kernel-rt-debug-core-5.14.0-427.37.1.el9_4> M Mv ĉJ4!!%joLne)Ip-Bm5 ']freleng@rockylinux.org p-Bm5 ']i%CFQO܊ -O_hA%:mx iߥqx'ew!>-<7D'm}Bk:_ECS~CĀ 5w{dA#5H4C}/LÊ]dptIaFR?ZOGGm%&Nù'{A;;.%do/9#5.?wbewb*HOe>+ n'w{_1lNPqEc ⧥'hL͟W IH%}t od ql(dbceaaa309013843de2ab940f31167c6f04907f6f4adaf73e0b7922588cdecd9c0e4d210950cf717b98ea4831d57577fb6ee9d84J}JjZ~$YUvh>HS?S}d - _  b 4 p           D  <.<x 2(B8L)9!):aS)>O?O"GO,HOhIOXO.YPX.\RH]RH^RJsbRJdRLPeRLUfRLXlRL[tRLtuRLvRLwRMxRMyRN [ S0SSSSSSSS8S<Ckernel-rt-debug-core5.14.0427.37.1.el9_4The Linux kernel compiled with PREEMPT_RT enabledThis package includes a version of the Linux kernel compiled with PREEMPT_RT (real-time preemption support) and has numerous debugging options enabled. It should only be installed when trying to gather additional information on kernel bugs, as some of these options impact performance noticably.f@iad1-prod-build001.bld.equ.rockylinux.org,/mRocky((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 ZlibRelease Engineering Unspecifiedhttps://www.kernel.org/linuxx86_64 mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/installing_core_5.14.0-427.37.1.el9_4.x86_64+rt-debug/bin/kernel-install remove 5.14.0-427.37.1.el9_4.x86_64+rt-debug || exit $? if [ -x /usr/sbin/weak-modules ] then /usr/sbin/weak-modules --remove-kernel 5.14.0-427.37.1.el9_4.x86_64+rt-debug || exit $? fixPwy@&[HxPwy#$3&[H큤A큤f0f.f.f.f8f/f0fOfQfRfRfRfRf>f_R402355a01363ee2c2f610955dcb8467c30f5f17e90043ff12981510541679903cb58c2a1f64a883d6fd1e8b370bcd7f8bbebf8ba7581a6d1b80064c528078bfddc5b1ec4814f953539fa8e18e52d92234fa1f10360ad8bdaa8e90a49861f0d88b0a81e7a0627f03e4bd36a67f87a35c63505000cba8a2e1050b3766712ae950b2ccef352f1c0ce094a6cd642bc95615d29716e65bb62e0d426e6d288ac81f7e15e8811de0635ddac493053d89f179372cb1296f3aacf88e0dd0b1128bbcec62fe87a8ab0891e8ccef6ac434df177af3985a227cbec238779571df35f0128af07fb5a425bd3b3cd6071a3a9aff9909a859e7c1158d54d32e07658398cd67eb6a0@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-427.37.1.el9_4.src.rpminstallonlypkg(kernel)kernelkernel(IO_APIC_get_PCI_irq_vector)kernel(I_BDEV)kernel(LZ4_decompress_fast)kernel(LZ4_decompress_fast_continue)kernel(LZ4_decompress_fast_usingDict)kernel(LZ4_decompress_safe)kernel(LZ4_decompress_safe_continue)kernel(LZ4_decompress_safe_partial)kernel(LZ4_decompress_safe_usingDict)kernel(LZ4_setStreamDecode)kernel(PageHeadHuge)kernel(PageHuge)kernel(PageMovable)kernel(TSS_authhmac)kernel(TSS_checkhmac1)kernel(__ClearPageMovable)kernel(__SCK__tp_func_add_device_to_group)kernel(__SCK__tp_func_arm_event)kernel(__SCK__tp_func_attach_device_to_domain)kernel(__SCK__tp_func_block_bio_complete)kernel(__SCK__tp_func_block_bio_remap)kernel(__SCK__tp_func_block_rq_insert)kernel(__SCK__tp_func_block_rq_remap)kernel(__SCK__tp_func_block_split)kernel(__SCK__tp_func_block_unplug)kernel(__SCK__tp_func_br_fdb_add)kernel(__SCK__tp_func_br_fdb_external_learn_add)kernel(__SCK__tp_func_br_fdb_update)kernel(__SCK__tp_func_br_mdb_full)kernel(__SCK__tp_func_cpu_frequency)kernel(__SCK__tp_func_cpu_idle)kernel(__SCK__tp_func_devlink_hwerr)kernel(__SCK__tp_func_devlink_hwmsg)kernel(__SCK__tp_func_devlink_trap_report)kernel(__SCK__tp_func_dma_fence_emit)kernel(__SCK__tp_func_dma_fence_enable_signal)kernel(__SCK__tp_func_dma_fence_signaled)kernel(__SCK__tp_func_error_report_end)kernel(__SCK__tp_func_extlog_mem_event)kernel(__SCK__tp_func_fdb_delete)kernel(__SCK__tp_func_fib6_table_lookup)kernel(__SCK__tp_func_io_page_fault)kernel(__SCK__tp_func_ipi_send_cpu)kernel(__SCK__tp_func_ipi_send_cpumask)kernel(__SCK__tp_func_kfree)kernel(__SCK__tp_func_kfree_skb)kernel(__SCK__tp_func_kmalloc)kernel(__SCK__tp_func_kmem_cache_alloc)kernel(__SCK__tp_func_kmem_cache_free)kernel(__SCK__tp_func_map)kernel(__SCK__tp_func_mc_event)kernel(__SCK__tp_func_mmap_lock_acquire_returned)kernel(__SCK__tp_func_mmap_lock_released)kernel(__SCK__tp_func_mmap_lock_start_locking)kernel(__SCK__tp_func_module_get)kernel(__SCK__tp_func_napi_poll)kernel(__SCK__tp_func_neigh_cleanup_and_release)kernel(__SCK__tp_func_neigh_event_send_dead)kernel(__SCK__tp_func_neigh_event_send_done)kernel(__SCK__tp_func_neigh_timer_handler)kernel(__SCK__tp_func_neigh_update)kernel(__SCK__tp_func_neigh_update_done)kernel(__SCK__tp_func_non_standard_event)kernel(__SCK__tp_func_page_ref_freeze)kernel(__SCK__tp_func_page_ref_mod)kernel(__SCK__tp_func_page_ref_mod_and_return)kernel(__SCK__tp_func_page_ref_mod_and_test)kernel(__SCK__tp_func_page_ref_mod_unless)kernel(__SCK__tp_func_page_ref_set)kernel(__SCK__tp_func_page_ref_unfreeze)kernel(__SCK__tp_func_pelt_cfs_tp)kernel(__SCK__tp_func_pelt_dl_tp)kernel(__SCK__tp_func_pelt_irq_tp)kernel(__SCK__tp_func_pelt_rt_tp)kernel(__SCK__tp_func_pelt_se_tp)kernel(__SCK__tp_func_pelt_thermal_tp)kernel(__SCK__tp_func_powernv_throttle)kernel(__SCK__tp_func_rdpmc)kernel(__SCK__tp_func_read_msr)kernel(__SCK__tp_func_remove_device_from_group)kernel(__SCK__tp_func_rpm_idle)kernel(__SCK__tp_func_rpm_resume)kernel(__SCK__tp_func_rpm_return_int)kernel(__SCK__tp_func_rpm_suspend)kernel(__SCK__tp_func_sched_cpu_capacity_tp)kernel(__SCK__tp_func_sched_overutilized_tp)kernel(__SCK__tp_func_sched_update_nr_running_tp)kernel(__SCK__tp_func_sched_util_est_cfs_tp)kernel(__SCK__tp_func_sched_util_est_se_tp)kernel(__SCK__tp_func_sk_data_ready)kernel(__SCK__tp_func_spi_transfer_start)kernel(__SCK__tp_func_spi_transfer_stop)kernel(__SCK__tp_func_suspend_resume)kernel(__SCK__tp_func_tcp_bad_csum)kernel(__SCK__tp_func_tcp_send_reset)kernel(__SCK__tp_func_udp_fail_queue_rcv_skb)kernel(__SCK__tp_func_unmap)kernel(__SCK__tp_func_wbc_writepage)kernel(__SCK__tp_func_write_msr)kernel(__SCK__tp_func_xdp_bulk_tx)kernel(__SCK__tp_func_xdp_exception)kernel(__SCK__tp_func_xhci_dbg_init)kernel(__SCK__tp_func_xhci_dbg_quirks)kernel(__SCT__perf_lopwr_cb)kernel(__SCT__tp_func_add_device_to_group)kernel(__SCT__tp_func_arm_event)kernel(__SCT__tp_func_attach_device_to_domain)kernel(__SCT__tp_func_block_bio_complete)kernel(__SCT__tp_func_block_bio_remap)kernel(__SCT__tp_func_block_rq_insert)kernel(__SCT__tp_func_block_rq_remap)kernel(__SCT__tp_func_block_split)kernel(__SCT__tp_func_block_unplug)kernel(__SCT__tp_func_br_fdb_add)kernel(__SCT__tp_func_br_fdb_external_learn_add)kernel(__SCT__tp_func_br_fdb_update)kernel(__SCT__tp_func_br_mdb_full)kernel(__SCT__tp_func_cpu_frequency)kernel(__SCT__tp_func_cpu_idle)kernel(__SCT__tp_func_devlink_hwerr)kernel(__SCT__tp_func_devlink_hwmsg)kernel(__SCT__tp_func_devlink_trap_report)kernel(__SCT__tp_func_dma_fence_emit)kernel(__SCT__tp_func_dma_fence_enable_signal)kernel(__SCT__tp_func_dma_fence_signaled)kernel(__SCT__tp_func_error_report_end)kernel(__SCT__tp_func_extlog_mem_event)kernel(__SCT__tp_func_fdb_delete)kernel(__SCT__tp_func_fib6_table_lookup)kernel(__SCT__tp_func_io_page_fault)kernel(__SCT__tp_func_ipi_send_cpu)kernel(__SCT__tp_func_ipi_send_cpumask)kernel(__SCT__tp_func_kfree)kernel(__SCT__tp_func_kfree_skb)kernel(__SCT__tp_func_kmalloc)kernel(__SCT__tp_func_kmem_cache_alloc)kernel(__SCT__tp_func_kmem_cache_free)kernel(__SCT__tp_func_map)kernel(__SCT__tp_func_mc_event)kernel(__SCT__tp_func_mmap_lock_acquire_returned)kernel(__SCT__tp_func_mmap_lock_released)kernel(__SCT__tp_func_mmap_lock_start_locking)kernel(__SCT__tp_func_module_get)kernel(__SCT__tp_func_napi_poll)kernel(__SCT__tp_func_neigh_cleanup_and_release)kernel(__SCT__tp_func_neigh_event_send_dead)kernel(__SCT__tp_func_neigh_event_send_done)kernel(__SCT__tp_func_neigh_timer_handler)kernel(__SCT__tp_func_neigh_update)kernel(__SCT__tp_func_neigh_update_done)kernel(__SCT__tp_func_non_standard_event)kernel(__SCT__tp_func_page_ref_freeze)kernel(__SCT__tp_func_page_ref_mod)kernel(__SCT__tp_func_page_ref_mod_and_return)kernel(__SCT__tp_func_page_ref_mod_and_test)kernel(__SCT__tp_func_page_ref_mod_unless)kernel(__SCT__tp_func_page_ref_set)kernel(__SCT__tp_func_page_ref_unfreeze)kernel(__SCT__tp_func_pelt_cfs_tp)kernel(__SCT__tp_func_pelt_dl_tp)kernel(__SCT__tp_func_pelt_irq_tp)kernel(__SCT__tp_func_pelt_rt_tp)kernel(__SCT__tp_func_pelt_se_tp)kernel(__SCT__tp_func_pelt_thermal_tp)kernel(__SCT__tp_func_powernv_throttle)kernel(__SCT__tp_func_rdpmc)kernel(__SCT__tp_func_read_msr)kernel(__SCT__tp_func_remove_device_from_group)kernel(__SCT__tp_func_rpm_idle)kernel(__SCT__tp_func_rpm_resume)kernel(__SCT__tp_func_rpm_return_int)kernel(__SCT__tp_func_rpm_suspend)kernel(__SCT__tp_func_sched_cpu_capacity_tp)kernel(__SCT__tp_func_sched_overutilized_tp)kernel(__SCT__tp_func_sched_update_nr_running_tp)kernel(__SCT__tp_func_sched_util_est_cfs_tp)kernel(__SCT__tp_func_sched_util_est_se_tp)kernel(__SCT__tp_func_sk_data_ready)kernel(__SCT__tp_func_spi_transfer_start)kernel(__SCT__tp_func_spi_transfer_stop)kernel(__SCT__tp_func_suspend_resume)kernel(__SCT__tp_func_tcp_bad_csum)kernel(__SCT__tp_func_tcp_send_reset)kernel(__SCT__tp_func_udp_fail_queue_rcv_skb)kernel(__SCT__tp_func_unmap)kernel(__SCT__tp_func_wbc_writepage)kernel(__SCT__tp_func_write_msr)kernel(__SCT__tp_func_xdp_bulk_tx)kernel(__SCT__tp_func_xdp_exception)kernel(__SCT__tp_func_xhci_dbg_init)kernel(__SCT__tp_func_xhci_dbg_quirks)kernel(__SetPageMovable)kernel(___pskb_trim)kernel(___ratelimit)kernel(__account_locked_vm)kernel(__acpi_handle_debug)kernel(__acpi_node_get_property_reference)kernel(__alloc_bucket_spinlocks)kernel(__alloc_pages)kernel(__alloc_pages_bulk)kernel(__alloc_percpu)kernel(__alloc_percpu_gfp)kernel(__alloc_skb)kernel(__apei_exec_run)kernel(__audit_inode_child)kernel(__audit_log_nfcfg)kernel(__auxiliary_device_add)kernel(__auxiliary_driver_register)kernel(__bforget)kernel(__bh_read)kernel(__bh_read_batch)kernel(__bio_add_page)kernel(__bio_advance)kernel(__bio_release_pages)kernel(__bitmap_and)kernel(__bitmap_andnot)kernel(__bitmap_clear)kernel(__bitmap_complement)kernel(__bitmap_equal)kernel(__bitmap_intersects)kernel(__bitmap_or)kernel(__bitmap_replace)kernel(__bitmap_set)kernel(__bitmap_shift_left)kernel(__bitmap_shift_right)kernel(__bitmap_subset)kernel(__bitmap_weight)kernel(__bitmap_weight_and)kernel(__bitmap_xor)kernel(__blk_alloc_disk)kernel(__blk_mq_alloc_disk)kernel(__blk_mq_debugfs_rq_show)kernel(__blk_mq_end_request)kernel(__blk_req_zone_write_lock)kernel(__blk_req_zone_write_unlock)kernel(__blk_rq_map_sg)kernel(__blk_should_fake_timeout)kernel(__blk_trace_note_message)kernel(__blkdev_issue_discard)kernel(__blkdev_issue_zeroout)kernel(__blkg_prfill_rwstat)kernel(__blkg_prfill_u64)kernel(__block_write_begin)kernel(__block_write_full_page)kernel(__blockdev_direct_IO)kernel(__bpf_call_base)kernel(__bread_gfp)kernel(__breadahead)kernel(__break_lease)kernel(__brelse)kernel(__cant_migrate)kernel(__cant_sleep)kernel(__cap_empty_set)kernel(__cgroup_bpf_run_filter_sk)kernel(__cgroup_bpf_run_filter_skb)kernel(__cgroup_bpf_run_filter_sock_addr)kernel(__cgroup_bpf_run_filter_sock_ops)kernel(__check_object_size)kernel(__check_sticky)kernel(__clk_determine_rate)kernel(__clk_get_hw)kernel(__clk_get_name)kernel(__clk_hw_register_divider)kernel(__clk_hw_register_fixed_rate)kernel(__clk_hw_register_gate)kernel(__clk_hw_register_mux)kernel(__clk_is_enabled)kernel(__clk_mux_determine_rate)kernel(__clk_mux_determine_rate_closest)kernel(__clocksource_register_scale)kernel(__clocksource_update_freq_scale)kernel(__clzdi2)kernel(__clzsi2)kernel(__cond_resched_lock)kernel(__cond_resched_rwlock_read)kernel(__cond_resched_rwlock_write)kernel(__const_udelay)kernel(__cookie_v4_check)kernel(__cookie_v4_init_sequence)kernel(__cookie_v6_check)kernel(__cookie_v6_init_sequence)kernel(__copy_overflow)kernel(__copy_user_nocache)kernel(__cpu_active_mask)kernel(__cpu_dying_mask)kernel(__cpu_online_mask)kernel(__cpu_possible_mask)kernel(__cpu_present_mask)kernel(__cpu_to_node)kernel(__cpufreq_driver_target)kernel(__cpuhp_remove_state)kernel(__cpuhp_remove_state_cpuslocked)kernel(__cpuhp_setup_state)kernel(__cpuhp_setup_state_cpuslocked)kernel(__cpuhp_state_add_instance)kernel(__cpuhp_state_remove_instance)kernel(__crc32c_le)kernel(__crc32c_le_shift)kernel(__crypto_alloc_tfm)kernel(__crypto_boot_test_finished)kernel(__crypto_memneq)kernel(__crypto_xor)kernel(__ct_user_enter)kernel(__ct_user_exit)kernel(__ctzdi2)kernel(__ctzsi2)kernel(__d_drop)kernel(__d_lookup_unhash_wake)kernel(__dax_driver_register)kernel(__dec_node_page_state)kernel(__dec_zone_page_state)kernel(__default_kernel_pte_mask)kernel(__delay)kernel(__destroy_inode)kernel(__dev_change_net_namespace)kernel(__dev_direct_xmit)kernel(__dev_forward_skb)kernel(__dev_fwnode)kernel(__dev_fwnode_const)kernel(__dev_get_by_flags)kernel(__dev_get_by_index)kernel(__dev_get_by_name)kernel(__dev_queue_xmit)kernel(__dev_remove_pack)kernel(__dev_set_mtu)kernel(__device_reset)kernel(__devm_add_action)kernel(__devm_alloc_percpu)kernel(__devm_clk_hw_register_divider)kernel(__devm_clk_hw_register_mux)kernel(__devm_irq_alloc_descs)kernel(__devm_mdiobus_register)kernel(__devm_regmap_init)kernel(__devm_release_region)kernel(__devm_request_region)kernel(__devm_reset_control_bulk_get)kernel(__devm_reset_control_get)kernel(__devm_rtc_register_device)kernel(__devm_spi_alloc_controller)kernel(__devres_alloc_node)kernel(__dma_fence_unwrap_merge)kernel(__dma_request_channel)kernel(__do_once_done)kernel(__do_once_sleepable_done)kernel(__do_once_sleepable_start)kernel(__do_once_start)kernel(__dquot_alloc_space)kernel(__dquot_free_space)kernel(__dquot_transfer)kernel(__dst_destroy_metrics_generic)kernel(__dynamic_dev_dbg)kernel(__dynamic_ibdev_dbg)kernel(__dynamic_netdev_dbg)kernel(__dynamic_pr_debug)kernel(__efivar_entry_delete)kernel(__efivar_entry_get)kernel(__efivar_entry_iter)kernel(__ethtool_get_link_ksettings)kernel(__f_setown)kernel(__fdget)kernel(__fentry__)kernel(__fib6_flush_trees)kernel(__fib_lookup)kernel(__filemap_get_folio)kernel(__filemap_set_wb_err)kernel(__find_get_block)kernel(__find_nth_and_andnot_bit)kernel(__find_nth_and_bit)kernel(__find_nth_andnot_bit)kernel(__find_nth_bit)kernel(__fl6_sock_lookup)kernel(__flush_tlb_all)kernel(__flush_workqueue)kernel(__folio_alloc)kernel(__folio_cancel_dirty)kernel(__folio_lock)kernel(__folio_lock_killable)kernel(__folio_put)kernel(__folio_start_writeback)kernel(__fput_sync)kernel(__free_iova)kernel(__free_pages)kernel(__fs_parse)kernel(__fsnotify_inode_delete)kernel(__fsnotify_parent)kernel(__ftrace_vbprintk)kernel(__ftrace_vprintk)kernel(__generic_file_fsync)kernel(__generic_file_write_iter)kernel(__genphy_config_aneg)kernel(__genradix_free)kernel(__genradix_iter_peek)kernel(__genradix_prealloc)kernel(__genradix_ptr)kernel(__genradix_ptr_alloc)kernel(__get_current_cr3_fast)kernel(__get_free_pages)kernel(__get_hash_from_flowi6)kernel(__get_random_u32_below)kernel(__get_task_comm)kernel(__get_task_ioprio)kernel(__get_user_1)kernel(__get_user_2)kernel(__get_user_4)kernel(__get_user_8)kernel(__get_user_nocheck_1)kernel(__get_user_nocheck_2)kernel(__get_user_nocheck_4)kernel(__get_user_nocheck_8)kernel(__getblk_gfp)kernel(__hid_register_driver)kernel(__hid_request)kernel(__hrtimer_get_remaining)kernel(__hsiphash_aligned)kernel(__hvc_resize)kernel(__hw_addr_init)kernel(__hw_addr_ref_sync_dev)kernel(__hw_addr_ref_unsync_dev)kernel(__hw_addr_sync)kernel(__hw_addr_sync_dev)kernel(__hw_addr_unsync)kernel(__hw_addr_unsync_dev)kernel(__hwspin_lock_timeout)kernel(__hwspin_trylock)kernel(__hwspin_unlock)kernel(__i2c_board_list)kernel(__i2c_board_lock)kernel(__i2c_first_dynamic_bus_num)kernel(__i2c_smbus_xfer)kernel(__i2c_transfer)kernel(__icmp_send)kernel(__inc_node_page_state)kernel(__inc_zone_page_state)kernel(__inet6_lookup_established)kernel(__inet_hash)kernel(__inet_inherit_port)kernel(__inet_lookup_established)kernel(__inet_lookup_listener)kernel(__inet_stream_connect)kernel(__inet_twsk_schedule)kernel(__init_rwsem)kernel(__init_srcu_struct)kernel(__init_swait_queue_head)kernel(__init_waitqueue_head)kernel(__init_work)kernel(__inode_add_bytes)kernel(__inode_attach_wb)kernel(__inode_sub_bytes)kernel(__insert_inode_hash)kernel(__invalid_creds)kernel(__invalidate_device)kernel(__io_uring_cmd_do_in_task)kernel(__iomap_dio_rw)kernel(__ioread32_copy)kernel(__iowrite32_copy)kernel(__iowrite64_copy)kernel(__ip4_datagram_connect)kernel(__ip6_datagram_connect)kernel(__ip6_local_out)kernel(__ip_dev_find)kernel(__ip_mc_dec_group)kernel(__ip_mc_inc_group)kernel(__ip_options_compile)kernel(__ip_queue_xmit)kernel(__ip_select_ident)kernel(__iptunnel_pull_header)kernel(__ipv6_addr_type)kernel(__irq_alloc_descs)kernel(__irq_apply_affinity_hint)kernel(__irq_domain_add)kernel(__irq_domain_alloc_fwnode)kernel(__irq_domain_alloc_irqs)kernel(__irq_regs)kernel(__irq_resolve_mapping)kernel(__irq_set_handler)kernel(__irq_set_lockdep_class)kernel(__kernel_write)kernel(__kfifo_alloc)kernel(__kfifo_dma_in_finish_r)kernel(__kfifo_dma_in_prepare)kernel(__kfifo_dma_in_prepare_r)kernel(__kfifo_dma_out_finish_r)kernel(__kfifo_dma_out_prepare)kernel(__kfifo_dma_out_prepare_r)kernel(__kfifo_free)kernel(__kfifo_from_user)kernel(__kfifo_from_user_r)kernel(__kfifo_in)kernel(__kfifo_in_r)kernel(__kfifo_init)kernel(__kfifo_len_r)kernel(__kfifo_max_r)kernel(__kfifo_out)kernel(__kfifo_out_peek)kernel(__kfifo_out_peek_r)kernel(__kfifo_out_r)kernel(__kfifo_skip_r)kernel(__kfifo_to_user)kernel(__kfifo_to_user_r)kernel(__kfree_skb)kernel(__klp_sched_try_switch)kernel(__kmalloc)kernel(__kmalloc_node)kernel(__kmalloc_node_track_caller)kernel(__kprobe_event_add_fields)kernel(__kprobe_event_gen_cmd_start)kernel(__kthread_init_worker)kernel(__kthread_should_park)kernel(__list_add_valid)kernel(__list_del_entry_valid)kernel(__list_lru_init)kernel(__local_bh_disable_ip)kernel(__local_bh_enable_ip)kernel(__lock_buffer)kernel(__lock_sock_fast)kernel(__lockdep_no_validate__)kernel(__mark_inode_dirty)kernel(__max_die_per_package)kernel(__max_logical_packages)kernel(__mdiobus_c45_read)kernel(__mdiobus_c45_write)kernel(__mdiobus_modify)kernel(__mdiobus_modify_changed)kernel(__mdiobus_read)kernel(__mdiobus_register)kernel(__mdiobus_write)kernel(__memcat_p)kernel(__memcpy)kernel(__memcpy_flushcache)kernel(__memmove)kernel(__memset)kernel(__might_fault)kernel(__might_resched)kernel(__might_sleep)kernel(__mmap_lock_do_trace_acquire_returned)kernel(__mmap_lock_do_trace_released)kernel(__mmap_lock_do_trace_start_locking)kernel(__mmdrop)kernel(__mmu_notifier_register)kernel(__mnt_is_readonly)kernel(__mod_lruvec_page_state)kernel(__mod_node_page_state)kernel(__mod_zone_page_state)kernel(__module_get)kernel(__module_put_and_kthread_exit)kernel(__msecs_to_jiffies)kernel(__mt_destroy)kernel(__mutex_rt_init)kernel(__napi_alloc_frag_align)kernel(__napi_alloc_skb)kernel(__napi_schedule)kernel(__napi_schedule_irqoff)kernel(__ndelay)kernel(__ndisc_fill_addr_option)kernel(__neigh_create)kernel(__neigh_event_send)kernel(__neigh_for_each_release)kernel(__neigh_set_probe_once)kernel(__netdev_alloc_frag_align)kernel(__netdev_alloc_skb)kernel(__netdev_notify_peers)kernel(__netdev_watchdog_up)kernel(__netif_napi_del)kernel(__netif_rx)kernel(__netif_schedule)kernel(__netif_set_xps_queue)kernel(__netlink_dump_start)kernel(__netlink_kernel_create)kernel(__netlink_ns_capable)kernel(__netpoll_cleanup)kernel(__netpoll_free)kernel(__netpoll_setup)kernel(__nf_ip6_route)kernel(__nla_parse)kernel(__nla_put)kernel(__nla_put_64bit)kernel(__nla_put_nohdr)kernel(__nla_reserve)kernel(__nla_reserve_64bit)kernel(__nla_reserve_nohdr)kernel(__nla_validate)kernel(__nlmsg_put)kernel(__node_distance)kernel(__num_online_cpus)kernel(__of_reset_control_get)kernel(__page_file_index)kernel(__page_frag_cache_drain)kernel(__page_ref_freeze)kernel(__page_ref_mod)kernel(__page_ref_mod_and_return)kernel(__page_ref_mod_and_test)kernel(__page_ref_mod_unless)kernel(__page_ref_set)kernel(__page_ref_unfreeze)kernel(__page_symlink)kernel(__pagevec_release)kernel(__pci_hp_initialize)kernel(__pci_hp_register)kernel(__pci_register_driver)kernel(__pci_reset_function_locked)kernel(__per_cpu_offset)kernel(__percpu_counter_compare)kernel(__percpu_counter_init)kernel(__percpu_counter_sum)kernel(__percpu_down_read)kernel(__percpu_init_rwsem)kernel(__phy_modify)kernel(__phy_modify_mmd)kernel(__phy_modify_mmd_changed)kernel(__phy_read_mmd)kernel(__phy_resume)kernel(__phy_write_mmd)kernel(__platform_create_bundle)kernel(__platform_driver_probe)kernel(__platform_driver_register)kernel(__platform_register_drivers)kernel(__pm_relax)kernel(__pm_runtime_disable)kernel(__pm_runtime_idle)kernel(__pm_runtime_resume)kernel(__pm_runtime_set_status)kernel(__pm_runtime_suspend)kernel(__pm_runtime_use_autosuspend)kernel(__pm_stay_awake)kernel(__pneigh_lookup)kernel(__posix_acl_chmod)kernel(__posix_acl_create)kernel(__post_watch_notification)kernel(__printk_cpu_sync_put)kernel(__printk_cpu_sync_try_get)kernel(__printk_cpu_sync_wait)kernel(__printk_ratelimit)kernel(__ps2_command)kernel(__pskb_copy_fclone)kernel(__pskb_pull_tail)kernel(__put_cred)kernel(__put_devmap_managed_page_refs)kernel(__put_net)kernel(__put_task_struct)kernel(__put_task_struct_rcu_cb)kernel(__put_user_1)kernel(__put_user_2)kernel(__put_user_4)kernel(__put_user_8)kernel(__put_user_nocheck_1)kernel(__put_user_nocheck_2)kernel(__put_user_nocheck_4)kernel(__put_user_nocheck_8)kernel(__put_user_ns)kernel(__pv_queued_spin_lock_slowpath)kernel(__qdisc_calculate_pkt_len)kernel(__quota_error)kernel(__raw_spin_lock_init)kernel(__rb_erase_color)kernel(__rb_insert_augmented)kernel(__rcu_read_lock)kernel(__rcu_read_unlock)kernel(__read_overflow2_field)kernel(__refrigerator)kernel(__register_binfmt)kernel(__register_blkdev)kernel(__register_chrdev)kernel(__register_nls)kernel(__register_nmi_handler)kernel(__regmap_init)kernel(__release_region)kernel(__remove_inode_hash)kernel(__request_module)kernel(__request_percpu_irq)kernel(__request_region)kernel(__reset_control_bulk_get)kernel(__reset_control_get)kernel(__rht_bucket_nested)kernel(__ring_buffer_alloc)kernel(__root_device_register)kernel(__round_jiffies)kernel(__round_jiffies_relative)kernel(__round_jiffies_up)kernel(__round_jiffies_up_relative)kernel(__rt_mutex_init)kernel(__rt_rwlock_init)kernel(__rt_spin_lock_init)kernel(__rtnl_link_register)kernel(__rtnl_link_unregister)kernel(__sbitmap_queue_get)kernel(__scm_destroy)kernel(__scm_send)kernel(__scsi_add_device)kernel(__scsi_device_lookup)kernel(__scsi_device_lookup_by_target)kernel(__scsi_execute)kernel(__scsi_format_command)kernel(__scsi_init_queue)kernel(__scsi_iterate_devices)kernel(__scsi_print_sense)kernel(__seq_open_private)kernel(__serio_register_driver)kernel(__serio_register_port)kernel(__set_page_dirty_nobuffers)kernel(__sg_alloc_table)kernel(__sg_free_table)kernel(__sg_page_iter_dma_next)kernel(__sg_page_iter_next)kernel(__sg_page_iter_start)kernel(__siphash_aligned)kernel(__sk_backlog_rcv)kernel(__sk_dst_check)kernel(__sk_flush_backlog)kernel(__sk_mem_raise_allocated)kernel(__sk_mem_reclaim)kernel(__sk_mem_reduce_allocated)kernel(__sk_mem_schedule)kernel(__sk_queue_drop_skb)kernel(__sk_receive_skb)kernel(__skb_checksum)kernel(__skb_checksum_complete)kernel(__skb_checksum_complete_head)kernel(__skb_ext_del)kernel(__skb_ext_put)kernel(__skb_flow_dissect)kernel(__skb_flow_get_ports)kernel(__skb_free_datagram_locked)kernel(__skb_get_hash)kernel(__skb_get_hash_symmetric)kernel(__skb_gro_checksum_complete)kernel(__skb_gso_segment)kernel(__skb_pad)kernel(__skb_recv_datagram)kernel(__skb_recv_udp)kernel(__skb_try_recv_datagram)kernel(__skb_tstamp_tx)kernel(__skb_vlan_pop)kernel(__skb_wait_for_more_packets)kernel(__skb_warn_lro_forwarding)kernel(__skb_zcopy_downgrade_managed)kernel(__sock_cmsg_send)kernel(__sock_create)kernel(__sock_queue_rcv_skb)kernel(__sock_recv_timestamp)kernel(__sock_recv_ts_and_drops)kernel(__sock_recv_wifi_status)kernel(__sock_tx_timestamp)kernel(__spi_alloc_controller)kernel(__spi_register_driver)kernel(__splice_from_pipe)kernel(__srcu_read_lock)kernel(__srcu_read_unlock)kernel(__stack_chk_fail)kernel(__stack_depot_save)kernel(__starget_for_each_device)kernel(__static_call_return0)kernel(__static_call_update)kernel(__static_key_deferred_flush)kernel(__static_key_slow_dec_deferred)kernel(__strp_unpause)kernel(__supported_pte_mask)kernel(__suspend_report_result)kernel(__sw_hweight32)kernel(__sw_hweight64)kernel(__symbol_get)kernel(__symbol_put)kernel(__sync_dirty_buffer)kernel(__synth_event_gen_cmd_start)kernel(__sysfs_match_string)kernel(__task_pid_nr_ns)kernel(__tasklet_hi_schedule)kernel(__tasklet_schedule)kernel(__tb_ring_enqueue)kernel(__tcp_md5_do_lookup)kernel(__tcp_send_ack)kernel(__thermal_zone_get_trip)kernel(__this_cpu_preempt_check)kernel(__trace_bprintk)kernel(__trace_bputs)kernel(__trace_printk)kernel(__trace_puts)kernel(__traceiter_add_device_to_group)kernel(__traceiter_arm_event)kernel(__traceiter_attach_device_to_domain)kernel(__traceiter_block_bio_complete)kernel(__traceiter_block_bio_remap)kernel(__traceiter_block_rq_insert)kernel(__traceiter_block_rq_remap)kernel(__traceiter_block_split)kernel(__traceiter_block_unplug)kernel(__traceiter_br_fdb_add)kernel(__traceiter_br_fdb_external_learn_add)kernel(__traceiter_br_fdb_update)kernel(__traceiter_br_mdb_full)kernel(__traceiter_cpu_frequency)kernel(__traceiter_cpu_idle)kernel(__traceiter_devlink_hwerr)kernel(__traceiter_devlink_hwmsg)kernel(__traceiter_devlink_trap_report)kernel(__traceiter_dma_fence_emit)kernel(__traceiter_dma_fence_enable_signal)kernel(__traceiter_dma_fence_signaled)kernel(__traceiter_error_report_end)kernel(__traceiter_extlog_mem_event)kernel(__traceiter_fdb_delete)kernel(__traceiter_fib6_table_lookup)kernel(__traceiter_io_page_fault)kernel(__traceiter_ipi_send_cpu)kernel(__traceiter_ipi_send_cpumask)kernel(__traceiter_kfree)kernel(__traceiter_kfree_skb)kernel(__traceiter_kmalloc)kernel(__traceiter_kmem_cache_alloc)kernel(__traceiter_kmem_cache_free)kernel(__traceiter_map)kernel(__traceiter_mc_event)kernel(__traceiter_mmap_lock_acquire_returned)kernel(__traceiter_mmap_lock_released)kernel(__traceiter_mmap_lock_start_locking)kernel(__traceiter_module_get)kernel(__traceiter_napi_poll)kernel(__traceiter_neigh_cleanup_and_release)kernel(__traceiter_neigh_event_send_dead)kernel(__traceiter_neigh_event_send_done)kernel(__traceiter_neigh_timer_handler)kernel(__traceiter_neigh_update)kernel(__traceiter_neigh_update_done)kernel(__traceiter_non_standard_event)kernel(__traceiter_page_ref_freeze)kernel(__traceiter_page_ref_mod)kernel(__traceiter_page_ref_mod_and_return)kernel(__traceiter_page_ref_mod_and_test)kernel(__traceiter_page_ref_mod_unless)kernel(__traceiter_page_ref_set)kernel(__traceiter_page_ref_unfreeze)kernel(__traceiter_pelt_cfs_tp)kernel(__traceiter_pelt_dl_tp)kernel(__traceiter_pelt_irq_tp)kernel(__traceiter_pelt_rt_tp)kernel(__traceiter_pelt_se_tp)kernel(__traceiter_pelt_thermal_tp)kernel(__traceiter_powernv_throttle)kernel(__traceiter_rdpmc)kernel(__traceiter_read_msr)kernel(__traceiter_remove_device_from_group)kernel(__traceiter_rpm_idle)kernel(__traceiter_rpm_resume)kernel(__traceiter_rpm_return_int)kernel(__traceiter_rpm_suspend)kernel(__traceiter_sched_cpu_capacity_tp)kernel(__traceiter_sched_overutilized_tp)kernel(__traceiter_sched_update_nr_running_tp)kernel(__traceiter_sched_util_est_cfs_tp)kernel(__traceiter_sched_util_est_se_tp)kernel(__traceiter_sk_data_ready)kernel(__traceiter_spi_transfer_start)kernel(__traceiter_spi_transfer_stop)kernel(__traceiter_suspend_resume)kernel(__traceiter_tcp_bad_csum)kernel(__traceiter_tcp_send_reset)kernel(__traceiter_udp_fail_queue_rcv_skb)kernel(__traceiter_unmap)kernel(__traceiter_wbc_writepage)kernel(__traceiter_write_msr)kernel(__traceiter_xdp_bulk_tx)kernel(__traceiter_xdp_exception)kernel(__traceiter_xhci_dbg_init)kernel(__traceiter_xhci_dbg_quirks)kernel(__tracepoint_add_device_to_group)kernel(__tracepoint_arm_event)kernel(__tracepoint_attach_device_to_domain)kernel(__tracepoint_block_bio_complete)kernel(__tracepoint_block_bio_remap)kernel(__tracepoint_block_rq_insert)kernel(__tracepoint_block_rq_remap)kernel(__tracepoint_block_split)kernel(__tracepoint_block_unplug)kernel(__tracepoint_br_fdb_add)kernel(__tracepoint_br_fdb_external_learn_add)kernel(__tracepoint_br_fdb_update)kernel(__tracepoint_br_mdb_full)kernel(__tracepoint_cpu_frequency)kernel(__tracepoint_cpu_idle)kernel(__tracepoint_devlink_hwerr)kernel(__tracepoint_devlink_hwmsg)kernel(__tracepoint_devlink_trap_report)kernel(__tracepoint_dma_fence_emit)kernel(__tracepoint_dma_fence_enable_signal)kernel(__tracepoint_dma_fence_signaled)kernel(__tracepoint_error_report_end)kernel(__tracepoint_extlog_mem_event)kernel(__tracepoint_fdb_delete)kernel(__tracepoint_fib6_table_lookup)kernel(__tracepoint_io_page_fault)kernel(__tracepoint_ipi_send_cpu)kernel(__tracepoint_ipi_send_cpumask)kernel(__tracepoint_kfree)kernel(__tracepoint_kfree_skb)kernel(__tracepoint_kmalloc)kernel(__tracepoint_kmem_cache_alloc)kernel(__tracepoint_kmem_cache_free)kernel(__tracepoint_map)kernel(__tracepoint_mc_event)kernel(__tracepoint_mmap_lock_acquire_returned)kernel(__tracepoint_mmap_lock_released)kernel(__tracepoint_mmap_lock_start_locking)kernel(__tracepoint_module_get)kernel(__tracepoint_napi_poll)kernel(__tracepoint_neigh_cleanup_and_release)kernel(__tracepoint_neigh_event_send_dead)kernel(__tracepoint_neigh_event_send_done)kernel(__tracepoint_neigh_timer_handler)kernel(__tracepoint_neigh_update)kernel(__tracepoint_neigh_update_done)kernel(__tracepoint_non_standard_event)kernel(__tracepoint_page_ref_freeze)kernel(__tracepoint_page_ref_mod)kernel(__tracepoint_page_ref_mod_and_return)kernel(__tracepoint_page_ref_mod_and_test)kernel(__tracepoint_page_ref_mod_unless)kernel(__tracepoint_page_ref_set)kernel(__tracepoint_page_ref_unfreeze)kernel(__tracepoint_pelt_cfs_tp)kernel(__tracepoint_pelt_dl_tp)kernel(__tracepoint_pelt_irq_tp)kernel(__tracepoint_pelt_rt_tp)kernel(__tracepoint_pelt_se_tp)kernel(__tracepoint_pelt_thermal_tp)kernel(__tracepoint_powernv_throttle)kernel(__tracepoint_rdpmc)kernel(__tracepoint_read_msr)kernel(__tracepoint_remove_device_from_group)kernel(__tracepoint_rpm_idle)kernel(__tracepoint_rpm_resume)kernel(__tracepoint_rpm_return_int)kernel(__tracepoint_rpm_suspend)kernel(__tracepoint_sched_cpu_capacity_tp)kernel(__tracepoint_sched_overutilized_tp)kernel(__tracepoint_sched_update_nr_running_tp)kernel(__tracepoint_sched_util_est_cfs_tp)kernel(__tracepoint_sched_util_est_se_tp)kernel(__tracepoint_sk_data_ready)kernel(__tracepoint_spi_transfer_start)kernel(__tracepoint_spi_transfer_stop)kernel(__tracepoint_suspend_resume)kernel(__tracepoint_tcp_bad_csum)kernel(__tracepoint_tcp_send_reset)kernel(__tracepoint_udp_fail_queue_rcv_skb)kernel(__tracepoint_unmap)kernel(__tracepoint_wbc_writepage)kernel(__tracepoint_write_msr)kernel(__tracepoint_xdp_bulk_tx)kernel(__tracepoint_xdp_exception)kernel(__tracepoint_xhci_dbg_init)kernel(__tracepoint_xhci_dbg_quirks)kernel(__tss_limit_invalid)kernel(__tty_alloc_driver)kernel(__tty_insert_flip_char)kernel(__typec_altmode_register_driver)kernel(__udelay)kernel(__udp4_lib_lookup)kernel(__udp6_lib_lookup)kernel(__udp_disconnect)kernel(__udp_enqueue_schedule_skb)kernel(__udp_gso_segment)kernel(__unregister_chrdev)kernel(__unwind_start)kernel(__usb_create_hcd)kernel(__usb_get_extra_descriptor)kernel(__usecs_to_jiffies)kernel(__uv_cpu_info)kernel(__uv_hub_info_list)kernel(__validate_process_creds)kernel(__var_waitqueue)kernel(__vcalloc)kernel(__vfs_getxattr)kernel(__vfs_removexattr)kernel(__vfs_removexattr_locked)kernel(__vfs_setxattr)kernel(__vfs_setxattr_locked)kernel(__video_get_options)kernel(__virt_addr_valid)kernel(__virtio_unbreak_device)kernel(__virtqueue_break)kernel(__virtqueue_unbreak)kernel(__vlan_find_dev_deep_rcu)kernel(__vmalloc)kernel(__vmalloc_array)kernel(__vmalloc_node)kernel(__wait_on_bit)kernel(__wait_on_bit_lock)kernel(__wait_on_buffer)kernel(__wait_rcu_gp)kernel(__wake_up)kernel(__wake_up_bit)kernel(__wake_up_locked)kernel(__wake_up_locked_key)kernel(__wake_up_locked_sync_key)kernel(__wake_up_sync)kernel(__wake_up_sync_key)kernel(__warn_flushing_systemwide_wq)kernel(__warn_printk)kernel(__write_overflow_field)kernel(__x86_indirect_call_thunk_r10)kernel(__x86_indirect_call_thunk_r11)kernel(__x86_indirect_call_thunk_r12)kernel(__x86_indirect_call_thunk_r13)kernel(__x86_indirect_call_thunk_r14)kernel(__x86_indirect_call_thunk_r15)kernel(__x86_indirect_call_thunk_r8)kernel(__x86_indirect_call_thunk_r9)kernel(__x86_indirect_call_thunk_rax)kernel(__x86_indirect_call_thunk_rbp)kernel(__x86_indirect_call_thunk_rbx)kernel(__x86_indirect_call_thunk_rcx)kernel(__x86_indirect_call_thunk_rdi)kernel(__x86_indirect_call_thunk_rdx)kernel(__x86_indirect_call_thunk_rsi)kernel(__x86_indirect_call_thunk_rsp)kernel(__x86_indirect_jump_thunk_r10)kernel(__x86_indirect_jump_thunk_r11)kernel(__x86_indirect_jump_thunk_r12)kernel(__x86_indirect_jump_thunk_r13)kernel(__x86_indirect_jump_thunk_r14)kernel(__x86_indirect_jump_thunk_r15)kernel(__x86_indirect_jump_thunk_r8)kernel(__x86_indirect_jump_thunk_r9)kernel(__x86_indirect_jump_thunk_rax)kernel(__x86_indirect_jump_thunk_rbp)kernel(__x86_indirect_jump_thunk_rbx)kernel(__x86_indirect_jump_thunk_rcx)kernel(__x86_indirect_jump_thunk_rdi)kernel(__x86_indirect_jump_thunk_rdx)kernel(__x86_indirect_jump_thunk_rsi)kernel(__x86_indirect_jump_thunk_rsp)kernel(__x86_indirect_thunk_r10)kernel(__x86_indirect_thunk_r11)kernel(__x86_indirect_thunk_r12)kernel(__x86_indirect_thunk_r13)kernel(__x86_indirect_thunk_r14)kernel(__x86_indirect_thunk_r15)kernel(__x86_indirect_thunk_r8)kernel(__x86_indirect_thunk_r9)kernel(__x86_indirect_thunk_rax)kernel(__x86_indirect_thunk_rbp)kernel(__x86_indirect_thunk_rbx)kernel(__x86_indirect_thunk_rcx)kernel(__x86_indirect_thunk_rdi)kernel(__x86_indirect_thunk_rdx)kernel(__x86_indirect_thunk_rsi)kernel(__x86_indirect_thunk_rsp)kernel(__x86_return_thunk)kernel(__xa_alloc)kernel(__xa_alloc_cyclic)kernel(__xa_clear_mark)kernel(__xa_cmpxchg)kernel(__xa_erase)kernel(__xa_insert)kernel(__xa_set_mark)kernel(__xa_store)kernel(__xas_next)kernel(__xas_prev)kernel(__xdp_build_skb_from_frame)kernel(__xdp_release_frame)kernel(__xdp_rxq_info_reg)kernel(__xenbus_register_frontend)kernel(__xfrm_decode_session)kernel(__xfrm_dst_lookup)kernel(__xfrm_init_state)kernel(__xfrm_policy_check)kernel(__xfrm_route_forward)kernel(__xfrm_state_delete)kernel(__xfrm_state_destroy)kernel(__zerocopy_sg_from_iter)kernel(_atomic_dec_and_lock)kernel(_atomic_dec_and_lock_irqsave)kernel(_atomic_dec_and_raw_lock)kernel(_atomic_dec_and_raw_lock_irqsave)kernel(_bcd2bin)kernel(_bin2bcd)kernel(_copy_from_iter)kernel(_copy_from_iter_flushcache)kernel(_copy_from_iter_nocache)kernel(_copy_from_user)kernel(_copy_mc_to_iter)kernel(_copy_to_iter)kernel(_copy_to_user)kernel(_ctype)kernel(_debug_pagealloc_enabled)kernel(_debug_pagealloc_enabled_early)kernel(_dev_alert)kernel(_dev_crit)kernel(_dev_emerg)kernel(_dev_err)kernel(_dev_info)kernel(_dev_notice)kernel(_dev_warn)kernel(_down_write_nest_lock)kernel(_find_first_and_bit)kernel(_find_first_bit)kernel(_find_first_zero_bit)kernel(_find_last_bit)kernel(_find_next_and_bit)kernel(_find_next_andnot_bit)kernel(_find_next_bit)kernel(_find_next_zero_bit)kernel(_kstrtol)kernel(_kstrtoul)kernel(_mutex_lock_nest_lock)kernel(_page_poisoning_enabled)kernel(_page_poisoning_enabled_early)kernel(_printk)kernel(_proc_mkdir)kernel(_raw_spin_lock)kernel(_raw_spin_lock_bh)kernel(_raw_spin_lock_irq)kernel(_raw_spin_lock_irqsave)kernel(_raw_spin_lock_irqsave_nested)kernel(_raw_spin_lock_nest_lock)kernel(_raw_spin_lock_nested)kernel(_raw_spin_trylock)kernel(_raw_spin_trylock_bh)kernel(_raw_spin_unlock)kernel(_raw_spin_unlock_bh)kernel(_raw_spin_unlock_irq)kernel(_raw_spin_unlock_irqrestore)kernel(_rt_mutex_lock_nest_lock)kernel(_totalram_pages)kernel(abort)kernel(abort_creds)kernel(access_process_vm)kernel(account_locked_vm)kernel(ack_all_badblocks)kernel(acomp_request_alloc)kernel(acomp_request_free)kernel(acpi_acquire_global_lock)kernel(acpi_acquire_mutex)kernel(acpi_any_gpe_status_set)kernel(acpi_attach_data)kernel(acpi_bind_one)kernel(acpi_bios_error)kernel(acpi_bios_exception)kernel(acpi_bios_warning)kernel(acpi_buffer_to_resource)kernel(acpi_bus_attach_private_data)kernel(acpi_bus_can_wakeup)kernel(acpi_bus_detach_private_data)kernel(acpi_bus_for_each_dev)kernel(acpi_bus_generate_netlink_event)kernel(acpi_bus_get_device)kernel(acpi_bus_get_ejd)kernel(acpi_bus_get_private_data)kernel(acpi_bus_get_status)kernel(acpi_bus_get_status_handle)kernel(acpi_bus_power_manageable)kernel(acpi_bus_private_data_handler)kernel(acpi_bus_register_driver)kernel(acpi_bus_register_early_device)kernel(acpi_bus_scan)kernel(acpi_bus_set_power)kernel(acpi_bus_trim)kernel(acpi_bus_unregister_driver)kernel(acpi_bus_update_power)kernel(acpi_check_address_range)kernel(acpi_check_dsm)kernel(acpi_check_region)kernel(acpi_check_resource_conflict)kernel(acpi_clear_event)kernel(acpi_clear_gpe)kernel(acpi_cpc_valid)kernel(acpi_cppc_processor_exit)kernel(acpi_cppc_processor_probe)kernel(acpi_create_platform_device)kernel(acpi_current_gpe_count)kernel(acpi_data_fwnode_ops)kernel(acpi_dbg_layer)kernel(acpi_dbg_level)kernel(acpi_debug_print)kernel(acpi_debug_print_raw)kernel(acpi_debugfs_dir)kernel(acpi_decode_pld_buffer)kernel(acpi_detach_data)kernel(acpi_dev_add_driver_gpios)kernel(acpi_dev_clear_dependencies)kernel(acpi_dev_filter_resource_type)kernel(acpi_dev_for_each_child)kernel(acpi_dev_found)kernel(acpi_dev_free_resource_list)kernel(acpi_dev_get_dma_resources)kernel(acpi_dev_get_first_match_dev)kernel(acpi_dev_get_irq_type)kernel(acpi_dev_get_memory_resources)kernel(acpi_dev_get_next_consumer_dev)kernel(acpi_dev_get_next_match_dev)kernel(acpi_dev_get_property)kernel(acpi_dev_get_resources)kernel(acpi_dev_gpio_irq_wake_get_by)kernel(acpi_dev_hid_uid_match)kernel(acpi_dev_irq_flags)kernel(acpi_dev_pm_attach)kernel(acpi_dev_present)kernel(acpi_dev_ready_for_enumeration)kernel(acpi_dev_remove_driver_gpios)kernel(acpi_dev_resource_address_space)kernel(acpi_dev_resource_ext_address_space)kernel(acpi_dev_resource_interrupt)kernel(acpi_dev_resource_io)kernel(acpi_dev_resource_memory)kernel(acpi_dev_resume)kernel(acpi_dev_state_d0)kernel(acpi_dev_suspend)kernel(acpi_dev_uid_to_integer)kernel(acpi_device_fix_up_power)kernel(acpi_device_fix_up_power_extended)kernel(acpi_device_fwnode_ops)kernel(acpi_device_get_match_data)kernel(acpi_device_hid)kernel(acpi_device_modalias)kernel(acpi_device_set_power)kernel(acpi_device_uevent_modalias)kernel(acpi_device_update_power)kernel(acpi_disable)kernel(acpi_disable_all_gpes)kernel(acpi_disable_event)kernel(acpi_disable_gpe)kernel(acpi_disabled)kernel(acpi_dispatch_gpe)kernel(acpi_dma_configure_id)kernel(acpi_dma_controller_free)kernel(acpi_dma_controller_register)kernel(acpi_dma_request_slave_chan_by_index)kernel(acpi_dma_request_slave_chan_by_name)kernel(acpi_dma_simple_xlate)kernel(acpi_driver_match_device)kernel(acpi_ec_add_query_handler)kernel(acpi_ec_mark_gpe_for_wake)kernel(acpi_ec_remove_query_handler)kernel(acpi_enable)kernel(acpi_enable_all_runtime_gpes)kernel(acpi_enable_all_wakeup_gpes)kernel(acpi_enable_event)kernel(acpi_enable_gpe)kernel(acpi_enter_sleep_state)kernel(acpi_enter_sleep_state_prep)kernel(acpi_enter_sleep_state_s4bios)kernel(acpi_error)kernel(acpi_evaluate_dsm)kernel(acpi_evaluate_integer)kernel(acpi_evaluate_object)kernel(acpi_evaluate_object_typed)kernel(acpi_evaluate_ost)kernel(acpi_evaluate_reference)kernel(acpi_evaluate_reg)kernel(acpi_evaluation_failure_warn)kernel(acpi_exception)kernel(acpi_execute_reg_methods)kernel(acpi_execute_simple_method)kernel(acpi_extract_package)kernel(acpi_fetch_acpi_dev)kernel(acpi_find_child_by_adr)kernel(acpi_find_child_device)kernel(acpi_finish_gpe)kernel(acpi_format_exception)kernel(acpi_gbl_FADT)kernel(acpi_get_acpi_dev)kernel(acpi_get_and_request_gpiod)kernel(acpi_get_cpuid)kernel(acpi_get_current_resources)kernel(acpi_get_data)kernel(acpi_get_data_full)kernel(acpi_get_devices)kernel(acpi_get_event_resources)kernel(acpi_get_event_status)kernel(acpi_get_first_physical_node)kernel(acpi_get_gpe_device)kernel(acpi_get_gpe_status)kernel(acpi_get_handle)kernel(acpi_get_hp_hw_control_from_firmware)kernel(acpi_get_irq_routing_table)kernel(acpi_get_local_address)kernel(acpi_get_name)kernel(acpi_get_next_object)kernel(acpi_get_node)kernel(acpi_get_object_info)kernel(acpi_get_parent)kernel(acpi_get_pci_dev)kernel(acpi_get_phys_id)kernel(acpi_get_physical_device_location)kernel(acpi_get_possible_resources)kernel(acpi_get_psd_map)kernel(acpi_get_sleep_type_data)kernel(acpi_get_subsystem_id)kernel(acpi_get_table)kernel(acpi_get_table_by_index)kernel(acpi_get_table_header)kernel(acpi_get_type)kernel(acpi_get_vendor_resource)kernel(acpi_gpe_count)kernel(acpi_gpio_get_io_resource)kernel(acpi_gpio_get_irq_resource)kernel(acpi_gpiochip_free_interrupts)kernel(acpi_gpiochip_request_interrupts)kernel(acpi_gsi_to_irq)kernel(acpi_handle_printk)kernel(acpi_has_method)kernel(acpi_has_watchdog)kernel(acpi_info)kernel(acpi_initialize_debugger)kernel(acpi_initialize_hp_context)kernel(acpi_install_address_space_handler)kernel(acpi_install_address_space_handler_no_reg)kernel(acpi_install_fixed_event_handler)kernel(acpi_install_global_event_handler)kernel(acpi_install_gpe_block)kernel(acpi_install_gpe_handler)kernel(acpi_install_gpe_raw_handler)kernel(acpi_install_interface)kernel(acpi_install_interface_handler)kernel(acpi_install_method)kernel(acpi_install_notify_handler)kernel(acpi_install_sci_handler)kernel(acpi_install_table_handler)kernel(acpi_is_pnp_device)kernel(acpi_is_root_bridge)kernel(acpi_is_video_device)kernel(acpi_kobj)kernel(acpi_leave_sleep_state)kernel(acpi_leave_sleep_state_prep)kernel(acpi_lid_open)kernel(acpi_load_table)kernel(acpi_lpat_free_conversion_table)kernel(acpi_lpat_get_conversion_table)kernel(acpi_lpat_raw_to_temp)kernel(acpi_lpat_temp_to_raw)kernel(acpi_map_cpu)kernel(acpi_map_pxm_to_node)kernel(acpi_mark_gpe_for_wake)kernel(acpi_mask_gpe)kernel(acpi_match_device)kernel(acpi_match_device_ids)kernel(acpi_match_platform_list)kernel(acpi_mdiobus_register)kernel(acpi_notifier_call_chain)kernel(acpi_os_execute)kernel(acpi_os_get_iomem)kernel(acpi_os_get_line)kernel(acpi_os_map_generic_address)kernel(acpi_os_map_iomem)kernel(acpi_os_map_memory)kernel(acpi_os_printf)kernel(acpi_os_read_port)kernel(acpi_os_unmap_generic_address)kernel(acpi_os_unmap_iomem)kernel(acpi_os_unmap_memory)kernel(acpi_os_wait_events_complete)kernel(acpi_os_write_port)kernel(acpi_osi_is_win8)kernel(acpi_pci_check_ejectable)kernel(acpi_pci_detect_ejectable)kernel(acpi_pci_disabled)kernel(acpi_pci_find_root)kernel(acpi_pm_device_sleep_state)kernel(acpi_pm_set_device_wakeup)kernel(acpi_pm_wakeup_event)kernel(acpi_processor_claim_cst_control)kernel(acpi_processor_evaluate_cst)kernel(acpi_processor_ffh_cstate_enter)kernel(acpi_processor_ffh_cstate_probe)kernel(acpi_processor_get_bios_limit)kernel(acpi_processor_get_performance_info)kernel(acpi_processor_get_psd)kernel(acpi_processor_notify_smm)kernel(acpi_processor_power_init_bm_check)kernel(acpi_processor_preregister_performance)kernel(acpi_processor_register_performance)kernel(acpi_processor_unregister_performance)kernel(acpi_purge_cached_objects)kernel(acpi_put_table)kernel(acpi_quirk_skip_acpi_ac_and_battery)kernel(acpi_read)kernel(acpi_read_bit_register)kernel(acpi_reconfig_notifier_register)kernel(acpi_reconfig_notifier_unregister)kernel(acpi_reduced_hardware)kernel(acpi_register_debugger)kernel(acpi_register_gsi)kernel(acpi_register_ioapic)kernel(acpi_register_lps0_dev)kernel(acpi_register_wakeup_handler)kernel(acpi_release_global_lock)kernel(acpi_release_mutex)kernel(acpi_remove_address_space_handler)kernel(acpi_remove_fixed_event_handler)kernel(acpi_remove_gpe_block)kernel(acpi_remove_gpe_handler)kernel(acpi_remove_interface)kernel(acpi_remove_notify_handler)kernel(acpi_remove_sci_handler)kernel(acpi_remove_table_handler)kernel(acpi_reset)kernel(acpi_resource_to_address64)kernel(acpi_resources_are_enforced)kernel(acpi_root_dir)kernel(acpi_run_osc)kernel(acpi_scan_lock_acquire)kernel(acpi_scan_lock_release)kernel(acpi_set_current_resources)kernel(acpi_set_debugger_thread_id)kernel(acpi_set_firmware_waking_vector)kernel(acpi_set_gpe)kernel(acpi_set_gpe_wake_mask)kernel(acpi_set_modalias)kernel(acpi_setup_gpe_for_wake)kernel(acpi_spi_count_resources)kernel(acpi_spi_device_alloc)kernel(acpi_storage_d3)kernel(acpi_subsys_complete)kernel(acpi_subsys_freeze)kernel(acpi_subsys_poweroff)kernel(acpi_subsys_prepare)kernel(acpi_subsys_restore_early)kernel(acpi_subsys_runtime_resume)kernel(acpi_subsys_runtime_suspend)kernel(acpi_subsys_suspend)kernel(acpi_subsys_suspend_late)kernel(acpi_subsys_suspend_noirq)kernel(acpi_table_parse_cedt)kernel(acpi_target_system_state)kernel(acpi_tb_install_and_load_table)kernel(acpi_tb_unload_table)kernel(acpi_terminate_debugger)kernel(acpi_trace_point)kernel(acpi_unbind_one)kernel(acpi_unload_parent_table)kernel(acpi_unload_table)kernel(acpi_unmap_cpu)kernel(acpi_unregister_debugger)kernel(acpi_unregister_gsi)kernel(acpi_unregister_ioapic)kernel(acpi_unregister_lps0_dev)kernel(acpi_unregister_wakeup_handler)kernel(acpi_update_all_gpes)kernel(acpi_ut_exit)kernel(acpi_ut_status_exit)kernel(acpi_ut_trace)kernel(acpi_ut_value_exit)kernel(acpi_video_backlight_string)kernel(acpi_walk_namespace)kernel(acpi_walk_resource_buffer)kernel(acpi_walk_resources)kernel(acpi_warning)kernel(acpi_write)kernel(acpi_write_bit_register)kernel(acpiphp_register_attention)kernel(acpiphp_unregister_attention)kernel(add_cpu)kernel(add_device_randomness)kernel(add_disk_randomness)kernel(add_hwgenerator_randomness)kernel(add_input_randomness)kernel(add_interrupt_randomness)kernel(add_memory)kernel(add_memory_driver_managed)kernel(add_swap_extent)kernel(add_taint)kernel(add_timer)kernel(add_timer_on)kernel(add_to_page_cache_lru)kernel(add_to_pipe)kernel(add_uevent_var)kernel(add_wait_queue)kernel(add_wait_queue_exclusive)kernel(add_wait_queue_priority)kernel(add_watch_to_object)kernel(addrconf_add_linklocal)kernel(addrconf_prefix_rcv_add_addr)kernel(address_space_init_once)kernel(adjust_managed_page_count)kernel(adjust_resource)kernel(adxl_decode)kernel(adxl_get_component_names)kernel(aead_exit_geniv)kernel(aead_geniv_alloc)kernel(aead_init_geniv)kernel(aead_register_instance)kernel(aer_recover_queue)kernel(aes_decrypt)kernel(aes_encrypt)kernel(aes_expandkey)kernel(af_alg_accept)kernel(af_alg_alloc_areq)kernel(af_alg_async_cb)kernel(af_alg_count_tsgl)kernel(af_alg_free_resources)kernel(af_alg_free_sg)kernel(af_alg_get_rsgl)kernel(af_alg_make_sg)kernel(af_alg_poll)kernel(af_alg_pull_tsgl)kernel(af_alg_register_type)kernel(af_alg_release)kernel(af_alg_release_parent)kernel(af_alg_sendmsg)kernel(af_alg_sendpage)kernel(af_alg_unregister_type)kernel(af_alg_wait_for_data)kernel(af_alg_wmem_wakeup)kernel(ahash_register_instance)kernel(akcipher_register_instance)kernel(alarm_cancel)kernel(alarm_expires_remaining)kernel(alarm_forward)kernel(alarm_forward_now)kernel(alarm_init)kernel(alarm_restart)kernel(alarm_start)kernel(alarm_start_relative)kernel(alarm_try_to_cancel)kernel(alarmtimer_get_rtcdev)kernel(alg_test)kernel(all_vm_events)kernel(alloc_anon_inode)kernel(alloc_buffer_head)kernel(alloc_chrdev_region)kernel(alloc_contig_range)kernel(alloc_cpu_rmap)kernel(alloc_cpumask_var_node)kernel(alloc_dax)kernel(alloc_dax_region)kernel(alloc_etherdev_mqs)kernel(alloc_fcdev)kernel(alloc_file_pseudo)kernel(alloc_free_mem_region)kernel(alloc_io_pgtable_ops)kernel(alloc_iova)kernel(alloc_iova_fast)kernel(alloc_memory_type)kernel(alloc_netdev_mqs)kernel(alloc_page_buffers)kernel(alloc_pages)kernel(alloc_pages_exact)kernel(alloc_skb_for_msg)kernel(alloc_skb_with_frags)kernel(alloc_workqueue)kernel(alloc_xenballooned_pages)kernel(allocate_resource)kernel(alternatives_patched)kernel(always_delete_dentry)kernel(amd_atl_register_decoder)kernel(amd_atl_unregister_decoder)kernel(amd_clear_divider)kernel(amd_convert_umc_mca_addr_to_sys_addr)kernel(amd_flush_garts)kernel(amd_get_dr_addr_mask)kernel(amd_get_highest_perf)kernel(amd_get_nodes_per_socket)kernel(amd_iommu_activate_guest_mode)kernel(amd_iommu_complete_ppr)kernel(amd_iommu_deactivate_guest_mode)kernel(amd_iommu_device_info)kernel(amd_iommu_domain_clear_gcr3)kernel(amd_iommu_domain_direct_map)kernel(amd_iommu_domain_enable_v2)kernel(amd_iommu_domain_set_gcr3)kernel(amd_iommu_flush_page)kernel(amd_iommu_flush_tlb)kernel(amd_iommu_is_attach_deferred)kernel(amd_iommu_pc_get_max_banks)kernel(amd_iommu_pc_get_max_counters)kernel(amd_iommu_pc_supported)kernel(amd_iommu_register_ga_log_notifier)kernel(amd_iommu_register_ppr_notifier)kernel(amd_iommu_snp_en)kernel(amd_iommu_unregister_ppr_notifier)kernel(amd_iommu_update_ga)kernel(amd_iommu_v2_supported)kernel(amd_nb_has_feature)kernel(amd_nb_num)kernel(amd_pmu_disable_virt)kernel(amd_pmu_enable_virt)kernel(amd_smn_read)kernel(amd_smn_write)kernel(anon_inode_create_getfile)kernel(anon_inode_getfd)kernel(anon_inode_getfile)kernel(anon_transport_class_register)kernel(anon_transport_class_unregister)kernel(apei_exec_collect_resources)kernel(apei_exec_ctx_init)kernel(apei_exec_noop)kernel(apei_exec_post_unmap_gars)kernel(apei_exec_pre_map_gars)kernel(apei_exec_read_register)kernel(apei_exec_read_register_value)kernel(apei_exec_write_register)kernel(apei_exec_write_register_value)kernel(apei_get_debugfs_dir)kernel(apei_map_generic_address)kernel(apei_mce_report_mem_error)kernel(apei_osc_setup)kernel(apei_read)kernel(apei_resources_add)kernel(apei_resources_fini)kernel(apei_resources_release)kernel(apei_resources_request)kernel(apei_resources_sub)kernel(apei_write)kernel(aperture_remove_conflicting_devices)kernel(aperture_remove_conflicting_pci_devices)kernel(apic)kernel(apply_to_existing_page_range)kernel(apply_to_page_range)kernel(arbitrary_virt_to_machine)kernel(arch_apei_enable_cmcff)kernel(arch_apei_report_mem_error)kernel(arch_cpu_idle)kernel(arch_debugfs_dir)kernel(arch_haltpoll_disable)kernel(arch_haltpoll_enable)kernel(arch_has_restricted_virtio_memory_access)kernel(arch_invalidate_pmem)kernel(arch_io_free_memtype_wc)kernel(arch_io_reserve_memtype_wc)kernel(arch_is_platform_page)kernel(arch_nvram_ops)kernel(arch_phys_wc_add)kernel(arch_phys_wc_del)kernel(arch_phys_wc_index)kernel(arch_register_cpu)kernel(arch_set_max_freq_ratio)kernel(arch_static_call_transform)kernel(arch_touch_nmi_watchdog)kernel(arch_unregister_cpu)kernel(arch_wb_cache_pmem)kernel(argv_free)kernel(argv_split)kernel(arp_create)kernel(arp_send)kernel(arp_tbl)kernel(arp_xmit)kernel(asm_exc_nmi_kvm_vmx)kernel(asm_load_gs_index)kernel(asn1_ber_decoder)kernel(asn1_encode_boolean)kernel(asn1_encode_integer)kernel(asn1_encode_octet_string)kernel(asn1_encode_oid)kernel(asn1_encode_sequence)kernel(asn1_encode_tag)kernel(asymmetric_key_generate_id)kernel(asymmetric_key_id_partial)kernel(asymmetric_key_id_same)kernel(async_schedule_node)kernel(async_schedule_node_domain)kernel(async_synchronize_cookie)kernel(async_synchronize_cookie_domain)kernel(async_synchronize_full)kernel(async_synchronize_full_domain)kernel(atomic_dec_and_mutex_lock)kernel(atomic_notifier_call_chain)kernel(atomic_notifier_chain_register)kernel(atomic_notifier_chain_register_unique_prio)kernel(atomic_notifier_chain_unregister)kernel(attribute_container_classdev_to_container)kernel(attribute_container_find_class_device)kernel(attribute_container_register)kernel(attribute_container_unregister)kernel(audit_enabled)kernel(audit_log)kernel(audit_log_end)kernel(audit_log_format)kernel(audit_log_start)kernel(audit_log_task_context)kernel(audit_log_task_info)kernel(autoremove_wake_function)kernel(auxiliary_device_init)kernel(auxiliary_driver_unregister)kernel(auxiliary_find_device)kernel(avenrun)kernel(backlight_device_get_by_name)kernel(backlight_device_get_by_type)kernel(backlight_device_register)kernel(backlight_device_set_brightness)kernel(backlight_device_unregister)kernel(backlight_force_update)kernel(backlight_register_notifier)kernel(backlight_unregister_notifier)kernel(badblocks_check)kernel(badblocks_clear)kernel(badblocks_exit)kernel(badblocks_init)kernel(badblocks_set)kernel(badblocks_show)kernel(badblocks_store)kernel(balance_dirty_pages_ratelimited)kernel(balance_dirty_pages_ratelimited_flags)kernel(balloon_mops)kernel(balloon_page_alloc)kernel(balloon_page_dequeue)kernel(balloon_page_enqueue)kernel(balloon_page_list_dequeue)kernel(balloon_page_list_enqueue)kernel(balloon_set_new_target)kernel(balloon_stats)kernel(base64_decode)kernel(base64_encode)kernel(battery_hook_register)kernel(battery_hook_unregister)kernel(bcmp)kernel(bd_abort_claiming)kernel(bd_link_disk_holder)kernel(bd_prepare_to_claim)kernel(bd_unlink_disk_holder)kernel(bdev_alignment_offset)kernel(bdev_discard_alignment)kernel(bdev_disk_changed)kernel(bdev_end_io_acct)kernel(bdev_nr_zones)kernel(bdev_start_io_acct)kernel(bdi_alloc)kernel(bdi_dev_name)kernel(bdi_put)kernel(bdi_register)kernel(bdi_set_max_ratio)kernel(bdi_unregister)kernel(begin_new_exec)kernel(bfifo_qdisc_ops)kernel(bh_uptodate_or_lock)kernel(bin2hex)kernel(bind_evtchn_to_irq)kernel(bind_evtchn_to_irqhandler)kernel(bind_evtchn_to_irqhandler_lateeoi)kernel(bind_interdomain_evtchn_to_irq_lateeoi)kernel(bind_interdomain_evtchn_to_irqhandler_lateeoi)kernel(bind_virq_to_irqhandler)kernel(bio_add_page)kernel(bio_add_pc_page)kernel(bio_add_zone_append_page)kernel(bio_alloc_bioset)kernel(bio_alloc_clone)kernel(bio_associate_blkg)kernel(bio_associate_blkg_from_css)kernel(bio_blkcg_css)kernel(bio_chain)kernel(bio_clone_blkg_association)kernel(bio_copy_data)kernel(bio_copy_data_iter)kernel(bio_end_io_acct_remapped)kernel(bio_endio)kernel(bio_free_pages)kernel(bio_init)kernel(bio_init_clone)kernel(bio_integrity_add_page)kernel(bio_integrity_alloc)kernel(bio_integrity_prep)kernel(bio_integrity_trim)kernel(bio_iov_iter_get_pages)kernel(bio_kmalloc)kernel(bio_poll)kernel(bio_put)kernel(bio_reset)kernel(bio_split)kernel(bio_split_to_limits)kernel(bio_start_io_acct)kernel(bio_trim)kernel(bio_uninit)kernel(bioset_exit)kernel(bioset_init)kernel(bioset_integrity_create)kernel(bit_wait)kernel(bit_wait_io)kernel(bit_wait_io_timeout)kernel(bit_wait_timeout)kernel(bit_waitqueue)kernel(bitmap_alloc)kernel(bitmap_alloc_node)kernel(bitmap_allocate_region)kernel(bitmap_bitremap)kernel(bitmap_cut)kernel(bitmap_find_free_region)kernel(bitmap_find_next_zero_area_off)kernel(bitmap_free)kernel(bitmap_from_arr32)kernel(bitmap_parse)kernel(bitmap_parse_user)kernel(bitmap_parselist)kernel(bitmap_parselist_user)kernel(bitmap_print_bitmask_to_buf)kernel(bitmap_print_list_to_buf)kernel(bitmap_print_to_pagebuf)kernel(bitmap_release_region)kernel(bitmap_remap)kernel(bitmap_to_arr32)kernel(bitmap_zalloc)kernel(bitmap_zalloc_node)kernel(blackhole_netdev)kernel(blake2s256_hmac)kernel(blake2s_compress)kernel(blake2s_compress_generic)kernel(blake2s_final)kernel(blake2s_update)kernel(blk_abort_request)kernel(blk_add_driver_data)kernel(blk_bio_list_merge)kernel(blk_check_plugged)kernel(blk_clear_pm_only)kernel(blk_dump_rq_flags)kernel(blk_execute_rq)kernel(blk_execute_rq_nowait)kernel(blk_fill_rwbs)kernel(blk_finish_plug)kernel(blk_freeze_queue_start)kernel(blk_get_queue)kernel(blk_insert_cloned_request)kernel(blk_integrity_compare)kernel(blk_integrity_register)kernel(blk_integrity_unregister)kernel(blk_io_schedule)kernel(blk_limits_io_min)kernel(blk_limits_io_opt)kernel(blk_lld_busy)kernel(blk_mark_disk_dead)kernel(blk_mq_alloc_disk_for_queue)kernel(blk_mq_alloc_request)kernel(blk_mq_alloc_request_hctx)kernel(blk_mq_alloc_sq_tag_set)kernel(blk_mq_alloc_tag_set)kernel(blk_mq_complete_request)kernel(blk_mq_complete_request_remote)kernel(blk_mq_debugfs_rq_show)kernel(blk_mq_delay_kick_requeue_list)kernel(blk_mq_delay_run_hw_queue)kernel(blk_mq_delay_run_hw_queues)kernel(blk_mq_destroy_queue)kernel(blk_mq_end_request)kernel(blk_mq_end_request_batch)kernel(blk_mq_flush_busy_ctxs)kernel(blk_mq_free_request)kernel(blk_mq_free_tag_set)kernel(blk_mq_freeze_queue)kernel(blk_mq_freeze_queue_wait)kernel(blk_mq_freeze_queue_wait_timeout)kernel(blk_mq_hctx_set_fq_lock_class)kernel(blk_mq_init_allocated_queue)kernel(blk_mq_init_queue)kernel(blk_mq_kick_requeue_list)kernel(blk_mq_map_queues)kernel(blk_mq_pci_map_queues)kernel(blk_mq_queue_inflight)kernel(blk_mq_quiesce_queue)kernel(blk_mq_quiesce_queue_nowait)kernel(blk_mq_quiesce_tagset)kernel(blk_mq_requeue_request)kernel(blk_mq_rq_cpu)kernel(blk_mq_run_hw_queue)kernel(blk_mq_run_hw_queues)kernel(blk_mq_sched_mark_restart_hctx)kernel(blk_mq_sched_try_insert_merge)kernel(blk_mq_sched_try_merge)kernel(blk_mq_start_hw_queue)kernel(blk_mq_start_hw_queues)kernel(blk_mq_start_request)kernel(blk_mq_start_stopped_hw_queue)kernel(blk_mq_start_stopped_hw_queues)kernel(blk_mq_stop_hw_queue)kernel(blk_mq_stop_hw_queues)kernel(blk_mq_tagset_busy_iter)kernel(blk_mq_tagset_wait_completed_request)kernel(blk_mq_unfreeze_queue)kernel(blk_mq_unique_tag)kernel(blk_mq_unquiesce_queue)kernel(blk_mq_unquiesce_tagset)kernel(blk_mq_update_nr_hw_queues)kernel(blk_mq_virtio_map_queues)kernel(blk_mq_wait_quiesce_done)kernel(blk_next_bio)kernel(blk_op_str)kernel(blk_pm_runtime_init)kernel(blk_post_runtime_resume)kernel(blk_post_runtime_suspend)kernel(blk_pre_runtime_resume)kernel(blk_pre_runtime_suspend)kernel(blk_put_queue)kernel(blk_queue_alignment_offset)kernel(blk_queue_bounce_limit)kernel(blk_queue_can_use_dma_map_merging)kernel(blk_queue_chunk_sectors)kernel(blk_queue_dma_alignment)kernel(blk_queue_flag_clear)kernel(blk_queue_flag_set)kernel(blk_queue_flag_test_and_set)kernel(blk_queue_io_min)kernel(blk_queue_io_opt)kernel(blk_queue_logical_block_size)kernel(blk_queue_max_discard_sectors)kernel(blk_queue_max_discard_segments)kernel(blk_queue_max_hw_sectors)kernel(blk_queue_max_secure_erase_sectors)kernel(blk_queue_max_segment_size)kernel(blk_queue_max_segments)kernel(blk_queue_max_write_zeroes_sectors)kernel(blk_queue_max_zone_append_sectors)kernel(blk_queue_physical_block_size)kernel(blk_queue_required_elevator_features)kernel(blk_queue_rq_timeout)kernel(blk_queue_segment_boundary)kernel(blk_queue_update_dma_alignment)kernel(blk_queue_update_dma_pad)kernel(blk_queue_virt_boundary)kernel(blk_queue_write_cache)kernel(blk_queue_zone_write_granularity)kernel(blk_req_needs_zone_write_lock)kernel(blk_req_zone_write_trylock)kernel(blk_revalidate_disk_zones)kernel(blk_rq_append_bio)kernel(blk_rq_count_integrity_sg)kernel(blk_rq_init)kernel(blk_rq_is_poll)kernel(blk_rq_map_integrity_sg)kernel(blk_rq_map_kern)kernel(blk_rq_map_user)kernel(blk_rq_map_user_io)kernel(blk_rq_map_user_iov)kernel(blk_rq_poll)kernel(blk_rq_prep_clone)kernel(blk_rq_unmap_user)kernel(blk_rq_unprep_clone)kernel(blk_set_pm_only)kernel(blk_set_queue_depth)kernel(blk_set_runtime_active)kernel(blk_set_stacking_limits)kernel(blk_stack_limits)kernel(blk_start_plug)kernel(blk_stat_disable_accounting)kernel(blk_stat_enable_accounting)kernel(blk_status_to_errno)kernel(blk_steal_bios)kernel(blk_sync_queue)kernel(blk_trace_remove)kernel(blk_trace_setup)kernel(blk_trace_startstop)kernel(blk_update_request)kernel(blk_zone_cond_str)kernel(blkcg_activate_policy)kernel(blkcg_deactivate_policy)kernel(blkcg_get_fc_appid)kernel(blkcg_policy_register)kernel(blkcg_policy_unregister)kernel(blkcg_print_blkgs)kernel(blkcg_root)kernel(blkcg_root_css)kernel(blkcg_set_fc_appid)kernel(blkdev_compat_ptr_ioctl)kernel(blkdev_get_by_dev)kernel(blkdev_get_by_path)kernel(blkdev_issue_discard)kernel(blkdev_issue_flush)kernel(blkdev_issue_secure_erase)kernel(blkdev_issue_zeroout)kernel(blkdev_put)kernel(blkdev_report_zones)kernel(blkdev_zone_mgmt)kernel(blkg_conf_exit)kernel(blkg_conf_init)kernel(blkg_conf_prep)kernel(blkg_prfill_rwstat)kernel(blkg_rwstat_exit)kernel(blkg_rwstat_init)kernel(blkg_rwstat_recursive_sum)kernel(block_commit_write)kernel(block_dirty_folio)kernel(block_invalidate_folio)kernel(block_is_partially_uptodate)kernel(block_page_mkwrite)kernel(block_read_full_folio)kernel(block_truncate_page)kernel(block_write_begin)kernel(block_write_end)kernel(block_write_full_page)kernel(blockdev_superblock)kernel(blocking_notifier_call_chain)kernel(blocking_notifier_call_chain_robust)kernel(blocking_notifier_chain_register)kernel(blocking_notifier_chain_register_unique_prio)kernel(blocking_notifier_chain_unregister)kernel(bmap)kernel(boot_cpu_data)kernel(boot_cpu_physical_apicid)kernel(boot_option_idle_override)kernel(bpf_dispatcher_xdp_func)kernel(bpf_empty_prog_array)kernel(bpf_event_output)kernel(bpf_fentry_test1)kernel(bpf_link_get_from_fd)kernel(bpf_link_put)kernel(bpf_log)kernel(bpf_map_get)kernel(bpf_map_inc)kernel(bpf_map_inc_not_zero)kernel(bpf_map_inc_with_uref)kernel(bpf_map_put)kernel(bpf_master_redirect_enabled_key)kernel(bpf_offload_dev_create)kernel(bpf_offload_dev_destroy)kernel(bpf_offload_dev_match)kernel(bpf_offload_dev_netdev_register)kernel(bpf_offload_dev_netdev_unregister)kernel(bpf_offload_dev_priv)kernel(bpf_preload_ops)kernel(bpf_prog_add)kernel(bpf_prog_alloc)kernel(bpf_prog_create)kernel(bpf_prog_create_from_user)kernel(bpf_prog_destroy)kernel(bpf_prog_free)kernel(bpf_prog_get_type_dev)kernel(bpf_prog_get_type_path)kernel(bpf_prog_inc)kernel(bpf_prog_inc_not_zero)kernel(bpf_prog_put)kernel(bpf_prog_select_runtime)kernel(bpf_prog_sub)kernel(bpf_redirect_info)kernel(bpf_sk_lookup_enabled)kernel(bpf_sk_storage_diag_alloc)kernel(bpf_sk_storage_diag_free)kernel(bpf_sk_storage_diag_put)kernel(bpf_stats_enabled_key)kernel(bpf_trace_run1)kernel(bpf_trace_run10)kernel(bpf_trace_run11)kernel(bpf_trace_run12)kernel(bpf_trace_run2)kernel(bpf_trace_run3)kernel(bpf_trace_run4)kernel(bpf_trace_run5)kernel(bpf_trace_run6)kernel(bpf_trace_run7)kernel(bpf_trace_run8)kernel(bpf_trace_run9)kernel(bpf_verifier_log_write)kernel(bpf_warn_invalid_xdp_action)kernel(bprintf)kernel(bprm_change_interp)kernel(br_fdb_test_addr_hook)kernel(br_ip6_fragment)kernel(brioctl_set)kernel(bsearch)kernel(bsg_job_done)kernel(bsg_job_get)kernel(bsg_job_put)kernel(bsg_register_queue)kernel(bsg_remove_queue)kernel(bsg_setup_queue)kernel(bsg_unregister_queue)kernel(bstr_printf)kernel(btf_type_by_id)kernel(btree_alloc)kernel(btree_destroy)kernel(btree_free)kernel(btree_geo128)kernel(btree_geo32)kernel(btree_geo64)kernel(btree_get_prev)kernel(btree_grim_visitor)kernel(btree_init)kernel(btree_init_mempool)kernel(btree_insert)kernel(btree_last)kernel(btree_lookup)kernel(btree_merge)kernel(btree_remove)kernel(btree_update)kernel(btree_visitor)kernel(buffer_check_dirty_writeback)kernel(buffer_migrate_folio)kernel(buffer_migrate_folio_norefs)kernel(build_skb)kernel(build_skb_around)kernel(bus_create_file)kernel(bus_find_device)kernel(bus_for_each_dev)kernel(bus_for_each_drv)kernel(bus_get_dev_root)kernel(bus_get_kset)kernel(bus_register)kernel(bus_register_notifier)kernel(bus_remove_file)kernel(bus_rescan_devices)kernel(bus_sort_breadthfirst)kernel(bus_unregister)kernel(bus_unregister_notifier)kernel(byte_rev_table)kernel(cachemode2protval)kernel(cad_pid)kernel(call_blocking_lsm_notifier)kernel(call_fib_notifier)kernel(call_fib_notifiers)kernel(call_hid_bpf_rdesc_fixup)kernel(call_netdevice_notifiers)kernel(call_netevent_notifiers)kernel(call_rcu)kernel(call_rcu_tasks)kernel(call_rcu_tasks_rude)kernel(call_rcu_tasks_trace)kernel(call_srcu)kernel(call_switchdev_blocking_notifiers)kernel(call_switchdev_notifiers)kernel(call_usermodehelper)kernel(call_usermodehelper_exec)kernel(call_usermodehelper_setup)kernel(can_do_mlock)kernel(cancel_delayed_work)kernel(cancel_delayed_work_sync)kernel(cancel_work)kernel(cancel_work_sync)kernel(capable)kernel(capable_wrt_inode_uidgid)kernel(cc_mkdec)kernel(cc_platform_has)kernel(cdc_parse_cdc_header)kernel(cdev_add)kernel(cdev_alloc)kernel(cdev_del)kernel(cdev_device_add)kernel(cdev_device_del)kernel(cdev_init)kernel(cdev_set_parent)kernel(cfb_copyarea)kernel(cfb_fillrect)kernel(cfb_imageblit)kernel(cgroup_attach_task_all)kernel(cgroup_bpf_enabled_key)kernel(cgroup_get_e_css)kernel(cgroup_get_from_fd)kernel(cgroup_get_from_id)kernel(cgroup_get_from_path)kernel(cgroup_mutex)kernel(cgroup_path_ns)kernel(cgrp_dfl_root)kernel(chacha20poly1305_decrypt)kernel(chacha20poly1305_decrypt_sg_inplace)kernel(chacha20poly1305_encrypt)kernel(chacha20poly1305_encrypt_sg_inplace)kernel(chacha_block_generic)kernel(chacha_crypt_arch)kernel(chacha_crypt_generic)kernel(chacha_init_arch)kernel(check_move_unevictable_folios)kernel(check_move_unevictable_pages)kernel(check_signature)kernel(check_tsc_unstable)kernel(check_zeroed_user)kernel(class_compat_create_link)kernel(class_compat_register)kernel(class_compat_remove_link)kernel(class_compat_unregister)kernel(class_create)kernel(class_create_file_ns)kernel(class_destroy)kernel(class_dev_iter_exit)kernel(class_dev_iter_init)kernel(class_dev_iter_next)kernel(class_find_device)kernel(class_for_each_device)kernel(class_interface_register)kernel(class_interface_unregister)kernel(class_is_registered)kernel(class_register)kernel(class_remove_file_ns)kernel(class_unregister)kernel(clean_acked_data_disable)kernel(clean_acked_data_enable)kernel(clean_acked_data_flush)kernel(clean_bdev_aliases)kernel(clean_record_shared_mapping_range)kernel(cleanup_srcu_struct)kernel(clear_bdi_congested)kernel(clear_hv_tscchange_cb)kernel(clear_inode)kernel(clear_mce_nospec)kernel(clear_nlink)kernel(clear_node_memory_type)kernel(clear_page_dirty_for_io)kernel(clear_page_erms)kernel(clear_page_orig)kernel(clear_page_rep)kernel(clear_selection)kernel(clear_user_erms)kernel(clear_user_original)kernel(clear_user_rep_good)kernel(clflush_cache_range)kernel(clk_add_alias)kernel(clk_bulk_disable)kernel(clk_bulk_enable)kernel(clk_bulk_get)kernel(clk_bulk_get_all)kernel(clk_bulk_get_optional)kernel(clk_bulk_prepare)kernel(clk_bulk_put)kernel(clk_bulk_put_all)kernel(clk_bulk_unprepare)kernel(clk_disable)kernel(clk_divider_ops)kernel(clk_divider_ro_ops)kernel(clk_enable)kernel(clk_fixed_factor_ops)kernel(clk_fixed_rate_ops)kernel(clk_fractional_divider_ops)kernel(clk_gate_is_enabled)kernel(clk_gate_ops)kernel(clk_gate_restore_context)kernel(clk_get)kernel(clk_get_accuracy)kernel(clk_get_parent)kernel(clk_get_phase)kernel(clk_get_rate)kernel(clk_get_scaled_duty_cycle)kernel(clk_get_sys)kernel(clk_has_parent)kernel(clk_hw_get_clk)kernel(clk_hw_get_flags)kernel(clk_hw_get_name)kernel(clk_hw_get_num_parents)kernel(clk_hw_get_parent)kernel(clk_hw_get_parent_by_index)kernel(clk_hw_get_parent_index)kernel(clk_hw_get_rate)kernel(clk_hw_get_rate_range)kernel(clk_hw_is_enabled)kernel(clk_hw_is_prepared)kernel(clk_hw_rate_is_protected)kernel(clk_hw_register)kernel(clk_hw_register_clkdev)kernel(clk_hw_register_composite)kernel(clk_hw_register_fixed_factor)kernel(clk_hw_register_fractional_divider)kernel(clk_hw_round_rate)kernel(clk_hw_set_parent)kernel(clk_hw_set_rate_range)kernel(clk_hw_unregister)kernel(clk_hw_unregister_composite)kernel(clk_hw_unregister_divider)kernel(clk_hw_unregister_fixed_factor)kernel(clk_hw_unregister_fixed_rate)kernel(clk_hw_unregister_gate)kernel(clk_hw_unregister_mux)kernel(clk_is_enabled_when_prepared)kernel(clk_is_match)kernel(clk_multiplier_ops)kernel(clk_mux_determine_rate_flags)kernel(clk_mux_index_to_val)kernel(clk_mux_ops)kernel(clk_mux_ro_ops)kernel(clk_mux_val_to_index)kernel(clk_notifier_register)kernel(clk_notifier_unregister)kernel(clk_prepare)kernel(clk_put)kernel(clk_rate_exclusive_get)kernel(clk_rate_exclusive_put)kernel(clk_register)kernel(clk_register_clkdev)kernel(clk_register_divider_table)kernel(clk_register_fixed_factor)kernel(clk_register_fixed_rate)kernel(clk_register_fractional_divider)kernel(clk_register_gate)kernel(clk_register_mux_table)kernel(clk_restore_context)kernel(clk_round_rate)kernel(clk_save_context)kernel(clk_set_duty_cycle)kernel(clk_set_max_rate)kernel(clk_set_min_rate)kernel(clk_set_parent)kernel(clk_set_phase)kernel(clk_set_rate)kernel(clk_set_rate_exclusive)kernel(clk_set_rate_range)kernel(clk_unprepare)kernel(clk_unregister)kernel(clk_unregister_divider)kernel(clk_unregister_fixed_factor)kernel(clk_unregister_fixed_rate)kernel(clk_unregister_gate)kernel(clk_unregister_mux)kernel(clkdev_add)kernel(clkdev_create)kernel(clkdev_drop)kernel(clkdev_hw_create)kernel(clock_t_to_jiffies)kernel(clockevent_delta2ns)kernel(clockevents_config_and_register)kernel(clockevents_register_device)kernel(clockevents_unbind_device)kernel(clocks_calc_mult_shift)kernel(clocksource_change_rating)kernel(clocksource_unregister)kernel(clocksource_verify_percpu)kernel(clone_private_mount)kernel(close_fd)kernel(cn_add_callback)kernel(cn_del_callback)kernel(cn_netlink_send)kernel(cn_netlink_send_mult)kernel(color_table)kernel(commit_creds)kernel(compat_only_sysfs_link_entry_to_kobj)kernel(compat_ptr_ioctl)kernel(complete)kernel(complete_all)kernel(complete_request_key)kernel(completion_done)kernel(component_add)kernel(component_add_typed)kernel(component_bind_all)kernel(component_compare_dev)kernel(component_compare_dev_name)kernel(component_compare_of)kernel(component_del)kernel(component_master_add_with_match)kernel(component_master_del)kernel(component_match_add_release)kernel(component_match_add_typed)kernel(component_release_of)kernel(component_unbind_all)kernel(con_copy_unimap)kernel(con_debug_enter)kernel(con_debug_leave)kernel(con_is_bound)kernel(con_is_visible)kernel(con_set_default_unimap)kernel(cond_synchronize_rcu)kernel(cond_synchronize_rcu_expedited)kernel(cond_synchronize_rcu_expedited_full)kernel(cond_synchronize_rcu_full)kernel(config_group_find_item)kernel(config_group_init)kernel(config_group_init_type_name)kernel(config_item_get)kernel(config_item_get_unless_zero)kernel(config_item_init_type_name)kernel(config_item_put)kernel(config_item_set_name)kernel(configfs_depend_item)kernel(configfs_depend_item_unlocked)kernel(configfs_register_default_group)kernel(configfs_register_group)kernel(configfs_register_subsystem)kernel(configfs_remove_default_groups)kernel(configfs_undepend_item)kernel(configfs_unregister_default_group)kernel(configfs_unregister_group)kernel(configfs_unregister_subsystem)kernel(congestion_wait)kernel(console_blank_hook)kernel(console_blanked)kernel(console_conditional_schedule)kernel(console_drivers)kernel(console_lock)kernel(console_printk)kernel(console_set_on_cmdline)kernel(console_start)kernel(console_stop)kernel(console_suspend_enabled)kernel(console_trylock)kernel(console_unlock)kernel(console_verbose)kernel(consume_skb)kernel(cont_write_begin)kernel(context_tracking)kernel(context_tracking_key)kernel(convert_art_ns_to_tsc)kernel(convert_art_to_tsc)kernel(cookie_ecn_ok)kernel(cookie_tcp_reqsk_alloc)kernel(cookie_timestamp_decode)kernel(copy_bpf_fprog_from_user)kernel(copy_from_kernel_nofault)kernel(copy_from_user_nmi)kernel(copy_from_user_nofault)kernel(copy_fsxattr_to_user)kernel(copy_mc_to_kernel)kernel(copy_page)kernel(copy_page_from_iter)kernel(copy_page_from_iter_atomic)kernel(copy_page_to_iter)kernel(copy_string_kernel)kernel(copy_to_user_nofault)kernel(copy_user_enhanced_fast_string)kernel(copy_user_generic_string)kernel(copy_user_generic_unrolled)kernel(cper_estatus_check)kernel(cper_estatus_check_header)kernel(cper_estatus_print)kernel(cper_mem_err_status_str)kernel(cper_mem_err_type_str)kernel(cper_next_record_id)kernel(cper_severity_str)kernel(cper_severity_to_aer)kernel(cppc_allow_fast_switch)kernel(cppc_get_auto_sel_caps)kernel(cppc_get_desired_perf)kernel(cppc_get_epp_perf)kernel(cppc_get_perf_caps)kernel(cppc_get_perf_ctrs)kernel(cppc_get_transition_latency)kernel(cppc_perf_ctrs_in_pcc)kernel(cppc_set_auto_sel)kernel(cppc_set_enable)kernel(cppc_set_epp_perf)kernel(cppc_set_perf)kernel(cpu_all_bits)kernel(cpu_bit_bitmap)kernel(cpu_cache_has_invalidate_memregion)kernel(cpu_cache_invalidate_memregion)kernel(cpu_cgrp_subsys_enabled_key)kernel(cpu_cgrp_subsys_on_dfl_key)kernel(cpu_core_map)kernel(cpu_device_create)kernel(cpu_die_map)kernel(cpu_dr7)kernel(cpu_emergency_register_virt_callback)kernel(cpu_emergency_unregister_virt_callback)kernel(cpu_has_xfeatures)kernel(cpu_hotplug_disable)kernel(cpu_hotplug_enable)kernel(cpu_info)kernel(cpu_is_hotpluggable)kernel(cpu_khz)kernel(cpu_latency_qos_add_request)kernel(cpu_latency_qos_remove_request)kernel(cpu_latency_qos_request_active)kernel(cpu_latency_qos_update_request)kernel(cpu_mitigations_auto_nosmt)kernel(cpu_mitigations_off)kernel(cpu_rmap_add)kernel(cpu_rmap_put)kernel(cpu_rmap_update)kernel(cpu_sibling_map)kernel(cpu_smt_possible)kernel(cpu_subsys)kernel(cpu_tlbstate_shared)kernel(cpu_tss_rw)kernel(cpuacct_cgrp_subsys_enabled_key)kernel(cpuacct_cgrp_subsys_on_dfl_key)kernel(cpufreq_add_update_util_hook)kernel(cpufreq_boost_enabled)kernel(cpufreq_cpu_get)kernel(cpufreq_cpu_get_raw)kernel(cpufreq_cpu_put)kernel(cpufreq_dbs_governor_exit)kernel(cpufreq_dbs_governor_init)kernel(cpufreq_dbs_governor_limits)kernel(cpufreq_dbs_governor_start)kernel(cpufreq_dbs_governor_stop)kernel(cpufreq_disable_fast_switch)kernel(cpufreq_driver_fast_switch)kernel(cpufreq_driver_resolve_freq)kernel(cpufreq_driver_target)kernel(cpufreq_enable_boost_support)kernel(cpufreq_enable_fast_switch)kernel(cpufreq_freq_attr_scaling_available_freqs)kernel(cpufreq_freq_attr_scaling_boost_freqs)kernel(cpufreq_freq_transition_begin)kernel(cpufreq_freq_transition_end)kernel(cpufreq_frequency_table_get_index)kernel(cpufreq_frequency_table_verify)kernel(cpufreq_generic_attr)kernel(cpufreq_generic_frequency_table_verify)kernel(cpufreq_generic_get)kernel(cpufreq_generic_init)kernel(cpufreq_generic_suspend)kernel(cpufreq_get)kernel(cpufreq_get_current_driver)kernel(cpufreq_get_driver_data)kernel(cpufreq_get_hw_max_freq)kernel(cpufreq_get_policy)kernel(cpufreq_policy_transition_delay_us)kernel(cpufreq_quick_get)kernel(cpufreq_quick_get_max)kernel(cpufreq_register_driver)kernel(cpufreq_register_governor)kernel(cpufreq_register_notifier)kernel(cpufreq_remove_update_util_hook)kernel(cpufreq_show_cpus)kernel(cpufreq_table_index_unsorted)kernel(cpufreq_unregister_driver)kernel(cpufreq_unregister_governor)kernel(cpufreq_unregister_notifier)kernel(cpufreq_update_limits)kernel(cpufreq_update_policy)kernel(cpuhp_tasks_frozen)kernel(cpuidle_disable_device)kernel(cpuidle_enable_device)kernel(cpuidle_get_cpu_driver)kernel(cpuidle_get_driver)kernel(cpuidle_pause_and_lock)kernel(cpuidle_poll_state_init)kernel(cpuidle_register)kernel(cpuidle_register_device)kernel(cpuidle_register_driver)kernel(cpuidle_resume_and_unlock)kernel(cpuidle_unregister)kernel(cpuidle_unregister_device)kernel(cpuidle_unregister_driver)kernel(cpumask_any_and_distribute)kernel(cpumask_any_distribute)kernel(cpumask_local_spread)kernel(cpumask_next_wrap)kernel(cpumask_of_node)kernel(cpus_read_lock)kernel(cpus_read_trylock)kernel(cpus_read_unlock)kernel(cpuset_cgrp_subsys_enabled_key)kernel(cpuset_cgrp_subsys_on_dfl_key)kernel(cpuset_cpu_is_isolated)kernel(cpuset_mem_spread_node)kernel(cr4_read_shadow)kernel(cr4_update_irqsoff)kernel(crc16)kernel(crc16_table)kernel(crc32_be)kernel(crc32_le)kernel(crc32_le_shift)kernel(crc32c_csum_stub)kernel(crc64_be)kernel(crc64_rocksoft)kernel(crc64_rocksoft_generic)kernel(crc64_rocksoft_update)kernel(crc_ccitt)kernel(crc_ccitt_false)kernel(crc_ccitt_false_table)kernel(crc_ccitt_table)kernel(crc_t10dif)kernel(crc_t10dif_generic)kernel(crc_t10dif_update)kernel(create_empty_buffers)kernel(create_signature)kernel(cred_fscmp)kernel(creds_are_invalid)kernel(cryptd_aead_child)kernel(cryptd_aead_queued)kernel(cryptd_ahash_child)kernel(cryptd_ahash_queued)kernel(cryptd_alloc_aead)kernel(cryptd_alloc_ahash)kernel(cryptd_alloc_skcipher)kernel(cryptd_free_aead)kernel(cryptd_free_ahash)kernel(cryptd_free_skcipher)kernel(cryptd_shash_desc)kernel(cryptd_skcipher_child)kernel(cryptd_skcipher_queued)kernel(crypto_aead_decrypt)kernel(crypto_aead_encrypt)kernel(crypto_aead_setauthsize)kernel(crypto_aead_setkey)kernel(crypto_aes_inv_sbox)kernel(crypto_aes_sbox)kernel(crypto_aes_set_key)kernel(crypto_ahash_digest)kernel(crypto_ahash_final)kernel(crypto_ahash_finup)kernel(crypto_ahash_setkey)kernel(crypto_alg_extsize)kernel(crypto_alg_list)kernel(crypto_alg_mod_lookup)kernel(crypto_alg_sem)kernel(crypto_alg_tested)kernel(crypto_alloc_acomp)kernel(crypto_alloc_acomp_node)kernel(crypto_alloc_aead)kernel(crypto_alloc_ahash)kernel(crypto_alloc_akcipher)kernel(crypto_alloc_base)kernel(crypto_alloc_kpp)kernel(crypto_alloc_rng)kernel(crypto_alloc_shash)kernel(crypto_alloc_skcipher)kernel(crypto_alloc_sync_skcipher)kernel(crypto_alloc_tfm_node)kernel(crypto_attr_alg_name)kernel(crypto_authenc_extractkeys)kernel(crypto_chain)kernel(crypto_check_attr_type)kernel(crypto_cipher_decrypt_one)kernel(crypto_cipher_encrypt_one)kernel(crypto_cipher_setkey)kernel(crypto_comp_compress)kernel(crypto_comp_decompress)kernel(crypto_create_tfm_node)kernel(crypto_default_rng)kernel(crypto_del_default_rng)kernel(crypto_dequeue_request)kernel(crypto_destroy_tfm)kernel(crypto_dh_decode_key)kernel(crypto_dh_encode_key)kernel(crypto_dh_key_len)kernel(crypto_drop_spawn)kernel(crypto_ecdh_decode_key)kernel(crypto_ecdh_encode_key)kernel(crypto_ecdh_key_len)kernel(crypto_ecdh_shared_secret)kernel(crypto_enqueue_request)kernel(crypto_enqueue_request_head)kernel(crypto_find_alg)kernel(crypto_ft_tab)kernel(crypto_get_attr_type)kernel(crypto_get_default_null_skcipher)kernel(crypto_get_default_rng)kernel(crypto_grab_aead)kernel(crypto_grab_ahash)kernel(crypto_grab_akcipher)kernel(crypto_grab_kpp)kernel(crypto_grab_shash)kernel(crypto_grab_skcipher)kernel(crypto_grab_spawn)kernel(crypto_has_ahash)kernel(crypto_has_alg)kernel(crypto_has_kpp)kernel(crypto_has_shash)kernel(crypto_has_skcipher)kernel(crypto_hash_alg_has_setkey)kernel(crypto_hash_walk_done)kernel(crypto_hash_walk_first)kernel(crypto_inc)kernel(crypto_init_queue)kernel(crypto_inst_setname)kernel(crypto_it_tab)kernel(crypto_larval_alloc)kernel(crypto_larval_kill)kernel(crypto_lookup_template)kernel(crypto_mod_get)kernel(crypto_mod_put)kernel(crypto_probing_notify)kernel(crypto_put_default_null_skcipher)kernel(crypto_put_default_rng)kernel(crypto_register_acomp)kernel(crypto_register_acomps)kernel(crypto_register_aead)kernel(crypto_register_aeads)kernel(crypto_register_ahash)kernel(crypto_register_ahashes)kernel(crypto_register_akcipher)kernel(crypto_register_alg)kernel(crypto_register_algs)kernel(crypto_register_instance)kernel(crypto_register_kpp)kernel(crypto_register_notifier)kernel(crypto_register_rng)kernel(crypto_register_rngs)kernel(crypto_register_scomp)kernel(crypto_register_scomps)kernel(crypto_register_shash)kernel(crypto_register_shashes)kernel(crypto_register_skcipher)kernel(crypto_register_skciphers)kernel(crypto_register_template)kernel(crypto_register_templates)kernel(crypto_remove_final)kernel(crypto_remove_spawns)kernel(crypto_req_done)kernel(crypto_rng_reset)kernel(crypto_sha1_finup)kernel(crypto_sha1_update)kernel(crypto_sha256_finup)kernel(crypto_sha256_update)kernel(crypto_sha3_final)kernel(crypto_sha3_init)kernel(crypto_sha3_update)kernel(crypto_sha512_finup)kernel(crypto_sha512_update)kernel(crypto_shash_alg_has_setkey)kernel(crypto_shash_digest)kernel(crypto_shash_final)kernel(crypto_shash_finup)kernel(crypto_shash_setkey)kernel(crypto_shash_tfm_digest)kernel(crypto_shash_update)kernel(crypto_shoot_alg)kernel(crypto_skcipher_decrypt)kernel(crypto_skcipher_encrypt)kernel(crypto_skcipher_setkey)kernel(crypto_spawn_tfm)kernel(crypto_spawn_tfm2)kernel(crypto_type_has_alg)kernel(crypto_unregister_acomp)kernel(crypto_unregister_acomps)kernel(crypto_unregister_aead)kernel(crypto_unregister_aeads)kernel(crypto_unregister_ahash)kernel(crypto_unregister_ahashes)kernel(crypto_unregister_akcipher)kernel(crypto_unregister_alg)kernel(crypto_unregister_algs)kernel(crypto_unregister_instance)kernel(crypto_unregister_kpp)kernel(crypto_unregister_notifier)kernel(crypto_unregister_rng)kernel(crypto_unregister_rngs)kernel(crypto_unregister_scomp)kernel(crypto_unregister_scomps)kernel(crypto_unregister_shash)kernel(crypto_unregister_shashes)kernel(crypto_unregister_skcipher)kernel(crypto_unregister_skciphers)kernel(crypto_unregister_template)kernel(crypto_unregister_templates)kernel(crypto_wait_for_test)kernel(css_next_descendant_pre)kernel(css_set_lock)kernel(csum_and_copy_from_iter)kernel(csum_and_copy_from_user)kernel(csum_and_copy_to_iter)kernel(csum_and_copy_to_user)kernel(csum_ipv6_magic)kernel(csum_partial)kernel(csum_partial_copy_nocheck)kernel(ct_idle_enter)kernel(ct_idle_exit)kernel(ct_user_enter)kernel(ct_user_exit)kernel(current_in_userns)kernel(current_is_async)kernel(current_save_fsgs)kernel(current_time)kernel(current_umask)kernel(current_work)kernel(cxl_mem_active_dec)kernel(cxl_mem_active_inc)kernel(d_add)kernel(d_add_ci)kernel(d_alloc)kernel(d_alloc_anon)kernel(d_alloc_name)kernel(d_alloc_parallel)kernel(d_delete)kernel(d_drop)kernel(d_exact_alias)kernel(d_find_alias)kernel(d_find_any_alias)kernel(d_genocide)kernel(d_hash_and_lookup)kernel(d_instantiate)kernel(d_instantiate_anon)kernel(d_instantiate_new)kernel(d_invalidate)kernel(d_lookup)kernel(d_make_root)kernel(d_mark_dontcache)kernel(d_move)kernel(d_obtain_alias)kernel(d_obtain_root)kernel(d_path)kernel(d_prune_aliases)kernel(d_rehash)kernel(d_same_name)kernel(d_set_d_op)kernel(d_set_fallthru)kernel(d_splice_alias)kernel(d_tmpfile)kernel(datagram_poll)kernel(dax_add_host)kernel(dax_alive)kernel(dax_direct_access)kernel(dax_driver_unregister)kernel(dax_file_unshare)kernel(dax_finish_sync_fault)kernel(dax_flush)kernel(dax_get_private)kernel(dax_holder)kernel(dax_holder_notify_failure)kernel(dax_inode)kernel(dax_iomap_fault)kernel(dax_iomap_rw)kernel(dax_layout_busy_page)kernel(dax_layout_busy_page_range)kernel(dax_read_lock)kernel(dax_read_unlock)kernel(dax_recovery_write)kernel(dax_region_put)kernel(dax_remap_file_range_prep)kernel(dax_remove_host)kernel(dax_synchronous)kernel(dax_truncate_page)kernel(dax_write_cache)kernel(dax_write_cache_enabled)kernel(dax_writeback_mapping_range)kernel(dax_zero_page_range)kernel(dax_zero_range)kernel(dbgp_external_startup)kernel(dbgp_reset_prep)kernel(dbs_update)kernel(dcache_dir_close)kernel(dcache_dir_lseek)kernel(dcache_dir_open)kernel(dcache_readdir)kernel(dcb_getapp)kernel(dcb_ieee_delapp)kernel(dcb_ieee_getapp_default_prio_mask)kernel(dcb_ieee_getapp_dscp_prio_mask_map)kernel(dcb_ieee_getapp_mask)kernel(dcb_ieee_getapp_prio_dscp_mask_map)kernel(dcb_ieee_setapp)kernel(dcb_setapp)kernel(dcbnl_cee_notify)kernel(dcbnl_ieee_notify)kernel(deactivate_locked_super)kernel(deactivate_super)kernel(dead_socket)kernel(debug_cgrp_subsys_enabled_key)kernel(debug_cgrp_subsys_on_dfl_key)kernel(debug_check_no_locks_freed)kernel(debug_check_no_locks_held)kernel(debug_dma_map_single)kernel(debug_dma_mapping_error)kernel(debug_lockdep_rcu_enabled)kernel(debug_locks)kernel(debug_locks_off)kernel(debug_locks_silent)kernel(debug_object_activate)kernel(debug_object_active_state)kernel(debug_object_assert_init)kernel(debug_object_deactivate)kernel(debug_object_destroy)kernel(debug_object_free)kernel(debug_object_init)kernel(debug_object_init_on_stack)kernel(debug_show_all_locks)kernel(debug_show_held_locks)kernel(debug_smp_processor_id)kernel(debugfs_attr_read)kernel(debugfs_attr_write)kernel(debugfs_attr_write_signed)kernel(debugfs_create_atomic_t)kernel(debugfs_create_automount)kernel(debugfs_create_blob)kernel(debugfs_create_bool)kernel(debugfs_create_devm_seqfile)kernel(debugfs_create_dir)kernel(debugfs_create_file)kernel(debugfs_create_file_size)kernel(debugfs_create_file_unsafe)kernel(debugfs_create_regset32)kernel(debugfs_create_size_t)kernel(debugfs_create_symlink)kernel(debugfs_create_u16)kernel(debugfs_create_u32)kernel(debugfs_create_u32_array)kernel(debugfs_create_u64)kernel(debugfs_create_u8)kernel(debugfs_create_ulong)kernel(debugfs_create_x16)kernel(debugfs_create_x32)kernel(debugfs_create_x64)kernel(debugfs_create_x8)kernel(debugfs_file_get)kernel(debugfs_file_put)kernel(debugfs_initialized)kernel(debugfs_lookup)kernel(debugfs_lookup_and_remove)kernel(debugfs_print_regs32)kernel(debugfs_read_file_bool)kernel(debugfs_real_fops)kernel(debugfs_remove)kernel(debugfs_rename)kernel(debugfs_write_file_bool)kernel(dec_node_page_state)kernel(dec_zone_page_state)kernel(decrypt_blob)kernel(default_blu)kernel(default_cpu_present_to_apicid)kernel(default_grn)kernel(default_llseek)kernel(default_qdisc_ops)kernel(default_red)kernel(default_wake_function)kernel(del_gendisk)kernel(delayed_work_timer_fn)kernel(dentry_create)kernel(dentry_open)kernel(dentry_path_raw)kernel(dequeue_signal)kernel(desc_to_gpio)kernel(destroy_delayed_work_on_stack)kernel(destroy_hrtimer_on_stack)kernel(destroy_memory_type)kernel(destroy_rcu_head)kernel(destroy_rcu_head_on_stack)kernel(destroy_timer_on_stack)kernel(destroy_work_on_stack)kernel(destroy_workqueue)kernel(dev_activate)kernel(dev_add_offload)kernel(dev_add_pack)kernel(dev_addr_add)kernel(dev_addr_del)kernel(dev_addr_flush)kernel(dev_addr_init)kernel(dev_alloc_name)kernel(dev_base_lock)kernel(dev_change_flags)kernel(dev_close)kernel(dev_close_many)kernel(dev_coredumpm)kernel(dev_coredumpsg)kernel(dev_coredumpv)kernel(dev_deactivate)kernel(dev_disable_lro)kernel(dev_driver_string)kernel(dev_err_probe)kernel(dev_fetch_sw_netstats)kernel(dev_fill_forward_path)kernel(dev_fill_metadata_dst)kernel(dev_forward_skb)kernel(dev_get_by_index)kernel(dev_get_by_index_rcu)kernel(dev_get_by_name)kernel(dev_get_by_name_rcu)kernel(dev_get_by_napi_id)kernel(dev_get_flags)kernel(dev_get_iflink)kernel(dev_get_mac_address)kernel(dev_get_port_parent_id)kernel(dev_get_regmap)kernel(dev_get_stats)kernel(dev_get_tstats64)kernel(dev_getbyhwaddr_rcu)kernel(dev_getfirstbyhwtype)kernel(dev_graft_qdisc)kernel(dev_kfree_skb_any_reason)kernel(dev_kfree_skb_irq_reason)kernel(dev_load)kernel(dev_loopback_xmit)kernel(dev_lstats_read)kernel(dev_mc_add)kernel(dev_mc_add_excl)kernel(dev_mc_add_global)kernel(dev_mc_del)kernel(dev_mc_del_global)kernel(dev_mc_flush)kernel(dev_mc_init)kernel(dev_mc_sync)kernel(dev_mc_sync_multiple)kernel(dev_mc_unsync)kernel(dev_nit_active)kernel(dev_open)kernel(dev_pick_tx_cpu_id)kernel(dev_pick_tx_zero)kernel(dev_pm_clear_wake_irq)kernel(dev_pm_disable_wake_irq)kernel(dev_pm_domain_attach)kernel(dev_pm_domain_attach_by_id)kernel(dev_pm_domain_attach_by_name)kernel(dev_pm_domain_detach)kernel(dev_pm_domain_set)kernel(dev_pm_domain_start)kernel(dev_pm_enable_wake_irq)kernel(dev_pm_genpd_add_notifier)kernel(dev_pm_genpd_get_next_hrtimer)kernel(dev_pm_genpd_remove_notifier)kernel(dev_pm_genpd_resume)kernel(dev_pm_genpd_set_next_wakeup)kernel(dev_pm_genpd_set_performance_state)kernel(dev_pm_genpd_suspend)kernel(dev_pm_genpd_synced_poweroff)kernel(dev_pm_get_subsys_data)kernel(dev_pm_put_subsys_data)kernel(dev_pm_qos_add_ancestor_request)kernel(dev_pm_qos_add_notifier)kernel(dev_pm_qos_add_request)kernel(dev_pm_qos_expose_flags)kernel(dev_pm_qos_expose_latency_limit)kernel(dev_pm_qos_expose_latency_tolerance)kernel(dev_pm_qos_flags)kernel(dev_pm_qos_hide_flags)kernel(dev_pm_qos_hide_latency_limit)kernel(dev_pm_qos_hide_latency_tolerance)kernel(dev_pm_qos_remove_notifier)kernel(dev_pm_qos_remove_request)kernel(dev_pm_qos_update_request)kernel(dev_pm_qos_update_user_latency_tolerance)kernel(dev_pm_set_dedicated_wake_irq)kernel(dev_pm_set_dedicated_wake_irq_reverse)kernel(dev_pm_set_wake_irq)kernel(dev_pre_changeaddr_notify)kernel(dev_printk)kernel(dev_printk_emit)kernel(dev_queue_xmit_nit)kernel(dev_remove_offload)kernel(dev_remove_pack)kernel(dev_set_alias)kernel(dev_set_allmulti)kernel(dev_set_mac_address)kernel(dev_set_mac_address_user)kernel(dev_set_mtu)kernel(dev_set_name)kernel(dev_set_promiscuity)kernel(dev_set_threaded)kernel(dev_trans_start)kernel(dev_uc_add)kernel(dev_uc_add_excl)kernel(dev_uc_del)kernel(dev_uc_flush)kernel(dev_uc_init)kernel(dev_uc_sync)kernel(dev_uc_sync_multiple)kernel(dev_uc_unsync)kernel(dev_valid_name)kernel(dev_vprintk_emit)kernel(dev_xdp_prog_count)kernel(devcgroup_check_permission)kernel(device_add)kernel(device_add_disk)kernel(device_add_groups)kernel(device_add_software_node)kernel(device_attach)kernel(device_bind_driver)kernel(device_change_owner)kernel(device_create)kernel(device_create_bin_file)kernel(device_create_file)kernel(device_create_managed_software_node)kernel(device_create_with_groups)kernel(device_del)kernel(device_destroy)kernel(device_dma_supported)kernel(device_driver_attach)kernel(device_find_any_child)kernel(device_find_child)kernel(device_find_child_by_name)kernel(device_for_each_child)kernel(device_for_each_child_reverse)kernel(device_get_child_node_count)kernel(device_get_dma_attr)kernel(device_get_mac_address)kernel(device_get_match_data)kernel(device_get_named_child_node)kernel(device_get_next_child_node)kernel(device_get_phy_mode)kernel(device_initialize)kernel(device_iommu_capable)kernel(device_link_add)kernel(device_link_del)kernel(device_link_remove)kernel(device_match_acpi_dev)kernel(device_match_acpi_handle)kernel(device_match_any)kernel(device_match_devt)kernel(device_match_fwnode)kernel(device_match_name)kernel(device_match_of_node)kernel(device_move)kernel(device_phy_find_device)kernel(device_pm_wait_for_dev)kernel(device_property_match_string)kernel(device_property_present)kernel(device_property_read_string)kernel(device_property_read_string_array)kernel(device_property_read_u16_array)kernel(device_property_read_u32_array)kernel(device_property_read_u64_array)kernel(device_property_read_u8_array)kernel(device_register)kernel(device_release_driver)kernel(device_remove_bin_file)kernel(device_remove_file)kernel(device_remove_file_self)kernel(device_remove_groups)kernel(device_remove_software_node)kernel(device_rename)kernel(device_reprobe)kernel(device_set_node)kernel(device_set_of_node_from_dev)kernel(device_set_wakeup_capable)kernel(device_set_wakeup_enable)kernel(device_show_bool)kernel(device_show_int)kernel(device_show_ulong)kernel(device_store_bool)kernel(device_store_int)kernel(device_store_ulong)kernel(device_unregister)kernel(device_wakeup_disable)kernel(device_wakeup_enable)kernel(devices_cgrp_subsys_enabled_key)kernel(devices_cgrp_subsys_on_dfl_key)kernel(devl_assert_locked)kernel(devl_dpipe_headers_register)kernel(devl_dpipe_headers_unregister)kernel(devl_dpipe_table_register)kernel(devl_dpipe_table_resource_set)kernel(devl_dpipe_table_unregister)kernel(devl_health_reporter_create)kernel(devl_health_reporter_destroy)kernel(devl_linecard_create)kernel(devl_linecard_destroy)kernel(devl_lock)kernel(devl_lock_is_held)kernel(devl_param_driverinit_value_get)kernel(devl_param_driverinit_value_set)kernel(devl_param_value_changed)kernel(devl_params_register)kernel(devl_params_unregister)kernel(devl_port_health_reporter_create)kernel(devl_port_register_with_ops)kernel(devl_port_unregister)kernel(devl_rate_leaf_create)kernel(devl_rate_leaf_destroy)kernel(devl_rate_node_create)kernel(devl_rate_nodes_destroy)kernel(devl_region_create)kernel(devl_region_destroy)kernel(devl_register)kernel(devl_resource_occ_get_register)kernel(devl_resource_occ_get_unregister)kernel(devl_resource_register)kernel(devl_resource_size_get)kernel(devl_resources_unregister)kernel(devl_sb_register)kernel(devl_sb_unregister)kernel(devl_trap_groups_register)kernel(devl_trap_groups_unregister)kernel(devl_trap_policers_register)kernel(devl_trap_policers_unregister)kernel(devl_traps_register)kernel(devl_traps_unregister)kernel(devl_trylock)kernel(devl_unlock)kernel(devl_unregister)kernel(devlink_alloc_ns)kernel(devlink_dpipe_action_put)kernel(devlink_dpipe_entry_clear)kernel(devlink_dpipe_entry_ctx_append)kernel(devlink_dpipe_entry_ctx_close)kernel(devlink_dpipe_entry_ctx_prepare)kernel(devlink_dpipe_header_ethernet)kernel(devlink_dpipe_header_ipv4)kernel(devlink_dpipe_header_ipv6)kernel(devlink_dpipe_match_put)kernel(devlink_dpipe_table_counter_enabled)kernel(devlink_flash_update_status_notify)kernel(devlink_flash_update_timeout_notify)kernel(devlink_fmsg_arr_pair_nest_end)kernel(devlink_fmsg_arr_pair_nest_start)kernel(devlink_fmsg_binary_pair_nest_end)kernel(devlink_fmsg_binary_pair_nest_start)kernel(devlink_fmsg_binary_pair_put)kernel(devlink_fmsg_binary_put)kernel(devlink_fmsg_bool_pair_put)kernel(devlink_fmsg_obj_nest_end)kernel(devlink_fmsg_obj_nest_start)kernel(devlink_fmsg_pair_nest_end)kernel(devlink_fmsg_pair_nest_start)kernel(devlink_fmsg_string_pair_put)kernel(devlink_fmsg_string_put)kernel(devlink_fmsg_u32_pair_put)kernel(devlink_fmsg_u32_put)kernel(devlink_fmsg_u64_pair_put)kernel(devlink_fmsg_u8_pair_put)kernel(devlink_free)kernel(devlink_health_report)kernel(devlink_health_reporter_create)kernel(devlink_health_reporter_destroy)kernel(devlink_health_reporter_priv)kernel(devlink_health_reporter_recovery_done)kernel(devlink_health_reporter_state_update)kernel(devlink_info_board_serial_number_put)kernel(devlink_info_serial_number_put)kernel(devlink_info_version_fixed_put)kernel(devlink_info_version_running_put)kernel(devlink_info_version_running_put_ext)kernel(devlink_info_version_stored_put)kernel(devlink_info_version_stored_put_ext)kernel(devlink_is_reload_failed)kernel(devlink_linecard_activate)kernel(devlink_linecard_deactivate)kernel(devlink_linecard_nested_dl_set)kernel(devlink_linecard_provision_clear)kernel(devlink_linecard_provision_fail)kernel(devlink_linecard_provision_set)kernel(devlink_net)kernel(devlink_params_register)kernel(devlink_params_unregister)kernel(devlink_port_attrs_pci_pf_set)kernel(devlink_port_attrs_pci_sf_set)kernel(devlink_port_attrs_pci_vf_set)kernel(devlink_port_attrs_set)kernel(devlink_port_fini)kernel(devlink_port_health_reporter_create)kernel(devlink_port_init)kernel(devlink_port_linecard_set)kernel(devlink_port_region_create)kernel(devlink_port_register_with_ops)kernel(devlink_port_type_clear)kernel(devlink_port_type_eth_set)kernel(devlink_port_type_ib_set)kernel(devlink_port_unregister)kernel(devlink_priv)kernel(devlink_region_create)kernel(devlink_region_destroy)kernel(devlink_region_snapshot_create)kernel(devlink_region_snapshot_id_get)kernel(devlink_region_snapshot_id_put)kernel(devlink_register)kernel(devlink_remote_reload_actions_performed)kernel(devlink_resource_occ_get_register)kernel(devlink_resource_occ_get_unregister)kernel(devlink_resource_register)kernel(devlink_resources_unregister)kernel(devlink_sb_register)kernel(devlink_sb_unregister)kernel(devlink_to_dev)kernel(devlink_trap_ctx_priv)kernel(devlink_trap_groups_register)kernel(devlink_trap_groups_unregister)kernel(devlink_trap_report)kernel(devlink_traps_register)kernel(devlink_traps_unregister)kernel(devlink_unregister)kernel(devm_acpi_dev_add_driver_gpios)kernel(devm_acpi_dma_controller_free)kernel(devm_acpi_dma_controller_register)kernel(devm_alloc_etherdev_mqs)kernel(devm_aperture_acquire_for_platform_device)kernel(devm_arch_io_reserve_memtype_wc)kernel(devm_arch_phys_wc_add)kernel(devm_backlight_device_register)kernel(devm_backlight_device_unregister)kernel(devm_bitmap_alloc)kernel(devm_bitmap_zalloc)kernel(devm_clk_bulk_get)kernel(devm_clk_bulk_get_all)kernel(devm_clk_bulk_get_optional)kernel(devm_clk_get)kernel(devm_clk_get_enabled)kernel(devm_clk_get_optional)kernel(devm_clk_get_optional_enabled)kernel(devm_clk_get_optional_prepared)kernel(devm_clk_get_prepared)kernel(devm_clk_hw_get_clk)kernel(devm_clk_hw_register)kernel(devm_clk_hw_register_clkdev)kernel(devm_clk_hw_register_fixed_factor)kernel(devm_clk_hw_unregister)kernel(devm_clk_notifier_register)kernel(devm_clk_put)kernel(devm_clk_register)kernel(devm_clk_release_clkdev)kernel(devm_clk_unregister)kernel(devm_create_dev_dax)kernel(devm_device_add_group)kernel(devm_device_add_groups)kernel(devm_free_irq)kernel(devm_free_pages)kernel(devm_free_percpu)kernel(devm_fwnode_gpiod_get_index)kernel(devm_fwnode_pwm_get)kernel(devm_gen_pool_create)kernel(devm_get_clk_from_child)kernel(devm_get_free_pages)kernel(devm_gpio_request)kernel(devm_gpio_request_one)kernel(devm_gpiochip_add_data_with_key)kernel(devm_gpiod_get)kernel(devm_gpiod_get_array)kernel(devm_gpiod_get_array_optional)kernel(devm_gpiod_get_index)kernel(devm_gpiod_get_index_optional)kernel(devm_gpiod_get_optional)kernel(devm_gpiod_put)kernel(devm_gpiod_put_array)kernel(devm_gpiod_unhinge)kernel(devm_hwmon_device_register_with_groups)kernel(devm_hwmon_device_register_with_info)kernel(devm_hwmon_device_unregister)kernel(devm_hwmon_sanitize_name)kernel(devm_hwrng_register)kernel(devm_hwrng_unregister)kernel(devm_hwspin_lock_free)kernel(devm_hwspin_lock_register)kernel(devm_hwspin_lock_request)kernel(devm_hwspin_lock_request_specific)kernel(devm_hwspin_lock_unregister)kernel(devm_i2c_add_adapter)kernel(devm_i2c_new_dummy_device)kernel(devm_init_badblocks)kernel(devm_input_allocate_device)kernel(devm_ioport_map)kernel(devm_ioport_unmap)kernel(devm_ioremap)kernel(devm_ioremap_np)kernel(devm_ioremap_resource)kernel(devm_ioremap_uc)kernel(devm_ioremap_wc)kernel(devm_iounmap)kernel(devm_kasprintf)kernel(devm_kasprintf_strarray)kernel(devm_kfree)kernel(devm_kmalloc)kernel(devm_kmemdup)kernel(devm_krealloc)kernel(devm_kstrdup)kernel(devm_kstrdup_const)kernel(devm_kvasprintf)kernel(devm_led_classdev_register_ext)kernel(devm_led_classdev_unregister)kernel(devm_led_trigger_register)kernel(devm_mbox_controller_register)kernel(devm_mbox_controller_unregister)kernel(devm_mdiobus_alloc_size)kernel(devm_memremap)kernel(devm_memremap_pages)kernel(devm_memunmap)kernel(devm_memunmap_pages)kernel(devm_mfd_add_devices)kernel(devm_mipi_dsi_attach)kernel(devm_mipi_dsi_device_register_full)kernel(devm_nvmem_cell_get)kernel(devm_nvmem_cell_put)kernel(devm_nvmem_device_get)kernel(devm_nvmem_device_put)kernel(devm_nvmem_register)kernel(devm_nvmem_unregister)kernel(devm_of_find_backlight)kernel(devm_of_iomap)kernel(devm_of_led_get)kernel(devm_of_pwm_get)kernel(devm_pci_alloc_host_bridge)kernel(devm_pci_remap_cfg_resource)kernel(devm_pci_remap_cfgspace)kernel(devm_pci_remap_iospace)kernel(devm_phy_package_join)kernel(devm_pinctrl_get)kernel(devm_pinctrl_put)kernel(devm_pinctrl_register)kernel(devm_pinctrl_register_and_init)kernel(devm_pinctrl_unregister)kernel(devm_platform_get_and_ioremap_resource)kernel(devm_platform_get_irqs_affinity)kernel(devm_platform_ioremap_resource)kernel(devm_platform_ioremap_resource_byname)kernel(devm_pm_clk_create)kernel(devm_pm_runtime_enable)kernel(devm_power_supply_register)kernel(devm_power_supply_register_no_ws)kernel(devm_pwm_get)kernel(devm_pwmchip_add)kernel(devm_register_netdev)kernel(devm_register_reboot_notifier)kernel(devm_register_sys_off_handler)kernel(devm_regmap_add_irq_chip)kernel(devm_regmap_add_irq_chip_fwnode)kernel(devm_regmap_del_irq_chip)kernel(devm_regmap_field_alloc)kernel(devm_regmap_field_bulk_alloc)kernel(devm_regmap_field_bulk_free)kernel(devm_regmap_field_free)kernel(devm_release_action)kernel(devm_release_resource)kernel(devm_remove_action)kernel(devm_request_any_context_irq)kernel(devm_request_free_mem_region)kernel(devm_request_pci_bus_resources)kernel(devm_request_resource)kernel(devm_request_threaded_irq)kernel(devm_reset_control_array_get)kernel(devm_reset_controller_register)kernel(devm_rtc_allocate_device)kernel(devm_rtc_device_register)kernel(devm_rtc_nvmem_register)kernel(devm_spi_register_controller)kernel(devm_thermal_add_hwmon_sysfs)kernel(devm_thermal_of_cooling_device_register)kernel(devm_watchdog_register_device)kernel(devmap_managed_key)kernel(devres_add)kernel(devres_close_group)kernel(devres_destroy)kernel(devres_find)kernel(devres_for_each_res)kernel(devres_free)kernel(devres_get)kernel(devres_open_group)kernel(devres_release)kernel(devres_release_group)kernel(devres_remove)kernel(devres_remove_group)kernel(dget_parent)kernel(digsig_verify)kernel(dim_calc_stats)kernel(dim_on_top)kernel(dim_park_on_top)kernel(dim_park_tired)kernel(dim_turn)kernel(dirty_writeback_interval)kernel(disable_hardirq)kernel(disable_irq)kernel(disable_irq_nosync)kernel(disable_kprobe)kernel(disable_percpu_irq)kernel(discard_new_inode)kernel(disk_alloc_independent_access_ranges)kernel(disk_check_media_change)kernel(disk_force_media_change)kernel(disk_set_independent_access_ranges)kernel(disk_set_zoned)kernel(disk_stack_limits)kernel(disk_uevent)kernel(disk_update_readahead)kernel(dispatch_hid_bpf_device_event)kernel(divider_determine_rate)kernel(divider_get_val)kernel(divider_recalc_rate)kernel(divider_ro_determine_rate)kernel(divider_ro_round_rate_parent)kernel(divider_round_rate_parent)kernel(dm_kobject_release)kernel(dma_alloc_attrs)kernel(dma_alloc_noncontiguous)kernel(dma_alloc_pages)kernel(dma_async_device_channel_register)kernel(dma_async_device_channel_unregister)kernel(dma_async_device_register)kernel(dma_async_device_unregister)kernel(dma_async_tx_descriptor_init)kernel(dma_buf_attach)kernel(dma_buf_begin_cpu_access)kernel(dma_buf_detach)kernel(dma_buf_dynamic_attach)kernel(dma_buf_end_cpu_access)kernel(dma_buf_export)kernel(dma_buf_fd)kernel(dma_buf_get)kernel(dma_buf_map_attachment)kernel(dma_buf_map_attachment_unlocked)kernel(dma_buf_mmap)kernel(dma_buf_move_notify)kernel(dma_buf_pin)kernel(dma_buf_put)kernel(dma_buf_unmap_attachment)kernel(dma_buf_unmap_attachment_unlocked)kernel(dma_buf_unpin)kernel(dma_buf_vmap)kernel(dma_buf_vmap_unlocked)kernel(dma_buf_vunmap)kernel(dma_buf_vunmap_unlocked)kernel(dma_can_mmap)kernel(dma_fence_add_callback)kernel(dma_fence_allocate_private_stub)kernel(dma_fence_array_create)kernel(dma_fence_array_first)kernel(dma_fence_array_next)kernel(dma_fence_array_ops)kernel(dma_fence_begin_signalling)kernel(dma_fence_chain_find_seqno)kernel(dma_fence_chain_init)kernel(dma_fence_chain_ops)kernel(dma_fence_chain_walk)kernel(dma_fence_context_alloc)kernel(dma_fence_default_wait)kernel(dma_fence_describe)kernel(dma_fence_enable_sw_signaling)kernel(dma_fence_end_signalling)kernel(dma_fence_free)kernel(dma_fence_get_status)kernel(dma_fence_get_stub)kernel(dma_fence_init)kernel(dma_fence_match_context)kernel(dma_fence_release)kernel(dma_fence_remove_callback)kernel(dma_fence_set_deadline)kernel(dma_fence_signal)kernel(dma_fence_signal_locked)kernel(dma_fence_signal_timestamp)kernel(dma_fence_signal_timestamp_locked)kernel(dma_fence_unwrap_first)kernel(dma_fence_unwrap_next)kernel(dma_fence_wait_any_timeout)kernel(dma_fence_wait_timeout)kernel(dma_find_channel)kernel(dma_free_attrs)kernel(dma_free_noncontiguous)kernel(dma_free_pages)kernel(dma_get_any_slave_channel)kernel(dma_get_merge_boundary)kernel(dma_get_required_mask)kernel(dma_get_sgtable_attrs)kernel(dma_get_slave_caps)kernel(dma_get_slave_channel)kernel(dma_issue_pending_all)kernel(dma_map_page_attrs)kernel(dma_map_resource)kernel(dma_map_sg_attrs)kernel(dma_map_sgtable)kernel(dma_max_mapping_size)kernel(dma_mmap_attrs)kernel(dma_mmap_noncontiguous)kernel(dma_mmap_pages)kernel(dma_need_sync)kernel(dma_ops)kernel(dma_opt_mapping_size)kernel(dma_pci_p2pdma_supported)kernel(dma_pool_alloc)kernel(dma_pool_create)kernel(dma_pool_destroy)kernel(dma_pool_free)kernel(dma_release_channel)kernel(dma_request_chan)kernel(dma_request_chan_by_mask)kernel(dma_resv_add_fence)kernel(dma_resv_copy_fences)kernel(dma_resv_describe)kernel(dma_resv_fini)kernel(dma_resv_get_fences)kernel(dma_resv_get_singleton)kernel(dma_resv_init)kernel(dma_resv_iter_first)kernel(dma_resv_iter_first_unlocked)kernel(dma_resv_iter_next)kernel(dma_resv_iter_next_unlocked)kernel(dma_resv_replace_fences)kernel(dma_resv_reserve_fences)kernel(dma_resv_set_deadline)kernel(dma_resv_test_signaled)kernel(dma_resv_wait_timeout)kernel(dma_run_dependencies)kernel(dma_set_coherent_mask)kernel(dma_set_mask)kernel(dma_spin_lock)kernel(dma_sync_sg_for_cpu)kernel(dma_sync_sg_for_device)kernel(dma_sync_single_for_cpu)kernel(dma_sync_single_for_device)kernel(dma_sync_wait)kernel(dma_unmap_page_attrs)kernel(dma_unmap_resource)kernel(dma_unmap_sg_attrs)kernel(dma_vmap_noncontiguous)kernel(dma_vunmap_noncontiguous)kernel(dma_wait_for_async_tx)kernel(dmaengine_desc_attach_metadata)kernel(dmaengine_desc_get_metadata_ptr)kernel(dmaengine_desc_set_metadata_len)kernel(dmaengine_get)kernel(dmaengine_get_unmap_data)kernel(dmaengine_put)kernel(dmaengine_unmap_put)kernel(dmaenginem_async_device_register)kernel(dmam_alloc_attrs)kernel(dmam_free_coherent)kernel(dmam_pool_create)kernel(dmam_pool_destroy)kernel(dmar_platform_optin)kernel(dmi_available)kernel(dmi_check_system)kernel(dmi_find_device)kernel(dmi_first_match)kernel(dmi_get_bios_year)kernel(dmi_get_date)kernel(dmi_get_system_info)kernel(dmi_kobj)kernel(dmi_match)kernel(dmi_memdev_handle)kernel(dmi_memdev_name)kernel(dmi_memdev_size)kernel(dmi_memdev_type)kernel(dmi_name_in_vendors)kernel(dmi_walk)kernel(do_SAK)kernel(do_blank_screen)kernel(do_clone_file_range)kernel(do_dw_dma_disable)kernel(do_dw_dma_enable)kernel(do_machine_check)kernel(do_settimeofday64)kernel(do_splice_direct)kernel(do_take_over_console)kernel(do_tcp_sendpages)kernel(do_trace_netlink_extack)kernel(do_trace_rcu_torture_read)kernel(do_trace_rdpmc)kernel(do_trace_read_msr)kernel(do_trace_write_msr)kernel(do_unbind_con_driver)kernel(do_unblank_screen)kernel(do_unregister_con_driver)kernel(do_wait_intr)kernel(do_wait_intr_irq)kernel(do_xdp_generic)kernel(done_path_create)kernel(dotdot_name)kernel(down)kernel(down_interruptible)kernel(down_killable)kernel(down_read)kernel(down_read_interruptible)kernel(down_read_killable)kernel(down_read_killable_nested)kernel(down_read_nested)kernel(down_read_non_owner)kernel(down_read_trylock)kernel(down_timeout)kernel(down_trylock)kernel(down_write)kernel(down_write_killable)kernel(down_write_killable_nested)kernel(down_write_nested)kernel(down_write_trylock)kernel(downgrade_write)kernel(dpll_device_change_ntf)kernel(dpll_device_get)kernel(dpll_device_put)kernel(dpll_device_register)kernel(dpll_device_unregister)kernel(dpll_netdev_pin_clear)kernel(dpll_netdev_pin_set)kernel(dpll_pin_change_ntf)kernel(dpll_pin_get)kernel(dpll_pin_on_pin_register)kernel(dpll_pin_on_pin_unregister)kernel(dpll_pin_put)kernel(dpll_pin_register)kernel(dpll_pin_unregister)kernel(dpm_for_each_dev)kernel(dpm_resume_end)kernel(dpm_resume_start)kernel(dpm_suspend_end)kernel(dpm_suspend_start)kernel(dput)kernel(dq_data_lock)kernel(dqget)kernel(dql_completed)kernel(dql_init)kernel(dql_reset)kernel(dqput)kernel(dqstats)kernel(dquot_acquire)kernel(dquot_alloc)kernel(dquot_alloc_inode)kernel(dquot_claim_space_nodirty)kernel(dquot_commit)kernel(dquot_commit_info)kernel(dquot_destroy)kernel(dquot_disable)kernel(dquot_drop)kernel(dquot_file_open)kernel(dquot_free_inode)kernel(dquot_get_dqblk)kernel(dquot_get_next_dqblk)kernel(dquot_get_next_id)kernel(dquot_get_state)kernel(dquot_initialize)kernel(dquot_initialize_needed)kernel(dquot_load_quota_inode)kernel(dquot_load_quota_sb)kernel(dquot_mark_dquot_dirty)kernel(dquot_operations)kernel(dquot_quota_off)kernel(dquot_quota_on)kernel(dquot_quota_on_mount)kernel(dquot_quota_sync)kernel(dquot_quotactl_sysfile_ops)kernel(dquot_reclaim_space_nodirty)kernel(dquot_release)kernel(dquot_resume)kernel(dquot_scan_active)kernel(dquot_set_dqblk)kernel(dquot_set_dqinfo)kernel(dquot_transfer)kernel(dquot_writeback_dquots)kernel(drain_workqueue)kernel(driver_attach)kernel(driver_create_file)kernel(driver_find)kernel(driver_find_device)kernel(driver_for_each_device)kernel(driver_register)kernel(driver_remove_file)kernel(driver_set_override)kernel(driver_unregister)kernel(drm_get_panel_orientation_quirk)kernel(drop_nlink)kernel(drop_reasons_by_subsys)kernel(drop_reasons_register_subsys)kernel(drop_reasons_unregister_subsys)kernel(drop_super)kernel(drop_super_exclusive)kernel(dst_alloc)kernel(dst_blackhole_mtu)kernel(dst_blackhole_redirect)kernel(dst_blackhole_update_pmtu)kernel(dst_cache_destroy)kernel(dst_cache_get)kernel(dst_cache_get_ip4)kernel(dst_cache_get_ip6)kernel(dst_cache_init)kernel(dst_cache_reset_now)kernel(dst_cache_set_ip4)kernel(dst_cache_set_ip6)kernel(dst_cow_metrics_generic)kernel(dst_default_metrics)kernel(dst_destroy)kernel(dst_dev_put)kernel(dst_discard_out)kernel(dst_init)kernel(dst_release)kernel(dst_release_immediate)kernel(dummy_con)kernel(dummy_irq_chip)kernel(dump_align)kernel(dump_emit)kernel(dump_mm)kernel(dump_page)kernel(dump_skip)kernel(dump_skip_to)kernel(dump_stack)kernel(dump_stack_lvl)kernel(dump_vma)kernel(dup_iter)kernel(dw8250_do_set_termios)kernel(dw8250_setup_port)kernel(dw_dma_acpi_controller_free)kernel(dw_dma_acpi_controller_register)kernel(dw_dma_filter)kernel(dw_dma_probe)kernel(dw_dma_remove)kernel(dynamic_debug_exec_queries)kernel(dynevent_create)kernel(e820__mapped_any)kernel(e820__mapped_raw_any)kernel(ec_get_handle)kernel(ec_read)kernel(ec_transaction)kernel(ec_write)kernel(ecc_gen_privkey)kernel(ecc_get_curve)kernel(ecc_get_curve25519)kernel(ecc_is_key_valid)kernel(ecc_is_pubkey_valid_full)kernel(ecc_is_pubkey_valid_partial)kernel(ecc_make_pub_key)kernel(ecc_point_mult_shamir)kernel(ecryptfs_fill_auth_tok)kernel(ecryptfs_get_auth_tok_key)kernel(ecryptfs_get_versions)kernel(edac_debug_level)kernel(edac_debugfs_create_dir)kernel(edac_debugfs_create_dir_at)kernel(edac_debugfs_create_file)kernel(edac_debugfs_create_x16)kernel(edac_debugfs_create_x32)kernel(edac_debugfs_create_x8)kernel(edac_device_add_device)kernel(edac_device_alloc_ctl_info)kernel(edac_device_alloc_index)kernel(edac_device_del_device)kernel(edac_device_free_ctl_info)kernel(edac_device_handle_ce_count)kernel(edac_device_handle_ue_count)kernel(edac_get_owner)kernel(edac_get_sysfs_subsys)kernel(edac_has_mcs)kernel(edac_layer_name)kernel(edac_mc_add_mc_with_groups)kernel(edac_mc_alloc)kernel(edac_mc_del_mc)kernel(edac_mc_find)kernel(edac_mc_find_csrow_by_page)kernel(edac_mc_free)kernel(edac_mc_handle_error)kernel(edac_mem_types)kernel(edac_mod_work)kernel(edac_op_state)kernel(edac_pci_add_device)kernel(edac_pci_alloc_ctl_info)kernel(edac_pci_alloc_index)kernel(edac_pci_create_generic_ctl)kernel(edac_pci_del_device)kernel(edac_pci_free_ctl_info)kernel(edac_pci_handle_npe)kernel(edac_pci_handle_pe)kernel(edac_pci_release_generic_ctl)kernel(edac_queue_work)kernel(edac_raw_mc_handle_error)kernel(edac_stop_work)kernel(edd)kernel(edid_info)kernel(efi)kernel(efi_query_variable_store)kernel(efi_tpm_final_log_size)kernel(efivar_entry_add)kernel(efivar_entry_delete)kernel(efivar_entry_find)kernel(efivar_entry_get)kernel(efivar_entry_iter)kernel(efivar_entry_iter_begin)kernel(efivar_entry_iter_end)kernel(efivar_entry_remove)kernel(efivar_entry_set)kernel(efivar_entry_set_get_size)kernel(efivar_entry_set_safe)kernel(efivar_entry_size)kernel(efivar_init)kernel(efivar_supports_writes)kernel(efivar_validate)kernel(efivar_variable_is_removable)kernel(efivars_kobject)kernel(efivars_register)kernel(efivars_unregister)kernel(ehci_adjust_port_wakeup_flags)kernel(ehci_cf_port_reset_rwsem)kernel(ehci_handshake)kernel(ehci_hub_control)kernel(ehci_init_driver)kernel(ehci_reset)kernel(ehci_resume)kernel(ehci_setup)kernel(ehci_suspend)kernel(elevator_alloc)kernel(elfcorehdr_addr)kernel(elv_bio_merge_ok)kernel(elv_rb_add)kernel(elv_rb_del)kernel(elv_rb_find)kernel(elv_rb_former_request)kernel(elv_rb_latter_request)kernel(elv_register)kernel(elv_rqhash_add)kernel(elv_rqhash_del)kernel(elv_unregister)kernel(em_cpu_get)kernel(em_dev_register_perf_domain)kernel(em_dev_unregister_perf_domain)kernel(em_pd_get)kernel(emergency_restart)kernel(empty_aops)kernel(empty_name)kernel(empty_zero_page)kernel(enable_irq)kernel(enable_kprobe)kernel(enable_percpu_irq)kernel(encrypt_blob)kernel(end_buffer_async_write)kernel(end_buffer_read_sync)kernel(end_buffer_write_sync)kernel(end_page_writeback)kernel(entry_ibpb)kernel(entry_untrain_ret)kernel(errata)kernel(errno_to_blk_status)kernel(errseq_check)kernel(errseq_check_and_advance)kernel(errseq_sample)kernel(errseq_set)kernel(erst_clear)kernel(erst_disable)kernel(erst_get_record_count)kernel(erst_get_record_id_begin)kernel(erst_get_record_id_end)kernel(erst_get_record_id_next)kernel(erst_read)kernel(erst_read_record)kernel(erst_write)kernel(espintcp_push_skb)kernel(espintcp_queue_out)kernel(eth_commit_mac_addr_change)kernel(eth_get_headlen)kernel(eth_gro_complete)kernel(eth_gro_receive)kernel(eth_header)kernel(eth_header_cache)kernel(eth_header_cache_update)kernel(eth_header_parse)kernel(eth_header_parse_protocol)kernel(eth_mac_addr)kernel(eth_platform_get_mac_address)kernel(eth_prepare_mac_addr_change)kernel(eth_type_trans)kernel(eth_validate_addr)kernel(ether_setup)kernel(ethnl_cable_test_alloc)kernel(ethnl_cable_test_amplitude)kernel(ethnl_cable_test_fault_length)kernel(ethnl_cable_test_finished)kernel(ethnl_cable_test_free)kernel(ethnl_cable_test_pulse)kernel(ethnl_cable_test_result)kernel(ethnl_cable_test_step)kernel(ethtool_aggregate_ctrl_stats)kernel(ethtool_aggregate_mac_stats)kernel(ethtool_aggregate_pause_stats)kernel(ethtool_aggregate_phy_stats)kernel(ethtool_aggregate_rmon_stats)kernel(ethtool_convert_legacy_u32_to_link_mode)kernel(ethtool_convert_link_mode_to_legacy_u32)kernel(ethtool_dev_mm_supported)kernel(ethtool_forced_speed_maps_init)kernel(ethtool_get_phc_vclocks)kernel(ethtool_intersect_link_masks)kernel(ethtool_notify)kernel(ethtool_op_get_link)kernel(ethtool_op_get_ts_info)kernel(ethtool_params_from_link_mode)kernel(ethtool_rx_flow_rule_create)kernel(ethtool_rx_flow_rule_destroy)kernel(ethtool_set_ethtool_phy_ops)kernel(ethtool_sprintf)kernel(ethtool_virtdev_set_link_ksettings)kernel(event_triggers_call)kernel(event_triggers_post_call)kernel(eventfd_ctx_do_read)kernel(eventfd_ctx_fdget)kernel(eventfd_ctx_fileget)kernel(eventfd_ctx_put)kernel(eventfd_ctx_remove_wait_queue)kernel(eventfd_fget)kernel(eventfd_signal)kernel(events_hybrid_sysfs_show)kernel(events_sysfs_show)kernel(evict_inodes)kernel(evm_inode_init_security)kernel(evm_set_key)kernel(evm_verifyxattr)kernel(evtchn_get)kernel(evtchn_make_refcounted)kernel(evtchn_put)kernel(execute_in_process_context)kernel(exportfs_decode_fh)kernel(exportfs_decode_fh_raw)kernel(exportfs_encode_fh)kernel(exportfs_encode_inode_fh)kernel(f_setown)kernel(fanout_mutex)kernel(fasync_helper)kernel(fault_create_debugfs_attr)kernel(fault_in_iov_iter_readable)kernel(fault_in_iov_iter_writeable)kernel(fault_in_readable)kernel(fault_in_safe_writeable)kernel(fault_in_subpage_writeable)kernel(fault_in_writeable)kernel(fb_add_videomode)kernel(fb_alloc_cmap)kernel(fb_blank)kernel(fb_class)kernel(fb_copy_cmap)kernel(fb_dealloc_cmap)kernel(fb_default_cmap)kernel(fb_deferred_io_cleanup)kernel(fb_deferred_io_fsync)kernel(fb_deferred_io_init)kernel(fb_deferred_io_mmap)kernel(fb_deferred_io_open)kernel(fb_destroy_modedb)kernel(fb_destroy_modelist)kernel(fb_edid_to_monspecs)kernel(fb_find_best_display)kernel(fb_find_best_mode)kernel(fb_find_logo)kernel(fb_find_mode)kernel(fb_find_mode_cvt)kernel(fb_find_nearest_mode)kernel(fb_firmware_edid)kernel(fb_get_buffer_offset)kernel(fb_get_color_depth)kernel(fb_get_mode)kernel(fb_get_options)kernel(fb_invert_cmaps)kernel(fb_io_read)kernel(fb_io_write)kernel(fb_is_primary_device)kernel(fb_match_mode)kernel(fb_mode_is_equal)kernel(fb_notifier_call_chain)kernel(fb_pad_aligned_buffer)kernel(fb_pad_unaligned_buffer)kernel(fb_pan_display)kernel(fb_parse_edid)kernel(fb_prepare_logo)kernel(fb_register_client)kernel(fb_set_cmap)kernel(fb_set_suspend)kernel(fb_set_var)kernel(fb_show_logo)kernel(fb_unregister_client)kernel(fb_validate_mode)kernel(fb_var_to_videomode)kernel(fb_videomode_to_modelist)kernel(fb_videomode_to_var)kernel(fbcon_modechange_possible)kernel(fbcon_update_vcs)kernel(fc_mount)kernel(fd_install)kernel(fg_console)kernel(fget)kernel(fget_raw)kernel(fib4_rule_default)kernel(fib6_check_nexthop)kernel(fib6_get_table)kernel(fib6_info_destroy_rcu)kernel(fib6_info_hw_flags_set)kernel(fib6_new_table)kernel(fib6_rule_default)kernel(fib_add_nexthop)kernel(fib_alias_hw_flags_set)kernel(fib_default_rule_add)kernel(fib_info_nh_uses_dev)kernel(fib_new_table)kernel(fib_nexthop_info)kernel(fib_nh_common_init)kernel(fib_nh_common_release)kernel(fib_nl_delrule)kernel(fib_nl_newrule)kernel(fib_notifier_ops_register)kernel(fib_notifier_ops_unregister)kernel(fib_rule_matchall)kernel(fib_rules_dump)kernel(fib_rules_lookup)kernel(fib_rules_register)kernel(fib_rules_seq_read)kernel(fib_rules_unregister)kernel(fib_table_lookup)kernel(fiemap_fill_next_extent)kernel(fiemap_prep)kernel(fifo_create_dflt)kernel(fifo_set_limit)kernel(file_check_and_advance_wb_err)kernel(file_fdatawait_range)kernel(file_modified)kernel(file_ns_capable)kernel(file_open_root)kernel(file_path)kernel(file_ra_state_init)kernel(file_remove_privs)kernel(file_update_time)kernel(file_write_and_wait_range)kernel(fileattr_fill_flags)kernel(fileattr_fill_xflags)kernel(filemap_add_folio)kernel(filemap_alloc_folio)kernel(filemap_check_errors)kernel(filemap_dirty_folio)kernel(filemap_fault)kernel(filemap_fdatawait_keep_errors)kernel(filemap_fdatawait_range)kernel(filemap_fdatawait_range_keep_errors)kernel(filemap_fdatawrite)kernel(filemap_fdatawrite_range)kernel(filemap_fdatawrite_wbc)kernel(filemap_flush)kernel(filemap_get_folios)kernel(filemap_get_folios_contig)kernel(filemap_invalidate_lock_two)kernel(filemap_invalidate_unlock_two)kernel(filemap_map_pages)kernel(filemap_migrate_folio)kernel(filemap_page_mkwrite)kernel(filemap_range_has_page)kernel(filemap_range_has_writeback)kernel(filemap_read)kernel(filemap_release_folio)kernel(filemap_write_and_wait_range)kernel(filp_close)kernel(filp_open)kernel(filter_irq_stacks)kernel(filter_match_preds)kernel(finalize_exec)kernel(find_asymmetric_key)kernel(find_extend_vma)kernel(find_font)kernel(find_ge_pid)kernel(find_get_pages_range_tag)kernel(find_get_pid)kernel(find_inode_by_ino_rcu)kernel(find_inode_nowait)kernel(find_inode_rcu)kernel(find_iova)kernel(find_mci_by_dev)kernel(find_next_clump8)kernel(find_pid_ns)kernel(find_vma)kernel(find_vpid)kernel(finish_no_open)kernel(finish_open)kernel(finish_rcuwait)kernel(finish_swait)kernel(finish_wait)kernel(fips_enabled)kernel(fips_fail_notif_chain)kernel(fips_fail_notify)kernel(firmware_kobj)kernel(firmware_request_builtin)kernel(firmware_request_cache)kernel(firmware_request_nowarn)kernel(firmware_request_platform)kernel(firmware_upload_register)kernel(firmware_upload_unregister)kernel(first_ec)kernel(fixed_percpu_data)kernel(fixed_phy_add)kernel(fixed_phy_change_carrier)kernel(fixed_phy_register)kernel(fixed_phy_register_with_gpiod)kernel(fixed_phy_set_link_update)kernel(fixed_phy_unregister)kernel(fixed_size_llseek)kernel(fixup_user_fault)kernel(fl6_merge_options)kernel(fl6_update_dst)kernel(flow_action_cookie_create)kernel(flow_action_cookie_destroy)kernel(flow_block_cb_alloc)kernel(flow_block_cb_decref)kernel(flow_block_cb_free)kernel(flow_block_cb_incref)kernel(flow_block_cb_is_busy)kernel(flow_block_cb_lookup)kernel(flow_block_cb_priv)kernel(flow_block_cb_setup_simple)kernel(flow_get_u32_dst)kernel(flow_get_u32_src)kernel(flow_hash_from_keys)kernel(flow_indr_block_cb_alloc)kernel(flow_indr_dev_exists)kernel(flow_indr_dev_register)kernel(flow_indr_dev_setup_offload)kernel(flow_indr_dev_unregister)kernel(flow_keys_basic_dissector)kernel(flow_keys_dissector)kernel(flow_rule_alloc)kernel(flow_rule_match_arp)kernel(flow_rule_match_basic)kernel(flow_rule_match_control)kernel(flow_rule_match_ct)kernel(flow_rule_match_cvlan)kernel(flow_rule_match_enc_control)kernel(flow_rule_match_enc_ip)kernel(flow_rule_match_enc_ipv4_addrs)kernel(flow_rule_match_enc_ipv6_addrs)kernel(flow_rule_match_enc_keyid)kernel(flow_rule_match_enc_opts)kernel(flow_rule_match_enc_ports)kernel(flow_rule_match_eth_addrs)kernel(flow_rule_match_icmp)kernel(flow_rule_match_ip)kernel(flow_rule_match_ipv4_addrs)kernel(flow_rule_match_ipv6_addrs)kernel(flow_rule_match_l2tpv3)kernel(flow_rule_match_meta)kernel(flow_rule_match_mpls)kernel(flow_rule_match_ports)kernel(flow_rule_match_ports_range)kernel(flow_rule_match_pppoe)kernel(flow_rule_match_tcp)kernel(flow_rule_match_vlan)kernel(flush_delayed_fput)kernel(flush_delayed_work)kernel(flush_rcu_work)kernel(flush_signals)kernel(flush_work)kernel(folio_account_redirty)kernel(folio_add_lru)kernel(folio_add_wait_queue)kernel(folio_alloc)kernel(folio_clear_dirty_for_io)kernel(folio_end_private_2)kernel(folio_end_writeback)kernel(folio_invalidate)kernel(folio_mapping)kernel(folio_mark_accessed)kernel(folio_mark_dirty)kernel(folio_migrate_copy)kernel(folio_migrate_flags)kernel(folio_migrate_mapping)kernel(folio_mkclean)kernel(folio_redirty_for_writepage)kernel(folio_unlock)kernel(folio_wait_bit)kernel(folio_wait_bit_killable)kernel(folio_wait_private_2)kernel(folio_wait_private_2_killable)kernel(folio_wait_stable)kernel(folio_wait_writeback)kernel(folio_wait_writeback_killable)kernel(folio_write_one)kernel(follow_down)kernel(follow_down_one)kernel(follow_pfn)kernel(follow_pte)kernel(follow_up)kernel(font_vga_8x16)kernel(for_each_kernel_tracepoint)kernel(force_sig)kernel(forget_all_cached_acls)kernel(forget_cached_acl)kernel(fortify_panic)kernel(fpregs_assert_state_consistent)kernel(fpstate_clear_xstate_component)kernel(fpu_alloc_guest_fpstate)kernel(fpu_copy_guest_fpstate_to_uabi)kernel(fpu_copy_uabi_to_guest_fpstate)kernel(fpu_enable_guest_xfd_features)kernel(fpu_free_guest_fpstate)kernel(fpu_swap_kvm_fpstate)kernel(fpu_sync_guest_vmexit_xfd_state)kernel(fpu_update_guest_xfd)kernel(fput)kernel(fqdir_exit)kernel(fqdir_init)kernel(framebuffer_alloc)kernel(framebuffer_release)kernel(free_anon_bdev)kernel(free_bucket_spinlocks)kernel(free_buffer_head)kernel(free_cgroup_ns)kernel(free_contig_range)kernel(free_cpumask_var)kernel(free_dma)kernel(free_fib_info)kernel(free_inode_nonrcu)kernel(free_io_pgtable_ops)kernel(free_iova)kernel(free_iova_fast)kernel(free_irq)kernel(free_irq_cpu_rmap)kernel(free_netdev)kernel(free_pages)kernel(free_pages_exact)kernel(free_percpu)kernel(free_percpu_irq)kernel(free_task)kernel(free_uid)kernel(free_vm_area)kernel(free_xenballooned_pages)kernel(freeze_bdev)kernel(freeze_super)kernel(freezer_cgrp_subsys_enabled_key)kernel(freezer_cgrp_subsys_on_dfl_key)kernel(freezing_slow_path)kernel(freq_qos_add_notifier)kernel(freq_qos_add_request)kernel(freq_qos_remove_notifier)kernel(freq_qos_remove_request)kernel(freq_qos_update_request)kernel(from_kgid)kernel(from_kgid_munged)kernel(from_kprojid)kernel(from_kprojid_munged)kernel(from_kqid)kernel(from_kqid_munged)kernel(from_kuid)kernel(from_kuid_munged)kernel(fs_bio_set)kernel(fs_context_for_mount)kernel(fs_context_for_reconfigure)kernel(fs_context_for_submount)kernel(fs_dax_get_by_bdev)kernel(fs_ftype_to_dtype)kernel(fs_kobj)kernel(fs_lookup_param)kernel(fs_overflowgid)kernel(fs_overflowuid)kernel(fs_param_is_blob)kernel(fs_param_is_blockdev)kernel(fs_param_is_bool)kernel(fs_param_is_enum)kernel(fs_param_is_fd)kernel(fs_param_is_path)kernel(fs_param_is_s32)kernel(fs_param_is_string)kernel(fs_param_is_u32)kernel(fs_param_is_u64)kernel(fs_put_dax)kernel(fs_reclaim_acquire)kernel(fs_reclaim_release)kernel(fs_umode_to_dtype)kernel(fs_umode_to_ftype)kernel(fsl_mc_device_group)kernel(fsnotify)kernel(fsnotify_add_mark)kernel(fsnotify_alloc_group)kernel(fsnotify_alloc_user_group)kernel(fsnotify_destroy_mark)kernel(fsnotify_find_mark)kernel(fsnotify_get_cookie)kernel(fsnotify_init_mark)kernel(fsnotify_put_group)kernel(fsnotify_put_mark)kernel(fsnotify_wait_marks_destroyed)kernel(fsstack_copy_attr_all)kernel(fsstack_copy_inode_size)kernel(fsverity_cleanup_inode)kernel(fsverity_enqueue_verify_work)kernel(fsverity_file_open)kernel(fsverity_get_digest)kernel(fsverity_ioctl_enable)kernel(fsverity_ioctl_measure)kernel(fsverity_ioctl_read_metadata)kernel(fsverity_prepare_setattr)kernel(fsverity_verify_bio)kernel(fsverity_verify_page)kernel(fsync_bdev)kernel(ftrace_dump)kernel(ftrace_free_filter)kernel(ftrace_ops_set_global_filter)kernel(ftrace_set_filter)kernel(ftrace_set_filter_ip)kernel(ftrace_set_filter_ips)kernel(ftrace_set_global_filter)kernel(ftrace_set_global_notrace)kernel(ftrace_set_notrace)kernel(full_name_hash)kernel(fw_devlink_purge_absent_suppliers)kernel(fw_fallback_config)kernel(fwnode_connection_find_match)kernel(fwnode_connection_find_matches)kernel(fwnode_count_parents)kernel(fwnode_create_software_node)kernel(fwnode_device_is_available)kernel(fwnode_find_reference)kernel(fwnode_get_mac_address)kernel(fwnode_get_name)kernel(fwnode_get_named_child_node)kernel(fwnode_get_next_available_child_node)kernel(fwnode_get_next_child_node)kernel(fwnode_get_next_parent)kernel(fwnode_get_nth_parent)kernel(fwnode_get_parent)kernel(fwnode_get_phy_id)kernel(fwnode_get_phy_mode)kernel(fwnode_get_phy_node)kernel(fwnode_gpiod_get_index)kernel(fwnode_graph_get_endpoint_by_id)kernel(fwnode_graph_get_endpoint_count)kernel(fwnode_graph_get_next_endpoint)kernel(fwnode_graph_get_port_parent)kernel(fwnode_graph_get_remote_endpoint)kernel(fwnode_graph_get_remote_port)kernel(fwnode_graph_get_remote_port_parent)kernel(fwnode_graph_parse_endpoint)kernel(fwnode_handle_get)kernel(fwnode_handle_put)kernel(fwnode_iomap)kernel(fwnode_irq_get)kernel(fwnode_irq_get_byname)kernel(fwnode_mdio_find_device)kernel(fwnode_mdiobus_phy_device_register)kernel(fwnode_mdiobus_register_phy)kernel(fwnode_phy_find_device)kernel(fwnode_property_get_reference_args)kernel(fwnode_property_match_string)kernel(fwnode_property_present)kernel(fwnode_property_read_string)kernel(fwnode_property_read_string_array)kernel(fwnode_property_read_u16_array)kernel(fwnode_property_read_u32_array)kernel(fwnode_property_read_u64_array)kernel(fwnode_property_read_u8_array)kernel(fwnode_remove_software_node)kernel(fwnode_typec_mux_get)kernel(fwnode_typec_retimer_get)kernel(fwnode_typec_switch_get)kernel(fwnode_usb_role_switch_get)kernel(gc_inflight_list)kernel(gcd)kernel(gds_ucode_mitigated)kernel(gdt_page)kernel(gen10g_config_aneg)kernel(gen_estimator_active)kernel(gen_estimator_read)kernel(gen_kill_estimator)kernel(gen_new_estimator)kernel(gen_pool_add_owner)kernel(gen_pool_alloc_algo_owner)kernel(gen_pool_avail)kernel(gen_pool_best_fit)kernel(gen_pool_create)kernel(gen_pool_destroy)kernel(gen_pool_dma_alloc)kernel(gen_pool_dma_alloc_algo)kernel(gen_pool_dma_alloc_align)kernel(gen_pool_dma_zalloc)kernel(gen_pool_dma_zalloc_algo)kernel(gen_pool_dma_zalloc_align)kernel(gen_pool_first_fit)kernel(gen_pool_first_fit_align)kernel(gen_pool_first_fit_order_align)kernel(gen_pool_fixed_alloc)kernel(gen_pool_for_each_chunk)kernel(gen_pool_free_owner)kernel(gen_pool_get)kernel(gen_pool_has_addr)kernel(gen_pool_set_algo)kernel(gen_pool_size)kernel(gen_pool_virt_to_phys)kernel(gen_replace_estimator)kernel(generate_pm_trace)kernel(generate_random_guid)kernel(generate_random_uuid)kernel(generic_access_phys)kernel(generic_block_bmap)kernel(generic_block_fiemap)kernel(generic_check_addressable)kernel(generic_cont_expand_simple)kernel(generic_copy_file_range)kernel(generic_delete_inode)kernel(generic_device_group)kernel(generic_error_remove_page)kernel(generic_fadvise)kernel(generic_fh_to_dentry)kernel(generic_fh_to_parent)kernel(generic_file_direct_write)kernel(generic_file_fsync)kernel(generic_file_llseek)kernel(generic_file_llseek_size)kernel(generic_file_mmap)kernel(generic_file_open)kernel(generic_file_read_iter)kernel(generic_file_readonly_mmap)kernel(generic_file_splice_read)kernel(generic_file_write_iter)kernel(generic_fill_statx_attr)kernel(generic_fillattr)kernel(generic_handle_domain_irq)kernel(generic_handle_domain_irq_safe)kernel(generic_handle_irq)kernel(generic_handle_irq_safe)kernel(generic_hwtstamp_get_lower)kernel(generic_hwtstamp_set_lower)kernel(generic_key_instantiate)kernel(generic_listxattr)kernel(generic_online_page)kernel(generic_parse_monolithic)kernel(generic_perform_write)kernel(generic_permission)kernel(generic_pipe_buf_get)kernel(generic_pipe_buf_release)kernel(generic_pipe_buf_try_steal)kernel(generic_read_dir)kernel(generic_remap_file_range_prep)kernel(generic_ro_fops)kernel(generic_set_encrypted_ci_d_ops)kernel(generic_setlease)kernel(generic_shutdown_super)kernel(generic_splice_sendpage)kernel(generic_update_time)kernel(generic_write_checks)kernel(generic_write_end)kernel(generic_writepages)kernel(genl_lock)kernel(genl_notify)kernel(genl_register_family)kernel(genl_unlock)kernel(genl_unregister_family)kernel(genlmsg_multicast_allns)kernel(genlmsg_put)kernel(genphy_aneg_done)kernel(genphy_c37_config_aneg)kernel(genphy_c37_read_status)kernel(genphy_c45_an_config_aneg)kernel(genphy_c45_an_disable_aneg)kernel(genphy_c45_aneg_done)kernel(genphy_c45_baset1_read_status)kernel(genphy_c45_check_and_restart_aneg)kernel(genphy_c45_config_aneg)kernel(genphy_c45_eee_is_active)kernel(genphy_c45_ethtool_get_eee)kernel(genphy_c45_ethtool_set_eee)kernel(genphy_c45_fast_retrain)kernel(genphy_c45_loopback)kernel(genphy_c45_plca_get_cfg)kernel(genphy_c45_plca_get_status)kernel(genphy_c45_plca_set_cfg)kernel(genphy_c45_pma_baset1_read_abilities)kernel(genphy_c45_pma_baset1_read_master_slave)kernel(genphy_c45_pma_baset1_setup_master_slave)kernel(genphy_c45_pma_read_abilities)kernel(genphy_c45_pma_resume)kernel(genphy_c45_pma_setup_forced)kernel(genphy_c45_pma_suspend)kernel(genphy_c45_read_eee_abilities)kernel(genphy_c45_read_link)kernel(genphy_c45_read_lpa)kernel(genphy_c45_read_mdix)kernel(genphy_c45_read_pma)kernel(genphy_c45_read_status)kernel(genphy_c45_restart_aneg)kernel(genphy_check_and_restart_aneg)kernel(genphy_config_eee_advert)kernel(genphy_handle_interrupt_no_ack)kernel(genphy_loopback)kernel(genphy_read_abilities)kernel(genphy_read_lpa)kernel(genphy_read_master_slave)kernel(genphy_read_mmd_unsupported)kernel(genphy_read_status)kernel(genphy_read_status_fixed)kernel(genphy_restart_aneg)kernel(genphy_resume)kernel(genphy_setup_forced)kernel(genphy_soft_reset)kernel(genphy_suspend)kernel(genphy_update_link)kernel(genphy_write_mmd_unsupported)kernel(get_acl)kernel(get_anon_bdev)kernel(get_bitmap_from_slot)kernel(get_cached_acl)kernel(get_cached_acl_rcu)kernel(get_cached_msi_msg)kernel(get_compat_sigset)kernel(get_completed_synchronize_rcu)kernel(get_completed_synchronize_rcu_full)kernel(get_cpu_device)kernel(get_cpu_entry_area)kernel(get_cpu_idle_time)kernel(get_cpu_idle_time_us)kernel(get_cpu_iowait_time_us)kernel(get_current_tty)kernel(get_default_font)kernel(get_dev_pagemap)kernel(get_device)kernel(get_device_system_crosststamp)kernel(get_fs_type)kernel(get_governor_parent_kobj)kernel(get_ibs_caps)kernel(get_itimerspec64)kernel(get_kernel_pages)kernel(get_llc_id)kernel(get_max_files)kernel(get_mem_cgroup_from_mm)kernel(get_mm_exe_file)kernel(get_net_ns)kernel(get_net_ns_by_fd)kernel(get_net_ns_by_id)kernel(get_net_ns_by_pid)kernel(get_next_ino)kernel(get_old_itimerspec32)kernel(get_old_timespec32)kernel(get_option)kernel(get_options)kernel(get_phy_device)kernel(get_pid_task)kernel(get_random_bytes)kernel(get_random_u16)kernel(get_random_u32)kernel(get_random_u64)kernel(get_random_u8)kernel(get_sg_io_hdr)kernel(get_state_synchronize_rcu)kernel(get_state_synchronize_rcu_full)kernel(get_state_synchronize_srcu)kernel(get_task_cred)kernel(get_task_exe_file)kernel(get_task_mm)kernel(get_task_pid)kernel(get_thermal_instance)kernel(get_timespec64)kernel(get_tree_bdev)kernel(get_tree_keyed)kernel(get_tree_nodev)kernel(get_tree_single)kernel(get_tree_single_reconf)kernel(get_unmapped_area)kernel(get_unused_fd_flags)kernel(get_user_ifreq)kernel(get_user_pages)kernel(get_user_pages_fast)kernel(get_user_pages_fast_only)kernel(get_user_pages_remote)kernel(get_user_pages_unlocked)kernel(get_watch_queue)kernel(get_zeroed_page)kernel(getboottime64)kernel(gf128mul_4k_bbe)kernel(gf128mul_4k_lle)kernel(gf128mul_64k_bbe)kernel(gf128mul_bbe)kernel(gf128mul_free_64k)kernel(gf128mul_init_4k_bbe)kernel(gf128mul_init_4k_lle)kernel(gf128mul_init_64k_bbe)kernel(gf128mul_lle)kernel(gf128mul_x8_ble)kernel(ghes_get_devices)kernel(ghes_register_report_chain)kernel(ghes_register_vendor_record_notifier)kernel(ghes_unregister_report_chain)kernel(ghes_unregister_vendor_record_notifier)kernel(give_up_console)kernel(glob_match)kernel(global_cursor_default)kernel(gnet_stats_add_basic)kernel(gnet_stats_add_queue)kernel(gnet_stats_basic_sync_init)kernel(gnet_stats_copy_app)kernel(gnet_stats_copy_basic)kernel(gnet_stats_copy_basic_hw)kernel(gnet_stats_copy_queue)kernel(gnet_stats_copy_rate_est)kernel(gnet_stats_finish_copy)kernel(gnet_stats_start_copy)kernel(gnet_stats_start_copy_compat)kernel(gnttab_alloc_grant_references)kernel(gnttab_alloc_pages)kernel(gnttab_batch_copy)kernel(gnttab_batch_map)kernel(gnttab_cancel_free_callback)kernel(gnttab_claim_grant_reference)kernel(gnttab_empty_grant_references)kernel(gnttab_end_foreign_access)kernel(gnttab_end_foreign_access_ref)kernel(gnttab_end_foreign_transfer)kernel(gnttab_end_foreign_transfer_ref)kernel(gnttab_foreach_grant_in_range)kernel(gnttab_free_auto_xlat_frames)kernel(gnttab_free_grant_reference)kernel(gnttab_free_grant_references)kernel(gnttab_free_pages)kernel(gnttab_grant_foreign_access)kernel(gnttab_grant_foreign_access_ref)kernel(gnttab_grant_foreign_transfer)kernel(gnttab_grant_foreign_transfer_ref)kernel(gnttab_init)kernel(gnttab_map_refs)kernel(gnttab_max_grant_frames)kernel(gnttab_page_cache_get)kernel(gnttab_page_cache_init)kernel(gnttab_page_cache_put)kernel(gnttab_page_cache_shrink)kernel(gnttab_pages_clear_private)kernel(gnttab_pages_set_private)kernel(gnttab_query_foreign_access)kernel(gnttab_release_grant_reference)kernel(gnttab_request_free_callback)kernel(gnttab_setup_auto_xlat_frames)kernel(gnttab_unmap_refs)kernel(gnttab_unmap_refs_async)kernel(gnttab_unmap_refs_sync)kernel(gov_attr_set_get)kernel(gov_attr_set_init)kernel(gov_attr_set_put)kernel(gov_update_cpu_data)kernel(governor_sysfs_ops)kernel(gpio_free)kernel(gpio_free_array)kernel(gpio_request)kernel(gpio_request_array)kernel(gpio_request_one)kernel(gpio_to_desc)kernel(gpiochip_add_data_with_key)kernel(gpiochip_add_pin_range)kernel(gpiochip_add_pingroup_range)kernel(gpiochip_disable_irq)kernel(gpiochip_enable_irq)kernel(gpiochip_find)kernel(gpiochip_free_own_desc)kernel(gpiochip_generic_config)kernel(gpiochip_generic_free)kernel(gpiochip_generic_request)kernel(gpiochip_get_data)kernel(gpiochip_get_desc)kernel(gpiochip_get_ngpios)kernel(gpiochip_irq_domain_activate)kernel(gpiochip_irq_domain_deactivate)kernel(gpiochip_irq_map)kernel(gpiochip_irq_relres)kernel(gpiochip_irq_reqres)kernel(gpiochip_irq_unmap)kernel(gpiochip_irqchip_add_domain)kernel(gpiochip_irqchip_irq_valid)kernel(gpiochip_is_requested)kernel(gpiochip_line_is_irq)kernel(gpiochip_line_is_open_drain)kernel(gpiochip_line_is_open_source)kernel(gpiochip_line_is_persistent)kernel(gpiochip_line_is_valid)kernel(gpiochip_lock_as_irq)kernel(gpiochip_populate_parent_fwspec_fourcell)kernel(gpiochip_populate_parent_fwspec_twocell)kernel(gpiochip_relres_irq)kernel(gpiochip_remove)kernel(gpiochip_remove_pin_ranges)kernel(gpiochip_reqres_irq)kernel(gpiochip_request_own_desc)kernel(gpiochip_unlock_as_irq)kernel(gpiod_add_hogs)kernel(gpiod_add_lookup_table)kernel(gpiod_cansleep)kernel(gpiod_count)kernel(gpiod_direction_input)kernel(gpiod_direction_output)kernel(gpiod_direction_output_raw)kernel(gpiod_disable_hw_timestamp_ns)kernel(gpiod_enable_hw_timestamp_ns)kernel(gpiod_get)kernel(gpiod_get_array)kernel(gpiod_get_array_optional)kernel(gpiod_get_array_value)kernel(gpiod_get_array_value_cansleep)kernel(gpiod_get_direction)kernel(gpiod_get_index)kernel(gpiod_get_index_optional)kernel(gpiod_get_optional)kernel(gpiod_get_raw_array_value)kernel(gpiod_get_raw_array_value_cansleep)kernel(gpiod_get_raw_value)kernel(gpiod_get_raw_value_cansleep)kernel(gpiod_get_value)kernel(gpiod_get_value_cansleep)kernel(gpiod_is_active_low)kernel(gpiod_put)kernel(gpiod_put_array)kernel(gpiod_remove_hogs)kernel(gpiod_remove_lookup_table)kernel(gpiod_set_array_value)kernel(gpiod_set_array_value_cansleep)kernel(gpiod_set_config)kernel(gpiod_set_consumer_name)kernel(gpiod_set_debounce)kernel(gpiod_set_raw_array_value)kernel(gpiod_set_raw_array_value_cansleep)kernel(gpiod_set_raw_value)kernel(gpiod_set_raw_value_cansleep)kernel(gpiod_set_transitory)kernel(gpiod_set_value)kernel(gpiod_set_value_cansleep)kernel(gpiod_to_chip)kernel(gpiod_to_irq)kernel(gpiod_toggle_active_low)kernel(grab_cache_page_write_begin)kernel(gro_cells_destroy)kernel(gro_cells_init)kernel(gro_cells_receive)kernel(gro_find_complete_by_type)kernel(gro_find_receive_by_type)kernel(group_cpus_evenly)kernel(groups_alloc)kernel(groups_free)kernel(groups_sort)kernel(guid_gen)kernel(guid_null)kernel(guid_parse)kernel(handle_bad_irq)kernel(handle_edge_irq)kernel(handle_fasteoi_irq)kernel(handle_fasteoi_nmi)kernel(handle_guest_split_lock)kernel(handle_irq_desc)kernel(handle_level_irq)kernel(handle_mm_fault)kernel(handle_nested_irq)kernel(handle_simple_irq)kernel(handle_sysrq)kernel(handle_untracked_irq)kernel(handshake_complete)kernel(handshake_genl_put)kernel(handshake_pernet)kernel(handshake_req_alloc)kernel(handshake_req_cancel)kernel(handshake_req_hash_lookup)kernel(handshake_req_next)kernel(handshake_req_private)kernel(handshake_req_submit)kernel(hardirq_context)kernel(hardirqs_enabled)kernel(has_capability)kernel(has_capability_noaudit)kernel(hash_algo_name)kernel(hash_and_copy_to_iter)kernel(hash_digest_size)kernel(hashlen_string)kernel(have_governor_per_policy)kernel(hchacha_block_arch)kernel(hchacha_block_generic)kernel(hdmi_audio_infoframe_check)kernel(hdmi_audio_infoframe_init)kernel(hdmi_audio_infoframe_pack)kernel(hdmi_audio_infoframe_pack_for_dp)kernel(hdmi_audio_infoframe_pack_only)kernel(hdmi_avi_infoframe_check)kernel(hdmi_avi_infoframe_init)kernel(hdmi_avi_infoframe_pack)kernel(hdmi_avi_infoframe_pack_only)kernel(hdmi_drm_infoframe_check)kernel(hdmi_drm_infoframe_init)kernel(hdmi_drm_infoframe_pack)kernel(hdmi_drm_infoframe_pack_only)kernel(hdmi_drm_infoframe_unpack_only)kernel(hdmi_infoframe_check)kernel(hdmi_infoframe_log)kernel(hdmi_infoframe_pack)kernel(hdmi_infoframe_pack_only)kernel(hdmi_infoframe_unpack)kernel(hdmi_spd_infoframe_check)kernel(hdmi_spd_infoframe_init)kernel(hdmi_spd_infoframe_pack)kernel(hdmi_spd_infoframe_pack_only)kernel(hdmi_vendor_infoframe_check)kernel(hdmi_vendor_infoframe_init)kernel(hdmi_vendor_infoframe_pack)kernel(hdmi_vendor_infoframe_pack_only)kernel(hest_disable)kernel(hex2bin)kernel(hex_asc)kernel(hex_asc_upper)kernel(hex_dump_to_buffer)kernel(hex_to_bin)kernel(hibernate_quiet_exec)kernel(hibernation_set_ops)kernel(hid_add_device)kernel(hid_alloc_report_buf)kernel(hid_allocate_device)kernel(hid_bpf_connect_device)kernel(hid_bpf_destroy_device)kernel(hid_bpf_device_init)kernel(hid_bpf_disconnect_device)kernel(hid_bpf_ops)kernel(hid_bus_type)kernel(hid_check_keys_pressed)kernel(hid_compare_device_paths)kernel(hid_connect)kernel(hid_debug_event)kernel(hid_destroy_device)kernel(hid_disconnect)kernel(hid_driver_reset_resume)kernel(hid_driver_resume)kernel(hid_driver_suspend)kernel(hid_dump_device)kernel(hid_dump_field)kernel(hid_dump_input)kernel(hid_dump_report)kernel(hid_field_extract)kernel(hid_hw_close)kernel(hid_hw_open)kernel(hid_hw_output_report)kernel(hid_hw_raw_request)kernel(hid_hw_request)kernel(hid_hw_start)kernel(hid_hw_stop)kernel(hid_ignore)kernel(hid_input_report)kernel(hid_is_usb)kernel(hid_lookup_quirk)kernel(hid_match_device)kernel(hid_match_id)kernel(hid_open_report)kernel(hid_output_report)kernel(hid_parse_report)kernel(hid_quirks_exit)kernel(hid_quirks_init)kernel(hid_register_report)kernel(hid_report_raw_event)kernel(hid_resolv_usage)kernel(hid_sensor_get_usage_index)kernel(hid_set_field)kernel(hid_setup_resolution_multiplier)kernel(hid_snto32)kernel(hid_unregister_driver)kernel(hid_validate_values)kernel(hiddev_hid_event)kernel(hidinput_calc_abs_res)kernel(hidinput_connect)kernel(hidinput_count_leds)kernel(hidinput_disconnect)kernel(hidinput_get_led_field)kernel(hidinput_report_event)kernel(hidraw_connect)kernel(hidraw_disconnect)kernel(hidraw_report_event)kernel(high_memory)kernel(hmm_range_fault)kernel(housekeeping_affine)kernel(housekeeping_any_cpu)kernel(housekeeping_cpumask)kernel(housekeeping_enabled)kernel(housekeeping_overridden)kernel(housekeeping_test_cpu)kernel(hpet_mask_rtc_irq_bit)kernel(hpet_register_irq_handler)kernel(hpet_rtc_dropped_irq)kernel(hpet_rtc_interrupt)kernel(hpet_rtc_timer_init)kernel(hpet_set_alarm_time)kernel(hpet_set_periodic_freq)kernel(hpet_set_rtc_irq_bit)kernel(hpet_unregister_irq_handler)kernel(hrtimer_active)kernel(hrtimer_cancel)kernel(hrtimer_forward)kernel(hrtimer_init)kernel(hrtimer_init_on_stack)kernel(hrtimer_init_sleeper)kernel(hrtimer_init_sleeper_on_stack)kernel(hrtimer_resolution)kernel(hrtimer_sleeper_start_expires)kernel(hrtimer_start_range_ns)kernel(hrtimer_try_to_cancel)kernel(hsiphash_1u32)kernel(hsiphash_2u32)kernel(hsiphash_3u32)kernel(hsiphash_4u32)kernel(hsu_dma_do_irq)kernel(hsu_dma_get_status)kernel(hsu_dma_probe)kernel(hsu_dma_remove)kernel(hugetlb_cgrp_subsys_enabled_key)kernel(hugetlb_cgrp_subsys_on_dfl_key)kernel(hugetlb_optimize_vmemmap_key)kernel(hv_alloc_hyperv_page)kernel(hv_alloc_hyperv_zeroed_page)kernel(hv_clock_per_cpu)kernel(hv_current_partition_id)kernel(hv_free_hyperv_page)kernel(hv_get_isolation_type)kernel(hv_get_non_nested_register)kernel(hv_get_register)kernel(hv_get_tsc_page)kernel(hv_get_tsc_pfn)kernel(hv_ghcb_hypercall)kernel(hv_hypercall_pg)kernel(hv_is_hibernation_supported)kernel(hv_is_hyperv_initialized)kernel(hv_is_isolation_supported)kernel(hv_isolation_type_snp)kernel(hv_isolation_type_tdx)kernel(hv_map_ioapic_interrupt)kernel(hv_max_vp_index)kernel(hv_nested)kernel(hv_query_ext_cap)kernel(hv_read_reference_counter)kernel(hv_remove_crash_handler)kernel(hv_remove_kexec_handler)kernel(hv_remove_vmbus_handler)kernel(hv_root_partition)kernel(hv_set_non_nested_register)kernel(hv_set_register)kernel(hv_setup_crash_handler)kernel(hv_setup_dma_ops)kernel(hv_setup_kexec_handler)kernel(hv_setup_vmbus_handler)kernel(hv_stimer0_isr)kernel(hv_stimer_alloc)kernel(hv_stimer_cleanup)kernel(hv_stimer_global_cleanup)kernel(hv_stimer_legacy_cleanup)kernel(hv_stimer_legacy_init)kernel(hv_tdx_hypercall)kernel(hv_unmap_ioapic_interrupt)kernel(hv_vp_assist_page)kernel(hv_vp_index)kernel(hvc_alloc)kernel(hvc_instantiate)kernel(hvc_kick)kernel(hvc_poll)kernel(hvc_remove)kernel(hw_breakpoint_restore)kernel(hw_protection_shutdown)kernel(hwmon_device_register)kernel(hwmon_device_register_for_thermal)kernel(hwmon_device_register_with_groups)kernel(hwmon_device_register_with_info)kernel(hwmon_device_unregister)kernel(hwmon_notify_event)kernel(hwmon_sanitize_name)kernel(hwpoison_filter)kernel(hwpoison_filter_dev_major)kernel(hwpoison_filter_dev_minor)kernel(hwpoison_filter_enable)kernel(hwpoison_filter_flags_mask)kernel(hwpoison_filter_flags_value)kernel(hwpoison_filter_memcg)kernel(hwrng_msleep)kernel(hwrng_register)kernel(hwrng_unregister)kernel(hwspin_lock_free)kernel(hwspin_lock_get_id)kernel(hwspin_lock_register)kernel(hwspin_lock_request)kernel(hwspin_lock_request_specific)kernel(hwspin_lock_unregister)kernel(hypercall_page)kernel(hyperv_cleanup)kernel(hyperv_fill_flush_guest_mapping_list)kernel(hyperv_flush_guest_mapping)kernel(hyperv_flush_guest_mapping_range)kernel(hyperv_paravisor_present)kernel(hyperv_pcpu_input_arg)kernel(hyperv_pcpu_output_arg)kernel(hyperv_report_panic)kernel(hyperv_stop_tsc_emulation)kernel(hypervisor_kobj)kernel(i2c_acpi_client_count)kernel(i2c_acpi_find_adapter_by_handle)kernel(i2c_acpi_find_bus_speed)kernel(i2c_acpi_get_i2c_resource)kernel(i2c_acpi_new_device_by_fwnode)kernel(i2c_acpi_waive_d0_probe)kernel(i2c_adapter_depth)kernel(i2c_adapter_type)kernel(i2c_add_adapter)kernel(i2c_add_numbered_adapter)kernel(i2c_bus_type)kernel(i2c_client_get_device_id)kernel(i2c_client_type)kernel(i2c_clients_command)kernel(i2c_del_adapter)kernel(i2c_del_driver)kernel(i2c_for_each_dev)kernel(i2c_freq_mode_string)kernel(i2c_generic_scl_recovery)kernel(i2c_get_adapter)kernel(i2c_get_device_id)kernel(i2c_get_dma_safe_msg_buf)kernel(i2c_handle_smbus_host_notify)kernel(i2c_match_id)kernel(i2c_new_ancillary_device)kernel(i2c_new_client_device)kernel(i2c_new_dummy_device)kernel(i2c_new_scanned_device)kernel(i2c_new_smbus_alert_device)kernel(i2c_parse_fw_timings)kernel(i2c_probe_func_quick_read)kernel(i2c_put_adapter)kernel(i2c_put_dma_safe_msg_buf)kernel(i2c_recover_bus)kernel(i2c_register_driver)kernel(i2c_smbus_pec)kernel(i2c_smbus_read_block_data)kernel(i2c_smbus_read_byte)kernel(i2c_smbus_read_byte_data)kernel(i2c_smbus_read_i2c_block_data)kernel(i2c_smbus_read_i2c_block_data_or_emulated)kernel(i2c_smbus_read_word_data)kernel(i2c_smbus_write_block_data)kernel(i2c_smbus_write_byte)kernel(i2c_smbus_write_byte_data)kernel(i2c_smbus_write_i2c_block_data)kernel(i2c_smbus_write_word_data)kernel(i2c_smbus_xfer)kernel(i2c_transfer)kernel(i2c_transfer_buffer_flags)kernel(i2c_unregister_device)kernel(i2c_verify_adapter)kernel(i2c_verify_client)kernel(i8042_command)kernel(i8042_install_filter)kernel(i8042_lock_chip)kernel(i8042_remove_filter)kernel(i8042_unlock_chip)kernel(i8253_lock)kernel(ibft_phys_addr)kernel(icmp6_send)kernel(icmp_build_probe)kernel(icmp_err_convert)kernel(icmp_global_allow)kernel(icmp_ndo_send)kernel(icmpv6_err_convert)kernel(icmpv6_ndo_send)kernel(ida_alloc_range)kernel(ida_destroy)kernel(ida_free)kernel(idle_inject_get_duration)kernel(idle_inject_register)kernel(idle_inject_register_full)kernel(idle_inject_set_duration)kernel(idle_inject_set_latency)kernel(idle_inject_start)kernel(idle_inject_stop)kernel(idle_inject_unregister)kernel(idma32_dma_probe)kernel(idma32_dma_remove)kernel(idr_alloc)kernel(idr_alloc_cyclic)kernel(idr_alloc_u32)kernel(idr_destroy)kernel(idr_find)kernel(idr_for_each)kernel(idr_get_next)kernel(idr_get_next_ul)kernel(idr_preload)kernel(idr_remove)kernel(idr_replace)kernel(iget5_locked)kernel(iget_failed)kernel(iget_locked)kernel(ignore_console_lock_warning)kernel(igrab)kernel(ihold)kernel(ilookup)kernel(ilookup5)kernel(ilookup5_nowait)kernel(ima_file_check)kernel(ima_file_hash)kernel(ima_inode_hash)kernel(ima_measure_critical_data)kernel(import_iovec)kernel(import_single_range)kernel(in4_pton)kernel(in6_dev_finish_destroy)kernel(in6_pton)kernel(in6addr_any)kernel(in6addr_interfacelocal_allnodes)kernel(in6addr_interfacelocal_allrouters)kernel(in6addr_linklocal_allnodes)kernel(in6addr_linklocal_allrouters)kernel(in6addr_loopback)kernel(in6addr_sitelocal_allrouters)kernel(in_aton)kernel(in_dev_finish_destroy)kernel(in_egroup_p)kernel(in_group_p)kernel(in_lock_functions)kernel(inc_nlink)kernel(inc_node_page_state)kernel(inc_zone_page_state)kernel(inet6_add_offload)kernel(inet6_add_protocol)kernel(inet6_bind)kernel(inet6_cleanup_sock)kernel(inet6_compat_ioctl)kernel(inet6_csk_addr2sockaddr)kernel(inet6_csk_route_req)kernel(inet6_csk_update_pmtu)kernel(inet6_csk_xmit)kernel(inet6_del_offload)kernel(inet6_del_protocol)kernel(inet6_getname)kernel(inet6_hash)kernel(inet6_hash_connect)kernel(inet6_ioctl)kernel(inet6_lookup)kernel(inet6_lookup_listener)kernel(inet6_offloads)kernel(inet6_protos)kernel(inet6_register_protosw)kernel(inet6_release)kernel(inet6_sk_rebuild_header)kernel(inet6_sock_destruct)kernel(inet6_unregister_protosw)kernel(inet6addr_notifier_call_chain)kernel(inet6addr_validator_notifier_call_chain)kernel(inet_accept)kernel(inet_add_offload)kernel(inet_add_protocol)kernel(inet_addr_is_any)kernel(inet_addr_type)kernel(inet_addr_type_dev_table)kernel(inet_addr_type_table)kernel(inet_bind)kernel(inet_confirm_addr)kernel(inet_csk_accept)kernel(inet_csk_addr2sockaddr)kernel(inet_csk_clear_xmit_timers)kernel(inet_csk_clone_lock)kernel(inet_csk_complete_hashdance)kernel(inet_csk_delete_keepalive_timer)kernel(inet_csk_destroy_sock)kernel(inet_csk_get_port)kernel(inet_csk_init_xmit_timers)kernel(inet_csk_listen_start)kernel(inet_csk_listen_stop)kernel(inet_csk_prepare_forced_close)kernel(inet_csk_reqsk_queue_add)kernel(inet_csk_reqsk_queue_drop)kernel(inet_csk_reqsk_queue_drop_and_put)kernel(inet_csk_reqsk_queue_hash_add)kernel(inet_csk_reset_keepalive_timer)kernel(inet_csk_route_child_sock)kernel(inet_csk_route_req)kernel(inet_csk_update_pmtu)kernel(inet_ctl_sock_create)kernel(inet_current_timestamp)kernel(inet_del_offload)kernel(inet_del_protocol)kernel(inet_dev_addr_type)kernel(inet_dgram_connect)kernel(inet_dgram_ops)kernel(inet_diag_bc_sk)kernel(inet_diag_dump_icsk)kernel(inet_diag_dump_one_icsk)kernel(inet_diag_find_one_icsk)kernel(inet_diag_msg_attrs_fill)kernel(inet_diag_msg_common_fill)kernel(inet_diag_register)kernel(inet_diag_unregister)kernel(inet_ehash_locks_alloc)kernel(inet_ehash_nolisten)kernel(inet_frag_destroy)kernel(inet_frag_find)kernel(inet_frag_kill)kernel(inet_frag_pull_head)kernel(inet_frag_queue_insert)kernel(inet_frag_rbtree_purge)kernel(inet_frag_reasm_finish)kernel(inet_frag_reasm_prepare)kernel(inet_frags_fini)kernel(inet_frags_init)kernel(inet_get_local_port_range)kernel(inet_getname)kernel(inet_getpeer)kernel(inet_hash)kernel(inet_hash_connect)kernel(inet_hashinfo2_init_mod)kernel(inet_ioctl)kernel(inet_listen)kernel(inet_offloads)kernel(inet_peer_base_init)kernel(inet_peer_xrlim_allow)kernel(inet_proto_csum_replace16)kernel(inet_proto_csum_replace4)kernel(inet_proto_csum_replace_by_diff)kernel(inet_protos)kernel(inet_pton_with_scope)kernel(inet_put_port)kernel(inet_putpeer)kernel(inet_rcv_saddr_equal)kernel(inet_recvmsg)kernel(inet_register_protosw)kernel(inet_release)kernel(inet_reqsk_alloc)kernel(inet_rtx_syn_ack)kernel(inet_select_addr)kernel(inet_send_prepare)kernel(inet_sendmsg)kernel(inet_sendpage)kernel(inet_shutdown)kernel(inet_sk_diag_fill)kernel(inet_sk_rebuild_header)kernel(inet_sk_rx_dst_set)kernel(inet_sk_set_state)kernel(inet_sock_destruct)kernel(inet_stream_connect)kernel(inet_stream_ops)kernel(inet_twsk_alloc)kernel(inet_twsk_deschedule_put)kernel(inet_twsk_hashdance)kernel(inet_twsk_purge)kernel(inet_twsk_put)kernel(inet_unhash)kernel(inet_unregister_protosw)kernel(inetdev_by_index)kernel(inetpeer_invalidate_tree)kernel(init_dummy_netdev)kernel(init_iova_domain)kernel(init_net)kernel(init_node_memory_type)kernel(init_on_alloc)kernel(init_on_free)kernel(init_pid_ns)kernel(init_pseudo)kernel(init_rcu_head)kernel(init_rcu_head_on_stack)kernel(init_special_inode)kernel(init_task)kernel(init_timer_key)kernel(init_timer_on_stack_key)kernel(init_user_ns)kernel(init_uts_ns)kernel(init_wait_entry)kernel(init_wait_var_entry)kernel(injectm)kernel(inode_add_bytes)kernel(inode_dax)kernel(inode_dio_wait)kernel(inode_get_bytes)kernel(inode_init_always)kernel(inode_init_once)kernel(inode_init_owner)kernel(inode_insert5)kernel(inode_io_list_del)kernel(inode_maybe_inc_iversion)kernel(inode_needs_sync)kernel(inode_newsize_ok)kernel(inode_nohighmem)kernel(inode_owner_or_capable)kernel(inode_permission)kernel(inode_query_iversion)kernel(inode_sb_list_add)kernel(inode_set_bytes)kernel(inode_set_flags)kernel(inode_sub_bytes)kernel(inode_to_bdi)kernel(input_alloc_absinfo)kernel(input_allocate_device)kernel(input_class)kernel(input_close_device)kernel(input_copy_abs)kernel(input_device_enabled)kernel(input_enable_softrepeat)kernel(input_event)kernel(input_event_from_user)kernel(input_event_to_user)kernel(input_ff_create)kernel(input_ff_destroy)kernel(input_ff_effect_from_user)kernel(input_ff_erase)kernel(input_ff_event)kernel(input_ff_flush)kernel(input_ff_upload)kernel(input_flush_device)kernel(input_free_device)kernel(input_free_minor)kernel(input_get_keycode)kernel(input_get_new_minor)kernel(input_get_poll_interval)kernel(input_get_timestamp)kernel(input_grab_device)kernel(input_handler_for_each_handle)kernel(input_inject_event)kernel(input_match_device_id)kernel(input_mt_assign_slots)kernel(input_mt_destroy_slots)kernel(input_mt_drop_unused)kernel(input_mt_get_slot_by_key)kernel(input_mt_init_slots)kernel(input_mt_report_finger_count)kernel(input_mt_report_pointer_emulation)kernel(input_mt_report_slot_state)kernel(input_mt_sync_frame)kernel(input_open_device)kernel(input_register_device)kernel(input_register_handle)kernel(input_register_handler)kernel(input_release_device)kernel(input_reset_device)kernel(input_scancode_to_scalar)kernel(input_set_abs_params)kernel(input_set_capability)kernel(input_set_keycode)kernel(input_set_max_poll_interval)kernel(input_set_min_poll_interval)kernel(input_set_poll_interval)kernel(input_set_timestamp)kernel(input_setup_polling)kernel(input_unregister_device)kernel(input_unregister_handle)kernel(input_unregister_handler)kernel(insert_inode_locked)kernel(insert_inode_locked4)kernel(insert_resource)kernel(insert_resource_expand_to_fit)kernel(int_active_memcg)kernel(int_pow)kernel(int_sqrt)kernel(int_to_scsilun)kernel(intel_collect_cpu_info)kernel(intel_find_matching_signature)kernel(intel_graphics_stolen_res)kernel(intel_iommu_enabled)kernel(intel_microcode_sanity_check)kernel(intel_pinctrl_get_soc_data)kernel(intel_pinctrl_probe_by_hid)kernel(intel_pinctrl_probe_by_uid)kernel(intel_pinctrl_resume_noirq)kernel(intel_pinctrl_suspend_noirq)kernel(intel_pmic_install_opregion_handler)kernel(intel_pt_handle_vmx)kernel(intel_pt_validate_cap)kernel(intel_pt_validate_hw_cap)kernel(intel_soc_pmic_exec_mipi_pmic_seq_element)kernel(interval_tree_insert)kernel(interval_tree_iter_first)kernel(interval_tree_iter_next)kernel(interval_tree_remove)kernel(interval_tree_span_iter_advance)kernel(interval_tree_span_iter_first)kernel(interval_tree_span_iter_next)kernel(intlog10)kernel(intlog2)kernel(invalidate_bdev)kernel(invalidate_bh_lrus)kernel(invalidate_disk)kernel(invalidate_inode_buffers)kernel(invalidate_inode_pages2)kernel(invalidate_inode_pages2_range)kernel(invalidate_mapping_pages)kernel(inverse_translate)kernel(io_cgrp_subsys)kernel(io_cgrp_subsys_enabled_key)kernel(io_cgrp_subsys_on_dfl_key)kernel(io_schedule)kernel(io_schedule_timeout)kernel(io_uring_cmd_do_in_task_lazy)kernel(io_uring_cmd_done)kernel(io_uring_cmd_import_fixed)kernel(io_uring_cmd_sock)kernel(io_uring_destruct_scm)kernel(io_uring_get_socket)kernel(ioc_find_get_icq)kernel(ioc_lookup_icq)kernel(iocb_bio_iopoll)kernel(iomap_bmap)kernel(iomap_dio_complete)kernel(iomap_dio_rw)kernel(iomap_fiemap)kernel(iomap_file_buffered_write)kernel(iomap_file_buffered_write_punch_delalloc)kernel(iomap_file_unshare)kernel(iomap_finish_ioends)kernel(iomap_invalidate_folio)kernel(iomap_ioend_try_merge)kernel(iomap_is_partially_uptodate)kernel(iomap_page_mkwrite)kernel(iomap_read_folio)kernel(iomap_readahead)kernel(iomap_release_folio)kernel(iomap_seek_data)kernel(iomap_seek_hole)kernel(iomap_sort_ioends)kernel(iomap_swapfile_activate)kernel(iomap_truncate_page)kernel(iomap_writepage)kernel(iomap_writepages)kernel(iomap_zero_range)kernel(iomem_resource)kernel(iommu_alloc_global_pasid)kernel(iommu_alloc_resv_region)kernel(iommu_attach_device)kernel(iommu_attach_device_pasid)kernel(iommu_attach_group)kernel(iommu_debugfs_dir)kernel(iommu_default_passthrough)kernel(iommu_detach_device)kernel(iommu_detach_device_pasid)kernel(iommu_detach_group)kernel(iommu_dev_disable_feature)kernel(iommu_dev_enable_feature)kernel(iommu_device_claim_dma_owner)kernel(iommu_device_register)kernel(iommu_device_release_dma_owner)kernel(iommu_device_sysfs_add)kernel(iommu_device_sysfs_remove)kernel(iommu_device_unregister)kernel(iommu_dma_get_resv_regions)kernel(iommu_domain_alloc)kernel(iommu_domain_free)kernel(iommu_enable_nesting)kernel(iommu_free_global_pasid)kernel(iommu_fwspec_add_ids)kernel(iommu_fwspec_free)kernel(iommu_fwspec_init)kernel(iommu_get_domain_for_dev)kernel(iommu_get_domain_for_dev_pasid)kernel(iommu_get_group_resv_regions)kernel(iommu_get_msi_cookie)kernel(iommu_get_resv_regions)kernel(iommu_group_add_device)kernel(iommu_group_alloc)kernel(iommu_group_claim_dma_owner)kernel(iommu_group_dma_owner_claimed)kernel(iommu_group_for_each_dev)kernel(iommu_group_get)kernel(iommu_group_get_iommudata)kernel(iommu_group_has_isolated_msi)kernel(iommu_group_id)kernel(iommu_group_put)kernel(iommu_group_ref_get)kernel(iommu_group_release_dma_owner)kernel(iommu_group_remove_device)kernel(iommu_group_replace_domain)kernel(iommu_group_set_iommudata)kernel(iommu_group_set_name)kernel(iommu_iova_to_phys)kernel(iommu_map)kernel(iommu_map_sg)kernel(iommu_page_response)kernel(iommu_present)kernel(iommu_put_resv_regions)kernel(iommu_queue_iopf)kernel(iommu_register_device_fault_handler)kernel(iommu_report_device_fault)kernel(iommu_set_fault_handler)kernel(iommu_set_pgtable_quirks)kernel(iommu_setup_dma_ops)kernel(iommu_sva_bind_device)kernel(iommu_sva_get_pasid)kernel(iommu_sva_unbind_device)kernel(iommu_unmap)kernel(iommu_unmap_fast)kernel(iommu_unregister_device_fault_handler)kernel(iopf_queue_add_device)kernel(iopf_queue_alloc)kernel(iopf_queue_discard_partial)kernel(iopf_queue_flush_dev)kernel(iopf_queue_free)kernel(iopf_queue_remove_device)kernel(ioport_map)kernel(ioport_resource)kernel(ioport_unmap)kernel(ioread16)kernel(ioread16_rep)kernel(ioread16be)kernel(ioread32)kernel(ioread32_rep)kernel(ioread32be)kernel(ioread64_hi_lo)kernel(ioread64_lo_hi)kernel(ioread64be_hi_lo)kernel(ioread64be_lo_hi)kernel(ioread8)kernel(ioread8_rep)kernel(ioremap)kernel(ioremap_cache)kernel(ioremap_encrypted)kernel(ioremap_prot)kernel(ioremap_uc)kernel(ioremap_wc)kernel(ioremap_wt)kernel(iosf_mbi_assert_punit_acquired)kernel(iosf_mbi_available)kernel(iosf_mbi_block_punit_i2c_access)kernel(iosf_mbi_modify)kernel(iosf_mbi_punit_acquire)kernel(iosf_mbi_punit_release)kernel(iosf_mbi_read)kernel(iosf_mbi_register_pmic_bus_access_notifier)kernel(iosf_mbi_unblock_punit_i2c_access)kernel(iosf_mbi_unregister_pmic_bus_access_notifier)kernel(iosf_mbi_unregister_pmic_bus_access_notifier_unlocked)kernel(iosf_mbi_write)kernel(iounmap)kernel(iov_iter_advance)kernel(iov_iter_alignment)kernel(iov_iter_bvec)kernel(iov_iter_discard)kernel(iov_iter_gap_alignment)kernel(iov_iter_get_pages2)kernel(iov_iter_get_pages_alloc2)kernel(iov_iter_init)kernel(iov_iter_is_aligned)kernel(iov_iter_kvec)kernel(iov_iter_npages)kernel(iov_iter_pipe)kernel(iov_iter_revert)kernel(iov_iter_single_seg_count)kernel(iov_iter_xarray)kernel(iov_iter_zero)kernel(iova_cache_get)kernel(iova_cache_put)kernel(iova_domain_init_rcaches)kernel(iowrite16)kernel(iowrite16_rep)kernel(iowrite16be)kernel(iowrite32)kernel(iowrite32_rep)kernel(iowrite32be)kernel(iowrite64_hi_lo)kernel(iowrite64_lo_hi)kernel(iowrite64be_hi_lo)kernel(iowrite64be_lo_hi)kernel(iowrite8)kernel(iowrite8_rep)kernel(ip4_datagram_connect)kernel(ip4_datagram_release_cb)kernel(ip6_append_data)kernel(ip6_datagram_connect)kernel(ip6_datagram_connect_v6_only)kernel(ip6_datagram_recv_ctl)kernel(ip6_datagram_release_cb)kernel(ip6_datagram_send_ctl)kernel(ip6_dst_alloc)kernel(ip6_dst_check)kernel(ip6_dst_hoplimit)kernel(ip6_dst_lookup)kernel(ip6_dst_lookup_flow)kernel(ip6_dst_lookup_tunnel)kernel(ip6_err_gen_icmpv6_unreach)kernel(ip6_find_1stfragopt)kernel(ip6_flush_pending_frames)kernel(ip6_frag_init)kernel(ip6_frag_next)kernel(ip6_fraglist_init)kernel(ip6_fraglist_prepare)kernel(ip6_input)kernel(ip6_local_out)kernel(ip6_mtu)kernel(ip6_output)kernel(ip6_pol_route)kernel(ip6_push_pending_frames)kernel(ip6_redirect)kernel(ip6_route_input_lookup)kernel(ip6_route_lookup)kernel(ip6_route_me_harder)kernel(ip6_route_output_flags)kernel(ip6_route_output_flags_noref)kernel(ip6_sk_dst_lookup_flow)kernel(ip6_sk_redirect)kernel(ip6_sk_update_pmtu)kernel(ip6_update_pmtu)kernel(ip6_xmit)kernel(ip6mr_rule_default)kernel(ip6tun_encaps)kernel(ip_build_and_send_pkt)kernel(ip_check_defrag)kernel(ip_cmsg_recv_offset)kernel(ip_compute_csum)kernel(ip_defrag)kernel(ip_do_fragment)kernel(ip_fib_metrics_init)kernel(ip_frag_ecn_table)kernel(ip_frag_init)kernel(ip_frag_next)kernel(ip_fraglist_init)kernel(ip_fraglist_prepare)kernel(ip_generic_getfrag)kernel(ip_getsockopt)kernel(ip_icmp_error_rfc4884)kernel(ip_idents_reserve)kernel(ip_local_deliver)kernel(ip_local_out)kernel(ip_mc_check_igmp)kernel(ip_mc_inc_group)kernel(ip_mc_join_group)kernel(ip_mc_leave_group)kernel(ip_options_compile)kernel(ip_options_rcv_srr)kernel(ip_output)kernel(ip_queue_xmit)kernel(ip_route_input_noref)kernel(ip_route_me_harder)kernel(ip_route_output_flow)kernel(ip_route_output_key_hash)kernel(ip_route_output_tunnel)kernel(ip_send_check)kernel(ip_setsockopt)kernel(ip_sock_set_freebind)kernel(ip_sock_set_mtu_discover)kernel(ip_sock_set_pktinfo)kernel(ip_sock_set_recverr)kernel(ip_sock_set_tos)kernel(ip_tos2prio)kernel(ip_tunnel_header_ops)kernel(ip_tunnel_metadata_cnt)kernel(ip_tunnel_need_metadata)kernel(ip_tunnel_parse_protocol)kernel(ip_tunnel_unneed_metadata)kernel(ip_valid_fib_dump_req)kernel(ipmi_dmi_get_slave_addr)kernel(ipmi_platform_add)kernel(ipmr_rule_default)kernel(iptun_encaps)kernel(iptunnel_handle_offloads)kernel(iptunnel_metadata_reply)kernel(iptunnel_xmit)kernel(iput)kernel(ipv4_dst_check)kernel(ipv4_mtu)kernel(ipv4_redirect)kernel(ipv4_sk_redirect)kernel(ipv4_sk_update_pmtu)kernel(ipv4_specific)kernel(ipv4_update_pmtu)kernel(ipv6_bpf_stub)kernel(ipv6_chk_addr)kernel(ipv6_chk_addr_and_flags)kernel(ipv6_chk_custom_prefix)kernel(ipv6_chk_prefix)kernel(ipv6_dev_find)kernel(ipv6_dev_get_saddr)kernel(ipv6_dev_mc_dec)kernel(ipv6_dev_mc_inc)kernel(ipv6_dup_options)kernel(ipv6_ext_hdr)kernel(ipv6_find_hdr)kernel(ipv6_find_tlv)kernel(ipv6_fixup_options)kernel(ipv6_flowlabel_exclusive)kernel(ipv6_getsockopt)kernel(ipv6_mc_check_mld)kernel(ipv6_mod_enabled)kernel(ipv6_opt_accepted)kernel(ipv6_proxy_select_ident)kernel(ipv6_push_frag_opts)kernel(ipv6_recv_error)kernel(ipv6_select_ident)kernel(ipv6_setsockopt)kernel(ipv6_skip_exthdr)kernel(ipv6_sock_mc_drop)kernel(ipv6_sock_mc_join)kernel(ipv6_stub)kernel(irq_check_status_bit)kernel(irq_chip_ack_parent)kernel(irq_chip_disable_parent)kernel(irq_chip_enable_parent)kernel(irq_chip_eoi_parent)kernel(irq_chip_get_parent_state)kernel(irq_chip_mask_ack_parent)kernel(irq_chip_mask_parent)kernel(irq_chip_release_resources_parent)kernel(irq_chip_request_resources_parent)kernel(irq_chip_retrigger_hierarchy)kernel(irq_chip_set_affinity_parent)kernel(irq_chip_set_parent_state)kernel(irq_chip_set_type_parent)kernel(irq_chip_set_vcpu_affinity_parent)kernel(irq_chip_set_wake_parent)kernel(irq_chip_unmask_parent)kernel(irq_cpu_rmap_add)kernel(irq_cpu_rmap_remove)kernel(irq_create_fwspec_mapping)kernel(irq_create_mapping_affinity)kernel(irq_create_of_mapping)kernel(irq_dispose_mapping)kernel(irq_domain_add_legacy)kernel(irq_domain_alloc_irqs_parent)kernel(irq_domain_associate)kernel(irq_domain_associate_many)kernel(irq_domain_create_hierarchy)kernel(irq_domain_create_legacy)kernel(irq_domain_create_simple)kernel(irq_domain_disconnect_hierarchy)kernel(irq_domain_free_fwnode)kernel(irq_domain_free_irqs_common)kernel(irq_domain_free_irqs_parent)kernel(irq_domain_get_irq_data)kernel(irq_domain_pop_irq)kernel(irq_domain_push_irq)kernel(irq_domain_remove)kernel(irq_domain_reset_irq_data)kernel(irq_domain_set_hwirq_and_chip)kernel(irq_domain_set_info)kernel(irq_domain_simple_ops)kernel(irq_domain_translate_onecell)kernel(irq_domain_translate_twocell)kernel(irq_domain_update_bus_token)kernel(irq_domain_xlate_onecell)kernel(irq_domain_xlate_onetwocell)kernel(irq_domain_xlate_twocell)kernel(irq_find_matching_fwspec)kernel(irq_force_affinity)kernel(irq_fpu_usable)kernel(irq_free_descs)kernel(irq_from_evtchn)kernel(irq_get_irq_data)kernel(irq_get_irqchip_state)kernel(irq_get_percpu_devid_partition)kernel(irq_has_action)kernel(irq_inject_interrupt)kernel(irq_modify_status)kernel(irq_percpu_is_enabled)kernel(irq_poll_complete)kernel(irq_poll_disable)kernel(irq_poll_enable)kernel(irq_poll_init)kernel(irq_poll_sched)kernel(irq_remapping_cap)kernel(irq_set_affinity)kernel(irq_set_affinity_notifier)kernel(irq_set_chained_handler_and_data)kernel(irq_set_chip)kernel(irq_set_chip_and_handler_name)kernel(irq_set_chip_data)kernel(irq_set_default_host)kernel(irq_set_handler_data)kernel(irq_set_irq_type)kernel(irq_set_irq_wake)kernel(irq_set_irqchip_state)kernel(irq_set_parent)kernel(irq_set_vcpu_affinity)kernel(irq_stat)kernel(irq_wake_thread)kernel(irq_work_queue)kernel(irq_work_run)kernel(irq_work_sync)kernel(irqchip_fwnode_ops)kernel(irqd_cfg)kernel(is_acpi_data_node)kernel(is_acpi_device_node)kernel(is_bad_inode)kernel(is_binary_blacklisted)kernel(is_console_locked)kernel(is_dock_device)kernel(is_free_buddy_page)kernel(is_hash_blacklisted)kernel(is_hpet_enabled)kernel(is_module_sig_enforced)kernel(is_skb_forwardable)kernel(is_software_node)kernel(is_subdir)kernel(is_uv_hubbed)kernel(is_uv_system)kernel(is_virtio_device)kernel(is_vmalloc_addr)kernel(iter_div_u64_rem)kernel(iter_file_splice_write)kernel(iterate_dir)kernel(iterate_fd)kernel(iterate_supers_type)kernel(itlb_multihit_kvm_mitigation)kernel(iunique)kernel(jiffies)kernel(jiffies64_to_msecs)kernel(jiffies64_to_nsecs)kernel(jiffies_64)kernel(jiffies_64_to_clock_t)kernel(jiffies_to_clock_t)kernel(jiffies_to_msecs)kernel(jiffies_to_timespec64)kernel(jiffies_to_usecs)kernel(jump_label_rate_limit)kernel(jump_label_update_timeout)kernel(kasprintf)kernel(kasprintf_strarray)kernel(kblockd_mod_delayed_work_on)kernel(kblockd_schedule_work)kernel(kcpustat_cpu_fetch)kernel(kcpustat_field)kernel(kd_mksound)kernel(kern_mount)kernel(kern_path)kernel(kern_path_create)kernel(kern_sys_bpf)kernel(kern_unmount)kernel(kern_unmount_array)kernel(kernel_accept)kernel(kernel_bind)kernel(kernel_connect)kernel(kernel_cpustat)kernel(kernel_fpu_begin_mask)kernel(kernel_fpu_end)kernel(kernel_getpeername)kernel(kernel_getsockname)kernel(kernel_halt)kernel(kernel_kobj)kernel(kernel_listen)kernel(kernel_param_lock)kernel(kernel_param_unlock)kernel(kernel_power_off)kernel(kernel_read)kernel(kernel_read_file)kernel(kernel_read_file_from_fd)kernel(kernel_read_file_from_path)kernel(kernel_read_file_from_path_initns)kernel(kernel_recvmsg)kernel(kernel_restart)kernel(kernel_sendmsg)kernel(kernel_sendmsg_locked)kernel(kernel_sendpage)kernel(kernel_sendpage_locked)kernel(kernel_sigaction)kernel(kernel_sock_ip_overhead)kernel(kernel_sock_shutdown)kernel(kernel_write)kernel(kernfs_find_and_get_ns)kernel(kernfs_get)kernel(kernfs_notify)kernel(kernfs_path_from_node)kernel(kernfs_put)kernel(kexec_crash_loaded)kernel(key_alloc)kernel(key_being_used_for)kernel(key_create_or_update)kernel(key_instantiate_and_link)kernel(key_invalidate)kernel(key_link)kernel(key_move)kernel(key_payload_reserve)kernel(key_put)kernel(key_reject_and_link)kernel(key_revoke)kernel(key_set_timeout)kernel(key_task_permission)kernel(key_type_asymmetric)kernel(key_type_encrypted)kernel(key_type_keyring)kernel(key_type_logon)kernel(key_type_trusted)kernel(key_type_user)kernel(key_unlink)kernel(key_update)kernel(key_validate)kernel(keyring_alloc)kernel(keyring_clear)kernel(keyring_restrict)kernel(keyring_search)kernel(kfree)kernel(kfree_const)kernel(kfree_link)kernel(kfree_sensitive)kernel(kfree_skb_list_reason)kernel(kfree_skb_partial)kernel(kfree_skb_reason)kernel(kfree_strarray)kernel(kick_all_cpus_sync)kernel(kick_process)kernel(kill_anon_super)kernel(kill_block_super)kernel(kill_dax)kernel(kill_dev_dax)kernel(kill_device)kernel(kill_fasync)kernel(kill_litter_super)kernel(kill_pgrp)kernel(kill_pid)kernel(kill_pid_usb_asyncio)kernel(kiocb_modified)kernel(kiocb_set_cancel_fn)kernel(klist_add_before)kernel(klist_add_behind)kernel(klist_add_head)kernel(klist_add_tail)kernel(klist_del)kernel(klist_init)kernel(klist_iter_exit)kernel(klist_iter_init)kernel(klist_iter_init_node)kernel(klist_next)kernel(klist_node_attached)kernel(klist_prev)kernel(klist_remove)kernel(klp_enable_patch)kernel(klp_get_prev_state)kernel(klp_get_state)kernel(klp_sched_try_switch_key)kernel(klp_shadow_alloc)kernel(klp_shadow_free)kernel(klp_shadow_free_all)kernel(klp_shadow_get)kernel(klp_shadow_get_or_alloc)kernel(km_migrate)kernel(km_new_mapping)kernel(km_policy_expired)kernel(km_policy_notify)kernel(km_query)kernel(km_report)kernel(km_state_expired)kernel(km_state_notify)kernel(kmalloc_caches)kernel(kmalloc_large)kernel(kmalloc_large_node)kernel(kmalloc_node_trace)kernel(kmalloc_size_roundup)kernel(kmalloc_trace)kernel(kmem_cache_alloc)kernel(kmem_cache_alloc_bulk)kernel(kmem_cache_alloc_lru)kernel(kmem_cache_alloc_node)kernel(kmem_cache_create)kernel(kmem_cache_create_usercopy)kernel(kmem_cache_destroy)kernel(kmem_cache_free)kernel(kmem_cache_free_bulk)kernel(kmem_cache_shrink)kernel(kmem_cache_size)kernel(kmem_dump_obj)kernel(kmem_valid_obj)kernel(kmemdup)kernel(kmemdup_nul)kernel(kmemleak_alloc)kernel(kmemleak_alloc_percpu)kernel(kmemleak_alloc_phys)kernel(kmemleak_free)kernel(kmemleak_free_part)kernel(kmemleak_free_part_phys)kernel(kmemleak_free_percpu)kernel(kmemleak_ignore)kernel(kmemleak_ignore_phys)kernel(kmemleak_no_scan)kernel(kmemleak_not_leak)kernel(kmemleak_scan_area)kernel(kmemleak_update_trace)kernel(kmemleak_vmalloc)kernel(kmsg_dump_get_buffer)kernel(kmsg_dump_get_line)kernel(kmsg_dump_reason_str)kernel(kmsg_dump_register)kernel(kmsg_dump_rewind)kernel(kmsg_dump_unregister)kernel(kobj_ns_drop)kernel(kobj_ns_grab_current)kernel(kobj_sysfs_ops)kernel(kobject_add)kernel(kobject_create_and_add)kernel(kobject_del)kernel(kobject_get)kernel(kobject_get_path)kernel(kobject_get_unless_zero)kernel(kobject_init)kernel(kobject_init_and_add)kernel(kobject_move)kernel(kobject_put)kernel(kobject_rename)kernel(kobject_set_name)kernel(kobject_uevent)kernel(kobject_uevent_env)kernel(kpp_register_instance)kernel(kprobe_event_cmd_init)kernel(kprobe_event_delete)kernel(krealloc)kernel(kset_create_and_add)kernel(kset_find_obj)kernel(kset_register)kernel(kset_unregister)kernel(ksize)kernel(ksm_madvise)kernel(kstat)kernel(kstrdup)kernel(kstrdup_and_replace)kernel(kstrdup_const)kernel(kstrdup_quotable)kernel(kstrdup_quotable_cmdline)kernel(kstrdup_quotable_file)kernel(kstrndup)kernel(kstrtobool)kernel(kstrtobool_from_user)kernel(kstrtoint)kernel(kstrtoint_from_user)kernel(kstrtol_from_user)kernel(kstrtoll)kernel(kstrtoll_from_user)kernel(kstrtos16)kernel(kstrtos16_from_user)kernel(kstrtos8)kernel(kstrtos8_from_user)kernel(kstrtou16)kernel(kstrtou16_from_user)kernel(kstrtou8)kernel(kstrtou8_from_user)kernel(kstrtouint)kernel(kstrtouint_from_user)kernel(kstrtoul_from_user)kernel(kstrtoull)kernel(kstrtoull_from_user)kernel(ksys_sync_helper)kernel(kthread_associate_blkcg)kernel(kthread_bind)kernel(kthread_cancel_delayed_work_sync)kernel(kthread_cancel_work_sync)kernel(kthread_complete_and_exit)kernel(kthread_create_on_cpu)kernel(kthread_create_on_node)kernel(kthread_create_worker)kernel(kthread_create_worker_on_cpu)kernel(kthread_data)kernel(kthread_delayed_work_timer_fn)kernel(kthread_destroy_worker)kernel(kthread_flush_work)kernel(kthread_flush_worker)kernel(kthread_freezable_should_stop)kernel(kthread_func)kernel(kthread_mod_delayed_work)kernel(kthread_park)kernel(kthread_parkme)kernel(kthread_queue_delayed_work)kernel(kthread_queue_work)kernel(kthread_should_park)kernel(kthread_should_stop)kernel(kthread_stop)kernel(kthread_unpark)kernel(kthread_unuse_mm)kernel(kthread_use_mm)kernel(kthread_worker_fn)kernel(ktime_add_safe)kernel(ktime_get)kernel(ktime_get_boot_fast_ns)kernel(ktime_get_coarse_real_ts64)kernel(ktime_get_coarse_ts64)kernel(ktime_get_coarse_with_offset)kernel(ktime_get_mono_fast_ns)kernel(ktime_get_raw)kernel(ktime_get_raw_fast_ns)kernel(ktime_get_raw_ts64)kernel(ktime_get_real_fast_ns)kernel(ktime_get_real_seconds)kernel(ktime_get_real_ts64)kernel(ktime_get_resolution_ns)kernel(ktime_get_seconds)kernel(ktime_get_snapshot)kernel(ktime_get_tai_fast_ns)kernel(ktime_get_ts64)kernel(ktime_get_with_offset)kernel(ktime_mono_to_any)kernel(kunit_hooks)kernel(kunit_running)kernel(kvasprintf)kernel(kvasprintf_const)kernel(kvfree)kernel(kvfree_call_rcu)kernel(kvfree_sensitive)kernel(kvm_arch_para_hints)kernel(kvm_async_pf_task_wait_schedule)kernel(kvm_async_pf_task_wake)kernel(kvm_clock)kernel(kvm_para_available)kernel(kvm_read_and_reset_apf_flags)kernel(kvm_set_posted_intr_wakeup_handler)kernel(kvmalloc_node)kernel(kvmemdup)kernel(kvrealloc)kernel(l1tf_mitigation)kernel(l1tf_vmx_mitigation)kernel(l3mdev_fib_table_by_index)kernel(l3mdev_fib_table_rcu)kernel(l3mdev_ifindex_lookup_by_table_id)kernel(l3mdev_link_scope_lookup)kernel(l3mdev_master_ifindex_rcu)kernel(l3mdev_master_upper_ifindex_by_index_rcu)kernel(l3mdev_table_lookup_register)kernel(l3mdev_table_lookup_unregister)kernel(l3mdev_update_flow)kernel(laptop_mode)kernel(lcm)kernel(lcm_not_zero)kernel(lease_get_mtime)kernel(lease_modify)kernel(lease_register_notifier)kernel(lease_unregister_notifier)kernel(leave_mm)kernel(led_blink_set)kernel(led_blink_set_nosleep)kernel(led_blink_set_oneshot)kernel(led_classdev_notify_brightness_hw_changed)kernel(led_classdev_register_ext)kernel(led_classdev_resume)kernel(led_classdev_suspend)kernel(led_classdev_unregister)kernel(led_colors)kernel(led_compose_name)kernel(led_get_default_pattern)kernel(led_init_core)kernel(led_put)kernel(led_set_brightness)kernel(led_set_brightness_nopm)kernel(led_set_brightness_nosleep)kernel(led_set_brightness_sync)kernel(led_stop_software_blink)kernel(led_sysfs_disable)kernel(led_sysfs_enable)kernel(led_trigger_blink)kernel(led_trigger_blink_oneshot)kernel(led_trigger_event)kernel(led_trigger_read)kernel(led_trigger_register)kernel(led_trigger_register_simple)kernel(led_trigger_remove)kernel(led_trigger_rename_static)kernel(led_trigger_set)kernel(led_trigger_set_default)kernel(led_trigger_unregister)kernel(led_trigger_unregister_simple)kernel(led_trigger_write)kernel(led_update_brightness)kernel(leds_list)kernel(leds_list_lock)kernel(ledtrig_disk_activity)kernel(legacy_pic)kernel(linear_hugepage_index)kernel(linkmode_resolve_pause)kernel(linkmode_set_pause)kernel(linkwatch_fire_event)kernel(list_lru_add)kernel(list_lru_count_node)kernel(list_lru_count_one)kernel(list_lru_del)kernel(list_lru_destroy)kernel(list_lru_isolate)kernel(list_lru_isolate_move)kernel(list_lru_walk_node)kernel(list_lru_walk_one)kernel(list_sort)kernel(llist_add_batch)kernel(llist_del_first)kernel(llist_reverse_order)kernel(load_direct_gdt)kernel(load_fixmap_gdt)kernel(load_nls)kernel(load_nls_default)kernel(local_apic_timer_c2_ok)kernel(local_touch_nmi)kernel(lock_acquire)kernel(lock_acquired)kernel(lock_contended)kernel(lock_downgrade)kernel(lock_is_held_type)kernel(lock_pin_lock)kernel(lock_release)kernel(lock_rename)kernel(lock_repin_lock)kernel(lock_set_class)kernel(lock_sock_nested)kernel(lock_sync)kernel(lock_system_sleep)kernel(lock_two_nondirectories)kernel(lock_unpin_lock)kernel(lockdep_annotate_inode_mutex_key)kernel(lockdep_genl_is_held)kernel(lockdep_hardirqs_off)kernel(lockdep_hardirqs_on)kernel(lockdep_hardirqs_on_prepare)kernel(lockdep_init_map_type)kernel(lockdep_rcu_suspicious)kernel(lockdep_recursion)kernel(lockdep_register_key)kernel(lockdep_rht_bucket_is_held)kernel(lockdep_rht_mutex_is_held)kernel(lockdep_rtnl_is_held)kernel(lockdep_tasklist_lock_is_held)kernel(lockdep_unregister_key)kernel(lockref_get)kernel(lockref_get_not_dead)kernel(lockref_get_not_zero)kernel(lockref_get_or_lock)kernel(lockref_mark_dead)kernel(lockref_put_not_zero)kernel(lockref_put_or_lock)kernel(lockref_put_return)kernel(locks_alloc_lock)kernel(locks_copy_conflock)kernel(locks_copy_lock)kernel(locks_delete_block)kernel(locks_free_lock)kernel(locks_init_lock)kernel(locks_lock_inode_wait)kernel(locks_owner_has_blockers)kernel(locks_release_private)kernel(locks_remove_posix)kernel(logfc)kernel(look_up_OID)kernel(lookup_address)kernel(lookup_bdev)kernel(lookup_constant)kernel(lookup_one)kernel(lookup_one_len)kernel(lookup_one_len_unlocked)kernel(lookup_one_positive_unlocked)kernel(lookup_one_unlocked)kernel(lookup_positive_unlocked)kernel(lookup_user_key)kernel(loops_per_jiffy)kernel(lpit_read_residency_count_address)kernel(lwtstate_free)kernel(lwtunnel_build_state)kernel(lwtunnel_cmp_encap)kernel(lwtunnel_encap_add_ops)kernel(lwtunnel_encap_del_ops)kernel(lwtunnel_fill_encap)kernel(lwtunnel_get_encap_size)kernel(lwtunnel_input)kernel(lwtunnel_output)kernel(lwtunnel_state_alloc)kernel(lwtunnel_valid_encap_type)kernel(lwtunnel_valid_encap_type_attr)kernel(lwtunnel_xmit)kernel(lzo1x_1_compress)kernel(lzo1x_decompress_safe)kernel(lzorle1x_1_compress)kernel(mac_pton)kernel(machine_check_poll)kernel(machine_to_phys_mapping)kernel(machine_to_phys_nr)kernel(make_bad_inode)kernel(make_device_exclusive_range)kernel(make_flow_keys_digest)kernel(make_kgid)kernel(make_kprojid)kernel(make_kuid)kernel(mangle_path)kernel(mark_buffer_async_write)kernel(mark_buffer_dirty)kernel(mark_buffer_dirty_inode)kernel(mark_buffer_write_io_error)kernel(mark_hardware_unmaintained)kernel(mark_info_dirty)kernel(mark_mounts_for_expiry)kernel(mark_page_accessed)kernel(mark_partner_supported)kernel(mark_tech_preview)kernel(mark_tsc_unstable)kernel(mas_destroy)kernel(mas_empty_area)kernel(mas_empty_area_rev)kernel(mas_erase)kernel(mas_expected_entries)kernel(mas_find)kernel(mas_find_range)kernel(mas_find_range_rev)kernel(mas_find_rev)kernel(mas_next)kernel(mas_next_range)kernel(mas_pause)kernel(mas_preallocate)kernel(mas_prev)kernel(mas_prev_range)kernel(mas_store)kernel(mas_store_gfp)kernel(mas_store_prealloc)kernel(mas_walk)kernel(match_hex)kernel(match_int)kernel(match_octal)kernel(match_strdup)kernel(match_string)kernel(match_strlcpy)kernel(match_token)kernel(match_u64)kernel(match_uint)kernel(match_wildcard)kernel(max_cswd_read_retries)kernel(may_setattr)kernel(may_umount)kernel(may_umount_tree)kernel(mbox_chan_received_data)kernel(mbox_chan_txdone)kernel(mbox_client_peek_data)kernel(mbox_client_txdone)kernel(mbox_controller_register)kernel(mbox_controller_unregister)kernel(mbox_flush)kernel(mbox_free_channel)kernel(mbox_request_channel)kernel(mbox_request_channel_byname)kernel(mbox_send_message)kernel(mc146818_avoid_UIP)kernel(mc146818_does_rtc_work)kernel(mc146818_get_time)kernel(mc146818_set_time)kernel(mce_is_correctable)kernel(mce_is_memory_error)kernel(mce_log)kernel(mce_notify_irq)kernel(mce_register_decode_chain)kernel(mce_register_injector_chain)kernel(mce_unregister_decode_chain)kernel(mce_unregister_injector_chain)kernel(mce_usable_address)kernel(mctrl_gpio_disable_ms)kernel(mctrl_gpio_enable_ms)kernel(mctrl_gpio_free)kernel(mctrl_gpio_get)kernel(mctrl_gpio_get_outputs)kernel(mctrl_gpio_init)kernel(mctrl_gpio_init_noauto)kernel(mctrl_gpio_set)kernel(mctrl_gpio_to_gpiod)kernel(md5_zero_message_hash)kernel(md_account_bio)kernel(md_allow_write)kernel(md_bitmap_close_sync)kernel(md_bitmap_cond_end_sync)kernel(md_bitmap_copy_from_slot)kernel(md_bitmap_end_sync)kernel(md_bitmap_endwrite)kernel(md_bitmap_free)kernel(md_bitmap_load)kernel(md_bitmap_resize)kernel(md_bitmap_start_sync)kernel(md_bitmap_startwrite)kernel(md_bitmap_sync_with_cluster)kernel(md_bitmap_unplug)kernel(md_bitmap_unplug_async)kernel(md_bitmap_update_sb)kernel(md_check_no_bitmap)kernel(md_check_recovery)kernel(md_cluster_ops)kernel(md_do_sync)kernel(md_done_sync)kernel(md_error)kernel(md_find_rdev_nr_rcu)kernel(md_find_rdev_rcu)kernel(md_finish_reshape)kernel(md_flush_request)kernel(md_handle_request)kernel(md_integrity_add_rdev)kernel(md_integrity_register)kernel(md_new_event)kernel(md_rdev_clear)kernel(md_rdev_init)kernel(md_reap_sync_thread)kernel(md_register_thread)kernel(md_reload_sb)kernel(md_run)kernel(md_set_array_sectors)kernel(md_start)kernel(md_stop)kernel(md_stop_writes)kernel(md_submit_discard_bio)kernel(md_unregister_thread)kernel(md_update_sb)kernel(md_wait_for_blocked_rdev)kernel(md_wakeup_thread)kernel(md_write_end)kernel(md_write_inc)kernel(md_write_start)kernel(mddev_destroy)kernel(mddev_init)kernel(mddev_resume)kernel(mddev_suspend)kernel(mddev_unlock)kernel(mdio_bus_exit)kernel(mdio_bus_type)kernel(mdio_device_create)kernel(mdio_device_free)kernel(mdio_device_register)kernel(mdio_device_remove)kernel(mdio_device_reset)kernel(mdio_driver_register)kernel(mdio_driver_unregister)kernel(mdio_find_bus)kernel(mdiobus_alloc_size)kernel(mdiobus_c45_modify)kernel(mdiobus_c45_modify_changed)kernel(mdiobus_c45_read)kernel(mdiobus_c45_read_nested)kernel(mdiobus_c45_write)kernel(mdiobus_c45_write_nested)kernel(mdiobus_free)kernel(mdiobus_get_phy)kernel(mdiobus_is_registered_device)kernel(mdiobus_modify)kernel(mdiobus_modify_changed)kernel(mdiobus_read)kernel(mdiobus_read_nested)kernel(mdiobus_register_board_info)kernel(mdiobus_register_device)kernel(mdiobus_scan_c22)kernel(mdiobus_setup_mdiodev_from_board_info)kernel(mdiobus_unregister)kernel(mdiobus_unregister_device)kernel(mdiobus_write)kernel(mdiobus_write_nested)kernel(mds_idle_clear)kernel(mds_user_clear)kernel(mem_cgroup_from_task)kernel(mem_dump_obj)kernel(mem_section)kernel(memalloc_socks_key)kernel(memcg_bpf_enabled_key)kernel(memcg_kmem_enabled_key)kernel(memcg_sockets_enabled_key)kernel(memchr)kernel(memchr_inv)kernel(memcmp)kernel(memcpy)kernel(memcpy_and_pad)kernel(memcpy_fromio)kernel(memcpy_toio)kernel(memdup_user)kernel(memdup_user_nul)kernel(memmove)kernel(memory_add_physaddr_to_nid)kernel(memory_block_size_bytes)kernel(memory_cgrp_subsys)kernel(memory_cgrp_subsys_enabled_key)kernel(memory_cgrp_subsys_on_dfl_key)kernel(memory_failure)kernel(memory_failure_queue)kernel(memory_group_register_dynamic)kernel(memory_group_register_static)kernel(memory_group_unregister)kernel(memory_read_from_buffer)kernel(memparse)kernel(mempool_alloc)kernel(mempool_alloc_pages)kernel(mempool_alloc_slab)kernel(mempool_create)kernel(mempool_create_node)kernel(mempool_destroy)kernel(mempool_exit)kernel(mempool_free)kernel(mempool_free_pages)kernel(mempool_free_slab)kernel(mempool_init)kernel(mempool_init_node)kernel(mempool_kfree)kernel(mempool_kmalloc)kernel(mempool_resize)kernel(memregion_alloc)kernel(memregion_free)kernel(memremap)kernel(memremap_compat_align)kernel(memremap_pages)kernel(memscan)kernel(memset)kernel(memset_io)kernel(memunmap)kernel(memunmap_pages)kernel(memweight)kernel(metadata_dst_alloc)kernel(metadata_dst_alloc_percpu)kernel(metadata_dst_free)kernel(metadata_dst_free_percpu)kernel(mf_dax_kill_procs)kernel(mfd_add_devices)kernel(mfd_cell_disable)kernel(mfd_cell_enable)kernel(mfd_remove_devices)kernel(mfd_remove_devices_late)kernel(mhp_get_pluggable_range)kernel(migrate_device_finalize)kernel(migrate_device_pages)kernel(migrate_device_range)kernel(migrate_disable)kernel(migrate_enable)kernel(migrate_folio)kernel(migrate_vma_finalize)kernel(migrate_vma_pages)kernel(migrate_vma_setup)kernel(mini_qdisc_pair_block_init)kernel(mini_qdisc_pair_init)kernel(mini_qdisc_pair_swap)kernel(minmax_running_max)kernel(mipi_dsi_attach)kernel(mipi_dsi_compression_mode)kernel(mipi_dsi_create_packet)kernel(mipi_dsi_dcs_enter_sleep_mode)kernel(mipi_dsi_dcs_exit_sleep_mode)kernel(mipi_dsi_dcs_get_display_brightness)kernel(mipi_dsi_dcs_get_display_brightness_large)kernel(mipi_dsi_dcs_get_pixel_format)kernel(mipi_dsi_dcs_get_power_mode)kernel(mipi_dsi_dcs_nop)kernel(mipi_dsi_dcs_read)kernel(mipi_dsi_dcs_set_column_address)kernel(mipi_dsi_dcs_set_display_brightness)kernel(mipi_dsi_dcs_set_display_brightness_large)kernel(mipi_dsi_dcs_set_display_off)kernel(mipi_dsi_dcs_set_display_on)kernel(mipi_dsi_dcs_set_page_address)kernel(mipi_dsi_dcs_set_pixel_format)kernel(mipi_dsi_dcs_set_tear_off)kernel(mipi_dsi_dcs_set_tear_on)kernel(mipi_dsi_dcs_set_tear_scanline)kernel(mipi_dsi_dcs_soft_reset)kernel(mipi_dsi_dcs_write)kernel(mipi_dsi_dcs_write_buffer)kernel(mipi_dsi_detach)kernel(mipi_dsi_device_register_full)kernel(mipi_dsi_device_unregister)kernel(mipi_dsi_driver_register_full)kernel(mipi_dsi_driver_unregister)kernel(mipi_dsi_generic_read)kernel(mipi_dsi_generic_write)kernel(mipi_dsi_host_register)kernel(mipi_dsi_host_unregister)kernel(mipi_dsi_packet_format_is_long)kernel(mipi_dsi_packet_format_is_short)kernel(mipi_dsi_picture_parameter_set)kernel(mipi_dsi_set_maximum_return_packet_size)kernel(mipi_dsi_shutdown_peripheral)kernel(mipi_dsi_turn_on_peripheral)kernel(misc_cg_res_total_usage)kernel(misc_cg_set_capacity)kernel(misc_cg_try_charge)kernel(misc_cg_uncharge)kernel(misc_cgrp_subsys_enabled_key)kernel(misc_cgrp_subsys_on_dfl_key)kernel(misc_deregister)kernel(misc_register)kernel(mktime64)kernel(mm_account_pinned_pages)kernel(mm_kobj)kernel(mm_unaccount_pinned_pages)kernel(mmio_stale_data_clear)kernel(mmiotrace_printk)kernel(mmput)kernel(mmput_async)kernel(mmu_interval_notifier_insert)kernel(mmu_interval_notifier_insert_locked)kernel(mmu_interval_notifier_remove)kernel(mmu_interval_read_begin)kernel(mmu_notifier_get_locked)kernel(mmu_notifier_put)kernel(mmu_notifier_range_update_to_read_only)kernel(mmu_notifier_register)kernel(mmu_notifier_synchronize)kernel(mmu_notifier_unregister)kernel(mnt_drop_write)kernel(mnt_drop_write_file)kernel(mnt_set_expiry)kernel(mnt_want_write)kernel(mnt_want_write_file)kernel(mntget)kernel(mntput)kernel(mod_delayed_work_on)kernel(mod_node_page_state)kernel(mod_timer)kernel(mod_timer_pending)kernel(mod_zone_page_state)kernel(mode_strip_sgid)kernel(modify_ftrace_direct)kernel(modify_ftrace_direct_multi)kernel(modify_ftrace_direct_multi_nolock)kernel(modify_user_hw_breakpoint)kernel(module_layout)kernel(module_put)kernel(module_refcount)kernel(mount_bdev)kernel(mount_nodev)kernel(mount_single)kernel(mount_subtree)kernel(movable_zone)kernel(mpage_read_folio)kernel(mpage_readahead)kernel(mpage_writepage)kernel(mpage_writepages)kernel(mpi_add)kernel(mpi_addm)kernel(mpi_alloc)kernel(mpi_clear)kernel(mpi_clear_bit)kernel(mpi_cmp)kernel(mpi_cmp_ui)kernel(mpi_cmpabs)kernel(mpi_const)kernel(mpi_ec_add_points)kernel(mpi_ec_curve_point)kernel(mpi_ec_deinit)kernel(mpi_ec_get_affine)kernel(mpi_ec_init)kernel(mpi_ec_mul_point)kernel(mpi_free)kernel(mpi_fromstr)kernel(mpi_get_buffer)kernel(mpi_get_nbits)kernel(mpi_invm)kernel(mpi_mulm)kernel(mpi_normalize)kernel(mpi_point_free_parts)kernel(mpi_point_init)kernel(mpi_point_new)kernel(mpi_point_release)kernel(mpi_powm)kernel(mpi_print)kernel(mpi_read_buffer)kernel(mpi_read_from_buffer)kernel(mpi_read_raw_data)kernel(mpi_read_raw_from_sgl)kernel(mpi_scanval)kernel(mpi_set)kernel(mpi_set_highbit)kernel(mpi_set_ui)kernel(mpi_sub_ui)kernel(mpi_subm)kernel(mpi_test_bit)kernel(mpi_write_to_sgl)kernel(mptcp_crypto_hmac_sha)kernel(mptcp_diag_fill_info)kernel(mptcp_get_reset_option)kernel(mptcp_pm_get_add_addr_accept_max)kernel(mptcp_pm_get_add_addr_signal_max)kernel(mptcp_pm_get_local_addr_max)kernel(mptcp_pm_get_subflows_max)kernel(mptcp_subflow_init_cookie_req)kernel(mptcp_subflow_reqsk_alloc)kernel(mptcp_token_accept)kernel(mptcp_token_destroy)kernel(mptcp_token_destroy_request)kernel(mptcp_token_get_sock)kernel(mptcp_token_iter_next)kernel(mptcp_token_new_connect)kernel(mptcp_token_new_request)kernel(mq_change_real_num_tx)kernel(mr_dump)kernel(mr_fill_mroute)kernel(mr_mfc_find_any)kernel(mr_mfc_find_any_parent)kernel(mr_mfc_find_parent)kernel(mr_mfc_seq_idx)kernel(mr_mfc_seq_next)kernel(mr_rtm_dumproute)kernel(mr_table_alloc)kernel(mr_table_dump)kernel(mr_vif_seq_idx)kernel(mr_vif_seq_next)kernel(mroute6_is_socket)kernel(ms_hyperv)kernel(msg_zerocopy_alloc)kernel(msg_zerocopy_callback)kernel(msg_zerocopy_put_abort)kernel(msg_zerocopy_realloc)kernel(msi_desc_to_pci_dev)kernel(msi_device_has_isolated_msi)kernel(msi_domain_first_desc)kernel(msi_domain_get_virq)kernel(msi_lock_descs)kernel(msi_next_desc)kernel(msi_unlock_descs)kernel(msleep)kernel(msleep_interruptible)kernel(msrs_alloc)kernel(msrs_free)kernel(mt_find)kernel(mt_find_after)kernel(mt_next)kernel(mt_prev)kernel(mtree_alloc_range)kernel(mtree_alloc_rrange)kernel(mtree_destroy)kernel(mtree_erase)kernel(mtree_insert)kernel(mtree_insert_range)kernel(mtree_load)kernel(mtree_store)kernel(mtree_store_range)kernel(mtrr_state)kernel(mutex_lock_interruptible_nested)kernel(mutex_lock_io_nested)kernel(mutex_lock_killable_nested)kernel(mutex_lock_nested)kernel(mutex_trylock)kernel(mutex_unlock)kernel(mxcsr_feature_mask)kernel(n_tty_inherit_ops)kernel(n_tty_ioctl_helper)kernel(names_cachep)kernel(napi_build_skb)kernel(napi_complete_done)kernel(napi_consume_skb)kernel(napi_disable)kernel(napi_enable)kernel(napi_get_frags)kernel(napi_gro_flush)kernel(napi_gro_frags)kernel(napi_gro_receive)kernel(napi_schedule_prep)kernel(native_io_delay)kernel(native_queued_spin_lock_slowpath)kernel(native_save_fl)kernel(native_write_cr0)kernel(nd_tbl)kernel(ndisc_mc_map)kernel(ndisc_ns_create)kernel(ndisc_send_skb)kernel(ndo_dflt_bridge_getlink)kernel(ndo_dflt_fdb_add)kernel(ndo_dflt_fdb_del)kernel(ndo_dflt_fdb_dump)kernel(neigh_app_ns)kernel(neigh_carrier_down)kernel(neigh_changeaddr)kernel(neigh_connected_output)kernel(neigh_destroy)kernel(neigh_direct_output)kernel(neigh_event_ns)kernel(neigh_for_each)kernel(neigh_ifdown)kernel(neigh_lookup)kernel(neigh_lookup_nodev)kernel(neigh_parms_alloc)kernel(neigh_parms_release)kernel(neigh_proc_dointvec)kernel(neigh_proc_dointvec_jiffies)kernel(neigh_proc_dointvec_ms_jiffies)kernel(neigh_rand_reach_time)kernel(neigh_resolve_output)kernel(neigh_seq_next)kernel(neigh_seq_start)kernel(neigh_seq_stop)kernel(neigh_sysctl_register)kernel(neigh_sysctl_unregister)kernel(neigh_table_clear)kernel(neigh_table_init)kernel(neigh_update)kernel(neigh_xmit)kernel(net_cls_cgrp_subsys_enabled_key)kernel(net_cls_cgrp_subsys_on_dfl_key)kernel(net_dec_egress_queue)kernel(net_dec_ingress_queue)kernel(net_dim)kernel(net_dim_get_def_rx_moderation)kernel(net_dim_get_def_tx_moderation)kernel(net_dim_get_rx_moderation)kernel(net_dim_get_tx_moderation)kernel(net_disable_timestamp)kernel(net_enable_timestamp)kernel(net_inc_egress_queue)kernel(net_inc_ingress_queue)kernel(net_namespace_list)kernel(net_ns_barrier)kernel(net_ns_get_ownership)kernel(net_ns_type_operations)kernel(net_prio_cgrp_subsys_enabled_key)kernel(net_prio_cgrp_subsys_on_dfl_key)kernel(net_ratelimit)kernel(net_rwsem)kernel(net_selftest)kernel(net_selftest_get_count)kernel(net_selftest_get_strings)kernel(netdev_adjacent_change_abort)kernel(netdev_adjacent_change_commit)kernel(netdev_adjacent_change_prepare)kernel(netdev_adjacent_get_private)kernel(netdev_alert)kernel(netdev_bind_sb_channel_queue)kernel(netdev_bonding_info_change)kernel(netdev_boot_setup_check)kernel(netdev_change_features)kernel(netdev_class_create_file_ns)kernel(netdev_class_remove_file_ns)kernel(netdev_cmd_to_name)kernel(netdev_core_stats_alloc)kernel(netdev_crit)kernel(netdev_emerg)kernel(netdev_err)kernel(netdev_features_change)kernel(netdev_get_xmit_slave)kernel(netdev_has_any_upper_dev)kernel(netdev_has_upper_dev)kernel(netdev_has_upper_dev_all_rcu)kernel(netdev_increment_features)kernel(netdev_info)kernel(netdev_is_rx_handler_busy)kernel(netdev_lower_dev_get_private)kernel(netdev_lower_get_first_private_rcu)kernel(netdev_lower_get_next)kernel(netdev_lower_get_next_private)kernel(netdev_lower_get_next_private_rcu)kernel(netdev_lower_state_changed)kernel(netdev_master_upper_dev_get)kernel(netdev_master_upper_dev_get_rcu)kernel(netdev_master_upper_dev_link)kernel(netdev_max_backlog)kernel(netdev_name_node_alt_create)kernel(netdev_name_node_alt_destroy)kernel(netdev_next_lower_dev_rcu)kernel(netdev_notice)kernel(netdev_notify_peers)kernel(netdev_offload_xstats_disable)kernel(netdev_offload_xstats_enable)kernel(netdev_offload_xstats_enabled)kernel(netdev_offload_xstats_get)kernel(netdev_offload_xstats_push_delta)kernel(netdev_offload_xstats_report_delta)kernel(netdev_offload_xstats_report_used)kernel(netdev_pick_tx)kernel(netdev_port_same_parent_id)kernel(netdev_printk)kernel(netdev_refcnt_read)kernel(netdev_reset_tc)kernel(netdev_rss_key_fill)kernel(netdev_rx_csum_fault)kernel(netdev_rx_handler_register)kernel(netdev_rx_handler_unregister)kernel(netdev_set_default_ethtool_ops)kernel(netdev_set_num_tc)kernel(netdev_set_sb_channel)kernel(netdev_set_tc_queue)kernel(netdev_sk_get_lowest_dev)kernel(netdev_state_change)kernel(netdev_stats_to_stats64)kernel(netdev_sw_irq_coalesce_default_on)kernel(netdev_txq_to_tc)kernel(netdev_unbind_sb_channel)kernel(netdev_update_features)kernel(netdev_upper_dev_link)kernel(netdev_upper_dev_unlink)kernel(netdev_upper_get_next_dev_rcu)kernel(netdev_walk_all_lower_dev)kernel(netdev_walk_all_lower_dev_rcu)kernel(netdev_walk_all_upper_dev_rcu)kernel(netdev_warn)kernel(netdev_xmit_skip_txqueue)kernel(netif_carrier_event)kernel(netif_carrier_off)kernel(netif_carrier_on)kernel(netif_device_attach)kernel(netif_device_detach)kernel(netif_get_num_default_rss_queues)kernel(netif_inherit_tso_max)kernel(netif_napi_add_weight)kernel(netif_receive_skb)kernel(netif_receive_skb_core)kernel(netif_receive_skb_list)kernel(netif_rx)kernel(netif_schedule_queue)kernel(netif_set_real_num_queues)kernel(netif_set_real_num_rx_queues)kernel(netif_set_real_num_tx_queues)kernel(netif_set_tso_max_segs)kernel(netif_set_tso_max_size)kernel(netif_set_xps_queue)kernel(netif_skb_features)kernel(netif_stacked_transfer_operstate)kernel(netif_tx_lock)kernel(netif_tx_stop_all_queues)kernel(netif_tx_unlock)kernel(netif_tx_wake_queue)kernel(netlbl_audit_start)kernel(netlbl_bitmap_setbit)kernel(netlbl_bitmap_walk)kernel(netlbl_calipso_ops_register)kernel(netlbl_catmap_setbit)kernel(netlbl_catmap_walk)kernel(netlink_ack)kernel(netlink_add_tap)kernel(netlink_broadcast)kernel(netlink_broadcast_filtered)kernel(netlink_capable)kernel(netlink_has_listeners)kernel(netlink_kernel_release)kernel(netlink_net_capable)kernel(netlink_ns_capable)kernel(netlink_rcv_skb)kernel(netlink_register_notifier)kernel(netlink_remove_tap)kernel(netlink_set_err)kernel(netlink_strict_get_check)kernel(netlink_unicast)kernel(netlink_unregister_notifier)kernel(netpoll_cleanup)kernel(netpoll_parse_options)kernel(netpoll_poll_dev)kernel(netpoll_poll_disable)kernel(netpoll_poll_enable)kernel(netpoll_print_options)kernel(netpoll_send_skb)kernel(netpoll_send_udp)kernel(netpoll_setup)kernel(netstamp_needed_key)kernel(new_inode)kernel(next_arg)kernel(nexthop_bucket_set_hw_flags)kernel(nexthop_find_by_id)kernel(nexthop_for_each_fib6_nh)kernel(nexthop_free_rcu)kernel(nexthop_res_grp_activity_update)kernel(nexthop_select_path)kernel(nexthop_set_hw_flags)kernel(nf_checksum)kernel(nf_checksum_partial)kernel(nf_conn_btf_access_lock)kernel(nf_conntrack_destroy)kernel(nf_ct_attach)kernel(nf_ct_get_tuple_skb)kernel(nf_ct_hook)kernel(nf_ct_zone_dflt)kernel(nf_ctnetlink_has_listener)kernel(nf_getsockopt)kernel(nf_hook_entries_delete_raw)kernel(nf_hook_entries_insert_raw)kernel(nf_hook_slow)kernel(nf_hook_slow_list)kernel(nf_hooks_lwtunnel_enabled)kernel(nf_hooks_lwtunnel_sysctl_handler)kernel(nf_hooks_needed)kernel(nf_ip6_check_hbh_len)kernel(nf_ip6_checksum)kernel(nf_ip_checksum)kernel(nf_ip_route)kernel(nf_ipv6_ops)kernel(nf_log_bind_pf)kernel(nf_log_buf_add)kernel(nf_log_buf_close)kernel(nf_log_buf_open)kernel(nf_log_packet)kernel(nf_log_register)kernel(nf_log_set)kernel(nf_log_trace)kernel(nf_log_unbind_pf)kernel(nf_log_unregister)kernel(nf_log_unset)kernel(nf_logger_find_get)kernel(nf_logger_put)kernel(nf_nat_hook)kernel(nf_queue)kernel(nf_queue_entry_free)kernel(nf_queue_entry_get_refs)kernel(nf_queue_nf_hook_drop)kernel(nf_register_net_hook)kernel(nf_register_net_hooks)kernel(nf_register_queue_handler)kernel(nf_register_sockopt)kernel(nf_reinject)kernel(nf_route)kernel(nf_setsockopt)kernel(nf_skb_duplicated)kernel(nf_unregister_net_hook)kernel(nf_unregister_net_hooks)kernel(nf_unregister_queue_handler)kernel(nf_unregister_sockopt)kernel(nfct_btf_struct_access)kernel(nfnl_ct_hook)kernel(nfs42_ssc_register)kernel(nfs42_ssc_unregister)kernel(nfs_ssc_client_tbl)kernel(nfs_ssc_register)kernel(nfs_ssc_unregister)kernel(nl_table)kernel(nl_table_lock)kernel(nla_append)kernel(nla_find)kernel(nla_memcmp)kernel(nla_memcpy)kernel(nla_policy_len)kernel(nla_put)kernel(nla_put_64bit)kernel(nla_put_nohdr)kernel(nla_reserve)kernel(nla_reserve_64bit)kernel(nla_reserve_nohdr)kernel(nla_strcmp)kernel(nla_strdup)kernel(nla_strscpy)kernel(nlmsg_notify)kernel(nmi_panic)kernel(no_action)kernel(no_hash_pointers)kernel(no_pci_devices)kernel(no_seek_end_llseek)kernel(no_seek_end_llseek_size)kernel(nobh_truncate_page)kernel(nobh_write_begin)kernel(nobh_write_end)kernel(nobh_writepage)kernel(node_data)kernel(node_states)kernel(node_to_amd_nb)kernel(node_to_cpumask_map)kernel(nonseekable_open)kernel(noop_backing_dev_info)kernel(noop_direct_IO)kernel(noop_dirty_folio)kernel(noop_fsync)kernel(noop_llseek)kernel(noop_qdisc)kernel(nosteal_pipe_buf_ops)kernel(notify_change)kernel(notify_remote_via_irq)kernel(nr_cpu_ids)kernel(nr_free_buffer_pages)kernel(nr_irqs)kernel(nr_node_ids)kernel(nr_online_nodes)kernel(nr_swap_pages)kernel(ns_capable)kernel(ns_capable_noaudit)kernel(ns_capable_setid)kernel(ns_to_kernel_old_timeval)kernel(ns_to_timespec64)kernel(nsecs_to_jiffies)kernel(nsecs_to_jiffies64)kernel(nsh_pop)kernel(nsh_push)kernel(num_registered_fb)kernel(numa_nearest_node)kernel(numa_node)kernel(nvmem_add_cell_lookups)kernel(nvmem_add_cell_table)kernel(nvmem_cell_get)kernel(nvmem_cell_put)kernel(nvmem_cell_read)kernel(nvmem_cell_read_u16)kernel(nvmem_cell_read_u32)kernel(nvmem_cell_read_u64)kernel(nvmem_cell_read_u8)kernel(nvmem_cell_read_variable_le_u32)kernel(nvmem_cell_read_variable_le_u64)kernel(nvmem_cell_write)kernel(nvmem_del_cell_lookups)kernel(nvmem_del_cell_table)kernel(nvmem_dev_name)kernel(nvmem_device_cell_read)kernel(nvmem_device_cell_write)kernel(nvmem_device_find)kernel(nvmem_device_get)kernel(nvmem_device_put)kernel(nvmem_device_read)kernel(nvmem_device_write)kernel(nvmem_get_mac_address)kernel(nvmem_register)kernel(nvmem_register_notifier)kernel(nvmem_unregister)kernel(nvmem_unregister_notifier)kernel(od_register_powersave_bias_handler)kernel(od_unregister_powersave_bias_handler)kernel(of_clk_hw_register)kernel(of_css)kernel(of_find_mipi_dsi_device_by_node)kernel(of_find_mipi_dsi_host_by_node)kernel(of_hwspin_lock_get_id)kernel(of_hwspin_lock_get_id_byname)kernel(of_led_get)kernel(of_pm_clk_add_clk)kernel(of_pm_clk_add_clks)kernel(of_pwm_get)kernel(of_pwm_xlate_with_flags)kernel(of_reset_control_array_get)kernel(offline_and_remove_memory)kernel(ohci_hub_control)kernel(ohci_hub_status_data)kernel(ohci_init_driver)kernel(ohci_restart)kernel(ohci_resume)kernel(ohci_setup)kernel(ohci_suspend)kernel(oiap)kernel(on_each_cpu_cond_mask)kernel(oops_in_progress)kernel(open_exec)kernel(open_related_ns)kernel(open_with_fake_path)kernel(orderly_poweroff)kernel(orderly_reboot)kernel(osc_cpc_flexible_adr_space_confirmed)kernel(osc_pc_lpi_support_confirmed)kernel(osc_sb_native_usb4_control)kernel(osc_sb_native_usb4_support_confirmed)kernel(out_of_line_wait_on_bit)kernel(out_of_line_wait_on_bit_lock)kernel(out_of_line_wait_on_bit_timeout)kernel(overflowgid)kernel(overflowuid)kernel(override_creds)kernel(p2sb_bar)kernel(padata_alloc)kernel(padata_alloc_shell)kernel(padata_do_parallel)kernel(padata_do_serial)kernel(padata_free)kernel(padata_free_shell)kernel(padata_set_cpumask)kernel(paddr_vmcoreinfo_note)kernel(page_cache_async_ra)kernel(page_cache_next_miss)kernel(page_cache_prev_miss)kernel(page_cache_ra_unbounded)kernel(page_cache_sync_ra)kernel(page_endio)kernel(page_frag_alloc_align)kernel(page_frag_free)kernel(page_get_link)kernel(page_is_ram)kernel(page_mapping)kernel(page_offline_begin)kernel(page_offline_end)kernel(page_offset_base)kernel(page_pool_alloc_frag)kernel(page_pool_alloc_pages)kernel(page_pool_create)kernel(page_pool_destroy)kernel(page_pool_ethtool_stats_get)kernel(page_pool_ethtool_stats_get_count)kernel(page_pool_ethtool_stats_get_strings)kernel(page_pool_get_stats)kernel(page_pool_put_defragged_page)kernel(page_pool_put_page_bulk)kernel(page_pool_release_page)kernel(page_pool_return_skb_page)kernel(page_pool_unlink_napi)kernel(page_pool_update_nid)kernel(page_put_link)kernel(page_readlink)kernel(page_reporting_order)kernel(page_reporting_register)kernel(page_reporting_unregister)kernel(page_symlink)kernel(page_symlink_inode_operations)kernel(page_zero_new_buffers)kernel(pagecache_get_page)kernel(pagecache_isize_extended)kernel(pagevec_lookup_range_tag)kernel(panic)kernel(panic_blink)kernel(panic_notifier_list)kernel(panic_timeout)kernel(param_array_ops)kernel(param_free_charp)kernel(param_get_bool)kernel(param_get_byte)kernel(param_get_charp)kernel(param_get_hexint)kernel(param_get_int)kernel(param_get_invbool)kernel(param_get_long)kernel(param_get_short)kernel(param_get_string)kernel(param_get_uint)kernel(param_get_ullong)kernel(param_get_ulong)kernel(param_get_ushort)kernel(param_ops_bint)kernel(param_ops_bool)kernel(param_ops_bool_enable_only)kernel(param_ops_byte)kernel(param_ops_charp)kernel(param_ops_hexint)kernel(param_ops_int)kernel(param_ops_invbool)kernel(param_ops_long)kernel(param_ops_short)kernel(param_ops_string)kernel(param_ops_uint)kernel(param_ops_ullong)kernel(param_ops_ulong)kernel(param_ops_ushort)kernel(param_set_bint)kernel(param_set_bool)kernel(param_set_bool_enable_only)kernel(param_set_byte)kernel(param_set_charp)kernel(param_set_copystring)kernel(param_set_hexint)kernel(param_set_int)kernel(param_set_invbool)kernel(param_set_long)kernel(param_set_short)kernel(param_set_uint)kernel(param_set_uint_minmax)kernel(param_set_ullong)kernel(param_set_ulong)kernel(param_set_ushort)kernel(parse_OID)kernel(parse_int_array_user)kernel(passthru_features_check)kernel(paste_selection)kernel(pat_enabled)kernel(pat_pfn_immune_to_uc_mtrr)kernel(path_get)kernel(path_has_submounts)kernel(path_is_mountpoint)kernel(path_is_under)kernel(path_put)kernel(pcc_mbox_free_channel)kernel(pcc_mbox_request_channel)kernel(pccard_register_pcmcia)kernel(pccard_static_ops)kernel(pci_acpi_clear_companion_lookup_hook)kernel(pci_acpi_set_companion_lookup_hook)kernel(pci_add_dynid)kernel(pci_add_new_bus)kernel(pci_add_resource)kernel(pci_add_resource_offset)kernel(pci_aer_clear_nonfatal_status)kernel(pci_alloc_dev)kernel(pci_alloc_host_bridge)kernel(pci_alloc_irq_vectors)kernel(pci_alloc_irq_vectors_affinity)kernel(pci_alloc_p2pmem)kernel(pci_assign_resource)kernel(pci_assign_unassigned_bridge_resources)kernel(pci_assign_unassigned_bus_resources)kernel(pci_ats_disabled)kernel(pci_ats_supported)kernel(pci_back_from_sleep)kernel(pci_biosrom_size)kernel(pci_bridge_secondary_bus_reset)kernel(pci_bus_add_device)kernel(pci_bus_add_devices)kernel(pci_bus_alloc_resource)kernel(pci_bus_assign_resources)kernel(pci_bus_claim_resources)kernel(pci_bus_find_capability)kernel(pci_bus_max_busnr)kernel(pci_bus_read_config_byte)kernel(pci_bus_read_config_dword)kernel(pci_bus_read_config_word)kernel(pci_bus_read_dev_vendor_id)kernel(pci_bus_resource_n)kernel(pci_bus_set_ops)kernel(pci_bus_size_bridges)kernel(pci_bus_type)kernel(pci_bus_write_config_byte)kernel(pci_bus_write_config_dword)kernel(pci_bus_write_config_word)kernel(pci_cfg_access_lock)kernel(pci_cfg_access_trylock)kernel(pci_cfg_access_unlock)kernel(pci_check_and_mask_intx)kernel(pci_check_and_unmask_intx)kernel(pci_choose_state)kernel(pci_claim_resource)kernel(pci_clear_master)kernel(pci_clear_mwi)kernel(pci_common_swizzle)kernel(pci_create_ims_domain)kernel(pci_create_root_bus)kernel(pci_create_slot)kernel(pci_d3cold_disable)kernel(pci_d3cold_enable)kernel(pci_destroy_slot)kernel(pci_dev_driver)kernel(pci_dev_get)kernel(pci_dev_lock)kernel(pci_dev_present)kernel(pci_dev_put)kernel(pci_dev_run_wake)kernel(pci_dev_trylock)kernel(pci_dev_unlock)kernel(pci_device_group)kernel(pci_device_is_present)kernel(pci_disable_ats)kernel(pci_disable_device)kernel(pci_disable_link_state)kernel(pci_disable_link_state_locked)kernel(pci_disable_msi)kernel(pci_disable_msix)kernel(pci_disable_pasid)kernel(pci_disable_pri)kernel(pci_disable_ptm)kernel(pci_disable_rom)kernel(pci_disable_sriov)kernel(pci_doe_submit_task)kernel(pci_doe_supports_prot)kernel(pci_enable_atomic_ops_to_root)kernel(pci_enable_ats)kernel(pci_enable_device)kernel(pci_enable_device_io)kernel(pci_enable_device_mem)kernel(pci_enable_link_state)kernel(pci_enable_msi)kernel(pci_enable_msix_range)kernel(pci_enable_pasid)kernel(pci_enable_ptm)kernel(pci_enable_rom)kernel(pci_enable_sriov)kernel(pci_enable_wake)kernel(pci_find_bus)kernel(pci_find_capability)kernel(pci_find_dvsec_capability)kernel(pci_find_ext_capability)kernel(pci_find_host_bridge)kernel(pci_find_ht_capability)kernel(pci_find_next_bus)kernel(pci_find_next_capability)kernel(pci_find_next_ext_capability)kernel(pci_find_next_ht_capability)kernel(pci_find_parent_resource)kernel(pci_find_resource)kernel(pci_find_vsec_capability)kernel(pci_fixup_cardbus)kernel(pci_fixup_device)kernel(pci_flags)kernel(pci_free_host_bridge)kernel(pci_free_irq)kernel(pci_free_irq_vectors)kernel(pci_free_p2pmem)kernel(pci_free_resource_list)kernel(pci_generic_config_read)kernel(pci_generic_config_read32)kernel(pci_generic_config_write)kernel(pci_generic_config_write32)kernel(pci_get_class)kernel(pci_get_device)kernel(pci_get_domain_bus_and_slot)kernel(pci_get_dsn)kernel(pci_get_slot)kernel(pci_get_subsys)kernel(pci_has_p2pmem)kernel(pci_host_probe)kernel(pci_hp_add)kernel(pci_hp_add_bridge)kernel(pci_hp_create_module_link)kernel(pci_hp_del)kernel(pci_hp_deregister)kernel(pci_hp_destroy)kernel(pci_hp_remove_module_link)kernel(pci_ignore_hotplug)kernel(pci_ims_alloc_irq)kernel(pci_ims_free_irq)kernel(pci_intx)kernel(pci_iomap)kernel(pci_iomap_range)kernel(pci_iomap_wc)kernel(pci_iomap_wc_range)kernel(pci_ioremap_bar)kernel(pci_ioremap_wc_bar)kernel(pci_iounmap)kernel(pci_iov_get_pf_drvdata)kernel(pci_iov_vf_id)kernel(pci_iov_virtfn_devfn)kernel(pci_irq_get_affinity)kernel(pci_irq_vector)kernel(pci_load_and_free_saved_state)kernel(pci_load_saved_state)kernel(pci_lock_rescan_remove)kernel(pci_map_biosrom)kernel(pci_map_rom)kernel(pci_match_id)kernel(pci_max_pasids)kernel(pci_mem_start)kernel(pci_msi_create_irq_domain)kernel(pci_msi_enabled)kernel(pci_msi_mask_irq)kernel(pci_msi_prepare)kernel(pci_msi_unmask_irq)kernel(pci_msi_vec_count)kernel(pci_msix_alloc_irq_at)kernel(pci_msix_can_alloc_dyn)kernel(pci_msix_free_irq)kernel(pci_msix_vec_count)kernel(pci_num_vf)kernel(pci_p2pdma_add_resource)kernel(pci_p2pdma_distance_many)kernel(pci_p2pdma_enable_show)kernel(pci_p2pdma_enable_store)kernel(pci_p2pmem_alloc_sgl)kernel(pci_p2pmem_find_many)kernel(pci_p2pmem_free_sgl)kernel(pci_p2pmem_publish)kernel(pci_p2pmem_virt_to_bus)kernel(pci_pasid_features)kernel(pci_pci_problems)kernel(pci_pio_to_address)kernel(pci_platform_power_transition)kernel(pci_pme_active)kernel(pci_pme_capable)kernel(pci_power_names)kernel(pci_pr3_present)kernel(pci_prepare_to_sleep)kernel(pci_pri_supported)kernel(pci_probe_reset_bus)kernel(pci_probe_reset_slot)kernel(pci_read_config_byte)kernel(pci_read_config_dword)kernel(pci_read_config_word)kernel(pci_read_vpd)kernel(pci_read_vpd_any)kernel(pci_rebar_get_possible_sizes)kernel(pci_reenable_device)kernel(pci_release_region)kernel(pci_release_regions)kernel(pci_release_resource)kernel(pci_release_selected_regions)kernel(pci_remap_iospace)kernel(pci_remove_bus)kernel(pci_remove_root_bus)kernel(pci_request_irq)kernel(pci_request_region)kernel(pci_request_regions)kernel(pci_request_regions_exclusive)kernel(pci_request_selected_regions)kernel(pci_request_selected_regions_exclusive)kernel(pci_rescan_bus)kernel(pci_reset_bus)kernel(pci_reset_function)kernel(pci_reset_function_locked)kernel(pci_resize_resource)kernel(pci_restore_msi_state)kernel(pci_restore_state)kernel(pci_root_buses)kernel(pci_save_state)kernel(pci_scan_bridge)kernel(pci_scan_bus)kernel(pci_scan_child_bus)kernel(pci_scan_root_bus)kernel(pci_scan_root_bus_bridge)kernel(pci_scan_single_device)kernel(pci_scan_slot)kernel(pci_select_bars)kernel(pci_set_cacheline_size)kernel(pci_set_host_bridge_release)kernel(pci_set_master)kernel(pci_set_mwi)kernel(pci_set_pcie_reset_state)kernel(pci_set_power_state)kernel(pci_setup_cardbus)kernel(pci_slots_kset)kernel(pci_speed_string)kernel(pci_sriov_configure_simple)kernel(pci_sriov_get_totalvfs)kernel(pci_sriov_set_totalvfs)kernel(pci_status_get_and_clear_errors)kernel(pci_stop_and_remove_bus_device)kernel(pci_stop_and_remove_bus_device_locked)kernel(pci_stop_root_bus)kernel(pci_store_saved_state)kernel(pci_try_reset_function)kernel(pci_try_set_mwi)kernel(pci_unlock_rescan_remove)kernel(pci_unmap_biosrom)kernel(pci_unmap_iospace)kernel(pci_unmap_rom)kernel(pci_unregister_driver)kernel(pci_user_read_config_byte)kernel(pci_user_read_config_dword)kernel(pci_user_read_config_word)kernel(pci_user_write_config_byte)kernel(pci_user_write_config_dword)kernel(pci_user_write_config_word)kernel(pci_vfs_assigned)kernel(pci_vpd_alloc)kernel(pci_vpd_check_csum)kernel(pci_vpd_find_id_string)kernel(pci_vpd_find_ro_info_keyword)kernel(pci_wait_for_pending_transaction)kernel(pci_wake_from_d3)kernel(pci_walk_bus)kernel(pci_write_config_byte)kernel(pci_write_config_dword)kernel(pci_write_config_word)kernel(pci_write_msi_msg)kernel(pci_write_vpd)kernel(pci_write_vpd_any)kernel(pcibios_align_resource)kernel(pcibios_bus_to_resource)kernel(pcibios_resource_to_bus)kernel(pcibios_scan_specific_bus)kernel(pcie_aspm_enabled)kernel(pcie_bandwidth_available)kernel(pcie_bus_configure_settings)kernel(pcie_capability_clear_and_set_dword)kernel(pcie_capability_clear_and_set_word_locked)kernel(pcie_capability_clear_and_set_word_unlocked)kernel(pcie_capability_read_dword)kernel(pcie_capability_read_word)kernel(pcie_capability_write_dword)kernel(pcie_capability_write_word)kernel(pcie_flr)kernel(pcie_get_mps)kernel(pcie_get_readrq)kernel(pcie_get_speed_cap)kernel(pcie_get_width_cap)kernel(pcie_link_speed)kernel(pcie_port_find_device)kernel(pcie_print_link_status)kernel(pcie_ptm_enabled)kernel(pcie_relaxed_ordering_enabled)kernel(pcie_reset_flr)kernel(pcie_set_mps)kernel(pcie_set_readrq)kernel(pcie_update_link_speed)kernel(pcim_doe_create_mb)kernel(pcim_enable_device)kernel(pcim_iomap)kernel(pcim_iomap_regions)kernel(pcim_iomap_regions_request_all)kernel(pcim_iomap_table)kernel(pcim_iounmap)kernel(pcim_iounmap_regions)kernel(pcim_pin_device)kernel(pcim_set_mwi)kernel(pciserial_init_ports)kernel(pciserial_remove_ports)kernel(pciserial_resume_ports)kernel(pciserial_suspend_ports)kernel(pcix_get_max_mmrbc)kernel(pcix_get_mmrbc)kernel(pcix_set_mmrbc)kernel(pcmcia_get_socket)kernel(pcmcia_get_socket_by_nr)kernel(pcmcia_parse_events)kernel(pcmcia_parse_uevents)kernel(pcmcia_put_socket)kernel(pcmcia_register_socket)kernel(pcmcia_reset_card)kernel(pcmcia_socket_class)kernel(pcmcia_socket_list)kernel(pcmcia_socket_list_rwsem)kernel(pcmcia_unregister_socket)kernel(pcpu_hot)kernel(peernet2id)kernel(peernet2id_alloc)kernel(percpu_counter_add_batch)kernel(percpu_counter_batch)kernel(percpu_counter_destroy)kernel(percpu_counter_set)kernel(percpu_counter_sum_all)kernel(percpu_counter_sync)kernel(percpu_down_write)kernel(percpu_free_rwsem)kernel(percpu_is_read_locked)kernel(percpu_ref_exit)kernel(percpu_ref_init)kernel(percpu_ref_is_zero)kernel(percpu_ref_kill_and_confirm)kernel(percpu_ref_reinit)kernel(percpu_ref_resurrect)kernel(percpu_ref_switch_to_atomic)kernel(percpu_ref_switch_to_atomic_sync)kernel(percpu_ref_switch_to_percpu)kernel(percpu_up_write)kernel(perf_assign_events)kernel(perf_aux_output_begin)kernel(perf_aux_output_end)kernel(perf_aux_output_flag)kernel(perf_aux_output_skip)kernel(perf_event_addr_filters_sync)kernel(perf_event_cgrp_subsys_enabled_key)kernel(perf_event_cgrp_subsys_on_dfl_key)kernel(perf_event_create_kernel_counter)kernel(perf_event_disable)kernel(perf_event_enable)kernel(perf_event_pause)kernel(perf_event_period)kernel(perf_event_read_value)kernel(perf_event_refresh)kernel(perf_event_release_kernel)kernel(perf_event_sysfs_show)kernel(perf_event_update_userpage)kernel(perf_get_aux)kernel(perf_get_hw_event_config)kernel(perf_get_x86_pmu_capability)kernel(perf_guest_get_msrs)kernel(perf_msr_probe)kernel(perf_pmu_migrate_context)kernel(perf_pmu_register)kernel(perf_pmu_unregister)kernel(perf_register_guest_info_callbacks)kernel(perf_report_aux_output_id)kernel(perf_swevent_get_recursion_context)kernel(perf_tp_event)kernel(perf_trace_buf_alloc)kernel(perf_trace_run_bpf_submit)kernel(perf_unregister_guest_info_callbacks)kernel(pernet_ops_rwsem)kernel(pfifo_fast_ops)kernel(pfifo_qdisc_ops)kernel(pfn_to_online_page)kernel(pgdir_shift)kernel(pgprot_writecombine)kernel(pgprot_writethrough)kernel(phy_10_100_features_array)kernel(phy_10gbit_features)kernel(phy_10gbit_features_array)kernel(phy_10gbit_fec_features)kernel(phy_10gbit_full_features)kernel(phy_advertise_supported)kernel(phy_all_ports_features_array)kernel(phy_aneg_done)kernel(phy_attach)kernel(phy_attach_direct)kernel(phy_attached_info)kernel(phy_attached_info_irq)kernel(phy_attached_print)kernel(phy_basic_features)kernel(phy_basic_ports_array)kernel(phy_basic_t1_features)kernel(phy_basic_t1_features_array)kernel(phy_basic_t1s_p2mp_features)kernel(phy_basic_t1s_p2mp_features_array)kernel(phy_check_downshift)kernel(phy_check_valid)kernel(phy_config_aneg)kernel(phy_connect)kernel(phy_connect_direct)kernel(phy_detach)kernel(phy_device_create)kernel(phy_device_free)kernel(phy_device_register)kernel(phy_device_remove)kernel(phy_disconnect)kernel(phy_do_ioctl)kernel(phy_do_ioctl_running)kernel(phy_driver_is_genphy)kernel(phy_driver_is_genphy_10g)kernel(phy_driver_register)kernel(phy_driver_unregister)kernel(phy_drivers_register)kernel(phy_drivers_unregister)kernel(phy_duplex_to_str)kernel(phy_eee_cap1_features)kernel(phy_error)kernel(phy_ethtool_get_eee)kernel(phy_ethtool_get_link_ksettings)kernel(phy_ethtool_get_sset_count)kernel(phy_ethtool_get_stats)kernel(phy_ethtool_get_strings)kernel(phy_ethtool_get_wol)kernel(phy_ethtool_ksettings_get)kernel(phy_ethtool_ksettings_set)kernel(phy_ethtool_nway_reset)kernel(phy_ethtool_set_eee)kernel(phy_ethtool_set_link_ksettings)kernel(phy_ethtool_set_wol)kernel(phy_fibre_port_array)kernel(phy_find_first)kernel(phy_free_interrupt)kernel(phy_gbit_all_ports_features)kernel(phy_gbit_features)kernel(phy_gbit_features_array)kernel(phy_gbit_fibre_features)kernel(phy_get_c45_ids)kernel(phy_get_eee_err)kernel(phy_get_internal_delay)kernel(phy_get_pause)kernel(phy_get_rate_matching)kernel(phy_init_eee)kernel(phy_init_hw)kernel(phy_interface_num_ports)kernel(phy_led_trigger_change_speed)kernel(phy_led_triggers_register)kernel(phy_led_triggers_unregister)kernel(phy_lookup_setting)kernel(phy_loopback)kernel(phy_mac_interrupt)kernel(phy_mii_ioctl)kernel(phy_modify)kernel(phy_modify_changed)kernel(phy_modify_mmd)kernel(phy_modify_mmd_changed)kernel(phy_modify_paged)kernel(phy_modify_paged_changed)kernel(phy_package_join)kernel(phy_package_leave)kernel(phy_print_status)kernel(phy_queue_state_machine)kernel(phy_rate_matching_to_str)kernel(phy_read_mmd)kernel(phy_read_paged)kernel(phy_register_fixup)kernel(phy_register_fixup_for_id)kernel(phy_register_fixup_for_uid)kernel(phy_remove_link_mode)kernel(phy_request_interrupt)kernel(phy_reset_after_clk_enable)kernel(phy_resolve_aneg_linkmode)kernel(phy_resolve_aneg_pause)kernel(phy_restart_aneg)kernel(phy_restore_page)kernel(phy_resume)kernel(phy_save_page)kernel(phy_select_page)kernel(phy_set_asym_pause)kernel(phy_set_max_speed)kernel(phy_set_sym_pause)kernel(phy_sfp_attach)kernel(phy_sfp_detach)kernel(phy_sfp_probe)kernel(phy_speed_down)kernel(phy_speed_to_str)kernel(phy_speed_up)kernel(phy_start)kernel(phy_start_aneg)kernel(phy_start_cable_test)kernel(phy_start_cable_test_tdr)kernel(phy_start_machine)kernel(phy_stop)kernel(phy_support_asym_pause)kernel(phy_support_sym_pause)kernel(phy_suspend)kernel(phy_trigger_machine)kernel(phy_unregister_fixup)kernel(phy_unregister_fixup_for_id)kernel(phy_unregister_fixup_for_uid)kernel(phy_validate_pause)kernel(phy_write_mmd)kernel(phy_write_paged)kernel(phylib_stubs)kernel(phys_base)kernel(phys_to_target_node)kernel(physical_mask)kernel(pid_nr_ns)kernel(pid_task)kernel(pid_vnr)kernel(pids_cgrp_subsys_enabled_key)kernel(pids_cgrp_subsys_on_dfl_key)kernel(pin_get_name)kernel(pin_user_pages)kernel(pin_user_pages_fast)kernel(pin_user_pages_fast_only)kernel(pin_user_pages_remote)kernel(pin_user_pages_unlocked)kernel(pinconf_generic_dump_config)kernel(pinctrl_add_gpio_range)kernel(pinctrl_add_gpio_ranges)kernel(pinctrl_dev_get_devname)kernel(pinctrl_dev_get_drvdata)kernel(pinctrl_dev_get_name)kernel(pinctrl_enable)kernel(pinctrl_find_and_add_gpio_range)kernel(pinctrl_find_gpio_range_from_pin)kernel(pinctrl_find_gpio_range_from_pin_nolock)kernel(pinctrl_force_default)kernel(pinctrl_force_sleep)kernel(pinctrl_get)kernel(pinctrl_get_group_pins)kernel(pinctrl_gpio_can_use_line)kernel(pinctrl_gpio_direction_input)kernel(pinctrl_gpio_direction_output)kernel(pinctrl_gpio_free)kernel(pinctrl_gpio_request)kernel(pinctrl_gpio_set_config)kernel(pinctrl_lookup_state)kernel(pinctrl_pm_select_default_state)kernel(pinctrl_pm_select_idle_state)kernel(pinctrl_pm_select_sleep_state)kernel(pinctrl_put)kernel(pinctrl_register)kernel(pinctrl_register_and_init)kernel(pinctrl_register_mappings)kernel(pinctrl_remove_gpio_range)kernel(pinctrl_select_default_state)kernel(pinctrl_select_state)kernel(pinctrl_unregister)kernel(pinctrl_unregister_mappings)kernel(pinctrl_utils_add_config)kernel(pinctrl_utils_add_map_configs)kernel(pinctrl_utils_add_map_mux)kernel(pinctrl_utils_free_map)kernel(pinctrl_utils_reserve_map)kernel(ping_bind)kernel(ping_close)kernel(ping_common_sendmsg)kernel(ping_err)kernel(ping_get_port)kernel(ping_getfrag)kernel(ping_hash)kernel(ping_init_sock)kernel(ping_prot)kernel(ping_queue_rcv_skb)kernel(ping_rcv)kernel(ping_recvmsg)kernel(ping_seq_next)kernel(ping_seq_start)kernel(ping_seq_stop)kernel(ping_unhash)kernel(pingv6_ops)kernel(pingv6_prot)kernel(pipe_lock)kernel(pipe_unlock)kernel(pkcs7_free_message)kernel(pkcs7_get_content_data)kernel(pkcs7_parse_message)kernel(pkcs7_validate_trust)kernel(pkcs7_verify)kernel(pktgen_xfrm_outer_mode_output)kernel(platform_add_devices)kernel(platform_bus)kernel(platform_bus_type)kernel(platform_device_add)kernel(platform_device_add_data)kernel(platform_device_add_resources)kernel(platform_device_alloc)kernel(platform_device_del)kernel(platform_device_put)kernel(platform_device_register)kernel(platform_device_register_full)kernel(platform_device_unregister)kernel(platform_driver_unregister)kernel(platform_find_device_by_driver)kernel(platform_get_irq)kernel(platform_get_irq_byname)kernel(platform_get_irq_byname_optional)kernel(platform_get_irq_optional)kernel(platform_get_mem_or_io)kernel(platform_get_resource)kernel(platform_get_resource_byname)kernel(platform_irq_count)kernel(platform_msi_create_irq_domain)kernel(platform_msi_domain_alloc_irqs)kernel(platform_msi_domain_free_irqs)kernel(platform_thermal_notify)kernel(platform_thermal_package_notify)kernel(platform_thermal_package_rate_control)kernel(platform_unregister_drivers)kernel(play_idle_precise)kernel(pldmfw_flash_image)kernel(pldmfw_op_pci_match_record)kernel(pm_clk_add)kernel(pm_clk_add_clk)kernel(pm_clk_add_notifier)kernel(pm_clk_create)kernel(pm_clk_destroy)kernel(pm_clk_init)kernel(pm_clk_remove)kernel(pm_clk_remove_clk)kernel(pm_clk_resume)kernel(pm_clk_runtime_resume)kernel(pm_clk_runtime_suspend)kernel(pm_clk_suspend)kernel(pm_generic_freeze)kernel(pm_generic_freeze_late)kernel(pm_generic_freeze_noirq)kernel(pm_generic_poweroff)kernel(pm_generic_poweroff_late)kernel(pm_generic_poweroff_noirq)kernel(pm_generic_restore)kernel(pm_generic_restore_early)kernel(pm_generic_restore_noirq)kernel(pm_generic_resume)kernel(pm_generic_resume_early)kernel(pm_generic_resume_noirq)kernel(pm_generic_runtime_resume)kernel(pm_generic_runtime_suspend)kernel(pm_generic_suspend)kernel(pm_generic_suspend_late)kernel(pm_generic_suspend_noirq)kernel(pm_generic_thaw)kernel(pm_generic_thaw_early)kernel(pm_generic_thaw_noirq)kernel(pm_genpd_add_device)kernel(pm_genpd_add_subdomain)kernel(pm_genpd_init)kernel(pm_genpd_remove)kernel(pm_genpd_remove_device)kernel(pm_genpd_remove_subdomain)kernel(pm_power_off)kernel(pm_power_off_prepare)kernel(pm_print_active_wakeup_sources)kernel(pm_relax)kernel(pm_report_hw_sleep_time)kernel(pm_report_max_hw_sleep)kernel(pm_runtime_allow)kernel(pm_runtime_autosuspend_expiration)kernel(pm_runtime_barrier)kernel(pm_runtime_enable)kernel(pm_runtime_forbid)kernel(pm_runtime_force_resume)kernel(pm_runtime_force_suspend)kernel(pm_runtime_get_if_active)kernel(pm_runtime_irq_safe)kernel(pm_runtime_no_callbacks)kernel(pm_runtime_set_autosuspend_delay)kernel(pm_runtime_set_memalloc_noio)kernel(pm_runtime_suspended_time)kernel(pm_schedule_suspend)kernel(pm_set_vt_switch)kernel(pm_stay_awake)kernel(pm_suspend)kernel(pm_suspend_default_s2idle)kernel(pm_suspend_global_flags)kernel(pm_suspend_target_state)kernel(pm_system_wakeup)kernel(pm_trace_rtc_abused)kernel(pm_vt_switch_required)kernel(pm_vt_switch_unregister)kernel(pm_wakeup_dev_event)kernel(pm_wakeup_pending)kernel(pm_wakeup_ws_event)kernel(pm_wq)kernel(pmc_atom_read)kernel(pmc_atom_write)kernel(pneigh_enqueue)kernel(pneigh_lookup)kernel(pnp_activate_dev)kernel(pnp_device_attach)kernel(pnp_device_detach)kernel(pnp_disable_dev)kernel(pnp_get_resource)kernel(pnp_is_active)kernel(pnp_platform_devices)kernel(pnp_possible_config)kernel(pnp_range_reserved)kernel(pnp_register_card_driver)kernel(pnp_register_driver)kernel(pnp_release_card_device)kernel(pnp_request_card_device)kernel(pnp_start_dev)kernel(pnp_stop_dev)kernel(pnp_unregister_card_driver)kernel(pnp_unregister_driver)kernel(pnpacpi_protocol)kernel(policy_has_boost_freq)kernel(poll_freewait)kernel(poll_initwait)kernel(poll_state_synchronize_rcu)kernel(poll_state_synchronize_rcu_full)kernel(poll_state_synchronize_srcu)kernel(poly1305_core_blocks)kernel(poly1305_core_emit)kernel(poly1305_core_setkey)kernel(poly1305_final_arch)kernel(poly1305_final_generic)kernel(poly1305_init_arch)kernel(poly1305_init_generic)kernel(poly1305_update_arch)kernel(poly1305_update_generic)kernel(posix_acl_access_xattr_handler)kernel(posix_acl_alloc)kernel(posix_acl_chmod)kernel(posix_acl_create)kernel(posix_acl_default_xattr_handler)kernel(posix_acl_equiv_mode)kernel(posix_acl_from_mode)kernel(posix_acl_from_xattr)kernel(posix_acl_init)kernel(posix_acl_to_xattr)kernel(posix_acl_update_mode)kernel(posix_acl_valid)kernel(posix_clock_register)kernel(posix_clock_unregister)kernel(posix_lock_file)kernel(posix_test_lock)kernel(power_group_name)kernel(power_supply_am_i_supplied)kernel(power_supply_batinfo_ocv2cap)kernel(power_supply_battery_bti_in_range)kernel(power_supply_battery_info_get_prop)kernel(power_supply_battery_info_has_prop)kernel(power_supply_battery_info_properties)kernel(power_supply_battery_info_properties_size)kernel(power_supply_changed)kernel(power_supply_charge_behaviour_parse)kernel(power_supply_charge_behaviour_show)kernel(power_supply_class)kernel(power_supply_external_power_changed)kernel(power_supply_find_ocv2cap_table)kernel(power_supply_get_battery_info)kernel(power_supply_get_by_name)kernel(power_supply_get_drvdata)kernel(power_supply_get_maintenance_charging_setting)kernel(power_supply_get_property)kernel(power_supply_get_property_from_supplier)kernel(power_supply_is_system_supplied)kernel(power_supply_notifier)kernel(power_supply_ocv2cap_simple)kernel(power_supply_powers)kernel(power_supply_property_is_writeable)kernel(power_supply_put)kernel(power_supply_put_battery_info)kernel(power_supply_reg_notifier)kernel(power_supply_register)kernel(power_supply_register_no_ws)kernel(power_supply_set_battery_charged)kernel(power_supply_set_property)kernel(power_supply_temp2resist_simple)kernel(power_supply_unreg_notifier)kernel(power_supply_unregister)kernel(power_supply_vbat2ri)kernel(powercap_register_control_type)kernel(powercap_register_zone)kernel(powercap_unregister_control_type)kernel(powercap_unregister_zone)kernel(pps_event)kernel(pps_lookup_dev)kernel(pps_register_source)kernel(pps_unregister_source)kernel(pr_flush)kernel(prandom_bytes_state)kernel(prandom_seed_full_state)kernel(prandom_u32_state)kernel(prandom_warmup)kernel(preempt_count_add)kernel(preempt_count_sub)kernel(preempt_notifier_dec)kernel(preempt_notifier_inc)kernel(preempt_notifier_register)kernel(preempt_notifier_unregister)kernel(preempt_schedule)kernel(preempt_schedule_notrace)kernel(preempt_schedule_notrace_thunk)kernel(preempt_schedule_thunk)kernel(prepare_creds)kernel(prepare_kernel_cred)kernel(prepare_to_swait_event)kernel(prepare_to_swait_exclusive)kernel(prepare_to_wait)kernel(prepare_to_wait_event)kernel(prepare_to_wait_exclusive)kernel(print_hex_dump)kernel(printk_timed_ratelimit)kernel(priv_to_devlink)kernel(probe_irq_mask)kernel(probe_irq_off)kernel(probe_irq_on)kernel(proc_create)kernel(proc_create_data)kernel(proc_create_mount_point)kernel(proc_create_net_data)kernel(proc_create_net_data_write)kernel(proc_create_net_single)kernel(proc_create_net_single_write)kernel(proc_create_seq_private)kernel(proc_create_single_data)kernel(proc_do_large_bitmap)kernel(proc_dobool)kernel(proc_dointvec)kernel(proc_dointvec_jiffies)kernel(proc_dointvec_minmax)kernel(proc_dointvec_ms_jiffies)kernel(proc_dointvec_userhz_jiffies)kernel(proc_dostring)kernel(proc_dou8vec_minmax)kernel(proc_douintvec)kernel(proc_douintvec_minmax)kernel(proc_doulongvec_minmax)kernel(proc_doulongvec_ms_jiffies_minmax)kernel(proc_get_parent_data)kernel(proc_mkdir)kernel(proc_mkdir_data)kernel(proc_mkdir_mode)kernel(proc_remove)kernel(proc_set_size)kernel(proc_set_user)kernel(proc_symlink)kernel(processors)kernel(prof_on)kernel(profile_hits)kernel(profile_pc)kernel(property_entries_dup)kernel(property_entries_free)kernel(proto_register)kernel(proto_unregister)kernel(ps2_begin_command)kernel(ps2_command)kernel(ps2_drain)kernel(ps2_end_command)kernel(ps2_init)kernel(ps2_interrupt)kernel(ps2_is_keyboard_id)kernel(ps2_sendbyte)kernel(ps2_sliced_command)kernel(psched_ppscfg_precompute)kernel(psched_ratecfg_precompute)kernel(psi_memstall_enter)kernel(psi_memstall_leave)kernel(pskb_expand_head)kernel(pskb_extract)kernel(pskb_put)kernel(pskb_trim_rcsum_slow)kernel(pstore_name_to_type)kernel(pstore_register)kernel(pstore_type_to_name)kernel(pstore_unregister)kernel(ptdump_walk_pgd_level_debugfs)kernel(ptp_cancel_worker_sync)kernel(ptp_classify_raw)kernel(ptp_clock_event)kernel(ptp_clock_index)kernel(ptp_clock_register)kernel(ptp_clock_unregister)kernel(ptp_convert_timestamp)kernel(ptp_find_pin)kernel(ptp_find_pin_unlocked)kernel(ptp_get_vclocks_index)kernel(ptp_msg_is_sync)kernel(ptp_parse_header)kernel(ptp_schedule_worker)kernel(ptrs_per_p4d)kernel(public_key_free)kernel(public_key_signature_free)kernel(public_key_subtype)kernel(public_key_verify_signature)kernel(put_cmsg)kernel(put_cmsg_scm_timestamping)kernel(put_cmsg_scm_timestamping64)kernel(put_dax)kernel(put_device)kernel(put_disk)kernel(put_fs_context)kernel(put_io_context)kernel(put_iova_domain)kernel(put_itimerspec64)kernel(put_old_itimerspec32)kernel(put_old_timespec32)kernel(put_pages_list)kernel(put_pid)kernel(put_pid_ns)kernel(put_sg_io_hdr)kernel(put_timespec64)kernel(put_tty_driver)kernel(put_unused_fd)kernel(put_user_ifreq)kernel(put_watch_queue)kernel(pv_info)kernel(pv_ops)kernel(pvclock_get_pvti_cpu0_va)kernel(pvclock_gtod_register_notifier)kernel(pvclock_gtod_unregister_notifier)kernel(pwm_adjust_config)kernel(pwm_apply_state)kernel(pwm_capture)kernel(pwm_free)kernel(pwm_get)kernel(pwm_get_chip_data)kernel(pwm_put)kernel(pwm_request)kernel(pwm_request_from_chip)kernel(pwm_set_chip_data)kernel(pwmchip_add)kernel(pwmchip_remove)kernel(pxm_to_node)kernel(qdf2400_e44_present)kernel(qdisc_class_hash_destroy)kernel(qdisc_class_hash_grow)kernel(qdisc_class_hash_init)kernel(qdisc_class_hash_insert)kernel(qdisc_class_hash_remove)kernel(qdisc_create_dflt)kernel(qdisc_get_rtab)kernel(qdisc_hash_add)kernel(qdisc_hash_del)kernel(qdisc_offload_dump_helper)kernel(qdisc_offload_graft_helper)kernel(qdisc_offload_query_caps)kernel(qdisc_put)kernel(qdisc_put_rtab)kernel(qdisc_put_stab)kernel(qdisc_put_unlocked)kernel(qdisc_reset)kernel(qdisc_tree_reduce_backlog)kernel(qdisc_warn_nonwc)kernel(qdisc_watchdog_cancel)kernel(qdisc_watchdog_init)kernel(qdisc_watchdog_init_clockid)kernel(qdisc_watchdog_schedule_range_ns)kernel(qid_eq)kernel(qid_lt)kernel(qid_valid)kernel(qtree_delete_dquot)kernel(qtree_entry_unused)kernel(qtree_get_next_id)kernel(qtree_read_dquot)kernel(qtree_release_dquot)kernel(qtree_write_dquot)kernel(query_asymmetric_key)kernel(queue_delayed_work_on)kernel(queue_rcu_work)kernel(queue_work_node)kernel(queue_work_on)kernel(quota_send_warning)kernel(radix_tree_delete)kernel(radix_tree_delete_item)kernel(radix_tree_gang_lookup)kernel(radix_tree_gang_lookup_tag)kernel(radix_tree_gang_lookup_tag_slot)kernel(radix_tree_insert)kernel(radix_tree_iter_delete)kernel(radix_tree_iter_resume)kernel(radix_tree_lookup)kernel(radix_tree_lookup_slot)kernel(radix_tree_maybe_preload)kernel(radix_tree_next_chunk)kernel(radix_tree_preload)kernel(radix_tree_preloads)kernel(radix_tree_replace_slot)kernel(radix_tree_tag_clear)kernel(radix_tree_tag_get)kernel(radix_tree_tag_set)kernel(radix_tree_tagged)kernel(ram_aops)kernel(random_get_entropy_fallback)kernel(random_register_extrng)kernel(random_unregister_extrng)kernel(ras_get_debugfs_root)kernel(ras_userspace_consumers)kernel(rational_best_approximation)kernel(raw_abort)kernel(raw_hash_sk)kernel(raw_notifier_call_chain)kernel(raw_notifier_call_chain_robust)kernel(raw_notifier_chain_register)kernel(raw_notifier_chain_unregister)kernel(raw_seq_next)kernel(raw_seq_start)kernel(raw_seq_stop)kernel(raw_unhash_sk)kernel(raw_v4_hashinfo)kernel(raw_v4_match)kernel(raw_v6_hashinfo)kernel(raw_v6_match)kernel(rawv6_mh_filter_register)kernel(rawv6_mh_filter_unregister)kernel(rb_erase)kernel(rb_first)kernel(rb_first_postorder)kernel(rb_insert_color)kernel(rb_last)kernel(rb_next)kernel(rb_next_postorder)kernel(rb_prev)kernel(rb_replace_node)kernel(rb_replace_node_rcu)kernel(rcu_async_hurry)kernel(rcu_async_relax)kernel(rcu_async_should_hurry)kernel(rcu_barrier)kernel(rcu_barrier_tasks)kernel(rcu_barrier_tasks_rude)kernel(rcu_barrier_tasks_trace)kernel(rcu_bh_lock_map)kernel(rcu_bind_current_to_nocb)kernel(rcu_callback_map)kernel(rcu_check_boost_fail)kernel(rcu_cpu_stall_suppress)kernel(rcu_cpu_stall_suppress_at_boot)kernel(rcu_exp_batches_completed)kernel(rcu_exp_jiffies_till_stall_check)kernel(rcu_expedite_gp)kernel(rcu_force_quiescent_state)kernel(rcu_fwd_progress_check)kernel(rcu_get_gp_kthreads_prio)kernel(rcu_get_gp_seq)kernel(rcu_gp_is_expedited)kernel(rcu_gp_is_normal)kernel(rcu_gp_set_torture_wait)kernel(rcu_gp_slow_register)kernel(rcu_gp_slow_unregister)kernel(rcu_inkernel_boot_has_ended)kernel(rcu_is_watching)kernel(rcu_jiffies_till_stall_check)kernel(rcu_lock_map)kernel(rcu_lockdep_current_cpu_online)kernel(rcu_momentary_dyntick_idle)kernel(rcu_nocb_cpu_deoffload)kernel(rcu_nocb_cpu_offload)kernel(rcu_nocb_flush_deferred_wakeup)kernel(rcu_note_context_switch)kernel(rcu_read_lock_any_held)kernel(rcu_read_lock_bh_held)kernel(rcu_read_lock_held)kernel(rcu_read_lock_sched_held)kernel(rcu_read_unlock_trace_special)kernel(rcu_sched_lock_map)kernel(rcu_scheduler_active)kernel(rcu_tasks_trace_qs_blkd)kernel(rcu_trace_lock_map)kernel(rcu_trc_cmpxchg_need_qs)kernel(rcu_unexpedite_gp)kernel(rcuhead_debug_descr)kernel(rcuref_get_slowpath)kernel(rcuref_put_slowpath)kernel(rcutorture_get_gp_data)kernel(rcutorture_sched_setaffinity)kernel(rcuwait_wake_up)kernel(rdev_clear_badblocks)kernel(rdev_set_badblocks)kernel(rdma_cgrp_subsys_enabled_key)kernel(rdma_cgrp_subsys_on_dfl_key)kernel(rdma_dim)kernel(rdmacg_register_device)kernel(rdmacg_try_charge)kernel(rdmacg_uncharge)kernel(rdmacg_unregister_device)kernel(rdmsr_on_cpu)kernel(rdmsr_on_cpus)kernel(rdmsr_safe_on_cpu)kernel(rdmsr_safe_regs)kernel(rdmsr_safe_regs_on_cpu)kernel(rdmsrl_on_cpu)kernel(rdmsrl_safe_on_cpu)kernel(read_cache_folio)kernel(read_cache_page)kernel(read_cache_page_gfp)kernel(read_lock_is_recursive)kernel(readahead_expand)kernel(recalc_sigpending)kernel(recalibrate_cpu_khz)kernel(reciprocal_value)kernel(reciprocal_value_adv)kernel(redirty_page_for_writepage)kernel(redraw_screen)kernel(ref_tracker_alloc)kernel(ref_tracker_dir_exit)kernel(ref_tracker_dir_print)kernel(ref_tracker_free)kernel(refcount_dec_and_lock)kernel(refcount_dec_and_lock_irqsave)kernel(refcount_dec_and_mutex_lock)kernel(refcount_dec_and_rtnl_lock)kernel(refcount_dec_if_one)kernel(refcount_dec_not_one)kernel(refcount_warn_saturate)kernel(refresh_frequency_limits)kernel(regcache_cache_bypass)kernel(regcache_cache_only)kernel(regcache_drop_region)kernel(regcache_mark_dirty)kernel(regcache_reg_cached)kernel(regcache_sync)kernel(regcache_sync_region)kernel(region_intersects)kernel(register_acpi_bus_type)kernel(register_acpi_hed_notifier)kernel(register_acpi_notifier)kernel(register_asymmetric_key_parser)kernel(register_blocking_lsm_notifier)kernel(register_btf_fmodret_id_set)kernel(register_btf_id_dtor_kfuncs)kernel(register_btf_kfunc_id_set)kernel(register_chrdev_region)kernel(register_console)kernel(register_dcbevent_notifier)kernel(register_die_notifier)kernel(register_fib_notifier)kernel(register_filesystem)kernel(register_fprobe)kernel(register_fprobe_ips)kernel(register_fprobe_syms)kernel(register_framebuffer)kernel(register_ftrace_direct)kernel(register_ftrace_direct_multi)kernel(register_ftrace_export)kernel(register_ftrace_function)kernel(register_inet6addr_notifier)kernel(register_inet6addr_validator_notifier)kernel(register_inetaddr_notifier)kernel(register_inetaddr_validator_notifier)kernel(register_key_type)kernel(register_keyboard_notifier)kernel(register_kmmio_probe)kernel(register_kprobe)kernel(register_kprobes)kernel(register_kretprobe)kernel(register_kretprobes)kernel(register_md_cluster_operations)kernel(register_md_personality)kernel(register_memory_notifier)kernel(register_mii_timestamper)kernel(register_mii_tstamp_controller)kernel(register_module_notifier)kernel(register_net_sysctl)kernel(register_netdev)kernel(register_netdevice)kernel(register_netdevice_notifier)kernel(register_netdevice_notifier_dev_net)kernel(register_netdevice_notifier_net)kernel(register_netevent_notifier)kernel(register_nexthop_notifier)kernel(register_oom_notifier)kernel(register_pernet_device)kernel(register_pernet_subsys)kernel(register_pm_notifier)kernel(register_qdisc)kernel(register_quota_format)kernel(register_reboot_notifier)kernel(register_restart_handler)kernel(register_shrinker)kernel(register_switchdev_blocking_notifier)kernel(register_switchdev_notifier)kernel(register_sys_off_handler)kernel(register_syscore_ops)kernel(register_sysctl)kernel(register_sysctl_mount_point)kernel(register_sysctl_paths)kernel(register_sysctl_table)kernel(register_sysrq_key)kernel(register_tcf_proto_ops)kernel(register_trace_event)kernel(register_tracepoint_module_notifier)kernel(register_user_hw_breakpoint)kernel(register_virtio_device)kernel(register_virtio_driver)kernel(register_vmap_purge_notifier)kernel(register_vmcore_cb)kernel(register_vt_notifier)kernel(register_wide_hw_breakpoint)kernel(register_xenbus_watch)kernel(register_xenstore_notifier)kernel(registered_fb)kernel(regmap_add_irq_chip)kernel(regmap_add_irq_chip_fwnode)kernel(regmap_async_complete)kernel(regmap_async_complete_cb)kernel(regmap_attach_dev)kernel(regmap_bulk_read)kernel(regmap_bulk_write)kernel(regmap_can_raw_write)kernel(regmap_check_range_table)kernel(regmap_del_irq_chip)kernel(regmap_exit)kernel(regmap_field_alloc)kernel(regmap_field_bulk_alloc)kernel(regmap_field_bulk_free)kernel(regmap_field_free)kernel(regmap_field_read)kernel(regmap_field_test_bits)kernel(regmap_field_update_bits_base)kernel(regmap_fields_read)kernel(regmap_fields_update_bits_base)kernel(regmap_get_device)kernel(regmap_get_max_register)kernel(regmap_get_raw_read_max)kernel(regmap_get_raw_write_max)kernel(regmap_get_reg_stride)kernel(regmap_get_val_bytes)kernel(regmap_get_val_endian)kernel(regmap_irq_chip_get_base)kernel(regmap_irq_get_domain)kernel(regmap_irq_get_irq_reg_linear)kernel(regmap_irq_get_virq)kernel(regmap_irq_set_type_config_simple)kernel(regmap_might_sleep)kernel(regmap_multi_reg_write)kernel(regmap_multi_reg_write_bypassed)kernel(regmap_noinc_read)kernel(regmap_noinc_write)kernel(regmap_parse_val)kernel(regmap_raw_read)kernel(regmap_raw_write)kernel(regmap_raw_write_async)kernel(regmap_read)kernel(regmap_reg_in_ranges)kernel(regmap_register_patch)kernel(regmap_reinit_cache)kernel(regmap_test_bits)kernel(regmap_update_bits_base)kernel(regmap_write)kernel(regmap_write_async)kernel(regset_get)kernel(regset_get_alloc)kernel(relay_buf_full)kernel(relay_close)kernel(relay_file_operations)kernel(relay_flush)kernel(relay_late_setup_files)kernel(relay_open)kernel(relay_reset)kernel(relay_subbufs_consumed)kernel(relay_switch_subbuf)kernel(release_dentry_name_snapshot)kernel(release_evntsel_nmi)kernel(release_firmware)kernel(release_pages)kernel(release_perfctr_nmi)kernel(release_resource)kernel(release_sock)kernel(remap_pfn_range)kernel(remap_vmalloc_range)kernel(remove_arg_zero)kernel(remove_cpu)kernel(remove_memory)kernel(remove_proc_entry)kernel(remove_proc_subtree)kernel(remove_resource)kernel(remove_wait_queue)kernel(remove_watch_from_object)kernel(rename_lock)kernel(replace_page_cache_folio)kernel(report_iommu_fault)kernel(request_any_context_irq)kernel(request_dma)kernel(request_firmware)kernel(request_firmware_direct)kernel(request_firmware_into_buf)kernel(request_firmware_nowait)kernel(request_free_mem_region)kernel(request_key_rcu)kernel(request_key_tag)kernel(request_key_with_auxdata)kernel(request_partial_firmware_into_buf)kernel(request_resource)kernel(request_threaded_irq)kernel(reservation_ww_class)kernel(reserve_evntsel_nmi)kernel(reserve_iova)kernel(reserve_perfctr_nmi)kernel(reset_control_acquire)kernel(reset_control_assert)kernel(reset_control_bulk_acquire)kernel(reset_control_bulk_assert)kernel(reset_control_bulk_deassert)kernel(reset_control_bulk_put)kernel(reset_control_bulk_release)kernel(reset_control_bulk_reset)kernel(reset_control_deassert)kernel(reset_control_get_count)kernel(reset_control_put)kernel(reset_control_rearm)kernel(reset_control_release)kernel(reset_control_reset)kernel(reset_control_status)kernel(reset_controller_add_lookup)kernel(reset_controller_register)kernel(reset_controller_unregister)kernel(reset_devices)kernel(reset_hung_task_detector)kernel(resource_list_create_entry)kernel(resource_list_free)kernel(restore_online_page_callback)kernel(resume_device_irqs)kernel(reuseport_add_sock)kernel(reuseport_alloc)kernel(reuseport_attach_prog)kernel(reuseport_detach_prog)kernel(reuseport_detach_sock)kernel(reuseport_has_conns_set)kernel(reuseport_migrate_sock)kernel(reuseport_select_sock)kernel(reuseport_stop_listen_sock)kernel(revert_creds)kernel(rfs_needed)kernel(rhashtable_destroy)kernel(rhashtable_free_and_destroy)kernel(rhashtable_init)kernel(rhashtable_insert_slow)kernel(rhashtable_walk_enter)kernel(rhashtable_walk_exit)kernel(rhashtable_walk_next)kernel(rhashtable_walk_peek)kernel(rhashtable_walk_start_check)kernel(rhashtable_walk_stop)kernel(rhltable_init)kernel(rht_bucket_nested)kernel(rht_bucket_nested_insert)kernel(ring_buffer_alloc_read_page)kernel(ring_buffer_bytes_cpu)kernel(ring_buffer_change_overwrite)kernel(ring_buffer_commit_overrun_cpu)kernel(ring_buffer_consume)kernel(ring_buffer_discard_commit)kernel(ring_buffer_dropped_events_cpu)kernel(ring_buffer_empty)kernel(ring_buffer_empty_cpu)kernel(ring_buffer_entries)kernel(ring_buffer_entries_cpu)kernel(ring_buffer_event_data)kernel(ring_buffer_event_length)kernel(ring_buffer_free)kernel(ring_buffer_free_read_page)kernel(ring_buffer_iter_advance)kernel(ring_buffer_iter_dropped)kernel(ring_buffer_iter_empty)kernel(ring_buffer_iter_peek)kernel(ring_buffer_iter_reset)kernel(ring_buffer_lock_reserve)kernel(ring_buffer_normalize_time_stamp)kernel(ring_buffer_oldest_event_ts)kernel(ring_buffer_overrun_cpu)kernel(ring_buffer_overruns)kernel(ring_buffer_peek)kernel(ring_buffer_read_events_cpu)kernel(ring_buffer_read_finish)kernel(ring_buffer_read_page)kernel(ring_buffer_read_prepare)kernel(ring_buffer_read_prepare_sync)kernel(ring_buffer_read_start)kernel(ring_buffer_record_disable)kernel(ring_buffer_record_disable_cpu)kernel(ring_buffer_record_enable)kernel(ring_buffer_record_enable_cpu)kernel(ring_buffer_record_off)kernel(ring_buffer_record_on)kernel(ring_buffer_reset)kernel(ring_buffer_reset_cpu)kernel(ring_buffer_resize)kernel(ring_buffer_size)kernel(ring_buffer_time_stamp)kernel(ring_buffer_unlock_commit)kernel(ring_buffer_write)kernel(rng_is_initialized)kernel(root_device_unregister)kernel(round_jiffies)kernel(round_jiffies_relative)kernel(round_jiffies_up)kernel(round_jiffies_up_relative)kernel(rps_cpu_mask)kernel(rps_may_expire_flow)kernel(rps_needed)kernel(rps_sock_flow_table)kernel(rsa_parse_priv_key)kernel(rsa_parse_pub_key)kernel(rt6_lookup)kernel(rt_dst_alloc)kernel(rt_dst_clone)kernel(rt_mutex_base_init)kernel(rt_mutex_lock_interruptible)kernel(rt_mutex_lock_killable)kernel(rt_mutex_lock_nested)kernel(rt_mutex_trylock)kernel(rt_mutex_unlock)kernel(rt_read_lock)kernel(rt_read_trylock)kernel(rt_read_unlock)kernel(rt_spin_lock)kernel(rt_spin_lock_nest_lock)kernel(rt_spin_lock_nested)kernel(rt_spin_lock_unlock)kernel(rt_spin_trylock)kernel(rt_spin_trylock_bh)kernel(rt_spin_unlock)kernel(rt_write_lock)kernel(rt_write_lock_nested)kernel(rt_write_trylock)kernel(rt_write_unlock)kernel(rtc_add_group)kernel(rtc_add_groups)kernel(rtc_alarm_irq_enable)kernel(rtc_class_close)kernel(rtc_class_open)kernel(rtc_cmos_read)kernel(rtc_cmos_write)kernel(rtc_initialize_alarm)kernel(rtc_ktime_to_tm)kernel(rtc_lock)kernel(rtc_month_days)kernel(rtc_read_alarm)kernel(rtc_read_time)kernel(rtc_set_alarm)kernel(rtc_set_time)kernel(rtc_time64_to_tm)kernel(rtc_tm_to_ktime)kernel(rtc_tm_to_time64)kernel(rtc_update_irq)kernel(rtc_update_irq_enable)kernel(rtc_valid_tm)kernel(rtc_year_days)kernel(rtm_getroute_parse_ip_proto)kernel(rtnetlink_put_metrics)kernel(rtnl_af_register)kernel(rtnl_af_unregister)kernel(rtnl_configure_link)kernel(rtnl_create_link)kernel(rtnl_delete_link)kernel(rtnl_get_net_ns_capable)kernel(rtnl_is_locked)kernel(rtnl_kfree_skbs)kernel(rtnl_link_get_net)kernel(rtnl_link_register)kernel(rtnl_link_unregister)kernel(rtnl_lock)kernel(rtnl_lock_killable)kernel(rtnl_nla_parse_ifla)kernel(rtnl_notify)kernel(rtnl_offload_xstats_notify)kernel(rtnl_put_cacheinfo)kernel(rtnl_register_module)kernel(rtnl_set_sk_err)kernel(rtnl_trylock)kernel(rtnl_unicast)kernel(rtnl_unlock)kernel(rtnl_unregister)kernel(rtnl_unregister_all)kernel(run_dax)kernel(rw_verify_area)kernel(s2idle_wake)kernel(sampling_rate_store)kernel(sb800_prefetch)kernel(sb_min_blocksize)kernel(sb_set_blocksize)kernel(sbitmap_add_wait_queue)kernel(sbitmap_any_bit_set)kernel(sbitmap_bitmap_show)kernel(sbitmap_del_wait_queue)kernel(sbitmap_finish_wait)kernel(sbitmap_get)kernel(sbitmap_get_shallow)kernel(sbitmap_init_node)kernel(sbitmap_prepare_to_wait)kernel(sbitmap_queue_clear)kernel(sbitmap_queue_get_shallow)kernel(sbitmap_queue_init_node)kernel(sbitmap_queue_min_shallow_depth)kernel(sbitmap_queue_recalculate_wake_batch)kernel(sbitmap_queue_resize)kernel(sbitmap_queue_show)kernel(sbitmap_queue_wake_all)kernel(sbitmap_queue_wake_up)kernel(sbitmap_resize)kernel(sbitmap_show)kernel(sbitmap_weight)kernel(scatterwalk_copychunks)kernel(scatterwalk_ffwd)kernel(scatterwalk_map_and_copy)kernel(sch_frag_xmit_hook)kernel(sched_autogroup_create_attach)kernel(sched_autogroup_detach)kernel(sched_clock)kernel(sched_clock_cpu)kernel(sched_clock_idle_sleep_event)kernel(sched_clock_idle_wakeup_event)kernel(sched_numa_find_nth_cpu)kernel(sched_numa_hop_mask)kernel(sched_set_fifo)kernel(sched_set_fifo_low)kernel(sched_set_normal)kernel(sched_setattr_nocheck)kernel(sched_show_task)kernel(sched_smt_present)kernel(schedule)kernel(schedule_hrtimeout)kernel(schedule_hrtimeout_range)kernel(schedule_timeout)kernel(schedule_timeout_idle)kernel(schedule_timeout_interruptible)kernel(schedule_timeout_killable)kernel(schedule_timeout_uninterruptible)kernel(scm_detach_fds)kernel(scm_fp_dup)kernel(scmd_printk)kernel(scnprintf)kernel(screen_glyph)kernel(screen_glyph_unicode)kernel(screen_info)kernel(screen_pos)kernel(scsi_add_device)kernel(scsi_add_host_with_dma)kernel(scsi_alloc_request)kernel(scsi_alloc_sgtables)kernel(scsi_autopm_get_device)kernel(scsi_autopm_put_device)kernel(scsi_bios_ptable)kernel(scsi_block_requests)kernel(scsi_block_targets)kernel(scsi_block_when_processing_errors)kernel(scsi_build_sense)kernel(scsi_build_sense_buffer)kernel(scsi_bus_type)kernel(scsi_change_queue_depth)kernel(scsi_check_sense)kernel(scsi_cmd_allowed)kernel(scsi_command_normalize_sense)kernel(scsi_command_size_tbl)kernel(scsi_dev_info_add_list)kernel(scsi_dev_info_list_add_keyed)kernel(scsi_dev_info_list_del_keyed)kernel(scsi_dev_info_remove_list)kernel(scsi_device_from_queue)kernel(scsi_device_get)kernel(scsi_device_lookup)kernel(scsi_device_lookup_by_target)kernel(scsi_device_put)kernel(scsi_device_quiesce)kernel(scsi_device_resume)kernel(scsi_device_set_state)kernel(scsi_device_type)kernel(scsi_dh_activate)kernel(scsi_dh_attach)kernel(scsi_dh_attached_handler_name)kernel(scsi_dh_set_params)kernel(scsi_dma_map)kernel(scsi_dma_unmap)kernel(scsi_done)kernel(scsi_done_direct)kernel(scsi_eh_finish_cmd)kernel(scsi_eh_flush_done_q)kernel(scsi_eh_get_sense)kernel(scsi_eh_prep_cmnd)kernel(scsi_eh_ready_devs)kernel(scsi_eh_restore_cmnd)kernel(scsi_execute_cmd)kernel(scsi_extd_sense_format)kernel(scsi_flush_work)kernel(scsi_free_sgtables)kernel(scsi_get_device_flags_keyed)kernel(scsi_get_sense_info_fld)kernel(scsi_get_vpd_page)kernel(scsi_host_alloc)kernel(scsi_host_block)kernel(scsi_host_busy)kernel(scsi_host_busy_iter)kernel(scsi_host_complete_all_commands)kernel(scsi_host_get)kernel(scsi_host_lookup)kernel(scsi_host_put)kernel(scsi_host_unblock)kernel(scsi_hostbyte_string)kernel(scsi_internal_device_block_nowait)kernel(scsi_internal_device_unblock_nowait)kernel(scsi_ioctl)kernel(scsi_ioctl_block_when_processing_errors)kernel(scsi_is_host_device)kernel(scsi_is_sdev_device)kernel(scsi_is_target_device)kernel(scsi_kmap_atomic_sg)kernel(scsi_kunmap_atomic_sg)kernel(scsi_logging_level)kernel(scsi_mlreturn_string)kernel(scsi_mode_select)kernel(scsi_mode_sense)kernel(scsi_nl_sock)kernel(scsi_normalize_sense)kernel(scsi_partsize)kernel(scsi_print_command)kernel(scsi_print_result)kernel(scsi_print_sense)kernel(scsi_print_sense_hdr)kernel(scsi_queue_work)kernel(scsi_register_device_handler)kernel(scsi_register_driver)kernel(scsi_register_interface)kernel(scsi_remove_device)kernel(scsi_remove_host)kernel(scsi_remove_target)kernel(scsi_report_bus_reset)kernel(scsi_report_device_reset)kernel(scsi_report_opcode)kernel(scsi_rescan_device)kernel(scsi_rescan_device_rh)kernel(scsi_sanitize_inquiry_string)kernel(scsi_scan_host)kernel(scsi_scan_target)kernel(scsi_schedule_eh)kernel(scsi_sense_desc_find)kernel(scsi_sense_key_string)kernel(scsi_set_medium_removal)kernel(scsi_set_sense_field_pointer)kernel(scsi_set_sense_information)kernel(scsi_target_block)kernel(scsi_target_quiesce)kernel(scsi_target_resume)kernel(scsi_target_unblock)kernel(scsi_test_unit_ready)kernel(scsi_track_queue_full)kernel(scsi_unblock_requests)kernel(scsi_unregister_device_handler)kernel(scsi_vpd_lun_id)kernel(scsi_vpd_tpg_id)kernel(scsicam_bios_param)kernel(scsilun_to_int)kernel(sdev_disable_disk_events)kernel(sdev_enable_disk_events)kernel(sdev_evt_alloc)kernel(sdev_evt_send)kernel(sdev_evt_send_simple)kernel(sdev_prefix_printk)kernel(secpath_set)kernel(secure_ipv4_port_ephemeral)kernel(secure_ipv6_port_ephemeral)kernel(secure_tcp_seq)kernel(secure_tcpv6_seq)kernel(secure_tcpv6_ts_off)kernel(security_cred_getsecid)kernel(security_current_getsecid_subj)kernel(security_d_instantiate)kernel(security_dentry_create_files_as)kernel(security_dentry_init_security)kernel(security_file_ioctl)kernel(security_free_mnt_opts)kernel(security_ib_alloc_security)kernel(security_ib_endport_manage_subnet)kernel(security_ib_free_security)kernel(security_ib_pkey_access)kernel(security_inet_conn_established)kernel(security_inet_conn_request)kernel(security_inode_copy_up)kernel(security_inode_copy_up_xattr)kernel(security_inode_create)kernel(security_inode_getsecctx)kernel(security_inode_init_security)kernel(security_inode_invalidate_secctx)kernel(security_inode_listsecurity)kernel(security_inode_mkdir)kernel(security_inode_notifysecctx)kernel(security_inode_setattr)kernel(security_inode_setsecctx)kernel(security_ismaclabel)kernel(security_kernel_load_data)kernel(security_kernel_post_load_data)kernel(security_kernel_post_read_file)kernel(security_kernel_read_file)kernel(security_lock_kernel_down)kernel(security_locked_down)kernel(security_old_inode_init_security)kernel(security_path_mkdir)kernel(security_path_mknod)kernel(security_path_rename)kernel(security_path_unlink)kernel(security_release_secctx)kernel(security_req_classify_flow)kernel(security_sb_clone_mnt_opts)kernel(security_sb_eat_lsm_opts)kernel(security_sb_mnt_opts_compat)kernel(security_sb_remount)kernel(security_sb_set_mnt_opts)kernel(security_sctp_assoc_established)kernel(security_sctp_assoc_request)kernel(security_sctp_bind_connect)kernel(security_sctp_sk_clone)kernel(security_secctx_to_secid)kernel(security_secid_to_secctx)kernel(security_secmark_refcount_dec)kernel(security_secmark_refcount_inc)kernel(security_secmark_relabel_packet)kernel(security_sk_classify_flow)kernel(security_sk_clone)kernel(security_skb_classify_flow)kernel(security_sock_graft)kernel(security_sock_rcv_skb)kernel(security_socket_getpeersec_dgram)kernel(security_socket_socketpair)kernel(security_task_getsecid_obj)kernel(security_tun_dev_alloc_security)kernel(security_tun_dev_attach)kernel(security_tun_dev_attach_queue)kernel(security_tun_dev_create)kernel(security_tun_dev_free_security)kernel(security_tun_dev_open)kernel(security_unix_may_send)kernel(security_unix_stream_connect)kernel(security_xfrm_policy_alloc)kernel(security_xfrm_policy_free)kernel(security_xfrm_state_alloc)kernel(security_xfrm_state_delete)kernel(securityfs_create_dir)kernel(securityfs_create_file)kernel(securityfs_create_symlink)kernel(securityfs_remove)kernel(seg6_do_srh_encap)kernel(seg6_do_srh_inline)kernel(seg6_hmac_compute)kernel(seg6_hmac_exit)kernel(seg6_hmac_info_add)kernel(seg6_hmac_info_del)kernel(seg6_hmac_info_lookup)kernel(seg6_hmac_net_exit)kernel(seg6_hmac_validate_skb)kernel(seg6_push_hmac)kernel(send_sig)kernel(send_sig_info)kernel(send_sig_mceerr)kernel(sensor_hub_device_close)kernel(sensor_hub_device_open)kernel(sensor_hub_get_feature)kernel(sensor_hub_input_attr_get_raw_value)kernel(sensor_hub_input_get_attribute_info)kernel(sensor_hub_register_callback)kernel(sensor_hub_remove_callback)kernel(sensor_hub_set_feature)kernel(seq_bprintf)kernel(seq_buf_printf)kernel(seq_dentry)kernel(seq_escape)kernel(seq_escape_mem)kernel(seq_file_path)kernel(seq_hex_dump)kernel(seq_hlist_next)kernel(seq_hlist_next_percpu)kernel(seq_hlist_next_rcu)kernel(seq_hlist_start)kernel(seq_hlist_start_head)kernel(seq_hlist_start_head_rcu)kernel(seq_hlist_start_percpu)kernel(seq_hlist_start_rcu)kernel(seq_list_next)kernel(seq_list_start)kernel(seq_list_start_head)kernel(seq_lseek)kernel(seq_open)kernel(seq_open_private)kernel(seq_pad)kernel(seq_path)kernel(seq_printf)kernel(seq_put_decimal_ll)kernel(seq_put_decimal_ull)kernel(seq_putc)kernel(seq_puts)kernel(seq_read)kernel(seq_read_iter)kernel(seq_release)kernel(seq_release_private)kernel(seq_vprintf)kernel(seq_write)kernel(serial8250_clear_and_reinit_fifos)kernel(serial8250_do_get_mctrl)kernel(serial8250_do_pm)kernel(serial8250_do_set_divisor)kernel(serial8250_do_set_ldisc)kernel(serial8250_do_set_mctrl)kernel(serial8250_do_set_termios)kernel(serial8250_do_shutdown)kernel(serial8250_do_startup)kernel(serial8250_em485_config)kernel(serial8250_em485_destroy)kernel(serial8250_em485_start_tx)kernel(serial8250_em485_stop_tx)kernel(serial8250_get_port)kernel(serial8250_handle_irq)kernel(serial8250_init_port)kernel(serial8250_modem_status)kernel(serial8250_read_char)kernel(serial8250_register_8250_port)kernel(serial8250_release_dma)kernel(serial8250_request_dma)kernel(serial8250_resume_port)kernel(serial8250_rpm_get)kernel(serial8250_rpm_get_tx)kernel(serial8250_rpm_put)kernel(serial8250_rpm_put_tx)kernel(serial8250_rx_chars)kernel(serial8250_rx_dma_flush)kernel(serial8250_set_defaults)kernel(serial8250_set_isa_configurator)kernel(serial8250_suspend_port)kernel(serial8250_tx_chars)kernel(serial8250_unregister_port)kernel(serial8250_update_uartclk)kernel(serio_bus)kernel(serio_close)kernel(serio_interrupt)kernel(serio_open)kernel(serio_reconnect)kernel(serio_rescan)kernel(serio_unregister_child_port)kernel(serio_unregister_driver)kernel(serio_unregister_port)kernel(set_anon_super)kernel(set_anon_super_fc)kernel(set_bdi_congested)kernel(set_bh_page)kernel(set_binfmt)kernel(set_blocksize)kernel(set_cached_acl)kernel(set_capacity)kernel(set_capacity_and_notify)kernel(set_cpus_allowed_ptr)kernel(set_create_files_as)kernel(set_current_groups)kernel(set_dax_nocache)kernel(set_dax_nomc)kernel(set_dax_synchronous)kernel(set_disk_ro)kernel(set_freezable)kernel(set_groups)kernel(set_hv_tscchange_cb)kernel(set_memory_decrypted)kernel(set_memory_encrypted)kernel(set_memory_uc)kernel(set_memory_wb)kernel(set_memory_wc)kernel(set_nlink)kernel(set_normalized_timespec64)kernel(set_online_page_callback)kernel(set_page_dirty)kernel(set_page_dirty_lock)kernel(set_page_writeback)kernel(set_pages_array_uc)kernel(set_pages_array_wb)kernel(set_pages_array_wc)kernel(set_pages_uc)kernel(set_pages_wb)kernel(set_personality_ia32)kernel(set_posix_acl)kernel(set_primary_fwnode)kernel(set_secondary_fwnode)kernel(set_security_override)kernel(set_security_override_from_ctx)kernel(set_selection_kernel)kernel(set_task_ioprio)kernel(set_trace_device)kernel(set_user_nice)kernel(set_worker_desc)kernel(setattr_copy)kernel(setattr_prepare)kernel(setup_APIC_eilvt)kernel(setup_arg_pages)kernel(setup_fault_attr)kernel(setup_max_cpus)kernel(setup_new_exec)kernel(sg_alloc_append_table_from_pages)kernel(sg_alloc_table)kernel(sg_alloc_table_chained)kernel(sg_alloc_table_from_pages_segment)kernel(sg_copy_buffer)kernel(sg_copy_from_buffer)kernel(sg_copy_to_buffer)kernel(sg_free_append_table)kernel(sg_free_table)kernel(sg_free_table_chained)kernel(sg_init_one)kernel(sg_init_table)kernel(sg_last)kernel(sg_miter_next)kernel(sg_miter_skip)kernel(sg_miter_start)kernel(sg_miter_stop)kernel(sg_nents)kernel(sg_nents_for_len)kernel(sg_next)kernel(sg_pcopy_from_buffer)kernel(sg_pcopy_to_buffer)kernel(sg_zero_buffer)kernel(sget)kernel(sget_fc)kernel(sgl_alloc)kernel(sgl_alloc_order)kernel(sgl_free)kernel(sgl_free_n_order)kernel(sgl_free_order)kernel(sgx_set_attribute)kernel(sgx_virt_ecreate)kernel(sgx_virt_einit)kernel(sha1_init)kernel(sha1_transform)kernel(sha1_zero_message_hash)kernel(sha224_final)kernel(sha224_update)kernel(sha224_zero_message_hash)kernel(sha256)kernel(sha256_final)kernel(sha256_update)kernel(sha256_zero_message_hash)kernel(sha384_zero_message_hash)kernel(sha512_zero_message_hash)kernel(shake_page)kernel(shash_ahash_digest)kernel(shash_ahash_finup)kernel(shash_ahash_update)kernel(shash_free_singlespawn_instance)kernel(shash_register_instance)kernel(shmem_aops)kernel(shmem_file_setup)kernel(shmem_file_setup_with_mnt)kernel(shmem_read_folio_gfp)kernel(shmem_read_mapping_page_gfp)kernel(shmem_truncate_range)kernel(should_fail)kernel(should_remove_suid)kernel(show_class_attr_string)kernel(show_rcu_gp_kthreads)kernel(show_rcu_tasks_classic_gp_kthread)kernel(show_rcu_tasks_rude_gp_kthread)kernel(show_rcu_tasks_trace_gp_kthread)kernel(shrink_dcache_parent)kernel(shrink_dcache_sb)kernel(si_mem_available)kernel(si_meminfo)kernel(sigprocmask)kernel(simd_aead_create)kernel(simd_aead_create_compat)kernel(simd_aead_free)kernel(simd_register_aeads_compat)kernel(simd_register_skciphers_compat)kernel(simd_skcipher_create)kernel(simd_skcipher_create_compat)kernel(simd_skcipher_free)kernel(simd_unregister_aeads)kernel(simd_unregister_skciphers)kernel(simple_attr_open)kernel(simple_attr_read)kernel(simple_attr_release)kernel(simple_attr_write)kernel(simple_attr_write_signed)kernel(simple_dentry_operations)kernel(simple_dir_inode_operations)kernel(simple_dir_operations)kernel(simple_empty)kernel(simple_fill_super)kernel(simple_get_link)kernel(simple_getattr)kernel(simple_link)kernel(simple_lookup)kernel(simple_nosetlease)kernel(simple_open)kernel(simple_pin_fs)kernel(simple_read_from_buffer)kernel(simple_recursive_removal)kernel(simple_release_fs)kernel(simple_rename)kernel(simple_rename_exchange)kernel(simple_rmdir)kernel(simple_setattr)kernel(simple_statfs)kernel(simple_strtol)kernel(simple_strtoll)kernel(simple_strtoul)kernel(simple_strtoull)kernel(simple_symlink_inode_operations)kernel(simple_transaction_get)kernel(simple_transaction_read)kernel(simple_transaction_release)kernel(simple_transaction_set)kernel(simple_unlink)kernel(simple_write_begin)kernel(simple_write_to_buffer)kernel(single_open)kernel(single_open_size)kernel(single_release)kernel(single_task_running)kernel(siphash_1u32)kernel(siphash_1u64)kernel(siphash_2u64)kernel(siphash_3u32)kernel(siphash_3u64)kernel(siphash_4u64)kernel(sk_alloc)kernel(sk_attach_filter)kernel(sk_capable)kernel(sk_clear_memalloc)kernel(sk_clone_lock)kernel(sk_common_release)kernel(sk_detach_filter)kernel(sk_dst_check)kernel(sk_error_report)kernel(sk_filter_trim_cap)kernel(sk_free)kernel(sk_free_unlock_clone)kernel(sk_ioctl)kernel(sk_mc_loop)kernel(sk_msg_alloc)kernel(sk_msg_clone)kernel(sk_msg_free)kernel(sk_msg_free_nocharge)kernel(sk_msg_free_partial)kernel(sk_msg_is_readable)kernel(sk_msg_memcopy_from_iter)kernel(sk_msg_recvmsg)kernel(sk_msg_return)kernel(sk_msg_return_zero)kernel(sk_msg_trim)kernel(sk_msg_zerocopy_from_iter)kernel(sk_net_capable)kernel(sk_ns_capable)kernel(sk_page_frag_refill)kernel(sk_psock_drop)kernel(sk_psock_init)kernel(sk_psock_msg_verdict)kernel(sk_psock_tls_strp_read)kernel(sk_reset_timer)kernel(sk_send_sigurg)kernel(sk_set_memalloc)kernel(sk_set_peek_off)kernel(sk_setup_caps)kernel(sk_stop_timer)kernel(sk_stop_timer_sync)kernel(sk_stream_error)kernel(sk_stream_kill_queues)kernel(sk_stream_wait_close)kernel(sk_stream_wait_connect)kernel(sk_stream_wait_memory)kernel(sk_wait_data)kernel(skb_abort_seq_read)kernel(skb_add_rx_frag)kernel(skb_append)kernel(skb_append_pagefrags)kernel(skb_checksum)kernel(skb_checksum_help)kernel(skb_checksum_setup)kernel(skb_checksum_trimmed)kernel(skb_clone)kernel(skb_clone_sk)kernel(skb_clone_tx_timestamp)kernel(skb_coalesce_rx_frag)kernel(skb_complete_tx_timestamp)kernel(skb_complete_wifi_ack)kernel(skb_condense)kernel(skb_consume_udp)kernel(skb_copy)kernel(skb_copy_and_csum_bits)kernel(skb_copy_and_csum_datagram_msg)kernel(skb_copy_and_csum_dev)kernel(skb_copy_and_hash_datagram_iter)kernel(skb_copy_bits)kernel(skb_copy_datagram_from_iter)kernel(skb_copy_datagram_iter)kernel(skb_copy_expand)kernel(skb_copy_header)kernel(skb_copy_ubufs)kernel(skb_cow_data)kernel(skb_csum_hwoffload_help)kernel(skb_defer_rx_timestamp)kernel(skb_dequeue)kernel(skb_dequeue_tail)kernel(skb_dump)kernel(skb_ensure_writable)kernel(skb_eth_gso_segment)kernel(skb_eth_pop)kernel(skb_eth_push)kernel(skb_expand_head)kernel(skb_ext_add)kernel(skb_find_text)kernel(skb_flow_dissect_ct)kernel(skb_flow_dissect_hash)kernel(skb_flow_dissect_meta)kernel(skb_flow_dissect_tunnel_info)kernel(skb_flow_dissector_init)kernel(skb_flow_get_icmp_tci)kernel(skb_free_datagram)kernel(skb_get_hash_perturb)kernel(skb_gso_validate_mac_len)kernel(skb_gso_validate_network_len)kernel(skb_headers_offset_update)kernel(skb_kill_datagram)kernel(skb_mac_gso_segment)kernel(skb_morph)kernel(skb_mpls_dec_ttl)kernel(skb_mpls_pop)kernel(skb_mpls_push)kernel(skb_mpls_update_lse)kernel(skb_orphan_partial)kernel(skb_page_frag_refill)kernel(skb_partial_csum_set)kernel(skb_prepare_seq_read)kernel(skb_pull)kernel(skb_pull_data)kernel(skb_pull_rcsum)kernel(skb_push)kernel(skb_put)kernel(skb_queue_head)kernel(skb_queue_purge_reason)kernel(skb_queue_tail)kernel(skb_realloc_headroom)kernel(skb_recv_datagram)kernel(skb_scrub_packet)kernel(skb_segment)kernel(skb_segment_list)kernel(skb_send_sock_locked)kernel(skb_seq_read)kernel(skb_set_owner_w)kernel(skb_splice_bits)kernel(skb_split)kernel(skb_store_bits)kernel(skb_to_sgvec)kernel(skb_to_sgvec_nomark)kernel(skb_trim)kernel(skb_try_coalesce)kernel(skb_tstamp_tx)kernel(skb_tunnel_check_pmtu)kernel(skb_tx_error)kernel(skb_udp_tunnel_segment)kernel(skb_unlink)kernel(skb_vlan_pop)kernel(skb_vlan_push)kernel(skb_vlan_untag)kernel(skb_zerocopy)kernel(skb_zerocopy_headlen)kernel(skb_zerocopy_iter_stream)kernel(skcipher_alloc_instance_simple)kernel(skcipher_register_instance)kernel(skcipher_walk_aead_decrypt)kernel(skcipher_walk_aead_encrypt)kernel(skcipher_walk_async)kernel(skcipher_walk_complete)kernel(skcipher_walk_done)kernel(skcipher_walk_virt)kernel(skip_spaces)kernel(slab_build_skb)kernel(slash_name)kernel(slow_virt_to_phys)kernel(smca_get_bank_type)kernel(sme_me_mask)kernel(smp_call_function)kernel(smp_call_function_any)kernel(smp_call_function_many)kernel(smp_call_function_single)kernel(smp_call_function_single_async)kernel(smp_call_on_cpu)kernel(smp_num_siblings)kernel(smp_ops)kernel(smpboot_register_percpu_thread)kernel(smpboot_unregister_percpu_thread)kernel(sn_coherency_id)kernel(sn_partition_id)kernel(sn_region_size)kernel(sn_rtc_cycles_per_second)kernel(snmp_fold_field)kernel(snp_issue_guest_request)kernel(snprintf)kernel(sock_alloc)kernel(sock_alloc_file)kernel(sock_alloc_send_pskb)kernel(sock_bind_add)kernel(sock_bindtoindex)kernel(sock_cmsg_send)kernel(sock_common_getsockopt)kernel(sock_common_recvmsg)kernel(sock_common_setsockopt)kernel(sock_copy_user_timeval)kernel(sock_create)kernel(sock_create_kern)kernel(sock_create_lite)kernel(sock_dequeue_err_skb)kernel(sock_diag_check_cookie)kernel(sock_diag_destroy)kernel(sock_diag_put_filterinfo)kernel(sock_diag_put_meminfo)kernel(sock_diag_register)kernel(sock_diag_register_inet_compat)kernel(sock_diag_save_cookie)kernel(sock_diag_unregister)kernel(sock_diag_unregister_inet_compat)kernel(sock_edemux)kernel(sock_efree)kernel(sock_enable_timestamps)kernel(sock_from_file)kernel(sock_gen_put)kernel(sock_get_timeout)kernel(sock_gettstamp)kernel(sock_i_ino)kernel(sock_i_uid)kernel(sock_init_data)kernel(sock_init_data_uid)kernel(sock_inuse_get)kernel(sock_ioctl_inout)kernel(sock_kfree_s)kernel(sock_kmalloc)kernel(sock_kzfree_s)kernel(sock_load_diag_module)kernel(sock_map_close)kernel(sock_map_destroy)kernel(sock_map_unhash)kernel(sock_no_accept)kernel(sock_no_bind)kernel(sock_no_connect)kernel(sock_no_getname)kernel(sock_no_ioctl)kernel(sock_no_linger)kernel(sock_no_listen)kernel(sock_no_mmap)kernel(sock_no_recvmsg)kernel(sock_no_sendmsg)kernel(sock_no_sendmsg_locked)kernel(sock_no_sendpage)kernel(sock_no_sendpage_locked)kernel(sock_no_shutdown)kernel(sock_no_socketpair)kernel(sock_pfree)kernel(sock_prot_inuse_get)kernel(sock_queue_err_skb)kernel(sock_queue_rcv_skb_reason)kernel(sock_recv_errqueue)kernel(sock_recvmsg)kernel(sock_register)kernel(sock_release)kernel(sock_rfree)kernel(sock_sendmsg)kernel(sock_set_keepalive)kernel(sock_set_mark)kernel(sock_set_priority)kernel(sock_set_rcvbuf)kernel(sock_set_reuseaddr)kernel(sock_set_reuseport)kernel(sock_set_sndtimeo)kernel(sock_setsockopt)kernel(sock_unregister)kernel(sock_wake_async)kernel(sock_wfree)kernel(sock_wmalloc)kernel(sockfd_lookup)kernel(sockopt_capable)kernel(sockopt_lock_sock)kernel(sockopt_ns_capable)kernel(sockopt_release_sock)kernel(softnet_data)kernel(software_node_find_by_name)kernel(software_node_fwnode)kernel(software_node_register)kernel(software_node_register_node_group)kernel(software_node_unregister)kernel(software_node_unregister_node_group)kernel(sort)kernel(sort_r)kernel(spec_ctrl_current)kernel(spi_add_device)kernel(spi_alloc_device)kernel(spi_async)kernel(spi_bus_lock)kernel(spi_bus_type)kernel(spi_bus_unlock)kernel(spi_controller_resume)kernel(spi_controller_suspend)kernel(spi_delay_exec)kernel(spi_delay_to_ns)kernel(spi_finalize_current_message)kernel(spi_finalize_current_transfer)kernel(spi_get_device_id)kernel(spi_get_next_queued_message)kernel(spi_new_ancillary_device)kernel(spi_new_device)kernel(spi_register_controller)kernel(spi_setup)kernel(spi_split_transfers_maxsize)kernel(spi_sync)kernel(spi_sync_locked)kernel(spi_take_timestamp_post)kernel(spi_take_timestamp_pre)kernel(spi_unregister_controller)kernel(spi_unregister_device)kernel(spi_write_then_read)kernel(splice_direct_to_actor)kernel(splice_to_pipe)kernel(split_page)kernel(sprint_OID)kernel(sprint_oid)kernel(sprint_symbol)kernel(sprint_symbol_build_id)kernel(sprint_symbol_no_offset)kernel(sprintf)kernel(srcu_barrier)kernel(srcu_batches_completed)kernel(srcu_check_nmi_safety)kernel(srcu_init_notifier_head)kernel(srcu_notifier_call_chain)kernel(srcu_notifier_chain_register)kernel(srcu_notifier_chain_unregister)kernel(srcu_torture_stats_print)kernel(srcutorture_get_gp_data)kernel(sscanf)kernel(stack_depot_fetch)kernel(stack_depot_get_extra_bits)kernel(stack_depot_init)kernel(stack_depot_print)kernel(stack_depot_save)kernel(stack_depot_snprint)kernel(stack_trace_print)kernel(stack_trace_save)kernel(stack_trace_snprint)kernel(starget_for_each_device)kernel(start_poll_synchronize_rcu)kernel(start_poll_synchronize_rcu_expedited)kernel(start_poll_synchronize_rcu_expedited_full)kernel(start_poll_synchronize_rcu_full)kernel(start_poll_synchronize_srcu)kernel(start_thread)kernel(start_tty)kernel(static_dev_dax)kernel(static_key_count)kernel(static_key_disable)kernel(static_key_disable_cpuslocked)kernel(static_key_enable)kernel(static_key_enable_cpuslocked)kernel(static_key_initialized)kernel(static_key_slow_dec)kernel(static_key_slow_inc)kernel(stop_core_cpuslocked)kernel(stop_machine)kernel(stop_tty)kernel(stpcpy)kernel(strcasecmp)kernel(strcat)kernel(strchr)kernel(strchrnul)kernel(strcmp)kernel(strcpy)kernel(strcspn)kernel(stream_open)kernel(strim)kernel(string_escape_mem)kernel(string_get_size)kernel(string_unescape)kernel(strlcat)kernel(strlcpy)kernel(strlen)kernel(strncasecmp)kernel(strncat)kernel(strnchr)kernel(strncmp)kernel(strncpy)kernel(strncpy_from_user)kernel(strndup_user)kernel(strnlen)kernel(strnlen_user)kernel(strnstr)kernel(strp_check_rcv)kernel(strp_data_ready)kernel(strp_done)kernel(strp_init)kernel(strp_process)kernel(strp_stop)kernel(strp_unpause)kernel(strpbrk)kernel(strrchr)kernel(strreplace)kernel(strscpy)kernel(strscpy_pad)kernel(strsep)kernel(strspn)kernel(strstr)kernel(submit_bh)kernel(submit_bio)kernel(submit_bio_noacct)kernel(submit_bio_wait)kernel(subsys_interface_register)kernel(subsys_interface_unregister)kernel(subsys_system_register)kernel(subsys_virtual_register)kernel(super_setup_bdi)kernel(super_setup_bdi_name)kernel(suspend_device_irqs)kernel(suspend_set_ops)kernel(suspend_valid_only_mem)kernel(swake_up_all)kernel(swake_up_locked)kernel(swake_up_one)kernel(swapcache_mapping)kernel(switch_fpu_return)kernel(switchdev_bridge_port_offload)kernel(switchdev_bridge_port_replay)kernel(switchdev_bridge_port_unoffload)kernel(switchdev_deferred_process)kernel(switchdev_handle_fdb_event_to_device)kernel(switchdev_handle_port_attr_set)kernel(switchdev_handle_port_obj_add)kernel(switchdev_handle_port_obj_add_foreign)kernel(switchdev_handle_port_obj_del)kernel(switchdev_handle_port_obj_del_foreign)kernel(switchdev_port_attr_set)kernel(switchdev_port_obj_add)kernel(switchdev_port_obj_del)kernel(swphy_read_reg)kernel(swphy_validate_state)kernel(symbol_put_addr)kernel(sync_blockdev)kernel(sync_blockdev_nowait)kernel(sync_blockdev_range)kernel(sync_dirty_buffer)kernel(sync_file_create)kernel(sync_file_get_fence)kernel(sync_filesystem)kernel(sync_inode)kernel(sync_inode_metadata)kernel(sync_inodes_sb)kernel(sync_mapping_buffers)kernel(sync_page_io)kernel(synchronize_hardirq)kernel(synchronize_irq)kernel(synchronize_net)kernel(synchronize_rcu)kernel(synchronize_rcu_expedited)kernel(synchronize_rcu_tasks)kernel(synchronize_rcu_tasks_rude)kernel(synchronize_rcu_tasks_trace)kernel(synchronize_shrinkers)kernel(synchronize_srcu)kernel(synchronize_srcu_expedited)kernel(synth_event_add_field)kernel(synth_event_add_field_str)kernel(synth_event_add_fields)kernel(synth_event_add_next_val)kernel(synth_event_add_val)kernel(synth_event_cmd_init)kernel(synth_event_create)kernel(synth_event_delete)kernel(synth_event_gen_cmd_array_start)kernel(synth_event_trace)kernel(synth_event_trace_array)kernel(synth_event_trace_end)kernel(synth_event_trace_start)kernel(sys_tz)kernel(syscore_resume)kernel(syscore_suspend)kernel(sysctl_devconf_inherit_init_net)kernel(sysctl_fb_tunnels_only_for_init_net)kernel(sysctl_long_vals)kernel(sysctl_max_skb_frags)kernel(sysctl_nf_log_all_netns)kernel(sysctl_optmem_max)kernel(sysctl_rmem_max)kernel(sysctl_tcp_mem)kernel(sysctl_udp_mem)kernel(sysctl_vals)kernel(sysctl_vfs_cache_pressure)kernel(sysctl_wmem_max)kernel(sysfb_disable)kernel(sysfs_add_file_to_group)kernel(sysfs_add_link_to_group)kernel(sysfs_break_active_protection)kernel(sysfs_change_owner)kernel(sysfs_chmod_file)kernel(sysfs_create_bin_file)kernel(sysfs_create_file_ns)kernel(sysfs_create_files)kernel(sysfs_create_group)kernel(sysfs_create_groups)kernel(sysfs_create_link)kernel(sysfs_create_link_nowarn)kernel(sysfs_create_mount_point)kernel(sysfs_emit)kernel(sysfs_emit_at)kernel(sysfs_file_change_owner)kernel(sysfs_format_mac)kernel(sysfs_group_change_owner)kernel(sysfs_groups_change_owner)kernel(sysfs_merge_group)kernel(sysfs_notify)kernel(sysfs_remove_bin_file)kernel(sysfs_remove_file_from_group)kernel(sysfs_remove_file_ns)kernel(sysfs_remove_file_self)kernel(sysfs_remove_files)kernel(sysfs_remove_group)kernel(sysfs_remove_groups)kernel(sysfs_remove_link)kernel(sysfs_remove_link_from_group)kernel(sysfs_remove_mount_point)kernel(sysfs_rename_link_ns)kernel(sysfs_streq)kernel(sysfs_unbreak_active_protection)kernel(sysfs_unmerge_group)kernel(sysfs_update_group)kernel(sysfs_update_groups)kernel(sysrq_mask)kernel(sysrq_toggle_support)kernel(system_entering_hibernation)kernel(system_freezable_power_efficient_wq)kernel(system_freezable_wq)kernel(system_freezing_cnt)kernel(system_highpri_wq)kernel(system_long_wq)kernel(system_power_efficient_wq)kernel(system_state)kernel(system_unbound_wq)kernel(system_wq)kernel(tag_pages_for_writeback)kernel(take_dentry_name_snapshot)kernel(task_active_pid_ns)kernel(task_cls_state)kernel(task_cputime_adjusted)kernel(task_lookup_next_fd_rcu)kernel(task_user_regset_view)kernel(tasklet_init)kernel(tasklet_kill)kernel(tasklet_setup)kernel(tasklet_unlock)kernel(tasklet_unlock_spin_wait)kernel(tasklet_unlock_wait)kernel(tb_property_add_data)kernel(tb_property_add_dir)kernel(tb_property_add_immediate)kernel(tb_property_add_text)kernel(tb_property_create_dir)kernel(tb_property_find)kernel(tb_property_free_dir)kernel(tb_property_get_next)kernel(tb_property_remove)kernel(tb_register_property_dir)kernel(tb_register_protocol_handler)kernel(tb_register_service_driver)kernel(tb_ring_alloc_rx)kernel(tb_ring_alloc_tx)kernel(tb_ring_free)kernel(tb_ring_poll)kernel(tb_ring_poll_complete)kernel(tb_ring_start)kernel(tb_ring_stop)kernel(tb_service_type)kernel(tb_unregister_property_dir)kernel(tb_unregister_protocol_handler)kernel(tb_unregister_service_driver)kernel(tb_xdomain_alloc_in_hopid)kernel(tb_xdomain_alloc_out_hopid)kernel(tb_xdomain_disable_paths)kernel(tb_xdomain_enable_paths)kernel(tb_xdomain_find_by_route)kernel(tb_xdomain_find_by_uuid)kernel(tb_xdomain_lane_bonding_disable)kernel(tb_xdomain_lane_bonding_enable)kernel(tb_xdomain_release_in_hopid)kernel(tb_xdomain_release_out_hopid)kernel(tb_xdomain_request)kernel(tb_xdomain_response)kernel(tb_xdomain_type)kernel(tc_cleanup_offload_action)kernel(tc_setup_cb_add)kernel(tc_setup_cb_call)kernel(tc_setup_cb_destroy)kernel(tc_setup_cb_reoffload)kernel(tc_setup_cb_replace)kernel(tc_setup_offload_action)kernel(tc_skb_ext_tc)kernel(tc_skb_ext_tc_disable)kernel(tc_skb_ext_tc_enable)kernel(tcf_action_check_ctrlact)kernel(tcf_action_dump_1)kernel(tcf_action_exec)kernel(tcf_action_set_ctrlact)kernel(tcf_action_update_hw_stats)kernel(tcf_action_update_stats)kernel(tcf_block_get)kernel(tcf_block_get_ext)kernel(tcf_block_netif_keep_dst)kernel(tcf_block_put)kernel(tcf_block_put_ext)kernel(tcf_chain_get_by_act)kernel(tcf_chain_put_by_act)kernel(tcf_classify)kernel(tcf_dev_queue_xmit)kernel(tcf_exts_change)kernel(tcf_exts_destroy)kernel(tcf_exts_dump)kernel(tcf_exts_dump_stats)kernel(tcf_exts_init_ex)kernel(tcf_exts_num_actions)kernel(tcf_exts_terse_dump)kernel(tcf_exts_validate)kernel(tcf_exts_validate_ex)kernel(tcf_frag_xmit_count)kernel(tcf_generic_walker)kernel(tcf_get_next_chain)kernel(tcf_get_next_proto)kernel(tcf_idr_check_alloc)kernel(tcf_idr_cleanup)kernel(tcf_idr_create)kernel(tcf_idr_create_from_flags)kernel(tcf_idr_release)kernel(tcf_idr_search)kernel(tcf_idrinfo_destroy)kernel(tcf_qevent_destroy)kernel(tcf_qevent_dump)kernel(tcf_qevent_handle)kernel(tcf_qevent_init)kernel(tcf_qevent_validate_change)kernel(tcf_queue_work)kernel(tcf_register_action)kernel(tcf_unregister_action)kernel(tcp_abort)kernel(tcp_add_backlog)kernel(tcp_alloc_md5sig_pool)kernel(tcp_bpf_bypass_getsockopt)kernel(tcp_bpf_sendmsg_redir)kernel(tcp_bpf_update_proto)kernel(tcp_ca_get_key_by_name)kernel(tcp_ca_get_name_by_key)kernel(tcp_ca_openreq_child)kernel(tcp_check_req)kernel(tcp_child_process)kernel(tcp_close)kernel(tcp_cong_avoid_ai)kernel(tcp_conn_request)kernel(tcp_connect)kernel(tcp_create_openreq_child)kernel(tcp_disconnect)kernel(tcp_done)kernel(tcp_enter_cwr)kernel(tcp_enter_memory_pressure)kernel(tcp_enter_quickack_mode)kernel(tcp_fastopen_defer_connect)kernel(tcp_filter)kernel(tcp_get_cookie_sock)kernel(tcp_get_info)kernel(tcp_get_md5sig_pool)kernel(tcp_get_syncookie_mss)kernel(tcp_getsockopt)kernel(tcp_gro_complete)kernel(tcp_hashinfo)kernel(tcp_inbound_md5_hash)kernel(tcp_init_sock)kernel(tcp_initialize_rcv_mss)kernel(tcp_ioctl)kernel(tcp_is_ulp_esp)kernel(tcp_ld_RTO_revert)kernel(tcp_leave_memory_pressure)kernel(tcp_make_synack)kernel(tcp_md5_do_add)kernel(tcp_md5_do_del)kernel(tcp_md5_hash_key)kernel(tcp_md5_hash_skb_data)kernel(tcp_md5_needed)kernel(tcp_memory_allocated)kernel(tcp_memory_per_cpu_fw_alloc)kernel(tcp_memory_pressure)kernel(tcp_mmap)kernel(tcp_mss_to_mtu)kernel(tcp_mtu_to_mss)kernel(tcp_mtup_init)kernel(tcp_openreq_init_rwin)kernel(tcp_orphan_count)kernel(tcp_parse_md5sig_option)kernel(tcp_parse_mss_option)kernel(tcp_parse_options)kernel(tcp_peek_len)kernel(tcp_poll)kernel(tcp_prot)kernel(tcp_rate_check_app_limited)kernel(tcp_rcv_established)kernel(tcp_rcv_state_process)kernel(tcp_read_done)kernel(tcp_read_skb)kernel(tcp_read_sock)kernel(tcp_recv_skb)kernel(tcp_recvmsg)kernel(tcp_register_congestion_control)kernel(tcp_register_ulp)kernel(tcp_release_cb)kernel(tcp_reno_cong_avoid)kernel(tcp_reno_ssthresh)kernel(tcp_reno_undo_cwnd)kernel(tcp_req_err)kernel(tcp_rtx_synack)kernel(tcp_select_initial_window)kernel(tcp_sendmsg)kernel(tcp_sendmsg_locked)kernel(tcp_sendpage)kernel(tcp_sendpage_locked)kernel(tcp_seq_next)kernel(tcp_seq_start)kernel(tcp_seq_stop)kernel(tcp_set_keepalive)kernel(tcp_set_rcvlowat)kernel(tcp_set_state)kernel(tcp_setsockopt)kernel(tcp_shutdown)kernel(tcp_simple_retransmit)kernel(tcp_slow_start)kernel(tcp_sock_set_cork)kernel(tcp_sock_set_keepcnt)kernel(tcp_sock_set_keepidle)kernel(tcp_sock_set_keepintvl)kernel(tcp_sock_set_nodelay)kernel(tcp_sock_set_quickack)kernel(tcp_sock_set_syncnt)kernel(tcp_sock_set_user_timeout)kernel(tcp_sockets_allocated)kernel(tcp_splice_read)kernel(tcp_stream_memory_free)kernel(tcp_syn_ack_timeout)kernel(tcp_sync_mss)kernel(tcp_time_wait)kernel(tcp_timewait_state_process)kernel(tcp_twsk_destructor)kernel(tcp_twsk_unique)kernel(tcp_tx_delay_enabled)kernel(tcp_unregister_congestion_control)kernel(tcp_unregister_ulp)kernel(tcp_v4_conn_request)kernel(tcp_v4_connect)kernel(tcp_v4_destroy_sock)kernel(tcp_v4_do_rcv)kernel(tcp_v4_md5_hash_skb)kernel(tcp_v4_md5_lookup)kernel(tcp_v4_mtu_reduced)kernel(tcp_v4_send_check)kernel(tcp_v4_syn_recv_sock)kernel(tcpv6_prot)kernel(tdx_hcall_get_quote)kernel(tdx_kvm_hypercall)kernel(tdx_mcall_get_report0)kernel(test_taint)kernel(textsearch_destroy)kernel(textsearch_find_continuous)kernel(textsearch_prepare)kernel(textsearch_register)kernel(textsearch_unregister)kernel(thaw_bdev)kernel(thaw_super)kernel(thermal_add_hwmon_sysfs)kernel(thermal_cooling_device_register)kernel(thermal_cooling_device_unregister)kernel(thermal_cooling_device_update)kernel(thermal_genl_cpu_capability_event)kernel(thermal_of_cooling_device_register)kernel(thermal_remove_hwmon_sysfs)kernel(thermal_zone_bind_cooling_device)kernel(thermal_zone_device_critical)kernel(thermal_zone_device_disable)kernel(thermal_zone_device_enable)kernel(thermal_zone_device_priv)kernel(thermal_zone_device_register)kernel(thermal_zone_device_register_with_trips)kernel(thermal_zone_device_unregister)kernel(thermal_zone_device_update)kernel(thermal_zone_get_crit_temp)kernel(thermal_zone_get_num_trips)kernel(thermal_zone_get_offset)kernel(thermal_zone_get_slope)kernel(thermal_zone_get_temp)kernel(thermal_zone_get_trip)kernel(thermal_zone_get_zone_by_name)kernel(thermal_zone_unbind_cooling_device)kernel(this_cpu_off)kernel(thread_group_exited)kernel(tick_broadcast_control)kernel(tick_broadcast_oneshot_control)kernel(tick_nohz_dep_clear_cpu)kernel(tick_nohz_dep_clear_task)kernel(tick_nohz_dep_set_cpu)kernel(tick_nohz_dep_set_task)kernel(tick_nohz_full_mask)kernel(tick_nohz_full_running)kernel(tick_nohz_full_setup)kernel(time64_to_tm)kernel(timecounter_cyc2time)kernel(timecounter_init)kernel(timecounter_read)kernel(timer_delete)kernel(timer_delete_sync)kernel(timer_reduce)kernel(timer_shutdown)kernel(timer_shutdown_sync)kernel(timerqueue_add)kernel(timerqueue_del)kernel(timerqueue_iterate_next)kernel(timespec64_to_jiffies)kernel(timestamp_truncate)kernel(tlbstate_untag_mask)kernel(tls_alert_recv)kernel(tls_client_hello_anon)kernel(tls_client_hello_psk)kernel(tls_client_hello_x509)kernel(tls_get_record_type)kernel(tls_handshake_cancel)kernel(tls_handshake_close)kernel(tls_server_hello_psk)kernel(tls_server_hello_x509)kernel(tnum_strn)kernel(to_software_node)kernel(topology_phys_to_logical_pkg)kernel(touch_atime)kernel(touch_buffer)kernel(touch_softlockup_watchdog)kernel(touchscreen_parse_properties)kernel(touchscreen_report_pos)kernel(touchscreen_set_mt_pos)kernel(tpm1_do_selftest)kernel(tpm1_getcap)kernel(tpm2_flush_context)kernel(tpm2_get_cc_attrs_tbl)kernel(tpm2_get_tpm_pt)kernel(tpm2_probe)kernel(tpm_calc_ordinal_duration)kernel(tpm_chip_alloc)kernel(tpm_chip_bootstrap)kernel(tpm_chip_register)kernel(tpm_chip_start)kernel(tpm_chip_stop)kernel(tpm_chip_unregister)kernel(tpm_default_chip)kernel(tpm_get_random)kernel(tpm_get_timeouts)kernel(tpm_is_tpm2)kernel(tpm_pcr_extend)kernel(tpm_pcr_read)kernel(tpm_pm_resume)kernel(tpm_pm_suspend)kernel(tpm_put_ops)kernel(tpm_send)kernel(tpm_tis_core_init)kernel(tpm_tis_remove)kernel(tpm_tis_resume)kernel(tpm_transmit_cmd)kernel(tpm_try_get_ops)kernel(tpmm_chip_alloc)kernel(trace_array_destroy)kernel(trace_array_get_by_name)kernel(trace_array_init_printk)kernel(trace_array_printk)kernel(trace_array_put)kernel(trace_array_set_clr_event)kernel(trace_clock)kernel(trace_clock_global)kernel(trace_clock_jiffies)kernel(trace_clock_local)kernel(trace_define_field)kernel(trace_dump_stack)kernel(trace_event_buffer_commit)kernel(trace_event_buffer_lock_reserve)kernel(trace_event_buffer_reserve)kernel(trace_event_ignore_this_pid)kernel(trace_event_printf)kernel(trace_event_raw_init)kernel(trace_event_reg)kernel(trace_get_event_file)kernel(trace_handle_return)kernel(trace_hardirqs_off)kernel(trace_hardirqs_off_caller)kernel(trace_hardirqs_off_finish)kernel(trace_hardirqs_on)kernel(trace_hardirqs_on_caller)kernel(trace_hardirqs_on_prepare)kernel(trace_output_call)kernel(trace_print_array_seq)kernel(trace_print_bitmask_seq)kernel(trace_print_flags_seq)kernel(trace_print_hex_dump_seq)kernel(trace_print_hex_seq)kernel(trace_print_symbols_seq)kernel(trace_printk_init_buffers)kernel(trace_put_event_file)kernel(trace_raw_output_prep)kernel(trace_seq_acquire)kernel(trace_seq_bitmask)kernel(trace_seq_bprintf)kernel(trace_seq_hex_dump)kernel(trace_seq_path)kernel(trace_seq_printf)kernel(trace_seq_putc)kernel(trace_seq_putmem)kernel(trace_seq_putmem_hex)kernel(trace_seq_puts)kernel(trace_seq_to_user)kernel(trace_seq_vprintf)kernel(trace_set_clr_event)kernel(trace_vbprintk)kernel(trace_vprintk)kernel(tracepoint_probe_register)kernel(tracepoint_probe_register_prio)kernel(tracepoint_probe_register_prio_may_exist)kernel(tracepoint_probe_unregister)kernel(tracepoint_srcu)kernel(tracing_alloc_snapshot)kernel(tracing_cond_snapshot_data)kernel(tracing_is_on)kernel(tracing_off)kernel(tracing_on)kernel(tracing_snapshot)kernel(tracing_snapshot_alloc)kernel(tracing_snapshot_cond)kernel(tracing_snapshot_cond_disable)kernel(tracing_snapshot_cond_enable)kernel(transport_add_device)kernel(transport_class_register)kernel(transport_class_unregister)kernel(transport_configure_device)kernel(transport_destroy_device)kernel(transport_remove_device)kernel(transport_setup_device)kernel(truncate_inode_pages)kernel(truncate_inode_pages_final)kernel(truncate_inode_pages_range)kernel(truncate_pagecache)kernel(truncate_pagecache_range)kernel(truncate_setsize)kernel(trusted_tpm_send)kernel(try_lookup_one_len)kernel(try_module_get)kernel(try_offline_node)kernel(try_to_del_timer_sync)kernel(try_to_free_buffers)kernel(try_to_release_page)kernel(try_to_writeback_inodes_sb)kernel(try_wait_for_completion)kernel(tsc_khz)kernel(tso_build_data)kernel(tso_build_hdr)kernel(tso_count_descs)kernel(tso_start)kernel(tty_buffer_lock_exclusive)kernel(tty_buffer_request_room)kernel(tty_buffer_set_limit)kernel(tty_buffer_space_avail)kernel(tty_buffer_unlock_exclusive)kernel(tty_chars_in_buffer)kernel(tty_check_change)kernel(tty_dev_name_to_number)kernel(tty_devnum)kernel(tty_do_resize)kernel(tty_driver_flush_buffer)kernel(tty_driver_kref_put)kernel(tty_encode_baud_rate)kernel(tty_flip_buffer_push)kernel(tty_get_char_size)kernel(tty_get_frame_size)kernel(tty_get_icount)kernel(tty_get_pgrp)kernel(tty_hangup)kernel(tty_hung_up_p)kernel(tty_init_termios)kernel(tty_insert_flip_string_fixed_flag)kernel(tty_insert_flip_string_flags)kernel(tty_kclose)kernel(tty_kopen_exclusive)kernel(tty_kopen_shared)kernel(tty_kref_put)kernel(tty_ldisc_deref)kernel(tty_ldisc_flush)kernel(tty_ldisc_receive_buf)kernel(tty_ldisc_ref)kernel(tty_ldisc_ref_wait)kernel(tty_ldisc_release)kernel(tty_lock)kernel(tty_mode_ioctl)kernel(tty_name)kernel(tty_perform_flush)kernel(tty_port_alloc_xmit_buf)kernel(tty_port_block_til_ready)kernel(tty_port_carrier_raised)kernel(tty_port_close)kernel(tty_port_close_end)kernel(tty_port_close_start)kernel(tty_port_default_client_ops)kernel(tty_port_destroy)kernel(tty_port_free_xmit_buf)kernel(tty_port_hangup)kernel(tty_port_init)kernel(tty_port_install)kernel(tty_port_link_device)kernel(tty_port_lower_dtr_rts)kernel(tty_port_open)kernel(tty_port_put)kernel(tty_port_raise_dtr_rts)kernel(tty_port_register_device)kernel(tty_port_register_device_attr)kernel(tty_port_register_device_attr_serdev)kernel(tty_port_register_device_serdev)kernel(tty_port_tty_get)kernel(tty_port_tty_hangup)kernel(tty_port_tty_set)kernel(tty_port_tty_wakeup)kernel(tty_port_unregister_device)kernel(tty_prepare_flip_string)kernel(tty_put_char)kernel(tty_register_device)kernel(tty_register_device_attr)kernel(tty_register_driver)kernel(tty_register_ldisc)kernel(tty_release_struct)kernel(tty_save_termios)kernel(tty_set_ldisc)kernel(tty_set_termios)kernel(tty_standard_install)kernel(tty_std_termios)kernel(tty_termios_baud_rate)kernel(tty_termios_copy_hw)kernel(tty_termios_encode_baud_rate)kernel(tty_termios_hw_change)kernel(tty_termios_input_baud_rate)kernel(tty_unlock)kernel(tty_unregister_device)kernel(tty_unregister_driver)kernel(tty_unregister_ldisc)kernel(tty_unthrottle)kernel(tty_vhangup)kernel(tty_wait_until_sent)kernel(tty_wakeup)kernel(tty_write_room)kernel(typec_altmode2port)kernel(typec_altmode_attention)kernel(typec_altmode_enter)kernel(typec_altmode_exit)kernel(typec_altmode_get_partner)kernel(typec_altmode_get_plug)kernel(typec_altmode_notify)kernel(typec_altmode_put_plug)kernel(typec_altmode_unregister_driver)kernel(typec_altmode_update_active)kernel(typec_altmode_vdm)kernel(typec_cable_get)kernel(typec_cable_is_active)kernel(typec_cable_put)kernel(typec_cable_set_identity)kernel(typec_find_orientation)kernel(typec_find_port_data_role)kernel(typec_find_port_power_role)kernel(typec_find_power_role)kernel(typec_find_pwr_opmode)kernel(typec_get_drvdata)kernel(typec_get_fw_cap)kernel(typec_get_negotiated_svdm_version)kernel(typec_get_orientation)kernel(typec_match_altmode)kernel(typec_mux_get_drvdata)kernel(typec_mux_put)kernel(typec_mux_register)kernel(typec_mux_set)kernel(typec_mux_set_drvdata)kernel(typec_mux_unregister)kernel(typec_partner_register_altmode)kernel(typec_partner_set_identity)kernel(typec_partner_set_num_altmodes)kernel(typec_partner_set_pd_revision)kernel(typec_partner_set_svdm_version)kernel(typec_partner_set_usb_power_delivery)kernel(typec_partner_usb_power_delivery_register)kernel(typec_plug_register_altmode)kernel(typec_plug_set_num_altmodes)kernel(typec_port_register_altmode)kernel(typec_port_register_altmodes)kernel(typec_port_set_usb_power_delivery)kernel(typec_register_cable)kernel(typec_register_partner)kernel(typec_register_plug)kernel(typec_register_port)kernel(typec_retimer_get_drvdata)kernel(typec_retimer_put)kernel(typec_retimer_register)kernel(typec_retimer_set)kernel(typec_retimer_unregister)kernel(typec_set_data_role)kernel(typec_set_mode)kernel(typec_set_orientation)kernel(typec_set_pwr_opmode)kernel(typec_set_pwr_role)kernel(typec_set_vconn_role)kernel(typec_switch_get_drvdata)kernel(typec_switch_put)kernel(typec_switch_register)kernel(typec_switch_set)kernel(typec_switch_set_drvdata)kernel(typec_switch_unregister)kernel(typec_unregister_altmode)kernel(typec_unregister_cable)kernel(typec_unregister_partner)kernel(typec_unregister_plug)kernel(typec_unregister_port)kernel(uart_add_one_port)kernel(uart_console_device)kernel(uart_console_write)kernel(uart_get_baud_rate)kernel(uart_get_divisor)kernel(uart_get_rs485_mode)kernel(uart_handle_cts_change)kernel(uart_handle_dcd_change)kernel(uart_insert_char)kernel(uart_match_port)kernel(uart_parse_earlycon)kernel(uart_parse_options)kernel(uart_register_driver)kernel(uart_remove_one_port)kernel(uart_resume_port)kernel(uart_rs485_config)kernel(uart_set_options)kernel(uart_suspend_port)kernel(uart_try_toggle_sysrq)kernel(uart_unregister_driver)kernel(uart_update_timeout)kernel(uart_write_wakeup)kernel(ucs2_as_utf8)kernel(ucs2_strlen)kernel(ucs2_strncmp)kernel(ucs2_strnlen)kernel(ucs2_strsize)kernel(ucs2_utf8size)kernel(ucsi_connector_change)kernel(ucsi_create)kernel(ucsi_destroy)kernel(ucsi_get_drvdata)kernel(ucsi_register)kernel(ucsi_resume)kernel(ucsi_send_command)kernel(ucsi_set_drvdata)kernel(ucsi_unregister)kernel(udp4_hwcsum)kernel(udp4_lib_lookup)kernel(udp6_csum_init)kernel(udp6_lib_lookup)kernel(udp6_seq_ops)kernel(udp6_set_csum)kernel(udp_abort)kernel(udp_bpf_update_proto)kernel(udp_cmsg_send)kernel(udp_destruct_common)kernel(udp_disconnect)kernel(udp_encap_disable)kernel(udp_encap_enable)kernel(udp_encap_needed_key)kernel(udp_flow_hashrnd)kernel(udp_flush_pending_frames)kernel(udp_gro_complete)kernel(udp_gro_receive)kernel(udp_ioctl)kernel(udp_lib_get_port)kernel(udp_lib_getsockopt)kernel(udp_lib_rehash)kernel(udp_lib_setsockopt)kernel(udp_lib_unhash)kernel(udp_memory_allocated)kernel(udp_memory_per_cpu_fw_alloc)kernel(udp_poll)kernel(udp_pre_connect)kernel(udp_prot)kernel(udp_push_pending_frames)kernel(udp_read_skb)kernel(udp_sendmsg)kernel(udp_seq_next)kernel(udp_seq_ops)kernel(udp_seq_start)kernel(udp_seq_stop)kernel(udp_set_csum)kernel(udp_sk_rx_dst_set)kernel(udp_skb_destructor)kernel(udp_table)kernel(udp_tunnel_nic_ops)kernel(udplite_prot)kernel(udplite_table)kernel(udpv6_encap_enable)kernel(udpv6_encap_needed_key)kernel(udpv6_sendmsg)kernel(uhci_check_and_reset_hc)kernel(uhci_reset_hc)kernel(unbind_from_irqhandler)kernel(unix_attach_fds)kernel(unix_destruct_scm)kernel(unix_detach_fds)kernel(unix_gc_lock)kernel(unix_get_socket)kernel(unix_inq_len)kernel(unix_outq_len)kernel(unix_peer_get)kernel(unix_socket_table)kernel(unix_table_locks)kernel(unix_tot_inflight)kernel(unload_nls)kernel(unlock_buffer)kernel(unlock_new_inode)kernel(unlock_page)kernel(unlock_rename)kernel(unlock_system_sleep)kernel(unlock_two_nondirectories)kernel(unmap_mapping_pages)kernel(unmap_mapping_range)kernel(unpin_user_page)kernel(unpin_user_page_range_dirty_lock)kernel(unpin_user_pages)kernel(unpin_user_pages_dirty_lock)kernel(unpoison_memory)kernel(unregister_acpi_bus_type)kernel(unregister_acpi_hed_notifier)kernel(unregister_acpi_notifier)kernel(unregister_asymmetric_key_parser)kernel(unregister_binfmt)kernel(unregister_blkdev)kernel(unregister_blocking_lsm_notifier)kernel(unregister_chrdev_region)kernel(unregister_console)kernel(unregister_dcbevent_notifier)kernel(unregister_die_notifier)kernel(unregister_fib_notifier)kernel(unregister_filesystem)kernel(unregister_fprobe)kernel(unregister_framebuffer)kernel(unregister_ftrace_direct)kernel(unregister_ftrace_direct_multi)kernel(unregister_ftrace_export)kernel(unregister_ftrace_function)kernel(unregister_hw_breakpoint)kernel(unregister_inet6addr_notifier)kernel(unregister_inet6addr_validator_notifier)kernel(unregister_inetaddr_notifier)kernel(unregister_inetaddr_validator_notifier)kernel(unregister_key_type)kernel(unregister_keyboard_notifier)kernel(unregister_kmmio_probe)kernel(unregister_kprobe)kernel(unregister_kprobes)kernel(unregister_kretprobe)kernel(unregister_kretprobes)kernel(unregister_md_cluster_operations)kernel(unregister_md_personality)kernel(unregister_memory_notifier)kernel(unregister_mii_timestamper)kernel(unregister_mii_tstamp_controller)kernel(unregister_module_notifier)kernel(unregister_net_sysctl_table)kernel(unregister_netdev)kernel(unregister_netdevice_many)kernel(unregister_netdevice_notifier)kernel(unregister_netdevice_notifier_dev_net)kernel(unregister_netdevice_notifier_net)kernel(unregister_netdevice_queue)kernel(unregister_netevent_notifier)kernel(unregister_nexthop_notifier)kernel(unregister_nls)kernel(unregister_nmi_handler)kernel(unregister_oom_notifier)kernel(unregister_pernet_device)kernel(unregister_pernet_subsys)kernel(unregister_pm_notifier)kernel(unregister_qdisc)kernel(unregister_quota_format)kernel(unregister_reboot_notifier)kernel(unregister_restart_handler)kernel(unregister_shrinker)kernel(unregister_switchdev_blocking_notifier)kernel(unregister_switchdev_notifier)kernel(unregister_sys_off_handler)kernel(unregister_syscore_ops)kernel(unregister_sysctl_table)kernel(unregister_sysrq_key)kernel(unregister_tcf_proto_ops)kernel(unregister_trace_event)kernel(unregister_tracepoint_module_notifier)kernel(unregister_virtio_device)kernel(unregister_virtio_driver)kernel(unregister_vmap_purge_notifier)kernel(unregister_vmcore_cb)kernel(unregister_vt_notifier)kernel(unregister_wide_hw_breakpoint)kernel(unregister_xenbus_watch)kernel(unregister_xenstore_notifier)kernel(unshare_fs_struct)kernel(unwind_get_return_address)kernel(unwind_next_frame)kernel(up)kernel(up_read)kernel(up_read_non_owner)kernel(up_write)kernel(update_region)kernel(uprobe_register)kernel(uprobe_register_refctr)kernel(uprobe_unregister)kernel(usb_acpi_port_lpm_incapable)kernel(usb_acpi_power_manageable)kernel(usb_acpi_set_power_state)kernel(usb_add_hcd)kernel(usb_alloc_coherent)kernel(usb_alloc_dev)kernel(usb_alloc_streams)kernel(usb_alloc_urb)kernel(usb_altnum_to_altsetting)kernel(usb_amd_dev_put)kernel(usb_amd_hang_symptom_quirk)kernel(usb_amd_prefetch_quirk)kernel(usb_amd_pt_check_port)kernel(usb_amd_quirk_pll_check)kernel(usb_amd_quirk_pll_disable)kernel(usb_amd_quirk_pll_enable)kernel(usb_anchor_empty)kernel(usb_anchor_resume_wakeups)kernel(usb_anchor_suspend_wakeups)kernel(usb_anchor_urb)kernel(usb_asmedia_modifyflowcontrol)kernel(usb_autopm_get_interface)kernel(usb_autopm_get_interface_async)kernel(usb_autopm_get_interface_no_resume)kernel(usb_autopm_put_interface)kernel(usb_autopm_put_interface_async)kernel(usb_autopm_put_interface_no_suspend)kernel(usb_block_urb)kernel(usb_bulk_msg)kernel(usb_bus_idr)kernel(usb_bus_idr_lock)kernel(usb_cache_string)kernel(usb_calc_bus_time)kernel(usb_check_bulk_endpoints)kernel(usb_check_int_endpoints)kernel(usb_choose_configuration)kernel(usb_clear_halt)kernel(usb_control_msg)kernel(usb_control_msg_recv)kernel(usb_control_msg_send)kernel(usb_create_hcd)kernel(usb_create_shared_hcd)kernel(usb_debug_root)kernel(usb_decode_ctrl)kernel(usb_decode_interval)kernel(usb_deregister)kernel(usb_deregister_dev)kernel(usb_deregister_device_driver)kernel(usb_device_match_id)kernel(usb_disable_autosuspend)kernel(usb_disable_lpm)kernel(usb_disable_ltm)kernel(usb_disable_xhci_ports)kernel(usb_disabled)kernel(usb_driver_claim_interface)kernel(usb_driver_release_interface)kernel(usb_driver_set_configuration)kernel(usb_enable_autosuspend)kernel(usb_enable_intel_xhci_ports)kernel(usb_enable_lpm)kernel(usb_enable_ltm)kernel(usb_ep0_reinit)kernel(usb_ep_type_string)kernel(usb_find_alt_setting)kernel(usb_find_common_endpoints)kernel(usb_find_common_endpoints_reverse)kernel(usb_find_interface)kernel(usb_for_each_dev)kernel(usb_free_coherent)kernel(usb_free_streams)kernel(usb_free_urb)kernel(usb_get_current_frame_number)kernel(usb_get_descriptor)kernel(usb_get_dev)kernel(usb_get_dr_mode)kernel(usb_get_from_anchor)kernel(usb_get_hcd)kernel(usb_get_intf)kernel(usb_get_maximum_speed)kernel(usb_get_maximum_ssp_rate)kernel(usb_get_role_switch_default_mode)kernel(usb_get_status)kernel(usb_get_urb)kernel(usb_hc_died)kernel(usb_hcd_amd_remote_wakeup_quirk)kernel(usb_hcd_check_unlink_urb)kernel(usb_hcd_end_port_resume)kernel(usb_hcd_giveback_urb)kernel(usb_hcd_irq)kernel(usb_hcd_is_primary_hcd)kernel(usb_hcd_link_urb_to_ep)kernel(usb_hcd_map_urb_for_dma)kernel(usb_hcd_pci_pm_ops)kernel(usb_hcd_pci_probe)kernel(usb_hcd_pci_remove)kernel(usb_hcd_pci_shutdown)kernel(usb_hcd_platform_shutdown)kernel(usb_hcd_poll_rh_status)kernel(usb_hcd_resume_root_hub)kernel(usb_hcd_setup_local_mem)kernel(usb_hcd_start_port_resume)kernel(usb_hcd_unlink_urb_from_ep)kernel(usb_hcd_unmap_urb_for_dma)kernel(usb_hcd_unmap_urb_setup_for_dma)kernel(usb_hcds_loaded)kernel(usb_hub_claim_port)kernel(usb_hub_clear_tt_buffer)kernel(usb_hub_find_child)kernel(usb_hub_release_port)kernel(usb_ifnum_to_if)kernel(usb_init_urb)kernel(usb_interrupt_msg)kernel(usb_intf_get_dma_device)kernel(usb_kill_anchored_urbs)kernel(usb_kill_urb)kernel(usb_lock_device_for_reset)kernel(usb_match_id)kernel(usb_match_one_id)kernel(usb_mon_deregister)kernel(usb_mon_register)kernel(usb_otg_state_string)kernel(usb_phy_roothub_alloc)kernel(usb_phy_roothub_calibrate)kernel(usb_phy_roothub_exit)kernel(usb_phy_roothub_init)kernel(usb_phy_roothub_power_off)kernel(usb_phy_roothub_power_on)kernel(usb_phy_roothub_resume)kernel(usb_phy_roothub_set_mode)kernel(usb_phy_roothub_suspend)kernel(usb_pipe_type_check)kernel(usb_poison_anchored_urbs)kernel(usb_poison_urb)kernel(usb_power_delivery_link_device)kernel(usb_power_delivery_register)kernel(usb_power_delivery_register_capabilities)kernel(usb_power_delivery_unlink_device)kernel(usb_power_delivery_unregister)kernel(usb_power_delivery_unregister_capabilities)kernel(usb_put_dev)kernel(usb_put_hcd)kernel(usb_put_intf)kernel(usb_queue_reset_device)kernel(usb_register_dev)kernel(usb_register_device_driver)kernel(usb_register_driver)kernel(usb_register_notify)kernel(usb_remove_hcd)kernel(usb_reset_configuration)kernel(usb_reset_device)kernel(usb_reset_endpoint)kernel(usb_role_string)kernel(usb_role_switch_find_by_fwnode)kernel(usb_role_switch_get)kernel(usb_role_switch_get_drvdata)kernel(usb_role_switch_get_role)kernel(usb_role_switch_put)kernel(usb_role_switch_register)kernel(usb_role_switch_set_drvdata)kernel(usb_role_switch_set_role)kernel(usb_role_switch_unregister)kernel(usb_root_hub_lost_power)kernel(usb_scuttle_anchored_urbs)kernel(usb_serial_claim_interface)kernel(usb_serial_deregister_drivers)kernel(usb_serial_generic_chars_in_buffer)kernel(usb_serial_generic_close)kernel(usb_serial_generic_get_icount)kernel(usb_serial_generic_open)kernel(usb_serial_generic_process_read_urb)kernel(usb_serial_generic_read_bulk_callback)kernel(usb_serial_generic_resume)kernel(usb_serial_generic_submit_read_urbs)kernel(usb_serial_generic_throttle)kernel(usb_serial_generic_tiocmiwait)kernel(usb_serial_generic_unthrottle)kernel(usb_serial_generic_wait_until_sent)kernel(usb_serial_generic_write)kernel(usb_serial_generic_write_bulk_callback)kernel(usb_serial_generic_write_start)kernel(usb_serial_handle_break)kernel(usb_serial_handle_dcd_change)kernel(usb_serial_handle_sysrq_char)kernel(usb_serial_port_softint)kernel(usb_serial_register_drivers)kernel(usb_serial_resume)kernel(usb_serial_suspend)kernel(usb_set_configuration)kernel(usb_set_device_state)kernel(usb_set_interface)kernel(usb_set_wireless_status)kernel(usb_sg_cancel)kernel(usb_sg_init)kernel(usb_sg_wait)kernel(usb_show_dynids)kernel(usb_speed_string)kernel(usb_state_string)kernel(usb_store_new_id)kernel(usb_string)kernel(usb_submit_urb)kernel(usb_unanchor_urb)kernel(usb_unlink_anchored_urbs)kernel(usb_unlink_urb)kernel(usb_unlocked_disable_lpm)kernel(usb_unlocked_enable_lpm)kernel(usb_unpoison_anchored_urbs)kernel(usb_unpoison_urb)kernel(usb_unregister_notify)kernel(usb_urb_ep_type_check)kernel(usb_wait_anchor_empty_timeout)kernel(usb_wakeup_enabled_descendants)kernel(usb_wakeup_notification)kernel(user_describe)kernel(user_destroy)kernel(user_free_preparse)kernel(user_path_at_empty)kernel(user_path_create)kernel(user_preparse)kernel(user_read)kernel(user_return_notifier_register)kernel(user_return_notifier_unregister)kernel(user_revoke)kernel(user_update)kernel(usermodehelper_read_lock_wait)kernel(usermodehelper_read_trylock)kernel(usermodehelper_read_unlock)kernel(usleep_range_state)kernel(utf16s_to_utf8s)kernel(utf32_to_utf8)kernel(utf8_to_utf32)kernel(utf8s_to_utf16s)kernel(uuid_gen)kernel(uuid_is_valid)kernel(uuid_null)kernel(uuid_parse)kernel(uv_bios_change_memprotect)kernel(uv_bios_enum_objs)kernel(uv_bios_enum_ports)kernel(uv_bios_get_geoinfo)kernel(uv_bios_get_heapsize)kernel(uv_bios_get_master_nasid)kernel(uv_bios_get_pci_topology)kernel(uv_bios_install_heap)kernel(uv_bios_mq_watchlist_alloc)kernel(uv_bios_mq_watchlist_free)kernel(uv_bios_obj_count)kernel(uv_bios_reserved_page_pa)kernel(uv_get_archtype)kernel(uv_get_hubless_system)kernel(uv_possible_blades)kernel(uv_setup_irq)kernel(uv_teardown_irq)kernel(uv_undefined)kernel(validate_slab_cache)kernel(validate_xmit_skb_list)kernel(validate_xmit_xfrm)kernel(vbin_printf)kernel(vc_cons)kernel(vc_resize)kernel(vc_scrolldelta_helper)kernel(vcalloc)kernel(vchan_dma_desc_free_list)kernel(vchan_find_desc)kernel(vchan_init)kernel(vchan_tx_desc_free)kernel(vchan_tx_submit)kernel(verify_pkcs7_signature)kernel(verify_signature)kernel(verify_spi_info)kernel(vfree)kernel(vfs_cancel_lock)kernel(vfs_clone_file_range)kernel(vfs_copy_file_range)kernel(vfs_create)kernel(vfs_create_mount)kernel(vfs_dedupe_file_range)kernel(vfs_dedupe_file_range_one)kernel(vfs_dup_fs_context)kernel(vfs_fadvise)kernel(vfs_fallocate)kernel(vfs_fileattr_get)kernel(vfs_fileattr_set)kernel(vfs_fsync)kernel(vfs_fsync_range)kernel(vfs_get_fsid)kernel(vfs_get_link)kernel(vfs_get_super)kernel(vfs_get_tree)kernel(vfs_getattr)kernel(vfs_getattr_nosec)kernel(vfs_getxattr)kernel(vfs_inode_has_locks)kernel(vfs_iocb_iter_read)kernel(vfs_iocb_iter_write)kernel(vfs_ioctl)kernel(vfs_iter_read)kernel(vfs_iter_write)kernel(vfs_kern_mount)kernel(vfs_link)kernel(vfs_listxattr)kernel(vfs_llseek)kernel(vfs_lock_file)kernel(vfs_mkdir)kernel(vfs_mknod)kernel(vfs_mkobj)kernel(vfs_parse_fs_param)kernel(vfs_parse_fs_param_source)kernel(vfs_parse_fs_string)kernel(vfs_path_lookup)kernel(vfs_readlink)kernel(vfs_removexattr)kernel(vfs_rename)kernel(vfs_rmdir)kernel(vfs_setlease)kernel(vfs_setpos)kernel(vfs_setxattr)kernel(vfs_statfs)kernel(vfs_submount)kernel(vfs_symlink)kernel(vfs_test_lock)kernel(vfs_tmpfile_open)kernel(vfs_truncate)kernel(vfs_unlink)kernel(vga_client_register)kernel(vga_con)kernel(vga_default_device)kernel(vga_get)kernel(vga_put)kernel(vga_remove_vgacon)kernel(vga_set_legacy_decoding)kernel(vga_switcheroo_client_fb_set)kernel(vga_switcheroo_client_probe_defer)kernel(vga_switcheroo_fini_domain_pm_ops)kernel(vga_switcheroo_get_client_state)kernel(vga_switcheroo_handler_flags)kernel(vga_switcheroo_init_domain_pm_ops)kernel(vga_switcheroo_lock_ddc)kernel(vga_switcheroo_process_delayed_switch)kernel(vga_switcheroo_register_audio_client)kernel(vga_switcheroo_register_client)kernel(vga_switcheroo_register_handler)kernel(vga_switcheroo_unlock_ddc)kernel(vga_switcheroo_unregister_client)kernel(vga_switcheroo_unregister_handler)kernel(video_firmware_drivers_only)kernel(video_get_options)kernel(vif_device_init)kernel(virtio_add_status)kernel(virtio_break_device)kernel(virtio_check_driver_offered_feature)kernel(virtio_config_changed)kernel(virtio_device_freeze)kernel(virtio_device_restore)kernel(virtio_max_dma_size)kernel(virtio_reset_device)kernel(virtqueue_add_inbuf)kernel(virtqueue_add_inbuf_ctx)kernel(virtqueue_add_outbuf)kernel(virtqueue_add_sgs)kernel(virtqueue_detach_unused_buf)kernel(virtqueue_disable_cb)kernel(virtqueue_enable_cb)kernel(virtqueue_enable_cb_delayed)kernel(virtqueue_enable_cb_prepare)kernel(virtqueue_get_avail_addr)kernel(virtqueue_get_buf)kernel(virtqueue_get_buf_ctx)kernel(virtqueue_get_desc_addr)kernel(virtqueue_get_used_addr)kernel(virtqueue_get_vring)kernel(virtqueue_get_vring_size)kernel(virtqueue_is_broken)kernel(virtqueue_kick)kernel(virtqueue_kick_prepare)kernel(virtqueue_notify)kernel(virtqueue_poll)kernel(virtqueue_resize)kernel(visitor128)kernel(visitor32)kernel(visitor64)kernel(visitorl)kernel(vivaldi_function_row_physmap_show)kernel(vlan_dev_real_dev)kernel(vlan_dev_vlan_id)kernel(vlan_dev_vlan_proto)kernel(vlan_filter_drop_vids)kernel(vlan_filter_push_vids)kernel(vlan_for_each)kernel(vlan_ioctl_set)kernel(vlan_uses_dev)kernel(vlan_vid_add)kernel(vlan_vid_del)kernel(vlan_vids_add_by_dev)kernel(vlan_vids_del_by_dev)kernel(vli_cmp)kernel(vli_from_be64)kernel(vli_from_le64)kernel(vli_is_zero)kernel(vli_mod_inv)kernel(vli_mod_mult_slow)kernel(vli_sub)kernel(vm_brk)kernel(vm_brk_flags)kernel(vm_event_states)kernel(vm_get_page_prot)kernel(vm_insert_page)kernel(vm_insert_pages)kernel(vm_iomap_memory)kernel(vm_map_pages)kernel(vm_map_pages_zero)kernel(vm_map_ram)kernel(vm_memory_committed)kernel(vm_mmap)kernel(vm_munmap)kernel(vm_node_stat)kernel(vm_unmap_aliases)kernel(vm_unmap_ram)kernel(vm_zone_stat)kernel(vma_alloc_folio)kernel(vma_kernel_pagesize)kernel(vma_set_file)kernel(vmalloc)kernel(vmalloc_32)kernel(vmalloc_32_user)kernel(vmalloc_array)kernel(vmalloc_base)kernel(vmalloc_huge)kernel(vmalloc_node)kernel(vmalloc_to_page)kernel(vmalloc_to_pfn)kernel(vmalloc_user)kernel(vmap)kernel(vmap_pfn)kernel(vmcore_add_device_dump)kernel(vmemdup_user)kernel(vmemmap_base)kernel(vmf_insert_mixed)kernel(vmf_insert_mixed_mkwrite)kernel(vmf_insert_mixed_prot)kernel(vmf_insert_pfn)kernel(vmf_insert_pfn_prot)kernel(vp_legacy_config_vector)kernel(vp_legacy_get_driver_features)kernel(vp_legacy_get_features)kernel(vp_legacy_get_queue_enable)kernel(vp_legacy_get_queue_size)kernel(vp_legacy_get_status)kernel(vp_legacy_probe)kernel(vp_legacy_queue_vector)kernel(vp_legacy_remove)kernel(vp_legacy_set_features)kernel(vp_legacy_set_queue_address)kernel(vp_legacy_set_status)kernel(vp_modern_config_vector)kernel(vp_modern_generation)kernel(vp_modern_get_driver_features)kernel(vp_modern_get_features)kernel(vp_modern_get_num_queues)kernel(vp_modern_get_queue_enable)kernel(vp_modern_get_queue_reset)kernel(vp_modern_get_queue_size)kernel(vp_modern_get_status)kernel(vp_modern_map_vq_notify)kernel(vp_modern_probe)kernel(vp_modern_queue_address)kernel(vp_modern_queue_vector)kernel(vp_modern_remove)kernel(vp_modern_set_features)kernel(vp_modern_set_queue_enable)kernel(vp_modern_set_queue_reset)kernel(vp_modern_set_queue_size)kernel(vp_modern_set_status)kernel(vprintk)kernel(vprintk_default)kernel(vprintk_emit)kernel(vring_create_virtqueue)kernel(vring_create_virtqueue_dma)kernel(vring_del_virtqueue)kernel(vring_interrupt)kernel(vring_new_virtqueue)kernel(vring_notification_data)kernel(vring_transport_features)kernel(vscnprintf)kernel(vsnprintf)kernel(vsprintf)kernel(vsscanf)kernel(vt_get_leds)kernel(vtime_guest_enter)kernel(vtime_guest_exit)kernel(vunmap)kernel(vzalloc)kernel(vzalloc_node)kernel(wait_for_completion)kernel(wait_for_completion_interruptible)kernel(wait_for_completion_interruptible_timeout)kernel(wait_for_completion_io)kernel(wait_for_completion_io_timeout)kernel(wait_for_completion_killable)kernel(wait_for_completion_killable_timeout)kernel(wait_for_completion_state)kernel(wait_for_completion_timeout)kernel(wait_for_device_probe)kernel(wait_for_initramfs)kernel(wait_for_key_construction)kernel(wait_for_random_bytes)kernel(wait_for_stable_page)kernel(wait_on_page_writeback)kernel(wait_woken)kernel(wake_bit_function)kernel(wake_up_all_idle_cpus)kernel(wake_up_bit)kernel(wake_up_process)kernel(wake_up_var)kernel(wakeme_after_rcu)kernel(wakeup_source_add)kernel(wakeup_source_create)kernel(wakeup_source_destroy)kernel(wakeup_source_register)kernel(wakeup_source_remove)kernel(wakeup_source_unregister)kernel(wakeup_sources_read_lock)kernel(wakeup_sources_read_unlock)kernel(wakeup_sources_walk_next)kernel(wakeup_sources_walk_start)kernel(walk_iomem_res_desc)kernel(warn_bogus_irq_restore)kernel(watchdog_init_timeout)kernel(watchdog_register_device)kernel(watchdog_set_last_hw_keepalive)kernel(watchdog_set_restart_priority)kernel(watchdog_unregister_device)kernel(wb_writeout_inc)kernel(wbc_account_cgroup_owner)kernel(wbc_attach_and_unlock_inode)kernel(wbc_detach_inode)kernel(wbinvd_on_all_cpus)kernel(wbinvd_on_cpu)kernel(wbt_disable_default)kernel(wbt_enable_default)kernel(woken_wake_function)kernel(work_busy)kernel(work_on_cpu)kernel(work_on_cpu_safe)kernel(workqueue_congested)kernel(workqueue_set_max_active)kernel(would_dump)kernel(wp_shared_mapping_range)kernel(write_cache_pages)kernel(write_dirty_buffer)kernel(write_inode_now)kernel(writeback_inodes_sb)kernel(writeback_inodes_sb_nr)kernel(wrmsr_on_cpu)kernel(wrmsr_on_cpus)kernel(wrmsr_safe_on_cpu)kernel(wrmsr_safe_regs)kernel(wrmsr_safe_regs_on_cpu)kernel(wrmsrl_on_cpu)kernel(wrmsrl_safe_on_cpu)kernel(ww_mutex_lock)kernel(ww_mutex_lock_interruptible)kernel(ww_mutex_trylock)kernel(ww_mutex_unlock)kernel(wwan_create_port)kernel(wwan_get_debugfs_dir)kernel(wwan_port_get_drvdata)kernel(wwan_port_rx)kernel(wwan_port_txoff)kernel(wwan_port_txon)kernel(wwan_put_debugfs_dir)kernel(wwan_register_ops)kernel(wwan_remove_port)kernel(wwan_unregister_ops)kernel(x2apic_mode)kernel(x509_cert_parse)kernel(x509_decode_time)kernel(x509_free_certificate)kernel(x509_load_certificate_list)kernel(x86_apple_machine)kernel(x86_bios_cpu_apicid)kernel(x86_cpu_has_min_microcode_rev)kernel(x86_cpu_to_acpiid)kernel(x86_cpu_to_apicid)kernel(x86_cpu_to_node_map)kernel(x86_family)kernel(x86_hyper_type)kernel(x86_match_cpu)kernel(x86_model)kernel(x86_msi_msg_get_destid)kernel(x86_perf_get_lbr)kernel(x86_platform)kernel(x86_pred_cmd)kernel(x86_spec_ctrl_base)kernel(x86_spec_ctrl_current)kernel(x86_stepping)kernel(x86_vector_domain)kernel(x86_virt_spec_ctrl)kernel(xa_clear_mark)kernel(xa_delete_node)kernel(xa_destroy)kernel(xa_erase)kernel(xa_extract)kernel(xa_find)kernel(xa_find_after)kernel(xa_get_mark)kernel(xa_get_order)kernel(xa_load)kernel(xa_set_mark)kernel(xa_store)kernel(xa_store_range)kernel(xas_clear_mark)kernel(xas_create_range)kernel(xas_find)kernel(xas_find_conflict)kernel(xas_find_marked)kernel(xas_get_mark)kernel(xas_init_marks)kernel(xas_load)kernel(xas_nomem)kernel(xas_pause)kernel(xas_set_mark)kernel(xas_split)kernel(xas_split_alloc)kernel(xas_store)kernel(xattr_full_name)kernel(xattr_supported_namespace)kernel(xchacha20poly1305_decrypt)kernel(xchacha20poly1305_encrypt)kernel(xdp_alloc_skb_bulk)kernel(xdp_attachment_setup)kernel(xdp_build_skb_from_frame)kernel(xdp_convert_zc_to_xdp_frame)kernel(xdp_do_flush)kernel(xdp_do_redirect)kernel(xdp_do_redirect_frame)kernel(xdp_features_clear_redirect_target)kernel(xdp_features_set_redirect_target)kernel(xdp_flush_frame_bulk)kernel(xdp_master_redirect)kernel(xdp_reg_mem_model)kernel(xdp_return_buff)kernel(xdp_return_frame)kernel(xdp_return_frame_bulk)kernel(xdp_return_frame_rx_napi)kernel(xdp_rxq_info_is_reg)kernel(xdp_rxq_info_reg_mem_model)kernel(xdp_rxq_info_unreg)kernel(xdp_rxq_info_unreg_mem_model)kernel(xdp_rxq_info_unused)kernel(xdp_set_features_flag)kernel(xdp_unreg_mem_model)kernel(xdp_warn)kernel(xen_arch_register_cpu)kernel(xen_arch_unregister_cpu)kernel(xen_clear_irq_pending)kernel(xen_domain_type)kernel(xen_evtchn_nr_channels)kernel(xen_features)kernel(xen_has_pv_and_legacy_disk_devices)kernel(xen_has_pv_devices)kernel(xen_has_pv_disk_devices)kernel(xen_has_pv_nic_devices)kernel(xen_have_vector_callback)kernel(xen_hvm_evtchn_do_upcall)kernel(xen_irq_from_gsi)kernel(xen_irq_lateeoi)kernel(xen_pci_frontend)kernel(xen_pirq_from_irq)kernel(xen_poll_irq_timeout)kernel(xen_remap_vma_range)kernel(xen_resume_notifier_register)kernel(xen_resume_notifier_unregister)kernel(xen_set_callback_via)kernel(xen_set_irq_priority)kernel(xen_setup_shutdown_event)kernel(xen_start_flags)kernel(xen_start_info)kernel(xen_store_domain_type)kernel(xen_store_evtchn)kernel(xen_store_interface)kernel(xen_test_irq_shared)kernel(xen_unmap_domain_gfn_range)kernel(xen_vcpu_id)kernel(xen_xenbus_fops)kernel(xen_xlate_map_ballooned_pages)kernel(xen_xlate_remap_gfn_array)kernel(xen_xlate_unmap_gfn_range)kernel(xenbus_alloc_evtchn)kernel(xenbus_dev_cancel)kernel(xenbus_dev_changed)kernel(xenbus_dev_error)kernel(xenbus_dev_fatal)kernel(xenbus_dev_groups)kernel(xenbus_dev_probe)kernel(xenbus_dev_remove)kernel(xenbus_dev_request_and_reply)kernel(xenbus_dev_resume)kernel(xenbus_dev_suspend)kernel(xenbus_directory)kernel(xenbus_exists)kernel(xenbus_free_evtchn)kernel(xenbus_frontend_closed)kernel(xenbus_gather)kernel(xenbus_grant_ring)kernel(xenbus_map_ring_valloc)kernel(xenbus_match)kernel(xenbus_mkdir)kernel(xenbus_otherend_changed)kernel(xenbus_printf)kernel(xenbus_probe_devices)kernel(xenbus_probe_node)kernel(xenbus_read)kernel(xenbus_read_driver_state)kernel(xenbus_read_otherend_details)kernel(xenbus_read_unsigned)kernel(xenbus_register_driver_common)kernel(xenbus_rm)kernel(xenbus_scanf)kernel(xenbus_strstate)kernel(xenbus_switch_state)kernel(xenbus_transaction_end)kernel(xenbus_transaction_start)kernel(xenbus_unmap_ring_vfree)kernel(xenbus_unregister_driver)kernel(xenbus_watch_path)kernel(xenbus_watch_pathfmt)kernel(xenbus_write)kernel(xenmem_reservation_decrease)kernel(xenmem_reservation_increase)kernel(xfer_to_guest_mode_handle_work)kernel(xfrm4_protocol_deregister)kernel(xfrm4_protocol_register)kernel(xfrm4_rcv)kernel(xfrm4_rcv_encap)kernel(xfrm4_udp_encap_rcv)kernel(xfrm6_input_addr)kernel(xfrm6_protocol_deregister)kernel(xfrm6_protocol_register)kernel(xfrm6_rcv)kernel(xfrm6_rcv_encap)kernel(xfrm6_rcv_spi)kernel(xfrm6_rcv_tnl)kernel(xfrm_aalg_get_byid)kernel(xfrm_aalg_get_byidx)kernel(xfrm_aalg_get_byname)kernel(xfrm_aead_get_byname)kernel(xfrm_alloc_spi)kernel(xfrm_audit_policy_add)kernel(xfrm_audit_policy_delete)kernel(xfrm_audit_state_add)kernel(xfrm_audit_state_delete)kernel(xfrm_audit_state_icvfail)kernel(xfrm_audit_state_notfound)kernel(xfrm_audit_state_notfound_simple)kernel(xfrm_audit_state_replay)kernel(xfrm_audit_state_replay_overflow)kernel(xfrm_bpf_md_dst)kernel(xfrm_calg_get_byid)kernel(xfrm_calg_get_byname)kernel(xfrm_count_pfkey_auth_supported)kernel(xfrm_count_pfkey_enc_supported)kernel(xfrm_dev_offload_ok)kernel(xfrm_dev_policy_add)kernel(xfrm_dev_policy_flush)kernel(xfrm_dev_resume)kernel(xfrm_dev_state_add)kernel(xfrm_dev_state_flush)kernel(xfrm_dst_ifdown)kernel(xfrm_ealg_get_byid)kernel(xfrm_ealg_get_byidx)kernel(xfrm_ealg_get_byname)kernel(xfrm_find_acq)kernel(xfrm_find_acq_byseq)kernel(xfrm_flush_gc)kernel(xfrm_get_acqseq)kernel(xfrm_if_register_cb)kernel(xfrm_if_unregister_cb)kernel(xfrm_init_replay)kernel(xfrm_init_state)kernel(xfrm_input)kernel(xfrm_input_register_afinfo)kernel(xfrm_input_resume)kernel(xfrm_input_unregister_afinfo)kernel(xfrm_local_error)kernel(xfrm_lookup)kernel(xfrm_lookup_route)kernel(xfrm_lookup_with_ifid)kernel(xfrm_migrate)kernel(xfrm_migrate_state_find)kernel(xfrm_msg_min)kernel(xfrm_output)kernel(xfrm_output_resume)kernel(xfrm_parse_spi)kernel(xfrm_policy_alloc)kernel(xfrm_policy_byid)kernel(xfrm_policy_bysel_ctx)kernel(xfrm_policy_delete)kernel(xfrm_policy_destroy)kernel(xfrm_policy_flush)kernel(xfrm_policy_hash_rebuild)kernel(xfrm_policy_insert)kernel(xfrm_policy_register_afinfo)kernel(xfrm_policy_unregister_afinfo)kernel(xfrm_policy_walk)kernel(xfrm_policy_walk_done)kernel(xfrm_policy_walk_init)kernel(xfrm_probe_algs)kernel(xfrm_register_km)kernel(xfrm_register_type)kernel(xfrm_register_type_offload)kernel(xfrm_replay_seqhi)kernel(xfrm_sad_getinfo)kernel(xfrm_spd_getinfo)kernel(xfrm_state_add)kernel(xfrm_state_afinfo_get_rcu)kernel(xfrm_state_alloc)kernel(xfrm_state_check_expire)kernel(xfrm_state_delete)kernel(xfrm_state_delete_tunnel)kernel(xfrm_state_flush)kernel(xfrm_state_free)kernel(xfrm_state_insert)kernel(xfrm_state_lookup)kernel(xfrm_state_lookup_byaddr)kernel(xfrm_state_lookup_byspi)kernel(xfrm_state_migrate)kernel(xfrm_state_mtu)kernel(xfrm_state_register_afinfo)kernel(xfrm_state_unregister_afinfo)kernel(xfrm_state_update)kernel(xfrm_state_walk)kernel(xfrm_state_walk_done)kernel(xfrm_state_walk_init)kernel(xfrm_stateonly_find)kernel(xfrm_trans_queue)kernel(xfrm_trans_queue_net)kernel(xfrm_unregister_km)kernel(xfrm_unregister_type)kernel(xfrm_unregister_type_offload)kernel(xfrm_user_policy)kernel(xfrma_policy)kernel(xhci_add_endpoint)kernel(xhci_check_bandwidth)kernel(xhci_dbg_trace)kernel(xhci_drop_endpoint)kernel(xhci_ext_cap_init)kernel(xhci_find_slot_id_by_port)kernel(xhci_gen_setup)kernel(xhci_get_endpoint_index)kernel(xhci_get_ep_ctx)kernel(xhci_hub_control)kernel(xhci_init_driver)kernel(xhci_msi_irq)kernel(xhci_port_state_to_neutral)kernel(xhci_reset_bandwidth)kernel(xhci_resume)kernel(xhci_run)kernel(xhci_shutdown)kernel(xhci_stop)kernel(xhci_suspend)kernel(xhci_update_hub_device)kernel(xor_blocks)kernel(xp_alloc)kernel(xp_alloc_batch)kernel(xp_can_alloc)kernel(xp_dma_map)kernel(xp_dma_sync_for_cpu_slow)kernel(xp_dma_sync_for_device_slow)kernel(xp_dma_unmap)kernel(xp_free)kernel(xp_raw_get_data)kernel(xp_raw_get_dma)kernel(xp_set_rxq_info)kernel(xsk_clear_rx_need_wakeup)kernel(xsk_clear_tx_need_wakeup)kernel(xsk_get_pool_from_qid)kernel(xsk_set_rx_need_wakeup)kernel(xsk_set_tx_need_wakeup)kernel(xsk_tx_completed)kernel(xsk_tx_peek_desc)kernel(xsk_tx_peek_release_desc_batch)kernel(xsk_tx_release)kernel(xsk_uses_need_wakeup)kernel(xstate_get_guest_group_perm)kernel(xt_alloc_entry_offsets)kernel(xt_alloc_table_info)kernel(xt_check_entry_offsets)kernel(xt_check_match)kernel(xt_check_proc_name)kernel(xt_check_table_hooks)kernel(xt_check_target)kernel(xt_copy_counters)kernel(xt_counters_alloc)kernel(xt_data_to_user)kernel(xt_find_jump_offset)kernel(xt_find_match)kernel(xt_find_revision)kernel(xt_find_table)kernel(xt_find_table_lock)kernel(xt_free_table_info)kernel(xt_hook_ops_alloc)kernel(xt_match_to_user)kernel(xt_percpu_counter_alloc)kernel(xt_percpu_counter_free)kernel(xt_proto_fini)kernel(xt_proto_init)kernel(xt_recseq)kernel(xt_register_match)kernel(xt_register_matches)kernel(xt_register_table)kernel(xt_register_target)kernel(xt_register_targets)kernel(xt_replace_table)kernel(xt_request_find_match)kernel(xt_request_find_table_lock)kernel(xt_request_find_target)kernel(xt_table_unlock)kernel(xt_target_to_user)kernel(xt_tee_enabled)kernel(xt_unregister_match)kernel(xt_unregister_matches)kernel(xt_unregister_table)kernel(xt_unregister_target)kernel(xt_unregister_targets)kernel(xxh32)kernel(xxh32_copy_state)kernel(xxh32_digest)kernel(xxh32_reset)kernel(xxh32_update)kernel(xxh64)kernel(xxh64_copy_state)kernel(xxh64_digest)kernel(xxh64_reset)kernel(xxh64_update)kernel(xz_dec_end)kernel(xz_dec_init)kernel(xz_dec_reset)kernel(xz_dec_run)kernel(yield)kernel(yield_to)kernel(zap_vma_ptes)kernel(zero_fill_bio)kernel(zero_pfn)kernel(zerocopy_sg_from_iter)kernel(zlib_deflate)kernel(zlib_deflateEnd)kernel(zlib_deflateInit2)kernel(zlib_deflateReset)kernel(zlib_deflate_dfltcc_enabled)kernel(zlib_deflate_workspacesize)kernel(zlib_inflate)kernel(zlib_inflateEnd)kernel(zlib_inflateIncomp)kernel(zlib_inflateInit2)kernel(zlib_inflateReset)kernel(zlib_inflate_blob)kernel(zlib_inflate_workspacesize)kernel(zone_device_page_init)kernel(zpool_has_pool)kernel(zpool_register_driver)kernel(zpool_unregister_driver)kernel(zs_compact)kernel(zs_create_pool)kernel(zs_destroy_pool)kernel(zs_free)kernel(zs_get_total_pages)kernel(zs_huge_class_size)kernel(zs_malloc)kernel(zs_map_object)kernel(zs_pool_stats)kernel(zs_unmap_object)kernel(zstd_dctx_workspace_bound)kernel(zstd_decompress_dctx)kernel(zstd_decompress_stream)kernel(zstd_dstream_workspace_bound)kernel(zstd_find_frame_compressed_size)kernel(zstd_get_error_code)kernel(zstd_get_error_name)kernel(zstd_get_frame_header)kernel(zstd_init_dctx)kernel(zstd_init_dstream)kernel(zstd_is_error)kernel(zstd_reset_dstream)kernel-rt-debug-corekernel-rt-debug-core(x86-64)kernel-rt-debug-core-uname-rkernel-uname-rkernel-x86_64kmod(8250.ko)kmod(8250_base.ko)kmod(8250_dw.ko)kmod(8250_exar.ko)kmod(8250_mid.ko)kmod(8250_pci.ko)kmod(ac.ko)kmod(acpi_mdio.ko)kmod(aead.ko)kmod(aes_generic.ko)kmod(aesni-intel.ko)kmod(af_alg.ko)kmod(af_packet.ko)kmod(af_packet_diag.ko)kmod(akcipher.ko)kmod(algif_aead.ko)kmod(algif_hash.ko)kmod(algif_rng.ko)kmod(algif_skcipher.ko)kmod(amd-uncore.ko)kmod(asn1_decoder.ko)kmod(asn1_encoder.ko)kmod(asymmetric_keys.ko)kmod(atkbd.ko)kmod(atomic64_test.ko)kmod(authenc.ko)kmod(authencesn.ko)kmod(autofs4.ko)kmod(backlight.ko)kmod(battery.ko)kmod(bfq.ko)kmod(binfmt_elf.ko)kmod(binfmt_script.ko)kmod(bitrev.ko)kmod(bsg.ko)kmod(btree.ko)kmod(button.ko)kmod(cbc.ko)kmod(ccm.ko)kmod(cfb.ko)kmod(cfbcopyarea.ko)kmod(cfbfillrect.ko)kmod(cfbimgblt.ko)kmod(chacha-x86_64.ko)kmod(cls_cgroup.ko)kmod(cmac.ko)kmod(cn.ko)kmod(compat_binfmt_elf.ko)kmod(configfs.ko)kmod(cpufreq_conservative.ko)kmod(cpufreq_ondemand.ko)kmod(cpufreq_performance.ko)kmod(cpufreq_powersave.ko)kmod(cpufreq_userspace.ko)kmod(cpuid.ko)kmod(cpuidle-haltpoll.ko)kmod(crc-ccitt.ko)kmod(crc-t10dif.ko)kmod(crc16.ko)kmod(crc32.ko)kmod(crc32c_generic.ko)kmod(crc64-rocksoft.ko)kmod(crc64.ko)kmod(crc64_rocksoft_generic.ko)kmod(crct10dif_common.ko)kmod(crct10dif_generic.ko)kmod(cryptd.ko)kmod(crypto.ko)kmod(crypto_acompress.ko)kmod(crypto_algapi.ko)kmod(crypto_hash.ko)kmod(crypto_null.ko)kmod(crypto_simd.ko)kmod(crypto_user.ko)kmod(cryptomgr.ko)kmod(ctr.ko)kmod(cts.ko)kmod(dax.ko)kmod(debug_pagetables.ko)kmod(deflate.ko)kmod(dh_generic.ko)kmod(digsig.ko)kmod(dmi-sysfs.ko)kmod(drbg.ko)kmod(drm_mipi_dsi.ko)kmod(drm_panel_orientation_quirks.ko)kmod(drop_monitor.ko)kmod(dw_dmac_core.ko)kmod(dw_dmac_pci.ko)kmod(ecb.ko)kmod(ecc.ko)kmod(ecdh_generic.ko)kmod(ecdsa_generic.ko)kmod(edac_core.ko)kmod(efi-pstore.ko)kmod(efivarfs.ko)kmod(efivars.ko)kmod(ehci-hcd.ko)kmod(ehci-pci.ko)kmod(encrypted-keys.ko)kmod(evdev.ko)kmod(exportfs.ko)kmod(fan.ko)kmod(fb.ko)kmod(fbdev.ko)kmod(firmware_class.ko)kmod(fixed_phy.ko)kmod(font.ko)kmod(fwnode_mdio.ko)kmod(gcm.ko)kmod(geniv.ko)kmod(gf128mul.ko)kmod(ghash-generic.ko)kmod(ghes_edac.ko)kmod(glob.ko)kmod(hed.ko)kmod(hid-generic.ko)kmod(hid-magicmouse.ko)kmod(hid-ntrig.ko)kmod(hid-sensor-hub.ko)kmod(hid.ko)kmod(hid_bpf.ko)kmod(hmac.ko)kmod(hsu_dma.ko)kmod(hwmon.ko)kmod(hwspinlock_core.ko)kmod(i2c-core.ko)kmod(i8042.ko)kmod(inet_diag.ko)kmod(input-core.ko)kmod(input-leds.ko)kmod(iosf_mbi.ko)kmod(iova.ko)kmod(ipv6.ko)kmod(jitterentropy_rng.ko)kmod(kpp.ko)kmod(kyber-iosched.ko)kmod(led-class.ko)kmod(libaes.ko)kmod(libblake2s-x86_64.ko)kmod(libblake2s.ko)kmod(libchacha.ko)kmod(libchacha20poly1305.ko)kmod(libphy.ko)kmod(libpoly1305.ko)kmod(libps2.ko)kmod(libsha256.ko)kmod(lz4_decompress.ko)kmod(lzo-rle.ko)kmod(lzo.ko)kmod(lzo_compress.ko)kmod(lzo_decompress.ko)kmod(md-mod.ko)kmod(md5.ko)kmod(mdio_devres.ko)kmod(mfd-core.ko)kmod(mousedev.ko)kmod(mpi.ko)kmod(mpls_gso.ko)kmod(mptcp_diag.ko)kmod(mq-deadline.ko)kmod(msr.ko)kmod(n_null.ko)kmod(netlink_diag.ko)kmod(nfs_ssc.ko)kmod(nls_ascii.ko)kmod(nls_base.ko)kmod(nls_cp437.ko)kmod(nsh.ko)kmod(nvmem_core.ko)kmod(nvram.ko)kmod(ofb.ko)kmod(ohci-hcd.ko)kmod(ohci-pci.ko)kmod(oid_registry.ko)kmod(pci-stub.ko)kmod(pcmcia_core.ko)kmod(pcmcia_rsrc.ko)kmod(pinctrl-intel.ko)kmod(pkcs7_message.ko)kmod(pldmfw.ko)kmod(poly1305-x86_64.ko)kmod(power_supply.ko)kmod(powercap_sys.ko)kmod(pps_core.ko)kmod(processor.ko)kmod(psmouse.ko)kmod(pstore.ko)kmod(ptp.ko)kmod(public_key.ko)kmod(qemu_fw_cfg.ko)kmod(quota_tree.ko)kmod(quota_v2.ko)kmod(rational.ko)kmod(raw_diag.ko)kmod(rng-core.ko)kmod(rng.ko)kmod(roles.ko)kmod(rsa_generic.ko)kmod(rtc-cmos.ko)kmod(sch_fq_codel.ko)kmod(scsi_common.ko)kmod(scsi_dh_alua.ko)kmod(scsi_dh_emc.ko)kmod(scsi_dh_hp_sw.ko)kmod(scsi_dh_rdac.ko)kmod(scsi_mod.ko)kmod(selftests.ko)kmod(seqiv.ko)kmod(serial_core.ko)kmod(serial_mctrl_gpio.ko)kmod(serio.ko)kmod(sha1-ssse3.ko)kmod(sha1_generic.ko)kmod(sha256-ssse3.ko)kmod(sha256_generic.ko)kmod(sha3_generic.ko)kmod(sha512-ssse3.ko)kmod(sha512_generic.ko)kmod(skcipher.ko)kmod(spi-amd.ko)kmod(tcp_cubic.ko)kmod(tcp_diag.ko)kmod(test-kstrtox.ko)kmod(thermal.ko)kmod(thunderbolt.ko)kmod(tpm.ko)kmod(tpm_crb.ko)kmod(tpm_tis.ko)kmod(tpm_tis_core.ko)kmod(tpm_tis_spi.ko)kmod(trusted.ko)kmod(typec.ko)kmod(typec_ucsi.ko)kmod(ucs2_string.ko)kmod(ucsi_acpi.ko)kmod(udp_diag.ko)kmod(uhci-hcd.ko)kmod(unix.ko)kmod(unix_diag.ko)kmod(usb-common.ko)kmod(usbcore.ko)kmod(usbhid.ko)kmod(usbmon.ko)kmod(usbserial.ko)kmod(vesafb.ko)kmod(vgacon.ko)kmod(virt-dma.ko)kmod(virtio-iommu.ko)kmod(virtio-rng.ko)kmod(virtio.ko)kmod(virtio_pci.ko)kmod(virtio_pci_legacy_dev.ko)kmod(virtio_pci_modern_dev.ko)kmod(virtio_ring.ko)kmod(vivaldi-fmap.ko)kmod(vmd.ko)kmod(watch_queue.ko)kmod(watchdog.ko)kmod(wwan.ko)kmod(wwnr.ko)kmod(x509_key_parser.ko)kmod(x_tables.ko)kmod(xenbus.ko)kmod(xenbus_probe_frontend.ko)kmod(xfrm_algo.ko)kmod(xfrm_user.ko)kmod(xhci-hcd.ko)kmod(xhci-pci.ko)kmod(xor.ko)kmod(xt_tcpudp.ko)kmod(xts.ko)kmod(xxhash.ko)kmod(xz_dec.ko)kmod(zbud.ko)kmod(zlib_deflate.ko)kmod(zlib_inflate.ko)kmod(zpool.ko)kmod(zsmalloc.ko)kmod(zstd_decompress.ko)kmod(zswap.ko)          ((linux-firmware >= 20150904-56.git6ebf5d57) if linux-firmware)/bin/sh/bin/sh/bin/sh/usr/bin/kernel-installcoreutilsdracutkernel-rt-debug-modules-core-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(RichDependencies)systemdsystemd0275.14.0-427.37.1.el9_4.x86_64+rt_debug3.0.4-14.6.0-14.0-15.2-14.12.0-1200203-2xfsprogsxorg-x11-drv-vmmouse4.3.0-113.0.994.16.1.3ff)@ffѴ@f(@f?@f@ffffU@f@f@f@fx@fl0fff]@fO/fK;@fBf:f+@f"\f"@f@ff Df @f ffg@e!@e~@e8@ee@ee7@e7@eeBeN@eeYeepeee6@ee@eeeXeeoe)ee5@eeee(e4@e}@ez@exK@es@eqeoeiehy@eg'ee@e`@e]@e\eYeTeReLeH@eC@e?e9@e7e1@e.w@e&@e#@eeSe@ee@ev@e 0@e;eeRd d@d@dF@dd@d]@d dܺ@d@d@dd.@dd@dE@dǢ@díd d@dgds@d!d@d-@d@ddD@d@d dd d}d7d@dNddZ@dd@dddx@dw6du@doMdldkY@dgddddcp@dbd\d[@dZ5dWdS@dP@dMdJcdGdC@d?d>@d;@d7d3@d.@d,@d)n@d%yd$(@d!@d?@d@dddadxd'@c@cU@cU@cc@c`cl@cl@cl@cccc@c@c@cwcwc&@c&@c@ccc=@c=@ccc@c@cۥcۥcT@cT@cT@cccױ@cױ@cӼcӼck@cc@cvcʂ@cʂ@c0c@cƍc<@cGc@ccS@cc @ccc@c@c@cFcFcFc@c@ccR@c]c]c @ccci@cc#@cc@c.c@ccEc@cc~ @c{h@cx@cv"@cs@cr-cr-cocn9@clck@cjDcjDch@cfP@cc@cb[ca @c_cZrcY!@cWcV~@cRcMCcF@cEZc@c>@c:c8+c5c2Release Engineering - 5.14.0-427.37.1Scott Weaver [5.14.0-427.37.1.el9_4]Scott Weaver [5.14.0-427.36.1.el9_4]Scott Weaver [5.14.0-427.35.1.el9_4]Scott Weaver [5.14.0-427.34.1.el9_4]Scott Weaver [5.14.0-427.33.1.el9_4]Scott Weaver [5.14.0-427.32.1.el9_4]Scott Weaver [5.14.0-427.31.1.el9_4]Scott Weaver [5.14.0-427.30.1.el9_4]Scott Weaver [5.14.0-427.29.1.el9_4]Scott Weaver [5.14.0-427.28.1.el9_4]Scott Weaver [5.14.0-427.27.1.el9_4]Scott Weaver [5.14.0-427.26.1.el9_4]Scott Weaver [5.14.0-427.25.1.el9_4]Scott Weaver [5.14.0-427.24.1.el9_4]Scott Weaver [5.14.0-427.23.1.el9_4]Scott Weaver [5.14.0-427.22.1.el9_4]Scott Weaver [5.14.0-427.21.1.el9_4]Scott Weaver [5.14.0-427.20.1.el9_4]Scott Weaver [5.14.0-427.19.1.el9_4]Scott Weaver [5.14.0-427.18.1.el9_4]Scott Weaver [5.14.0-427.17.1.el9_4]Scott Weaver [5.14.0-427.16.1.el9_4]Scott Weaver [5.14.0-427.15.1.el9_4]Scott Weaver [5.14.0-427.14.1.el9_4]Scott Weaver [5.14.0-427.13.1.el9_4]Scott Weaver [5.14.0-427.12.1.el9_4]Scott Weaver [5.14.0-427.11.1.el9_4]Scott Weaver [5.14.0-427.10.1.el9_4]Scott Weaver [5.14.0-427.9.1.el9_4]Scott Weaver [5.14.0-427.8.1.el9_4]Scott Weaver [5.14.0-427.7.1.el9_4]Scott Weaver [5.14.0-427.6.1.el9_4]Scott Weaver [5.14.0-427.5.1.el9_4]Scott Weaver [5.14.0-427.4.1.el9_4]Scott Weaver [5.14.0-427.3.1.el9_4]Scott Weaver [5.14.0-427.2.1.el9_4]Scott Weaver [5.14.0-427.1.1.el9_4]Scott Weaver [5.14.0-427.el9]Scott Weaver [5.14.0-426.el9]Scott Weaver [5.14.0-425.el9]Scott Weaver [5.14.0-424.el9]Scott Weaver [5.14.0-423.el9]Scott Weaver [5.14.0-422.el9]Scott Weaver [5.14.0-421.el9]Scott Weaver [5.14.0-420.el9]Scott Weaver [5.14.0-419.el9]Scott Weaver [5.14.0-418.el9]Scott Weaver [5.14.0-417.el9]Scott Weaver [5.14.0-416.el9]Scott Weaver [5.14.0-415.el9]Scott Weaver [5.14.0-414.el9]Scott Weaver [5.14.0-413.el9]Scott Weaver [5.14.0-412.el9]Scott Weaver [5.14.0-411.el9]Scott Weaver [5.14.0-410.el9]Scott Weaver [5.14.0-409.el9]Scott Weaver [5.14.0-408.el9]Scott Weaver [5.14.0-407.el9]Scott Weaver [5.14.0-406.el9]Scott Weaver [5.14.0-405.el9]Scott Weaver [5.14.0-404.el9]Scott Weaver [5.14.0-403.el9]Scott Weaver [5.14.0-402.el9]Scott Weaver [5.14.0-401.el9]Scott Weaver [5.14.0-400.el9]Scott Weaver [5.14.0-399.el9]Scott Weaver [5.14.0-398.el9]Scott Weaver [5.14.0-397.el9]Scott Weaver [5.14.0-396.el9]Scott Weaver [5.14.0-395.el9]Scott Weaver [5.14.0-394.el9]Scott Weaver [5.14.0-393.el9]Scott Weaver [5.14.0-392.el9]Scott Weaver [5.14.0-391.el9]Jan Stancek [5.14.0-390.el9]Jan Stancek [5.14.0-389.el9]Jan Stancek [5.14.0-388.el9]Jan Stancek [5.14.0-387.el9]Jan Stancek [5.14.0-386.el9]Jan Stancek [5.14.0-385.el9]Scott Weaver [5.14.0-384.el9]Scott Weaver [5.14.0-383.el9]Scott Weaver [5.14.0-382.el9]Scott Weaver [5.14.0-381.el9]Scott Weaver [5.14.0-380.el9]Scott Weaver [5.14.0-379.el9]Scott Weaver [5.14.0-378.el9]Scott Weaver [5.14.0-377.el9]Scott Weaver [5.14.0-376.el9]Scott Weaver [5.14.0-375.el9]Scott Weaver [5.14.0-374.el9]Scott Weaver [5.14.0-373.el9]Scott Weaver [5.14.0-372.el9]Scott Weaver [5.14.0-371.el9]Scott Weaver [5.14.0-370.el9]Scott Weaver [5.14.0-369.el9]Scott Weaver [5.14.0-368.el9]Scott Weaver [5.14.0-367.el9]Scott Weaver [5.14.0-366.el9]Scott Weaver [5.14.0-365.el9]Scott Weaver [5.14.0-364.el9]Scott Weaver [5.14.0-363.el9]Jan Stancek [5.14.0-362.el9]Jan Stancek [5.14.0-361.el9]Jan Stancek [5.14.0-360.el9]Jan Stancek [5.14.0-359.el9]Jan Stancek [5.14.0-358.el9]Jan Stancek [5.14.0-357.el9]Jan Stancek [5.14.0-356.el9]Jan Stancek [5.14.0-355.el9]Herton R. Krzesinski [5.14.0-354.el9]Herton R. Krzesinski [5.14.0-353.el9]Herton R. Krzesinski [5.14.0-352.el9]Herton R. Krzesinski [5.14.0-351.el9]Jan Stancek [5.14.0-350.el9]Jan Stancek [5.14.0-349.el9]Jan Stancek [5.14.0-348.el9]Jan Stancek [5.14.0-347.el9]Jan Stancek [5.14.0-346.el9]Jan Stancek [5.14.0-345.el9]Jan Stancek [5.14.0-344.el9]Jan Stancek [5.14.0-343.el9]Jan Stancek [5.14.0-342.el9]Jan Stancek [5.14.0-341.el9]Jan Stancek [5.14.0-340.el9]Jan Stancek [5.14.0-339.el9]Jan Stancek [5.14.0-338.el9]Jan Stancek [5.14.0-337.el9]Jan Stancek [5.14.0-336.el9]Jan Stancek [5.14.0-335.el9]Jan Stancek [5.14.0-334.el9]Jan Stancek [5.14.0-333.el9]Jan Stancek [5.14.0-332.el9]Jan Stancek [5.14.0-331.el9]Jan Stancek [5.14.0-330.el9]Jan Stancek [5.14.0-329.el9]Jan Stancek [5.14.0-328.el9]Jan Stancek [5.14.0-327.el9]Jan Stancek [5.14.0-326.el9]Jan Stancek [5.14.0-325.el9]Jan Stancek [5.14.0-324.el9]Jan Stancek [5.14.0-323.el9]Jan Stancek [5.14.0-322.el9]Jan Stancek [5.14.0-321.el9]Jan Stancek [5.14.0-320.el9]Jan Stancek [5.14.0-319.el9]Jan Stancek [5.14.0-318.el9]Jan Stancek [5.14.0-317.el9]Jan Stancek [5.14.0-316.el9]Jan Stancek [5.14.0-315.el9]Jan Stancek [5.14.0-314.el9]Jan Stancek [5.14.0-313.el9]Jan Stancek [5.14.0-312.el9]Jan Stancek [5.14.0-311.el9]Jan Stancek [5.14.0-310.el9]Jan Stancek [5.14.0-309.el9]Jan Stancek [5.14.0-308.el9]Jan Stancek [5.14.0-307.el9]Jan Stancek [5.14.0-306.el9]Jan Stancek [5.14.0-305.el9]Jan Stancek [5.14.0-304.el9]Jan Stancek [5.14.0-303.el9]Jan Stancek [5.14.0-302.el9]Jan Stancek [5.14.0-301.el9]Jan Stancek [5.14.0-300.el9]Jan Stancek [5.14.0-299.el9]Jan Stancek [5.14.0-298.el9]Jan Stancek [5.14.0-297.el9]Jan Stancek [5.14.0-296.el9]Jan Stancek [5.14.0-295.el9]Jan Stancek [5.14.0-294.el9]Jan Stancek [5.14.0-293.el9]Jan Stancek [5.14.0-292.el9]Jan Stancek [5.14.0-291.el9]Jan Stancek [5.14.0-290.el9]Jan Stancek [5.14.0-289.el9]Jan Stancek [5.14.0-288.el9]Jan Stancek [5.14.0-287.el9]Jan Stancek [5.14.0-286.el9]Jan Stancek [5.14.0-285.el9]Herton R. Krzesinski [5.14.0-284.el9]Herton R. Krzesinski [5.14.0-283.el9]Herton R. Krzesinski [5.14.0-282.el9]Herton R. Krzesinski [5.14.0-281.el9]Herton R. Krzesinski [5.14.0-280.el9]Herton R. Krzesinski [5.14.0-279.el9]Herton R. Krzesinski [5.14.0-278.el9]Herton R. Krzesinski [5.14.0-277.el9]Herton R. Krzesinski [5.14.0-276.el9]Herton R. Krzesinski [5.14.0-275.el9]Herton R. Krzesinski [5.14.0-274.el9]Herton R. Krzesinski [5.14.0-273.el9]Herton R. Krzesinski [5.14.0-272.el9]Herton R. Krzesinski [5.14.0-271.el9]Herton R. Krzesinski [5.14.0-270.el9]Herton R. Krzesinski [5.14.0-269.el9]Herton R. Krzesinski [5.14.0-268.el9]Herton R. Krzesinski [5.14.0-267.el9]Herton R. Krzesinski [5.14.0-266.el9]Herton R. Krzesinski [5.14.0-265.el9]Herton R. Krzesinski [5.14.0-264.el9]Herton R. Krzesinski [5.14.0-263.el9]Herton R. Krzesinski [5.14.0-262.el9]Herton R. Krzesinski [5.14.0-261.el9]Herton R. Krzesinski [5.14.0-260.el9]Herton R. Krzesinski [5.14.0-259.el9]Herton R. Krzesinski [5.14.0-258.el9]Herton R. Krzesinski [5.14.0-257.el9]Herton R. Krzesinski [5.14.0-256.el9]Herton R. Krzesinski [5.14.0-255.el9]Herton R. Krzesinski [5.14.0-254.el9]Herton R. Krzesinski [5.14.0-253.el9]Herton R. Krzesinski [5.14.0-252.el9]Herton R. Krzesinski [5.14.0-251.el9]Herton R. Krzesinski [5.14.0-250.el9]Herton R. Krzesinski [5.14.0-249.el9]Herton R. Krzesinski [5.14.0-248.el9]Herton R. Krzesinski [5.14.0-247.el9]Herton R. Krzesinski [5.14.0-246.el9]Herton R. Krzesinski [5.14.0-245.el9]Herton R. Krzesinski [5.14.0-244.el9]Herton R. Krzesinski [5.14.0-243.el9]Herton R. Krzesinski [5.14.0-242.el9]Herton R. Krzesinski [5.14.0-241.el9]Herton R. Krzesinski [5.14.0-240.el9]Herton R. Krzesinski [5.14.0-239.el9]Herton R. Krzesinski [5.14.0-238.el9]Herton R. Krzesinski [5.14.0-237.el9]Herton R. Krzesinski [5.14.0-236.el9]Herton R. Krzesinski [5.14.0-235.el9]Herton R. Krzesinski [5.14.0-234.el9]Herton R. Krzesinski [5.14.0-233.el9]Herton R. Krzesinski [5.14.0-232.el9]Herton R. Krzesinski [5.14.0-231.el9]Herton R. Krzesinski [5.14.0-230.el9]Herton R. Krzesinski [5.14.0-229.el9]Herton R. Krzesinski [5.14.0-228.el9]Herton R. Krzesinski [5.14.0-227.el9]Herton R. Krzesinski [5.14.0-226.el9]Herton R. Krzesinski [5.14.0-225.el9]Herton R. Krzesinski [5.14.0-224.el9]Herton R. Krzesinski [5.14.0-223.el9]Herton R. Krzesinski [5.14.0-222.el9]Herton R. Krzesinski [5.14.0-221.el9]Herton R. Krzesinski [5.14.0-220.el9]Herton R. Krzesinski [5.14.0-219.el9]Herton R. Krzesinski [5.14.0-218.el9]Herton R. Krzesinski [5.14.0-217.el9]Herton R. Krzesinski [5.14.0-216.el9]Herton R. Krzesinski [5.14.0-215.el9]Herton R. Krzesinski [5.14.0-214.el9]Herton R. Krzesinski [5.14.0-213.el9]Herton R. Krzesinski [5.14.0-212.el9]Herton R. Krzesinski [5.14.0-211.el9]Herton R. Krzesinski [5.14.0-210.el9]Herton R. Krzesinski [5.14.0-209.el9]Herton R. Krzesinski [5.14.0-208.el9]Frantisek Hrbata [5.14.0-207.el9]Frantisek Hrbata [5.14.0-206.el9]Frantisek Hrbata [5.14.0-205.el9]Frantisek Hrbata [5.14.0-204.el9]Frantisek Hrbata [5.14.0-203.el9]Frantisek Hrbata [5.14.0-202.el9]Frantisek Hrbata [5.14.0-201.el9]Frantisek Hrbata [5.14.0-200.el9]Frantisek Hrbata [5.14.0-199.el9]Frantisek Hrbata [5.14.0-198.el9]Frantisek Hrbata [5.14.0-197.el9]Frantisek Hrbata [5.14.0-196.el9]Frantisek Hrbata [5.14.0-195.el9]Frantisek Hrbata [5.14.0-194.el9]Frantisek Hrbata [5.14.0-193.el9]Frantisek Hrbata [5.14.0-192.el9]Frantisek Hrbata [5.14.0-191.el9]Frantisek Hrbata [5.14.0-190.el9]Frantisek Hrbata [5.14.0-189.el9]Frantisek Hrbata [5.14.0-188.el9]Frantisek Hrbata [5.14.0-187.el9]Frantisek Hrbata [5.14.0-186.el9]Frantisek Hrbata [5.14.0-185.el9]Frantisek Hrbata [5.14.0-184.el9]Frantisek Hrbata [5.14.0-183.el9]Frantisek Hrbata [5.14.0-182.el9]Frantisek Hrbata [5.14.0-181.el9]Frantisek Hrbata [5.14.0-180.el9]Frantisek Hrbata [5.14.0-179.el9]Frantisek Hrbata [5.14.0-178.el9]Frantisek Hrbata [5.14.0-177.el9]Frantisek Hrbata [5.14.0-176.el9]Frantisek Hrbata [5.14.0-175.el9]Frantisek Hrbata [5.14.0-174.el9]Frantisek Hrbata [5.14.0-173.el9]Frantisek Hrbata [5.14.0-172.el9]Frantisek Hrbata [5.14.0-171.el9]Frantisek Hrbata [5.14.0-170.el9]Frantisek Hrbata [5.14.0-169.el9]- Porting to 9.4, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (CKI Backport Bot) [RHEL-42783] {CVE-2024-26947} - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-45537 RHEL-25055] - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-40517 RHEL-39354] {CVE-2024-36016} - smb: client: set correct id, uid and cruid for multiuser automounts (Jay Shin) [RHEL-47260 RHEL-31245] - printk: printk.c: Disable per_console_kthreads on !CONFIG_PREEMPT_RT (Derek Barbosa) [RHEL-39064] - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-41275 RHEL-26233] {CVE-2023-52439} - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-43192 RHEL-39849] {CVE-2024-36899} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51287 RHEL-51285] {CVE-2024-41071} - Input: cyapa - add missing input core locking to suspend/resume functions (cki-backport-bot) [RHEL-44455] {CVE-2023-52884} - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-34928 RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-34928 RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-34928 RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-34928 RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-34928 RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-34928 RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-34928 RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-34928 RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-34928 RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-34928 RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-34928 RHEL-33332] - sctp: fix association labeling in the duplicate COOKIE-ECHO case (CKI Backport Bot) [RHEL-56745 RHEL-48647] - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-52771 RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-52771 RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-52771 RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-52771 RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-52771 RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-52771 RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-52771 RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-52771 RHEL-15670] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-52771 RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-52771 RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-52771 RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-52771 RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-52771 RHEL-17486] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-52771 RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-52771 RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-52771 RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-52771 RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-52771 RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-52771 RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-52771 RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-52771 RHEL-38863] - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-52771 RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-52771 RHEL-30138] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-41479 RHEL-30107] {CVE-2024-35895} - xfs: allow SECURE namespace xattrs to use reserved block pool (CKI Backport Bot) [RHEL-54443 RHEL-49806] - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-43291 RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-43291 RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-43291 RHEL-38558] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-43291 RHEL-35956] - ice: fix VSI lists confusion when adding VLANs (CKI Backport Bot) [RHEL-57778 RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (CKI Backport Bot) [RHEL-57778 RHEL-20571] - ice: fix accounting if a VLAN already exists (CKI Backport Bot) [RHEL-57778 RHEL-17486]- scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-39547 RHEL-40034 RHEL-25184 RHEL-35020] {CVE-2024-26929} - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-39547 RHEL-41325 RHEL-25184 RHEL-35016] {CVE-2024-26930} - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-39547 RHEL-40029 RHEL-25184 RHEL-35012] {CVE-2024-26931} - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53708 RHEL-53004] {CVE-2024-42246} - ice: Add netif_device_attach/detach into PF reset flow (CKI Backport Bot) [RHEL-56275 RHEL-56084] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52368] {CVE-2024-42225} - cppc_cpufreq: Fix possible null pointer dereference (cki-backport-bot) [RHEL-44145] {CVE-2024-38573} - ring-buffer: Fix a race between readers and resize checks (cki-backport-bot) [RHEL-43920] {CVE-2024-38601} - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35617 RHEL-35022] {CVE-2024-27022} - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48393 RHEL-48391] {CVE-2024-40984} - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-41345 RHEL-32430] {CVE-2024-26991} - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-42644 RHEL-31724] {CVE-2024-26739} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-42644 RHEL-32137] - cpufreq: exit() callback is optional (cki-backport-bot) [RHEL-43848] {CVE-2024-38615} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44157 RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44157 RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44157 RHEL-44155] {CVE-2024-38570} - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-46505 RHEL-34696] {CVE-2024-38562}- usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43716] {CVE-2024-38619} - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-55437] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-55437] - mm: avoid overflows in dirty throttling logic (Jay Shin) [RHEL-51848 RHEL-50004] {CVE-2024-42131} - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Jay Shin) [RHEL-51701 RHEL-50004] {CVE-2024-42102} - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Jay Shin) [RHEL-42628 RHEL-5619] {CVE-2024-26720} - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-43188 RHEL-46610] {CVE-2024-36883} - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51311] {CVE-2024-41073} - kernfs: change kernfs_rename_lock into a read-write lock (Jay Shin) [RHEL-55253 RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Jay Shin) [RHEL-55253 RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Jay Shin) [RHEL-55253 RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Jay Shin) [RHEL-55253 RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Jay Shin) [RHEL-55253 RHEL-52956] - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47894 RHEL-47892] {CVE-2024-40927} - Bluetooth: af_bluetooth: Fix deadlock (Bastien Nocera) [RHEL-34161] {CVE-2024-26886} - xdp: Remove WARN() from __xdp_reg_mem_model() (CKI Backport Bot) [RHEL-51586] {CVE-2024-42082} - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-42578 RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-42578 RHEL-34875] {CVE-2024-26629} - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43729 RHEL-43727] - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43729 RHEL-43727] - net: bridge: mst: fix vlan use-after-free (cki-backport-bot) [RHEL-43729] {CVE-2024-36979} - efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-42343 RHEL-26588] {CVE-2023-52463} - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-34234 RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-34234 RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Scott Weaver) [RHEL-34234 RHEL-1697]- mm: prevent derefencing NULL ptr in pfn_section_valid() (Jarod Wilson) [RHEL-51140 RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Jarod Wilson) [RHEL-51140 RHEL-51138] {CVE-2024-41055} - ppp: reject claimed-as-LCP but actually malformed packets (CKI Backport Bot) [RHEL-51061 RHEL-51059] {CVE-2024-41044} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51651] {CVE-2024-42096} - PCI/MSI: Fix UAF in msi_capability_init (CKI Backport Bot) [RHEL-51438] {CVE-2024-41096} - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-42518 RHEL-28780] {CVE-2023-52801} - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-41739 RHEL-5619] {CVE-2024-26630} - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-43179 RHEL-39706] {CVE-2024-36019} - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-36912] {CVE-2024-35797} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-42778 RHEL-34985] {CVE-2024-26946} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-43132 RHEL-37467] {CVE-2024-36000} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-52675 RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-52675 RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-52675 RHEL-50366] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-49347 RHEL-32452] - net/sched: Fix UAF when resolving a clash (CKI Backport Bot) [RHEL-51022 RHEL-51020] {CVE-2024-41040} - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-41462 RHEL-32430] {CVE-2024-35791} - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-47965 RHEL-23582] {CVE-2024-40936} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-42986 RHEL-37269] {CVE-2024-35875} - scsi: qedf: Ensure the copied buf is NUL terminated (cki-backport-bot) [RHEL-44203] {CVE-2024-38559}- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Kamal Heib) [RHEL-44287] {CVE-2024-38540} - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-44430 RHEL-33469] {CVE-2024-27016} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44116] {CVE-2024-38579} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51035 RHEL-51033] {CVE-2024-41041} - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-42832 RHEL-33985] {CVE-2024-27019} - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-42832 RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-42832 RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-41802 RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-40231 RHEL-33985] {CVE-2024-35897} - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-40231 RHEL-33985] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-42966 RHEL-37040] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-42966 RHEL-37040] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-42966 RHEL-37040] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-42966 RHEL-37040] {CVE-2024-35839} - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-40065 RHEL-33985] {CVE-2024-26668} - scsi: qedi: Fix crash while reading debugfs attribute (CKI Backport Bot) [RHEL-48339] {CVE-2024-40978} - mm/huge_memory: don't unpoison huge_zero_folio (Aristeu Rozanski) [RHEL-47804] {CVE-2024-40914} - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-48375 RHEL-6118] {CVE-2024-40983} - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-41265] {CVE-2024-26581} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (CKI Backport Bot) [RHEL-52021 RHEL-52019 RHEL-52020] {CVE-2024-42152} - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (CKI Backport Bot) [RHEL-51756] {CVE-2024-42110} - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-40265 RHEL-33985] {CVE-2024-35898} - netfilter: br_netfilter: remove WARN traps (CKI Backport Bot) [RHEL-42882] {CVE-2024-27415} - netfilter: br_netfilter: skip conntrack input hook for promisc packets (CKI Backport Bot) [RHEL-42882] {CVE-2024-27415} - netfilter: bridge: confirm multicast packets before passing them up the stack (CKI Backport Bot) [RHEL-42882] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (CKI Backport Bot) [RHEL-42882] {CVE-2024-27415} - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-42842 RHEL-33985] {CVE-2024-27020}- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43872 RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43872 RHEL-43870] {CVE-2024-38608} - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50202 RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50264 RHEL-50265] {CVE-2024-41090} - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-43421 RHEL-30023] {CVE-2024-26810} - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44299] {CVE-2024-38538} - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-52248 RHEL-31215] - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (cki-backport-bot) [RHEL-44250] {CVE-2024-38544} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52082] {CVE-2024-41076} - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-46421 RHEL-35393] {CVE-2024-39476} - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-50074] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-39290 RHEL-23582] {CVE-2023-52771} - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-49862 RHEL-17486] {CVE-2024-26855} - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-49820 RHEL-17486] {CVE-2024-36003} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-47992 RHEL-9429] {CVE-2024-40939} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47770] {CVE-2024-40911} - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47788] {CVE-2024-40912} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47920] {CVE-2024-40929} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48028] {CVE-2024-40941} - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-48098 RHEL-45826] {CVE-2024-40957} - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-47572 RHEL-45826] {CVE-2024-40905} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-39581 RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-39581 RHEL-28760] - drm/mgag200: Fix caching setup for remapped video memory (Scott Weaver) [RHEL-39581 RHEL-24102] - Revert "drm/mgag200: Flush the cache to improve latency" (Scott Weaver) [RHEL-39581 RHEL-28760] - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-47275] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-47275] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-47275] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-47275] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-47275] - net: psample: add user cookie (Adrian Moreno) [RHEL-47275] - i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-48169 RHEL-36692] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-50388 RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-50388 RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-50388 RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-50388 RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-50388 RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-50388 RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-50388 RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-50388 RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-50388 RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-50388 RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-50388 RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-50388 RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-50388 RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-50388 RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-50388 RHEL-17486] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-42566 RHEL-24205] {CVE-2023-52880} - netfilter: complete validation of user input (Phil Sutter) [RHEL-47384 RHEL-37212] {CVE-2024-35962} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-41668 RHEL-37212] {CVE-2024-35896} - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-40051 RHEL-39719] {CVE-2024-36025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-37615 RHEL-33260] {CVE-2024-26908} - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-37615 RHEL-25415]- net: fix __dst_negative_advice() race (CKI Backport Bot) [RHEL-46798] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (CKI Backport Bot) [RHEL-46798] {CVE-2024-36971}- dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35840] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35840] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35840] {CVE-2024-21823} - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-49538 RHEL-39308] - virtio: delete vq in vp_find_vqs_msix() when request_irq() fails (Jon Maloy) [RHEL-44467] {CVE-2024-37353} - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-36271 RHEL-26682] {CVE-2024-26600} - eeprom: at24: fix memory corruption race condition (CKI Backport Bot) [RHEL-42970] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (CKI Backport Bot) [RHEL-42970] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (CKI Backport Bot) [RHEL-42970] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (CKI Backport Bot) [RHEL-42970] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (CKI Backport Bot) [RHEL-42970] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (CKI Backport Bot) [RHEL-42970] {CVE-2024-35848} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44439] {CVE-2024-37356} - cxl/region: Fix cxlr_pmem leaks (cki-backport-bot) [RHEL-44486] {CVE-2024-38391} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44480] {CVE-2024-36489} - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-42714 RHEL-33266] {CVE-2024-26853} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44404 RHEL-44402] {CVE-2024-33621} - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-44404 RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-44404 RHEL-32205] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-41698 RHEL-39754] {CVE-2024-36941} - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-41658 RHEL-37028] {CVE-2024-35845} - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-41556 RHEL-37018] {CVE-2024-35852} - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44215] {CVE-2024-38558} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-41520 RHEL-39799] {CVE-2024-36922} - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-38754 RHEL-37345] {CVE-2024-35937} - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-49858 RHEL-17486] {CVE-2024-35911} - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-48182 RHEL-45826] {CVE-2024-40961} - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-48117 RHEL-46610] {CVE-2024-40958} - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-48072 RHEL-46610] {CVE-2024-40954} - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (CKI Backport Bot) [RHEL-47902] {CVE-2024-40928} - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-43619 RHEL-30344] {CVE-2021-47606} - bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46921] {CVE-2024-39487} - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-42732 RHEL-34875] {CVE-2024-26868} - efi: fix panic in kdump kernel (Steve Best) [RHEL-42920 RHEL-36998] {CVE-2024-35800} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-41735 RHEL-31050] {CVE-2024-27417} - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-41682 RHEL-33985] {CVE-2024-27065} - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-41466 RHEL-39786] {CVE-2024-36903} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-40056 RHEL-33985] {CVE-2024-36005} - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-34636 RHEL-31245] {CVE-2024-26828} - drm/i915/audio: Fix audio time stamp programming for DP (CKI Backport Bot) [RHEL-45843] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-42548 RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-42548 RHEL-38260] {CVE-2023-52864} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (CKI Backport Bot) [RHEL-43170] {CVE-2024-36017} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-40062 RHEL-33985] {CVE-2024-26808} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-39017 RHEL-32372] {CVE-2024-35969} - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-38765 RHEL-33985] {CVE-2024-35899} - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-42947 RHEL-24205] {CVE-2024-35823}- net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-45728 RHEL-30875] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-45728 RHEL-33410] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-41638 RHEL-39704] {CVE-2024-36020} - cifs: translate network errors on send to -ECONNABORTED (Jay Shin) [RHEL-47047 RHEL-31245] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-44132] {CVE-2024-38575} - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-43208 RHEL-39803] {CVE-2024-36921} - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-42906 RHEL-36809] {CVE-2024-35789} - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-42886 RHEL-36900] {CVE-2024-27434} - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-42860 RHEL-35142] {CVE-2024-27052} - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-42856 RHEL-35148] {CVE-2024-27049} - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-42743 RHEL-34187] {CVE-2024-26897} - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-42383 RHEL-35199] {CVE-2023-52651} - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-41402 RHEL-39781] {CVE-2024-36929}- mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-43012 RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-43012 RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-41708 RHEL-37244] {CVE-2024-35885} - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43796 RHEL-43794] {CVE-2022-48743} - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-42852 RHEL-35158] {CVE-2024-27046} - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-45501 RHEL-26616] {CVE-2023-52458} - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-45517 RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-45517 RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-45517 RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-45517 RHEL-31513] - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-42974 RHEL-37002] {CVE-2024-35857} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-45360 RHEL-24133] - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-46335 RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-46335 RHEL-38634] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-42689 RHEL-33271] {CVE-2024-26852} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44091 RHEL-44083] {CVE-2024-38580} - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-40659 RHEL-40665 RHEL-24508 RHEL-39793] {CVE-2024-36924} - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-40659 RHEL-40669 RHEL-24508 RHEL-39887] {CVE-2024-36952} - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-42640 RHEL-31726] {CVE-2024-26737} - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-41489 RHEL-38415] {CVE-2021-47459} - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-46230 RHEL-12349] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-46230 RHEL-12349] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-46230 RHEL-12349] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-46230 RHEL-12349] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-46230 RHEL-12349] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-46230 RHEL-12349] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-46230 RHEL-12349] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-46230 RHEL-12349] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-46230 RHEL-12349] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-46230 RHEL-12349]- drm/ast: Fix soft lockup (CKI Backport Bot) [RHEL-45716] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-41838 RHEL-33217] {CVE-2024-26880} - KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-37528 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-37528 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-37528 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-37528 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-37528 RHEL-36279] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-37528 RHEL-36279] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-42846 RHEL-35170] {CVE-2024-27030} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-42811 RHEL-35098] {CVE-2024-26982} - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-36773 RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-36773 RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-36773 RHEL-34070] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-42655 RHEL-31690] {CVE-2024-26773} - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-42528 RHEL-38200] {CVE-2023-52809} - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Maxim Levitsky) [RHEL-43388] - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-40398 RHEL-36047] - RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-36212 RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-36212 RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-36212 RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-36212 RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-36212 RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-36212 RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-36212 RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-36212 RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-36212 RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-36212 RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-36212 RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-36212 RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-36212 RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-36212 RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-36212 RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-36212 RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-36212 RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-36212 RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-36212 RHEL-17008]- net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-39217 RHEL-37430] {CVE-2024-35958} - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-41749 RHEL-39837] {CVE-2024-36904} - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-44418] - tipc: fix UAF in error path (Xin Long) [RHEL-34848 RHEL-34280] {CVE-2024-36886} - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-45139] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-45139] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-45139] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-45139] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-45139] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-45139] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-45139] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-45139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-38907 RHEL-17318] - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-43426 RHEL-40707] - blk-cgroup: fix list corruption from resetting io stat (cki-backport-bot) [RHEL-44977] {CVE-2024-38663} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-39985 RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-39985 RHEL-33706] - netfilter: tproxy: bail out if IP has been disabled on the device (cki-backport-bot) [RHEL-44371] {CVE-2024-36270} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44263 RHEL-44261] {CVE-2024-38543} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (cki-backport-bot) [RHEL-44039] {CVE-2024-38586} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (cki-backport-bot) [RHEL-43996] {CVE-2024-38593} - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-43379 RHEL-27780] {CVE-2022-48627} - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-42728 RHEL-34192] {CVE-2024-26858} - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45896] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-42659 RHEL-31840] {CVE-2024-26783} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-42379 RHEL-31530] {CVE-2023-52638} - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-42226 RHEL-38715] {CVE-2021-47548}- nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-42896 RHEL-36896] {CVE-2024-27435} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (cki-backport-bot) [RHEL-43625] {CVE-2021-47596} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-36106 RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-36106 RHEL-35659] - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-38032 RHEL-33985] {CVE-2024-27397} - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-38032 RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-38032 RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-38032 RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-38032 RHEL-33985] - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-40486 RHEL-39873] {CVE-2024-36957}- net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-43272 RHEL-23117] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-43272 RHEL-23117] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-43272 RHEL-23117] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-43272 RHEL-23117] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-43272 RHEL-23117] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-37626 RHEL-36573] {CVE-2024-27393} - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-34953 RHEL-29239] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-34953 RHEL-29239] - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-38972 RHEL-37093] {CVE-2023-52667} - crypto: qat - Fix typo (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-38546 RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-38546 RHEL-35816] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-38546 RHEL-35816] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-38546 RHEL-35816] {CVE-2024-26974} - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-38546 RHEL-35816] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-38546 RHEL-35816] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-38546 RHEL-35816] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-38546 RHEL-35816]- net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-34050 RHEL-30492] {CVE-2023-52626} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-38595 RHEL-36684] - net/sched: flower: Add lock protection when remove filter handle (Petr Oros) [RHEL-35672 RHEL-33379] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-33913 RHEL-31828] {CVE-2024-26801} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-38933 RHEL-37707] {CVE-2021-47400} - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-38252 RHEL-31975] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-38252 RHEL-31975] - shmem: update documentation (Chris von Recklinghausen) [RHEL-38252 RHEL-31975] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-38252 RHEL-31975] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-38252 RHEL-31975] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-38252 RHEL-31975] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-38252 RHEL-31975] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-39083 RHEL-36317] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-37641 RHEL-36218] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37669 RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37669 RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37669 RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37669 RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37669 RHEL-37511] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-36687 RHEL-33577] - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36716 RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36716 RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36716 RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36716 RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36716 RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36716 RHEL-36283] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-38954 RHEL-37422] {CVE-2024-35960} - smb: client: fix UAF in smb2_reconnect_server() (Jay Shin) [RHEL-28943 RHEL-40177 RHEL-37273 RHEL-7986] {CVE-2024-35870} - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Jay Shin) [RHEL-28943 RHEL-31245] - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-36220 RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-36220 RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-36220 RHEL-26704]- dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-36572 RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-36572 RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-36572 RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-36572 RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-36572 RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-36572 RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-36572 RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-36572 RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-36572 RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-36572 RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-36572 RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-36572 RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-36572 RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-36572 RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-36572 RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-36572 RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-36572 RHEL-32098] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-36572 RHEL-30145] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-36572 RHEL-30656] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-36572 RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-36572 RHEL-30344] - netlink: introduce bigendian integer types (Michal Schmidt) [RHEL-36572 RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-36572 RHEL-30344] - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-38512 RHEL-35293] - x86/tsc: Defer marking TSC unstable to a worker (Wander Lairson Costa) [RHEL-9296 RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-9296 RHEL-19514] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-38524 RHEL-30099] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-35447 RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-35447 RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-35447 RHEL-22705] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-34991 RHEL-25824] - smb: client: refresh referral without acquiring refpath_lock (Jay Shin) [RHEL-38904 RHEL-7986] - smb: client: guarantee refcounted children from parent session (Jay Shin) [RHEL-38904 RHEL-7986] - smb3: show beginning time for per share stats (Jay Shin) [RHEL-38904 RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Jay Shin) [RHEL-38904 RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Jay Shin) [RHEL-38904 RHEL-31245] - smb: client: get rid of dfs naming in automount code (Jay Shin) [RHEL-38904 RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Jay Shin) [RHEL-38904 RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Jay Shin) [RHEL-38904 RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Jay Shin) [RHEL-38904 RHEL-31245] - smb: client: remove redundant pointer 'server' (Jay Shin) [RHEL-38904 RHEL-28739] - smb: client: fix parsing of source mount option (Jay Shin) [RHEL-38904 RHEL-28739] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-39933 RHEL-12346]- drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-36534 RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-36534 RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-36534 RHEL-20439] - smb: client: improve DFS mount check (Jay Shin) [RHEL-36743 RHEL-28739] - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-37622 RHEL-9872]- ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-33968 RHEL-31732] {CVE-2024-26735} - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-36145 RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-36145 RHEL-29035] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-36541 RHEL-35032] - cxgb4: Properly lock TX queue for the selftest. (John B. Wyatt IV) [RHEL-36530 RHEL-31990 RHEL-9354]- x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-33810 RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-33810 RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-33810 RHEL-25415] - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35302 RHEL-35078] {CVE-2024-26993}- netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-32971 RHEL-30082] {CVE-2024-26642} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-33070 RHEL-30078] {CVE-2024-26643} - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-32963 RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-32963 RHEL-31345] {CVE-2024-26673} - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-33412 RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-33412 RHEL-26259] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-35878 RHEL-33061] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-33934 RHEL-31816] {CVE-2024-26804} - gitlab-ci: use zstream builder container image (Michael Hofmann) - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-30910 RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-30910 RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-30910 RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-30910 RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-30910 RHEL-19729] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-33062 RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-33062 RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-33062 RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-33062 RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-33062 RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-33062 RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-33062 RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-33062 RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-33062 RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-33062 RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-33062 RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-33062 RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-33062 RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-33062 RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-33062 RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-33062 RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-33062 RHEL-28590] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-33062 RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-33062 RHEL-23643] - bpf: fix precision backtracking instruction iteration (Jay Shin) [RHEL-35230 RHEL-23643]- ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-33003 RHEL-32997] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-33003 RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-33003 RHEL-19813] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-31839 RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-31839 RHEL-26104] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-32793 RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-32793 RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-32793 RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-32793 RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-32793 RHEL-31083] - PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-33656 RHEL-21453]- memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-32675 RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-32675 RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-32675 RHEL-23656]- ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-30110 RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-30110 RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-30110 RHEL-19000] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-32242 RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-32242 RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-32242 RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-32242 RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-32242 RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-32242 RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-32242 RHEL-29685] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-32716 RHEL-31381] - x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30030 RHEL-30031] {CVE-2024-25743 CVE-2024-25742}- crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-27009 RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-27009 RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-27009 RHEL-25845] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-30678 RHEL-17709] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-29235 RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-29235 RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-29235 RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-29235 RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-29235 RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-29235 RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-29235 RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-29235 RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-29235 RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-29235 RHEL-28667] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-29673 RHEL-19514] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-29079 RHEL-17113] {CVE-2023-6240}- ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- 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]- blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- 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]- 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 RHEL-26465] {CVE-2024-26586}- i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479 RHEL-26481] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428 RHEL-23429] {CVE-2024-26602}- 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 RHEL-26415] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410 RHEL-26415] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416 RHEL-26421] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398 RHEL-26401] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410 RHEL-26415] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361 RHEL-26363] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416 RHEL-26421] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416 RHEL-26421] {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]- 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 RHEL-26502] {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 RHEL-21688] {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 RHEL-20617] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242 RHEL-26244] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242 RHEL-26244] {CVE-2023-52434}- 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]- 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)- scsi: smartpqi: Fix disable_managed_interrupts (Tomas Henzl) [RHEL-26145] - redhat/configs: Enable Intel IAA Compression Accelerator for x86 (Vladis Dronov) [RHEL-20145] - crypto: iaa - Account for cpu-less numa nodes (Vladis Dronov) [RHEL-20145] - crypto: iaa - remove unneeded semicolon (Vladis Dronov) [RHEL-20145] - crypto: iaa - Remove unneeded newline in update_max_adecomp_delay_ns() (Vladis Dronov) [RHEL-20145] - crypto: iaa - Change desc->priv to 0 (Vladis Dronov) [RHEL-20145] - dmaengine: idxd: Add support for device/wq defaults (Vladis Dronov) [RHEL-20145] - crypto: iaa - Add IAA Compression Accelerator stats (Vladis Dronov) [RHEL-20145] - crypto: iaa - Add irq support for the crypto async interface (Vladis Dronov) [RHEL-20145] - crypto: iaa - Add support for deflate-iaa compression algorithm (Vladis Dronov) [RHEL-20145] - crypto: iaa - Add compression mode management along with fixed mode (Vladis Dronov) [RHEL-20145] - crypto: iaa - Add per-cpu workqueue table with rebalancing (Vladis Dronov) [RHEL-20145] - crypto: iaa - Add Intel IAA Compression Accelerator crypto driver core (Vladis Dronov) [RHEL-20145] - crypto: iaa - Add IAA Compression Accelerator Documentation (Vladis Dronov) [RHEL-20145] - dmaengine: idxd: add callback support for iaa crypto (Vladis Dronov) [RHEL-20145] - dmaengine: idxd: Add wq private data accessors (Vladis Dronov) [RHEL-20145] - dmaengine: idxd: Export wq resource management functions (Vladis Dronov) [RHEL-20145] - dmaengine: idxd: Export descriptor management functions (Vladis Dronov) [RHEL-20145] - dmaengine: idxd: Rename drv_enable/disable_wq to idxd_drv_enable/disable_wq, and export (Vladis Dronov) [RHEL-20145] - dmaengine: idxd: add external module driver support for dsa_bus_type (Vladis Dronov) [RHEL-20145] - dmaengine: idxd: add wq driver name support for accel-config user tool (Vladis Dronov) [RHEL-20145]- firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device (Mark Salter) [RHEL-16037] - firmware: arm_ffa: Allow the FF-A drivers to use 32bit mode of messaging (Mark Salter) [RHEL-16037] - optee: fix uninited async notif value (Mark Salter) [RHEL-16037] - KEYS: trusted: tee: Refactor register SHM usage (Mark Salter) [RHEL-16037] - redhat/configs: enable ARM_FFA_TRANSPORT (Mark Salter) [RHEL-16037] - firmware: arm_ffa: Don't set the memory region attributes for MEM_LEND (Mark Salter) [RHEL-16037] - firmware: arm_ffa: Set handle field to zero in memory descriptor (Mark Salter) [RHEL-16037] - firmware: arm_ffa: Set reserved/MBZ fields to zero in the memory descriptors (Mark Salter) [RHEL-16037] - firmware: arm_ffa: Fix FFA device names for logical partitions (Mark Salter) [RHEL-16037] - firmware: arm_ffa: Fix usage of partition info get count flag (Mark Salter) [RHEL-16037] - firmware: arm_ffa: Check if ffa_driver remove is present before executing (Mark Salter) [RHEL-16037] - tee: optee: Add SMC for loading OP-TEE image (Mark Salter) [RHEL-16037] - optee: add per cpu asynchronous notification (Mark Salter) [RHEL-16037] - tee: optee: Fix typo Unuspported -> Unsupported (Mark Salter) [RHEL-16037] - tee: amdtee: fix race condition in amdtee_open_session (Mark Salter) [RHEL-16037] - firmware: arm_ffa: Move comment before the field it is documenting (Mark Salter) [RHEL-16037] - optee: Add __init/__exit annotations to module init/exit funcs (Mark Salter) [RHEL-16037] - tee: optee: fix possible memory leak in optee_register_device() (Mark Salter) [RHEL-16037] - firmware: arm_ffa: Split up ffa_ops into info, message and memory operations (Mark Salter) [RHEL-16037] - firmware: arm_ffa: Set up 32bit execution mode flag using partiion property (Mark Salter) [RHEL-16037] - firmware: arm_ffa: Add v1.1 get_partition_info support (Mark Salter) [RHEL-16037] - firmware: arm_ffa: Rename ffa_dev_ops as ffa_ops (Mark Salter) [RHEL-16037] - firmware: arm_ffa: Make memory apis ffa_device independent (Mark Salter) [RHEL-16037] - tee: optee: Drop ffa_ops in optee_ffa structure using ffa_dev->ops directly (Mark Salter) [RHEL-16037] - tee: fix compiler warning in tee_shm_register() (Mark Salter) [RHEL-16037] - tee: add overflow check in register_shm_helper() (Mark Salter) [RHEL-16037] - tee: tee_get_drvdata(): fix description of return value (Mark Salter) [RHEL-16037] - optee: Remove duplicate 'of' in two places. (Mark Salter) [RHEL-16037] - optee: smc_abi.c: fix wrong pointer passed to IS_ERR/PTR_ERR() (Mark Salter) [RHEL-16037] - tee: optee: Pass a pointer to virt_addr_valid() (Mark Salter) [RHEL-16037] - tee: optee: Use ffa_dev_get_drvdata to fetch driver_data (Mark Salter) [RHEL-16037] - tee: remove flags TEE_IOCTL_SHM_MAPPED and TEE_IOCTL_SHM_DMA_BUF (Mark Salter) [RHEL-16037] - tee: remove tee_shm_va2pa() and tee_shm_pa2va() (Mark Salter) [RHEL-16037] - optee: cache argument shared memory structs (Mark Salter) [RHEL-16037] - optee: add FF-A capability OPTEE_FFA_SEC_CAP_ARG_OFFSET (Mark Salter) [RHEL-16037] - optee: add OPTEE_SMC_CALL_WITH_RPC_ARG and OPTEE_SMC_CALL_WITH_REGD_ARG (Mark Salter) [RHEL-16037] - optee: rename rpc_arg_count to rpc_param_count (Mark Salter) [RHEL-16037] - tee: make tee_shm_register_kernel_buf vmalloc supported (Mark Salter) [RHEL-16037] - tee: combine "config" and "menu" for TEE's menuconfig (Mark Salter) [RHEL-16037] - tee: optee: add missing mutext_destroy in optee_ffa_probe (Mark Salter) [RHEL-16037] - tee: refactor TEE_SHM_* flags (Mark Salter) [RHEL-16037] - tee: replace tee_shm_register() (Mark Salter) [RHEL-16037] - KEYS: trusted: tee: use tee_shm_register_kernel_buf() (Mark Salter) [RHEL-16037] - tee: add tee_shm_register_{user,kernel}_buf() (Mark Salter) [RHEL-16037] - optee: add optee_pool_op_free_helper() (Mark Salter) [RHEL-16037] - tee: replace tee_shm_alloc() (Mark Salter) [RHEL-16037] - tee: simplify shm pool handling (Mark Salter) [RHEL-16037] - tee: add tee_shm_alloc_user_buf() (Mark Salter) [RHEL-16037] - tee: remove unused tee_shm_pool_alloc_res_mem() (Mark Salter) [RHEL-16037] - hwrng: optee-rng: use tee_shm_alloc_kernel_buf() (Mark Salter) [RHEL-16037] - tee: amdtee: Make use of the helper macro LIST_HEAD() (Mark Salter) [RHEL-16037] - tee: optee: fix error return code in probe function (Mark Salter) [RHEL-16037] - optee: use driver internal tee_context for some rpc (Mark Salter) [RHEL-16037] - optee: add error checks in optee_ffa_do_call_with_arg() (Mark Salter) [RHEL-16037] - optee: Use bitmap_free() to free bitmap (Mark Salter) [RHEL-16037] - optee: Fix NULL but dereferenced coccicheck error (Mark Salter) [RHEL-16037] - optee: add asynchronous notifications (Mark Salter) [RHEL-16037] - optee: separate notification functions (Mark Salter) [RHEL-16037] - tee: export teedev_open() and teedev_close_context() (Mark Salter) [RHEL-16037] - tee: fix put order in teedev_close_context() (Mark Salter) [RHEL-16037] - optee: Suppress false positive kmemleak report in optee_handle_rpc() (Mark Salter) [RHEL-16037] - tee: amdtee: fix an IS_ERR() vs NULL bug (Mark Salter) [RHEL-16037] - optee: fix kfree NULL pointer (Mark Salter) [RHEL-16037] - optee: Fix spelling mistake "reclain" -> "reclaim" (Mark Salter) [RHEL-16037] - optee: add FF-A support (Mark Salter) [RHEL-16037] - firmware: arm_ffa: Add ffa_dev_get_drvdata helper function (Mark Salter) [RHEL-16037] - firmware: arm_ffa: Use FFA_FEATURES to detect if native versions are supported (Mark Salter) [RHEL-16037] - firmware: arm_ffa: Add support for querying FF-A features (Mark Salter) [RHEL-16037] - firmware: arm_ffa: Remove ffa_dev_ops_get() (Mark Salter) [RHEL-16037] - firmware: arm_ffa: Add pointer to the ffa_dev_ops in struct ffa_dev (Mark Salter) [RHEL-16037] - PCI: Fix active state requirement in PME polling (Alex Williamson) [RHEL-25125]- cgroup/cpuset: Include isolated cpuset CPUs in cpu_is_isolated() check (Waiman Long) [RHEL-21798] - cgroup/cpuset: Expose cpuset.cpus.isolated (Waiman Long) [RHEL-21798] - cgroup/cpuset: Take isolated CPUs out of workqueue unbound cpumask (Waiman Long) [RHEL-21798] - cgroup/cpuset: Keep track of CPUs in isolated partitions (Waiman Long) [RHEL-21798] - selftests/cgroup: Minor code cleanup and reorganization of test_cpuset_prs.sh (Waiman Long) [RHEL-21798] - workqueue: Move workqueue_set_unbound_cpumask() and its helpers inside CONFIG_SYSFS (Waiman Long) [RHEL-21798] - workqueue: Add workqueue_unbound_exclude_cpumask() to exclude CPUs from wq_unbound_cpumask (Waiman Long) [RHEL-21798] - workqueue: Make sure that wq_unbound_cpumask is never empty (Waiman Long) [RHEL-21798] - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() (Waiman Long) [RHEL-21798] - workqueue: add cmdline parameter `workqueue.unbound_cpus` to further constrain wq_unbound_cpumask at boot time (Waiman Long) [RHEL-21798] - ovl: mark xwhiteouts directory with overlay.opaque='x' (Alexander Larsson) [RHEL-25807] - ovl: Add documentation on nesting of overlayfs mounts (Alexander Larsson) [RHEL-25807] - Enable CONFIG_PWRSEQ_{SIMPLIE,EMMC} on aarch64 (Charles Mirabile) [RHEL-21062] - mmc: pwrseq: Convert to platform remove callback returning void (Charles Mirabile) [RHEL-21062] - mmc: pwrseq_simple: Convert to platform remove callback returning void (Charles Mirabile) [RHEL-21062] - mmc: pwrseq_simple: include deferred probe reasons (Charles Mirabile) [RHEL-21062] - mmc: pwrseq: Use bitmap_free() to free bitmap (Charles Mirabile) [RHEL-21062] - crypto: ccp - fix memleak in ccp_init_dm_workarea (Vladis Dronov) [RHEL-14851] - crypto: ccp/sp - Convert to platform remove callback returning void (Vladis Dronov) [RHEL-14851] - crypto: ccp - Dump SEV command buffer registers on SEV command error (Vladis Dronov) [RHEL-14851] - crypto: ccp - Add support for DBC over PSP mailbox (Vladis Dronov) [RHEL-14851] - crypto: ccp - Add a macro to check capabilities register (Vladis Dronov) [RHEL-14851] - crypto: ccp - Add a communication path abstraction for DBC (Vladis Dronov) [RHEL-14851] - crypto: ccp - Add support for extended PSP mailbox commands (Vladis Dronov) [RHEL-14851] - crypto: ccp - Move direct access to some PSP registers out of TEE (Vladis Dronov) [RHEL-14851] - crypto: ccp - Get a free page to use while fetching initial nonce (Vladis Dronov) [RHEL-14851] - crypto: ccp - Add support for getting and setting DBC parameters (Vladis Dronov) [RHEL-14851] - crypto: ccp - Add support for setting user ID for dynamic boost control (Vladis Dronov) [RHEL-14851] - crypto: ccp - Add support for fetching a nonce for dynamic boost control (Vladis Dronov) [RHEL-14851] - crypto: ccp - move setting PSP master to earlier in the init (Vladis Dronov) [RHEL-14851] - crypto: ccp - Add bootloader and TEE version offsets (Vladis Dronov) [RHEL-14851] - crypto: ccp - Add support for displaying PSP firmware versions (Vladis Dronov) [RHEL-14851] - crypto: ccp - Rename macro for security attributes (Vladis Dronov) [RHEL-14851] - sched/core: Make sched_setaffinity() always return -EINVAL on empty cpumask (Waiman Long) [RHEL-21440] - i2c: designware: Disable TX_EMPTY irq while waiting for block length byte (Charles Mirabile) [RHEL-24020] - bpf: sockmap, updating the sg structure should also update curr (Felix Maurer) [RHEL-21459] - bpf, x64: Fix tailcall infinite loop (Felix Maurer) [RHEL-21459] - tty: n_gsm: initialize more members at gsm_alloc_mux() (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix race condition in gsmld_write() (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix resource allocation order in gsm_activate_mux() (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix race condition in status line change on dead connections (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix flow control handling in tx path (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: Debug output allocation must use GFP_ATOMIC (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output() (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix NULL pointer access due to DLCI release (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: name the debug bits (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: replace use of gsm_read_ea() with gsm_read_ea_val() (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix missing tty wakeup in convergence layer type 2 (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix wrong signal octets encoding in MSC (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix buffer over-read in gsm_dlci_data() (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix wrong modem processing in convergence layer type 2 (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix user open not possible at responder until initiator open (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: Delete gsmtty open SABM frame when config requester (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix deadlock and link starvation in outgoing data path (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix non flow control frames during mux flow off (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix reset fifo race condition (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix missing explicit ldisc flush (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix deadlock in gsmtty_open() (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: Modify CR,PF bit printk info when config requester (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix SW flow control encoding/handling (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: add parameters used with parameter negotiation (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix wrong command retry handling (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: introduce macro for minimal unit size (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix insufficient txframe size (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: introduce gsm_control_command() function (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix invalid use of MSC in advanced option (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix wrong command frame length field encoding (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix wrong tty control line for flow control (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix missing timer to handle stalled links (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: add parameter negotiation support (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix tty registration before control channel open (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix software flow control handling (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: Fix packet data hex dump output (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: Don't ignore write return value in gsmld_output() (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: name gsm tty device minors (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: stop using alloc_tty_driver (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: don't store semi-state into tty drivers (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - hvsi: don't panic on tty_register_driver failure (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - amiserial: switch rs_table to a single state (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - amiserial: expand "custom" (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - amiserial: remove serial_* strings (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - amiserial: use memset to zero serial_state (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix encoding of command/response bit (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix broken virtual tty handling (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix missing update of modem controls after DLCI open (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix frame reception handling (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: clean up indenting in gsm_queue() (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: Save dlci address open status when config requester (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: Modify CR,PF bit when config requester (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix UAF in gsm_cleanup_mux (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix wrong DLCI release order (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix mux cleanup after unregister tty device (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix decoupled mux resource (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: fix restart handling via CLD command (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - tty: n_gsm: Modify gsmtty driver register method when config requester (Wander Lairson Costa) [RHEL-19959 RHEL-19971] {CVE-2023-6546} - config: wifi: enable RTL 8852CE card (Jose Ignacio Tornos Martinez) [RHEL-22603]- tunnels: fix out of bounds access when building IPv6 PMTU error (Antoine Tenart) [RHEL-21839] - Revert "efi/arm64: libstub: avoid SetVirtualAddressMap() when possible" (Paolo Bonzini) [RHEL-23382] - Revert "arm64: efi: Force the use of SetVirtualAddressMap() on Altra machines" (Paolo Bonzini) [RHEL-23382] - Revert "arm64: efi: Force the use of SetVirtualAddressMap() on eMAG and Altra Max machines" (Paolo Bonzini) [RHEL-23382] - Revert "arm64: efi: Use SMBIOS processor version to key off Ampere quirk" (Paolo Bonzini) [RHEL-23382] - Revert "efi/libstub: smbios: Drop unused 'recsize' parameter" (Paolo Bonzini) [RHEL-23382] - crypto: rsa - restrict plaintext/ciphertext values more (Vladis Dronov) [RHEL-24869] - crypto: rsa - add a check for allocation failure (Vladis Dronov) [RHEL-24869] - crypto: rsa - allow only odd e and restrict value in FIPS mode (Vladis Dronov) [RHEL-24869] - dm-crypt, dm-verity: disable tasklets (Benjamin Marzinski) [RHEL-23572] - dm verity: initialize fec io before freeing it (Benjamin Marzinski) [RHEL-23572] - dm-verity: don't use blocking calls from tasklets (Benjamin Marzinski) [RHEL-23572] - netfilter: nf_tables: bail out on mismatching dynset and set expressions (Florian Westphal) [RHEL-19016 RHEL-19017] {CVE-2023-6622} - memory: tegra: Add Tegra234 clients for RCE and VI (Joel Slebodnick) [RHEL-16714] - cpufreq: tegra194: remove redundant AND with cpu_online_mask (Joel Slebodnick) [RHEL-16714] - cpufreq: tegra194: use refclk delta based loop instead of udelay (Joel Slebodnick) [RHEL-16714] - cpufreq: tegra194: save CPU data to avoid repeated SMP calls (Joel Slebodnick) [RHEL-16714] - i2c: tegra: Fix i2c-tegra DMA config option processing (Joel Slebodnick) [RHEL-16714] - i2c: tegra: Fix failure during probe deferral cleanup (Joel Slebodnick) [RHEL-16714] - firmware: tegra: bpmp: Add support for DRAM MRQ GSCs (Joel Slebodnick) [RHEL-16714] - gpio: tegra186: Check PMC driver status before any request (Joel Slebodnick) [RHEL-16714] - soc/tegra: fuse: Fix Tegra234 fuse size (Joel Slebodnick) [RHEL-16714] - soc/tegra: pmc: Add AON SW Wake support for Tegra234 (Joel Slebodnick) [RHEL-16714] - gpio: tegra186: Check GPIO pin permission before access. (Joel Slebodnick) [RHEL-16714] - soc/tegra: fuse: Add support for Tegra264 (Joel Slebodnick) [RHEL-16714] - soc/tegra: bpmp: Actually free memory on error path (Joel Slebodnick) [RHEL-16714] - firmware: tegra: bpmp: Fix error paths in debugfs (Joel Slebodnick) [RHEL-16714] - netfilter: nf_tables: check if catch-all set element is active in next generation (Florian Westphal) [RHEL-23505 RHEL-23511] {CVE-2024-1085} - netfilter: nf_tables: reject QUEUE/DROP verdict parameters (Florian Westphal) [RHEL-23502 RHEL-23508] {CVE-2024-1086} - RHEL: re-enable CONFIG_TCP_CONG_ILLINOIS (Davide Caratti) [RHEL-5736] - KVM: selftests: Fix a semaphore imbalance in the dirty ring logging test (Eric Auger) [RHEL-16671 RHEL-24620] - KVM: arm64: Add missing memory barriers when switching to pKVM's hyp pgd (Eric Auger) [RHEL-24620] - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache (Eric Auger) [RHEL-24620] - KVM: arm64: vgic-v3: Reinterpret user ISPENDR writes as I{C,S}PENDR (Eric Auger) [RHEL-24620] - KVM: arm64: vgic: Use common accessor for writes to ICPENDR (Eric Auger) [RHEL-24620] - KVM: arm64: vgic: Use common accessor for writes to ISPENDR (Eric Auger) [RHEL-24620] - KVM: arm64: vgic-v4: Restore pending state on host userspace write (Eric Auger) [RHEL-24620] - KVM: arm64: Update and fix FGT register masks (Eric Auger) [RHEL-24620] - IB: Use capital "OR" for multiple licenses in SPDX (Izabela Bakollari) [RHEL-10363] - RDMA/rdmavt: Delete unnecessary NULL check (Izabela Bakollari) [RHEL-10363] - IB/rdmavt: Fix target union member for rvt_post_one_wr() (Izabela Bakollari) [RHEL-10363] - ice: add CGU info to devlink info callback (Petr Oros) [RHEL-22620] - nvme: start keep-alive after admin queue setup (Maurizio Lombardi) [RHEL-25203] - perf list: Fix JSON segfault by setting the used skip_duplicate_pmus callback (Michael Petlan) [RHEL-17626] - libbpf: Use OPTS_SET() macro in bpf_xdp_query() (Viktor Malik) [RHEL-24445] - ovl: remove privs in ovl_fallocate() (Miklos Szeredi) [RHEL-17368] - ovl: remove privs in ovl_copyfile() (Miklos Szeredi) [RHEL-17368] - nvme-host: fix the updating of the firmware version (Maurizio Lombardi) [RHEL-25086] - devlink: Expose port function commands to control IPsec packet offloads (Petr Oros) [RHEL-24425] - devlink: Expose port function commands to control IPsec crypto offloads (Petr Oros) [RHEL-24425]- Bluetooth: Add support for Gale Peak (8087:0036) (Jose Ignacio Tornos Martinez) [RHEL-24999] - Bluetooth: btintel: Add support for Gale Peak (Jose Ignacio Tornos Martinez) [RHEL-24999] - mlxbf-bootctl: correctly identify secure boot with development keys (Luiz Capitulino) [RHEL-21120] - platform/mellanox: mlxbf-bootctl: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21120] - mlxbf-bootctl: Support sysfs entries for MFG fields (Luiz Capitulino) [RHEL-21120] - mlxbf-bootctl: Support setting the ARM boot state to "OS up" (Luiz Capitulino) [RHEL-21120] - mlxbf-bootctl: Support the large icmc write/read (Luiz Capitulino) [RHEL-21120] - mlxbf-bootctl: Add sysfs file for BlueField boot log (Luiz Capitulino) [RHEL-21120] - mlxbf-bootctl: Add sysfs file for BlueField boot fifo (Luiz Capitulino) [RHEL-21120] - platform/mellanox: add firmware reset support (Luiz Capitulino) [RHEL-21120] - tpm: Enable hwrng only for Pluton on AMD CPUs (Štěpán Horáček) [RHEL-18985] - redhat: hsr: Mark as tech preview (Felix Maurer) [RHEL-24972] - Bluetooth: Add more enc key size check (Bastien Nocera) [RHEL-19668 RHEL-19669] {CVE-2023-24023} - netfilter: xt_recent: fix (increase) ipv6 literal buffer length (Florian Westphal) [RHEL-21163] - netfilter: xt_owner: Fix for unsafe access of sk->sk_socket (Florian Westphal) [RHEL-21163] - netfilter: xt_u32: validate user space input (Florian Westphal) [RHEL-21163] - keys, dns: Fix size check of V1 server-list header (Davide Caratti) [RHEL-21582] - keys, dns: Fix missing size check of V1 server-list header (Davide Caratti) [RHEL-21582] - keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry (Davide Caratti) [RHEL-21582] - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() (Davide Caratti) [RHEL-21582] - psample: Require 'CAP_NET_ADMIN' when joining "packets" group (Davide Caratti) [RHEL-21582] - llc: verify mac len before reading mac header (Davide Caratti) [RHEL-21582] - ceph: add ceph_cap_unlink_work to fire check_caps() immediately (Ilya Dryomov) [RHEL-22252] - ceph: always queue a writeback when revoking the Fb caps (Ilya Dryomov) [RHEL-22252] - ceph: always check dir caps asynchronously (Ilya Dryomov) [RHEL-22252] - ice: Add check for lport extraction to LAG init (Petr Oros) [RHEL-21561] - ice: stop trashing VF VSI aggregator node ID information (Petr Oros) [RHEL-21561] - pmdomain: xilinx: Move Kconfig option to the pmdomain subsystem (Radu Rendec) [RHEL-25420] - pmdomain: ti: Move and add Kconfig options to the pmdomain subsystem (Radu Rendec) [RHEL-25420] - pmdomain: tegra: Move Kconfig option to the pmdomain subsystem (Radu Rendec) [RHEL-25420] - pmdomain: st: Add a Kconfig option for the ux500 power domain (Radu Rendec) [RHEL-25420] - pmdomain: samsung: Move Kconfig option to the pmdomain subsystem (Radu Rendec) [RHEL-25420] - pmdomain: rockchip: Move Kconfig option to the pmdomain subsystem (Radu Rendec) [RHEL-25420] - pmdomain: renesas: Move Kconfig options to the pmdomain subsystem (Radu Rendec) [RHEL-25420] - pmdomain: qcom: Move Kconfig options to the pmdomain subsystem (Radu Rendec) [RHEL-25420] - pmdomain: mediatek: Move Kconfig options to the pmdomain subsystem (Radu Rendec) [RHEL-25420] - pmdomain: imx: Move Kconfig options to the pmdomain subsystem (Radu Rendec) [RHEL-25420] - pmdomain: bcm: Move Kconfig options to the pmdomain subsystem (Radu Rendec) [RHEL-25420] - pmdomain: amlogic: Move Kconfig options to the pmdomain subsystem (Radu Rendec) [RHEL-25420] - pmdomain: actions: Move Kconfig file to the pmdomain subsystem (Radu Rendec) [RHEL-25420] - pmdomain: Prepare to move Kconfig files into the pmdomain subsystem (Radu Rendec) [RHEL-25420] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-25420] - genpd: imx: relocate scu-pd under genpd (Radu Rendec) [RHEL-25420] - genpd: move owl-sps-helper.c from drivers/soc (Radu Rendec) [RHEL-25420] - genpd: Makefile: build imx (Radu Rendec) [RHEL-25420] - ARM: ux500: Move power-domain driver to the genpd dir (Radu Rendec) [RHEL-25420] - ARM: ux500: Convert power-domain code into a regular platform driver (Radu Rendec) [RHEL-25420] - soc: xilinx: Move power-domain driver to the genpd dir (Radu Rendec) [RHEL-25420] - soc: ti: Mover power-domain drivers to the genpd dir (Radu Rendec) [RHEL-25420] - soc: tegra: Move powergate-bpmp driver to the genpd dir (Radu Rendec) [RHEL-25420] - soc: samsung: Move power-domain driver to the genpd dir (Radu Rendec) [RHEL-25420] - soc: rockchip: Mover power-domain driver to the genpd dir (Radu Rendec) [RHEL-25420] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-25420] - soc: qcom: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-25420] - soc: mediatek: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-25420] - soc: imx: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-25420] - soc: bcm: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-25420] - soc: amlogic: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-25420] - soc: actions: Move power-domain driver to the genpd dir (Radu Rendec) [RHEL-25420] - genpd: Create a new subsystem directory to host genpd providers (Radu Rendec) [RHEL-25420] - soc: mediatek: Let PMIC Wrapper and SCPSYS depend on OF (Radu Rendec) [RHEL-25420] - ARM: ux500: Drop unused register file (Radu Rendec) [RHEL-25420] - redhat/confgs: enable sdhci-of-dwcmshc (Luiz Capitulino) [RHEL-21121] - mmc: sdhci-of-dwcmshc: Add runtime PM operations (Luiz Capitulino) [RHEL-21121] - mmc: sdhci-of-dwcmshc: Add error handling in dwcmshc_resume (Luiz Capitulino) [RHEL-21121] - mmc: sdhci-of-dwcmshc: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21121] - mmc: sdhci-of-dwcmshc: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21121] - mmc: sdhci-of-dwcmshc: properly determine max clock on Rockchip (Luiz Capitulino) [RHEL-21121] - mmc: sdhci-of-dwcmshc: add the missing device table IDs for acpi (Luiz Capitulino) [RHEL-21121] - mmc: sdhci-of-dwcmshc: Update DLL and pre-change delay for rockchip platform (Luiz Capitulino) [RHEL-21121] - mmc: sdhci-of-dwcmshc: enable host V4 support for BlueField-3 SoC (Luiz Capitulino) [RHEL-21121] - mmc: sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC (Luiz Capitulino) [RHEL-21121] - mmc: sdhci-of-dwcmshc: add support for rk3588 (Luiz Capitulino) [RHEL-21121] - mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx (Luiz Capitulino) [RHEL-21121] - mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs (Luiz Capitulino) [RHEL-21121] - netfilter: nft_set_pipapo: prefer gfp_kernel allocation (Florian Westphal) [RHEL-21443] - netfilter: nf_tables: mark newset as dead on transaction abort (Florian Westphal) [RHEL-21443] - netfilter: nft_immediate: drop chain reference counter on error (Florian Westphal) [RHEL-21443] - netfilter: nf_tables: skip set commit for deleted/destroyed sets (Florian Westphal) [RHEL-21443] - netfilter: nf_tables: set transport offset from mac header for netdev/egress (Florian Westphal) [RHEL-21443] - netfilter: nf_tables: validate family when identifying table via handle (Florian Westphal) [RHEL-21443] - netfilter: nf_tables: fix 'exist' matching on bigendian arches (Florian Westphal) [RHEL-21443] - netfilter: nf_tables: bogus ENOENT when destroying element which does not exist (Florian Westphal) [RHEL-21443] - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() (Florian Westphal) [RHEL-21443] - netfilter: nft_set_rbtree: .deactivate fails if element has expired (Florian Westphal) [RHEL-21443] - netfilter: nft_payload: fix wrong mac header matching (Florian Westphal) [RHEL-21443] - netfilter: nf_tables: do not refresh timeout when resetting element (Florian Westphal) [RHEL-21443] - netfilter: nf_tables: uapi: Describe NFTA_RULE_CHAIN_ID (Florian Westphal) [RHEL-21443] - netfilter: nftables: exthdr: fix 4-byte stack OOB write (Florian Westphal) [RHEL-21443] - netfilter: nft_exthdr: Fix non-linear header modification (Florian Westphal) [RHEL-21443] - redhat: add nvidia oot signing key (David Airlie) [RHEL-18051] - RDMA/efa: Fix wrong resources deallocation order (Izabela Bakollari) [RHEL-17697] - RDMA/efa: Add RDMA write HW statistics counters (Izabela Bakollari) [RHEL-17697] - RDMA/efa: Fix unsupported page sizes in device (Izabela Bakollari) [RHEL-17697] - RDMA/efa: Add rdma write capability to device caps (Izabela Bakollari) [RHEL-17697] - RDMA/efa: Add data polling capability feature bit (Izabela Bakollari) [RHEL-17697] - md: partially revert "md/raid6: use valid sector values to determine if an I/O should wait on the reshape" (Benjamin Marzinski) [RHEL-24489] - ipvs: fix racy memcpy in proc_do_sync_threshold (Florian Westphal) [RHEL-21166] - ipvs: align inner_mac_header for encapsulation (Florian Westphal) [RHEL-21166] - x86/mce: Prevent duplicate error records (Aristeu Rozanski) [RHEL-24447]- sfc: Check firmware supports Ethernet PTP filter (Izabela Bakollari) [RHEL-11017] - sfc: allocate a big enough SKB for loopback selftest packet (Izabela Bakollari) [RHEL-11017] - sfc: fix field-spanning memcpy in selftest (Izabela Bakollari) [RHEL-11017] - sfc: Remove vfdi.h (Izabela Bakollari) [RHEL-11017] - sfc: Cleanups in io.h (Izabela Bakollari) [RHEL-11017] - sfc: Miscellaneous comment removals (Izabela Bakollari) [RHEL-11017] - sfc: Remove struct efx_special_buffer (Izabela Bakollari) [RHEL-11017] - sfc: Filter cleanups for Falcon and Siena (Izabela Bakollari) [RHEL-11017] - sfc: Remove some NIC type indirections that are no longer needed (Izabela Bakollari) [RHEL-11017] - sfc: Remove PTP code for Siena (Izabela Bakollari) [RHEL-11017] - sfc: Remove EFX_REV_SIENA_A0 (Izabela Bakollari) [RHEL-11017] - sfc: Remove support for siena high priority queue (Izabela Bakollari) [RHEL-11017] - sfc: Remove siena_nic_data and stats (Izabela Bakollari) [RHEL-11017] - sfc: Remove falcon references (Izabela Bakollari) [RHEL-11017] - sfc: support for devlink port requires MAE access (Izabela Bakollari) [RHEL-11017] - sfc: falcon: use padding to fix alignment in loopback test (Izabela Bakollari) [RHEL-11017] - sfc: siena: use padding to fix alignment in loopback test (Izabela Bakollari) [RHEL-11017] - sfc: use padding to fix alignment in loopback test (Izabela Bakollari) [RHEL-11017] - sfc: fix crash when reading stats while NIC is resetting (Izabela Bakollari) [RHEL-11017] - sfc: keep alive neighbour entries while a TC encap action is using them (Izabela Bakollari) [RHEL-11017] - sfc: fix uninitialized variable use (Izabela Bakollari) [RHEL-11017] - sfc: add CONFIG_INET dependency for TC offload (Izabela Bakollari) [RHEL-11017] - sfc: do not try to call tc functions when CONFIG_SFC_SRIOV=n (Izabela Bakollari) [RHEL-11017] - sfc: Add devlink dev info support for EF10 (Izabela Bakollari) [RHEL-11017] - sfc: generate encap headers for TC offload (Izabela Bakollari) [RHEL-11017] - sfc: neighbour lookup for TC encap action offload (Izabela Bakollari) [RHEL-11017] - sfc: MAE functions to create/update/delete encap headers (Izabela Bakollari) [RHEL-11017] - sfc: add function to atomically update a rule in the MAE (Izabela Bakollari) [RHEL-11017] - sfc: some plumbing towards TC encap action offload (Izabela Bakollari) [RHEL-11017] - sfc: add fallback action-set-lists for TC offload (Izabela Bakollari) [RHEL-11017] - sfc: fix error unwinds in TC offload (Izabela Bakollari) [RHEL-11017] - sfc: handle VI shortage on ef100 by readjusting the channels (Izabela Bakollari) [RHEL-11017] - sfc: fix devlink info error handling (Izabela Bakollari) [RHEL-11017] - sfc: populate enc_ip_tos matches in MAE outer rules (Izabela Bakollari) [RHEL-11017] - sfc: release encap match in efx_tc_flow_free() (Izabela Bakollari) [RHEL-11017] - sfc: disable RXFCS and RXALL features by default (Izabela Bakollari) [RHEL-11017] - sfc: add offloading of 'foreign' TC (decap) rules (Izabela Bakollari) [RHEL-11017] - sfc: add code to register and unregister encap matches (Izabela Bakollari) [RHEL-11017] - sfc: add functions to insert encap matches into the MAE (Izabela Bakollari) [RHEL-11017] - sfc: handle enc keys in efx_tc_flower_parse_match() (Izabela Bakollari) [RHEL-11017] - sfc: add notion of match on enc keys to MAE machinery (Izabela Bakollari) [RHEL-11017] - sfc: document TC-to-EF100-MAE action translation concepts (Izabela Bakollari) [RHEL-11017] - sfc: support offloading TC VLAN push/pop actions to the MAE (Izabela Bakollari) [RHEL-11017] - sfc: move xdp_features configuration in efx_pci_probe_post_io() (Izabela Bakollari) [RHEL-11017] - redhat: configs: ccimx93-dvk: enable eth network (Eric Chanudet) [RHEL-20495] - redhat: configs: ccimx93-dvk enablement (Eric Chanudet) [RHEL-20495] - net/mlx5: Consider VLAN interface in MACsec TX steering rules (Amir Tzin) [RHEL-20930] - net/mlx5: Support MACsec over VLAN (Amir Tzin) [RHEL-20930] - net/mlx5: Enable MACsec offload feature for VLAN interface (Amir Tzin) [RHEL-20930] - firmware: arm_scmi: Specify the performance level when adding an OPP (Steve Dunnagan) [RHEL-9668] - OPP: Extend dev_pm_opp_data with a level (Steve Dunnagan) [RHEL-9668] - OPP: Add dev_pm_opp_add_dynamic() to allow more flexibility (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Fix frequency truncation by promoting multiplier type (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Fix possible frequency truncation when using level indexing mode (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Drop redundant ->device_domain_id() from perf ops (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Align perf ops to use domain-id as in-parameter (Steve Dunnagan) [RHEL-9668] - cpufreq: scmi: Prepare to move OF parsing of domain-id to cpufreq (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Extend perf protocol ops to get information of a domain (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Extend perf protocol ops to get number of domains (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add SCMI v3.1 System Power extensions (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add qcom smc/hvc transport support (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Convert u32 to unsigned long to align with arm_smccc_1_1_invoke() (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add support for clock parents (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Simplify error path in scmi_dvfs_device_opps_add() (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Rename scmi_{msg_,}clock_config_{get,set}_{2,21} (Steve Dunnagan) [RHEL-9668] - redhat/configs: add ARM SCMI configs (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add clock OEM config clock operations (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add clock .state_get support to pre-v3.2 (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add v3.2 clock CONFIG_GET support (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add clock v3.2 CONFIG_SET support (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Simplify enable/disable clock operations (Steve Dunnagan) [RHEL-9668] - clk: scmi: Support atomic clock enable/disable API (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Fixup perf power-cost/microwatt support (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add v3.2 perf level indexing mode support (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Harden perf domain info access (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Fix chan_free cleanup on SMC (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Drop OF node reference in the transport channel setup (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Fix signed error return values handling (Steve Dunnagan) [RHEL-9668] - firmware: smccc: Fix use of uninitialised results structure (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Augment SMC/HVC to allow optional parameters (Steve Dunnagan) [RHEL-9668] - arm64: cpuidle: fix #ifdef for acpi functions (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Fix incorrect alloc_workqueue() invocation (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add support for unidirectional mailbox channels (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Fix xfers allocation on Rx channel (Steve Dunnagan) [RHEL-9668] - firmware: Use of_property_present() for testing DT property presence (Steve Dunnagan) [RHEL-9668] - firmware/psci: demote suspend-mode warning to info level (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Use the bitmap API to allocate bitmaps (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Fix device node validation for mailbox transport (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Fix raw coexistence mode behaviour on failure path (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Remove duplicate include header inclusion (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Return a literal instead of a variable (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Clean up a return statement in scmi_probe (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add per-channel raw injection support (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add the raw mode co-existence support (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Call raw mode hooks from the core stack (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Reject SCMI drivers when configured in raw mode (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add core raw transmission support (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Populate a common SCMI debugfs root (Steve Dunnagan) [RHEL-9668] - include: trace: Add platform and channel instance references (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add internal platform/channel identifiers (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Move errors defs and code to common.h (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add xfer helpers to provide raw access (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add flags field to xfer (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Refactor scmi_wait_for_message_response (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Refactor polling helpers (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Refactor xfer in-flight registration routines (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Split bus and driver into distinct modules (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Introduce a new lifecycle for protocol devices (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Refactor device create/destroy helpers (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Move handle get/set helpers (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Refactor protocol device creation (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add common notifier helpers (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Move protocol registration helpers (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Use dedicated devices to initialize channels (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Simplify chan_available transport operation (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Set fwnode for the scmi_device (Steve Dunnagan) [RHEL-9668] - cpuidle: drivers: firmware: psci: Dont instrument suspend code (Steve Dunnagan) [RHEL-9668] - firmware/psci: Don't register with debugfs if PSCI isn't available (Steve Dunnagan) [RHEL-9668] - firmware/psci: Fix MEM_PROTECT_RANGE function numbers (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Make Rx chan_setup fail on memory errors (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Make tx_prepare time out eventually (Steve Dunnagan) [RHEL-9668] - firmware/psci: Add debugfs support to ease debugging (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Harmonize SCMI tracing message format (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Support only one single system power device (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Use new SCMI full message tracing (Steve Dunnagan) [RHEL-9668] - include: trace: Add SCMI full message tracing (Steve Dunnagan) [RHEL-9668] - arm64: cpuidle: remove generic cpuidle support (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Remove usage of the deprecated ida_simple_xxx API (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Fix response size warning for OPTEE transport (Steve Dunnagan) [RHEL-9668] - cpufreq: scmi: Support the power scale in micro-Watts in SCMI v3.1 (Steve Dunnagan) [RHEL-9668] - cpufreq: scmi: Use .register_em() to register with energy model (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Do not use !! on boolean when setting msg->flags (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add Powercap protocol enable support (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Refactor the internal powercap get/set helpers (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add debugfs ABI documentation for raw mode (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Fix virtio channels cleanup on shutdown (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Harden shared memory access in fetch_response (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Harden shared memory access in fetch_notification (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Clear stale xfer->hdr.status (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Fix deferred_tx_wq release on error paths (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Fix devres allocation device in virtio transport (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Suppress the driver's bind attributes (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Cleanup the core driver removal callback (Steve Dunnagan) [RHEL-9668] - psci: Fix the function type for psci_initcall_t (Steve Dunnagan) [RHEL-9668] - Revert "firmware: arm_scmi: Add clock management to the SCMI power domain" (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Fix the asynchronous reset requests (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add SCMI PM driver remove routine (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Harden accesses to the reset domains (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Harden accesses to the sensor domains (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Improve checks in the info_get operations (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Fix missing kernel-doc in optee (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Get detailed power scale from perf (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Use fast channel tracing (Steve Dunnagan) [RHEL-9668] - include: trace: Add SCMI fast channel tracing (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add devm_protocol_acquire helper (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add SCMI v3.1 powercap fast channels support (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add SCMI v3.1 powercap protocol basic support (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Generalize the fast channel support (Steve Dunnagan) [RHEL-9668] - firmware: arm_scmi: Add SCMI System Power Control driver (Steve Dunnagan) [RHEL-9668] - net: wwan: move wwan_hwsim to internals rpm (Jose Ignacio Tornos Martinez) [RHEL-24618] - Enable Intel MEI engine proxy for i915 (Mika Penttilä) [RHEL-1351] - mei: gsc_proxy: add gsc proxy driver (Mika Penttilä) [RHEL-1351] - mei: me: add meteor lake point M DID (Mika Penttilä) [RHEL-1351] - mei: bus: fix unlink on bus in error path (Mika Penttilä) [RHEL-1351] - misc/mei/hdcp: Use correct macros to initialize uuid_le (Mika Penttilä) [RHEL-1351] - mei: pxp: Use correct macros to initialize uuid_le (Mika Penttilä) [RHEL-1351] - mei: bus-fixup:upon error print return values of send and receive (Mika Penttilä) [RHEL-1351] - mei: bus-fixup: change pxp mode only if message was sent (Mika Penttilä) [RHEL-1351] - mei: add timeout to send (Mika Penttilä) [RHEL-1351] - drm: bridge: samsung-dsim: Don't use FORCE_STOP_STATE (Mika Penttilä) [RHEL-1351] - drm/bridge: anx7625: Ensure bridge is suspended in disable() (Mika Penttilä) [RHEL-1351] - drm/bridge: parade-ps8640: Make sure we drop the AUX mutex in the error case (Mika Penttilä) [RHEL-1351] - drm/bridge: parade-ps8640: Ensure bridge is suspended in .post_disable() (Mika Penttilä) [RHEL-1351] - drm/bridge: sii902x: Fix audio codec unregistration (Mika Penttilä) [RHEL-1351] - drm/bridge: sii902x: Fix probing race issue (Mika Penttilä) [RHEL-1351] - drm/panel: samsung-s6d7aa0: drop DRM_BUS_FLAG_DE_HIGH for lsl080al02 (Mika Penttilä) [RHEL-1351] - drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33] (Mika Penttilä) [RHEL-1351] - drm/bridge: parade-ps8640: Wait for HPD when doing an AUX transfer (Mika Penttilä) [RHEL-1351] - drm/amdgpu/gfx11: set UNORD_DISPATCH in compute MQDs (Mika Penttilä) [RHEL-1351] - drm/amdgpu/gfx10: set UNORD_DISPATCH in compute MQDs (Mika Penttilä) [RHEL-1351] - drm/panel-edp: drm/panel-edp: Fix AUO B116XTN02 name (Mika Penttilä) [RHEL-1351] - drm/panel-edp: drm/panel-edp: Fix AUO B116XAK01 name and timing (Mika Penttilä) [RHEL-1351] - drm/panel-edp: Add AUO B116XTN02, BOE NT116WHM-N21,836X2, NV116WHM-N49 V8.0 (Mika Penttilä) [RHEL-1351] - drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT (Mika Penttilä) [RHEL-1351] - drm/i915/lnl: Remove watchdog timers for PSR (Mika Penttilä) [RHEL-1351] - drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions (Mika Penttilä) [RHEL-1351] - drm/amdgpu/pm: Fix the power source flag error (Mika Penttilä) [RHEL-1351] - drm/amd/display: Fix late derefrence 'dsc' check in 'link_set_dsc_pps_packet()' (Mika Penttilä) [RHEL-1351] - drm/amd/display: Align the returned error code with legacy DP (Mika Penttilä) [RHEL-1351] - drm/amd/display: Port DENTIST hang and TDR fixes to OTG disable W/A (Mika Penttilä) [RHEL-1351] - drm/amd/display: Fix variable deferencing before NULL check in edp_setup_replay() (Mika Penttilä) [RHEL-1351] - drm/amdgpu: correct the cu count for gfx v11 (Mika Penttilä) [RHEL-1351] - drm/bridge: nxp-ptn3460: simplify some error checking (Mika Penttilä) [RHEL-1351] - Revert "drm/amd/display: fix bandwidth validation failure on DCN 2.1" (Mika Penttilä) [RHEL-1351] - drm/amd/display: Disable PSR-SU on Parade 0803 TCON again (Mika Penttilä) [RHEL-1351] - drm/amd/display: fix bandwidth validation failure on DCN 2.1 (Mika Penttilä) [RHEL-1351] - drm: Allow drivers to indicate the damage helpers to ignore damage clips (Mika Penttilä) [RHEL-1351] - drm/virtio: Disable damage clipping if FB changed since last page-flip (Mika Penttilä) [RHEL-1351] - drm: Disable the cursor plane on atomic contexts with virtualized drivers (Mika Penttilä) [RHEL-1351] - drm/tidss: Fix atomic_flush check (Mika Penttilä) [RHEL-1351] - drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking (Mika Penttilä) [RHEL-1351] - drm: Don't unref the same fb many times by mistake due to deadlock handling (Mika Penttilä) [RHEL-1351] - Revert "drm/i915/dsi: Do display on sequence later on icl+" (Mika Penttilä) [RHEL-1351] - drm/amdgpu: Fix the null pointer when load rlc firmware (Mika Penttilä) [RHEL-1351] - Revert "drm/amd: Enable PCIe PME from D3" (Mika Penttilä) [RHEL-1351] - nouveau/vmm: don't set addr on the fail path to avoid warning (Mika Penttilä) [RHEL-1351] - drm/amdgpu: fall back to INPUT power for AVG power via INFO IOCTL (Mika Penttilä) [RHEL-1351] - drm/amdkfd: fixes for HMM mem allocation (Mika Penttilä) [RHEL-1351] - drm/amd: Enable PCIe PME from D3 (Mika Penttilä) [RHEL-1351] - Revert "drm/amdkfd: Relocate TBA/TMA to opposite side of VM hole" (Mika Penttilä) [RHEL-1351] - drm/amd/display: avoid stringop-overflow warnings for dp_decide_lane_settings() (Mika Penttilä) [RHEL-1351] - drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init (Mika Penttilä) [RHEL-1351] - drm/amdkfd: Confirm list is non-empty before utilizing list_first_entry in kfd_topology.c (Mika Penttilä) [RHEL-1351] - drm/amdkfd: Fix type of 'dbg_flags' in 'struct kfd_process' (Mika Penttilä) [RHEL-1351] - drm/amd/pm: fix a double-free in amdgpu_parse_extended_power_table (Mika Penttilä) [RHEL-1351] - gpu/drm/radeon: fix two memleaks in radeon_vm_init (Mika Penttilä) [RHEL-1351] - drivers/amd/pm: fix a use-after-free in kv_parse_power_table (Mika Penttilä) [RHEL-1351] - drm/amd/pm: fix a double-free in si_dpm_init (Mika Penttilä) [RHEL-1351] - drm/amdgpu/debugfs: fix error code when smc register accessors are NULL (Mika Penttilä) [RHEL-1351] - drm/panel: st7701: Fix AVCL calculation (Mika Penttilä) [RHEL-1351] - drm/bridge: tc358767: Fix return value on error case (Mika Penttilä) [RHEL-1351] - drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable (Mika Penttilä) [RHEL-1351] - drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table (Mika Penttilä) [RHEL-1351] - drm/radeon/dpm: fix a memleak in sumo_parse_power_table (Mika Penttilä) [RHEL-1351] - drm/radeon: check the alloc_workqueue return value in radeon_crtc_init() (Mika Penttilä) [RHEL-1351] - drm/drv: propagate errors from drm_modeset_register_all() (Mika Penttilä) [RHEL-1351] - drm/radeon: check return value of radeon_ring_lock() (Mika Penttilä) [RHEL-1351] - drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check() (Mika Penttilä) [RHEL-1351] - drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg() (Mika Penttilä) [RHEL-1351] - drm/bridge: Fix typo in post_disable() description (Mika Penttilä) [RHEL-1351] - drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function (Mika Penttilä) [RHEL-1351] - drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer (Mika Penttilä) [RHEL-1351] - drm/panel-elida-kd35t133: hold panel in reset for unprepare (Mika Penttilä) [RHEL-1351] - drm/panel: nv3051d: Hold panel in reset for unprepare (Mika Penttilä) [RHEL-1351] - drm/dp_mst: Fix fractional DSC bpp handling (Mika Penttilä) [RHEL-1351] - drm/amd/display: Pass pwrseq inst for backlight and ABM (Mika Penttilä) [RHEL-1351] - drm/crtc: fix uninitialized variable use (Mika Penttilä) [RHEL-1351] - drm/amd/display: get dprefclk ss info from integration info table (Mika Penttilä) [RHEL-1351] - drm/amd/display: Add case for dcn35 to support usb4 dmub hpd event (Mika Penttilä) [RHEL-1351] - drm/amdkfd: svm range always mapped flag not working on APU (Mika Penttilä) [RHEL-1351] - drm/crtc: Fix uninit-value bug in drm_mode_setcrtc (Mika Penttilä) [RHEL-1351] - drm/amdgpu: Add NULL checks for function pointers (Mika Penttilä) [RHEL-1351] - drm/amd/display: Add monitor patch for specific eDP (Mika Penttilä) [RHEL-1351] - nouveau/tu102: flush all pdbs on vmm flush (Mika Penttilä) [RHEL-1351] - Revert "drm/prime: Unexport helpers for fd/handle conversion" (Mika Penttilä) [RHEL-1351] - drm/amdgpu: Use another offset for GC 9.4.3 remap (Mika Penttilä) [RHEL-1351] - drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninit (Mika Penttilä) [RHEL-1351] - drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer (Mika Penttilä) [RHEL-1351] - drm/amd/display: update dcn315 lpddr pstate latency (Mika Penttilä) [RHEL-1351] - drm/amdkfd: Use common function for IP version check (Mika Penttilä) [RHEL-1351] - drm/amdgpu: Do not issue gpu reset from nbio v7_9 bif interrupt (Mika Penttilä) [RHEL-1351] - drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR (Mika Penttilä) [RHEL-1351] - drm/amd/display: add nv12 bounding box (Mika Penttilä) [RHEL-1351] - drm/amdgpu: skip gpu_info fw loading on navi12 (Mika Penttilä) [RHEL-1351] - drm/amd/display: Increase frame warning limit with KASAN or KCSAN in dml (Mika Penttilä) [RHEL-1351] - drm/amd/display: Increase num voltage states to 40 (Mika Penttilä) [RHEL-1351] - drm/i915: Call intel_pre_plane_updates() also for pipes getting enabled (Mika Penttilä) [RHEL-1351] - drm/i915/perf: Update handling of MMIO triggered reports (Mika Penttilä) [RHEL-1351] - drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern (Mika Penttilä) [RHEL-1351] - drm/bridge: ps8640: Fix size mismatch warning w/ len (Mika Penttilä) [RHEL-1351] - drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes in AUX xfer (Mika Penttilä) [RHEL-1351] - drm/bridge: parade-ps8640: Never store more than msg->size bytes in AUX xfer (Mika Penttilä) [RHEL-1351] - drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE (Mika Penttilä) [RHEL-1351] - drm/amd/display: pbn_div need be updated for hotplug event (Mika Penttilä) [RHEL-1351] - drm/i915/dmc: Don't enable any pipe DMC events (Mika Penttilä) [RHEL-1351] - drm/i915: Reject async flips with bigjoiner (Mika Penttilä) [RHEL-1351] - drm/amdgpu: re-create idle bo's PTE during VM state machine reset (Mika Penttilä) [RHEL-1351] - drm/i915/mtl: Fix HDMI/DP PLL clock selection (Mika Penttilä) [RHEL-1351] - drm/i915/hwmon: Fix static analysis tool reported issues (Mika Penttilä) [RHEL-1351] - drm: Fix FD ownership check in drm_master_check_perm() (Mika Penttilä) [RHEL-1351] - drm: Update file owner during use (Mika Penttilä) [RHEL-1351] - drm/i915/edp: don't write to DP_LINK_BW_SET when using rate select (Mika Penttilä) [RHEL-1351] - drm/i915: Introduce crtc_state->enhanced_framing (Mika Penttilä) [RHEL-1351] - drm/i915: Fix FEC state dump (Mika Penttilä) [RHEL-1351] - drm/amd/display: fix hw rotated modes when PSR-SU is enabled (Mika Penttilä) [RHEL-1351] - drm/i915: Fix remapped stride with CCS on ADL+ (Mika Penttilä) [RHEL-1351] - drm/i915: Fix intel_atomic_setup_scalers() plane_state handling (Mika Penttilä) [RHEL-1351] - drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original (Mika Penttilä) [RHEL-1351] - drm/amd/display: Restore guard against default backlight value < 1 nit (Mika Penttilä) [RHEL-1351] - drm/edid: also call add modes in EDID connector update fallback (Mika Penttilä) [RHEL-1351] - drm/amdgpu: fix tear down order in amdgpu_vm_pt_free (Mika Penttilä) [RHEL-1351] - drm/amdgpu/sdma5.2: add begin/end_use ring callbacks (Mika Penttilä) [RHEL-1351] - drm/i915: Use internal class when counting engine resets (Mika Penttilä) [RHEL-1351] - drm/i915/selftests: Fix engine reset count storage for multi-tile (Mika Penttilä) [RHEL-1351] - drm/amdgpu: Restrict extended wait to PSP v13.0.6 (Mika Penttilä) [RHEL-1351] - drm/amdgpu: update retry times for psp BL wait (Mika Penttilä) [RHEL-1351] - drm/amdgpu: Fix refclk reporting for SMU v13.0.6 (Mika Penttilä) [RHEL-1351] - drm/amdgpu: disable MCBP by default (Mika Penttilä) [RHEL-1351] - drm/i915: Skip some timing checks on BXT/GLK DSI transcoders (Mika Penttilä) [RHEL-1351] - drm/i915/mst: Reject modes that require the bigjoiner (Mika Penttilä) [RHEL-1351] - drm/i915/mst: Fix .mode_valid_ctx() return values (Mika Penttilä) [RHEL-1351] - drm/atomic-helpers: Invoke end_fb_access while owning plane state (Mika Penttilä) [RHEL-1351] - drm/amdkfd: get doorbell's absolute offset based on the db_size (Mika Penttilä) [RHEL-1351] - drm/amd/amdgpu/amdgpu_doorbell_mgr: Correct misdocumented param 'doorbell_index' (Mika Penttilä) [RHEL-1351] - drm/amdgpu: correct chunk_ptr to a pointer to chunk. (Mika Penttilä) [RHEL-1351] - drm/amdgpu: finalizing mem_partitions at the end of GMC v9 sw_fini (Mika Penttilä) [RHEL-1351] - drm/amdgpu: Do not program VF copy regs in mmhub v1.8 under SRIOV (v2) (Mika Penttilä) [RHEL-1351] - nouveau: use an rwlock for the event lock. (Mika Penttilä) [RHEL-1351] - drm/amd/display: Fix MPCC 1DLUT programming (Mika Penttilä) [RHEL-1351] - drm/amd/display: Simplify brightness initialization (Mika Penttilä) [RHEL-1351] - drm/amd/display: Reduce default backlight min from 5 nits to 1 nits (Mika Penttilä) [RHEL-1351] - drm/amd/display: refactor ILR to make it work (Mika Penttilä) [RHEL-1351] - drm/amd/pm: fix a memleak in aldebaran_tables_init (Mika Penttilä) [RHEL-1351] - drm/panel: nt36523: fix return value check in nt36523_probe() (Mika Penttilä) [RHEL-1351] - drm/panel: starry-2081101qfh032011-53g: Fine tune the panel power sequence (Mika Penttilä) [RHEL-1351] - drm/i915/gsc: Mark internal GSC engine with reserved uabi class (Mika Penttilä) [RHEL-1351] - drm/amd/display: Remove power sequencing check (Mika Penttilä) [RHEL-1351] - drm/amd/display: Refactor edp power control (Mika Penttilä) [RHEL-1351] - dma-buf: fix check in dma_resv_add_fence (Mika Penttilä) [RHEL-1351] - nouveau: find the smallest page allocation to cover a buffer alloc. (Mika Penttilä) [RHEL-1351] - drm/amd/display: force toggle rate wa for first link training for a retimer (Mika Penttilä) [RHEL-1351] - drm/amd/display: fix ABM disablement (Mika Penttilä) [RHEL-1351] - drm/amd/display: Update min Z8 residency time to 2100 for DCN314 (Mika Penttilä) [RHEL-1351] - drm/amd/display: Use DRAM speed from validation for dummy p-state (Mika Penttilä) [RHEL-1351] - drm/amd/display: Remove min_dst_y_next_start check for Z8 (Mika Penttilä) [RHEL-1351] - drm/amd/display: Include udelay when waiting for INBOX0 ACK (Mika Penttilä) [RHEL-1351] - drm/amdgpu: Update EEPROM I2C address for smu v13_0_0 (Mika Penttilä) [RHEL-1351] - drm/amdgpu: fix memory overflow in the IB test (Mika Penttilä) [RHEL-1351] - drm/amdgpu: Force order between a read and write to the same address (Mika Penttilä) [RHEL-1351] - drm/amdgpu: correct the amdgpu runtime dereference usage count (Mika Penttilä) [RHEL-1351] - drm/amd: Enable PCIe PME from D3 (Mika Penttilä) [RHEL-1351] - drm/i915: Also check for VGA converter in eDP probe (Mika Penttilä) [RHEL-1351] - drm/ast: Disconnect BMC if physical connector is connected (Mika Penttilä) [RHEL-1351] - drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP (Mika Penttilä) [RHEL-1351] - drm/i915: do not clean GT table on error path (Mika Penttilä) [RHEL-1351] - drm/panel: simple: Fix Innolux G101ICE-L01 timings (Mika Penttilä) [RHEL-1351] - drm/panel: simple: Fix Innolux G101ICE-L01 bus flags (Mika Penttilä) [RHEL-1351] - drm/panel: auo,b101uan08.3: Fine tune the panel power sequence (Mika Penttilä) [RHEL-1351] - drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox (Mika Penttilä) [RHEL-1351] - drm/amd/display: Clear dpcd_sink_ext_caps if not set (Mika Penttilä) [RHEL-1351] - drm/amd/display: Enable fast plane updates on DCN3.2 and above (Mika Penttilä) [RHEL-1351] - drm/amd/display: fix a NULL pointer dereference in amdgpu_dm_i2c_xfer() (Mika Penttilä) [RHEL-1351] - drm/amd/display: Fix DSC not Enabled on Direct MST Sink (Mika Penttilä) [RHEL-1351] - drm/amd/display: Guard against invalid RPTR/WPTR being set (Mika Penttilä) [RHEL-1351] - drm/amdgpu: Fix possible null pointer dereference (Mika Penttilä) [RHEL-1351] - drm/amdgpu: lower CS errors to debug severity (Mika Penttilä) [RHEL-1351] - drm/amdgpu: fix error handling in amdgpu_bo_list_get() (Mika Penttilä) [RHEL-1351] - drm/amdgpu: fix error handling in amdgpu_vm_init (Mika Penttilä) [RHEL-1351] - drm/amdgpu: don't use ATRM for external devices (Mika Penttilä) [RHEL-1351] - drm/amdgpu: add a retry for IP discovery init (Mika Penttilä) [RHEL-1351] - drm/amdgpu: fix GRBM read timeout when do mes_self_test (Mika Penttilä) [RHEL-1351] - drm/amdgpu/smu13: drop compute workload workaround (Mika Penttilä) [RHEL-1351] - drm/amd/pm: Fix error of MACO flag setting code (Mika Penttilä) [RHEL-1351] - drm/i915: Flush WC GGTT only on required platforms (Mika Penttilä) [RHEL-1351] - drm/i915: Fix potential spectre vulnerability (Mika Penttilä) [RHEL-1351] - drm/i915: Bump GLK CDCLK frequency when driving multiple pipes (Mika Penttilä) [RHEL-1351] - drm/amd/display: Add Null check for DPP resource (Mika Penttilä) [RHEL-1351] - drm: bridge: it66121: ->get_edid callback must not return err pointers (Mika Penttilä) [RHEL-1351] - drm/amd/pm: Handle non-terminated overdrive commands. (Mika Penttilä) [RHEL-1351] - drm/amd/display: enable dsc_clk even if dsc_pg disabled (Mika Penttilä) [RHEL-1351] - i915/perf: Fix NULL deref bugs with drm_dbg() calls (Mika Penttilä) [RHEL-1351] - drm/i915/tc: Fix -Wformat-truncation in intel_tc_port_init (Mika Penttilä) [RHEL-1351] - drm/amdgpu: fix software pci_unplug on some chips (Mika Penttilä) [RHEL-1351] - drm/qxl: prevent memory leak (Mika Penttilä) [RHEL-1351] - drm/amd/display: Avoid NULL dereference of timing generator (Mika Penttilä) [RHEL-1351] - drm/amd: check num of link levels when update pcie param (Mika Penttilä) [RHEL-1351] - drm/amd/display: fix num_ways overflow error (Mika Penttilä) [RHEL-1351] - drm/amd: Disable PP_PCIE_DPM_MASK when dynamic speed switching not supported (Mika Penttilä) [RHEL-1351] - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL (Mika Penttilä) [RHEL-1351] - drm/amdkfd: Fix shift out-of-bounds issue (Mika Penttilä) [RHEL-1351] - drm/panel: st7703: Pick different reset sequence (Mika Penttilä) [RHEL-1351] - drm/amdgpu/vkms: fix a possible null pointer dereference (Mika Penttilä) [RHEL-1351] - drm/radeon: fix a possible null pointer dereference (Mika Penttilä) [RHEL-1351] - drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference (Mika Penttilä) [RHEL-1351] - drm/panel: fix a possible null pointer dereference (Mika Penttilä) [RHEL-1351] - drm/amdgpu: Fix potential null pointer derefernce (Mika Penttilä) [RHEL-1351] - drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga (Mika Penttilä) [RHEL-1351] - drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 (Mika Penttilä) [RHEL-1351] - drm/amd/display: use full update for clip size increase of large plane source (Mika Penttilä) [RHEL-1351] - drm/amd: Update `update_pcie_parameters` functions to use uint8_t arguments (Mika Penttilä) [RHEL-1351] - drm/amdgpu: update retry times for psp vmbx wait (Mika Penttilä) [RHEL-1351] - drm/amdkfd: Fix a race condition of vram buffer unref in svm code (Mika Penttilä) [RHEL-1351] - drm/amdgpu: not to save bo in the case of RAS err_event_athub (Mika Penttilä) [RHEL-1351] - drm/edid: Fixup h/vsync_end instead of h/vtotal (Mika Penttilä) [RHEL-1351] - drm/amd/display: add seamless pipe topology transition check (Mika Penttilä) [RHEL-1351] - drm/amd/display: Don't lock phantom pipe on disabling (Mika Penttilä) [RHEL-1351] - drm/amd/display: Blank phantom OTG before enabling (Mika Penttilä) [RHEL-1351] - drm/amdkfd: ratelimited SQ interrupt messages (Mika Penttilä) [RHEL-1351] - drm/gma500: Fix call trace when psb_gem_mm_init() fails (Mika Penttilä) [RHEL-1351] - drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE (Mika Penttilä) [RHEL-1351] - drm/amdgpu: don't put MQDs in VRAM on ARM | ARM64 (Mika Penttilä) [RHEL-1351] - drm/amdgpu/gfx10,11: use memcpy_to/fromio for MQDs (Mika Penttilä) [RHEL-1351] - drm/amd/pm: Fix a memory leak on an error path (Mika Penttilä) [RHEL-1351] - drm/bridge: lt9611uxc: fix the race in the error path (Mika Penttilä) [RHEL-1351] - gpu: host1x: Correct allocated size for contexts (Mika Penttilä) [RHEL-1351] - drm/amd/display: Bail from dm_check_crtc_cursor if no relevant change (Mika Penttilä) [RHEL-1351] - drm/amd/display: Refactor dm_get_plane_scale helper (Mika Penttilä) [RHEL-1351] - drm/amd/display: Check all enabled planes in dm_check_crtc_cursor (Mika Penttilä) [RHEL-1351] - drm/amd/display: Fix null pointer dereference in error message (Mika Penttilä) [RHEL-1351] - drm/amdkfd: Handle errors from svm validate and map (Mika Penttilä) [RHEL-1351] - drm/amdkfd: Remove svm range validated_once flag (Mika Penttilä) [RHEL-1351] - drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code (Mika Penttilä) [RHEL-1351] - drm/amdgpu: Increase IH soft ring size for GFX v9.4.3 dGPU (Mika Penttilä) [RHEL-1351] - drm/bridge: tc358768: Fix tc358768_ns_to_cnt() (Mika Penttilä) [RHEL-1351] - drm/bridge: tc358768: Clean up clock period code (Mika Penttilä) [RHEL-1351] - drm/bridge: tc358768: Rename dsibclk to hsbyteclk (Mika Penttilä) [RHEL-1351] - drm/bridge: tc358768: Use dev for dbg prints, not priv->dev (Mika Penttilä) [RHEL-1351] - drm/bridge: tc358768: Print logical values, not raw register values (Mika Penttilä) [RHEL-1351] - drm/bridge: tc358768: Use struct videomode (Mika Penttilä) [RHEL-1351] - drm/bridge: tc358768: Fix bit updates (Mika Penttilä) [RHEL-1351] - drm/bridge: tc358768: Fix use of uninitialized variable (Mika Penttilä) [RHEL-1351] - drm/bridge: lt8912b: Add missing drm_bridge_attach call (Mika Penttilä) [RHEL-1351] - drm/bridge: lt8912b: Manually disable HPD only if it was enabled (Mika Penttilä) [RHEL-1351] - drm/bridge: lt8912b: Fix crash on bridge detach (Mika Penttilä) [RHEL-1351] - drm/bridge: lt8912b: Fix bridge_detach (Mika Penttilä) [RHEL-1351] - drm: bridge: it66121: Fix invalid connector dereference (Mika Penttilä) [RHEL-1351] - drm/radeon: Remove the references of radeon_gem_ pread & pwrite ioctls (Mika Penttilä) [RHEL-1351] - drm/radeon: possible buffer overflow (Mika Penttilä) [RHEL-1351] - drm: bridge: for GENERIC_PHY_MIPI_DPHY also select GENERIC_PHY (Mika Penttilä) [RHEL-1351] - drm: bridge: samsung-dsim: Initialize ULPS EXIT for i.MX8M DSIM (Mika Penttilä) [RHEL-1351] - drm/amd/display: Don't use fsleep for PSR exit waits (Mika Penttilä) [RHEL-1351]- ida: Fix crash in ida_free when the bitmap is empty (Wander Lairson Costa) [RHEL-19683 RHEL-19684] {CVE-2023-6915} - drm/virtio: Set segment size for virtio_gpu device (Sebastian Ott) [RHEL-22710] - arm64: module: Fix PLT counting when CONFIG_RANDOMIZE_BASE=n (Jennifer Berringer) [RHEL-1687] - arm64: module: rework module VA range selection (Jennifer Berringer) [RHEL-1687] - Documentation/arm64: update memory layout table. (Jennifer Berringer) [RHEL-1687] - arm64: module: mandate MODULE_PLTS (Jennifer Berringer) [RHEL-1687] - arm64: ftrace: fix module PLTs with mcount (Jennifer Berringer) [RHEL-1687] - arm64: ftrace: consistently handle PLTs. (Jennifer Berringer) [RHEL-1687] - arm64: ftrace: fix branch range checks (Jennifer Berringer) [RHEL-1687] - arm64: module: move module randomization to module.c (Jennifer Berringer) [RHEL-1687] - arm64: kaslr: split kaslr/module initialization (Jennifer Berringer) [RHEL-1687] - arm64: module: remove old !KASAN_VMALLOC logic (Jennifer Berringer) [RHEL-1687] - netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new (Xin Long) [RHEL-22341] - ALSA: hda: Fix possible null-ptr-deref when assigning a stream (Jaroslav Kysela) [RHEL-21053] - ALSA: hda: intel-nhlt: Ignore vbps when looking for DMIC 32 bps format (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: ipc4-loader: remove the CPC check warnings (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: topology: Use partial match for disconnecting DAI link and DAI widget (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: topology: Fix mem leak in sof_dai_load() (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: ipc4-topology: Add deep buffer size to debug prints (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: Intel: hda-codec: Delay the codec device registration (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: ipc4-topology: Correct data structures for the GAIN module (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: ipc4-topology: Correct data structures for the SRC module (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: sof-audio: Modify logic for enabling/disabling topology cores (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_pipeline (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: Intel: Move binding to display driver outside of deferred probe (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: Intel: Fix error handling in hda_init() (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: Intel: hda: start splitting the probe (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: core: Add probe_early and remove_late callbacks (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: IPC4: sort pipeline based on priority (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: IPC4: get pipeline priority from topology (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: sof-pci-dev: Update the ipc_type module parameter description (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: ipc4-control: Add support for ALSA enum control (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: ipc4-control: Add support for ALSA switch control (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: ipc4-topology: Add definition for generic switch/enum control (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: Intel: hda-loader: Add support for split library loading (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: ipc4: Add new message type: SOF_IPC4_GLB_LOAD_LIBRARY_PREPARE (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: Intel: hda: Add definition for SDxFIFOS.FIFOS mask (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: ipc4: Convert status code 2 and 15 to -EOPNOTSUPP (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: ipc4-pcm: fixup dailink based on copier format (Jaroslav Kysela) [RHEL-21053] - ASoC: SOF: ipc4-topology: export sof_ipc4_copier_is_single_format (Jaroslav Kysela) [RHEL-21053] - objtool: Add __kunit_abort() to noreturns (Nico Pache) [RHEL-19099] - config: wifi: enable new kunit configuration options (Jose Ignacio Tornos Martinez) [RHEL-19746] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: fix a memory corruption (Jose Ignacio Tornos Martinez) [RHEL-10297 RHEL-19746] - wifi: iwlwifi: change link id in time event to s8 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: skip adding debugfs symlink for reconfig (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: use deflink and fix typo in link ID check (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: rely on mac80211 debugfs handling for vif (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: parse all ML elements in an ML probe response (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: correct comment about MLD ID (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: fix advertised TTLM scheduling (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: assign phy_ctxt before eSR activation (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: fix out of bound copy_from_user (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: Do not warn if valid link pair was not found (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: fix the error handler of rfkill config (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7921: fix wrong 6Ghz power type (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7921: fix CLC command timeout when suspend/resume (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7996: fix mt7996_mcu_all_sta_info_event struct packing (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7915: also MT7981 is 3T3R but nss2 on 5 GHz band (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7915: fix EEPROM offset of TSSI flag on MT7981 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7996: fix alignment of sta info event (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: fix typo in mt76_get_of_eeprom_from_nvmem function (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7996: fix uninitialized variable in parsing txfree (Jose Ignacio Tornos Martinez) [RHEL-19746] - net: qrtr: ns: Return 0 if server port is not present (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: add/remove driver debugfs entries as appropriate (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: do not re-add debugfs entries during resume (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: pcie: don't synchronize IRQs from IRQ (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: fix certs build to not depend on file order (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: fix crash with WED rx support enabled (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: pcie: avoid a NULL pointer dereference (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: mesh_plink: fix matches_local logic (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: mesh: check element parsing succeeded (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: check defragmentation succeeded (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: don't re-add debugfs during reconfig (Jose Ignacio Tornos Martinez) [RHEL-19746] - net: rfkill: gpio: set GPIO direction (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: check if the existing link config remains unchanged (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: Add my certificate (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: pcie: add another missing bh-disable for rxq->lock (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ieee80211: don't require protected vendor action frames (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_sta_ht_cap (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: avoid offset calculation on NULL pointer (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: hold wiphy mutex for send_interface (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: lock wiphy mutex for rfkill poll (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: fix CQM for non-range use (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: do not pass AP_VLAN vif pointer to drivers during flush (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: fix an error code in iwl_mvm_mld_add_sta() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7925: fix typo in mt7925_init_he_caps (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: fix system commands group ordering (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7921: fix 6GHz disabled by the missing default CLC config (Jose Ignacio Tornos Martinez) [RHEL-19746] - net: fill in MODULE_DESCRIPTION()s in kuba@'s modules (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ray_cs: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-19746] - Revert "wifi: ath11k: call ath11k_mac_fils_discovery() without condition" (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: Introduce and use ath12k_sta_to_arsta() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: fix htt mlo-offset event locking (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: fix dfs-radar and temperature event locking (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: fix gtk offload status event locking (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: fix htt pktlog locking (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: fix dfs radar event locking (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: fix temperature event locking (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: rename the sc naming convention to ab (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: rename the wmi_sc naming convention to wmi_ab (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: qmi: refactor ath11k_qmi_m3_load() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: cleanup firmware elements parsing (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rt2x00: rework MT7620 PA/LNA RF calibration (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rt2x00: rework MT7620 channel config function (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rt2x00: improve MT7620 register initialization (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7921: fix kernel panic by accessing invalid 6GHz channel info (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rt2x00: fix rt2800 watchdog function (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath9k_htc: fix format-truncation warning (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: brcmfmac: fix format-truncation warnings (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: drop robust action frames before assoc (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: Allow AP/P2PGO to indicate port authorization to peer STA/P2PClient (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: bump FW API to 86 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: read DSM func 2 for specific RF types (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: show dump even for pldr_sync (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: cycle FW link on chanctx removal (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: trace full frames with TX status request (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: empty overflow queue during flush (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: fw: Add support for UATS table in UHB (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: add a print when sending RLC command (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: debugfs for fw system stats (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: implement new firmware API for statistics (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: fix regdb initialization (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: update IGTK in mvmvif upon D3 resume (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: simplify the reorder buffer (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: disable multi rx queue for 9000 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: Return success if link could not be removed (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: fix size check for fw_link_id (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: pcie: synchronize IRQs before NAPI (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: add support for SNPS DPHYIP region type (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: fix netif csum flags (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: remove set_tim callback for MLD ops (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: api: fix center_freq label in PHY diagram (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: support link id in SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: support link_id in SESSION_PROTECTION cmd (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: make time_events MLO aware (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: rename struct cfg80211_rx_assoc_resp to cfg80211_rx_assoc_resp_data (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: rename ieee80211_tx_status() to ieee80211_tx_status_skb() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: add support for activating UNII-1 in WW via BIOS (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: remove TDLS stations from FW (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: fix iwl_mvm_mac_flush_sta() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: change iwl_mvm_flush_sta() API (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: extend alive timeout to 2 seconds (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: fix the PHY context resolution for p2p device (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: fold the ref++ into iwl_mvm_phy_ctxt_add (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: don't add dummy phy context (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: cleanup MLO and non-MLO unification code (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: implement ROC version 3 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: send EDT table to FW (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: Fix key flags for IGTK on AP interface (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlmvm: fw: Add new OEM vendor to tas approved list (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: Fix unreachable code path (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: add new RF support for wifi7 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: fw: increase fw_version string size (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: fix change_address deadlock during unregister (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: Add __counted_by for struct ieee802_11_elems and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: remove unused argument of ieee80211_get_tdls_action() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: Correctly set link configuration (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: fix the rf step and flavor bits range (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: fw: Fix debugfs command sending (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: advertise support for SCS traffic description (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: Don't always bind/link the P2P Device interface (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: add start mac ctdp sum calculation debugfs handler (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: abort scan when rfkill on but device enabled (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: Add basic link selection logic (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mei: return error from register when not built (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: fix SB CFG check (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: add a per-link debugfs (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: rework debugfs handling (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: yoyo: swap cdb and jacket bits values (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: add support for new ini region types (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: Extract common prph mac/phy regions data dump logic (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: nl80211: fix doc typos (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: fix header kernel-doc typos (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: fix header kernel-doc typos (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: add link id to mgd_prepare_tx() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: Check if we had first beacon with relevant links (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: flush STA queues on unauthorization (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: purge TX queues in flush_queues flow (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: wext: convert return value to kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: fix a expired vs. cancel race in roc (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: make mgd_protect_tdls_discover MLO-aware (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: Fix typo in documentation (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: Fix setting vif links (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: Handle specific BSSID in 6GHz scanning (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: mesh: fix some kdoc warnings (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: Include operating class 137 in 6GHz band (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: Rename and update IEEE80211_VIF_DISABLE_SMPS_OVERRIDE (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: handle debugfs when switching to/from MLO (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: add a driver callback to add vif debugfs (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: don't recreate driver link debugfs in reconfig (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: cleanup auth_data only if association continues (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: bump FW API to 84 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: use correct sta ID for IGTK/BIGTK (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: offload IGTK in AP if BIGTK is supported (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: fix removing pasn station for responder (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: pcie: clean up WFPM control bits (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: fix opmode start/stop race (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: skip opmode start retries on dead transport (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: pcie: propagate iwl_pcie_gen2_apm_init() error (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: update station's MFP flag after association (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: wilc1000: use vmm_table as array in wilc struct (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtlwifi: drop chk_switch_dmdp() from HAL interface (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtlwifi: drop fill_fake_txdesc() from HAL interface (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtlwifi: drop pre_fill_tx_bd_desc() from HAL interface (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: move software DCFO compensation setting to proper position (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: correct the DCFO tracking flow to improve CFO compensation (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: modify the register setting and the flow of CFO tracking (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: phy: generalize valid bit of BSS color (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: phy: change naming related BT coexistence functions (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw88: dump firmware debug information in abnormal state (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw88: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtlwifi: cleanup struct rtl_ps_ctl (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: rename the sc naming convention to ab (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: rename the wmi_sc naming convention to wmi_ab (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: Remove ath12k_base::bd_api (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: Remove ath11k_base::bd_api (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: Enable Mesh support for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: register EHT mesh capabilities (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: Use device_get_match_data() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: mac: do bf_monitor only if WiFi 6 chips (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: mac: set bf_assoc capabilities according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: mac: set bfee_ctrl() according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: mac: add registers of MU-EDCA parameters for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: mac: generalize register of MU-EDCA switch according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: mac: update RTS threshold according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtlwifi: simplify TX command fill callbacks (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: Introduce and use ath11k_sta_to_arsta() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: Remove unused struct ath11k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: fix invalid m3 buffer address (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: add ath12k_qmi_free_resource() for recovery (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: configure RDDM size to MHI for device recovery (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: add parsing of phy bitmap for reg rules (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: add parsing of phy bitmap for reg rules (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: ath11k_debugfs_register(): fix format-truncation warning (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: coex: add annotation __counted_by() to struct rtw89_btc_btf_set_mon_reg (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: coex: add annotation __counted_by() for struct rtw89_btc_btf_set_slot_table (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: add EHT radiotap in monitor mode (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: show EHT rate in debugfs (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: parse TX EHT rate selected by firmware from RA C2H report (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: Add EHT rate mask as parameters of RA H2C command (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: parse EHT information from RX descriptor and PPDU status packet (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: radiotap: add bandwidth definition of EHT U-SIG (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtlwifi: use convenient list_count_nodes() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: brcmfmac: fweh: Add __counted_by for struct brcmf_fweh_queue_item and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw88: Remove duplicate NULL check before calling usb_kill/free_urb() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: Consistently use ath12k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: call ath11k_mac_fils_discovery() without condition (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: remove redundant memset() in ath12k_hal_reo_qdesc_setup() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtlwifi: use unsigned long for bt_coexist_8723 timestamp (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw88: 8821c: tweak CCK TX filter setting for SRRC regulation (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw88: regd: update regulatory map to R64-R42 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw88: 8822c: update TX power limit to V70 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw88: 8821c: update TX power limit to V67 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw88: regd: configure QATAR and UK (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtlwifi: remove unreachable code in rtl92d_dm_check_edca_turbo() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: debug: txpwr table supports Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: debug: show txpwr table according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: phy: set TX power RU limit according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: phy: set TX power limit according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: phy: set TX power offset according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: phy: set TX power by rate according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: mac: get TX power control register according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: fix debug messages (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: fix Tx power value during active CAC (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: fix CAC running state during virtual interface start (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath10k: simplify ath10k_peer_create() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtlwifi: use unsigned long for rtl_bssid_entry timestamp (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtlwifi: fix EDCA limit set by BT coexistence (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rt2x00: fix MT7620 low RSSI issue (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: refine bandwidth 160MHz uplink OFDMA performance (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: refine uplink trigger based control mechanism (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: 8851b: update TX power tables to R34 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: 8852b: update TX power tables to R35 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: 8852c: update TX power tables to R67 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: regd: configure Thailand in regulation type (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath10k: indicate to mac80211 scan complete with aborted flag for ATH10K_SCAN_STARTING state (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath: dfs_pattern_detector: Use flex array to simplify code (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath: dfs_pattern_detector: Fix a memory initialization issue (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath10k: Don't touch the CE interrupt registers after power up (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath10k: consistently use kstrtoX_from_user() functions (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: add keep backward compatibility of PHY mode to avoid firmware crash (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: add read variant from SMBIOS for download board data (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: do not drop data frames from unassociated stations (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: mhi: fix potential memory leak in ath12k_mhi_register() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: Annotate struct mt76_rx_tid with __counted_by (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7921: update the channel usage when the regd domain changed (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7921: get regulatory information from the clc event (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7921: add 6GHz power type support for clc (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7921: enable set txpower for UNII-4 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7921: move connac nic capability handling to mt7921 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: reduce spin_lock_bh held up in mt76_dma_rx_cleanup (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7996: remove periodic MPDU TXS request (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7996: enable PPDU-TxS to host (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7996: Add mcu commands for getting sta tx statistic (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7996: get tx_retries and tx_failed from txfree (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt792x: move some common usb code in mt792x module (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt792x: move mt7921_skb_add_usb_sdio_hdr in mt792x module (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7915 add tc offloading support (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7925: add Mediatek Wi-Fi7 driver for mt7925 chips (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7921: fix the wrong rate selected in fw for the chanctx driver (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7921: fix the wrong rate pickup for the chanctx driver (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: move struct ieee80211_chanctx_conf up to struct mt76_vif (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7915: fix beamforming availability check (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7915: update mpdu density capability (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: check vif type before reporting cca and csa (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: fix per-band IEEE80211_CONF_MONITOR flag comparison (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: get rid of false alamrs of tx emission issues (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: fix potential memory leak of beacon commands (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: check sta rx control frame to multibss capability (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: update beacon size limitation (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: connac: add MBSSID support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: fix clang-specific fortify warnings (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7921e: Support MT7992 IP in Xiaomi Redmibook 15 Pro (2023) (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: Use PTR_ERR_OR_ZERO() to simplify code (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7996: support per-band LED control (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7996: support more options for mt7996_set_bitrate_mask() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7996: only set vif teardown cmds at remove interface (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7996: fix TWT command format (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7996: fix rx rate report for CBW320-2 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7996: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7996: fix beamformee ss subfield in EHT PHY cap (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7996: fix beamform mcu cmd configuration (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7996: set correct wcid in txp (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: connac: add more unified event IDs (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: connac: add more unified command IDs (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: connac: add data field in struct tlv (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: connac: add eht support for tx power (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: connac: add eht support for phy mode config (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: connac: export functions for mt7925 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt792x: support mt7925 chip init (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: connac: introduce helper for mt7925 chipset (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7915: fix monitor mode issues (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: add DMA mapping error check in mt76_alloc_txwi() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: remove unused error path in mt76_connac_tx_complete_skb (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: fix race condition related to checking tx queue fill status (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: use atomic iface iteration for pre-TBTT work (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7603: disable A-MSDU tx support on MT7628 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7603: add missing register initialization for MT7628 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7603: improve stuck beacon handling (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7603: improve watchdog reset reliablity (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mt76: mt7603: rework/fix rx pse hang check (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: add back SPDX identifier (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: fix ieee80211_drop_unencrypted_mgmt return type/value (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtlwifi: cleanup few rtlxxxx_set_hw_reg() routines (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: declare MCC in interface combination (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: 8852c: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: pause/proceed MCC for ROC and HW scan (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: mcc: fix NoA start time when GO is auxiliary (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rt2x00: remove redundant check if u8 array element is less than zero (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: mac: fix struct ieee80211_sband_iftype_data handling (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: add msdu_end structure for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: Set default beacon mode to burst mode (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: call ath12k_mac_fils_discovery() without condition (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: change to treat alpha code na as world wide regdomain (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: indicate scan complete for scan canceled when scan running (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: indicate to mac80211 scan complete with aborted flag for ATH12K_SCAN_STARTING state (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: fix recovery fail while firmware crash when doing channel switch (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: add support for hardware rfkill for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: use kstrtoul_from_user() where appropriate (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: expand __ieee80211_data_to_8023() status (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: split ieee80211_drop_unencrypted_mgmt() return value (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: remove RX_DROP_UNUSABLE (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: fix check for unusable RX result (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: add local_state_change to deauth trace (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: OWE DH IE handling offload (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ieee80211: add UL-bandwidth definition of trigger frame (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: add mapping of a periphery register crf for WH RF (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: check for iwl_mvm_mld_update_sta() errors (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: support injection antenna control (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: refactor TX rate handling (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: make pldr_sync AX210 specific (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: fail NIC access fast on dead NIC (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: add support for new wowlan_info_notif (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: pcie: (re-)assign BAR0 on driver bind (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: implement enable/disable for China 2022 regulatory (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: handle link-STA allocation in restart (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: iterate active links for STA queues (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: support set_antenna() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: reject MLO channel configuration if not supported (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: report per-link error during association (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: report per-link errors during association (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: support antenna control in injection (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: support handling of advertised TID-to-link mapping (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: add support for parsing TID to Link mapping element (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211_hwsim: Handle BSS_CHANGED_VALID_LINKS (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: Notify the low level driver on change in MLO valid links (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211_hwsim: move kernel-doc description (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: describe return values in kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: reg: describe return values in kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: allow for_each_sta_active_link() under RCU (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: relax RCU check in for_each_vif_active_link() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: don't connect to an AP while it's in a CSA process (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: update the rx_chains after set_antenna() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: use bandwidth indication element for CSA (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: split struct cfg80211_ap_settings (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: ethtool: always hold wiphy mutex (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: load TX power related tables from FW elements (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: phy: extend TX power common stuffs for Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: load TX power by rate when RFE parms setup (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: phy: refine helpers used for raw TX power (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: indicate TX power by rate table inside RFE parameter (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: indicate TX shape table inside RFE parameter (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: add subband index of primary channel to struct rtw89_chan (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mwifiex: followup PCIE and related cleanups (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mwifiex: simplify PCIE write operations (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: remove unused members of 'struct ath11k_base' (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: drop redundant check in ath11k_dp_rx_mon_dest_process() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: drop NULL pointer check in ath11k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: fix boot failure with one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath10k: drop HTT_DATA_TX_STATUS_DOWNLOAD_FAIL (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath10k: Annotate struct ath10k_ce_ring with __counted_by (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath10k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath9k: clean up function ath9k_hif_usb_resume (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: fix DMA unmap warning on NULL DMA address (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: fix possible out-of-bound write in ath12k_wmi_ext_hal_reg_caps() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: wilc1000: add back-off algorithm to balance tx queue packets (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mwifiex: use MODULE_FIRMWARE to add firmware files metadata (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mwifiex: cleanup struct mwifiex_sdio_mpa_rx (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath10k: fix clang-specific fortify warning (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: add chip id board name while searching board-2.bin for WCN6855 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: fix possible out-of-bound read in ath12k_htt_pull_ppdu_stats() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: change to initialize recovery variables earlier in ath12k_core_reset() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: enable 320 MHz bandwidth for 6 GHz band in EHT PHY capability for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath9k: fix clang-specific fortify warnings (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath9k: use u32 for txgain indexes (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath9k: simplify ar9003_hw_process_ini() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: fix radar detection in 160 MHz (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: brcmfmac: firmware: Annotate struct brcmf_fw_request with __counted_by (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: brcmfmac: Annotate struct brcmf_gscan_config with __counted_by (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: make read-only array centers_80mhz static const (Jose Ignacio Tornos Martinez) [RHEL-19746] - net: ethernet: mtk_wed: rename mtk_rxbm_desc in mtk_wed_bm_desc (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtl8xxxu: Add a description about the device ID 0x7392:0xb722 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: add mac_gen pointer to access mac port registers (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: consolidate registers of mac port to struct (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: add chip_info::txwd_info size to generalize TX WD submit (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: add to fill TX descriptor v2 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: add to fill TX descriptor for firmware command v2 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: add to query RX descriptor format v2 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: mcc: deal with beacon NoA if GO exists (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: mcc: deal with BT slot change (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: mcc: deal with P2P PS change (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: mcc: track beacon offset and update when needed (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: mcc: update role bitmap when changed (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: 52c: rfk: disable DPK during MCC (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: rfk: disable driver tracking during MCC (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: 52c: rfk: refine MCC channel info notification (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: save power spectral density(psd) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: fix kernel-doc for wiphy_delayed_work_flush() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: don't return unset power in ieee80211_get_tx_power() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: Sanity check tx bitrate if not provided by driver (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: add a debug print when we get a BAR (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: move listen interval to constants (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: no power save during transition to D3 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: update context info structure definitions (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: fix recovery flow in CSA (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: Use FW rate for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: enable FILS DF Tx on non-PSC channel (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: make "pldr_sync" mode effective (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: log dropped frames (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: fw: disable firmware debug asserts (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: remove dead-code (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: pcie: enable TOP fatal error interrupt (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: pcie: give up mem read if HW is dead (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: pcie: rescan bus if no parent (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: export DFS CAC time and usable state helper functions (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: call reg_call_notifier on beacon hints (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: allow reg update by driver even if wiphy->regd is set (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: additions to change_beacon() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: nl80211: additions to NL80211_CMD_SET_BEACON (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: modify prototype for change_beacon (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: fixes in FILS discovery updates (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: nl80211: fixes to FILS discovery updates (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: lib80211: remove unused variables iv32 and iv16 (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: remove shifted rate support (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: remove scan_width support (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: wext: avoid extra calls to strlen() in ieee80211_bss() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: fix kernel-doc for wiphy_delayed_work_flush() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: increase number of RX buffers for EHT devices (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: pcie: fix RB status reading (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: reduce maximum RX A-MPDU size (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: check link more carefully (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: move RU alloc B2 placement (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: fw: reconstruct the API/CAPA enum number (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: fix kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: pcie: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: dvm: remove kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: queue: fix kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: don't use an uninitialized variable (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: honor the enable_ini value (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: disconnect long CSA only w/o alternative (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: increase session protection after CSA (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: iwlwifi: mvm: support CSA with MLD (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: fix channel switch link data (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: Do not force off-channel for management Tx with MLO (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: take MBSSID/EHT data also from probe resp (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: Print local link address during authentication (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: fix # of MSDU in A-MSDU calculation (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211_hwsim: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: reg: fix various kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: fix various kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: remove unnecessary struct forward declaration (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: add more warnings about inserting sta info (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: add ieee80211_fragment_element to public API (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: add an element parsing unit test (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: add first kunit tests, for element defrag (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: fix off-by-one in element defrag (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: add support for mld in ieee80211_chswitch_done (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: fix RCU usage warning in mesh fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: annotate iftype_data pointer with sparse (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: fix BA session teardown race (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211_hwsim: fix clang-specific fortify warning (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: fix TXQ error path and cleanup (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: Use flexible array in struct ieee80211_tim_ie (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: remove wdev mutex (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: set wiphy for virtual monitors (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: reduce iflist_mtx (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: remove local->mtx (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: remove ampdu_mlme.mtx (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: remove chanctx_mtx (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: remove key_mtx (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: remove sta_mtx (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: take wiphy lock for MAC addr change (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: extend wiphy lock in interface removal (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: hold wiphy_lock around concurrency checks (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: ethtool: hold wiphy mutex (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: check wiphy mutex is held for wdev mutex (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: hold wiphy lock in cfg80211_any_wiphy_oper_chan() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: sme: hold wiphy lock for wdev iteration (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: reg: hold wiphy mutex for wdev iteration (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: check wiphy mutex in ops (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: move color change finalize to wiphy work (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: move CSA finalize to wiphy work (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: move filter reconfig to wiphy work (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: move tspec work to wiphy work (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: move key tailroom work to wiphy work (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: move TDLS work to wiphy work (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: move sched-scan stop work to wiphy work (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: move dynamic PS to wiphy work (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: move link activation work to wiphy work (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: move offchannel works to wiphy work (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: lock wiphy in IP address notifier (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: move monitor work to wiphy work (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: move scan work to wiphy work (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: move radar detect work to wiphy work (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: move DFS CAC work to wiphy work (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: add more ops assertions (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: convert A-MPDU work to wiphy work (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: flush wiphy work where appropriate (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: add flush functions for wiphy work (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: cfg80211: check RTNL when iterating devices (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: lock wiphy for aggregation debugfs (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: hold wiphy lock in netdev/link debugfs (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: debugfs: lock wiphy instead of RTNL (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: fix SMPS status handling (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: Fix SMPS handling in the context of MLO (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: rework ack_frame_id handling a bit (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: mac80211: tx: clarify conditions in if statement (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: 8922a: set memory heap address for secure firmware (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: fw: refine download flow to support variant firmware suits (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: 8922a: add chip_ops::bb_preinit to enable BB before downloading firmware (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: fw: propagate an argument include_bb for BB MCU firmware (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: fw: add checking type for variant type of firmware (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: fw: implement supported functions of download firmware for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: fw: generalize download firmware flow by mac_gen pointers (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: fw: move polling function of firmware path ready to an individual function (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: mcc: trigger FW to start/stop MCC (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: fix typo of rtw89_fw_h2c_mcc_macid_bitmap() (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: mcc: decide pattern and calculate parameters (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: mcc: consider and determine BT duration (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: mcc: fill fundamental configurations (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: mcc: initialize start flow (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: fix tid bitmap is 0 in peer rx mu stats (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: move references from rsvd2 to info fields (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: fix undefined behavior with __fls in dp (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath12k: Ignore fragments from uninitialized peer in dp (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: ath11k: mhi: add a warning message for MHI_CB_EE_RDDM crash (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: 8852c: Fix TSSI causes transmit power inaccuracy (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw89: 8852c: Update bandedge parameters for better performance (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtl8xxxu: mark TOTOLINK N150UA V5/N150UA-B as tested (Jose Ignacio Tornos Martinez) [RHEL-19746] - wifi: rtw88: fix typo rtw8822cu_probe (Jose Ignacio Tornos Martinez) [RHEL-19746] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (David Arcari) [RHEL-22701] - pinctrl: pinctrl-single: add ti,j7200-padconf compatible (Andrew Halaney) [RHEL-24719] - serial: 8250_omap: Add earlycon support for the AM654 UART controller (Andrew Halaney) [RHEL-24719] - pinctrl: single: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-24719] - pinctrl: single: Drop if block with always false condition (Andrew Halaney) [RHEL-24719] - pinctrl: single: remove get rid of __maybe_unused (Andrew Halaney) [RHEL-24719] - pinctrl: single: Add compatible for ti,am654-padconf (Andrew Halaney) [RHEL-24719] - pinctrl: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24719] - pinctrl: single: fix potential NULL dereference (Andrew Halaney) [RHEL-24719] - pinctrl: single: Fix potential division by zero (Andrew Halaney) [RHEL-24719] - pinctrl: single: Add missing header(s) (Andrew Halaney) [RHEL-24719] - io_uring: ensure local task_work is run on wait timeout (Jeff Moyer) [RHEL-21391] - io_uring/rw: ensure io->bytes_done is always initialized (Jeff Moyer) [RHEL-21391] - io_uring/kbuf: Fix an NULL vs IS_ERR() bug in io_alloc_pbuf_ring() (Jeff Moyer) [RHEL-19169 RHEL-21391 RHEL-19168] {CVE-2024-0582} - io_uring/kbuf: recycle freed mapped buffer ring entries (Jeff Moyer) [RHEL-19169 RHEL-21391 RHEL-19168] {CVE-2024-0582} - io_uring/cmd: fix breakage in SOCKET_URING_OP_SIOC* implementation (Jeff Moyer) [RHEL-21391] - io_uring/af_unix: disable sending io_uring over sockets (Jeff Moyer) [RHEL-21391] - io_uring/kbuf: check for buffer list readiness after NULL check (Jeff Moyer) [RHEL-19169 RHEL-21391 RHEL-19168] {CVE-2024-0582} - io_uring: fix mutex_unlock with unreferenced ctx (Jeff Moyer) [RHEL-21391] - io_uring: use fget/fput consistently (Jeff Moyer) [RHEL-21391] - io_uring: free io_buffer_list entries via RCU (Jeff Moyer) [RHEL-19169 RHEL-21391 RHEL-19168] {CVE-2024-0582} - io_uring/kbuf: defer release of mapped buffer rings (Jeff Moyer) [RHEL-19169 RHEL-21391 RHEL-19168] {CVE-2024-0582} - io_uring: enable io_mem_alloc/free to be used in other parts (Jeff Moyer) [RHEL-21391] - io_uring: don't guard IORING_OFF_PBUF_RING with SETUP_NO_MMAP (Jeff Moyer) [RHEL-21391] - io_uring: don't allow discontig pages for IORING_SETUP_NO_MMAP (Jeff Moyer) [RHEL-21391] - io_uring/fs: consider link->flags when getting path for LINKAT (Jeff Moyer) [RHEL-21391] - io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval (Jeff Moyer) [RHEL-21391] - io_uring/net: ensure socket is marked connected on connect retry (Jeff Moyer) [RHEL-21391] - io_uring/kbuf: prune deferred locked cache when tearing down (Jeff Moyer) [RHEL-21391] - io_uring/kbuf: Use slab for struct io_buffer objects (Jeff Moyer) [RHEL-21391] - io_uring/kbuf: Allow the full buffer id space for provided buffers (Jeff Moyer) [RHEL-21391] - io_uring/kbuf: Fix check of BID wrapping in provided buffers (Jeff Moyer) [RHEL-21391] - arm64: dts: qcom: sa8775p: Add new memory map updates to SA8775P (Eric Chanudet) [RHEL-24753] - s390/ipl: add missing intersection check to ipl_report handling (Tobias Huschle) [RHEL-24611] - net: stmmac: Fix ethool link settings ops for integrated PCS (Andrew Halaney) [RHEL-22484] - net: stmmac: remove set but unused mask in stmmac_ethtool_set_link_ksettings() (Andrew Halaney) [RHEL-22484] - net: stmmac: dwmac-qcom-ethqos: Fix drops in 10M SGMII RX (Andrew Halaney) [RHEL-22484] - net: stmmac: Handle disabled MDIO busses from devicetree (Andrew Halaney) [RHEL-22484] - net: stmmac: don't create a MDIO bus if unnecessary (Andrew Halaney) [RHEL-22484] - integrity: powerpc: Do not select CA_MACHINE_KEYRING (Coiby Xu) [RHEL-11462] - integrity: PowerVM support for loading third party code signing keys (Coiby Xu) [RHEL-11462] - integrity: PowerVM machine keyring enablement (Coiby Xu) [RHEL-11462] - integrity: check whether imputed trust is enabled (Coiby Xu) [RHEL-11462] - integrity: remove global variable from machine_keyring.c (Coiby Xu) [RHEL-11462] - integrity: ignore keys failing CA restrictions on non-UEFI platform (Coiby Xu) [RHEL-11462] - integrity: PowerVM support for loading CA keys on machine keyring (Coiby Xu) [RHEL-11462] - security/integrity: fix pointer to ESL data and its size on pseries (Coiby Xu) [RHEL-2431]- macsec: Use helper macsec_netdev_priv for offload drivers (Ivan Vecera) [RHEL-22387] - xfs: fix internal error from AGFL exhaustion (Pavel Reichl) [RHEL-22150] - EDAC/i10nm: Add Intel Sierra Forest server support (Aristeu Rozanski) [RHEL-24446] - mmc: sdhci_am654: Drop lookup for deprecated ti,otap-del-sel (Andrew Halaney) [RHEL-23902] - mmc: sdhci_am654: fix start loop index for TAP value parsing (Andrew Halaney) [RHEL-23902] - mmc: sdhci_am654: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-23902] - mmc: sdhci_am654: Properly handle failures in .remove() (Andrew Halaney) [RHEL-23902] - mmc: sdhci_am654: Add support for PM suspend/resume (Andrew Halaney) [RHEL-23902] - mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25 (Andrew Halaney) [RHEL-23902] - mmc: sdhci_am654: lower power-on failed message severity (Andrew Halaney) [RHEL-23902] - mmc: sdhci_am654: Use dev_err_probe() for mmc_of_parse() return code (Andrew Halaney) [RHEL-23902] - mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI (Andrew Halaney) [RHEL-23902] - mmc: sdhci_am654: Remove the unneeded result variable (Andrew Halaney) [RHEL-23902] - drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit (Andrew Halaney) [RHEL-23902] - mmc: sdhci_am654: Add Support for TI's AM62 SoC (Andrew Halaney) [RHEL-23902] - mmc: sdhci_am654: Fix the driver data of AM64 SoC (Andrew Halaney) [RHEL-23902] - drm/vmwgfx: Fix possible null pointer derefence with invalid contexts (Jocelyn Falempe) [RHEL-3181 RHEL-3191] {CVE-2022-38096} - x86/hyperv: Use atomic_try_cmpxchg() to micro-optimize hv_nmi_unknown() (Maxim Levitsky) [RHEL-20318] - x86/hyperv: Fix the detection of E820_TYPE_PRAM in a Gen2 VM (Maxim Levitsky) [RHEL-20318] - PCI: hv: Annotate struct hv_dr_state with __counted_by (Maxim Levitsky) [RHEL-20318] - hyperv: reduce size of ms_hyperv_info (Maxim Levitsky) [RHEL-20318] - x86/hyperv: Add common print prefix "Hyper-V" in hv_init (Maxim Levitsky) [RHEL-20318] - x86/hyperv: Remove hv_vtl_early_init initcall (Maxim Levitsky) [RHEL-20318] - x86/hyperv: Restrict get_vtl to only VTL platforms (Maxim Levitsky) [RHEL-20318] - hv: hyperv.h: Replace one-element array with flexible-array member (Maxim Levitsky) [RHEL-20318] - Drivers: hv: vmbus: Don't dereference ACPI root object handle (Maxim Levitsky) [RHEL-20318] - hv_balloon: Update the balloon driver to use the SBRM API (Maxim Levitsky) [RHEL-20318] - Drivers: hv: vmbus: Remove unused extern declaration vmbus_ontimer() (Maxim Levitsky) [RHEL-20318] - x86/hyperv: add noop functions to x86_init mpparse functions (Maxim Levitsky) [RHEL-20318] - x86/hyperv: fix a warning in mshyperv.h (Maxim Levitsky) [RHEL-20318] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Maxim Levitsky) [RHEL-20318] - x86/hyperv: Improve code for referencing hyperv_pcpu_input_arg (Maxim Levitsky) [RHEL-20318] - Drivers: hv: Change hv_free_hyperv_page() to take void * argument (Maxim Levitsky) [RHEL-20318] - clocksource/drivers/hyper-v: Rework clocksource and sched clock setup (Maxim Levitsky) [RHEL-20318] - clocksource: hyper-v: Provide noinstr sched_clock() (Maxim Levitsky) [RHEL-20318] - Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs (Maxim Levitsky) [RHEL-20318] - Drivers: hv: vmbus: Call hv_synic_free() if hv_synic_alloc() fails (Maxim Levitsky) [RHEL-20318] - x86/hyperv/vtl: Add noop for realmode pointers (Maxim Levitsky) [RHEL-20318] - Drivers: hv: move panic report code from vmbus to hv early init code (Maxim Levitsky) [RHEL-20318] - x86/hyperv: VTL support for Hyper-V (Maxim Levitsky) [RHEL-20318] - Drivers: hv: Kconfig: Add HYPERV_VTL_MODE (Maxim Levitsky) [RHEL-20318] - x86/hyperv: Make hv_get_nmi_reason public (Maxim Levitsky) [RHEL-20318] - x86/init: Make get/set_rtc_noop() public (Maxim Levitsky) [RHEL-20318] - x86/rtc: Remove __init for runtime functions (Maxim Levitsky) [RHEL-20318] - x86/hyperv: Exclude lazy TLB mode CPUs from enlightened TLB flushes (Maxim Levitsky) [RHEL-20318] - x86/hyperv: Add callback filter to cpumask_to_vpset() (Maxim Levitsky) [RHEL-20318] - clocksource: hyper-v: make sure Invariant-TSC is used if it is available (Maxim Levitsky) [RHEL-20318] - Driver: VMBus: Add Devicetree support (Maxim Levitsky) [RHEL-20318] - dt-bindings: bus: Add Hyper-V VMBus (Maxim Levitsky) [RHEL-20318] - Drivers: hv: vmbus: Convert acpi_device to more generic platform_device (Maxim Levitsky) [RHEL-20318] - ACPI: bus: Add stub acpi_sleep_state_supported() in non-ACPI cases (Maxim Levitsky) [RHEL-20318] - drivers/clocksource/hyper-v: non ACPI support in hyperv clock (Maxim Levitsky) [RHEL-20318] - hv: simplify sysctl registration (Maxim Levitsky) [RHEL-20318] - x86/hyperv: Block root partition functionality in a Confidential VM (Maxim Levitsky) [RHEL-20318] - PCI: hv: update comment in x86 specific hv_arch_irq_unmask (Maxim Levitsky) [RHEL-20318] - drivers: convert unsupported .adjfreq to .adjfine (Maxim Levitsky) [RHEL-20318] - Kconfig: introduce HAS_IOPORT option and select it as necessary (Desnes Nunes) [RHEL-22462] - netfilter: nft_set_pipapo: skip inactive elements during set walk (Florian Westphal) [RHEL-19722 RHEL-19961] {CVE-2023-6817} - net: tls, update curr on splice as well (Sabrina Dubroca) [RHEL-19066 RHEL-19067] {CVE-2024-0646} - irqchip/gic-v3: Workaround for GIC-700 erratum 2941627 (Joel Slebodnick) [RHEL-5156] - irqchip/gic-v3: Enable Rockchip 3588001 erratum workaround for RK3588S (Joel Slebodnick) [RHEL-5156] - irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation (Joel Slebodnick) [RHEL-5156] - irqchip/gic-v3-its: Enable RESEND_WHEN_IN_PROGRESS for LPIs (Joel Slebodnick) [RHEL-5156] - genirq: Allow fasteoi handler to resend interrupts on concurrent handling (Joel Slebodnick) [RHEL-5156] - genirq: Expand doc for PENDING and REPLAY flags (Joel Slebodnick) [RHEL-5156] - genirq: Use BIT() for the IRQD_* state flags (Joel Slebodnick) [RHEL-5156] - irqchip/gic-v3: Work around affinity issues on ASR8601 (Joel Slebodnick) [RHEL-5156] - irqchip/gic-v3: Improve affinity helper (Joel Slebodnick) [RHEL-5156] - vlan: Add MACsec offload operations for VLAN interface (Ivan Vecera) [RHEL-20942] - net: usb: ax88179_178a: avoid failed operations when device is disconnected (Jose Ignacio Tornos Martinez) [RHEL-17562] - net: usb: ax88179_178a: avoid two consecutive device resets (Jose Ignacio Tornos Martinez) [RHEL-17562] - net: usb: ax88179_178a: fix failed operations during ax88179_reset (Jose Ignacio Tornos Martinez) [RHEL-17562] - net: usb: ax88179_178a: Bind only to vendor-specific interface (Jose Ignacio Tornos Martinez) [RHEL-17562] - net: usb: ax88179_178a: wol optimizations (Jose Ignacio Tornos Martinez) [RHEL-17562] - net: usb: ax88179_178a: move priv to driver_priv (Jose Ignacio Tornos Martinez) [RHEL-17562] - net: usb: ax88179_178a: restore state on resume (Jose Ignacio Tornos Martinez) [RHEL-17562] - net: usb: ax88179_178a: clean up pm calls (Jose Ignacio Tornos Martinez) [RHEL-17562] - net: usb: ax88179_178a: remove redundant init code (Jose Ignacio Tornos Martinez) [RHEL-17562] - net: make drivers set the TSO limit not the GSO limit (Jose Ignacio Tornos Martinez) [RHEL-17562] - net: usb: ax88179_178a: add Allied Telesis AT-UMCs (Jose Ignacio Tornos Martinez) [RHEL-17562] - net: usb: ax88179_178a: add TSO feature (Jose Ignacio Tornos Martinez) [RHEL-17562] - ethernet: constify references to netdev->dev_addr in drivers (Jose Ignacio Tornos Martinez) [RHEL-17562]- macsec: add functions to get macsec real netdevice and check offload (Ivan Vecera) [RHEL-22386] - selftests: net: explicitly wait for listener ready (Lucas Karpinski) [RHEL-23051] - selftests: net: List helper scripts in TEST_FILES Makefile variable (Lucas Karpinski) [RHEL-23051] - selftests: net: Remove executable bits from library scripts (Lucas Karpinski) [RHEL-23051] - selftests: net: included needed helper in the install targets (Lucas Karpinski) [RHEL-23051] - selftests/net: synchronize udpgro tests' tx and rx connection (Lucas Karpinski) [RHEL-23051] - firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create() (Andrew Halaney) [RHEL-23901] - firmware: ti_sci: Use device_get_match_data() (Andrew Halaney) [RHEL-23901] - firmware: ti_sci: Mark driver as non removable (Andrew Halaney) [RHEL-23901] - firmware: ti_sci: refactor deprecated strncpy (Andrew Halaney) [RHEL-23901] - firmware: ti_sci: Use list_for_each_entry() helper (Andrew Halaney) [RHEL-23901] - firmware: ti_sci: Fixup documentation errors (Andrew Halaney) [RHEL-23901] - clk: keystone: sci-clk: check return value of kasprintf() (Andrew Halaney) [RHEL-23901] - clk: keystone: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-23901] - irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe (Andrew Halaney) [RHEL-23901] - firmware: ti_sci: inproper error handling of ti_sci_probe (Andrew Halaney) [RHEL-23901] - firmware: ti_sci: rm: remove unneeded semicolon (Andrew Halaney) [RHEL-23901] - soc: ti: ti_sci_inta_msi: Remove ti_sci_inta_msi_domain_free_irqs() (Andrew Halaney) [RHEL-23901] - ext4: fix warning in ext4_dio_write_end_io() (Carlos Maiolino) [RHEL-23635] - ext4: properly sync file size update after O_SYNC direct IO (Carlos Maiolino) [RHEL-23635] - iomap: update ki_pos a little later in iomap_dio_complete (Carlos Maiolino) [RHEL-23635] - Revert "ext4: properly sync file size update after O_SYNC direct IO" (Carlos Maiolino) [RHEL-23635] - Revert "ext4: fix warning in ext4_dio_write_end_io()" (Carlos Maiolino) [RHEL-23635] - gve: Remove dependency on 4k page size. (Joshua Washington) [RHEL-22208] - gve: Add page size register to the register_page_list command. (Joshua Washington) [RHEL-22208] - gve: Remove obsolete checks that rely on page size. (Joshua Washington) [RHEL-22208] - gve: Deprecate adminq_pfn for pci revision 0x1. (Joshua Washington) [RHEL-22208] - gve: Perform adminq allocations through a dma_pool. (Joshua Washington) [RHEL-22208] - gve: add gve_features_check() (Joshua Washington) [RHEL-22208] - gve: Fixes for napi_poll when budget is 0 (Joshua Washington) [RHEL-22208] - gve: Do not fully free QPL pages on prefill errors (Joshua Washington) [RHEL-22208] - gve: Use size_add() in call to struct_size() (Joshua Washington) [RHEL-22208] - gve: fix frag_list chaining (Joshua Washington) [RHEL-22208] - gve: RX path for DQO-QPL (Joshua Washington) [RHEL-22208 RHEL-9879] - gve: Tx path for DQO-QPL (Joshua Washington) [RHEL-22208 RHEL-9879] - gve: Control path for DQO-QPL (Joshua Washington) [RHEL-22208 RHEL-9879] - gve: trivial spell fix Recive to Receive (Joshua Washington) [RHEL-22208] - gve: unify driver name usage (Joshua Washington) [RHEL-22208] - gve: Set default duplex configuration to full (Joshua Washington) [RHEL-22208] - gve: use vmalloc_array and vcalloc (Joshua Washington) [RHEL-22208] - gve: Support IPv6 Big TCP on DQ (Joshua Washington) [RHEL-22208] - gve: Remove the code of clearing PBA bit (Joshua Washington) [RHEL-22208] - gve: Secure enough bytes in the first TX desc for all TCP pkts (Joshua Washington) [RHEL-22208] - gve: Cache link_speed value from device (Joshua Washington) [RHEL-22208] - gve: Add AF_XDP zero-copy support for GQI-QPL format (Joshua Washington) [RHEL-22208] - gve: Add XDP REDIRECT support for GQI-QPL format (Joshua Washington) [RHEL-22208] - gve: Add XDP DROP and TX support for GQI-QPL format (Joshua Washington) [RHEL-22208] - gve: Changes to add new TX queues (Joshua Washington) [RHEL-22208] - gve: XDP support GQI-QPL: helper function changes (Joshua Washington) [RHEL-22208] - gve: Fix gve interrupt names (Joshua Washington) [RHEL-22208] - gve: Handle alternate miss completions (Joshua Washington) [RHEL-22208] - gve: Adding a new AdminQ command to verify driver (Joshua Washington) [RHEL-22208] - gve: Fix error return code in gve_prefill_rx_pages() (Joshua Washington) [RHEL-22208] - gve: Reduce alloc and copy costs in the GQ rx path (Joshua Washington) [RHEL-22208] - google/gve:fix repeated words in comments (Joshua Washington) [RHEL-22208] - gve: Fix spelling mistake "droping" -> "dropping" (Joshua Washington) [RHEL-22208] - gve: enhance no queue page list detection (Joshua Washington) [RHEL-22208] - perf test: Basic branch counter support (Michael Petlan) [RHEL-15660] - perf tools: Add branch counter knob (Michael Petlan) [RHEL-15660] - perf header: Support num and width of branch counters (Michael Petlan) [RHEL-15660] - tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (Michael Petlan) [RHEL-15660] - perf/x86/intel: Support branch counters logging (Michael Petlan) [RHEL-15660] - perf/x86/intel: Reorganize attrs and is_visible (Michael Petlan) [RHEL-15660] - perf: Add branch_sample_call_stack (Michael Petlan) [RHEL-15660] - perf/x86: Add PERF_X86_EVENT_NEEDS_BRANCH_STACK flag (Michael Petlan) [RHEL-15660] - perf: Add branch stack counters (Michael Petlan) [RHEL-15660] - redhat/configs/x86: Set CONFIG_KVM_MAX_NR_VCPUS=4096 (Vitaly Kuznetsov) [RHEL-11579] - KVM: x86: Add CONFIG_KVM_MAX_NR_VCPUS to allow up to 4096 vCPUs (Vitaly Kuznetsov) [RHEL-11579] - cgroup: Avoid false cacheline sharing of read mostly rstat_cpu (Waiman Long) [RHEL-21091] - cgroup/rstat: Optimize cgroup_rstat_updated_list() (Waiman Long) [RHEL-21091] - cgroup/rstat: Reduce cpu_lock hold time in cgroup_rstat_flush_locked() (Waiman Long) [RHEL-21091] - clk: composite: Fix 'switching' to same clock (Eric Chanudet) [RHEL-20493] - clk: composite: Use rate_ops.determine_rate when also a mux is available (Eric Chanudet) [RHEL-20493] - clk: composite: Also consider .determine_rate for rate + mux composites (Eric Chanudet) [RHEL-20493] - clk: imx: clk-divider-gate: Switch to clk_divider.determine_rate (Eric Chanudet) [RHEL-20493] - clk: divider: Implement and wire up .determine_rate by default (Eric Chanudet) [RHEL-20493] - clk: imx: Add 519.75MHz frequency support for imx9 pll (Eric Chanudet) [RHEL-20493] - clk: imx93: Add PDM IPG clk (Eric Chanudet) [RHEL-20493] - dt-bindings: clock: imx93: Add PDM IPG clk (Eric Chanudet) [RHEL-20493] - dt-bindings: clock: imx93: add NIC, A55 and ARM PLL CLK (Eric Chanudet) [RHEL-20493] - clk: imx: fracn-gppll: Add 300MHz freq support for imx9 (Eric Chanudet) [RHEL-20493] - clk: imx: fracn-gppll: support integer pll (Eric Chanudet) [RHEL-20493] - clk: imx: fracn-gppll: disable hardware select control (Eric Chanudet) [RHEL-20493] - clk: imx: fracn-gppll: fix the rate table (Eric Chanudet) [RHEL-20493] - HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit (Tony Camuso) [RHEL-15109] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-15109]- atm: Fix Use-After-Free in do_vcc_ioctl (Guillaume Nault) [RHEL-21181 RHEL-21185] {CVE-2023-51780} - netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses (Florian Westphal) [RHEL-21369] - netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs (Florian Westphal) [RHEL-21369] - netfilter: nf_nat: fix action not being set for all ct states (Florian Westphal) [RHEL-21369] - netfilter: conntrack: fix extension size table (Florian Westphal) [RHEL-21369] - netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value. (Florian Westphal) [RHEL-21369] - netfilter: conntrack: set icmpv6 redirects as RELATED (Florian Westphal) [RHEL-21369] - cifs: fix session state transition to avoid use-after-free issue (Jay Shin) [RHEL-20534] - perf/x86/amd: Reject branch stack for IBS events (Michael Petlan) [RHEL-10908] - smb: client: fix potential OOB in smb2_dump_detail() (Scott Mayhew) [RHEL-21677 RHEL-19147] {CVE-2023-6610} - smb: client: fix potential OOB in cifs_dump_detail() (Scott Mayhew) [RHEL-21677 RHEL-19147] {CVE-2023-6610} - x86/mce/inject: Clear test status value (Aristeu Rozanski) [RHEL-10032] - EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh (Aristeu Rozanski) [RHEL-10032] - hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models (Aristeu Rozanski) [RHEL-10032] - EDAC/amd64: Rename f17h_determine_edac_ctl_cap() (Aristeu Rozanski) [RHEL-10032] - EDAC/amd64: Split setup_mci_misc_attrs() into dct/umc functions (Aristeu Rozanski) [RHEL-10032] - EDAC/amd64: Split ecc_enabled() into dct/umc functions (Aristeu Rozanski) [RHEL-10032] - EDAC/amd64: Split read_mc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10032] - EDAC/amd64: Split determine_memory_type() into dct/umc functions (Aristeu Rozanski) [RHEL-10032] - EDAC/amd64: Split read_base_mask() into dct/umc functions (Aristeu Rozanski) [RHEL-10032] - EDAC/amd64: Split prep_chip_selects() into dct/umc functions (Aristeu Rozanski) [RHEL-10032] - EDAC/amd64: Rework hw_info_{get,put} (Aristeu Rozanski) [RHEL-10032] - EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt (Aristeu Rozanski) [RHEL-10032] - EDAC/amd64: Do not discover ECC symbol size for Family 17h and later (Aristeu Rozanski) [RHEL-10032] - EDAC/amd64: Drop dbam_to_cs() for Family 17h and later (Aristeu Rozanski) [RHEL-10032] - EDAC/amd64: Split get_csrow_nr_pages() into dct/umc functions (Aristeu Rozanski) [RHEL-10032] - EDAC/amd64: Rename debug_display_dimm_sizes() (Aristeu Rozanski) [RHEL-10032] - x86/MCE/AMD: Use an u64 for bank_map (Aristeu Rozanski) [RHEL-10032] - x86/mce: Make sure logged MCEs are processed after sysfs update (Aristeu Rozanski) [RHEL-10032] - EDAC/amd64: Remove early_channel_count() (Aristeu Rozanski) [RHEL-10032] - x86/mce: Check whether writes to MCA_STATUS are getting ignored (Aristeu Rozanski) [RHEL-10032] - x86/mce: Use arch atomic and bit helpers (Aristeu Rozanski) [RHEL-10032] - cpumask: Add a x86-specific cpumask_clear_cpu() helper (Aristeu Rozanski) [RHEL-10032] - EDAC/amd64: Add context struct (Aristeu Rozanski) [RHEL-10032] - EDAC/amd64: Allow for DF Indirect Broadcast reads (Aristeu Rozanski) [RHEL-10032] - thunderbolt: Set lane bonding bit only for downstream port (Desnes Nunes) [RHEL-21056] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-22125] - kobject: Fix slab-out-of-bounds in fill_kobj_path() (Waiman Long) [RHEL-20927 RHEL-20929] {CVE-2023-45863} - kobject: modify kobject_get_path() to take a const * (Waiman Long) [RHEL-20927 RHEL-20929] {CVE-2023-45863} - hv_netvsc: Calculate correct ring size when PAGE_SIZE is not 4 Kbytes (Maxim Levitsky) [RHEL-23420] - hv_netvsc: remove duplicated including of slab.h (Maxim Levitsky) [RHEL-23420] - hv_netvsc: rndis_filter needs to select NLS (Maxim Levitsky) [RHEL-23420] - hv_netvsc: Mark VF as slave before exposing it to user-mode (Maxim Levitsky) [RHEL-23420] - hv_netvsc: Fix race of register_netdevice_notifier and VF register (Maxim Levitsky) [RHEL-23420] - hv_netvsc: fix race of netvsc and VF register_netdevice (Maxim Levitsky) [RHEL-23420] - hv_netvsc: fix netvsc_send_completion to avoid multiple message length checks (Maxim Levitsky) [RHEL-23420] - hv_netvsc: Allocate rx indirection table size dynamically (Maxim Levitsky) [RHEL-23420] - RDMA/mana_ib: Add CQ interrupt support for RAW QP (Maxim Levitsky) [RHEL-23420] - RDMA/mana_ib: query device capabilities (Maxim Levitsky) [RHEL-23420] - RDMA/mana_ib: register RDMA device with GDMA (Maxim Levitsky) [RHEL-23420] - net: mana: select PAGE_POOL (Maxim Levitsky) [RHEL-23420] - net: mana: add msix index sharing between EQs (Maxim Levitsky) [RHEL-23420] - net: mana: Fix spelling mistake "enforecement" -> "enforcement" (Maxim Levitsky) [RHEL-23420] - net :mana :Add remaining GDMA stats for MANA to ethtool (Maxim Levitsky) [RHEL-23420] - net: mana: Use xdp_set_features_flag instead of direct assignment (Maxim Levitsky) [RHEL-23420] - net: mana: Fix oversized sge0 for GSO packets (Maxim Levitsky) [RHEL-23420] - net: mana: Fix the tso_bytes calculation (Maxim Levitsky) [RHEL-23420] - net: mana: Fix TX CQE error handling (Maxim Levitsky) [RHEL-23420] - net: mana: Add gdma stats to ethtool output for mana (Maxim Levitsky) [RHEL-23420] - net: mana: Fix MANA VF unload when hardware is unresponsive (Maxim Levitsky) [RHEL-23420] - net: mana: Add page pool for RX buffers (Maxim Levitsky) [RHEL-23420] - net: mana: Configure hwc timeout from hardware (Maxim Levitsky) [RHEL-23420] - RDMA/mana_ib: Use v2 version of cfg_rx_steer_req to enable RX coalescing (Maxim Levitsky) [RHEL-23420] - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg (Ricardo Robaina) [RHEL-20744 RHEL-20742] {CVE-2023-51779} - IB/core: Reorder GID delete code for RoCE (Ivan Vecera) [RHEL-22388]- bpf: Limit the number of uprobes when attaching program to multiple uprobes (Jerome Marchand) [RHEL-21411] - xfrm: don't require advance ESN callback for packet offload (Mohammad Kabat) [RHEL-882] - net/mlx5e: Track xmit submission to PTP WQ after populating metadata map (Mohammad Kabat) [RHEL-882] - net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit_wqe (Mohammad Kabat) [RHEL-882] - net/mlx5e: Fix error codes in alloc_branch_attr() (Mohammad Kabat) [RHEL-882] - net/mlx5e: Update doorbell for port timestamping CQ before the software counter (Mohammad Kabat) [RHEL-882] - net/mlx5e: Add recovery flow for tx devlink health reporter for unhealthy PTP SQ (Mohammad Kabat) [RHEL-882] - net/mlx5e: Make tx_port_ts logic resilient to out-of-order CQEs (Mohammad Kabat) [RHEL-882] - net/mlx5: Consolidate devlink documentation in devlink/mlx5.rst (Mohammad Kabat) [RHEL-882] - net/mlx5: Document support for RoCE HCA disablement capability (Mohammad Kabat) [RHEL-882] - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Mohammad Kabat) [RHEL-882] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Mohammad Kabat) [RHEL-882] - net/mlx5e: Check netdev pointer before checking its net ns (Mohammad Kabat) [RHEL-882] - net/mlx5e: TC, Don't offload post action rule if not supported (Mohammad Kabat) [RHEL-882] - net/mlx5e: Remove a useless function call (Mohammad Kabat) [RHEL-882] - net/mlx5e: Fix error code in mlx5e_tc_action_miss_mapping_get() (Mohammad Kabat) [RHEL-882] - net/mlx5: Fix fw tracer first block check (Mohammad Kabat) [RHEL-882] - net/mlx5e: XDP, Drop fragmented packets larger than MTU size (Mohammad Kabat) [RHEL-882] - net/mlx5e: fix a potential double-free in fs_udp_create_groups (Mohammad Kabat) [RHEL-882] - net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list() (Mohammad Kabat) [RHEL-882] - net/mlx5: Fix a NULL vs IS_ERR() check (Mohammad Kabat) [RHEL-882] - net/mlx5: Nack sync reset request when HotPlug is enabled (Mohammad Kabat) [RHEL-882] - net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work (Mohammad Kabat) [RHEL-882] - net/mlx5e: fix double free of encap_header (Mohammad Kabat) [RHEL-882] - Revert "net/mlx5e: fix double free of encap_header" (Mohammad Kabat) [RHEL-882] - Revert "net/mlx5e: fix double free of encap_header in update funcs" (Mohammad Kabat) [RHEL-882] - net/mlx5e: fix double free of encap_header in update funcs (Mohammad Kabat) [RHEL-882] - net/mlx5e: fix double free of encap_header (Mohammad Kabat) [RHEL-882] - net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors (Mohammad Kabat) [RHEL-882] - net/mlx5e: Correct snprintf truncation handling for fw_version buffer (Mohammad Kabat) [RHEL-882] - RDMA/mlx5: Fix mkey cache WQ flush (Mohammad Kabat) [RHEL-882] - RDMA/mlx5: Remove not-used cache disable flag (Mohammad Kabat) [RHEL-882] - RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation (Mohammad Kabat) [RHEL-882] - net/mlx5e: Don't hold encap tbl lock if there is no encap action (Mohammad Kabat) [RHEL-882] - net/mlx5e: Add capability check for vnic counters (Mohammad Kabat) [RHEL-882] - net/mlx5e: Expose catastrophic steering error counters (Mohammad Kabat) [RHEL-882] - net/mlx5e: XDP, Fix fifo overrun on XDP_REDIRECT (Mohammad Kabat) [RHEL-882] - net/mlx5e: Ensure that IPsec sequence packet number starts from 1 (Mohammad Kabat) [RHEL-882] - net/mlx5e: Honor user choice of IPsec replay window size (Mohammad Kabat) [RHEL-882] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Fix page_pool allocation failure recovery for legacy rq (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Fix flush and close release flow of regular rq for legacy rq (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Fix page_pool allocation failure recovery for striding rq (Mohammad Kabat) [RHEL-882] - net/mlx5e: xsk: Fix invalid buffer access for legacy rq (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Fix page_pool page fragment tracking for XDP (Mohammad Kabat) [RHEL-882] - net/mlx5: Unregister devlink params in case interface is down (Mohammad Kabat) [RHEL-882] - net/mlx5: fs_chains: Fix ft prio if ignore_flow_level is not supported (Mohammad Kabat) [RHEL-882] - Documentation: net/mlx5: Wrap notes in admonition blocks (Mohammad Kabat) [RHEL-882] - Documentation: net/mlx5: Add blank line separator before numbered lists (Mohammad Kabat) [RHEL-882] - Documentation: net/mlx5: Use bullet and definition lists for vnic counters description (Mohammad Kabat) [RHEL-882] - Documentation: net/mlx5: Wrap vnic reporter devlink commands in code blocks (Mohammad Kabat) [RHEL-882] - net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors (Mohammad Kabat) [RHEL-882] - net/mlx5e: Check return value of snprintf writing to fw_version buffer (Mohammad Kabat) [RHEL-882] - net/mlx5e: Reduce the size of icosq_str (Mohammad Kabat) [RHEL-882] - net/mlx5: Increase size of irq name buffer (Mohammad Kabat) [RHEL-882] - net/mlx5e: Fix pedit endianness (Mohammad Kabat) [RHEL-882] - IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF (Mohammad Kabat) [RHEL-882] - IB/mlx5: Fix rdma counter binding for RAW QP (Mohammad Kabat) [RHEL-882] - net/mlx5e: Fix VF representors reporting zero counters to "ip -s" command (Mohammad Kabat) [RHEL-882] - net/mlx5e: Don't offload internal port if filter device is out device (Mohammad Kabat) [RHEL-882] - net/mlx5e: Take RTNL lock before triggering netdev notifiers (Mohammad Kabat) [RHEL-882] - net/mlx5e: XDP, Fix XDP_REDIRECT mpwqe page fragment leaks on shutdown (Mohammad Kabat) [RHEL-882] - net/mlx5: Handle fw tracer change ownership event based on MTRC (Mohammad Kabat) [RHEL-882] - net/mlx5: Bridge, fix peer entry ageing in LAG mode (Mohammad Kabat) [RHEL-882] - net/mlx5: E-switch, register event handler before arming the event (Mohammad Kabat) [RHEL-882] - net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp (Mohammad Kabat) [RHEL-882] - RDMA/mlx5: Fix mkey cache possible deadlock on cleanup (Mohammad Kabat) [RHEL-882] - RDMA/mlx5: Fix NULL string error (Mohammad Kabat) [RHEL-882] - RDMA/mlx5: Fix assigning access flags to cache mkeys (Mohammad Kabat) [RHEL-882] - net/mlx5e: Clear mirred devices array if the rule is split (Mohammad Kabat) [RHEL-882] - RDMA/mlx5: Fix trailing */ formatting in block comment (Mohammad Kabat) [RHEL-882] - net/mlx5: DR, Fix code indentation (Mohammad Kabat) [RHEL-882] - net/mlx5: Fix error message in mlx5_sf_dev_state_change_handler() (Mohammad Kabat) [RHEL-882] - net/mlx5: Reload auxiliary devices in pci error handlers (Mohammad Kabat) [RHEL-882] - net/mlx5: Skip clock update work when device is in error state (Mohammad Kabat) [RHEL-882] - net/mlx5: LAG, Check correct bucket when modifying LAG (Mohammad Kabat) [RHEL-882] - net/mlx5e: Unoffload post act rule when handling FIB events (Mohammad Kabat) [RHEL-882] - net/mlx5: Allow 0 for total host VFs (Mohammad Kabat) [RHEL-882] - net/mlx5: DR, Fix wrong allocation of modify hdr pattern (Mohammad Kabat) [RHEL-882] - net/mlx5e: TC, Fix internal port memory leak (Mohammad Kabat) [RHEL-882] - net/mlx5e: Take RTNL lock when needed before calling xdp_set_features() (Mohammad Kabat) [RHEL-882] - net/mlx5e: Set proper IPsec source port in L4 selector (Mohammad Kabat) [RHEL-882] - net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio (Mohammad Kabat) [RHEL-882] - net/mlx5: fs_core: Make find_closest_ft more generic (Mohammad Kabat) [RHEL-882] - net/mlx5: Fix flowhash key set/get for custom RSS (Mohammad Kabat) [RHEL-882] - net/mlx5e: kTLS, Fix protection domain in use syndrome when devlink reload (Mohammad Kabat) [RHEL-882] - net/mlx5e: xsk: Fix crash on regular rq reactivation (Mohammad Kabat) [RHEL-882] - net/mlx5e: Move representor neigh cleanup to profile cleanup_tx (Mohammad Kabat) [RHEL-882] - net/mlx5e: Fix crash moving to switchdev mode when ntuple offload is set (Mohammad Kabat) [RHEL-882] - net/mlx5: Honor user input for migratable port fn attr (Mohammad Kabat) [RHEL-882] - net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer() (Mohammad Kabat) [RHEL-882] - net/mlx5: fix potential memory leak in mlx5e_init_rep_rx (Mohammad Kabat) [RHEL-882] - net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx (Mohammad Kabat) [RHEL-882] - net/mlx5e: fix double free in macsec_fs_tx_create_crypto_table_groups (Mohammad Kabat) [RHEL-882] - net/mlx5e: Check for NOT_READY flag state after locking (Mohammad Kabat) [RHEL-882] - net/mlx5e: fix memory leak in mlx5e_ptp_open (Mohammad Kabat) [RHEL-882] - net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create (Mohammad Kabat) [RHEL-882] - net/mlx5e: fix double free in mlx5e_destroy_flow_table (Mohammad Kabat) [RHEL-882] - net/mlx5: Fix reserved at offset in hca_cap register (Mohammad Kabat) [RHEL-882] - net/mlx5e: Fix scheduling of IPsec ASO query while in atomic (Mohammad Kabat) [RHEL-882] - net/mlx5e: Drop XFRM state lock when modifying flow steering (Mohammad Kabat) [RHEL-882] - net/mlx5: Fix typo reminder -> remainder (Mohammad Kabat) [RHEL-882] - net/mlx5e: Fix ESN update kernel panic (Mohammad Kabat) [RHEL-882] - net/mlx5e: Don't delay release of hardware objects (Mohammad Kabat) [RHEL-882] - net/mlx5: Free IRQ rmap and notifier on kernel shutdown (Mohammad Kabat) [RHEL-882] - net/mlx5: DR, Fix wrong action data allocation in decap action (Mohammad Kabat) [RHEL-882] - net/mlx5: DR, Support SW created encap actions for FW table (Mohammad Kabat) [RHEL-882] - net/mlx5: Fix driver load with single msix vector (Mohammad Kabat) [RHEL-882] - net/mlx5e: XDP, Allow growing tail for XDP multi buffer (Mohammad Kabat) [RHEL-882] - RDMA/mlx5: Fix affinity assignment (Mohammad Kabat) [RHEL-882] - RDMA/mlx5: Fix Q-counters query in LAG mode (Mohammad Kabat) [RHEL-882] - RDMA/mlx5: Remove vport Q-counters dependency on normal Q-counters (Mohammad Kabat) [RHEL-882] - RDMA/mlx5: Fix Q-counters per vport allocation (Mohammad Kabat) [RHEL-882] - RDMA/mlx5: Create an indirect flow table for steering anchor (Mohammad Kabat) [RHEL-882] - RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions (Mohammad Kabat) [RHEL-882] - net/mlx5: Ensure af_desc.mask is properly initialized (Mohammad Kabat) [RHEL-882] - net/mlx5: Fix setting of irq->map.index for static IRQ case (Mohammad Kabat) [RHEL-882] - net/mlx5: Remove rmap also in case dynamic MSIX not supported (Mohammad Kabat) [RHEL-882] - net/mlx5: Fix check for allocation failure in comp_irqs_request_pci() (Mohammad Kabat) [RHEL-882] - net/mlx5: Drain health before unregistering devlink (Mohammad Kabat) [RHEL-882] - net/mlx5e: Prevent encap offload when neigh update is running (Mohammad Kabat) [RHEL-882] - net/mlx5e: Extract remaining tunnel encap code to dedicated file (Mohammad Kabat) [RHEL-882] - net/mlx5: Fix indexing of mlx5_irq (Mohammad Kabat) [RHEL-882] - net/mlx5: Fix irq affinity management (Mohammad Kabat) [RHEL-882] - net/mlx5: Free irqs only on shutdown callback (Mohammad Kabat) [RHEL-882] - net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register (Mohammad Kabat) [RHEL-882] - net/mlx5e: Refactor duplicated code in mlx5e_ipsec_init_macs (Mohammad Kabat) [RHEL-882] - net/mlx5e: Properly release work data structure (Mohammad Kabat) [RHEL-882] - net/mlx5e: Compare all fields in IPv6 address (Mohammad Kabat) [RHEL-882] - net/mlx5e: Don't overwrite extack message returned from IPsec SA validator (Mohammad Kabat) [RHEL-882] - net/mlx5e: Fix FW error while setting IPsec policy block action (Mohammad Kabat) [RHEL-882] - eth: mlx5: avoid iterator use outside of a loop (Mohammad Kabat) [RHEL-882] - net/mlx5: Update op_mode to op_mod for port selection (Mohammad Kabat) [RHEL-882] - net/mlx5: E-Switch, Remove unused mlx5_esw_offloads_vport_metadata_set() (Mohammad Kabat) [RHEL-882] - net/mlx5: E-Switch, Remove redundant dev arg from mlx5_esw_vport_alloc() (Mohammad Kabat) [RHEL-882] - net/mlx5: Include linux/pci.h for pci_msix_can_alloc_dyn() (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Hook NAPIs to page pools (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Fix XDP_TX page release for legacy rq nonlinear case (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Fix releasing page_pool pages twice for striding RQ (Mohammad Kabat) [RHEL-882] - net/mlx5e: Add vnic devlink health reporter to representors (Mohammad Kabat) [RHEL-882] - net/mlx5: Add vnic devlink health reporter to PFs/VFs (Mohammad Kabat) [RHEL-882] - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Mohammad Kabat) [RHEL-882] - Revert "net/mlx5: Expose steering dropped packets counter" (Mohammad Kabat) [RHEL-882] - net/mlx5: DR, Add memory statistics for domain object (Mohammad Kabat) [RHEL-882] - net/mlx5: DR, Add more info in domain dbg dump (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Add XDP multi-buffer support in Striding RQ (Mohammad Kabat) [RHEL-876 RHEL-882] - net/mlx5e: RX, Prepare non-linear striding RQ for XDP multi-buffer support (Mohammad Kabat) [RHEL-876 RHEL-882] - net/mlx5e: RX, Take shared info fragment addition into a function (Mohammad Kabat) [RHEL-876 RHEL-882] - net/mlx5e: XDP, Allow non-linear single-segment frames in XDP TX MPWQE (Mohammad Kabat) [RHEL-876 RHEL-882] - net/mlx5e: XDP, Remove un-established assumptions on XDP buffer (Mohammad Kabat) [RHEL-876 RHEL-882] - net/mlx5e: XDP, Consider large muti-buffer packets in Striding RQ params calculations (Mohammad Kabat) [RHEL-876 RHEL-882] - net/mlx5e: RX, Generalize mlx5e_fill_mxbuf() (Mohammad Kabat) [RHEL-876 RHEL-882] - net/mlx5e: XDP, Let XDP checker function get the params as input (Mohammad Kabat) [RHEL-876 RHEL-882] - net/mlx5e: XDP, Improve Striding RQ check with XDP (Mohammad Kabat) [RHEL-876 RHEL-882] - net/mlx5e: XDP, Add support for multi-buffer XDP redirect-in (Mohammad Kabat) [RHEL-876 RHEL-882] - net/mlx5e: XDP, Use multiple single-entry objects in xdpi_fifo (Mohammad Kabat) [RHEL-876 RHEL-882] - net/mlx5e: XDP, Remove doubtful unlikely calls (Mohammad Kabat) [RHEL-876 RHEL-882] - net/mlx5e: Introduce extended version for mlx5e_xmit_data (Mohammad Kabat) [RHEL-876 RHEL-882] - net/mlx5e: Move struct mlx5e_xmit_data to datapath header (Mohammad Kabat) [RHEL-876 RHEL-882] - net/mlx5e: Move XDP struct and enum to XDP header (Mohammad Kabat) [RHEL-876 RHEL-882] - net/mlx5e: Accept tunnel mode for IPsec packet offload (Mohammad Kabat) [RHEL-882] - net/mlx5e: Create IPsec table with tunnel support only when encap is disabled (Mohammad Kabat) [RHEL-882] - net/mlx5: Allow blocking encap changes in eswitch (Mohammad Kabat) [RHEL-882] - net/mlx5e: Listen to ARP events to update IPsec L2 headers in tunnel mode (Mohammad Kabat) [RHEL-882] - net/mlx5e: Support IPsec TX packet offload in tunnel mode (Mohammad Kabat) [RHEL-882] - net/mlx5e: Support IPsec RX packet offload in tunnel mode (Mohammad Kabat) [RHEL-882] - net/mlx5e: Prepare IPsec packet reformat code for tunnel mode (Mohammad Kabat) [RHEL-882] - net/mlx5e: Configure IPsec SA tables to support tunnel mode (Mohammad Kabat) [RHEL-882] - net/mlx5e: Check IPsec packet offload tunnel capabilities (Mohammad Kabat) [RHEL-882] - net/mlx5e: Add IPsec packet offload tunnel bits (Mohammad Kabat) [RHEL-882] - RDMA/mlx5: Allow relaxed ordering read in VFs and VMs (Mohammad Kabat) [RHEL-882] - net/mlx5: Update relaxed ordering read HCA capabilities (Mohammad Kabat) [RHEL-882] - RDMA/mlx5: Remove pcie_relaxed_ordering_enabled() check for RO write (Mohammad Kabat) [RHEL-882] - net/mlx5: DR, Set counter ID on the last STE for STEv1 TX (Mohammad Kabat) [RHEL-882] - net/mlx5: Create a new profile for SFs (Mohammad Kabat) [RHEL-882] - net/mlx5: Bridge, add tracepoints for multicast (Mohammad Kabat) [RHEL-882] - net/mlx5: Bridge, implement mdb offload (Mohammad Kabat) [RHEL-882] - net/mlx5: Bridge, support multicast VLAN pop (Mohammad Kabat) [RHEL-882] - net/mlx5: Bridge, add per-port multicast replication tables (Mohammad Kabat) [RHEL-882] - net/mlx5: Bridge, snoop igmp/mld packets (Mohammad Kabat) [RHEL-882] - net/mlx5: Bridge, extract code to lookup parent bridge of port (Mohammad Kabat) [RHEL-882] - net/mlx5: Bridge, move additional data structures to priv header (Mohammad Kabat) [RHEL-882] - net/mlx5: Bridge, increase bridge tables sizes (Mohammad Kabat) [RHEL-882] - net/mlx5: Add mlx5_ifc definitions for bridge multicast support (Mohammad Kabat) [RHEL-882] - net/mlx5e: Simulate missing IPsec TX limits hardware functionality (Mohammad Kabat) [RHEL-882] - net/mlx5e: Generalize IPsec work structs (Mohammad Kabat) [RHEL-882] - net/mlx5e: Reduce contention in IPsec workqueue (Mohammad Kabat) [RHEL-882] - net/mlx5e: Set IPsec replay sequence numbers (Mohammad Kabat) [RHEL-882] - net/mlx5e: Remove ESN callbacks if it is not supported (Mohammad Kabat) [RHEL-882] - net/mlx5e: Fix SQ SW state layout in SQ devlink health diagnostics (Mohammad Kabat) [RHEL-882] - net/mlx5e: Fix RQ SW state layout in RQ devlink health diagnostics (Mohammad Kabat) [RHEL-882] - net/mlx5e: Rename misleading skb_pc/cc references in ptp code (Mohammad Kabat) [RHEL-882] - net/mlx5: Update cyclecounter shift value to improve ptp free running mode precision (Mohammad Kabat) [RHEL-882] - net/mlx5e: Remove redundant macsec code (Mohammad Kabat) [RHEL-882] - net/mlx5: Rename kfree_rcu() to kfree_rcu_mightsleep() (Mohammad Kabat) [RHEL-882] - RDMA/mlx5: Remove unused num_alloc_xa_entries variable (Mohammad Kabat) [RHEL-882] - net/mlx5e: Overcome slow response for first IPsec ASO WQE (Mohammad Kabat) [RHEL-882] - net/mlx5e: Add SW implementation to support IPsec 64 bit soft and hard limits (Mohammad Kabat) [RHEL-882] - net/mlx5e: Prevent zero IPsec soft/hard limits (Mohammad Kabat) [RHEL-882] - net/mlx5e: Factor out IPsec ASO update function (Mohammad Kabat) [RHEL-882] - RDMA/mlx5: Expand switchdev Q-counters to expose representor statistics (Mohammad Kabat) [RHEL-882] - net/mlx5: Introduce other vport query for Q-counters (Mohammad Kabat) [RHEL-882] - net/mlx5e: Fix build break on 32bit (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Remove unnecessary recycle parameter and page_cache stats (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Break the wqe bulk refill in smaller chunks (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Increase WQE bulk size for legacy rq (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Split off release path for xsk buffers for legacy rq (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Defer page release in legacy rq for better recycling (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Change wqe last_in_page field from bool to bit flags (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Defer page release in striding rq for better recycling (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Rename xdp_xmit_bitmap to a more generic name (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Enable skb page recycling through the page_pool (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Enable dma map and sync from page_pool allocator (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Remove internal page_cache (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Store SHAMPO header pages in array (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Remove alloc unit layout constraint for striding rq (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Remove alloc unit layout constraint for legacy rq (Mohammad Kabat) [RHEL-882] - net/mlx5e: RX, Remove mlx5e_alloc_unit argument in page allocation (Mohammad Kabat) [RHEL-882] - net/mlx5: Add counter information to mlx5 driver documentation (Mohammad Kabat) [RHEL-882] - net/mlx5: Provide external API for allocating vectors (Mohammad Kabat) [RHEL-882] - net/mlx5: Use one completion vector if eth is disabled (Mohammad Kabat) [RHEL-882] - net/mlx5: Refactor calculation of required completion vectors (Mohammad Kabat) [RHEL-882] - net/mlx5: Move devlink registration before mlx5_load (Mohammad Kabat) [RHEL-882] - net/mlx5: Use dynamic msix vectors allocation (Mohammad Kabat) [RHEL-882] - net/mlx5: Refactor completion irq request/release code (Mohammad Kabat) [RHEL-882] - net/mlx5: Improve naming of pci function vectors (Mohammad Kabat) [RHEL-882] - net/mlx5: Use newer affinity descriptor (Mohammad Kabat) [RHEL-882] - net/mlx5: Modify struct mlx5_irq to use struct msi_map (Mohammad Kabat) [RHEL-882] - net/mlx5: Remove redundant pci_clear_master (Mohammad Kabat) [RHEL-882] - net/mlx5: Set out of order (ooo) by default (Mohammad Kabat) [RHEL-882] - RDMA/mlx5: Disable out-of-order in integrity enabled QPs (Mohammad Kabat) [RHEL-882] - net/mlx5: Expose bits for enabling out-of-order by default (Mohammad Kabat) [RHEL-882] - net/mlx5e: Update IPsec per SA packets/bytes count (Mohammad Kabat) [RHEL-882] - net/mlx5e: Use one rule to count all IPsec Tx offloaded traffic (Mohammad Kabat) [RHEL-882] - net/mlx5e: Support IPsec acquire default SA (Mohammad Kabat) [RHEL-882] - net/mlx5e: Allow policies with reqid 0, to support IKE policy holes (Mohammad Kabat) [RHEL-882] - net/mlx5e: Use chains for IPsec policy priority offload (Mohammad Kabat) [RHEL-882] - net/mlx5: fs_core: Allow ignore_flow_level on TX dest (Mohammad Kabat) [RHEL-882] - net/mlx5: fs_chains: Refactor to detach chains from tc usage (Mohammad Kabat) [RHEL-882] - net/mlx5e: TC, Add support for VxLAN GBP encap/decap flows offload (Mohammad Kabat) [RHEL-882 RHEL-894] - net/mlx5e: Add helper for encap_info_equal for tunnels with options (Mohammad Kabat) [RHEL-882 RHEL-894] - net/mlx5e: Enable TC offload for egress MACVLAN over bond (Mohammad Kabat) [RHEL-882] - net/mlx5e: Enable TC offload for ingress MACVLAN over bond (Mohammad Kabat) [RHEL-882] - net/mlx5e: TC, Extract indr setup block checks to function (Mohammad Kabat) [RHEL-882] - net/mlx5e: Add more information to hairpin table dump (Mohammad Kabat) [RHEL-882] - net/mlx5e: Add devlink hairpin queues parameters (Mohammad Kabat) [RHEL-882] - net/mlx5: Move needed PTYS functions to core layer (Mohammad Kabat) [RHEL-882] - net/mlx5e: Add XSK RQ state flag for RQ devlink health diagnostics (Mohammad Kabat) [RHEL-882] - net/mlx5e: Expose SQ SW state as part of SQ health diagnostics (Mohammad Kabat) [RHEL-882] - net/mlx5e: Stringify RQ SW state in RQ devlink health diagnostics (Mohammad Kabat) [RHEL-882] - net/mlx5e: Rename RQ/SQ adaptive moderation state flag (Mohammad Kabat) [RHEL-882] - net/mlx5e: Utilize the entire fifo (Mohammad Kabat) [RHEL-882] - net/mlx5: Add comment to mlx5_devlink_params_register() (Mohammad Kabat) [RHEL-882] - net/mlx5: Stop waiting for PCI up if teardown was triggered (Mohammad Kabat) [RHEL-882] - net/mlx5: remove redundant clear_bit (Mohammad Kabat) [RHEL-882] - net/mlx5: Separate mlx5 driver documentation into multiple pages (Mohammad Kabat) [RHEL-882] - perf: Fix perf_event_validate_size() lockdep splat (Michael Petlan) [RHEL-17969 RHEL-17970] {CVE-2023-6931} - perf: Fix perf_event_validate_size() (Michael Petlan) [RHEL-17969 RHEL-17970] {CVE-2023-6931} - clocksource: Print clocksource name when clocksource is tested unstable (Prarit Bhargava) [RHEL-19589] - rbd: don't move requests to the running list on errors (Ilya Dryomov) [RHEL-21939] - net: stmmac: fix incorrect flag check in timestamp interrupt (Eric Chanudet) [RHEL-20494] - net: stmmac: dwmac-imx: pause the TXC clock in fixed-link (Eric Chanudet) [RHEL-20494] - net: stmmac: add new mode parameter for fix_mac_speed (Eric Chanudet) [RHEL-20494] - net: stmmac: dwmac-imx: enable MAC propagation delay correction for i.MX8MP (Eric Chanudet) [RHEL-20494] - net: stmmac: correct MAC propagation delay (Eric Chanudet) [RHEL-20494] - math64: New DIV_U64_ROUND_CLOSEST helper (Eric Chanudet) [RHEL-20494] - net: stmmac: dwmac-imx: use platform specific reset for imx93 SoCs (Eric Chanudet) [RHEL-20494] - net: stmmac: add support for platform specific reset (Eric Chanudet) [RHEL-20494] - net: stmmac: replace the en_tx_lpi_clockgating field with a flag (Eric Chanudet) [RHEL-20494] - net: stmmac: replace the rx_clk_runs_in_lpi field with a flag (Eric Chanudet) [RHEL-20494] - net: stmmac: replace the int_snapshot_en field with a flag (Eric Chanudet) [RHEL-20494] - net: stmmac: replace the ext_snapshot_en field with a flag (Eric Chanudet) [RHEL-20494] - net: stmmac: replace the multi_msi_en field with a flag (Eric Chanudet) [RHEL-20494] - net: stmmac: replace the vlan_fail_q_en field with a flag (Eric Chanudet) [RHEL-20494] - net: stmmac: replace the serdes_up_after_phy_linkup field with a flag (Eric Chanudet) [RHEL-20494] - net: stmmac: replace the tso_en field with a flag (Eric Chanudet) [RHEL-20494] - net: stmmac: replace the has_sun8i field with a flag (Eric Chanudet) [RHEL-20494] - net: stmmac: replace the use_phy_wol field with a flag (Eric Chanudet) [RHEL-20494] - net: stmmac: replace the sph_disable field with a flag (Eric Chanudet) [RHEL-20494] - net: stmmac: replace the has_integrated_pcs field with a flag (Eric Chanudet) [RHEL-20494] - net: stmmac: add imx93 platform support (Eric Chanudet) [RHEL-20494] - serial: fsl_lpuart: Use devm_platform_get_and_ioremap_resource() (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: add IDLE interrupt support for rx_dma on imx7ulp/imx8ulp/imx8qxp (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: move the lpuart32_int() below (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: add earlycon for imx8ulp platform (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: use UARTMODIR register bits for lpuart32 platform (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: adjust buffer length to the intended size (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: fix crash in lpuart_uport_is_active (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: fix race on RX DMA shutdown (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted (Eric Chanudet) [RHEL-20492] - serial: fsl_lpuart: fix RS485 RTS polariy inverse issue (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: add imx8ulp support (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: set RTS watermark for lpuart (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: Enable Receiver Idle Empty function for LPUART (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: set receive watermark for imx8qxp platform (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: don't enable receiver/transmitter before rx/tx dma ready (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: increase maximum uart_nr to eight (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: disable the break condition when shutdown the uart port (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: disable the CTS when send break signal (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: clear LPUART Status Register in lpuart32_shutdown() (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown() (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: only enable Idle Line Interrupt for non-dma case (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: switch to new dmaengine_terminate_* API (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: Use pm_ptr() to avoid need to make pm __maybe_unused (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: Add runtime pm support (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: enable wakeup source for lpuart (Eric Chanudet) [RHEL-20492] - serial: fsl_lpuart: Use uart_xmit_advance() (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown (Eric Chanudet) [RHEL-20492] - serial: fsl_lpuart: Remove custom frame size calculation (Eric Chanudet) [RHEL-20492] - serial: fsl_lpuart: Fix comment typo (Eric Chanudet) [RHEL-20492] - tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete (Eric Chanudet) [RHEL-20492] - serial: fsl_lpuart: RS485 RTS polariy is inverse (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: correct the count of break characters (Eric Chanudet) [RHEL-20492] - serial: fsl_lpuart: zero out parity bit in CS7 mode (Eric Chanudet) [RHEL-20492] - serial: fsl_lpuart: Call core's sanitization and remove custom one (Eric Chanudet) [RHEL-20492] - serial: Add uart_rs485_config() (Eric Chanudet) [RHEL-20492] - serial: fsl_lpuart: Remove unnecessary clearing for CRTSCTS (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: remove the count initialization as it is not needed (Eric Chanudet) [RHEL-20492] - tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get (Eric Chanudet) [RHEL-20492] - serial: fsl_lpuart: remove redundant code in rs485_config functions (Eric Chanudet) [RHEL-20492] - fsl_lpuart: Don't enable interrupts too early (Eric Chanudet) [RHEL-20492] - Revert "s390/smp: disallow CPU hotplug of CPU 0" (David Arcari) [RHEL-23485] - tcp: Dump bound-only sockets in inet_diag. (Guillaume Nault) [RHEL-21223]- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks (David Arcari) [RHEL-23310] - x86/tsc: Extend watchdog check exemption to 4-Sockets platform (Prarit Bhargava) [RHEL-20163] - x86/tsc: Provide sched_clock_noinstr() (Prarit Bhargava) [RHEL-20163] - x86/tsc: Do feature check as the very first thing (Prarit Bhargava) [RHEL-20163] - x86/tsc: Make recalibrate_cpu_khz() export GPL only (Prarit Bhargava) [RHEL-20163] - clocksource: Enable TSC watchdog checking of HPET and PMTMR only when requested (Prarit Bhargava) [RHEL-20163] - clocksource: Verify HPET and PMTMR when TSC unverified (Prarit Bhargava) [RHEL-20163] - sched/clock/x86: Mark sched_clock() noinstr (Prarit Bhargava) [RHEL-20163] - x86/pvclock: Improve atomic update of last_value in pvclock_clocksource_read() (Prarit Bhargava) [RHEL-20163] - x86/tsc: Make art_related_clocksource static (Prarit Bhargava) [RHEL-20163] - x86/tsc: Be consistent about use_tsc_delay() (Prarit Bhargava) [RHEL-20163] - misc/pvpanic: fix set driver data (Vitaly Kuznetsov) [RHEL-22993] - perf/x86/intel/uncore: Factor out topology_gidnid_map() (Michael Petlan) [RHEL-21927] - perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology() (Michael Petlan) [RHEL-21927] - perf archive: Add new option '--unpack' to expand tarballs (Michael Petlan) [RHEL-8651] - perf archive: Add new option '--all' to pack perf.data with DSOs (Michael Petlan) [RHEL-8651] - selftests: mm: fix map_hugetlb failure on 64K page size systems (Nico Pache) [RHEL-5617] - mm/gup_test: free memory allocated via kvcalloc() using kvfree() (Nico Pache) [RHEL-5617] - selftests/mm/kugepaged: restore thp settings at exit (Nico Pache) [RHEL-5617] - selftests: mm: hugepage-vmemmap fails on 64K page size systems (Nico Pache) [RHEL-5617] - mm/ksm: fix KSM COW breaking with userfaultfd-wp via FAULT_FLAG_UNSHARE (Nico Pache) [RHEL-5617] - mm/ksm: simplify break_ksm() to not rely on VM_FAULT_WRITE (Nico Pache) [RHEL-5617] - selftests: link libasan statically for tests with -fsanitize=address (Nico Pache) [RHEL-5617] - selftests: line buffer test program's stdout (Nico Pache) [RHEL-5617] - selftests: allow runners to override the timeout (Nico Pache) [RHEL-5617] - selftests/kselftest/runner.sh: Pass optional command parameters in environment (Nico Pache) [RHEL-5617] - selftests/kselftest/runner/run_one(): allow running non-executable files (Nico Pache) [RHEL-5617] - selftests/mm: export get_free_hugepages() (Nico Pache) [RHEL-5617] - selftests: secretmem: floor the memory size to the multiple of page_size (Nico Pache) [RHEL-5617] - selftests/mm: cow: print ksft header before printing anything else (Nico Pache) [RHEL-5617] - selftests/mm: prevent duplicate runs caused by TEST_GEN_PROGS (Nico Pache) [RHEL-5617] - selftests/mm: add hugetlb_fault_after_madv to .gitignore (Nico Pache) [RHEL-5617] - tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions (Nico Pache) [RHEL-5617] - selftests/mm: include mman header to access MREMAP_DONTUNMAP identifier (Nico Pache) [RHEL-5617] - selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error (Nico Pache) [RHEL-5617] - lib: replace kmap() with kmap_local_page() (Nico Pache) [RHEL-5617] - selftests/mm: fix WARNING comparing pointer to 0 (Nico Pache) [RHEL-5617] - selftests: mm: add KSM_MERGE_TIME tests (Nico Pache) [RHEL-5617] - selftests/mm: run all tests from run_vmtests.sh (Nico Pache) [RHEL-5617] - selftests/mm: optionally pass duration to transhuge-stress (Nico Pache) [RHEL-5617] - selftests/mm: make migration test robust to failure (Nico Pache) [RHEL-5617] - selftests/mm: va_high_addr_switch should skip unsupported arm64 configs (Nico Pache) [RHEL-5617] - selftests/mm: fix thuge-gen test bugs (Nico Pache) [RHEL-5617] - selftests/mm: enable mrelease_test for arm64 (Nico Pache) [RHEL-5617] - selftests/mm: skip soft-dirty tests on arm64 (Nico Pache) [RHEL-5617] - selftests/mm: add gup test matrix in run_vmtests.sh (Nico Pache) [RHEL-5617] - selftests/mm: add -a to run_vmtests.sh (Nico Pache) [RHEL-5617] - selftests/mm: give scripts execute permission (Nico Pache) [RHEL-5617] - selftests: mm: remove duplicate unneeded defines (Nico Pache) [RHEL-5617] - Documentation: kselftest: "make headers" is a prerequisite (Nico Pache) [RHEL-5617] - selftests/mm: fix build failures due to missing MADV_COLLAPSE (Nico Pache) [RHEL-5617] - selftests/mm: fix a "possibly uninitialized" warning in pkey-x86.h (Nico Pache) [RHEL-5617] - selftests/mm: .gitignore: add mkdirty, va_high_addr_switch (Nico Pache) [RHEL-5617] - selftests/mm: fix invocation of tests that are run via shell scripts (Nico Pache) [RHEL-5617] - selftests/mm: fix "warning: expression which evaluates to zero..." in mlock2-tests.c (Nico Pache) [RHEL-5617] - selftests/mm: fix unused variable warnings in hugetlb-madvise.c, migration.c (Nico Pache) [RHEL-5617] - selftests/mm: fix cross compilation with LLVM (Nico Pache) [RHEL-5617] - selftests/mm: run hugetlb testcases of va switch (Nico Pache) [RHEL-5617] - selftests/mm: configure nr_hugepages for arm64 (Nico Pache) [RHEL-5617] - selftests/mm: add platform independent in code comments (Nico Pache) [RHEL-5617] - selftests/mm: rename va_128TBswitch to va_high_addr_switch (Nico Pache) [RHEL-5617] - selftests/mm: add support for arm64 platform on va switch (Nico Pache) [RHEL-5617] - selftests/mm: reuse pagemap_get_entry() in vm_util.h (Nico Pache) [RHEL-5617] - selftests/mm: use PM_* macros in vm_utils.h (Nico Pache) [RHEL-5617] - selftests/mm: merge default_huge_page_size() into one (Nico Pache) [RHEL-5617] - selftests/mm: link vm_util.c always (Nico Pache) [RHEL-5617] - selftests/mm: use TEST_GEN_PROGS where proper (Nico Pache) [RHEL-5617] - selftests/mm: merge util.h into vm_util.h (Nico Pache) [RHEL-5617] - selftests/mm: dump a summary in run_vmtests.sh (Nico Pache) [RHEL-5617] - selftests/mm: update .gitignore with two missing tests (Nico Pache) [RHEL-5617] - selftests/mm: set overcommit_policy as OVERCOMMIT_ALWAYS (Nico Pache) [RHEL-5617] - selftests/mm: change NR_CHUNKS_HIGH for aarch64 (Nico Pache) [RHEL-5617] - selftests/mm: change MAP_CHUNK_SIZE (Nico Pache) [RHEL-5617] - selftests: vm: enable cross-compilation (Nico Pache) [RHEL-5617] - selftests/mm: define MADV_PAGEOUT to fix compilation issues (Nico Pache) [RHEL-5617] - selftest/vm: add mremap expand merge offset test (Nico Pache) [RHEL-5617] - redhat: Fix build for kselftests mm (Nico Pache) [RHEL-5617] - selftests/vm: rename selftests/vm to selftests/mm (Nico Pache) [RHEL-5617] - selftests/vm: cow: add COW tests for collapsing of PTE-mapped anon THP (Nico Pache) [RHEL-5617] - selftests/vm: add test to measure MADV_UNMERGEABLE performance (Nico Pache) [RHEL-5617] - selftests/vm: use memfd for hugepage-mmap test (Nico Pache) [RHEL-5617] - selftests/vm: cow: basic COW tests for non-anonymous pages (Nico Pache) [RHEL-5617] - selftests/vm: anon_cow: prepare for non-anonymous COW tests (Nico Pache) [RHEL-5617] - selftests/vm: ksm_functional_tests: fix a typo in comment (Nico Pache) [RHEL-5617] - selftests: vm: Fix incorrect kernel headers search path (Nico Pache) [RHEL-5617] - selftests/vm: remove __USE_GNU in hugetlb-madvise.c (Nico Pache) [RHEL-5617] - selftests/vm: ksm_functional_tests: fixes for 32bit (Nico Pache) [RHEL-5617] - selftests/vm: cow: fix compile warning on 32bit (Nico Pache) [RHEL-5617] - selftests/vm: madv_populate: fix missing MADV_POPULATE_(READ|WRITE) definitions (Nico Pache) [RHEL-5617] - mm/gup_test: fix PIN_LONGTERM_TEST_READ with highmem (Nico Pache) [RHEL-5617] - mm/pagewalk: don't trigger test_walk() in walk_page_vma() (Nico Pache) [RHEL-5617] - selftests/vm: add KSM unmerge tests (Nico Pache) [RHEL-5617] - selftests/vm: anon_cow: add mprotect() optimization tests (Nico Pache) [RHEL-5617] - selftests/vm: anon_cow: add R/O longterm tests via gup_test (Nico Pache) [RHEL-5617] - mm/gup_test: start/stop/read functionality for PIN LONGTERM test (Nico Pache) [RHEL-5617] - selftests/vm: anon_cow: add liburing test cases (Nico Pache) [RHEL-5617] - selftests/vm: anon_cow: hugetlb tests (Nico Pache) [RHEL-5617] - selftests/vm: anon_cow: THP tests (Nico Pache) [RHEL-5617] - selftests/vm: factor out pagemap_is_populated() into vm_util (Nico Pache) [RHEL-5617] - selftests/vm: anon_cow: test COW handling of anonymous memory (Nico Pache) [RHEL-5617] - selftests/vm: drop mnt point for hugetlb in run_vmtests.sh (Nico Pache) [RHEL-5617] - selftests/vm: use memfd for hugepage-mremap test (Nico Pache) [RHEL-5617] - selftests/vm: use memfd for hugetlb-madvise test (Nico Pache) [RHEL-5617] - selftests/vm: use memfd for uffd hugetlb tests (Nico Pache) [RHEL-5617] - selftests/vm: add local_config.h and local_config.mk to .gitignore (Nico Pache) [RHEL-5617] - selftests/vm/pkeys: Add a regression test for setting PKRU through ptrace (Nico Pache) [RHEL-5617] - selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh (Nico Pache) [RHEL-5617] - selftests/vm: use top_srcdir instead of recomputing relative paths (Nico Pache) [RHEL-5617] - selftests/vm: fix errno handling in mrelease_test (Nico Pache) [RHEL-5617] - tools: update test_hmm script to support SP config (Nico Pache) [RHEL-5617] - selftests: vm: add process_mrelease tests (Nico Pache) [RHEL-5617] - selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT (Nico Pache) [RHEL-5617] - selftest/vm: add util.h and and move helper functions there (Nico Pache) [RHEL-5617] - perf test record user-regs: Fix mask for vg register (Michael Petlan) [RHEL-14411] - platform/x86/intel/ifs: Call release_firmware() when handling errors. (Steve Best) [RHEL-23312] - nvme: check for valid nvme_identify_ns() before using it (Ewan D. Milne) [RHEL-14751] - nvme-core: fix a memory leak in nvme_ns_info_from_identify() (Ewan D. Milne) [RHEL-14751]- net: phy: mdio_device: Reset device only when necessary (Andrew Halaney) [RHEL-21837] - r8169: prevent potential deadlock in rtl8169_close (Izabela Bakollari) [RHEL-6506] - r8169: fix deadlock on RTL8125 in jumbo mtu mode (Izabela Bakollari) [RHEL-6506] - r8169: fix network lost after resume on DASH systems (Izabela Bakollari) [RHEL-6506] - r8169: add handling DASH when DASH is disabled (Izabela Bakollari) [RHEL-6506] - r8169: respect userspace disabling IFF_MULTICAST (Izabela Bakollari) [RHEL-6506] - r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 (Izabela Bakollari) [RHEL-6506] - r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 (Izabela Bakollari) [RHEL-6506] - r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx (Izabela Bakollari) [RHEL-6506] - r8169: fix rare issue with broken rx after link-down on RTL8125 (Izabela Bakollari) [RHEL-6506] - r8169: use dev_err_probe in all appropriate places in rtl_init_one() (Izabela Bakollari) [RHEL-6506] - r8169: check for PCI read error in probe (Izabela Bakollari) [RHEL-6506] - r8169: Use a raw_spinlock_t for the register locks. (Izabela Bakollari) [RHEL-6506] - r8169: use new macro netif_subqueue_completed_wake in the tx cleanup path (Izabela Bakollari) [RHEL-6506] - r8169: use new macro netif_subqueue_maybe_stop in rtl8169_start_xmit (Izabela Bakollari) [RHEL-6506] - r8169: fix ASPM-related problem for chip version 42 and 43 (Izabela Bakollari) [RHEL-6506] - r8169: fix RTL8168H and RTL8107E rx crc error (Izabela Bakollari) [RHEL-6506] - r8169: consolidate disabling ASPM before EPHY access (Izabela Bakollari) [RHEL-6506] - r8169: prepare rtl_hw_aspm_clkreq_enable for usage in atomic context (Izabela Bakollari) [RHEL-6506] - r8169: enable cfg9346 config register access in atomic context (Izabela Bakollari) [RHEL-6506] - r8169: use spinlock to protect access to registers Config2 and Config5 (Izabela Bakollari) [RHEL-6506] - r8169: use spinlock to protect mac ocp register access (Izabela Bakollari) [RHEL-6506] - r8169: reset bus if NIC isn't accessible after tx timeout (Izabela Bakollari) [RHEL-6506] - r8169: disable ASPM in case of tx timeout (Izabela Bakollari) [RHEL-6506] - r8169: use devm_clk_get_optional_enabled() to simplify the code (Izabela Bakollari) [RHEL-6506] - ice: alter feature support check for SRIOV and LAG (Michal Schmidt) [RHEL-21571] - regmap: Ensure range selector registers are updated after cache sync (Jaroslav Kysela) [RHEL-22735] - kernel/panic.c: Move the location of bust_spinlocks to prevent hanging. (Derek Barbosa) [RHEL-15897] - bootconfig: Fix missing return check of xbc_node_compose_key function (Julio Faracco) [2217634] - new config items (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Make TDX host depend on X86_MCE (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Disable TDX host support when kexec is enabled (Paolo Bonzini) [RHEL-15937] - Documentation/x86: Add documentation for TDX host support (Paolo Bonzini) [RHEL-15937] - x86/mce: Differentiate real hardware #MCs from TDX erratum ones (Paolo Bonzini) [RHEL-15937] - x86/cpu: Detect TDX partial write machine check erratum (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Handle TDX interaction with sleep and hibernation (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Initialize all TDMRs (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Configure global KeyID on all packages (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Configure TDX module with the TDMRs and global KeyID (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Designate reserved areas for all TDMRs (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Allocate and set up PAMTs for TDMRs (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Fill out TDMRs to cover all TDX memory regions (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Add placeholder to construct TDMRs to cover all TDX memory regions (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Get module global metadata for module initialization (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Use all system memory when initializing TDX module as TDX memory (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Add skeleton to enable TDX on demand (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Add SEAMCALL error printing for module initialization (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Handle SEAMCALL no entropy error in common code (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Make INTEL_TDX_HOST depend on X86_X2APIC (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Define TDX supported page sizes as macros (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Detect TDX during kernel boot (Paolo Bonzini) [RHEL-15937] - x86/mm: Remove "INVPCID single" feature tracking (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Make TDX_MODULE_CALL handle SEAMCALL #UD and #GP (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Wire up basic SEAMCALL functions (Paolo Bonzini) [RHEL-15937] - x86/smp: Dont access non-existing CPUID leaf (Paolo Bonzini) [RHEL-15937] - x86/smp: Make stop_other_cpus() more robust (Paolo Bonzini) [RHEL-15937] - x86/cpu: Clear SME feature flag when not in use (Paolo Bonzini) [RHEL-15937] - Documentation, mm/unaccepted: document accept_memory kernel parameter (Paolo Bonzini) [RHEL-15937] - proc/kcore: do not try to access unaccepted memory (Paolo Bonzini) [RHEL-15937] - efi/unaccepted: do not let /proc/vmcore try to access unaccepted memory (Paolo Bonzini) [RHEL-15937] - netfilter: nf_tables: Reject tables of unsupported family (Florian Westphal) [RHEL-21420 RHEL-21421] {CVE-2023-6040} - video/aperture: Only remove sysfb on the default vga pci device (Jocelyn Falempe) [RHEL-19939] - video/aperture: Drop primary argument (Jocelyn Falempe) [RHEL-19939] - video/aperture: Move vga handling to pci function (Jocelyn Falempe) [RHEL-19939] - video/aperture: Only kick vgacon when the pdev is decoding vga (Jocelyn Falempe) [RHEL-19939] - video/aperture: use generic code to figure out the vga default device (Jocelyn Falempe) [RHEL-19939] - fbdev/core: Avoid uninitialized read in aperture_remove_conflicting_pci_device() (Jocelyn Falempe) [RHEL-19939] - fbdev: Fix order of arguments to aperture_remove_conflicting_devices() (Jocelyn Falempe) [RHEL-19939] - fbdev: Remove conflict-handling code (Jocelyn Falempe) [RHEL-19939] - fbdev: Acquire framebuffer apertures for firmware devices (Jocelyn Falempe) [RHEL-19939] - video/aperture: Remove conflicting VGA devices, if any (Jocelyn Falempe) [RHEL-19939] - video: Provide constants for VGA I/O range (Jocelyn Falempe) [RHEL-19939] - video/aperture: Disable and unregister sysfb devices via aperture helpers (Jocelyn Falempe) [RHEL-19939] - fbdev: Remove conflicting devices on PCI bus (Jocelyn Falempe) [RHEL-19939] - fbdev: Convert drivers to aperture helpers (Jocelyn Falempe) [RHEL-19939] - fbdev/core: Remove remove_conflicting_pci_framebuffers() (Jocelyn Falempe) [RHEL-19939] - fbdev: Restart conflicting fb removal loop when unregistering devices (Jocelyn Falempe) [RHEL-19939] - fbdev: Warn in hot-unplug workaround for framebuffers without device (Jocelyn Falempe) [RHEL-19939] - Revert "fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb" (Jocelyn Falempe) [RHEL-19939] - Revert 88b08cfb5e1595acc531fcc95964d4e44f7f2cf7 (Jocelyn Falempe) [RHEL-19939]- loop: fix the the direct I/O support check when used on top of block devices (Ming Lei) [RHEL-22151] - vmxnet3: Add XDP support. (Izabela Bakollari) [RHEL-22378] - dpll: fix register pin with unregistered parent pin (Petr Oros) [RHEL-22304] - dpll: fix userspace availability of pins (Petr Oros) [RHEL-22304] - dpll: fix pin dump crash for rebound module (Petr Oros) [RHEL-22304] - dpll: fix broken error path in dpll_pin_alloc(..) (Petr Oros) [RHEL-22304] - ext4: fix warning in ext4_dio_write_end_io() (Carlos Maiolino) [RHEL-21230] - ext4: properly sync file size update after O_SYNC direct IO (Carlos Maiolino) [RHEL-21230] - ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS (Carlos Maiolino) [RHEL-21161] - xfs: allow inode inactivation during a ro mount log recovery (Pavel Reichl) [RHEL-22465] - perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge (Michael Petlan) [RHEL-15661] - perf/x86/intel/uncore: Support IIO free-running counters on GNR (Michael Petlan) [RHEL-15661] - perf/x86/intel/uncore: Support Granite Rapids (Michael Petlan) [RHEL-15661] - perf/x86/uncore: Use u64 to replace unsigned for the uncore offsets array (Michael Petlan) [RHEL-15661] - perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO format of SPR (Michael Petlan) [RHEL-15661] - blk-mq: fix IO hang from sbitmap wakeup race (Ming Lei) [RHEL-21404] - xfs: short circuit xfs_growfs_data_private() if delta is zero (Andrey Albershteyn) [RHEL-21392]- scsi: core: Always send batch on reset or error handling command (Ewan D. Milne) [RHEL-19730] - ovl: Add an alternative type of whiteout (Alexander Larsson) [RHEL-21350] - ovl: Support escaped overlay.* xattrs (Alexander Larsson) [RHEL-21350] - ovl: Add OVL_XATTR_TRUSTED/USER_PREFIX_LEN macros (Alexander Larsson) [RHEL-21350] - ovl: Move xattr support to new xattrs.c file (Alexander Larsson) [RHEL-21350] - nvmet-tcp: Fix the H2C expected PDU len calculation (Maurizio Lombardi) [RHEL-19153 RHEL-19159 RHEL-19165 RHEL-19162 RHEL-19156 RHEL-19150] {CVE-2023-6356 CVE-2023-6535 CVE-2023-6536} - nvmet-tcp: remove boilerplate code (Maurizio Lombardi) [RHEL-19153 RHEL-19159 RHEL-19165 RHEL-19162 RHEL-19156 RHEL-19150] {CVE-2023-6356 CVE-2023-6535 CVE-2023-6536} - nvmet-tcp: fix a crash in nvmet_req_complete() (Maurizio Lombardi) [RHEL-19153 RHEL-19159 RHEL-19165 RHEL-19162 RHEL-19156 RHEL-19150] {CVE-2023-6356 CVE-2023-6535 CVE-2023-6536} - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length (Maurizio Lombardi) [RHEL-19153 RHEL-19159 RHEL-19165 RHEL-19162 RHEL-19156 RHEL-19150] {CVE-2023-6356 CVE-2023-6535 CVE-2023-6536} - idpf: distinguish vports by the dev_port attribute (Michal Schmidt) [RHEL-22142] - s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs (Tobias Huschle) [RHEL-22159] - Revert "nvme-fabrics: parse nvme connect Linux error codes" (Ewan D. Milne) [RHEL-21545] - Revert "x86/fpu/xstate: Fix PKRU covert channel" (Martin McConnell) [RHEL-21573] - net: Remove acked SYN flag from packet in the transmit queue correctly (Paolo Abeni) [RHEL-21432] - tcp: do not accept ACK of bytes we never sent (Paolo Abeni) [RHEL-21432] - net: do not leave an empty skb in write queue (Paolo Abeni) [RHEL-21432] - tcp: check mptcp-level constraints for backlog coalescing (Paolo Abeni) [RHEL-21432] - redhat: Use dracut instead of objcopy for adding SBAT information to UKI (Vitaly Kuznetsov) - kexec: do syscore_shutdown() in kernel_kexec (Baoquan He) [RHEL-19654] - powerpc/vas: Limit open window failure messages in log bufffer (Mamatha Inamdar) [RHEL-14975]- ACPI: APEI: rename ghes_init() with an "acpi_" prefix (Mark Langsdorf) [RHEL-4625] - ACPI: APEI: explicit init of HEST and GHES in apci_init() (Mark Langsdorf) [RHEL-4625] - ACPI: AGDI: Improve error reporting for problems during .remove() (Mark Langsdorf) [RHEL-4625] - ACPI: AGDI: Fix missing prototype warning for acpi_agdi_init() (Mark Langsdorf) [RHEL-4625] - ACPI: AGDI: Add driver for Arm Generic Diagnostic Dump and Reset device (Mark Langsdorf) [RHEL-4625] - redhat/configs: enable CONFIG_ACPI_AGDI for arm64 (Mark Langsdorf) [RHEL-4625] - ACPI: tables: Add AGDI to the list of known table signatures (Mark Langsdorf) [RHEL-4625] - powerpc/64s: Increase default stack size to 32KB (Mamatha Inamdar) [RHEL-17581] - platform/mellanox: mlxbf-tmfifo: Fix a warning message (Luiz Capitulino) [RHEL-21099] - platform/mellanox: tmfifo: fix kernel-doc warnings (Luiz Capitulino) [RHEL-21099] - platform/mellanox: mlxbf-tmfifo: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21099] - platform/mellanox: mlxbf-tmfifo: Drop jumbo frames (Luiz Capitulino) [RHEL-21099] - platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors (Luiz Capitulino) [RHEL-21099] - platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications (Luiz Capitulino) [RHEL-21099] - platform/mellanox: fix potential race in mlxbf-tmfifo driver (Luiz Capitulino) [RHEL-21099] - platform/mellanox: Add BlueField-3 support in the tmfifo driver (Luiz Capitulino) [RHEL-21099] - mptcp: prevent tcp diag from closing listener subflows (Davide Caratti) [RHEL-21753] - mptcp: fix inconsistent state on fastopen race (Davide Caratti) [RHEL-21753] - mptcp: fix possible NULL pointer dereference on close (Davide Caratti) [RHEL-21753] - mptcp: deal with large GSO size (Davide Caratti) [RHEL-21753] - IB/ipoib: Fix mcast list locking (Daniel Vacek) [RHEL-19700] - RDMA/IPoIB: Fix error code return in ipoib_mcast_join (Daniel Vacek) [RHEL-19700] - hsr: Prevent use after free in prp_create_tagged_frame() (Felix Maurer) [RHEL-21711] - net: hsr: Add __packed to struct hsr_sup_tlv. (Felix Maurer) [RHEL-21711] - net: hsr: Properly parse HSRv1 supervisor frames. (Felix Maurer) [RHEL-21711] - hsr: Fix uninit-value access in fill_frame_info() (Felix Maurer) [RHEL-21711] - Reapply "memcg: enable accounting for file lock caches" (Wander Lairson Costa) [RHEL-8487 RHEL-9039] {CVE-2022-0480} - s390/vfio-ap: do not reset queue removed from host config (Cédric Le Goater) [RHEL-19574] - s390/vfio-ap: reset queues associated with adapter for queue unbound from driver (Cédric Le Goater) [RHEL-19574] - s390/vfio-ap: reset queues filtered from the guest's AP config (Cédric Le Goater) [RHEL-19574] - s390/vfio-ap: let on_scan_complete() callback filter matrix and update guest's APCB (Cédric Le Goater) [RHEL-19574] - s390/vfio-ap: loop over the shadow APCB when filtering guest's AP configuration (Cédric Le Goater) [RHEL-19574] - s390/vfio-ap: always filter entire AP matrix (Cédric Le Goater) [RHEL-19574] - KVM: s390: vsie: Fix length of facility list shadowed (Cédric Le Goater) [RHEL-19574] - KVM: s390: vsie: Fix STFLE interpretive execution identification (Cédric Le Goater) [RHEL-19574] - KVM: s390: vsie: fix race during shadow creation (Cédric Le Goater) [RHEL-19574] - KVM: s390: fix cc for successful PQAP (Cédric Le Goater) [RHEL-19574] - KVM: s390: fix setting of fpc register (Cédric Le Goater) [RHEL-19574] - s390/vfio-ap: fix sysfs status attribute for AP queue devices (Cédric Le Goater) [RHEL-19574] - s390/vfio-ap: unpin pages on gisc registration failure (Cédric Le Goater) [RHEL-19574] - ext4: avoid updating the superblock on a r/o mount if not needed (Pavel Reichl) [RHEL-7953] - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet (Guillaume Nault) [RHEL-22186] - ipv4: Correct/silence an endian warning in __ip_do_redirect (Guillaume Nault) [RHEL-22186] - net: set SOCK_RCU_FREE before inserting socket into hashtable (Guillaume Nault) [RHEL-22186] - ice: fix Get link status data length (Petr Oros) [RHEL-19740] - ice: Shut down VSI with "link-down-on-close" enabled (Petr Oros) [RHEL-19740] - ice: Fix link_down_on_close message (Petr Oros) [RHEL-19740] - ice: Fix some null pointer dereference issues in ice_ptp.c (Petr Oros) [RHEL-19740] - ice: fix theoretical out-of-bounds access in ethtool link modes (Petr Oros) [RHEL-19740] - ice: Restore fix disabling RX VLAN filtering (Petr Oros) [RHEL-19740] - ice: change vfs.num_msix_per to vf->num_msix (Petr Oros) [RHEL-19740] - ice: restore timestamp configuration after device reset (Petr Oros) [RHEL-19740] - ice: unify logic for programming PFINT_TSYN_MSK (Petr Oros) [RHEL-19740] - ice: remove ptp_tx ring parameter flag (Petr Oros) [RHEL-19740] - ice: fix DDP package download for packages without signature segment (Petr Oros) [RHEL-19740] - ice: dpll: fix output pin capabilities (Petr Oros) [RHEL-19740] - ice: dpll: fix check for dpll input priority range (Petr Oros) [RHEL-19740] - ice: dpll: fix initial lock status of dpll (Petr Oros) [RHEL-19740] - ice: Hook up 4 E830 devices by adding their IDs (Petr Oros) [RHEL-19740] - ice: Remove redundant zeroing of the fields. (Petr Oros) [RHEL-19740] - ice: Add support for E830 DDP package segment (Petr Oros) [RHEL-19740] - ice: Add ice_get_link_status_datalen (Petr Oros) [RHEL-19740] - ice: Add 200G speed/phy type use (Petr Oros) [RHEL-19740] - ice: Add E830 device IDs, MAC type and registers (Petr Oros) [RHEL-19740] - ice: cleanup ice_find_netlist_node (Petr Oros) [RHEL-19740] - ice: make ice_get_pf_c827_idx static (Petr Oros) [RHEL-19740] - ice: manage VFs MSI-X using resource tracking (Petr Oros) [RHEL-19740] - ice: set MSI-X vector count on VF (Petr Oros) [RHEL-19740] - ice: add bitmap to track VF MSI-X usage (Petr Oros) [RHEL-19740] - ice: implement num_msix field per VF (Petr Oros) [RHEL-19740] - ice: store VF's pci_dev ptr in ice_vf (Petr Oros) [RHEL-19740] - ice: add drop rule matching on not active lport (Petr Oros) [RHEL-19740] - ice: remove unused ice_flow_entry fields (Petr Oros) [RHEL-19740] - ice: Refactor finding advertised link speed (Petr Oros) [RHEL-19740] - ice: fix linking when CONFIG_PTP_1588_CLOCK=n (Petr Oros) [RHEL-19740] - ice: Remove the FW shared parameters (Petr Oros) [RHEL-19740] - ice: PTP: add clock domain number to auxiliary interface (Petr Oros) [RHEL-19740] - ice: Use PTP auxbus for all PHYs restart in E822 (Petr Oros) [RHEL-19740] - ice: Auxbus devices & driver for E822 TS (Petr Oros) [RHEL-19740] - ice: check netlist before enabling ICE_F_GNSS (Petr Oros) [RHEL-19740] - ice: introduce ice_pf_src_tmr_owned (Petr Oros) [RHEL-19740] - ice: fix pin assignment for E810-T without SMA control (Petr Oros) [RHEL-19740] - ice: remove ICE_F_PTP_EXTTS feature flag (Petr Oros) [RHEL-19740] - ice: PTP: move quad value check inside ice_fill_phy_msg_e822 (Petr Oros) [RHEL-19740] - ice: PTP: Rename macros used for PHY/QUAD port definitions (Petr Oros) [RHEL-19740] - ice: PTP: Clean up timestamp registers correctly (Petr Oros) [RHEL-19740] - ice: introduce hw->phy_model for handling PTP PHY differences (Petr Oros) [RHEL-19740] - ice: Support cross-timestamping for E823 devices (Petr Oros) [RHEL-19740] - ice: retry acquiring hardware semaphore during cross-timestamp request (Petr Oros) [RHEL-19740] - ice: prefix clock timer command enumeration values with ICE_PTP (Petr Oros) [RHEL-19740] - s390/dasd: protect device queue against concurrent access (Tobias Huschle) [RHEL-22162] - Enable CONFIG_MARVELL_88Q2XXX_PHY (Izabela Bakollari) [RHEL-946] - net: phy: bcm7xxx: Add missing 16nm EPHY statistics (Izabela Bakollari) [RHEL-946] - net: phylink: add phylink_limit_mac_speed() (Izabela Bakollari) [RHEL-946] - gpiolib: provide and use gpiod_line_state_notify() (Izabela Bakollari) [RHEL-946] - dp83640: Use list_for_each_entry() helper (Izabela Bakollari) [RHEL-946] - gpiolib: add a second blocking notifier to struct gpio_device (Izabela Bakollari) [RHEL-946] - gpiolib: rename the gpio_device notifier (Izabela Bakollari) [RHEL-946] - net: phy: mediatek-ge-soc: support PHY LEDs (Izabela Bakollari) [RHEL-946] - net: phy: Introduce PSGMII PHY interface mode (Izabela Bakollari) [RHEL-946] - net: phy: Remove two unused function declarations (Izabela Bakollari) [RHEL-946] - net: phy: move marking PHY on SFP module into SFP code (Izabela Bakollari) [RHEL-946] - net: phy: provide phylib stubs for hardware timestamping operations (Izabela Bakollari) [RHEL-946] - net: transfer rtnl_lock() requirement from ethtool_set_ethtool_phy_ops() to caller (Izabela Bakollari) [RHEL-946] - net: phy: nxp-c45-tja11xx: reset PCS if the link goes down (Izabela Bakollari) [RHEL-946] - net: phy: nxp-c45-tja11xx: read ext trig ts on TJA1120 (Izabela Bakollari) [RHEL-946] - net: phy: nxp-c45-tja11xx: run cable test with the PHY in test mode (Izabela Bakollari) [RHEL-946] - net: phy: nxp-c45-tja11xx: handle FUSA irq (Izabela Bakollari) [RHEL-946] - net: phy: nxp-c45-tja11xx: read egress ts on TJA1120 (Izabela Bakollari) [RHEL-946] - net: phy: nxp-c45-tja11xx: enable LTC sampling on both ext_ts edges (Izabela Bakollari) [RHEL-946] - net: phy: nxp-c45-tja11xx: add TJA1120 support (Izabela Bakollari) [RHEL-946] - net: phy: nxp-c45-tja11xx: use get_features (Izabela Bakollari) [RHEL-946] - net: phy: nxp-c45-tja11xx: prepare the ground for TJA1120 (Izabela Bakollari) [RHEL-946] - net: phy: nxp-c45-tja11xx: remove RX BIST frame counters (Izabela Bakollari) [RHEL-946] - net: phy: nxp-c45-tja11xx: use phylib master/slave implementation (Izabela Bakollari) [RHEL-946] - net: phy: smsc: add WoL support to LAN8740/LAN8742 PHYs (Izabela Bakollari) [RHEL-946] - net: mdio_bus: validate "addr" for mdiobus_is_registered_device() (Izabela Bakollari) [RHEL-946] - net: phylink: explicitly invalidate link_state members in mac_config (Izabela Bakollari) [RHEL-946] - net: phylink: strip out pre-March 2020 legacy code (Izabela Bakollari) [RHEL-946] - net: phy: motorcomm: Add pad drive strength cfg support (Izabela Bakollari) [RHEL-946] - net: phy: marvell-88q2xxx: add driver for the Marvell 88Q2110 PHY (Izabela Bakollari) [RHEL-946] - net: phy: c45: detect the BASE-T1 speed from the ability register (Izabela Bakollari) [RHEL-946] - net: phy: c45: add a separate function to read BASE-T1 abilities (Izabela Bakollari) [RHEL-946] - net: phy: c45: add support for 1000BASE-T1 forced setup (Izabela Bakollari) [RHEL-946] - net: phy: add registers to support 1000BASE-T1 (Izabela Bakollari) [RHEL-946] - net: phylink: remove legacy mac_an_restart() method (Izabela Bakollari) [RHEL-946] - net: phy: mdio-bcm-unimac: Add asp v2.0 support (Izabela Bakollari) [RHEL-946] - net: phy: bcm7xxx: Add EPHY entry for 74165 (Izabela Bakollari) [RHEL-946] - net: mdio: add unlocked mdiobus and mdiodev bus accessors (Izabela Bakollari) [RHEL-946] - net: phylink: add support for PCS link change notifications (Izabela Bakollari) [RHEL-946] - net: phylink: add pcs_pre_config()/pcs_post_config() methods (Izabela Bakollari) [RHEL-946] - net: phylink: add pcs_enable()/pcs_disable() methods (Izabela Bakollari) [RHEL-946] - gpiolib: order includes alphabetically in gpiolib.h (Izabela Bakollari) [RHEL-946] - gpio: mmio: handle "ngpios" properly in bgpio_init() (Izabela Bakollari) [RHEL-946] - gpiolib: add missing include (Izabela Bakollari) [RHEL-946] - idpf: avoid compiler introduced padding in virtchnl2_rss_key struct (Michal Schmidt) [RHEL-21928] - idpf: fix corrupted frames and skb leaks in singleq mode (Michal Schmidt) [RHEL-21928] - scsi: lpfc: Copyright updates for 14.2.0.16 patches (Dick Kennedy) [RHEL-17579] - scsi: lpfc: Update lpfc version to 14.2.0.16 (Dick Kennedy) [RHEL-17579] - scsi: lpfc: Enhance driver logging for selected discovery events (Dick Kennedy) [RHEL-17579] - scsi: lpfc: Refactor and clean up mailbox command memory free (Dick Kennedy) [RHEL-17579] - scsi: lpfc: Return early in lpfc_poll_eratt() when the driver is unloading (Dick Kennedy) [RHEL-17579] - scsi: lpfc: Eliminate unnecessary relocking in lpfc_check_nlp_post_devloss() (Dick Kennedy) [RHEL-17579] - scsi: lpfc: Fix list_entry null check warning in lpfc_cmpl_els_plogi() (Dick Kennedy) [RHEL-17579] - scsi: lpfc: Fix possible file string name overflow when updating firmware (Dick Kennedy) [RHEL-17579] - scsi: lpfc: Correct maximum PCI function value for RAS fw logging (Dick Kennedy) [RHEL-17579] - scsi: lpfc: Update lpfc version to 14.2.0.15 (Dick Kennedy) [RHEL-17579] - scsi: lpfc: Introduce LOG_NODE_VERBOSE messaging flag (Dick Kennedy) [RHEL-17579] - scsi: lpfc: Validate ELS LS_ACC completion payload (Dick Kennedy) [RHEL-17579] - scsi: lpfc: Reject received PRLIs with only initiator fcn role for NPIV ports (Dick Kennedy) [RHEL-17579] - scsi: lpfc: Treat IOERR_SLI_DOWN I/O completion status the same as pci offline (Dick Kennedy) [RHEL-17579] - scsi: lpfc: Remove unnecessary zero return code assignment in lpfc_sli4_hba_setup (Dick Kennedy) [RHEL-17579] - scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo (Dick Kennedy) [RHEL-17579] - scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file() (Dick Kennedy) [RHEL-17579] - vmstat: allow_direct_reclaim should use zone_page_state_snapshot (Marcelo Tosatti) [RHEL-21922]- mmc: rtsx: add rts5264 to support sd express card (Prarit Bhargava) [RHEL-17013] - misc: rtsx: add to support new card reader rts5264 (Prarit Bhargava) [RHEL-17013] - misc: rtsx: add to support new card reader rts5264 new definition and function (Prarit Bhargava) [RHEL-17013] - misc: Add PCR_SETTING_REG4 and PCR_SETTING_REG5 (Prarit Bhargava) [RHEL-17013] - tools/build: Fix -s detection code in tools/scripts/Makefile.include (Radu Rendec) [RHEL-21819] - tools/build: Fix -s detection code in tools/build/Makefile.build (Radu Rendec) [RHEL-21819] - kbuild: refactor silent mode detection (Radu Rendec) [RHEL-21819] - kbuild: Port silent mode detection to future gnu make. (Radu Rendec) [RHEL-21819] - efi/unaccepted: Fix off-by-one when checking for overlapping ranges (Vitaly Kuznetsov) [RHEL-19178] - x86/traps: Fix load_unaligned_zeropad() handling for shared TDX memory (Vitaly Kuznetsov) [RHEL-19178] - x86/tdx: Fix __noreturn build warning around __tdx_hypercall_failed() (Vitaly Kuznetsov) [RHEL-19178] - x86/tdx: Replace deprecated strncpy() with strtomem_pad() (Vitaly Kuznetsov) [RHEL-19178] - x86/tdx: Remove 'struct tdx_hypercall_args' (Vitaly Kuznetsov) [RHEL-19178] - x86/tdx: Reimplement __tdx_hypercall() using TDX_MODULE_CALL asm (Vitaly Kuznetsov) [RHEL-19178] - x86/tdx: Make TDX_HYPERCALL asm similar to TDX_MODULE_CALL (Vitaly Kuznetsov) [RHEL-19178] - x86/tdx: Extend TDX_MODULE_CALL to support more TDCALL/SEAMCALL leafs (Vitaly Kuznetsov) [RHEL-19178] - x86/tdx: Pass TDCALL/SEAMCALL input/output registers via a structure (Vitaly Kuznetsov) [RHEL-19178] - x86/tdx: Rename __tdx_module_call() to __tdcall() (Vitaly Kuznetsov) [RHEL-19178] - x86/tdx: Make macros of TDCALLs consistent with the spec (Vitaly Kuznetsov) [RHEL-19178] - x86/tdx: Skip saving output regs when SEAMCALL fails with VMFailInvalid (Vitaly Kuznetsov) [RHEL-19178] - x86/tdx: Zero out the missing RSI in TDX_HYPERCALL macro (Vitaly Kuznetsov) [RHEL-19178] - x86/tdx: Retry partially-completed page conversion hypercalls (Vitaly Kuznetsov) [RHEL-19178] - x86/kvm: Do not try to disable kvmclock if it was not enabled (Vitaly Kuznetsov) [RHEL-19178] - x86/tdx: Mark TSC reliable (Vitaly Kuznetsov) [RHEL-19178] - x86/tdx: Allow 32-bit emulation by default (Vitaly Kuznetsov) [RHEL-19178] - x86/entry: Do not allow external 0x80 interrupts (Vitaly Kuznetsov) [RHEL-19178] - x86/entry: Convert INT 0x80 emulation to IDTENTRY (Vitaly Kuznetsov) [RHEL-19178] - x86/coco: Disable 32-bit emulation by default on TDX and SEV (Vitaly Kuznetsov) [RHEL-19178] - x86: Make IA32_EMULATION boot time configurable (Vitaly Kuznetsov) [RHEL-19178] - x86/entry: Make IA32 syscalls' availability depend on ia32_enabled() (Vitaly Kuznetsov) [RHEL-19178] - x86/elf: Make loading of 32bit processes depend on ia32_enabled() (Vitaly Kuznetsov) [RHEL-19178] - x86/entry: Compile entry_SYSCALL32_ignore() unconditionally (Vitaly Kuznetsov) [RHEL-19178] - x86/entry: Rename ignore_sysret() (Vitaly Kuznetsov) [RHEL-19178] - x86: Introduce ia32_enabled() (Vitaly Kuznetsov) [RHEL-19178] - lockdep: Fix block chain corruption (Joel Savitz) [RHEL-5226] - futex: Don't include process MM in futex key on no-MMU (Joel Savitz) [RHEL-5226] - locking/rtmutex: Fix task->pi_waiters integrity (Joel Savitz) [RHEL-5226] - debugobjects,locking: Annotate debug_object_fill_pool() wait type violation (Joel Savitz) [RHEL-5226] - debugobject: Ensure pool refill (again) (Joel Savitz) [RHEL-5226] - debugobject: Prevent init race with static objects (Joel Savitz) [RHEL-5226] - debugobjects: Print object pointer in debug_print_object() (Joel Savitz) [RHEL-5226] - lib/debugobjects: fix stat count and optimize debug_objects_mem_init (Joel Savitz) [RHEL-5226] - debugobjects: Convert to SPDX license identifier (Joel Savitz) [RHEL-5226] - locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers (Joel Savitz) [RHEL-5226] - locktorture: Add raw_spinlock* torture tests for PREEMPT_RT kernels (Joel Savitz) [RHEL-5226] - locktorture: With nested locks, occasionally skip main lock (Joel Savitz) [RHEL-5226] - locktorture: Add nested locking to rtmutex torture tests (Joel Savitz) [RHEL-5226] - locktorture: Add nested locking to mutex torture tests (Joel Savitz) [RHEL-5226] - locktorture: Add nested_[un]lock() hooks and nlocks parameter (Joel Savitz) [RHEL-5226] - locktorture: Make the rt_boost factor a tunable (Joel Savitz) [RHEL-5226] - locktorture: Allow non-rtmutex lock types to be boosted (Joel Savitz) [RHEL-5226] - locking/qspinlock: Micro-optimize pending state waiting for unlock (Joel Savitz) [RHEL-5226] - kmsan: allow using __msan_instrument_asm_store() inside runtime (Joel Savitz) [RHEL-5226] - lockdep: allow instrumenting lockdep.c with KMSAN (Joel Savitz) [RHEL-5226] - tipc: Fix kernel-infoleak due to uninitialized TLV value (Xin Long) [RHEL-21488] - tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING (Xin Long) [RHEL-21488] - tipc: Use size_add() in calls to struct_size() (Xin Long) [RHEL-21488] - io_uring/af_unix: disable sending io_uring over sockets (Felix Maurer) [RHEL-18161 RHEL-18162] {CVE-2023-6531} - net: page_pool: add missing free_percpu when page_pool_init fail (Felix Maurer) [RHEL-15913] - xdp: Fix zero-size allocation warning in xskq_create() (Felix Maurer) [RHEL-15913] - bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets (Felix Maurer) [RHEL-15913] - bpf: reject unhashed sockets in bpf_sk_assign (Felix Maurer) [RHEL-15913] - bpf, sockmap: Fix map type error in sock_map_del_link (Felix Maurer) [RHEL-15913] - net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail() (Felix Maurer) [RHEL-15913] - cpu/hotplug: Increase the number of dynamic states (David Arcari) [RHEL-21944] - net: add reserved fields to nh_group (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to fib_info (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to fib6_info (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to genl_small_ops (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to devlink_port (Sabrina Dubroca) [RHEL-21356] - net: exclude BPF/XDP from kABI (Sabrina Dubroca) [RHEL-21356] - net: exclude TC from kABI (Sabrina Dubroca) [RHEL-21356] - net: exclude skb_ext from kABI (Sabrina Dubroca) [RHEL-21356] - net: exclude wireless_dev from kABI (Sabrina Dubroca) [RHEL-21356] - net: exclude sock_reuseport from kABI (Sabrina Dubroca) [RHEL-21356] - net: exclude ndisc_ops from kABI (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to udp tunnel infrastructure (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to fib_table (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to socket_wq (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to netlink_ext_ack (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to xfrm_state_walk and xfrm_state_offload (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to rtnl_link_stats* (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to cipher_context (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to tls_crypto_context (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to ipv4_devconf (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to sk_buff using custom code (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to nla_policy (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to proto (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to sock (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to neighbour (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to lwtunnel_state (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to genl_family (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to dst_entry (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to dst_ops (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to flowi_common, flowi4, flowi6 (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to fib_rule (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to packet_type (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to netdev_rx_queue (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to netdev_queue (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to header_ops (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to ipv6_devconf (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to proto_ops (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to genl_ops (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to napi_struct (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to dcbnl_rtnl_ops (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to macsec_ops (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to l3mdev_ops (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to tlsdev_ops (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to xfrmdev_ops (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to struct rtnl_link_ops (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to struct ethtool_ops (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to struct net_device_ops (Sabrina Dubroca) [RHEL-21356] - net: add reserved fields to struct net_device (Sabrina Dubroca) [RHEL-21356] - redhat: kABI: add missing RH_KABI_SIZE_ALIGN_CHECKS Kconfig option (Sabrina Dubroca) [RHEL-21356] - redhat: rh_kabi: introduce RH_KABI_EXCLUDE_WITH_SIZE (Sabrina Dubroca) [RHEL-21356] - redhat: rh_kabi: move semicolon inside __RH_KABI_CHECK_SIZE (Sabrina Dubroca) [RHEL-21356]- net/sched: act_ct: fix skb leak and crash on ooo frags (Davide Caratti) [RHEL-21360] - net/sched: act_ct: Take per-cb reference to tcf_ct_flow_table (Davide Caratti) [RHEL-21360] - net/sched: act_ct: Always fill offloading tuple iifidx (Davide Caratti) [RHEL-21360] - net/sched: act_ct: additional checks for outdated flows (Davide Caratti) [RHEL-21360] - netfilter: flowtable: GC pushes back packets to classic path (Davide Caratti) [RHEL-21360] - Revert "nvme-fc: fix race between error recovery and creating association" (Maurizio Lombardi) [RHEL-17457] - Bluetooth: avoid memcmp() out of bounds warning (David Marlin) [RHEL-18222] {CVE-2020-26555} - Bluetooth: hci_event: Fix coding style (David Marlin) [RHEL-18222] {CVE-2020-26555} - Bluetooth: hci_event: Fix using memcmp when comparing keys (David Marlin) [RHEL-18222] {CVE-2020-26555} - Bluetooth: Reject connection with the device which has same BD_ADDR (David Marlin) [RHEL-18222] {CVE-2020-26555} - Bluetooth: hci_event: Ignore NULL link key (David Marlin) [RHEL-18222] {CVE-2020-26555} - smb: client: fix OOB in smbCalcSize() (Scott Mayhew) [RHEL-18992] {CVE-2023-6606} - drm/i915/guc: Consider also RCU depth in busy loop. (Eder Zulian) [RHEL-15896] - drm/i915: Do not disable preemption for resets (Eder Zulian) [RHEL-15896] - drm/amd/display: Move the memory allocation out of dcn20_validate_bandwidth_fp(). (Eder Zulian) [RHEL-15896] - drm/amd/display: Move the memory allocation out of dcn21_validate_bandwidth_fp(). (Eder Zulian) [RHEL-15896] - drm/amd/display: Add a warning if the FPU is used outside from task context. (Eder Zulian) [RHEL-15896] - drm/amd/display: Simplify the per-CPU usage. (Eder Zulian) [RHEL-15896] - drm/amd/display: Remove migrate_en/dis from dc_fpu_begin(). (Eder Zulian) [RHEL-15896] - tools/arch/x86: intel_sdsi: Add support for reading meter certificates (David Arcari) [RHEL-15549] - tools/arch/x86: intel_sdsi: Add support for new GUID (David Arcari) [RHEL-15549] - tools/arch/x86: intel_sdsi: Read more On Demand registers (David Arcari) [RHEL-15549] - tools/arch/x86: intel_sdsi: Add Intel On Demand text (David Arcari) [RHEL-15549] - tools/arch/x86: intel_sdsi: Add support for reading state certificates (David Arcari) [RHEL-15549] - platform/x86/intel/sdsi: Change mailbox timeout (David Arcari) [RHEL-15549] - platform/x86/intel/sdsi: Add meter certificate support (David Arcari) [RHEL-15549] - platform/x86/intel/sdsi: Support different GUIDs (David Arcari) [RHEL-15549] - platform/x86/intel/sdsi: Hide attributes if hardware doesn't support (David Arcari) [RHEL-15549] - platform/x86/intel/sdsi: Add Intel On Demand text (David Arcari) [RHEL-15549] - Documentation/ABI: sysfs-driver-intel_sdsi: Fix sphinx warnings (David Arcari) [RHEL-15549] - firmware: dmi-sysfs: make pr_info messages rate limited (Prarit Bhargava) [RHEL-21581] - Bluetooth: ISO: Fix invalid context error (Bastien Nocera) [RHEL-17138] - Bluetooth: hci_sync: Introduce PTR_UINT/UINT_PTR macros (Bastien Nocera) [RHEL-17138] - Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name (Bastien Nocera) [RHEL-17138] - Bluetooth: hci_sock: fix slab oob read in create_monitor_event (Bastien Nocera) [RHEL-17138] - Bluetooth: Make handle of hci_conn be unique (Bastien Nocera) [RHEL-17138] - Bluetooth: hci_sync: always check if connection is alive before deleting (Bastien Nocera) [RHEL-17138] - Bluetooth: ISO: Fix bcast listener cleanup (Bastien Nocera) [RHEL-17138] - Bluetooth: ISO: Pass BIG encryption info through QoS (Bastien Nocera) [RHEL-17138] - Bluetooth: ISO: Use defer setup to separate PA sync and BIG sync (Bastien Nocera) [RHEL-17138] - Bluetooth: hci_conn: Fix hci_le_set_cig_params (Bastien Nocera) [RHEL-17138] - net: annotate data-races around sk->sk_lingertime (Bastien Nocera) [RHEL-17138] - Bluetooth: ISO: Fix not checking for valid CIG/CIS IDs (Bastien Nocera) [RHEL-17138] - Bluetooth: hci_sync: Fix Opcode prints in bt_dev_dbg/err (Bastien Nocera) [RHEL-17138] - Bluetooth: ISO: Set CIS bit only for devices with CIS support (Bastien Nocera) [RHEL-17138] - Bluetooth: hci_codec: Fix leaking content of local_codecs (Bastien Nocera) [RHEL-17138] - Bluetooth: hci_sync: Fix UAF in hci_disconnect_all_sync (Bastien Nocera) [RHEL-17138] - Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync (Bastien Nocera) [RHEL-17138] - Bluetooth: hci_sync: Fix handling of HCI_OP_CREATE_CONN_CANCEL (Bastien Nocera) [RHEL-17138] - Bluetooth: hci_sync: delete CIS in BT_OPEN/CONNECT/BOUND when aborting (Bastien Nocera) [RHEL-17138] - Bluetooth: hci_sync: Enable events for BIS capable devices (Bastien Nocera) [RHEL-17138] - Bluetooth: hci_core: Fix build warnings (Bastien Nocera) [RHEL-17138] - Bluetooth: hci_core: Fix missing instances using HCI_MAX_AD_LENGTH (Bastien Nocera) [RHEL-17138] - Bluetooth: hci_core: Make hci_is_le_conn_scanning public (Bastien Nocera) [RHEL-17138] - Bluetooth: MGMT: Fix always using HCI_MAX_AD_LENGTH (Bastien Nocera) [RHEL-17138] - Bluetooth: Check for ISO support in controller (Bastien Nocera) [RHEL-17138] - Bluetooth: hci_bcm4377: Mark bcm4378/bcm4387 as BROKEN_LE_CODED (Bastien Nocera) [RHEL-17138] - Bluetooth: btrtl: Ignore error return for hci_devcd_register() (Bastien Nocera) [RHEL-17138] - NFS: Use parent's objective cred in nfs_access_login_time() (Scott Mayhew) [RHEL-16024] - net: Save and restore msg_namelen in sock_sendmsg (Paolo Abeni) [RHEL-21447] - net: check dev->gso_max_size in gso_features_check() (Paolo Abeni) [RHEL-21447] - net: Return error from sk_stream_wait_connect() if sk_wait_event() fails (Paolo Abeni) [RHEL-21447] - net: prevent mss overflow in skb_segment() (Paolo Abeni) [RHEL-21447] - drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group (Paolo Abeni) [RHEL-21447] - cpufreq: blocklist more Qualcomm platforms in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-1026] - memory: tegra: Set BPMP msg flags to reset IPC channels (Mark Langsdorf) [RHEL-1026] - firmware: tegra: Add suspend hook and reset BPMP IPC early on resume (Mark Langsdorf) [RHEL-1026] - cpufreq: tegra194: fix warning due to missing opp_put (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-cpufreq-hw: fix double IO unmap and resource release on exit (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: Simplify counting frequency domains (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: Add missing null pointer check (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: Fix cpufreq_driver->get() for non-LMH systems (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: Fix reading "reg" with address/size-cells != 2 (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: Add CPU clock provider support (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: Fix the frequency returned by cpufreq_driver->get() (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut() (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: Move soc_data to struct qcom_cpufreq (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: Use cached dev pointer in probe() (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: Allocate qcom_cpufreq_data during probe (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: Remove un-necessary cpumask_empty() check (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-cpufreq-hw: Add cpufreq qos for LMh (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-cpufreq-hw: Fix uninitialized throttled_freq warning (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: Remove deprecated irq_set_affinity_hint() call (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: Disable LMH irq when disabling policy (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: Reset cancel_throttle when policy is re-enabled (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-cpufreq-hw: use HZ_PER_KHZ macro in units.h (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config() (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: Don't do lmh things without a throttle interrupt (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-cpufreq-hw: Clear dcvs interrupts (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-cpufreq-hw: Fix throttle frequency value on EPSS platforms (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: provide online/offline operations (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: fix the opp entries refcounting (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: fix the race between LMH worker and cpuhp (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: drop affinity hint before freeing the IRQ (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: Add support for per-core-dcvs (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse (Mark Langsdorf) [RHEL-1026] - cpufreq: replace cpumask_weight with cpumask_empty where appropriate (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: Delay enabling throttle_irq (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: Use optional irq API (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: Set CPU affinity of dcvsh interrupts (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: Fix probable nested interrupt handling (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-cpufreq-hw: Avoid stack buffer for IRQ name (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-cpufreq-hw: Use new thermal pressure update function (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-cpufreq-hw: Update offline CPUs per-cpu thermal pressure (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-hw: Set dvfs_possible_from_any_cpu cpufreq driver flag (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-cpufreq-hw: Add dcvs interrupt support (Mark Langsdorf) [RHEL-1026] - cpufreq: qcom-cpufreq-hw: Use .register_em() to register with energy model (Mark Langsdorf) [RHEL-1026] - cpufreq: make interface functions and lock holding state clear (Mark Langsdorf) [RHEL-1026] - cpufreq: Abort show()/store() for half-initialized policies (Mark Langsdorf) [RHEL-1026] - cpufreq: ACPI: Prevent a warning when another frequency driver is loaded (Mark Langsdorf) [RHEL-1026] - cpufreq: use correct unit when verify cur freq (Mark Langsdorf) [RHEL-1026] - cpufreq: tegra194: remove opp table in exit hook (Mark Langsdorf) [RHEL-1026] - cpufreq: tegra194: Fix an error handling path in tegra194_cpufreq_probe() (Mark Langsdorf) [RHEL-1026] - cpufreq: tegra194: add OPP support and set bandwidth (Mark Langsdorf) [RHEL-1026] - cpufreq: drivers with target_index() must set freq_table (Mark Langsdorf) [RHEL-1026] - cpufreq: pmac32: Use of_property_read_bool() for boolean properties (Mark Langsdorf) [RHEL-1026] - cpufreq: Fix typo in the ARM_BRCMSTB_AVS_CPUFREQ Kconfig entry (Mark Langsdorf) [RHEL-1026] - cpufreq: warn about invalid vals to scaling_max/min_freq interfaces (Mark Langsdorf) [RHEL-1026] - ACPI: cpufreq: Use platform devices to load ACPI PPC and PCC drivers (Mark Langsdorf) [RHEL-1026] - cpufreq: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1026] - cpufreq: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-1026] - kbuild, cpufreq: remove MODULE_LICENSE in non-modules (Mark Langsdorf) [RHEL-1026] - kbuild, cpufreq: tegra124: remove MODULE_LICENSE in non-modules (Mark Langsdorf) [RHEL-1026] - cpufreq: davinci: Fix clk use after free (Mark Langsdorf) [RHEL-1026] - cpufreq: Add SM6375 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-1026] - cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-1026] - cpufreq: sun50i: Switch to use dev_err_probe() helper (Mark Langsdorf) [RHEL-1026] - cpufreq: bmips-cpufreq: Use module_init and add module_exit (Mark Langsdorf) [RHEL-1026] - ice: dpll: fix phase offset value (Petr Oros) [RHEL-15789] - dpll: netlink/core: change pin frequency set behavior (Petr Oros) [RHEL-15789] - ice: dpll: implement phase related callbacks (Petr Oros) [RHEL-15789] - dpll: netlink/core: add support for pin-dpll signal phase offset/adjust (Petr Oros) [RHEL-15789] - dpll: spec: add support for pin-dpll signal phase offset/adjust (Petr Oros) [RHEL-15789] - dpll: docs: add support for pin signal phase offset/adjust (Petr Oros) [RHEL-15789] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-15789] - xfs: fix log recovery when unknown rocompat bits are set (Pavel Reichl) [RHEL-15063]- dm crypt: account large pages in cc->n_allocated_pages (Benjamin Marzinski) [RHEL-12342] - MAINTAINERS: update the dm-devel mailing list (Benjamin Marzinski) [RHEL-12342] - dm zoned: free dmz->ddev array in dmz_put_zoned_devices (Benjamin Marzinski) [RHEL-12342] - dm: don't attempt to queue IO under RCU protection (Benjamin Marzinski) [RHEL-12342 RHEL-8220] - dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-12342] - dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-12342 RHEL-12435] - dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-12342 RHEL-12435] - dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-12342] - dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-12342] - dm: get rid of GFP_NOIO workarounds for __vmalloc and kvmalloc (Benjamin Marzinski) [RHEL-12342] - dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-12342] - dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-12342] - dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-12342] - dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-12342] - dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-12342] - dm ioctl: Avoid double-fetch of version (Benjamin Marzinski) [RHEL-12342] - dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-12342] - dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-12342] - dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-12342] - Documentation: dm-integrity: Document an example of how the tunables relate. (Benjamin Marzinski) [RHEL-12342] - Documentation: dm-integrity: Document default values. (Benjamin Marzinski) [RHEL-12342] - Documentation: dm-integrity: Document the meaning of "buffer". (Benjamin Marzinski) [RHEL-12342] - Documentation: dm-integrity: Fix minor grammatical error. (Benjamin Marzinski) [RHEL-12342] - dm integrity: Use %*ph for printing hexdump of a small buffer (Benjamin Marzinski) [RHEL-12342] - dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-12342] - dm: remove stale/redundant dm_internal_{suspend,resume} prototypes in dm.h (Benjamin Marzinski) [RHEL-12342] - dm: skip dm-stats work in alloc_io() unless needed (Benjamin Marzinski) [RHEL-12342] - dm: avoid needless dm_io access if all IO accounting is disabled (Benjamin Marzinski) [RHEL-12342] - dm: support turning off block-core's io stats accounting (Benjamin Marzinski) [RHEL-12342] - dm zone: Use the bitmap API to allocate bitmaps (Benjamin Marzinski) [RHEL-12342] - dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-12342] - dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-12342] - dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-12342] - dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-12342] - dm flakey: introduce random_read_corrupt and random_write_corrupt options (Benjamin Marzinski) [RHEL-12342] - dm flakey: clone pages on write bio before corrupting them (Benjamin Marzinski) [RHEL-12342] - dm crypt: allocate compound pages if possible (Benjamin Marzinski) [RHEL-12342] - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Guillaume Nault) [RHEL-21363] - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Guillaume Nault) [RHEL-21363] - net: stmmac: Separate C22 and C45 transactions for xgmac2 (Mark Salter) [RHEL-19517] - ppp: limit MRU to 64K (Guillaume Nault) [RHEL-21332] - tty: Fix uninit-value access in ppp_sync_receive() (Guillaume Nault) [RHEL-21332] - platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (Steve Best) [RHEL-18241] - platform/x86/intel-uncore-freq: Ignore minor version change (Steve Best) [RHEL-18241] - platform/x86/intel/pmc: Add missing extern (David Arcari) [RHEL-15539] - platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539] - platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend (David Arcari) [RHEL-15539] - platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback (David Arcari) [RHEL-15539] - platform/x86/intel/pmt: telemetry: Export API to read telemetry (David Arcari) [RHEL-15539] - platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David Arcari) [RHEL-15539] - platform/x86/intel/pmc: Allow reenabling LTRs (David Arcari) [RHEL-15539] - platform/x86/intel/pmc: Add suspend callback (David Arcari) [RHEL-15539] - platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver (David Arcari) [RHEL-15539] - platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver (David Arcari) [RHEL-15539] - platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake (David Arcari) [RHEL-15539] - platform/x86/intel/pmc: Move common code to core.c (David Arcari) [RHEL-15539] - platform/x86/intel/pmc: Add PSON residency counter for Alder Lake (David Arcari) [RHEL-15539] - platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH (David Arcari) [RHEL-15539] - platform/x86/intel/pmc: Add PSON residency counter (David Arcari) [RHEL-15539] - platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() (David Arcari) [RHEL-15539] - platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() (David Arcari) [RHEL-15539] - platform/x86/intel/vsec: Add support for Lunar Lake M (David Arcari) [RHEL-15539] - platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() (David Arcari) [RHEL-15539] - platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake (David Arcari) [RHEL-15539] - platform/x86/intel/pmc: Add debug attribute for Die C6 counter (David Arcari) [RHEL-15539] - platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P (David Arcari) [RHEL-15539] - platform/x86/intel/pmc: Retrieve LPM information using Intel PMT (David Arcari) [RHEL-15539] - platform/x86/intel/pmc: Display LPM requirements for multiple PMCs (David Arcari) [RHEL-15539] - platform/x86/intel/pmc: Find and register PMC telemetry entries (David Arcari) [RHEL-15539] - platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init() (David Arcari) [RHEL-15539] - platform/x86/intel/pmc: Cleanup SSRAM discovery (David Arcari) [RHEL-15539] - platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail (David Arcari) [RHEL-15539] - platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init (David Arcari) [RHEL-15539] - platform/x86/intel/vsec: Add base address field (David Arcari) [RHEL-15539] - platform/x86/intel/vsec: Add intel_vsec_register (David Arcari) [RHEL-15539] - platform/x86/intel/vsec: Assign auxdev parent by argument (David Arcari) [RHEL-15539] - platform/x86/intel/vsec: Use cleanup.h (David Arcari) [RHEL-15539] - platform/x86/intel/vsec: remove platform_info from vsec device structure (David Arcari) [RHEL-15539] - platform/x86/intel/vsec: Move structures to header (David Arcari) [RHEL-15539] - platform/x86/intel/vsec: Remove unnecessary return (David Arcari) [RHEL-15539] - platform/x86/intel/vsec: Fix xa_alloc memory leak (David Arcari) [RHEL-15539] - platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup (David Arcari) [RHEL-15539] - platform/x86/intel: vsec: Explicitly enable capabilities (David Arcari) [RHEL-15539] - s390: add kmemleak annotation in stack_alloc() (Chris von Recklinghausen) [RHEL-2454] - selftests: bonding: do not set port down when adding to bond (Hangbin Liu) [RHEL-21153] - selftests: pmtu.sh: fix result checking (Hangbin Liu) [RHEL-21153] - dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10097] - dmaengine: idxd: Fix issues with PRS disable sysfs knob (Jerry Snitselaar) [RHEL-10097] - dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10097] - dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10097] - dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10097] - dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10097] - dmaengine: idxd: Remove unused declarations (Jerry Snitselaar) [RHEL-10097] - dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10097] - dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10097] - dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() call (Jerry Snitselaar) [RHEL-10097] - dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10097] - dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097] - dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10097] - dmaengine: sh: rz-dmac: Fix destination and source data size setting (Jerry Snitselaar) [RHEL-10097] - dmaengine: sh: rz-dmac: Improve cleanup order in probe()/remove() (Jerry Snitselaar) [RHEL-10097] - dmaengine/idxd: Re-enable kernel workqueue under DMA API (Jerry Snitselaar) [2154043] - dmaengine: idxd: Clear PRS disable flag when disabling IDXD device (Jerry Snitselaar) [RHEL-10097] - dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10097] - dmaengine: make QCOM_HIDMA depend on HAS_IOMEM (Jerry Snitselaar) [RHEL-10097] - dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10097] - dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10097] - dmaengine: idxd: add per wq PRS disable (Jerry Snitselaar) [2153916] - dmaengine: idxd: add pid to exported sysfs attribute for opened file (Jerry Snitselaar) [RHEL-10097] - dmaengine: idxd: expose fault counters to sysfs (Jerry Snitselaar) [RHEL-10097] - dmaengine: idxd: add a device to represent the file opened (Jerry Snitselaar) [2153910] - dmaengine: idxd: add per file user counters for completion record faults (Jerry Snitselaar) [2153910] - dmaengine: idxd: process batch descriptor completion record faults (Jerry Snitselaar) [2153910] - dmaengine: idxd: add descs_completed field for completion record (Jerry Snitselaar) [2153910] - dmaengine: idxd: process user page faults for completion record (Jerry Snitselaar) [2153910] - dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling (Jerry Snitselaar) [2153910] - dmaengine: idxd: create kmem cache for event log fault items (Jerry Snitselaar) [2153910] - dmaengine: idxd: add per DSA wq workqueue for processing cr faults (Jerry Snitselaar) [2153910] - dmanegine: idxd: add debugfs for event log dump (Jerry Snitselaar) [2153910] - dmaengine: idxd: add interrupt handling for event log (Jerry Snitselaar) [2153910] - dmaengine: idxd: setup event log configuration (Jerry Snitselaar) [2153910] - dmaengine: idxd: add event log size sysfs attribute (Jerry Snitselaar) [2153910] - dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [2153910] - dmaengine: qcom_hidma: Add explicit platform_device.h and of_device.h includes (Jerry Snitselaar) [RHEL-10097] - dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size (Jerry Snitselaar) [RHEL-10097] - dmaengine: idxd: expose IAA CAP register via sysfs knob (Jerry Snitselaar) [2153920] - dmaengine: idxd: reformat swerror output to standard Linux bitmap output (Jerry Snitselaar) [2153920] - dmaengine: idxd: Add descriptor definitions for translation fetch operation (Jerry Snitselaar) [2153912] - dmaengine: idxd: Add descriptor definitions for DIX generate operation (Jerry Snitselaar) [2153912] - dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation (Jerry Snitselaar) [2153912] - dmaengine: idxd: Remove unnecessary aer.h include (Jerry Snitselaar) [RHEL-10097] - dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10097] - dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10097] - dmaengine: Use of_property_present() for testing DT property presence (Jerry Snitselaar) [RHEL-10097] - dmaengine: sh: rz-dmac: Add reset support (Jerry Snitselaar) [RHEL-10097] - dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned (Jerry Snitselaar) [RHEL-10097] - dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jerry Snitselaar) [RHEL-10097] - dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size (Jerry Snitselaar) [RHEL-10097] - dmaengine: sh: rcar-dmac: Check for error num after setting mask (Jerry Snitselaar) [RHEL-10097] - dmaengine: rcar-dmac: Add support for R-Car S4-8 (Jerry Snitselaar) [RHEL-10097] - dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe (Jerry Snitselaar) [RHEL-10097] - dmaengine: sh: rz-dmac: Add device_synchronize callback (Jerry Snitselaar) [RHEL-10097] - dmaengine: sh: make array ds_lut static (Jerry Snitselaar) [RHEL-10097] - dmaengine: sh: rz-dmac: Add DMA clock handling (Jerry Snitselaar) [RHEL-10097] - dmaengine: sh: fix some NULL dereferences (Jerry Snitselaar) [RHEL-10097] - dmaengine: sh: Fix unused initialization of pointer lmdesc (Jerry Snitselaar) [RHEL-10097] - dmaengine: sh: Add DMAC driver for RZ/G2L SoC (Jerry Snitselaar) [RHEL-10097] - dmaengine: idxd: Add enable/disable device IOPF feature (Jerry Snitselaar) [RHEL-10097] - dmaengine: idxd: use const struct bus_type * (Jerry Snitselaar) [RHEL-10097] - dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10097] - lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready. (John B. Wyatt IV) [RHEL-2246] - lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval(). (John B. Wyatt IV) [RHEL-2246] - redhat: Use kernel-install for UKI install with systemd >= 252-20 (Vitaly Kuznetsov) [RHEL-19486] - redhat: Use named parameters for kernel_variant_posttrans()/kernel_variant_preun() (Vitaly Kuznetsov) [RHEL-19486] - redhat: Let kernel-modules-core own the files depmod generates. (Vitaly Kuznetsov) [RHEL-19486] - redhat: Update RPM Scriptlet for kernel-install Changes (Vitaly Kuznetsov) [RHEL-19486] - cpuidle: tracing, preempt: Squash _rcuidle tracing (Artem Savkov) [RHEL-19665] - tracing, hardirq: No moar _rcuidle() tracing (Artem Savkov) [RHEL-19665] - gfs2: don't withdraw if init_threads() got interrupted (Andreas Gruenbacher) [RHEL-7769]- redhat: rpminspect: disable license, debuginfo and removedfiles (Scott Weaver) - blk-mq: don't count completed flush data request as inflight in case of quiesce (Ming Lei) [RHEL-18054] - iommu/iova: Manage the depot list size (Jerry Snitselaar) [RHEL-11148] - iommu/iova: Make the rcache depot scale better (Jerry Snitselaar) [RHEL-11148] - ipv6: fix potential NULL deref in fib6_add() (Hangbin Liu) [RHEL-21152] - ipv6: avoid atomic fragment on GSO packets (Hangbin Liu) [RHEL-21152] - ipv6: fix ip6_sock_set_addr_preferences() typo (Hangbin Liu) [RHEL-21152] - x86/fpu/xstate: Fix PKRU covert channel (Martin McConnell) [RHEL-14035] - x86/fpu: Invalidate FPU state correctly on exec() (Martin McConnell) [RHEL-14035] - ethtool: untangle the linkmode and ethtool headers (Petr Oros) [RHEL-20012] - ethtool: Add forced speed to supported link modes maps (Petr Oros) [RHEL-20012] - PCI: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-19258] - PCI: Add PCI_HEADER_TYPE_MFD definition (Myron Stowe) [RHEL-19258] - PCI: vmd: Correct PCI Header Type Register's multi-function check (Myron Stowe) [RHEL-19258] - PCI: vmd: Fix inconsistent indentation in vmd_resume() (Myron Stowe) [RHEL-19258] - s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir (Tobias Huschle) [RHEL-16318] - s390/cmma: fix detection of DAT pages (Tobias Huschle) [RHEL-16318] - s390/mm: add missing arch_set_page_dat() call to gmap allocations (Tobias Huschle) [RHEL-16318] - s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc() (Tobias Huschle) [RHEL-16318] - s390/cmma: fix initial kernel address space page table walk (Tobias Huschle) [RHEL-16318] - redhat: rewrite genlog and support Y- tags (Jan Stancek) - bpf: Add missing BPF_LINK_TYPE invocations (Jerome Marchand) [RHEL-10691] - bpf: Fix a verifier bug due to incorrect branch offset comparison with cpu=v4 (Jerome Marchand) [RHEL-10691] - bpf: Add missed allocation hint for bpf_mem_cache_alloc_flags() (Jerome Marchand) [RHEL-10691] - s390/bpf: Fix unwinding past the trampoline (Jerome Marchand) [RHEL-10691] - s390/bpf: Fix clobbering the caller's backchain in the trampoline (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add testcase for async callback return value failure (Jerome Marchand) [RHEL-10691] - bpf: Fix verifier log for async callback return values (Jerome Marchand) [RHEL-10691] - bpf: Handle bpf_mprog_query with NULL entry (Jerome Marchand) [RHEL-10691] - bpf: Fix BPF_PROG_QUERY last field check (Jerome Marchand) [RHEL-10691] - bpf: Use kmalloc_size_roundup() to adjust size_index (Jerome Marchand) [RHEL-10691] - bpf, mprog: Fix maximum program check on mprog attachment (Jerome Marchand) [RHEL-10691] - bpf: unconditionally reset backtrack_state masks on global func exit (Jerome Marchand) [RHEL-10691] - bpf: Fix tr dereferencing (Jerome Marchand) [RHEL-10691] - selftests/bpf: Check bpf_cubic_acked() is called via struct_ops (Jerome Marchand) [RHEL-10691] - s390/bpf: Let arch_prepare_bpf_trampoline return program size (Jerome Marchand) [RHEL-10691] - bpf: Fix BTF_ID symbol generation collision in tools/ (Jerome Marchand) [RHEL-10691] - bpf: Fix BTF_ID symbol generation collision (Jerome Marchand) [RHEL-10691] - bpf: Fix uprobe_multi get_pid_task error path (Jerome Marchand) [RHEL-10691] - bpf: Skip unit_size checking for global per-cpu allocator (Jerome Marchand) [RHEL-10691] - docs/bpf: update out-of-date doc in BPF flow dissector (Jerome Marchand) [RHEL-10691] - selftests/bpf: Fix kprobe_multi_test/attach_override test (Jerome Marchand) [RHEL-10691] - bpf, cgroup: fix multiple kernel-doc warnings (Jerome Marchand) [RHEL-10691] - bpf: Fix a erroneous check after snprintf() (Jerome Marchand) [RHEL-10691] - selftests/bpf: ensure all CI arches set CONFIG_BPF_KPROBE_OVERRIDE=y (Jerome Marchand) [RHEL-10691] - selftests/bpf: Offloaded prog after non-offloaded should not cause BUG (Jerome Marchand) [RHEL-10691] - bpf: Avoid dummy bpf_offload_netdev in __bpf_prog_dev_bound_init (Jerome Marchand) [RHEL-10691] - bpf: Avoid deadlock when using queue and stack maps from NMI (Jerome Marchand) [RHEL-10691] - selftests/bpf: Test all valid alloc sizes for bpf mem allocator (Jerome Marchand) [RHEL-10691] - bpf: Ensure unit_size is matched with slab cache object size (Jerome Marchand) [RHEL-10691] - bpf: Don't prefill for unused bpf_mem_cache (Jerome Marchand) [RHEL-10691] - bpf: Adjust size_index according to the value of KMALLOC_MIN_SIZE (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add kprobe_multi override test (Jerome Marchand) [RHEL-10691] - bpf: Add override check to kprobe multi link attach (Jerome Marchand) [RHEL-10691] - selftests/bpf: trace_helpers.c: Add a global ksyms initialization mutex (Jerome Marchand) [RHEL-10691] - selftests/bpf: trace_helpers.c: Optimize kallsyms cache (Jerome Marchand) [RHEL-10691] - bpf: make bpf_prog_pack allocator portable (Jerome Marchand) [RHEL-10691] - selftests/bpf: Check bpf_sk_storage has uncharged sk_omem_alloc (Jerome Marchand) [RHEL-10691] - bpf: bpf_sk_storage: Fix the missing uncharge in sk_omem_alloc (Jerome Marchand) [RHEL-10691] - bpf: bpf_sk_storage: Fix invalid wait context lockdep report (Jerome Marchand) [RHEL-10691] - s390/bpf: Pass through tail call counter in trampolines (Jerome Marchand) [RHEL-10691] - bpf: Assign bpf_tramp_run_ctx::saved_run_ctx before recursion check. (Jerome Marchand) [RHEL-10691] - bpf: Invoke __bpf_prog_exit_sleepable_recur() on recursion in kern_sys_bpf(). (Jerome Marchand) [RHEL-10691] - docs/bpf: Fix "file doesn't exist" warnings in {llvm_reloc,btf}.rst (Jerome Marchand) [RHEL-10691] - selftests/bpf: Include build flavors for install target (Jerome Marchand) [RHEL-10691] - bpf: Annotate bpf_long_memcpy with data_race (Jerome Marchand) [RHEL-10691] - selftests/bpf: Fix d_path test (Jerome Marchand) [RHEL-10691] - bpf, docs: Fix invalid escape sequence warnings in bpf_doc.py (Jerome Marchand) [RHEL-10691] - bpf, docs: s/eBPF/BPF in standards documents (Jerome Marchand) [RHEL-10691] - bpf, docs: Add abi.rst document to standardization subdirectory (Jerome Marchand) [RHEL-10691] - bpf, docs: Move linux-notes.rst to root bpf docs tree (Jerome Marchand) [RHEL-10691] - bpf, sockmap: Fix preempt_rt splat when using raw_spin_lock_t (Jerome Marchand) [RHEL-10691] - docs/bpf: Add description for CO-RE relocations (Jerome Marchand) [RHEL-10691] - bpf, docs: Correct source of offset for program-local call (Jerome Marchand) [RHEL-10691] - bpftool: Fix build warnings with -Wtype-limits (Jerome Marchand) [RHEL-10691] - bpf: Prevent inlining of bpf_fentry_test7() (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add tests for rbtree API interaction in sleepable progs (Jerome Marchand) [RHEL-10691] - bpf: Allow bpf_spin_{lock,unlock} in sleepable progs (Jerome Marchand) [RHEL-10691] - bpf: Consider non-owning refs to refcounted nodes RCU protected (Jerome Marchand) [RHEL-10691] - bpf: Reenable bpf_refcount_acquire (Jerome Marchand) [RHEL-10691] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping refcounted nodes (Jerome Marchand) [RHEL-10691] - bpf: Consider non-owning refs trusted (Jerome Marchand) [RHEL-10691] - bpf: Ensure kptr_struct_meta is non-NULL for collection insert and refcount_acquire (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add a local kptr test with no special fields (Jerome Marchand) [RHEL-10691] - bpf: Remove a WARN_ON_ONCE warning related to local kptr (Jerome Marchand) [RHEL-10691] - libbpf: fix signedness determination in CO-RE relo handling logic (Jerome Marchand) [RHEL-10691] - selftests/bpf: add uprobe_multi test binary to .gitignore (Jerome Marchand) [RHEL-10691] - libbpf: Add bpf_object__unpin() (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add selftest for allow_ptr_leaks (Jerome Marchand) [RHEL-10691] - bpf: Fix issue in verifying allow_ptr_leaks (Jerome Marchand) [RHEL-10691] - libbpf: Free btf_vmlinux when closing bpf_object (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add test for bpf_obj_drop with bad reg->off (Jerome Marchand) [RHEL-10691] - bpf: Fix check_func_arg_reg_off bug for graph root/node (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add extra link to uprobe_multi tests (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add uprobe_multi pid filter tests (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add uprobe_multi cookie test (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add uprobe_multi usdt bench test (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add uprobe_multi usdt test code (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add uprobe_multi bench test (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add uprobe_multi test program (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add uprobe_multi link test (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add uprobe_multi api test (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add uprobe_multi skel test (Jerome Marchand) [RHEL-10691] - selftests/bpf: Move get_time_ns to testing_helpers.h (Jerome Marchand) [RHEL-10691] - libbpf: Add uprobe multi link support to bpf_program__attach_usdt (Jerome Marchand) [RHEL-10691] - libbpf: Add uprobe multi link detection (Jerome Marchand) [RHEL-10691] - libbpf: Add support for u[ret]probe.multi[.s] program sections (Jerome Marchand) [RHEL-10691] - libbpf: Add bpf_program__attach_uprobe_multi function (Jerome Marchand) [RHEL-10691] - libbpf: Add bpf_link_create support for multi uprobes (Jerome Marchand) [RHEL-10691] - libbpf: Add elf_resolve_pattern_offsets function (Jerome Marchand) [RHEL-10691] - libbpf: Add elf_resolve_syms_offsets function (Jerome Marchand) [RHEL-10691] - libbpf: Add elf symbol iterator (Jerome Marchand) [RHEL-10691] - libbpf: Add elf_open/elf_close functions (Jerome Marchand) [RHEL-10691] - libbpf: Move elf_find_func_offset* functions to elf object (Jerome Marchand) [RHEL-10691] - libbpf: Add uprobe_multi attach type and link names (Jerome Marchand) [RHEL-10691] - bpf: Add bpf_get_func_ip helper support for uprobe link (Jerome Marchand) [RHEL-10691] - bpf: Add pid filter support for uprobe_multi link (Jerome Marchand) [RHEL-10691] - bpf: Add cookies support for uprobe_multi link (Jerome Marchand) [RHEL-10691] - bpf: Add multi uprobe link (Jerome Marchand) [RHEL-10691] - bpf: Add attach_type checks under bpf_prog_attach_check_attach_type (Jerome Marchand) [RHEL-10691] - bpf: Switch BPF_F_KPROBE_MULTI_RETURN macro to enum (Jerome Marchand) [RHEL-10691] - samples/bpf: simplify spintest with kprobe.multi (Jerome Marchand) [RHEL-10691] - samples/bpf: refactor syscall tracing programs using BPF_KSYSCALL macro (Jerome Marchand) [RHEL-10691] - samples/bpf: fix broken map lookup probe (Jerome Marchand) [RHEL-10691] - samples/bpf: fix bio latency check with tracepoint (Jerome Marchand) [RHEL-10691] - samples/bpf: make tracing programs to be more CO-RE centric (Jerome Marchand) [RHEL-10691] - samples/bpf: fix symbol mismatch by compiler optimization (Jerome Marchand) [RHEL-10691] - samples/bpf: unify bpf program suffix to .bpf with tracing programs (Jerome Marchand) [RHEL-10691] - samples/bpf: convert to vmlinux.h with tracing programs (Jerome Marchand) [RHEL-10691] - samples/bpf: fix warning with ignored-attributes (Jerome Marchand) [RHEL-10691] - bpf, cpumask: Clean up bpf_cpu_map_entry directly in cpu_map_free (Jerome Marchand) [RHEL-10691] - bpf, cpumap: Use queue_rcu_work() to remove unnecessary rcu_barrier() (Jerome Marchand) [RHEL-10691] - selftests/bpf: Fix a selftest compilation error (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add CO-RE relocs kfunc flavors tests (Jerome Marchand) [RHEL-10691] - libbpf: Support triple-underscore flavors for kfunc relocation (Jerome Marchand) [RHEL-10691] - bpf/tests: Enhance output on error and fix typos (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add lwt_xmit tests for BPF_REROUTE (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add lwt_xmit tests for BPF_REDIRECT (Jerome Marchand) [RHEL-10691] - selftests/bpf: Enable cpu v4 tests for arm64 (Jerome Marchand) [RHEL-10691] - bpf, arm64: Support signed div/mod instructions (Jerome Marchand) [RHEL-10691] - bpf, arm64: Support 32-bit offset jmp instruction (Jerome Marchand) [RHEL-10691] - bpf, arm64: Support unconditional bswap (Jerome Marchand) [RHEL-10691] - bpf, arm64: Support sign-extension mov instructions (Jerome Marchand) [RHEL-10691] - bpf, arm64: Support sign-extension load instructions (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add selftest for fill_link_info (Jerome Marchand) [RHEL-10691] - bpf: Fix uninitialized symbol in bpf_perf_link_fill_kprobe() (Jerome Marchand) [RHEL-10691] - bpf: Document struct bpf_struct_ops fields (Jerome Marchand) [RHEL-10691] - bpf: Support default .validate() and .update() behavior for struct_ops links (Jerome Marchand) [RHEL-10691] - selftests/bpf: Clean up fmod_ret in bench_rename test script (Jerome Marchand) [RHEL-10691] - selftests/bpf: Fix repeat option when kfunc_call verification fails (Jerome Marchand) [RHEL-10691] - bpftool: fix perf help message (Jerome Marchand) [RHEL-10691] - bpf: Remove unused declaration bpf_link_new_file() (Jerome Marchand) [RHEL-10691] - bpf: btf: Remove two unused function declarations (Jerome Marchand) [RHEL-10691] - bpf: lru: Remove unused declaration bpf_lru_promote() (Jerome Marchand) [RHEL-10691] - selftests/bpf: relax expected log messages to allow emitting BPF_ST (Jerome Marchand) [RHEL-10691] - bpf, docs: Fix small typo and define semantics of sign extension (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add bpf_get_func_ip test for uprobe inside function (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add bpf_get_func_ip tests for uprobe on function entry (Jerome Marchand) [RHEL-10691] - bpf: Add support for bpf_get_func_ip helper for uprobe program (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add a movsx selftest for sign-extension of R10 (Jerome Marchand) [RHEL-10691] - bpf: Fix an incorrect verification success with movsx insn (Jerome Marchand) [RHEL-10691] - bpf, docs: Formalize type notation and function semantics in ISA standard (Jerome Marchand) [RHEL-10691] - bpf: change bpf_alu_sign_string and bpf_movsx_string to static (Jerome Marchand) [RHEL-10691] - libbpf: Use local includes inside the library (Jerome Marchand) [RHEL-10691] - bpf: fix inconsistent return types of bpf_xdp_copy_buf(). (Jerome Marchand) [RHEL-10691] - selftests/bpf: fix the incorrect verification of port numbers. (Jerome Marchand) [RHEL-10691] - bpf: Fix mprog detachment for empty mprog entry (Jerome Marchand) [RHEL-10691] - bpf: bpf_struct_ops: Remove unnecessary initial values of variables (Jerome Marchand) [RHEL-10691] - bpf: fix bpf_probe_read_kernel prototype mismatch (Jerome Marchand) [RHEL-10691] - libbpf: fix typos in Makefile (Jerome Marchand) [RHEL-10691] - bpf, devmap: Remove unused dtab field from bpf_dtab_netdev (Jerome Marchand) [RHEL-10691] - bpf, cpumap: Remove unused cmap field from bpf_cpu_map_entry (Jerome Marchand) [RHEL-10691] - bpf: Fix an array-index-out-of-bounds issue in disasm.c (Jerome Marchand) [RHEL-10691] - docs/bpf: Fix malformed documentation (Jerome Marchand) [RHEL-10691] - docs/bpf: Improve documentation for cpu=v4 instructions (Jerome Marchand) [RHEL-10691] - bpf: Non-atomically allocate freelist during prefill (Jerome Marchand) [RHEL-10691] - selftests/bpf: Enable test test_progs-cpuv4 for gcc build kernel (Jerome Marchand) [RHEL-10691] - bpf: Fix compilation warning with -Wparentheses (Jerome Marchand) [RHEL-10691] - docs/bpf: Add documentation for new instructions (Jerome Marchand) [RHEL-10691] - selftests/bpf: Test ldsx with more complex cases (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add unit tests for new gotol insn (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add unit tests for new sdiv/smod insns (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add unit tests for new bswap insns (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add unit tests for new sign-extension mov insns (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add unit tests for new sign-extension load insns (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add a cpuv4 test runner for cpu=v4 testing (Jerome Marchand) [RHEL-10691] - selftests/bpf: Fix a test_verifier failure (Jerome Marchand) [RHEL-10691] - bpf: Add kernel/bpftool asm support for new instructions (Jerome Marchand) [RHEL-10691] - bpf: Support new 32bit offset jmp instruction (Jerome Marchand) [RHEL-10691] - bpf: Fix jit blinding with new sdiv/smov insns (Jerome Marchand) [RHEL-10691] - bpf: Support new signed div/mod instructions. (Jerome Marchand) [RHEL-10691] - bpf: Support new unconditional bswap instruction (Jerome Marchand) [RHEL-10691] - bpf: Handle sign-extenstin ctx member accesses (Jerome Marchand) [RHEL-10691] - bpf: Support new sign-extension mov insns (Jerome Marchand) [RHEL-10691] - bpf: Support new sign-extension load insns (Jerome Marchand) [RHEL-10691] - bpf, docs: fix BPF_NEG entry in instruction-set.rst (Jerome Marchand) [RHEL-10691] - bpf: work around -Wuninitialized warning (Jerome Marchand) [RHEL-10691] - bpf: sync tools/ uapi header with (Jerome Marchand) [RHEL-10691] - libbpf: Add helper macro to clear opts structs (Jerome Marchand) [RHEL-10691] - libbpf: Add link-based API for tcx (Jerome Marchand) [RHEL-10691] - libbpf: Add opts-based attach/detach/query API for tcx (Jerome Marchand) [RHEL-10691] - bpf: Add fd-based tcx multi-prog infra with link support (Jerome Marchand) [RHEL-10691] - bpf: Add generic attach/detach/query API for multi-progs (Jerome Marchand) [RHEL-10691] - bpf, x86: initialize the variable "first_off" in save_args() (Jerome Marchand) [RHEL-10691] - bpf: allow any program to use the bpf_map_sum_elem_count kfunc (Jerome Marchand) [RHEL-10691] - bpf: make an argument const in the bpf_map_sum_elem_count kfunc (Jerome Marchand) [RHEL-10691] - bpf: consider CONST_PTR_TO_MAP as trusted pointer to struct bpf_map (Jerome Marchand) [RHEL-10691] - bpf: consider types listed in reg2btf_ids as trusted (Jerome Marchand) [RHEL-10691] - bpf: Drop useless btf_vmlinux in bpf_tcp_ca (Jerome Marchand) [RHEL-10691] - samples/bpf: README: Update build dependencies required (Jerome Marchand) [RHEL-10691] - selftests/bpf: Disable newly-added 'owner' field test until refcount re-enabled (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add rbtree test exercising race which 'owner' field prevents (Jerome Marchand) [RHEL-10691] - bpf: Add 'owner' field to bpf_{list,rb}_node (Jerome Marchand) [RHEL-10691] - bpf: Introduce internal definitions for UAPI-opaque bpf_{rb,list}_node (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add selftest for PTR_UNTRUSTED (Jerome Marchand) [RHEL-10691] - bpf: Fix an error in verifying a field in a union (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add selftests for nested_trust (Jerome Marchand) [RHEL-10691] - selftests/bpf: add testcase for TRACING with 6+ arguments (Jerome Marchand) [RHEL-10691] - bpf, x86: allow function arguments up to 12 for TRACING (Jerome Marchand) [RHEL-10691] - bpf, x86: save/restore regs with BPF_DW size (Jerome Marchand) [RHEL-10691] - selftests/bpf: extend existing map resize tests for per-cpu use case (Jerome Marchand) [RHEL-10691] - bpf: teach verifier actual bounds of bpf_get_smp_processor_id() result (Jerome Marchand) [RHEL-10691] - bpf: Add object leak check. (Jerome Marchand) [RHEL-10691] - bpf: Convert bpf_cpumask to bpf_mem_cache_free_rcu. (Jerome Marchand) [RHEL-10691] - bpf: Introduce bpf_mem_free_rcu() similar to kfree_rcu(). (Jerome Marchand) [RHEL-10691] - selftests/bpf: Improve test coverage of bpf_mem_alloc. (Jerome Marchand) [RHEL-10691] - rcu: Export rcu_request_urgent_qs_task() (Jerome Marchand) [RHEL-10691] - bpf: Allow reuse from waiting_for_gp_ttrace list. (Jerome Marchand) [RHEL-10691] - bpf: Add a hint to allocated objects. (Jerome Marchand) [RHEL-10691] - bpf: Change bpf_mem_cache draining process. (Jerome Marchand) [RHEL-10691] - bpf: Further refactor alloc_bulk(). (Jerome Marchand) [RHEL-10691] - bpf: Factor out inc/dec of active flag into helpers. (Jerome Marchand) [RHEL-10691] - bpf: Refactor alloc_bulk(). (Jerome Marchand) [RHEL-10691] - bpf: Let free_all() return the number of freed elements. (Jerome Marchand) [RHEL-10691] - bpf: Simplify code of destroy_mem_alloc() with kmemdup(). (Jerome Marchand) [RHEL-10691] - bpf: Rename few bpf_mem_alloc fields. (Jerome Marchand) [RHEL-10691] - bpftool: Show perf link info (Jerome Marchand) [RHEL-10691] - bpftool: Add perf event names (Jerome Marchand) [RHEL-10691] - bpf: Support ->fill_link_info for perf_event (Jerome Marchand) [RHEL-10691] - bpf: Add a common helper bpf_copy_to_user() (Jerome Marchand) [RHEL-10691] - bpf: Expose symbol's respective address (Jerome Marchand) [RHEL-10691] - bpf: Clear the probe_addr for uprobe (Jerome Marchand) [RHEL-10691] - bpf: Protect probed address based on kptr_restrict setting (Jerome Marchand) [RHEL-10691] - bpftool: Show kprobe_multi link info (Jerome Marchand) [RHEL-10691] - bpftool: Dump the kernel symbol's module name (Jerome Marchand) [RHEL-10691] - bpf: Support ->fill_link_info for kprobe_multi (Jerome Marchand) [RHEL-10691] - samples/bpf: syscall_tp: Aarch64 no open syscall (Jerome Marchand) [RHEL-10691] - libbpf: Remove HASHMAP_INIT static initialization helper (Jerome Marchand) [RHEL-10691] - bpf,docs: Create new standardization subdirectory (Jerome Marchand) [RHEL-10691] - bpftool: Use a local bpf_perf_event_value to fix accessing its fields (Jerome Marchand) [RHEL-10691] - bpftool: Use a local copy of BPF_LINK_TYPE_PERF_EVENT in pid_iter.bpf.c (Jerome Marchand) [RHEL-10691] - bpftool: Define a local bpf_perf_link to fix accessing its fields (Jerome Marchand) [RHEL-10691] - bpftool: use a local copy of perf_event to fix accessing :: Bpf_cookie (Jerome Marchand) [RHEL-10691] - selftests/bpf: Correct two typos (Jerome Marchand) [RHEL-10691] - libbpf: Use available_filter_functions_addrs with multi-kprobes (Jerome Marchand) [RHEL-10691] - libbpf: Cross-join available_filter_functions and kallsyms for multi-kprobes (Jerome Marchand) [RHEL-10691] - selftests/bpf: Bump and validate MAX_SYMS (Jerome Marchand) [RHEL-10691] - selftests/bpf: test map percpu stats (Jerome Marchand) [RHEL-10691] - bpf: make preloaded map iterators to display map elements count (Jerome Marchand) [RHEL-10691] - bpf: populate the per-cpu insertions/deletions counters for hashmaps (Jerome Marchand) [RHEL-10691] - bpf: add a new kfunc to return current bpf_map elements count (Jerome Marchand) [RHEL-10691] - bpf: add percpu stats for bpf_map elements insertions/deletions (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add benchmark for bpf memory allocator (Jerome Marchand) [RHEL-10691] - selftests/bpf: Honor $(O) when figuring out paths (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to some tests (Jerome Marchand) [RHEL-10691] - bpf: Remove unnecessary ring buffer size check (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add bpf_program__attach_netfilter helper test (Jerome Marchand) [RHEL-10691] - libbpf: Add netfilter link attach helper (Jerome Marchand) [RHEL-10691] - libbpf: Skip modules BTF loading when CAP_SYS_ADMIN is missing (Jerome Marchand) [RHEL-10691] - selftests/bpf: Verify that the cgroup_skb filters receive expected packets. (Jerome Marchand) [RHEL-10691] - bpf, net: Check skb ownership against full socket. (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add test to exercise typedef walking (Jerome Marchand) [RHEL-10691] - bpf: Resolve modifiers when walking structs (Jerome Marchand) [RHEL-10691] - selftests/bpf: Fix bpf_nf failure upon test rerun (Jerome Marchand) [RHEL-10691] - bpf, docs: Fix definition of BPF_NEG operation (Jerome Marchand) [RHEL-10691] - bpf: Replace deprecated -target with --target= for Clang (Jerome Marchand) [RHEL-10691] - lib/test_bpf: Call page_address() on page acquired with GFP_KERNEL flag (Jerome Marchand) [RHEL-10691] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-17276]- net: bridge: use DEV_STATS_INC() (Ivan Vecera) [RHEL-862] - net: Fix unwanted sign extension in netdev_stats_to_stats64() (Ivan Vecera) [RHEL-862] - net: add atomic_long_t to net_device_stats fields (Ivan Vecera) [RHEL-862] - selftests: forwarding: Add test case for traffic redirection from a locked port (Ivan Vecera) [RHEL-862] - net: switchdev: Remove unused declaration switchdev_port_fwd_mark_set() (Ivan Vecera) [RHEL-862] - net: switchdev: Remove unused typedef switchdev_obj_dump_cb_t() (Ivan Vecera) [RHEL-862] - selftests: router_bridge_1d_lag: Add a new selftest (Ivan Vecera) [RHEL-862] - selftests: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-862] - selftests: router_bridge_vlan_upper: Add a new selftest (Ivan Vecera) [RHEL-862] - selftests: router_bridge_1d: Add a new selftest (Ivan Vecera) [RHEL-862] - selftests: router_bridge: Add remastering tests (Ivan Vecera) [RHEL-862] - bridge: Remove unused declaration br_multicast_set_hash_max() (Ivan Vecera) [RHEL-862] - net: switchdev: Add a helper to replay objects on a bridge port (Ivan Vecera) [RHEL-862] - net: bridge: br_switchdev: Tolerate -EOPNOTSUPP when replaying MDB (Ivan Vecera) [RHEL-862] - selftests: router_bridge_pvid_vlan_upper: Add a new selftest (Ivan Vecera) [RHEL-862] - selftests: router_bridge_vlan_upper_pvid: Add a new selftest (Ivan Vecera) [RHEL-862] - selftests: router_bridge_vlan: Add PVID change test (Ivan Vecera) [RHEL-862] - selftests: router_bridge: Add tests to remove and add PVID (Ivan Vecera) [RHEL-862] - selftests: forwarding: lib: Add ping6_, ping_test_fails() (Ivan Vecera) [RHEL-862] - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode (Ivan Vecera) [RHEL-862] - selftests: forwarding: router_bridge: Use port MAC for bridge address (Ivan Vecera) [RHEL-862] - selftests: forwarding: mirror_gre_*: Use port MAC for bridge address (Ivan Vecera) [RHEL-862] - selftests: forwarding: mirror_gre_*: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-862] - selftests: forwarding: pedit_dsfield: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-862] - selftests: forwarding: skbedit_priority: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-862] - selftests: forwarding: dual_vxlan_bridge: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-862] - selftests: forwarding: q_in_vni: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-862] - selftests: router_bridge_vlan: Set vlan_default_pvid 0 on the bridge (Ivan Vecera) [RHEL-862] - selftests: router_bridge_vlan: Add a diagram (Ivan Vecera) [RHEL-862] - bridge: always declare tunnel functions (Ivan Vecera) [RHEL-862] - selftests: net: Add bridge neighbor suppression test (Ivan Vecera) [RHEL-862] - bridge: Allow setting per-{Port, VLAN} neighbor suppression state (Ivan Vecera) [RHEL-862] - bridge: vlan: Allow setting VLAN neighbor suppression state (Ivan Vecera) [RHEL-862] - bridge: Add per-{Port, VLAN} neighbor suppression data path support (Ivan Vecera) [RHEL-862] - bridge: Encapsulate data path neighbor suppression logic (Ivan Vecera) [RHEL-862] - bridge: Take per-{Port, VLAN} neighbor suppression into account (Ivan Vecera) [RHEL-862] - bridge: Add internal flags for per-{Port, VLAN} neighbor suppression (Ivan Vecera) [RHEL-862] - bridge: Pass VLAN ID to br_flood() (Ivan Vecera) [RHEL-862] - bridge: Reorder neighbor suppression check when flooding (Ivan Vecera) [RHEL-862] - rtnetlink: bridge: mcast: Relax group address validation in common code (Ivan Vecera) [RHEL-862] - rtnetlink: bridge: mcast: Move MDB handlers out of bridge driver (Ivan Vecera) [RHEL-862] - bridge: mcast: Implement MDB net device operations (Ivan Vecera) [RHEL-862] - net: Add MDB net device operations (Ivan Vecera) [RHEL-862] - docs: net: add an explanation of VF (and other) Representors (Ivan Vecera) [RHEL-862] - efi/x86: Fix the missing KASLR_FLAG bit in boot_params->hdr.loadflags (Lenny Szubowicz) [RHEL-15513] - efi/x86: Avoid physical KASLR on older Dell systems (Lenny Szubowicz) [RHEL-15513] - x86/boot: efistub: Assign global boot_params variable (Lenny Szubowicz) [RHEL-15513] - x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr' (Lenny Szubowicz) [RHEL-15513] - x86/efistub: Don't try to print after ExitBootService() (Lenny Szubowicz) [RHEL-15513] - x86/boot: Increase section and file alignment to 4k/512 (Lenny Szubowicz) [RHEL-15513] - x86/boot: Split off PE/COFF .data section (Lenny Szubowicz) [RHEL-15513] - x86/boot: Drop PE/COFF .reloc section (Lenny Szubowicz) [RHEL-15513] - x86/boot: Construct PE/COFF .text section from assembler (Lenny Szubowicz) [RHEL-15513] - x86/boot: Derive file size from _edata symbol (Lenny Szubowicz) [RHEL-15513] - x86/boot: Define setup size in linker script (Lenny Szubowicz) [RHEL-15513] - x86/boot: Set EFI handover offset directly in header asm (Lenny Szubowicz) [RHEL-15513] - x86/boot: Grab kernel_info offset from zoffset header directly (Lenny Szubowicz) [RHEL-15513] - x86/boot: Drop references to startup_64 (Lenny Szubowicz) [RHEL-15513] - x86/boot: Drop redundant code setting the root device (Lenny Szubowicz) [RHEL-15513] - x86/boot: Omit compression buffer from PE/COFF image memory footprint (Lenny Szubowicz) [RHEL-15513] - x86/boot: Remove the 'bugger off' message (Lenny Szubowicz) [RHEL-15513] - x86/efi: Drop alignment flags from PE section headers (Lenny Szubowicz) [RHEL-15513] - x86/efi: Disregard setup header of loaded image (Lenny Szubowicz) [RHEL-15513] - x86/boot/compressed: Reserve more memory for page tables (Lenny Szubowicz) [RHEL-15513] - x86/efi: Drop EFI stub .bss from .data section (Lenny Szubowicz) [RHEL-15513] - x86/efistub: Avoid legacy decompressor when doing EFI boot (Lenny Szubowicz) [RHEL-15513] - x86/efistub: Perform SNP feature test while running in the firmware (Lenny Szubowicz) [RHEL-15513] - efi/libstub: Add limit argument to efi_random_alloc() (Lenny Szubowicz) [RHEL-15513] - x86/decompressor: Factor out kernel decompression and relocation (Lenny Szubowicz) [RHEL-15513] - x86/decompressor: Move global symbol references to C code (Lenny Szubowicz) [RHEL-15513] - decompress: Use 8 byte alignment (Lenny Szubowicz) [RHEL-15513] - x86/efistub: Prefer EFI memory attributes protocol over DXE services (Lenny Szubowicz) [RHEL-15513] - x86/efistub: Perform 4/5 level paging switch from the stub (Lenny Szubowicz) [RHEL-15513] - x86/decompressor: Merge trampoline cleanup with switching code (Lenny Szubowicz) [RHEL-15513] - x86/decompressor: Pass pgtable address to trampoline directly (Lenny Szubowicz) [RHEL-15513] - x86/decompressor: Only call the trampoline when changing paging levels (Lenny Szubowicz) [RHEL-15513] - x86/decompressor: Call trampoline directly from C code (Lenny Szubowicz) [RHEL-15513] - x86/decompressor: Avoid the need for a stack in the 32-bit trampoline (Lenny Szubowicz) [RHEL-15513] - x86/decompressor: Use standard calling convention for trampoline (Lenny Szubowicz) [RHEL-15513] - x86/decompressor: Call trampoline as a normal function (Lenny Szubowicz) [RHEL-15513] - x86/decompressor: Assign paging related global variables earlier (Lenny Szubowicz) [RHEL-15513] - x86/decompressor: Store boot_params pointer in callee save register (Lenny Szubowicz) [RHEL-15513] - x86/efistub: Clear BSS in EFI handover protocol entrypoint (Lenny Szubowicz) [RHEL-15513] - x86/decompressor: Avoid magic offsets for EFI handover entrypoint (Lenny Szubowicz) [RHEL-15513] - x86/efistub: Simplify and clean up handover entry code (Lenny Szubowicz) [RHEL-15513] - docs: move x86 documentation into Documentation/arch/ (Lenny Szubowicz) [RHEL-15513] - x86/efistub: Branch straight to kernel entry point from C code (Lenny Szubowicz) [RHEL-15513] - x86/head_64: Store boot_params pointer in callee save register (Lenny Szubowicz) [RHEL-15513] - x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved (Lenny Szubowicz) [RHEL-15513] - x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed (Lenny Szubowicz) [RHEL-15513] - x86/boot: Robustify calling startup_{32,64}() from the decompressor code (Lenny Szubowicz) [RHEL-15513] - x86/efi: Make the deprecated EFI handover protocol optional (Lenny Szubowicz) [RHEL-15513] - RHEL: Enable CONFIG_EFI_HANDOVER_PROTOCOL (Lenny Szubowicz) [RHEL-15513] - x86/boot/compressed: Only build mem_encrypt.S if AMD_MEM_ENCRYPT=y (Lenny Szubowicz) [RHEL-15513] - x86/boot/compressed: Adhere to calling convention in get_sev_encryption_bit() (Lenny Szubowicz) [RHEL-15513] - x86/boot/compressed: Move startup32_check_sev_cbit() out of head_64.S (Lenny Szubowicz) [RHEL-15513] - x86/boot/compressed: Move startup32_check_sev_cbit() into .text (Lenny Szubowicz) [RHEL-15513] - x86/boot/compressed: Move startup32_load_idt() out of head_64.S (Lenny Szubowicz) [RHEL-15513] - x86/boot/compressed: Move startup32_load_idt() into .text section (Lenny Szubowicz) [RHEL-15513] - x86/boot/compressed: Pull global variable reference into startup32_load_idt() (Lenny Szubowicz) [RHEL-15513] - x86/boot/compressed: Avoid touching ECX in startup32_set_idt_entry() (Lenny Szubowicz) [RHEL-15513] - x86/boot/compressed: Simplify IDT/GDT preserve/restore in the EFI thunk (Lenny Szubowicz) [RHEL-15513] - x86/boot/compressed, efi: Merge multiple definitions of image_offset into one (Lenny Szubowicz) [RHEL-15513] - x86/boot/compressed: Move efi32_pe_entry() out of head_64.S (Lenny Szubowicz) [RHEL-15513] - x86/boot/compressed: Move efi32_entry out of head_64.S (Lenny Szubowicz) [RHEL-15513] - x86/boot/compressed: Move efi32_pe_entry into .text section (Lenny Szubowicz) [RHEL-15513] - x86/boot/compressed: Move bootargs parsing out of 32-bit startup code (Lenny Szubowicz) [RHEL-15513] - x86/boot/compressed: Move 32-bit entrypoint code into .text section (Lenny Szubowicz) [RHEL-15513] - x86/boot/compressed: Rename efi_thunk_64.S to efi-mixed.S (Lenny Szubowicz) [RHEL-15513] - efi: x86: Wipe setup_data on pure EFI boot (Lenny Szubowicz) [RHEL-15513] - efi: x86: Fix config name for setting the NX-compatibility flag in the PE header (Lenny Szubowicz) [RHEL-15513] - efi: x86: Set the NX-compatibility flag in the PE header (Lenny Szubowicz) [RHEL-15513] - cxl/port: Fix cxl_test register enumeration regression (John W. Linville) [RHEL-10040] - cxl/port: Fix @host confusion in cxl_dport_setup_regs() (John W. Linville) [RHEL-10040] - cxl/core/regs: Rename @dev to @host in struct cxl_register_map (John W. Linville) [RHEL-10040] - cxl/port: Store the downstream port's Component Register mappings in struct cxl_dport (John W. Linville) [RHEL-10040] - cxl/port: Store the port's Component Register mappings in struct cxl_port (John W. Linville) [RHEL-10040] - cxl/pci: Early setup RCH dport component registers from RCRB (John W. Linville) [RHEL-10040] - cxl/mem: Prepare for early RCH dport component register setup (John W. Linville) [RHEL-10040] - cxl/regs: Remove early capability checks in Component Register setup (John W. Linville) [RHEL-10040] - cxl/port: Remove Component Register base address from struct cxl_dport (John W. Linville) [RHEL-10040] - cxl/acpi: Directly bind the CEDT detected CHBCR to the Host Bridge's port (John W. Linville) [RHEL-10040] - cxl/acpi: Move add_host_bridge_uport() after cxl_get_chbs() (John W. Linville) [RHEL-10040] - cxl/pci: Refactor component register discovery for reuse (John W. Linville) [RHEL-10040] - cxl: Rename 'uport' to 'uport_dev' (John W. Linville) [RHEL-10040] - cxl: Rename member @dport of struct cxl_dport to @dport_dev (John W. Linville) [RHEL-10040] - cxl/rch: Prepare for caching the MMIO mapped PCIe AER capability (John W. Linville) [RHEL-10040] - cxl/acpi: Probe RCRB later during RCH downstream port creation (John W. Linville) [RHEL-10040] - cxl/core/regs: Add @dev to cxl_register_map (John W. Linville) [RHEL-10040] - cxl/port: Fix NULL pointer access in devm_cxl_add_port() (John W. Linville) [RHEL-10040] - cxl/acpi: Fix a use-after-free in cxl_parse_cfmws() (John W. Linville) [RHEL-10040] - net: vmxnet3: Fix NULL pointer dereference in vmxnet3_rq_rx_complete() (Izabela Bakollari) [RHEL-17702]- tools/power/x86/intel-speed-select: v1.18 release (Steve Best) [RHEL-17865] - tools/power/x86/intel-speed-select: Use cgroup isolate for CPU 0 (Steve Best) [RHEL-17865] - tools/power/x86/intel-speed-select: Increase max CPUs in one request (Steve Best) [RHEL-17865] - tools/power/x86/intel-speed-select: Display error for core-power support (Steve Best) [RHEL-17865] - tools/power/x86/intel-speed-select: No TRL for non compute domains (Steve Best) [RHEL-17865] - tools/power/x86/intel-speed-select: turbo-mode enable disable swapped (Steve Best) [RHEL-17865] - tools/power/x86/intel-speed-select: Update help for TRL (Steve Best) [RHEL-17865] - tools/power/x86/intel-speed-select: Sanitize integer arguments (Steve Best) [RHEL-17865] - platform/x86: ISST: Ignore minor version change (Steve Best) [RHEL-17865] - platform/x86: intel_speed_select_if: Use devm_ioremap_resource (Steve Best) [RHEL-17865] - platform/x86: intel_speed_select_if: Remove hardcoded map size (Steve Best) [RHEL-17865] - platform/x86: ISST: Allow level 0 to be not present (Steve Best) [RHEL-17865] - platform/x86: ISST: Use fuse enabled mask instead of allowed levels (Steve Best) [RHEL-17865] - platform/x86: ISST: Reduce noise for missing numa information in logs (Steve Best) [RHEL-17865] - platform/x86/intel/tpmi: Add defines to get version information (Steve Best) [RHEL-17865] - sched/core: Don't return -ENODEV from sched_setaffinity() (Waiman Long) [RHEL-16613] - scsi: mpi3mr: Fetch correct device dev handle for status reply descriptor (Tomas Henzl) [RHEL-17364] - scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State (Tomas Henzl) [RHEL-17364] - scsi: mpi3mr: Clean up block devices post controller reset (Tomas Henzl) [RHEL-17364] - scsi: mpi3mr: Refresh sdev queue depth after controller reset (Tomas Henzl) [RHEL-17364] - scsi: mpi3mr: driver version upgrade to 8.5.0.0.50 (Tomas Henzl) [RHEL-17364] - scsi: mpi3mr: Add support for status reply descriptor (Tomas Henzl) [RHEL-17364] - scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32 (Tomas Henzl) [RHEL-17364] - scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116 (Tomas Henzl) [RHEL-17364] - scsi: mpi3mr: Add support for SAS5116 PCI IDs (Tomas Henzl) [RHEL-17364] - nfsd: drop the nfsd_put helper (Jeffrey Layton) [RHEL-19081] - SUNRPC: Revert 5f7fc5d69f6e92ec0b38774c387f5cf7812c5806 (Jeffrey Layton) [RHEL-19081] - nfsd: call nfsd_last_thread() before final nfsd_put() (Jeffrey Layton) [RHEL-19081] - RDMA/bnxt_re: Remove roundup_pow_of_two depth for all hardware queue resources (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Refactor the queue index update (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Fix clang -Wimplicit-fallthrough in bnxt_re_handle_cq_async_error() (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Do not report SRQ error in srq notification (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Report async events and errors (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Update HW interface headers (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Decrement resource stats correctly (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Fix the handling of control path response data (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Fix kernel doc errors (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Add support for dmabuf pinned memory regions (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Protect the PD table bitmap (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Initialize mutex dbq_lock (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Initialize dpi_tbl_lock mutex (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Fix error handling in probe failure path (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Properly order ib_device_unalloc() to avoid UAF (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Remove unnecessary variable initializations (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Avoid unnecessary memset (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Cleanup bnxt_re_process_raw_qp_pkt_rx() function (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Fix the sideband buffer size handling for FW commands (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Remove a redundant flag (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Fix max_qp count for virtual functions (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - bnxt_re: Update the debug counters for doorbell pacing (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - bnxt_re: Expose the missing hw counters (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - bnxt_re: Update the hw counters for resource stats (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - bnxt_re: Reorganize the resource stats (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Add a new uapi for driver notification (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Implement doorbell pacing algorithm (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Update alloc_page uapi for pacing (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Enable pacing support for the user apps (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Initialize Doorbell pacing feature (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - bnxt_en: Share the bar0 address with the RoCE driver (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - bnxt_en: Update HW interface headers (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: use vmalloc_array and vcalloc (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Fix hang during driver unload (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Prevent handling any completions after qp destroy (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Fix an IS_ERR() vs NULL check (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Fix spelling mistake "priviledged" -> "privileged" (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Remove duplicated include in bnxt_re/main.c (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Refactor code around bnxt_qplib_map_rc() (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Remove incorrect return check from slow path (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Enable low latency push (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Reorg the bar mapping (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Move the interface version to chip context structure (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Query function capabilities from firmware (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Optimize the bnxt_re_init_hwrm_hdr usage (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Add disassociate ucontext support (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Use the common mmap helper functions (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/hns: Use the core code to manage the fixed mmap entries (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Initialize opcode while sending message (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: optimize the parameters passed to helper functions (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: remove redundant cmdq_bitmap (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: use firmware provided max request timeout (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: cancel all control path command waiters upon error (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: consider timeout of destroy ah as success. (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: post destroy_ah for delayed completion of AH creation (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Add firmware stall check detection (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: handle command completions after driver detect a timedout (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: add helper function __poll_for_resp (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Simplify the function that sends the FW commands (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: use shadow qd while posting non blocking rcfw command (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Avoid the command wait if firmware is inactive (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Enhance the existing functions that wait for FW responses (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: set fixed command queue depth (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: remove virt_func check while creating RoCE FW channel (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: wraparound mbox producer index (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Fix reporting active_{speed,width} attributes (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Remove unnecessary checks (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Return directly without goto jumps (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Fix to remove an unnecessary log (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Use unique names while registering interrupts (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Fix to remove unnecessary return labels (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Disable/kill tasklet only if it is enabled (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Do not enable congestion control on VFs (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Fix a possible memory leak (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Fix the page_size used during the MR creation (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Enable congestion control by default (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDAM/bnxt_re: Use tlv apis while processing the slow path commands (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: RoCE slow path TLV support (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Reduce number of argumets to control path command APIs (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Convert RCFW_CMD_PREP macro to static inline function (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Remove HW queue mapping from RoCE Driver (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Update HW interface headers (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: remove unused num_srqne_processed and num_cqne_processed variables (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - RDMA/bnxt_re: Add resize_cq support (Sreekanth Reddy) [RHEL-11009 RHEL-3526] - blk-cgroup: fix rcu lockdep warning in blkg_lookup() (Ming Lei) [RHEL-19193] - io_uring: fix off-by one bvec index (Ming Lei) [RHEL-19874] - nvme-core: fix a memory leak in nvme_ns_info_from_identify() (Maurizio Lombardi) [RHEL-8202] - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). (Guillaume Nault) [RHEL-17264] {CVE-2023-4622} - KVM: arm64: vgic: Ensure that slots_lock is held in vgic_register_all_redist_iodevs() (Shaoqin Huang) [RHEL-14347] - KVM: arm64: vgic: Force vcpu vgic teardown on vcpu destroy (Shaoqin Huang) [RHEL-14347] - KVM: arm64: vgic: Add a non-locking primitive for kvm_vgic_vcpu_destroy() (Shaoqin Huang) [RHEL-14347] - KVM: arm64: vgic: Simplify kvm_vgic_destroy() (Shaoqin Huang) [RHEL-14347] - KVM: selftests: fix supported_flags for aarch64 (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Get rid of vCPU-scoped feature bitmap (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Remove unused return value from kvm_reset_vcpu() (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Hoist NV+SVE check into KVM_ARM_VCPU_INIT ioctl handler (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Prevent NV feature flag on systems w/o nested virt (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Hoist PAuth checks into KVM_ARM_VCPU_INIT ioctl (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Hoist SVE check into KVM_ARM_VCPU_INIT ioctl handler (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Hoist PMUv3 check into KVM_ARM_VCPU_INIT ioctl handler (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Add generic check for system-supported vCPU features (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Clarify the ordering requirements for vcpu/RD creation (Shaoqin Huang) [RHEL-14347] - KVM: arm64: vgic-v3: Optimize affinity-based SGI injection (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Fast-track kvm_mpidr_to_vcpu() when mpidr_data is available (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Build MPIDR to vcpu index cache at runtime (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Simplify kvm_vcpu_get_mpidr_aff() (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Use vcpu_idx for invalidation tracking (Shaoqin Huang) [RHEL-14347] - KVM: arm64: vgic: Use vcpu_idx for the debug information (Shaoqin Huang) [RHEL-14347] - KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id (Shaoqin Huang) [RHEL-14347] - KVM: arm64: vgic-v3: Refactor GICv3 SGI generation (Shaoqin Huang) [RHEL-14347] - KVM: arm64: vgic-its: Treat the collection target address as a vcpu_id (Shaoqin Huang) [RHEL-14347] - KVM: arm64: vgic: Make kvm_vgic_inject_irq() take a vcpu pointer (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Always invalidate TLB for stage-2 permission faults (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Allow pKVM on v1.0 compatible FF-A implementations (Shaoqin Huang) [RHEL-14347] - KVM: arm64: nvhe: Ignore SVE hint in SMCCC function ID (Shaoqin Huang) [RHEL-14347] - KVM: arm64: pkvm: Add support for fragmented FF-A descriptors (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Handle FFA_FEATURES call from the host (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Handle FFA_MEM_LEND calls from the host (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Handle FFA_MEM_RECLAIM calls from the host (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Handle FFA_MEM_SHARE calls from the host (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Add FF-A helpers to share/unshare memory with secure world (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Handle FFA_RXTX_MAP and FFA_RXTX_UNMAP calls from the host (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Allocate pages for hypervisor FF-A mailboxes (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Probe FF-A version and host/hyp partition ID during init (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Block unsafe FF-A calls from the host (Shaoqin Huang) [RHEL-14347] - firmware: arm_ffa: Move constants to header file (Shaoqin Huang) [RHEL-14347] - KVM: arm64: GICv4: Do not perform a map to a mapped vLPI (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Add tracepoint for MMIO accesses where ISV==0 (Shaoqin Huang) [RHEL-14347] - clocksource/drivers/arm_arch_timer: limit XGene-1 workaround (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Handle AArch32 SPSR_{irq,abt,und,fiq} as RAZ/WI (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Do not let a L1 hypervisor access the *32_EL2 sysregs (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Refine _EL2 system register list that require trap reinjection (Shaoqin Huang) [RHEL-14347] - arm64: Add missing _EL2 encodings (Shaoqin Huang) [RHEL-14347] - arm64: Add missing _EL12 encodings (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Use TLBI range-based instructions for unmap (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Invalidate the table entries upon a range (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Flush only the memslot after write-protect (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Implement kvm_arch_flush_remote_tlbs_range() (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Define kvm_tlb_flush_vmid_range() (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Implement __kvm_tlb_flush_vmid_range() (Shaoqin Huang) [RHEL-14347] - arm64: tlb: Implement __flush_s2_tlb_range_op() (Shaoqin Huang) [RHEL-14347] - arm64: tlb: Refactor the core flush algorithm of __flush_tlb_range (Shaoqin Huang) [RHEL-14347] - KVM: arm64: timers: Correctly handle TGE flip with CNTPOFF_EL2 (Shaoqin Huang) [RHEL-14347] - KVM: arm64: POR{E0}_EL1 do not need trap handlers (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Add nPIR{E0}_EL1 to HFG traps (Shaoqin Huang) [RHEL-14347] - KVM: arm64: pmu: Drop redundant check for non-NULL kvm_pmu_events (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Properly return allocated EL2 VA from hyp_alloc_private_va_range() (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Remove size-order align in the nVHE hyp private VA range (Shaoqin Huang) [RHEL-14347] - KVM: arm64: nv: Add trap description for SPSR_EL2 and ELR_EL2 (Shaoqin Huang) [RHEL-14347] - KVM: arm64: pmu: Guard PMU emulation definitions with CONFIG_KVM (Shaoqin Huang) [RHEL-14347] - KVM: arm64: pmu: Resync EL0 state on counter rotation (Shaoqin Huang) [RHEL-14347] - KVM: arm64: PMU: Don't advertise STALL_SLOT_{FRONTEND,BACKEND} (Shaoqin Huang) [RHEL-14347] - KVM: arm64: PMU: Don't advertise the STALL_SLOT event (Shaoqin Huang) [RHEL-14347] - KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer (Shaoqin Huang) [RHEL-14347] - KVM: arm64: PMU: Disallow vPMU on non-uniform PMUVer (Shaoqin Huang) [RHEL-14347] - KVM: arm64: nv: Select XARRAY_MULTI to fix build error (Shaoqin Huang) [RHEL-14347] - KVM: arm64: nv: Add support for HCRX_EL2 (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Move HCRX_EL2 switch to load/put on VHE systems (Shaoqin Huang) [RHEL-14347] - KVM: arm64: nv: Expose FGT to nested guests (Shaoqin Huang) [RHEL-14347] - KVM: arm64: nv: Add switching support for HFGxTR/HDFGxTR (Shaoqin Huang) [RHEL-14347] - KVM: arm64: nv: Expand ERET trap forwarding to handle FGT (Shaoqin Huang) [RHEL-14347] - KVM: arm64: nv: Add SVC trap forwarding (Shaoqin Huang) [RHEL-14347] - KVM: arm64: nv: Add trap forwarding for HDFGxTR_EL2 (Shaoqin Huang) [RHEL-14347] - KVM: arm64: nv: Add trap forwarding for HFGITR_EL2 (Shaoqin Huang) [RHEL-14347] - KVM: arm64: nv: Add trap forwarding for HFGxTR_EL2 (Shaoqin Huang) [RHEL-14347] - KVM: arm64: nv: Add fine grained trap forwarding infrastructure (Shaoqin Huang) [RHEL-14347] - KVM: arm64: nv: Add trap forwarding for CNTHCTL_EL2 (Shaoqin Huang) [RHEL-14347] - KVM: arm64: nv: Add trap forwarding for MDCR_EL2 (Shaoqin Huang) [RHEL-14347] - KVM: arm64: nv: Expose FEAT_EVT to nested guests (Shaoqin Huang) [RHEL-14347] - KVM: arm64: nv: Add trap forwarding for HCR_EL2 (Shaoqin Huang) [RHEL-14347] - KVM: arm64: nv: Add trap forwarding infrastructure (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Restructure FGT register switching (Shaoqin Huang) [RHEL-14347] - KVM: arm64: nv: Add FGT registers (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Add missing HCR_EL2 trap bits (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Correctly handle ACCDATA_EL1 traps (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Drop HCR_VIRT_EXCP_MASK (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Always return generic v8 as the preferred target (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Replace vCPU target with a configuration flag (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Remove pointless check for changed init target (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Delete pointless switch statement in kvm_reset_vcpu() (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Fix resetting SME trap values on reset for (h)VHE (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Fix resetting SVE trap values on reset for hVHE (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Use the appropriate feature trap register when activating traps (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Disable SME traps for (h)VHE at setup (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Use the appropriate feature trap register for SVE at EL2 setup (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Factor out code for checking (h)VHE mode into a macro (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Helper to write to appropriate feature trap register based on mode (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Fix hVHE init on CPUs where HCR_EL2.E2H is not RES1 (Shaoqin Huang) [RHEL-14347] - arm64: Allow arm64_sw.hvhe on command line (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Force HCR_E2H in guest context when ARM64_KVM_HVHE is set (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Program the timer traps with VHE layout in hVHE mode (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Rework CPTR_EL2 programming for HVHE configuration (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Adjust EL2 stage-1 leaf AP bits when ARM64_KVM_HVHE is set (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Disable TTBR1_EL2 when using ARM64_KVM_HVHE (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Force HCR_EL2.E2H when ARM64_KVM_HVHE is set (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Key use of VHE instructions in nVHE code off ARM64_KVM_HVHE (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Remove alternatives from sysreg accessors in VHE hypervisor context (Shaoqin Huang) [RHEL-14347] - arm64: Use CPACR_EL1 format to set CPTR_EL2 when E2H is set (Shaoqin Huang) [RHEL-14347] - arm64: Allow EL1 physical timer access when running VHE (Shaoqin Huang) [RHEL-14347] - arm64: Don't enable VHE for the kernel if OVERRIDE_HVHE is set (Shaoqin Huang) [RHEL-14347] - arm64: Add KVM_HVHE capability and has_hvhe() predicate (Shaoqin Huang) [RHEL-14347] - arm64: Turn kaslr_feature_override into a generic SW feature override (Shaoqin Huang) [RHEL-14347] - arm64: Prevent the use of is_kernel_in_hyp_mode() in hypervisor code (Shaoqin Huang) [RHEL-14347] - KVM: selftests: get-reg-list: add Permission Indirection registers (Shaoqin Huang) [RHEL-14347] - arm64: transfer permission indirection settings to EL2 (Shaoqin Huang) [RHEL-14347] - arm64: disable EL2 traps for PIE (Shaoqin Huang) [RHEL-14347] - KVM: arm64: expose ID_AA64MMFR3_EL1 to guests (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Save/restore PIE registers (Shaoqin Huang) [RHEL-14347] - KVM: arm64: Save/restore TCR2_EL1 (Shaoqin Huang) [RHEL-14347] - KVM: arm64: hide MOPS from guests (Shaoqin Huang) [RHEL-14347] - arm64: mops: don't disable host MOPS instructions from EL2 (Shaoqin Huang) [RHEL-14347] - KVM: arm64: switch HCRX_EL2 between host and guest (Shaoqin Huang) [RHEL-14347] - KVM: arm64: initialize HCRX_EL2 (Shaoqin Huang) [RHEL-14347] - PCI/PM: Mark devices disconnected if upstream PCIe link is down on resume (Myron Stowe) [RHEL-15044] - PCI: qcom: Fix IPQ8074 enumeration (Myron Stowe) [RHEL-15044] - PCI: Tidy config space save/restore messages (Myron Stowe) [RHEL-15044] - PCI: Fix code formatting inconsistencies (Myron Stowe) [RHEL-15044] - PCI: Fix typos in docs and comments (Myron Stowe) [RHEL-15044] - PCI: Fix pci_bus_resetable(), pci_slot_resetable() name typos (Myron Stowe) [RHEL-15044] - PCI: Simplify pci_dev_driver() (Myron Stowe) [RHEL-15044] - PCI: Simplify pci_pio_to_address() (Myron Stowe) [RHEL-15044] - PCI/AER: Simplify AER_RECOVER_RING_SIZE definition (Myron Stowe) [RHEL-15044] - PCI: Use consistent put_user() pointer types (Myron Stowe) [RHEL-15044] - PCI: Fix printk field formatting (Myron Stowe) [RHEL-15044] - PCI: Remove unnecessary initializations (Myron Stowe) [RHEL-15044] - PCI: Unexport pcie_port_bus_type (Myron Stowe) [RHEL-15044] - PCI: mvebu: Remove unused busn member (Myron Stowe) [RHEL-15044] - PCI: Remove unused function declarations (Myron Stowe) [RHEL-15044] - PCI/sysfs: Move declarations to linux/pci.h (Myron Stowe) [RHEL-15044] - PCI/P2PDMA: Use pci_dev_id() to simplify the code (Myron Stowe) [RHEL-15044] - PCI/IOV: Use pci_dev_id() to simplify the code (Myron Stowe) [RHEL-15044] - PCI/AER: Use pci_dev_id() to simplify the code (Myron Stowe) [RHEL-15044] - PCI/DOE: Fix destroy_work_on_stack() race (Myron Stowe) [RHEL-15044] - PCI: Explicitly include correct DT includes (Myron Stowe) [RHEL-15044] - PCI: Change pdev->rom_attr_enabled to single bit (Myron Stowe) [RHEL-15044] - PCI: Reorder pci_dev fields to reduce holes (Myron Stowe) [RHEL-15044] - PCI: switchtec: Add support for PCIe Gen5 devices (Myron Stowe) [RHEL-15044] - PCI: switchtec: Use normal comment style (Myron Stowe) [RHEL-15044] - PCI: imx6: Use devm_platform_get_and_ioremap_resource() (Myron Stowe) [RHEL-15044] - PCI: xgene-msi: Use devm_platform_get_and_ioremap_resource() (Myron Stowe) [RHEL-15044] - PCI: v3: Use devm_platform_get_and_ioremap_resource() (Myron Stowe) [RHEL-15044] - PCI: rcar-gen2: Use devm_platform_get_and_ioremap_resource() (Myron Stowe) [RHEL-15044] - PCI: microchip: Remove cast between incompatible function type (Myron Stowe) [RHEL-15044] - PCI: keembay: Remove cast between incompatible function type (Myron Stowe) [RHEL-15044] - PCI: meson: Remove cast between incompatible function type (Myron Stowe) [RHEL-15044] - PCI: vmd: Disable bridge window for domain reset (Myron Stowe) [RHEL-15044] - PCI: qcom-ep: Add ICC bandwidth voting support (Myron Stowe) [RHEL-15044] - dt-bindings: PCI: qcom: ep: Add interconnects path (Myron Stowe) [RHEL-15044] - PCI: qcom-ep: Treat unknown IRQ events as an error (Myron Stowe) [RHEL-15044] - PCI: endpoint: Add kernel-doc for pci_epc_mem_init() API (Myron Stowe) [RHEL-15044] - PCI: epf-mhi: Use iATU for small transfers (Myron Stowe) [RHEL-15044] - PCI: epf-mhi: Add support for SM8450 (Myron Stowe) [RHEL-15044] - PCI: epf-mhi: Add eDMA support (Myron Stowe) [RHEL-15044] - PCI: qcom-ep: Add eDMA support (Myron Stowe) [RHEL-15044] - PCI: epf-mhi: Make use of the alignment restriction from EPF core (Myron Stowe) [RHEL-15044] - PCI: qcom-ep: Pass alignment restriction to the EPF core (Myron Stowe) [RHEL-15044] - PCI: qcom-ep: Switch MHI bus master clock off during L1SS (Myron Stowe) [RHEL-15044] - PCI: microchip: Re-partition code between probe() and init() (Myron Stowe) [RHEL-15044] - PCI: microchip: Gather MSI information from hardware config registers (Myron Stowe) [RHEL-15044] - PCI: microchip: Clean up initialisation of interrupts (Myron Stowe) [RHEL-15044] - PCI: microchip: Enable event handlers to access bridge and control pointers (Myron Stowe) [RHEL-15044] - PCI: microchip: Align register, offset, and mask names with HW docs (Myron Stowe) [RHEL-15044] - PCI: microchip: Enable building driver as a module (Myron Stowe) [RHEL-15044] - PCI: microchip: Correct the DED and SEC interrupt bit offsets (Myron Stowe) [RHEL-15044] - PCI: layerscape: Add workaround for lost link capabilities during reset (Myron Stowe) [RHEL-15044] - PCI: layerscape: Add support for link-down notification (Myron Stowe) [RHEL-15044] - PCI: iproc: Use of_property_read_bool() for boolean properties (Myron Stowe) [RHEL-15044] - PCI: fu740: Set the number of MSI vectors (Myron Stowe) [RHEL-15044] - PCI: layerscape: Add power management support for ls1028a (Myron Stowe) [RHEL-15044] - PCI: dwc: Implement generic suspend/resume functionality (Myron Stowe) [RHEL-15044] - PCI: Add PCIE_PME_TO_L2_TIMEOUT_US L2 ready timeout value (Myron Stowe) [RHEL-15044] - PCI: dwc: Provide deinit callback for i.MX (Myron Stowe) [RHEL-15044] - PCI: brcmstb: Remove stale comment (Myron Stowe) [RHEL-15044] - PCI: brcmstb: Assert PERST# on BCM2711 (Myron Stowe) [RHEL-15044] - PCI/VGA: Fix typos (Myron Stowe) [RHEL-15044] - PCI/VGA: Replace full MIT license text with SPDX identifier (Myron Stowe) [RHEL-15044] - PCI/VGA: Simplify vga_client_register() (Myron Stowe) [RHEL-15044] - PCI/VGA: Simplify vga_arbiter_notify_clients() (Myron Stowe) [RHEL-15044] - PCI/VGA: Correct vga_update_device_decodes() parameter type (Myron Stowe) [RHEL-15044] - PCI/VGA: Correct vga_str_to_iostate() io_state parameter type (Myron Stowe) [RHEL-15044] - PCI/PM: Only read PCI_PM_CTRL register when available (Myron Stowe) [RHEL-15044] - PCI: Simplify pcie_capability_clear_and_set_word() control flow (Myron Stowe) [RHEL-15044] - net/mlx5: Convert PCI error values to generic errnos (Myron Stowe) [RHEL-15044] - PCI: Document the Capability accessor RMW improvements (Myron Stowe) [RHEL-15044] - wifi: ath10k: Use RMW accessors for changing LNKCTL (Myron Stowe) [RHEL-15044] - wifi: ath12k: Use RMW accessors for changing LNKCTL (Myron Stowe) [RHEL-15044] - wifi: ath11k: Use RMW accessors for changing LNKCTL (Myron Stowe) [RHEL-15044] - net/mlx5: Use RMW accessors for changing LNKCTL (Myron Stowe) [RHEL-15044] - drm/radeon: Use RMW accessors for changing LNKCTL (Myron Stowe) [RHEL-15044] - drm/amdgpu: Use RMW accessors for changing LNKCTL (Myron Stowe) [RHEL-15044] - PCI/ASPM: Use RMW accessors for changing LNKCTL (Myron Stowe) [RHEL-15044] - PCI: pciehp: Use RMW accessors for changing LNKCTL (Myron Stowe) [RHEL-15044] - PCI: Make link retraining use RMW accessors for changing LNKCTL (Myron Stowe) [RHEL-15044] - PCI: ibmphp: Make read-only arrays static (Myron Stowe) [RHEL-15044] - of: Drop unnecessary includes in headers (Myron Stowe) [RHEL-15044] - of: Move of_device_get_match_data() declaration (Myron Stowe) [RHEL-15044] - of: Make devtree_lock declaration private (Myron Stowe) [RHEL-15044] - PCI/DOE: Fix memory leak with CONFIG_DEBUG_OBJECTS=y (Myron Stowe) [RHEL-15044] - PCI/DOE: Silence WARN splat with CONFIG_DEBUG_OBJECTS=y (Myron Stowe) [RHEL-15044] - crypto: s390/aes - Fix buffer overread in CTR mode (Herbert Xu) [RHEL-1744] - netfilter: bridge: convert br_netfilter to NF_DROP_REASON (Phil Sutter) [RHEL-6037] - netfilter: make nftables drops visible in net dropmonitor (Phil Sutter) [RHEL-6037] - netfilter: nf_nat: mask out non-verdict bits when checking return value (Phil Sutter) [RHEL-6037] - netfilter: conntrack: convert nf_conntrack_update to netfilter verdicts (Phil Sutter) [RHEL-6037] - netfilter: nf_tables: mask out non-verdict bits when checking return value (Phil Sutter) [RHEL-6037] - netfilter: xt_mangle: only check verdict part of return value (Phil Sutter) [RHEL-6037] - net: add macro netif_subqueue_completed_wake (Ivan Vecera) [RHEL-19710]- intel_idle: add Sierra Forest SoC support (David Arcari) [RHEL-15563] - intel_idle: add Grand Ridge SoC support (David Arcari) [RHEL-15563] - tools/power turbostat: version 2023.11.07 (David Arcari) [RHEL-20029] - tools/power/turbostat: bugfix "--show IPC" (David Arcari) [RHEL-20029] - tools/power/turbostat: Add initial support for LunarLake (David Arcari) [RHEL-20029] - tools/power/turbostat: Add initial support for ArrowLake (David Arcari) [RHEL-20029] - tools/power/turbostat: Add initial support for GrandRidge (David Arcari) [RHEL-20029] - tools/power/turbostat: Add initial support for SierraForest (David Arcari) [RHEL-20037] - tools/power/turbostat: Add initial support for GraniteRapids (David Arcari) [RHEL-20029] - tools/power/turbostat: Add MSR_CORE_C1_RES support for spr_features (David Arcari) [RHEL-20029] - tools/power/turbostat: Move process to root cgroup (David Arcari) [RHEL-20029] - tools/power/turbostat: Handle cgroup v2 cpu limitation (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstrct function for parsing cpu string (David Arcari) [RHEL-20029] - tools/power/turbostat: Handle offlined CPUs in cpu_subset (David Arcari) [RHEL-20029] - tools/power/turbostat: Obey allowed CPUs for system summary (David Arcari) [RHEL-20029] - tools/power/turbostat: Obey allowed CPUs for primary thread/core detection (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract several functions (David Arcari) [RHEL-20029] - tools/power/turbostat: Obey allowed CPUs during startup (David Arcari) [RHEL-20029] - tools/power/turbostat: Obey allowed CPUs when accessing CPU counters (David Arcari) [RHEL-20029] - tools/power/turbostat: Introduce cpu_allowed_set (David Arcari) [RHEL-20029] - tools/power/turbostat: Remove PC7/PC9 support on ADL/RPL (David Arcari) [RHEL-20029] - tools/power/turbostat: Enable MSR_CORE_C1_RES on recent Intel client platforms (David Arcari) [RHEL-20029] - tools/power/turbostat: Introduce probe_pm_features() (David Arcari) [RHEL-20029] - tools/power/turbostat: Relocate more probing related code (David Arcari) [RHEL-20029] - tools/power/turbostat: Reorder some functions (David Arcari) [RHEL-20029] - tools/power/turbostat: Relocate thermal probing code (David Arcari) [RHEL-20029] - tools/power/turbostat: Relocate lpi probing code (David Arcari) [RHEL-20029] - tools/power/turbostat: Relocate graphics probing code (David Arcari) [RHEL-20029] - tools/power/turbostat: Rename rapl probing function (David Arcari) [RHEL-20029] - tools/power/turbostat: Rename uncore probing function (David Arcari) [RHEL-20029] - tools/power/turbostat: Relocate pstate probing code (David Arcari) [RHEL-20029] - tools/power/turbostat: Relocate cstate probing code (David Arcari) [RHEL-20029] - tools/power/turbostat: Improve probe_platform_features() logic (David Arcari) [RHEL-20029] - tools/power/turbostat: Delete intel_model_duplicates() (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract cstate prewake bit support (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract aperf/mperf multiplier support (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract extended cstate MSRs support (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract MSR_KNL_CORE_C6_RESIDENCY support (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract MSR_ATOM_PKG_C6_RESIDENCY support (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract MSR_CC6/MC6_DEMOTION_POLICY_CONFIG support (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract MSR_MODULE_C6_RES_MS support (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract MSR_CORE_C1_RES support (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract IRTL support (David Arcari) [RHEL-20029] - tools/power/turbostat: Use fine grained IRTL output (David Arcari) [RHEL-20029] - tools/power/turbostat: Adjust cstate for is_slm()/is_knl()/is_cnl()/is_ehl() models (David Arcari) [RHEL-20029] - tools/power/turbostat: Adjust cstate for has_c8910_msrs() models (David Arcari) [RHEL-20029] - tools/power/turbostat: Adjust cstate for is_bdx() models (David Arcari) [RHEL-20029] - tools/power/turbostat: Adjust cstate for is_skx()/is_icx()/is_spr() models (David Arcari) [RHEL-20029] - tools/power/turbostat: Adjust cstate for is_dnv() models (David Arcari) [RHEL-20029] - tools/power/turbostat: Adjust cstate for is_jvl() models (David Arcari) [RHEL-20029] - tools/power/turbostat: Adjust cstate for has_slv_msrs() models (David Arcari) [RHEL-20029] - tools/power/turbostat: Adjust cstate for has_snb_msrs() models (David Arcari) [RHEL-20029] - tools/power/turbostat: Adjust cstate for models with .cst_limit set (David Arcari) [RHEL-20029] - tools/power/turbostat: Adjust cstate for has_snb_msrs() models (David Arcari) [RHEL-20029] - tools/power/turbostat: Adjust cstate for models with .has_nhm_msrs set (David Arcari) [RHEL-20029] - tools/power/turbostat: Add skeleton support for cstate enumeration (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract TSC tweak support (David Arcari) [RHEL-20029] - tools/power/turbostat: Remove unused family/model parameters for RAPL functions (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract hardcoded TDP value (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract fixed DRAM Energy unit support (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract RAPL divisor support (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract Per Core RAPL support (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract RAPL MSRs support (David Arcari) [RHEL-20029] - tools/power/turbostat: Simplify the logic for RAPL enumeration (David Arcari) [RHEL-20029] - tools/power/turbostat: Redefine RAPL macros (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract hardcoded Crystal Clock frequency (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract Automatic Cstate Conversion support (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract Perf Limit Reasons MSRs support (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract TCC Offset bits support (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract Config TDP MSRs support (David Arcari) [RHEL-20029] - tools/power/turbostat: Rename some TRL functions (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract Turbo Ratio Limit MSRs support (David Arcari) [RHEL-20029] - tools/power/turbostat: Rename some functions (David Arcari) [RHEL-20029] - tools/power/turbostat: Remove a redundant check (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract Nehalem MSRs support (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract Package cstate limit decoding support (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract BCLK frequency support (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract MSR_MISC_PWR_MGMT support (David Arcari) [RHEL-20029] - tools/power/turbostat: Abstract MSR_MISC_FEATURE_CONTROL support (David Arcari) [RHEL-20029] - tools/power/turbostat: Add skeleton support for table driven feature enumeration (David Arcari) [RHEL-20029] - tools/power/turbostat: Remove pseudo check for two models (David Arcari) [RHEL-20029] - tools/power/turbostat: Remove redundant duplicates (David Arcari) [RHEL-20029] - tools/power/turbostat: Replace raw value cpu model with Macro (David Arcari) [RHEL-20029] - tools/power/turbostat: Support alternative graphics sysfs knobs (David Arcari) [RHEL-20029] - tools/power/turbostat: Enable TCC Offset on more models (David Arcari) [RHEL-20029] - tools/power/turbostat: Enable the C-state Pre-wake printing (David Arcari) [RHEL-20029] - tools/power/turbostat: Fix a knl bug (David Arcari) [RHEL-20029] - tools/power/turbostat: Fix failure with new uncore sysfs (David Arcari) [RHEL-20029] - x86/cpu: Add model number for Intel Arrow Lake mobile processor (David Arcari) [RHEL-20029] - x86/cpu: Update Hybrids (David Arcari) [RHEL-20029] - x86/cpu: Add model number for Intel Arrow Lake processor (David Arcari) [RHEL-20029] - x86/cpu: Add Lunar Lake M (David Arcari) [RHEL-20029] - KVM: s390: Add facility 197 to the allow list (Cédric Le Goater) [RHEL-17986] - powerpc/hv-gpci: Add return value check in affinity_domain_via_partition_show function (Mamatha Inamdar) [RHEL-20258] - powerpc/pseries/vas: Migration suspend waits for no in-progress open windows (Mamatha Inamdar) [RHEL-20242] - selftests/powerpc: Add more utility macros (Mamatha Inamdar) [RHEL-17382] - octeon_ep: explicitly test for firmware ready value (Michal Schmidt) [RHEL-9308] - octeon_ep: initialise control mbox tasks before using APIs (Michal Schmidt) [RHEL-9308] - octeon_ep: control net API framework to support offloads (Michal Schmidt) [RHEL-9308] - octeon_ep: set backpressure watermark for RX queues (Michal Schmidt) [RHEL-9308] - octeon_ep: Fix error code in probe() (Michal Schmidt) [RHEL-9308] - octeon_ep: support OCTEON CN98 devices (Michal Schmidt) [RHEL-9308] - octeon_ep: implement device unload control net API (Michal Schmidt) [RHEL-9308] - octeon_ep: get max rx packet length from firmware (Michal Schmidt) [RHEL-9308] - octeon_ep: Solve style issues in control net files (Michal Schmidt) [RHEL-9308] - octeon_ep: support Octeon CN10K devices (Michal Schmidt) [RHEL-9308] - octeon_ep: remove atomic variable usage in Tx data path (Michal Schmidt) [RHEL-9308] - octeon_ep: implement xmit_more in transmit (Michal Schmidt) [RHEL-9308] - octeon_ep: remove dma sync in trasmit path (Michal Schmidt) [RHEL-9308] - octeon_ep: add padding for small packets (Michal Schmidt) [RHEL-9308] - octeon_ep: assert hardware structure sizes (Michal Schmidt) [RHEL-9308] - octeon_ep: update BQL sent bytes before ringing doorbell (Michal Schmidt) [RHEL-9308] - octeon_ep: restructured interrupt handlers (Michal Schmidt) [RHEL-9308] - octeon_ep: support to fetch firmware info (Michal Schmidt) [RHEL-9308] - octeon_ep: fix tx dma unmap len values in SG (Michal Schmidt) [RHEL-9308] - octeon_ep: cancel queued works in probe error path (Michal Schmidt) [RHEL-9308] - octeon_ep: cancel ctrl_mbox_task after intr_poll_task (Michal Schmidt) [RHEL-9308] - octeon_ep: cancel tx_timeout_task later in remove sequence (Michal Schmidt) [RHEL-9308] - octeon_ep: fix timeout value for waiting on mbox response (Michal Schmidt) [RHEL-9308] - octeon_ep: Add control plane host and firmware versions. (Michal Schmidt) [RHEL-9308] - octeon_ep: initialize mbox mutexes (Michal Schmidt) [RHEL-9308] - octeon_ep: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-9308] - octeon_ep: Add missing check for ioremap (Michal Schmidt) [RHEL-9308] - octeon_ep: unlock the correct lock on error path (Michal Schmidt) [RHEL-9308] - octeon_ep: add heartbeat monitor (Michal Schmidt) [RHEL-9308] - octeon_ep: function id in link info and stats mailbox commands (Michal Schmidt) [RHEL-9308] - octeon_ep: support asynchronous notifications (Michal Schmidt) [RHEL-9308] - octeon_ep: include function id in mailbox commands (Michal Schmidt) [RHEL-9308] - octeon_ep: add separate mailbox command and response queues (Michal Schmidt) [RHEL-9308] - octeon_ep: control mailbox for multiple PFs (Michal Schmidt) [RHEL-9308] - octeon_ep: poll for control messages (Michal Schmidt) [RHEL-9308] - octeon_ep: defer probe if firmware not ready (Michal Schmidt) [RHEL-9308] - octeon_ep: Drop redundant pci_enable_pcie_error_reporting() (Michal Schmidt) [RHEL-9308] - octeon_ep: ensure get mac address successfully before eth_hw_addr_set() (Michal Schmidt) [RHEL-9308] - octeon_ep: fix potential memory leak in octep_device_setup() (Michal Schmidt) [RHEL-9308] - octeon_ep: ensure octep_get_link_status() successfully before octep_link_up() (Michal Schmidt) [RHEL-9308] - octeon_ep: delete unnecessary napi rollback under set_queues_err in octep_open() (Michal Schmidt) [RHEL-9308] - octeon_ep: support Octeon device CNF95N (Michal Schmidt) [RHEL-9308] - octeon_ep: Remove useless casting value returned by vzalloc to structure (Michal Schmidt) [RHEL-9308] - octeon_ep: use bitwise AND (Michal Schmidt) [RHEL-9308] - octeon_ep: Fix irq releasing in the error handling path of octep_request_irqs() (Michal Schmidt) [RHEL-9308] - octeon_ep: Fix a memory leak in the error handling path of octep_request_irqs() (Michal Schmidt) [RHEL-9308] - octeon_ep: delete unnecessary NULL check (Michal Schmidt) [RHEL-9308] - octeon_ep: add missing destroy_workqueue in octep_init_module (Michal Schmidt) [RHEL-9308] - octeon_ep: Remove custom driver version (Michal Schmidt) [RHEL-9308] - octeon_ep: fix error return code in octep_probe() (Michal Schmidt) [RHEL-9308] - octeon_ep: Fix spelling mistake "inerrupts" -> "interrupts" (Michal Schmidt) [RHEL-9308] - octeon_ep: add ethtool support for Octeon PCI Endpoint NIC (Michal Schmidt) [RHEL-9308] - octeon_ep: add Tx/Rx processing and interrupt support (Michal Schmidt) [RHEL-9308] - octeon_ep: add support for ndo ops (Michal Schmidt) [RHEL-9308] - octeon_ep: add Tx/Rx ring resource setup and cleanup (Michal Schmidt) [RHEL-9308] - octeon_ep: Add mailbox for control commands (Michal Schmidt) [RHEL-9308] - octeon_ep: add hardware configuration APIs (Michal Schmidt) [RHEL-9308] - redhat/configs: enable CONFIG_OCTEON_EP as a module (Michal Schmidt) [RHEL-9308] - octeon_ep: Add driver framework and device initialization (Michal Schmidt) [RHEL-9308] - netfilter: nft_payload: Remove duplicated include in nft_payload.c (Phil Sutter) [RHEL-16630] - nf_tables: fix NULL pointer dereference in nft_expr_inner_parse() (Phil Sutter) [RHEL-16630] - nf_tables: fix NULL pointer dereference in nft_inner_init() (Phil Sutter) [RHEL-16630] - netfilter: nft_inner: fix IS_ERR() vs NULL check (Phil Sutter) [RHEL-16630] - netfilter: nft_inner: fix return value check in nft_inner_parse_l2l3() (Phil Sutter) [RHEL-16630] - netfilter: nft_payload: use __be16 to store gre version (Phil Sutter) [RHEL-16630] - netfilter: nft_inner: set tunnel offset to GRE header offset (Phil Sutter) [RHEL-16630] - netfilter: nft_inner: add geneve support (Phil Sutter) [RHEL-16630] - netfilter: nft_meta: add inner match support (Phil Sutter) [RHEL-16630] - netfilter: nft_inner: add percpu inner context (Phil Sutter) [RHEL-16630] - netfilter: nft_inner: support for inner tunnel header matching (Phil Sutter) [RHEL-16630] - netfilter: nft_payload: access ipip payload for inner offset (Phil Sutter) [RHEL-16630] - netfilter: nft_payload: access GRE payload via inner offset (Phil Sutter) [RHEL-16630] - netfilter: nft_payload: support for inner header matching / mangling (Phil Sutter) [RHEL-16630] - x86/sched: Restore the SD_ASYM_PACKING flag in the DIE domain (Phil Auld) [RHEL-17497] - sched/fair: Fix the decision for load balance (Phil Auld) [RHEL-17497] - sched/fair: Fix SMT4 group_smt_balance handling (Phil Auld) [RHEL-17497] - sched/fair: Optimize should_we_balance() for large SMT systems (Phil Auld) [RHEL-17497] - x86/sched: Enable cluster scheduling on Hybrid (Phil Auld) [RHEL-17497] - sched/debug: Dump domains' sched group flags (Phil Auld) [RHEL-17497] - sched/fair: Implement prefer sibling imbalance calculation between asymmetric groups (Phil Auld) [RHEL-17497] - sched/fair: Consider the idle state of the whole core for load balance (Phil Auld) [RHEL-17497] - sched/fair: Determine active load balance for SMT sched groups (Phil Auld) [RHEL-17497] - sched/topology: Record number of cores in sched group (Phil Auld) [RHEL-17497] - x86/sched: Rewrite topology setup (Phil Auld) [RHEL-17497] - platform/x86/intel/hid: Add some ACPI device IDs (Foggy Liu) [RHEL-19941] - platform/x86: intel-hid: Move to intel sub-directory (Foggy Liu) [RHEL-19941] - tools/mm: update the usage output to be more organized (Audra Mitchell) [RHEL-3910] - tools/mm: fix the default case for page_owner_sort (Audra Mitchell) [RHEL-3910] - tools/mm: filter out timestamps for correct collation (Audra Mitchell) [RHEL-3910] - tools/mm: remove references to free_ts from page_owner_sort (Audra Mitchell) [RHEL-3910] - tools/vm/page_owner_sort: free memory before exit (Audra Mitchell) [RHEL-3910] - tools/vm/page_owner_sort.c: adjust the indent in is_need() (Audra Mitchell) [RHEL-3910] - mm/page_owner: remove free_ts from page_owner output (Audra Mitchell) [RHEL-3910] - x86: sme_populate_pgd() use pte_offset_kernel() (Audra Mitchell) [RHEL-15176] - x86: allow get_locked_pte() to fail (Audra Mitchell) [RHEL-15176] - net: add hwtstamping helpers for stackable net devices (Ivan Vecera) [RHEL-18147] - net: add NDOs for configuring hardware timestamping (Ivan Vecera) [RHEL-18147] - net: dsa: replace NETDEV_PRE_CHANGE_HWTSTAMP notifier with a stub (Ivan Vecera) [RHEL-18147] - net: create a netdev notifier for DSA to reject PTP on DSA master (Ivan Vecera) [RHEL-18147] - net: add struct kernel_hwtstamp_config and make net_hwtstamp_validate() use it (Ivan Vecera) [RHEL-18147] - net: move copy_from_user() out of net_hwtstamp_validate() (Ivan Vecera) [RHEL-18147] - net: promote SIOCSHWTSTAMP and SIOCGHWTSTAMP ioctls to dedicated handlers (Ivan Vecera) [RHEL-18147] - net: simplify handling of dsa_ndo_eth_ioctl() return code (Ivan Vecera) [RHEL-18147] - net: don't abuse "default" case for unknown ioctl in dev_ifsioc() (Ivan Vecera) [RHEL-18147] - usb: typec: ucsi: Use GET_CAPABILITY attributes data to set power supply scope (Desnes Nunes) [RHEL-14573]- iavf: Fix iavf_shutdown to call iavf_remove instead iavf_close (Michal Schmidt) [RHEL-15699] - iavf: Handle ntuple on/off based on new state machines for flow director (Michal Schmidt) [RHEL-15699] - iavf: Introduce new state machines for flow director (Michal Schmidt) [RHEL-15699] - iavf: validate tx_coalesce_usecs even if rx_coalesce_usecs is zero (Michal Schmidt) [RHEL-15699] - iavf: delete the iavf client interface (Michal Schmidt) [RHEL-15699] - iavf: add a common function for undoing the interrupt scheme (Michal Schmidt) [RHEL-15699] - iavf: use unregister_netdev (Michal Schmidt) [RHEL-15699] - iavf: rely on netdev's own registered state (Michal Schmidt) [RHEL-15699] - iavf: fix the waiting time for initial reset (Michal Schmidt) [RHEL-15699] - iavf: in iavf_down, don't queue watchdog_task if comms failed (Michal Schmidt) [RHEL-15699] - iavf: simplify mutex_trylock+sleep loops (Michal Schmidt) [RHEL-15699] - iavf: fix comments about old bit locks (Michal Schmidt) [RHEL-15699] - iavf: in iavf_down, disable queues when removing the driver (Michal Schmidt) [RHEL-15699] - iavf: initialize waitqueues before starting watchdog_task (Michal Schmidt) [RHEL-15699] - iavf: delete unused iavf_mac_info fields (Michal Schmidt) [RHEL-15699] - iavf: fix format warnings (Michal Schmidt) [RHEL-15699] - iavf: fix string truncation warnings (Michal Schmidt) [RHEL-15699] - iavf: remove "inline" functions from iavf_txrx.c (Michal Schmidt) [RHEL-15699] - iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set (Michal Schmidt) [RHEL-15699] - iavf: Add ability to turn off CRC stripping for VF (Michal Schmidt) [RHEL-15699] - iavf: Fix promiscuous mode configuration flow messages (Michal Schmidt) [RHEL-15699] - iavf: fix FDIR rule fields masks validation (Michal Schmidt) [RHEL-15699] - iavf: fix potential races for FDIR filters (Michal Schmidt) [RHEL-15699] - iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED (Michal Schmidt) [RHEL-15699] - iavf: fix potential deadlock on allocation failure (Michal Schmidt) [RHEL-15699] - xfs: use the directory name hash function for dir scrubbing (Pavel Reichl) [RHEL-8283] - xfs: stabilize the dirent name transformation function used for ascii-ci dir hash computation (Pavel Reichl) [RHEL-8283] - HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event() (Benjamin Tissoires) [RHEL-1259] - HID: logitech-hidpp: Revert "Don't restart communication if not necessary" (Benjamin Tissoires) [RHEL-1259] - HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only (Benjamin Tissoires) [RHEL-1259] - HID: uclogic: Fix a work->entry not empty bug in __queue_work() (Benjamin Tissoires) [RHEL-1259] - HID: uclogic: Fix user-memory-access bug in uclogic_params_ugee_v2_init_event_hooks() (Benjamin Tissoires) [RHEL-1259] - hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip (Benjamin Tissoires) [RHEL-1259] - HID: cp2112: Make irq_chip immutable (Benjamin Tissoires) [RHEL-1259] - hid: cp2112: Fix duplicate workqueue initialization (Benjamin Tissoires) [RHEL-1259] - RHEL9: selftests/hid: fix broken Apple keyboards tests (Benjamin Tissoires) [RHEL-1259] - Input: add HAS_IOPORT dependencies (Benjamin Tissoires) [RHEL-1259] - Input: synaptics-rmi4 - fix function name in kerneldoc (Benjamin Tissoires) [RHEL-1259] - Input: rmi4 - switch to SYSTEM_SLEEP/RUNTIME_PM_OPS() and pm_ptr() (Benjamin Tissoires) [RHEL-1259] - Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table (Benjamin Tissoires) [RHEL-1259] - Input: psmouse - fix fast_reconnect function for PS/2 mode (Benjamin Tissoires) [RHEL-1259] - Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN (Benjamin Tissoires) [RHEL-1259] - Input: tests - add test to cover all input_grab_device() function (Benjamin Tissoires) [RHEL-1259] - Input: libps2 - do not discard non-ack bytes when controlling LEDs (Benjamin Tissoires) [RHEL-1259] - Input: libps2 - introduce common interrupt handler (Benjamin Tissoires) [RHEL-1259] - Input: libps2 - fix aborting PS/2 commands (Benjamin Tissoires) [RHEL-1259] - Input: libps2 - fix NAK handling (Benjamin Tissoires) [RHEL-1259] - Input: libps2 - rework handling of command response (Benjamin Tissoires) [RHEL-1259] - Input: libps2 - remove special handling of ACK for command byte (Benjamin Tissoires) [RHEL-1259] - Input: libps2 - attach ps2dev instances as serio port's drvdata (Benjamin Tissoires) [RHEL-1259] - Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode" (Benjamin Tissoires) [RHEL-1259] - Input: synaptics - enable InterTouch for the ThinkPad P1 G3 (Benjamin Tissoires) [RHEL-1259] - Input: psmouse - switch to using dev_groups for driver-specific attributes (Benjamin Tissoires) [RHEL-1259] - Input: atkbd - switch to using dev_groups for driver-specific attributes (Benjamin Tissoires) [RHEL-1259] - Input: psmouse - fix OOB access in Elantech protocol (Benjamin Tissoires) [RHEL-1259] - Input: fix open count when closing inhibited device (Benjamin Tissoires) [RHEL-1259] - Input: avoid calling input_set_abs_val() in the event handling core (Benjamin Tissoires) [RHEL-1259] - Input: uinput - allow injecting event times (Benjamin Tissoires) [RHEL-1259] - selftests: hid: fix vmtests.sh not running make headers (Benjamin Tissoires) [RHEL-1259] - selftests: hid: Add touch tests for Wacom devices (Benjamin Tissoires) [RHEL-1259] - selftests: hid: import hid-tools usb-crash tests (Benjamin Tissoires) [RHEL-1259] - selftests: hid: import hid-tools hid-sony and hid-playstation tests (Benjamin Tissoires) [RHEL-1259] - selftests: hid: import hid-tools hid-ite tests (Benjamin Tissoires) [RHEL-1259] - selftests: hid: import hid-tools hid-apple tests (Benjamin Tissoires) [RHEL-1259] - selftests: hid: import hid-tools wacom tests (Benjamin Tissoires) [RHEL-1259] - selftests: hid: import hid-tools hid-multitouch and hid-tablets tests (Benjamin Tissoires) [RHEL-1259] - selftests: hid: import hid-tools hid-mouse tests (Benjamin Tissoires) [RHEL-1259] - selftests: hid: import hid-tools hid-keyboards tests (Benjamin Tissoires) [RHEL-1259] - selftests: hid: import hid-tools hid-gamepad tests (Benjamin Tissoires) [RHEL-1259] - selftests: hid: import hid-tools hid-core tests (Benjamin Tissoires) [RHEL-1259] - selftests: hid: make vmtest rely on make (Benjamin Tissoires) [RHEL-1259] - HID: Add quirk to ignore the touchscreen battery on HP ENVY 15-eu0556ng (Benjamin Tissoires) [RHEL-1259] - HID: nintendo: reinitialize USB Pro Controller after resuming from suspend (Benjamin Tissoires) [RHEL-1259] - HID: multitouch: Add required quirk for Synaptics 0xcd7e device (Benjamin Tissoires) [RHEL-1259] - HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event (Benjamin Tissoires) [RHEL-1259] - HID: logitech-hidpp: Add Bluetooth ID for the Logitech M720 Triathlon mouse (Benjamin Tissoires) [RHEL-1259] - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect (Benjamin Tissoires) [RHEL-1259] - HID: sony: remove duplicate NULL check before calling usb_free_urb() (Benjamin Tissoires) [RHEL-1259] - HID: nvidia-shield: add LEDS_CLASS dependency (Benjamin Tissoires) [RHEL-1259] - HID: nvidia-shield: Fix a missing led_classdev_unregister() in the probe error handling path (Benjamin Tissoires) [RHEL-1259] - HID: sony: Fix a potential memory leak in sony_probe() (Benjamin Tissoires) [RHEL-1259] - HID: logitech-hidpp: rework one more time the retries attempts (Benjamin Tissoires) [RHEL-1259] - HID: nvidia-shield: Reference hid_device devm allocation of input_dev name (Benjamin Tissoires) [RHEL-1259] - HID: multitouch: Correct devm device reference for hidinput input_dev name (Benjamin Tissoires) [RHEL-1259] - HID: uclogic: Correct devm device reference for hidinput input_dev name (Benjamin Tissoires) [RHEL-1259] - HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode() (Benjamin Tissoires) [RHEL-1259] - HID: nvidia-shield: Remove led_classdev_unregister in thunderstrike_create (Benjamin Tissoires) [RHEL-1259] - HID: input: Support devices sending Eraser without Invert (Benjamin Tissoires) [RHEL-1259] - HID: wacom: remove the battery when the EKR is off (Benjamin Tissoires) [RHEL-1259] - HID: amd_sfh: Fix for shift-out-of-bounds (Benjamin Tissoires) [RHEL-1259] - HID: amd_sfh: Rename the float32 variable (Benjamin Tissoires) [RHEL-1259] - HID: input: fix mapping for camera access keys (Benjamin Tissoires) [RHEL-1259] - HID: logitech-hidpp: Add wired USB id for Logitech G502 Lightspeed (Benjamin Tissoires) [RHEL-1259] - HID: nvidia-shield: Pack inner/related declarations in HOSTCMD reports (Benjamin Tissoires) [RHEL-1259] - HID: hyperv: avoid struct memcpy overrun warning (Benjamin Tissoires) [RHEL-1259] - HID: wacom: Use ktime_t rather than int when dealing with timestamps (Benjamin Tissoires) [RHEL-1259] - HID: hidraw: fix data race on device refcount (Benjamin Tissoires) [RHEL-1259] - HID: nvidia-shield: Support LED functionality for Thunderstrike (Benjamin Tissoires) [RHEL-1259] - HID: nvidia-shield: Add mappings for consumer HID USAGE buttons (Benjamin Tissoires) [RHEL-1259] - HID: nvidia-shield: Initial driver implementation with Thunderstrike support (Benjamin Tissoires) [RHEL-1259] - HID: add quirk for 03f0:464a HP Elite Presenter Mouse (Benjamin Tissoires) [RHEL-1259] - HID: apple: Option to swap only left side mod keys (Benjamin Tissoires) [RHEL-1259] - redhat: allow hid-uclogic to run kunit tests (Benjamin Tissoires) [RHEL-1259] - HID: uclogic: Modular KUnit tests should not depend on KUNIT=y (Benjamin Tissoires) [RHEL-1259] - HID: fix an error code in hid_check_device_match() (Benjamin Tissoires) [RHEL-1259] - HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard (Benjamin Tissoires) [RHEL-1259] - HID: i2c-hid: goodix: Add support for "goodix,no-reset-during-suspend" property (Benjamin Tissoires) [RHEL-1259] - HID: microsoft: Add rumble support to latest xbox controllers (Benjamin Tissoires) [RHEL-1259] - HID: ensure timely release of driver-allocated resources (Benjamin Tissoires) [RHEL-1259] - HID: split apart hid_device_probe to make logic more apparent (Benjamin Tissoires) [RHEL-1259] - HID: amd_sfh: Split sensor and HID initialization for SFH1.1 (Benjamin Tissoires) [RHEL-1259] - HID: amd_sfh: Remove duplicate cleanup for SFH1.1 (Benjamin Tissoires) [RHEL-1259] - HID: amd_sfh: Split sensor and HID initialization (Benjamin Tissoires) [RHEL-1259] - HID: amd_sfh: Remove duplicate cleanup (Benjamin Tissoires) [RHEL-1259] - HID: amd_sfh: Remove unnecessary log (Benjamin Tissoires) [RHEL-1259] - HID: asus: reformat the hotkey mapping block (Benjamin Tissoires) [RHEL-1259] - HID: asus: add keycodes for 0x6a, 0x4b, and 0xc7 (Benjamin Tissoires) [RHEL-1259] - HID: asus: Add support for ASUS ROG Z13 keyboard (Benjamin Tissoires) [RHEL-1259] - HID: wacom: Add error check to wacom_parse_and_register() (Benjamin Tissoires) [RHEL-1259] - HID: google: add jewel USB id (Benjamin Tissoires) [RHEL-1259] - HID: wacom: Check for string overflow from strscpy calls (Benjamin Tissoires) [RHEL-1259] - hid/hid-picolcd_fb: Use struct fb_info.screen_buffer (Benjamin Tissoires) [RHEL-1259] - HID: amd_sfh: Fix max supported HID devices (Benjamin Tissoires) [RHEL-1259] - HID: Recognize "Digitizer" as a valid input application (Benjamin Tissoires) [RHEL-1259] - HID: wacom: generic: Set battery quirk only when we see battery data (Benjamin Tissoires) [RHEL-1259] - HID: wacom: Lazy-init batteries (Benjamin Tissoires) [RHEL-1259] - HID: Ignore battery for ELAN touchscreen on ROG Flow X13 GV301RA (Benjamin Tissoires) [RHEL-1259] - HID: asus: explicitly include linux/leds.h (Benjamin Tissoires) [RHEL-1259] - HID: lg-g15: explicitly include linux/leds.h (Benjamin Tissoires) [RHEL-1259] - HID: steelseries: explicitly include linux/leds.h (Benjamin Tissoires) [RHEL-1259] - HID: apple: Set the tilde quirk flag on the Geyser 3 (Benjamin Tissoires) [RHEL-1259] - HID: apple: explicitly include linux/leds.h (Benjamin Tissoires) [RHEL-1259] - HID: mcp2221: fix get and get_direction for gpio (Benjamin Tissoires) [RHEL-1259] - HID: mcp2221: fix report layout for gpio get (Benjamin Tissoires) [RHEL-1259] - HID: i2c-hid-of: Add reset GPIO support to i2c-hid-of (Benjamin Tissoires) [RHEL-1259] - HID: i2c-hid-of: Allow using i2c-hid-of on non OF platforms (Benjamin Tissoires) [RHEL-1259] - HID: i2c-hid-of: Consistenly use dev local variable in probe() (Benjamin Tissoires) [RHEL-1259] - HID: kye: Fix rdesc for kye tablets (Benjamin Tissoires) [RHEL-1259] - HID: amd_sfh: Support for additional light sensor (Benjamin Tissoires) [RHEL-1259] - HID: logitech-hidpp: Set wireless_status for G935 receiver (Benjamin Tissoires) [RHEL-1259] - HID: logitech-hidpp: Add Logitech G935 headset (Benjamin Tissoires) [RHEL-1259] - HID: logitech-hidpp: Add support for ADC measurement feature (Benjamin Tissoires) [RHEL-1259] - HID: logitech-hidpp: Simplify array length check (Benjamin Tissoires) [RHEL-1259] - HID: logitech-hidpp: Reconcile USB and Unifying serials (Benjamin Tissoires) [RHEL-1259] - HID: logitech-hidpp: Don't use the USB serial for USB devices (Benjamin Tissoires) [RHEL-1259] - HID: kye: Add support for all kye tablets (Benjamin Tissoires) [RHEL-1259] - HID: apple: Set the tilde quirk flag on the Geyser 4 and later (Benjamin Tissoires) [RHEL-1259] - HID: add KEY_CAMERA_FOCUS event in HID (Benjamin Tissoires) [RHEL-1259] - HID: kye: Sort kye devices (Benjamin Tissoires) [RHEL-1259] - HID: kye: Generate tablet fixup descriptors on the fly (Benjamin Tissoires) [RHEL-1259] - HID: kye: Rewrite tablet descriptor fixup routine (Benjamin Tissoires) [RHEL-1259] - HID: nintendo: fix rumble rate limiter (Benjamin Tissoires) [RHEL-1259] - HID: nintendo: prevent rumble queue overruns (Benjamin Tissoires) [RHEL-1259] - selftests: netfilter: Run nft_audit.sh in its own netns (Ricardo Robaina) [RHEL-9127] - netfilter: nf_tables: audit log object reset once per table (Ricardo Robaina) [RHEL-9127] - netfilter: nf_tables: Deduplicate nft_register_obj audit logs (Ricardo Robaina) [RHEL-9127] - selftests: netfilter: Extend nft_audit.sh (Ricardo Robaina) [RHEL-9127] - selftests: netfilter: Test nf_tables audit logging (Ricardo Robaina) [RHEL-9127] - netfilter: nf_tables: Fix entries val in rule reset audit log (Ricardo Robaina) [RHEL-9127] - netfilter: nf_tables: Unbreak audit log reset (Ricardo Robaina) [RHEL-9127] - netfilter: nf_tables: Audit log rule reset (Ricardo Robaina) [RHEL-9127] - netfilter: nf_tables: Audit log setelem reset (Ricardo Robaina) [RHEL-9127] - audit: move trailing statements to next line (Ricardo Robaina) [RHEL-9127] - audit: cleanup function braces and assignment-in-if-condition (Ricardo Robaina) [RHEL-9127] - audit: add space before parenthesis and around '=', "==", and '<' (Ricardo Robaina) [RHEL-9127] - audit: fix possible soft lockup in __audit_inode_child() (Ricardo Robaina) [RHEL-9127] - audit: correct audit_filter_inodes() definition (Ricardo Robaina) [RHEL-9127] - audit: include security.h unconditionally (Ricardo Robaina) [RHEL-9127] - tls: don't reset prot->aad_size and prot->tail_size for TLS_HW (Sabrina Dubroca) [RHEL-14902] - tls: use fixed size for tls_offload_context_{tx,rx}.driver_state (Sabrina Dubroca) [RHEL-14902] - chcr_ktls: use tls_offload_context_tx and driver_state like other drivers (Sabrina Dubroca) [RHEL-14902] - tls: validate crypto_info in a separate helper (Sabrina Dubroca) [RHEL-14902] - tls: remove tls_context argument from tls_set_device_offload (Sabrina Dubroca) [RHEL-14902] - tls: remove tls_context argument from tls_set_sw_offload (Sabrina Dubroca) [RHEL-14902] - tls: add a helper to allocate/initialize offload_ctx_tx (Sabrina Dubroca) [RHEL-14902] - tls: also use init_prot_info in tls_set_device_offload (Sabrina Dubroca) [RHEL-14902] - tls: move tls_prot_info initialization out of tls_set_sw_offload (Sabrina Dubroca) [RHEL-14902] - tls: extract context alloc/initialization out of tls_set_sw_offload (Sabrina Dubroca) [RHEL-14902] - tls: store iv directly within cipher_context (Sabrina Dubroca) [RHEL-14902] - tls: rename MAX_IV_SIZE to TLS_MAX_IV_SIZE (Sabrina Dubroca) [RHEL-14902] - tls: store rec_seq directly within cipher_context (Sabrina Dubroca) [RHEL-14902] - tls: drop unnecessary cipher_type checks in tls offload (Sabrina Dubroca) [RHEL-14902] - tls: get salt using crypto_info_salt in tls_enc_skb (Sabrina Dubroca) [RHEL-14902] - tls: get cipher_name from cipher_desc in tls_set_sw_offload (Sabrina Dubroca) [RHEL-14902] - tls: use tls_cipher_desc to access per-cipher crypto_info in tls_set_sw_offload (Sabrina Dubroca) [RHEL-14902] - tls: use tls_cipher_desc to get per-cipher sizes in tls_set_sw_offload (Sabrina Dubroca) [RHEL-14902] - tls: use tls_cipher_desc to simplify do_tls_getsockopt_conf (Sabrina Dubroca) [RHEL-14902] - tls: get crypto_info size from tls_cipher_desc in do_tls_setsockopt_conf (Sabrina Dubroca) [RHEL-14902] - tls: expand use of tls_cipher_desc in tls_sw_fallback_init (Sabrina Dubroca) [RHEL-14902] - tls: allocate the fallback aead after checking that the cipher is valid (Sabrina Dubroca) [RHEL-14902] - tls: expand use of tls_cipher_desc in tls_set_device_offload (Sabrina Dubroca) [RHEL-14902] - tls: validate cipher descriptions at compile time (Sabrina Dubroca) [RHEL-14902] - tls: extend tls_cipher_desc to fully describe the ciphers (Sabrina Dubroca) [RHEL-14902] - tls: rename tls_cipher_size_desc to tls_cipher_desc (Sabrina Dubroca) [RHEL-14902] - tls: reduce size of tls_cipher_size_desc (Sabrina Dubroca) [RHEL-14902] - tls: add TLS_CIPHER_ARIA_GCM_* to tls_cipher_size_desc (Sabrina Dubroca) [RHEL-14902] - tls: move tls_cipher_size_desc to net/tls/tls.h (Sabrina Dubroca) [RHEL-14902] - selftests: tls: test some invalid inputs for setsockopt (Sabrina Dubroca) [RHEL-14902] - selftests: tls: add getsockopt test (Sabrina Dubroca) [RHEL-14902] - net/tls: Remove unused function declarations (Sabrina Dubroca) [RHEL-14902] - net: tls: avoid discarding data on record close (Sabrina Dubroca) [RHEL-14902] - net/tls: fix comment typo (Sabrina Dubroca) [RHEL-14902] - selftests: net: tls: check if FIPS mode is enabled (Sabrina Dubroca) [RHEL-14902] - net: tls: make the offload check helper take skb not socket (Sabrina Dubroca) [RHEL-14902] - selftests: tls: add tests for poll behavior (Sabrina Dubroca) [RHEL-14902] - tls: suppress wakeups unless we have a full record (Sabrina Dubroca) [RHEL-14902] - redhat/configs: enable CONFIG_IDPF=m (Michal Schmidt) [RHEL-15651] - idpf: fix potential use-after-free in idpf_tso() (Michal Schmidt) [RHEL-15651] - idpf: cancel mailbox work in error path (Michal Schmidt) [RHEL-15651] - idpf: set scheduling mode for completion queue (Michal Schmidt) [RHEL-15651] - idpf: add SRIOV support and other ndo_ops (Michal Schmidt) [RHEL-15651] - idpf: add ethtool callbacks (Michal Schmidt) [RHEL-15651] - idpf: add singleq start_xmit and napi poll (Michal Schmidt) [RHEL-15651] - idpf: add RX splitq napi poll support (Michal Schmidt) [RHEL-15651] - idpf: add TX splitq napi poll support (Michal Schmidt) [RHEL-15651] - idpf: add splitq start_xmit (Michal Schmidt) [RHEL-15651] - idpf: initialize interrupts and enable vport (Michal Schmidt) [RHEL-15651] - idpf: configure resources for RX queues (Michal Schmidt) [RHEL-15651] - idpf: configure resources for TX queues (Michal Schmidt) [RHEL-15651] - idpf: add ptypes and MAC filter support (Michal Schmidt) [RHEL-15651] - idpf: add create vport and netdev configuration (Michal Schmidt) [RHEL-15651] - idpf: add core init and interrupt request (Michal Schmidt) [RHEL-15651] - idpf: add controlq init and reset checks (Michal Schmidt) [RHEL-15651] - idpf: add module register and probe functionality (Michal Schmidt) [RHEL-15651] - virtchnl: add virtchnl version 2 ops (Michal Schmidt) [RHEL-15651] - RDMA/rxe: RHEL-only revert for page size vars in rxe (Benjamin Coddington) [RHEL-11234] - Revert "crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors" (Prarit Bhargava) [RHEL-11887] - Revert "crypto: drbg - reseed 'nopr' drbgs periodically from get_random_bytes()" (Prarit Bhargava) [RHEL-11887] - Revert "crypto: drbg - ignore jitterentropy errors if not in FIPS mode" (Prarit Bhargava) [RHEL-11887] - selftests: fib_test: add a test case for IPv6 source address delete (Hangbin Liu) [RHEL-6012] - ipv4/fib: send notify when delete source address routes (Hangbin Liu) [RHEL-6012] - ipv6: do not match device when remove source route (Hangbin Liu) [RHEL-6012]- virt: sevguest: Add TSM_REPORTS support for SNP_GET_EXT_REPORT (Wander Lairson Costa) [2216526] - mm/slab: Add __free() support for kvfree (Wander Lairson Costa) [2216526] - virt: sevguest: Prep for kernel internal get_ext_report() (Wander Lairson Costa) [2216526] - virt: sevguest: Fix passing a stack buffer as a scatterlist target (Wander Lairson Costa) [2216526] - kbuild: Drop -Wdeclaration-after-statement (Wander Lairson Costa) [2216526] - kbuild: Add environment variables for userprogs flags (Wander Lairson Costa) [2216526] - cleanup: Make no_free_ptr() __must_check (Wander Lairson Costa) [2216526] - locking: Introduce __cleanup() based infrastructure (Wander Lairson Costa) [2216526] - dmaengine: ioat: Free up __cleanup() name (Wander Lairson Costa) [2216526] - string: Add __realloc_size hint to kmemdup() (Wander Lairson Costa) [2216526] - virt: tdx-guest: Add Quote generation support using TSM_REPORTS (Wander Lairson Costa) [2216526] - configfs-tsm: Introduce a shared ABI for attestation reports (Wander Lairson Costa) [2216526] - virt: coco: Add a coco/Makefile and coco/Kconfig (Wander Lairson Costa) [2216526] - sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0 (Phil Auld) [RHEL-17580] - sched/uclamp: Set max_spare_cap_cpu even if max_spare_cap is 0 (Phil Auld) [RHEL-17580] - sched/rt: Fix live lock between select_fallback_rq() and RT push (Phil Auld) [RHEL-17580] - sched/topology: Fix sched_numa_find_nth_cpu() comment (Phil Auld) [RHEL-17580] - sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu() (Phil Auld) [RHEL-17580] - sched/topology: Fix sched_numa_find_nth_cpu() in CPU-less case (Phil Auld) [RHEL-17580] - sched/topology: Fix sched_numa_find_nth_cpu() in non-NUMA case (Phil Auld) [RHEL-17580] - sched/fair: Fix open-coded numa_nearest_node() (Phil Auld) [RHEL-17580] - numa: Generalize numa_map_to_online_node() (Phil Auld) [RHEL-17580] - net: fix IPSTATS_MIB_OUTPKGS increment in OutForwDatagrams. (Antoine Tenart) [RHEL-17413] - net: ipv4, ipv6: fix IPSTATS_MIB_OUTOCTETS increment duplicated (Antoine Tenart) [RHEL-17413] - IPv4: add extack info for IPv4 address add/delete (Antoine Tenart) [RHEL-17413] - bpf, xdp: Add tracepoint to xdp attaching failure (Antoine Tenart) [RHEL-17413] - net/sched: sch_hfsc: warn about class in use while deleting (Antoine Tenart) [RHEL-17413] - net/sched: sch_htb: warn about class in use while deleting (Antoine Tenart) [RHEL-17413] - netdevsim: Fill IPsec state validation failure reason (Antoine Tenart) [RHEL-17413] - net/sock: Introduce trace_sk_data_ready() (Antoine Tenart) [RHEL-17413] - sock: add tracepoint for send recv length (Antoine Tenart) [RHEL-17413] - tcp: add missing family to tcp_set_ca_state() tracepoint (Antoine Tenart) [RHEL-17413] - tcp: Add tracepoint for tcp_set_ca_state (Antoine Tenart) [RHEL-17413] - netdevice: add missing dm_private kdoc (Antoine Tenart) [RHEL-17413] - drop_monitor: remove quadratic behavior (Antoine Tenart) [RHEL-17413] - ceph: defer stopping mdsc delayed_work (Xiubo Li) [RHEL-16415] - ceph: never send metrics if disable_send_metrics is set (Xiubo Li) [RHEL-16415] - ceph: don't let check_caps skip sending responses for revoke msgs (Xiubo Li) [RHEL-16415] - ceph: issue a cap release immediately if no cap exists (Xiubo Li) [RHEL-16415] - ceph: trigger to flush the buffer when making snapshot (Xiubo Li) [RHEL-16415] - ceph: fix blindly expanding the readahead windows (Xiubo Li) [RHEL-16415] - ceph: add a dedicated private data for netfs rreq (Xiubo Li) [RHEL-16415] - ceph: voluntarily drop Xx caps for requests those touch parent mtime (Xiubo Li) [RHEL-16415] - ceph: try to dump the msgs when decoding fails (Xiubo Li) [RHEL-16415] - ceph: only send metrics when the MDS rank is ready (Xiubo Li) [RHEL-16415] - arm64: kdump: defer the crashkernel reservation for platforms with no DMA memory zones (Audra Mitchell) [2188997] - arm64: kdump: do not map crashkernel region specifically (Audra Mitchell) [2188997] - arm64: kdump : take off the protection on crashkernel memory region (Audra Mitchell) [2188997] - nvmet: nul-terminate the NQNs passed in the connect command (Maurizio Lombardi) [RHEL-16691] {CVE-2023-6121} - hwmon: (coretemp) Fix potentially truncated sysfs attribute name (David Arcari) [RHEL-19759] - hwmon: (coretemp) Delete an obsolete comment (David Arcari) [RHEL-19759] - hwmon: (coretemp) Delete tjmax debug message (David Arcari) [RHEL-19759] - hwmon: (coretemp) Simplify platform device handling (David Arcari) [RHEL-19759] - hwmon: (coretemp) Add support for dynamic ttarget (David Arcari) [RHEL-19759] - hwmon: (coretemp) Add support for dynamic tjmax (David Arcari) [RHEL-19759] - hwmon: (coretemp) rearrange tjmax handing code (David Arcari) [RHEL-19759] - hwmon: (coretemp) Remove obsolete temp_data->valid (David Arcari) [RHEL-19759] - hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() (David Arcari) [RHEL-19759] - hwmon: cleanup non-bool "valid" data fields (David Arcari) [RHEL-19759] - netdev: replace napi_reschedule with napi_schedule (Ivan Vecera) [RHEL-19711] - netdev: make napi_schedule return bool on NAPI successful schedule (Ivan Vecera) [RHEL-19711] - netdev: replace simple napi_schedule_prep/__napi_schedule to napi_schedule (Ivan Vecera) [RHEL-19711]- platform/x86/intel/pmt: Ignore uninitialized entries (David Arcari) [RHEL-19678] - platform/x86/intel/pmt: Add INTEL_PMT module namespace (David Arcari) [RHEL-19678] - x86/boot: Ignore NMIs during very early boot (Derek Barbosa) [RHEL-9380] - dpll: sanitize possible null pointer dereference in dpll_pin_parent_pin_set() (Michal Schmidt) [RHEL-19095] {CVE-2023-6679} - dpll: Fix potential msg memleak when genlmsg_put_reply failed (Michal Schmidt) [RHEL-19095] - ALSA: update configuration for RHEL 9.4 (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/tas2781: leave hda_component in usable state (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/tas2781: handle missing EFI calibration data (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/tas2781: call cleanup functions only once (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/tas2781: reset the amp before component_add (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl_sai: Fix no frame sync clock issue on i.MX8MP (Jaroslav Kysela) [RHEL-13724] - ALSA: pcm: fix out-of-bounds in snd_pcm_state_names (Jaroslav Kysela) [RHEL-13724] - ALSA: cs35l41: Fix for old systems which do not support command (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Remove unnecessary boolean state variable firmware_running (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Add Pioneer DJM-450 mixer controls (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: fix speakers on XPS 9530 (2023) (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Apply quirk for ASUS UM3504DA (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Add supported ALC257 for ChromeOS (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Headset Mic VREF to 100% (Jaroslav Kysela) [RHEL-13724] - ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Add quirks for HP Laptops (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Add quirks for ASUS 2024 Zenbooks (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Enable Mute LED on HP 255 G10 (Jaroslav Kysela) [RHEL-13724] - ASoC: bcm: bcm63xx-i2s-whistler: Convert to devm_platform_ioremap_resource() (Jaroslav Kysela) [RHEL-13724] - ASoC: cygnus: Remove unused declarations (Jaroslav Kysela) [RHEL-13724] - ASoC: bcm: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Enable Mute LED on HP 255 G8 (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek - Add Dell ALC295 to pin fall back table (Jaroslav Kysela) [RHEL-13724] - ALSA: info: Fix potential deadlock at disconnection (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: ASUS UM5302LA: Added quirks for cs35L41/10431A83 on i2c bus (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Add support dual speaker for Dell (Jaroslav Kysela) [RHEL-13724] - ASoC: nau8540: Add self recovery to improve capture quility (Jaroslav Kysela) [RHEL-13724] - ASoC: hdmi-codec: register hpd callback on component probe (Jaroslav Kysela) [RHEL-13724] - ASoC: dapm: fix clock get name (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: Add ASRock X670E Taichi to denylist (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Add quirk for ASUS UX7602ZM (Jaroslav Kysela) [RHEL-13724] - regmap: prevent noinc writes from clobbering cache (Jaroslav Kysela) [RHEL-13724] - ASoC: da7219: Improve system suspend and resume handling (Jaroslav Kysela) [RHEL-13724] - ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: trivial: fix error messages (Jaroslav Kysela) [RHEL-13724] - ASoC: rt712-sdca: fix speaker route missing issue (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Fix missing error code in cs35l41_smart_amp() (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: mark cs35l41_verify_id() static (Jaroslav Kysela) [RHEL-13724] - ALSA: scarlett2: Add missing check with firmware version control (Jaroslav Kysela) [RHEL-13724] - ASoC: ams-delta.c: use component after check (Jaroslav Kysela) [RHEL-13724] - ALSA: scarlett2: Remap Level Meter values (Jaroslav Kysela) [RHEL-13724] - ALSA: scarlett2: Allow passing any output to line_out_remap() (Jaroslav Kysela) [RHEL-13724] - ALSA: scarlett2: Add support for reading firmware version (Jaroslav Kysela) [RHEL-13724] - ALSA: scarlett2: Rename Gen 3 config sets (Jaroslav Kysela) [RHEL-13724] - ALSA: scarlett2: Rename scarlett_gen2 to scarlett2 (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l41: Detect CSPL errors when sending CSPL commands (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Check CSPL state after loading firmware (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Do not unload firmware before reset in system suspend (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Force a software reset after hardware reset (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Run boot process during resume callbacks (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Assert Reset prior to de-asserting in probe and system resume (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Assert reset before system suspend (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Use reset label to get GPIO for HP Zbook Fury 17 G9 (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices (Jaroslav Kysela) [RHEL-13724] - regmap: kunit: Add test for cache sync interaction with ranges (Jaroslav Kysela) [RHEL-13724] - regmap: kunit: Fix marking of the range window as volatile (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: rt298: remove redundant assignment to d_len_code (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: sof-pci-dev: Fix community key quirk detection (Jaroslav Kysela) [RHEL-13724] - ASoC: es8328: Use rounded rate for es8328_set_sysclk() (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_nau8825: add RPL support for MAX98360A amp (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Move the builtin microphones to dataport 1 (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw_cs42l43: Create separate jacks for hp and mic (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw_cs42l43: Some trivial formatting clean ups (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Stop processing CODECs when enough are found (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection (Jaroslav Kysela) [RHEL-13724] - ASoC: da7213: Add new kcontrol for tonegen (Jaroslav Kysela) [RHEL-13724] - ASoC: tas2781: make const read-only array magic_number static (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek - Fixed ASUS platform headset Mic issue (Jaroslav Kysela) [RHEL-13724] - ASoC: da7219: Correct the process of setting up Gnd switch in AAD (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Add quirk for ASUS ROG GU603ZV (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: tas2780: Fix log of failed reset via I2C. (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5650: fix the wrong result of key button (Jaroslav Kysela) [RHEL-13724] - ASoC: rt715: reorder the argument in error log (Jaroslav Kysela) [RHEL-13724] - ASoC: rt715-sdca: reorder the argument in error log (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw_rt712_sdca: construct cards->components by name_prefix (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: MTL: Add entry for HDMI-In capture support to non-I2S codec boards. (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: soc-acpi-intel-rpl-match: add rt711-l0-rt1316-l12 support (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: update HP Omen match (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe (Jaroslav Kysela) [RHEL-13724] - ASoC: cs42l42: Fix missing include of gpio/consumer.h (Jaroslav Kysela) [RHEL-13724] - ASoC: cs42l43: Update values for bias sense (Jaroslav Kysela) [RHEL-13724] - ASoC: dt-bindings: cirrus,cs42l43: Update values for bias sense (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: ASP1 DOUT must default to Hi-Z when not transmitting (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran. (Jaroslav Kysela) [RHEL-13724] - ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl-asoc-card: Add comment for mclk in the codec_priv (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Fix illegal use of init_completion() (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Fix microphone sound on Nexigo webcam. (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Change model for Intel RVP board (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wsa-macro: handle component name prefix (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-dapm: Add helper for comparing widget name (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd938x: fix runtime PM imbalance on remove (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd938x: fix regulator leaks on probe errors (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd938x: fix resource leaks on bind errors (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd938x: fix unbind tear down order (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd938x: drop bogus bind error handling (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Cleanup and fix double free in firmware request (Jaroslav Kysela) [RHEL-13724] - ASoC: tas2781: fixed compiling issue in m68k (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5682: Fix regulator enable/disable sequence (Jaroslav Kysela) [RHEL-13724] - ASoC: hdmi-codec: Fix broken channel map reporting (Jaroslav Kysela) [RHEL-13724] - ASoC: tlv320adc3xxx: BUG: Correct micbias setting (Jaroslav Kysela) [RHEL-13724] - ASoC: core: Do not call link_exit() on uninitialized rtd objects (Jaroslav Kysela) [RHEL-13724] - ASoC: core: Print component name when printing log (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82YM (Jaroslav Kysela) [RHEL-13724] - ALSA: aloop: Add control element for getting the access mode (Jaroslav Kysela) [RHEL-13724] - ALSA: aloop: Add support for the non-interleaved access mode (Jaroslav Kysela) [RHEL-13724] - ALSA: intel8x0m: fix name of SIS7013 sound chip in comment (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: amd: fix for firmware reload failure after playback (Jaroslav Kysela) [RHEL-13724] - ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-generic-dmaengine-pcm: Fix function name in comment (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Add read-only ALSA control for forced mute (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Support mute notifications for CS35L41 HDA (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Support ACPI Notification framework via component binding (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Add notification support into component binding (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek - ALC287 merge RTK codec with CS CS35L41 AMP (Jaroslav Kysela) [RHEL-13724] - ASoC: hdac_hda: fix HDA patch loader support (Jaroslav Kysela) [RHEL-13724] - soundwire: bus: Make IRQ handling conditionally built (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes inactive (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl-asoc-card: use integer type for fll_id and pll_id (Jaroslav Kysela) [RHEL-13724] - mfd: cs42l43: Use correct macro for new-style PM runtime ops (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl_sai: Don't disable bitclock for i.MX8MP (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: add support for SKU 0B14 (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in MTL match table (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in MTL match table. (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: soc-acpi: fix Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13724] - ASoC: hdac_hda: add HDA patch loader support (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek - ALC287 Realtek I2S speaker platform support (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l56: Use the new RUNTIME_PM_OPS() macro (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: scarlett_gen2: Fix another -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724] - ASoC: simple-card: fixup asoc_simple_probe() error handling (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: soc-acpi-intel-mtl-match: add acpi match table for cdb35l56-eight-c (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Add CS42L43 CODEC support (Jaroslav Kysela) [RHEL-13724] - ASoC: simple-card-utils: fixup simple_util_startup() error handling (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l56: Add support for speaker id (Jaroslav Kysela) [RHEL-13724] - ALSA: rawmidi: Fix NULL dereference at proc read (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: Use size_add() in call to struct_size() (Jaroslav Kysela) [RHEL-13724] - ASoC: cs42l43: Add shared IRQ flag for shutters (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: MTL: Reduce the DSP init timeout (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_da7219: use ssp-common module to detect codec (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_da7219: add adl_mx98360_da7219 board config (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_da7219: use maxim-common module (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_da7219: rename driver file and kernel option (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_nau8825: use realtek-common module (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_nau8825: use nuvoton-common module (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: nuvoton-common: support nau8318 amplifier (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_ssp_amp: do not create amp link for nocodec board (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_rt5682: add HDMI_In capture feature support for RPL. (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_rt5682: add adl_rt5650 board config (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_rt5682: Modify number of HDMI to 3 for MTL/Rex devices (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_rt5682: Add support for Rex with discrete BT offload. (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_nau8825: use ssp-common module to detect codec (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_ssp_amp: use ssp-common module to detect codec (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_cs42l42: use ssp-common module to detect codec (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_rt5682: use ssp-common module to detect codec (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: use ACPI HID definition in ssp-common (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: ssp-common: support codec detection (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_rt5682: cleanup unnecessary quirk flag (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful (Jaroslav Kysela) [RHEL-13724] - ALSA: riptide: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13724] - ALSA: cs4231: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13724] - ALSA: ad1848: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: generic: Check potential mixer name string truncation (Jaroslav Kysela) [RHEL-13724] - ALSA: cmipci: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724] - ALSA: firewire: Fix -Wformat-truncation warning for MIDI stream names (Jaroslav Kysela) [RHEL-13724] - ALSA: firewire: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13724] - ALSA: xen: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724] - ALSA: opti9x: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724] - ALSA: es1688: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724] - ALSA: cs4236: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724] - ALSA: sscape: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724] - ALSA: caiaq: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: scarlett_gen2: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: midi: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: ump: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: common: add ACPI matching tables for Arrow Lake (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Increment be_id in init_dai_link (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Make create_sdw_dailink allocate link components (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Add simple DAI link creation helper (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Move sdw_pin_index into private struct (Jaroslav Kysela) [RHEL-13724] - ASoC: imx-audmix: Fix return error with devm_clk_get() (Jaroslav Kysela) [RHEL-13724] - ASoC: hdaudio.c: Add missing check for devm_kstrdup (Jaroslav Kysela) [RHEL-13724] - ALSA: scarlett2: Add correct product series name to messages (Jaroslav Kysela) [RHEL-13724] - ALSA: scarlett2: Add support for Clarett 8Pre USB (Jaroslav Kysela) [RHEL-13724] - ALSA: scarlett2: Move USB IDs out from device_info struct (Jaroslav Kysela) [RHEL-13724] - ALSA: scarlett2: Default mixer driver to enabled (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l56: Fix missing RESET GPIO if _SUB is missing (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l56: Don't 'return ret' if ret is always zero (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: fix wrong sizeof argument (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: sof-audio: Fix DSP core put imbalance on widget setup failure (Jaroslav Kysela) [RHEL-13724] - firmware: cirrus: cs_dsp: Only log list of algorithms in debug build (Jaroslav Kysela) [RHEL-13724] - ASoC: wm_adsp: Fix missing locking in wm_adsp_[read|write]_ctl() (Jaroslav Kysela) [RHEL-13724] - ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard reset (Jaroslav Kysela) [RHEL-13724] - ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low (Jaroslav Kysela) [RHEL-13724] - ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width. (Jaroslav Kysela) [RHEL-13724] - ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: mixer: Remove temporary string use in parse_clock_source_unit (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: aw88395: Fix some error codes (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Splitting the UX3402 into two separate models (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Use PCI SSID as the firmware UID (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: Copy PCI SSID to struct snd_soc_card (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Pass PCI SSID to machine driver (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-card: Add storage for PCI SSID (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: intel-sdw-acpi: Use u8 type for link index (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Disable low-power hibernation mode (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l56: Disable low-power hibernation mode (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5640: Only cancel jack-detect work on suspend if active (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5640: Enable the IRQ on resume after configuring jack-detect (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5640: Do not disable/enable IRQ twice on suspend/resume (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5640: Revert "Fix sleep in atomic context" (Jaroslav Kysela) [RHEL-13724] - ALSA: core: Use dev_name of card_dev as debugfs directory name (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Avoid delivery of events for disabled UMP groups (Jaroslav Kysela) [RHEL-13724] - ALSA: docs: Fix a typo of midi2_ump_probe option for snd-usb-audio (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek - Fixed two speaker platform (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-13724] - Add DMI ID for MSI Bravo 15 B7ED (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8960: Fix error handling in probe (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Call pm_runtime_dont_use_autosuspend() (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l56: Call pm_runtime_dont_use_autosuspend() (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-pcm: Shrink stack frame for __soc_pcm_hw_params (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Consistently use dev_err_probe() (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get() (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l41: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l41: Fix broken shared boost activation (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l41: Handle mdsync_up reg write errors (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l41: Handle mdsync_down reg write errors (Jaroslav Kysela) [RHEL-13724] - ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek - ALC287 I2S speaker platform support (Jaroslav Kysela) [RHEL-13724] - mfd: cs42l43: Fix MFD_CS42L43 dependency on REGMAP_IRQ (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs: Provide support for fallback topology (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Fix snd_seq_expand_var_event() call to user-space (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Fix potential memory leaks at error path for UMP open (Jaroslav Kysela) [RHEL-13724] - regmap: debugfs: Fix a erroneous check after snprintf() (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs. (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5645: NULL pointer access when removing jack (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: yc: Add DMI entries to support Victus by HP Gaming Laptop 15-fb0xxx (8A3E) (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l45: Add AMP Enable Switch control (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l45: Connect DSP to the monitoring signals (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l45: Analog PCM Volume and Amplifier Mode controls (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l45: Checks index of cs35l45_irqs[] (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/tas2781: Use standard clamp() macro (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Waiting for firmware to boot must be tolerant of I/O errors (Jaroslav Kysela) [RHEL-13724] - ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl (Jaroslav Kysela) [RHEL-13724] - ASoC: cs42l43: Fix missing error code in cs42l43_codec_probe() (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l45: Rename DACPCM1 Source control (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l45: Fix "Dead assigment" warning (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l45: Add support for Chip ID 0x35A460 (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd93xx: fix object added to multiple drivers (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Don't try to submit URBs after disconnection (Jaroslav Kysela) [RHEL-13724] - ALSA: ump: Fix -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: add separate documentation for E-MU cards (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: more documentation updates (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: de-duplicate audigy-mixer.rst vs. sb-live-mixer.rst (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: Add missing dependency on CONFIG_EFI for Cirrus/TI sub-codecs (Jaroslav Kysela) [RHEL-13724] - ALSA: doc: Fix missing backquote in midi-2.0.rst (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-core.c: Do not error if a DAI link component is not found (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: Fix error code in aw88261_i2c_probe() (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx (Jaroslav Kysela) [RHEL-13724] - ASoC: cs42l43: Use new-style PM runtime macros (Jaroslav Kysela) [RHEL-13724] - ALSA: documentation: Add description for USB MIDI 2.0 gadget driver (Jaroslav Kysela) [RHEL-13724] - ALSA: ump: Don't create unused substreams for static blocks (Jaroslav Kysela) [RHEL-13724] - ALSA: ump: Fill group names for legacy rawmidi substreams (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Attach legacy rawmidi after probing all UMP EPs (Jaroslav Kysela) [RHEL-13724] - ASoC: audio-graph-card.c: move audio_graph_parse_of() (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82SJ (Jaroslav Kysela) [RHEL-13724] - ASoC: cs42l43: Initialize ret in default case in cs42l43_pll_ev() (Jaroslav Kysela) [RHEL-13724] - ALSA: ymfpci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Override the _DSD for HP Zbook Fury 17 G9 to correct boost type (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l41: Correct amp_gain_tlv values (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: amd: clear dsp to host interrupt status (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: amd: clear panic mask status when panic occurs (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: amd: add conditional check for acp_clkmux_sel register (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: amd: remove redundant clock mux selection register write (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: amd: add module parameter for firmware debug (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: amd: enable ACP external global interrupt (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: amd: remove unused sha dma interrupt code (Jaroslav Kysela) [RHEL-13724] - ASoC: nau8821: Improve AMIC recording performance. (Jaroslav Kysela) [RHEL-13724] - ASoC: dt-bindings: nau8821: Add single-ended input feature (Jaroslav Kysela) [RHEL-13724] - ALSA: ac97: Fix possible error value of *rac97 (Jaroslav Kysela) [RHEL-13724] - ASoC: audio-graph-card2: add comment for format property (Jaroslav Kysela) [RHEL-13724] - ASoC: Delete UDA134x/L3 audio codec (Jaroslav Kysela) [RHEL-13724] - ALSA: pcmtest: Add support for pcm pausing (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: Add module parameter to ignore the CPC value (Jaroslav Kysela) [RHEL-13724] - ASoC: pxa: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: Modify the reference output valid_bits for copier (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: Fix pipeline params at the output of copier (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: Fix the output reference params for SRC (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: Modify pipeline params based on SRC output format (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Fix init call orders for UAC1 (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Fix spelling mistake "powe" -> "power" (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/tas2781: Fix PM refcount unbalance at tas2781_hda_bind() (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/tas2781: Fix acpi device refcount leak at tas2781_read_acpi() (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5640: fix typos (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: yc: Add VivoBook Pro 15 to quirks list for acp6x (Jaroslav Kysela) [RHEL-13724] - ALSA: asihpi: Remove unused declarations (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/tas2781: Add tas2781 HDA driver (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/tas2781: Add tas2781 HDA driver (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp: Add kcontrols and widgets per-codec in common code (Jaroslav Kysela) [RHEL-13724] - ALSA: aoa: Fix typos in PCM fix patch (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5645: improve the depop sequences of CBJ detection (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5682s: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5682: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5668: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5665: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5640: Convert to just use GPIO descriptors (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Add an ACPI match table (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Read firmware uuid from a device property instead of _SUB (Jaroslav Kysela) [RHEL-13724] - ALSA: Make SND_PCMTEST depend on DEBUG_FS (Jaroslav Kysela) [RHEL-13724] - ASoC: tas2781: fixed register access error when switching to other chips (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: change cs35l41_prop_model to static (Jaroslav Kysela) [RHEL-13724] - ALSA: core: Drop snd_device_initialize() (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13724] - ALSA: timer: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13724] - ALSA: compress: Don't embed device (Jaroslav Kysela) [RHEL-13724] - ALSA: rawmidi: Don't embed device (Jaroslav Kysela) [RHEL-13724] - ALSA: hwdep: Don't embed device (Jaroslav Kysela) [RHEL-13724] - ALSA: pcm: Don't embed device (Jaroslav Kysela) [RHEL-13724] - ALSA: control: Don't embed ctl_dev (Jaroslav Kysela) [RHEL-13724] - ALSA: core: Introduce snd_device_alloc() (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-pcm: fix possible null pointer deference (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Fix the loop check in cs35l41_add_dsd_properties (Jaroslav Kysela) [RHEL-13724] - firmware: cs_dsp: Fix new control name check (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Support systems with missing _DSD properties (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wm8904: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: tlv320aic32x4: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: intel-dsp-cfg: Add Chromebook quirk to ADL/RPL (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Don't overwrite a patched firmware (Jaroslav Kysela) [RHEL-13724] - ASoC: wm_adsp: Support powering-up DSP without trying to load firmware (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek - Remodified 3k pull low procedure (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: topology: Add a token for dropping widget name in kcontrol name (Jaroslav Kysela) [RHEL-13724] - ASoC: dapm: Add a flag for not having widget name in kcontrol name (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: Refactor code for HDA stream creation (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: RPL: Add entry for HDMI-In capture support on non-I2S codec boards. (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: soc-acpi: add support for Dell SKU0C87 devices (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in RPL match table (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in RPL match table. (Jaroslav Kysela) [RHEL-13724] - ASoC: tlv320aic32x4: Fix the divide by zero (Jaroslav Kysela) [RHEL-13724] - ASoC: ak4613: Simplify probe() (Jaroslav Kysela) [RHEL-13724] - ASoC: rt715: Drop GPIO includes (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5682-sdw: Drop GPIO includes (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5660: Drop GPIO includes (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5659: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5645: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5514: Drop GPIO include (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5514-spi: Drop GPIO include (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1308: Drop GPIO includes (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1305: Drop GPIO includes (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1019: Drop GPIO include (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1016: Drop GPIO include (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1015p: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1015: Drop GPIO include (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1011: Drop GPIO includes (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-jack: calling snd_soc_jack_report causes a null pointer access (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/cs8409: Support new Dell Dolphin Variants (Jaroslav Kysela) [RHEL-13724] - ASoC: q6dsp: Remove unused declaration (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1308-sdw: fix random louder sound (Jaroslav Kysela) [RHEL-13724] - ALSA: Remove redundant of_match_ptr() (Jaroslav Kysela) [RHEL-13724] - ASoC: ssm3515: Remove redundant of_match_ptr() (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc3: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13724] - ASoC: tas5805m: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13724] - ASoC: rt715: Add software reset in io init (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: Remove duplicated include in lnl.c (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: Initialize chip in hda_sdw_check_wakeen_irq() (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Switch Dell Oasis models to use SPI (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Add quirks for HP G11 Laptops (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: Update the basecfg for copier earlier (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: amd: Enable signed firmware image loading for Vangogh platform (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: amd: Add support for signed fw image loading (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: amd: Add sof support for vangogh platform (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-dai.h: remove unused call back functions (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs/hdmi-codec: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs/cx2072x: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs/cs47lxx: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-topology: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs/wm*: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724] - ASoC: tegra: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724] - ASoC: qcom: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724] - ASoC: sof: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-dai.h: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Call wm_adsp_power_down() before reloading firmware (Jaroslav Kysela) [RHEL-13724] - ASoC: wm_adsp: Expose the DSP power down actions as wm_adsp_power_down() (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Wait for control port ready during system-resume (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Don't rely on GPIOD_OUT_LOW to set RESET initially low (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Avoid uninitialized variable in cs35l56_set_asp_slot_positions() (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Simplify get_slave_info (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Allow different devices on the same link (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Support multiple groups on the same link (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Device loop should not always start at adr_index (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Move range check of codec_conf into inner loop (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Update DLC index each time one is added (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Pull device loop up into create_sdw_dailink (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Add helper to create a single codec DLC (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof-sdw: Move check for valid group id to get_dailink_info (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Check link mask validity in get_dailink_info (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Remove duplicate NULL check on adr_link (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Printk's should end with a newline (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: aw88261: avoid uninitialized variable warning (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop (Jaroslav Kysela) [RHEL-13724] - ASoC: imx-audio-rpmsg: Remove redundant initialization owner in imx_audio_rpmsg_driver (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof-sdw: update jack detection quirk for LunarLake RVP (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof-sdw-cs42142: fix for codec button mapping (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-mlink: add sublink to dev_dbg() log (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: IPC4: clarify 'pipeline_ids' usage and logs (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-mlink: add helper to get sublink LSDIID register (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: add abstraction for SoundWire wake-ups (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda: add hw_params/free/trigger callbacks (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-dai: add helpers for SoundWire callbacks (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-dai-ops: add ops for SoundWire (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-dai: add DMIC support (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-dai: add ops for SSP (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-dai-ops: add/select DMA ops for SSP (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: LNL: enable DMIC/SSP offload in probe/resume (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: split MTL and LNL operations (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: LNL: Add support for Lunarlake platform (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda: add interface definitions for ACE2.x (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: restore gateway config length (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4: avoid uninitialized default instance 0 (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: fix u16/32 confusion in LSDIID (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-mlink: fix off-by-one error (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/tegra: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13724] - ALSA: info: Remove unused function declarations (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Fix incorrect use of sizeof in sof_ipc3_do_rx_work() (Jaroslav Kysela) [RHEL-13724] - ASoC: lower "no backend DAIs enabled for ... Port" log severity (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp3x-rt5682-max9836: Configure jack as not detecting Line Out (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: Add aw88261 amplifier driver (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: Add code for bin parsing compatible with aw88261 (Jaroslav Kysela) [RHEL-13724] - ASoC: dt-bindings: Add schema for "awinic,aw88261" (Jaroslav Kysela) [RHEL-13724] - ALSA: pcmtest: Remove redundant definitions (Jaroslav Kysela) [RHEL-13724] - ALSA: pcmtest: Move buffer iterator initialization to prepare callback (Jaroslav Kysela) [RHEL-13724] - ASoC: cs42l43: Add support for the cs42l43 (Jaroslav Kysela) [RHEL-13724] - pinctrl: cs42l43: Add support for the cs42l43 (Jaroslav Kysela) [RHEL-13724] - mfd: cs42l43: Add support for cs42l43 core driver (Jaroslav Kysela) [RHEL-13724] - dt-bindings: mfd: cirrus,cs42l43: Add initial DT binding (Jaroslav Kysela) [RHEL-13724] - soundwire: bus: Allow SoundWire peripherals to register IRQ handlers (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: Add rpl_nau8318_8825 driver (Jaroslav Kysela) [RHEL-13724] - ASoC: max98363: don't return on success reading revision ID (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8960: Add support for the power supplies (Jaroslav Kysela) [RHEL-13724] - ASoC: dt-bindings: wlf,wm8960: Describe the power supplies (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-acpi: Add missing kernel doc (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: mediatek: mt8186 modify dram type as non-cache (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl: micfil: Use dual license micfil code (Jaroslav Kysela) [RHEL-13724] - soundWire: intel_auxdevice: resume 'sdw-master' on startup and system resume (Jaroslav Kysela) [RHEL-13724] - soundwire: intel_auxdevice: enable pm_runtime earlier on startup (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces. (Jaroslav Kysela) [RHEL-13724] - ASoC: qcom: sdm845: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724] - ASoC: qcom: sc7280: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724] - ASoC: qcom: sc7180: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724] - ASoC: qcom: apq8016_sbc: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724] - ASoC: imx-es8328: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_da7219_max98373: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: kbl_da7219_max98927: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: kbl_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: bytcr_wm5102: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: bxt_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs: da7219: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp3x-rt5682-max9836: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp-rt5645: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp-da7219-max98357a: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13724] - ASoC: max98373-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724] - ASoC: max98363: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5682-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1318-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1316-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1308-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724] - ASoC: rt715-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724] - ASoC: rt715: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724] - ASoC: rt712-sdca-dmic: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1712-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724] - ASoC: rt700: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724] - ASoC: rt711-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724] - ASoC: rt711: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5682-sdw: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13724] - ASoC: SoundWire codecs: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13724] - ASoC: SoundWire codecs: return error status in probe (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/i915: extend connectivity check to cover Intel ARL (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: intel-dsp-cfg: add LunarLake support (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: intel-dsp-cfg: use common include for MeteorLake (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: add HD Audio PCI ID for Intel Arrow Lake-S (Jaroslav Kysela) [RHEL-13724] - PCI: add ArrowLake-S PCI ID for Intel HDAudio subsystem. (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Print amp configuration after bind (Jaroslav Kysela) [RHEL-13724] - soundwire: intel_ace2x: add DAI hw_params/prepare/hw_free callbacks (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl_micfil: Use SET_SYSTEM_SLEEP_PM_OPS to simplify PM (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl_micfil: Add fsl_micfil_use_verid function (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl_micfil: Add new registers and new bit definition (Jaroslav Kysela) [RHEL-13724] - ALSA: ac97: set variables dev_attr_vendor_id to static (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5665: add missed regulator_bulk_disable (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Remove unused function declaration (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Move group_generated logic (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Merge codec_conf_alloc into dailink_info (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Clean up DAI link counting (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: add cs35l56 codec info (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Allow direct specification of CODEC name (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: break earlier when a adr link contains different codecs (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Move amp_num initialisation to mc_probe (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Remove redundant parameters in dai creation (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Minor tidy up of mc_probe (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Constify parameter to find_codec_part_info (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Simplify find_codec_info_acpi (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Use a module device table (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Remove some extra line breaks (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Rename codec_idx to codec_dlc_index (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof_sdw: Use consistent variable naming for links (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: add support for SKU 0AFE (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: rename link_id to be_id (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: allow mockup amplifier to provide feedback (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: reorder SoundWire codecs in Kconfig (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: Update BT offload config for soundwire config (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_rt5682 add support for HDMI_In capture (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_rt5682: add RPL support for MAX98357A speaker (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 0 in RPL match table (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp5x-mach:add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: atom: remove static analysis false positive (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: bdw_rt286: add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: imx: remove error checks on NULL ipc (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: topology: simplify code to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc3: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: sof-client-probes-ipc4: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Deprecate invalid enums in IPC3 (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc3: update dai_link_fixup for SOF_DAI_MEDIATEK_AFE (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-acpi: improve log messagesin link_slaves_found() (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-acpi: move link_slaves_found() (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: start simplify the signature of link_slaves_found() (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/cs35l56: Reject I2C alias addresses (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/cs35l56: Fail if .bin not found and firmware not patched (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/cs35l56: Do not download firmware over existing RAM firmware (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/cs35l56: cs_dsp_power_down() on cs35l56_hda_fw_load() error path (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/cs35l56: Call cs_dsp_power_down() before calling cs_dsp_remove() (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/cs35l56: Always power-up and start cs_dsp (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/cs35l56: Call cs_dsp_power_down() before reloading firmware (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/cs35l56: Do not mark cache dirty after REINIT (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/cs35l56: Complete firmware reboot before calling cs_dsp_run() (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8960: Make automatic the default clocking mode (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8960: Read initial MCLK rate from clock API (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: maxim-common: get codec number from ACPI table (Jaroslav Kysela) [RHEL-13724] - soundwire: intel_auxdevice: add hybrid IDA-based device_number allocation (Jaroslav Kysela) [RHEL-13724] - soundwire: bus: add callbacks for device_number allocation (Jaroslav Kysela) [RHEL-13724] - soundwire: extend parameters of new_peripheral_assigned() callback (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: max9892x: Reformat to coding style (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: max9892x: Unify interleave mode OF property (Jaroslav Kysela) [RHEL-13724] - ASoC: dt-bindings: Convert maxim,max98925 to DT schema (Jaroslav Kysela) [RHEL-13724] - soundwire: qcom: handle command ignored interrupt (Jaroslav Kysela) [RHEL-13724] - soundwire: qcom: use newer link status tregister on v2.0.0 (Jaroslav Kysela) [RHEL-13724] - ASoC: 88pm860x: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl_micfil: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13724] - ALSA: bcd2000: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13724] - ALSA: xen-front: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/cs35l56: Do some clean up on probe error (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1017: Remove unused function (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Support ASUS G713PV laptop (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Update for native DSD support quirks (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl: fsl_qmc_audio: Fix snd_pcm_format_t values handling (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1316: fix key tone missing (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: avs: refactor strncpy usage in topology (Jaroslav Kysela) [RHEL-13724] - ASoC: cs42l51: change cs42l51_of_match to static (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc3-dtrace: Switch to memdup_user_nul() helper (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/relatek: Enable Mute LED on HP 250 G8 (Jaroslav Kysela) [RHEL-13724] - Documentation: core-api: Drop :export: for int_log.h (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: lpass: Log clk_get() failures (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Ensure amp is only unmuted during playback (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Add device_link between HDA and cs35l41_hda (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Rework System Suspend to ensure correct call separation (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Use pre and post playback hooks (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: hda_component: Add pre and post playback hooks to hda_component (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Move Play and Pause into separate functions (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Ensure we pass up any errors during system suspend. (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Ensure we correctly re-sync regmap before system suspending. (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Check mailbox status of pause command after firmware load (Jaroslav Kysela) [RHEL-13724] - ALSA: cs35l41: Poll for Power Up/Down rather than waiting a fixed delay (Jaroslav Kysela) [RHEL-13724] - ALSA: cs35l41: Use mbox command to enable speaker output for external boost (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: add HDMI codec ID for Intel LNL (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/hdmi: keep codec entries in numerical order (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/cs35l56: Add driver for Cirrus Logic CS35L56 amplifier (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: Fix missing header dependencies (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Make a common function to shutdown the DSP (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Make common function for control port wait (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Move part of cs35l56_init() to shared library (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Move cs_dsp init into shared library (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Move runtime suspend/resume to shared library (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Move utility functions to shared file (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Convert utility functions to use common data structure (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Make cs35l56_system_reset() code more generic (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Move shared data into a common data structure (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: remove redundant unsigned comparison to zero (Jaroslav Kysela) [RHEL-13724] - ASoC: rt722-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13724] - ASoC: rt712-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13724] - ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13724] - ASoC: rt711: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8960: Add DAC filter characteristics selection (Jaroslav Kysela) [RHEL-13724] - ALSA: ice1712: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13724] - ALSA: ca0106: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13724] - ALSA: ac97: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13724] - ALSA: vmaster: Add snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13724] - regmap: maple: Use alloc_flags for memory allocations (Jaroslav Kysela) [RHEL-13724] - ALSA: ac97: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724] - ALSA: cmipci: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724] - ALSA: via82xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724] - ALSA: maestro3: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724] - ALSA: ice1712: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724] - ALSA: es1968: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724] - ALSA: cs46xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724] - ALSA: ca0106: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724] - ALSA: control: Introduce snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Add support for DELL Oasis 13/14/16 laptops (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp (Jaroslav Kysela) [RHEL-13724] - regmap: Disable locking for RBTREE and MAPLE unit tests (Jaroslav Kysela) [RHEL-13724] - ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl_spdif: Silence output on stop (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl_spdif: Add support for 22.05 kHz sample rate (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp: fix SND_SOC_AMD_ACP_PCI depdenencies (Jaroslav Kysela) [RHEL-13724] - ASoc: codecs: ES8316: Fix DMIC config (Jaroslav Kysela) [RHEL-13724] - regcache: Push async I/O request down into the rbtree cache (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Add quirk for Clevo NS70AU (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Patch soft registers to defaults (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: Go back and simplify with snd_ctl_find_id() (Jaroslav Kysela) [RHEL-13724] - ALSA: control: Take lock in snd_ctl_find_id() and snd_ctl_find_numid() (Jaroslav Kysela) [RHEL-13724] - ALSA: control: Introduce unlocked version for snd_ctl_find_*() helpers (Jaroslav Kysela) [RHEL-13724] - ALSA: control: Make snd_ctl_find_id() argument const (Jaroslav Kysela) [RHEL-13724] - staging: greybus: Avoid abusing controls_rwsem (Jaroslav Kysela) [RHEL-13724] - ASoC: sigmadsp: Simplify with snd_ctl_activate_id() (Jaroslav Kysela) [RHEL-13724] - ALSA: control: Add lockdep warning to internal functions (Jaroslav Kysela) [RHEL-13724] - ALSA: control: Take controls_rwsem lock in snd_ctl_remove() (Jaroslav Kysela) [RHEL-13724] - ASoC: atmel: mchp-pdmc: Use snd_ctl_remove_id() (Jaroslav Kysela) [RHEL-13724] - ALSA: control: Take card->controls_rwsem in snd_ctl_rename() (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: msm8916-wcd-analog: Properly handle probe errors (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: msm8916-wcd-analog: Drop invalid mclk (Jaroslav Kysela) [RHEL-13724] - ASoC: dt-bindings: pm8916-analog-codec: Drop invalid mclk (Jaroslav Kysela) [RHEL-13724] - ASoC: dt-bindings: pm8916-analog-codec: Drop pointless reg-names (Jaroslav Kysela) [RHEL-13724] - ASoC: dt-bindings: pm8916-analog-codec: Fix misleading example (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1017: Add RT1017 SDCA amplifier driver (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp: delete unnecessary NULL check (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: Use regcache_reg_cached() rather than open coding (Jaroslav Kysela) [RHEL-13724] - regmap: Provide test for regcache_reg_present() (Jaroslav Kysela) [RHEL-13724] - regmap: Let users check if a register is cached (Jaroslav Kysela) [RHEL-13724] - ASoC: da7219: Check for failure reading AAD IRQ events (Jaroslav Kysela) [RHEL-13724] - ASoC: da7219: Flush pending AAD IRQ when suspending (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sst: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: Skylake: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13724] - ALSA: intel-dsp-config: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: Skylake: Use global PCI match macro (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/i915: Use global PCI match macro (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: Use global PCI match macro (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: Add controller matching macros (Jaroslav Kysela) [RHEL-13724] - ALSA: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13724] - PCI: Add Intel Audio DSP devices to pci_ids.h (Jaroslav Kysela) [RHEL-13724] - PCI: Sort Intel PCI IDs by number (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Fix memory leak at error path in snd_seq_create_port() (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: ES8326: Update jact detection function (Jaroslav Kysela) [RHEL-13724] - ASOC: codecs: ES8326: Add calibration support for version_b (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: ES8326: Fix power-up sequence (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: ES8326: Change Volatile Reg function (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: ES8326: Change Hp_detect register names (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: rework copyright statements (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: clean up driver status comments (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: set the "no filtering" bits on PCM voices on Audigy (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: track loss of external clock on E-MU cards 85;95;0c This uses IRQs to track spontaneous changes to the word clock source register. (Jaroslav Kysela) [RHEL-13724] - ALSA: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-13724] - soundwire: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-13724] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl_rpmsg: Add support for i.MX93 platform (Jaroslav Kysela) [RHEL-13724] - ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX93 (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: ES8326: Add es8326_mute function (Jaroslav Kysela) [RHEL-13724] - ASoC: codec: wm8960: add additional probe check for codec identification (Jaroslav Kysela) [RHEL-13724] - ASoC: q6dsp: q6apm: make g_apm static (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: amd: Add Probe register offset for renoir and rembrandt platform. (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Add acp-probe id to sof probe client driver for registration. (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: amd: Add Probe functionality support for amd platforms. (Jaroslav Kysela) [RHEL-13724] - ASoC: cs42l51: fix driver to properly autoload with automatic module loading (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-dai: don't call PCM audio ops if the stream is not supported (Jaroslav Kysela) [RHEL-13724] - ALSA: pcmtest: minor optimizations (Jaroslav Kysela) [RHEL-13724] - ALSA: pcmtest: Add 'open' PCM callback error injection (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek - remove 3k pull low procedure (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp: clean up some inconsistent indentings (Jaroslav Kysela) [RHEL-13724] - ASoC: wm9713: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm9712: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm9705: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8988: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8985: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8983: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8978: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8971: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8955: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8940: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8996: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8995: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8993: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8991: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8962: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8961: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8960: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8904: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8903: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8900: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8804: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8776: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8770: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8753: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8750: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8741: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8737: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8731: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8728: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8711: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8580: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8523: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm8510: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm9090: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm9081: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm5100: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wm2200: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: cs4349: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: cs42xx8: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: cs42l56: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: cs42l52: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: cs4270: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: cs4265: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: cs42l51: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l45: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l41: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l36: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: adav80x: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: adau7118: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: adau1977: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: adau1781: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: adau1761: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: adau1701: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: adau1373: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: adau1372: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: ad1980: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: ad1836: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_rt5682: add jsl_rt5650 board config (Jaroslav Kysela) [RHEL-13724] - ASoC: sti-sas: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: stac9766: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: sta529: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: sta350: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: sta32x: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wsa883x: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wsa881x: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wcd938x: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: wcd9335: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: remove superfluous IRQ enable state saving (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: fix return value of snd_emu1010_adc_pads_put() (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl_sai: Disable bit clock with transmitter (Jaroslav Kysela) [RHEL-13724] - ASoC: jz4740: Update to use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5640: Fix the issue of speaker noise (Jaroslav Kysela) [RHEL-13724] - ASoC: tegra: tegra20_ac97: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: make E-MU dock monitoring interrupt-driven (Jaroslav Kysela) [RHEL-13724] - ASoC: simple-card.c: enable multi Component support (Jaroslav Kysela) [RHEL-13724] - ASoC: simple-card-utils.c: enable multi Component support (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-core.c: add snd_soc_copy_dai_args() (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-core.c: add snd_soc_dlc_use_cpu_as_platform() (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-core.c: add snd_soc_get_dai_via_args() (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-core.c: enable multi Component (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-dai.c: add DAI get/match functions (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: ps: Fix extraneous error messages (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: Add new dmi entries to config entry (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: Add acpi machine id's for vangogh platform (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp: Add machine driver support for max98388 codec (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp: Add machine driver support for nau8821 codec (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write() (Jaroslav Kysela) [RHEL-13724] - ALSA: pcmtest: Don't use static storage to track per device data (Jaroslav Kysela) [RHEL-13724] - ALSA: pcmtest: Convert to platform remove callback returning void (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: ps-sdw-dma: Convert to platform remove callback returning void (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl_sai: Revert "ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode" (Jaroslav Kysela) [RHEL-13724] - ALSA: jack: Fix mutex call in snd_jack_report() (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: SND_SOC_WCD934X should select REGMAP_IRQ (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: vangogh: Add support for NAU8821/MAX98388 variant (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: vangogh: Use dmi_first_match() for DMI quirk handling (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: vangogh: Make use of DRV_NAME (Jaroslav Kysela) [RHEL-13724] - ASoC: qcom: q6apm: do not close GPR port before closing graph (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd938x: fix dB range for HPHL and HPHR (Jaroslav Kysela) [RHEL-13724] - ASoC: qcom: q6afe-dai: fix Display Port Playback stream name (Jaroslav Kysela) [RHEL-13724] - ASoC: core: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13724] - ASoC: topology: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd934x: fix resource leaks on component remove (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd938x: fix resource leaks on component remove (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd938x: fix missing clsh ctrl error handling (Jaroslav Kysela) [RHEL-13724] - ASoC: qdsp6: audioreach: fix topology probe deferral (Jaroslav Kysela) [RHEL-13724] - soundwire: fix enumeration completion (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: ump: fix typo in system_2p_ev_to_ump_midi1() (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5645: add the system level suspend-resume callback (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5645: check return value after reading device id (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5645: implement set_jack callback (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Whitespace fix (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Add quirk for ASUS ROG G614Jx (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Amend G634 quirk to enable rear speakers (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Add quirk for ASUS ROG GA402X (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Add quirk for ASUS ROG GX650P (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l45: Select REGMAP_IRQ (Jaroslav Kysela) [RHEL-13724] - ASoC: nau8825: Replace copied'n'pasted intlog10() (Jaroslav Kysela) [RHEL-13724] - lib/math/int_log: Replace LGPL-2.1-or-later boilerplate with SPDX identifier (Jaroslav Kysela) [RHEL-13724] - lib/math/int_log: Use ARRAY_SIZE(logtable) where makes sense (Jaroslav Kysela) [RHEL-13724] - lib/math: Move dvb_math.c into lib/math/int_log.c (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd938x: fix missing mbhc init error handling (Jaroslav Kysela) [RHEL-13724] - ALSA: pcm: Fix potential data race at PCM memory allocation helpers (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760 (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd938x: fix soundwire initialisation race (Jaroslav Kysela) [RHEL-13724] - ASoC: stac9766: fix build errors with REGMAP_AC97 (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5677: Sort headers alphabetically (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5677: Use device_get_match_data() (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5677: Use agnostic irq_domain_create_linear() (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5677: Refactor GPIO support code (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd934x: drop inline keywords (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd934x: demote impedance printk (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd938x: use dev_printk() for impedance logging (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd938x: drop inline keywords (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd938x: fix mbhc impedance loglevel (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd938x: fix codec initialisation race (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: amd: refactor PSP smn_read (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: amd: add revision check for sending sha dma completion command (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-core: protect dlc->of_node under mutex (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs: rt5682: Tidy up hw_params() (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs: rt5682: Add missing components (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs: Load rt5663 board on KBL-based platforms (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs: Add rt5663 machine board (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs: Load es8336 board on KBL-based platforms (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs: Add es8336 machine board (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: es8316: Add support for S24_3LE format (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: es8316: Add support for 24 MHz MCLK (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13724] - ASoC: tegra: Fix ADX byte map (Jaroslav Kysela) [RHEL-13724] - ASoC: tegra: Fix AMX byte map (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Add quirk for Clevo NPx0SNx (Jaroslav Kysela) [RHEL-13724] - ALSA: ump: Correct wrong byte size at converting a UMP System message (Jaroslav Kysela) [RHEL-13724] - ASoC: qdsp6: q6apm: use dai link pcm id as pcm device number (Jaroslav Kysela) [RHEL-13724] - ASoC: dt-bindings: nau8821: Convert to dtschema (Jaroslav Kysela) [RHEL-13724] - ASoC: Convert pm8916-wcd-analog-codec to YAML (Jaroslav Kysela) [RHEL-13724] - soundwire: amd: Fix a check for errors in probe() (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp: add pm ops support for rembrandt platform (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp: move pdm macros to common header file (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp: store the pdm stream channel mask (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp: export config_acp_dma() and config_pte_for_stream() symbols (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp: store xfer_resolution of the stream (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp: add pm ops support for acp pci driver (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp: store platform device reference created in pci probe call (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp: remove the redundant acp enable/disable interrupts functions (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp: add acp i2s master clock generation for rembrandt platform (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp: refactor the acp init and de-init sequence (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count() (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: ps: fix byte count return value for invalid SoundWire manager instance (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: ps: add comments for DMA register mapping (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: ps: fix for position register set for AUDIO0 RX stream (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: ps: add fix for dma irq mask for rx streams for SDW0 instance (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: ps: add comments for DMA irq bits mapping (Jaroslav Kysela) [RHEL-13724] - ASoC: imx-pcm-rpmsg: Set PCM hardware parameters separately (Jaroslav Kysela) [RHEL-13724] - ASoC: tas2781: No need to set device_driver owner (Jaroslav Kysela) [RHEL-13724] - ASoC: hdmi-codec: fix channel info for compressed formats (Jaroslav Kysela) [RHEL-13724] - ALSA: pcm: fix ELD constraints for (E)AC3, DTS(-HD) and MLP formats (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: update pm_runtime enable sequence (Jaroslav Kysela) [RHEL-13724] - ASoC: core: Always store of_node when getting DAI link component (Jaroslav Kysela) [RHEL-13724] - ASoC: tas2781: Fix error code in tas2781_load_calibration() (Jaroslav Kysela) [RHEL-13724] - ASoC: simple-card: Handle additional devices (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: Add support for the generic IIO auxiliary devices (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-dapm.h: Convert macros to return a compound literal (Jaroslav Kysela) [RHEL-13724] - ALSA: ump: Export MIDI1 / UMP conversion helpers (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp: remove acp poweroff function (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: acp: clear pdm dma interrupt mask (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: max98090: Allow dsp_a mode (Jaroslav Kysela) [RHEL-13724] - ASoC: tegra: Remove stale comments in AHUB (Jaroslav Kysela) [RHEL-13724] - ASoC: tegra: Use normal system sleep for ASRC (Jaroslav Kysela) [RHEL-13724] - ASoC: tegra: Fix SFC conversion for few rates (Jaroslav Kysela) [RHEL-13724] - ASoC: tas2781: fix Kconfig dependencies (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Add quirks for ROG ALLY CS35l41 audio (Jaroslav Kysela) [RHEL-13724] - ASoC: cs43130: Fix numerator/denominator mixup (Jaroslav Kysela) [RHEL-13724] - ALSA: ump: Export snd_ump_receive_ump_val() (Jaroslav Kysela) [RHEL-13724] - ALSA: ump: Add no_process_stream flag (Jaroslav Kysela) [RHEL-13724] - ALSA: ump: Add helper to change MIDI protocol (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Add quirk for ASUS ROG GV601V (Jaroslav Kysela) [RHEL-13724] - ASoC: rt722-sdca: Remove redundant sdca mask (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-core.c: cleanup soc_dai_link_sanity_check() (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-core.c: initialize dlc on snd_soc_get_dai_id() (Jaroslav Kysela) [RHEL-13724] - ASoC: tas2781: Fix spelling mistake "calibraiton" -> "calibration" (Jaroslav Kysela) [RHEL-13724] - ASoC: simple-card.c: use snd_soc_{of_}get_dlc() (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-core.c: use snd_soc_{of_}get_dlc() (Jaroslav Kysela) [RHEL-13724] - ASoC: samsung: use snd_soc_{of_}get_dlc() (Jaroslav Kysela) [RHEL-13724] - ASoC: meson: use snd_soc_{of_}get_dlc() (Jaroslav Kysela) [RHEL-13724] - ASoC: qcom: use snd_soc_{of_}get_dlc() (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl: use snd_soc_{of_}get_dlc() (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-core.c: add index on snd_soc_of_get_dai_name() (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-core.c: add snd_soc_{of_}get_dlc() (Jaroslav Kysela) [RHEL-13724] - ASoC: q6dsp: q6apm-dai: Add mmap and copy compress DAI callbacks (Jaroslav Kysela) [RHEL-13724] - ASoC: q6dsp: q6apm-dai: Add compress set params and metadata DAI callbacks (Jaroslav Kysela) [RHEL-13724] - ASoC: q6dsp: q6apm-dai: Add trigger/pointer compress DAI callbacks (Jaroslav Kysela) [RHEL-13724] - ASoC: q6dsp: q6apm-dai: Add compress DAI and codec caps get callbacks (Jaroslav Kysela) [RHEL-13724] - ASoC: q6dsp: q6apm-dai: Add open/free compress DAI callbacks (Jaroslav Kysela) [RHEL-13724] - ASoC: q6dsp: audioreach: Add gapless feature support (Jaroslav Kysela) [RHEL-13724] - ASoC: q6dsp: audioreach: Add support to set compress format params (Jaroslav Kysela) [RHEL-13724] - ASoC: q6dsp: audioreach: Add placeholder decoder for compress playback (Jaroslav Kysela) [RHEL-13724] - ASoC: q6dsp: audioreach: add helper function to set u32 param (Jaroslav Kysela) [RHEL-13724] - ASoC: q6dsp: q6apm: add end of stream events (Jaroslav Kysela) [RHEL-13724] - ASoC: qcom: SC7280: audioreach: Add sc7280 hardware param fixup callback (Jaroslav Kysela) [RHEL-13724] - ASoC: max98388: fix error code in probe() (Jaroslav Kysela) [RHEL-13724] - ALSA: compress: allow setting codec params after next track (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Add quirk for ASUS ROG G634Z (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-compress: Fix deadlock in soc_compr_open_fe (Jaroslav Kysela) [RHEL-13724] - ASoC: dt-bindings: Add tas2781 amplifier (Jaroslav Kysela) [RHEL-13724] - ASoC: tas2781: Add tas2781 driver (Jaroslav Kysela) [RHEL-13724] - ASoC: tas2781: firmware lib (Jaroslav Kysela) [RHEL-13724] - ASoC: tas2781: Add Header file for tas2781 driver (Jaroslav Kysela) [RHEL-13724] - regmap: Allow reads from write only registers with the flat cache (Jaroslav Kysela) [RHEL-13724] - ASoC: max98388: set variable soc_codec_dev_max98388 storage-class-specifier to static (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl-asoc-card: Allow passing the number of slots in use (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wsa884x: Add WSA884x family of speakers (Jaroslav Kysela) [RHEL-13724] - ASoC: dt-bindings: qcom,wsa8840: Add WSA884x family of speakers (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5677: Add MODULE_FIRMWARE macro (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wm0010: Add MODULE_FIRMWARE macros (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: mtl: setup primary core info on MeteorLake platform (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: pm: Remove duplicated code in sof_suspend (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4: Switch to use the sof_debug:bit11 to dump message payload (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc3: Dump IPC message payload (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Add new sof_debug flag to request message payload dump (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: core: Free the firmware trace before calling snd_sof_shutdown() (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: sof-audio: test virtual widget in sof_walk_widgets_in_order (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: sof-audio: add is_virtual_widget helper (Jaroslav Kysela) [RHEL-13724] - soundwire: intel_ace2x: fix SND_SOC_SOF_HDA_MLINK dependency (Jaroslav Kysela) [RHEL-13724] - ASoC: max98388: fix unused function warnings (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_rt5682: Add mtl support RT1019P speaker (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_rt5682: reorder quirk table (Jaroslav Kysela) [RHEL-13724] - soundwire: stream: Make master_list ordered to prevent deadlocks (Jaroslav Kysela) [RHEL-13724] - soundwire: bus: Prevent lockdep asserts when stream has multiple buses (Jaroslav Kysela) [RHEL-13724] - ASoC: simple_card_utils: remove unused cpus/codecs/platforms from props (Jaroslav Kysela) [RHEL-13724] - ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback (Jaroslav Kysela) [RHEL-13724] - ASoC: imx-audmix: check return value of devm_kasprintf() (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: amd: Add support for IPC with a reply_size set to zero (Jaroslav Kysela) [RHEL-13724] - ASoC: simple-card-utils.c: share asoc_graph_parse_dai() (Jaroslav Kysela) [RHEL-13724] - regmap: Add test to make sure we don't sync to read only registers (Jaroslav Kysela) [RHEL-13724] - regmap: Add a test case for write only registers (Jaroslav Kysela) [RHEL-13724] - regmap: Add test that writes to write only registers are prevented (Jaroslav Kysela) [RHEL-13724] - regmap: regcache: Don't sync read-only registers (Jaroslav Kysela) [RHEL-13724] - ASoC: max98388: add amplifier driver (Jaroslav Kysela) [RHEL-13724] - ASoC: dt-bindings: max98388: add amplifier driver (Jaroslav Kysela) [RHEL-13724] - ASoC: tlv320aic32x4: pll: Remove impossible condition in clk_aic32x4_pll_determine_rate() (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: actually show some S/PDIF status in /proc for E-MU cards (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: add support for 12 kHz capture on Audigy (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: fix timer for E-MU cards at 44.1 kHz word clock (Jaroslav Kysela) [RHEL-13724] - ALSA: timer: minimize open-coded access to hw.resolution (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: fix synthesizer pitch for E-MU cards at 44.1 kHz (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: fix sample rates for E-MU cards at 44.1 kHz word clock (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: query rate of external clock sources on E-MU cards (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: make available E-MU clock sources card-specific (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: split off E-MU fallback clock from clock source (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Fix broken resume due to UAC3 power state (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: oss: Fix racy open/close of MIDI devices (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs-ssm4567: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs-rt5682: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs-rt298: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs-rt286: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs-rt274: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs-nau8825: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs-max98927: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs-max98373: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs-max98357a: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs-hdaudio: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs-dmic: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: avs-da7219: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: ps: add acp_reset flag check in acp pci driver pm ops. (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: update comments in Kconfig file (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: ps: enable SoundWire dma driver build (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: ps: add pm ops support for SoundWire dma driver (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: ps: add support for SoundWire DMA interrupts (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: ps: add SoundWire dma driver dma ops (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: ps: add SoundWire dma driver (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: ps: handle SoundWire interrupts in acp pci driver (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: ps: create platform devices based on acp config (Jaroslav Kysela) [RHEL-13724] - ALSA: docs: Update MIDI 2.0 documentation for UMP 1.1 enhancement (Jaroslav Kysela) [RHEL-13724] - ALSA: ump: Add info flag bit for static blocks (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: ump: Notify UMP protocol change to sequencer (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: ump: Notify port changes to system port (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: ump: Handle FB info update (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: ump: Handle groupless messages (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Add midi2_ump_probe option (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Parse UMP Endpoint and Function Blocks at first (Jaroslav Kysela) [RHEL-13724] - ALSA: ump: Support UMP Endpoint and Function Block parsing (Jaroslav Kysela) [RHEL-13724] - ALSA: ump: Add more attributes to UMP EP and FB info (Jaroslav Kysela) [RHEL-13724] - ASoC: audio-graph-card2-custom-sample.dtsi: remove DT warning (Jaroslav Kysela) [RHEL-13724] - regmap: Provide basic KUnit coverage for the raw register I/O (Jaroslav Kysela) [RHEL-13724] - regmap: Provide a ram backed regmap with raw support (Jaroslav Kysela) [RHEL-13724] - regmap: maple: Implement block sync for the maple tree cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1318: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1316: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1308: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt722: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt715: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt712: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt711: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt700: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5682: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5670: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5668: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5665: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5665: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5660: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5651: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5645: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5640: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5631: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5616: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5514: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1308: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1305: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1019: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt1011: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l30: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: cs43130: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: cs42l83: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: cs42l73: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: cs42l42: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: cs4234: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l35: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l34: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l33: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l32: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: es8328: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: es8316: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: max98363: Remove cache defaults for volatile registers (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (Jaroslav Kysela) [RHEL-13724] - ASoC: audio-graph-card2-custom-sample: add missing CPU:Codec = 1:N sample (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Add IPC3 Kernel Injector (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Refactor rx function for fuzzing (Jaroslav Kysela) [RHEL-13724] - ASoC: max98088: clean up some inconsistent indenting (Jaroslav Kysela) [RHEL-13724] - ASoC: remove old trigger ordering method (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: use use new trigger ordering method (Jaroslav Kysela) [RHEL-13724] - ASoC: add new trigger ordering method (Jaroslav Kysela) [RHEL-13724] - ASoC: tegra: Simplify code around clk_get_rate() handling (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wsa883x: use existing define instead of raw value (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/intel: Workaround for WALLCLK register for loongson controller (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: Workaround for SDnCTL register on loongson (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: Using polling mode for loongson controller by default (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: Add Loongson LS7A HD-Audio support (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: add dai_link_codec_ch_map (Jaroslav Kysela) [RHEL-13724] - ASoC: add N cpus to M codecs dai link support (Jaroslav Kysela) [RHEL-13724] - soundwire: debugfs: Add missing SCP registers (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-pcm: remove kernel parameter init (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion (Jaroslav Kysela) [RHEL-13724] - ALSA: Implement the new Virtual PCM Test Driver (Jaroslav Kysela) [RHEL-13724] - docs: sound: add 'pcmtest' driver documentation (Jaroslav Kysela) [RHEL-13724] - ALSA: hda/realtek: Delete cs35l41 component master during free (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Fix endian conversions (Jaroslav Kysela) [RHEL-13724] - ALSA: hda: cs35l41: Clean up Firmware Load Controls (Jaroslav Kysela) [RHEL-13724] - ALSA: control: Keep the previous numid at snd_ctl_rename_id() (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Avoid confusion of aligned read size (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Use __le16 for 16bit USB descriptor fields (Jaroslav Kysela) [RHEL-13724] - firmware: cs_dsp: Log correct region name in bin error messages (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda: add helper to extract SoundWire link count (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: mtl: prepare for code reuse (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: add DMA config TLV to IPC data (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: introduce DMA config TLV (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: extend ALH-specific data structure (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-dai: add get_hlink callback (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-dai: add calc_stream_format callback (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-dai: add codec_dai_set_stream callback (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-dai: add error checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: soc-acpi: add Rex CS42l42 and MAX98363 SoundWire entries (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: Add support for Rex soundwire (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: Add support for MAX98363 codec (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: Modify maxim helper functions and structure names (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: Rename sof_sdw_max98373.c file to sof_sdw_maxim.c (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: Add helper function for cs42l42 codec (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: Add rpl_rt1019_rt5682 driver (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: Sof_ssp_amp: Correcting author name. (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: ADL: Moving amp only boards into end of the table. (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: ADL: Enable HDMI-In capture feature support for non-I2S codec boards. (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: increase sdw pin index for each sdw link (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: add rt713 support (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: soc-acpi-intel-mtl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: soc-acpi-intel-tgl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: add rt712 support (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: make rt711_sdca be generic (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: rename SOF_RT711_JDSRC to SOF_JACK_JDSRC (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC in _exit (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: add multi dailink support for a codec (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sdw_sof: append dai_type and remove codec_type (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: add codec_info pointer (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: use predefine dailink id (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: add dai info (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: add missing exit callback (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13724] - soundwire: stream: Remove unnecessary gotos (Jaroslav Kysela) [RHEL-13724] - soundwire: stream: Invert logic on runtime alloc flags (Jaroslav Kysela) [RHEL-13724] - soundwire: stream: Remove unneeded checks for NULL bus (Jaroslav Kysela) [RHEL-13724] - soundwire: bandwidth allocation: Remove pointless variable (Jaroslav Kysela) [RHEL-13724] - ASoC: nau8825: Update output control for NAU8825C (Jaroslav Kysela) [RHEL-13724] - ASoC: nau8825: Update the calculation of FLL for NAU8825C (Jaroslav Kysela) [RHEL-13724] - ASoC: nau8825: Add registers patch for NAU8825C (Jaroslav Kysela) [RHEL-13724] - soundwire: qcom: fix storing port config out-of-bounds (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: mediatek: add adsp debug dump (Jaroslav Kysela) [RHEL-13724] - ASoC: soc.h: remove snd_soc_compr_ops :: trigger (Jaroslav Kysela) [RHEL-13724] - ASoC: add snd_soc_get_stream_cpu() (Jaroslav Kysela) [RHEL-13724] - firmware: cs_dsp: Log that a bin file was loaded (Jaroslav Kysela) [RHEL-13724] - ASoC: nau8825: Add the management of headset detection for power saving (Jaroslav Kysela) [RHEL-13724] - ASoC: es8316: Do not set rate constraints for unsupported MCLKs (Jaroslav Kysela) [RHEL-13724] - ASoC: es8316: Increment max value for ALC Capture Target Volume control (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: vangogh: Add check for acp config flags in vangogh platform (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-pcm.c: tidyup playback/capture_only at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-pcm.c: use temporary variable at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-pcm.c: cleanup soc_get_playback_capture() error (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-pcm.c: use dai_link on soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-pcm.c: indicate error if stream has no playback no capture (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: actually disassemble DSP instructions in /proc (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: HDA: Limit the number of dai drivers for nocodec mode (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: topology: Use partial match for connecting DAI link and DAI widget (Jaroslav Kysela) [RHEL-13724] - ASoC: topology: Allow partial matching when finding DAI link (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: vastly improve usefulness of info in /proc (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: make E-MU FPGA register dump in /proc more useful (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: include FX send amounts in /proc output (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: fix writing 1st pointer-offset register set through /proc (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: hide absent 2nd pointer-offset register set from /proc (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-dapm.c: clean up debugfs for freed widget (Jaroslav Kysela) [RHEL-13724] - soundwire: qcom: set clk stop need reset flag at runtime (Jaroslav Kysela) [RHEL-13724] - soundwire: qcom: add software workaround for bus clash interrupt assertion (Jaroslav Kysela) [RHEL-13724] - soundwire: qcom: wait for fifo to be empty before suspend (Jaroslav Kysela) [RHEL-13724] - soundwire: qcom: update status correctly with mask (Jaroslav Kysela) [RHEL-13724] - ALSA: ump: Fix parsing of 0xFx command (Jaroslav Kysela) [RHEL-13724] - ALSA: ump: Drop redundant check of note-on with zero velocity (Jaroslav Kysela) [RHEL-13724] - ASoC: cs42l42: Add PLL ratio table values (Jaroslav Kysela) [RHEL-13724] - ALSA: ump: Correct snd_ump_midi1_msg_program definition (Jaroslav Kysela) [RHEL-13724] - regmap: maple: Drop the RCU read lock while syncing registers (Jaroslav Kysela) [RHEL-13724] - regmap: Load register defaults in blocks rather than register by register (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: fix multi-channel capture config for E-MU cards (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: make channel count of multi-channel playback flexible (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: don't restrict capture channel count to powers of two (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: add synchronized start of multi-channel playback (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: fix support for 24 kHz capture (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: don't limit multi-channel playback to two periods (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: fix capture buffer size confusion (Jaroslav Kysela) [RHEL-13724] - ASoC: da7219: Add Jack insertion detection polarity (Jaroslav Kysela) [RHEL-13724] - ASoC: dt-bindings: da7219: Add jack-ins-det-pty property (Jaroslav Kysela) [RHEL-13724] - ASoC: dt-bindings: dialog,da7219: convert to dtschema (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: pass raw FX send config to snd_emu10k1_pcm_init_voice() (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: introduce higher-level voice manipulation functions (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: tgl: unify core_put on IPC3 & IPC4 path (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: mtl: add core_get & put support on MeterLake platforms (Jaroslav Kysela) [RHEL-13724] - ASoC: nau8825: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-13724] - ALSA: docs: Add MIDI 2.0 documentation (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Add UMP group filter (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Print UMP Endpoint and Block information in proc outputs (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Add ioctls for client UMP info query and setup (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: ump: Create UMP Endpoint port for broadcast (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Bind UMP device (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Allow suppressing UMP conversions (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Automatic conversion of UMP events (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Add UMP group number to snd_seq_port_info (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Add port direction to snd_seq_port_info (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Support MIDI 2.0 UMP Endpoint port (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Add port inactive flag (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Add UMP support (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Introduce SNDRV_SEQ_IOCTL_USER_PVERSION ioctl (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Prohibit creating ports with special numbers (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Check validity before creating a port object (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Check the conflicting port at port creation (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Drop dead code for the old broadcast support (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Treat snd_seq_client object directly in client drivers (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Add snd_seq_expand_var_event_at() helper (Jaroslav Kysela) [RHEL-13724] - ALSA: seq: Clear padded bytes at expanding events (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Inform inconsistent protocols in GTBs (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Enable the legacy raw MIDI support (Jaroslav Kysela) [RHEL-13724] - ALSA: ump: Add legacy raw MIDI support (Jaroslav Kysela) [RHEL-13724] - ALSA: ump: Redirect rawmidi substream access via own helpers (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Create UMP blocks from USB MIDI GTBs (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Trim superfluous "MIDI" suffix from UMP EP name (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Get UMP EP name string from USB interface (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: USB MIDI 2.0 UMP support (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Define USB MIDI 2.0 specs (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Manage number of rawmidis globally (Jaroslav Kysela) [RHEL-13724] - ALSA: ump: Additional proc output (Jaroslav Kysela) [RHEL-13724] - ALSA: ump: Add ioctls to inquiry UMP EP and Block info via control API (Jaroslav Kysela) [RHEL-13724] - ALSA: rawmidi: Skip UMP devices at SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE (Jaroslav Kysela) [RHEL-13724] - ALSA: rawmidi: UMP support (Jaroslav Kysela) [RHEL-13724] - ALSA: rawmidi: Add ioctl callback to snd_rawmidi_global_ops (Jaroslav Kysela) [RHEL-13724] - ALSA: rawmidi: Pass rawmidi directly to snd_rawmidi_kernel_open() (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: amd: Add pci revision id check (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: mediatek: add mt8188 audio support (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-loader/topology: Query the CPC value from manifest (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: Do not use the CPC value from topology (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: Rename sof_ipc4_update_pipeline_mem_usage() to be generic (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-loader: Save a pointer to fm_config in sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-loader: Drop unused bss_size from struct sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13724] - ASoC: stm32: sai: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5682s: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5659: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13724] - ASoC: cs53l30: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13724] - ASoC: cs42l51: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13724] - ASoC: adau1761: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13724] - ALSA: mixart: Replace one-element arrays with simple object declarations (Jaroslav Kysela) [RHEL-13724] - ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13724] - ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13724] - ASoC: topology: Do not split message string on multiple lines (Jaroslav Kysela) [RHEL-13724] - ASoC: topology: Remove redundant logs (Jaroslav Kysela) [RHEL-13724] - ASoC: topology: Log control load errors in soc_tplg_control_load() (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: revamp playback voice allocator (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: make snd_emu10k1_voice_alloc() assign voices' epcm (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: centralize freeing PCM voices (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-dai: Fix locking in hda_ipc4_pre_trigger() (Jaroslav Kysela) [RHEL-13724] - soundwire: amd: Improve error message in remove callback (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: In secure mode skip SHUTDOWN and RESET around fw download (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: sdw_write_no_pm() should be performed under a pm_runtime request (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l56: Move DSP part string generation so that it is done only once (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: make freeing untouched playback voices cheap (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: improve voice status display in /proc (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: don't forget to reset reclaimed synth voices (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: simplify freeing synth voices (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: enable bit-exact playback, part 4: send amounts (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: fix terminating synthesizer voices (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: enable bit-exact playback, part 3: pitch (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: fix synthesizer sample playback position and caching (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: set variables emu1010_routing_info and emu1010_pads_info storage-class-specifier to static (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: introduce and use snd_emu10k1_ptr_write_multiple() (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: fix handling of half-loop interrupts (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: simplify interrupt handler, part 3 (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: simplify interrupt handler, part 2 (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: simplify interrupt handler, part 1 (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: fix PCM playback buffer size constraints (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: rt722-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: rt715: do not store status in state container (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: rt715-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: rt712-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: rt712-sdca-dmic: do not store status in state container (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: rt711: do not store status in state container (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: rt711-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: rt700: do not store status in state container (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: rt5682: do not store status in state container (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: rt1318: do not store status in state container (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: rt1316: do not store status in state container (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: rt1308: do not store status in state container (Jaroslav Kysela) [RHEL-13724] - soundwire: intel_bus_common: update error log (Jaroslav Kysela) [RHEL-13724] - soundwire: cadence: revisit parity injection (Jaroslav Kysela) [RHEL-13724] - soundwire: intel/cadence: update hardware reset sequence (Jaroslav Kysela) [RHEL-13724] - soundwire: intel_bus_common: enable interrupts last (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: refactor PCM playback address handling (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: refactor PCM playback cache filling (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: improve API of low-level voice manipulation functions (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: fix PCM playback cache and interrupt handling (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: skip pointless cache setup for extra voices (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: remove pointless displacement of the extra voices (Jaroslav Kysela) [RHEL-13724] - Revert "ALSA: emu10k1 - delay the PCM interrupts (add pcm_irq_delay parameter)" (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: pass frame instead of byte addresses (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: remove runtime 64-bit divisions (Jaroslav Kysela) [RHEL-13724] - soundwire: debugfs: fix unbalanced pm_runtime_put() (Jaroslav Kysela) [RHEL-13724] - soundwire: qcom: fix unbalanced pm_runtime_put() (Jaroslav Kysela) [RHEL-13724] - ASoC: use pm.h instead of runtime_pm.h (Jaroslav Kysela) [RHEL-13724] - ASoC: do not include pm_runtime.h if not used (Jaroslav Kysela) [RHEL-13724] - ALSA: compat_ioctl: use correct snd_ctl_elem_type_t type (Jaroslav Kysela) [RHEL-13724] - ASoC: tegra: tegra210_adx: fix snd_pcm_format_t type (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: make struct snd_emu1010 less wasteful (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: factor out snd_emu10k1_compose_audigy_sendamounts() (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: add explicit support for E-MU 0404 (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: skip needless setting of some voice registers (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: improve mixer controls for E-MU 1010 rev2 card (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: rewire {en,dis}abling interrupts for PCM playback (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: make E-MU mixer control creation more data-driven (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: remove useless resets of stop-on-loop-end bits (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: make E-MU I/O routing init data-driven (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: cleanup envelope register init (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: fix return value of snd_emu1010_dac_pads_put() (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: straighten out FX send init (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: un-hardcode E-MU mixer control callbacks somewhat (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: make mixer control mass creation less wasteful (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: compactize E-MU routing source arrays (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: make some initializer arrays less wasteful (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: Fix an unsigned comparison which can never be negative (Jaroslav Kysela) [RHEL-13724] - soundwire: qcom: drop unused struct qcom_swrm_ctrl members (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-pcm: reset all pipelines during FE DAI hw_free (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-dai-ops: Split the get_hext_stream() op for IPC4 (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: Modify input audio format selection logic (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: New helper to check if all output formats are the same (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: Modify the output format selection logic (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: Add a new helper function to get the valid bits (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: Handle output format special case (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: Rename sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: Move the call to init output format (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: Add a helper function for output format selection (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: Handle input/output audio format special case (Jaroslav Kysela) [RHEL-13724] - soundwire: intel: read AC timing control register before updating it (Jaroslav Kysela) [RHEL-13724] - soundwire: intel: use substream for .free callback (Jaroslav Kysela) [RHEL-13724] - soundwire: intel: remove .free callback implementation (Jaroslav Kysela) [RHEL-13724] - soundwire: intel: use substream for .trigger callback (Jaroslav Kysela) [RHEL-13724] - soundwire: intel: remove .trigger callback implementation (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF/soundwire: re-add substream in params_stream structure (Jaroslav Kysela) [RHEL-13724] - soundwire: intel_ace2x: add pre/post bank switch callbacks (Jaroslav Kysela) [RHEL-13724] - soundwire: intel_ace2x: add new_peripheral_assigned callback (Jaroslav Kysela) [RHEL-13724] - soundwire: bus: add new manager callback to deal with peripheral enumeration (Jaroslav Kysela) [RHEL-13724] - soundwire: intel_ace2x: add check_cmdsync_unlocked helper (Jaroslav Kysela) [RHEL-13724] - soundwire: intel_ace2x: enable wake support (Jaroslav Kysela) [RHEL-13724] - soundwire: intel_ace2x: use common helpers for bus start/stop (Jaroslav Kysela) [RHEL-13724] - soundwire: intel_ace2x: add sync_arm/sync_go helpers (Jaroslav Kysela) [RHEL-13724] - soundwire: intel_ace2x: add DAI registration (Jaroslav Kysela) [RHEL-13724] - soundwire: intel_ace2x: configure link PHY (Jaroslav Kysela) [RHEL-13724] - soundwire: intel_ace2x: set SYNCPRD before powering-up (Jaroslav Kysela) [RHEL-13724] - soundwire: intel_ace2x: add link power-up/down helpers (Jaroslav Kysela) [RHEL-13724] - soundwire: intel_ace2x: add debugfs support (Jaroslav Kysela) [RHEL-13724] - soundwire: intel_init: use eml_lock parameter (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda: retrieve SoundWire eml_lock and pass pointer (Jaroslav Kysela) [RHEL-13724] - soundwire: intel: add eml_lock in the interface for new platforms (Jaroslav Kysela) [RHEL-13724] - ASoC/soundwire: intel: pass hdac_bus pointer for link management (Jaroslav Kysela) [RHEL-13724] - soundwire: intel/cadence: set ip_offset at run-time (Jaroslav Kysela) [RHEL-13724] - soundwire/ASOC: Intel: update offsets for LunarLake (Jaroslav Kysela) [RHEL-13724] - soundwire: intel_ace2x: add empty new ops for LunarLake (Jaroslav Kysela) [RHEL-13724] - soundwire: intel: add ACE2.x SHIM definitions (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: shim: add enum for ACE 2.0 IP used in LunarLake (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: enable bit-exact playback, part 2: voice attenuation (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: optimize mask calculation in snd_emu10k1_ptr_read() (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: enable bit-exact playback, part 1: DSP attenuation (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: merge common paths in snd_emu10k1_ptr_{read,write}() (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: skip mic capture PCM for cards without AC97 codec (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: validate parameters of snd_emu10k1_ptr_{read,write}() (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: automate encoding of sub-register definitions (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: omit non-applicable mixer controls for E-MU cards (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: validate min/max values of translated controls (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: fix non-zero mixer control defaults in highres mode (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: polish audigy GPR allocation (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: remove mutual exclusion between NOCODEC and HDA_LINK (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-dai: use HDA_LINK instead of HDA_AUDIO_CODEC (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-dai: mark functions as __maybe_unused (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-dai: move hda_dai_prepare() code (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: Kconfig: move selection of PROBE_WORK_QUEUE (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: clarify initialization when HDA_AUDIO_CODEC is not used (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: fix DAI number mismatch (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-dai: remove use of cpu_dai->component drvdata (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Intel: hda-dai: simplify .prepare callback (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: add quirk for LNL RVP (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: soc-acpi: add tables for LunarLake (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: add new mapping for HP Spectre x360 (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: start set codec init function with an adr index (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: soc-acpi: add support for MTL SDCA boards (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: add quirk for MTL RVP (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLake devices (Jaroslav Kysela) [RHEL-13724] - ASoC: Intel: Add rpl_max98373_8825 driver (Jaroslav Kysela) [RHEL-13724] - ASoC: wm_adsp: Update to use new component control notify helepr (Jaroslav Kysela) [RHEL-13724] - ASoC: ak4118: Update to use new component control notify helper (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-component: Add notify control helper function (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: ipc4-topology: Use set_get_data() to send LARGE_CONFIG message (Jaroslav Kysela) [RHEL-13724] - ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: Simplify the calculation of variables (Jaroslav Kysela) [RHEL-13724] - ASoC: ssm3515: Add new amp driver (Jaroslav Kysela) [RHEL-13724] - ASoC: dt-bindings: Add adi,ssm3515 amp schema (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: yc: Add MECHREVO Jiaolong Series MRID6 into DMI table (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: simplify tone control switch DSP code (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: apply channel delay hack to all E-MU cards (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: simplify snd_emu10k1_audigy_dsp_convert_32_to_2x16() (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: fix+optimize E-MU stereo capture DSP code (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: roll up loops in DSP setup code for Audigy (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: make tone control switch mono (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: don't create regular S/PDIF controls for E-MU cards (Jaroslav Kysela) [RHEL-13724] - ASoC: cs35l45: Relicense to GPL only (Jaroslav Kysela) [RHEL-13724] - ASoC: qcom: q6apm: add support to display ports in lpass dais (Jaroslav Kysela) [RHEL-13724] - ASoC: qcom: q6dsp: add support to more display ports (Jaroslav Kysela) [RHEL-13724] - ASoC: qcom: audioreach: add support for DISPLAY PORT SINK module (Jaroslav Kysela) [RHEL-13724] - ASoC: qcom: q6dsp-common: move channel allocation to common (Jaroslav Kysela) [RHEL-13724] - ASoC: Add Google Chameleon v3 codec driver (Jaroslav Kysela) [RHEL-13724] - ASoC: mediatek: mt6359: update route for lineout mux (Jaroslav Kysela) [RHEL-13724] - ASoC: mediatek: mt6359: add mtkaif gpio setting (Jaroslav Kysela) [RHEL-13724] - ASoC: mediatek: mt6359: fix kselftest error of playback gain (Jaroslav Kysela) [RHEL-13724] - ASoC: mediatek: mt6359: add supply for MTKAIF (Jaroslav Kysela) [RHEL-13724] - ASoC: tlv320aic32x4: div: Switch to determine_rate (Jaroslav Kysela) [RHEL-13724] - ASoC: tlv320aic32x4: pll: Switch to determine_rate (Jaroslav Kysela) [RHEL-13724] - ASoC: tlv320aic32x4: Add a determine_rate hook (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl_sai: MCLK bind with TX/RX enable bit (Jaroslav Kysela) [RHEL-13724] - ASoC: codecs: wcd938x: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-13724] - ASoC: mediatek: mt8195-afe-pcm: Clean up unnecessary functions (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: mediatek: mt8186: Use snd_sof_ipc_process_reply() helper (Jaroslav Kysela) [RHEL-13724] - ASoC: SOF: mediatek: mt8195: Use snd_sof_ipc_process_reply() helper (Jaroslav Kysela) [RHEL-13724] - ASoC: sof: Improve sof_ipc4_bytes_ext_put function (Jaroslav Kysela) [RHEL-13724] - ASoC: sof: Improve sof_ipc3_bytes_ext_put function (Jaroslav Kysela) [RHEL-13724] - ALSA: uapi: pcm: control the filling of the silence samples for drain (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: minor E-MU naming fixups (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: remove now superfluous mixer locking (Jaroslav Kysela) [RHEL-13724] - ALSA: core: update comment on snd_card.controls_rwsem (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: fix locking in snd_emu1010_fpga_link_dst_src_write() (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: use the right lock in snd_emu10k1_shared_spdif_put() (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: remove pointless locks from /proc code (Jaroslav Kysela) [RHEL-13724] - ALSA: emu10k1: remove pointless locks from timer code (Jaroslav Kysela) [RHEL-13724] - regmap: REGMAP_KUNIT should not select REGMAP (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: ps: refactor acp power on and reset functions. (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: ps: remove the register read and write wrappers. (Jaroslav Kysela) [RHEL-13724] - ASoC: rt5682: Use a maple tree based register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-topology.c: add comment for Platform/Codec (Jaroslav Kysela) [RHEL-13724] - ASoC: simple_card_utils.c: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: skylake: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: sof: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724] - ASoC: intel: avs: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724] - ASoC: meson: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724] - ASoC: atmel: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724] - ASoC: qcom: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724] - ASoC: sof: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724] - ASoC: ti: use asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724] - ASoC: soc-utils.c: add asoc_dummy_dlc (Jaroslav Kysela) [RHEL-13724] - ASoC: rt715: Use maple tree register cache (Jaroslav Kysela) [RHEL-13724] - ASoC: rt722-sdca: Add RT722 SDCA driver (Jaroslav Kysela) [RHEL-13724] - ASoC: amd: ps: Update copyright notice (Jaroslav Kysela) [RHEL-13724] - soundwire: bus: Don't filter slave alerts (Jaroslav Kysela) [RHEL-13724] - soundwire: qcom: use tabs for indentation in defines (Jaroslav Kysela) [RHEL-13724] - soundwire: qcom: add support for v2.0.0 controller (Jaroslav Kysela) [RHEL-13724] - soundwire: qcom: prepare for handling different register layouts (Jaroslav Kysela) [RHEL-13724] - soundwire: qcom: use consistently 'ctrl' as state variable name (Jaroslav Kysela) [RHEL-13724] - soundwire: qcom: allow 16-bit sample interval for ports (Jaroslav Kysela) [RHEL-13724] - dt-bindings: soundwire: qcom: add 16-bit sample interval (Jaroslav Kysela) [RHEL-13724] - dt-bindings: soundwire: qcom: add Qualcomm Soundwire v2.0.0 (Jaroslav Kysela) [RHEL-13724] - regmap: Use mas_walk() instead of mas_find() (Jaroslav Kysela) [RHEL-13724] - regmap: Fix double unlock in the maple cache (Jaroslav Kysela) [RHEL-13724] - ALSA: ac97: Define dummy functions for snd_ac97_suspend() and resume() (Jaroslav Kysela) [RHEL-13724] - regmap: Add maple tree based register cache (Jaroslav Kysela) [RHEL-13724] - regmap: Add some basic kunit tests (Jaroslav Kysela) [RHEL-13724] - regmap: Add RAM backed register map (Jaroslav Kysela) [RHEL-13724] - ALSA: ac97: Remove redundant driver match function (Jaroslav Kysela) [RHEL-13724] - ASoC: qcom: common: add default jack dapm pins (Jaroslav Kysela) [RHEL-13724] - ASoC: dt-bindings: wlf,wm8960: Convert to dtschema (Jaroslav Kysela) [RHEL-13724] - regmap: Reorder fields in 'struct regmap_bus' to save some memory (Jaroslav Kysela) [RHEL-13724] - docs: ftrace: always use canonical ftrace path (Jaroslav Kysela) [RHEL-13724] - ASoC: bindings: fsl-asoc-card: add compatible string for nau8822 codec (Jaroslav Kysela) [RHEL-13724] - ASoC: fsl-asoc-card: add nau8822 support (Jaroslav Kysela) [RHEL-13724] - xen/sound: switch xen_snd_front to use INVALID_GRANT_REF (Jaroslav Kysela) [RHEL-13724] - ASoC: max98927: Add reset-gpios optional property (Jaroslav Kysela) [RHEL-13724] - ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX8ULP (Jaroslav Kysela) [RHEL-13724] - docs/cgroup: Add the list of threaded controllers to cgroup-v2.rst (Waiman Long) [RHEL-15939] - cgroup/cpuset: Enable invalid to valid local partition transition (Waiman Long) [RHEL-15939] - cgroup/cpuset: Cleanup signedness issue in cpu_exclusive_check() (Waiman Long) [RHEL-15939] - cgroup/cpuset: Extend test_cpuset_prs.sh to test remote partition (Waiman Long) [RHEL-15939] - cgroup/cpuset: Documentation update for partition (Waiman Long) [RHEL-15939] - cgroup/cpuset: Check partition conflict with housekeeping setup (Waiman Long) [RHEL-15939] - cgroup/cpuset: Introduce remote partition (Waiman Long) [RHEL-15939] - cgroup/cpuset: Add cpuset.cpus.exclusive for v2 (Waiman Long) [RHEL-15939] - cgroup/cpuset: Add cpuset.cpus.exclusive.effective for v2 (Waiman Long) [RHEL-15939] - cgroup/cpuset: Fix load balance state in update_partition_sd_lb() (Waiman Long) [RHEL-15939] - Documentation: admin-guide: correct spelling (Waiman Long) [RHEL-15939] - Revert RHEL-only "cgroup/cpuset: Add cpuset.cpus.exclusive.effective for v2" (Waiman Long) [RHEL-15939] - Revert RHEL-only "cgroup/cpuset: Add cpuset.cpus.exclusive for v2" (Waiman Long) [RHEL-15939] - Revert RHEL-only "cgroup/cpuset: Introduce remote partition" (Waiman Long) [RHEL-15939] - Revert RHEL-only "cgroup/cpuset: Check partition conflict with housekeeping setup" (Waiman Long) [RHEL-15939] - Revert RHEL-only "cgroup/cpuset: Documentation update for partition" (Waiman Long) [RHEL-15939] - Revert RHEL-only "cgroup/cpuset: Extend test_cpuset_prs.sh to test remote partition" (Waiman Long) [RHEL-15939] - igc: Fix ambiguity in the ethtool advertising (Corinna Vinschen) [RHEL-15687] - igc: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15687] - intel: fix format warnings (Corinna Vinschen) [RHEL-15687] - igc: Expose tx-usecs coalesce setting to user (Corinna Vinschen) [RHEL-15687] - igc: Fix infinite initialization loop with early XDP redirect (Corinna Vinschen) [RHEL-15687] - igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15687] - igc: Decrease PTM short interval from 10 us to 1 us (Corinna Vinschen) [RHEL-15687] - igc: Add support for multiple in-flight TX timestamps (Corinna Vinschen) [RHEL-15687] - igc: Fix the typo in the PTM Control macro (Corinna Vinschen) [RHEL-15687] - igc: Add lock to safeguard global Qbv variables (Corinna Vinschen) [RHEL-15687] - eth: add missing xdp.h includes in drivers (Corinna Vinschen) [RHEL-15687] - igc: Fix Kernel Panic during ndo_tx_timeout callback (Corinna Vinschen) [RHEL-15687] - igc: Prevent garbled TX queue with XDP ZEROCOPY (Corinna Vinschen) [RHEL-15687] - igc: Add TransmissionOverrun counter (Corinna Vinschen) [RHEL-15687] - igc: Fix inserting of empty frame for launchtime (Corinna Vinschen) [RHEL-15687] - igc: Fix launchtime before start of cycle (Corinna Vinschen) [RHEL-15687] - igc: No strict mode in pure launchtime/CBS offload (Corinna Vinschen) [RHEL-15687] - igc: Handle already enabled taprio offload for basetime 0 (Corinna Vinschen) [RHEL-15687] - igc: Do not enable taprio offload for invalid arguments (Corinna Vinschen) [RHEL-15687] - igc: Rename qbv_enable to taprio_offload_enable (Corinna Vinschen) [RHEL-15687] - igc: Handle PPS start time programming for past time values (Corinna Vinschen) [RHEL-15687] - igc: Include the length/type field and VLAN tag in queueMaxSDU (Corinna Vinschen) [RHEL-15687] - igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings (Corinna Vinschen) [RHEL-15687] - igc: Fix TX Hang issue when QBV Gate is closed (Corinna Vinschen) [RHEL-15687] - igc: Remove delay during TX ring configuration (Corinna Vinschen) [RHEL-15687] - igc: Add condition for qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15687] - igc: Work around HW bug causing missing timestamps (Corinna Vinschen) [RHEL-15687] - igc: Retrieve TX timestamp during interrupt handling (Corinna Vinschen) [RHEL-15687] - igc: Check if hardware TX timestamping is enabled earlier (Corinna Vinschen) [RHEL-15687] - igc: Fix race condition in PTP tx code (Corinna Vinschen) [RHEL-15687] - igc: Add XDP hints kfuncs for RX timestamp (Corinna Vinschen) [RHEL-15687] - igc: Add XDP hints kfuncs for RX hash (Corinna Vinschen) [RHEL-15687] - igc: Add igc_xdp_buff wrapper for xdp_buff in driver (Corinna Vinschen) [RHEL-15687] - igc: Remove unnecessary aer.h include (Corinna Vinschen) [RHEL-15687] - igc: Clean up and optimize watchdog task (Corinna Vinschen) [RHEL-15687] - igc: offload queue max SDU from tc-taprio (Corinna Vinschen) [RHEL-15687] - igc: Add qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15687] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [RHEL-15687] - redhat/configs: Enable CONFIG_IOMMUFD (Cédric Le Goater) [RHEL-17211] - vfio/mtty: Enable migration support (Alex Williamson) [RHEL-12360 RHEL-14389] - vfio/mtty: Overhaul mtty interrupt handling (Alex Williamson) [RHEL-14389] - vfio: Fix smatch errors in vfio_combine_iova_ranges() (Alex Williamson) [RHEL-14389] - vfio: use __aligned_u64 in struct vfio_device_ioeventfd (Alex Williamson) [RHEL-14389] - vfio: use __aligned_u64 in struct vfio_device_gfx_plane_info (Alex Williamson) [RHEL-14389] - vfio: trivially use __aligned_u64 for ioctl structs (Alex Williamson) [RHEL-14389] - vfio: add bus master feature to device feature ioctl (Alex Williamson) [RHEL-14389] - vfio: Support IO page table replacement (Alex Williamson) [RHEL-14390] - vdpa/mlx5: preserve CVQ vringh index (Cindy Lu) [RHEL-5336] - vdpa/mlx5: implement .reset_map driver op (Cindy Lu) [RHEL-5336] - mlx5_vdpa: offer VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK (Cindy Lu) [RHEL-5336] - vdpa/mlx5: Remove unused function declarations (Cindy Lu) [RHEL-5336] - vdpa/mlx5: Update cvq iotlb mapping on ASID change (Cindy Lu) [RHEL-5336] - vdpa/mlx5: Make iotlb helper functions more generic (Cindy Lu) [RHEL-5336] - vdpa/mlx5: Enable hw support for vq descriptor mapping (Cindy Lu) [RHEL-5336] - vdpa/mlx5: Introduce mr for vq descriptor (Cindy Lu) [RHEL-5336] - vdpa/mlx5: Improve mr update flow (Cindy Lu) [RHEL-5336] - vdpa/mlx5: Move mr mutex out of mr struct (Cindy Lu) [RHEL-5336] - vdpa/mlx5: Allow creation/deletion of any given mr struct (Cindy Lu) [RHEL-5336] - vdpa/mlx5: Rename mr destroy functions (Cindy Lu) [RHEL-5336] - vdpa/mlx5: Collapse "dvq" mr add/delete functions (Cindy Lu) [RHEL-5336] - vdpa/mlx5: Take cvq iotlb lock during refresh (Cindy Lu) [RHEL-5336] - vdpa/mlx5: Decouple cvq iotlb handling from hw mapping code (Cindy Lu) [RHEL-5336] - vdpa/mlx5: Create helper function for dma mappings (Cindy Lu) [RHEL-5336] - vdpa/mlx5: Expose descriptor group mkey hw capability (Cindy Lu) [RHEL-5336] - vhost-vdpa: fix use after free in vhost_vdpa_probe() (Cindy Lu) [RHEL-5336] - vdpa_sim_blk: allocate the buffer zeroed (Cindy Lu) [RHEL-5336] - vdpa_sim: implement .reset_map support (Cindy Lu) [RHEL-5336] - vhost-vdpa: clean iotlb map during reset for older userspace (Cindy Lu) [RHEL-5336] - vdpa: introduce .compat_reset operation callback (Cindy Lu) [RHEL-5336] - vhost-vdpa: introduce IOTLB_PERSIST backend feature bit (Cindy Lu) [RHEL-5336] - vhost-vdpa: reset vendor specific mapping to initial state in .release (Cindy Lu) [RHEL-5336] - vdpa: introduce .reset_map operation callback (Cindy Lu) [RHEL-5336] - vdpa: Update sysfs ABI documentation (Cindy Lu) [RHEL-5336] - vhost-vdpa: uAPI to get dedicated descriptor group id (Cindy Lu) [RHEL-5336] - vhost-vdpa: introduce descriptor group backend feature (Cindy Lu) [RHEL-5336] - vdpa: introduce dedicated descriptor group for virtqueue (Cindy Lu) [RHEL-5336] - vdpa_sim_blk: Fix the potential leak of mgmt_dev (Cindy Lu) [RHEL-5336] - virtio_vdpa: build affinity masks conditionally (Cindy Lu) [RHEL-5336] - vdpa_sim: offer VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK (Cindy Lu) [RHEL-5336] - vdpa: add get_backend_features vdpa operation (Cindy Lu) [RHEL-5336] - vdpa: accept VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK backend feature (Cindy Lu) [RHEL-5336] - vdpa: add VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK flag (Cindy Lu) [RHEL-5336] - virtio-vdpa: Fix cpumask memory leak in virtio_vdpa_find_vqs() (Cindy Lu) [RHEL-5336] - vdpa: Enable strict validation for netlinks ops (Cindy Lu) [RHEL-5336] - vdpa: Add max vqp attr to vdpa_nl_policy for nlattr length check (Cindy Lu) [RHEL-5336] - vdpa: Add queue index attr to vdpa_nl_policy for nlattr length check (Cindy Lu) [RHEL-5336] - vdpa: Add features attr to vdpa_nl_policy for nlattr length check (Cindy Lu) [RHEL-5336] - redhat: Let kernel-modules-core own the files depmod generates. (Jan Stancek) [RHEL-15435] - ip_tunnel: Preserve pointer const in ip_tunnel_info_opts (Michal Schmidt) [RHEL-19222] - igb: Fix potential memory leak in igb_add_ethtool_nfc_entry (Corinna Vinschen) [RHEL-15700] - igb: Fix an end of loop test (Corinna Vinschen) [RHEL-15700] - igb: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15700] - intel: fix format warnings (Corinna Vinschen) [RHEL-15700] - intel: fix string truncation warnings (Corinna Vinschen) [RHEL-15700] - ethernet/intel: Use list_for_each_entry() helper (Corinna Vinschen) [RHEL-15700] - igb: clean up in all error paths when enabling SR-IOV (Corinna Vinschen) [RHEL-15700] - igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15700] - igb: disable virtualization features on 82580 (Corinna Vinschen) [RHEL-15700] - igb: Avoid starting unnecessary workqueues (Corinna Vinschen) [RHEL-15700] - igb: Fix igb_down hung on surprise removal (Corinna Vinschen) [RHEL-15700] - igb: Enable SR-IOV after reinit (Corinna Vinschen) [RHEL-15700] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [RHEL-15700] - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms (Foggy Liu) [RHEL-18215]- config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: don't drop all unprotected public action frames (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: fix assoc response warning on failed links (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: pass correct pointer to rdev_inform_bss() (Jose Ignacio Tornos Martinez) [RHEL-2907] - net: rfkill: reduce data->mtx scope in rfkill_fop_open (Jose Ignacio Tornos Martinez) [RHEL-2907] - net: rfkill: gpio: prevent value glitch during probe (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: fix error path key leak (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: use system_unbound_wq for wiphy work (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: Fix incorrect usage of scan API (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: Create resources for disabled links (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: avoid leaking stack data into trace (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: allow transmitting EAPOL frames with tainted key (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: work around Cisco AP 9115 VHT MPDU length (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: Fix 6GHz scan configuration (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: fix potential key leak (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: fix potential key use-after-free (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: brcmfmac: Replace 1-element arrays with flexible arrays (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw88: rtw8723d: Fix MAC address offset in EEPROM (Jose Ignacio Tornos Martinez) [RHEL-2907] - rfkill: sync before userspace visibility/changes (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: fix mesh id corruption on 32 bit systems (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: add missing kernel-doc for cqm_rssi_work (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: fix cqm_config access race (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: Fix a memory corruption issue (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: Ensure ack flag is properly cleared. (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: dbg_ini: fix structure packing (Jose Ignacio Tornos Martinez) [RHEL-2907] - iwlwifi: mvm: handle PS changes in vif_cfg_changed (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: validate AP phy operation before starting it (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211/mac80211: hold link BSSes when assoc fails for MLO connection (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: Replace one-element array with flexible-array member in struct mwifiex_ie_types_rxba_sync (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: Fix tlv_buf_left calculation (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: fix lock dependency problem for wed_lock (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtlwifi: rtl8723: Remove unused function rtl8723_cmd_send_packet() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw88: usb: kill and free rx urbs on probe failure (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: Fix clang -Wimplicit-fallthrough in rtw89_query_sar() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: phy: modify register setting of ENV_MNTR, PHYSTS and DIG (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: phy: add phy_gen_def::cr_base to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: mac: define register address of rx_filter to generalize code (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: mac: define internal memory address for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: mac: generalize code to indirectly access WiFi internal memory (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: mac: add mac_gen_def::band1_offset to map MAC band1 register address (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: initialize multi-channel handling (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: provide functions to configure NoA for beacon update (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: call rtw89_chan_get() by vif chanctx if aware of vif (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: sar: let caller decide the center frequency to query (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: refine rtw89_correct_cck_chan() by rtw89_hw_to_nl80211_band() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: add function prototype for coex request duration (Jose Ignacio Tornos Martinez) [RHEL-2907] - Fix nomenclature for USB and PCI wireless devices (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath: Use is_multicast_ether_addr() to check multicast Ether address (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: Remove unused declarations (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: add check max message length while scanning with extraie (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath9k: use IS_ERR() with debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: Fix memory leak in rx_desc and tx_desc (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath: remove unused-but-set parameter (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: Remove unused declarations (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath10k: fix Wvoid-pointer-to-enum-cast warning (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: fix Wvoid-pointer-to-enum-cast warning (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: simplify the code with module_platform_driver (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: Fix a few spelling errors (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: Fix a few spelling errors (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath10k: Fix a few spelling errors (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: Consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: Cleanup mac80211 references on failure during tx_complete (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: Don't drop tx_status when peer cannot be found (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: wilc1000: Remove unused declarations (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: avoid possible NULL skb pointer dereference (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rt2x00: limit MT7620 TX power based on eeprom calibration (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: Fix ieee80211.h kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-2907] - mac80211: make ieee80211_tx_info padding explicit (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: fix kernel-doc notation warning (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: radiotap: fix kernel-doc notation warnings (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: remove dead/unused enum value (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: improve documentation for flag fields (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: nl80211: Remove unused declaration nl80211_pmsr_dump_results() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: mesh: Remove unused function declaration mesh_ids_set_default() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: Remove unused function declarations (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: wext: Remove unused declaration dev_get_wireless_info() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211_hwsim: avoid calling nlmsg_free() in IRQ or IRQ disabled (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: fix puncturing bitmap handling in CSA (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211_hwsim: drop short frames (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: check for station first in client probe (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: ocb: don't leave if not joined (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: reject auth/assoc to AP with our address (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath9k: Remove unused declarations (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath9k: Remove unnecessary ternary operators (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath9k: consistently use kstrtoX_from_user() functions (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath9k: fix parameter check in ath9k_init_debug() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath9k: protect WMI command response buffer replacement with a lock (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: check S1G action frame size (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlmei: don't send nic info with invalid mac address (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlmei: send driver down SAP message only if wiamt is enabled (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlmei: send HOST_GOES_DOWN message even if wiamt is disabled (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlmei: don't send SAP messages if AMT is disabled (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: pcie: avoid a warning in case prepare card failed (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: remove memory check for LMAC error address (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: support flush on AP interfaces (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: enable HE TX/RX <242 tone RU on new RFs (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: add Razer to ppag approved list (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: pcie: point invalid TFDs to invalid data (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: queue: move iwl_txq_gen2_set_tb() up (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: pcie: move gen1 TB handling to header (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: remove 'def_rx_queue' struct member (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: pcie: clean up gen1/gen2 TFD unmap (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: remove WARN from read_mem32() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: api: fix a small upper/lower-case typo (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: advertise MLO only if EHT is enabled (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: Annotate struct cfg80211_tid_config with __counted_by (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: Annotate struct cfg80211_scan_request with __counted_by (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: Annotate struct cfg80211_rnr_elems with __counted_by (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: Annotate struct cfg80211_pmsr_request with __counted_by (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: Annotate struct cfg80211_mbssid_elems with __counted_by (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: Annotate struct cfg80211_cqm_config with __counted_by (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: Annotate struct cfg80211_acl_data with __counted_by (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath10k: Use RMW accessors for changing LNKCTL (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: Use RMW accessors for changing LNKCTL (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: Use RMW accessors for changing LNKCTL (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: regd: update regulatory map to R64-R43 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: fix a width vs precision bug (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rt2x00: correct MAC_SYS_CTRL register RX mask in R-Calibration (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtlwifi: use eth_broadcast_addr() to assign broadcast address (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: Introduce Time Averaged SAR (TAS) feature (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8852b: rfk: fine tune IQK parameters to improve performance on 2GHz band (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: fix comment typos in SDIO module (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: cleanup adapter data (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: Fix missed return in oob checks failed path (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: use is_zero_ether_addr() instead of ether_addr_equal() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: drop BUG_ON from TX paths (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: handle possible mwifiex_write_reg() errors (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: handle possible sscanf() errors (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: cleanup private data structures (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: fix memory leak in mwifiex_histogram_read() (Jose Ignacio Tornos Martinez) [RHEL-2907] - bus: mhi: host: pci_generic: add support for Telit FE990 modem (Jose Ignacio Tornos Martinez) [RHEL-2907] - bus: mhi: host: remove unused-but-set parameter (Jose Ignacio Tornos Martinez) [RHEL-2907] - net: mhi: Remove redundant initialization owner in mhi_net_driver (Jose Ignacio Tornos Martinez) [RHEL-2907] - USB: core: Fix unused variable warning in usb_alloc_dev() (Jose Ignacio Tornos Martinez) [RHEL-2907] - USB: Remove Wireless USB and UWB documentation (Jose Ignacio Tornos Martinez) [RHEL-2907] - USB: Remove remnants of Wireless USB and UWB (Jose Ignacio Tornos Martinez) [RHEL-2907] - bus: mhi: host: pci_generic: Add support for Quectel RM520N-GL Lenovo variant (Jose Ignacio Tornos Martinez) [RHEL-2907] - bus: mhi: host: allow MHI client drivers to provide the firmware via a pointer (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: return failure if needed firmware elements are not recognized (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: add to parse firmware elements of BB and RF tables (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: introduce infrastructure of firmware elements (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: add firmware suit for BB MCU 0/1 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: add firmware parser for v1 format (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: introduce v1 format of firmware header (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: support firmware log with formatted text (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: recognize log format from firmware file (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: relax list iteration in ath12k_mac_vif_unref() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: configure puncturing bitmap (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: parse WMI service ready ext2 event (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: add MLO header in peer association (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: peer assoc for 320 MHz (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: add WMI support for EHT peer (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: prepare EHT peer assoc parameters (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: add EHT PHY modes (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: propagate EHT capabilities to userspace (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: WMI support to process EHT capabilities (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: move HE capabilities processing to a new function (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: rename HE capabilities setup/copy functions (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: change to use dynamic memory for channel list of scan (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: trigger station disconnect on hardware restart (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: Use pdev_id rather than mac_id to get pdev (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: avoid array overflow of hw mode for preferred_hw_mode (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: fix memcpy array overflow in ath12k_peer_assoc_h_he() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: correct the data_type from QMI_OPT_FLAG to QMI_UNSIGNED_1_BYTE for mlo_capable (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: Fix a NULL pointer dereference in ath12k_mac_op_hw_scan() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: Remove cal_done check during probe (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: Add coldboot calibration support for QCN9074 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: Split coldboot calibration hw_param (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: simplify ath11k_mac_validate_vht_he_fixed_rate_settings() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: fix band selection for ppdu received in channel 177 of 5 GHz (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: fix error recovery in PCIE buffer descriptor management (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: brcmsmac: cleanup SCB-related data types (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: brcmsmac: remove more unused data types (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: Replace strlcpy() with strscpy() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: drivers: Explicitly include correct DT includes (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: wilc1000: add SPI commands retry mechanism (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: Fix OOB and integer underflow when rx packets (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: wilc1000: remove use of has_thrpt_enh3 flag (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: get data rate mode/NSS/MCS v1 from RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: add to display hardware rates v1 histogram in debugfs (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: add C2H RA event V1 to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: use struct to access RA report (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: use struct to access firmware C2H event header (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: add H2C RA command V1 to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: use struct to set RA H2C command (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: phy: rate pattern handles HW rate by chip gen (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: define hardware rate v1 for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: add chip_info::chip_gen to determine chip generation (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7915: fix power-limits while chan_switch (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7915: fix tlv length of mt7915_mcu_get_chan_mib_info (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt76x02: fix return value check in mt76x02_mac_process_rx (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: move mt7921u_disconnect mt792x-lib (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: move mt7921_dma_init in pci.c (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt792x: move MT7921_PM_TIMEOUT and MT7921_HW_SCAN_TIMEOUT in common code (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt76_connac3: move lmac queue enumeration in mt76_connac3_mac.h (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt792x: move mt7921_load_firmware in mt792x-lib module (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt792x: introduce mt792x-usb module (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: move acpi_sar code in mt792x-lib module (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: move runtime-pm pci code in mt792x-lib (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: move shared runtime-pm code on mt792x-lib (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: move hif_ops macro in mt792x.h (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt792x: move more dma shared code in mt792x_dma (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt792x: introduce mt792x_irq_map (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: move init shared code in mt792x-lib module (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: move debugfs shared code in mt792x-lib module (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: move dma shared code in mt792x-lib module (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: move mac shared code in mt792x-lib module (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt792x: introduce mt792x-lib module (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: move mt792x_hw_dev in mt792x.h (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: move mt792x_mutex_{acquire/release} in mt792x.h (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt792x: move shared structure definition in mt792x.h (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: rename mt7921_hif_ops in mt792x_hif_ops (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: rename mt7921_dev in mt792x_dev (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: rename mt7921_phy in mt792x_phy (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: rename mt7921_sta in mt792x_sta (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: rename mt7921_vif in mt792x_vif (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: convert acpisar and clc pointers to void (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: move common register definition in mt792x_regs.h (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7603: fix tx filter/flush function (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7603: fix beacon interval after disabling a single vif (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7915: remove VHT160 capability on MT7915 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: add support for providing eeprom in nvmem cells (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: split get_of_eeprom in subfunction (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7915: fix capabilities in non-AP mode (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: connac: add connac3 mac library (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: connac: move connac3 definitions in mt76_connac3_mac.h (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: move rate info in mt76_vif (Jose Ignacio Tornos Martinez) [RHEL-2907] - mt76: connac: move more mt7921/mt7915 mac shared code in connac lib (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: move ampdu_state in mt76_wcid (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: rely on shared poll_list field (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7996: rely on shared poll_list field (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7615: rely on shared poll_list field (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7603: rely on shared poll_list field (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7915: move poll_list in mt76_wcid (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: rely on shared sta_poll_list and sta_poll_lock (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7996: rely on shared sta_poll_list and sta_poll_lock (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7615: rely on shared sta_poll_list and sta_poll_lock (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7603: rely on shared sta_poll_list and sta_poll_lock (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7915: move sta_poll_list and sta_poll_lock in mt76_dev (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7996: increase tx token size (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7996: add muru support (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7996: fix WA event ring size (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7996: use correct phy for background radar event (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: connac: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7996: enable VHT extended NSS BW feature (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7996: fix bss wlan_idx when sending bss_info command (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: connac: add support for dsp firmware download (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7996: move radio ctrl commands to proper functions (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: get rid of MT7921_RESET_TIMEOUT marco (Jose Ignacio Tornos Martinez) [RHEL-2907] - mt76: mt7996: rely on mt76_sta_stats in mt76_wcid (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7915: fix command timeout in AP stop period (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: make mt7921_mac_sta_poll static (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7996: disable WFDMA Tx/Rx during SER recovery (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7915: disable WFDMA Tx/Rx during SER recovery (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: Support temp sensor (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: fix non-PSC channel scan fail (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7915: accumulate mu-mimo ofdma muru stats (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: add tx_nss histogram to ethtool stats (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: fix skb leak by txs missing in AMSDU (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921e: report tx retries/failed counts in tx free event (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7915: add support for MT7981 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: rely on mib_stats shared definition (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7996: rely on mib_stats shared definition (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7915: move mib_stats structure in mt76.h (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: remove macro duplication in regs.h (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7921: do not support one stream on secondary antenna only (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7996: drop return in mt7996_sta_statistics (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7915: drop return in mt7915_sta_statistics (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: report non-binding skb tx rate when WED is active (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7915: rework tx bytes counting when WED is active (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7915: rework tx packets counting when WED is active (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7915: report tx retries/failed counts for non-WED path (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7915: fix background radar event being blocked (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: enable UNII-4 channel 177 support (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7615: enable BSS_CHANGED_MU_GROUPS support (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7996: enable BSS_CHANGED_MU_GROUPS support (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7996: fix header translation logic (Jose Ignacio Tornos Martinez) [RHEL-2907] - mt76: mt7921: don't assume adequate headroom for SDIO headers (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: brcmsmac: remove unused data type (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: Set WIPHY_FLAG_NETNS_OK flag (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: prefer strscpy() over strlcpy() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Enable AP mode for RTL8723BU (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Enable AP mode for RTL8192EU (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Enable AP mode for RTL8710BU (RTL8188GU) (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Enable AP mode for RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: debug: Fix error handling in rtw89_debug_priv_btc_manual_set() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw88: simplify vif iterators (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw88: remove unused USB bulkout size set (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw88: remove unused and set but unused leftovers (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath9k: fix printk specifier (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath9k: fix fortify warnings (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath9k: avoid using uninitialized array (Jose Ignacio Tornos Martinez) [RHEL-2907] - net: qrtr: Handle IPCR control port format of older targets (Jose Ignacio Tornos Martinez) [RHEL-2907] - net: qrtr: ns: Change nodes radix tree to xarray (Jose Ignacio Tornos Martinez) [RHEL-2907] - net: qrtr: ns: Change servers radix tree to xarray (Jose Ignacio Tornos Martinez) [RHEL-2907] - bus: mhi: host: use vmalloc_array and vcalloc (Jose Ignacio Tornos Martinez) [RHEL-2907] - bus: mhi: host: pci_generic: Add support for Dell DW5932e (Jose Ignacio Tornos Martinez) [RHEL-2907] - bus: mhi: host: pci_generic: Add support for Quectel RM520N-GL modem (Jose Ignacio Tornos Martinez) [RHEL-2907] - bus: mhi: host: pci_generic: Add support for Quectel EM160R-GL modem (Jose Ignacio Tornos Martinez) [RHEL-2907] - bus: mhi: host: pci_generic: Add support for IP_SW0 channels (Jose Ignacio Tornos Martinez) [RHEL-2907] - bus: mhi: host: Skip MHI reset if device is in RDDM (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: limit reorder_buf_filtered to avoid UBSAN warning (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: add dependency for PTP clock (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: Fix buffer overflow when scanning with extraie (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: nl80211: fix integer overflow in nl80211_parse_mbssid_elems() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: fix sband iftype data lookup for AP_VLAN (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: fix 8852AE disconnection caused by RX full flags (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: brcm80211: handle params_v1 allocation failure (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ray_cs: Replace 1-element array with flexible array (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC) (Jose Ignacio Tornos Martinez) [RHEL-2907] - codel: fix kernel-doc notation warnings (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: debug: fix error code in rtw89_debug_priv_send_h2c_set() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: remove 'use_tfh' config to fix crash (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ieee80211: fix erroneous NSTR bitmap size checks (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtlwifi: cleanup USB interface (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtlwifi: simplify LED management (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath10k: improve structure padding (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: Add support for IGTK in D3 resume flow (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: update two most recent GTKs on D3 resume flow (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: Refactor security key update after D3 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: mark keys as uploaded when added by the driver (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: remove support of A0 version of FM RF (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: cfg: clean up Bz module firmware lines (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: pcie: add device id 51F1 for killer 1675 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: bump FW API to 83 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: cfg: remove trailing dash from FW_PRE constants (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: also unify Ma device configurations (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: also unify Sc device configurations (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: unify Bz/Gl device configurations (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: pcie: also drop jacket from info macro (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: remove support for *nJ devices (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: don't load old firmware for 22000 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: don't load old firmware for ax210 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: don't load old firmware for Bz (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: don't load old firmware for Sc (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: give Sc devices their own family (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: split 22000.c into multiple files (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: Add support for new CNVi (SC) (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: Add support for new Bz version (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: Add support for scan version 17 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: adjust skip-over-dtim in D3 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: indicate HW decrypt for beacon protection (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: support new flush_sta method (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: Add support for new PCI Id (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: send LARI configuration earlier (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: remove disable_dummy_notification (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: limit EHT capabilities based on PCIe link speed (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: add EHT A-MPDU size exponent support (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: use min_t() for agg_size (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: use EHT maximum MPDU length on 2.4 GHz (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: nvm: handle EHT/320 MHz regulatory flag (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: make iwl_mvm_set_fw_mu_edca_params mld aware (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: fw: send marker cmd before suspend cmd (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: check the right csa_active (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: pcie: add size assertions (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: pcie: refactor RB status size calculation (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: nl80211/reg: add no-EHT regulatory flag (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: Retrieve PSD information from RNR AP information (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: fix CRC calculation for extended elems (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: avoid lockdep checking when removing deflink (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: always hold sdata lock in chanctx assign/unassign (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: store BSS param change count from assoc response (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: drop some unprotected action frames (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: move action length check up (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: drop unprotected robust mgmt before 4-way-HS (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: use struct to parse firmware header (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: TX power stuffs replace confusing naming of _max with _num (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: configure to force 1 TX power value (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: rfk: update IQK to version 0x8 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: rfk: add LCK track (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: update TX power tables to R28 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: update RF radio A parameters to R28 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw88: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw88: refine register based H2C command (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw88: Stop high queue during scan (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw88: Skip high queue in hci_flush (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw88: Fix AP mode incorrect DTIM behavior (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw88: use struct instead of macros to set TX desc (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: fix documentation config reference (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: add eht_capa debugfs field (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: dvm: fix -Wunused-const-variable gcc warning (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: check EHT basic MCS/NSS set (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: search all RNR elements for colocated APs (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: stop parsing after allocation failure (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: update multi-link element STA reconfig (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: agg-tx: prevent start/stop race (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: agg-tx: add a few locking assertions (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ieee80211: reorder presence checks in MLE per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: Support link removal using Reconfiguration ML element (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: add set_active_links variant not locking sdata (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: add ___ieee80211_disconnect variant not locking sdata (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211/nl80211: Add support to indicate STA MLD setup links removal (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: do not scan disabled links on 6GHz (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: handle BSS data contained in ML probe responses (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: use structs for TBTT information access (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ieee80211: add structs for TBTT information access (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: use a struct for inform_single_bss data (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ieee80211: add definitions for RNR MLD params (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: Always ignore ML element (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ieee80211: use default for medium synchronization delay (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ieee80211: add helper to validate ML element type and size (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ieee80211: Fix the common size calculation for reconfiguration ML (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: Include Multi-Link in CRC calculation (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: fix regulatory disconnect with OCB/NAN (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: fix regulatory disconnect for non-MLO (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: Rename ieee80211_mle_sta_prof_size_ok() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: Add support for parsing Reconfiguration Multi Link element (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: Rename multi_link (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: use cfg80211 defragmentation helper (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: add element defragmentation helper (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: drop incorrect nontransmitted BSS update code (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: rewrite merging of inherited elements (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: ignore invalid TBTT info field types (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: use new inform_bss callback (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: add inform_bss op to update BSS (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: keep bss_lock held when informing (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: move regulatory_hint_found_beacon to be earlier (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: feed the link_id to cfg80211_ch_switch_started_notify (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: add consistency check for compat chandef (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: stop passing cbss to parser (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: Extend AID element addition for TDLS frames (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: Add HE and EHT capa elements in TDLS frames (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: handle TDLS data frames with MLO (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: handle TDLS negotiation with MLO (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: make TDLS management link-aware (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: bump FW API to 81 for AX devices (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: Add support for SCAN API version 16 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: Don't access vif valid links directly (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: handle eSR transitions (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: fix max number of fw active links (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: Remove "Missing iftype sband data/EHT cap" spam (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: track u-APSD misbehaving AP by AP address (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: implement WPFC ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: add some FW misbehaviour check infrastructure (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: always send spec link ID in link commands (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: use array as array argument (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: store WMM params per link (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: fw: Add new FSEQ defines to fw dump (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: pcie: double-check ACK interrupt after timeout (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: use iwl_mvm_is_vendor_in_approved_list() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: fw: make some ACPI functions static (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: correctly access HE/EHT sband capa (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: remove new checksum code (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: Add debugfs entry to report dormant links (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: Support disabled links during association (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: Add missing hw_ops->get_ring_selector() for IPQ5018 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: Restart firmware after cold boot calibration for IPQ5018 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: Add missing ops config for IPQ5018 in ath11k_ahb_probe() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ray_cs: fix stringop-truncation GCC warning (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: brcmsmac: fix gnu_printf warnings (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: brcmfmac: fix gnu_printf warnings (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: fix conf_mutex in ath12k_mac_op_unassign_vif_chanctx() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: fix spelling typo of IQK debug messages (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: cleanup rtw89_iqk_info and related code (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: cleanup private data structures (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt7601u: replace strlcpy() with strscpy() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rt2x00: fix the typo in comments (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: dbg-tlv: clear FW debug memory on init (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: pcie: remove redundant argument (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: pcie: clear FW debug memory on init (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: dbg-tlv: fix DRAM data init (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: allow ADD_STA not to be advertised by the firwmare (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: put only a single IGTK into FW (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: support version C0 of BZ and GL devices (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: add support for Extra EHT LTF (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: Refactor iwl_mvm_get_lmac_id() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: improve debug prints in iwl_read_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: initialize the rx_vec before using it (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: rename BTM support flag and its TLV (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: support U-SIG EHT validate checks (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: Replace strlcpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: replace strlcpy() with strscpy() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: Propagate ERP slot changes to FW (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: FTM responder MLO support (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: pass ESR parameters to the firmware (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: debugfs: add ppag capa to fw info file (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: always set MH len in offload_assist (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: fw: print PC register value instead of address (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: unify checks for HW error values (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: fix getting LDPC/STBC support (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: bump FW API to 79 for AX devices (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: update response for mcc_update command (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: FTM initiator MLO support (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: make debugfs entries link specific (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: Fix permissions for valid_links debugfs entry (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: Do not use "non-MLD AP" syntax (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: Support association to AP MLD with disabled links (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211_hwsim: Don't access vif valid links directly (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: Add getter functions for vif MLD state (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: allow disabling SMPS debugfs controls (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: don't update rx_stats.last_rate for NDP (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: fix CSA processing while scanning (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: mlme: clarify WMM messages (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: pass roc->sdata to drv_cancel_remain_on_channel() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: include key action/command in tracing (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: add helpers to access sband iftype data (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: S1G rate information and calculations (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: debug: add ATH11K_DBG_CE (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: htc: cleanup debug messages (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: don't use %pK (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: hal: cleanup debug message (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: debug: use all upper case in ATH11k_DBG_HAL (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: dp: cleanup debug message (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: pci: cleanup debug logging (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: wmi: add unified command debug messages (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: wmi: use common error handling style (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: wmi: cleanup error handling in ath11k_wmi_send_init_country_cmd() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: remove unsupported event handlers (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: add WMI event debug messages (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: remove manual mask names from debug messages (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: print debug level in debug messages (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: debug: remove unused ATH11K_DBG_ANY (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: delete the timer rx_replenish_retry during rmmod (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: Use msdu_end to check MCBC (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: check hardware major version for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: Avoid NULL pointer access during management transmit cleanup (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: update proper pdev/vdev id for testmode command (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: atk10k: Don't opencode ath10k_pci_priv() in ath10k_ahb_priv() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath10k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath10k: Drop checks that are always false (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath10k: Drop cleaning of driver data from probe error path and remove (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtlwifi: remove misused flag from HAL data (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtlwifi: remove unused dualmac control leftovers (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtlwifi: remove unused timer and related code (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: brcmfmac: Detect corner error case earlier with log (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8852c: update RF radio A/B parameters to R63 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8852c: update TX power tables to R63 with 6 GHz power type (3 of 3) (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8852c: update TX power tables to R63 with 6 GHz power type (2 of 3) (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8852c: update TX power tables to R63 with 6 GHz power type (1 of 3) (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: process regulatory for 6 GHz power type (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: regd: update regulatory map to R64-R40 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: regd: judge 6 GHz according to chip and BIOS (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: refine clearing supported bands to check 2/5 GHz first (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: configure CRASH_TRIGGER feature for 8851B (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: set TX power without precondition during setting channel (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: debug: txpwr table access only valid page according to chip (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: enable hw_scan support (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: move scan done work to wiphy work (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: move sched scan stop to wiphy work (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: mlme: move disconnects to wiphy work (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: ibss: move disconnect to wiphy work (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: use wiphy work for channel switch (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: use wiphy work for SMPS (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: unregister netdevs through cfg80211 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: use wiphy work for sdata->work (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: add a work abstraction with special semantics (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: hold wiphy lock when sending wiphy (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: wext: hold wiphy lock in siwgenie (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: move wowlan disable under locks (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: hold wiphy lock in pmsr work (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: cfg80211: hold wiphy lock in auto-disconnect (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: stop warning after reconfig failures (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211_hwsim: Fix possible NULL dereference (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: consistently use u64 for BSS changes (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: batch recalc during STA flush (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: move sta_info_move_state() up (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: recalc min chandef for new STA links (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: provide a helper to fetch the medium synchronization delay (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: refactor ieee80211_select_link_key() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: use u64 to hold enum ieee80211_bss_change flags (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: implement proper AP MLD HW restart (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: fetch and store the EML capability information (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: skip EHT BSS membership selector (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211_hwsim: avoid warning with MLO PS stations (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: remove element scratch_len (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mac80211: HW restart for MLO (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: pnvm: handle memory descriptor tlv (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: fw: don't use constant size with efi.get_variable (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: fw: clean up PNVM loading code (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: Separate reading and parsing of reduce power table (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: Enable loading of reduce-power tables into several segments (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: Use iwl_pnvm_image in reduce power tables flow (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: Separate loading and setting of power reduce tables (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: Implement loading and setting of fragmented pnvm image (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: Add support for fragmented pnvm images (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: Allow trans_pcie track more than 1 pnvm DRAM region (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: Take loading and setting of pnvm image out of parsing part (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: Separate loading and setting of pnvm image into two functions (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: Generalize the parsing of the pnvm image (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: api: fix kernel-doc links (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: api: remove unused commands (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: api: use __le16 instead of u16 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: api: link context action in kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: tell firmware about per-STA MFP enablement (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: remove warning for beacon filtering error (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: remove dead code in iwl_dump_ini_imr_get_size() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: Add Dell to ppag approved list (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: pcie: adjust Bz device timings (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: offload BTM response during D3 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: do not log undefined DRAM buffers unnecessarily (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: acpi: add other Google OEMs to the ppag approved list (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: clarify EHT RU allocation bits (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: support injection rate control (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: Add vendors to TAS approved list (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: iwlmei: fix compilation error (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: support PPAG in China for older FW cmd version (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: remove useless code (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: fw: Add new ODM vendor to ppag approved list (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: adjust csa notifications and commands to MLO (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: update the FW apis for LINK and MAC commands (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: Make iwl_mvm_diversity_iter() MLO aware (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: support PASN for MLO (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: dissolve iwl_mvm_mac_add_interface_common() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: make internal callback structs const (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: mvm: use link ID in missed beacon notification (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: cfg: freeze 22500 devices FW API (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: brcmutil: use helper function pktq_empty() instead of open code (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtlwifi: use helper function rtl_get_hdr() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath10k: Trigger STA disconnect after reconfig complete on hardware restart (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: Add HTT stats for PHY reset case (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: Allow ath11k to boot without caldata in ftm mode (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: factory test mode support (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: remove unused function ath11k_tm_event_wmi() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: add support default regdb while searching board-2.bin for WCN6855 (Jose Ignacio Tornos Martinez) [RHEL-2907] - uapi: wireless: Replace zero-length array with flexible-array member (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw88: usb: silence log flooding error message (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ray_cs: add sanity check on local->sram/rmem/amem (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ray_cs: remove one redundant del_timer (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: Add support to parse new WMI event for 6 GHz regulatory (Jose Ignacio Tornos Martinez) [RHEL-2907] - net: qrtr: Use alloc_ordered_workqueue() to create ordered workqueues (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ray_cs: Fix an error handling path in ray_probe() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: wl3501_cs: Fix an error handling path in wl3501_probe() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: use flexible array member in rtw89_btc_btf_tlv (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: rfk: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: use struct to access register-based H2C/C2H (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: use struct and le32_get_bits() to access RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: use struct and le32_get_bits() to access received PHY status IEs (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: use struct and le32_get_bits to access RX info (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: add chip_ops::query_rxdesc() and rxd_len as helpers to support newer chips (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: add 8851be to Makefile and Kconfig (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: add tx_wake notify for 8851B (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: enlarge supported length of read_reg debugfs entry (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: add RF configurations (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: add MAC configurations to chip_info (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: fill BB related capabilities to chip_info (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: add TX power related functions (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: refine packet offload handling under SER (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: tweak H2C TX waiting function for SER (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: ser: reset total_sta_assoc and tdls_peer when L2 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath10/11/12k: Use alloc_ordered_workqueue() to create ordered workqueues (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: Use default @max_active for workqueues (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: Send HT fixed rate in WMI peer fixed param (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: Relocate the func ath11k_mac_bitrate_mask_num_ht_rates() and change hweight16 to hweight8 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: increase vdev setup timeout (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: rfk: add TSSI (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: rfk: add DPK (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: rfk: add RX DCK (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: add to parse efuse content (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: add set channel function (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: add basic power on function (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: add BT coexistence support function (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: configure GPIO according to RFE type (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: add to read efuse version to recognize hardware version B (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Rename some registers (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Support new chip RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: brcmfmac: wcc: Add debug messages (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: suppress the log for specific SER called CMDPSR_FRZTO (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: ser: L1 add pre-M0 and post-M0 states (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: wilc1000: Increase ASSOC response buffer (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: wilc1000: fix for absent RSN capabilities WFA testcase (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: EMA beacon support (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: MBSSID beacon support (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: refactor vif parameter configurations (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: MBSSID parameter configuration in AP mode (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: rename MBSSID fields in wmi_vdev_up_cmd (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: MBSSID configuration during vdev create/start (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: driver settings for MBSSID and EMA (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath: work around false-positive stringop-overread warning (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: iwlwifi: Use default @max_active for trans_pcie->rba.alloc_wq (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: Use list_count_nodes() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath10k: Use list_count_nodes() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath10k: Serialize wake_tx_queue ops (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: fix potential wmi_mgmt_tx_queue race condition (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: add wait operation for tx management packets for flush from mac80211 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mt7601u: delete dead code checking debugfs returns (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: mwifiex: Use list_count_nodes() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: rfk: add IQK (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: rfk: add DACK (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: rfk: add RCK (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: rfk: add AACK (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: add set_channel_rf() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: add DLE mem and HFC quota (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: add support WoWLAN to 8851B (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: change naming of BA CAM from V1 to V0_EXT (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: use chip_info::small_fifo_size to choose debug_mask (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: add CFO XTAL registers field to support 8851B (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851b: add NCTL post table (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: 8851be: add 8851BE PCI entry and fill PCI capabilities (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: scan offload wait for FW done ACK (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: mac: handle C2H receive/done ACK in interrupt context (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: packet offload wait for FW response (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: refine packet offload delete flow of 6 GHz probe (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: release bit in rtw89_fw_h2c_del_pkt_offload() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: add EVM for antenna diversity (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: add RSSI based antenna diversity (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: initialize antenna for antenna diversity (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: add EVM and SNR statistics to debugfs (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: add RSSI statistics for the case of antenna diversity to debugfs (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: set capability of TX antenna diversity (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtw89: use struct rtw89_phy_sts_ie0 instead of macro to access PHY IE0 status (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: rtl8xxxu_rx_complete(): remove unnecessary return (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Support USB RX aggregation for the newer chips (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Set maximum number of supported stations (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Declare AP mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Remove usage of tx_info->control.rates[0].flags (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Remove usage of ieee80211_get_tx_rate() (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Clean up filter configuration (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Enable hw seq for mgmt/non-QoS data frames (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Add parameter macid to update_rate_mask (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Put the macid in txdesc (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Add sta_add() and sta_remove() callbacks (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Add parameter force to rtl8xxxu_refresh_rate_mask (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Add parameter role to report_connect (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Actually use macid in rtl8xxxu_gen2_report_connect (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Allow creating interface in AP mode (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Allow setting rts threshold to -1 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Add set_tim() callback (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Add beacon functions (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Select correct queue for beacon frames (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: rtl8xxxu: Add start_ap() callback (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: Remove some dead code (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: send WMI_PEER_REORDER_QUEUE_SETUP_CMDID when ADDBA session starts (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: set PERST pin no pull request for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-2907] - wifi: ath12k: add qmi_cnss_feature_bitmap field to hardware parameters (Jose Ignacio Tornos Martinez) [RHEL-2907] - bcma: Add explicit of_device.h include (Jose Ignacio Tornos Martinez) [RHEL-2907] - bcma: remove unused mips_read32 function (Jose Ignacio Tornos Martinez) [RHEL-2907] - bcma: Use of_address_to_resource() (Jose Ignacio Tornos Martinez) [RHEL-2907] - treewide: Replace open-coded flex arrays in unions (Jose Ignacio Tornos Martinez) [RHEL-2907] - lib/group_cpus.c: avoid acquiring cpu hotplug lock in group_cpus_evenly (Ming Lei) [RHEL-8127] - arm64: kdump: simplify the reservation behaviour of crashkernel=,high (Pingfan Liu) [RHEL-8993] - crypto: qat - add NULL pointer check (Vladis Dronov) [RHEL-19122] - crypto: qat - fix mutex ordering in adf_rl (Vladis Dronov) [RHEL-19122] - crypto: qat - fix error path in add_update_sla() (Vladis Dronov) [RHEL-19122] - crypto: qat - add sysfs_added flag for rate limiting (Vladis Dronov) [RHEL-19122] - crypto: qat - add sysfs_added flag for ras (Vladis Dronov) [RHEL-19122]- drm/i915/dsc: Fix pic_width readout (Mika Penttilä) [RHEL-1350] - drm/i915: Prevent potential null-ptr-deref in engine_init_common (Mika Penttilä) [RHEL-1350] - drm/i915: Add GuC TLB Invalidation device info flags (Mika Penttilä) [RHEL-1350] - drm/i915/mtl: Apply notify_guc to all GTs (Mika Penttilä) [RHEL-1350] - drm/i915/mtl: Support HBR3 rate with C10 phy and eDP in MTL (Mika Penttilä) [RHEL-1350] - drm/i915/mtl: avoid stringop-overflow warning (Mika Penttilä) [RHEL-1350] - drm/i915/mtl: Don't set PIPE_CONTROL_FLUSH_L3 (Mika Penttilä) [RHEL-1350] - drm/i915/mtl: Remove the 'force_probe' requirement for Meteor Lake (Mika Penttilä) [RHEL-1350] - drm/i915: Enable GuC TLB invalidations for MTL (Mika Penttilä) [RHEL-1350] - drm/i915/guc: Enable WA 14018913170 (Mika Penttilä) [RHEL-1350] - drm/i915/guc: Update 'recommended' version to 70.12.1 for DG2/ADL-S/ADL-P/MTL (Mika Penttilä) [RHEL-1350] - drm/i915: Enable GGTT updates with binder in MTL (Mika Penttilä) [RHEL-1350] - drm/i915: Toggle binder context ready status (Mika Penttilä) [RHEL-1350] - drm/i915: Implement GGTT update method with MI_UPDATE_GTT (Mika Penttilä) [RHEL-1350] - drm/i915: Parameterize binder context creation (Mika Penttilä) [RHEL-1350] - drm/i915: Implement for_each_sgt_daddr_next (Mika Penttilä) [RHEL-1350] - drm/i915: Create a kernel context for GGTT updates (Mika Penttilä) [RHEL-1350] - drm/i915: Lift runtime-pm acquire callbacks out of intel_wakeref.mutex (Mika Penttilä) [RHEL-1350] - drm/i915/gt: remove a static inline that requires including i915_drv.h (Mika Penttilä) [RHEL-1350] - drm/i915/mtl: Skip MCR ops for ring fault register (Mika Penttilä) [RHEL-1350] - drm/i915/lrc: User PXP contexts requires runalone bit in lrc (Mika Penttilä) [RHEL-1350] - drm/i915/pxp/mtl: Update pxp-firmware packet size (Mika Penttilä) [RHEL-1350] - drm/i915/pxp/mtl: Update pxp-firmware response timeout (Mika Penttilä) [RHEL-1350] - drm/i915/mtl: Drop Wa_14017240301 (Mika Penttilä) [RHEL-1350] - drm/i915/mtl: Add TC port lockdep assert to AUX power well enabling (Mika Penttilä) [RHEL-1350] - drm/i915/mtl: Update workaround 14016712196 (Mika Penttilä) [RHEL-1350] - drm/i915/mtl: Adding DeviceID for Arrowlake-S under MTL (Mika Penttilä) [RHEL-1350] - drm/i915/dsc: use REG_BIT, REG_GENMASK, and friends for PPS0 and PPS1 (Mika Penttilä) [RHEL-1350] - drm/i915/dsc: add the PPS number to the register content macros (Mika Penttilä) [RHEL-1350] - drm/i915/dsc: clean up pps comments (Mika Penttilä) [RHEL-1350] - drm/i915/dsc: drop redundant = 0 assignments (Mika Penttilä) [RHEL-1350] - drm/i915/dsc: rename pps write to intel_dsc_pps_write() (Mika Penttilä) [RHEL-1350] - drm/i915/dsc: have intel_dsc_pps_read() return the value (Mika Penttilä) [RHEL-1350] - drm/i915/dsc: have intel_dsc_pps_read_and_verify() return the value (Mika Penttilä) [RHEL-1350] - drm/i915/dsc: improve clarity of the pps reg read/write helpers (Mika Penttilä) [RHEL-1350] - drm/i915/display: Apply workarounds during display init (Mika Penttilä) [RHEL-1350] - drm/i915/display: Extract display workarounds from clock gating init (Mika Penttilä) [RHEL-1350] - drm/i915/adlp: Stop calling gen12lp_init_clock_gating() (Mika Penttilä) [RHEL-1350] - drm/i915: Stop forcing clock gating init for future platforms (Mika Penttilä) [RHEL-1350] - drm/i915/display: Compare the readout dsc pps params (Mika Penttilä) [RHEL-1350] - drm/i915/vdsc: Fill the intel_dsc_get_pps_config function (Mika Penttilä) [RHEL-1350] - drm/i915/vdsc: Remove unused dsc registers (Mika Penttilä) [RHEL-1350] - drm/i915/vdsc: Add function to write in PPS register (Mika Penttilä) [RHEL-1350] - drm/i915/vdsc: Add function to read any PPS register (Mika Penttilä) [RHEL-1350] - drm/i915/vdsc: Add func to get no. of vdsc instances per pipe (Mika Penttilä) [RHEL-1350] - drm/i915/vdsc: Add a check for dsc split cases (Mika Penttilä) [RHEL-1350] - drm/i915/vdsc: Refactor dsc register field macro (Mika Penttilä) [RHEL-1350] - drm/i915/gsc: define gsc fw (Mika Penttilä) [RHEL-1350] - drm/i915: Replace several IS_METEORLAKE with proper IP version checks (Mika Penttilä) [RHEL-1350] - drm/i915/display: Eliminate IS_METEORLAKE checks (Mika Penttilä) [RHEL-1350] - drm/i915/mtl: Eliminate subplatforms (Mika Penttilä) [RHEL-1350] - drm/i915: Eliminate IS_MTL_DISPLAY_STEP (Mika Penttilä) [RHEL-1350] - drm/i915: Eliminate IS_MTL_MEDIA_STEP (Mika Penttilä) [RHEL-1350] - drm/i915: Eliminate IS_MTL_GRAPHICS_STEP (Mika Penttilä) [RHEL-1350] - drm/i915/xelpg: Call Xe_LPG workaround functions based on IP version (Mika Penttilä) [RHEL-1350] - drm/i915/xelpmp: Don't assume workarounds extend to future platforms (Mika Penttilä) [RHEL-1350] - drm/i915: Consolidate condition for Wa_22011802037 (Mika Penttilä) [RHEL-1350] - drm/i915/pxp/mtl: intel_pxp_init_hw needs runtime-pm inside pm-complete (Mika Penttilä) [RHEL-1350] - drm/i915/dg2: Drop Wa_16011777198 (Mika Penttilä) [RHEL-1350] - drm/i915: Tidy workaround definitions (Mika Penttilä) [RHEL-1350] - drm/i915/dg2: Drop pre-production GT workarounds (Mika Penttilä) [RHEL-1350] - drm/i915/dg2: Drop pre-production display workarounds (Mika Penttilä) [RHEL-1350] - drm/i915/dg2: Remove Wa_15010599737 (Mika Penttilä) [RHEL-1350] - redhat : Add drm_exec_test to mod-internal.list (Mika Penttilä) [RHEL-1350] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Mika Penttilä) [RHEL-1350] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Mika Penttilä) [RHEL-1350] - Partial revert : drm/fbdev-generic: Implement dedicated fbdev I/O helpers (Mika Penttilä) [RHEL-1350] - of: module: Export of_device_uevent() (Mika Penttilä) [RHEL-1350] - Revert : drm/tegra: sor: Add a determine_rate hook (Mika Penttilä) [RHEL-1350] - Revert : drm: Explicitly include correct DT includes (Mika Penttilä) [RHEL-1350] - Revert : drm: Switch i2c drivers back to use .probe() (Mika Penttilä) [RHEL-1350] - drm/nouveau : fix compiler warning about incompatible types (Mika Penttilä) [RHEL-1350] - drm/nouveau : add include for maple tree (Mika Penttilä) [RHEL-1350] - Revert drm/i2c: Switch i2c drivers back to use .probe() (Mika Penttilä) [RHEL-1350] - Partial revert : tty: sysrq: switch sysrq handlers from int to u8 (Mika Penttilä) [RHEL-1350] - Partial revert : drm/i915: Move abs_diff() to math.h (Mika Penttilä) [RHEL-1350] - Revert drm/amdkfd: use vma_is_initial_stack() and vma_is_initial_heap() (Mika Penttilä) [RHEL-1350] - Revert drm/amdgpu: Use local64_try_cmpxchg in amdgpu_perf_read (Mika Penttilä) [RHEL-1350] - Partial revert : fbdev: Use _IOMEM_ infix for I/O-memory helpers (Mika Penttilä) [RHEL-1350] - Partial revert : fbdev: Align deferred I/O with naming of helpers (Mika Penttilä) [RHEL-1350] - Add new v6.6 Kconfigs (Mika Penttilä) [RHEL-1350] - Merge DRM changes from upstream v6.5..v6.6 (Mika Penttilä) [RHEL-1350] - Partial revert : drm/vmwgfx: Add unwind hints around RBP clobber (Mika Penttilä) [RHEL-1350] - Partial revert : mm/gup: remove unused vmas parameter from get_user_pages() (Mika Penttilä) [RHEL-1350] - Partial backport : drm/amdgpu: add the accelerator PCIe class (Mika Penttilä) [RHEL-1350] - Partial revert : video/aperture: Drop primary argument (Mika Penttilä) [RHEL-1350] - Add new v6.5 Kconfigs (Mika Penttilä) [RHEL-1350] - Merge DRM changes from upstream v6.4..v6.5 (Mika Penttilä) [RHEL-1350] - Revert : drm/amdgpu: register a vga_switcheroo client for MacBooks with apple-gmux (Mika Penttilä) [RHEL-1350] - Add new v6.4 Kconfigs (Mika Penttilä) [RHEL-1350] - Merge DRM changes from upstream v6.3..v6.4 (Mika Penttilä) [RHEL-1350] - io_uring: kiocb_done() should *not* trust ->ki_pos if ->{read,write}_iter() failed (Jeff Moyer) [RHEL-12076] - io_uring/rw: disable IOCB_DIO_CALLER_COMP (Jeff Moyer) [RHEL-12076] - io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid (Jeff Moyer) [RHEL-12076 RHEL-14998] {CVE-2023-46862} - io_uring: fix crash with IORING_SETUP_NO_MMAP and invalid SQ ring address (Jeff Moyer) [RHEL-12076] - ovl: disable IOCB_DIO_CALLER_COMP (Jeff Moyer) [RHEL-12076] - net: remove sk_is_ipmr() and sk_is_icmpv6() helpers (Jeff Moyer) [RHEL-12076] - ipv6: fix a typo in ip6mr_sk_ioctl() (Jeff Moyer) [RHEL-12076] - io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls() (Jeff Moyer) [RHEL-12076 RHEL-4447] - io_uring: don't allow IORING_SETUP_NO_MMAP rings on highmem pages (Jeff Moyer) [RHEL-12076] - io_uring: ensure io_lockdep_assert_cq_locked() handles disabled rings (Jeff Moyer) [RHEL-12076] - io_uring/kbuf: don't allow registered buffer rings on highmem pages (Jeff Moyer) [RHEL-12076] - io_uring/fs: remove sqe->rw_flags checking from LINKAT (Jeff Moyer) [RHEL-12076] - io_uring/net: fix iter retargeting for selected buf (Jeff Moyer) [RHEL-12076] - Revert "io_uring: fix IO hang in io_wq_put_and_exit from do_exit()" (Jeff Moyer) [RHEL-12076] - io_uring: fix unprotected iopoll overflow (Jeff Moyer) [RHEL-12076] - io_uring: break out of iowq iopoll on teardown (Jeff Moyer) [RHEL-12076] - io_uring/fdinfo: only print ->sq_array[] if it's there (Jeff Moyer) [RHEL-12076] - io_uring: fix IO hang in io_wq_put_and_exit from do_exit() (Jeff Moyer) [RHEL-12076] - io_uring: Don't set affinity on a dying sqpoll thread (Jeff Moyer) [RHEL-12076] - io_uring: move iopoll ctx fields around (Jeff Moyer) [RHEL-12076] - io_uring: move multishot cqe cache in ctx (Jeff Moyer) [RHEL-12076] - io_uring: separate task_work/waiting cache line (Jeff Moyer) [RHEL-12076] - io_uring: banish non-hot data to end of io_ring_ctx (Jeff Moyer) [RHEL-12076] - io_uring: move non aligned field to the end (Jeff Moyer) [RHEL-12076] - io_uring: add option to remove SQ indirection (Jeff Moyer) [RHEL-12076] - io_uring: compact SQ/CQ heads/tails (Jeff Moyer) [RHEL-12076] - io_uring: force inline io_fill_cqe_req (Jeff Moyer) [RHEL-12076] - io_uring: merge iopoll and normal completion paths (Jeff Moyer) [RHEL-12076] - io_uring: reorder cqring_flush and wakeups (Jeff Moyer) [RHEL-12076] - io_uring: optimise extra io_get_cqe null check (Jeff Moyer) [RHEL-12076] - io_uring: refactor __io_get_cqe() (Jeff Moyer) [RHEL-12076] - io_uring: simplify big_cqe handling (Jeff Moyer) [RHEL-12076] - io_uring: cqe init hardening (Jeff Moyer) [RHEL-12076] - io_uring: improve cqe !tracing hot path (Jeff Moyer) [RHEL-12076] - io_uring: stop calling free_compound_page() (Jeff Moyer) [RHEL-12076] - io_uring/sqpoll: fix io-wq affinity when IORING_SETUP_SQPOLL is used (Jeff Moyer) [RHEL-12076] - io_uring: simplify io_run_task_work_sig return (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: keep one global dummy_ubuf (Jeff Moyer) [RHEL-12076] - io_uring: never overflow io_aux_cqe (Jeff Moyer) [RHEL-12076] - io_uring: remove return from io_req_cqe_overflow() (Jeff Moyer) [RHEL-12076] - io_uring: open code io_fill_cqe_req() (Jeff Moyer) [RHEL-12076] - io_uring/net: don't overflow multishot recv (Jeff Moyer) [RHEL-12076] - io_uring/net: don't overflow multishot accept (Jeff Moyer) [RHEL-12076] - io_uring/io-wq: don't gate worker wake up success on wake_up_process() (Jeff Moyer) [RHEL-12076] - io_uring/io-wq: reduce frequency of acct->lock acquisitions (Jeff Moyer) [RHEL-12076] - io_uring/io-wq: don't grab wq->lock for worker activation (Jeff Moyer) [RHEL-12076] - io_uring: remove unnecessary forward declaration (Jeff Moyer) [RHEL-12076] - io_uring: have io_file_put() take an io_kiocb rather than the file (Jeff Moyer) [RHEL-12076] - io_uring/splice: use fput() directly (Jeff Moyer) [RHEL-12076] - io_uring/fdinfo: get rid of ref tryget (Jeff Moyer) [RHEL-12076] - io_uring: cleanup 'ret' handling in io_iopoll_check() (Jeff Moyer) [RHEL-12076] - io_uring: break iopolling on signal (Jeff Moyer) [RHEL-12076] - io_uring: kill io_uring userspace examples (Jeff Moyer) [RHEL-12076] - io_uring: fix false positive KASAN warnings (Jeff Moyer) [RHEL-12076] - io_uring: fix drain stalls by invalid SQE (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: Remove unused declaration io_rsrc_put_tw() (Jeff Moyer) [RHEL-12076] - io_uring: annotate the struct io_kiocb slab for appropriate user copy (Jeff Moyer) [RHEL-12076] - io_uring: Add io_uring command support for sockets (Jeff Moyer) [RHEL-12076] - net: ioctl: Use kernel memory on protocol ioctl callbacks (Jeff Moyer) [RHEL-12076] - iomap: support IOCB_DIO_CALLER_COMP (Jeff Moyer) [RHEL-12076] - io_uring/rw: add write support for IOCB_DIO_CALLER_COMP (Jeff Moyer) [RHEL-12076] - fs: add IOCB flags related to passing back dio completions (Jeff Moyer) [RHEL-12076] - fs: don't randomize struct kiocb fields (Jeff Moyer) [RHEL-12076] - fs.h: Add TRACE_IOCB_STRINGS for use in trace points (Jeff Moyer) [RHEL-12076] - iomap: add IOMAP_DIO_INLINE_COMP (Jeff Moyer) [RHEL-12076] - iomap: only set iocb->private for polled bio (Jeff Moyer) [RHEL-12076] - iomap: treat a write through cache the same as FUA (Jeff Moyer) [RHEL-12076] - iomap: use an unsigned type for IOMAP_DIO_* defines (Jeff Moyer) [RHEL-12076] - iomap: cleanup up iomap_dio_bio_end_io() (Jeff Moyer) [RHEL-12076] - io_uring/cancel: wire up IORING_ASYNC_CANCEL_OP for sync cancel (Jeff Moyer) [RHEL-12076] - io_uring/cancel: support opcode based lookup and cancelation (Jeff Moyer) [RHEL-12076] - io_uring/cancel: add IORING_ASYNC_CANCEL_USERDATA (Jeff Moyer) [RHEL-12076] - io_uring: use cancelation match helper for poll and timeout requests (Jeff Moyer) [RHEL-12076] - io_uring/cancel: fix sequence matching for IORING_ASYNC_CANCEL_ANY (Jeff Moyer) [RHEL-12076] - io_uring/cancel: abstract out request match helper (Jeff Moyer) [RHEL-12076] - io_uring/timeout: always set 'ctx' in io_cancel_data (Jeff Moyer) [RHEL-12076] - io_uring/poll: always set 'ctx' in io_cancel_data (Jeff Moyer) [RHEL-12076] - io_uring/parisc: Adjust pgoff in io_uring mmap() for parisc (Jeff Moyer) [RHEL-12076] - io_uring: correct check for O_TMPFILE (Jeff Moyer) [RHEL-12076] - io_uring: gate iowait schedule on having pending requests (Jeff Moyer) [RHEL-12076] - io_uring: Fix io_uring mmap() by using architecture-provided get_unmapped_area() (Jeff Moyer) [RHEL-12076] - io_uring: Use io_schedule* in cqring wait (Jeff Moyer) [RHEL-12076] - io_uring: flush offloaded and delayed task_work on exit (Jeff Moyer) [RHEL-12076] - io_uring: remove io_fallback_tw() forward declaration (Jeff Moyer) [RHEL-12076] - io_uring/net: use proper value for msg_inq (Jeff Moyer) [RHEL-12076] - io_uring: merge conditional unlock flush helpers (Jeff Moyer) [RHEL-12076] - io_uring: make io_cq_unlock_post static (Jeff Moyer) [RHEL-12076] - io_uring: inline __io_cq_unlock (Jeff Moyer) [RHEL-12076] - io_uring: fix acquire/release annotations (Jeff Moyer) [RHEL-12076] - io_uring: kill io_cq_unlock() (Jeff Moyer) [RHEL-12076] - io_uring: remove IOU_F_TWQ_FORCE_NORMAL (Jeff Moyer) [RHEL-12076] - io_uring: don't batch task put on reqs free (Jeff Moyer) [RHEL-12076] - io_uring: move io_clean_op() (Jeff Moyer) [RHEL-12076] - io_uring: inline io_dismantle_req() (Jeff Moyer) [RHEL-12076] - io_uring: remove io_free_req_tw (Jeff Moyer) [RHEL-12076] - io_uring: open code io_put_req_find_next (Jeff Moyer) [RHEL-12076] - io_uring: add helpers to decode the fixed file file_ptr (Jeff Moyer) [RHEL-12076] - io_uring: use io_file_from_index in io_msg_grab_file (Jeff Moyer) [RHEL-12076] - io_uring: use io_file_from_index in __io_sync_cancel (Jeff Moyer) [RHEL-12076] - io_uring: return REQ_F_ flags from io_file_get_flags (Jeff Moyer) [RHEL-12076] - io_uring: remove io_req_ffs_set (Jeff Moyer) [RHEL-12076] - io_uring: remove a confusing comment above io_file_get_flags (Jeff Moyer) [RHEL-12076] - io_uring: remove the mode variable in io_file_get_flags (Jeff Moyer) [RHEL-12076] - io_uring: remove __io_file_supports_nowait (Jeff Moyer) [RHEL-12076] - fsnotify: move fsnotify_open() hook into do_dentry_open() (Jeff Moyer) [RHEL-12076] - io_uring: get rid of unnecessary 'length' variable (Jeff Moyer) [RHEL-12076] - io_uring: cleanup io_aux_cqe() API (Jeff Moyer) [RHEL-12076] - io_uring: avoid indirect function calls for the hottest task_work (Jeff Moyer) [RHEL-12076] - io_uring/cmd: add cmd lazy tw wake helper (Jeff Moyer) [RHEL-12076] - net: Declare MSG_SPLICE_PAGES internal sendmsg() flag (Jeff Moyer) [RHEL-12076] - io_uring: annotate offset timeout races (Jeff Moyer) [RHEL-12076] - io_uring: maintain ordering for DEFER_TASKRUN tw list (Jeff Moyer) [RHEL-12076] - io_uring/net: don't retry recvmsg() unnecessarily (Jeff Moyer) [RHEL-12076] - io_uring/net: push IORING_CQE_F_SOCK_NONEMPTY into io_recv_finish() (Jeff Moyer) [RHEL-12076] - io_uring/net: initalize msghdr->msg_inq to known value (Jeff Moyer) [RHEL-12076] - io_uring/net: initialize struct msghdr more sanely for io_recv() (Jeff Moyer) [RHEL-12076] - io_uring: Add io_uring_setup flag to pre-register ring fd and never install it (Jeff Moyer) [RHEL-12076] - io_uring: support for user allocated memory for rings/sqes (Jeff Moyer) [RHEL-12076] - io_uring: add ring freeing helper (Jeff Moyer) [RHEL-12076] - io_uring: return error pointer from io_mem_alloc() (Jeff Moyer) [RHEL-12076] - io_uring: remove sq/cq_off memset (Jeff Moyer) [RHEL-12076] - io_uring: rely solely on FMODE_NOWAIT (Jeff Moyer) [RHEL-12076] - block: mark bdev files as FMODE_NOWAIT if underlying device supports it (Jeff Moyer) [RHEL-12076] - net: set FMODE_NOWAIT for sockets (Jeff Moyer) [RHEL-12076] - io_uring/net: disable partial retries for recvmsg with cmsg (Jeff Moyer) [RHEL-12076] - io_uring/io-wq: clear current->worker_private on exit (Jeff Moyer) [RHEL-12076] - io_uring/io-wq: don't clear PF_IO_WORKER on exit (Jeff Moyer) [RHEL-12076] - io_uring: unlock sqd->lock before sq thread release CPU (Jeff Moyer) [RHEL-12076] - io_uring: make io_uring_sqe_cmd() unconditionally available (Jeff Moyer) [RHEL-12076] - io_uring: Remove unnecessary BUILD_BUG_ON (Jeff Moyer) [RHEL-12076] - io_uring: Pass whole sqe to commands (Jeff Moyer) [RHEL-12076] - io_uring: Create a helper to return the SQE size (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: check for nonconsecutive pages (Jeff Moyer) [RHEL-12076] - io_uring: add support for multishot timeouts (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: disassociate nodes and rsrc_data (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: devirtualise rsrc put callbacks (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: pass node to io_rsrc_put_work() (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: inline io_rsrc_put_work() (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: add empty flag in rsrc_node (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: merge nodes and io_rsrc_put (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: infer node from ctx on io_queue_rsrc_removal (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: remove unused io_rsrc_node::llist (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: refactor io_queue_rsrc_removal (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: simplify single file node switching (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: clean up __io_sqe_buffers_update() (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: inline switch_start fast path (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: remove rsrc_data refs (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: fix DEFER_TASKRUN rsrc quiesce (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: use wq for quiescing (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: refactor io_rsrc_ref_quiesce (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: remove io_rsrc_node::done (Jeff Moyer) [RHEL-12076] - io_uring/notif: add constant for ubuf_info flags (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: extract SCM file put helper (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: refactor io_rsrc_node_switch (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: zero node's rsrc data on alloc (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: consolidate node caching (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: add lockdep checks (Jeff Moyer) [RHEL-12076] - io_uring: add irq lockdep checks (Jeff Moyer) [RHEL-12076] - io_uring/kbuf: remove extra ->buf_ring null check (Jeff Moyer) [RHEL-12076] - io_uring: shut io_prep_async_work warning (Jeff Moyer) [RHEL-12076] - io_uring/uring_cmd: take advantage of completion batching (Jeff Moyer) [RHEL-12076] - io_uring: optimise io_req_local_work_add (Jeff Moyer) [RHEL-12076] - io_uring: refactor __io_cq_unlock_post_flush() (Jeff Moyer) [RHEL-12076] - io_uring: reduce scheduling due to tw (Jeff Moyer) [RHEL-12076] - io_uring: inline llist_add() (Jeff Moyer) [RHEL-12076] - io_uring: add tw add flags (Jeff Moyer) [RHEL-12076] - io_uring: refactor io_cqring_wake() (Jeff Moyer) [RHEL-12076] - io_uring: optimize local tw add ctx pinning (Jeff Moyer) [RHEL-12076] - io_uring: move pinning out of io_req_local_work_add (Jeff Moyer) [RHEL-12076] - io_uring/uring_cmd: assign ioucmd->cmd at async prep time (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: add custom limit for node caching (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: optimise io_rsrc_data refcounting (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: add lockdep sanity checks (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: cache struct io_rsrc_node (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: don't offload node free (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: optimise io_rsrc_put allocation (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: rename rsrc_list (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: kill rsrc_ref_lock (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: protect node refs with uring_lock (Jeff Moyer) [RHEL-12076] - io_uring: io_free_req() via tw (Jeff Moyer) [RHEL-12076] - io_uring: don't put nodes under spinlocks (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: keep cached refs per node (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: use non-pcpu refcounts for nodes (Jeff Moyer) [RHEL-12076] - io_uring: cap io_sqring_entries() at SQ ring size (Jeff Moyer) [RHEL-12076] - io_uring: rename trace_io_uring_submit_sqe() tracepoint (Jeff Moyer) [RHEL-12076] - io_uring: encapsulate task_work state (Jeff Moyer) [RHEL-12076] - io_uring: remove extra tw trylocks (Jeff Moyer) [RHEL-12076] - io_uring/io-wq: drop outdated comment (Jeff Moyer) [RHEL-12076] - io_uring: kill unused notif declarations (Jeff Moyer) [RHEL-12076] - io-wq: Drop struct io_wqe (Jeff Moyer) [RHEL-12076] - io-wq: Move wq accounting to io_wq (Jeff Moyer) [RHEL-12076] - io_uring/kbuf: disallow mapping a badly aligned provided ring buffer (Jeff Moyer) [RHEL-12076] - io_uring: Add KASAN support for alloc_caches (Jeff Moyer) [RHEL-12076] - io_uring: Move from hlist to io_wq_work_node (Jeff Moyer) [RHEL-12076] - io_uring: One wqe per wq (Jeff Moyer) [RHEL-12076] - io_uring: add support for user mapped provided buffer ring (Jeff Moyer) [RHEL-12076] - io_uring/kbuf: rename struct io_uring_buf_reg 'pad' to'flags' (Jeff Moyer) [RHEL-12076] - io_uring/kbuf: add buffer_list->is_mapped member (Jeff Moyer) [RHEL-12076] - io_uring/kbuf: move pinning of provided buffer ring into helper (Jeff Moyer) [RHEL-12076] - io_uring: Adjust mapping wrt architecture aliasing requirements (Jeff Moyer) [RHEL-12076] - io_uring: avoid hashing O_DIRECT writes if the filesystem doesn't need it (Jeff Moyer) [RHEL-12076] - fs: add FMODE_DIO_PARALLEL_WRITE flag (Jeff Moyer) [RHEL-12076] - iov_iter: remove iov_iter_iovec() (Jeff Moyer) [RHEL-12076] - iov_iter: add iter_iov_addr() and iter_iov_len() helpers (Jeff Moyer) [RHEL-12076] - ALSA: pcm: check for user backed iterator, not specific iterator type (Jeff Moyer) [RHEL-12076] - IB/qib: check for user backed iterator, not specific iterator type (Jeff Moyer) [RHEL-12076] - IB/hfi1: check for user backed iterator, not specific iterator type (Jeff Moyer) [RHEL-12076] - iov_iter: add iter_iovec() helper (Jeff Moyer) [RHEL-12076] - block: ensure bio_alloc_map_data() deals with ITER_UBUF correctly (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: fix folio accounting (Jeff Moyer) [RHEL-12076] - io_uring: rsrc: Optimize return value variable 'ret' (Jeff Moyer) [RHEL-12076] - io_uring: silence variable ‘prev’ set but not used warning (Jeff Moyer) [RHEL-12076] - io_uring/poll: don't pass in wake func to io_init_poll_iocb() (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: always initialize 'folio' to NULL (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: optimise registered huge pages (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: optimise single entry advance (Jeff Moyer) [RHEL-12076] - io_uring: remove unused wq_list_merge (Jeff Moyer) [RHEL-12076] - io_uring/rsrc: fix a comment in io_import_fixed() (Jeff Moyer) [RHEL-12076] - io_uring: rename 'in_idle' to 'in_cancel' (Jeff Moyer) [RHEL-12076] - io_uring: consolidate the put_ref-and-return section of adding work (Jeff Moyer) [RHEL-12076] - io_uring: Support calling io_uring_register with a registered ring fd (Jeff Moyer) [RHEL-12076] - io_uring: use bvec_set_page to initialize a bvec (Jeff Moyer) [RHEL-12076] - io_uring: always go async for unsupported open flags (Jeff Moyer) [RHEL-12076] - io_uring: always go async for unsupported fadvise flags (Jeff Moyer) [RHEL-12076] - io_uring: for requests that require async, force it (Jeff Moyer) [RHEL-12076] - io_uring: if a linked request has REQ_F_FORCE_ASYNC then run it async (Jeff Moyer) [RHEL-12076] - io_uring: return normal tw run linking optimisation (Jeff Moyer) [RHEL-12076] - io_uring: refactor tctx_task_work (Jeff Moyer) [RHEL-12076] - io_uring: refactor io_put_task helpers (Jeff Moyer) [RHEL-12076] - io_uring: refactor req allocation (Jeff Moyer) [RHEL-12076] - io_uring: improve io_get_sqe (Jeff Moyer) [RHEL-12076] - io_uring: kill outdated comment about overflow flush (Jeff Moyer) [RHEL-12076] - io_uring: pass in io_issue_def to io_assign_file() (Jeff Moyer) [RHEL-12076] - io_uring: Enable KASAN for request cache (Jeff Moyer) [RHEL-12076] - io_uring/msg-ring: ensure flags passing works for task_work completions (Jeff Moyer) [RHEL-12076] - io_uring: Split io_issue_def struct (Jeff Moyer) [RHEL-12076] - io_uring: Rename struct io_op_def (Jeff Moyer) [RHEL-12076] - io_uring: refactor __io_req_complete_post (Jeff Moyer) [RHEL-12076] - io_uring: optimise ctx flags layout (Jeff Moyer) [RHEL-12076] - io_uring: simplify fallback execution (Jeff Moyer) [RHEL-12076] - io_uring: don't export io_put_task() (Jeff Moyer) [RHEL-12076] - io_uring: return back links tw run optimisation (Jeff Moyer) [RHEL-12076] - io_uring: make io_sqpoll_wait_sq return void (Jeff Moyer) [RHEL-12076] - io_uring: optimise deferred tw execution (Jeff Moyer) [RHEL-12076] - io_uring: add io_req_local_work_add wake fast path (Jeff Moyer) [RHEL-12076] - io_uring: waitqueue-less cq waiting (Jeff Moyer) [RHEL-12076] - io_uring: wake up optimisations (Jeff Moyer) [RHEL-12076] - io_uring: add lazy poll_wq activation (Jeff Moyer) [RHEL-12076] - io_uring: separate wq for ring polling (Jeff Moyer) [RHEL-12076] - io_uring: move io_run_local_work_locked (Jeff Moyer) [RHEL-12076] - io_uring: mark io_run_local_work static (Jeff Moyer) [RHEL-12076] - io_uring: don't set TASK_RUNNING in local tw runner (Jeff Moyer) [RHEL-12076] - io_uring: refactor io_wake_function (Jeff Moyer) [RHEL-12076] - io_uring: move submitter_task out of cold cacheline (Jeff Moyer) [RHEL-12076] - io_uring: remove excessive unlikely on IS_ERR (Jeff Moyer) [RHEL-12076] - io_uring/msg_ring: Pass custom flags to the cqe (Jeff Moyer) [RHEL-12076] - io_uring: keep timeout in io_wait_queue (Jeff Moyer) [RHEL-12076] - io_uring: optimise non-timeout waiting (Jeff Moyer) [RHEL-12076] - io_uring: set TASK_RUNNING right after schedule (Jeff Moyer) [RHEL-12076] - io_uring: simplify io_has_work (Jeff Moyer) [RHEL-12076] - io_uring: mimimise io_cqring_wait_schedule (Jeff Moyer) [RHEL-12076] - io_uring: parse check_cq out of wq waiting (Jeff Moyer) [RHEL-12076] - io_uring: move defer tw task checks (Jeff Moyer) [RHEL-12076] - io_uring: kill io_run_task_work_ctx (Jeff Moyer) [RHEL-12076] - io_uring: don't iterate cq wait fast path (Jeff Moyer) [RHEL-12076] - io_uring: rearrange defer list checks (Jeff Moyer) [RHEL-12076] - mm/nommu: factor out check for NOMMU shared mappings into is_nommu_shared_mapping() (Jeff Moyer) [RHEL-12076] - block: use iter_ubuf for single range (Jeff Moyer) [RHEL-12076] - iov_iter: move iter_ubuf check inside restore WARN (Jeff Moyer) [RHEL-12076] - usb: gadgetfs: Fix ep_read_iter to handle ITER_UBUF (Jeff Moyer) [RHEL-12076] - usb: gadget: f_fs: Fix ffs_epfile_read_iter to handle ITER_UBUF (Jeff Moyer) [RHEL-12076] - io_uring: use iter_ubuf for single range imports (Jeff Moyer) [RHEL-12076] - io_uring: switch network send/recv to ITER_UBUF (Jeff Moyer) [RHEL-12076] - iov: add import_ubuf() (Jeff Moyer) [RHEL-12076] - io_uring: add io_uring_group sysctl (Jeff Moyer) [RHEL-12076] - scsi: cxgbi: Fix 'generated' typo (Chris Leech) [RHEL-16725] - scsi: iscsi_tcp: restrict to TCP sockets (Chris Leech) [RHEL-16725] - scsi: iscsi: Remove unused extern declaration iscsi_lookup_iface() (Chris Leech) [RHEL-16725] - scsi: qla4xxx: Add length check when parsing nlattrs (Chris Leech) [RHEL-16725] - scsi: be2iscsi: Add length check when parsing nlattrs (Chris Leech) [RHEL-16725] - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() (Chris Leech) [RHEL-16725] - scsi: iscsi: Add length check for nlattr payload (Chris Leech) [RHEL-16725] - scsi: bnx2i: Replace all non-returning strlcpy with strscpy (Chris Leech) [RHEL-16725] - scsi: qla4xxx: Replace all non-returning strlcpy() with strscpy() (Chris Leech) [RHEL-16725] - scsi: qla4xxx: Remove unused 'count' variable (Chris Leech) [RHEL-16725] - scsi: qla4xxx: Drop redundant pci_enable_pcie_error_reporting() (Chris Leech) [RHEL-16725] - scsi: be2iscsi: Drop redundant pci_enable_pcie_error_reporting() (Chris Leech) [RHEL-16725] - scsi: be2iscsi: Remove unused variable internal_page_offset (Chris Leech) [RHEL-16725] - scsi: cxgbi: Remove unneeded version.h include (Chris Leech) [RHEL-16725] - scsi: qla4xxx: Drop redundant memset() (Chris Leech) [RHEL-16725] - scsi: qla4xxx: Remove unneeded variable (Chris Leech) [RHEL-16725] - scsi: qla4xxx: Format SYSFS_FLAG_FW_SEL_BOOT as byte (Chris Leech) [RHEL-16725] - scsi: qla4xxx: Call scsi_done() directly (Chris Leech) [RHEL-16725] - scsi: qla4xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Chris Leech) [RHEL-16725] - scsi: qla4xxx: Convert uses of __constant_cpu_to_ to cpu_to_ (Chris Leech) [RHEL-16725] - uapi: stddef.h: Fix header guard location (Jose Ignacio Tornos Martinez) [RHEL-16987] - Compiler Attributes: counted_by: Adjust name and identifier expansion (Jose Ignacio Tornos Martinez) [RHEL-16987] - Compiler Attributes: Add __counted_by macro (Jose Ignacio Tornos Martinez) [RHEL-16987] - RDMA/hfi1: Workaround truncation compilation error (Izabela Bakollari) [RHEL-18151] - IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock (Izabela Bakollari) [RHEL-18151] - RDMA/hfi1: Remove redundant assignment to pointer ppd (Izabela Bakollari) [RHEL-18151] - IB/hfi1: Replace deprecated strncpy (Izabela Bakollari) [RHEL-18151] - RDMA/hfi1: Use FIELD_GET() to extract Link Width (Izabela Bakollari) [RHEL-18151] - IB/hfi1: Remove open coded reference to skb frag offset (Izabela Bakollari) [RHEL-18151] - IB/hfi1: Reduce printing of errors during driver shut down (Izabela Bakollari) [RHEL-18151] - RDMA/hfi1: Move user SDMA system memory pinning code to its own file (Izabela Bakollari) [RHEL-18151] - RDMA/hfi1: Use list_for_each_entry() helper (Izabela Bakollari) [RHEL-18151] - IB/hfi1: Fix possible panic during hotplug remove (Izabela Bakollari) [RHEL-18151] - IB/hfi1: Use struct_size() (Izabela Bakollari) [RHEL-18151] - IB/hfi1: Add mmu_rb_node refcount to hfi1_mmu_rb_template tracepoints (Izabela Bakollari) [RHEL-18151] - IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate (Izabela Bakollari) [RHEL-18151] - IB/hfi1: Place struct mmu_rb_handler on cache line start (Izabela Bakollari) [RHEL-18151] - IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests (Izabela Bakollari) [RHEL-18151] - IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order (Izabela Bakollari) [RHEL-18151] - IB/hfi1: Suppress useless compiler warnings (Izabela Bakollari) [RHEL-18151] - IB/hfi1: Remove trace newlines (Izabela Bakollari) [RHEL-18151] - IB/hfi1: check for user backed iterator, not specific iterator type (Izabela Bakollari) [RHEL-18151] - IB/hfi1: Drop redundant pci_enable_pcie_error_reporting() (Izabela Bakollari) [RHEL-18151] - IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init (Izabela Bakollari) [RHEL-18151]- fbcon: set_con2fb_map needs to set con2fb_map! (Jocelyn Falempe) [RHEL-13899] {CVE-2023-38409} - fbcon: Fix error paths in set_con2fb_map (Jocelyn Falempe) [RHEL-13899] {CVE-2023-38409} - redhat: modify kernel .sbat URL to point to issues.redhat.com (Emanuele Giuseppe Esposito) [RHEL-16879] - mm: Fix copy_from_user_nofault(). (Waiman Long) [RHEL-18440] - igbvf: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15689] - igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15689] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [RHEL-15689] - perf/x86/amd/uncore: Pass through error code for initialization failures, instead of -ENODEV (Michael Petlan) [RHEL-9995] - perf/x86/amd/uncore: Fix uninitialized return value in amd_uncore_init() (Michael Petlan) [RHEL-9995] - perf/x86/amd/uncore: Add memory controller support (Michael Petlan) [RHEL-9995] - perf/x86/amd/uncore: Add group exclusivity (Michael Petlan) [RHEL-9995] - perf/x86/amd/uncore: Use rdmsr if rdpmc is unavailable (Michael Petlan) [RHEL-9995] - perf/x86/amd/uncore: Move discovery and registration (Michael Petlan) [RHEL-9995] - perf/x86/amd/uncore: Refactor uncore management (Michael Petlan) [RHEL-9995] - arm64: mm: Fix "rodata=on" when CONFIG_RODATA_FULL_DEFAULT_ENABLED=y (Eric Chanudet) [RHEL-18400] - s390/pci: fix iommu bitmap allocation (Tobias Huschle) [RHEL-18201] - padata: Fix refcnt handling in padata_free_shell() (Luis Claudio R. Goncalves) [RHEL-17617] - net/smc: Fix pos miscalculation in statistics (Tobias Huschle) [RHEL-18204] - vsock/virtio: fix "comparison of distinct pointer types lacks a cast" warning (Stefano Garzarella) [RHEL-17878] - vsock/test: fix SEQPACKET message bounds test (Stefano Garzarella) [RHEL-17878] - virtio/vsock: Fix uninit-value in virtio_transport_recv_pkt() (Stefano Garzarella) [RHEL-17878] - test/vsock: add dobule bind connect test (Stefano Garzarella) [RHEL-17878] - test/vsock: refactor vsock_accept (Stefano Garzarella) [RHEL-17878] - test/vsock fix: add missing check on socket creation (Stefano Garzarella) [RHEL-17878] - vsock/virtio: remove socket from connected/bound list on shutdown (Stefano Garzarella) [RHEL-17878] - vsock/virtio: initialize the_virtio_vsock before using VQs (Stefano Garzarella) [RHEL-17878] - test/vsock: io_uring rx/tx tests (Stefano Garzarella) [RHEL-17878] - test/vsock: MSG_ZEROCOPY support for vsock_perf (Stefano Garzarella) [RHEL-17878] - test/vsock: MSG_ZEROCOPY flag tests (Stefano Garzarella) [RHEL-17878] - vsock: enable setting SO_ZEROCOPY (Stefano Garzarella) [RHEL-17878] - vsock/loopback: support MSG_ZEROCOPY for transport (Stefano Garzarella) [RHEL-17878] - vsock/virtio: support MSG_ZEROCOPY for transport (Stefano Garzarella) [RHEL-17878] - vhost/vsock: support MSG_ZEROCOPY for transport (Stefano Garzarella) [RHEL-17878] - vsock: enable SOCK_SUPPORT_ZC bit (Stefano Garzarella) [RHEL-17878] - vsock: check for MSG_ZEROCOPY support on send (Stefano Garzarella) [RHEL-17878] - vsock: read from socket's error queue (Stefano Garzarella) [RHEL-17878] - vsock: set EPOLLERR on non-empty error queue (Stefano Garzarella) [RHEL-17878] - vsock/virtio: MSG_ZEROCOPY flag support (Stefano Garzarella) [RHEL-17878] - vsock/virtio: non-linear skb handling for tap (Stefano Garzarella) [RHEL-17878] - vsock/virtio: support to send non-linear skb (Stefano Garzarella) [RHEL-17878] - vsock/virtio/vhost: read data from non-linear skb (Stefano Garzarella) [RHEL-17878] - vsock/test: track bytes in sk_buff merging test for SOCK_SEQPACKET (Stefano Garzarella) [RHEL-17878] - vsock/test: use send_buf() in vsock_test.c (Stefano Garzarella) [RHEL-17878] - vsock/test: add send_buf() utility function (Stefano Garzarella) [RHEL-17878] - vsock/test: use recv_buf() in vsock_test.c (Stefano Garzarella) [RHEL-17878] - vsock/test: add recv_buf() utility function (Stefano Garzarella) [RHEL-17878] - test/vsock: shutdowned socket test (Stefano Garzarella) [RHEL-17878] - vsock: send SIGPIPE on write to shutdowned socket (Stefano Garzarella) [RHEL-17878] - af_vsock: Remove unused declaration vsock_release_pending()/vsock_init_tap() (Stefano Garzarella) [RHEL-17878] - test/vsock: remove vsock_perf executable on `make clean` (Stefano Garzarella) [RHEL-17878] - vsock: Remove unused function declarations (Stefano Garzarella) [RHEL-17878] - vsock/test: MSG_PEEK test for SOCK_SEQPACKET (Stefano Garzarella) [RHEL-17878] - vsock/test: rework MSG_PEEK test for SOCK_STREAM (Stefano Garzarella) [RHEL-17878] - virtio/vsock: support MSG_PEEK for SOCK_SEQPACKET (Stefano Garzarella) [RHEL-17878] - virtio/vsock: rework MSG_PEEK for SOCK_STREAM (Stefano Garzarella) [RHEL-17878] - vsock: support sockmap (Stefano Garzarella) [RHEL-17878] - ata: libata-core: Do not register PM operations for SAS ports (Tomas Henzl) [RHEL-16981] - ata: libata-scsi: Fix delayed scsi_rescan_device() execution (Tomas Henzl) [RHEL-16981] - scsi: Do not rescan devices with a suspended queue (Tomas Henzl) [RHEL-16981] - scsi: Do not attempt to rescan suspended devices (Tomas Henzl) [RHEL-16981] - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS (Waiman Long) [RHEL-3657] - net/mlx5: Handle sync reset unload event (Mohammad Kabat) [RHEL-13508] - net/mlx5: Fix error code in mlx5_is_reset_now_capable() (Mohammad Kabat) [RHEL-13508] - net/mlx5: Check DTOR entry value is not zero (Mohammad Kabat) [RHEL-13508] - net/mlx5: Expose timeout for sync reset unload stage (Mohammad Kabat) [RHEL-13508] - net/mlx5: Ack on sync_reset_request only if PF can do reset_now (Mohammad Kabat) [RHEL-13508] - xfrm: copy_to_user_state fetch offloaded SA packets/bytes statistics (Ivan Vecera) [RHEL-16982] - xfrm: add new device offload acquire flag (Ivan Vecera) [RHEL-16982] - net: thunderx: Fix the ACPI memory leak (Maurizio Lombardi) [RHEL-17592]- arch/x86: Remove "select SRCU" (Myron Stowe) [RHEL-18042] - kvm: Remove "select SRCU" (Myron Stowe) [RHEL-18042] - mm: Remove "select SRCU" (Myron Stowe) [RHEL-18042] - PM / devfreq: Remove "select SRCU" (Myron Stowe) [RHEL-18042] - init: Remove "select SRCU" (Myron Stowe) [RHEL-18042] - fs/quota: Remove "select SRCU" (Myron Stowe) [RHEL-18042] - fs/notify: Remove "select SRCU" (Myron Stowe) [RHEL-18042] - fs/btrfs: Remove "select SRCU" (Myron Stowe) [RHEL-18042] - drivers/net: Remove "select SRCU" (Myron Stowe) [RHEL-18042] - drivers/md: Remove "select SRCU" (Myron Stowe) [RHEL-18042] - drivers/hwtracing/stm: Remove "select SRCU" (Myron Stowe) [RHEL-18042] - drivers/dax: Remove "select SRCU" (Myron Stowe) [RHEL-18042] - tomoyo: Remove "select SRCU" (Myron Stowe) [RHEL-18042] - PM: sleep: Remove "select SRCU" (Myron Stowe) [RHEL-18042] - drivers/clk: Remove "select SRCU" (Myron Stowe) [RHEL-18042] - fs/dlm: Remove "select SRCU" (Myron Stowe) [RHEL-18042] - drivers/opp: Remove "select SRCU" (Myron Stowe) [RHEL-18042] - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() (Sabrina Dubroca) [RHEL-16719] {CVE-2023-6176} - nfp: fix use-after-free in area_cache_get() (Ricardo Robaina) [RHEL-6566] {CVE-2022-3545} - netfilter: nf_tables: split async and sync catchall in two functions (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: remove catchall element in GC sync path (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: expose opaque set element as struct nft_elem_priv (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: set backend .flush always succeeds (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nft_set_pipapo: no need to call pipapo_deactivate() from flush (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: work around newrule after chain binding (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: fix memleak when more than 255 elements expired (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: disable toggling dormant table state more than once (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: disallow element removal on anonymous sets (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: disallow rule removal from chain binding (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: defer gc run if previous batch is still pending (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: fix out of memory error handling (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: use correct lock to protect gc_list (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: GC transaction race with abort path (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: flush pending destroy work before netlink notifier (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nft_dynset: disallow object maps (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: GC transaction race with netns dismantle (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: don't fail inserts if duplicate has expired (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: deactivate catchall elements in next generation (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: fix kdoc warnings after gc rework (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: fix false-positive lockdep splat (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: remove busy mark and gc batch API (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nft_set_hash: mark set element as dead when deleting from packet path (Florian Westphal) [RHEL-1720 RHEL-1721] {CVE-2023-4244} - netfilter: nf_tables: adapt set backend to use GC transaction API (Florian Westphal) [RHEL-1720 RHEL-1721] {CVE-2023-4244} - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR (Florian Westphal) [RHEL-1720 RHEL-1721] {CVE-2023-4244} - netfilter: nft_set_rbtree: fix overlap expiration walk (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: GC transaction API to avoid race with control plane (Florian Westphal) [RHEL-1720 RHEL-1721] {CVE-2023-4244} - netfilter: nf_tables: don't skip expired elements during walk (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: skip bound chain on rule flush (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: skip bound chain in netns release path (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: fix spurious set element insertion failure (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: report use refcount overflow (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: fix underflow in chain reference counter (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: disallow timeout for anonymous sets (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: disallow updates of anonymous sets (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: reject unbound chain set before commit phase (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: reject unbound anonymous set before commit phase (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: disallow element updates of bound anonymous sets (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: fix underflow in object reference counter (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: drop map element references from preparation phase (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: validate variable length element extension (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nft_set_pipapo: .walk does not deal with generations (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: relax set/map validation checks (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: integrate pipapo into commit protocol (Florian Westphal) [RHEL-1720 RHEL-1721] - netfilter: nf_tables: upfront validation of data via nft_data_init() (Florian Westphal) [RHEL-1720 RHEL-1721] - cgroup: add cgroup_favordynmods= command-line option (Waiman Long) [RHEL-16027] - cgroup/misc: Expose misc.current on cgroup v2 root (Waiman Long) [RHEL-16027] - cgroup: remove obsolete comment on cgroup_on_dfl() (Waiman Long) [RHEL-16027] - cgroup: remove unused task_cgroup_path() (Waiman Long) [RHEL-16027] - cgroup/cpuset: remove unneeded header files (Waiman Long) [RHEL-16027] - cgroup: make cgroup_is_threaded() and cgroup_is_thread_root() static (Waiman Long) [RHEL-16027] - rdmacg: fix kernel-doc warnings in rdmacg (Waiman Long) [RHEL-16027] - cgroup: Replace the css_set call with cgroup_get (Waiman Long) [RHEL-16027] - cgroup: remove unused macro for_each_e_css() (Waiman Long) [RHEL-16027] - cgroup: Update out-of-date comment in cgroup_migrate() (Waiman Long) [RHEL-16027] - cgroup: Replace all non-returning strlcpy with strscpy (Waiman Long) [RHEL-16027] - cgroup/cpuset: remove unneeded header files (Waiman Long) [RHEL-16027] - cgroup: Do not corrupt task iteration when rebinding subsystem (Waiman Long) [RHEL-16027] - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() (Waiman Long) [RHEL-16027] - cpuset: Clean up cpuset_node_allowed (Waiman Long) [RHEL-16027] - memcg: page_cgroup_ino() get memcg from the page's folio (Waiman Long) [RHEL-16027] - memcg v1: provide read access to memory.pressure_level (Waiman Long) [RHEL-16027] - mm, memcg: Prevent memory.soft_limit_in_bytes load/store tearing (Waiman Long) [RHEL-16027] - mm, memcg: Prevent memory.oom_control load/store tearing (Waiman Long) [RHEL-16027] - mm, memcg: Prevent memory.swappiness load/store tearing (Waiman Long) [RHEL-16027] - mm, memcg: Prevent memory.oom.group load/store tearing (Waiman Long) [RHEL-16027] - cgroup_get_from_fd(): switch to fdget_raw() (Waiman Long) [RHEL-16027] - mm: memcg: add folio_memcg_check() (Waiman Long) [RHEL-16027] - mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath() (Waiman Long) [RHEL-16027] - kernfs: Fix spurious lockdep warning in kernfs_find_and_get_node_by_id() (Waiman Long) [RHEL-16027] - cgroup: Implement cgroup_file_show() (Waiman Long) [RHEL-16027] - kernfs: Implement kernfs_show() (Waiman Long) [RHEL-16027] - kernfs: Factor out kernfs_activate_one() (Waiman Long) [RHEL-16027] - kernfs: Add KERNFS_REMOVING flags (Waiman Long) [RHEL-16027] - kernfs: Improve kernfs_drain() and always call on removal (Waiman Long) [RHEL-16027] - kernfs: Skip kernfs_drain_open_files() more aggressively (Waiman Long) [RHEL-16027] - kernfs: Refactor kernfs_get_open_node() (Waiman Long) [RHEL-16027] - kernfs: Drop unnecessary "mutex" local variable initialization (Waiman Long) [RHEL-16027] - kernfs: Simply by replacing kernfs_deref_open_node() with of_on() (Waiman Long) [RHEL-16027] - Revert "kernfs: Change kernfs_notify_list to llist." (Waiman Long) [RHEL-16027] - kernfs: Replace global kernfs_open_file_mutex with hashed mutexes. (Waiman Long) [RHEL-16027] - kernfs: Introduce interface to access global kernfs_open_file_mutex. (Waiman Long) [RHEL-16027] - kernfs: Change kernfs_notify_list to llist. (Waiman Long) [RHEL-16027] - kernfs: make ->attr.open RCU protected. (Waiman Long) [RHEL-16027] - kernfs/file.c: remove redundant error return counter assignment (Waiman Long) [RHEL-16027] - cgroup: remove "no" prefixed mount options (Waiman Long) [RHEL-16027] - redhat/configs: Add CONFIG_CGROUP_FAVOR_DYNMODS=n (Waiman Long) [RHEL-16027] - cgroup: Make !percpu threadgroup_rwsem operations optional (Waiman Long) [RHEL-16027] - cgroup: Add "no" prefixed mount options (Waiman Long) [RHEL-16027] - kernfs: Rename kernfs_put_open_node to kernfs_unlink_open_file. (Waiman Long) [RHEL-16027] - kernfs: Remove reference counting for kernfs_open_node. (Waiman Long) [RHEL-16027] - cpuset: Fix kernel-doc (Waiman Long) [RHEL-16027] - rtnetlink: remove redundant checks for nlattr IFLA_BRIDGE_MODE (Michal Schmidt) [RHEL-18148] - rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length (Michal Schmidt) [RHEL-18148] - page_pool: split types and declarations from page_pool.h (Petr Oros) [RHEL-16983] - docs: net: page_pool: use kdoc to avoid duplicating the information (Petr Oros) [RHEL-16983] - docs: net: page_pool: document PP_FLAG_DMA_SYNC_DEV parameters (Petr Oros) [RHEL-16983] - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() (Guillaume Nault) [RHEL-14287] - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg (Guillaume Nault) [RHEL-14287] - tracing/timerlat: Add user-space interface (Chris White) [RHEL-14932] - tracing/osnoise: Skip running osnoise if all instances are off (Chris White) [RHEL-14932] - tracing/osnoise: Switch from PF_NO_SETAFFINITY to migrate_disable (Chris White) [RHEL-14932] - ice: Fix VF Reset paths when interface in a failed over aggregate (Petr Oros) [RHEL-15698] - ice: Fix VF-VF direction matching in drop rule in switchdev (Petr Oros) [RHEL-15698] - ice: Fix VF-VF filter rules in switchdev mode (Petr Oros) [RHEL-15698] - ice: Fix SRIOV LAG disable on non-compliant aggregate (Petr Oros) [RHEL-15698] - ice: lag: in RCU, use atomic allocation (Petr Oros) [RHEL-15698] - ice: Fix safe mode when DDP is missing (Petr Oros) [RHEL-15698] - ice: reset first in crash dump kernels (Petr Oros) [RHEL-15698] - ice: fix over-shifted variable (Petr Oros) [RHEL-15698] - ice: block default rule setting on LAG interface (Petr Oros) [RHEL-15698] - ice: avoid executing commands on other ports when driving sync (Petr Oros) [RHEL-15698] - ice: fix receive buffer size miscalculation (Petr Oros) [RHEL-15698] - ice: split ice_aq_wait_for_event() func into two (Petr Oros) [RHEL-15698] - ice: embed &ice_rq_event_info event into struct ice_aq_task (Petr Oros) [RHEL-15698] - ice: ice_aq_check_events: fix off-by-one check when filling buffer (Petr Oros) [RHEL-15698] - ice: drop two params from ice_aq_alloc_free_res() (Petr Oros) [RHEL-15698] - ice: use list_for_each_entry() helper (Petr Oros) [RHEL-15698] - ice: Remove redundant VSI configuration in eswitch setup (Petr Oros) [RHEL-15698] - ice: move E810T functions to before device agnostic ones (Petr Oros) [RHEL-15698] - ice: refactor ice_vsi_is_vlan_pruning_ena (Petr Oros) [RHEL-15698] - ice: refactor ice_ptp_hw to make functions static (Petr Oros) [RHEL-15698] - ice: refactor ice_sched to make functions static (Petr Oros) [RHEL-15698] - ice: Utilize assign_bit() helper (Petr Oros) [RHEL-15698] - ice: refactor ice_vf_lib to make functions static (Petr Oros) [RHEL-15698] - ice: refactor ice_lib to make functions static (Petr Oros) [RHEL-15698] - ice: refactor ice_ddp to make functions static (Petr Oros) [RHEL-15698] - ice: remove unused methods (Petr Oros) [RHEL-15698] - ice: Block switchdev mode when ADQ is active and vice versa (Petr Oros) [RHEL-15698] - ice: clean up __ice_aq_get_set_rss_lut() (Petr Oros) [RHEL-15698] - ice: add FW load wait (Petr Oros) [RHEL-15698] - ice: Add get C827 PHY index function (Petr Oros) [RHEL-15698] - ice: Rename enum ice_pkt_flags values (Petr Oros) [RHEL-15698] - ice: Add direction metadata (Petr Oros) [RHEL-15698] - ice: Accept LAG netdevs in bridge offloads (Petr Oros) [RHEL-15698] - ice: Fix RDMA VSI removal during queue rebuild (Petr Oros) [RHEL-15698] - ice: update reset path for SRIOV LAG support (Petr Oros) [RHEL-15698] - ice: enforce no DCB config changing when in bond (Petr Oros) [RHEL-15698] - ice: enforce interface eligibility and add messaging for SRIOV LAG (Petr Oros) [RHEL-15698] - ice: support non-standard teardown of bond interface (Petr Oros) [RHEL-15698] - ice: Flesh out implementation of support for SRIOV on bonded interface (Petr Oros) [RHEL-15698] - ice: process events created by lag netdev event handler (Petr Oros) [RHEL-15698] - ice: implement lag netdev event handler (Petr Oros) [RHEL-15698] - ice: changes to the interface with the HW and FW for SRIOV_VF+LAG (Petr Oros) [RHEL-15698] - ice: Add driver support for firmware changes for LAG (Petr Oros) [RHEL-15698] - ice: Correctly initialize queue context values (Petr Oros) [RHEL-15698] - ice: Fix memory management in ice_ethtool_fdir.c (Petr Oros) [RHEL-15698] - ice: add tracepoints for the switchdev bridge (Petr Oros) [RHEL-15698] - ice: implement static version of ageing (Petr Oros) [RHEL-15698] - ice: implement bridge port vlan (Petr Oros) [RHEL-15698] - ice: Add VLAN FDB support in switchdev mode (Petr Oros) [RHEL-15698] - ice: Add guard rule when creating FDB in switchdev (Petr Oros) [RHEL-15698] - ice: Switchdev FDB events support (Petr Oros) [RHEL-15698] - ice: Implement basic eswitch bridge setup (Petr Oros) [RHEL-15698] - ice: Unset src prune on uplink VSI (Petr Oros) [RHEL-15698] - ice: Disable vlan pruning for uplink VSI (Petr Oros) [RHEL-15698] - ice: Prohibit rx mode change in switchdev mode (Petr Oros) [RHEL-15698] - ice: Skip adv rules removal upon switchdev release (Petr Oros) [RHEL-15698] - ice: xsk: Tx multi-buffer support (Petr Oros) [RHEL-15698] - ice: xsk: add RX multi-buffer support (Petr Oros) [RHEL-15698] - ice: remove unnecessary (void*) conversions (Petr Oros) [RHEL-15698] - ice: Remove managed memory usage in ice_get_fw_log_cfg() (Petr Oros) [RHEL-15698] - ice: remove null checks before devm_kfree() calls (Petr Oros) [RHEL-15698] - ice: clean up freeing SR-IOV VFs (Petr Oros) [RHEL-15698] - ice: allow hot-swapping XDP programs (Petr Oros) [RHEL-15698] - ice: remove unnecessary check for old MAC == new MAC (Petr Oros) [RHEL-15698] - ice: do not re-enable miscellaneous interrupt until thread_fn completes (Petr Oros) [RHEL-15698] - ice: trigger PFINT_OICR_TSYN_TX interrupt instead of polling (Petr Oros) [RHEL-15698] - ice: introduce ICE_TX_TSTAMP_WORK enumeration (Petr Oros) [RHEL-15698] - ice: use src VSI instead of src MAC in slow-path (Petr Oros) [RHEL-15698] - ice: allow matching on meta data (Petr Oros) [RHEL-15698] - ice: specify field names in ice_prot_ext init (Petr Oros) [RHEL-15698] - ice: remove redundant Rx field from rule info (Petr Oros) [RHEL-15698] - ice: define meta data to match in switch (Petr Oros) [RHEL-15698] - ice: update PHY type to ethtool link mode mapping (Petr Oros) [RHEL-15698] - ice: refactor PHY type to ethtool link mode (Petr Oros) [RHEL-15698] - ice: update ICE_PHY_TYPE_HIGH_MAX_INDEX (Petr Oros) [RHEL-15698] - ice: add dynamic interrupt allocation (Petr Oros) [RHEL-15698] - ice: track interrupt vectors with xarray (Petr Oros) [RHEL-15698] - ice: add individual interrupt allocation (Petr Oros) [RHEL-15698] - ice: remove redundant SRIOV code (Petr Oros) [RHEL-15698] - ice: refactor VF control VSI interrupt handling (Petr Oros) [RHEL-15698] - ice: use preferred MSIX allocation api (Petr Oros) [RHEL-15698] - ice: use pci_irq_vector helper function (Petr Oros) [RHEL-15698] - ice: move interrupt related code to separate file (Petr Oros) [RHEL-15698] - ice: call ice_is_malicious_vf() from ice_vc_process_vf_msg() (Petr Oros) [RHEL-15698] - ice: move ice_is_malicious_vf() to ice_virtchnl.c (Petr Oros) [RHEL-15698] - ice: print message if ice_mbx_vf_state_handler returns an error (Petr Oros) [RHEL-15698] - ice: pass mbxdata to ice_is_malicious_vf() (Petr Oros) [RHEL-15698] - ice: remove unnecessary &array[0] and just use array (Petr Oros) [RHEL-15698] - ice: always report VF overflowing mailbox even without PF VSI (Petr Oros) [RHEL-15698] - ice: declare ice_vc_process_vf_msg in ice_virtchnl.h (Petr Oros) [RHEL-15698] - ice: initialize mailbox snapshot earlier in PF init (Petr Oros) [RHEL-15698] - ice: merge ice_mbx_report_malvf with ice_mbx_vf_state_handler (Petr Oros) [RHEL-15698] - ice: remove ice_mbx_deinit_snapshot (Petr Oros) [RHEL-15698] - ice: move VF overflow message count into struct ice_mbx_vf_info (Petr Oros) [RHEL-15698] - ice: track malicious VFs in new ice_mbx_vf_info structure (Petr Oros) [RHEL-15698] - ice: convert ice_mbx_clear_malvf to void and use WARN (Petr Oros) [RHEL-15698] - ice: re-order ice_mbx_reset_snapshot function (Petr Oros) [RHEL-15698] - ice: Remove unnecessary aer.h include (Petr Oros) [RHEL-15698] - ice: update xdp_features with xdp multi-buff (Petr Oros) [RHEL-15698] - fs/smb/client: Reset password pointer to NULL (Scott Mayhew) [RHEL-11805 RHEL-11809] {CVE-2023-5345} - platform/x86/amd/hsmp: Fix iomem handling (David Arcari) [RHEL-16017] - platform/x86/amd/hsmp: improve the error log (David Arcari) [RHEL-16017] - platform/x86/amd/hsmp: add support for metrics tbl (David Arcari) [RHEL-16017] - platform/x86/amd/hsmp: create plat specific struct (David Arcari) [RHEL-16017] - x86/amd_nb: Use Family 19h Models 60h-7Fh Function 4 IDs (David Arcari) [RHEL-16017] - x86/amd_nb: Add AMD Family MI300 PCI IDs (David Arcari) [RHEL-16017] - x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models (David Arcari) [RHEL-16017] - x86/amd_nb: Re-sort and re-indent PCI defines (David Arcari) [RHEL-16017] - x86/amd_nb: Add MI200 PCI IDs (David Arcari) [RHEL-16017] - docs: move x86 documentation into Documentation/arch/ (David Arcari) [RHEL-16017] - platform/x86: amd: hsmp: Convert to platform remove callback returning void (David Arcari) [RHEL-16017] - platform/x86: use PLATFORM_DEVID_NONE instead of -1 (David Arcari) [RHEL-16017] - platform/x86: Move AMD platform drivers to separate directory (David Arcari) [RHEL-16017]- SUNRPC/TLS: Lock the lower_xprt during the tls handshake (Jeffrey Layton) [RHEL-7936] - Revert "SUNRPC dont update timeout value on connection reset" (Jeffrey Layton) [RHEL-7936] - SUNRPC: Fail quickly when server does not recognize TLS (Jeffrey Layton) [RHEL-7936] - net/handshake: remove fput() that causes use-after-free (Jeffrey Layton) [RHEL-7936] - handshake: Fix sign of key_serial_t fields (Jeffrey Layton) [RHEL-7936] - handshake: Fix sign of socket file descriptor fields (Jeffrey Layton) [RHEL-7936] - net/handshake: fix file ref count in handshake_nl_accept_doit() (Jeffrey Layton) [RHEL-7936] - NFSD: simplify error paths in nfsd_svc() (Jeffrey Layton) [RHEL-7936] - NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server (Jeffrey Layton) [RHEL-7936] - pNFS/flexfiles: Check the layout validity in ff_layout_mirror_prepare_stats (Jeffrey Layton) [RHEL-7936] - pNFS: Fix a hang in nfs4_evict_inode() (Jeffrey Layton) [RHEL-7936] - NFS: Fix potential oops in nfs_inode_remove_request() (Jeffrey Layton) [RHEL-7936] - nfs42: client needs to strip file mode's suid/sgid bit after ALLOCATE op (Jeffrey Layton) [RHEL-7936] - nfs: decrement nrequests counter before releasing the req (Jeffrey Layton) [RHEL-7936] - NFSD: Fix zero NFSv4 READ results when RQ_SPLICE_OK is not set (Jeffrey Layton) [RHEL-7936] - net/handshake: Fix memory leak in __sock_create() and sock_alloc_file() (Jeffrey Layton) [RHEL-7936] - NFSv4.1: fix zero value filehandle in post open getattr (Jeffrey Layton) [RHEL-7936] - NFSv4.1: fix pnfs MDS=DS session trunking (Jeffrey Layton) [RHEL-7936] - Revert "SUNRPC: Fail faster on bad verifier" (Jeffrey Layton) [RHEL-7936] - SUNRPC: Mark the cred for revalidation if the server rejects it (Jeffrey Layton) [RHEL-7936] - NFS/pNFS: Report EINVAL errors from connect() to the server (Jeffrey Layton) [RHEL-7936] - NFSD: fix possible oops when nfsd/pool_stats is closed. (Jeffrey Layton) [RHEL-7936] - NFS: switch back to using kill_anon_super (Jeffrey Layton) [RHEL-7936] - pNFS: Fix assignment of xprtdata.cred (Jeffrey Layton) [RHEL-7936] - NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ (Jeffrey Layton) [RHEL-7936] - NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN (Jeffrey Layton) [RHEL-7936] - NFSD: da_addr_body field missing in some GETDEVICEINFO replies (Jeffrey Layton) [RHEL-7936] - SUNRPC: Remove return value of svc_pool_wake_idle_thread() (Jeffrey Layton) [RHEL-7936] - SUNRPC: make rqst_should_sleep() idempotent() (Jeffrey Layton) [RHEL-7936] - SUNRPC: Count ingress RPC messages per svc_pool (Jeffrey Layton) [RHEL-7936] - SUNRPC: Clean up svc_set_num_threads (Jeffrey Layton) [RHEL-7936] - SUNRPC: Deduplicate thread wake-up code (Jeffrey Layton) [RHEL-7936] - SUNRPC: Move trace_svc_xprt_enqueue (Jeffrey Layton) [RHEL-7936] - SUNRPC: Add enum svc_auth_status (Jeffrey Layton) [RHEL-7936] - SUNRPC: remove timeout arg from svc_recv() (Jeffrey Layton) [RHEL-7936] - SUNRPC: change svc_recv() to return void. (Jeffrey Layton) [RHEL-7936] - SUNRPC: call svc_process() from svc_recv(). (Jeffrey Layton) [RHEL-7936] - nfsd: separate nfsd_last_thread() from nfsd_put() (Jeffrey Layton) [RHEL-7936] - nfsd: Simplify code around svc_exit_thread() call in nfsd() (Jeffrey Layton) [RHEL-7936] - nfsd: don't allow nfsd threads to be signalled. (Jeffrey Layton) [RHEL-7936] - lockd: remove SIGKILL handling (Jeffrey Layton) [RHEL-7936] - fs: lockd: avoid possible wrong NULL parameter (Jeffrey Layton) [RHEL-7936] - exportfs: remove kernel-doc warnings in exportfs (Jeffrey Layton) [RHEL-7936] - nfsd: inherit required unset default acls from effective set (Jeffrey Layton) [RHEL-7936] - lockd: nlm_blocked list race fixes (Jeffrey Layton) [RHEL-7936] - nfsd: set missing after_change as before_change + 1 (Jeffrey Layton) [RHEL-7936] - nfsd: remove unsafe BUG_ON from set_change_info (Jeffrey Layton) [RHEL-7936] - nfsd: handle failure to collect pre/post-op attrs more sanely (Jeffrey Layton) [RHEL-7936] - nfsd: add a MODULE_DESCRIPTION (Jeffrey Layton) [RHEL-7936] - NFSD: Rename struct svc_cacherep (Jeffrey Layton) [RHEL-7936] - NFSD: Remove svc_rqst::rq_cacherep (Jeffrey Layton) [RHEL-7936] - NFSD: Refactor the duplicate reply cache shrinker (Jeffrey Layton) [RHEL-7936] - NFSD: Replace nfsd_prune_bucket() (Jeffrey Layton) [RHEL-7936] - NFSD: Rename nfsd_reply_cache_alloc() (Jeffrey Layton) [RHEL-7936] - NFSD: Refactor nfsd_reply_cache_free_locked() (Jeffrey Layton) [RHEL-7936] - SUNRPC: Remove net/sunrpc/auth_gss/gss_krb5_seqnum.c (Jeffrey Layton) [RHEL-7936] - SUNRPC: Remove the ->import_ctx method (Jeffrey Layton) [RHEL-7936] - SUNRPC: Remove CONFIG_RPCSEC_GSS_KRB5_CRYPTOSYSTEM (Jeffrey Layton) [RHEL-7936] - SUNRPC: Remove gss_import_v1_context() (Jeffrey Layton) [RHEL-7936] - SUNRPC: Remove krb5_derive_key_v1() (Jeffrey Layton) [RHEL-7936] - SUNRPC: Remove code behind CONFIG_RPCSEC_GSS_KRB5_SIMPLIFIED (Jeffrey Layton) [RHEL-7936] - SUNRPC: Remove DES and DES3 enctypes from the supported enctypes list (Jeffrey Layton) [RHEL-7936] - SUNRPC: Remove Kunit tests for the DES3 encryption type (Jeffrey Layton) [RHEL-7936] - SUNRPC: Remove RPCSEC_GSS_KRB5_ENCTYPES_DES (Jeffrey Layton) [RHEL-7936] - NFSD: Enable write delegation support (Jeffrey Layton) [RHEL-7936] - NFSD: Report zero space limit for write delegations (Jeffrey Layton) [RHEL-7936] - NFSD: handle GETATTR conflict with write delegation (Jeffrey Layton) [RHEL-7936] - NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server (Jeffrey Layton) [RHEL-7936] - NFS/pNFS: Set the connect timeout for the pNFS flexfiles driver (Jeffrey Layton) [RHEL-7936] - SUNRPC: Don't override connect timeouts in rpc_clnt_add_xprt() (Jeffrey Layton) [RHEL-7936] - SUNRPC: Allow specification of TCP client connect timeout at setup (Jeffrey Layton) [RHEL-7936] - SUNRPC: Refactor and simplify connect timeout (Jeffrey Layton) [RHEL-7936] - SUNRPC: Set the TCP_SYNCNT to match the socket timeout (Jeffrey Layton) [RHEL-7936] - NFS: Fix a potential data corruption (Jeffrey Layton) [RHEL-7936] - nfs: fix redundant readdir request after get eof (Jeffrey Layton) [RHEL-7936] - nfs/blocklayout: Use the passed in gfp flags (Jeffrey Layton) [RHEL-7936] - filemap: Fix errors in file.c (Jeffrey Layton) [RHEL-7936] - NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info (Jeffrey Layton) [RHEL-7936] - NFS: Move common includes outside ifdef (Jeffrey Layton) [RHEL-7936] - NFSD: Fix a thinko introduced by recent trace point changes (Jeffrey Layton) [RHEL-7936] - xprtrdma: Remove unused function declaration rpcrdma_bc_post_recv() (Jeffrey Layton) [RHEL-7936] - NFS: Enable the READ_PLUS operation by default (Jeffrey Layton) [RHEL-7936] - SUNRPC: kmap() the xdr pages during decode (Jeffrey Layton) [RHEL-7936] - NFSv4.2: Rework scratch handling for READ_PLUS (again) (Jeffrey Layton) [RHEL-7936] - NFSv4.2: Fix READ_PLUS size calculations (Jeffrey Layton) [RHEL-7936] - NFSv4.2: Fix READ_PLUS smatch warnings (Jeffrey Layton) [RHEL-7936] - xprtrdma: Remap Receive buffers after a reconnect (Jeffrey Layton) [RHEL-7936] - NFSv4: fix out path in __nfs4_get_acl_uncached (Jeffrey Layton) [RHEL-7936] - NFSv4.2: fix error handling in nfs42_proc_getxattr (Jeffrey Layton) [RHEL-7936] - NFS: Fix sysfs server name memory leak (Jeffrey Layton) [RHEL-7936] - NFS: Fix a use after free in nfs_direct_join_group() (Jeffrey Layton) [RHEL-7936] - nfsd: Fix race to FREE_STATEID and cl_revoked (Jeffrey Layton) [RHEL-7936] - SUNRPC: Use new helpers to handle TLS Alerts (Jeffrey Layton) [RHEL-7936] - SUNRPC: Send TLS Closure alerts before closing a TCP socket (Jeffrey Layton) [RHEL-7936] - NFSv4: Fix dropped lock for racing OPEN and delegation return (Jeffrey Layton) [RHEL-7936] - nfsd: Fix reading via splice (Jeffrey Layton) [RHEL-7936] - nfsd: Remove incorrect check in nfsd4_validate_stateid (Jeffrey Layton) [RHEL-7936] - NFS: Don't cleanup sysfs superblock entry if uninitialized (Jeffrey Layton) [RHEL-7936] - nfsd: Fix creation time serialization order (Jeffrey Layton) [RHEL-7936] - nfsd: remove redundant assignments to variable len (Jeffrey Layton) [RHEL-7936] - NFSv4.2: fix wrong shrinker_id (Jeffrey Layton) [RHEL-7936] - NFSv4: Clean up some shutdown loops (Jeffrey Layton) [RHEL-7936] - NFS: Cancel all existing RPC tasks when shutdown (Jeffrey Layton) [RHEL-7936] - NFS: add sysfs shutdown knob (Jeffrey Layton) [RHEL-7936] - NFS: add a sysfs link to the acl rpc_client (Jeffrey Layton) [RHEL-7936] - NFS: add a sysfs link to the lockd rpc_client (Jeffrey Layton) [RHEL-7936] - NFS: Add sysfs links to sunrpc clients for nfs_clients (Jeffrey Layton) [RHEL-7936] - NFS: add superblock sysfs entries (Jeffrey Layton) [RHEL-7936] - NFS: Make all of /sys/fs/nfs network-namespace unique (Jeffrey Layton) [RHEL-7936] - NFS: Open-code the nfs_kset kset_create_and_add() (Jeffrey Layton) [RHEL-7936] - NFS: rename nfs_client_kobj to nfs_net_kobj (Jeffrey Layton) [RHEL-7936] - NFS: rename nfs_client_kset to nfs_kset (Jeffrey Layton) [RHEL-7936] - NFS: Add an "xprtsec=" NFS mount option (Jeffrey Layton) [RHEL-7936] - NFS: Have struct nfs_client carry a TLS policy field (Jeffrey Layton) [RHEL-7936] - SUNRPC: Add a TCP-with-TLS RPC transport class (Jeffrey Layton) [RHEL-7936] - SUNRPC: Capture CMSG metadata on client-side receive (Jeffrey Layton) [RHEL-7936] - SUNRPC: Ignore data_ready callbacks during TLS handshakes (Jeffrey Layton) [RHEL-7936] - SUNRPC: Add RPC client support for the RPC_AUTH_TLS auth flavor (Jeffrey Layton) [RHEL-7936] - SUNRPC: Trace the rpc_create_args (Jeffrey Layton) [RHEL-7936] - SUNRPC: Plumb an API for setting transport layer security (Jeffrey Layton) [RHEL-7936] - NFS: Improvements for fs_context-related tracepoints (Jeffrey Layton) [RHEL-7936] - SUNRPC: attempt to reach rpcbind with an abstract socket name (Jeffrey Layton) [RHEL-7936] - SUNRPC: support abstract unix socket addresses (Jeffrey Layton) [RHEL-7936] - NFSv4.2: SETXATTR should update ctime (Jeffrey Layton) [RHEL-7936] - NFSv4.2: Clean up xattr size macros (Jeffrey Layton) [RHEL-7936] - NFSv4.2: Clean up nfs4_xdr_dec_*xattr() functions (Jeffrey Layton) [RHEL-7936] - NFSv4.2: Clean up: Move nfs4_xdr_enc_*xattr() functions (Jeffrey Layton) [RHEL-7936] - NFSv4.2: Clean up: move decode_*xattr() functions (Jeffrey Layton) [RHEL-7936] - NFSv4.2: Clean up: Move the encode_copy_commit() function (Jeffrey Layton) [RHEL-7936] - svcrdma: Fix stale comment (Jeffrey Layton) [RHEL-7936] - NFSD: Distinguish per-net namespace initialization (Jeffrey Layton) [RHEL-7936] - SUNRPC: Address RCU warning in net/sunrpc/svc.c (Jeffrey Layton) [RHEL-7936] - SUNRPC: Use sysfs_emit in place of strlcpy/sprintf (Jeffrey Layton) [RHEL-7936] - SUNRPC: Remove transport class dprintk call sites (Jeffrey Layton) [RHEL-7936] - SUNRPC: Fix comments for transport class registration (Jeffrey Layton) [RHEL-7936] - svcrdma: Remove an unused argument from __svc_rdma_put_rw_ctxt() (Jeffrey Layton) [RHEL-7936] - svcrdma: trace cc_release calls (Jeffrey Layton) [RHEL-7936] - svcrdma: Convert "might sleep" comment into a code annotation (Jeffrey Layton) [RHEL-7936] - NFSD: Add an nfsd4_encode_nfstime4() helper (Jeffrey Layton) [RHEL-7936] - SUNRPC: Move initialization of rq_stime (Jeffrey Layton) [RHEL-7936] - SUNRPC: Optimize page release in svc_rdma_sendto() (Jeffrey Layton) [RHEL-7936] - svcrdma: Prevent page release when nothing was received (Jeffrey Layton) [RHEL-7936] - svcrdma: Revert 2a1e4f21d841 ("svcrdma: Normalize Send page handling") (Jeffrey Layton) [RHEL-7936] - SUNRPC: Revert 579900670ac7 ("svcrdma: Remove unused sc_pages field") (Jeffrey Layton) [RHEL-7936] - SUNRPC: Revert cc93ce9529a6 ("svcrdma: Retain the page backing rq_res.head[0].iov_base") (Jeffrey Layton) [RHEL-7936] - NFSD: add encoding of op_recall flag for write delegation (Jeffrey Layton) [RHEL-7936] - svcrdma: Clean up allocation of svc_rdma_rw_ctxt (Jeffrey Layton) [RHEL-7936] - svcrdma: Clean up allocation of svc_rdma_send_ctxt (Jeffrey Layton) [RHEL-7936] - svcrdma: Clean up allocation of svc_rdma_recv_ctxt (Jeffrey Layton) [RHEL-7936] - svcrdma: Allocate new transports on device's NUMA node (Jeffrey Layton) [RHEL-7936] - nfsd: don't provide pre/post-op attrs if fh_getattr fails (Jeffrey Layton) [RHEL-7936] - NFSD: Remove nfsd_readv() (Jeffrey Layton) [RHEL-7936] - NFSD: Hoist rq_vec preparation into nfsd_read() [step two] (Jeffrey Layton) [RHEL-7936] - NFSD: Hoist rq_vec preparation into nfsd_read() (Jeffrey Layton) [RHEL-7936] - NFSD: Update rq_next_page between COMPOUND operations (Jeffrey Layton) [RHEL-7936] - NFSD: Use svcxdr_encode_opaque_pages() in nfsd4_encode_splice_read() (Jeffrey Layton) [RHEL-7936] - NFSD: Ensure that xdr_write_pages updates rq_next_page (Jeffrey Layton) [RHEL-7936] - NFSD: Replace encode_cinfo() (Jeffrey Layton) [RHEL-7936] - NFSD: Add encoders for NFSv4 clientids and verifiers (Jeffrey Layton) [RHEL-7936] - SUNRPC: Use __alloc_bulk_pages() in svc_init_buffer() (Jeffrey Layton) [RHEL-7936] - SUNRPC: Resupply rq_pages from node-local memory (Jeffrey Layton) [RHEL-7936] - NFSD: trace nfsctl operations (Jeffrey Layton) [RHEL-7936] - NFSD: Clean up nfsctl_transaction_write() (Jeffrey Layton) [RHEL-7936] - NFSD: Clean up nfsctl white-space damage (Jeffrey Layton) [RHEL-7936] - SUNRPC: Trace struct svc_sock lifetime events (Jeffrey Layton) [RHEL-7936] - SUNRPC: Improve observability in svc_tcp_accept() (Jeffrey Layton) [RHEL-7936] - SUNRPC: Remove dprintk() in svc_handle_xprt() (Jeffrey Layton) [RHEL-7936] - SUNRPC: Fix an incorrect comment (Jeffrey Layton) [RHEL-7936] - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() (Jeffrey Layton) [RHEL-7936] - exportfs: check for error return value from exportfs_encode_*() (Jeffrey Layton) [RHEL-7936] - NFS: Prefer strscpy over strlcpy calls (Jeffrey Layton) [RHEL-7936] - exportfs: add explicit flag to request non-decodeable file handles (Jeffrey Layton) [RHEL-7936] - exportfs: change connectable argument to bit flags (Jeffrey Layton) [RHEL-7936] - NFSv4.2: Fix a potential double free with READ_PLUS (Jeffrey Layton) [RHEL-7936] - SUNRPC: Fix error handling in svc_setup_socket() (Jeffrey Layton) [RHEL-7936] - nfsd: define exports_proc_ops with CONFIG_PROC_FS (Jeffrey Layton) [RHEL-7936] - NFSv4.2: Rework scratch handling for READ_PLUS (Jeffrey Layton) [RHEL-7936] - NFSD: Handle new xprtsec= export option (Jeffrey Layton) [RHEL-7936] - SUNRPC: Support TLS handshake in the server-side TCP socket code (Jeffrey Layton) [RHEL-7936] - NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop (Jeffrey Layton) [RHEL-7936] - SUNRPC: Clear rq_xid when receiving a new RPC Call (Jeffrey Layton) [RHEL-7936] - SUNRPC: Be even lazier about releasing pages (Jeffrey Layton) [RHEL-7936] - SUNRPC: Convert svc_xprt_release() to the release_pages() API (Jeffrey Layton) [RHEL-7936] - SUNRPC: Relocate svc_free_res_pages() (Jeffrey Layton) [RHEL-7936] - nfsd: simplify the delayed disposal list code (Jeffrey Layton) [RHEL-7936] - SUNRPC: Ignore return value of ->xpo_sendto (Jeffrey Layton) [RHEL-7936] - SUNRPC: Ensure server-side sockets have a sock->file (Jeffrey Layton) [RHEL-7936] - NFSD: Watch for rq_pages bounds checking errors in nfsd_splice_actor() (Jeffrey Layton) [RHEL-7936] - sunrpc: simplify two-level sysctl registration for svcrdma_parm_table (Jeffrey Layton) [RHEL-7936] - lockd: drop inappropriate svc_get() from locked_get() (Jeffrey Layton) [RHEL-7936] - NFSD: Convert filecache to rhltable (Jeffrey Layton) [RHEL-7936] - nfsd: allow reaping files still under writeback (Jeffrey Layton) [RHEL-7936] - nfsd: update comment over __nfsd_file_cache_purge (Jeffrey Layton) [RHEL-7936] - nfsd: don't take/put an extra reference when putting a file (Jeffrey Layton) [RHEL-7936] - nfsd: add some comments to nfsd_file_do_acquire (Jeffrey Layton) [RHEL-7936] - nfsd: don't kill nfsd_files because of lease break error (Jeffrey Layton) [RHEL-7936] - nfsd: simplify test_bit return in NFSD_FILE_KEY_FULL comparator (Jeffrey Layton) [RHEL-7936] - nfsd: NFSD_FILE_KEY_INODE only needs to find GC'ed entries (Jeffrey Layton) [RHEL-7936] - nfsd: don't open-code clear_and_wake_up_bit (Jeffrey Layton) [RHEL-7936] - nfs: simplify two-level sysctl registration for nfs_cb_sysctls (Jeffrey Layton) [RHEL-7936] - nfs: simplify two-level sysctl registration for nfs4_cb_sysctls (Jeffrey Layton) [RHEL-7936] - lockd: simplify two-level sysctl registration for nlm_sysctls (Jeffrey Layton) [RHEL-7936] - NFS: Convert the readdir array-of-pages into an array-of-folios (Jeffrey Layton) [RHEL-7936] - NFSv3: handle out-of-order write replies. (Jeffrey Layton) [RHEL-7936] - nfs: remove empty if statement from nfs3_prepare_get_acl (Jeffrey Layton) [RHEL-7936] - locks: allow support for write delegation (Jeffrey Layton) [RHEL-7936] - locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock (Jeffrey Layton) [RHEL-7936] - fs/locks: Remove redundant assignment to cmd (Jeffrey Layton) [RHEL-7936] - net/handshake: fix null-ptr-deref in handshake_nl_done_doit() (Jeffrey Layton) [RHEL-7936] - net/handshake: Unpin sock->file if a handshake is cancelled (Jeffrey Layton) [RHEL-7936] - net/tls: Add TLS Alert definitions (Jeffrey Layton) [RHEL-7936] - net/tls: Move TLS protocol elements to a separate header (Jeffrey Layton) [RHEL-7936] - SUNRPC: Recognize control messages in server-side TCP socket code (Jeffrey Layton) [RHEL-7936] - net/handshake: Trace events for TLS Alert helpers (Jeffrey Layton) [RHEL-7936] - net/handshake: Add helpers for parsing incoming TLS Alerts (Jeffrey Layton) [RHEL-7936] - net/handshake: Add API for sending TLS Closure alerts (Jeffrey Layton) [RHEL-7936] - net/tls: implement ->read_sock() (Jeffrey Layton) [RHEL-7936] - net/tls: split tls_rx_reader_lock (Jeffrey Layton) [RHEL-7936] - net/tls: Use tcp_read_sock() instead of ops->read_sock() (Jeffrey Layton) [RHEL-7936] - selftests/net/tls: add test for MSG_EOR (Jeffrey Layton) [RHEL-7936] - net/tls: handle MSG_EOR for tls_device TX flow (Jeffrey Layton) [RHEL-7936] - net/tls: handle MSG_EOR for tls_sw TX flow (Jeffrey Layton) [RHEL-7936] - net/handshake: remove fput() that causes use-after-free (Jeffrey Layton) [RHEL-7936] - net/handshake: Enable the SNI extension to work properly (Jeffrey Layton) [RHEL-7936] - net/handshake: Unpin sock->file if a handshake is cancelled (Jeffrey Layton) [RHEL-7936] - net/handshake: handshake_genl_notify() shouldn't ignore @flags (Jeffrey Layton) [RHEL-7936] - net/handshake: Fix uninitialized local variable (Jeffrey Layton) [RHEL-7936] - net/handshake: Fix handshake_dup() ref counting (Jeffrey Layton) [RHEL-7936] - net/handshake: Remove unneeded check from handshake_dup() (Jeffrey Layton) [RHEL-7936] - net/handshake: Fix sock->file allocation (Jeffrey Layton) [RHEL-7936] - net/handshake: Squelch allocation warning during Kunit test (Jeffrey Layton) [RHEL-7936] - net/handshake: Fix section mismatch in handshake_exit (Jeffrey Layton) [RHEL-7936] - RHEL: add config setting for CONFIG_NET_HANDSHAKE_KUNIT_TEST (Jeffrey Layton) [RHEL-7936] - net/handshake: Add Kunit tests for the handshake consumer API (Jeffrey Layton) [RHEL-7936] - net/handshake: Add a kernel API for requesting a TLSv1.3 handshake (Jeffrey Layton) [RHEL-7936] - net/handshake: Create a NETLINK service for handling handshake requests (Jeffrey Layton) [RHEL-7936] - x86/microcode/intel: Reuse intel_cpu_collect_info() (David Arcari) [RHEL-15512] - x86/microcode/intel: Rework intel_find_matching_signature() (David Arcari) [RHEL-15512] - x86/microcode/intel: Rework intel_cpu_collect_info() (David Arcari) [RHEL-15512] - platform/x86/intel/ifs: ARRAY BIST for Sierra Forest (David Arcari) [RHEL-15512] - platform/x86/intel/ifs: Add new error code (David Arcari) [RHEL-15512] - platform/x86/intel/ifs: Add new CPU support (David Arcari) [RHEL-15512] - platform/x86/intel/ifs: Metadata validation for start_chunk (David Arcari) [RHEL-15512] - platform/x86/intel/ifs: Validate image size (David Arcari) [RHEL-15512] - platform/x86/intel/ifs: Gen2 Scan test support (David Arcari) [RHEL-15512] - platform/x86/intel/ifs: Gen2 scan image loading (David Arcari) [RHEL-15512] - platform/x86/intel/ifs: Refactor image loading code (David Arcari) [RHEL-15512] - platform/x86/intel/ifs: Store IFS generation number (David Arcari) [RHEL-15512] - platform/x86/intel/ifs: release cpus_read_lock() (David Arcari) [RHEL-15512] - x86/microcode/intel: Unify microcode apply() functions (David Arcari) [RHEL-15512] - x86/microcode/intel: Switch to kvmalloc() (David Arcari) [RHEL-15512] - mm: new primitive kvmemdup() (David Arcari) [RHEL-15512] - x86/microcode/intel: Save the microcode only after a successful late-load (David Arcari) [RHEL-15512] - x86/microcode/intel: Simplify early loading (David Arcari) [RHEL-15512] - x86/microcode/intel: Cleanup code further (David Arcari) [RHEL-15512] - x86/microcode/intel: Simplify and rename generic_load_microcode() (David Arcari) [RHEL-15512] - x86/microcode/intel: Simplify scan_microcode() (David Arcari) [RHEL-15512] - x86/microcode/intel: Rip out mixed stepping support for Intel CPUs (David Arcari) [RHEL-15512] - x86/microcode/32: Move early loading after paging enable (David Arcari) [RHEL-15512] - s390/smp: disallow CPU hotplug of CPU 0 (David Arcari) [RHEL-15512] - x86/smpboot: Get rid of cpu_init_secondary() (David Arcari) [RHEL-15512] - x86/smpboot: Split up native_cpu_up() into separate phases and document them (David Arcari) [RHEL-15512] - x86/smpboot: Remove unnecessary barrier() (David Arcari) [RHEL-15512] - x86/smpboot: Restrict soft_restart_cpu() to SEV (David Arcari) [RHEL-15512] - x86/smpboot: Remove the CPU0 hotplug kludge (David Arcari) [RHEL-15512] - x86/topology: Remove CPU0 hotplug option (David Arcari) [RHEL-15512] - x86/smpboot: Rename start_cpu0() to soft_restart_cpu() (David Arcari) [RHEL-15512] - x86/smpboot: Avoid pointless delay calibration if TSC is synchronized (David Arcari) [RHEL-15512] - cpu/hotplug: Mark arch_disable_smp_support() and bringup_nonboot_cpus() __init (David Arcari) [RHEL-15512] - x86/smpboot: Cleanup topology_phys_to_logical_pkg()/die() (David Arcari) [RHEL-15512] - smpboot: use atomic_try_cmpxchg in cpu_wait_death and cpu_report_death (David Arcari) [RHEL-15512] - x86/aperfperf: Make it correct on 32bit and UP kernels (David Arcari) [RHEL-15512] - x86/aperfmperf: Make parts of the frequency invariance code unconditional (David Arcari) [RHEL-15512] - x86/aperfmperf: Restructure arch_scale_freq_tick() (David Arcari) [RHEL-15512] - x86/aperfmperf: Put frequency invariance aperf/mperf data into a struct (David Arcari) [RHEL-15512] - x86/aperfmperf: Untangle Intel and AMD frequency invariance init (David Arcari) [RHEL-15512] - x86/aperfmperf: Separate AP/BP frequency invariance init (David Arcari) [RHEL-15512] - x86/smp: Move APERF/MPERF code where it belongs (David Arcari) [RHEL-15512] - x86/aperfmperf: Dont wake idle CPUs in arch_freq_get_on_cpu() (David Arcari) [RHEL-15512] - cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state (David Arcari) [RHEL-15512] - cpu/hotplug: Allow the CPU in CPU_UP_PREPARE state to be brought up again. (David Arcari) [RHEL-15512] - x86/ACPI: CPPC: Move init_freq_invariance_cppc() into x86 CPPC (David Arcari) [RHEL-15512] - x86: Expose init_freq_invariance() to topology header (David Arcari) [RHEL-15512] - x86/ACPI: CPPC: Move AMD maximum frequency ratio setting function into x86 CPPC (David Arcari) [RHEL-15512] - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (David Arcari) [RHEL-15512] - x86/microcode/intel: Remove pointless mutex (David Arcari) [RHEL-15512] - x86/microcode/intel: Remove debug code (David Arcari) [RHEL-15512] - x86/microcode: Move core specific defines to local header (David Arcari) [RHEL-15512] - x86/microcode: Make reload_early_microcode() static (David Arcari) [RHEL-15512] - x86/microcode: Hide the config knob (David Arcari) [RHEL-15512] - x86/microcode/intel: Rename get_datasize() since its used externally (David Arcari) [RHEL-15512] - x86/microcode: Include vendor headers into microcode.h (David Arcari) [RHEL-15512] - x86/microcode/intel: Move microcode functions out of cpu/intel.c (David Arcari) [RHEL-15512] - x86/microcode/intel: Print old and new revision during early boot (David Arcari) [RHEL-15512] - x86/microcode/intel: Pass the microcode revision to print_ucode_info() directly (David Arcari) [RHEL-15512] - i40e: Change user notification of non-SFP module in i40e_get_module_info() (Michal Schmidt) [RHEL-15786] - ixgbe: Remove unused function declarations (Ken Cox) [2222752] - ixgbe: Fix panic during XDP_TX with > 64 CPUs (Ken Cox) [2222752] - ixgbe: Enable setting RSS table to default values (Ken Cox) [2222752] - ixgbe: Allow flow hash to be set via ethtool (Ken Cox) [2222752] - ixgbe: Remove unnecessary aer.h include (Ken Cox) [2222752] - ixgbe: Separate C22 and C45 transactions (Ken Cox) [2222752] - drivers: net: slip: fix NPD bug in sl_tx_timeout() (Michal Schmidt) [RHEL-6654] {CVE-2022-41858} - crypto: qat - prevent underflow in rp2srv_store() (Vladis Dronov) [RHEL-15640] - crypto: qat - fix deadlock in backlog processing (Vladis Dronov) [RHEL-15640] - crypto: qat - move adf_cfg_services (Vladis Dronov) [RHEL-15640] - crypto: qat - add num_rps sysfs attribute (Vladis Dronov) [RHEL-15640] - crypto: qat - add rp2svc sysfs attribute (Vladis Dronov) [RHEL-15640] - crypto: qat - add rate limiting sysfs interface (Vladis Dronov) [RHEL-15640] - crypto: qat - add rate limiting feature to qat_4xxx (Vladis Dronov) [RHEL-15640] - crypto: qat - add retrieval of fw capabilities (Vladis Dronov) [RHEL-15640] - crypto: qat - add bits.h to icp_qat_hw.h (Vladis Dronov) [RHEL-15640] - crypto: qat - move admin api (Vladis Dronov) [RHEL-15640] - crypto: qat - fix ring to service map for QAT GEN4 (Vladis Dronov) [RHEL-15640] - crypto: qat - use masks for AE groups (Vladis Dronov) [RHEL-15640] - crypto: qat - refactor fw config related functions (Vladis Dronov) [RHEL-15640] - crypto: qat - count QAT GEN4 errors (Vladis Dronov) [RHEL-15640] - crypto: qat - add error counters (Vladis Dronov) [RHEL-15640] - crypto: qat - add handling of errors from ERRSOU3 for QAT GEN4 (Vladis Dronov) [RHEL-15640] - crypto: qat - add adf_get_aram_base() helper function (Vladis Dronov) [RHEL-15640] - crypto: qat - add handling of compression related errors for QAT GEN4 (Vladis Dronov) [RHEL-15640] - crypto: qat - add handling of errors from ERRSOU2 for QAT GEN4 (Vladis Dronov) [RHEL-15640] - crypto: qat - add reporting of errors from ERRSOU1 for QAT GEN4 (Vladis Dronov) [RHEL-15640] - crypto: qat - add reporting of correctable errors for QAT GEN4 (Vladis Dronov) [RHEL-15640] - crypto: qat - add infrastructure for error reporting (Vladis Dronov) [RHEL-15640] - crypto: qat - fix double free during reset (Vladis Dronov) [RHEL-15640] - crypto: qat - add cnv_errors debugfs file (Vladis Dronov) [RHEL-15640] - crypto: qat - add pm_status debugfs file (Vladis Dronov) [RHEL-15640] - crypto: qat - refactor included headers (Vladis Dronov) [RHEL-15640] - crypto: qat - add namespace to driver (Vladis Dronov) [RHEL-15640] - crypto: qat - Remove zlib-deflate (Vladis Dronov) [RHEL-15640] - crypto: qat - increase size of buffers (Vladis Dronov) [RHEL-15640] - crypto: qat - enable dc chaining service (Vladis Dronov) [RHEL-15640] - crypto: qat - consolidate services structure (Vladis Dronov) [RHEL-15640] - crypto: qat - fix unregistration of compression algorithms (Vladis Dronov) [RHEL-15640] - crypto: qat - fix unregistration of crypto algorithms (Vladis Dronov) [RHEL-15640] - crypto: qat - do not shadow error code (Vladis Dronov) [RHEL-15640] - crypto: qat - refactor deprecated strncpy (Vladis Dronov) [RHEL-15640] - crypto: qat - Use list_for_each_entry() helper (Vladis Dronov) [RHEL-15640] - Documentation: ABI: debugfs-driver-qat: fix fw_counters path (Vladis Dronov) [RHEL-15640] - crypto: qat - fix crypto capability detection for 4xxx (Vladis Dronov) [RHEL-15640] - crypto: qat - Remove unused function declarations (Vladis Dronov) [RHEL-15640] - crypto: qat - use kfree_sensitive instead of memset/kfree() (Vladis Dronov) [RHEL-15640] - crypto: qat - replace the if statement with min() (Vladis Dronov) [RHEL-15640] - crypto: qat - add heartbeat counters check (Vladis Dronov) [RHEL-15640] - crypto: qat - add heartbeat feature (Vladis Dronov) [RHEL-15640] - crypto: qat - add measure clock frequency (Vladis Dronov) [RHEL-15640] - crypto: qat - drop obsolete heartbeat interface (Vladis Dronov) [RHEL-15640] - crypto: qat - add internal timer for qat 4xxx (Vladis Dronov) [RHEL-15640] - crypto: qat - add fw_counters debugfs file (Vladis Dronov) [RHEL-15640] - crypto: qat - change value of default idle filter (Vladis Dronov) [RHEL-15640] - crypto: qat - do not export adf_init_admin_pm() (Vladis Dronov) [RHEL-15640] - crypto: qat - expose pm_idle_enabled through sysfs (Vladis Dronov) [RHEL-15640] - crypto: qat - extend configuration for 4xxx (Vladis Dronov) [RHEL-15640] - crypto: qat - refactor fw config logic for 4xxx (Vladis Dronov) [RHEL-15640] - crypto: qat - make fw images name constant (Vladis Dronov) [RHEL-15640] - crypto: qat - move returns to default case (Vladis Dronov) [RHEL-15640] - crypto: qat - unmap buffers before free for RSA (Vladis Dronov) [RHEL-15640] - crypto: qat - unmap buffer before free for DH (Vladis Dronov) [RHEL-15640] - crypto: qat - update slice mask for 4xxx devices (Vladis Dronov) [RHEL-15640] - crypto: qat - set deprecated capabilities as reserved (Vladis Dronov) [RHEL-15640] - crypto: qat - add missing function declaration in adf_dbgfs.h (Vladis Dronov) [RHEL-15640] - crypto: qat - move dbgfs init to separate file (Vladis Dronov) [RHEL-15640] - crypto: qat - Move driver to drivers/crypto/intel/qat (Vladis Dronov) [RHEL-15640] - crypto: ixp4xx - Move driver to drivers/crypto/intel/ixp4xx (Vladis Dronov) [RHEL-15640] - crypto: keembay - Move driver to drivers/crypto/intel/keembay (Vladis Dronov) [RHEL-15640] - crypto: keembay-ocs-ecc - Fix error return code in kmb_ocs_ecc_probe() (Vladis Dronov) [RHEL-15640] - MAINTAINERS: rectify entry for INTEL KEEM BAY OCS ECC CRYPTO DRIVER (Vladis Dronov) [RHEL-15640] - crypto: keembay-ocs-ecc - Add Keem Bay OCS ECC Driver (Vladis Dronov) [RHEL-15640] - dt-bindings: crypto: Add Keem Bay ECC bindings (Vladis Dronov) [RHEL-15640] - crypto: qat - fix apply custom thread-service mapping for dc service (Vladis Dronov) [RHEL-15640] - crypto: qat - make state machine functions static (Vladis Dronov) [RHEL-15640] - crypto: qat - refactor device restart logic (Vladis Dronov) [RHEL-15640] - crypto: rsa-pkcs1pad - Use helper to set reqsize (Vladis Dronov) [RHEL-15640] - units: complement the set of Hz units (Vladis Dronov) [RHEL-15640] - units: Add BYTES_PER_*BIT (Vladis Dronov) [RHEL-15640] - units: change from 'L' to 'UL' (Vladis Dronov) [RHEL-15640] - amd_hsmp: Add HSMP protocol version 5 messages (John Allen) [2072239] - PCI: Disable ATS for specific Intel IPU E2000 devices (Michal Schmidt) [RHEL-16608] - PCI: Extract ATS disabling to a helper function (Michal Schmidt) [RHEL-16608] - netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP (Phil Sutter) [RHEL-5434] {CVE-2023-42756} - exfat: release s_lock before calling dir_emit() (Pavel Reichl) [RHEL-9653] - exfat: fix the newly allocated clusters are not freed in error handling (Pavel Reichl) [RHEL-9653] - exfat: don't print error log in normal case (Pavel Reichl) [RHEL-9653] - exfat: remove unneeded code from exfat_alloc_cluster() (Pavel Reichl) [RHEL-9653] - exfat: handle unreconized benign secondary entries (Pavel Reichl) [RHEL-9653] - exfat: fix inode->i_blocks for non-512 byte sector size device (Pavel Reichl) [RHEL-9653] - exfat: redefine DIR_DELETED as the bad cluster number (Pavel Reichl) [RHEL-9653] - exfat: fix reporting fs error when reading dir beyond EOF (Pavel Reichl) [RHEL-9653] - exfat: fix unexpected EOF while reading dir (Pavel Reichl) [RHEL-9653] - exfat: reuse exfat_find_location() to simplify exfat_get_dentry_set() (Pavel Reichl) [RHEL-9653] - exfat: fix overflow in sector and cluster conversion (Pavel Reichl) [RHEL-9653] - exfat: remove i_size_write() from __exfat_truncate() (Pavel Reichl) [RHEL-9653] - exfat: remove argument 'size' from exfat_truncate() (Pavel Reichl) [RHEL-9653] - exfat: remove unnecessary arguments from exfat_find_dir_entry() (Pavel Reichl) [RHEL-9653] - exfat: remove unneeded codes from __exfat_rename() (Pavel Reichl) [RHEL-9653] - exfat: remove call ilog2() from exfat_readdir() (Pavel Reichl) [RHEL-9653] - exfat: replace magic numbers with Macros (Pavel Reichl) [RHEL-9653] - exfat: rename exfat_free_dentry_set() to exfat_put_dentry_set() (Pavel Reichl) [RHEL-9653] - exfat: move exfat_entry_set_cache from heap to stack (Pavel Reichl) [RHEL-9653] - exfat: support dynamic allocate bh for exfat_entry_set_cache (Pavel Reichl) [RHEL-9653] - exfat: reduce the size of exfat_entry_set_cache (Pavel Reichl) [RHEL-9653] - exfat: hint the empty entry which at the end of cluster chain (Pavel Reichl) [RHEL-9653] - exfat: simplify empty entry hint (Pavel Reichl) [RHEL-9653] - exfat: fix overflow for large capacity partition (Pavel Reichl) [RHEL-9653] - exfat_iterate(): don't open-code file_inode(file) (Pavel Reichl) [RHEL-9653] - exfat: Drop superfluous new line for error messages (Pavel Reichl) [RHEL-9653] - exfat: Downgrade ENAMETOOLONG error message to debug messages (Pavel Reichl) [RHEL-9653] - exfat: Expand exfat_err() and co directly to pr_*() macro (Pavel Reichl) [RHEL-9653] - exfat: Define NLS_NAME_* as bit flags explicitly (Pavel Reichl) [RHEL-9653] - exfat: Return ENAMETOOLONG consistently for oversized paths (Pavel Reichl) [RHEL-9653] - exfat: remove duplicate write inode for extending dir/file (Pavel Reichl) [RHEL-9653] - exfat: remove duplicate write inode for truncating file (Pavel Reichl) [RHEL-9653] - exfat: reuse __exfat_write_inode() to update directory entry (Pavel Reichl) [RHEL-9653] - exfat: reduce block requests when zeroing a cluster (Pavel Reichl) [RHEL-9653] - exfat: introduce mount option 'sys_tz' (Pavel Reichl) [RHEL-9653] - exfat: do not clear VolumeDirty in writeback (Pavel Reichl) [RHEL-9653] - exfat: allow access to paths with trailing dots (Pavel Reichl) [RHEL-9653] - exfat: fix missing REQ_SYNC in exfat_update_bhs() (Pavel Reichl) [RHEL-9653] - exfat: remove argument 'sector' from exfat_get_dentry() (Pavel Reichl) [RHEL-9653] - exfat: move super block magic number to magic.h (Pavel Reichl) [RHEL-9653] - exfat: reuse exfat_inode_info variable instead of calling EXFAT_I() (Pavel Reichl) [RHEL-9653] - exfat: make exfat_find_location() static (Pavel Reichl) [RHEL-9653] - exfat: fix typos in comments (Pavel Reichl) [RHEL-9653] - block: add sync_blockdev_range() (Pavel Reichl) [RHEL-9653]- sched/core: Fix RQCF_ACT_SKIP leak (Phil Auld) [RHEL-15489] - gfs2: Fix quota=quiet oversight (Bob Peterson) [2224067] - gfs2: Free quota data objects synchronously (Andreas Gruenbacher) [2224067] - gfs2: Fix initial quota data refcount (Andreas Gruenbacher) [2224067] - gfs2: Factor out duplicate quota data disposal code (Andreas Gruenbacher) [2224067] - gfs2: Use gfs2_qd_dispose in gfs2_quota_cleanup (Andreas Gruenbacher) [2224067] - gfs2: Fix wrong quota shrinker return value (Andreas Gruenbacher) [2224067] - gfs2: ignore negated quota changes (Bob Peterson) [2224067] - gfs2: Introduce new quota=quiet mount option (Bob Peterson) [2224067] - gfs2: Rename sd_{ glock => kill }_wait (Andreas Gruenbacher) [2224067] - gfs2: Add quota_change type (Bob Peterson) [2224067] - qed: fix LL2 RX buffer allocation (Manish Chopra) [RHEL-8466] - powerpc/pseries/iommu: enable_ddw incorrectly returns direct mapping for SR-IOV device (Mamatha Inamdar) [RHEL-17959] - xfs: remove CPU hotplug infrastructure (Bill O'Donnell) [RHEL-15844] - xfs: remove the all-mounts list (Bill O'Donnell) [RHEL-15844] - xfs: use per-mount cpumask to track nonempty percpu inodegc lists (Bill O'Donnell) [RHEL-15844] - xfs: fix per-cpu CIL structure aggregation racing with dying cpus (Bill O'Donnell) [RHEL-15844] - xfs: check that per-cpu inodegc workers actually run on that cpu (Bill O'Donnell) [RHEL-15844] - perf test: Fix parse-events tests to skip parametrized events (Michael Petlan) [RHEL-16868] - Bluetooth: Fix double free in hci_conn_cleanup (Bastien Nocera) [RHEL-2558] {CVE-2023-28464} - PCI/AER: Unexport pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - PCI/AER: Drop unused pci_disable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - ntb: idt: drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - IB/qib: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - IB/hfi1: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - drm/amdgpu: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - accel/habanalabs: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - crypto: qat - ignore subsequent state up commands (Myron Stowe) [RHEL-16039] - crypto: qat - fix state machines cleanup paths (Myron Stowe) [RHEL-16039] - crypto: qat - drop redundant adf_enable_aer() (Myron Stowe) [RHEL-16039] - crypto: qat - replace state machine calls (Myron Stowe) [RHEL-16039] - crypto: qat - fix concurrency issue when device state changes (Myron Stowe) [RHEL-16039] - crypto: qat - delay sysfs initialization (Myron Stowe) [RHEL-16039] - crypto: qat - Include algapi.h for low-level Crypto API (Myron Stowe) [RHEL-16039] - misc: genwqe: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - scsi: qla4xxx: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - scsi: mpt3sas: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - scsi: lpfc: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - scsi: hpsa: Remove unnecessary pci_disable_pcie_error_reporting() comment (Myron Stowe) [RHEL-16039] - scsi: csiostor: Remove unnecessary aer.h include (Myron Stowe) [RHEL-16039] - scsi: bfa: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - scsi: be2iscsi: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - scsi: arcmsr: Remove unnecessary aer.h include (Myron Stowe) [RHEL-16039] - scsi: aacraid: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - ixgbe: Remove unnecessary aer.h include (Myron Stowe) [RHEL-16039] - igc: Remove unnecessary aer.h include (Myron Stowe) [RHEL-16039] - ice: Remove unnecessary aer.h include (Myron Stowe) [RHEL-16039] - i40e: Remove unnecessary aer.h include (Myron Stowe) [RHEL-16039] - fm10k: Remove unnecessary aer.h include (Myron Stowe) [RHEL-16039] - e1000e: Remove unnecessary aer.h include (Myron Stowe) [RHEL-16039] - sfc_ef100: Drop redundant pci_disable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - sfc/siena: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - sfc: falcon: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - sfc: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - qlcnic: Remove unnecessary aer.h include (Myron Stowe) [RHEL-16039] - qlcnic: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - net: qede: Remove unnecessary aer.h include (Myron Stowe) [RHEL-16039] - qed: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - netxen_nic: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - cxgb4: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - bnxt: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - bnx2x: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - bnx2: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - be2net: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - alx: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - fpga: dfl-pci: Drop redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - cxl: remove unnecessary calling of pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - fm10k: Remove redundant pci_enable_pcie_error_reporting() (Myron Stowe) [RHEL-16039] - drivers/pci/controller: Remove "select SRCU" (Myron Stowe) [RHEL-16633]- selftests/kvm: fix compilation on non-x86_64 platforms (Paolo Bonzini) [RHEL-14702] - RHEL: update more configs (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add a memory region subtest to validate invalid flags (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Test KVM exit behavior for private memory/access (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add basic selftest for guest_memfd() (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Expand set_memory_region_test to validate guest_memfd() (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add KVM_SET_USER_MEMORY_REGION2 helper (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add x86-only selftest for private memory conversions (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add GUEST_SYNC[1-6] macros for synchronizing more data (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Introduce VM "shape" to allow tests to specify the VM type (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add helpers to do KVM_HC_MAP_GPA_RANGE hypercalls (x86) (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add helpers to convert guest memory b/w private and shared (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add support for creating private memslots (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert lib's mem regions to KVM_SET_USER_MEMORY_REGION2 (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Drop unused kvm_userspace_memory_region_find() helper (Paolo Bonzini) [RHEL-14702] - KVM: x86: Add support for "protected VMs" that can utilize private memory (Paolo Bonzini) [RHEL-14702] - KVM: Allow arch code to track number of memslot address spaces per VM (Paolo Bonzini) [RHEL-14702] - KVM: Drop superfluous __KVM_VCPU_MULTIPLE_ADDRESS_SPACE macro (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Handle page fault for private memory (Paolo Bonzini) [RHEL-14702] - KVM: x86: Disallow hugepages when memory attributes are mixed (Paolo Bonzini) [RHEL-14702] - KVM: x86: "Reset" vcpu->run->exit_reason early in KVM_RUN (Paolo Bonzini) [RHEL-14702] - KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific backing memory (Paolo Bonzini) [RHEL-14702] - fs: Rename anon_inode_getfile_secure() and anon_inode_getfd_secure() (Paolo Bonzini) [RHEL-14702] - mm: Add AS_UNMOVABLE to mark mapping as completely unmovable (Paolo Bonzini) [RHEL-14702] - KVM: Introduce per-page memory attributes (Paolo Bonzini) [RHEL-14702] - KVM: Drop .on_unlock() mmu_notifier hook (Paolo Bonzini) [RHEL-14702] - KVM: Add a dedicated mmu_notifier flag for reclaiming freed memory (Paolo Bonzini) [RHEL-14702] - KVM: Add KVM_EXIT_MEMORY_FAULT exit to report faults to userspace (Paolo Bonzini) [RHEL-14702] - KVM: Introduce KVM_SET_USER_MEMORY_REGION2 (Paolo Bonzini) [RHEL-14702] - KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIER (Paolo Bonzini) [RHEL-14702] - KVM: PPC: Return '1' unconditionally for KVM_CAP_SYNC_MMU (Paolo Bonzini) [RHEL-14702] - KVM: PPC: Drop dead code related to KVM_ARCH_WANT_MMU_NOTIFIER (Paolo Bonzini) [RHEL-14702] - KVM: WARN if there are dangling MMU invalidations at VM destruction (Paolo Bonzini) [RHEL-14702] - KVM: Use gfn instead of hva for mmu_notifier_retry (Paolo Bonzini) [RHEL-14702] - KVM: Assert that mmu_invalidate_in_progress *never* goes negative (Paolo Bonzini) [RHEL-14702] - KVM: Tweak kvm_hva_range and hva_handler_t to allow reusing for gfn ranges (Paolo Bonzini) [RHEL-14702] - selftests: kvm/s390x: use vm_create_barebones() (Paolo Bonzini) [RHEL-14702] - pagemap: add filemap_grab_folio() (Paolo Bonzini) [RHEL-14702] - RHEL: update configs (Paolo Bonzini) [RHEL-14702] - KVM: x86: Service NMI requests after PMI requests in VM-Enter path (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Zap KVM TDP when noncoherent DMA assignment starts/stops (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Add helpers to return if KVM honors guest MTRRs (Paolo Bonzini) [RHEL-14702] - KVM: x86: Don't sync user-written TSC against startup values (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Treat all "skip" emulation for SEV guests as outright failures (Paolo Bonzini) [RHEL-14702] - KVM: x86: Refactor can_emulate_instruction() return to be more expressive (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Use kvm_is_cr4_bit_set() to query SMAP/SMEP in "can emulate" (Paolo Bonzini) [RHEL-14702] - KVM: x86: Refine calculation of guest wall clock to use a single TSC read (Paolo Bonzini) [RHEL-14702] - KVM: x86: Virtualize HWCR.TscFreqSel[bit 24] (Paolo Bonzini) [RHEL-14702] - KVM: x86: Allow HWCR.McStatusWrEn to be cleared once set (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Stop kicking vCPUs to sync the dirty log when PML is disabled (Paolo Bonzini) [RHEL-14702] - x86: KVM: Add feature flag for CPUID.80000021H:EAX[bit 1] (Paolo Bonzini) [RHEL-14702] - KVM: x86: Ignore MSR_AMD64_TW_CFG access (Paolo Bonzini) [RHEL-14702] - KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space (Paolo Bonzini) [RHEL-14702] - KVM: x86: Clear bit12 of ICR after APIC-write VM-exit (Paolo Bonzini) [RHEL-14702] - KVM: x86: Fix lapic timer interrupt lost after loading a snapshot. (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Update SEV-ES shutdown intercepts with more metadata (Paolo Bonzini) [RHEL-14702] - KVM: X86: Reduce size of kvm_vcpu_arch structure when CONFIG_KVM_XEN=n (Paolo Bonzini) [RHEL-14702] - x86/cpu: Clear SVM feature if disabled by BIOS (Paolo Bonzini) [RHEL-14702] - KVM: Add the missed title format (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Force load all supported XSAVE state in state test (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Load XSAVE state into untouched vCPU during state test (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Touch relevant XSAVE state in guest for state test (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Zero-initialize entire test_result in memslot perf test (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Remove obsolete and incorrect test case metadata (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Treat %llx like %lx when formatting guest printf (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Assert that vasprintf() is successful (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Explicit set #UD when *potentially* injecting exception (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Reload "good" vCPU state if vCPU hits shutdown (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Test gp event filters don't affect fixed event filters (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Test if event filter meets expectations on fixed counters (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add test cases for unsupported PMU event filter input values (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Introduce "struct __kvm_pmu_event_filter" to manipulate filter (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Drop the return of remove_event() (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add x86 properties for Intel PMU in processor.h (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add skip_set facility to get_reg_list test (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Only do get/set tests on present blessed list (Paolo Bonzini) [RHEL-14702] - KVM: arm64: selftests: Move finalize_vcpu back to run_test (Paolo Bonzini) [RHEL-14702] - KVM: arm64: selftests: Move reject_set check logic to a function (Paolo Bonzini) [RHEL-14702] - KVM: arm64: selftests: Finish generalizing get-reg-list (Paolo Bonzini) [RHEL-14702] - KVM: arm64: selftests: Split get-reg-list test code (Paolo Bonzini) [RHEL-14702] - KVM: arm64: selftests: Delete core_reg_fixup (Paolo Bonzini) [RHEL-14702] - KVM: arm64: selftests: Rename vcpu_config and add to kvm_util.h (Paolo Bonzini) [RHEL-14702] - KVM: arm64: selftests: Remove print_reg's dependency on vcpu_config (Paolo Bonzini) [RHEL-14702] - KVM: arm64: selftests: Drop SVE cap check in print_reg (Paolo Bonzini) [RHEL-14702] - KVM: arm64: selftests: Replace str_with_index with strdup_printf (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Use GUEST_FAIL() in ARM's arch timer helpers (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Print out guest RIP on unhandled exception (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Rip out old, param-based guest assert macros (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert x86's XCR0 test to use printf-based guest asserts (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert VMX's PMU capabilities test to printf guest asserts (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert the x86 userspace I/O test to printf guest assert (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert x86's TSC MSRs test to use printf guest asserts (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert the nSVM software interrupt test to printf guest asserts (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert x86's set BSP ID test to printf style guest asserts (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert x86's nested exceptions test to printf guest asserts (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert the MONITOR/MWAIT test to use printf guest asserts (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert x86's KVM paravirt test to printf style GUEST_ASSERT (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert the Hyper-V feature test to printf style GUEST_ASSERT (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert the Hyper-V extended hypercalls test to printf asserts (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert x86's CPUID test to printf style GUEST_ASSERT (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert steal_time test to printf style GUEST_ASSERT (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert set_memory_region_test to printf-based GUEST_ASSERT (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert s390's tprot test to printf style GUEST_ASSERT (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert s390's memop test to printf style GUEST_ASSERT (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert the memslot performance test to printf guest asserts (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert ARM's vGIC IRQ test to printf style GUEST_ASSERT (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert ARM's page fault test to printf style GUEST_ASSERT (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert ARM's hypercalls test to printf style GUEST_ASSERT (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert debug-exceptions to printf style GUEST_ASSERT (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Convert aarch_timer to printf style GUEST_ASSERT (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add a selftest for guest prints and formatted asserts (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add #define of expected KVM exit reason for ucall (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add arch ucall.h and inline simple arch hooks (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add formatted guest assert support in ucall framework (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add string formatting options to ucall (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add additional pages to the guest to accommodate ucall (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add guest_snprintf() to KVM selftests (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add strnlen() to the string overrides (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add a shameful hack to preserve/clobber GPRs across ucall (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Make TEST_ASSERT_EQ() output look like normal TEST_ASSERT() (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Rename the ASSERT_EQ macro (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Remove superfluous variable assignment (Paolo Bonzini) [RHEL-14702] - KVM: selftests: use unified time type for comparison (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Extend x86's sync_regs_test to check for exception races (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Extend x86's sync_regs_test to check for event vector races (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Extend x86's sync_regs_test to check for CR4 races (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Expand x86's sregs test to cover illegal CR0 values (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Verify stats fd is usable after VM fd has been closed (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Verify stats fd can be dup()'d and read (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Verify userspace can create "redundant" binary stats files (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Explicitly free vcpus array in binary stats test (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Clean up stats fd in common stats_test() helper (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Use pread() to read binary stats header (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add new CFLAGS to generate dependency files (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Allow specify physical cpu list in demand paging test (Paolo Bonzini) [RHEL-14702] - KVM: selftests: get-reg-list: support ID register features (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Extend cpuid_test to verify KVM_GET_CPUID2 "nent" updates (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add dirty logging page splitting test (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Move dirty logging functions to memstress.(c|h) (Paolo Bonzini) [RHEL-14702] - KVM: selftests: touch all pages of args on each memstress iteration (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Allow dumping per-vcpu info for uffd threads (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Setup vcpu_alias only for minor mode test (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Fix spelling mistake "miliseconds" -> "milliseconds" (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Refactor stable TSC check to use TEST_REQUIRE() (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Test the PMU event "Instructions retired" (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Copy full counter values from guest in PMU event filter test (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Use error codes to signal errors in PMU event filter test (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Print detailed info in PMU event filter asserts (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add helpers for PMC asserts in PMU event filter test (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add a common helper for the PMU event filter guest code (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Fix spelling mistake "perrmited" -> "permitted" (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add test to verify KVM's supported XCR0 (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add all known XFEATURE masks to common code (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Rework dynamic XFeature helper to take mask, not bit (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Move XGETBV and XSETBV helpers to common code (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Verify LBRs are disabled if vPMU is disabled (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add negative testcase for PEBS format in PERF_CAPABILITIES (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Refactor LBR_FMT test to avoid use of separate macro (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Drop "all done!" printf() from PERF_CAPABILITIES test (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Test post-KVM_RUN writes to PERF_CAPABILITIES (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Expand negative testing of guest writes to PERF_CAPABILITIES (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Test all immutable non-format bits in PERF_CAPABILITIES (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Test all fungible features in PERF_CAPABILITIES (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Drop now-redundant checks on PERF_CAPABILITIES writes (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Verify KVM preserves userspace writes to "durable" MSRs (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Print out failing MSR and value in vcpu_set_msr() (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Assert that full-width PMC writes are supported if PDCM=1 (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Move 0/initial value PERF_CAPS checks to dedicated sub-test (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Split PMU caps sub-tests to avoid writing MSR after KVM_RUN (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Close opened file descriptor in stable_tsc_check_supported() (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Fixup config fragment for access_tracking_perf_test (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Check that XTILEDATA supports XFD (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Check that the palette table exists before using it (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Move XSAVE and OSXSAVE CPUID checks into AMX's init_regs() (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Assert that both XTILE{CFG,DATA} are XSAVE-enabled (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Verify XTILE_DATA in XSTATE isn't affected by IA32_XFD (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Assert that XTILE_DATA is set in IA32_XFD on #NM (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add check of CR0.TS in the #NM handler in amx_test (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Enable checking on xcomp_bv in amx_test (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Fix an error in comment of amx_test (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add a fully functional "struct xstate" for x86 (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add 'malloc' failure check in vcpu_save_state (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Adjust VM's initial stack address to align with SysV ABI spec (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Report enable_pmu module value when test is skipped (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Add a helper to read kvm boolean module parameters (Paolo Bonzini) [RHEL-14702] - KVM: selftests: Fix nsec to sec conversion in demand_paging_test (Paolo Bonzini) [RHEL-14702] - Documentation: KVM: SEV: add a missing backtick (Paolo Bonzini) [RHEL-14702] - Documentation: KVM: make corrections to vcpu-requests.rst (Paolo Bonzini) [RHEL-14702] - Documentation: KVM: make corrections to ppc-pv.rst (Paolo Bonzini) [RHEL-14702] - Documentation: KVM: make corrections to locking.rst (Paolo Bonzini) [RHEL-14702] - Documentation: KVM: make corrections to halt-polling.rst (Paolo Bonzini) [RHEL-14702] - KVM: x86: Fix a typo in Documentation/virt/kvm/x86/mmu.rst (Paolo Bonzini) [RHEL-14702] - KVM: s390: fix gisa destroy operation might lead to cpu stalls (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Fix build error when using -Werror=unused-but-set-variable (Paolo Bonzini) [RHEL-14702] - x86: KVM: SVM: refresh AVIC inhibition in svm_leave_nested() (Paolo Bonzini) [RHEL-14702] - x86: KVM: SVM: add support for Invalid IPI Vector interception (Paolo Bonzini) [RHEL-14702] - x86: KVM: SVM: always update the x2avic msr interception (Paolo Bonzini) [RHEL-14702] - KVM: x86: Constrain guest-supported xfeatures only at KVM_GET_XSAVE{2} (Paolo Bonzini) [RHEL-14702] - x86/fpu: Allow caller to constrain xfeatures when copying to uabi buffer (Paolo Bonzini) [RHEL-14702] - KVM: x86/pmu: Synthesize at most one PMI per VM-exit (Paolo Bonzini) [RHEL-14702] - KVM: x86: Mask LVTPC when handling a PMI (Paolo Bonzini) [RHEL-14702] - KVM: x86/pmu: Truncate counter value to allowed width on write (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Do not use user return MSR support for virtualized TSC_AUX (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Fix TSC_AUX virtualization setup (Paolo Bonzini) [RHEL-14702] - KVM: SVM: INTERCEPT_RDTSCP is never intercepted anyway (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Stop zapping invalidated TDP MMU roots asynchronously (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Do not filter address spaces in for_each_tdp_mmu_root_yield_safe() (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Open code leaf invalidation from mmu_notifier (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Include mmu.h in spte.h (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Use dummy root, backed by zero page, for !visible guest roots (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Disallow guest from using !visible slots for page tables (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Harden TDP MMU iteration against root w/o shadow page (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Harden new PGD against roots without shadow pages (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Add helper to convert root hpa to shadow page (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Handle KVM bookkeeping in page-track APIs, not callers (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Drop @slot param from exported/external page-track APIs (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Bug the VM if write-tracking is used but not enabled (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Assert that correct locks are held for page write-tracking (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Rename page-track APIs to reflect the new reality (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Drop infrastructure for multiple page-track modes (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Use page-track notifiers iff there are external users (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Move KVM-only page-track declarations to internal header (Paolo Bonzini) [RHEL-14702] - KVM: x86: Remove the unused page-track hook track_flush_slot() (Paolo Bonzini) [RHEL-14702] - drm/i915/gvt: switch from ->track_flush_slot() to ->track_remove_region() (Paolo Bonzini) [RHEL-14702] - KVM: x86: Add a new page-track hook to handle memslot deletion (Paolo Bonzini) [RHEL-14702] - drm/i915/gvt: Don't bother removing write-protection on to-be-deleted slot (Paolo Bonzini) [RHEL-14702] - KVM: x86: Reject memslot MOVE operations if KVMGT is attached (Paolo Bonzini) [RHEL-14702] - KVM: drm/i915/gvt: Drop @vcpu from KVM's ->track_write() hook (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Don't bounce through page-track mechanism for guest PTEs (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Don't rely on page-track mechanism to flush on memslot change (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Move kvm_arch_flush_shadow_{all,memslot}() to mmu.c (Paolo Bonzini) [RHEL-14702] - drm/i915/gvt: Protect gfn hash table with vgpu_lock (Paolo Bonzini) [RHEL-14702] - drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt() (Paolo Bonzini) [RHEL-14702] - drm/i915/gvt: Use an "unsigned long" to iterate over memslot gfns (Paolo Bonzini) [RHEL-14702] - drm/i915/gvt: Don't rely on KVM's gfn_to_pfn() to query possible 2M GTT (Paolo Bonzini) [RHEL-14702] - drm/i915/gvt: Error out on an attempt to shadowing an unknown GTT entry type (Paolo Bonzini) [RHEL-14702] - drm/i915/gvt: Explicitly check that vGPU is attached before shadowing (Paolo Bonzini) [RHEL-14702] - drm/i915/gvt: Put the page reference obtained by KVM's gfn_to_pfn() (Paolo Bonzini) [RHEL-14702] - drm/i915/gvt: Don't try to unpin an empty page range (Paolo Bonzini) [RHEL-14702] - drm/i915/gvt: Verify hugepages are contiguous in physical address space (Paolo Bonzini) [RHEL-14702] - drm/i915/gvt: remove interface intel_gvt_is_valid_gfn (Paolo Bonzini) [RHEL-14702] - drm/i915/gvt: Verify pfn is "valid" before dereferencing "struct page" (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: BUG() in rmap helpers iff CONFIG_BUG_ON_DATA_CORRUPTION=y (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Plumb "struct kvm" all the way to pte_list_remove() (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Use BUILD_BUG_ON_INVALID() for KVM_MMU_WARN_ON() stub (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Replace MMU_DEBUG with proper KVM_PROVE_MMU Kconfig (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Bug the VM if a vCPU ends up in long mode without PAE enabled (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Convert "runtime" WARN_ON() assertions to WARN_ON_ONCE() (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Rename MMU_WARN_ON() to KVM_MMU_WARN_ON() (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Cleanup sanity check of SPTEs at SP free (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Avoid pointer arithmetic when iterating over SPTEs (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Delete the "dbg" module param (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Delete rmap_printk() and all its usage (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Delete pgprintk() and all its usage (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Guard against collision with KVM-defined PFERR_IMPLICIT_ACCESS (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Move the lockdep_assert of mmu_lock to inside clear_dirty_pt_masked() (Paolo Bonzini) [RHEL-14702] - KVM: VMX: Refresh available regs and IDT vectoring info before NMI handling (Paolo Bonzini) [RHEL-14702] - KVM: VMX: Delete ancient pr_warn() about KVM_SET_TSS_ADDR not being set (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Require nrips support for SEV guests (and beyond) (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Don't inject #UD if KVM attempts to skip SEV guest insn (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Skip VMSA init in sev_es_init_vmcb() if pointer is NULL (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Get source vCPUs from source VM for SEV-ES intrahost migration (Paolo Bonzini) [RHEL-14702] - KVM: Remove unused kvm_make_cpus_request_mask() declaration (Paolo Bonzini) [RHEL-14702] - KVM: Remove unused kvm_device_{get,put}() declarations (Paolo Bonzini) [RHEL-14702] - KVM: x86: Disallow guest CPUID lookups when IRQs are disabled (Paolo Bonzini) [RHEL-14702] - KVM: nSVM: Use KVM-governed feature framework to track "vNMI enabled" (Paolo Bonzini) [RHEL-14702] - KVM: nSVM: Use KVM-governed feature framework to track "vGIF enabled" (Paolo Bonzini) [RHEL-14702] - KVM: nSVM: Use KVM-governed feature framework to track "Pause Filter enabled" (Paolo Bonzini) [RHEL-14702] - KVM: nSVM: Use KVM-governed feature framework to track "LBRv enabled" (Paolo Bonzini) [RHEL-14702] - KVM: nSVM: Use KVM-governed feature framework to track "vVM{SAVE,LOAD} enabled" (Paolo Bonzini) [RHEL-14702] - KVM: nSVM: Use KVM-governed feature framework to track "TSC scaling enabled" (Paolo Bonzini) [RHEL-14702] - KVM: nSVM: Use KVM-governed feature framework to track "NRIPS enabled" (Paolo Bonzini) [RHEL-14702] - KVM: nVMX: Use KVM-governed feature framework to track "nested VMX enabled" (Paolo Bonzini) [RHEL-14702] - KVM: x86: Use KVM-governed feature framework to track "XSAVES enabled" (Paolo Bonzini) [RHEL-14702] - KVM: VMX: Rename XSAVES control to follow KVM's preferred "ENABLE_XYZ" (Paolo Bonzini) [RHEL-14702] - KVM: VMX: Check KVM CPU caps, not just VMX MSR support, for XSAVE enabling (Paolo Bonzini) [RHEL-14702] - KVM: VMX: Recompute "XSAVES enabled" only after CPUID update (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Use KVM-governed feature framework to track "GBPAGES enabled" (Paolo Bonzini) [RHEL-14702] - KVM: x86: Add a framework for enabling KVM-governed x86 features (Paolo Bonzini) [RHEL-14702] - KVM: SVM: correct the size of spec_ctrl field in VMCB save area (Paolo Bonzini) [RHEL-14702] - x86: kvm: x86: Remove unnecessary initial values of variables (Paolo Bonzini) [RHEL-14702] - KVM: VMX: Rename vmx_get_max_tdp_level() to vmx_get_max_ept_level() (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Set target pCPU during IRTE update if target vCPU is running (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Take and hold ir_list_lock when updating vCPU's Physical ID entry (Paolo Bonzini) [RHEL-14702] - KVM: x86: Remove WARN sanity check on hypervisor timer vs. UNINITIALIZED vCPU (Paolo Bonzini) [RHEL-14702] - KVM: x86: Remove break statements that will never be executed (Paolo Bonzini) [RHEL-14702] - KVM: Wrap kvm_{gfn,hva}_range.pte in a per-action union (Paolo Bonzini) [RHEL-14702] - KVM: Move kvm_arch_flush_remote_tlbs_memslot() to common code (Paolo Bonzini) [RHEL-14702] - KVM: Allow range-based TLB invalidation from common code (Paolo Bonzini) [RHEL-14702] - KVM: Remove CONFIG_HAVE_KVM_ARCH_TLB_FLUSH_ALL (Paolo Bonzini) [RHEL-14702] - KVM: arm64: Use kvm_arch_flush_remote_tlbs() (Paolo Bonzini) [RHEL-14702] - KVM: Declare kvm_arch_flush_remote_tlbs() globally (Paolo Bonzini) [RHEL-14702] - KVM: Rename kvm_arch_flush_remote_tlb() to kvm_arch_flush_remote_tlbs() (Paolo Bonzini) [RHEL-14702] - KVM: arm64: Remove unused declarations (Paolo Bonzini) [RHEL-14702] - KVM: arm64: Remove redundant kvm_set_pfn_accessed() from user_mem_abort() (Paolo Bonzini) [RHEL-14702] - KVM: nSVM: Skip writes to MSR_AMD64_TSC_RATIO if guest state isn't loaded (Paolo Bonzini) [RHEL-14702] - KVM: x86: Always write vCPU's current TSC offset/ratio in vendor hooks (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Clean up preemption toggling related to MSR_AMD64_TSC_RATIO (Paolo Bonzini) [RHEL-14702] - KVM: nSVM: Use the "outer" helper for writing multiplier to MSR_AMD64_TSC_RATIO (Paolo Bonzini) [RHEL-14702] - KVM: nSVM: Load L1's TSC multiplier based on L1 state, not L2 state (Paolo Bonzini) [RHEL-14702] - KVM: nSVM: Check instead of asserting on nested TSC scaling support (Paolo Bonzini) [RHEL-14702] - KVM: x86: Advertise AMX-COMPLEX CPUID to userspace (Paolo Bonzini) [RHEL-14702] - KVM: VMX: Skip VMCLEAR logic during emergency reboots if CR4.VMXE=0 (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Use "standard" stgi() helper when disabling SVM (Paolo Bonzini) [RHEL-14702] - KVM: x86: Force kvm_rebooting=true during emergency reboot/crash (Paolo Bonzini) [RHEL-14702] - x86/virt: KVM: Move "disable SVM" helper into KVM SVM (Paolo Bonzini) [RHEL-14702] - KVM: VMX: Ensure CPU is stable when probing basic VMX support (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Check that the current CPU supports SVM in kvm_is_svm_supported() (Paolo Bonzini) [RHEL-14702] - x86/virt: KVM: Open code cpu_has_svm() into kvm_is_svm_supported() (Paolo Bonzini) [RHEL-14702] - x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm() (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Make KVM_AMD depend on CPU_SUP_AMD or CPU_SUP_HYGON (Paolo Bonzini) [RHEL-14702] - x86/virt: KVM: Move VMXOFF helpers into KVM VMX (Paolo Bonzini) [RHEL-14702] - x86/virt: KVM: Open code cpu_has_vmx() in KVM VMX (Paolo Bonzini) [RHEL-14702] - x86/reboot: Expose VMCS crash hooks if and only if KVM_{INTEL,AMD} is enabled (Paolo Bonzini) [RHEL-14702] - x86/reboot: Disable virtualization during reboot iff callback is registered (Paolo Bonzini) [RHEL-14702] - x86/reboot: Hoist "disable virt" helpers above "emergency reboot" path (Paolo Bonzini) [RHEL-14702] - x86/reboot: Assert that IRQs are disabled when turning off virtualization (Paolo Bonzini) [RHEL-14702] - x86/reboot: KVM: Disable SVM during reboot via virt/KVM reboot callback (Paolo Bonzini) [RHEL-14702] - x86/reboot: KVM: Handle VMXOFF in KVM's reboot callback (Paolo Bonzini) [RHEL-14702] - x86/reboot: Harden virtualization hooks for emergency reboot (Paolo Bonzini) [RHEL-14702] - x86/reboot: VMCLEAR active VMCSes before emergency reboot (Paolo Bonzini) [RHEL-14702] - KVM: x86: Retry APIC optimized map recalc if vCPU is added/enabled (Paolo Bonzini) [RHEL-14702] - KVM: x86/pmu: Move .hw_event_available() check out of PMC filter helper (Paolo Bonzini) [RHEL-14702] - KVM: x86/pmu: Require nr fixed_pmc_events to match nr max fixed counters (Paolo Bonzini) [RHEL-14702] - KVM: x86/pmu: Simplify intel_hw_event_available() (Paolo Bonzini) [RHEL-14702] - KVM: x86/pmu: Use enums instead of hardcoded magic for arch event indices (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Use svm_get_lbr_vmcb() helper to handle writes to DEBUGCTL (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Clean up handling of LBR virtualization enabled (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Fix dead KVM_BUG() code in LBR MSR virtualization (Paolo Bonzini) [RHEL-14702] - KVM: VMX: Drop manual TLB flush when migrating vmcs.APIC_ACCESS_ADDR (Paolo Bonzini) [RHEL-14702] - KVM: VMX: Drop unnecessary vmx_fb_clear_ctrl_available "cache" (Paolo Bonzini) [RHEL-14702] - KVM: x86: Snapshot host's MSR_IA32_ARCH_CAPABILITIES (Paolo Bonzini) [RHEL-14702] - KVM: x86: Advertise host CPUID 0x80000005 in KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [RHEL-14702] - KVM: x86: Remove x86_emulate_ops::guest_has_long_mode (Paolo Bonzini) [RHEL-14702] - KVM: x86: Fix KVM_CAP_SYNC_REGS's sync_regs() TOCTOU issues (Paolo Bonzini) [RHEL-14702] - KVM: x86: Use sysfs_emit() instead of sprintf() (Paolo Bonzini) [RHEL-14702] - KVM: VMX: Use vmread_error() to report VM-Fail in "goto" path (Paolo Bonzini) [RHEL-14702] - KVM: VMX: Make VMREAD error path play nice with noinstr (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Don't try to pointlessly single-step SEV-ES guests for NMI window (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Don't defer NMI unblocking until next exit for SEV-ES guests (Paolo Bonzini) [RHEL-14702] - KVM: SEV-ES: Eliminate #DB intercept when DebugSwap enabled (Paolo Bonzini) [RHEL-14702] - KVM: SEV: Enable data breakpoints in SEV-ES (Paolo Bonzini) [RHEL-14702] - KVM: SVM/SEV/SEV-ES: Rework intercepts (Paolo Bonzini) [RHEL-14702] - KVM: SEV-ES: explicitly disable debug (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Rewrite sev_es_prepare_switch_to_guest()'s comment about swap types (Paolo Bonzini) [RHEL-14702] - KVM: SEV: Move SEV's GP_VECTOR intercept setup to SEV (Paolo Bonzini) [RHEL-14702] - KVM: SEV: move set_dr_intercepts/clr_dr_intercepts from the header (Paolo Bonzini) [RHEL-14702] - KVM: arm64: Use the known cpu id instead of smp_processor_id() (Paolo Bonzini) [RHEL-14702] - KVM: x86: Remove PRIx* definitions as they are solely for user space (Paolo Bonzini) [RHEL-14702] - kvm/eventfd: use list_for_each_entry when deassign ioeventfd (Paolo Bonzini) [RHEL-14702] - KVM: destruct kvm_io_device while unregistering it from kvm_io_bus (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Add "never" option to allow sticky disabling of nx_huge_pages (Paolo Bonzini) [RHEL-14702] - KVM: x86: Update comments about MSR lists exposed to userspace (Paolo Bonzini) [RHEL-14702] - KVM: x86: Clean up: remove redundant bool conversions (Paolo Bonzini) [RHEL-14702] - KVM: x86: Use cpu_feature_enabled() for PKU instead of #ifdef (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Trigger APIC-access page reload iff vendor code cares (Paolo Bonzini) [RHEL-14702] - KVM: x86: Use standard mmu_notifier invalidate hooks for APIC access page (Paolo Bonzini) [RHEL-14702] - KVM: VMX: Retry APIC-access page reload if invalidation is in-progress (Paolo Bonzini) [RHEL-14702] - KVM: x86: Correct the name for skipping VMENTER l1d flush (Paolo Bonzini) [RHEL-14702] - KVM: Fix comment for KVM_ENABLE_CAP (Paolo Bonzini) [RHEL-14702] - clocksource: hyper-v: Adjust hv_read_tsc_page_tsc() to avoid special casing U64_MAX (Paolo Bonzini) [RHEL-14702] - x86/vdso: Fix gettimeofday masking (Paolo Bonzini) [RHEL-14702] - KVM: x86: Update number of entries for KVM_GET_CPUID2 on success, not failure (Paolo Bonzini) [RHEL-14702] - KVM: x86/pmu: Remove redundant check for MSR_IA32_DS_AREA set handler (Paolo Bonzini) [RHEL-14702] - KVM: x86: Fix poll command (Paolo Bonzini) [RHEL-14702] - KVM: x86: Move common handling of PAT MSR writes to kvm_set_msr_common() (Paolo Bonzini) [RHEL-14702] - KVM: x86: Make kvm_mtrr_valid() static now that there are no external users (Paolo Bonzini) [RHEL-14702] - KVM: x86: Move PAT MSR handling out of mtrr.c (Paolo Bonzini) [RHEL-14702] - KVM: x86: Use MTRR macros to define possible MTRR MSR ranges (Paolo Bonzini) [RHEL-14702] - KVM: x86: Add helper to get variable MTRR range from MSR index (Paolo Bonzini) [RHEL-14702] - KVM: x86: Add helper to query if variable MTRR MSR is base (versus mask) (Paolo Bonzini) [RHEL-14702] - KVM: SVM: Use kvm_pat_valid() directly instead of kvm_mtrr_valid() (Paolo Bonzini) [RHEL-14702] - KVM: VMX: Open code writing vCPU's PAT in VMX's MSR handler (Paolo Bonzini) [RHEL-14702] - KVM: VMX: Move the comment of CR4.MCE handling right above the code (Paolo Bonzini) [RHEL-14702] - KVM: VMX: Use kvm_read_cr4() to get cr4 value (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Assert on @mmu in the __kvm_mmu_invalidate_addr() (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Add comment on try_cmpxchg64 usage in tdp_mmu_set_spte_atomic (Paolo Bonzini) [RHEL-14702] - SVM-SEV: convert the rest of fget() uses to fdget() in there (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Move filling of Hyper-V's TLB range struct into Hyper-V code (Paolo Bonzini) [RHEL-14702] - KVM: x86: Rename Hyper-V remote TLB hooks to match established scheme (Paolo Bonzini) [RHEL-14702] - KVM: x86/pmu: Zero out LBR capabilities during PMU refresh (Paolo Bonzini) [RHEL-14702] - KVM: x86/pmu: WARN and bug the VM if PMU is refreshed after vCPU has run (Paolo Bonzini) [RHEL-14702] - KVM: x86: Disallow writes to immutable feature MSRs after KVM_RUN (Paolo Bonzini) [RHEL-14702] - KVM: x86: Generate set of VMX feature MSRs using first/last definitions (Paolo Bonzini) [RHEL-14702] - KVM: x86: Add macros to track first...last VMX feature MSRs (Paolo Bonzini) [RHEL-14702] - KVM: x86: Add a helper to query whether or not a vCPU has ever run (Paolo Bonzini) [RHEL-14702] - KVM: x86: Rename kvm_init_msr_list() to clarify it inits multiple lists (Paolo Bonzini) [RHEL-14702] - KVM: x86: set "mitigate_smt_rsb" storage-class-specifier to static (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Merge all handle_changed_pte*() functions (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Remove handle_changed_spte_dirty_log() (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Remove "record_acc_track" in __tdp_mmu_set_spte() (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Bypass __handle_changed_spte() when aging TDP MMU SPTEs (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Drop unnecessary dirty log checks when aging TDP MMU SPTEs (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Clear only A-bit (if enabled) when aging TDP MMU SPTEs (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Remove "record_dirty_log" in __tdp_mmu_set_spte() (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Bypass __handle_changed_spte() when clearing TDP MMU dirty bits (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Drop access tracking checks when clearing TDP MMU dirty bits (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Atomically clear SPTE dirty state in the clear-dirty-log flow (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Consolidate Dirty vs. Writable clearing logic in TDP MMU (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Use kvm_ad_enabled() to determine if TDP MMU SPTEs need wrprot (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Add a helper function to check if an SPTE needs atomic write (Paolo Bonzini) [RHEL-14702] - KVM: Shrink struct kvm_mmu_memory_cache (Paolo Bonzini) [RHEL-14702] - KVM: x86: Shrink struct kvm_pmu (Paolo Bonzini) [RHEL-14702] - KVM: x86: Remove a redundant guest cpuid check in kvm_set_cr4() (Paolo Bonzini) [RHEL-14702] - x86: KVM: Add common feature flag for AMD's PSFD (Paolo Bonzini) [RHEL-14702] - KVM: x86: Change return type of is_long_mode() to bool (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Fix comment typo (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Avoid indirect call for get_cr3 (Paolo Bonzini) [RHEL-14702] - KVM: nVMX: Add helpers to setup VMX control msr configs (Paolo Bonzini) [RHEL-14702] - KVM: nVMX: Remove outdated comments in nested_vmx_setup_ctls_msrs() (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Clean up mmu.c functions that put return type on separate line (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Replace comment with an actual lockdep assertion on mmu_lock (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Rename slot rmap walkers to add clarity and clean up code (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Use gfn_t in kvm_flush_remote_tlbs_range() (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Rename kvm_flush_remote_tlbs_with_address() (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Collapse kvm_flush_remote_tlbs_with_{range,address}() together (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Track tail count in pte_list_desc to optimize guest fork() (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Skip calling mmu->sync_spte() when the spte is 0 (Paolo Bonzini) [RHEL-14702] - kvm: x86/mmu: Remove @no_dirty_log from FNAME(prefetch_gpte) (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Remove FNAME(invlpg) and use FNAME(sync_spte) to update vTLB instead. (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Allow the roots to be invalid in FNAME(invlpg) (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Use kvm_mmu_invalidate_addr() in nested_ept_invalidate_addr() (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Use kvm_mmu_invalidate_addr() in kvm_mmu_invpcid_gva() (Paolo Bonzini) [RHEL-14702] - kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_addr() (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Sanity check input to kvm_mmu_free_roots() (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Reduce the update to the spte in FNAME(sync_spte) (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Move the code out of FNAME(sync_page)'s loop body into mmu.c (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Set mmu->sync_page as NULL for direct paging (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Check mmu->sync_page pointer in kvm_sync_page_check() (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Move the check in FNAME(sync_page) as kvm_sync_page_check() (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug (Paolo Bonzini) [RHEL-14702] - KVM: Change return type of kvm_arch_vm_ioctl() to "int" (Paolo Bonzini) [RHEL-14702] - KVM: Standardize on "int" return types instead of "long" in kvm_main.c (Paolo Bonzini) [RHEL-14702] - KVM: x86: Remove the KVM_GET_NR_MMU_PAGES ioctl (Paolo Bonzini) [RHEL-14702] - KVM: PPC: Standardize on "int" return types in the powerpc KVM code (Paolo Bonzini) [RHEL-14702] - KVM: VMX: Rename "KVM is using eVMCS" static key to match its wrapper (Paolo Bonzini) [RHEL-14702] - KVM: VMX: Stub out enable_evmcs static key for CONFIG_HYPERV=n (Paolo Bonzini) [RHEL-14702] - KVM: nVMX: Move EVMCS1_SUPPORT_* macros to hyperv.c (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Remove FNAME(is_self_change_mapping) (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Detect write #PF to shadow pages during FNAME(fetch) walk (Paolo Bonzini) [RHEL-14702] - KVM: x86/mmu: Use EMULTYPE flag to track write #PFs to shadow pages (Paolo Bonzini) [RHEL-14702] - Enable fs-verity (Alexander Larsson) [RHEL-15219] - ext4: Mark mounting fs-verity filesystems as tech-preview (Alexander Larsson) [RHEL-15219] - Enable erofs (Alexander Larsson) [RHEL-15219] - erofs: Mark erofs mounting as tech-preview (Alexander Larsson) [RHEL-15219] - tracing/timerlat: Always wakeup the timerlat thread (John Kacur) [RHEL-16305] - tracing: Rename kvfree_rcu() to kvfree_rcu_mightsleep() (John Kacur) [RHEL-16305] - tracing/osnoise: Fix notify new tracing_max_latency (John Kacur) [RHEL-16305] - tracing/timerlat: Notify new max thread latency (John Kacur) [RHEL-16305] - tracing/osnoise: set several trace_osnoise.c variables storage-class-specifier to static (John Kacur) [RHEL-16305] - trace/osnoise: make use of the helper function kthread_run_on_cpu() (John Kacur) [RHEL-16305] - tracing: Switch to kvfree_rcu() API (John Kacur) [RHEL-16305] - blk-mq: make sure active queue usage is held for bio_integrity_prep() (Ming Lei) [RHEL-8116] - blk-cgroup: bypass blkcg_deactivate_policy after destroying (Ming Lei) [RHEL-14326] - blk-cgroup: avoid to warn !rcu_read_lock_held() in blkg_lookup() (Ming Lei) [RHEL-14326] - blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!" (Ming Lei) [RHEL-14326] - KVM: s390/mm: Properly reset no-dat (Thomas Huth) [RHEL-17174] - KVM: s390: vsie: fix wrong VIR 37 when MSO is used (Thomas Huth) [RHEL-17174] - netlink: support extack in dump ->start() (Hangbin Liu) [RHEL-14145] - net: sched: do not offload flows with a helper in act_ct (Xin Long) [RHEL-14095] - gve: Fix GFP flags when allocing pages (Izabela Bakollari) [2140229] - ata: ahci: Add Intel Alder Lake-P AHCI controller to low power chipsets list (Tomas Henzl) [RHEL-10941] - ata: ahci: Add Elkhart Lake AHCI controller (Tomas Henzl) [RHEL-10941] - ata: ahci: add identifiers for ASM2116 series adapters (Tomas Henzl) [RHEL-10941] - ata: ahci: print the lpm policy on boot (Tomas Henzl) [RHEL-10941] - ata: libata-eh: Fix compilation warning in ata_eh_link_report() (Tomas Henzl) [RHEL-10941] - ata: libata-core: Fix compilation warning in ata_dev_config_ncq() (Tomas Henzl) [RHEL-10941] - ata: libata-core: Fix ata_port_request_pm() locking (Tomas Henzl) [RHEL-10941] - ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES (Tomas Henzl) [RHEL-10941] - ata: libata-eh: do not thaw the port twice in ata_eh_reset() (Tomas Henzl) [RHEL-10941] - ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset() (Tomas Henzl) [RHEL-10941] - ata: libahci: clear pending interrupt status (Tomas Henzl) [RHEL-10941] - ata: libata: disallow dev-initiated LPM transitions to unsupported states (Tomas Henzl) [RHEL-10941] - ata: libata-core: Disable NCQ_TRIM on Micron 1100 drives (Tomas Henzl) [RHEL-10941] - ata: libahci: fix parameter type of ahci_exec_polled_cmd() (Tomas Henzl) [RHEL-10941] - ata: libata-scsi: fix timeout type in ata_scsi_park_store() (Tomas Henzl) [RHEL-10941] - ata: fix debounce timings type (Tomas Henzl) [RHEL-10941] - ata: libata-eh: fix reset timeout type (Tomas Henzl) [RHEL-10941] - ata: libata-core: fix parameter types of ata_wait_register() (Tomas Henzl) [RHEL-10941] - ata: libata-scsi: Avoid deadlock on rescan after device resume (Tomas Henzl) [RHEL-10941] - ata: ahci_platform: Make code agnostic to OF/ACPI (Tomas Henzl) [RHEL-10941] - ata: ahci: Cleanup ahci_reset_controller() (Tomas Henzl) [RHEL-10941] - ata: Use of_property_read_reg() to parse "reg" (Tomas Henzl) [RHEL-10941] - ata: libata-scsi: Use ata_ncq_supported in ata_scsi_dev_config() (Tomas Henzl) [RHEL-10941] - ata: libata-eh: Use ata_ncq_enabled() in ata_eh_speed_down() (Tomas Henzl) [RHEL-10941] - ata: libata-sata: Improve ata_change_queue_depth() (Tomas Henzl) [RHEL-10941] - ata: libata-sata: Simplify ata_change_queue_depth() (Tomas Henzl) [RHEL-10941] - ata: libata-eh: Clarify ata_eh_qc_retry() behavior at call site (Tomas Henzl) [RHEL-10941] - ata: libata-scsi: Use correct device no in ata_find_dev() (Tomas Henzl) [RHEL-10941] - scsi: ata: libata-scsi: Remove unnecessary !cmd checks (Tomas Henzl) [RHEL-10941] - ata: libata-core: Simplify if condition in ata_dev_revalidate() (Tomas Henzl) [RHEL-10941] - scsi: core: Allow libata to complete successful commands via EH (Tomas Henzl) [RHEL-10941] - device property: Implement device_is_compatible() (Tomas Henzl) [RHEL-10941] - device property: Introduce fwnode_device_is_compatible() helper (Tomas Henzl) [RHEL-10941]- RDMA/core: Require admin capabilities to set system parameters (Kamal Heib) [RHEL-1030] - RDMA/cma: Initialize ib_sa_multicast structure to 0 when join (Kamal Heib) [RHEL-1030] - RDMA/core: Use size_{add,sub,mul}() in calls to struct_size() (Kamal Heib) [RHEL-1030] - RDMA/cma: Fix truncation compilation warning in make_cma_ports (Kamal Heib) [RHEL-1030] - RDMA/uverbs: Fix typo of sizeof argument (Kamal Heib) [RHEL-1030] - RDMA/srp: Do not call scsi_done() from srp_abort() (Kamal Heib) [RHEL-1030] - IB/uverbs: Fix an potential error pointer dereference (Kamal Heib) [RHEL-1030] - scsi: RDMA/srp: Fix residual handling (Kamal Heib) [RHEL-1030] - rdma: fix INFINIBAND_USER_ACCESS dependency (Kamal Heib) [RHEL-1030] - neighbour: annotate lockless accesses to n->nud_state (Ivan Vecera) [RHEL-16999] - RDMA/irdma: Add missing kernel-doc in irdma_setup_umode_qp() (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Drop unused kernel push code (Michal Schmidt) [RHEL-15684] - RDMA: Remove unnecessary NULL values (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Replace one-element array with flexible-array member (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Fix one kernel-doc comment (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Use HW specific minimum WQ size (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Allow accurate reporting on QP max send/recv WR (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Cleanup and rename irdma_netdev_vlan_ipv6() (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Add table based lookup for CQ pointer during an event (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Refactor error handling in create CQP (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Drop a local in irdma_sc_get_next_aeqe (Michal Schmidt) [RHEL-15684] - RDMA/qedr: Remove duplicate assignments of va (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Fix building without IPv6 (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Implement egress VLAN priority (Michal Schmidt) [RHEL-15684] - RDMA/qedr: Remove a duplicate assignment in irdma_query_ah() (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Report correct WC error (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Fix op_type reporting in CQEs (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Fix data race on CQP request done (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Fix data race on CQP completion stats (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Add missing read barriers (Michal Schmidt) [RHEL-15684] - RDMA/irdma: avoid fortify-string warning in irdma_clr_wqes (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Move iw device ops initialization (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Return void from irdma_init_rdma_device() (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Return void from irdma_init_iw_device() (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Fix Local Invalidate fencing (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Prevent QP use after free (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Drop spurious WQ_UNBOUND from alloc_ordered_workqueue() call (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Slightly optimize irdma_form_ah_cm_frame() (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Refactor PBLE functions (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Change name of interrupts (Michal Schmidt) [RHEL-15684] - RDMA/irdma: Refactor HW statistics (Michal Schmidt) [RHEL-15684] - redhat: disable kunit by default (Nico Pache) [RHEL-5618] - redhat: add new kunit tests (Nico Pache) [RHEL-5618] - kunit: test: Fix the possible memory leak in executor_test (Nico Pache) [RHEL-5618] - kunit: Fix possible memory leak in kunit_filter_suites() (Nico Pache) [RHEL-5618] - kunit: Fix the wrong kfree of copy for kunit_filter_suites() (Nico Pache) [RHEL-5618] - kunit: Fix missed memory release in kunit_free_suite_set() (Nico Pache) [RHEL-5618] - drm/tests: Fix kunit_release_action ctx argument (Nico Pache) [RHEL-5618] - drm/tests: Fix incorrect argument in drm_test_mm_insert_range (Nico Pache) [RHEL-5618] - drm/tests: helpers: Avoid a driver uaf (Nico Pache) [RHEL-5618] - kunit: replace KUNIT_TRIGGER_STATIC_STUB maro with KUNIT_STATIC_STUB_REDIRECT (Nico Pache) [RHEL-5618] - kunit: test: Make filter strings in executor_test writable (Nico Pache) [RHEL-5618] - kunit: Allow kunit test modules to use test filtering (Nico Pache) [RHEL-5618] - kunit: Make 'list' action available to kunit test modules (Nico Pache) [RHEL-5618] - kunit: Report the count of test suites in a module (Nico Pache) [RHEL-5618] - drm/tests/drm_kunit_helpers: Place correct function name in the comment header (Nico Pache) [RHEL-5618] - kunit: fix struct kunit_attr header (Nico Pache) [RHEL-5618] - kunit: Fix possible memory leak in kunit_filter_suites() (Nico Pache) [RHEL-5618] - kunit: Fix possible null-ptr-deref in kunit_parse_glob_filter() (Nico Pache) [RHEL-5618] - kunit: Fix the wrong err path and add goto labels in kunit_filter_suites() (Nico Pache) [RHEL-5618] - kunit: fix uninitialized variables bug in attributes filtering (Nico Pache) [RHEL-5618] - kunit: fix possible memory leak in kunit_filter_suites() (Nico Pache) [RHEL-5618] - kunit: fix wild-memory-access bug in kunit_filter_suites() (Nico Pache) [RHEL-5618] - drm/tests: helpers: Create a helper to allocate an atomic state (Nico Pache) [RHEL-5618] - drm/tests: helpers: Create a helper to allocate a locking ctx (Nico Pache) [RHEL-5618] - drm/tests: probe-helper: Remove call to drm_kunit_helper_free_device() (Nico Pache) [RHEL-5618] - drm/tests: modes: Remove call to drm_kunit_helper_free_device() (Nico Pache) [RHEL-5618] - drm/tests: client-modeset: Remove call to drm_kunit_helper_free_device() (Nico Pache) [RHEL-5618] - drm/tests: helpers: Switch to kunit actions (Nico Pache) [RHEL-5618] - kunit: Add documentation of KUnit test attributes (Nico Pache) [RHEL-5618] - kunit: add tests for filtering attributes (Nico Pache) [RHEL-5618] - kunit: time: Mark test as slow using test attributes (Nico Pache) [RHEL-5618] - kunit: memcpy: Mark tests as slow using test attributes (Nico Pache) [RHEL-5618] - kunit: Add ability to filter attributes (Nico Pache) [RHEL-5618] - kunit: Add module attribute (Nico Pache) [RHEL-5618] - kunit: Add speed attribute (Nico Pache) [RHEL-5618] - kunit: Add test attributes API structure (Nico Pache) [RHEL-5618] - kunit: include debugfs header file (Nico Pache) [RHEL-5618] - Documentation: kunit: Rename references to kunit_abort() (Nico Pache) [RHEL-5618] - kunit: Move kunit_abort() call out of kunit_do_failed_assertion() (Nico Pache) [RHEL-5618] - Documentation: Kunit: add MODULE_LICENSE to sample code (Nico Pache) [RHEL-5618] - kunit: Update kunit_print_ok_not_ok function (Nico Pache) [RHEL-5618] - kunit: Fix reporting of the skipped parameterized tests (Nico Pache) [RHEL-5618] - kunit/test: Add example test showing parameterized testing (Nico Pache) [RHEL-5618] - kunit: Fix obsolete name in documentation headers (func->action) (Nico Pache) [RHEL-5618] - Documentation: kunit: Add usage notes for kunit_add_action() (Nico Pache) [RHEL-5618] - kunit: kmalloc_array: Use kunit_add_action() (Nico Pache) [RHEL-5618] - kunit: executor_test: Use kunit_add_action() (Nico Pache) [RHEL-5618] - kunit: Add kunit_add_action() to defer a call until test exit (Nico Pache) [RHEL-5618] - string: Add Kunit tests for strcat() family (Nico Pache) [RHEL-5618] - kunit: example: Provide example exit functions (Nico Pache) [RHEL-5618] - Documentation: kunit: Warn that exit functions run even if init fails (Nico Pache) [RHEL-5618] - Documentation: kunit: Note that assertions should not be used in cleanup (Nico Pache) [RHEL-5618] - kunit: Always run cleanup from a test kthread (Nico Pache) [RHEL-5618] - Documentation: kunit: Modular tests should not depend on KUNIT=y (Nico Pache) [RHEL-5618] - kunit: add tests for using current KUnit test field (Nico Pache) [RHEL-5618] - Input: tests - modular KUnit tests should not depend on KUNIT=y (Nico Pache) [RHEL-5618] - Input: tests - fix use-after-free and refcount underflow in input_test_exit() (Nico Pache) [RHEL-5618] - Input: tests - fix input_test_match_device_id test (Nico Pache) [RHEL-5618] - Input: Add KUnit tests for some of the input core helper functions (Nico Pache) [RHEL-5618] - list: test: Test the klist structure (Nico Pache) [RHEL-5618] - kunit: increase KUNIT_LOG_SIZE to 2048 bytes (Nico Pache) [RHEL-5618] - kunit: Use gfp in kunit_alloc_resource() kernel-doc (Nico Pache) [RHEL-5618] - drm/format-helper: Add Kunit tests for drm_fb_xrgb8888_to_mono() (Nico Pache) [RHEL-5618] - kunit: fix bug of extra newline characters in debugfs logs (Nico Pache) [RHEL-5618] - kunit: fix bug in the order of lines in debugfs logs (Nico Pache) [RHEL-5618] - kunit: fix bug in debugfs logs of parameterized tests (Nico Pache) [RHEL-5618] - s390/kprobes: fix current_kprobe never cleared after kprobes reenter (Nico Pache) [RHEL-5618] - s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler (Nico Pache) [RHEL-5618] - test_kprobes: Add recursed kprobe test case (Nico Pache) [RHEL-5618] - kunit: Add printf attribute to fail_current_test_impl (Nico Pache) [RHEL-5618] - lib/hashtable_test.c: add test for the hashtable structure (Nico Pache) [RHEL-5618] - kunit: Expose 'static stub' API to redirect functions (Nico Pache) [RHEL-5618] - kunit: Fix 'hooks.o' build by recursing into kunit (Nico Pache) [RHEL-5618] - kunit: Add "hooks" to call into KUnit when it's built as a module (Nico Pache) [RHEL-5618] - tools/testing/kunit/kunit.py: remove redundant double check (Nico Pache) [RHEL-5618] - drm/format-helper: Use KUNIT_EXPECT_MEMEQ macro (Nico Pache) [RHEL-5618] - kunit: fix bug in KUNIT_EXPECT_MEMEQ (Nico Pache) [RHEL-5618] - kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST (Nico Pache) [RHEL-5618] - kunit: Export kunit_running() (Nico Pache) [RHEL-5618] - Documentation: kunit: Fix "How Do I Use This" / "Next Steps" sections (Nico Pache) [RHEL-5618] - kunit: tool: don't include KTAP headers and the like in the test log (Nico Pache) [RHEL-5618] - kunit: improve KTAP compliance of KUnit test output (Nico Pache) [RHEL-5618] - kunit: tool: parse KTAP compliant test output (Nico Pache) [RHEL-5618] - mm: slub: test: Use the kunit_get_current_test() function (Nico Pache) [RHEL-5618] - kunit: Use the static key when retrieving the current test (Nico Pache) [RHEL-5618] - kunit: Provide a static key to check if KUnit is actively running tests (Nico Pache) [RHEL-5618] - kunit: tool: make --json do nothing if --raw_ouput is set (Nico Pache) [RHEL-5618] - kunit: tool: tweak error message when no KTAP found (Nico Pache) [RHEL-5618] - kunit: remove KUNIT_INIT_MEM_ASSERTION macro (Nico Pache) [RHEL-5618] - Documentation: KUnit: make usage.rst a superset of tips.rst, remove duplication (Nico Pache) [RHEL-5618] - kunit: eliminate KUNIT_INIT_*_ASSERT_STRUCT macros (Nico Pache) [RHEL-5618] - mm/slub, kunit: add SLAB_SKIP_KFENCE flag for cache creation (Nico Pache) [RHEL-5618] - siphash: Convert selftest to KUnit (Nico Pache) [RHEL-5618] - string: Convert strscpy() self-test to KUnit (Nico Pache) [RHEL-5618] - kunit: tool: print summary of failed tests if a few failed out of a lot (Nico Pache) [RHEL-5618] - kunit: tool: make unit test not print parsed testdata to stdout (Nico Pache) [RHEL-5618] - kunit/memcpy: Add dynamic size and window tests (Nico Pache) [RHEL-5618] - kunit: remove unused structure definition (Nico Pache) [RHEL-5618] - kunit: Add KUnit memory block assertions to the example_all_expect_macros_test (Nico Pache) [RHEL-5618] - Documentation: Kunit: Update architecture.rst for minor fixes (Nico Pache) [RHEL-5618] - kunit: log numbers in decimal and hex (Nico Pache) [RHEL-5618] - Documentation: kunit: Update description of --alltests option (Nico Pache) [RHEL-5618] - kunit: declare kunit_assert structs as const (Nico Pache) [RHEL-5618] - kunit: make kunit_kfree(NULL) a no-op to match kfree() (Nico Pache) [RHEL-5618] - kunit: make kunit_kfree() not segfault on invalid inputs (Nico Pache) [RHEL-5618] - kunit: make kunit_kfree() only work on pointers from kunit_malloc() and friends (Nico Pache) [RHEL-5618] - kunit: drop test pointer in string_stream_fragment (Nico Pache) [RHEL-5618] - kunit: alloc_string_stream_fragment error handling bug fix (Nico Pache) [RHEL-5618] - kunit: update NULL vs IS_ERR() tests (Nico Pache) [RHEL-5618] - kunit: string-stream: Simplify resource use (Nico Pache) [RHEL-5618] - Documentation: Kunit: Use full path to .kunitconfig (Nico Pache) [RHEL-5618] - lib: stackinit: update reference to kunit-tool (Nico Pache) [RHEL-5618] - lib: overflow: update reference to kunit-tool (Nico Pache) [RHEL-5618] - Documentation: KUnit: update links in the index page (Nico Pache) [RHEL-5618] - Documentation: KUnit: add intro to the getting-started page (Nico Pache) [RHEL-5618] - Documentation: KUnit: Reword start guide for selecting tests (Nico Pache) [RHEL-5618] - Documentation: KUnit: add note about mrproper in start.rst (Nico Pache) [RHEL-5618] - Documentation: KUnit: avoid repeating "kunit.py run" in start.rst (Nico Pache) [RHEL-5618] - Documentation: KUnit: remove duplicated docs for kunit_tool (Nico Pache) [RHEL-5618] - kunit: no longer call module_info(test, "Y") for kunit modules (Nico Pache) [RHEL-5618] - kunit: add kunit.enable to enable/disable KUnit test (Nico Pache) [RHEL-5618] - perf tests: Ignore shellcheck warning in lock_contention (Michael Petlan) [RHEL-8649] - perf test lock_contention.sh: Skip test if not enough CPUs (Michael Petlan) [RHEL-8649] - perf test stat+shadow_stat.sh: Add threshold for rounding errors (Michael Petlan) [RHEL-8642] - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() (Artem Savkov) [RHEL-15286] - audit: don't take task_lock() in audit_exe_compare() code path (Artem Savkov) [RHEL-15286]- xfs: fix logdev fsmap query result filtering (Bill O'Donnell) [RHEL-2002] - xfs: fix integer overflows in the fsmap rtbitmap and logdev backends (Bill O'Donnell) [RHEL-2002] - xfs: fix an agbno overflow in __xfs_getfsmap_datadev (Bill O'Donnell) [RHEL-2002] - xfs: fix interval filtering in multi-step fsmap queries (Bill O'Donnell) [RHEL-2002] - xfs: don't reverse order of items in bulk AIL insertion (Bill O'Donnell) [RHEL-2002] - xfs: don't deplete the reserve pool when trying to shrink the fs (Bill O'Donnell) [RHEL-2002] - xfs: collect errors from inodegc for unlinked inode recovery (Bill O'Donnell) [RHEL-2002] - xfs: fix bounds check in xfs_defer_agfl_block() (Bill O'Donnell) [RHEL-2002] - xfs: validate block number being freed before adding to xefi (Bill O'Donnell) [RHEL-2002] - xfs: validity check agbnos on the AGFL (Bill O'Donnell) [RHEL-2002] - xfs: fix agf/agfl verification on v4 filesystems (Bill O'Donnell) [RHEL-2002] - xfs: fix double xfs_perag_rele() in xfs_filestream_pick_ag() (Bill O'Donnell) [RHEL-2002] - xfs: defered work could create precommits (Bill O'Donnell) [RHEL-2002] - xfs: buffer pins need to hold a buffer reference (Bill O'Donnell) [RHEL-2002] - xfs: fix AGF vs inode cluster buffer deadlock (Bill O'Donnell) [RHEL-2002] - xfs: restore allocation trylock iteration (Bill O'Donnell) [RHEL-2002] - xfs: fix xfs_inodegc_stop racing with mod_delayed_work (Bill O'Donnell) [RHEL-2002] - xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately (Bill O'Donnell) [RHEL-2002] - xfs: set bnobt/cntbt numrecs correctly when formatting new AGs (Bill O'Donnell) [RHEL-2002] - xfs: don't unconditionally null args->pag in xfs_bmap_btalloc_at_eof (Bill O'Donnell) [RHEL-2002] - xfs: fix livelock in delayed allocation at ENOSPC (Bill O'Donnell) [RHEL-2002] - xfs: don't consider future format versions valid (Bill O'Donnell) [RHEL-2002] - xfs: xfs_iget in the directory scrubber needs to use UNTRUSTED (Bill O'Donnell) [RHEL-2002] - xfs: always scrub record/key order of interior records (Bill O'Donnell) [RHEL-2002] - xfs: fix rm_offset flag handling in rmap keys (Bill O'Donnell) [RHEL-2002] - xfs: fix mismerged tracepoints (Bill O'Donnell) [RHEL-2002] - xfs: clear incore AGFL_RESET state if it's not needed (Bill O'Donnell) [RHEL-2002] - xfs: pass the correct cursor to xfs_iomap_prealloc_size (Bill O'Donnell) [RHEL-2002] - xfs: test dir/attr hash when loading module (Bill O'Donnell) [RHEL-2002] - xfs: add tracepoints for each of the externally visible allocators (Bill O'Donnell) [RHEL-2002] - xfs: walk all AGs if TRYLOCK passed to xfs_alloc_vextent_iterate_ags (Bill O'Donnell) [RHEL-2002] - xfs: try to idiot-proof the allocators (Bill O'Donnell) [RHEL-2002] - xfs: quotacheck failure can race with background inode inactivation (Bill O'Donnell) [RHEL-2002] - xfs: restore old agirotor behavior (Bill O'Donnell) [RHEL-2002] - xfs: fix uninitialized variable access (Bill O'Donnell) [RHEL-2002] - xfs: refactor the filestreams allocator pick functions (Bill O'Donnell) [RHEL-2002] - xfs: return a referenced perag from filestreams allocator (Bill O'Donnell) [RHEL-2002] - xfs: pass perag to filestreams tracing (Bill O'Donnell) [RHEL-2002] - xfs: use for_each_perag_wrap in xfs_filestream_pick_ag (Bill O'Donnell) [RHEL-2002] - xfs: track an active perag reference in filestreams (Bill O'Donnell) [RHEL-2002] - xfs: factor out MRU hit case in xfs_filestream_select_ag (Bill O'Donnell) [RHEL-2002] - xfs: remove xfs_filestream_select_ag() longest extent check (Bill O'Donnell) [RHEL-2002] - xfs: merge new filestream AG selection into xfs_filestream_select_ag() (Bill O'Donnell) [RHEL-2002] - xfs: merge filestream AG lookup into xfs_filestream_select_ag() (Bill O'Donnell) [RHEL-2002] - xfs: move xfs_bmap_btalloc_filestreams() to xfs_filestreams.c (Bill O'Donnell) [RHEL-2002] - xfs: use xfs_bmap_longest_free_extent() in filestreams (Bill O'Donnell) [RHEL-2002] - xfs: get rid of notinit from xfs_bmap_longest_free_extent (Bill O'Donnell) [RHEL-2002] - xfs: factor out filestreams from xfs_bmap_btalloc_nullfb (Bill O'Donnell) [RHEL-2002] - xfs: convert trim to use for_each_perag_range (Bill O'Donnell) [RHEL-2002] - xfs: convert xfs_alloc_vextent_iterate_ags() to use perag walker (Bill O'Donnell) [RHEL-2002] - xfs: move the minimum agno checks into xfs_alloc_vextent_check_args (Bill O'Donnell) [RHEL-2002] - xfs: fold xfs_alloc_ag_vextent() into callers (Bill O'Donnell) [RHEL-2002] - xfs: move allocation accounting to xfs_alloc_vextent_set_fsbno() (Bill O'Donnell) [RHEL-2002] - xfs: introduce xfs_alloc_vextent_prepare() (Bill O'Donnell) [RHEL-2002] - xfs: introduce xfs_alloc_vextent_exact_bno() (Bill O'Donnell) [RHEL-2002] - xfs: introduce xfs_alloc_vextent_near_bno() (Bill O'Donnell) [RHEL-2002] - xfs: use xfs_alloc_vextent_start_bno() where appropriate (Bill O'Donnell) [RHEL-2002] - xfs: use xfs_alloc_vextent_first_ag() where appropriate (Bill O'Donnell) [RHEL-2002] - xfs: factor xfs_bmap_btalloc() (Bill O'Donnell) [RHEL-2002] - xfs: use xfs_alloc_vextent_this_ag() where appropriate (Bill O'Donnell) [RHEL-2002] - xfs: combine __xfs_alloc_vextent_this_ag and xfs_alloc_ag_vextent (Bill O'Donnell) [RHEL-2002] - xfs: factor xfs_alloc_vextent_this_ag() for _iterate_ags() (Bill O'Donnell) [RHEL-2002] - xfs: rework xfs_alloc_vextent() (Bill O'Donnell) [RHEL-2002] - xfs: introduce xfs_for_each_perag_wrap() (Bill O'Donnell) [RHEL-2002] - xfs: perags need atomic operational state (Bill O'Donnell) [RHEL-2002] - xfs: convert xfs_ialloc_next_ag() to an atomic (Bill O'Donnell) [RHEL-2002] - xfs: inobt can use perags in many more places than it does (Bill O'Donnell) [RHEL-2002] - xfs: use active perag references for inode allocation (Bill O'Donnell) [RHEL-2002] - xfs: convert xfs_imap() to take a perag (Bill O'Donnell) [RHEL-2002] - xfs: rework the perag trace points to be perag centric (Bill O'Donnell) [RHEL-2002] - xfs: active perag reference counting (Bill O'Donnell) [RHEL-2002] - xfs: don't assert fail on transaction cancel with deferred ops (Bill O'Donnell) [RHEL-2002] - xfs: t_firstblock is tracking AGs not blocks (Bill O'Donnell) [RHEL-2002] - xfs: drop firstblock constraints from allocation setup (Bill O'Donnell) [RHEL-2002] - xfs: prefer free inodes at ENOSPC over chunk allocation (Bill O'Donnell) [RHEL-2002] - xfs: fix low space alloc deadlock (Bill O'Donnell) [RHEL-2002] - xfs: revert commit 8954c44ff477 (Bill O'Donnell) [RHEL-2002] - xfs: make kobj_type structures constant (Bill O'Donnell) [RHEL-2002] - xfs: fix confusing variable names in xfs_refcount_item.c (Bill O'Donnell) [RHEL-2002] - xfs: pass refcount intent directly through the log intent code (Bill O'Donnell) [RHEL-2002] - xfs: fix confusing variable names in xfs_rmap_item.c (Bill O'Donnell) [RHEL-2002] - xfs: pass rmap space mapping directly through the log intent code (Bill O'Donnell) [RHEL-2002] - xfs: fix confusing xfs_extent_item variable names (Bill O'Donnell) [RHEL-2002] - xfs: pass xfs_extent_free_item directly through the log intent code (Bill O'Donnell) [RHEL-2002] - xfs: fix confusing variable names in xfs_bmap_item.c (Bill O'Donnell) [RHEL-2002] - xfs: pass the xfs_bmbt_irec directly through the log intent code (Bill O'Donnell) [RHEL-2002] - xfs: use strscpy() to instead of strncpy() (Bill O'Donnell) [RHEL-2002] - xfs: fix extent busy updating (Bill O'Donnell) [RHEL-2002] - xfs: xfs_qm: remove unnecessary ‘0’ values from error (Bill O'Donnell) [RHEL-2002] - xfs: Fix deadlock on xfs_inodegc_worker (Bill O'Donnell) [RHEL-2002] - xfs: make xfs_iomap_page_ops static (Bill O'Donnell) [RHEL-2002] - xfs: don't assert if cmap covers imap after cycling lock (Bill O'Donnell) [RHEL-2002] - xfs: dquot shrinker doesn't check for XFS_DQFLAG_FREEING (Bill O'Donnell) [RHEL-2002] - xfs: Remove duplicated include in xfs_iomap.c (Bill O'Donnell) [RHEL-2002] - xfs: invalidate xfs_bufs when allocating cow extents (Bill O'Donnell) [RHEL-2002] - xfs: fix super block buf log item UAF during force shutdown (Bill O'Donnell) [RHEL-2002] - xfs: attach dquots to inode before reading data/cow fork mappings (Bill O'Donnell) [RHEL-2002] - xfs: shut up -Wuninitialized in xfsaild_push (Bill O'Donnell) [RHEL-2002] - xfs: use memcpy, not strncpy, to format the attr prefix during listxattr (Bill O'Donnell) [RHEL-2002] - xfs: invalidate block device page cache during unmount (Bill O'Donnell) [RHEL-2002] - xfs: add debug knob to slow down write for fun (Bill O'Donnell) [RHEL-2002] - xfs: add debug knob to slow down writeback for fun (Bill O'Donnell) [RHEL-2002] - xfs: Print XFS UUID on mount and umount events. (Bill O'Donnell) [RHEL-2002] - xfs: check inode core when scrubbing metadata files (Bill O'Donnell) [RHEL-2002] - xfs: don't warn about files that are exactly s_maxbytes long (Bill O'Donnell) [RHEL-2002] - xfs: teach scrub to flag non-extents format cow forks (Bill O'Donnell) [RHEL-2002] - xfs: check that CoW fork extents are not shared (Bill O'Donnell) [RHEL-2002] - xfs: check quota files for unwritten extents (Bill O'Donnell) [RHEL-2002] - xfs: block map scrub should handle incore delalloc reservations (Bill O'Donnell) [RHEL-2002] - xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap (Bill O'Donnell) [RHEL-2002] - xfs: fix perag loop in xchk_bmap_check_rmaps (Bill O'Donnell) [RHEL-2002] - xfs: online checking of the free rt extent count (Bill O'Donnell) [RHEL-2002] - xfs: skip fscounters comparisons when the scan is incomplete (Bill O'Donnell) [RHEL-2002] - xfs: don't return -EFSCORRUPTED from repair when resources cannot be grabbed (Bill O'Donnell) [RHEL-2002] - xfs: don't retry repairs harder when EAGAIN is returned (Bill O'Donnell) [RHEL-2002] - xfs: fix return code when fatal signal encountered during dquot scrub (Bill O'Donnell) [RHEL-2002] - xfs: return EINTR when a fatal signal terminates scrub (Bill O'Donnell) [RHEL-2002] - xfs: pivot online scrub away from kmem.[ch] (Bill O'Donnell) [RHEL-2002] - xfs: standardize GFP flags usage in online scrub (Bill O'Donnell) [RHEL-2002] - xfs: make AGFL repair function avoid crosslinked blocks (Bill O'Donnell) [RHEL-2002] - xfs: log the AGI/AGF buffers when rolling transactions during an AG repair (Bill O'Donnell) [RHEL-2002] - xfs: don't track the AGFL buffer in the scrub AG context (Bill O'Donnell) [RHEL-2002] - xfs: fully initialize xfs_da_args in xchk_directory_blocks (Bill O'Donnell) [RHEL-2002] - xfs: rename XFS_REFC_COW_START to _COWFLAG (Bill O'Donnell) [RHEL-2002] - xfs: fix agblocks check in the cow leftover recovery function (Bill O'Donnell) [RHEL-2002] - xfs: check record domain when accessing refcount records (Bill O'Donnell) [RHEL-2002] - xfs: remove XFS_FIND_RCEXT_SHARED and _COW (Bill O'Donnell) [RHEL-2002] - xfs: refactor domain and refcount checking (Bill O'Donnell) [RHEL-2002] - xfs: report refcount domain in tracepoints (Bill O'Donnell) [RHEL-2002] - xfs: track cow/shared record domains explicitly in xfs_refcount_irec (Bill O'Donnell) [RHEL-2002] - xfs: refactor refcount record usage in xchk_refcountbt_rec (Bill O'Donnell) [RHEL-2002] - xfs: move _irec structs to xfs_types.h (Bill O'Donnell) [RHEL-2002] - xfs: check deferred refcount op continuation parameters (Bill O'Donnell) [RHEL-2002] - xfs: create a predicate to verify per-AG extents (Bill O'Donnell) [RHEL-2002] - xfs: make sure aglen never goes negative in xfs_refcount_adjust_extents (Bill O'Donnell) [RHEL-2002] - xfs: dump corrupt recovered log intent items to dmesg consistently (Bill O'Donnell) [RHEL-2002] - xfs: actually abort log recovery on corrupt intent-done log items (Bill O'Donnell) [RHEL-2002] - xfs: refactor all the EFI/EFD log item sizeof logic (Bill O'Donnell) [RHEL-2002] - xfs: fix memcpy fortify errors in EFI log format copying (Bill O'Donnell) [RHEL-2002] - xfs: fix memcpy fortify errors in RUI log format copying (Bill O'Donnell) [RHEL-2002] - xfs: fix memcpy fortify errors in CUI log format copying (Bill O'Donnell) [RHEL-2002] - xfs: fix memcpy fortify errors in BUI log format copying (Bill O'Donnell) [RHEL-2002] - xfs: fix validation in attr log item recovery (Bill O'Donnell) [RHEL-2002] - xfs: increase rename inode reservation (Bill O'Donnell) [RHEL-2002] - xfs: remove redundant pointer lip (Bill O'Donnell) [RHEL-2002] - xfs: fix exception caused by unexpected illegal bestcount in leaf dir (Bill O'Donnell) [RHEL-2002] - xfs: avoid a UAF when log intent item recovery fails (Bill O'Donnell) [RHEL-2002] - xfs: rearrange the logic and remove the broken comment for xfs_dir2_isxx (Bill O'Donnell) [RHEL-2002] - xfs: trim the mapp array accordingly in xfs_da_grow_inode_int (Bill O'Donnell) [RHEL-2002] - xfs: do not need to check return value of xlog_kvmalloc() (Bill O'Donnell) [RHEL-2002] - xfs: remove xfs_setattr_time() declaration (Bill O'Donnell) [RHEL-2002] - xfs: Remove the unneeded result variable (Bill O'Donnell) [RHEL-2002] - xfs: missing space in xfs trace log (Bill O'Donnell) [RHEL-2002] - xfs: simplify if-else condition in xfs_reflink_trim_around_shared (Bill O'Donnell) [RHEL-2002] - xfs: simplify if-else condition in xfs_validate_new_dalign (Bill O'Donnell) [RHEL-2002] - xfs: replace unnecessary seq_printf with seq_puts (Bill O'Donnell) [RHEL-2002] - xfs: clean up "%Ld/%Lu" which doesn't meet C standard (Bill O'Donnell) [RHEL-2002] - xfs: remove redundant else for clean code (Bill O'Donnell) [RHEL-2002] - xfs: remove the redundant word in comment (Bill O'Donnell) [RHEL-2002] - powerpc/code-patching: Speed up page mapping/unmapping (Audra Mitchell) [RHEL-8585] - powerpc/code-patching: Don't call is_vmalloc_or_module_addr() without CONFIG_MODULES (Audra Mitchell) [RHEL-8585] - powerpc/code-patching: Pre-map patch area (Audra Mitchell) [RHEL-8585] - arm64/syscall: Remove duplicate declaration (Mark Salter) [RHEL-2421] - arm64: sme: Use STR P to clear FFR context field in streaming SVE mode (Mark Salter) [RHEL-2421] - arm64: Document boot requirements for PIE (Mark Salter) [RHEL-2421] - arm64: enable Permission Indirection Extension (PIE) (Mark Salter) [RHEL-2421] - arm64: add encodings of PIRx_ELx registers (Mark Salter) [RHEL-2421] - arm64: reorganise PAGE_/PROT_ macros (Mark Salter) [RHEL-2421] - arm64: add PTE_WRITE to PROT_SECT_NORMAL (Mark Salter) [RHEL-2421] - arm64: add PTE_UXN/PTE_WRITE to SWAPPER_*_FLAGS (Mark Salter) [RHEL-2421] - arm64/mm: Drop ARM64_KERNEL_USES_PMD_MAPS (Mark Salter) [RHEL-2421] - arm64: mm: handle ARM64_KERNEL_USES_PMD_MAPS in vmemmap_populate() (Mark Salter) [RHEL-2421] - arm64: kernel: remove SHF_WRITE|SHF_EXECINSTR from .idmap.text (Mark Salter) [RHEL-2421] - arm64: fix .idmap.text assertion for large kernels (Mark Salter) [RHEL-2421] - efi: arm64: enter with MMU and caches enabled (Mark Salter) [RHEL-2421] - pid: Introduce helper task_is_in_init_pid_ns() (Mark Salter) [RHEL-2421] - redhat: configs: Enable coresight TRBE workarounds (Mark Salter) [RHEL-2421] - arm64: lockdep: enable checks for held locks when returning to userspace (Mark Salter) [RHEL-2421] - arm64/sysreg: Convert TRBIDR_EL1 register to automatic generation (Mark Salter) [RHEL-2421] - arm64/sysreg: Convert TRBTRG_EL1 register to automatic generation (Mark Salter) [RHEL-2421] - arm64/sysreg: Convert TRBMAR_EL1 register to automatic generation (Mark Salter) [RHEL-2421] - arm64/sysreg: Convert TRBSR_EL1 register to automatic generation (Mark Salter) [RHEL-2421] - arm64/sysreg: Convert TRBBASER_EL1 register to automatic generation (Mark Salter) [RHEL-2421] - arm64/sysreg: Convert TRBPTR_EL1 register to automatic generation (Mark Salter) [RHEL-2421] - arm64/sysreg: Convert TRBLIMITR_EL1 register to automatic generation (Mark Salter) [RHEL-2421] - arm64/sysreg: Rename TRBIDR_EL1 fields per auto-gen tools format (Mark Salter) [RHEL-2421] - arm64/sysreg: Rename TRBTRG_EL1 fields per auto-gen tools format (Mark Salter) [RHEL-2421] - arm64/sysreg: Rename TRBMAR_EL1 fields per auto-gen tools format (Mark Salter) [RHEL-2421] - arm64/sysreg: Rename TRBSR_EL1 fields per auto-gen tools format (Mark Salter) [RHEL-2421] - arm64/sysreg: Rename TRBBASER_EL1 fields per auto-gen tools format (Mark Salter) [RHEL-2421] - arm64/sysreg: Rename TRBPTR_EL1 fields per auto-gen tools format (Mark Salter) [RHEL-2421] - arm64/sysreg: Rename TRBLIMITR_EL1 fields per auto-gen tools format (Mark Salter) [RHEL-2421] - coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier (Mark Salter) [RHEL-2421] - coresight: core: Fix coresight device probe failure issue (Mark Salter) [RHEL-2421] - coresight: etm4x: Cleanup TRCRSCTLRn register accesses (Mark Salter) [RHEL-2421] - coresight: etm4x: Cleanup TRCBBCTLR register accesses (Mark Salter) [RHEL-2421] - coresight: etm4x: Cleanup TRCSSPCICRn register accesses (Mark Salter) [RHEL-2421] - coresight: etm4x: Cleanup TRCSSCCRn and TRCSSCSRn register accesses (Mark Salter) [RHEL-2421] - coresight: etm4x: Cleanup TRCACATRn register accesses (Mark Salter) [RHEL-2421] - coresight: etm3x: Cleanup ETMTECR1 register accesses (Mark Salter) [RHEL-2421] - coresight: etm4x: Cleanup TRCVICTLR register accesses (Mark Salter) [RHEL-2421] - coresight: etm4x: Cleanup TRCSTALLCTLR register accesses (Mark Salter) [RHEL-2421] - coresight: etm4x: Cleanup TRCEVENTCTL1R register accesses (Mark Salter) [RHEL-2421] - coresight: etm4x: Cleanup TRCCONFIGR register accesses (Mark Salter) [RHEL-2421] - coresight: etm4x: Cleanup TRCIDR5 register accesses (Mark Salter) [RHEL-2421] - coresight: etm4x: Cleanup TRCIDR4 register accesses (Mark Salter) [RHEL-2421] - coresight: etm4x: Cleanup TRCIDR3 register accesses (Mark Salter) [RHEL-2421] - coresight: etm4x: Cleanup TRCIDR2 register accesses (Mark Salter) [RHEL-2421] - coresight: etm4x: Cleanup TRCIDR0 register accesses (Mark Salter) [RHEL-2421] - coresight: Drop unused 'none' enum value for each component (Mark Salter) [RHEL-2421] - coresight: etm3x: Don't trace PID for non-root PID namespace (Mark Salter) [RHEL-2421] - coresight: etm4x: Don't trace PID for non-root PID namespace (Mark Salter) [RHEL-2421] - coresight: etm4x: Don't use virtual contextID for non-root PID namespace (Mark Salter) [RHEL-2421] - coresight: etm4x: Add lock for reading virtual context ID comparator (Mark Salter) [RHEL-2421] - coresight: trbe: Move check for kernel page table isolation from EL0 to probe (Mark Salter) [RHEL-2421] - coresight: no-op refactor to make INSTP0 check more idiomatic (Mark Salter) [RHEL-2421] - hwtracing: coresight: Replace acpi_bus_get_device() (Mark Salter) [RHEL-2421] - coresight: Fix TRCCONFIGR.QE sysfs interface (Mark Salter) [RHEL-2421] - coresight: trbe: Work around the trace data corruption (Mark Salter) [RHEL-2421] - coresight: trbe: Work around the invalid prohibited states (Mark Salter) [RHEL-2421] - coresight: trbe: Work around the ignored system register writes (Mark Salter) [RHEL-2421] - arm64: xor-neon: mark xor_arm64_neon_*() static (Mark Salter) [RHEL-2421] - lib/xor: make xor prototypes more friendly to compiler vectorization (Mark Salter) [RHEL-2421] - arm64: Fix label placement in record_mmu_state() (Mark Salter) [RHEL-2421] - arm64: head: Switch endianness before populating the ID map (Mark Salter) [RHEL-2421] - arm64: kprobes: Drop ID map text from kprobes blacklist (Mark Salter) [RHEL-2421] - redhat: arm64: Enable workaround for ARM Cortex-A520 erratum 2966298 (Mark Salter) [RHEL-2421] - arm64: errata: Add Cortex-A520 speculative unprivileged load workaround (Mark Salter) [RHEL-2421] - arm64: Add Cortex-A520 CPU part definition (Mark Salter) [RHEL-2421] - perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7 (Mark Salter) [RHEL-2421] - arm64: Document missing userspace visible fields in ID_AA64ISAR2_EL1 (Mark Salter) [RHEL-2421] - arm64/hbc: Document HWCAP2_HBC (Mark Salter) [RHEL-2421] - arm64/sme: Include ID_AA64PFR1_EL1.SME in cpu-feature-registers.rst (Mark Salter) [RHEL-2421] - arm64: cpufeature: Fix CLRBHB and BC detection (Mark Salter) [RHEL-2421] - arm64: csum: Fix OoB access in IP checksum code for negative lengths (Mark Salter) [RHEL-2421] - arm64: Add feature detection for fine grained traps (Mark Salter) [RHEL-2421] - arm64: Add HDFGRTR_EL2 and HDFGWTR_EL2 layouts (Mark Salter) [RHEL-2421] - arm64: Add missing BRB/CFP/DVP/CPP instructions (Mark Salter) [RHEL-2421] - arm64: Add debug registers affected by HDFGxTR_EL2 (Mark Salter) [RHEL-2421] - arm64: Add AT operation encodings (Mark Salter) [RHEL-2421] - arm64: Add TLBI operation encodings (Mark Salter) [RHEL-2421] - arm64: Add missing DC ZVA/GVA/GZVA encodings (Mark Salter) [RHEL-2421] - arm64: Add missing ERX*_EL1 encodings (Mark Salter) [RHEL-2421] - arm64: Add missing VA CMO encodings (Mark Salter) [RHEL-2421] - arm64: mte: simplify swap tag restoration logic (Mark Salter) [RHEL-2421] - arm64: insn: Add encoders for LDRSB/LDRSH/LDRSW (Mark Salter) [RHEL-2421] - clocksource/drivers/arm_arch_timer: Disable timer before programming CVAL (Mark Salter) [RHEL-2421] - arm64/sysreg: Fix broken strncpy() -> strscpy() conversion (Mark Salter) [RHEL-2421] - arm64/sysreg: refactor deprecated strncpy (Mark Salter) [RHEL-2421] - arm64: sysreg: Generate C compiler warnings on {read,write}_sysreg_s arguments (Mark Salter) [RHEL-2421] - arm64: sdei: abort running SDEI handlers during crash (Mark Salter) [RHEL-2421] - arm64: syscall: unmask DAIF for tracing status (Mark Salter) [RHEL-2421] - arm64: Explicitly include correct DT includes (Mark Salter) [RHEL-2421] - arm64/Kconfig: Sort the RCpc feature under the ARMv8.3 features menu (Mark Salter) [RHEL-2421] - arm64/ptrace: Clean up error handling path in sve_set_common() (Mark Salter) [RHEL-2421] - ARM: 9316/1: hw_breakpoint: fix single-stepping when using bpf_overflow_handler (Mark Salter) [RHEL-2421] - arm64: syscall: unmask DAIF earlier for SVCs (Mark Salter) [RHEL-2421] - arm64/fpsimd: Only provide the length to cpufeature for xCR registers (Mark Salter) [RHEL-2421] - arm64: add HWCAP for FEAT_HBC (hinted conditional branches) (Mark Salter) [RHEL-2421] - arm64/cpufeature: Use ARM64_CPUID_FIELD() to match EVT (Mark Salter) [RHEL-2421] - arm64/ptrace: Ensure that the task sees ZT writes on first use (Mark Salter) [RHEL-2421] - arm64/ptrace: Ensure that SME is set up for target when writing SSVE state (Mark Salter) [RHEL-2421] - arm64/fpsimd: Sync and zero pad FPSIMD state for streaming SVE (Mark Salter) [RHEL-2421] - arm64/fpsimd: Sync FPSIMD state with SVE for SME only systems (Mark Salter) [RHEL-2421] - arm64/ptrace: Don't enable SVE when setting streaming SVE (Mark Salter) [RHEL-2421] - arm64/ptrace: Flush FP state when setting ZT0 (Mark Salter) [RHEL-2421] - arm64/fpsimd: Clear SME state in the target task when setting the VL (Mark Salter) [RHEL-2421] - arm64/sme: Set new vector length before reallocating (Mark Salter) [RHEL-2421] - arm64/fpsimd: Ensure SME storage is allocated after SVE VL changes (Mark Salter) [RHEL-2421] - arm64: Fix HFGxTR_EL2 field naming (Mark Salter) [RHEL-2421] - bpf, arm64: Fix BTI type used for freplace attached functions (Mark Salter) [RHEL-2421] - arm64/cpucaps: increase string width to properly format cpucaps.h (Mark Salter) [RHEL-2421] - arm64/cpufeature: Use helper for ECV CNTPOFF cpufeature (Mark Salter) [RHEL-2421] - Documentation/arm64: Update ACPI tables from BBR (Mark Salter) [RHEL-2421] - Documentation/arm64: Update references in arm-acpi (Mark Salter) [RHEL-2421] - Documentation/arm64: Update ARM and arch reference (Mark Salter) [RHEL-2421] - arm64/sysreg: Convert OSECCR_EL1 to automatic generation (Mark Salter) [RHEL-2421] - arm64/sysreg: Convert OSDTRTX_EL1 to automatic generation (Mark Salter) [RHEL-2421] - arm64/sysreg: Convert OSDTRRX_EL1 to automatic generation (Mark Salter) [RHEL-2421] - arm64/sysreg: Convert OSLAR_EL1 to automatic generation (Mark Salter) [RHEL-2421] - arm64/sysreg: Standardise naming of bitfield constants in OSL[AS]R_EL1 (Mark Salter) [RHEL-2421] - arm64/sysreg: Convert MDSCR_EL1 to automatic register generation (Mark Salter) [RHEL-2421] - arm64/sysreg: Convert MDCCINT_EL1 to automatic register generation (Mark Salter) [RHEL-2421] - arm64: cpufeature: fold cpus_set_cap() into update_cpu_capabilities() (Mark Salter) [RHEL-2421] - arm64: cpufeature: use cpucap naming (Mark Salter) [RHEL-2421] - arm64: alternatives: use cpucap naming (Mark Salter) [RHEL-2421] - arm64: standardise cpucap bitmap names (Mark Salter) [RHEL-2421] - arm64: cpufeature: add Permission Indirection Extension cpucap (Mark Salter) [RHEL-2421] - arm64: cpufeature: add TCR2 cpucap (Mark Salter) [RHEL-2421] - arm64: cpufeature: add system register ID_AA64MMFR3 (Mark Salter) [RHEL-2421] - arm64/sysreg: add PIR*_ELx registers (Mark Salter) [RHEL-2421] - arm64/sysreg: update HCRX_EL2 register (Mark Salter) [RHEL-2421] - arm64/sysreg: add system registers TCR2_ELx (Mark Salter) [RHEL-2421] - arm64/sysreg: Add ID register ID_AA64MMFR3 (Mark Salter) [RHEL-2421] - arm64: mops: allow disabling MOPS from the kernel command line (Mark Salter) [RHEL-2421] - arm64: mops: detect and enable FEAT_MOPS (Mark Salter) [RHEL-2421] - arm64: mops: handle single stepping after MOPS exception (Mark Salter) [RHEL-2421] - arm64: mops: handle MOPS exceptions (Mark Salter) [RHEL-2421] - arm64: mops: document boot requirements for MOPS (Mark Salter) [RHEL-2421] - arm64: cpufeature: detect FEAT_HCX (Mark Salter) [RHEL-2421] - arm64/esr: Add decode of ISS2 to data abort reporting (Mark Salter) [RHEL-2421] - arm64/esr: Use GENMASK() for the ISS mask (Mark Salter) [RHEL-2421] - arm64: kaslr: add kaslr_early_init() declaration (Mark Salter) [RHEL-2421] - arm64: add alt_cb_patch_nops prototype (Mark Salter) [RHEL-2421] - arm64: move early_brk64 prototype to header (Mark Salter) [RHEL-2421] - arm64: flush: include linux/libnvdimm.h (Mark Salter) [RHEL-2421] - arm64: module-plts: inline linux/moduleloader.h (Mark Salter) [RHEL-2421] - arm64: hide unused is_valid_bugaddr() (Mark Salter) [RHEL-2421] - arm64: efi: add efi_handle_corrupted_x18 prototype (Mark Salter) [RHEL-2421] - arm64: move cpu_suspend_set_dbg_restorer() prototype to header (Mark Salter) [RHEL-2421] - arm64: avoid prototype warnings for syscalls (Mark Salter) [RHEL-2421] - arm64: entry: Simplify tramp_alias macro and tramp_exit routine (Mark Salter) [RHEL-2421] - arm64: entry: Preserve/restore X29 even for compat tasks (Mark Salter) [RHEL-2421] - arm64: mte: Do not set PG_mte_tagged if tags were not initialized (Mark Salter) [RHEL-2421] - arm64: Also reset KASAN tag if page is not PG_mte_tagged (Mark Salter) [RHEL-2421] - arm64/cpufeature: Use helper macro to specify ID register for capabilites (Mark Salter) [RHEL-2421] - arm64/cpufeature: Consistently use symbolic constants for min_field_value (Mark Salter) [RHEL-2421] - watchdog: sbsa_wdog: Make sure the timeout programming is within the limits (Mark Salter) [RHEL-2421] - cacheinfo: Remove unused check in init_cache_level() (Mark Salter) [RHEL-2421] - arm64: cpufeature: Fix pointer auth hwcaps (Mark Salter) [RHEL-2421] - watchdog: sbsa: Test WDOG_HW_RUNNING bit in suspend and resume (Mark Salter) [RHEL-2421] - arm64: kexec: include reboot.h (Mark Salter) [RHEL-2421] - arm64: delete dead code in this_cpu_set_vectors() (Mark Salter) [RHEL-2421] - arm64: kernel: Fix kernel warning when nokaslr is passed to commandline (Mark Salter) [RHEL-2421] - arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step (Mark Salter) [RHEL-2421] - arm64/sme: Fix some comments of ARM SME (Mark Salter) [RHEL-2421] - arm64: compat: Remove defines now in asm-generic (Mark Salter) [RHEL-2421] - arm64: kexec: remove unnecessary (void*) conversions (Mark Salter) [RHEL-2421] - arm64: armv8_deprecated: remove unnecessary (void*) conversions (Mark Salter) [RHEL-2421] - firmware: arm_sdei: Fix sleep from invalid context BUG (Mark Salter) [RHEL-2421] - arm64/cpufeature: Pull out helper for CPUID register definitions (Mark Salter) [RHEL-2421] - arm64/sysreg: Convert HFGITR_EL2 to automatic generation (Mark Salter) [RHEL-2421] - arm64/idreg: Don't disable SME when disabling SVE (Mark Salter) [RHEL-2421] - arm64/sysreg: Update ID_AA64PFR1_EL1 for DDI0601 2022-12 (Mark Salter) [RHEL-2421] - arm64/sysreg: allow *Enum blocks in SysregFields blocks (Mark Salter) [RHEL-2421] - arm64: move PAC masks to (Mark Salter) [RHEL-2421] - arm64: use XPACLRI to strip PAC (Mark Salter) [RHEL-2421] - arm64: avoid redundant PAC stripping in __builtin_return_address() (Mark Salter) [RHEL-2421] - arm64: stacktrace: always inline core stacktrace functions (Mark Salter) [RHEL-2421] - arm64: stacktrace: move dump functions to end of file (Mark Salter) [RHEL-2421] - arm64: stacktrace: recover return address for first entry (Mark Salter) [RHEL-2421] - kasan, arm64: add arch_suppress_tag_checks_start/stop (Mark Salter) [RHEL-2421] - arm64: mte: rename TCO routines (Mark Salter) [RHEL-2421] - kasan, arm64: rename tagging-related routines (Mark Salter) [RHEL-2421] - kasan: drop empty tagging-related defines (Mark Salter) [RHEL-2421] - arm64: cpufeature: move to use bus_get_dev_root() (Mark Salter) [RHEL-2421] - arm64: uaccess: remove unnecessary earlyclobber (Mark Salter) [RHEL-2421] - arm64: uaccess: permit put_{user,kernel} to use zero register (Mark Salter) [RHEL-2421] - arm64: uaccess: permit __smp_store_release() to use zero register (Mark Salter) [RHEL-2421] - arm64: atomics: lse: improve cmpxchg implementation (Mark Salter) [RHEL-2421] - APEI: GHES: correctly return NULL for ghes_get_devices() (Mark Salter) [RHEL-2421] - arm64/syscall: Include asm/ptrace.h in syscall_wrapper header. (Mark Salter) [RHEL-2421] - arm64: Drop unneeded __nocfi attributes (Mark Salter) [RHEL-2421] - arm64: vdso: remove two .altinstructions related symbols (Mark Salter) [RHEL-2421] - arm64: head: Clean the ID map and the HYP text to the PoC if needed (Mark Salter) [RHEL-2421] - arm64: head: avoid cache invalidation when entering with the MMU on (Mark Salter) [RHEL-2421] - arm64: head: record the MMU state at primary entry (Mark Salter) [RHEL-2421] - arm64: kernel: move identity map out of .text mapping (Mark Salter) [RHEL-2421] - arm64: booting: Document our requirements for fine grained traps with SME (Mark Salter) [RHEL-2421] - arm64/kprobe: Optimize the performance of patching single-step slot (Mark Salter) [RHEL-2421] - ARM64: reloc_test: add __init/__exit annotations to module init/exit funcs (Mark Salter) [RHEL-2421] - arm64/kpti: Move DAIF masking to C code (Mark Salter) [RHEL-2421] - pmdomain: qcom: rpmhpd: Drop the ->opp_to_performance_state() callback (Alessandro Carminati) [RHEL-16059] - pmdomain: qcom: rpmpd: Drop the ->opp_to_performance_state() callback (Alessandro Carminati) [RHEL-16059] - pmdomain: qcom: cpr: Drop the ->opp_to_performance_state() callback (Alessandro Carminati) [RHEL-16059] - scsi: ufs: core: Add support for parsing OPP (Alessandro Carminati) [RHEL-16059] - scsi: ufs: core: Add OPP support for scaling clocks and regulators (Alessandro Carminati) [RHEL-16059] - scsi: ufs: dt-bindings: common: Add OPP table (Alessandro Carminati) [RHEL-16059] - scsi: ufs: core: Fix abnormal scale up after scale down (Alessandro Carminati) [RHEL-16059] - scsi: ufs: core: Fix abnormal scale up after last cmd finish (Alessandro Carminati) [RHEL-16059] - scsi: ufs: core: Only suspend clock scaling if scaling down (Alessandro Carminati) [RHEL-16059] - scsi: ufs: core: Poll HCS.UCRDY before issuing a UIC command (Alessandro Carminati) [RHEL-16059] - scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock (Alessandro Carminati) [RHEL-16059] - OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd() (Alessandro Carminati) [RHEL-16059] - OPP: Fix potential null ptr dereference in dev_pm_opp_get_required_pstate() (Alessandro Carminati) [RHEL-16059] - OPP: Introduce dev_pm_opp_get_freq_indexed() API (Alessandro Carminati) [RHEL-16059] - OPP: Introduce dev_pm_opp_find_freq_{ceil/floor}_indexed() APIs (Alessandro Carminati) [RHEL-16059] - OPP: Rearrange entries in pm_opp.h (Alessandro Carminati) [RHEL-16059] - soc: qcom: rpmpd: Add sync_state (Alessandro Carminati) [RHEL-16059] - OPP: Simplify the over-designed pstate <-> level dance (Alessandro Carminati) [RHEL-16059] - OPP: pstate is only valid for genpd OPP tables (Alessandro Carminati) [RHEL-16059] - OPP: don't drop performance constraint on OPP table removal (Alessandro Carminati) [RHEL-16059] - OPP: Staticize `lazy_opp_tables` in of.c (Alessandro Carminati) [RHEL-16059] - opp: Fix use-after-free in lazy_opp_tables after probe deferral (Alessandro Carminati) [RHEL-16059] - soc: qcom: rpmpd: use correct __le32 type (Alessandro Carminati) [RHEL-16059] - OPP: rate-limit debug messages when no change in OPP is required (Alessandro Carminati) [RHEL-16059] - OPP: Move required opps configuration to specialized callback (Alessandro Carminati) [RHEL-16059] - OPP: Handle all genpd cases together in _set_required_opps() (Alessandro Carminati) [RHEL-16059] - soc: qcom: rpmpd: Remove useless comments (Alessandro Carminati) [RHEL-16059] - soc: qcom: rpmpd: Hook up VDDMX as parent of SM6375 VDDGX (Alessandro Carminati) [RHEL-16059] - soc: qcom: rpmpd: Add parent PD support (Alessandro Carminati) [RHEL-16059] - soc: qcom: rpmpd: Make bindings assignments consistent (Alessandro Carminati) [RHEL-16059] - soc: qcom: rpmpd: Improve the naming (Alessandro Carminati) [RHEL-16059] - soc: qcom: rpmpd: Expand struct definition macros (Alessandro Carminati) [RHEL-16059] - soc: qcom: rpmpd: Remove vdd* from struct names (Alessandro Carminati) [RHEL-16059] - soc: qcom: rpmpd: Unify Low Power Island definitions (Alessandro Carminati) [RHEL-16059] - soc: qcom: rpmpd: Bring all definitions to the top (Alessandro Carminati) [RHEL-16059] - soc: qcom: rpmpd: Remove SoC names from RPMPD definitions (Alessandro Carminati) [RHEL-16059] - Revert "soc: qcom: rpmpd: Add SM4250 support" (Alessandro Carminati) [RHEL-16059] - OPP: Fix an un-initialized variable usage (Alessandro Carminati) [RHEL-16059] - OPP: Don't drop opp->np reference while it is still in use (Alessandro Carminati) [RHEL-16059] - OPP: Remove dev{m}_pm_opp_of_add_table_noclk() (Alessandro Carminati) [RHEL-16059] - OPP: Allow config_clks helper for single clk case (Alessandro Carminati) [RHEL-16059] - OPP: Provide a simple implementation to configure multiple clocks (Alessandro Carminati) [RHEL-16059] - OPP: Assert clk_count == 1 for single clk helpers (Alessandro Carminati) [RHEL-16059] - OPP: Add key specific assert() method to key finding helpers (Alessandro Carminati) [RHEL-16059] - OPP: Compare bandwidths for all paths in _opp_compare_key() (Alessandro Carminati) [RHEL-16059] - OPP: Allow multiple clocks for a device (Alessandro Carminati) [RHEL-16059] - OPP: Make dev_pm_opp_set_opp() independent of frequency (Alessandro Carminati) [RHEL-16059] - OPP: Reuse _opp_compare_key() in _opp_add_static_v2() (Alessandro Carminati) [RHEL-16059] - OPP: Remove rate_not_available parameter to _opp_add() (Alessandro Carminati) [RHEL-16059] - OPP: Use consistent names for OPP table instances (Alessandro Carminati) [RHEL-16059] - OPP: Use generic key finding helpers for bandwidth key (Alessandro Carminati) [RHEL-16059] - OPP: Use generic key finding helpers for level key (Alessandro Carminati) [RHEL-16059] - OPP: Add generic key finding helpers and use them for freq APIs (Alessandro Carminati) [RHEL-16059] - OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() (Alessandro Carminati) [RHEL-16059] - OPP: Remove custom OPP helper support (Alessandro Carminati) [RHEL-16059] - OPP: Add dev_pm_opp_get_supplies() (Alessandro Carminati) [RHEL-16059] - OPP: Make _generic_set_opp_regulator() a config_regulators() interface (Alessandro Carminati) [RHEL-16059] - OPP: Add support for config_regulators() helper (Alessandro Carminati) [RHEL-16059] - OPP: Migrate set-prop-name helper API to use set-config helpers (Alessandro Carminati) [RHEL-16059] - OPP: Migrate attach-genpd API to use set-config helpers (Alessandro Carminati) [RHEL-16059] - OPP: Migrate set-opp-helper API to use set-config helpers (Alessandro Carminati) [RHEL-16059] - OPP: Migrate set-clk-name API to use set-config helpers (Alessandro Carminati) [RHEL-16059] - PM / devfreq: exynos-bus: Fix NULL pointer dereference (Alessandro Carminati) [RHEL-16059] - PM / devfreq: Rework freq_table to be local to devfreq struct (Alessandro Carminati) [RHEL-16059] - OPP: Track if clock name is configured by platform (Alessandro Carminati) [RHEL-16059] - OPP: Fix typo in comment (Alessandro Carminati) [RHEL-16059] - opp: Fix some kernel-doc comments (Alessandro Carminati) [RHEL-16059] - opp: Fix error check in dev_pm_opp_attach_genpd() (Alessandro Carminati) [RHEL-16059] - PM / devfreq: passive: Return non-error when not-supported event is required (Alessandro Carminati) [RHEL-16059] - opp: Reorder definition of ceil/floor helpers (Alessandro Carminati) [RHEL-16059] - opp: Add apis to retrieve opps with interconnect bandwidth (Alessandro Carminati) [RHEL-16059] - i2c: i801: Add support for Intel Birch Stream SoC (David Arcari) [RHEL-15550] - usb: dwc3: Soft reset phy on probe for host (Desnes Nunes) [RHEL-15948] - thunderbolt: Restart XDomain discovery handshake after failure (Desnes Nunes) [RHEL-15948] - thunderbolt: Correct TMU mode initialization from hardware (Desnes Nunes) [RHEL-15948] - thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding (Desnes Nunes) [RHEL-15948] - thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge (Desnes Nunes) [RHEL-15948] - MAINTAINERS: remove broken entries in QUALCOMM TYPEC PORT MANAGER DRIVER (Desnes Nunes) [RHEL-15948] - USB: gadget: core: Add missing kerneldoc for vbus_work (Desnes Nunes) [RHEL-15948] - USB: core: Fix unused variable warning in usb_alloc_dev() (Desnes Nunes) [RHEL-15948] - USB: Remove Wireless USB and UWB documentation (Desnes Nunes) [RHEL-15948] - ABI: sysfs-class-uwb_rc: use wildcards on What definitions (Desnes Nunes) [RHEL-15948] - USB: Remove remnants of Wireless USB and UWB (Desnes Nunes) [RHEL-15948] - thunderbolt: Fix memory leak in tb_handle_dp_bandwidth_request() (Desnes Nunes) [RHEL-15948] - usb-storage: alauda: Fix uninit-value in alauda_check_media() (Desnes Nunes) [RHEL-15948] - usb: common: usb-conn-gpio: Prevent bailing out if initial role is none (Desnes Nunes) [RHEL-15948] - USB: Gadget: core: Help prevent panic during UVC unconfigure (Desnes Nunes) [RHEL-15948] - usb: typec: mux: intel: Add dependency on USB_COMMON (Desnes Nunes) [RHEL-15948] - usb: typec: altmodes/displayport: Signal hpd when configuring pin assignment (Desnes Nunes) [RHEL-15948] - usb: typec: tcpm: Fix response to vsafe0V event (Desnes Nunes) [RHEL-15948] - media: uvcvideo: Fix menu count handling for userspace XU mappings (Desnes Nunes) [RHEL-15948] - usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy (Desnes Nunes) [RHEL-15948] - usb: typec: Use sysfs_emit_at when concatenating the string (Desnes Nunes) [RHEL-15948] - usb: typec: Iterate pds array when showing the pd list (Desnes Nunes) [RHEL-15948] - usb: typec: Set port->pd before adding device for typec_port (Desnes Nunes) [RHEL-15948] - Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()" (Desnes Nunes) [RHEL-15948] - Revert "usb: xhci: tegra: Fix error check" (Desnes Nunes) [RHEL-15948] - usb: gadget: core: remove unbalanced mutex_unlock in usb_gadget_activate (Desnes Nunes) [RHEL-15948] - Revert "usb: dwc3: core: Enable AutoRetry feature in the controller" (Desnes Nunes) [RHEL-15948] - Revert "xhci: add quirk for host controllers that don't update endpoint DCS" (Desnes Nunes) [RHEL-15948] - USB: quirks: add quirk for Focusrite Scarlett (Desnes Nunes) [RHEL-15948] - usb: dwc3: don't reset device side if dwc3 was configured as host-only (Desnes Nunes) [RHEL-15948] - usb: typec: ucsi: move typec_set_mode(TYPEC_STATE_SAFE) to ucsi_unregister_partner() (Desnes Nunes) [RHEL-15948] - USB: serial: simple: sort driver entries (Desnes Nunes) [RHEL-15948] - USB: serial: simple: add Kaufmann RKS+CAN VCP (Desnes Nunes) [RHEL-15948] - USB: serial: option: add Quectel EC200A module support (Desnes Nunes) [RHEL-15948] - USB: serial: option: support Quectel EM060K_128 (Desnes Nunes) [RHEL-15948] - usb: ch9: Replace bmSublinkSpeedAttr 1-element array with flexible array (Desnes Nunes) [RHEL-15948] - usb: host: xhci-plat: Set XHCI_STATE_REMOVING before resuming XHCI HC (Desnes Nunes) [RHEL-15948] - usb: host: xhci: Do not re-initialize the XHCI HC if being removed (Desnes Nunes) [RHEL-15948] - usb: typec: nb7vpq904m: fix CONFIG_DRM dependency (Desnes Nunes) [RHEL-15948] - USB: serial: option: add LARA-R6 01B PIDs (Desnes Nunes) [RHEL-15948] - usb: typec: fsa4480: add support for Audio Accessory Mode (Desnes Nunes) [RHEL-15948] - usb: typec: fsa4480: rework mux & switch setup to handle more states (Desnes Nunes) [RHEL-15948] - usb: typec: ucsi: call typec_set_mode on non-altmode partner change (Desnes Nunes) [RHEL-15948] - dt-bindings: usb: dwc3: Add interrupt-names property support for wakeup interrupt (Desnes Nunes) [RHEL-15948] - dt-bindings: usb: dwc3: Add IPQ9574 compatible (Desnes Nunes) [RHEL-15948] - usb: typec: tcpm: add get max power support (Desnes Nunes) [RHEL-15948] - usb: typec: tcpm: fix cc role at port reset (Desnes Nunes) [RHEL-15948] - thunderbolt: Add test case for 3 DisplayPort tunnels (Desnes Nunes) [RHEL-15948] - thunderbolt: Add DisplayPort 2.x tunneling support (Desnes Nunes) [RHEL-15948] - thunderbolt: Make bandwidth allocation mode function names consistent (Desnes Nunes) [RHEL-15948] - thunderbolt: Enable CL2 low power state (Desnes Nunes) [RHEL-15948] - thunderbolt: Add support for enhanced uni-directional TMU mode (Desnes Nunes) [RHEL-15948] - thunderbolt: Increase NVM_MAX_SIZE to support Intel Barlow Ridge controller (Desnes Nunes) [RHEL-15948] - thunderbolt: Move constants related to NVM into nvm.c (Desnes Nunes) [RHEL-15948] - thunderbolt: Limit Intel Barlow Ridge USB3 bandwidth (Desnes Nunes) [RHEL-15948] - thunderbolt: Add Intel Barlow Ridge PCI ID (Desnes Nunes) [RHEL-15948] - thunderbolt: Fix PCIe adapter capability length for USB4 v2 routers (Desnes Nunes) [RHEL-15948] - thunderbolt: Fix DisplayPort IN adapter capability length for USB4 v2 routers (Desnes Nunes) [RHEL-15948] - thunderbolt: Add two additional double words for adapters TMU for USB4 v2 routers (Desnes Nunes) [RHEL-15948] - thunderbolt: Enable USB4 v2 PCIe TLP/DLLP extended encapsulation (Desnes Nunes) [RHEL-15948] - thunderbolt: Announce USB4 v2 connection manager support (Desnes Nunes) [RHEL-15948] - thunderbolt: Reset USB4 v2 host router (Desnes Nunes) [RHEL-15948] - thunderbolt: Add the new USB4 v2 notification types (Desnes Nunes) [RHEL-15948] - thunderbolt: Add support for USB4 v2 80 Gb/s link (Desnes Nunes) [RHEL-15948] - thunderbolt: Identify USB4 v2 routers (Desnes Nunes) [RHEL-15948] - thunderbolt: Do not touch lane 1 adapter path config space (Desnes Nunes) [RHEL-15948] - thunderbolt: Ignore data CRC mismatch for USB4 routers (Desnes Nunes) [RHEL-15948] - usb: typec: add support for the nb7vpq904m Type-C Linear Redriver (Desnes Nunes) [RHEL-15948] - redhat/configs: disable CONFIG_TYPEC_MUX_NB7VPQ904M (Desnes Nunes) [RHEL-15948] - dt-bindings: usb: add ON Semiconductor nb7vpq904m Type-C Linear Redriver bindings (Desnes Nunes) [RHEL-15948] - usb: ch9: Replace 1-element array with flexible array (Desnes Nunes) [RHEL-15948] - Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection" (Desnes Nunes) [RHEL-15948] - usb: chipidea: imx: add missing USB PHY DPDM wakeup setting (Desnes Nunes) [RHEL-15948] - usb: chipidea: imx: turn off vbus comparator when suspend (Desnes Nunes) [RHEL-15948] - usb: update the ctime as well when updating mtime after an ioctl (Desnes Nunes) [RHEL-15948] - usb: core: add sysfs entry for usb device state (Desnes Nunes) [RHEL-15948] - usb: common: usb-conn-gpio: Set last role to unknown before initial detection (Desnes Nunes) [RHEL-15948] - usb: chipidea: imx: don't request QoS for imx8ulp (Desnes Nunes) [RHEL-15948] - dt-bindings: usb: ci-hdrc-usb2: add fsl,imx8ulp-usb compatible (Desnes Nunes) [RHEL-15948] - usb: xhci-tegra: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-15948] - usb: xhci-plat: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-15948] - usb: host: xhci-rcar: drop of_match_ptr for ID table (Desnes Nunes) [RHEL-15948] - usb: typec: ucsi: acpi: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-15948] - usb: roles: intel_xhci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-15948] - usb: misc: usb3503: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-15948] - usb: ehci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-15948] - usb: gadget/tegra-xudc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-15948] - usb: dwc3-imx8mp: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-15948] - usb: core: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-15948] - usb: common: usb-conn-gpio: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-15948] - usb: chipidea/core: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-15948] - usb: chipidea/ci_hdrc_usb2: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-15948] - usb: chipidea/ci_hdrc_tegra: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-15948] - usb: chipidea/ci_hdrc_msm: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-15948] - usb: chipidea/ci_hdrc_imx: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-15948] - i2c: dummy: Drop no-op remove function (Desnes Nunes) [RHEL-15948] - usb: typec: qcom: Add Qualcomm PMIC Type-C driver (Desnes Nunes) [RHEL-15948] - usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper (Desnes Nunes) [RHEL-15948] - MAINTAINERS: Change email for Venus driver (Desnes Nunes) [RHEL-15948] - MAINTAINERS: Add Vikash as VENUS video driver co-maintainer (Desnes Nunes) [RHEL-15948] - dt-bindings: usb: Add Qualcomm PMIC Type-C (Desnes Nunes) [RHEL-15948] - usb: typec: maxim_contaminant: Implement check_contaminant callback (Desnes Nunes) [RHEL-15948] - usb: typec: tcpci_mt6370: Add MediaTek MT6370 tcpci driver (Desnes Nunes) [RHEL-15948] - dt-bindings: usb: Add MediaTek MT6370 TCPC (Desnes Nunes) [RHEL-15948] - xhci: Add ZHAOXIN xHCI host U1/U2 feature support (Desnes Nunes) [RHEL-15948] - xhci: Show ZHAOXIN xHCI root hub speed correctly (Desnes Nunes) [RHEL-15948] - xhci: Fix TRB prefetch issue of ZHAOXIN hosts (Desnes Nunes) [RHEL-15948] - xhci: Fix resume issue of some ZHAOXIN hosts (Desnes Nunes) [RHEL-15948] - xhci: Stop unnecessary tracking of free trbs in a ring (Desnes Nunes) [RHEL-15948] - xhci: Fix transfer ring expansion size calculation (Desnes Nunes) [RHEL-15948] - xhci: split allocate interrupter into separate alloacte and add parts (Desnes Nunes) [RHEL-15948] - xhci: get rid of XHCI_PLAT quirk that used to prevent MSI setup (Desnes Nunes) [RHEL-15948] - xhci: Don't require a valid get_quirks() function pointer during xhci setup (Desnes Nunes) [RHEL-15948] - xhci: Add usb cold attach (CAS) as a reason to resume root hub. (Desnes Nunes) [RHEL-15948] - usb: xhci: Remove unused udev from xhci_log_ctx trace event (Desnes Nunes) [RHEL-15948] - thunderbolt: Enable/disable sideband depending on USB4 port offline mode (Desnes Nunes) [RHEL-15948] - thunderbolt: Do not send UNSET_INBOUND_SBTX when retimer NVM authentication started (Desnes Nunes) [RHEL-15948] - thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx() (Desnes Nunes) [RHEL-15948] - media: uvcvideo: Constify descriptor buffers (Desnes Nunes) [RHEL-15948] - media: uvcvideo: Constify formats, frames and intervals (Desnes Nunes) [RHEL-15948] - media: uvcvideo: Increment intervals pointer at end of parsing (Desnes Nunes) [RHEL-15948] - media: uvcvideo: Reorganize format descriptor parsing (Desnes Nunes) [RHEL-15948] - media: uvcvideo: Use clamp() to replace manual implementation (Desnes Nunes) [RHEL-15948] - media: uvcvideo: Rename uvc_format 'frame' field to 'frames' (Desnes Nunes) [RHEL-15948] - media: uvcvideo: Rename uvc_streaming 'format' field to 'formats' (Desnes Nunes) [RHEL-15948] - media: uvcvideo: Enable Intel RealSense metadata for devices (Desnes Nunes) [RHEL-15948] - thunderbolt: Disable CL states when a DMA tunnel is established (Desnes Nunes) [RHEL-15948] - thunderbolt: Make tb_switch_clx_disable() return CL states that were enabled (Desnes Nunes) [RHEL-15948] - thunderbolt: Initialize CL states from the hardware (Desnes Nunes) [RHEL-15948] - thunderbolt: Prefix CL state related log messages with "CLx: " (Desnes Nunes) [RHEL-15948] - thunderbolt: Prefix TMU post time log message with "TMU: " (Desnes Nunes) [RHEL-15948] - thunderbolt: Do not call CLx functions from TMU code (Desnes Nunes) [RHEL-15948] - thunderbolt: Check for first depth router in tb.c (Desnes Nunes) [RHEL-15948] - thunderbolt: Switch CL states from enum to a bitmask (Desnes Nunes) [RHEL-15948] - thunderbolt: Move CLx enabling into tb_enable_clx() (Desnes Nunes) [RHEL-15948] - thunderbolt: Get rid of __tb_switch_[en|dis]able_clx() (Desnes Nunes) [RHEL-15948] - thunderbolt: Move CLx support functions into clx.c (Desnes Nunes) [RHEL-15948] - thunderbolt: Check valid TMU configuration in tb_switch_tmu_configure() (Desnes Nunes) [RHEL-15948] - thunderbolt: Move tb_enable_tmu() close to other TMU functions (Desnes Nunes) [RHEL-15948] - thunderbolt: Move TMU configuration to tb_enable_tmu() (Desnes Nunes) [RHEL-15948] - thunderbolt: Get rid of tb_switch_enable_tmu_1st_child() (Desnes Nunes) [RHEL-15948] - thunderbolt: Rework Titan Ridge TMU objection disable function (Desnes Nunes) [RHEL-15948] - thunderbolt: Drop useless 'unidirectional' parameter from tb_switch_tmu_is_enabled() (Desnes Nunes) [RHEL-15948] - thunderbolt: Fix a couple of style issues in TMU code (Desnes Nunes) [RHEL-15948] - thunderbolt: Introduce tb_xdomain_downstream_port() (Desnes Nunes) [RHEL-15948] - thunderbolt: Introduce tb_switch_downstream_port() (Desnes Nunes) [RHEL-15948] - USB: serial: report unsupported break signalling (Desnes Nunes) [RHEL-15948] - USB: serial: cp210x: disable break signalling on CP2105 SCI (Desnes Nunes) [RHEL-15948] - USB: serial: return errors from break handling (Desnes Nunes) [RHEL-15948] - dt-bindings: usb: xilinx: Replace Manish by Piyush (Desnes Nunes) [RHEL-15948] - usb: typec: mux: fix static inline syntax error (Desnes Nunes) [RHEL-15948] - thunderbolt: Log DisplayPort adapter rate and lanes on discovery (Desnes Nunes) [RHEL-15948] - usb: misc: eud: Fix indentation issues (Desnes Nunes) [RHEL-15948] - usb: host: ohci-platform: increase max clock number to 4 (Desnes Nunes) [RHEL-15948] - dt-bindings: usb: Add RK3588 EHCI (Desnes Nunes) [RHEL-15948] - dt-bindings: usb: Add RK3588 OHCI (Desnes Nunes) [RHEL-15948] - usb: host: fhci-hcd: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-15948] - usb: chipidea: imx: remove one duplicated reg define (Desnes Nunes) [RHEL-15948] - usb: hide unused usbfs_notify_suspend/resume functions (Desnes Nunes) [RHEL-15948] - usb: uhci: handle HAS_IOPORT dependencies (Desnes Nunes) [RHEL-15948] - usb: add HAS_IOPORT dependencies (Desnes Nunes) [RHEL-15948] - usb: typec: mux: Remove alt mode parameters from the API (Desnes Nunes) [RHEL-15948] - soc: qcom: pmic_glink: Introduce altmode support (Desnes Nunes) [RHEL-15948] - soc: qcom: pmic_glink: Introduce base PMIC GLINK driver (Desnes Nunes) [RHEL-15948] - redhat/configs: disable CONFIG_QCOM_PMIC_GLINK (Desnes Nunes) [RHEL-15948] - dt-bindings: soc: qcom: Introduce PMIC GLINK binding (Desnes Nunes) [RHEL-15948] - platform/chrome: cros_ec_typec: allow deferred probe of switch handles (Desnes Nunes) [RHEL-15948] - platform/chrome: cros_ec_typec: zero out stale pointers (Desnes Nunes) [RHEL-15948] - platform/chrome: cros_ec_typec: Get retimer handle (Desnes Nunes) [RHEL-15948] - platform/chrome: cros_ec_typec: Cleanup switch handle return paths (Desnes Nunes) [RHEL-15948] - usb: typec: mux: Clean up mux_fwnode_match() (Desnes Nunes) [RHEL-15948] - usb: typec: ucsi: correctly access opcode (Desnes Nunes) [RHEL-15948] - usbip: Use _FORTIFY_SOURCE=2 instead of (implicitly) =1 (Desnes Nunes) [RHEL-15948] - dt-bindings: usb: tegra-xudc: Remove extraneous PHYs (Desnes Nunes) [RHEL-15948] - media: mc: Make media_get_pad_index() use pad type flag (Desnes Nunes) [RHEL-15948] - media: usb: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-15948] - media: usb: Check az6007_read() return value (Desnes Nunes) [RHEL-15948] - dt-bindings: leds: Add disk write/read and usb-host/usb-gadget (Desnes Nunes) [RHEL-15948] - dt-bindings: leds: Document Bluetooth and WLAN triggers (Desnes Nunes) [RHEL-15948] - dt-bindings: leds: Add 'cpuX' to 'linux,default-trigger' (Desnes Nunes) [RHEL-15948] - dt-bindings: leds: Document mmc trigger (Desnes Nunes) [RHEL-15948] - thunderbolt: Drop retimer vendor check (Desnes Nunes) [RHEL-15948] - thunderbolt: dma_test: Update MODULE_DESCRIPTION (Desnes Nunes) [RHEL-15948] - thunderbolt: Add MODULE_DESCRIPTION (Desnes Nunes) [RHEL-15948] - thunderbolt: Allow specifying custom credits for DMA tunnels (Desnes Nunes) [RHEL-15948] - thunderbolt: Add debug log for link controller power quirk (Desnes Nunes) [RHEL-15948] - thunderbolt: Log function name of the called quirk (Desnes Nunes) [RHEL-15948] - thunderbolt: Check for ring 0 in tb_tunnel_alloc_dma() (Desnes Nunes) [RHEL-15948] - usb: gadget: udc: Handle gadget_connect failure during bind operation (Desnes Nunes) [RHEL-15948] - usb: gadget: udc: core: Prevent soft_connect_store() race (Desnes Nunes) [RHEL-15948] - usb: gadget: udc: core: Offload usb_udc_vbus_handler processing (Desnes Nunes) [RHEL-15948] - Revert "usb: gadget: udc: core: Invoke usb_gadget_connect only when started" (Desnes Nunes) [RHEL-15948] - Revert "usb: gadget: udc: core: Prevent redundant calls to pullup" (Desnes Nunes) [RHEL-15948] - usb: gadget: udc: core: Prevent redundant calls to pullup (Desnes Nunes) [RHEL-15948] - usb: gadget: udc: core: Invoke usb_gadget_connect only when started (Desnes Nunes) [RHEL-15948] - usb: xhci: tegra: enable stream protocol support (Desnes Nunes) [RHEL-15948] - usb: xhci: plat: remove error log for failure to get usb-phy (Desnes Nunes) [RHEL-15948] - usb: dwc3: core: add support for realtek SoCs custom's global register start address (Desnes Nunes) [RHEL-15948] - xhci: Improve the XHCI system resume time (Desnes Nunes) [RHEL-15948] - USB: Extend pci resume function to handle PM events (Desnes Nunes) [RHEL-15948] - usb: typec: mux: Remove some unneeded includes (Desnes Nunes) [RHEL-15948] - dt-bindings: usb: qcom,dwc3: Add bindings for SA8775P (Desnes Nunes) [RHEL-15948] - USB: misc: Remove unused include file usb_u132.h (Desnes Nunes) [RHEL-15948] - platform/x86/intel/wmi: thunderbolt: Use dev_groups callback (Desnes Nunes) [RHEL-15948] - platform/x86: intel-wmi-thunderbolt: Move to intel sub-directory (Desnes Nunes) [RHEL-15948] - platform/x86: intel-wmi-sbl-fw-update: Move to intel sub-directory (Desnes Nunes) [RHEL-15948] - thunderbolt: Fix spelling mistake "simultaneusly" -> "simultaneously" (Desnes Nunes) [RHEL-15948] - platform/x86: Update Mario Limonciello's email address in the docs (Desnes Nunes) [RHEL-15948] - media: pulse8-cec: handle possible ping error (Desnes Nunes) [RHEL-15948] - dt-bindings: connector: usb: allow a single HS port (Desnes Nunes) [RHEL-15948] - dt-bindings: connector: usb: align example indentation to four-space (Desnes Nunes) [RHEL-15948] - dt-bindings: Another pass removing cases of 'allOf' containing a '$ref' (Desnes Nunes) [RHEL-15948] - dt-bindings: connector: Add pd-disable property (Desnes Nunes) [RHEL-15948] - usb: chipidea: clarify Documentation/ABI text (Desnes Nunes) [RHEL-15948] - ABI: sysfs-class-uwb_rc-wusbhc: use wildcards on What definitions (Desnes Nunes) [RHEL-15948]- selftests: fib_test: Add a test case for IPv4 broadcast neighbours (Ivan Vecera) [RHEL-16949] - ipv4: Invalidate neighbour for broadcast address upon address addition (Ivan Vecera) [RHEL-16949] - x86/resctrl: Avoid redundant counter read in __mon_event_count() (David Arcari) [RHEL-15551] - Documentation/x86: Document resctrl's new sparse_masks (David Arcari) [RHEL-15551] - Documentation/x86: Documentation for MON group move feature (David Arcari) [RHEL-15551] - x86/resctrl: Display RMID of resource group (David Arcari) [RHEL-15551] - x86/resctrl: Add support for the files of MON groups only (David Arcari) [RHEL-15551] - x86/resctrl: Display CLOSID for resource group (David Arcari) [RHEL-15551] - x86/resctrl: Introduce "-o debug" mount option (David Arcari) [RHEL-15551] - x86/resctrl: Move default group file creation to mount (David Arcari) [RHEL-15551] - x86/resctrl: Unwind properly from rdt_enable_ctx() (David Arcari) [RHEL-15551] - x86/resctrl: Rename rftype flags for consistency (David Arcari) [RHEL-15551] - x86/resctrl: Simplify rftype flag definitions (David Arcari) [RHEL-15551] - x86/resctrl: Add multiple tasks to the resctrl group at once (David Arcari) [RHEL-15551] - x86/resctrl: Add sparse_masks file in info (David Arcari) [RHEL-15551] - x86/resctrl: Enable non-contiguous CBMs in Intel CAT (David Arcari) [RHEL-15551] - x86/resctrl: Rename arch_has_sparse_bitmaps (David Arcari) [RHEL-15551] - x86/resctrl: Fix remaining kernel-doc warnings (David Arcari) [RHEL-15551] - x86/resctrl: Fix kernel-doc warnings (David Arcari) [RHEL-15551] - x86/resctrl: make pseudo_lock_class a static const structure (David Arcari) [RHEL-15551] - x86/resctrl: Implement rename op for mon groups (David Arcari) [RHEL-15551] - x86/resctrl: Factor rdtgroup lock for multi-file ops (David Arcari) [RHEL-15551] - x86/resctrl: Only show tasks' pid in current pid namespace (David Arcari) [RHEL-15551] - docs: move x86 documentation into Documentation/arch/ (David Arcari) [RHEL-15551] - docs: ftrace: always use canonical ftrace path (David Arcari) [RHEL-15551] - redhat/Makefile: fix the detection of "-n" (RHTEST) (Luis Claudio R. Goncalves) - net: add missing net_device::xdp_zc_max_segs description (Ivan Vecera) [RHEL-15250] - xsk: Fix xsk_build_skb() error: 'skb' dereferencing possible ERR_PTR() (Ivan Vecera) [RHEL-15250] - xsk: add multi-buffer support for sockets sharing umem (Ivan Vecera) [RHEL-15250] - selftests/xsk: reset NIC settings to default after running test suite (Ivan Vecera) [RHEL-15250] - selftests/xsk: add test for too many frags (Ivan Vecera) [RHEL-15250] - selftests/xsk: add metadata copy test for multi-buff (Ivan Vecera) [RHEL-15250] - selftests/xsk: add invalid descriptor test for multi-buffer (Ivan Vecera) [RHEL-15250] - selftests/xsk: add unaligned mode test for multi-buffer (Ivan Vecera) [RHEL-15250] - selftests/xsk: add basic multi-buffer test (Ivan Vecera) [RHEL-15250] - selftests/xsk: transmit and receive multi-buffer packets (Ivan Vecera) [RHEL-15250] - selftests/xsk: adjust packet pacing for multi-buffer support (Ivan Vecera) [RHEL-15250] - selftests/xsk: generate data for multi-buffer packets (Ivan Vecera) [RHEL-15250] - selftests/xsk: populate fill ring based on frags needed (Ivan Vecera) [RHEL-15250] - selftests/xsx: test for huge pages only once (Ivan Vecera) [RHEL-15250] - selftests/xsk: store offset in pkt instead of addr (Ivan Vecera) [RHEL-15250] - selftests/xsk: add packet iterator for tx to packet stream (Ivan Vecera) [RHEL-15250] - selftests/xsk: dump packet at error (Ivan Vecera) [RHEL-15250] - selftests/xsk: add varying payload pattern within packet (Ivan Vecera) [RHEL-15250] - selftests/xsk: generate simpler packets with variable length (Ivan Vecera) [RHEL-15250] - selftests/xsk: do not change XDP program when not necessary (Ivan Vecera) [RHEL-15250] - selftests: xsk: Add test UNALIGNED_INV_DESC_4K1_FRAME_SIZE (Ivan Vecera) [RHEL-15250] - selftests: xsk: Add test case for packets at end of UMEM (Ivan Vecera) [RHEL-15250] - selftests: xsk: Use correct UMEM size in testapp_invalid_desc (Ivan Vecera) [RHEL-15250] - selftests: xsk: Deflakify STATS_RX_DROPPED test (Ivan Vecera) [RHEL-15250] - selftests/xsk: add xdp populate metadata test (Ivan Vecera) [RHEL-15250] - xsk: add multi-buffer documentation (Ivan Vecera) [RHEL-15250] - xsk: support ZC Tx multi-buffer in batch API (Ivan Vecera) [RHEL-15250] - xsk: support mbuf on ZC RX (Ivan Vecera) [RHEL-15250] - xsk: add new netlink attribute dedicated for ZC max frags (Ivan Vecera) [RHEL-15250] - xsk: discard zero length descriptors in Tx path (Ivan Vecera) [RHEL-15250] - xsk: add support for AF_XDP multi-buffer on Tx path (Ivan Vecera) [RHEL-15250] - xsk: allow core/drivers to test EOP bit (Ivan Vecera) [RHEL-15250] - xsk: introduce wrappers and helpers for supporting multi-buffer in Tx path (Ivan Vecera) [RHEL-15250] - xsk: add support for AF_XDP multi-buffer on Rx path (Ivan Vecera) [RHEL-15250] - xsk: move xdp_buff's data length check to xsk_rcv_check (Ivan Vecera) [RHEL-15250] - xsk: prepare both copy and zero-copy modes to co-exist (Ivan Vecera) [RHEL-15250] - xsk: introduce XSK_USE_SG bind flag for xsk socket (Ivan Vecera) [RHEL-15250] - xsk: prepare 'options' in xdp_desc for multi-buffer use (Ivan Vecera) [RHEL-15250] - xsk: Remove unused inline function xsk_buff_discard() (Ivan Vecera) [RHEL-15250] - xsk: Remove unused xsk_buff_discard (Ivan Vecera) [RHEL-15250] - xsk: Simplify xp_aligned_validate_desc implementation (Ivan Vecera) [RHEL-15250] - bnxt_en: Fix W=stringop-overflow warning in bnxt_dcb.c (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt_en: Fix W=1 warning in bnxt_dcb.c from fortify memcpy() (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt_en: Fix max_mtu setting for multi-buf XDP (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt_en: Fix page pool logic for page size >= 64K (Ken Cox) [RHEL-11007 RHEL-3505] - eth: bnxt: fix warning for define in struct_group (Ken Cox) [RHEL-11007 RHEL-3505] - eth: bnxt: fix one of the W=1 warnings about fortified memcpy() (Ken Cox) [RHEL-11007 RHEL-3505] - eth: bnxt: handle invalid Tx completions more gracefully (Ken Cox) [RHEL-11007 RHEL-3505] - eth: bnxt: take the bit to set as argument of bnxt_queue_sp_work() (Ken Cox) [RHEL-11007 RHEL-3505] - eth: bnxt: move and rename reset helpers (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt_en: use dev_consume_skb_any() in bnxt_tx_int (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt_en: Link representors to PCI device (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt_en: Prevent kernel panic when receiving unexpected PHC_UPDATE event (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt_en: Skip firmware fatal error recovery if chip is not accessible (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt_en: Query default VLAN before VNIC setup on a VF (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt_en: Don't issue AP reset during ethtool's reset operation (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt_en: Fix bnxt_hwrm_update_rss_hash_cfg() (Ken Cox) [RHEL-11007 RHEL-3505] - net: remove __skb_frag_set_page() (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt_en: Do not initialize PTP on older P3/P4 chips (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt: hook NAPIs to page pools (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt: use READ_ONCE/WRITE_ONCE for ring indexes (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt_en: Allow to set switchdev mode without existing VFs (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt_en: Add missing 200G link speed reporting (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt_en: Fix typo in PCI id to device description string mapping (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt_en: Fix reporting of test result in ethtool selftest (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt: Enforce PTP software freq adjustments only when in non-RTC mode (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt: Defer PTP initialization to after querying function caps (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt: Change fw_cap to u64 to accommodate more capability bits (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt: avoid overflow in bnxt_get_nvram_directory() (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt: Drop redundant pci_enable_pcie_error_reporting() (Ken Cox) [RHEL-11007 RHEL-3505] - bnxt_en: Avoid order-5 memory allocation for TPA data (Ken Cox) [RHEL-11007 RHEL-3505] - kernel/rh_messages.c: Mark functions as possibly unused (Scott Weaver) [2181611] - kernel/rh_messages.c: move hardware tables to rh_messages.h (Scott Weaver) [2181611] - kernel/rh_messages.c: Wire up new calls (Prarit Bhargava) [2181611] - drivers/pci: Update rh_messages.c (Prarit Bhargava) [2181611] - drivers/message/fusion/mptspi.c: Remove extra disabled warning (Prarit Bhargava) [2181611] - treewide: Remove mark_hardware_deprecated() (Prarit Bhargava) [2181611] - treewide: Remove mark_driver_unmaintained() (Prarit Bhargava) [2181611] - drivers/pci: Remove RHEL-only pci_hw_*() functions (Prarit Bhargava) [2181611] - treewide: Remove pci_hw_disabled() calls (Prarit Bhargava) [2181611] - treewide: Remove pci_hw_deprecated() calls (Prarit Bhargava) [2181611] - treewide: Remove pci_hw_unmaintained() calls (Prarit Bhargava) [2181611] - kernel/rh_taint.c: Delete file (Prarit Bhargava) [2181611] - tools headers UAPI: sync asm/kvm.h with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync asm/prctl.h with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync asm/msr-index.h with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync asm/cpufeatures.h with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync linux/kvm.h with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync linux/fcntl.h with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync linux/kvm.h with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync tools/lib/bpf/hashmap.c with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync linux/socket.h with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync asm/cputype.h with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync arch/x86/lib/memcpy_64.S with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync asm-generic/mman-common.h with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync asm/svm.h with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync asm/perf_regs.h with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync asm/msr-index.h with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync asm/cpufeatures.h with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync asm/required-features.h with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync asm/disabled-features.h with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync linux/vhost.h with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync linux/prctl.h with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync linux/kvm.h with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync drm/i915_drm.h with kernel (Michael Petlan) [RHEL-11706] - tools headers UAPI: sync drm/drm.h with kernel (Michael Petlan) [RHEL-11706]- rtla: Fix uninitialized variable found (John Kacur) [RHEL-10079] - rtla/timerlat: Do not stop user-space if a cpu is offline (John Kacur) [RHEL-10079] - rtla/timerlat_aa: Fix previous IRQ delay for IRQs that happens after thread sample (John Kacur) [RHEL-10079] - rtla/timerlat_aa: Fix negative IRQ delay (John Kacur) [RHEL-10079] - rtla/timerlat_aa: Zero thread sum after every sample analysis (John Kacur) [RHEL-10079] - rtla/timerlat_hist: Add timerlat user-space support (John Kacur) [RHEL-10079] - rtla/timerlat_top: Add timerlat user-space support (John Kacur) [RHEL-10079] - rtla/hwnoise: Reduce runtime to 75% (John Kacur) [RHEL-10079] - rtla: Start the tracers after creating all instances (John Kacur) [RHEL-10079] - rtla/timerlat_hist: Add auto-analysis support (John Kacur) [RHEL-10079] - rtla/timerlat: Give timerlat auto analysis its own instance (John Kacur) [RHEL-10079] - rtla: Automatically move rtla to a house-keeping cpu (John Kacur) [RHEL-10079] - rtla: Change monitored_cpus from char * to cpu_set_t (John Kacur) [RHEL-10079] - rtla: Add --house-keeping option (John Kacur) [RHEL-10079] - rtla: Add -C cgroup support (John Kacur) [RHEL-10079] - mfd: intel-lpss: Add Intel Meteor Lake PCH-S LPSS PCI IDs (David Arcari) [RHEL-14841] - mfd: intel-lpss: Provide an SSP type to the SPI driver (David Arcari) [RHEL-14841] - mfd: intel-lpss: Add support for ADL-P i2c6 and i2c7 (David Arcari) [RHEL-14841] - nvme: update firmware version after commit (Maurizio Lombardi) [RHEL-8066] - powerpc/fadump: make is_kdump_kernel() return false when fadump is active (Mamatha Inamdar) [RHEL-9423] - vmcore: remove dependency with is_kdump_kernel() for exporting vmcore (Mamatha Inamdar) [RHEL-9423] - redhat/configs: Enable cryptographic acceleration config flags for PowerPC (Mamatha Inamdar) [RHEL-11208] - crypto: powerpc/chacha20,poly1305-p10 - Add dependency on VSX (Mamatha Inamdar) [RHEL-11208] - crypto: powerpc - Add chacha20/poly1305-p10 to Kconfig and Makefile (Mamatha Inamdar) [RHEL-11208] - crypto: chacha20-p10 - An optimized Chacha20 implementation with 8-way unrolling for ppc64le (Mamatha Inamdar) [RHEL-11208] - crypt: chacha20-p10 - Glue code for optmized Chacha20 implementation for ppc64le (Mamatha Inamdar) [RHEL-11208] - crypto: poly1305-p10 - An optimized Poly1305 implementation with 4-way unrolling for ppc64le (Mamatha Inamdar) [RHEL-11208] - crypto: poly1305-p10 - Glue code for optmized Poly1305 implementation for ppc64le (Mamatha Inamdar) [RHEL-11208] - powerpc/crypto: fix missing skcipher dependency for aes-gcm-p10 (Mamatha Inamdar) [RHEL-11208] - powerpc/crypto: Fix aes-gcm-p10 build when VSX=n (Mamatha Inamdar) [RHEL-11208] - crypto: p10-aes-gcm - Remove POWER10_CPU dependency (Mamatha Inamdar) [RHEL-11208] - crypto: p10-aes-gcm - Update Kconfig and Makefile (Mamatha Inamdar) [RHEL-11208] - crypto: p10-aes-gcm - remove duplicate include header (Mamatha Inamdar) [RHEL-11208] - powerpc: Move Power10 feature PPC_MODULE_FEATURE_P10 (Mamatha Inamdar) [RHEL-11208] - powerpc/crypto: Fix aes-gcm-p10 link errors (Mamatha Inamdar) [RHEL-11208] - crypto: p10-aes-gcm - Glue code for AES/GCM stitched implementation (Mamatha Inamdar) [RHEL-11208] - crypto: p10-aes-gcm - Supporting functions for AES (Mamatha Inamdar) [RHEL-11208] - crypto: p10-aes-gcm - Supporting functions for ghash (Mamatha Inamdar) [RHEL-11208] - crypto: p10-aes-gcm - An accelerated AES/GCM stitched implementation (Mamatha Inamdar) [RHEL-11208] - crypto: p10-aes-gcm - A perl script to process PowerPC assembler source. (Mamatha Inamdar) [RHEL-11208] - drm/mgag200: Flush the cache to improve latency (Jocelyn Falempe) [RHEL-16556] - net: fix net device address assign type (Michal Schmidt) [RHEL-16986 RHEL-6368] - net: add check for current MAC address in dev_set_mac_address (Michal Schmidt) [RHEL-16986 RHEL-6368] - perf test: Skip CoreSight tests if cs_etm// event is not available (Michael Petlan) [RHEL-10556] - block, bfq: fix uaf for bfqq in bic_set_bfqq() (Ming Lei) [RHEL-16313] - pinctrl: intel: Switch to use exported namespace (David Arcari) [RHEL-15018] - pinctrl: intel: Add Intel Meteor Lake-S pin controller support (David Arcari) [RHEL-15018] - i2c: i801: unregister tco_pdev in i801_probe() error path (David Arcari) [RHEL-15019] - i2c: i801: Remove #ifdef guards for PM related functions (David Arcari) [RHEL-15019] - i2c: i801: Add support for Intel Meteor Lake PCH-S (David Arcari) [RHEL-15019] - i2c: i801: Add support for Intel Meteor Lake SoC-S (David Arcari) [RHEL-15019] - i2c: i801: Enlarge device name field in i801_ids table (David Arcari) [RHEL-15019] - i2c: i801: Call i801_check_post() from i801_access() (David Arcari) [RHEL-15019] - i2c: i801: Call i801_check_pre() from i801_access() (David Arcari) [RHEL-15019] - i2c: i801: Centralize configuring block commands in i801_block_transaction (David Arcari) [RHEL-15019] - i2c: i801: Centralize configuring non-block commands in i801_simple_transaction (David Arcari) [RHEL-15019] - i2c: i801: Handle SMBAUXCTL_E32B in i801_block_transaction_by_block only (David Arcari) [RHEL-15019] - i2c: i801: Add i801_simple_transaction(), complementing i801_block_transaction() (David Arcari) [RHEL-15019] - i2c: i801: add helper i801_set_hstadd() (David Arcari) [RHEL-15019] - i2c: i801: make FEATURE_BLOCK_PROC dependent on FEATURE_BLOCK_BUFFER (David Arcari) [RHEL-15019] - i2c: i801: make FEATURE_HOST_NOTIFY dependent on FEATURE_IRQ (David Arcari) [RHEL-15019] - i2c: i801: improve interrupt handler (David Arcari) [RHEL-15019] - platform/x86: p2sb: Don't fail if unknown CPU is found (David Arcari) [RHEL-15019] - i2c: i801: add lis3lv02d's I2C address for Vostro 5568 (David Arcari) [RHEL-15019] - i2c: i801: Prefer async probe (David Arcari) [RHEL-15019] - platform/x86: p2sb: Fix UAF when caller uses resource name (David Arcari) [RHEL-15019] - platform/x86: p2sb: Move out of X86_PLATFORM_DEVICES dependency (David Arcari) [RHEL-15019] - i2c: i801: convert to use common P2SB accessor (David Arcari) [RHEL-15019] - platform/x86/intel: Add Primary to Sideband (P2SB) bridge support (David Arcari) [RHEL-15019]- ext4: fix racy may inline data check in dio write (Brian Foster) [RHEL-15106] - scsi: lpfc: Do not abuse UUID APIs and LPFC_COMPRESS_VMID_SIZE (Dick Kennedy) [RHEL-5393] - scsi: lpfc: Copyright updates for 14.2.0.14 patches (Dick Kennedy) [RHEL-5393] - scsi: lpfc: Update lpfc version to 14.2.0.14 (Dick Kennedy) [RHEL-5393] - scsi: lpfc: Clean up SLI-4 sysfs resource reporting (Dick Kennedy) [RHEL-5393] - scsi: lpfc: Abort outstanding ELS cmds when mailbox timeout error is detected (Dick Kennedy) [RHEL-5393] - scsi: lpfc: Remove extra ndlp kref decrement in FLOGI cmpl for loop topology (Dick Kennedy) [RHEL-5393] - scsi: lpfc: Simplify fcp_abort transport callback log message (Dick Kennedy) [RHEL-5393] - scsi: lpfc: Pull out fw diagnostic dump log message from driver's trace buffer (Dick Kennedy) [RHEL-5393] - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() (Dick Kennedy) [RHEL-5393] - scsi: lpfc: Fix lpfc_name struct packing (Dick Kennedy) [RHEL-5393] - scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path (Dick Kennedy) [RHEL-5393] - scsi: lpfc: Use struct_size() helper (Dick Kennedy) [RHEL-5393] - scsi: lpfc: Fix incorrect big endian type assignments in FDMI and VMID paths (Dick Kennedy) [RHEL-5393] - scsi: lpfc: Copyright updates for 14.2.0.13 patches (Dick Kennedy) [RHEL-5393] - scsi: lpfc: Update lpfc version to 14.2.0.13 (Dick Kennedy) [RHEL-5393] - scsi: lpfc: Enhance congestion statistics collection (Dick Kennedy) [RHEL-5393] - scsi: lpfc: Clean up SLI-4 CQE status handling (Dick Kennedy) [RHEL-5393] - scsi: lpfc: Change firmware upgrade logging to KERN_NOTICE instead of TRACE_EVENT (Dick Kennedy) [RHEL-5393] - scsi: lpfc: Revise NPIV ELS unsol rcv cmpl logic to drop ndlp based on nlp_state (Dick Kennedy) [RHEL-5393] - scsi: lpfc: Replace all non-returning strlcpy() with strscpy() (Dick Kennedy) [RHEL-5393] - scsi: lpfc: Replace one-element array with flexible-array member (Dick Kennedy) [RHEL-5393] - gfs2: Fix another freeze/thaw hang (Andrew Price) [RHEL-5339] - bpf: Change syscall_nr type to int in struct syscall_tp_t (Artem Savkov) [RHEL-348] - net: openvswitch: Use struct_size() (Antoine Tenart) [RHEL-14346] - openvswitch: reduce stack usage in do_execute_actions (Antoine Tenart) [RHEL-14346] - net: openvswitch: reject negative ifindex (Antoine Tenart) [RHEL-14346] - net: openvswitch: Use struct_size() (Antoine Tenart) [RHEL-14346] - nvme-auth: use chap->s2 to indicate bidirectional authentication (Chris Leech) [RHEL-4103] - tcp_bpf: properly release resources on error paths (Paolo Abeni) [RHEL-12593] - tcp: allow again tcp_disconnect() when threads are waiting (Paolo Abeni) [RHEL-12593] - selftests: tls: swap the TX and RX sockets in some tests (Hangbin Liu) [RHEL-13968] - selftests: vrf_route_leaking: remove ipv6_ping_frag from default testing (Hangbin Liu) [RHEL-13968] - selftests: mirror_gre_changes: Tighten up the TTL test match (Hangbin Liu) [RHEL-13968] - selftests: forwarding: bridge_mdb: Make test more robust (Hangbin Liu) [RHEL-13968] - selftests: forwarding: bridge_mdb_max: Fix failing test with old libnet (Hangbin Liu) [RHEL-13968] - selftests: forwarding: bridge_mdb: Fix failing test with old libnet (Hangbin Liu) [RHEL-13968] - selftests: forwarding: tc_tunnel_key: Make filters more specific (Hangbin Liu) [RHEL-13968] - selftests: forwarding: tc_flower: Relax success criterion (Hangbin Liu) [RHEL-13968] - selftests: forwarding: hw_stats_l3_gre: Skip when using veth pairs (Hangbin Liu) [RHEL-13968] - selftests: forwarding: ethtool_extended_state: Skip when using veth pairs (Hangbin Liu) [RHEL-13968] - selftests: forwarding: ethtool: Skip when using veth pairs (Hangbin Liu) [RHEL-13968] - selftests: forwarding: Add a helper to skip test when using veth pairs (Hangbin Liu) [RHEL-13968] - selftests: forwarding: Set default IPv6 traceroute utility (Hangbin Liu) [RHEL-13968] - selftests: forwarding: bridge_mdb_max: Check iproute2 version (Hangbin Liu) [RHEL-13968] - selftests: forwarding: bridge_mdb: Check iproute2 version (Hangbin Liu) [RHEL-13968] - selftests: forwarding: Switch off timeout (Hangbin Liu) [RHEL-13968] - selftests: forwarding: Skip test when no interfaces are specified (Hangbin Liu) [RHEL-13968] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [RHEL-13968] - selftests/harness: allow tests to be skipped during setup (Hangbin Liu) [RHEL-13968]- rv: Remove redundant assignment to variable retval (John Kacur) [RHEL-10080] - rv/reactor: remove MODULE_LICENSE in non-modules (John Kacur) [RHEL-10080] - rv: remove redundant initialization of pointer ptr (John Kacur) [RHEL-10080] - rv/monitors: Move monitor structure in rodata (John Kacur) [RHEL-10080] - scsi: qedf: Add synchronization between I/O completions and abort (Nilesh Javali) [RHEL-9887] - scsi: qedf: Remove unused declaration (Nilesh Javali) [RHEL-9887] - scsi: qedf: Fix firmware halt over suspend and resume (Nilesh Javali) [RHEL-9887] - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (Nilesh Javali) [RHEL-9887] - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (Nilesh Javali) [RHEL-9887] - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (Nilesh Javali) [RHEL-9887] - scsi: qedf: Fix NULL dereference in error handling (Nilesh Javali) [RHEL-9887] - scsi: qedf: Remove unused 'num_handled' variable (Nilesh Javali) [RHEL-9887] - powerpc/watchpoints: Disable preemption in thread_change_pc() (Michael Petlan) [RHEL-15009] - tools/perf/arch/powerpc: Fix the CPU ID const char* value by adding 0x prefix (Michael Petlan) [RHEL-15009] - perf jevents: fix no member named 'entries' issue (Michael Petlan) [RHEL-15009] - tools build: Fix llvm feature detection, still used by bpftool (Michael Petlan) [RHEL-15009] - perf vendor events: Update PMC used in PM_RUN_INST_CMPL event for power10 platform (Michael Petlan) [RHEL-15009] - perf dlfilter: Add a test for object_code() (Michael Petlan) [RHEL-15009] - perf dlfilter: Fix use of addr_location__exit() in dlfilter__object_code() (Michael Petlan) [RHEL-15009] - perf pmu: Fix perf stat output with correct scale and unit (Michael Petlan) [RHEL-15009] - perf jevent: fix core dump on software events on s390 (Michael Petlan) [RHEL-15009] - perf pmu: Ensure all alias variables are initialized (Michael Petlan) [RHEL-15009] - perf jevents metric: Fix type of strcmp_cpuid_str (Michael Petlan) [RHEL-15009] - perf trace: Avoid compile error wrt redefining bool (Michael Petlan) [RHEL-15009] - perf bpf-prologue: Remove unused file (Michael Petlan) [RHEL-15009] - tools headers UAPI: Copy seccomp.h to be able to build 'perf bench' in older systems (Michael Petlan) [RHEL-15009] - tools headers UAPI: Sync files changed by new cachestat syscall with the kernel sources (Michael Petlan) [RHEL-15009] - perf parse-events: Fix driver config term (Michael Petlan) [RHEL-15009] - perf parse-events: Fixes relating to no_value terms (Michael Petlan) [RHEL-15009] - perf parse-events: Fix propagation of term's no_value when cloning (Michael Petlan) [RHEL-15009] - perf parse-events: Name the two term enums (Michael Petlan) [RHEL-15009] - perf list: Don't print Unit for "default_core" (Michael Petlan) [RHEL-15009] - perf vendor events intel: Fix modifier in tma_info_system_mem_parallel_reads for skylake (Michael Petlan) [RHEL-15009] - perf dlfilter: Avoid leak in v0 API test use of resolve_address() (Michael Petlan) [RHEL-15009] - perf metric: Add #num_cpus_online literal (Michael Petlan) [RHEL-15009] - perf pmu: Remove str from perf_pmu_alias (Michael Petlan) [RHEL-15009] - perf parse-events: Make common term list to strbuf helper (Michael Petlan) [RHEL-15009] - perf parse-events: Minor help message improvements (Michael Petlan) [RHEL-15009] - perf pmu: Avoid uninitialized use of alias->str (Michael Petlan) [RHEL-15009] - perf jevents: Use "default_core" for events with no Unit (Michael Petlan) [RHEL-15009] - perf test stat_bpf_counters_cgrp: Enhance perf stat cgroup BPF counter test (Michael Petlan) [RHEL-15009] - perf test shell stat_bpf_counters: Fix test on Intel (Michael Petlan) [RHEL-15009] - libperf: Get rid of attr.id field (Michael Petlan) [RHEL-15009] - perf tools: Convert to perf_record_header_attr_id() (Michael Petlan) [RHEL-15009] - libperf: Add perf_record_header_attr_id() (Michael Petlan) [RHEL-15009] - perf tools: Handle old data in PERF_RECORD_ATTR (Michael Petlan) [RHEL-15009] - perf pmus: Skip duplicate PMUs and don't print list suffix by default (Michael Petlan) [RHEL-15009] - perf pmus: Sort pmus by name then suffix (Michael Petlan) [RHEL-15009] - perf beauty mmap_flags: Use "test -f" instead of "[-f FILE]" (Michael Petlan) [RHEL-15009] - perf beauty mmap_flags: Fix script for archs that use the generic mman.h (Michael Petlan) [RHEL-15009] - perf tools: Allow to use cpuinfo on LoongArch (Michael Petlan) [RHEL-15009] - perf lock contention: Fix typo in max-stack option description (Michael Petlan) [RHEL-15009] - perf tui slang: Tidy casts (Michael Petlan) [RHEL-15009] - perf build-id: Simplify build_id_cache__cachedir() (Michael Petlan) [RHEL-15009] - perf parse-events: Make term's config const (Michael Petlan) [RHEL-15009] - perf jevents: Don't append Unit to desc (Michael Petlan) [RHEL-15009] - perf scripts python gecko: Launch the profiler UI on the default browser with the appropriate URL (Michael Petlan) [RHEL-15009] - perf scripts python: Add support for input args in gecko script (Michael Petlan) [RHEL-15009] - perf jevents: Sort strings in the big C string to reduce faults (Michael Petlan) [RHEL-15009] - perf pmu: Lazily load sysfs aliases (Michael Petlan) [RHEL-15009] - perf pmu: Be lazy about loading event info files from sysfs (Michael Petlan) [RHEL-15009] - perf pmu: Scan type early to fail an invalid PMU quickly (Michael Petlan) [RHEL-15009] - perf pmu: Lazily add JSON events (Michael Petlan) [RHEL-15009] - perf pmu: Cache JSON events table (Michael Petlan) [RHEL-15009] - perf pmu: Merge JSON events with sysfs at load time (Michael Petlan) [RHEL-15009] - perf pmu: Prefer passing pmu to aliases list (Michael Petlan) [RHEL-15009] - perf pmu: Parse sysfs events directly from a file (Michael Petlan) [RHEL-15009] - perf pmu-events: Add pmu_events_table__find_event() (Michael Petlan) [RHEL-15009] - perf pmu-events: Reduce processed events by passing PMU (Michael Petlan) [RHEL-15009] - perf s390 s390_cpumcfdg_dump: Don't scan all PMUs (Michael Petlan) [RHEL-15009] - perf parse-events: Improve error message for double setting (Michael Petlan) [RHEL-15009] - perf jevents: Group events by PMU (Michael Petlan) [RHEL-15009] - perf pmu-events: Add extra underscore to function names (Michael Petlan) [RHEL-15009] - perf pmu: Abstract alias/event struct (Michael Petlan) [RHEL-15009] - perf pmu: Make the loading of formats lazy (Michael Petlan) [RHEL-15009] - perf build: Allow customization of clang options for BPF target (Michael Petlan) [RHEL-15009] - perf pmu: Pass PMU rather than aliases and format (Michael Petlan) [RHEL-15009] - perf pmu: Avoid passing format list to perf_pmu__format_bits() (Michael Petlan) [RHEL-15009] - perf pmu: Avoid passing format list to perf_pmu__format_type (Michael Petlan) [RHEL-15009] - perf pmu: Avoid passing format list to perf_pmu__config_terms() (Michael Petlan) [RHEL-15009] - perf pmu: Reduce scope of perf_pmu_error() (Michael Petlan) [RHEL-15009] - perf pmu: Move perf_pmu__set_format to pmu.y (Michael Petlan) [RHEL-15009] - perf pmu: Avoid a path name copy (Michael Petlan) [RHEL-15009] - perf script ibs: Remove unused include (Michael Petlan) [RHEL-15009] - perf bench breakpoint: Skip run if no breakpoints available (Michael Petlan) [RHEL-15009] - perf lzma: Convert some pr_err() to pr_debug() as callers already use pr_debug() (Michael Petlan) [RHEL-15009] - perf stat-display: Check if snprintf()'s fmt argument is NULL (Michael Petlan) [RHEL-15009] - perf bpf augmented_raw_syscalls: Add an assert to make sure sizeof(augmented_arg->value) is a power of two. (Michael Petlan) [RHEL-15009] - perf bpf augmented_raw_syscalls: Add an assert to make sure sizeof(saddr) is a power of two. (Michael Petlan) [RHEL-15009] - perf jevents: Raise exception for no definition of a arch std event (Michael Petlan) [RHEL-15009] - perf trace: Use heuristic when deciding if a syscall tracepoint "const char *" field is really a string (Michael Petlan) [RHEL-15009] - perf trace: Use the augmented_raw_syscall BPF skel only for tracing syscalls (Michael Petlan) [RHEL-15009] - perf vendor events arm64: Update N2 and V2 metrics and events using Arm telemetry repo (Michael Petlan) [RHEL-15009] - perf vendor events arm64: Update stall_slot workaround for N2 r0p3 (Michael Petlan) [RHEL-15009] - perf jevents: Add a new expression builtin strcmp_cpuid_str() (Michael Petlan) [RHEL-15009] - perf test: Add a test for the new Arm CPU ID comparison behavior (Michael Petlan) [RHEL-15009] - perf arm64: Allow version comparisons of CPU IDs (Michael Petlan) [RHEL-15009] - perf bpf_skel augmented_raw_syscalls: Cap the socklen parameter using &= sizeof(saddr) (Michael Petlan) [RHEL-15009] - perf tests mmap-basic: Adapt for riscv (Michael Petlan) [RHEL-15009] - libperf: Implement riscv mmap support (Michael Petlan) [RHEL-15009] - perf parse-regs: Move out arch specific header from util/perf_regs.h (Michael Petlan) [RHEL-15009] - perf parse-regs: Remove PERF_REGS_{MAX|MASK} from common code (Michael Petlan) [RHEL-15009] - perf parse-regs: Remove unused macros PERF_REG_{IP|SP} (Michael Petlan) [RHEL-15009] - perf unwind: Use perf_arch_reg_{ip|sp}() to substitute macros (Michael Petlan) [RHEL-15009] - perf parse-regs: Introduce functions perf_arch_reg_{ip|sp}() (Michael Petlan) [RHEL-15009] - perf parse-regs: Refactor arch register parsing functions (Michael Petlan) [RHEL-15009] - perf LoongArch: Simplify mksyscalltbl (Michael Petlan) [RHEL-15009] - perf annotate: Fix instruction association and parsing for LoongArch (Michael Petlan) [RHEL-15009] - tools/perf: Add basic support for LoongArch (Michael Petlan) [RHEL-15009] - perf docs: Fix format of unordered lists (Michael Petlan) [RHEL-15009] - perf vendor events arm64: Update scale units and descriptions of common topdown metrics (Michael Petlan) [RHEL-15009] - perf cs-etm: Don't duplicate FIELD_GET() (Michael Petlan) [RHEL-15009] - perf dlfilter: Add a test for resolve_address() (Michael Petlan) [RHEL-15009] - perf scripts python: Update audit-libs package name for python3 (Michael Petlan) [RHEL-15009] - perf scripts python: Support syscall name parsing on arm64 (Michael Petlan) [RHEL-15009] - perf evsel: Remove duplicate check for `field` in evsel__intval() (Michael Petlan) [RHEL-15009] - perf trace: Tidy comments related to BPF + syscall augmentation (Michael Petlan) [RHEL-15009] - perf bpf examples: With no BPF events remove examples (Michael Petlan) [RHEL-15009] - perf trace: Migrate BPF augmentation to use a skeleton (Michael Petlan) [RHEL-15009] - perf parse-events: Remove BPF event support (Michael Petlan) [RHEL-15009] - perf bpf: Remove support for embedding clang for compiling BPF events (-e foo.c) (Michael Petlan) [RHEL-15009] - perf tests trace+probe_vfs_getname.sh: Accept quotes surrounding the filename (Michael Petlan) [RHEL-15009] - perf test trace+probe_vfs_getname.sh: Remove stray \ before / (Michael Petlan) [RHEL-15009] - perf script python: Add stub for PMU symbol to the python binding (Michael Petlan) [RHEL-15009] - perf symbols: Fix DSO kernel load and symbol process to correctly map DSO to its long_name, type and adjust_symbols (Michael Petlan) [RHEL-15009] - perf build: Remove -Wno-unused-but-set-variable from the flex flags when building with clang < 13.0.0 (Michael Petlan) [RHEL-15009] - perf script: Print "cgroup" field on the same line as "comm" (Michael Petlan) [RHEL-15009] - perf probe: Make synthesize_perf_probe_point() private to probe-event.c (Michael Petlan) [RHEL-15009] - perf probe: Free string returned by synthesize_perf_probe_point() on failure in synthesize_perf_probe_command() (Michael Petlan) [RHEL-15009] - perf probe: Free string returned by synthesize_perf_probe_point() on failure to add a probe (Michael Petlan) [RHEL-15009] - perf hists browser: Fix the number of entries for 'e' key (Michael Petlan) [RHEL-15009] - perf hists browser: Fix hierarchy mode header (Michael Petlan) [RHEL-15009] - perf annotate bpf: Don't enclose non-debug code with an assert() (Michael Petlan) [RHEL-15009] - perf build: Support llvm and clang support compiled in (Michael Petlan) [RHEL-15009] - perf build: Update feature check for clang and llvm (Michael Petlan) [RHEL-15009] - tools: Bump minimum LLVM C++ std to GNU++14 (Michael Petlan) [RHEL-15009] - perf script python: Cope with declarations after statements found in Python.h (Michael Petlan) [RHEL-15009] - perf python: Cope with declarations after statements found in Python.h (Michael Petlan) [RHEL-15009] - perf vendor events intel: Update Icelake+ metric constraints (Michael Petlan) [RHEL-15009] - perf vendor events intel: Update sapphirerapids to 1.15 (Michael Petlan) [RHEL-15009] - perf vendor events intel: Update meteorlake to 1.04 (Michael Petlan) [RHEL-15009] - perf parse-events x86: Avoid sorting uops_retired.slots (Michael Petlan) [RHEL-15009] - perf probe: Show correct error message about @symbol usage for uprobe (Michael Petlan) [RHEL-15009] - perf test bpf: Address error about non-null argument for epoll_pwait 2nd arg (Michael Petlan) [RHEL-15009] - perf tests stat+std_output: Fix shellcheck warnings about word splitting/quoting and local variables (Michael Petlan) [RHEL-15009] - perf tests stat+std_output: Fix shellcheck warnings about word splitting/quoting (Michael Petlan) [RHEL-15009] - perf tests lib stat_output: Fix shellcheck warning about missing shebang (Michael Petlan) [RHEL-15009] - perf tests coresight thread_loop_check_tid_2: Fix shellcheck warnings about word splitting/quoting (Michael Petlan) [RHEL-15009] - perf tests record+zstd_comp_decomp: Fix the shellcheck warnings about word splitting/quoting (Michael Petlan) [RHEL-15009] - perf arch x86: Address shellcheck warnings about unused variables in syscalltbl.sh (Michael Petlan) [RHEL-15009] - perf trace x86_arch_prctl: Address shellcheck warnings about local variables (Michael Petlan) [RHEL-15009] - perf tests lib waiting: Fix the shellcheck warnings about missing shebang (Michael Petlan) [RHEL-15009] - perf tests lib probe_vfs_getname: Fix shellcheck warnings about missing shebang/local variables (Michael Petlan) [RHEL-15009] - perf tests unroll_loop_thread_10: Fix shellcheck warnings about word splitting/quoting (Michael Petlan) [RHEL-15009] - perf tests thread_loop_check_tid_10: Fix shellcheck warnings bout word splitting/quoting (Michael Petlan) [RHEL-15009] - perf build: Fix shellcheck issue about quotes for check-headers.sh (Michael Petlan) [RHEL-15009] - perf beauty arch_errno_names: Fix shellcheck issue about local variables (Michael Petlan) [RHEL-15009] - perf tests lib probe: Fix shellcheck warning about about missing shebang (Michael Petlan) [RHEL-15009] - perf tests memcpy_thread_16k_10: Fix shellcheck warning about word splitting/quote (Michael Petlan) [RHEL-15009] - perf tests asm_pure_loop: Fix shellcheck warning about word splitting/quote (Michael Petlan) [RHEL-15009] - perf tests stat+shadow_stat: Fix shellcheck warning about unused variable (Michael Petlan) [RHEL-15009] - perf tests stat_bpf_counters: Fix usage of '==' to address shellcheck warning (Michael Petlan) [RHEL-15009] - perf tests perf_dat _converter_json: Use quoting to avoid word splitting (Michael Petlan) [RHEL-15009] - perf tests stat+csv_summary: Fix unused variable references detected via shellcheck (Michael Petlan) [RHEL-15009] - perf tests: Address signal case issues detected via shellcheck (Michael Petlan) [RHEL-15009] - perf test stat_bpf_counters_cgrp: Fix shellcheck issue about logical operators (Michael Petlan) [RHEL-15009] - perf tests lock_contention: Fix shellcheck issue about quoting to avoid word splitting (Michael Petlan) [RHEL-15009] - perf tests record_offcpu: Fix shellcheck warnings about word splitting/quoting and signal names case (Michael Petlan) [RHEL-15009] - perf tests probe_vfs_getname: Fix shellcheck warnings about word splitting/quoting (Michael Petlan) [RHEL-15009] - perf tests trace+probe_vfs_getname: Fix shellcheck warnings about word splitting/quoting (Michael Petlan) [RHEL-15009] - perf tests task_analyzer: Check perf build options for libtraceevent support (Michael Petlan) [RHEL-15009] - perf parse-events: Remove array remnants (Michael Petlan) [RHEL-15009] - perf tools: Revert enable indices setting syntax for BPF map (Michael Petlan) [RHEL-15009] - perf parse-event: Avoid BPF test SEGV (Michael Petlan) [RHEL-15009] - perf build: Include generated header files properly (Michael Petlan) [RHEL-15009] - perf build: Update build rule for generated files (Michael Petlan) [RHEL-15009] - perf build: Remove -Wno-redundant-decls in 2 cases (Michael Petlan) [RHEL-15009] - perf build: Disable fewer bison warnings (Michael Petlan) [RHEL-15009] - perf build: Disable fewer flex warnings (Michael Petlan) [RHEL-15009] - tools build: Add 3-component logical version comparators (Michael Petlan) [RHEL-15009] - perf build: Add Wextra for C++ compilation (Michael Petlan) [RHEL-15009] - perf build: Don't always set -funwind-tables and -ggdb3 (Michael Petlan) [RHEL-15009] - perf bpf-loader: Remove unneeded diagnostic pragma (Michael Petlan) [RHEL-15009] - perf docs: Update metric usage for Alibaba's T-Head PMU driver (arm64) (Michael Petlan) [RHEL-15009] - docs: perf: Add description for Alibaba's T-Head PMU driver (Michael Petlan) [RHEL-15009] - perf vendor events arm64: Add JSON metrics for Yitian 710 DDR (Michael Petlan) [RHEL-15009] - perf jevents: Add support for Yitian 710 DDR PMU (arm64) aliasing (Michael Petlan) [RHEL-15009] - perf tools: Add a place to put kernel config fragments for test runs (Michael Petlan) [RHEL-15009] - perf scripts python: Add command execution for gecko script (Michael Petlan) [RHEL-15009] - perf scripts python: Implement add sample function and thread processing (Michael Petlan) [RHEL-15009] - perf scripts python: Implement add sample function and thread processing (Michael Petlan) [RHEL-15009] - perf scripts python: Add trace end processing and PRODUCT and CATEGORIES information (Michael Petlan) [RHEL-15009] - perf scripts python: Add classes and conversion functions (Michael Petlan) [RHEL-15009] - perf scripts python: Extact necessary information from process event (Michael Petlan) [RHEL-15009] - perf scripts python: Add initial script file with usage information (Michael Petlan) [RHEL-15009] - perf doc: Fix typo in perf.data-file-format.txt (Michael Petlan) [RHEL-15009] - perf machine: Include data symbols in the kernel map (Michael Petlan) [RHEL-15009] - perf symbols: Add kallsyms__get_symbol_start() (Michael Petlan) [RHEL-15009] - perf parse-events: Avoid regrouped warning for wild card events (Michael Petlan) [RHEL-15009] - perf parse-events: Add more comments to 'struct parse_events_state' (Michael Petlan) [RHEL-15009] - perf build: Add LTO build option (Michael Petlan) [RHEL-15009] - perf test: Avoid weak symbol for arch_tests (Michael Petlan) [RHEL-15009] - perf parse-events: Avoid use uninitialized warning (Michael Petlan) [RHEL-15009] - perf stat: Avoid uninitialized use of perf_stat_config (Michael Petlan) [RHEL-15009] - perf diff: Replaces some ',' as separator with the more usual ';' (Michael Petlan) [RHEL-15009] - perf bench uprobe trace_printk: Add entry attaching an BPF program that does a trace_printk (Michael Petlan) [RHEL-15009] - perf bench uprobe empty: Add entry attaching an empty BPF program (Michael Petlan) [RHEL-15009] - perf bench uprobe: Show diff to previous (Michael Petlan) [RHEL-15009] - perf bench uprobe: Print diff to baseline (Michael Petlan) [RHEL-15009] - perf bench uprobe: Add benchmark to test uprobe overhead (Michael Petlan) [RHEL-15009] - perf trace: Free thread_trace->files table (Michael Petlan) [RHEL-15009] - perf trace: Really free the evsel->priv area (Michael Petlan) [RHEL-15009] - perf trace: Register a thread priv destructor (Michael Petlan) [RHEL-15009] - perf thread: Allow tools to register a thread->priv destructor (Michael Petlan) [RHEL-15009] - perf evsel: Free evsel->filter on the destructor (Michael Petlan) [RHEL-15009] - perf/x86/lbr: Filter vsyscall addresses (Michael Petlan) [RHEL-15009] - perf/x86/amd/core: Fix overflow reset on hotplug (Michael Petlan) [RHEL-15009] - perf: Fix wrong comment about default event_idx (Michael Petlan) [RHEL-15009] - powerpc/perf: Convert fsl_emb notifier to state machine callbacks (Michael Petlan) [RHEL-15009] - Documentation/powerpc: Fix ptrace request names (Michael Petlan) [RHEL-15009] - perf/hw_breakpoint: Remove arch breakpoint hooks (Michael Petlan) [RHEL-15009] - selftests/powerpc/ptrace: Update ptrace-perf watchpoint selftest (Michael Petlan) [RHEL-15009] - selftests/powerpc/ptrace: Fix typo in pid_max search error (Michael Petlan) [RHEL-15009] - powerpc/watchpoints: Remove ptrace/perf exclusion tracking (Michael Petlan) [RHEL-15009] - powerpc/watchpoints: Simplify watchpoint reinsertion (Michael Petlan) [RHEL-15009] - powerpc/watchpoints: Track perf single step directly on the breakpoint (Michael Petlan) [RHEL-15009] - powerpc/watchpoints: Don't track info persistently (Michael Petlan) [RHEL-15009] - powerpc/watchpoints: Explain thread_change_pc() more (Michael Petlan) [RHEL-15009] - hw_breakpoint: fix single-stepping when using bpf_overflow_handler (Michael Petlan) [RHEL-15009] - perf/x86/uncore: Remove unnecessary ?: operator around pcibios_err_to_errno() call (Michael Petlan) [RHEL-15009] - perf: Remove unused extern declaration arch_perf_get_page_size() (Michael Petlan) [RHEL-15009] - perf: Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS capability (Michael Petlan) [RHEL-15009] - arm_pmu: Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS capability (Michael Petlan) [RHEL-15009] - perf/x86: Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS capability (Michael Petlan) [RHEL-15009] - arm_pmu: Add PERF_PMU_CAP_EXTENDED_HW_TYPE capability (Michael Petlan) [RHEL-15009] - perf/x86/ibs: Set mem_lvl_num, mem_remote and mem_hops for data_src (Michael Petlan) [RHEL-15009] - perf/mem: Add PERF_MEM_LVLNUM_NA to PERF_MEM_NA (Michael Petlan) [RHEL-15009] - perf/amd: Prevent grouping of IBS events (Michael Petlan) [RHEL-15009] - perf: Replace strlcpy with strscpy (Michael Petlan) [RHEL-15009] - Revert "KVM: s390: selftests: Add selftest for single-stepping" (Thomas Huth) [RHEL-15914] - fbdev/simplefb: Add support for generic power-domains (Robert Foss) [RHEL-14708] - fbdev/simplefb: Support memory-region property (Robert Foss) [RHEL-14708] - sched/fair: Make the BW replenish timer expire in hardirq context for PREEMPT_RT (Valentin Schneider) [RHEL-7232] - iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range (Jerry Snitselaar) [RHEL-11590] - arm64/smmu: use TLBI ASID when invalidating entire range (Jerry Snitselaar) [RHEL-11590] - EDAC/i10nm: Add Intel Granite Rapids server support (Aristeu Rozanski) [2176989] - EDAC/i10nm: Make more configurations CPU model specific (Aristeu Rozanski) [2176989] - driver/base/cpu: Retry online operation if -EBUSY (Waiman Long) [RHEL-5737]- scsi: qedi: Remove unused declarations (Nilesh Javali) [RHEL-9868] - scsi: qedi: Fix firmware halt over suspend and resume (Nilesh Javali) [RHEL-9868] - scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock (Nilesh Javali) [RHEL-9868] - scsi: qedi: Replace all non-returning strlcpy with strscpy (Nilesh Javali) [RHEL-9868] - scsi: qedi: Fix use after free bug in qedi_remove() (Nilesh Javali) [RHEL-9868] - scsi: qedi: Remove unneeded version.h include (Nilesh Javali) [RHEL-9868] - scsi: qla2xxx: Fix system crash due to bad pointer access (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix double free of dsd_list during driver load (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir() (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id() (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Correct endianness for rqstlen and rsplen (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix unused variable warning in qla2xxx_process_purls_pkt() (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix spelling mistake "tranport" -> "transport" (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Remove unused variables in qla24xx_build_scsi_type_6_iocbs() (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix nvme_fc_rcv_ls_req() undefined error (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Update version to 10.02.09.100-k (Nilesh Javali) [RHEL-9867] - Revert "scsi: qla2xxx: Fix buffer overrun" (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Remove unsupported ql2xenabledif option (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Error code did not return to upper layer (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Add logs for SFP temperature monitoring (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix firmware resource tracking (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Flush mailbox commands on chip reset (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Add Unsolicited LS Request and Response Support for NVMe (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Allow 32-byte CDBs (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Move resource to allow code reuse (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Remove unused declarations (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Update version to 10.02.08.500-k (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: fix inconsistent TMF timeout (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix TMF leak through (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Turn off noisy message log (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix session hang in gnl (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix erroneous link up failure (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix command flush during TMF (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Limit TMF to 8 per function (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Adjust IOCB resource on qpair create (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix deletion race condition (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix error code in qla2x00_start_sp() (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Silence a static checker warning (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Update version to 10.02.08.400-k (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Correct the index of array (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Pointer may be dereferenced (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix buffer overrun (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Avoid fcport pointer dereference (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix potential NULL pointer dereference (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Array index may go out of bound (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Drop useless LIST_HEAD (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Replace one-element array with DECLARE_FLEX_ARRAY() helper (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix end of loop test (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix NULL pointer dereference in target mode (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy() (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Update version to 10.02.08.300-k (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Wait for io return on terminate rport (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix mem access after free (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix hang in task management (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix task management cmd fail due to unavailable resource (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix task management cmd failure (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Multi-que support for TMF (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Fix memory leak in qla2x00_probe_one() (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Refer directly to the qla2xxx_driver_template (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Remove default fabric ops callouts (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting() (Nilesh Javali) [RHEL-9867] - scsi: qla2xxx: Add option to disable FC2 Target support (Nilesh Javali) [RHEL-9867] - net: add missing includes and forward declarations under net/ (Ivan Vecera) [RHEL-15262] - igb: set max size RX buffer when store bad packet is enabled (Wander Lairson Costa) [RHEL-15192] {CVE-2023-45871} - selftests: mptcp: display simult in extra_msg (Paolo Abeni) [RHEL-15036] - selftests: mptcp: sockopt: drop mptcp_connect var (Paolo Abeni) [RHEL-15036] - mptcp: define more local variables sk (Paolo Abeni) [RHEL-15036] - mptcp: move sk assignment statement ahead (Paolo Abeni) [RHEL-15036] - mptcp: use mptcp_get_ext helper (Paolo Abeni) [RHEL-15036] - mptcp: use mptcp_check_fallback helper (Paolo Abeni) [RHEL-15036] - mptcp: drop useless ssk in pm_subflow_check_next (Paolo Abeni) [RHEL-15036] - mptcp: userspace pm send RM_ADDR for ID 0 (Paolo Abeni) [RHEL-15036] - selftests: mptcp: fix wait_rm_addr/sf parameters (Paolo Abeni) [RHEL-15036] - selftests: mptcp: run userspace pm tests slower (Paolo Abeni) [RHEL-15036] - mptcp: refactor sndbuf auto-tuning (Paolo Abeni) [RHEL-15036] - mptcp: ignore notsent_lowat setting at the subflow level (Paolo Abeni) [RHEL-15036] - mptcp: consolidate sockopt synchronization (Paolo Abeni) [RHEL-15036] - mptcp: use copy_from_iter helpers on transmit (Paolo Abeni) [RHEL-15036] - mptcp: give rcvlowat some love (Paolo Abeni) [RHEL-15036] - tcp: define initial scaling factor value as a macro (Paolo Abeni) [RHEL-15036] - mptcp: use plain bool instead of custom binary enum (Paolo Abeni) [RHEL-15036] - mptcp: properly account fastopen data (Paolo Abeni) [RHEL-15036] - mptcp: add a new sysctl for make after break timeout (Paolo Abeni) [RHEL-15036] - net: mptcp: use policy generated by YAML spec (Paolo Abeni) [RHEL-15036] - net: mptcp: rename netlink handlers to mptcp_pm_nl__{doit,dumpit} (Paolo Abeni) [RHEL-15036] - uapi: mptcp: use header file generated from YAML spec (Paolo Abeni) [RHEL-15036] - Documentation: netlink: add a YAML spec for mptcp (Paolo Abeni) [RHEL-15036] - net: mptcp: convert netlink from small_ops to ops (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: no RST when rm subflow/addr (Paolo Abeni) [RHEL-15036] - mptcp: avoid sending RST when closing the initial subflow (Paolo Abeni) [RHEL-15036] - mptcp: more conservative check for zero probes (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: correctly check for no RST (Paolo Abeni) [RHEL-15036] - mptcp: userspace pm allow creating id 0 subflow (Paolo Abeni) [RHEL-15036] - mptcp: fix delegated action races (Paolo Abeni) [RHEL-15036] - mptcp: fix dangling connection hang-up (Paolo Abeni) [RHEL-15036] - mptcp: rename timer related helper to less confusing names (Paolo Abeni) [RHEL-15036] - mptcp: process pending subflow error on close (Paolo Abeni) [RHEL-15036] - mptcp: move __mptcp_error_report in protocol.c (Paolo Abeni) [RHEL-15036] - mptcp: fix bogus receive window shrinkage with multiple subflows (Paolo Abeni) [RHEL-15036] - mptcp: annotate data-races around msk->rmem_fwd_alloc (Paolo Abeni) [RHEL-15036] - mptcp: register default scheduler (Paolo Abeni) [RHEL-15036] - mptcp: use get_retrans wrapper (Paolo Abeni) [RHEL-15036] - mptcp: use get_send wrapper (Paolo Abeni) [RHEL-15036] - mptcp: add scheduler wrappers (Paolo Abeni) [RHEL-15036] - mptcp: add scheduled in mptcp_subflow_context (Paolo Abeni) [RHEL-15036] - mptcp: add sched in mptcp_sock (Paolo Abeni) [RHEL-15036] - mptcp: add a new sysctl scheduler (Paolo Abeni) [RHEL-15036] - mptcp: add struct mptcp_sched_ops (Paolo Abeni) [RHEL-15036] - mptcp: drop last_snd and MPTCP_RESET_SCHEDULER (Paolo Abeni) [RHEL-15036] - mptcp: refactor push_pending logic (Paolo Abeni) [RHEL-15036] - bpf: Add update_socket_protocol hook (Paolo Abeni) [RHEL-15036] - mptcp: Remove unnecessary test for __mptcp_init_sock() (Paolo Abeni) [RHEL-15036] - mptcp: get rid of msk->subflow (Paolo Abeni) [RHEL-15036] - mptcp: change the mpc check helper to return a sk (Paolo Abeni) [RHEL-15036] - mptcp: avoid ssock usage in mptcp_pm_nl_create_listen_socket() (Paolo Abeni) [RHEL-15036] - mptcp: avoid additional indirection in sockopt (Paolo Abeni) [RHEL-15036] - mptcp: avoid unneeded indirection in mptcp_stream_accept() (Paolo Abeni) [RHEL-15036] - mptcp: avoid additional indirection in mptcp_poll() (Paolo Abeni) [RHEL-15036] - mptcp: avoid additional indirection in mptcp_listen() (Paolo Abeni) [RHEL-15036] - mptcp: mptcp: avoid additional indirection in mptcp_bind() (Paolo Abeni) [RHEL-15036] - net: factor out inet{,6}_bind_sk helpers (Paolo Abeni) [RHEL-15036] - mptcp: avoid subflow socket usage in mptcp_get_port() (Paolo Abeni) [RHEL-15036] - mptcp: avoid additional __inet_stream_connect() call (Paolo Abeni) [RHEL-15036] - mptcp: avoid unneeded mptcp_token_destroy() calls (Paolo Abeni) [RHEL-15036] - net: annotate data-races around sock->ops (Paolo Abeni) [RHEL-15036] - mptcp: fix disconnect vs accept race (Paolo Abeni) [RHEL-15036] - mptcp: avoid bogus reset on fallback close (Paolo Abeni) [RHEL-15036] - mptcp: fix the incorrect judgment for msk->cb_flags (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace_pm: unmute unexpected errors (Paolo Abeni) [RHEL-15036] - selftests: mptcp: pm_nl_ctl: always look for errors (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: colored results (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: rework detailed report (Paolo Abeni) [RHEL-15036] - net: annotate data-races around sk->sk_mark (Paolo Abeni) [RHEL-15036] - mptcp: more accurate NL event generation (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: only check for ip6tables if needed (Paolo Abeni) [RHEL-15036] - mptcp: fix rcv buffer auto-tuning (Paolo Abeni) [RHEL-15036] - tcp: get rid of sysctl_tcp_adv_win_scale (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace_pm: format subtests results in TAP (Paolo Abeni) [RHEL-15036] - selftests: mptcp: sockopt: format subtests results in TAP (Paolo Abeni) [RHEL-15036] - selftests: mptcp: simult flows: format subtests results in TAP (Paolo Abeni) [RHEL-15036] - selftests: mptcp: diag: format subtests results in TAP (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: format subtests results in TAP (Paolo Abeni) [RHEL-15036] - selftests: mptcp: pm_netlink: format subtests results in TAP (Paolo Abeni) [RHEL-15036] - selftests: mptcp: connect: format subtests results in TAP (Paolo Abeni) [RHEL-15036] - selftests: mptcp: lib: format subtests results in TAP (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace_pm: reduce dup code around printf (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace_pm: uniform results printing (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace_pm: fix shellcheck warnings (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace pm: don't stop if error (Paolo Abeni) [RHEL-15036] - selftests: mptcp: connect: don't stop if error (Paolo Abeni) [RHEL-15036] - selftests: mptcp: add speed env var (Paolo Abeni) [RHEL-15036] - selftests: mptcp: add fullmesh env var (Paolo Abeni) [RHEL-15036] - selftests: mptcp: add fastclose env var (Paolo Abeni) [RHEL-15036] - selftests: mptcp: set all env vars as local ones (Paolo Abeni) [RHEL-15036] - selftests: mptcp: pm_nl_ctl: fix 32-bit support (Paolo Abeni) [RHEL-15036] - selftests: mptcp: depend on SYN_COOKIES (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace_pm: report errors with 'remove' tests (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace_pm: use correct server port (Paolo Abeni) [RHEL-15036] - selftests: mptcp: sockopt: return error if wrong mark (Paolo Abeni) [RHEL-15036] - selftests: mptcp: sockopt: use 'iptables-legacy' if available (Paolo Abeni) [RHEL-15036] - selftests: mptcp: connect: fail if nft supposed to work (Paolo Abeni) [RHEL-15036] - selftests: mptcp: connect: fix comment typo (Paolo Abeni) [RHEL-15036] - selftests: mptcp: add pm_nl_set_endpoint helper (Paolo Abeni) [RHEL-15036] - selftests: mptcp: drop sflags parameter (Paolo Abeni) [RHEL-15036] - selftests: mptcp: drop addr_nr_ns1/2 parameters (Paolo Abeni) [RHEL-15036] - selftests: mptcp: drop test_linkfail parameter (Paolo Abeni) [RHEL-15036] - selftests: mptcp: set FAILING_LINKS in run_tests (Paolo Abeni) [RHEL-15036] - selftests: mptcp: check subflow and addr infos (Paolo Abeni) [RHEL-15036] - selftests: mptcp: test userspace pm out of transfer (Paolo Abeni) [RHEL-15036] - mptcp: pass addr to mptcp_pm_alloc_anno_list (Paolo Abeni) [RHEL-15036] - mptcp: consolidate transition to TCP_CLOSE in mptcp_do_fastclose() (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip check if MIB counter not supported (part 2) (Paolo Abeni) [RHEL-15036] - selftests: mptcp: add MPTCP_FULL_INFO testcase (Paolo Abeni) [RHEL-15036] - mptcp: introduce MPTCP_FULL_INFO getsockopt (Paolo Abeni) [RHEL-15036] - mptcp: add subflow unique id (Paolo Abeni) [RHEL-15036] - selftests: mptcp: explicitly tests aggregate counters (Paolo Abeni) [RHEL-15036] - mptcp: track some aggregate data counters (Paolo Abeni) [RHEL-15036] - mptcp: move snd_una update earlier for fallback socket (Paolo Abeni) [RHEL-15036] - mptcp: drop legacy code around RX EOF (Paolo Abeni) [RHEL-15036] - mptcp: consolidate fallback and non fallback state machine (Paolo Abeni) [RHEL-15036] - mptcp: Reorder fields in 'struct mptcp_pm_add_entry' (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip mixed tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: uniform listener tests (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip PM listener tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip MPC backups tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip fail tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip userspace PM tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip fullmesh flag tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip backup if set flag on ID not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip implicit tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: support RM_ADDR for used endpoints or not (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip Fastclose tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: support local endpoint being tracked or not (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip test if iptables/tc cmds fail (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip check if MIB counter not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: helpers to skip tests (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: use 'iptables-legacy' if available (Paolo Abeni) [RHEL-15036] - selftests: mptcp: lib: skip if not below kernel version (Paolo Abeni) [RHEL-15036] - mptcp: unify pm set_flags interfaces (Paolo Abeni) [RHEL-15036] - mptcp: unify pm get_flags_and_ifindex_by_id (Paolo Abeni) [RHEL-15036] - mptcp: unify pm get_local_id interfaces (Paolo Abeni) [RHEL-15036] - mptcp: export local_address (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace pm: skip PM listener events tests if unavailable (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace pm: skip if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace pm: skip if 'ip' tool is unavailable (Paolo Abeni) [RHEL-15036] - selftests: mptcp: sockopt: skip TCP_INQ checks if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: sockopt: skip getsockopt checks if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: sockopt: relax expected returned size (Paolo Abeni) [RHEL-15036] - selftests: mptcp: pm nl: skip fullmesh flag checks if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: pm nl: remove hardcoded default limits (Paolo Abeni) [RHEL-15036] - selftests: mptcp: diag: skip inuse tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: diag: skip listen tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: connect: skip TFO tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: connect: skip disconnect tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: connect: skip transp tests if not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: lib: skip if missing symbol (Paolo Abeni) [RHEL-15036] - mptcp: update userspace pm infos (Paolo Abeni) [RHEL-15036] - selftests: mptcp: update userspace pm subflow tests (Paolo Abeni) [RHEL-15036] - mptcp: add address into userspace pm list (Paolo Abeni) [RHEL-15036] - selftests: mptcp: update userspace pm addr tests (Paolo Abeni) [RHEL-15036] - mptcp: only send RM_ADDR in nl_cmd_remove (Paolo Abeni) [RHEL-15036] - mptcp: add annotations around sk->sk_shutdown accesses (Paolo Abeni) [RHEL-15036] - mptcp: fix data race around msk->first access (Paolo Abeni) [RHEL-15036] - mptcp: consolidate passive msk socket initialization (Paolo Abeni) [RHEL-15036] - mptcp: add annotations around msk->subflow accesses (Paolo Abeni) [RHEL-15036] - mptcp: fix connect timeout handling (Paolo Abeni) [RHEL-15036] - selftests: mptcp: userspace pm: skip if MPTCP is not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: sockopt: skip if MPTCP is not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: simult flows: skip if MPTCP is not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: diag: skip if MPTCP is not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: skip if MPTCP is not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: pm nl: skip if MPTCP is not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: connect: skip if MPTCP is not supported (Paolo Abeni) [RHEL-15036] - selftests: mptcp: join: avoid using 'cmp --bytes' (Paolo Abeni) [RHEL-15036] - selftests: mptcp: centralize stats dumping (Paolo Abeni) [RHEL-15036] - selftests: mptcp: add explicit check for new mibs (Paolo Abeni) [RHEL-15036] - mptcp: introduces more address related mibs (Paolo Abeni) [RHEL-15036] - mptcp: refactor mptcp_stream_accept() (Paolo Abeni) [RHEL-15036] - inet: factor out locked section of inet_accept() in a new helper (Paolo Abeni) [RHEL-15036] - net: factor out __inet_listen_sk() helper (Paolo Abeni) [RHEL-15036] - mptcp: preserve const qualifier in mptcp_sk() (Paolo Abeni) [RHEL-15036] - mptcp: annotate lockless accesses to sk->sk_err (Paolo Abeni) [RHEL-15036] - tcp: enforce receive buffer memory limits by allowing the tcp window to shrink (Felix Maurer) [RHEL-11592] - tcp: adjust rcv_ssthresh according to sk_reserved_mem (Felix Maurer) [RHEL-11592] - macsec: Don't rely solely on the dst MAC address to identify destination MACsec device (Sabrina Dubroca) [RHEL-14698] - net: ipv4: fix return value check in esp_remove_trailer (Sabrina Dubroca) [RHEL-14517] - net: ipv6: fix return value check in esp_remove_trailer (Sabrina Dubroca) [RHEL-14517] - net: xfrm: skip policies marked as dead while reinserting policies (Sabrina Dubroca) [RHEL-14517] - xfrm: don't skip free of empty state in acquire policy (Sabrina Dubroca) [RHEL-14517] - xfrm: delete offloaded policy (Sabrina Dubroca) [RHEL-14517] - ip_vti: fix potential slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14517] - ip6_vti: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14517] - xfrm: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14517] - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure (Sabrina Dubroca) [RHEL-14517] - net: ipv4: Use kfree_sensitive instead of kfree (Sabrina Dubroca) [RHEL-14517] - tipc: fix a potential deadlock on &tx->lock (Xin Long) [RHEL-14731] - tipc: stop tipc crypto on failure in tipc_node_create (Xin Long) [RHEL-14731] - tipc: check return value of pskb_trim() (Xin Long) [RHEL-14731] - net: skb_queue_purge_reason() optimizations (Antoine Tenart) [RHEL-14554] - net: add skb_queue_purge_reason and __skb_queue_purge_reason (Antoine Tenart) [RHEL-14554] - tcp: add TCP_OLD_SEQUENCE drop reason (Antoine Tenart) [RHEL-14554] - net: skbuff: update and rename __kfree_skb_defer() (Antoine Tenart) [RHEL-14554] - devlink: Hold devlink lock on health reporter dump get (Davide Caratti) [RHEL-14526] - selftests/bpf: Update bpf_clone_redirect expected return code (Davide Caratti) [RHEL-14526] - bpf: Clarify error expectations from bpf_clone_redirect (Davide Caratti) [RHEL-14526] - veth: Update XDP feature set when bringing up device (Davide Caratti) [RHEL-14526] - ethtool: plca: fix plca enable data type while parsing the value (Davide Caratti) [RHEL-14526] - af_unix: Fix data-race around unix_tot_inflight. (Davide Caratti) [RHEL-14526] - af_unix: Fix data-races around user->unix_inflight. (Davide Caratti) [RHEL-14526] - veth: Fixing transmit return status for dropped packets (Davide Caratti) [RHEL-14526] - net: fib: avoid warn splat in flow dissector (Davide Caratti) [RHEL-14526] - net/packet: annotate data-races around tp->status (Davide Caratti) [RHEL-14526] - net: dcb: choose correct policy to parse DCB_ATTR_BCN (Davide Caratti) [RHEL-14526] - llc: Don't drop packet from non-root netns. (Davide Caratti) [RHEL-14526] - net: af_key: fix sadb_x_filter validation (Davide Caratti) [RHEL-14526] - netlink: Correct offload_xstats size (Paolo Abeni) [RHEL-14364] - net: prevent address rewrite in kernel_bind() (Paolo Abeni) [RHEL-14364] - net: prevent rewrite of msg_name in sock_sendmsg() (Paolo Abeni) [RHEL-14364] - net: fix possible store tearing in neigh_periodic_work() (Paolo Abeni) [RHEL-14364] - neigh: make sure used and confirmed times are valid (Paolo Abeni) [RHEL-14364] - net/core: Fix ETH_P_1588 flow dissector (Paolo Abeni) [RHEL-14364] - skbuff: skb_segment, Call zero copy functions before using skbuff frags (Paolo Abeni) [RHEL-14364] - net: use sk_forward_alloc_get() in sk_get_meminfo() (Paolo Abeni) [RHEL-14364] - rtnetlink: Reject negative ifindexes in RTM_NEWLINK (Paolo Abeni) [RHEL-14364] - net: prevent skb corruption on frag list segmentation (Paolo Abeni) [RHEL-14364] - netlink: do not hard code device address lenth in fdb dumps (Paolo Abeni) [RHEL-14364] - net: fix UaF in netns ops registration error path (Paolo Abeni) [RHEL-14364] - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed (Paolo Abeni) [RHEL-14364] - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve (Davide Caratti) [RHEL-14233] - net/sched: sch_hfsc: Ensure inner classes have fsc curve (Davide Caratti) [RHEL-14233] - net/sched: fix a qdisc modification with ambiguous command request (Davide Caratti) [RHEL-14233] - bonding: Return pointer to data after pull on skb (Hangbin Liu) [RHEL-13964] - selftests: bonding: create directly devices in the target namespaces (Hangbin Liu) [RHEL-13964] - selftests: bonding: add macvlan over bond testing (Hangbin Liu) [RHEL-13964] - selftest: bond: add new topo bond_topo_2d1c.sh (Hangbin Liu) [RHEL-13964] - bonding: fix macvlan over alb bond support (Hangbin Liu) [RHEL-13964] - selftests: bonding: do not set port down before adding to bond (Hangbin Liu) [RHEL-13964] - selftests: bonding: remove redundant delete action of device link1_1 (Hangbin Liu) [RHEL-13964] - bonding: remove unnecessary NULL check in bond_destructor (Hangbin Liu) [RHEL-13964] - bonding: use bond_set_slave_arr to simplify code (Hangbin Liu) [RHEL-13964] - bonding: add modifier to initialization function and exit function (Hangbin Liu) [RHEL-13964] - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13964] - bonding: support balance-alb with openvswitch (Hangbin Liu) [RHEL-13964] - bonding: Always assign be16 value to vlan_proto (Hangbin Liu) [RHEL-13964] - selftests: bonding: delete unnecessary line (Hangbin Liu) [RHEL-13964] - bonding: add software tx timestamping support (Hangbin Liu) [RHEL-13964] - selftests/bpf: Add selftest for bpf_task_under_cgroup() in sleepable prog (Viktor Malik) [RHEL-9957] - bpf: Fix missed rcu read lock in bpf_task_under_cgroup() (Viktor Malik) [RHEL-9957] - selftests/bpf: precision tracking test for BPF_NEG and BPF_END (Viktor Malik) [RHEL-9957] - bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END (Viktor Malik) [RHEL-9957] - redhat: update self-test data (Viktor Malik) [RHEL-9957] - redhat: ignore BPFTOOLVERSION/bpftoolversion in self-test create-data.sh (Viktor Malik) [RHEL-9957] - bpftool: Specify XDP Hints ifname when loading program (Viktor Malik) [RHEL-9957] - selftests/bpf: Fix flaky cgroup_iter_sleepable subtest (Viktor Malik) [RHEL-9957] - libbpf: Set close-on-exec flag on gzopen (Viktor Malik) [RHEL-9957] - selftests/bpf: fix static assert compilation issue for test_cls_*.c (Viktor Malik) [RHEL-9957] - bpf, cpumap: Handle skb as well when clean up ptr_ring (Viktor Malik) [RHEL-9957] - bpf, cpumap: Make sure kthread is running before map update returns (Viktor Malik) [RHEL-9957] - bpf: Disable preemption in bpf_event_output (Viktor Malik) [RHEL-9957] - bpf: Disable preemption in bpf_perf_event_output (Viktor Malik) [RHEL-9957] - bpf, arm64: Fix BTI type used for freplace attached functions (Viktor Malik) [RHEL-9957] - selftests/bpf: Add more tests for check_max_stack_depth bug (Viktor Malik) [RHEL-9957] - bpf: Repeat check_max_stack_depth for async callbacks (Viktor Malik) [RHEL-9957] - bpf: Fix subprog idx logic in check_max_stack_depth (Viktor Malik) [RHEL-9957] - bpf: cpumap: Fix memory leak in cpu_map_update_elem (Viktor Malik) [RHEL-9957] - selftests/bpf: Add selftest for check_stack_max_depth bug (Viktor Malik) [RHEL-9957] - bpf: Fix max stack depth check for async callbacks (Viktor Malik) [RHEL-9957] - bpf, btf: Warn but return no error for NULL btf from __register_btf_kfunc_id_set() (Viktor Malik) [RHEL-9957] - selftests/bpf: Set the default value of consumer_cnt as 0 (Viktor Malik) [RHEL-9957] - selftests/bpf: Ensure that next_cpu() returns a valid CPU number (Viktor Malik) [RHEL-9957] - selftests/bpf: Output the correct error code for pthread APIs (Viktor Malik) [RHEL-9957] - selftests/bpf: Use producer_cnt to allocate local counter array (Viktor Malik) [RHEL-9957] - bpf: Keep BPF_PROG_LOAD permission checks clear of validations (Viktor Malik) [RHEL-9957] - bpf: Centralize permissions checks for all BPF map types (Viktor Malik) [RHEL-9957] - bpf: Inline map creation logic in map_create() function (Viktor Malik) [RHEL-9957] - bpf: Move unprivileged checks into map_create() and bpf_prog_load() (Viktor Malik) [RHEL-9957] - bpf: Remove in_atomic() from bpf_link_put(). (Viktor Malik) [RHEL-9957] - selftests/bpf: Verify that check_ids() is used for scalars in regsafe() (Viktor Malik) [RHEL-9957] - bpf: Verify scalar ids mapping in regsafe() using check_ids() (Viktor Malik) [RHEL-9957] - selftests/bpf: Check if mark_chain_precision() follows scalar ids (Viktor Malik) [RHEL-9957] - bpf: Use scalar ids in mark_chain_precision() (Viktor Malik) [RHEL-9957] - bpf/docs: Update documentation for new cpumask kfuncs (Viktor Malik) [RHEL-9957] - selftests/bpf: Update bpf_cpumask_any* tests to use bpf_cpumask_any_distribute* (Viktor Malik) [RHEL-9957] - bpf: Replace bpf_cpumask_any* with bpf_cpumask_any_distribute* (Viktor Malik) [RHEL-9957] - selftests/bpf: Add test for new bpf_cpumask_first_and() kfunc (Viktor Malik) [RHEL-9957] - bpf: Add bpf_cpumask_first_and() kfunc (Viktor Malik) [RHEL-9957] - bpf: Hide unused bpf_patch_call_args (Viktor Malik) [RHEL-9957] - selftests/bpf: Fix invalid pointer check in get_xlated_program() (Viktor Malik) [RHEL-9957] - selftests/bpf: Add missing prototypes for several test kfuncs (Viktor Malik) [RHEL-9957] - bpf: Factor out a common helper free_all() (Viktor Malik) [RHEL-9957] - selftests/bpf: Fix check_mtu using wrong variable type (Viktor Malik) [RHEL-9957] - bpf: Cleanup unused function declaration (Viktor Malik) [RHEL-9957] - selftests/bpf: Add missing selftests kconfig options (Viktor Malik) [RHEL-9957] - selftests/bpf: Add test for non-NULLable PTR_TO_BTF_IDs (Viktor Malik) [RHEL-9957] - bpf: Teach verifier that trusted PTR_TO_BTF_ID pointers are non-NULL (Viktor Malik) [RHEL-9957] - bpf: Replace open code with for allocated object check (Viktor Malik) [RHEL-9957] - selftests/bpf: Test table ID fib lookup BPF helper (Viktor Malik) [RHEL-9957] - bpf: Add table ID to bpf_fib_lookup BPF helper (Viktor Malik) [RHEL-9957] - bpf: Replace all non-returning strlcpy with strscpy (Viktor Malik) [RHEL-9957] - bpf/tests: Use struct_size() (Viktor Malik) [RHEL-9957] - selftests/bpf: Add a test where map key_type_id with decl_tag type (Viktor Malik) [RHEL-9957] - bpf: Silence a warning in btf_type_id_size() (Viktor Malik) [RHEL-9957] - bpf: Fix bad unlock balance on freeze_mutex (Viktor Malik) [RHEL-9957] - libbpf: Ensure FD >= 3 during bpf_map__reuse_fd() (Viktor Malik) [RHEL-9957] - libbpf: Ensure libbpf always opens files with O_CLOEXEC (Viktor Malik) [RHEL-9957] - selftests/bpf: Check whether to run selftest (Viktor Malik) [RHEL-9957] - libbpf: Change var type in datasec resize func (Viktor Malik) [RHEL-9957] - bpf: drop unnecessary bpf_capable() check in BPF_MAP_FREEZE command (Viktor Malik) [RHEL-9957] - libbpf: Selftests for resizing datasec maps (Viktor Malik) [RHEL-9957] - libbpf: Add capability for resizing datasec maps (Viktor Malik) [RHEL-9957] - selftests/bpf: Add path_fd-based BPF_OBJ_PIN and BPF_OBJ_GET tests (Viktor Malik) [RHEL-9957] - libbpf: Add opts-based bpf_obj_pin() API and add support for path_fd (Viktor Malik) [RHEL-9957] - bpf: Support O_PATH FDs in BPF_OBJ_PIN and BPF_OBJ_GET commands (Viktor Malik) [RHEL-9957] - libbpf: Start v1.3 development cycle (Viktor Malik) [RHEL-9957] - bpf: Validate BPF object in BPF_OBJ_PIN before calling LSM (Viktor Malik) [RHEL-9957] - bpf: Add kfunc filter function to 'struct btf_kfunc_id_set' (Viktor Malik) [RHEL-9957] - bpftool: Show target_{obj,btf}_id in tracing link info (Viktor Malik) [RHEL-9957] - bpf: Show target_{obj,btf}_id in tracing link fdinfo (Viktor Malik) [RHEL-9957] - selftests/bpf: Make bpf_dynptr_is_rdonly() prototyype consistent with kernel (Viktor Malik) [RHEL-9957] - selftests/bpf: Fix dynptr/test_dynptr_is_null (Viktor Malik) [RHEL-9957] - bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl log (Viktor Malik) [RHEL-9957] - bpf, docs: Shift operations are defined to use a mask (Viktor Malik) [RHEL-9957] - selftests/bpf: Remove extern from kfuncs declarations (Viktor Malik) [RHEL-9957] - selftests/bpf: Allow to use kfunc from testmod.ko in test_verifier (Viktor Malik) [RHEL-9957] - selftests/bpf: Load bpf_testmod for verifier test (Viktor Malik) [RHEL-9957] - selftests/bpf: Use un/load_bpf_testmod functions in tests (Viktor Malik) [RHEL-9957] - selftests/bpf: Do not unload bpf_testmod in load_bpf_testmod (Viktor Malik) [RHEL-9957] - selftests/bpf: Use only stdout in un/load_bpf_testmod functions (Viktor Malik) [RHEL-9957] - selftests/bpf: Move test_progs helpers to testing_helpers object (Viktor Malik) [RHEL-9957] - selftests/bpf: Move kfunc exports to bpf_testmod/bpf_testmod_kfunc.h (Viktor Malik) [RHEL-9957] - libbpf: Store zero fd to fd_array for loader kfunc relocation (Viktor Malik) [RHEL-9957] - bpftool: Support bpffs mountpoint as pin path for prog loadall (Viktor Malik) [RHEL-9957] - selftests/bpf: Fix s390 sock_field test failure (Viktor Malik) [RHEL-9957] - selftests/bpf: improve netcnt test robustness (Viktor Malik) [RHEL-9957] - bpf: fix calculation of subseq_idx during precision backtracking (Viktor Malik) [RHEL-9957] - bpf: Fix memleak due to fentry attach failure (Viktor Malik) [RHEL-9957] - bpf: Remove bpf trampoline selector (Viktor Malik) [RHEL-9957] - bpf, arm64: Support struct arguments in the BPF trampoline (Viktor Malik) [RHEL-9957] - bpftool: JIT limited misreported as negative value on aarch64 (Viktor Malik) [RHEL-9957] - bpf: Document EFAULT changes for sockopt (Viktor Malik) [RHEL-9957] - selftests/bpf: Correctly handle optlen > 4096 (Viktor Malik) [RHEL-9957] - selftests/bpf: Update EFAULT {g,s}etsockopt selftests (Viktor Malik) [RHEL-9957] - bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen (Viktor Malik) [RHEL-9957] - libbpf: fix offsetof() and container_of() to work with CO-RE (Viktor Malik) [RHEL-9957] - bpf: Address KCSAN report on bpf_lru_list (Viktor Malik) [RHEL-9957] - bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25 (Viktor Malik) [RHEL-9957] - selftests/bpf: Accept mem from dynptr in helper funcs (Viktor Malik) [RHEL-9957] - bpf: verifier: Accept dynptr mem as mem in helpers (Viktor Malik) [RHEL-9957] - selftests/bpf: Check overflow in optional buffer (Viktor Malik) [RHEL-9957] - selftests/bpf: Test allowing NULL buffer in dynptr slice (Viktor Malik) [RHEL-9957] - bpf: Allow NULL buffers in bpf_dynptr_slice(_rw) (Viktor Malik) [RHEL-9957] - selftests/bpf: Add testcase for bpf_task_under_cgroup (Viktor Malik) [RHEL-9957] - bpf: Add bpf_task_under_cgroup() kfunc (Viktor Malik) [RHEL-9957] - samples/bpf: Fix buffer overflow in tcp_basertt (Viktor Malik) [RHEL-9957] - bpf, docs: Update llvm_relocs.rst with typo fixes (Viktor Malik) [RHEL-9957] - selftests/bpf: revert iter test subprog precision workaround (Viktor Malik) [RHEL-9957] - selftests/bpf: add precision propagation tests in the presence of subprogs (Viktor Malik) [RHEL-9957] - bpf: support precision propagation in the presence of subprogs (Viktor Malik) [RHEL-9957] - bpf: fix mark_all_scalars_precise use in mark_chain_precision (Viktor Malik) [RHEL-9957] - bpf: fix propagate_precision() logic for inner frames (Viktor Malik) [RHEL-9957] - bpf: maintain bitmasks across all active frames in __mark_chain_precision (Viktor Malik) [RHEL-9957] - bpf: improve precision backtrack logging (Viktor Malik) [RHEL-9957] - bpf: encapsulate precision backtracking bookkeeping (Viktor Malik) [RHEL-9957] - bpf: mark relevant stack slots scratched for register read instructions (Viktor Malik) [RHEL-9957] - veristat: add -t flag for adding BPF_F_TEST_STATE_FREQ program flag (Viktor Malik) [RHEL-9957] - bpf: Print a warning only if writing to unprivileged_bpf_disabled. (Viktor Malik) [RHEL-9957] - bpf: Emit struct bpf_tcp_sock type in vmlinux BTF (Viktor Malik) [RHEL-9957] - selftests/bpf: Test_progs can read test lists from file (Viktor Malik) [RHEL-9957] - selftests/bpf: Extract insert_test from parse_test_list (Viktor Malik) [RHEL-9957] - libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIELD_SIZE (Viktor Malik) [RHEL-9957] - selftests/bpf: Add fexit_sleep to DENYLIST.aarch64 (Viktor Malik) [RHEL-9957] - selftests/bpf: Fix selftest test_global_funcs/global_func1 failure with latest clang (Viktor Malik) [RHEL-9957] - bpftool: Dump map id instead of value for map_of_maps types (Viktor Malik) [RHEL-9957] - selftests/bpf: Update the aarch64 tests deny list (Viktor Malik) [RHEL-9957] - bpftool: Show map IDs along with struct_ops links. (Viktor Malik) [RHEL-9957] - docs/bpf: Add LRU internals description and graph (Viktor Malik) [RHEL-9957] - docs/bpf: Add table to describe LRU properties (Viktor Malik) [RHEL-9957] - selftests/bpf: Add test case to assert precise scalar path pruning (Viktor Malik) [RHEL-9957] - selftests/bpf: Add tests for dynptr convenience helpers (Viktor Malik) [RHEL-9957] - bpf: Add bpf_dynptr_clone (Viktor Malik) [RHEL-9957] - bpf: Add bpf_dynptr_size (Viktor Malik) [RHEL-9957] - bpf: Add bpf_dynptr_is_null and bpf_dynptr_is_rdonly (Viktor Malik) [RHEL-9957] - bpf: Add bpf_dynptr_adjust (Viktor Malik) [RHEL-9957] - Add CONFIG_ADDRESS_MASKING to RHEL configs collection (Chris von Recklinghausen) [RHEL-11561] - selftests/x86/lam: Zero out buffer for readlink() (Chris von Recklinghausen) [RHEL-11561] - x86/mm: Remove unused current_untag_mask() (Chris von Recklinghausen) [RHEL-11561] - tools headers disabled-features: Sync with the kernel sources (Chris von Recklinghausen) [RHEL-11561] - tools headers UAPI: Sync arch prctl headers with the kernel sources (Chris von Recklinghausen) [RHEL-11561] - x86: mm: remove 'sign' games from LAM untagged_addr*() macros (Chris von Recklinghausen) [RHEL-11561] - x86: uaccess: move 32-bit and 64-bit parts into proper header (Chris von Recklinghausen) [RHEL-11561] - x86-64: make access_ok() independent of LAM (Chris von Recklinghausen) [RHEL-11561] - x86/mm/iommu/sva: Do not allow to set FORCE_TAGGED_SVA bit from outside (Chris von Recklinghausen) [RHEL-11561] - x86/mm/iommu/sva: Fix error code for LAM enabling failure due to SVA (Chris von Recklinghausen) [RHEL-11561] - selftests/x86/lam: Add test cases for LAM vs thread creation (Chris von Recklinghausen) [RHEL-11561] - selftests/x86/lam: Add ARCH_FORCE_TAGGED_SVA test cases for linear-address masking (Chris von Recklinghausen) [RHEL-11561] - selftests/x86/lam: Add inherit test cases for linear-address masking (Chris von Recklinghausen) [RHEL-11561] - selftests/x86/lam: Add io_uring test cases for linear-address masking (Chris von Recklinghausen) [RHEL-11561] - selftests/x86/lam: Add mmap and SYSCALL test cases for linear-address masking (Chris von Recklinghausen) [RHEL-11561] - selftests/x86/lam: Add malloc and tag-bits test cases for linear-address masking (Chris von Recklinghausen) [RHEL-11561] - x86/mm/iommu/sva: Make LAM and SVA mutually exclusive (Chris von Recklinghausen) [RHEL-11561] - mm: Expose untagging mask in /proc/$PID/status (Chris von Recklinghausen) [RHEL-11561] - x86/mm: Provide arch_prctl() interface for LAM (Chris von Recklinghausen) [RHEL-11561] - x86/mm: Reduce untagged_addr() overhead for systems without LAM (Chris von Recklinghausen) [RHEL-11561] - x86/uaccess: Provide untagged_addr() and remove tags before address check (Chris von Recklinghausen) [RHEL-11561] - mm: Introduce untagged_addr_remote() (Chris von Recklinghausen) [RHEL-11561] - x86/mm: Handle LAM on context switch (Chris von Recklinghausen) [RHEL-11561] - x86: CPUID and CR3/CR4 flags for Linear Address Masking (Chris von Recklinghausen) [RHEL-11561] - x86: Allow atomic MM_CONTEXT flags setting (Chris von Recklinghausen) [RHEL-11561] - x86/mm: Rework address range check in get_user() and put_user() (Chris von Recklinghausen) [RHEL-11561] - mm: export dump_mm() (Chris von Recklinghausen) [RHEL-11561] - tools headers cpufeatures: Sync with the kernel sources (Chris von Recklinghausen) [RHEL-11561] - tools headers UAPI: Sync x86 arch prctl headers with the kernel sources (Chris von Recklinghausen) [RHEL-11561]- iommu: Avoid unnecessary cache invalidations (Jerry Snitselaar) [RHEL-10094] - mm: slab: Do not create kmalloc caches smaller than arch_slab_minalign() (Jerry Snitselaar) [RHEL-10094] - swiotlb: make io_tlb_default_mem local to swiotlb.c (Jerry Snitselaar) [RHEL-10094] - swiotlb: optimize get_max_slots() (Jerry Snitselaar) [RHEL-10094] - swiotlb: use the calculated number of areas (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Avoid memory allocation in iommu_suspend() (Jerry Snitselaar) [RHEL-10094] - iommu/arm-smmu-v3: Avoid constructing invalid range commands (Jerry Snitselaar) [RHEL-10094] - iommu: Remove kernel-doc warnings (Jerry Snitselaar) [RHEL-10094] - iommu: Avoid locking/unlocking for iommu_probe_device() (Jerry Snitselaar) [RHEL-10094] - iommu: Split iommu_group_add_device() (Jerry Snitselaar) [RHEL-10094] - iommu: Always destroy the iommu_group during iommu_release_device() (Jerry Snitselaar) [RHEL-10094] - iommu: Do not export iommu_device_link/unlink() (Jerry Snitselaar) [RHEL-10094] - iommu: Move the iommu driver sysfs setup into iommu_init/deinit_device() (Jerry Snitselaar) [RHEL-10094] - iommu: Add iommu_init/deinit_device() paired functions (Jerry Snitselaar) [RHEL-10094] - iommu: Simplify the __iommu_group_remove_device() flow (Jerry Snitselaar) [RHEL-10094] - iommu: Inline iommu_group_get_for_dev() into __iommu_probe_device() (Jerry Snitselaar) [RHEL-10094] - iommu: Use iommu_group_ref_get/put() for dev->iommu_group (Jerry Snitselaar) [RHEL-10094] - iommu: Have __iommu_probe_device() check for already probed devices (Jerry Snitselaar) [RHEL-10094] - iommu/amd: Rearrange DTE bit definations (Jerry Snitselaar) [RHEL-10094] - iommu/amd: Remove unsued extern declaration amd_iommu_init_hardware() (Jerry Snitselaar) [RHEL-10094] - iommu/amd: Enable PPR/GA interrupt after interrupt handler setup (Jerry Snitselaar) [RHEL-3655] - iommu/amd: Consolidate PPR log enablement (Jerry Snitselaar) [RHEL-3655] - iommu/amd: Disable PPR log/interrupt in iommu_disable() (Jerry Snitselaar) [RHEL-3655] - iommu/amd: Enable separate interrupt for PPR and GA log (Jerry Snitselaar) [RHEL-3655] - iommu/amd: Refactor IOMMU interrupt handling logic for Event, PPR, and GA logs (Jerry Snitselaar) [RHEL-3655] - iommu/amd: Handle PPR log overflow (Jerry Snitselaar) [RHEL-3655] - iommu/amd: Generalize log overflow handling (Jerry Snitselaar) [RHEL-3655] - iommu/vt-d: Fix to convert mm pfn to dma pfn (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Fix to flush cache of PASID directory table (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Remove rmrr check in domain attaching device path (Jerry Snitselaar) [RHEL-10094] - iommu: Prevent RESV_DIRECT devices from blocking domains (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Add set_dev_pasid callback for dma domain (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Prepare for set_dev_pasid callback (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Make prq draining code generic (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Remove pasid_mutex (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Add domain_flush_pasid_iotlb() (Jerry Snitselaar) [RHEL-10094] - iommu: Move global PASID allocation from SVA to core (Jerry Snitselaar) [RHEL-10094] - iommu: Generalize PASID 0 for normal DMA w/o PASID (Jerry Snitselaar) [RHEL-10094] - iommu/arm-smmu-qcom: Add SM6375 SMMUv2 (Jerry Snitselaar) [RHEL-10094] - iommu/arm-smmu-qcom: Add SM6350 DPU compatible (Jerry Snitselaar) [RHEL-10094] - iommu/arm-smmu-qcom: Add SM6375 DPU compatible (Jerry Snitselaar) [RHEL-10094] - iommu/arm-smmu-qcom: Sort the compatible list alphabetically (Jerry Snitselaar) [RHEL-10094] - iommu/arm-smmu-v3: Change vmid alloc strategy from bitmap to ida (Jerry Snitselaar) [RHEL-10094] - iommu/ipmmu-vmsa: Allow PCIe devices (Jerry Snitselaar) [RHEL-10094] - iommu/ipmmu-vmsa: Convert to read_poll_timeout_atomic() (Jerry Snitselaar) [RHEL-10094] - iommufd/selftest: Don't leak the platform device memory when unloading the module (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Implement hw_info for iommu capability query (Jerry Snitselaar) [RHEL-10094] - iommufd/selftest: Add coverage for IOMMU_GET_HW_INFO ioctl (Jerry Snitselaar) [RHEL-10094] - iommufd: Add IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-10094] - iommu: Add new iommu op to get iommu hardware information (Jerry Snitselaar) [RHEL-10094] - iommu: Move dev_iommu_ops() to private header (Jerry Snitselaar) [RHEL-10094] - iommufd: Remove iommufd_ref_to_users() (Jerry Snitselaar) [RHEL-10094] - iommufd/selftest: Make the mock iommu driver into a real driver (Jerry Snitselaar) [RHEL-10094] - iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage (Jerry Snitselaar) [RHEL-10094] - iommufd: Add iommufd_access_replace() API (Jerry Snitselaar) [RHEL-10094] - iommufd: Use iommufd_access_change_ioas in iommufd_access_destroy_object (Jerry Snitselaar) [RHEL-10094] - iommufd: Add iommufd_access_change_ioas(_id) helpers (Jerry Snitselaar) [RHEL-10094] - iommufd: Allow passing in iopt_access_list_id to iopt_remove_access() (Jerry Snitselaar) [RHEL-10094] - iommufd/selftest: Add a selftest for IOMMU_HWPT_ALLOC (Jerry Snitselaar) [RHEL-10094] - iommufd/selftest: Return the real idev id from selftest mock_domain (Jerry Snitselaar) [RHEL-10094] - iommufd: Add IOMMU_HWPT_ALLOC (Jerry Snitselaar) [RHEL-10094] - iommufd/selftest: Test iommufd_device_replace() (Jerry Snitselaar) [RHEL-10094] - iommufd: Make destroy_rwsem use a lock class per object type (Jerry Snitselaar) [RHEL-10094] - iommufd: Add iommufd_device_replace() (Jerry Snitselaar) [RHEL-10094] - iommu: Introduce a new iommu_group_replace_domain() API (Jerry Snitselaar) [RHEL-10094] - iommufd: Reorganize iommufd_device_attach into iommufd_device_change_pt (Jerry Snitselaar) [RHEL-10094] - iommufd: Fix locking around hwpt allocation (Jerry Snitselaar) [RHEL-10094] - iommufd: Allow a hwpt to be aborted after allocation (Jerry Snitselaar) [RHEL-10094] - iommufd: Add enforced_cache_coherency to iommufd_hw_pagetable_alloc() (Jerry Snitselaar) [RHEL-10094] - iommufd: Move putting a hwpt to a helper function (Jerry Snitselaar) [RHEL-10094] - iommufd: Make sw_msi_start a group global (Jerry Snitselaar) [RHEL-10094] - iommufd: Use the iommufd_group to avoid duplicate MSI setup (Jerry Snitselaar) [RHEL-10094] - iommufd: Keep track of each device's reserved regions instead of groups (Jerry Snitselaar) [RHEL-10094] - iommu: Export iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-10094] - iommufd: Replace the hwpt->devices list with iommufd_group (Jerry Snitselaar) [RHEL-10094] - iommufd: Add iommufd_group (Jerry Snitselaar) [RHEL-10094] - iommufd: Move isolated msi enforcement to iommufd_device_bind() (Jerry Snitselaar) [RHEL-10094] - dma-pool: remove a __maybe_unused label in atomic_pool_expand (Jerry Snitselaar) [RHEL-10094] - dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock (Jerry Snitselaar) [RHEL-10094] - swiotlb: bail out of swiotlb_init_late() if swiotlb is already allocated (Jerry Snitselaar) [RHEL-10094] - dma-mapping: move arch_dma_set_mask() declaration to header (Jerry Snitselaar) [RHEL-10094] - swiotlb: unexport is_swiotlb_active (Jerry Snitselaar) [RHEL-10094] - iommufd: Set end correctly when doing batch carry (Jerry Snitselaar) [RHEL-10094] - iommufd: IOMMUFD_DESTROY should not increase the refcount (Jerry Snitselaar) [RHEL-10094] - iommu/sva: Fix signedness bug in iommu_sva_alloc_pasid() (Jerry Snitselaar) [RHEL-10094] - iommu: Fix crash during syfs iommu_groups/N/type (Jerry Snitselaar) [RHEL-10094] - drm/nouveau: stop using is_swiotlb_active (Jerry Snitselaar) [RHEL-10094] - swiotlb: use the atomic counter of total used slabs if available (Jerry Snitselaar) [RHEL-10094] - swiotlb: remove unused field "used" from struct io_tlb_mem (Jerry Snitselaar) [RHEL-10094] - dma-remap: use kvmalloc_array/kvfree for larger dma memory remap (Jerry Snitselaar) [RHEL-10094] - dma-mapping: fix a Kconfig typo (Jerry Snitselaar) [RHEL-10094] - iommufd: Do not access the area pointer after unlocking (Jerry Snitselaar) [RHEL-10094] - iommu/amd: Remove extern from function prototypes (Jerry Snitselaar) [RHEL-10094] - iommu/amd: Use BIT/BIT_ULL macro to define bit fields (Jerry Snitselaar) [RHEL-10094] - iommu/amd: Fix compile error for unused function (Jerry Snitselaar) [RHEL-10026] - iommu/amd: Improving Interrupt Remapping Table Invalidation (Jerry Snitselaar) [RHEL-10026] - iommu/amd: Do not Invalidate IRT when IRTE caching is disabled (Jerry Snitselaar) [RHEL-10026] - iommu/amd: Introduce Disable IRTE Caching Support (Jerry Snitselaar) [RHEL-10026] - iommu/amd: Remove the unused struct amd_ir_data.ref (Jerry Snitselaar) [RHEL-10026] - iommu/amd: Switch amd_iommu_update_ga() to use modify_irte_ga() (Jerry Snitselaar) [RHEL-10026] - iommu/amd: Update copyright notice (Jerry Snitselaar) [RHEL-10094] - iommu/amd: Use page mode macros in fetch_pte() (Jerry Snitselaar) [RHEL-10094] - iommu: Tidy the control flow in iommu_group_store_type() (Jerry Snitselaar) [RHEL-10094] - iommu: Remove __iommu_group_for_each_dev() (Jerry Snitselaar) [RHEL-10094] - iommu: Allow IOMMU_RESV_DIRECT to work on ARM (Jerry Snitselaar) [RHEL-10094] - iommu: Consolidate the default_domain setup to one function (Jerry Snitselaar) [RHEL-10094] - iommu: Revise iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-10094] - iommu: Consolidate the code to calculate the target default domain type (Jerry Snitselaar) [RHEL-10094] - iommu: Remove the assignment of group->domain during default domain alloc (Jerry Snitselaar) [RHEL-10094] - iommu: Do iommu_group_create_direct_mappings() before attach (Jerry Snitselaar) [RHEL-10094] - iommu: Fix iommu_probe_device() to attach the right domain (Jerry Snitselaar) [RHEL-10094] - iommu: Replace iommu_group_do_dma_first_attach with __iommu_device_set_domain (Jerry Snitselaar) [RHEL-10094] - iommu: Remove iommu_group_do_dma_first_attach() from iommu_group_add_device() (Jerry Snitselaar) [RHEL-10094] - iommu: Replace __iommu_group_dma_first_attach() with set_domain (Jerry Snitselaar) [RHEL-10094] - iommu: Use __iommu_group_set_domain() in iommu_change_dev_def_domain() (Jerry Snitselaar) [RHEL-10094] - iommu: Use __iommu_group_set_domain() for __iommu_attach_group() (Jerry Snitselaar) [RHEL-10094] - iommu: Make __iommu_group_set_domain() handle error unwind (Jerry Snitselaar) [RHEL-10094] - iommu: Add for_each_group_device() (Jerry Snitselaar) [RHEL-10094] - iommu: Replace iommu_group_device_count() with list_count_nodes() (Jerry Snitselaar) [RHEL-10094] - iommu: Suppress empty whitespaces in prints (Jerry Snitselaar) [RHEL-10094] - iommu: Use flush queue capability (Jerry Snitselaar) [RHEL-10094] - iommu: Add a capability for flush queue support (Jerry Snitselaar) [RHEL-10094] - iommu/iova: Optimize iova_magazine_alloc() (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Remove commented-out code (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Remove two WARN_ON in domain_context_mapping_one() (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Handle the failure case of dmar_reenable_qi() (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Remove unnecessary (void*) conversions (Jerry Snitselaar) [RHEL-10094] - iommu/virtio: Return size mapped for a detached domain (Jerry Snitselaar) [RHEL-10094] - iommu/virtio: Detach domain on endpoint release (Jerry Snitselaar) [RHEL-10094] - iommu/arm-smmu-v3: Set TTL invalidation hint better (Jerry Snitselaar) [RHEL-10094] - iommu/arm-smmu-v3: Document nesting-related errata (Jerry Snitselaar) [RHEL-10094] - iommu/arm-smmu-v3: Add explicit feature for nesting (Jerry Snitselaar) [RHEL-10094] - iommu/arm-smmu-v3: Document MMU-700 erratum 2812531 (Jerry Snitselaar) [RHEL-10094] - iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982 (Jerry Snitselaar) [RHEL-10094] - iommu/dma: force bouncing if the size is not cacheline-aligned (Jerry Snitselaar) [RHEL-10094] - dma-mapping: force bouncing if the kmalloc() size is not cache-line-aligned (Jerry Snitselaar) [RHEL-10094] - powerpc: move the ARCH_DMA_MINALIGN definition to asm/cache.h (Jerry Snitselaar) [RHEL-10094] - arm64: enable ARCH_WANT_KMALLOC_DMA_BOUNCE for arm64 (Jerry Snitselaar) [RHEL-10094] - mm: slab: reduce the kmalloc() minimum alignment if DMA bouncing possible (Jerry Snitselaar) [RHEL-10094] - arm64: allow kmalloc() caches aligned to the smaller cache_line_size() (Jerry Snitselaar) [RHEL-10094] - dm-crypt: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGN (Jerry Snitselaar) [RHEL-10094] - drivers/spi: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGN (Jerry Snitselaar) [RHEL-10094] - drivers/usb: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGN (Jerry Snitselaar) [RHEL-10094] - drivers/gpu: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGN (Jerry Snitselaar) [RHEL-10094] - drivers/base: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGN (Jerry Snitselaar) [RHEL-10094] - mm/slab: limit kmalloc() minimum alignment to dma_get_cache_alignment() (Jerry Snitselaar) [RHEL-10094] - mm/slab: simplify create_kmalloc_cache() args and make it static (Jerry Snitselaar) [RHEL-10094] - dma: allow dma_get_cache_alignment() to be overridden by the arch code (Jerry Snitselaar) [RHEL-10094] - mm/slab: decouple ARCH_KMALLOC_MINALIGN from ARCH_DMA_MINALIGN (Jerry Snitselaar) [RHEL-10094] - mm: slab: fix comment for ARCH_KMALLOC_MINALIGN (Jerry Snitselaar) [RHEL-10094] - dma-mapping: name SG DMA flag helpers consistently (Jerry Snitselaar) [RHEL-10094] - scatterlist: add dedicated config for DMA flags (Jerry Snitselaar) [RHEL-10094] - iommu/amd/pgtbl_v2: Fix domain max address (Jerry Snitselaar) [RHEL-10007] - iommu/amd: Handle GALog overflows (Jerry Snitselaar) [RHEL-10094] - iommu: Make IPMMU_VMSA dependencies more strict (Jerry Snitselaar) [RHEL-10094] - iommu/arm-smmu-qcom: Fix missing adreno_smmu's (Jerry Snitselaar) [RHEL-10094] - rhel: configs: Clean up s390 IOMMU configs that no longer exist (Jerry Snitselaar) [RHEL-10094] - s390/iommu: get rid of S390_CCW_IOMMU and S390_AP_IOMMU (Jerry Snitselaar) [RHEL-10094] - iommu: Spelling s/cpmxchg64/cmpxchg64/ (Jerry Snitselaar) [RHEL-10094] - iommu/ipmmu-vmsa: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-10094] - iommu/arm-smmu: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-10094] - iommu/arm-smmu-v3: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-10094] - iommu/arm-smmu: Drop if with an always false condition (Jerry Snitselaar) [RHEL-10094] - iommu: Remove iommu_group_get_by_id() (Jerry Snitselaar) [RHEL-10094] - iommu: Make iommu_release_device() static (Jerry Snitselaar) [RHEL-10094] - iommu: Remove ioasid infrastructure (Jerry Snitselaar) [RHEL-10094] - iommu/ioasid: Rename INVALID_IOASID (Jerry Snitselaar) [RHEL-10094] - iommu/sva: Use GFP_KERNEL for pasid allocation (Jerry Snitselaar) [RHEL-10094] - iommu/sva: Stop using ioasid_set for SVA (Jerry Snitselaar) [RHEL-10094] - iommu/sva: Remove PASID to mm lookup function (Jerry Snitselaar) [RHEL-10094] - iommu/sva: Move PASID helpers to sva code (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Remove virtual command interface (Jerry Snitselaar) [RHEL-10094] - iommu: Use sysfs_emit() for sysfs show (Jerry Snitselaar) [RHEL-10094] - iommu: Cleanup iommu_change_dev_def_domain() (Jerry Snitselaar) [RHEL-10094] - iommu: Replace device_lock() with group->mutex (Jerry Snitselaar) [RHEL-10094] - iommu: Move lock from iommu_change_dev_def_domain() to its caller (Jerry Snitselaar) [RHEL-10094] - iommu: Same critical region for device release and removal (Jerry Snitselaar) [RHEL-10094] - iommu: Split iommu_group_remove_device() into helpers (Jerry Snitselaar) [RHEL-10094] - iommu/ipmmu-vmsa: Call arm_iommu_release_mapping() in release path (Jerry Snitselaar) [RHEL-10094] - iommu: Use of_property_present() for testing DT property presence (Jerry Snitselaar) [RHEL-10094] - iommu: Make kobj_type structure constant (Jerry Snitselaar) [RHEL-10094] - iommu/amd: Add 5 level guest page table support (Jerry Snitselaar) [RHEL-10042] - iommu/amd: Allocate IOMMU irqs using numa locality info (Jerry Snitselaar) [RHEL-10094] - iommu/amd: Allocate page table using numa locality info (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Remove BUG_ON in dmar_insert_dev_scope() (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Remove a useless BUG_ON(dev->is_virtfn) (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Remove BUG_ON in map/unmap() (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Remove BUG_ON when domain->pgd is NULL (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Remove BUG_ON in handling iotlb cache invalidation (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Remove BUG_ON on checking valid pfn range (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Make size of operands same in bitwise operations (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Remove PASID supervisor request support (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Use non-privileged mode for all PASIDs (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Remove extern from function prototypes (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Do not use GFP_ATOMIC when not needed (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Remove unnecessary checks in iopf disabling path (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Move PRI handling to IOPF feature path (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Move pfsid and ats_qdep calculation to device probe path (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Move iopf code from SVA to IOPF enabling path (Jerry Snitselaar) [RHEL-10094] - iommu/vt-d: Allow SVA with device-specific IOPF (Jerry Snitselaar) [RHEL-10094] - iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any (Jerry Snitselaar) [RHEL-10094] - iommu/arm-smmu-qcom: Limit the SMR groups to 128 (Jerry Snitselaar) [RHEL-10094] - iommu/arm-smmu-v3: Explain why ATS stays disabled with bypass (Jerry Snitselaar) [RHEL-10094] - iommu/ipmmu-vmsa: remove R-Car H3 ES1.* handling (Jerry Snitselaar) [RHEL-10094] - swiotlb: Omit total_used and used_hiwater if !CONFIG_DEBUG_FS (Jerry Snitselaar) [RHEL-10094] - swiotlb: track and report io_tlb_used high water marks in debugfs (Jerry Snitselaar) [RHEL-10094] - swiotlb: fix debugfs reporting of reserved memory pools (Jerry Snitselaar) [RHEL-10094] - swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup (Jerry Snitselaar) [RHEL-10094] - dma-mapping: provide CONFIG_ARCH_DMA_DEFAULT_COHERENT (Jerry Snitselaar) [RHEL-10094] - dma-mapping: provide a fallback dma_default_coherent (Jerry Snitselaar) [RHEL-10094] - dma-debug: Use %pa to format phys_addr_t (Jerry Snitselaar) [RHEL-10094] - dma-debug: add cacheline to user/kernel space dump messages (Jerry Snitselaar) [RHEL-10094] - dma-debug: small dma_debug_entry's comment and variable name updates (Jerry Snitselaar) [RHEL-10094] - dma-direct: cleanup parameters to dma_direct_optimal_gfp_mask (Jerry Snitselaar) [RHEL-10094] - iommu/sva: Replace pasid_valid() helper with mm_valid_pasid() (Jerry Snitselaar) [RHEL-10094] - dma-mapping: benchmark: remove MODULE_LICENSE in non-modules (Jerry Snitselaar) [RHEL-10094] - iommufd/selftest: Cover domain unmap with huge pages and access (Jerry Snitselaar) [RHEL-10094] - iommufd/selftest: Set varaiable mock_iommu_device storage-class-specifier to static (Jerry Snitselaar) [RHEL-10094] - iommufd/selftest: Catch overflow of uptr and length (Jerry Snitselaar) [RHEL-10094] - iommufd/selftest: Add a selftest for iommufd_device_attach() with a hwpt argument (Jerry Snitselaar) [RHEL-10094] - iommufd/selftest: Make selftest create a more complete mock device (Jerry Snitselaar) [RHEL-10094] - iommufd/selftest: Rename the remaining mock device_id's to stdev_id (Jerry Snitselaar) [RHEL-10094] - iommufd/selftest: Rename domain_id to hwpt_id for FIXTURE iommufd_mock_domain (Jerry Snitselaar) [RHEL-10094] - iommufd/selftest: Rename domain_id to stdev_id for FIXTURE iommufd_ioas (Jerry Snitselaar) [RHEL-10094] - iommufd/selftest: Rename the sefltest 'device_id' to 'stdev_id' (Jerry Snitselaar) [RHEL-10094] - iommufd: Make iommufd_hw_pagetable_alloc() do iopt_table_add_domain() (Jerry Snitselaar) [RHEL-10094] - iommufd: Move iommufd_device to iommufd_private.h (Jerry Snitselaar) [RHEL-10094] - iommufd: Move ioas related HWPT destruction into iommufd_hw_pagetable_destroy() (Jerry Snitselaar) [RHEL-10094] - iommufd: Consistently manage hwpt_item (Jerry Snitselaar) [RHEL-10094] - iommufd: Add iommufd_lock_obj() around the auto-domains hwpts (Jerry Snitselaar) [RHEL-10094] - iommufd: Assert devices_lock for iommufd_hw_pagetable_has_group() (Jerry Snitselaar) [RHEL-10094] - iommu/amd: Set page size bitmap during V2 domain allocation (Jerry Snitselaar) [RHEL-10007] - iommu/amd: Fix sparse warning (Jerry Snitselaar) [RHEL-10007] - iommu/amd: Remove outdated comment (Jerry Snitselaar) [RHEL-10007] - iommu/amd: Add command-line option to enable different page table (Jerry Snitselaar) [RHEL-10007] - iommu/amd: Add support for using AMD IOMMU v2 page table for DMA-API (Jerry Snitselaar) [RHEL-10007] - iommu/amd: Add support for Guest IO protection (Jerry Snitselaar) [RHEL-10007] - iommu/amd: Initial support for AMD IOMMU v2 page table (Jerry Snitselaar) [RHEL-10007] - iommu/amd: Update sanity check when enable PRI/ATS for IOMMU v1 table (Jerry Snitselaar) [RHEL-10007] - iommu/amd: Refactor amd_iommu_domain_enable_v2 to remove locking (Jerry Snitselaar) [RHEL-10007] - iommu/ipmmu-vmsa: Remove ipmmu_utlb_disable() (Jerry Snitselaar) [RHEL-10094] - iommu: Remove detach_dev callbacks (Jerry Snitselaar) [RHEL-10094] - iommu/ipmmu-vmsa: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-10094] - iommu/ipmmu-vmsa: Clean up bus_set_iommu() (Jerry Snitselaar) [RHEL-10094] - iommu/ipmmu-vmsa: Fix compatible for rcar-gen4 (Jerry Snitselaar) [RHEL-10094] - iommu/ipmmu-vmsa: Add support for R-Car Gen4 (Jerry Snitselaar) [RHEL-10094] - iommu/ipmmu-vmsa: Check for error num after setting mask (Jerry Snitselaar) [RHEL-10094] - iommu/ipmmu-vmsa: Hook up r8a77980 DT matching code (Jerry Snitselaar) [RHEL-10094] - iommu/ipmmu-vmsa: Add support for r8a779a0 (Jerry Snitselaar) [RHEL-10094] - iommu/ipmmu-vmsa: Drop IOVA cookie management (Jerry Snitselaar) [RHEL-10094] - x86_64: Remove pointless set_64bit() usage (Jerry Snitselaar) [RHEL-10094] - iommu/amd: Fix possible memory leak of 'domain' (Jerry Snitselaar) [RHEL-800] - iommu/amd/iommu_v2: Clear pasid state in free path (Jerry Snitselaar) [2223717] - iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind (Jerry Snitselaar) [2223717] - iommu/amd: Fix DTE_IRQ_PHYS_ADDR_MASK macro (Jerry Snitselaar) [RHEL-800] - iommu/amd: Fix domain flush size when syncing iotlb (Jerry Snitselaar) [RHEL-800] - iommu/amd: Add missing domain type checks (Jerry Snitselaar) [RHEL-800] - iommu/amd: Don't block updates to GATag if guest mode is on (Jerry Snitselaar) [RHEL-800] - iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE (Jerry Snitselaar) [RHEL-800] - swiotlb: reduce the number of areas to match actual memory pool size (Jerry Snitselaar) [RHEL-800] - swiotlb: always set the number of areas before allocating the pool (Jerry Snitselaar) [RHEL-800] - redhat: Enable -Werror for s390x and ppc64le, too (Thomas Huth) [RHEL-12454] - cachestat: wire up cachestat for other architectures (Thomas Huth) [RHEL-12454] - genirq: Allow irq_chip registration functions to take a const irq_chip (Thomas Huth) [RHEL-12454] - scsi: ibmvscsi: Avoid multi-field memset() overflow by aiming at srp (Thomas Huth) [RHEL-12454] - uaccess: fix type mismatch warnings from access_ok() (Thomas Huth) [RHEL-12454] - s390/con3270: use proper type for tasklet function (Thomas Huth) [RHEL-12454] - net/smc: Remove left-over label and code from a previous incomplete backport (Thomas Huth) [RHEL-12454] - KVM: s390: add tracepoint in gmap notifier (Thomas Huth) [RHEL-11438] - KVM: s390: add stat counter for shadow gmap events (Thomas Huth) [RHEL-11438] - powerpc/pseries: Honour current SMT state when DLPAR onlining CPUs (Mamatha Inamdar) [RHEL-5838] - powerpc: Add HOTPLUG_SMT support (Mamatha Inamdar) [RHEL-5838] - powerpc/pseries: Initialise CPU hotplug callbacks earlier (Mamatha Inamdar) [RHEL-5838] - cpu/SMT: Allow enabling partial SMT states via sysfs (Mamatha Inamdar) [RHEL-5838] - cpu/SMT: Create topology_smt_thread_allowed() (Mamatha Inamdar) [RHEL-5838] - cpu/SMT: Remove topology_smt_supported() (Mamatha Inamdar) [RHEL-5838] - cpu/SMT: Store the current/max number of threads (Mamatha Inamdar) [RHEL-5838] - cpu/SMT: Move smt/control simple exit cases earlier (Mamatha Inamdar) [RHEL-5838] - cpu/SMT: Move SMT prototypes into cpu_smt.h (Mamatha Inamdar) [RHEL-5838] - hwmon: (ina3221) Add support for channel summation disable (Steve Best) [RHEL-1899] - virtchnl: Add header dependencies (Ivan Vecera) [RHEL-15261] - virtchnl: Add CRC stripping capability (Ivan Vecera) [RHEL-15261] - virtchnl: fix fake 1-elem arrays for structures allocated as `nents` (Ivan Vecera) [RHEL-15261] - virtchnl: fix fake 1-elem arrays in structures allocated as `nents + 1` (Ivan Vecera) [RHEL-15261] - virtchnl: fix fake 1-elem arrays in structs allocated as `nents + 1` - 1 (Ivan Vecera) [RHEL-15261] - virtchnl: do structure hardening (Ivan Vecera) [RHEL-15261] - virtchnl: update header and increase header clarity (Ivan Vecera) [RHEL-15261] - virtchnl: remove unused structure declaration (Ivan Vecera) [RHEL-15261] - powerpc/iommu: TCEs are incorrectly manipulated with DLPAR add/remove of memory (Mamatha Inamdar) [RHEL-11213] - powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV device (Mamatha Inamdar) [RHEL-11213] - powerpc/iommu: DMA address offset is incorrectly calculated with 2MB TCEs (Mamatha Inamdar) [RHEL-11213] - powerpc/iommu: fix memory leak with using debugfs_lookup() (Mamatha Inamdar) [RHEL-11213] - powerpc/iommu: Fix iommu_table_in_use for a small default DMA window case (Mamatha Inamdar) [RHEL-11213] - pseries/iommu/ddw: Fix kdump to work in absence of ibm,dma-window (Mamatha Inamdar) [RHEL-11213] - powerpc/pseries/iommu: Print ibm,query-pe-dma-windows parameters (Mamatha Inamdar) [RHEL-11213] - powerpc/pseries/ddw: Do not try direct mapping with persistent memory and one window (Mamatha Inamdar) [RHEL-11213] - powerpc/pseries/ddw: simplify enable_ddw() (Mamatha Inamdar) [RHEL-11213] - powerpc/pseries/iommu: Create huge DMA window if no MMIO32 is present (Mamatha Inamdar) [RHEL-11213] - powerpc/pseries/iommu: Check if the default window in use before removing it (Mamatha Inamdar) [RHEL-11213] - powerpc/pseries/iommu: Use correct vfree for it_map (Mamatha Inamdar) [RHEL-11213] - powerpc/pseries/iommu: Add of_node_put() before break (Mamatha Inamdar) [RHEL-11213] - powerpc/pseries/iommu: Rename "direct window" to "dma window" (Mamatha Inamdar) [RHEL-11213] - powerpc/pseries/iommu: Make use of DDW for indirect mapping (Mamatha Inamdar) [RHEL-11213] - powerpc/pseries/iommu: Find existing DDW with given property name (Mamatha Inamdar) [RHEL-11213] - powerpc/pseries/iommu: Update remove_dma_window() to accept property name (Mamatha Inamdar) [RHEL-11213] - powerpc/pseries/iommu: Reorganize iommu_table_setparms*() with new helper (Mamatha Inamdar) [RHEL-11213] - powerpc/pseries/iommu: Add ddw_property_create() and refactor enable_ddw() (Mamatha Inamdar) [RHEL-11213] - powerpc/pseries/iommu: Allow DDW windows starting at 0x00 (Mamatha Inamdar) [RHEL-11213] - powerpc/pseries/iommu: Add ddw_list_new_entry() helper (Mamatha Inamdar) [RHEL-11213] - powerpc/pseries/iommu: Add iommu_pseries_alloc_table() helper (Mamatha Inamdar) [RHEL-11213] - powerpc/pseries/iommu: Replace hard-coded page shift (Mamatha Inamdar) [RHEL-11213] - powerpc/kernel/iommu: Add new iommu_table_in_use() helper (Mamatha Inamdar) [RHEL-11213] - dt-bindings: usb: qcom,dwc3: allow required-opps (Desnes Nunes) [RHEL-13058] - usb: dwc3: gadget: Reset num TRBs before giving back the request (Desnes Nunes) [RHEL-13058] - usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume() (Desnes Nunes) [RHEL-13058] - usb: dwc3: gadget: Refactor EP0 forced stall/restart into a separate API (Desnes Nunes) [RHEL-13058] - usb: dwc3: gadget: Execute gadget stop after halting the controller (Desnes Nunes) [RHEL-13058] - usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive (Desnes Nunes) [RHEL-13058] - USB: dwc3: gadget: drop dead hibernation code (Desnes Nunes) [RHEL-13058] - usb: remove dead code in dwc3_gadget_get_irq (Desnes Nunes) [RHEL-13058] - usb: dwc3: gadget: Change condition for processing suspend event (Desnes Nunes) [RHEL-13058] - usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC (Desnes Nunes) [RHEL-13058] - usb: ulpi: Use of_request_module() (Desnes Nunes) [RHEL-13058] - of: device: Kill of_device_request_module() (Desnes Nunes) [RHEL-13058] - of: Move the request module helper logic to module.c (Desnes Nunes) [RHEL-13058] - of: Move of_modalias() to module.c (Desnes Nunes) [RHEL-13058] - of: Rename of_modalias_node() (Desnes Nunes) [RHEL-13058] - of: move from strlcpy with unused retval to strscpy (Desnes Nunes) [RHEL-13058] - of: Update of_device_get_modalias() (Desnes Nunes) [RHEL-13058] - of: device: Do not ignore error code in of_device_uevent_modalias (Desnes Nunes) [RHEL-13058] - of: device: Ignore modalias of reused nodes (Desnes Nunes) [RHEL-13058] - of: Fix modalias string generation (Desnes Nunes) [RHEL-13058] - usb: typec: Fix fast_role_swap_current show function (Desnes Nunes) [RHEL-13058] - usb: typec: ucsi: Fix command cancellation (Desnes Nunes) [RHEL-13058] - USB: dwc3: fix use-after-free on core driver unbind (Desnes Nunes) [RHEL-13058] - USB: dwc3: qcom: fix NULL-deref on suspend (Desnes Nunes) [RHEL-13058] - USB: serial: option: add Quectel EM061KGL series (Desnes Nunes) [RHEL-13058] - usb: typec: tps6598x: Fix broken polling mode after system suspend/resume (Desnes Nunes) [RHEL-13058] - usb: usbfs: Use consistent mmap functions (Desnes Nunes) [RHEL-13058] - usb: usbfs: Enforce page requirements for mmap (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: snps,dwc3: Fix "snps,hsphy_interface" type (Desnes Nunes) [RHEL-13058] - thunderbolt: Do not touch CL state configuration during discovery (Desnes Nunes) [RHEL-13058] - thunderbolt: dma_test: Use correct value for absent rings when creating paths (Desnes Nunes) [RHEL-13058] - xhci: Fix incorrect tracking of free space on transfer rings (Desnes Nunes) [RHEL-13058] - xhci-pci: Only run d3cold avoidance quirk for s2idle (Desnes Nunes) [RHEL-13058] - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Desnes Nunes) [RHEL-13058] - media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer (Desnes Nunes) [RHEL-13058] - media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() (Desnes Nunes) [RHEL-13058] - media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() (Desnes Nunes) [RHEL-13058] - usb-storage: fix deadlock when a scsi command timeouts more than once (Desnes Nunes) [RHEL-13058] - usb: dwc3: fix a test for error in dwc3_core_init() (Desnes Nunes) [RHEL-13058] - usb: typec: tps6598x: Fix fault at module removal (Desnes Nunes) [RHEL-13058] - usb: typec: altmodes/displayport: fix pin_assignment_show (Desnes Nunes) [RHEL-13058] - usb: dwc3: debugfs: Resume dwc3 before accessing registers (Desnes Nunes) [RHEL-13058] - USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value (Desnes Nunes) [RHEL-13058] - usb: dwc3: fix gadget mode suspend interrupt handler issue (Desnes Nunes) [RHEL-13058] - USB: usbtmc: Fix direction for 0-length ioctl control messages (Desnes Nunes) [RHEL-13058] - media: pvrusb2: fix DVB_CORE dependency (Desnes Nunes) [RHEL-13058] - USB: sisusbvga: Add endpoint checks (Desnes Nunes) [RHEL-13058] - USB: core: Add routines for endpoint checks in old drivers (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: snps,dwc3: Add 'snps,parkmode-disable-hs-quirk' quirk (Desnes Nunes) [RHEL-13058] - usb: dwc3: core: add support for disabling High-speed park mode (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: ci-hdrc-usb2: allow multiple PHYs (Desnes Nunes) [RHEL-13058] - usb: chipidea: fix missing goto in `ci_hdrc_probe` (Desnes Nunes) [RHEL-13058] - usb: typec: ucsi: don't print PPM init deferred errors (Desnes Nunes) [RHEL-13058] - usb: typec: tcpm: fix multiple times discover svids error (Desnes Nunes) [RHEL-13058] - USB: dwc3: clean up probe declarations (Desnes Nunes) [RHEL-13058] - USB: dwc3: refactor clock lookups (Desnes Nunes) [RHEL-13058] - USB: dwc3: refactor phy handling (Desnes Nunes) [RHEL-13058] - USB: dwc3: clean up core init error handling (Desnes Nunes) [RHEL-13058] - USB: dwc3: clean up phy init error handling (Desnes Nunes) [RHEL-13058] - USB: dwc3: clean up probe error labels (Desnes Nunes) [RHEL-13058] - USB: dwc3: drop dead hibernation code (Desnes Nunes) [RHEL-13058] - USB: dwc3: disable autosuspend on unbind (Desnes Nunes) [RHEL-13058] - USB: dwc3: fix runtime pm imbalance on unbind (Desnes Nunes) [RHEL-13058] - USB: dwc3: fix runtime pm imbalance on probe errors (Desnes Nunes) [RHEL-13058] - usb: xhci-mtk: add optional frame count clock (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: mtk-xhci: add an optional frame count clock (Desnes Nunes) [RHEL-13058] - usb: xhci: plat: Add USB 3.0 phy support (Desnes Nunes) [RHEL-13058] - usb: host: xhci-plat: Use dev_is_pci() helper (Desnes Nunes) [RHEL-13058] - xhci: fix debugfs register accesses while suspended (Desnes Nunes) [RHEL-13058] - usb: gadget: tegra-xudc: Remove unneeded return variable (Desnes Nunes) [RHEL-13058] - usb: gadget: tegra-xudc: Fix crash in vbus_draw (Desnes Nunes) [RHEL-13058] - USB: serial: option: add UNISOC vendor and TOZED LT70C product (Desnes Nunes) [RHEL-13058] - net: thunderbolt: Fix typos in comments (Desnes Nunes) [RHEL-13058] - net: thunderbolt: Fix sparse warnings in tbnet_xmit_csum_and_map() (Desnes Nunes) [RHEL-13058] - net: thunderbolt: Fix sparse warnings in tbnet_check_frame() and tbnet_poll() (Desnes Nunes) [RHEL-13058] - media: mc-device: remove unnecessary __must_check (Desnes Nunes) [RHEL-13058] - media: au0828: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13058] - USB: core: Fix docs warning caused by wireless_status feature (Desnes Nunes) [RHEL-13058] - dt-bindings: Add missing (unevaluated|additional)Properties on child node schemas (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: mediatek,mtk-xhci: drop assigned-clocks (Desnes Nunes) [RHEL-13058] - usb: chipidea: imx: avoid unnecessary probe defer (Desnes Nunes) [RHEL-13058] - usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325 (Desnes Nunes) [RHEL-13058] - usb: dwc3: pci: Change PCI device macros (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: tps6598x: make interrupts optional (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: typec-tcpci: convert to DT schema format (Desnes Nunes) [RHEL-13058] - usb: typec: tcpm: try to get role switch from tcpc fwnode (Desnes Nunes) [RHEL-13058] - USB: core: Add API to change the wireless_status (Desnes Nunes) [RHEL-13058] - USB: core: Add wireless_status sysfs attribute (Desnes Nunes) [RHEL-13058] - ABI: sysfs-bus-usb: add missing sysfs fields (Desnes Nunes) [RHEL-13058] - ABI: sysfs-bus-usb: use a wildcard for interface name on What (Desnes Nunes) [RHEL-13058] - ABI: sysfs-bus-usb: better document variable argument (Desnes Nunes) [RHEL-13058] - thunderbolt: Introduce usb4_port_sb_opcode_err_to_errno() helper (Desnes Nunes) [RHEL-13058] - media: pvrusb2: clean up unneeded complexity in pvrusb2 class logic (Desnes Nunes) [RHEL-13058] - usb: move config USB_USS720 to usb's misc Kconfig (Desnes Nunes) [RHEL-13058] - usb: gadget: f_ecm: Add suspend/resume and remote wakeup support (Desnes Nunes) [RHEL-13058] - usb: gadget: Handle function suspend feature selector (Desnes Nunes) [RHEL-13058] - usb: dwc3: Add function suspend and function wakeup support (Desnes Nunes) [RHEL-13058] - usb: gadget: Add function wakeup support (Desnes Nunes) [RHEL-13058] - usb: dwc3: Add remote wakeup handling (Desnes Nunes) [RHEL-13058] - usb: gadget: Properly configure the device for remote wakeup (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: usb-nop-xceiv: add power-domains property (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: ci-hdrc-usb2: convert to DT schema format (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: usbmisc-imx: convert to DT schema (Desnes Nunes) [RHEL-13058] - thunderbolt: Make use of SI units from units.h (Desnes Nunes) [RHEL-13058] - thunderbolt: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13058] - usb: dwc3: host: remove dead code in dwc3_host_get_irq() (Desnes Nunes) [RHEL-13058] - usb: pci-quirks: Reduce the length of a spinlock section in usb_amd_find_chipset_info() (Desnes Nunes) [RHEL-13058] - xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals (Desnes Nunes) [RHEL-13058] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [RHEL-13058] - usb: typec: tps6598x: Add support for polling interrupts status (Desnes Nunes) [RHEL-13058] - usb: dwc3: add several registers dump for debugfs (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: snps,dwc3: document HS & SS OF graph ports (Desnes Nunes) [RHEL-13058] - usb: typec: ucsi: add PMIC Glink UCSI driver (Desnes Nunes) [RHEL-13058] - usb: phy: tegra: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-13058] - usb: phy: mxs: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-13058] - usb: phy: generic: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: snps,dwc3: correct i.MX8MQ support (Desnes Nunes) [RHEL-13058] - USB: serial: quatech2: remove unused qt2_setdevice function (Desnes Nunes) [RHEL-13058] - usb: typec: tipd: remove unused tps6598x_write16,32 functions (Desnes Nunes) [RHEL-13058] - usb: typec: tcpm: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13058] - usb: chipidea: debug: remove redundant 'role' debug file (Desnes Nunes) [RHEL-13058] - xhci: Move xhci MSI sync function to to xhci-pci (Desnes Nunes) [RHEL-13058] - xhci: Call MSI sync function from xhci-pci instead of generic xhci code (Desnes Nunes) [RHEL-13058] - xhci: Move functions to cleanup MSI to xhci-pci (Desnes Nunes) [RHEL-13058] - xhci: move PCI specific MSI/MSIX cleanup away from generic xhci functions (Desnes Nunes) [RHEL-13058] - xhci: Move functions to setup msi to xhci-pci (Desnes Nunes) [RHEL-13058] - xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume (Desnes Nunes) [RHEL-13058] - xhci: dbc: Provide sysfs option to configure dbc descriptors (Desnes Nunes) [RHEL-13058] - xhci: mem: Join string literals back (Desnes Nunes) [RHEL-13058] - xhci: mem: Replace explicit castings with appropriate specifiers (Desnes Nunes) [RHEL-13058] - xhci: mem: Use while (i--) pattern to clean up (Desnes Nunes) [RHEL-13058] - xhci: mem: Drop useless return:s (Desnes Nunes) [RHEL-13058] - xhci: mem: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13058] - xhci: mem: Use dma_poll_zalloc() instead of explicit memset() (Desnes Nunes) [RHEL-13058] - xhci: mem: Carefully calculate size for memory allocations (Desnes Nunes) [RHEL-13058] - redhat/configs: delete ftdi-elan driver config (Desnes Nunes) [RHEL-13058] - usb: ftdi-elan: Delete driver (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: Drop unneeded quotes (Desnes Nunes) [RHEL-13058] - redhat/configs: delete u132-hcd driver config (Desnes Nunes) [RHEL-13058] - usb: host: u132-hcd: Delete driver (Desnes Nunes) [RHEL-13058] - usb: host: u132-hcd: Drop if with an always true condition (Desnes Nunes) [RHEL-13058] - usb: host: u132-hcd: Various style improvements (Desnes Nunes) [RHEL-13058] - media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: dwc3: Add QCM2290 compatible (Desnes Nunes) [RHEL-13058] - usb: misc: usb3503: support usb3803 and bypass mode (Desnes Nunes) [RHEL-13058] - usb: misc: usb3503: refactor code to prepare for usb3803 addition (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: smsc,usb3503: Add usb3803 (Desnes Nunes) [RHEL-13058] - usb: typec: fusb302: mark OF related data as maybe unused (Desnes Nunes) [RHEL-13058] - usb: acpi: Switch to use acpi_evaluate_dsm_typed() (Desnes Nunes) [RHEL-13058] - usb: Use of_property_read_bool() for boolean properties (Desnes Nunes) [RHEL-13058] - usb: usb251xb: Switch to use dev_err_probe() helper (Desnes Nunes) [RHEL-13058] - usb: Use of_property_present() for testing DT property presence (Desnes Nunes) [RHEL-13058] - usb: musb: fix error return code in omap2430_probe() (Desnes Nunes) [RHEL-13058] - usb: musb: omap2430: Fix probe regression for missing resources (Desnes Nunes) [RHEL-13058] - thunderbolt: Refactor DROM reading (Desnes Nunes) [RHEL-13058] - thunderbolt: use `tb_eeprom_get_drom_offset` to discover DROM offset (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: snps,dwc3: support i.MX8MQ (Desnes Nunes) [RHEL-13058] - usb: xhci: change some trace event __dynamic_array() to __get_buf() (Desnes Nunes) [RHEL-13058] - tracing: Acquire buffer from temparary trace sequence (Desnes Nunes) [RHEL-13058] - usb: dwc3: change some trace event __dynamic_array() to __get_buf() (Desnes Nunes) [RHEL-13058] - usb: dwc3: core: add external vBus supply support for ulpi phy (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: dwc3: Add snps,ulpi-ext-vbus-drv quirk (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: allow evaluated properties in OHCI controllers (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: usb-device: make "compatible" optional (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: snps,dwc3: document extcon property (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: snps,dwc3: Allow power-domains property (Desnes Nunes) [RHEL-13058] - usb: host: xhci-tegra: Drop using of_irq_parse_one() (Desnes Nunes) [RHEL-13058] - dt-bindings: Fix SPI and I2C bus node names in examples (Desnes Nunes) [RHEL-13058] - usb: gadget: Use correct endianness of the wLength field for WebUSB (Desnes Nunes) [RHEL-13058] - usb: gadget: add WebUSB landing page support (Desnes Nunes) [RHEL-13058] - usb: dwc3: pci: add support for the Intel Meteor Lake-S (Desnes Nunes) [RHEL-13058] - usb: dwc3: Fix a typo in field name (Desnes Nunes) [RHEL-13058] - usb: dwc3: xilinx: Remove unused of_gpio,h (Desnes Nunes) [RHEL-13058] - usb: dwc3: pci: add support for the Intel Meteor Lake-M (Desnes Nunes) [RHEL-13058] - USB: dwc3: fix memory leak with using debugfs_lookup() (Desnes Nunes) [RHEL-13058] - dt-bindings: usb: dwc3-imx8mp: add power domain property (Desnes Nunes) [RHEL-13058] - ipmi: Explicitly include correct DT includes (Tony Camuso) [RHEL-12707] - ipmi_si: fix -Wvoid-pointer-to-enum-cast warning (Tony Camuso) [RHEL-12707] - ipmi: fix potential deadlock on &kcs_bmc->lock (Tony Camuso) [RHEL-12707] - ipmi_si: fix a memleak in try_smi_init() (Tony Camuso) [RHEL-12707] - ipmi: Change request_module to request_module_nowait (Tony Camuso) [RHEL-12707] - ipmi:ssif: Fix a memory leak when scanning for an adapter (Tony Camuso) [RHEL-12707] - ipmi:ssif: Add check for kstrdup (Tony Camuso) [RHEL-12707] - ipmi_watchdog: Fix read syscall not responding to signals during sleep (Tony Camuso) [RHEL-12707] - ipmi:ssif: Drop if blocks with always false condition (Tony Camuso) [RHEL-12707] - ipmi: fix SSIF not responding under certain cond. (Tony Camuso) [RHEL-12707] - ipmi:ssif: Add send_retries increment (Tony Camuso) [RHEL-12707] - char:ipmi:Fix spelling mistake "asychronously" -> "asynchronously" (Tony Camuso) [RHEL-12707] - ipmi: simplify sysctl registration (Tony Camuso) [RHEL-12707] - ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it (Tony Camuso) [RHEL-12707] - vfio/mdev: Fix a null-ptr-deref bug for mdev_unregister_parent() (Alex Williamson) [RHEL-14318] - vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages() (Alex Williamson) [RHEL-14318] - vfio: align capability structures (Alex Williamson) [RHEL-14318] - vfio/type1: fix cap_migration information leak (Alex Williamson) [RHEL-14318] - vfio/fsl-mc: Use module_fsl_mc_driver macro to simplify the code (Alex Williamson) [RHEL-14318] - vfio: Commonize combine_ranges for use in other VFIO drivers (Alex Williamson) [RHEL-14318] - kvm/vfio: avoid bouncing the mutex when adding and deleting groups (Alex Williamson) [RHEL-14318] - kvm/vfio: ensure kvg instance stays around in kvm_vfio_group_add() (Alex Williamson) [RHEL-14318] - docs: vfio: Add vfio device cdev description (Alex Williamson) [RHEL-14318] - vfio: Compile vfio_group infrastructure optionally (Alex Williamson) [RHEL-14318] - vfio: Move the IOMMU_CAP_CACHE_COHERENCY check in __vfio_register_dev() (Alex Williamson) [RHEL-14318] - vfio: Add VFIO_DEVICE_[AT|DE]TACH_IOMMUFD_PT (Alex Williamson) [RHEL-14318] - vfio: Add VFIO_DEVICE_BIND_IOMMUFD (Alex Williamson) [RHEL-14318] - vfio: Avoid repeated user pointer cast in vfio_device_fops_unl_ioctl() (Alex Williamson) [RHEL-14318] - iommufd: Add iommufd_ctx_from_fd() (Alex Williamson) [RHEL-14318] - vfio: Test kvm pointer in _vfio_device_get_kvm_safe() (Alex Williamson) [RHEL-14318] - vfio: Add cdev for vfio_device (Alex Williamson) [RHEL-14318] - vfio: Move device_del() before waiting for the last vfio_device registration refcount (Alex Williamson) [RHEL-14318] - vfio: Move vfio_device_group_unregister() to be the first operation in unregister (Alex Williamson) [RHEL-14318] - vfio-iommufd: Add detach_ioas support for emulated VFIO devices (Alex Williamson) [RHEL-14318] - iommufd/device: Add iommufd_access_detach() API (Alex Williamson) [RHEL-14318] - iommufd: Call iopt_area_contig_done() under the lock (Alex Williamson) [RHEL-14318] - vfio-iommufd: Add detach_ioas support for physical VFIO devices (Alex Williamson) [RHEL-14318] - vfio: Record devid in vfio_device_file (Alex Williamson) [RHEL-14318] - vfio-iommufd: Split bind/attach into two steps (Alex Williamson) [RHEL-14318] - vfio-iommufd: Move noiommu compat validation out of vfio_iommufd_bind() (Alex Williamson) [RHEL-14318] - vfio: Make vfio_df_open() single open for device cdev path (Alex Williamson) [RHEL-14318] - vfio: Add cdev_device_open_cnt to vfio_group (Alex Williamson) [RHEL-14318] - vfio: Block device access via device fd until device is opened (Alex Williamson) [RHEL-14318] - vfio: Pass struct vfio_device_file * to vfio_device_open/close() (Alex Williamson) [RHEL-14318] - kvm/vfio: Accept vfio device file from userspace (Alex Williamson) [RHEL-14318] - kvm/vfio: Prepare for accepting vfio device fd (Alex Williamson) [RHEL-14318] - vfio: Accept vfio device file in the KVM facing kAPI (Alex Williamson) [RHEL-14318] - vfio: Refine vfio file kAPIs for KVM (Alex Williamson) [RHEL-14318] - vfio: Allocate per device file structure (Alex Williamson) [RHEL-14318] - vfio/pci: Allow passing zero-length fd array in VFIO_DEVICE_PCI_HOT_RESET (Alex Williamson) [RHEL-14318] - vfio/pci: Copy hot-reset device info to userspace in the devices loop (Alex Williamson) [RHEL-14318] - vfio/pci: Extend VFIO_DEVICE_GET_PCI_HOT_RESET_INFO for vfio device cdev (Alex Williamson) [RHEL-14318] - vfio: Add helper to search vfio_device in a dev_set (Alex Williamson) [RHEL-14318] - vfio: Mark cdev usage in vfio_device (Alex Williamson) [RHEL-14318] - iommufd: Add helper to retrieve iommufd_ctx and devid (Alex Williamson) [RHEL-14318] - iommufd: Add iommufd_ctx_has_group() (Alex Williamson) [RHEL-14318] - iommufd: Reserve all negative IDs in the iommufd xarray (Alex Williamson) [RHEL-14318] - vfio/pci: Move the existing hot reset logic to be a helper (Alex Williamson) [RHEL-14318] - vfio/pci: Update comment around group_fd get in vfio_pci_ioctl_pci_hot_reset() (Alex Williamson) [RHEL-14318] - vfio/mdev: Move the compat_class initialization to module init (Alex Williamson) [RHEL-14318] - vfio/fsl: Create Kconfig sub-menu (Alex Williamson) [RHEL-14318] - redhat/configs: Disable CONFIG_VFIO_AMBA (Alex Williamson) [RHEL-14318] - vfio/platform: Cleanup Kconfig (Alex Williamson) [RHEL-14318] - vfio/pci: Cleanup Kconfig (Alex Williamson) [RHEL-14318] - vfio/pci-core: Add capability for AtomicOp completer support (Alex Williamson) [RHEL-14318] - vfio/pci: Clear VFIO_IRQ_INFO_NORESIZE for MSI-X (Alex Williamson) [RHEL-14318] - vfio/pci: Support dynamic MSI-X (Alex Williamson) [RHEL-14318] - vfio/pci: Probe and store ability to support dynamic MSI-X (Alex Williamson) [RHEL-14318] - vfio/pci: Use bitfield for struct vfio_pci_core_device flags (Alex Williamson) [RHEL-14318] - vfio/pci: Update stale comment (Alex Williamson) [RHEL-14318] - vfio/pci: Remove interrupt context counter (Alex Williamson) [RHEL-14318] - vfio/pci: Use xarray for interrupt context storage (Alex Williamson) [RHEL-14318] - vfio/pci: Move to single error path (Alex Williamson) [RHEL-14318] - vfio/pci: Prepare for dynamic interrupt context storage (Alex Williamson) [RHEL-14318] - vfio/pci: Remove negative check on unsigned vector (Alex Williamson) [RHEL-14318] - vfio/pci: Consolidate irq cleanup on MSI/MSI-X disable (Alex Williamson) [RHEL-14318] - vfio/ccw: use struct_size() helper (Alex Williamson) [RHEL-14318] - vfio/ccw: replace one-element array with flexible-array member (Alex Williamson) [RHEL-14318] - vfio/type1: check pfn valid before converting to struct page (Alex Williamson) [RHEL-14318] - docs: kvm: vfio: Suggest KVM_DEV_VFIO_GROUP_ADD vs VFIO_GROUP_GET_DEVICE_FD ordering (Alex Williamson) [RHEL-14318] - vfio: correct kdoc for ops structures (Alex Williamson) [RHEL-14318] - vfio/pci: Add DVSEC PCI Extended Config Capability to user visible list. (Alex Williamson) [RHEL-14318] - vfio: Check the presence for iommufd callbacks in __vfio_register_dev() (Alex Williamson) [RHEL-14318] - vfio/mdev: Uses the vfio emulated iommufd ops set in the mdev sample drivers (Alex Williamson) [RHEL-14318] - vfio-iommufd: Make vfio_iommufd_emulated_bind() return iommufd_access ID (Alex Williamson) [RHEL-14318] - vfio-iommufd: No need to record iommufd_ctx in vfio_device (Alex Williamson) [RHEL-14318] - iommufd: Create access in vfio_iommufd_emulated_bind() (Alex Williamson) [RHEL-14318] - iommu/iommufd: Pass iommufd_ctx pointer in iommufd_get_ioas() (Alex Williamson) [RHEL-14318] - nvme: avoid bogus CRTO values (Maurizio Lombardi) [RHEL-11472] - nvme-pci: do not set the NUMA node of device if it has none (Maurizio Lombardi) [RHEL-11472] - nvme: host: hwmon: constify pointers to hwmon_channel_info (Maurizio Lombardi) [RHEL-11472] - nvmet-tcp: pass iov_len instead of sg->length to bvec_set_page() (Maurizio Lombardi) [RHEL-11472] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Samsung PM9B1 256G and 512G (Maurizio Lombardi) [RHEL-11472] - scsi: nvme: zns: Set zone limits before revalidating zones (Maurizio Lombardi) [RHEL-11472] - nvme: don't reject probe due to duplicate IDs for single-ported PCIe devices (Maurizio Lombardi) [RHEL-11472] - nvme-fc: fix race between error recovery and creating association (Maurizio Lombardi) [RHEL-11472] - nvme-fc: return non-zero status code when fails to create association (Maurizio Lombardi) [RHEL-11472] - nvme: fix parameter check in nvme_fault_inject_init() (Maurizio Lombardi) [RHEL-11472] - nvme: warn only once for legacy uuid attribute (Maurizio Lombardi) [RHEL-11472] - nvme: forward port sysfs delete fix (Maurizio Lombardi) [RHEL-11472] - nvme: skip optional id ctrl csi if it failed (Maurizio Lombardi) [RHEL-11472] - nvme-core: use nvme_ns_head_multipath instead of ns->head->disk (Maurizio Lombardi) [RHEL-11472] - nvmet-fcloop: Do not wait on completion when unregister fails (Maurizio Lombardi) [RHEL-11472] - nvme: Increase block size variable size to 32-bit (Maurizio Lombardi) [RHEL-11472] - nvme-fcloop: no need to return from void function (Maurizio Lombardi) [RHEL-11472] - nvmet-auth: remove unnecessary break after goto (Maurizio Lombardi) [RHEL-11472] - nvmet-auth: remove some dead code (Maurizio Lombardi) [RHEL-11472] - nvme: move sysfs code to a dedicated sysfs.c file (Maurizio Lombardi) [RHEL-11472] - nvme-fabrics: check hostid using uuid_equal (Maurizio Lombardi) [RHEL-11472] - nvme-fabrics: unify common code in admin and io queue connect (Maurizio Lombardi) [RHEL-11472] - nvmet: reorder fields in 'struct nvmefc_fcp_req' (Maurizio Lombardi) [RHEL-11472] - nvmet: reorder fields in 'struct nvme_dhchap_queue_context' (Maurizio Lombardi) [RHEL-11472] - nvmet: reorder fields in 'struct nvmf_ctrl_options' (Maurizio Lombardi) [RHEL-11472] - nvme: reorder fields in 'struct nvme_ctrl' (Maurizio Lombardi) [RHEL-11472] - nvmet: reorder fields in 'struct nvmet_sq' (Maurizio Lombardi) [RHEL-11472] - nvme-fabrics: add queue setup helpers (Maurizio Lombardi) [RHEL-11472] - nvme-pci: cleaning up nvme_pci_init_request (Maurizio Lombardi) [RHEL-11472] - nvme-rdma: fix typo in comment (Maurizio Lombardi) [RHEL-11472] - nvme-tcp: fix a possible UAF when failing to allocate an io queue (Maurizio Lombardi) [RHEL-11472] - nvme-pci: mark Lexar NM760 as IGNORE_DEV_SUBNQN (Maurizio Lombardi) [RHEL-11472] - nvme-tcp: fix nvme_tcp_term_pdu to match spec (Maurizio Lombardi) [RHEL-11472] - nvme: send Identify with CNS 06h only to I/O controllers (Maurizio Lombardi) [RHEL-11472] - nvmet-tcp: Fix a possible UAF in queue intialization setup (John Meneghini) [RHEL-11488 RHEL-11492] {CVE-2023-5178} - sched: remove wait bookmarks (Carlos Maiolino) [RHEL-5335] - filemap: remove use of wait bookmarks (Carlos Maiolino) [RHEL-5335] - ext4: fix rec_len verify error (Carlos Maiolino) [RHEL-5335] - ext4: remove unused parameter from ext4_mb_new_blocks_simple() (Carlos Maiolino) [RHEL-5335] - ext4: fix wrong unit use in ext4_mb_new_blocks (Carlos Maiolino) [RHEL-5335] - ext4: fix wrong unit use in ext4_mb_clear_bb (Carlos Maiolino) [RHEL-5335] - ext4: treat stripe in block unit (Carlos Maiolino) [RHEL-5335] - ext4: fix wrong unit use in ext4_mb_find_by_goal (Carlos Maiolino) [RHEL-5335] - ext4: fix wrong unit use in ext4_mb_normalize_request (Carlos Maiolino) [RHEL-5335] - ext4: only check dquot_initialize_needed() when debugging (Carlos Maiolino) [RHEL-5335] - Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled" (Carlos Maiolino) [RHEL-5335] - Revert "ext4: remove ac->ac_found > sbi->s_mb_min_to_scan dead check in ext4_mb_check_limits" (Carlos Maiolino) [RHEL-5335] - ext4: enable the lazy init thread when remounting read/write (Carlos Maiolino) [RHEL-5335] - ext4: fix fsync for non-directories (Carlos Maiolino) [RHEL-5335] - ext4: add lockdep annotations for i_data_sem for ea_inode's (Carlos Maiolino) [RHEL-5335] - ext4: disallow ea_inodes with extended attributes (Carlos Maiolino) [RHEL-5335] - ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find() (Carlos Maiolino) [RHEL-5335] - ext4: add EA_INODE checking to ext4_iget() (Carlos Maiolino) [RHEL-5335] - ext4: bail out of ext4_xattr_ibody_get() fails for any reason (Carlos Maiolino) [RHEL-5335] - ext4: add bounds checking in get_max_inline_xattr_value_size() (Carlos Maiolino) [RHEL-5335] - ext4: add indication of ro vs r/w mounts in the mount message (Carlos Maiolino) [RHEL-5335] - ext4: fix deadlock when converting an inline directory in nojournal mode (Carlos Maiolino) [RHEL-5335] - ext4: improve error recovery code paths in __ext4_remount() (Carlos Maiolino) [RHEL-5335] - ext4: improve error handling from ext4_dirhash() (Carlos Maiolino) [RHEL-5335] - ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled (Carlos Maiolino) [RHEL-5335] - ext4: check iomap type only if ext4_iomap_begin() does not fail (Carlos Maiolino) [RHEL-5335] - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum (Carlos Maiolino) [RHEL-5335] - ext4: fix data races when using cached status extents (Carlos Maiolino) [RHEL-5335] - ext4: avoid deadlock in fs reclaim with page writeback (Carlos Maiolino) [RHEL-5335] - ext4: fix invalid free tracking in ext4_xattr_move_to_block() (Carlos Maiolino) [RHEL-5335] - ext4: fix lockdep warning when enabling MMP (Carlos Maiolino) [RHEL-5335] - ext4: fix WARNING in mb_find_extent (Carlos Maiolino) [RHEL-5335] - ext4: reflect error codes from ext4_multi_mount_protect() to its callers (Carlos Maiolino) [RHEL-5335] - ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline (Carlos Maiolino) [RHEL-5335] - ext4: fix i_disksize exceeding i_size problem in paritally written case (Carlos Maiolino) [RHEL-5335] - jdb2: Don't refuse invalidation of already invalidated buffers (Carlos Maiolino) [RHEL-5335] - ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow (Carlos Maiolino) [RHEL-5335] - ext4: add two helper functions extent_logical_end() and pa_logical_end() (Carlos Maiolino) [RHEL-5335] - ext4: fix rbtree traversal bug in ext4_mb_use_preallocated (Carlos Maiolino) [RHEL-5335] - ext4: Remove unused extern variables declaration (Carlos Maiolino) [RHEL-5335] - ext4: mballoc: Remove useless setting of ac_criteria (Carlos Maiolino) [RHEL-5335] - ext4: try all groups in ext4_mb_new_blocks_simple (Carlos Maiolino) [RHEL-5335] - ext4: remove ext4_block_group and ext4_block_group_offset declaration (Carlos Maiolino) [RHEL-5335] - ext4: add EXT4_MB_HINT_GOAL_ONLY test in ext4_mb_use_preallocated (Carlos Maiolino) [RHEL-5335] - ext4: fix unit mismatch in ext4_mb_new_blocks_simple (Carlos Maiolino) [RHEL-5335] - ext4: Remove the logic to trim inode PAs (Carlos Maiolino) [RHEL-5335] - ext4: Use rbtrees to manage PAs instead of inode i_prealloc_list (Carlos Maiolino) [RHEL-5335] - ext4: Convert pa->pa_inode_list and pa->pa_obj_lock into a union (Carlos Maiolino) [RHEL-5335] - ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa() (Carlos Maiolino) [RHEL-5335] - ext4: Abstract out overlap fix/check logic in ext4_mb_normalize_request() (Carlos Maiolino) [RHEL-5335] - ext4: Move overlap assert logic into a separate function (Carlos Maiolino) [RHEL-5335] - ext4: Refactor code in ext4_mb_normalize_request() and ext4_mb_use_preallocated() (Carlos Maiolino) [RHEL-5335] - ext4: Refactor code related to freeing PAs (Carlos Maiolino) [RHEL-5335] - ext4: Stop searching if PA doesn't satisfy non-extent file (Carlos Maiolino) [RHEL-5335] - ext4: convert some BUG_ON's in mballoc to use WARN_RATELIMITED instead (Carlos Maiolino) [RHEL-5335] - ext4: avoid unnecessary pointer dereference in ext4_mb_normalize_request (Carlos Maiolino) [RHEL-5335] - ext4: fix typos in mballoc (Carlos Maiolino) [RHEL-5335] - ext4: simplify calculation of blkoff in ext4_mb_new_blocks_simple (Carlos Maiolino) [RHEL-5335] - ext4: remove comment code ext4_discard_preallocations (Carlos Maiolino) [RHEL-5335] - ext4: remove repeat assignment to ac_f_ex (Carlos Maiolino) [RHEL-5335] - ext4: remove unnecessary goto in ext4_mb_mark_diskspace_used (Carlos Maiolino) [RHEL-5335] - ext4: remove unnecessary count2 in ext4_free_data_in_buddy (Carlos Maiolino) [RHEL-5335] - ext4: remove unnecessary exit_meta_group_info tag (Carlos Maiolino) [RHEL-5335] - ext4: use best found when complex scan of group finishs (Carlos Maiolino) [RHEL-5335] - ext4: remove ac->ac_found > sbi->s_mb_min_to_scan dead check in ext4_mb_check_limits (Carlos Maiolino) [RHEL-5335] - ext4: remove dead check in mb_buddy_mark_free (Carlos Maiolino) [RHEL-5335] - ext4: remove unnecessary check in ext4_mb_new_blocks (Carlos Maiolino) [RHEL-5335] - ext4: remove unnecessary e4b->bd_buddy_page check in ext4_mb_load_buddy_gfp (Carlos Maiolino) [RHEL-5335] - ext4: Remove unnecessary release when memory allocation failed in ext4_mb_init_cache (Carlos Maiolino) [RHEL-5335] - ext4: remove unused return value of ext4_mb_try_best_found and ext4_mb_free_metadata (Carlos Maiolino) [RHEL-5335] - ext4: add missed brelse in ext4_free_blocks_simple (Carlos Maiolino) [RHEL-5335] - ext4: protect pa->pa_free in ext4_discard_allocated_blocks (Carlos Maiolino) [RHEL-5335] - ext4: correct start of used group pa for debug in ext4_mb_use_group_pa (Carlos Maiolino) [RHEL-5335] - ext4: correct calculation of s_mb_preallocated (Carlos Maiolino) [RHEL-5335] - ext4: get correct ext4_group_info in ext4_mb_prefetch_fini (Carlos Maiolino) [RHEL-5335] - ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set (Carlos Maiolino) [RHEL-5335] - ext4: set goal start correctly in ext4_mb_normalize_request (Carlos Maiolino) [RHEL-5335] - ext4: remove unused group parameter in ext4_block_bitmap_csum_set (Carlos Maiolino) [RHEL-5335] - ext4: remove unused group parameter in ext4_block_bitmap_csum_verify (Carlos Maiolino) [RHEL-5335] - ext4: remove unused group parameter in ext4_inode_bitmap_csum_set (Carlos Maiolino) [RHEL-5335] - ext4: remove unused group parameter in ext4_inode_bitmap_csum_verify (Carlos Maiolino) [RHEL-5335] - ext4: improve inode table blocks counting in ext4_num_overhead_clusters (Carlos Maiolino) [RHEL-5335] - ext4: stop trying to verify just initialized bitmap in ext4_read_block_bitmap_nowait (Carlos Maiolino) [RHEL-5335] - ext4: remove stale comment in ext4_init_block_bitmap (Carlos Maiolino) [RHEL-5335] - Revert "ext4: remove unnecessary check in ext4_bg_num_gdb_nometa" (Carlos Maiolino) [RHEL-5335] - ext4: remove unnecessary check in ext4_bg_num_gdb_nometa (Carlos Maiolino) [RHEL-5335] - ext4: call ext4_bg_num_gdb_[no]meta directly in ext4_num_base_meta_clusters (Carlos Maiolino) [RHEL-5335] - ext4: correct validation check of inode table in ext4_valid_block_bitmap (Carlos Maiolino) [RHEL-5335] - ext4: properly handle error of ext4_init_block_bitmap in ext4_read_block_bitmap_nowait (Carlos Maiolino) [RHEL-5335] - ext4: Move mpage_page_done() calls after error handling (Carlos Maiolino) [RHEL-5335] - ext4: Move page unlocking out of mpage_submit_page() (Carlos Maiolino) [RHEL-5335] - ext4: Don't unlock page in ext4_bio_write_page() (Carlos Maiolino) [RHEL-5335] - ext4: Mark page for delayed dirtying only if it is pinned (Carlos Maiolino) [RHEL-5335] - ext4: Use nr_to_write directly in mpage_prepare_extent_to_map() (Carlos Maiolino) [RHEL-5335] - ext4: Update stale comment about write constraints (Carlos Maiolino) [RHEL-5335] - ext4: convert mext_page_double_lock() to mext_folio_double_lock() (Carlos Maiolino) [RHEL-5335] - ext4: simplify ext4_readpage_limit() (Carlos Maiolino) [RHEL-5335] - ext4: fix inode leak in ext4_xattr_inode_create() on an error path (Carlos Maiolino) [RHEL-5335] - ext4: avoid unaccounted block allocation when expanding inode (Carlos Maiolino) [RHEL-5335] - ext4: initialize quota before expanding inode in setproject ioctl (Carlos Maiolino) [RHEL-5335] - ext4: stop providing .writepage hook (Carlos Maiolino) [RHEL-5335] - mm: export buffer_migrate_folio_norefs() (Carlos Maiolino) [RHEL-5335] - ext4: switch to using write_cache_pages() for data=journal writeout (Carlos Maiolino) [RHEL-5335] - jbd2: switch jbd2_submit_inode_data() to use fs-provided hook for data writeout (Carlos Maiolino) [RHEL-5335] - ext4: switch to using ext4_do_writepages() for ordered data writeout (Carlos Maiolino) [RHEL-5335] - ext4: move percpu_rwsem protection into ext4_writepages() (Carlos Maiolino) [RHEL-5335] - ext4: provide ext4_do_writepages() (Carlos Maiolino) [RHEL-5335] - ext4: add support for writepages calls that cannot map blocks (Carlos Maiolino) [RHEL-5335] - ext4: drop pointless IO submission from ext4_bio_write_page() (Carlos Maiolino) [RHEL-5335] - ext4: remove nr_submitted from ext4_bio_write_page() (Carlos Maiolino) [RHEL-5335] - ext4: remove unneeded check of nr_to_submit (Carlos Maiolino) [RHEL-5335] - ext4: move keep_towrite handling to ext4_bio_write_page() (Carlos Maiolino) [RHEL-5335] - ext4: handle redirtying in ext4_bio_write_page() (Carlos Maiolino) [RHEL-5335] - ext4: make ext4_mb_initialize_context return void (Carlos Maiolino) [RHEL-5335] - ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline (Carlos Maiolino) [RHEL-5335] - ext4: don't fail GETFSUUID when the caller provides a long buffer (Carlos Maiolino) [RHEL-5335] - ext4: dont return EINVAL from GETFSUUID when reporting UUID length (Carlos Maiolino) [RHEL-5335] - ext4: fix error code return to user-space in ext4_get_branch() (Carlos Maiolino) [RHEL-5335] - ext4: replace kmem_cache_create with KMEM_CACHE (Carlos Maiolino) [RHEL-5335] - ext4: correct inconsistent error msg in nojournal mode (Carlos Maiolino) [RHEL-5335] - ext4: print file system UUID on mount, remount and unmount (Carlos Maiolino) [RHEL-5335] - ext4: init quota for 'old.inode' in 'ext4_rename' (Carlos Maiolino) [RHEL-5335] - ext4: simplify fast-commit CRC calculation (Carlos Maiolino) [RHEL-5335] - ext4: fix use-after-free in ext4_orphan_cleanup (Carlos Maiolino) [RHEL-5335] - ext4: don't allow journal inode to have encrypt flag (Carlos Maiolino) [RHEL-5335] - ext4: fix bug_on in __es_tree_search caused by bad quota inode (Carlos Maiolino) [RHEL-5335] - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode (Carlos Maiolino) [RHEL-5335] - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode (Carlos Maiolino) [RHEL-5335] - ext4: add helper to check quota inums (Carlos Maiolino) [RHEL-5335] - ext4: remove trailing newline from ext4_msg() message (Carlos Maiolino) [RHEL-5335] - ext4: split ext4_journal_start trace for debug (Carlos Maiolino) [RHEL-5335] - ext4: check the return value of ext4_xattr_inode_dec_ref() (Carlos Maiolino) [RHEL-5335] - ext4: remove redundant variable err (Carlos Maiolino) [RHEL-5335] - ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop (Carlos Maiolino) [RHEL-5335] - fs/ext4: replace ternary operator with min()/max() and min_t() (Carlos Maiolino) [RHEL-5335] - ext4: check and assert if marking an no_delete evicting inode dirty (Carlos Maiolino) [RHEL-5335] - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c (Florian Westphal) [RHEL-8437] {CVE-2023-42753} - arm64: dts: imx8mq: Deduplicate PCIe clock-names property (Steve Best) [RHEL-2711] - arm64: dts: imx8mm-verdin: Do not power down eth-phy (Steve Best) [RHEL-2711] - arm64: dts: imx8mp: fix address length for LCDIF2 (Steve Best) [RHEL-2711] - arm64: dts: imx8mp: Fix LCDIF2 node clock order (Steve Best) [RHEL-2711] - arm64: dts: imx8mp: Drop simple-bus from fsl,imx8mp-media-blk-ctrl (Steve Best) [RHEL-2711] - Revert "arm64: dts: ls1028a: sl28: get MAC addresses from VPD" (Steve Best) [RHEL-2711] - arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX (Steve Best) [RHEL-2711] - arm64: dts: verdin-imx8mp: unify gpio-key node name (Steve Best) [RHEL-2711] - arm64: dts: ls1028a: sl28: get MAC addresses from VPD (Steve Best) [RHEL-2711] - arm64: dts: imx8mp: Add LCDIF2 & LDB nodes (Steve Best) [RHEL-2711] - arm64: dts: imx8mp: use syscon for iomuxc-gpr (Steve Best) [RHEL-2711] - arm64: dts: imx8mn: update iomuxc-gpr node name (Steve Best) [RHEL-2711] - arm64: dts: imx8mm: correct iomuxc-gpr compatible (Steve Best) [RHEL-2711] - net: tun: fix bugs for oversize packet when napi frags enabled (Ricardo Robaina) [RHEL-7186 RHEL-7264] {CVE-2023-3812} - serial: fsl_lpuart: Reset prior to registration (Steve Best) [RHEL-2715] - tty: serial: fsl_lpuart: don't break the on-going transfer when global reset (Steve Best) [RHEL-2715] - tty: serial: fsl_lpuart: count tty buffer overruns (Steve Best) [RHEL-2715] - tty: serial: fsl_lpuart: Add i.MXRT1050 support (Steve Best) [RHEL-2715] - tty: serial: fsl_lpuart: add timeout for wait_event_interruptible in .shutdown() (Steve Best) [RHEL-2715] - Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP" (Steve Best) [RHEL-2715] - tty: serial: fsl_lpuart: do software reset for imx7ulp and imx8qxp (Steve Best) [RHEL-2715] - tty: serial: fsl_lpuart: enable two stop bits for lpuart32 (Steve Best) [RHEL-2715] - tty: serial: fsl_lpuart: fix the wrong mapbase value (Steve Best) [RHEL-2715] - tty: serial: fsl_lpuart: check dma_tx_in_progress in tx dma callback (Steve Best) [RHEL-2715] - Bluetooth: hci_sync: Fix handling of HCI_QUIRK_STRICT_DUPLICATE_FILTER (Bastien Nocera) [RHEL-2530] - Bluetooth: Fix hci_link_tx_to RCU lock usage (Bastien Nocera) [RHEL-2530] - redhat/configs: Disable NXP Bluetooth driver by default (Bastien Nocera) [RHEL-2530] - New configs in net/bluetooth (Bastien Nocera) [RHEL-2530] - New configs in drivers/bluetooth (Bastien Nocera) [RHEL-2530] - PCI: Add locking to RMW PCI Express Capability Register accessors (Bastien Nocera) [RHEL-2530] - Bluetooth: MGMT: Use correct address for memcpy() (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_remove_adv_monitor() (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_event: call disconnect callback before deleting conn (Bastien Nocera) [RHEL-2530] - Bluetooth: use RCU for hci_conn_params and iterate safely in hci_sync (Bastien Nocera) [RHEL-2530] - virtio_bt: call scheduler when we free unused buffs (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_conn: Use kmemdup() to replace kzalloc + memcpy (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally (Bastien Nocera) [RHEL-2530] - Bluetooth: MGMT: Fix marking SCAN_RSP as not connectable (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_event: fix Set CIG Parameters error status handling (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_bcm: do not mark valid bd_addr as invalid (Bastien Nocera) [RHEL-2530] - Bluetooth: fix use-bdaddr-property quirk (Bastien Nocera) [RHEL-2530] - Bluetooth: fix invalid-bdaddr quirk for non-persistent setup (Bastien Nocera) [RHEL-2530] - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb (Bastien Nocera) [RHEL-2530 RHEL-2717] {CVE-2023-40283} - Bluetooth: L2CAP: Fix use-after-free (Bastien Nocera) [RHEL-2530] - Bluetooth: btqca: use le32_to_cpu for ver.soc_id (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Add device 6655:8771 to device tables (Bastien Nocera) [RHEL-2530] - dt-bindings: net: bluetooth: nxp: Add missing type for "fw-init-baudrate" (Bastien Nocera) [RHEL-2530] - Bluetooth: Fix potential use-after-free when clear keys (Bastien Nocera) [RHEL-2530] - Bluetooth: HCI: Introduce HCI_QUIRK_BROKEN_LE_CODED (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_conn: fail SCO/ISO via hci_conn_failed if ACL gone early (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_conn: avoid checking uninitialized CIG/CIS ids (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_conn: Fix not allowing valid CIS ID (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_conn: Fix modifying handle while aborting (Bastien Nocera) [RHEL-2530] - Bluetooth: ISO: handle bound CIS cleanup via hci_conn (Bastien Nocera) [RHEL-2530] - Bluetooth: ISO: Notify user space about failed bis connections (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_conn: Always allocate unique handles (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_sync: Fix not handling ISO_LINK in hci_abort_conn_sync (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_conn: Consolidate code for aborting connections (Bastien Nocera) [RHEL-2530] - Bluetooth: ISO: Support multiple BIGs (Bastien Nocera) [RHEL-2530] - Bluetooth: btrtl: Load FW v2 otherwise FW v1 for RTL8852C (Bastien Nocera) [RHEL-2530] - Bluetooth: msft: Extended monitor tracking by address filter (Bastien Nocera) [RHEL-2530] - Bluetooth: btrtl: Correct the length of the HCI command for drop fw (Bastien Nocera) [RHEL-2530] - Bluetooth: btrtl: Add Realtek devcoredump support (Bastien Nocera) [RHEL-2530] - Bluetooth: btrtl: Add missing MODULE_FIRMWARE declarations (Bastien Nocera) [RHEL-2530] - Bluetooth: ISO: do not emit new LE Create CIS if previous is pending (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_event: Fix parsing of CIS Established Event (Bastien Nocera) [RHEL-2530] - Bluetooth: ISO: Rework sync_interval to be sync_factor (Bastien Nocera) [RHEL-2530] - Bluetooth: ISO: Add support for connecting multiple BISes (Bastien Nocera) [RHEL-2530] - Bluetooth: ISO: use hci_sync for setting CIG parameters (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Fix bluetooth on Intel Macbook 2014 (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_conn: return ERR_PTR instead of NULL when there is no link (Bastien Nocera) [RHEL-2530] - Bluetooth: SCO: fix sco_conn related locking and validity issues (Bastien Nocera) [RHEL-2530] - Bluetooth: coredump: fix building with coredump disabled (Bastien Nocera) [RHEL-2530] - Bluetooth: ISO: fix iso_conn related locking and validity issues (Bastien Nocera) [RHEL-2530] - Bluetooth: L2CAP: Add missing checks for invalid DCID (Bastien Nocera) [RHEL-2530] - Bluetooth: ISO: use correct CIS order in Set CIG Parameters event (Bastien Nocera) [RHEL-2530] - Bluetooth: ISO: don't try to remove CIG if there are bound CIS left (Bastien Nocera) [RHEL-2530] - Bluetooth: Fix l2cap_disconnect_req deadlock (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_qca: fix debugfs registration (Bastien Nocera) [RHEL-2530] - Bluetooth: fix debugfs registration (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_sync: add lock to protect HCI_UNREGISTER (Bastien Nocera) [RHEL-2530] - Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk (Bastien Nocera) [RHEL-2530] - Bluetooth: ISO: Fix CIG auto-allocation to select configurable CIG (Bastien Nocera) [RHEL-2530] - Bluetooth: ISO: consider right CIS when removing CIG at cleanup (Bastien Nocera) [RHEL-2530] - Bluetooth: btnxpuart: Fix compiler warnings (Bastien Nocera) [RHEL-2530] - Bluetooth: Unlink CISes when LE disconnects in hci_conn_del (Bastien Nocera) [RHEL-2530] - Bluetooth: Fix UAF in hci_conn_hash_flush again (Bastien Nocera) [RHEL-2530] - Bluetooth: Refcnt drop must be placed last in hci_conn_unlink (Bastien Nocera) [RHEL-2530] - Bluetooth: Fix potential double free caused by hci_conn_unlink (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_sync: Only allow hci_cmd_sync_queue if running (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Add WCN6855 devcoredump support (Bastien Nocera) [RHEL-2530] - Bluetooth: btnxpuart: Enable flow control before checking boot signature (Bastien Nocera) [RHEL-2530] - Bluetooth: Cancel sync command before suspend and power off (Bastien Nocera) [RHEL-2530] - Bluetooth: btrtl: Add the support for RTL8851B (Bastien Nocera) [RHEL-2530] - Bluetooth: btnxpuart: Fix sparse warnings (Bastien Nocera) [RHEL-2530] - Bluetooth: btrtl: Firmware format v2 support (Bastien Nocera) [RHEL-2530] - Bluetooth: Devcoredump: Fix storing u32 without specifying byte order issue (Bastien Nocera) [RHEL-2530] - Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp (Bastien Nocera) [RHEL-2530] - bluetooth: Add cmd validity checks at the start of hci_sock_ioctl() (Bastien Nocera) [RHEL-2530] - Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work" (Bastien Nocera) [RHEL-2530] - Bluetooth: Add new quirk for broken set random RPA timeout for ATS2851 (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_conn: Fix not waiting for HCI_EVT_LE_CIS_ESTABLISHED (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_conn: Fix not matching by CIS ID (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_conn: Add support for linking multiple hcon (Bastien Nocera) [RHEL-2530] - Bluetooth: vhci: Fix info leak in force_devcd_write() (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_qca: mark OF related data as maybe unused (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_conn: remove extra line in hci_le_big_create_sync (Bastien Nocera) [RHEL-2530] - Bluetooth: fix inconsistent indenting (Bastien Nocera) [RHEL-2530] - Bluetooth: btnxpuart: No need to check the received bootloader signature (Bastien Nocera) [RHEL-2530] - Bluetooth: btnxpuart: Disable Power Save feature on startup (Bastien Nocera) [RHEL-2530] - Bluetooth: btnxpuart: Deasset UART break before closing serdev device (Bastien Nocera) [RHEL-2530] - Bluetooth: btnxpuart: Add support to download helper FW file for w8997 (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_bcm: Add Acer Iconia One 7 B1-750 to the bcm_broken_irq_dmi_table (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_bcm: Add Lenovo Yoga Tablet 2 830 / 1050 to the bcm_broken_irq_dmi_table (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_bcm: Limit bcm43430a0 / bcm43430a1 baudrate to 2000000 (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_h5: Complements reliable packet processing logic (Bastien Nocera) [RHEL-2530] - Bluetooth: Enable all supported LE PHY by default (Bastien Nocera) [RHEL-2530] - Bluetooth: Split bt_iso_qos into dedicated structures (Bastien Nocera) [RHEL-2530] - Bluetooth: btintel: Add Intel devcoredump support (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Add btusb devcoredump support (Bastien Nocera) [RHEL-2530] - Bluetooth: Add vhci devcoredump support (Bastien Nocera) [RHEL-2530] - Bluetooth: Add support for hci devcoredump (Bastien Nocera) [RHEL-2530] - Bluetooth: btintel: Add LE States quirk support (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6855 (Bastien Nocera) [RHEL-2530] - Bluetooth: btrtl: check for NULL in btrtl_set_quirks() (Bastien Nocera) [RHEL-2530] - bluetooth: Add device 13d3:3571 to device tables (Bastien Nocera) [RHEL-2530] - bluetooth: Add device 0bda:887b to device tables (Bastien Nocera) [RHEL-2530] - Bluetooth: NXP: select CONFIG_CRC8 (Bastien Nocera) [RHEL-2530] - Bluetooth: NXP: Add protocol support for NXP Bluetooth chipsets (Bastien Nocera) [RHEL-2530] - dt-bindings: net: bluetooth: Add NXP bluetooth support (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_ldisc: Fix tty_set_termios() return value assumptions (Bastien Nocera) [RHEL-2530] - Bluetooth: Improve support for Actions Semi ATS2851 based devices (Bastien Nocera) [RHEL-2530] - Bluetooth: btrtl: add support for the RTL8723CS (Bastien Nocera) [RHEL-2530] - Bluetooth: Add new quirk for broken local ext features page 2 (Bastien Nocera) [RHEL-2530] - Bluetooth: btmtkuart: mark OF related data as maybe unused (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_qca: mark OF related data as maybe unused (Bastien Nocera) [RHEL-2530] - Bluetooth: btmrvl_sdio: mark OF related data as maybe unused (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_ll: drop of_match_ptr for ID table (Bastien Nocera) [RHEL-2530] - Bluetooth: L2CAP: Delay identity address updates (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_sync: Remove duplicate statement (Bastien Nocera) [RHEL-2530] - Bluetooth: Convert MSFT filter HCI cmd to hci_sync (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_sync: Don't wait peer's reply when powering off (Bastien Nocera) [RHEL-2530] - Bluetooth: Add VID/PID 0489/e0e4 for MediaTek MT7922 (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_h5: btrtl: Add support for RTL8821CS (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Add new PID/VID 04ca:3801 for MT7663 (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_sync: Fix smatch warning (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_core: Make hci_conn_hash_add append to the list (Bastien Nocera) [RHEL-2530] - Bluetooth: btrtl: Add support for RTL8852BS (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_mrvl: Add serdev support for 88W8997 (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_mrvl: use maybe_unused macro for device tree ids (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Do not require hardcoded interface numbers (Bastien Nocera) [RHEL-2530] - Bluetooth: MGMT: Use BIT macro when defining bitfields (Bastien Nocera) [RHEL-2530] - Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} (Bastien Nocera) [RHEL-2530] - Bluetooth: Set ISO Data Path on broadcast sink (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_conn: Fix possible UAF (Bastien Nocera) [RHEL-2530] - Bluetooth: SCO: Fix possible circular locking dependency sco_sock_getsockopt (Bastien Nocera) [RHEL-2530] - Bluetooth: SCO: Fix possible circular locking dependency on sco_connect_cfm (Bastien Nocera) [RHEL-2530] - bluetooth: btbcm: Fix logic error in forming the board name. (Bastien Nocera) [RHEL-2530] - Bluetooth: Fix race condition in hidp_session_thread (Bastien Nocera) [RHEL-2530] - Bluetooth: Fix printing errors if LE Connection times out (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_conn: Fix not cleaning up on LE Connection failure (Bastien Nocera) [RHEL-2530] - Bluetooth: HCI: Fix global-out-of-bounds (Bastien Nocera) [RHEL-2530 RHEL-2556] {CVE-2023-28866} - Bluetooth: mgmt: Fix MGMT add advmon with RSSI command (Bastien Nocera) [RHEL-2530] - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work (Bastien Nocera) [RHEL-2530] - Bluetooth: L2CAP: Fix responding with wrong PDU type (Bastien Nocera) [RHEL-2530] - Bluetooth: btqcomsmd: Fix command timeout after setting BD address (Bastien Nocera) [RHEL-2530] - Bluetooth: btinel: Check ACPI handle for NULL before accessing (Bastien Nocera) [RHEL-2530] - Bluetooth: Remove "Power-on" check from Mesh feature (Bastien Nocera) [RHEL-2530] - Bluetooth: Fix race condition in hci_cmd_sync_clear (Bastien Nocera) [RHEL-2530] - Bluetooth: btintel: Iterate only bluetooth device ACPI entries (Bastien Nocera) [RHEL-2530] - Bluetooth: ISO: fix timestamped HCI ISO data packet parsing (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Remove detection of ISO packets over bulk (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_core: Detect if an ACL packet is in fact an ISO packet (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_sync: Resume adv with no RPA when active scan (Bastien Nocera) [RHEL-2530] - Bluetooth: btintel: Set Per Platform Antenna Gain(PPAG) (Bastien Nocera) [RHEL-2530] - Bluetooth: Make sure LE create conn cancel is sent when timeout (Bastien Nocera) [RHEL-2530] - Bluetooth: Free potentially unfreed SCO connection (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_qca: get wakeup status from serdev device handle (Bastien Nocera) [RHEL-2530] - Bluetooth: L2CAP: Fix potential user-after-free (Bastien Nocera) [RHEL-2530] - Bluetooth: MGMT: add CIS feature bits to controller information (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_conn: Refactor hci_bind_bis() since it always succeeds (Bastien Nocera) [RHEL-2530] - Bluetooth: HCI: Replace zero-length arrays with flexible-array members (Bastien Nocera) [RHEL-2530] - Bluetooth: qca: Fix sparse warnings (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Add new PID/VID 0489:e0f2 for MT7921 (Bastien Nocera) [RHEL-2530] - Bluetooth: Fix issue with Actions Semi ATS2851 based devices (Bastien Nocera) [RHEL-2530] - Bluetooth: Use crypto_wait_req (Bastien Nocera) [RHEL-2530] - Bluetooth: Fix possible deadlock in rfcomm_sk_state_change (Bastien Nocera) [RHEL-2530] - Bluetooth: ISO: Fix possible circular locking dependency (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_event: Fix Invalid wait context (Bastien Nocera) [RHEL-2530] - Bluetooth: ISO: Fix possible circular locking dependency (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_sync: fix memory leak in hci_update_adv_data() (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_qca: Fix driver shutdown on closed serdev (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_conn: Fix memory leaks (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_sync: Fix use HCI_OP_LE_READ_BUFFER_SIZE_V2 (Bastien Nocera) [RHEL-2530] - Bluetooth: Fix a buffer overflow in mgmt_mesh_add() (Bastien Nocera) [RHEL-2530] - Bluetooth: Wait for HCI_OP_WRITE_AUTH_PAYLOAD_TO to complete (Bastien Nocera) [RHEL-2530] - Bluetooth: ISO: Avoid circular locking dependency (Bastien Nocera) [RHEL-2530] - Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave() (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave() (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave() (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave() (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave() (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave() (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave() (Bastien Nocera) [RHEL-2530] - Bluetooth: btintel: Fix missing free skb in btintel_setup_combined() (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_conn: Fix crash on hci_create_cis_sync (Bastien Nocera) [RHEL-2530] - Bluetooth: btintel: Fix existing sparce warnings (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Fix existing sparce warning (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Fix new sparce warnings (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Add a new PID/VID 13d3/3549 for RTL8822CU (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559 (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Add a new VID/PID 0489/e0f2 for MT7922 (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_bcm4377: Fix missing pci_disable_device() on error in bcm4377_probe() (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Add Realtek 8761BUV support ID 0x2B89:0x8761 (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_bcm4377: Add new driver for BCM4377 PCIe boards (Bastien Nocera) [RHEL-2530] - Bluetooth: Add quirk to disable MWS Transport Configuration (Bastien Nocera) [RHEL-2530] - Bluetooth: Add quirk to disable extended scanning (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_event: Ignore reserved bits in LE Extended Adv Report (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_bcm: Add CYW4373A0 support (Bastien Nocera) [RHEL-2530] - Bluetooth: Use kzalloc instead of kmalloc/memset (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Add more device IDs for WCN6855 (Bastien Nocera) [RHEL-2530] - Bluetooth: Fix EALREADY and ELOOP cases in bt_status() (Bastien Nocera) [RHEL-2530] - Bluetooth: Add CONFIG_BT_LE_L2CAP_ECRED (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Default CONFIG_BT_HCIBTUSB_POLL_SYNC=y (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Add CONFIG_BT_HCIBTUSB_POLL_SYNC (Bastien Nocera) [RHEL-2530] - virtio_bt: Fix alignment in configuration struct (Bastien Nocera) [RHEL-2530] - Bluetooth: MGMT: Fix error report for ADD_EXT_ADV_PARAMS (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_core: fix error handling in hci_register_dev() (Bastien Nocera) [RHEL-2530] - Bluetooth: Use kzalloc instead of kmalloc/memset (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_qca: only assign wakeup with serial port support (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_conn: use HCI dst_type values also for BIS (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Ignore zero length of USB packets on ALT 6 for specific chip (Bastien Nocera) [RHEL-2530] - Bluetooth: btrtl: Add btrealtek data struct (Bastien Nocera) [RHEL-2530] - Bluetooth: virtio_bt: fix device removal (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_sync: cancel cmd_timer if hci_open failed (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_sync: Fix not able to set force_static_address (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_sync: Fix not setting static address (Bastien Nocera) [RHEL-2530] - Bluetooth: Work around SCO over USB HCI design defect (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Introduce generic USB reset (Bastien Nocera) [RHEL-2530] - btusb: Avoid reset of ISOC endpoint alt settings to zero (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_qca: Fix the teardown problem for real (Bastien Nocera) [RHEL-2530] - Bluetooth: Fix crash when replugging CSR fake controllers (Bastien Nocera) [RHEL-2530] - Bluetooth: Fix not cleanup led when bt_init fails (Bastien Nocera) [RHEL-2530] - Bluetooth: Fix support for Read Local Supported Codecs V2 (Bastien Nocera) [RHEL-2530] - Bluetooth: Remove codec id field in vendor codec definition (Bastien Nocera) [RHEL-2530] - Bluetooth: silence a dmesg error message in hci_request.c (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_conn: add missing hci_dev_put() in iso_listen_bis() (Bastien Nocera) [RHEL-2530] - Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn() (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Add debug message for CSR controllers (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Fix CSR clones again by re-adding ERR_DATA_REPORTING quirk (Bastien Nocera) [RHEL-2530] - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm (Bastien Nocera) [RHEL-2530] - Bluetooth: virtio_bt: Use skb_put to set length (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_sync: Fix not indicating power state (Bastien Nocera) [RHEL-2530] - Bluetooth: L2CAP: Fix user-after-free (Bastien Nocera) [RHEL-2530] - Bluetooth: Call shutdown for HCI_USER_CHANNEL (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_core: Fix not handling link timeouts propertly (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_event: Make sure ISO events don't affect non-ISO connections (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_debugfs: Fix not checking conn->debugfs (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times (Bastien Nocera) [RHEL-2530] - Bluetooth: MGMT: fix zalloc-simple.cocci warnings (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure (Bastien Nocera) [RHEL-2530] - Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create() (Bastien Nocera) [RHEL-2530] - Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release (Bastien Nocera) [RHEL-2530] - Bluetooth: hci_sync: allow advertise when scan without RPA (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Add a new VID/PID 0e8d/0608 for MT7921 (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Add a new PID/VID 13d3/3583 for MT7921 (Bastien Nocera) [RHEL-2530] - Bluetooth: btintel: Mark Intel controller to support LE_STATES quirk (Bastien Nocera) [RHEL-2530] - Bluetooth: btintel: Add support for Magnetor (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Add a new PID/VID 13d3/3578 for MT7921 (Bastien Nocera) [RHEL-2530] - Bluetooth: Add experimental wrapper for MGMT based mesh (Bastien Nocera) [RHEL-2530] - Bluetooth: Implement support for Mesh (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Add BT device 0cb8:c549 from RTW8852AE to tables (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Add RTL8761BUV device (Edimax BT-8500) (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: RTL8761BUV consistent naming (Bastien Nocera) [RHEL-2530] - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3592 (Bastien Nocera) [RHEL-2530] - Bluetooth: Move hci_abort_conn to hci_conn.c (Bastien Nocera) [RHEL-2530] - Bluetooth: Normalize HCI_OP_READ_ENC_KEY_SIZE cmdcmplt (Bastien Nocera) [RHEL-2530] - Bluetooth: convert hci_update_adv_data to hci_sync (Bastien Nocera) [RHEL-2530] - Bluetooth: move hci_get_random_address() to hci_sync (Bastien Nocera) [RHEL-2530] - Bluetooth: Delete unreferenced hci_request code (Bastien Nocera) [RHEL-2530] - Bluetooth: Move Adv Instance timer to hci_sync (Bastien Nocera) [RHEL-2530] - Bluetooth: Convert SCO configure_datapath to hci_sync (Bastien Nocera) [RHEL-2530] - Bluetooth: Delete unused hci_req_stop_discovery() (Bastien Nocera) [RHEL-2530] - Bluetooth: Rework le_scan_restart for hci_sync (Bastien Nocera) [RHEL-2530] - Bluetooth: Convert le_scan_disable timeout to hci_sync (Bastien Nocera) [RHEL-2530] - Bluetooth: clean up error pointer checking (Bastien Nocera) [RHEL-2530] - regmap: Account for register length in SMBus I/O limits (Mark Langsdorf) [RHEL-1023] - regmap: Drop initial version of maximum transfer length fixes (Mark Langsdorf) [RHEL-1023] - regmap: spi-avmm: Fix regmap_bus max_raw_write (Mark Langsdorf) [RHEL-1023] - drivers: base: cacheinfo: Update cpu_map_populated during CPU Hotplug (Mark Langsdorf) [RHEL-1023] - drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug (Mark Langsdorf) [RHEL-1023] - firmware_loader: Fix a NULL vs IS_ERR() check (Mark Langsdorf) [RHEL-1023] - driver core: class: properly reference count class_dev_iter() (Mark Langsdorf) [RHEL-1023] - regmap: Account for register length when chunking (Mark Langsdorf) [RHEL-1023] - device property: make device_property functions take const device * (Mark Langsdorf) [RHEL-1023] - driver core: update comments in device_rename() (Mark Langsdorf) [RHEL-1023] - driver core: Don't require dynamic_debug for initcall_debug probe timing (Mark Langsdorf) [RHEL-1023] - firmware_loader: rework crypto dependencies (Mark Langsdorf) [RHEL-1023] - firmware_loader: Strip off \n from customized path (Mark Langsdorf) [RHEL-1023] - cacheinfo: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-1023] - of: Move CPU node related functions to their own file (Mark Langsdorf) [RHEL-1023] - regmap: allow upshifting register addresses before performing operations (Mark Langsdorf) [RHEL-1023] - PM: core: Remove unnecessary (void *) conversions (Mark Langsdorf) [RHEL-1023] - regmap: Pass irq_drv_data as a parameter for set_type_config() (Mark Langsdorf) [RHEL-1023] - tty: make tty_class a static const structure (Mark Langsdorf) [RHEL-1023] - driver core: class: remove struct class_interface * from callbacks (Mark Langsdorf) [RHEL-1023] - driver core: class: mark the struct class in struct class_interface constant (Mark Langsdorf) [RHEL-1023] - driver core: class: make class_register() take a const * (Mark Langsdorf) [RHEL-1023] - driver core: class: mark class_release() as taking a const * (Mark Langsdorf) [RHEL-1023] - pktcdvd: simplify the class_pktcdvd logic (Mark Langsdorf) [RHEL-1023] - driver core: remove incorrect comment for device_create* (Mark Langsdorf) [RHEL-1023] - regmap: Factor out single value register syncing (Mark Langsdorf) [RHEL-1023] - driver core: class: fix slab-use-after-free Read in class_register() (Mark Langsdorf) [RHEL-1023] - driver core: make sysfs_dev_char_kobj static (Mark Langsdorf) [RHEL-1023] - driver core: make sysfs_dev_block_kobj static (Mark Langsdorf) [RHEL-1023] - driver core: class: remove dev_kobj from struct class (Mark Langsdorf) [RHEL-1023] - driver core: clean up the logic to determine which /sys/dev/ directory to use (Mark Langsdorf) [RHEL-1023] - driver core: class: remove subsystem private pointer from struct class (Mark Langsdorf) [RHEL-1023] - driver core: create class_is_registered() (Mark Langsdorf) [RHEL-1023] - driver core: core: move to use class_to_subsys() (Mark Langsdorf) [RHEL-1023] - regmap: Removed compressed cache support (Mark Langsdorf) [RHEL-1023] - firmware_loader: Add debug message with checksum for FW file (Mark Langsdorf) [RHEL-1023] - redhat/configs: enable the new firmware loader debug logging (Mark Langsdorf) [RHEL-1023] - base: soc: populate machine name in soc_device_register if empty (Mark Langsdorf) [RHEL-1023] - driver core: class.c: convert to only use class_to_subsys (Mark Langsdorf) [RHEL-1023] - driver core: class: implement class_get/put without the private pointer. (Mark Langsdorf) [RHEL-1023] - zram: fix up permission for the hot_add sysfs file (Mark Langsdorf) [RHEL-1023] - driver core: class: mark the struct class for sysfs callbacks as constant (Mark Langsdorf) [RHEL-1023] - driver core: Add CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT (Mark Langsdorf) [RHEL-1023] - redhat/configs: disable the new fw_devlink option (Mark Langsdorf) [RHEL-1023] - driver core: bus: constify class_unregister/destroy() (Mark Langsdorf) [RHEL-1023] - driver core: Add a comment to set_primary_fwnode() on nullifying (Mark Langsdorf) [RHEL-1023] - driver core: move sysfs_dev_char_kobj out of class.h (Mark Langsdorf) [RHEL-1023] - driver core: class: fix documentation for class_create() (Mark Langsdorf) [RHEL-1023] - regmap: Support paging for buses with reg_read()/reg_write() (Mark Langsdorf) [RHEL-1023] - regmap: Clarify error for unknown cache types (Mark Langsdorf) [RHEL-1023] - regmap: Handle sparse caches in the default sync (Mark Langsdorf) [RHEL-1023] - regmap: add a helper to translate the register address (Mark Langsdorf) [RHEL-1023] - kobject.h remove extern from function prototypes (Greg Kroah-Hartman) [RHEL-1023] - driver core: device.h: remove extern from function prototypes (Mark Langsdorf) [RHEL-1023] - driver core: physical_location.h remove extern from function prototypes (Mark Langsdorf) [RHEL-1023] - driver core: base.h: remove extern from function prototypes (Mark Langsdorf) [RHEL-1023] - driver core: driver.h: remove extern from function prototypes (Mark Langsdorf) [RHEL-1023] - driver core: bus.h: remove extern from function prototypes (Mark Langsdorf) [RHEL-1023] - driver core: class.h: remove extern from function prototypes (Mark Langsdorf) [RHEL-1023] - driver core: class: use lock_class_key already present in struct subsys_private (Mark Langsdorf) [RHEL-1023] - device property: Constify a few fwnode APIs (Mark Langsdorf) [RHEL-1023] - device property: constify fwnode_get_phy_mode() argument (Mark Langsdorf) [RHEL-1023] - driver core: bus: constify bus_get() (Mark Langsdorf) [RHEL-1023] - driver core: bus: constify driver_find() (Mark Langsdorf) [RHEL-1023] - driver core: bus: constify bus_rescan_devices() (Mark Langsdorf) [RHEL-1023] - driver core: bus: constantify bus_register() (Mark Langsdorf) [RHEL-1023] - driver core: bus: mark the struct bus_type for sysfs callbacks as constant (Mark Langsdorf) [RHEL-1023] - workqueue: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1023] - ACPI: LPIT: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1023] - cpu/hotplug: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1023] - EDAC/sysfs: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1023] - x86/umwait: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1023] - x86/microcode: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1023] - irqchip/mbigen: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1023] - s390/smp: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1023] - s390/topology: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1023] - powerpc/fsl: fix compiler warning in fsl_wakeup_sys_init() (Mark Langsdorf) [RHEL-1023] - powerpc/fsl: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1023] - powerpc/pseries: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1023] - powerpc/powernv: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1023] - powerpc/sysfs: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1023] - arm64: cpufeature: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1023] - platform/x86: ibm_rtl: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1023] - cpufreq: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1023] - cpuidle: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1023] - driver core: bus: move dev_root out of struct bus_type (Mark Langsdorf) [RHEL-1023] - driver core: device: make device_create*() take a const struct class * (Mark Langsdorf) [RHEL-1023] - driver core: device: mark struct class in struct device as constant (Mark Langsdorf) [RHEL-1023] - driver core: device: make device_destroy() take a const class * (Mark Langsdorf) [RHEL-1023] - driver core: class: make class_create/remove_file*() options const (Mark Langsdorf) [RHEL-1023] - driver core: class: make class_find_device*() options const (Mark Langsdorf) [RHEL-1023] - driver core: class: make class_for_each_device() options const (Mark Langsdorf) [RHEL-1023] - driver core: class: make class_dev_iter_init() options const (Mark Langsdorf) [RHEL-1023] - driver core: class: remove module * from class_create() (Mark Langsdorf) [RHEL-1023] - driver core: class: remove struct module owner out of struct class (Mark Langsdorf) [RHEL-1023] - drivers: remove struct module * setting from struct class (Mark Langsdorf) [RHEL-1023] - driver core: class: specify the module owner in __class_register() (Mark Langsdorf) [RHEL-1023] - regmap: cache: Silence checkpatch warning (Mark Langsdorf) [RHEL-1023] - regmap: cache: Return error in cache sync operations for REGCACHE_NONE (Mark Langsdorf) [RHEL-1023] - devres: Pass unique name of the resource to devm_add_action() (Mark Langsdorf) [RHEL-1023] - device property: Clarify description of returned value in some functions (Mark Langsdorf) [RHEL-1023] - driver core: Make state_synced device attribute writeable (Mark Langsdorf) [RHEL-1023] - driver core: Add fw_devlink.sync_state command line param (Mark Langsdorf) [RHEL-1023] - driver core: class: fix block class problem when removing CONFIG_SYSFS_DEPRECATED* (Mark Langsdorf) [RHEL-1023] - driver core: remove CONFIG_SYSFS_DEPRECATED and CONFIG_SYSFS_DEPRECATED_V2 (Mark Langsdorf) [RHEL-1023] - regmap-irq: Add no_status support (Mark Langsdorf) [RHEL-1023] - regmap-irq: Remove unused mask_invert flag (Mark Langsdorf) [RHEL-1023] - regmap-irq: Remove unused type_invert flag (Mark Langsdorf) [RHEL-1023] - mfd: rohm-bd718x7: Drop useless mask_invert flag on irqchip (Mark Langsdorf) [RHEL-1023] - genirq: Allow irq_chip registration functions to take a const irq_chip (Mark Langsdorf) [RHEL-1023] - PM: domains: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [RHEL-1023] - driver core: make kobj_type structures constant (Mark Langsdorf) [RHEL-1023] - kobject: kset_uevent_ops: make uevent() callback take a const * (Mark Langsdorf) [RHEL-1023] - i3c: fix device.h kernel-doc warnings (Mark Langsdorf) [RHEL-1023] - i3c: move dev_to_i3cdev() to use container_of_const() (Mark Langsdorf) [RHEL-1023] - mcb: move to_mcb_device() to use container_of_const() (Mark Langsdorf) [RHEL-1023] - drivers: hv: move device_to_hv_device to use container_of_const() (Mark Langsdorf) [RHEL-1023] - platform/x86: wmi: move dev_to_wblock() and dev_to_wdev to use container_of_const() (Mark Langsdorf) [RHEL-1023] - vio: move to_vio_dev() to use container_of_const() (Mark Langsdorf) [RHEL-1023] - firewire: move fw_device() and fw_unit() to use container_of_const() (Mark Langsdorf) [RHEL-1023] - platform/surface: aggregator: move to_ssam_device() to use container_of_const() (Mark Langsdorf) [RHEL-1023] - driver core: fixup for "driver core: make struct bus_type.uevent() take a const *" (Mark Langsdorf) [RHEL-1023] - driver core: make struct bus_type.uevent() take a const * (Mark Langsdorf) [RHEL-1023] - driver core: make struct device_type.uevent() take a const * (Mark Langsdorf) [RHEL-1023] - kobject: make kobject_namespace take a const * (Mark Langsdorf) [RHEL-1023] - kobject: kset_uevent_ops: make name() callback take a const * (Mark Langsdorf) [RHEL-1023] - kobject: kset_uevent_ops: make filter() callback take a const * (Mark Langsdorf) [RHEL-1023] - kobject: make kobject_get_ownership() take a constant kobject * (Mark Langsdorf) [RHEL-1023] - kobject: make get_ktype() take a const pointer (Mark Langsdorf) [RHEL-1023]- KVM: arm64: selftest: Perform ISB before reading PAR_EL1 (Gavin Shan) [RHEL-16004] - KVM: arm64: selftest: Add the missing .guest_prepare() (Gavin Shan) [RHEL-16004] - scsi: mpt3sas: Drop redundant pci_enable_pcie_error_reporting() (Tomas Henzl) [RHEL-8247] - scsi: mpt3sas: Fix in error path (Tomas Henzl) [RHEL-8247] - scsi: mpt3sas: Fix loop logic (Tomas Henzl) [RHEL-8247] - scsi: mpt3sas: Remove volatile qualifier (Tomas Henzl) [RHEL-8247] - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 (Tomas Henzl) [RHEL-8247] - net/ism: Remove redundant pci_clear_master (Tobias Huschle) [RHEL-11199] - net/smc: Fix dependency of SMC on ISM (Tobias Huschle) [RHEL-11199] - s390/ism: Do not unregister clients with registered DMBs (Tobias Huschle) [RHEL-11199] - s390/ism: Fix and simplify add()/remove() callback handling (Tobias Huschle) [RHEL-11199] - s390/ism: Fix locking for forwarding of IRQs and events to clients (Tobias Huschle) [RHEL-11199] - s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit() (Tobias Huschle) [RHEL-11199] - s390/ism: Set DMA coherent mask (Tobias Huschle) [RHEL-11199] - net/ism: Remove extra include (Tobias Huschle) [RHEL-11199] - net/smc: Introduce explicit check for v2 support (Tobias Huschle) [RHEL-11199] - cifs: Fix UAF in cifs_demultiplex_thread() (Scott Mayhew) [RHEL-15170 RHEL-15174] {CVE-2023-1192} - scsi: mpi3mr: Split off bus_reset function from host_reset (Tomas Henzl) [RHEL-8231] - scsi: mpi3mr: Update driver version to 8.5.0.0.0 (Tomas Henzl) [RHEL-8231] - scsi: mpi3mr: Enhance handling of devices removed after controller reset (Tomas Henzl) [RHEL-8231] - scsi: mpi3mr: WRITE SAME implementation (Tomas Henzl) [RHEL-8231] - scsi: mpi3mr: Add support for more than 1MB I/O (Tomas Henzl) [RHEL-8231] - scsi: mpi3mr: Update MPI Headers to version 3.00.28 (Tomas Henzl) [RHEL-8231] - scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out (Tomas Henzl) [RHEL-8231] - scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O (Tomas Henzl) [RHEL-8231] - scsi: mpi3mr: Fix the type used for pointers to bitmap (Tomas Henzl) [RHEL-8231] - redhat: self-test: Use a more complete SRPM file suffix (Andrew Halaney) [RHEL-15147] - redhat: makefile: remove stray rpmbuild --without (Andrew Halaney) [RHEL-15147] - redhat: kernel.spec: amend license macro expansion (Eric Chanudet) [RHEL-15147] - wireguard: allowedips: expand maximum node depth (Hangbin Liu) [RHEL-13966] - wireguard: timers: move to using timer_delete_sync (Hangbin Liu) [RHEL-13966] - wireguard: netlink: send staged packets when setting initial private key (Hangbin Liu) [RHEL-13966] - wireguard: queueing: use saner cpu selection wrapping (Hangbin Liu) [RHEL-13966] - wireguard: timers: cast enum limits members to int in prints (Hangbin Liu) [RHEL-13966] - wireguard: allowedips: don't corrupt stack when detecting overflow (Hangbin Liu) [RHEL-13966] - x86/speculation: Provide a debugfs file to dump SPEC_CTRL MSRs (Waiman Long) [RHEL-8620] - x86/idle: Disable IBRS entering mwait idle and enable it on wakeup (Waiman Long) [RHEL-8620] - intel_idle: Add ibrs_off module parameter to force-disable IBRS (Waiman Long) [RHEL-8620] - intel_idle: Use __update_spec_ctrl() in intel_idle_ibrs() (Waiman Long) [RHEL-8620] - x86/idle: Disable IBRS when CPU is offline to improve single-threaded performance (Waiman Long) [RHEL-8620] - x86/speculation: Add __update_spec_ctrl() helper (Waiman Long) [RHEL-8620] - redhat/configs: Increase CONFIG_NODES_SHIFT from 6 to 8 for arm64 (Waiman Long) [RHEL-11395] - lib: cpu_rmap: Add irq_cpu_rmap_remove to complement irq_cpu_rmap_add (Petr Oros) [RHEL-5076] - vc_screen: don't clobber return value in vcs_read (Ricardo Robaina) [2221465] {CVE-2023-3567} - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF (Ricardo Robaina) [2221465] {CVE-2023-3567}- s390/qdio: fix do_sqbs() inline assembly constraint (Tobias Huschle) [RHEL-11201] - s390/lcs: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [RHEL-11201] - s390/lcs: Convert sprintf to scnprintf (Tobias Huschle) [RHEL-11201] - s390/ctcm: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [RHEL-11201] - s390/ctcm: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [RHEL-11201] - s390/qeth: Fix vipa deletion (Tobias Huschle) [RHEL-11201] - s390/lcs: Remove FDDI option (Tobias Huschle) [RHEL-11201] - nd_btt: Make BTT lanes preemptible (Tomas Glozar) [RHEL-9172] - clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name (Alessandro Carminati) [RHEL-15417] - Revert "rcu: Permit start_poll_synchronize_rcu_expedited() to be invoked early" (Čestmír Kalina) [RHEL-14709] - scsi: sd: Remove the number of forward declarations (Ewan D. Milne) [RHEL-14312] - scsi: core: Report error list information in debugfs (Ewan D. Milne) [RHEL-14312] - scsi: core: Use 32-bit hostnum in scsi_host_lookup() (Ewan D. Milne) [RHEL-14312] - scsi: core: Remove unused extern declarations (Ewan D. Milne) [RHEL-14312] - scsi: core: Fix legacy /proc parsing buffer overflow (Ewan D. Milne) [RHEL-14312] - scsi: sd_zbc: Set zone limits before revalidating zones (Ewan D. Milne) [RHEL-14312] - scsi: core: Improve warning message in scsi_device_block() (Ewan D. Milne) [RHEL-14312] - scsi: core: Replace scsi_target_block() with scsi_block_targets() (Ewan D. Milne) [RHEL-14312] - scsi: core: Don't wait for quiesce in scsi_device_block() (Ewan D. Milne) [RHEL-14312] - scsi: core: Don't wait for quiesce in scsi_stop_queue() (Ewan D. Milne) [RHEL-14312] - scsi: core: Merge scsi_internal_device_block() and device_block() (Ewan D. Milne) [RHEL-14312] - scsi: sg: Increase number of devices (Ewan D. Milne) [RHEL-14312] - scsi: sd: sd_zbc: Use PAGE_SECTORS_SHIFT (Ewan D. Milne) [RHEL-14312] - scsi: core: Support setting BLK_MQ_F_BLOCKING (Ewan D. Milne) [RHEL-14312] - scsi: core: Rework scsi_host_block() (Ewan D. Milne) [RHEL-14312] - scsi: core: Only kick the requeue list if necessary (Ewan D. Milne) [RHEL-14312] - scsi: core: Use min() instead of open-coding it (Ewan D. Milne) [RHEL-14312] - scsi: scsi_transport_fc: Remove unused 'desc_cnt' variable (Ewan D. Milne) [RHEL-14312] - scsi: sr: Simplify the sr_open() function (Ewan D. Milne) [RHEL-14312] - scsi: core: Improve scsi_vpd_inquiry() checks (Ewan D. Milne) [RHEL-14312] - scsi: core: Fix a procfs host directory removal regression (Ewan D. Milne) [RHEL-14312] - scsi: core: Remove the /proc/scsi/${proc_name} directory earlier (Ewan D. Milne) [RHEL-14312] - scsi: sd: Update DIX config every time sd_revalidate_disk() is called (Ewan D. Milne) [RHEL-14312] - tcp: fix delayed ACKs for MSS boundary condition (Paolo Abeni) [RHEL-14348] - tcp: fix quick-ack counting to count actual ACKs of new data (Paolo Abeni) [RHEL-14348] - net: tcp: fix unexcepted socket die when snd_wnd is 0 (Paolo Abeni) [RHEL-14348] - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled (Paolo Abeni) [RHEL-14348] - tcp: gso: really support BIG TCP (Paolo Abeni) [RHEL-14348] - tcp: fix mishandling when the sack compression is deferred. (Paolo Abeni) [RHEL-14348] - wifi: rtw89: Fix loading of compressed firmware (Jose Ignacio Tornos Martinez) [RHEL-13881] - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO (Jose Ignacio Tornos Martinez) [RHEL-6358] {CVE-2023-31083} - x86/retpoline: Document some thunk handling aspects (Waiman Long) [RHEL-8594] {CVE-2023-20569} - objtool: Fix return thunk patching in retpolines (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Remove unnecessary semicolon (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/calldepth: Rename __x86_return_skl() to call_depth_return_thunk() (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/nospec: Refactor UNTRAIN_RET[_*] (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/rethunk: Use SYM_CODE_START[_LOCAL]_NOALIGN macros (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Disentangle rethunk-dependent options (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/bugs: Remove default case for fully switched enums (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Remove 'pred_cmd' label (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Unexport untraining functions (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Improve i-cache locality for alias mitigation (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Fix unret validation dependencies (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Fix vulnerability reporting for missing microcode (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Print mitigation for retbleed IBPB case (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Print actual mitigation if requested mitigation isn't possible (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Fix SBPB enablement for (possible) future fixed HW (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86,static_call: Fix static-call vs return-thunk (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/alternatives: Remove faulty optimization (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Fix SBPB enablement for spec_rstack_overflow=off (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Don't probe microcode in a guest (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Set CPUID feature bits independently of bug or mitigation status (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Fix srso_show_state() side effect (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/cpu: Fix amd_check_microcode() declaration (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Correct the mitigation status when SMT is disabled (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/static_call: Fix __static_call_fixup() (Waiman Long) [RHEL-8594] {CVE-2023-20569} - objtool/x86: Fixup frame-pointer vs rethunk (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Explain the untraining sequences a bit more (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/cpu/kvm: Provide UNTRAIN_RET_VM (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/cpu: Cleanup the untrain mess (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/cpu: Rename srso_(.*)_alias to srso_alias_\1 (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/cpu: Rename original retbleed methods (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/cpu: Clean up SRSO return thunk mess (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/alternative: Make custom return thunk unconditional (Waiman Long) [RHEL-8594] {CVE-2023-20569} - objtool/x86: Fix SRSO mess (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/cpu: Fix __x86_return_thunk symbol type (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/retpoline,kprobes: Skip optprobe check for indirect jumps with retpolines and IBT (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Disable the mitigation on unaffected configurations (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/CPU/AMD: Fix the DIV(0) initial fix attempt (Waiman Long) [RHEL-8594] {CVE-2023-20588} - x86/retpoline: Don't clobber RFLAGS during srso_safe_ret() (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 (Waiman Long) [RHEL-8594] {CVE-2023-20593} - driver core: cpu: Fix the fallback cpu_show_gds() name (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86: Move gds_ucode_mitigated() declaration to header (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/speculation: Add cpu_show_gds() prototype (Waiman Long) [RHEL-8594] {CVE-2023-20569} - driver core: cpu: Make cpu_show_not_affected() static (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Fix build breakage with the LLVM linker (Waiman Long) [RHEL-8594] {CVE-2023-20569} - Documentation/srso: Document IBPB aspect and fix formatting (Waiman Long) [RHEL-8594] {CVE-2023-20569} - driver core: cpu: Unify redundant silly stubs (Waiman Long) [RHEL-8594] {CVE-2023-20569} - Documentation/hw-vuln: Unify filename specification in index (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/CPU/AMD: Do not leak quotient data after a division by 0 (Waiman Long) [RHEL-8594] {CVE-2023-20588} - x86/srso: Tie SBPB bit setting to microcode patch detection (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Add a forgotten NOENDBR annotation (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Fix return thunks in generated code (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Add IBPB on VMEXIT (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Add IBPB (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Add SRSO_NO support (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Add IBPB_BRTYPE support (Waiman Long) [RHEL-8594] {CVE-2023-20569} - redhat/configs/x86: Enable CONFIG_CPU_SRSO (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/srso: Add a Speculative RAS Overflow mitigation (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/retbleed: Add __x86_return_thunk alignment checks (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/retbleed: Fix return thunk alignment (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/alternative: Optimize returns patching (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86,objtool: Separate unret validation from unwind hints (Waiman Long) [RHEL-8594] {CVE-2023-20569} - objtool: Add objtool_types.h (Waiman Long) [RHEL-8594] {CVE-2023-20569} - objtool: Union instruction::{call_dest,jump_table} (Waiman Long) [RHEL-8594] {CVE-2023-20569} - x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK (Waiman Long) [RHEL-8594] {CVE-2023-20569} - objtool: Fix SEGFAULT (Waiman Long) [RHEL-8594] {CVE-2023-20569} - vmlinux.lds.h: add BOUNDED_SECTION* macros (Waiman Long) [RHEL-8594] {CVE-2023-20569} - livepatch: Make 'klp_stack_entries' static (Ryan Sullivan) [RHEL-2768] - livepatch: Convert stack entries array to percpu (Ryan Sullivan) [RHEL-2768] - livepatch: fix ELF typos (Ryan Sullivan) [RHEL-2768] - livepatch: Make kobj_type structures constant (Ryan Sullivan) [RHEL-2768] - Documentation: livepatch: module-elf-format: Remove local klp_modinfo definition (Ryan Sullivan) [RHEL-2768] - module.h: Document klp_modinfo struct using kdoc (Ryan Sullivan) [RHEL-2768] - livepatch,x86: Clear relocation targets on a module removal (Ryan Sullivan) [RHEL-2768] - x86/module: remove unused code in __apply_relocate_add (Ryan Sullivan) [RHEL-2768]- perf/core: Fix potential NULL deref (Wander Lairson Costa) [RHEL-14984] {CVE-2023-5717} - perf: Disallow mis-matched inherited group reads (Wander Lairson Costa) [RHEL-14984] {CVE-2023-5717} - page_pool: unlink from napi during destroy (Ivan Vecera) [RHEL-12613] - page_pool: allow caching from safely localized NAPI (Ivan Vecera) [RHEL-12613] - net: skb: plumb napi state thru skb freeing paths (Ivan Vecera) [RHEL-12613] - net: introduce skb_poison_list and use in kfree_skb_list (Ivan Vecera) [RHEL-12613] - net: fix kfree_skb_list use of skb_mark_not_on_list (Ivan Vecera) [RHEL-12613] - net: kfree_skb_list use kmem_cache_free_bulk (Ivan Vecera) [RHEL-12613] - net: skb: move skb_pp_recycle() to skbuff.c (Ivan Vecera) [RHEL-12613] - ibmvnic: Ensure login failure recovery is safe from other resets (Mamatha Inamdar) [RHEL-15149] - ibmvnic: Do partial reset on login failure (Mamatha Inamdar) [RHEL-15149] - ibmvnic: Handle DMA unmapping of login buffs in release functions (Mamatha Inamdar) [RHEL-15149] - ibmvnic: Unmap DMA login rsp buffer on send login fail (Mamatha Inamdar) [RHEL-15149] - ibmvnic: Enforce stronger sanity checks on login response (Mamatha Inamdar) [RHEL-15149] - ibmvnic: remove unused rc variable (Mamatha Inamdar) [RHEL-15149] - ibmvnic: Free rwi on reset success (Mamatha Inamdar) [RHEL-15149] - selftests: tty: add selftest for tty timestamp updates (Aristeu Rozanski) [RHEL-3902] - tty: tty_io: update timestamps on all device nodes (Aristeu Rozanski) [RHEL-3902] - powerpc/rtas_flash: allow user copy to flash block cache objects (Mamatha Inamdar) [2228278] - preempt: Put preempt_enable() within an instrumentation*() section. (Eder Zulian) [RHEL-3988] - sched/rt: Don't try push tasks if there are none. (Eder Zulian) [RHEL-3988] - signal: Add proper comment about the preempt-disable in ptrace_stop(). (Eder Zulian) [RHEL-3988] - scsi: scsi_debug: Remove dead code (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Abort commands from scsi_debug_device_reset() (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Fix missing error code in scsi_debug_init() (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Drop sdebug_queue (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Only allow sdebug_max_queue be modified when no shosts (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Use scsi_host_busy() in delay_store() and ndelay_store() (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in stop_all_queued() (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in sdebug_blk_mq_poll() (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Dynamically allocate sdebug_queued_cmd (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Use scsi_block_requests() to block queues (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Protect block_unblock_all_queues() with mutex (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Change shost list lock to a mutex (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Don't iter all shosts in clear_luns_changed_on_target() (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Fix check for sdev queue full (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Remove redundant driver match function (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Add poll mode deferred completions to statistics (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Get command abort feature working again (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Drop sdebug_dev_info.num_in_q (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Drop check for num_in_q exceeding queue depth (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Drop scsi_debug_host_reset() device NULL pointer check (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Drop scsi_debug_bus_reset() NULL pointer checks (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Drop scsi_debug_target_reset() NULL pointer checks (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Drop scsi_debug_device_reset() NULL pointer checks (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Drop scsi_debug_abort() NULL pointer checks (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Stop setting devip->sdbg_host twice (Ming Lei) [RHEL-15276] - scsi: scsi_debug: Don't hold driver host struct pointer in host->hostdata[] (Ming Lei) [RHEL-15276] - scsi: smartpqi: Change driver version to 2.1.24-046 (Don Brace) [RHEL-2301] - scsi: smartpqi: Enhance error messages (Don Brace) [RHEL-2301] - scsi: smartpqi: Enhance controller offline notification (Don Brace) [RHEL-2301] - scsi: smartpqi: Enhance shutdown notification (Don Brace) [RHEL-2301] - scsi: smartpqi: Simplify lun_number assignment (Don Brace) [RHEL-2301] - scsi: smartpqi: Rename pciinfo to pci_info (Don Brace) [RHEL-2301] - scsi: smartpqi: Rename MACRO to clarify purpose (Don Brace) [RHEL-2301] - scsi: smartpqi: Add abort handler (Don Brace) [RHEL-2301] - netfilter: xt_sctp: validate the flag_info count (Wander Lairson Costa) [2227299] {CVE-2023-39193} - net: xfrm: Fix xfrm_address_filter OOB read (Wander Lairson Costa) [2227305] {CVE-2023-39194} - drm/qxl: fix UAF on handle creation (Wander Lairson Costa) [2218334] {CVE-2023-39198} - netfilter: nfnetlink_osf: avoid OOB read (Wander Lairson Costa) [2227287] {CVE-2023-39189}- redhat: configs: disable CONFIG_REMOTE_TARGET (Maurizio Lombardi) [RHEL-5751] - scsi: target: core: Fix target_cmd_counter leak (Maurizio Lombardi) [RHEL-5751] - scsi: target: Replace strlcpy() with strscpy() (Maurizio Lombardi) [RHEL-5751] - scsi: target: Fix write perf due to unneeded throttling (Maurizio Lombardi) [RHEL-5751] - scsi: target: iscsi: Stop using sprintf() in iscsi_target_configfs.c (Maurizio Lombardi) [RHEL-5751] - scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() (Maurizio Lombardi) [RHEL-5751] - scsi: target: iscsi: Remove the unused netif_timeout attribute (Maurizio Lombardi) [RHEL-5751] - scsi: target: tcmu: Replace strlcpy() with strscpy() (Maurizio Lombardi) [RHEL-5751] - scsi: target: Rename sbc_ops to exec_cmd_ops (Maurizio Lombardi) [RHEL-5751] - scsi: target: Replace all non-returning strlcpy() with strscpy() (Maurizio Lombardi) [RHEL-5751] - scsi: target: core: Fix error path in target_setup_session() (Maurizio Lombardi) [RHEL-5751] - scsi: target: iscsi: Prevent login threads from racing between each other (Maurizio Lombardi) [RHEL-5751] - scsi: target: iscsi: Fix hang in the iSCSI login code (Maurizio Lombardi) [RHEL-5751] - scsi: target: core: Fix invalid memory access (Maurizio Lombardi) [RHEL-5751] - scsi: target: core: Remove unused 'prod_len' variable (Maurizio Lombardi) [RHEL-5751] - scsi: target: tcm_loop: Remove redundant driver match function (Maurizio Lombardi) [RHEL-5751] - scsi: target: iscsi: Handle abort for WRITE_PENDING cmds (Maurizio Lombardi) [RHEL-5751] - scsi: target: iscsit: Fix TAS handling during conn cleanup (Maurizio Lombardi) [RHEL-5751] - scsi: target: Fix multiple LUN_RESET handling (Maurizio Lombardi) [RHEL-5751] - scsi: target: iscsit: Free cmds before session free (Maurizio Lombardi) [RHEL-5751] - scsi: target: iscsit: Stop/wait on cmds during conn close (Maurizio Lombardi) [RHEL-5751] - scsi: target: iscsit: isert: Alloc per conn cmd counter (Maurizio Lombardi) [RHEL-5751] - scsi: target: Pass in cmd counter to use during cmd setup (Maurizio Lombardi) [RHEL-5751] - scsi: target: Move cmd counter allocation (Maurizio Lombardi) [RHEL-5751] - scsi: target: Move sess cmd counter to new struct (Maurizio Lombardi) [RHEL-5751] - scsi: target: Add virtual remote target (Maurizio Lombardi) [RHEL-5751] - scsi: target: fcoe: Remove default fabric ops callouts (Maurizio Lombardi) [RHEL-5751] - scsi: target: sbp: Remove default fabric ops callouts (Maurizio Lombardi) [RHEL-5751] - scsi: target: loop: Remove default fabric ops callouts (Maurizio Lombardi) [RHEL-5751] - scsi: target: Add default fabric ops callouts (Maurizio Lombardi) [RHEL-5751] - scsi: target: core: Add RTPI attribute for target port (Maurizio Lombardi) [RHEL-5751] - scsi: target: core: Drop device-based RTPI (Maurizio Lombardi) [RHEL-5751] - scsi: target: core: Use RTPI from target port (Maurizio Lombardi) [RHEL-5751] - scsi: target: core: Add RTPI field to target port (Maurizio Lombardi) [RHEL-5751] - kernel/fork: beware of __put_task_struct() calling context (Wander Lairson Costa) [2060283] - virtio_balloon: Fix endless deflation and inflation on arm64 (Gavin Shan) [RHEL-1673] - ice: do not re-enable miscellaneous interrupt until thread_fn completes (Petr Oros) [2229762] - ice: trigger PFINT_OICR_TSYN_TX interrupt instead of polling (Petr Oros) [2229762] - ice: introduce ICE_TX_TSTAMP_WORK enumeration (Petr Oros) [2229762] - spi: spi-geni-qcom: Add SPI Device mode support for GENI based QuPv3 (Shawn Doherty) [RHEL-14715] - spi: spi-geni-qcom: enable SPI_CONTROLLER_MUST_TX for GPI DMA mode (Shawn Doherty) [RHEL-14715] - spi: spi-geni-qcom: correctly handle -EPROBE_DEFER from dma_request_chan() (Shawn Doherty) [RHEL-14715] - soc: qcom: geni-se: Add SPI Device mode support for GENI based QuPv3 (Shawn Doherty) [RHEL-14715] - i40e: Fix VF VLAN offloading when port VLAN is configured (Ivan Vecera) [RHEL-6382] - KVM: arm64: Avoid soft lockups due to I-cache maintenance (Gavin Shan) [RHEL-1859] - arm64: tlbflush: Rename MAX_TLBI_OPS (Gavin Shan) [RHEL-1859] - KVM: arm64: Drop is_kernel_in_hyp_mode() from __invalidate_icache_guest_page() (Gavin Shan) [RHEL-1859] - x86/platform/uv: Use alternate source for socket to node data (Frank Ramsay) [RHEL-11428] - ovl: Handle verity during copy-up (Alexander Larsson) [RHEL-2146] - ovl: Validate verity xattr when resolving lowerdata (Alexander Larsson) [RHEL-2146] - ovl: Add versioned header for overlay.metacopy xattr (Alexander Larsson) [RHEL-2146] - ovl: Add framework for verity support (Alexander Larsson) [RHEL-2146] - fsverity: rework fsverity_get_digest() again (Alexander Larsson) [RHEL-2146] - fsverity: simplify fsverity_get_digest() (Alexander Larsson) [RHEL-2146] - fs-verity: define a function to return the integrity protected file digest (Alexander Larsson) [RHEL-2146] - ovl: implement lazy lookup of lowerdata in data-only layers (Alexander Larsson) [RHEL-2146] - ovl: prepare for lazy lookup of lowerdata inode (Alexander Larsson) [RHEL-2146] - ovl: prepare to store lowerdata redirect for lazy lowerdata lookup (Alexander Larsson) [RHEL-2146] - ovl: implement lookup in data-only layers (Alexander Larsson) [RHEL-2146] - ovl: introduce data-only lower layers (Alexander Larsson) [RHEL-2146] - ovl: remove unneeded goto instructions (Alexander Larsson) [RHEL-2146] - ovl: move freeing ovl_entry past rcu delay (Alexander Larsson) [RHEL-2146] - ovl: deduplicate lowerdata and lowerstack[] (Alexander Larsson) [RHEL-2146] - ovl: deduplicate lowerpath and lowerstack[] (Alexander Larsson) [RHEL-2146] - ovl: move ovl_entry into ovl_inode (Alexander Larsson) [RHEL-2146] - ovl: factor out ovl_free_entry() and ovl_stack_*() helpers (Alexander Larsson) [RHEL-2146] - ovl: fetch inode once in ovl_dentry_revalidate_common() (Alexander Larsson) [RHEL-2146] - ovl: use ovl_numlower() and ovl_lowerstack() accessors (Alexander Larsson) [RHEL-2146] - ovl: use OVL_E() and OVL_E_FLAGS() accessors (Alexander Larsson) [RHEL-2146] - ovl: update of dentry revalidate flags after copy up (Alexander Larsson) [RHEL-2146] - ovl: let helper ovl_i_path_real() return the realinode (Alexander Larsson) [RHEL-2146] - ovl: fix use inode directly in rcu-walk mode (Alexander Larsson) [RHEL-2146] - ovl: handle idmappings in ovl_xattr_{g,s}et() (Alexander Larsson) [RHEL-2146] - ovl: use ovl_copy_{real,upper}attr() wrappers (Alexander Larsson) [RHEL-2146] - ovl: store lower path in ovl_inode (Alexander Larsson) [RHEL-2146] - ovl: update ctime when changing fileattr (Alexander Larsson) [RHEL-2146]- fbdev: Use /* */ comment in initializer macro (Mika Penttilä) [RHEL-1349] - kunit: Fix obsolete name in documentation headers (func->action) (Mika Penttilä) [RHEL-1349] - pagevec: rename fbatch_count() (Mika Penttilä) [RHEL-1349] - scatterlist: add sg_set_folio() (Mika Penttilä) [RHEL-1349] - mm: add __folio_batch_release() (Mika Penttilä) [RHEL-1349] - mm: fix a few rare cases of using swapin error pte marker (Mika Penttilä) [RHEL-1349] - mm/uffd: fix pte marker when fork() without fork event (Mika Penttilä) [RHEL-1349] - shmem: fix W=1 build warnings with CONFIG_SHMEM=n (Mika Penttilä) [RHEL-1349] - shmem: add shmem_read_folio() and shmem_read_folio_gfp() (Mika Penttilä) [RHEL-1349] - mm: fix khugepaged with shmem_enabled=advise (Mika Penttilä) [RHEL-1349] - shmem: convert shmem_write_end() to use a folio (Mika Penttilä) [RHEL-1349] - swap: avoid holding swap reference in swap_cache_get_folio (Mika Penttilä) [RHEL-1349] - mm/memfd: add F_SEAL_EXEC (Mika Penttilä) [RHEL-1349] - mm: fix vma->anon_name memory leak for anonymous shmem VMAs (Mika Penttilä) [RHEL-1349] - mm: anonymous shared memory naming (Mika Penttilä) [RHEL-1349] - mm: use pte markers for swap errors (Mika Penttilä) [RHEL-1349] - mm/shmem: remove unneeded assignments in shmem_get_folio_gfp() (Mika Penttilä) [RHEL-1349] - kunit: Add kunit_add_action() to defer a call until test exit (Mika Penttilä) [RHEL-1349] - debugfs: fix error when writing negative value to atomic_t debugfs file (Mika Penttilä) [RHEL-1349] - libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value (Mika Penttilä) [RHEL-1349] - fbdev: Add initializer macros for struct fb_ops (Mika Penttilä) [RHEL-1349] - fbdev: Move I/O read and write code into helper functions (Mika Penttilä) [RHEL-1349] - fbdev: Return number of bytes read or written (Mika Penttilä) [RHEL-1349] - of: Rename of_modalias_node() (Mika Penttilä) [RHEL-1349] - of: move from strlcpy with unused retval to strscpy (Mika Penttilä) [RHEL-1349] - fbdev: Handle video= parameter in video/cmdline.c (Mika Penttilä) [RHEL-1349] - fbdev: Move option-string lookup into helper (Mika Penttilä) [RHEL-1349] - fbdev: Unexport fb_mode_option (Mika Penttilä) [RHEL-1349] - fbdev: Read video= option with fb_get_option() in modedb (Mika Penttilä) [RHEL-1349] - fbdev: Support NULL for name in option-string lookup (Mika Penttilä) [RHEL-1349] - fbdev: Transfer video= option strings to caller; clarify ownership (Mika Penttilä) [RHEL-1349] - fbdev: Fix contact info in fb_cmdline.c (Mika Penttilä) [RHEL-1349] - nfsd: lock_rename() needs both directories to live on the same fs (Jeffrey Layton) [RHEL-14840] - iommu: Optimise PCI SAC address trick (Jerry Snitselaar) [RHEL-11705] - ipv4: Set offload_failed flag in fibmatch results (Guillaume Nault) [RHEL-14295] - net: ipv4: fix one memleak in __inet_del_ifa() (Guillaume Nault) [RHEL-14295] - nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID (Guillaume Nault) [RHEL-14295] - nexthop: Make nexthop bucket dump more efficient (Guillaume Nault) [RHEL-14295] - nexthop: Fix infinite nexthop dump when using maximum nexthop ID (Guillaume Nault) [RHEL-14295] - Revert "tcp: avoid the lookup process failing to get sk in ehash table" (Guillaume Nault) [RHEL-14295] - pptp: Fix fib lookup calls. (Guillaume Nault) [RHEL-14296] - x86/sgx: mark as supported (Vladis Dronov) [2041883] - x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race (Vladis Dronov) [2041883] - x86/sgx: Break up long non-preemptible delays in sgx_vepc_release() (Vladis Dronov) [2041883] - Documentation: Fix typos (only the SGX part) (Vladis Dronov) [2041883] - x86/sgx: Avoid using iterator after loop in sgx_mmu_notifier_release() (Vladis Dronov) [2041883] - selftests/sgx: Add "test_encl.elf" to TEST_FILES (Vladis Dronov) [2041883] - convert sgx_set_attribute() to fdget()/fdput() (Vladis Dronov) [2041883] - x86/sgx: use VM_ACCESS_FLAGS (Vladis Dronov) [2041883] - x86/sgx: Replace kmap/kunmap_atomic() calls (Vladis Dronov) [2041883] - x86/sgx: Reduce delay and interference of enclave release (Vladis Dronov) [2041883] - x86/vdso: Conditionally export __vdso_sgx_enter_enclave() (Vladis Dronov) [2041883] - x86/sgx: Add overflow check in sgx_validate_offset_length() (Vladis Dronov) [2041883] - vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE (Eric Auger) [RHEL-7126] - scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1 (Tomas Henzl) [RHEL-8245] - scsi: megaraid_sas: Log message when controller reset is requested but not issued (Tomas Henzl) [RHEL-8245] - scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers (Tomas Henzl) [RHEL-8245] - scsi: megaraid_sas: Fix deadlock on firmware crashdump (Tomas Henzl) [RHEL-8245] - scsi: megaraid_sas: Use pci_dev_id() to simplify the code (Tomas Henzl) [RHEL-8245] - scsi: Add HAS_IOPORT dependencies (Tomas Henzl) [RHEL-8245] - scsi: megaraid_sas: Convert union megasas_sgl to flex-arrays (Tomas Henzl) [RHEL-8245] - x86/sev: Make enc_dec_hypercall() accept a size instead of npages (Paolo Bonzini) [RHEL-10059] - x86/sev: Do not handle #VC for DR7 read/write (Paolo Bonzini) [RHEL-10059] - x86/sev: Use the GHCB protocol when available for SNP CPUID requests (Paolo Bonzini) [RHEL-10059] - x86/sev: Check for user-space IOIO pointing to kernel space (Paolo Bonzini) [RHEL-10059] - x86/sev: Check IOBM for IOIO exceptions from user-space (Paolo Bonzini) [RHEL-10059] - x86/sev: Disable MMIO emulation from user mode (Paolo Bonzini) [RHEL-10059] - x86/mm: Fix enc_status_change_finish_noop() (Paolo Bonzini) [RHEL-10059] - x86/tdx: Fix race between set_memory_encrypted() and load_unaligned_zeropad() (Paolo Bonzini) [RHEL-10059] - x86/mm: Allow guest.enc_status_change_prepare() to fail (Paolo Bonzini) [RHEL-10059] - x86/coco: Mark cc_platform_has() and descendants noinstr (Paolo Bonzini) [RHEL-10059] - virt: sevguest: Add CONFIG_CRYPTO dependency (Paolo Bonzini) [RHEL-10059] - mm/page_alloc: make deferred page init free pages in MAX_ORDER blocks (Paolo Bonzini) [RHEL-10059] - x86/sev: Change npages to unsigned long in snp_accept_memory() (Paolo Bonzini) [RHEL-10059] - efi/unaccepted: Fix soft lockups caused by parallel memory acceptance (Paolo Bonzini) [RHEL-10059] - efi/unaccepted: Make sure unaccepted table is mapped (Paolo Bonzini) [RHEL-10059] - x86/efi: Safely enable unaccepted memory in UEFI (Paolo Bonzini) [RHEL-10059] - x86/sev: Add SNP-specific unaccepted memory support (Paolo Bonzini) [RHEL-10059] - x86/sev: Use large PSC requests if applicable (Paolo Bonzini) [RHEL-10059] - x86/sev: Allow for use of the early boot GHCB for PSC requests (Paolo Bonzini) [RHEL-10059] - x86/sev: Put PSC struct on the stack in prep for unaccepted memory support (Paolo Bonzini) [RHEL-10059] - x86/sev: Fix calculation of end address based on number of pages (Paolo Bonzini) [RHEL-10059] - x86/tdx: Wrap exit reason with hcall_func() (Paolo Bonzini) [RHEL-10059] - x86/tdx: Add unaccepted memory support (Paolo Bonzini) [RHEL-10059] - x86/tdx: Refactor try_accept_one() (Paolo Bonzini) [RHEL-10059] - efi/unaccepted: Avoid load_unaligned_zeropad() stepping into unaccepted memory (Paolo Bonzini) [RHEL-10059] - efi: Add unaccepted memory support (Paolo Bonzini) [RHEL-10059] - x86/boot/compressed: Handle unaccepted memory (Paolo Bonzini) [RHEL-10059] - efi/unaccepted: Use ACPI reclaim memory for unaccepted memory table (Paolo Bonzini) [RHEL-10059] - efi/libstub: Implement support for unaccepted memory (Paolo Bonzini) [RHEL-10059] - efi/x86: Get full memory map in allocate_e820() (Paolo Bonzini) [RHEL-10059] - memblock tests: Fix compilation errors. (Paolo Bonzini) [RHEL-10059] - mm: Add support for unaccepted memory (Paolo Bonzini) [RHEL-10059] - x86/boot: Centralize __pa()/__va() definitions (Paolo Bonzini) [RHEL-10059] - x86/boot: Add an efi.h header for the decompressor (Paolo Bonzini) [RHEL-10059] - x86/tdx: Make _tdx_hypercall() and __tdx_module_call() available in boot stub (Paolo Bonzini) [RHEL-10059] - x86/tdx: Drop flags from __tdx_hypercall() (Paolo Bonzini) [RHEL-10059] - x86/tdx: Disable NOTIFY_ENABLES (Paolo Bonzini) [RHEL-10059] - x86/tdx: Relax SEPT_VE_DISABLE check for debug TD (Paolo Bonzini) [RHEL-10059] - x86/tdx: Use ReportFatalError to report missing SEPT_VE_DISABLE (Paolo Bonzini) [RHEL-10059] - cpuidle, tdx: Make TDX code noinstr clean (Paolo Bonzini) [RHEL-10059] - x86/tdx: Remove TDX_HCALL_ISSUE_STI (Paolo Bonzini) [RHEL-10059] - arch/idle: Change arch_cpu_idle() behavior: always exit with IRQs disabled (Paolo Bonzini) [RHEL-10059] - x86/insn: Avoid namespace clash by separating instruction decoder MMIO type from MMIO trace type (Paolo Bonzini) [RHEL-10059] - mm: avoid passing 0 to __ffs() (Paolo Bonzini) [RHEL-10059] - mm, treewide: redefine MAX_ORDER sanely (Paolo Bonzini) [RHEL-10059] - net: hns3: add max order judgement for tx spare buffer (Paolo Bonzini) [RHEL-10059] - iommu: fix MAX_ORDER usage in __iommu_dma_alloc_pages() (Paolo Bonzini) [RHEL-10059] - mm/slub: fix MAX_ORDER usage in calculate_order() (Paolo Bonzini) [RHEL-10059] - mm/page_reporting: fix MAX_ORDER usage in page_reporting_register() (Paolo Bonzini) [RHEL-10059] - perf/core: fix MAX_ORDER usage in rb_alloc_aux_page() (Paolo Bonzini) [RHEL-10059] - genwqe: fix MAX_ORDER usage (Paolo Bonzini) [RHEL-10059] - drm/i915: fix MAX_ORDER usage in i915_gem_object_get_pages_internal() (Paolo Bonzini) [RHEL-10059] - floppy: fix MAX_ORDER usage (Paolo Bonzini) [RHEL-10059] - um: fix MAX_ORDER usage in linux_main() (Paolo Bonzini) [RHEL-10059] - sparc/mm: fix MAX_ORDER usage in tsb_grow() (Paolo Bonzini) [RHEL-10059] - arch: mm: rename FORCE_MAX_ZONEORDER to ARCH_FORCE_MAX_ORDER (Paolo Bonzini) [RHEL-10059] - redhat/configs: update efi configs (Paolo Bonzini) [RHEL-10059] - efi: libstub: fix efi_load_initrd_dev_path() kernel-doc comment (Paolo Bonzini) [RHEL-10059] - firmware/sysfb: Fix VESA format selection (Paolo Bonzini) [RHEL-10059] - efi: Bump stub image version for macOS HVF compatibility (Paolo Bonzini) [RHEL-10059] - efi/libstub: randomalloc: Return EFI_OUT_OF_RESOURCES on failure (Paolo Bonzini) [RHEL-10059] - efi/libstub: zboot: Add compressed image to make targets (Paolo Bonzini) [RHEL-10059] - efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L (Paolo Bonzini) [RHEL-10059] - efi: sysfb_efi: Fix DMI quirks not working for simpledrm (Paolo Bonzini) [RHEL-10059] - efi/libstub: smbios: Drop unused 'recsize' parameter (Paolo Bonzini) [RHEL-10059] - arm64: efi: Use SMBIOS processor version to key off Ampere quirk (Paolo Bonzini) [RHEL-10059] - efi/libstub: smbios: Use length member instead of record struct size (Paolo Bonzini) [RHEL-10059] - efi: earlycon: Reprobe after parsing config tables (Paolo Bonzini) [RHEL-10059] - firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3 (Paolo Bonzini) [RHEL-10059] - efi: Use standard format for printing the EFI revision (Paolo Bonzini) [RHEL-10059] - efi: zboot: Use EFI protocol to remap code/data with the right attributes (Paolo Bonzini) [RHEL-10059] - efi/libstub: Add memory attribute protocol definitions (Paolo Bonzini) [RHEL-10059] - efi: efivars: prevent double registration (Paolo Bonzini) [RHEL-10059] - efi: verify that variable services are supported (Paolo Bonzini) [RHEL-10059] - efi: memmap: Disregard bogus entries instead of returning them (Paolo Bonzini) [RHEL-10059] - arm64: efi: Force the use of SetVirtualAddressMap() on eMAG and Altra Max machines (Paolo Bonzini) [RHEL-10059] - firmware/sysfb: Fix EFI/VESA format selection (Paolo Bonzini) [RHEL-10059] - efi: fix potential NULL deref in efi_mem_reserve_persistent (Paolo Bonzini) [RHEL-10059] - efi: Accept version 2 of memory attributes table (Paolo Bonzini) [RHEL-10059] - efi: fix userspace infinite retry read efivars after EFI runtime services page fault (Paolo Bonzini) [RHEL-10059] - efi: fix NULL-deref in init error path (Paolo Bonzini) [RHEL-10059] - efi: Put Linux specific magic number in the DOS header (Paolo Bonzini) [RHEL-10059] - efi: libstub: Always enable initrd command line loader and bump version (Paolo Bonzini) [RHEL-10059] - efi: stub: use random seed from EFI variable (Paolo Bonzini) [RHEL-10059] - efi: random: combine bootloader provided RNG seed with RNG protocol output (Paolo Bonzini) [RHEL-10059] - efi: memmap: Move manipulation routines into x86 arch tree (Paolo Bonzini) [RHEL-10059] - efi: memmap: Move EFI fake memmap support into x86 arch tree (Paolo Bonzini) [RHEL-10059] - arm64: efi: Force the use of SetVirtualAddressMap() on Altra machines (Paolo Bonzini) [RHEL-10059] - efi: libstub: Undeprecate the command line initrd loader (Paolo Bonzini) [RHEL-10059] - efi: libstub: Add mixed mode support to command line initrd loader (Paolo Bonzini) [RHEL-10059] - efi: libstub: Permit mixed mode return types other than efi_status_t (Paolo Bonzini) [RHEL-10059] - efi: libstub: Implement devicepath support for initrd commandline loader (Paolo Bonzini) [RHEL-10059] - efi: libstub: use EFI_LOADER_CODE region when moving the kernel in memory (Paolo Bonzini) [RHEL-10059] - efi: libstub: Merge zboot decompressor with the ordinary stub (Paolo Bonzini) [RHEL-10059] - efi/arm64: libstub: Split off kernel image relocation for builtin stub (Paolo Bonzini) [RHEL-10059] - efi: libstub: Factor out min alignment and preferred kernel load address (Paolo Bonzini) [RHEL-10059] - efi: libstub: Add image code and data size to the zimage metadata (Paolo Bonzini) [RHEL-10059] - efi/libstub: Use relocated version of kernel's struct screen_info (Paolo Bonzini) [RHEL-10059] - efi: libstub: Factor out EFI stub entrypoint into separate file (Paolo Bonzini) [RHEL-10059] - efi: libstub: Provide local implementations of strrchr() and memchr() (Paolo Bonzini) [RHEL-10059] - efi: libstub: Move screen_info handling to common code (Paolo Bonzini) [RHEL-10059] - efi: libstub: Enable efi_printk() in zboot decompressor (Paolo Bonzini) [RHEL-10059] - efi: libstub: Clone memcmp() into the stub (Paolo Bonzini) [RHEL-10059] - efi: libstub: Use local strncmp() implementation unconditionally (Paolo Bonzini) [RHEL-10059] - MAINTAINERS: adjust entry after arm64 efi-entry.S file movement (Paolo Bonzini) [RHEL-10059] - arm64: efi: Move efi-entry.S into the libstub source directory (Paolo Bonzini) [RHEL-10059] - arm64: efi: Avoid dcache_clean_poc() altogether in efi_enter_kernel() (Paolo Bonzini) [RHEL-10059] - arm64: efi: Move dcache cleaning of loaded image out of efi_enter_kernel() (Paolo Bonzini) [RHEL-10059] - efi: libstub: Deduplicate ftrace command line argument filtering (Paolo Bonzini) [RHEL-10059] - efi: libstub: Drop handling of EFI properties table (Paolo Bonzini) [RHEL-10059] - efi: libstub: Drop randomization of runtime memory map (Paolo Bonzini) [RHEL-10059] - ARM: 9255/1: efi/dump UEFI runtime page tables for ARM (Paolo Bonzini) [RHEL-10059] - efi: random: Use 'ACPI reclaim' memory for random seed (Paolo Bonzini) [RHEL-10059] - efi: random: reduce seed size to 32 bytes (Paolo Bonzini) [RHEL-10059] - efi: runtime: Don't assume virtual mappings are missing if VA == PA == 0 (Paolo Bonzini) [RHEL-10059] - efi: libstub: Fix incorrect payload size in zboot header (Paolo Bonzini) [RHEL-10059] - efi: libstub: Give efi_main() asmlinkage qualification (Paolo Bonzini) [RHEL-10059] - efi: libstub: Remove zboot signing from build options (Paolo Bonzini) [RHEL-10059] - efi: pstore: Follow convention for the efi-pstore backend name (Paolo Bonzini) [RHEL-10059] - efi/arm64: libstub: avoid SetVirtualAddressMap() when possible (Paolo Bonzini) [RHEL-10059] - efi: zboot: create MemoryMapped() device path for the parent if needed (Paolo Bonzini) [RHEL-10059] - efi: libstub: fix up the last remaining open coded boot service call (Paolo Bonzini) [RHEL-10059] - efi/arm: libstub: move ARM specific code out of generic routines (Paolo Bonzini) [RHEL-10059] - efi/libstub: measure EFI LoadOptions (Paolo Bonzini) [RHEL-10059] - efi/libstub: refactor the initrd measuring functions (Paolo Bonzini) [RHEL-10059] - efi: libstub: install boot-time memory map as config table (Paolo Bonzini) [RHEL-10059] - efi: libstub: remove DT dependency from generic stub (Paolo Bonzini) [RHEL-10059] - efi: libstub: unify initrd loading between architectures (Paolo Bonzini) [RHEL-10059] - efi: libstub: remove pointless goto kludge (Paolo Bonzini) [RHEL-10059] - efi: libstub: simplify efi_get_memory_map() and struct efi_boot_memmap (Paolo Bonzini) [RHEL-10059] - efi: libstub: avoid efi_get_memory_map() for allocating the virt map (Paolo Bonzini) [RHEL-10059] - efi: libstub: drop pointless get_memory_map() call (Paolo Bonzini) [RHEL-10059] - efi: libstub: fix type confusion for load_options_size (Paolo Bonzini) [RHEL-10059] - efi/libstub: implement generic EFI zboot (Paolo Bonzini) [RHEL-10059] - efi/libstub: move efi_system_table global var into separate object (Paolo Bonzini) [RHEL-10059] - efi/libstub: use EFI provided memcpy/memset routines (Paolo Bonzini) [RHEL-10059] - efi/libstub: add some missing EFI prototypes (Paolo Bonzini) [RHEL-10059] - efi: libstub: check Shim mode using MokSBStateRT (Paolo Bonzini) [RHEL-10059] - efi: capsule-loader: Fix use-after-free in efi_capsule_write (Paolo Bonzini) [RHEL-10059] - efi/x86: libstub: remove unused variable (Paolo Bonzini) [RHEL-10059] - efi: libstub: Disable struct randomization (Paolo Bonzini) [RHEL-10059] - efi: Correct comment on efi_memmap_alloc (Paolo Bonzini) [RHEL-10059] - drivers: fix typo in firmware/efi/memmap.c (Paolo Bonzini) [RHEL-10059]- ethernet: ibmveth: use ether_addr_to_u64() (Mamatha Inamdar) [RHEL-11214] - ethernet: ibmveth: use default_groups in kobj_type (Mamatha Inamdar) [RHEL-11214] - ibmveth: Use dcbf rather than dcbfl (Mamatha Inamdar) [RHEL-11214] - ibmveth: Remove condition to recompute TCP header checksum. (Mamatha Inamdar) [RHEL-11214] - team: fix null-ptr-deref when team device type is changed (Hangbin Liu) [RHEL-13965] - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13965] - team: reset team's flags when down link is P2P device (Hangbin Liu) [RHEL-13965] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_partition sysfs interface file (Mamatha Inamdar) [RHEL-11206] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via partition information (Mamatha Inamdar) [RHEL-11206] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_domain sysfs interface file (Mamatha Inamdar) [RHEL-11206] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via domain information (Mamatha Inamdar) [RHEL-11206] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_virtual_processor sysfs interface file (Mamatha Inamdar) [RHEL-11206] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via virtual processor information (Mamatha Inamdar) [RHEL-11206] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_config sysfs interface file (Mamatha Inamdar) [RHEL-11206] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor config information (Mamatha Inamdar) [RHEL-11206] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_bus_topology sysfs interface file (Mamatha Inamdar) [RHEL-11206] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor bus topology information (Mamatha Inamdar) [RHEL-11206] - perf vendor events: Update metric events for power10 platform (Mamatha Inamdar) [RHEL-11206] - perf vendor events: Update metric event names for power10 platform (Mamatha Inamdar) [RHEL-11206] - perf vendor events: Update JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11206] - perf vendor events: Move JSON/events to appropriate files for power10 platform (Mamatha Inamdar) [RHEL-11206] - perf vendor events: Drop STORES_PER_INST metric event for power10 platform (Mamatha Inamdar) [RHEL-11206] - perf vendor events: Drop some of the JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11206] - perf vendor events: Update the JSON/events descriptions for power10 platform (Mamatha Inamdar) [RHEL-11206] - ipv6: mcast: Remove redundant comparison in igmp6_mcf_get_next() (Hangbin Liu) [RHEL-13963] - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr (Hangbin Liu) [RHEL-13963] - ipv6: ignore dst hint for multipath routes (Hangbin Liu) [RHEL-13963] - ip6mr: Fix skb_under_panic in ip6mr_cache_report() (Hangbin Liu) [RHEL-13963] - ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address (Hangbin Liu) [RHEL-13963] - ipv6/addrconf: fix a potential refcount underflow for idev (Hangbin Liu) [RHEL-13963] - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). (Hangbin Liu) [RHEL-13963] - udp: re-score reuseport groups when connected sockets are present (Paolo Abeni) [RHEL-14356] - udp6: fix udp6_ehashfn() typo (Paolo Abeni) [RHEL-14356] - udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint (Paolo Abeni) [RHEL-14356] - selftests/powerpc/dexcr: Add DEXCR status utility lsdexcr (Mamatha Inamdar) [RHEL-11207] - selftests/powerpc/dexcr: Add hashst/hashchk test (Mamatha Inamdar) [RHEL-11207] - powerpc/dexcr: Move HASHCHK trap handler (Mamatha Inamdar) [RHEL-11207] - powerpc/dexcr: Add initial Dynamic Execution Control Register (DEXCR) support (Mamatha Inamdar) [RHEL-11207] - powerpc/dexcr: Support userspace ROP protection (Mamatha Inamdar) [RHEL-11207] - powerpc/dexcr: Handle hashchk exception (Mamatha Inamdar) [RHEL-11207] - leds: Clear LED_INIT_DEFAULT_TRIGGER when clearing current trigger (Jose Ignacio Tornos Martinez) [RHEL-5083] - leds: Fix oops about sleeping in led_trigger_blink() (Jose Ignacio Tornos Martinez) [RHEL-5083] - leds: Fix set_brightness_delayed() race (Jose Ignacio Tornos Martinez) [RHEL-5083] - leds: Change led_trigger_blink[_oneshot]() delay parameters to pass-by-value (Jose Ignacio Tornos Martinez) [RHEL-5083] - leds: Fix reference to led_set_brightness() in doc (Jose Ignacio Tornos Martinez) [RHEL-5083] - leds: Remove ide-disk trigger (Jose Ignacio Tornos Martinez) [RHEL-5083] - leds: trigger: use RCU to protect the led_cdevs list (Jose Ignacio Tornos Martinez) [RHEL-5083] - powerpc/fadump: invoke ibm,os-term with rtas_call_unlocked() (Mamatha Inamdar) [RHEL-8392] - mm, mremap: fix mremap() expanding for vma's with vm_ops->close() (Donald Dutile) [RHEL-9198] - wifi: rtw89: support U-NII-4 channels on 5GHz band (Íñigo Huguet) [RHEL-5740] - wifi: rtw89: regd: judge UNII-4 according to BIOS and chip (Íñigo Huguet) [RHEL-5740] - wifi: rtw89: introduce realtek ACPI DSM method (Íñigo Huguet) [RHEL-5740] - wifi: rtw89: 8851b: add 8851B basic chip_info (Íñigo Huguet) [RHEL-5740]- Add CONFIG_LRU_GEN to RHEL configs collection (Chris von Recklinghausen) [RHEL-1848] - Add CONFIG_LRU_GEN_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-1848] - Add CONFIG_LRU_GEN_ENABLED to RHEL configs collection (Chris von Recklinghausen) [RHEL-1848] - Add CONFIG_CACHESTAT_SYSCALL to RHEL configs collection (Chris von Recklinghausen) [RHEL-1848] - ovl: fix failed copyup of fileattr on a symlink (Chris von Recklinghausen) [RHEL-1848] - memcontrol: ensure memcg acquired by id is properly set up (Chris von Recklinghausen) [RHEL-1848] - mm/pagewalk: fix bootstopping regression from extra pte_unmap() (Chris von Recklinghausen) [RHEL-1848] - Multi-gen LRU: skip CMA pages when they are not eligible (Chris von Recklinghausen) [RHEL-1848] - Multi-gen LRU: fix can_swap in lru_gen_look_around() (Chris von Recklinghausen) [RHEL-1848] - Multi-gen LRU: avoid race in inc_min_seq() (Chris von Recklinghausen) [RHEL-1848] - Multi-gen LRU: fix per-zone reclaim (Chris von Recklinghausen) [RHEL-1848] - madvise:madvise_free_pte_range(): don't use mapcount() against large folio for sharing check (Chris von Recklinghausen) [RHEL-1848] - madvise:madvise_free_huge_pmd(): don't use mapcount() against large folio for sharing check (Chris von Recklinghausen) [RHEL-1848] - madvise:madvise_cold_or_pageout_pte_range(): don't use mapcount() against large folio for sharing check (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: don't spin during memcg release (Chris von Recklinghausen) [RHEL-1848] - mm: compaction: fix endless looping over same migrate block (Chris von Recklinghausen) [RHEL-1848] - mm/pagewalk: fix EFI_PGT_DUMP of espfix area (Chris von Recklinghausen) [RHEL-1848] - fuse: ioctl: translate ENOSYS in outarg (Chris von Recklinghausen) [RHEL-1848] - mm/mglru: make memcg_lru->lock irq safe (Chris von Recklinghausen) [RHEL-1848] - mm/memory: handle_pte_fault() use pte_offset_map_nolock() (Chris von Recklinghausen) [RHEL-1848] - mm/memory: allow pte_offset_map[_lock]() to fail (Chris von Recklinghausen) [RHEL-1848] - mm/khugepaged: allow pte_offset_map[_lock]() to fail (Chris von Recklinghausen) [RHEL-1848] - mm/huge_memory: split huge pmd under one pte_offset_map() (Chris von Recklinghausen) [RHEL-1848] - mm/gup: remove FOLL_SPLIT_PMD use of pmd_trans_unstable() (Chris von Recklinghausen) [RHEL-1848] - mm/migrate_device: allow pte_offset_map_lock() to fail (Chris von Recklinghausen) [RHEL-1848] - mm/mglru: allow pte_offset_map_nolock() to fail (Chris von Recklinghausen) [RHEL-1848] - mm/swapoff: allow pte_offset_map[_lock]() to fail (Chris von Recklinghausen) [RHEL-1848] - mm/madvise: clean up force_shm_swapin_readahead() (Chris von Recklinghausen) [RHEL-1848] - mm/madvise: clean up pte_offset_map_lock() scans (Chris von Recklinghausen) [RHEL-1848] - mm/mremap: retry if either pte_offset_map_*lock() fails (Chris von Recklinghausen) [RHEL-1848] - mm/mprotect: delete pmd_none_or_clear_bad_unless_trans_huge() (Chris von Recklinghausen) [RHEL-1848] - mm/various: give up if pte_offset_map[_lock]() fails (Chris von Recklinghausen) [RHEL-1848] - mm/debug_vm_pgtable,page_table_check: warn pte map fails (Chris von Recklinghausen) [RHEL-1848] - mm/userfaultfd: allow pte_offset_map_lock() to fail (Chris von Recklinghausen) [RHEL-1848] - mm/userfaultfd: retry if pte_offset_map() fails (Chris von Recklinghausen) [RHEL-1848] - mm/hmm: retry if pte_offset_map() fails (Chris von Recklinghausen) [RHEL-1848] - mm/vmalloc: vmalloc_to_page() use pte_offset_kernel() (Chris von Recklinghausen) [RHEL-1848] - mm/vmwgfx: simplify pmd & pud mapping dirty helpers (Chris von Recklinghausen) [RHEL-1848] - mm/pagewalk: walk_pte_range() allow for pte_offset_map() (Chris von Recklinghausen) [RHEL-1848] - mm/pagewalkers: ACTION_AGAIN if pte_offset_map_lock() fails (Chris von Recklinghausen) [RHEL-1848] - mm/page_vma_mapped: pte_offset_map_nolock() not pte_lockptr() (Chris von Recklinghausen) [RHEL-1848] - mm/page_vma_mapped: reformat map_pte() with less indentation (Chris von Recklinghausen) [RHEL-1848] - mm/page_vma_mapped: delete bogosity in page_vma_mapped_walk() (Chris von Recklinghausen) [RHEL-1848] - mm/filemap: allow pte_offset_map_lock() to fail (Chris von Recklinghausen) [RHEL-1848] - mm/pgtable: allow pte_offset_map[_lock]() to fail (Chris von Recklinghausen) [RHEL-1848] - mm/pgtable: kmap_local_page() instead of kmap_atomic() (Chris von Recklinghausen) [RHEL-1848] - mm/migrate: remove cruft from migration_entry_wait()s (Chris von Recklinghausen) [RHEL-1848] - mm: use pmdp_get_lockless() without surplus barrier() (Chris von Recklinghausen) [RHEL-1848] - mm: skip CMA pages when they are not available (Chris von Recklinghausen) [RHEL-1848] - memcg: use helper macro FLUSH_TIME (Chris von Recklinghausen) [RHEL-1848] - mm: fix failure to unmap pte on highmem systems (Chris von Recklinghausen) [RHEL-1848] - Multi-gen LRU: fix workingset accounting (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: cleanup lru_gen_test_recent() (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: add helpers in page table walks (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: cleanup lru_gen_soft_reclaim() (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: use macro for bitmap (Chris von Recklinghausen) [RHEL-1848] - selftests: cgroup: fix unexpected failure on test_memcg_low (Chris von Recklinghausen) [RHEL-1848] - mm/memcontrol: fix typo in comment (Chris von Recklinghausen) [RHEL-1848] - Revert "Revert "mm/compaction: fix set skip in fast_find_migrateblock"" (Chris von Recklinghausen) [RHEL-1848] - mm: compaction: update pageblock skip when first migration candidate is not at the start (Chris von Recklinghausen) [RHEL-1848] - mm: compaction: only force pageblock scan completion when skip hints are obeyed (Chris von Recklinghausen) [RHEL-1848] - mm: compaction: ensure rescanning only happens on partially scanned pageblocks (Chris von Recklinghausen) [RHEL-1848] - cachestat: implement cachestat syscall (Chris von Recklinghausen) [RHEL-1848] - workingset: refactor LRU refault to expose refault recency check (Chris von Recklinghausen) [RHEL-1848] - scripts: fix the gfp flags header path in gfp-translate (Chris von Recklinghausen) [RHEL-1848] - mm/damon/core: fix divide error in damon_nr_accesses_to_accesses_bp() (Chris von Recklinghausen) [RHEL-1848] - mm: Multi-gen LRU: remove wait_event_killable() (Chris von Recklinghausen) [RHEL-1848] - memcg: do not modify rstat tree for zero updates (Chris von Recklinghausen) [RHEL-1848] - vmscan: memcg: sleep when flushing stats during reclaim (Chris von Recklinghausen) [RHEL-1848] - workingset: memcg: sleep when flushing stats in workingset_refault() (Chris von Recklinghausen) [RHEL-1848] - memcg: sleep during flushing stats in safe contexts (Chris von Recklinghausen) [RHEL-1848] - memcg: replace stats_flush_lock with an atomic (Chris von Recklinghausen) [RHEL-1848] - memcg: do not flush stats in irq context (Chris von Recklinghausen) [RHEL-1848] - memcg: rename mem_cgroup_flush_stats_"delayed" to "ratelimited" (Chris von Recklinghausen) [RHEL-1848] - cgroup: rename cgroup_rstat_flush_"irqsafe" to "atomic" (Chris von Recklinghausen) [RHEL-1848] - selftests/mm: smoke test UFFD_FEATURE_WP_UNPOPULATED (Chris von Recklinghausen) [RHEL-1848] - mm/uffd: UFFD_FEATURE_WP_UNPOPULATED (Chris von Recklinghausen) [RHEL-1848] - selftests/mm: fix split huge page tests (Chris von Recklinghausen) [RHEL-1848] - slab: Adjust comment after refactoring of gfp.h (Chris von Recklinghausen) [RHEL-1848] - fs: Fix description of vfs_tmpfile() (Chris von Recklinghausen) [RHEL-1848] - instrumented.h: Fix all kernel-doc format warnings (Chris von Recklinghausen) [RHEL-1848] - mm: kmsan: handle alloc failures in kmsan_ioremap_page_range() (Chris von Recklinghausen) [RHEL-1848] - mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-1848] - mm: fix memory leak on mm_init error handling (Chris von Recklinghausen) [RHEL-1848] - objtool: add UACCESS exceptions for __tsan_volatile_read/write (Chris von Recklinghausen) [RHEL-1848] - kmsan: disable ftrace in kmsan core code (Chris von Recklinghausen) [RHEL-1848] - kasan: mark addr_has_metadata __always_inline (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: avoid futile retries (Chris von Recklinghausen) [RHEL-1848] - mm: add folio_estimated_sharers() (Chris von Recklinghausen) [RHEL-1848] - kasan: reset page tags properly with sampling (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: simplify lru_gen_look_around() (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: improve walk_pmd_range() (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: improve lru_gen_exit_memcg() (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: section for memcg LRU (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: section for Bloom filters (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: section for rmap/PT walk feedback (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: section for working set protection (Chris von Recklinghausen) [RHEL-1848] - mm/damon/core-test: add a test for damon_update_monitoring_results() (Chris von Recklinghausen) [RHEL-1848] - mm/damon/core: update monitoring results for new monitoring attributes (Chris von Recklinghausen) [RHEL-1848] - mm/damon: update comments in damon.h for damon_attrs (Chris von Recklinghausen) [RHEL-1848] - swap_state: update shadow_nodes for anonymous page (Chris von Recklinghausen) [RHEL-1848] - filemap: convert filemap_map_pmd() to take a folio (Chris von Recklinghausen) [RHEL-1848] - mm: convert wp_page_copy() to use folios (Chris von Recklinghausen) [RHEL-1848] - mm: add vma_alloc_zeroed_movable_folio() (Chris von Recklinghausen) [RHEL-1848] - Revert "x86: kmsan: sync metadata pages on page fault" (Chris von Recklinghausen) [RHEL-1848] - mm: add folio_add_new_anon_rmap() (Chris von Recklinghausen) [RHEL-1848] - mm: convert total_compound_mapcount() to folio_total_mapcount() (Chris von Recklinghausen) [RHEL-1848] - mm: convert head_subpages_mapcount() into folio_nr_pages_mapped() (Chris von Recklinghausen) [RHEL-1848] - mm: remove folio_pincount_ptr() and head_compound_pincount() (Chris von Recklinghausen) [RHEL-1848] - mm/kasan: simplify and refine kasan_cache code (Chris von Recklinghausen) [RHEL-1848] - mm/slab: add is_kmalloc_cache() helper function (Chris von Recklinghausen) [RHEL-1848] - workingset: fix confusion around eviction vs refault container (Chris von Recklinghausen) [RHEL-1848] - mm/thp: check and bail out if page in deferred queue already (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: simplify arch_has_hw_pte_young() check (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: clarify scan_control flags (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: per-node lru_gen_folio lists (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: shuffle should_run_aging() (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: remove aging fairness safeguard (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: remove eviction fairness safeguard (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: rename lrugen->lists[] to lrugen->folios[] (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: rename lru_gen_struct to lru_gen_folio (Chris von Recklinghausen) [RHEL-1848] - madvise: convert madvise_cold_or_pageout_pte_range() to use folios (Chris von Recklinghausen) [RHEL-1848] - mm/memory: add vm_normal_folio() (Chris von Recklinghausen) [RHEL-1848] - kasan: allow sampling page_alloc allocations for HW_TAGS (Chris von Recklinghausen) [RHEL-1848] - swapfile: get rid of volatile and avoid redundant read (Chris von Recklinghausen) [RHEL-1848] - mm: huge_memory: convert madvise_free_huge_pmd to use a folio (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: introduce hugetlb_walk() (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: make walk_hugetlb_range() safe to pmd unshare (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: make follow_hugetlb_page() safe to pmd unshare (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: make hugetlb_follow_page_mask() safe to pmd unshare (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: make userfaultfd_huge_must_wait() safe to pmd unshare (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: move swap entry handling into vma lock when faulted (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: document huge_pte_offset usage (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: don't wait for migration entry during follow page (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: let vma_offset_start() to return start (Chris von Recklinghausen) [RHEL-1848] - hugetlb: update vma flag check for hugetlb vma lock (Chris von Recklinghausen) [RHEL-1848] - mm/uffd: always wr-protect pte in pte|pmd_mkuffd_wp() (Chris von Recklinghausen) [RHEL-1848] - mm: move folio_set_compound_order() to mm/internal.h (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: Update the translation of kasan to 6.1-rc8 (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: Update the translation of page_owner to 6.1-rc8 (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: Update the translation of mm-api to 6.1-rc8 (Chris von Recklinghausen) [RHEL-1848] - mm/MADV_COLLAPSE: set EAGAIN on unexpected page refcount (Chris von Recklinghausen) [RHEL-1848] - mm/gup: add folio to list when folio_isolate_lru() succeed (Chris von Recklinghausen) [RHEL-1848] - mm: extend max struct page size for kmsan (Chris von Recklinghausen) [RHEL-1848] - nvdimm: Support sizeof(struct page) > MAX_STRUCT_PAGE_SIZE (Chris von Recklinghausen) [RHEL-1848] - coredump: Move dump_emit_page() to kill unused warning (Chris von Recklinghausen) [RHEL-1848] - mm/MADV_COLLAPSE: catch !none !huge !bad pmd lookups (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: fix crash during cgroup migration (Chris von Recklinghausen) [RHEL-1848] - Revert "mm/compaction: fix set skip in fast_find_migrateblock" (Chris von Recklinghausen) [RHEL-1848] - ovl: fix tmpfile leak (Chris von Recklinghausen) [RHEL-1848] - mm/shmem: restore SHMEM_HUGE_DENY precedence over MADV_COLLAPSE (Chris von Recklinghausen) [RHEL-1848] - mm/MADV_COLLAPSE: don't expand collapse when vm_end is past requested end (Chris von Recklinghausen) [RHEL-1848] - hugetlb: really allocate vma lock for all sharable vmas (Chris von Recklinghausen) [RHEL-1848] - kmsan: export kmsan_handle_urb (Chris von Recklinghausen) [RHEL-1848] - kmsan: include linux/vmalloc.h (Chris von Recklinghausen) [RHEL-1848] - mm: Rename pmd_read_atomic() (Chris von Recklinghausen) [RHEL-1848] - mm: Fix pmd_read_atomic() (Chris von Recklinghausen) [RHEL-1848] - x86/mm/pae: Make pmd_t similar to pte_t (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: set head flag before setting compound_order in __prep_compound_gigantic_folio (Chris von Recklinghausen) [RHEL-1848] - mm: fix typo in struct pglist_data code comment (Chris von Recklinghausen) [RHEL-1848] - mm,thp,rmap: fix races between updates of subpages_mapcount (Chris von Recklinghausen) [RHEL-1848] - mm: memcg: fix swapcached stat accounting (Chris von Recklinghausen) [RHEL-1848] - selftests: cgroup: make sure reclaim target memcg is unprotected (Chris von Recklinghausen) [RHEL-1848] - selftests: cgroup: refactor proactive reclaim code to reclaim_until() (Chris von Recklinghausen) [RHEL-1848] - mm: memcg: fix stale protection of reclaim target memcg (Chris von Recklinghausen) [RHEL-1848] - selftests/damon: test removed scheme sysfs dir access bug (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: change hugetlb allocation functions to return a folio (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: convert hugetlb prep functions to folios (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: convert free_gigantic_page() to folios (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: convert enqueue_huge_page() to folios (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: convert add_hugetlb_page() to folios and add hugetlb_cma_folio() (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: convert update_and_free_page() to folios (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: convert remove_hugetlb_page() to folios (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: convert dissolve_free_huge_page() to folios (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: convert destroy_compound_gigantic_page() to folios (Chris von Recklinghausen) [RHEL-1848] - mm: add folio dtor and order setter functions (Chris von Recklinghausen) [RHEL-1848] - folio-compat: remove lru_cache_add() (Chris von Recklinghausen) [RHEL-1848] - khugepage: replace lru_cache_add() with folio_add_lru() (Chris von Recklinghausen) [RHEL-1848] - userfaultfd: replace lru_cache functions with folio_add functions (Chris von Recklinghausen) [RHEL-1848] - fuse: convert fuse_try_move_page() to use folios (Chris von Recklinghausen) [RHEL-1848] - filemap: convert replace_page_cache_page() to replace_page_cache_folio() (Chris von Recklinghausen) [RHEL-1848] - mm/madvise: fix madvise_pageout for private file mappings (Chris von Recklinghausen) [RHEL-1848] - Revert "kmsan: unpoison @tlb in arch_tlb_gather_mmu()" (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: remove NULL checks on NODE_DATA() (Chris von Recklinghausen) [RHEL-1848] - mm/kfence: remove hung_task cruft (Chris von Recklinghausen) [RHEL-1848] - mm,thp,rmap: clean up the end of __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-1848] - mm,thp,rmap: subpages_mapcount COMPOUND_MAPPED if PMD-mapped (Chris von Recklinghausen) [RHEL-1848] - mm,thp,rmap: subpages_mapcount of PTE-mapped subpages (Chris von Recklinghausen) [RHEL-1848] - selftests/damon: test non-context inputs to rm_contexts file (Chris von Recklinghausen) [RHEL-1848] - mm,thp,rmap: handle the normal !PageCompound case first (Chris von Recklinghausen) [RHEL-1848] - mm,thp,rmap: lock_compound_mapcounts() on THP mapcounts (Chris von Recklinghausen) [RHEL-1848] - mm,thp,rmap: simplify compound page mapcount handling (Chris von Recklinghausen) [RHEL-1848] - mm,hugetlb: use folio fields in second tail page (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: convert move_hugetlb_state() to folios (Chris von Recklinghausen) [RHEL-1848] - mm/hugeltb_cgroup: convert hugetlb_cgroup_commit_charge*() to folios (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb_cgroup: convert hugetlb_cgroup_uncharge_page() to folios (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: convert free_huge_page to folios (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: convert isolate_or_dissolve_huge_page to folios (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb_cgroup: convert hugetlb_cgroup_migrate to folios (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb_cgroup: convert set_hugetlb_cgroup*() to folios (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb_cgroup: convert hugetlb_cgroup_from_page() to folios (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb_cgroup: convert __set_hugetlb_cgroup() to folios (Chris von Recklinghausen) [RHEL-1848] - mm: vmscan: split khugepaged stats from direct reclaim stats (Chris von Recklinghausen) [RHEL-1848] - mm, hwpoison: when copy-on-write hits poison, take page offline (Chris von Recklinghausen) [RHEL-1848] - mm, hwpoison: try to recover from copy-on write faults (Chris von Recklinghausen) [RHEL-1848] - percpu_counter: add percpu_counter_sum_all interface (Chris von Recklinghausen) [RHEL-1848] - mm: convert mm's rss stats into percpu_counter (Chris von Recklinghausen) [RHEL-1848] - selftests/damon: add tests for DAMON_LRU_SORT's enabled parameter (Chris von Recklinghausen) [RHEL-1848] - mm/damon/lru_sort: enable and disable synchronously (Chris von Recklinghausen) [RHEL-1848] - selftests/damon: add tests for DAMON_RECLAIM's enabled parameter (Chris von Recklinghausen) [RHEL-1848] - mm/damon/reclaim: enable and disable synchronously (Chris von Recklinghausen) [RHEL-1848] - mm/damon/{reclaim,lru_sort}: remove unnecessarily included headers (Chris von Recklinghausen) [RHEL-1848] - mm/damon/modules: deduplicate init steps for DAMON context setup (Chris von Recklinghausen) [RHEL-1848] - mm/hwpoison: introduce per-memory_block hwpoison counter (Chris von Recklinghausen) [RHEL-1848] - mm/hwpoison: pass pfn to num_poisoned_pages_*() (Chris von Recklinghausen) [RHEL-1848] - mm/hwpoison: move definitions of num_poisoned_pages_* to memory-failure.c (Chris von Recklinghausen) [RHEL-1848] - mm,hwpoison,hugetlb,memory_hotplug: hotremove memory section with hwpoisoned hugepage (Chris von Recklinghausen) [RHEL-1848] - Revert "mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in" (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: unify clearing of RestoreReserve for private pages (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: add folio_hstate() (Chris von Recklinghausen) [RHEL-1848] - hugetlbfs: convert hugetlb_delete_from_page_cache() to use folios (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: add hugetlb_folio_subpool() helpers (Chris von Recklinghausen) [RHEL-1848] - mm: add private field of first tail to struct page and struct folio (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: add folio support to hugetlb specific flag macros (Chris von Recklinghausen) [RHEL-1848] - hugetlb: simplify hugetlb handling in follow_page_mask (Chris von Recklinghausen) [RHEL-1848] - Revert "docs/zh_CN: core-api: Add timekeeping Chinese translation" (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: core-api: Add errseq Chinese translation (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: core-api: Add timekeeping Chinese translation (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: core-api: Add this_cpu_ops Chinese translation (Chris von Recklinghausen) [RHEL-1848] - mm: kasan: Extend kasan_metadata_size() to also cover in-object size (Chris von Recklinghausen) [RHEL-1848] - mm/slub: only zero requested size of buffer for kzalloc when debug enabled (Chris von Recklinghausen) [RHEL-1848] - Revert "mm: align larger anonymous mappings on THP boundaries" (Chris von Recklinghausen) [RHEL-1848] - mm: introduce arch_has_hw_nonleaf_pmd_young() (Chris von Recklinghausen) [RHEL-1848] - hugetlb: don't delete vma_lock in hugetlb MADV_DONTNEED processing (Chris von Recklinghausen) [RHEL-1848] - madvise: use zap_page_range_single for madvise dontneed (Chris von Recklinghausen) [RHEL-1848] - mm: replace VM_WARN_ON to pr_warn if the node is offline with __GFP_THISNODE (Chris von Recklinghausen) [RHEL-1848] - hugetlb: fix __prep_compound_gigantic_page page flag setting (Chris von Recklinghausen) [RHEL-1848] - kfence: fix stack trace pruning (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: retry folios written back while isolated (Chris von Recklinghausen) [RHEL-1848] - mm/damon/sysfs-schemes: skip stats update if the scheme directory is removed (Chris von Recklinghausen) [RHEL-1848] - mm/khugepaged: refactor mm_khugepaged_scan_file tracepoint to remove filename from function call (Chris von Recklinghausen) [RHEL-1848] - mm/page_exit: fix kernel doc warning in page_ext_put() (Chris von Recklinghausen) [RHEL-1848] - mm: khugepaged: allow page allocation fallback to eligible nodes (Chris von Recklinghausen) [RHEL-1848] - vfs: vfs_tmpfile: ensure O_EXCL flag is enforced (Chris von Recklinghausen) [RHEL-1848] - docs: kmsan: fix formatting of "Example report" (Chris von Recklinghausen) [RHEL-1848] - x86/traps: avoid KMSAN bugs originating from handle_bug() (Chris von Recklinghausen) [RHEL-1848] - kmsan: make sure PREEMPT_RT is off (Chris von Recklinghausen) [RHEL-1848] - Kconfig.debug: ensure early check for KMSAN in CONFIG_KMSAN_WARN (Chris von Recklinghausen) [RHEL-1848] - kmsan: core: kmsan_in_runtime() should return true in NMI context (Chris von Recklinghausen) [RHEL-1848] - mm/slab_common: Restore passing "caller" for tracing (Chris von Recklinghausen) [RHEL-1848] - mm/slab: remove !CONFIG_TRACING variants of kmalloc_[node_]trace() (Chris von Recklinghausen) [RHEL-1848] - mm/slab_common: repair kernel-doc for __ksize() (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: move lru_gen_add_mm() out of IRQ-off region (Chris von Recklinghausen) [RHEL-1848] - mm/shmem: ensure proper fallback if page faults (Chris von Recklinghausen) [RHEL-1848] - mm/userfaultfd: replace kmap/kmap_atomic() with kmap_local_page() (Chris von Recklinghausen) [RHEL-1848] - x86: fortify: kmsan: fix KMSAN fortify builds (Chris von Recklinghausen) [RHEL-1848] - x86: asm: make sure __put_user_size() evaluates pointer once (Chris von Recklinghausen) [RHEL-1848] - Kconfig.debug: disable CONFIG_FRAME_WARN for KMSAN by default (Chris von Recklinghausen) [RHEL-1848] - mm: kmsan: export kmsan_copy_page_meta() (Chris von Recklinghausen) [RHEL-1848] - mm/page_isolation: fix clang deadcode warning (Chris von Recklinghausen) [RHEL-1848] - rhashtable: make test actually random (Chris von Recklinghausen) [RHEL-1848] - hugetlb: fix memory leak associated with vma_lock structure (Chris von Recklinghausen) [RHEL-1848] - mm/page_alloc: reduce potential fragmentation in make_alloc_exact() (Chris von Recklinghausen) [RHEL-1848] - zsmalloc: zs_destroy_pool: add size_class NULL check (Chris von Recklinghausen) [RHEL-1848] - treewide: use get_random_u32() when possible (Chris von Recklinghausen) [RHEL-1848] - treewide: use prandom_u32_max() when possible, part 2 (Chris von Recklinghausen) [RHEL-1848] - mm/slab: use kmalloc_node() for off slab freelist_idx_t array allocation (Chris von Recklinghausen) [RHEL-1848] - highmem: fix kmap_to_page() for kmap_local_page() addresses (Chris von Recklinghausen) [RHEL-1848] - zram: always expose rw_page (Chris von Recklinghausen) [RHEL-1848] - kasan: fix array-bounds warnings in tests (Chris von Recklinghausen) [RHEL-1848] - mm/damon: use damon_sz_region() in appropriate place (Chris von Recklinghausen) [RHEL-1848] - mm/damon: move sz_damon_region to damon_sz_region (Chris von Recklinghausen) [RHEL-1848] - kmsan: unpoison @tlb in arch_tlb_gather_mmu() (Chris von Recklinghausen) [RHEL-1848] - mmap: fix copy_vma() failure path (Chris von Recklinghausen) [RHEL-1848] - mm/compaction: fix set skip in fast_find_migrateblock (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb.c: make __hugetlb_vma_unlock_write_put() static (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: Update the translation of page_owner to 6.0-rc7 (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: Update the translation of ksm to 6.0-rc7 (Chris von Recklinghausen) [RHEL-1848] - mm/damon/core: initialize damon_target->list in damon_new_target() (Chris von Recklinghausen) [RHEL-1848] - xfs: port to vfs{g,u}id_t and associated helpers (Chris von Recklinghausen) [RHEL-1848] - vfs: open inside ->tmpfile() (Chris von Recklinghausen) [RHEL-1848] - vfs: move open right after ->tmpfile() (Chris von Recklinghausen) [RHEL-1848] - vfs: make vfs_tmpfile() static (Chris von Recklinghausen) [RHEL-1848] - ovl: use vfs_tmpfile_open() helper (Chris von Recklinghausen) [RHEL-1848] - cachefiles: use vfs_tmpfile_open() helper (Chris von Recklinghausen) [RHEL-1848] - cachefiles: only pass inode to *mark_inode_inuse() helpers (Chris von Recklinghausen) [RHEL-1848] - cachefiles: tmpfile error handling cleanup (Chris von Recklinghausen) [RHEL-1848] - hugetlbfs: cleanup mknod and tmpfile (Chris von Recklinghausen) [RHEL-1848] - vfs: add vfs_tmpfile_open() helper (Chris von Recklinghausen) [RHEL-1848] - hugetlb: allocate vma lock for all sharable vmas (Chris von Recklinghausen) [RHEL-1848] - hugetlb: take hugetlb vma_lock when clearing vma_lock->vma pointer (Chris von Recklinghausen) [RHEL-1848] - hugetlb: fix vma lock handling during split vma and range unmapping (Chris von Recklinghausen) [RHEL-1848] - mglru: mm/vmscan.c: fix imprecise comments (Chris von Recklinghausen) [RHEL-1848] - mm/mglru: don't sync disk for each aging cycle (Chris von Recklinghausen) [RHEL-1848] - mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled (Chris von Recklinghausen) [RHEL-1848] - mm/secretmem: remove reduntant return value (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: add available_huge_pages() func (Chris von Recklinghausen) [RHEL-1848] - selftests/vm: add selftest for MADV_COLLAPSE of uffd-minor memory (Chris von Recklinghausen) [RHEL-1848] - selftests/vm: add file/shmem MADV_COLLAPSE selftest for cleared pmd (Chris von Recklinghausen) [RHEL-1848] - selftests/vm: add thp collapse shmem testing (Chris von Recklinghausen) [RHEL-1848] - selftests/vm: add thp collapse file and tmpfs testing (Chris von Recklinghausen) [RHEL-1848] - selftests/vm: modularize thp collapse memory operations (Chris von Recklinghausen) [RHEL-1848] - selftests/vm: dedup THP helpers (Chris von Recklinghausen) [RHEL-1848] - mm/khugepaged: add tracepoint to hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-1848] - mm/madvise: add file and shmem support to MADV_COLLAPSE (Chris von Recklinghausen) [RHEL-1848] - mm/khugepaged: attempt to map file/shmem-backed pte-mapped THPs by pmds (Chris von Recklinghausen) [RHEL-1848] - mm/shmem: add flag to enforce shmem THP in hugepage_vma_check() (Chris von Recklinghausen) [RHEL-1848] - selftests/vm: retry on EAGAIN for MADV_COLLAPSE selftest (Chris von Recklinghausen) [RHEL-1848] - mm/madvise: MADV_COLLAPSE return EAGAIN when page cannot be isolated (Chris von Recklinghausen) [RHEL-1848] - mm/khugepaged: check compound_order() in collapse_pte_mapped_thp() (Chris von Recklinghausen) [RHEL-1848] - mm/damon: deduplicate damon_{reclaim,lru_sort}_apply_parameters() (Chris von Recklinghausen) [RHEL-1848] - mm/damon/sysfs: return 'err' value when call kstrtoul() failed (Chris von Recklinghausen) [RHEL-1848] - mm/page_alloc: update comments for rmqueue() (Chris von Recklinghausen) [RHEL-1848] - mm/damon: rename damon_pageout_score() to damon_cold_score() (Chris von Recklinghausen) [RHEL-1848] - hugetlb: freeze allocated pages before creating hugetlb pages (Chris von Recklinghausen) [RHEL-1848] - mm/page_alloc: fix obsolete comment in deferred_pfn_valid() (Chris von Recklinghausen) [RHEL-1848] - mm/page_alloc: remove obsolete gfpflags_normal_context() (Chris von Recklinghausen) [RHEL-1848] - mm/page_alloc: use costly_order in WARN_ON_ONCE_GFP() (Chris von Recklinghausen) [RHEL-1848] - mm/page_alloc: init local variable buddy_pfn (Chris von Recklinghausen) [RHEL-1848] - mm/page_alloc: use helper macro SZ_1{K,M} (Chris von Recklinghausen) [RHEL-1848] - mm/page_alloc: make boot_nodestats static (Chris von Recklinghausen) [RHEL-1848] - mm/page_table_check: fix typos (Chris von Recklinghausen) [RHEL-1848] - mm/damon: return void from damon_set_schemes() (Chris von Recklinghausen) [RHEL-1848] - mm/secretmem: add __init annotation to secretmem_init() (Chris von Recklinghausen) [RHEL-1848] - mm/damon/lru_sort: change damon_lru_sort_wmarks to static (Chris von Recklinghausen) [RHEL-1848] - mm/damon/reclaim: change damon_reclaim_wmarks to static (Chris von Recklinghausen) [RHEL-1848] - mm/damon: use 'struct damon_target *' instead of 'void *' in target_valid() (Chris von Recklinghausen) [RHEL-1848] - mm/damon: simplify scheme create in lru_sort.c (Chris von Recklinghausen) [RHEL-1848] - mm/damon/sysfs: avoid call damon_target_has_pid() repeatedly (Chris von Recklinghausen) [RHEL-1848] - x86: kmsan: handle CPU entry area (Chris von Recklinghausen) [RHEL-1848] - x86: kmsan: enable KMSAN builds for x86 (Chris von Recklinghausen) [RHEL-1848] - entry: kmsan: introduce kmsan_unpoison_entry_regs() (Chris von Recklinghausen) [RHEL-1848] - x86: kmsan: don't instrument stack walking functions (Chris von Recklinghausen) [RHEL-1848] - x86: kasan: kmsan: support CONFIG_GENERIC_CSUM on x86, enable it for KASAN/KMSAN (Chris von Recklinghausen) [RHEL-1848] - x86: kmsan: sync metadata pages on page fault (Chris von Recklinghausen) [RHEL-1848] - x86: kmsan: use __msan_ string functions where possible. (Chris von Recklinghausen) [RHEL-1848] - x86: kmsan: handle open-coded assembly in lib/iomem.c (Chris von Recklinghausen) [RHEL-1848] - x86: kmsan: skip shadow checks in __switch_to() (Chris von Recklinghausen) [RHEL-1848] - x86: kmsan: disable instrumentation of unsupported code (Chris von Recklinghausen) [RHEL-1848] - security: kmsan: fix interoperability with auto-initialization (Chris von Recklinghausen) [RHEL-1848] - kcov: kmsan: unpoison area->list in kcov_remote_area_put() (Chris von Recklinghausen) [RHEL-1848] - kmsan: disable physical page merging in biovec (Chris von Recklinghausen) [RHEL-1848] - crypto: kmsan: disable accelerated configs under KMSAN (Chris von Recklinghausen) [RHEL-1848] - kmsan: disable strscpy() optimization under KMSAN (Chris von Recklinghausen) [RHEL-1848] - kmsan: add tests for KMSAN (Chris von Recklinghausen) [RHEL-1848] - kmsan: handle memory sent to/from USB (Chris von Recklinghausen) [RHEL-1848] - virtio: kmsan: check/unpoison scatterlist in vring_map_one_sg() (Chris von Recklinghausen) [RHEL-1848] - dma: kmsan: unpoison DMA mappings (Chris von Recklinghausen) [RHEL-1848] - input: libps2: mark data received in __ps2_command() as initialized (Chris von Recklinghausen) [RHEL-1848] - kmsan: add iomap support (Chris von Recklinghausen) [RHEL-1848] - instrumented.h: add KMSAN support (Chris von Recklinghausen) [RHEL-1848] - init: kmsan: call KMSAN initialization routines (Chris von Recklinghausen) [RHEL-1848] - kmsan: handle task creation and exiting (Chris von Recklinghausen) [RHEL-1848] - mm: kmsan: call KMSAN hooks from SLUB code (Chris von Recklinghausen) [RHEL-1848] - mm: kmsan: maintain KMSAN metadata for page operations (Chris von Recklinghausen) [RHEL-1848] - MAINTAINERS: add entry for KMSAN (Chris von Recklinghausen) [RHEL-1848] - kmsan: disable instrumentation of unsupported common kernel code (Chris von Recklinghausen) [RHEL-1848] - kmsan: add KMSAN runtime core (Chris von Recklinghausen) [RHEL-1848] - libnvdimm/pfn_dev: increase MAX_STRUCT_PAGE_SIZE (Chris von Recklinghausen) [RHEL-1848] - kmsan: mark noinstr as __no_sanitize_memory (Chris von Recklinghausen) [RHEL-1848] - kmsan: introduce __no_sanitize_memory and __no_kmsan_checks (Chris von Recklinghausen) [RHEL-1848] - kmsan: add ReST documentation (Chris von Recklinghausen) [RHEL-1848] - asm-generic: instrument usercopy in cacheflush.h (Chris von Recklinghausen) [RHEL-1848] - x86: asm: instrument usercopy in get_user() and put_user() (Chris von Recklinghausen) [RHEL-1848] - instrumented.h: allow instrumenting both sides of copy_from_user() (Chris von Recklinghausen) [RHEL-1848] - stackdepot: reserve 5 extra bits in depot_stack_handle_t (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb: remove unnecessary 'NULL' values from pointer (Chris von Recklinghausen) [RHEL-1848] - mm/mempolicy: use PAGE_ALIGN instead of open-coding it (Chris von Recklinghausen) [RHEL-1848] - mm/page_alloc.c: document bulkfree_pcp_prepare() return value (Chris von Recklinghausen) [RHEL-1848] - mm/page_alloc.c: rename check_free_page() to free_page_is_bad() (Chris von Recklinghausen) [RHEL-1848] - mm/damon/core: simplify the kdamond stop mechanism by removing 'done' (Chris von Recklinghausen) [RHEL-1848] - mm/damon/sysfs: simplify the variable 'pid' assignment operation (Chris von Recklinghausen) [RHEL-1848] - mm/damon: simplify the parameter passing for 'prepare_access_checks' (Chris von Recklinghausen) [RHEL-1848] - mm/damon/lru_sort: deduplicate hot/cold schemes generators (Chris von Recklinghausen) [RHEL-1848] - mm/damon/lru_sort: use quotas param generator (Chris von Recklinghausen) [RHEL-1848] - mm/damon/reclaim: use the quota params generator macro (Chris von Recklinghausen) [RHEL-1848] - mm/damon/modules-common: implement damos time quota params generator (Chris von Recklinghausen) [RHEL-1848] - mm/damon/modules-common: implement a damos quota params generator (Chris von Recklinghausen) [RHEL-1848] - mm/damon/lru_sort: use stat generator (Chris von Recklinghausen) [RHEL-1848] - mm/damon/reclaim: use stat parameters generator (Chris von Recklinghausen) [RHEL-1848] - mm/damon/modules-common: implement a stats parameters generator macro (Chris von Recklinghausen) [RHEL-1848] - mm/damon/reclaim: use watermarks parameters generator macro (Chris von Recklinghausen) [RHEL-1848] - mm/damon/lru_sort: use watermarks parameters generator macro (Chris von Recklinghausen) [RHEL-1848] - mm/damon/modules-common: implement a watermarks module parameters generator macro (Chris von Recklinghausen) [RHEL-1848] - mm/damon/reclaim: use monitoring attributes parameters generator macro (Chris von Recklinghausen) [RHEL-1848] - mm/damon/lru_sort: use monitoring attributes parameters generaotr macro (Chris von Recklinghausen) [RHEL-1848] - mm/damon: implement a monitoring attributes module parameters generator macro (Chris von Recklinghausen) [RHEL-1848] - mm/damon/lru_sort: use 'struct damon_attrs' for storing parameters for it (Chris von Recklinghausen) [RHEL-1848] - mm/damon/reclaim: use 'struct damon_attrs' for storing parameters for it (Chris von Recklinghausen) [RHEL-1848] - mm/damon/core: reduce parameters for damon_set_attrs() (Chris von Recklinghausen) [RHEL-1848] - mm/damon/core: use a dedicated struct for monitoring attributes (Chris von Recklinghausen) [RHEL-1848] - mm/damon/core: factor out 'damos_quota' private fileds initialization (Chris von Recklinghausen) [RHEL-1848] - mm/damon/core: copy struct-to-struct instead of field-to-field in damon_new_scheme() (Chris von Recklinghausen) [RHEL-1848] - mm/damon/paddr: deduplicate damon_pa_{mark_accessed,deactivate_pages}() (Chris von Recklinghausen) [RHEL-1848] - mm/damon/paddr: make supported DAMOS actions of paddr clear (Chris von Recklinghausen) [RHEL-1848] - mm/damon: simplify scheme create in damon_lru_sort_apply_parameters (Chris von Recklinghausen) [RHEL-1848] - mm/damon: improve damon_new_region strategy (Chris von Recklinghausen) [RHEL-1848] - mm/damon/sysfs: use the wrapper directly to check if the kdamond is running (Chris von Recklinghausen) [RHEL-1848] - mm/damon/sysfs: change few functions execute order (Chris von Recklinghausen) [RHEL-1848] - mm/huge_memory: prevent THP_ZERO_PAGE_ALLOC increased twice (Chris von Recklinghausen) [RHEL-1848] - mm/damon: remove duplicate get_monitoring_region() definitions (Chris von Recklinghausen) [RHEL-1848] - mm: kfence: convert to DEFINE_SEQ_ATTRIBUTE (Chris von Recklinghausen) [RHEL-1848] - mm/shuffle: convert module_param_call to module_param_cb (Chris von Recklinghausen) [RHEL-1848] - tmpfs: add support for an i_version counter (Chris von Recklinghausen) [RHEL-1848] - mm/damon/vaddr: add a comment for 'default' case in damon_va_apply_scheme() (Chris von Recklinghausen) [RHEL-1848] - mm/rodata_test: use PAGE_ALIGNED() helper (Chris von Recklinghausen) [RHEL-1848] - mm/hwpoison: add __init/__exit annotations to module init/exit funcs (Chris von Recklinghausen) [RHEL-1848] - mm: add pageblock_aligned() macro (Chris von Recklinghausen) [RHEL-1848] - mm: add pageblock_align() macro (Chris von Recklinghausen) [RHEL-1848] - mm: reuse pageblock_start/end_pfn() macro (Chris von Recklinghausen) [RHEL-1848] - mm/page_owner.c: remove redundant drain_all_pages (Chris von Recklinghausen) [RHEL-1848] - mm/damon: simplify damon_ctx check in damon_sysfs_before_terminate (Chris von Recklinghausen) [RHEL-1848] - kasan: better invalid/double-free report header (Chris von Recklinghausen) [RHEL-1848] - ubject: kasan: move tests to mm/kasan/ (Chris von Recklinghausen) [RHEL-1848] - kasan: add another use-after-free test (Chris von Recklinghausen) [RHEL-1848] - kasan: better identify bug types for tag-based modes (Chris von Recklinghausen) [RHEL-1848] - kasan: dynamically allocate stack ring entries (Chris von Recklinghausen) [RHEL-1848] - kasan: support kasan.stacktrace for SW_TAGS (Chris von Recklinghausen) [RHEL-1848] - kasan: implement stack ring for tag-based modes (Chris von Recklinghausen) [RHEL-1848] - kasan: introduce kasan_complete_mode_report_info (Chris von Recklinghausen) [RHEL-1848] - kasan: rework function arguments in report.c (Chris von Recklinghausen) [RHEL-1848] - kasan: fill in cache and object in complete_report_info (Chris von Recklinghausen) [RHEL-1848] - kasan: introduce complete_report_info (Chris von Recklinghausen) [RHEL-1848] - kasan: simplify print_report (Chris von Recklinghausen) [RHEL-1848] - kasan: make kasan_addr_to_page static (Chris von Recklinghausen) [RHEL-1848] - kasan: use kasan_addr_to_slab in print_address_description (Chris von Recklinghausen) [RHEL-1848] - kasan: use virt_addr_valid in kasan_addr_to_page/slab (Chris von Recklinghausen) [RHEL-1848] - kasan: cosmetic changes in report.c (Chris von Recklinghausen) [RHEL-1848] - kasan: move kasan_get_alloc/free_track definitions (Chris von Recklinghausen) [RHEL-1848] - kasan: pass tagged pointers to kasan_save_alloc/free_info (Chris von Recklinghausen) [RHEL-1848] - kasan: only define kasan_cache_create for Generic mode (Chris von Recklinghausen) [RHEL-1848] - kasan: only define metadata structs for Generic mode (Chris von Recklinghausen) [RHEL-1848] - kasan: only define metadata offsets for Generic mode (Chris von Recklinghausen) [RHEL-1848] - kasan: only define kasan_never_merge for Generic mode (Chris von Recklinghausen) [RHEL-1848] - kasan: only define kasan_metadata_size for Generic mode (Chris von Recklinghausen) [RHEL-1848] - kasan: drop CONFIG_KASAN_GENERIC check from kasan_init_cache_meta (Chris von Recklinghausen) [RHEL-1848] - kasan: introduce kasan_init_cache_meta (Chris von Recklinghausen) [RHEL-1848] - kasan: introduce kasan_requires_meta (Chris von Recklinghausen) [RHEL-1848] - kasan: move kasan_get_*_meta to generic.c (Chris von Recklinghausen) [RHEL-1848] - kasan: clear metadata functions for tag-based modes (Chris von Recklinghausen) [RHEL-1848] - kasan: introduce kasan_init_object_meta (Chris von Recklinghausen) [RHEL-1848] - kasan: introduce kasan_get_alloc_track (Chris von Recklinghausen) [RHEL-1848] - kasan: introduce kasan_print_aux_stacks (Chris von Recklinghausen) [RHEL-1848] - kasan: drop CONFIG_KASAN_TAGS_IDENTIFY (Chris von Recklinghausen) [RHEL-1848] - kasan: split save_alloc_info implementations (Chris von Recklinghausen) [RHEL-1848] - kasan: move is_kmalloc check out of save_alloc_info (Chris von Recklinghausen) [RHEL-1848] - kasan: rename kasan_set_*_info to kasan_save_*_info (Chris von Recklinghausen) [RHEL-1848] - kasan: check KASAN_NO_FREE_META in __kasan_metadata_size (Chris von Recklinghausen) [RHEL-1848] - filemap: convert filemap_range_has_writeback() to use folios (Chris von Recklinghausen) [RHEL-1848] - mm/damon/sysfs: simplify the judgement whether kdamonds are busy (Chris von Recklinghausen) [RHEL-1848] - mm/hugetlb.c: remove unnecessary initialization of local `err' (Chris von Recklinghausen) [RHEL-1848] - uprobes: use new_folio in __replace_page() (Chris von Recklinghausen) [RHEL-1848] - rmap: remove page_unlock_anon_vma_read() (Chris von Recklinghausen) [RHEL-1848] - mm: convert page_get_anon_vma() to folio_get_anon_vma() (Chris von Recklinghausen) [RHEL-1848] - huge_memory: convert unmap_page() to unmap_folio() (Chris von Recklinghausen) [RHEL-1848] - huge_memory: convert split_huge_page_to_list() to use a folio (Chris von Recklinghausen) [RHEL-1848] - migrate: convert unmap_and_move_huge_page() to use folios (Chris von Recklinghausen) [RHEL-1848] - migrate: convert __unmap_and_move() to use folios (Chris von Recklinghausen) [RHEL-1848] - rmap: convert page_move_anon_rmap() to use a folio (Chris von Recklinghausen) [RHEL-1848] - mm: remove try_to_free_swap() (Chris von Recklinghausen) [RHEL-1848] - memcg: convert mem_cgroup_swap_full() to take a folio (Chris von Recklinghausen) [RHEL-1848] - mm: convert do_swap_page() to use folio_free_swap() (Chris von Recklinghausen) [RHEL-1848] - ksm: use a folio in replace_page() (Chris von Recklinghausen) [RHEL-1848] - uprobes: use folios more widely in __replace_page() (Chris von Recklinghausen) [RHEL-1848] - madvise: convert madvise_free_pte_range() to use a folio (Chris von Recklinghausen) [RHEL-1848] - huge_memory: convert do_huge_pmd_wp_page() to use a folio (Chris von Recklinghausen) [RHEL-1848] - mm: convert do_wp_page() to use a folio (Chris von Recklinghausen) [RHEL-1848] - swap: convert swap_writepage() to use a folio (Chris von Recklinghausen) [RHEL-1848] - swap_state: convert free_swap_cache() to use a folio (Chris von Recklinghausen) [RHEL-1848] - mm: remove lookup_swap_cache() (Chris von Recklinghausen) [RHEL-1848] - mm: convert do_swap_page() to use swap_cache_get_folio() (Chris von Recklinghausen) [RHEL-1848] - swapfile: convert unuse_pte_range() to use a folio (Chris von Recklinghausen) [RHEL-1848] - swapfile: convert __try_to_reclaim_swap() to use a folio (Chris von Recklinghausen) [RHEL-1848] - swapfile: convert try_to_unuse() to use a folio (Chris von Recklinghausen) [RHEL-1848] - shmem: remove shmem_getpage() (Chris von Recklinghausen) [RHEL-1848] - userfaultfd: convert mcontinue_atomic_pte() to use a folio (Chris von Recklinghausen) [RHEL-1848] - khugepaged: call shmem_get_folio() (Chris von Recklinghausen) [RHEL-1848] - shmem: convert shmem_get_link() to use a folio (Chris von Recklinghausen) [RHEL-1848] - shmem: convert shmem_symlink() to use a folio (Chris von Recklinghausen) [RHEL-1848] - shmem: convert shmem_fallocate() to use a folio (Chris von Recklinghausen) [RHEL-1848] - shmem: convert shmem_file_read_iter() to use shmem_get_folio() (Chris von Recklinghausen) [RHEL-1848] - shmem: convert shmem_write_begin() to use shmem_get_folio() (Chris von Recklinghausen) [RHEL-1848] - shmem: convert shmem_get_partial_folio() to use shmem_get_folio() (Chris von Recklinghausen) [RHEL-1848] - shmem: add shmem_get_folio() (Chris von Recklinghausen) [RHEL-1848] - shmem: convert shmem_read_mapping_page_gfp() to use shmem_get_folio_gfp() (Chris von Recklinghausen) [RHEL-1848] - shmem: convert shmem_fault() to use shmem_get_folio_gfp() (Chris von Recklinghausen) [RHEL-1848] - shmem: convert shmem_getpage_gfp() to shmem_get_folio_gfp() (Chris von Recklinghausen) [RHEL-1848] - shmem: eliminate struct page from shmem_swapin_folio() (Chris von Recklinghausen) [RHEL-1848] - swap: add swap_cache_get_folio() (Chris von Recklinghausen) [RHEL-1848] - shmem: convert shmem_replace_page() to shmem_replace_folio() (Chris von Recklinghausen) [RHEL-1848] - shmem: convert shmem_mfill_atomic_pte() to use a folio (Chris von Recklinghausen) [RHEL-1848] - memcg: convert mem_cgroup_swapin_charge_page() to mem_cgroup_swapin_charge_folio() (Chris von Recklinghausen) [RHEL-1848] - mm: convert do_swap_page()'s swapcache variable to a folio (Chris von Recklinghausen) [RHEL-1848] - mm/swap: convert put_swap_page() to put_swap_folio() (Chris von Recklinghausen) [RHEL-1848] - mm/swap: convert add_to_swap_cache() to take a folio (Chris von Recklinghausen) [RHEL-1848] - mm/swap: convert __read_swap_cache_async() to use a folio (Chris von Recklinghausen) [RHEL-1848] - mm/swapfile: convert try_to_free_swap() to folio_free_swap() (Chris von Recklinghausen) [RHEL-1848] - mm/swapfile: remove page_swapcount() (Chris von Recklinghausen) [RHEL-1848] - mm: add split_folio() (Chris von Recklinghausen) [RHEL-1848] - mm: reimplement folio_order() and folio_nr_pages() (Chris von Recklinghausen) [RHEL-1848] - mm: add the first tail page to struct folio (Chris von Recklinghausen) [RHEL-1848] - mm/vmscan: fix a lot of comments (Chris von Recklinghausen) [RHEL-1848] - ksm: convert to use common struct mm_slot (Chris von Recklinghausen) [RHEL-1848] - ksm: convert ksm_mm_slot.link to ksm_mm_slot.hash (Chris von Recklinghausen) [RHEL-1848] - ksm: convert ksm_mm_slot.mm_list to ksm_mm_slot.mm_node (Chris von Recklinghausen) [RHEL-1848] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-1848] - ksm: remove redundant declarations in ksm.h (Chris von Recklinghausen) [RHEL-1848] - mm: thp: convert to use common struct mm_slot (Chris von Recklinghausen) [RHEL-1848] - mm: introduce common struct mm_slot (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: design doc (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: admin guide (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: debugfs interface (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: thrashing prevention (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: kill switch (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: optimize multiple memcgs (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: support page table walks (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: exploit locality in rmap (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: minimal implementation (Chris von Recklinghausen) [RHEL-1848] - mm: multi-gen LRU: groundwork (Chris von Recklinghausen) [RHEL-1848] - Revert "include/linux/mm_inline.h: fold __update_lru_size() into its sole caller" (Chris von Recklinghausen) [RHEL-1848] - mm/vmscan.c: refactor shrink_node() (Chris von Recklinghausen) [RHEL-1848] - mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG (Chris von Recklinghausen) [RHEL-1848] - mm: x86, arm64: add arch_has_hw_pte_young() (Chris von Recklinghausen) [RHEL-1848] - mm: migrate: do not retry 10 times for the subpages of fail-to-migrate THP (Chris von Recklinghausen) [RHEL-1848] - mm: MADV_COLLAPSE: refetch vm_end after reacquiring mmap_lock (Chris von Recklinghausen) [RHEL-1848] - mm/mremap_pages: save a few cycles in get_dev_pagemap() (Chris von Recklinghausen) [RHEL-1848] - mm: remove BUG_ON() in __isolate_free_page() (Chris von Recklinghausen) [RHEL-1848] - mm/kmemleak: make create_object return void (Chris von Recklinghausen) [RHEL-1848] - hugetlb: make hugetlb depends on SYSFS or SYSCTL (Chris von Recklinghausen) [RHEL-1848] - hugetlb: add comment for subtle SetHPageVmemmapOptimized() (Chris von Recklinghausen) [RHEL-1848] - hugetlb: kill hugetlbfs_pagecache_page() (Chris von Recklinghausen) [RHEL-1848] - hugetlb: pass NULL to kobj_to_hstate() if nid is unused (Chris von Recklinghausen) [RHEL-1848] - hugetlb: use helper {huge_pte|pmd}_lock() (Chris von Recklinghausen) [RHEL-1848] - hugetlb: use sizeof() to get the array size (Chris von Recklinghausen) [RHEL-1848] - hugetlb: use LIST_HEAD() to define a list head (Chris von Recklinghausen) [RHEL-1848] - hugetlb: Use helper macro SZ_1K (Chris von Recklinghausen) [RHEL-1848] - hugetlb: make hugetlb_cma_check() static (Chris von Recklinghausen) [RHEL-1848] - mm/page_alloc.c: delete a redundant parameter of rmqueue_pcplist (Chris von Recklinghausen) [RHEL-1848] - mm/damon: get the hotness from damon_hot_score() in damon_pageout_score() (Chris von Recklinghausen) [RHEL-1848] - mm/damon/vaddr: remove comparison between mm and last_mm when checking region accesses (Chris von Recklinghausen) [RHEL-1848] - mm/damon: simplify the parameter passing for 'check_accesses' (Chris von Recklinghausen) [RHEL-1848] - mm: fix null-ptr-deref in kswapd_is_running() (Chris von Recklinghausen) [RHEL-1848] - filemap: remove find_get_pages_contig() (Chris von Recklinghausen) [RHEL-1848] - ramfs: convert ramfs_nommu_get_unmapped_area() to use filemap_get_folios_contig() (Chris von Recklinghausen) [RHEL-1848] - filemap: add filemap_get_folios_contig() (Chris von Recklinghausen) [RHEL-1848] - zram: don't retry compress incompressible page (Chris von Recklinghausen) [RHEL-1848] - mm: backing-dev: Remove the unneeded result variable (Chris von Recklinghausen) [RHEL-1848] - page_ext: introduce boot parameter 'early_page_ext' (Chris von Recklinghausen) [RHEL-1848] - mm: remove EXPERIMENTAL flag for zswap (Chris von Recklinghausen) [RHEL-1848] - drivers/block/zram/zram_drv.c: do not keep dangling zcomp pointer after zram reset (Chris von Recklinghausen) [RHEL-1848] - mm/gup.c: refactor check_and_migrate_movable_pages() (Chris von Recklinghausen) [RHEL-1848] - mm/gup.c: don't pass gup_flags to check_and_migrate_movable_pages() (Chris von Recklinghausen) [RHEL-1848] - mm: skip retry when new limit is not below old one in page_counter_set_max (Chris von Recklinghausen) [RHEL-1848] - mm: pagewalk: add api documentation for walk_page_range_novma() (Chris von Recklinghausen) [RHEL-1848] - mm: pagewalk: fix documentation of PTE hole handling (Chris von Recklinghausen) [RHEL-1848] - mm: memcg: export workingset refault stats for cgroup v1 (Chris von Recklinghausen) [RHEL-1848] - mm/page_owner.c: add llseek for page_owner (Chris von Recklinghausen) [RHEL-1848] - mm: thp: remove redundant pgtable check in set_huge_zero_page() (Chris von Recklinghausen) [RHEL-1848] - mm: hugetlb_vmemmap: simplify reset_struct_pages() (Chris von Recklinghausen) [RHEL-1848] - mm, hwpoison: fix page refcnt leaking in unpoison_memory() (Chris von Recklinghausen) [RHEL-1848] - mm: fix use-after free of page_ext after race with memory-offline (Chris von Recklinghausen) [RHEL-1848] - mm: memcontrol: fix a typo in comment (Chris von Recklinghausen) [RHEL-1848] - mm: kill find_min_pfn_with_active_regions() (Chris von Recklinghausen) [RHEL-1848] - zsmalloc: zs_object_copy: replace email link to doc (Chris von Recklinghausen) [RHEL-1848] - memory tiering: adjust hot threshold automatically (Chris von Recklinghausen) [RHEL-1848] - memory tiering: rate limit NUMA migration throughput (Chris von Recklinghausen) [RHEL-1848] - mm/util.c: add warning if __vm_enough_memory fails (Chris von Recklinghausen) [RHEL-1848] - mm/gup.c: simplify and fix check_and_migrate_movable_pages() return codes (Chris von Recklinghausen) [RHEL-1848] - hugetlb_cgroup: use helper for_each_hstate and hstate_index (Chris von Recklinghausen) [RHEL-1848] - hugetlb_cgroup: use helper macro NUMA_NO_NODE (Chris von Recklinghausen) [RHEL-1848] - hugetlb_cgroup: remove unneeded return value (Chris von Recklinghausen) [RHEL-1848] - hugetlb_cgroup: hugetlbfs: use helper macro SZ_1{K,M,G} (Chris von Recklinghausen) [RHEL-1848] - hugetlb_cgroup: remove unneeded nr_pages > 0 check (Chris von Recklinghausen) [RHEL-1848] - kfence: add sysfs interface to disable kfence for selected slabs. (Chris von Recklinghausen) [RHEL-1848] - mm/damon/core: simplify the parameter passing for region split operation (Chris von Recklinghausen) [RHEL-1848] - mm/util: reduce stack usage of folio_mapcount (Chris von Recklinghausen) [RHEL-1848] - mm/page_alloc: only search higher order when fallback (Chris von Recklinghausen) [RHEL-1848] - page_alloc: remove inactive initialization (Chris von Recklinghausen) [RHEL-1848] - mm/cma_debug: show complete cma name in debugfs directories (Chris von Recklinghausen) [RHEL-1848] - mm/swap: remove the end_write_func argument to __swap_writepage (Chris von Recklinghausen) [RHEL-1848] - zsmalloc: remove unnecessary size_class NULL check (Chris von Recklinghausen) [RHEL-1848] - zsmalloc: zs_object_copy: add clarifying comment (Chris von Recklinghausen) [RHEL-1848] - mm/vmscan: define macros for refaults in struct lruvec (Chris von Recklinghausen) [RHEL-1848] - userfaultfd: selftests: modify selftest to use /dev/userfaultfd (Chris von Recklinghausen) [RHEL-1848] - mm/damon/dbgfs: use kmalloc for allocating only one element (Chris von Recklinghausen) [RHEL-1848] - mm/filemap.c: convert page_endio() to use a folio (Chris von Recklinghausen) [RHEL-1848] - mm: align larger anonymous mappings on THP boundaries (Chris von Recklinghausen) [RHEL-1848] - mm/page_ext: remove unused variable in offline_page_ext (Chris von Recklinghausen) [RHEL-1848] - mm/madvise: add MADV_COLLAPSE to process_madvise() (Chris von Recklinghausen) [RHEL-1848] - mm/khugepaged: rename prefix of shared collapse functions (Chris von Recklinghausen) [RHEL-1848] - mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse (Chris von Recklinghausen) [RHEL-1848] - mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() finds hugepage (Chris von Recklinghausen) [RHEL-1848] - mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() (Chris von Recklinghausen) [RHEL-1848] - mm/khugepaged: add flag to predicate khugepaged-only behavior (Chris von Recklinghausen) [RHEL-1848] - mm/khugepaged: propagate enum scan_result codes back to callers (Chris von Recklinghausen) [RHEL-1848] - mm/khugepaged: dedup and simplify hugepage alloc and charging (Chris von Recklinghausen) [RHEL-1848] - mm/khugepaged: add struct collapse_control (Chris von Recklinghausen) [RHEL-1848] - mm: khugepaged: don't carry huge page to the next loop for !CONFIG_NUMA (Chris von Recklinghausen) [RHEL-1848] - slab: Remove __malloc attribute from realloc functions (Chris von Recklinghausen) [RHEL-1848] - mm/slub: enable debugging memory wasting of kmalloc (Chris von Recklinghausen) [RHEL-1848] - mm/slub: clean up create_unique_id() (Chris von Recklinghausen) [RHEL-1848] - mm/sl[au]b: check if large object is valid in __ksize() (Chris von Recklinghausen) [RHEL-1848] - mm/slab_common: move declaration of __ksize() to mm/slab.h (Chris von Recklinghausen) [RHEL-1848] - mm/slab_common: drop kmem_alloc & avoid dereferencing fields when not using (Chris von Recklinghausen) [RHEL-1848] - mm/slab_common: unify NUMA and UMA version of tracepoints (Chris von Recklinghausen) [RHEL-1848] - mm/sl[au]b: cleanup kmem_cache_alloc[_node]_trace() (Chris von Recklinghausen) [RHEL-1848] - mm/sl[au]b: generalize kmalloc subsystem (Chris von Recklinghausen) [RHEL-1848] - mm/sl[au]b: introduce common alloc/free functions without tracepoint (Chris von Recklinghausen) [RHEL-1848] - mm/slab: kmalloc: pass requests larger than order-1 page to page allocator (Chris von Recklinghausen) [RHEL-1848] - mm/slab_common: cleanup kmalloc_large() (Chris von Recklinghausen) [RHEL-1848] - mm/slab_common: kmalloc_node: pass large requests to page allocator (Chris von Recklinghausen) [RHEL-1848] - mm/slub: move kmalloc_large_node() to slab_common.c (Chris von Recklinghausen) [RHEL-1848] - mm/slab_common: fold kmalloc_order_trace() into kmalloc_large() (Chris von Recklinghausen) [RHEL-1848] - mm/sl[au]b: factor out __do_kmalloc_node() (Chris von Recklinghausen) [RHEL-1848] - mm/slab_common: cleanup kmalloc_track_caller() (Chris von Recklinghausen) [RHEL-1848] - mm/slab_common: remove CONFIG_NUMA ifdefs for common kmalloc functions (Chris von Recklinghausen) [RHEL-1848] - mm/slab: cleanup slab_alloc() and slab_alloc_node() (Chris von Recklinghausen) [RHEL-1848] - mm/slab: move NUMA-related code to __do_cache_alloc() (Chris von Recklinghausen) [RHEL-1848] - mm/slub: Remove the unneeded result variable (Chris von Recklinghausen) [RHEL-1848] - mm/slab_common: Remove the unneeded result variable (Chris von Recklinghausen) [RHEL-1848] - sched: Widen TAKS_state literals (Chris von Recklinghausen) [RHEL-1848] - sched/wait: Add wait_event_state() (Chris von Recklinghausen) [RHEL-1848] - sched/completion: Add wait_for_completion_state() (Chris von Recklinghausen) [RHEL-1848] - freezer,umh: Clean up freezer/initrd interaction (Chris von Recklinghausen) [RHEL-1848] - freezer: Have {,un}lock_system_sleep() save/restore flags (Chris von Recklinghausen) [RHEL-1848] - s390/mm: uninline copy_oldmem_kernel() function (Chris von Recklinghausen) [RHEL-1848] - block: use on-stack page vec for <= UIO_FASTIOV (Chris von Recklinghausen) [RHEL-1848] - mm: export balance_dirty_pages_ratelimited_flags() (Chris von Recklinghausen) [RHEL-1848] - overlayfs: constify path (Chris von Recklinghausen) [RHEL-1848] - fat: port to vfs{g,u}id_t and associated helpers (Chris von Recklinghausen) [RHEL-1848] - fix coredump breakage (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: core-api: Add packing Chinese translation (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: core-api: Add generic-radix-tree Chinese translation (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: core-api: Add circular-buffers Chinese translation (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: core-api: Add idr Chinese translation (Chris von Recklinghausen) [RHEL-1848] - don't use __kernel_write() on kmap_local_page() (Chris von Recklinghausen) [RHEL-1848] - tools: fix compilation after gfp_types.h split (Chris von Recklinghausen) [RHEL-1848] - Revert "fs/exec: allow to unshare a time namespace on vfork+exec" (Chris von Recklinghausen) [RHEL-1848] - take care to handle NULL ->proc_lseek() (Chris von Recklinghausen) [RHEL-1848] - mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst (Chris von Recklinghausen) [RHEL-1848] - fix copy_page_from_iter() for compound destinations (Chris von Recklinghausen) [RHEL-1848] - hugetlbfs: copy_page_to_iter() can deal with compound pages (Chris von Recklinghausen) [RHEL-1848] - copy_page_to_iter(): don't split high-order page in case of ITER_PIPE (Chris von Recklinghausen) [RHEL-1848] - expand those iov_iter_advance()... (Chris von Recklinghausen) [RHEL-1848] - pipe_get_pages(): switch to append_pipe() (Chris von Recklinghausen) [RHEL-1848] - get rid of non-advancing variants (Chris von Recklinghausen) [RHEL-1848] - ceph: switch the last caller of iov_iter_get_pages_alloc() (Chris von Recklinghausen) [RHEL-1848] - af_alg_make_sg(): switch to advancing variant of iov_iter_get_pages() (Chris von Recklinghausen) [RHEL-1848] - iter_to_pipe(): switch to advancing variant of iov_iter_get_pages() (Chris von Recklinghausen) [RHEL-1848] - block: convert to advancing variants of iov_iter_get_pages{,_alloc}() (Chris von Recklinghausen) [RHEL-1848] - iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() (Chris von Recklinghausen) [RHEL-1848] - iov_iter: saner helper for page array allocation (Chris von Recklinghausen) [RHEL-1848] - fold __pipe_get_pages() into pipe_get_pages() (Chris von Recklinghausen) [RHEL-1848] - ITER_XARRAY: don't open-code DIV_ROUND_UP() (Chris von Recklinghausen) [RHEL-1848] - unify the rest of iov_iter_get_pages()/iov_iter_get_pages_alloc() guts (Chris von Recklinghausen) [RHEL-1848] - unify xarray_get_pages() and xarray_get_pages_alloc() (Chris von Recklinghausen) [RHEL-1848] - unify pipe_get_pages() and pipe_get_pages_alloc() (Chris von Recklinghausen) [RHEL-1848] - iov_iter_get_pages(): sanity-check arguments (Chris von Recklinghausen) [RHEL-1848] - iov_iter_get_pages_alloc(): lift freeing pages array on failure exits into wrapper (Chris von Recklinghausen) [RHEL-1848] - ITER_PIPE: fold data_start() and pipe_space_for_user() together (Chris von Recklinghausen) [RHEL-1848] - ITER_PIPE: cache the type of last buffer (Chris von Recklinghausen) [RHEL-1848] - ITER_PIPE: clean iov_iter_revert() (Chris von Recklinghausen) [RHEL-1848] - ITER_PIPE: clean pipe_advance() up (Chris von Recklinghausen) [RHEL-1848] - ITER_PIPE: lose iter_head argument of __pipe_get_pages() (Chris von Recklinghausen) [RHEL-1848] - ITER_PIPE: fold push_pipe() into __pipe_get_pages() (Chris von Recklinghausen) [RHEL-1848] - ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives (Chris von Recklinghausen) [RHEL-1848] - ITER_PIPE: helpers for adding pipe buffers (Chris von Recklinghausen) [RHEL-1848] - ITER_PIPE: helper for getting pipe buffer by index (Chris von Recklinghausen) [RHEL-1848] - splice: stop abusing iov_iter_advance() to flush a pipe (Chris von Recklinghausen) [RHEL-1848] - switch new_sync_{read,write}() to ITER_UBUF (Chris von Recklinghausen) [RHEL-1848] - new iov_iter flavour - ITER_UBUF (Chris von Recklinghausen) [RHEL-1848] - fuse: ioctl: translate ENOSYS (Chris von Recklinghausen) [RHEL-1848] - fuse: limit nsec (Chris von Recklinghausen) [RHEL-1848] - lib/cpumask: move some one-line wrappers to header file (Chris von Recklinghausen) [RHEL-1848] - headers/deps: mm: align MANITAINERS and Docs with new gfp.h structure (Chris von Recklinghausen) [RHEL-1848] - headers/deps: mm: Split out of (Chris von Recklinghausen) [RHEL-1848] - headers/deps: mm: Optimize header dependencies (Chris von Recklinghausen) [RHEL-1848] - selftests: add soft-dirty into run_vmtests.sh (Chris von Recklinghausen) [RHEL-1848] - selftests: soft-dirty: add test for mprotect (Chris von Recklinghausen) [RHEL-1848] - zram: fix unused 'zram_wb_devops' warning (Chris von Recklinghausen) [RHEL-1848] - zram: do not lookup algorithm in backends table (Chris von Recklinghausen) [RHEL-1848] - lib/test_vmalloc: switch to prandom_u32() (Chris von Recklinghausen) [RHEL-1848] - RDMA/rxe: Fix spelling mistake in error print (Chris von Recklinghausen) [RHEL-1848] - IB: Fix spelling of 'writable' (Chris von Recklinghausen) [RHEL-1848] - net: add missing includes and forward declarations under net/ (Chris von Recklinghausen) [RHEL-1848] - fix short copy handling in copy_mc_pipe_to_iter() (Chris von Recklinghausen) [RHEL-1848] - iov_iter_get_pages{,_alloc}(): cap the maxsize with MAX_RW_COUNT (Chris von Recklinghausen) [RHEL-1848] - iov_iter_bvec_advance(): don't bother with bvec_iter (Chris von Recklinghausen) [RHEL-1848] - copy_page_{to,from}_iter(): switch iovec variants to generic (Chris von Recklinghausen) [RHEL-1848] - fs: remove no_llseek (Chris von Recklinghausen) [RHEL-1848] - fs: check FMODE_LSEEK to control internal pipe splicing (Chris von Recklinghausen) [RHEL-1848] - fs: do not compare against ->llseek (Chris von Recklinghausen) [RHEL-1848] - fs: clear or set FMODE_LSEEK based on llseek function (Chris von Recklinghausen) [RHEL-1848] - Docs/zh_CN: Update the translation of kasan to 5.19-rc8 (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: core-api: Add watch_queue Chinese translation (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: core-api: Update the translation of mm-api.rst to 5.19-rc3 (Chris von Recklinghausen) [RHEL-1848] - fs/exec: allow to unshare a time namespace on vfork+exec (Chris von Recklinghausen) [RHEL-1848] - PM: hibernate: defer device probing when resuming from hibernation (Chris von Recklinghausen) [RHEL-1848] - mnt_idmapping: add vfs[g,u]id_into_k[g,u]id() (Chris von Recklinghausen) [RHEL-1848] - mnt_idmapping: use new helpers in mapped_fs{g,u}id() (Chris von Recklinghausen) [RHEL-1848] - fs: port HAS_UNMAPPED_ID() to vfs{g,u}id_t (Chris von Recklinghausen) [RHEL-1848] - fs: add two type safe mapping helpers (Chris von Recklinghausen) [RHEL-1848] - mnt_idmapping: add vfs{g,u}id_t (Chris von Recklinghausen) [RHEL-1848] - iov_iter: fix build issue due to possible type mis-match (Chris von Recklinghausen) [RHEL-1848] - iov_iter: Fix iter_xarray_get_pages{,_alloc}() (Chris von Recklinghausen) [RHEL-1848] - arm64: Initialize jump labels before setup_machine_fdt() (Chris von Recklinghausen) [RHEL-1848] - ovl: handle idmappings for layer lookup (Chris von Recklinghausen) [RHEL-1848] - ovl: use ovl_path_getxattr() wrapper (Chris von Recklinghausen) [RHEL-1848] - ovl: use ovl_do_notify_change() wrapper (Chris von Recklinghausen) [RHEL-1848] - ovl: pass layer mnt to ovl_open_realfile() (Chris von Recklinghausen) [RHEL-1848] - ovl: pass ofs to setattr operations (Chris von Recklinghausen) [RHEL-1848] - ovl: handle idmappings in creation operations (Chris von Recklinghausen) [RHEL-1848] - ovl: add ovl_upper_mnt_userns() wrapper (Chris von Recklinghausen) [RHEL-1848] - ovl: pass ofs to creation operations (Chris von Recklinghausen) [RHEL-1848] - ovl: use wrappers to all vfs_*xattr() calls (Chris von Recklinghausen) [RHEL-1848] - fs: add two trivial lookup helpers (Chris von Recklinghausen) [RHEL-1848] - selftests: memcg: factor out common parts of memory.{low,min} tests (Chris von Recklinghausen) [RHEL-1848] - selftests: memcg: remove protection from top level memcg (Chris von Recklinghausen) [RHEL-1848] - selftests: memcg: adjust expected reclaim values of protected cgroups (Chris von Recklinghausen) [RHEL-1848] - cgroup: fix an error handling path in alloc_pagecache_max_30M() (Chris von Recklinghausen) [RHEL-1848] - mm/highmem: fix kernel-doc warnings in highmem*.h (Chris von Recklinghausen) [RHEL-1848] - kasan: clean-up kconfig options descriptions (Chris von Recklinghausen) [RHEL-1848] - kasan: move boot parameters section in documentation (Chris von Recklinghausen) [RHEL-1848] - kasan: update documentation (Chris von Recklinghausen) [RHEL-1848] - cgroup: fix racy check in alloc_pagecache_max_30M() helper function (Chris von Recklinghausen) [RHEL-1848] - cgroup: remove racy check in test_memcg_sock() (Chris von Recklinghausen) [RHEL-1848] - cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() (Chris von Recklinghausen) [RHEL-1848] - cgroups: refactor children cgroups in memcg tests (Chris von Recklinghausen) [RHEL-1848] - selftests: vm: add test for Soft-Dirty PTE bit (Chris von Recklinghausen) [RHEL-1848] - selftests: vm: bring common functions to a new file (Chris von Recklinghausen) [RHEL-1848] - MAINTAINERS: add corresponding kselftests to memcg entry (Chris von Recklinghausen) [RHEL-1848] - kcov: don't generate a warning on vm_insert_page()'s failure (Chris von Recklinghausen) [RHEL-1848] - fs: fix acl translation (Chris von Recklinghausen) [RHEL-1848] - Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" (Chris von Recklinghausen) [RHEL-1848] - kcov: properly handle subsequent mmap calls (Chris von Recklinghausen) [RHEL-1848] - kcov: split ioctl handling into locked and unlocked parts (Chris von Recklinghausen) [RHEL-1848] - ubsan: no need to unset panic_on_warn in ubsan_epilogue() (Chris von Recklinghausen) [RHEL-1848] - panic: unset panic_on_warn inside panic() (Chris von Recklinghausen) [RHEL-1848] - docs: kdump: add scp example to write out the dump file (Chris von Recklinghausen) [RHEL-1848] - docs: kdump: update description about sysfs file system support (Chris von Recklinghausen) [RHEL-1848] - fat: use pointer to simple type in put_user() (Chris von Recklinghausen) [RHEL-1848] - treewide: Replace zero-length arrays with flexible-array members (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: Add rbtree Chinese translation (Chris von Recklinghausen) [RHEL-1848] - fuse: fix fileattr op failure (Chris von Recklinghausen) [RHEL-1848] - ovl: don't fail copy up if no fileattr support on upper (Chris von Recklinghausen) [RHEL-1848] - ovl: fix NULL pointer dereference in copy up warning (Chris von Recklinghausen) [RHEL-1848] - tools headers UAPI: Sync files changed by new set_mempolicy_home_node syscall (Chris von Recklinghausen) [RHEL-1848] - mm/vmstat: add events for THP max_ptes_* exceeds (Chris von Recklinghausen) [RHEL-1848] - include/linux/gfp.h: further document GFP_DMA32 (Chris von Recklinghausen) [RHEL-1848] - fs: support mapped mounts of mapped filesystems (Chris von Recklinghausen) [RHEL-1848] - fs: add i_user_ns() helper (Chris von Recklinghausen) [RHEL-1848] - fs: port higher-level mapping helpers (Chris von Recklinghausen) [RHEL-1848] - fs: use low-level mapping helpers (Chris von Recklinghausen) [RHEL-1848] - fs: account for filesystem mappings (Chris von Recklinghausen) [RHEL-1848] - fs: tweak fsuidgid_has_mapping() (Chris von Recklinghausen) [RHEL-1848] - fs: move mapping helpers (Chris von Recklinghausen) [RHEL-1848] - mm/page_alloc: fix __alloc_size attribute for alloc_pages_exact_nid (Chris von Recklinghausen) [RHEL-1848] - ovl: fix filattr copy-up failure (Chris von Recklinghausen) [RHEL-1848] - ovl: fix warning in ovl_create_real() (Chris von Recklinghausen) [RHEL-1848] - percpu: add __alloc_size attributes for better bounds checking (Chris von Recklinghausen) [RHEL-1848] - mm/page_alloc: add __alloc_size attributes for better bounds checking (Chris von Recklinghausen) [RHEL-1848] - mm/kvmalloc: add __alloc_size attributes for better bounds checking (Chris von Recklinghausen) [RHEL-1848] - rapidio: avoid bogus __alloc_size warning (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: add core-api xarray translation (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: add core-api assoc_array translation (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: add core-api gfp_mask-from-fs-io translation (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: add core-api boot-time-mm translation (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: add core-api genalloc translation (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: add core-api mm-api translation (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: add core-api unaligned-memory-access translation (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: add core-api memory-allocation translation (Chris von Recklinghausen) [RHEL-1848] - docs/zh_CN: add core api kref translation (Chris von Recklinghausen) [RHEL-1848] - hugetlbfs: s390 is always 64bit (Chris von Recklinghausen) [RHEL-1848] - fs/coredump.c: log if a core dump is aborted due to changed file permissions (Chris von Recklinghausen) [RHEL-1848] - lib/iov_iter.c: fix kernel-doc warnings (Chris von Recklinghausen) [RHEL-1848] - lib/dump_stack: correct kernel-doc notation (Chris von Recklinghausen) [RHEL-1848] - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() (Chris von Recklinghausen) [RHEL-1848] - ovl: do not set overlay.opaque for new directories (Chris von Recklinghausen) [RHEL-1848] - ovl: add ovl_allow_offline_changes() helper (Chris von Recklinghausen) [RHEL-1848] - ovl: disable decoding null uuid with redirect_dir (Chris von Recklinghausen) [RHEL-1848] - ovl: consistent behavior for immutable/append-only inodes (Chris von Recklinghausen) [RHEL-1848] - ovl: copy up sync/noatime fileattr flags (Chris von Recklinghausen) [RHEL-1848] - ovl: pass ovl_fs to ovl_check_setxattr() (Chris von Recklinghausen) [RHEL-1848] - fs: add generic helper for filling statx attribute flags (Chris von Recklinghausen) [RHEL-1848] - namei: add mapping aware lookup helper (Chris von Recklinghausen) [RHEL-1848] - maple_tree: mtree_insert: fix typo in kernel-doc description of GFP flags (Nico Pache) [RHEL-5595] - maple_tree: mtree_insert*: fix typo in kernel-doc description (Nico Pache) [RHEL-5595] - maple_tree: disable mas_wr_append() when other readers are possible (Nico Pache) [RHEL-5595] - maple_tree: set the node limit when creating a new root node (Nico Pache) [RHEL-5595] - maple_tree: fix a few documentation issues (Nico Pache) [RHEL-5595] - maple_tree: relocate the declaration of mas_empty_area_rev(). (Nico Pache) [RHEL-5595] - maple_tree: simplify and clean up mas_wr_node_store() (Nico Pache) [RHEL-5595] - maple_tree: rework mas_wr_slot_store() to be cleaner and more efficient. (Nico Pache) [RHEL-5595] - maple_tree: add comments and some minor cleanups to mas_wr_append() (Nico Pache) [RHEL-5595] - maple_tree: add mas_wr_new_end() to calculate new_end accurately (Nico Pache) [RHEL-5595] - maple_tree: make the code symmetrical in mas_wr_extend_null() (Nico Pache) [RHEL-5595] - maple_tree: simplify mas_is_span_wr() (Nico Pache) [RHEL-5595] - maple_tree: fix the arguments to __must_hold() (Nico Pache) [RHEL-5595] - maple_tree: drop mas_{rev_}alloc() and mas_fill_gap() (Nico Pache) [RHEL-5595] - maple_tree: rework mtree_alloc_{range,rrange}() (Nico Pache) [RHEL-5595] - maple_tree: update testing code for mas_{next,prev,walk} (Nico Pache) [RHEL-5595] - maple_tree: clear up index and last setting in single entry tree (Nico Pache) [RHEL-5595] - maple_tree: add mas_prev_range() and mas_find_range_rev interface (Nico Pache) [RHEL-5595] - maple_tree: remove the parameter entry of mas_preallocate (Nico Pache) [RHEL-5595] - maple_tree: introduce mas_prev_slot() interface (Nico Pache) [RHEL-5595] - maple_tree: relocate mas_rewalk() and mas_rewalk_if_dead() (Nico Pache) [RHEL-5595] - maple_tree: add mas_next_range() and mas_find_range() interfaces (Nico Pache) [RHEL-5595] - maple_tree: introduce mas_next_slot() interface (Nico Pache) [RHEL-5595] - maple_tree: fix testing mas_empty_area() (Nico Pache) [RHEL-5595] - maple_tree: revise limit checks in mas_empty_area{_rev}() (Nico Pache) [RHEL-5595] - maple_tree: try harder to keep active node with mas_prev() (Nico Pache) [RHEL-5595] - maple_tree: try harder to keep active node after mas_next() (Nico Pache) [RHEL-5595] - maple_tree: mas_start() reset depth on dead node (Nico Pache) [RHEL-5595] - maple_tree: remove unnecessary check from mas_destroy() (Nico Pache) [RHEL-5595] - maple_tree: add __init and __exit to test module (Nico Pache) [RHEL-5595] - maple_tree: make test code work without debug enabled (Nico Pache) [RHEL-5595] - maple_tree: return error on mte_pivots() out of range (Nico Pache) [RHEL-5595] - maple_tree: use MAS_BUG_ON() prior to calling mas_meta_gap() (Nico Pache) [RHEL-5595] - maple_tree: use MAS_WR_BUG_ON() in mas_store_prealloc() (Nico Pache) [RHEL-5595] - maple_tree: use MAS_BUG_ON() from mas_topiary_range() (Nico Pache) [RHEL-5595] - maple_tree: use MAS_BUG_ON() in mas_set_height() (Nico Pache) [RHEL-5595] - maple_tree: use MAS_BUG_ON() when setting a leaf node as a parent (Nico Pache) [RHEL-5595] - maple_tree: convert debug code to use MT_WARN_ON() and MAS_WARN_ON() (Nico Pache) [RHEL-5595] - maple_tree: change RCU checks to WARN_ON() instead of BUG_ON() (Nico Pache) [RHEL-5595] - maple_tree: convert BUG_ON() to MT_BUG_ON() (Nico Pache) [RHEL-5595] - maple_tree: add debug BUG_ON and WARN_ON variants (Nico Pache) [RHEL-5595] - maple_tree: add format option to mt_dump() (Nico Pache) [RHEL-5595] - maple_tree: clean up mas_dfs_postorder() (Nico Pache) [RHEL-5595] - maple_tree: avoid unnecessary ascending (Nico Pache) [RHEL-5595] - maple_tree: clean up mas_parent_enum() and rename to mas_parent_type() (Nico Pache) [RHEL-5595] - maple_tree: fix static analyser cppcheck issue (Nico Pache) [RHEL-5595] - maple_tree: fix potential out-of-bounds access in mas_wr_end_piv() (Nico Pache) [RHEL-5595] - maple_tree: make maple state reusable after mas_empty_area() (Nico Pache) [RHEL-5595] - maple_tree: fix allocation in mas_sparse_area() (Nico Pache) [RHEL-5595] - maple_tree: use correct variable type in sizeof (Nico Pache) [RHEL-5595] - maple_tree: simplify mas_wr_node_walk() (Nico Pache) [RHEL-5595] - maple_tree: export symbol mas_preallocate() (Nico Pache) [RHEL-5595] - maple_tree: fix mas_empty_area() search (Nico Pache) [RHEL-5595] - maple_tree: make maple state reusable after mas_empty_area_rev() (Nico Pache) [RHEL-5595] - maple_tree: fix a potential memory leak, OOB access, or other unpredictable bug (Nico Pache) [RHEL-5595] - maple_tree: fix a potential concurrency bug in RCU mode (Nico Pache) [RHEL-5595] - maple_tree: fix get wrong data_end in mtree_lookup_walk() (Nico Pache) [RHEL-5595] - maple_tree: add RCU lock checking to rcu callback functions (Nico Pache) [RHEL-5595] - maple_tree: add smp_rmb() to dead node detection (Nico Pache) [RHEL-5595] - maple_tree: fix write memory barrier of nodes once dead for RCU mode (Nico Pache) [RHEL-5595] - maple_tree: remove extra smp_wmb() from mas_dead_leaves() (Nico Pache) [RHEL-5595] - maple_tree: fix freeing of nodes in rcu mode (Nico Pache) [RHEL-5595] - maple_tree: detect dead nodes in mas_start() (Nico Pache) [RHEL-5595] - maple_tree: be more cautious about dead nodes (Nico Pache) [RHEL-5595] - test_maple_tree: add more testing for mas_empty_area() (Nico Pache) [RHEL-5595] - maple_tree: fix mas_skip_node() end slot detection (Nico Pache) [RHEL-5595] - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() (Davide Caratti) [RHEL-14369] - macvlan: add forgotten nla_policy for IFLA_MACVLAN_BC_CUTOFF (Davide Caratti) [RHEL-14369] - ipvlan: Fix return value of ipvlan_queue_xmit() (Davide Caratti) [RHEL-14369] - lwt: Check LWTUNNEL_XMIT_CONTINUE strictly (Guillaume Nault) [RHEL-14360] - lwt: Fix return values of BPF xmit ops (Guillaume Nault) [RHEL-14360] - tunnels: fix kasan splat when generating ipv4 pmtu error (Guillaume Nault) [RHEL-14360] - vxlan: Fix nexthop hash size (Guillaume Nault) [RHEL-14360] - net:ipv6: check return value of pskb_trim() (Guillaume Nault) [RHEL-14360] - ipv4: fix null-deref in ipv4_link_failure (Felix Maurer) [RHEL-5426] {CVE-2023-42754} - powerpc/perf/hv-24x7: Update domain value check (Michael Petlan) [RHEL-8426] - sctp: update hb timer immediately after users change hb_interval (Xin Long) [RHEL-14179] - sctp: update transport state when processing a dupcook packet (Xin Long) [RHEL-14179] - netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp (Xin Long) [RHEL-14179] - sctp: annotate data-races around sk->sk_wmem_queued (Xin Long) [RHEL-14179] - PM: runtime: Add EXPORT[_GPL]_RUNTIME_DEV_PM_OPS macros (Jose Ignacio Tornos Martinez) [RHEL-12420] - PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro (Jose Ignacio Tornos Martinez) [RHEL-12420] - PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros (Jose Ignacio Tornos Martinez) [RHEL-12420] - PM: core: Remove DEFINE_UNIVERSAL_DEV_PM_OPS() macro (Jose Ignacio Tornos Martinez) [RHEL-12420] - netfilter: set default timeout to 3 secs for sctp shutdown send and recv state (Xin Long) [RHEL-6004]- redhat/configs: Enable CONFIG_DEVICE_PRIVATE on aarch64 (David Hildenbrand) [2231407] - nvme-fc: Prevent null pointer dereference in nvme_fc_io_getuuid() (Ewan D. Milne) [RHEL-1604] - net: vlan: introduce skb_vlan_eth_hdr() (Ivan Vecera) [RHEL-864] - net: vlan: don't adjust MAC header in __vlan_insert_inner_tag() unless set (Ivan Vecera) [RHEL-864] - cxgb4: fix use after free bugs caused by circular dependency problem (Ricardo Robaina) [RHEL-6262 RHEL-7057] {CVE-2023-4133} - CI: Remove -rt suffix from kpet_tree_name values (Nikolai Kondrashov) - x86/sched: Add the SD_ASYM_PACKING flag to the die domain of hybrid processors (Phil Auld) [RHEL-3888] - x86/sched/itmt: Give all SMT siblings of a core the same priority (Phil Auld) [RHEL-3888] - x86/sched: Remove SD_ASYM_PACKING from the SMT domain flags (Phil Auld) [RHEL-3888] - sched/topology: Remove SHARED_CHILD from ASYM_PACKING (Phil Auld) [RHEL-3888] - sched/topology: Check SDF_SHARED_CHILD in highest_flag_domain() (Phil Auld) [RHEL-3888] - sched/fair: Do not even the number of busy CPUs via asym_packing (Phil Auld) [RHEL-3888] - sched/fair: Use the busiest group to set prefer_sibling (Phil Auld) [RHEL-3888] - sched/fair: Keep a fully_busy SMT sched group as busiest (Phil Auld) [RHEL-3888] - sched/fair: Let low-priority cores help high-priority busy SMT cores (Phil Auld) [RHEL-3888] - sched/fair: Simplify asym_packing logic for SMT cores (Phil Auld) [RHEL-3888] - sched/fair: Only do asym_packing load balancing from fully idle SMT cores (Phil Auld) [RHEL-3888] - sched/fair: Move is_core_idle() out of CONFIG_NUMA (Phil Auld) [RHEL-3888] - redhat: fix bug/zjira sort in the changelog (Herton R. Krzesinski) - USB: core: Fix oversight in SuperSpeed initialization (Desnes Nunes) [RHEL-2566 RHEL-2680] {CVE-2023-37453} - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() (Desnes Nunes) [RHEL-2566 RHEL-2680] {CVE-2023-37453} - USB: core: Change usb_get_device_descriptor() API (Desnes Nunes) [RHEL-2566 RHEL-2680] {CVE-2023-37453} - USB: core: Unite old scheme and new scheme descriptor reads (Desnes Nunes) [RHEL-2566 RHEL-2680] {CVE-2023-37453} - selftests: forwarding: tc_tunnel_key: Make filters more specific (Ivan Vecera) [RHEL-1773] - selftests: forwarding: tc_flower: Relax success criterion (Ivan Vecera) [RHEL-1773] - selftests: forwarding: tc_actions: Use ncat instead of nc (Ivan Vecera) [RHEL-1773] - selftests: forwarding: tc_flower_l2_miss: Fix failing test with old libnet (Ivan Vecera) [RHEL-1773] - net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX. (Ivan Vecera) [RHEL-1773] - net: sched: cls_u32: Fix match key mis-addressing (Ivan Vecera) [RHEL-1773] - net: flower: fix stack-out-of-bounds in fl_set_key_cfm() (Ivan Vecera) [RHEL-1773] - net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64 (Ivan Vecera) [RHEL-1773] - sch_htb: Allow HTB quantum parameter in offload mode (Ivan Vecera) [RHEL-1773] - openvswitch: set IPS_CONFIRMED in tmpl status only when commit is set in conntrack (Ivan Vecera) [RHEL-1773] - net: sched: set IPS_CONFIRMED in tmpl status only when commit is set in act_ct (Ivan Vecera) [RHEL-1773] - netfilter: allow exp not to be removed in nf_ct_find_expectation (Ivan Vecera) [RHEL-1773] - selftests: tc: add ConnTrack procfs kconfig (Ivan Vecera) [RHEL-1773] - selftests: tc: add 'ct' action kconfig dep (Ivan Vecera) [RHEL-1773] - selftests: tc: set timeout to 15 minutes (Ivan Vecera) [RHEL-1773] - net: sched: cls_flower: Undo tcf_bind_filter in case of an error (Ivan Vecera) [RHEL-1773] - net: sched: cls_bpf: Undo tcf_bind_filter in case of an error (Ivan Vecera) [RHEL-1773] - net: sched: cls_u32: Undo refcount decrement in case update failed (Ivan Vecera) [RHEL-1773] - net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode (Ivan Vecera) [RHEL-1773] - net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after mall_set_parms (Ivan Vecera) [RHEL-1773] - pie: fix kernel-doc notation warning (Ivan Vecera) [RHEL-1773] - selftests: tc-testing: add test for qfq with stab overhead (Ivan Vecera) [RHEL-1773] - net/sched: sch_qfq: account for stab overhead in qfq_enqueue (Ivan Vecera) [RHEL-1773] - selftests: tc-testing: add tests for qfq mtu sanity check (Ivan Vecera) [RHEL-1773] - net/sched: sch_qfq: reintroduce lmax bound check for MTU (Ivan Vecera) [RHEL-1773] - net/sched: make psched_mtu() RTNL-less safe (Ivan Vecera) [RHEL-1773] - net/sched: flower: Ensure both minimum and maximum ports are specified (Ivan Vecera) [RHEL-1773] - net: sched: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-1773] - net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX (Ivan Vecera) [RHEL-1773] - net/sched: act_ipt: zero skb->cb before calling target (Ivan Vecera) [RHEL-1773] - net/sched: act_ipt: add sanity checks on skb before calling target (Ivan Vecera) [RHEL-1773] - net/sched: act_ipt: add sanity checks on table name and hook locations (Ivan Vecera) [RHEL-1773] - selftests: tc-testing: add one test for flushing explicitly created chain (Ivan Vecera) [RHEL-1773] - net: sched: Remove unused qdisc_l2t() (Ivan Vecera) [RHEL-1773] - net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting (Ivan Vecera) [RHEL-1773] - net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs (Ivan Vecera) [RHEL-1773] - net/sched: act_ct: Fix promotion of offloaded unreplied tuple (Ivan Vecera) [RHEL-1773] - selftests/tc-testing: Remove configs that no longer exist (Ivan Vecera) [RHEL-1773] - selftests/tc-testing: Fix SFB db test (Ivan Vecera) [RHEL-1773] - selftests/tc-testing: Fix Error: failed to find target LOG (Ivan Vecera) [RHEL-1773] - selftests/tc-testing: Fix Error: Specified qdisc kind is unknown. (Ivan Vecera) [RHEL-1773] - selftests: forwarding: Fix layer 2 miss test syntax (Ivan Vecera) [RHEL-1773] - selftests: net: add tc flower cfm test (Ivan Vecera) [RHEL-1773] - net: flower: add support for matching cfm fields (Ivan Vecera) [RHEL-1773] - net: flow_dissector: add support for cfm packets (Ivan Vecera) [RHEL-1773] - net/sched: taprio: report class offload stats per TXQ, not per TC (Ivan Vecera) [RHEL-1773] - net/sched: act_pedit: Use kmemdup() to replace kmalloc + memcpy (Ivan Vecera) [RHEL-1773] - net/sched: act_pedit: Parse L3 Header for L4 offset (Ivan Vecera) [RHEL-1773] - net: sched: act_police: fix sparse errors in tcf_police_dump() (Ivan Vecera) [RHEL-1773] - net: sched: move rtm_tca_policy declaration to include file (Ivan Vecera) [RHEL-1773] - net: sched: add rcu annotations around qdisc->qdisc_sleeping (Ivan Vecera) [RHEL-1773] - net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values (Ivan Vecera) [RHEL-1773] - net: sched: wrap tc_skip_wrapper with CONFIG_RETPOLINE (Ivan Vecera) [RHEL-1773] - selftests/tc-testing: replace mq with invalid parent ID (Ivan Vecera) [RHEL-1773] - net/sched: taprio: add netlink reporting for offload statistics counters (Ivan Vecera) [RHEL-1773] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Ivan Vecera) [RHEL-1773] - net/sched: taprio: don't overwrite "sch" variable in taprio_dump_class_stats() (Ivan Vecera) [RHEL-1773] - selftests: forwarding: Add layer 2 miss test cases (Ivan Vecera) [RHEL-1773] - flow_offload: Reject matching on layer 2 miss (Ivan Vecera) [RHEL-1773] - net/sched: flower: Allow matching on layer 2 miss (Ivan Vecera) [RHEL-1773] - flow_dissector: Dissect layer 2 miss from tc skb extension (Ivan Vecera) [RHEL-1773] - skbuff: bridge: Add layer 2 miss indication (Ivan Vecera) [RHEL-1773] - net/sched: Prohibit regrafting ingress or clsact Qdiscs (Ivan Vecera) [RHEL-1773] - net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs (Ivan Vecera) [RHEL-1773] - net/sched: sch_clsact: Only create under TC_H_CLSACT (Ivan Vecera) [RHEL-1773] - net/sched: sch_ingress: Only create under TC_H_INGRESS (Ivan Vecera) [RHEL-1773] - sch_htb: Allow HTB priority parameter in offload mode (Ivan Vecera) [RHEL-1773] - net/sched: act_mirred: Add carrier check (Ivan Vecera) [RHEL-1773] - net/sched: act_pedit: free pedit keys on bail from offset check (Ivan Vecera) [RHEL-1773] - selftests: tc-testing: add more tests for sch_qfq (Ivan Vecera) [RHEL-1773] - net/sched: sch_qfq: refactor parsing of netlink parameters (Ivan Vecera) [RHEL-1773] - net/sched: sch_qfq: use extack on errors messages (Ivan Vecera) [RHEL-1773] - net/sched: sch_htb: use extack on errors messages (Ivan Vecera) [RHEL-1773] - net/sched: act_pedit: rate limit datapath messages (Ivan Vecera) [RHEL-1773] - net/sched: act_pedit: remove extra check for key type (Ivan Vecera) [RHEL-1773] - net/sched: act_pedit: check static offsets a priori (Ivan Vecera) [RHEL-1773] - net/sched: act_pedit: use extack in 'ex' parsing errors (Ivan Vecera) [RHEL-1773] - net/sched: act_pedit: use NLA_POLICY for parsing 'ex' keys (Ivan Vecera) [RHEL-1773] - net: sched: Print msecs when transmit queue time out (Ivan Vecera) [RHEL-1773] - selftests: forwarding: sch_tbf_*: Add a pre-run hook (Ivan Vecera) [RHEL-1773] - flow_dissector: Address kdoc warnings (Ivan Vecera) [RHEL-1773] - net/sched: taprio: allow per-TC user input of FP adminStatus (Ivan Vecera) [RHEL-1773] - net/sched: mqprio: allow per-TC user input of FP adminStatus (Ivan Vecera) [RHEL-1773] - net/sched: pass netlink extack to mqprio and taprio offload (Ivan Vecera) [RHEL-1773] - net/sched: mqprio: add an extack message to mqprio_parse_opt() (Ivan Vecera) [RHEL-1773] - net/sched: mqprio: add extack to mqprio_parse_nlattr() (Ivan Vecera) [RHEL-1773] - net/sched: mqprio: simplify handling of nlattr portion of TCA_OPTIONS (Ivan Vecera) [RHEL-1773] - net/sched: sch_mqprio: use netlink payload helpers (Ivan Vecera) [RHEL-1773] - fix typos in net/sched/* files (Ivan Vecera) [RHEL-1773] - net/sched: act_api: use the correct TCA_ACT attributes in dump (Ivan Vecera) [RHEL-1773] - net/sched: remove two skb_mac_header() uses (Ivan Vecera) [RHEL-1773] - sch_cake: do not use skb_mac_header() in cake_overhead() (Ivan Vecera) [RHEL-1773] - net: do not use skb_mac_header() in qdisc_pkt_len_init() (Ivan Vecera) [RHEL-1773] - selftests: tc-testing: add tests for action binding (Ivan Vecera) [RHEL-1773] - net: sched: remove qdisc_watchdog->last_expires (Ivan Vecera) [RHEL-1773] - net/sched: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-1773] - net/sched: use get_random_{u8,u16}() when possible, part 1 (Ivan Vecera) [RHEL-1773] - net/sched: use get_random_{u8,u16}() when possible, part 2 (Ivan Vecera) [RHEL-1773] - flow_dissector: fix false-positive __read_overflow2_field() warning (Ivan Vecera) [RHEL-1773] - s390/zcrypt_ep11misc: support API ordinal 6 with empty pin-blob (Tobias Huschle) [RHEL-11202] - platform/x86/amd/pmf: Fix a missing cleanup path (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Use str_on_off() helper (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Fix unsigned comparison with less than zero (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Notify OS power slider update (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: reduce verbosity of apmf_get_system_params (David Arcari) [RHEL-2037] - platform/x86/amd: pmf: Add new ACPI ID AMDI0103 (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Register notify handler only if SPS is enabled (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Fix compiler warnings in static slider (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Add PMF debug facilities (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Add PMF acpi debug support (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Fix CnQF and auto-mode after resume (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Move out of BIOS SMN pair for driver probe (David Arcari) [RHEL-2037] - platform/x86: amd: pmf: core: Convert to platform remove callback returning void (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Add depends on CONFIG_POWER_SUPPLY (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Ensure mutexes are initialized before use (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Fix to update SPS thermals when power supply change (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Fix to update SPS default pprof thermals (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: update to auto-mode limits only after AMT event (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Add helper routine to check pprof is balanced (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Add helper routine to update SPS thermals (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: pass the struct by reference (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Remove unused power_delta instances (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: install notify handler after acpi init (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Add sysfs to toggle CnQF (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Add support for CnQF (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Fix clang unused variable warning (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Fix undefined reference to platform_profile (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Force load driver on older supported platforms (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Handle AMT and CQL events for Auto mode (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Add support for Auto mode feature (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Get performance metrics from PMFW (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Add fan control support (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Add heartbeat signal support (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Add debugfs information (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Add support SPS PMF feature (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Add support for PMF APCI layer (David Arcari) [RHEL-2037] - platform/x86/amd/pmf: Add support for PMF core layer (David Arcari) [RHEL-2037] - redhat/configs: enable the AMD_PMF driver for RHEL (David Arcari) [RHEL-2037] - lib/string_helpers: fix not adding strarray to device's resource list (David Arcari) [RHEL-2037] - lib/string_helpers: Introduce managed variant of kasprintf_strarray() (David Arcari) [RHEL-2037] - lib/string_helpers: Add kstrdup_and_replace() helper (David Arcari) [RHEL-2037] - lib/string_choices: Add str_write_read() helper (David Arcari) [RHEL-2037] - lib/string_choices: Add str_high_low() helper (David Arcari) [RHEL-2037] - lib/string_helpers: Split out string_choices.h (David Arcari) [RHEL-2037] - lib/string_helpers: Add missing header files to MAINTAINERS database (David Arcari) [RHEL-2037] - string_helpers: Move string_is_valid() to the header (David Arcari) [RHEL-2037] - lib/string_helpers: Add str_read_write() helper (David Arcari) [RHEL-2037]- sunvnet: fix sparc64 build error after gso code split (Ivan Vecera) [RHEL-12679] - net: move gso declarations and functions to their own files (Ivan Vecera) [RHEL-12679] - net: introduce and use skb_frag_fill_page_desc() (Ivan Vecera) [RHEL-12625] - x86/microcode/AMD: Rip out static buffers (David Arcari) [RHEL-10030] - x86/microcode/AMD: Load late on both threads too (David Arcari) [RHEL-10030] - x86/microcode/amd: Remove unneeded pointer arithmetic (David Arcari) [RHEL-10030] - x86/microcode/AMD: Get rid of __find_equiv_id() (David Arcari) [RHEL-10030] - docs: move x86 documentation into Documentation/arch/ (David Arcari) [RHEL-10030] - x86/microcode/AMD: Handle multiple glued containers properly (David Arcari) [RHEL-10030] - md/raid5: release batch_last before waiting for another stripe_head (Nigel Croxon) [RHEL-12455] - md: replace deprecated strncpy with memcpy (Nigel Croxon) [RHEL-12455] - md: don't check 'mddev->pers' and 'pers->quiesce' from suspend_lo_store() (Nigel Croxon) [RHEL-12455] - md: don't check 'mddev->pers' from suspend_hi_store() (Nigel Croxon) [RHEL-12455] - md-bitmap: suspend array earlier in location_store() (Nigel Croxon) [RHEL-12455] - md-bitmap: remove the checking of 'pers->quiesce' from location_store() (Nigel Croxon) [RHEL-12455] - md: don't rely on 'mddev->pers' to be set in mddev_suspend() (Nigel Croxon) [RHEL-12455] - md: initialize 'writes_pending' while allocating mddev (Nigel Croxon) [RHEL-12455] - md: initialize 'active_io' while allocating mddev (Nigel Croxon) [RHEL-12455] - md: delay remove_and_add_spares() for read only array to md_start_sync() (Nigel Croxon) [RHEL-12455] - md: factor out a helper rdev_addable() from remove_and_add_spares() (Nigel Croxon) [RHEL-12455] - md: factor out a helper rdev_is_spare() from remove_and_add_spares() (Nigel Croxon) [RHEL-12455] - md: factor out a helper rdev_removeable() from remove_and_add_spares() (Nigel Croxon) [RHEL-12455] - md: delay choosing sync action to md_start_sync() (Nigel Croxon) [RHEL-12455] - md: factor out a helper to choose sync action from md_check_recovery() (Nigel Croxon) [RHEL-12455] - md: use separate work_struct for md_start_sync() (Nigel Croxon) [RHEL-12455] - md: Put the right device in md_seq_next (Nigel Croxon) [RHEL-12455] - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU (Hangbin Liu) [RHEL-10448 RHEL-10449] {CVE-2023-42752} - Enable CONFIG_DPLL (Petr Oros) [2232515] - ice: implement dpll interface to control cgu (Petr Oros) [2232515] - ice: add admin commands to access cgu configuration (Petr Oros) [2232515] - netdev: expose DPLL pin handle for netdevice (Petr Oros) [2232515] - dpll: netlink: Add DPLL framework base functions (Petr Oros) [2232515] - dpll: core: Add DPLL framework base functions (Petr Oros) [2232515] - dpll: spec: Add Netlink spec in YAML (Petr Oros) [2232515] - dpll: documentation on DPLL subsystem interface (Petr Oros) [2232515] - redhat/configs: arm64: modularize arm system pmu (Mark Salter) [RHEL-2042] - perf/arm_cspmu: Clean up ACPI dependency (Mark Salter) [RHEL-1851] - perf/arm_cspmu: Decouple APMT dependency (Mark Salter) [RHEL-1851] - ACPI/APMT: Don't register invalid resource (Mark Salter) [RHEL-1851] - vxlan: Expose helper vxlan_build_gbp_hdr (Izabela Bakollari) [RHEL-5077] - vxlan: Remove unused argument from vxlan_build_gbp_hdr( ) and vxlan_build_gpe_hdr( ) (Izabela Bakollari) [RHEL-5077] - perf/x86/amd: Do not WARN() on every IRQ (Michael Petlan) [RHEL-12341] - bio-integrity: create multi-page bvecs in bio_integrity_add_page() (Ming Lei) [RHEL-13714] - bio-integrity: cleanup adding integrity pages to bip's bvec. (Ming Lei) [RHEL-13714] - bio-integrity: update the payload size in bio_integrity_add_page() (Ming Lei) [RHEL-13714] - block: make bvec_try_merge_hw_page() non-static (Ming Lei) [RHEL-13714] - block: don't pass a bio to bio_try_merge_hw_seg (Ming Lei) [RHEL-13714] - block: move the bi_size update out of __bio_try_merge_page (Ming Lei) [RHEL-13714] - block: downgrade a bio_full call in bio_add_page (Ming Lei) [RHEL-13714] - block: move the bi_size overflow check in __bio_try_merge_page (Ming Lei) [RHEL-13714] - block: move the bi_vcnt check out of __bio_try_merge_page (Ming Lei) [RHEL-13714] - block: move the BIO_CLONED checks out of __bio_try_merge_page (Ming Lei) [RHEL-13714] - block: use SECTOR_SHIFT bio_add_hw_page (Ming Lei) [RHEL-13714] - block: tidy up the bio full checks in bio_add_hw_page (Ming Lei) [RHEL-13714] - block: kmsan: skip bio block merging logic for KMSAN (Ming Lei) [RHEL-13714] - thermal: intel: powerclamp: fix mismatch in get function for max_idle (David Arcari) [RHEL-2816] - net: stmmac: dwmac-qcom-ethqos: Use max frequency for clk_ptp_ref (Andrew Halaney) [RHEL-904] - net: stmmac: Make ptp_clk_freq_config variable type explicit (Andrew Halaney) [RHEL-904] - net: stmmac: don't reject VLANs when IFF_PROMISC is set (Andrew Halaney) [RHEL-904] - can: af_can: fix NULL pointer dereference in can_rcv_filter (Ricardo Robaina) [RHEL-6428 RHEL-7052] {CVE-2023-2166}- fs/buffer.c: disable per-CPU buffer_head cache for isolated CPUs (Marcelo Tosatti) [2158709] - notifier: Initialize new struct srcu_usage field (Waiman Long) [RHEL-5228] - tools/testing/cxl: Use DEFINE_STATIC_SRCU() (Waiman Long) [RHEL-5228] - rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period (Waiman Long) [RHEL-5228] - rcuscale: Rename kfree_rcu() to kfree_rcu_mightsleep() (Waiman Long) [RHEL-5228] - rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access (Waiman Long) [RHEL-5228] - rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed (Waiman Long) [RHEL-5228] - rcu-tasks: Report stalls during synchronize_srcu() in rcu_tasks_postscan() (Waiman Long) [RHEL-5228] - rcu: Permit start_poll_synchronize_rcu_expedited() to be invoked early (Waiman Long) [RHEL-5228] - rcu: Remove never-set needwake assignment from rcu_report_qs_rdp() (Waiman Long) [RHEL-5228] - rcu: Register rcu-lazy shrinker only for CONFIG_RCU_LAZY=y kernels (Waiman Long) [RHEL-5228] - rcu: Fix set/clear TICK_DEP_BIT_RCU_EXP bitmask race (Waiman Long) [RHEL-5228] - rcu: Remove CONFIG_SRCU (Waiman Long) [RHEL-5228] - rcu: Add comment to rcu_do_batch() identifying rcuoc code path (Waiman Long) [RHEL-5228] - srcu: Clarify comments on memory barrier "E" (Waiman Long) [RHEL-5228] - rcu: Further comment and explain the state space of GP sequences (Waiman Long) [RHEL-5228] - srcu: Fix long lines in srcu_funnel_gp_start() (Waiman Long) [RHEL-5228] - srcu: Fix long lines in srcu_gp_end() (Waiman Long) [RHEL-5228] - srcu: Fix long lines in cleanup_srcu_struct() (Waiman Long) [RHEL-5228] - srcu: Fix long lines in srcu_get_delay() (Waiman Long) [RHEL-5228] - srcu: Check for readers at module-exit time (Waiman Long) [RHEL-5228] - srcu: Move work-scheduling fields from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] - srcu: Move srcu_barrier() fields from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] - srcu: Move ->sda_is_static from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] - srcu: Move heuristics fields from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] - srcu: Move grace-period fields from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] - srcu: Move ->srcu_gp_mutex from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] - srcu: Move ->lock from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] - srcu: Move ->lock initialization after srcu_usage allocation (Waiman Long) [RHEL-5228] - srcu: Move ->srcu_cb_mutex from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] - srcu: Move ->srcu_size_state from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] - srcu: Move ->level from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] - srcu: Begin offloading srcu_struct fields to srcu_update (Waiman Long) [RHEL-5228] - srcu: Use static init for statically allocated in-module srcu_struct (Waiman Long) [RHEL-5228] - srcu: Add whitespace to __SRCU_STRUCT_INIT() & __DEFINE_SRCU() (Waiman Long) [RHEL-5228] - rcu-tasks: Fix warning for unused tasks_rcu_exit_srcu (Waiman Long) [RHEL-5228] - atomics: Provide rcuref - scalable reference counting (Waiman Long) [RHEL-5228] - atomics: Provide atomic_add_negative() variants (Waiman Long) [RHEL-5228] - rcutorture: Add srcu_lockdep.sh (Waiman Long) [RHEL-5228] - rcutorture: Add RCU Tasks Trace and SRCU deadlock scenarios (Waiman Long) [RHEL-5228] - rcutorture: Add SRCU deadlock scenarios (Waiman Long) [RHEL-5228] - locking/lockdep: Improve the deadlock scenario print for sync and read lock (Waiman Long) [RHEL-5228] - locking: Reduce the number of locks in ww_mutex stress tests (Waiman Long) [RHEL-5228] - rcu: Annotate SRCU's update-side lockdep dependencies (Waiman Long) [RHEL-5228] - locking/lockdep: Introduce lock_sync() (Waiman Long) [RHEL-5228] - refscale: Move shutdown from wait_event() to wait_event_idle() (Waiman Long) [RHEL-5228] - rcuscale: Move shutdown from wait_event() to wait_event_idle() (Waiman Long) [RHEL-5228] - rcutorture: Create nocb kthreads only when testing rcu in CONFIG_RCU_NOCB_CPU=y kernels (Waiman Long) [RHEL-5228] - rcutorture: Eliminate variable n_rcu_torture_boost_rterror (Waiman Long) [RHEL-5228] - rcutorture: Add test_nmis module parameter (Waiman Long) [RHEL-5228] - rcu/kvfree: Add kvfree_rcu_mightsleep() and kfree_rcu_mightsleep() (Waiman Long) [RHEL-5228] - kernel/notifier: Remove CONFIG_SRCU (Waiman Long) [RHEL-5228] - fs: Remove CONFIG_SRCU (Waiman Long) [RHEL-5228] - rcu: Disable laziness if lazy-tracking says so (Waiman Long) [RHEL-5228] - rcu: Track laziness during boot and suspend (Waiman Long) [RHEL-5228] - rcu: Remove redundant call to rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-5228] - rcu: Allow up to five minutes expedited RCU CPU stall-warning timeouts (Waiman Long) [RHEL-5228] - rcu: Align the output of RCU CPU stall warning messages (Waiman Long) [RHEL-5228] - redhat/configs: Add new RCU Kconfig files (Waiman Long) [RHEL-5228] - rcu: Add RCU stall diagnosis information (Waiman Long) [RHEL-5228] - sched: Add helper nr_context_switches_cpu() (Waiman Long) [RHEL-5228] - sched: Add helper kstat_cpu_softirqs_sum() (Waiman Long) [RHEL-5228] - rcutorture: Drop sparse lock-acquisition annotations (Waiman Long) [RHEL-5228] - refscale: Add tests using SLAB_TYPESAFE_BY_RCU (Waiman Long) [RHEL-5228] - refscale: Provide for initialization failure (Waiman Long) [RHEL-5228] - rcu-tasks: Handle queue-shrink/callback-enqueue race condition (Waiman Long) [RHEL-5228] - rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug (Waiman Long) [RHEL-5228] - rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() (Waiman Long) [RHEL-5228] - rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls (Waiman Long) [RHEL-5228] - rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose (Waiman Long) [RHEL-5228] - rcu-tasks: Use accurate runstart time for RCU Tasks boot-time testing (Waiman Long) [RHEL-5228] - srcu: Update comment after the index flip (Waiman Long) [RHEL-5228] - srcu: Yet more detail for srcu_readers_active_idx_check() comments (Waiman Long) [RHEL-5228] - srcu: Remove needless rcu_seq_done() check while holding read lock (Waiman Long) [RHEL-5228] - rcu: Add test code for semaphore-like SRCU readers (Waiman Long) [RHEL-5228] - rcu: Add srcu_down_read() and srcu_up_read() (Waiman Long) [RHEL-5228] - srcu: Fix the comparision in srcu_invl_snp_seq() (Waiman Long) [RHEL-5228] - srcu: Release early_srcu resources when no longer in use (Waiman Long) [RHEL-5228] - rcu/kvfree: Split ready for reclaim objects from a batch (Waiman Long) [RHEL-5228] - rcu/kvfree: Carefully reset number of objects in krcp (Waiman Long) [RHEL-5228] - rcu/kvfree: Use READ_ONCE() when access to krcp->head (Waiman Long) [RHEL-5228] - rcu/kvfree: Use a polled API to speedup a reclaim process (Waiman Long) [RHEL-5228] - rcu/kvfree: Move need_offload_krc() out of krcp->lock (Waiman Long) [RHEL-5228] - rcu/kvfree: Move bulk/list reclaim to separate functions (Waiman Long) [RHEL-5228] - rcu/kvfree: Switch to a generic linked list API (Waiman Long) [RHEL-5228] - rcu: Refactor kvfree_call_rcu() and high-level helpers (Waiman Long) [RHEL-5228] - rcu: Allow expedited RCU CPU stall warnings to dump task stacks (Waiman Long) [RHEL-5228] - rcu: Test synchronous RCU grace periods at the end of rcu_init() (Waiman Long) [RHEL-5228] - rcu: Make rcu_blocking_is_gp() stop early-boot might_sleep() (Waiman Long) [RHEL-5228] - rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() (Waiman Long) [RHEL-5228] - rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks (Waiman Long) [RHEL-5228] - rcu: Upgrade header comment for poll_state_synchronize_rcu() (Waiman Long) [RHEL-5228] - rcu: Throttle callback invocation based on number of ready callbacks (Waiman Long) [RHEL-5228] - rcu: Consolidate initialization and CPU-hotplug code (Waiman Long) [RHEL-5228] - rcu: Use hlist_nulls_next_rcu() in hlist_nulls_add_tail_rcu() (Waiman Long) [RHEL-5228] - rcu: Don't assert interrupts enabled too early in boot (Waiman Long) [RHEL-5228] - srcu: Make Tiny synchronize_srcu() check for readers (Waiman Long) [RHEL-5228] - rcu: Make SRCU mandatory (Waiman Long) [RHEL-5228] - rcu/rcutorture: Use call_rcu_hurry() where needed (Waiman Long) [RHEL-5228] - rcu/rcuscale: Use call_rcu_hurry() for async reader test (Waiman Long) [RHEL-5228] - rcu/sync: Use call_rcu_hurry() instead of call_rcu (Waiman Long) [RHEL-5228] - rcuscale: Add laziness and kfree tests (Waiman Long) [RHEL-5228] - rcu: Shrinker for lazy rcu (Waiman Long) [RHEL-5228] - rcu: Refactor code a bit in rcu_nocb_do_flush_bypass() (Waiman Long) [RHEL-5228] - rcu: Make call_rcu() lazy to save power (Waiman Long) [RHEL-5228] - rcu: Implement lockdep_rcu_enabled for !CONFIG_DEBUG_LOCK_ALLOC (Waiman Long) [RHEL-5228] - srcu: Debug NMI safety even on archs that don't require it (Waiman Long) [RHEL-5228] - srcu: Explain the reason behind the read side critical section on GP start (Waiman Long) [RHEL-5228] - srcu: Warn when NMI-unsafe API is used in NMI (Waiman Long) [RHEL-5228] - arch/s390: Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig option (Waiman Long) [RHEL-5228] - arch/arm64: Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig option (Waiman Long) [RHEL-5228] - arch/x86: Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig option (Waiman Long) [RHEL-5228] - srcu: Check for consistent global per-srcu_struct NMI safety (Waiman Long) [RHEL-5228] - srcu: Check for consistent per-CPU per-srcu_struct NMI safety (Waiman Long) [RHEL-5228] - srcu: Create an srcu_read_lock_nmisafe() and srcu_read_unlock_nmisafe() (Waiman Long) [RHEL-5228] - rcu: Fix missing nocb gp wake on rcu_barrier() (Waiman Long) [RHEL-5228] - rcu: Fix late wakeup when flush of bypass cblist happens (Waiman Long) [RHEL-5228] - rcu: Simplify rcu_init_nohz() cpumask handling (Waiman Long) [RHEL-5228] - rcu: Use READ_ONCE() for lockless read of rnp->qsmask (Waiman Long) [RHEL-5228] - srcu: Convert ->srcu_lock_count and ->srcu_unlock_count to atomic (Waiman Long) [RHEL-5228] - rcu: Remove duplicate RCU exp QS report from rcu_report_dead() (Waiman Long) [RHEL-5228] - redhat/configs: Add CONFIG_ANDROID_BINDER_IPC (Waiman Long) [RHEL-5228] - remove CONFIG_ANDROID (Waiman Long) [RHEL-5228] - kcsan: Only test clear_bit_unlock_is_negative_byte if arch defines it (Waiman Long) [RHEL-5228] - kcsan: Avoid nested contexts reading inconsistent reorder_access (Waiman Long) [RHEL-5228] - kcsan: Turn barrier instrumentation into macros (Waiman Long) [RHEL-5228] - kcsan: Make barrier tests compatible with lockdep (Waiman Long) [RHEL-5228] - kcsan: Support WEAK_MEMORY with Clang where no objtool support exists (Waiman Long) [RHEL-5228] - compiler_attributes.h: Add __disable_sanitizer_instrumentation (Waiman Long) [RHEL-5228] - sched, kcsan: Enable memory barrier instrumentation (Waiman Long) [RHEL-5228] - x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin_unlock() (Waiman Long) [RHEL-5228] - asm-generic/bitops, kcsan: Add instrumentation for barriers (Waiman Long) [RHEL-5228] - locking/atomics, kcsan: Add instrumentation for barriers (Waiman Long) [RHEL-5228] - locking/barriers, kcsan: Support generic instrumentation (Waiman Long) [RHEL-5228] - locking/barriers, kcsan: Add instrumentation for barriers (Waiman Long) [RHEL-5228] - kcsan: selftest: Add test case to check memory barrier instrumentation (Waiman Long) [RHEL-5228] - kcsan: Ignore GCC 11+ warnings about TSan runtime support (Waiman Long) [RHEL-5228] - kcsan: test: Add test cases for memory barrier instrumentation (Waiman Long) [RHEL-5228] - kcsan: test: Match reordered or normal accesses (Waiman Long) [RHEL-5228] - kcsan: Document modeling of weak memory (Waiman Long) [RHEL-5228] - kcsan: Show location access was reordered to (Waiman Long) [RHEL-5228] - kcsan: Call scoped accesses reordered in reports (Waiman Long) [RHEL-5228] - kcsan, kbuild: Add option for barrier instrumentation only (Waiman Long) [RHEL-5228] - kcsan: Add core memory barrier instrumentation functions (Waiman Long) [RHEL-5228] - kcsan: Add core support for a subset of weak memory modeling (Waiman Long) [RHEL-5228] - kcsan: Avoid checking scoped accesses from nested contexts (Waiman Long) [RHEL-5228] - kcsan: Remove redundant zero-initialization of globals (Waiman Long) [RHEL-5228] - kcsan: Refactor reading of instrumented memory (Waiman Long) [RHEL-5228] - kcsan: selftest: Cleanup and add missing __init (Waiman Long) [RHEL-5228] - kcsan: Move ctx to start of argument list (Waiman Long) [RHEL-5228] - kcsan: Support reporting scoped read-write access type (Waiman Long) [RHEL-5228] - kcsan: Start stack trace with explicit location if provided (Waiman Long) [RHEL-5228] - kcsan: Save instruction pointer for scoped accesses (Waiman Long) [RHEL-5228] - kcsan: Add ability to pass instruction pointer of access to reporting (Waiman Long) [RHEL-5228] - kcsan: test: Fix flaky test case (Waiman Long) [RHEL-5228] - kcsan: Make strict mode imply interruptible watchers (Waiman Long) [RHEL-5228] - kcsan: permissive: Ignore data-racy 1-bit value changes (Waiman Long) [RHEL-5228] - kcsan: Print if strict or non-strict during init (Waiman Long) [RHEL-5228] - kcsan: Rework atomic.h into permissive.h (Waiman Long) [RHEL-5228] - kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() (Waiman Long) [RHEL-5228] - kcsan: Introduce CONFIG_KCSAN_STRICT (Waiman Long) [RHEL-5228] - kcsan: Remove CONFIG_KCSAN_DEBUG (Waiman Long) [RHEL-5228] - kcsan: Improve some Kconfig comments (Waiman Long) [RHEL-5228] - RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() (Kamal Heib) [RHEL-10372 RHEL-11031] - RDMA/qedr: fix repeated words in comments (Kamal Heib) [RHEL-10372 RHEL-11031] - eth: ixgbe: fix the wake condition (Ivan Vecera) [RHEL-12422] - eth: bnxt: fix the wake condition (Ivan Vecera) [RHEL-12422] - net: piggy back on the memory barrier in bql when waking queues (Ivan Vecera) [RHEL-12422] - bnxt: use new queue try_stop/try_wake macros (Ivan Vecera) [RHEL-12422] - ixgbe: use new queue try_stop/try_wake macros (Ivan Vecera) [RHEL-12422] - net: provide macros for commonly copied lockless queue stop/wake code (Ivan Vecera) [RHEL-12422] - docs: net: use C syntax highlight in driver.rst (Ivan Vecera) [RHEL-12422] - docs: net: move the probe and open/close sections of driver.rst up (Ivan Vecera) [RHEL-12422] - docs: net: reformat driver.rst from a list to sections (Ivan Vecera) [RHEL-12422] - Documentation: networking: correct possessive "its" (Ivan Vecera) [RHEL-12422] - intel_th: pci: Add Meteor Lake-P support (Michael Petlan) [2156848] - intel_th: msu: Fix vmalloced buffers (Michael Petlan) [2156848] - Revert "sched/fair: Move unused stub functions to header" (Phil Auld) [RHEL-1536] - sched/fair: remove util_est boosting (Phil Auld) [RHEL-1536] - sched/topology: Align group flags when removing degenerate domain (Phil Auld) [RHEL-1536] - sched/fair: Use recent_used_cpu to test p->cpus_ptr (Phil Auld) [RHEL-1536] - sched/core: Avoid multiple calling update_rq_clock() in __cfsb_csd_unthrottle() (Phil Auld) [RHEL-1536] - sched/core: Avoid double calling update_rq_clock() in __balance_push_cpu_stop() (Phil Auld) [RHEL-1536] - sched/core: Fixed missing rq clock update before calling set_rq_offline() (Phil Auld) [RHEL-1536] - sched/fair: Rename variable cpu_util eff_util (Phil Auld) [RHEL-1536] - sched/topology: Mark set_sched_topology() __init (Phil Auld) [RHEL-1536] - sched/wait: Fix a kthread_park race with wait_woken() (Phil Auld) [RHEL-1536] - sched: Consider task_struct::saved_state in wait_task_inactive() (Phil Auld) [RHEL-1536] - sched: Unconditionally use full-fat wait_task_inactive() (Phil Auld) [RHEL-1536] - sched: Change wait_task_inactive()s match_state (Phil Auld) [RHEL-1536] - Revert "sched: Consider task_struct::saved_state in wait_task_inactive()." (Phil Auld) [RHEL-1536] - sched/deadline: Update GRUB description in the documentation (Phil Auld) [RHEL-1536] - sched/deadline: Fix bandwidth reclaim equation in GRUB (Phil Auld) [RHEL-1536] - sched/deadline: remove unused dl_bandwidth (Phil Auld) [RHEL-1536] - sched/fair: Move unused stub functions to header (Phil Auld) [RHEL-1536] - sched: Make task_vruntime_update() prototype visible (Phil Auld) [RHEL-1536] - sched/fair: Hide unused init_cfs_bandwidth() stub (Phil Auld) [RHEL-1536] - sched: Add schedule_user() declaration (Phil Auld) [RHEL-1536] - sched: Hide unused sched_update_scaling() (Phil Auld) [RHEL-1536] - sched/fair, cpufreq: Introduce 'runnable boosting' (Phil Auld) [RHEL-1536] - sched/fair: Refactor CPU utilization functions (Phil Auld) [RHEL-1536] - cpu/hotplug: Reset task stack state in _cpu_up() (Phil Auld) [RHEL-1536] - sched/debug: Correct printing for rq->nr_uninterruptible (Phil Auld) [RHEL-1536] - sched/topology: Propagate SMT flags when removing degenerate domain (Phil Auld) [RHEL-1536] - sched/core: Make sched_dynamic_mutex static (Phil Auld) [RHEL-1536] - sched/fair: Fix imbalance overflow (Phil Auld) [RHEL-1536] - sched/core: Reduce cost of sched_move_task when config autogroup (Phil Auld) [RHEL-1536] - sched/core: Avoid selecting the task that is throttled to run when core-sched enable (Phil Auld) [RHEL-1536] - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized (Phil Auld) [RHEL-1536] - sched/topology: Make sched_energy_mutex,update static (Phil Auld) [RHEL-1536] - livepatch,sched: Add livepatch task switching to cond_resched() (Phil Auld) [RHEL-1536] - livepatch: Skip task_call_func() for current task (Phil Auld) [RHEL-1536] - sched/fair: Fix inaccurate tally of ttwu_move_affine (Phil Auld) [RHEL-1536] - ice: Don't tx before switchdev is fully configured (Michal Schmidt) [2241234] - thermal/drivers/qcom: Switch to new of API (Lucas Karpinski) [RHEL-11886] - thermal/drivers/bcm2835: Remove buggy call to thermal_of_zone_unregister (Lucas Karpinski) [RHEL-11886] - thermal/drivers/qcom: Add support for PMIC5 Gen2 ADCTM (Lucas Karpinski) [RHEL-11886] - thermal/drivers/qcom: Add support for multiple generations of devices (Lucas Karpinski) [RHEL-11886] - thermal/drivers/qcom/spmi-adc-tm5: Add support for HC variant (Lucas Karpinski) [RHEL-11886] - thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if a sensor is not used (Lucas Karpinski) [RHEL-11886] - thermal/drivers/qcom: Remove duplicate set next trip point interrupt code (Lucas Karpinski) [RHEL-11886] - cgroup: always put cset in cgroup_css_set_put_fork (Jay Shin) [RHEL-3218] - phy: qcom-qmp-usb: split PCS_USB init table for sc8280xp and sa8775p (Adrien Thierry) [RHEL-10378] - phy: qcom-qmp-usb: initialize PCS_USB registers (Adrien Thierry) [RHEL-10378] - ice: always add legacy 32byte RXDID in supported_rxdids (Michal Schmidt) [RHEL-10357] - KVM: s390: pv: Allow AP-instructions for pv-guests (Thomas Huth) [RHEL-5743] - KVM: s390: Add UV feature negotiation (Thomas Huth) [RHEL-5743] - s390/uv: UV feature check utility (Thomas Huth) [RHEL-5743] - KVM: s390: pv: relax WARN_ONCE condition for destroy fast (Thomas Huth) [RHEL-5743] - s390/vfio-ap: make sure nib is shared (Thomas Huth) [RHEL-5743] - KVM: s390: export kvm_s390_pv*_is_protected functions (Thomas Huth) [RHEL-5743] - s390/uv: export uv_pin_shared for direct usage (Thomas Huth) [RHEL-5743] - s390/vfio-ap: check for TAPQ response codes 0x35 and 0x36 (Thomas Huth) [RHEL-5743] - s390/vfio-ap: handle queue state change in progress on reset (Thomas Huth) [RHEL-5743] - s390/vfio-ap: use work struct to verify queue reset (Thomas Huth) [RHEL-5743] - s390/vfio-ap: store entire AP queue status word with the queue object (Thomas Huth) [RHEL-5743] - s390/vfio-ap: remove upper limit on wait for queue reset to complete (Thomas Huth) [RHEL-5743] - s390/vfio-ap: allow deconfigured queue to be passed through to a guest (Thomas Huth) [RHEL-5743] - s390/vfio-ap: wait for response code 05 to clear on queue reset (Thomas Huth) [RHEL-5743] - s390/vfio-ap: clean up irq resources if possible (Thomas Huth) [RHEL-5743] - s390/vfio-ap: no need to check the 'E' and 'I' bits in APQSW after TAPQ (Thomas Huth) [RHEL-5743] - KVM: s390: selftests: Add selftest for single-stepping (Thomas Huth) [RHEL-5743] - KVM: s390: interrupt: Fix single-stepping keyless mode exits (Thomas Huth) [RHEL-5743] - KVM: s390: interrupt: Fix single-stepping userspace-emulated instructions (Thomas Huth) [RHEL-5743] - KVM: s390: interrupt: Fix single-stepping kernel-emulated instructions (Thomas Huth) [RHEL-5743] - KVM: s390: interrupt: Fix single-stepping into program interrupt handlers (Thomas Huth) [RHEL-5743] - KVM: s390: interrupt: Fix single-stepping into interrupt handlers (Thomas Huth) [RHEL-5743] - KVM: s390: fix sthyi error handling (Thomas Huth) [RHEL-5743] - KVM: s390: pci: fix virtual-physical confusion on module unload/load (Thomas Huth) [RHEL-5743] - KVM: s390: vsie: clarifications on setting the APCB (Thomas Huth) [RHEL-5743] - KVM: s390: interrupt: fix virtual-physical confusion for next alert GISA (Thomas Huth) [RHEL-5743] - s390/vfio-ap: remove redundant driver match function (Thomas Huth) [RHEL-5743] - KVM: s390: Use "int" as return type for kvm_s390_get/set_skeys() (Thomas Huth) [RHEL-5743] - KVM: s390: GISA: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-5743] - keys: Fix linking a duplicate key to a keyring's assoc_array (Jay Shin) [RHEL-9908] - mm/memcontrol: export memcg.swap watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10093] - mm,kfence: decouple kfence from page granularity mapping judgement (Eric Chanudet) [RHEL-2769] - redhat: update self-test data (Scott Weaver)- kernel.spec.template: Fix --without bpftool (Prarit Bhargava) - redhat/Makefile.cross: Add message for disabled subpackages (Prarit Bhargava) - redhat/Makefile.cross: Update cross targets with disabled subpackages (Prarit Bhargava) - redhat/Makefile.cross: Remove ARCH selection code (Prarit Bhargava) - redhat/Makefile.cross: Update script (Prarit Bhargava) - redhat/kernel.spec.template: Disable 'extracting debug info' messages (Prarit Bhargava) - redhat/kernel.spec.template: Fix internal "File listed twice" errors (Prarit Bhargava) - cifs: fix potential oops in cifs_oplock_break (Scott Mayhew) [RHEL-11577] - smb: propagate error code of extract_sharename() (Scott Mayhew) [RHEL-11577] - smb: client: fix dfs link mount against w2k8 (Scott Mayhew) [RHEL-11577] - smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request (Scott Mayhew) [RHEL-11577] - smb: client: fix missed ses refcounting (Scott Mayhew) [RHEL-11577] - cifs: fix session state check in smb2_find_smb_ses (Scott Mayhew) [RHEL-11577] - cifs: fix session state check in reconnect to avoid use-after-free issue (Scott Mayhew) [RHEL-11577] - smb: client: fix shared DFS root mounts with different prefixes (Scott Mayhew) [RHEL-11577] - smb: client: fix broken file attrs with nodfs mounts (Scott Mayhew) [RHEL-11577] - cifs: do all necessary checks for credits within or before locking (Scott Mayhew) [RHEL-11577] - cifs: prevent use-after-free by freeing the cfile later (Scott Mayhew) [RHEL-11577] - SMB3: Do not send lease break acknowledgment if all file handles have been closed (Scott Mayhew) [RHEL-11577] - cifs: add a warning when the in-flight count goes negative (Scott Mayhew) [RHEL-11577] - cifs: fix lease break oops in xfstest generic/098 (Scott Mayhew) [RHEL-11577] - cifs: fix max_credits implementation (Scott Mayhew) [RHEL-11577] - cifs: fix sockaddr comparison in iface_cmp (Scott Mayhew) [RHEL-11577] - smb/client: print "Unknown" instead of bogus link speed value (Scott Mayhew) [RHEL-11577] - cifs: print all credit counters in DebugData (Scott Mayhew) [RHEL-11577] - cifs: fix status checks in cifs_tree_connect (Scott Mayhew) [RHEL-11577] - smb: remove obsolete comment (Scott Mayhew) [RHEL-11577] - cifs: address unused variable warning (Scott Mayhew) [RHEL-11577] - smb: delete an unnecessary statement (Scott Mayhew) [RHEL-11577] - smb3: missing null check in SMB2_change_notify (Scott Mayhew) [RHEL-11577] - smb: move client and server files to common directory fs/smb (Scott Mayhew) [RHEL-11577] - cifs: mapchars mount option ignored (Scott Mayhew) [RHEL-11577] - smb3: display debug information better for encryption (Scott Mayhew) [RHEL-11577] - cifs: fix smb1 mount regression (Scott Mayhew) [RHEL-11577] - SMB3: drop reference to cfile before sending oplock break (Scott Mayhew) [RHEL-11577] - SMB3: Close all deferred handles of inode in case of handle lease break (Scott Mayhew) [RHEL-11577] - cifs: release leases for deferred close handles when freezing (Scott Mayhew) [RHEL-11577] - smb3: fix problem remounting a share after shutdown (Scott Mayhew) [RHEL-11577] - SMB3: force unmount was failing to close deferred close files (Scott Mayhew) [RHEL-11577] - smb3: improve parallel reads of large files (Scott Mayhew) [RHEL-11577] - do not reuse connection if share marked as isolated (Scott Mayhew) [RHEL-11577] - cifs: fix pcchunk length type in smb2_copychunk_range (Scott Mayhew) [RHEL-11577] - cifs: fix sharing of DFS connections (Scott Mayhew) [RHEL-11577] - cifs: avoid potential races when handling multiple dfs tcons (Scott Mayhew) [RHEL-11577] - cifs: protect access of TCP_Server_Info::{origin,leaf}_fullpath (Scott Mayhew) [RHEL-11577] - cifs: fix potential race when tree connecting ipc (Scott Mayhew) [RHEL-11577] - cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname (Scott Mayhew) [RHEL-11577] - cifs: print smb3_fs_context::source when mounting (Scott Mayhew) [RHEL-11577] - cifs: protect session status check in smb2_reconnect() (Scott Mayhew) [RHEL-11577] - SMB3.1.1: correct definition for app_instance_id create contexts (Scott Mayhew) [RHEL-11577] - cifs: update internal module version number for cifs.ko (Scott Mayhew) [RHEL-11577] - smb3: move some common open context structs to smbfs_common (Scott Mayhew) [RHEL-11577] - smb3: make query_on_disk_id open context consistent and move to common code (Scott Mayhew) [RHEL-11577] - SMB3.1.1: add new tree connect ShareFlags (Scott Mayhew) [RHEL-11577] - cifs: missing lock when updating session status (Scott Mayhew) [RHEL-11577] - SMB3: Close deferred file handles in case of handle lease break (Scott Mayhew) [RHEL-11577] - SMB3: Add missing locks to protect deferred close file list (Scott Mayhew) [RHEL-11577] - cifs: Avoid a cast in add_lease_context() (Scott Mayhew) [RHEL-11577] - cifs: double lock in cifs_reconnect_tcon() (Scott Mayhew) [RHEL-11577] - cifs: sanitize paths in cifs_update_super_prepath. (Scott Mayhew) [RHEL-11577] - cifs: get rid of dead check in smb2_reconnect() (Scott Mayhew) [RHEL-11577] - cifs: prevent infinite recursion in CIFSGetDFSRefer() (Scott Mayhew) [RHEL-11577] - cifs: avoid races in parallel reconnects in smb1 (Scott Mayhew) [RHEL-11577] - cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL (Scott Mayhew) [RHEL-11577] - cifs: fix missing unload_nls() in smb2_reconnect() (Scott Mayhew) [RHEL-11577] - cifs: avoid race conditions with parallel reconnects (Scott Mayhew) [RHEL-11577] - cifs: append path to open_enter trace event (Scott Mayhew) [RHEL-11577] - cifs: lock chan_lock outside match_session (Scott Mayhew) [RHEL-11577] - cifs: check only tcon status on tcon related functions (Scott Mayhew) [RHEL-11577] - cifs: use DFS root session instead of tcon ses (Scott Mayhew) [RHEL-11577] - cifs: return DFS root session id in DebugData (Scott Mayhew) [RHEL-11577] - cifs: fix use-after-free bug in refresh_cache_worker() (Scott Mayhew) [RHEL-11577] - cifs: set DFS root session in cifs_get_smb_ses() (Scott Mayhew) [RHEL-11577] - cifs: prevent data race in cifs_reconnect_tcon() (Scott Mayhew) [RHEL-11577] - cifs: reuse cifs_match_ipaddr for comparison of dstaddr too (Scott Mayhew) [RHEL-11577] - cifs: match even the scope id for ipv6 addresses (Scott Mayhew) [RHEL-11577] - update internal module version number for cifs.ko (Scott Mayhew) [RHEL-11577] - cifs: update ip_addr for ses only for primary chan setup (Scott Mayhew) [RHEL-11577] - smb3: Replace smb2pdu 1-element arrays with flex-arrays (Scott Mayhew) [RHEL-11577] - cifs: get rid of dns resolve worker (Scott Mayhew) [RHEL-11577] - cifs: Fix warning and UAF when destroy the MR list (Scott Mayhew) [RHEL-11577] - cifs: Fix lost destroy smbd connection when MR allocate failed (Scott Mayhew) [RHEL-11577] - cifs: Replace remaining 1-element arrays (Scott Mayhew) [RHEL-11577] - cifs: Convert struct fealist away from 1-element array (Scott Mayhew) [RHEL-11577] - cifs: Fix uninitialized memory reads for oparms.mode (Scott Mayhew) [RHEL-11577] - cifs: remove unneeded 2bytes of padding from smb2 tree connect (Scott Mayhew) [RHEL-11577] - cifs: Use a folio in cifs_page_mkwrite() (Scott Mayhew) [RHEL-11577] - cifs: Fix uninitialized memory read in smb3_qfs_tcon() (Scott Mayhew) [RHEL-11577] - cifs: get rid of unneeded conditional in cifs_get_num_sgs() (Scott Mayhew) [RHEL-11577] - cifs: prevent data race in smb2_reconnect() (Scott Mayhew) [RHEL-11577] - cifs: fix indentation in make menuconfig options (Scott Mayhew) [RHEL-11577] - cifs: update Kconfig description (Scott Mayhew) [RHEL-11577] - cifs: Get rid of unneeded conditional in the smb2_get_aead_req() (Scott Mayhew) [RHEL-11577] - cifs: print last update time for interface list (Scott Mayhew) [RHEL-11577] - cifs: Replace zero-length arrays with flexible-array members (Scott Mayhew) [RHEL-11577] - cifs: Use kstrtobool() instead of strtobool() (Scott Mayhew) [RHEL-11577] - cifs: Fix use-after-free in rdata->read_into_pages() (Scott Mayhew) [RHEL-11577] - smb3: missing inode locks in punch hole (Scott Mayhew) [RHEL-11577] - cifs: writeback fix (Scott Mayhew) [RHEL-11577] - mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() (Rafael Aquini) [RHEL-2466] - crypto: testmgr - fix RNG performance in fuzz tests (Ivan Vecera) [RHEL-3646] - crypto/testmgr: use get_random_u32_inclusive() when possible (Ivan Vecera) [RHEL-3646] - crypto/testmgr: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-3646] - crypto/testmgr: use get_random_{u8,u16}() when possible, part 1 (Ivan Vecera) [RHEL-3646] - crypto/testmgr: use prandom_u32_max() when possible, part 1 (Ivan Vecera) [RHEL-3646] - crypto: testmgr - test in-place en/decryption with two sglists (Ivan Vecera) [RHEL-3646] - arm64: adjust KASLR relocation after ARCH_RANDOM removal (Ivan Vecera) [RHEL-3646] - selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read (Ivan Vecera) [RHEL-3646] - random: do not include from random.h (Ivan Vecera) [RHEL-3646] - x86/espfix: Use get_random_long() rather than archrandom (Ivan Vecera) [RHEL-3646] - s390/archrandom: add missing header include (Ivan Vecera) [RHEL-3646] - random: include in the right header (Ivan Vecera) [RHEL-3646] - random: align entropy_timer_state to cache line (Ivan Vecera) [RHEL-3646] - random: mix in cycle counter when jitter timer fires (Ivan Vecera) [RHEL-3646] - random: spread out jitter callback to different CPUs (Ivan Vecera) [RHEL-3646] - random: remove extraneous period and add a missing one in comments (Ivan Vecera) [RHEL-3646] - random: add back async readiness notifier (Ivan Vecera) [RHEL-3646] - random: reseed in delayed work rather than on-demand (Ivan Vecera) [RHEL-3646] - random: always mix cycle counter in add_latent_entropy() (Ivan Vecera) [RHEL-3646] - hw_random: use add_hwgenerator_randomness() for early entropy (Ivan Vecera) [RHEL-3646] - random: modernize documentation comment on get_random_bytes() (Ivan Vecera) [RHEL-3646] - random: adjust comment to account for removed function (Ivan Vecera) [RHEL-3646] - random: remove early archrandom abstraction (Ivan Vecera) [RHEL-3646] - random: add helpers for random numbers with given floor or range (Ivan Vecera) [RHEL-3646] - random: use rejection sampling for uniform bounded random integers (Ivan Vecera) [RHEL-3646] - random: use arch_get_random*_early() in random_init() (Ivan Vecera) [RHEL-3646] - random: clear new batches when bringing new CPUs online (Ivan Vecera) [RHEL-3646] - random: fix typos in get_random_bytes() comment (Ivan Vecera) [RHEL-3646] - prandom: make use of smaller types in prandom_u32_max (Ivan Vecera) [RHEL-3646] - random: add 8-bit and 16-bit batches (Ivan Vecera) [RHEL-3646] - random: use init_utsname() instead of utsname() (Ivan Vecera) [RHEL-3646] - kfence: use better stack hash seed (Ivan Vecera) [RHEL-3646] - random: split initialization into early step and later step (Ivan Vecera) [RHEL-3646] - random: throttle hwrng writes if no entropy is credited (Ivan Vecera) [RHEL-3646] - random: restore O_NONBLOCK support (Ivan Vecera) [RHEL-3646] - random: use hwgenerator randomness more frequently at early boot (Ivan Vecera) [RHEL-3646] - random: correct spelling of "overwrites" (Ivan Vecera) [RHEL-3646] - random: handle archrandom with multiple longs (Ivan Vecera) [RHEL-3646] - KVM: PPC: Use arch_get_random_seed_long instead of powernv variant (Ivan Vecera) [RHEL-3646] - random: use try_cmpxchg in _credit_init_bits (Ivan Vecera) [RHEL-3646] - timekeeping: contribute wall clock to rng on time change (Ivan Vecera) [RHEL-3646] - random: remove CONFIG_ARCH_RANDOM (Ivan Vecera) [RHEL-3646] - random: credit cpu and bootloader seeds by default (Ivan Vecera) [RHEL-3646] - s390/archrandom: prevent CPACF trng invocations in interrupt context (Ivan Vecera) [RHEL-3646] - s390/archrandom: simplify back to earlier design and initialize earlier (Ivan Vecera) [RHEL-3646] - hwrng: s390 - replace snprintf in show functions with sysfs_emit (Ivan Vecera) [RHEL-3646] - random: update comment from copy_to_user() -> copy_to_iter() (Ivan Vecera) [RHEL-3646] - random: quiet urandom warning ratelimit suppression message (Ivan Vecera) [RHEL-3646] - random: remove rng_has_arch_random() (Ivan Vecera) [RHEL-3646] - Revert "arm64: Initialize jump labels before setup_machine_fdt()" (Ivan Vecera) [RHEL-3646] - random: do not use jump labels before they are initialized (Ivan Vecera) [RHEL-3646] - random: account for arch randomness in bits (Ivan Vecera) [RHEL-3646] - random: mark bootloader randomness code as __init (Ivan Vecera) [RHEL-3646] - random: avoid checking crng_ready() twice in random_init() (Ivan Vecera) [RHEL-3646] - random: check for signals after page of pool writes (Ivan Vecera) [RHEL-3646] - random: wire up fops->splice_{read,write}_iter() (Ivan Vecera) [RHEL-3646] - crypto: rng: convert to using iov_iter (Ivan Vecera) [RHEL-3646] - random: convert to using fops->write_iter() (Ivan Vecera) [RHEL-3646] - random: convert to using fops->read_iter() (Ivan Vecera) [RHEL-3646] - random: unify batched entropy implementations (Ivan Vecera) [RHEL-3646] - random: move randomize_page() into mm where it belongs (Ivan Vecera) [RHEL-3646] - random: remove mostly unused async readiness notifier (Ivan Vecera) [RHEL-3646] - random: remove get_random_bytes_arch() and add rng_has_arch_random() (Ivan Vecera) [RHEL-3646] - random: move initialization functions out of hot pages (Ivan Vecera) [RHEL-3646] - random: make consistent use of buf and len (Ivan Vecera) [RHEL-3646] - random: use proper return types on get_random_{int,long}_wait() (Ivan Vecera) [RHEL-3646] - random: remove extern from functions in header (Ivan Vecera) [RHEL-3646] - arm64: Initialize jump labels before setup_machine_fdt() (Ivan Vecera) [RHEL-3646] - random: use static branch for crng_ready() (Ivan Vecera) [RHEL-3646] - random: credit architectural init the exact amount (Ivan Vecera) [RHEL-3646] - random: handle latent entropy and command line from random_init() (Ivan Vecera) [RHEL-3646] - random: use proper jiffies comparison macro (Ivan Vecera) [RHEL-3646] - random: remove ratelimiting for in-kernel unseeded randomness (Ivan Vecera) [RHEL-3646] - random: move initialization out of reseeding hot path (Ivan Vecera) [RHEL-3646] - random: avoid initializing twice in credit race (Ivan Vecera) [RHEL-3646] - random: use symbolic constants for crng_init states (Ivan Vecera) [RHEL-3646] - random32: use real rng for non-deterministic randomness (Ivan Vecera) [RHEL-3646] - init: call time_init() before rand_initialize() (Ivan Vecera) [RHEL-3646] - random: fix sysctl documentation nits (Ivan Vecera) [RHEL-3646] - timekeeping: Add raw clock fallback for random_get_entropy() (Ivan Vecera) [RHEL-3646] - random: pull add_hwgenerator_randomness() declaration into random.h (Ivan Vecera) [RHEL-3646] - random: remove useless header comment (Ivan Vecera) [RHEL-3646] - char: move RANDOM_TRUST_CPU & RANDOM_TRUST_BOOTLOADER into the Character devices menu (Ivan Vecera) [RHEL-3646] - ibmveth: Reduce default tx queues to 8 (Mamatha Inamdar) [2228218] - ibmveth: Ethtool set queue support (Mamatha Inamdar) [2228218] - ibmveth: Implement multi queue on xmit (Mamatha Inamdar) [2228218] - ibmveth: Copy tx skbs into a premapped buffer (Mamatha Inamdar) [2228218] - perf/x86/intel: Add Crestmont PMU (Michael Petlan) [2177050] - x86/cpu: Fix Crestmont uarch (Michael Petlan) [2177050] - x86/cpu: Fix Gracemont uarch (Michael Petlan) [2177050] - KVM: arm64: fix __kvm_host_psci_cpu_entry() prototype (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Rephrase percpu enable/disable tracking in terms of hyp (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Fix hardware enable/disable flows for pKVM (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Add missing BTI instructions (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Fix misuse of KVM_ARM_VCPU_POWER_OFF bit index (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Use different pointer authentication keys for pKVM (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Rip out the vestiges of the 'old' ID register scheme (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Handle ID register reads using the VM-wide values (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Use generic sanitisation for ID_AA64PFR0_EL1 (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Use generic sanitisation for ID_(AA64)DFR0_EL1 (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Use arm64_ftr_bits to sanitise ID register writes (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Save ID registers' sanitized value per guest (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Reuse fields of sys_reg_desc for idreg (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Rewrite IMPDEF PMU version as NI (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Make vCPU feature flags consistent VM-wide (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Relax invariance of KVM_ARM_VCPU_POWER_OFF (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Separate out feature sanitisation and initialisation (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Use BTI for nvhe (Shaoqin Huang) [RHEL-1760] - arm64: kvm: avoid overflow in integer division (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Use local TLBI on permission relaxation (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Split huge pages during KVM_CLEAR_DIRTY_LOG (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Open-code kvm_mmu_write_protect_pt_masked() (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Split huge pages when dirty logging is enabled (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Add kvm_uninit_stage2_mmu() (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Refactor kvm_arch_commit_memory_region() (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Add kvm_pgtable_stage2_split() (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Add KVM_CAP_ARM_EAGER_SPLIT_CHUNK_SIZE (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Export kvm_are_all_memslots_empty() (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Add helper for creating unlinked stage2 subtrees (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Add KVM_PGTABLE_WALK flags for skipping CMOs and BBM TLBIs (Shaoqin Huang) [RHEL-1760] - KVM: arm64: Rename free_removed to free_unlinked (Shaoqin Huang) [RHEL-1760] - phy: qcom-qmp-pcie: support SM8150 PCIe QMP PHYs (Alessandro Carminati) [RHEL-10197] - phy: qcom-qmp-pcie: populate offsets configuration (Alessandro Carminati) [RHEL-10197] - phy: qcom-qmp-pcie: simplify clock handling (Alessandro Carminati) [RHEL-10197] - scsi: ufs: qcom: Rename "hs_gear" to "phy_gear" (Alessandro Carminati) [RHEL-10197] - scsi: ufs: qcom: Update PHY settings only when scaling to higher gears (Alessandro Carminati) [RHEL-10197] - scsi: ufs: qcom: Configure SYS1CLK_1US_REG for UFS V4 and above (Alessandro Carminati) [RHEL-10197] - scsi: ufs: qcom: Align programing of unipro clk attributes (Alessandro Carminati) [RHEL-10197] - scsi: ufs: qcom: Add support to configure PA_VS_CORE_CLK_40NS_CYCLES (Alessandro Carminati) [RHEL-10197] - scsi: ufs: qcom: Add multiple frequency support for MAX_CORE_CLK_1US_CYCLES (Alessandro Carminati) [RHEL-10197] - scsi: ufs: qcom: Update MAX_CORE_CLK_1US_CYCLES for UFS V4 and above (Alessandro Carminati) [RHEL-10197] - arm64: dts: qcom: sc8280xp: Hook up PDC as wakeup-parent of TLMM (Alessandro Carminati) [RHEL-10197] - scsi: ufs: qcom: Make struct ufs_qcom_bw_table static const (Alessandro Carminati) [RHEL-10197] - scsi: ufs: ufs-qcom: Check host controller state (Alessandro Carminati) [RHEL-10197] - scsi: ufs: core: Export ufshcd_is_hba_active() (Alessandro Carminati) [RHEL-10197] - scsi: ufs: qcom: Add support for scaling interconnects (Alessandro Carminati) [RHEL-10197] - scsi: ufs: core: Add enums for UFS lanes (Alessandro Carminati) [RHEL-10197] - scsi: ufs: qcom: Remove unused variable (Alessandro Carminati) [RHEL-10197] - scsi: ufs: ufs-qcom: Change UFS devfreq timer to delayed (Alessandro Carminati) [RHEL-10197] - scsi: ufs: qcom: Get queue ID from MSI index in ESI handler (Alessandro Carminati) [RHEL-10197] - PCI: qcom: Use DWC helpers for modifying the read-only DBI registers (Alessandro Carminati) [RHEL-10197] - scsi: ufs: ufs-qcom: Switch to the new ICE API (Alessandro Carminati) [RHEL-10197] - soc: qcom: Rename ice to qcom_ice to avoid module name conflict (Alessandro Carminati) [RHEL-10197] - pinctrl: qcom: sa8775p: add the wakeirq map (Alessandro Carminati) [RHEL-10197] - soc: qcom: Make the Qualcomm UFS/SDCC ICE a dedicated driver (Alessandro Carminati) [RHEL-10197] - RDMA/irdma: Prevent zero-length STAG registration (Kamal Heib) [RHEL-6388] {CVE-2023-25775}- md/raid1: fix error: ISO C90 forbids mixed declarations (Nigel Croxon) [RHEL-3359] - md: add rhel support for making bitmap file support optional (Nigel Croxon) [RHEL-3359] - raid5: read data is wrong when recovery happens (Nigel Croxon) [RHEL-3359] - md: raid0: account for split bio in iostat accounting (Nigel Croxon) [RHEL-2718 RHEL-3359] - md/raid0: Fix performance regression for large sequential writes (Nigel Croxon) [RHEL-3359] - md/raid0: Factor out helper for mapping and submitting a bio (Nigel Croxon) [RHEL-3359] - md raid1: allow writebehind to work on any leg device set WriteMostly (Nigel Croxon) [RHEL-3359] - md/raid1: hold the barrier until handle_read_error() finishes (Nigel Croxon) [RHEL-3359] - md/raid1: free the r1bio before waiting for blocked rdev (Nigel Croxon) [RHEL-3359] - md/raid1: call free_r1bio() before allow_barrier() in raid_end_bio_io() (Nigel Croxon) [RHEL-3359] - md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid() (Nigel Croxon) [RHEL-3359] - md: Hold mddev->reconfig_mutex when trying to get mddev->sync_thread (Nigel Croxon) [RHEL-3359] - md/raid10: fix a 'conf->barrier' leakage in raid10_takeover() (Nigel Croxon) [RHEL-3359] - md: raid1: fix potential OOB in raid1_remove_disk() (Nigel Croxon) [RHEL-3359] - md/raid5-cache: fix a deadlock in r5l_exit_log() (Nigel Croxon) [RHEL-3359] - md/md-bitmap: hold 'reconfig_mutex' in backlog_store() (Nigel Croxon) [RHEL-3359] - md/md-bitmap: remove unnecessary local variable in backlog_store() (Nigel Croxon) [RHEL-3359] - md/raid10: use dereference_rdev_and_rrdev() to get devices (Nigel Croxon) [RHEL-3359] - md/raid10: factor out dereference_rdev_and_rrdev() (Nigel Croxon) [RHEL-3359] - md/raid10: check replacement and rdev to prevent submit the same io twice (Nigel Croxon) [RHEL-3359] - md/raid1: Avoid lock contention from wake_up() (Nigel Croxon) [RHEL-3359] - md: restore 'noio_flag' for the last mddev_resume() (Nigel Croxon) [RHEL-3359] - md: don't quiesce in mddev_suspend() (Nigel Croxon) [RHEL-3359] - md: remove redundant check in fix_read_error() (Nigel Croxon) [RHEL-3359] - md/raid10: optimize fix_read_error (Nigel Croxon) [RHEL-3359] - md/raid1: prioritize adding disk to 'removed' mirror (Nigel Croxon) [RHEL-3359] - md/md-faulty: enable io accounting (Nigel Croxon) [RHEL-3359] - md/md-linear: enable io accounting (Nigel Croxon) [RHEL-3359] - md/md-multipath: enable io accounting (Nigel Croxon) [RHEL-3359] - md/raid10: switch to use md_account_bio() for io accounting (Nigel Croxon) [RHEL-3359] - md/raid1: switch to use md_account_bio() for io accounting (Nigel Croxon) [RHEL-3359] - raid5: fix missing io accounting in raid5_align_endio() (Nigel Croxon) [RHEL-3359] - md: also clone new io if io accounting is disabled (Nigel Croxon) [RHEL-3359] - md: move initialization and destruction of 'io_acct_set' to md.c (Nigel Croxon) [RHEL-3359] - md: deprecate bitmap file support (Nigel Croxon) [RHEL-3359] - md: make bitmap file support optional (Nigel Croxon) [RHEL-3359] - md-bitmap: don't use ->index for pages backing the bitmap file (Nigel Croxon) [RHEL-3359] - md-bitmap: account for mddev->bitmap_info.offset in read_sb_page (Nigel Croxon) [RHEL-3359] - md-bitmap: cleanup read_sb_page (Nigel Croxon) [RHEL-3359] - md-bitmap: refactor md_bitmap_init_from_disk (Nigel Croxon) [RHEL-3359] - md-bitmap: rename read_page to read_file_page (Nigel Croxon) [RHEL-3359] - md-bitmap: split file writes into a separate helper (Nigel Croxon) [RHEL-3359] - md-bitmap: use %pD to print the file name in md_bitmap_file_kick (Nigel Croxon) [RHEL-3359] - md-bitmap: initialize variables at declaration time in md_bitmap_file_unmap (Nigel Croxon) [RHEL-3359] - md-bitmap: set BITMAP_WRITE_ERROR in write_sb_page (Nigel Croxon) [RHEL-3359] - md: enhance checking in md_check_recovery() (Nigel Croxon) [RHEL-3359] - md: wake up 'resync_wait' at last in md_reap_sync_thread() (Nigel Croxon) [RHEL-3359] - md: refactor idle/frozen_sync_thread() to fix deadlock (Nigel Croxon) [RHEL-3359] - md: add a mutex to synchronize idle and frozen in action_store() (Nigel Croxon) [RHEL-3359] - md: refactor action_store() for 'idle' and 'frozen' (Nigel Croxon) [RHEL-3359] - Revert "md: unlock mddev before reap sync_thread in action_store" (Nigel Croxon) [RHEL-3359] - md/raid0: add discard support for the 'original' layout (Nigel Croxon) [RHEL-3359] - raid10: avoid spin_lock from fastpath from raid10_unplug() (Nigel Croxon) [RHEL-3359] - md/raid1-10: fix casting from randomized structure in raid1_submit_write() (Nigel Croxon) [RHEL-3359] - md/raid10: fix the condition to call bio_end_io_acct() (Nigel Croxon) [RHEL-3359] - md/raid1-10: limit the number of plugged bio (Nigel Croxon) [RHEL-3359] - md/raid1-10: don't handle pluged bio by daemon thread (Nigel Croxon) [RHEL-3359] - md/md-bitmap: add a new helper to unplug bitmap asynchrously (Nigel Croxon) [RHEL-3359] - md/raid1-10: submit write io directly if bitmap is not enabled (Nigel Croxon) [RHEL-3359] - md/raid1-10: factor out a helper to submit normal write (Nigel Croxon) [RHEL-3359] - md/raid1-10: factor out a helper to add bio to plug (Nigel Croxon) [RHEL-3359] - md/raid10: prevent soft lockup while flush writes (Nigel Croxon) [RHEL-3359] - md/raid10: fix io loss while replacement replace rdev (Nigel Croxon) [RHEL-3359] - md/raid10: Do not add spare disk when recovery fails (Nigel Croxon) [RHEL-3359] - md/raid10: clean up md_add_new_disk() (Nigel Croxon) [RHEL-3359] - md/raid10: prioritize adding disk to 'removed' mirror (Nigel Croxon) [RHEL-3359] - md/raid10: improve code of mrdev in raid10_sync_request (Nigel Croxon) [RHEL-3359] - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request (Nigel Croxon) [RHEL-3359] - md/raid5: don't start reshape when recovery or replace is in progress (Nigel Croxon) [RHEL-3359] - md/raid10: fix wrong setting of max_corr_read_errors (Nigel Croxon) [RHEL-3359] - md/raid10: fix overflow of md/safe_mode_delay (Nigel Croxon) [RHEL-3359] - md/raid5: fix a deadlock in the case that reshape is interrupted (Nigel Croxon) [RHEL-3359] - md: add a new api prepare_suspend() in md_personality (Nigel Croxon) [RHEL-3359] - md: export md_is_rdwr() and is_md_suspended() (Nigel Croxon) [RHEL-3359] - md: fix data corruption for raid456 when reshape restart while grow up (Nigel Croxon) [RHEL-3359] - md/raid5: don't allow replacement while reshape is in progress (Nigel Croxon) [RHEL-3359] - md/raid10: check slab-out-of-bounds in md_bitmap_get_counter (Nigel Croxon) [RHEL-3359] - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() (Nigel Croxon) [RHEL-3359] - md: Fix bitmap offset type in sb writer (Nigel Croxon) [RHEL-3359] - rbd: take header_rwsem in rbd_dev_refresh() only when updating (Ilya Dryomov) [RHEL-9835] - rbd: decouple parent info read-in from updating rbd_dev (Ilya Dryomov) [RHEL-9835] - rbd: decouple header read-in from updating rbd_dev->header (Ilya Dryomov) [RHEL-9835] - rbd: move rbd_dev_refresh() definition (Ilya Dryomov) [RHEL-9835] - vdpa/mlx5: Correct default number of queues when MQ is on (Laurent Vivier) [RHEL-7015] - x86/hyperv: Add hv_write_efer() for a TDX VM with the paravisor (Vitaly Kuznetsov) [2176350] - x86/hyperv: Move the code in ivm.c around to avoid unnecessary ifdef's (Vitaly Kuznetsov) [2176350] - x86/hyperv: Remove hv_isolation_type_en_snp (Vitaly Kuznetsov) [2176350] - x86/hyperv: Use TDX GHCI to access some MSRs in a TDX VM with the paravisor (Vitaly Kuznetsov) [2176350] - Drivers: hv: vmbus: Bring the post_msg_page back for TDX VMs with the paravisor (Vitaly Kuznetsov) [2176350] - x86/hyperv: Introduce a global variable hyperv_paravisor_present (Vitaly Kuznetsov) [2176350] - x86/hyperv: Add missing 'inline' to hv_snp_boot_ap() stub (Vitaly Kuznetsov) [2176350] - x86/hyperv: Mark hv_ghcb_terminate() as noreturn (Vitaly Kuznetsov) [2176350] - Drivers: hv: vmbus: Support >64 VPs for a fully enlightened TDX/SNP VM (Vitaly Kuznetsov) [2176350] - x86/hyperv: Fix serial console interrupts for fully enlightened TDX guests (Vitaly Kuznetsov) [2176350] - Drivers: hv: vmbus: Support fully enlightened TDX guests (Vitaly Kuznetsov) [2176350] - x86/hyperv: Support hypercalls for fully enlightened TDX guests (Vitaly Kuznetsov) [2176350] - x86/hyperv: Add hv_isolation_type_tdx() to detect TDX guests (Vitaly Kuznetsov) [2176350] - x86/hyperv: Fix undefined reference to isolation_type_en_snp without CONFIG_HYPERV (Vitaly Kuznetsov) [2176350] - x86/hyperv: Add hyperv-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [2176350] - x86/hyperv: Add smp support for SEV-SNP guest (Vitaly Kuznetsov) [2176350] - x86/hyperv: Add VTL specific structs and hypercalls (Vitaly Kuznetsov) [2176350] - clocksource: hyper-v: Mark hyperv tsc page unencrypted in sev-snp enlightened guest (Vitaly Kuznetsov) [2176350] - x86/hyperv: Use vmmcall to implement Hyper-V hypercall in sev-snp enlightened guest (Vitaly Kuznetsov) [2176350] - drivers: hv: Mark percpu hvcall input arg page unencrypted in SEV-SNP enlightened guest (Vitaly Kuznetsov) [2176350] - Drivers: hv: vmbus: Remove the per-CPU post_msg_page (Vitaly Kuznetsov) [2176350] - x86/hyperv: Mark Hyper-V vp assist page unencrypted in SEV-SNP enlightened guest (Vitaly Kuznetsov) [2176350] - x86/hyperv: Set Virtual Trust Level in VMBus init message (Vitaly Kuznetsov) [2176350] - x86/hyperv: Add sev-snp enlightened guest static key (Vitaly Kuznetsov) [2176350] - x86/tdx: Do not corrupt frame-pointer in __tdx_hypercall() (Vitaly Kuznetsov) [2176350] - x86/tdx: Expand __tdx_hypercall() to handle more arguments (Vitaly Kuznetsov) [2176350] - x86/tdx: Refactor __tdx_hypercall() to allow pass down more arguments (Vitaly Kuznetsov) [2176350] - x86/tdx: Add more registers to struct tdx_hypercall_args (Vitaly Kuznetsov) [2176350] - x86/tdx: Fix typo in comment in __tdx_hypercall() (Vitaly Kuznetsov) [2176350] - netfilter, bpf: Adjust timeouts of non-confirmed CTs in bpf_ct_insert_entry() (Artem Savkov) [2221599] - selftests/bpf: fix mptcp test for rhel (Artem Savkov) [2221599] - bpftool: Use "fallthrough;" keyword instead of comments (Artem Savkov) [2221599] - selftests/bpf: Skip module_fentry_shadow test when bpf_testmod is not available (Artem Savkov) [2221599] - selftests/bpf: fix unpriv_disabled check in test_verifier (Artem Savkov) [2221599] - selftests/xsk: Put MAP_HUGE_2MB in correct argument (Artem Savkov) [2221599] - bpf, sockmap: Test progs verifier error with latest clang (Artem Savkov) [2221599] - selftests/bpf: Add a failure test for bpf_kptr_xchg() with local kptr (Artem Savkov) [2221599] - libbpf: Fix realloc API handling in zero-sized edge cases (Artem Savkov) [2221599] - bpf: Fix a bpf_kptr_xchg() issue with local kptr (Artem Savkov) [2221599] - bpf: Fix an error around PTR_UNTRUSTED (Artem Savkov) [2221599] - bpf: fix bpf_dynptr_slice() to stop return an ERR_PTR. (Artem Savkov) [2221599] - net: Update an existing TCP congestion control algorithm. (Artem Savkov) [2221599] - samples/bpf: Fix fout leak in hbm's run_bpf_prog (Artem Savkov) [2221599] - kallsyms: move module-related functions under correct configs (Artem Savkov) [2221599] - kallsyms: Disable preemption for find_kallsyms_symbol_value (Artem Savkov) [2221599] - bpf, docs: BPF Iterator Document (Artem Savkov) [2221599] - libbpf: only reset sec_def handler when necessary (Artem Savkov) [2221599] - bpf, docs: Document existing macros instead of deprecated (Artem Savkov) [2221599] - bpf: Force kprobe multi expected_attach_type for kprobe_multi link (Artem Savkov) [2221599] - bpf/btf: Accept function names that contain dots (Artem Savkov) [2221599] - selftests/bpf: add a test for subprogram extables (Artem Savkov) [2221599] - bpf: ensure main program has an extable (Artem Savkov) [2221599] - bpf: Fix a bpf_jit_dump issue for x86_64 with sysctl bpf_jit_enable. (Artem Savkov) [2221599] - selftests/bpf: Add test cases to assert proper ID tracking on spill (Artem Savkov) [2221599] - bpf: Fix verifier id tracking of scalars on spill (Artem Savkov) [2221599] - bpf: Add extra path pointer check to d_path helper (Artem Savkov) [2221599] - bpf: netfilter: Add BPF_NETFILTER bpf_attach_type (Artem Savkov) [2221599] - bpf: Make bpf_refcount_acquire fallible for non-owning refs (Artem Savkov) [2221599] - bpf: Fix __bpf_{list,rbtree}_add's beginning-of-node calculation (Artem Savkov) [2221599] - bpf: Centralize btf_field-specific initialization logic (Artem Savkov) [2221599] - bpf: Support refcounted local kptrs in existing semantics (Artem Savkov) [2221599] - bpf: Set kptr_struct_meta for node param to list and rbtree insert funcs (Artem Savkov) [2221599] - selftests/bpf: Add access_inner_map selftest (Artem Savkov) [2221599] - bpf: Fix elem_size not being set for inner maps (Artem Savkov) [2221599] - bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps (Artem Savkov) [2221599] - bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields (Artem Savkov) [2221599] - samples/bpf: Drop unnecessary fallthrough (Artem Savkov) [2221599] - bpf: Remove anonymous union in bpf_kfunc_call_arg_meta (Artem Savkov) [2221599] - selftests/bpf: Fix pkg-config call building sign-file (Artem Savkov) [2221599] - selftests/bpf: avoid mark_all_scalars_precise() trigger in one of iter tests (Artem Savkov) [2221599] - bpf: Add __rcu_read_{lock,unlock} into btf id deny list (Artem Savkov) [2221599] - bpf: Disable bpf_refcount_acquire kfunc calls until race conditions are fixed (Artem Savkov) [2221599] - selftests/bpf: verifier/prevent_map_lookup converted to inline assembly (Artem Savkov) [2221599] - bpf: fix link failure with NETFILTER=y INET=n (Artem Savkov) [2221599] - selftests/bpf: verifier/value_ptr_arith converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/value_illegal_alu converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/unpriv converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/subreg converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/spin_lock converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/sock converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/search_pruning converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/runtime_jit converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/regalloc converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/ref_tracking converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/map_ptr_mixing converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/map_in_map converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/lwt converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/loops1 converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/jeq_infer_not_null converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/direct_packet_access converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/d_path converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/ctx converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/btf_ctx_access converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/bpf_get_stack converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/bounds converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: Add notion of auxiliary programs for test_loader (Artem Savkov) [2221599] - selftests/bpf: add missing netfilter return value and ctx access tests (Artem Savkov) [2221599] - bpf: add test_run support for netfilter program type (Artem Savkov) [2221599] - tools: bpftool: print netfilter link info (Artem Savkov) [2221599] - bpf: minimal support for programs hooked into netfilter framework (Artem Savkov) [2221599] - bpf: add bpf_link support for BPF_NETFILTER programs (Artem Savkov) [2221599] - bpftool: Update doc to explain struct_ops register subcommand. (Artem Savkov) [2221599] - bpftool: Register struct_ops with a link. (Artem Savkov) [2221599] - selftests/bpf: Verify optval=NULL case (Artem Savkov) [2221599] - bpf: Don't EFAULT for getsockopt with optval=NULL (Artem Savkov) [2221599] - bpf: Fix bpf_refcount_acquire's refcount_t address calculation (Artem Savkov) [2221599] - bpf: Fix race between btf_put and btf_idr walk. (Artem Savkov) [2221599] - bpf: switch to fdget_raw() (Artem Savkov) [2221599] - selftests/bpf: populate map_array_ro map for verifier_array_access test (Artem Savkov) [2221599] - selftests/bpf: add pre bpf_prog_test_run_opts() callback for test_loader (Artem Savkov) [2221599] - selftests/bpf: fix __retval() being always ignored (Artem Savkov) [2221599] - selftests/bpf: disable program test run for progs/refcounted_kptr.c (Artem Savkov) [2221599] - bpftool: Replace "__fallthrough" by a comment to address merge conflict (Artem Savkov) [2221599] - selftests/bpf: Add test to access integer type of variable array (Artem Savkov) [2221599] - bpf: support access variable length array of integer type (Artem Savkov) [2221599] - selftests/xsk: Fix munmap for hugepage allocated umem (Artem Savkov) [2221599] - libbpf: mark bpf_iter_num_{new,next,destroy} as __weak (Artem Savkov) [2221599] - libbpf: move bpf_for(), bpf_for_each(), and bpf_repeat() into bpf_helpers.h (Artem Savkov) [2221599] - selftests/bpf: add missing __weak kfunc log fixup test (Artem Savkov) [2221599] - libbpf: improve handling of unresolved kfuncs (Artem Savkov) [2221599] - libbpf: report vmlinux vs module name when dealing with ksyms (Artem Savkov) [2221599] - libbpf: misc internal libbpf clean ups around log fixup (Artem Savkov) [2221599] - selftests/bpf: Add a selftest for checking subreg equality (Artem Savkov) [2221599] - bpf: Improve verifier u32 scalar equality checking (Artem Savkov) [2221599] - bpf: lirc program type should not require SYS_CAP_ADMIN (Artem Savkov) [2221599] - bpf: Set skb redirect and from_ingress info in __bpf_tx_skb (Artem Savkov) [2221599] - bpf,docs: Remove KF_KPTR_GET from documentation (Artem Savkov) [2221599] - bpf: Remove KF_KPTR_GET kfunc flag (Artem Savkov) [2221599] - bpf: Remove bpf_kfunc_call_test_kptr_get() test kfunc (Artem Savkov) [2221599] - selftests/bpf: Add refcounted_kptr tests (Artem Savkov) [2221599] - bpf: Migrate bpf_rbtree_remove to possibly fail (Artem Savkov) [2221599] - selftests/bpf: Modify linked_list tests to work with macro-ified inserts (Artem Savkov) [2221599] - bpf: Migrate bpf_rbtree_add and bpf_list_push_{front,back} to possibly fail (Artem Savkov) [2221599] - bpf: Add bpf_refcount_acquire kfunc (Artem Savkov) [2221599] - bpf: Introduce opaque bpf_refcount struct and add btf_record plumbing (Artem Savkov) [2221599] - bpf: Remove btf_field_offs, use btf_record's fields instead (Artem Savkov) [2221599] - bpf: fix check_and_init_map_value comment (Artem Savkov) [2221599] - samples/bpf: sampleip: Replace PAGE_OFFSET with _text address (Artem Savkov) [2221599] - bpf: Support 64-bit pointers to kfuncs (Artem Savkov) [2221599] - bpf: Add preempt_count_{sub,add} into btf id deny list (Artem Savkov) [2221599] - selftests/bpf: Workaround for older vm_sockets.h. (Artem Savkov) [2221599] - bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap (Artem Savkov) [2221599] - selftests/bpf: Fix compiler warnings in bpf_testmod for kfuncs (Artem Savkov) [2221599] - selftests/bpf: Remove stand-along test_verifier_log test binary (Artem Savkov) [2221599] - selftests/bpf: Keep the loop in bpf_testmod_loop_test (Artem Savkov) [2221599] - selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach (Artem Savkov) [2221599] - selftests/bpf: Use read_perf_max_sample_freq() in perf_event_stackmap (Artem Savkov) [2221599] - selftests/bpf: Fix use of uninitialized op_name in log tests (Artem Savkov) [2221599] - bpf, sockmap: fix deadlocks in the sockhash and sockmap (Artem Savkov) [2221599] - bpf,docs: Remove references to bpf_cgroup_kptr_get() (Artem Savkov) [2221599] - bpf: Remove bpf_cgroup_kptr_get() kfunc (Artem Savkov) [2221599] - bpf: Make bpf_cgroup_acquire() KF_RCU | KF_RET_NULL (Artem Savkov) [2221599] - bpf: Handle NULL in bpf_local_storage_free. (Artem Savkov) [2221599] - selftests/bpf: Add test to access u32 ptr argument in tracing program (Artem Savkov) [2221599] - bpf/btf: Fix is_int_ptr() (Artem Savkov) [2221599] - selftests/bpf: Add verifier log tests for BPF_BTF_LOAD command (Artem Savkov) [2221599] - selftests/bpf: Add testing of log_buf==NULL condition for BPF_PROG_LOAD (Artem Savkov) [2221599] - selftests/bpf: Add tests to validate log_true_size feature (Artem Savkov) [2221599] - libbpf: Wire through log_true_size for bpf_btf_load() API (Artem Savkov) [2221599] - libbpf: Wire through log_true_size returned from kernel for BPF_PROG_LOAD (Artem Savkov) [2221599] - bpf: Relax log_buf NULL conditions when log_level>0 is requested (Artem Savkov) [2221599] - bpf: Simplify internal verifier log interface (Artem Savkov) [2221599] - bpf: Add log_true_size output field to return necessary log buffer size (Artem Savkov) [2221599] - bpf: Keep track of total log content size in both fixed and rolling modes (Artem Savkov) [2221599] - bpf: Simplify logging-related error conditions handling (Artem Savkov) [2221599] - bpf: Avoid incorrect -EFAULT error in BPF_LOG_KERNEL mode (Artem Savkov) [2221599] - bpf: Fix missing -EFAULT return on user log buf error in btf_parse() (Artem Savkov) [2221599] - bpf: Ignore verifier log reset in BPF_LOG_KERNEL mode (Artem Savkov) [2221599] - selftests/bpf: Add fixed vs rotating verifier log tests (Artem Savkov) [2221599] - veristat: Add more veristat control over verifier log options (Artem Savkov) [2221599] - libbpf: Don't enforce unnecessary verifier log restrictions on libbpf side (Artem Savkov) [2221599] - bpf: Switch BPF verifier log to be a rotating log by default (Artem Savkov) [2221599] - bpf: Remove minimum size restrictions on verifier log buffer (Artem Savkov) [2221599] - bpf: Split off basic BPF verifier log into separate file (Artem Savkov) [2221599] - bpf: Remove extra whitespace in SPDX tag for syscall/helpers man pages (Artem Savkov) [2221599] - selftests/bpf: Reset err when symbol name already exist in kprobe_multi_test (Artem Savkov) [2221599] - selftests/bpf: Prevent infinite loop in veristat when base file is too short (Artem Savkov) [2221599] - bpftool: Set program type only if it differs from the desired one (Artem Savkov) [2221599] - selftests/bpf: Use PERF_COUNT_HW_CPU_CYCLES event for get_branch_snapshot (Artem Savkov) [2221599] - bpf: ensure all memory is initialized in bpf_get_current_comm (Artem Savkov) [2221599] - selftests/bpf: Add verifier tests for code pattern ' ' (Artem Savkov) [2221599] - bpf: Improve handling of pattern ' ' in verifier (Artem Savkov) [2221599] - selftests/bpf: Add tests for non-constant cond_op NE/EQ bound deduction (Artem Savkov) [2221599] - bpf: Improve verifier JEQ/JNE insn branch taken checking (Artem Savkov) [2221599] - bpftool: Clean up _bpftool_once_attr() calls in bash completion (Artem Savkov) [2221599] - bpftool: Support printing opcodes and source file references in CFG (Artem Savkov) [2221599] - bpftool: Support "opcodes", "linum", "visual" simultaneously (Artem Savkov) [2221599] - bpftool: Return an error on prog dumps if both CFG and JSON are required (Artem Savkov) [2221599] - bpftool: Support inline annotations when dumping the CFG of a program (Artem Savkov) [2221599] - bpftool: Fix bug for long instructions in program CFG dumps (Artem Savkov) [2221599] - bpftool: Fix documentation about line info display for prog dumps (Artem Savkov) [2221599] - selftests/bpf: Wait for receive in cg_storage_multi test (Artem Savkov) [2221599] - selftests/bpf: Add tracing tests for walking skb and req. (Artem Savkov) [2221599] - bpf: Undo strict enforcement for walking untagged fields. (Artem Savkov) [2221599] - bpf: Allowlist few fields similar to __rcu tag. (Artem Savkov) [2221599] - bpf: Refactor NULL-ness check in check_reg_type(). (Artem Savkov) [2221599] - bpf: Teach verifier that certain helpers accept NULL pointer. (Artem Savkov) [2221599] - bpf: Refactor btf_nested_type_is_trusted(). (Artem Savkov) [2221599] - bpf: Remove unused arguments from btf_struct_access(). (Artem Savkov) [2221599] - bpf: Invoke btf_struct_access() callback only for writes. (Artem Savkov) [2221599] - selftests/bpf: Add RESOLVE_BTFIDS dependency to bpf_testmod.ko (Artem Savkov) [2221599] - bpf, docs: Add docs on extended 64-bit immediate instructions (Artem Savkov) [2221599] - bpf: compute hashes in bloom filter similar to hashmap (Artem Savkov) [2221599] - bpf: optimize hashmap lookups when key_size is divisible by 4 (Artem Savkov) [2221599] - bpf,docs: Update documentation to reflect new task kfuncs (Artem Savkov) [2221599] - bpf: Remove now-defunct task kfuncs (Artem Savkov) [2221599] - bpf: Make struct task_struct an RCU-safe type (Artem Savkov) [2221599] - bpf: Remove now-unnecessary NULL checks for KF_RELEASE kfuncs (Artem Savkov) [2221599] - veristat: small fixed found in -O2 mode (Artem Savkov) [2221599] - veristat: avoid using kernel-internal headers (Artem Savkov) [2221599] - veristat: improve version reporting (Artem Savkov) [2221599] - veristat: relicense veristat.c as dual GPL-2.0-only or BSD-2-Clause licensed (Artem Savkov) [2221599] - selftests/bpf: Fix conflicts with built-in functions in bench_local_storage_create (Artem Savkov) [2221599] - selftests/bpf: Replace extract_build_id with read_build_id (Artem Savkov) [2221599] - selftests/bpf: Add read_build_id function (Artem Savkov) [2221599] - selftests/bpf: Add err.h header (Artem Savkov) [2221599] - selftests/bpf: Add testcases for ptr_*_or_null_ in bpf_kptr_xchg (Artem Savkov) [2221599] - bpf: Handle PTR_MAYBE_NULL case in PTR_TO_BTF_ID helper call arg (Artem Savkov) [2221599] - veristat: change guess for __sk_buff from CGROUP_SKB to SCHED_CLS (Artem Savkov) [2221599] - selftests/bpf: Rewrite two infinite loops in bound check cases (Artem Savkov) [2221599] - veristat: guess and substitue underlying program type for freplace (EXT) progs (Artem Savkov) [2221599] - veristat: add -d debug mode option to see debug libbpf log (Artem Savkov) [2221599] - libbpf: disassociate section handler on explicit bpf_program__set_type() call (Artem Savkov) [2221599] - tools: bpftool: json: Fix backslash escape typo in jsonw_puts (Artem Savkov) [2221599] - selftests/bpf: Remove verifier/xdp_direct_packet_access.c, converted to progs/verifier_xdp_direct_packet_access.c (Artem Savkov) [2221599] - selftests/bpf: Verifier/xdp_direct_packet_access.c converted to inline assembly (Artem Savkov) [2221599] - libbpf: Fix double-free when linker processes empty sections (Artem Savkov) [2221599] - selftests/bpf: Don't assume page size is 4096 (Artem Savkov) [2221599] - libbpf: Ensure print callback usage is thread-safe (Artem Savkov) [2221599] - bpf, docs: Add extended call instructions (Artem Savkov) [2221599] - selftests/bpf: Add bench for task storage creation (Artem Savkov) [2221599] - selftests/bpf: Test task storage when local_storage->smap is NULL (Artem Savkov) [2221599] - bpf: Use bpf_mem_cache_alloc/free for bpf_local_storage (Artem Savkov) [2221599] - bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage_elem (Artem Savkov) [2221599] - bpf: Add a few bpf mem allocator functions (Artem Savkov) [2221599] - selftests/bpf: verifier/xdp.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/xadd.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/var_off.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/value_or_null.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/value.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/value_adj_spill.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/uninit.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/stack_ptr.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/spill_fill.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/ringbuf.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/raw_tp_writable.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/raw_stack.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/meta_access.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/masking.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/map_ret_val.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/map_ptr.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/leak_ptr.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/ld_ind.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/int_ptr.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/helper_value_access.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/helper_restricted.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/helper_packet_access.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/helper_access_var_len.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/div_overflow.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/div0.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/direct_stack_access_wraparound.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/ctx_sk_msg.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/const_or.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/cgroup_storage.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/cgroup_skb.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/cgroup_inv_retcode.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/cfg.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/bounds_mix_sign_unsign.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/bounds_deduction.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/basic_stack.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/array_access.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: verifier/and.c converted to inline assembly (Artem Savkov) [2221599] - selftests/bpf: prog_tests entry point for migrated test_verifier tests (Artem Savkov) [2221599] - selftests/bpf: Tests execution support for test_loader.c (Artem Savkov) [2221599] - selftests/bpf: Unprivileged tests for test_loader.c (Artem Savkov) [2221599] - selftests/bpf: __imm_insn & __imm_const macro for bpf_misc.h (Artem Savkov) [2221599] - selftests/bpf: Report program name on parse_test_spec error (Artem Savkov) [2221599] - bpf: Treat KF_RELEASE kfuncs as KF_TRUSTED_ARGS (Artem Savkov) [2221599] - cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers (Artem Savkov) [2221599] - bpf: Only invoke kptr dtor following non-NULL xchg (Artem Savkov) [2221599] - bpf: Check IS_ERR for the bpf_map_get() return value (Artem Savkov) [2221599] - libbpf: Use .struct_ops.link section to indicate a struct_ops with a link. (Artem Savkov) [2221599] - libbpf: Update a bpf_link with another struct_ops. (Artem Savkov) [2221599] - bpf: Update the struct_ops of a bpf_link. (Artem Savkov) [2221599] - libbpf: Create a bpf_link in bpf_map__attach_struct_ops(). (Artem Savkov) [2221599] - bpf: Create links for BPF struct_ops maps. (Artem Savkov) [2221599] - bpf: Retire the struct_ops map kvalue->refcnt. (Artem Savkov) [2221599] - bpf: remember meta->iter info only for initialized iters (Artem Savkov) [2221599] - selftests/bpf: Check when bounds are not in the 32-bit range (Artem Savkov) [2221599] - bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation (Artem Savkov) [2221599] - bpf: return long from bpf_map_ops funcs (Artem Savkov) [2221599] - bpf/selftests: coverage for bpf_map_ops errors (Artem Savkov) [2221599] - selftests/bpf: Add light skeleton test for kfunc detection. (Artem Savkov) [2221599] - libbpf: Support kfunc detection in light skeleton. (Artem Savkov) [2221599] - bpf: Teach the verifier to recognize rdonly_mem as not null. (Artem Savkov) [2221599] - libbpf: Rename RELO_EXTERN_VAR/FUNC. (Artem Savkov) [2221599] - libbpf: Explicitly call write to append content to file (Artem Savkov) [2221599] - selftest/bpf: Add a test case for ld_imm64 copy logic. (Artem Savkov) [2221599] - libbpf: Fix ld_imm64 copy logic for ksym in light skeleton. (Artem Savkov) [2221599] - bpf, docs: Libbpf overview documentation (Artem Savkov) [2221599] - selftests/bpf: Add --json-summary option to test_progs (Artem Savkov) [2221599] - selftests/bpf: Add test for bpf_ksym_exists(). (Artem Savkov) [2221599] - libbpf: Introduce bpf_ksym_exists() macro. (Artem Savkov) [2221599] - libbpf: Fix relocation of kfunc ksym in ld_imm64 insn. (Artem Savkov) [2221599] - bpf: Allow ld_imm64 instruction to point to kfunc. (Artem Savkov) [2221599] - selftests/bpf: fix "metadata marker" getting overwritten by the netstack (Artem Savkov) [2221599] - kallsyms, bpf: Move find_kallsyms_symbol_value out of internal header (Artem Savkov) [2221599] - bpf,docs: Remove bpf_cpumask_kptr_get() from documentation (Artem Savkov) [2221599] - bpf: Remove bpf_cpumask_kptr_get() kfunc (Artem Savkov) [2221599] - bpf/selftests: Test using global cpumask kptr with RCU (Artem Savkov) [2221599] - bpf: Mark struct bpf_cpumask as rcu protected (Artem Savkov) [2221599] - bpf: Remove misleading spec_v1 check on var-offset stack read (Artem Savkov) [2221599] - libbpf: Ignore warnings about "inefficient alignment" (Artem Savkov) [2221599] - selftests/bpf: Fix a fd leak in an error path in network_helpers.c (Artem Savkov) [2221599] - selftests/bpf: Use ASSERT_EQ instead ASSERT_OK for testing memcmp result (Artem Savkov) [2221599] - bpf/selftests: Test fentry attachment to shadowed functions (Artem Savkov) [2221599] - bpf: Fix attaching fentry/fexit/fmod_ret/lsm to modules (Artem Savkov) [2221599] - cgroup: Make current_cgns_cgroup_dfl() safe to call after exit_task_namespace() (Artem Savkov) [2221599] - selftests/bpf: Fix trace_virtqueue_add_sgs test issue with LLVM 17. (Artem Savkov) [2221599] - selftests/bpf: Add various tests to check helper access into ptr_to_btf_id. (Artem Savkov) [2221599] - bpf: Allow helpers access trusted PTR_TO_BTF_ID. (Artem Savkov) [2221599] - bpf: Fix bpf_strncmp proto. (Artem Savkov) [2221599] - bpf, docs: Add signed comparison example (Artem Savkov) [2221599] - selftests/bpf: use canonical ftrace path (Artem Savkov) [2221599] - bpf: use canonical ftrace path (Artem Savkov) [2221599] - bpf: Disable migration when freeing stashed local kptr using obj drop (Artem Savkov) [2221599] - selftests/bpf: Add local kptr stashing test (Artem Savkov) [2221599] - bpf: Allow local kptrs to be exchanged via bpf_kptr_xchg (Artem Savkov) [2221599] - bpf: Support __kptr to local kptrs (Artem Savkov) [2221599] - bpf, docs: Explain helper functions (Artem Savkov) [2221599] - bpf: Change btf_record_find enum parameter to field_mask (Artem Savkov) [2221599] - bpf: btf: Remove unused btf_field_info_type enum (Artem Savkov) [2221599] - bpf: verifier: Rename kernel_type_name helper to btf_type_name (Artem Savkov) [2221599] - selftests/bpf: Add local-storage-create benchmark (Artem Savkov) [2221599] - selftests/bpf: Check freeing sk->sk_local_storage with sk_local_storage->smap is NULL (Artem Savkov) [2221599] - selftests/bpf: Replace CHECK with ASSERT in test_local_storage (Artem Savkov) [2221599] - bpf: Add bpf_local_storage_free() (Artem Savkov) [2221599] - bpf: Add bpf_local_storage_rcu callback (Artem Savkov) [2221599] - bpf: Add bpf_selem_free() (Artem Savkov) [2221599] - bpf: Add bpf_selem_free_rcu callback (Artem Savkov) [2221599] - bpf: Remove bpf_selem_free_fields*_rcu (Artem Savkov) [2221599] - bpf: Repurpose use_trace_rcu to reuse_now in bpf_local_storage (Artem Savkov) [2221599] - bpf: Remember smap in bpf_local_storage (Artem Savkov) [2221599] - bpf: Remove the preceding __ from __bpf_selem_unlink_storage (Artem Savkov) [2221599] - bpf: Remove __bpf_local_storage_map_alloc (Artem Savkov) [2221599] - bpf: Refactor codes into bpf_local_storage_destroy (Artem Savkov) [2221599] - bpf: Move a few bpf_local_storage functions to static scope (Artem Savkov) [2221599] - bpf/selftests: Fix send_signal tracepoint tests (Artem Savkov) [2221599] - bpf: take into account liveness when propagating precision (Artem Savkov) [2221599] - bpf: ensure state checkpointing at iter_next() call sites (Artem Savkov) [2221599] - selftests/bpf: make BPF compiler flags stricter (Artem Savkov) [2221599] - selftests/bpf: fix lots of silly mistakes pointed out by compiler (Artem Savkov) [2221599] - selftests/bpf: add __sink() macro to fake variable consumption (Artem Savkov) [2221599] - selftests/bpf: prevent unused variable warning in bpf_for() (Artem Savkov) [2221599] - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code (Artem Savkov) [2221599] - selftests/bpf: Improve error logs in XDP compliance test tool (Artem Savkov) [2221599] - selftests/bpf: Use ifname instead of ifindex in XDP compliance test tool (Artem Savkov) [2221599] - bpf: Fix a typo for BPF_F_ANY_ALIGNMENT in bpf.h (Artem Savkov) [2221599] - selftests/bpf: implement and test custom testmod_seq iterator (Artem Savkov) [2221599] - selftests/bpf: add number iterator tests (Artem Savkov) [2221599] - selftests/bpf: add iterators tests (Artem Savkov) [2221599] - selftests/bpf: add bpf_for_each(), bpf_for(), and bpf_repeat() macros (Artem Savkov) [2221599] - bpf: implement numbers iterator (Artem Savkov) [2221599] - bpf: add support for open-coded iterator loops (Artem Savkov) [2221599] - bpf: add iterator kfuncs registration and validation logic (Artem Savkov) [2221599] - bpf: factor out fetching basic kfunc metadata (Artem Savkov) [2221599] - selftests/bpf: Fix IMA test (Artem Savkov) [2221599] - libbpf: USDT arm arg parsing support (Artem Savkov) [2221599] - libbpf: Refactor parse_usdt_arg() to re-use code (Artem Savkov) [2221599] - libbpf: Fix theoretical u32 underflow in find_cd() function (Artem Savkov) [2221599] - bpf: enforce all maps having memory usage callback (Artem Savkov) [2221599] - bpf: offload map memory usage (Artem Savkov) [2221599] - bpf, net: xskmap memory usage (Artem Savkov) [2221599] - bpf, net: sock_map memory usage (Artem Savkov) [2221599] - bpf, net: bpf_local_storage memory usage (Artem Savkov) [2221599] - bpf: local_storage memory usage (Artem Savkov) [2221599] - bpf: bpf_struct_ops memory usage (Artem Savkov) [2221599] - bpf: queue_stack_maps memory usage (Artem Savkov) [2221599] - bpf: devmap memory usage (Artem Savkov) [2221599] - bpf: cpumap memory usage (Artem Savkov) [2221599] - bpf: bloom_filter memory usage (Artem Savkov) [2221599] - bpf: ringbuf memory usage (Artem Savkov) [2221599] - bpf: reuseport_array memory usage (Artem Savkov) [2221599] - bpf: stackmap memory usage (Artem Savkov) [2221599] - bpf: arraymap memory usage (Artem Savkov) [2221599] - bpf: hashtab memory usage (Artem Savkov) [2221599] - bpf: lpm_trie memory usage (Artem Savkov) [2221599] - bpf: add new map ops ->map_mem_usage (Artem Savkov) [2221599] - bpf: Increase size of BTF_ID_LIST without CONFIG_DEBUG_INFO_BTF again (Artem Savkov) [2221599] - selftests/bpf: Add test for legacy/perf kprobe/uprobe attach mode (Artem Savkov) [2221599] - selftests/bpf: Split test_attach_probe into multi subtests (Artem Savkov) [2221599] - libbpf: Add support to set kprobe/uprobe attach mode (Artem Savkov) [2221599] - tools/resolve_btfids: Add /libsubcmd to .gitignore (Artem Savkov) [2221599] - bpf: add support for fixed-size memory pointer returns for kfuncs (Artem Savkov) [2221599] - bpf: generalize dynptr_get_spi to be usable for iters (Artem Savkov) [2221599] - bpf: mark PTR_TO_MEM as non-null register type (Artem Savkov) [2221599] - bpf: move kfunc_call_arg_meta higher in the file (Artem Savkov) [2221599] - bpf: ensure that r0 is marked scratched after any function call (Artem Savkov) [2221599] - bpf: fix visit_insn()'s detection of BPF_FUNC_timer_set_callback helper (Artem Savkov) [2221599] - bpf: clean up visit_insn()'s instruction processing (Artem Savkov) [2221599] - selftests/bpf: adjust log_fixup's buffer size for proper truncation (Artem Savkov) [2221599] - bpf: honor env->test_state_freq flag in is_state_visited() (Artem Savkov) [2221599] - selftests/bpf: enhance align selftest's expected log matching (Artem Savkov) [2221599] - bpf: improve regsafe() checks for PTR_TO_{MEM,BUF,TP_BUFFER} (Artem Savkov) [2221599] - bpf: improve stack slot state printing (Artem Savkov) [2221599] - selftests/bpf: Disassembler tests for verifier.c:convert_ctx_access() (Artem Savkov) [2221599] - selftests/bpf: test if pointer type is tracked for BPF_ST_MEM (Artem Savkov) [2221599] - bpf: allow ctx writes using BPF_ST_MEM instruction (Artem Savkov) [2221599] - bpf: Use separate RCU callbacks for freeing selem (Artem Savkov) [2221599] - bpf: Refactor RCU enforcement in the verifier. (Artem Savkov) [2221599] - selftests/bpf: Tweak cgroup kfunc test. (Artem Savkov) [2221599] - selftests/bpf: Add a test case for kptr_rcu. (Artem Savkov) [2221599] - bpf: Introduce kptr_rcu. (Artem Savkov) [2221599] - bpf: Mark cgroups and dfl_cgrp fields as trusted. (Artem Savkov) [2221599] - bpf: Rename __kptr_ref -> __kptr and __kptr -> __kptr_untrusted. (Artem Savkov) [2221599] - selftests/bpf: Add absolute timer test (Artem Savkov) [2221599] - bpf: Add support for absolute value BPF timers (Artem Savkov) [2221599] - selftests/bpf: Add -Wuninitialized flag to bpf prog flags (Artem Savkov) [2221599] - bpf: Make bpf_get_current_[ancestor_]cgroup_id() available for all program types (Artem Savkov) [2221599] - bpf, docs: Fix final bpf docs build failure (Artem Savkov) [2221599] - bpf: Fix bpf_dynptr_slice{_rdwr} to return NULL instead of 0 (Artem Savkov) [2221599] - libbpf: Add support for attaching uprobes to shared objects in APKs (Artem Savkov) [2221599] - libbpf: Introduce elf_find_func_offset_from_file() function (Artem Savkov) [2221599] - libbpf: Implement basic zip archive parsing support (Artem Savkov) [2221599] - bpf, docs: Fix __uninit kfunc doc section (Artem Savkov) [2221599] - bpf: Fix doxygen comments for dynptr slice kfuncs (Artem Savkov) [2221599] - selftests/bpf: Support custom per-test flags and multiple expected messages (Artem Savkov) [2221599] - libbpf: Cleanup linker_append_elf_relos (Artem Savkov) [2221599] - libbpf: Remove several dead assignments (Artem Savkov) [2221599] - libbpf: Remove unnecessary ternary operator (Artem Savkov) [2221599] - selftests/bpf: Set __BITS_PER_LONG if target is bpf for LoongArch (Artem Savkov) [2221599] - selftests/bpf: Add more tests for kptrs in maps (Artem Savkov) [2221599] - bpf: Support kptrs in local storage maps (Artem Savkov) [2221599] - bpf: Support kptrs in percpu hashmap and percpu LRU hashmap (Artem Savkov) [2221599] - selftests/bpf: tests for using dynptrs to parse skb and xdp buffers (Artem Savkov) [2221599] - bpf: Add bpf_dynptr_slice and bpf_dynptr_slice_rdwr (Artem Savkov) [2221599] - bpf: Add xdp dynptrs (Artem Savkov) [2221599] - bpf: Add skb dynptrs (Artem Savkov) [2221599] - bpf: Add __uninit kfunc annotation (Artem Savkov) [2221599] - bpf: Refactor verifier dynptr into get_dynptr_arg_reg (Artem Savkov) [2221599] - bpf: Define no-ops for externally called bpf dynptr functions (Artem Savkov) [2221599] - bpf: Allow initializing dynptrs in kfuncs (Artem Savkov) [2221599] - bpf: Refactor process_dynptr_func (Artem Savkov) [2221599] - bpf: Support "sk_buff" and "xdp_buff" as valid kfunc arg types (Artem Savkov) [2221599] - bpf, docs: Document BPF insn encoding in term of stored bytes (Artem Savkov) [2221599] - bpf: Fix bpf_cgroup_from_id() doxygen header (Artem Savkov) [2221599] - libbpf: Document bpf_{btf,link,map,prog}_get_info_by_fd() (Artem Savkov) [2221599] - selftests/bpf: Fix compilation errors: Assign a value to a constant (Artem Savkov) [2221599] - tools: bpftool: Remove invalid \' json escape (Artem Savkov) [2221599] - selftests/bpf: Use __NR_prlimit64 instead of __NR_getrlimit in user_ringbuf test (Artem Savkov) [2221599] - selftests/bpf: run mptcp in a dedicated netns (Artem Savkov) [2221599] - selftests/bpf: Add a test case for bpf_cgroup_from_id() (Artem Savkov) [2221599] - bpf: Add bpf_cgroup_from_id() kfunc (Artem Savkov) [2221599] - bpf, docs: Add explanation of endianness (Artem Savkov) [2221599] - selftests/bpf: Fix BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL for empty flow label (Artem Savkov) [2221599] - bpf: Check for helper calls in check_subprogs() (Artem Savkov) [2221599] - selftests/bpf: Fix cross compilation with CLANG_CROSS_FLAGS (Artem Savkov) [2221599] - selftests/bpf: Remove not used headers (Artem Savkov) [2221599] - bpf: Wrap register invalidation with a helper (Artem Savkov) [2221599] - bpf: Fix check_reg_type for PTR_TO_BTF_ID (Artem Savkov) [2221599] - bpf: Remove unused MEM_ALLOC | PTR_TRUSTED checks (Artem Savkov) [2221599] - bpf: Annotate data races in bpf_local_storage (Artem Savkov) [2221599] - RDMA/siw: Remove namespace check from siw_netdev_event() (Kamal Heib) [RHEL-2758] - RDMA/siw: Fix potential page_array out of range access (Kamal Heib) [RHEL-2758] - RDMA/siw: Fix user page pinning accounting (Kamal Heib) [RHEL-2758] - RDMA/siw: remove FOLL_FORCE usage (Kamal Heib) [RHEL-2758] - RDMA/siw: Set defined status for work completion with undefined status (Kamal Heib) [RHEL-2758] - RDMA/siw: Fix immediate work request flush to completion queue (Kamal Heib) [RHEL-2758] - RDMA/siw: Add missing Kconfig selections (Kamal Heib) [RHEL-2758]- interconnect: imx: fix registration race (Steve Best) [2230634] - remoteproc: imx_dsp_rproc: use modern pm_ops (Steve Best) [2230679] - remoteproc: imx_dsp: Convert to platform remove callback returning void (Steve Best) [2230679] - remoteproc: imx_dsp_rproc: Fix kernel test robot sparse warning (Steve Best) [2230679] - remoteproc: imx_dsp_rproc: Improve exception handling in imx_dsp_rproc_mbox_alloc() (Steve Best) [2230679] - remoteproc: imx_dsp_rproc: Call of_node_put() on iteration error (Steve Best) [2230679] - remoteproc: imx_dsp_rproc: Add custom memory copy implementation for i.MX DSP Cores (Steve Best) [2230679] - remoteproc: imx_dsp_rproc: Add module parameter to ignore ready flag from remote processor (Steve Best) [2230679] - i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle (Steve Best) [2230683] - i2c: imx-lpi2c: Don't open-code DIV_ROUND_UP (Steve Best) [2230683] - i2c: Convert to platform remove callback returning void (Steve Best) [2230683] - i2c: imx-lpi2c: avoid taking clk_prepare mutex in PM callbacks (Steve Best) [2230683] - ibmvnic: Assign XPS map to correct queue index (Mamatha Inamdar) [2228220] - ibmvnic: Toggle between queue types in affinity mapping (Mamatha Inamdar) [2228220] - ibmvnic: Update XPS assignments during affinity binding (Mamatha Inamdar) [2228220] - ibmvnic: Add hotpluggable CPU callbacks to reassign affinity hints (Mamatha Inamdar) [2228220] - ibmvnic: Assign IRQ affinity hints to device queues (Mamatha Inamdar) [2228220] - redhat/configs: NXP BBNSM Power Key Driver (Steve Best) [2230577] - Input: bbnsm_pwrkey - add bbnsm power key support (Steve Best) [2230577] - clk: imx93: Propagate correct error in imx93_clocks_probe() (Steve Best) [2230549] - clk: imx93: fix memory leak and missing unwind goto in imx93_clocks_probe (Steve Best) [2230549] - clk: imx: imx93: Add nic and A55 clk (Steve Best) [2230549] - clk: imx: imx93: add mcore_booted module paratemter (Steve Best) [2230549] - i2c: Convert to platform remove callback returning void (Steve Best) [2230651] - i2c: imx: Simplify using devm_clk_get_enabled() (Steve Best) [2230651] - CI: Remove unused kpet_tree_family (Nikolai Kondrashov) - arm64: dts: imx93: add nxp,no-divider for sysctr (Steve Best) [RHEL-2707] - arm64: dts: imx93: add MU clock for mailbox (Steve Best) [RHEL-2707] - arm64: dts: imx93: add gpio alises (Steve Best) [RHEL-2707] - arm64: dts: imx93: add extra lpspi node (Steve Best) [RHEL-2707] - arm64: dts: imx: minor whitespace cleanup around '=' (Steve Best) [RHEL-2707] - arm64: dts: imx93: add "fsl,imx8ulp-lpuart" compatible for imx93 (Steve Best) [RHEL-2707] - arm64: dts: imx93: add cm33 node (Steve Best) [RHEL-2707] - arm64: dts: imx93: add thermal support (Steve Best) [RHEL-2707] - arm64: dts: imx93: enable CM33 for 11x11 EVK (Steve Best) [RHEL-2707] - arm64: dts: imx93: add cma area for i.MX93 11x11 EVK (Steve Best) [RHEL-2707] - arm64: dts: imx93: Fix anatop node size (Steve Best) [RHEL-2707] - arm64: dts: imx93: add ddr performance monitor node (Steve Best) [RHEL-2707] - arm64: dts: imx93: add fsl,stop-mode property to support WOL (Steve Best) [RHEL-2707] - arm64: dts: imx93: add cpuidle node (Steve Best) [RHEL-2707] - arm64: dts: imx93: reorder device nodes (Steve Best) [RHEL-2707] - arm64: dts: imx93: add ocotp node (Steve Best) [RHEL-2707] - arm64: dts: imx93: add watchdog node (Steve Best) [RHEL-2707] - arm64: dts: imx93: add missing tpm pwm instances (Steve Best) [RHEL-2707] - arm64: dts: imx93: add tpm nodes (Steve Best) [RHEL-2707] - arm64: dts: imx93: add missing #address-cells and #size-cells to i2c nodes (Steve Best) [RHEL-2707] - arm64: dts: imx93: Fix eqos properties (Steve Best) [RHEL-2707] - arm64: dts: imx93: Add FlexSPI support (Steve Best) [RHEL-2707] - arm64: dts: imx93: Add the bbnsm dts node (Steve Best) [RHEL-2707] - arm64: dts: imx93-11x11-evk: enable wdog3 (Steve Best) [RHEL-2707] - phy: freescale: imx8m-pcie: Use devm_platform_ioremap_resource() (Steve Best) [2230655] - remoteproc: imx: Convert to platform remove callback returning void (Steve Best) [2230674] - remoteproc: imx_rproc: Call of_node_put() on iteration error (Steve Best) [2230674] - interconnect: qcom: bcm-voter: Use enable_maks for keepalive voting (Alessandro Carminati) [RHEL-3931] - interconnect: qcom: bcm-voter: Improve enable_mask handling (Alessandro Carminati) [RHEL-3931] - interconnect: qcom: Add support for mask-based BCMs (Alessandro Carminati) [RHEL-3931] - power: reset: qcom-pon: add support for qcom,pmk8350-pon compatible string (Alessandro Carminati) [RHEL-3931] - PCI: qcom: Add support for sa8775p SoC (Alessandro Carminati) [RHEL-3931] - dt-bindings: PCI: qcom: Add sa8775p compatible (Alessandro Carminati) [RHEL-3931] - phy: qcom-qmp-pcie: keep offset tables sorted (Alessandro Carminati) [RHEL-3931] - phy: qcom-qmp-pcie: drop ln_shrd from v5_20 config (Alessandro Carminati) [RHEL-3931] - arm64: dts: qcom: sa8775p: Hook up PDC as wakeup-parent of TLMM (Alessandro Carminati) [RHEL-3931] - arm64: dts: qcom: sa8775p-ride: enable EMAC1 (Alessandro Carminati) [RHEL-3931] - arm64: dts: qcom: sa8775p-ride: add an alias for ethernet0 (Alessandro Carminati) [RHEL-3931] - arm64: dts: qcom: sa8775p-ride: sort aliases alphabetically (Alessandro Carminati) [RHEL-3931] - arm64: dts: qcom: sa8775p-ride: add the second SGMII PHY (Alessandro Carminati) [RHEL-3931] - arm64: dts: qcom: sa8775p-ride: index the first SGMII PHY (Alessandro Carminati) [RHEL-3931] - arm64: dts: qcom: sa8775p-ride: move the reset-gpios property of the PHY (Alessandro Carminati) [RHEL-3931] - arm64: dts: qcom: sa8775p-ride: enable the second SerDes PHY (Alessandro Carminati) [RHEL-3931] - arm64: dts: qcom: sa8775p: add a node for EMAC1 (Alessandro Carminati) [RHEL-3931] - arm64: dts: qcom: sa8775p: add a node for the second serdes PHY (Alessandro Carminati) [RHEL-3931] - arm64: dts: qcom: sa8775p-ride: enable pcie nodes (Alessandro Carminati) [RHEL-3931] - arm64: dts: qcom: sa8775p: Add pcie0 and pcie1 nodes (Alessandro Carminati) [RHEL-3931] - phy: qcom-qmp-pcie: add support for sa8775p (Alessandro Carminati) [RHEL-3931] - dt-bindings: phy: qcom,qmp: Add sa8775p QMP PCIe PHY (Alessandro Carminati) [RHEL-3931] - arm64: dts: qcom: sa8775p-ride: Update L4C parameters (Alessandro Carminati) [RHEL-3931] - interconnect: qcom: sa8775p: add enable_mask for bcm nodes (Alessandro Carminati) [RHEL-3931] - arm64: dts: qcom: sa8775p: add the pcie smmu node (Alessandro Carminati) [RHEL-3931] - dt-bindings: phy: qcom,qmp: Add SDX65 QMP PHY (Alessandro Carminati) [RHEL-3931] - dt-bindings: phy: Add QMP PCIe PHY comptible for SM8550 (Alessandro Carminati) [RHEL-3931] - dt-bindings: phy: qcom,qmp-pcie: add sm8350 bindings (Alessandro Carminati) [RHEL-3931] - dt-bindings: phy: qcom,qmp-pcie: add sc8280xp bindings (Alessandro Carminati) [RHEL-3931]- CI: Enable 'dist-self-test' for C9S/RHEL9 (Vitaly Kuznetsov) - redhat: Update 'dist-self-test-data' (Vitaly Kuznetsov) - redhat: Explicitly disable CONFIG_COPS (Vitaly Kuznetsov) - redhat: Add dist-check-licenses target (Vitaly Kuznetsov) - redhat: Introduce "Verify SPDX-License-Identifier tags" selftest (Vitaly Kuznetsov) - redhat: Use kspdx-tool output for the License: field (Vitaly Kuznetsov) - cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again* (David Arcari) [RHEL-11351] - Revert "intel_idle: Add support for using intel_idle in a VM guest using just hlt" (David Arcari) [RHEL-11351] - Revert "intel_idle: Add a "Long HLT" C1 state for the VM guest mode" (David Arcari) [RHEL-11351] - Revert "intel_idle: Add __init annotation to matchup_vm_state_with_baremetal()" (David Arcari) [RHEL-11351] - intel_idle: Add __init annotation to matchup_vm_state_with_baremetal() (David Arcari) [RHEL-11351] - intel_idle: Add a "Long HLT" C1 state for the VM guest mode (David Arcari) [RHEL-11351] - intel_idle: Add support for using intel_idle in a VM guest using just hlt (David Arcari) [RHEL-11351] - intel_idle: clean up the (new) state_update_enter_method function (David Arcari) [RHEL-11351] - intel_idle: refactor state->enter manipulation into its own function (David Arcari) [RHEL-11351] - intel_idle: mark few variables as __read_mostly (David Arcari) [RHEL-11351] - intel_idle: do not sprinkle module parameter definitions around (David Arcari) [RHEL-11351] - intel_idle: fix confusing message (David Arcari) [RHEL-11351] - intel_idle: improve C-state flags handling robustness (David Arcari) [RHEL-11351] - intel_idle: further intel_idle_init_cstates_icpu() cleanup (David Arcari) [RHEL-11351] - intel_idle: clean up intel_idle_init_cstates_icpu() (David Arcari) [RHEL-11351] - intel_idle: use pr_info() instead of printk() (David Arcari) [RHEL-11351] - PCI: Free released resource after coalescing (Myron Stowe) [RHEL-2570] - dt-bindings: PCI: qcom: Fix SDX65 compatible (Myron Stowe) [RHEL-2570] - PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address (Myron Stowe) [RHEL-2570] - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus (Myron Stowe) [RHEL-2570] - Revert "PCI: mvebu: Mark driver as BROKEN" (Myron Stowe) [RHEL-2570] - MAINTAINERS: Add Manivannan Sadhasivam as DesignWare PCIe driver maintainer (Myron Stowe) [RHEL-2570] - PCI: xgene-msi: Convert to platform remove callback returning void (Myron Stowe) [RHEL-2570] - PCI: tegra: Convert to platform remove callback returning void (Myron Stowe) [RHEL-2570] - PCI: rockchip-host: Convert to platform remove callback returning void (Myron Stowe) [RHEL-2570] - PCI: mvebu: Convert to platform remove callback returning void (Myron Stowe) [RHEL-2570] - PCI: mt7621: Convert to platform remove callback returning void (Myron Stowe) [RHEL-2570] - PCI: mediatek-gen3: Convert to platform remove callback returning void (Myron Stowe) [RHEL-2570] - PCI: mediatek: Convert to platform remove callback returning void (Myron Stowe) [RHEL-2570] - PCI: iproc: Convert to platform remove callback returning void (Myron Stowe) [RHEL-2570] - PCI: hisi-error: Convert to platform remove callback returning void (Myron Stowe) [RHEL-2570] - PCI: dwc: Convert to platform remove callback returning void (Myron Stowe) [RHEL-2570] - PCI: j721e: Convert to platform remove callback returning void (Myron Stowe) [RHEL-2570] - PCI: brcmstb: Convert to platform remove callback returning void (Myron Stowe) [RHEL-2570] - PCI: altera-msi: Convert to platform remove callback returning void (Myron Stowe) [RHEL-2570] - PCI: altera: Convert to platform remove callback returning void (Myron Stowe) [RHEL-2570] - PCI: aardvark: Convert to platform remove callback returning void (Myron Stowe) [RHEL-2570] - PCI: layerscape: Add the endpoint linkup notifier support (Myron Stowe) [RHEL-2570] - PCI: endpoint: pci-epf-vntb: Fix typo in comments (Myron Stowe) [RHEL-2570] - MAINTAINERS: Add PCI MHI endpoint function driver under MHI bus (Myron Stowe) [RHEL-2570] - PCI: endpoint: Add PCI Endpoint function driver for MHI bus (Myron Stowe) [RHEL-2570] - PCI: qcom-ep: Add support for BME notification (Myron Stowe) [RHEL-2570] - PCI: qcom-ep: Add support for Link down notification (Myron Stowe) [RHEL-2570] - PCI: endpoint: Add BME notifier support (Myron Stowe) [RHEL-2570] - PCI: endpoint: Add linkdown notifier support (Myron Stowe) [RHEL-2570] - PCI: endpoint: Return error if EPC is started/stopped multiple times (Myron Stowe) [RHEL-2570] - PCI: endpoint: Pass EPF device ID to the probe function (Myron Stowe) [RHEL-2570] - PCI: endpoint: Add missing documentation about the MSI/MSI-X range (Myron Stowe) [RHEL-2570] - PCI: endpoint: Improve pci_epf_type_add_cfs() (Myron Stowe) [RHEL-2570] - PCI: endpoint: functions/pci-epf-test: Fix dma_chan direction (Myron Stowe) [RHEL-2570] - misc: pci_endpoint_test: Simplify pci_endpoint_test_msi_irq() (Myron Stowe) [RHEL-2570] - misc: pci_endpoint_test: Do not write status in IRQ handler (Myron Stowe) [RHEL-2570] - misc: pci_endpoint_test: Re-init completion for every test (Myron Stowe) [RHEL-2570] - misc: pci_endpoint_test: Free IRQs before removing the device (Myron Stowe) [RHEL-2570] - PCI: epf-test: Simplify transfers result print (Myron Stowe) [RHEL-2570] - PCI: epf-test: Simplify DMA support checks (Myron Stowe) [RHEL-2570] - PCI: epf-test: Cleanup request result handling (Myron Stowe) [RHEL-2570] - PCI: epf-test: Cleanup pci_epf_test_cmd_handler() (Myron Stowe) [RHEL-2570] - PCI: epf-test: Improve handling of command and status registers (Myron Stowe) [RHEL-2570] - PCI: epf-test: Simplify IRQ test commands execution (Myron Stowe) [RHEL-2570] - PCI: epf-test: Simplify pci_epf_test_raise_irq() (Myron Stowe) [RHEL-2570] - PCI: epf-test: Simplify read/write/copy test functions (Myron Stowe) [RHEL-2570] - PCI: epf-test: Use dmaengine_submit() to initiate DMA transfer (Myron Stowe) [RHEL-2570] - PCI: epf-test: Fix DMA transfer completion detection (Myron Stowe) [RHEL-2570] - PCI: epf-test: Fix DMA transfer completion initialization (Myron Stowe) [RHEL-2570] - PCI: endpoint: Move pci_epf_type_add_cfs() code (Myron Stowe) [RHEL-2570] - PCI: endpoint: Automatically create a function specific attributes group (Myron Stowe) [RHEL-2570] - PCI: endpoint: Fix a Kconfig prompt of vNTB driver (Myron Stowe) [RHEL-2570] - PCI: endpoint: Fix Kconfig indent style (Myron Stowe) [RHEL-2570] - PCI: vmd: Fix uninitialized variable usage in vmd_enable_domain() (Myron Stowe) [RHEL-2570] - PCI: vmd: Reset VMD config register between soft reboots (Myron Stowe) [RHEL-2570] - PCI: rockchip: Set address alignment for endpoint mode (Myron Stowe) [RHEL-2570] - PCI: rockchip: Don't advertise MSI-X in PCIe capabilities (Myron Stowe) [RHEL-2570] - PCI: rockchip: Use u32 variable to access 32-bit registers (Myron Stowe) [RHEL-2570] - PCI: rockchip: Fix window mapping and address translation for endpoint (Myron Stowe) [RHEL-2570] - PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core (Myron Stowe) [RHEL-2570] - dt-bindings: PCI: Update the RK3399 example to a valid one (Myron Stowe) [RHEL-2570] - dt-bindings: PCI: Convert Rockchip RK3399 PCIe to DT schema (Myron Stowe) [RHEL-2570] - PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked (Myron Stowe) [RHEL-2570] - PCI: rockchip: Assert PCI Configuration Enable bit after probe (Myron Stowe) [RHEL-2570] - PCI: rockchip: Write PCI Device ID to correct register (Myron Stowe) [RHEL-2570] - PCI: rockchip: Remove writes to unused registers (Myron Stowe) [RHEL-2570] - PCI: rcar: Use correct product family name for Renesas R-Car (Myron Stowe) [RHEL-2570] - PCI: rcar-host: Remove unused static pcie_base and pcie_dev (Myron Stowe) [RHEL-2570] - PCI: qcom: Do not advertise hotplug capability for IP v2.1.0 (Myron Stowe) [RHEL-2570] - PCI: qcom: Do not advertise hotplug capability for IP v1.0.0 (Myron Stowe) [RHEL-2570] - PCI: qcom: Use post init sequence of IP v2.3.2 for v2.4.0 (Myron Stowe) [RHEL-2570] - PCI: qcom: Do not advertise hotplug capability for IP v2.3.2 (Myron Stowe) [RHEL-2570] - PCI: qcom: Do not advertise hotplug capability for IPs v2.3.3 and v2.9.0 (Myron Stowe) [RHEL-2570] - PCI: qcom: Do not advertise hotplug capability for IPs v2.7.0 and v1.9.0 (Myron Stowe) [RHEL-2570] - PCI: qcom: Disable write access to read only registers for IP v2.9.0 (Myron Stowe) [RHEL-2570] - PCI: qcom: Use DWC helpers for modifying the read-only DBI registers (Myron Stowe) [RHEL-2570] - PCI: qcom: Disable write access to read only registers for IP v2.3.3 (Myron Stowe) [RHEL-2570] - PCI: ftpci100: Release the clock resources (Myron Stowe) [RHEL-2570] - PCI: imx6: Save and restore root port MSI control in suspend and resume (Myron Stowe) [RHEL-2570] - PCI: cadence: Fix Gen2 Link Retraining process (Myron Stowe) [RHEL-2570] - dt-bindings: PCI: qcom: Add SDX65 SoC (Myron Stowe) [RHEL-2570] - Documentation: PCI: correct spelling (Myron Stowe) [RHEL-2570] - PCI: Add pci_clear_master() stub for non-CONFIG_PCI (Myron Stowe) [RHEL-2570] - PCI: Expand comment about sorting pci_ids.h entries (Myron Stowe) [RHEL-2570] - PCI: Add function 1 DMA alias quirk for Marvell 88SE9235 (Myron Stowe) [RHEL-2570] - PCI: Delay after FLR of Solidigm P44 Pro NVMe (Myron Stowe) [RHEL-2570] - PCI: Release resource invalidated by coalescing (Myron Stowe) [RHEL-2570] - PCI/ACPI: Call _REG when transitioning D-states (Myron Stowe) [RHEL-2570] - PCI/ACPI: Validate acpi_pci_set_power_state() parameter (Myron Stowe) [RHEL-2570] - PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold (Myron Stowe) [RHEL-2570] - PCI/PM: Shorten pci_bridge_wait_for_secondary_bus() wait time for slow links (Myron Stowe) [RHEL-2570] - PCI: acpiphp: Reassign resources on bridge if necessary (Myron Stowe) [RHEL-2570] - PCI: pciehp: Cancel bringup sequence if card is not present (Myron Stowe) [RHEL-2570] - PCI: pciehp: Simplify Attention Button logging (Myron Stowe) [RHEL-2570] - Merge branch 'pci/enumeration' (Myron Stowe) [RHEL-2570] - PCI: Add failed link recovery for device reset events (Myron Stowe) [RHEL-2570] - PCI: Work around PCIe link training failures (Myron Stowe) [RHEL-2570] - PCI: Use pcie_wait_for_link_status() in pcie_wait_for_link_delay() (Myron Stowe) [RHEL-2570] - PCI: Add support for polling DLLLA to pcie_retrain_link() (Myron Stowe) [RHEL-2570] - PCI: Export pcie_retrain_link() for use outside ASPM (Myron Stowe) [RHEL-2570] - PCI: Export PCIe link retrain timeout (Myron Stowe) [RHEL-2570] - PCI: Execute quirk_enable_clear_retrain_link() earlier (Myron Stowe) [RHEL-2570] - PCI/ASPM: Factor out waiting for link training to complete (Myron Stowe) [RHEL-2570] - PCI/ASPM: Avoid unnecessary pcie_link_state use (Myron Stowe) [RHEL-2570] - PCI/ASPM: Use distinct local vars in pcie_retrain_link() (Myron Stowe) [RHEL-2570] - net/mlx5: Rely on dev->link_active_reporting (Myron Stowe) [RHEL-2570] - powerpc/eeh: Rely on dev->link_active_reporting (Myron Stowe) [RHEL-2570] - PCI: pciehp: Rely on dev->link_active_reporting (Myron Stowe) [RHEL-2570] - PCI: Initialize dev->link_active_reporting earlier (Myron Stowe) [RHEL-2570] - PCI: of: Propagate firmware node by calling device_set_node() (Myron Stowe) [RHEL-2570] - PCI: Add PCI_EXT_CAP_ID_PL_32GT define (Myron Stowe) [RHEL-2570] - PCI/ASPM: Remove unnecessary ASPM_STATE_L1SS check (Myron Stowe) [RHEL-2570] - PCI/ASPM: Rename L1.2-specific functions from 'l1ss' to 'l12' (Myron Stowe) [RHEL-2570] - PCI/ASPM: Set ASPM_STATE_L1 when driver enables L1.1 or L1.2 (Myron Stowe) [RHEL-2570] - PCI/ASPM: Set only ASPM_STATE_L1 when driver enables L1 (Myron Stowe) [RHEL-2570] - PCI/ASPM: Disable only ASPM_STATE_L1 when driver disables L1 (Myron Stowe) [RHEL-2570] - PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free (Myron Stowe) [RHEL-2570] - Documentation: PCI: Tidy AER documentation (Myron Stowe) [RHEL-2570] - Documentation: PCI: Update cross references to .rst files (Myron Stowe) [RHEL-2570] - Documentation: PCI: Drop recommendation to configure AER Capability (Myron Stowe) [RHEL-2570] - PCI: Unexport pci_save_aer_state() (Myron Stowe) [RHEL-2570] - cpufreq: Fail driver register if it has adjust_perf without fast_switch (David Arcari) [RHEL-10047] - cpufreq: amd-pstate-ut: Fix kernel panic when loading the driver (David Arcari) [RHEL-10047] - cpufreq: amd-pstate-ut: Remove module parameter access (David Arcari) [RHEL-10047] - cpufreq: amd-pstate-ut: Modify the function to get the highest_perf value (David Arcari) [RHEL-10047] - cpufreq: amd-pstate: fix global sysfs attribute type (David Arcari) [RHEL-10047] - redhat/configs: set the default for amd-pstate to Active (EPP) (David Arcari) [RHEL-10047] - cpufreq: amd-pstate: Add a kernel config option to set default mode (David Arcari) [RHEL-10047] - cpufreq: amd-pstate: Set a fallback policy based on preferred_profile (David Arcari) [RHEL-10047] - ACPI: CPPC: Add definition for undefined FADT preferred PM profile value (David Arcari) [RHEL-10047] - cpufreq: amd-pstate: Make amd-pstate EPP driver name hyphenated (David Arcari) [RHEL-10047] - cpufreq: amd-pstate: Write CPPC enable bit per-socket (David Arcari) [RHEL-10047] - cpufreq: amd-pstate: move to use bus_get_dev_root() (David Arcari) [RHEL-10047] - vfio/group: Defer device removal from no-iommu group (Alex Williamson) [RHEL-3400] - cpupower: Add Georgian translation to Makefile LANGUAGES (Joel Slebodnick) [RHEL-10052] - cpupower: Fix cpuidle_set to accept only numeric values for idle-set operation. (Joel Slebodnick) [RHEL-10052] - cpupower: Add turbo-boost support in cpupower (Joel Slebodnick) [RHEL-10052] - cpupower: Add support for amd_pstate mode change (Joel Slebodnick) [RHEL-10052] - cpupower: Add EPP value change support (Joel Slebodnick) [RHEL-10052] - cpupower: Add is_valid_path API (Joel Slebodnick) [RHEL-10052] - cpupower: Recognise amd-pstate active mode driver (Joel Slebodnick) [RHEL-10052] - redhat: bump libcpupower soname to match upstream (Joel Slebodnick) [RHEL-10052] - cpupower: Bump soname version (Joel Slebodnick) [RHEL-10052] - cpupower: Make TSC read per CPU for Mperf monitor (Joel Slebodnick) [RHEL-10052] - cpupower:Fix resource leaks in sysfs_get_enabled() (Joel Slebodnick) [RHEL-10052] - cpupower: rapl monitor - shows the used power consumption in uj for each rapl domain (Joel Slebodnick) [RHEL-10052] - cpupower: Introduce powercap intel-rapl library and powercap-info command (Joel Slebodnick) [RHEL-10052] - cpupower: Add Georgian translation (Joel Slebodnick) [RHEL-10052] - tools/cpupower: Choose base_cpu to display default cpupower details (Joel Slebodnick) [RHEL-10052] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_385.RULE (Joel Slebodnick) [RHEL-10052] - Revert "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-2542] - Revert "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-2542] - drm/amd: flush any delayed gfxoff on suspend entry (Mika Penttilä) [2232662] - drm/amdgpu: skip fence GFX interrupts disable/enable for S0ix (Mika Penttilä) [2232662] - drm/amd/pm: skip the RLC stop when S0i3 suspend for SMU v13.0.4/11 (Mika Penttilä) [2232662] - Revert "net/mlx5e: Switch to using napi_build_skb()" (Mohammad Kabat) [RHEL-1267]- x86/xen: Set default memory type for PV guests to WB (Camilla Conte) [RHEL-2889] - x86/mtrr: Unify debugging printing (Camilla Conte) [RHEL-2889] - x86/mtrr: Remove unused code (Camilla Conte) [RHEL-2889] - x86/mtrr: Don't let mtrr_type_lookup() return MTRR_TYPE_INVALID (Camilla Conte) [RHEL-2889] - x86/mtrr: Use new cache_map in mtrr_type_lookup() (Camilla Conte) [RHEL-2889] - x86/mtrr: Add mtrr=debug command line option (Camilla Conte) [RHEL-2889] - x86/mtrr: Construct a memory map with cache modes (Camilla Conte) [RHEL-2889] - x86/mtrr: Add get_effective_type() service function (Camilla Conte) [RHEL-2889] - x86/mtrr: Allocate mtrr_value array dynamically (Camilla Conte) [RHEL-2889] - x86/mtrr: Move 32-bit code from mtrr.c to legacy.c (Camilla Conte) [RHEL-2889] - x86/mtrr: Have only one set_mtrr() variant (Camilla Conte) [RHEL-2889] - x86/mtrr: Replace vendor tests in MTRR code (Camilla Conte) [RHEL-2889] - x86/xen: Set MTRR state when running as Xen PV initial domain (Camilla Conte) [RHEL-2889] - x86/hyperv: Set MTRR state when running as SEV-SNP Hyper-V guest (Camilla Conte) [RHEL-2889] - x86/mtrr: Support setting MTRR state for software defined MTRRs (Camilla Conte) [RHEL-2889] - x86/mtrr: Replace size_or_mask and size_and_mask with a much easier concept (Camilla Conte) [RHEL-2889] - x86/mtrr: Remove physical address size calculation (Camilla Conte) [RHEL-2889] - x86/mtrr: Make message for disabled MTRRs more descriptive (Camilla Conte) [RHEL-2889] - x86/pat: Handle TDX guest PAT initialization (Camilla Conte) [RHEL-2889] - x86/cpuid: Carve out all CPUID functionality (Camilla Conte) [RHEL-2889] - x86/cpu: Switch to cpu_feature_enabled() for X86_FEATURE_XENPV (Camilla Conte) [RHEL-2889] - x86/cpu: Remove X86_FEATURE_XENPV usage in setup_cpu_entry_area() (Camilla Conte) [RHEL-2889] - x86/cpu: Drop 32-bit Xen PV guest code in update_task_stack() (Camilla Conte) [RHEL-2889] - x86/cpu: Remove unneeded 64-bit dependency in arch_enter_from_user_mode() (Camilla Conte) [RHEL-2889] - x86/cpufeatures: Add X86_FEATURE_XENPV to disabled-features.h (Camilla Conte) [RHEL-2889] - x86/mtrr: Simplify mtrr_ops initialization (Camilla Conte) [RHEL-2889] - x86/cacheinfo: Switch cache_ap_init() to hotplug callback (Camilla Conte) [RHEL-2889] - x86: Decouple PAT and MTRR handling (Camilla Conte) [RHEL-2889] - x86/PAT: Have pat_enabled() properly reflect state when running on Xen (Camilla Conte) [RHEL-2889] - x86/mtrr: Add a stop_machine() handler calling only cache_cpu_init() (Camilla Conte) [RHEL-2889] - x86/mtrr: Let cache_aps_delayed_init replace mtrr_aps_delayed_init (Camilla Conte) [RHEL-2889] - x86/mtrr: Get rid of __mtrr_enabled bool (Camilla Conte) [RHEL-2889] - x86/mtrr: Simplify mtrr_bp_init() (Camilla Conte) [RHEL-2889] - x86/mtrr: Remove set_all callback from struct mtrr_ops (Camilla Conte) [RHEL-2889] - x86/mtrr: Disentangle MTRR init from PAT init (Camilla Conte) [RHEL-2889] - x86/mtrr: Move cache control code to cacheinfo.c (Camilla Conte) [RHEL-2889] - x86/mtrr: Split MTRR-specific handling from cache dis/enabling (Camilla Conte) [RHEL-2889] - x86/mtrr: Rename prepare_set() and post_set() (Camilla Conte) [RHEL-2889] - x86/mtrr: Replace use_intel() with a local flag (Camilla Conte) [RHEL-2889] - x86/mtrr: Remove unused cyrix_set_all() function (Camilla Conte) [RHEL-2889] - x86/mtrr: Add comment for set_mtrr_state() serialization (Camilla Conte) [RHEL-2889] - redhat/configs: add new network PHYs configs (Adrien Thierry) [RHEL-2799] - net: phylink: fix sphinx complaint about invalid literal (Adrien Thierry) [RHEL-2799] - net: phy: Fix deadlocking in phy_error() invocation (Adrien Thierry) [RHEL-2799] - net: sfp: handle 100G/25G active optical cables in sfp_parse_support (Adrien Thierry) [RHEL-2799] - net: phy: broadcom: stub c45 read/write for 54810 (Adrien Thierry) [RHEL-2799] - net: phy: fix IRQ-based wake-on-lan over hibernate / power off (Adrien Thierry) [RHEL-2799] - net: phy: at803x: remove set/get wol callbacks for AR8032 (Adrien Thierry) [RHEL-2799] - net: phy: at803x: fix the wol setting functions (Adrien Thierry) [RHEL-2799] - net: dsa: fix older DSA drivers using phylink (Adrien Thierry) [RHEL-2799] - net: phy: marvell10g: fix 88x3310 power up (Adrien Thierry) [RHEL-2799] - net: phy: prevent stale pointer dereference in phy_init() (Adrien Thierry) [RHEL-2799] - net: phy: mscc: fix packet loss due to RGMII delays (Adrien Thierry) [RHEL-2799] - net: phy: broadcom: drop brcm_phy_setbits() and use phy_set_bits() instead (Adrien Thierry) [RHEL-2799] - net: phy: dp83td510: fix kernel stall during netboot in DP83TD510E PHY driver (Adrien Thierry) [RHEL-2799] - net: phylink: pass neg_mode into phylink_mii_c22_pcs_config() (Adrien Thierry) [RHEL-2799] - net: phylink: convert phylink_mii_c22_pcs_config() to neg_mode (Adrien Thierry) [RHEL-2799] - net: phylink: add PCS negotiation mode (Adrien Thierry) [RHEL-2799] - net: micrel: Change to receive timestamp in the frame for lan8841 (Adrien Thierry) [RHEL-2799] - net: phy-c45: Fix genphy_c45_ethtool_set_eee description (Adrien Thierry) [RHEL-2799] - Revert "net: phy: dp83867: perform soft reset and retain established link" (Adrien Thierry) [RHEL-2799] - net: mdio: fix the wrong parameters (Adrien Thierry) [RHEL-2799] - net: phy: mediatek: fix compile-test dependencies (Adrien Thierry) [RHEL-2799] - net: phy: at803x: Use devm_regulator_get_enable_optional() (Adrien Thierry) [RHEL-2799] - net: phy: Manual remove LEDs to ensure correct ordering (Adrien Thierry) [RHEL-2799] - net: phylink: use a dedicated helper to parse usgmii control word (Adrien Thierry) [RHEL-2799] - net: phylink: report correct max speed for QUSGMII (Adrien Thierry) [RHEL-2799] - net: phy: add driver for MediaTek SoC built-in GE PHYs (Adrien Thierry) [RHEL-2799] - net: phy: broadcom: Add support for setting LED brightness (Adrien Thierry) [RHEL-2799] - net: phy: broadcom: Rename LED registers (Adrien Thierry) [RHEL-2799] - net: phy: realtek: Disable clock on suspend (Adrien Thierry) [RHEL-2799] - net: phy: realtek: Add optional external PHY clock (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Move KSZ9477 errata fixes to PHY driver (Adrien Thierry) [RHEL-2799] - net: phylink: actually fix ksettings_set() ethtool call (Adrien Thierry) [RHEL-2799] - net: phy: broadcom: Add LPI counter (Adrien Thierry) [RHEL-2799] - net: phy: mxl-gpy: extend interrupt fix to all impacted variants (Adrien Thierry) [RHEL-2799] - phy: mscc: Add support for RGMII delay configuration (Adrien Thierry) [RHEL-2799] - phy: mscc: Use PHY_ID_MATCH_VENDOR to minimize PHY ID table (Adrien Thierry) [RHEL-2799] - net: phy: microchip_t1s: add support for Microchip LAN865x Rev.B0 PHYs (Adrien Thierry) [RHEL-2799] - net: phy: microchip_t1s: remove unnecessary interrupts disabling code (Adrien Thierry) [RHEL-2799] - net: phy: microchip_t1s: fix reset complete status handling (Adrien Thierry) [RHEL-2799] - net: phy: microchip_t1s: update LAN867x PHY supported revision number (Adrien Thierry) [RHEL-2799] - net: phy: microchip_t1s: replace read-modify-write code with phy_modify_mmd (Adrien Thierry) [RHEL-2799] - net: phy: microchip_t1s: modify driver description to be more generic (Adrien Thierry) [RHEL-2799] - net: phy: broadcom: Register dummy IRQ handler (Adrien Thierry) [RHEL-2799] - net: phylink: provide phylink_pcs_config() and phylink_pcs_link_up() (Adrien Thierry) [RHEL-2799] - net: phy: mscc: enable VSC8501/2 RGMII RX clock (Adrien Thierry) [RHEL-2799] - net: phy: mscc: remove unnecessary phydev locking (Adrien Thierry) [RHEL-2799] - net: phy: mscc: add support for VSC8501 (Adrien Thierry) [RHEL-2799] - net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE (Adrien Thierry) [RHEL-2799] - net: phylink: add function to resolve clause 73 negotiation (Adrien Thierry) [RHEL-2799] - net: phylink: remove duplicated linkmode pause resolution (Adrien Thierry) [RHEL-2799] - net: phy: avoid kernel warning dump when stopping an errored PHY (Adrien Thierry) [RHEL-2799] - net: sfp: add support for HXSX-ATRI-1 copper SFP+ module (Adrien Thierry) [RHEL-2799] - net: phylink: require supported_interfaces to be filled (Adrien Thierry) [RHEL-2799] - net: sfp: add support for a couple of copper multi-rate modules (Adrien Thierry) [RHEL-2799] - net: phy: add helpers for comparing phy IDs (Adrien Thierry) [RHEL-2799] - net: sfp: add support for rate selection (Adrien Thierry) [RHEL-2799] - net: sfp: add support for setting signalling rate (Adrien Thierry) [RHEL-2799] - net: sfp: change st_mutex locking (Adrien Thierry) [RHEL-2799] - net: sfp: move sm_mutex into sfp_check_state() (Adrien Thierry) [RHEL-2799] - net: sfp: swap order of rtnl and st_mutex locks (Adrien Thierry) [RHEL-2799] - net: sfp: move rtnl lock to cover reading state (Adrien Thierry) [RHEL-2799] - net: sfp: add helper to modify signal states (Adrien Thierry) [RHEL-2799] - net: phylink: fix ksettings_set() ethtool call (Adrien Thierry) [RHEL-2799] - net: phylink: constify fwnode arguments (Adrien Thierry) [RHEL-2799] - net: phy: broadcom: Add support for Wake-on-LAN (Adrien Thierry) [RHEL-2799] - net: phy: Allow drivers to always call into ->suspend() (Adrien Thierry) [RHEL-2799] - net: phy: dp83867: add w/a for packet errors seen with short cables (Adrien Thierry) [RHEL-2799] - net: phy: bcm7xx: Correct read from expansion register (Adrien Thierry) [RHEL-2799] - net: phy: dp83869: support mii mode when rgmii strap cfg is used (Adrien Thierry) [RHEL-2799] - net: phy: hide the PHYLIB_LEDS knob (Adrien Thierry) [RHEL-2799] - net: phy: marvell-88x2222: remove unnecessary (void*) conversions (Adrien Thierry) [RHEL-2799] - net: phy: marvell: Fix inconsistent indenting in led_blink_set (Adrien Thierry) [RHEL-2799] - net: phy: dp83867: Add led_brightness_set support (Adrien Thierry) [RHEL-2799] - net: phy: Fix reading LED reg property (Adrien Thierry) [RHEL-2799] - net: phy: dp83867: Remove unnecessary (void*) conversions (Adrien Thierry) [RHEL-2799] - drivers/net/phy: add driver for Microchip LAN867x 10BASE-T1S PHY (Adrien Thierry) [RHEL-2799] - net: phy: add basic driver for NXP CBTX PHY (Adrien Thierry) [RHEL-2799] - net: phy: fix circular LEDS_CLASS dependencies (Adrien Thierry) [RHEL-2799] - net: micrel: Update the list of supported phys (Adrien Thierry) [RHEL-2799] - net: phy: marvell: Implement led_blink_set() (Adrien Thierry) [RHEL-2799] - net: phy: phy_device: Call into the PHY driver to set LED blinking (Adrien Thierry) [RHEL-2799] - net: phy: marvell: Add software control of the LEDs (Adrien Thierry) [RHEL-2799] - net: phy: phy_device: Call into the PHY driver to set LED brightness (Adrien Thierry) [RHEL-2799] - net: phy: Add a binding for PHY LEDs (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Fix PTP_PF_PEROUT for lan8841 (Adrien Thierry) [RHEL-2799] - net: phy: nxp-c45-tja11xx: add remove callback (Adrien Thierry) [RHEL-2799] - net: phy: sfp: constify pointers to hwmon_channel_info (Adrien Thierry) [RHEL-2799] - net: phy: nxp-tja11xx: constify pointers to hwmon_channel_info (Adrien Thierry) [RHEL-2799] - net: phy: mxl: constify pointers to hwmon_channel_info (Adrien Thierry) [RHEL-2799] - net: phy: marvell: constify pointers to hwmon_channel_info (Adrien Thierry) [RHEL-2799] - net: phy: bcm54140: constify pointers to hwmon_channel_info (Adrien Thierry) [RHEL-2799] - net: phy: aquantia: constify pointers to hwmon_channel_info (Adrien Thierry) [RHEL-2799] - net: sfp: avoid EEPROM read of absent SFP module (Adrien Thierry) [RHEL-2799] - net: sfp: initialize sfp->i2c_block_size at sfp allocation (Adrien Thierry) [RHEL-2799] - net: phy: nxp-c45-tja11xx: fix unsigned long multiplication overflow (Adrien Thierry) [RHEL-2799] - net: phy: meson-gxl: enable edpd tunable support for G12A internal PHY (Adrien Thierry) [RHEL-2799] - net: phy: smsc: enable edpd tunable support (Adrien Thierry) [RHEL-2799] - net: phy: smsc: add support for edpd tunable (Adrien Thierry) [RHEL-2799] - net: phy: smsc: prepare for making edpd wait period configurable (Adrien Thierry) [RHEL-2799] - net: phy: smsc: add flag edpd_mode_set_by_user (Adrien Thierry) [RHEL-2799] - net: phy: smsc: clear edpd_enable if interrupt mode is used (Adrien Thierry) [RHEL-2799] - net: phy: smsc: add helper smsc_phy_config_edpd (Adrien Thierry) [RHEL-2799] - net: phy: smsc: rename flag energy_enable (Adrien Thierry) [RHEL-2799] - net: sfp: add quirk enabling 2500Base-x for HG MXPD-483II (Adrien Thierry) [RHEL-2799] - net: phylink: add phylink_expects_phy() method (Adrien Thierry) [RHEL-2799] - net: phy: bcm7xxx: use devm_clk_get_optional_enabled to simplify the code (Adrien Thierry) [RHEL-2799] - net: phy: micrel: correct KSZ9131RNX EEE capabilities and advertisement (Adrien Thierry) [RHEL-2799] - net: phy: constify fwnode_get_phy_node() fwnode argument (Adrien Thierry) [RHEL-2799] - net: sfp: constify sfp-bus internal fwnode uses (Adrien Thierry) [RHEL-2799] - net: sfp: make sfp_bus_find_fwnode() take a const fwnode (Adrien Thierry) [RHEL-2799] - net: phy: dp83869: fix default value for tx-/rx-internal-delay (Adrien Thierry) [RHEL-2799] - net: phy: Improved PHY error reporting in state machine (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Add support for PTP_PF_EXTTS for lan8841 (Adrien Thierry) [RHEL-2799] - net: sfp: add quirk for 2.5G copper SFP (Adrien Thierry) [RHEL-2799] - net: sfp-bus: allow SFP quirks to override Autoneg and pause bits (Adrien Thierry) [RHEL-2799] - net: phylink: remove an_enabled (Adrien Thierry) [RHEL-2799] - net: pcs: xpcs: use Autoneg bit rather than an_enabled (Adrien Thierry) [RHEL-2799] - net: phy: meson-gxl: reuse functionality of the SMSC PHY driver (Adrien Thierry) [RHEL-2799] - net: phy: smsc: export functions for use by meson-gxl PHY driver (Adrien Thierry) [RHEL-2799] - net: sfp: fix state loss when updating state_hw_mask (Adrien Thierry) [RHEL-2799] - net: mdio: fix owner field for mdio buses registered using device-tree (Adrien Thierry) [RHEL-2799] - net: phy: Ensure state transitions are processed from phy_stop() (Adrien Thierry) [RHEL-2799] - net: phy: at803x: Replace of_gpio.h with what indeed is used (Adrien Thierry) [RHEL-2799] - net: pcs: xpcs: remove double-read of link state when using AN (Adrien Thierry) [RHEL-2799] - net: phy: mxl-gpy: enhance delay time required by loopback disable function (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Fix spelling mistake "minimim" -> "minimum" (Adrien Thierry) [RHEL-2799] - net: phy: mscc: fix deadlock in phy_ethtool_{get,set}_wol() (Adrien Thierry) [RHEL-2799] - net: phy: micrel: drop superfluous use of temp variable (Adrien Thierry) [RHEL-2799] - net: phy: update obsolete comment about PHY_STARTING (Adrien Thierry) [RHEL-2799] - net: phy: ks8995: drop of_match_ptr for ID table (Adrien Thierry) [RHEL-2799] - net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails (Adrien Thierry) [RHEL-2799] - net: phy: smsc: use device_property_present in smsc_phy_probe (Adrien Thierry) [RHEL-2799] - net: phy: dp83867: Disable IRQs on suspend (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Add support for PTP_PF_PEROUT for lan8841 (Adrien Thierry) [RHEL-2799] - net: phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit (Adrien Thierry) [RHEL-2799] - net: sfp: only use soft polling if we have A2h access (Adrien Thierry) [RHEL-2799] - net: sfp: add A2h presence flag (Adrien Thierry) [RHEL-2799] - net: phy: smsc: use phy_set_bits in smsc_phy_config_init (Adrien Thierry) [RHEL-2799] - net: phy: smsc: simplify lan95xx_config_aneg_ext (Adrien Thierry) [RHEL-2799] - net: phy: smsc: fix link up detection in forced irq mode (Adrien Thierry) [RHEL-2799] - net: phylib: get rid of unnecessary locking (Adrien Thierry) [RHEL-2799] - net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver (Adrien Thierry) [RHEL-2799] - net: phy: unlock on error in phy_probe() (Adrien Thierry) [RHEL-2799] - net: phy: c45: fix network interface initialization failures on xtensa, arm:cubieboard (Adrien Thierry) [RHEL-2799] - net: phy: c45: genphy_c45_ethtool_set_eee: validate EEE link modes (Adrien Thierry) [RHEL-2799] - net: phy: do not force EEE support (Adrien Thierry) [RHEL-2799] - net: phy: c45: add genphy_c45_an_config_eee_aneg() function (Adrien Thierry) [RHEL-2799] - net: phy: c45: use "supported_eee" instead of supported for access validation (Adrien Thierry) [RHEL-2799] - net: phy: Read EEE abilities when using .features (Adrien Thierry) [RHEL-2799] - net: phy: Add locks to ethtool functions (Adrien Thierry) [RHEL-2799] - net: phy: marvell: Use the unlocked genphy_c45_ethtool_get_eee() (Adrien Thierry) [RHEL-2799] - net: phy: c45: genphy_c45_an_config_aneg(): fix uninitialized symbol error (Adrien Thierry) [RHEL-2799] - net: phy: motorcomm: uninitialized variables in yt8531_link_change_notify() (Adrien Thierry) [RHEL-2799] - net: phylink: support validated pause and autoneg in fixed-link (Adrien Thierry) [RHEL-2799] - net: phy: start using genphy_c45_ethtool_get/set_eee() (Adrien Thierry) [RHEL-2799] - net: phy: migrate phy_init_eee() to genphy_c45_eee_is_active() (Adrien Thierry) [RHEL-2799] - net: phy: c45: migrate to genphy_c45_write_eee_adv() (Adrien Thierry) [RHEL-2799] - net: phy: c22: migrate to genphy_c45_write_eee_adv() (Adrien Thierry) [RHEL-2799] - net: phy: add genphy_c45_ethtool_get/set_eee() support (Adrien Thierry) [RHEL-2799] - net: phy: export phy_check_valid() function (Adrien Thierry) [RHEL-2799] - net: phy: micrel: add ksz9477_get_features() (Adrien Thierry) [RHEL-2799] - net: phy: add genphy_c45_read_eee_abilities() function (Adrien Thierry) [RHEL-2799] - net: micrel: Add PHC support for lan8841 (Adrien Thierry) [RHEL-2799] - net: micrel: Cable Diagnostics feature for lan8841 PHY (Adrien Thierry) [RHEL-2799] - net: micrel: Add support for lan8841 PHY (Adrien Thierry) [RHEL-2799] - net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY (Adrien Thierry) [RHEL-2799] - net: phy: Add driver for Motorcomm yt8531 gigabit ethernet phy (Adrien Thierry) [RHEL-2799] - net: phy: Add dts support for Motorcomm yt8531s gigabit ethernet phy (Adrien Thierry) [RHEL-2799] - net: phy: Add dts support for Motorcomm yt8521 gigabit ethernet phy (Adrien Thierry) [RHEL-2799] - net: phy: Add BIT macro for Motorcomm yt8521/yt8531 gigabit ethernet phy (Adrien Thierry) [RHEL-2799] - net: phylink: move phy_device_free() to correctly release phy device (Adrien Thierry) [RHEL-2799] - net: phy: meson-gxl: Add generic dummy stubs for MMD register access (Adrien Thierry) [RHEL-2799] - net: phy: motorcomm: change the phy id of yt8521 and yt8531s to lowercase (Adrien Thierry) [RHEL-2799] - net: phy: fix the spelling problem of Sentinel (Adrien Thierry) [RHEL-2799] - net: phy: fix null dereference in phy_attach_direct (Adrien Thierry) [RHEL-2799] - net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices (Adrien Thierry) [RHEL-2799] - net: phy: microchip: run phy initialization during each link update (Adrien Thierry) [RHEL-2799] - net: mdio: warn once if addr parameter is invalid in mdiobus_get_phy() (Adrien Thierry) [RHEL-2799] - net: phy: Remove fallback to old C45 method (Adrien Thierry) [RHEL-2799] - net: phy: fix use of uninit variable when setting PLCA config (Adrien Thierry) [RHEL-2799] - net: sfp: remove unused ctype.h include (Adrien Thierry) [RHEL-2799] - net: sfp: remove acpi.h include (Adrien Thierry) [RHEL-2799] - net: sfp: rename gpio_of_names[] (Adrien Thierry) [RHEL-2799] - net: sfp: use device_get_match_data() (Adrien Thierry) [RHEL-2799] - net: sfp: use i2c_get_adapter_by_fwnode() (Adrien Thierry) [RHEL-2799] - net: phy: Decide on C45 capabilities based on presence of method (Adrien Thierry) [RHEL-2799] - net: mdio: scan bus based on bus capabilities for C22 and C45 (Adrien Thierry) [RHEL-2799] - net: mdio: Add workaround for Micrel PHYs which are not C45 compatible (Adrien Thierry) [RHEL-2799] - net: mdio: Rework scanning of bus ready for quirks (Adrien Thierry) [RHEL-2799] - net: mdio: Move mdiobus_scan() within file (Adrien Thierry) [RHEL-2799] - net: mdio: validate parameter addr in mdiobus_get_phy() (Adrien Thierry) [RHEL-2799] - drivers/net/phy: add driver for the onsemi NCN26000 10BASE-T1S PHY (Adrien Thierry) [RHEL-2799] - drivers/net/phy: add helpers to get/set PLCA configuration (Adrien Thierry) [RHEL-2799] - drivers/net/phy: add connection between ethtool and phylib for PLCA (Adrien Thierry) [RHEL-2799] - drivers/net/phy: add the link modes for the 10BASE-T1S Ethernet PHY (Adrien Thierry) [RHEL-2799] - net: mdio: add mdiobus_c45_read/write_nested helpers (Adrien Thierry) [RHEL-2799] - net: mdio: Move mdiobus_c45_addr() next to users (Adrien Thierry) [RHEL-2799] - net: mdio: C22 is now optional, EOPNOTSUPP if not provided (Adrien Thierry) [RHEL-2799] - net: mdio: mdiobus_register: update validation test (Adrien Thierry) [RHEL-2799] - net: pcs: pcs-xpcs: Use C45 MDIO API (Adrien Thierry) [RHEL-2799] - net: mdio: Add dedicated C45 API to MDIO bus drivers (Adrien Thierry) [RHEL-2799] - net: phy: mxl-gpy: disable interrupts on GPY215 by default (Adrien Thierry) [RHEL-2799] - net: phy: allow a phy to opt-out of interrupt handling (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Fix warn: passing zero to PTR_ERR (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Fixed error related to uninitialized symbol ret (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Change handler interrupt for lan8814 (Adrien Thierry) [RHEL-2799] - net: phy: Update documentation for get_rate_matching (Adrien Thierry) [RHEL-2799] - net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe (Adrien Thierry) [RHEL-2799] - net: phy: remove redundant "depends on" lines (Adrien Thierry) [RHEL-2799] - net: phy: mxl-gpy: add MDINT workaround (Adrien Thierry) [RHEL-2799] - net: sfp: clean up i2c-bus property parsing (Adrien Thierry) [RHEL-2799] - net: mdio: fix unbalanced fwnode reference count in mdio_device_release() (Adrien Thierry) [RHEL-2799] - net: phy: mxl-gpy: rename MMD_VEND1 macros to match datasheet (Adrien Thierry) [RHEL-2799] - net: mdiobus: fix double put fwnode in the error path (Adrien Thierry) [RHEL-2799] - net: phy: Add link between phy dev and mac dev (Adrien Thierry) [RHEL-2799] - net: mdiobus: fix unbalanced node reference count (Adrien Thierry) [RHEL-2799] - net: phylink: fix PHY validation with rate adaption (Adrien Thierry) [RHEL-2799] - net: phy: fix null-ptr-deref while probe() failed (Adrien Thierry) [RHEL-2799] - net: phy: add Motorcomm YT8531S phy id. (Adrien Thierry) [RHEL-2799] - net: phy: at803x: fix error return code in at803x_probe() (Adrien Thierry) [RHEL-2799] - net: phy: mscc: macsec: do not copy encryption keys (Adrien Thierry) [RHEL-2799] - net: phy: aquantia: add AQR112 and AQR412 PHY IDs (Adrien Thierry) [RHEL-2799] - net: phy: dp83867: Fix SGMII FIFO depth for non OF devices (Adrien Thierry) [RHEL-2799] - net: phy: mscc: macsec: clear encryption keys when freeing a flow (Adrien Thierry) [RHEL-2799] - net: phy: dp83867: add TI PHY loopback (Adrien Thierry) [RHEL-2799] - net: phy: fix yt8521 duplicated argument to & or | (Adrien Thierry) [RHEL-2799] - net: mdio: fix undefined behavior in bit shift for __mdiobus_register (Adrien Thierry) [RHEL-2799] - net: phy: Add driver for Motorcomm yt8521 gigabit ethernet phy (Adrien Thierry) [RHEL-2799] - net: phy: mxl-gpy: Add PHY Auto/MDI/MDI-X set driver for GPY211 chips (Adrien Thierry) [RHEL-2799] - net: phy: mxl-gpy: Change gpy_update_interface() function return type (Adrien Thierry) [RHEL-2799] - net: dp83822: Print the SOR1 strap status (Adrien Thierry) [RHEL-2799] - phylink: require valid state argument to phylink_validate_mask_caps() (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Add PHY Auto/MDI/MDI-X set driver for KSZ9131 (Adrien Thierry) [RHEL-2799] - net: sfp: get rid of DM7052 hack when enabling high power (Adrien Thierry) [RHEL-2799] - net: sfp: add sfp_modify_u8() helper (Adrien Thierry) [RHEL-2799] - net: sfp: provide a definition for the power level select bit (Adrien Thierry) [RHEL-2799] - net: sfp: ignore power level 3 prior to SFF-8472 Rev 11.4 (Adrien Thierry) [RHEL-2799] - net: sfp: ignore power level 2 prior to SFF-8472 Rev 10.2 (Adrien Thierry) [RHEL-2799] - net: sfp: check firmware provided max power (Adrien Thierry) [RHEL-2799] - net: macb: Specify PHY PM management done by MAC (Adrien Thierry) [RHEL-2799] - net: phy: dp83822: disable MDI crossover status change interrupt (Adrien Thierry) [RHEL-2799] - net: phylink: provide phylink_validate_mask_caps() helper (Adrien Thierry) [RHEL-2799] - net: stmmac: Enable mac_managed_pm phylink config (Adrien Thierry) [RHEL-2799] - net: phylink: add mac_managed_pm in phylink_config structure (Adrien Thierry) [RHEL-2799] - net: phy: dp83867: Extend RX strap quirk for SGMII mode (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Fixes FIELD_GET assertion (Adrien Thierry) [RHEL-2799] - net: sfp: fill also 5gbase-r and 25gbase-r modes in sfp_parse_support() (Adrien Thierry) [RHEL-2799] - net: sfp: add support for multigig RollBall transceivers (Adrien Thierry) [RHEL-2799] - net: phy: mdio-i2c: support I2C MDIO protocol for RollBall SFP modules (Adrien Thierry) [RHEL-2799] - net: sfp: create/destroy I2C mdiobus before PHY probe/after PHY release (Adrien Thierry) [RHEL-2799] - net: sfp: Add and use macros for SFP quirks definitions (Adrien Thierry) [RHEL-2799] - net: phylink: allow attaching phy for SFP modules on 802.3z mode (Adrien Thierry) [RHEL-2799] - net: phy: marvell10g: select host interface configuration (Adrien Thierry) [RHEL-2799] - net: phy: marvell10g: Use tabs instead of spaces for indentation (Adrien Thierry) [RHEL-2799] - net: phylink: pass supported host PHY interface modes to phylib for SFP's PHYs (Adrien Thierry) [RHEL-2799] - net: phylink: rename phylink_sfp_config() (Adrien Thierry) [RHEL-2799] - net: phylink: use phy_interface_t bitmaps for optical modules (Adrien Thierry) [RHEL-2799] - net: sfp: augment SFP parsing with phy_interface_t bitmap (Adrien Thierry) [RHEL-2799] - net: phylink: add ability to validate a set of interface modes (Adrien Thierry) [RHEL-2799] - net: phy: Convert to use sysfs_emit() APIs (Adrien Thierry) [RHEL-2799] - net: phy: Don't WARN for PHY_UP state in mdio_bus_phy_resume() (Adrien Thierry) [RHEL-2799] - net: phy: micrel: enable interrupt for ksz9477 phy (Adrien Thierry) [RHEL-2799] - net: phy: aquantia: Add support for rate matching (Adrien Thierry) [RHEL-2799] - net: phy: aquantia: Add some additional phy interfaces (Adrien Thierry) [RHEL-2799] - net: phylink: Adjust advertisement based on rate matching (Adrien Thierry) [RHEL-2799] - net: phylink: Adjust link settings based on rate matching (Adrien Thierry) [RHEL-2799] - net: phy: Add support for rate matching (Adrien Thierry) [RHEL-2799] - net: phylink: Generate caps and convert to linkmodes separately (Adrien Thierry) [RHEL-2799] - net: phylink: Export phylink_caps_to_linkmodes (Adrien Thierry) [RHEL-2799] - net: phylink: Document MAC_(A)SYM_PAUSE (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Fix double spaces inside lan8814_config_intr (Adrien Thierry) [RHEL-2799] - net: phy: micrel: fix shared interrupt on LAN8814 (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Add interrupts support for LAN8804 PHY (Adrien Thierry) [RHEL-2799] - net: sfp: add support for HALNy GPON SFP (Adrien Thierry) [RHEL-2799] - net: sfp: move Huawei MA5671A fixup (Adrien Thierry) [RHEL-2799] - net: sfp: move Alcatel Lucent 3FE46541AA fixup (Adrien Thierry) [RHEL-2799] - net: sfp: move quirk handling into sfp.c (Adrien Thierry) [RHEL-2799] - net: sfp: re-implement soft state polling setup (Adrien Thierry) [RHEL-2799] - net: phy: adin1100: add PHY IDs of adin1110/adin2111 (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Cable Diag feature for lan8814 phy (Adrien Thierry) [RHEL-2799] - net: phy: aquantia: wait for the suspend/resume operations to finish (Adrien Thierry) [RHEL-2799] - net: phy: lan87xx: change interrupt src of link_up to comm_ready (Adrien Thierry) [RHEL-2799] - net: phy: Add 1000BASE-KX interface mode (Adrien Thierry) [RHEL-2799] - Revert "net: phy: meson-gxl: improve link-up behavior" (Adrien Thierry) [RHEL-2799] - net: phy: smsc: use device-managed clock API (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Make the GPIO to be non-exclusive (Adrien Thierry) [RHEL-2799] - net: phylink: allow RGMII/RTBI in-band status (Adrien Thierry) [RHEL-2799] - net: phy: tja11xx: add interface mode and RMII REF_CLK support (Adrien Thierry) [RHEL-2799] - net: phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume() (Adrien Thierry) [RHEL-2799] - net: phy: Add helper to derive the number of ports from a phy mode (Adrien Thierry) [RHEL-2799] - net: phy: Introduce QUSGMII PHY mode (Adrien Thierry) [RHEL-2799] - net: phy: realtek: add support for RTL8211F(D)(I)-VD-CG (Adrien Thierry) [RHEL-2799] - net: dpaa: Fix <1G ethernet on LS1046ARDB (Adrien Thierry) [RHEL-2799] - net: phy: at803x: add disable hibernation mode support (Adrien Thierry) [RHEL-2799] - net: sfp: use simplified HWMON_CHANNEL_INFO macro (Adrien Thierry) [RHEL-2799] - net: phy: dp83867: fix get nvmem cell fail (Adrien Thierry) [RHEL-2799] - net: phy: Warn about incorrect mdio_bus_phy_resume() state (Adrien Thierry) [RHEL-2799] - net: phy: mxl-gpy: print firmware in human readable form (Adrien Thierry) [RHEL-2799] - net: phy: mxl-gpy: rename the FW type field name (Adrien Thierry) [RHEL-2799] - net: phy: mxl-gpy: cache PHY firmware version (Adrien Thierry) [RHEL-2799] - net: phy: mxl-gpy: fix version reporting (Adrien Thierry) [RHEL-2799] - net: phy: broadcom: Add support for BCM53128 internal PHYs (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Adding LED feature for LAN8814 PHY (Adrien Thierry) [RHEL-2799] - net: sfp: fix memory leak in sfp_probe() (Adrien Thierry) [RHEL-2799] - net: phy: ax88772a: fix lost pause advertisement configuration (Adrien Thierry) [RHEL-2799] - net: dp83822: disable rx error interrupt (Adrien Thierry) [RHEL-2799] - net: dp83822: disable false carrier interrupt (Adrien Thierry) [RHEL-2799] - net: phy: mxl-gpy: add temperature sensor (Adrien Thierry) [RHEL-2799] - net: phy: nxp-tja11xx: use devm_hwmon_sanitize_name() (Adrien Thierry) [RHEL-2799] - net: sfp: use hwmon_sanitize_name() (Adrien Thierry) [RHEL-2799] - net: phy: Add support for 1PPS out and external timestamps (Adrien Thierry) [RHEL-2799] - net: phy: broadcom: Add PTP support for some Broadcom PHYs. (Adrien Thierry) [RHEL-2799] - net: phy: broadcom: Add Broadcom PTP hooks to bcm-phy-lib (Adrien Thierry) [RHEL-2799] - net: phy: Add support for AQR113C EPHY (Adrien Thierry) [RHEL-2799] - net: phy: dp83td510: add SQI support (Adrien Thierry) [RHEL-2799] - net: phy: smsc: Disable Energy Detect Power-Down in interrupt mode (Adrien Thierry) [RHEL-2799] - net: phy: smsc: Deduplicate interrupt acknowledgement upon phy_init_hw() (Adrien Thierry) [RHEL-2799] - net: phy: at803x: fix NULL pointer dereference on AR9331 PHY (Adrien Thierry) [RHEL-2799] - net: phy: marvell: use mii_bmcr_encode_fixed() (Adrien Thierry) [RHEL-2799] - net: phy: use mii_bmcr_encode_fixed() (Adrien Thierry) [RHEL-2799] - net: mii: add mii_bmcr_encode_fixed() (Adrien Thierry) [RHEL-2799] - net: phy: add support to get Master-Slave configuration (Adrien Thierry) [RHEL-2799] - net: phy: dp83867: implement support for io_impedance_ctrl nvmem cell (Adrien Thierry) [RHEL-2799] - phy: aquantia: Fix AN when higher speeds than 1G are not advertised (Adrien Thierry) [RHEL-2799] - net: phy: marvell-88x2222: set proper phydev->port (Adrien Thierry) [RHEL-2799] - net: phy: fixed_phy: set phy_mask before calling mdiobus_register() (Adrien Thierry) [RHEL-2799] - net: mdio: unexport __init-annotated mdio_bus_init() (Adrien Thierry) [RHEL-2799] - net: phy: at803x: disable WOL at probe (Adrien Thierry) [RHEL-2799] - net: phy: Directly use ida_alloc()/free() (Adrien Thierry) [RHEL-2799] - net: phy: DP83822: enable rgmii mode if phy_interface_is_rgmii (Adrien Thierry) [RHEL-2799] - lib: add generic polynomial calculation (Adrien Thierry) [RHEL-2799] - net: phy: adin: add support for clock output (Adrien Thierry) [RHEL-2799] - hwmon: introduce hwmon_sanitize_name() (Adrien Thierry) [RHEL-2799] - net: phy: marvell: Add errata section 5.1 for Alaska PHY (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Use the kszphy probe/suspend/resume (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Allow probing without .driver_data (Adrien Thierry) [RHEL-2799] - net: phy: smsc: Cope with hot-removal in interrupt handler (Adrien Thierry) [RHEL-2799] - net: phy: smsc: Cache interrupt mask (Adrien Thierry) [RHEL-2799] - usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling (Adrien Thierry) [RHEL-2799] - usbnet: smsc95xx: Avoid link settings race on interrupt reception (Adrien Thierry) [RHEL-2799] - usbnet: smsc95xx: Don't reset PHY behind PHY driver's back (Adrien Thierry) [RHEL-2799] - usbnet: smsc95xx: Don't clear read-only PHY interrupt (Adrien Thierry) [RHEL-2799] - net: phy: smsc: add comments for the LAN8742 phy ID mask. (Adrien Thierry) [RHEL-2799] - net: phy: microchip: add comments for the modified LAN88xx phy ID mask. (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Fix incorrect variable type in micrel (Adrien Thierry) [RHEL-2799] - net: phy: smsc: add LAN8742 phy support. (Adrien Thierry) [RHEL-2799] - net: phy: microchip: update LAN88xx phy ID and phy ID mask. (Adrien Thierry) [RHEL-2799] - net: phy: dp83td510: Add support for the DP83TD510 Ethernet PHY (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Pass .probe for KS8737 (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Do not use kszphy_suspend/resume for KSZ8061 (Adrien Thierry) [RHEL-2799] - net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT (Adrien Thierry) [RHEL-2799] - net: phy: bcm87xx: Use mmd helpers (Adrien Thierry) [RHEL-2799] - net: phy: adin1100: Add SQI support (Adrien Thierry) [RHEL-2799] - net: phy: adin1100: Add initial support for ADIN1100 industrial PHY (Adrien Thierry) [RHEL-2799] - net: phy: marvell: update abilities and advertising when switching to SGMII (Adrien Thierry) [RHEL-2799] - net: phy: micrel: add coma mode GPIO (Adrien Thierry) [RHEL-2799] - net: phy: micrel: move the PHY timestamping check (Adrien Thierry) [RHEL-2799] - net: phy: Deduplicate interrupt disablement on PHY attach (Adrien Thierry) [RHEL-2799] - net: phy: marvell10g: fix return value on error (Adrien Thierry) [RHEL-2799] - net: phy: LAN937x: add interrupt support for link detection (Adrien Thierry) [RHEL-2799] - net: phy: LAN87xx: add ethtool SQI support (Adrien Thierry) [RHEL-2799] - net: phy: LAN937x: added PHY_POLL_CABLE_TEST flag (Adrien Thierry) [RHEL-2799] - net: phy: LAN87xx: remove genphy_softreset in config_aneg (Adrien Thierry) [RHEL-2799] - net: phy: micrel: ksz9031/ksz9131: add cabletest support (Adrien Thierry) [RHEL-2799] - net: micrel: Fix KS8851 Kconfig (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Remove DT option lan8814,ignore-ts (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Remove latency from driver (Adrien Thierry) [RHEL-2799] - net: phy: broadcom: Fix brcm_fet_config_init() (Adrien Thierry) [RHEL-2799] - net: phy: mscc: Add MODULE_FIRMWARE macros (Adrien Thierry) [RHEL-2799] - net: sfp: add 2500base-X quirk for Lantech SFP module (Adrien Thierry) [RHEL-2799] - net: phy: marvell: Fix invalid comparison in the resume and suspend functions (Adrien Thierry) [RHEL-2799] - net: phy: meson-gxl: improve link-up behavior (Adrien Thierry) [RHEL-2799] - net: phy: DP83822: clear MISR2 register to disable interrupts (Adrien Thierry) [RHEL-2799] - net: phy: lan87xx: use genphy_read_master_slave in read_status (Adrien Thierry) [RHEL-2799] - smsc95xx: Ignore -ENODEV errors when device is unplugged (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Move netif_rx() outside of IRQ-off section. (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Use netif_rx(). (Adrien Thierry) [RHEL-2799] - micrel: Use generic ptp_msg_is_sync() function (Adrien Thierry) [RHEL-2799] - dp83640: Use generic ptp_msg_is_sync() function (Adrien Thierry) [RHEL-2799] - ptp: Add generic PTP is_sync() function (Adrien Thierry) [RHEL-2799] - net: phy: meson-gxl: fix interrupt handling in forced mode (Adrien Thierry) [RHEL-2799] - net: phy: added ethtool master-slave configuration support (Adrien Thierry) [RHEL-2799] - net: phy: added the LAN937x phy support (Adrien Thierry) [RHEL-2799] - net: phy: updated the initialization routine for LAN87xx (Adrien Thierry) [RHEL-2799] - net: phy: removed empty lines in LAN87XX (Adrien Thierry) [RHEL-2799] - net: phy: used the PHY_ID_MATCH_MODEL macro for LAN87XX (Adrien Thierry) [RHEL-2799] - net: phy: used genphy_soft_reset for phy reset in LAN87xx (Adrien Thierry) [RHEL-2799] - net: phy: micrel: 1588 support for LAN8814 phy (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Fix concurrent register access (Adrien Thierry) [RHEL-2799] - net: sfp: use %pe for printing errors (Adrien Thierry) [RHEL-2799] - net: phy: phylink: fix DSA mac_select_pcs() introduction (Adrien Thierry) [RHEL-2799] - net: dsa: add support for phylink mac_select_pcs() (Adrien Thierry) [RHEL-2799] - net: phy: mediatek: remove PHY mode check on MT7531 (Adrien Thierry) [RHEL-2799] - net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs (Adrien Thierry) [RHEL-2799] - net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs (Adrien Thierry) [RHEL-2799] - net: phy: Fix qca8081 with speeds lower than 2.5Gb/s (Adrien Thierry) [RHEL-2799] - net: phy: at803x: Support downstream SFP cage (Adrien Thierry) [RHEL-2799] - net: phy: at803x: add fiber support (Adrien Thierry) [RHEL-2799] - net: phy: at803x: move page selection fix to config_init (Adrien Thierry) [RHEL-2799] - net: sfp: ignore disabled SFP node (Adrien Thierry) [RHEL-2799] - phylib: fix potential use-after-free (Adrien Thierry) [RHEL-2799] - net: phy: broadcom: hook up soft_reset for BCM54616S (Adrien Thierry) [RHEL-2799] - net: phy: micrel: use kszphy_suspend()/kszphy_resume for irq aware devices (Adrien Thierry) [RHEL-2799] - net: sfp: fix high power modules without diagnostic monitoring (Adrien Thierry) [RHEL-2799] - net: usb: Correct reset handling of smsc95xx (Adrien Thierry) [RHEL-2799] - net: phy: at803x: make array offsets static (Adrien Thierry) [RHEL-2799] - net: phy: marvell: configure RGMII delays for 88E1118 (Adrien Thierry) [RHEL-2799] - net: phy: marvell: use phy_write_paged() to set MSCR (Adrien Thierry) [RHEL-2799] - phy: nxp-c45-tja11xx: add extts and perout support (Adrien Thierry) [RHEL-2799] - net: mdio: Demote probed message to debug print (Adrien Thierry) [RHEL-2799] - Revert "net: phy: fixed_phy: Fix NULL vs IS_ERR() checking in __fixed_phy_register" (Adrien Thierry) [RHEL-2799] - net: phy: fixed_phy: Fix NULL vs IS_ERR() checking in __fixed_phy_register (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Add config_init for LAN8814 (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Adding interrupt support for Link up/Link down in LAN8814 Quad phy (Adrien Thierry) [RHEL-2799] - net: phy: add a note about refcounting (Adrien Thierry) [RHEL-2799] - net: phy: prefer 1000baseT over 1000baseKX (Adrien Thierry) [RHEL-2799] - net: dsa: support use of phylink_generic_validate() (Adrien Thierry) [RHEL-2799] - net: dsa: replace phylink_get_interfaces() with phylink_get_caps() (Adrien Thierry) [RHEL-2799] - net: dsa: consolidate phylink creation (Adrien Thierry) [RHEL-2799] - net: usb: Correct PHY handling of smsc95xx (Adrien Thierry) [RHEL-2799] - net: phy: add support for TI DP83561-SP phy (Adrien Thierry) [RHEL-2799] - net: mdio: Replaced BUG_ON() with WARN() (Adrien Thierry) [RHEL-2799] - net: phy: microchip_t1: add lan87xx_config_rgmii_delay for lan87xx phy (Adrien Thierry) [RHEL-2799] - net: dsa: populate supported_interfaces member (Adrien Thierry) [RHEL-2799] - net: phy: microchip_t1: add cable test support for lan87xx phy (Adrien Thierry) [RHEL-2799] - net: phy: Fix unsigned comparison with less than zero (Adrien Thierry) [RHEL-2799] - net: phy: fixed warning: Function parameter not described (Adrien Thierry) [RHEL-2799] - net: phy: add qca8081 cdt feature (Adrien Thierry) [RHEL-2799] - net: phy: adjust qca8081 master/slave seed value if link down (Adrien Thierry) [RHEL-2799] - net: phy: add qca8081 soft_reset and enable master/slave seed (Adrien Thierry) [RHEL-2799] - net: phy: add qca8081 config_init (Adrien Thierry) [RHEL-2799] - net: phy: add qca8081 config_aneg (Adrien Thierry) [RHEL-2799] - net: phy: add qca8081 get_features (Adrien Thierry) [RHEL-2799] - net: phy: add qca8081 read_status (Adrien Thierry) [RHEL-2799] - net: phy: add qca8081 ethernet phy driver (Adrien Thierry) [RHEL-2799] - net: phy: at803x: use GENMASK() for speed status (Adrien Thierry) [RHEL-2799] - net: phy: at803x: improve the WOL feature (Adrien Thierry) [RHEL-2799] - net: phy: at803x: use phy_modify() (Adrien Thierry) [RHEL-2799] - net: phy: at803x: replace AT803X_DEVICE_ADDR with MDIO_MMD_PCS (Adrien Thierry) [RHEL-2799] - net: phy: constify netdev->dev_addr references (Adrien Thierry) [RHEL-2799] - net: phy: bcm7xxx: Add EPHY entry for 7712 (Adrien Thierry) [RHEL-2799] - phy: micrel: ksz8041nl: do not use power down mode (Adrien Thierry) [RHEL-2799] - net: phy: dp83867: introduce critical chip default init for non-of platform (Adrien Thierry) [RHEL-2799] - net: phy: micrel: make *-skew-ps check more lenient (Adrien Thierry) [RHEL-2799] - net: phy: at803x: better describe debug regs (Adrien Thierry) [RHEL-2799] - net: phy: at803x: enable prefer master for 83xx internal phy (Adrien Thierry) [RHEL-2799] - net: phy: at803x: add DAC amplitude fix for 8327 phy (Adrien Thierry) [RHEL-2799] - net: phy: at803x: fix resume for QCA8327 phy (Adrien Thierry) [RHEL-2799] - net: phy: Do not shutdown PHYs in READY state (Adrien Thierry) [RHEL-2799] - net: phy: micrel: ksz9131 led errata workaround (Adrien Thierry) [RHEL-2799] - net: phylib: ensure phy device drivers do not match by DT (Adrien Thierry) [RHEL-2799] - net: mdio: ensure the type of mdio devices match mdio drivers (Adrien Thierry) [RHEL-2799] - net: phy: at803x: add QCA9561 support (Adrien Thierry) [RHEL-2799] - net: sfp: Fix typo in state machine debug string (Adrien Thierry) [RHEL-2799] - phy: mdio: fix memory leak (Adrien Thierry) [RHEL-2799] - Revert "net: mdiobus: Fix memory leak in __mdiobus_register" (Adrien Thierry) [RHEL-2799] - net: phy: marvell10g: add downshift tunable support (Adrien Thierry) [RHEL-2799] - net: phy: bcm7xxx: Fixed indirect MMD operations (Adrien Thierry) [RHEL-2799] - net: phy: micrel: Add support for LAN8804 PHY (Adrien Thierry) [RHEL-2799] - net: mdiobus: Fix memory leak in __mdiobus_register (Adrien Thierry) [RHEL-2799] - smsc95xx: fix stalled rx after link change (Adrien Thierry) [RHEL-2799] - net: phy: broadcom: Fix PHY_BRCM_IDDQ_SUSPEND definition (Adrien Thierry) [RHEL-2799] - net: mdiobus: Set FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD for mdiobus parents (Adrien Thierry) [RHEL-2799] - net: phy: broadcom: Utilize appropriate suspend for BCM54810/11 (Adrien Thierry) [RHEL-2799] - net: phy: broadcom: Wire suspend/resume for BCM50610 and BCM50610M (Adrien Thierry) [RHEL-2799] - net: phy: broadcom: Add IDDQ-SR mode (Adrien Thierry) [RHEL-2799] - net: phy: at803x: fix spacing and improve name for 83xx phy (Adrien Thierry) [RHEL-2799] - net: phy: at803x: add resume/suspend function to qca83xx phy (Adrien Thierry) [RHEL-2799] - net: phy: at803x: add support for qca 8327 A variant internal phy (Adrien Thierry) [RHEL-2799] - net: phy: bcm7xxx: Add EPHY entry for 72165 (Adrien Thierry) [RHEL-2799] - net: phy: broadcom: Enable 10BaseT DAC early wake (Adrien Thierry) [RHEL-2799] - Revert "net: phy: Uniform PHY driver access" (Adrien Thierry) [RHEL-2799] - ptp: dp83640: don't define PAGE0 (Adrien Thierry) [RHEL-2799] - net: phy: at803x: add support for qca 8327 internal phy (Adrien Thierry) [RHEL-2799] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Adrien Thierry) [RHEL-2799] - net: phy: gmii2rgmii: Support PHY loopback (Adrien Thierry) [RHEL-2799] - net: phy: Uniform PHY driver access (Adrien Thierry) [RHEL-2799] - net: phy: Support set_loopback override (Adrien Thierry) [RHEL-2799] - net: phy: marvell: add SFP support for 88E1510 (Adrien Thierry) [RHEL-2799] - net: phy: nxp-tja11xx: log critical health state (Adrien Thierry) [RHEL-2799] - net: phy: mscc: make some arrays static const, makes object smaller (Adrien Thierry) [RHEL-2799] - net: phy: Remove unused including (Adrien Thierry) [RHEL-2799] - net: phy: at803x: finish the phy id checking simplification (Adrien Thierry) [RHEL-2799] - net: phy: at803x: simplify custom phy id matching (Adrien Thierry) [RHEL-2799] - net: phy: intel-xway: Add RGMII internal delay configuration (Adrien Thierry) [RHEL-2799] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Adrien Thierry) [RHEL-2799]- PCI: rpaphp: Error out on busy status from get-sensor-state (Mamatha Inamdar) [2230057] - powerpc/rtas: export rtas_error_rc() for reuse. (Mamatha Inamdar) [2230057] - iavf: schedule a request immediately after add/delete vlan (Petr Oros) [RHEL-9456] - iavf: add iavf_schedule_aq_request() helper (Petr Oros) [RHEL-9456] - kabi: enable check-kabi (Čestmír Kalina) [RHEL-8864] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol zalloc_cpumask_var to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol system_freezing_cnt to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strscpy_pad to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strscpy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol prandom_u32 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kmalloc_order_trace to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol congestion_wait to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol blkdev_get_by_path to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol blkdev_get_by_dev to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol alloc_cpumask_var to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-8864] - scsi: lpfc: Prevent use-after-free during rmmod with mapped NVMe rports (Paul Ely) [RHEL-2604] - scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo (Paul Ely) [RHEL-2604]- nfsd: Set technology preview if inter SSC offload is enabled (Dave Wysochanski) [RHEL-2300] - iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry() (Kamal Heib) [RHEL-1733] - RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish() (Kamal Heib) [RHEL-1733] - RDMA/cxgb4: add null-ptr-check after ip_dev_find() (Kamal Heib) [RHEL-1733] - RDMA/cxgb4: Replace 0-length arrays with flexible arrays (Kamal Heib) [RHEL-1733] - RDMA/cxgb4: remove unnecessary NULL check in __c4iw_poll_cq_one() (Kamal Heib) [RHEL-1733] - RDMA/rxe: Fix redundant break statement in switch-case. (Kamal Heib) [RHEL-1958] - RDMA/rxe: Fix incomplete state save in rxe_requester (Kamal Heib) [RHEL-1958] - RDMA/rxe: Fix rxe_modify_srq (Kamal Heib) [RHEL-1958] - RDMA/rxe: Fix unsafe drain work queue code (Kamal Heib) [RHEL-1958] - RDMA/rxe: Move work queue code to subroutines (Kamal Heib) [RHEL-1958] - RDMA/rxe: Fix an error handling path in rxe_bind_mw() (Kamal Heib) [RHEL-1958] - RDMA/rxe: Simplify cq->notify code (Kamal Heib) [RHEL-1958] - RDMA/rxe: Fixes mr access supported list (Kamal Heib) [RHEL-1958] - RDMA/rxe: Fix rxe_cq_post (Kamal Heib) [RHEL-1958] - RDMA/rxe: Send last wqe reached event on qp cleanup (Kamal Heib) [RHEL-1958] - RDMA/rxe: Fix the use-before-initialization error of resp_pkts (Kamal Heib) [RHEL-1958] - RDMA/rxe: Implement rereg_user_mr (Kamal Heib) [RHEL-1958] - RDMA/rxe: Let rkey == lkey for local access (Kamal Heib) [RHEL-1958] - RDMA/rxe: Introduce rxe access supported flags (Kamal Heib) [RHEL-1958] - RDMA/rxe: Fix access checks in rxe_check_bind_mw (Kamal Heib) [RHEL-1958] - RDMA//rxe: Optimize send path in rxe_resp.c (Kamal Heib) [RHEL-1958] - RDMA/rxe: Rename IB_ACCESS_REMOTE (Kamal Heib) [RHEL-1958] - RDMA/rxe: Fix ref count error in check_rkey() (Kamal Heib) [RHEL-1958] - RDMA/rxe: Fix packet length checks (Kamal Heib) [RHEL-1958] - RDMA/rxe: Remove dangling declaration of rxe_cq_disable() (Kamal Heib) [RHEL-1958] - RDMA/rxe: Fix comments about removed tasklets (Kamal Heib) [RHEL-1958] - RDMA/rxe: Add workqueue support for rxe tasks (Kamal Heib) [RHEL-1958] - RDMA/rxe: Convert spin_{lock_bh,unlock_bh} to spin_{lock_irqsave,unlock_irqrestore} (Kamal Heib) [RHEL-1958] - RDMA/rxe: Fix double unlock in rxe_qp.c (Kamal Heib) [RHEL-1958] - RDMA/rxe: Fix spinlock recursion deadlock on requester (Kamal Heib) [RHEL-1958] - RDMA/rxe: Protect QP state with qp->state_lock (Kamal Heib) [RHEL-1958] - RDMA/rxe: Move code to check if drained to subroutine (Kamal Heib) [RHEL-1958] - RDMA/rxe: Remove qp->req.state (Kamal Heib) [RHEL-1958] - RDMA/rxe: Remove qp->comp.state (Kamal Heib) [RHEL-1958] - RDMA/rxe: Remove qp->resp.state (Kamal Heib) [RHEL-1958] - RDMA: Add ib_virt_dma_to_page() (Kamal Heib) [RHEL-1958] - RDMA/siw: Fix pointer cast warning (Kamal Heib) [RHEL-1958] - RDMA/rxe: Fix the error "trying to register non-static key in rxe_cleanup_task" (Kamal Heib) [RHEL-1958] - RDMA/rxe: Fix incorrect TASKLET_STATE_SCHED check in rxe_task.c (Kamal Heib) [RHEL-1958] - RDMA/rxe: Clean kzalloc failure paths (Kamal Heib) [RHEL-1958] - RDMA/rxe: Remove tasklet call from rxe_cq.c (Kamal Heib) [RHEL-1958] - RDMA/rxe: Rewrite rxe_task.c (Kamal Heib) [RHEL-1958] - RDMA/rxe: Make tasks schedule each other (Kamal Heib) [RHEL-1958] - RDMA/rxe: Remove __rxe_do_task() (Kamal Heib) [RHEL-1958] - RDMA/rxe: Remove qp reference counting in tasks (Kamal Heib) [RHEL-1958] - RDMA/rxe: Cleanup error state handling in rxe_comp.c (Kamal Heib) [RHEL-1958] - RDMA/rxe: Cleanup reset state handling in rxe_resp.c (Kamal Heib) [RHEL-1958] - RDMA/rxe: Convert tasklet args to queue pairs (Kamal Heib) [RHEL-1958] - RDMA/rxe: Add error messages (Kamal Heib) [RHEL-1958] - RDMA/rxe: Extend dbg log messages to err and info (Kamal Heib) [RHEL-1958] - RDMA/rxe: Change rxe_dbg to rxe_dbg_dev (Kamal Heib) [RHEL-1958] - RDMA/rxe: Replace exists by rxe in rxe.c (Kamal Heib) [RHEL-1958] - RDMA/rxe: Fix missing memory barriers in rxe_queue.h (Kamal Heib) [RHEL-1958] - RDMA/rxe: Remove rxe_alloc() (Kamal Heib) [RHEL-1958] - Subject: RDMA/rxe: Handle zero length rdma (Kamal Heib) [RHEL-1958] - RDMA/rxe: Replace rxe_map and rxe_phys_buf by xarray (Kamal Heib) [RHEL-1958] - RDMA/rxe: Cleanup page variables in rxe_mr.c (Kamal Heib) [RHEL-1958] - RDMA-rxe: Isolate mr code from atomic_write_reply() (Kamal Heib) [RHEL-1958] - RDMA-rxe: Isolate mr code from atomic_reply() (Kamal Heib) [RHEL-1958] - RDMA/rxe: Move rxe_map_mr_sg to rxe_mr.c (Kamal Heib) [RHEL-1958] - RDMA/rxe: Cleanup mr_check_range (Kamal Heib) [RHEL-1958] - netfs: Only call folio_start_fscache() one time for each folio (Dave Wysochanski) [RHEL-7959] - refscale: Fix uninitalized use of wait_queue_head_t (Waiman Long) [2189183] - thermal/drivers/imx: Remove redundant msg in imx8mm_tmu_probe() and imx_sc_thermal_probe() (Steve Best) [2230684] - redhat: Use SB cert from system-sb-certs for signing UKI (Vitaly Kuznetsov) - watchdog: imx2_wdg: Declare local symbols static (Steve Best) [2230688] - s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes (Tobias Huschle) [2225519] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_VERIFYKEY2 IOCTL (Tobias Huschle) [2225519] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_KBLOB2PROTK[23] (Tobias Huschle) [2225519] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL (Tobias Huschle) [2225519] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL (Tobias Huschle) [2225519] - s390/pkey: fix/harmonize internal keyblob headers (Tobias Huschle) [2225519] - s390/pkey: add support for ecc clear key (Tobias Huschle) [2225519] - s390/pkey: do not use struct pkey_protkey (Tobias Huschle) [2225519] - s390/pkey: introduce reverse x-mas trees (Tobias Huschle) [2225519] - s390/zcrypt: fix reply buffer calculations for CCA replies (Tobias Huschle) [2227777] - trace: Add trace_ipi_send_cpu() (Jerome Marchand) [2192613] - sched, smp: Trace smp callback causing an IPI (Jerome Marchand) [2192613] - smp: reword smp call IPI comment (Jerome Marchand) [2192613] - treewide: Trace IPIs sent via smp_send_reschedule() (Jerome Marchand) [2192613] - irq_work: Trace self-IPIs sent via arch_irq_work_raise() (Jerome Marchand) [2192613] - smp: Trace IPIs sent via arch_send_call_function_ipi_mask() (Jerome Marchand) [2192613] - sched, smp: Trace IPIs sent via send_call_function_single_ipi() (Jerome Marchand) [2192613] - trace: Add trace_ipi_send_cpumask() (Jerome Marchand) [2192613] - fprobe: add unlock to match a succeeded ftrace_test_recursion_trylock (Viktor Malik) [RHEL-2373] - rethook, fprobe: do not trace rethook related functions (Viktor Malik) [RHEL-2373] - fprobe: add recursion detection in fprobe_exit_handler (Viktor Malik) [RHEL-2373] - fprobe: make fprobe_kprobe_handler recursion free (Viktor Malik) [RHEL-2373] - rethook: use preempt_{disable, enable}_notrace in rethook_trampoline_handler (Viktor Malik) [RHEL-2373] - bonding: reset bond's flags when down link is P2P device (Hangbin Liu) [2221438] - cxl/region: Move coherence tracking into cxl_region_attach() (John W. Linville) [2168268] - cxl/region: Fix region setup/teardown for RCDs (John W. Linville) [2168268] - cxl/port: Fix find_cxl_root() for RCDs and simplify it (John W. Linville) [2168268] - cxl: avoid returning uninitialized error code (John W. Linville) [2168268] - dax: Assign RAM regions to memory-hotplug by default (John W. Linville) [2168268] - dax/hmem: Convey the dax range via memregion_info() (John W. Linville) [2168268] - tools/testing/cxl: Define a fixed volatile configuration to parse (John W. Linville) [2168268] - cxl/region: Add region autodiscovery (John W. Linville) [2168268] - cxl/port: Split endpoint and switch port probe (John W. Linville) [2168268] - redhat/configs: Enable CONFIG_CXL_REGION (John W. Linville) [2168268] - cxl/region: Enable CONFIG_CXL_REGION to be toggled (John W. Linville) [2168268] - kernel/range: Uplevel the cxl subsystem's range_contains() helper (John W. Linville) [2168268] - cxl/region: Move region-position validation to a helper (John W. Linville) [2168268] - cxl/region: Refactor attach_target() for autodiscovery (John W. Linville) [2168268] - cxl/region: Add volatile region creation support (John W. Linville) [2168268] - cxl/region: Validate region mode vs decoder mode (John W. Linville) [2168268] - cxl/region: Support empty uuids for non-pmem regions (John W. Linville) [2168268] - cxl/region: Add a mode attribute for regions (John W. Linville) [2168268] - cxl/port: Link the 'parent_dport' in portX/ and endpointX/ sysfs (John W. Linville) [2168268] - cxl/region: Clarify when a cxld->commit() callback is mandatory (John W. Linville) [2168268] - tools/testing/cxl: require 64-bit (John W. Linville) [2168268] - cxl/pci: Show opcode in debug messages when sending a command (John W. Linville) [2168268] - tools/testing/cxl: Prevent cxl_test from confusing production modules (John W. Linville) [2168268] - cxl/region: Only warn about cpu_cache_invalidate_memregion() once (John W. Linville) [2168268] - cxl/pci: Move tracepoint definitions to drivers/cxl/core/ (John W. Linville) [2168268] - net: ethtool: Unify ETHTOOL_{G,S}RXFH rxnfc copy (Michal Schmidt) [RHEL-860] - ethtool: ioctl: account for sopass diff in set_wol (Michal Schmidt) [RHEL-860] - net: ethtool: don't require empty header nests (Michal Schmidt) [RHEL-860] - ethtool: ioctl: improve error checking for set_wol (Michal Schmidt) [RHEL-860] - ethtool: Fix uninitialized number of lanes (Michal Schmidt) [RHEL-860] - net: ethtool: coalesce: try to make user settings stick twice (Michal Schmidt) [RHEL-860] - net: ethtool: mm: sanitize some UAPI configurations (Michal Schmidt) [RHEL-860] - net: ethtool: create and export ethtool_dev_mm_supported() (Michal Schmidt) [RHEL-860] - ipv6: Remove in6addr_any alternatives. (Michal Schmidt) [RHEL-860] - ethtool: Add support for configuring tx_push_buf_len (Michal Schmidt) [RHEL-860] - netlink: Add a macro to set policy message with format string (Michal Schmidt) [RHEL-860] - IPv6: add extack info for IPv6 address add/delete (Hangbin Liu) [RHEL-3923] - tools/power/x86/intel-speed-select: v1.17 release (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Change mem-frequency display name (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Prevent CPU 0 offline (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Error on CPU count exceed in request (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Support more than 8 sockets. (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Fix CPU count display (David Arcari) [2177018] - tools/power/x86/intel-speed-select: v1.16 release (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Fix json formatting issue (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Adjust scope of core-power config (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Change TRL display for Emerald Rapids (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Display AMX base frequency (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Identify Emerald Rapids (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Update version (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Use cgroup v2 isolation (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Add missing free cpuset (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Fix clos-max display with TPMI I/F (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Add cpu id check (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Avoid setting duplicate tdp level (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Remove cpu mask display for non-cpu power domain (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Hide invalid TRL level (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Display fact info for non-cpu power domain (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Show level 0 name for new api_version (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Prevent cpu clos config for non-cpu power domain (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Allow display non-cpu power domain info (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Display punit info (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Display amx_p1 and cooling_type (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Introduce TPMI interface support (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Get punit core mapping information (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Introduce api_version helper (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Support large clos_min/max (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract adjust_uncore_freq (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Allow api_version based platform callbacks (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Move send_mbox_cmd to isst-core-mbox.c (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Introduce is_debug_enabled() (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract read_pm_config (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract clos_associate (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract clos_get_assoc_status (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract set_clos (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract pm_get_clos (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract pm_qos_config (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract get_get_trls (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Enhance get_tdp_info (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract get_clos_information (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract get_uncore_p0_p1_info (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract get_fact_info (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract set_pbf_fact_status (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Remove isst_get_pbf_info_complete (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract get_pbf_info (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract set_tdp_level (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract get_trl_bucket_info (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract get_get_trl (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract get_coremask_info (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract get_tjmax_info (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Move code right before its caller (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract get_pwr_info (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract get_tdp_info (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract get_ctdp_control (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract get_config_levels (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Abstract is_punit_valid (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Introduce isst-core-mbox.c (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Always invoke isst_fill_platform_info (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Introduce isst_get_disp_freq_multiplier (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Move mbox functions to isst-core.c (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Introduce support for multi-punit (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Improve isst_print_extended_platform_info (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Rename for_each_online_package_in_set (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Introduce isst_is_punit_valid() (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Follow TRL nameing for FACT info (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Introduce punit to isst_id (David Arcari) [2177018] - tools/power/x86/intel-speed-select: Unify TRL levels (David Arcari) [2177018] - Revert "tools/power/x86/intel-speed-select: Support more than 8 sockets." (David Arcari) [2177018] - x86/mce: Add support for Extended Physical Address MCA changes (Aristeu Rozanski) [2164637] - x86/mce: Define a function to extract ErrorAddr from MCA_ADDR (Aristeu Rozanski) [2164637] - x86/mce: Avoid unnecessary padding in struct mce_bank (Aristeu Rozanski) [2164637] - net/mlx5e: TC, Remove sample and ct limitation (Amir Tzin) [2229736] - net/mlx5e: TC, Remove mirror and ct limitation (Amir Tzin) [2229736] - net/mlx5e: TC, Remove tuple rewrite and ct limitation (Amir Tzin) [2229736] - net/mlx5e: TC, Remove multiple ct actions limitation (Amir Tzin) [2229736] - net/mlx5e: TC, Remove CT action reordering (Amir Tzin) [2229736] - net/mlx5e: CT: Use per action stats (Amir Tzin) [2229736] - net/mlx5e: TC, Move main flow attribute cleanup to helper func (Amir Tzin) [2229736] - net/mlx5e: TC, Remove unused vf_tun variable (Amir Tzin) [2229736] - net/mlx5e: Set default can_offload action (Amir Tzin) [2229736]- devlink: add missing unregister linecard notification (Petr Oros) [RHEL-945] - devlink: fix kernel-doc notation warnings (Petr Oros) [RHEL-945] - devlink: report devlink_port_type_warn source device (Petr Oros) [RHEL-945] - devlink: bring port new reply back (Petr Oros) [RHEL-945] - devlink: make health report on unregistered instance warn just once (Petr Oros) [RHEL-945] - devlink: Spelling corrections (Petr Oros) [RHEL-945] - devlink: save devlink_port_ops into a variable in devlink_port_function_validate() (Petr Oros) [RHEL-945] - devlink: move port_del() to devlink_port_ops (Petr Oros) [RHEL-945] - devlink: move port_fn_state_get/set() to devlink_port_ops (Petr Oros) [RHEL-945] - devlink: move port_fn_migratable_get/set() to devlink_port_ops (Petr Oros) [RHEL-945] - devlink: move port_fn_roce_get/set() to devlink_port_ops (Petr Oros) [RHEL-945] - devlink: move port_fn_hw_addr_get/set() to devlink_port_ops (Petr Oros) [RHEL-945] - mlx5: register devlink ports with ops (Petr Oros) [RHEL-945] - sfc: register devlink port with ops (Petr Oros) [RHEL-945] - devlink: move port_type_set() op into devlink_port_ops (Petr Oros) [RHEL-945] - mlx4: register devlink port with ops (Petr Oros) [RHEL-945] - devlink: move port_split/unsplit() ops into devlink_port_ops (Petr Oros) [RHEL-945] - nfp: devlink: register devlink port with ops (Petr Oros) [RHEL-945] - mlxsw_core: register devlink port with ops (Petr Oros) [RHEL-945] - ice: register devlink port for PF with ops (Petr Oros) [RHEL-945] - devlink: introduce port ops placeholder (Petr Oros) [RHEL-945] - devlink: pass devlink_port pointer to ops->port_del() instead of index (Petr Oros) [RHEL-945] - devlink: remove no longer true locking comment from port_new/del() (Petr Oros) [RHEL-945] - devlink: remove duplicate port notification (Petr Oros) [RHEL-945] - mm, netfs, fscache: stop read optimisation when folio removed from pagecache (Dave Wysochanski) [2209756] - mm: merge folio_has_private()/filemap_release_folio() call pairs (Dave Wysochanski) [2209756] - mm: release private data before split THP (Dave Wysochanski) [2209756] - khugepage: replace try_to_release_page() with filemap_release_folio() (Dave Wysochanski) [2209756] - memory-failure: convert truncate_error_page() to use folio (Dave Wysochanski) [2209756] - ext4: convert move_extent_per_page() to use folios (Dave Wysochanski) [2209756] - s390: add z16 elf platform (Tobias Huschle) [RHEL-2856] - s390/dasd: fix hanging device after quiesce/resume (Tobias Huschle) [RHEL-2837] - s390/dasd: fix command reject error on ESE devices (Tobias Huschle) [RHEL-2851] - s390/ipl: add missing secure/has_secure file to ipl type 'unknown' (Tobias Huschle) [RHEL-2853] - s390/qeth: Don't call dev_close/dev_open (DOWN/UP) (Tobias Huschle) [RHEL-2412] - s390/dasd: print copy pair message only for the correct error (Tobias Huschle) [RHEL-2833] - s390/dasd: fix hanging device after request requeue (Tobias Huschle) [RHEL-2832] - RDMA/umem: Set iova in ODP flow (Kamal Heib) [RHEL-1029] - RDMA/core: Update CMA destination address on rdma_resolve_addr (Kamal Heib) [RHEL-1029] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [RHEL-1029] - RDMA/cma: Remove NULL check before dev_{put, hold} (Kamal Heib) [RHEL-1029] - IB/isert: Fix possible list corruption in CMA handler (Kamal Heib) [RHEL-956] - IB/isert: Fix dead lock in ib_isert (Kamal Heib) [RHEL-956] - RDMA/srpt: Add a check for valid 'mad_agent' pointer (Kamal Heib) [RHEL-956] - IB/iser: remove redundant new line (Kamal Heib) [RHEL-956] - IB/iser: centralize setting desc type and done callback (Kamal Heib) [RHEL-956] - IB/iser: remove unused macros (Kamal Heib) [RHEL-956] - IB/uverbs: Fix to consider event queue closing also upon non-blocking mode (Kamal Heib) [RHEL-956] - RDMA/uverbs: Restrict usage of privileged QKEYs (Kamal Heib) [RHEL-956] - RDMA/cma: Always set static rate to 0 for RoCE (Kamal Heib) [RHEL-956] - RDMA/core: Fix GID entry ref leak when create_ah fails (Kamal Heib) [RHEL-956] - RDMA/cm: Trace icm_send_rej event before the cm state is reset (Kamal Heib) [RHEL-956] - RDMA/cma: Remove NULL check before dev_{put, hold} (Kamal Heib) [RHEL-956] - RDMA/core: Fix multiple -Warray-bounds warnings (Kamal Heib) [RHEL-956] - RDMA/cma: Allow UD qp_type to join multicast only (Kamal Heib) [RHEL-956] - RDMA: Add missed netdev_put() for the netdevice_tracker (Kamal Heib) [RHEL-956] - RDMA: Add netdevice_tracker to ib_device_set_netdev() (Kamal Heib) [RHEL-956] - configs: add CONFIG_FAULT_INJECTION_CONFIGFS entry (Ming Lei) [RHEL-1516] - md: don't dereference mddev after export_rdev() (Ming Lei) [RHEL-1516] - md: protect md_thread with rcu (Ming Lei) [RHEL-1516] - md/bitmap: factor out a helper to set timeout (Ming Lei) [RHEL-1516] - md/bitmap: always wake up md_thread in timeout_store (Ming Lei) [RHEL-1516] - dm-raid: remove useless checking in raid_message() (Ming Lei) [RHEL-1516] - md: factor out a helper to wake up md_thread directly (Ming Lei) [RHEL-1516] - md: fix warning for holder mismatch from export_rdev() (Ming Lei) [RHEL-1516] - PM: hibernate: Fix the exclusive get block device in test_resume mode (Ming Lei) [RHEL-1516] - scsi: sg: Fix checking return value of blk_get_queue() (Ming Lei) [RHEL-1516] - PM: hibernate: Fix writing maj:min to /sys/power/resume (Ming Lei) [RHEL-1516] - PM: hibernate: fix resume_store() return value when hibernation not available (Ming Lei) [RHEL-1516] - md: use mddev->external to select holder in export_rdev() (Ming Lei) [RHEL-1516] - md: fix 'delete_mutex' deadlock (Ming Lei) [RHEL-1516] - md: fix duplicate filename for rdev (Ming Lei) [RHEL-1516] - init: don't panic if mount_nodev_root failed (Ming Lei) [RHEL-1516] - blk-flush: fix rq->flush.seq for post-flush requests (Ming Lei) [RHEL-1516] - blk-mq: release scheduler resource when request completes (Ming Lei) [RHEL-1516] - blk-crypto: dynamically allocate fallback profile (Ming Lei) [RHEL-1516] - nvme: core: don't hold rcu read lock in nvme_ns_chr_uring_cmd_iopoll (Ming Lei) [RHEL-1516] - blk-iocost: fix queue stats accounting (Ming Lei) [RHEL-1516] - block: don't make REQ_POLLED imply REQ_NOWAIT (Ming Lei) [RHEL-1516] - block: get rid of unused plug->nowait flag (Ming Lei) [RHEL-1516] - block: Fix a source code comment in include/uapi/linux/blkzoned.h (Ming Lei) [RHEL-1516] - loop: do not enforce max_loop hard limit by (new) default (Ming Lei) [RHEL-1516] - loop: deprecate autoloading callback loop_probe() (Ming Lei) [RHEL-1516] - sbitmap: fix batching wakeup (Ming Lei) [RHEL-1516] - blk-iocost: skip empty flush bio in iocost (Ming Lei) [RHEL-1516] - blk-mq: delete dead struct blk_mq_hw_ctx->queued field (Ming Lei) [RHEL-1516] - blk-mq: Fix stall due to recursive flush plug (Ming Lei) [RHEL-1516] - block: queue data commands from the flush state machine at the head (Ming Lei) [RHEL-1516] - blk-mq: fix start_time_ns and alloc_time_ns for pre-allocated rq (Ming Lei) [RHEL-1516] - block/mq-deadline: Fix a bug in deadline_from_pos() (Ming Lei) [RHEL-1516] - nvme: ensure disabling pairs with unquiesce (Ming Lei) [RHEL-1516] - block: remove dead struc request->completion_data field (Ming Lei) [RHEL-1516] - nvme: fix the NVME_ID_NS_NVM_STS_MASK definition (Ming Lei) [RHEL-1516] - nvmet: use PAGE_SECTORS_SHIFT (Ming Lei) [RHEL-1516] - nvme: add BOGUS_NID quirk for Samsung SM953 (Ming Lei) [RHEL-1516] - blk-crypto: use dynamic lock class for blk_crypto_profile::lock (Ming Lei) [RHEL-1516] - block/partition: fix signedness issue for Amiga partitions (Ming Lei) [RHEL-1516] - nvme: disable controller on reset state failure (Ming Lei) [RHEL-1516] - nvme: sync timeout work on failed reset (Ming Lei) [RHEL-1516] - nvme: ensure unquiesce on teardown (Ming Lei) [RHEL-1516] - cdrom/gdrom: Fix build error (Ming Lei) [RHEL-1516] - nvme: improved uring polling (Ming Lei) [RHEL-1516] - block: add request polling helper (Ming Lei) [RHEL-1516] - nvme-mpath: fix I/O failure with EAGAIN when failing over I/O (Ming Lei) [RHEL-1516] - nvme: host: fix command name spelling (Ming Lei) [RHEL-1516] - blk-sysfs: add a new attr_group for blk_mq (Ming Lei) [RHEL-1516] - blk-iocost: move wbt_enable/disable_default() out of spinlock (Ming Lei) [RHEL-1516] - blk-wbt: cleanup rwb_enabled() and wbt_disabled() (Ming Lei) [RHEL-1516] - blk-wbt: remove dead code to handle wbt enable/disable with io inflight (Ming Lei) [RHEL-1516] - blk-wbt: don't create wbt sysfs entry if CONFIG_BLK_WBT is disabled (Ming Lei) [RHEL-1516] - blk-mq: fix two misuses on RQF_USE_SCHED (Ming Lei) [RHEL-1516] - scsi/sg: don't grab scsi host module reference (Ming Lei) [RHEL-1516] - ext4: Fix warning in blkdev_put() (Ming Lei) [RHEL-1516] - block: don't return -EINVAL for not found names in devt_from_devname (Ming Lei) [RHEL-1516] - block: Improve kernel-doc headers (Ming Lei) [RHEL-1516] - block: fix the exclusive open mask in disk_scan_partitions (Ming Lei) [RHEL-1516] - block: add overflow checks for Amiga partition support (Ming Lei) [RHEL-1516] - block: change all __u32 annotations to __be32 in affs_hardblocks.h (Ming Lei) [RHEL-1516] - block: fix signed int overflow in Amiga partition support (Ming Lei) [RHEL-1516] - block: add capacity validation in bdev_add_partition() (Ming Lei) [RHEL-1516] - block: fine-granular CAP_SYS_ADMIN for Persistent Reservation (Ming Lei) [RHEL-1516] - block: disallow Persistent Reservation on partitions (Ming Lei) [RHEL-1516] - reiserfs: fix blkdev_put() warning from release_journal_dev() (Ming Lei) [RHEL-1516] - block: fix wrong mode for blkdev_get_by_dev() from disk_scan_partitions() (Ming Lei) [RHEL-1516] - block: document the holder argument to blkdev_get_by_path (Ming Lei) [RHEL-1516] - block: increment diskseq on all media change events (Ming Lei) [RHEL-1516] - swim: fix a missing FMODE_ -> BLK_OPEN_ conversion in floppy_open (Ming Lei) [RHEL-1516] - block: fix blktrace debugfs entries leakage (Ming Lei) [RHEL-1516] - scsi: sg: fix blktrace debugfs entries leakage (Ming Lei) [RHEL-1516] - blktrace: use inline function for blk_trace_remove() while blktrace is disabled (Ming Lei) [RHEL-1516] - brd: use cond_resched instead of cond_resched_rcu (Ming Lei) [RHEL-1516] - blk-mq: check on cpu id when there is only one ctx mapping (Ming Lei) [RHEL-1516] - swim3: fix the floppy_locked_ioctl prototype (Ming Lei) [RHEL-1516] - blk-mq: fix potential io hang by wrong 'wake_batch' (Ming Lei) [RHEL-1516] - fs: remove the now unused FMODE_* flags (Ming Lei) [RHEL-1516] - block: store the holder in file->private_data (Ming Lei) [RHEL-1516] - block: always use I_BDEV on file->f_mapping->host to find the bdev (Ming Lei) [RHEL-1516] - block: replace fmode_t with a block-specific type for block open flags (Ming Lei) [RHEL-1516] - block: remove unused fmode_t arguments from ioctl handlers (Ming Lei) [RHEL-1516] - block: move a few internal definitions out of blkdev.h (Ming Lei) [RHEL-1516] - ubd: remove commented out code in ubd_open (Ming Lei) [RHEL-1516] - rnbd-srv: replace sess->open_flags with a "bool readonly" (Ming Lei) [RHEL-1516] - mtd: block: use a simple bool to track open for write (Ming Lei) [RHEL-1516] - nvme: replace the fmode_t argument to the nvme ioctl handlers with a simple bool (Ming Lei) [RHEL-1516] - nvme: consult the CSE log page for unprivileged passthrough (Ming Lei) [RHEL-1516] - nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition (Ming Lei) [RHEL-1516] - nvme: don't allow unprivileged passthrough on partitions (Ming Lei) [RHEL-1516] - nvme: replace the "bool vec" arguments with flags in the ioctl path (Ming Lei) [RHEL-1516] - nvme: remove __nvme_ioctl (Ming Lei) [RHEL-1516] - nvme: identify-namespace without CAP_SYS_ADMIN (Ming Lei) [RHEL-1516] - nvme: fine-granular CAP_SYS_ADMIN for nvme io commands (Ming Lei) [RHEL-1516] - scsi: replace the fmode_t argument to ->sg_io_fn with a simple bool (Ming Lei) [RHEL-1516] - scsi: replace the fmode_t argument to scsi_ioctl with a simple bool (Ming Lei) [RHEL-1516] - scsi: replace the fmode_t argument to scsi_cmd_allowed with a simple bool (Ming Lei) [RHEL-1516] - fs: remove sb->s_mode (Ming Lei) [RHEL-1516] - block: add a sb_open_mode helper (Ming Lei) [RHEL-1516] - block: use the holder as indication for exclusive opens (Ming Lei) [RHEL-1516] - swsusp: don't pass a stack address to blkdev_get_by_path (Ming Lei) [RHEL-1516] - block: rename blkdev_close to blkdev_release (Ming Lei) [RHEL-1516] - block: remove the unused mode argument to ->release (Ming Lei) [RHEL-1516] - block: pass a gendisk to ->open (Ming Lei) [RHEL-1516] - block: pass a gendisk on bdev_check_media_change (Ming Lei) [RHEL-1516] - cdrom: remove the unused mode argument to cdrom_release (Ming Lei) [RHEL-1516] - cdrom: track if a cdrom_device_info was opened for data (Ming Lei) [RHEL-1516] - cdrom: remove the unused cdrom_close_write release code (Ming Lei) [RHEL-1516] - cdrom: remove the unused mode argument to cdrom_ioctl (Ming Lei) [RHEL-1516] - cdrom: remove the unused bdev argument to cdrom_open (Ming Lei) [RHEL-1516] - block: also call ->open for incremental partition opens (Ming Lei) [RHEL-1516] - block/rnbd-srv: make process_msg_sess_info returns void (Ming Lei) [RHEL-1516] - block/rnbd-srv: init err earlier in rnbd_srv_init_module (Ming Lei) [RHEL-1516] - block/rnbd-srv: init ret with 0 instead of -EPERM (Ming Lei) [RHEL-1516] - block/rnbd-srv: rename one member in rnbd_srv_dev (Ming Lei) [RHEL-1516] - block/rnbd-srv: no need to check sess_dev (Ming Lei) [RHEL-1516] - block/rnbd: introduce rnbd_access_modes (Ming Lei) [RHEL-1516] - block/rnbd-srv: remove unused header (Ming Lei) [RHEL-1516] - block/rnbd: kill rnbd_flags_supported (Ming Lei) [RHEL-1516] - block: fix rootwait= again (Ming Lei) [RHEL-1516] - pktcdvd: Sort headers (Ming Lei) [RHEL-1516] - pktcdvd: Get rid of redundant 'else' (Ming Lei) [RHEL-1516] - pktcdvd: Use put_unaligned_be16() and get_unaligned_be16() (Ming Lei) [RHEL-1516] - pktcdvd: Use DEFINE_SHOW_ATTRIBUTE() to simplify code (Ming Lei) [RHEL-1516] - pktcdvd: Drop redundant castings for sector_t (Ming Lei) [RHEL-1516] - pktcdvd: Get rid of pkt_seq_show() forward declaration (Ming Lei) [RHEL-1516] - pktcdvd: use sysfs_emit() to instead of scnprintf() (Ming Lei) [RHEL-1516] - pktcdvd: replace sscanf() by kstrtoul() (Ming Lei) [RHEL-1516] - pktcdvd: Get rid of custom printing macros (Ming Lei) [RHEL-1516] - block: fix rootwait= (Ming Lei) [RHEL-1516] - blk-cgroup: Reinit blkg_iostat_set after clearing in blkcg_reset_stats() (Ming Lei) [RHEL-1516] - blk-ioc: fix recursive spin_lock/unlock_irq() in ioc_clear_queue() (Ming Lei) [RHEL-1516] - nbd: Add the maximum limit of allocated index in nbd_dev_add (Ming Lei) [RHEL-1516] - blk-ioprio: Introduce promote-to-rt policy (Ming Lei) [RHEL-1516] - blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost (Ming Lei) [RHEL-1516] - block: mark early_lookup_bdev as __init (Ming Lei) [RHEL-1516] - mtd: block2mtd: don't call early_lookup_bdev after the system is running (Ming Lei) [RHEL-1516] - mtd: block2mtd: factor the early block device open logic into a helper (Ming Lei) [RHEL-1516] - PM: hibernate: don't use early_lookup_bdev in resume_store (Ming Lei) [RHEL-1516] - dm: only call early_lookup_bdev from early boot context (Ming Lei) [RHEL-1516] - dm: remove dm_get_dev_t (Ming Lei) [RHEL-1516] - dm: open code dm_get_dev_t in dm_init_init (Ming Lei) [RHEL-1516] - dm-snap: simplify the origin_dev == cow_dev check in snapshot_ctr (Ming Lei) [RHEL-1516] - block: move more code to early-lookup.c (Ming Lei) [RHEL-1516] - block: move the code to do early boot lookup of block devices to block/ (Ming Lei) [RHEL-1516] - init: clear root_wait on all invalid root= strings (Ming Lei) [RHEL-1516] - init: improve the name_to_dev_t interface (Ming Lei) [RHEL-1516] - init: move the nfs/cifs/ram special cases out of name_to_dev_t (Ming Lei) [RHEL-1516] - init: factor the root_wait logic in prepare_namespace into a helper (Ming Lei) [RHEL-1516] - init: handle ubi/mtd root mounting like all other root types (Ming Lei) [RHEL-1516] - init: don't remove the /dev/ prefix from error messages (Ming Lei) [RHEL-1516] - init: pass root_device_name explicitly (Ming Lei) [RHEL-1516] - init: refactor mount_root (Ming Lei) [RHEL-1516] - init: rename mount_block_root to mount_root_generic (Ming Lei) [RHEL-1516] - init: remove pointless Root_* values (Ming Lei) [RHEL-1516] - PM: hibernate: move finding the resume device out of software_resume (Ming Lei) [RHEL-1516] - PM: hibernate: remove the global snapshot_test variable (Ming Lei) [RHEL-1516] - PM: hibernate: factor out a helper to find the resume device (Ming Lei) [RHEL-1516] - driver core: return bool from driver_probe_done (Ming Lei) [RHEL-1516] - ext4: wire up the ->mark_dead holder operation for log devices (Ming Lei) [RHEL-1516] - ext4: wire up sops->shutdown (Ming Lei) [RHEL-1516] - ext4: split ext4_shutdown (Ming Lei) [RHEL-1516] - xfs: wire up the ->mark_dead holder operation for log and RT devices (Ming Lei) [RHEL-1516] - xfs: wire up sops->shutdown (Ming Lei) [RHEL-1516] - fs: add a method to shut down the file system (Ming Lei) [RHEL-1516] - block: add a mark_dead holder operation (Ming Lei) [RHEL-1516] - block: introduce holder ops (Ming Lei) [RHEL-1516] - block: remove blk_drop_partitions (Ming Lei) [RHEL-1516] - block: delete partitions later in del_gendisk (Ming Lei) [RHEL-1516] - block: unhash the inode earlier in delete_partition (Ming Lei) [RHEL-1516] - block: avoid repeated work in blk_mark_disk_dead (Ming Lei) [RHEL-1516] - block: consolidate the shutdown logic in blk_mark_disk_dead and del_gendisk (Ming Lei) [RHEL-1516] - block: turn bdev_lock into a mutex (Ming Lei) [RHEL-1516] - block: refactor bd_may_claim (Ming Lei) [RHEL-1516] - block: factor out a bd_end_claim helper from blkdev_put (Ming Lei) [RHEL-1516] - drbd: stop defining __KERNEL_SYSCALLS__ (Ming Lei) [RHEL-1516] - block: Replace all non-returning strlcpy with strscpy (Ming Lei) [RHEL-1516] - blk-ioc: protect ioc_destroy_icq() by 'queue_lock' (Ming Lei) [RHEL-1516] - fs: iomap: use bio_add_folio_nofail where possible (Ming Lei) [RHEL-1516] - block: add bio_add_folio_nofail (Ming Lei) [RHEL-1516] - dm-crypt: use __bio_add_page to add single page to clone bio (Ming Lei) [RHEL-1516] - md: raid1: check if adding pages to resync bio fails (Ming Lei) [RHEL-1516] - md: raid1: use __bio_add_page for adding single page to bio (Ming Lei) [RHEL-1516] - md: check for failure when adding pages in alloc_behind_master_bio (Ming Lei) [RHEL-1516] - floppy: use __bio_add_page for adding single page to bio (Ming Lei) [RHEL-1516] - zonefs: use __bio_add_page for adding single page to bio (Ming Lei) [RHEL-1516] - gfs2: use __bio_add_page for adding single page to bio (Ming Lei) [RHEL-1516] - jfs: logmgr: use __bio_add_page to add single page to bio (Ming Lei) [RHEL-1516] - md: raid5: use __bio_add_page to add single page to new bio (Ming Lei) [RHEL-1516] - md: raid5-log: use __bio_add_page to add single page (Ming Lei) [RHEL-1516] - md: use __bio_add_page to add single page (Ming Lei) [RHEL-1516] - fs: buffer: use __bio_add_page to add single page to bio (Ming Lei) [RHEL-1516] - dm: dm-zoned: use __bio_add_page for adding single metadata page (Ming Lei) [RHEL-1516] - drbd: use __bio_add_page to add page to bio (Ming Lei) [RHEL-1516] - block: constify the whole_disk device_attribute (Ming Lei) [RHEL-1516] - block: constify struct part_attr_group (Ming Lei) [RHEL-1516] - block: constify struct part_type part_type (Ming Lei) [RHEL-1516] - block: constify partition prober array (Ming Lei) [RHEL-1516] - block: introduce block_io_start/block_io_done tracepoints (Ming Lei) [RHEL-1516] - block/rq_qos: protect rq_qos apis with a new lock (Ming Lei) [RHEL-1516] - block: remove redundant req_op in blk_rq_is_passthrough (Ming Lei) [RHEL-1516] - block: don't plug in blkdev_write_iter (Ming Lei) [RHEL-1516] - block: BFQ: Move an invariant check (Ming Lei) [RHEL-1516] - blk-mq: don't use the requeue list to queue flush commands (Ming Lei) [RHEL-1516] - blk-mq: do not do head insertions post-pre-flush commands (Ming Lei) [RHEL-1516] - blk-mq: defer to the normal submission path for post-flush requests (Ming Lei) [RHEL-1516] - blk-mq: use the I/O scheduler for writes from the flush state machine (Ming Lei) [RHEL-1516] - blk-mq: defer to the normal submission path for non-flush flush commands (Ming Lei) [RHEL-1516] - blk-mq: reflow blk_insert_flush (Ming Lei) [RHEL-1516] - blk-mq: factor out a blk_rq_init_flush helper (Ming Lei) [RHEL-1516] - fs: remove the special !CONFIG_BLOCK def_blk_fops (Ming Lei) [RHEL-1516] - block: BFQ: Add several invariant checks (Ming Lei) [RHEL-1516] - block: mq-deadline: Fix handling of at-head zoned writes (Ming Lei) [RHEL-1516] - block: mq-deadline: Handle requeued requests correctly (Ming Lei) [RHEL-1516] - block: mq-deadline: Track the dispatch position (Ming Lei) [RHEL-1516] - block: mq-deadline: Reduce lock contention (Ming Lei) [RHEL-1516] - block: mq-deadline: Simplify deadline_skip_seq_writes() (Ming Lei) [RHEL-1516] - block: mq-deadline: Clean up deadline_check_fifo() (Ming Lei) [RHEL-1516] - block: Introduce blk_rq_is_seq_zoned_write() (Ming Lei) [RHEL-1516] - block: Introduce op_needs_zoned_write_locking() (Ming Lei) [RHEL-1516] - block: Fix the type of the second bdev_op_is_zoned_write() argument (Ming Lei) [RHEL-1516] - block: Simplify blk_req_needs_zone_write_lock() (Ming Lei) [RHEL-1516] - block: mq-deadline: Add a word in a source code comment (Ming Lei) [RHEL-1516] - blk-mq: make sure elevator callbacks aren't called for passthrough request (Ming Lei) [RHEL-1516] - blk-mq: remove RQF_ELVPRIV (Ming Lei) [RHEL-1516] - block: Decode all flag names in the debugfs output (Ming Lei) [RHEL-1516] - brd: use XArray instead of radix-tree to index backing pages (Ming Lei) [RHEL-1516] - nvme: fix the name of Zone Append for verbose logging (Ming Lei) [RHEL-1516] - nvme: improve handling of long keep alives (Ming Lei) [RHEL-1516] - nvme: check IO start time when deciding to defer KA (Ming Lei) [RHEL-1516] - nvme: double KA polling frequency to avoid KATO with TBKAS on (Ming Lei) [RHEL-1516] - nvme: fix miss command type check (Ming Lei) [RHEL-1516] - NVMe: Add MAXIO 1602 to bogus nid list. (Ming Lei) [RHEL-1516] - block: make bio_check_eod work for zero sized devices (Ming Lei) [RHEL-1516] - block: fix bio-cache for passthru IO (Ming Lei) [RHEL-1516] - block, bfq: update Paolo's address in maintainer list (Ming Lei) [RHEL-1516] - blk-wbt: fix that wbt can't be disabled by default (Ming Lei) [RHEL-1516] - block: remove NFL4_UFLG_MASK (Ming Lei) [RHEL-1516] - block: Deny writable memory mapping if block is read-only (Ming Lei) [RHEL-1516] - nvme-pci: Add quirk for Teamgroup MP33 SSD (Ming Lei) [RHEL-1516] - nvme-multipath: don't call blk_mark_disk_dead in nvme_mpath_remove_disk (Ming Lei) [RHEL-1516] - nvme-pci: add quirk for missing secondary temperature thresholds (Ming Lei) [RHEL-1516] - nvme-pci: add NVME_QUIRK_BOGUS_NID for HS-SSD-FUTURE 2048G (Ming Lei) [RHEL-1516] - block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE (Ming Lei) [RHEL-1516] - nbd: Fix debugfs_create_dir error checking (Ming Lei) [RHEL-1516] - drbd: correctly submit flush bio on barrier (Ming Lei) [RHEL-1516] - writeback: fix call of incorrect macro (Ming Lei) [RHEL-1516] - docs nbd: userspace NBD now favors github over sourceforge (Ming Lei) [RHEL-1516] - block nbd: use req.cookie instead of req.handle (Ming Lei) [RHEL-1516] - uapi nbd: add cookie alias to handle (Ming Lei) [RHEL-1516] - uapi nbd: improve doc links to userspace spec (Ming Lei) [RHEL-1516] - blk-integrity: register sysfs attributes on struct device (Ming Lei) [RHEL-1516] - blk-integrity: convert to struct device_attribute (Ming Lei) [RHEL-1516] - blk-integrity: use sysfs_emit (Ming Lei) [RHEL-1516] - block/drivers: remove dead clear of random flag (Ming Lei) [RHEL-1516] - block: sync part's ->bd_has_submit_bio with disk's (Ming Lei) [RHEL-1516] - block: Cleanup set_capacity()/bdev_set_nr_sectors() (Ming Lei) [RHEL-1516] - nbd: fix incomplete validation of ioctl arg (Ming Lei) [RHEL-1516] - sed-opal: geometry feature reporting command (Ming Lei) [RHEL-1516] - blk-mq: fix the blk_mq_add_to_requeue_list call in blk_kick_flush (Ming Lei) [RHEL-1516] - block, bfq: Fix division by zero error on zero wsum (Ming Lei) [RHEL-1516] - fault-inject: fix build error when FAULT_INJECTION_CONFIGFS=y and CONFIGFS_FS=m (Ming Lei) [RHEL-1516] - block: store bdev->bd_disk->fops->submit_bio state in bdev (Ming Lei) [RHEL-1516] - block: re-arrange the struct block_device fields for better layout (Ming Lei) [RHEL-1516] - block: null_blk: make fault-injection dynamically configurable per device (Ming Lei) [RHEL-1516] - fault-inject: allow configuration via configfs (Ming Lei) [RHEL-1516] - blk-mq: remove __blk_mq_run_hw_queue (Ming Lei) [RHEL-1516] - blk-mq: move the !async handling out of __blk_mq_delay_run_hw_queue (Ming Lei) [RHEL-1516] - blk-mq: move the blk_mq_hctx_stopped check in __blk_mq_delay_run_hw_queue (Ming Lei) [RHEL-1516] - blk-mq: remove the blk_mq_hctx_stopped check in blk_mq_run_work_fn (Ming Lei) [RHEL-1516] - blk-mq: cleanup __blk_mq_sched_dispatch_requests (Ming Lei) [RHEL-1516] - blk-mq: pass a flags argument to blk_mq_add_to_requeue_list (Ming Lei) [RHEL-1516] - blk-mq: pass a flags argument to elevator_type->insert_requests (Ming Lei) [RHEL-1516] - blk-mq: pass a flags argument to blk_mq_request_bypass_insert (Ming Lei) [RHEL-1516] - blk-mq: pass a flags argument to blk_mq_insert_request (Ming Lei) [RHEL-1516] - blk-mq: don't kick the requeue_list in blk_mq_add_to_requeue_list (Ming Lei) [RHEL-1516] - blk-mq: don't run the hw_queue from blk_mq_request_bypass_insert (Ming Lei) [RHEL-1516] - blk-mq: don't run the hw_queue from blk_mq_insert_request (Ming Lei) [RHEL-1516] - blk-mq: fold __blk_mq_try_issue_directly into its two callers (Ming Lei) [RHEL-1516] - blk-mq: factor out a blk_mq_get_budget_and_tag helper (Ming Lei) [RHEL-1516] - blk-mq: refactor the DONTPREP/SOFTBARRIER andling in blk_mq_requeue_work (Ming Lei) [RHEL-1516] - blk-mq: refactor passthrough vs flush handling in blk_mq_insert_request (Ming Lei) [RHEL-1516] - blk-mq: remove blk_flush_queue_rq (Ming Lei) [RHEL-1516] - blk-mq: fold __blk_mq_insert_req_list into blk_mq_insert_request (Ming Lei) [RHEL-1516] - blk-mq: fold __blk_mq_insert_request into blk_mq_insert_request (Ming Lei) [RHEL-1516] - blk-mq: move blk_mq_sched_insert_request to blk-mq.c (Ming Lei) [RHEL-1516] - blk-mq: include in block/blk-mq.h (Ming Lei) [RHEL-1516] - blk-mq: remove blk-mq-tag.h (Ming Lei) [RHEL-1516] - blk-throttle: only enable blk-stat when BLK_DEV_THROTTLING_LOW (Ming Lei) [RHEL-1516] - blk-stat: fix QUEUE_FLAG_STATS clear (Ming Lei) [RHEL-1516] - blk-iolatency: Make initialization lazy (Ming Lei) [RHEL-1516] - blk-iolatency: s/blkcg_rq_qos/iolat_rq_qos/ (Ming Lei) [RHEL-1516] - blkcg: Restructure blkg_conf_prep() and friends (Ming Lei) [RHEL-1516] - blkcg: Drop unnecessary RCU read [un]locks from blkg_conf_prep/finish() (Ming Lei) [RHEL-1516] - nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage" (Ming Lei) [RHEL-1516] - blk-mq-rdma: remove queue mapping helper for rdma devices (Ming Lei) [RHEL-1516] - nvme-rdma: minor cleanup in nvme_rdma_create_cq() (Ming Lei) [RHEL-1516] - nvme: fix double blk_mq_complete_request for timeout request with low probability (Ming Lei) [RHEL-1516] - nvme: fix async event trace event (Ming Lei) [RHEL-1516] - nvme-apple: return directly instead of else (Ming Lei) [RHEL-1516] - nvme-apple: return directly instead of else (Ming Lei) [RHEL-1516] - nvmet-tcp: validate idle poll modparam value (Ming Lei) [RHEL-1516] - nvmet-tcp: validate so_priority modparam value (Ming Lei) [RHEL-1516] - nvmet: remove nvmet_req_cns_error_complete (Ming Lei) [RHEL-1516] - nvmet: rename nvmet_execute_identify_cns_cs_ns (Ming Lei) [RHEL-1516] - nvmet: fix Identify Identification Descriptor List handling (Ming Lei) [RHEL-1516] - nvmet: cleanup nvmet_execute_identify() (Ming Lei) [RHEL-1516] - nvmet: fix I/O Command Set specific Identify Controller (Ming Lei) [RHEL-1516] - nvmet: fix Identify Active Namespace ID list handling (Ming Lei) [RHEL-1516] - nvmet: fix Identify Controller handling (Ming Lei) [RHEL-1516] - nvmet: fix Identify Namespace handling (Ming Lei) [RHEL-1516] - nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns() (Ming Lei) [RHEL-1516] - nvme-pci: drop redundant pci_enable_pcie_error_reporting() (Ming Lei) [RHEL-1516] - blk-cgroup: delete cpd_init_fn of blkcg_policy (Ming Lei) [RHEL-1516] - blk-cgroup: delete cpd_bind_fn of blkcg_policy (Ming Lei) [RHEL-1516] - block, bfq: remove BFQ_WEIGHT_LEGACY_DFL (Ming Lei) [RHEL-1516] - sed-opal: Add command to read locking range parameters. (Ming Lei) [RHEL-1516] - sed-opal: add helper to get multiple columns at once. (Ming Lei) [RHEL-1516] - sed-opal: allow user authority to get locking range attributes. (Ming Lei) [RHEL-1516] - sed-opal: add helper for adding user authorities in ACE. (Ming Lei) [RHEL-1516] - sed-opal: do not add same authority twice in boolean ace. (Ming Lei) [RHEL-1516] - drbd: Pass a peer device to the resync and online verify functions (Ming Lei) [RHEL-1516] - drbd: pass drbd_peer_device to __req_mod (Ming Lei) [RHEL-1516] - drbd: drbd_uuid_compare: pass a peer_device (Ming Lei) [RHEL-1516] - drbd: INFO_bm_xfer_stats(): Pass a peer device argument (Ming Lei) [RHEL-1516] - drbd: Add peer device parameter to whole-bitmap I/O handlers (Ming Lei) [RHEL-1516] - drbd: Rip out the ERR_IF_CNT_IS_NEGATIVE macro (Ming Lei) [RHEL-1516] - genetlink: make _genl_cmd_to_str static (Ming Lei) [RHEL-1516] - null_blk: use kmap_local_page() and kunmap_local() (Ming Lei) [RHEL-1516] - null_blk: use non-deprecated lib functions (Ming Lei) [RHEL-1516] - block: open code __blk_account_io_done() (Ming Lei) [RHEL-1516] - block: open code __blk_account_io_start() (Ming Lei) [RHEL-1516] - blk-mq: remove hybrid polling (Ming Lei) [RHEL-1516] - blk-crypto: drop the NULL check from blk_crypto_put_keyslot() (Ming Lei) [RHEL-1516] - blk-mq: return actual keyslot error in blk_insert_cloned_request() (Ming Lei) [RHEL-1516] - blk-crypto: remove blk_crypto_insert_cloned_request() (Ming Lei) [RHEL-1516] - blk-crypto: make blk_crypto_evict_key() more robust (Ming Lei) [RHEL-1516] - blk-crypto: make blk_crypto_evict_key() return void (Ming Lei) [RHEL-1516] - blk-mq: release crypto keyslot before reporting I/O complete (Ming Lei) [RHEL-1516] - nbd: use the structured req attr check (Ming Lei) [RHEL-1516] - nbd: allow genl access outside init_net (Ming Lei) [RHEL-1516] - fs: simplify get_filesystem_list / get_all_fs_names (Ming Lei) [RHEL-1516] - init: allow mounting arbitrary non-blockdevice filesystems as root (Ming Lei) [RHEL-1516] - init: split get_fs_names (Ming Lei) [RHEL-1516] - PM: hibernate: Do not get block device exclusively in test_resume mode (Ming Lei) [RHEL-1516] - PM: hibernate: Turn snapshot_test into global variable (Ming Lei) [RHEL-1516] - PM: hibernate: fix load_image_and_restore() error path (Ming Lei) [RHEL-1516] - PM: hibernate: use correct mode for swsusp_close() (Ming Lei) [RHEL-1516] - PM: hibernate: Get block device exclusively in swsusp_check() (Ming Lei) [RHEL-1516] - mtd: block2mtd: add support for an optional custom MTD label (Ming Lei) [RHEL-1516] - mtd: block2mtd: minor refactor to avoid hard coded constant (Ming Lei) [RHEL-1516] - mtd_blkdevs: simplify the refcounting in blktrans_{open, release} (Ming Lei) [RHEL-1516] - mtd_blkdevs: simplify blktrans_getgeo (Ming Lei) [RHEL-1516] - mtd_blkdevs: remove blktrans_ref_mutex (Ming Lei) [RHEL-1516] - mtd_blkdevs: simplify blktrans_dev_get (Ming Lei) [RHEL-1516] - mtd/rfd_ftl: don't cast away the type when calling add_mtd_blktrans_dev (Ming Lei) [RHEL-1516] - mtd/ftl: don't cast away the type when calling add_mtd_blktrans_dev (Ming Lei) [RHEL-1516] - mtd_blkdevs: use lockdep_assert_held (Ming Lei) [RHEL-1516] - mtd_blkdevs: don't hold del_mtd_blktrans_dev in blktrans_{open, release} (Ming Lei) [RHEL-1516]- platform/x86: ISST: Fix usage counter (David Arcari) [2177016] - platform/x86: ISST: Reset default callback on unregister (David Arcari) [2177016] - platform/x86: ISST: unlock on error path in tpmi_sst_init() (David Arcari) [2177016] - platform/x86: ISST: Add suspend/resume callbacks (David Arcari) [2177016] - platform/x86: ISST: Add SST-TF support via TPMI (David Arcari) [2177016] - platform/x86: ISST: Add SST-BF support via TPMI (David Arcari) [2177016] - platform/x86: ISST: Add SST-PP support via TPMI (David Arcari) [2177016] - platform/x86: ISST: Add SST-CP support via TPMI (David Arcari) [2177016] - platform/x86: ISST: Parse SST MMIO and update instance (David Arcari) [2177016] - platform/x86: ISST: Enumerate TPMI SST and create framework (David Arcari) [2177016] - platform/x86: ISST: Add support for MSR 0x54 (David Arcari) [2177016] - platform/x86: ISST: Add API version of the target (David Arcari) [2177016] - platform/x86: ISST: Add IOCTL default callback (David Arcari) [2177016] - platform/x86: ISST: Add TPMI target (David Arcari) [2177016] - perf test shell record_bpf_filter: Skip 6.2 kernel (Michael Petlan) [2233483] - perf/x86/uncore: Correct the number of CHAs on EMR (Michael Petlan) [2233483] - perf pmu: Make id const and add missing free (Michael Petlan) [2233483] - perf pmu: Remove logic for PMU name being NULL (Michael Petlan) [2233483] - perf header: Fix missing PMU caps (Michael Petlan) [2233483] - perf vendor events arm64: AmpereOne: Remove unsupported events (Michael Petlan) [2233483] - perf vendor events arm64: Add AmpereOne metrics (Michael Petlan) [2233483] - perf vendor events arm64: AmpereOne: Mark affected STALL_* events impacted by errata (Michael Petlan) [2233483] - perf vendor events arm64: Remove L1D_CACHE_LMISS from AmpereOne list (Michael Petlan) [2233483] - perf lock: Don't pass an ERR_PTR() directly to perf_session__delete() (Michael Petlan) [2233483] - perf top: Don't pass an ERR_PTR() directly to perf_session__delete() (Michael Petlan) [2233483] - perf dlfilter: Add al_cleanup() (Michael Petlan) [2233483] - perf dlfilter: Initialize addr_location before passing it to thread__find_symbol_fb() (Michael Petlan) [2233483] - perf test: Add perf record sample filtering test (Michael Petlan) [2233483] - perf bpf-filter: Fix sample flag check with || (Michael Petlan) [2233483] - perf parse-events: Remove ABORT_ON (Michael Petlan) [2233483] - perf parse-events: Improve location for add pmu (Michael Petlan) [2233483] - perf parse-events: Populate error column for BPF/tracepoint events (Michael Petlan) [2233483] - perf parse-events: Additional error reporting (Michael Petlan) [2233483] - perf parse-events: Separate YYABORT and YYNOMEM cases (Michael Petlan) [2233483] - perf parse-events: Separate ENOMEM memory handling (Michael Petlan) [2233483] - perf parse-events: Move instances of YYABORT to YYNOMEM (Michael Petlan) [2233483] - perf parse-event: Add memory allocation test for name terms (Michael Petlan) [2233483] - perf build: Define YYNOMEM as YYNOABORT for bison < 3.81 (Michael Petlan) [2233483] - perf parse-events: Remove two unused tokens (Michael Petlan) [2233483] - perf parse-events: Remove unused PE_KERNEL_PMU_EVENT token (Michael Petlan) [2233483] - perf parse-events: Remove unused PE_PMU_EVENT_FAKE token (Michael Petlan) [2233483] - perf bench syscall: Fix __NR_execve undeclared build error (Michael Petlan) [2233483] - perf stat: Don't display zero tool counts (Michael Petlan) [2233483] - Revert "perf report: Append inlines to non-DWARF callchains" (Michael Petlan) [2233483] - perf test parse-events: Test complex name has required event format (Michael Petlan) [2233483] - perf pmus: Create placholder regardless of scanning core_only (Michael Petlan) [2233483] - perf test uprobe_from_different_cu: Skip if there is no gcc (Michael Petlan) [2233483] - perf parse-events: Only move force grouped evsels when sorting (Michael Petlan) [2233483] - perf parse-events: When fixing group leaders always set the leader (Michael Petlan) [2233483] - perf parse-events: Extra care around force grouped events (Michael Petlan) [2233483] - perf callchain powerpc: Fix addr location init during arch_skip_callchain_idx function (Michael Petlan) [2233483] - perf pmu arm64: Fix reading the PMU cpu slots in sysfs (Michael Petlan) [2233483] - perf test task_exit: No need for a cycles event to check if we get an PERF_RECORD_EXIT (Michael Petlan) [2233483] - perf parse-events: Avoid SEGV if PMU lookup fails for legacy cache terms (Michael Petlan) [2233483] - libsubcmd: Avoid SEGV/use-after-free when commands aren't excluded (Michael Petlan) [2233483] - perf build: Fix broken feature check for libtracefs due to external lib changes (Michael Petlan) [2233483] - perf vendor events amd: Fix large metrics (Michael Petlan) [2233483] - perf build: Fix library not found error when using CSLIBS (Michael Petlan) [2233483] - perf probe: Read DWARF files from the correct CU (Michael Petlan) [2233483] - perf probe: Add test for regression introduced by switch to die_get_decl_file() (Michael Petlan) [2233483] - perf test: Fix event parsing test when PERF_PMU_CAP_EXTENDED_HW_TYPE isn't supported. (Michael Petlan) [2233483] - perf test: Fix event parsing test on Arm (Michael Petlan) [2233483] - perf evsel amd: Fix IBS error message (Michael Petlan) [2233483] - perf: unwind: Fix symfs with libdw (Michael Petlan) [2233483] - perf symbol: Fix uninitialized return value in symbols__find_by_name() (Michael Petlan) [2233483] - perf test: Test perf lock contention CSV output (Michael Petlan) [2233483] - perf lock contention: Add --output option (Michael Petlan) [2233483] - perf lock contention: Add -x option for CSV style output (Michael Petlan) [2233483] - perf lock: Remove stale comments (Michael Petlan) [2233483] - perf vendor events intel: Update tigerlake to 1.13 (Michael Petlan) [2233483] - perf vendor events intel: Update skylakex to 1.31 (Michael Petlan) [2233483] - perf vendor events intel: Update skylake to 57 (Michael Petlan) [2233483] - perf vendor events intel: Update sapphirerapids to 1.14 (Michael Petlan) [2233483] - perf vendor events intel: Update icelakex to 1.21 (Michael Petlan) [2233483] - perf vendor events intel: Update icelake to 1.19 (Michael Petlan) [2233483] - perf vendor events intel: Update cascadelakex to 1.19 (Michael Petlan) [2233483] - perf vendor events intel: Update meteorlake to 1.03 (Michael Petlan) [2233483] - perf vendor events intel: Add rocketlake events/metrics (Michael Petlan) [2233483] - perf vendor metrics intel: Make transaction metrics conditional (Michael Petlan) [2233483] - perf jevents: Support for has_event function (Michael Petlan) [2233483] - perf expr: Add has_event function (Michael Petlan) [2233483] - perf tools: Do not remove addr_location.thread in thread__find_map() (Michael Petlan) [2233483] - perf pmus: Add placeholder core PMU (Michael Petlan) [2233483] - perf test: Fix a compile error on pe-file-parsing.c (Michael Petlan) [2233483] - perf: Replace deprecated -target with --target= for Clang (Michael Petlan) [2233483] - perf pmu: Correct auto_merge_stats test (Michael Petlan) [2233483] - perf tools: Add missing else to cmd_daemon subcommand condition (Michael Petlan) [2233483] - perf tools: Add printing perf_event_attr config symbol in perf_event_attr__fprintf() (Michael Petlan) [2233483] - perf tools: Add printing perf_event_attr type symbol in perf_event_attr__fprintf() (Michael Petlan) [2233483] - perf tools: Extend PRINT_ATTRf to support printing of members with a value of 0 (Michael Petlan) [2233483] - perf trace-event-info: Add tracepoint_id_to_name() helper (Michael Petlan) [2233483] - perf symbol: Remove now unused symbol_conf.sort_by_name (Michael Petlan) [2233483] - perf symbol: Remove symbol_name_rb_node (Michael Petlan) [2233483] - perf dso: Sort symbols under lock (Michael Petlan) [2233483] - perf build: Filter out BTF sources without a .BTF section (Michael Petlan) [2233483] - perf test: Add build tests for BUILD_BPF_SKEL (Michael Petlan) [2233483] - perf bpf: Move the declaration of struct rq (Michael Petlan) [2233483] - perf build: Add ability to build with a generated vmlinux.h (Michael Petlan) [2233483] - perf test: Skip metrics w/o event name in stat STD output linter (Michael Petlan) [2233483] - perf test: Reorder event name checks in stat STD output linter (Michael Petlan) [2233483] - perf pmu: Remove a hard coded cpu PMU assumption (Michael Petlan) [2233483] - perf pmus: Add notion of default PMU for JSON events (Michael Petlan) [2233483] - perf unwind: Fix map reference counts (Michael Petlan) [2233483] - perf test: Set PERF_EXEC_PATH for script execution (Michael Petlan) [2233483] - perf script: Initialize buffer for regs_map() (Michael Petlan) [2233483] - perf tests: Fix test_arm_callgraph_fp variable expansion (Michael Petlan) [2233483] - perf symbol: Add LoongArch case in get_plt_sizes() (Michael Petlan) [2233483] - perf test: Remove x permission from lib/stat_output.sh (Michael Petlan) [2233483] - perf test: Rerun failed metrics with longer workload (Michael Petlan) [2233483] - perf test: Add skip list for metrics known would fail (Michael Petlan) [2233483] - perf test: Add metric value validation test (Michael Petlan) [2233483] - perf jit: Fix incorrect file name in DWARF line table (Michael Petlan) [2233483] - perf annotation: Switch lock from a mutex to a sharded_mutex (Michael Petlan) [2233483] - perf sharded_mutex: Introduce sharded_mutex (Michael Petlan) [2233483] - tools: Fix incorrect calculation of object size by sizeof (Michael Petlan) [2233483] - perf subcmd: Fix missing check for return value of malloc() in add_cmdname() (Michael Petlan) [2233483] - perf parse-events: Remove unneeded semicolon (Michael Petlan) [2233483] - perf parse: Add missing newline to pr_debug message in evsel__compute_group_pmu_name() (Michael Petlan) [2233483] - perf stat: Add missing newline in pr_err messages (Michael Petlan) [2233483] - perf pmus: Check if we can encode the PMU number in perf_event_attr.type (Michael Petlan) [2233483] - perf print-events: Export is_event_supported() (Michael Petlan) [2233483] - perf test record+probe_libc_inet_pton.sh: Use "grep -F" instead of obsolescent "fgrep" (Michael Petlan) [2233483] - perf mem: Scan all PMUs instead of just core ones (Michael Petlan) [2233483] - perf mem amd: Fix perf_pmus__num_mem_pmus() (Michael Petlan) [2233483] - perf pmus: Describe semantics of 'core_pmus' and 'other_pmus' (Michael Petlan) [2233483] - perf stat: Show average value on multiple runs (Michael Petlan) [2233483] - perf stat: Reset aggr stats for each run (Michael Petlan) [2233483] - perf test: fix failing test cases on linux-next for s390 (Michael Petlan) [2233483] - perf annotate: Work with vmlinux outside symfs (Michael Petlan) [2233483] - perf vendor events arm64: Add default tags for Hisi hip08 L1 metrics (Michael Petlan) [2233483] - perf test: Add test case for the standard 'perf stat' output (Michael Petlan) [2233483] - perf test: Move all the check functions of stat CSV output to lib (Michael Petlan) [2233483] - perf stat: New metricgroup output for the default mode (Michael Petlan) [2233483] - perf metrics: Sort the Default metricgroup (Michael Petlan) [2233483] - pert tests: Update metric-value for perf stat JSON output (Michael Petlan) [2233483] - perf stat,jevents: Introduce Default tags for the default mode (Michael Petlan) [2233483] - perf metric: JSON flag to default metric group (Michael Petlan) [2233483] - perf evsel: Fix the annotation for hardware events on hybrid (Michael Petlan) [2233483] - perf srcline: Fix handling of inline functions (Michael Petlan) [2233483] - perf srcline: Add a timeout to reading from addr2line (Michael Petlan) [2233483] - tools api: Add simple timeout to io read (Michael Petlan) [2233483] - perf tool x86: Fix perf_env memory leak (Michael Petlan) [2233483] - perf vendor events arm64: Add default tags into topdown L1 metrics (Michael Petlan) [2233483] - pert tests: Support metricgroup perf stat JSON output (Michael Petlan) [2233483] - perf tests task_analyzer: Skip tests if no libtraceevent support (Michael Petlan) [2233483] - perf tests task_analyzer: Print command that failed instead of just "perf" (Michael Petlan) [2233483] - perf tests task_analyzer: Fix bad substitution ${$1} (Michael Petlan) [2233483] - perf tests stat+shadow_stat.sh: Fix all POSIX sh warnings found using shellcheck (Michael Petlan) [2233483] - perf tests test_brstack.sh: Fix all POSIX sh warnings (Michael Petlan) [2233483] - perf tests shell: Fixed shellcheck warnings (Michael Petlan) [2233483] - perf tests lock_contention: Fix shellscript errors (Michael Petlan) [2233483] - perf tests test_arm_spe: Address shellcheck warnings about signal name case (Michael Petlan) [2233483] - perf tests test_task_analyzer: Fix shellcheck issues (Michael Petlan) [2233483] - perf tests stat_all_metrics: Fix shellcheck warning SC2076 (Michael Petlan) [2233483] - perf tests test_arm_coresight: Shellcheck fixes (Michael Petlan) [2233483] - perf tests stat+csv_output: Fix shellcheck warnings (Michael Petlan) [2233483] - perf tests daemon: Address shellcheck warnings (Michael Petlan) [2233483] - perf tests arm_callgraph_fp: Address shellcheck warnings about signal names and adding double quotes for expression (Michael Petlan) [2233483] - perf tests stat+json_output: Address shellcheck warnings (Michael Petlan) [2233483] - perf python scripting: Get rid of unused import in arm-cs-trace-disasm (Michael Petlan) [2233483] - perf tool x86: Consolidate is_amd check into single function (Michael Petlan) [2233483] - perf parse-events: Avoid string for PE_BP_COLON, PE_BP_SLASH (Michael Petlan) [2233483] - perf metric: Fix no group check (Michael Petlan) [2233483] - tools api fs: More thread safety for global filesystem variables (Michael Petlan) [2233483] - perf srcline: Make sentinel reading for binutils addr2line more robust (Michael Petlan) [2233483] - perf srcline: Make addr2line configuration failure more verbose (Michael Petlan) [2233483] - perf tests: Make x86 new instructions test optional at build time (Michael Petlan) [2233483] - perf dwarf-aux: Allow unnamed struct/union/enum (Michael Petlan) [2233483] - perf dwarf-aux: Fix off-by-one in die_get_varname() (Michael Petlan) [2233483] - perf pfm: Remove duplicate util/cpumap.h include (Michael Petlan) [2233483] - perf annotate: Allow whitespace between insn operands (Michael Petlan) [2233483] - perf inject: Lazily allocate guest_event event_buf (Michael Petlan) [2233483] - perf inject: Lazily allocate event_copy (Michael Petlan) [2233483] - perf script: Remove some large stack allocations (Michael Petlan) [2233483] - perf sched: Avoid large stack allocations (Michael Petlan) [2233483] - perf bench sched messaging: Free contexts on exit (Michael Petlan) [2233483] - perf bench futex: Avoid memory leaks from pthread_attr (Michael Petlan) [2233483] - perf bench epoll: Fix missing frees/puts on the exit path (Michael Petlan) [2233483] - perf help: Ensure clean_cmds is called on all paths (Michael Petlan) [2233483] - lib subcmd: Avoid memory leak in exclude_cmds (Michael Petlan) [2233483] - perf cs-etm: Add exception level consistency check (Michael Petlan) [2233483] - perf cs-etm: Track exception level (Michael Petlan) [2233483] - perf cs-etm: Make PID format accessible from struct cs_etm_auxtrace (Michael Petlan) [2233483] - perf cs-etm: Use previous thread for branch sample source IP (Michael Petlan) [2233483] - perf cs-etm: Only track threads instead of PID and TIDs (Michael Petlan) [2233483] - perf map: Fix double 'struct map' reference free found with -DREFCNT_CHECKING=1 (Michael Petlan) [2233483] - perf srcline: Optimize comparision against SRCLINE_UNKNOWN (Michael Petlan) [2233483] - perf hist: Fix srcline memory leak (Michael Petlan) [2233483] - perf srcline: Change free_srcline to zfree_srcline (Michael Petlan) [2233483] - perf callchain: Use pthread keys for tls callchain_cursor (Michael Petlan) [2233483] - perf header: Avoid out-of-bounds read (Michael Petlan) [2233483] - perf top: Add exit routine for main thread (Michael Petlan) [2233483] - perf annotate: Fix parse_objdump_line memory leak (Michael Petlan) [2233483] - perf map/maps/thread: Changes to reference counting (Michael Petlan) [2233483] - perf machine: Don't leak module maps (Michael Petlan) [2233483] - perf machine: Fix leak of kernel dso (Michael Petlan) [2233483] - perf maps: Fix overlapping memory leak (Michael Petlan) [2233483] - perf symbol-elf: Correct holding a reference (Michael Petlan) [2233483] - perf jit: Fix two thread leaks (Michael Petlan) [2233483] - perf python: Avoid 2 leak sanitizer issues (Michael Petlan) [2233483] - perf evlist: Free stats in all evlist destruction (Michael Petlan) [2233483] - perf intel-pt: Fix missed put and leak (Michael Petlan) [2233483] - perf stat: Avoid evlist leak (Michael Petlan) [2233483] - perf header: Ensure bitmaps are freed (Michael Petlan) [2233483] - perf report: Avoid 'parent_thread' thread leak on '--tasks' processing (Michael Petlan) [2233483] - perf machine: Make delete_threads part of machine__exit (Michael Petlan) [2233483] - perf thread: Add reference count checking (Michael Petlan) [2233483] - perf addr_location: Add init/exit/copy functions (Michael Petlan) [2233483] - perf addr_location: Move to its own header (Michael Petlan) [2233483] - perf maps: Make delete static, always use put (Michael Petlan) [2233483] - perf thread: Add accessor functions for thread (Michael Petlan) [2233483] - perf thread: Make threads rbtree non-invasive (Michael Petlan) [2233483] - perf thread: Remove notion of dead threads (Michael Petlan) [2233483] - perf test: Add test of libpfm4 events (Michael Petlan) [2233483] - perf list: Check arguments to show libpfm4 events (Michael Petlan) [2233483] - perf list: Check if libpfm4 event is supported (Michael Petlan) [2233483] - perf parse: Allow config terms with breakpoints (Michael Petlan) [2233483] - perf script: Fix allocation of evsel->priv related to per-event dump files (Michael Petlan) [2233483] - tools headers: Make the difference output easier to read (Michael Petlan) [2233483] - tools headers: Remove s390 ptrace.h in check-headers.sh (Michael Petlan) [2233483] - perf annotate: Remove x86 instructions with suffix (Michael Petlan) [2233483] - perf annotate: Handle x86 instruction suffix generally (Michael Petlan) [2233483] - perf stat: Document --metric-no-threshold and threshold colors (Michael Petlan) [2233483] - perf expr: Make the evaluation of & and | logical and lazy (Michael Petlan) [2233483] - perf arm64: Use max_nr to define SYSCALLTBL_ARM64_MAX_ID (Michael Petlan) [2233483] - perf arm64: Handle __NR3264_ prefixed syscall number (Michael Petlan) [2233483] - perf arm64: Rename create_table_from_c() to create_sc_table() (Michael Petlan) [2233483] - perf tools: Declare syscalltbl_*[] as const for all archs (Michael Petlan) [2233483] - perf bench: Add missing setlocale() call to allow usage of %'d style formatting (Michael Petlan) [2233483] - perf script: Increase PID/TID width for output (Michael Petlan) [2233483] - perf pmu: Warn about invalid config for all PMUs and configs (Michael Petlan) [2233483] - perf pmu: Only warn about unsupported formats once (Michael Petlan) [2233483] - perf test: Update parse-events expectations to test for multiple events (Michael Petlan) [2233483] - perf parse-events: Wildcard most "numeric" events (Michael Petlan) [2233483] - perf evsel: Add verbose 3 print of evsel name when opening (Michael Petlan) [2233483] - perf pmu: Correct perf_pmu__auto_merge_stats() affecting hybrid (Michael Petlan) [2233483] - perf kvm powerpc: Add missing rename opf pmu_have_event() to perf_pmus__have_event() (Michael Petlan) [2233483] - libsubcmd: Avoid two path statics, removing 8192 bytes from .bss (Michael Petlan) [2233483] - perf test pmu: Avoid 2 static path arrays (Michael Petlan) [2233483] - tools api fs: Dynamically allocate cgroupfs mount point cache, removing 4128 bytes from .bss (Michael Petlan) [2233483] - perf scripting-engines: Move static to local variable, remove 16384 from .bss (Michael Petlan) [2233483] - perf path: Make mkpath thread safe, remove 16384 bytes from .bss (Michael Petlan) [2233483] - perf probe: Dynamically allocate params memory (Michael Petlan) [2233483] - perf timechart: Make large arrays dynamic (Michael Petlan) [2233483] - perf lock: Dynamically allocate lockhash_table (Michael Petlan) [2233483] - perf daemon: Dynamically allocate path to perf (Michael Petlan) [2233483] - tools lib api fs tracing_path: Remove two unused MAX_PATH paths (Michael Petlan) [2233483] - tracing: Always use canonical ftrace path (Michael Petlan) [2233483] - tools api fs: Avoid large static PATH_MAX arrays (Michael Petlan) [2233483] - perf trace beauty: Make MSR arrays const to move it to .data.rel.ro (Michael Petlan) [2233483] - perf trace: Make some large static arrays const to move it to .data.rel.ro (Michael Petlan) [2233483] - perf test x86: intel-pt-test data is immutable so mark it const (Michael Petlan) [2233483] - perf test x86: insn-x86 test data is immutable so mark it const (Michael Petlan) [2233483] - perf header: Make nodes dynamic in write_mem_topology() (Michael Petlan) [2233483] - perf evsel: Don't let for_each_group() treat the head of the list as one of its nodes (Michael Petlan) [2233483] - perf evsel: Don't let evsel__group_pmu_name() traverse unsorted group (Michael Petlan) [2233483] - perf pmu: Remove is_pmu_hybrid (Michael Petlan) [2233483] - perf pmus: Remove perf_pmus__has_hybrid (Michael Petlan) [2233483] - perf pmus: Add function to return count of core PMUs (Michael Petlan) [2233483] - perf pmus: Ensure all PMUs are read for find_by_type (Michael Petlan) [2233483] - perf pmus: Avoid repeated sysfs scanning (Michael Petlan) [2233483] - perf pmus: Allow just core PMU scanning (Michael Petlan) [2233483] - perf pmus: Split pmus list into core and other (Michael Petlan) [2233483] - perf pmu: Separate pmu and pmus (Michael Petlan) [2233483] - perf x86 mem: minor refactor to is_mem_loads_aux_event (Michael Petlan) [2233483] - perf pmus: Prefer perf_pmu__scan over perf_pmus__for_each_pmu (Michael Petlan) [2233483] - perf pmu: Remove perf_pmu__hybrid_pmus list (Michael Petlan) [2233483] - perf mem: Avoid hybrid PMU list (Michael Petlan) [2233483] - perf stat: Avoid hybrid PMU list (Michael Petlan) [2233483] - perf metrics: Remove perf_pmu__is_hybrid use (Michael Petlan) [2233483] - perf header: Avoid hybrid PMU list in write_pmu_caps (Michael Petlan) [2233483] - perf evsel: Compute is_hybrid from PMU being core (Michael Petlan) [2233483] - perf topology: Avoid hybrid list for hybrid topology (Michael Petlan) [2233483] - perf x86: Iterate hybrid PMUs as core PMUs (Michael Petlan) [2233483] - perf pmu: Rewrite perf_pmu__has_hybrid to avoid list (Michael Petlan) [2233483] - perf pmu: Remove perf_pmu__hybrid_mounted (Michael Petlan) [2233483] - perf evlist: Reduce scope of evlist__has_hybrid (Michael Petlan) [2233483] - perf evlist: Remove __evlist__add_default (Michael Petlan) [2233483] - perf evlist: Remove evlist__warn_hybrid_group (Michael Petlan) [2233483] - perf tools: Warn if no user requested CPUs match PMU's CPUs (Michael Petlan) [2233483] - perf target: Remove unused hybrid value (Michael Petlan) [2233483] - perf evlist: Allow has_user_cpus to be set on hybrid (Michael Petlan) [2233483] - perf evlist: Propagate user CPU maps intersecting core PMU maps (Michael Petlan) [2233483] - perf pmu: Add CPU map for "cpu" PMUs (Michael Petlan) [2233483] - perf evsel: Add is_pmu_core inorder to interpret own_cpus (Michael Petlan) [2233483] - perf pmu: Add is_core to pmu (Michael Petlan) [2233483] - perf pmu: Detect ARM and hybrid PMUs with sysfs (Michael Petlan) [2233483] - libperf cpumap: Add "any CPU"/dummy test function (Michael Petlan) [2233483] - perf cpumap: Add equal function (Michael Petlan) [2233483] - perf cpumap: Add internal nr and cpu accessors (Michael Petlan) [2233483] - perf test python: Put perf python at start of sys.path (Michael Petlan) [2233483] - perf test: Fix perf stat JSON output test (Michael Petlan) [2233483] - perf tests: Organize cpu_map tests into a single suite (Michael Petlan) [2233483] - perf cpumap: Add intersect function (Michael Petlan) [2233483] - perf vendor events intel: Add metricgroup descriptions for all models (Michael Petlan) [2233483] - perf jevents: Add support for metricgroup descriptions (Michael Petlan) [2233483] - pert tests: Add tests for new "perf stat --per-cache" aggregation option (Michael Petlan) [2233483] - perf stat: Add "--per-cache" aggregation option and document it (Michael Petlan) [2233483] - perf stat record: Save cache level information (Michael Petlan) [2233483] - perf stat: Setup the foundation to allow aggregation based on cache topology (Michael Petlan) [2233483] - perf: Extract building cache level for a CPU into separate function (Michael Petlan) [2233483] - perf vendor events intel: Update tigerlake events/metrics (Michael Petlan) [2233483] - perf vendor events intel: Update snowridgex events (Michael Petlan) [2233483] - perf vendor events intel: Update skylake/skylakex events/metrics (Michael Petlan) [2233483] - perf vendor events intel: Update sapphirerapids events/metrics (Michael Petlan) [2233483] - perf vendor events intel: Update sandybridge metrics (Michael Petlan) [2233483] - perf vendor events intel: Update jaketown metrics (Michael Petlan) [2233483] - perf vendor events intel: Update ivybridge/ivytown metrics (Michael Petlan) [2233483] - perf vendor events intel: Update icelake/icelakex events/metrics (Michael Petlan) [2233483] - perf vendor events intel: Update haswell(x) metrics (Michael Petlan) [2233483] - perf vendor events intel: Update elkhartlake events (Michael Petlan) [2233483] - perf vendor events intel: Update cascadelakex events/metrics (Michael Petlan) [2233483] - perf vendor events intel: Update broadwell variant events/metrics (Michael Petlan) [2233483] - perf vendor events intel: Update alderlake events/metrics (Michael Petlan) [2233483] - perf test: Add test validating JSON generated by 'perf data convert --to-json' (Michael Petlan) [2233483] - perf vendor events arm64: Add AmpereOne core PMU events (Michael Petlan) [2233483] - perf ftrace: Flush output after each writing (Michael Petlan) [2233483] - perf annotate browser: Add '<' and '>' keys for navigation (Michael Petlan) [2233483] - perf annotate: Parse x86 SIB addressing properly (Michael Petlan) [2233483] - perf annotate: Handle "decq", "incq", "testq", "tzcnt" instructions on x86 (Michael Petlan) [2233483] - perf doc: Add support for KBUILD_BUILD_TIMESTAMP (Michael Petlan) [2233483] - perf doc: Define man page date when using asciidoctor (Michael Petlan) [2233483] - perf test: Add cputype testing to perf stat (Michael Petlan) [2233483] - perf build: Don't use -ftree-loop-distribute-patterns and -gno-variable-location-views in the python feature test when building with clang-13 (Michael Petlan) [2233483] - perf parse-events: Reduce scope of is_event_supported (Michael Petlan) [2233483] - perf stat: Don't disable TopdownL1 metric on hybrid (Michael Petlan) [2233483] - perf metrics: Be PMU specific in event match (Michael Petlan) [2233483] - perf jevents: Don't rewrite metrics across PMUs (Michael Petlan) [2233483] - perf vendor events intel: Correct alderlake metrics (Michael Petlan) [2233483] - perf stat: Command line PMU metric filtering (Michael Petlan) [2233483] - perf metrics: Be PMU specific for referenced metrics. (Michael Petlan) [2233483] - perf parse-events: Don't reorder atom cpu events (Michael Petlan) [2233483] - perf parse-events: Don't auto merge hybrid wildcard events (Michael Petlan) [2233483] - perf parse-events: Avoid error when assigning a legacy cache term (Michael Petlan) [2233483] - perf parse-events: Avoid error when assigning a term (Michael Petlan) [2233483] - perf parse-events: Support hardware events as terms (Michael Petlan) [2233483] - perf test: Fix parse-events tests for >1 core PMU (Michael Petlan) [2233483] - perf stat: Make cputype filter generic (Michael Petlan) [2233483] - perf parse-events: Add pmu filter (Michael Petlan) [2233483] - perf parse-events: Minor type safety cleanup (Michael Petlan) [2233483] - perf parse-events: Remove now unused hybrid logic (Michael Petlan) [2233483] - perf parse-events: Support wildcards on raw events (Michael Petlan) [2233483] - perf print-events: Print legacy cache events for each PMU (Michael Petlan) [2233483] - perf parse-events: Wildcard legacy cache events (Michael Petlan) [2233483] - perf parse-events: Support PMUs for legacy cache events (Michael Petlan) [2233483] - perf test x86 hybrid: Add hybrid extended type checks (Michael Petlan) [2233483] - perf test x86 hybrid: Update test expectations (Michael Petlan) [2233483] - perf test: Move x86 hybrid tests to arch/x86 (Michael Petlan) [2233483] - perf parse-events: Avoid scanning PMUs before parsing (Michael Petlan) [2233483] - perf print-events: Avoid unnecessary strlist (Michael Petlan) [2233483] - perf parse-events: Set pmu_name whenever a pmu is given (Michael Petlan) [2233483] - perf parse-events: Set attr.type to PMU type early (Michael Petlan) [2233483] - perf test: Roundtrip name, don't assume 1 event per name (Michael Petlan) [2233483] - perf test: Test more with config_cache (Michael Petlan) [2233483] - perf test: Mask configs with extended types then test (Michael Petlan) [2233483] - perf test: Use valid for PMU tests (Michael Petlan) [2233483] - perf test: Test more sysfs events (Michael Petlan) [2233483] - perf vendor events intel: Add tigerlake metric constraints (Michael Petlan) [2233483] - perf vendor events intel: Add sapphirerapids metric constraints (Michael Petlan) [2233483] - perf vendor events intel: Add icelakex metric constraints (Michael Petlan) [2233483] - perf vendor events intel: Add icelake metric constraints (Michael Petlan) [2233483] - perf vendor events intel: Add alderlake metric constraints (Michael Petlan) [2233483] - perf script: Refine printing of dso offset (dsoff) (Michael Petlan) [2233483] - perf dso: Declare dso const as needed (Michael Petlan) [2233483] - perf script: Add new output field 'dsoff' to print dso offset (Michael Petlan) [2233483] - perf map: Add helper map__fprintf_dsoname_dsoff (Michael Petlan) [2233483] - perf tools riscv: Add support for riscv lookup_binutils_path (Michael Petlan) [2233483] - perf arm-spe: Fix a dangling Documentation/arm64 reference (Michael Petlan) [2233483] - perf test: Add selftest to test IBS invocation via core pmu events (Michael Petlan) [2233483] - perf/x86: Fix lockdep warning in for_each_sibling_event() on SPR (Michael Petlan) [2233483] - perf: Allow a PMU to have a parent (Michael Petlan) [2233483] - perf/x86/intel: Define bit macros for FixCntrCtl MSR (Michael Petlan) [2233483] - perf/ibs: Fix interface via core pmu events (Michael Petlan) [2233483] - perf/core: Rework forwarding of {task|cpu}-clock events (Michael Petlan) [2233483] - perf evsel: Separate bpf_counter_list and bpf_filters, can be used at the same time (Michael Petlan) [2233483] - perf cs-etm: Copy kernel coresight-pmu.h header (Michael Petlan) [2233483] - perf bpf: Do not use llvm-strip on BPF binary (Michael Petlan) [2233483] - perf build: Don't compile demangle-cxx.cpp if not necessary (Michael Petlan) [2233483] - perf arm: Fix include path to cs-etm.h (Michael Petlan) [2233483] - perf bpf filter: Fix a broken perf sample data naming for BPF CO-RE (Michael Petlan) [2233483] - perf ftrace latency: Remove unnecessary "--" from --use-nsec option (Michael Petlan) [2233483] - perf test attr: Fix python SafeConfigParser() deprecation warning (Michael Petlan) [2233483] - perf test attr: Update no event/metric expectations (Michael Petlan) [2233483] - perf metrics: Avoid segv with --topdown for metrics without a group (Michael Petlan) [2233483] - perf lock contention: Add empty 'struct rq' to satisfy libbpf 'runqueue' type verification (Michael Petlan) [2233483] - perf cs-etm: Fix contextid validation (Michael Petlan) [2233483] - perf arm64: Fix build with refcount checking (Michael Petlan) [2233483] - perf test: Add stat test for record and script (Michael Petlan) [2233483] - perf build: Add system include paths to BPF builds (Michael Petlan) [2233483] - perf bpf skels: Make vmlinux.h use bpf.h and perf_event.h in source directory (Michael Petlan) [2233483] - perf parse-events: Do not break up AUX event group (Michael Petlan) [2233483] - perf test test_intel_pt.sh: Test sample mode with event with PMU name (Michael Petlan) [2233483] - perf evsel: Modify group pmu name for software events (Michael Petlan) [2233483] - perf build: Gracefully fail the build if BUILD_BPF_SKEL=1 is specified and clang isn't available (Michael Petlan) [2233483] - perf test java symbol: Remove needless debuginfod queries (Michael Petlan) [2233483] - perf parse-events: Don't reorder ungrouped events by PMU (Michael Petlan) [2233483] - perf metric: JSON flag to not group events if gathering a metric group (Michael Petlan) [2233483] - perf stat: Introduce skippable evsels (Michael Petlan) [2233483] - perf metric: Change divide by zero and !support events behavior (Michael Petlan) [2233483] - Revert "perf build: Make BUILD_BPF_SKEL default, rename to NO_BPF_SKEL" (Michael Petlan) [2233483] - Revert "perf build: Warn for BPF skeletons if endian mismatches" (Michael Petlan) [2233483] - perf metrics: Fix SEGV with --for-each-cgroup (Michael Petlan) [2233483] - perf bpf skels: Stop using vmlinux.h generated from BTF, use subset of used structs + CO-RE (Michael Petlan) [2233483] - perf stat: Separate bperf from bpf_profiler (Michael Petlan) [2233483] - perf test record+probe_libc_inet_pton: Fix call chain match on x86_64 (Michael Petlan) [2233483] - perf test record+probe_libc_inet_pton: Fix call chain match on s390 (Michael Petlan) [2233483] - perf tracepoint: Fix memory leak in is_valid_tracepoint() (Michael Petlan) [2233483] - perf cs-etm: Add fix for coresight trace for any range of CPUs (Michael Petlan) [2233483] - perf build: Fix unescaped # in perf build-test (Michael Petlan) [2233483] - perf unwind: Suppress massive unsupported target platform errors (Michael Petlan) [2233483] - perf script: Add new parameter in kfree_skb tracepoint to the python scripts using it (Michael Petlan) [2233483] - perf script: Print raw ip instead of binary offset for callchain (Michael Petlan) [2233483] - perf symbols: Fix return incorrect build_id size in elf_read_build_id() (Michael Petlan) [2233483] - perf list: Modify the warning message about scandirat(3) (Michael Petlan) [2233483] - perf list: Fix memory leaks in print_tracepoint_events() (Michael Petlan) [2233483] - perf lock contention: Rework offset calculation with BPF CO-RE (Michael Petlan) [2233483] - perf lock contention: Fix struct rq lock access (Michael Petlan) [2233483] - perf stat: Disable TopdownL1 on hybrid (Michael Petlan) [2233483] - perf stat: Avoid SEGV on counter->name (Michael Petlan) [2233483] - perf cs-etm: Add separate decode paths for timeless and per-thread modes (Michael Petlan) [2233483] - perf cs-etm: Use bool type for boolean values (Michael Petlan) [2233483] - perf cs-etm: Allow user to override timestamp and contextid settings (Michael Petlan) [2233483] - perf cs-etm: Validate options after applying them (Michael Petlan) [2233483] - perf cs-etm: Don't test full_auxtrace because it's always set (Michael Petlan) [2233483] - perf tools: Add util function for overriding user set config values (Michael Petlan) [2233483] - perf cs-etm: Fix timeless decode mode detection (Michael Petlan) [2233483] - perf evsel: Introduce evsel__name_is() method to check if the evsel name is equal to a given string (Michael Petlan) [2233483] - libperf rc_check: Enable implicitly with sanitizers (Michael Petlan) [2233483] - perf test: Fix maps use after put (Michael Petlan) [2233483] - perf probe: Add missing 0x prefix for addresses printed in hexadecimal (Michael Petlan) [2233483] - perf build: Test the refcnt check build (Michael Petlan) [2233483] - perf map: Add reference count checking (Michael Petlan) [2233483] - perf map: Add set_ methods for map->{start,end,pgoff,pgoff,reloc,erange_warned,dso,map_ip,unmap_ip,priv} (Michael Petlan) [2233483] - perf map: Add missing conversions to map__refcnt() (Michael Petlan) [2233483] - perf maps: Add reference count checking (Michael Petlan) [2233483] - perf maps: Use maps__nr_maps() instead of open coded maps->nr_maps (Michael Petlan) [2233483] - perf maps: Add maps__refcnt() accessor to allow checking maps pointer (Michael Petlan) [2233483] - perf dso: Fix use before NULL check introduced by map__dso() introduction (Michael Petlan) [2233483] - perf cs-etm: Fix segfault in dso lookup (Michael Petlan) [2233483] - perf script task-analyzer: Fix spelling mistake "miliseconds" -> "milliseconds" (Michael Petlan) [2233483] - perf namespaces: Introduce nsinfo__mntns_path() accessor to avoid accessing ->mntns_path directly (Michael Petlan) [2233483] - perf namespaces: Introduce nsinfo__refcnt() accessor to avoid accessing ->refcnt directly (Michael Petlan) [2233483] - perf namespaces: Use the need_setns() accessors instead of accessing ->need_setns directly (Michael Petlan) [2233483] - perf namespaces: Add reference count checking (Michael Petlan) [2233483] - perf dso: Add dso__filename_with_chroot() to reduce number of accesses to dso->nsinfo members (Michael Petlan) [2233483] - perf cpumap: Add reference count checking (Michael Petlan) [2233483] - perf cpumap: Use perf_cpu_map__cpu(map, cpu) instead of accessing map->map[cpu] directly (Michael Petlan) [2233483] - perf cpumap: Remove initializations done in perf_cpu_map__alloc() (Michael Petlan) [2233483] - libperf: Add reference count checking macros (Michael Petlan) [2233483] - libperf: Add perf_cpu_map__refcnt() interanl accessor to use in the maps test (Michael Petlan) [2233483] - perf test: Simplify for_each_test() to avoid tripping on -Werror=array-bounds (Michael Petlan) [2233483] - perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp() (Michael Petlan) [2233483] - perf vendor events intel: Fix uncore topics for tigerlake (Michael Petlan) [2233483] - perf vendor events intel: Fix uncore topics for snowridgex (Michael Petlan) [2233483] - perf vendor events intel: Fix uncore topics for skylakex (Michael Petlan) [2233483] - perf vendor events intel: Fix uncore topics for skylake (Michael Petlan) [2233483] - perf vendor events intel: Fix uncore topics for sandybridge (Michael Petlan) [2233483] - perf vendor events intel: Fix uncore topics for knightslanding (Michael Petlan) [2233483] - perf vendor events intel: Fix uncore topics for jaketown (Michael Petlan) [2233483] - perf vendor events intel: Fix uncore topics for ivytown (Michael Petlan) [2233483] - perf vendor events intel: Fix uncore topics for ivybridge (Michael Petlan) [2233483] - perf vendor events intel: Fix uncore topics for icelakex (Michael Petlan) [2233483] - perf vendor events intel: Fix uncore topics for icelake (Michael Petlan) [2233483] - perf vendor events intel: Fix uncore topics for haswellx (Michael Petlan) [2233483] - perf vendor events intel: Fix uncore topics for haswell (Michael Petlan) [2233483] - perf vendor events intel: Fix uncore topics for cascadelakex (Michael Petlan) [2233483] - perf vendor events intel: Fix uncore topics for broadwellx (Michael Petlan) [2233483] - perf vendor events intel: Fix uncore topics for broadwellde (Michael Petlan) [2233483] - perf vendor events intel: Fix uncore topics for broadwell (Michael Petlan) [2233483] - perf vendor events intel: Fix uncore topics for alderlake (Michael Petlan) [2233483] - perf vendor events intel: Add sierraforest (Michael Petlan) [2233483] - perf vendor events intel: Add grandridge (Michael Petlan) [2233483] - perf vendor events intel: Update sapphirerapids to v1.12 (Michael Petlan) [2233483] - perf sched: Fix sched latency analysis incorrection when using 'sched:sched_wakeup' (Michael Petlan) [2233483] - perf pmu: Use perf_cpu_map__set_nr() in perf_pmu__cpus_match() to allow for refcnt checking (Michael Petlan) [2233483] - libperf: Add a perf_cpu_map__set_nr() available as an internal function for tools/perf to use (Michael Petlan) [2233483] - libperf: Make perf_cpu_map__alloc() available as an internal function for tools/perf to use (Michael Petlan) [2233483] - perf cpumap: Use perf_cpu_map__nr(cpus) to access cpus->nr (Michael Petlan) [2233483] - perf map: Add map__refcnt() accessor to use in the maps test (Michael Petlan) [2233483] - perf scripts python intel-pt-events: Delete unused 'event_attr variable (Michael Petlan) [2233483] - perf top: Expand the range of multithreaded phase (Michael Petlan) [2233483] - perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents (Michael Petlan) [2233483] - perf metricgroups: Use zfree() to reduce chances of use after free (Michael Petlan) [2233483] - perf arm-spe: Use zfree() to reduce chances of use after free (Michael Petlan) [2233483] - perf tests api-io: Use zfree() to reduce chances of use after free (Michael Petlan) [2233483] - perf bench inject-buildid: Use zfree() to reduce chances of use after free (Michael Petlan) [2233483] - perf genelf: Use zfree() to reduce chances of use after free (Michael Petlan) [2233483] - perf evlist: Use zfree() to reduce chances of use after free (Michael Petlan) [2233483] - perf annotate: Use zfree() to reduce chances of use after free (Michael Petlan) [2233483] - perf parse-events: Use zfree() to reduce chances of use after free (Michael Petlan) [2233483] - perf expr: Use zfree() to reduce chances of use after free (Michael Petlan) [2233483] - perf evsel: Use zfree() to reduce chances of use after free (Michael Petlan) [2233483] - perf pmu: Use zfree() to reduce chances of use after free (Michael Petlan) [2233483] - perf env: Use zfree() to reduce chances of use after free (Michael Petlan) [2233483] - perf x86 iostat: Use zfree() to reduce chances of use after free (Michael Petlan) [2233483] - perf symbol: Use zfree() to reduce chances of use after free (Michael Petlan) [2233483] - perf list: Use zfree() to reduce chances of use after free (Michael Petlan) [2233483] - perf c2c: Use zfree() to reduce chances of use after free (Michael Petlan) [2233483] - perf trace: Use zfree() to reduce chances of use after free (Michael Petlan) [2233483] - perf daemon: Use zfree() to reduce chances of use after free (Michael Petlan) [2233483] - perf inject: Use zfree() to reduce chances of use after free (Michael Petlan) [2233483] - perf vendor events: Update icelakex to v1.20 (Michael Petlan) [2233483] - perf vendor events: Update alderlake to v1.20 (Michael Petlan) [2233483] - perf bperf: Avoid use after free via unrelated 'struct evsel' anonymous union field (Michael Petlan) [2233483] - perf evsel: Avoid SEGV if delete is called on NULL (Michael Petlan) [2233483] - perf script ibs: Change bit description according to latest AMD PPR ("Processor Programming Reference") (Michael Petlan) [2233483] - perf mem: Increase HISTC_MEM_LVL column size to 39 chars (Michael Petlan) [2233483] - perf mem: Refactor perf_mem__lvl_scnprintf() to process 'union perf_mem_data_src' more intuitively (Michael Petlan) [2233483] - perf mem: Add support for printing PERF_MEM_LVLNUM_UNC (Michael Petlan) [2233483] - tools include UAPI: Sync uapi/linux/perf_event.h with the kernel sources (Michael Petlan) [2233483] - perf/mem: Introduce PERF_MEM_LVLNUM_UNC (Michael Petlan) [2233483] - perf mem: Add PERF_MEM_LVLNUM_NA to PERF_MEM_DATA_SRC_NONE (Michael Petlan) [2233483] - perf build: Warn for BPF skeletons if endian mismatches (Michael Petlan) [2233483] - perf util: Move perf_guest/host declarations (Michael Petlan) [2233483] - perf util: Move input_name to util (Michael Petlan) [2233483] - perf version: Use regular verbose flag (Michael Petlan) [2233483] - perf header: Move perf_version_string declaration (Michael Petlan) [2233483] - perf usage: Move usage strings (Michael Petlan) [2233483] - perf ui: Move window resize signal functions (Michael Petlan) [2233483] - perf test stat+json_output: Write JSON output to a file (Michael Petlan) [2233483] - perf stat: Don't write invalid "started on" comment for JSON output (Michael Petlan) [2233483] - perf test stat+csv_output: Write CSV output to a file (Michael Petlan) [2233483] - perf bpf filter: Support pre-5.16 kernels where 'mem_hops' isn't in 'union perf_mem_data_src' (Michael Petlan) [2233483] - perf lock contention: Support pre-5.14 kernels (Michael Petlan) [2233483] - perf map: Changes to reference counting (Michael Petlan) [2233483] - perf maps: Modify maps_by_name to hold a reference to a map (Michael Petlan) [2233483] - perf test: Add extra diagnostics to maps test (Michael Petlan) [2233483] - perf map: Add accessors for ->pgoff and ->reloc (Michael Petlan) [2233483] - perf map: Add accessors for ->prot, ->priv and ->flags (Michael Petlan) [2233483] - perf map: Add helper for ->map_ip() and ->unmap_ip() (Michael Petlan) [2233483] - perf map: Rename map_ip() and unmap_ip() (Michael Petlan) [2233483] - perf vendor events intel: Update free running tigerlake events (Michael Petlan) [2233483] - perf vendor events intel: Update free running snowridgex events (Michael Petlan) [2233483] - perf vendor events intel: Correct knightslanding memory topic (Michael Petlan) [2233483] - perf vendor events intel: Update free running icelakex events (Michael Petlan) [2233483] - perf vendor events intel: Update free running alderlake events (Michael Petlan) [2233483] - perf pmu: Sort and remove duplicates using JSON PMU name (Michael Petlan) [2233483] - perf pmu: Improve name/comments, avoid a memory allocation (Michael Petlan) [2233483] - perf pmu: Fewer const casts (Michael Petlan) [2233483] - perf lock contention: Do not try to update if hash map is full (Michael Petlan) [2233483] - perf lock contention: Revise needs_callstack() condition (Michael Petlan) [2233483] - perf lock contention: Update total/bad stats for hidden entries (Michael Petlan) [2233483] - perf lock contention: Add data failure stat (Michael Petlan) [2233483] - perf lock contention: Update default map size to 16384 (Michael Petlan) [2233483] - perf lock contention: Use -M for --map-nr-entries (Michael Petlan) [2233483] - perf lock contention: Simplify parse_lock_type() (Michael Petlan) [2233483] - tools: Rename __fallthrough to fallthrough (Michael Petlan) [2233483] - perf pmu: Fix a few potential fd leaks (Michael Petlan) [2233483] - perf pmu: Make parser reentrant (Michael Petlan) [2233483] - perf map: Add accessor for start and end (Michael Petlan) [2233483] - perf map: Add accessor for dso (Michael Petlan) [2233483] - perf maps: Add functions to access maps (Michael Petlan) [2233483] - perf maps: Remove rb_node from struct map (Michael Petlan) [2233483] - perf map: Move map list node into symbol (Michael Petlan) [2233483] - perf jit: Fix a few memory leaks (Michael Petlan) [2233483] - perf build: Allow C++ demangle without libelf (Michael Petlan) [2233483] - perf srcline: Avoid addr2line SIGPIPEs (Michael Petlan) [2233483] - perf srcline: Support for llvm-addr2line (Michael Petlan) [2233483] - perf srcline: Simplify addr2line subprocess (Michael Petlan) [2233483] - tools api: Add io__getline (Michael Petlan) [2233483] - perf intel-pt: Use perf_pmu__scan_file_at() if possible (Michael Petlan) [2233483] - perf pmu: Add perf_pmu__{open,scan}_file_at() (Michael Petlan) [2233483] - perf pmu: Use relative path in setup_pmu_alias_list() (Michael Petlan) [2233483] - perf pmu: Use relative path in perf_pmu__caps_parse() (Michael Petlan) [2233483] - perf pmu: Use relative path for sysfs scan (Michael Petlan) [2233483] - perf bench: Add pmu-scan benchmark (Michael Petlan) [2233483] - perf pmu: Add perf_pmu__destroy() function (Michael Petlan) [2233483] - perf tools: Fix a asan issue in parse_events_multi_pmu_add() (Michael Petlan) [2233483] - perf list: Use relative path for tracepoint scan (Michael Petlan) [2233483] - tools build: Add a feature test for scandirat(), that is not implemented so far in musl and uclibc (Michael Petlan) [2233483] - perf intel-pt: Fix CYC timestamps after standalone CBR (Michael Petlan) [2233483] - perf auxtrace: Fix address filter entire kernel size (Michael Petlan) [2233483] - perf arm-spe: Add raw decoding for SPEv1.3 MTE and MOPS load/store (Michael Petlan) [2233483] - perf cs-etm: Handle PERF_RECORD_AUX_OUTPUT_HW_ID packet (Michael Petlan) [2233483] - perf cs-etm: Update record event to use new Trace ID protocol (Michael Petlan) [2233483] - perf cs-etm: Move mapping of Trace ID and cpu into helper function (Michael Petlan) [2233483] - perf lock contention: Show detail failure reason for BPF (Michael Petlan) [2233483] - perf lock contention: Fix debug stat if no contention (Michael Petlan) [2233483] - perf vendor events intel: Update ivybridge and ivytown (Michael Petlan) [2233483] - perf bench numa: Fix type of loop iterator in do_work, it should be 'long' (Michael Petlan) [2233483] - perf symbol: Remove unused branch_callstack (Michael Petlan) [2233483] - perf top: Add --branch-history option (Michael Petlan) [2233483] - perf build: Conditionally define NDEBUG (Michael Petlan) [2233483] - perf block-range: Move debug code behind ifndef NDEBUG (Michael Petlan) [2233483] - perf bench: Avoid NDEBUG warning (Michael Petlan) [2233483] - perf vendor events: Update Alderlake for E-Core TMA v2.3 (Michael Petlan) [2233483] - perf symbol: Add command line support for addr2line path (Michael Petlan) [2233483] - perf annotate: Allow objdump to be set in perfconfig (Michael Petlan) [2233483] - perf annotate: Own objdump_path and disassembler_style strings (Michael Petlan) [2233483] - perf annotate: Add init/exit to annotation_options remove default (Michael Petlan) [2233483] - perf report: Additional config warnings (Michael Petlan) [2233483] - perf annotate: Delete session for debug builds (Michael Petlan) [2233483] - perf tools: Avoid warning in do_realloc_array_as_needed() (Michael Petlan) [2233483] - perf vendor events power9: Remove UTF-8 characters from JSON files (Michael Petlan) [2233483] - perf ftrace: Make system wide the default target for latency subcommand (Michael Petlan) [2233483] - perf bench syscall: Add fork syscall benchmark (Michael Petlan) [2233483] - perf stat: Suppress warning when using cpum_cf events on s390 (Michael Petlan) [2233483] - perf tests record_offcpu.sh: Fix redirection of stderr to stdin (Michael Petlan) [2233483] - perf vendor events intel: Update metrics to detect pmem at runtime (Michael Petlan) [2233483] - perf metrics: Add has_pmem literal (Michael Petlan) [2233483] - perf vendor events intel: Sandybridge v19 events (Michael Petlan) [2233483] - perf vendor events intel: Jaketown v23 events (Michael Petlan) [2233483] - perf vendor events intel: Haswellx v27 events (Michael Petlan) [2233483] - perf vendor events intel: Haswell v33 events (Michael Petlan) [2233483] - perf vendor events intel: Broadwellx v20 events (Michael Petlan) [2233483] - perf vendor events intel: Broadwellde v9 events (Michael Petlan) [2233483] - perf vendor events intel: Broadwell v27 events (Michael Petlan) [2233483] - perf lock contention: Fix msan issue in lock_contention_read() (Michael Petlan) [2233483] - perf vendor events s390: Remove UTF-8 characters from JSON file (Michael Petlan) [2233483] - perf build: Add warning for when vmlinux.h generation fails (Michael Petlan) [2233483] - perf report: Append inlines to non-DWARF callchains (Michael Petlan) [2233483] - perf tools: Add support for perf_event_attr::config3 (Michael Petlan) [2233483] - perf vendor events arm64: Add N1 metrics (Michael Petlan) [2233483] - perf jevents: Sort list of input files (Michael Petlan) [2233483] - perf kvm: Delete histograms entries before exiting (Michael Petlan) [2233483] - perf kvm: Reference count 'struct kvm_info' (Michael Petlan) [2233483] - perf report: Add 'simd' sort field (Michael Petlan) [2233483] - perf arm-spe: Add SVE flags to the SPE samples (Michael Petlan) [2233483] - perf arm-spe: Refactor arm-spe to support operation packet type (Michael Petlan) [2233483] - perf event: Add 'simd_flags' field to 'struct perf_sample' (Michael Petlan) [2233483] - perf intel-pt: Add support for new branch instructions ERETS and ERETU (Michael Petlan) [2233483] - perf intel-pt: Add event type names UINTR and UIRET (Michael Petlan) [2233483] - perf symbol: Sort names under write lock (Michael Petlan) [2233483] - perf test: Fix memory leak in symbols (Michael Petlan) [2233483] - perf tests: Add common error route for code-reading (Michael Petlan) [2233483] - perf bpf_counter: Use public cpumap accessors (Michael Petlan) [2233483] - perf symbol: Avoid memory leak from abi::__cxa_demangle (Michael Petlan) [2233483] - perf kvm: Update documentation to reflect new changes (Michael Petlan) [2233483] - perf kvm: Add TUI mode for stat report (Michael Petlan) [2233483] - perf kvm: Add dimensions for percentages (Michael Petlan) [2233483] - perf kvm: Support printing attributions for dimensions (Michael Petlan) [2233483] - perf kvm: Polish sorting key (Michael Petlan) [2233483] - perf kvm: Use histograms list to replace cached list (Michael Petlan) [2233483] - perf kvm: Add dimensions for KVM event statistics (Michael Petlan) [2233483] - perf hist: Add 'kvm_info' field in histograms entry (Michael Petlan) [2233483] - perf kvm: Parse address location for samples (Michael Petlan) [2233483] - perf kvm: Pass argument 'sample' to kvm_alloc_init_event() (Michael Petlan) [2233483] - perf kvm: Introduce histograms data structures (Michael Petlan) [2233483] - perf kvm: Use macro to replace variable 'decode_str_len' (Michael Petlan) [2233483] - perf kvm: Use subtraction for comparison metrics (Michael Petlan) [2233483] - perf kvm: Move up metrics helpers (Michael Petlan) [2233483] - perf kvm: Add pointer to 'perf_kvm_stat' in kvm event (Michael Petlan) [2233483] - perf kvm: Refactor overall statistics (Michael Petlan) [2233483] - perf record: Update documentation for BPF filters (Michael Petlan) [2233483] - perf bpf filter: Show warning for missing sample flags (Michael Petlan) [2233483] - perf bpf filter: Add logical OR operator (Michael Petlan) [2233483] - perf bpf filter: Add data_src sample data support (Michael Petlan) [2233483] - perf bpf filter: Add more weight sample data support (Michael Petlan) [2233483] - perf bpf filter: Add 'pid' sample data support (Michael Petlan) [2233483] - perf record: Record dropped sample count (Michael Petlan) [2233483] - perf record: Add BPF event filter support (Michael Petlan) [2233483] - perf bpf filter: Implement event sample filtering (Michael Petlan) [2233483] - perf bpf filter: Introduce basic BPF filter expression (Michael Petlan) [2233483] - perf top: Fix rare segfault in thread__comm_len() (Michael Petlan) [2233483] - perf vendor events s390: Add metric for TLB and cache (Michael Petlan) [2233483] - perf vendor events s390: Add cache metrics for z13 (Michael Petlan) [2233483] - perf vendor events s390: Add cache metrics for z14 (Michael Petlan) [2233483] - perf vendor events s390: Add cache metrics for z15 (Michael Petlan) [2233483] - perf vendor events intel: Update skylake events (Michael Petlan) [2233483] - perf vendor events intel: Update meteorlake events (Michael Petlan) [2233483] - perf vendor events intel: Update graniterapids events (Michael Petlan) [2233483] - perf scripts intel-pt-events.py: Fix IPC output for Python 2 (Michael Petlan) [2233483] - perf tools bpf: Add vmlinux.h to .gitignore (Michael Petlan) [2233483] - perf lock contention: Show lock type with address (Michael Petlan) [2233483] - perf lock contention: Show per-cpu rq_lock with address (Michael Petlan) [2233483] - perf lock contention: Track and show siglock with address (Michael Petlan) [2233483] - perf lock contention: Track and show mmap_lock with address (Michael Petlan) [2233483] - perf build: Error if no libelf and NO_LIBELF isn't set (Michael Petlan) [2233483] - perf build: Remove redundant NO_NEWT build option (Michael Petlan) [2233483] - perf build: If libtraceevent isn't present error the build (Michael Petlan) [2233483] - perf build: Switch libpfm4 to opt-out rather than opt-in (Michael Petlan) [2233483] - perf symbol: Add abi::__cxa_demangle C++ demangling support (Michael Petlan) [2233483] - tools build: Add feature test for abi::__cxa_demangle (Michael Petlan) [2233483] - perf build: Make binutil libraries opt in (Michael Petlan) [2233483] - perf build: Error if jevents won't work and NO_JEVENTS=1 isn't set (Michael Petlan) [2233483] - perf util: Remove weak sched_getcpu (Michael Petlan) [2233483] - perf build: Remove unused HAVE_GLIBC_SUPPORT (Michael Petlan) [2233483] - perf build: Make BUILD_BPF_SKEL default, rename to NO_BPF_SKEL (Michael Petlan) [2233483] - perf bpf: Remove pre libbpf 1.0 conditional logic (Michael Petlan) [2233483] - perf build: Remove libbpf pre-1.0 feature tests (Michael Petlan) [2233483] - tools build: Pass libbpf feature only if libbpf 1.0+ (Michael Petlan) [2233483] - perf cs-etm: Avoid printing warning in cs_etm_is_ete() check (Michael Petlan) [2233483] - perf cs-etm: Reduce verbosity of ts_source warning (Michael Petlan) [2233483] - perf list: Add PMU pai_ext event description for IBM z16 (Michael Petlan) [2233483] - perf vendor events s390: Add cache metrics for z16 (Michael Petlan) [2233483] - perf vendor events s390: Add common metrics (Michael Petlan) [2233483] - perf parse-events: Warn when events are regrouped (Michael Petlan) [2233483] - perf evlist: Remove nr_groups (Michael Petlan) [2233483] - perf evsel: Remove use_uncore_alias (Michael Petlan) [2233483] - perf parse-events: Sort and group parsed events (Michael Petlan) [2233483] - perf parse-events: Pass ownership of the group name (Michael Petlan) [2233483] - perf evsel: Add function to compute group PMU name (Michael Petlan) [2233483] - perf evsel: Allow const evsel for certain accesses (Michael Petlan) [2233483] - perf stat: Modify the group test (Michael Petlan) [2233483] - perf pmu: Earlier PMU auxtrace initialization (Michael Petlan) [2233483] - perf stat: Don't remove all grouped events when CPU maps disagree (Michael Petlan) [2233483] - libperf evlist: Avoid a use of evsel idx (Michael Petlan) [2233483] - perf ftrace: Reuse target::initial_delay (Michael Petlan) [2233483] - perf record: Reuse target::initial_delay (Michael Petlan) [2233483] - perf vendor events intel: Update icelakex to v1.19 (Michael Petlan) [2233483] - perf vendor events intel: Update alderlaken to v1.19 (Michael Petlan) [2233483] - perf vendor events intel: Update alderlake to v1.19 (Michael Petlan) [2233483] - perf stat: Remove saved_value/runtime_stat (Michael Petlan) [2233483] - perf stat: Use counts rather than saved_value (Michael Petlan) [2233483] - perf metric: Directly use counts rather than saved_value (Michael Petlan) [2233483] - perf stat: Add cpu_aggr_map for loop (Michael Petlan) [2233483] - perf stat: Hide runtime_stat (Michael Petlan) [2233483] - perf stat: Move enums from header (Michael Petlan) [2233483] - perf stat: Remove perf_stat_evsel_id (Michael Petlan) [2233483] - perf stat: Use metrics for --smi-cost (Michael Petlan) [2233483] - perf stat: Remove hard coded transaction events (Michael Petlan) [2233483] - perf doc: Refresh topdown documentation (Michael Petlan) [2233483] - perf stat: Remove topdown event special handling (Michael Petlan) [2233483] - perf stat: Implement --topdown using json metrics (Michael Petlan) [2233483] - perf stat: Add TopdownL1 metric as a default if present (Michael Petlan) [2233483] - perf metric: Add --metric-no-threshold option (Michael Petlan) [2233483] - perf expr: More explicit NAN handling (Michael Petlan) [2233483] - perf metric: Compute and print threshold values (Michael Petlan) [2233483] - perf list: Support for printing metric thresholds (Michael Petlan) [2233483] - perf pmu-events: Test parsing metric thresholds with the fake PMU (Michael Petlan) [2233483] - perf jevent: Parse metric thresholds (Michael Petlan) [2233483] - perf jevents: Add rand support to metrics (Michael Petlan) [2233483] - perf vendor events intel: Refresh westmereep-dp events (Michael Petlan) [2233483] - perf vendor events intel: Refresh tigerlake events (Michael Petlan) [2233483] - perf vendor events intel: Refresh skylakex metrics (Michael Petlan) [2233483] - perf vendor events intel: Refresh skylake events (Michael Petlan) [2233483] - perf vendor events intel: Refresh silvermont events (Michael Petlan) [2233483] - perf vendor events intel: Refresh sapphirerapids events (Michael Petlan) [2233483] - perf vendor events intel: Refresh sandybridge events (Michael Petlan) [2233483] - perf vendor events intel: Refresh knightslanding events (Michael Petlan) [2233483] - perf vendor events intel: Refresh jaketown events (Michael Petlan) [2233483] - perf vendor events intel: Refresh ivytown metrics (Michael Petlan) [2233483] - perf vendor events intel: Refresh ivybridge metrics (Michael Petlan) [2233483] - perf vendor events intel: Refresh icelakex metrics (Michael Petlan) [2233483] - perf vendor events intel: Refresh icelake events (Michael Petlan) [2233483] - perf vendor events intel: Refresh haswellx metrics (Michael Petlan) [2233483] - perf vendor events intel: Refresh haswell metrics (Michael Petlan) [2233483] - perf vendor events intel: Add graniterapids events (Michael Petlan) [2233483] - perf vendor events intel: Refresh cascadelakex events (Michael Petlan) [2233483] - perf vendor events intel: Refresh broadwellx metrics (Michael Petlan) [2233483] - perf vendor events intel: Refresh broadwellde metrics (Michael Petlan) [2233483] - perf vendor events intel: Refresh broadwell metrics (Michael Petlan) [2233483] - perf vendor events intel: Refresh alderlake-n metrics (Michael Petlan) [2233483] - perf vendor events intel: Refresh alderlake events (Michael Petlan) [2233483] - perf pmu-events: Don't '\0' terminate enum values (Michael Petlan) [2233483] - perf pmu-events: Make the metric_constraint an enum (Michael Petlan) [2233483] - perf expr: Make the online topology accessible globally (Michael Petlan) [2233483] - perf pmu-events: Change perpkg to be a bool (Michael Petlan) [2233483] - perf pmu-events: Change deprecated to be a bool (Michael Petlan) [2233483] - perf pmu-events: Change aggr_mode to be an enum (Michael Petlan) [2233483] - perf pmu-events: Remove aggr_mode from pmu_event (Michael Petlan) [2233483] - perf metrics: Improve variable names (Michael Petlan) [2233483] - perf tools: Ensure evsel name is initialized (Michael Petlan) [2233483] - perf/x86/intel: Fix the FRONTEND encoding on GNR and MTL (Michael Petlan) [2233483] - perf/x86/uncore: Correct the number of CHAs on SPR (Michael Petlan) [2233483] - perf/x86/intel: Save/restore cpuc->active_pebs_data_cfg when using guest PEBS (Michael Petlan) [2233483] - perf/x86/intel/ds: Flush PEBS DS when changing PEBS_DATA_CFG (Michael Petlan) [2233483] - powerpc/perf: Properly detect mpc7450 family (Michael Petlan) [2233483] - perf/x86/intel/uncore: Add events for Intel SPR IMC PMU (Michael Petlan) [2233483] - perf/core: Fix hardlockup failure caused by perf throttle (Michael Petlan) [2233483] - perf/x86/cstate: Add Granite Rapids support (Michael Petlan) [2233483] - perf/x86/msr: Add Granite Rapids (Michael Petlan) [2233483] - perf/x86/intel: Add Granite Rapids (Michael Petlan) [2233483] - perf/hw_breakpoint: remove MODULE_LICENSE in non-modules (Michael Petlan) [2233483] - crypto: algboss - compile out test-related code when tests disabled (Brian Masney) [RHEL-2361] - crypto: api - compile out crypto_boot_test_finished when tests disabled (Brian Masney) [RHEL-2361] - crypto: algboss - optimize registration of internal algorithms (Brian Masney) [RHEL-2361] - crypto: api - optimize algorithm registration when self-tests disabled (Brian Masney) [RHEL-2361] - scsi: ufs: core: convert to dev_err_probe() in hba_init (Brian Masney) [RHEL-4009] - scsi: ufs: host: convert to dev_err_probe() in pltfrm_init (Brian Masney) [RHEL-4009] - power: reset: nvmem-reboot-mode: quiet some device deferrals (Brian Masney) [RHEL-4009] - arm64: dts: qcom: sa8775p: correct PMIC GPIO label in gpio-ranges (Brian Masney) [RHEL-4009] - Bluetooth: L2CAP: Fix u8 overflow (Wander Lairson Costa) [2152860] {CVE-2022-45934} - sched/fair: Block nohz tick_stop when cfs bandwidth in use (Phil Auld) [2208016] - sched, cgroup: Restore meaning to hierarchical_quota (Phil Auld) [2208016] - Revert "net: macsec: preserve ingress frame ordering" (Sabrina Dubroca) [RHEL-2248] - nfsd: fix change_info in NFSv4 RENAME replies (Jeffrey Layton) [2218844] - drm/amd/display: fix the white screen issue when >= 64GB DRAM (Mika Penttilä) [2231925]- platform/x86/intel-uncore-freq: tpmi: Provide cluster level control (David Arcari) [2177013] - platform/x86/intel-uncore-freq: Uncore frequency control via TPMI (David Arcari) [2177013] - platform/x86/intel-uncore-freq: Support for cluster level controls (David Arcari) [2177013] - platform/x86/intel-uncore-freq: Return error on write frequency (David Arcari) [2177013] - platform/x86: intel-uncore-freq: Add client processors (David Arcari) [2177013] - platform/x86: intel-uncore-freq: move to use bus_get_dev_root() (David Arcari) [2177013] - platform/x86: intel-uncore-freq: add Emerald Rapids support (David Arcari) [2177013] - platform/x86: intel-uncore-freq: Use sysfs_emit() to instead of scnprintf() (David Arcari) [2177013] - platform/x86: intel-uncore-freq: Prevent driver loading in guests (David Arcari) [2177013] - platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes (David Arcari) [2177013] - Documentation: admin-guide: pm: Document uncore frequency scaling (David Arcari) [2177013] - platform/x86/intel-uncore-freq: Split common and enumeration part (David Arcari) [2177013] - platform/x86/intel/uncore-freq: Display uncore current frequency (David Arcari) [2177013] - platform/x86/intel/uncore-freq: Use sysfs API to create attributes (David Arcari) [2177013] - platform/x86/intel/uncore-freq: Move to uncore-frequency folder (David Arcari) [2177013] - platform/x86: intel-uncore-frequency: use default_groups in kobj_type (David Arcari) [2177013] - platform/x86: intel-uncore-frequency: Move to intel sub-directory (David Arcari) [2177013] - Revert "platform/x86: intel-uncore-freq: add Emerald Rapids support" (David Arcari) [2177013] - redhat: add additional gating boot tests (Scott Weaver) - powercap: intel_rapl: Fix invalid setting of Power Limit 4 (David Arcari) [2177009] - powercap: intel_rapl: Optimize rp->domains memory allocation (David Arcari) [2177009] - powercap: intel_rapl: Fix a sparse warning in TPMI interface (David Arcari) [2177009] - powercap: RAPL: Fix a NULL vs IS_ERR() bug (David Arcari) [2177009] - powercap: RAPL: Fix CONFIG_IOSF_MBI dependency (David Arcari) [2177009] - powercap: RAPL: fix invalid initialization for pl4_supported field (David Arcari) [2177009] - redhat/configs: enable CONFIG_INTEL_RAPL_TPMI (David Arcari) [2177009] - redhat/filter-modules.sh.rhel: add needed deps for intel_rapl_tpmi (David Arcari) [2177009] - powercap: intel_rapl: Introduce RAPL TPMI interface driver (David Arcari) [2177009] - powercap: intel_rapl: Introduce core support for TPMI interface (David Arcari) [2177009] - powercap: intel_rapl: Introduce RAPL I/F type (David Arcari) [2177009] - powercap: intel_rapl: Make cpu optional for rapl_package (David Arcari) [2177009] - powercap: intel_rapl: Remove redundant cpu parameter (David Arcari) [2177009] - powercap: intel_rapl: Add support for lock bit per Power Limit (David Arcari) [2177009] - powercap: intel_rapl: Cleanup Power Limits support (David Arcari) [2177009] - powercap: intel_rapl: Use bitmap for Power Limits (David Arcari) [2177009] - powercap: intel_rapl: Change primitive order (David Arcari) [2177009] - powercap: intel_rapl: Use index to initialize primitive information (David Arcari) [2177009] - powercap: intel_rapl: Support per domain energy/power/time unit (David Arcari) [2177009] - powercap: intel_rapl: Support per Interface primitive information (David Arcari) [2177009] - powercap: intel_rapl: Support per Interface rapl_defaults (David Arcari) [2177009] - powercap: intel_rapl: Allow probing without CPUID match (David Arcari) [2177009] - powercap: intel_rapl: Remove unused field in struct rapl_if_priv (David Arcari) [2177009] - powercap: RAPL: Add Power Limit4 support for Meteor Lake SoC (David Arcari) [2177009] - powercap: intel_rapl: Fix handling for large time window (David Arcari) [2177009] - platform/x86:intel/pmc: Add Meteor Lake IOE-M PMC related maps (David Arcari) [2177038] - platform/x86:intel/pmc: Add Meteor Lake IOE-P PMC related maps (David Arcari) [2177038] - platform/x86:intel/pmc: Use SSRAM to discover pwrm base address of primary PMC (David Arcari) [2177038] - platform/x86:intel/pmc: Discover PMC devices (David Arcari) [2177038] - platform/x86:intel/pmc: Enable debugfs multiple PMC support (David Arcari) [2177038] - platform/x86:intel/pmc: Add support to handle multiple PMCs (David Arcari) [2177038] - platform/x86:intel/pmc: Combine core_init() and core_configure() (David Arcari) [2177038] - platform/x86:intel/pmc: Update maps for Meteor Lake P/M platforms (David Arcari) [2177038] - platform/x86/intel/pmc/mtl: Put devices in D3 during resume (David Arcari) [2177038] - platform/x86/intel/pmc: Add resume callback (David Arcari) [2177038] - platform/x86:intel/pmc: Remove Meteor Lake S platform support (David Arcari) [2177038] - platform/x86/intel/pmc/mtl: Put GNA/IPU/VPU devices in D3 (David Arcari) [2177038] - platform/x86/intel/pmc: Alder Lake PCH slp_s0_residency fix (David Arcari) [2177038] - platform/x86: intel: pmc: core: Convert to platform remove callback returning void (David Arcari) [2177038]- Bluetooth: Add VID/PID 0489/e0e0 for MediaTek MT7921 (Bastien Nocera) [2231144] - MAINTAINERS: Add Chuanhua Lei as Intel LGM GW PCIe maintainer (Myron Stowe) [2228915] - PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports (Myron Stowe) [2228915] - PCI: xilinx: Drop obsolete dependency on COMPILE_TEST (Myron Stowe) [2228915] - PCI: mobiveil: Sort Kconfig entries by vendor (Myron Stowe) [2228915] - PCI: dwc: Sort Kconfig entries by vendor (Myron Stowe) [2228915] - PCI: Sort controller Kconfig entries by vendor (Myron Stowe) [2228915] - PCI: Use consistent controller Kconfig menu entry language (Myron Stowe) [2228915] - PCI: xilinx-nwl: Add 'Xilinx' to Kconfig prompt (Myron Stowe) [2228915] - PCI: hv: Add 'Microsoft' to Kconfig prompt (Myron Stowe) [2228915] - PCI: meson: Add 'Amlogic' to Kconfig prompt (Myron Stowe) [2228915] - PCI: rcar: Avoid defines prefixed with CONFIG (Myron Stowe) [2228915] - dt-bindings: PCI: qcom: Document msi-map and msi-map-mask properties (Myron Stowe) [2228915] - PCI: qcom: Add SM8550 PCIe support (Myron Stowe) [2228915] - dt-bindings: PCI: qcom: Add SM8550 compatible (Myron Stowe) [2228915] - PCI: qcom: Add support for SDX55 SoC (Myron Stowe) [2228915] - dt-bindings: PCI: qcom-ep: Fix the unit address used in example (Myron Stowe) [2228915] - dt-bindings: PCI: qcom: Add SDX55 SoC (Myron Stowe) [2228915] - dt-bindings: PCI: qcom: Update maintainers entry (Myron Stowe) [2228915] - PCI: qcom: Enable async probe by default (Myron Stowe) [2228915] - PCI: qcom: Add support for system suspend and resume (Myron Stowe) [2228915] - PCI: qcom: Expose link transition counts via debugfs (Myron Stowe) [2228915] - dt-bindings: PCI: qcom: Add "mhi" register region to supported SoCs (Myron Stowe) [2228915] - PCI: qcom: Rename qcom_pcie_config_sid_sm8250() to reflect IP version (Myron Stowe) [2228915] - PCI: qcom: Use macros for defining total no. of clocks & supplies (Myron Stowe) [2228915] - PCI: qcom: Use bulk reset APIs for handling resets for IP rev 2.4.0 (Myron Stowe) [2228915] - PCI: qcom: Use bulk reset APIs for handling resets for IP rev 2.3.3 (Myron Stowe) [2228915] - PCI: qcom: Use bulk clock APIs for handling clocks for IP rev 2.3.3 (Myron Stowe) [2228915] - PCI: qcom: Use bulk clock APIs for handling clocks for IP rev 2.3.2 (Myron Stowe) [2228915] - PCI: qcom: Use bulk clock APIs for handling clocks for IP rev 1.0.0 (Myron Stowe) [2228915] - PCI: qcom: Use bulk reset APIs for handling resets for IP rev 2.1.0 (Myron Stowe) [2228915] - PCI: qcom: Use lower case for hex (Myron Stowe) [2228915] - PCI: qcom: Add missing macros for register fields (Myron Stowe) [2228915] - PCI: qcom: Use bitfield definitions for register fields (Myron Stowe) [2228915] - PCI: qcom: Sort and group registers and bitfield definitions (Myron Stowe) [2228915] - PCI: qcom: Remove PCIE20_ prefix from register definitions (Myron Stowe) [2228915] - PCI: qcom: Fix the incorrect register usage in v2.7.0 config (Myron Stowe) [2228915] - PCI: mt7621: Use dev_info() to log PCIe card detection (Myron Stowe) [2228915] - PCI: layerscape: Add EP mode support for ls1028a (Myron Stowe) [2228915] - PCI: kirin: Select REGMAP_MMIO (Myron Stowe) [2228915] - PCI: ixp4xx: Use PCI_CONF1_ADDRESS() macro (Myron Stowe) [2228915] - PCI: imx6: Install the fault handler only on compatible match (Myron Stowe) [2228915] - dt-bindings: PCI: fsl,imx6q: fix assigned-clocks warning (Myron Stowe) [2228915] - dt-bindings: imx6q-pcie: Restruct i.MX PCIe schema (Myron Stowe) [2228915] - dt-bindings: PCI: convert amlogic,meson-pcie.txt to dt-schema (Myron Stowe) [2228915] - EISA: Drop unused pci_bus_for_each_resource() index argument (Myron Stowe) [2228915] - PCI: Make pci_bus_for_each_resource() index optional (Myron Stowe) [2228915] - PCI: Document pci_bus_for_each_resource() (Myron Stowe) [2228915] - PCI: Introduce pci_dev_for_each_resource() (Myron Stowe) [2228915] - PCI: Introduce pci_resource_n() (Myron Stowe) [2228915] - PCI/PM: Drop pci_bridge_wait_for_secondary_bus() timeout parameter (Myron Stowe) [2228915] - PCI/PM: Increase wait time after resume (Myron Stowe) [2228915] - PCI/P2PDMA: Fix pci_p2pmem_find_many() kernel-doc (Myron Stowe) [2228915] - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock (Myron Stowe) [2228915] - PCI: Fix up L1SS capability for Intel Apollo Lake Root Port (Myron Stowe) [2228915] - PCI/EDR: Add edr_handle_event() comments (Myron Stowe) [2228915] - PCI/EDR: Clear Device Status after EDR error recovery (Myron Stowe) [2228915] - efi/cper: Remove unnecessary aer.h include (Myron Stowe) [2228915] - PCI: dwc: Adjust to recent removal of PCI_MSI_IRQ_DOMAIN (Myron Stowe) [2228915] - dt-bindings: imx6q-pcie: Handle more resets on legacy platforms (Myron Stowe) [2228915] - dt-bindings: imx6q-pcie: Handle various PD configurations (Myron Stowe) [2228915] - dt-bindings: imx6q-pcie: Handle various clock configurations (Myron Stowe) [2228915] - ARM: Marvell: Update PCIe fixup (Myron Stowe) [2228915] - ARM: dove: multiplatform support (Myron Stowe) [2228915] - PCI: brcmstb: Allow building for BMIPS_GENERIC (Myron Stowe) [2228915] - selftests: cgroup: fix test_kmem_memcg_deletion kernel mem check (Lucas Karpinski) [RHEL-2573] - selftests: cgroup: fix test_kmem_basic less than error (Lucas Karpinski) [RHEL-2573] - selftests: cgroup: fix test_kmem_basic false positives (Lucas Karpinski) [RHEL-2573] - pwm: imx-tpm: force 'real_period' to be zero in suspend (Steve Best) [2230664] - pwm: imx-tpm: Convert to platform remove callback returning void (Steve Best) [2230664] - blk-throttle: Fix io statistics for cgroup v1 (Ming Lei) [2208905] - block: make sure local irq is disabled when calling __blkcg_rstat_flush (Ming Lei) [2208905] - blk-cgroup: Flush stats before releasing blkcg_gq (Ming Lei) [2208905] - blk-cgroup: hold queue_lock when removing blkg->q_node (Ming Lei) [2217205]- redhat/self-test: Remove rpmlint test (Prarit Bhargava) - redhat: shellcheck script fixes (Prarit Bhargava) - redhat/self-test: Clean up tests that do not work in CS9/RHEL9 (Prarit Bhargava) - redhat/self-test/data: Rework data (Prarit Bhargava) - redhat/kernel.spec.template: update compression variables to support zstd (Brian Masney) [RHEL-2376] - kernel.spec.template: Add global compression variables (Brian Masney) [RHEL-2376] - platform/x86/intel/tpmi: Add debugfs interface (David Arcari) [2177011] - platform/x86/intel/tpmi: Read feature control status (David Arcari) [2177011] - redhat/configs: enable CONFIG_INTEL_TPMI (David Arcari) [2177011] - platform/x86/intel/tpmi: Prevent overflow for cap_offset (David Arcari) [2177011] - platform/x86/intel: tpmi: Remove hardcoded unit and offset (David Arcari) [2177011] - platform/x86/intel: tpmi: Revise the comment of intel_vsec_add_aux (David Arcari) [2177011] - platform/x86/intel: tpmi: Fix double free in tpmi_create_device() (David Arcari) [2177011] - platform/x86/intel/tpmi: Fix double free reported by Smatch (David Arcari) [2177011] - platform/x86/intel/tpmi: ADD tpmi external interface for tpmi feature drivers (David Arcari) [2177011] - platform/x86/intel/tpmi: Process CPU package mapping (David Arcari) [2177011] - platform/x86/intel: Intel TPMI enumeration driver (David Arcari) [2177011]- arm64: dts: qcom: sa8775p: add the PMU node (Lucas Karpinski) [RHEL-1730] - scsi: st: Add third party poweron reset handling (John Meneghini) [2210024] - gpio: remove MODULE_LICENSE in non-modules (Steve Best) [2230647] - bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire (Tomas Glozar) [2229975] - tracing: Fix permissions for the buffer_percent file (Adrien Thierry) [RHEL-1491] - tracing: Add missing spaces in trace_print_hex_seq() (Adrien Thierry) [RHEL-1491] - ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus (Adrien Thierry) [RHEL-1491] - ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct() (Adrien Thierry) [RHEL-1491] - ring-buffer: Fix race while reader and writer are on the same page (Adrien Thierry) [RHEL-1491] - tracing: Fix wrong return in kprobe_event_gen_test.c (Adrien Thierry) [RHEL-1491] - ftrace: Fix invalid address access in lookup_rec() when index is 0 (Adrien Thierry) [RHEL-1491] - ring-buffer: Handle race between rb_move_tail and rb_check_pages (Adrien Thierry) [RHEL-1491] - tracing: WARN on rcuidle (Adrien Thierry) [RHEL-1491] - tracing: Improve panic/die notifiers (Adrien Thierry) [RHEL-1491] - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line (Adrien Thierry) [RHEL-1491] - tracing: Fix some checker warnings (Adrien Thierry) [RHEL-1491] - tracing: Fix issue of missing one synthetic field (Adrien Thierry) [RHEL-1491] - tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit() (Adrien Thierry) [RHEL-1491] - tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit() (Adrien Thierry) [RHEL-1491] - tracing: Fix wild-memory-access in register_synth_event() (Adrien Thierry) [RHEL-1491] - tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event() (Adrien Thierry) [RHEL-1491] - ftrace: Fix null pointer dereference in ftrace_add_mod() (Adrien Thierry) [RHEL-1491] - ftrace: Fix the possible incorrect kernel message (Adrien Thierry) [RHEL-1491] - tracing: Fix memory leak in tracing_read_pipe() (Adrien Thierry) [RHEL-1491] - tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd() (Adrien Thierry) [RHEL-1491] - ftrace: Fix use-after-free for dynamic ftrace_ops (Adrien Thierry) [RHEL-1491] - ftrace: Fix char print issue in print_ip_ins() (Adrien Thierry) [RHEL-1491] - ring-buffer: Fix race between reset page and reading page (Adrien Thierry) [RHEL-1491] - tracing: kprobe: Fix kprobe event gen test module on exit (Adrien Thierry) [RHEL-1491] - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead (Adrien Thierry) [RHEL-1491] - tracing: Fix sleeping while atomic in kdb ftdump (Adrien Thierry) [RHEL-1491] - tracing: Fix return value of trace_pid_write() (Adrien Thierry) [RHEL-1491] - tracing: Fix potential double free in create_var_ref() (Adrien Thierry) [RHEL-1491] - tracing: Fix sleeping function called from invalid context on RT kernel (Adrien Thierry) [RHEL-1491] - tracing: Fix inconsistent style of mini-HOWTO (Adrien Thierry) [RHEL-1491] - ftrace: fix building with SYSCTL=y but DYNAMIC_FTRACE=n (Adrien Thierry) [RHEL-1491] - ftrace: fix building with SYSCTL=n but DYNAMIC_FTRACE=y (Adrien Thierry) [RHEL-1491] - tracing: Fix return value of __setup handlers (Adrien Thierry) [RHEL-1491] - tracing: Fix tp_printk option related with tp_printk_stop_on_boot (Adrien Thierry) [RHEL-1491] - tracing: Fix possible memory leak in __create_synth_event() error path (Adrien Thierry) [RHEL-1491] - tracing: Fix a kmemleak false positive in tracing_map (Adrien Thierry) [RHEL-1491] - tracing: Fix pid filtering when triggers are attached (Adrien Thierry) [RHEL-1491] - tracing/uprobe: Fix uprobe_perf_open probes iteration (Adrien Thierry) [RHEL-1491] - tracing/cfi: Fix cmp_entries_* functions signature mismatch (Adrien Thierry) [RHEL-1491] - iio: adc: imx93: fix a signedness bug in imx93_adc_read_raw() (Steve Best) [2229305] - locking: revert comment from KRTS JiraReadiness exercise (Eirik Fuller) [RHEL-2256] - bonding: update port speed when getting bond speed (Hangbin Liu) [2188102] - gpio: davinci: Stop using ARCH_NR_GPIOS (Steve Best) [2234115] - scsi: libfc: Remove get_cpu() semantics in fc_exch_em_alloc() (Luis Claudio R. Goncalves) [RHEL-2169] - dt-bindings: pinctrl: qcom,sa8775p-tlmm: add gpio function constant (Lucas Karpinski) [2233553] - dt-bindings: pinctrl: qcom,sa8775p-tlmm: simplify with unevaluatedProperties (Lucas Karpinski) [2233553] - dt-bindings: pinctrl: describe sa8775p-tlmm (Lucas Karpinski) [2233553] - pinctrl: qcom: Add intr_target_width field to support increased number of interrupt targets (Lucas Karpinski) [2233553] - PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation (Vitaly Kuznetsov) [2211797] - rhel: Re-add can-dev features that were removed accidentally (Radu Rendec) [2213891] - EDAC/amd64: Add support for ECC on family 19h model 60h-7Fh (Aristeu Rozanski) [2218686] - EDAC/amd64: Remove PCI Function 0 (Aristeu Rozanski) [2218686] - EDAC/amd64: Remove PCI Function 6 (Aristeu Rozanski) [2218686] - EDAC/amd64: Remove scrub rate control for Family 17h and later (Aristeu Rozanski) [2218686] - EDAC/amd64: Don't set up EDAC PCI control on Family 17h+ (Aristeu Rozanski) [2218686] - net/sched: cls_fw: Fix improper refcount update leads to use-after-free (Davide Caratti) [2225102] {CVE-2023-3776}- s390/ap: add ap status asynch error support (Tobias Huschle) [2110509] - s390/ap: implement SE AP bind, unbind and associate (Tobias Huschle) [2110509] - s390/ap: introduce low frequency polling possibility (Tobias Huschle) [2110509] - s390/ap: new low level inline functions ap_bapq() and ap_aapq() (Tobias Huschle) [2110509] - s390/ap: provide F bit parameter for ap_rapq() and ap_zapq() (Tobias Huschle) [2110509] - s390/ap: filter ap card functions, new queue functions attribute (Tobias Huschle) [2110509] - s390/ap: make tapq gr2 response a struct (Tobias Huschle) [2110509] - s390/ap: introduce new AP bus sysfs attribute features (Tobias Huschle) [2110509] - s390/ap: exploit new B bit from QCI config info (Tobias Huschle) [2110509] - s390/zcrypt: replace scnprintf with sysfs_emit (Tobias Huschle) [2110509] - s390/zcrypt: rework length information for dqap (Tobias Huschle) [2110509] - s390/zcrypt: make psmid unsigned long instead of long long (Tobias Huschle) [2110509] - s390/ap,zcrypt,vfio: introduce and use ap_queue_status_reg union (Tobias Huschle) [2110509] - s390/ap: fix status returned by ap_qact() (Tobias Huschle) [2110509] - s390/ap: fix status returned by ap_aqic() (Tobias Huschle) [2110509] - s390/ap: adjust whitespace (Tobias Huschle) [2110509] - s390/ap: use insn format for new instructions (Tobias Huschle) [2110509] - erofs: Convert to folios (Alexander Larsson) [2234790] - erofs: fix potential overflow calculating xattr_isize (Alexander Larsson) [2234790] - erofs: fix order >= MAX_ORDER warning due to crafted negative i_size (Alexander Larsson) [2234790] - erofs: fix misbehavior of unsupported chunk format check (Alexander Larsson) [2234790] - erofs: fix double free of 'copied' (Alexander Larsson) [2234790] - erofs: support reading chunk-based uncompressed files (Alexander Larsson) [2234790] - erofs: introduce chunk-based file on-disk format (Alexander Larsson) [2234790] - erofs: convert all uncompressed cases to iomap (Alexander Larsson) [2234790] - erofs: iomap support for non-tailpacking DIO (Alexander Larsson) [2234790] - dlm: fix plock lookup when using multiple lockspaces (Alexander Aring) [2234868] - redhat: enable zstream release numbering for rhel 9.3 (Jan Stancek) - redhat: change default dist suffix for RHEL 9.3 (Jan Stancek) - thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards (Desnes Nunes) [2233967] - Revert "firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Relax base protocol sanity checks on the protocol list" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Fix incorrect error propagation in scmi_voltage_descriptors_get" (Lenny Szubowicz) [2234390] - Revert "pstore: Add priv field to pstore_record for backend specific use" (Lenny Szubowicz) [2234390] - Revert "efi: vars: Don't drop lock in the middle of efivar_init()" (Lenny Szubowicz) [2234390] - Revert "efi: vars: Add thin wrapper around EFI get/set variable interface" (Lenny Szubowicz) [2234390] - Revert "efi: pstore: Omit efivars caching EFI varstore access layer" (Lenny Szubowicz) [2234390] - Revert "efi: vars: Use locking version to iterate over efivars linked lists" (Lenny Szubowicz) [2234390] - Revert "efi: vars: Drop __efivar_entry_iter() helper which is no longer used" (Lenny Szubowicz) [2234390] - Revert "efi: vars: Remove deprecated 'efivars' sysfs interface" (Lenny Szubowicz) [2234390] - Revert "efi: vars: Switch to new wrapper layer" (Lenny Szubowicz) [2234390] - Revert "efi: avoid efivars layer when loading SSDTs from variables" (Lenny Szubowicz) [2234390] - Revert "efi: vars: Move efivar caching layer into efivarfs" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Add SCMI v3.1 System Power extensions" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Add devm_protocol_acquire helper" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Add SCMI System Power Control driver" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Add SCMI v3.1 powercap protocol basic support" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Generalize the fast channel support" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Add SCMI v3.1 powercap fast channels support" (Lenny Szubowicz) [2234390] - Revert "include: trace: Add SCMI fast channel tracing" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Use fast channel tracing" (Lenny Szubowicz) [2234390] - Revert "efi: Fix efi_power_off() not being run before acpi_power_off() when necessary" (Lenny Szubowicz) [2234390] - Revert "cpufreq: scmi: Use .register_em() to register with energy model" (Lenny Szubowicz) [2234390] - Revert "cpufreq: scmi: Support the power scale in micro-Watts in SCMI v3.1" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Get detailed power scale from perf" (Lenny Szubowicz) [2234390] - Revert "firmware: dmi: Use the proper accessor for the version field" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Fix missing kernel-doc in optee" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Improve checks in the info_get operations" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Harden accesses to the sensor domains" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Harden accesses to the reset domains" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Fix the asynchronous reset requests" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Add SCMI PM driver remove routine" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Disable struct randomization" (Lenny Szubowicz) [2234390] - Revert "efi/x86: libstub: remove unused variable" (Lenny Szubowicz) [2234390] - Revert "efi: capsule-loader: Fix use-after-free in efi_capsule_write" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: add some missing EFI prototypes" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: use EFI provided memcpy/memset routines" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: move efi_system_table global var into separate object" (Lenny Szubowicz) [2234390] - Revert "efi/dev-path-parser: Refactor _UID handling to use acpi_dev_uid_to_integer()" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: implement generic EFI zboot" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: fix type confusion for load_options_size" (Lenny Szubowicz) [2234390] - Revert "efi: efibc: avoid efivar API for setting variables" (Lenny Szubowicz) [2234390] - Revert "efi: efibc: Guard against allocation failure" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: drop pointless get_memory_map() call" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: check Shim mode using MokSBStateRT" (Lenny Szubowicz) [2234390] - Revert "Revert "firmware: arm_scmi: Add clock management to the SCMI power domain"" (Lenny Szubowicz) [2234390] - Revert "firmware: dmi: Fortify entry point length checks" (Lenny Szubowicz) [2234390] - Revert "psci: Fix the function type for psci_initcall_t" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: avoid efi_get_memory_map() for allocating the virt map" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: simplify efi_get_memory_map() and struct efi_boot_memmap" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: remove pointless goto kludge" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: unify initrd loading between architectures" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: remove DT dependency from generic stub" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: install boot-time memory map as config table" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: refactor the initrd measuring functions" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: measure EFI LoadOptions" (Lenny Szubowicz) [2234390] - Revert "efi/arm: libstub: move ARM specific code out of generic routines" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: fix up the last remaining open coded boot service call" (Lenny Szubowicz) [2234390] - Revert "efi: zboot: create MemoryMapped() device path for the parent if needed" (Lenny Szubowicz) [2234390] - Revert "efi/arm64: libstub: avoid SetVirtualAddressMap() when possible" (Lenny Szubowicz) [2234390] - Revert "firmware: raspberrypi: Use dev_err_probe() to simplify code" (Lenny Szubowicz) [2234390] - Revert "efi: pstore: Follow convention for the efi-pstore backend name" (Lenny Szubowicz) [2234390] - Revert "efi/cper: Export several helpers for ghes_edac to use" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Remove zboot signing from build options" (Lenny Szubowicz) [2234390] - Revert "efi: ssdt: Don't free memory if ACPI table was loaded successfully" (Lenny Szubowicz) [2234390] - Revert "efi: efivars: Fix variable writes without query_variable_store()" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Give efi_main() asmlinkage qualification" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Fix incorrect payload size in zboot header" (Lenny Szubowicz) [2234390] - Revert "efi: runtime: Don't assume virtual mappings are missing if VA == PA == 0" (Lenny Szubowicz) [2234390] - Revert "firmware: imx: scu-pd: add missed USB_1_PHY pd" (Lenny Szubowicz) [2234390] - Revert "efi: random: reduce seed size to 32 bytes" (Lenny Szubowicz) [2234390] - Revert "efi: random: Use 'ACPI reclaim' memory for random seed" (Lenny Szubowicz) [2234390] - Revert "firmware: raspberrypi: Introduce rpi_firmware_find_node()" (Lenny Szubowicz) [2234390] - Revert "firmware: ti_sci: Switch transport to polled mode during system suspend" (Lenny Szubowicz) [2234390] - Revert "firmware: ti_sci: Use the bitmap API to allocate bitmaps" (Lenny Szubowicz) [2234390] - Revert "firmware: ti_sci: Use the non-atomic bitmap API when applicable" (Lenny Szubowicz) [2234390] - Revert "firmware: ti_sci: Fix polled mode during system suspend" (Lenny Szubowicz) [2234390] - Revert "efi: efivars: Fix variable writes with unsupported query_variable_store()" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Cleanup the core driver removal callback" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Suppress the driver's bind attributes" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Fix devres allocation device in virtio transport" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Fix deferred_tx_wq release on error paths" (Lenny Szubowicz) [2234390] - Revert "firmware: ti_sci: Use devm_bitmap_zalloc when applicable" (Lenny Szubowicz) [2234390] - Revert "ARM: 9255/1: efi/dump UEFI runtime page tables for ARM" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Drop randomization of runtime memory map" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Drop handling of EFI properties table" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Deduplicate ftrace command line argument filtering" (Lenny Szubowicz) [2234390] - Revert "arm64: efi: Move dcache cleaning of loaded image out of efi_enter_kernel()" (Lenny Szubowicz) [2234390] - Revert "arm64: efi: Avoid dcache_clean_poc() altogether in efi_enter_kernel()" (Lenny Szubowicz) [2234390] - Revert "arm64: efi: Move efi-entry.S into the libstub source directory" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Use local strncmp() implementation unconditionally" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Clone memcmp() into the stub" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Enable efi_printk() in zboot decompressor" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Move screen_info handling to common code" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Provide local implementations of strrchr() and memchr()" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Factor out EFI stub entrypoint into separate file" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Add image code and data size to the zimage metadata" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Factor out min alignment and preferred kernel load address" (Lenny Szubowicz) [2234390] - Revert "efi/arm64: libstub: Split off kernel image relocation for builtin stub" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Merge zboot decompressor with the ordinary stub" (Lenny Szubowicz) [2234390] - Revert "arm64: unwind: add asynchronous unwind tables to kernel and modules" (Lenny Szubowicz) [2234390] - Revert "arm64: efi: Force the use of SetVirtualAddressMap() on Altra machines" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: use EFI_LOADER_CODE region when moving the kernel in memory" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Implement devicepath support for initrd commandline loader" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Permit mixed mode return types other than efi_status_t" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Add mixed mode support to command line initrd loader" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Undeprecate the command line initrd loader" (Lenny Szubowicz) [2234390] - Revert "efi: memmap: Move EFI fake memmap support into x86 arch tree" (Lenny Szubowicz) [2234390] - Revert "efi: Correct comment on efi_memmap_alloc" (Lenny Szubowicz) [2234390] - Revert "drivers: fix typo in firmware/efi/memmap.c" (Lenny Szubowicz) [2234390] - Revert "efi: memmap: Move manipulation routines into x86 arch tree" (Lenny Szubowicz) [2234390] - Revert "efi: pstore: Add module parameter for setting the record size" (Lenny Szubowicz) [2234390] - Revert "efi: random: combine bootloader provided RNG seed with RNG protocol output" (Lenny Szubowicz) [2234390] - Revert "firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe()" (Lenny Szubowicz) [2234390] - Revert "efi: stub: use random seed from EFI variable" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Always enable initrd command line loader and bump version" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_ffa: Move constants to header file" (Lenny Szubowicz) [2234390] - Revert "efi: Put Linux specific magic number in the DOS header" (Lenny Szubowicz) [2234390] - Revert "efi: fix NULL-deref in init error path" (Lenny Szubowicz) [2234390] - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" (Lenny Szubowicz) [2234390] - Revert "firmware/sysfb: Fix EFI/VESA format selection" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Clear stale xfer->hdr.status" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Harden shared memory access in fetch_response" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Harden shared memory access in fetch_notification" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Fix virtio channels cleanup on shutdown" (Lenny Szubowicz) [2234390] - Revert "efi/earlycon: Replace open coded strnchrnul()" (Lenny Szubowicz) [2234390] - Revert "firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle" (Lenny Szubowicz) [2234390] - Revert "efi: memmap: Disregard bogus entries instead of returning them" (Lenny Szubowicz) [2234390] - Revert "efi: verify that variable services are supported" (Lenny Szubowicz) [2234390] - Revert "efi: efivars: prevent double registration" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: Add memory attribute protocol definitions" (Lenny Szubowicz) [2234390] - Revert "efi: Accept version 2 of memory attributes table" (Lenny Szubowicz) [2234390] - Revert "efi: fix potential NULL deref in efi_mem_reserve_persistent" (Lenny Szubowicz) [2234390] - Revert "efi: zboot: Use EFI protocol to remap code/data with the right attributes" (Lenny Szubowicz) [2234390] - Revert "efi: Use standard format for printing the EFI revision" (Lenny Szubowicz) [2234390] - Revert "efi: Discover BTI support in runtime services regions" (Lenny Szubowicz) [2234390] - Revert "arm64: efi: Force the use of SetVirtualAddressMap() on eMAG and Altra Max machines" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: zboot: Mark zboot EFI application as NX compatible" (Lenny Szubowicz) [2234390] - Revert "efi: earlycon: Reprobe after parsing config tables" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: smbios: Use length member instead of record struct size" (Lenny Szubowicz) [2234390] - Revert "arm64: efi: Use SMBIOS processor version to key off Ampere quirk" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: smbios: Drop unused 'recsize' parameter" (Lenny Szubowicz) [2234390] - Revert "efi: sysfb_efi: Fix DMI quirks not working for simpledrm" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: zboot: Add compressed image to make targets" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: randomalloc: Return EFI_OUT_OF_RESOURCES on failure" (Lenny Szubowicz) [2234390] - Revert "efi: Bump stub image version for macOS HVF compatibility" (Lenny Szubowicz) [2234390] - Revert "firmware/sysfb: Fix VESA format selection" (Lenny Szubowicz) [2234390] - Revert "redhat/configs: update firmware configs" (Lenny Szubowicz) [2234390] - Revert "ACPI: power: Switch to sys-off handler API" (Lenny Szubowicz) [2234390] - Revert "gsmi: fix null-deref in gsmi_get_variable" (Lenny Szubowicz) [2234390] - Revert "efi: efivars: drop kobject from efivars_register()" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: fix efi_load_initrd_dev_path() kernel-doc comment" (Lenny Szubowicz) [2234390] - Revert "notifier: Add atomic_notifier_call_chain_is_empty()" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Add do_kernel_power_off()" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Add stub for pm_power_off" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Add kernel_can_power_off()" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Add register_platform_power_off()" (Lenny Szubowicz) [2234390] - Revert "reboot: Remove pm_power_off_prepare()" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Change registration order of legacy power-off handler" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Use static handler for register_platform_power_off()" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Fix powering off using a non-syscall code paths" (Lenny Szubowicz) [2234390] - Revert "PM: hibernate: Use kernel_can_power_off()" (Lenny Szubowicz) [2234390] - x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled (Waiman Long) [2227917] - Documentation/hw-vuln: Document the interaction between IBRS and STIBP (Waiman Long) [2227917] - x86/CPU/AMD: Make sure EFER[AIBRSE] is set (Waiman Long) [2227917] - sched/core: Use empty mask to reset cpumasks in sched_setaffinity() (Waiman Long) [2219681] - cgroup/cpuset: Extend test_cpuset_prs.sh to test remote partition (Waiman Long) [2174568] - cgroup/cpuset: Documentation update for partition (Waiman Long) [2174568] - cgroup/cpuset: Check partition conflict with housekeeping setup (Waiman Long) [2174568] - cgroup/cpuset: Introduce remote partition (Waiman Long) [2174568] - cgroup/cpuset: Add cpuset.cpus.exclusive for v2 (Waiman Long) [2174568] - cgroup/cpuset: Add cpuset.cpus.exclusive.effective for v2 (Waiman Long) [2174568] - cgroup/cpuset: simplify the percpu kthreads check in update_tasks_cpumask() (Waiman Long) [2174568] - cgroup/cpuset: Allow suppression of sched domain rebuild in update_cpumasks_hier() (Waiman Long) [2174568] - cgroup/cpuset: Improve temporary cpumasks handling (Waiman Long) [2174568] - cgroup/cpuset: Extract out CS_CPU_EXCLUSIVE & CS_SCHED_LOAD_BALANCE handling (Waiman Long) [2174568] - cgroup/cpuset: Inherit parent's load balance state in v2 (Waiman Long) [2174568] - cgroup/cpuset: Free DL BW in case can_attach() fails (Waiman Long) [2174568] - sched/deadline: Create DL BW alloc, free & check overflow interface (Waiman Long) [2174568] - cgroup/cpuset: Iterate only if DEADLINE tasks are present (Waiman Long) [2174568] - sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets (Waiman Long) [2174568] - sched/cpuset: Bring back cpuset_mutex (Waiman Long) [2174568] - cgroup/cpuset: Rename functions dealing with DEADLINE accounting (Waiman Long) [2174568] - cgroup/cpuset: Minor updates to test_cpuset_prs.sh (Waiman Long) [2174568] - cgroup/cpuset: Include offline CPUs when tasks' cpumasks in top_cpuset are updated (Waiman Long) [2174568] - cgroup/cpuset: Skip task update if hotplug doesn't affect current cpuset (Waiman Long) [2174568] - kselftest/cgroup: Add cleanup() to test_cpuset_prs.sh (Waiman Long) [2174568] - kselftest/cgroup: Fix gathering number of CPUs (Waiman Long) [2174568] - redhat: configs: Disable CONFIG_CRYPTO_STATS since performance issue for storage (Herbert Xu) [2227964] - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski) - redhat: bump RHEL_MINOR for 9.4 (Scott Weaver)- smb: client: fix null auth (Scott Mayhew) [2223247] - ice: Fix NULL pointer deref during VF reset (Petr Oros) [2217304] - gfs2: conversion deadlock do_promote bypass (Bob Peterson) [2226861] - gfs2: do_promote cleanup (Andreas Gruenbacher) [2226861] - scsi: lpfc: Remove reftag check in DIF paths (Paul Ely) [2227947] - scsi: lpfc: Modify when a node should be put in device recovery mode during RSCN (Paul Ely) [2227947] - scsi: lpfc: Make fabric zone discovery more robust when handling unsolicited LOGO (Paul Ely) [2227947] - scsi: lpfc: Set Establish Image Pair service parameter only for Target Functions (Paul Ely) [2227947] - scsi: lpfc: Revise ndlp kref handling for dev_loss_tmo_callbk and lpfc_drop_node (Paul Ely) [2227947] - scsi: lpfc: Qualify ndlp discovery state when processing RSCN (Paul Ely) [2227947] - ext4: drop dio overwrite only flag and associated warning (Brian Foster) [2228056] - sched/core: Add __always_inline to schedule_loop() (Crystal Wood) [2232098] - net: openvswitch: add misc error drop reasons (Adrian Moreno) [2232283] - net: openvswitch: add meter drop reason (Adrian Moreno) [2232283] - net: openvswitch: add explicit drop action (Adrian Moreno) [2232283] - net: openvswitch: add action error drop reason (Adrian Moreno) [2232283] - net: openvswitch: add last-action drop reason (Adrian Moreno) [2232283] - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225513] {CVE-2023-4128} - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225513] {CVE-2023-4128} - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225513] {CVE-2023-4128} - x86/kasan: Populate shadow for shared chunk of the CPU entry area (Rafael Aquini) [2233699] - x86/kasan: Add helpers to align shadow addresses up and down (Rafael Aquini) [2233699] - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names (Rafael Aquini) [2233699] - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area (Rafael Aquini) [2233699] - x86/mm: Recompute physical address for every page of per-CPU CEA mapping (Rafael Aquini) [2233699]- watch_queue: Free the page array when watch_queue is dismantled (Carlos Maiolino) [2231268] - watch_queue: Actually free the watch (Carlos Maiolino) [2231268] - Update tree for CI (kpet-db) to autosd-rt from autosd-rhivos-rt (bgrech) - x86/sev: Do not try to parse for the CC blob on non-AMD hardware (Tao Liu) [2182562] - gfs2: Fix freeze consistency check in gfs2_trans_add_meta (Andreas Gruenbacher) [2228849] - gfs2: gfs2_freeze_lock_shared cleanup (Andreas Gruenbacher) [2228849] - gfs2: Replace sd_freeze_state with SDF_FROZEN flag (Andreas Gruenbacher) [2228849] - gfs2: Rework freeze / thaw logic (Andreas Gruenbacher) [2228849] - gfs2: Rename SDF_{FS_FROZEN => FREEZE_INITIATOR} (Andreas Gruenbacher) [2228849] - gfs2: Reconfiguring frozen filesystem already rejected (Andreas Gruenbacher) [2228849] - gfs2: Rename gfs2_freeze_lock{ => _shared } (Andreas Gruenbacher) [2228849] - gfs2: Rename the {freeze,thaw}_super callbacks (Andreas Gruenbacher) [2228849] - gfs2: Rename remaining "transaction" glock references (Andreas Gruenbacher) [2228849] - net: mana: Use the correct WQE count for ringing RQ doorbell (Bandan Das) [2220940] - net: mana: Batch ringing RX queue doorbell on receiving packets (Bandan Das) [2220940] - net: mana: use vmalloc_array and vcalloc (Bandan Das) [2220940] - net: mana: Add support for vlan tagging (Bandan Das) [2220940] - net: mana: Fix perf regression: remove rx_cqes, tx_cqes counters (Bandan Das) [2220940] - net: mana: Check if netdev/napi_alloc_frag returns single page (Bandan Das) [2220940] - net: mana: Rename mana_refill_rxoob and remove some empty lines (Bandan Das) [2220940] - net: mana: Add support for jumbo frame (Bandan Das) [2220940] - net: mana: Enable RX path to handle various MTU sizes (Bandan Das) [2220940] - net: mana: Refactor RX buffer allocation code to prepare for various MTU (Bandan Das) [2220940] - net: mana: Use napi_build_skb in RX path (Bandan Das) [2220940] - net: mana: Remove redundant pci_clear_master (Bandan Das) [2220940] - net: mana: Add new MANA VF performance counters for easier troubleshooting (Bandan Das) [2220940]- PM: hibernate: Use kernel_can_power_off() (Sebastian Ott) [2183343] - kernel/reboot: Fix powering off using a non-syscall code paths (Sebastian Ott) [2183343] - kernel/reboot: Use static handler for register_platform_power_off() (Sebastian Ott) [2183343] - kernel/reboot: Change registration order of legacy power-off handler (Sebastian Ott) [2183343] - reboot: Remove pm_power_off_prepare() (Sebastian Ott) [2183343] - kernel/reboot: Add register_platform_power_off() (Sebastian Ott) [2183343] - kernel/reboot: Add kernel_can_power_off() (Sebastian Ott) [2183343] - kernel/reboot: Add stub for pm_power_off (Sebastian Ott) [2183343] - kernel/reboot: Add do_kernel_power_off() (Sebastian Ott) [2183343] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Sebastian Ott) [2183343] - notifier: Add atomic_notifier_call_chain_is_empty() (Sebastian Ott) [2183343] - efi: libstub: fix efi_load_initrd_dev_path() kernel-doc comment (Sebastian Ott) [2183343] - efi: efivars: drop kobject from efivars_register() (Sebastian Ott) [2183343] - gsmi: fix null-deref in gsmi_get_variable (Sebastian Ott) [2183343] - ACPI: power: Switch to sys-off handler API (Sebastian Ott) [2183343] - redhat/configs: update firmware configs (Sebastian Ott) [2183343] - firmware/sysfb: Fix VESA format selection (Sebastian Ott) [2183343] - efi: Bump stub image version for macOS HVF compatibility (Sebastian Ott) [2183343] - efi/libstub: randomalloc: Return EFI_OUT_OF_RESOURCES on failure (Sebastian Ott) [2183343] - efi/libstub: zboot: Add compressed image to make targets (Sebastian Ott) [2183343] - efi: sysfb_efi: Fix DMI quirks not working for simpledrm (Sebastian Ott) [2183343] - efi/libstub: smbios: Drop unused 'recsize' parameter (Sebastian Ott) [2183343] - arm64: efi: Use SMBIOS processor version to key off Ampere quirk (Sebastian Ott) [2183343] - efi/libstub: smbios: Use length member instead of record struct size (Sebastian Ott) [2183343] - efi: earlycon: Reprobe after parsing config tables (Sebastian Ott) [2183343] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Sebastian Ott) [2183343] - arm64: efi: Force the use of SetVirtualAddressMap() on eMAG and Altra Max machines (Sebastian Ott) [2183343] - efi: Discover BTI support in runtime services regions (Sebastian Ott) [2183343] - efi: Use standard format for printing the EFI revision (Sebastian Ott) [2183343] - efi: zboot: Use EFI protocol to remap code/data with the right attributes (Sebastian Ott) [2183343] - efi: fix potential NULL deref in efi_mem_reserve_persistent (Sebastian Ott) [2183343] - efi: Accept version 2 of memory attributes table (Sebastian Ott) [2183343] - efi/libstub: Add memory attribute protocol definitions (Sebastian Ott) [2183343] - efi: efivars: prevent double registration (Sebastian Ott) [2183343] - efi: verify that variable services are supported (Sebastian Ott) [2183343] - efi: memmap: Disregard bogus entries instead of returning them (Sebastian Ott) [2183343] - firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle (Sebastian Ott) [2183343] - efi/earlycon: Replace open coded strnchrnul() (Sebastian Ott) [2183343] - firmware: arm_scmi: Fix virtio channels cleanup on shutdown (Sebastian Ott) [2183343] - firmware: arm_scmi: Harden shared memory access in fetch_notification (Sebastian Ott) [2183343] - firmware: arm_scmi: Harden shared memory access in fetch_response (Sebastian Ott) [2183343] - firmware: arm_scmi: Clear stale xfer->hdr.status (Sebastian Ott) [2183343] - firmware/sysfb: Fix EFI/VESA format selection (Sebastian Ott) [2183343] - efi: fix userspace infinite retry read efivars after EFI runtime services page fault (Sebastian Ott) [2183343] - efi: fix NULL-deref in init error path (Sebastian Ott) [2183343] - efi: Put Linux specific magic number in the DOS header (Sebastian Ott) [2183343] - firmware: arm_ffa: Move constants to header file (Sebastian Ott) [2183343] - efi: libstub: Always enable initrd command line loader and bump version (Sebastian Ott) [2183343] - efi: stub: use random seed from EFI variable (Sebastian Ott) [2183343] - firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe() (Sebastian Ott) [2183343] - efi: random: combine bootloader provided RNG seed with RNG protocol output (Sebastian Ott) [2183343] - efi: pstore: Add module parameter for setting the record size (Sebastian Ott) [2183343] - efi: memmap: Move manipulation routines into x86 arch tree (Sebastian Ott) [2183343] - drivers: fix typo in firmware/efi/memmap.c (Sebastian Ott) [2183343] - efi: Correct comment on efi_memmap_alloc (Sebastian Ott) [2183343] - efi: memmap: Move EFI fake memmap support into x86 arch tree (Sebastian Ott) [2183343] - efi: libstub: Undeprecate the command line initrd loader (Sebastian Ott) [2183343] - efi: libstub: Add mixed mode support to command line initrd loader (Sebastian Ott) [2183343] - efi: libstub: Permit mixed mode return types other than efi_status_t (Sebastian Ott) [2183343] - efi: libstub: Implement devicepath support for initrd commandline loader (Sebastian Ott) [2183343] - efi: libstub: use EFI_LOADER_CODE region when moving the kernel in memory (Sebastian Ott) [2183343] - arm64: efi: Force the use of SetVirtualAddressMap() on Altra machines (Sebastian Ott) [2183343] - arm64: unwind: add asynchronous unwind tables to kernel and modules (Sebastian Ott) [2183343] - efi: libstub: Merge zboot decompressor with the ordinary stub (Sebastian Ott) [2183343] - efi/arm64: libstub: Split off kernel image relocation for builtin stub (Sebastian Ott) [2183343] - efi: libstub: Factor out min alignment and preferred kernel load address (Sebastian Ott) [2183343] - efi: libstub: Add image code and data size to the zimage metadata (Sebastian Ott) [2183343] - efi: libstub: Factor out EFI stub entrypoint into separate file (Sebastian Ott) [2183343] - efi: libstub: Provide local implementations of strrchr() and memchr() (Sebastian Ott) [2183343] - efi: libstub: Move screen_info handling to common code (Sebastian Ott) [2183343] - efi: libstub: Enable efi_printk() in zboot decompressor (Sebastian Ott) [2183343] - efi: libstub: Clone memcmp() into the stub (Sebastian Ott) [2183343] - efi: libstub: Use local strncmp() implementation unconditionally (Sebastian Ott) [2183343] - arm64: efi: Move efi-entry.S into the libstub source directory (Sebastian Ott) [2183343] - arm64: efi: Avoid dcache_clean_poc() altogether in efi_enter_kernel() (Sebastian Ott) [2183343] - arm64: efi: Move dcache cleaning of loaded image out of efi_enter_kernel() (Sebastian Ott) [2183343] - efi: libstub: Deduplicate ftrace command line argument filtering (Sebastian Ott) [2183343] - efi: libstub: Drop handling of EFI properties table (Sebastian Ott) [2183343] - efi: libstub: Drop randomization of runtime memory map (Sebastian Ott) [2183343] - ARM: 9255/1: efi/dump UEFI runtime page tables for ARM (Sebastian Ott) [2183343] - firmware: ti_sci: Use devm_bitmap_zalloc when applicable (Sebastian Ott) [2183343] - firmware: arm_scmi: Fix deferred_tx_wq release on error paths (Sebastian Ott) [2183343] - firmware: arm_scmi: Fix devres allocation device in virtio transport (Sebastian Ott) [2183343] - firmware: arm_scmi: Suppress the driver's bind attributes (Sebastian Ott) [2183343] - firmware: arm_scmi: Cleanup the core driver removal callback (Sebastian Ott) [2183343] - efi: efivars: Fix variable writes with unsupported query_variable_store() (Sebastian Ott) [2183343] - firmware: ti_sci: Fix polled mode during system suspend (Sebastian Ott) [2183343] - firmware: ti_sci: Use the non-atomic bitmap API when applicable (Sebastian Ott) [2183343] - firmware: ti_sci: Use the bitmap API to allocate bitmaps (Sebastian Ott) [2183343] - firmware: ti_sci: Switch transport to polled mode during system suspend (Sebastian Ott) [2183343] - firmware: raspberrypi: Introduce rpi_firmware_find_node() (Sebastian Ott) [2183343] - efi: random: Use 'ACPI reclaim' memory for random seed (Sebastian Ott) [2183343] - efi: random: reduce seed size to 32 bytes (Sebastian Ott) [2183343] - firmware: imx: scu-pd: add missed USB_1_PHY pd (Sebastian Ott) [2183343] - efi: runtime: Don't assume virtual mappings are missing if VA == PA == 0 (Sebastian Ott) [2183343] - efi: libstub: Fix incorrect payload size in zboot header (Sebastian Ott) [2183343] - efi: libstub: Give efi_main() asmlinkage qualification (Sebastian Ott) [2183343] - efi: efivars: Fix variable writes without query_variable_store() (Sebastian Ott) [2183343] - efi: ssdt: Don't free memory if ACPI table was loaded successfully (Sebastian Ott) [2183343] - efi: libstub: Remove zboot signing from build options (Sebastian Ott) [2183343] - efi/cper: Export several helpers for ghes_edac to use (Sebastian Ott) [2183343] - efi: pstore: Follow convention for the efi-pstore backend name (Sebastian Ott) [2183343] - firmware: raspberrypi: Use dev_err_probe() to simplify code (Sebastian Ott) [2183343] - efi/arm64: libstub: avoid SetVirtualAddressMap() when possible (Sebastian Ott) [2183343] - efi: zboot: create MemoryMapped() device path for the parent if needed (Sebastian Ott) [2183343] - efi: libstub: fix up the last remaining open coded boot service call (Sebastian Ott) [2183343] - efi/arm: libstub: move ARM specific code out of generic routines (Sebastian Ott) [2183343] - efi/libstub: measure EFI LoadOptions (Sebastian Ott) [2183343] - efi/libstub: refactor the initrd measuring functions (Sebastian Ott) [2183343] - efi: libstub: install boot-time memory map as config table (Sebastian Ott) [2183343] - efi: libstub: remove DT dependency from generic stub (Sebastian Ott) [2183343] - efi: libstub: unify initrd loading between architectures (Sebastian Ott) [2183343] - efi: libstub: remove pointless goto kludge (Sebastian Ott) [2183343] - efi: libstub: simplify efi_get_memory_map() and struct efi_boot_memmap (Sebastian Ott) [2183343] - efi: libstub: avoid efi_get_memory_map() for allocating the virt map (Sebastian Ott) [2183343] - psci: Fix the function type for psci_initcall_t (Sebastian Ott) [2183343] - firmware: dmi: Fortify entry point length checks (Sebastian Ott) [2183343] - Revert "firmware: arm_scmi: Add clock management to the SCMI power domain" (Sebastian Ott) [2183343] - efi: libstub: check Shim mode using MokSBStateRT (Sebastian Ott) [2183343] - efi: libstub: drop pointless get_memory_map() call (Sebastian Ott) [2183343] - efi: efibc: Guard against allocation failure (Sebastian Ott) [2183343] - efi: efibc: avoid efivar API for setting variables (Sebastian Ott) [2183343] - efi: libstub: fix type confusion for load_options_size (Sebastian Ott) [2183343] - efi/libstub: implement generic EFI zboot (Sebastian Ott) [2183343] - efi/dev-path-parser: Refactor _UID handling to use acpi_dev_uid_to_integer() (Sebastian Ott) [2183343] - efi/libstub: move efi_system_table global var into separate object (Sebastian Ott) [2183343] - efi/libstub: use EFI provided memcpy/memset routines (Sebastian Ott) [2183343] - efi/libstub: add some missing EFI prototypes (Sebastian Ott) [2183343] - efi: capsule-loader: Fix use-after-free in efi_capsule_write (Sebastian Ott) [2183343] - efi/x86: libstub: remove unused variable (Sebastian Ott) [2183343] - efi: libstub: Disable struct randomization (Sebastian Ott) [2183343] - firmware: arm_scmi: Add SCMI PM driver remove routine (Sebastian Ott) [2183343] - firmware: arm_scmi: Fix the asynchronous reset requests (Sebastian Ott) [2183343] - firmware: arm_scmi: Harden accesses to the reset domains (Sebastian Ott) [2183343] - firmware: arm_scmi: Harden accesses to the sensor domains (Sebastian Ott) [2183343] - firmware: arm_scmi: Improve checks in the info_get operations (Sebastian Ott) [2183343] - firmware: arm_scmi: Fix missing kernel-doc in optee (Sebastian Ott) [2183343] - firmware: dmi: Use the proper accessor for the version field (Sebastian Ott) [2183343] - firmware: arm_scmi: Get detailed power scale from perf (Sebastian Ott) [2183343] - cpufreq: scmi: Support the power scale in micro-Watts in SCMI v3.1 (Sebastian Ott) [2183343] - cpufreq: scmi: Use .register_em() to register with energy model (Sebastian Ott) [2183343] - efi: Fix efi_power_off() not being run before acpi_power_off() when necessary (Sebastian Ott) [2183343] - firmware: arm_scmi: Use fast channel tracing (Sebastian Ott) [2183343] - include: trace: Add SCMI fast channel tracing (Sebastian Ott) [2183343] - firmware: arm_scmi: Add SCMI v3.1 powercap fast channels support (Sebastian Ott) [2183343] - firmware: arm_scmi: Generalize the fast channel support (Sebastian Ott) [2183343] - firmware: arm_scmi: Add SCMI v3.1 powercap protocol basic support (Sebastian Ott) [2183343] - firmware: arm_scmi: Add SCMI System Power Control driver (Sebastian Ott) [2183343] - firmware: arm_scmi: Add devm_protocol_acquire helper (Sebastian Ott) [2183343] - firmware: arm_scmi: Add SCMI v3.1 System Power extensions (Sebastian Ott) [2183343] - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails (Sebastian Ott) [2183343] - efi: vars: Move efivar caching layer into efivarfs (Sebastian Ott) [2183343] - efi: avoid efivars layer when loading SSDTs from variables (Sebastian Ott) [2183343] - efi: vars: Switch to new wrapper layer (Sebastian Ott) [2183343] - efi: vars: Remove deprecated 'efivars' sysfs interface (Sebastian Ott) [2183343] - efi: vars: Drop __efivar_entry_iter() helper which is no longer used (Sebastian Ott) [2183343] - efi: vars: Use locking version to iterate over efivars linked lists (Sebastian Ott) [2183343] - efi: pstore: Omit efivars caching EFI varstore access layer (Sebastian Ott) [2183343] - efi: vars: Add thin wrapper around EFI get/set variable interface (Sebastian Ott) [2183343] - efi: vars: Don't drop lock in the middle of efivar_init() (Sebastian Ott) [2183343] - pstore: Add priv field to pstore_record for backend specific use (Sebastian Ott) [2183343] - firmware: arm_scmi: Fix incorrect error propagation in scmi_voltage_descriptors_get (Sebastian Ott) [2183343] - firmware: arm_scmi: Relax base protocol sanity checks on the protocol list (Sebastian Ott) [2183343] - firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' (Sebastian Ott) [2183343] - redhat: stop tainting the kernel with virtio-mem (David Hildenbrand) [2228379] - x86/mm: Ease W^X enforcement back to just a warning (Ani Sinha) [2228318] - x86/mm: Disable W^X detection and enforcement on 32-bit (Ani Sinha) [2228318] - x86/mm/32: Fix W^X detection when page tables do not support NX (Ani Sinha) [2228318] - drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues (Karol Herbst) [2229988] - redhat/configs: enable CONFIG_INET_DIAG_DESTROY (Andrea Claudi) [RHEL-212] - KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest (Maxim Levitsky) [2225079] - KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid (Maxim Levitsky) [2225079] - KVM: Grab a reference to KVM for VM and vCPU stats file descriptors (Maxim Levitsky) [2225079] - Revert "KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid" (Maxim Levitsky) [2225079] - KVM: x86: Acquire SRCU read lock when handling fastpath MSR writes (Maxim Levitsky) [2225079] - KVM: x86/irq: Conditionally register IRQ bypass consumer again (Maxim Levitsky) [2225079] - KVM: X86: Use GFP_KERNEL_ACCOUNT for pid_table in ipiv (Maxim Levitsky) [2225079] - KVM: x86: check the kvm_cpu_get_interrupt result before using it (Maxim Levitsky) [2225079] - KVM: x86: VMX: set irr_pending in kvm_apic_update_irr (Maxim Levitsky) [2225079] - KVM: x86: VMX: __kvm_apic_update_irr must update the IRR atomically (Maxim Levitsky) [2225079] - KVM: SVM: WARN, but continue, if misc_cg_set_capacity() fails (Maxim Levitsky) [2225079] - KVM: x86/cpuid: Add AMD CPUID ExtPerfMonAndDbg leaf 0x80000022 (Maxim Levitsky) [2225079] - KVM: x86/svm/pmu: Add AMD PerfMonV2 support (Maxim Levitsky) [2225079] - KVM: x86/cpuid: Add a KVM-only leaf to redirect AMD PerfMonV2 flag (Maxim Levitsky) [2225079] - KVM: x86/pmu: Constrain the num of guest counters with kvm_pmu_cap (Maxim Levitsky) [2225079] - KVM: x86/pmu: Advertise PERFCTR_CORE iff the min nr of counters is met (Maxim Levitsky) [2225079] - KVM: x86/pmu: Disable vPMU if the minimum num of counters isn't met (Maxim Levitsky) [2225079] - KVM: x86: Explicitly zero cpuid "0xa" leaf when PMU is disabled (Maxim Levitsky) [2225079] - KVM: x86/pmu: Provide Intel PMU's pmc_is_enabled() as generic x86 code (Maxim Levitsky) [2225079] - KVM: x86/pmu: Move handling PERF_GLOBAL_CTRL and friends to common x86 (Maxim Levitsky) [2225079] - KVM: x86/pmu: Reject userspace attempts to set reserved GLOBAL_STATUS bits (Maxim Levitsky) [2225079] - KVM: x86/pmu: Move reprogram_counters() to pmu.h (Maxim Levitsky) [2225079] - KVM: x86/pmu: Rename global_ovf_ctrl_mask to global_status_mask (Maxim Levitsky) [2225079] - KVM: SVM: enhance info printk's in SEV init (Maxim Levitsky) [2225079] - KVM: selftests: Add test for race in kvm_recalculate_apic_map() (Maxim Levitsky) [2225079] - KVM: x86: Bail from kvm_recalculate_phys_map() if x2APIC ID is out-of-bounds (Maxim Levitsky) [2225079] - KVM: SVM: Invoke trace_kvm_exit() for fastpath VM-Exits (Maxim Levitsky) [2225079] - KVM: x86: Account fastpath-only VM-Exits in vCPU stats (Maxim Levitsky) [2225079] - KVM: SVM: vNMI pending bit is V_NMI_PENDING_MASK not V_NMI_BLOCKING_MASK (Maxim Levitsky) [2225079] - KVM: x86/mmu: Grab memslot for correct address space in NX recovery worker (Maxim Levitsky) [2225079] - KVM: VMX: Inject #GP, not #UD, if SGX2 ENCLS leafs are unsupported (Maxim Levitsky) [2225079] - KVM: VMX: Inject #GP on ENCLS if vCPU has paging disabled (CR0.PG==0) (Maxim Levitsky) [2225079] - KVM: VMX: restore vmx_vmexit alignment (Maxim Levitsky) [2225079] - KVM: Don't kfree(NULL) on kzalloc() failure in kvm_assign_ioeventfd_idx() (Maxim Levitsky) [2225079] - KVM: SVM: Remove TSS reloading code after VMEXIT (Maxim Levitsky) [2225079] - KVM: Clean up kvm_vm_ioctl_create_vcpu() (Maxim Levitsky) [2225079] - KVM: allow KVM_BUG/KVM_BUG_ON to handle 64-bit cond (Maxim Levitsky) [2225079] - KVM: VMX: Use proper accessor to read guest CR4 in handle_desc() (Maxim Levitsky) [2225079] - KVM: VMX: Treat UMIP as emulated if and only if the host doesn't have UMIP (Maxim Levitsky) [2225079] - KVM: VMX: add MSR_IA32_TSX_CTRL into msrs_to_save (Maxim Levitsky) [2225079] - KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM) (Maxim Levitsky) [2225079] - KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE (Maxim Levitsky) [2225079] - KVM: VMX: Fix header file dependency of asm/vmx.h (Maxim Levitsky) [2225079] - KVM: x86: Filter out XTILE_CFG if XTILE_DATA isn't permitted (Maxim Levitsky) [2225079] - KVM: x86: Add a helper to handle filtering of unpermitted XCR0 features (Maxim Levitsky) [2225079] - KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted (Maxim Levitsky) [2225079] - KVM: x86/pmu: Prevent the PMU from counting disallowed events (Maxim Levitsky) [2225079] - KVM: x86/pmu: Rewrite reprogram_counters() to improve performance (Maxim Levitsky) [2225079] - KVM: VMX: Refactor intel_pmu_{g,}set_msr() to align with other helpers (Maxim Levitsky) [2225079] - KVM: x86/pmu: Rename pmc_is_enabled() to pmc_is_globally_enabled() (Maxim Levitsky) [2225079] - KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available (Maxim Levitsky) [2225079] - KVM: x86/pmu: Zero out pmu->all_valid_pmc_idx each time it's refreshed (Maxim Levitsky) [2225079] - KVM: VMX: Use is_64_bit_mode() to check 64-bit mode in SGX handler (Maxim Levitsky) [2225079] - KVM: x86: Assert that the emulator doesn't load CS with garbage in !RM (Maxim Levitsky) [2225079] - KVM: nSVM: Implement support for nested VNMI (Maxim Levitsky) [2225079] - KVM: x86: Add support for SVM's Virtual NMI (Maxim Levitsky) [2225079] - KVM: x86: Route pending NMIs from userspace through process_nmi() (Maxim Levitsky) [2225079] - KVM: SVM: Add definitions for new bits in VMCB::int_ctrl related to vNMI (Maxim Levitsky) [2225079] - x86/cpufeatures: Redefine synthetic virtual NMI bit as AMD's "real" vNMI (Maxim Levitsky) [2225079] - KVM: x86: Save/restore all NMIs when multiple NMIs are pending (Maxim Levitsky) [2225079] - KVM: x86: Tweak the code and comment related to handling concurrent NMIs (Maxim Levitsky) [2225079] - KVM: x86: Raise an event request when processing NMIs if an NMI is pending (Maxim Levitsky) [2225079] - KVM: SVM: add wrappers to enable/disable IRET interception (Maxim Levitsky) [2225079] - KVM: nSVM: Raise event on nested VM exit if L1 doesn't intercept IRQs (Maxim Levitsky) [2225079] - KVM: nSVM: Disable intercept of VINTR if saved L1 host RFLAGS.IF is 0 (Maxim Levitsky) [2225079] - KVM: nSVM: Don't sync vmcb02 V_IRQ back to vmcb12 if KVM (L0) is intercepting VINTR (Maxim Levitsky) [2225079] - KVM: x86: Use boolean return value for is_{pae,pse,paging}() (Maxim Levitsky) [2225079] - KVM: SVM: Fix benign "bool vs. int" comparison in svm_set_cr0() (Maxim Levitsky) [2225079] - KVM: PPC: Make KVM_CAP_IRQFD_RESAMPLE platform dependent (Maxim Levitsky) [2225079] - KVM: Ensure lockdep knows about kvm->lock vs. vcpu->mutex ordering rule (Maxim Levitsky) [2225079] - KVM: selftests: Build access_tracking_perf_test for arm64 (Maxim Levitsky) [2225079] - virtio-pci: Fix legacy device flag setting error in probe (Cindy Lu) [RHEL-814] - vdpa/mlx5: Fix crash on shutdown for when no ndev exists (Cindy Lu) [RHEL-814] - vdpa/mlx5: Delete control vq iotlb in destroy_mr only when necessary (Cindy Lu) [RHEL-814] - vdpa/mlx5: Fix mr->initialized semantics (Cindy Lu) [RHEL-814]- vxlan: fix GRO with VXLAN-GPE (Jiri Benc) [2209627] - vxlan: generalize vxlan_parse_gpe_hdr and remove unused args (Jiri Benc) [2209627] - vxlan: calculate correct header length for GPE (Jiri Benc) [2209627] - redhat/configs: turn on the framework for SPI NOR for ARM (Steve Best) [2223027] - dm cache policy smq: ensure IO doesn't prevent cleaner policy progress (Benjamin Marzinski) [2159623] - selftests: mptcp: join: fix 'implicit EP' test (Andrea Claudi) [2109139] - selftests: mptcp: join: fix 'delete and re-add' test (Andrea Claudi) [2109139] - net: tap_open(): set sk_uid from current_fsuid() (Laszlo Ersek) [2229506] {CVE-2023-4194} - net: tun_chr_open(): set sk_uid from current_fsuid() (Laszlo Ersek) [2229506] {CVE-2023-4194} - scsi: storvsc: Remove errant duplicate code (Cathy Avery) [2224931] - scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices (Cathy Avery) [2224931] - net/mlx5: Register a unique thermal zone per device (Mohammad Kabat) [2210257] - net/mlx5: Implement thermal zone (Mohammad Kabat) [2210257] - redhat/configs: enable Tegra114 SPI controller (Mark Salter) [2232430] - redhat: add IMA certificates (Coiby Xu) [1870705] - locking: 9.3 KRTS JiraReadiness exercise (John B. Wyatt IV) [RHEL-981]- KVM: SEV: remove ghcb variable declarations (Vitaly Kuznetsov) [2213808] - KVM: SEV: only access GHCB fields once (Vitaly Kuznetsov) [2213808] {CVE-2023-4155} - KVM: SEV: snapshot the GHCB before accessing it (Vitaly Kuznetsov) [2213808] {CVE-2023-4155} - usb: typec: ucsi: Mark dGPUs as DEVICE scope (Desnes Nunes) [2222462] - i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222462] - i2c: nvidia-gpu: Convert to use dev_err_probe() (Desnes Nunes) [2222462] - i2c: nvidia-gpu: Use temporary variable for struct device (Desnes Nunes) [2222462] - i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222462] - i2c: Introduce common module to instantiate CCGx UCSI (Desnes Nunes) [2222462] - power: supply: Fix logic checking if system is running from battery (Desnes Nunes) [2222462] - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Chris von Recklinghausen) [2184581] {CVE-2023-1855} - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2213271] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2213271] {CVE-2023-3390} - netfilter: nf_tables: fix chain binding transaction logic (Phil Sutter) [2213271] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2213271] {CVE-2023-3390} - wifi: rtw88: unlock on error path in rtw_ops_add_interface() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: check only affected links (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: send time sync only if needed (Íñigo Huguet) [2196821] - wifi: clean up erroneously introduced file (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Handle return value for iwl_mvm_sta_init (Íñigo Huguet) [2196821] - wifi: rtw88: delete timer and free skb queue when unloading (Íñigo Huguet) [2196821] - wifi: cfg80211: Fix return value in scan logic (Íñigo Huguet) [2196821] - Revert "wifi: ath11k: Enable threaded NAPI" (Íñigo Huguet) [2196821] - wifi: cfg80211: fix receiving mesh packets without RFC1042 header (Íñigo Huguet) [2196821] - wifi: mt76: mt7921e: fix init command fail with enabled device (Íñigo Huguet) [2196821] - wifi: ath9k: convert msecs to jiffies where needed (Íñigo Huguet) [2196821] - wifi: ath11k: Add missing check for ioremap (Íñigo Huguet) [2196821] - wifi: ath11k: fix memory leak in WMI firmware stats (Íñigo Huguet) [2196821] - wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() (Íñigo Huguet) [2196821] - wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: avoid baid size integer overflow (Íñigo Huguet) [2196821] - wifi: rtw88: process VO packets without workqueue to avoid PTK rekey failed (Íñigo Huguet) [2196821] - wifi: rtw88: Fix action frame transmission fail before association (Íñigo Huguet) [2196821] - wifi: iwlwifi: add a few rate index validity checks (Íñigo Huguet) [2196821] - wifi: iwlwifi: Validate slots_num before allocating memory (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Validate tid is in valid range before using it (Íñigo Huguet) [2196821] - wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: check link during TX (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add a NULL pointer check (Íñigo Huguet) [2196821] - wifi: iwlwifi: pull from TXQs with softirqs disabled (Íñigo Huguet) [2196821] - wifi: iwlwifi: Correctly indicate support for VHT TX STBC (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Add NULL check before dereferencing the pointer (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix potential array out of bounds access (Íñigo Huguet) [2196821] - wifi: rtw88: add missing unwind goto for __rtw_download_firmware() (Íñigo Huguet) [2196821] - wifi: iwlwifi: disable RX STBC when a device doesn't support it (Íñigo Huguet) [2196821] - wifi: iwlwifi: don't silently ignore missing suspend or resume ops (Íñigo Huguet) [2196821] - wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx (Íñigo Huguet) [2196821] - wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation (Íñigo Huguet) [2196821] - wifi: rtw89: pci: fix interrupt enable mask for HALT C2H of RTL8851B (Íñigo Huguet) [2196821] - wifi: rtw89: fix rtw89_read_chip_ver() for RTL8852B and RTL8851B (Íñigo Huguet) [2196821] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_set_* (Íñigo Huguet) [2196821] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_copy_from_user (Íñigo Huguet) [2196821] - wifi: mac80211: report all unusable beacon frames (Íñigo Huguet) [2196821] - wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0 (Íñigo Huguet) [2196821] - config: wifi: debug configs for ath11k, brcm80211 and iwlwifi (Íñigo Huguet) [2196821] - config: wifi: set RTL8821CS, RTL8822BS and RTL8822CS as disabled (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: spin_lock_bh() to fix lockdep regression (Íñigo Huguet) [2196821] - wifi: mac80211: fragment per STA profile correctly (Íñigo Huguet) [2196821] - wifi: mac80211: Use active_links instead of valid_links in Tx (Íñigo Huguet) [2196821] - wifi: cfg80211: remove links only on AP (Íñigo Huguet) [2196821] - wifi: mac80211: take lock before setting vif links (Íñigo Huguet) [2196821] - wifi: cfg80211: fix link del callback to call correct handler (Íñigo Huguet) [2196821] - wifi: mac80211: fix link activation settings order (Íñigo Huguet) [2196821] - wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid() (Íñigo Huguet) [2196821] - wifi: cfg80211: fix locking in regulatory disconnect (Íñigo Huguet) [2196821] - wifi: cfg80211: fix locking in sched scan stop work (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif() (Íñigo Huguet) [2196821] - wifi: mac80211: fix switch count in EMA beacons (Íñigo Huguet) [2196821] - wifi: mac80211: don't translate beacon/presp addrs (Íñigo Huguet) [2196821] - wifi: mac80211: mlme: fix non-inheritence element (Íñigo Huguet) [2196821] - wifi: cfg80211: reject bad AP MLD address (Íñigo Huguet) [2196821] - wifi: mac80211: use correct iftype HE cap (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: fix possible NULL pointer dereference in mt7996_mac_write_txwi() (Íñigo Huguet) [2196821] - wifi: rtw89: remove redundant check of entering LPS (Íñigo Huguet) [2196821] - wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196821] - wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196821] - wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll (Íñigo Huguet) [2196821] - wifi: b43: fix incorrect __packed annotation (Íñigo Huguet) [2196821] - wifi: rtw88: sdio: Always use two consecutive bytes for word operations (Íñigo Huguet) [2196821] - mac80211_hwsim: fix memory leak in hwsim_new_radio_nl (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Add locking to the rate read flow (Íñigo Huguet) [2196821] - wifi: iwlwifi: Don't use valid_links to iterate sta links (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: don't trust firmware n_channels (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix OEM's name in the tas approved list (Íñigo Huguet) [2196821] - wifi: iwlwifi: fix OEM's name in the ppag approved list (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix initialization of a return value (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix access to fw_id_to_mac_id (Íñigo Huguet) [2196821] - wifi: iwlwifi: fw: fix DBGI dump (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix number of concurrent link checks (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: don't double-init spinlock (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: always free dup_data (Íñigo Huguet) [2196821] - wifi: mac80211: recalc chanctx mindef before assigning (Íñigo Huguet) [2196821] - wifi: mac80211: consider reserved chanctx for mindef (Íñigo Huguet) [2196821] - wifi: mac80211: simplify chanctx allocation (Íñigo Huguet) [2196821] - wifi: mac80211: Abort running color change when stopping the AP (Íñigo Huguet) [2196821] - wifi: mac80211: fix min center freq offset tracing (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: rfi: disable RFI feature (Íñigo Huguet) [2196821] - wifi: mac80211: Fix puncturing bitmap handling in __ieee80211_csa_finalize() (Íñigo Huguet) [2196821] - wifi: mac80211: fortify the spinlock against deadlock by interrupt (Íñigo Huguet) [2196821] - wifi: cfg80211: Drop entries with invalid BSSIDs in RNR (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value (Íñigo Huguet) [2196821] - wifi: brcmfmac: Check for probe() id argument being NULL (Íñigo Huguet) [2196821] - wifi: rtw88: correct qsel_to_ep[] type as int (Íñigo Huguet) [2196821] - wifi: rtw88: use work to update rate to avoid RCU warning (Íñigo Huguet) [2196821] - wifi: rtw89: 8852b: adjust quota to avoid SER L1 caused by access null page (Íñigo Huguet) [2196821] - wifi: mt76: connac: fix stats->tx_bytes calculation (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: fix endianness of MT_TXD6_TX_RATE (Íñigo Huguet) [2196821] - mac80211: use the new drop reasons infrastructure (Íñigo Huguet) [2196821] - wifi: rtw88: Update spelling in main.h (Íñigo Huguet) [2196821] - wifi: airo: remove ISA_DMA_API dependency (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: Simplify setting the initial gain (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: Add rtl8xxxu_write{8,16,32}_{set,clear} (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: Don't print the vendor/product/serial (Íñigo Huguet) [2196821] - wifi: rtw88: Fix memory leak in rtw88_usb (Íñigo Huguet) [2196821] - wifi: rtw88: call rtw8821c_switch_rf_set() according to chip variant (Íñigo Huguet) [2196821] - wifi: rtw88: set pkg_type correctly for specific rtw8821c variants (Íñigo Huguet) [2196821] - wifi: rtw88: rtw8821c: Fix rfe_option field width (Íñigo Huguet) [2196821] - wifi: rtw88: usb: fix priority queue to endpoint mapping (Íñigo Huguet) [2196821] - wifi: rtw88: 8822c: add iface combination (Íñigo Huguet) [2196821] - wifi: rtw88: handle station mode concurrent scan with AP mode (Íñigo Huguet) [2196821] - wifi: rtw88: prevent scan abort with other VIFs (Íñigo Huguet) [2196821] - wifi: rtw88: refine reserved page flow for AP mode (Íñigo Huguet) [2196821] - wifi: rtw88: disallow PS during AP mode (Íñigo Huguet) [2196821] - wifi: rtw88: 8822c: extend reserved page number (Íñigo Huguet) [2196821] - wifi: rtw88: add port switch for AP mode (Íñigo Huguet) [2196821] - wifi: rtw88: add bitmap for dynamic port settings (Íñigo Huguet) [2196821] - wifi: rtw89: mac: use regular int as return type of DLE buffer request (Íñigo Huguet) [2196821] - wifi: mac80211: remove return value check of debugfs_create_dir() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix RFKILL report when driver is going down (Íñigo Huguet) [2196821] - wifi: iwlwifi: mei: re-ask for ownership after it was taken by CSME (Íñigo Huguet) [2196821] - wifi: iwlwifi: mei: make mei filtered scan more aggressive (Íñigo Huguet) [2196821] - wifi: iwlwifi: modify scan request and results when in link protection (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: enable support for MLO APIs (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: prefer RCU_INIT_POINTER() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix potential memory leak (Íñigo Huguet) [2196821] - wifi: iwlwifi: fw: fix argument to efi.get_variable (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix MIC removal confusion (Íñigo Huguet) [2196821] - wifi: iwlwifi: fw: fix memory leak in debugfs (Íñigo Huguet) [2196821] - wifi: iwlwifi: Update support for b0 version (Íñigo Huguet) [2196821] - wifi: ath11k: Remove disabling of 80+80 and 160 MHz (Íñigo Huguet) [2196821] - wifi: ath11k: Fix SKB corruption in REO destination ring (Íñigo Huguet) [2196821] - wifi: ath11k: Fix incorrect update of radiotap fields (Íñigo Huguet) [2196821] - wifi: ath11k: fix tx status reporting in encap offload mode (Íñigo Huguet) [2196821] - wifi: ath11k: add peer mac information in failure cases (Íñigo Huguet) [2196821] - wifi: ath11k: Prevent REO cmd failures (Íñigo Huguet) [2196821] - wifi: ath11k: fix double free of peer rx_tid during reo cmd failure (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: fill txd by host driver (Íñigo Huguet) [2196821] - wifi: mt76: set NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 on supported drivers (Íñigo Huguet) [2196821] - wifi: mt76: dma: use napi_build_skb (Íñigo Huguet) [2196821] - wifi: mt76: mt7615: increase eeprom size for mt7663 (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: enable mesh HW amsdu/de-amsdu support (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: enable configured beacon tx rate (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: enable BSS_CHANGED_MCAST_RATE support (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: enable BSS_CHANGED_BASIC_RATES support (Íñigo Huguet) [2196821] - wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace (Íñigo Huguet) [2196821] - wifi: mac80211: remove ieee80211_tx_status_8023 (Íñigo Huguet) [2196821] - wifi: iwlwifi: bump FW API to 78 for AX devices (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: check firmware response size (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add MLO support to SF - use sta pointer (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: configure TLC on link activation (Íñigo Huguet) [2196821] - wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: remove RS rate init update argument (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: initialize per-link STA ratescale data (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: rs-fw: properly access sband->iftype_data (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: only clients can be 20MHz-only (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix iwl_mvm_sta_rc_update for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: remove per-STA MFP setting (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: allow NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use BSSID when building probe requests (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: update mac id management (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adopt the latest firmware API (Íñigo Huguet) [2196821] - wifi: mt76: connac: add nss calculation into mt76_connac2_mac_tx_rate_val() (Íñigo Huguet) [2196821] - wifi: mt76: connac: fix txd multicast rate setting (Íñigo Huguet) [2196821] - wifi: mt76: mt7921e: stop chip reset worker in unregister hook (Íñigo Huguet) [2196821] - wifi: mt76: mt7921e: improve reliability of dma reset (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe` (Íñigo Huguet) [2196821] - mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data (Íñigo Huguet) [2196821] - wifi: mt76: move mcu_uni_event and mcu_reg_event in common code (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: enable coredump support (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: add full system reset knobs into debugfs (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: enable full system reset support (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: enable p2p support (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: Replace fake flex-arrays with flexible-array members (Íñigo Huguet) [2196821] - wifi: mt76: Replace zero-length array with flexible-array member (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: add Netgear AXE3000 (A8000) support (Íñigo Huguet) [2196821] - wifi: mt76: mt7915: drop redundant prefix of mt7915_txpower_puts() (Íñigo Huguet) [2196821] - wifi: mt76: fix 6GHz high channel not be scanned (Íñigo Huguet) [2196821] - wifi: mt76: mt7921e: fix probe timeout after reboot (Íñigo Huguet) [2196821] - wifi: mt76: move shared mac definitions in mt76_connac2_mac.h (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: get rid of eeprom.h (Íñigo Huguet) [2196821] - wifi: mt76: add mt76_connac_gen_ppe_thresh utility routine (Íñigo Huguet) [2196821] - wifi: mt76: get rid of unused sta_ps callbacks (Íñigo Huguet) [2196821] - wifi: mt76: add mt76_connac_irq_enable utility routine (Íñigo Huguet) [2196821] - wifi: mt76: move irq_tasklet in mt76_dev struct (Íñigo Huguet) [2196821] - wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: use driver flags rather than mac80211 flags to mcu (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: introduce mt7921_get_mac80211_ops utility routine (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: fix eeprom tx path bitfields (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: remove mt7996_mcu_set_pm() (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: init mpdu density cap (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: fix pointer calculation in ie countdown event (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: remove unused eeprom band selection (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: add eht rx rate support (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: remove mt7996_mcu_beacon_check_caps() (Íñigo Huguet) [2196821] - wifi: mt76: mt7915: remove mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2196821] - wifi: mt76: connac: refresh tx session timer for WED device (Íñigo Huguet) [2196821] - wifi: mt76: add missing locking to protect against concurrent rx/status calls (Íñigo Huguet) [2196821] - wifi: mt76: handle failure of vzalloc in mt7615_coredump_work (Íñigo Huguet) [2196821] - wifi: mt76: drop the incorrect scatter and gather frame (Íñigo Huguet) [2196821] - wifi: mt76: mt7915: rework init flow in mt7915_thermal_init() (Íñigo Huguet) [2196821] - wifi: mt76: mt7915: add dev->hif2 support for mt7916 WED device (Íñigo Huguet) [2196821] - wifi: mt76: mt7915: expose device tree match table (Íñigo Huguet) [2196821] - wifi: mt76: dynamic channel bandwidth changes in AP mode (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: fix radiotap bitfield (Íñigo Huguet) [2196821] - wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store() (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: Remove unneeded semicolon (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: fix PCI DMA hang after reboot (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: fix wrong command to set STA channel (Íñigo Huguet) [2196821] - wifi: mt76: remove redundent MCU_UNI_CMD_* definitions (Íñigo Huguet) [2196821] - wifi: ath9k: fix per-packet TX-power cap for TPC (Íñigo Huguet) [2196821] - wifi: ath11k: fix undefined behavior with __fls in dp (Íñigo Huguet) [2196821] - wifi: ath11k: Ignore frags from uninitialized peer in dp. (Íñigo Huguet) [2196821] - wifi: ath11k: print a warning when crypto_alloc_shash() fails (Íñigo Huguet) [2196821] - wifi: ath11k: pci: Add more MODULE_FIRMWARE() entries (Íñigo Huguet) [2196821] - wifi: ath11k: enable SAR support on WCN6750 (Íñigo Huguet) [2196821] - wifi: ath11k: Disable Spectral scan upon removing interface (Íñigo Huguet) [2196821] - wifi: rtw89: add support of concurrent mode (Íñigo Huguet) [2196821] - wifi: rtw89: Disallow power save with multiple stations (Íñigo Huguet) [2196821] - wifi: rtw89: update statistics to FW for fine-tuning performance (Íñigo Huguet) [2196821] - wifi: rtw89: use struct instead of macros to set H2C command of hardware scan (Íñigo Huguet) [2196821] - wifi: rtw89: refine scan function after chanctx (Íñigo Huguet) [2196821] - wifi: rtw89: prohibit enter IPS during HW scan (Íñigo Huguet) [2196821] - wifi: rtw89: coex: send more hardware module info to firmware for 8851B (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Update function to get BT RSSI and hardware counter (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add path control register to monitor list (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Enable Wi-Fi RX gain control for free run solution (Íñigo Huguet) [2196821] - wifi: rtw89: fix power save function in WoWLAN mode (Íñigo Huguet) [2196821] - wifi: rtw89: support WoWLAN mode for 8852be (Íñigo Huguet) [2196821] - wifi: iwlwifi: move debug buffer allocation failure to info verbosity (Íñigo Huguet) [2196821] - wifi: iwlwifi: make the loop for card preparation effective (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: allow number of beacons from FW (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: implement key link switching (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: implement BAID link switching (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: track station mask for BAIDs (Íñigo Huguet) [2196821] - wifi: iwlwifi: bump FW API to 77 for AX devices (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use correct sta mask to remove queue (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: avoid iterating over an un-initialized list (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: factor out iwl_mvm_sta_fw_id_mask() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: properly implement HE AP support (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Fix _iwl_mvm_get_scan_type() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix getting lowest TX rate for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues (Íñigo Huguet) [2196821] - wifi: iwlwifi: nvm-parse: add full BW UL MU-MIMO support (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: Support devices with 5-6 out endpoints (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: Clean up some messy ifs (Íñigo Huguet) [2196821] - wifi: brcmfmac: add Cypress 43439 SDIO ids (Íñigo Huguet) [2196821] - wifi: rtw89: fix crash due to null pointer of sta in AP mode (Íñigo Huguet) [2196821] - wifi: rtw89: correct 5 MHz mask setting (Íñigo Huguet) [2196821] - wifi: rtw89: 8851b: add tables for RFK (Íñigo Huguet) [2196821] - wifi: rtw89: 8851b: add BB and RF tables (2 of 2) (Íñigo Huguet) [2196821] - wifi: rtw89: 8851b: add BB and RF tables (1 of 2) (Íñigo Huguet) [2196821] - wifi: rtw89: pci: update PCI related settings to support 8851B (Íñigo Huguet) [2196821] - wifi: rtw89: mac: update MAC settings to support 8851b (Íñigo Huguet) [2196821] - wifi: rtw89: 8851b: fix TX path to path A for one RF path chip (Íñigo Huguet) [2196821] - wifi: rtw89: read version of analog hardware (Íñigo Huguet) [2196821] - wifi: rtw89: use hardware CFO to improve performance (Íñigo Huguet) [2196821] - wifi: rtw89: support parameter tables by RFE type (Íñigo Huguet) [2196821] - wifi: rtw89: add firmware format version to backward compatible with older drivers (Íñigo Huguet) [2196821] - wifi: rtw89: use schedule_work to request firmware (Íñigo Huguet) [2196821] - wifi: rtw89: fw: use generic flow to set/check features (Íñigo Huguet) [2196821] - wifi: rtw89: fix authentication fail during scan (Íñigo Huguet) [2196821] - wifi: rtw89: add flag check for power state (Íñigo Huguet) [2196821] - wifi: rtw89: add ieee80211::remain_on_channel ops (Íñigo Huguet) [2196821] - wifi: rtw89: add function to wait for completion of TX skbs (Íñigo Huguet) [2196821] - wifi: rtw89: 8852c: add beacon filter and CQM support (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: tx: remove misleading if statement (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Fix setting the rate for non station cases (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: validate station properly in flush (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: set STA mask for keys in MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix ptk_pn memory leak (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: make iwl_mvm_mac_ctxt_send_beacon() static (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: track AP STA pointer and use it for MFP (Íñigo Huguet) [2196821] - wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf (Íñigo Huguet) [2196821] - wifi: iwlwifi: fw: move memset before early return (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: initialize seq variable (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Fix spelling mistake "Gerenal" -> "General" (Íñigo Huguet) [2196821] - wifi: iwlwifi: Fix spelling mistake "upto" -> "up to" (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: enable new MLD FW API (Íñigo Huguet) [2196821] - wifi: iwlwifi: add a new PCI device ID for BZ device (Íñigo Huguet) [2196821] - wifi: iwlwifi: Add RF Step Type for BZ device (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: scan legacy bands and UHB channels with same antenna (Íñigo Huguet) [2196821] - wifi: iwlwifi: yoyo: Fix possible division by zero (Íñigo Huguet) [2196821] - wifi: iwlwifi: yoyo: skip dump correctly on hw error (Íñigo Huguet) [2196821] - wifi: iwlwifi: pcie: fix possible NULL pointer dereference (Íñigo Huguet) [2196821] - wifi: iwlwifi: Fix the duplicate dump name (Íñigo Huguet) [2196821] - wifi: iwlwifi: pcie: work around ROM bug on AX210 integrated (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add DSM_FUNC_ENABLE_6E value to debugfs (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: cleanup beacon_inject_active during hw restart (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: support wowlan info notification version 2 (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: make HLTK configuration for PASN station optional (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: request limiting to 8 MSDUs per A-MSDU (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix shift-out-of-bounds (Íñigo Huguet) [2196821] - wifi: iwlwifi: acpi: support modules with high antenna gain (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames (Íñigo Huguet) [2196821] - wifi: iwlwifi: dbg: print pc register data once fw dump occurred (Íñigo Huguet) [2196821] - wifi: mac80211: add flush_sta method (Íñigo Huguet) [2196821] - wifi: mac80211: flush queues on STA removal (Íñigo Huguet) [2196821] - wifi: ieee80211: correctly mark FTM frames non-bufferable (Íñigo Huguet) [2196821] - wifi: ieee80211: clean up public action codes (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols (Íñigo Huguet) [2196821] - wifi: iwlwifi: trans: don't trigger d3 interrupt twice (Íñigo Huguet) [2196821] - wifi: iwlwifi: Update configurations for Bnj-a0 and specific rf devices (Íñigo Huguet) [2196821] - wifi: iwlwifi: Update init sequence if tx diversity supported (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: move function sequence (Íñigo Huguet) [2196821] - wifi: iwlwifi: nvm: Update HE capabilities on 6GHz band for EHT device (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor TX csum mode check (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix A-MSDU checks (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: enable bz hw checksum from c step (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use OFDM rate if IEEE80211_TX_CTL_NO_CCK_RATE is set (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: convert TID to FW value on queue remove (Íñigo Huguet) [2196821] - wifi: iwlwifi: Update configuration for SO,SOF MAC and HR RF (Íñigo Huguet) [2196821] - wifi: iwlwifi: add a validity check of queue_id in iwl_txq_reclaim (Íñigo Huguet) [2196821] - wifi: iwlwifi: nvm-parse: enable 160/320 MHz for AP mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: debug: fix crash in __iwl_err() (Íñigo Huguet) [2196821] - wifi: rtw88: Add support for the SDIO based RTL8821CS chipset (Íñigo Huguet) [2196821] - wifi: rtw88: Add support for the SDIO based RTL8822CS chipset (Íñigo Huguet) [2196821] - wifi: rtw88: Add support for the SDIO based RTL8822BS chipset (Íñigo Huguet) [2196821] - wifi: rtw88: main: Reserve 8 bytes of extra TX headroom for SDIO cards (Íñigo Huguet) [2196821] - wifi: rtw88: main: Add the {cpwm,rpwm}_addr for SDIO based chipsets (Íñigo Huguet) [2196821] - wifi: rtw88: mac: Support SDIO specific bits in the power on sequence (Íñigo Huguet) [2196821] - wifi: rtw88: sdio: Add HCI implementation for SDIO based chipsets (Íñigo Huguet) [2196821] - wifi: rtw88: Clear RTW_FLAG_POWERON early in rtw_mac_power_switch() (Íñigo Huguet) [2196821] - wifi: ath12k: Remove redundant pci_clear_master (Íñigo Huguet) [2196821] - wifi: ath10k: Remove redundant pci_clear_master (Íñigo Huguet) [2196821] - wifi: ath11k: Remove redundant pci_clear_master (Íñigo Huguet) [2196821] - wifi: ath11k: Send 11d scan start before WMI_START_SCAN_CMDID (Íñigo Huguet) [2196821] - wifi: ath11k: fix writing to unintended memory region (Íñigo Huguet) [2196821] - wifi: ath11k: Fix invalid management rx frame length issue (Íñigo Huguet) [2196821] - wifi: ath11k: fix rssi station dump not updated in QCN9074 (Íñigo Huguet) [2196821] - wifi: ath11k: Configure the FTM responder role using firmware capability flag (Íñigo Huguet) [2196821] - wifi: ath11k: Optimize 6 GHz scan time (Íñigo Huguet) [2196821] - wifi: mac80211: set EHT support flag in AP mode (Íñigo Huguet) [2196821] - wifi: mac80211_hwsim: fix potential NULL deref in hwsim_pmsr_report_nl() (Íñigo Huguet) [2196821] - wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix the order of TIMING_MEASUREMENT notifications (Íñigo Huguet) [2196821] - bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state (Íñigo Huguet) [2196821] - bus: mhi: host: Remove duplicate ee check for syserr (Íñigo Huguet) [2196821] - bus: mhi: host: Avoid ringing EV DB if there are no elements to process (Íñigo Huguet) [2196821] - net: rfkill-gpio: Add explicit include for of.h (Íñigo Huguet) [2196821] - net: qrtr: correct types of trace event parameters (Íñigo Huguet) [2196821] - wifi: rt2x00: Fix memory leak when handling surveys (Íñigo Huguet) [2196821] - wifi: b43legacy: Remove the unused function prev_slot() (Íñigo Huguet) [2196821] - wifi: rtw89: Remove redundant pci_clear_master (Íñigo Huguet) [2196821] - wifi: rtw89: fix potential race condition between napi_init and napi_enable (Íñigo Huguet) [2196821] - wifi: rtw89: config EDCCA threshold during scan to prevent TX failed (Íñigo Huguet) [2196821] - wifi: rtw89: fix incorrect channel info during scan due to ppdu_sts filtering (Íñigo Huguet) [2196821] - wifi: rtw89: remove superfluous H2C of join_info (Íñigo Huguet) [2196821] - wifi: rtw89: set data lowest rate according to AP supported rate (Íñigo Huguet) [2196821] - wifi: rtw89: add counters of register-based H2C/C2H (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.1 (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add report control v5 variation (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Update RTL8852B LNA2 hardware parameter (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Not to enable firmware report when WiFi is power saving (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add LPS protocol radio state for RTL8852B (Íñigo Huguet) [2196821] - bus: mhi: pci_generic: Add Foxconn T99W510 (Íñigo Huguet) [2196821] - bus: mhi: host: Use ERANGE for BHIOFF/BHIEOFF range check (Íñigo Huguet) [2196821] - bus: mhi: host: Range check CHDBOFF and ERDBOFF (Íñigo Huguet) [2196821] - wifi: mwifiex: remove unused evt_buf variable (Íñigo Huguet) [2196821] - wifi: brcmsmac: ampdu: remove unused suc_mpdu variable (Íñigo Huguet) [2196821] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() (Íñigo Huguet) [2196821] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() (Íñigo Huguet) [2196821] - wifi: brcmsmac: remove unused has_5g variable (Íñigo Huguet) [2196821] - wifi: b43legacy: remove unused freq_r3A_value function (Íñigo Huguet) [2196821] - wifi: rtlwifi: Replace fake flex-array with flex-array member (Íñigo Huguet) [2196821] - wifi: rtw88: Remove redundant pci_clear_master (Íñigo Huguet) [2196821] - wifi: rndis_wlan: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196821] - wifi: rndis_wlan: clean up a type issue (Íñigo Huguet) [2196821] - wifi: rtw88: remove unused rtw_pci_get_tx_desc function (Íñigo Huguet) [2196821] - wifi: rsi: Slightly simplify rsi_set_channel() (Íñigo Huguet) [2196821] - wifi: ipw2x00: remove unused _ipw_read16 function (Íñigo Huguet) [2196821] - wifi: mac80211: enable EHT mesh support (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: correctly use link in iwl_mvm_sta_del() (Íñigo Huguet) [2196821] - wifi: iwlwifi: separate AP link management queues (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: free probe_resp_data later (Íñigo Huguet) [2196821] - wifi: iwlwifi: bump FW API to 75 for AX devices (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: move max_agg_bufsize into host TLC lq_sta (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: send full STA during HW restart (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: rework active links counting (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: update mac config when assigning chanctx (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use the correct link queue (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: clean up mac_id vs. link_id in MLD sta (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix station link data leak (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: initialize max_rc_amsdu_len per-link (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use appropriate link for rate selection (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use the new lockdep-checking macros (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: remove chanctx WARN_ON (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: avoid sending MAC context for idle (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: remove only link-specific AP keys (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: skip inactive links (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust iwl_mvm_scan_respect_p2p_go_iter() for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: rxmq: report link ID to mac80211 (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use bcast/mcast link station id (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: translate management frame address (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: implement mac80211 callback change_sta_links (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use the link sta address (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust rs init to MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust radar detection to MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust iwl_mvm_sec_key_remove_ap to MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: make a few warnings only trigger once (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: coex: start handling multiple links (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: rs-fw: don't crash on missing channel (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use STA link address (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: skip MEI update for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix narrow RU check for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: make some HW flags conditional (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: implement link change ops (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust some cleanup functions to MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor iwl_mvm_mac_sta_state_common() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: update iwl_mvm_tx_reclaim() for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust to MLO assign/unassign/switch_vif_chanctx() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add fw link id allocation (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust internal stations to MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: replace bss_info_changed() with vif_cfg/link_info_changed() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add link_conf parameter for add/remove/change link (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: don't check dtim_period in new API (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust SMPS for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add set_hw_timestamp to mld ops (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add link to firmware earlier (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust some PS and PM methods to MLD (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust mld_mac_ctxt_/beacon_changed() for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust smart fifo configuration to MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: align to the LINK cmd update in the FW (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: always use the sta->addr as the peers addr (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: modify link instead of removing it during csa (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix crash on queue removal for MLD API too (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix "modify_mask" value in the link cmd. (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add all missing ops to iwl_mvm_mld_ops (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add support for post_channel_switch in MLD mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: unite sta_modify_disable_tx flows (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add cancel/remain_on_channel for MLD mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor iwl_mvm_roc() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add some new MLD ops (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add sta handling flows for MLD mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add an indication that the new MLD API is used (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: sta preparation for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: vif preparation for MLO (Íñigo Huguet) [2196821] - wifi: nl80211: support advertising S1G capabilities (Íñigo Huguet) [2196821] - wifi: mac80211: S1G capabilities information element in probe request (Íñigo Huguet) [2196821] - mac80211: minstrel_ht: remove unused n_supported variable (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Use 64-bit division helper in iwl_mvm_get_crosstimestamp_fw() (Íñigo Huguet) [2196821] - wifi: carl9170: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196821] - wifi: carl9170: Fix multiple -Warray-bounds warnings (Íñigo Huguet) [2196821] - wifi: ath10k: remove unused ath10k_get_ring_byte function (Íñigo Huguet) [2196821] - wifi: ath12k: incorrect channel survey dump (Íñigo Huguet) [2196821] - wifi: ath12k: fix incorrect handling of AMSDU frames (Íñigo Huguet) [2196821] - wifi: ath12k: fix packets are sent in native wifi mode while we set raw mode (Íñigo Huguet) [2196821] - wifi: ath12k: fill peer meta data during reo_reinject (Íñigo Huguet) [2196821] - mac80211_hwsim: add PMSR report support via virtio (Íñigo Huguet) [2196821] - mac80211_hwsim: add PMSR abort support via virtio (Íñigo Huguet) [2196821] - mac80211_hwsim: add PMSR request support via virtio (Íñigo Huguet) [2196821] - wifi: nl80211: make nl80211_send_chandef non-static (Íñigo Huguet) [2196821] - mac80211_hwsim: add PMSR capability support (Íñigo Huguet) [2196821] - mac80211: support RNR for EMA AP (Íñigo Huguet) [2196821] - cfg80211: support RNR for EMA AP (Íñigo Huguet) [2196821] - wifi: mac80211: use bullet list for amsdu_mesh_control formats list (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix NULL deref in iwl_mvm_mld_disable_txq (Íñigo Huguet) [2196821] - wifi: mac80211_hwsim: EMA support (Íñigo Huguet) [2196821] - wifi: mac80211_hwsim: Multiple BSSID support (Íñigo Huguet) [2196821] - wifi: mac80211_hwsim: move beacon transmission to a separate function (Íñigo Huguet) [2196821] - wifi: mac80211: generate EMA beacons in AP mode (Íñigo Huguet) [2196821] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196821] - wifi: mac80211: implement support for yet another mesh A-MSDU format (Íñigo Huguet) [2196821] - wifi: mac80211: add mesh fast-rx support (Íñigo Huguet) [2196821] - wifi: mac80211: use mesh header cache to speed up mesh forwarding (Íñigo Huguet) [2196821] - wifi: mac80211: mesh fast xmit support (Íñigo Huguet) [2196821] - wifi: mac80211: fix race in mesh sequence number assignment (Íñigo Huguet) [2196821] - wifi: mac80211: add support for letting drivers register tc offload support (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Add debugfs to get TAS status (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: support enabling and disabling HW timestamping (Íñigo Huguet) [2196821] - wifi: iwlwifi: Update configurations for Bnj device (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor iwl_mvm_add_sta(), iwl_mvm_rm_sta() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: remove not needed initializations (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta_send_to_fw() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor iwl_mvm_cfg_he_sta() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Don't send MAC CTXT cmd after deauthorization (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add stop_ap() and leave_ibss() callbacks for MLD mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add start_ap() and join_ibss() callbacks for MLD mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: select ptp cross timestamp from multiple reads (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: implement PHC clock adjustments (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: enable TX beacon protection (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add support for timing measurement (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: report hardware timestamps in RX/TX status (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: read synced time from firmware if supported (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add support for PTP HW clock (PHC) (Íñigo Huguet) [2196821] - wifi: ath12k: Enable IMPS for WCN7850 (Íñigo Huguet) [2196821] - wifi: ath12k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2196821] - wifi: ath12k: fix firmware assert during channel switch for peer sta (Íñigo Huguet) [2196821] - wifi: ath12k: fix memory leak in ath12k_qmi_driver_event_work() (Íñigo Huguet) [2196821] - wifi: ath11k: fix BUFFER_DONE read on monitor ring rx buffer (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: Support new chip RTL8710BU aka RTL8188GU (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: RTL8192EU always needs full init (Íñigo Huguet) [2196821] - wifi: iwlwifi: Avoid disabling GCC specific flag with clang (Íñigo Huguet) [2196821] - wifi: iwlwifi: suppress printf warnings in tracing (Íñigo Huguet) [2196821] - wifi: iwlwifi: fw: pnvm: fix uefi reduced TX power loading (Íñigo Huguet) [2196821] - wifi: iwlwifi: Update configurations for Bnj and Bz devices (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: rs: print BAD_RATE for invalid HT/VHT index (Íñigo Huguet) [2196821] - wifi: iwlwifi: Replace space with tabs as code indent (Íñigo Huguet) [2196821] - wifi: iwlwifi: Add required space before open '(' (Íñigo Huguet) [2196821] - wifi: iwlwifi: Remove prohibited spaces (Íñigo Huguet) [2196821] - wifi: iwlwifi: fix typos in comment (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: remove setting of 'sta' parameter (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add an unassign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor __iwl_mvm_unassign_vif_chanctx() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add an assign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor __iwl_mvm_assign_vif_chanctx() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Add a remove_interface() callback for mld mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Add an add_interface() callback for mld mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add support for the new STA related commands (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add support for the new LINK command (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add support for the new MAC CTXT command (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Refactor MAC_CONTEXT_CMD sending flow (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Refactor STA_HE_CTXT_CMD sending flow (Íñigo Huguet) [2196821] - wifi: iwlwifi: yoyo: Add driver defined dump file name (Íñigo Huguet) [2196821] - wifi: iwlwifi: yoyo: Add new tlv for dump file name extension (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: avoid sta lookup in queue alloc (Íñigo Huguet) [2196821] - wifi: ath11k: fix deinitialization of firmware resources (Íñigo Huguet) [2196821] - wifi: ath11k: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196821] - wifi: ath12k: Add missing unwind goto in ath12k_pci_probe() (Íñigo Huguet) [2196821] - net: Use of_property_present() for testing DT property presence (Íñigo Huguet) [2196821] - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() (Íñigo Huguet) [2196821] {CVE-2023-1380} - wifi: rtw88: fix memory leak in rtw_usb_probe() (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add v5 firmware cycle status report (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add v2 Bluetooth scan info (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Fix wrong structure assignment at null data report (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add register monitor report v2 format (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add traffic TX/RX info and its H2C (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add WiFi role info v2 (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add more error_map and counter to log (Íñigo Huguet) [2196821] - wifi: qtnfmac: use struct_size and size_sub for payload length (Íñigo Huguet) [2196821] - wifi: ipw2x00: convert ipw_fw_error->elem to flexible array[] (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: use module_usb_driver (Íñigo Huguet) [2196821] - wifi: rtw89: release RX standby timer of beamformee CSI to save power (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: mark Edimax EW-7811Un V2 as tested (Íñigo Huguet) [2196821] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 4356 (Íñigo Huguet) [2196821] - wifi: move raycs, wl3501 and rndis_wlan to legacy directory (Íñigo Huguet) [2196821] - wifi: move mac80211_hwsim and virt_wifi to virtual directory (Íñigo Huguet) [2196821] - wifi: ath11k: add debug prints in regulatory WMI event processing (Íñigo Huguet) [2196821] - wifi: ath11k: add support to parse new WMI event for 6 GHz (Íñigo Huguet) [2196821] - wifi: ath11k: use proper regulatory reference for bands (Íñigo Huguet) [2196821] - bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990" (Íñigo Huguet) [2196821] - bus: mhi: host: pci_generic: Drop redundant pci_enable_pcie_error_reporting() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix EOF bit reporting (Íñigo Huguet) [2196821] - wifi: iwlwifi: Do not include radiotap EHT user info if not needed (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add EHT RU allocation to radiotap (Íñigo Huguet) [2196821] - wifi: iwlwifi: Update logs for yoyo reset sw changes (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: clean up duplicated defines (Íñigo Huguet) [2196821] - wifi: iwlwifi: rs-fw: break out for unsupported bandwidth (Íñigo Huguet) [2196821] - wifi: iwlwifi: Add support for B step of BnJ-Fm4 (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: make flush code a bit clearer (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: avoid UB shift of snif_queue (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add primary 80 known for EHT radiotap (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: parse FW frame metadata for EHT sniffer mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: decode USIG_B1_B7 RU to nl80211 RU width (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: rename define to generic name (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: allow Microsoft to use TAS (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add all EHT based on data0 info from HW (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add EHT radiotap info based on rate_n_flags (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add an helper function radiotap TLVs (Íñigo Huguet) [2196821] - wifi: radiotap: separate vendor TLV into header/content (Íñigo Huguet) [2196821] - bus: mhi: ep: Demote unsupported channel error log to debug (Íñigo Huguet) [2196821] - bus: mhi: host: Remove mhi_poll() API (Íñigo Huguet) [2196821] - wifi: iwlwifi: reduce verbosity of some logging events (Íñigo Huguet) [2196821] - wifi: iwlwifi: Adding the code to get RF name for MsP device (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: mark mac header with no data frames (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add LSIG info to radio tap info in EHT (Íñigo Huguet) [2196821] - wifi: nl80211: convert cfg80211_scan_request allocation to *_size macros (Íñigo Huguet) [2196821] - wifi: nl80211: Add support for randomizing TA of auth and deauth frames (Íñigo Huguet) [2196821] - wifi: mac80211: add LDPC related flags in ieee80211_bss_conf (Íñigo Huguet) [2196821] - wifi: mac80211: add EHT MU-MIMO related flags in ieee80211_bss_conf (Íñigo Huguet) [2196821] - wifi: mac80211: introduce ieee80211_refresh_tx_agg_session_timer() (Íñigo Huguet) [2196821] - wifi: mac80211: add support for driver adding radiotap TLVs (Íñigo Huguet) [2196821] - wifi: radiotap: Add EHT radiotap definitions (Íñigo Huguet) [2196821] - wifi: mac80211: fix ieee80211_link_set_associated() type (Íñigo Huguet) [2196821] - wifi: mac80211: simplify reasoning about EHT capa handling (Íñigo Huguet) [2196821] - wifi: mac80211: mlme: remove pointless sta check (Íñigo Huguet) [2196821] - wifi: mac80211_hwsim: Indicate support for NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196821] - wifi: mac80211: add netdev per-link debugfs data and driver hook (Íñigo Huguet) [2196821] - wifi: mac80211: remove SMPS from AP debugfs (Íñigo Huguet) [2196821] - wifi: mac80211: add pointer from bss_conf to vif (Íñigo Huguet) [2196821] - wifi: mac80211: warn only once on AP probe (Íñigo Huguet) [2196821] - wifi: cfg80211/mac80211: report link ID on control port RX (Íñigo Huguet) [2196821] - wifi: mac80211: add support for set_hw_timestamp command (Íñigo Huguet) [2196821] - wifi: nl80211: add a command to enable/disable HW timestamping (Íñigo Huguet) [2196821] - wifi: wireless: cleanup unused function parameters (Íñigo Huguet) [2196821] - wifi: wireless: correct primary channel validation on 6 GHz (Íñigo Huguet) [2196821] - wifi: wireless: return primary channel regardless of DUP (Íñigo Huguet) [2196821] - wifi: mac80211: allow beacon protection HW offload (Íñigo Huguet) [2196821] - wifi: mac80211: check key taint for beacon protection (Íñigo Huguet) [2196821] - wifi: mac80211: clear all bits that relate rtap fields on skb (Íñigo Huguet) [2196821] - wifi: mac80211: adjust scan cancel comment/check (Íñigo Huguet) [2196821] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196821] - gpiolib: split linux/gpio/driver.h out of linux/gpio.h (Íñigo Huguet) [2196821] - wifi: rtlwifi: rtl8192se: Remove some unused variables (Íñigo Huguet) [2196821] - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() (Íñigo Huguet) [2196821] - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() (Íñigo Huguet) [2196821] - wifi: brcmfmac: pcie: Add 4359C0 firmware definition (Íñigo Huguet) [2196821] - wifi: rtw89: fix SER L1 might stop entering LPS issue (Íñigo Huguet) [2196821] - wifi: ath11k: Add tx ack signal support for management packets (Íñigo Huguet) [2196821] - wifi: brcmfmac: pcie: Add BCM4378B3 support (Íñigo Huguet) [2196821] - wifi: brcmfmac: common: Add support for external calibration blobs (Íñigo Huguet) [2196821] - wifi: brcmfmac: pcie: Load and provide TxCap blobs (Íñigo Huguet) [2196821] - wifi: brcmfmac: common: Add support for downloading TxCap blobs (Íñigo Huguet) [2196821] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4387 (Íñigo Huguet) [2196821] - wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex (Íñigo Huguet) [2196821] - wifi: brcmfmac: cfg80211: Add support for PMKID_V3 operations (Íñigo Huguet) [2196821] - wifi: brcmfmac: feature: Add support for setting feats based on WLC version (Íñigo Huguet) [2196821] - wifi: brcmfmac: cfg80211: Add support for scan params v2 (Íñigo Huguet) [2196821] - wifi: brcmfmac: chip: Handle 1024-unit sizes for TCM blocks (Íñigo Huguet) [2196821] - wifi: brcmfmac: chip: Only disable D11 cores; handle an arbitrary number (Íñigo Huguet) [2196821] - wifi: ath11k: generate rx and tx mcs maps for supported HE mcs (Íñigo Huguet) [2196821] - wifi: ath11k: move HE MCS mapper to a separate function (Íñigo Huguet) [2196821] - wifi: ath11k: push MU-MIMO params from hostapd to hardware (Íñigo Huguet) [2196821] - wifi: ath11k: modify accessor macros to match index size (Íñigo Huguet) [2196821] - wifi: ath6kl: reduce WARN to dev_dbg() in callback (Íñigo Huguet) [2196821] - wifi: brcmfmac: support CQM RSSI notification with older firmware (Íñigo Huguet) [2196821] - wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device (Íñigo Huguet) [2196821] - wifi: brcmfmac: acpi: Add support for fetching Apple ACPI properties (Íñigo Huguet) [2196821] - wifi: ath12k: remove memset with byte count of 278528 (Íñigo Huguet) [2196821] - wifi: wcn36xx: Slightly optimize PREPARE_HAL_BUF() (Íñigo Huguet) [2196821] - wifi: rtw89: refine FW feature judgement on packet drop (Íñigo Huguet) [2196821] - wifi: rtw89: 8852b: enable hw_scan support (Íñigo Huguet) [2196821] - wifi: rtw89: 8852b: add channel encoding for hw_scan (Íñigo Huguet) [2196821] - wifi: rtw89: adjust channel encoding to common function (Íñigo Huguet) [2196821] - wifi: rtw89: fw: configure CRASH_TRIGGER feature for 8852B (Íñigo Huguet) [2196821] - wifi: rtw89: add tx_wake notify for 8852B (Íñigo Huguet) [2196821] - wifi: rtw88: rtw8822c: Implement RTL8822CS (SDIO) efuse parsing (Íñigo Huguet) [2196821] - wifi: rtw88: rtw8822b: Implement RTL8822BS (SDIO) efuse parsing (Íñigo Huguet) [2196821] - wifi: rtw88: rtw8821c: Implement RTL8821CS (SDIO) efuse parsing (Íñigo Huguet) [2196821] - wifi: rtw88: mac: Add SDIO HCI support in the TX/page table setup (Íñigo Huguet) [2196821] - wifi: rtw88: mac: Add support for the SDIO HCI in rtw_pwr_seq_parser() (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo (Íñigo Huguet) [2196821] - wifi: rtw89: add RNR support for 6 GHz scan (Íñigo Huguet) [2196821] - wifi: rtlwifi: rtl8192de: Remove the unused variable bcnfunc_enable (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: 8188e: parse single one element of RA report for station mode (Íñigo Huguet) [2196821] - wifi: rtlwifi: rtl8192ce: fix dealing empty EEPROM values (Íñigo Huguet) [2196821] - wifi: ath11k: fix SAC bug on peer addition with sta band migration (Íñigo Huguet) [2196821] - wifi: ath10k: Remove redundant assignment to changed_flags (Íñigo Huguet) [2196821] - wifi: ath10k: snoc: enable threaded napi on WCN3990 (Íñigo Huguet) [2196821] - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() (Íñigo Huguet) [2196821] - wifi: ath5k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196821] - wifi: ath11k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196821] - wifi: ath12k: PCI ops for wakeup/release MHI (Íñigo Huguet) [2196821] - wifi: ath12k: Handle lock during peer_id find (Íñigo Huguet) [2196821] - wifi: ath9k: hif_usb: fix memory leak of remain_skbs (Íñigo Huguet) [2196821] - wifi: ath11k: fix return value check in ath11k_ahb_probe() (Íñigo Huguet) [2196821] - wifi: ath12k: use kfree_skb() instead of kfree() (Íñigo Huguet) [2196821] - wifi: ath: Silence memcpy run-time false positive warning (Íñigo Huguet) [2196821] - wifi: ath10k: Remove the unused function shadow_dst_wr_ind_addr() and ath10k_ce_error_intr_enable() (Íñigo Huguet) [2196821] - wifi: ath12k: dp_mon: clean up some inconsistent indentings (Íñigo Huguet) [2196821] - wifi: ath12k: dp_mon: Fix unsigned comparison with less than zero (Íñigo Huguet) [2196821] - wifi: ath12k: Fix spelling mistakes in warning messages and comments (Íñigo Huguet) [2196821] - wifi: ath6kl: minor fix for allocation size (Íñigo Huguet) [2196821] - wifi: ath11k: Set ext passive scan flag to adjust passive scan start time (Íñigo Huguet) [2196821] - tpm_tis-spi: Add hardware wait polling (Štěpán Horáček) [2168368] - tpm: Add a helper for checking hwrng enabled (Štěpán Horáček) [2227058] - tpm: Disable RNG for all AMD fTPMs (Štěpán Horáček) [2227058] - tpm: return false from tpm_amd_is_rng_defective on non-x86 platforms (Štěpán Horáček) [2227058] - tpm_tis_spi: Release chip select when flow control fails (Štěpán Horáček) [2227058] - tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation (Štěpán Horáček) [2227058] - tpm: Prevent hwrng from activating during resume (Štěpán Horáček) [2227058] - tpm: Re-enable TPM chip boostrapping non-tpm_tis TPM drivers (Štěpán Horáček) [2227058] - tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call site (Štěpán Horáček) [2227058] - tpm_tis: fix stall after iowrite*()s (Štěpán Horáček) [2227058] - tpm: tpm_tis_spi: Mark ACPI and OF related data as maybe unused (Štěpán Horáček) [2227058] - tpm, tpm_tis: startup chip before testing for interrupts (Štěpán Horáček) [2227058] - spi: tegra210-quad: Enable TPM wait polling (Štěpán Horáček) [2168368] - spi: Add TPM HW flow flag (Štěpán Horáček) [2168368] - tpm: Fix a possible dereference of ERR_PTR in tpm_init() (Štěpán Horáček) [2227058] - tpm: fix up the tpm_class shutdown_pre pointer when created (Štěpán Horáček) [2227058] - spi: tegra210-quad: Fix iterator outside loop (Štěpán Horáček) [2168368] - spi: tegra210-quad: Fix validate combined sequence (Štěpán Horáček) [2168368] - spi: tegra210-quad: set half duplex flag (Štěpán Horáček) [2168368] - tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops (Štěpán Horáček) [2227058] - tpm: fix NPE on probe for missing device (Štěpán Horáček) [2227058] - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' (Štěpán Horáček) [2227058] - tpm: fix Atmel TPM crash caused by too frequent queries (Štěpán Horáček) [2227058] - redhat/configs: Enable CONFIG_TPM_TIS_SPI (Štěpán Horáček) [2227058] - xfrm: out-of-bounds read of XFRMA_MTIMER_THRESH nlattr (Daniel Mendes) [2218950] {CVE-2023-3773} - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID (Phil Sutter) [2225271] {CVE-2023-4147} - netfilter: nft_set_pipapo: fix improper element removal (Phil Sutter) [2225277] {CVE-2023-4004}- drm/simpledrm: Support the XB24/AB24 format (Adam Jackson) [2231064] - Revert "PCI: tegra194: Enable support for 256 Byte payload" (Jennifer Berringer) [2210133] - Revert "drm/amd/display: edp do not add non-edid timings" (Mika Penttilä) [RHEL-846] - Revert "drm/amd/display: reallocate DET for dual displays with high pixel rate ratio" (Mika Penttilä) [RHEL-846] - drm/client: Fix memory leak in drm_client_modeset_probe (Mika Penttilä) [RHEL-846] - drm/client: Fix memory leak in drm_client_target_cloned (Mika Penttilä) [RHEL-846] - drm/atomic: Fix potential use-after-free in nonblocking commits (Mika Penttilä) [RHEL-846] - drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 (Mika Penttilä) [RHEL-846] - drm/amd/pm: share the code around SMU13 pcie parameters update (Mika Penttilä) [RHEL-846] - drm/ttm: Don't leak a resource on swapout move error (Mika Penttilä) [RHEL-846] - drm/amdgpu: avoid restore process run into dead loop. (Mika Penttilä) [RHEL-846] - drm/amd/display: Correct `DMUB_FW_VERSION` macro (Mika Penttilä) [RHEL-846] - drm/amd/display: Fix 128b132b link loss handling (Mika Penttilä) [RHEL-846] - drm/amd/display: add a NULL pointer check (Mika Penttilä) [RHEL-846] - drm/amd: Disable PSR-SU on Parade 0803 TCON (Mika Penttilä) [RHEL-846] - drm/amdgpu: fix clearing mappings for BOs that are always valid in VM (Mika Penttilä) [RHEL-846] - drm/amd/display: disable seamless boot if force_odm_combine is enabled (Mika Penttilä) [RHEL-846] - drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 (Mika Penttilä) [RHEL-846] - drm/amd/display: fix seamless odm transitions (Mika Penttilä) [RHEL-846] - drm/dp_mst: Clear MSG_RDY flag before sending new message (Mika Penttilä) [RHEL-846] - drm/atomic: Allow vblank-enabled + self-refresh "disable" (Mika Penttilä) [RHEL-846] - drm/amd/display: perform a bounds check before filling dirty rectangles (Mika Penttilä) [RHEL-846] - drm/nouveau: bring back blit subchannel for pre nv50 GPUs (Mika Penttilä) [RHEL-846] - drm/nouveau/disp/g94: enable HDMI (Mika Penttilä) [RHEL-846] - drm/nouveau/disp: fix HDMI on gt215+ (Mika Penttilä) [RHEL-846] - drm/i915: Fix one wrong caching mode enum usage (Mika Penttilä) [RHEL-846] - drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner (Mika Penttilä) [RHEL-846] - drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags (Mika Penttilä) [RHEL-846] - drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime (Mika Penttilä) [RHEL-846] - drm/panel: simple: Add connector_type for innolux_at043tn24 (Mika Penttilä) [RHEL-846] - drm/nouveau/acr: Abort loading ACR if no firmware was found (Mika Penttilä) [RHEL-846] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v4_0 (Mika Penttilä) [RHEL-846] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v2_6 (Mika Penttilä) [RHEL-846] - drm/amdgpu: separate ras irq from jpeg instance irq for UVD_POISON (Mika Penttilä) [RHEL-846] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v4_0 (Mika Penttilä) [RHEL-846] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v2_6 (Mika Penttilä) [RHEL-846] - drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISON (Mika Penttilä) [RHEL-846] - drm/amdgpu: Move vcn ras block init to ras sw_init (Mika Penttilä) [RHEL-846] - drm/amdgpu: Move jpeg ras block init to ras sw_init (Mika Penttilä) [RHEL-846] - drm/amdgpu: Fix usage of UMC fill record in RAS (Mika Penttilä) [RHEL-846] - drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function. (Mika Penttilä) [RHEL-846] - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Mika Penttilä) [RHEL-846] - drm/radeon: fix possible division-by-zero errors (Mika Penttilä) [RHEL-846] - drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode (Mika Penttilä) [RHEL-846] - drm/amdkfd: Fix potential deallocation of previously deallocated memory. (Mika Penttilä) [RHEL-846] - drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg() (Mika Penttilä) [RHEL-846] - drm/amd/display: Fix a test CalculatePrefetchSchedule() (Mika Penttilä) [RHEL-846] - drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H (Mika Penttilä) [RHEL-846] - drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec (Mika Penttilä) [RHEL-846] - drm/bridge: anx7625: Prevent endless probe loop (Mika Penttilä) [RHEL-846] - xdrm/nouveau: dispnv50: fix missing-prototypes warning (Mika Penttilä) [RHEL-846] - drm/bridge: tc358767: Switch to devm MIPI-DSI helpers (Mika Penttilä) [RHEL-846] - drm/vkms: Fix RGB565 pixel conversion (Mika Penttilä) [RHEL-846] - drm: Add fixed-point helper to get rounded integer values (Mika Penttilä) [RHEL-846] - drm/vkms: isolate pixel conversion functionality (Mika Penttilä) [RHEL-846] - drm/panel: sharp-ls043t1le01: adjust mode settings (Mika Penttilä) [RHEL-846] - drm/vram-helper: fix function names in vram helper doc (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: fix THS_TRAILCNT computation (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: fix TXTAGOCNT computation (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: fix THS_ZEROCNT computation (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: fix TCLK_TRAILCNT computation (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: fix TCLK_ZEROCNT computation (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: fix PLL target frequency (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: fix PLL parameters computation (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: always enable HS video mode (Mika Penttilä) [RHEL-846] - drm/bridge: ti-sn65dsi83: Fix enable error path (Mika Penttilä) [RHEL-846] - drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show() (Mika Penttilä) [RHEL-846] - drm/i915/guc/slpc: Provide sysfs for efficient freq (Mika Penttilä) [RHEL-846] - drm/i915/guc: More debug print updates - GuC SLPC (Mika Penttilä) [RHEL-846] - drm/amd/display: Explicitly specify update type per plane info change (Mika Penttilä) [RHEL-846] - radeon: avoid double free in ci_dpm_init() (Mika Penttilä) [RHEL-846] - drm/amd/display: fix is_timing_changed() prototype (Mika Penttilä) [RHEL-846] - drm/amd/display: Add logging for display MALL refresh setting (Mika Penttilä) [RHEL-846] - drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 (Mika Penttilä) [RHEL-846] - drm/amd/display: Ensure vmin and vmax adjust for DCE (Mika Penttilä) [RHEL-846] - drm/amdgpu: Validate VM ioctl flags. (Mika Penttilä) [RHEL-846] - drm/amd/display: Do not update DRR while BW optimizations pending (Mika Penttilä) [RHEL-846] - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Mika Penttilä) [RHEL-846] - udmabuf: revert 'Add support for mapping hugepages (v4)' (Mika Penttilä) [RHEL-846] - drm/amd/display: fix the system hang while disable PSR (Mika Penttilä) [RHEL-846] - drm/amd/display: Add wrapper to call planes and stream update (Mika Penttilä) [RHEL-846] - drm/amd/display: Use dc_update_planes_and_stream (Mika Penttilä) [RHEL-846] - drm/nouveau: add nv_encoder pointer check for NULL (Mika Penttilä) [RHEL-846] - drm/nouveau/dp: check for NULL nv_connector->native_mode (Mika Penttilä) [RHEL-846] - drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow (Mika Penttilä) [RHEL-846] - drm/nouveau: don't detect DSM for non-NVIDIA device (Mika Penttilä) [RHEL-846] - drm/amdgpu: Modify indirect buffer packages for resubmission (Mika Penttilä) [RHEL-846] - drm/amdgpu: Implement gfx9 patch functions for resubmission (Mika Penttilä) [RHEL-846] - drm/amdgpu: Program gds backup address as zero if no gds allocated (Mika Penttilä) [RHEL-846] - drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled (Mika Penttilä) [RHEL-846] - drm/amdgpu: add missing radeon secondary PCI ID (Mika Penttilä) [RHEL-846] - drm/amd/pm: workaround for compute workload type on some skus (Mika Penttilä) [RHEL-846] - drm/amd: Tighten permissions on VBIOS flashing attributes (Mika Penttilä) [RHEL-846] - drm/amd: Make sure image is written to trigger VBIOS image update flow (Mika Penttilä) [RHEL-846] - drm/amd/display: edp do not add non-edid timings (Mika Penttilä) [RHEL-846] - drm/amd/display: limit DPIA link rate to HBR3 (Mika Penttilä) [RHEL-846] - drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1 (Mika Penttilä) [RHEL-846] - Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system" (Mika Penttilä) [RHEL-846] - drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Mika Penttilä) [RHEL-846] - drm: panel-orientation-quirks: Change Air's quirk to support Air Plus (Mika Penttilä) [RHEL-846] - drm/amd/display: add ODM case when looking for first split pipe (Mika Penttilä) [RHEL-846] - drm/amd/display: Reduce sdp bw after urgent to 90% (Mika Penttilä) [RHEL-846] - drm/amd/pm: Fix power context allocation in SMU13 (Mika Penttilä) [RHEL-846] - drm/amd: Disallow s0ix without BIOS support again (Mika Penttilä) [RHEL-846] - drm/amdgpu: change reserved vram info print (Mika Penttilä) [RHEL-846] - drm/amdgpu: fix xclk freq on CHIP_STONEY (Mika Penttilä) [RHEL-846] - drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs (Mika Penttilä) [RHEL-846] - drm/i915/gt: Use the correct error value when kernel_context() fails (Mika Penttilä) [RHEL-846] - drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram (Mika Penttilä) [RHEL-846] - drm/i915/selftests: Add some missing error propagation (Mika Penttilä) [RHEL-846] - drm/i915: Use 18 fast wake AUX sync len (Mika Penttilä) [RHEL-846] - drm/i915: Explain the magic numbers for AUX SYNC/precharge length (Mika Penttilä) [RHEL-846] - drm/amd/pm: reverse mclk and fclk clocks levels for renoir (Mika Penttilä) [RHEL-846] - drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp (Mika Penttilä) [RHEL-846] - drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5 (Mika Penttilä) [RHEL-846] - drm/amd/pm: resolve reboot exception for si oland (Mika Penttilä) [RHEL-846] - drm/amd/pm: reverse mclk and fclk clocks levels for vangogh (Mika Penttilä) [RHEL-846] - drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4 (Mika Penttilä) [RHEL-846] - drm/amdgpu: enable tmz by default for GC 11.0.1 (Mika Penttilä) [RHEL-846] - drm/amd/display: Only wait for blank completion if OTG active (Mika Penttilä) [RHEL-846] - drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged (Mika Penttilä) [RHEL-846] - drm/amdgpu: set gfx9 onwards APU atomics support to be true (Mika Penttilä) [RHEL-846] - drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution (Mika Penttilä) [RHEL-846] - drm/amdgpu: Use the default reset when loading or reloading the driver (Mika Penttilä) [RHEL-846] - drm/amd/display: fix memleak in aconnector->timing_requested (Mika Penttilä) [RHEL-846] - drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init" (Mika Penttilä) [RHEL-846] - drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration (Mika Penttilä) [RHEL-846] - drm/i915: Disable DPLLs before disconnecting the TC PHY (Mika Penttilä) [RHEL-846] - drm/i915: Move shared DPLL disabling into CRTC disable hook (Mika Penttilä) [RHEL-846] - drm: fix drmm_mutex_init() (Mika Penttilä) [RHEL-846] - drm/amd/amdgpu: limit one queue per gang (Mika Penttilä) [RHEL-846] - drm/amd/pm: Fix output of pp_od_clk_voltage (Mika Penttilä) [RHEL-846] - drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 (Mika Penttilä) [RHEL-846] - drm/amdgpu: don't enable secure display on incompatible platforms (Mika Penttilä) [RHEL-846] - drm/radeon: reintroduce radeon_dp_work_func content (Mika Penttilä) [RHEL-846] - drm/amd/display: Have Payload Properly Created After Resume (Mika Penttilä) [RHEL-846] - drm/amdgpu: reserve the old gc_11_0_*_mes.bin (Mika Penttilä) [RHEL-846] - drm/amd/amdgpu: introduce gc_*_mes_2.bin v2 (Mika Penttilä) [RHEL-846] - drm/amdgpu/gfx11: update gpu_clock_counter logic (Mika Penttilä) [RHEL-846] - drm/amdgpu: refine get gpu clock counter method (Mika Penttilä) [RHEL-846] - drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well (Mika Penttilä) [RHEL-846] - drm/amdgpu/gfx10: Disable gfxoff before disabling powergating. (Mika Penttilä) [RHEL-846] - drm/amdgpu/gmc11: implement get_vbios_fb_size() (Mika Penttilä) [RHEL-846] - drm/amd/pm: fix possible power mode mismatch between driver and PMFW (Mika Penttilä) [RHEL-846] - drm/amdgpu: Enable IH retry CAM on GFX9 (Mika Penttilä) [RHEL-846] - drm/amdgpu: Fix sdma v4 sw fini error (Mika Penttilä) [RHEL-846] - drm/amd: Fix an out of bounds error in BIOS parser (Mika Penttilä) [RHEL-846] - drm/amd/display: Correct DML calculation to follow HW SPEC (Mika Penttilä) [RHEL-846] - drm/tegra: Avoid potential 32-bit integer overflow (Mika Penttilä) [RHEL-846] - drm/amd/display: fixed dcn30+ underflow issue (Mika Penttilä) [RHEL-846] - drm/amd/display: reallocate DET for dual displays with high pixel rate ratio (Mika Penttilä) [RHEL-846] - drm/amd/display: Use DC_LOG_DC in the trasform pixel function (Mika Penttilä) [RHEL-846] - drm/amd/display: Enable HostVM based on rIOMMU active (Mika Penttilä) [RHEL-846] - drm/amd/display: enable DPG when disabling plane for phantom pipe (Mika Penttilä) [RHEL-846] - drm/amd/display: Correct DML calculation to align HW formula (Mika Penttilä) [RHEL-846] - drm/amd/display: populate subvp cmd info only for the top pipe (Mika Penttilä) [RHEL-846] - drm/displayid: add displayid_get_header() and check bounds better (Mika Penttilä) [RHEL-846] - drm/i915: taint kernel when force probing unsupported devices (Mika Penttilä) [RHEL-846] - drm/i915/dp: prevent potential div-by-zero (Mika Penttilä) [RHEL-846] - drm/i915: Fix NULL ptr deref by checking new_crtc_state (Mika Penttilä) [RHEL-846] - drm/i915/guc: Don't capture Gen8 regs on Xe devices (Mika Penttilä) [RHEL-846] - drm/sched: Check scheduler work queue before calling timeout handling (Mika Penttilä) [RHEL-846] - drm/mipi-dsi: Set the fwnode for mipi_dsi_device (Mika Penttilä) [RHEL-846] - drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes (Mika Penttilä) [RHEL-846] - drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values (Mika Penttilä) [RHEL-846] - drm/fbdev-generic: prohibit potential out-of-bounds access (Mika Penttilä) [RHEL-846] - exfat: check if filename entries exceeds max filename length (Pavel Reichl) [2221611] {CVE-2023-4273} - RHEL only: mark io_uring tech preview (Jeff Moyer) [2217069] - RHEL only: disable io_uring by default (Jeff Moyer) [2217069] - io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq (Jeff Moyer) [2217069] - io_uring: don't audit the capability check in io_uring_create() (Jeff Moyer) [2217069] - io_uring/net: clear msg_controllen on partial sendmsg retry (Jeff Moyer) [2217069] - io_uring/poll: serialize poll linked timer start with poll removal (Jeff Moyer) [2218611] {CVE-2023-3389} - io_uring/net: use the correct msghdr union member in io_sendmsg_copy_hdr (Jeff Moyer) [2217069] - io_uring/net: save msghdr->msg_control for retries (Jeff Moyer) [2217069] - io_uring: wait interruptibly for request completions on exit (Jeff Moyer) [2217069] - io_uring: add a sysctl to disable io_uring system-wide (Jeff Moyer) [2217069] - io_uring: undeprecate epoll_ctl support (Jeff Moyer) [2217069] - io_uring/rsrc: use nospec'ed indexes (Jeff Moyer) [2217069] - selinux: implement the security_uring_cmd() LSM hook (Jeff Moyer) [2217069] - selinux: add support for the io_uring access controls (Jeff Moyer) [2217069] - selinux: log anon inode class name (Jeff Moyer) [2217069] - RHEL-only: revert RHEL add a boot parameter to enable io_uring (Jeff Moyer) [2217069] - RHEL-only: revert RHEL: io_uring: mark tech preview (Jeff Moyer) [2217069] - Documentation/x86: Fix backwards on/off logic about YMM support (Waiman Long) [2229875] {CVE-2022-40982} - KVM: Add GDS_NO support to KVM (Waiman Long) [2229875] {CVE-2022-40982} - redhat/configs/x86: Disable CONFIG_GDS_FORCE_MITIGATION (Waiman Long) [2229875] {CVE-2022-40982} - x86/speculation: Add Kconfig option for GDS (Waiman Long) [2229875] {CVE-2022-40982} - x86/speculation: Add force option to GDS mitigation (Waiman Long) [2229875] {CVE-2022-40982} - x86/speculation: Add Gather Data Sampling mitigation (Waiman Long) [2229875] {CVE-2022-40982} - x86/cpu: Switch to arch_cpu_finalize_init() (Waiman Long) [2229875] - init: Provide arch_cpu_finalize_init() (Waiman Long) [2229875] - x86/bugs: Use sysfs_emit() (Waiman Long) [2229875] - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed (Waiman Long) [2229875] - arm64: correct the effect of mitigations off on kpti (Waiman Long) [2229875] - x86/speculation: Add missing srbds=off to the mitigations= help text (Waiman Long) [2229875] - Documentation/ABI: Mention retbleed vulnerability info file for sysfs (Waiman Long) [2229875] - ABI: sysfs-devices-system-cpu: use cpuX instead of cpu# (Waiman Long) [2229875] - PCI: Fix runtime PM race with PME polling (Eric Auger) [2216699] - PCI/VPD: Add runtime power management to sysfs interface (Eric Auger) [2216699] - fuse: optional supplementary group in create requests (Miklos Szeredi) [2134128] - fuse: add request extension (Miklos Szeredi) [2134128] - redhat: Switch UKI to using its own SecureBoot cert (Vitaly Kuznetsov) [2225529] - redhat: Add RHEL specifc .sbat section to UKI (Vitaly Kuznetsov) [2225529] - xfrm: add NULL check in xfrm_update_ae_params (Daniel Mendes) [2218947] {CVE-2023-3772} - nvme-rdma: fix potential unbalanced freeze & unfreeze (Ming Lei) [2158750] - nvme-tcp: fix potential unbalanced freeze & unfreeze (Ming Lei) [2158750] - nvme: fix possible hang when removing a controller during error recovery (Ming Lei) [2158750] - crypto: rng - Fix lock imbalance in crypto_del_rng (Herbert Xu) [2229643]- i2c: tegra: Allocate DMA memory for DMA engine (Steve Best) [2228576] - i2c: tegra: Add GPCDMA support (Steve Best) [2228576] - scsi: block: virtio_blk: Set zone limits before revalidating zones (Laurent Vivier) [RHEL-346] - vhost: Make parameter name match of vhost_get_vq_desc() (Laurent Vivier) [RHEL-346] - vhost_scsi: add support for worker ioctls (Laurent Vivier) [RHEL-346] - vhost: add helper to parse userspace vring state/file (Laurent Vivier) [RHEL-346] - vhost_scsi: flush IO vqs then send TMF rsp (Laurent Vivier) [RHEL-346] - vhost_scsi: convert to vhost_vq_work_queue (Laurent Vivier) [RHEL-346] - vhost_scsi: make SCSI cmd completion per vq (Laurent Vivier) [RHEL-346] - vhost: create worker at end of vhost_dev_set_owner (Laurent Vivier) [RHEL-346] - virtio: Add missing documentation for structure fields (Laurent Vivier) [RHEL-346] - virtio: allow caller to override device DMA mask in vp_modern (Laurent Vivier) [RHEL-346] - virtio: allow caller to override device id in vp_modern (Laurent Vivier) [RHEL-346] - virtio_pci: Optimize virtio_pci_device structure size (Laurent Vivier) [RHEL-346] - tools/virtio: fix build break for aarch64 (Laurent Vivier) [RHEL-346] - tools/virtio: use canonical ftrace path (Laurent Vivier) [RHEL-346] - vhost: support PACKED when setting-getting vring_base (Laurent Vivier) [RHEL-346] - vhost_net: revert upend_idx only on retriable error (Laurent Vivier) [RHEL-346] - tools/virtio: Add .gitignore for ringtest (Laurent Vivier) [RHEL-346] - tools/virtio: Fix arm64 ringtest compilation error (Laurent Vivier) [RHEL-346] - virtio_net: use control_buf for coalesce params (Laurent Vivier) [RHEL-346] - scsi: virtio_scsi: Remove a useless function call (Laurent Vivier) [RHEL-346] - virtio_net: Fix error unwinding of XDP initialization (Laurent Vivier) [RHEL-346] - virtio_net: introduce virtnet_build_skb() (Laurent Vivier) [RHEL-346] - virtio_net: introduce receive_small_build_xdp (Laurent Vivier) [RHEL-346] - virtio_net: small: remove skip_xdp (Laurent Vivier) [RHEL-346] - virtio_net: small: avoid code duplication in xdp scenarios (Laurent Vivier) [RHEL-346] - virtio_net: small: remove the delta (Laurent Vivier) [RHEL-346] - virtio_net: introduce receive_small_xdp() (Laurent Vivier) [RHEL-346] - virtio_net: merge: remove skip_xdp (Laurent Vivier) [RHEL-346] - virtio_net: introduce receive_mergeable_xdp() (Laurent Vivier) [RHEL-346] - virtio_net: virtnet_build_xdp_buff_mrg() auto release xdp shinfo (Laurent Vivier) [RHEL-346] - virtio_net: separate the logic of freeing the rest mergeable buf (Laurent Vivier) [RHEL-346] - virtio_net: separate the logic of freeing xdp shinfo (Laurent Vivier) [RHEL-346] - virtio_net: introduce virtnet_xdp_handler() to seprate the logic of run xdp (Laurent Vivier) [RHEL-346] - virtio_net: optimize mergeable_xdp_get_buf() (Laurent Vivier) [RHEL-346] - virtio_net: introduce mergeable_xdp_get_buf() (Laurent Vivier) [RHEL-346] - virtio_net: mergeable xdp: put old page immediately (Laurent Vivier) [RHEL-346] - virtio_net: suppress cpu stall when free_unused_bufs (Laurent Vivier) [RHEL-346] - tools/virtio: fix build caused by virtio_ring changes (Laurent Vivier) [RHEL-346] - virtio_ring: add a struct device forward declaration (Laurent Vivier) [RHEL-346] - virtio_ring: don't update event idx on get_buf (Laurent Vivier) [RHEL-346] - vringh: fix typos in the vringh_init_* documentation (Laurent Vivier) [RHEL-346] - virtio_ring: Allow non power of 2 sizes for packed virtqueue (Laurent Vivier) [RHEL-346] - vhost-scsi: Reduce vhost_scsi_mutex use (Laurent Vivier) [RHEL-346] - vhost-scsi: Drop vhost_scsi_mutex use in port callouts (Laurent Vivier) [RHEL-346] - vhost-scsi: Check for a cleared backend before queueing an event (Laurent Vivier) [RHEL-346] - vhost-scsi: Drop device mutex use in vhost_scsi_do_plug (Laurent Vivier) [RHEL-346] - vhost-scsi: Delay releasing our refcount on the tpg (Laurent Vivier) [RHEL-346] - virtio_ring: Use const to annotate read-only pointer params (Laurent Vivier) [RHEL-346] - virtio_ring: Avoid using inline for small functions (Laurent Vivier) [RHEL-346] - tools/virtio: virtio_test -h,--help should return directly (Laurent Vivier) [RHEL-346] - tools/virtio: virtio_test: Fix indentation (Laurent Vivier) [RHEL-346] - virtio: Reorder fields in 'struct virtqueue' (Laurent Vivier) [RHEL-346] - vhost: use struct_size and size_add to compute flex array sizes (Laurent Vivier) [RHEL-346] - virtio_net: bugfix overflow inside xdp_linearize_page() (Laurent Vivier) [RHEL-346] - virtio-mmio: Add explicit include for of.h (Laurent Vivier) [RHEL-346] - tools/virtio: fix typo in README instructions (Laurent Vivier) [RHEL-346] - vhost-scsi: Fix crash during LUN unmapping (Laurent Vivier) [RHEL-346] - vhost-scsi: Fix vhost_scsi struct use after free (Laurent Vivier) [RHEL-346] - virtio-blk: fix ZBD probe in kernels without ZBD support (Laurent Vivier) [RHEL-346] - virtio-blk: fix to match virtio spec (Laurent Vivier) [RHEL-346] - vhost: move worker thread fields to new struct (Laurent Vivier) [RHEL-346] - vhost: Fix livepatch timeouts in vhost_worker() (Laurent Vivier) [RHEL-346] - scsi: vhost-scsi: Remove default fabric ops callouts (Laurent Vivier) [RHEL-346] - virtio_net: free xdp shinfo frags when build_skb_from_xdp_buff() fails (Laurent Vivier) [RHEL-346] - virtio_net: fix page_to_skb() miss headroom (Laurent Vivier) [RHEL-346] - net: virtio_net: implement exact header length guest feature (Laurent Vivier) [RHEL-346] - tools/virtio: Ignore virtio-trace/trace-agent (Laurent Vivier) [RHEL-346] - virtio_net: add checking sq is full inside xdp xmit (Laurent Vivier) [RHEL-346] - virtio_net: separate the logic of checking whether sq is full (Laurent Vivier) [RHEL-346] - virtio_net: reorder some funcs (Laurent Vivier) [RHEL-346] - tools/virtio: enable to build with retpoline (Laurent Vivier) [RHEL-346] - scsi: virtio_scsi: fix handling of kmalloc failure (Laurent Vivier) [RHEL-346] - vhost-net: support VIRTIO_F_RING_RESET (Laurent Vivier) [RHEL-346] - vhost-scsi: convert sysfs snprintf and sprintf to sysfs_emit (Laurent Vivier) [RHEL-346] - virtio_ring: per virtqueue dma device (Laurent Vivier) [RHEL-346] - vhost-test: remove meaningless debug info (Laurent Vivier) [RHEL-346] - virtio-blk: set req->state to MQ_RQ_COMPLETE after polling I/O is finished (Laurent Vivier) [RHEL-346] - docs: driver-api: virtio: commentize spec version checking (Laurent Vivier) [RHEL-346] - docs: driver-api: virtio: slightly reword virtqueues allocation paragraph (Laurent Vivier) [RHEL-346] - docs: driver-api: virtio: parenthesize external reference targets (Laurent Vivier) [RHEL-346] - virtio_blk: mark all zone fields LE (Laurent Vivier) [RHEL-346] - virtio_blk: zone append in header type tweak (Laurent Vivier) [RHEL-346] - virtio_blk: temporary variable type tweak (Laurent Vivier) [RHEL-346] - virtio-blk: add support for zoned block devices (Laurent Vivier) [RHEL-346] - docs: driver-api: virtio: virtio on Linux (Laurent Vivier) [RHEL-346] - virtio-net: Maintain reverse cleanup order (Laurent Vivier) [RHEL-346] - virtio-net: Keep stop() to follow mirror sequence of open() (Laurent Vivier) [RHEL-346] - virtio-net: fix possible unsigned integer overflow (Laurent Vivier) [RHEL-346] - virtio-net: execute xdp_do_flush() before napi_complete_done() (Laurent Vivier) [RHEL-346] - vhost-scsi: unbreak any layout for response (Laurent Vivier) [RHEL-346] - tools/virtio: fix the vringh test for virtio ring changes (Laurent Vivier) [RHEL-346] - virtio-net: Reduce debug name field size to 16 bytes (Laurent Vivier) [RHEL-346] - virtio-net: correctly enable callback during start_xmit (Laurent Vivier) [RHEL-346] - virtio_net: Reuse buffer free function (Laurent Vivier) [RHEL-346] - virtio-net: support multi-buffer xdp (Laurent Vivier) [RHEL-346] - virtio-net: remove xdp related info from page_to_skb() (Laurent Vivier) [RHEL-346] - virtio-net: build skb from multi-buffer xdp (Laurent Vivier) [RHEL-346] - virtio-net: transmit the multi-buffer xdp (Laurent Vivier) [RHEL-346] - virtio-net: construct multi-buffer xdp in mergeable (Laurent Vivier) [RHEL-346] - virtio-net: build xdp_buff with multi buffers (Laurent Vivier) [RHEL-346] - virtio-net: update bytes calculation for xdp_frame (Laurent Vivier) [RHEL-346] - virtio-net: set up xdp for multi buffer packets (Laurent Vivier) [RHEL-346] - virtio-net: fix calculation of MTU for single-buffer xdp (Laurent Vivier) [RHEL-346] - virtio-net: disable the hole mechanism for xdp (Laurent Vivier) [RHEL-346] - virtio_blk: Fix signedness bug in virtblk_prep_rq() (Laurent Vivier) [RHEL-346] - tools/virtio: remove smp_read_barrier_depends() (Laurent Vivier) [RHEL-346] - tools/virtio: remove stray characters (Laurent Vivier) [RHEL-346] - virtio: Implementing attribute show with sysfs_emit (Laurent Vivier) [RHEL-346] - tools/virtio: Variable type completion (Laurent Vivier) [RHEL-346] - virtio_blk: use UINT_MAX instead of -1U (Laurent Vivier) [RHEL-346] - vhost: fix range used in translate_desc() (Laurent Vivier) [RHEL-346] - vringh: fix range used in iotlb_translate() (Laurent Vivier) [RHEL-346] - tools: Delete the unneeded semicolon after curly braces (Laurent Vivier) [RHEL-346] - virtio_pci: modify ENOENT to EINVAL (Laurent Vivier) [RHEL-346] - virtio_ring: use helper function is_power_of_2() (Laurent Vivier) [RHEL-346] - virtio_pci: use helper function is_power_of_2() (Laurent Vivier) [RHEL-346] - virtio-blk: use a helper to handle request queuing errors (Laurent Vivier) [RHEL-346] - tools/virtio: initialize spinlocks in vring_test.c (Laurent Vivier) [RHEL-346] - drivers/net/virtio_net.c: Added USO support. (Laurent Vivier) [RHEL-346] - linux/virtio_net.h: Support USO offload in vnet header. (Laurent Vivier) [RHEL-346] - uapi/linux/virtio_net.h: Added USO types. (Laurent Vivier) [RHEL-346] - virtio-blk: replace ida_simple[get|remove] with ida_[alloc_range|free] (Laurent Vivier) [RHEL-346] - fix 'direction' argument of iov_iter_{init,bvec}() (Laurent Vivier) [RHEL-346] - virtio_net: Fix probe failed when modprobe virtio_net (Laurent Vivier) [RHEL-346] - virtio_pci: use irq to detect interrupt support (Laurent Vivier) [RHEL-346] - virtio_pci: don't try to use intxif pin is zero (Laurent Vivier) [RHEL-346] - virtio_blk: add SECURE ERASE command support (Laurent Vivier) [RHEL-346] - virtio-net: use mtu size as buffer length for big packets (Laurent Vivier) [RHEL-346] - virtio-net: introduce and use helper function for guest gso support checks (Laurent Vivier) [RHEL-346] - virtio: drop vp_legacy_set_queue_size (Laurent Vivier) [RHEL-346] - virtio_ring: make vring_alloc_queue_packed prettier (Laurent Vivier) [RHEL-346] - virtio_ring: split: Operators use unified style (Laurent Vivier) [RHEL-346] - vhost: add __init/__exit annotations to module init/exit funcs (Laurent Vivier) [RHEL-346] - virtio-blk: Fix WARN_ON_ONCE in virtio_queue_rq() (Laurent Vivier) [RHEL-346] - virtio_test: fixup for vq reset (Laurent Vivier) [RHEL-346] - net: virtio_net: fix notification coalescing comments (Laurent Vivier) [RHEL-346] - virtio: kerneldocs fixes and enhancements (Laurent Vivier) [RHEL-346] - virtio_net: fix endian-ness for RSS (Laurent Vivier) [RHEL-346] - virtio-blk: Avoid use-after-free on suspend/resume (Laurent Vivier) [RHEL-346] - vhost scsi: Allow user to control num virtqueues (Laurent Vivier) [RHEL-346] - vhost-scsi: Fix max number of virtqueues (Laurent Vivier) [RHEL-346] - net: virtio_net: notifications coalescing support (Laurent Vivier) [RHEL-346] - virtio: Check dev_set_name() return value (Laurent Vivier) [RHEL-346] - tools/virtio: fix build (Laurent Vivier) [RHEL-346] - virtio_net: support set_ringparam (Laurent Vivier) [RHEL-346] - virtio_net: support tx queue resize (Laurent Vivier) [RHEL-346] - virtio_net: support rx queue resize (Laurent Vivier) [RHEL-346] - virtio_net: split free_unused_bufs() (Laurent Vivier) [RHEL-346] - virtio_net: get ringparam by virtqueue_get_vring_max_size() (Laurent Vivier) [RHEL-346] - virtio_pci: support VIRTIO_F_RING_RESET (Laurent Vivier) [RHEL-346] - virtio_pci: extract the logic of active vq for modern pci (Laurent Vivier) [RHEL-346] - virtio_pci: introduce helper to get/set queue reset (Laurent Vivier) [RHEL-346] - virtio_pci: struct virtio_pci_common_cfg add queue_reset (Laurent Vivier) [RHEL-346] - virtio_ring: struct virtqueue introduce reset (Laurent Vivier) [RHEL-346] - virtio: queue_reset: add VIRTIO_F_RING_RESET (Laurent Vivier) [RHEL-346] - virtio: allow to unbreak/break virtqueue individually (Laurent Vivier) [RHEL-346] - virtio_pci: struct virtio_pci_common_cfg add queue_notify_data (Laurent Vivier) [RHEL-346] - virtio_ring: introduce virtqueue_resize() (Laurent Vivier) [RHEL-346] - virtio_ring: packed: introduce virtqueue_resize_packed() (Laurent Vivier) [RHEL-346] - virtio_ring: packed: introduce virtqueue_reinit_packed() (Laurent Vivier) [RHEL-346] - virtio_ring: packed: extract the logic of attach vring (Laurent Vivier) [RHEL-346] - virtio_ring: packed: extract the logic of vring init (Laurent Vivier) [RHEL-346] - virtio_ring: packed: extract the logic of alloc state and extra (Laurent Vivier) [RHEL-346] - virtio_ring: packed: extract the logic of alloc queue (Laurent Vivier) [RHEL-346] - virtio_ring: packed: introduce vring_free_packed (Laurent Vivier) [RHEL-346] - virtio_ring: split: introduce virtqueue_resize_split() (Laurent Vivier) [RHEL-346] - virtio_ring: split: reserve vring_align, may_reduce_num (Laurent Vivier) [RHEL-346] - virtio_ring: split: introduce virtqueue_reinit_split() (Laurent Vivier) [RHEL-346] - virtio_ring: split: extract the logic of attach vring (Laurent Vivier) [RHEL-346] - virtio_ring: split: extract the logic of vring init (Laurent Vivier) [RHEL-346] - virtio_ring: split: extract the logic of alloc state and extra (Laurent Vivier) [RHEL-346] - virtio_ring: split: extract the logic of alloc queue (Laurent Vivier) [RHEL-346] - virtio_ring: split: introduce vring_free_split() (Laurent Vivier) [RHEL-346] - virtio_ring: split: __vring_new_virtqueue() accept struct vring_virtqueue_split (Laurent Vivier) [RHEL-346] - virtio_ring: split: stop __vring_new_virtqueue as export symbol (Laurent Vivier) [RHEL-346] - virtio_ring: introduce virtqueue_init() (Laurent Vivier) [RHEL-346] - virtio_ring: split vring_virtqueue (Laurent Vivier) [RHEL-346] - virtio_ring: extract the logic of freeing vring (Laurent Vivier) [RHEL-346] - virtio_ring: update the document of the virtqueue_detach_unused_buf for queue reset (Laurent Vivier) [RHEL-346] - virtio: struct virtio_config_ops add callbacks for queue_reset (Laurent Vivier) [RHEL-346] - virtio: record the maximum queue num supported by the device. (Laurent Vivier) [RHEL-346] - drivers/virtio: Clarify CONFIG_VIRTIO_MEM for unsupported architectures (Laurent Vivier) [RHEL-346] - virtio_mmio: add support to set IRQ of a virtio device as wakeup source (Laurent Vivier) [RHEL-346] - virtio_ring: remove the arg vq of vring_alloc_desc_extra() (Laurent Vivier) [RHEL-346] - remoteproc: rename len of rpoc_vring to num (Laurent Vivier) [RHEL-346] - virtio_net: fix memory leak inside XPD_TX with mergeable (Laurent Vivier) [RHEL-346] - virtio-net: fix the race between refill work and close (Laurent Vivier) [RHEL-346] - virtio_ring: make vring_create_virtqueue_split prettier (Laurent Vivier) [RHEL-346] - virtio_mmio: Restore guest page size on resume (Laurent Vivier) [RHEL-346] - virtio_mmio: Add missing PM calls to freeze/restore (Laurent Vivier) [RHEL-346] - virtio: Remove unnecessary variable assignments (Laurent Vivier) [RHEL-346] - virtio_ring : keep used_wrap_counter in vq->last_used_idx (Laurent Vivier) [RHEL-346] - virtio_net: fix xdp_rxq_info bug after suspend/resume (Laurent Vivier) [RHEL-346] - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed (Laurent Vivier) [RHEL-346] - vhost: rename vhost_work_dev_flush (Laurent Vivier) [RHEL-346] - vhost-test: drop flush after vhost_dev_cleanup (Laurent Vivier) [RHEL-346] - vhost-scsi: drop flush after vhost_dev_cleanup (Laurent Vivier) [RHEL-346] - vhost_test: remove vhost_test_flush_vq() (Laurent Vivier) [RHEL-346] - vhost_net: get rid of vhost_net_flush_vq() and extra flush calls (Laurent Vivier) [RHEL-346] - vhost: flush dev once during vhost_dev_stop (Laurent Vivier) [RHEL-346] - vhost: get rid of vhost_poll_flush() wrapper (Laurent Vivier) [RHEL-346] - virtio: Directly use ida_alloc()/free() (Laurent Vivier) [RHEL-346] - virtio: use WARN_ON() to warning illegal status value (Laurent Vivier) [RHEL-346] - virtio: allow to unbreak virtqueue (Laurent Vivier) [RHEL-346] - virtio-mmio: implement synchronize_cbs() (Laurent Vivier) [RHEL-346] - virtio-pci: implement synchronize_cbs() (Laurent Vivier) [RHEL-346] - virtio: introduce config op to synchronize vring callbacks (Laurent Vivier) [RHEL-346] - virtio: use virtio_reset_device() when possible (Laurent Vivier) [RHEL-346] - virtio: use virtio_device_ready() in virtio_device_restore() (Laurent Vivier) [RHEL-346] - virtio: Replace long long int with long long (Laurent Vivier) [RHEL-346] - virtio: Replace unsigned with unsigned int (Laurent Vivier) [RHEL-346] - virtio: pci: Fix an error handling path in vp_modern_probe() (Laurent Vivier) [RHEL-346] - virtio_ring: add unlikely annotation for free descs check (Laurent Vivier) [RHEL-346] - virtio_ring: remove unnecessary to_vvq call in vring hot path (Laurent Vivier) [RHEL-346] - virtio-blk: support mq_ops->queue_rqs() (Laurent Vivier) [RHEL-346] - virtio-blk: support polling I/O (Laurent Vivier) [RHEL-346] - Fix double fget() in vhost_net_set_backend() (Laurent Vivier) [RHEL-346] - virtio: fix virtio transitional ids (Laurent Vivier) [RHEL-346] - virtio_net: fix wrong buf address calculation when using xdp (Laurent Vivier) [RHEL-346] - scsi: virtio-scsi: Eliminate anonymous module_init & module_exit (Laurent Vivier) [RHEL-346] - vhost: handle error while adding split ranges to iotlb (Laurent Vivier) [RHEL-346] - virtio: pci: check bar values read from virtio config space (Laurent Vivier) [RHEL-346] - drivers/net/virtio_net: Added RSS hash report control. (Laurent Vivier) [RHEL-346] - drivers/net/virtio_net: Added RSS hash report. (Laurent Vivier) [RHEL-346] - drivers/net/virtio_net: Added basic RSS support. (Laurent Vivier) [RHEL-346] - drivers/net/virtio_net: Fixed padded vheader to use v1 with hash. (Laurent Vivier) [RHEL-346] - tools/virtio: compile with -pthread (Laurent Vivier) [RHEL-346] - tools/virtio: fix after premapped buf support (Laurent Vivier) [RHEL-346] - virtio_ring: remove flags check for unmap packed indirect desc (Laurent Vivier) [RHEL-346] - virtio_ring: remove flags check for unmap split indirect desc (Laurent Vivier) [RHEL-346] - virtio_ring: rename vring_unmap_state_packed() to vring_unmap_extra_packed() (Laurent Vivier) [RHEL-346] - Add definition of VIRTIO_F_IN_ORDER feature bit (Laurent Vivier) [RHEL-346] - vhost: cache avail index in vhost_enable_notify() (Laurent Vivier) [RHEL-346] - vhost: allow batching hint without size (Laurent Vivier) [RHEL-346] - tools/virtio: handle fallout from folio work (Laurent Vivier) [RHEL-346] - tools/virtio: fix virtio_test execution (Laurent Vivier) [RHEL-346] - vhost: remove avail_event arg from vhost_update_avail_event() (Laurent Vivier) [RHEL-346] - virtio-blk: Remove BUG_ON() in virtio_queue_rq() (Laurent Vivier) [RHEL-346] - virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero (Laurent Vivier) [RHEL-346] - vhost: fix hung thread due to erroneous iotlb entries (Laurent Vivier) [RHEL-346] - virtio: document virtio_reset_device (Laurent Vivier) [RHEL-346] - virtio: acknowledge all features before access (Laurent Vivier) [RHEL-346] - virtio: unexport virtio_finalize_features (Laurent Vivier) [RHEL-346] - virtio_net: Fix code indent error (Laurent Vivier) [RHEL-346] - virtio_ring: mark ring unused on error (Laurent Vivier) [RHEL-346] - vhost/test: fix memory leak of vhost virtqueues (Laurent Vivier) [RHEL-346] - virtio/virtio_pci_legacy_dev: ensure the correct return value (Laurent Vivier) [RHEL-346] - virtio: fix a typo in function "vp_modern_remove" comments. (Laurent Vivier) [RHEL-346] - virtio-pci: fix the confusing error message (Laurent Vivier) [RHEL-346] - net: skip virtio_net_hdr_set_proto if protocol already set (Laurent Vivier) [RHEL-346] - net: accept UFOv6 packages in virtio_net_hdr_to_skb (Laurent Vivier) [RHEL-346] - virtio_net: fix rx_drops stat for small pkts (Laurent Vivier) [RHEL-346] - virtio_ring: Fix querying of maximum DMA mapping size for virtio device (Laurent Vivier) [RHEL-346] - virtio-blk: modify the value type of num in virtio_queue_rq() (Laurent Vivier) [RHEL-346] - net: virtio_net_hdr_to_skb: count transport header in UFO (Laurent Vivier) [RHEL-346] - virtio_blk: correct types for status handling (Laurent Vivier) [RHEL-346] - virtio_blk: allow 0 as num_request_queues (Laurent Vivier) [RHEL-346] - virtio-blk: fixup coccinelle warnings (Laurent Vivier) [RHEL-346] - virtio_ring: fix typos in vring_desc_extra (Laurent Vivier) [RHEL-346] - virtio_blk: Fix spelling mistake: "advertisted" -> "advertised" (Laurent Vivier) [RHEL-346] - virtio_ring: check desc == NULL when using indirect with packed (Laurent Vivier) [RHEL-346] - virtio_ring: make virtqueue_add_indirect_packed prettier (Laurent Vivier) [RHEL-346] - virtio-pci: introduce legacy device module (Laurent Vivier) [RHEL-346] - virtio-blk: add num_request_queues module parameter (Laurent Vivier) [RHEL-346] - virtio-blk: avoid preallocating big SGL for data (Laurent Vivier) [RHEL-346] - virtio_net: clarify tailroom logic (Laurent Vivier) [RHEL-346] - net: virtio: use eth_hw_addr_set() (Laurent Vivier) [RHEL-346] - scsi: virtio_scsi: Call scsi_done() directly (Laurent Vivier) [RHEL-346] - virtio_net: skip RCU read lock by checking xdp_enabled of vi (Laurent Vivier) [RHEL-346] - scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported" (Laurent Vivier) [RHEL-346] - virtio_net: use netdev_warn_once to output warn when without enough queues (Laurent Vivier) [RHEL-346] - virtio: don't fail on !of_device_is_compatible (Laurent Vivier) [RHEL-346] - virtio: Bind virtio device to device-tree node (Laurent Vivier) [RHEL-346] - vhost scsi: Convert to SPDX identifier (Laurent Vivier) [RHEL-346] - virtio_net: reduce raw_smp_processor_id() calling in virtnet_xdp_get_sq (Laurent Vivier) [RHEL-346] - scsi: virtio_scsi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Laurent Vivier) [RHEL-346] - memory: tegra: add MC client for Tegra234 GPU (Charles Mirabile) [2230084] - net: stmmac: tegra: Properly allocate clock bulk data (Steve Best) [2227065] - char: misc: Increase the maximum number of dynamic misc devices to 1048448 (Charles Mirabile) [2229615] - watch_queue: Fix NULL dereference in error cleanup (Chris von Recklinghausen) [2229694] - x86/mm: Do not shuffle CPU entry areas without KASLR (Julia Denham) [2165933] {CVE-2023-0597} - x86/mm: Randomize per-cpu entry area (Julia Denham) [2165933] {CVE-2023-0597} - x86/kasan: Map shadow for percpu pages on demand (Julia Denham) [2165933] {CVE-2023-0597} - redhat/configs: Texas Instruments INA3221 driver (Steve Best) [2228859] - hwmon: (ina3221) Fix shunt sum critical calculation (Steve Best) [2228859] - KVM: arm64: Skip instruction after emulating write to TCR_EL1 (Eric Auger) [2228755] - KVM: selftests: Build access_tracking_perf_test for arm64 (Eric Auger) [2228755] - KVM: Ensure lockdep knows about kvm->lock vs. vcpu->mutex ordering rule (Eric Auger) [2228755] - arm64: paravirt: remove conduit check in has_pv_steal_clock (Eric Auger) [2228755] - ARM: perf: Mark all accessor functions inline (Eric Auger) [2228755] - KVM: Grab a reference to KVM for VM and vCPU stats file descriptors (Eric Auger) [2228755] - KVM: arm64: Fix the name of sys_reg_desc related to PMU (Eric Auger) [2228755] - KVM: arm64: Correctly handle RES0 bits PMEVTYPER_EL0.evtCount (Eric Auger) [2228755] - KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption (Eric Auger) [2228755] - KVM: arm64: Correctly handle page aging notifiers for unaligned memslot (Eric Auger) [2228755] - KVM: arm64: Disable preemption in kvm_arch_hardware_enable() (Eric Auger) [2228755] - KVM: arm64: Handle kvm_arm_init failure correctly in finalize_pkvm (Eric Auger) [2228755] - KVM: arm64: timers: Use CNTHCTL_EL2 when setting non-CNTKCTL_EL1 bits (Eric Auger) [2228755]- docs: Move the HTE documentation to driver-api/ (Charles Mirabile) [2213227] - hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id() (Charles Mirabile) [2213227] - gpio: tegra186: Add Tegra234 hte support (Charles Mirabile) [2213227] - hte: handle nvidia,gpio-controller property (Charles Mirabile) [2213227] - hte: Deprecate nvidia,slices property (Charles Mirabile) [2213227] - hte: Add Tegra234 provider (Charles Mirabile) [2213227] - arm64: tegra: Add Tegra234 GTE nodes (Charles Mirabile) [2213227] - dt-bindings: timestamp: Deprecate nvidia,slices property (Charles Mirabile) [2213227] - dt-bindings: timestamp: Add Tegra234 support (Charles Mirabile) [2213227] - MAINTAINERS: Add HTE/timestamp subsystem details (Charles Mirabile) [2213227] - hte: Use of_property_present() for testing DT property presence (Charles Mirabile) [2213227] - hte: tegra-194: Use proper includes (Charles Mirabile) [2213227] - tools: gpio: fix -c option of gpio-event-mon (Charles Mirabile) [2213227] - gpio: tegra186: remove unneeded loop in tegra186_gpio_init_route_mapping() (Charles Mirabile) [2213227] - hte: tegra: fix 'struct of_device_id' build error (Charles Mirabile) [2213227] - hte: Use device_match_of_node() (Charles Mirabile) [2213227] - dt-bindings: timestamp: Correct id path (Charles Mirabile) [2213227] - dt-bindings: Renamed hte directory to timestamp (Charles Mirabile) [2213227] - hte: Fix possible use-after-free in tegra_hte_test_remove() (Charles Mirabile) [2213227] - hte: Remove unused including (Charles Mirabile) [2213227] - MAINTAINERS: Add HTE Subsystem (Charles Mirabile) [2213227] - tools: gpio: Add new hardware clock type (Charles Mirabile) [2213227] - dt-bindings: Add HTE bindings (Charles Mirabile) [2213227] - Documentation: Add HTE subsystem guide (Charles Mirabile) [2213227] - net/mlx5e: TC, CT: Offload ct clear only once (Mohammad Kabat) [2214574] - net/mlx5e: TC, Cleanup ct resources for nic flow (Mohammad Kabat) [2214574] - xdp: bpf_xdp_metadata use EOPNOTSUPP for no driver support (Mohammad Kabat) [2165364] - vfio-iommufd: Support iommufd for physical VFIO devices (Mohammad Kabat) [2214574] - net/mlx5e: TC, Add null pointer check for hardware miss support (Mohammad Kabat) [2214574] - net/mlx5e: TC, Remove special handling of CT action (Mohammad Kabat) [2214574] - net/mlx5: DR, Add missing mutex init/destroy in pattern manager (Mohammad Kabat) [2214574] - net/mlx5e: Do not update SBCM when prio2buffer command is invalid (Mohammad Kabat) [2214574] - net/mlx5e: Move Ethernet driver debugfs to profile init callback (Mohammad Kabat) [2214574] - net/mlx5e: Use query_special_contexts cmd only once per mdev (Mohammad Kabat) [2214574] - net/mlx5e: TC, Fix using eswitch mapping in nic mode (Mohammad Kabat) [2214574] - net/mlx5: Read embedded cpu after init bit cleared (Mohammad Kabat) [2214574] - net/mlx5e: Fix error handling in mlx5e_refresh_tirs (Mohammad Kabat) [2214574] - net/mlx5e: Don't attach netdev profile while handling internal error (Mohammad Kabat) [2214574] - net/mlx5: Fix post parse infra to only parse every action once (Mohammad Kabat) [2214574] - net/mlx5: fw_tracer, Fix event handling (Mohammad Kabat) [2214574] - net/mlx5: SF, Drain health before removing device (Mohammad Kabat) [2214574] - net/mlx5e: Consider internal buffers size in port buffer calculations (Mohammad Kabat) [2214574] - net/mlx5: Devcom, serialize devcom registration (Mohammad Kabat) [2214574] - net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device (Mohammad Kabat) [2214574] - net/mlx5e: Fix SQ wake logic in ptp napi_poll context (Mohammad Kabat) [2214574] - net/mlx5e: Fix deadlock in tc route query code (Mohammad Kabat) [2214574] - net/mlx5: Fix error message when failing to allocate device memory (Mohammad Kabat) [2214574] - net/mlx5e: Use correct encap attribute during invalidation (Mohammad Kabat) [2214574] - net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE (Mohammad Kabat) [2214574] - net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs (Mohammad Kabat) [2214574] - net/mlx5: Handle pairing of E-switch via uplink un/load APIs (Mohammad Kabat) [2214574] - net/mlx5: Collect command failures data only for known commands (Mohammad Kabat) [2214574] - net/mlx5e: do as little as possible in napi poll when budget is 0 (Mohammad Kabat) [2214574] - net/mlx5e: Fix error flow in representor failing to add vport rx rule (Mohammad Kabat) [2214574] - RDMA/mlx5: Fix flow counter query via DEVX (Mohammad Kabat) [2214574] - net/mlx5: Fix wrong comment (Mohammad Kabat) [2214574] - net/mlx5e: Coding style fix, add empty line (Mohammad Kabat) [2214574] - RDMA/mlx5: Coding style fix reported by checkpatch (Mohammad Kabat) [2214574] - net/mlx5: DR, Calculate sync threshold of each pool according to its type (Mohammad Kabat) [2015447] - net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump (Mohammad Kabat) [2015447] - net/mlx5: DR, Enable patterns and arguments for supporting devices (Mohammad Kabat) [2015447] - net/mlx5: DR, Add support for the pattern/arg parameters in debug dump (Mohammad Kabat) [2015447] - net/mlx5: DR, Modify header action of size 1 optimization (Mohammad Kabat) [2015447] - net/mlx5: DR, Support decap L3 action using pattern / arg mechanism (Mohammad Kabat) [2015447] - net/mlx5: DR, Apply new accelerated modify action and decapl3 (Mohammad Kabat) [2015447] - net/mlx5: DR, Add modify header argument pointer to actions attributes (Mohammad Kabat) [2015447] - net/mlx5: DR, Add modify header arg pool mechanism (Mohammad Kabat) [2015447] - net/mlx5: DR, Read ICM memory into dedicated buffer (Mohammad Kabat) [2015447] - net/mlx5: DR, Add support for writing modify header argument (Mohammad Kabat) [2015447] - net/mlx5: DR, Add create/destroy for modify-header-argument general object (Mohammad Kabat) [2015447] - net/mlx5: DR, Check for modify_header_argument device capabilities (Mohammad Kabat) [2015447] - net/mlx5: DR, Split chunk allocation to HW-dependent ways (Mohammad Kabat) [2015447] - net/mlx5: DR, Add cache for modify header pattern (Mohammad Kabat) [2015447] - net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header (Mohammad Kabat) [2015447] - net/mlx5: DR, Add modify-header-pattern ICM pool (Mohammad Kabat) [2015447] - net/mlx5: DR, Prepare sending new WQE type (Mohammad Kabat) [2015447] - net/mlx5: Add new WQE for updating flow table (Mohammad Kabat) [2015447] - net/mlx5: Add mlx5_ifc bits for modify header argument (Mohammad Kabat) [2015447] - RHEL-only: redhat/configs: Enable CONFIG_MLX5_VFIO_PCI on all archs (Mohammad Kabat) [2165324] - vfio/mlx5: Fallback to STOP_COPY upon specific PRE_COPY error (Mohammad Kabat) [2165324] - vfio/mlx5: Consider temporary end of stream as part of PRE_COPY (Mohammad Kabat) [2165324] - vfio/mlx5: Enable MIGRATION_PRE_COPY flag (Mohammad Kabat) [2165324] - vfio/mlx5: fix error code in mlx5vf_precopy_ioctl() (Mohammad Kabat) [2165324] - vfio/mlx5: error pointer dereference in error handling (Mohammad Kabat) [2165324] - vfio/mlx5: Fix UBSAN note (Mohammad Kabat) [2165324] - vfio/mlx5: Allow loading of larger images than 512 MB (Mohammad Kabat) [2165324] - vfio/mlx5: Check whether VF is migratable (Mohammad Kabat) [2165324] - vfio/mlx5: Fix the report of dirty_bytes upon pre-copy (Mohammad Kabat) [2165324] - vfio/mlx5: Improve the source side flow upon pre_copy (Mohammad Kabat) [2165324] - vfio/mlx5: Improve the target side flow to reduce downtime (Mohammad Kabat) [2165324] - vfio/mlx5: Introduce multiple loads (Mohammad Kabat) [2165324] - vfio/mlx5: Fix range size calculation upon tracker creation (Mohammad Kabat) [2165324] - vfio/mlx5: Introduce vfio precopy ioctl implementation (Mohammad Kabat) [2165324] - vfio/mlx5: Introduce SW headers for migration states (Mohammad Kabat) [2165324] - vfio/mlx5: Introduce device transitions of PRE_COPY (Mohammad Kabat) [2165324] - vfio/mlx5: Refactor to use queue based data chunks (Mohammad Kabat) [2165324] - vfio/mlx5: Refactor migration file state (Mohammad Kabat) [2165324] - vfio/mlx5: Refactor MKEY usage (Mohammad Kabat) [2165324] - vfio/mlx5: Refactor PD usage (Mohammad Kabat) [2165324] - vfio/mlx5: Enforce a single SAVE command at a time (Mohammad Kabat) [2165324] - vfio/mlx5: Fix a typo in mlx5vf_cmd_load_vhca_state() (Mohammad Kabat) [2165324] - vfio: Add an option to get migration data size (Mohammad Kabat) [2165324] - vfio/mlx5: Switch to use module_pci_driver() macro (Mohammad Kabat) [2165324] - vfio/pci: Add driver_managed_dma to the new vfio_pci drivers (Mohammad Kabat) [2165324] - vfio/mlx5: Use the new device life cycle helpers (Mohammad Kabat) [2165324] - vfio/mlx5: Set the driver DMA logging callbacks (Mohammad Kabat) [2165324] - vfio/mlx5: Manage error scenarios on tracker (Mohammad Kabat) [2165324] - vfio/mlx5: Report dirty pages from tracker (Mohammad Kabat) [2165324] - vfio/mlx5: Create and destroy page tracker object (Mohammad Kabat) [2165324] - vfio/mlx5: Init QP based resources for dirty tracking (Mohammad Kabat) [2165324] - vfio: Split migration ops from main device ops (Mohammad Kabat) [2165324] - vfio/mlx5: Protect mlx5vf_disable_fds() upon close device (Mohammad Kabat) [2165324] - vfio/pci: Have all VFIO PCI drivers store the vfio_pci_core_device in drvdata (Mohammad Kabat) [2165324] - vfio/mlx5: Run the SAVE state command in an async mode (Mohammad Kabat) [2165324] - vfio/mlx5: Refactor to enable VFs migration in parallel (Mohammad Kabat) [2165324] - vfio/mlx5: Manage the VF attach/detach callback from the PF (Mohammad Kabat) [2165324] - vfio/mlx5: Fix to not use 0 as NULL pointer (Mohammad Kabat) [2165324] - vfio/mlx5: Use its own PCI reset_done error handler (Mohammad Kabat) [2165324] - vfio/mlx5: Implement vfio_pci driver for mlx5 devices (Mohammad Kabat) [2165324] - vfio/mlx5: Expose migration commands over mlx5 device (Mohammad Kabat) [2165324] - net/mlx5e: RX, Remove doubtful unlikely call (Mohammad Kabat) [2165364] - net/mlx5e: Remove redundant page argument in mlx5e_xdp_handle() (Mohammad Kabat) [2165364] - net/mlx5e: Remove redundant page argument in mlx5e_xmit_xdp_buff() (Mohammad Kabat) [2165364] - net/mlx5e: Support RX XDP metadata (Mohammad Kabat) [2165364] - net/mlx5e: Introduce wrapper for xdp_buff (Mohammad Kabat) [2165364] - Revert "net/mlx5: Enable management PF initialization" (Mohammad Kabat) [2165364] - RDMA/mlx5: Use correct device num_ports when modify DC (Mohammad Kabat) [2165364] - net/mlx5e: Nullify table pointer when failing to create (Mohammad Kabat) [2165364] - net/mlx5: Use recovery timeout on sync reset flow (Mohammad Kabat) [2165364] - Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function" (Mohammad Kabat) [2165364] - net/mlx5: Release tunnel device after tc update skb (Mohammad Kabat) [2165364] - net/mlx5: E-switch, Don't destroy indirect table in split rule (Mohammad Kabat) [2165364] - net/mlx5: E-switch, Create per vport table based on devlink encap mode (Mohammad Kabat) [2165364] - net/mlx5e: Release the label when replacing existing ct entry (Mohammad Kabat) [2165364] - net/mlx5e: Don't clone flow post action attributes second time (Mohammad Kabat) [2165364] - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR (Mohammad Kabat) [2165364] - net/mlx5: DR, Fix QP continuous allocation (Mohammad Kabat) [2165364] - IB/mlx5: Add support for 400G_8X lane speed (Mohammad Kabat) [2165364] - net/mlx5: E-Switch, Fix an Oops in error handling code (Mohammad Kabat) [2165364] - net/mlx5: Read the TC mapping of all priorities on ETS query (Mohammad Kabat) [2165364] - net/mlx5e: Initialize link speed to zero (Mohammad Kabat) [2165364] - net/mlx5: Fix steering rules cleanup (Mohammad Kabat) [2165364] - net/mlx5e: Block entering switchdev mode with ns inconsistency (Mohammad Kabat) [2165364] - net/mlx5e: Set uplink rep as NETNS_LOCAL (Mohammad Kabat) [2165364] - net/mlx5e: TC, Remove error message log print (Mohammad Kabat) [2165364] - net/mlx5e: TC, fix cloned flow attribute (Mohammad Kabat) [2165364] - net/mlx5e: TC, fix missing error code (Mohammad Kabat) [2165364] - net/sched: TC, fix raw counter initialization (Mohammad Kabat) [2165364] - net/mlx5e: Lower maximum allowed MTU in XSK to match XDP prerequisites (Mohammad Kabat) [2165364] - net/mlx5: Set BREAK_FW_WAIT flag first when removing driver (Mohammad Kabat) [2165364] - net/mlx5e: kTLS, Fix missing error unwind on unsupported cipher type (Mohammad Kabat) [2165364] - net/mlx5e: Fix cleanup null-ptr deref on encap lock (Mohammad Kabat) [2165364] - net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port (Mohammad Kabat) [2165364] - net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules (Mohammad Kabat) [2165364] - net/mlx5: Disable eswitch before waiting for VF pages (Mohammad Kabat) [2165364] - net/mlx5: Fix setting ec_function bit in MANAGE_PAGES (Mohammad Kabat) [2165364] - net/mlx5e: Don't cache tunnel offloads capability (Mohammad Kabat) [2165364] - net/mlx5: Geneve, Fix handling of Geneve object id as error code (Mohammad Kabat) [2165364] - net/mlx5e: Verify flow_source cap before using it (Mohammad Kabat) [2165364] - net/mlx5: ECPF, wait for VF pages only after disabling host PFs (Mohammad Kabat) [2165364] - mlx5: fix possible ptp queue fifo use-after-free (Mohammad Kabat) [2165364] - mlx5: fix skb leak while fifo resync and push (Mohammad Kabat) [2165364] - net/mlx5e: TC, fix return value check in mlx5e_tc_act_stats_create() (Mohammad Kabat) [2165364] - net/mlx5: Remove NULL check before dev_{put, hold} (Mohammad Kabat) [2165364] - net/mlx5e: Remove hairpin write debugfs files (Mohammad Kabat) [2165364] - net/mlx5: Fix memory leak in IPsec RoCE creation (Mohammad Kabat) [2165364] - net/mlx5e: Align IPsec ASO result memory to be as required by hardware (Mohammad Kabat) [2165364] - net/mlx5e: TC, Set CT miss to the specific ct action instance (Mohammad Kabat) [2165364] - net/mlx5e: Rename CHAIN_TO_REG to MAPPED_OBJ_TO_REG (Mohammad Kabat) [2165364] - net/mlx5: Refactor tc miss handling to a single function (Mohammad Kabat) [2165364] - net/mlx5: Kconfig: Make tc offload depend on tc skb extension (Mohammad Kabat) [2165364] - IB/mlx5: Extend debug control for CC parameters (Mohammad Kabat) [2165364] - net/mlx5e: Fix outdated TLS comment (Mohammad Kabat) [2165364] - net/mlx5e: Remove unused function mlx5e_sq_xmit_simple (Mohammad Kabat) [2165364] - net/mlx5e: Allow offloading of ct 'new' match (Mohammad Kabat) [2164782 2165364] - net/mlx5e: Implement CT entry update (Mohammad Kabat) [2164782 2165364] - net/mlx5: Simplify eq list traversal (Mohammad Kabat) [2165364] - net/mlx5e: Switch to using napi_build_skb() (Mohammad Kabat) [2165364] - RDMA/mlx5: Use query_special_contexts for mkeys (Mohammad Kabat) [2165364] - net/mlx5e: Use query_special_contexts for mkeys (Mohammad Kabat) [2165364] - net/mlx5: Change define name for 0x100 lkey value (Mohammad Kabat) [2165364] - net/mlx5: Expose bits for querying special mkeys (Mohammad Kabat) [2165364] - RDMA/mlx5: Use rdma_umem_for_each_dma_block() (Mohammad Kabat) [2165364] - net/mlx5: Configure IPsec steering for egress RoCEv2 traffic (Mohammad Kabat) [2164766 2165364] - net/mlx5: Configure IPsec steering for ingress RoCEv2 traffic (Mohammad Kabat) [2164766 2165364] - net/mlx5: Add IPSec priorities in RDMA namespaces (Mohammad Kabat) [2164766 2165364] - net/mlx5: Implement new destination type TABLE_TYPE (Mohammad Kabat) [2164766 2165364] - net/mlx5: Introduce new destination type TABLE_TYPE (Mohammad Kabat) [2164766 2165364] - net/mlx5: Suspend auxiliary devices only in case of PCI device suspend (Mohammad Kabat) [2165364] - net/mlx5: Remove "recovery" arg from mlx5_load_one() function (Mohammad Kabat) [2165364] - net/mlx5e: Move devlink port registration to be done before netdev alloc (Mohammad Kabat) [2165364] - net/mlx5e: Move dl_port to struct mlx5e_dev (Mohammad Kabat) [2165364] - net/mlx5e: Replace usage of mlx5e_devlink_get_dl_port() by netdev->devlink_port (Mohammad Kabat) [2165364] - net/mlx5e: Pass mdev to mlx5e_devlink_port_register() (Mohammad Kabat) [2165364] - net/mlx5: Remove outdated comment (Mohammad Kabat) [2165364] - net/mlx5e: TC, Remove redundant parse_attr argument (Mohammad Kabat) [2164777 2165364] - net/mlx5e: Use a simpler comparison for uplink rep (Mohammad Kabat) [2164777 2165364] - net/mlx5: Lag, Add single RDMA device in multiport mode (Mohammad Kabat) [2164777 2165364] - net/mlx5: Lag, set different uplink vport metadata in multiport eswitch mode (Mohammad Kabat) [2164777 2165364] - net/mlx5: E-Switch, rename bond update function to be reused (Mohammad Kabat) [2164777 2165364] - net/mlx5e: TC, Add peer flow in mpesw mode (Mohammad Kabat) [2164777 2165364] - net/mlx5: Lag, Control MultiPort E-Switch single FDB mode (Mohammad Kabat) [2164777 2165364] - net/mlx5e: TC, support per action stats (Mohammad Kabat) [2165364] - net/mlx5e: TC, map tc action cookie to a hw counter (Mohammad Kabat) [2165364] - net/mlx5e: TC, store tc action cookies per attr (Mohammad Kabat) [2165364] - net/mlx5e: TC, add hw counter to branching actions (Mohammad Kabat) [2165364] - RDMA/mlx5: Track netdev to avoid deadlock during netdev notifier unregister (Mohammad Kabat) [2165364] - net/mlx5e: Propagate an internal event in case uplink netdev changes (Mohammad Kabat) [2165364] - net/mlx5e: Fix trap event handling (Mohammad Kabat) [2165364] - net/mlx5e: Improve remote NUMA preferences used for the IRQ affinity hints (Mohammad Kabat) [2165364] - net/mlx5: fw_tracer, Add support for unrecognized string (Mohammad Kabat) [2165364] - net/mlx5: fw_tracer, Add support for strings DB update event (Mohammad Kabat) [2165364] - net/mlx5: fw_tracer, allow 0 size string DBs (Mohammad Kabat) [2165364] - net/mlx5: fw_tracer: Fix debug print (Mohammad Kabat) [2165364] - net/mlx5: fs, Remove redundant assignment of size (Mohammad Kabat) [2165364] - net/mlx5: fs_core, Remove redundant variable err (Mohammad Kabat) [2165364] - net/mlx5: Fix memory leak in error flow of port set buffer (Mohammad Kabat) [2165364] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in TLS (Mohammad Kabat) [2165364] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in hairpin (Mohammad Kabat) [2165364] - net/mlx5: fs, Remove redundant vport_number assignment (Mohammad Kabat) [2165364] - net/mlx5e: Remove redundant code for handling vlan actions (Mohammad Kabat) [2165364] - net/mlx5e: Don't listen to remove flows event (Mohammad Kabat) [2165364] - net/mlx5: fw reset: Skip device ID check if PCI link up failed (Mohammad Kabat) [2165364] - net/mlx5: Remove redundant health work lock (Mohammad Kabat) [2165364] - mlx5: reduce stack usage in mlx5_setup_tc (Mohammad Kabat) [2165364] - RDMA/mlx5: Check reg_create() create for errors (Mohammad Kabat) [2165364] - RDMA/mlx5: Remove impossible check of mkey cache cleanup failure (Mohammad Kabat) [2165364] - RDMA/mlx5: Fix MR cache debugfs error in IB representors mode (Mohammad Kabat) [2165364] - net/mlx5e: Trigger NAPI after activating an SQ (Mohammad Kabat) [2165364] - net/mlx5e: IPsec, support upper protocol selector field offload (Mohammad Kabat) [2165364] - net/mlx5e: IPoIB, Add support for XDR speed (Mohammad Kabat) [2165364] - net/mlx5: Enhance debug print in page allocation failure (Mohammad Kabat) [2165364] - net/mlx5: Add firmware support for MTUTC scaled_ppm frequency adjustments (Mohammad Kabat) [2165364] - net/mlx5: Lag, Move mpesw related definitions to mpesw.h (Mohammad Kabat) [2165364] - net/mlx5: Lag, Use flag to check for shared FDB mode (Mohammad Kabat) [2165364] - net/mlx5: Lag, Remove redundant bool allocation on the stack (Mohammad Kabat) [2165364] - net/mlx5: Lag, Use mlx5_lag_dev() instead of derefering pointers (Mohammad Kabat) [2165364] - net/mlx5: Lag, Update multiport eswitch check to log an error (Mohammad Kabat) [2165364] - net/mlx5e: kTLS, Improve connection rate by using fast update encryption key (Mohammad Kabat) [2165364] - net/mlx5: Keep only one bulk of full available DEKs (Mohammad Kabat) [2165364] - net/mlx5: Add async garbage collector for DEK bulk (Mohammad Kabat) [2165364] - net/mlx5: Reuse DEKs after executing SYNC_CRYPTO command (Mohammad Kabat) [2165364] - net/mlx5: Use bulk allocation for fast update encryption key (Mohammad Kabat) [2165364] - net/mlx5: Add bulk allocation and modify_dek operation (Mohammad Kabat) [2165364] - net/mlx5: Add support SYNC_CRYPTO command (Mohammad Kabat) [2165364] - net/mlx5: Add new APIs for fast update encryption key (Mohammad Kabat) [2165364] - net/mlx5: Refactor the encryption key creation (Mohammad Kabat) [2165364] - net/mlx5: Add const to the key pointer of encryption key creation (Mohammad Kabat) [2165364] - net/mlx5: Prepare for fast crypto key update if hardware supports it (Mohammad Kabat) [2165364] - net/mlx5: Change key type to key purpose (Mohammad Kabat) [2165364] - net/mlx5: Add IFC bits and enums for crypto key (Mohammad Kabat) [2165364] - net/mlx5: Add IFC bits for general obj create param (Mohammad Kabat) [2165364] - net/mlx5: Header file for crypto (Mohammad Kabat) [2165364] - RDMA/mlx5: Add work to remove temporary entries from the cache (Mohammad Kabat) [2165364] - RDMA/mlx5: Cache all user cacheable mkeys on dereg MR flow (Mohammad Kabat) [2165364] - RDMA/mlx5: Introduce mlx5r_cache_rb_key (Mohammad Kabat) [2165364] - RDMA/mlx5: Change the cache structure to an RB-tree (Mohammad Kabat) [2165364] - RDMA/mlx5: Remove implicit ODP cache entry (Mohammad Kabat) [2165364] - RDMA/mlx5: Don't keep umrable 'page_shift' in cache entries (Mohammad Kabat) [2165364] - net/mlx5e: Fill IPsec state validation failure reason (Mohammad Kabat) [2165364] - net/mlx5e: Fill IPsec policy validation failure reason (Mohammad Kabat) [2165364] - xfrm: extend add policy callback to set failure reason (Mohammad Kabat) [2165364] - net/mlx5e: Use read lock for eswitch get callbacks (Mohammad Kabat) [2165364] - net/mlx5: E-Switch, Fix typo for egress (Mohammad Kabat) [2165364] - net/mlx5e: Warn when destroying mod hdr hash table that is not empty (Mohammad Kabat) [2165364] - net/mlx5e: TC, Use common function allocating flow mod hdr or encap mod hdr (Mohammad Kabat) [2165364] - net/mlx5e: TC, Add tc prefix to attach/detach hdr functions (Mohammad Kabat) [2165364] - net/mlx5e: TC, Pass flow attr to attach/detach mod hdr functions (Mohammad Kabat) [2165364] - net/mlx5e: Add warning when log WQE size is smaller than log stride size (Mohammad Kabat) [2165364] - net/mlx5e: Fail with messages when params are not valid for XSK (Mohammad Kabat) [2165364] - net/mlx5: E-switch, Remove redundant comment about meta rules (Mohammad Kabat) [2165364] - net/mlx5: Add hardware extended range support for PTP adjtime and adjphase (Mohammad Kabat) [2165364] - net/mlx5: Add adjphase function to support hardware-only offset control (Mohammad Kabat) [2165364] - net/mlx5: Suppress error logging on UCTX creation (Mohammad Kabat) [2165364] - net/mlx5e: Suppress Send WQEBB room warning for PAGE_SIZE >= 16KB (Mohammad Kabat) [2165364] - RDMA/mlx5: Print error syndrome in case of fatal QP errors (Mohammad Kabat) [2165364] - RDMA/mlx: Calling qp event handler in workqueue context (Mohammad Kabat) [2165364] - net/mlx5: Introduce CQE error syndrome (Mohammad Kabat) [2165364] - net/mlx5e: Use kzalloc() in mlx5e_accel_fs_tcp_create() (Mohammad Kabat) [2165364] - net/mlx5: remove redundant ret variable (Mohammad Kabat) [2165364] - net/mlx5e: Replace 0-length array with flexible array (Mohammad Kabat) [2165364] - net/mlx5e: Replace zero-length array with flexible-array member (Mohammad Kabat) [2165364] - net/mlx5: Prevent high-rate FW commands from populating all slots (Mohammad Kabat) [2165364] - net/mlx5: Introduce and use opcode getter in command interface (Mohammad Kabat) [2165364] - net/mlx5: Enable management PF initialization (Mohammad Kabat) [2165364] - net/mlx5e: Add hairpin debugfs files (Mohammad Kabat) [2165364] - net/mlx5e: Add flow steering debugfs directory (Mohammad Kabat) [2165364] - net/mlx5e: Add hairpin params structure (Mohammad Kabat) [2165364] - net/mlx5e: kTLS, Add debugfs (Mohammad Kabat) [2165364] - net/mlx5e: Add Ethernet driver debugfs (Mohammad Kabat) [2165364] - net/mlx5e: Update shared buffer along with device buffer changes (Mohammad Kabat) [2165364] - net/mlx5e: Add API to query/modify SBPR and SBCM registers (Mohammad Kabat) [2165364] - net/mlx5: Expose shared buffer registers bits and structs (Mohammad Kabat) [2165364] - net/mlx5e: Support 256 bit keys with kTLS device offload (Mohammad Kabat) [2164747] - net/mlx5e: Protect global IPsec ASO (Mohammad Kabat) [2165364] - net/mlx5e: Remove optimization which prevented update of ESN state (Mohammad Kabat) [2165364] - net/mlx5e: Open mlx5 driver to accept IPsec packet offload (Mohammad Kabat) [2165320] - net/mlx5e: Handle ESN update events (Mohammad Kabat) [2165320] - net/mlx5e: Handle hardware IPsec limits events (Mohammad Kabat) [2165320] - net/mlx5e: Update IPsec soft and hard limits (Mohammad Kabat) [2165320] - net/mlx5e: Store all XFRM SAs in Xarray (Mohammad Kabat) [2165320] - net/mlx5e: Provide intermediate pointer to access IPsec struct (Mohammad Kabat) [2165320] - net/mlx5e: Skip IPsec encryption for TX path without matching policy (Mohammad Kabat) [2165320] - net/mlx5e: Add statistics for Rx/Tx IPsec offloaded flows (Mohammad Kabat) [2165320] - net/mlx5e: Improve IPsec flow steering autogroup (Mohammad Kabat) [2165320] - net/mlx5e: Configure IPsec packet offload flow steering (Mohammad Kabat) [2165320] - net/mlx5e: Use same coding pattern for Rx and Tx flows (Mohammad Kabat) [2165320] - net/mlx5e: Add XFRM policy offload logic (Mohammad Kabat) [2165320] - net/mlx5e: Create IPsec policy offload tables (Mohammad Kabat) [2165364] - net/mlx5e: Generalize creation of default IPsec miss group and rule (Mohammad Kabat) [2165320] - net/mlx5e: Group IPsec miss handles into separate struct (Mohammad Kabat) [2165320] - net/mlx5e: Make clear what IPsec rx_err does (Mohammad Kabat) [2165320] - net/mlx5e: Flatten the IPsec RX add rule path (Mohammad Kabat) [2165320] - net/mlx5e: Refactor FTE setup code to be more clear (Mohammad Kabat) [2165320] - net/mlx5e: Move IPsec flow table creation to separate function (Mohammad Kabat) [2165320] - net/mlx5e: Create hardware IPsec packet offload objects (Mohammad Kabat) [2165320] - net/mlx5e: Create Advanced Steering Operation object for IPsec (Mohammad Kabat) [2165320] - net/mlx5e: Remove accesses to priv for low level IPsec FS code (Mohammad Kabat) [2165320] - net/mlx5e: Use mlx5 print routines for low level IPsec code (Mohammad Kabat) [2165320] - net/mlx5e: Create symmetric IPsec RX and TX flow steering structs (Mohammad Kabat) [2165320] - net/mlx5e: Remove extra layers of defines (Mohammad Kabat) [2165320] - net/mlx5e: Store replay window in XFRM attributes (Mohammad Kabat) [2165320] - net/mlx5e: Advertise IPsec packet offload support (Mohammad Kabat) [2165320] - net/mlx5: Add HW definitions for IPsec packet offload (Mohammad Kabat) [2165320] - net/mlx5: Return ready to use ASO WQE (Mohammad Kabat) [2165320] - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts (Cathy Avery) [2228298] - net: extend drop reasons for multiple subsystems (Íñigo Huguet) [2215988] - net: deprecate PF_KEY (Sabrina Dubroca) [RHEL-1015] - memory: tegra: Add dummy implementation on Tegra194 (Charles Mirabile) [2184406] - memory: tegra: make icc_set_bw return zero if BWMGR not supported (Charles Mirabile) [2184406] - memory: tegra: add check if MRQ_EMC_DVFS_LATENCY is supported (Charles Mirabile) [2184406] - memory: tegra: Add clients used by DRM in Tegra234 (Charles Mirabile) [2184406] - memory: tegra: sort tegra234_mc_clients table as per register offsets (Charles Mirabile) [2184406] - PCI: tegra194: Add interconnect support in Tegra234 (Charles Mirabile) [2184406] - PCI: tegra194: Fix possible array out of bounds access (Charles Mirabile) [2184406] - memory: tegra: Make CPU cluster BW request a multiple of MC channels (Charles Mirabile) [2184406] - dt-bindings: tegra: Add ICC IDs for dummy memory clients (Charles Mirabile) [2184406] - memory: tegra: Add software memory clients in Tegra234 (Charles Mirabile) [2184406] - memory: tegra: Add memory clients for Tegra234 (Charles Mirabile) [2184406] - memory: tegra: Add interconnect support for DRAM scaling in Tegra234 (Charles Mirabile) [2184406] - scsi: zfcp: Defer fc_rport blocking until after ADISC response (Tobias Huschle) [2230243] - redhat/configs: aarch64: add disabled ROCKCHIP_ERRATUM_3588001 (Mark Salter) [2179060] - irqchip/gic: Correctly validate OF quirk descriptors (Mark Salter) [2179060] - irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues (Mark Salter) [2179060] - irqchip/gic-v3: Add Rockchip 3588001 erratum workaround (Mark Salter) [2179060] - irqchip/gicv3: Workaround for NVIDIA erratum T241-FABRIC-4 (Mark Salter) [2179060] - genirq: GENERIC_IRQ_EFFECTIVE_AFF_MASK depends on SMP (Mark Salter) [2179060] - irqchip/gic: Drop support for board files (Mark Salter) [2179060] - arm64: irqflags: use alternative branches for pseudo-NMI logic (Mark Salter) [2179060] - arm64: add ARM64_HAS_GIC_PRIO_RELAXED_SYNC cpucap (Mark Salter) [2179060] - arm64: make ARM64_HAS_GIC_PRIO_MASKING depend on ARM64_HAS_GIC_CPUIF_SYSREGS (Mark Salter) [2179060] - arm64: rename ARM64_HAS_IRQ_PRIO_MASKING to ARM64_HAS_GIC_PRIO_MASKING (Mark Salter) [2179060] - arm64: rename ARM64_HAS_SYSREG_GIC_CPUIF to ARM64_HAS_GIC_CPUIF_SYSREGS (Mark Salter) [2179060] - irqchip/gic-v2m: Mark a few functions __init (Mark Salter) [2179060] - irqchip/gic-v2m: Include arm-gic-common.h (Mark Salter) [2179060] - irqchip/gic-v3: Fix typo in comment (Mark Salter) [2179060] - irqchip/gic-v3-its: Remove cpumask_var_t allocation (Mark Salter) [2179060] - irqchip/gic-v3: Fix comment typo (Mark Salter) [2179060] - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions (Mark Salter) [2179060] - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions (Mark Salter) [2179060] - irqchip/gic: Improved warning about incorrect type (Mark Salter) [2179060] - irqchip/gic-v3: Always trust the managed affinity provided by the core code (Mark Salter) [2179060] - genirq: Take the proposed affinity at face value if force==true (Mark Salter) [2179060] - genirq: Always limit the affinity to online CPUs (Mark Salter) [2179060] - RDMA/efa: Add EFA 0xefa2 PCI ID (Izabela Bakollari) [2170085] - RDMA/efa: Support CQ receive entries with source GID (Izabela Bakollari) [2170085]- phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code (Adrien Thierry) [RHEL-1019] - phy: qcom-snps-femto-v2: properly enable ref clock (Adrien Thierry) [RHEL-1019] - phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend (Adrien Thierry) [RHEL-1019] - fs: do not update freeing inode i_io_list (Carlos Maiolino) [2228888] - fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE (Carlos Maiolino) [2228888] - writeback: Avoid skipping inode writeback (Carlos Maiolino) [2228888] - netfilter: nf_tables: Introduce NFT_MSG_GETSETELEM_RESET (Phil Sutter) [1925492] - netfilter: nf_tables: fix wrong pointer passed to PTR_ERR() (Phil Sutter) [1925492] - netfilter: nf_tables: add support to destroy operation (Phil Sutter) [1925492] - netfilter: nf_tables: set element extended ACK reporting support (Phil Sutter) [1925492] - netfilter: nf_tables: Introduce NFT_MSG_GETRULE_RESET (Phil Sutter) [1925492] - netfilter: nf_tables: Extend nft_expr_ops::dump callback parameters (Phil Sutter) [1925492] - redhat: configs: generic: Enabel NVIDIA_WMI_EC_BACKLIGHT support (Kate Hsuan) [2185526 2221211] - Add acpi video to the filter_modules.sh for rhel (Kate Hsuan) [2185526 2221211] - ACPI: video: Allow selecting NVidia-WMI-EC or Apple GMUX backlight from the cmdline (Kate Hsuan) [2185526 2221211] - platform/x86: nvidia-wmi-ec-backlight: Add force module parameter (Kate Hsuan) [2185526 2221211] - platform/x86: nvidia-wmi-ec-backlight: Use acpi_video_get_backlight_type() (Kate Hsuan) [2185526 2221211] - ACPI: video: Add Nvidia WMI EC brightness control detection (v3) (Kate Hsuan) [2185526 2221211] - platform/x86: nvidia-wmi-ec-backlight: Move fw interface definitions to a header (v2) (Kate Hsuan) [2185526 2221211] - platform/x86: Rename wmaa-backlight-wmi to nvidia-wmi-ec-backlight (Kate Hsuan) [2185526 2221211] - platform/x86: Remove "WMAA" from identifier names in wmaa-backlight-wmi.c (Kate Hsuan) [2185526 2221211] - platform/x86: Add driver for ACPI WMAA EC-based backlight control (Kate Hsuan) [2185526 2221211] - mm/hugetlb_vmemmap: rename ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP (Jeff Moyer) [2217652] - mm/vmemmap/devdax: fix kernel crash when probing devdax devices (Jeff Moyer) [2217652] - hsr: ratelimit only when errors are printed (Felix Maurer) [2177256] - net: hsr: Don't log netdev_err message on unknown prp dst node (Felix Maurer) [2177256] - selftests: Add a basic HSR test. (Felix Maurer) [2177256] - hsr: Use a single struct for self_node. (Felix Maurer) [2177256] - hsr: Synchronize sequence number updates. (Felix Maurer) [2177256] - hsr: Synchronize sending frames to have always incremented outgoing seq nr. (Felix Maurer) [2177256] - hsr: Disable netpoll. (Felix Maurer) [2177256] - hsr: Avoid double remove of a node. (Felix Maurer) [2177256] - hsr: Add a rcu-read lock to hsr_forward_skb(). (Felix Maurer) [2177256] - Revert "net: hsr: use hlist_head instead of list_head for mac addresses" (Felix Maurer) [2177256] - net: hsr: Fix potential use-after-free (Felix Maurer) [2177256] - net: hsr: avoid possible NULL deref in skb_clone() (Felix Maurer) [2177256] - flow_dissector: Add support for HSRv0 (Felix Maurer) [2177256] - flow_dissector: Add support for HSR (Felix Maurer) [2177256] - net: hsr: fix hsr build error when lockdep is not enabled (Felix Maurer) [2177256] - net: hsr: fix suspicious RCU usage warning in hsr_node_get_first() (Felix Maurer) [2177256] - net: hsr: use hlist_head instead of list_head for mac addresses (Felix Maurer) [2177256] - hsr: remove get_prp_lan_id() (Felix Maurer) [2177256] - net: hsr: Add support for redbox supervision frames (Felix Maurer) [2177256] - redhat: Enable HSR and PRP (Felix Maurer) [2177256]- libceph: fix potential hang in ceph_osdc_notify() (Ilya Dryomov) [2229303] - rbd: prevent busy loop when requesting exclusive lock (Ilya Dryomov) [2229303] - rbd: retrieve and check lock owner twice before blocklisting (Ilya Dryomov) [2229303] - rbd: harden get_lock_owner_info() a bit (Ilya Dryomov) [2229303] - rbd: make get_lock_owner_info() return a single locker or NULL (Ilya Dryomov) [2229303] - Description: Turn on Tegra234 Pinctrl Driver (Joel Slebodnick) [2222432] - pinctrl: tegra: avoid duplicate field initializers (Joel Slebodnick) [2222432] - pinctrl: tegra: Add Tegra234 pinmux driver (Joel Slebodnick) [2222432] - pinctrl: tegra: Consistently refer to SoC data (Joel Slebodnick) [2222432] - pinctrl: tegra: Duplicate pinmux functions table (Joel Slebodnick) [2222432] - KEYS: use kfree_sensitive with key (Vladis Dronov) [2223719] - virtio_transport: temporarily do not depend on ANY_LAYOUT support (Paolo Bonzini) [2227177] - i40e: Wait for pending VF reset in VF set callbacks (Ivan Vecera) [2215498] - i40e: Add helper for VF inited state check with timeout (Ivan Vecera) [2215498] - ipv6: fix locking issues with loops over idev->addr_list (Jiri Benc) [2226678] - tcp: Reduce chance of collisions in inet6_hashfn(). (Felix Maurer) [2176117] {CVE-2023-1206} - VMCI: Use threaded irqs instead of tasklets (Ani Sinha) [2217459] - ipv4: Fix potential uninit variable access bug in __ip_make_skb() (Guillaume Nault) [2221167] - tcp: restrict net.ipv4.tcp_app_win (Guillaume Nault) [2221167] - ping: Fix potentail NULL deref for /proc/net/icmp. (Guillaume Nault) [2221167] - raw: Fix NULL deref in raw_get_next(). (Guillaume Nault) [2221167] - icmp: guard against too small mtu (Guillaume Nault) [2221167] - raw: use net_hash_mix() in hash function (Guillaume Nault) [2221167] - netfilter: nf_tables: can't schedule in nft_chain_validate (Florian Westphal) [2219421] - netfilter: nf_tables: fix scheduling-while-atomic splat (Florian Westphal) [2219421] - netfilter: nf_tables: add rescheduling points during loop detection walks (Florian Westphal) [2219421]- vDPA/ifcvf: implement new accessors for vq_state (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: detect and report max allowed vq size (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: dynamic allocate vq data stores (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Support interrupt bypassing (Laurent Vivier) [RHEL-806] - virtio-vdpa: Fix unchecked call to NULL set_vq_affinity (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: a vendor driver should not set _CONFIG_S_FAILED (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: synchronize irqs in the reset routine (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: retire ifcvf_start_datapath and ifcvf_add_status (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: get_driver_features from virtio registers (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: virt queue ops take immediate actions (Laurent Vivier) [RHEL-806] - vhost_vdpa: support PACKED when setting-getting vring_base (Laurent Vivier) [RHEL-806] - vhost_vdpa: tell vqs about the negotiated (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Fix hang when cvq commands are triggered during device unregister (Laurent Vivier) [RHEL-806] - vhost_vdpa: fix unmap process in no-batch mode (Laurent Vivier) [RHEL-806] - vdpa_sim_blk: support shared backend (Laurent Vivier) [RHEL-806] - vdpa_sim: move buffer allocation in the devices (Laurent Vivier) [RHEL-806] - virtio-vdpa: add VIRTIO_F_NOTIFICATION_DATA feature support (Laurent Vivier) [RHEL-806] - virtio: add VIRTIO_F_NOTIFICATION_DATA feature support (Laurent Vivier) [RHEL-806] - vdpa: address kdoc warnings (Laurent Vivier) [RHEL-806] - vdpa_sim: add support for user VA (Laurent Vivier) [RHEL-806] - vdpa_sim: replace the spinlock with a mutex to protect the state (Laurent Vivier) [RHEL-806] - vdpa_sim: use kthread worker (Laurent Vivier) [RHEL-806] - vdpa_sim: make devices agnostic for work management (Laurent Vivier) [RHEL-806] - vringh: support VA with iotlb (Laurent Vivier) [RHEL-806] - vringh: define the stride used for translation (Laurent Vivier) [RHEL-806] - vringh: replace kmap_atomic() with kmap_local_page() (Laurent Vivier) [RHEL-806] - vhost-vdpa: use bind_mm/unbind_mm device callbacks (Laurent Vivier) [RHEL-806] - vdpa: add bind_mm/unbind_mm callbacks (Laurent Vivier) [RHEL-806] - vdpa: Add eventfd for the vdpa callback (Laurent Vivier) [RHEL-806] - virtio-vdpa: Support interrupt affinity spreading mechanism (Laurent Vivier) [RHEL-806] - vdpa: Add set/get_vq_affinity callbacks in vdpa_config_ops (Laurent Vivier) [RHEL-806] - lib/group_cpus: Export group_cpus_evenly() (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Extend driver support for new features (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Make VIRTIO_NET_F_MRG_RXBUF off by default (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Avoid losing link state updates (Laurent Vivier) [RHEL-806] - vdpa_sim_net: complete the initialization before register the device (Laurent Vivier) [RHEL-806] - iommu: make the pointer to struct bus_type constant (Laurent Vivier) [RHEL-806] - vhost-vdpa: vhost_vdpa_alloc_domain() should be using a const struct bus_type * (Laurent Vivier) [RHEL-806] - vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready (Laurent Vivier) [RHEL-806] - vhost-vdpa: free iommu domain after last use during cleanup (Laurent Vivier) [RHEL-806] - vp_vdpa: fix the crash in hot unplug with vp_vdpa (Laurent Vivier) [RHEL-806] - vdpa/mlx5: support device features provisioning (Laurent Vivier) [RHEL-806] - vdpa/mlx5: make MTU/STATUS presence conditional on feature bits (Laurent Vivier) [RHEL-806] - vdpa: validate device feature provisioning against supported class (Laurent Vivier) [RHEL-806] - vdpa: validate provisioned device features against specified attribute (Laurent Vivier) [RHEL-806] - vdpa: conditionally read STATUS in config space (Laurent Vivier) [RHEL-806] - vdpa: fix improper error message when adding vdpa dev (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Initialize CVQ iotlb spinlock (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Don't clear mr struct on destroy MR (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Directly assign memory key (Laurent Vivier) [RHEL-806] - vhost-vdpa: print warning when vhost_vdpa_alloc_domain fails (Laurent Vivier) [RHEL-806] - vdpa: Fix a couple of spelling mistakes in some messages (Laurent Vivier) [RHEL-806] - vdpa: mlx5: support per virtqueue dma device (Laurent Vivier) [RHEL-806] - vdpa: set dma mask for vDPA device (Laurent Vivier) [RHEL-806] - vdpa: introduce get_vq_dma_device() (Laurent Vivier) [RHEL-806] - vdpa_sim: get rid of DMA ops (Laurent Vivier) [RHEL-806] - vdpa_sim_net: vendor satistics (Laurent Vivier) [RHEL-806] - vdpa_sim: support vendor statistics (Laurent Vivier) [RHEL-806] - vdpasim: customize allocation size (Laurent Vivier) [RHEL-806] - vdpa_sim: switch to use __vdpa_alloc_device() (Laurent Vivier) [RHEL-806] - vdpa_sim: use weak barriers (Laurent Vivier) [RHEL-806] - vdpa_sim: Implement resume vdpa op (Laurent Vivier) [RHEL-806] - vhost-vdpa: uAPI to resume the device (Laurent Vivier) [RHEL-806] - vhost-vdpa: Introduce RESUME backend feature bit (Laurent Vivier) [RHEL-806] - vdpa: Add resume operation (Laurent Vivier) [RHEL-806] - vdpa_sim_net: Offer VIRTIO_NET_F_STATUS (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: implement features provisioning (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: retire ifcvf_private_to_vf (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: allocate the adapter in dev_add() (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: manage ifcvf_hw in the mgmt_dev (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: ifcvf_request_irq works on ifcvf_hw (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: decouple config/dev IRQ requester and vectors allocator from the adapter (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: decouple vq irq requester from the adapter (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: decouple config IRQ releaser from the adapter (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: decouple vq IRQ releasers from the adapter (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: alloc the mgmt_dev before the adapter (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: decouple config space ops from the adapter (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: decouple hw features manipulators from the adapter (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Move some definitions to a new header file (Laurent Vivier) [RHEL-806] - vdpa_sim: not reset state in vdpasim_queue_ready (Laurent Vivier) [RHEL-806] - vringh: use bvec_set_page to initialize a bvec (Laurent Vivier) [RHEL-806] - vdpa: ifcvf: Do proper cleanup if IFCVF init fails (Laurent Vivier) [RHEL-806] - vdpa: Use helper for safer setting of driver_override (Laurent Vivier) [RHEL-806]- Revert "x86/PAT: Have pat_enabled() properly reflect state when running on Xen" (Vitaly Kuznetsov) [2215362] - fuse: add feature flag for expire-only (Pavel Reichl) [2188181] - fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY (Pavel Reichl) [2188181] - cpufreq: Fix parameter in parse_perf_domain() (Mark Langsdorf) [2181272] - cpufreq: Make kobj_type structure constant (Mark Langsdorf) [2181272] - cpufreq: Make cpufreq_unregister_driver() return void (Mark Langsdorf) [2181272] - drivers/cpufreq: Remove "select SRCU" (Mark Langsdorf) [2181272] - cpufreq: remove s3c24xx drivers (Mark Langsdorf) [2181272] - cpufreq: remove sa1100 driver (Mark Langsdorf) [2181272] - cpufreq: CPPC: Add u64 casts to avoid overflowing (Mark Langsdorf) [2181272] - cpufreq: stats: Convert to use sysfs_emit_at() API (Mark Langsdorf) [2181272] - cpufreq: Init completion before kobject_init_and_add() (Mark Langsdorf) [2181272] - cpufreq: ACPI: Use str_enabled_disabled() helper (Mark Langsdorf) [2181272] - cpufreq: Generalize of_perf_domain_get_sharing_cpumask phandle format (Mark Langsdorf) [2181272] - cpufreq: Add of_perf_domain_get_sharing_cpumask (Mark Langsdorf) [2181272] - cpufreq: qcom-nvmem: Switch to use dev_err_probe() helper (Mark Langsdorf) [2181272] - cpufreq: dt: Switch to use dev_err_probe() helper (Mark Langsdorf) [2181272] - cpufreq: qcom: fix writes in read-only memory region (Mark Langsdorf) [2181272] - cpufreq: qcom: remove unused parameter in function definition (Mark Langsdorf) [2181272] - cpufreq: qcom: fix memory leak in error path (Mark Langsdorf) [2181272] - cpufreq: imx6q: Switch to use dev_err_probe() helper (Mark Langsdorf) [2181272] - cpufreq: Add __init annotation to module init funcs (Mark Langsdorf) [2181272] - redhat/configs: Remove CONFIG_DRM_I915_GVT & CONFIG_DRM_I915_GVT_KVMGT (Alex Williamson) [2206599] - dt-bindings: reserved-memory: Support framebuffer reserved memory (Iker Pedrosa) [2144636] - dt-bindings: display: simple-framebuffer: Document 32-bit BGR format (Iker Pedrosa) [2144636] - dt-bindings: display: simple-framebuffer: Support system memory framebuffers (Iker Pedrosa) [2144636]- redhat/configs: enable TEGRA186_GPC_DMA driver (Peter Robinson) [2181001] - bpf, sockmap: Pass skb ownership through read_skb (Felix Maurer) [2218483] - af_unix: Refactor unix_read_skb() (Felix Maurer) [2218483] - udp: Refactor udp_read_skb() (Felix Maurer) [2218483] - page_pool: fix inconsistency for page_pool_ring_[un]lock() (Felix Maurer) [2218483] - xsk: Fix unaligned descriptor validation (Felix Maurer) [2218483] - tracing: bpf: use struct trace_entry in struct syscall_tp_t (Yauheni Kaliuta) [2184620] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Ricardo Robaina) [2213203] {CVE-2023-3141} - arm64/hyperv: Use CPUHP_AP_HYPERV_ONLINE state to fix CPU online sequencing (Vitaly Kuznetsov) [2222608] - x86/hyperv: Fix hyperv_pcpu_input_arg handling when CPUs go online/offline (Vitaly Kuznetsov) [2222608] - PCI: hv: Replace retarget_msi_interrupt_params with hyperv_pcpu_input_arg (Vitaly Kuznetsov) [2222608] - PCI: hv: Enable PCI pass-thru devices in Confidential VMs (Vitaly Kuznetsov) [2222608] - Drivers: hv: Don't remap addresses that are above shared_gpa_boundary (Vitaly Kuznetsov) [2222608] - hv_netvsc: Remove second mapping of send and recv buffers (Vitaly Kuznetsov) [2222608] - Drivers: hv: vmbus: Remove second way of mapping ring buffers (Vitaly Kuznetsov) [2222608] - Drivers: hv: vmbus: Remove second mapping of VMBus monitor pages (Vitaly Kuznetsov) [2222608] - swiotlb: Remove bounce buffer remapping for Hyper-V (Vitaly Kuznetsov) [2222608] - x86/hyperv: Change vTOM handling to use standard coco mechanisms (Vitaly Kuznetsov) [2222608] - init: Call mem_encrypt_init() after Hyper-V hypercall init is done (Vitaly Kuznetsov) [2222608] - x86/mm: Handle decryption/re-encryption of bss_decrypted consistently (Vitaly Kuznetsov) [2222608] - Drivers: hv: Explicitly request decrypted in vmap_pfn() calls (Vitaly Kuznetsov) [2222608] - x86/hyperv: Reorder code to facilitate future work (Vitaly Kuznetsov) [2222608] - x86/ioremap: Add hypervisor callback for private MMIO mapping in coco VM (Vitaly Kuznetsov) [2222608] - x86/sev: Add SEV-SNP guest feature negotiation support (Vitaly Kuznetsov) [2222608] - scsi: storvsc: Handle SRB status value 0x30 (Cathy Avery) [2224933] - ibmvnic: Do not reset dql stats on NON_FATAL err (Mamatha Inamdar) [2226158] - tools/power/x86/intel-speed-select: Support more than 8 sockets. (Frank Ramsay) [2220976] - xfs: block reservation too large for minleft allocation (Bill O'Donnell) [2224502] - x86/cpu/amd: Add a Zenbleed fix (Waiman Long) [2226822] {CVE-2023-20593} - x86/cpu/amd: Move the errata checking functionality up (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode/core: Return an error only when necessary (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode/AMD: Fix mixed steppings support (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode/AMD: Add a @cpu parameter to the reloading functions (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter (Waiman Long) [2226822] {CVE-2023-20593} - x86/amd: Cache debug register values in percpu variables (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode: Adjust late loading result reporting message (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode: Check CPU capabilities after late microcode update correctly (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode: Add a parameter to microcode_check() to store CPU capabilities (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode/AMD: Rename a couple of functions (Waiman Long) [2226822] {CVE-2023-20593} - mlxsw: minimal: fix potential memory leak in mlxsw_m_linecards_init (Ivan Vecera) [2196494] - mlxsw: pci: Fix possible crash during initialization (Ivan Vecera) [2196494] - mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next() (Ivan Vecera) [2196494] - selftests: forwarding: hw_stats_l3: Detect failure to install counters (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Fix incorrect local port type (Ivan Vecera) [2196494] - mlxsw: core_thermal: Fix fan speed in maximum cooling state (Ivan Vecera) [2196494] - mlxsw: spectrum: Fix incorrect parsing depth after reload (Ivan Vecera) [2196494] - selftests: net: forwarding: lib: Drop lldpad_app_wait_set(), _del() (Ivan Vecera) [2196494] - selftests: mlxsw: qos_defprio: Convert from lldptool to dcb (Ivan Vecera) [2196494] - selftests: mlxsw: qos_dscp_router: Convert from lldptool to dcb (Ivan Vecera) [2196494] - selftests: mlxsw: qos_dscp_bridge: Convert from lldptool to dcb (Ivan Vecera) [2196494] - mlxsw: Add support of latency TLV (Ivan Vecera) [2196494] - mlxsw: core: Define latency TLV fields (Ivan Vecera) [2196494] - mlxsw: emad: Add support for latency TLV (Ivan Vecera) [2196494] - mlxsw: core: Do not worry about changing 'enable_string_tlv' while sending EMADs (Ivan Vecera) [2196494] - mlxsw: Enable string TLV usage according to MGIR output (Ivan Vecera) [2196494] - mlxsw: reg: Add TLV related fields to MGIR register (Ivan Vecera) [2196494] - mlxsw: spectrum_router: Replace 0-length array with flexible array (Ivan Vecera) [2196494] - selftests: mlxsw: Move IPv6 decap_error test to shared directory (Ivan Vecera) [2196494] - mlxsw: spectrum_ipip: Add Spectrum-1 ip6gre support (Ivan Vecera) [2196494] - mlxsw: spectrum_ipip: Rename Spectrum-2 ip6gre operations (Ivan Vecera) [2196494] - mlxsw: spectrum_router: Add support for double entry RIFs (Ivan Vecera) [2196494] - mlxsw: spectrum_router: Parametrize RIF allocation size (Ivan Vecera) [2196494] - mlxsw: spectrum_router: Use gen_pool for RIF index allocation (Ivan Vecera) [2196494] - mlxsw: update adjfine to use adjust_by_scaled_ppm (Ivan Vecera) [2196494] - mlxsw: Avoid warnings when not offloaded FDB entry with IPv6 is removed (Ivan Vecera) [2196494] - selftests: mlxsw: Add a test for invalid locked bridge port configurations (Ivan Vecera) [2196494] - selftests: mlxsw: Add a test for locked port trap (Ivan Vecera) [2196494] - selftests: mlxsw: Add a test for EAPOL trap (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Add locked bridge port support (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Use extack in bridge port flag validation (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Add support for locked FDB notifications (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Prepare for locked FDB notifications (Ivan Vecera) [2196494] - mlxsw: spectrum: Add an API to configure security checks (Ivan Vecera) [2196494] - mlxsw: reg: Add Switch Port FDB Security Register (Ivan Vecera) [2196494] - mlxsw: spectrum_trap: Register 802.1X packet traps with devlink (Ivan Vecera) [2196494] - mlxsw: Add support for 800Gbps link modes (Ivan Vecera) [2196494] - mlxsw: core_acl_flex_actions: Split memcpy() of struct flow_action_cookie flexible array (Ivan Vecera) [2196494] - mlxsw: reg: Remove deprecated code about SFTR-V2 Register (Ivan Vecera) [2196494] - selftests: mlxsw: Remove qos_burst test (Ivan Vecera) [2196494] - selftests: mlxsw: Use shapers in QOS RED tests instead of forcing speed (Ivan Vecera) [2196494] - selftests: mlxsw: Use shapers in QOS tests instead of forcing speed (Ivan Vecera) [2196494] - mellanox/mlxsw: fix repeated words in comments (Ivan Vecera) [2196494] - mlxsw: spectrum: Add a copy of 'struct mlxsw_config_profile' for Spectrum-4 (Ivan Vecera) [2196494] - mlxsw: Add a helper function for getting maximum LAG ID (Ivan Vecera) [2196494] - mlxsw: Support configuring 'max_lag' via CONFIG_PROFILE (Ivan Vecera) [2196494] - mlxsw: cmd: Edit the comment of 'max_lag' field in CONFIG_PROFILE (Ivan Vecera) [2196494] - mlxsw: minimal: Return -ENOMEM on allocation failure (Ivan Vecera) [2196494] - mlxsw: Remove unused mlxsw_core_port_type_get() (Ivan Vecera) [2196494] - mlxsw: Remove unused port_type_set devlink op (Ivan Vecera) [2196494] - mlxsw: Remove unused IB stuff (Ivan Vecera) [2196494] - mlxsw: minimal: Extend to support line card dynamic operations (Ivan Vecera) [2196494] - mlxsw: minimal: Extend module to port mapping with slot index (Ivan Vecera) [2196494] - mlxsw: minimal: Move ports allocation to separate routine (Ivan Vecera) [2196494] - mlxsw: minimal: Extend APIs with slot index for modular system support (Ivan Vecera) [2196494] - mlxsw: i2c: Add support for system interrupt handling (Ivan Vecera) [2196494] - mlxsw: core_linecards: Register a system event handler (Ivan Vecera) [2196494] - mlxsw: core: Add registration APIs for system event handler (Ivan Vecera) [2196494] - selftests: mlxsw: Add egress VID classification test (Ivan Vecera) [2196494] - selftests: mlxsw: Add ingress RIF configuration test for VXLAN (Ivan Vecera) [2196494] - selftests: mlxsw: Add ingress RIF configuration test for 802.1Q bridge (Ivan Vecera) [2196494] - selftests: mlxsw: Add ingress RIF configuration test for 802.1D bridge (Ivan Vecera) [2196494] - Revert "mlxsw: core: Add the hottest thermal zone detection" (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Forbid PTP enablement only in RX or in TX (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Protect PTP configuration with a mutex (Ivan Vecera) [2196494] - mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Fix compilation warnings (Ivan Vecera) [2196494] - mlxsw: spectrum: Support ethtool 'get_ts_info' callback in Spectrum-2 (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [2196494] - mlxsw: spectrum: Support time stamping on Spectrum-2 (Ivan Vecera) [2196494] - mlxsw: Send PTP packets as data packets to overcome a limitation (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [2196494] - mlxsw: Query UTC sec and nsec PCI offsets and values (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Add PTP initialization / finalization for Spectrum-2 (Ivan Vecera) [2196494] - mlxsw: Support CQEv2 for SDQ in Spectrum-2 and newer ASICs (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Add helper functions to configure PTP traps (Ivan Vecera) [2196494] - mlxsw: core_linecards: Remove duplicated include in core_linecard_dev.c (Ivan Vecera) [2196494] - selftests: mlxsw: Check line card info on activated line card (Ivan Vecera) [2196494] - selftests: mlxsw: Check line card info on provisioned line card (Ivan Vecera) [2196494] - mlxsw: core_linecards: Implement line card device flashing (Ivan Vecera) [2196494] - mlxsw: core_linecards: Expose device PSID over device info (Ivan Vecera) [2196494] - mlxsw: reg: Add Management DownStream Device Tunneling Register (Ivan Vecera) [2196494] - mlxsw: core_linecards: Probe active line cards for devices and expose FW version (Ivan Vecera) [2196494] - mlxsw: reg: Extend MDDQ by device_info (Ivan Vecera) [2196494] - mlxsw: core_linecards: Expose HW revision and INI version (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Rename mlxsw_sp1_ptp_phc_adjfreq() (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Rename mlxsw_sp_ptp_get_message_types() (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_clock' per ASIC (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_state' per ASIC (Ivan Vecera) [2196494] - mlxsw: pci: Simplify FRC clock reading (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Initialize the clock to zero as part of initialization (Ivan Vecera) [2196494] - mlxsw: Rename 'read_frc_capable' bit to 'read_clock_capable' (Ivan Vecera) [2196494] - mlxsw: resources: Add resource identifier for maximum number of FIDs (Ivan Vecera) [2196494] - mlxsw: spectrum: Fix the shift of FID field in TX header (Ivan Vecera) [2196494] - mlxsw: Set time stamp type as part of config profile (Ivan Vecera) [2196494] - mlxsw: cmd: Add UTC related fields to query firmware command (Ivan Vecera) [2196494] - mlxsw: pci_hw: Add 'time_stamp' and 'time_stamp_type' fields to CQEv2 (Ivan Vecera) [2196494] - mlxsw: reg: Add Monitoring Time Precision Correction Port Configuration Register (Ivan Vecera) [2196494] - mlxsw: reg: Add MTUTC register's fields for supporting PTP in Spectrum-2 (Ivan Vecera) [2196494] - mlxsw: Rename mlxsw_reg_mtptptp_pack() to mlxsw_reg_mtptpt_pack() (Ivan Vecera) [2196494] - mlxsw: use netif_is_any_bridge_port() instead of open code (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Remove '_ub_' indication from structures and defines (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Remove flood_index() from FID operation structure (Ivan Vecera) [2196494] - mlxsw: Enable unified bridge model (Ivan Vecera) [2196494] - mlxsw: Add ubridge to config profile (Ivan Vecera) [2196494] - mlxsw: Add support for 802.1Q FID family (Ivan Vecera) [2196494] - mlxsw: Add new FID families for unified bridge model (Ivan Vecera) [2196494] - mlxsw: Add support for VLAN RIFs (Ivan Vecera) [2196494] - mlxsw: Configure egress FID classification after routing (Ivan Vecera) [2196494] - mlxsw: spectrum_router: Do not configure VID for sub-port RIFs (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Configure layer 3 egress VID classification (Ivan Vecera) [2196494] - mlxsw: Configure ingress RIF classification (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Configure VNI to FID classification (Ivan Vecera) [2196494] - mlxsw: Configure egress VID for unicast FDB entries (Ivan Vecera) [2196494] - mellanox/mlxsw: fix repeated words in comments (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Convert MDB code to use PGT APIs (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Flush port from MDB entries according to FID index (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Add support for getting and putting MDB entry (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Implement mlxsw_sp_mc_mdb_entry_{init, fini}() (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Add support for maintaining list of ports per MDB entry (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Add support for maintaining hash table of MDB entries (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Save MAC and FID as a key in 'struct mlxsw_sp_mdb_entry' (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Rename MIDs list (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Rename MID structure (Ivan Vecera) [2196494] - mlxsw: Align PGT index to legacy bridge model (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Configure flooding entries using PGT APIs (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Set 'mid_base' as part of flood tables initialization (Ivan Vecera) [2196494] - mlxsw: spectrum: Initialize PGT table (Ivan Vecera) [2196494] - mlxsw: Extend PGT APIs to support maintaining list of ports per entry (Ivan Vecera) [2196494] - mlxsw: Add a dedicated structure for bitmap of ports (Ivan Vecera) [2196494] - mlxsw: Add an indication of SMPE index validity for PGT table (Ivan Vecera) [2196494] - mlxsw: Add an initial PGT table support (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Configure egress VID classification for multicast (Ivan Vecera) [2196494] - mlxsw: Set flood bridge type for FIDs (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Store 'bridge_type' as part of FID family (Ivan Vecera) [2196494] - mlxsw: Prepare 'bridge_type' field for SFMR usage (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Configure flooding table type for rFID (Ivan Vecera) [2196494] - mlxsw: spectrum: Add a temporary variable to indicate bridge model (Ivan Vecera) [2196494] - mlxsw: spectrum: Change mlxsw_sp_rif_vlan_fid_op() to be dedicated for FID RIFs (Ivan Vecera) [2196494] - mlxsw: spectrum: Rename MLXSW_SP_RIF_TYPE_VLAN (Ivan Vecera) [2196494] - mlxsw: spectrum: Use different arrays of FID families per-ASIC type (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Pass FID structure to __mlxsw_sp_fid_port_vid_map() (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Pass FID structure to mlxsw_sp_fid_op() (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Rename mlxsw_sp_fid_vni_op() (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Update FID structure prior to device configuration (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Maintain {port, VID}->FID mappings (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Implement missing operations for rFID and dummy FID (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Use 'fid->fid_offset' when setting VNI (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Save 'fid_offset' as part of FID structure (Ivan Vecera) [2196494] - mlxsw: pci: Query resources before and after issuing 'CONFIG_PROFILE' command (Ivan Vecera) [2196494] - mlxsw: cmd: Increase 'config_profile.flood_mode' length (Ivan Vecera) [2196494] - mlxsw: Add enumerator for 'config_profile.flood_mode' (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Handle error in mlxsw_sp_bridge_mdb_mc_enable_sync() (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Convert mlxsw_sp_mc_write_mdb_entry() to return int (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Add error path in mlxsw_sp_port_mc_disabled_set() (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Simplify mlxsw_sp_port_mc_disabled_set() (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Do not set 'multicast_enabled' twice (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Pass 'struct mlxsw_sp' to mlxsw_sp_bridge_mdb_mc_enable_sync() (Ivan Vecera) [2196494] - mlxsw: Remove lag_vid_valid indication (Ivan Vecera) [2196494] - mlxsw: reg: Add support for VLAN RIF as part of RITR register (Ivan Vecera) [2196494] - mlxsw: Add support for egress FID classification after decapsulation (Ivan Vecera) [2196494] - mlxsw: reg: Add egress FID field to RITR register (Ivan Vecera) [2196494] - mlxsw: reg: Add Router Egress Interface to VID Register (Ivan Vecera) [2196494] - mlxsw: reg: Replace MID related fields in SFGC register (Ivan Vecera) [2196494] - mlxsw: reg: Add flood related field to SFMR register (Ivan Vecera) [2196494] - mlxsw: reg: Add VID related fields to SFD register (Ivan Vecera) [2196494] - mlxsw: reg: Add SMPE related fields to SFMR register (Ivan Vecera) [2196494] - mlxsw: Add SMPE related fields to SMID2 register (Ivan Vecera) [2196494] - mlxsw: reg: Add Switch Multicast Port to Egress VID Register (Ivan Vecera) [2196494] - mlxsw: reg: Add ingress RIF related fields to SVFA register (Ivan Vecera) [2196494] - mlxsw: reg: Add ingress RIF related fields to SFMR register (Ivan Vecera) [2196494] - mlxsw: reg: Add 'flood_rsp' field to SFMR register (Ivan Vecera) [2196494] - platform: mellanox: mlx-platform: Initialize shift variable to 0 (Ivan Vecera) [2196494] - platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it (Ivan Vecera) [2196494] - platform: mellanox: select REGMAP instead of depending on it (Ivan Vecera) [2196494] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [2196494] - platform: mellanox: mlx-platform: Move bus shift assignment out of the loop (Ivan Vecera) [2196494] - platform: mellanox: mlx-platform: Add mux selection register to regmap (Ivan Vecera) [2196494] - platform_data/mlxreg: Add field with mapped resource address (Ivan Vecera) [2196494] - platform/mellanox: mlxreg-hotplug: Allow more flexible hotplug events configuration (Ivan Vecera) [2196494] - platform: mellanox: Extend all systems with I2C notification callback (Ivan Vecera) [2196494] - platform: mellanox: Split logic in init and exit flow (Ivan Vecera) [2196494] - hwmon: (mlxreg-fan) Return zero speed for broken fan (Ivan Vecera) [2196494] - platform: mellanox: Split initialization procedure (Ivan Vecera) [2196494] - platform: mellanox: Introduce support of new Nvidia L1 switch (Ivan Vecera) [2196494] - platform: mellanox: Introduce support for next-generation 800GB/s switch (Ivan Vecera) [2196494] - platform: mellanox: Cosmetic changes - rename to more common name (Ivan Vecera) [2196494] - platform: mellanox: Change "reset_pwr_converter_fail" attribute (Ivan Vecera) [2196494] - platform: mellanox: Introduce support for rack manager switch (Ivan Vecera) [2196494] - platform/x86: use PLATFORM_DEVID_NONE instead of -1 (Ivan Vecera) [2196494] - s390/uv: Update query for secret-UVCs (Thomas Huth) [2111748] - s390/uv: replace scnprintf with sysfs_emit (Thomas Huth) [2111748] - s390/uvdevice: Add 'Lock Secret Store' UVC (Thomas Huth) [2111748] - s390/uvdevice: Add 'List Secrets' UVC (Thomas Huth) [2111748] - s390/uvdevice: Add 'Add Secret' UVC (Thomas Huth) [2111748] - s390/uvdevice: Add info IOCTL (Thomas Huth) [2111748] - s390/uv: Always export uv_info (Thomas Huth) [2111748]- x86/speculation: Allow enabling STIBP with legacy IBRS (Ricardo Robaina) [2187269] {CVE-2023-1998} - gfs2: retry interrupted internal reads (Andreas Gruenbacher) [2192392] - gfs2: ignore rindex_update failure in dinode_dealloc (Bob Peterson) [2192392] - selinux: make labeled NFS work when mounted before policy load (Juraj Marcin) [2218207] - redhat/configs: Disable new PHY_QCOM_SGMII_ETH config (Andrew Halaney) [RHEL-799] - arm64: dts: qcom: sa8775p-ride: enable ethernet0 (Andrew Halaney) [RHEL-799] - arm64: dts: qcom: sa8775p-ride: add pin functions for ethernet0 (Andrew Halaney) [RHEL-799] - arm64: dts: qcom: sa8775p-ride: enable the SerDes PHY (Andrew Halaney) [RHEL-799] - arm64: dts: qcom: sa8775p: add the first 1Gb ethernet interface (Andrew Halaney) [RHEL-799] - arm64: dts: qcom: sa8775p: add the SGMII PHY node (Andrew Halaney) [RHEL-799] - phy: qcom: add the SGMII SerDes PHY driver (Andrew Halaney) [RHEL-799] - phy: qualcomm: fix indentation in Makefile (Andrew Halaney) [RHEL-799] - net: stmmac: fix double serdes powerdown (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: add support for emac4 on sa8775p platforms (Andrew Halaney) [RHEL-799] - net: stmmac: add new switch to struct plat_stmmacenet_data (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: add support for SGMII (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: prepare the driver for more PHY modes (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: add support for the phyaux clock (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: add support for the optional serdes phy (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: remove stray space (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: add a newline between headers (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: add missing include (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: use a helper variable for &pdev->dev (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: tweak the order of local variables (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: rename a label in probe() (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: shrink clock code with devres (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: fix a regression on EMAC < 3 (Andrew Halaney) [RHEL-799] - Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return" (Benjamin Coddington) [2217659] - ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep() (Mark Langsdorf) [2215972] - fs: dlm: fix mismatch of plock results from userspace (Alexander Aring) [2192751] - fs: dlm: make F_SETLK use unkillable wait_event (Alexander Aring) [2204519] - fs: dlm: interrupt posix locks only when process is killed (Alexander Aring) [2192746] - fs: dlm: fix cleanup pending ops when interrupted (Alexander Aring) [2192744] - fs: dlm: return positive pid value for F_GETLK (Alexander Aring) [2192747] - vmstat: skip periodic vmstat update for isolated CPUs (Marcelo Tosatti) [2118482] - memcg: do not drain charge pcp caches on remote isolated cpus (Marcelo Tosatti) [2118482] - sched/isolation: add cpu_is_isolated() API (Marcelo Tosatti) [2118482]- i2c: tegra: Fix PEC support for SMBUS block read (Steve Best) [2214531] - perf: arm_cspmu: Add missing MODULE_DEVICE_TABLE (Steve Best) [2224685] - perf/arm_cspmu: Fix event attribute type (Steve Best) [2224685] - perf: arm_cspmu: Set irq affinitiy only if overflow interrupt is used (Steve Best) [2224685] - perf: arm_cspmu: Fix variable dereference warning (Steve Best) [2224685] - Revert "cgroup: cgroup-v1: do not exclude cgrp_dfl_root" (Jiri Benc) [2225425] - i2c: tegra: Set ACPI node as primary fwnode (Steve Best) [2222101] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Crystal Wood) [2218724] - locking/rtmutex: Avoid pointless blk_flush_plug() invocations (Crystal Wood) [2218724] - locking/rtmutex: Submit/resume work explicitly before/after blocking (Crystal Wood) [2218724] - sched/core: Provide sched_rtmutex() and expose sched work helpers (Crystal Wood) [2218724] - ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN (Hangbin Liu) [RHEL-801] - ip6_tunnel: allow to inherit from VLAN encapsulated IP (Hangbin Liu) [RHEL-801] - ip6_tunnel: fix possible NULL deref in ip6_tnl_xmit (Hangbin Liu) [RHEL-801] - ip6_tunnel: allow routing IPv4 traffic in NBMA mode (Hangbin Liu) [RHEL-801] - ip6_gre: use actual protocol to select xmit (Hangbin Liu) [RHEL-801] - ip6_gre: set DSCP for non-IP (Hangbin Liu) [RHEL-801] - ip_tunnel: allow to inherit from VLAN encapsulated IP (Hangbin Liu) [RHEL-801] - relayfs: fix out-of-bounds access in relay_file_read (Bill O'Donnell) [2215508] {CVE-2023-3268}- rxrpc: Truncate UTS_RELEASE for rxrpc version (Marc Dionne) [2222918] - rxrpc: Use alloc_ordered_workqueue() to create ordered workqueues (Marc Dionne) [2222918] - rxrpc: Fix timeout of a call that hasn't yet been granted a channel (Marc Dionne) [2222918] - rxrpc: Make it so that a waiting process can be aborted (Marc Dionne) [2222918] - rxrpc: Fix hard call timeout units (Marc Dionne) [2222918] - rxrpc: Fix potential data race in rxrpc_wait_to_be_connected() (Marc Dionne) [2222918] - rxrpc: Fix error when reading rxrpc tokens (Marc Dionne) [2222918] - rxrpc: Fix potential race in error handling in afs_make_call() (Marc Dionne) [2222918] - rxrpc: Fix overproduction of wakeups to recvmsg() (Marc Dionne) [2222918] - rxrpc: use bvec_set_page to initialize a bvec (Marc Dionne) [2222918] - rxrpc: Kill service bundle (Marc Dionne) [2222918] - rxrpc: Remove local->defrag_sem (Marc Dionne) [2222918] - rxrpc: Don't lock call->tx_lock to access call->tx_buffer (Marc Dionne) [2222918] - rxrpc: Simplify ACK handling (Marc Dionne) [2222918] - rxrpc: De-atomic call->ackr_window and call->ackr_nr_unacked (Marc Dionne) [2222918] - rxrpc: Generate extra pings for RTT during heavy-receive call (Marc Dionne) [2222918] - rxrpc: Convert call->recvmsg_lock to a spinlock (Marc Dionne) [2222918] - rxrpc: Reduce unnecessary ack transmission (Marc Dionne) [2222918] - rxrpc: Trace ack.rwind (Marc Dionne) [2222918] - rxrpc: Shrink the tabulation in the rxrpc trace header a bit (Marc Dionne) [2222918] - rxrpc: Remove whitespace before ')' in trace header (Marc Dionne) [2222918] - rxrpc: Fix overwaking on call poking (Marc Dionne) [2222918] - rxrpc: Fix trace string (Marc Dionne) [2222918] - afs: Fix accidental truncation when storing data (Marc Dionne) [2222918] - afs: convert pagevec to folio_batch in afs_extend_writeback() (Marc Dionne) [2222918] - afs: Fix vlserver probe RTT handling (Marc Dionne) [2222918] - afs: Fix setting of mtime when creating a file/dir/symlink (Marc Dionne) [2222918] - afs: Avoid endless loop if file is larger than expected (Marc Dionne) [2222918] - afs: Fix getattr to report server i_size on dirs, not local size (Marc Dionne) [2222918] - afs: Fix updating of i_size with dv jump from server (Marc Dionne) [2222918] - afs: split afs_pagecache_valid() out of afs_validate() (Marc Dionne) [2222918] - afs: use bvec_set_folio to initialize a bvec (Marc Dionne) [2222918] - afs: Stop implementing ->writepage() (Marc Dionne) [2222918] - ACPI: video: Add acpi_backlight=video quirk for Lenovo ThinkPad W530 (Mark Langsdorf) [2186058] - ACPI: video: Stop trying to use vendor backlight control on laptops from after ~2012 (Mark Langsdorf) [2186058] - ACPI: video: Remove register_backlight_delay module option and code (Mark Langsdorf) [2186058] - ACPI: video: Don't enable fallback path for creating ACPI backlight by default (Mark Langsdorf) [2186058] - ACPI: video: Prefer native over vendor (Mark Langsdorf) [2186058] - ACPI: video: Simplify __acpi_video_get_backlight_type() (Mark Langsdorf) [2186058] - PM/devfreq: governor: Add a private governor_data for governor (Steve Best) [2212961] - redhat/configs: Enable CONFIG_TCG_VTPM_PROXY (Štěpán Horáček) [2210263] - iavf: fix reset task race with iavf_remove() (Petr Oros) [2223599] - iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies (Petr Oros) [2223599] - Revert "iavf: Do not restart Tx queues after reset task failure" (Petr Oros) [2223599] - Revert "iavf: Detach device during reset task" (Petr Oros) [2223599] - iavf: Wait for reset in callbacks which trigger it (Petr Oros) [2223599] - iavf: use internal state to free traffic IRQs (Petr Oros) [2223599] - iavf: Fix out-of-bounds when setting channels on remove (Petr Oros) [2223599] - iavf: Fix use-after-free in free_netdev (Petr Oros) [2223599] - iavf: make functions static where possible (Petr Oros) [2223599] - iavf: fix err handling for MAC replace (Petr Oros) [2223599] - iavf: remove some unused functions and pointless wrappers (Petr Oros) [2223599] - iavf: remove mask from iavf_irq_enable_queues() (Petr Oros) [2223599] - iavf: send VLAN offloading caps once after VFR (Petr Oros) [2223599]- redhat: configs: Enable CONFIG_TYPEC_STUSB160X for rhel on aarch64 (Desnes Nunes) [2222412] - usb: typec: stusb160x: Switch to use dev_err_probe() helper (Desnes Nunes) [2222412] - cpuidle: psci: Iterate backwards over list in psci_pd_remove() (Mark Langsdorf) [2181277] - cpuidle: driver: Update microsecond values of state parameters as needed (Mark Langsdorf) [2181277] - cpuidle: sysfs: make kobj_type structures constant (Mark Langsdorf) [2181277] - cpuidle: add ARCH_SUSPEND_POSSIBLE dependencies (Mark Langsdorf) [2181277] - cpuidle: tegra: Enable compile testing (Mark Langsdorf) [2181277] - cpuidle: Fix poll_idle() noinstr annotation (Mark Langsdorf) [2181277] - cpuidle-haltpoll: Replace default_idle() with arch_cpu_idle() (Mark Langsdorf) [2181277] - cpuidle, arm64: Fix the ARM64 cpuidle logic (Mark Langsdorf) [2181277] - cpuidle: mvebu: Fix duplicate flags assignment (Mark Langsdorf) [2181277] - cpuidle-haltpoll: select haltpoll governor (Mark Langsdorf) [2181277] - powerpc/pseries: Always inline functions called from cpuidle (Mark Langsdorf) [2181277] - cpuidle: pseries: Mark ->enter() functions as __cpuidle (Mark Langsdorf) [2181277] - cpuidle: Add comments about noinstr/__cpuidle usage (Mark Langsdorf) [2181277] - cpuidle, arch: Mark all ct_cpuidle_enter() callers __cpuidle (Mark Langsdorf) [2181277] - cpuidle: Ensure ct_cpuidle_enter() is always called from noinstr/__cpuidle (Mark Langsdorf) [2181277] - objtool/idle: Validate __cpuidle code as noinstr (Mark Langsdorf) [2181277] - cpuidle: Annotate poll_idle() (Mark Langsdorf) [2181277] - cpuidle, cpu_pm: Remove RCU fiddling from cpu_pm_{enter,exit}() (Mark Langsdorf) [2181277] - cpuidle: Fix ct_idle_*() usage (Mark Langsdorf) [2181277] - cpuidle, ARM/imx6: Push RCU-idle into driver (Mark Langsdorf) [2181277] - cpuidle, dt: Push RCU-idle into driver (Mark Langsdorf) [2181277] - cpuidle, armada: Push RCU-idle into driver (Mark Langsdorf) [2181277] - cpuidle, psci: Push RCU-idle into driver (Mark Langsdorf) [2181277] - cpuidle, tegra: Push RCU-idle into driver (Mark Langsdorf) [2181277] - cpuidle: Move IRQ state validation (Mark Langsdorf) [2181277] - cpuidle/poll: Ensure IRQs stay disabled after cpuidle_state::enter() calls (Mark Langsdorf) [2181277] - cpuidle: teo: Introduce util-awareness (Mark Langsdorf) [2181277] - cpuidle: teo: Optionally skip polling states in teo_find_shallower_state() (Mark Langsdorf) [2181277] - powerpc/cpuidle: Set CPUIDLE_FLAG_POLLING for snooze state (Mark Langsdorf) [2181277] - cpuidle: dt: Clarify a comment and simplify code in dt_init_idle_driver() (Mark Langsdorf) [2181277] - cpuidle: dt: Return the correct numbers of parsed idle states (Mark Langsdorf) [2181277] - cpuidle: psci: Extend information in log about OSI/PC mode (Mark Langsdorf) [2181277] - firmware/psci: Print a warning if PSCI doesn't accept PC mode (Mark Langsdorf) [2181277] - cpuidle: Remove redundant check in cpuidle_switch_governor() (Mark Langsdorf) [2181277] - cpuidle: powernv: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [2181277] - cpuidle: coupled: Drop duplicate word from a comment (Mark Langsdorf) [2181277] - powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close (Mamatha Inamdar) [2224430] - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Davide Caratti) [2214029] {CVE-2023-35788} - libceph: harden msgr2.1 frame segment length checks (Ilya Dryomov) [2222253] - ice: prevent NULL pointer deref during reload (Petr Oros) [2221923] - ice: Unregister netdev and devlink_port only once (Petr Oros) [2221923] - ice: reduce initial wait for control queue messages (Petr Oros) [2221923] - ice: use ice_down_up() where applicable (Petr Oros) [2221923] - ice: Fix ice module unload (Petr Oros) [2221923] - ice: Fix tx queue rate limit when TCs are configured (Petr Oros) [2221923] - ice: Fix max_rate check while configuring TX rate limits (Petr Oros) [2221923] - ice: Fix XDP memory leak when NIC is brought up and down (Petr Oros) [2221923] - ice: always return IRQ_WAKE_THREAD in ice_misc_intr() (Petr Oros) [2221923] - ice: handle extts in the miscellaneous interrupt thread (Petr Oros) [2221923] - ice: recycle/free all of the fragments from multi-buffer frame (Petr Oros) [2221923] - ice: Don't dereference NULL in ice_gnss_read error path (Petr Oros) [2221923] - ice: Fix stats after PF reset (Petr Oros) [2221923] - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Florian Westphal) [2221047] {CVE-2023-35001} - ext4: fix i_version handling in ext4 (Carlos Maiolino) [2107587] - ext4: unconditionally enable the i_version counter (Carlos Maiolino) [2107587] - ceph: fix use-after-free bug for inodes when flushing capsnaps (Xiubo Li) [2214449] - ipvlan:Fix out-of-bounds caused by unclear skb->cb (Davide Caratti) [2218677] {CVE-2023-3090} - netfilter: nf_tables: do not ignore genmask when looking up chain by id (Florian Westphal) [2221049] {CVE-2023-31248} - KVM: s390: pv: fix index value of replaced ASCE (Thomas Huth) [RHEL-774] - KVM: s390: pv: simplify shutdown and fix race (Thomas Huth) [RHEL-774] - s390/vfio-ap: wire in the vfio_device_ops request callback (Thomas Huth) [RHEL-774] - s390/vfio-ap: realize the VFIO_DEVICE_SET_IRQS ioctl (Thomas Huth) [RHEL-774] - s390/vfio-ap: realize the VFIO_DEVICE_GET_IRQ_INFO ioctl (Thomas Huth) [RHEL-774] - KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler (Thomas Huth) [RHEL-774] - KVM: s390: vsie: fix the length of APCB bitmap (Thomas Huth) [RHEL-774] - KVM: s390: selftests: add selftest for CMMA migration (Thomas Huth) [RHEL-774] - KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes (Thomas Huth) [RHEL-774] - KVM: s390: pv: fix external interruption loop not always detected (Thomas Huth) [RHEL-774] - KVM: s390: disable migration mode when dirty tracking is disabled (Thomas Huth) [RHEL-774]- i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set (Steve Best) [2184312] - i2c: imx: use devm_platform_get_and_ioremap_resource() (Steve Best) [2184312] - i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible (Steve Best) [2184312] - i2c: imx: Make sure to unregister adapter on remove() (Steve Best) [2184312] - clk: imx: Remove the snvs clock (Steve Best) [2184094] - clk: imx: add mcore_booted module paratemter (Steve Best) [2184094] - clk: imx8mq: add 27m phy pll ref clock (Steve Best) [2184094] - clk: imx8m: fix clock tree update of TF-A managed clocks (Steve Best) [2184094] - Documentation: gpio: Remove text about ARCH_NR_GPIOS (Shaoqin Huang) [2183344] - dt-bindings: timestamp: Deprecate nvidia,slices property (Shaoqin Huang) [2183344] - gpiolib: fix allocation of mixed dynamic/static GPIOs (Shaoqin Huang) [2183344] - tools: gpio: fix debounce_period_us output of lsgpio (Shaoqin Huang) [2183344] - hte: Use device_match_of_node() (Shaoqin Huang) [2183344] - hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id() (Shaoqin Huang) [2183344] - hte: tegra-194: Use proper includes (Shaoqin Huang) [2183344] - gpio: tegra186: Add Tegra234 hte support (Shaoqin Huang) [2183344] - hte: handle nvidia,gpio-controller property (Shaoqin Huang) [2183344] - hte: Deprecate nvidia,slices property (Shaoqin Huang) [2183344] - hte: Add Tegra234 provider (Shaoqin Huang) [2183344] - dt-bindings: timestamp: Add Tegra234 support (Shaoqin Huang) [2183344] - hte: Use of_property_present() for testing DT property presence (Shaoqin Huang) [2183344] - gpio: gpiolib: Simplify gpiochip_add_data_with_key() fwnode (Shaoqin Huang) [2183344] - gpiolib: Add gpiochip_set_data() helper (Shaoqin Huang) [2183344] - gpiolib: Move gpiochip_get_data() higher in the code (Shaoqin Huang) [2183344] - gpiolib: Check array_info for NULL only once in gpiod_get_array() (Shaoqin Huang) [2183344] - gpiolib: Replace open coded krealloc() (Shaoqin Huang) [2183344] - gpio: mm-lantiq: Fix typo in the newly added header filename (Shaoqin Huang) [2183344] - gpiolib: acpi: use the fwnode in acpi_gpiochip_find() (Shaoqin Huang) [2183344] - sh: mach-x3proto: Add missing #include (Shaoqin Huang) [2183344] - gpiolib: acpi: Move ACPI device NULL check to acpi_get_driver_gpio_data() (Shaoqin Huang) [2183344] - powerpc/40x: Add missing select OF_GPIO_MM_GPIOCHIP (Shaoqin Huang) [2183344] - gpiolib: Use IRQ hardware number getter instead of direct access (Shaoqin Huang) [2183344] - gpiolib: Remove duplicative check in gpiod_find_and_request() (Shaoqin Huang) [2183344] - gpiolib: Move gpiodevice_*() to gpiodev namespace (Shaoqin Huang) [2183344] - gpio: Use of_property_read_bool() for boolean properties (Shaoqin Huang) [2183344] - gpiolib: Get rid of devprop prefix in one function (Shaoqin Huang) [2183344] - gpio: sim: Deactivate device in reversed order (Shaoqin Huang) [2183344] - mips: ar7: include linux/gpio/driver.h (Shaoqin Huang) [2183344] - gpiolib: Get rid of gpio_bus_match() forward declaration (Shaoqin Huang) [2183344] - gpiolib: Access device's fwnode via dev_fwnode() (Shaoqin Huang) [2183344] - gpiolib: Clean up headers (Shaoqin Huang) [2183344] - gpiolib: Group forward declarations in consumer.h (Shaoqin Huang) [2183344] - gpiolib: Deduplicate forward declarations in consumer.h (Shaoqin Huang) [2183344] - gpiolib: Drop unused forward declaration from driver.h (Shaoqin Huang) [2183344] - gpio: regmap: Add missing header(s) (Shaoqin Huang) [2183344] - gpiolib: split of_mm_gpio_chip out of linux/of_gpio.h (Shaoqin Huang) [2183344] - gpiolib: remove legacy gpio_export() (Shaoqin Huang) [2183344] - gpiolib: remove gpio_set_debounce() (Shaoqin Huang) [2183344] - gpiolib: remove asm-generic/gpio.h (Shaoqin Huang) [2183344] - gpiolib: coldfire: remove custom asm/gpio.h (Shaoqin Huang) [2183344] - hte: tegra: fix 'struct of_device_id' build error (Shaoqin Huang) [2183344] - gpiolib: Make the legacy consumer-only (Shaoqin Huang) [2183344] - gpio: GPIO_REGMAP: select REGMAP instead of depending on it (Shaoqin Huang) [2183344] - kbuild, gpio: gpio-aspeed-sgpio: remove MODULE_LICENSE in non-modules (Shaoqin Huang) [2183344] - kbuild, gpio: remove MODULE_LICENSE in non-modules (Shaoqin Huang) [2183344] - gpio: sim: fix a memory leak (Shaoqin Huang) [2183344] - gpio: sim: Use %pfwP specifier instead of calling fwnode API directly (Shaoqin Huang) [2183344] - gpiolib: Clear the gpio_device's fwnode initialized flag before adding (Shaoqin Huang) [2183344] - gpio: tegra186: remove unneeded loop in tegra186_gpio_init_route_mapping() (Shaoqin Huang) [2183344] - gpiolib: of: Move enum of_gpio_flags to its only user (Shaoqin Huang) [2183344] - gpio: Get rid of gpio_to_chip() (Shaoqin Huang) [2183344] - gpio: omap: use dynamic allocation of base (Shaoqin Huang) [2183344] - gpiolib: Remove unused of_mm_gpiochip_add() (Shaoqin Huang) [2183344] - gpiolib: Do not mention legacy API in the code (Shaoqin Huang) [2183344] - gpio: Remove unused and obsoleted irq_to_gpio() (Shaoqin Huang) [2183344] - gpio: regmap: use new regmap_might_sleep() (Shaoqin Huang) [2183344] - gpio: Remove unused and obsoleted gpio_export_link() (Shaoqin Huang) [2183344] - gpiolib: sort header inclusion alphabetically (Shaoqin Huang) [2183344] - gpiolib: Get rid of not used of_node member (Shaoqin Huang) [2183344] - gpiolib: Introduce gpio_device_get() and gpio_device_put() (Shaoqin Huang) [2183344] - gpiolib: of: remove [devm_]gpiod_get_from_of_node() APIs (Shaoqin Huang) [2183344] - gpiolib: of: remove of_get_gpio[_flags]() and of_get_named_gpio_flags() (Shaoqin Huang) [2183344] - gpiolib: of: remove obsolete comment for of_gpio_get_count() (Shaoqin Huang) [2183344] - gpiolib: of: stop exporting of_gpio_named_count() (Shaoqin Huang) [2183344] - gpiolib: of: remove of_gpio_count() (Shaoqin Huang) [2183344] - gpio: regmap: Always set gpio_chip get_direction (Shaoqin Huang) [2183344] - gpiolib: use irq_domain_alloc_irqs() (Shaoqin Huang) [2183344] - tools: gpio: fix -c option of gpio-event-mon (Shaoqin Huang) [2183344] - Revert "gpiolib: of: Introduce hook for missing gpio-ranges" (Shaoqin Huang) [2183344] - pinctrl: bcm2835: Switch to use ->add_pin_ranges() (Shaoqin Huang) [2183344] - gpiolib: Check "gpio-ranges" before calling ->add_pin_ranges() (Shaoqin Huang) [2183344] - gpiolib: acpi: Allow ignoring wake capability on pins that aren't in _AEI (Shaoqin Huang) [2183344] - gpiolib: Fix using uninitialized lookup-flags on ACPI platforms (Shaoqin Huang) [2183344] - gpio: sim: set a limit on the number of GPIOs (Shaoqin Huang) [2183344] - gpiolib: protect the GPIO device against being dropped while in use by user-space (Shaoqin Huang) [2183344] - gpiolib: cdev: fix NULL-pointer dereferences (Shaoqin Huang) [2183344] - gpiolib: Provide to_gpio_device() helper (Shaoqin Huang) [2183344] - gpiolib: Unify access to the device properties (Shaoqin Huang) [2183344] - gpio: Do not include when not really needed. (Shaoqin Huang) [2183344] - gpiolib: fix memory leak in gpiochip_setup_dev() (Shaoqin Huang) [2183344] - drm/tegra: Switch to using devm_fwnode_gpiod_get() (Shaoqin Huang) [2183344] - gpiolib: ensure that fwnode is properly set (Shaoqin Huang) [2183344] - gpiolib: of: Use correct fwnode for DT-probed chips (Shaoqin Huang) [2183344] - gpiolib: of: Drop redundant check in of_mm_gpiochip_remove() (Shaoqin Huang) [2183344] - gpiolib: of: Prepare of_mm_gpiochip_add_data() for fwnode (Shaoqin Huang) [2183344] - gpiolib: add support for software nodes (Shaoqin Huang) [2183344] - gpiolib: consolidate GPIO lookups (Shaoqin Huang) [2183344] - gpiolib: acpi: avoid leaking ACPI details into upper gpiolib layers (Shaoqin Huang) [2183344] - gpiolib: acpi: teach acpi_find_gpio() to handle data-only nodes (Shaoqin Huang) [2183344] - gpiolib: acpi: change acpi_find_gpio() to accept firmware node (Shaoqin Huang) [2183344] - gpiolib: of: change of_find_gpio() to accept device node (Shaoqin Huang) [2183344] - gpiolib: of: Integrate of_gpiochip_init_valid_mask() into gpiochip_init_valid_mask() (Shaoqin Huang) [2183344] - gpiolib: of: Prepare of_gpiochip_add() / of_gpiochip_remove() for fwnode (Shaoqin Huang) [2183344] - gpiolib: remove devm_fwnode_get_[index_]gpiod_from_child() (Shaoqin Huang) [2183344] - gpiolib: of: add polarity quirk for Freescale PCIe controller (Shaoqin Huang) [2183344] - gpiolib: of: factor out quirk setting polarity via separate property (Shaoqin Huang) [2183344] - gpiolib: of: Make use of device_match_of_node() (Shaoqin Huang) [2183344] - PCI: tegra: Switch to using devm_fwnode_gpiod_get (Shaoqin Huang) [2183344] - gpiolib: cdev: Fix typo in kernel doc for struct line (Shaoqin Huang) [2183344] - gpiolib: acpi: Use METHOD_NAME__AEI macro for acpi_walk_resources (Shaoqin Huang) [2183344] - gpiolib: Clean up headers (Shaoqin Huang) [2183344] - gpiolib: cdev: Add missing header(s) (Shaoqin Huang) [2183344] - gpio: reg: Add missing header(s) (Shaoqin Huang) [2183344] - gpiolib: of: add a quirk for reset line polarity for Himax LCDs (Shaoqin Huang) [2183344] - gpiolib: of: add quirk for phy reset polarity for Freescale Ethernet (Shaoqin Huang) [2183344] - gpiolib: of: factor out code overriding gpio line polarity (Shaoqin Huang) [2183344] - gpiolib: of: add a quirk for legacy names in MOXA ART RTC (Shaoqin Huang) [2183344] - gpiolib: of: add a quirk for reset line for Cirrus CS42L56 codec (Shaoqin Huang) [2183344] - gpiolib: of: add a quirk for reset line for Marvell NFC controller (Shaoqin Huang) [2183344] - gpiolib: of: add quirk for locating reset lines with legacy bindings (Shaoqin Huang) [2183344] - gpiolib: of: tighten selection of gpio renaming quirks (Shaoqin Huang) [2183344] - gpiolib: of: consolidate simple renames into a single quirk (Shaoqin Huang) [2183344] - gpiolib: of: add a quirk for legacy names in Mediatek mt2701-cs42448 (Shaoqin Huang) [2183344] - gpio: tegra: Convert to immutable irq chip (Shaoqin Huang) [2183344] - gpio: aspeed: Add missing header(s) (Shaoqin Huang) [2183344] - gpiolib: Get rid of ARCH_NR_GPIOS (Shaoqin Huang) [2183344] - gpiolib: Warn on drivers still using static gpiobase allocation (Shaoqin Huang) [2183344] - gpiolib: cdev: add fdinfo output for line request file descriptors (Shaoqin Huang) [2183344] - mtd: rawnand: Replace of_gpio_named_count() by gpiod_count() (Shaoqin Huang) [2183344] - gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully (Shaoqin Huang) [2183344] - gpiolib: fix OOB access in quirk callbacks (Shaoqin Huang) [2183344] - net: phy: spi_ks8895: switch to using gpiod API (Shaoqin Huang) [2183344] - gpiolib: of: factor out conversion from OF flags (Shaoqin Huang) [2183344] - gpiolib: rework quirk handling in of_find_gpio() (Shaoqin Huang) [2183344] - gpiolib: of: make Freescale SPI quirk similar to all others (Shaoqin Huang) [2183344] - gpiolib: of: do not ignore requested index when applying quirks (Shaoqin Huang) [2183344] - gpiolib: acpi: Add support to ignore programming an interrupt (Shaoqin Huang) [2183344] - gpiolib: make fwnode_get_named_gpiod() static (Shaoqin Huang) [2183344] - gpiolib: acpi: support bias pull disable (Shaoqin Huang) [2183344] - gpiolib: of: support bias pull disable (Shaoqin Huang) [2183344] - gpiolib: add support for bias pull disable (Shaoqin Huang) [2183344] - gpiolib: cdev: compile out HTE unless CONFIG_HTE selected (Shaoqin Huang) [2183344] - gpiolib: cdev: consolidate edge detector configuration flags (Shaoqin Huang) [2183344] - gpiolib: cdev: simplify line event identification (Shaoqin Huang) [2183344] - gpiolib: cdev: replace if-else chains with switches (Shaoqin Huang) [2183344] - gpiolib: cdev: simplify parameter in call to hte_edge_setup (Shaoqin Huang) [2183344] - gpiolib: cdev: simplify linereq_free (Shaoqin Huang) [2183344] - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() (Shaoqin Huang) [2183344] - gpiolib: of: Use device_match_of_node() helper (Shaoqin Huang) [2183344] - gpiolib: devres: Get rid of unused devm_gpio_free() (Shaoqin Huang) [2183344] - gpio: gpiolib: Allow free() callback to be overridden (Shaoqin Huang) [2183344] - hte: Fix possible use-after-free in tegra_hte_test_remove() (Shaoqin Huang) [2183344] - hte: Remove unused including (Shaoqin Huang) [2183344] - pinctrl: ocelot: Fix interrupt parsing (Shaoqin Huang) [2183344] - pinctrl: Get rid of duplicate of_node assignment in the drivers (Shaoqin Huang) [2183344] - pinctrl: ocelot: update pinctrl to automatic base address (Shaoqin Huang) [2183344] - powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall (Mamatha Inamdar) [2222935] - net: wwan: mark t7xx driver as tech preview (Jose Ignacio Tornos Martinez) [2110561] - net: wwan: enable t7xx driver (Jose Ignacio Tornos Martinez) [2110561] - net: wwan: t7xx: Add AP CLDMA (Jose Ignacio Tornos Martinez) [2110561 2140372] - redhat/configs: disable CONFIG_USB_DWC2 and CONFIG_USB_DWC3 on x86 (Desnes Nunes) [2110796] - irqchip/irq-imx-gpcv2: Mark fwnode device as not initialized (Steve Best) [2184110] - irqchip/imx-gpcv2: Mark imx_gpcv2_instance with __ro_after_init (Steve Best) [2184110] - irqchip/imx-irqsteer: Add runtime PM support (Steve Best) [2184110] - irqchip/imx-irqsteer: Constify irq_chip struct (Steve Best) [2184110] - selftests/ftrace: Stop tracing while reading the trace file by default (Jerome Marchand) [2138363] - dt-bindings: iio: adc: Add NXP IMX93 ADC (Steve Best) [2181783] - iio: adc: imx93: Fix spelling mistake "geting" -> "getting" (Steve Best) [2181783] - iio: adc: add imx93 adc support (Steve Best) [2181783] - net: wwan: mark Qualcomm driver as tech preview (Jose Ignacio Tornos Martinez) [2222914] - net: wwan: enable Qualcomm driver (Jose Ignacio Tornos Martinez) [2222914]- redhat/configs: turn on i.MX8MP interconnect driver (Steve Best) [2195986] - power: supply: Fix logic checking if system is running from battery (Cornelia Huck) [2183335] - power: supply: Ratelimit no data debug output (Cornelia Huck) [2183335] - power: supply: Fix power_supply_get_battery_info() if parent is NULL (Cornelia Huck) [2183335] - power: supply: core: auto-exposure of simple-battery data (Cornelia Huck) [2183335] - power: supply: charger-manager: Use of_property_read_bool() for boolean properties (Cornelia Huck) [2183335] - power: supply: fix null pointer check order in __power_supply_register (Cornelia Huck) [2183335] - power: supply: leds: explicitly include linux/leds.h (Cornelia Huck) [2183335] - power: supply: use sysfs_emit() instead of sprintf() for sysfs show() (Cornelia Huck) [2183335] - power: supply: fix null pointer dereferencing in power_supply_get_battery_info (Cornelia Huck) [2183335] - power: supply: fix residue sysfs file in error handle route of __power_supply_register() (Cornelia Huck) [2183335] - power: supply: core: repair kernel-doc for power_supply_vbat2ri() (Cornelia Huck) [2183335] - power: supply: Fix repeated word in comments (Cornelia Huck) [2183335] - extcon: Fix extcon_get_extcon_dev() error handling (Cornelia Huck) [2183335] - power: supply: axp288_charger: Use the defined variable to clean code (Cornelia Huck) [2183335] - soc: imx: gpcv2: add GENPD_FLAG_ACTIVE_WAKEUP flag for usb of imx8mm/n (Steve Best) [2184054] - soc: imx: gpcv2: Assert reset before ungating clock (Steve Best) [2184054] - soc: imx: gpcv2: print errno for regulator errors (Steve Best) [2184054] - soc: imx: gpcv2: add support for i.MX8MP power domains (Steve Best) [2184054] - soc: imx: gpcv2: add PGC control register indirection (Steve Best) [2184054] - soc: imx: gpcv2: Fix clock disabling imbalance in error path (Steve Best) [2184054] - soc: imx: gpcv2: Add dispmix and mipi domains to imx8mn (Steve Best) [2184054] - soc: imx: gpcv2: keep i.MX8MN gpumix bus clock enabled (Steve Best) [2184054] - soc: imx: gpcv2: keep i.MX8MM VPU-H1 bus clock active (Steve Best) [2184054] - soc: imx: gpcv2: Synchronously suspend MIX domains (Steve Best) [2184054] - soc: imx: gpcv2: support system suspend/resume (Steve Best) [2184054] - soc: imx: gpcv2: keep i.MX8M* bus clocks enabled (Steve Best) [2184054] - soc: imx: gpcv2: add domain option to keep domain clocks enabled (Steve Best) [2184054] - soc: imx: gpcv2: add lockdep annotation (Steve Best) [2184054] - Revert "soc: imx: gpcv2: move reset assert after requesting domain power up" (Steve Best) [2184054] - soc: imx: gpcv2: allow to disable individual power domains (Steve Best) [2184054] - soc: imx: gpcv2: Set both GPC_PGC_nCTRL(GPU_2D|GPU_3D) for MX8MM GPU domain (Steve Best) [2184054] - soc: imx: gpcv2: Turn domain->pgc into bitfield (Steve Best) [2184054] - soc: imx8m: Fix incorrect check for of_clk_get_by_name() (Steve Best) [2184054] - soc: imx8m: Enable OCOTP clock before reading the register (Steve Best) [2184054] - nvme-pci: fix DMA direction of unmapping integrity data (Ming Lei) [2215173] - dt-bindings: gpio: Remove FSI domain ports on Tegra234 (Steve Best) [2213216] - clk: imx: avoid memory leak (Steve Best) [2212497] - clk: imx: remove clk_count of imx_register_uart_clocks (Steve Best) [2212497] - clk: imx: get stdout clk count from device tree (Steve Best) [2212497] - clk: imx: Add check for kcalloc (Steve Best) [2212497] - redhat/configs: disable pre-UVC cameras for RHEL on aarch64 (Dean Nelson) [2190505] - redhat/configs: enable CONFIG_MEDIA_SUPPORT for RHEL on aarch64 (Dean Nelson) [2190505 2192722] - dt-bindings: can: fsl,flexcan: add imx93 compatible (Steve Best) [2214947] - scsi: sd: Add "probe_type" module parameter to allow synchronous probing (Ewan D. Milne) [2140017] - soc/tegra: pmc: Add the PMIC wake event for Tegra234 (Steve Best) [2218655] - soc/tegra: pmc: Add wake source interrupt for MGBE (Steve Best) [2218655] - soc/tegra: pmc: Support software wake-up for SPE (Steve Best) [2218655] - kernfs: dont take d_lock on revalidate (Ian Kent) [2186094] - kernfs: dont take i_lock on inode attr read (Ian Kent) [2186094]- net: openvswitch: add support for l4 symmetric hashing (Timothy Redaelli) [2188082] - gfs2: Don't deref jdesc in evict (Bob Peterson) [2214358] {CVE-2023-3212} - net: wwan: mark iosm driver as tech preview (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: enable iosm driver (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: enable wwan hw simulator (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: adjust new configuration options (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Convert single instance struct member to flexible array (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Use alloc_ordered_workqueue() to create ordered workqueues (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Ensure init is completed before system sleep (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix NULL pointer dereference when removing device (Jose Ignacio Tornos Martinez) [2123542] - wwan: core: add print for wwan port attach/disconnect (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: Expose secondary AT port on DATA1 (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Fix error handling path in ipc_pcie_probe() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: do not compile with -Werror (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fixes 7560 modem crash (Jose Ignacio Tornos Martinez) [2123542] - wwan: core: Support slicing in port TX flow of WWAN subsystem (Jose Ignacio Tornos Martinez) [2123542] - platform/x86: intel: int1092: intel_sar: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [2123542] - platform/x86: int1092: Switch to use acpi_evaluate_dsm_typed() (Jose Ignacio Tornos Martinez) [2123542] - Documentation: networking: correct spelling (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Fix Runtime PM initialization (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Fix Runtime PM resume sequence (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix memory leak in ipc_mux_init() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix incorrect skb length (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix crash in peek throughput test (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix dma_alloc_coherent incompatible pointer type (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix kernel test robot reported error (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Fix the ACPI memory leak (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: use ACPI_FREE() but not kfree() in ipc_pcie_read_bios_cfg() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix kernel test robot reported errors (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix invalid mux header type (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix driver not working with INTEL_IOMMU disabled (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix memory leak in ipc_pcie_read_bios_cfg (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Remove unnecessary if_mutex lock (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: mhi: fix memory leak in mhi_mbim_dellink (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix memory leak in ipc_wwan_dellink (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add NAPI support (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Use needed_headroom instead of hard_header_len (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: add rpc interface for xmm modems (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add port for modem logging (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: use union to group port type specific data (Jose Ignacio Tornos Martinez) [2123542] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Jose Ignacio Tornos Martinez) [2123542] - wwan_hwsim: fix possible memory leak in wwan_hwsim_dev_new() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Call mutex_init before locking it (Jose Ignacio Tornos Martinez) [2123542] - wwan_hwsim: Use skb_put_data() instead of skb_put/memcpy pair (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Use skb_put_data() instead of skb_put/memcpy pair (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: mhi_wwan_ctrl: Add DUN2 to have a secondary AT port (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Fix return type of t7xx_ccmni_start_xmit (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Fix return type of ipc_wwan_link_transmit (Jose Ignacio Tornos Martinez) [2123542] - wwan: iosm: use a flexible array rather than allocate short objects (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: use GFP_ATOMIC under spin lock in t7xx_cldma_gpd_set_next_ptr() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: remove pointless null check (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Fix smatch errors (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Avoid calls to skb_data_area_size() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Fix return type of t7xx_dl_add_timedout() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add maintainers and documentation (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Device deep sleep lock/unlock (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Runtime PM (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Introduce power management (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add WWAN network interface (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add data path interface (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Data path HW layer (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add AT and MBIM WWAN ports (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add control port (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add port proxy infrastructure (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add core components (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add control DMA interface (Jose Ignacio Tornos Martinez) [2123542] - wwan_hwsim: Avoid flush_scheduled_work() usage (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: qcom_bam_dmux: fix wrong pointer passed to IS_ERR() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: drop debugfs dev reference (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: debugfs obtained dev reference not dropped (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Enable M.2 7360 WWAN card support (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: Fix MRU mismatch issue which may lead to data connection lost (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Let PCI core handle PCI power transition (Jose Ignacio Tornos Martinez) [2123542] - wwan: Replace kernel.h with the necessary inclusions (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: correct open parenthesis alignment (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: removed unused function decl (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: release data channel in case no active IP session (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: set tx queue len (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fixes unable to send AT command during mbim tx (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fixes net interface nonfunctional after fw flash (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fixes unnecessary doorbell send (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: make debugfs optional (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: move debugfs knobs into a subdir (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: allow trace port be uninitialized (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: consolidate trace port init code (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: select CONFIG_RELAY (Jose Ignacio Tornos Martinez) [2123542] - dt-bindings: net: Add schema for Qualcomm BAM-DMUX (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: Add Qualcomm BAM-DMUX WWAN network driver (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: device trace collection using relayfs (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: common debugfs base dir for wwan device (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix compilation warning (Jose Ignacio Tornos Martinez) [2123542] - platform/x86: int1092: Fix non sequential device mode handling (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: correct devlink extra params (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Move devlink_register to be last devlink command (Jose Ignacio Tornos Martinez) [2123542] - net: iosm: Use hrtimer_forward_now() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fw flashing and cd improvements (Jose Ignacio Tornos Martinez) [2123542] - devlink: Make devlink_register to be void (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fw flashing & cd collection infrastructure changes (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: devlink fw flashing & cd collection documentation (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: transport layer support for fw flashing/cd (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: coredump collection support (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fw flashing support (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: devlink registration (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Unify IO accessors used in the driver (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Replace io.*64_lo_hi() with regular accessors (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: switch from 'pci_' to 'dma_' API (Jose Ignacio Tornos Martinez) [2123542] - platform/x86: BIOS SAR driver for Intel M.2 Modem (Jose Ignacio Tornos Martinez) [2123542] - wwan: core: Unshadow error code returned by ida_alloc_range() (Jose Ignacio Tornos Martinez) [2123542] - wwan: mhi: Fix missing spin_lock_init() in mhi_mbim_probe() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: Add MHI MBIM network driver (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Switch to use module_pci_driver() macro (Jose Ignacio Tornos Martinez) [2123542] - net: tipc: resize nlattr array to correct size (Xin Long) [2221401] - tipc: fix kernel warning when sending SYN message (Xin Long) [2221401] - thunderbolt: Mask ring interrupt on Intel hardware as well (Desnes Nunes) [2212495] - thunderbolt: Clear registers properly when auto clear isn't in use (Desnes Nunes) [2212495] - media: usb: siano: Fix warning due to null work_func_t function pointer (Desnes Nunes) [2212495] - usb: host: xhci-plat: Add reset support (Desnes Nunes) [2212495] - usb: host: xhci-plat: Improve clock handling in probe() (Desnes Nunes) [2212495] - media: uvcvideo: Don't expose unsupported formats to userspace (Desnes Nunes) [2212495] - Revert "dt-bindings: usb: renesas, usb3-peri: Document RZ/V2M r9a09g011 support" (Desnes Nunes) [2212495] - usb: typec: altmodes/displayport: Fix configure initial pin assignment (Desnes Nunes) [2212495] - xhci: Free the command allocated for setting LPM if we return early (Desnes Nunes) [2212495] - Revert "usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS" (Desnes Nunes) [2212495] - xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu (Desnes Nunes) [2212495] - USB: serial: option: add Quectel RM500U-CN modem (Desnes Nunes) [2212495] - usb: xhci: tegra: fix sleep in atomic call (Desnes Nunes) [2212495] - usb: chipidea: core: fix possible concurrent when switch role (Desnes Nunes) [2212495] - usb: chipdea: core: fix return -EINVAL if request role is the same with current role (Desnes Nunes) [2212495] - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 (Desnes Nunes) [2212495] - USB: serial: option: add Telit FE990 compositions (Desnes Nunes) [2212495] - USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs (Desnes Nunes) [2212495] - thunderbolt: Use scale field when allocating USB3 bandwidth (Desnes Nunes) [2212495] - thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers (Desnes Nunes) [2212495] - thunderbolt: Call tb_check_quirks() after initializing adapters (Desnes Nunes) [2212495] - thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access (Desnes Nunes) [2212495] - thunderbolt: Fix memory leak in margining (Desnes Nunes) [2212495] - usb: typec: tcpm: fix warning when handle discover_identity message (Desnes Nunes) [2212495] - usb: typec: tcpm: fix create duplicate source-capabilities file (Desnes Nunes) [2212495] - usb: ucsi_acpi: Increase the command completion timeout (Desnes Nunes) [2212495] - usb: ucsi: Fix ucsi->connector race (Desnes Nunes) [2212495] - usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() (Desnes Nunes) [2212495] - thunderbolt: Add quirk to disable CLx (Desnes Nunes) [2212495] - usb: typec: pd: Add higher capability sysfs for sink PDO (Desnes Nunes) [2212495] - usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO (Desnes Nunes) [2212495] - xhci: host: potential NULL dereference in xhci_generic_plat_probe() (Desnes Nunes) [2212495] - media: usb: siano: Fix use after free bugs caused by do_submit_urb (Desnes Nunes) [2212495] - media: usb: dvb-usb-v2: af9015.c: return 0 instead of 'ret'. (Desnes Nunes) [2212495] - dt-bindings: usb: convert fcs,fusb302.txt to yaml (Desnes Nunes) [2212495] - usb: uvc: Enumerate valid values for color matching (Desnes Nunes) [2212495] - USB: ene_usb6250: Allocate enough memory for full object (Desnes Nunes) [2212495] - usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math (Desnes Nunes) [2212495] - USB: uhci: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2212495] - USB: ULPI: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2212495] - USB: chipidea: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2212495] - USB: serial: option: add support for VW/Skoda "Carstick LTE" (Desnes Nunes) [2212495] - usb: remove the dead USB_OHCI_SH option (Desnes Nunes) [2212495] - xhci: decouple usb2 port resume and get_port_status request handling (Desnes Nunes) [2212495] - xhci: clear usb2 resume related variables in one place. (Desnes Nunes) [2212495] - xhci: rename resume_done to resume_timestamp (Desnes Nunes) [2212495] - xhci: Pass port structure as parameter to xhci_disable_port(). (Desnes Nunes) [2212495] - xhci: move port specific items such as state completions to port structure (Desnes Nunes) [2212495] - xhci: pass port pointer as parameter to xhci_set_port_power() (Desnes Nunes) [2212495] - xhci: cleanup xhci_hub_control port references (Desnes Nunes) [2212495] - xhci: add helpers for enabling and disabling interrupters (Desnes Nunes) [2212495] - xhci: Refactor interrupter code for initial multi interrupter support. (Desnes Nunes) [2212495] - xhci: remove xhci_test_trb_in_td_math early development check (Desnes Nunes) [2212495] - xhci: fix event ring segment table related masks and variables in header (Desnes Nunes) [2212495] - dt-bindings: usb: Add Cypress cypd4226 Type-C controller (Desnes Nunes) [2212495] - xhci: split out rcar/rz support from xhci-plat.c (Desnes Nunes) [2212495] - usb: ohci-omap: avoid unused-variable warning (Desnes Nunes) [2212495] - usb: remove ohci-tmio driver (Desnes Nunes) [2212495] - USB: core: Don't hold device lock while reading the "descriptors" sysfs file (Desnes Nunes) [2212495] - usb: early: xhci-dbc: Use memcpy_and_pad() (Desnes Nunes) [2212495] - usb: early: xhci-dbc: Optimize early_xdbc_write() (Desnes Nunes) [2212495] - usb: early: xhci-dbc: Fix a potential out-of-bound memory access (Desnes Nunes) [2212495] - usb: chipidea: ci_hdrc_imx: use dev_err_probe (Desnes Nunes) [2212495] - dt-bindings: usb: fsa4480: Use generic node name (Desnes Nunes) [2212495] - dt-bindings: usb: phy: nop: Fix a typo ("specifiy") (Desnes Nunes) [2212495] - Documentation: usb: correct spelling (Desnes Nunes) [2212495] - usb: uvc: use v4l2_fill_fmtdesc instead of open coded format name (Desnes Nunes) [2212495] - usb: uvc: make uvc_format_desc table const (Desnes Nunes) [2212495] - usb: uvc: move uvc_fmts and uvc_format_by_guid to own compile unit (Desnes Nunes) [2212495] - usb: uvc: move media/v4l2-uvc.h to usb/uvc.h (Desnes Nunes) [2212495] - usb: gadget: uvc: add v4l2 try_format api call (Desnes Nunes) [2212495] - usb: gadget: uvc: add v4l2 enumeration api calls (Desnes Nunes) [2212495] - media: uvcvideo: Add GUID for BGRA/X 8:8:8:8 (Desnes Nunes) [2212495] - thunderbolt: Add missing kernel-doc comment to tb_tunnel_maximum_bandwidth() (Desnes Nunes) [2212495] - thunderbolt: Handle bandwidth allocation mode enablement notification (Desnes Nunes) [2212495] - dt-bindings: usb: Convert Marvell Orion EHCI to DT schema (Desnes Nunes) [2212495] - dt-bindings: usb: Convert OMAP OHCI/EHCI bindings to schema (Desnes Nunes) [2212495] - dt-bindings: usb: Convert multiple "usb-ohci" bindings to DT schema (Desnes Nunes) [2212495] - dt-bindings: usb: Remove obsolete brcm,bcm3384-usb.txt (Desnes Nunes) [2212495] - usb: typec: tcpm: Remove altmode active state updates (Desnes Nunes) [2212495] - usb: typec: altmodes/displayport: Update active state (Desnes Nunes) [2212495] - usb: typec: mux: Introduce GPIO-based SBU mux (Desnes Nunes) [2212495] - redhat: configs: Add unset CONFIG_TYPEC_MUX_GPIO_SBU option (Desnes Nunes) [2212495] - dt-bindings: usb: Introduce GPIO-based SBU mux (Desnes Nunes) [2212495] - usb: host: ehci-fsl: Use DRV_NAME (Desnes Nunes) [2212495] - usb: typec: tcpci: Add callback for evaluating contaminant presence (Desnes Nunes) [2212495] - usb: typec: tcpm: Add callbacks to mitigate wakeups due to contaminant (Desnes Nunes) [2212495] - usb: typec: Make bus switch code retimer-aware (Desnes Nunes) [2212495] - usb: typec: Add wrapper for bus switch set code (Desnes Nunes) [2212495] - usb: typec: Add retimer handle to port altmode (Desnes Nunes) [2212495] - usb: typec: tipd: Support wakeup (Desnes Nunes) [2212495] - dt-bindings: usb: tps6598x: Add wakeup property (Desnes Nunes) [2212495] - USB: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2212495] - usb: typec: intel_pmc_mux: Deduplicate ACPI matching in probe (Desnes Nunes) [2212495] - usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count (Desnes Nunes) [2212495] - usb: typec: tcpci: Request IRQ with IRQF_SHARED (Desnes Nunes) [2212495] - dt-bindings: usb: usbmisc-imx: add i.MX8MM usbmisc (Desnes Nunes) [2212495] - dt-bindings: usb: ci-hdrc-usb2: add i.MX8MM compatible (Desnes Nunes) [2212495] - USB: Improve usb_fill_* documentation (Desnes Nunes) [2212495] - usb: gadget: xudc: Refactor update data role work (Desnes Nunes) [2212495] - thunderbolt: Add support for DisplayPort bandwidth allocation mode (Desnes Nunes) [2212495] - thunderbolt: Include the additional DP IN double word in debugfs dump (Desnes Nunes) [2212495] - thunderbolt: Add functions to support DisplayPort bandwidth allocation mode (Desnes Nunes) [2212495] - thunderbolt: Take CL states into account when waiting for link to come up (Desnes Nunes) [2212495] - thunderbolt: Improve debug logging in tb_available_bandwidth() (Desnes Nunes) [2212495] - thunderbolt: Log DP adapter type (Desnes Nunes) [2212495] - thunderbolt: Use decimal port number in control and tunnel logs too (Desnes Nunes) [2212495] - media: uvcvideo: Silence memcpy() run-time false positive warnings (Desnes Nunes) [2212495] - media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 (Desnes Nunes) [2212495] - media: uvcvideo: Fix race condition with usb_kill_urb (Desnes Nunes) [2212495] - media: uvcvideo: Use standard names for menus (Desnes Nunes) [2212495] - media: uvcvideo: Fix power line control for Lenovo Integrated Camera (Desnes Nunes) [2212495] - media: uvcvideo: Refactor power_line_frequency_controls_limited (Desnes Nunes) [2212495] - media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX (Desnes Nunes) [2212495] - media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU (Desnes Nunes) [2212495] - media: uvcvideo: Extend documentation of uvc_video_clock_decode() (Desnes Nunes) [2212495] - media: uvcvideo: Refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2212495] - media: uvcvideo: Fix handling on Bitmask controls (Desnes Nunes) [2212495] - media: uvcvideo: Do not return positive errors in uvc_query_ctrl() (Desnes Nunes) [2212495] - media: uvcvideo: Return -EACCES for Wrong state error (Desnes Nunes) [2212495] - media: uvcvideo: Improve error logging in uvc_query_ctrl() (Desnes Nunes) [2212495] - media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() (Desnes Nunes) [2212495] - media: uvcvideo: Factor out usb_string() calls (Desnes Nunes) [2212495] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2212495] - media: uvcvideo: Recover stalled ElGato devices (Desnes Nunes) [2212495] - media: uvcvideo: Remove void casting for the status endpoint (Desnes Nunes) [2212495] - media: uvcvideo: Fix usage of symbolic permissions to octal (Desnes Nunes) [2212495] - media: uvcvideo: Fix assignment inside if condition (Desnes Nunes) [2212495] - media: uvcvideo: Fix missing newline after declarations (Desnes Nunes) [2212495] - media: uvcvideo: Handle errors from calls to usb_string (Desnes Nunes) [2212495] - media: uvcvideo: Only create input devs if hw supports it (Desnes Nunes) [2212495] - media: uvcvideo: Handle cameras with invalid descriptors (Desnes Nunes) [2212495] - media: uvcvideo: Remove format descriptions (Desnes Nunes) [2212495] - net: thunderbolt: Add tracepoints (Desnes Nunes) [2212495] - net: thunderbolt: Add debugging when sending/receiving control packets (Desnes Nunes) [2212495] - net: thunderbolt: Move into own directory (Desnes Nunes) [2212495] - xhci: Convert to use list_count_nodes() (Desnes Nunes) [2212495] - usb: typec: ucsi: Register USB Power Delivery Capabilities (Desnes Nunes) [2212495] - usb: chipidea: imx: Drop empty platform remove function (Desnes Nunes) [2212495] - usb: typec: altmodes/displayport: Add hpd sysfs attribute (Desnes Nunes) [2212495] - thunderbolt: Refactor tb_acpi_add_link() (Desnes Nunes) [2212495] - thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype (Desnes Nunes) [2212495] - netfilter: conntrack: gre: don't set assured flag for clash entries (Florian Westphal) [2220944] - netfilter: conntrack: allow insertion clash of gre protocol (Florian Westphal) [2220944] - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one (Florian Westphal) [2220884] - netfilter: nfnetlink_osf: fix module autoload (Florian Westphal) [2220884] - xfs: fix up for "xfs: pass perag to xfs_alloc_read_agf()" (Bill O'Donnell) [2218635] - tls: improve lockless access safety of tls_err_abort() (Sabrina Dubroca) [2219775] - tls: rx: strp: don't use GFP_KERNEL in softirq context (Sabrina Dubroca) [2219775] - tls: rx: strp: preserve decryption status of skbs when needed (Sabrina Dubroca) [2219775] - tls: rx: strp: factor out copying skb data (Sabrina Dubroca) [2219775] - tls: rx: strp: fix determining record length in copy mode (Sabrina Dubroca) [2219775] - tls: rx: strp: force mixed decrypted records into copy mode (Sabrina Dubroca) [2219775] - tls: rx: strp: set the skb->len of detached / CoW'ed skbs (Sabrina Dubroca) [2219775] - tls: rx: device: fix checking decryption status (Sabrina Dubroca) [2219775] - mptcp: do not rely on implicit state check in mptcp_listen() (Davide Caratti) [2219612] - mptcp: handle correctly disconnect() failures (Davide Caratti) [2219612] - mptcp: fix active subflow finalization (Davide Caratti) [2219612] - mptcp: ensure subflow is unhashed before cleaning the backlog (Davide Caratti) [2219612] - mptcp: ensure listener is unhashed before updating the sk status (Davide Caratti) [2219612] - mptcp: fix possible list corruption on passive MPJ (Davide Caratti) [2219612] - mptcp: fix possible divide by zero in recvmsg() (Davide Caratti) [2219612] - tcp: deny tcp_disconnect() when threads are waiting (Davide Caratti) [2219612] - sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() (Guillaume Nault) [2219606] - net: sched: fix NULL pointer dereference in mq_attach (Davide Caratti) [2219411] - net/sched: cls_api: remove block_cb from driver_list before freeing (Davide Caratti) [2219411] - sch_netem: fix issues in netem_change() vs get_dist_table() (Davide Caratti) [2219411] - sch_netem: acquire qdisc lock in netem_change() (Davide Caratti) [2219411] - net/sched: cls_api: Fix lockup on flushing explicitly created chain (Davide Caratti) [2219411] - net/sched: cls_u32: Fix reference counter leak leading to overflow (Davide Caratti) [2219411] - net/sched: taprio: fix slab-out-of-bounds Read in taprio_dequeue_from_txq (Davide Caratti) [2219411] - net: sched: fix possible refcount leak in tc_chain_tmplt_add() (Davide Caratti) [2219411] - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() (Mohammad Kabat) [2165367] - mlx4: bpf_xdp_metadata_rx_hash add xdp rss hash type (Mohammad Kabat) [2165367] - net/mlx4_en: Introduce flexible array to silence overflow warning (Mohammad Kabat) [2165367] - net/mlx4_en: Support RX XDP metadata (Mohammad Kabat) [2165367] - net/mlx4_en: Introduce wrapper for xdp_buff (Mohammad Kabat) [2165367] - net/mlx4: small optimization in mlx4_en_xmit() (Mohammad Kabat) [2165367] - net/mlx4: MLX4_TX_BOUNCE_BUFFER_SIZE depends on MAX_SKB_FRAGS (Mohammad Kabat) [2165367] - net/mlx4: rename two constants (Mohammad Kabat) [2165367] - RDMA/mlx4: Remove NULL check before dev_{put, hold} (Mohammad Kabat) [2165367] - ptp: mlx4: convert to .adjfine and adjust_by_scaled_ppm (Mohammad Kabat) [2165367] - net/mlx4: Check retval of mlx4_bitmap_init (Mohammad Kabat) [2165367] - net/mlx4: Fix error check for dma_map_sg (Mohammad Kabat) [2165367] - mlx4: Do type_clear() for devlink ports when type_set() was called previously (Mohammad Kabat) [2165367] - devlink: Fix crash with CONFIG_NET_NS=n (Davide Caratti) [2219326] - devlink: change per-devlink netdev notifier to static one (Davide Caratti) [2219326] - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). (Davide Caratti) [2219326] - vlan: partially enable SIOCSHWTSTAMP in container (Davide Caratti) [2219326] - net: macsec: fix double free of percpu stats (Sabrina Dubroca) [2218898] - ping6: Fix send to link-local addresses with VRF. (Hangbin Liu) [2218130] - ipv6: rpl: Fix Route of Death. (Hangbin Liu) [2218130] - ipv6: Fix out-of-bounds access in ipv6_find_tlv() (Hangbin Liu) [2218130] - net: rpl: fix rpl header size calculation (Hangbin Liu) [2218130] - igb: fix nvm.ops.read() error handling (Corinna Vinschen) [2153362] - igb: Fix extts capture value format for 82580/i354/i350 (Corinna Vinschen) [2153362] - igb: Define igb_pm_ops conditionally on CONFIG_PM (Corinna Vinschen) [2153362] - igb: fix bit_shift to be in [1..8] range (Corinna Vinschen) [2153362] - igb: refactor igb_ptp_adjfine_82580 to use diff_by_scaled_ppm (Corinna Vinschen) [2153362] - igb: revert rtnl_lock() that causes deadlock (Corinna Vinschen) [2153362] - igb: Remove unnecessary aer.h include (Corinna Vinschen) [2153362] - igb: Fix PPS input and output using 3rd and 4th SDP (Corinna Vinschen) [2153362] - igb: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153362] - igb: Add lock to avoid data race (Corinna Vinschen) [2153362] - HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651. (Benjamin Tissoires) [2166610] - gpiolib-acpi: Don't set GPIOs for wakeup in S3 mode (Benjamin Tissoires) [2166610] - gpiolib: acpi: Add wake_capable variants of acpi_dev_gpio_irq_get (Benjamin Tissoires) [2166610] - gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU (Benjamin Tissoires) [2166610] - gpiolib: acpi: Add a ignore wakeup quirk for Clevo NH5xAx (Benjamin Tissoires) [2166610] - gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xRU (Benjamin Tissoires) [2166610] - pm-graph: sleepgraph: Avoid crashing on binary data in device names (Benjamin Tissoires) [2166610] - HID: hidpp: terminate retry loop on success (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Handle timeout differently from busy (Benjamin Tissoires) [2166610] - HID: wacom: avoid integer overflow in wacom_intuos_inout() (Benjamin Tissoires) [2166610] - selftests/harness: Pass variant to teardown (Benjamin Tissoires) [2166610] - selftests/harness: Run TEARDOWN for ASSERT failures (Benjamin Tissoires) [2166610] - HID: wacom: insert timestamp to packed Bluetooth (BT) events (Benjamin Tissoires) [2166610] - HID: wacom: Set a default resolution for older tablets (Benjamin Tissoires) [2166610] - HID: amd_sfh: Handle "no sensors" enabled for SFH1.1 (Benjamin Tissoires) [2166610] - HID: amd_sfh: Increase sensor command timeout for SFH1.1 (Benjamin Tissoires) [2166610] - HID: amd_sfh: Correct the stop all command (Benjamin Tissoires) [2166610] - HID: amd_sfh: Add support for shutdown operation (Benjamin Tissoires) [2166610] - HID: amd_sfh: Fix illuminance value (Benjamin Tissoires) [2166610] - HID: amd_sfh: Correct the sensor enable and disable command (Benjamin Tissoires) [2166610] - HID: amd_sfh: Correct the structure fields (Benjamin Tissoires) [2166610] - HID: hid-sensor-custom: Fix buffer overrun in device name (Benjamin Tissoires) [2166610] - selftest: hid: fix hid_bpf not set in config (Benjamin Tissoires) [2166610] - Revert "HID: sony: remove DualShock4 support." (Benjamin Tissoires) [2166610] - Merge tag 'for-linus-2023022201' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid (Benjamin Tissoires) [2166610] - HID: sony: remove DualShock4 support. (Benjamin Tissoires) [2166610] - staging: greybus: hid: Constify lowlevel HID driver (Benjamin Tissoires) [2166610] - HID: fix BT_HIDP Kconfig dependencies (Benjamin Tissoires) [2166610] - Documentation: hid: correct spelling (Benjamin Tissoires) [2166610] - HID: bpf: reorder BPF registration (Benjamin Tissoires) [2166610] - HID: bpf: clean up entrypoint (Benjamin Tissoires) [2166610] - selftests: hid: enforce new attach API (Benjamin Tissoires) [2166610] - HID: bpf: rework how programs are attached and stored in the kernel (Benjamin Tissoires) [2166610] - selftests: hid: prepare tests for HID_BPF API change (Benjamin Tissoires) [2166610] - selftests: hid: ensure the program is correctly pinned (Benjamin Tissoires) [2166610] - selftests: hid: attach/detach 2 bpf programs, not just one (Benjamin Tissoires) [2166610] - selftests: hid: allow to compile hid_bpf with LLVM (Benjamin Tissoires) [2166610] - selftests: hid: add vmtest.sh (Benjamin Tissoires) [2166610] - kselftests: hid: fix missing headers_install step (Benjamin Tissoires) [2166610] - selftests: hid: ensures we have the proper requirements in config (Benjamin Tissoires) [2166610] - samples/hid: Fix spelling mistake "wihout" -> "without" (Benjamin Tissoires) [2166610] - HID: bpf: enforce HID_BPF dependencies (Benjamin Tissoires) [2166610] - HID: bpf: do not rely on ALLOW_ERROR_INJECTION (Benjamin Tissoires) [2166610] - HID: bpf: return non NULL data pointer when CONFIG_HID_BPF is not set (Benjamin Tissoires) [2166610] - Documentation: add HID-BPF docs (Benjamin Tissoires) [2166610] - samples/hid: add Surface Dial example (Benjamin Tissoires) [2166610] - samples/hid: add new hid BPF example (Benjamin Tissoires) [2166610] - selftests/hid: Add a test for BPF_F_INSERT_HEAD (Benjamin Tissoires) [2166610] - selftests/hid: add report descriptor fixup tests (Benjamin Tissoires) [2166610] - HID: bpf: allow to change the report descriptor (Benjamin Tissoires) [2166610] - selftests/hid: add tests for bpf_hid_hw_request (Benjamin Tissoires) [2166610] - HID: bpf: introduce hid_hw_request() (Benjamin Tissoires) [2166610] - selftests/hid: add test to change the report size (Benjamin Tissoires) [2166610] - HID: bpf: allocate data memory for device_event BPF programs (Benjamin Tissoires) [2166610] - HID: bpf jmp table: simplify the logic of cleaning up programs (Benjamin Tissoires) [2166610] - selftests: add tests for the HID-bpf initial implementation (Benjamin Tissoires) [2166610] - HID: initial BPF implementation (Benjamin Tissoires) [2166610] - HID: Kconfig: split HID support and hid-core compilation (Benjamin Tissoires) [2166610] - hwrng: u2fzero - account for high quality RNG (Benjamin Tissoires) [2166610] - HID: i2c-hid: goodix: Add mainboard-vddio-supply (Benjamin Tissoires) [2166610] - HID: i2c-hid: goodix: Stop tying the reset line to the regulator (Benjamin Tissoires) [2166610] - HID: intel-ish-hid: Fix kernel panic during warm reset (Benjamin Tissoires) [2166610] - HID: topre: Add support for 87 keys Realforce R2 (Benjamin Tissoires) [2166610] - HID: add HP 13t-aw100 & 14t-ea100 digitizer battery quirks (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Add support for Logitech MX Master 3S mouse (Benjamin Tissoires) [2166610] - HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded (Benjamin Tissoires) [2166610] - HID: uhid: Over-ride the default maximum data buffer value with our own (Benjamin Tissoires) [2166610] - HID: core: Provide new max_buffer_size attribute to over-ride the default (Benjamin Tissoires) [2166610] - HID: mcp-2221: prevent UAF in delayed work (Benjamin Tissoires) [2166610] - hid: bigben_probe(): validate report count (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Add myself to authors (Benjamin Tissoires) [2166610] - HID: logitech: add myself as a reviewer (Benjamin Tissoires) [2166610] - HID: bigben: use spinlock to safely schedule workers (Benjamin Tissoires) [2166610] - HID: bigben_worker() remove unneeded check on report_field (Benjamin Tissoires) [2166610] - HID: bigben: use spinlock to protect concurrent accesses (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Retry commands when device is busy (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Add more debug statements (Benjamin Tissoires) [2166610] - HID: Add support for Logitech G923 Xbox Edition steering wheel (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Add Signature M650 (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Don't restart communication if not necessary (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Add constants for HID++ 2.0 error codes (Benjamin Tissoires) [2166610] - Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures" (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Hard-code HID++ 1.0 fast scroll support (Benjamin Tissoires) [2166610] - HID: retain initial quirks set up when creating HID devices (Benjamin Tissoires) [2166610] - HID: evision: Add preliminary support for EVision keyboards (Benjamin Tissoires) [2166610] - HID: Ignore battery for ELAN touchscreen 29DF on HP (Benjamin Tissoires) [2166610] - HID: use standard debug APIs (Benjamin Tissoires) [2166610] - HID: surface-hid: Constify lowlevel HID driver (Benjamin Tissoires) [2166610] - HID: intel-ish-hid: Constify lowlevel HID driver (Benjamin Tissoires) [2166610] - HID: steam: Constify lowlevel HID driver (Benjamin Tissoires) [2166610] - HID: logitech-dj: Constify lowlevel HID driver (Benjamin Tissoires) [2166610] - HID: amd_sfh: Constify lowlevel HID driver (Benjamin Tissoires) [2166610] - HID: amd_sfh: if no sensors are enabled, clean up (Benjamin Tissoires) [2166610] - HID: logitech: Disable hi-res scrolling on USB (Benjamin Tissoires) [2166610] - HID: core: Fix deadloop in hid_apply_multiplier. (Benjamin Tissoires) [2166610] - HID: hid-steam: Add rumble on Deck (Benjamin Tissoires) [2166610] - HID: hid-steam: Add Steam Deck support (Benjamin Tissoires) [2166610] - HID: surface-hid: Use target-ID enum instead of hard-coding values (Benjamin Tissoires) [2166610] - HID: Ignore battery for Elan touchscreen on Asus TP420IA (Benjamin Tissoires) [2166610] - HID: elecom: add support for TrackBall 056E:011C (Benjamin Tissoires) [2166610] - HID: betop: check shape of output reports (Benjamin Tissoires) [2166610] - HID: playstation: correct DualSense gyro bias handling. (Benjamin Tissoires) [2166610] - HID: playstation: correct DualShock4 gyro bias handling. (Benjamin Tissoires) [2166610] - HID: playstation: fix DualShock4 unreachable calibration code. (Benjamin Tissoires) [2166610] - HID: playstation: sanity check DualSense calibration data. (Benjamin Tissoires) [2166610] - HID: playstation: sanity check DualShock4 calibration data. (Benjamin Tissoires) [2166610] - HID: multitouch: Add quirks for flipped axes (Benjamin Tissoires) [2166610] - HID: i2c-hid: acpi: Unify ACPI ID tables format (Benjamin Tissoires) [2166610] - HID: i2c-hid: acpi: Drop unneded NULL check of adev (Benjamin Tissoires) [2166610] - HID: Recognize sensors with application collections (Benjamin Tissoires) [2166610] - HID: uclogic: Use KUNIT_EXPECT_MEMEQ (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for XP-PEN Deco Pro MW (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for XP-PEN Deco Pro SW (Benjamin Tissoires) [2166610] - HID: uclogic: Handle wireless device reconnection (Benjamin Tissoires) [2166610] - HID: uclogic: Refactor UGEEv2 probe magic data (Benjamin Tissoires) [2166610] - HID: uclogic: Add battery quirk (Benjamin Tissoires) [2166610] - HID: uclogic: Add frame type quirk (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for XP-PEN Deco 01 V2 (Benjamin Tissoires) [2166610] - HID: i2c-hid: use uniform debugging APIs (Benjamin Tissoires) [2166610] - HID: i2c-hid: switch to standard debugging APIs (Benjamin Tissoires) [2166610] - HID: check empty report_list in bigben_probe() (Benjamin Tissoires) [2166610] - HID: check empty report_list in hid_validate_values() (Benjamin Tissoires) [2166610] - HID: hid-sensor-custom: Fix big on-stack allocation in hid_sensor_custom_get_known() (Benjamin Tissoires) [2166610] - HID: sony: Fix unused function warning (Benjamin Tissoires) [2166610] - HID: Ignore HP Envy x360 eu0009nv stylus battery (Benjamin Tissoires) [2166610] - HID: Add Mapping for System Microphone Mute (Benjamin Tissoires) [2166610] - HID: input: map battery system charging (Benjamin Tissoires) [2166610] - HID: hid-sensor-custom: Add LISS custom sensors (Benjamin Tissoires) [2166610] - HID: hid-sensor-custom: Allow more custom iio sensors (Benjamin Tissoires) [2166610] - HID: playstation: fix free of uninialized pointer for DS4 in Bluetooth. (Benjamin Tissoires) [2166610] - Revert "HID: logitech-hidpp: Enable HID++ for all the Logitech Bluetooth devices" (Benjamin Tissoires) [2166610] - Revert "HID: logitech-hidpp: Remove special-casing of Bluetooth devices" (Benjamin Tissoires) [2166610] - HID: add mapping for camera access keys (Benjamin Tissoires) [2166610] - HID: i2c-hid: Don't set wake_capable and wake_irq (Benjamin Tissoires) [2166610] - HID: i2c-hid: acpi: Stop setting wakeup_capable (Benjamin Tissoires) [2166610] - HID: i2c-hid: Use PM subsystem to manage wake irq (Benjamin Tissoires) [2166610] - i2c: acpi: Use ACPI wake capability bit to set wake_irq (Benjamin Tissoires) [2166610] - HID: logitech HID++: Send SwID in GetProtocolVersion (Benjamin Tissoires) [2166610] - HID: hid-elan: use default remove for hid device (Benjamin Tissoires) [2166610] - HID: hid-alps: use default remove for hid device (Benjamin Tissoires) [2166610] - HID: force HID depending on INPUT (Benjamin Tissoires) [2166610] - HID: playstation: fix DualShock4 bluetooth CRC endian issue. (Benjamin Tissoires) [2166610] - HID: playstation: fix DualShock4 bluetooth memory corruption bug. (Benjamin Tissoires) [2166610] - HID: apple: Swap Control and Command keys on Apple keyboards (Benjamin Tissoires) [2166610] - HID: uclogic: Standardize test name prefix (Benjamin Tissoires) [2166610] - HID: hid-sensor-custom: Allow more than one hinge angle sensor (Benjamin Tissoires) [2166610] - HID: ft260: fix 'cast to restricted' kernel CI bot warnings (Benjamin Tissoires) [2166610] - HID: ft260: missed NACK from busy device (Benjamin Tissoires) [2166610] - HID: ft260: fix a NULL pointer dereference in ft260_i2c_write (Benjamin Tissoires) [2166610] - HID: ft260: wake up device from power saving mode (Benjamin Tissoires) [2166610] - HID: ft260: missed NACK from big i2c read (Benjamin Tissoires) [2166610] - HID: ft260: remove SMBus Quick command support (Benjamin Tissoires) [2166610] - HID: ft260: skip unexpected HID input reports (Benjamin Tissoires) [2166610] - HID: ft260: do not populate /dev/hidraw device (Benjamin Tissoires) [2166610] - HID: ft260: improve i2c large reads performance (Benjamin Tissoires) [2166610] - HID: ft260: support i2c reads greater than HID report size (Benjamin Tissoires) [2166610] - HID: ft260: support i2c writes larger than HID report size (Benjamin Tissoires) [2166610] - HID: ft260: improve i2c write performance (Benjamin Tissoires) [2166610] - HID: ft260: ft260_xfer_status routine cleanup (Benjamin Tissoires) [2166610] - HID: playstation: add DualShock4 dongle support. (Benjamin Tissoires) [2166610] - HID: playstation: set default DualShock4 BT poll interval to 4ms. (Benjamin Tissoires) [2166610] - HID: playstation: add DualShock4 bluetooth support. (Benjamin Tissoires) [2166610] - HID: playstation: add option to ignore CRC in ps_get_report. (Benjamin Tissoires) [2166610] - HID: playstation: support DualShock4 lightbar blink. (Benjamin Tissoires) [2166610] - HID: playstation: support DualShock4 lightbar. (Benjamin Tissoires) [2166610] - HID: playstation: make LED brightness adjustable in ps_led_register. (Benjamin Tissoires) [2166610] - HID: playstation: Add DualShock4 rumble support. (Benjamin Tissoires) [2166610] - HID: playstation: add DualShock4 accelerometer and gyroscope support. (Benjamin Tissoires) [2166610] - HID: playstation: add DualShock4 touchpad support. (Benjamin Tissoires) [2166610] - HID: playstation: add DualShock4 battery support. (Benjamin Tissoires) [2166610] - HID: playstation: report DualShock4 hardware and firmware version. (Benjamin Tissoires) [2166610] - HID: playstation: initial DualShock4 USB support. (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for XP-PEN Deco LW (Benjamin Tissoires) [2166610] - HID: wiimote: Add support for the DJ Hero turntable (Benjamin Tissoires) [2166610] - HID: asus: Remove unused variable in asus_report_tool_width() (Benjamin Tissoires) [2166610] - HID: mcp2221: correct undefined references when CONFIG_GPIOLIB isn't defined (Benjamin Tissoires) [2166610] - HID: mcp2221: fix 'cast to restricted __le16' sparse warnings (Benjamin Tissoires) [2166610] - HID: mcp2221: fix usage of tmp variable in mcp2221_raw_event() (Benjamin Tissoires) [2166610] - HID: i2c: use simple i2c probe (Benjamin Tissoires) [2166610] - HID: mcp2221: add ADC/DAC support via iio subsystem (Benjamin Tissoires) [2166610] - HID: mcp2221: change 'select GPIOLIB' to imply (Benjamin Tissoires) [2166610] - HID: mcp2221: switch i2c registration to devm functions (Benjamin Tissoires) [2166610] - HID: lenovo: Make array tp10ubkbd_led static const (Benjamin Tissoires) [2166610] - HID: playstation: support updated DualSense rumble mode. (Benjamin Tissoires) [2166610] - HID: wacom: add three styli to wacom_intuos_get_tool_type (Benjamin Tissoires) [2166610] - HID: amd_sfh: Change dev_err to dev_dbg for additional debug info (Benjamin Tissoires) [2166610] - Input: add ABS_PROFILE to uapi and documentation (Benjamin Tissoires) [2166610] - HID: nintendo: deregister home LED when it fails (Benjamin Tissoires) [2166610] - HID: convert defines of HID class requests into a proper enum (Benjamin Tissoires) [2166610] - HID: export hid_report_type to uapi (Benjamin Tissoires) [2166610] - HID: core: store the unique system identifier in hid_device (Benjamin Tissoires) [2166610] - HID: Add driver for PhoenixRC Flight Controller (Benjamin Tissoires) [2166610] - HID: Add driver for VRC-2 Car Controller (Benjamin Tissoires) [2166610] - MAINTAINERS: Add Wacom driver maintainers (Benjamin Tissoires) [2166610] - HID: sony: Fix double word in comments (Benjamin Tissoires) [2166610] - hid: hid-logitech-hidpp: avoid unnecessary assignments in hidpp_connect_event (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Detect hi-res scrolling support (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Remove hard-coded "Sw. Id." for HID++ 2.0 commands (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Fix "Sw. Id." for HID++ 2.0 commands (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Remove special-casing of Bluetooth devices (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Enable HID++ for all the Logitech Bluetooth devices (Benjamin Tissoires) [2166610] - HID: core: Export hid_match_id() (Benjamin Tissoires) [2166610] - HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs (Benjamin Tissoires) [2166610] - HID: move from strlcpy with unused retval to strscpy (Benjamin Tissoires) [2166610] - HID: vivaldi: convert to use dev_groups (Benjamin Tissoires) [2166610] - HID: wacom: Simplify comments (Benjamin Tissoires) [2166610] - HID: rmi: replace ternary operator with min() (Benjamin Tissoires) [2166610] - HID: Kconfig: remove redundant "depends on HID" lines (Benjamin Tissoires) [2166610] - HID: playstation: convert to use dev_groups (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for Parblo A610 PRO (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for XP-PEN Deco Pro S (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for UGEE v2 mouse frames (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for UGEE v2 dial frames (Benjamin Tissoires) [2166610] - HID: uclogic: Parse the UGEE v2 frame type (Benjamin Tissoires) [2166610] - HID: uclogic: Refactor UGEE v2 frame initialization (Benjamin Tissoires) [2166610] - HID: uclogic: Refactor UGEE v2 string descriptor parsing (Benjamin Tissoires) [2166610] - HID: uclogic: KUnit best practices and naming conventions (Benjamin Tissoires) [2166610] - Input: elan_i2c_core - Convert to i2c's .probe_new() (Benjamin Tissoires) [2166610] - Input: elan_i2c - don't set wake_capable and wake_irq (Benjamin Tissoires) [2166610] - Input: elan_i2c - use PM subsystem to manage wake irq (Benjamin Tissoires) [2166610] - Input: elan_i2c - convert to use dev_groups (Benjamin Tissoires) [2166610] - Input: i8042 - add TUXEDO devices to i8042 quirk tables for partial fix (Benjamin Tissoires) [2166610] - Input: i8042 - add quirk for Fujitsu Lifebook A574/H (Benjamin Tissoires) [2166610] - Input: i8042 - add Clevo PCX0DX to i8042 quirk table (Benjamin Tissoires) [2166610] - Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - fix SPI device ID (Benjamin Tissoires) [2166610] - Input: rmi_smbus - Convert to i2c's .probe_new() (Benjamin Tissoires) [2166610] - Input: rmi_i2c - Convert to i2c's .probe_new() (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - convert to use sysfs_emit() APIs (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - drop useless gotos in rmi_f34v7_do_reflash() (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - simplify rmi_f34v7_start_reflash() (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - remove unneeded struct register_offset (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - make rmi_f34v7_erase_all() use the "erase all" command (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - reset after writing partition table (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - rewrite partition table unconditionally (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - fix command completion check for bootloader v7/v8 (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - introduce rmi_f34v7_check_command_status() helper (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - fix firmware update operations with bootloader v8 (Benjamin Tissoires) [2166610] - Input: move from strlcpy with unused retval to strscpy (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - remove unnecessary flush_workqueue() (Benjamin Tissoires) [2166610] - ASoC: Intel: sof_sdw: add quick for Dell SKU 0BDA (Jaroslav Kysela) [2217298] - ASoC: Intel: soc-acpi: add tables for Dell SKU 0B34 (Jaroslav Kysela) [2217298] - ASoC: Intel: sof-sdw: add Dell SKU 0B34 (Jaroslav Kysela) [2217298] - ASoC: Intel: soc-acpi: add table for RPL Dell SKU 0BDA (Jaroslav Kysela) [2217298] - padata: Always leave BHs disabled when running ->parallel() (Waiman Long) [2190004] - padata: Fix list iterator in padata_do_serial() (Waiman Long) [2190004] - padata: Convert from atomic_t to refcount_t on parallel_data->refcnt (Waiman Long) [2190004] - cgroup: fix display of forceidle time at root (Waiman Long) [2190004] - kselftests: cgroup: update kmem test precision tolerance (Waiman Long) [2190004] - docs: admin-guide: cgroup-v1: update description of inactive_file (Waiman Long) [2190004] - cgroup: remove rcu_read_lock()/rcu_read_unlock() in critical section of spin_lock_irq() (Waiman Long) [2190004] - selftests: cgroup: fix unsigned comparison with less than zero (Waiman Long) [2190004] - device_cgroup: Roll back to original exceptions after copy failure (Waiman Long) [2190004] - cgroup: cgroup refcnt functions should be exported when CONFIG_DEBUG_CGROUP_REF (Waiman Long) [2190004] - redhat/configs: Add CONFIG_DEBUG_CGROUP_REF=n (Waiman Long) [2190004] - cgroup: Implement DEBUG_CGROUP_REF (Waiman Long) [2190004] - mm: cgroup: fix comments for get from fd/file helpers (Waiman Long) [2190004] - mm: memcontrol: drop dead CONFIG_MEMCG_SWAP config symbol (Waiman Long) [2190004] - mm: memcontrol: use do_memsw_account() in a few more places (Waiman Long) [2190004] - mm: memcontrol: deprecate swapaccounting=0 mode (Waiman Long) [2190004] - mm: memcontrol: make cgroup_memory_noswap a static key (Waiman Long) [2190004] - mm/memcontrol: use kstrtobool for swapaccount param parsing (Waiman Long) [2190004] - cgroup: use strscpy() is more robust and safer (Waiman Long) [2190004] - cgroup: simplify code in cgroup_apply_control (Waiman Long) [2190004] - cgroup: Remove CFTYPE_PRESSURE (Waiman Long) [2190004] - cgroup: Improve cftype add/rm error handling (Waiman Long) [2190004] - cgroup: add pids.peak interface for pids controller (Waiman Long) [2190004] - cgroup: Remove data-race around cgrp_dfl_visible (Waiman Long) [2190004] - cgroup: Replace cgroup->ancestor_ids[] with ->ancestors[] (Waiman Long) [2190004] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [2190004] - cgroup: remove the superfluous judgment (Waiman Long) [2190004] - cgroup: Make cgroup_debug static (Waiman Long) [2190004] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [2190004] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [2190004] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [2190004] - kselftests: memcg: speed up the memory.high test (Waiman Long) [2190004] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [2190004] - cgroup: Add config file to cgroup selftest suite (Waiman Long) [2190004] - Docs: admin/kernel-parameters: edit a few boot options (Waiman Long) [2190004] - cgroup: clarify cgroup_css_set_fork() (Waiman Long) [2190004] - cgroup: Fix cgroup_can_fork() and cgroup_post_fork() kernel-doc comment (Waiman Long) [2190004] - cgroup: rstat: retrieve current bstat to delta directly (Waiman Long) [2190004] - cgroup: rstat: use same convention to assign cgroup_base_stat (Waiman Long) [2190004] - cgroup: get the wrong css for css_alloc() during cgroup_init_subsys() (Waiman Long) [2190004] - cgroup: rstat: Mark benign data race to silence KCSAN (Waiman Long) [2190004] - docs/cgroup: add entry for misc.events (Waiman Long) [2190004] - misc_cgroup: remove error log to avoid log flood (Waiman Long) [2190004] - misc_cgroup: introduce misc.events to count failures (Waiman Long) [2190004] - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (David Arcari) [2218689] - cpufreq: amd-pstate: Add ->fast_switch() callback (David Arcari) [2218689] - cpufreq: amd-pstate: Make varaiable mode_state_machine static (David Arcari) [2218689] - cpufreq: amd-pstate: Add guided mode control support via sysfs (David Arcari) [2218689] - cpufreq: amd-pstate: Add guided autonomous mode (David Arcari) [2218689] - ACPI: CPPC: Add auto select register read/write support (David Arcari) [2218689] - Documentation: cpufreq: amd-pstate: Move amd_pstate param to alphabetical order (David Arcari) [2218689] - Documentation: introduce amd pstate active mode kernel command line options (David Arcari) [2218689] - Documentation: add amd-pstate kernel command line options (David Arcari) [2218689]- cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2222987] - Revert "wifi: mark the support for WiFi on aarch64 architecture as tech preview" (Jose Ignacio Tornos Martinez) [2208365] - driver core: bus: move documentation for lock_key to proper location. (Mark Langsdorf) [2178302] - driver core: fw_devlink: Print full path and name of fwnode (Mark Langsdorf) [2178302] - driver core: fw_devlink: Avoid spurious error message (Mark Langsdorf) [2178302] - driver core: bus: Handle early calls to bus_to_subsys() (Mark Langsdorf) [2178302] - driver core: class: move EXPORT_SYMBOL_GPL() lines to the correct place (Mark Langsdorf) [2178302] - driver core: cpu: don't hand-override the uevent bus_type callback. (Mark Langsdorf) [2178302] - driver core: bus: update my copyright notice (Mark Langsdorf) [2178302] - driver core: bus: add bus_get_dev_root() function (Mark Langsdorf) [2178302] - driver core: bus: constify bus_unregister() (Mark Langsdorf) [2178302] - driver core: bus: constify some internal functions (Mark Langsdorf) [2178302] - driver core: bus: constify bus_get_kset() (Mark Langsdorf) [2178302] - driver core: bus: constify bus_register/unregister_notifier() (Mark Langsdorf) [2178302] - driver core: remove private pointer from struct bus_type (Mark Langsdorf) [2178302] - driver core: create bus_is_registered() (Mark Langsdorf) [2178302] - driver core: bus: clean up driver_find() (Mark Langsdorf) [2178302] - driver core: move driver_find() to bus.c (Mark Langsdorf) [2178302] - driver core: bus: clean up bus_sort_breadthfirst() (Mark Langsdorf) [2178302] - driver core: bus: bus iterator cleanups (Mark Langsdorf) [2178302] - driver core: bus: bus_add/remove_driver() cleanups (Mark Langsdorf) [2178302] - driver core: bus: bus_register/unregister_notifier() cleanups (Mark Langsdorf) [2178302] - driver core: bus: bus_get_kset() cleanup (Mark Langsdorf) [2178302] - driver core: bus: subsys_interface_register/unregister() cleanups (Mark Langsdorf) [2178302] - driver core: bus: bus_register/unregister() cleanups (Mark Langsdorf) [2178302] - driver core: bus: bus_add/probe/remove_device() cleanups (Mark Langsdorf) [2178302] - driver core: bus: sysfs function cleanups (Mark Langsdorf) [2178302] - driver core: bus: convert bus_create/remove_file to be constant (Mark Langsdorf) [2178302] - driver core: bus: constantify the bus_find_* functions (Mark Langsdorf) [2178302] - driver core: bus: implement bus_get/put() without the private pointer (Mark Langsdorf) [2178302] - driver core: add local subsys_get and subsys_put functions (Mark Langsdorf) [2178302] - driver core: change to_subsys_private() to use container_of_const() (Mark Langsdorf) [2178302] - driver core: fw_devlink: Make cycle detection more robust (Mark Langsdorf) [2178302] - driver core: fw_devlink: Consolidate device link flag computation (Mark Langsdorf) [2178302] - driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle (Mark Langsdorf) [2178302] - driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links (Mark Langsdorf) [2178302] - driver core: fw_devlink: Improve check for fwnode with no device/driver (Mark Langsdorf) [2178302] - driver core: fw_devlink: Don't purge child fwnode's consumer links (Mark Langsdorf) [2178302] - drivers: base: dd: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178302] - drivers: base: component: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178302] - drivers/base: Remove CONFIG_SRCU (Mark Langsdorf) [2178302] - devtmpfs: convert to pr_fmt (Mark Langsdorf) [2178302] - driver core: bus: move lock_class_key into dynamic structure (Mark Langsdorf) [2178302] - driver core: platform: simplify __platform_driver_probe() (Mark Langsdorf) [2178302] - driver core: platform: removed unneeded variable from __platform_driver_probe() (Mark Langsdorf) [2178302] - regmap: apply reg_base and reg_downshift for single register ops (Mark Langsdorf) [2178302] - driver core: soc: remove layering violation for the soc_bus (Mark Langsdorf) [2178302] - driver core: device_get_devnode() should take a const * (Mark Langsdorf) [2178302] - driver core: make struct device_type.devnode() take a const * (Mark Langsdorf) [2178302] - driver core: class: Clear private pointer on registration failures (Mark Langsdorf) [2178302] - cacheinfo: Fix shared_cpu_map to handle shared caches at different levels (Mark Langsdorf) [2178302] - drivers: base: transport_class: fix resource leak when transport_add_device() fails (Mark Langsdorf) [2178302] - driver core: location: Free struct acpi_pld_info *pld before return false (Mark Langsdorf) [2178302] - driver core: fix resource leak in device_add() (Mark Langsdorf) [2178302] - drivers/base/memory: Fix comments for phys_index_show() (Mark Langsdorf) [2178302] - driver core: Fix test_async_probe_init saves device in wrong array (Mark Langsdorf) [2178302] - device property: fix of node refcount leak in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2178302] - driver core: bus: move bus notifier logic into bus.c (Mark Langsdorf) [2178302] - driver core: bus.h: document bus notifiers better (Mark Langsdorf) [2178302] - platform: remove useless if-branch in __platform_get_irq_byname() (Mark Langsdorf) [2178302] - platform: Document platform_add_devices() return value (Mark Langsdorf) [2178302] - software node: Remove unused APIs (Mark Langsdorf) [2178302] - software node: Switch property entry test to a new API (Mark Langsdorf) [2178302] - platform: Provide a remove callback that returns no value (Mark Langsdorf) [2178302] - regmap: Rework regmap_mdio_c45_{read|write} for new C45 API. (Mark Langsdorf) [2178302] - net: Convert more users of mdiobus_* to mdiodev_* (Mark Langsdorf) [2178302] - PM: runtime: Document that force_suspend() is incompatible with SMART_SUSPEND (Mark Langsdorf) [2178302] - cpuidle, ARM: OMAP2+: powerdomain: Remove trace_.*_rcuidle() (Mark Langsdorf) [2178302] - driver core: Make driver_deferred_probe_timeout a static variable (Mark Langsdorf) [2178302] - Revert "driver core: Set default deferred_probe_timeout back to 0." (Mark Langsdorf) [2178302] - driver core: fix potential null-ptr-deref in device_add() (Mark Langsdorf) [2178302] - PM: domains: Allow a genpd consumer to require a synced power off (Mark Langsdorf) [2178302] - driver core: move struct subsys_dev_iter to a local file (Mark Langsdorf) [2178302] - driver core: make subsys_dev_iter_exit() static (Mark Langsdorf) [2178302] - driver core: make subsys_dev_iter_next() static (Mark Langsdorf) [2178302] - driver core: make subsys_dev_iter_init() static (Mark Langsdorf) [2178302] - driver core: remove subsys_find_device_by_id() (Mark Langsdorf) [2178302] - driver core: make bus_get_device_klist() static (Mark Langsdorf) [2178302] - platform/mellanox: mlxbf-pmc: Fix event typo (Mark Langsdorf) [2178302] - firmware_loader: remove #include (Mark Langsdorf) [2178302] - regmap-irq: Add handle_mask_sync() callback (Mark Langsdorf) [2178302] - PM: runtime: Adjust white space in the core code (Mark Langsdorf) [2178302] - device property: Fix documentation for fwnode_get_next_parent() (Mark Langsdorf) [2178302] - PM: runtime: Relocate rpm_callback() right after __rpm_callback() (Mark Langsdorf) [2178302] - PM: runtime: Do not call __rpm_callback() from rpm_idle() (Mark Langsdorf) [2178302] - regmap: Add FSI bus support (Mark Langsdorf) [2178302] - PM: domains: Reverse the order of performance and enabling ops (Mark Langsdorf) [2178302] - xen/xenbus: move to_xenbus_device() to use container_of_const() (Mark Langsdorf) [2178302] - virtio: move dev_to_virtio() to use container_of_const() (Mark Langsdorf) [2178302] - firmware_loader: fix up to_fw_sysfs() to preserve const (Mark Langsdorf) [2178302] - driver core: make struct class.dev_uevent() take a const * (Mark Langsdorf) [2178302] - device property: Add a blank line in Kconfig of tests (Mark Langsdorf) [2178302] - device property: Rename goto label to be more precise (Mark Langsdorf) [2178302] - regmap: add regmap_might_sleep() (Mark Langsdorf) [2178302] - platform: use fwnode_irq_get_byname instead of of_irq_get_byname to get irq (Mark Langsdorf) [2178302] - driver core: Fix bus_type.match() error handling in __driver_attach() (Mark Langsdorf) [2178302] - driver core: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [2178302] - driver core: mark driver_allows_async_probing static (Mark Langsdorf) [2178302] - driver core: remove devm_device_remove_group() (Mark Langsdorf) [2178302] - driver core: remove devm_device_remove_groups() (Mark Langsdorf) [2178302] - regmap-irq: Use the new num_config_regs property in regmap_add_irq_chip_fwnode (Mark Langsdorf) [2178302] - driver core: class: make namespace and get_ownership take const * (Mark Langsdorf) [2178302] - devres: Use kmalloc_size_roundup() to match ksize() usage (Mark Langsdorf) [2178302] - class: fix possible memory leak in __class_register() (Mark Langsdorf) [2178302] - PM: domains: Power off[on] domain in hibernate .freeze[thaw]_noirq hook (Mark Langsdorf) [2178302] - PM: domains: Consolidate genpd_restore_noirq() and genpd_resume_noirq() (Mark Langsdorf) [2178302] - PM: domains: Pass generic PM noirq hooks to genpd_finish_suspend() (Mark Langsdorf) [2178302] - PM: domains: Drop genpd status manipulation for hibernate restore (Mark Langsdorf) [2178302] - PM: domains: Fix handling of unavailable/disabled idle states (Mark Langsdorf) [2178302] - device property: Fix documentation for *_match_string() APIs (Mark Langsdorf) [2178302] - PM: domains: log failures to register always-on domains (Mark Langsdorf) [2178302] - dt-bindings: irqchip: Describe the IMX MU block as a MSI controller (Mark Langsdorf) [2178302] - PM: runtime: Return -EINPROGRESS from rpm_resume() in the RPM_NOWAIT case (Mark Langsdorf) [2178302] - driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs() (Mark Langsdorf) [2178302] - devcoredump : Serialize devcd_del work (Mark Langsdorf) [2178302] - regmap: mmio: replace return 0 with break in switch statement (Mark Langsdorf) [2178302] - mm: kill is_memblock_offlined() (Mark Langsdorf) [2178302] - driver core: remove make_class_name declaration (Mark Langsdorf) [2178302] - regmap: spi-avmm: Use swabXX_array() helpers (Mark Langsdorf) [2178302] - swab: Add array operations (Mark Langsdorf) [2178302] - regmap/hexagon: Properly fix the generic IO helpers (Mark Langsdorf) [2178302] - regmap: mmio: Use swabXX_array() helpers (Mark Langsdorf) [2178302] - regmap: trace: Remove unneeded blank lines (Mark Langsdorf) [2178302] - regmap: trace: Remove explicit castings (Mark Langsdorf) [2178302] - regmap: trace: Remove useless check for NULL for bulk ops (Mark Langsdorf) [2178302] - PM: wakeup: Add extra debugging statement for multiple active IRQs (Mark Langsdorf) [2178302] - devres: Slightly optimize alloc_dr() (Mark Langsdorf) [2178302] - drivers: base: Print error code on synthetic uevent failure (Mark Langsdorf) [2178302] - class: use IS_ERR_OR_NULL() helper in class_unregister() (Mark Langsdorf) [2178302] - driver_core: move from strlcpy with unused retval to strscpy (Mark Langsdorf) [2178302] - regmap: mmio: Fix rebase error (Mark Langsdorf) [2178302] - regmap: check right noinc bounds in debug print (Mark Langsdorf) [2178302] - regmap: introduce value tracing for regmap bulk operations (Mark Langsdorf) [2178302] - regmap: mmio: Support accelerared noinc operations (Mark Langsdorf) [2178302] - regmap: Support accelerated noinc operations (Mark Langsdorf) [2178302] - regmap: Make use of get_unaligned_be24(), put_unaligned_be24() (Mark Langsdorf) [2178302] - regmap: mmio: Fix MMIO accessors to avoid talking to IO port (Mark Langsdorf) [2178302] - regmap: mmio: Introduce IO accessors that can talk to IO port (Mark Langsdorf) [2178302] - regmap: mmio: Get rid of broken 64-bit IO (Mark Langsdorf) [2178302] - regmap: mmio: Remove mmio_relaxed member from context (Mark Langsdorf) [2178302] - nvme-pci: clamp max_hw_sectors based on DMA optimized limitation (Ewan D. Milne) [2168169] - seccomp: Move copy_seccomp() to no failure path. (Viktor Malik) [2218682] - perf/amlogic: Fix config1/config2 parsing issue (Mark Salter) [2217547] - docs: perf: Include hns3-pmu.rst in toctree to fix 'htmldocs' WARNING (Mark Salter) [2217547] - drivers/perf: hisi: Don't migrate perf to the CPU going to teardown (Mark Salter) [2217547] - docs: fix 'make htmldocs' warning in perf (Mark Salter) [2217547] - perf/arm-cmn: Move overlapping wp_combine field (Mark Salter) [2217547] - redhat/configs: Add some new disabled PMU drivers (Mark Salter) [2217547] - perf/amlogic: adjust register offsets (Mark Salter) [2217547] - perf: arm_spe: Support new SPEv1.2/v8.7 'not taken' event (Mark Salter) [2217547] - perf: arm_spe: Use new PMSIDR_EL1 register enums (Mark Salter) [2217547] - perf/arm-cmn: Reset DTM_PMU_CONFIG at probe (Mark Salter) [2217547] - drivers/perf: hisi: Extract initialization of "cpa_pmu->pmu" (Mark Salter) [2217547] - drivers/perf: hisi: Simplify the parameters of hisi_pmu_init() (Mark Salter) [2217547] - drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability (Mark Salter) [2217547] - Partially revert "perf/arm-cmn: Optimise DTC counter accesses" (Mark Salter) [2217547] - arm_pmu: Drop redundant armpmu->map_event() in armpmu_event_init() (Mark Salter) [2217547] - drivers/perf: hisi: Add TLP filter support (Mark Salter) [2217547] - Documentation: perf: Indent filter options list of hisi-pcie-pmu (Mark Salter) [2217547] - docs: perf: Fix PMU instance name of hisi-pcie-pmu (Mark Salter) [2217547] - drivers/perf: hisi: Fix some event id for hisi-pcie-pmu (Mark Salter) [2217547] - perf/amlogic: Remove unused header inclusions of (Mark Salter) [2217547] - perf/amlogic: Fix build error for x86_64 allmodconfig (Mark Salter) [2217547] - dt-binding: perf: Add Amlogic DDR PMU (Mark Salter) [2217547] - docs/perf: Add documentation for the Amlogic G12 DDR PMU (Mark Salter) [2217547] - perf/amlogic: Add support for Amlogic meson G12 SoC DDR PMU driver (Mark Salter) [2217547] - MAINTAINERS: Update HiSilicon PMU maintainers (Mark Salter) [2217547] - perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init() (Mark Salter) [2217547] - perf/arm_dmc620: Fix hotplug callback leak in dmc620_pmu_init() (Mark Salter) [2217547] - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() (Mark Salter) [2217547] - drivers/perf: ALIBABA_UNCORE_DRW_PMU should depend on ACPI (Mark Salter) [2217547] - drivers/perf: fix return value check in ali_drw_pmu_probe() (Mark Salter) [2217547] - drivers/perf: add DDR Sub-System Driveway PMU driver for Yitian 710 SoC (Mark Salter) [2217547] - drivers/perf: Add Apple icestorm/firestorm CPU PMU driver (Mark Salter) [2217547] - perf/arm-cmn: Add more bits to child node address offset field (Mark Salter) [2217547] - drivers/perf: hisi: add driver for HNS3 PMU (Mark Salter) [2217547] - drivers/perf: hisi: Add description for HNS3 PMU driver (Mark Salter) [2217547] - perf/arm-cci: Use the bitmap API to allocate bitmaps (Mark Salter) [2217547] - perf: hisi: Extract hisi_pmu_init (Mark Salter) [2217547] - perf/arm-cci: fix typo in comment (Mark Salter) [2217547] - drivers/perf:Directly use ida_alloc()/free() (Mark Salter) [2217547] - drivers/perf: hisi: Add Support for CPA PMU (Mark Salter) [2217547] - drivers/perf: hisi: Associate PMUs in SICL with CPUs online (Mark Salter) [2217547] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Mark Salter) [2217547] - perf: check return value of armpmu_request_irq() (Mark Salter) [2217547] - arm_pmu: Validate single/group leader events (Mark Salter) [2217547] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Mark Salter) [2217547] - irqchip/apple-aic: Move PMU-specific registers to their own include file (Mark Salter) [2217547] - irqchip/apple-aic: Wire PMU interrupts (Mark Salter) [2217547] - irqchip/apple-aic: Parse FIQ affinities from device-tree (Mark Salter) [2217547] - dt-bindings: apple,aic: Add CPU PMU per-cpu pseudo-interrupts (Mark Salter) [2217547] - dt-bindings: arm-pmu: Document Apple PMU compatible strings (Mark Salter) [2217547] - Documentation: arm64: Document PMU counters access from userspace (Mark Salter) [2217547] - perf: replace bitmap_weight with bitmap_empty where appropriate (Mark Salter) [2217547] - perf: Replace acpi_bus_get_device() (Mark Salter) [2217547] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Mark Salter) [2217547] - perf/smmuv3: Fix unused variable warning when CONFIG_OF=n (Mark Salter) [2217547] - drivers/perf: hisi: Add driver for HiSilicon PCIe PMU (Mark Salter) [2217547] - docs: perf: Add description for HiSilicon PCIe PMU driver (Mark Salter) [2217547] - dt-bindings: Add Arm SMMUv3 PMCG binding (Mark Salter) [2217547] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Mark Salter) [2217547] - perf/smmuv3: Add devicetree support (Mark Salter) [2217547] - drivers/perf: hisi: Fix PA PMU counter offset (Mark Salter) [2217547] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Mark Salter) [2217547] - x86/retbleed: Mark call depth tracking mitigation as tech preview (Waiman Long) [2190342] - scripts/gdb: fix 'lx-current' for x86 (Waiman Long) [2190342] - samples: ftrace: Include the nospec-branch.h only for x86 (Waiman Long) [2190342] - ftrace: Export ftrace_free_filter() to modules (Waiman Long) [2190342] - selftests/bpf: Temporarily disable part of btf_dump:var_data test. (Waiman Long) [2190342] - x86/calldepth: Fix incorrect init section references (Waiman Long) [2190342] - x86: Unconfuse CONFIG_ and X86_FEATURE_ namespaces (Waiman Long) [2190342] - x86/retpoline: Fix crash printing warning (Waiman Long) [2190342] - x86/paravirt: Fix a !PARAVIRT build warning (Waiman Long) [2190342] - x86/bugs: Add retbleed=force (Waiman Long) [2190342] - x86/retbleed: Add call depth tracking mitigation (Waiman Long) [2190342] - x86/ftrace: Make it call depth tracking aware (Waiman Long) [2190342] - x86/ftrace: Rebalance RSB (Waiman Long) [2190342] - x86/ftrace: Remove ftrace_epilogue() (Waiman Long) [2190342] - x86/bpf: Emit call depth accounting if required (Waiman Long) [2190342] - x86/orc: Make it callthunk aware (Waiman Long) [2190342] - static_call: Add call depth tracking support (Waiman Long) [2190342] - x86/calldepth: Add ret/call counting for debug (Waiman Long) [2190342] - x86/retbleed: Add SKL call thunk (Waiman Long) [2190342] - x86/retpoline: Add SKL retthunk retpolines (Waiman Long) [2190342] - x86/retbleed: Add SKL return thunk (Waiman Long) [2190342] - x86/asm: Provide ALTERNATIVE_3 (Waiman Long) [2190342] - x86/returnthunk: Allow different return thunks (Waiman Long) [2190342] - x86/modules: Add call patching (Waiman Long) [2190342] - redhat/configs: Enable CONFIG_CALL_DEPTH_TRACKING (Waiman Long) [2190342] - x86/callthunks: Add call patching for call depth tracking (Waiman Long) [2190342] - x86/paravirt: Make struct paravirt_call_site unconditionally available (Waiman Long) [2190342] - x86/entry: Make some entry symbols global (Waiman Long) [2190342] - x86/alternatives: Provide text_poke_copy_locked() (Waiman Long) [2190342] - x86/retbleed: Add X86_FEATURE_CALL_DEPTH (Waiman Long) [2190342] - x86/Kconfig: Introduce function padding (Waiman Long) [2190342] - x86/putuser: Provide room for padding (Waiman Long) [2190342] - x86/entry: Make sync_regs() invocation a tail call (Waiman Long) [2190342] - objtool: Allow STT_NOTYPE -> STT_FUNC+0 sibling-calls (Waiman Long) [2190342] - objtool: Rework instruction -> symbol mapping (Waiman Long) [2190342] - objtool: Allow symbol range comparisons for IBT/ENDBR (Waiman Long) [2190342] - objtool: Fix find_{symbol,func}_containing() (Waiman Long) [2190342] - objtool: Add --hacks=skylake (Waiman Long) [2190342] - objtool: Add .call_sites section (Waiman Long) [2190342] - objtool: Track init section (Waiman Long) [2190342] - objtool: Allow !PC relative relocations (Waiman Long) [2190342] - x86: Fixup asm-offsets duplicate (Waiman Long) [2190342] - x86/softirq: Move softirq pending next to current task (Waiman Long) [2190342] - x86/percpu: Move irq_stack variables next to current_task (Waiman Long) [2190342] - x86/percpu: Move current_top_of_stack next to current_task (Waiman Long) [2190342] - x86/percpu: Move cpu_number next to current_task (Waiman Long) [2190342] - x86/percpu: Move preempt_count next to current_task (Waiman Long) [2190342] - x86: Put hot per CPU variables into a struct (Waiman Long) [2190342] - crypto: x86/poly1305: Remove custom function alignment (Waiman Long) [2190342] - crypto: twofish: Remove redundant alignments (Waiman Long) [2190342] - crypto: x86/sha256: Remove custom alignments (Waiman Long) [2190342] - crypto: x86/sha1: Remove custom alignments (Waiman Long) [2190342] - crypto: x86/serpent: Remove redundant alignments (Waiman Long) [2190342] - crypto: x86/crct10dif-pcl: Remove redundant alignments (Waiman Long) [2190342] - crypto: x86/cast5: Remove redundant alignments (Waiman Long) [2190342] - crypto: x86/camellia: Remove redundant alignments (Waiman Long) [2190342] - x86/entry: Align SYM_CODE_START() variants (Waiman Long) [2190342] - x86/paravirt: Properly align PV functions (Waiman Long) [2190342] - x86/error_inject: Align function properly (Waiman Long) [2190342] - x86/asm: Differentiate between code and function alignment (Waiman Long) [2190342] - arch: Introduce CONFIG_FUNCTION_ALIGNMENT (Waiman Long) [2190342] - x86: Sanitize linker script (Waiman Long) [2190342] - x86/vdso: Ensure all kernel code is seen by objtool (Waiman Long) [2190342] - x86/modules: Set VM_FLUSH_RESET_PERMS in module_alloc() (Waiman Long) [2190342] - x86/cpu: Re-enable stackprotector (Waiman Long) [2190342] - x86/cpu: Get rid of redundant switch_to_new_gdt() invocations (Waiman Long) [2190342] - x86/cpu: Remove segment load from switch_to_new_gdt() (Waiman Long) [2190342] - x86/cacheinfo: Add a cpu_llc_shared_mask() UP variant (Waiman Long) [2190342] - x86/nospec: Fix i386 RSB stuffing (Waiman Long) [2190342] - x86/nospec: Unwreck the RSB stuffing (Waiman Long) [2190342] - x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y (Waiman Long) [2190342] - x86/speculation: Make all RETbleed mitigations 64-bit only (Waiman Long) [2190342] - kbuild: clean .tmp_* pattern by make clean (Waiman Long) [2190342] - x86: Always inline on_thread_stack() and current_top_of_stack() (Waiman Long) [2190342] - x86/32: Remove lazy GS macros (Waiman Long) [2190342] - static_call: Don't make __static_call_return0 static (Waiman Long) [2190342] - kbuild: fix empty ${PYTHON} in scripts/link-vmlinux.sh (Waiman Long) [2190342] - lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option (Waiman Long) [2190342] - x86/ibt,ftrace: Add ENDBR to samples/ftrace (Waiman Long) [2190342] - tracing: Fix selftest config check for function graph start up test (Waiman Long) [2190342] - ftrace/samples: Add missing prototypes direct functions (Waiman Long) [2190342] - ftrace/samples: Add module to test multi direct modify interface (Waiman Long) [2190342] - ftrace/samples: add s390 support for ftrace direct multi sample (Waiman Long) [2190342] - tracing: Fix selftest config check for function graph start up test (Waiman Long) [2190342] - samples: add s390 support for ftrace direct call samples (Waiman Long) [2190342] - ext4: allow concurrent unaligned dio overwrites (Brian Foster) [2151952] - arm64/signal: Restore TPIDR2 register rather than memory state (Mark Salter) [2188323] - arm64: signal: include asm/exception.h (Mark Salter) [2188323] - arm64/signal: Alloc tpidr2 sigframe after checking system_supports_tpidr2() (Mark Salter) [2188323] - arm64/signal: Use system_supports_tpidr2() to check TPIDR2 (Mark Salter) [2188323] - arm64: efi: Make efi_rt_lock a raw_spinlock (Mark Salter) [2188323] - arm64: compat: Work around uninitialized variable warning (Mark Salter) [2188323] - arm64: efi: Set NX compat flag in PE/COFF header (Mark Salter) [2188323] - arm64/fpsimd: Remove warning for SME without SVE (Mark Salter) [2188323] - arm64: head: Move all finalise_el2 calls to after __enable_mmu (Mark Salter) [2188323] - arm64/sme: Fix __finalise_el2 SMEver check (Mark Salter) [2188323] - arm64/signal: Only read new data when parsing the ZT context (Mark Salter) [2188323] - arm64/signal: Only read new data when parsing the ZA context (Mark Salter) [2188323] - arm64/signal: Only read new data when parsing the SVE context (Mark Salter) [2188323] - arm64/signal: Avoid rereading context frame sizes (Mark Salter) [2188323] - arm64/signal: Make interface for restore_fpsimd_context() consistent (Mark Salter) [2188323] - arm64/signal: Remove redundant size validation from parse_user_sigframe() (Mark Salter) [2188323] - arm64/signal: Don't redundantly verify FPSIMD magic (Mark Salter) [2188323] - arm64/cpufeature: Use helper macros to specify hwcaps (Mark Salter) [2188323] - arm64/cpufeature: Always use symbolic name for feature value in hwcaps (Mark Salter) [2188323] - arm64/sysreg: Initial unsigned annotations for ID registers (Mark Salter) [2188323] - arm64/sysreg: Initial annotation of signed ID registers (Mark Salter) [2188323] - arm64/sysreg: Allow enumerations to be declared as signed or unsigned (Mark Salter) [2188323] - arm64: irqflags: use alternative branches for pseudo-NMI logic (Mark Salter) [2188323] - arm64: add ARM64_HAS_GIC_PRIO_RELAXED_SYNC cpucap (Mark Salter) [2188323] - arm64: make ARM64_HAS_GIC_PRIO_MASKING depend on ARM64_HAS_GIC_CPUIF_SYSREGS (Mark Salter) [2188323] - arm64: rename ARM64_HAS_IRQ_PRIO_MASKING to ARM64_HAS_GIC_PRIO_MASKING (Mark Salter) [2188323] - arm64: rename ARM64_HAS_SYSREG_GIC_CPUIF to ARM64_HAS_GIC_CPUIF_SYSREGS (Mark Salter) [2188323] - arm64: unify asm-arch manipulation (Mark Salter) [2188323] - arm64/signal: Include TPIDR2 in the signal context (Mark Salter) [2188323] - arm64/sme: Document ABI for TPIDR2 signal information (Mark Salter) [2188323] - arm64/sme: Add hwcaps for SME 2 and 2.1 features (Mark Salter) [2188323] - arm64/sme: Implement ZT0 ptrace support (Mark Salter) [2188323] - arm64/sme: Implement signal handling for ZT (Mark Salter) [2188323] - arm64/sme: Implement context switching for ZT0 (Mark Salter) [2188323] - arm64/sme: Provide storage for ZT0 (Mark Salter) [2188323] - arm64/sme: Add basic enumeration for SME2 (Mark Salter) [2188323] - arm64/sme: Enable host kernel to access ZT0 (Mark Salter) [2188323] - arm64/sme: Manually encode ZT0 load and store instructions (Mark Salter) [2188323] - arm64/esr: Document ISS for ZT0 being disabled (Mark Salter) [2188323] - arm64/sme: Document SME 2 and SME 2.1 ABI (Mark Salter) [2188323] - arm64/ptrace: Document extension of NT_ARM_TLS to cover TPIDR2_EL0 (Mark Salter) [2188323] - arm64/sve: Document our actual ABI for clearing registers on syscall (Mark Salter) [2188323] - arm64/sysreg: Update system registers for SME 2 and 2.1 (Mark Salter) [2188323] - arm64: Document boot requirements for SME 2 (Mark Salter) [2188323] - arm64/sme: Rename za_state to sme_state (Mark Salter) [2188323] - Documentation: arm64: correct spelling (Mark Salter) [2188323] - arm64: traps: attempt to dump all instructions (Mark Salter) [2188323] - arm64: el2_setup.h: fix spelling typo in comments (Mark Salter) [2188323] - arm64: Kconfig: fix spelling (Mark Salter) [2188323] - arm64: cpufeature: Use kstrtobool() instead of strtobool() (Mark Salter) [2188323] - arm64: patching: Add aarch64_insn_write_literal_u64() (Mark Salter) [2188323] - arm64: insn: Add helpers for BTI (Mark Salter) [2188323] - arm64: Add compat hwcap SSBS (Mark Salter) [2188323] - arm64: Add compat hwcap SB (Mark Salter) [2188323] - arm64: Add compat hwcap I8MM (Mark Salter) [2188323] - arm64: Add compat hwcap ASIMDBF16 (Mark Salter) [2188323] - arm64: Add compat hwcap ASIMDFHM (Mark Salter) [2188323] - arm64: Add compat hwcap ASIMDDP (Mark Salter) [2188323] - arm64: Add compat hwcap FPHP and ASIMDHP (Mark Salter) [2188323] - arm64: Stash shadow stack pointer in the task struct on interrupt (Mark Salter) [2188323] - arm64: Always load shadow stack pointer directly from the task struct (Mark Salter) [2188323] - arm64/sme: Optimise SME exit on syscall entry (Mark Salter) [2188323] - arm64/sme: Don't use streaming mode to probe the maximum SME VL (Mark Salter) [2188323] - arm64/ptrace: Use system_supports_tpidr2() to check for TPIDR2 support (Mark Salter) [2188323] - arm64/cpufeature: Remove 4 bit assumption in ARM64_FEATURE_MASK() (Mark Salter) [2188323] - arm64: efi: Account for the EFI runtime stack in stack unwinder (Mark Salter) [2188323] - arm64: efi: Avoid workqueue to check whether EFI runtime is live (Mark Salter) [2188323] - efi: rt-wrapper: Add missing include (Mark Salter) [2188323] - arm64: efi: Recover from synchronous exceptions occurring in firmware (Mark Salter) [2188323] - arm64: efi: Execute runtime services from a dedicated stack (Mark Salter) [2188323] - arm64: efi: Limit allocations to 48-bit addressable physical region (Mark Salter) [2188323] - arm64: Prohibit instrumentation on arch_stack_walk() (Mark Salter) [2188323] - pinctrl: amd: Don't show `Invalid config param` errors (David Arcari) [2222141] - pinctrl: amd: remove MODULE_LICENSE in non-modules (David Arcari) [2222141] - pinctrl: amd: Unify debounce handling into amd_pinconf_set() (David Arcari) [2222141] - pinctrl: amd: Drop pull up select configuration (David Arcari) [2222141] - pinctrl: amd: Use amd_pinconf_set() for all config options (David Arcari) [2222141] - pinctrl: amd: Only use special debounce behavior for GPIO 0 (David Arcari) [2222141] - pinctrl: amd: Use pm_pr_dbg to show debugging messages (David Arcari) [2222141] - pinctrl: amd: Revert "pinctrl: amd: disable and mask interrupts on probe" (David Arcari) [2222141] - pinctrl: amd: Detect and mask spurious interrupts (David Arcari) [2222141] - pinctrl: amd: Fix mistake in handling clearing pins at startup (David Arcari) [2222141] - pinctrl: amd: Detect internal GPIO0 debounce handling (David Arcari) [2222141] - pinctrl: amd: Add fields for interrupt status and wake status (David Arcari) [2222141] - pinctrl: amd: Adjust debugfs output (David Arcari) [2222141] - pinctrl: amd: Fix debug output for debounce time (David Arcari) [2222141] - pinctrl: amd: Add Z-state wake control bits (David Arcari) [2222141] - pinctrl: amd: Add dynamic debugging for active GPIOs (David Arcari) [2222141] - pinctrl: amd: change dev_warn to dev_dbg for additional feature support (David Arcari) [2222141] - pinctrl: amd: Pick some different unicode symbols (David Arcari) [2222141] - pinctrl: amd: Fix an unused variable (David Arcari) [2222141] - pinctrl: amd: Use unicode for debugfs output (David Arcari) [2222141] - pinctrl: amd: Fix newline declaration in debugfs output (David Arcari) [2222141] - pinctrl: amd: Remove contact information (David Arcari) [2222141] - pinctrl: amd: Use devm_platform_get_and_ioremap_resource (David Arcari) [2222141] - pinctrl: amd: Implement pinmux functionality (David Arcari) [2222141] - pinctrl: amd: Add amd_get_iomux_res function (David Arcari) [2222141] - pinctrl: amd: Define and use AMD_PINS macro (David Arcari) [2222141] - pinctrl: amd: Use PINCTRL_PINGROUP to manage pingroups (David Arcari) [2222141] - pinctrl: amd: Remove amd_pingroup and use pingroup (David Arcari) [2222141] - pinctrl: Get rid of duplicate of_node assignment in the drivers (David Arcari) [2222141] - net/ncsi: use proper "mellanox" DT vendor prefix (Joel Slebodnick) [2183338] - niu: read property length only if we use it (Joel Slebodnick) [2183338] - net: fec: add stop mode support for imx8 platform (Joel Slebodnick) [2183338] - fec: Restart PPS after link state change (Joel Slebodnick) [2183338] - can: esd_usb: Improve readability on decoding ESD_EV_CAN_ERROR_EXT messages (Joel Slebodnick) [2183338] - can: esd_usb: Make use of can_change_state() and relocate checking skb for NULL (Joel Slebodnick) [2183338] - can: esd_usb: Allow REC and TEC to return to zero (Joel Slebodnick) [2183338] - can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error (Joel Slebodnick) [2183338] - can: ctucanfd: ctucan_platform_probe(): use devm_platform_ioremap_resource() (Joel Slebodnick) [2183338] - can: bittiming: can_validate_bitrate(): report error via netlink (Joel Slebodnick) [2183338] - can: bittiming: can_calc_bittiming(): convert from netdev_err() to NL_SET_ERR_MSG_FMT() (Joel Slebodnick) [2183338] - can: bittiming: can_calc_bittiming(): clean up SJW handling (Joel Slebodnick) [2183338] - can: bittiming: can_sjw_set_default(): use Phase Seg2 / 2 as default for SJW (Joel Slebodnick) [2183338] - can: bittiming: can_sjw_check(): check that SJW is not longer than either Phase Buffer Segment (Joel Slebodnick) [2183338] - can: bittiming: can_sjw_check(): report error via netlink and harmonize error value (Joel Slebodnick) [2183338] - can: bittiming: can_fixup_bittiming(): report error via netlink and harmonize error value (Joel Slebodnick) [2183338] - can: bittiming: factor out can_sjw_set_default() and can_sjw_check() (Joel Slebodnick) [2183338] - can: bittiming: can_changelink() pass extack down callstack (Joel Slebodnick) [2183338] - can: netlink: can_changelink(): convert from netdev_err() to NL_SET_ERR_MSG_FMT() (Joel Slebodnick) [2183338] - can: netlink: can_validate(): validate sample point for CAN and CAN-FD (Joel Slebodnick) [2183338] - can: dev: register_candev(): bail out if both fixed bit rates and bit timing constants are provided (Joel Slebodnick) [2183338] - can: dev: register_candev(): ensure that bittiming const are valid (Joel Slebodnick) [2183338] - can: bittiming: can_get_bittiming(): use direct return and remove unneeded else (Joel Slebodnick) [2183338] - can: bittiming: can_fixup_bittiming(): use CAN_SYNC_SEG instead of 1 (Joel Slebodnick) [2183338] - can: bittiming(): replace open coded variants of can_bit_time() (Joel Slebodnick) [2183338] - can: peak_usb: Reorder include directives alphabetically (Joel Slebodnick) [2183338] - can: peak_usb: align CAN channel ID format in log with sysfs attribute (Joel Slebodnick) [2183338] - can: peak_usb: export PCAN CAN channel ID as sysfs device attribute (Joel Slebodnick) [2183338] - can: peak_usb: add ethtool interface to user-configurable CAN channel identifier (Joel Slebodnick) [2183338] - can: peak_usb: replace unregister_netdev() with unregister_candev() (Joel Slebodnick) [2183338] - can: peak_usb: allow flashing of the CAN channel ID (Joel Slebodnick) [2183338] - can: peak_usb: add callback to read CAN channel ID of PEAK CAN-FD devices (Joel Slebodnick) [2183338] - can: peak_usb: rename device_id to CAN channel ID (Joel Slebodnick) [2183338] - can: ems_pci: Add myself as module author (Joel Slebodnick) [2183338] - can: ems_pci: Deassert hardware reset (Joel Slebodnick) [2183338] - can: ems_pci: Add IRQ enable (Joel Slebodnick) [2183338] - can: ems_pci: Initialize CAN controller base addresses (Joel Slebodnick) [2183338] - can: ems_pci: Add read/write register and post irq functions (Joel Slebodnick) [2183338] - can: ems_pci: Initialize BAR registers (Joel Slebodnick) [2183338] - can: ems_pci: Add Asix AX99100 definitions (Joel Slebodnick) [2183338] - can: ems_pci: Fix code style, copyright and email address (Joel Slebodnick) [2183338] - can: rcar_canfd: Add helper variable dev (Joel Slebodnick) [2183338] - can: rcar_canfd: Use devm_reset_control_get_optional_exclusive (Joel Slebodnick) [2183338] - can: rcar_canfd: Use dev_err_probe() to simplify code and better handle -EPROBE_DEFER (Joel Slebodnick) [2183338] - can: rcar_canfd: Sort included header files (Joel Slebodnick) [2183338] - can: rcar_canfd: Fix R-Car Gen4 CFCC.CFTML field width (Joel Slebodnick) [2183338] - can: rcar_canfd: Fix R-Car Gen4 DCFG.DSJW field width (Joel Slebodnick) [2183338] - can: rcar_canfd: Add support for R-Car Gen4 (Joel Slebodnick) [2183338] - can: rcar_canfd: Abstract out DCFG address differences (Joel Slebodnick) [2183338] - can: rcar_canfd: Fix R-Car V3U GAFLCFG field accesses (Joel Slebodnick) [2183338] - can: rcar_canfd: Fix R-Car V3U CAN mode selection (Joel Slebodnick) [2183338] - can: mcp251xfd: regmap: optimizing transfer size for CRC transfers size 1 (Joel Slebodnick) [2183338] - can: mcp251xfd: mcp251xfd_ring_set_ringparam(): assign missing tx_obj_num_coalesce_irq (Joel Slebodnick) [2183338] - can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len (Joel Slebodnick) [2183338] - can: tcan4x5x: Specify separate read/write ranges (Joel Slebodnick) [2183338] - can: tcan4x5x: Fix register range of first two blocks (Joel Slebodnick) [2183338] - can: tcan4x5x: Fix use of register error status mask (Joel Slebodnick) [2183338] - can: tcan4x5x: Remove invalid write in clear_interrupts (Joel Slebodnick) [2183338] - can: m_can: Batch acknowledge rx fifo (Joel Slebodnick) [2183338] - can: m_can: Batch acknowledge transmit events (Joel Slebodnick) [2183338] - can: m_can: Count read getindex in the driver (Joel Slebodnick) [2183338] - can: m_can: Count TXE FIFO getidx in the driver (Joel Slebodnick) [2183338] - can: m_can: Read register PSR only on error (Joel Slebodnick) [2183338] - can: m_can: Avoid reading irqstatus twice (Joel Slebodnick) [2183338] - can: m_can: Eliminate double read of TXFQS in tx_handler (Joel Slebodnick) [2183338] - can: m_can: Call the RAM init directly from m_can_chip_config (Joel Slebodnick) [2183338] - can: ucan: remove unused ucan_priv::intf (Joel Slebodnick) [2183338] - can: ucan: use strscpy() to instead of strncpy() (Joel Slebodnick) [2183338] - can: etas_es58x: remove es58x_get_product_info() (Joel Slebodnick) [2183338] - can: etas_es58x: export product information through devlink_ops::info_get() (Joel Slebodnick) [2183338] - can: c_can: use devm_platform_get_and_ioremap_resource() (Joel Slebodnick) [2183338] - can: etas_es58x: add devlink port support (Joel Slebodnick) [2183338] - can: etas_es58x: es58x_init_netdev(): free netdev when register_candev() (Joel Slebodnick) [2183338] - can: etas_es58x: add devlink support (Joel Slebodnick) [2183338] - can: etas_es58x: sort the includes by alphabetic order (Joel Slebodnick) [2183338] - can: ctucanfd: Drop obsolete dependency on COMPILE_TEST (Joel Slebodnick) [2183338] - can: rcar_canfd: Add multi_channel_irqs to struct rcar_canfd_hw_info (Joel Slebodnick) [2183338] - can: rcar_canfd: Add postdiv to struct rcar_canfd_hw_info (Joel Slebodnick) [2183338] - can: rcar_canfd: Add shared_global_irqs to struct rcar_canfd_hw_info (Joel Slebodnick) [2183338] - can: rcar_canfd: Add max_channels to struct rcar_canfd_hw_info (Joel Slebodnick) [2183338] - can: m_can: sort header inclusion alphabetically (Joel Slebodnick) [2183338] - can: rcar_canfd: rcar_canfd_probe: Add struct rcar_canfd_hw_info to driver data (Joel Slebodnick) [2183338]- sfc: fix XDP queues mode with legacy IRQ (Íñigo Huguet) [2213158] - x86/sev: Change snp_guest_issue_request()'s fw_err argument (John Allen) [2152249] - virt/coco/sev-guest: Double-buffer messages (John Allen) [2152249] - virt/coco/sev-guest: Add throttling awareness (John Allen) [2152249] - virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case (John Allen) [2152249] - virt/coco/sev-guest: Do some code style cleanups (John Allen) [2152249] - virt/coco/sev-guest: Carve out the request issuing logic into a helper (John Allen) [2152249] - virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request() (John Allen) [2152249] - virt/coco/sev-guest: Simplify extended guest request handling (John Allen) [2152249] - virt/coco/sev-guest: Check SEV_SNP attribute at probe time (John Allen) [2152249] - virt/sev-guest: Return -EIO if certificate buffer is not large enough (John Allen) [2152249] - virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2152249] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2152249] - thunderbolt: Increase DisplayPort Connection Manager handshake timeout (Desnes Nunes) [2168851] - thunderbolt: Increase timeout of DP OUT adapter handshake (Desnes Nunes) [2168851] - redhat: make libperf-devel require libperf %{version}-%{release} (Jan Stancek) [2216448] - dmaengine: tegra-apb: remove unused tdma_read function (Mark Salter) [2215342] - serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init() (Mark Salter) [2215342] - serial: tegra: Read DMA status before terminating (Mark Salter) [2215342] - serial: tegra: Remove custom frame size calculation (Mark Salter) [2215342] - tty: serial: make use of UART_LCR_WLEN() + tty_get_char_size() (Mark Salter) [2215342] - serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting (Mark Salter) [2215342] - serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting (Mark Salter) [2215342] - serial: Create uart_xmit_advance() (Mark Salter) [2215342] - drivers: tty: serial: Add missing of_node_put() in serial-tegra.c (Mark Salter) [2215342] - serial: tegra: fix typos in comments (Mark Salter) [2215342] - serial: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30 (Mark Salter) [2215342] - serial: tegra: Use of_device_get_match_data (Mark Salter) [2215342] - dmaengine: tegra20-apb: stop checking config->slave_id (Mark Salter) [2215342] - redhat/configs: arm: enable SERIAL_TEGRA UART for RHEL (Mark Salter) [2215342] - net: openvswitch: fix upcall counter access before allocation (Eelco Chaudron) [2203263] - undo Revert "signal: Don't disable preemption in ptrace_stop() on PREEMPT_RT." (Oleg Nesterov) [2174325] - signal handling: don't use BUG_ON() for debugging (Oleg Nesterov) [2174325] - ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced() (Oleg Nesterov) [2174325] - sched,signal,ptrace: Rework TASK_TRACED, TASK_STOPPED state (Oleg Nesterov) [2174325] - ptrace: Always take siglock in ptrace_resume (Oleg Nesterov) [2174325] - ptrace: Don't change __state (Oleg Nesterov) [2174325] - ptrace: Document that wait_task_inactive can't fail (Oleg Nesterov) [2174325] - ptrace: Admit ptrace_stop can generate spuriuos SIGTRAPs (Oleg Nesterov) [2174325] - ptrace: Reimplement PTRACE_KILL by always sending SIGKILL (Oleg Nesterov) [2174325] - signal: Use lockdep_assert_held instead of assert_spin_locked (Oleg Nesterov) [2174325] - ptrace: Remove arch_ptrace_attach (Oleg Nesterov) [2174325] - ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP (Oleg Nesterov) [2174325] - ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP (Oleg Nesterov) [2174325] - signal: Replace __group_send_sig_info with send_signal_locked (Oleg Nesterov) [2174325] - signal: Rename send_signal send_signal_locked (Oleg Nesterov) [2174325] - ptrace: Return the signal to continue with from ptrace_stop (Oleg Nesterov) [2174325] - ptrace: Move setting/clearing ptrace_message into ptrace_stop (Oleg Nesterov) [2174325] - Revert "signal: Don't disable preemption in ptrace_stop() on PREEMPT_RT." (Oleg Nesterov) [2174325] - writeback: fix dereferencing NULL mapping->host on writeback_page_template (Aristeu Rozanski) [2144772]- soc/tegra: fuse: Remove nvmem root only access (Steve Best) [2218664] - Revert "net/mlx5e: Don't use termination table when redundant" (Mohammad Kabat) [2165363] - net/mlx5e: xsk: Set napi_id to support busy polling on XSK RQ (Mohammad Kabat) [2165363] - net/mlx5: Query hca_cap_2 only when supported (Mohammad Kabat) [2165363] - net/mlx5: fw_tracer, Zero consumer index when reloading the tracer (Mohammad Kabat) [2165363] - net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers (Mohammad Kabat) [2165363] - net/mlx5: Expose SF firmware pages counter (Mohammad Kabat) [2165363] - net/mlx5: Store page counters in a single array (Mohammad Kabat) [2165363] - net/mlx5e: IPoIB, Show unknown speed instead of error (Mohammad Kabat) [2165363] - net/mlx5: Bridge, fix ageing of peer FDB entries (Mohammad Kabat) [2165363] - net/mlx5: DR, Fix potential race in dr_rule_create_rule_nic (Mohammad Kabat) [2165363] - net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change (Mohammad Kabat) [2165363] - net/mlx5: E-switch, Coverity: overlapping copy (Mohammad Kabat) [2165363] - net/mlx5e: Don't support encap rules with gbp option (Mohammad Kabat) [2165363] - net/mlx5e: Fix memory leak on updating vport counters (Mohammad Kabat) [2165363] - net/mlx5: DR, Fix 'stack frame size exceeds limit' error in dr_rule (Mohammad Kabat) [2164764 2165363] - net/mlx5: Expose steering dropped packets counter (Mohammad Kabat) [2165363] - net/mlx5: Refactor and expand rep vport stat group (Mohammad Kabat) [2164764 2165363] - net/mlx5e: multipath, support routes with more than 2 nexthops (Mohammad Kabat) [2165363] - RDMA/mlx5: Remove not-used IB_FLOW_SPEC_IB define (Mohammad Kabat) [2165363] - net/mlx5: E-Switch, Implement devlink port function cmds to control migratable (Mohammad Kabat) [2165363] - net/mlx5: E-Switch, Implement devlink port function cmds to control RoCE (Mohammad Kabat) [2165363] - net/mlx5: Add generic getters for other functions caps (Mohammad Kabat) [2165363] - net/mlx5: Introduce IFC bits for migratable (Mohammad Kabat) [2165363] - net/mlx5: Introduce ifc bits for pre_copy (Mohammad Kabat) [2165363] - RDMA/mlx5: no need to kfree NULL pointer (Mohammad Kabat) [2165363] - net/mlx5e: Support devlink reload of IPsec core (Mohammad Kabat) [2165363] - net/mlx5e: TC, Add offload support for trap with additional actions (Mohammad Kabat) [2165363] - net/mlx5e: Do early return when setup vports dests for slow path flow (Mohammad Kabat) [2165363] - net/mlx5: Remove redundant check (Mohammad Kabat) [2165363] - net/mlx5e: Delete always true DMA check (Mohammad Kabat) [2165363] - net/mlx5e: Don't access directly DMA device pointer (Mohammad Kabat) [2165363] - net/mlx5e: Don't use termination table when redundant (Mohammad Kabat) [2165363] - net/mlx5: Use generic definition for UMR KLM alignment (Mohammad Kabat) [2165363] - net/mlx5: Generalize name of UMR alignment definition (Mohammad Kabat) [2165363] - net/mlx5: Remove unused UMR MTT definitions (Mohammad Kabat) [2165363] - net/mlx5e: Add padding when needed in UMR WQEs (Mohammad Kabat) [2165363] - net/mlx5: Remove unused ctx variables (Mohammad Kabat) [2165363] - net/mlx5e: Remove unneeded io-mapping.h #include (Mohammad Kabat) [2165363] - net/mlx5e: ethtool: get_link_ext_stats for PHY down events (Mohammad Kabat) [2165363] - net/mlx5e: CT, optimize pre_ct table lookup (Mohammad Kabat) [2165363] - net/mlx5e: kTLS, Use a single async context object per a callback bulk (Mohammad Kabat) [2165363] - net/mlx5e: kTLS, Remove unnecessary per-callback completion (Mohammad Kabat) [2165363] - net/mlx5e: kTLS, Remove unused work field (Mohammad Kabat) [2165363] - net/mlx5e: TC, Remove redundant WARN_ON() (Mohammad Kabat) [2165363] - net/mlx5e: Add error flow when failing update_rx (Mohammad Kabat) [2165363] - net/mlx5e: Move params kernel log print to probe function (Mohammad Kabat) [2165363] - net/mlx5e: Support enhanced CQE compression (Mohammad Kabat) [2165363] - net/mlx5e: Use clamp operation instead of open coding it (Mohammad Kabat) [2165363] - net/mlx5e: remove unused list in arfs (Mohammad Kabat) [2165363] - net/mlx5: Expose vhca_id to debugfs (Mohammad Kabat) [2165363] - net/mlx5: Fix spelling mistake "destoy" -> "destroy" (Mohammad Kabat) [2165363] - net/mlx5: Bridge, Use debug instead of warn if entry doesn't exists (Mohammad Kabat) [2165363] - ptp: mlx5: convert to .adjfine and adjust_by_scaled_ppm (Mohammad Kabat) [2165363] - net/mlx5: DR, Remove the buddy used_list (Mohammad Kabat) [2165363] - net/mlx5: DR, Keep track of hot ICM chunks in an array instead of list (Mohammad Kabat) [2165363] - net/mlx5: DR, Lower sync threshold for ICM hot memory (Mohammad Kabat) [2165363] - net/mlx5: DR, Allocate htbl from its own slab allocator (Mohammad Kabat) [2165363] - net/mlx5: DR, Allocate icm_chunks from their own slab allocator (Mohammad Kabat) [2165363] - net/mlx5: DR, Manage STE send info objects in pool (Mohammad Kabat) [2165363] - net/mlx5: DR, In rehash write the line in the entry immediately (Mohammad Kabat) [2165363] - net/mlx5: DR, Handle domain memory resources init/uninit separately (Mohammad Kabat) [2165363] - net/mlx5: DR, Initialize chunk's ste_arrays at chunk creation (Mohammad Kabat) [2165363] - net/mlx5: DR, For short chains of STEs, avoid allocating ste_arr dynamically (Mohammad Kabat) [2165363] - net/mlx5: DR, Remove unneeded argument from dr_icm_chunk_destroy (Mohammad Kabat) [2165363] - net/mlx5: DR, Check device state when polling CQ (Mohammad Kabat) [2165363] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Mohammad Kabat) [2165363] - net/mlx5: DR, In destroy flow, free resources even if FW command failed (Mohammad Kabat) [2165363] - net/mlx5e: Overcome slow response for first macsec ASO WQE (Mohammad Kabat) [2165323] - RHEL-only: redhat/configs: Enable CONFIG_MLX5_EN_MACSEC on all archs (Mohammad Kabat) [2165355] - net/mlx5e: Fix macsec ASO context alignment (Mohammad Kabat) [2165355] - net/mlx5e: Remove redundant xsk pointer check in mlx5e_mpwrq_validate_xsk (Mohammad Kabat) [2165355] - net/mlx5e: Fix macsec possible null dereference when updating MAC security entity (SecY) (Mohammad Kabat) [2165355] - net/mlx5e: Fix macsec ssci attribute handling in offload path (Mohammad Kabat) [2165355] - net/mlx5: Lag, fix failure to cancel delayed bond work (Mohammad Kabat) [2165355] - net/mlx5e: Fix RX reporter for XSK RQs (Mohammad Kabat) [2165355] - Revert "net/mlx5e: MACsec, remove replay window size limitation in offload path" (Mohammad Kabat) [2165355] - net/mlx5e: MACsec, block offload requests with encrypt off (Mohammad Kabat) [2165323 2165355] - net/mlx5e: MACsec, fix Tx SA active field update (Mohammad Kabat) [2165323 2165355] - net/mlx5e: MACsec, remove replay window size limitation in offload path (Mohammad Kabat) [2165323 2165355] - net/mlx5e: MACsec, fix add Rx security association (SA) rule memory leak (Mohammad Kabat) [2165323 2165355] - net/mlx5e: MACsec, fix mlx5e_macsec_update_rxsa bail condition and functionality (Mohammad Kabat) [2165323 2165355] - net/mlx5e: MACsec, fix update Rx secure channel active field (Mohammad Kabat) [2165323 2165355] - net/mlx5e: MACsec, fix memory leak when MACsec device is deleted (Mohammad Kabat) [2165323 2165355] - net/mlx5e: MACsec, fix RX data path 16 RX security channel limit (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create() (Mohammad Kabat) [2165355] - net/mlx5e: Fix a couple error codes (Mohammad Kabat) [2165355] - net/mlx5e: Fix possible race condition in macsec extended packet number update routine (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Fix MACsec update SecY (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Fix MACsec SA initialization routine (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Remove leftovers from old XSK queues enumeration (Mohammad Kabat) [2165355] - net/mlx5e: Fix missing alignment in size of MTT/KLM entries (Mohammad Kabat) [2165355] - net/mlx5: Lag, avoid lockdep warnings (Mohammad Kabat) [2165355] - net/mlx5e: Fix usage of DMA sync API (Mohammad Kabat) [2165355] - net/mlx5e: Fix macsec sci endianness at rx sa update (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Fix wrong bitwise comparison usage in macsec_fs_rx_add_rule function (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Fix macsec rx security association (SA) update/delete (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Fix macsec coverity issue at rx sa update (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Cleanup MACsec uninitialization routine (Mohammad Kabat) [2165355] - net/mlx5: Make ASO poll CQ usable in atomic context (Mohammad Kabat) [2165355] - net/mlx5: E-Switch, Return EBUSY if can't get mode lock (Mohammad Kabat) [2165355] - net/mlx5: E-switch, Don't update group if qos is not enabled (Mohammad Kabat) [2165355] - net/mlx5: Set default grace period based on function type (Mohammad Kabat) [2165355] - net/mlx5: Start health poll at earlier stage of driver load (Mohammad Kabat) [2165355] - net/mlx5e: Expose rx_oversize_pkts_buffer counter (Mohammad Kabat) [2165355] - net/mlx5e: xsk: Optimize for unaligned mode with 3072-byte frames (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Print a warning in slow configurations (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use KLM to protect frame overrun in unaligned mode (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Improve MTT/KSM alignment (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use umr_mode to calculate striding RQ parameters (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Improve need_wakeup logic (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Include XSK skb_from_cqe callbacks in INDIRECT_CALL (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Set napi_id to support busy polling (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Flush RQ on XSK activation to save memory (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use queue indices starting from 0 for XSK queues (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Introduce the mlx5e_flush_rq function (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Support XDP metadata on XSK RQs (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Optimize RQ page deallocation (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Call mlx5e_page_release_dynamic directly where possible (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Use non-XSK page allocator in SHAMPO (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use xsk_buff_alloc_batch on striding RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use xsk_buff_alloc_batch on legacy RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Split out WQE allocation for legacy XSK RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Remove the outer loop when allocating legacy RQ WQEs (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use partial batches in legacy RQ with XSK (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Use partial batches in legacy RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Make the wqe_index_mask calculation more exact (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Introduce wqe_index_mask for legacy RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Drop the check for XSK state in mlx5e_xsk_wakeup (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use mlx5e_trigger_napi_icosq for XSK wakeup (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Move repeating clear_bit in mlx5e_rx_reporter_err_rq_cqe_recover (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Split out channel (de)activation in rx_res (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Remove mlx5e_xsk_page_alloc_pool (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Convert struct mlx5e_alloc_unit to a union (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Remove DMA address from mlx5e_alloc_unit (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Rename mlx5e_dma_info to prepare for removal of DMA address (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Optimize the page cache reducing its size 2x (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use KSM for unaligned XSK (Mohammad Kabat) [2164750 2165355] - net/mlx5: Add MLX5_FLEXIBLE_INLEN to safely calculate cmd inlen (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Keep a separate MKey for striding RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use XSK frame size as striding RQ page size (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Use runtime page_shift for striding RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Use runtime values of striding RQ parameters in datapath (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Make dma_info array dynamic in struct mlx5e_mpw_info (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Improve the MTU change shortcut (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Fix SKB headroom calculation in validation (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Remove dead code in validation (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Simplify stride size calculation for linear RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: kTLS, Check ICOSQ WQE size in advance (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Use the aligned max TX MPWQE size (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Use mlx5e_stop_room_for_max_wqe where appropriate (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Let mlx5e_get_sw_max_sq_mpw_wqebbs accept mdev (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Validate striding RQ before enabling XDP (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Make mlx5e_verify_rx_mpwqe_strides static (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Remove unused fields from datapath structs (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Convert mlx5e_get_max_sq_wqebbs to u8 (Mohammad Kabat) [2164750 2165355] - net/mlx5: Add the log_min_mkey_entity_size capability (Mohammad Kabat) [2164750 2165355] - net/mlx5: Remove from FPGA IFC file not-needed definitions (Mohammad Kabat) [2165355] - net/mlx5: Remove unused structs (Mohammad Kabat) [2165355] - net/mlx5: Remove unused functions (Mohammad Kabat) [2165355] - net/mlx5: detect and enable bypass port select flow table (Mohammad Kabat) [2165355] - net/mlx5: Lag, enable hash mode by default for all NICs (Mohammad Kabat) [2165355] - net/mlx5: Lag, set active ports if support bypass port select flow table (Mohammad Kabat) [2165355] - RDMA/mlx5: Don't set tx affinity when lag is in hash mode (Mohammad Kabat) [2165355] - net/mlx5: add IFC bits for bypassing port select flow table (Mohammad Kabat) [2165355] - net/mlx5: Add support for NPPS with real time mode (Mohammad Kabat) [2165355] - net/mlx5: Expose NPPS related registers (Mohammad Kabat) [2165355] - net/mlx5e: macsec: remove checks on the prepare phase (Mohammad Kabat) [2165355] - net/mlx5e: Support MACsec offload replay window (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Support MACsec offload extended packet number (EPN) (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Move MACsec initialization from profile init stage to profile enable stage (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Create advanced steering operation (ASO) object for MACsec (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Expose memory key creation (mkey) function (Mohammad Kabat) [2165323 2165355] - net/mlx5: Add ifc bits for MACsec extended packet number (EPN) and replay protection (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Fix MACsec initial packet number (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Fix MACsec initialization error path (Mohammad Kabat) [2165323 2165355] - net/mlx5: Fix fields name prefix in MACsec (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Ensure macsec_rule is always initiailized in macsec_fs_{r,t}x_add_rule() (Mohammad Kabat) [2165355] - net/mlx5e: Switch to kmemdup() when allocate dev_addr (Mohammad Kabat) [2165355] - net/mlx5e: add missing error code in error path (Mohammad Kabat) [2165355] - RDMA/mlx5: Remove duplicate assignment in umr_rereg_pas() (Mohammad Kabat) [2165355] - net/mlx5e: Add support to configure more than one macsec offload device (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Add MACsec stats support for Rx/Tx flows (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Add MACsec offload SecY support (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Implement MACsec Rx data path using MACsec skb_metadata_dst (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Add MACsec RX steering rules (Mohammad Kabat) [2165323 2165355] - net/mlx5: Add MACsec Rx tables support to fs_core (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Add MACsec offload Rx command support (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Implement MACsec Tx data path using MACsec skb_metadata_dst (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Add MACsec TX steering rules (Mohammad Kabat) [2165323 2165355] - net/mlx5: Add MACsec Tx tables support to fs_core (Mohammad Kabat) [2165323 2165355] - net/mlx5: Add MACsec offload Tx command support (Mohammad Kabat) [2165323 2165355] - net/mlx5: Introduce MACsec Connect-X offload hardware bits and structures (Mohammad Kabat) [2165323 2165355] - net/mlx5: Generalize Flow Context for new crypto fields (Mohammad Kabat) [2165323 2165355] - net/mlx5: Removed esp_id from struct mlx5_flow_act (Mohammad Kabat) [2165323 2165355] - net/mlx5: Query ADV_VIRTUALIZATION capabilities (Mohammad Kabat) [2165355] - net/mlx5: Introduce ifc bits for page tracker (Mohammad Kabat) [2165355] - RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib (Mohammad Kabat) [2165355] - IB/mlx5: Support querying eswitch functions from DEVX (Mohammad Kabat) [2165355] - net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule() (Mohammad Kabat) [2165355] - IB/mlx5: Remove duplicate header inclusion related to ODP (Mohammad Kabat) [2165355] - net/mlx5: TC, Add support for SF tunnel offload (Mohammad Kabat) [2165355] - net/mlx5: E-Switch, Move send to vport meta rule creation (Mohammad Kabat) [2165355] - net/mlx5: E-Switch, Split creating fdb tables into smaller chunks (Mohammad Kabat) [2165355] - net/mlx5: E-Switch, Add default drop rule for unmatched packets (Mohammad Kabat) [2165355] - net/mlx5e: Completely eliminate priv from fs.h (Mohammad Kabat) [2165355] - net/mlx5e: Make all ttc functions of en_fs get fs struct as argument (Mohammad Kabat) [2165355] - net/mlx5e: Make flow steering arfs independent of priv (Mohammad Kabat) [2165355] - net/mlx5e: Introduce flow steering debug macros (Mohammad Kabat) [2165355] - net/mlx5e: Separate ethtool_steering from fs.h and make private (Mohammad Kabat) [2165355] - net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering (Mohammad Kabat) [2165355] - net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer (Mohammad Kabat) [2165355] - net/mlx5e: Drop priv argument of ptp function in en_fs (Mohammad Kabat) [2165355] - net/mlx5e: Decouple fs_tcp from en.h (Mohammad Kabat) [2165355] - net/mlx5e: Decouple fs_tt_redirect from en.h (Mohammad Kabat) [2165355] - net/mlx5e: Introduce flow steering API (Mohammad Kabat) [2165355] - IB/mlx5: Call io_stop_wc() after writing to WC MMIO (Mohammad Kabat) [2165355] - net: fix stack overflow when LRO is disabled for virtual interfaces (Hangbin Liu) [2218139] - ipv6: prevent router_solicitations for team port (Hangbin Liu) [2218139] - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Hangbin Liu) [2218139] - teaming: deliver link-local packets with the link they arrive on (Hangbin Liu) [2218139] - cifs: fix negotiate context parsing (Ronnie Sahlberg) [2218388] - cifs: fix dentry lookups in directory handle cache (Ronnie Sahlberg) [2218388] - cifs: use the least loaded channel for sending requests (Ronnie Sahlberg) [2218388] - cifs: Simplify SMB2_open_init() (Ronnie Sahlberg) [2218388] - cifs: Simplify SMB2_open_init() (Ronnie Sahlberg) [2218388] - cifs: Simplify SMB2_open_init() (Ronnie Sahlberg) [2218388] - smb3: fix unusable share after force unmount failure (Ronnie Sahlberg) [2218388] - cifs: print session id while listing open files (Ronnie Sahlberg) [2218388] - cifs: dump pending mids for all channels in DebugData (Ronnie Sahlberg) [2218388] - cifs: empty interface list when server doesn't support query interfaces (Ronnie Sahlberg) [2218388] - cifs: do not poll server interfaces too regularly (Ronnie Sahlberg) [2218388] - cifs: use tcon allocation functions even for dummy tcon (Ronnie Sahlberg) [2218388] - cifs: use bvec_set_page to initialize bvecs (Ronnie Sahlberg) [2218388] - cifs: generate signkey for the channel that's reconnecting (Ronnie Sahlberg) [2218388] - cifs: Fix smb2_set_path_size() (Ronnie Sahlberg) [2218388] - cifs: Move the in_send statistic to __smb_send_rqst() (Ronnie Sahlberg) [2218388] - cifs: don't try to use rdma offload on encrypted connections (Ronnie Sahlberg) [2218388] - cifs: split out smb3_use_rdma_offload() helper (Ronnie Sahlberg) [2218388] - cifs: introduce cifs_io_parms in smb2_async_writev() (Ronnie Sahlberg) [2218388] - use less confusing names for iov_iter direction initializers (Ronnie Sahlberg) [2218388] - cifs: do not include page data when checking signature (Ronnie Sahlberg) [2218388] - cifs: Fix race between hole punch and page fault (Ronnie Sahlberg) [2218388] - redhat/Makefile: Fix RHJOBS grep warning (Eric Chanudet) - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2217964] - sfc: use budget for TX completions (Íñigo Huguet) [2179545] - arm64: kaslr: don't pretend KASLR is enabled if offset < MIN_KIMG_ALIGN (Jennifer Berringer) [2190491] - KVM: x86/mmu: Refresh CR0.WP prior to checking for emulated permission faults (Paolo Bonzini) [2210042] - KVM: x86: Add helpers to query individual CR0/CR4 bits (Paolo Bonzini) [2210042] - KVM: x86: Preserve TDP MMU roots until they are explicitly invalidated (Paolo Bonzini) [2210042] - KVM: VMX: Make CR0.WP a guest owned bit (Paolo Bonzini) [2210042] - KVM: x86: Make use of kvm_read_cr*_bits() when testing bits (Paolo Bonzini) [2210042] - KVM: x86: Ignore CR0.WP toggles in non-paging mode (Paolo Bonzini) [2210042] - KVM: x86: Do not unload MMU roots when only toggling CR0.WP with TDP enabled (Paolo Bonzini) [2210042] - igc: Fix possible system crash when loading module (Corinna Vinschen) [2153371] - igc: Clean the TX buffer and TX descriptor ring (Corinna Vinschen) [2153371] - igc: Avoid transmit queue timeout for XDP (Corinna Vinschen) [2153371] - igc: read before write to SRRCTL register (Corinna Vinschen) [2153371] - igc: Enable and fix RX hash usage by netstack (Corinna Vinschen) [2153371] - igc: Remove obsolete DMA coalescing code (Corinna Vinschen) [2153371] - igc: fix the validation logic for taprio's gate list (Corinna Vinschen) [2153371] - igc: Add ndo_tx_timeout support (Corinna Vinschen) [2153371] - igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() (Corinna Vinschen) [2153371] - igc: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153371] - igc: Fix PPS delta between two synchronized end-points (Corinna Vinschen) [2153371] - igc: Remove reset adapter task for i226 during disable tsn config (Corinna Vinschen) [2153371] - igc: enable Qbv configuration for 2nd GCL (Corinna Vinschen) [2153371] - igc: remove I226 Qbv BaseTime restriction (Corinna Vinschen) [2153371] - igc: Set Qbv start_time and end_time to end_time if not being configured in GCL (Corinna Vinschen) [2153371] - igc: recalculate Qbv end_time by considering cycle time (Corinna Vinschen) [2153371] - igc: allow BaseTime 0 enrollment for Qbv (Corinna Vinschen) [2153371] - igc: Add checking for basetime less than zero (Corinna Vinschen) [2153371] - igc: Use strict cycles for Qbv scheduling (Corinna Vinschen) [2153371] - igc: Enhance Qbv scheduling by using first flag bit (Corinna Vinschen) [2153371] - xfrm: Linearize the skb after offloading if needed. (Sabrina Dubroca) [2218900] - xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets (Sabrina Dubroca) [2218900] - xfrm: add missed call to delete offloaded policies (Sabrina Dubroca) [2218900] - af_key: Reject optional tunnel/BEET mode templates in outbound policies (Sabrina Dubroca) [2218900] - xfrm: Reject optional tunnel/BEET mode templates in outbound policies (Sabrina Dubroca) [2218900] - xfrm: Fix leak of dev tracker (Sabrina Dubroca) [2218900] - xfrm: release all offloaded policy memory (Sabrina Dubroca) [2218900] - xfrm: don't check the default policy if the policy allows the packet (Sabrina Dubroca) [2218900] - x86/bugs: Workaround for incorrectly set X86_BUG_RETBLEED under VMware (Waiman Long) [2189577] - sched/fair: Don't balance task to its current running CPU (Valentin Schneider) [2095206]- kernel/rh_messages.c: Another gcc12 warning on redundant NULL test (Eric Chanudet) [2216678] - KVM: SVM: Return the local "r" variable from svm_set_msr() (Emanuele Giuseppe Esposito) [2209640] - KVM: x86: Virtualize FLUSH_L1D and passthrough MSR_IA32_FLUSH_CMD (Emanuele Giuseppe Esposito) [2209640] - KVM: x86: Move MSR_IA32_PRED_CMD WRMSR emulation to common code (Emanuele Giuseppe Esposito) [2209640] - KVM: SVM: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2209640] - KVM: VMX: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2209640] - KVM: x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enabling (Emanuele Giuseppe Esposito) [2209640] - kvm: x86: Advertise FLUSH_L1D to user space (Emanuele Giuseppe Esposito) [2209640] - kvm: svm: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2209640] - interconnect: qcom: msm8974: fix registration race (Radu Rendec) [RHEL-596] - interconnect: qcom: rpmh: fix registration race (Radu Rendec) [RHEL-596] - interconnect: qcom: rpmh: fix probe child-node error handling (Radu Rendec) [RHEL-596] - interconnect: qcom: rpm: fix registration race (Radu Rendec) [RHEL-596] - interconnect: qcom: rpm: fix probe child-node error handling (Radu Rendec) [RHEL-596] - interconnect: qcom: osm-l3: fix registration race (Radu Rendec) [RHEL-596] - interconnect: qcom: qcm2290: Fix MASTER_SNOC_BIMC_NRT (Radu Rendec) [RHEL-596] - interconnect: qcom: sm8550: switch to qcom_icc_rpmh_* function (Radu Rendec) [RHEL-596] - interconnect: qcom: sm8450: switch to qcom_icc_rpmh_* function (Radu Rendec) [RHEL-596] - interconnect: qcom: osm-l3: fix icc_onecell_data allocation (Radu Rendec) [RHEL-596] - interconnect: qcom: add sdm670 interconnects (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: add sdm670 interconnects (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: qcom: drop IPA_CORE related defines (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8280xp: Drop IP0 interconnects (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8180x: Drop IP0 interconnects (Radu Rendec) [RHEL-596] - interconnect: qcom: sm8250: Drop IP0 interconnects (Radu Rendec) [RHEL-596] - interconnect: qcom: sm8150: Drop IP0 interconnects (Radu Rendec) [RHEL-596] - interconnect: qcom: sc7180: drop IP0 remnants (Radu Rendec) [RHEL-596] - interconnect: qcom: sdx55: drop IP0 remnants (Radu Rendec) [RHEL-596] - interconnect: qcom: rpm: Use _optional func for provider clocks (Radu Rendec) [RHEL-596] - interconnect: qcom: msm8996: Fix regmap max_register values (Radu Rendec) [RHEL-596] - interconnect: qcom: msm8996: Provide UFS clocks to A2NoC (Radu Rendec) [RHEL-596] - interconnect: qcom: Add QDU1000/QRU1000 interconnect driver (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add QDU1000/QRU1000 devices (Radu Rendec) [RHEL-596] - interconnect: qcom: Add SM8550 interconnect provider driver (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add Qualcomm SM8550 (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8180x: constify pointer to qcom_icc_node (Radu Rendec) [RHEL-596] - interconnect: qcom: sc7180: drop double space (Radu Rendec) [RHEL-596] - interconnect: qcom: icc-rpm: Remove redundant dev_err call (Radu Rendec) [RHEL-596] - interconnect: qcom: osm-l3: Simplify osm_l3_set() (Radu Rendec) [RHEL-596] - interconnect: qcom: osm-l3: Add per-core EPSS L3 support (Radu Rendec) [RHEL-596] - interconnect: qcom: osm-l3: Squash common descriptors (Radu Rendec) [RHEL-596] - interconnect: qcom: drop obsolete OSM_L3/EPSS defines (Radu Rendec) [RHEL-596] - interconnect: qcom: osm-l3: drop unuserd header inclusion (Radu Rendec) [RHEL-596] - interconnect: qcom: osm-l3: Use platform-independent node ids (Radu Rendec) [RHEL-596] - interconnect: qcom: Kconfig: Make INTERCONNECT_QCOM tristate (Radu Rendec) [RHEL-596] - interconnect: qcom: icc-rpm: Set bandwidth and clock for bucket values (Radu Rendec) [RHEL-596] - interconnect: qcom: icc-rpm: Support multiple buckets (Radu Rendec) [RHEL-596] - interconnect: qcom: icc-rpm: Change to use qcom_icc_xlate_extended() (Radu Rendec) [RHEL-596] - interconnect: qcom: Move qcom_icc_xlate_extended() to a common file (Radu Rendec) [RHEL-596] - interconnect: icc-rpm: Set destination bandwidth as well as source bandwidth (Radu Rendec) [RHEL-596] - interconnect: qcom: msm8939: Use icc_sync_state (Radu Rendec) [RHEL-596] - interconnect: qcom: Add SM6350 driver support (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add Qualcomm SM6350 NoC support (Radu Rendec) [RHEL-596] - interconnect: qcom: icc-rpmh: Support child NoC device probe (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8180x: Reformat node and bcm definitions (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8180x: Mark some BCMs keepalive (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8180x: Fix QUP0 nodes (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8180x: Modernize sc8180x probe (Radu Rendec) [RHEL-596] - interconnect: qcom: icc-rpm: Cache every clock rate (Radu Rendec) [RHEL-596] - interconnect: qcom: icc-rpm: Fix for cached clock rate (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8280xp: constify qcom_icc_bcm pointers (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8280xp: constify icc_node pointers (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8280xp: constify qcom_icc_desc (Radu Rendec) [RHEL-596] - interconnect: qcom: Add SDX65 interconnect provider driver (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add Qualcomm SDX65 DT bindings (Radu Rendec) [RHEL-596] - interconnect: qcom: constify qcom_icc_bcm pointers (Radu Rendec) [RHEL-596] - interconnect: qcom: constify icc_node pointers (Radu Rendec) [RHEL-596] - interconnect: qcom: constify qcom_icc_desc (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add Qualcomm QCM2290 NoC support (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add Qualcomm SM8450 DT bindings (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add Qualcomm MSM8996 DT bindings (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add Qualcomm SC8180x DT bindings (Radu Rendec) [RHEL-596] - crypto: ccp - Add support for PCI device 0x156E (Vladis Dronov) [2180961] - crypto: ccp - Add support for PCI device 0x17E0 (Vladis Dronov) [2180961] - crypto: ccp - Validate that platform access mailbox registers are declared (Vladis Dronov) [2180961] - crypto: ccp - Use lower 8 bytes to communicate with doorbell command register (Vladis Dronov) [2180961] - crypto: ccp - Return doorbell status code as an argument (Vladis Dronov) [2180961] - crypto: ccp - Bump up doorbell debug message to error (Vladis Dronov) [2180961] - crypto: ccp - Drop extra doorbell checks (Vladis Dronov) [2180961] - crypto: ccp - Don't initialize CCP for PSP 0x1649 (Vladis Dronov) [2180961] - crypto: ccp - Clear PSP interrupt status register before calling handler (Vladis Dronov) [2180961] - crypto: ccp - Add support for ringing a platform doorbell (Vladis Dronov) [2180961] - crypto: ccp - Enable platform access interface on client PSP parts (Vladis Dronov) [2180961] - crypto: ccp - Add support for an interface for platform features (Vladis Dronov) [2180961] - crypto: ccp - Move some PSP mailbox bit definitions into common header (Vladis Dronov) [2180961] - crypto: ccp - Add a header for multiple drivers to use `__psp_pa` (Vladis Dronov) [2180961] - crypto: ccp - Drop TEE support for IRQ handler (Vladis Dronov) [2180961] - crypto: ccp: Get rid of __sev_platform_init_locked()'s local function pointer (Vladis Dronov) [2180961] - crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL (Vladis Dronov) [2180961] - crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware (Vladis Dronov) [2180961] - crypto: ccp - Add a firmware definition for EPYC gen 4 processors (Vladis Dronov) [2180961] - crypto: ccp - Provide MMIO register naming for documenation (Vladis Dronov) [2180961] - nfs: don't report STATX_BTIME in ->getattr (Jeffrey Layton) [2214134] - igbvf: add PCI reset handler functions (Corinna Vinschen) [2153369] - igbvf: Regard vf reset nack as success (Corinna Vinschen) [2153369] - intel/igbvf: free irq on the error path in igbvf_request_msix() (Corinna Vinschen) [2153369] - drm/ast: Fix ARM compatibility (Robert Foss) [2192980] - platform/x86/intel: vsec: Fix a memory leak in intel_vsec_add_aux (David Arcari) [2153952] - platform/x86/intel/vsec: Use mutex for ida_alloc() and ida_free() (David Arcari) [2153952] - platform/x86/intel/vsec: Add support for Meteor Lake (David Arcari) [2153952] - platform/x86/intel/vsec: Support private data (David Arcari) [2153952] - platform/x86/intel/vsec: Enhance and Export intel_vsec_add_aux() (David Arcari) [2153952] - platform/x86/intel/vsec: Add TPMI ID (David Arcari) [2153952] - fbcon: Check font dimension limits (Ricardo Robaina) [2213494] {CVE-2023-3161} - redhat: rpminspect: fix perf coresight tests paths v2 (Jan Stancek)- netfilter: snat: evict closing tcp entries on reply tuple collision (Florian Westphal) [2218543] - fuse: fix deadlock between atomic O_TRUNC and page invalidation (Miklos Szeredi) [2207472] - fuse: truncate pagecache on atomic_o_trunc (Miklos Szeredi) [2207472] - bonding: do not assume skb mac_header is set (Hangbin Liu) [2218142] - blk-mq: fix NULL dereference on q->elevator in blk_mq_elv_switch_none (Ming Lei) [2214456] - blk-mq: don't insert passthrough request into sw queue (Ming Lei) [2214456] - scsi: storvsc: Always set no_report_opcodes (Cathy Avery) [2217554] - scsi: storvsc: Don't pass unused PFNs to Hyper-V host (Cathy Avery) [2217554] - scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file (Cathy Avery) [2217554] - KVM: selftests: arm64: Fix pte encode/decode for PA bits > 48 (Eric Auger) [2203922] - KVM: Protect vcpu->pid dereference via debugfs with RCU (Eric Auger) [2203922] - kvm: kvm_main: Remove unnecessary (void*) conversions (Eric Auger) [2203922] - KVM: Fix comments that refer to the non-existent install_new_memslots() (Eric Auger) [2203922] - KVM: selftests: Fix spelling mistake "KVM_HYPERCAL_EXIT_SMC" -> "KVM_HYPERCALL_EXIT_SMC" (Eric Auger) [2203922] - KVM: arm64: Test that SMC64 arch calls are reserved (Eric Auger) [2203922] - KVM: arm64: Prevent guests from enabling HA/HD on Ampere1 (Eric Auger) [2203922] - KVM: arm64: Refactor HFGxTR configuration into separate helpers (Eric Auger) [2203922] - redhat/configs: Enable CONFIG_AMPERE_ERRATUM_AC03_CPU_38 (Eric Auger) [2203922] - arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2 (Eric Auger) [2203922] - arm64/sysreg: Convert HFG[RW]TR_EL2 to automatic generation (Eric Auger) [2203922] - KVM: arm64: timers: Fix resource leaks in kvm_timer_hyp_init() (Eric Auger) [2203922] - KVM: arm64: Relax trapping of CTR_EL0 when FEAT_EVT is available (Eric Auger) [2203922] - KVM: Fix vcpu_array[0] races (Eric Auger) [2203922] - KVM: Don't enable hardware after a restart/shutdown is initiated (Eric Auger) [2203922] - KVM: Use syscore_ops instead of reboot_notifier to hook restart/shutdown (Eric Auger) [2203922] - arm64/sysreg: clean up some inconsistent indenting (Eric Auger) [2203922] - KVM: selftests: arm64: Fix ttbr0_el1 encoding for PA bits > 48 (Eric Auger) [2203922] - KVM: selftests: Comment newly defined aarch64 ID registers (Eric Auger) [2203922] - KVM: selftests: Add test for SMCCC filter (Eric Auger) [2203922] - KVM: selftests: Add a helper for SMCCC calls with SMC instruction (Eric Auger) [2203922] - arm64: perf: Mark all accessor functions inline (Eric Auger) [2203922] - perf/core: Drop __weak attribute from arch_perf_update_userpage() prototype (Eric Auger) [2203922] - tools headers kvm: Sync uapi/{asm/linux} kvm.h headers with the kernel sources (Eric Auger) [2203922] - tools kvm headers arm64: Update KVM header from the kernel sources (Eric Auger) [2203922] - KVM: Avoid illegal stage2 mapping on invalid memory slot (Eric Auger) [2203922 2217329] - KVM: arm64: Use raw_smp_processor_id() in kvm_pmu_probe_armpmu() (Eric Auger) [2203922] - KVM: arm64: Restore GICv2-on-GICv3 functionality (Eric Auger) [2203922] - KVM: arm64: PMU: Don't overwrite PMUSERENR with vcpu loaded (Eric Auger) [2203922] - KVM: arm64: PMU: Restore the host's PMUSERENR_EL0 (Eric Auger) [2203922] - arm64: kvm: add prototypes for functions called in asm (Eric Auger) [2203922] - arm64: spectre: provide prototypes for internal functions (Eric Auger) [2203922] - KVM: arm64: vgic: Add Apple M2 PRO/MAX cpus to the list of broken SEIS implementations (Eric Auger) [2203922] - KVM: arm64: Clarify host SME state management (Eric Auger) [2203922] - KVM: arm64: Restructure check for SVE support in FP trap handler (Eric Auger) [2203922] - KVM: arm64: Document check for TIF_FOREIGN_FPSTATE (Eric Auger) [2203922] - KVM: arm64: Fix repeated words in comments (Eric Auger) [2203922] - KVM: arm64: Constify start/end/phys fields of the pgtable walker data (Eric Auger) [2203922] - KVM: arm64: Infer PA offset from VA in hyp map walker (Eric Auger) [2203922] - KVM: arm64: Infer the PA offset from IPA in stage-2 map walker (Eric Auger) [2203922] - KVM: arm64: Ensure CPU PMU probes before pKVM host de-privilege (Eric Auger) [2203922] - ARM: perf: Allow the use of the PMUv3 driver on 32bit ARM (Eric Auger) [2203922] - ARM: Make CONFIG_CPU_V7 valid for 32bit ARMv8 implementations (Eric Auger) [2203922] - perf: pmuv3: Change GENMASK to GENMASK_ULL (Eric Auger) [2203922] - perf: pmuv3: Move inclusion of kvm_host.h to the arch-specific helper (Eric Auger) [2203922] - perf: pmuv3: Abstract PMU version checks (Eric Auger) [2203922] - arm64: perf: Abstract system register accesses away (Eric Auger) [2203922] - arm64: perf: Move PMUv3 driver to drivers/perf (Eric Auger) [2203922] - arm64/perf: Replace PMU version number '0' with ID_AA64DFR0_EL1_PMUVer_NI (Eric Auger) [2203922] - KVM: arm64: Use the bitmap API to allocate bitmaps (Eric Auger) [2203922] - KVM: arm64: Slightly optimize flush_context() (Eric Auger) [2203922] - KVM: arm64: Prevent userspace from handling SMC64 arch range (Eric Auger) [2203922] - KVM: arm64: Expose SMC/HVC width to userspace (Eric Auger) [2203922] - KVM: arm64: Let errors from SMCCC emulation to reach userspace (Eric Auger) [2203922] - KVM: arm64: Return NOT_SUPPORTED to guest for unknown PSCI version (Eric Auger) [2203922] - KVM: arm64: Introduce support for userspace SMCCC filtering (Eric Auger) [2203922] - KVM: arm64: Add support for KVM_EXIT_HYPERCALL (Eric Auger) [2203922] - KVM: arm64: Use a maple tree to represent the SMCCC filter (Eric Auger) [2203922] - KVM: arm64: Refactor hvc filtering to support different actions (Eric Auger) [2203922] - KVM: arm64: Start handling SMCs from EL1 (Eric Auger) [2203922] - KVM: arm64: Rename SMC/HVC call handler to reflect reality (Eric Auger) [2203922] - KVM: arm64: Add vm fd device attribute accessors (Eric Auger) [2203922] - KVM: arm64: Add a helper to check if a VM has ran once (Eric Auger) [2203922] - KVM: x86: Redefine 'longmode' as a flag for KVM_EXIT_HYPERCALL (Eric Auger) [2203922] - KVM: arm64: Document default vPMU behavior on heterogeneous systems (Eric Auger) [2203922] - KVM: arm64: Iterate arm_pmus list to probe for default PMU (Eric Auger) [2203922] - KVM: arm64: Drop last page ref in kvm_pgtable_stage2_free_removed() (Eric Auger) [2203922] - KVM: arm64: Populate fault info for watchpoint (Eric Auger) [2203922] - KVM: arm64: Reload PTE after invoking walker callback on preorder traversal (Eric Auger) [2203922] - KVM: arm64: Handle trap of tagged Set/Way CMOs (Eric Auger) [2203922] - arm64: Add missing Set/Way CMO encodings (Eric Auger) [2203922] - KVM: arm64: Prevent unconditional donation of unmapped regions from the host (Eric Auger) [2203922] - KVM: arm64: vgic: Fix a comment (Eric Auger) [2203922] - KVM: arm64: vgic: Fix locking comment (Eric Auger) [2203922] - KVM: arm64: vgic: Wrap vgic_its_create() with config_lock (Eric Auger) [2203922] - KVM: arm64: vgic: Fix a circular locking issue (Eric Auger) [2203922] - KVM: arm64: Make vcpu flag updates non-preemptible (Eric Auger) [2203922] - KVM: arm64: Have kvm_psci_vcpu_on() use WRITE_ONCE() to update mp_state (Eric Auger) [2203922] - KVM: arm64: Acquire mp_state_lock in kvm_arch_vcpu_ioctl_vcpu_init() (Eric Auger) [2203922] - KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() (Eric Auger) [2203922] - KVM: arm64: vhe: Drop extra isb() on guest exit (Eric Auger) [2203922] - KVM: arm64: vhe: Synchronise with page table walker on MMU update (Eric Auger) [2203922] - KVM: arm64: pkvm: Document the side effects of kvm_flush_dcache_to_poc() (Eric Auger) [2203922] - KVM: arm64: nvhe: Synchronise with page table walker on TLBI (Eric Auger) [2203922] - KVM: arm64: Handle 32bit CNTPCTSS traps (Eric Auger) [2203922] - KVM: arm64: nvhe: Synchronise with page table walker on vcpu run (Eric Auger) [2203922] - KVM: arm64: vgic: Don't acquire its_lock before config_lock (Eric Auger) [2203922] - KVM: arm64: Advertise ID_AA64PFR0_EL1.CSV2/3 to protected VMs (Eric Auger) [2203922] - KVM: arm64: PMU: Restore the guest's EL0 event counting after migration (Eric Auger) [2203922] - KVM: arm64: Use config_lock to protect vgic state (Eric Auger) [2203922] - KVM: arm64: Use config_lock to protect data ordered against KVM_RUN (Eric Auger) [2203922] - KVM: arm64: Avoid lock inversion when setting the VM register width (Eric Auger) [2203922] - KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON (Eric Auger) [2203922] - KVM: arm64: selftests: Augment existing timer test to handle variable offset (Eric Auger) [2203922] - KVM: arm64: selftests: Deal with spurious timer interrupts (Eric Auger) [2203922] - KVM: arm64: selftests: Add physical timer registers to the sysreg list (Eric Auger) [2203922] - KVM: arm64: nv: timers: Support hyp timer emulation (Eric Auger) [2203922] - KVM: arm64: nv: timers: Add a per-timer, per-vcpu offset (Eric Auger) [2203922] - KVM: arm64: Document KVM_ARM_SET_CNT_OFFSETS and co (Eric Auger) [2203922] - KVM: arm64: timers: Abstract the number of valid timers per vcpu (Eric Auger) [2203922] - KVM: arm64: timers: Fast-track CNTPCT_EL0 trap handling (Eric Auger) [2203922] - KVM: arm64: Elide kern_hyp_va() in VHE-specific parts of the hypervisor (Eric Auger) [2203922] - KVM: arm64: timers: Move the timer IRQs into arch_timer_vm_data (Eric Auger) [2203922] - KVM: arm64: timers: Abstract per-timer IRQ access (Eric Auger) [2203922] - KVM: arm64: timers: Rationalise per-vcpu timer init (Eric Auger) [2203922] - KVM: arm64: timers: Allow save/restoring of the physical timer (Eric Auger) [2203922] - KVM: arm64: timers: Allow userspace to set the global counter offset (Eric Auger) [2203922] - KVM: arm64: Expose {un,}lock_all_vcpus() to the rest of KVM (Eric Auger) [2203922] - KVM: arm64: timers: Allow physical offset without CNTPOFF_EL2 (Eric Auger) [2203922] - KVM: arm64: timers: Use CNTPOFF_EL2 to offset the physical timer (Eric Auger) [2203922] - arm64: Add HAS_ECV_CNTPOFF capability (Eric Auger) [2203922] - arm64: Add CNTPOFF_EL2 register definition (Eric Auger) [2203922] - KVM: arm64: timers: Use a per-vcpu, per-timer accumulator for fractional ns (Eric Auger) [2203922] - KVM: arm64: timers: Convert per-vcpu virtual offset to a global value (Eric Auger) [2203922] - KVM: arm64: nv: Use reg_to_encoding() to get sysreg ID (Eric Auger) [2203922] - KVM: arm64: nv: Only toggle cache for virtual EL2 when SCTLR_EL2 changes (Eric Auger) [2203922] - KVM: arm64: nv: Filter out unsupported features from ID regs (Eric Auger) [2203922] - KVM: arm64: nv: Emulate EL12 register accesses from the virtual EL2 (Eric Auger) [2203922] - KVM: arm64: nv: Allow a sysreg to be hidden from userspace only (Eric Auger) [2203922] - KVM: arm64: nv: Emulate PSTATE.M for a guest hypervisor (Eric Auger) [2203922] - KVM: arm64: nv: Add accessors for SPSR_EL1, ELR_EL1 and VBAR_EL1 from virtual EL2 (Eric Auger) [2203922] - KVM: arm64: nv: Handle SMCs taken from virtual EL2 (Eric Auger) [2203922] - KVM: arm64: nv: Handle trapped ERET from virtual EL2 (Eric Auger) [2203922] - KVM: arm64: nv: Inject HVC exceptions to the virtual EL2 (Eric Auger) [2203922] - KVM: arm64: nv: Support virtual EL2 exceptions (Eric Auger) [2203922] - KVM: arm64: nv: Handle HCR_EL2.NV system register traps (Eric Auger) [2203922] - KVM: arm64: nv: Add nested virt VCPU primitives for vEL2 VCPU state (Eric Auger) [2203922] - KVM: arm64: nv: Add EL2 system registers to vcpu context (Eric Auger) [2203922] - KVM: arm64: nv: Allow userspace to set PSR_MODE_EL2x (Eric Auger) [2203922] - KVM: arm64: nv: Reset VCPU to EL2 registers if VCPU nested virt is set (Eric Auger) [2203922] - KVM: arm64: nv: Introduce nested virtualization VCPU feature (Eric Auger) [2203922] - KVM: arm64: Use the S2 MMU context to iterate over S2 table (Eric Auger) [2203922] - arm64: Add ARM64_HAS_NESTED_VIRT cpufeature (Eric Auger) [2203922] - KVM: arm64: Check for kvm_vma_mte_allowed in the critical section (Eric Auger) [2203922] - KVM: arm64: Disable interrupts while walking userspace PTs (Eric Auger) [2203922] - KVM: arm64: Retry fault if vma_lookup() results become invalid (Eric Auger) [2203922] - KVM: arm64: Limit length in kvm_vm_ioctl_mte_copy_tags() to INT_MAX (Eric Auger) [2203922] - Documentation: admin-guide: Document side effects when pKVM is enabled (Eric Auger) [2203922] - KVM: arm64: Mark some VM-scoped allocations as __GFP_ACCOUNT (Eric Auger) [2203922] - KVM: arm64: Fix non-kerneldoc comments (Eric Auger) [2203922] - KVM: arm64: Allow no running vcpu on saving vgic3 pending table (Eric Auger) [2203922] - KVM: arm64: Allow no running vcpu on restoring vgic3 LPI pending status (Eric Auger) [2203922] - KVM: arm64: Add helper vgic_write_guest_lock() (Eric Auger) [2203922] - KVM: arm64: vgic-v3: Use kstrtobool() instead of strtobool() (Eric Auger) [2203922] - KVM: arm64: vgic-v3: Limit IPI-ing when accessing GICR_{C,S}ACTIVER0 (Eric Auger) [2203922] - KVM: arm64: Synchronize SMEN on vcpu schedule out (Eric Auger) [2203922] - KVM: arm64: vgic: Allow registration of a non-maskable maintenance interrupt (Eric Auger) [2203922] - KVM: arm64: Kill CPACR_EL1_TTA definition (Eric Auger) [2203922] - arm64/mm: Drop unused restore_ttbr1 (Eric Auger) [2203922] - KVM: selftests: aarch64: Construct DEFAULT_MAIR_EL1 using sysreg.h macros (Eric Auger) [2203922] - KVM: arm64: Enable ring-based dirty memory tracking (Eric Auger) [2203922] - sctp: fix potential deadlock on &net->sctp.addr_wq_lock (Xin Long) [2219170] - sctp: fix an error code in sctp_sf_eat_auth() (Xin Long) [2219170] - sctp: handle invalid error codes without calling BUG() (Xin Long) [2219170] - sctp: fix an issue that plpmtu can never go to complete state (Xin Long) [2219170] - sctp: add bpf_bypass_getsockopt proto callback (Xin Long) [2219170] - sctp: fix a potential OOB access in sctp_sched_set_sched() (Xin Long) [2219170] - bnxt_en: Fix a possible NULL pointer dereference in unload path (Ken Cox) [2209648] - bnxt_en: Fix the double free during device removal (Ken Cox) [2209648] - bnxt_en: Remove runtime interrupt vector allocation (Ken Cox) [2209648] - RDMA/bnxt_re: Remove the sriov config callback (Ken Cox) [2209648] - bnxt_en: Remove struct bnxt access from RoCE driver (Ken Cox) [2209648] - bnxt_en: Use auxiliary bus calls over proprietary calls (Ken Cox) [2209648] - bnxt_en: Use direct API instead of indirection (Ken Cox) [2209648] - bnxt_en: Remove usage of ulp_id (Ken Cox) [2209648] - RDMA/bnxt_re: Use auxiliary driver interface (Ken Cox) [2209648] - bnxt_en: Add auxiliary driver support (Ken Cox) [2209648] - virt/sev-guest: Add a MODULE_ALIAS (Vitaly Kuznetsov) [2216883] - audit: avoid missing-prototype warnings (Richard Guy Briggs) [2175323] - audit: update the mailing list in MAINTAINERS (Richard Guy Briggs) [2175323] - audit: fix undefined behavior in bit shift for AUDIT_BIT (Richard Guy Briggs) [2175323] - dm: use op specific max_sectors when splitting abnormal io (Benjamin Marzinski) [2214084] - dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard (Benjamin Marzinski) [2215416] - dm thin metadata: check fail_io before using data_sm (Benjamin Marzinski) [2215410] - dm: don't lock fs when the map is NULL during suspend or resume (Benjamin Marzinski) [2215410] - redhat: rpminspect: fix perf coresight tests paths (Jan Stancek)- tracing: Have filter accept "common_cpu" to be consistent (John Kacur) [2208949] - tracing/histogram: Fix sorting on old "cpu" value (John Kacur) [2208949] - tracing: Dump stacktrace trigger to the corresponding instance (John Kacur) [2208949] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Radu Rendec) [RHEL-715] - Revert "RDMA/core: Refactor rdma_bind_addr" (Kamal Heib) [2212559] - ceph: force updating the msg pointer in non-split case (Xiubo Li) [2196394] - ceph: silence smatch warning in reconnect_caps_cb() (Xiubo Li) [2196394] - ceph: reorder fields in 'struct ceph_snapid_map' (Xiubo Li) [2196394] - ceph: pass ino# instead of old_dentry if it's disconnected (Xiubo Li) [2196394] - ceph: fix potential use-after-free bug when trimming caps (Xiubo Li) [2196394] - ceph: implement writeback livelock avoidance using page tagging (Xiubo Li) [2196394] - ceph: do not print the whole xattr value if it's too long (Xiubo Li) [2196394] - ceph: update the time stamps and try to drop the suid/sgid (Xiubo Li) [2196394] - ceph: flush cap releases when the session is flushed (Xiubo Li) [2196394] - ceph: avoid use-after-free in ceph_fl_release_lock() (Xiubo Li) [2196394] - ceph: switch to vfs_inode_has_locks() to fix file lock bug (Xiubo Li) [2196394] - cpufreq: intel_pstate: Fix scaling for hybrid-capable systems with disabled E-cores (David Arcari) [2221265] - Revert "RDMA/umem: remove FOLL_FORCE usage" (Kamal Heib) [2209835 2210772]- nvme-core: fix dev_pm_qos memleak (Chris Leech) [RHEL-647] - nvme-core: add missing fault-injection cleanup (Chris Leech) [RHEL-647] - nvme-core: fix memory leak in dhchap_ctrl_secret (Chris Leech) [RHEL-647] - nvme-core: fix memory leak in dhchap_secret_store (Chris Leech) [RHEL-647] - x86/MCE/AMD: Clear DFR errors found in THR handler (David Arcari) [2190284] - fuse: allow non-extending parallel direct writes on the same file (Miklos Szeredi) [2216046] - selftests: rtnetlink: remove netdevsim device after ipsec offload test (Hangbin Liu) [2218131] - selftests: forwarding: hw_stats_l3: Set addrgenmode in a separate step (Hangbin Liu) [2218131] - selftests: fib_tests: mute cleanup error message (Hangbin Liu) [2218131] - selftets: seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test (Hangbin Liu) [2218131] - selftests: seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test (Hangbin Liu) [2218131] - selftests: srv6: make srv6_end_dt46_l3vpn_test more robust (Hangbin Liu) [2218131] - ipvlan: fix bound dev checking for IPv6 l3s mode (Hangbin Liu) [2196710] - s390/ipl: add eckd dump support (Tobias Huschle) [2160053] - net: add vlan_get_protocol_and_depth() helper (Paolo Abeni) [2217529] - net: fix skb leak in __skb_tstamp_tx() (Paolo Abeni) [2217529] - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. (Paolo Abeni) [2217529] - skbuff: Fix a race between coalescing and releasing SKBs (Paolo Abeni) [2217529] - x86/platform/uv: Update UV[23] platform code for SNC (Frank Ramsay) [2163466] - x86/platform/uv: Remove remaining BUG_ON() and BUG() calls (Frank Ramsay) [2163466] - x86/platform/uv: UV support for sub-NUMA clustering (Frank Ramsay) [2163466] - x86/platform/uv: Helper functions for allocating and freeing conversion tables (Frank Ramsay) [2163466] - x86/platform/uv: When searching for minimums, start at INT_MAX not 99999 (Frank Ramsay) [2163466] - x86/platform/uv: Fix printed information in calc_mmioh_map (Frank Ramsay) [2163466] - x86/platform/uv: Introduce helper function uv_pnode_to_socket. (Frank Ramsay) [2163466] - x86/platform/uv: Add platform resolving #defines for misc GAM_MMIOH_REDIRECT* (Frank Ramsay) [2163466] - nvme-tcp: fence TCP socket on receive error (Chris Leech) [2139643 2159909 2173109 2175038] - tcp: deny tcp_disconnect() when threads are waiting (Paolo Abeni) [2217511] - tcp: tcp_make_synack() can be called from process context (Paolo Abeni) [2217511] - vdpa/mlx5: should not activate virtq object when suspended (Cindy Lu) [RHEL-407] - CI: provide kpet_tree_name for non-RHEL pipelines (Michael Hofmann) - Enable CONFIG_BT on aarch64 (Charles Mirabile) [2187856]- r8152: fix the autosuspend doesn't work (Jose Ignacio Tornos Martinez) [2159265] - r8152: move setting r8153b_rx_agg_chg_indicate() (Jose Ignacio Tornos Martinez) [2159265] - r8152: fix the poor throughput for 2.5G devices (Jose Ignacio Tornos Martinez) [2159265] - r8152: fix flow control issue of RTL8156A (Jose Ignacio Tornos Martinez) [2159265] - r8152: Add __GFP_NOWARN to big allocations (Jose Ignacio Tornos Martinez) [2159265] - r8152: reduce the control transfer of rtl8152_get_version() (Jose Ignacio Tornos Martinez) [2159265] - r8152: remove rtl_vendor_mode function (Jose Ignacio Tornos Martinez) [2159265] - r8152: avoid to change cfg for all devices (Jose Ignacio Tornos Martinez) [2159265] - r8152: add vendor/device ID pair for Microsoft Devkit (Jose Ignacio Tornos Martinez) [2159265] - cdc_ether: no need to blacklist any r8152 devices (Jose Ignacio Tornos Martinez) [2159265] - r8152: add USB device driver for config selection (Jose Ignacio Tornos Martinez) [2159265] - net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem (Jose Ignacio Tornos Martinez) [2159265] - net: usb: cdc_ether: add u-blox 0x1343 composition (Jose Ignacio Tornos Martinez) [2159265] - r8152: Add MAC passthrough support for Lenovo Travel Hub (Jose Ignacio Tornos Martinez) [2159265] - r8152: allow userland to disable multicast (Jose Ignacio Tornos Martinez) [2159265] - r8152: add PID for the Lenovo OneLink+ Dock (Jose Ignacio Tornos Martinez) [2159265] - r8152: fix the RX FIFO settings when suspending (Jose Ignacio Tornos Martinez) [2159265] - r8152: fix the units of some registers for RTL8156A (Jose Ignacio Tornos Martinez) [2159265] - r8152: fix a WOL issue (Jose Ignacio Tornos Martinez) [2159265] - r8152: fix accessing unset transport header (Jose Ignacio Tornos Martinez) [2159265] - net: usb: r8152: Add in new Devices that are supported for Mac-Passthru (Jose Ignacio Tornos Martinez) [2159265] - USB: zaurus: support another broken Zaurus (Jose Ignacio Tornos Martinez) [2159265] - Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks" (Jose Ignacio Tornos Martinez) [2159265] - r8152: sync ocp base (Jose Ignacio Tornos Martinez) [2159265] - r8152: fix the force speed doesn't work for RTL8156 (Jose Ignacio Tornos Martinez) [2159265] - net: usb: r8152: Add MAC passthrough support for more Lenovo Docks (Jose Ignacio Tornos Martinez) [2159265] - net: usb: use eth_hw_addr_set() for dev->addr_len cases (Jose Ignacio Tornos Martinez) [2159265] - r8152: avoid to resubmit rx immediately (Jose Ignacio Tornos Martinez) [2159265] - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). (Paolo Abeni) [2217518] - fsdax: force clear dirty mark if CoW (Bill O'Donnell) [2192730] - fsdax: dedupe should compare the min of two iters' length (Bill O'Donnell) [2192730] - fsdax: unshare: zero destination if srcmap is HOLE or UNWRITTEN (Bill O'Donnell) [2192730] - fsdax: dax_unshare_iter() should return a valid length (Bill O'Donnell) [2192730] - xfs: remove restrictions for fsdax and reflink (Bill O'Donnell) [2192730] - fsdax,xfs: port unshare to fsdax (Bill O'Donnell) [2192730] - xfs: use dax ops for zero and truncate in fsdax mode (Bill O'Donnell) [2192730] - fsdax: dedupe: iter two files at the same time (Bill O'Donnell) [2192730] - fsdax,xfs: set the shared flag when file extent is shared (Bill O'Donnell) [2192730] - fsdax: zero the edges if source is HOLE or UNWRITTEN (Bill O'Donnell) [2192730] - fsdax: invalidate pages when CoW (Bill O'Donnell) [2192730] - fsdax: introduce page->share for fsdax in reflink mode (Bill O'Donnell) [2192730] - xfs: fix incorrect return type for fsdax fault handlers (Bill O'Donnell) [2192730] - xfs: on memory failure, only shut down fs after scanning all mappings (Bill O'Donnell) [2192730] - mm/memory-failure: fall back to vma_address() when ->notify_failure() fails (Bill O'Donnell) [2192730] - mm/memory-failure: fix detection of memory_failure() handlers (Bill O'Donnell) [2192730] - xfs: fix SB_BORN check in xfs_dax_notify_failure() (Bill O'Donnell) [2192730] - xfs: quiet notify_failure EOPNOTSUPP cases (Bill O'Donnell) [2192730] - xfs: add dax dedupe support (Bill O'Donnell) [2192730] - xfs: support CoW in fsdax mode (Bill O'Donnell) [2192730] - fsdax: dedup file range to use a compare function (Bill O'Donnell) [2192730] - fsdax: add dax_iomap_cow_copy() for dax zero (Bill O'Donnell) [2192730] - fsdax: replace mmap entry in case of CoW (Bill O'Donnell) [2192730] - fsdax: introduce dax_iomap_cow_copy() (Bill O'Donnell) [2192730] - fsdax: output address in dax_iomap_pfn() and rename it (Bill O'Donnell) [2192730] - fsdax: set a CoW flag when associate reflink mappings (Bill O'Donnell) [2192730] - xfs: implement ->notify_failure() for XFS (Bill O'Donnell) [2192730] - mm: introduce mf_dax_kill_procs() for fsdax case (Bill O'Donnell) [2192730] - fsdax: introduce dax_lock_mapping_entry() (Bill O'Donnell) [2192730] - pagemap,pmem: introduce ->memory_failure() (Bill O'Donnell) [2192730] - dax: introduce holder for dax_device (Bill O'Donnell) [2192730] - Documentation: net: net.core.txrehash is not specific to listening sockets (Antoine Tenart) [2214966] - net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV (Antoine Tenart) [2214966] - net: tcp: make the txhash available in TIME_WAIT sockets for IPv4 too (Antoine Tenart) [2214966] - tcp: fix possible sk_priority leak in tcp_v4_send_reset() (Antoine Tenart) [2214966] - net: ipv6: fix skb hash for some RST packets (Antoine Tenart) [2214966] - ipv6: tcp: send consistent autoflowlabel in RST packets (Antoine Tenart) [2214966] - ipv6: tcp: send consistent autoflowlabel in SYN_RECV state (Antoine Tenart) [2214966] - ALSA: Update kernel configuration for 9.3 (Jaroslav Kysela) [2179848] - ASoC: tegra: Fix Master Volume Control (Jaroslav Kysela) [2179848] - soundwire: dmi-quirks: add new mapping for HP Spectre x360 (Jaroslav Kysela) [2179848] - soundwire: qcom: add proper error paths in qcom_swrm_startup() (Jaroslav Kysela) [2179848] - soundwire: stream: Add missing clear of alloc_slave_rt (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa883x: do not set can_multi_write flag (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa881x: do not set can_multi_write flag (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd938x-sdw: do not set can_multi_write flag (Jaroslav Kysela) [2179848] - ASoC: simple-card: Add missing of_node_put() in case of error (Jaroslav Kysela) [2179848] - ASoC: amd: ps: fix for acp_lock access in pdm driver (Jaroslav Kysela) [2179848] - ASoC: nau8824: Add quirk to active-high jack-detect (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x (Jaroslav Kysela) [2179848] - ASoC: mediatek: mt8195: fix use-after-free in driver remove path (Jaroslav Kysela) [2179848] - ASoC: max98363: Removed 32bit support (Jaroslav Kysela) [2179848] - ASoC: max98363: limit the number of channel to 1 (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Remove NULL check from cs35l56_sdw_dai_set_stream() (Jaroslav Kysela) [2179848] - ASoC: simple-card-utils: fix PCM constraint error check (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Enable BCI bit if SAI works on synchronous mode with BYP asserted (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add Lenovo P3 Tower platform (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256 (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41 (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for Clevo NS50AU (Jaroslav Kysela) [2179848] - ALSA: ice1712,ice1724: fix the kcontrol->id initialization (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Fix kctl->id initialization (Jaroslav Kysela) [2179848] - ALSA: cmipci: Fix kctl->id initialization (Jaroslav Kysela) [2179848] - ALSA: gus: Fix kctl->id initialization (Jaroslav Kysela) [2179848] - ALSA: hda: Fix kctl->id initialization (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Enable headset onLenovo M70/M90 (Jaroslav Kysela) [2179848] - regmap: sdw: check for invalid multi-register writes config (Jaroslav Kysela) [2179848] - ALSA: hda/ca0132: add quirk for EVGA X299 DARK (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add missing checks on FE startup (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Fix avs_path_module::instance_id size (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Account for UID of ACPI device (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Fix declaration of enum avs_channel_config (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Access path components under lock (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Fix module lookup (Jaroslav Kysela) [2179848] - ALSA: hda: Fix unhandled register update during auto-suspend period (Jaroslav Kysela) [2179848] - ASoC: soc-pcm: test if a BE can be prepared (Jaroslav Kysela) [2179848] - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table (Jaroslav Kysela) [2179848] - ALSA: oss: avoid missing-prototype warnings (Jaroslav Kysela) [2179848] - ALSA: cs46xx: mark snd_cs46xx_download_image as static (Jaroslav Kysela) [2179848] - ALSA: hda: Fix Oops by 9.1 surround channel names (Jaroslav Kysela) [2179848] - ASoC: rt5682: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179848] - ASoC: SOF: Separate the tokens for input and output pin index (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Fix tuples array allocation (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registers (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: initialize instance_offset member (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: use 'ml_addr' parameter consistently (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: fix base_ptr computation (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helper to get SoundWire hlink (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: fix sublink refcounting (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Prevent unbalanced pm_runtime in dsp_work() on SoundWire (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Fix logic for copying tuples (Jaroslav Kysela) [2179848] - ASoC: dwc: move DMA init to snd_soc_dai_driver probe() (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc3-topology: Make sure that only one cmd is sent in dai_config (Jaroslav Kysela) [2179848] - ASoC: SOF: pm: save io region state in case of errors in resume (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179848] - ASoC: SOF: pcm: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179848] - ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V (Jaroslav Kysela) [2179848] - ASoC: lpass: Fix for KASAN use_after_free out of bounds (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops (Jaroslav Kysela) [2179848] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179848] - ASoC: ssm2602: Add workaround for playback distortions (Jaroslav Kysela) [2179848] - ASoC: fsl_micfil: Fix error handler with pm_runtime_enable (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Fix NULL pointer crash in acp_sof_ipc_msg_data function (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for Clevo L140AU (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12 (Jaroslav Kysela) [2179848] - ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence() (Jaroslav Kysela) [2179848] - ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence() (Jaroslav Kysela) [2179848] - ALSA: pcm: playback silence - move silence variable updates to separate function (Jaroslav Kysela) [2179848] - ALSA: pcm: playback silence - remove extra code (Jaroslav Kysela) [2179848] - ALSA: pcm: fix playback silence - correct incremental silencing (Jaroslav Kysela) [2179848] - ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode (Jaroslav Kysela) [2179848] - ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop (Jaroslav Kysela) [2179848] - ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Add quirk for Pioneer DDJ-800 (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd938x: fix accessing regmap on unattached devices (Jaroslav Kysela) [2179848] - ALSA: docs: Fix code block indentation in ALSA driver example (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x (Jaroslav Kysela) [2179848] - ALSA: docs: Extend module parameters description (Jaroslav Kysela) [2179848] - ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet (Jaroslav Kysela) [2179848] - ALSA: emu10k1: use more existing defines instead of open-coded numbers (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add ASUS M3402RA into DMI table (Jaroslav Kysela) [2179848] - ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. (Jaroslav Kysela) [2179848] - ALSA: emu10k1: use high-level I/O in set_filterQ() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards (Jaroslav Kysela) [2179848] - ALSA: emu10k1: fixup DSP defines (Jaroslav Kysela) [2179848] - ALSA: emu10k1: use high-level I/O functions also during init (Jaroslav Kysela) [2179848] - ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP (Jaroslav Kysela) [2179848] - ALSA: emu10k1: pull in some register definitions from kX-project (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove some bogus defines (Jaroslav Kysela) [2179848] - ALSA: emu10k1: eliminate some unused defines (Jaroslav Kysela) [2179848] - ALSA: emu10k1: fix lineup of EMU_HANA_* defines (Jaroslav Kysela) [2179848] - ALSA: emu10k1: comment updates (Jaroslav Kysela) [2179848] - ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cards (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream field (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: minor optimizations (Jaroslav Kysela) [2179848] - ASoC: max98090: make it selectable (Jaroslav Kysela) [2179848] - ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Rate limit usb_set_interface error reporting (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: clean up P16V part somewhat (Jaroslav Kysela) [2179848] - ALSA: emu10k1: clarify various fx8010.*_mask fields (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS reads (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove apparently pointless FPGA reads (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove unused snd_emu10k1_voice.emu field (Jaroslav Kysela) [2179848] - ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove obsolete card type variable and defines (Jaroslav Kysela) [2179848] - ALSA: emu10k1: fix access to Audigy GPIO port (Jaroslav Kysela) [2179848] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_pointer() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: properly assert E-MU FPGA access constaints (Jaroslav Kysela) [2179848] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free() (Jaroslav Kysela) [2179848] - ALSA: docs: writing-an-alsa-driver.rst: polishing (Jaroslav Kysela) [2179848] - ASoC: fsl: imx-audmix: remove dummy dai_link->platform (Jaroslav Kysela) [2179848] - ASoC: fsl: imx-audmix: cleanup platform which is using Generic DMA (Jaroslav Kysela) [2179848] - ASoC: fsl: imx-spdif: cleanup platform which is using Generic DMA (Jaroslav Kysela) [2179848] - ASoC: fsl: imx-es8328: cleanup platform which is using Generic DMA (Jaroslav Kysela) [2179848] - ASoC: SOF: pcm: Add an option to skip platform trigger during stop (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/release (Jaroslav Kysela) [2179848] - ALSA: pcm: rewrite snd_pcm_playback_silence() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Remove duplicate mbox log messages (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_sdw: append codec type to dai link name (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_sdw: support different devices on the same sdw link (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_sdw: set codec_num = 1 if the device is not aggregated (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to static call (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_sdw: remove late_probe flag in struct sof_sdw_codec_info (Jaroslav Kysela) [2179848] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL match table (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_cirrus_common: Guard against missing buses (Jaroslav Kysela) [2179848] - ASoC: SOF: Use no_reply calls for TX (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc: Add no reply inline calls (Jaroslav Kysela) [2179848] - ASoC: es8316: Don't use ranges based register lookup for a single register (Jaroslav Kysela) [2179848] - ASoC: fsl: Restore configuration of platform (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Remove specific patch for Dell Precision 3260 (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Rename mixer source defines for SoundWire DP1 (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Remove SDW2RX1 mixer source (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Remove SDW1 TX5 and TX6 (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Update comment on masking of EINT20 interrupts (Jaroslav Kysela) [2179848] - ASoC: nau8825: fix bounds check for adc_delay (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Fix pins setting for i.MX8QM platform (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd938x: Simplify with dev_err_probe (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd934x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd934x: Simplify with dev_err_probe (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd9335: Simplify with dev_err_probe (Jaroslav Kysela) [2179848] - ASoC: fsl_asrc_dma: fix potential null-ptr-deref (Jaroslav Kysela) [2179848] - ALSA: hda/hdmi: Remove some dead code (Jaroslav Kysela) [2179848] - ASoC: fsl: Simplify an error message (Jaroslav Kysela) [2179848] - ASoC: cs35l41: Fix default regmap values for some registers (Jaroslav Kysela) [2179848] - ASoC: ssm2602: Add support for CLKDIV2 (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Don't return a value from cs35l56_remove() (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Remove redundant dsp_ready_completion (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Wait for init_complete in cs35l56_component_probe() (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Allow a wider range for reset pulse width (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Rework IRQ allocation (Jaroslav Kysela) [2179848] - ASoC: nau8825: Add delay control for input path (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: nau8825: Add delay control for input path (Jaroslav Kysela) [2179848] - ALSA: hda/hdmi: disable KAE for Intel DG2 (Jaroslav Kysela) [2179848] - ASoC: da7218: Use devm_clk_get_optional() (Jaroslav Kysela) [2179848] - ASoC: da7219: Improve the relability of AAD IRQ process (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2 (Jaroslav Kysela) [2179848] - ASoC: amd: Add check for acp config flags (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: mtl: fix page fault in dspless mode when DSP is disabled (Jaroslav Kysela) [2179848] - ASoC: tas5720: add missing unwind goto in tas5720_codec_probe (Jaroslav Kysela) [2179848] - ASoC: ep93xx: Add OF support (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Re-patch firmware after system suspend (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Add basic system suspend handling (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Always wait for firmware boot in runtime-resume (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Skip first init_completion wait in dsp_work if init_done (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Use DAPM widget for firmware PLAY/PAUSE (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Remove quick-cancelling of dsp_work() (Jaroslav Kysela) [2179848] - ASoC: ep93xx: i2s: Make it individually selectable (Jaroslav Kysela) [2179848] - ASoC: cs4271: flat regcache, trivial simplifications (Jaroslav Kysela) [2179848] - ASoC: ep93xx: i2s: move enable call to startup callback (Jaroslav Kysela) [2179848] - ASoC: amd: Add Dell G15 5525 to quirks list (Jaroslav Kysela) [2179848] - ASoC: mediatek: mt8186: set variable aud_pinctrl to static (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Print the format_val as hexadecimal number (Jaroslav Kysela) [2179848] - ASoC: max98373: change power down sequence for smart amp (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domain (Jaroslav Kysela) [2179848] - ASoC: Intel: Add rpl_mx98360_rt5682 driver (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() error logs (Jaroslav Kysela) [2179848] - ALSA: hda: patch_realtek: add quirk for Asus N7601ZM (Jaroslav Kysela) [2179848] - ALSA: hda: LNL: add HD Audio PCI ID (Jaroslav Kysela) [2179848] - ASoC: max98363: Make soc_codec_dev_max98363 static (Jaroslav Kysela) [2179848] - soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow (Jaroslav Kysela) [2179848] - ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() (Jaroslav Kysela) [2179848] - ALSA: document that struct __snd_pcm_mmap_control64 is messed up (Jaroslav Kysela) [2179848] - ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topology (Jaroslav Kysela) [2179848] - ASoC: add snd_soc_card_mutex_lock/unlock() (Jaroslav Kysela) [2179848] - ASoC: expand snd_soc_dpcm_mutex_lock/unlock() (Jaroslav Kysela) [2179848] - ASoC: expand snd_soc_dapm_mutex_lock/unlock() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: documentation updates (Jaroslav Kysela) [2179848] - ALSA: emu10k1: update label & help in config system (Jaroslav Kysela) [2179848] - ALSA: emu10k1: don't create old pass-through playback device on Audigy (Jaroslav Kysela) [2179848] - ALSA: emu10k1: fix capture interrupt handler unlinking (Jaroslav Kysela) [2179848] - ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards (Jaroslav Kysela) [2179848] - ALSA: i2c/cs8427: fix iec958 mixer control deactivation (Jaroslav Kysela) [2179848] - ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard (Jaroslav Kysela) [2179848] - ALSA: pcm: fix wait_time calculations (Jaroslav Kysela) [2179848] - ASoC: SOF: pm: Tear down pipelines only if DSP was active (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lock (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helper to offload link ownership (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlink (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registers (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helper to check cmdsync (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC frequency (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helpers to enable/check interrupts (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helper to return sublink count (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add convenience helpers for SoundWire PM (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extended links' PM (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular links (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add structures to parse ALT links (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: move to a dedicated module (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ml_get_capabilities() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper (Jaroslav Kysela) [2179848] - ALSA: hda: add HDaudio Extended link definitions (Jaroslav Kysela) [2179848] - Documentation: sound: add description of Intel HDaudio multi-links (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-tgl: Allow DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-skl: Allow DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-mtl: Allow DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-icl: Allow DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-cnl: Allow DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-apl: Allow DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOS (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Add support for DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Skip interfaces not supported on a platform (Jaroslav Kysela) [2179848] - ASoC: SOF: Add support for DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Add flag and state which will be used for DSP-less mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-stream: Do not dereference hstream until it is safe (Jaroslav Kysela) [2179848] - ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe() (Jaroslav Kysela) [2179848] - ASoC: fsl_mqs: move of_node_put() to the correct location (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Clarify bind failure caused by missing fw_module (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: refactor dmic codec platform device creation (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: refactor error checks in probe call (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: refactor get_chip_info callback (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: remove unused variables (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: remove acp_dai_probe() function (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: remove unused code (Jaroslav Kysela) [2179848] - ASoC: soc.h: remove unused params/num_params (Jaroslav Kysela) [2179848] - ASoC: samsung: switch to use c2c_params instead of params (Jaroslav Kysela) [2179848] - ASoC: meson: switch to use c2c_params instead of params (Jaroslav Kysela) [2179848] - ASoC: audio-graph-card2: switch to use c2c_params instead of params (Jaroslav Kysela) [2179848] - ASoC: soc.h: clarify Codec2Codec params (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42) (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for Clevo X370SNW (Jaroslav Kysela) [2179848] - ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179848] - ASoC: amd: ps: update the acp clock source. (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: max98363: add soundwire amplifier (Jaroslav Kysela) [2179848] - ASoC: max98363: add soundwire amplifier driver (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-va-macro: Add missing NPL clock (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems for clocks (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4/intel: Fix spelling mistake "schduler" -> "scheduler" (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4/intel: Add missing mutex_unlock() (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4/intel: Add support for chained DMA (Jaroslav Kysela) [2179848] - ASoC: SOF: avoid a NULL dereference with unsupported widgets (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Use register macro in place of integer literal (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Use u16 consistently for old_legacy_ctrl (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Store additional legacy registers on suspend (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Store saved legacy registers in an array (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Move allocation of saved registers to struct snd_ymfpci (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Add error messages for abritrary IO ports on older chips (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Fix BUG_ON in probe function (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Create card with device-managed snd_devm_card_new() (Jaroslav Kysela) [2179848] - ASoC: soc-topology.c: dai_link->platform again (Jaroslav Kysela) [2179848] - firmware: cs_dsp: Add a debugfs entry containing control details (Jaroslav Kysela) [2179848] - ASoC: wm8903: Remove outdated DMIC comment (Jaroslav Kysela) [2179848] - ASoC: es8316: Handle optional IRQ assignment (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z (Jaroslav Kysela) [2179848] - ASoC: da7213.c: add missing pm_runtime_disable() (Jaroslav Kysela) [2179848] - ASoC: qcom: audioreach: drop stray 'get' from error message (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-va-macro: Add SM8550 VA macro (Jaroslav Kysela) [2179848] - ASoC: audio-graph-card2-custom-sample.dtsi: use card->name to avoid long name (Jaroslav Kysela) [2179848] - ASoC: soc-core.c: add snd_soc_add_pcm_runtimes() (Jaroslav Kysela) [2179848] - ALSA: asihpi: remove unused loop_count variable (Jaroslav Kysela) [2179848] - ASoC: meson: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [2179848] - ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() (Jaroslav Kysela) [2179848] - ASoC: dapm: Sort speakers after other outputs (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Remove redundant return statement in cs35l56_spi_probe() (Jaroslav Kysela) [2179848] - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Fix regression on detection of Roland VS-100 (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Fix an unsigned comparison which can never be negative (Jaroslav Kysela) [2179848] - ASoC: codecs: rt5682-sdw: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt715-sdca: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt715: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt712-sdca: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt711-sdca: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt711-sdw: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt700-sdw: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt1318-sdw: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt1316-sdw: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt1308-sdw: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: max98373-sdw: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: sdw-mockup: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: cs42l42-sdw: clear stream (Jaroslav Kysela) [2179848] - ASoC: simple-card.c: add missing of_node_put() (Jaroslav Kysela) [2179848] - ASoC: soc-topology.c: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179848] - ASoC: ti: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179848] - ASoC: atmel: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179848] - ASoC: fsl: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179848] - ALSA: hdspm: remove unused copy_u32_le function (Jaroslav Kysela) [2179848] - ASoC: qcom: sdw: do not restart soundwire ports for every prepare (Jaroslav Kysela) [2179848] - ASoC: qcom: q6apm-lpass-dai: close graphs before opening a new one (Jaroslav Kysela) [2179848] - mfd: arizona-spi: Add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass: fix the order or clks turn off during suspend (Jaroslav Kysela) [2179848] - ALSA: docs: A few more words for PCM XRUN handling and stream locks (Jaroslav Kysela) [2179848] - ALSA: docs: Add description about ack callback -EPIPE error handling (Jaroslav Kysela) [2179848] - ALSA: pcm: Improved XRUN handling for indirect PCM helpers (Jaroslav Kysela) [2179848] - soundwire: intel_auxdevice: improve pm_prepare step (Jaroslav Kysela) [2179848] - soundwire: bus: Update sdw_nread/nwrite_no_pm to handle page boundaries (Jaroslav Kysela) [2179848] - soundwire: bus: Update kernel doc for no_pm functions (Jaroslav Kysela) [2179848] - soundwire: bus: Remove now outdated comments on no_pm IO (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Fix support for Dell Precision 3260 (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 (Jaroslav Kysela) [2179848] - ASoC: SOF: pcm: Improve the pcm trigger sequence (Jaroslav Kysela) [2179848] - ASoC: SOF: pcm: Make hw_params reset conditional for IPC3 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data() (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: Remove conditional dpcm_capture setting (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: Update BT offload config for MTL RVP (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: Update BT offload config for Rex (Jaroslav Kysela) [2179848] - soundwire: stream: uniquify dev_err() logs (Jaroslav Kysela) [2179848] - soundwire: stream: remove bus->dev from logs on multiple buses (Jaroslav Kysela) [2179848] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2179848] - ASoC: simple-card: add comment to indicate don't remove platforms (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-control: Return on error in sof_ipc4_widget_kcontrol_setup() (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Add macros for chain-dma message bits (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Set pipeline widget before updating IPC structures (Jaroslav Kysela) [2179848] - soundwire: amd: add pm_prepare callback and pm ops support (Jaroslav Kysela) [2179848] - soundwire: amd: handle SoundWire wake enable interrupt (Jaroslav Kysela) [2179848] - soundwire: amd: add runtime pm ops for AMD SoundWire manager driver (Jaroslav Kysela) [2179848] - soundwire: amd: add SoundWire manager interrupt handling (Jaroslav Kysela) [2179848] - soundwire: amd: enable build for AMD SoundWire manager driver (Jaroslav Kysela) [2179848] - soundwire: amd: register SoundWire manager dai ops (Jaroslav Kysela) [2179848] - soundwire: amd: Add support for AMD Manager driver (Jaroslav Kysela) [2179848] - soundwire: export sdw_compute_slave_ports() function (Jaroslav Kysela) [2179848] - soundwire: intel: don't save hw_params for use in prepare (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Fix recursive locking at XRUN during syncing (Jaroslav Kysela) [2179848] - ALSA: hda/conexant: Partial revert of a quirk for Lenovo (Jaroslav Kysela) [2179848] - ASoC: cs35l45: Hibernation support (Jaroslav Kysela) [2179848] - ASoC: cs35l45: DSP Support (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Add driver for Cirrus Logic CS35L56 (Jaroslav Kysela) [2179848] - ASoC: wm_adsp: Simplify the logging of requested firmware files (Jaroslav Kysela) [2179848] - ASoC: wm_adsp: Add support for loading bin files without wmfw (Jaroslav Kysela) [2179848] - ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up() (Jaroslav Kysela) [2179848] - ASoC: wm_adsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179848] - firmware: cs_dsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179848] - ASoC: wm_adsp: Use no_core_startstop to prevent creating preload control (Jaroslav Kysela) [2179848] - firmware: cs_dsp: Introduce no_core_startstop for self-booting DSPs (Jaroslav Kysela) [2179848] - mfd: arizona-i2c: Add the missing device table IDs for OF (Jaroslav Kysela) [2179848] - ASoC: cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config (Jaroslav Kysela) [2179848] - ALSA: portman2x4: remove unused portman_read_command,data functions (Jaroslav Kysela) [2179848] - ALSA: ymfpci: remove unused snd_ymfpci_readb function (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Initialize in_format to NULL in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22) (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: update pipeline_params in process prepare (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: set copier output format for process module (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Add support for base config extension (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: add base module config extension structure (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: add effect widget support (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Move the kcontrol module_id update to helper (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: use common helper function in copier prepare (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: support multiple configs for BE DAIs (Jaroslav Kysela) [2179848] - ASoC: fsl: Specify driver name in ASoC card (Jaroslav Kysela) [2179848] - ASoC: fsl: define a common DRIVER_NAME (Jaroslav Kysela) [2179848] - soundwire: stream: restore cumulative bus bandwidth when compute_params callback failed (Jaroslav Kysela) [2179848] - ASoC: cs35l45: IRQ support (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: cs35l45: GPIOs configuration (Jaroslav Kysela) [2179848] - ASoC: cs35l45: Support for GPIO pins configuration. (Jaroslav Kysela) [2179848] - ASoC: amd: acp: rembrandt: Drop if blocks with always false condition (Jaroslav Kysela) [2179848] - ALSA: sh: aica: Drop if blocks with always false condition (Jaroslav Kysela) [2179848] - soundwire: bandwidth allocation: Use hweight32() to calculate set bits (Jaroslav Kysela) [2179848] - soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179848] - ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179848] - ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179848] - soundwire: cadence: change access to IP_MCP_CMD_BASE (Jaroslav Kysela) [2179848] - soundwire: cadence: split access to IP_MCP_CMDCTRL fields (Jaroslav Kysela) [2179848] - soundwire: cadence: split access to IP_MCP_CONTROL fields (Jaroslav Kysela) [2179848] - soundwire: cadence: split access to IP_MCP_CONFIG fields (Jaroslav Kysela) [2179848] - soundwire: cadence: add helpers to access IP_MCP registers (Jaroslav Kysela) [2179848] - soundwire: cadence: remove CDNS_MCP_CONFIG_SSPMOD (Jaroslav Kysela) [2179848] - soundwire: intel: move bank switch routine to common intel_bus_common.c (Jaroslav Kysela) [2179848] - soundwire: intel: add abstraction for cmdsync check (Jaroslav Kysela) [2179848] - soundwire: intel: move bus common sequences to different file (Jaroslav Kysela) [2179848] - soundwire: intel: use indirection before moving bus start/stop sequences (Jaroslav Kysela) [2179848] - soundwire: intel: add sync_arm/sync_go to ops (Jaroslav Kysela) [2179848] - soundwire: intel: simplify sync_go sequence (Jaroslav Kysela) [2179848] - soundwire: intel: remove useless abstraction (Jaroslav Kysela) [2179848] - soundwire: intel: remove PDI-level restrictions on rates and formats (Jaroslav Kysela) [2179848] - soundwire: intel: remove stale/misleading comment (Jaroslav Kysela) [2179848] - soundwire: intel: move common definitions to header file (Jaroslav Kysela) [2179848] - ASoC: mt8192: Move spammy messages to debug level (Jaroslav Kysela) [2179848] - ASoC: mt8192: Remove function name log messages (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Search only pin 0 formats (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Add new tokens for input/output pin format count (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Remove the ref_audio_fmt field (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Modify the signature of sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Modify the type of available input/output formats (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Always parse the output formats in topology (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Parse the SOF_COMP_TOKENS only once (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE token (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Add a new field in struct sof_ipc4_available_audio_format (Jaroslav Kysela) [2179848] - ASoC: SOF: Use input/output pin consistently (Jaroslav Kysela) [2179848] - ASoC: SOF: rename a couple of tokens (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-control: Add support for bytes control get and put (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Add support for TPLG_CTL_BYTES (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-control: set_volume_data only applies to VOLSW family (Jaroslav Kysela) [2179848] - ASoC: SOF: uapi: header: Update sof_abi_hdr doc for IPC4 use (Jaroslav Kysela) [2179848] - ASoC: SOF: uapi: header: Convert sof_abi_hdr comments to kernel style (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc3-control: Merge functions to handle bytes_ext get variants (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc3-control: Rename snd_sof_refresh_control() (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: add support for setting up loopback routes (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass-wsa-macro: add support for SM8550 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-wsa-macro: Add SM8550 WSA macro (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass-tx-macro: add support for SM8550 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM8550 TX macro (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-tx-macro: narrow clocks per variants (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass-rx-macro: add support for SM8550 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-rx-macro: Add SM8550 RX macro (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-rx-macro: narrow clocks per variants (Jaroslav Kysela) [2179848] - ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() (Jaroslav Kysela) [2179848] - ALSA: asihpi: check pao in control_message() (Jaroslav Kysela) [2179848] - ASoC: codecs: zl38060: Mark OF related data as maybe unused (Jaroslav Kysela) [2179848] - ASoC: codecs: src4xxx-i2c: Mark OF related data as maybe unused (Jaroslav Kysela) [2179848] - ASoC: codecs: rt1019: Mark OF related data as maybe unused (Jaroslav Kysela) [2179848] - ASoC: codecs: pcm179x-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179848] - ASoC: codecs: adau1977-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_rt1019_rt5682 (Jaroslav Kysela) [2179848] - ALSA: Use of_property_read_bool() for boolean properties (Jaroslav Kysela) [2179848] - ALSA: ppc/tumbler: Use of_property_present() for testing DT property presence (Jaroslav Kysela) [2179848] - ASoC: Use of_property_read_bool() for boolean properties (Jaroslav Kysela) [2179848] - ASoC: Use of_property_present() for testing DT property presence (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: Don't access EM2 (Jaroslav Kysela) [2179848] - ASoC: SMA1303: set sma_i2c_regmap storage-class-specifier to static (Jaroslav Kysela) [2179848] - ASoC: cs35l41: Steam Deck Shared boost properties quirk (Jaroslav Kysela) [2179848] - ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm (Jaroslav Kysela) [2179848] - ASoC: hdmi-codec: only startup/shutdown on supported streams (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Enable cont_update_posn variable in pcm hw_params. (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Add pcm pointer callback for amd platforms. (Jaroslav Kysela) [2179848] - ASoC: tegra: Support MAX9808x by machine driver (Jaroslav Kysela) [2179848] - ASoC: tegra: Support RT5631 by machine driver (Jaroslav Kysela) [2179848] - ASoC: tegra: Support coupled mic-hp detection (Jaroslav Kysela) [2179848] - ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro (Jaroslav Kysela) [2179848] - ASoC: da7219: Initialize jack_det_mutex (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: remove redundant DAI config during hw_free (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Remove hda_ctrl_dai_widget_setup/free() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Unify DAI drv ops for IPC3 and IPC4 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Define DAI widget DMA trigger ops for IPC4 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Use the topology IPC dai_config op (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Add setup_hext_stream/reset_hext_stream DMA ops (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Define and set the HDA DAI widget DMA ops (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Introduce DAI widget ops (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Use the dai argument in ipc4_hda_dai_trigger (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Pass the CPU dai pointer (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Modify the signature of hda_link_dma_cleanup() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: remove struct hda_pipe_params (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Remove hda_link_dma_params() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Remove BE DAI DRV ops for SSP DAI's (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: add core token in each module extended token list (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Add support for core_id for pipelines (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Add macro to set the core_id in create_pipe message (Jaroslav Kysela) [2179848] - ASoC: SOF: loader: Remove log prefixes for snd_sof_run_firmware (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc3: Check for upper size limit for the received message (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Fix error handling in sof_widget_ready() (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: don't squelch errors in WIDGET_SETUP phase (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: Fix broken early bclk feature for SSP (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-mtrace: process pending logs upon FW crash (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: don't allocate blob if it will not be used (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Fix incorrect sample rate print unit (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: set dmic dai index from copier (Jaroslav Kysela) [2179848] - ASoC: SOF: IPC4: update gain ipc msg definition to align with fw (Jaroslav Kysela) [2179848] - ASoC: Intel: soc-acpi: fix copy-paste issue in topology names (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dsp: harden D0i3 programming sequence (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-ctrl: re-add sleep after entering and exiting reset (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-tng: revert invalid bar size setting (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: mtl: Access MTL_HFPWRCTL from HDA_DSP_BAR (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-loader: use SOF helper for consistency (Jaroslav Kysela) [2179848] - ASOC: SOF: Intel: pci-tgl: Fix device description (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: SKL: Fix device description (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: HDA: Fix device description (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: Fix the device description (Jaroslav Kysela) [2179848] - ASoC: mediatek: mt6359: fix UNINIT problem (Jaroslav Kysela) [2179848] - ASoC: mediatek: mt6358: fix UNINIT problem (Jaroslav Kysela) [2179848] - ASoC: mediatek: mt9195-mt6359: fix UNINIT problem (Jaroslav Kysela) [2179848] - ASoC: mediatek: mt8195: add dai id check before accessing array (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: aoss: Document QDU1000/QRU1000 compatible (Jaroslav Kysela) [2179848] - ALSA: hda: intel-dsp-config: add MTL PCI id (Jaroslav Kysela) [2179848] - ASoC: soc-core.c: remove useless dev_dbg() (Jaroslav Kysela) [2179848] - ASoC: soc-pcm.c: remove indirect runtime copy (Jaroslav Kysela) [2179848] - ASoC: soc-dai.c: add missing flag check at snd_soc_pcm_dai_probe() (Jaroslav Kysela) [2179848] - ASoC: codecs: tx-macro: Fix for KASAN: slab-out-of-bounds (Jaroslav Kysela) [2179848] - dt-bindings: yamllint: Require a space after a comment '#' (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Use struct_size for struct avs_modcfg_ext size (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: nau8825: Adjust clock control (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: ssm4567: Remove nau8825 bits (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt5682: Explicitly define codec format (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: da7219: Explicitly define codec format (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: max98357a: Explicitly define codec format (Jaroslav Kysela) [2179848] - ASoC: maxim,max9867: add "mclk" support (Jaroslav Kysela) [2179848] - ASoC: clarify that SND_SOC_IMX_SGTL5000 is the old driver (Jaroslav Kysela) [2179848] - ASoC: qcom: q6prm: fix incorrect clk_root passed to ADSP (Jaroslav Kysela) [2179848] - ASoC: qcom: common: add kcontrol to jack pins (Jaroslav Kysela) [2179848] - ELF: fix all "Elf" typos (Jaroslav Kysela) [2179848] - ASoC: soc-pcm: add option to start DMA after DAI (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A43) (Jaroslav Kysela) [2179848] - ASoC: zl38060 add gpiolib dependency (Jaroslav Kysela) [2179848] - ASoC: mt6358: Remove undefined HPx Mux enumeration values (Jaroslav Kysela) [2179848] - ASoC: mt6358: Validate Wake on Voice 2 writes (Jaroslav Kysela) [2179848] - ASoC: mt6358: Fix event generation for wake on voice stage 2 switch (Jaroslav Kysela) [2179848] - ALSA: ice1712: Delete unreachable code in aureon_add_controls() (Jaroslav Kysela) [2179848] - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Fix SERDES reset sequence (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Fix final status read on SERDES reset (Jaroslav Kysela) [2179848] - ASoC: adau7118: don't disable regulators on device unbind (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Replace fake flexible arrays with flexible-array member (Jaroslav Kysela) [2179848] - ALSA: cs35l41: Add shared boost feature (Jaroslav Kysela) [2179848] - ASoC: cs35l41: Refactor error release code (Jaroslav Kysela) [2179848] - ASoC: cs35l41: Only disable internal boost (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC (Jaroslav Kysela) [2179848] - soundwire: qcom: gracefully handle too many ports in DT (Jaroslav Kysela) [2179848] - soundwire: qcom: define hardcoded version magic numbers (Jaroslav Kysela) [2179848] - soundwire: qcom: correct setting ignore bit on v1.5.1 (Jaroslav Kysela) [2179848] - ASoC: tas571x: add support for TAS5733 (Jaroslav Kysela) [2179848] - ASoC: tas571x: add tas5733 compatible (Jaroslav Kysela) [2179848] - ASoC: jack: allow multiple interrupt per gpio (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Improve support for Dell Precision 3260 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,wcd9335: Convert to dtschema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,wcd934x: Reference dai-common (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: Add quirk for Rex board with mx98360a amplifier (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: Enable DMI L1 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Restrict DMI L1 disable workaround (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Do not re-enable L1 if disabled before suspend (Jaroslav Kysela) [2179848] - ASoC: sh: rz-ssi: Update interrupt handling for half duplex channels (Jaroslav Kysela) [2179848] - MAINTAINERS: add the Freescale QMC audio entry (Jaroslav Kysela) [2179848] - ASoC: fsl: Add support for QMC audio (Jaroslav Kysela) [2179848] - dt-bindings: sound: Add support for QMC audio (Jaroslav Kysela) [2179848] - MAINTAINERS: add the Freescale QMC controller entry (Jaroslav Kysela) [2179848] - soc: fsl: cpm1: Add support for QMC (Jaroslav Kysela) [2179848] - dt-bindings: soc: fsl: cpm_qe: Add QMC controller (Jaroslav Kysela) [2179848] - powerpc/8xx: Use a larger CPM1 command check mask (Jaroslav Kysela) [2179848] - MAINTAINERS: add the Freescale TSA controller entry (Jaroslav Kysela) [2179848] - soc: fsl: cpm1: Add support for TSA (Jaroslav Kysela) [2179848] - dt-bindings: soc: fsl: cpm_qe: Add TSA controller (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: Add components prefix in structs and function names (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: Centralize strings definition (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: Move nau8821 and CPU side code up for future platform (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: Check Bit Clock rate before snd_soc_dai_set_pll (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: use for_each_rtd_components instead of for (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: remove unnecessarily included headers (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: use sizeof of variable instead of struct type (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: Small code refactor (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: Remove unnecessary init function (Jaroslav Kysela) [2179848] - ASoC: nau8821: Implement DRC controls (Jaroslav Kysela) [2179848] - ASoC: SMA1303: Change the value for right output (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak (Jaroslav Kysela) [2179848] - ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared (Jaroslav Kysela) [2179848] - ASoC: soc-ac97: Return correct error codes (Jaroslav Kysela) [2179848] - ASoC: cs35l45: Remove separate namespace for tables (Jaroslav Kysela) [2179848] - ASoC: cs35l45: Remove separate tables module (Jaroslav Kysela) [2179848] - ASoC: da7219: Improve the IRQ process to increase the stability (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dsp: Set streaming flag for d0i3 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: Enable d0i3 work for ipc4 (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Wake up dsp core before sending ipc msg (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dsp: use set_pm_gate according to ipc version (Jaroslav Kysela) [2179848] - ASoC: SOF: Introduce a new set_pm_gate() IPC PM op (Jaroslav Kysela) [2179848] - ASoC: tlv320adcx140: extend list of supported samplerates (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Fix struct definition (Jaroslav Kysela) [2179848] - ASoC: imx-pcm-rpmsg: Remove unused variable (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd934x: Use min macro for comparison and assignment (Jaroslav Kysela) [2179848] - ASoC: soc-ac97: Convert to agnostic GPIO API (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Enable Amp High Pass Filter (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Ensure firmware/tuning pairs are always loaded (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Correct error condition handling (Jaroslav Kysela) [2179848] - ASoC: codecs: Modify error implicit declaration of function 'gpiod_set_value_cansleep' (Jaroslav Kysela) [2179848] - ASoC: codecs: Modify the log print statement (Jaroslav Kysela) [2179848] - ASoC: codecs: Fixed a spelling error in the function name (Jaroslav Kysela) [2179848] - ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init (Jaroslav Kysela) [2179848] - ALSA: hda/realtek - fixed wrong gpio assigned (Jaroslav Kysela) [2179848] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [2179848] - ALSA: hda: Fix codec device field initializan (Jaroslav Kysela) [2179848] - ASoC: rt712-sdca: fix coding style and unconditionally return issues (Jaroslav Kysela) [2179848] - ASoC: rt5640: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: set copier sink format (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Print queue IDs in error (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass: remove not so useful verbose log (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass: do not reset soundwire block on clk enable (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass: fix incorrect mclk rate (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass: register mclk after runtime pm (Jaroslav Kysela) [2179848] - ASoC: qcom: audioreach: fix ADSP ready check (Jaroslav Kysela) [2179848] - ASoC: qcom: q6apm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [2179848] - ASoC: qcom: q6apm-dai: fix race condition while updating the position pointer (Jaroslav Kysela) [2179848] - ASoC: qcom: q6apm-lpass-dai: unprepare stream if its already prepared (Jaroslav Kysela) [2179848] - ALSA: hda: remove redundant variable in snd_hdac_stream_start() (Jaroslav Kysela) [2179848] - ASoC: SMA1303: Remove the sysclk setting in devicetree (Jaroslav Kysela) [2179848] - ALSA: hda/conexant: add a new hda codec SN6180 (Jaroslav Kysela) [2179848] - SoC: rt5682s: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179848] - ALSA: ppc: fix unused function local variable (Jaroslav Kysela) [2179848] - ASoC: codecs: max98090: simplify snd_soc_dai_driver (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: maxim,max98090: Convert to dtschema (Jaroslav Kysela) [2179848] - ASoC: SOF: ops: refine parameters order in function snd_sof_dsp_update8 (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom,apr: correct qcom,intents type (Jaroslav Kysela) [2179848] - ASoC: SMA1303: Convert the TDM slot properties in devicetree to mixer (Jaroslav Kysela) [2179848] - ASoC: SMA1303: Remove the I2C Retry property in devicetree (Jaroslav Kysela) [2179848] - ASoC: topology: Return -ENOMEM on memory allocation failure (Jaroslav Kysela) [2179848] - ALSA: core: Make snd_card_free() return void (Jaroslav Kysela) [2179848] - ALSA: core: Make snd_card_free_when_closed() return void (Jaroslav Kysela) [2179848] - ALSA: core: Make snd_card_disconnect() return void (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add Positivo N14KP6-TG (Jaroslav Kysela) [2179848] - ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() (Jaroslav Kysela) [2179848] - ASoC: rt712-sdca: Add RT712 SDCA driver for Jack and Amp topology (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: fix getting version from VERID (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,wcd934x: Allow usage as IFD device (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,wcd934x: Describe slim-ifc-dev (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,wsa881x: Allow sound-name-prefix (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6apm-dai: adjust iommus for SM8550 ADSP (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41 (Jaroslav Kysela) [2179848] - MAINTAINERS: add the Infineon PEB2466 codec entry (Jaroslav Kysela) [2179848] - ASoC: codecs: Add support for the Infineon PEB2466 codec (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Add the Infineon PEB2466 codec (Jaroslav Kysela) [2179848] - ASoC: codecs: Fix unsigned comparison with less than zero (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9 (Jaroslav Kysela) [2179848] - ASoC: codecs: aw88395: initialize cur_scene_id to 0 (Jaroslav Kysela) [2179848] - ASoC: codecs: es8326: Fix DTS properties reading (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Fix for handling spurious interrupts from DSP (Jaroslav Kysela) [2179848] - ASoC: codecs: fix platform_no_drv_owner.cocci warning (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: meson: fix gx-card codec node regex (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: create component common schema (Jaroslav Kysela) [2179848] - ALSA: fireface: add field for the number of messages copied to user space (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: add delay function support (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: mtl: add get_stream_position support (Jaroslav Kysela) [2179848] - ASoC: SOF: add get_stream_position ops for pcm delay (Jaroslav Kysela) [2179848] - ASoC: SOF: add delay function support in sof framework (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: add hw_params (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: allocate time info for pcm delay feature (Jaroslav Kysela) [2179848] - ASoC: SOF: add time info structure for ipc4 path (Jaroslav Kysela) [2179848] - ASoC: SOF: add fw_info_box support (Jaroslav Kysela) [2179848] - ASoC: SOF: add ipc4_fw_reg header file (Jaroslav Kysela) [2179848] - ASoC: codecs: aw88395: Fix spelling mistake "cersion" -> "version" (Jaroslav Kysela) [2179848] - ASoC: SOF: fix intel-soundwire link failure (Jaroslav Kysela) [2179848] - ALSA: hda: Fix the control element identification for multiple codecs (Jaroslav Kysela) [2179848] - ASoC: amd: update ps platform acp header file (Jaroslav Kysela) [2179848] - ASoC: topology: Set correct unload callback for graph type (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Add missed "else" in sof_connect_dai_widget (Jaroslav Kysela) [2179848] - ASoC: cs42l42: use helper function (Jaroslav Kysela) [2179848] - ALSA: pci: lx6464es: fix a debug loop (Jaroslav Kysela) [2179848] - ASoC: sma1303: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ASoC: soc-dai.h: cleanup Playback/Capture data for snd_soc_dai (Jaroslav Kysela) [2179848] - ASoC: soc-topology.c: use helper function (Jaroslav Kysela) [2179848] - ASoC: soc-pcm.c: use helper function (Jaroslav Kysela) [2179848] - ASoC: soc-dai.c: use helper function (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: use helper function (Jaroslav Kysela) [2179848] - ASoC: soc-core.c: use helper function (Jaroslav Kysela) [2179848] - ASoC: ti: use helper function (Jaroslav Kysela) [2179848] - ASoC: tegra: use helper function (Jaroslav Kysela) [2179848] - ASoC: sof: use helper function (Jaroslav Kysela) [2179848] - ASoC: rockchip: use helper function (Jaroslav Kysela) [2179848] - ASoC: meson: use helper function (Jaroslav Kysela) [2179848] - ASoC: intel: use helper function (Jaroslav Kysela) [2179848] - ASoC: sdw-mockup: use helper function (Jaroslav Kysela) [2179848] - ASoC: spear: use helper function (Jaroslav Kysela) [2179848] - ASoC: cirrus: use helper function (Jaroslav Kysela) [2179848] - ASoC: rt: use helper function (Jaroslav Kysela) [2179848] - ASoC: max: use helper function (Jaroslav Kysela) [2179848] - ASoC: hda: use helper function (Jaroslav Kysela) [2179848] - ASoC: hdmi-codec: use helper function (Jaroslav Kysela) [2179848] - ASoC: soc.h: add snd_soc_card_is_instantiated() helper (Jaroslav Kysela) [2179848] - ASoC: soc-dai.h: add snd_soc_dai_get/set_widget_playback/capture() helper (Jaroslav Kysela) [2179848] - ASoC: soc-dai.h: add snd_soc_dai_tdm_mask_set/get() helper (Jaroslav Kysela) [2179848] - ASoC: soc-dai.h: add snd_soc_dai_dma_data_set/get() for low level (Jaroslav Kysela) [2179848] - ASoC: soc-dai.h: add missing snd_soc_dai_set_widget() (Jaroslav Kysela) [2179848] - ALSA: doc: Fix PCM interface section typos (Jaroslav Kysela) [2179848] - ALSA: firewire-motu: fix unreleased lock warning in hwdep device (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: fix uninitialized local variable (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Refactor bit width calculation (Jaroslav Kysela) [2179848] - ASoC: SMA1303: Fix spelling mistake "Invald" -> "Invalid" (Jaroslav Kysela) [2179848] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 (Jaroslav Kysela) [2179848] - Fix up more non-executable files marked executable (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: add entry for TAS5720A-Q1 driver (Jaroslav Kysela) [2179848] - ASoC: tas5720: set bit 7 in ANALOG_CTRL_REG for TAS5720A-Q1 during probe (Jaroslav Kysela) [2179848] - ASoC: codecs: tas5720: add support for TAS5720A-Q1 (automotive) variant (Jaroslav Kysela) [2179848] - ASoC: codecs: tas5720: split a tas5720_mute_soc_component() function (Jaroslav Kysela) [2179848] - ASoC: topology: Use unload() op directly (Jaroslav Kysela) [2179848] - ASoC: topology: Unify kcontrol removal code (Jaroslav Kysela) [2179848] - ASoC: topology: Remove unnecessary check for EOF (Jaroslav Kysela) [2179848] - ASoC: topology: Return an error on complete() failure (Jaroslav Kysela) [2179848] - ASoC: topology: Pass correct pointer instead of casting (Jaroslav Kysela) [2179848] - ASoC: topology: Remove unnecessary forward declarations (Jaroslav Kysela) [2179848] - ASoC: topology: Rename remove_ handlers (Jaroslav Kysela) [2179848] - ASoC: topology: Fix function name (Jaroslav Kysela) [2179848] - ASoC: topology: Fix typo in functions name (Jaroslav Kysela) [2179848] - ASoC: topology: Remove unused SOC_TPLG_PASS_PINS constant (Jaroslav Kysela) [2179848] - ASoC: topology: Properly access value coming from topology file (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Wait for debounce interval after resume (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Don't set idle_bias_on (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Add SoundWire support (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Export some functions for SoundWire (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Separate ASP config from PLL config (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Ensure MCLKint is a multiple of the sample rate (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Add SOFT_RESET_REBOOT register (Jaroslav Kysela) [2179848] - soundwire: stream: Add specific prep/deprep commands to port_prep callback (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: Do not run the trigger pipelines if no spipe is stored (Jaroslav Kysela) [2179848] - ASoC: SOF: Protect swidget->use_count with mutex for kcontrol access race (Jaroslav Kysela) [2179848] - ASoC: SOF: Avoid double decrementing use_count in sof_widget_setup on error (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Protect pipeline free with mutex (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: Implement pipeline trigger reference counting (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: Rename 'data' variable to trigger_list (Jaroslav Kysela) [2179848] - ASoC: SOF: Introduce struct snd_sof_pipeline (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: Use the PCM stream's pipeline_info during trigger (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: Populate the PCM stream pipeline_info (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Add flag to skip triggering pipelines during FE DAI trigger (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: Define pcm_setup/free ops (Jaroslav Kysela) [2179848] - ASoC: SOF: Introduce PCM setup/free PCM IPC ops (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Set IPC-specific trigger order for DAI links (Jaroslav Kysela) [2179848] - ASoC: SOF: pcm: do not free widgets during suspend trigger (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: Only process widgets in the connected widget list (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: Set up/free DAI/AIF widgets only once (Jaroslav Kysela) [2179848] - ASoC: soc-pcm: Export widget_in_list() (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: No need to unbind routes within a pipeline (Jaroslav Kysela) [2179848] - Documentation: sound: correct spelling (Jaroslav Kysela) [2179848] - treewide: fix up files incorrectly marked executable (Jaroslav Kysela) [2179848] - ASoC: cs42l56: fix DT probe (Jaroslav Kysela) [2179848] - ASoC: fsl-asoc-card: constify fsl_asoc_card_dai (Jaroslav Kysela) [2179848] - scripts/spelling.txt: add "exsits" pattern and fix typo instances (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: add buffer type support (Jaroslav Kysela) [2179848] - MAINTAINERS: add the Renesas IDT821034 codec entry (Jaroslav Kysela) [2179848] - ASoC: codecs: Add support for the Renesas IDT821034 codec (Jaroslav Kysela) [2179848] - ASoC: Add Renesas IDT821034 codec bindings (Jaroslav Kysela) [2179848] - ASoC: The Iron Device SMA1303 is a boosted Class-D audio amplifier. (Jaroslav Kysela) [2179848] - ALSA: memalloc: Workaround for Xen PV (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: use different channel mask for each sdw amp feedback (Jaroslav Kysela) [2179848] - ASoC: Kconfig: fix spelling of "up to" (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa88xx: remove unneeded includes (Jaroslav Kysela) [2179848] - ASoC: codecs: constify static sdw_port_config struct (Jaroslav Kysela) [2179848] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa883x: correct playback min/max rates (Jaroslav Kysela) [2179848] - ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress() (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add Acer Predator PH315-54 (Jaroslav Kysela) [2179848] - soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() (Jaroslav Kysela) [2179848] - soundwire: cadence: further simplify low-level xfer_msg_defer() callback (Jaroslav Kysela) [2179848] - soundwire: cadence: use directly bus sdw_defer structure (Jaroslav Kysela) [2179848] - soundwire: bus: Remove unused reset_page_addr() callback (Jaroslav Kysela) [2179848] - soundwire: bus: Don't zero page registers after every transaction (Jaroslav Kysela) [2179848] - ASoC: ts3a227e: add set_jack and get_jack_type (Jaroslav Kysela) [2179848] - ASoC: simple-card-utils: create jack inputs for aux_devs (Jaroslav Kysela) [2179848] - ASoC: soc-component: add get_jack_type (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Simplify probe-component implementation (Jaroslav Kysela) [2179848] - ASoC: qcom: dt-bindings: lpass-va-macro: Update clock name (Jaroslav Kysela) [2179848] - Docs/sound/index: Add missing SPDX License Identifier (Jaroslav Kysela) [2179848] - ASoC: codecs/jz4760: add digital gain controls (Jaroslav Kysela) [2179848] - Docs/subsystem-apis: Remove '[The ]Linux' prefixes from titles of listed documents (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 15 2022 into DMI table (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure (Jaroslav Kysela) [2179848] - ASoC: hdmi-codec: zero clear HDMI pdata (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_ssp_amp: always set dpcm_capture for amplifiers (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_nau8825: always set dpcm_capture for amplifiers (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_cs42l42: always set dpcm_capture for amplifiers (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write() (Jaroslav Kysela) [2179848] - ALSA: hda: Do not unset preset when cleaning up codec (Jaroslav Kysela) [2179848] - ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path() (Jaroslav Kysela) [2179848] - ASoC: imx-hdmi: Use dev_err_probe (Jaroslav Kysela) [2179848] - soundwire: bus: remove sdw_defer argument in sdw_transfer_defer() (Jaroslav Kysela) [2179848] - soundwire: stream: use consistent pattern for freeing buffers (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform (Jaroslav Kysela) [2179848] - ASoC: qcom: sdm845: add remark about unneeded compatibles (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,sm8250: use fallback for SDM845 sound cards (Jaroslav Kysela) [2179848] - ASoC: SOF: keep prepare/unprepare widgets in sink path (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0 (Jaroslav Kysela) [2179848] - ALSA: fireface: fix locking bug in ff400_copy_msg_to_user() (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: start with the right widget type (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Set compress data offset (Jaroslav Kysela) [2179848] - ASoC: SOF: Add support for compress API for stream data/offset (Jaroslav Kysela) [2179848] - ASoC: SOF: Prepare set_stream_data_offset for compress API (Jaroslav Kysela) [2179848] - ASoC: SOF: Prepare ipc_msg_data to be used with compress API (Jaroslav Kysela) [2179848] - ALSA: hda/ca0132: minor fix for allocation size (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: initialize is_dsp_mode flag (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Use asoc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Use min_t instead of min with cast (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Correctly access topology fields (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Implement PCI shutdown (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate() (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Add schema for "awinic,aw88395" (Jaroslav Kysela) [2179848] - ASoC: codecs: Aw88395 chip register file, data type file and Kconfig Makefile (Jaroslav Kysela) [2179848] - ASoC: codecs: Aw88395 function for ALSA Audio Driver (Jaroslav Kysela) [2179848] - ASoC: codecs: ACF bin parsing and check library file for aw88395 (Jaroslav Kysela) [2179848] - ASoC: codecs: Add i2c and codec registration for aw88395 and their associated operation functions (Jaroslav Kysela) [2179848] - regmap: sdw: Remove 8-bit value size restriction (Jaroslav Kysela) [2179848] - regmap: sdw: Update misleading comment (Jaroslav Kysela) [2179848] - ALSA: fireface: implement message parser for Fireface 400 (Jaroslav Kysela) [2179848] - ALSA: fireface: add local framework to message parser (Jaroslav Kysela) [2179848] - ALSA: fireface: update UAPI for data of knob control (Jaroslav Kysela) [2179848] - ALSA: fireface: add helper function to parse MIDI messages transmitted by Fireface 400 (Jaroslav Kysela) [2179848] - ALSA: fireface: pick up time stamp for request subaction of asynchronous transaction (Jaroslav Kysela) [2179848] - ALSA: fireface: rename callback functions (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179848] - ASoC: amd: acp-es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: Add ADSP ready check (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Use dev_err_probe (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add DMI support for new acer/emdoor platforms (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: compute extra delay for runtime of PCM substream (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: obsolete return value from context payload processing layer (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: move parameter for pcm frame multiplier from context payload processing layer (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: Support mt8188 platform (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: extend tracepoints event including CYCLE_TIME of 1394 OHCI (Jaroslav Kysela) [2179848] - ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list (Jaroslav Kysela) [2179848] - ALSA: control-led: use strscpy in set_led_id() (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Enable i2s tdm support for skyrim platforms (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Add i2s tdm support in machine driver (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Refactor i2s clocks programming sequence (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Refactor dai format implementation (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Add new cpu dai's in machine driver (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: keep history to process isochronous packet (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: use circular linked list for context payload processing layer (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: use circular linked list to enumerate packet descriptors (Jaroslav Kysela) [2179848] - ASoC: nau8315: remove dependency on GPIOLIB (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: code refactoring for cache position in sequence replay (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: code refactoring for cache position in tx packets (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: code refactoring for pool position in rx packets (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: code refactoring for helper functions to pool sequence in rx packets (Jaroslav Kysela) [2179848] - ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets (Jaroslav Kysela) [2179848] - ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC (Jaroslav Kysela) [2179848] - ASoC: fsl-asoc-card: Log error code when we fail to register (Jaroslav Kysela) [2179848] - soc: qcom: apr: make remove callback of apr driver void returned (Jaroslav Kysela) [2179848] - ALSA: aoa: make remove callback of soundbus driver void returned (Jaroslav Kysela) [2179848] - ALSA: ac97: make remove callback of ac97 driver void returned (Jaroslav Kysela) [2179848] - ASoC: amd: ps: Fix uninitialized ret in create_acp64_platform_devs() (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl-sai: Simplify the VFxxx dmas binding (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume (Jaroslav Kysela) [2179848] - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform (Jaroslav Kysela) [2179848] - ASoC: amd: ps: use static function (Jaroslav Kysela) [2179848] - ASoC: nau8822: add speaker Bridge Tied Output configuration (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: nau8822: convert to the dtschema (Jaroslav Kysela) [2179848] - ASoC: amd: ps: remove unused variable (Jaroslav Kysela) [2179848] - ASoC: amd: ps: use acp_lock to protect common registers in pdm driver (Jaroslav Kysela) [2179848] - ASoC: amd: ps: add mutex lock for accessing common registers (Jaroslav Kysela) [2179848] - ASoC: fsl_micfil: Correct the number of steps on SX controls (Jaroslav Kysela) [2179848] - ASoC: fsl_xcvr: Add constraints of period size while using eDMA (Jaroslav Kysela) [2179848] - ASoC: fsl_xcvr: Add support for i.MX93 platform (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl,xcvr: Add compatible string for i.MX93 platform (Jaroslav Kysela) [2179848] - ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_ssp_amp: remove unused variable (Jaroslav Kysela) [2179848] - ASoC: Intel: sof-wm8804: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179848] - ASoC: Intel: cht_bsw_rt5672: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179848] - ASoC: Intel: cht_bsw_rt5645: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcht_da7213: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcht_cx2072x: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179848] - ALSA: usb-audio: More refactoring of hw constraint rules (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Relax hw constraints for implicit fb sync (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Make sure to stop endpoints before closing EPs (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa881x: Use proper shutdown GPIO polarity (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa881x: Simplify with dev_err_probe (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa881x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa883x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179848] - ASoC: qcom: Fix building APQ8016 machine driver without SOUNDWIRE (Jaroslav Kysela) [2179848] - ASoC: qcom: lpass-cpu: Fix fallback SD line index handling (Jaroslav Kysela) [2179848] - ALSA: hda/realtek - Turn on power early (Jaroslav Kysela) [2179848] - soc: qcom: apr: Make qcom,protection-domain optional again (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: apr: Make qcom,protection-domain optional again (Jaroslav Kysela) [2179848] - ASoC: rt9120: Make dev PM runtime bind AsoC component PM (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add ASUS M5402RA into DMI table (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-cpu: Correct and constrain clocks, interrupts, reg (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-cpu: Fix DAI children pattern (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-cpu: Document required-opps (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-tx-macro: correct clocks on SC7280 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-wsa-macro: correct clocks on SM8250 (Jaroslav Kysela) [2179848] - dt-bindings: soundwire: qcom,soundwire: correct sizes related to number of ports (Jaroslav Kysela) [2179848] - ASoC: wm8904: fix wrong outputs volume after power reactivation (Jaroslav Kysela) [2179848] - ASoC: rt711-sdca: add jack detection mode for JD2 100K (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_nau8825: add variant with nau8318 amplifier. (Jaroslav Kysela) [2179848] - ASoC: amd: ps: move irq handler registration (Jaroslav Kysela) [2179848] - ASoC: amd: ps: update dev index value in irq handler (Jaroslav Kysela) [2179848] - ASoC: amd: ps: refactor platform device creation logic (Jaroslav Kysela) [2179848] - ASoC: amd: ps: implement api to retrieve acp device config (Jaroslav Kysela) [2179848] - ASoC: Intel: fix sof-nau8825 link failure (Jaroslav Kysela) [2179848] - ASoC: Intel: sof-nau8825: fix module alias overflow (Jaroslav Kysela) [2179848] - ASoC: SOF: trace: No need to check for op pointer in sof_fw_trace_free() (Jaroslav Kysela) [2179848] - ASoC: SOF: trace: Use sof_ipc_get_ops() in sof_fw_trace_init (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-priv: Mark fw_tracing ops optional in documentation (Jaroslav Kysela) [2179848] - ASoC: SOF: pm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179848] - ASoC: SOF: control: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179848] - ASoC: SOF: pcm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179848] - ASoC: SOF: Add helper macro to be used to get an IPC ops (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: Update documentation for sof_ipc_tplg_ops (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: Treat tplg_ops->route_setup() as optional (Jaroslav Kysela) [2179848] - ASoC: SOF: Add FW state to debugfs (Jaroslav Kysela) [2179848] - ASoC: SOF: pm: Always tear down pipelines before DSP suspend (Jaroslav Kysela) [2179848] - ASoC: SOF: pm: Set target state earlier (Jaroslav Kysela) [2179848] - dt-bindings: drop redundant part of title (end) (Jaroslav Kysela) [2179848] - ASoC: SOF: core: Print out the value of sof_debug if it is set (Jaroslav Kysela) [2179848] - ASoC: SOF: IPC3 topology: Print the conflicting bytes sizes (Jaroslav Kysela) [2179848] - ASoC: wm8940: Read chip ID when wm8940 codec probing (Jaroslav Kysela) [2179848] - ASoC: wm8940: Rewrite code to set proper clocks (Jaroslav Kysela) [2179848] - ASoC: wm8940: Remove warning when no plat data present (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless (Jaroslav Kysela) [2179848] - ASoC: lochnagar: Fix unused lochnagar_of_match warning (Jaroslav Kysela) [2179848] - soundwire: intel: remove DAI startup/shutdown (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: mt8195: remove a redundant comparison of sram (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Peakvol module configuration (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Parse control tuples (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add control volume operations (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add peakvol runtime-parameter requests (Jaroslav Kysela) [2179848] - ASoC: Intel: Add HP Stream 8 to bytcr_rt5640.c (Jaroslav Kysela) [2179848] - ASoC: da7213: Add support for mono, set frame width to 32 when possible (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: initialize panic_info to zero (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Enable cache for AMD Rembrandt platform (Jaroslav Kysela) [2179848] - ALSA: azt3328: Remove the unused function snd_azf3328_codec_outl() (Jaroslav Kysela) [2179848] - ASoC: SOF: nocodec: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: wl1273: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: mc13783: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: cq93vc: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: bt-sco: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: adau7002: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: ac97: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: 88pm860x: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: atmel-pdmic: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: atmel-classd: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: amd: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown" (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed" (Jaroslav Kysela) [2179848] - ASoC: rt5640: Allow to describe how LOUT is wired (Jaroslav Kysela) [2179848] - ASoC: rt5640: Allow configuration of LOUT to mono differential mode (Jaroslav Kysela) [2179848] - ALSA: hda: Error out if invalid stream is being setup (Jaroslav Kysela) [2179848] - ASoC: qcom: lpass-platform: Use SNDRV_DMA_TYPE_NONCOHERENT page allocation (Jaroslav Kysela) [2179848] - ASoC: soc-compress: Reposition and add pcm_mutex (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl-sai: Reinstate i.MX93 SAI compatible string (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_realtek_common: set ret = 0 as initial value (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: add jsl_rt5682 board config (Jaroslav Kysela) [2179848] - ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock. (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Workaround for XRUN at prepare (Jaroslav Kysela) [2179848] - ALSA: pcm: Handle XRUN at trigger START (Jaroslav Kysela) [2179848] - ASoC : SOF: amd: Add support for IPC and DSP dumps (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Use poll function instead to read ACP_SHA_DSP_FW_QUALIFIER (Jaroslav Kysela) [2179848] - ASoC: imx-audmux: use sysfs_emit() to instead of scnprintf() (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Use SG allocation for SKL-based firmware load (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Introduce single place for pipe-config selection (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Drop pipe_config_idx (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Remove skl_tplg_is_multi_fmt() (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Update pipe_config_idx before filling BE params (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd-clsh: Remove the unused function (Jaroslav Kysela) [2179848] - ASoC: qcom: lpass-sc7280: Add maybe_unused tag for system PM ops (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: maxim,max98357a: Convert to DT schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Reference common DAI properties (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Extend name-prefix.yaml into common DAI properties (Jaroslav Kysela) [2179848] - ASoC: rt715: Make read-only arrays capture_reg_H and capture_reg_L static const (Jaroslav Kysela) [2179848] - ASoC: wcd938x: Make read-only array minCode_param static const (Jaroslav Kysela) [2179848] - soundwire: cadence: Drain the RX FIFO after an IO timeout (Jaroslav Kysela) [2179848] - soundwire: cadence: Remove wasted space in response_buf (Jaroslav Kysela) [2179848] - soundwire: cadence: Don't overflow the command FIFOs (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Allow for dumping debug window snapshot (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Allow for dumping FW_REGS area (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Gather remaining logs on strace_release() (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Probing and firmware tracing over debugfs (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add probe machine board (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Data probing soc-component (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Probe compress operations (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add data probing requests (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Drop usage of debug members in non-debug code (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Make enable_logs() dependent on DEBUG_FS (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Introduce debug-context aware helpers (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Drop fifo_lock (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Introduce avs_log_buffer_status_locked() (Jaroslav Kysela) [2179848] - ALSA: hda: Interrupt servicing and BDL setup for compress streams (Jaroslav Kysela) [2179848] - ALSA: hda: Prepare for compress stream support (Jaroslav Kysela) [2179848] - ALSA: hda: Allow for compress stream to hdac_ext_stream assignment (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: apr: document generic qcom,apr compatible (Jaroslav Kysela) [2179848] - ALSA: dice: Remove left-over license text (Jaroslav Kysela) [2179848] - drm: tda99x: Don't advertise non-existent capture support (Jaroslav Kysela) [2179848] - ASoC: hdmi-codec: Allow playback and capture to be disabled (Jaroslav Kysela) [2179848] - ALSA: dice: add support for Focusrite Saffire Pro 40 with TCD3070 ASIC (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt5682: Refactor jack handling (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt5682: Add define for codec DAI name (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Add quirk for Tascam Model 12 (Jaroslav Kysela) [2179848] - ASoC: qcom: lpass-sc7180: Add maybe_unused tag for system PM ops (Jaroslav Kysela) [2179848] - ASoC: SOF: Add DAI configuration support for AMD platforms. (Jaroslav Kysela) [2179848] - ASoC: qcom: lpass-sc7280: Add system suspend/resume PM ops (Jaroslav Kysela) [2179848] - ASoC: qcom: lpass-sc7180: Delete redundant error log from _resume() (Jaroslav Kysela) [2179848] - ASoC: qcom: lpass-sc7180: Add system suspend/resume PM ops (Jaroslav Kysela) [2179848] - ASoC: rt5640: Fix Jack work after system suspend (Jaroslav Kysela) [2179848] - ASoC: soc-pcm.c: Clear DAIs parameters after stream_active is updated (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: add shutdown callback (Jaroslav Kysela) [2179848] - ASoC: SOF: Drop obsolete dependency on COMPILE_TEST (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt298: Refactor jack handling (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt298: Add define for codec DAI name (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt286: Refactor jack handling (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt286: Add define for codec DAI name (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt274: Refactor jack handling (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt274: Refer to DAI name through a constant (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: nau8825: Refactor jack handling (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: da7219: Refactor jack handling (Jaroslav Kysela) [2179848] - ASoC: Intel: bdw_rt286: Refactor jack handling (Jaroslav Kysela) [2179848] - ALSA: pcm: fix tracing reason in hw_ptr_error (Jaroslav Kysela) [2179848] - soundwire: stream: Move remaining register accesses over to no_pm (Jaroslav Kysela) [2179848] - soundwire: debugfs: Switch to sdw_read_no_pm (Jaroslav Kysela) [2179848] - soundwire: Provide build stubs for common functions (Jaroslav Kysela) [2179848] - soundwire: bus: export sdw_nwrite_no_pm and sdw_nread_no_pm functions (Jaroslav Kysela) [2179848] - ASoC: qcom: cleanup and fix dependency of QCOM_COMMON (Jaroslav Kysela) [2179848] - firmware: cs_dsp: Make the exports namespaced (Jaroslav Kysela) [2179848] - firmware: cs_dsp: Rename KConfig symbol CS_DSP -> FW_CS_DSP (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: add compatible string for NAU8318 (Jaroslav Kysela) [2179848] - ASoC: nau8315: add new acpi id and compatible id (Jaroslav Kysela) [2179848] - ASoC: wm_adsp: Return whether changed when writing controls (Jaroslav Kysela) [2179848] - firmware: cs_dsp: cs_dsp_coeff_write_ctrl() should report changed (Jaroslav Kysela) [2179848] - ASoC: sdw-mockup: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - ASoC: rt715: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - ASoC: rt711: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - ASoC: rt700: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - ASoC: rt5682-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - ASoC: rt1316-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - ASoC: rt1308-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - ASoC: max98373-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - sound: sdw: Add hw_params to SoundWire config helper function (Jaroslav Kysela) [2179848] - ASoC: max9867: Implement exact integer mode (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: ADD HS and SP virtual DAI. (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Fix for selecting clock source as external clock. (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Fix for reading position updates from stream box. (Jaroslav Kysela) [2179848] - ASoC: nau8825: Add a manually mechanism for detection failure (Jaroslav Kysela) [2179848] - ASoC: nau8825: Adjust internal clock during jack detection (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add missing audio amplifier for KBL (Jaroslav Kysela) [2179848] - ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Fix Kconfig dependency (Jaroslav Kysela) [2179848] - ASoC: da7219: Fix pole orientation detection on OMTP headsets when playing music (Jaroslav Kysela) [2179848] - ASoC: codecs: tas2780: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ASoC: codecs: src4xxx-i2c: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ASoC: max98396: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ASoC: codecs: es8326: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ALSA: ppc: keywest: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ALSA: aoa: tas: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ALSA: aoa: onyx: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - mfd: arizona-i2c: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Initialize private data for subsequent HDA FEs (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Fix possible UAF in acp_dma_open (Jaroslav Kysela) [2179848] - soundwire: enable optional clock registers for SoundWire 1.2 devices (Jaroslav Kysela) [2179848] - ASoC/soundwire: remove is_sdca boolean property (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_sdw_amp: mark coeff tables with __maybe_unused (Jaroslav Kysela) [2179848] - ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibility (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier (Jaroslav Kysela) [2179848] - ASoC: SOF: probes: Check ops before memory allocation (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Disconnect substream if suspend or resume fails (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: aoss: Add compatible for SM8550 (Jaroslav Kysela) [2179848] - ALSA: pcm: avoid nused-but-set-variable warning (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6apm: Add SM8450 bedais node (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6apm-lpass-dais: Split to separate schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6core: Split to separate schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6prm: Split to separate schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6asm: Split to separate schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6adm: Split to separate schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6apm: Split to separate schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6afe: Split to separate schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,apr: Correct and extend example (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,apr: Split services to shared schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,apr: Add GLINK channel name for SM8450 (Jaroslav Kysela) [2179848] - ASoC: codecs: tx-macro: add dmic support via tx macro (Jaroslav Kysela) [2179848] - ALSA: memalloc: Allocate more contiguous pages for fallback case (Jaroslav Kysela) [2179848] - ASoC: codecs: Remove a useless include (Jaroslav Kysela) [2179848] - ASoC: qcom: q6prm: Correct module description (Jaroslav Kysela) [2179848] - ASoC: audio-graph-card2: remove Experimental announce (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: read multi-link capabilities earlier (Jaroslav Kysela) [2179848] - soundwire: intel_init: remove check on number of links (Jaroslav Kysela) [2179848] - soundwire: intel_init: remove sdw_intel_enable_irq() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: add callback to check SoundWire lcount information (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: mtl: move SoundWire interrupt enabling to callback (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: mtl: factor interrupt enable/disable interrupt functions (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: add per-chip enable_sdw_irq() callback (Jaroslav Kysela) [2179848] - soundwire: intel_init: remove useless interrupt enablement in interrupt thread (Jaroslav Kysela) [2179848] - soundwire: intel: split auxdevice to different file (Jaroslav Kysela) [2179848] - soundwire: intel: add in-band wake callbacks in hw_ops (Jaroslav Kysela) [2179848] - soundwire: intel: add link power management callbacks in hw_ops (Jaroslav Kysela) [2179848] - soundwire: intel: add bus management callbacks in hw_ops (Jaroslav Kysela) [2179848] - soundwire: intel: add register_dai callback in hw_ops (Jaroslav Kysela) [2179848] - soundwire: intel: add debugfs callbacks in hw_ops (Jaroslav Kysela) [2179848] - soundwire: intel: start using hw_ops (Jaroslav Kysela) [2179848] - ASoC: Intel: soc-acpi: add MTL AIC SoundWire configurations (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,wsa883x: Use correct SD_N polarity (Jaroslav Kysela) [2179848] - ASoC: wm_adsp: Allow client to hook into pre_run callback (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa883x: Simplify with dev_err_probe (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa883x: Shutdown on error path (Jaroslav Kysela) [2179848] - ASoC: rt1316-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179848] - ASoC: rt1308-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179848] - dt-bindings: soundwire: Convert text bindings to DT Schema (Jaroslav Kysela) [2179848] - ASoC: tegra: Fix spelling mistake "fliter" -> "filter" (Jaroslav Kysela) [2179848] - ASoC: Intel: sof rt5682: remove the duplicate codes (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: add support for ALC5682I-VD with amp rt1019p (Jaroslav Kysela) [2179848] - ASoC: core: fix wrong size kzalloc for rtd's components member (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: get pipeline instance id from pipe_widget->instance_id (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-loader: get max pipeline number (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: rename sof_ipc4_widget_free_comp (Jaroslav Kysela) [2179848] - regmap-irq: Use the new num_config_regs property in regmap_add_irq_chip_fwnode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: set d0i3 register with d0i3_offset (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: add d0i3_offset in chip_info (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: add d0i3 definition for MTL (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Add helper to get/put widget queue id (Jaroslav Kysela) [2179848] - ASoC: SOF: Add support to parse pin binding array from topology (Jaroslav Kysela) [2179848] - ASoC: SOF: Add support for parsing the number of sink/source pins (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Implement tear_down_all_pipelines callback (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-loader: use small buffer for iccmax stream (Jaroslav Kysela) [2179848] - ALSA: cs5535audio: Remove the redundant assignment (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl-sai: Sort main section properties (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl-sai: Use minItems 5 for i.MX8MN clock and similar (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl-sai: Fix mx6ul and mx7d compatible strings (Jaroslav Kysela) [2179848] - ASoC: soc-dai: Do not call snd_soc_link_be_hw_params_fixup() twice (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass-wsa-macro: parse clock-output-names (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass: do not hard-code clock-output-names (Jaroslav Kysela) [2179848] - ASoC: Intel: cirrus-common: Make const array uid_strings static (Jaroslav Kysela) [2179848] - ASoC: tlv320aic3x: switch to using gpiod API (Jaroslav Kysela) [2179848] - ASoC: tlv320aic3x: remove support for platform data (Jaroslav Kysela) [2179848] - ARM: omap2: n8x0: stop instantiating codec platform data (Jaroslav Kysela) [2179848] - ASoC: rt5682: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179848] - ASoC: rt5682s: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682: Add DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682: Add AVDD, MICVDD and VBAT supplies (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: realtek,rt5682s: Add DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: realtek,rt5682s: Add AVDD and MICVDD supplies (Jaroslav Kysela) [2179848] - ASoC: audio-graph-card2: check also dpcm node for convert-xxx (Jaroslav Kysela) [2179848] - ASoC: audio-graph-card2-custom-sample.dtsi: add convert-rate for DPCM (MIXer) (Jaroslav Kysela) [2179848] - ASoC: simple-card-utils: remove asoc_simple_convert_fixup() (Jaroslav Kysela) [2179848] - soundwire: cadence: use dai_runtime_array instead of dma_data (Jaroslav Kysela) [2179848] - soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime (Jaroslav Kysela) [2179848] - ASoC: cs42xx8-i2c.c: add module device table for of (Jaroslav Kysela) [2179848] - ALSA: hda: clarify comments on SCF changes (Jaroslav Kysela) [2179848] - ASoC: SOF: fix compilation issue with readb/writeb helpers (Jaroslav Kysela) [2179848] - ASoC: codecs: da7219: Do not export internal symbols (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179848] - ASoC: amd: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179848] - ASoC: rockchip: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179848] - ASoC: mediatek: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179848] - ASoC: Intel: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179848] - ASoC: codecs: da7219: Introduce set_jack() callback (Jaroslav Kysela) [2179848] - ASoC: SOF: IPC4: probes: Implement IPC4 ops for probes client device (Jaroslav Kysela) [2179848] - ASoC: SOF: client: Add sof_client_ipc4_find_module() function (Jaroslav Kysela) [2179848] - ASoC: SOF: client: Add sof_client_ipc_set_get_data() (Jaroslav Kysela) [2179848] - ASoC: SOF: probes: Separate IPC3 operations to a separate file (Jaroslav Kysela) [2179848] - ASoC: SOF: probes: Replace [0] union members with DECLARE_FLEX_ARRAY() (Jaroslav Kysela) [2179848] - ASoC: simple-mux: add read function (Jaroslav Kysela) [2179848] - ASoC: adau1372: correct PGA enable & mute bit (Jaroslav Kysela) [2179848] - ASoC: adau1372: add support for S24_LE mode (Jaroslav Kysela) [2179848] - ASoC: adau1372: fix mclk (Jaroslav Kysela) [2179848] - ASoC: fsl_micfil: Add support when using eDMA (Jaroslav Kysela) [2179848] - ASoC: fsl_micfil: Add support for i.MX93 platform (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX93 platform (Jaroslav Kysela) [2179848] - ASoC: fsl_xcvr: Add Counter registers (Jaroslav Kysela) [2179848] - ASoC: SOF: introduce new DEBUG_NOCODEC mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-codec: use GPL-2.0-only license (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: clarify Kconfig dependencies (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: add hda_bus_ml_free helper (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helpers to suspend/resume links (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: clarify bus_init and bus_exit sequences (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-codec: add helpers to suspend and resume cmd_io (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dsp: clarify dependencies on SND_SOC_SOF_HDA (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-ctrl: use helper to clear RIRB status (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-codec: add hda_codec_check_rirb_status() helper (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-stream: always allocate CORB/RIRB buffer (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-codec: add stop_cmd_io helper (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-codec: add hda_codec_device_remove() helper (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-ctrl: add codec wakeup helper (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: move all RIRB/CMD_IO helpers to hda-codec.c (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: add multi-link helper for LOSVID (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: start moving multi-link handling in dedicated file (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: move codec state change to hda-codec.c (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-codec: simplify SND_SOC_SOF_HDA_AUDIO_CODEC handling (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: remove all dependencies on SND_SOC_HDAC_HDMI (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: remove option to disable the common_hdmi handling (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Enact power gating policy (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Power and clock gating policy overriding (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Standby power-state support (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Count low power streams (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Restart instead of resuming HDA capture streams (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Handle SUSPEND and RESUME triggers (Jaroslav Kysela) [2179848] - ALSA: hda: Introduce snd_hdac_stream_wait_drsm() (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Introduce PCM power management routines (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Split pcm pages freeing operation from hw_free() (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: add support to enable module command (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: add support for MFC Module (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: add support to enable SAL Module (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: add support for more port connections (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: simplify module_list sz calculation (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: Simplify handing FE and BE graph connections (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: update dapm kcontrol private data (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: remove unused connection_list (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: topology use idr_alloc_u32 (Jaroslav Kysela) [2179848] - ASoC: core: Exit all links before removing their components (Jaroslav Kysela) [2179848] - ASoC: tas5805m: add missing page switch. (Jaroslav Kysela) [2179848] - ASoC: tas5805m: rework to avoid scheduling while atomic. (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: wcd9335: fix reset line polarity in example (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Specify the maxburst to 8 on i.MX93 platform (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Add support for i.MX93 platform (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX93 platform (Jaroslav Kysela) [2179848] - soundwire: qcom: add support for v1.7 Soundwire Controller (Jaroslav Kysela) [2179848] - dt-bindings: soundwire: qcom: add v1.7.0 support (Jaroslav Kysela) [2179848] - soundwire: qcom: make reset optional for v1.6 controller (Jaroslav Kysela) [2179848] - soundwire: qcom: remove unused SWRM_SPECIAL_CMD_ID (Jaroslav Kysela) [2179848] - ASoC: dapm: Don't use prefix for regulator name (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-loader: Return ssize_t from sof_ipc4_fw_parse_ext_man() (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682: Set sound-dai-cells to 1 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: realtek,rt5682s: Add #sound-dai-cells (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: boards: Fix typo in comments (Jaroslav Kysela) [2179848] - ASoC: Intel: boards: Fix typo in comments (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-stream: use readb/writeb for stream registers (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-stream: use snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: use SOF helper for consistency (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-stream: rename CL_SD_CTL registers as SD_CTL (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-stream: use SOF helpers for consistency (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: remove useless check on GCTL (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: always do a full reset (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-ctrl: remove useless sleep (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: remove useless members in hda_pipe_params (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: use component_get_drvdata to find hdac_bus (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: start removing the use of runtime->private_data in BE (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dsp: use SOF helpers for consistency (Jaroslav Kysela) [2179848] - ASoC: SOF: ops: add snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179848] - ASoC: SOF: ops: add readb/writeb helpers (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: use mmio fallback for all platforms (Jaroslav Kysela) [2179848] - ASoC: SOF: ops: fallback to mmio in helpers (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: fix comment error (Jaroslav Kysela) [2179848] - ALSA: asihpi: remove variable loops (Jaroslav Kysela) [2179848] - ALSA: rawmidi: remove variable dest_frames (Jaroslav Kysela) [2179848] - mfd: arizona: Remove #ifdef guards for PM related functions (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init() (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init() (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-loader: Support for loading external libraries (Jaroslav Kysela) [2179848] - ASoC: SOF: loader: Remove the query_fw_configuration ops (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Stop using the query_fw_configuration fw_loader ops (Jaroslav Kysela) [2179848] - ASoC: SOF: loader: Add support for IPC dependent post firmware boot ops (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: Add ipc4 library loading implementation (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Add flag to indicate that the firmware is IMR booted (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Define platform dependent library loading callback (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: Set the default firmware library path for IPC4 (Jaroslav Kysela) [2179848] - ASoC: SOF: Add path definition for external firmware libraries (Jaroslav Kysela) [2179848] - ASoC: SOF: IPC4: Add helper for looking up module by UUID (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Convert the firmware handling (loader) to library convention (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-loader: Save the maximum number of libraries supported (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc: ops: Add support for optional init and exit callbacks (Jaroslav Kysela) [2179848] - ASoC: SOF: Drop the firmware and fw_offset from snd_sof_pdata (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-loader-skl: Use the basefw firmware container directly (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-loader: Use the basefw firmware container directly (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Use the basefw firmware container directly (Jaroslav Kysela) [2179848] - ASoC: SOF: Introduce container struct for SOF firmware (Jaroslav Kysela) [2179848] - ASoC: SOF: loader: Set complete state before post_fw_run op (Jaroslav Kysela) [2179848] - ALSA/ASoC: hda: move SPIB/DRMS functionality from ext layer (Jaroslav Kysela) [2179848] - ALSA: hda: hdac_ext_controller: remove useless loop (Jaroslav Kysela) [2179848] - ALSA: hda: ext: reduce ambiguity between 'multi-link' and 'link' DMA (Jaroslav Kysela) [2179848] - ALSA/ASoC: hda: ext: add 'bus' prefix for multi-link stream setting (Jaroslav Kysela) [2179848] - ALSA/ASoC: hda: ext: remove 'link' prefix for stream-related operations (Jaroslav Kysela) [2179848] - ALSA/ASoC: hda: ext: add 'ext' prefix to snd_hdac_link_free_all (Jaroslav Kysela) [2179848] - ALSA/ASoC: hda: clarify bus_get_link() and bus_link_get() helpers (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: use hlink variable/parameter (Jaroslav Kysela) [2179848] - ALSA: hda: ext: hda_ext_controller: use hlink variable/parameter (Jaroslav Kysela) [2179848] - ALSA: hda: ext: hdac_ext_controller: use helpers in loop (Jaroslav Kysela) [2179848] - ASoC: rt1308-sdw: update the preset settings (Jaroslav Kysela) [2179848] - ASoC: simple-card: Fix up checks for HW param fixups (Jaroslav Kysela) [2179848] - ASoC: soc-dpcm.h: remove snd_soc_dpcm::hw_param (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.h: fixup comment for snd_soc_dapm_widget_for_each_path() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.h: cleanup white space (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: numerical order for dapm_up_seq (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: cleanup snd_soc_dapm_new_dai() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: merge dapm_power_one_widget() and dapm_widget_set_power() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: cleanup dapm_widget_set_power() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: ignore parameter NULL at snd_soc_dapm_free_widget() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: remove no meaning variable from snd_soc_dapm_add_path() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: tidyup error handling on snd_soc_dapm_add_route() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: replace snd_soc_dapm_wcache to snd_soc_dapm_widget (Jaroslav Kysela) [2179848] - ASoC: twl4030: make read-only array ramp_base static const (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc3: Log the tx message before sending it (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: ipc4: Ack a received reply or notification separately (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: ipc4: Wait for channel to be free before sending a message (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: ipc4: Read the interrupt reason registers at the same time (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Log the tx message before sending it (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Add TDM slots setting support for ACP I2S controller (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dsp: simplify S3 resume flows (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: simplify S3 resume flows (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: simplify S3 resume flows (Jaroslav Kysela) [2179848] - ASoC: codecs: jz4725b: add missed microphone widgets (Jaroslav Kysela) [2179848] - ASoC: codecs: jz4725b: add missed Mixer inputs (Jaroslav Kysela) [2179848] - ASoC: codecs: jz4725b: use right control for Master Playback (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: aoss: Add sc8280xp compatible (Jaroslav Kysela) [2179848] - ASoC: qcom: SND_SOC_SC7180 optionally depends on SOUNDWIRE (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: simplify the return of comp_bind() (Jaroslav Kysela) [2179848] - ASoC: ak4458: add optional reset control to instead of gpio (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Support System Suspend (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Remove suspend/resume hda hooks (Jaroslav Kysela) [2179848] - ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls (Jaroslav Kysela) [2179848] - ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls (Jaroslav Kysela) [2179848] - ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal (Jaroslav Kysela) [2179848] - ASoC: codecs: hda: Fix spelling error in log message (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Simplify log control for SKL (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Simplify ignore_fw_version description (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Do not print IPC error message twice (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Do not treat unsupported IPCs as invalid (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Do not reuse msg between different IPC handlers (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add missing include to HDA board (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Simplify d0ix disabling routine (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add missing SKL-based device IDs (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Support da7219 on both KBL and APL (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Support AML with rt286 configuration (Jaroslav Kysela) [2179848] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2179848] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2179848] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2179848] - ASoC: amd: Update Pink Sardine platform ACP register header (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Avoid superfluous endpoint setup (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Avoid unnecessary interface change at EP close (Jaroslav Kysela) [2179848] - ASoC: cx2072x: fix spelling typo in comment (Jaroslav Kysela) [2179848] - ALSA: hda: Update register polling macros (Jaroslav Kysela) [2179848] - Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync" (Jaroslav Kysela) [2179848] - ASoC: codecs: allow WM8961 to be selected by the user (Jaroslav Kysela) [2179848] - ASoC: wm8961: add support for devicetree (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: add schema for WM8961 (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Load max98927 on target platform (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add max98927 machine board (Jaroslav Kysela) [2179848] - ASoC: samsung: remove unused drivers (Jaroslav Kysela) [2179848] - ASoC: qcom: fix unmet direct dependencies for SND_SOC_QDSP6 (Jaroslav Kysela) [2179848] - ASoC: nau8825: Add TDM support (Jaroslav Kysela) [2179848] - ASoC: imx-rpmsg: Assign platform driver used by machine driver to link with (Jaroslav Kysela) [2179848] - ASoC: fsl_rpmsg: Multi-channel support in CPU DAI driver (Jaroslav Kysela) [2179848] - ASoC: fsl_rpmsg: Register different ASoC machine devices (Jaroslav Kysela) [2179848] - ASoC: imx-pcm-rpmsg: Multi-channel support for sound card based on rpmsg (Jaroslav Kysela) [2179848] - ASoC: imx-pcm-rpmsg: Register different platform drivers (Jaroslav Kysela) [2179848] - ASoC: imx-audio-rpmsg: Create rpmsg channel for MICFIL (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl_rpmsg: Add a property to assign the rpmsg channel (Jaroslav Kysela) [2179848] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179848] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179848] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179848] - ASoC: core: clarify the driver name initialization (Jaroslav Kysela) [2179848] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179848] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179848] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179848] - ALSA: asihpi - Remove unused struct hpi_subsys_response (Jaroslav Kysela) [2179848] - ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179848] - ASoC: ti: davinci-mcasp: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179848] - ASoC: rsnd: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179848] - ASoC: wm8978: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179848] - ASoC: cs35l36: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Fallback to headphones for type detect (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Adjust timing of component unregister (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Remove stale release of DMA channels (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Trigger, not deassert, the peripheral reset (Jaroslav Kysela) [2179848] - ASoC: uapi: Replace zero-length arrays with __DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179848] - ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179848] - usb: gadget: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ASoC: sh: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ASoC: intel: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ALSA: usx2y: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ALSA: asihpi: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ALSA: hda: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ALSA: firewire: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ALSA: aloop: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ALSA: pcm: Make mmap status read-only (Jaroslav Kysela) [2179848] - ALSA: pcm: Avoid reference to status->state (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd934x: Fix Kconfig dependency (Jaroslav Kysela) [2179848] - ALSA: Remove some left-over license text in include/uapi/sound/ (Jaroslav Kysela) [2179848] - ALSA: firewire: Remove some left-over license text in sound/firewire (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback (Jaroslav Kysela) [2179848] - ASoC: MAINTAINERS: add bindings and APR to Qualcomm Audio entry (Jaroslav Kysela) [2179848] - ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179848] - ASoC: fsl_asrc_dma: fully initialize structs (Jaroslav Kysela) [2179848] - ASoC: fsl_micfil: Add Hardware Voice Activity Detector support (Jaroslav Kysela) [2179848] - ASoC: fsl: Remove unused inline function imx_pcm_dma_params_init_data() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: reuse the common ops for PM (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: HDA: use IPC version-specific ops (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: define and set the disable_interrupts op (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: Add a new op for disabling interrupts (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: mtl: define and set power_down_dsp op (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: introduce new op to handle dsp power down (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link (Jaroslav Kysela) [2179848] - ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2179848] - ALSA: hda/ca0132 - remove the unneeded result variable (Jaroslav Kysela) [2179848] - ASoC: SOF: pci-tgl: add missing PCI IDs for RPL (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-tgl: reorder PCI IDs (Jaroslav Kysela) [2179848] - ASoC: es8316: fix register sync error in suspend/resume tests (Jaroslav Kysela) [2179848] - ASoC: cs42l83: change cs42l83_regmap to static (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: add pcm_pointer callback for mt8186 (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Add setbias level for rt5682s codec in machine driver (Jaroslav Kysela) [2179848] - ASoC: ts3a227e: add parameters to control debounce times (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) (Jaroslav Kysela) [2179848] - ASoC: rt5682s: simplify the return of rt5682s_probe() (Jaroslav Kysela) [2179848] - ASoC: SOF: don't unprepare widget used other pipelines (Jaroslav Kysela) [2179848] - ASoC: SOF: clear prepare state when widget is unprepared (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: remove useless assignment (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: clarify calculation precedence (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: add ops for SKL/KBL (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: add initial SKL/KBL hardware support (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: add SKL/KBL hardware code loader (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dsp: expose functions for SKL support (Jaroslav Kysela) [2179848] - ASoC: codecs: tfa989x: fix register access comments (Jaroslav Kysela) [2179848] - ALSA: es18xx: Remove the unneeded result variable (Jaroslav Kysela) [2179848] - ASoC: soc.h: use array instead of playback/capture_widget (Jaroslav Kysela) [2179848] - ASoC: soc.h: use defined number instead of direct number (Jaroslav Kysela) [2179848] - ASoC: soc.h: remove num_cpus/codecs (Jaroslav Kysela) [2179848] - ASoC: ssm2518: switch to using gpiod API (Jaroslav Kysela) [2179848] - ASoC: ssm2518: drop support for platform data (Jaroslav Kysela) [2179848] - soundwire: intel: add helper to stop bus (Jaroslav Kysela) [2179848] - soundwire: intel: introduce helpers to start bus (Jaroslav Kysela) [2179848] - soundwire: intel: introduce intel_shim_check_wake() helper (Jaroslav Kysela) [2179848] - soundwire: intel: simplify read ops assignment (Jaroslav Kysela) [2179848] - soundwire: intel: remove intel_init() wrapper (Jaroslav Kysela) [2179848] - soundwire: intel: move shim initialization before power up/down (Jaroslav Kysela) [2179848] - soundwire: intel: remove clock_stop parameter in intel_shim_init() (Jaroslav Kysela) [2179848] - soundwire: intel: move all PDI initialization under intel_register_dai() (Jaroslav Kysela) [2179848] - soundwire: intel: move DAI registration and debugfs init earlier (Jaroslav Kysela) [2179848] - soundwire: intel: simplify flow and use devm_ for DAI registration (Jaroslav Kysela) [2179848] - ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints (Jaroslav Kysela) [2179848] - ASoC: SOF: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179848] - ASoC: SOF: remove unneeded dev_vdbg (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: remove unneeded dev_vdbg (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: add HDA interrupt source tracing (Jaroslav Kysela) [2179848] - ASoC: SOF: add widget setup/free tracing (Jaroslav Kysela) [2179848] - ALSA: hda: ext: remove always-true conditions on host and link release (Jaroslav Kysela) [2179848] - ALSA: hda: ext: fix locking in stream_release (Jaroslav Kysela) [2179848] - ALSA: hda: ext: simplify logic for stream assignment (Jaroslav Kysela) [2179848] - ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity (Jaroslav Kysela) [2179848] - ALSA: hda: ext: make snd_hdac_ext_stream_init() static (Jaroslav Kysela) [2179848] - ALSA: hda: document state machine for hdac_streams (Jaroslav Kysela) [2179848] - ALSA: hda: make snd_hdac_stream_clear() static (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob (Jaroslav Kysela) [2179848] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: refine SSP count support (Jaroslav Kysela) [2179848] - soundwire: cadence: Simplify error paths in cdns_xfer_msg() (Jaroslav Kysela) [2179848] - soundwire: cadence: Fix error check in cdns_xfer_msg() (Jaroslav Kysela) [2179848] - soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts() (Jaroslav Kysela) [2179848] - soundwire: cadence: Write to correct address for each FIFO chunk (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186 (Jaroslav Kysela) [2179848] - ALSA: ppc: Switch to use for_each_child_of_node() macro (Jaroslav Kysela) [2179848] - ASoC: Intel: skylake: remove unnecessary dev_set_drvdata() (Jaroslav Kysela) [2179848] - soundwire: qcom: do not send status of device 0 during alert (Jaroslav Kysela) [2179848] - soundwire: qcom: update status from device id 1 (Jaroslav Kysela) [2179848] - ASoC: qcom: add machine driver for sc8280xp (Jaroslav Kysela) [2179848] - ASoC: qcom: sm8250: move some code to common (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,sm8250: add compatibles for sm8450 and sm8250 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom: sort compatible strings (Jaroslav Kysela) [2179848] - ASoC: qcom: common: use EXPORT_SYMBOL_GPL instead of EXPORT_SYMBOL (Jaroslav Kysela) [2179848] - ASoC: max98390: Fix dsm calibration reading (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Switch to dev_err_probe() helper (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Implement 'set_bclk_ratio' (Jaroslav Kysela) [2179848] - ASoC: cs42l83: Extend CS42L42 support to new part (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Export regmap elements to core namespace (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Split I2C identity into separate module (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Pass component and dai defs into common probe (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Split cs42l42_resume into two functions (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Split probe() and remove() into stages (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config() (Jaroslav Kysela) [2179848] - soundwire: bus: Don't exit early if no device IDs were programmed (Jaroslav Kysela) [2179848] - soundwire: cadence: Fix lost ATTACHED interrupts when enumerating (Jaroslav Kysela) [2179848] - soundwire: bus: Don't re-enumerate before status is UNATTACHED (Jaroslav Kysela) [2179848] - soundwire: bus: Don't lose unattach notifications (Jaroslav Kysela) [2179848] - soundwire: cadence: fix updating slave status when a bus has multiple peripherals (Jaroslav Kysela) [2179848] - ASoC: soc-dapm: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179848] - ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024 (Jaroslav Kysela) [2179848] - ASoC: SOF: Adding amd HS functionality to the sof core (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Add support for Rembrandt plaform. (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Make ACP core code generic for newer SOC transition (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: nau8825: Add ADCOUT IO drive strength control (Jaroslav Kysela) [2179848] - ASoC: nau8825: Add ADCOUT IO drive strength control (Jaroslav Kysela) [2179848] - ASoC: ak4458: Add ak4458_reset in device probe and remove (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag (Jaroslav Kysela) [2179848] - ASoC: rt5682s: Reduce coupling of PLLB setting (Jaroslav Kysela) [2179848] - ASoC: rt5682s: Reduce coupling of I2S1 setting (Jaroslav Kysela) [2179848] - ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings (Jaroslav Kysela) [2179848] - ASoC: fsl_spdif: add ALSA event on dpll locked (Jaroslav Kysela) [2179848] - ALSA: dummy: Add customizable volume min/max. (Jaroslav Kysela) [2179848] - ALSA: dummy: Fix trailing whitespaces. (Jaroslav Kysela) [2179848] - soundwire: cadence: remove unused sdw_cdns_master_ops declaration (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: apr: add missing properties (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6apm-dai: adjust indentation in example (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6dsp-lpass-clocks: cleanup example (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6dsp-lpass-ports: cleanup example (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6adm: convert to dtschema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6asm: convert to dtschema (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: apr: correct service children (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6afe: remove binding (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: Add mtrace type information for IPC4 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Add support for mtrace log extraction (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Configure the debug box offset (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Add define for the outbox window index (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested (Jaroslav Kysela) [2179848] - sound: oss: dmasound: remove software_input_volume declaration (Jaroslav Kysela) [2179848] - ALSA: memalloc: remove snd_dma_sg_ops declaration (Jaroslav Kysela) [2179848] - ALSA: line6: remove line6_set_raw declaration (Jaroslav Kysela) [2179848] - ASoC: fsl_asrc: Add initialization finishing check in runtime resume (Jaroslav Kysela) [2179848] - ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data (Jaroslav Kysela) [2179848] - ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime() (Jaroslav Kysela) [2179848] - ASoC: ak4458: Remove component probe() and remove() (Jaroslav Kysela) [2179848] - ASoC: max98390: Remove unnecessary amp on/off conrtol (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179848] - ASoC: sti-sas: Remove the unneeded result variable (Jaroslav Kysela) [2179848] - ASoC: simple-card-utils: switch to using gpiod API (Jaroslav Kysela) [2179848] - ASoC: codecs: va-macro: add support for sm8450 and sc8280xp (Jaroslav Kysela) [2179848] - ASoC: codecs: va-macro: clear the frame sync counter before enabling (Jaroslav Kysela) [2179848] - ASoC: codecs: rx-macro: add support for sm8450 and sc8280xp (Jaroslav Kysela) [2179848] - ASoC: codecs: tx-macro: add support for sm8450 and sc8280xp (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa-macro: add support for sm8450 and sc8280xp (Jaroslav Kysela) [2179848] - ASoC: qcom: dt-bindings: add sm8450 and sc8280xp compatibles (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa883x: add clock stop support (Jaroslav Kysela) [2179848] - ASoC: codecs: tx-macro: fix active_decimator array (Jaroslav Kysela) [2179848] - ASoC: codecs: tx-macro: handle swr_reset correctly (Jaroslav Kysela) [2179848] - ASoC: codecs: rx-macro: handle swr_reset correctly (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa-macro: handle swr_reset correctly (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6core: remove binding (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC (Jaroslav Kysela) [2179848] - ASoC: fsl_audmux: Fix amixer write errors (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id() (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Call put_device() in the scope of get_device() (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Postpone requesting of DMA channels (Jaroslav Kysela) [2179848] - ASoC: SOF: Remove strsplit_u32() and tokenize_input() (Jaroslav Kysela) [2179848] - lib/string_helpers: Introduce parse_int_array_user() (Jaroslav Kysela) [2179848] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179848] - MAINTAINERS: Fix file pattern for ARM/APPLE MACHINE SOUND DRIVERS (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Unselect COMMON_CLK in Kconfig (Jaroslav Kysela) [2179848] - ALSA: asihpi - Remove useless code in hpi_meter_get_peak() (Jaroslav Kysela) [2179848] - ASoC: codecs: rk817: drop I2C dependencies (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd934x: add Slimbus dependency (Jaroslav Kysela) [2179848] - ASoC: codecs: rk817: fix missing I2C dependency in compile test (Jaroslav Kysela) [2179848] - ASoC: soc-pcm.c: check fe condition at out of loop (Jaroslav Kysela) [2179848] - ASoC: soc-pcm.c: add soc_pcm_ret() (Jaroslav Kysela) [2179848] - ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work() (Jaroslav Kysela) [2179848] - ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179848] - ASoC: codecs: max98088: remove redundant ret variable (Jaroslav Kysela) [2179848] - ASoC: codecs: allow compile testing without MFD drivers (Jaroslav Kysela) [2179848] - ASoC: max98396: Make data monitor features configurable (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: max98396: Document data monitor properties (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Modify dai_id macros to be more generic (Jaroslav Kysela) [2179848] - ASoC: tas2562: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2179848] - ASoC: tas2764: Export highpass filter setting (Jaroslav Kysela) [2179848] - ASoC: tas2764: Add IRQ handling (Jaroslav Kysela) [2179848] - ASoC: sigmadsp: switch to use kmemdup_nul() helper (Jaroslav Kysela) [2179848] - ASoC: max98088: add support for noise gate reg (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: Add dai driver for mt8186 (Jaroslav Kysela) [2179848] - ASoC: codecs: add suspend and resume for ES8316 (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Add locking (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Start new platform driver (Jaroslav Kysela) [2179848] - ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe() (Jaroslav Kysela) [2179848] - ASoC: SOF: imx: imx8ulp: declare ops structure as static (Jaroslav Kysela) [2179848] - ASoC: codes: src4xxx: Avoid clang -Wsometimes-uninitialized in src4xxx_hw_params() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-loader: Verify ext manifest magic number (Jaroslav Kysela) [2179848] - ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF (Jaroslav Kysela) [2179848] - ALSA: doc: Drop snd_dma_continuous_data() usages (Jaroslav Kysela) [2179848] - ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation (Jaroslav Kysela) [2179848] - ASoC: Intel: sst: Switch to standard device pages (Jaroslav Kysela) [2179848] - ALSA: pdaudiocf: Drop superfluous GFP setup (Jaroslav Kysela) [2179848] - ALSA: vx: Drop superfluous GFP setup (Jaroslav Kysela) [2179848] - ASoC: atmel_ssc_dai: Remove the unneeded result variable (Jaroslav Kysela) [2179848] - soundwire: intel: cleanup WakeEnable and WakeStatus (Jaroslav Kysela) [2179848] - soundwire: intel: cleanup AC Timing Control (Jaroslav Kysela) [2179848] - soundwire: intel: cleanup IO control (Jaroslav Kysela) [2179848] - soundwire: intel: cleanup PCM Stream channel map and channel count (Jaroslav Kysela) [2179848] - soundwire: intel: cleanup PCM stream capabilities (Jaroslav Kysela) [2179848] - soundwire: intel: add comment for control stream cap/chmap (Jaroslav Kysela) [2179848] - soundwire: intel: remove unused PDM capabilities (Jaroslav Kysela) [2179848] - soundwire: intel: cleanup SHIM SYNC (Jaroslav Kysela) [2179848] - soundwire: intel: remove IPPTR unused definition (Jaroslav Kysela) [2179848] - soundwire: intel: regroup definitions for LCTL (Jaroslav Kysela) [2179848] - soundwire: intel: cleanup definition of LCOUNT (Jaroslav Kysela) [2179848] - soundwire: intel: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179848] - soundwire: bus: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179848] - soundwire: intel: set dev_num_ida_min (Jaroslav Kysela) [2179848] - soundwire: bus: allow device number to be unique at system level (Jaroslav Kysela) [2179848] - soundwire: bus: rename sdw_ida as sdw_bus_ida (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Add support multi fifo sdma script (Jaroslav Kysela) [2179848] - ALSA: hda: cleanup definitions for multi-link registers (Jaroslav Kysela) [2179848] - ASoC: ti: omap-mcbsp: remove useless assignment (Jaroslav Kysela) [2179848] - ASoC: fsl: fsl-utils: remove useless assignment (Jaroslav Kysela) [2179848] - ASoC: wcd9335: remove always-true condition (Jaroslav Kysela) [2179848] - ASoC: wcd-mbhc-v2: remove always-true condition (Jaroslav Kysela) [2179848] - ASoC: hdmi-codec: remove unused definitions (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Remove dai_posn variable (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Add copy function for capture case (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Move sof_compr_copy functionality (Jaroslav Kysela) [2179848] - ASoC: Intel: fix unused-variable warning in probe_codec (Jaroslav Kysela) [2179848] - ASoC: soc-pcm.c: summarize related settings at soc_new_pcm() (Jaroslav Kysela) [2179848] - ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled (Jaroslav Kysela) [2179848] - ASoC: amd: acp: add a label to make error path more clean (Jaroslav Kysela) [2179848] - ASoC: amd: acp: switch to use dev_err_probe() (Jaroslav Kysela) [2179848] - ASoC: amd: acp: remove unnecessary NULL checks (Jaroslav Kysela) [2179848] - ASoC: Change handling of unimplemented set_bclk_ratio (Jaroslav Kysela) [2179848] - ALSA: hda: Remove unused defines (Jaroslav Kysela) [2179848] - ALSA: hda: Remove unused MAX_PIN_CONFIGS constant (Jaroslav Kysela) [2179848] - ALSA: hda: Rework snd_hdac_stream_reset() to use macros (Jaroslav Kysela) [2179848] - ALSA: hda: Move stream-register polling macros (Jaroslav Kysela) [2179848] - ASoC: SOF: imx: Add i.MX8ULP HW support (Jaroslav Kysela) [2179848] - ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk() (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put() (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Move cs42l42_supply_names to .c file (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Add include dependencies to cs42l42.h (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Don't include kernel.h (Jaroslav Kysela) [2179848] - ASoC: codecs: es8326: change es8326_regmap_config to static (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Add support for computing timestamps (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Save channel count and sample bytes (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Introduce sof_compr_stream (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Remove byte offset computation (Jaroslav Kysela) [2179848] - soundwire: intel: Remove unnecessary TODO (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Remove unnecessary FIFO reset in ISR (Jaroslav Kysela) [2179848] - ASoC: Variable type completion (Jaroslav Kysela) [2179848] - ASoC: core: remove setting platform_max in kcontrol macros (Jaroslav Kysela) [2179848] - ASoC: qcom: qdsp6: q6prm: add new clocks (Jaroslav Kysela) [2179848] - ALSA: hda: Fix page fault in snd_hda_codec_shutdown() (Jaroslav Kysela) [2179848] - ALSA: hda: Remove codec init and exit routines (Jaroslav Kysela) [2179848] - ALSA: hda: Always free codec on the device release (Jaroslav Kysela) [2179848] - ASoC: Intel: Drop hdac_ext usage for codec device creation (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179848] - ASoC: codecs: add support for ES8326 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Add Everest ES8326 audio CODEC (Jaroslav Kysela) [2179848] - ASoC: Intel: Drop legacy HSW/BDW board-match information (Jaroslav Kysela) [2179848] - ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency (Jaroslav Kysela) [2179848] - ASoC: Intel: bdw_rt286: Rename module (Jaroslav Kysela) [2179848] - ASoC: Intel: hsw_rt5640: Rename module (Jaroslav Kysela) [2179848] - ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179848] - ASoC: tlv320adcx140: Add a new kcontrol (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Add TDM support for acp i2s stream (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Initialize list to store acp_stream during pcm_open (Jaroslav Kysela) [2179848] - ASoC: codecs: add support for the TI SRC4392 codec (Jaroslav Kysela) [2179848] - ASoC: Variable type completion (Jaroslav Kysela) [2179848] - ASoC: simple-card-utils: Fixup DAI sample format (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Add sample format conversion (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Definitions for DAI params (Jaroslav Kysela) [2179848] - ASoC: tlv320adcx140: Fix a typo in a comment (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186 (Jaroslav Kysela) [2179848] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Update slots number according to bclk_ratio (Jaroslav Kysela) [2179848] - ASoC: imx-rpmsg: Support configure sysclk for codec dai (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl,sai: Convert format to json-schema (Jaroslav Kysela) [2179848] - ASoC: omap: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179848] - ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at() (Jaroslav Kysela) [2179848] - ASoC: core: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179848] - ASoC: Intel: skylake: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179848] - ASoC: Intel: catpt: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179848] - ASoC: Intel: sst: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179848] - ASoC: tlv320aic26: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179848] - ASoC: cs43130: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2179848] - ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,wcd934x: use absolute path to other schema (Jaroslav Kysela) [2179848] - ASoC: wcd938x: Remove spurious type_base from irq chip (Jaroslav Kysela) [2179848] - ASoC: wcd9335: Convert irq chip to config regs (Jaroslav Kysela) [2179848] - ASoC: atmel_ssc_dai: remove #ifdef CONFIG_PM (Jaroslav Kysela) [2179848] - ASoC: codecs: show PING status on resume failures (Jaroslav Kysela) [2179848] - soundwire: add sdw_show_ping_status() helper (Jaroslav Kysela) [2179848] - soundwire: intel/cadence: expose PING status in manager ops (Jaroslav Kysela) [2179848] - soundwire: add read_ping_status helper definition in manager ops (Jaroslav Kysela) [2179848] - soundwire: qcom: Update error prints to debug prints (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,sm8250: add SDM845 sound (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl-sai: Add two PLL clock source (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl_spdif: Add two PLL clock source (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Fix description for msm8916 (Jaroslav Kysela) [2179848] - ALSA: wavefront: remove redundant assignment to pointer end (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Add WSA883x bindings (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl,micfil: Convert format to json-schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: max98396: Document adi,bypass-slot-no (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: max98396: add voltage supplies (Jaroslav Kysela) [2179848] - dt-bindings: firmware: document Qualcomm QCS404 and SM6125 SCM (Jaroslav Kysela) [2179848] - ASoC: qcom: apq8096: set driver name correctly (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl-sai: Add new property to configure dataline (Jaroslav Kysela) [2179848] - dt-bindings: firmware: scm: Add compatible for SDX65 (Jaroslav Kysela) [2179848] - ASoC: tlv320adcx140: Register a callback to disable the regulator_disable (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl,micfil: Add compatible string for imx8mp (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: aoss: document qcom,sm8450-aoss-qmp (Jaroslav Kysela) [2179848] - ASoC: cs43130: Re-use generic struct u16_fract (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682: Add #sound-dai-cells (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt1015p: Add #sound-dai-cells (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: max98396: add amplifier driver (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: lpass-cpu: Update clocks and power domain names for sc7280 platform (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: wcd938x: Add mic bias supply property (Jaroslav Kysela) [2179848] - ASoC: qcom: dt-bindings: Update bindings for clocks in lpass digital codes (Jaroslav Kysela) [2179848] - dt-bindings: soundwire: qcom: Add bindings for audio clock reset control property (Jaroslav Kysela) [2179848] - dt-bindings: soundwire: qcom: document optional wake irq (Jaroslav Kysela) [2179848] - ASoC: qcom: dt-bindings: Add bindings for power domains in lpass digital codecs (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Add SC7280 lpass cpu bindings (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: realtek,rt5682s: Drop Tegra specifics from example (Jaroslav Kysela) [2179848] - dt-bindings: google,cros-ec: drop Enric Balletbo i Serra from maintainers (Jaroslav Kysela) [2179848] - dt-bindings: display: bridge: drop Enric Balletbo i Serra from maintainers (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom: sm8250: Document "pin-switches" and "widgets" (Jaroslav Kysela) [2179848] - dt-bindings: firmware: scm: Add SM6350 compatible (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682s: add AMIC delay time property (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom: Document qcom,msm8916-qdsp6-sndcard compatible (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom: apq8016-sbc: Move to qcom,sm8250 DT schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom: sm8250: Document "aux-devs" (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom: sm8250: Drop redundant MultiMedia routes (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: add q6apm digital audio stream bindings (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: lpass-clocks: add q6prm clocks compatible (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: q6dsp: add q6apm-lpass-dai compatible (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: move LPASS clocks related bindings out of q6afe (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: move LPASS dai related bindings out of q6afe (Jaroslav Kysela) [2179848] - ASoC: qcom: dt-bindings: Add compatible names for lpass sc7280 digital codecs (Jaroslav Kysela) [2179848] - MAINTAINERS: Chrome: Drop Enric Balletbo i Serra (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682s: fix the device-tree schema errors (Jaroslav Kysela) [2179848] - soc: dt-bindings: qcom: add gpr bindings (Jaroslav Kysela) [2179848] - soc: dt-bindings: qcom: apr: deprecate qcom,apr-domain property (Jaroslav Kysela) [2179848] - soc: dt-bindings: qcom: apr: convert to yaml (Jaroslav Kysela) [2179848] - ASoC: q6afe: q6asm: Fix typos in qcom,q6afe.txt and qcom,q6asm.txt (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682s: correct several errors (Jaroslav Kysela) [2179848] - dt-bindings: firmware: scm: Add compatible for msm8226 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682s: add bindings for rt5682s (Jaroslav Kysela) [2179848] - dt-bindings: Use 'enum' instead of 'oneOf' plus 'const' entries (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: aoss: Add SM6350 compatible (Jaroslav Kysela) [2179848] - treewide: Replace open-coded flex arrays in unions (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: aoss: Convert to YAML (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: aoss: Add SC8180X and generic compatible (Jaroslav Kysela) [2179848] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179848] - crypto: testmgr - allow ecdsa-nist-p256 and -p384 in FIPS mode (Coiby Xu) [2055205] - redhat/configs: Enable machine keyring for IMA (Coiby Xu) [2055205] - integrity: Remove EXPERIMENTAL from Kconfig (Coiby Xu) [2055205] - integrity: Enforce digitalSignature usage in the ima and evm keyrings (Coiby Xu) [2055205] - KEYS: DigitalSignature link restriction (Coiby Xu) [2055205] - integrity: machine keyring CA configuration (Coiby Xu) [2055205] - KEYS: CA link restriction (Coiby Xu) [2055205] - KEYS: X.509: Parse Key Usage (Coiby Xu) [2055205] - KEYS: X.509: Parse Basic Constraints for CA (Coiby Xu) [2055205] - KEYS: Add missing function documentation (Coiby Xu) [2055205] - KEYS: Create static version of public_key_verify_signature (Coiby Xu) [2055205] - integrity: Only use machine keyring when uefi_check_trust_mok_keys is true (Coiby Xu) [2055205] - integrity: Trust MOK keys if MokListTrustedRT found (Coiby Xu) [2055205] - KEYS: Introduce link restriction for machine keys (Coiby Xu) [2055205] - KEYS: store reference to machine keyring (Coiby Xu) [2055205] - integrity: add new keyring handler for mok keys (Coiby Xu) [2055205] - integrity: Introduce a Linux keyring called machine (Coiby Xu) [2055205] - integrity: Fix warning about missing prototypes (Coiby Xu) [2055205]- nfsd: move init of percpu reply_cache_stats counters back to nfsd_init_net (Jeffrey Layton) [2215429] - ACPI: processor idle: avoid call to raw_local_irq_disable() from acpi_safe_halt() (David Arcari) [2217308] - docs: admin-guide: Add information about intel_pstate active mode (David Arcari) [2216955] - KVM: x86/pmu: Fix a typo in kvm_pmu_request_counter_reprogam() (Maxim Levitsky) [2177720] - docs: kvm: x86: Fix broken field list (Maxim Levitsky) [2177720] - KVM: nVMX: Do not report error code when synthesizing VM-Exit from Real Mode (Maxim Levitsky) [2177720] - KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection (Maxim Levitsky) [2177720] - KVM: x86: Suppress pending MMIO write exits if emulator detects exception (Maxim Levitsky) [2177720] - KVM: x86/ioapic: Resample the pending state of an IRQ when unmasking (Maxim Levitsky) [2177720] - KVM: irqfd: Make resampler_list an RCU list (Maxim Levitsky) [2177720] - KVM: SVM: Flush Hyper-V TLB when required (Maxim Levitsky) [2177720] - KVM: selftests: Sync KVM exit reasons in selftests (Maxim Levitsky) [2177720] - KVM: selftests: Add macro to generate KVM exit reason strings (Maxim Levitsky) [2177720] - KVM: selftests: Print expected and actual exit reason in KVM exit reason assert (Maxim Levitsky) [2177720] - KVM: selftests: Make vCPU exit reason test assertion common (Maxim Levitsky) [2177720] - KVM: selftests: Add EVTCHNOP_send slow path test to xen_shinfo_test (Maxim Levitsky) [2177720] - KVM: selftests: Use enum for test numbers in xen_shinfo_test (Maxim Levitsky) [2177720] - KVM: selftests: Add helpers to make Xen-style VMCALL/VMMCALL hypercalls (Maxim Levitsky) [2177720] - KVM: selftests: Move the guts of kvm_hypercall() to a separate macro (Maxim Levitsky) [2177720] - KVM: SVM: WARN if GATag generation drops VM or vCPU ID information (Maxim Levitsky) [2177720] - KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs (Maxim Levitsky) [2177720] - KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask (Maxim Levitsky) [2177720] - selftests: KVM: skip hugetlb tests if huge pages are not available (Maxim Levitsky) [2177720] - KVM: VMX: Use tabs instead of spaces for indentation (Maxim Levitsky) [2177720] - KVM: VMX: Fix indentation coding style issue (Maxim Levitsky) [2177720] - KVM: nVMX: remove unnecessary #ifdef (Maxim Levitsky) [2177720] - KVM: nVMX: add missing consistency checks for CR0 and CR4 (Maxim Levitsky) [2177720] - KVM: SVM: hyper-v: placate modpost section mismatch error (Maxim Levitsky) [2177720] - KVM: x86/mmu: Make tdp_mmu_allowed static (Maxim Levitsky) [2177720] - KVM: selftests: Remove duplicate macro definition (Maxim Levitsky) [2177720] - KVM: selftests: Clean up misnomers in xen_shinfo_test (Maxim Levitsky) [2177720] - selftests: KVM: Replace optarg with arg in guest_modes_cmdline (Maxim Levitsky) [2177720] - KVM: update code comment in struct kvm_vcpu (Maxim Levitsky) [2177720] - KVM: selftests: Assign guest page size in sync area early in memslot_perf_test (Maxim Levitsky) [2177720] - KVM: SVM: Fix potential overflow in SEV's send|receive_update_data() (Maxim Levitsky) [2177720] - KVM: nVMX: Simplify the setting of SECONDARY_EXEC_ENABLE_VMFUNC for nested. (Maxim Levitsky) [2177720] - KVM: VMX: Do not trap VMFUNC instructions for L1 guests. (Maxim Levitsky) [2177720] - KVM: selftests: Enable USERFAULTFD (Maxim Levitsky) [2177720] - KVM: x86: Simplify msr_io() (Maxim Levitsky) [2177720] - KVM: x86: Remove unnecessary initialization in kvm_vm_ioctl_set_msr_filter() (Maxim Levitsky) [2177720] - KVM: x86: Explicitly state lockdep condition of msr_filter update (Maxim Levitsky) [2177720] - KVM: x86: Simplify msr_filter update (Maxim Levitsky) [2177720] - KVM: x86: Optimize kvm->lock and SRCU interaction (KVM_X86_SET_MSR_FILTER) (Maxim Levitsky) [2177720] - KVM: x86: Optimize kvm->lock and SRCU interaction (KVM_SET_PMU_EVENT_FILTER) (Maxim Levitsky) [2177720] - KVM: x86/emulator: Fix comment in __load_segment_descriptor() (Maxim Levitsky) [2177720] - KVM: x86/emulator: Fix segment load privilege level validation (Maxim Levitsky) [2177720] - KVM: selftests: Remove redundant setbuf() (Maxim Levitsky) [2177720] - scripts/spelling.txt: add `permitted' (Maxim Levitsky) [2177720] - Documentation: KVM: Update AMD memory encryption link (Maxim Levitsky) [2177720] - KVM: x86/pmu: Add PRIR++ and PDist support for SPR and later models (Maxim Levitsky) [2177720] - KVM: selftests: Verify APIC_ID is set when forcing x2APIC=>xAPIC transition (Maxim Levitsky) [2177720] - KVM: x86: Reinitialize xAPIC ID when userspace forces x2APIC => xAPIC (Maxim Levitsky) [2177720] - KVM: selftests: Test Hyper-V extended hypercall exit to userspace (Maxim Levitsky) [2177720] - KVM: selftests: Replace hardcoded Linux OS id with HYPERV_LINUX_OS_ID (Maxim Levitsky) [2177720] - KVM: selftests: Test Hyper-V extended hypercall enablement (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Add extended hypercall support in Hyper-v (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Use common code for hypercall userspace exit (Maxim Levitsky) [2177720] - KVM: Destroy target device if coalesced MMIO unregistration fails (Maxim Levitsky) [2177720] - KVM: x86: Use emulator callbacks instead of duplicating "host flags" (Maxim Levitsky) [2177720] - KVM: x86: Move HF_NMI_MASK and HF_IRET_MASK into "struct vcpu_svm" (Maxim Levitsky) [2177720] - KVM: x86: Move HF_GIF_MASK into "struct vcpu_svm" as "guest_gif" (Maxim Levitsky) [2177720] - KVM: nSVM: Don't sync tlb_ctl back to vmcb12 on nested VM-Exit (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Test read-only PT memory regions (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Fix check of dirty log PT write (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Do not default to dirty PTE pages on all S1PTWs (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Relax userfaultfd read vs. write checks (Maxim Levitsky) [2177720] - KVM: x86/pmu: Provide "error" semantics for unsupported-but-known PMU MSRs (Maxim Levitsky) [2177720] - KVM: x86/pmu: Don't tell userspace to save MSRs for non-existent fixed PMCs (Maxim Levitsky) [2177720] - KVM: x86/pmu: Don't tell userspace to save PMU MSRs if PMU is disabled (Maxim Levitsky) [2177720] - KVM: x86/pmu: Use separate array for defining "PMU MSRs to save" (Maxim Levitsky) [2177720] - KVM: x86/pmu: Gate all "unimplemented MSR" prints on report_ignored_msrs (Maxim Levitsky) [2177720] - KVM: x86/pmu: Cap kvm_pmu_cap.num_counters_gp at KVM's internal max (Maxim Levitsky) [2177720] - KVM: x86/pmu: Drop event_type and rename "struct kvm_event_hw_type_mapping" (Maxim Levitsky) [2177720] - Documentation: KVM: fix typos in running-nested-guests.rst (Maxim Levitsky) [2177720] - KVM: x86: Replace IS_ERR() with IS_ERR_VALUE() (Maxim Levitsky) [2177720] - KVM: VMX: Handle NMI VM-Exits in noinstr region (Maxim Levitsky) [2177720] - KVM: VMX: Provide separate subroutines for invoking NMI vs. IRQ handlers (Maxim Levitsky) [2177720] - x86/entry: KVM: Use dedicated VMX NMI entry for 32-bit kernels too (Maxim Levitsky) [2177720] - KVM: VMX: Always inline to_vmx() and to_kvm_vmx() (Maxim Levitsky) [2177720] - KVM: VMX: Always inline eVMCS read/write helpers (Maxim Levitsky) [2177720] - KVM: VMX: Allow VM-Fail path of VMREAD helper to be instrumented (Maxim Levitsky) [2177720] - KVM: x86: Make vmx_get_exit_qual() and vmx_get_intr_info() noinstr-friendly (Maxim Levitsky) [2177720] - KVM: VMX: don't use "unsigned long" in vmx_vcpu_enter_exit() (Maxim Levitsky) [2177720] - KVM: VMX: Access @flags as a 32-bit value in __vmx_vcpu_run() (Maxim Levitsky) [2177720] - KVM: SVM: Account scratch allocations used to decrypt SEV guest memory (Maxim Levitsky) [2177720] - KVM: svm/avic: Drop "struct kvm_x86_ops" for avic_hardware_setup() (Maxim Levitsky) [2177720] - KVM: SVM: remove redundant ret variable (Maxim Levitsky) [2177720] - KVM: selftests: Stop assuming stats are contiguous in kvm_binary_stats_test (Maxim Levitsky) [2177720] - KVM: x86/xen: Remove unneeded semicolon (Maxim Levitsky) [2177720] - KVM: selftests: x86: Use host's native hypercall instruction in kvm_hypercall() (Maxim Levitsky) [2177720] - KVM: selftests: x86: Cache host CPU vendor (AMD vs. Intel) (Maxim Levitsky) [2177720] - KVM: selftests: x86: Use "this_cpu" prefix for cpu vendor queries (Maxim Levitsky) [2177720] - KVM: selftests: Fix a typo in the vcpu_msrs_set assert (Maxim Levitsky) [2177720] - KVM: selftests: kvm_vm_elf_load() and elfhdr_get() should close fd (Maxim Levitsky) [2177720] - KVM: selftests: Test masked events in PMU filter (Maxim Levitsky) [2177720] - KVM: selftests: Add testing for KVM_SET_PMU_EVENT_FILTER (Maxim Levitsky) [2177720] - KVM: selftests: Add flags when creating a pmu event filter (Maxim Levitsky) [2177720] - KVM: x86/pmu: Introduce masked events to the pmu event filter (Maxim Levitsky) [2177720] - KVM: x86/pmu: prepare the pmu event filter for masked events (Maxim Levitsky) [2177720] - KVM: x86/pmu: Remove impossible events from the pmu event filter (Maxim Levitsky) [2177720] - KVM: x86/pmu: Correct the mask used in a pmu event filter lookup (Maxim Levitsky) [2177720] - KVM: x86/mmu: Use kstrtobool() instead of strtobool() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Cleanup range-based flushing for given page (Maxim Levitsky) [2177720] - KVM: x86/mmu: Fix wrong gfn range of tlb flushing in validate_direct_spte() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Fix wrong start gfn of tlb flushing with range (Maxim Levitsky) [2177720] - KVM: x86/mmu: Reduce gfn range of tlb flushing in tdp_mmu_map_handle_target_level() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Fix wrong gfn range of tlb flushing in kvm_set_pte_rmapp() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Move round_gfn_for_level() helper into mmu_internal.h (Maxim Levitsky) [2177720] - KVM: x86/mmu: fix an incorrect comment in kvm_mmu_new_pgd() (Maxim Levitsky) [2177720] - kvm: x86/mmu: Don't clear write flooding for direct SP (Maxim Levitsky) [2177720] - kvm: x86/mmu: Rename SPTE_TDP_AD_ENABLED_MASK to SPTE_TDP_AD_ENABLED (Maxim Levitsky) [2177720] - x86/reboot: Disable SVM, not just VMX, when stopping CPUs (Maxim Levitsky) [2177720] - x86/reboot: Disable virtualization in an emergency if SVM is supported (Maxim Levitsky) [2177720] - x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) (Maxim Levitsky) [2177720] - x86/crash: Disable virt in core NMI crash handler to avoid double shootdown (Maxim Levitsky) [2177720] - KVM: x86/xen: update Xen CPUID Leaf 4 (tsc info) sub-leaves, if present (Maxim Levitsky) [2177720] - KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit (Maxim Levitsky) [2177720] - KVM: x86: Replace cpu_dirty_logging_count with nr_memslots_dirty_logging (Maxim Levitsky) [2177720] - KVM: x86: Replace 0-length arrays with flexible arrays (Maxim Levitsky) [2177720] - KVM: x86: Advertise fast REP string features inherent to the CPU (Maxim Levitsky) [2177720] - kvm_host.h: fix spelling typo in function declaration (Maxim Levitsky) [2177720] - KVM: account allocation in generic version of kvm_arch_alloc_vm() (Maxim Levitsky) [2177720] - KVM: x86: fire timer when it is migrated and expired, and in oneshot mode (Maxim Levitsky) [2177720] - KVM: VMX: Intercept reads to invalid and write-only x2APIC registers (Maxim Levitsky) [2177720] - KVM: VMX: Always intercept accesses to unsupported "extended" x2APIC regs (Maxim Levitsky) [2177720] - KVM: x86: Split out logic to generate "readable" APIC regs mask to helper (Maxim Levitsky) [2177720] - KVM: x86: Mark x2APIC DFR reg as non-existent for x2APIC (Maxim Levitsky) [2177720] - KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32 (Maxim Levitsky) [2177720] - KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI (Maxim Levitsky) [2177720] - KVM: x86: remove redundant ret variable (Maxim Levitsky) [2177720] - KVM: MMU: Make the definition of 'INVALID_GPA' common (Maxim Levitsky) [2177720] - KVM: x86: Add helpers to recalc physical vs. logical optimized APIC maps (Maxim Levitsky) [2177720] - KVM: x86: Allow APICv APIC ID inhibit to be cleared (Maxim Levitsky) [2177720] - KVM: x86: Track required APICv inhibits with variable, not callback (Maxim Levitsky) [2177720] - Revert "KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu" (Maxim Levitsky) [2177720] - KVM: SVM: Ignore writes to Remote Read Data on AVIC write traps (Maxim Levitsky) [2177720] - KVM: SVM: Handle multiple logical targets in AVIC kick fastpath (Maxim Levitsky) [2177720] - KVM: SVM: Require logical ID to be power-of-2 for AVIC entry (Maxim Levitsky) [2177720] - KVM: SVM: Update svm->ldr_reg cache even if LDR is "bad" (Maxim Levitsky) [2177720] - KVM: SVM: Always update local APIC on writes to logical dest register (Maxim Levitsky) [2177720] - KVM: SVM: Inhibit AVIC if vCPUs are aliased in logical mode (Maxim Levitsky) [2177720] - KVM: x86: Inhibit APICv/AVIC if the optimized physical map is disabled (Maxim Levitsky) [2177720] - KVM: x86: Honor architectural behavior for aliased 8-bit APIC IDs (Maxim Levitsky) [2177720] - KVM: x86: Disable APIC logical map if vCPUs are aliased in logical mode (Maxim Levitsky) [2177720] - KVM: x86: Disable APIC logical map if logical ID covers multiple MDAs (Maxim Levitsky) [2177720] - KVM: x86: Skip redundant x2APIC logical mode optimized cluster setup (Maxim Levitsky) [2177720] - KVM: x86: Explicitly track all possibilities for APIC map's logical modes (Maxim Levitsky) [2177720] - KVM: x86: Explicitly skip optimized logical map setup if vCPU's LDR==0 (Maxim Levitsky) [2177720] - KVM: SVM: Add helper to perform final AVIC "kick" of single vCPU (Maxim Levitsky) [2177720] - KVM: SVM: Document that vCPU ID == APIC ID in AVIC kick fastpatch (Maxim Levitsky) [2177720] - Revert "KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible" (Maxim Levitsky) [2177720] - KVM: SVM: Fix x2APIC Logical ID calculation for avic_kick_target_vcpus_fast (Maxim Levitsky) [2177720] - KVM: SVM: Compute dest based on sender's x2APIC status for AVIC kick (Maxim Levitsky) [2177720] - KVM: SVM: Replace "avic_mode" enum with "x2avic_enabled" boolean (Maxim Levitsky) [2177720] - KVM: x86: Inhibit APIC memslot if x2APIC and AVIC are enabled (Maxim Levitsky) [2177720] - KVM: x86: Move APIC access page helper to common x86 code (Maxim Levitsky) [2177720] - KVM: x86: Handle APICv updates for APIC "mode" changes via request (Maxim Levitsky) [2177720] - KVM: SVM: Don't put/load AVIC when setting virtual APIC mode (Maxim Levitsky) [2177720] - KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID (Maxim Levitsky) [2177720] - KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled (Maxim Levitsky) [2177720] - KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target (Maxim Levitsky) [2177720] - KVM: SVM: Flush the "current" TLB when activating AVIC (Maxim Levitsky) [2177720] - KVM: x86: Purge "highest ISR" cache when updating APICv state (Maxim Levitsky) [2177720] - KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps (Maxim Levitsky) [2177720] - KVM: Clean up error labels in kvm_init() (Maxim Levitsky) [2177720] - KVM: Opt out of generic hardware enabling on s390 and PPC (Maxim Levitsky) [2177720] - KVM: Register syscore (suspend/resume) ops early in kvm_init() (Maxim Levitsky) [2177720] - KVM: Make hardware_enable_failed a local variable in the "enable all" path (Maxim Levitsky) [2177720] - KVM: Use a per-CPU variable to track which CPUs have enabled virtualization (Maxim Levitsky) [2177720] - KVM: Remove on_each_cpu(hardware_disable_nolock) in kvm_exit() (Maxim Levitsky) [2177720] - KVM: Drop kvm_count_lock and instead protect kvm_usage_count with kvm_lock (Maxim Levitsky) [2177720] - KVM: Ensure CPU is stable during low level hardware enable/disable (Maxim Levitsky) [2177720] - KVM: Disable CPU hotplug during hardware enabling/disabling (Maxim Levitsky) [2177720] - KVM: Rename and move CPUHP_AP_KVM_STARTING to ONLINE section (Maxim Levitsky) [2177720] - KVM: x86: Do compatibility checks when onlining CPU (Maxim Levitsky) [2177720] - KVM: x86: Move CPU compat checks hook to kvm_x86_ops (from kvm_x86_init_ops) (Maxim Levitsky) [2177720] - KVM: SVM: Check for SVM support in CPU compatibility checks (Maxim Levitsky) [2177720] - KVM: VMX: Shuffle support checks and hardware enabling code around (Maxim Levitsky) [2177720] - KVM: x86: Do VMX/SVM support checks directly in vendor code (Maxim Levitsky) [2177720] - KVM: VMX: Use current CPU's info to perform "disabled by BIOS?" checks (Maxim Levitsky) [2177720] - KVM: x86: Unify pr_fmt to use module name for all KVM modules (Maxim Levitsky) [2177720] - KVM: x86: Use KBUILD_MODNAME to specify vendor module name (Maxim Levitsky) [2177720] - KVM: Drop kvm_arch_check_processor_compat() hook (Maxim Levitsky) [2177720] - KVM: x86: Do CPU compatibility checks in x86 code (Maxim Levitsky) [2177720] - KVM: VMX: Make VMCS configuration/capabilities structs read-only after init (Maxim Levitsky) [2177720] - KVM: Drop kvm_arch_{init,exit}() hooks (Maxim Levitsky) [2177720] - KVM: s390: Mark __kvm_s390_init() and its descendants as __init (Maxim Levitsky) [2177720] - KVM: s390: Do s390 specific init without bouncing through kvm_init() (Maxim Levitsky) [2177720] - KVM: PPC: Move processor compatibility check to module init (Maxim Levitsky) [2177720] - KVM: MIPS: Register die notifier prior to kvm_init() (Maxim Levitsky) [2177720] - KVM: MIPS: Setup VZ emulation? directly from kvm_mips_init() (Maxim Levitsky) [2177720] - KVM: MIPS: Hardcode callbacks to hardware virtualization extensions (Maxim Levitsky) [2177720] - KVM: arm64: Mark kvm_arm_init() and its unique descendants as __init (Maxim Levitsky) [2177720] - KVM: arm64: Do arm/arch initialization without bouncing through kvm_init() (Maxim Levitsky) [2177720] - KVM: arm64: Unregister perf callbacks if hypervisor finalization fails (Maxim Levitsky) [2177720] - KVM: arm64: Free hypervisor allocations if vector slot init fails (Maxim Levitsky) [2177720] - KVM: arm64: Simplify the CPUHP logic (Maxim Levitsky) [2177720] - KVM: x86: Serialize vendor module initialization (hardware setup) (Maxim Levitsky) [2177720] - KVM: VMX: Do _all_ initialization before exposing /dev/kvm to userspace (Maxim Levitsky) [2177720] - KVM: x86: Move guts of kvm_arch_init() to standalone helper (Maxim Levitsky) [2177720] - KVM: VMX: Move Hyper-V eVMCS initialization to helper (Maxim Levitsky) [2177720] - KVM: VMX: Don't bother disabling eVMCS static key on module exit (Maxim Levitsky) [2177720] - KVM: VMX: Reset eVMCS controls in VP assist page during hardware disabling (Maxim Levitsky) [2177720] - KVM: Drop arch hardware (un)setup hooks (Maxim Levitsky) [2177720] - KVM: x86: Move hardware setup/unsetup to init/exit (Maxim Levitsky) [2177720] - KVM: x86: Do timer initialization after XCR0 configuration (Maxim Levitsky) [2177720] - KVM: s390: Move hardware setup/unsetup to init/exit (Maxim Levitsky) [2177720] - KVM: s390: Unwind kvm_arch_init() piece-by-piece() if a step fails (Maxim Levitsky) [2177720] - KVM: Teardown VFIO ops earlier in kvm_exit() (Maxim Levitsky) [2177720] - KVM: Allocate cpus_hardware_enabled after arch hardware setup (Maxim Levitsky) [2177720] - KVM: Initialize IRQ FD after arch hardware setup (Maxim Levitsky) [2177720] - KVM: Register /dev/kvm as the _very_ last thing during initialization (Maxim Levitsky) [2177720] - KVM: selftests: Test Hyper-V invariant TSC control (Maxim Levitsky) [2177720] - KVM: selftests: Test that values written to Hyper-V MSRs are preserved (Maxim Levitsky) [2177720] - KVM: selftests: Convert hyperv_features test to using KVM_X86_CPU_FEATURE() (Maxim Levitsky) [2177720] - KVM: selftests: Rename 'msr->available' to 'msr->fault_exepected' in hyperv_features test (Maxim Levitsky) [2177720] - KVM: x86: Hyper-V invariant TSC control (Maxim Levitsky) [2177720] - KVM: x86: Add a KVM-only leaf for CPUID_8000_0007_EDX (Maxim Levitsky) [2177720] - KVM: x86/mmu: Pivot on "TDP MMU enabled" when handling direct page faults (Maxim Levitsky) [2177720] - KVM: x86/mmu: Pivot on "TDP MMU enabled" to check if active MMU is TDP MMU (Maxim Levitsky) [2177720] - KVM: x86/mmu: Replace open coded usage of tdp_mmu_page with is_tdp_mmu_page() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Rename __direct_map() to direct_map() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Fix race condition in direct_page_fault (Maxim Levitsky) [2177720] - KVM: x86/mmu: Stop needlessly making MMU pages available for TDP MMU faults (Maxim Levitsky) [2177720] - KVM: x86/mmu: Split out TDP MMU page fault handling (Maxim Levitsky) [2177720] - KVM: x86/mmu: Initialize fault.{gfn,slot} earlier for direct MMUs (Maxim Levitsky) [2177720] - KVM: x86/mmu: Handle no-slot faults in kvm_faultin_pfn() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Avoid memslot lookup during KVM_PFN_ERR_HWPOISON handling (Maxim Levitsky) [2177720] - KVM: x86/mmu: Handle error PFNs in kvm_faultin_pfn() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Grab mmu_invalidate_seq in kvm_faultin_pfn() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Move TDP MMU VM init/uninit behind tdp_mmu_enabled (Maxim Levitsky) [2177720] - KVM: x86/mmu: Change tdp_mmu to a read-only parameter (Maxim Levitsky) [2177720] - KVM: selftests: x86: Use TAP interface in the tsc_msrs_test (Maxim Levitsky) [2177720] - KVM: selftests: Use TAP interface in the kvm_binary_stats_test (Maxim Levitsky) [2177720] - kvm: x86/mmu: Warn on linking when sp->unsync_children (Maxim Levitsky) [2177720] - KVM: VMX: Resurrect vmcs_conf sanitization for KVM-on-Hyper-V (Maxim Levitsky) [2177720] - KVM: nVMX: Prepare to sanitize tertiary execution controls with eVMCS (Maxim Levitsky) [2177720] - KVM: nVMX: Invert 'unsupported by eVMCSv1' check (Maxim Levitsky) [2177720] - KVM: nVMX: Sanitize primary processor-based VM-execution controls with eVMCS too (Maxim Levitsky) [2177720] - kvm: initialize all of the kvm_debugregs structure before sending it to userspace (Maxim Levitsky) [2177720] - Documentation/hw-vuln: Fix rST warning (Maxim Levitsky) [2177720] - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions (Maxim Levitsky) [2177720] - KVM: x86: Mitigate the cross-thread return address predictions bug (Maxim Levitsky) [2177720] - x86/speculation: Identify processors vulnerable to SMT RSB predictions (Maxim Levitsky) [2177720] - KVM: selftests: Make reclaim_period_ms input always be positive (Maxim Levitsky) [2177720] - KVM: x86/vmx: Do not skip segment attributes if unusable bit is set (Maxim Levitsky) [2177720] - selftests: kvm: move declaration at the beginning of main() (Maxim Levitsky) [2177720] - KVM: x86/xen: Avoid deadlock by adding kvm->arch.xen.xen_lock leaf node lock (Maxim Levitsky) [2177720] - KVM: x86/xen: Fix potential deadlock in kvm_xen_update_runstate_guest() (Maxim Levitsky) [2177720] - KVM: x86/xen: Fix lockdep warning on "recursive" gpc locking (Maxim Levitsky) [2177720] - Documentation: kvm: fix SRCU locking order docs (Maxim Levitsky) [2177720] - KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID (Maxim Levitsky) [2177720] - KVM: nSVM: clarify recalc_intercepts() wrt CR8 (Maxim Levitsky) [2177720] - KVM: arm64: Document the behaviour of S1PTW faults on RO memslots (Maxim Levitsky) [2177720] - KVM: selftests: restore special vmmcall code layout needed by the harness (Maxim Levitsky) [2177720] - Documentation: kvm: clarify SRCU locking order (Maxim Levitsky) [2177720] - KVM: x86: fix deadlock for KVM_XEN_EVTCHN_RESET (Maxim Levitsky) [2177720] - KVM: x86/xen: Documentation updates and clarifications (Maxim Levitsky) [2177720] - KVM: x86/xen: Add KVM_XEN_INVALID_GPA and KVM_XEN_INVALID_GFN to uapi (Maxim Levitsky) [2177720] - KVM: x86/xen: Simplify eventfd IOCTLs (Maxim Levitsky) [2177720] - KVM: x86/xen: Fix SRCU/RCU usage in readers of evtchn_ports (Maxim Levitsky) [2177720] - KVM: x86/xen: Use kvm_read_guest_virt() instead of open-coding it badly (Maxim Levitsky) [2177720] - KVM: x86/xen: Fix memory leak in kvm_xen_write_hypercall_page() (Maxim Levitsky) [2177720] - KVM: Delete extra block of "};" in the KVM API documentation (Maxim Levitsky) [2177720] - kvm: x86/mmu: Remove duplicated "be split" in spte.h (Maxim Levitsky) [2177720] - kvm: Remove the unused macro KVM_MMU_READ_{,UN}LOCK() (Maxim Levitsky) [2177720] - KVM: selftests: Mark correct page as mapped in virt_map() (Maxim Levitsky) [2177720] - KVM: arm64: selftests: Don't identity map the ucall MMIO hole (Maxim Levitsky) [2177720] - KVM: selftests: document the default implementation of vm_vaddr_populate_bitmap (Maxim Levitsky) [2177720] - KVM: selftests: Use magic value to signal ucall_alloc() failure (Maxim Levitsky) [2177720] - KVM: selftests: Disable "gnu-variable-sized-type-not-at-end" warning (Maxim Levitsky) [2177720] - KVM: selftests: Include lib.mk before consuming $(CC) (Maxim Levitsky) [2177720] - KVM: selftests: Explicitly disable builtins for mem*() overrides (Maxim Levitsky) [2177720] - KVM: selftests: Probe -no-pie with actual CFLAGS used to compile (Maxim Levitsky) [2177720] - KVM: selftests: Use proper function prototypes in probing code (Maxim Levitsky) [2177720] - KVM: selftests: Rename UNAME_M to ARCH_DIR, fill explicitly for x86 (Maxim Levitsky) [2177720] - KVM: selftests: Fix a typo in x86-64's kvm_get_cpu_address_width() (Maxim Levitsky) [2177720] - KVM: selftests: Use pattern matching in .gitignore (Maxim Levitsky) [2177720] - KVM: selftests: Delete dead code in x86_64/vmx_tsc_adjust_test.c (Maxim Levitsky) [2177720] - KVM: selftests: Define literal to asm constraint in aarch64 as unsigned long (Maxim Levitsky) [2177720] - KVM: x86/mmu: Don't install TDP MMU SPTE if SP has unexpected level (Maxim Levitsky) [2177720] - KVM: x86/mmu: Re-check under lock that TDP MMU SP hugepage is disallowed (Maxim Levitsky) [2177720] - KVM: x86/mmu: Map TDP MMU leaf SPTE iff target level is reached (Maxim Levitsky) [2177720] - KVM: x86/mmu: Don't attempt to map leaf if target TDP MMU SPTE is frozen (Maxim Levitsky) [2177720] - KVM: nVMX: Don't stuff secondary execution control if it's not supported (Maxim Levitsky) [2177720] - KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 (Maxim Levitsky) [2177720] - KVM: nVMX: Document that ignoring memory failures for VMCLEAR is deliberate (Maxim Levitsky) [2177720] - KVM: selftests: Zero out valid_bank_mask for "all" case in Hyper-V IPI test (Maxim Levitsky) [2177720] - KVM: x86: Sanity check inputs to kvm_handle_memory_failure() (Maxim Levitsky) [2177720] - KVM: x86: Simplify kvm_apic_hw_enabled (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Fix 'using uninitialized value' Coverity warning (Maxim Levitsky) [2177720] - KVM: x86: ioapic: Fix level-triggered EOI and userspace I/OAPIC reconfigure race (Maxim Levitsky) [2177720] - KVM: x86/pmu: Prevent zero period event from being repeatedly released (Maxim Levitsky) [2177720] - KVM: x86: Add proper ReST tables for userspace MSR exits/flags (Maxim Levitsky) [2177720] - KVM: selftests: Allocate ucall pool from MEM_REGION_DATA (Maxim Levitsky) [2177720] - KVM: arm64: selftests: Align VA space allocator with TTBR0 (Maxim Levitsky) [2177720] - KVM: x86: remove unnecessary exports (Maxim Levitsky) [2177720] - KVM: selftests: Fix spelling mistake "probabalistic" -> "probabilistic" (Maxim Levitsky) [2177720] - tools: KVM: selftests: Convert clear/set_bit() to actual atomics (Maxim Levitsky) [2177720] - tools: Drop "atomic_" prefix from atomic test_and_set_bit() (Maxim Levitsky) [2177720] - tools: Drop conflicting non-atomic test_and_{clear,set}_bit() helpers (Maxim Levitsky) [2177720] - KVM: selftests: Use non-atomic clear/set bit helpers in KVM tests (Maxim Levitsky) [2177720] - KVM: arm64: selftests: Enable single-step without a "full" ucall() (Maxim Levitsky) [2177720] - KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself (Maxim Levitsky) [2177720] - KVM: Remove stale comment about KVM_REQ_UNHALT (Maxim Levitsky) [2177720] - KVM: Add missing arch for KVM_CREATE_DEVICE and KVM_{SET,GET}_DEVICE_ATTR (Maxim Levitsky) [2177720] - KVM: Delete all references to removed KVM_SET_MEMORY_ALIAS ioctl (Maxim Levitsky) [2177720] - KVM: Delete all references to removed KVM_SET_MEMORY_REGION ioctl (Maxim Levitsky) [2177720] - KVM: selftests: Define and use a custom static assert in lib headers (Maxim Levitsky) [2177720] - KVM: selftests: Do kvm_cpu_has() checks before creating VM+vCPU (Maxim Levitsky) [2177720] - KVM: selftests: Disallow "get supported CPUID" before REQ_XCOMP_GUEST_PERM (Maxim Levitsky) [2177720] - KVM: selftests: Move __vm_xsave_require_permission() below CPUID helpers (Maxim Levitsky) [2177720] - KVM: selftests: Move XFD CPUID checking out of __vm_xsave_require_permission() (Maxim Levitsky) [2177720] - KVM: selftests: Restore assert for non-nested VMs in access tracking test (Maxim Levitsky) [2177720] - KVM: selftests: Fix inverted "warning" in access tracking perf test (Maxim Levitsky) [2177720] - KVM: x86: Use current rather than snapshotted TSC frequency if it is constant (Maxim Levitsky) [2177720] - KVM: selftests: Verify userspace can stuff IA32_FEATURE_CONTROL at will (Maxim Levitsky) [2177720] - KVM: VMX: Move MSR_IA32_FEAT_CTL.LOCKED check into "is valid" helper (Maxim Levitsky) [2177720] - KVM: VMX: Allow userspace to set all supported FEATURE_CONTROL bits (Maxim Levitsky) [2177720] - KVM: VMX: Make vmread_error_trampoline() uncallable from C code (Maxim Levitsky) [2177720] - KVM: nVMX: Reword comments about generating nested CR0/4 read shadows (Maxim Levitsky) [2177720] - KVM: x86: Clean up KVM_CAP_X86_USER_SPACE_MSR documentation (Maxim Levitsky) [2177720] - KVM: x86: Reword MSR filtering docs to more precisely define behavior (Maxim Levitsky) [2177720] - KVM: x86: Delete documentation for READ|WRITE in KVM_X86_SET_MSR_FILTER (Maxim Levitsky) [2177720] - KVM: VMX: Guest usage of IA32_SPEC_CTRL is likely (Maxim Levitsky) [2177720] - KVM: SVM: Replace kmap_atomic() with kmap_local_page() (Maxim Levitsky) [2177720] - KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid (Maxim Levitsky) [2177720] - KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception (Maxim Levitsky) [2177720] - KVM: x86: Keep the lock order consistent between SRCU and gpc spinlock (Maxim Levitsky) [2177720] - KVM: VMX: Resume guest immediately when injecting #GP on ECREATE (Maxim Levitsky) [2177720] - KVM: Skip unnecessary "unmap" if gpc is already valid during refresh (Maxim Levitsky) [2177720] - KVM: Drop @gpa from exported gfn=>pfn cache check() and refresh() helpers (Maxim Levitsky) [2177720] - KVM: Do not partially reinitialize gfn=>pfn cache during activation (Maxim Levitsky) [2177720] - KVM: Drop KVM's API to allow temporarily unmapping gfn=>pfn cache (Maxim Levitsky) [2177720] - KVM: Use gfn_to_pfn_cache's immutable "kvm" in kvm_gpc_refresh() (Maxim Levitsky) [2177720] - KVM: Clean up hva_to_pfn_retry() (Maxim Levitsky) [2177720] - KVM: Use gfn_to_pfn_cache's immutable "kvm" in kvm_gpc_check() (Maxim Levitsky) [2177720] - KVM: Store immutable gfn_to_pfn_cache properties (Maxim Levitsky) [2177720] - KVM: x86/xen: add support for 32-bit guests in SCHEDOP_poll (Maxim Levitsky) [2177720] - KVM: x86: Remove unused argument in gpc_unmap_khva() (Maxim Levitsky) [2177720] - KVM: Shorten gfn_to_pfn_cache function names (Maxim Levitsky) [2177720] - KVM: x86/xen: Add runstate tests for 32-bit mode and crossing page boundary (Maxim Levitsky) [2177720] - KVM: x86/xen: Allow XEN_RUNSTATE_UPDATE flag behaviour to be configured (Maxim Levitsky) [2177720] - KVM: x86/xen: Compatibility fixes for shared runstate area (Maxim Levitsky) [2177720] - KVM: selftests: Have perf_test_util signal when to stop vCPUs (Maxim Levitsky) [2177720] - KVM: x86: Advertise PREFETCHIT0/1 CPUID to user space (Maxim Levitsky) [2177720] - KVM: x86: Advertise AVX-NE-CONVERT CPUID to user space (Maxim Levitsky) [2177720] - x86: KVM: Advertise AVX-IFMA CPUID to user space (Maxim Levitsky) [2177720] - x86: KVM: Advertise AMX-FP16 CPUID to user space (Maxim Levitsky) [2177720] - x86: KVM: Advertise CMPccXADD CPUID to user space (Maxim Levitsky) [2177720] - KVM: x86: Add BUILD_BUG_ON() to detect bad usage of "scattered" flags (Maxim Levitsky) [2177720] - KVM: x86/xen: Add CPL to Xen hypercall tracepoint (Maxim Levitsky) [2177720] - KVM: always declare prototype for kvm_arch_irqchip_in_kernel (Maxim Levitsky) [2177720] - KVM: selftests: Rename 'evmcs_test' to 'hyperv_evmcs' (Maxim Levitsky) [2177720] - KVM: selftests: hyperv_svm_test: Introduce L2 TLB flush test (Maxim Levitsky) [2177720] - KVM: selftests: evmcs_test: Introduce L2 TLB flush test (Maxim Levitsky) [2177720] - KVM: selftests: Introduce rdmsr_from_l2() and use it for MSR-Bitmap tests (Maxim Levitsky) [2177720] - KVM: selftests: Stuff RAX/RCX with 'safe' values in vmmcall()/vmcall() (Maxim Levitsky) [2177720] - KVM: selftests: Allocate Hyper-V partition assist page (Maxim Levitsky) [2177720] - KVM: selftests: Create a vendor independent helper to allocate Hyper-V specific test pages (Maxim Levitsky) [2177720] - KVM: selftests: Split off load_evmcs() from load_vmcs() (Maxim Levitsky) [2177720] - KVM: selftests: Move Hyper-V VP assist page enablement out of evmcs.h (Maxim Levitsky) [2177720] - KVM: selftests: Sync 'struct hv_vp_assist_page' definition with hyperv-tlfs.h (Maxim Levitsky) [2177720] - KVM: selftests: Sync 'struct hv_enlightened_vmcs' definition with hyperv-tlfs.h (Maxim Levitsky) [2177720] - KVM: selftests: Hyper-V PV TLB flush selftest (Maxim Levitsky) [2177720] - KVM: selftests: Export vm_vaddr_unused_gap() to make it possible to request unmapped ranges (Maxim Levitsky) [2177720] - KVM: selftests: Fill in vm->vpages_mapped bitmap in virt_map() too (Maxim Levitsky) [2177720] - KVM: selftests: Hyper-V PV IPI selftest (Maxim Levitsky) [2177720] - KVM: selftests: Move the function doing Hyper-V hypercall to a common header (Maxim Levitsky) [2177720] - KVM: selftests: Move HYPERV_LINUX_OS_ID definition to a common header (Maxim Levitsky) [2177720] - KVM: selftests: Better XMM read/write helpers (Maxim Levitsky) [2177720] - KVM: x86: Expose Hyper-V L2 TLB flush feature (Maxim Levitsky) [2177720] - KVM: nSVM: hyper-v: Enable L2 TLB flush (Maxim Levitsky) [2177720] - KVM: x86: Make kvm_hv_get_assist_page() return 0/-errno (Maxim Levitsky) [2177720] - KVM: nVMX: hyper-v: Enable L2 TLB flush (Maxim Levitsky) [2177720] - KVM: nVMX: hyper-v: Cache VP assist page in 'struct kvm_vcpu_hv' (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Introduce fast guest_hv_cpuid_has_l2_tlb_flush() check (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: L2 TLB flush (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Introduce kvm_hv_is_tlb_flush_hcall() (Maxim Levitsky) [2177720] - KVM: x86: Introduce .hv_inject_synthetic_vmexit_post_tlb_flush() nested hook (Maxim Levitsky) [2177720] - KVM: nSVM: Keep track of Hyper-V hv_vm_id/hv_vp_id (Maxim Levitsky) [2177720] - KVM: nVMX: Keep track of hv_vm_id/hv_vp_id when eVMCS is in use (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Use preallocated buffer in 'struct kvm_vcpu_hv' instead of on-stack 'sparse_banks' (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Create a separate fifo for L2 TLB flush (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Don't use sparse_set_to_vcpu_mask() in kvm_hv_send_ipi() (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Use HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK instead of raw '64' (Maxim Levitsky) [2177720] - KVM: x86: Prepare kvm_hv_flush_tlb() to handle L2's GPAs (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Handle HVCALL_FLUSH_VIRTUAL_ADDRESS_LIST{,EX} calls gently (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Add helper to read hypercall data for array (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Introduce TLB flush fifo (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Resurrect dedicated KVM_REQ_HV_TLB_FLUSH flag (Maxim Levitsky) [2177720] - KVM: x86: Move clearing of TLB_FLUSH_CURRENT to kvm_vcpu_flush_tlb_all() (Maxim Levitsky) [2177720] - KVM: VMX: Rename "vmx/evmcs.{ch}" to "vmx/hyperv.{ch}" (Maxim Levitsky) [2177720] - KVM: x86: Rename 'enable_direct_tlbflush' to 'enable_l2_tlb_flush' (Maxim Levitsky) [2177720] - x86/hyperv: KVM: Rename "hv_enlightenments" to "hv_vmcb_enlightenments" (Maxim Levitsky) [2177720] - KVM: SVM: Add a proper field for Hyper-V VMCB enlightenments (Maxim Levitsky) [2177720] - KVM: selftests: Move "struct hv_enlightenments" to x86_64/svm.h (Maxim Levitsky) [2177720] - KVM: x86: avoid memslot check in NX hugepage recovery if it cannot succeed (Maxim Levitsky) [2177720] - KVM: x86/mmu: Do not recover dirty-tracked NX Huge Pages (Maxim Levitsky) [2177720] - KVM: x86/mmu: simplify kvm_tdp_mmu_map flow when guest has to retry (Maxim Levitsky) [2177720] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU on fault (Maxim Levitsky) [2177720] - KVM: selftests: Assert in prepare_eptp() that nEPT is supported (Maxim Levitsky) [2177720] - KVM: selftests: Check for KVM nEPT support using "feature" MSRs (Maxim Levitsky) [2177720] - KVM: selftests: Drop helpers for getting specific KVM supported CPUID entry (Maxim Levitsky) [2177720] - KVM: selftests: Add and use KVM helpers for x86 Family and Model (Maxim Levitsky) [2177720] - KVM: selftests: Add dedicated helpers for getting x86 Family and Model (Maxim Levitsky) [2177720] - KVM: selftests: Add PMU feature framework, use in PMU event filter test (Maxim Levitsky) [2177720] - KVM: selftests: Convert vmx_pmu_caps_test to use X86_PROPERTY_* (Maxim Levitsky) [2177720] - KVM: selftests: Assert that XTILE is XSAVE-enabled (Maxim Levitsky) [2177720] - KVM: selftests: Convert AMX test to use X86_PROPRETY_XXX (Maxim Levitsky) [2177720] - KVM: selftests: Add kvm_cpu_*() support for X86_PROPERTY_* (Maxim Levitsky) [2177720] - KVM: selftests: Refactor kvm_cpuid_has() to prep for X86_PROPERTY_* support (Maxim Levitsky) [2177720] - KVM: selftests: Use X86_PROPERTY_MAX_KVM_LEAF in CPUID test (Maxim Levitsky) [2177720] - KVM: selftests: Add X86_PROPERTY_* framework to retrieve CPUID values (Maxim Levitsky) [2177720] - KVM: selftests: Refactor X86_FEATURE_* framework to prep for X86_PROPERTY_* (Maxim Levitsky) [2177720] - KVM: selftests: Add X86_FEATURE_PAE and use it calc "fallback" MAXPHYADDR (Maxim Levitsky) [2177720] - KVM: selftests: Add a test for KVM_CAP_EXIT_ON_EMULATION_FAILURE (Maxim Levitsky) [2177720] - KVM: selftests: Expect #PF(RSVD) when TDP is disabled (Maxim Levitsky) [2177720] - KVM: selftests: Provide error code as a KVM_ASM_SAFE() output (Maxim Levitsky) [2177720] - KVM: selftests: Avoid JMP in non-faulting path of KVM_ASM_SAFE() (Maxim Levitsky) [2177720] - KVM: selftests: Copy KVM PFERR masks into selftests (Maxim Levitsky) [2177720] - KVM: x86/mmu: Use BIT{,_ULL}() for PFERR masks (Maxim Levitsky) [2177720] - KVM: selftests: Move flds instruction emulation failure handling to header (Maxim Levitsky) [2177720] - KVM: selftests: Delete dead ucall code (Maxim Levitsky) [2177720] - KVM: selftests: Explicitly require instructions bytes (Maxim Levitsky) [2177720] - KVM: selftests: Rename emulator_error_test to smaller_maxphyaddr_emulation_test (Maxim Levitsky) [2177720] - KVM: selftests: Don't assume vcpu->id is '0' in xAPIC state test (Maxim Levitsky) [2177720] - KVM: selftests: Add arch specific post vm creation hook (Maxim Levitsky) [2177720] - KVM: selftests: Add arch specific initialization (Maxim Levitsky) [2177720] - KVM: selftests: Play nice with huge pages when getting PTEs/GPAs (Maxim Levitsky) [2177720] - KVM: selftests: Use vm_get_page_table_entry() in addr_arch_gva2gpa() (Maxim Levitsky) [2177720] - KVM: selftests: Use virt_get_pte() when getting PTE pointer (Maxim Levitsky) [2177720] - KVM: selftests: Verify parent PTE is PRESENT when getting child PTE (Maxim Levitsky) [2177720] - KVM: selftests: Remove useless shifts when creating guest page tables (Maxim Levitsky) [2177720] - KVM: selftests: Drop reserved bit checks from PTE accessor (Maxim Levitsky) [2177720] - KVM: selftests: Drop helpers to read/write page table entries (Maxim Levitsky) [2177720] - KVM: selftests: Fix spelling mistake "begining" -> "beginning" (Maxim Levitsky) [2177720] - KVM: selftests: Add ucall pool based implementation (Maxim Levitsky) [2177720] - KVM: selftests: Drop now-unnecessary ucall_uninit() (Maxim Levitsky) [2177720] - KVM: selftests: Make arm64's MMIO ucall multi-VM friendly (Maxim Levitsky) [2177720] - tools: Add atomic_test_and_set_bit() (Maxim Levitsky) [2177720] - KVM: selftests: Automatically do init_ucall() for non-barebones VMs (Maxim Levitsky) [2177720] - KVM: selftests: Consolidate boilerplate code in get_ucall() (Maxim Levitsky) [2177720] - KVM: selftests: Consolidate common code for populating ucall struct (Maxim Levitsky) [2177720] - KVM: selftests: Rename perf_test_util symbols to memstress (Maxim Levitsky) [2177720] - KVM: selftests: Rename pta (short for perf_test_args) to args (Maxim Levitsky) [2177720] - KVM: selftests: Rename perf_test_util.[ch] to memstress.[ch] (Maxim Levitsky) [2177720] - KVM: selftests: randomize page access order (Maxim Levitsky) [2177720] - KVM: selftests: randomize which pages are written vs read (Maxim Levitsky) [2177720] - KVM: selftests: create -r argument to specify random seed (Maxim Levitsky) [2177720] - KVM: selftests: implement random number generator for guest code (Maxim Levitsky) [2177720] - KVM: selftests: Allowing running dirty_log_perf_test on specific CPUs (Maxim Levitsky) [2177720] - KVM: selftests: Add atoi_positive() and atoi_non_negative() for input validation (Maxim Levitsky) [2177720] - KVM: selftests: Shorten the test args in memslot_modification_stress_test.c (Maxim Levitsky) [2177720] - KVM: selftests: Use SZ_* macros from sizes.h in max_guest_memory_test.c (Maxim Levitsky) [2177720] - KVM: selftests: Add atoi_paranoid() to catch errors missed by atoi() (Maxim Levitsky) [2177720] - KVM: selftests: Put command line options in alphabetical order in dirty_log_perf_test (Maxim Levitsky) [2177720] - KVM: selftests: Add missing break between -e and -g option in dirty_log_perf_test (Maxim Levitsky) [2177720] - KVM: Push dirty information unconditionally to backup bitmap (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Add mix of tests into page_fault_test (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Add readonly memslot tests into page_fault_test (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Add dirty logging tests into page_fault_test (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Add userfaultfd tests into page_fault_test (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Add aarch64/page_fault_test (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Add virt_get_pte_hva() library function (Maxim Levitsky) [2177720] - KVM: selftests: Use the right memslot for code, page-tables, and data allocations (Maxim Levitsky) [2177720] - KVM: selftests: Fix alignment in virt_arch_pgd_alloc() and vm_vaddr_alloc() (Maxim Levitsky) [2177720] - KVM: selftests: Add vm->memslots[] and enum kvm_mem_region_type (Maxim Levitsky) [2177720] - KVM: selftests: Stash backing_src_type in struct userspace_mem_region (Maxim Levitsky) [2177720] - KVM: selftests: Add missing close and munmap in __vm_mem_region_delete() (Maxim Levitsky) [2177720] - KVM: selftests: Add a userfaultfd library (Maxim Levitsky) [2177720] - KVM: selftests: Automate choosing dirty ring size in dirty_log_test (Maxim Levitsky) [2177720] - KVM: selftests: Clear dirty ring states between two modes in dirty_log_test (Maxim Levitsky) [2177720] - KVM: selftests: Use host page size to map ring buffer in dirty_log_test (Maxim Levitsky) [2177720] - KVM: Support dirty ring in conjunction with bitmap (Maxim Levitsky) [2177720] - KVM: Move declaration of kvm_cpu_dirty_log_size() to kvm_dirty_ring.h (Maxim Levitsky) [2177720] - KVM: x86: Introduce KVM_REQ_DIRTY_RING_SOFT_FULL (Maxim Levitsky) [2177720] - KVM: replace direct irq.h inclusion (Maxim Levitsky) [2177720] - KVM: x86/pmu: Defer counter emulated overflow via pmc->prev_counter (Maxim Levitsky) [2177720] - KVM: x86/pmu: Defer reprogram_counter() to kvm_pmu_handle_event() (Maxim Levitsky) [2177720] - KVM: x86/pmu: Clear "reprogram" bit if counter is disabled or disallowed (Maxim Levitsky) [2177720] - KVM: x86/pmu: Force reprogramming of all counters on PMU filter change (Maxim Levitsky) [2177720] - KVM: x86/mmu: WARN if TDP MMU SP disallows hugepage after being zapped (Maxim Levitsky) [2177720] - KVM: x86/mmu: explicitly check nx_hugepage in disallowed_hugepage_adjust() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Add helper to convert SPTE value to its shadow page (Maxim Levitsky) [2177720] - KVM: x86/mmu: Track the number of TDP MMU pages, but not the actual pages (Maxim Levitsky) [2177720] - KVM: x86/mmu: Set disallowed_nx_huge_page in TDP MMU before setting SPTE (Maxim Levitsky) [2177720] - KVM: x86/mmu: Properly account NX huge page workaround for nonpaging MMUs (Maxim Levitsky) [2177720] - KVM: x86/mmu: Rename NX huge pages fields/functions for consistency (Maxim Levitsky) [2177720] - KVM: x86/mmu: Tag disallowed NX huge pages even if they're not tracked (Maxim Levitsky) [2177720] - selftests: kvm/x86: Test the flags in MSR filtering and MSR exiting (Maxim Levitsky) [2177720] - KVM: x86: Add a VALID_MASK for the flags in kvm_msr_filter_range (Maxim Levitsky) [2177720] - KVM: x86: Add a VALID_MASK for the flag in kvm_msr_filter (Maxim Levitsky) [2177720] - KVM: x86: Add a VALID_MASK for the MSR exit reason flags (Maxim Levitsky) [2177720] - tools headers kvm: Sync uapi/{asm/linux} kvm.h headers with the kernel sources (Maxim Levitsky) [2177720] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Maxim Levitsky) [2177720] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Maxim Levitsky) [2177720] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Maxim Levitsky) [2177720] - KVM: Reference to kvm_userspace_memory_region in doc and comments (Maxim Levitsky) [2177720] - KVM: x86: Disallow the use of KVM_MSR_FILTER_DEFAULT_ALLOW in the kernel (Maxim Levitsky) [2177720] - kvm: x86: Allow to respond to generic signals during slow PF (Maxim Levitsky) [2177720] - kvm: Add interruptible flag to __gfn_to_pfn_memslot() (Maxim Levitsky) [2177720] - kvm: Add KVM_PFN_ERR_SIGPENDING (Maxim Levitsky) [2177720] - mm/gup: Add FOLL_INTERRUPTIBLE (Maxim Levitsky) [2177720] - KVM: x86: do not define SMM-related constants if SMM disabled (Maxim Levitsky) [2177720] - KVM: zero output of KVM_GET_VCPU_EVENTS before filling in the struct (Maxim Levitsky) [2177720] - KVM: x86: do not define KVM_REQ_SMI if SMM disabled (Maxim Levitsky) [2177720] - KVM: x86: remove SMRAM address space if SMM is not supported (Maxim Levitsky) [2177720] - KVM: x86: compile out vendor-specific code if SMM is disabled (Maxim Levitsky) [2177720] - KVM: allow compiling out SMM support (Maxim Levitsky) [2177720] - KVM: SVM: Name and check reserved fields with structs offset (Maxim Levitsky) [2177720] - x86/kvm: Remove unused virt to phys translation in kvm_guest_cpu_init() (Maxim Levitsky) [2177720] - KVM: x86: Insert "AMD" in KVM_X86_FEATURE_PSFD (Maxim Levitsky) [2177720] - KVM: x86/mmu: use helper macro SPTE_ENT_PER_PAGE (Maxim Levitsky) [2177720] - KVM: x86/mmu: fix some comment typos (Maxim Levitsky) [2177720] - KVM: x86: remove obsolete kvm_mmu_gva_to_gpa_fetch() (Maxim Levitsky) [2177720] - KVM: x86: Directly query supported PERF_CAPABILITIES for WRMSR checks (Maxim Levitsky) [2177720] - KVM: x86: Handle PERF_CAPABILITIES in common x86's kvm_get_msr_feature() (Maxim Levitsky) [2177720] - KVM: x86: Init vcpu->arch.perf_capabilities in common x86 code (Maxim Levitsky) [2177720] - KVM: x86: Track supported PERF_CAPABILITIES in kvm_caps (Maxim Levitsky) [2177720] - tools headers cpufeatures: Sync with the kernel sources (Maxim Levitsky) [2177720] - KVM/VMX: Allow exposing EDECCSSA user leaf function to KVM guest (Maxim Levitsky) [2177720] - x86/sgx: Allow enclaves to use Asynchrounous Exit Notification (Maxim Levitsky) [2177720] - rcu: Remove unused 'cpu' in rcu_virt_note_context_switch() (Maxim Levitsky) [2177720] - KVM: Document the interaction between KVM_CAP_HALT_POLL and halt_poll_ns (Maxim Levitsky) [2177720] - KVM: Move halt-polling documentation into common directory (Maxim Levitsky) [2177720] - KVM: Update gfn_to_pfn_cache khva when it moves within the same page (Maxim Levitsky) [2177720] - KVM: x86/xen: Only do in-kernel acceleration of hypercalls for guest CPL0 (Maxim Levitsky) [2177720] - KVM: x86/xen: Validate port number in SCHEDOP_poll (Maxim Levitsky) [2177720] - KVM: x86: remove exit_int_info warning in svm_handle_exit (Maxim Levitsky) [2177720] - KVM: selftests: add svm part to triple_fault_test (Maxim Levitsky) [2177720] - KVM: x86: fix uninitialized variable use on KVM_REQ_TRIPLE_FAULT (Maxim Levitsky) [2177720] - KVM: x86: allow L1 to not intercept triple fault (Maxim Levitsky) [2177720] - kvm: selftests: add svm nested shutdown test (Maxim Levitsky) [2177720] - KVM: selftests: move idt_entry to header (Maxim Levitsky) [2177720] - KVM: x86: forcibly leave nested mode on vCPU reset (Maxim Levitsky) [2177720] - KVM: x86: add kvm_leave_nested (Maxim Levitsky) [2177720] - KVM: x86: nSVM: harden svm_free_nested against freeing vmcb02 while still in use (Maxim Levitsky) [2177720] - KVM: x86: nSVM: leave nested mode on vCPU free (Maxim Levitsky) [2177720] - KVM: Obey kvm.halt_poll_ns in VMs not using KVM_CAP_HALT_POLL (Maxim Levitsky) [2177720] - KVM: Avoid re-reading kvm->max_halt_poll_ns during halt-polling (Maxim Levitsky) [2177720] - KVM: Cap vcpu->halt_poll_ns before halting rather than after (Maxim Levitsky) [2177720] - KVM: x86/mmu: Block all page faults during kvm_zap_gfn_range() (Maxim Levitsky) [2177720] - KVM: x86/pmu: Limit the maximum number of supported AMD GP counters (Maxim Levitsky) [2177720] - KVM: x86/pmu: Limit the maximum number of supported Intel GP counters (Maxim Levitsky) [2177720] - KVM: x86/pmu: Do not speculatively query Intel GP PMCs that don't exist yet (Maxim Levitsky) [2177720] - tools/kvm_stat: update exit reasons for vmx/svm/aarch64/userspace (Maxim Levitsky) [2177720] - tools/kvm_stat: fix incorrect detection of debugfs (Maxim Levitsky) [2177720] - x86, KVM: remove unnecessary argument to x86_virt_spec_ctrl and callers (Maxim Levitsky) [2177720] - KVM: SVM: move MSR_IA32_SPEC_CTRL save/restore to assembly (Maxim Levitsky) [2177720] - KVM: SVM: restore host save area from assembly (Maxim Levitsky) [2177720] - KVM: SVM: move guest vmsave/vmload back to assembly (Maxim Levitsky) [2177720] - KVM: SVM: do not allocate struct svm_cpu_data dynamically (Maxim Levitsky) [2177720] - KVM: SVM: remove dead field from struct svm_cpu_data (Maxim Levitsky) [2177720] - KVM: SVM: remove unused field from struct vcpu_svm (Maxim Levitsky) [2177720] - KVM: SVM: retrieve VMCB from assembly (Maxim Levitsky) [2177720] - KVM: SVM: adjust register allocation for __svm_vcpu_run() (Maxim Levitsky) [2177720] - KVM: SVM: replace regs argument of __svm_vcpu_run() with vcpu_svm (Maxim Levitsky) [2177720] - KVM: x86: use a separate asm-offsets.c file (Maxim Levitsky) [2177720] - KVM: x86: Fix a typo about the usage of kvcalloc() (Maxim Levitsky) [2177720] - KVM: x86: Use SRCU to protect zap in __kvm_set_or_clear_apicv_inhibit() (Maxim Levitsky) [2177720] - KVM: VMX: Ignore guest CPUID for host userspace writes to DEBUGCTL (Maxim Levitsky) [2177720] - KVM: VMX: Fold vmx_supported_debugctl() into vcpu_supported_debugctl() (Maxim Levitsky) [2177720] - KVM: x86/xen: Fix eventfd error handling in kvm_xen_eventfd_assign() (Maxim Levitsky) [2177720] - KVM: selftests: Mark "guest_saw_irq" as volatile in xen_shinfo_test (Maxim Levitsky) [2177720] - KVM: selftests: Add tests in xen_shinfo_test to detect lock races (Maxim Levitsky) [2177720] - KVM: Reject attempts to consume or refresh inactive gfn_to_pfn_cache (Maxim Levitsky) [2177720] - KVM: Initialize gfn_to_pfn_cache locks in dedicated helper (Maxim Levitsky) [2177720] - KVM: x86: Exempt pending triple fault from event injection sanity check (Maxim Levitsky) [2177720] - KVM: debugfs: Return retval of simple_attr_open() if it fails (Maxim Levitsky) [2177720] - KVM: x86: Reduce refcount if single_open() fails in kvm_mmu_rmaps_stat_open() (Maxim Levitsky) [2177720] - KVM: x86: Mask off reserved bits in CPUID.8000001FH (Maxim Levitsky) [2177720] - KVM: x86: Mask off reserved bits in CPUID.8000001AH (Maxim Levitsky) [2177720] - KVM: x86: Mask off reserved bits in CPUID.80000008H (Maxim Levitsky) [2177720] - KVM: x86: Mask off reserved bits in CPUID.80000006H (Maxim Levitsky) [2177720] - KVM: x86: Mask off reserved bits in CPUID.80000001H (Maxim Levitsky) [2177720] - KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER (Maxim Levitsky) [2177720] - KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter() (Maxim Levitsky) [2177720] - kvm: Add support for arch compat vm ioctls (Maxim Levitsky) [2177720] - kvm: vmx: keep constant definition format consistent (Maxim Levitsky) [2177720] - kvm: mmu: fix typos in struct kvm_arch (Maxim Levitsky) [2177720] - KVM: selftests: Fix nx_huge_pages_test on TDP-disabled hosts (Maxim Levitsky) [2177720] - KVM: selftests: Add helpers to read kvm_{intel,amd} boolean module parameters (Maxim Levitsky) [2177720] - KVM: selftests: Tell the compiler that code after TEST_FAIL() is unreachable (Maxim Levitsky) [2177720] - Revert "KVM: selftests: Fix nested SVM tests when built with clang" (Maxim Levitsky) [2177720] - KVM: selftests: Dedup subtests of fix_hypercall_test (Maxim Levitsky) [2177720] - KVM: selftests: Explicitly verify KVM doesn't patch hypercall if quirk==off (Maxim Levitsky) [2177720] - KVM: selftests: Hardcode VMCALL/VMMCALL opcodes in "fix hypercall" test (Maxim Levitsky) [2177720] - KVM: selftests: Remove unnecessary register shuffling in fix_hypercall_test (Maxim Levitsky) [2177720] - KVM: selftests: Compare insn opcodes directly in fix_hypercall_test (Maxim Levitsky) [2177720] - KVM: selftests: Implement memcmp(), memcpy(), and memset() for guest use (Maxim Levitsky) [2177720] - KVM: x86/svm/pmu: Rewrite get_gp_pmc_amd() for more counters scalability (Maxim Levitsky) [2177720] - KVM: x86/svm/pmu: Direct access pmu->gp_counter[] to implement amd_*_to_pmc() (Maxim Levitsky) [2177720] - KVM: x86/pmu: Avoid using PEBS perf_events for normal counters (Maxim Levitsky) [2177720] - KVM: x86/pmu: Refactor PERF_GLOBAL_CTRL update helper for reuse by PEBS (Maxim Levitsky) [2177720] - KVM: x86/pmu: Don't generate PEBS records for emulated instructions (Maxim Levitsky) [2177720] - KVM: x86/pmu: Avoid setting BIT_ULL(-1) to pmu->host_cross_mapped_mask (Maxim Levitsky) [2177720] - KVM: selftests: Don't set reserved bits for invalid Hyper-V hypercall number (Maxim Levitsky) [2177720] - KVM: selftests: Load RAX with -EFAULT before Hyper-V hypercall (Maxim Levitsky) [2177720] - KVM: selftests: Check result in hyperv_features for successful hypercalls (Maxim Levitsky) [2177720] - Delete duplicate words from kernel docs (Maxim Levitsky) [2177720] - KVM: selftests: Skip tests that require EPT when it is not available (Maxim Levitsky) [2177720] - KVM: remove KVM_REQ_UNHALT (Maxim Levitsky) [2177720] - KVM: mips, x86: do not rely on KVM_REQ_UNHALT (Maxim Levitsky) [2177720] - KVM: x86: never write to memory from kvm_vcpu_check_block() (Maxim Levitsky) [2177720] - KVM: x86: Don't snapshot pending INIT/SIPI prior to checking nested events (Maxim Levitsky) [2177720] - KVM: nVMX: Make event request on VMXOFF iff INIT/SIPI is pending (Maxim Levitsky) [2177720] - KVM: nVMX: Make an event request if INIT or SIPI is pending on VM-Enter (Maxim Levitsky) [2177720] - KVM: SVM: Make an event request if INIT or SIPI is pending when GIF is set (Maxim Levitsky) [2177720] - KVM: x86: lapic does not have to process INIT if it is blocked (Maxim Levitsky) [2177720] - KVM: x86: Rename kvm_apic_has_events() to make it INIT/SIPI specific (Maxim Levitsky) [2177720] - KVM: nVMX: Make an event request when pending an MTF nested VM-Exit (Maxim Levitsky) [2177720] - KVM: x86: make vendor code check for all nested events (Maxim Levitsky) [2177720] - KVM: x86: Allow force_emulation_prefix to be written without a reload (Maxim Levitsky) [2177720] - KVM: selftests: Add an x86-only test to verify nested exception queueing (Maxim Levitsky) [2177720] - KVM: selftests: Use uapi header to get VMX and SVM exit reasons/codes (Maxim Levitsky) [2177720] - KVM: x86: Rename inject_pending_events() to kvm_check_and_inject_events() (Maxim Levitsky) [2177720] - KVM: VMX: Update MTF and ICEBP comments to document KVM's subtle behavior (Maxim Levitsky) [2177720] - KVM: x86: Treat pending TRIPLE_FAULT requests as pending exceptions (Maxim Levitsky) [2177720] - KVM: x86: Morph pending exceptions to pending VM-Exits at queue time (Maxim Levitsky) [2177720] - KVM: nVMX: Document priority of all known events on Intel CPUs (Maxim Levitsky) [2177720] - KVM: nVMX: Add a helper to identify low-priority #DB traps (Maxim Levitsky) [2177720] - KVM: x86: Evaluate ability to inject SMI/NMI/IRQ after potential VM-Exit (Maxim Levitsky) [2177720] - KVM: x86: Hoist nested event checks above event injection logic (Maxim Levitsky) [2177720] - KVM: x86: Use kvm_queue_exception_e() to queue #DF (Maxim Levitsky) [2177720] - KVM: x86: Formalize blocking of nested pending exceptions (Maxim Levitsky) [2177720] - KVM: x86: Make kvm_queued_exception a properly named, visible struct (Maxim Levitsky) [2177720] - KVM: x86: Rename kvm_x86_ops.queue_exception to inject_exception (Maxim Levitsky) [2177720] - KVM: VMX: Inject #PF on ENCLS as "emulated" #PF (Maxim Levitsky) [2177720] - KVM: nVMX: Unconditionally clear mtf_pending on nested VM-Exit (Maxim Levitsky) [2177720] - KVM: nVMX: Ignore SIPI that arrives in L2 when vCPU is not in WFS (Maxim Levitsky) [2177720] - KVM: x86: Use DR7_GD macro instead of open coding check in emulator (Maxim Levitsky) [2177720] - KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1) (Maxim Levitsky) [2177720] - KVM: nVMX: Prioritize TSS T-flag #DBs over Monitor Trap Flag (Maxim Levitsky) [2177720] - KVM: nVMX: Treat General Detect #DB (DR7.GD=1) as fault-like (Maxim Levitsky) [2177720] - KVM: x86: Suppress code #DBs on Intel if MOV/POP SS blocking is active (Maxim Levitsky) [2177720] - KVM: x86: Allow clearing RFLAGS.RF on forced emulation to test code #DBs (Maxim Levitsky) [2177720] - KVM: x86: Don't check for code breakpoints when emulating on exception (Maxim Levitsky) [2177720] - KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS (Maxim Levitsky) [2177720] - KVM: nVMX: Unconditionally purge queued/injected events on nested "exit" (Maxim Levitsky) [2177720] - KVM: x86: Add missing trace points for RDMSR/WRMSR in emulator path (Maxim Levitsky) [2177720] - KVM: x86: Return emulator error if RDMSR/WRMSR emulation failed (Maxim Levitsky) [2177720] - KVM: x86/mmu: fix repeated words in comments (Maxim Levitsky) [2177720] - KVM: nVMX: Use cached host MSR_IA32_VMX_MISC value for setting up nested MSR (Maxim Levitsky) [2177720] - KVM: VMX: Cache MSR_IA32_VMX_MISC in vmcs_config (Maxim Levitsky) [2177720] - KVM: nVMX: Use sanitized allowed-1 bits for VMX control MSRs (Maxim Levitsky) [2177720] - KVM: nVMX: Always set required-1 bits of pinbased_ctls to PIN_BASED_ALWAYSON_WITHOUT_TRUE_MSR (Maxim Levitsky) [2177720] - KVM: VMX: Move LOAD_IA32_PERF_GLOBAL_CTRL errata handling out of setup_vmcs_config() (Maxim Levitsky) [2177720] - KVM: x86: VMX: Replace some Intel model numbers with mnemonics (Maxim Levitsky) [2177720] - KVM: VMX: Adjust CR3/INVPLG interception for EPT=y at runtime, not setup (Maxim Levitsky) [2177720] - KVM: VMX: Add missing CPU based VM execution controls to vmcs_config (Maxim Levitsky) [2177720] - KVM: VMX: Add missing VMEXIT controls to vmcs_config (Maxim Levitsky) [2177720] - KVM: VMX: Move CPU_BASED_CR8_{LOAD,STORE}_EXITING filtering out of setup_vmcs_config() (Maxim Levitsky) [2177720] - KVM: VMX: Extend VMX controls macro shenanigans (Maxim Levitsky) [2177720] - KVM: VMX: Don't toggle VM_ENTRY_IA32E_MODE for 32-bit kernels/KVM (Maxim Levitsky) [2177720] - KVM: VMX: Tweak the special handling of SECONDARY_EXEC_ENCLS_EXITING in setup_vmcs_config() (Maxim Levitsky) [2177720] - KVM: VMX: Check CPU_BASED_{INTR,NMI}_WINDOW_EXITING in setup_vmcs_config() (Maxim Levitsky) [2177720] - KVM: VMX: Check VM_ENTRY_IA32E_MODE in setup_vmcs_config() (Maxim Levitsky) [2177720] - KVM: nVMX: Always emulate PERF_GLOBAL_CTRL VM-Entry/VM-Exit controls (Maxim Levitsky) [2177720] - KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02 (Maxim Levitsky) [2177720] - KVM: VMX: Get rid of eVMCS specific VMX controls sanitization (Maxim Levitsky) [2177720] - KVM: nVMX: Support PERF_GLOBAL_CTRL with enlightened VMCS (Maxim Levitsky) [2177720] - KVM: nVMX: WARN once and fail VM-Enter if eVMCS sees VMFUNC[63:32] != 0 (Maxim Levitsky) [2177720] - KVM: selftests: Switch to updated eVMCSv1 definition (Maxim Levitsky) [2177720] - KVM: selftests: Add ENCLS_EXITING_BITMAP{,HIGH} VMCS fields (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Cache HYPERV_CPUID_NESTED_FEATURES CPUID leaf (Maxim Levitsky) [2177720] - KVM: nVMX: Support several new fields in eVMCSv1 (Maxim Levitsky) [2177720] - KVM: VMX: Define VMCS-to-EVMCS conversion for the new fields (Maxim Levitsky) [2177720] - KVM: nVMX: Use CC() macro to handle eVMCS unsupported controls checks (Maxim Levitsky) [2177720] - KVM: nVMX: Refactor unsupported eVMCS controls logic to use 2-d array (Maxim Levitsky) [2177720] - KVM: nVMX: Treat eVMCS as enabled for guest iff Hyper-V is also enabled (Maxim Levitsky) [2177720] - KVM: x86: Report error when setting CPUID if Hyper-V allocation fails (Maxim Levitsky) [2177720] - KVM: x86: Check for existing Hyper-V vCPU in kvm_hv_vcpu_init() (Maxim Levitsky) [2177720] - KVM: x86: Zero out entire Hyper-V CPUID cache before processing entries (Maxim Levitsky) [2177720] - KVM: selftests: Require DISABLE_NX_HUGE_PAGES cap for NX hugepage test (Maxim Levitsky) [2177720] - KVM: VMX: Do not declare vmread_error() asmlinkage (Maxim Levitsky) [2177720] - KVM:x86: Clean up ModR/M "reg" initialization in reg op decoding (Maxim Levitsky) [2177720] - KVM: x86: Print guest pgd in kvm_nested_vmenter() (Maxim Levitsky) [2177720] - KVM: nVMX: Add tracepoint for nested VM-Enter (Maxim Levitsky) [2177720] - KVM: x86: Update trace function for nested VM entry to support VMX (Maxim Levitsky) [2177720] - KVM: x86: Use u64 for address and error code in page fault tracepoint (Maxim Levitsky) [2177720] - KVM: Add extra information in kvm_page_fault trace point (Maxim Levitsky) [2177720] - KVM: SVM: remove unnecessary check on INIT intercept (Maxim Levitsky) [2177720] - KVM/VMX: Avoid stack engine synchronization uop in __vmx_vcpu_run (Maxim Levitsky) [2177720] - KVM: fix memoryleak in kvm_init() (Maxim Levitsky) [2177720] - KVM: x86/mmu: fix memoryleak in kvm_mmu_vendor_module_init() (Maxim Levitsky) [2177720] - KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility (Maxim Levitsky) [2177720] - kvm: x86: Do proper cleanup if kvm_x86_ops->vm_init() fails (Maxim Levitsky) [2177720] - x86: Fix various duplicate-word comment typos (Maxim Levitsky) [2177720] - tests: fix idmapped mount_setattr test (Alex Gladkov) [2179877] - Revert "Disable idmapped mounts" (Alex Gladkov) [2132410] - platform/x86: intel-uncore-freq: add Emerald Rapids support (Michael Petlan) [2156827] - nfsd: fix double fget() bug in __write_ports_addfd() (Scott Mayhew) [2215091] - SUNRPC: Don't change task->tk_status after the call to rpc_exit_task (Scott Mayhew) [2215091] - NFSD: Remove open coding of string copy (Scott Mayhew) [2215091] - SUNRPC: Fix trace_svc_register() call site (Scott Mayhew) [2215091] - SUNRPC: always free ctxt when freeing deferred request (Scott Mayhew) [2215091] - SUNRPC: double free xprt_ctxt while still in use (Scott Mayhew) [2215091] - NFSD: Clean up xattr memory allocation flags (Scott Mayhew) [2215091] - SUNRPC: return proper error from get_expiry() (Scott Mayhew) [2215091] - NFS: Cleanup unused rpc_clnt variable (Scott Mayhew) [2215091] - SUNRPC: remove the maximum number of retries in call_bind_status (Scott Mayhew) [2215091] - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease (Scott Mayhew) [2215091] - net: stmmac: propagate feature flags to vlan (Corinna Vinschen) [2213160]- redhat: rpminspect: ignore perf coresight tests (Jan Stancek) - redhat: rpminspect: ignore perf coresight tests (Jan Stancek) - PCI: hv: Add a per-bus mutex state_lock (Vitaly Kuznetsov) [2182619] - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" (Vitaly Kuznetsov) [2182619] - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev (Vitaly Kuznetsov) [2182619] - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic (Vitaly Kuznetsov) [2182619] - PCI: hv: Fix a race condition bug in hv_pci_query_relations() (Vitaly Kuznetsov) [2182619] - bpf: Free struct bpf_cpumask in call_rcu handler (Viktor Malik) [2178930] - bpf: Only allocate one bpf_mem_cache for bpf_cpumask_ma (Viktor Malik) [2178930] - bpf: netdev: init the offload table earlier (Felix Maurer) [2178930] - spec: remove resolve_btfids from kernel-devel (Viktor Malik) [2178930] - tools/resolve_btfids: Fix setting HOSTCFLAGS (Viktor Malik) [2178930] - tools/resolve_btfids: Pass HOSTCFLAGS as EXTRA_CFLAGS to prepare targets (Viktor Malik) [2178930] - tools/resolve_btfids: Tidy HOST_OVERRIDES (Viktor Malik) [2178930] - tools/resolve_btfids: Compile resolve_btfids as host program (Viktor Malik) [2178930] - tools/resolve_btfids: Alter how HOSTCC is forced (Viktor Malik) [2178930] - tools/resolve_btfids: Install subcmd headers (Viktor Malik) [2178930] - powerpc/bpf: populate extable entries only during the last pass (Viktor Malik) [2178930] - powerpc/bpf: Only pad length-variable code at initial pass (Viktor Malik) [2178930] - powerpc/bpf: Perform complete extra passes to update addresses (Viktor Malik) [2178930] - powerpc: Remove __kernel_text_address() in show_instructions() (Viktor Malik) [2178930] - selftests/bpf: Adjust bpf_xdp_metadata_rx_hash for new arg (Felix Maurer) [2178930] - veth: bpf_xdp_metadata_rx_hash add xdp rss hash type (Felix Maurer) [2178930] - xdp: rss hash types representation (Felix Maurer) [2178930] - selftests/bpf: xdp_hw_metadata remove bpf_printk and add counters (Felix Maurer) [2178930] - xdp: bpf_xdp_metadata use EOPNOTSUPP for no driver support (Felix Maurer) [2178930] - bpf: tcp: Use sock_gen_put instead of sock_put in bpf_iter_tcp (Felix Maurer) [2178930] - xsk: Add missing overflow check in xdp_umem_reg (Felix Maurer) [2178930] - selftests/bpf: Fix flaky fib_lookup test (Felix Maurer) [2178930] - selftests/bpf: Fix merge conflict due to SYS() macro change. (Felix Maurer) [2178930] - selftests/bpf: move SYS() macro into the test_progs.h (Felix Maurer) [2178930] - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() (Felix Maurer) [2178930] - xsk: add linux/vmalloc.h to xsk.c (Felix Maurer) [2178930] - xsk: support use vaddr as ring (Felix Maurer) [2178930] - selftests/bpf: Add bpf_fib_lookup test (Felix Maurer) [2178930] - bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup (Felix Maurer) [2178930] - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Felix Maurer) [2178930] - bpf: Disable bh in bpf_test_run for xdp and tc prog (Felix Maurer) [2178930] - xsk: check IFF_UP earlier in Tx path (Felix Maurer) [2178930] - net: stmmac: fix call trace when stmmac_xdp_xmit() is invoked (Felix Maurer) [2178930] - bonding: add xdp_features support (Felix Maurer) [2178930] - veth: take into account peer device for NETDEV_XDP_ACT_NDO_XMIT xdp_features flag (Felix Maurer) [2178930] - selftests/bpf: fix xdp_redirect xdp-features selftest for veth driver (Felix Maurer) [2178930] - net: xdp: don't call notifiers during driver init (Felix Maurer) [2178930] - veth: rely on rtnl_dereference() instead of on rcu_dereference() in veth_set_xdp_features() (Felix Maurer) [2178930] - net/mlx5e: take into account device reconfiguration for xdp_features flag (Felix Maurer) [2178930] - veth: take into account device reconfiguration for xdp_features flag (Felix Maurer) [2178930] - net: ena: take into account xdp_features setting tx/rx queues (Felix Maurer) [2178930] - net: thunderx: take into account xdp_features setting tx/rx queues (Felix Maurer) [2178930] - xdp: add xdp_set_features_flag utility routine (Felix Maurer) [2178930] - libbpf: Fix bpf_xdp_query() in old kernels (Felix Maurer) [2178930] - netdev-genl: fix repeated typo oflloading -> offloading (Felix Maurer) [2178930] - hv_netvsc: add missing NETDEV_XDP_ACT_NDO_XMIT xdp-features flag (Felix Maurer) [2178930] - net: stmmac: add missing NETDEV_XDP_ACT_XSK_ZEROCOPY bit to xdp_features (Felix Maurer) [2178930] - net, xdp: Add missing xdp_features description (Felix Maurer) [2178930] - virtio_net: Update xdp_features with xdp multi-buff (Felix Maurer) [2178930] - libbpf: Always use libbpf_err to return an error in bpf_xdp_query() (Felix Maurer) [2178930] - selftests/bpf: Fix spelling mistake "detecion" -> "detection" (Felix Maurer) [2178930] - selftests/bpf: introduce XDP compliance test tool (Felix Maurer) [2178930] - selftests/bpf: add test for bpf_xdp_query xdp-features support (Felix Maurer) [2178930] - bpf: devmap: check XDP features in __xdp_enqueue routine (Felix Maurer) [2178930] - libbpf: add API to get XDP/XSK supported features (Felix Maurer) [2178930] - libbpf: add the capability to specify netlink proto in libbpf_netlink_send_recv (Felix Maurer) [2178930] - xsk: add usage of XDP features flags (Felix Maurer) [2178930] - drivers: net: turn on XDP features (Felix Maurer) [2178930] - netdev-genl: create a simple family for netdev stuff (Felix Maurer) [2178930] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Felix Maurer) [2178930] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Felix Maurer) [2178930] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Felix Maurer) [2178930] - configs: Enable CONFIG_PAGE_POOL_STATS for common/generic (Felix Maurer) [2178930] - page_pool: add a comment explaining the fragment counter usage (Felix Maurer) [2178930] - net: page_pool: use in_softirq() instead (Felix Maurer) [2178930] - selftests/bpf: Initialize tc in xdp_synproxy (Felix Maurer) [2178930] - selftests/bpf: Calls bpf_setsockopt() on a ktls enabled socket. (Felix Maurer) [2178930] - bpf: Check the protocol of a sock to agree the calls to bpf_setsockopt(). (Felix Maurer) [2178930] - kallsyms: add kallsyms_seqs_of_names to list of special symbols (Viktor Malik) [2178930] - bpf: Fix incorrect verifier pruning due to missing register precision taints (Viktor Malik) [2178930] - s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL (Viktor Malik) [2178930] - bpf, arm64: Fixed a BTI error on returning to patched function (Viktor Malik) [2178930] - bpf: Adjust insufficient default bpf_jit_limit (Viktor Malik) [2178930] - selftests/bpf: Fix progs/find_vma_fail1.c build error. (Viktor Malik) [2178930] - libbpf: Revert poisoning of strlcpy (Viktor Malik) [2178930] - selftests/bpf: check that modifier resolves after pointer (Viktor Malik) [2178930] - btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR (Viktor Malik) [2178930] - bpf, doc: Link to submitting-patches.rst for general patch submission info (Viktor Malik) [2178930] - bpf, doc: Do not link to docs.kernel.org for kselftest link (Viktor Malik) [2178930] - libbpf: Fix arm syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930] - bpf, docs: Fix link to BTF doc (Viktor Malik) [2178930] - selftests/bpf: Tests for uninitialized stack reads (Viktor Malik) [2178930] - bpf: Allow reads from uninit stack (Viktor Malik) [2178930] - bpf: add missing header file include (Viktor Malik) [2178930] - selftests/bpf: Add global subprog context passing tests (Viktor Malik) [2178930] - selftests/bpf: Convert test_global_funcs test to test_loader framework (Viktor Malik) [2178930] - bpf: Fix global subprog context argument resolution logic (Viktor Malik) [2178930] - Fix typos in selftest/bpf files (Viktor Malik) [2178930] - selftests/bpf: Use bpf_{btf,link,map,prog}_get_info_by_fd() (Viktor Malik) [2178930] - samples/bpf: Use bpf_{btf,link,map,prog}_get_info_by_fd() (Viktor Malik) [2178930] - bpftool: Use bpf_{btf,link,map,prog}_get_info_by_fd() (Viktor Malik) [2178930] - libbpf: Use bpf_{btf,link,map,prog}_get_info_by_fd() (Viktor Malik) [2178930] - libbpf: Introduce bpf_{btf,link,map,prog}_get_info_by_fd() (Viktor Malik) [2178930] - selftest/bpf/benchs: Add benchmark for hashmap lookups (Viktor Malik) [2178930] - selftest/bpf/benchs: Print less if the quiet option is set (Viktor Malik) [2178930] - selftest/bpf/benchs: Make quiet option common (Viktor Malik) [2178930] - selftest/bpf/benchs: Remove an unused header (Viktor Malik) [2178930] - selftest/bpf/benchs: Enhance argp parsing (Viktor Malik) [2178930] - selftest/bpf/benchs: Make a function static in bpf_hashmap_full_update (Viktor Malik) [2178930] - selftest/bpf/benchs: Fix a typo in bpf_hashmap_full_update (Viktor Malik) [2178930] - selftests/bpf: check if BPF_ST with variable offset preserves STACK_ZERO (Viktor Malik) [2178930] - bpf: BPF_ST with variable offset should preserve STACK_ZERO marks (Viktor Malik) [2178930] - selftests/bpf: check if verifier tracks constants spilled by BPF_ST_MEM (Viktor Malik) [2178930] - bpf: track immediate values written to stack by BPF_ST instruction (Viktor Malik) [2178930] - selftests/bpf: Fix map_kptr test. (Viktor Malik) [2178930] - selftests/bpf: Cross-compile bpftool (Viktor Malik) [2178930] - Documentation: bpf: Add missing line break separator in node_data struct code block (Viktor Malik) [2178930] - Revert "bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25" (Viktor Malik) [2178930] - selftests/bpf: Clean up dynptr prog_tests (Viktor Malik) [2178930] - selftests/bpf: Clean up user_ringbuf, cgrp_kfunc, kfunc_dynptr_param tests (Viktor Malik) [2178930] - bpf, documentation: Add graph documentation for non-owning refs (Viktor Malik) [2178930] - selftests/bpf: Add rbtree selftests (Viktor Malik) [2178930] - bpf: Add bpf_rbtree_{add,remove,first} decls to bpf_experimental.h (Viktor Malik) [2178930] - bpf: Special verifier handling for bpf_rbtree_{remove, first} (Viktor Malik) [2178930] - bpf: Add callback validation to kfunc verifier logic (Viktor Malik) [2178930] - bpf: Add support for bpf_rb_root and bpf_rb_node in kfunc args (Viktor Malik) [2178930] - bpf: Add bpf_rbtree_{add,remove,first} kfuncs (Viktor Malik) [2178930] - bpf: Add basic bpf_rb_{root,node} support (Viktor Malik) [2178930] - bpf: Migrate release_on_unlock logic to non-owning ref semantics (Viktor Malik) [2178930] - bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25 (Viktor Malik) [2178930] - bpf: allow to disable bpf prog memory accounting (Viktor Malik) [2178930] - bpf: allow to disable bpf map memory accounting (Viktor Malik) [2178930] - bpf: use bpf_map_kvcalloc in bpf_local_storage (Viktor Malik) [2178930] - mm: memcontrol: add new kernel parameter cgroup.memory=nobpf (Viktor Malik) [2178930] - libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() (Viktor Malik) [2178930] - selftests/bpf: Attach to fopen()/fclose() in attach_probe (Viktor Malik) [2178930] - selftests/bpf: Attach to fopen()/fclose() in uprobe_autoattach (Viktor Malik) [2178930] - selftests/bpf: Forward SAN_CFLAGS and SAN_LDFLAGS to runqslower and libbpf (Viktor Malik) [2178930] - selftests/bpf: Split SAN_CFLAGS and SAN_LDFLAGS (Viktor Malik) [2178930] - tools: runqslower: Add EXTRA_CFLAGS and EXTRA_LDFLAGS support (Viktor Malik) [2178930] - selftests/bpf: Quote host tools (Viktor Malik) [2178930] - samples/bpf: Add openat2() enter/exit tracepoint to syscall_tp sample (Viktor Malik) [2178930] - libbpf: Add sample_period to creation options (Viktor Malik) [2178930] - bpf, docs: Add note about type convention (Viktor Malik) [2178930] - bpf/docs: Update design QA to be consistent with kfunc lifecycle docs (Viktor Malik) [2178930] - bpf, docs: Use consistent names for the same field (Viktor Malik) [2178930] - libbpf: Correctly set the kernel code version in Debian kernel. (Viktor Malik) [2178930] - bpf: fix typo in header for bpf_perf_prog_read_value (Viktor Malik) [2178930] - bpf/docs: Document kfunc lifecycle / stability expectations (Viktor Malik) [2178930] - bpftool: profile online CPUs instead of possible (Viktor Malik) [2178930] - selftests/bpf: Use semicolon instead of comma in test_verifier.c (Viktor Malik) [2178930] - tools/bpf: Use tab instead of white spaces to sync bpf.h (Viktor Malik) [2178930] - bpf: Drop always true do_idr_lock parameter to bpf_map_free_id (Viktor Malik) [2178930] - docs/bpf: Add description of register liveness tracking algorithm (Viktor Malik) [2178930] - selftests/bpf: Add testcase for static kfunc with unused arg (Viktor Malik) [2178930] - bpf: Add __bpf_kfunc tag to all kfuncs (Viktor Malik) [2178930] - bpf: Document usage of the new __bpf_kfunc macro (Viktor Malik) [2178930] - bpf: Add __bpf_kfunc tag for marking kernel functions as kfuncs (Viktor Malik) [2178930] - selftests/bpf: Trim DENYLIST.s390x (Viktor Malik) [2178930] - selftests/bpf: Remove duplicate include header in xdp_hw_metadata (Felix Maurer) [2178930] - selftests/bpf: Don't refill on completion in xdp_metadata (Felix Maurer) [2178930] - selftests/bpf: xdp_hw_metadata use strncpy for ifname (Felix Maurer) [2178930] - selftests/bpf: xdp_hw_metadata correct status value in error(3) (Felix Maurer) [2178930] - selftests/bpf: xdp_hw_metadata cleanup cause segfault (Felix Maurer) [2178930] - selftests/bpf: xdp_hw_metadata clear metadata when -EOPNOTSUPP (Felix Maurer) [2178930] - selftests/bpf: Fix unmap bug in prog_tests/xdp_metadata.c (Felix Maurer) [2178930] - selftests/bpf: Properly enable hwtstamp in xdp_hw_metadata (Felix Maurer) [2178930] - selftests/bpf: Simple program to dump XDP RX metadata (Felix Maurer) [2178930] - xsk: Add cb area to struct xdp_buff_xsk (Felix Maurer) [2178930] - selftests/bpf: Verify xdp_metadata xdp->af_xdp path (Felix Maurer) [2178930] - veth: Support RX XDP metadata (Felix Maurer) [2178930] - veth: Introduce veth_xdp_buff wrapper for xdp_buff (Felix Maurer) [2178930] - bpf: Support consuming XDP HW metadata from fext programs (Felix Maurer) [2178930] - bpf: XDP metadata RX kfuncs (Felix Maurer) [2178930] - selftests/bpf: Update expected test_offload.py messages (Felix Maurer) [2178930] - bpf: Introduce device-bound XDP programs (Felix Maurer) [2178930] - bpf: Reshuffle some parts of bpf/offload.c (Felix Maurer) [2178930] - bpf: Move offload initialization into late_initcall (Felix Maurer) [2178930] - bpf: Rename bpf_{prog,map}_is_dev_bound to is_offloaded (Felix Maurer) [2178930] - bpf: Document XDP RX metadata (Felix Maurer) [2178930] - xdp: document xdp_do_flush() before napi_complete_done() (Felix Maurer) [2178930] - selftests/bpf: add ipip6 and ip6ip decap to test_tc_tunnel (Felix Maurer) [2178930] - bpf: Add ipip6 and ip6ip decap support for bpf_skb_adjust_room() (Felix Maurer) [2178930] - selftests/xsk: automatically switch XDP programs (Felix Maurer) [2178930] - selftests/xsk: automatically restore packet stream (Felix Maurer) [2178930] - selftests/xsk: merge dual and single thread dispatchers (Felix Maurer) [2178930] - selftests/xsk: add test when some packets are XDP_DROPed (Felix Maurer) [2178930] - selftests/xsk: get rid of built-in XDP program (Felix Maurer) [2178930] - selftests/xsk: remove unnecessary code in control path (Felix Maurer) [2178930] - selftests/xsk: load and attach XDP program only once per mode (Felix Maurer) [2178930] - selftests/xsk: remove namespaces (Felix Maurer) [2178930] - selftests/xsk: replace asm acquire/release implementations (Felix Maurer) [2178930] - selftests/xsk: add debug option for creating netdevs (Felix Maurer) [2178930] - selftests/xsk: remove unused variable outstanding_tx (Felix Maurer) [2178930] - selftests/xsk: print correct error codes when exiting (Felix Maurer) [2178930] - selftests/xsk: submit correct number of frames in populate_fill_ring (Felix Maurer) [2178930] - selftests/xsk: do not close unused file descriptors (Felix Maurer) [2178930] - selftests/xsk: print correct payload for packet dump (Felix Maurer) [2178930] - selftests/bpf: Add BPF_F_NO_TUNNEL_KEY test (Felix Maurer) [2178930] - bpf: Add flag BPF_F_NO_TUNNEL_KEY to bpf_skb_set_tunnel_key() (Felix Maurer) [2178930] - selftests/bpf: Fix s390x vmlinux path (Viktor Malik) [2178930] - s390/bpf: Implement bpf_jit_supports_kfunc_call() (Viktor Malik) [2178930] - s390/bpf: Implement bpf_jit_supports_subprog_tailcalls() (Viktor Malik) [2178930] - s390/bpf: Implement arch_prepare_bpf_trampoline() (Viktor Malik) [2178930] - s390: raise minimum supported machine generation to z10 (Viktor Malik) [2178930] - s390/bpf: encode register within extable entry (Viktor Malik) [2178930] - s390/bpf: Implement bpf_arch_text_poke() (Viktor Malik) [2178930] - s390/bpf: Add expoline to tail calls (Viktor Malik) [2178930] - s390/bpf: Fix a typo in a comment (Viktor Malik) [2178930] - s390: introduce text_poke_sync() (Viktor Malik) [2178930] - s390/barrier: factor out bcr_serialize() (Viktor Malik) [2178930] - bpf: btf: Add BTF_FMODEL_SIGNED_ARG flag (Viktor Malik) [2178930] - bpf: iterators: Split iterators.lskel.h into little- and big- endian versions (Viktor Malik) [2178930] - libbpf: Fix BPF_PROBE_READ{_STR}_INTO() on s390x (Viktor Malik) [2178930] - libbpf: Fix unbounded memory access in bpf_usdt_arg() (Viktor Malik) [2178930] - libbpf: Simplify barrier_var() (Viktor Malik) [2178930] - selftests/bpf: Fix profiler on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix xdp_synproxy/tc on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix vmlinux test on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix test_xdp_adjust_tail_grow2 on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix test_lsm on s390x (Viktor Malik) [2178930] - selftests/bpf: Add a sign-extension test for kfuncs (Viktor Malik) [2178930] - selftests/bpf: Increase SIZEOF_BPF_LOCAL_STORAGE_ELEM on s390x (Viktor Malik) [2178930] - selftests/bpf: Check stack_mprotect() return value (Viktor Malik) [2178930] - selftests/bpf: Fix cgrp_local_storage on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix xdp_do_redirect on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix verify_pkcs7_sig on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix decap_sanity_ns cleanup (Viktor Malik) [2178930] - selftests/bpf: Set errno when urand_spawn() fails (Viktor Malik) [2178930] - selftests/bpf: Fix kfree_skb on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix symlink creation error (Viktor Malik) [2178930] - selftests/bpf: Fix liburandom_read.so linker error (Viktor Malik) [2178930] - selftests/bpf: Query BPF_MAX_TRAMP_LINKS using BTF (Viktor Malik) [2178930] - bpf: Change BPF_MAX_TRAMP_LINKS to enum (Viktor Malik) [2178930] - bpf: Use ARG_CONST_SIZE_OR_ZERO for 3rd argument of bpf_tcp_raw_gen_syncookie_ipv{4,6}() (Viktor Malik) [2178930] - Documentation: bpf: correct spelling (Viktor Malik) [2178930] - bpf: Build-time assert that cpumask offset is zero (Viktor Malik) [2178930] - selftest/bpf: Make crashes more debuggable in test_progs (Viktor Malik) [2178930] - libbpf: Add documentation to map pinning API functions (Viktor Malik) [2178930] - libbpf: Fix malformed documentation formatting (Viktor Malik) [2178930] - bpf/selftests: Verify struct_ops prog sleepable behavior (Viktor Malik) [2178930] - bpf: Pass const struct bpf_prog * to .check_member (Viktor Malik) [2178930] - libbpf: Support sleepable struct_ops.s section (Viktor Malik) [2178930] - bpf: Allow BPF_PROG_TYPE_STRUCT_OPS programs to be sleepable (Viktor Malik) [2178930] - bpf/docs: Document the nocast aliasing behavior of ___init (Viktor Malik) [2178930] - bpf/docs: Document how nested trusted fields may be defined (Viktor Malik) [2178930] - bpf/docs: Document cpumask kfuncs in a new file (Viktor Malik) [2178930] - selftests/bpf: Add selftest suite for cpumask kfuncs (Viktor Malik) [2178930] - selftests/bpf: Add nested trust selftests suite (Viktor Malik) [2178930] - bpf: Enable cpumasks to be queried and used as kptrs (Viktor Malik) [2178930] - bpf: Disallow NULLable pointers for trusted kfuncs (Viktor Malik) [2178930] - selftests/bpf: Fix vmtest static compilation error (Viktor Malik) [2178930] - bpf: Allow trusted args to walk struct when checking BTF IDs (Viktor Malik) [2178930] - bpf: Enable annotating trusted nested pointers (Viktor Malik) [2178930] - bpf, docs: Fix modulo zero, division by zero, overflow, and underflow (Viktor Malik) [2178930] - libbpf: Clean up now not needed __PT_PARM{1-6}_SYSCALL_REG defaults (Viktor Malik) [2178930] - selftests/bpf: Add 6-argument syscall tracing test (Viktor Malik) [2178930] - libbpf: Define powerpc syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Define arm64 syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Define arm syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Define s390x syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Define i386 syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Define x86-64 syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Improve syscall tracing support in bpf_tracing.h (Viktor Malik) [2178930] - selftests/bpf: Validate arch-specific argument registers limits (Viktor Malik) [2178930] - libbpf: Add BPF_UPROBE and BPF_URETPROBE macro aliases (Viktor Malik) [2178930] - libbpf: Complete powerpc spec in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Fix arm and arm64 specs in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Add 6th argument support for x86-64 in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Add support for fetching up to 8 arguments in kprobes (Viktor Malik) [2178930] - selftests/bpf: Add dynptr helper tests (Viktor Malik) [2178930] - selftests/bpf: Add dynptr partial slot overwrite tests (Viktor Malik) [2178930] - selftests/bpf: Add dynptr var_off tests (Viktor Malik) [2178930] - selftests/bpf: Add dynptr pruning tests (Viktor Malik) [2178930] - selftests/bpf: convenience macro for use with 'asm volatile' blocks (Viktor Malik) [2178930] - bpf: Avoid recomputing spi in process_dynptr_func (Viktor Malik) [2178930] - bpf: Combine dynptr_get_spi and is_spi_bounds_valid (Viktor Malik) [2178930] - bpf: Allow reinitializing unreferenced dynptr stack slots (Viktor Malik) [2178930] - bpf: Invalidate slices on destruction of dynptrs on stack (Viktor Malik) [2178930] - bpf: Fix partial dynptr stack slot reads/writes (Viktor Malik) [2178930] - bpf: Fix missing var_off check for ARG_PTR_TO_DYNPTR (Viktor Malik) [2178930] - bpf: Fix state pruning for STACK_DYNPTR stack slots (Viktor Malik) [2178930] - bpf: Change modules resolving for kprobe multi link (Viktor Malik) [2178930] - selftests/bpf: Add serial_test_kprobe_multi_bench_attach_kernel/module tests (Viktor Malik) [2178930] - bpf/selftests: Add verifier tests for loading sleepable programs (Viktor Malik) [2178930] - bpf: Do not allow to load sleepable BPF_TRACE_RAW_TP program (Viktor Malik) [2178930] - samples/bpf: change _kern suffix to .bpf with BPF test programs (Viktor Malik) [2178930] - samples/bpf: use vmlinux.h instead of implicit headers in BPF test program (Viktor Malik) [2178930] - samples/bpf: replace BPF programs header with net_shared.h (Viktor Malik) [2178930] - samples/bpf: split common macros to net_shared.h (Viktor Malik) [2178930] - samples/bpf: replace legacy map with the BTF-defined map (Viktor Malik) [2178930] - samples/bpf: replace broken overhead microbenchmark with fib_table_lookup (Viktor Malik) [2178930] - samples/bpf: fix broken cgroup socket testing (Viktor Malik) [2178930] - samples/bpf: fix broken lightweight tunnel testing (Viktor Malik) [2178930] - samples/bpf: refactor BPF functionality testing scripts (Viktor Malik) [2178930] - samples/bpf: ensure ipv6 is enabled before running tests (Viktor Malik) [2178930] - selftests/bpf: Fix missing space error (Viktor Malik) [2178930] - libbpf: Replace '.' with '_' in legacy kprobe event name (Viktor Malik) [2178930] - bpftool: Always disable stack protection for BPF objects (Viktor Malik) [2178930] - bpftool: fix output for skipping kernel config check (Viktor Malik) [2178930] - bpf: btf: limit logging of ignored BTF mismatches (Viktor Malik) [2178930] - bpf, x86: Simplify the parsing logic of structure parameters (Viktor Malik) [2178930] - bpf: Replace 0-length arrays with flexible arrays (Viktor Malik) [2178930] - bpftool: Add missing quotes to libbpf bootstrap submake vars (Viktor Malik) [2178930] - bpf: Remove the unnecessary insn buffer comparison (Viktor Malik) [2178930] - libbpf: Poison strlcpy() (Viktor Malik) [2178930] - libbpf: Return -ENODATA for missing btf section (Viktor Malik) [2178930] - libbpf: Restore errno after pr_warn. (Viktor Malik) [2178930] - libbpf: Added the description of some API functions (Viktor Malik) [2178930] - libbpf: Fix invalid return address register in s390 (Viktor Malik) [2178930] - samples/bpf: Use BPF_KSYSCALL macro in syscall tracing programs (Viktor Malik) [2178930] - samples/bpf: Fix tracex2 by using BPF_KSYSCALL macro (Viktor Malik) [2178930] - samples/bpf: Change _kern suffix to .bpf with syscall tracing program (Viktor Malik) [2178930] - samples/bpf: Use vmlinux.h instead of implicit headers in syscall tracing program (Viktor Malik) [2178930] - samples/bpf: Use kyscall instead of kprobe in syscall tracing program (Viktor Malik) [2178930] - bpf: rename list_head -> graph_root in field info types (Viktor Malik) [2178930] - libbpf: fix errno is overwritten after being closed. (Viktor Malik) [2178930] - bpf: fix regs_exact() logic in regsafe() to remap IDs correctly (Viktor Malik) [2178930] - bpf: perform byte-by-byte comparison only when necessary in regsafe() (Viktor Malik) [2178930] - bpf: reject non-exact register type matches in regsafe() (Viktor Malik) [2178930] - bpf: generalize MAYBE_NULL vs non-MAYBE_NULL rule (Viktor Malik) [2178930] - bpf: reorganize struct bpf_reg_state fields (Viktor Malik) [2178930] - bpf: teach refsafe() to take into account ID remapping (Viktor Malik) [2178930] - bpf: Remove unused field initialization in bpf's ctl_table (Viktor Malik) [2178930] - selftests/bpf: Add jit probe_mem corner case tests to s390x denylist (Viktor Malik) [2178930] - libbpf: start v1.2 development cycle (Viktor Malik) [2178930] - selftests/bpf: Add verifier test exercising jit PROBE_MEM logic (Viktor Malik) [2178930] - bpf, x86: Improve PROBE_MEM runtime load check (Viktor Malik) [2178930] - bpf: Reduce smap->elem_size (Viktor Malik) [2178930] - bpf: makefiles: Do not generate empty vmlinux.h (Viktor Malik) [2178930] - libbpf: Show error info about missing ".BTF" section (Viktor Malik) [2178930] - libbpf: Fix build warning on ref_ctr_off for 32-bit architectures (Viktor Malik) [2178930] - docs: BPF_MAP_TYPE_SOCK[MAP|HASH] (Viktor Malik) [2178930] - samples/bpf: fix uninitialized warning with test_current_task_under_cgroup (Viktor Malik) [2178930] - samples/bpf: replace meaningless counter with tracex4 (Viktor Malik) [2178930] - samples/bpf: remove unused function with test_lru_dist (Viktor Malik) [2178930] - bpf: Remove trace_printk_lock (Viktor Malik) [2178930] - bpf: Do cleanup in bpf_bprintf_cleanup only when needed (Viktor Malik) [2178930] - bpf: Add struct for bin_args arg in bpf_bprintf_prepare (Viktor Malik) [2178930] - tools/resolve_btfids: Use pkg-config to locate libelf (Viktor Malik) [2178930] - libbpf: Fix btf_dump's packed struct determination (Viktor Malik) [2178930] - selftests/bpf: Add few corner cases to test padding handling of btf_dump (Viktor Malik) [2178930] - libbpf: Fix BTF-to-C converter's padding logic (Viktor Malik) [2178930] - libbpf: Fix btf__align_of() by taking into account field offsets (Viktor Malik) [2178930] - selftests/bpf: Add non-standardly sized enum tests for btf_dump (Viktor Malik) [2178930] - libbpf: Handle non-standardly sized enums better in BTF-to-C dumper (Viktor Malik) [2178930] - libbpf: Optimized return value in libbpf_strerror when errno is libbpf errno (Viktor Malik) [2178930] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2176388] - ASoC: Fix warning related to 'sound-name-prefix' binding (Mark Salter) [2186348] - arm64: tegra: Bump CBB ranges property on Tegra194 and Tegra234 (Mark Salter) [2186348] - dt-bindings: phy: tegra-xusb: Add support for Tegra234 (Mark Salter) [2186348] - dt-bindings: phy: tegra-xusb: Convert to json-schema (Mark Salter) [2186348] - dt-bindings: tegra: Allow #{address,size}-cells = <2> (Mark Salter) [2186348] - arm64: tegra: Drop I2C iommus and dma-coherent properties (Mark Salter) [2186348] - arm64: tegra: Mark host1x as dma-coherent on Tegra194/234 (Mark Salter) [2186348] - arm64: tegra: Populate the XUDC node for Tegra234 (Mark Salter) [2186348] - arm64: tegra: Add dma-coherent property for Tegra194 XUDC (Mark Salter) [2186348] - arm64: tegra: Populate Jetson AGX Orin EEPROMs (Mark Salter) [2186348] - arm64: tegra: Populate address/size cells for Tegra234 I2C (Mark Salter) [2186348] - arm64: tegra: Enable XUSB host function on Jetson AGX Orin (Mark Salter) [2186348] - arm64: tegra: Sort nodes by unit-address, then alphabetically (Mark Salter) [2186348] - arm64: tegra: Bump #address-cells and #size-cells (Mark Salter) [2186348] - arm64: tegra: Sort includes (Mark Salter) [2186348] - arm64: tegra: Fix duplicate regulator on Jetson TX1 (Mark Salter) [2186348] - arm64: tegra: Fix typo in gpio-ranges property (Mark Salter) [2186348] - dt-bindings: usb: tegra-xudc: Add Tegra234 XUDC support (Mark Salter) [2186348] - dt-bindings: usb: tegra-xudc: Add dma-coherent for Tegra194 (Mark Salter) [2186348] - dt-bindings: usb: Add NVIDIA Tegra234 XUSB host controller binding (Mark Salter) [2186348] - dt-bindings: usb: tegra-xusb: Remove path references (Mark Salter) [2186348] - dt-bindings: dmaengine: Add dma-channel-mask to Tegra GPCDMA (Mark Salter) [2186348] - arm64: tegra: Remove unneeded clock-names for Tegra132 PWM (Mark Salter) [2186348] - arm64: tegra: Fix up compatible string for SDMMC1 on Tegra234 (Mark Salter) [2186348] - arm64: tegra: Remove unused reset-names for QSPI (Mark Salter) [2186348] - arm64: tegra: Fixup pinmux node names (Mark Salter) [2186348] - arm64: tegra: Remove reset-names for QSPI (Mark Salter) [2186348] - arm64: tegra: Use correct compatible string for Tegra234 HDA (Mark Salter) [2186348] - arm64: tegra: Use correct compatible string for Tegra194 HDA (Mark Salter) [2186348] - arm64: tegra: Use vbus-gpios property (Mark Salter) [2186348] - arm64: tegra: Restructure Tegra210 PMC pinmux nodes (Mark Salter) [2186348] - arm64: tegra: Update cache properties (Mark Salter) [2186348] - arm64: tegra: Remove 'enable-active-low' (Mark Salter) [2186348] - arm64: tegra: Add dma-channel-mask in GPCDMA node (Mark Salter) [2186348] - arm64: tegra: Fix non-prefetchable aperture of PCIe C3 controller (Mark Salter) [2186348] - arm64: tegra: Add missing compatible string to Ethernet USB device (Mark Salter) [2186348] - arm64: tegra: Separate AON pinmux from main pinmux on Tegra194 (Mark Salter) [2186348] - arm64: tegra: Add ECAM aperture info for all the PCIe controllers (Mark Salter) [2186348] - arm64: tegra: Remove clock-names from PWM nodes (Mark Salter) [2186348] - arm64: tegra: Enable GTE nodes (Mark Salter) [2186348] - arm64: tegra: Update console for Jetson Xavier and Orin (Mark Salter) [2186348] - arm64: tegra: Enable PWM users on Jetson AGX Orin (Mark Salter) [2186348] - arm64: tegra: Add missing whitespace (Mark Salter) [2186348] - arm64: tegra: Sort nodes by unit-address (Mark Salter) [2186348] - arm64: tegra: Add Tegra234 SDMMC1 device tree node (Mark Salter) [2186348] - arm64: tegra: Add SBSA UART for Tegra234 (Mark Salter) [2186348] - arm64: tegra: Remove unused property for I2C (Mark Salter) [2186348] - arm64: tegra: Fix Prefetchable aperture ranges of Tegra234 PCIe controllers (Mark Salter) [2186348] - arm64: tegra: Add NVDEC on Tegra234 (Mark Salter) [2186348] - arm64: tegra: Fix ranges for host1x nodes (Mark Salter) [2186348] - dt-bindings: usb: tegra-xusb: Convert to json-schema (Mark Salter) [2186348] - dt-bindings: pinctrl: tegra194: Separate instances (Mark Salter) [2186348] - dt-bindings: pinctrl: tegra: Convert to json-schema (Mark Salter) [2186348] - dt-bindings: PCI: tegra234: Add ECAM support (Mark Salter) [2186348] - dt-bindings: Add bindings for Tegra234 NVDEC (Mark Salter) [2186348] - spi: dt-bindings: nvidia,tegra210-quad-peripheral-props: correct additional properties (Mark Salter) [2186348] - spi: dt-bindings: split peripheral prods (Mark Salter) [2186348] - dt-bindings: arm: nvidia,tegra20-pmc: Move fixed string property names under 'properties' (Mark Salter) [2186348] - dt-bindings: host1x: Fix bracketing in example (Mark Salter) [2186348] - dt-bindings: Add bindings for Tegra234 Host1x and VIC (Mark Salter) [2186348] - dt-bindings: host1x: Add iommu-map property (Mark Salter) [2186348] - dt-bindings: display: tegra: Convert to json-schema (Mark Salter) [2186348] - dt-bindings: tegra-ccplex-cluster: Remove status from required properties (Mark Salter) [2186348] - dt-bindings: timer: Add Tegra186 & Tegra234 Timer (Mark Salter) [2186348] - dt-bindings: arm: tegra: Add NVIDIA Tegra194 AXI2APB binding (Mark Salter) [2186348] - dt-bindings: arm: tegra: Add NVIDIA Tegra194 CBB 1.0 binding (Mark Salter) [2186348] - spi: dt-bindings: Add compatible for Tegra241 QSPI (Mark Salter) [2186348] - arm64: tegra: add node for tegra234 cpufreq (Mark Salter) [2186348] - dt-bindings: clock: drop useless consumer example (Mark Salter) [2186348] - dt-bindings: Improve phandle-array schemas (Mark Salter) [2186348] - spi: Fix Tegra QSPI example (Mark Salter) [2186348] - dt-bindings: timer: Tegra: Convert text bindings to yaml (Mark Salter) [2186348] - spi: Add Tegra234 QUAD SPI compatible (Mark Salter) [2186348] - dt-bindings: memory: Document Tegra210 EMC table (Mark Salter) [2186348] - dt-bindings: i2c: tegra: Convert to json-schema (Mark Salter) [2186348] - dt-bindings: i2c: tegra-bpmp: Convert to json-schema (Mark Salter) [2186348] - ASoC: tegra-audio-rt5677: Correct example (Mark Salter) [2186348] - dt-bindings: host1x: Document Memory Client resets of Host1x, GR2D and GR3D (Mark Salter) [2186348] - dt-bindings: host1x: Document OPP and power domain properties (Mark Salter) [2186348] - dt-bindings: thermal: tegra186-bpmp: Convert to json-schema (Mark Salter) [2186348] - dt-bindings: Add YAML bindings for NVENC and NVJPG (Mark Salter) [2186348] - ASoC: nvidia,tegra-audio: Convert multiple txt bindings to yaml (Mark Salter) [2186348] - ASoC: dt-bindings: tegra: Document interconnects property (Mark Salter) [2186348] - dt-bindings: Add YAML bindings for NVDEC (Mark Salter) [2186348] - ASoC: Use schema reference for sound-name-prefix (Mark Salter) [2186348] - nouveau: fix client work fence deletion race (Mika Penttilä) [2160457] - drm/mgag200: Fix gamma lut not initialized. (Mika Penttilä) [2160457] - accel: Link to compute accelerator subsystem intro (Mika Penttilä) [2160457] - gpu: host1x: Fix memory leak of device names (Mika Penttilä) [2160457] - gpu: host1x: Fix potential double free if IOMMU is disabled (Mika Penttilä) [2160457] - drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage (Mika Penttilä) [2160457] - drm/i915/dg2: Drop one PCI ID (Mika Penttilä) [2160457] - drm/amd/display: Fix hang when skipping modeset (Mika Penttilä) [2160457] - drm/amd/display: Lowering min Z8 residency time (Mika Penttilä) [2160457] - drm/amd/display: Update minimum stutter residency for DCN314 Z8 (Mika Penttilä) [2160457] - drm/amd/display: Add minimum Z8 residency debug option (Mika Penttilä) [2160457] - drm/i915: disable sampler indirect state in bindless heap (Mika Penttilä) [2160457] - drm/i915/mtl: Add Wa_14017856879 (Mika Penttilä) [2160457] - drm/i915/mtl: Add workarounds Wa_14017066071 and Wa_14017654203 (Mika Penttilä) [2160457] - drm/i915: Add _PICK_EVEN_2RANGES() (Mika Penttilä) [2160457] - drm/amd/display: hpd rx irq not working with eDP interface (Mika Penttilä) [2160457] - drm/amd/display: merge dc_link.h into dc.h and dc_types.h (Mika Penttilä) [2160457] - drm/amd/pm: avoid potential UBSAN issue on legacy asics (Mika Penttilä) [2160457] - drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend (Mika Penttilä) [2160457] - drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs (Mika Penttilä) [2160457] - drm/amd/pm: parse pp_handle under appropriate conditions (Mika Penttilä) [2160457] - drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes (Mika Penttilä) [2160457] - drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2) (Mika Penttilä) [2160457] - drm/amdgpu: change gfx 11.0.4 external_id range (Mika Penttilä) [2160457] - drm/amdgpu/jpeg: Remove harvest checking for JPEG3 (Mika Penttilä) [2160457] - drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras (Mika Penttilä) [2160457] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini (Mika Penttilä) [2160457] - drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() (Mika Penttilä) [2160457] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini (Mika Penttilä) [2160457] - drm/amd/display: Change default Z8 watermark values (Mika Penttilä) [2160457] - drm/amdgpu: drop redundant sched job cleanup when cs is aborted (Mika Penttilä) [2160457] - drm/amd/display: fix flickering caused by S/G mode (Mika Penttilä) [2160457] - drm/amd/display: fix access hdcp_workqueue assert (Mika Penttilä) [2160457] - drm/amd/display: filter out invalid bits in pipe_fuses (Mika Penttilä) [2160457] - drm/amd/display: Fix 4to1 MPC black screen with DPP RCO (Mika Penttilä) [2160457] - drm/amd/display: Add NULL plane_state check for cursor disable logic (Mika Penttilä) [2160457] - drm/panel: otm8009a: Set backlight parent to panel device (Mika Penttilä) [2160457] - drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep() (Mika Penttilä) [2160457] - drm/i915: Check pipe source size when using skl+ scalers (Mika Penttilä) [2160457] - drm/i915/color: Fix typo for Plane CSC indexes (Mika Penttilä) [2160457] - drm/bridge: lt8912b: Fix DSI Video Mode (Mika Penttilä) [2160457] - drm/amdgpu: add a missing lock for AMDGPU_SCHED (Mika Penttilä) [2160457] - drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info (Mika Penttilä) [2160457] - drm/i915/guc: Actually return an error if GuC version range check fails (Mika Penttilä) [2160457] - drm/i915/guc: More debug print updates - UC firmware (Mika Penttilä) [2160457] - drm/amd/display: Update bounding box values for DCN321 (Mika Penttilä) [2160457] - drm/amd/display: Do not clear GPINT register when releasing DMUB from reset (Mika Penttilä) [2160457] - drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset (Mika Penttilä) [2160457] - drm/amd/display: Fixes for dcn32_clk_mgr implementation (Mika Penttilä) [2160457] - drm/amd/display: Return error code on DSC atomic check failure (Mika Penttilä) [2160457] - drm/amd/display: Add missing WA and MCLK validation (Mika Penttilä) [2160457] - drm/panel: novatek-nt35950: Only unregister DSI1 if it exists (Mika Penttilä) [2160457] - drm/panel: novatek-nt35950: Improve error handling (Mika Penttilä) [2160457] - drm/i915: Fix memory leaks in i915 selftests (Mika Penttilä) [2160457] - drm/i915: Make intel_get_crtc_new_encoder() less oopsy (Mika Penttilä) [2160457] - drm/amd/display: Fix potential null dereference (Mika Penttilä) [2160457] - drm/ttm/pool: Fix ttm_pool_alloc error path (Mika Penttilä) [2160457] - drm/i915/pxp: limit drm-errors or warning on firmware API failures (Mika Penttilä) [2160457] - drm/i915/pxp: Invalidate all PXP fw sessions during teardown (Mika Penttilä) [2160457] - drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings (Mika Penttilä) [2160457] - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 (Mika Penttilä) [2160457] - drm/probe-helper: Cancel previous job before starting new one (Mika Penttilä) [2160457] - drm/vgem: add missing mutex_destroy (Mika Penttilä) [2160457] - drm/amd/pm: re-enable the gfx imu when smu resume (Mika Penttilä) [2160457] - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Mika Penttilä) [2160457] - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var (Mika Penttilä) [2160457] - drm/nouveau: fix data overrun (Mika Penttilä) [2160457] - Add new config defaults (Mika Penttilä) [2160457] - Add needed modules to the internal list. (Mika Penttilä) [2160457] - Partial revert of "drm/tegra: Add Tegra234 support to NVDEC driver" (Mika Penttilä) [2160457] - Merge tegra DRM and host1x DRM changes from upstream v6.0.8..v6.3 (Mika Penttilä) [2160457] - kunit: drm: make DRM buddy test compatible with other pages sizes (Mika Penttilä) [2160457] - kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED (Mika Penttilä) [2160457] - kunit: Introduce KUNIT_EXPECT_MEMEQ and KUNIT_EXPECT_MEMNEQ macros (Mika Penttilä) [2160457] - Partial revert of "i2c: Make remove callback return void" (Mika Penttilä) [2160457] - Revert "drm: tda99x: Don't advertise non-existent capture support" (Mika Penttilä) [2160457] - Add missing #include for compile on s390x (Mika Penttilä) [2160457] - Partial revert of "mm: replace vma->vm_flags direct modifications with modifier calls" (Mika Penttilä) [2160457] - overflow: Introduce castable_to_type() (Mika Penttilä) [2160457] - Partial revert of "driver core: make struct bus_type.uevent() take a const *" (Mika Penttilä) [2160457] - Merge DRM changes from upstream v6.2..v6.3 (Mika Penttilä) [2160457] - Partial revert of get_random_u32_ changes (Mika Penttilä) [2160457] - Replace timer_shutdown_sync() with del_timer_sync() (Mika Penttilä) [2160457] - Revert "overflow: Introduce overflows_type() and castable_to_type()" (Mika Penttilä) [2160457] - Merge DRM changes from upstream v6.1..v6.2 (Mika Penttilä) [2160457] - Declare DECLARE_DYNDBG_CLASSMAP macro to enable compile after DRM backport (Mika Penttilä) [2160457] - Revert "drm/ast: Fix drm_fb_memcpy() on rhel9" (Mika Penttilä) [2160457] - Revert "i915: use the VMA iterator" (Mika Penttilä) [2160457] - Revert "drm/i915/userptr: restore probe_range behaviour" (Mika Penttilä) [2160457] - Partial revert of "i2c: Make remove callback return void" (Mika Penttilä) [2160457] - Fix dynamic_dname() signature change build break due to DRM backport. (Mika Penttilä) [2160457] - Merge DRM changes from upstream v6.0.8..v6.1 (Mika Penttilä) [2160457] - mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma (Nico Pache) [2168372] - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths (Nico Pache) [2168372] - mm/khugepaged: fix GUP-fast interaction by sending IPI (Nico Pache) [2168372] - mm/khugepaged: take the right locks for page table retraction (Nico Pache) [2168372] - mm: hugetlb: fix UAF in hugetlb_handle_userfault (Nico Pache) [2168372] - mm/damon/core: avoid holes in newly set monitoring target ranges (Nico Pache) [2168372] - mm/damon/core: iterate the regions list from current point in damon_set_regions() (Nico Pache) [2168372] - mm/damon/core-test: test damon_set_regions (Nico Pache) [2168372] - selftests/vm: update hugetlb madvise (Nico Pache) [2168372] - ipc/shm: call underlying open/close vm_ops (Nico Pache) [2168372] - mm/userfaultfd: don't consider uffd-wp bit of writable migration entries (Nico Pache) [2168372] - mm/debug_vm_pgtable: replace pte_mkhuge() with arch_make_huge_pte() (Nico Pache) [2168372] - mm/migrate: drop pte_mkhuge() in remove_migration_pte() (Nico Pache) [2168372] - mm/zswap: try to avoid worst-case scenario on same element pages (Nico Pache) [2168372] - mm: cma: make kobj_type structure constant (Nico Pache) [2168372] - mm: slub: make kobj_type structure constant (Nico Pache) [2168372] - mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages (Nico Pache) [2168372] - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock (Nico Pache) [2168372] - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs (Nico Pache) [2168372] - mm/khugepaged: check again on anon uffd-wp during isolation (Nico Pache) [2168372] - mm/userfaultfd: fix uffd-wp handling for THP migration entries (Nico Pache) [2168372] - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() (Nico Pache) [2168372] - mm/hugetlb: fix uffd wr-protection for CoW optimization path (Nico Pache) [2168372] - mm: kfence: fix handling discontiguous page (Nico Pache) [2168372] - mm: kfence: fix PG_slab and memcg_data clearing (Nico Pache) [2168372] - kfence: avoid passing -g for test (Nico Pache) [2168372] - mm: kfence: fix using kfence_metadata without initialization in show_object() (Nico Pache) [2168372] - Revert "kasan: drop skip_kasan_poison variable in free_pages_prepare" (Nico Pache) [2168372] - mm, vmalloc: fix high order __GFP_NOFAIL allocations (Nico Pache) [2168372] - mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage (Nico Pache) [2168372] - mm, compaction: finish pageblocks on complete migration failure (Nico Pache) [2168372] - mm, compaction: finish scanning the current pageblock if requested (Nico Pache) [2168372] - mm, compaction: check if a page has been captured before draining PCP pages (Nico Pache) [2168372] - mm, compaction: rename compact_control->rescan to finish_pageblock (Nico Pache) [2168372] - migrate: hugetlb: check for hugetlb shared PMD in node migration (Nico Pache) [2168372] - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps (Nico Pache) [2168372] - Fix page corruption caused by racy check in __free_pages (Nico Pache) [2168372] - mm, mremap: fix mremap() expanding vma with addr inside vma (Nico Pache) [2168372] - mm: add cond_resched() in swapin_walk_pmd_entry() (Nico Pache) [2168372] - mm/fadvise: use LLONG_MAX instead of -1 for eof (Nico Pache) [2168372] - filemap: skip write and wait if end offset precedes start (Nico Pache) [2168372] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Nico Pache) [2168372] - mm: rmap: rename page_not_mapped() to folio_not_mapped() (Nico Pache) [2168372] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2168372] - mm: Make failslab writable again (Nico Pache) [2168372] - mm/slub: remove dead code for debug caches on deactivate_slab() (Nico Pache) [2168372] - mm/gup: fix gup_pud_range() for dax (Nico Pache) [2168372] - memcg: Fix possible use-after-free in memcg_write_event_control() (Nico Pache) [2168372] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Nico Pache) [2168372] - swapfile: fix soft lockup in scan_swap_map_slots (Nico Pache) [2168372] - mm: correctly charge compressed memory to its memcg (Nico Pache) [2168372] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2168372] - mm/shmem: use page_mapping() to detect page cache for uffd continue (Nico Pache) [2168372] - mm/memremap.c: map FS_DAX device memory as decrypted (Nico Pache) [2168372] - mm,madvise,hugetlb: fix unexpected data loss with MADV_DONTNEED on hugetlbfs (Nico Pache) [2168372] - mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page (Nico Pache) [2168372] - mm: use update_mmu_tlb() on the second thread (Nico Pache) [2168372] - hugetlb: clean up code checking for fault/truncation races (Nico Pache) [2168372] - hugetlb: use new vma_lock for pmd sharing synchronization (Nico Pache) [2168372] - hugetlb: create hugetlb_unmap_file_folio to unmap single file folio (Nico Pache) [2168372] - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() (Nico Pache) [2168372] - hugetlb: add vma based lock for pmd sharing (Nico Pache) [2168372] - hugetlb: rename vma_shareable() and refactor code (Nico Pache) [2168372] - hugetlb: create remove_inode_single_folio to remove single file folio (Nico Pache) [2168372] - hugetlb: rename remove_huge_page to hugetlb_delete_from_page_cache (Nico Pache) [2168372] - hugetlbfs: revert use i_mmap_rwsem for more pmd sharing synchronization (Nico Pache) [2168372] - mm: hugetlb: eliminate memory-less nodes handling (Nico Pache) [2168372] - mm: hugetlb: simplify per-node sysfs creation and removal (Nico Pache) [2168372] - mm: delete unused MMF_OOM_VICTIM flag (Nico Pache) [2168372] - mm: drop oom code from exit_mmap (Nico Pache) [2168372] - mm: migrate: fix return value if all subpages of THPs are migrated successfully (Nico Pache) [2168372] - mm/mempolicy: fix memory leak in set_mempolicy_home_node system call (Nico Pache) [2168372] - arm64: mm: hugetlb: Disable HUGETLB_PAGE_OPTIMIZE_VMEMMAP (Nico Pache) [2168372] - mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK (Nico Pache) [2168372] - tmpfs: fix data loss from failed fallocate (Nico Pache) [2168372] - mm/damon/dbgfs: check if rm_contexts input is for a real context (Nico Pache) [2168372] - hugetlbfs: revert use i_mmap_rwsem to address page fault/truncate race (Nico Pache) [2168372] - hugetlb: remove meaningless BUG_ON(huge_pte_none()) (Nico Pache) [2168372] - mm/filemap: make folio_put_wait_locked static (Nico Pache) [2168372] - mm: use nth_page instead of mem_map_offset mem_map_next (Nico Pache) [2168372] - Docs/admin-guide/mm/damon/usage: note DAMON debugfs interface deprecation plan (Nico Pache) [2168372] - Docs/admin-guide/mm/damon/start: mention the dependency as sysfs instead of debugfs (Nico Pache) [2168372] - mm/damon/Kconfig: notify debugfs deprecation plan (Nico Pache) [2168372] - Docs/admin-guide/mm/damon: rename the title of the document (Nico Pache) [2168372] - selftest/damon: add a test for duplicate context dirs creation (Nico Pache) [2168372] - mm: fixup documentation regarding pte_numa() and PROT_NUMA (Nico Pache) [2168372] - mm/gup: use gup_can_follow_protnone() also in GUP-fast (Nico Pache) [2168372] - mm/gup: replace FOLL_NUMA by gup_can_follow_protnone() (Nico Pache) [2168372] - mm: fix the handling Non-LRU pages returned by follow_page (Nico Pache) [2168372] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2168372] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2168372] - migrate_pages(): fix failure counting for retry (Nico Pache) [2168372] - migrate_pages(): fix failure counting for THP splitting (Nico Pache) [2168372] - migrate_pages(): fix failure counting for THP on -ENOSYS (Nico Pache) [2168372] - migrate_pages(): fix failure counting for THP subpages retrying (Nico Pache) [2168372] - migrate_pages(): fix THP failure counting for -ENOMEM (Nico Pache) [2168372] - migrate_pages(): remove unnecessary list_safe_reset_next() (Nico Pache) [2168372] - migrate: fix syscall move_pages() return value for failure (Nico Pache) [2168372] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2168372] - mm: fix PageAnonExclusive clearing racing with concurrent RCU GUP-fast (Nico Pache) [2168372] - mm/damon: replace pmd_huge() with pmd_trans_huge() for THP (Nico Pache) [2168372] - mm/damon: validate if the pmd entry is present before accessing (Nico Pache) [2168372] - mm/hugetlb: make detecting shared pte more reliable (Nico Pache) [2168372] - mm/hugetlb: fix sysfs group leak in hugetlb_unregister_node() (Nico Pache) [2168372] - mm: hugetlb_vmemmap: add missing smp_wmb() before set_pte_at() (Nico Pache) [2168372] - mm/hugetlb: fix missing call to restore_reserve_on_error() (Nico Pache) [2168372] - mm/hugetlb: fix WARN_ON(!kobj) in sysfs_create_group() (Nico Pache) [2168372] - mm/hugetlb: fix incorrect update of max_huge_pages (Nico Pache) [2168372] - Documentation/mm: modify page_referenced to folio_referenced (Nico Pache) [2168372] - redhat/configs: enable CONFIG_MANA_INFINIBAND for RHEL (Kamal Heib) [2189296] - RDMA/mana_ib: Fix a bug when the PF indicates more entries for registering memory on first packet (Kamal Heib) [2189296] - RDMA/mana_ib: Prevent array underflow in mana_ib_create_qp_raw() (Kamal Heib) [2189296] - RDMA/mana: Remove redefinition of basic u64 type (Kamal Heib) [2189296] - RDMA/mana_ib: Add a driver for Microsoft Azure Network Adapter (Kamal Heib) [2189296] - net: mana: Define data structures for allocating doorbell page from GDMA (Kamal Heib) [2189296] - redhat: include the information about builtin symbols into kernel-uki-virt package too (Vitaly Kuznetsov) [2184476]- backport rtla hwnoise (John Kacur) [2174948] - rtla: Add .gitignore file (John Kacur) [2174948] - Documentation/rtla: Add hwnoise man page (John Kacur) [2174948] - rtla: Add hwnoise tool (John Kacur) [2174948] - HID: amd_sfh: Change dev_err to dev_dbg for additional debug info (Desnes Nunes) [2139485] - redhat: configs: enable amd-pstate-ut driver (David Arcari) [2215032] - cpufreq: amd-pstate: fix spdxcheck warnings for amd-pstate-ut.c (David Arcari) [2215032] - cpufreq: amd-pstate: modify type in argument 2 for filp_open (David Arcari) [2215032] - cpufreq: amd-pstate: Add test module for amd-pstate driver (David Arcari) [2215032] - perf script: Skip aggregation for stat events (Michael Petlan) [2177183] - perf lock contention: Fix compiler builtin detection (Michael Petlan) [2177183] - perf/core: Fix perf_sample_data not properly initialized for different swevents in perf_tp_event() (Michael Petlan) [2177183] - perf test: Fix wrong size expectation for 'Setup struct perf_event_attr' (Michael Petlan) [2177183] - perf symbols: Fix unaligned access in get_x86_64_plt_disp() (Michael Petlan) [2177183] - perf symbols: Fix use-after-free in get_plt_got_name() (Michael Petlan) [2177183] - perf/x86: Fix missing sample size update on AMD BRS (Michael Petlan) [2177183] - perf test: Fix "PMU event table sanity" for NO_JEVENTS=1 (Michael Petlan) [2177183] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Michael Petlan) [2177183] - perf test: Avoid counting commas in json linter (Michael Petlan) [2177183] - perf tests stat+csv_output: Switch CSV separator to @ (Michael Petlan) [2177183] - perf inject: Fix --buildid-all not to eat up MMAP2 (Michael Petlan) [2177183] - perf test: Fix offcpu test prev_state check (Michael Petlan) [2177183] - perf vendor events power10: Add JSON metric events to present CPI stall cycles in powerpc (Michael Petlan) [2177183] - perf intel-pt: Synthesize cycle events (Michael Petlan) [2177183] - perf record: Fix segfault with --overwrite and --max-size (Michael Petlan) [2177183] - perf tools: Fix perf tool build error in util/pfm.c (Michael Petlan) [2177183] - perf tools: Fix auto-complete on aarch64 (Michael Petlan) [2177183] - perf lock contention: Support old rw_semaphore type (Michael Petlan) [2177183] - perf lock contention: Add -o/--lock-owner option (Michael Petlan) [2177183] - perf lock contention: Fix to save callstack for the default modified (Michael Petlan) [2177183] - perf test bpf: Skip test if kernel-debuginfo is not present (Michael Petlan) [2177183] - perf probe: Update the exit error codes in function try_to_find_probe_trace_event (Michael Petlan) [2177183] - perf script: Fix missing Retire Latency fields option documentation (Michael Petlan) [2177183] - perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [2177183] - perf test x86: Support the retire_lat (Retire Latency) sample_type check (Michael Petlan) [2177183] - perf test bpf: Check for libtraceevent support (Michael Petlan) [2177183] - perf script: Support Retire Latency (Michael Petlan) [2177183] - perf report: Support Retire Latency (Michael Petlan) [2177183] - perf lock contention: Support filters for different aggregation (Michael Petlan) [2177183] - perf lock contention: Use lock_stat_find{,new} (Michael Petlan) [2177183] - perf lock contention: Factor out lock_contention_get_name() (Michael Petlan) [2177183] - perf arm-spe: Add raw decoding for SPEv1.2 previous branch address (Michael Petlan) [2177183] - perf jevents: Run metric_test.py at compile-time (Michael Petlan) [2177183] - tools build: Add test echo-cmd (Michael Petlan) [2177183] - perf pmu-events: Fix testing with JEVENTS_ARCH=all (Michael Petlan) [2177183] - perf jevents: Add model list option (Michael Petlan) [2177183] - perf jevents: Generate metrics and events as separate tables (Michael Petlan) [2177183] - perf pmu-events: Introduce pmu_metrics_table (Michael Petlan) [2177183] - perf jevents: Combine table prefix and suffix writing (Michael Petlan) [2177183] - perf stat: Remove evsel metric_name/expr (Michael Petlan) [2177183] - perf pmu-events: Remove now unused event and metric variables (Michael Petlan) [2177183] - perf pmu-events: Separate the metrics from events for no jevents (Michael Petlan) [2177183] - perf pmu-events: Add separate metric from pmu_event (Michael Petlan) [2177183] - perf jevents: Rewrite metrics in the same file with each other (Michael Petlan) [2177183] - perf jevents metric: Add ability to rewrite metrics in terms of others (Michael Petlan) [2177183] - perf jevents metric: Correct Function equality (Michael Petlan) [2177183] - perf session: Show branch speculation info in raw dump (Michael Petlan) [2177183] - perf script: Show branch speculation info (Michael Petlan) [2177183] - perf test: Add more test cases for perf lock contention (Michael Petlan) [2177183] - perf bench syscall: Add execve syscall benchmark (Michael Petlan) [2177183] - perf bench syscall: Add getpgid syscall benchmark (Michael Petlan) [2177183] - perf bench syscall: Introduce bench_syscall_common() (Michael Petlan) [2177183] - perf test: Replace legacy `...` with $(...) (Michael Petlan) [2177183] - tools x86: Keep list sorted by number in unistd_{32,64}.h (Michael Petlan) [2177183] - perf test: Replace 'grep | wc -l' with 'grep -c' (Michael Petlan) [2177183] - perf lock contention: Add -S/--callstack-filter option (Michael Petlan) [2177183] - perf script: Add 'cgroup' field for output (Michael Petlan) [2177183] - perf tools docs: Use canonical ftrace path (Michael Petlan) [2177183] - perf arm-spe: Only warn once for each unsupported address packet (Michael Petlan) [2177183] - perf symbols: Symbol lookup with kcore can fail if multiple segments match stext (Michael Petlan) [2177183] - perf probe: Fix usage when libtraceevent is missing (Michael Petlan) [2177183] - perf symbols: Get symbols for .plt.got for x86-64 (Michael Petlan) [2177183] - perf symbols: Start adding support for .plt.got for x86 (Michael Petlan) [2177183] - perf symbols: Allow for static executables with .plt (Michael Petlan) [2177183] - perf symbols: Allow for .plt without header (Michael Petlan) [2177183] - perf symbols: Add support for IFUNC symbols for x86_64 (Michael Petlan) [2177183] - perf symbols: Record whether a symbol is an alias for an IFUNC symbol (Michael Petlan) [2177183] - perf symbols: Sort plt relocations for x86 (Michael Petlan) [2177183] - perf symbols: Add support for x86 .plt.sec (Michael Petlan) [2177183] - perf symbols: Correct plt entry sizes for x86 (Michael Petlan) [2177183] - perf tests shell: Fix check for libtracevent support (Michael Petlan) [2177183] - perf tests shell: Add check for perf data file in record+probe_libc_inet_pton test (Michael Petlan) [2177183] - perf test: Add pipe mode test to the Intel PT test suite (Michael Petlan) [2177183] - perf session: Avoid calling lseek(2) for pipe (Michael Petlan) [2177183] - perf intel-pt: Do not try to queue auxtrace data on pipe (Michael Petlan) [2177183] - perf inject: Use perf_data__read() for auxtrace (Michael Petlan) [2177183] - perf cs-etm: Update decoder code for OpenCSD version 1.4 (Michael Petlan) [2177183] - perf test: Fix DWARF unwind test by adding non-inline to expected function in a backtrace (Michael Petlan) [2177183] - perf buildid: Avoid copy of uninitialized memory (Michael Petlan) [2177183] - perf mem/c2c: Document that SPE is used for mem and c2c on ARM (Michael Petlan) [2177183] - perf cs-etm: Improve missing sink warning message (Michael Petlan) [2177183] - perf test buildid: Fix shell string substitutions (Michael Petlan) [2177183] - perf: Various spelling fixes (Michael Petlan) [2177183] - perf test: Switch basic bpf filtering test to use syscall tracepoint (Michael Petlan) [2177183] - perf cs-etm: Ensure that Coresight timestamps don't go backwards (Michael Petlan) [2177183] - perf cs_etm: Set the time field in the synthetic samples (Michael Petlan) [2177183] - perf cs_etm: Record ts_source in AUXTRACE_INFO for ETMv4 and ETE (Michael Petlan) [2177183] - perf cs_etm: Keep separate symbols for ETMv4 and ETE parameters (Michael Petlan) [2177183] - perf pmu: Add function to check if a pmu file exists (Michael Petlan) [2177183] - perf pmu: Remove remaining duplication of bus/event_source/devices/... (Michael Petlan) [2177183] - perf pmu: Use perf_pmu__open_file() and perf_pmu__scan_file() (Michael Petlan) [2177183] - perf pmu: Remove duplication around EVENT_SOURCE_DEVICE_PATH (Michael Petlan) [2177183] - perf tools: Fix foolproof typo (Michael Petlan) [2177183] - perf symbols: Check SHT_RELA and SHT_REL type earlier (Michael Petlan) [2177183] - perf symbols: Combine handling for SHT_RELA and SHT_REL (Michael Petlan) [2177183] - perf symbols: Allow for .plt entries with no symbol (Michael Petlan) [2177183] - perf symbols: Add symbol for .plt header (Michael Petlan) [2177183] - perf symbols: Do not check ss->dynsym twice (Michael Petlan) [2177183] - perf symbols: Slightly simplify 'err' usage in dso__synthesize_plt_symbols() (Michael Petlan) [2177183] - perf symbols: Add dso__find_symbol_nocache() (Michael Petlan) [2177183] - perf symbols: Check plt_entry_size is not zero (Michael Petlan) [2177183] - perf symbols: Factor out get_plt_sizes() (Michael Petlan) [2177183] - perf test: Add Symbols test (Michael Petlan) [2177183] - perf test workload thloop: Make count increments atomic (Michael Petlan) [2177183] - perf debug: Increase libtraceevent logging when verbose (Michael Petlan) [2177183] - perf trace: Reduce #ifdefs for TEP_FIELD_IS_RELATIVE (Michael Petlan) [2177183] - perf llvm: Fix inadvertent file creation (Michael Petlan) [2177183] - perf vendor events intel: Add Emerald Rapids (Michael Petlan) [2177183] - perf docs: Fix a typo in 'perf probe' man page: l20th -> 120th (Michael Petlan) [2177183] - perf vendor events arm64: Add instruction mix metrics for neoverse-n2-v2 (Michael Petlan) [2177183] - perf vendor events arm64: Add PE utilization metrics for neoverse-n2-v2 (Michael Petlan) [2177183] - perf vendor events arm64: Add branch metrics for neoverse-n2-v2 (Michael Petlan) [2177183] - perf vendor events arm64: Add cache metrics for neoverse-n2-v2 (Michael Petlan) [2177183] - perf vendor events arm64: Add TLB metrics for neoverse-n2-v2 (Michael Petlan) [2177183] - perf vendor events arm64: Add topdown L1 metrics for neoverse-n2-v2 (Michael Petlan) [2177183] - perf vendor events arm64: Add common topdown L1 metrics (Michael Petlan) [2177183] - perf jevent: Add general metrics support (Michael Petlan) [2177183] - perf pmu: Add #slots literal support for arm64 (Michael Petlan) [2177183] - perf script flamegraph: Avoid d3-flame-graph package dependency (Michael Petlan) [2177183] - perf/core: Fix the same task check in perf_event_set_output (Michael Petlan) [2177183] - perf: Optimize perf_pmu_migrate_context() (Michael Petlan) [2177183] - perf/x86/amd/core: Always clear status for idx (Michael Petlan) [2177183] - perf: fix perf_event_context->time (Michael Petlan) [2177183] - perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output (Michael Petlan) [2177183] - perf/x86/intel: Expose EPT-friendly PEBS for SPR and future models (Michael Petlan) [2177183] - powerpc/hv-24x7: Fix pvr check when setting interface version (Michael Petlan) [2177183] - kernel: events: Export perf_report_aux_output_id() (Michael Petlan) [2177183] - perf: arm_spe: Add support for SPEv1.2 inverted event filtering (Michael Petlan) [2177183] - arm64/sysreg: Convert SPE registers to automatic generation (Michael Petlan) [2177183] - perf: arm_spe: Drop BIT() and use FIELD_GET/PREP accessors (Michael Petlan) [2177183] - arm64: Drop SYS_ from SPE register defines (Michael Petlan) [2177183] - perf: arm_spe: Print the version of SPE detected (Michael Petlan) [2177183] - perf: Add perf_event_attr::config3 (Michael Petlan) [2177183] - perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177183] - x86/perf/zhaoxin: Add stepping check for ZXC (Michael Petlan) [2177183] - perf/core: Call perf_prepare_sample() before running BPF (Michael Petlan) [2177183] - perf/core: Introduce perf_prepare_header() (Michael Petlan) [2177183] - perf/core: Do not pass header for sample ID init (Michael Petlan) [2177183] - perf/core: Set data->sample_flags in perf_prepare_sample() (Michael Petlan) [2177183] - perf/core: Add perf_sample_save_brstack() helper (Michael Petlan) [2177183] - perf/core: Add perf_sample_save_raw_data() helper (Michael Petlan) [2177183] - perf/core: Add perf_sample_save_callchain() helper (Michael Petlan) [2177183] - perf/core: Save the dynamic parts of sample data size (Michael Petlan) [2177183] - perf/core: Change the layout of perf_sample_data (Michael Petlan) [2177183] - perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2177183] - x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2177183] - x86/cpufeatures: Put the AMX macros in the word 18 block (Michael Petlan) [2177183] - perf/x86: Support Retire Latency (Michael Petlan) [2177183] - perf/x86: Add Meteor Lake support (Michael Petlan) [2177183] - perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2177183] - perf/x86/lbr: Simplify the exposure check for the LBR_INFO registers (Michael Petlan) [2177183] - locking/rwbase: Mitigate indefinite writer starvation (Eder Zulian) [2037670] - hwmon: (k10temp) Add PCI ID for family 19, model 78h (David Arcari) [2214986] - hwmon: k10temp: constify pointers to hwmon_channel_info (David Arcari) [2214986] - hwmon: constify pointers to hwmon_channel_info (David Arcari) [2214986] - hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write (David Arcari) [2214986] - hwmon: (k10temp): Add support for new family 17h and 19h models (David Arcari) [2214986] - spi: spi-geni-qcom: Do not do DMA map/unmap inside driver, use framework instead (Adrien Thierry) [RHEL-625] - soc: qcom: geni-se: Add interfaces geni_se_tx_init_dma() and geni_se_rx_init_dma() (Adrien Thierry) [RHEL-625] - spi: spi-geni-qcom: Select FIFO mode for chip select (Adrien Thierry) [RHEL-625] - spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG (Adrien Thierry) [RHEL-625] - spi: spi-qcom-qspi: Support pinctrl sleep states (Adrien Thierry) [RHEL-625] - spi: qcom-qspi: Convert to platform remove callback returning void (Adrien Thierry) [RHEL-625] - spi: geni-qcom: Convert to platform remove callback returning void (Adrien Thierry) [RHEL-625] - soc: qcom: geni-se: Move qcom-geni-se.h to linux/soc/qcom/geni-se.h (Adrien Thierry) [RHEL-625] - spi: spi-geni-qcom: Add support for SE DMA mode (Adrien Thierry) [RHEL-625] - scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv() (Ewan D. Milne) [1992566]- netfilter: ip6t_rpfilter: Fix regression with VRF interfaces (Phil Sutter) [2170363] - scsi: ufs: core: mcq: Fix &hwq->cq_lock deadlock issue (Andrew Halaney) [2185234] - scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend (Andrew Halaney) [2185234] - scsi: ufs: core: Simplify ufshcd_execute_start_stop() (Andrew Halaney) [2185234] - scsi: ufs: core: Rely on the block layer for setting RQF_PM (Andrew Halaney) [2185234] - Merge branch '5.16/scsi-fixes' into 5.17/scsi-staging (Andrew Halaney) [2185234] - scsi: Revert "scsi: ufs: core: Initialize devfreq synchronously" (Andrew Halaney) [2185234] - scsi: ufs: mcq: Use active_reqs to check busy in clock scaling (Andrew Halaney) [2185234] - scsi: ufs: mcq: qcom: Clean the return path of ufs_qcom_mcq_config_resource() (Andrew Halaney) [2185234] - scsi: ufs: mcq: qcom: Fix passing zero to PTR_ERR (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Remove impossible check (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Guard power management functions with CONFIG_PM (Andrew Halaney) [2185234] - scsi: ufs: core: Add soft dependency on governor_simpleondemand (Andrew Halaney) [2185234] - scsi: ufs: core: Initialize devfreq synchronously (Andrew Halaney) [2185234] - scsi: ufs: mcq: Fix incorrectly set queue depth (Andrew Halaney) [2185234] - scsi: ufs: Make the TC G210 driver dependent on CONFIG_OF (Andrew Halaney) [2185234] - scsi: ufs: qcom: dt-bindings: Add SM8550 compatible string (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW version major 5 (Andrew Halaney) [2185234] - scsi: ufs: core: Fix kernel-doc syntax (Andrew Halaney) [2185234] - scsi: ufs: core: Add hibernation callbacks (Andrew Halaney) [2185234] - scsi: ufs: core: Limit DMA alignment check (Andrew Halaney) [2185234] - scsi: ufs: qcom: fix platform_msi_domain_free_irqs() reference (Andrew Halaney) [2185234] - scsi: ufs: core: Enable DMA clustering (Andrew Halaney) [2185234] - scsi: ufs: exynos: Fix the maximum segment size (Andrew Halaney) [2185234] - scsi: ufs: exynos: Fix DMA alignment for PAGE_SIZE != 4096 (Andrew Halaney) [2185234] - scsi: ufs: core: Fix devfreq deadlocks (Andrew Halaney) [2185234] - scsi: ufs: qcom: Add MCQ ESI config vendor specific ops (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Add Event Specific Interrupt enable and config functions (Andrew Halaney) [2185234] - scsi: ufs: core: Add Event Specific Interrupt configuration vendor specific ops (Andrew Halaney) [2185234] - scsi: ufs: core: Fix an error handling path in ufshcd_read_desc_param() (Andrew Halaney) [2185234] - scsi: ufs: ufs: Remove duplicate entry (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Enable multi-circular queue (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Add completion support in poll (Andrew Halaney) [2185234] - scsi: ufs: mcq: Add completion support of a CQE (Andrew Halaney) [2185234] - scsi: ufs: core: Prepare for completion in MCQ (Andrew Halaney) [2185234] - scsi: ufs: Call scsi_done() directly (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Find hardware queue to queue request (Andrew Halaney) [2185234] - scsi: ufs: core: Prepare ufshcd_send_command() for MCQ (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Use shared tags for MCQ mode (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Configure operation and runtime interface (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Allocate memory for MCQ mode (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Calculate queue depth (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Configure resource regions (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Add support to allocate multiple queues (Andrew Halaney) [2185234] - scsi: ufs: core: Defer adding host to SCSI if MCQ is supported (Andrew Halaney) [2185234] - scsi: ufs: core: Introduce multi-circular queue capability (Andrew Halaney) [2185234] - scsi: ufs: core: Probe for EXT_IID support (Andrew Halaney) [2185234] - scsi: ufs: core: bsg: Fix cast to restricted __be16 warning (Andrew Halaney) [2185234] - scsi: core: Fix invisible definition compilation warning (Andrew Halaney) [2185234] - scsi: ufs: core: bsg: Fix sometimes-uninitialized warnings (Andrew Halaney) [2185234] - scsi: ufs: ufs-unisoc: Add support for Unisoc UFS host controller (Andrew Halaney) [2185234] - scsi: ufs: dt-bindings: Add document for Unisoc UFS host controller (Andrew Halaney) [2185234] - scsi: MAINTAINERS: Add myself as the maintainer for Qcom UFS drivers (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Add support for finding max gear on new platforms (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Add support for reinitializing the UFS device (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Factor out the logic finding the HS Gear (Andrew Halaney) [2185234] - scsi: ufs: core: Add support for reinitializing the UFS device (Andrew Halaney) [2185234] - scsi: ufs: core: Add reinit_notify() callback (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Fix the Qcom register name for offset 0xD0 (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Use dev_err_probe() for printing probe error (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Use bitfields where appropriate (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Remove unnecessary WARN_ON() (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Remove unnecessary goto statements (Andrew Halaney) [2185234] - scsi: ufs: core: Fix device management cmd timeout flow (Andrew Halaney) [2185234] - scsi: ufs: core: Remove ufshcd_map_desc_id_to_length() (Andrew Halaney) [2185234] - scsi: ufs: core: Remove len parameter from ufshcd_set_active_icc_lvl() (Andrew Halaney) [2185234] - scsi: ufs: core: Remove redundant desc_size variable from hba (Andrew Halaney) [2185234] - scsi: ufs: core: Remove redundant wb check (Andrew Halaney) [2185234] - scsi: ufs: core: Allow UFS host drivers to override the sg entry size (Andrew Halaney) [2185234] - scsi: ufs: core: Pass the clock scaling timeout as an argument (Andrew Halaney) [2185234] - scsi: ufs: core: Reduce the clock scaling latency (Andrew Halaney) [2185234] - scsi: ufs: core: WLUN suspend SSU/enter hibern8 fail recovery (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Use dev_err() where possible (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Remove usage of dbg_print_en (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Clean up dbg_register_dump (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Drop unnecessary NULL checks (Andrew Halaney) [2185234] - scsi: ufs: core: bsg: Add advanced RPMB support in ufs_bsg (Andrew Halaney) [2185234] - scsi: ufs: core: Pass EHS length into ufshcd_prepare_req_desc_hdr() (Andrew Halaney) [2185234] - scsi: ufs: core: Advanced RPMB detection (Andrew Halaney) [2185234] - scsi: ufs: core: Split ufshcd_map_sg() (Andrew Halaney) [2185234] - scsi: ufs: bsg: Clean up ufs_bsg_request() (Andrew Halaney) [2185234] - scsi: ufs: bsg: Remove unnecessary length checkup (Andrew Halaney) [2185234] - scsi: ufs: bsg: Let result in struct ufs_bsg_reply be signed int (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Remove unnecessary return code (Andrew Halaney) [2185234] - scsi: ufs: core: Fix the polling implementation (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Modify the return value (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Remove unneeded code (Andrew Halaney) [2185234] - scsi: ufs: core: Fix unnecessary operation for early return (Andrew Halaney) [2185234] - scsi: ufs: core: Switch 'check_for_bkops' to bool (Andrew Halaney) [2185234] - scsi: ufs: core: Separate function name and message (Andrew Halaney) [2185234] - scsi: ufs: core: Remove check_upiu_size() from ufshcd.h (Andrew Halaney) [2185234] - scsi: ufs: core: Introduce ufshcd_abort_all() (Andrew Halaney) [2185234] - scsi: ufs: core: Refactor ufshcd_hba_enable() (Andrew Halaney) [2185234] - scsi: ufs: core: Use is_visible to control UFS unit descriptor sysfs nodes (Andrew Halaney) [2185234] - scsi: ufs: core: Clean up ufshcd_slave_alloc() (Andrew Halaney) [2185234] - scsi: ufs: core: Revert "WB is only available on LUN #0 to #7" (Andrew Halaney) [2185234] - scsi: ufs: core: Print events for WLUN suspend and resume failures (Andrew Halaney) [2185234] - scsi: ufs: core: Fix typo in comment (Andrew Halaney) [2185234] - scsi: ufs: Fix a deadlock between PM and the SCSI error handler (Andrew Halaney) [2185234] - scsi: ufs: Introduce the function ufshcd_execute_start_stop() (Andrew Halaney) [2185234] - scsi: ufs: Track system suspend / resume activity (Andrew Halaney) [2185234] - scsi: ufs: Try harder to change the power mode (Andrew Halaney) [2185234] - scsi: ufs: Reduce the START STOP UNIT timeout (Andrew Halaney) [2185234] - scsi: ufs: Use 'else' in ufshcd_set_dev_pwr_mode() (Andrew Halaney) [2185234] - scsi: ufs: Remove an outdated comment (Andrew Halaney) [2185234] - scsi: ufs: core: Fix the error log in ufshcd_query_flag_retry() (Andrew Halaney) [2185234] - scsi: ufs: core: Fix typo for register name in comments (Andrew Halaney) [2185234] - scsi: ufs: core: Remove unneeded casts from void * (Andrew Halaney) [2185234] - scsi: ufs: qcom: Remove redundant dev_err() call (Andrew Halaney) [2185234] - scsi: ufs: core: Remove redundant function definitions from ufshcd.h (Andrew Halaney) [2185234] - scsi: ufs: core: Print UFSHCD capabilities in controller's sysfs node (Andrew Halaney) [2185234] - scsi: ufs: core: Reduce the power mode change timeout (Andrew Halaney) [2185234] - scsi: ufs: host: ufs-exynos: Make fsd_ufs_drvs static (Andrew Halaney) [2185234] - scsi: ufs: wb: Modify messages (Andrew Halaney) [2185234] - scsi: ufs: wb: Introduce ufshcd_is_wb_buf_flush_allowed() (Andrew Halaney) [2185234] - scsi: ufs: wb: Add explicit flush sysfs attribute (Andrew Halaney) [2185234] - ABI: sysfs-driver-ufs: Add another What for platform drivers (Andrew Halaney) [2185234] - scsi: ufs: wb: Change function name and parameter names (Andrew Halaney) [2185234] - scsi: ufs: wb: Change wb_enabled condition test (Andrew Halaney) [2185234] - scsi: ufs: core: Allow host driver to disable wb toggling during clock scaling (Andrew Halaney) [2185234] - scsi: ufs: core: Use local_clock() for debugging timestamps (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Support clk-scaling to optimize power consumption (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Fix performance scaling (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Dump more registers (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Provide detailed description for UIC errors (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Remove redundant header files (Andrew Halaney) [2185234] - scsi: ufs: core: Enable link lost interrupt (Andrew Halaney) [2185234] - scsi: ufs: ufs-pci: Correct check for RESET DSM (Andrew Halaney) [2185234] - scsi: ufs: core: Correct ufshcd_shutdown() flow (Andrew Halaney) [2185234] - scsi: ufs: core: Increase the maximum data buffer size (Andrew Halaney) [2185234] - scsi: ufs: core: Fix a race condition related to device management (Andrew Halaney) [2185234] - scsi: ufs: core: Fix spelling mistake "Cannnot" -> "Cannot" (Andrew Halaney) [2185234] - scsi: ufs: host: Hold reference returned by of_parse_phandle() (Andrew Halaney) [2185234] - scsi: ufs: core: Read device property for ref clock (Andrew Halaney) [2185234] - scsi/ufs: Rename a 'dir' argument into 'op' (Andrew Halaney) [2185234] - block: remove blk_{get,put}_request (Andrew Halaney) [2185234] - scsi: ufs: core: Fix missing clk change notification on host reset (Andrew Halaney) [2185234] - scsi: ufs: core: Drop loglevel of WriteBoost message (Andrew Halaney) [2185234] - scsi: ufs: core: Remove UIC_HIBERN8_ENTER_RETRIES (Andrew Halaney) [2185234] - scsi: ufs: ufs-exynos: Change ufs phy control sequence (Andrew Halaney) [2185234] - scsi: ufs: Skip last hci reset to get valid register values (Andrew Halaney) [2185234] - scsi: ufs: ufs-pci: Enable WriteBooster capability on ADL (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Remove unneeded code (Andrew Halaney) [2185234] - scsi: ufs: ufshcd: Constify pointed data (Andrew Halaney) [2185234] - scsi: ufs: ufshcd-pltfrm: Constify pointed data (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Fix invalid access to vccqx (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Support performance boosting (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Support host power control (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Disable reset confirm feature by UniPro (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Add stage information for ref-clk control (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Prevent host hang by setting CLK_CG early (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Always add delays for VCC operations (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Fix build warnings (Andrew Halaney) [2185234] - scsi: ufs: core: Fix typos in error messages (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Fix build error and type mismatch (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Disable unused VCCQx power rails (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Support multiple VCC sources (Andrew Halaney) [2185234] - scsi: ufs: Export regulator functions (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Support low-power mode for parents of VCCQx (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Support flexible parameters for SMC calls (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Support low-power mode for VCCQ (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Prevent device regulators setting LPM incorrectly (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Fix the timing of configuring device regulators (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Introduce workaround for power mode change (Andrew Halaney) [2185234] - scsi: ufs: Fix ADAPT logic for HS-G5 (Andrew Halaney) [2185234] - scsi: ufs: Export ufshcd_uic_change_pwr_mode() (Andrew Halaney) [2185234] - scsi: ufs: Rearrange addresses in increasing order (Andrew Halaney) [2185234] - scsi: ufs: host: ufs-exynos: Use already existing definition (Andrew Halaney) [2185234] - scsi: ufs: host: ufs-exynos: Remove unused defines (Andrew Halaney) [2185234] - scsi: ufs: Fix a race between the interrupt handler and the reset handler (Andrew Halaney) [2185234] - scsi: ufs: Support clearing multiple commands at once (Andrew Halaney) [2185234] - scsi: ufs: Simplify ufshcd_clear_cmd() (Andrew Halaney) [2185234] - scsi: ufs: exynos: Constify driver data (Andrew Halaney) [2185234] - scsi: ufs: host: ufs-exynos: Add support for FSD UFS HCI (Andrew Halaney) [2185234] - scsi: ufs: host: ufs-exynos: Add mphy apb clock mask (Andrew Halaney) [2185234] - scsi: dt-bindings: ufs: exynos-ufs: Add FSD compatible (Andrew Halaney) [2185234] - scsi: MAINTAINERS: Add maintainer for Renesas UFS driver (Andrew Halaney) [2185234] - scsi: ufs: ufs-renesas: Add support for Renesas R-Car UFS controller (Andrew Halaney) [2185234] - scsi: ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO (Andrew Halaney) [2185234] - scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS (Andrew Halaney) [2185234] - scsi: dt-bindings: ufs: Document Renesas R-Car UFS host controller (Andrew Halaney) [2185234] - scsi: ufs: ufshcd: Delete unnecessary NULL check (Andrew Halaney) [2185234] - fanotify,audit: Allow audit to use the full permission event response (Richard Guy Briggs) [2008229] - fanotify: define struct members to hold response decision context (Richard Guy Briggs) [2008229] - fanotify: Ensure consistent variable type for response (Richard Guy Briggs) [2008229] - x86/mm: Avoid incomplete Global INVLPG flushes (Rafael Aquini) [2213663] - objtool: Fix weak hole vs prefix symbol (Joe Lawrence) [RHEL-255] - objtool: Optimize elf_dirty_reloc_sym() (Joe Lawrence) [RHEL-255] - selftests/ftrace: Fix probepoint testcase to ignore __pfx_* symbols (Joe Lawrence) [RHEL-255] - x86: Add prefix symbols for function padding (Joe Lawrence) [RHEL-255] - x86/Kconfig: Add CONFIG_CALL_THUNKS (Joe Lawrence) [RHEL-255] - objtool: Add option to generate prefix symbols (Joe Lawrence) [RHEL-255] - objtool: Avoid O(bloody terrible) behaviour -- an ode to libelf (Joe Lawrence) [RHEL-255] - objtool: Slice up elf_create_section_symbol() (Joe Lawrence) [RHEL-255] - kallsyms: Revert "Take callthunks into account" (Joe Lawrence) [RHEL-255] - kallsyms: Take callthunks into account (Joe Lawrence) [RHEL-255] - kcsan: Instrument memcpy/memset/memmove with newer Clang (Joe Lawrence) [RHEL-255] - objtool, kcsan: Add volatile read/write instrumentation to whitelist (Joe Lawrence) [RHEL-255] - objtool: kmsan: list KMSAN API functions as uaccess-safe (Joe Lawrence) [RHEL-255] - objtool,x86: Teach decode about LOOP* instructions (Joe Lawrence) [RHEL-255] - objtool: Remove "ANNOTATE_NOENDBR on ENDBR" warning (Joe Lawrence) [RHEL-255] - objtool: Use arch_jump_destination() in read_intra_function_calls() (Joe Lawrence) [RHEL-255] - x86/clear_user: Make it faster (Joe Lawrence) [RHEL-255] - objtool: Disable CFI warnings (Joe Lawrence) [RHEL-255] - x86/sev: Mark snp_abort() noreturn (Joe Lawrence) [RHEL-255] - objtool: Add entry UNRET validation (Joe Lawrence) [RHEL-255] - x86/extable: Annotate ex_handler_msr_mce() as a dead end (Joe Lawrence) [RHEL-255] - ixgbevf: fill IPsec state validation failure reason (Ken Cox) [2153375] - ixgbevf: Fix resource leak in ixgbevf_init_module() (Ken Cox) [2153375] - ixgbevf: Add error messages on vlan error (Ken Cox) [2153375] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Ken Cox) [2153375] - x86/show_trace_log_lvl: Ensure stack pointer is aligned, again (Oleg Nesterov) [2188506] - redhat: don't enforce WERROR for out of tree modules (Jan Stancek) [2209227] - mm: add PTE pointer parameter to flush_tlb_fix_spurious_fault() (Tobias Huschle) [2044921] - s390/mm: add support for RDP (Reset DAT-Protection) (Tobias Huschle) [2044921] - s390/dasd: Use correct lock while counting channel queue length (Tobias Huschle) [2215890] - firmware: qcom_scm: Add SM6375 compatible (Lucas Karpinski) [2213601] - firmware: qcom_scm: Clear download bit during reboot (Lucas Karpinski) [2213601] - firmware: qcom_scm: Use fixed width src vm bitmap (Lucas Karpinski) [2213601] - firmware: qcom: scm: fix bogus irq error at probe (Lucas Karpinski) [2213601] - firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/ (Lucas Karpinski) [2213601] - firmware: qcom: scm: Add wait-queue handling logic (Lucas Karpinski) [2213601] - firmware: qcom: scm: remove unused __qcom_scm_init declaration (Lucas Karpinski) [2213601] - firmware: qcom_scm: Add bw voting support to the SCM interface (Lucas Karpinski) [2213601] - firmware: qcom_scm: drop unexpected word "the" (Lucas Karpinski) [2213601] - firmware: qcom_scm: Add compatible for MSM8976 SoC (Lucas Karpinski) [2213601] - firmware: qcom: scm: Add support for MC boot address API (Lucas Karpinski) [2213601] - firmware: qcom: scm: Drop cpumask parameter from set_boot_addr() (Lucas Karpinski) [2213601] - firmware: qcom: scm: Simplify set_cold/warm_boot_addr() (Lucas Karpinski) [2213601] - firmware: qcom: scm: Fix some kernel-doc comments (Lucas Karpinski) [2213601] - firmware: qcom: scm: Add function to set IOMMU pagetable addressing (Lucas Karpinski) [2213601] - firmware: qcom: scm: Add function to set the maximum IOMMU pool size (Lucas Karpinski) [2213601] - firmware: qcom: scm: Remove reassignment to desc following initializer (Lucas Karpinski) [2213601] - Revert "firmware: qcom: scm: Add support for MC boot address API" (Lucas Karpinski) [2213601] - firmware: qcom: scm: Don't break compile test on non-ARM platforms (Lucas Karpinski) [2213601] - firmware: qcom: scm: Add support for MC boot address API (Lucas Karpinski) [2213601] - firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available() (Lucas Karpinski) [2213601] - firmware: qcom_scm: Add compatible for MSM8953 SoC (Lucas Karpinski) [2213601] - firmware: qcom_scm: Introduce SCM calls to access LMh (Lucas Karpinski) [2213601] - firmware: qcom_scm: remove a duplicative condition (Lucas Karpinski) [2213601] - firmware: qcom_scm: Mark string array const (Lucas Karpinski) [2213601] - vfio/pci: Also demote hiding standard cap messages (Oleksandr Natalenko) [2207980] - vfio/pci: demote hiding ecap messages to debug level (Oleksandr Natalenko) [2207980] - platform/x86: ISST: Remove 8 socket limit (Frank Ramsay) [2210302]- EDAC/i10nm: Add Intel Emerald Rapids server support (Aristeu Rozanski) [2165650] - EDAC/skx_common: Delete duplicated and unreachable code (Aristeu Rozanski) [2165650] - EDAC/skx_common: Enable EDAC support for the "near" memory (Aristeu Rozanski) [2165650] - EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper() (Aristeu Rozanski) [2165650] - EDAC/i10nm: Print an extra register set of retry_rd_err_log (Aristeu Rozanski) [2165650] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM (Aristeu Rozanski) [2165650] - EDAC/skx_common: Add ChipSelect ADXL component (Aristeu Rozanski) [2165650] - EDAC/i10nm: Fix NVDIMM detection (Aristeu Rozanski) [2165650] - EDAC/mc: Add new HBM2 memory type (Aristeu Rozanski) [2165650] - arm64: dts: qcom: sa8540p-ride: Specify ethernet phy OUI (Andrew Halaney) [2215124] - s390/pci: clean up left over special treatment for function zero (Tobias Huschle) [2214273] - s390/pci: remove redundant pci_bus_add_devices() on new bus (Tobias Huschle) [2214273] - s390/pci: only add specific device in zpci_bus_scan_device() (Tobias Huschle) [2214273] - PCI: s390: Fix use-after-free of PCI resources with per-function hotplug (Tobias Huschle) [2214273] - scsi: lpfc: Account for fabric domain ctlr device loss recovery (Dick Kennedy) [2213029] - scsi: lpfc: Clear NLP_IN_DEV_LOSS flag if already in rediscovery (Dick Kennedy) [2213029] - scsi: lpfc: Fix use-after-free rport memory access in lpfc_register_remote_port() (Dick Kennedy) [2213029] - loop: LOOP_CONFIGURE: send uevents for partitions (Ming Lei) [2209880] - crypto: jitter - correct health test during initialization (Vladis Dronov) [2214271] - rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov) [2212511] - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov) [2212511] - s390/qeth: convert sysfs snprintf to sysfs_emit (Tobias Huschle) [2203377] - s390/lcs: Fix return type of lcs_start_xmit() (Tobias Huschle) [2203377] - s390/netiucv: Fix return type of netiucv_tx() (Tobias Huschle) [2203377] - s390/ctcm: Fix return type of ctc{mp,}m_tx() (Tobias Huschle) [2203377] - net/af_iucv: Use struct_group() to zero struct iucv_sock region (Tobias Huschle) [2203377] - blk-mq: fix blk_mq_hw_ctx active request accounting (Ming Lei) [2203606] - null_blk: Fix: memory release when memory_backed=1 (Ming Lei) [2212674] - block: fix revalidate performance regression (Ming Lei) [2213370] - phy: freescale: imx8m-pcie: Add one missing error return (Steve Best) [2184315] - phy: freescale: imx8m-pcie: Add i.MX8MP PCIe PHY support (Steve Best) [2184315] - phy: freescale: imx8m-pcie: Refine i.MX8MM PCIe PHY driver (Steve Best) [2184315] - phy: freescale: imx8m-pcie: Refine register definitions (Steve Best) [2184315]- rtla/timerlat: Fix "Previous IRQ" auto analysis' line (John Kacur) [2174943] - rtla/timerlat: Add auto-analysis only option (John Kacur) [2174943] - Documentation/rtla: Add timerlat-top auto-analysis options (John Kacur) [2174943] - rtla/timerlat: Add auto-analysis support to timerlat top (John Kacur) [2174943] - rtla/timerlat: Add auto-analysis core (John Kacur) [2174943] - tools/tracing/rtla: osnoise_hist: display average with two-digit precision (John Kacur) [2174943] - tools/tracing/rtla: osnoise_hist: use total duration for average calculation (John Kacur) [2174943] - rtla: Consolidate and show all necessary libraries that failed for building (John Kacur) [2174943] - tools/rtla: Build with EXTRA_{C,LD}FLAGS (John Kacur) [2174943] - rtla: Define syscall numbers for riscv (John Kacur) [2174943] - rtla/Makefile: Properly handle dependencies (John Kacur) [2174943] - lockd: add some client-side tracepoints (Jeffrey Layton) [2063818] - nfs: move nfs_fhandle_hash to common include file (Jeffrey Layton) [2063818] - lockd: server should unlock lock if client rejects the grant (Jeffrey Layton) [2063818] - lockd: fix races in client GRANTED_MSG wait logic (Jeffrey Layton) [2063818] - lockd: move struct nlm_wait to lockd.h (Jeffrey Layton) [2063818] - lockd: remove 2 unused helper functions (Jeffrey Layton) [2063818] - lockd: purge resources held on behalf of nlm clients when shutting down (Jeffrey Layton) [2063818] - Add rv subpackage for kernel-tools (John Kacur) [2188441] - rv: Fix addition on an uninitialized variable 'run' (John Kacur) [2188441] - tools/rv: Remove unneeded semicolon (John Kacur) [2188441] - Documentation/rv: Add verification/rv man pages (John Kacur) [2188441] - tools/rv: Add in-kernel monitor interface (John Kacur) [2188441] - rv: Add rv tool (John Kacur) [2188441] - Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196764] - x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPIN (David Arcari) [2215041] - redhat/configs: add new regulator configs (Adrien Thierry) [2213574] - regulator: mt6359: add read check for PMIC MT6359 (Adrien Thierry) [2213574] - regulator: Fix error checking for debugfs_create_dir (Adrien Thierry) [2213574] - regulator: pca9450: Fix BUCK2 enable_mask (Adrien Thierry) [2213574] - regulator: core: Make regulator_lock_two() logic easier to follow (Adrien Thierry) [2213574] - regulator: stm32-pwr: remove MODULE_LICENSE in non-modules (Adrien Thierry) [2213574] - regulator: stm32-pwr: fix of_iomap leak (Adrien Thierry) [2213574] - regulator: da9063: implement setter for voltage monitoring (Adrien Thierry) [2213574] - regulator: da9063: add voltage monitoring registers (Adrien Thierry) [2213574] - regulator: fan53555: Add support for RK860X (Adrien Thierry) [2213574] - regulator: fan53555: Use dev_err_probe (Adrien Thierry) [2213574] - regulator: fan53555: Improve vsel_mask computation (Adrien Thierry) [2213574] - regulator: fan53555: Make use of the bit macros (Adrien Thierry) [2213574] - regulator: fan53555: Remove unused *_SLEW_SHIFT definitions (Adrien Thierry) [2213574] - regulator: sm5703: Fix missing n_voltages for fixed regulators (Adrien Thierry) [2213574] - regulator: qcom_smd: Add MP5496 S1 regulator (Adrien Thierry) [2213574] - regulator: fan53555: Fix wrong TCS_SLEW_MASK (Adrien Thierry) [2213574] - regulator: fan53555: Explicitly include bits header (Adrien Thierry) [2213574] - regulator: core: Avoid lockdep reports when resolving supplies (Adrien Thierry) [2213574] - regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow() (Adrien Thierry) [2213574] - regulator: Add Richtek RT4803 boost regulator (Adrien Thierry) [2213574] - regulator: Handle deferred clk (Adrien Thierry) [2213574] - regulator: qcom-rpmh: Revert "regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS" (Adrien Thierry) [2213574] - regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574] - regulator: arizona-micsupp: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574] - regulator: arizona-ldo1: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574] - regulator: wm8994: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574] - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that are newer than 6.1 (Adrien Thierry) [2213574] - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.15 and 6.1 (Adrien Thierry) [2213574] - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.10 and 5.15 (Adrien Thierry) [2213574] - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.4 and 5.10 (Adrien Thierry) [2213574] - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.19 and 5.4 (Adrien Thierry) [2213574] - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.14 and 4.19 (Adrien Thierry) [2213574] - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 (Adrien Thierry) [2213574] - regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted (Adrien Thierry) [2213574] - regulator: mt6397-regulator: Mark OF related data as maybe unused (Adrien Thierry) [2213574] - regulator: mp8859: Mark OF related data as maybe unused (Adrien Thierry) [2213574] - regulator: max20086: Mark OF related data as maybe unused (Adrien Thierry) [2213574] - regulator: lp872x: Mark OF related data as maybe unused (Adrien Thierry) [2213574] - regulator: Use of_property_read_bool() for boolean properties (Adrien Thierry) [2213574] - regulator: Use of_property_present() for testing DT property presence (Adrien Thierry) [2213574] - regulator: rt5739: Spelling s/Rcihtek/Richtek/ (Adrien Thierry) [2213574] - regulator: Add support for Richtek RT5739 voltage regulator (Adrien Thierry) [2213574] - regulator: core: Use ktime_get_boottime() to determine how long a regulator was off (Adrien Thierry) [2213574] - regulator: max597x: Fix error return code in max597x_get_status (Adrien Thierry) [2213574] - regulator: max597x: Align for simple_mfd_i2c driver (Adrien Thierry) [2213574] - regulator: max20411: Fix off-by-one for n_voltages setting (Adrien Thierry) [2213574] - regulator: max597x: Remove unused variable (Adrien Thierry) [2213574] - regulator: tps65219: use generic set_bypass() (Adrien Thierry) [2213574] - regulator: s5m8767: Bounds check id indexing into arrays (Adrien Thierry) [2213574] - regulator: max77802: Bounds check regulator id against opmode (Adrien Thierry) [2213574] - regulator: max20411: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: scmi: Allow for zero voltage domains (Adrien Thierry) [2213574] - regulator: max20411: Directly include bitfield.h (Adrien Thierry) [2213574] - regulator: Introduce Maxim MAX20411 Step-Down converter (Adrien Thierry) [2213574] - regulator: tps65219: use IS_ERR() to detect an error pointer (Adrien Thierry) [2213574] - regulator: mcp16502: add enum MCP16502_REG_HPM description (Adrien Thierry) [2213574] - regulator: fixed-helper: use the correct function name in comment (Adrien Thierry) [2213574] - regulator: act8945a: fix non-kernel-doc comments (Adrien Thierry) [2213574] - regulator: qcom-rpmh: PM8550 ldo11 regulator is an nldo (Adrien Thierry) [2213574] - regulator: tps65219: Report regulator name if devm_regulator_register fails (Adrien Thierry) [2213574] - regulator: core: fix deadlock on regulator enable (Adrien Thierry) [2213574] - regulator: core: Fix resolve supply lookup issue (Adrien Thierry) [2213574] - regulator: core: Use different devices for resource allocation and DT lookup (Adrien Thierry) [2213574] - regulator: add mt6357 regulator (Adrien Thierry) [2213574] - regulator: core: fix resource leak in regulator_register() (Adrien Thierry) [2213574] - regulator: core: fix module refcount leak in set_supply() (Adrien Thierry) [2213574] - regulator: core: fix use_count leakage when handling boot-on (Adrien Thierry) [2213574] - regulator: da9211: Use irq handler when ready (Adrien Thierry) [2213574] - regulator: rk808: Use dev_err_probe (Adrien Thierry) [2213574] - regulator: rk808: reduce 'struct rk808' usage (Adrien Thierry) [2213574] - regulator: Drop obsolete dependencies on COMPILE_TEST (Adrien Thierry) [2213574] - regulator: pv88080-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: pfuze100-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: isl6271a-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: fan53555: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: act8865-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: tps65023-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: tps62360-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: max8973-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: max8660: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: ltc3589: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: lp872x: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: ad5398: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: core: use kfree_const() to free space conditionally (Adrien Thierry) [2213574] - regulator: bd718x7: Use dev_err_probe() (Adrien Thierry) [2213574] - regulator: bd71815: bd71828: bd9576: Use dev_err_probe() (Adrien Thierry) [2213574] - regulator: bd718x7: Drop unnecessary info print (Adrien Thierry) [2213574] - regulator: tps6286x-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: tps51632-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: rpi-panel-attiny-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: pca9450-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: max8952: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: max8649: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: max1586: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: lp8755: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: lp3972: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: da9121-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: of: fix a NULL vs IS_ERR() check in of_regulator_bulk_get_all() (Adrien Thierry) [2213574] - regulator: arizona-micsupp: Don't use a common regulator name (Adrien Thierry) [2213574] - regulator: arizona-micsupp: Don't hardcode use of ARIZONA defines (Adrien Thierry) [2213574] - regulator: twl6030: fix get status of twl6032 regulators (Adrien Thierry) [2213574] - regulator: twl6030: re-add TWL6032_SUBCLASS (Adrien Thierry) [2213574] - regulator: Add of_regulator_bulk_get_all (Adrien Thierry) [2213574] - regulator: slg51000: Wait after asserting CS pin (Adrien Thierry) [2213574] - regulator: core: fix UAF in destroy_regulator() (Adrien Thierry) [2213574] - regulator: rt5759: fix OOB in validate_desc() (Adrien Thierry) [2213574] - regulator: core: fix kobject release warning and memory leak in regulator_register() (Adrien Thierry) [2213574] - regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() (Adrien Thierry) [2213574] - i2c: core: Introduce i2c_client_get_device_id helper function (Adrien Thierry) [2213574] - regulator: userspace-consumer: Handle regulator-output DT nodes (Adrien Thierry) [2213574] - regulator: devres: Add devm_regulator_bulk_get_exclusive() (Adrien Thierry) [2213574] - regulator: rt6190: Add support for Richtek RT6190 regulator (Adrien Thierry) [2213574] - regulator: gpio: Add input_supply support in gpio_regulator_config (Adrien Thierry) [2213574] - regulator: tps65219: Fix is_enabled checking in tps65219_set_bypass (Adrien Thierry) [2213574] - regulator: of: Fix kernel-doc (Adrien Thierry) [2213574] - regulator: of: Fix kernel-doc (Adrien Thierry) [2213574] - regulator: Add driver for MT6332 PMIC regulators (Adrien Thierry) [2213574] - regulator: Add driver for MT6331 PMIC regulators (Adrien Thierry) [2213574] - regulator: tps65219: Fix .bypass_val_on setting (Adrien Thierry) [2213574] - regulator: core: Prevent integer underflow (Adrien Thierry) [2213574] - regulator: bd9576: switch to using devm_fwnode_gpiod_get() (Adrien Thierry) [2213574] - regulator: bd71815: switch to using devm_fwnode_gpiod_get() (Adrien Thierry) [2213574] - regulator: core: Fix regulator supply registration with sysfs (Adrien Thierry) [2213574] - regulator: tps65219: change tps65219_regulator_irq_types to static (Adrien Thierry) [2213574] - regulator: drivers: Remove unnecessary print function dev_err() (Adrien Thierry) [2213574] - regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe() (Adrien Thierry) [2213574] - regulator: max597x: Remove the unneeded result variable (Adrien Thierry) [2213574] - regulator: drivers: Add TI TPS65219 PMIC regulators support (Adrien Thierry) [2213574] - regulator: core: Remove "ramp_delay not set" debug message (Adrien Thierry) [2213574] - regulator: core: Clean up on enable failure (Adrien Thierry) [2213574] - regulator: core: Resolve supply name earlier to prevent double-init (Adrien Thierry) [2213574] - regulator: Add devm helpers for get and enable (Adrien Thierry) [2213574] - regulator/drivers/max8976: Switch to new of thermal API (Adrien Thierry) [2213574] - regulator: core: Fix missing error return from regulator_bulk_get() (Adrien Thierry) [2213574] - regulator: core: Allow drivers to define their init data as const (Adrien Thierry) [2213574] - regulator: core: Allow specifying an initial load w/ the bulk API (Adrien Thierry) [2213574] - regulator: mt6380: Fix unused array warning (Adrien Thierry) [2213574] - regulator: core: Fix off-on-delay-us for always-on/boot-on regulators (Adrien Thierry) [2213574] - regulator: of: Fix refcount leak bug in of_get_regulation_constraints() (Adrien Thierry) [2213574] - regulator: max597x: Don't return uninitialized variable in .probe (Adrien Thierry) [2213574] - regulator: max597x: Remove unused including (Adrien Thierry) [2213574] - regulator: Fix MFD_MAX597X dependency (Adrien Thierry) [2213574] - regulator: Fix parameter declaration and spelling mistake. (Adrien Thierry) [2213574] - regulator: max597x: Add support for max597x regulator (Adrien Thierry) [2213574] - regulator: scmi: Add missing of_node_get() (Adrien Thierry) [2213574] - regulator: mt6370: Use the correct header for platform_device_id (Adrien Thierry) [2213574] - regulator: mt6370: Use 'fwnode_gpiod_get_index' to fix gpio parsing (Adrien Thierry) [2213574] - regulator: mt6370: Add mt6370 DisplayBias and VibLDO support (Adrien Thierry) [2213574] - regulator: rt5120: Add PMIC regulator support (Adrien Thierry) [2213574] - regulator: rpi-panel-attiny: Use backlight helper (Adrien Thierry) [2213574] - regulator: cros-ec: Use common cros_ec_command() (Adrien Thierry) [2213574] - regulator: mp5416: remove kernel.h include (Adrien Thierry) [2213574] - regulator: rt5190a: check if init_data is NULL, bypass rt5190a_of_parse_cb (Adrien Thierry) [2213574] - regulator: mp5416: add support for MP5496 (Adrien Thierry) [2213574] - regulator: mp5416: use OF match data (Adrien Thierry) [2213574] - regulator: mp5416: alphabetically sort header includes (Adrien Thierry) [2213574] - regulator: pfuze100: Use devm_register_sys_off_handler() (Adrien Thierry) [2213574] - kernel/reboot: Introduce sys-off handler API (Adrien Thierry) [2213574] - notifier: Add blocking/atomic_notifier_chain_register_unique_prio() (Adrien Thierry) [2213574] - regulator: scmi: Fix refcount leak in scmi_regulator_probe (Adrien Thierry) [2213574] - regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt (Adrien Thierry) [2213574] - regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET (Adrien Thierry) [2213574] - regulator: core: Add error flags to sysfs attributes (Adrien Thierry) [2213574] - regulator: pca9450: Enable DVS control via PMIC_STBY_REQ (Adrien Thierry) [2213574] - regulator: pca9450: Make warm reset on WDOG_B assertion (Adrien Thierry) [2213574] - regulator: pca9450: Make I2C Level Translator configurable (Adrien Thierry) [2213574] - regulator: sm5703-regulator: Add regulators support for SM5703 MFD (Adrien Thierry) [2213574] - regulator: richtek,rt4801: parse GPIOs per regulator (Adrien Thierry) [2213574] - regulator: core: Sleep (not delay) in set_voltage() (Adrien Thierry) [2213574] - regulator: core: Rename _regulator_enable_delay() (Adrien Thierry) [2213574] - regulator: da9121: Fix uninit-value in da9121_assign_chip_model() (Adrien Thierry) [2213574] - regulator: stm32-vrefbuf: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Adrien Thierry) [2213574] - regulator: rpi-panel-attiny: Get rid of duplicate of_node assignment (Adrien Thierry) [2213574] - regulator: mt6366: Add support for MT6366 regulator (Adrien Thierry) [2213574] - regulator: Flag uncontrollable regulators as always_on (Adrien Thierry) [2213574] - regulator: fixed: Remove print on allocation failure (Adrien Thierry) [2213574] - regulator: rt5759: Add support for Richtek RT5759 DCDC converter (Adrien Thierry) [2213574] - regulator: wm8994: Add an off-on delay for WM8994 variant (Adrien Thierry) [2213574] - regulator: vctrl: Use min() instead of doing it manually (Adrien Thierry) [2213574] - regulator: da9121: Fix DA914x current values (Adrien Thierry) [2213574] - regulator: Add support for TPS6286x (Adrien Thierry) [2213574] - regulator: sy7636a: Remove requirement on sy7636a mfd (Adrien Thierry) [2213574] - regulator/rpi-panel-attiny: Use two transactions for I2C read (Adrien Thierry) [2213574] - regulator/rpi-panel-attiny: Use the regmap cache (Adrien Thierry) [2213574] - regulator: rpi-panel: Remove get_brightness hook (Adrien Thierry) [2213574] - regulator: rpi-panel: Add GPIO control for panel and touch resets (Adrien Thierry) [2213574] - regulator: rpi-panel: Convert to drive lines directly (Adrien Thierry) [2213574] - regulator: rpi-panel: Ensure the backlight is off during probe. (Adrien Thierry) [2213574] - regulator: rpi-panel: Serialise operations. (Adrien Thierry) [2213574] - regulator: rpi-panel: Handle I2C errors/timing to the Atmel (Adrien Thierry) [2213574] - regulator: rpi-panel: Register with a unique backlight name (Adrien Thierry) [2213574] - notifier: Return an error when a callback has already been registered (Adrien Thierry) [2213574] - regulator: bd718x7: Use rohm generic restricted voltage setting (Adrien Thierry) [2213574] - regulator: da9121: Emit only one error message in .remove() (Adrien Thierry) [2213574] - regulator: rtq6752: Enclose 'enable' gpio control by enable flag (Adrien Thierry) [2213574] - regulator: core: resolve supply voltage deferral silently (Adrien Thierry) [2213574] - regulator: vqmmc-ipq4019: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2213574] - regulator: ti-abb: Kconfig: Add helper dependency on COMPILE_TEST (Adrien Thierry) [2213574] - regulator: ti-abb: Make use of the helper function devm_ioremap related (Adrien Thierry) [2213574] - regulator: bd718x7: Suopport configuring UVP/OVP state (Adrien Thierry) [2213574] - nvmem: qcom-spmi-sdam: register at device init time (Adrien Thierry) [2210329] - nvmem: qcom-spmi-sdam: fix module autoloading (Adrien Thierry) [2210329] - redhat/configs: turn on lpuart serial port support Driver (Steve Best) [2208834] - hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2182083] - stmmac: fix changing mac address (Corinna Vinschen) [2213161] - block: Skip destroyed blkg when restart in blkg_destroy_all() (Ming Lei) [2193077] - blk-mq: fix race condition in active queue accounting (Ming Lei) [2208900] - qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2211391] - qede: fix interrupt coalescing configuration (Michal Schmidt) [2211391] - kernel.spec: package unstripped test_progs-no_alu32 (Felix Maurer) [RHEL-349] - can: flexcan: avoid unbalanced pm_runtime_enable warning (Steve Best) [2182869] - can: flexcan: add auto stop mode for IMX93 to support wakeup (Steve Best) [2182869] - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185959] {CVE-2023-1989} - platform/x86: ISST: Increase range of valid mail box commands (David Arcari) [2154079] - platform/x86: ISST: Fix kernel documentation warnings (David Arcari) [2154079] - tools/power/x86/intel-speed-select: v1.14 release (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Fix display of uncore min frequency (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (David Arcari) [2154079] - tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (David Arcari) [2154079] - tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Use null-terminated string (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Remove duplicate dup() (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Handle open() failure case (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Remove unused non_block flag (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (David Arcari) [2154079] - platform/x86: ISST: Fix typo in comments (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Release v1.13 (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Optimize CPU initialization (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Enforce isst_id value (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Do not export get_physical_id (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Convert more function to use isst_id (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Add pkg and die in isst_id (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Introduce struct isst_id (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Remove unused core_mask array (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Remove dead code (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Remove unneeded semicolon (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Fix off by one check (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Display error on turbo mode disabled (David Arcari) [2154079]- epoll: rename global epmutex (Carlos Maiolino) [2044953] - epoll: use refcount to reduce ep_mutex contention (Carlos Maiolino) [2044953] - fs/epoll: use a per-cpu counter for user's watches count (Carlos Maiolino) [2044953] - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). (Guillaume Nault) [2209498] - net: use WARN_ON_ONCE() in sk_stream_kill_queues() (Guillaume Nault) [2209498] - netfilter: ipset: Add schedule point in call_ad(). (Florian Westphal) [2189550] - netfilter: nft_set_rbtree: fix null deref on element insertion (Florian Westphal) [2189550] - netfilter: nf_tables: always release netdev hooks from notifier (Florian Westphal) [2189550] - netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM (Florian Westphal) [2189550] - netfilter: nf_tables: Add null check for nla_nest_start_noflag() in nft_dump_basechain_hook() (Florian Westphal) [2189550] - netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper (Florian Westphal) [2189550] - netfilter: nf_tables: fix nft_trans type confusion (Florian Westphal) [2189550] - netfilter: nf_tables: don't write table validation state without mutex (Florian Westphal) [2189550] - netfilter: conntrack: fix wrong ct->timeout value (Florian Westphal) [2189550] - netfilter: nf_tables: tighten netlink attribute requirements for catch-all elements (Florian Westphal) [2189550] - netfilter: nf_tables: validate catch-all set elements (Florian Westphal) [2189550] - netfilter: nft_redir: correct value of inet type `.maxattrs` (Florian Westphal) [2189550] - netfilter: nft_redir: correct length for loading protocol registers (Florian Westphal) [2189550] - netfilter: nft_masq: correct length for loading protocol registers (Florian Westphal) [2189550] - netfilter: nft_nat: correct length for loading protocol registers (Florian Westphal) [2189550] - netfilter: conntrack: adopt safer max chain length (Florian Westphal) [2189550] - netfilter: ctnetlink: make event listener tracking global (Florian Westphal) [2189550] - netfilter: conntrack: restore IPS_CONFIRMED out of nf_conntrack_hash_check_insert() (Florian Westphal) [2189550] - netfilter: conntrack: fix rmmod double-free race (Florian Westphal) [2189550] - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() (Florian Westphal) [2189550] - netfilter: nf_tables: allow to fetch set elements when table has an owner (Florian Westphal) [2189550] - netfilter: nft_set_rbtree: skip elements in transaction from garbage collection (Florian Westphal) [2189550] - netfilter: nft_set_rbtree: Switch to node list walk for overlap detection (Florian Westphal) [2189550] - netfilter: nf_tables: do not set up extensions for end interval (Florian Westphal) [2189550] - netfilter: tproxy: fix deadlock due to missing BH disable (Florian Westphal) [2189550] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2189550] - netfilter: ebtables: fix table blob use-after-free (Florian Westphal) [2189550] - netfilter: br_netfilter: fix recent physdev match breakage (Florian Westphal) [2189550] - netfilter: br_netfilter: disable sabotage_in hook after first suppression (Florian Westphal) [2189550] - netfilter: ipset: Rework long task execution when adding/deleting entries (Florian Westphal) [2189550] - ipvs: fix WARNING in ip_vs_app_net_cleanup() (Florian Westphal) [2189550] - ipvs: fix WARNING in __ip_vs_cleanup_batch() (Florian Westphal) [2189550] - tracing/osnoise: No need for schedule_hrtimeout range (John Kacur) [2174944] - tracing/osnoise: Use built-in RCU list checking (John Kacur) [2174944] - tracing/osnoise: Add preempt and/or irq disabled options (John Kacur) [2174944] - tracing/osnoise: Add PANIC_ON_STOP option (John Kacur) [2174944] - tracing/osnoise: Make osnoise_options static (John Kacur) [2174944] - tracing/osnoise: Add OSNOISE_WORKLOAD option (John Kacur) [2174944] - tracing/osnoise: Add osnoise/options file (John Kacur) [2174944] - tracing/osnoise: Fix duration type (John Kacur) [2174944] - tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads (John Kacur) [2174944] - tracing/timerlat: Do not wakeup the thread if the trace stops at the IRQ (John Kacur) [2174944] - tracing/timerlat: Print stacktrace in the IRQ handler if needed (John Kacur) [2174944] - tracing/timerlat: Notify IRQ new max latency only if stop tracing is set (John Kacur) [2174944] - e1000e: Disable TSO on i219-LM card to increase speed (Ken Cox) [2189949] - thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit (Desnes Nunes) [2170135] - thunderbolt: Disable interrupt auto clear for rings (Desnes Nunes) [2170135] - thunderbolt: Use const qualifier for `ring_interrupt_index` (Desnes Nunes) [2170135] - x86/amd_nb: Add PCI ID for family 19h model 78h (David Arcari) [2162507] - x86/amd_nb: Add AMD PCI IDs for SMN communication (David Arcari) [2162507] - x86/amd_nb: Unexport amd_cache_northbridges() (David Arcari) [2162507] - platform/x86/intel/pmc: core: Report duration of time in HW sleep state (David Arcari) [2162507] - platform/x86/intel/pmc: core: Always capture counters on suspend (David Arcari) [2162507] - platform/x86/amd: pmc: Report duration of time in hw sleep state (David Arcari) [2162507] - PM: Add sysfs files to represent time spent in hardware sleep state (David Arcari) [2162507] - platform/x86: amd: pmc: provide user message where s0ix is not supported (David Arcari) [2162507] - platform/x86/amd: pmc: Fix memory leak in amd_pmc_stb_debugfs_open_v2() (David Arcari) [2162507] - platform/x86: amd: pmc: Remove __maybe_unused from amd_pmc_suspend_handler() (David Arcari) [2162507] - platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init (David Arcari) [2162507] - platform/x86/amd: pmc: Utilize SMN index 0 for driver probe (David Arcari) [2162507] - platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read` (David Arcari) [2162507] - platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso (David Arcari) [2162507] - platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso (David Arcari) [2162507] - platform/x86/amd: pmc: Don't try to read SMU version on Picasso (David Arcari) [2162507] - platform/x86: amd: pmc: Convert to platform remove callback returning void (David Arcari) [2162507] - platform/x86/amd: pmc: remove CONFIG_SUSPEND checks (David Arcari) [2162507] - platform/x86/amd: pmc: Add line break for readability (David Arcari) [2162507] - platform/x86/amd: pmc: differentiate STB/SMU messaging prints (David Arcari) [2162507] - platform/x86/amd: pmc: Write dummy postcode into the STB DRAM (David Arcari) [2162507] - platform/x86/amd: pmc: Add num_samples message id support to STB (David Arcari) [2162507] - platform/x86/amd: pmc: add CONFIG_SERIO dependency (David Arcari) [2162507] - platform/x86/amd: pmc: Add a module parameter to disable workarounds (David Arcari) [2162507] - platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN (David Arcari) [2162507] - platform: Provide a remove callback that returns no value (David Arcari) [2162507] - arm64: dts: qcom: sa8775p-ride: enable i2c11 (Adrien Thierry) [2212920] - arm64: dts: qcom: sa8775p: add uart5 and uart9 nodes (Adrien Thierry) [2212920] - arm64: dts: qcom: sa8775p: add missing spi nodes (Adrien Thierry) [2212920] - arm64: dts: qcom: sa8775p: add missing i2c nodes (Adrien Thierry) [2212920] - arm64: dts: qcom: sa8775p: add the QUPv3 #0 and #3 node (Adrien Thierry) [2212920] - arm64: dts: qcom: sa8775p: enable AOSS (Adrien Thierry) [2212920] - arm64: dts: qcom: sa8775p: add the GPU IOMMU node (Adrien Thierry) [2212920] - arm64: dts: qcom: sa8775p: add the GPU clock controller node (Adrien Thierry) [2212920] - clk: qcom: add the GPUCC driver for sa8775p (Adrien Thierry) [2212920] - dt-bindings: clock: qcom: describe the GPUCC clock for SA8775P (Adrien Thierry) [2212920] - RDMA/irdma: Report the correct link speed (Petr Oros) [2131200] - rtnetlink: add the missing IFLA_GRO_ tb check in validate_linkmsg (Xin Long) [2208901] - rtnetlink: move IFLA_GSO_ tb check to validate_linkmsg (Xin Long) [2208901] - rtnetlink: call validate_linkmsg in rtnl_create_link (Xin Long) [2208901] - Revert "cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*" (David Arcari) [2203523] - net: move dropreason.h to dropreason-core.h (Antoine Tenart) [2184073] - net: remove enum skb_free_reason (Antoine Tenart) [2184073] - net: add location to trace_consume_skb() (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to icmpv6_echo_reply() (Antoine Tenart) [2184073] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_NS_OTHERHOST (Antoine Tenart) [2184073] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_BAD_OPTIONS (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to ndisc_redirect_rcv() (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to ndisc_router_discovery() (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to ndisc_recv_rs() (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to ndisc_recv_na() (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to ndisc_recv_ns() (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to ndisc_rcv() (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to icmpv6_notify() (Antoine Tenart) [2184073] - net: add pskb_may_pull_reason() helper (Antoine Tenart) [2184073] - net-next: skbuff: refactor pskb_pull (Antoine Tenart) [2184073] - net: dropreason: add SKB_DROP_REASON_IPV6_BAD_EXTHDR (Antoine Tenart) [2184073] - rxrpc: Use consume_skb() rather than kfree_skb_reason() (Antoine Tenart) [2184073] - ipv4: raw: add drop reasons (Antoine Tenart) [2184073] - ipv6: raw: add drop reasons (Antoine Tenart) [2184073] - tcp: add TCP_MINTTL drop reason (Antoine Tenart) [2184073] - net: fix call location in kfree_skb_list_reason (Antoine Tenart) [2184073] - rxrpc: Show consumed and freed packets as non-dropped in dropwatch (Antoine Tenart) [2184073] - net: tun: rebuild error handling in tun_get_user (Antoine Tenart) [2184073] - rethook: fix a potential memleak in rethook_alloc() (Audra Mitchell) [2190216] - watch-queue: remove spurious double semicolon (Audra Mitchell) [2190216] - fs: don't audit the capability check in simple_xattr_list() (Andrey Albershteyn) [2151256]- perf: Fix check before add_event_to_groups() in perf_group_detach() (Michael Petlan) [2192660] {CVE-2023-2235} - thermal: intel: int340x: processor_thermal: Fix additional deadlock (Eric Auger) [2183350] - thermal: intel: int340x: processor_thermal: Fix deadlock (Eric Auger) [2183350] - thermal: gov_step_wise: Adjust code logic to match comment (Eric Auger) [2183350] - thermal: gov_step_wise: Delete obsolete comment (Eric Auger) [2183350] - thermal/drivers/cpuidle_cooling: Delete unmatched comments (Eric Auger) [2183350] - thermal: cpuidle_cooling: Adjust includes to remove of_device.h (Eric Auger) [2183350] - thermal/core: Alloc-copy-free the thermal zone parameters structure (Eric Auger) [2183350] - thermal/of: Unexport unused OF functions (Eric Auger) [2183350] - thermal/core: Remove thermal_bind_params structure (Eric Auger) [2183350] - thermal/drivers/tegra-bpmp: Handle offline zones (Eric Auger) [2183350] - thermal: core: Clean up thermal_list_lock locking (Eric Auger) [2183350] - thermal/core: Relocate the traces definition in thermal directory (Eric Auger) [2183350] - thermal/drivers/imx: Use the thermal framework for the trip point (Eric Auger) [2183350] - thermal/drivers/imx: Remove get_trip_temp ops (Eric Auger) [2183350] - thermal: Use of_property_present() for testing DT property presence (Eric Auger) [2183350] - thermal: core: Restore behavior regarding invalid trip points (Eric Auger) [2183350] - thermal/drivers/tegra: Remove unneeded lock when setting a trip point (Eric Auger) [2183350] - thermal/hwmon: Do not set no_hwmon before calling thermal_add_hwmon_sysfs() (Eric Auger) [2183350] - thermal: Remove debug or error messages in get_temp() ops (Eric Auger) [2183350] - thermal/core: Show a debug message when get_temp() fails (Eric Auger) [2183350] - thermal/core: Add a thermal zone 'devdata' accessor (Eric Auger) [2183350] - thermal: core: Use sysfs_emit_at() instead of scnprintf() (Eric Auger) [2183350] - thermal/core: Potential buffer overflow in thermal_build_list_of_policies() (Eric Auger) [2183350] - thermal: Fail object registration if thermal class is not registered (Eric Auger) [2183350] - thermal/core: Move the thermal trip code to a dedicated file (Eric Auger) [2183350] - thermal/core: Remove unneeded ida_destroy() (Eric Auger) [2183350] - thermal/core: Fix unregistering netlink at thermal init time (Eric Auger) [2183350] - thermal: core: Use device_unregister() instead of device_del/put() (Eric Auger) [2183350] - thermal: core: Move cdev cleanup to thermal_release() (Eric Auger) [2183350] - thermal/drivers/imx_sc_thermal: Add iMX8QM sensors (Eric Auger) [2183350] - thermal/drivers/imx_sc_thermal: Fix the loop condition (Eric Auger) [2183350] - thermal/drivers/tegra: Fix set_trip_temp() deadlock (Eric Auger) [2183350] - thermal/drivers/tegra: Fix crash when getting critical temp (Eric Auger) [2183350] - thermal/of: Remove of_thermal_get_crit_temp() (Eric Auger) [2183350] - thermal/of: Remove of_thermal_set_trip_hyst() (Eric Auger) [2183350] - thermal/of: Remove of_thermal_is_trip_valid() (Eric Auger) [2183350] - thermal/drivers/qcom/temp-alarm: Fix inaccurate warning for gen2 (Eric Auger) [2183350] - thermal/of: Remove of_thermal_get_ntrips() (Eric Auger) [2183350] - thermal/of: Remove unused functions (Eric Auger) [2183350] - thermal/drivers/hisi: Use generic thermal_zone_get_trip() function (Eric Auger) [2183350] - thermal/drivers/tegra: Use generic thermal_zone_get_trip() function (Eric Auger) [2183350] - thermal/of: Use generic thermal_zone_get_trip() function (Eric Auger) [2183350] - thermal/core/governors: Use thermal_zone_get_trip() instead of ops functions (Eric Auger) [2183350] - thermal/core: Add a generic thermal_zone_set_trip() function (Eric Auger) [2183350] - thermal/sysfs: Always expose hysteresis attributes (Eric Auger) [2183350] - thermal/core: Add a generic thermal_zone_get_trip() function (Eric Auger) [2183350] - thermal/drivers/imx_sc_thermal: Drop empty platform remove function (Eric Auger) [2183350] - thermal/core/power allocator: Remove a useless include (Eric Auger) [2183350] - thermal/of: Fix memory leak on thermal_of_zone_register() failure (Eric Auger) [2183350] - thermal/core: Protect thermal device operations against thermal device removal (Eric Auger) [2183350] - thermal/core: Remove thermal_zone_set_trips() (Eric Auger) [2183350] - thermal/core: Protect sysfs accesses to thermal operations with thermal zone mutex (Eric Auger) [2183350] - thermal/core: Protect hwmon accesses to thermal operations with thermal zone mutex (Eric Auger) [2183350] - thermal/core: Introduce locked version of thermal_zone_device_update (Eric Auger) [2183350] - thermal/core: Move parameter validation from __thermal_zone_get_temp to thermal_zone_get_temp (Eric Auger) [2183350] - thermal/core: Ensure that thermal device is registered in thermal_zone_get_temp (Eric Auger) [2183350] - thermal/core: Delete device under thermal device zone lock (Eric Auger) [2183350] - thermal/core: Destroy thermal zone device mutex in release function (Eric Auger) [2183350] - thermal/core: Add a check before calling set_trip_temp() (Eric Auger) [2183350] - thermal/core: Drop valid pointer check for type (Eric Auger) [2183350] - thermal/of: Remove the thermal_zone_of_get_sensor_id() function (Eric Auger) [2183350] - thermal/drivers/imx_sc: Rely on the platform data to get the resource id (Eric Auger) [2183350] - thermal: core: Increase maximum number of trip points (Eric Auger) [2183350] - thermal: cpufreq_cooling: Check the policy first in cpufreq_cooling_register() (Eric Auger) [2183350] - thermal: move from strlcpy() with unused retval to strscpy() (Eric Auger) [2183350] - thermal: gov_user_space: Do not lock thermal zone mutex (Eric Auger) [2183350] - thermal/core: Fix lockdep_assert() warning (Eric Auger) [2183350] - thermal/core: Move the mutex inside the thermal_zone_device_update() function (Eric Auger) [2183350] - thermal/core: Move the thermal zone lock out of the governors (Eric Auger) [2183350] - thermal/governors: Group the thermal zone lock inside the throttle function (Eric Auger) [2183350] - thermal/core: Rework the monitoring a bit (Eric Auger) [2183350] - thermal/core: Rearm the monitoring only one time (Eric Auger) [2183350] - thermal/of: Remove old OF code (Eric Auger) [2183350] - thermal/core: Move set_trip_temp ops to the sysfs code (Eric Auger) [2183350] - hwmon/drivers/core: Switch to new of thermal API (Eric Auger) [2183350] - ata/drivers/ahci_imx: Switch to new of thermal API (Eric Auger) [2183350] - thermal/drivers/broadcom: Switch to new of API (Eric Auger) [2183350] - thermal/drivers/qoriq: Switch to new of API (Eric Auger) [2183350] - thermal/drivers/maxim: Switch to new of API (Eric Auger) [2183350] - thermal/drivers/hisilicon: Switch to new of API (Eric Auger) [2183350] - thermal/drivers/imx: Switch to new of API (Eric Auger) [2183350] - thermal/drivers/tegra: Switch to new of API (Eric Auger) [2183350] - thermal/of: Make new code and old code co-exist (Eric Auger) [2183350] - thermal/of: Fix free after use in thermal_of_unregister() (Eric Auger) [2183350] - thermal/of: Return -ENODEV instead of -EINVAL if registration fails (Eric Auger) [2183350] - thermal/of: Fix error code in of_thermal_zone_find() (Eric Auger) [2183350] - thermal/of: Rework the thermal device tree initialization (Eric Auger) [2183350] - dt-bindings: thermal: Fix missing required property (Eric Auger) [2183350] - dt-bindings: thermal: Fix definition of cooling-maps contribution property (Eric Auger) [2183350] - dt-bindings: thermal: Make trips node optional (Eric Auger) [2183350] - kernel.spec: Fix UKI naming to comply with BLS (Philipp Rudo) [2187671] - redhat/configs: Add CONFIG_RTC_DRV_NCT3018Y option (Gavin Shan) [2183349] - rtc: jz4740: Make sure clock provider gets removed (Gavin Shan) [2183349] - rtc: k3: handle errors while enabling wake irq (Gavin Shan) [2183349] - rtc: pm8xxx: add support for nvmem offset (Gavin Shan) [2183349] - dt-bindings: rtc: qcom-pm8xxx: add nvmem-cell offset (Gavin Shan) [2183349] - rtc: abx80x: Add nvmem support (Gavin Shan) [2183349] - rtc: rx6110: Remove unused of_gpio,h (Gavin Shan) [2183349] - rtc: efi: Avoid spamming the log on RTC read failure (Gavin Shan) [2183349] - rtc: isl12022: sort header inclusion alphabetically (Gavin Shan) [2183349] - rtc: isl12022: Join string literals back (Gavin Shan) [2183349] - rtc: isl12022: Drop unneeded OF guards and of_match_ptr() (Gavin Shan) [2183349] - rtc: isl12022: Explicitly use __le16 type for ISL12022_REG_TEMP_L (Gavin Shan) [2183349] - rtc: isl12022: Get rid of unneeded private struct isl12022 (Gavin Shan) [2183349] - rtc: pcf85363: add support for the quartz-load-femtofarads property (Gavin Shan) [2183349] - dt-bindings: rtc: nxp,pcf8563: move pcf85263/pcf85363 to a dedicated binding (Gavin Shan) [2183349] - rtc: allow rtc_read_alarm without read_alarm callback (Gavin Shan) [2183349] - rtc: rv3032: add ACPI support (Gavin Shan) [2183349] - rtc: rv3028: add ACPI support (Gavin Shan) [2183349] - rtc: jz4740: Register clock provider for the CLK32K pin (Gavin Shan) [2183349] - rtc: jz4740: Use dev_err_probe() (Gavin Shan) [2183349] - rtc: jz4740: Use readl_poll_timeout (Gavin Shan) [2183349] - dt-bindings: rtc: Add #clock-cells property (Gavin Shan) [2183349] - dt-bindings: rtc: moxart: use proper names for gpio properties (Gavin Shan) [2183349] - rtc: moxart: switch to using gpiod API (Gavin Shan) [2183349] - rtc: pm8xxx: drop error messages (Gavin Shan) [2183349] - rtc: pm8xxx: clean up local declarations (Gavin Shan) [2183349] - rtc: pm8xxx: refactor read_time() (Gavin Shan) [2183349] - rtc: pm8xxx: use u32 for timestamps (Gavin Shan) [2183349] - rtc: pm8xxx: clean up comments (Gavin Shan) [2183349] - rtc: pm8xxx: rename alarm irq variable (Gavin Shan) [2183349] - rtc: pm8xxx: rename struct device pointer (Gavin Shan) [2183349] - rtc: pm8xxx: clean up time and alarm debugging (Gavin Shan) [2183349] - rtc: pm8xxx: use unaligned le32 helpers (Gavin Shan) [2183349] - rtc: pm8xxx: drop unused register defines (Gavin Shan) [2183349] - rtc: pm8xxx: return IRQ_NONE on errors (Gavin Shan) [2183349] - rtc: pm8xxx: drop bogus locking (Gavin Shan) [2183349] - rtc: pm8xxx: use regmap_update_bits() (Gavin Shan) [2183349] - rtc: pm8xxx: drop spmi error messages (Gavin Shan) [2183349] - rtc: pm8xxx: fix set-alarm race (Gavin Shan) [2183349] - dt-bindings: rtc: Convert Amlogic Meson vrtc controller binding (Gavin Shan) [2183349] - rtc: rv8803: invalidate date/time if alarm time is invalid (Gavin Shan) [2183349] - include/linux/bcd.h: provide bcd_is_valid() helper (Gavin Shan) [2183349] - rtc: remove v3020 driver (Gavin Shan) [2183349] - rtc: max8907: Drop unused i2c include (Gavin Shan) [2183349] - rtc: rx8010: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: rv8803: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: rv3032: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: rv3029c2: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: pcf8563: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: pcf85363: use IRQ flags obtained fromfwnode (Gavin Shan) [2183349] - rtc: pcf8523: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: pcf85063: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: pcf2123: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: m41t80: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: hym8563: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: ab-eoz9: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - dt-bindings: rtc: pcf2127: remove pca/pcf2129 from trivial RTC devices list (Gavin Shan) [2183349] - rtc: brcmstb-waketimer: allow use as non-wake alarm (Gavin Shan) [2183349] - dt-bindings: rtc: brcm,brcmstb-waketimer: add alarm interrupt (Gavin Shan) [2183349] - rtc: sun6i: Always export the internal oscillator (Gavin Shan) [2183349] - dt-bindings: rtc: Move rv3028 from trivial-rtc.yaml into own schema file (Gavin Shan) [2183349] - dt-bindings: rtc: Add Loongson LS2X RTC support (Gavin Shan) [2183349] - rtc: brcmstb-waketimer: rename irq to wake_irq (Gavin Shan) [2183349] - rtc: brcmstb-waketimer: compensate for lack of wktmr disable (Gavin Shan) [2183349] - rtc: brcmstb-waketimer: non-functional code changes (Gavin Shan) [2183349] - rtc: brcmstb-waketimer: introduce WKTMR_ALARM_EVENT flag (Gavin Shan) [2183349] - rtc: sunplus: fix format string for printing resource (Gavin Shan) [2183349] - dt-bindings: rtc: qcom-pm8xxx: allow 'wakeup-source' property (Gavin Shan) [2183349] - rtc: ds1742: use devm_platform_get_and_ioremap_resource() (Gavin Shan) [2183349] - rtc: mxc_v2: Add missing clk_disable_unprepare() (Gavin Shan) [2183349] - rtc: rs5c313: correct some spelling mistakes (Gavin Shan) [2183349] - rtc: at91rm9200: Fix syntax errors in comments (Gavin Shan) [2183349] - rtc: remove duplicated words in comments (Gavin Shan) [2183349] - rtc: rv3028: Use IRQ flags obtained from device tree if available (Gavin Shan) [2183349] - rtc: ds1307: use sysfs_emit() to instead of scnprintf() (Gavin Shan) [2183349] - rtc: isl12026: drop obsolete dependency on COMPILE_TEST (Gavin Shan) [2183349] - dt-bindings: rtc: m41t80: Convert text schema to YAML one (Gavin Shan) [2183349] - rtc: pcf85063: fix pcf85063_clkout_control (Gavin Shan) [2183349] - rtc: rx6110: fix warning with !OF (Gavin Shan) [2183349] - rtc: rk808: reduce 'struct rk808' usage (Gavin Shan) [2183349] - rtc: msc313: Fix function prototype mismatch in msc313_rtc_probe() (Gavin Shan) [2183349] - dt-bindings: rtc: convert rtc-meson.txt to dt-schema (Gavin Shan) [2183349] - rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe() (Gavin Shan) [2183349] - rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe() (Gavin Shan) [2183349] - rtc: pcf85063: Fix reading alarm (Gavin Shan) [2183349] - rtc: pcf8523: fix for stop bit (Gavin Shan) [2183349] - rtc: efi: Add wakeup support (Gavin Shan) [2183349] - rtc: pcf8563: clear RTC_FEATURE_ALARM if no irq (Gavin Shan) [2183349] - rtc: snvs: Allow a time difference on clock register read (Gavin Shan) [2183349] - rtc: cmos: Disable ACPI RTC event on removal (Gavin Shan) [2183349] - rtc: cmos: Rename ACPI-related functions (Gavin Shan) [2183349] - rtc: cmos: Eliminate forward declarations of some functions (Gavin Shan) [2183349] - rtc: cmos: Call rtc_wake_setup() from cmos_do_probe() (Gavin Shan) [2183349] - rtc: cmos: Call cmos_wake_setup() from cmos_do_probe() (Gavin Shan) [2183349] - rtc: class: Fix potential memleak in devm_rtc_allocate_device() (Gavin Shan) [2183349] - rtc: ds1347: fix value written to century register (Gavin Shan) [2183349] - rtc: Include when appropriate (Gavin Shan) [2183349] - rtc: isl12022: add support for temperature sensor (Gavin Shan) [2183349] - rtc: s35390a: Remove the unneeded result variable (Gavin Shan) [2183349] - dt-bindings: rtc: convert hym8563 bindings to json-schema (Gavin Shan) [2183349] - rtc: fsl-ftm-alarm: Use module_platform_driver replace device_initcall (Gavin Shan) [2183349] - rtc: remove davinci rtc driver (Gavin Shan) [2183349] - rtc: s3c: Switch to use dev_err_probe() helper (Gavin Shan) [2183349] - rtc: ds1302: remove unnecessary spi_set_drvdata() (Gavin Shan) [2183349] - rtc: cros-ec: Limit RTC alarm range if needed (Gavin Shan) [2183349] - rtc: pm8xxx: drop unused pm8018 compatible (Gavin Shan) [2183349] - dt-bindings: rtc: qcom-pm8xxx: document qcom,pm8921-rtc as fallback of qcom,pm8018-rtc (Gavin Shan) [2183349] - rtc: rzn1: Check return value in rzn1_rtc_probe (Gavin Shan) [2183349] - rtc: rx8025: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: rv8803: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: rs5c372: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: pcf2127: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: nct3018y: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: m41t80: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: isl1208: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: abx80x: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: cmos: fix build on non-ACPI platforms (Gavin Shan) [2183349] - rtc: cmos: Fix wake alarm breakage (Gavin Shan) [2183349] - rtc: rv3028: Fix codestyle errors (Gavin Shan) [2183349] - rtc: cmos: Fix event handler registration ordering issue (Gavin Shan) [2183349] - rtc: k3: Use devm_clk_get_enabled() helper (Gavin Shan) [2183349] - rtc: jz4740: Use devm_clk_get_enabled() helper (Gavin Shan) [2183349] - rtc: mpfs: Use devm_clk_get_enabled() helper (Gavin Shan) [2183349] - rtc: ds1685: Fix spelling of function name in comment block (Gavin Shan) [2183349] - rtc: isl12022: switch to using regmap API (Gavin Shan) [2183349] - rtc: isl12022: drop redundant write to HR register (Gavin Shan) [2183349] - rtc: isl12022: use dev_set_drvdata() instead of i2c_set_clientdata() (Gavin Shan) [2183349] - rtc: isl12022: use %ptR (Gavin Shan) [2183349] - rtc: isl12022: simplify some expressions (Gavin Shan) [2183349] - rtc: isl12022: drop a dev_info() (Gavin Shan) [2183349] - rtc: isl12022: specify range_min and range_max (Gavin Shan) [2183349] - rtc: isl12022: stop using deprecated devm_rtc_device_register() (Gavin Shan) [2183349] - rtc: stmp3xxx: Add failure handling for stmp3xxx_wdt_register() (Gavin Shan) [2183349] - rtc: mxc: Use devm_clk_get_enabled() helper (Gavin Shan) [2183349] - rtc: gamecube: Always reset HW_SRNPROT after read (Gavin Shan) [2183349] - rtc: k3: detect SoC to determine erratum fix (Gavin Shan) [2183349] - rtc: k3: wait until the unlock field is not zero (Gavin Shan) [2183349] - rtc: mpfs: Remove printing of stray CR (Gavin Shan) [2183349] - x86/rtc: Rename mach_set_rtc_mmss() to mach_set_cmos_time() (Gavin Shan) [2183349] - x86/rtc: Rewrite & simplify mach_get_cmos_time() by deleting duplicated functionality (Gavin Shan) [2183349] - rtc: spear: set range max (Gavin Shan) [2183349] - rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0 (Gavin Shan) [2183349] - rtc: zynqmp: initialize fract_tick (Gavin Shan) [2183349] - rtc: Add NCT3018Y real time clock driver (Gavin Shan) [2183349] - dt-bindings: rtc: nuvoton: add NCT3018Y Real Time Clock (Gavin Shan) [2183349] - dt-bindings: rtc: nxp,pcf85063: Convert to DT schema (Gavin Shan) [2183349] - dt-bindings: rtc: microcrystal,rv3032: Add missing type to 'trickle-voltage-millivolt' (Gavin Shan) [2183349] - rtc: rx8025: fix 12/24 hour mode detection on RX-8035 (Gavin Shan) [2183349] - rtc: cros-ec: Only warn once in .remove() about notifier_chain problems (Gavin Shan) [2183349] - rtc: vr41xx: remove driver (Gavin Shan) [2183349] - rtc: mpfs: remove 'pending' variable from mpfs_rtc_wakeup_irq_handler() (Gavin Shan) [2183349] - rtc: zynqmp: Add calibration set and get support (Gavin Shan) [2183349] - rtc: zynqmp: Updated calibration value (Gavin Shan) [2183349] - dt-bindings: rtc: zynqmp: Add clock information (Gavin Shan) [2183349] - rtc: sun6i: add support for R329 RTC (Gavin Shan) [2183349] - dt-bindings: rtc: Add EM Microelectronic EM3027 bindings (Gavin Shan) [2183349] - dt-bindings: rtc: ds1307: Convert to json-schema (Gavin Shan) [2183349] - dt-bindings: rtc: Add fsl,scu-rtc yaml file (Gavin Shan) [2183349] - rtc: Introduce ti-k3-rtc (Gavin Shan) [2183349] - dt-bindings: rtc: Add TI K3 RTC description (Gavin Shan) [2183349] - dt-bindings: rtc: qcom-pm8xxx-rtc: Update the maintainers section (Gavin Shan) [2183349] - rtc: Add driver for Microchip PolarFire SoC (Gavin Shan) [2183349] - rtc: isl1208: do not advertise update interrupt feature if no interrupt specified (Gavin Shan) [2183349] - dt-bindings: rtc: mediatek: add mt6358 and mt6366 compatible (Gavin Shan) [2183349] - rtc: mc146818-lib: reduce RTC_UIP polling period (Gavin Shan) [2183349] - rtc: rzn1: Fix a variable type (Gavin Shan) [2183349] - rtc: rzn1: Fix error code in probe (Gavin Shan) [2183349] - rtc: rzn1: Avoid mixing variables (Gavin Shan) [2183349] - rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe (Gavin Shan) [2183349] - rtc: mt6397: check return value after calling platform_get_resource() (Gavin Shan) [2183349] - rtc: rzn1: fix platform_no_drv_owner.cocci warning (Gavin Shan) [2183349] - rtc: gamecube: Add missing iounmap in gamecube_rtc_read_offset_from_sram (Gavin Shan) [2183349] - rtc: meson: Fix email address in MODULE_AUTHOR (Gavin Shan) [2183349] - rtc: simplify the return expression of rx8025_set_offset() (Gavin Shan) [2183349] - dt-binding: pcf85063: Add an entry for pca85073a (Gavin Shan) [2183349] - rtc: rzn1: Add oscillator offset support (Gavin Shan) [2183349] - rtc: rzn1: Add alarm support (Gavin Shan) [2183349] - rtc: rzn1: Add new RTC driver (Gavin Shan) [2183349] - dt-bindings: rtc: rzn1: Describe the RZN1 RTC (Gavin Shan) [2183349] - rtc: sun6i: Add NVMEM provider (Gavin Shan) [2183349] - Revert "clk: sunxi-ng: sun6i-rtc: Add support for H6" (Gavin Shan) [2183349] - dt-bindings: Drop empty and unreferenced binding .txt files (Gavin Shan) [2183349] - dt-bindings: rtc: add refclk to mpfs-rtc (Gavin Shan) [2183349] - clk: sunxi-ng: sun6i-rtc: Mark rtc-32k as critical (Gavin Shan) [2183349] - clocksource/drivers: Add a goldfish-timer clocksource (Gavin Shan) [2183349] - rtc: goldfish: Use gf_ioread32()/gf_iowrite32() (Gavin Shan) [2183349] - tty: goldfish: Introduce gf_ioread32()/gf_iowrite32() (Gavin Shan) [2183349] - clk: sunxi-ng: fix not NULL terminated coccicheck error (Gavin Shan) [2183349] - rtc: gamecube: Fix refcount leak in gamecube_rtc_read_offset_from_sram (Gavin Shan) [2183349] - rtc: pm8xxx: Return -ENODEV if set_time disallowed (Gavin Shan) [2183349] - rtc: pm8xxx: Attach wake irq to device (Gavin Shan) [2183349] - rtc: hym8563: switch to RTC_FEATURE_UPDATE_INTERRUPT (Gavin Shan) [2183349] - rtc: hym8563: let the core handle the alarm resolution (Gavin Shan) [2183349] - rtc: hym8563: switch to devm_rtc_allocate_device (Gavin Shan) [2183349] - rtc: spear: fix spear_rtc_read_time (Gavin Shan) [2183349] - rtc: spear: drop uie_unsupported (Gavin Shan) [2183349] - rtc: spear: set range (Gavin Shan) [2183349] - rtc: spear: switch to devm_rtc_allocate_device (Gavin Shan) [2183349] - rtc: mpc5121: switch to RTC_FEATURE_UPDATE_INTERRUPT (Gavin Shan) [2183349] - rtc: mpc5121: let the core handle the alarm resolution (Gavin Shan) [2183349] - clk: sunxi-ng: sun6i-rtc: Add support for H6 (Gavin Shan) [2183349] - clk: sunxi-ng: Add support for the sun6i RTC clocks (Gavin Shan) [2183349] - clk: sunxi-ng: mux: Allow muxes to have keys (Gavin Shan) [2183349] - rtc: wm8350: Handle error for wm8350_register_irq (Gavin Shan) [2183349] - rtc: sun6i: Add Allwinner H616 support (Gavin Shan) [2183349] - rtc: sun6i: Add support for broken-down alarm registers (Gavin Shan) [2183349] - rtc: sun6i: Add support for linear day storage (Gavin Shan) [2183349] - rtc: sun6i: Fix time overflow handling (Gavin Shan) [2183349] - rtc: pl031: fix rtc features null pointer dereference (Gavin Shan) [2183349] - rtc: mc146818-lib: fix locking in mc146818_set_time (Gavin Shan) [2183349] - dt-bindings: rtc: add bindings for microchip mpfs rtc (Gavin Shan) [2183349] - dt-bindings: rtc: at91: Add SAMA7G5 compatible strings list (Gavin Shan) [2183349] - dt-bindings: rtc: convert at91sam9 bindings to json-schema (Gavin Shan) [2183349] - rtc: max77686: Add MAX77714 support (Gavin Shan) [2183349] - rtc: max77686: Remove unused code to read in 12-hour mode (Gavin Shan) [2183349] - rtc: max77686: Rename day-of-month defines (Gavin Shan) [2183349] - rtc: max77686: Convert comments to kernel-doc format (Gavin Shan) [2183349] - mfd: max77686: Correct tab-based alignment of register addresses (Gavin Shan) [2183349] - rtc: sun6i: Enable the bus clock when provided (Gavin Shan) [2183349] - dt-bindings: rtc: sun6i: Add H616, R329, and D1 support (Gavin Shan) [2183349] - dt-bindings: rtc: sun6i: Clean up repetition (Gavin Shan) [2183349] - dt-bindings: rtc: st,stm32-rtc: Make each example a separate entry (Gavin Shan) [2183349] - rtc: sunplus: fix return value in sp_rtc_probe() (Gavin Shan) [2183349] - rtc: cmos: Evaluate century appropriate (Gavin Shan) [2183349] - rtc: gamecube: Fix an IS_ERR() vs NULL check (Gavin Shan) [2183349] - dt-bindings: rtc: qcom-pm8xxx-rtc: update register numbers (Gavin Shan) [2183349] - rtc: pxa: fix null pointer dereference (Gavin Shan) [2183349] - rtc: ftrtc010: Use platform_get_irq() to get the interrupt (Gavin Shan) [2183349] - dt-bindings: rtc: Add Sunplus RTC json-schema (Gavin Shan) [2183349] - rtc: Add driver for RTC in Sunplus SP7021 (Gavin Shan) [2183349] - rtc: rs5c372: fix incorrect oscillation value on r2221tl (Gavin Shan) [2183349] - rtc: rs5c372: add offset correction support (Gavin Shan) [2183349] - rtc: cmos: avoid UIP when writing alarm time (Gavin Shan) [2183349] - rtc: cmos: avoid UIP when reading alarm time (Gavin Shan) [2183349] - rtc: mc146818-lib: refactor mc146818_does_rtc_work (Gavin Shan) [2183349] - rtc: mc146818-lib: refactor mc146818_get_time (Gavin Shan) [2183349] - rtc: gamecube: Report low battery as invalid data (Gavin Shan) [2183349] - rtc: gamecube: Add a RTC driver for the GameCube, Wii and Wii U (Gavin Shan) [2183349] - dt-bindings: rtc: Convert Broadcom STB waketimer to YAML (Gavin Shan) [2183349] - dt/bindings: rtc: rx8900: Add an entry for RX8804 (Gavin Shan) [2183349] - rtc: da9063: add as wakeup source (Gavin Shan) [2183349] - rtc: da9063: switch to RTC_FEATURE_UPDATE_INTERRUPT (Gavin Shan) [2183349] - rtc: rs5c372: Add RTC_VL_READ, RTC_VL_CLR ioctls (Gavin Shan) [2183349] - rtc: rx8025: use .set_offset/.read_offset (Gavin Shan) [2183349] - rtc: rx8025: use rtc_add_group (Gavin Shan) [2183349] - rtc: rx8025: clear RTC_FEATURE_ALARM when alarm are not supported (Gavin Shan) [2183349] - rtc: rx8025: set range (Gavin Shan) [2183349] - rtc: rx8025: switch to devm_rtc_allocate_device (Gavin Shan) [2183349] - rtc: ab8500: let the core handle the alarm resolution (Gavin Shan) [2183349] - rtc: ab-eoz9: support UIE when available (Gavin Shan) [2183349] - rtc: ab-eoz9: use RTC_FEATURE_UPDATE_INTERRUPT (Gavin Shan) [2183349] - rtc: rv3032: let the core handle the alarm resolution (Gavin Shan) [2183349] - rtc: s35390a: let the core handle the alarm resolution (Gavin Shan) [2183349] - rtc: s3c: Add time range (Gavin Shan) [2183349] - rtc: s3c: Extract read/write IO into separate functions (Gavin Shan) [2183349] - rtc: s3c: Remove usage of devm_rtc_device_register() (Gavin Shan) [2183349] - rtc: tps80031: Remove driver (Gavin Shan) [2183349] - rtc: sun6i: Allow probing without an early clock provider (Gavin Shan) [2183349] - MAINTAINERS: update faraday,ftrtc010.yaml reference (Gavin Shan) [2183349] - rtc: rv3032: allow setting BSM (Gavin Shan) [2183349] - rtc: rv3028: add BSM support (Gavin Shan) [2183349] - rtc: s3c: remove HAVE_S3C_RTC in favor of direct dependencies (Gavin Shan) [2183349] - rtc: rv3032: fix error handling in rv3032_clkout_set_rate() (Gavin Shan) [2183349] - rtc: m41t80: return NULL rather than a plain 0 integer (Gavin Shan) [2183349] - rtc: msc313: Fix unintentional sign extension issues with left shift of a u16 (Gavin Shan) [2183349] - rtc: msc313: fix missing include (Gavin Shan) [2183349] - rtc: Add support for the MSTAR MSC313 RTC (Gavin Shan) [2183349] - dt-bindings: rtc: Add Mstar MSC313e RTC devicetree bindings documentation (Gavin Shan) [2183349] - rtc: rx6110: simplify getting the adapter of a client (Gavin Shan) [2183349] - rtc: s5m: drop unneeded MODULE_ALIAS (Gavin Shan) [2183349] - rtc: omap: drop unneeded MODULE_ALIAS (Gavin Shan) [2183349] - rtc: ds1302: Add SPI ID table (Gavin Shan) [2183349] - rtc: cmos: Disable irq around direct invocation of cmos_interrupt() (Gavin Shan) [2183349] - rtc: rx8010: select REGMAP_I2C (Gavin Shan) [2183349] - dt-bindings: rtc: add Epson RX-8025 and RX-8035 (Gavin Shan) [2183349] - rtc: rx8025: implement RX-8035 support (Gavin Shan) [2183349] - rtc: cmos: remove stale REVISIT comments (Gavin Shan) [2183349] - rtc: tps65910: Correct driver module alias (Gavin Shan) [2183349] - rtc: s5m: set range (Gavin Shan) [2183349] - rtc: s5m: enable wakeup only when available (Gavin Shan) [2183349] - rtc: s5m: signal the core when alarm are not available (Gavin Shan) [2183349] - rtc: s5m: switch to devm_rtc_allocate_device (Gavin Shan) [2183349] - netfilter: conntrack: fix possible bug_on with enable_hooks=1 (Florian Westphal) [2193079] - vsock: avoid to close connected socket after the timeout (Stefano Garzarella) [2209707] - vsock/loopback: don't disable irqs for queue access (Stefano Garzarella) [2209707] - vsock/test: update expected return values (Stefano Garzarella) [2209707] - vsock: return errors other than -ENOMEM to socket (Stefano Garzarella) [2209707] - vsock/vmci: convert VMCI error code to -ENOMEM on receive (Stefano Garzarella) [2209707] - vsock/vmci: convert VMCI error code to -ENOMEM on send (Stefano Garzarella) [2209707] - virtio/vsock: fix leaks due to missing skb owner (Stefano Garzarella) [2209707] - test/vsock: new skbuff appending test (Stefano Garzarella) [2209707] - virtio/vsock: WARN_ONCE() for invalid state of socket (Stefano Garzarella) [2209707] - virtio/vsock: fix header length on skb merging (Stefano Garzarella) [2209707] - testing/vsock: add vsock_perf to gitignore (Stefano Garzarella) [2209707] - virtio/vsock: check argument to avoid no effect call (Stefano Garzarella) [2209707] - virtio/vsock: allocate multiple skbuffs on tx (Stefano Garzarella) [2209707] - vsock/loopback: use only sk_buff_head.lock to protect the packet queue (Stefano Garzarella) [2209707] - virtio/vsock: check transport before skb allocation (Stefano Garzarella) [2209707] - test/vsock: copy to user failure test (Stefano Garzarella) [2209707] - virtio/vsock: don't drop skbuff on copy failure (Stefano Garzarella) [2209707] - virtio/vsock: remove redundant 'skb_pull()' call (Stefano Garzarella) [2209707] - virtio/vsock: don't use skbuff state to account credit (Stefano Garzarella) [2209707] - vhost: remove unused paramete (Stefano Garzarella) [2209707] - virtio/vsock: replace virtio_vsock_pkt with sk_buff (Stefano Garzarella) [2209707] - test/vsock: vsock_perf utility (Stefano Garzarella) [2209707] - test/vsock: add big message test (Stefano Garzarella) [2209707] - test/vsock: rework message bounds test (Stefano Garzarella) [2209707] - vsock: return errors other than -ENOMEM to socket (Stefano Garzarella) [2209707] - config: wifi: enable RTL8852 card (Íñigo Huguet) [2100568 2127040 2208968] - u64_stat: Remove the obsolete fetch_irq() variants. (Ivan Vecera) [2193170] - net: Remove the obsolte u64_stats_fetch_*_irq() users (net). (Ivan Vecera) [2193170] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Ivan Vecera) [2193170] - net: ifb: support ethtools stats (Ivan Vecera) [2193170] - spi: Remove the obsolte u64_stats_fetch_*_irq() users. (Ivan Vecera) [2193170] - bpf: Remove the obsolte u64_stats_fetch_*_irq() users. (Ivan Vecera) [2193170] - net: hns3: split function hns3_nic_get_stats64() (Ivan Vecera) [2193170] - team: adopt u64_stats_t (Ivan Vecera) [2193170] - drop_monitor: adopt u64_stats_t (Ivan Vecera) [2193170] - net: adopt u64_stats_t in struct pcpu_sw_netstats (Ivan Vecera) [2193170] - wireguard: receive: use dev_sw_netstats_rx_add() (Ivan Vecera) [2193170] - ip6_tunnel: use dev_sw_netstats_rx_add() (Ivan Vecera) [2193170] - sit: use dev_sw_netstats_rx_add() (Ivan Vecera) [2193170] - ipvlan: adopt u64_stats_t (Ivan Vecera) [2193170] - vlan: adopt u64_stats_t (Ivan Vecera) [2193170] - KVM: s390: pv: fix asynchronous teardown for small VMs (Thomas Huth) [2203390] - KVM: s390: fix race in gmap_make_secure() (Thomas Huth) [2203390] - KVM: selftests: Compile s390 tests with -march=z10 (Thomas Huth) [2183983]- perf record: Fix "read LOST count failed" msg with sample read (Michael Petlan) [2177180] - perf script: Fix Python support when no libtraceevent (Michael Petlan) [2177180] - perf build: Support python/perf.so testing (Michael Petlan) [2177180] - perf hist: Improve srcfile sort key performance (really) (Michael Petlan) [2177180] - perf stat: Fix counting when initial delay configured (Michael Petlan) [2177180] - bpf: Fix sample_flags for bpf_perf_event_output (Michael Petlan) [2177180] - s390/pai: fix raw data collection for PMU pai_ext (Michael Petlan) [2177180] - perf tests stat_all_metrics: Change true workload to sleep workload for system wide check (Michael Petlan) [2177180] - perf stat: Avoid merging/aggregating metric counts twice (Michael Petlan) [2177180] - perf tools: Remove HAVE_LIBTRACEEVENT_TEP_FIELD_IS_RELATIVE (Michael Petlan) [2177180] - arm_pmu: acpi: handle allocation failure (Michael Petlan) [2177180] - perf/x86/intel/ds: Fix the conversion from TSC to perf time (Michael Petlan) [2177180] - bpf: Check flags for branch stack in bpf_read_branch_records helper (Michael Petlan) [2177180] - perf jevents: Correct bad character encoding (Michael Petlan) [2177180] - perf stat: Hide invalid uncore event output for aggr mode (Michael Petlan) [2177180] - perf test build-id: Fix test check for PE file (Michael Petlan) [2177180] - perf buildid-cache: Fix the file mode with copyfile() while adding file to build-id cache (Michael Petlan) [2177180] - perf expr: Prevent normalize() from reading into undefined memory in the expression lexer (Michael Petlan) [2177180] - tools headers: Syncronize linux/build_bug.h with the kernel sources (Michael Petlan) [2177180] - perf auxtrace: Fix address filter duplicate symbol selection (Michael Petlan) [2177180] - perf bpf: Avoid build breakage with libbpf < 0.8.0 + LIBBPF_DYNAMIC=1 (Michael Petlan) [2177180] - perf build: Fix build error when NO_LIBBPF=1 (Michael Petlan) [2177180] - perf tools: Don't install libtraceevent plugins as its not anymore in the kernel sources (Michael Petlan) [2177180] - perf kmem: Support field "node" in evsel__process_alloc_event() coping with recent tracepoint restructuring (Michael Petlan) [2177180] - perf kmem: Support legacy tracepoints (Michael Petlan) [2177180] - perf build: Properly guard libbpf includes (Michael Petlan) [2177180] - perf tests bpf prologue: Fix bpf-script-test-prologue test compile issue with clang (Michael Petlan) [2177180] - perf tools: Fix build on uClibc systems by adding missing sys/types.h include (Michael Petlan) [2177180] - perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode (Michael Petlan) [2177180] - perf stat: Fix handling of unsupported cgroup events when using BPF counters (Michael Petlan) [2177180] - perf test record_probe_libc_inet_pton: Fix test on s/390 where 'text_to_binary_address' now appears on the backtrace (Michael Petlan) [2177180] - perf lock contention: Fix core dump related to not finding the "__sched_text_end" symbol on s/390 (Michael Petlan) [2177180] - perf build: Don't propagate subdir to submakes for install_headers (Michael Petlan) [2177180] - perf test record_probe_libc_inet_pton: Fix failure due to extra inet_pton() backtrace in glibc >= 2.35 (Michael Petlan) [2177180] - perf tools: Fix segfault when trying to process tracepoints in perf.data and not linked with libtraceevent (Michael Petlan) [2177180] - perf tools: Don't include signature in version strings (Michael Petlan) [2177180] - perf help: Use HAVE_LIBTRACEEVENT to filter out unsupported commands (Michael Petlan) [2177180] - perf tools riscv: Fix build error on riscv due to missing header for 'struct perf_sample' (Michael Petlan) [2177180] - perf tools: Fix resources leak in perf_data__open_dir() (Michael Petlan) [2177180] - perf python: Fix splitting CC into compiler and options (Michael Petlan) [2177180] - perf scripting python: Don't be strict at handling libtraceevent enumerations (Michael Petlan) [2177180] - perf arm64: Simplify mksyscalltbl (Michael Petlan) [2177180] - perf build: Remove explicit reference to python 2.x devel files (Michael Petlan) [2177180] - perf vendor events intel: Refresh westmereex events (Michael Petlan) [2177180] - perf vendor events intel: Refresh westmereep-sp events (Michael Petlan) [2177180] - perf vendor events intel: Refresh westmereep-dp events (Michael Petlan) [2177180] - perf vendor events intel: Refresh tigerlake metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh snowridgex events (Michael Petlan) [2177180] - perf vendor events intel: Refresh skylakex metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh skylake metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh silvermont events (Michael Petlan) [2177180] - perf vendor events intel: Refresh sapphirerapids metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh sandybridge metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh nehalemex events (Michael Petlan) [2177180] - perf vendor events intel: Refresh nehalemep events (Michael Petlan) [2177180] - perf vendor events intel: Refresh meteorlake events (Michael Petlan) [2177180] - perf vendor events intel: Refresh knightslanding events (Michael Petlan) [2177180] - perf vendor events intel: Refresh jaketown metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh ivytown metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh ivybridge metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh icelakex metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh icelake metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh haswellx metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh haswell metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh goldmontplus events (Michael Petlan) [2177180] - perf vendor events intel: Refresh goldmont events (Michael Petlan) [2177180] - perf vendor events intel: Refresh elkhartlake events (Michael Petlan) [2177180] - perf vendor events intel: Refresh cascadelakex metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh broadwellx metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh broadwellde metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh broadwell metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh bonnell events (Michael Petlan) [2177180] - perf vendor events intel: Refresh alderlake-n metrics (Michael Petlan) [2177180] - perf vendor events intel: Refresh alderlake metrics (Michael Petlan) [2177180] - perf test pmu-events: Fake PMU metric workaround (Michael Petlan) [2177180] - perf hist: Improve srcline_{from,to} sort key performance (Michael Petlan) [2177180] - perf hist: Improve srcfile sort key performance (Michael Petlan) [2177180] - perf hist: Improve srcline sort key performance (Michael Petlan) [2177180] - perf hist: Add perf_hpp_fmt->init() callback (Michael Petlan) [2177180] - perf srcline: Conditionally suppress addr2line warnings (Michael Petlan) [2177180] - perf srcline: Skip srcline if .debug_line is missing (Michael Petlan) [2177180] - perf symbol: Add filename__has_section() (Michael Petlan) [2177180] - perf srcline: Do not return NULL for srcline (Michael Petlan) [2177180] - perf tools: Add .DELETE_ON_ERROR special Makefile target to clean up partially updated files on error. (Michael Petlan) [2177180] - perf test: Update 'perf lock contention' test (Michael Petlan) [2177180] - perf lock contention: Support lock addr/name filtering for BPF (Michael Petlan) [2177180] - perf lock contention: Add -L/--lock-filter option (Michael Petlan) [2177180] - perf lock contention: Support lock type filtering for BPF (Michael Petlan) [2177180] - perf lock contention: Add -Y/--type-filter option (Michael Petlan) [2177180] - perf lock contention: Factor out lock_type_table (Michael Petlan) [2177180] - perf probe: Check -v and -q options in the right place (Michael Petlan) [2177180] - perf tools: Fix usage of the verbose variable (Michael Petlan) [2177180] - perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option() (Michael Petlan) [2177180] - perf python: Don't stop building if python setuptools isn't installed (Michael Petlan) [2177180] - libperf: Fix install_pkgconfig target (Michael Petlan) [2177180] - tools: Take @bit as an "unsigned long" in {clear,set}_bit() helpers (Michael Petlan) [2177180] - perf tools: Use "grep -E" instead of "egrep" (Michael Petlan) [2177180] - perf stat: Do not delay the workload with --delay (Michael Petlan) [2177180] - perf evlist: Remove group option. (Michael Petlan) [2177180] - perf build: Fix python/perf.so library's name (Michael Petlan) [2177180] - perf test arm64: Add attr tests for new VG register (Michael Petlan) [2177180] - perf test: Add mechanism for skipping attr tests on kernel versions (Michael Petlan) [2177180] - perf test: Add mechanism for skipping attr tests on auxiliary vector values (Michael Petlan) [2177180] - perf test: Add ability to test exit code for attr tests (Michael Petlan) [2177180] - perf test: add new task-analyzer tests (Michael Petlan) [2177180] - perf script: task-analyzer add csv support (Michael Petlan) [2177180] - perf script: Introduce task analyzer python script (Michael Petlan) [2177180] - perf cs-etm: Print auxtrace info even if OpenCSD isn't linked (Michael Petlan) [2177180] - perf cs-etm: Cleanup cs_etm__process_auxtrace_info() (Michael Petlan) [2177180] - perf cs-etm: Tidy up auxtrace info header printing (Michael Petlan) [2177180] - perf cs-etm: Remove unused stub methods (Michael Petlan) [2177180] - perf cs-etm: Print unknown header version as an error (Michael Petlan) [2177180] - perf test: Update perf lock contention test (Michael Petlan) [2177180] - perf lock contention: Add -l/--lock-addr option (Michael Petlan) [2177180] - perf lock contention: Implement -t/--threads option for BPF (Michael Petlan) [2177180] - perf lock contention: Add lock_data.h for common data (Michael Petlan) [2177180] - perf python: Account for multiple words in CC (Michael Petlan) [2177180] - perf off_cpu: Fix a typo in BTF tracepoint name, it should be 'btf_trace_sched_switch' (Michael Petlan) [2177180] - perf test: Update event group check for support of uncore event (Michael Petlan) [2177180] - perf tools: Check if libtracevent has TEP_FIELD_IS_RELATIVE (Michael Petlan) [2177180] - tools lib traceevent: Remove libtraceevent (Michael Petlan) [2177180] - perf build: Use libtraceevent from the system (Michael Petlan) [2177180] - perf jevents: Parse metrics during conversion (Michael Petlan) [2177180] - perf stat: Update event skip condition for system-wide per-thread mode and merged uncore and hybrid events (Michael Petlan) [2177180] - perf build: Fixes for LIBTRACEEVENT_DYNAMIC (Michael Petlan) [2177180] - machine: Adopt is_lock_function() from builtin-lock.c (Michael Petlan) [2177180] - perf test: Add event group test for events in multiple PMUs (Michael Petlan) [2177180] - perf tool: Move pmus list variable to a new file (Michael Petlan) [2177180] - perf util: Add host_is_bigendian to util.h (Michael Petlan) [2177180] - perf util: Make header guard consistent with tool (Michael Petlan) [2177180] - perf stat: Fix invalid output handle (Michael Petlan) [2177180] - perf stat: Fix multi-line metric output in JSON (Michael Petlan) [2177180] - tools lib symbol: Add dependency test to install_headers (Michael Petlan) [2177180] - tools lib subcmd: Add dependency test to install_headers (Michael Petlan) [2177180] - tools lib perf: Add dependency test to install_headers (Michael Petlan) [2177180] - tools lib api: Add dependency test to install_headers (Michael Petlan) [2177180] - perf stat: Fix printing field separator in CSV metrics output (Michael Petlan) [2177180] - perf record: Add remaining branch filters: "no_cycles", "no_flags" & "hw_index" (Michael Petlan) [2177180] - perf stat: Check existence of os->prefix, fixing a segfault (Michael Petlan) [2177180] - Revert "perf stat: Rename "aggregate-number" to "cpu-count" in JSON" (Michael Petlan) [2177180] - perf arm64: Fix mksyscalltbl, don't lose syscalls due to sort -nu (Michael Petlan) [2177180] - perf branch: Fix interpretation of branch records (Michael Petlan) [2177180] - perf tools: Use dedicated non-atomic clear/set bit helpers (Michael Petlan) [2177180] - perf list: List callback support for libpfm (Michael Petlan) [2177180] - perf list: JSON escape encoding improvements (Michael Petlan) [2177180] - perf list: Support newlines in wordwrap (Michael Petlan) [2177180] - perf symbol: correction while adjusting symbol (Michael Petlan) [2177180] - perf vendor events intel: Update events and metrics for alderlake (Michael Petlan) [2177180] - perf vendor events intel: Add metrics for Alderlake-N (Michael Petlan) [2177180] - perf vendor events intel: Add uncore event list for Alderlake-N (Michael Petlan) [2177180] - perf vendor events intel: Add core event list for Alderlake-N (Michael Petlan) [2177180] - perf stat: Tidy up JSON metric-only output when no metrics (Michael Petlan) [2177180] - perf stat: Rename "aggregate-number" to "cpu-count" in JSON (Michael Petlan) [2177180] - perf stat: Fix JSON output in metric-only mode (Michael Petlan) [2177180] - perf stat: Pass through 'struct outstate' (Michael Petlan) [2177180] - perf stat: Do not pass runtime_stat to printout() (Michael Petlan) [2177180] - perf stat: Pass struct outstate to printout() (Michael Petlan) [2177180] - perf stat: Pass 'struct outstate' to print_metric_begin() (Michael Petlan) [2177180] - perf stat: Use 'struct outstate' in evlist__print_counters() (Michael Petlan) [2177180] - perf stat: Pass const char *prefix to display routines (Michael Petlan) [2177180] - perf stat: Remove metric_only argument in print_counter_aggrdata() (Michael Petlan) [2177180] - perf stat: Remove prefix argument in print_metric_headers() (Michael Petlan) [2177180] - perf stat: Use scnprintf() in prepare_interval() (Michael Petlan) [2177180] - perf stat: Do not align time prefix in CSV output (Michael Petlan) [2177180] - perf stat: Move summary prefix printing logic in CSV output (Michael Petlan) [2177180] - perf stat: Fix cgroup display in JSON output (Michael Petlan) [2177180] - perf lock contention: Do not use BPF task local storage (Michael Petlan) [2177180] - perf test: Fix record test on KVM guests (Michael Petlan) [2177180] - perf inject: Set PERF_RECORD_MISC_BUILD_ID_SIZE (Michael Petlan) [2177180] - perf test: Skip watchpoint tests if no watchpoints available (Michael Petlan) [2177180] - perf trace: Remove unused bpf map 'syscalls' (Michael Petlan) [2177180] - perf augmented_raw_syscalls: Remove unused variable 'syscall' (Michael Petlan) [2177180] - perf trace: Handle failure when trace point folder is missed (Michael Petlan) [2177180] - perf trace: Return error if a system call doesn't exist (Michael Petlan) [2177180] - perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number (Michael Petlan) [2177180] - perf list: Add JSON output option (Michael Petlan) [2177180] - perf list: Reorganize to use callbacks to allow honouring command line options (Michael Petlan) [2177180] - perf build: Fix LIBTRACEEVENT_DYNAMIC (Michael Petlan) [2177180] - perf test: Replace data symbol test workload with datasym (Michael Petlan) [2177180] - perf test: Add 'datasym' test workload (Michael Petlan) [2177180] - perf test: Replace brstack test workload (Michael Petlan) [2177180] - perf test: Add 'brstack' test workload (Michael Petlan) [2177180] - perf test: Replace arm spe fork test workload with sqrtloop (Michael Petlan) [2177180] - perf test: Add 'sqrtloop' test workload (Michael Petlan) [2177180] - perf test: Replace arm callgraph fp test workload with leafloop (Michael Petlan) [2177180] - perf test: Add 'leafloop' test workload (Michael Petlan) [2177180] - perf test: Replace record test workload with thloop (Michael Petlan) [2177180] - perf test: Add 'thloop' test workload (Michael Petlan) [2177180] - perf test: Replace pipe test workload with noploop (Michael Petlan) [2177180] - perf test: Add -w/--workload option (Michael Petlan) [2177180] - tools lib traceevent: Make install_headers clearer (Michael Petlan) [2177180] - tools lib subcmd: Make install_headers clearer (Michael Petlan) [2177180] - tools lib perf: Make install_headers clearer (Michael Petlan) [2177180] - tools lib symbol: Clean up build output (Michael Petlan) [2177180] - tools lib api: Clean up install_headers (Michael Petlan) [2177180] - libperf: Add missing 'struct perf_cpu_map' forward declaration to perf/cpumap.h (Michael Petlan) [2177180] - libperf: Remove recursive perf/cpumap.h include from perf/cpumap.h (Michael Petlan) [2177180] - perf build: Use tools/lib headers from install path (Michael Petlan) [2177180] - perf cpumap: Tidy libperf includes (Michael Petlan) [2177180] - perf thread_map: Reduce exposure of libperf internal API (Michael Petlan) [2177180] - perf expr: Tidy hashmap dependency (Michael Petlan) [2177180] - perf build: Install libsymbol locally when building (Michael Petlan) [2177180] - tool lib symbol: Add Makefile/Build (Michael Petlan) [2177180] - tools lib perf: Add missing install headers (Michael Petlan) [2177180] - tools lib api: Add missing install headers (Michael Petlan) [2177180] - perf build: Install libtraceevent locally when building (Michael Petlan) [2177180] - perf build: Install libperf locally when building (Michael Petlan) [2177180] - perf build: Install libapi locally when building (Michael Petlan) [2177180] - perf build: Install libsubcmd locally when building (Michael Petlan) [2177180] - tools lib subcmd: Add install target (Michael Petlan) [2177180] - tools lib api: Add install target (Michael Petlan) [2177180] - perf stat: Add print_aggr_cgroup() for --for-each-cgroup and --topdown (Michael Petlan) [2177180] - perf stat: Support --for-each-cgroup and --metric-only (Michael Petlan) [2177180] - perf stat: Factor out print_metric_{begin,end}() (Michael Petlan) [2177180] - perf stat: Factor out prefix display (Michael Petlan) [2177180] - perf stat: Move condition to print_footer() (Michael Petlan) [2177180] - perf stat: Rework header display (Michael Petlan) [2177180] - perf stat: Remove impossible condition (Michael Petlan) [2177180] - perf stat: Cleanup interval print alignment (Michael Petlan) [2177180] - perf stat: Factor out prepare_interval() (Michael Petlan) [2177180] - perf stat: Split print_metric_headers() function (Michael Petlan) [2177180] - perf stat: Align cgroup names (Michael Petlan) [2177180] - perf stat: Add before_metric argument (Michael Petlan) [2177180] - perf stat: Handle bad events in abs_printout() (Michael Petlan) [2177180] - perf stat: Factor out print_counter_value() function (Michael Petlan) [2177180] - perf stat: Split aggr_printout() function (Michael Petlan) [2177180] - perf stat: Split print_cgroup() function (Michael Petlan) [2177180] - perf stat: Split print_noise_pct() function (Michael Petlan) [2177180] - perf stat: Split print_running() function (Michael Petlan) [2177180] - perf stat: Clear screen only if output file is a tty (Michael Petlan) [2177180] - perf pmu: Restructure print_pmu_events() to avoid memory allocations (Michael Petlan) [2177180] - perf list: Simplify symbol event printing (Michael Petlan) [2177180] - perf list: Simplify cache event printing (Michael Petlan) [2177180] - perf list: Generalize limiting to a PMU name (Michael Petlan) [2177180] - perf tracepoint: Sort events in iterator (Michael Petlan) [2177180] - tools lib api fs tracing_path: Add scandir alphasort (Michael Petlan) [2177180] - perf pmu: Add data structure documentation (Michael Petlan) [2177180] - perf pmu: Remove mostly unused 'struct perf_pmu' 'is_hybrid' member (Michael Petlan) [2177180] - perf stat: Add missing separator in the CSV header (Michael Petlan) [2177180] - perf stat: Fix summary output in CSV with --metric-only (Michael Petlan) [2177180] - perf tools: Add the include/perf/ directory to .gitignore (Michael Petlan) [2177180] - perf stat: Fix printing os->prefix in CSV metrics output (Michael Petlan) [2177180] - perf stat: Fix crash with --per-node --metric-only in CSV mode (Michael Petlan) [2177180] - perf stat: Consolidate condition to print metrics (Michael Petlan) [2177180] - perf stat: Fix condition in print_interval() (Michael Petlan) [2177180] - perf stat: Add header for interval in JSON output (Michael Petlan) [2177180] - perf stat: Do not indent headers for JSON (Michael Petlan) [2177180] - perf stat: Fix --metric-only --json output (Michael Petlan) [2177180] - perf stat: Move common code in print_metric_headers() (Michael Petlan) [2177180] - perf stat: Clear screen only if output file is a tty (Michael Petlan) [2177180] - perf stat: Increase metric length to align outputs (Michael Petlan) [2177180] - perf vendor events: Add Arm Neoverse V2 PMU events (Michael Petlan) [2177180] - perf print-events: Remove redundant comparison with zero (Michael Petlan) [2177180] - perf data: Add tracepoint fields when converting to JSON (Michael Petlan) [2177180] - perf lock: Allow concurrent record and report (Michael Petlan) [2177180] - perf trace: Add augmenter for clock_gettime's rqtp timespec arg (Michael Petlan) [2177180] - perf intel-pt: Add hybrid CPU compatibility test (Michael Petlan) [2177180] - perf intel-pt: Redefine test_suite to allow for adding more subtests (Michael Petlan) [2177180] - perf intel-pt: Start turning intel-pt-pkt-decoder-test.c into a suite of intel-pt subtests (Michael Petlan) [2177180] - perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data (Michael Petlan) [2177180] - perf trace: Add BPF augmenter to perf_event_open()'s 'struct perf_event_attr' arg (Michael Petlan) [2177180] - perf bpf: Rename perf_include_dir to libbpf_include_dir (Michael Petlan) [2177180] - perf examples bpf: Remove augmented_syscalls.c, the raw_syscalls one should be used instead (Michael Petlan) [2177180] - perf bpf: Remove now unused BPF headers (Michael Petlan) [2177180] - perf trace: 5sec fix libbpf 1.0+ compatibility (Michael Petlan) [2177180] - perf trace: empty fix libbpf 1.0+ compatibility (Michael Petlan) [2177180] - perf trace: hello fix libbpf 1.0+ compatibility (Michael Petlan) [2177180] - perf trace: Raw augmented syscalls fix libbpf 1.0+ compatibility (Michael Petlan) [2177180] - perf trace: Use sig_atomic_t to avoid undefined behaviour in a signal handler (Michael Petlan) [2177180] - perf top: Use sig_atomic_t to avoid undefined behaviour in a signal handler (Michael Petlan) [2177180] - perf stat: Use sig_atomic_t to avoid undefined behaviour in a signal handler (Michael Petlan) [2177180] - perf session: Change type to avoid undefined behaviour in a signal handler (Michael Petlan) [2177180] - perf ftrace: Use sig_atomic_t to avoid UB (Michael Petlan) [2177180] - perf daemon: Use sig_atomic_t to avoid UB (Michael Petlan) [2177180] - perf record: Use sig_atomic_t for signal handlers (Michael Petlan) [2177180] - perf build: Update to C standard to gnu11 (Michael Petlan) [2177180] - perf probe: Fix to get declared file name from clang DWARF5 (Michael Petlan) [2177180] - perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor (Michael Petlan) [2177180] - perf probe: Fix to avoid crashing if DW_AT_decl_file is NULL (Michael Petlan) [2177180] - perf lock contention: Increase default stack skip to 4 (Michael Petlan) [2177180] - perf lock contention: Avoid variable length arrays (Michael Petlan) [2177180] - perf lock contention: Check --max-stack option (Michael Petlan) [2177180] - perf lock contention: Fix memory sanitizer issue (Michael Petlan) [2177180] - perf test: Parse events workaround for dash/minus (Michael Petlan) [2177180] - perf evlist: Add missing util/event.h header (Michael Petlan) [2177180] - perf mmap: Remove several unneeded includes from util/mmap.h (Michael Petlan) [2177180] - perf tests: Add missing event.h include (Michael Petlan) [2177180] - perf thread: Move thread__resolve() from event.h (Michael Petlan) [2177180] - perf symbol: Move addr_location__put() from event.h (Michael Petlan) [2177180] - perf machine: Move machine__resolve() from event.h (Michael Petlan) [2177180] - perf kwork: Remove includes not needed in kwork.h (Michael Petlan) [2177180] - perf tools: Move 'struct perf_sample' to a separate header file to disentangle headers (Michael Petlan) [2177180] - perf branch: Remove some needless headers, add a needed one (Michael Petlan) [2177180] - perf bpf: No need to include headers just use forward declarations (Michael Petlan) [2177180] - perf tools: Make quiet mode consistent between tools (Michael Petlan) [2177180] - perf tools: Fix "kernel lock contention analysis" test by not printing warnings in quiet mode (Michael Petlan) [2177180] - perf test: Do not set TEST_SKIP for record subtests (Michael Petlan) [2177180] - perf test: Test record with --threads option (Michael Petlan) [2177180] - perf test: Add target workload test in 'perf record' tests (Michael Petlan) [2177180] - perf test: Add system-wide mode in 'perf record' tests (Michael Petlan) [2177180] - perf test: Wait for a new thread when testing --per-thread record (Michael Petlan) [2177180] - perf test: Use a test program in 'perf record' tests (Michael Petlan) [2177180] - perf test: Fix shellcheck issues in the record test (Michael Petlan) [2177180] - perf test: Do not use instructions:u explicitly (Michael Petlan) [2177180] - perf scripts python: intel-pt-events.py: Add ability interleave output (Michael Petlan) [2177180] - perf event: Drop perf_regs.h include, not needed anymore (Michael Petlan) [2177180] - perf scripting python: Add missing util/perf_regs.h include to get perf_reg_name() prototype (Michael Petlan) [2177180] - perf arch x86: Add missing stdlib.h to get free() prototype (Michael Petlan) [2177180] - perf unwind arm64: Remove needless event.h & thread.h includes (Michael Petlan) [2177180] - perf config: Add missing newline on pr_warning() call in home_perfconfig() (Michael Petlan) [2177180] - perf daemon: Complete list of supported subcommand in help message (Michael Petlan) [2177180] - perf stat: Remove unused perf_counts.aggr field (Michael Petlan) [2177180] - perf stat: Display percore events properly (Michael Petlan) [2177180] - perf stat: Display event stats using aggr counts (Michael Petlan) [2177180] - perf stat: Add perf_stat_process_shadow_stats() (Michael Petlan) [2177180] - perf stat: Add perf_stat_process_percore() (Michael Petlan) [2177180] - perf stat: Add perf_stat_merge_counters() (Michael Petlan) [2177180] - perf stat: Split process_counters() to share it with process_stat_round_event() (Michael Petlan) [2177180] - perf stat: Reset aggr counts for each interval (Michael Petlan) [2177180] - perf stat: Allocate aggr counts for recorded data (Michael Petlan) [2177180] - perf stat: Aggregate per-thread stats using evsel->stats->aggr (Michael Petlan) [2177180] - perf stat: Factor out evsel__count_has_error() (Michael Petlan) [2177180] - perf stat: Aggregate events using evsel->stats->aggr (Michael Petlan) [2177180] - perf stat: Allocate evsel->stats->aggr properly (Michael Petlan) [2177180] - perf stat: Add struct perf_stat_aggr to perf_stat_evsel (Michael Petlan) [2177180] - perf stat: Add 'needs_sort' argument to cpu_aggr_map__new() (Michael Petlan) [2177180] - perf stat: Add cpu aggr id for no aggregation mode (Michael Petlan) [2177180] - perf stat: Add aggr id for global mode (Michael Petlan) [2177180] - perf stat: Use evsel__is_hybrid() more (Michael Petlan) [2177180] - perf tools: Use pmu info in evsel__is_hybrid() (Michael Petlan) [2177180] - perf tools: Save evsel->pmu in parse_events() (Michael Petlan) [2177180] - perf vendor events riscv: add Sifive U74 JSON file (Michael Petlan) [2177180] - perf arch events: riscv sbi firmware std event files (Michael Petlan) [2177180] - perf tools riscv: Add support for get_cpuid_str function (Michael Petlan) [2177180] - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics (Michael Petlan) [2177180] - perf auxtrace: Fix address filter symbol name match for modules (Michael Petlan) [2177180] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Michael Petlan) [2177180] - tools headers: Update the copy of x86's memcpy_64.S used in 'perf bench' (Michael Petlan) [2177180] - perf test: Do not fail Intel-PT misc test w/o libpython (Michael Petlan) [2177180] - perf record: Fix event fd races (Michael Petlan) [2177180] - perf bpf: Fix build with libbpf 0.7.0 by checking if bpf_program__set_insns() is available (Michael Petlan) [2177180] - perf bpf: Fix build with libbpf 0.7.0 by adding prototype for bpf_load_program() (Michael Petlan) [2177180] - perf docs: Fix man page build wrt perf-arm-coresight.txt (Michael Petlan) [2177180] - perf auxtrace arm64: Add support for parsing HiSilicon PCIe Trace packet (Michael Petlan) [2177180] - perf auxtrace arm64: Add support for HiSilicon PCIe Tune and Trace device driver (Michael Petlan) [2177180] - perf auxtrace arm: Refactor event list iteration in auxtrace_record__init() (Michael Petlan) [2177180] - perf intel-pt: Fix system_wide dummy event for hybrid (Michael Petlan) [2177180] - perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc (Michael Petlan) [2177180] - perf test: Fix attr tests for PERF_FORMAT_LOST (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Add 9 tests (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Add jitdump test (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Tidy some alignment (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Print a message when skipping kernel tracing (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Tidy some perf record options (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Fix return checking again (Michael Petlan) [2177180] - perf: Skip and warn on unknown format 'configN' attrs (Michael Petlan) [2177180] - perf list: Fix metricgroups title message (Michael Petlan) [2177180] - perf mem: Fix -C option behavior for perf mem record (Michael Petlan) [2177180] - perf annotate: Add missing condition flags for arm64 (Michael Petlan) [2177180] - libperf: Do not include non-UAPI linux/compiler.h header (Michael Petlan) [2177180] - perf test: Fix test_arm_coresight.sh failures on Juno (Michael Petlan) [2177180] - perf script: Add missing fields in usage hint (Michael Petlan) [2177180] - perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB (Michael Petlan) [2177180] - perf mem/c2c: Avoid printing empty lines for unsupported events (Michael Petlan) [2177180] - perf mem/c2c: Add load store event mappings for AMD (Michael Petlan) [2177180] - perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events (Michael Petlan) [2177180] - perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO} (Michael Petlan) [2177180] - perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Michael Petlan) [2177180] - tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (Michael Petlan) [2177180] - perf test: Add git ignore for tmp and output files of ARM CoreSight tests (Michael Petlan) [2177180] - perf test coresight: Add unroll thread test shell script (Michael Petlan) [2177180] - perf test coresight: Add unroll thread test tool (Michael Petlan) [2177180] - perf test coresight: Add thread loop test shell scripts (Michael Petlan) [2177180] - perf test coresight: Add thread loop test tool (Michael Petlan) [2177180] - perf test coresight: Add memcpy thread test shell script (Michael Petlan) [2177180] - perf test coresight: Add memcpy thread test tool (Michael Petlan) [2177180] - perf test: Add git ignore for perf data generated by the ARM CoreSight tests (Michael Petlan) [2177180] - perf test: Add arm64 asm pureloop test shell script (Michael Petlan) [2177180] - perf test: Add asm pureloop test tool (Michael Petlan) [2177180] - perf test: Add CoreSight shell lib shared code for future tests (Michael Petlan) [2177180] - perf test: Introduce script for data symbol testing (Michael Petlan) [2177180] - perf record: Save DSO build-ID for synthesizing (Michael Petlan) [2177180] - perf stat: Rename to aggr_cpu_id.thread_idx (Michael Petlan) [2177180] - perf stat: Don't compare runtime stat for shadow stats (Michael Petlan) [2177180] - perf stat: Kill unused per-thread runtime stats (Michael Petlan) [2177180] - perf stat: Use thread map index for shadow stat (Michael Petlan) [2177180] - perf stat: Rename saved_value->cpu_map_idx (Michael Petlan) [2177180] - perf stat: Don't call perf_stat_evsel_id_init() repeatedly (Michael Petlan) [2177180] - perf stat: Convert perf_stat_evsel.res_stats array (Michael Petlan) [2177180] - perf tools: Remove special handling of system-wide evsel (Michael Petlan) [2177180] - perf tools: Add evlist__add_sched_switch() (Michael Petlan) [2177180] - perf tools: Get rid of evlist__add_on_all_cpus() (Michael Petlan) [2177180] - libperf: Propagate maps only if necessary (Michael Petlan) [2177180] - libperf: Populate system-wide evsel maps (Michael Petlan) [2177180] - perf vendor events: Update Intel broadwellde (Michael Petlan) [2177180] - perf vendor events: Update Intel tigerlake (Michael Petlan) [2177180] - perf vendor events: Update Intel skylake (Michael Petlan) [2177180] - perf vendor events: Update silvermont cpuids (Michael Petlan) [2177180] - perf vendor events: Update Intel sapphirerapids (Michael Petlan) [2177180] - perf vendor events: Update Intel sandybridge (Michael Petlan) [2177180] - perf vendor events: Update Intel jaketown (Michael Petlan) [2177180] - perf vendor events: Update Intel ivytown (Michael Petlan) [2177180] - perf vendor events: Update Intel ivybridge (Michael Petlan) [2177180] - perf vendor events: Update Intel icelakex (Michael Petlan) [2177180] - perf vendor events: Update Intel icelake (Michael Petlan) [2177180] - perf vendor events: Update Intel haswellx (Michael Petlan) [2177180] - perf vendor events: Update Intel haswell (Michael Petlan) [2177180] - perf vendor events: Update elkhartlake cpuids (Michael Petlan) [2177180] - perf vendor events: Update Intel cascadelakex (Michael Petlan) [2177180] - perf vendor events: Update Intel broadwellx (Michael Petlan) [2177180] - perf vendor events: Update Intel broadwell (Michael Petlan) [2177180] - perf vendor events: Update Intel alderlake (Michael Petlan) [2177180] - perf vendor events: Update Intel skylakex (Michael Petlan) [2177180] - perf metrics: Don't scale counts going into metrics (Michael Petlan) [2177180] - perf expr: Remove jevents case workaround (Michael Petlan) [2177180] - perf test: Adjust case of test metrics (Michael Petlan) [2177180] - perf expr: Allow a double if expression (Michael Petlan) [2177180] - perf parse-events: Remove unused macros __PERF_EVENT_FIELD() (Michael Petlan) [2177180] - perf lock: Remove unused struct lock_contention_key (Michael Petlan) [2177180] - perf jit: Remove unused struct debug_line_info (Michael Petlan) [2177180] - perf metric: Remove unused struct metric_ref_node (Michael Petlan) [2177180] - perf annotate: Remove unused struct disasm_line_samples (Michael Petlan) [2177180] - perf machine: Remove unused struct process_args (Michael Petlan) [2177180] - perf stat: Clean redundant if in process_evlist (Michael Petlan) [2177180] - perf test: Introduce script for java symbol testing (Michael Petlan) [2177180] - perf subcmd: Set environment variable "PREFIX" (Michael Petlan) [2177180] - perf trace: Fix incorrectly parsed hexadecimal value for flags in filter (Michael Petlan) [2177180] - perf trace: Fix show_arg_names not working for tp arg names (Michael Petlan) [2177180] - perf string: Remove unused macro K() (Michael Petlan) [2177180] - perf test: Add kernel lock contention test (Michael Petlan) [2177180] - perf lock: Add -q/--quiet option to suppress header and debug messages (Michael Petlan) [2177180] - perf lock: Add -E/--entries option (Michael Petlan) [2177180] - perf test: waiting.sh: Parameterize timeouts (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Move helper functions for waiting (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Add per-thread test (Michael Petlan) [2177180] - perf tools: Add debug messages and comments for testing (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Add more output in preparation for more tests (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Fix return checking (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Use quotes around variable expansion (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Use grep -c instead of grep plus wc -l (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Stop using backticks (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Stop using expr (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Fix redirection (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Use a temp directory (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Add cleanup function (Michael Petlan) [2177180] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Michael Petlan) [2177180] - perf annotate: Toggle full address <-> offset display (Michael Petlan) [2177180] - perf tools: Add 'addr' sort key (Michael Petlan) [2177180] - perf inject: Clarify build-id options a little bit (Michael Petlan) [2177180] - perf record: Fix a segfault in record__read_lost_samples() (Michael Petlan) [2177180] - perf top: Fix error code in cmd_top() (Michael Petlan) [2177180] - perf stat: Merge cases in process_evlist (Michael Petlan) [2177180] - perf genelf: Fix error code in jit_write_elf() (Michael Petlan) [2177180] - perf lock contention: Skip stack trace from BPF (Michael Petlan) [2177180] - perf lock contention: Allow to change stack depth and skip (Michael Petlan) [2177180] - perf lock contention: Show full callstack with -v option (Michael Petlan) [2177180] - perf lock contention: Factor out get_symbol_name_offset() (Michael Petlan) [2177180] - perf test: Add basic core_wide expression test (Michael Petlan) [2177180] - perf metrics: Wire up core_wide (Michael Petlan) [2177180] - perf stat: Delay metric parsing (Michael Petlan) [2177180] - perf topology: Add core_wide (Michael Petlan) [2177180] - perf smt: Compute SMT from topology (Michael Petlan) [2177180] - perf expr: Move the scanner_ctx into the parse_ctx (Michael Petlan) [2177180] - perf pmu: Remove perf_pmu_lex() needless declaration (Michael Petlan) [2177180] - perf sort: Remove hist_entry__sort_list() and sort__first_dimension() leftover declarations (Michael Petlan) [2177180] - perf test: Skip sigtrap test on old kernels (Michael Petlan) [2177180] - perf sched: Factor out destroy_tasks() (Michael Petlan) [2177180] - perf cpumap: Add range data encoding (Michael Petlan) [2177180] - perf events: Prefer union over variable length array (Michael Petlan) [2177180] - perf vendor events: Update events for Neoverse E1 (Michael Petlan) [2177180] - perf timechart: Add p_state_end helper (Michael Petlan) [2177180] - perf timechart: Add create_pidcomm helper (Michael Petlan) [2177180] - perf lock: Add get_key_by_aggr_mode helper (Michael Petlan) [2177180] - perf trace: Use zalloc() to save initialization of syscall_stats (Michael Petlan) [2177180] - perf vendor events arm64: Move REMOTE_ACCESS to "memory" category (Michael Petlan) [2177180] - perf intel-pt: Remove first line of log dumped on error (Michael Petlan) [2177180] - perf intel-pt: Support itrace option flag d+e to log on error (Michael Petlan) [2177180] - perf intel-pt: Improve object code read error message (Michael Petlan) [2177180] - perf intel-pt: Improve man page layout slightly (Michael Petlan) [2177180] - perf auxtrace: Add itrace option flag d+e to log on error (Michael Petlan) [2177180] - perf tools: Add perf_config_scan() (Michael Petlan) [2177180] - perf callchain: Remove unneeded 'result' variable (Michael Petlan) [2177180] - perf c2c: Add helpers to get counts of loads or stores (Michael Petlan) [2177180] - perf tools: Add same_cmd_with_prefix() helper (Michael Petlan) [2177180] - perf vendor events: Add missing Neoverse V1 events (Michael Petlan) [2177180] - perf report: Show per-event LOST SAMPLES stat (Michael Petlan) [2177180] - perf hist: Add nr_lost_samples to hist_stats (Michael Petlan) [2177180] - perf record: Read and inject LOST_SAMPLES events (Michael Petlan) [2177180] - perf record: Set PERF_FORMAT_LOST by default (Michael Petlan) [2177180] - perf tools: Print LOST read format in the verbose mode (Michael Petlan) [2177180] - perf smt: Tidy header guard add SPDX (Michael Petlan) [2177180] - perf branch: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform (Michael Petlan) [2177180] - perf branch: Add branch privilege information request flag (Michael Petlan) [2177180] - perf branch: Extend branch type classification (Michael Petlan) [2177180] - perf branch: Add system error and not in transaction branch types (Michael Petlan) [2177180] - perf build: Enable -Wthread-safety with clang (Michael Petlan) [2177180] - perf top: Fixes for thread safety analysis (Michael Petlan) [2177180] - perf sched: Fixes for thread safety analysis (Michael Petlan) [2177180] - perf mutex: Add thread safety annotations (Michael Petlan) [2177180] - perf dso: Hold lock when accessing nsinfo (Michael Petlan) [2177180] - perf top: Update use of pthread mutex (Michael Petlan) [2177180] - perf annotate: Update use of pthread mutex (Michael Petlan) [2177180] - perf dso: Update use of pthread mutex (Michael Petlan) [2177180] - perf mmap: Remove unnecessary pthread.h include (Michael Petlan) [2177180] - perf ui: Update use of pthread mutex (Michael Petlan) [2177180] - perf sched: Update use of pthread mutex (Michael Petlan) [2177180] - perf record: Update use of pthread mutex (Michael Petlan) [2177180] - perf lock: Remove unused pthread.h include (Michael Petlan) [2177180] - perf bpf: Remove unused pthread.h include (Michael Petlan) [2177180] - perf hist: Update use of pthread mutex (Michael Petlan) [2177180] - perf tests: Avoid pthread.h inclusion (Michael Petlan) [2177180] - perf bench: Update use of pthread mutex/cond (Michael Petlan) [2177180] - perf mutex: Wrapped usage of mutex and cond (Michael Petlan) [2177180] - perf record: Allow multiple recording time ranges (Michael Petlan) [2177180] - perf evlist: Add evlist__{en/dis}able_non_dummy() (Michael Petlan) [2177180] - perf record: Change evlist->ctl_fd to use fdarray_flag__non_perf_event (Michael Petlan) [2177180] - perf record: Fix done_fd wakeup event (Michael Petlan) [2177180] - perf record: Fix way of handling non-perf-event pollfds (Michael Petlan) [2177180] - perf hashmap: Tidy hashmap dependency (Michael Petlan) [2177180] - perf metrics: Use 'unsigned int' instead of just 'unsigned'. (Michael Petlan) [2177180] - perf parse-events: Use 'unsigned int' instead of plain 'unsigned'. (Michael Petlan) [2177180] - tools build: Display logical OR of a feature flavors (Michael Petlan) [2177180] - tools build: Increment room for feature name in feature detection output (Michael Petlan) [2177180] - tools build: Fix feature detection output due to eval expansion (Michael Petlan) [2177180] - perf inject: Add a command line option to specify build ids. (Michael Petlan) [2177180] - perf/x86: Refuse to export capabilities for hybrid PMUs (Michael Petlan) [2177180] - KVM: x86/pmu: Disable vPMU support on hybrid CPUs (host PMUs) (Michael Petlan) [2177180] - arm64: perf: reject CHAIN events at creation time (Michael Petlan) [2177180] - arm_pmu: fix event CPU filtering (Michael Petlan) [2177180] - perf: Fix perf_event_pmu_context serialization (Michael Petlan) [2177180] - powerpc/imc-pmu: Revert nest_init_lock to being a mutex (Michael Petlan) [2177180] - perf/x86/intel/cstate: Add Emerald Rapids (Michael Petlan) [2177180] - perf/x86/intel: Add Emerald Rapids (Michael Petlan) [2177180] - powerpc/imc-pmu: Fix use of mutex in IRQs disabled section (Michael Petlan) [2177180] - perf/x86/intel/uncore: Add Emerald Rapids (Michael Petlan) [2177180] - perf/x86/msr: Add Emerald Rapids (Michael Petlan) [2177180] - perf/x86/msr: Add Meteor Lake support (Michael Petlan) [2177180] - perf/x86/cstate: Add Meteor Lake support (Michael Petlan) [2177180] - perf/x86/rapl: Add support for Intel Emerald Rapids (Michael Petlan) [2177180] - perf/x86/rapl: Add support for Intel Meteor Lake (Michael Petlan) [2177180] - perf/x86/rapl: Treat Tigerlake like Icelake (Michael Petlan) [2177180] - perf/core: Call LSM hook after copying perf_event_attr (Michael Petlan) [2177180] - perf: Fix use-after-free in error path (Michael Petlan) [2177180] - perf/x86/amd: fix potential integer overflow on shift of a int (Michael Petlan) [2177180] - perf/core: Fix cgroup events tracking (Michael Petlan) [2177180] - perf core: Return error pointer if inherit_event() fails to find pmu_ctx (Michael Petlan) [2177180] - powerpc/perf: callchain validate kernel stack pointer bounds (Michael Petlan) [2177180] - perf/x86/core: Zero @lbr instead of returning -1 in x86_perf_get_lbr() stub (Michael Petlan) [2177180] - KVM: VMX: Advertise PMU LBRs if and only if perf supports LBRs (Michael Petlan) [2177180] - perf/core: Don't allow grouping events from different hw pmus (Michael Petlan) [2177180] - perf/amd/ibs: Make IBS a core pmu (Michael Petlan) [2177180] - perf: Fix function pointer case (Michael Petlan) [2177180] - perf/x86/amd: Remove the repeated declaration (Michael Petlan) [2177180] - perf: Fix possible memleak in pmu_dev_alloc() (Michael Petlan) [2177180] - perf: Fix IS_ERR() vs NULL check in inherit_event() (Michael Petlan) [2177180] - perf: Remove unused pointer task_ctx (Michael Petlan) [2177180] - perf/x86: Remove unused variable 'cpu_type' (Michael Petlan) [2177180] - perf: Optimize perf_tp_event() (Michael Petlan) [2177180] - perf: Rewrite core context handling (Michael Petlan) [2177180] - arm_pmu: rework ACPI probing (Michael Petlan) [2177180] - arm_pmu: acpi: factor out PMU<->CPU association (Michael Petlan) [2177180] - arm_pmu: factor out PMU matching (Michael Petlan) [2177180] - perf/x86: Make struct p4_event_bind::cntr signed array (Michael Petlan) [2177180] - perf: Fix perf_pending_task() UaF (Michael Petlan) [2177180] - perf: Consider OS filter fail (Michael Petlan) [2177180] - perf: Fixup SIGTRAP and sample_flags interaction (Michael Petlan) [2177180] - perf/x86/intel/pt: Fix sampling using single range output (Michael Petlan) [2177180] - perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2177180] - perf: Improve missing SIGTRAP checking (Michael Petlan) [2177180] - perf/x86/intel: Fix pebs event constraints for SPR (Michael Petlan) [2177180] - perf/x86/intel: Fix pebs event constraints for ICL (Michael Petlan) [2177180] - perf/x86/rapl: Use standard Energy Unit for SPR Dram RAPL domain (Michael Petlan) [2177180] - perf/hw_breakpoint: test: Skip the test if dependencies unmet (Michael Petlan) [2177180] - perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL (Michael Petlan) [2177180] - perf/x86/rapl: Add support for Intel Raptor Lake (Michael Petlan) [2177180] - perf/x86/rapl: Add support for Intel AlderLake-N (Michael Petlan) [2177180] - perf: Fix missing raw data on tracepoint events (Michael Petlan) [2177180] - perf: Fix missing SIGTRAPs (Michael Petlan) [2177180] - perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap() (Michael Petlan) [2177180] - perf test coresight: Add relevant documentation about ARM64 CoreSight testing (Michael Petlan) [2177180] - perf test: Add build infra for perf test tools for ARM CoreSight tests (Michael Petlan) [2177180] - perf/hw_breakpoint: Annotate tsk->perf_event_mutex vs ctx->mutex (Michael Petlan) [2177180] - perf/x86/amd/lbr: Adjust LBR regardless of filtering (Michael Petlan) [2177180] - perf/x86/utils: Fix uninitialized var in get_branch_type() (Michael Petlan) [2177180] - perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file (Michael Petlan) [2177180] - perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR (Michael Petlan) [2177180] - perf/x86/amd: Support PERF_SAMPLE_ADDR (Michael Petlan) [2177180] - perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} (Michael Petlan) [2177180] - perf/x86/amd: Support PERF_SAMPLE_DATA_SRC (Michael Petlan) [2177180] - perf/x86/ibs: Add new IBS register bits into header (Michael Petlan) [2177180] - perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions (Michael Petlan) [2177180] - perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} (Michael Petlan) [2177180] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2177180] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2177180] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2177180] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2177180] - perf, hw_breakpoint: Fix use-after-free if perf_event_open() fails (Michael Petlan) [2177180] - perf: Use sample_flags for raw_data (Michael Petlan) [2177180] - perf: Use sample_flags for addr (Michael Petlan) [2177180] - perf/core: Convert snprintf() to scnprintf() (Michael Petlan) [2177180] - perf: Kill __PERF_SAMPLE_CALLCHAIN_EARLY (Michael Petlan) [2177180] - perf/bpf: Always use perf callchains if exist (Michael Petlan) [2177180] - perf: Use sample_flags for callchain (Michael Petlan) [2177180] - perf/x86/intel: Optimize FIXED_CTR_CTRL access (Michael Petlan) [2177180] - perf/x86/p4: Remove perfctr_second_write quirk (Michael Petlan) [2177180] - perf/x86/intel: Remove x86_pmu::update_topdown_event (Michael Petlan) [2177180] - perf/x86/intel: Remove x86_pmu::set_topdown_event_period (Michael Petlan) [2177180] - perf/x86: Add a x86_pmu::limit_period static_call (Michael Petlan) [2177180] - perf/x86: Change x86_pmu::limit_period signature (Michael Petlan) [2177180] - perf/x86/intel: Move the topdown stuff into the intel driver (Michael Petlan) [2177180] - perf/x86: Add two more x86_pmu methods (Michael Petlan) [2177180] - x86/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH (Michael Petlan) [2177180] - arm64/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH (Michael Petlan) [2177180] - drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX (Michael Petlan) [2177180] - perf/core: Assert PERF_EVENT_FLAG_ARCH does not overlap with generic flags (Michael Petlan) [2177180] - perf/core: Expand PERF_EVENT_FLAG_ARCH (Michael Petlan) [2177180] - perf: Consolidate branch sample filter helpers (Michael Petlan) [2177180] - perf: Use sample_flags for txn (Michael Petlan) [2177180] - perf: Use sample_flags for data_src (Michael Petlan) [2177180] - perf: Use sample_flags for weight (Michael Petlan) [2177180] - perf: Use sample_flags for branch stack (Michael Petlan) [2177180] - perf/x86/intel/pebs: Fix PEBS timestamps overwritten (Michael Petlan) [2177180] - perf: Add sample_flags to indicate the PMU-filled sample data (Michael Petlan) [2177180] - perf/hw_breakpoint: Optimize toggle_bp_slot() for CPU-independent task targets (Michael Petlan) [2177180] - perf/hw_breakpoint: Optimize max_bp_pinned_slots() for CPU-independent task targets (Michael Petlan) [2177180] - perf/hw_breakpoint: Introduce bp_slots_histogram (Michael Petlan) [2177180] - perf/hw_breakpoint: Reduce contention with large number of tasks (Michael Petlan) [2177180] - powerpc/hw_breakpoint: Avoid relying on caller synchronization (Michael Petlan) [2177180] - perf/hw_breakpoint: Remove useless code related to flexible breakpoints (Michael Petlan) [2177180] - perf/hw_breakpoint: Make hw_breakpoint_weight() inlinable (Michael Petlan) [2177180] - perf/hw_breakpoint: Optimize constant number of breakpoint slots (Michael Petlan) [2177180] - perf/hw_breakpoint: Mark data __ro_after_init (Michael Petlan) [2177180] - perf/hw_breakpoint: Optimize list of per-task breakpoints (Michael Petlan) [2177180] - perf/hw_breakpoint: Clean up headers (Michael Petlan) [2177180] - perf/hw_breakpoint: Provide hw_breakpoint_is_used() and use in test (Michael Petlan) [2177180] - perf/hw_breakpoint: Add KUnit test for constraints accounting (Michael Petlan) [2177180] - perf: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform (Michael Petlan) [2177180] - perf: Capture branch privilege information (Michael Petlan) [2177180] - perf: Extend branch type classification (Michael Petlan) [2177180] - perf: Add system error and not in transaction branch types (Michael Petlan) [2177180] - perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support (Michael Petlan) [2177180] - perf/core: Add speculation info to branch entries (Michael Petlan) [2177180] - perf/x86/amd/lbr: Use fusion-aware branch classifier (Michael Petlan) [2177180] - perf/x86: Make branch classifier fusion-aware (Michael Petlan) [2177180] - perf/x86/amd/lbr: Add LbrExtV2 software branch filter support (Michael Petlan) [2177180] - perf/x86: Move branch classifier (Michael Petlan) [2177180] - perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support (Michael Petlan) [2177180] - perf/x86/amd/lbr: Add LbrExtV2 branch record support (Michael Petlan) [2177180] - perf/x86/amd/lbr: Detect LbrExtV2 support (Michael Petlan) [2177180] - perf/x86/amd/core: Add generic branch record interfaces (Michael Petlan) [2177180] - perf/x86/amd/core: Refactor branch attributes (Michael Petlan) [2177180] - perf/x86/amd/brs: Move feature-specific functions (Michael Petlan) [2177180] - virtio-net: fix for skb_over_panic inside big mode (Laurent Vivier) [2184976] - virtio-net: realign page_to_skb() after merges (Laurent Vivier) [2184976] - ice: make writes to /dev/gnssX synchronous (Michal Schmidt) [2175764] - octeontx2-pf: Fix TSOv6 offload (Subbaraya Sundeep) [2187157] - octeontx2-vf: Detach LF resources on probe cleanup (Subbaraya Sundeep) [2187157] - octeontx2-pf: Disable packet I/O for graceful exit (Subbaraya Sundeep) [2187157] - octeontx2-af: Skip PFs if not enabled (Subbaraya Sundeep) [2187157] - octeontx2-af: Fix issues with NPC field hash extract (Subbaraya Sundeep) [2187157] - octeontx2-af: Update/Fix NPC field hash extract feature (Subbaraya Sundeep) [2187157] - octeontx2-af: Update correct mask to filter IPv4 fragments (Subbaraya Sundeep) [2187157] - octeontx2-af: Add validation for lmac type (Subbaraya Sundeep) [2187157] - octeontx2-pf: Increase the size of dmac filter flows (Subbaraya Sundeep) [2187157] - octeontx2-af: Fix depth of cam and mem table. (Subbaraya Sundeep) [2187157] - octeontx2-af: Fix start and end bit for scan config (Subbaraya Sundeep) [2187157] - octeontx2-af: Secure APR table update with the lock (Subbaraya Sundeep) [2187157] - octeontx2-af: mcs: Fix MCS block interrupt (Subbaraya Sundeep) [2187157] - octeontx2-af: mcs: Config parser to skip 8B header (Subbaraya Sundeep) [2187157] - octeontx2-af: mcs: Write TCAM_DATA and TCAM_MASK registers at once (Subbaraya Sundeep) [2187157] - octeonxt2-af: mcs: Fix per port bypass config (Subbaraya Sundeep) [2187157] - octeontx2-af: update type of prof fields in nix_aw_enq_req (Subbaraya Sundeep) [2187157] - octeontx2-vf: Add missing free for alloc_percpu (Subbaraya Sundeep) [2187157] - octeontx2-af: Unlock contexts in the queue context cache in case of fault detection (Subbaraya Sundeep) [2187157] - octeontx2-pf: Use correct struct reference in test condition (Subbaraya Sundeep) [2187157] - octeontx2-pf: Recalculate UDP checksum for ptp 1-step sync packet (Subbaraya Sundeep) [2187157] - octeontx2-af: Add NIX Errata workaround on CN10K silicon (Subbaraya Sundeep) [2187157] - octeontx2-af: Removed unnecessary debug messages. (Subbaraya Sundeep) [2187157] - bnxt_en: fix free-runnig PHC mode (Ken Cox) [2159223] - bnxt_en: reset PHC frequency in free-running mode (Ken Cox) [2159223] - bnxt_en: Fix mqprio and XDP ring checking logic (Ken Cox) [2159223 2167511] - bnxt: Do not read past the end of test names (Ken Cox) [2159223 2167511] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2159223 2167511] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2159223 2167511] - bnxt_en: Fix XDP RX path (Ken Cox) [2159223 2167511] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2159223 2167511] - bnxt: Use generic HBH removal helper in tx path (Ken Cox) [2159223 2167511] - bnxt: report FEC block stats via standard interface (Ken Cox) [2159223 2167511] - bnxt_en: Remove debugfs when pci_register_driver failed (Ken Cox) [2159223 2167511] - ptp: bnxt: convert .adjfreq to .adjfine (Ken Cox) [2159223 2167511] - bnxt_en: Add a non-real time mode to access NIC clock (Ken Cox) [2159223 2167511] - bnxt_en: update RSS config using difference algorithm (Ken Cox) [2159223 2167511] - bnxt_en: refactor VNIC RSS update functions (Ken Cox) [2159223 2167511] - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Ken Cox) [2159223 2167511] - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Ken Cox) [2159223 2167511] - bnxt_en: fix the handling of PCIE-AER (Ken Cox) [2159223 2167511] - bnxt_en: refactor bnxt_cancel_reservations() (Ken Cox) [2159223 2167511] - bnxt_en: check and resize NVRAM UPDATE entry before flashing (Ken Cox) [2159223 2167511] - bnxt_en: add .get_module_eeprom_by_page() support (Ken Cox) [2159223 2167511] - bnxt_en: Update firmware interface to 1.10.2.118 (Ken Cox) [2159223 2167511] - treewide: use get_random_bytes() when possible (Ken Cox) [2159223 2167511] - bnxt_en: replace reset with config timestamps (Ken Cox) [2159223 2167511] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2159223 2167511] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2159223 2167511] - bnxt: report header-data split state (Ken Cox) [2159223 2167511] - selinux: Implement mptcp_add_subflow hook (Paolo Abeni) [2141225] - security, lsm: Introduce security_mptcp_add_subflow() (Paolo Abeni) [2141225]- nfsd: make a copy of struct iattr before calling notify_change (Jeffrey Layton) [2207969] - kselftest: bonding: add num_grat_arp test (Hangbin Liu) [2090053] - selftests: forwarding: lib: add netns support for tc rule handle stats get (Hangbin Liu) [2090053] - Documentation: bonding: fix the doc of peer_notif_delay (Hangbin Liu) [2090053] - bonding: fix send_peer_notif overflow (Hangbin Liu) [2090053] - net/smc: Fix device de-init sequence (Tobias Huschle) [2160099] - net/smc: fix deadlock triggered by cancel_delayed_work_syn() (Tobias Huschle) [2160099] - net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() (Tobias Huschle) [2160099] - net/smc: fix fallback failed while sendmsg with fastopen (Tobias Huschle) [2160099] - net/smc: fix application data exception (Tobias Huschle) [2160099] - net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore (Tobias Huschle) [2160099] - net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs() (Tobias Huschle) [2160099] - net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse() (Tobias Huschle) [2160099] - net/smc: llc_conf_mutex refactor, replace it with rw_semaphore (Tobias Huschle) [2160099] - net/smc: De-tangle ism and smc device initialization (Tobias Huschle) [2160099] - s390/ism: Consolidate SMC-D-related code (Tobias Huschle) [2160099] - net/smc: Separate SMC-D and ISM APIs (Tobias Huschle) [2160099] - net/smc: Register SMC-D as ISM client (Tobias Huschle) [2160099] - net/ism: Add new API for client registration (Tobias Huschle) [2160099] - s390/ism: Introduce struct ism_dmb (Tobias Huschle) [2160099] - net/ism: Add missing calls to disable bus-mastering (Tobias Huschle) [2160099] - net/smc: Terminate connections prior to device removal (Tobias Huschle) [2160099] - net/smc: Fix possible leaked pernet namespace in smc_init() (Tobias Huschle) [2160099] - net/smc: Fix an error code in smc_lgr_create() (Tobias Huschle) [2160099] - net/smc: Support SO_REUSEPORT (Tobias Huschle) [2160099] - net/smc: Introduce a specific sysctl for TEST_LINK time (Tobias Huschle) [2160099] - net/smc: Stop the CLC flow if no link to map buffers on (Tobias Huschle) [2160099] - net/smc: Fix possible access to freed memory in link clear (Tobias Huschle) [2160099] - net/smc: Remove redundant refcount increase (Tobias Huschle) [2160099] - net/smc: Enable module load on netlink usage (Tobias Huschle) [2160099] - net/smc: Pass on DMBE bit mask in IRQ handler (Tobias Huschle) [2160099] - s390/ism: Cleanups (Tobias Huschle) [2160099] - net/smc: Eliminate struct smc_ism_position (Tobias Huschle) [2160099] - net/smc: Extend SMC-R link group netlink attribute (Tobias Huschle) [2160099] - net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R (Tobias Huschle) [2160099] - net/smc: Use sysctl-specified types of buffers in new link group (Tobias Huschle) [2160099] - net/smc: Introduce a sysctl for setting SMC-R buffer type (Tobias Huschle) [2160099] - net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu (Tobias Huschle) [2160099] - net/smc: remove redundant dma sync ops (Tobias Huschle) [2160099] - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" (Tobias Huschle) [2160099] - net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable (Tobias Huschle) [2160099] - net/smc: postpone sk_refcnt increment in connect() (Tobias Huschle) [2160099] - net/smc: rdma write inline if qp has sufficient inline space (Tobias Huschle) [2160099] - net/smc: send cdc msg inline if qp has sufficient inline space (Tobias Huschle) [2160099] - net/smc: align the connect behaviour with TCP (Tobias Huschle) [2160099] - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending (Tobias Huschle) [2160099] - net/smc: Fix slab-out-of-bounds issue in fallback (Tobias Huschle) [2160099] - net/smc: Only save the original clcsock callback functions (Tobias Huschle) [2160099] - net/smc: sync err code when tcp connection was refused (Tobias Huschle) [2160099] - arm64: dts: imx8m-venice: Remove incorrect 'uart-has-rtscts' (Steve Best) [2184155] - arm64: dts: imx8mp-evk: correct pcie pad settings (Steve Best) [2184155] - arm64: dts: imx8mp-evk: pcie0-refclk cosmetic cleanup (Steve Best) [2184155] - arm64: dts: imx8: add a node label to ddr-pmu (Steve Best) [2184155] - arm64: dts: imx: Add i.mx8mm Gateworks gw7904 dts support (Steve Best) [2184155] - arm64: dts: imx8mp-venice-gw74xx: add WiFi/BT module support (Steve Best) [2184155] - arm64: dts: imx8mp-venice-gw74xx: add cpu-supply node for cpufreq (Steve Best) [2184155] - arm64: dts: imx8mp-venice-gw74xx: add USB DR support (Steve Best) [2184155] - arm64: dts: ls1028a-rdb: add more ethernet aliases (Steve Best) [2184155] - arm64: dts: imx8mq: update sdma node name format (Steve Best) [2184155] - arm64: dts: verdin-imx8mm: introduce hdmi-connector (Steve Best) [2184155] - arm64: dts: verdin-imx8mm: add lvds panel node (Steve Best) [2184155] - arm64: dts: verdin-imx8mm: rename sn65dsi83 to sn65dsi84 (Steve Best) [2184155] - arm64: dts: imx8ulp: increase the clock speed of LPSPI (Steve Best) [2184155] - arm64: dts: imx8ulp: add mailbox node (Steve Best) [2184155] - arm64: dts: imx8ulp: add pmu node (Steve Best) [2184155] - arm64: dts: imx8ulp: correct the scmi sram node name (Steve Best) [2184155] - arm64: dts: imx8ulp: drop undocumented property in cgc (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: fix mipi_csi description (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: add usb-role-switch property to dwc3 (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: add USB type-c properties for role switching (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: add RGB pwm notification leds (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: describe the voice coil motor for focus control (Steve Best) [2184155] - arm64: dts: ls1028a: enable swp5 and eno3 for all boards (Steve Best) [2184155] - arm64: dts: ls1028a: mark enetc port 3 as a DSA master too (Steve Best) [2184155] - arm64: dts: ls1028a: move DSA CPU port property to the common SoC dtsi (Steve Best) [2184155] - arm64: dts: imx8mp-evk: Add PCIe support (Steve Best) [2184155] - arm64: dts: imx8mp: Add iMX8MP PCIe support (Steve Best) [2184155] - arm64: dts: imx8ulp: no executable source file permission (Steve Best) [2184155] - arm64: dts: imx8mp: Add SNVS LPGPR (Steve Best) [2184155] - arm64: dts: imx8mp-msc-sm2s: Add device trees for MSC SM2S-IMX8PLUS SoM and carrier board (Steve Best) [2184155] - arm64: dts: imx8mm: Fix typo in license text for Engicam boards (Steve Best) [2184155] - arm64: dts: imx8-ss-dma: add IPG clock for i2c (Steve Best) [2184155] - arm64: dts: Add support for Kontron SL/BL i.MX8MM OSM-S (Steve Best) [2184155] - arm64: dts: imx8mm-kontron: Add SPI NOR partition layout (Steve Best) [2184155] - arm64: dts: imx8mm-kontron: Use voltage rail names from schematic for PMIC regulator-names (Steve Best) [2184155] - arm64: dts: imx8mm-kontron: Remove low DDRC operating point (Steve Best) [2184155] - arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO voltage (Steve Best) [2184155] - arm64: dts: imx8mm-kontron: Adjust compatibles, file names and model strings (Steve Best) [2184155] - arm64: dts: imx8mp: add VPU blk ctrl node (Steve Best) [2184155] - arm64: dts: imx8mp: add vpu pgc nodes (Steve Best) [2184155] - arm64: dts: imx8mp-verdin: add cpu-supply (Steve Best) [2184155] - arm64: dts: imx8mm-venice-gw7903: add digital I/O ctl gpios (Steve Best) [2184155] - arm64: dts: imx8mm/n-venice-gw7902: Remove invalid property (Steve Best) [2184155] - arm64: dts: imx8mp-verdin: don't use multiple blank lines (Steve Best) [2184155] - arm64: dts: imx8mm-venice-gw72xx-0x: blank line at end of file (Steve Best) [2184155] - arm64: dts: imx8ulp-evk: Add the fec support (Steve Best) [2184155] - arm64: dts: imx8ulp: Add the fec support (Steve Best) [2184155] - arm64: dts: imx8mp: add interconnect for hsio blk ctrl (Steve Best) [2184155] - arm64: dts: imx8mp: add interconnects for media blk ctrl (Steve Best) [2184155] - dt-bindings: interconnect: add fsl,imx8mp.h (Steve Best) [2184155] - arm64: dts: imx8mp: add NoC node (Steve Best) [2184155] - cifs: Fix oops due to uncleared server->smbd_conn in reconnect (Ronnie Sahlberg) [2207797] - cifs: remove unused function (Ronnie Sahlberg) [2207797] - cifs: fix return of uninitialized rc in dfs_cache_update_tgthint() (Ronnie Sahlberg) [2207797] - cifs: handle cache lookup errors different than -ENOENT (Ronnie Sahlberg) [2207797] - cifs: remove duplicate code in __refresh_tcon() (Ronnie Sahlberg) [2207797] - cifs: don't take exclusive lock for updating target hints (Ronnie Sahlberg) [2207797] - cifs: protect access of TCP_Server_Info::{dstaddr,hostname} (Ronnie Sahlberg) [2207797] - cifs: ignore ipc reconnect failures during dfs failover (Ronnie Sahlberg) [2207797] - cifs: avoid dup prefix path in dfs_get_automount_devname() (Ronnie Sahlberg) [2207797] - cifs: use origin fullpath for automounts (Ronnie Sahlberg) [2207797] - cifs: set correct status of tcon ipc when reconnecting (Ronnie Sahlberg) [2207797] - cifs: optimize reconnect of nested links (Ronnie Sahlberg) [2207797] - cifs: fix source pathname comparison of dfs supers (Ronnie Sahlberg) [2207797] - cifs: fix confusing debug message (Ronnie Sahlberg) [2207797] - cifs: don't block in dfs_cache_noreq_update_tgthint() (Ronnie Sahlberg) [2207797] - cifs: refresh root referrals (Ronnie Sahlberg) [2207797] - cifs: fix refresh of cached referrals (Ronnie Sahlberg) [2207797] - cifs: don't refresh cached referrals from unactive mounts (Ronnie Sahlberg) [2207797] - cifs: share dfs connections and supers (Ronnie Sahlberg) [2207797] - cifs: do not skip link targets when an I/O fails (Ronnie Sahlberg) [2207797] - cifs: avoid re-lookups in dfs_cache_find() (Ronnie Sahlberg) [2207797] - cifs: fix potential deadlock in cache_refresh_path() (Ronnie Sahlberg) [2207797] - cifs: Fix uninitialized memory read for smb311 posix symlink create (Ronnie Sahlberg) [2207797] - cifs: fix potential memory leaks in session setup (Ronnie Sahlberg) [2207797] - cifs: remove redundant assignment to the variable match (Ronnie Sahlberg) [2207797] - cifs: fix race in assemble_neg_contexts() (Ronnie Sahlberg) [2207797] - cifs: update internal module number (Ronnie Sahlberg) [2207797] - cifs: split out ses and tcon retrieval from mount_get_conns() (Ronnie Sahlberg) [2207797] - cifs: set resolved ip in sockaddr (Ronnie Sahlberg) [2207797] - cifs: remove unused smb3_fs_context::mount_options (Ronnie Sahlberg) [2207797] - cifs: get rid of mount options string parsing (Ronnie Sahlberg) [2207797] - cifs: use fs_context for automounts (Ronnie Sahlberg) [2207797] - cifs: improve checking of DFS links over STATUS_OBJECT_NAME_INVALID (Ronnie Sahlberg) [2207797] - cifs: reduce roundtrips on create/qinfo requests (Ronnie Sahlberg) [2207797] - cifs: set correct ipc status after initial tree connect (Ronnie Sahlberg) [2207797] - cifs: set correct tcon status after initial tree connect (Ronnie Sahlberg) [2207797] - cifs: Remove duplicated include in cifsglob.h (Ronnie Sahlberg) [2207797] - cifs: fix oops during encryption (Ronnie Sahlberg) [2207797] - cifs: print warning when conflicting soft vs. hard mount options specified (Ronnie Sahlberg) [2207797] - cifs: fix missing display of three mount options (Ronnie Sahlberg) [2207797] - cifs: fix various whitespace errors in headers (Ronnie Sahlberg) [2207797] - cifs: minor cleanup of some headers (Ronnie Sahlberg) [2207797] - cifs: Fix kmap_local_page() unmapping (Ronnie Sahlberg) [2207797] - cifs: skip alloc when request has no pages (Ronnie Sahlberg) [2207797] - cifs: remove ->writepage (Ronnie Sahlberg) [2207797] - cifs: stop using generic_writepages (Ronnie Sahlberg) [2207797] - cifs: wire up >migrate_folio (Ronnie Sahlberg) [2207797] - cifs: Parse owner/group for stat in smb311 posix extensions (Ronnie Sahlberg) [2207797] - cifs: Add "extbuf" and "extbuflen" args to smb2_compound_op() (Ronnie Sahlberg) [2207797] - cifs: add check for returning value of SMB2_set_info_init (Ronnie Sahlberg) [2207797] - cifs: Fix wrong return value checking when GETFLAGS (Ronnie Sahlberg) [2207797] - cifs: add check for returning value of SMB2_close_init (Ronnie Sahlberg) [2207797] - cifs: Fix connections leak when tlink setup failed (Ronnie Sahlberg) [2207797] - cifs: avoid unnecessary iteration of tcp sessions (Ronnie Sahlberg) [2207797] - cifs: always iterate smb sessions using primary channel (Ronnie Sahlberg) [2207797] - smb3: must initialize two ACL struct fields to zero (Ronnie Sahlberg) [2207797] - cifs: fix uninitialised var in smb2_compound_op() (Ronnie Sahlberg) [2207797] - cifs: fix file info setting in cifs_open_file() (Ronnie Sahlberg) [2207797] - cifs: fix file info setting in cifs_query_path_info() (Ronnie Sahlberg) [2207797] - cifs: don't leak -ENOMEM in smb2_open_file() (Ronnie Sahlberg) [2207797] - cifs: fix static checker warning (Ronnie Sahlberg) [2207797] - cifs: fix use-after-free on the link name (Ronnie Sahlberg) [2207797] - cifs: Fix xid leak in cifs_get_file_info_unix() (Ronnie Sahlberg) [2207797] - cifs: improve symlink handling for smb2+ (Ronnie Sahlberg) [2207797] - smb3: fix oops in calculating shash_setkey (Ronnie Sahlberg) [2207797] - cifs: secmech: use shash_desc directly, remove sdesc (Ronnie Sahlberg) [2207797] - Fix formatting of client smbdirect RDMA logging (Ronnie Sahlberg) [2207797] - Handle variable number of SGEs in client smbdirect send. (Ronnie Sahlberg) [2207797] - Reduce client smbdirect max receive segment size (Ronnie Sahlberg) [2207797] - Decrease the number of SMB3 smbdirect client SGEs (Ronnie Sahlberg) [2207797] - cifs: always initialize struct msghdr smb_msg completely (Ronnie Sahlberg) [2207797] - cifs: don't send down the destination address to sendmsg for a SOCK_STREAM (Ronnie Sahlberg) [2207797] - cifs: revalidate mapping when doing direct writes (Ronnie Sahlberg) [2207797] - cifs: fix small mempool leak in SMB2_negotiate() (Ronnie Sahlberg) [2207797] - cifs: fix missing unlock in cifs_file_copychunk_range() (Ronnie Sahlberg) [2207797] - smb3: use filemap_write_and_wait_range instead of filemap_write_and_wait (Ronnie Sahlberg) [2207797] - smb3: fix temporary data corruption in insert range (Ronnie Sahlberg) [2207797] - cifs: when extending a file with falloc we should make files not-sparse (Ronnie Sahlberg) [2207797] - smb3: fix temporary data corruption in collapse range (Ronnie Sahlberg) [2207797] - smb3: Move the flush out of smb2_copychunk_range() into its callers (Ronnie Sahlberg) [2207797] - smb3: missing inode locks in zero range (Ronnie Sahlberg) [2207797] - cifs: Remove {cifs,nfs}_fscache_release_page() (Ronnie Sahlberg) [2207797] - cifs: trivial style fixup (Ronnie Sahlberg) [2207797] - cifs: Fix memory leak when using fscache (Ronnie Sahlberg) [2207797] - smb3: add mount parm nosparse (Ronnie Sahlberg) [2207797] - smb3: fix snapshot mount option (Ronnie Sahlberg) [2207797] - cifs: Fix the readahead conversion to manage the batch when reading from cache (Ronnie Sahlberg) [2207797] - net: bridge: switchdev: don't notify FDB entries with "master dynamic" (Íñigo Huguet) [2184372] - selftests: forwarding: tc_actions: cleanup temporary files when test is aborted (Íñigo Huguet) [2184372] - net: bridge: make kobj_type structure constant (Íñigo Huguet) [2184372] - selftests: forwarding: Add MDB dump test cases (Íñigo Huguet) [2184372] - bridge: mcast: Move validation to a policy (Íñigo Huguet) [2184372] - bridge: mcast: Remove pointless sequence generation counter assignment (Íñigo Huguet) [2184372] - bridge: mcast: Use correct define in MDB dump (Íñigo Huguet) [2184372] - selftests: forwarding: bridge_mdb_max: Add a new selftest (Íñigo Huguet) [2184372] - selftests: forwarding: lib: Add helpers to build IGMP/MLD leave packets (Íñigo Huguet) [2184372] - selftests: forwarding: lib: Allow list of IPs for IGMPv3/MLDv2 (Íñigo Huguet) [2184372] - selftests: forwarding: lib: Parameterize IGMPv3/MLDv2 generation (Íñigo Huguet) [2184372] - selftests: forwarding: lib: Add helpers for checksum handling (Íñigo Huguet) [2184372] - selftests: forwarding: lib: Add helpers for IP address handling (Íñigo Huguet) [2184372] - selftests: forwarding: bridge_mdb: Fix a typo (Íñigo Huguet) [2184372] - selftests: forwarding: Move IGMP- and MLD-related functions to lib (Íñigo Huguet) [2184372] - net: bridge: Add netlink knobs for number / maximum MDB entries (Íñigo Huguet) [2184372] - net: bridge: Maintain number of MDB entries in net_bridge_mcast_port (Íñigo Huguet) [2184372] - net: bridge: Add a tracepoint for MDB overflows (Íñigo Huguet) [2184372] - net: bridge: Change a cleanup in br_multicast_new_port_group() to goto (Íñigo Huguet) [2184372] - net: bridge: Add br_multicast_del_port_group() (Íñigo Huguet) [2184372] - net: bridge: Move extack-setting to br_multicast_new_port_group() (Íñigo Huguet) [2184372] - net: bridge: Add extack to br_multicast_new_port_group() (Íñigo Huguet) [2184372] - net: bridge: Set strict_start_type at two policies (Íñigo Huguet) [2184372] - treewide: Convert del_timer*() to timer_shutdown*() (Íñigo Huguet) [2184372] - selftests: forwarding: Add bridge MDB test (Íñigo Huguet) [2184372] - selftests: forwarding: Rename bridge_mdb test (Íñigo Huguet) [2184372] - bridge: mcast: Support replacement of MDB port group entries (Íñigo Huguet) [2184372] - bridge: mcast: Allow user space to specify MDB entry routing protocol (Íñigo Huguet) [2184372] - bridge: mcast: Allow user space to add (*, G) with a source list and filter mode (Íñigo Huguet) [2184372] - bridge: mcast: Add support for (*, G) with a source list and filter mode (Íñigo Huguet) [2184372] - bridge: mcast: Avoid arming group timer when (S, G) corresponds to a source (Íñigo Huguet) [2184372] - bridge: mcast: Add a flag for user installed source entries (Íñigo Huguet) [2184372] - bridge: mcast: Expose __br_multicast_del_group_src() (Íñigo Huguet) [2184372] - bridge: mcast: Expose br_multicast_new_group_src() (Íñigo Huguet) [2184372] - bridge: mcast: Add a centralized error path (Íñigo Huguet) [2184372] - bridge: mcast: Place netlink policy before validation functions (Íñigo Huguet) [2184372] - bridge: mcast: Split (*, G) and (S, G) addition into different functions (Íñigo Huguet) [2184372] - bridge: mcast: Do not derive entry type from its filter mode (Íñigo Huguet) [2184372] - bridge: mcast: Constify 'group' argument in br_multicast_new_port_group() (Íñigo Huguet) [2184372] - bridge: mcast: Remove redundant function arguments (Íñigo Huguet) [2184372] - bridge: mcast: Move checks out of critical section (Íñigo Huguet) [2184372] - bridge: mcast: Remove br_mdb_parse() (Íñigo Huguet) [2184372] - bridge: mcast: Use MDB group key from configuration structure (Íñigo Huguet) [2184372] - bridge: mcast: Propagate MDB configuration structure further (Íñigo Huguet) [2184372] - bridge: mcast: Use MDB configuration structure where possible (Íñigo Huguet) [2184372] - bridge: mcast: Remove redundant checks (Íñigo Huguet) [2184372] - bridge: mcast: Centralize netlink attribute parsing (Íñigo Huguet) [2184372] - bridge: switchdev: Fix memory leaks when changing VLAN protocol (Íñigo Huguet) [2184372] - bridge: Add missing parentheses (Íñigo Huguet) [2184372] - bridge: switchdev: Reflect MAB bridge port flag to device drivers (Íñigo Huguet) [2184372] - bridge: switchdev: Allow device drivers to install locked FDB entries (Íñigo Huguet) [2184372] - bridge: switchdev: Let device drivers determine FDB offload indication (Íñigo Huguet) [2184372] - selftests: forwarding: Add MAC Authentication Bypass (MAB) test cases (Íñigo Huguet) [2184372] - bridge: Add MAC Authentication Bypass (MAB) support (Íñigo Huguet) [2184372] - bridge: Fix flushing of dynamic FDB entries (Íñigo Huguet) [2184372] - bridge: mcast: Simplify MDB entry creation (Íñigo Huguet) [2184372] - bridge: mcast: Use spin_lock() instead of spin_lock_bh() (Íñigo Huguet) [2184372] - selftests: bridge_igmp: Remove unnecessary address deletion (Íñigo Huguet) [2184372] - selftests: bridge_vlan_mcast: Delete qdiscs during cleanup (Íñigo Huguet) [2184372] - net: bridge: assign path_cost for 2.5G and 5G link speed (Íñigo Huguet) [2184372] - selftests: net: tsn_lib: run phc2sys in automatic mode (Íñigo Huguet) [2184372] - selftests: net: tsn_lib: allow multiple isochron receivers (Íñigo Huguet) [2184372] - selftests: net: tsn_lib: allow running ptp4l on multiple interfaces (Íñigo Huguet) [2184372] - selftests: net: tsn_lib: don't overwrite isochron receiver extra args with UDS (Íñigo Huguet) [2184372] - selftests: forwarding: Add test cases for unresolved multicast routes (Íñigo Huguet) [2184372] - selftests: devlink_lib: Add function for querying maximum pool size (Íñigo Huguet) [2184372] - Documentation: networking: correct possessive "its" (Íñigo Huguet) [2184372] - net: bridge: move DSA master bridging restriction to DSA (Íñigo Huguet) [2184372] - bridge: move from strlcpy with unused retval to strscpy (Íñigo Huguet) [2184372] - selftests: net: Fix typo 'the the' in comment (Íñigo Huguet) [2184372] - selftest: net: bridge mdb add/del entry to port that is down (Íñigo Huguet) [2184372] - net: switchdev: add reminder near struct switchdev_notifier_fdb_info (Íñigo Huguet) [2184372] - selftests: forwarding: ethtool_extended_state: Convert to busywait (Íñigo Huguet) [2184372] - net: bridge: allow add/remove permanent mdb entries on disabled ports (Íñigo Huguet) [2184372] - bridge: Do not send empty IFLA_AF_SPEC attribute (Íñigo Huguet) [2184372] - selftests: forwarding: Install no_forwarding.sh (Íñigo Huguet) [2184372] - selftests: forwarding: Install local_termination.sh (Íñigo Huguet) [2184372] - selftests: forwarding: add Per-Stream Filtering and Policing test for Ocelot (Íñigo Huguet) [2184372] - selftests: forwarding: add a test for local_termination.sh (Íñigo Huguet) [2184372] - selftests: forwarding: add a no_forwarding.sh test (Íñigo Huguet) [2184372] - selftests: forwarding: add helper for retrieving IPv6 link-local address of interface (Íñigo Huguet) [2184372] - selftests: forwarding: add helpers for IP multicast group joins/leaves (Íñigo Huguet) [2184372] - selftests: forwarding: multiple instances in tcpdump helper (Íñigo Huguet) [2184372] - selftests: net: mscc: ocelot: add a test for egress VLAN modification (Íñigo Huguet) [2184372] - selftests: net: mscc: ocelot: rename the VLAN modification test to ingress (Íñigo Huguet) [2184372] - selftests: net: mscc: ocelot: bring up the ports automatically (Íñigo Huguet) [2184372] - selftests: forwarding: add TCPDUMP_EXTRA_FLAGS to lib.sh (Íñigo Huguet) [2184372] - selftests: forwarding: add option to run tests with stable MAC addresses (Íñigo Huguet) [2184372] - net: bridge: fdb: add support for flush filtering based on ifindex and vlan (Íñigo Huguet) [2184372] - net: bridge: fdb: add support for flush filtering based on ndm flags and state (Íñigo Huguet) [2184372] - net: bridge: fdb: add support for fine-grained flushing (Íñigo Huguet) [2184372] - net: bridge: fdb: add ndo_fdb_del_bulk (Íñigo Huguet) [2184372] - selftests: forwarding: new test, verify host mdb entries (Íñigo Huguet) [2184372] - net: bridge: add support for host l2 mdb entries (Íñigo Huguet) [2184372] - net: bridge: offload BR_HAIRPIN_MODE, BR_ISOLATED, BR_MULTICAST_TO_UNICAST (Íñigo Huguet) [2184372] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Íñigo Huguet) [2184372] - rtnetlink: add extack support in fdb del handlers (Ivan Vecera) [2193457] - x86/pm: Add enumeration check before spec MSRs save/restore setup (Chris von Recklinghausen) [2181908] {CVE-2023-1637} - x86/tsx: Add a feature bit for TSX control MSR support (Chris von Recklinghausen) [2181908] {CVE-2023-1637} - x86/cpu: Restore AMD's DE_CFG MSR after resume (Chris von Recklinghausen) [2181908] {CVE-2023-1637} - x86/pm: Fix false positive kmemleak report in msr_build_context() (Chris von Recklinghausen) [2181908] {CVE-2023-1637} - x86/speculation: Restore speculation related MSRs during S3 resume (Chris von Recklinghausen) [2181908] {CVE-2023-1637} - x86/pm: Save the MSR validity status at context setup (Chris von Recklinghausen) [2181908] {CVE-2023-1637}- device-dax: Fix duplicate 'hmem' device registration (Jeff Moyer) [2207496] - redhat/configs: turn on I3C drivers (Steve Best) [2209439] - cpufreq: amd-pstate: Remove fast_switch_possible flag from active driver (David Arcari) [2088121] - amd-pstate: Fix amd_pstate mode switch (David Arcari) [2088121] - cpufreq: amd-pstate: remove MODULE_LICENSE in non-modules (David Arcari) [2088121] - cpufreq: amd-pstate: Let user know amd-pstate is disabled (David Arcari) [2088121] - cpufreq: amd-pstate: Fix invalid write to MSR_AMD_CPPC_REQ (David Arcari) [2088121] - cpufreq: amd-pstate: avoid uninitialized variable use (David Arcari) [2088121] - cpufreq: Make cpufreq_unregister_driver() return void (David Arcari) [2088121] - cpufreq: amd-pstate: convert sprintf with sysfs_emit() (David Arcari) [2088121] - cpufreq: amd-pstate: add driver working mode switch support (David Arcari) [2088121] - cpufreq: amd-pstate: implement suspend and resume callbacks (David Arcari) [2088121] - cpufreq: amd-pstate: implement amd pstate cpu online and offline callback (David Arcari) [2088121] - cpufreq: amd-pstate: implement Pstate EPP support for the AMD processors (David Arcari) [2088121] - cpufreq: amd-pstate: optimize driver working mode selection in amd_pstate_param() (David Arcari) [2088121] - cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering (David Arcari) [2088121] - tpm: disable hwrng for fTPM on some AMD designs (Štěpán Horáček) [2159896] - tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address (Štěpán Horáček) [2159896] - tpm: Use managed allocation for bios event log (Štěpán Horáček) [2159896] - efi: tpm: Avoid READ_ONCE() for accessing the event log (Štěpán Horáček) [2159896] - tpm: Allow system suspend to continue when TPM suspend fails (Štěpán Horáček) [2159896] - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159896] - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159896] - tpm: acpi: Call acpi_put_table() to fix memory leak (Štěpán Horáček) [2159896] - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() (Štěpán Horáček) [2159896] - tpm: Avoid function type cast of put_device() (Štěpán Horáček) [2159896] - char: tpm: Protect tpm_pm_suspend with locks (Štěpán Horáček) [2159896] - efi/tpm: Pass correct address to memblock_reserve (Štěpán Horáček) [2159896] - char: move from strlcpy with unused retval to strscpy (Štěpán Horáček) [2159896] - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH (Štěpán Horáček) [2159896] - KEYS: trusted: tpm2: Fix migratable logic (Štěpán Horáček) [2159896] - tpm: Fix buffer access in tpm2_get_tpm_pt() (Štěpán Horáček) [2159896] - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() (Štěpán Horáček) [2159896] - tpm: use try_get_ops() in tpm-space.c (Štěpán Horáček) [2159896] - tpm: fix reference counting for struct tpm_chip (Štěpán Horáček) [2159896] - tpm: Fix error handling in async work (Štěpán Horáček) [2100314] - tpm: vtpm_proxy: Check length to avoid compiler warning (Štěpán Horáček) [2159896] - tpm: add request_locality before write TPM_INT_ENABLE (Štěpán Horáček) [2159896] - tpm_tis_spi: Add missing SPI ID (Štěpán Horáček) [2159896] - tpm: Check for integer overflow in tpm2_map_response_body() (Štěpán Horáček) [2159896] - net: rtnetlink: fix module reference count leak issue in rtnetlink_rcv_msg (Ivan Vecera) [2193176] - net: rtnetlink: add ndm flags and state mask attributes (Ivan Vecera) [2193176] - net: rtnetlink: add NLM_F_BULK support to rtnl_fdb_del (Ivan Vecera) [2193176] - net: add ndo_fdb_del_bulk (Ivan Vecera) [2193176] - net: rtnetlink: add bulk delete support flag (Ivan Vecera) [2193176] - net: netlink: add NLM_F_BULK delete request modifier (Ivan Vecera) [2193176] - net: rtnetlink: use BIT for flag values (Ivan Vecera) [2193176] - net: rtnetlink: add helper to extract msg type's kind (Ivan Vecera) [2193176] - net: rtnetlink: add msg kind names (Ivan Vecera) [2193176] - redhat/configs: turn off IMX93 ADC Driver (Steve Best) [2193482]- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain (David Arcari) [2209290] - selftests: add a selftest for big tcp (Xin Long) [2203333] - netfilter: use nf_ip6_check_hbh_len in nf_ct_skb_network_trim (Xin Long) [2203333] - netfilter: move br_nf_check_hbh_len to utils (Xin Long) [2203333] - netfilter: bridge: move pskb_trim_rcsum out of br_nf_check_hbh_len (Xin Long) [2203333] - netfilter: bridge: check len before accessing more nh data (Xin Long) [2203333] - netfilter: bridge: call pskb_may_pull in br_nf_check_hbh_len (Xin Long) [2203333] - net: atlantic: Fix crash when XDP is enabled but no program is loaded (Íñigo Huguet) [2184650] - net: atlantic: macsec: clear encryption keys from the stack (Íñigo Huguet) [2184650] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Íñigo Huguet) [2184650] - net: atlantic: fix potential memory leak in aq_ndev_close() (Íñigo Huguet) [2184650] - net: atlantic: fix aq_vec index out of range error (Íñigo Huguet) [2184650] - net: atlantic:fix repeated words in comments (Íñigo Huguet) [2184650] - net: atlantic: verify hw_head_ lies within TX buffer ring (Íñigo Huguet) [2184650] - net: atlantic: add check for MAX_SKB_FRAGS (Íñigo Huguet) [2184650] - net: atlantic: reduce scope of is_rsc_complete (Íñigo Huguet) [2184650] - net: atlantic: fix "frag[0] not initialized" (Íñigo Huguet) [2184650] - net: atlantic: Implement .ndo_xdp_xmit handler (Íñigo Huguet) [2184650] - net: atlantic: Implement xdp data plane (Íñigo Huguet) [2184650] - net: atlantic: Implement xdp control plane (Íñigo Huguet) [2184650] - net: atlantic: Avoid out-of-bounds indexing (Íñigo Huguet) [2184650] - net: atlantic: Use the bitmap API instead of hand-writing it (Íñigo Huguet) [2184650] - atlantic: Fix buff_ring OOB in aq_ring_rx_clean (Íñigo Huguet) [2184650] - atlantic: Remove warn trace message. (Íñigo Huguet) [2184650] - atlantic: Fix statistics logic for production hardware (Íñigo Huguet) [2184650] - Remove Half duplex mode speed capabilities. (Íñigo Huguet) [2184650] - atlantic: Add missing DIDs and fix 115c. (Íñigo Huguet) [2184650] - atlantic: Fix to display FW bundle version instead of FW mac version. (Íñigo Huguet) [2184650] - atlatnic: enable Nbase-t speeds with base-t (Íñigo Huguet) [2184650] - atlantic: Increase delay for fw transactions (Íñigo Huguet) [2184650] - atlantic: fix double-free in aq_ring_tx_clean (Íñigo Huguet) [2184650] - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait (Íñigo Huguet) [2184650] - ethernet: aquantia: use eth_hw_addr_set() (Íñigo Huguet) [2184650] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2184650] - net: atlantic: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2184650] - sfc: Fix module EEPROM reporting for QSFP modules (Íñigo Huguet) [2203188] - blk-mq: don't plug for head insertions in blk_execute_rq_nowait (Ming Lei) [2208172] - blk-mq: don't queue plugged passthrough requests into scheduler (Ming Lei) [2208172] - blk-mq: fold blk_mq_sched_insert_requests into blk_mq_dispatch_plug_list (Ming Lei) [2208172] - blk-mq: move more logic into blk_mq_insert_requests (Ming Lei) [2208172] - arm64: dts: qcom: sa8775p: mark the UFS controller as dma-coherent (Andrew Halaney) [2208307] - arm64: dts: qcom: sa8775p-ride: enable UFS (Andrew Halaney) [2208307] - arm64: dts: qcom: sa8775p: add UFS nodes (Andrew Halaney) [2208307] - redhat/configs: Enable Marvell CN10k TAD PMU driver (Bharat Bhushan) [2042240] - perf/marvell: Add ACPI support to TAD uncore driver (Bharat Bhushan) [2042240] - drivers: perf: marvell_cn10k: Fix hotplug callback leak in tad_pmu_init() (Bharat Bhushan) [2042240] - perf/marvell_cn10k: Fix TAD PMU register offset (Bharat Bhushan) [2042240] - perf/marvell_cn10k: Remove useless license text when SPDX-License-Identifier is already used (Bharat Bhushan) [2042240] - perf/marvell_cn10k: Fix tad_pmu_event_init() to check pmu type first (Bharat Bhushan) [2042240] - perf/marvell_cn10k: Fix unused variable warning when W=1 and CONFIG_OF=n (Bharat Bhushan) [2042240] - drivers: perf: marvell_cn10k: fix an IS_ERR() vs NULL check (Bharat Bhushan) [2042240] - perf: MARVELL_CN10K_TAD_PMU should depend on ARCH_THUNDER (Bharat Bhushan) [2042240] - dt-bindings: perf: Add YAML schemas for Marvell CN10K LLC-TAD pmu bindings (Bharat Bhushan) [2042240] - drivers: perf: Add LLC-TAD perf counter support (Bharat Bhushan) [2042240] - xfs: fix off-by-one-block in xfs_discard_folio() (Bill O'Donnell) [2167832] - xfs: fix memory leak in xfs_errortag_init (Bill O'Donnell) [2167832] - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() (Bill O'Donnell) [2167832] - xfs: fix uninitialized list head in struct xfs_refcount_recovery (Bill O'Donnell) [2167832] - xfs: initialize the check_owner object fully (Bill O'Donnell) [2167832] - xfs: load rtbitmap and rtsummary extent mapping btrees at mount time (Bill O'Donnell) [2167832] - xfs: make rtbitmap ILOCKing consistent when scanning the rt bitmap file (Bill O'Donnell) [2167832] - xfs: fix incorrect error-out in xfs_remove (Bill O'Donnell) [2167832] - xfs: fix sb write verify for lazysbcount (Bill O'Donnell) [2167832] - xfs: fix incorrect i_nlink caused by inode racing (Bill O'Donnell) [2167832] - xfs: wait iclog complete before tearing down AIL (Bill O'Donnell) [2167832] - xfs: get rid of assert from xfs_btree_islastblock (Bill O'Donnell) [2167832] - xfs: fix off-by-one error in xfs_btree_space_to_height (Bill O'Donnell) [2167832] - xfs: get root inode correctly at bulkstat (Bill O'Donnell) [2167832] - xfs: allow setting full range of panic tags (Bill O'Donnell) [2167832] - xfs: fix inode reservation space for removing transaction (Bill O'Donnell) [2167832] - xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork (Bill O'Donnell) [2167832] - xfs: fix intermittent hang during quotacheck (Bill O'Donnell) [2167832] - xfs: check return codes when flushing block devices (Bill O'Donnell) [2167832] - xfs: delete extra space and tab in blank line (Bill O'Donnell) [2167832] - xfs: fix NULL pointer dereference in xfs_getbmap() (Bill O'Donnell) [2167832] - xfs: fail dax mount if reflink is enabled on a partition (Bill O'Donnell) [2167832] - xfs: Fix typo 'the the' in comment (Bill O'Donnell) [2167832] - xfs: Fix comment typo (Bill O'Donnell) [2167832] - xfs: don't leak memory when attr fork loading fails (Bill O'Donnell) [2167832] - xfs: fix for variable set but not used warning (Bill O'Donnell) [2167832] - xfs: xfs_buf cache destroy isn't RCU safe (Bill O'Donnell) [2167832] - xfs: delete unnecessary NULL checks (Bill O'Donnell) [2167832] - xfs: fix comment for start time value of inode with bigtime enabled (Bill O'Donnell) [2167832] - xfs: fix use-after-free in xattr node block inactivation (Bill O'Donnell) [2167832] - xfs: lockless buffer lookup (Bill O'Donnell) [2167832] - xfs: remove a superflous hash lookup when inserting new buffers (Bill O'Donnell) [2167832] - xfs: reduce the number of atomic when locking a buffer after lookup (Bill O'Donnell) [2167832] - xfs: merge xfs_buf_find() and xfs_buf_get_map() (Bill O'Donnell) [2167832] - xfs: break up xfs_buf_find() into individual pieces (Bill O'Donnell) [2167832] - xfs: add in-memory iunlink log item (Bill O'Donnell) [2167832] - xfs: add log item precommit operation (Bill O'Donnell) [2167832] - xfs: combine iunlink inode update functions (Bill O'Donnell) [2167832] - xfs: clean up xfs_iunlink_update_inode() (Bill O'Donnell) [2167832] - xfs: double link the unlinked inode list (Bill O'Donnell) [2167832] - xfs: introduce xfs_iunlink_lookup (Bill O'Donnell) [2167832] - xfs: refactor xlog_recover_process_iunlinks() (Bill O'Donnell) [2167832] - xfs: track the iunlink list pointer in the xfs_inode (Bill O'Donnell) [2167832] - xfs: factor the xfs_iunlink functions (Bill O'Donnell) [2167832] - xfs: replace inode fork size macros with functions (Bill O'Donnell) [2167832] - xfs: replace XFS_IFORK_Q with a proper predicate function (Bill O'Donnell) [2167832] - xfs: use XFS_IFORK_Q to determine the presence of an xattr fork (Bill O'Donnell) [2167832] - xfs: make inode attribute forks a permanent part of struct xfs_inode (Bill O'Donnell) [2167832] - xfs: convert XFS_IFORK_PTR to a static inline helper (Bill O'Donnell) [2167832] - xfs: removed useless condition in function xfs_attr_node_get (Bill O'Donnell) [2167832] - xfs: rework xfs_buf_incore() API (Bill O'Donnell) [2167832] - xfs: make is_log_ag() a first class helper (Bill O'Donnell) [2167832] - xfs: replace xfs_ag_block_count() with perag accesses (Bill O'Donnell) [2167832] - xfs: Pre-calculate per-AG agino geometry (Bill O'Donnell) [2167832] - xfs: Pre-calculate per-AG agbno geometry (Bill O'Donnell) [2167832] - xfs: pass perag to xfs_alloc_read_agfl (Bill O'Donnell) [2167832] - xfs: pass perag to xfs_alloc_put_freelist (Bill O'Donnell) [2167832] - xfs: pass perag to xfs_alloc_get_freelist (Bill O'Donnell) [2167832] - xfs: pass perag to xfs_read_agf (Bill O'Donnell) [2167832] - xfs: pass perag to xfs_read_agi (Bill O'Donnell) [2167832] - xfs: pass perag to xfs_alloc_read_agf() (Bill O'Donnell) [2167832] - xfs: kill xfs_alloc_pagf_init() (Bill O'Donnell) [2167832] - xfs: pass perag to xfs_ialloc_read_agi() (Bill O'Donnell) [2167832] - xfs: kill xfs_ialloc_pagi_init() (Bill O'Donnell) [2167832] - xfs: make last AG grow/shrink perag centric (Bill O'Donnell) [2167832] - xfs: xlog_sync() manually adjusts grant head space (Bill O'Donnell) [2167832] - xfs: avoid cil push lock if possible (Bill O'Donnell) [2167832] - xfs: move CIL ordering to the logvec chain (Bill O'Donnell) [2167832] - xfs: convert log vector chain to use list heads (Bill O'Donnell) [2167832] - xfs: convert CIL to unordered per cpu lists (Bill O'Donnell) [2167832] - xfs: Add order IDs to log items in CIL (Bill O'Donnell) [2167832] - xfs: convert CIL busy extents to per-cpu (Bill O'Donnell) [2167832] - xfs: track CIL ticket reservation in percpu structure (Bill O'Donnell) [2167832] - xfs: implement percpu cil space used calculation (Bill O'Donnell) [2167832] - xfs: introduce per-cpu CIL tracking structure (Bill O'Donnell) [2167832] - xfs: rework per-iclog header CIL reservation (Bill O'Donnell) [2167832] - xfs: lift init CIL reservation out of xc_cil_lock (Bill O'Donnell) [2167832] - xfs: use the CIL space used counter for emptiness checks (Bill O'Donnell) [2167832] - xfs: prevent a UAF when log IO errors race with unmount (Bill O'Donnell) [2167832] - xfs: dont treat rt extents beyond EOF as eofblocks to be cleared (Bill O'Donnell) [2167832] - xfs: don't hold xattr leaf buffers across transaction rolls (Bill O'Donnell) [2167832] - xfs: empty xattr leaf header blocks are not corruption (Bill O'Donnell) [2167832] - xfs: clean up the end of xfs_attri_item_recover (Bill O'Donnell) [2167832] - xfs: always free xattri_leaf_bp when cancelling a deferred op (Bill O'Donnell) [2167832] - xfs: factor out the common lock flags assert (Bill O'Donnell) [2167832] - xfs: preserve DIFLAG2_NREXT64 when setting other inode attributes (Bill O'Donnell) [2167832] - xfs: fix variable state usage (Bill O'Donnell) [2167832] - xfs: fix TOCTOU race involving the new logged xattrs control knob (Bill O'Donnell) [2167832] - xfs: move xfs_attr_use_log_assist usage out of libxfs (Bill O'Donnell) [2167832] - xfs: move xfs_attr_use_log_assist out of xfs_log.c (Bill O'Donnell) [2167832] - xfs: warn about LARP once per mount (Bill O'Donnell) [2167832] - xfs: implement per-mount warnings for scrub and shrink usage (Bill O'Donnell) [2167832] - xfs: don't log every time we clear the log incompat flags (Bill O'Donnell) [2167832] - xfs: convert buf_cancel_table allocation to kmalloc_array (Bill O'Donnell) [2167832] - xfs: don't leak xfs_buf_cancel structures when recovery fails (Bill O'Donnell) [2167832] - xfs: refactor buffer cancellation table allocation (Bill O'Donnell) [2167832] - xfs: don't leak btree cursor when insrec fails after a split (Bill O'Donnell) [2167832] - xfs: purge dquots after inode walk fails during quotacheck (Bill O'Donnell) [2167832] - xfs: assert in xfs_btree_del_cursor should take into account error (Bill O'Donnell) [2167832] - xfs: don't assert fail on perag references on teardown (Bill O'Donnell) [2167832] - xfs: avoid unnecessary runtime sibling pointer endian conversions (Bill O'Donnell) [2167832] - xfs: share xattr name and value buffers when logging xattr updates (Bill O'Donnell) [2167832] - xfs: do not use logged xattr updates on V4 filesystems (Bill O'Donnell) [2167832] - xfs: Remove duplicate include (Bill O'Donnell) [2167832] - xfs: reduce IOCB_NOWAIT judgment for retry exclusive unaligned DIO (Bill O'Donnell) [2167832] - xfs: Remove dead code (Bill O'Donnell) [2167832] - xfs: fix typo in comment (Bill O'Donnell) [2167832] - xfs: rename struct xfs_attr_item to xfs_attr_intent (Bill O'Donnell) [2167832] - xfs: clean up state variable usage in xfs_attr_node_remove_attr (Bill O'Donnell) [2167832] - xfs: put attr[id] log item cache init with the others (Bill O'Donnell) [2167832] - xfs: remove struct xfs_attr_item.xattri_flags (Bill O'Donnell) [2167832] - xfs: use a separate slab cache for deferred xattr work state (Bill O'Donnell) [2167832] - xfs: put the xattr intent item op flags in their own namespace (Bill O'Donnell) [2167832] - xfs: clean up xfs_attr_node_hasname (Bill O'Donnell) [2167832] - xfs: free xfs_attrd_log_items correctly (Bill O'Donnell) [2167832] - xfs: validate xattr name earlier in recovery (Bill O'Donnell) [2167832] - xfs: reject unknown xattri log item filter flags during recovery (Bill O'Donnell) [2167832] - xfs: reject unknown xattri log item operation flags during recovery (Bill O'Donnell) [2167832] - xfs: don't leak the retained da state when doing a leaf to node conversion (Bill O'Donnell) [2167832] - xfs: don't leak da state when freeing the attr intent item (Bill O'Donnell) [2167832] - iomap: don't invalidate folios after writeback errors (Bill O'Donnell) [2167832] - xfs: can't use kmem_zalloc() for attribute buffers (Bill O'Donnell) [2167832] - xfs: detect empty attr leaf blocks in xfs_attr3_leaf_verify (Bill O'Donnell) [2167832] - xfs: ATTR_REPLACE algorithm with LARP enabled needs rework (Bill O'Donnell) [2167832] - xfs: use XFS_DA_OP flags in deferred attr ops (Bill O'Donnell) [2167832] - xfs: remove xfs_attri_remove_iter (Bill O'Donnell) [2167832] - xfs: switch attr remove to xfs_attri_set_iter (Bill O'Donnell) [2167832] - xfs: introduce attr remove initial states into xfs_attr_set_iter (Bill O'Donnell) [2167832] - xfs: xfs_attr_set_iter() does not need to return EAGAIN (Bill O'Donnell) [2167832] - xfs: clean up final attr removal in xfs_attr_set_iter (Bill O'Donnell) [2167832] - xfs: remote xattr removal in xfs_attr_set_iter() is conditional (Bill O'Donnell) [2167832] - xfs: XFS_DAS_LEAF_REPLACE state only needed if !LARP (Bill O'Donnell) [2167832] - xfs: split remote attr setting out from replace path (Bill O'Donnell) [2167832] - xfs: consolidate leaf/node states in xfs_attr_set_iter (Bill O'Donnell) [2167832] - xfs: kill XFS_DAC_LEAF_ADDNAME_INIT (Bill O'Donnell) [2167832] - xfs: separate out initial attr_set states (Bill O'Donnell) [2167832] - xfs: don't set quota warning values (Bill O'Donnell) [2167832] - xfs: remove warning counters from struct xfs_dquot_res (Bill O'Donnell) [2167832] - xfs: remove quota warning limit from struct xfs_quota_limits (Bill O'Donnell) [2167832] - xfs: rework deferred attribute operation setup (Bill O'Donnell) [2167832] - xfs: make xattri_leaf_bp more useful (Bill O'Donnell) [2167832] - xfs: initialise attrd item to zero (Bill O'Donnell) [2167832] - xfs: avoid empty xattr transaction when attrs are inline (Bill O'Donnell) [2167832] - xfs: add leaf to node error tag (Bill O'Donnell) [2167832] - xfs: add leaf split error tag (Bill O'Donnell) [2167832] - xfs: Add helper function xfs_init_attr_trans (Bill O'Donnell) [2167832] - xfs: Add helper function xfs_attr_leaf_addname (Bill O'Donnell) [2167832] - xfs: Merge xfs_delattr_context into xfs_attr_item (Bill O'Donnell) [2167832] - xfs: Add larp debug option (Bill O'Donnell) [2167832] - xfs: Add log attribute error tag (Bill O'Donnell) [2167832] - xfs: Remove unused xfs_attr_*_args (Bill O'Donnell) [2167832] - xfs: Add xfs_attr_set_deferred and xfs_attr_remove_deferred (Bill O'Donnell) [2167832] - xfs: Skip flip flags for delayed attrs (Bill O'Donnell) [2167832] - xfs: Implement attr logging and replay (Bill O'Donnell) [2167832] - xfs: Set up infrastructure for log attribute replay (Bill O'Donnell) [2167832] - xfs: Return from xfs_attr_set_iter if there are no more rmtblks to process (Bill O'Donnell) [2167832] - xfs: Fix double unlock in defer capture code (Bill O'Donnell) [2167832] - xfs: validate v5 feature fields (Bill O'Donnell) [2167832] - xfs: set XFS_FEAT_NLINK correctly (Bill O'Donnell) [2167832] - xfs: detect self referencing btree sibling pointers (Bill O'Donnell) [2167832] - xfs: intent item whiteouts (Bill O'Donnell) [2167832] - xfs: whiteouts release intents that are not in the AIL (Bill O'Donnell) [2167832] - xfs: add log item method to return related intents (Bill O'Donnell) [2167832] - xfs: factor and move some code in xfs_log_cil.c (Bill O'Donnell) [2167832] - xfs: tag transactions that contain intent done items (Bill O'Donnell) [2167832] - xfs: add log item flags to indicate intents (Bill O'Donnell) [2167832] - xfs: don't commit the first deferred transaction without intents (Bill O'Donnell) [2167832] - xfs: hide log iovec alignment constraints (Bill O'Donnell) [2167832] - xfs: fix potential log item leak (Bill O'Donnell) [2167832] - xfs: zero inode fork buffer at allocation (Bill O'Donnell) [2167832] - xfs: rename xfs_*alloc*_log_count to _block_count (Bill O'Donnell) [2167832] - xfs: rewrite xfs_reflink_end_cow to use intents (Bill O'Donnell) [2167832] - xfs: reduce transaction reservations with reflink (Bill O'Donnell) [2167832] - xfs: reduce the absurdly large log operation count (Bill O'Donnell) [2167832] - xfs: report "max_resp" used for min log size computation (Bill O'Donnell) [2167832] - xfs: create shadow transaction reservations for computing minimum log size (Bill O'Donnell) [2167832] - xfs: remove a __xfs_bunmapi call from reflink (Bill O'Donnell) [2167832] - xfs: stop artificially limiting the length of bunmap calls (Bill O'Donnell) [2167832] - xfs: count EFIs when deciding to ask for a continuation of a refcount update (Bill O'Donnell) [2167832] - xfs: speed up write operations by using non-overlapped lookups when possible (Bill O'Donnell) [2167832] - xfs: speed up rmap lookups by using non-overlapped lookups when possible (Bill O'Donnell) [2167832] - xfs: simplify xfs_rmap_lookup_le call sites (Bill O'Donnell) [2167832] - xfs: capture buffer ops in the xfs_buf tracepoints (Bill O'Donnell) [2167832] - xfs: fix soft lockup via spinning in filestream ag selection loop (Bill O'Donnell) [2167832] - xfs: improve __xfs_set_acl (Bill O'Donnell) [2167832] - xfs: convert log ticket and iclog flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert quota options flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert ptag flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert log item tracepoint flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert dquot flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert da btree operations flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert buffer log item flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert btree buffer log flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert AGI log flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert AGF log flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert bmapi flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert bmap extent type flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert scrub type flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert attr type flags to unsigned. (Bill O'Donnell) [2167832] - xfs: CIL context doesn't need to count iovecs (Bill O'Donnell) [2167832] - xfs: xlog_write() doesn't need optype anymore (Bill O'Donnell) [2167832] - xfs: xlog_write() no longer needs contwr state (Bill O'Donnell) [2167832] - xfs: remove xlog_verify_dest_ptr (Bill O'Donnell) [2167832] - xfs: introduce xlog_write_partial() (Bill O'Donnell) [2167832] - xfs: introduce xlog_write_full() (Bill O'Donnell) [2167832] - xfs: change the type of ic_datap (Bill O'Donnell) [2167832] - xfs: pass lv chain length into xlog_write() (Bill O'Donnell) [2167832] - xfs: log ticket region debug is largely useless (Bill O'Donnell) [2167832] - xfs: reserve space and initialise xlog_op_header in item formatting (Bill O'Donnell) [2167832] - xfs: move log iovec alignment to preparation function (Bill O'Donnell) [2167832] - xfs: log tickets don't need log client id (Bill O'Donnell) [2167832] - xfs: embed the xlog_op_header in the commit record (Bill O'Donnell) [2167832] - xfs: embed the xlog_op_header in the unmount record (Bill O'Donnell) [2167832] - xfs: only CIL pushes require a start record (Bill O'Donnell) [2167832] - xfs: factor out the CIL transaction header building (Bill O'Donnell) [2167832] - xfs: simplify local variable assignment in file write code (Bill O'Donnell) [2167832] - xfs: convert buffer flags to unsigned. (Bill O'Donnell) [2167832] - xfs: Add XFS_SB_FEAT_INCOMPAT_NREXT64 to the list of supported flags (Bill O'Donnell) [2167832] - xfs: Enable bulkstat ioctl to support 64-bit per-inode extent counters (Bill O'Donnell) [2167832] - xfs: Decouple XFS_IBULK flags from XFS_IWALK flags (Bill O'Donnell) [2167832] - xfs: Conditionally upgrade existing inodes to use large extent counters (Bill O'Donnell) [2167832] - xfs: Directory's data fork extent counter can never overflow (Bill O'Donnell) [2167832] - xfs: use a separate frextents counter for rt extent reservations (Bill O'Donnell) [2167832] - xfs: recalculate free rt extents after log recovery (Bill O'Donnell) [2167832] - xfs: pass explicit mount pointer to rtalloc query functions (Bill O'Donnell) [2167832] - xfs: Introduce per-inode 64-bit extent counters (Bill O'Donnell) [2167832] - xfs: Replace numbered inode recovery error messages with descriptive ones (Bill O'Donnell) [2167832] - xfs: Introduce macros to represent new maximum extent counts for data/attr forks (Bill O'Donnell) [2167832] - xfs: Use uint64_t to count maximum blocks that can be used by BMBT (Bill O'Donnell) [2167832] - xfs: Introduce XFS_DIFLAG2_NREXT64 and associated helpers (Bill O'Donnell) [2167832] - xfs: Introduce XFS_FSOP_GEOM_FLAGS_NREXT64 (Bill O'Donnell) [2167832] - xfs: Introduce XFS_SB_FEAT_INCOMPAT_NREXT64 and associated per-fs feature bit (Bill O'Donnell) [2167832] - xfs: Promote xfs_extnum_t and xfs_aextnum_t to 64 and 32-bits respectively (Bill O'Donnell) [2167832] - xfs: Use basic types to define xfs_log_dinode's di_nextents and di_anextents (Bill O'Donnell) [2167832] - xfs: Introduce xfs_dfork_nextents() helper (Bill O'Donnell) [2167832] - xfs: Use xfs_extnum_t instead of basic data types (Bill O'Donnell) [2167832] - xfs: Introduce xfs_iext_max_nextents() helper (Bill O'Donnell) [2167832] - xfs: Define max extent length based on on-disk format definition (Bill O'Donnell) [2167832] - xfs: Move extent count limits to xfs_format.h (Bill O'Donnell) [2167832] - xfs: Add XFS messages to printk index (Bill O'Donnell) [2167832] - xfs: Simplify XFS logging methods. (Bill O'Donnell) [2167832] - xfs: drop async cache flushes from CIL commits. (Bill O'Donnell) [2167832] - xfs: shutdown during log recovery needs to mark the log shutdown (Bill O'Donnell) [2167832] - xfs: xfs_trans_commit() path must check for log shutdown (Bill O'Donnell) [2167832] - xfs: xfs_do_force_shutdown needs to block racing shutdowns (Bill O'Donnell) [2167832] - xfs: log shutdown triggers should only shut down the log (Bill O'Donnell) [2167832] - xfs: shutdown in intent recovery has non-intent items in the AIL (Bill O'Donnell) [2167832] - xfs: aborting inodes on shutdown may need buffer lock (Bill O'Donnell) [2167832] - xfs: don't report reserved bnobt space as available (Bill O'Donnell) [2167832] - xfs: fix overfilling of reserve pool (Bill O'Donnell) [2167832] - xfs: always succeed at setting the reserve pool size (Bill O'Donnell) [2167832] - xfs: remove infinite loop when reserving free block pool (Bill O'Donnell) [2167832] - xfs: don't include bnobt blocks when reserving free block pool (Bill O'Donnell) [2167832] - xfs: document the XFS_ALLOC_AGFL_RESERVE constant (Bill O'Donnell) [2167832] - xfs: AIL should be log centric (Bill O'Donnell) [2167832] - xfs: xfs_ail_push_all_sync() stalls when racing with updates (Bill O'Donnell) [2167832] - xfs: check buffer pin state after locking in delwri_submit (Bill O'Donnell) [2167832] - xfs: log worker needs to start before intent/unlink recovery (Bill O'Donnell) [2167832] - xfs: constify xfs_name_dotdot (Bill O'Donnell) [2167832] - xfs: constify the name argument to various directory functions (Bill O'Donnell) [2167832] - xfs: refactor user/group quota chown in xfs_setattr_nonsize (Bill O'Donnell) [2167832] - xfs: add missing cmap->br_state = XFS_EXT_NORM update (Bill O'Donnell) [2167832] - xfs: Replace zero-length arrays with flexible-array members (Bill O'Donnell) [2167832] - xfs: only bother with sync_filesystem during readonly remount (Bill O'Donnell) [2167832] - xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* (Bill O'Donnell) [2167832] - xfs, iomap: limit individual ioend chain lengths in writeback (Bill O'Donnell) [2167832] - xfs: remove unused xfs_ioctl32.h declarations (Bill O'Donnell) [2167832] - xfs: remove the XFS_IOC_{ALLOC,FREE}SP* definitions (Bill O'Donnell) [2167832] - xfs: remove the XFS_IOC_FSSETDM definitions (Bill O'Donnell) [2167832] - xfs: fix online fsck handling of v5 feature bits on secondary supers (Bill O'Donnell) [2167832] - xfs: take the ILOCK when readdir inspects directory mapping data (Bill O'Donnell) [2167832] - xfs: warn about inodes with project id of -1 (Bill O'Donnell) [2167832] - xfs: hold quota inode ILOCK_EXCL until the end of dqalloc (Bill O'Donnell) [2167832] - xfs: Remove redundant assignment of mp (Bill O'Donnell) [2167832] - xfs: reduce kvmalloc overhead for CIL shadow buffers (Bill O'Donnell) [2167832] - xfs: sysfs: use default_groups in kobj_type (Bill O'Donnell) [2167832] - xfs: prevent UAF in xfs_log_item_in_current_chkpt (Bill O'Donnell) [2167832] - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() (Bill O'Donnell) [2167832] - xfs: Fix comments mentioning xfs_ialloc (Bill O'Donnell) [2167832] - xfs: fix a bug in the online fsck directory leaf1 bestcount check (Bill O'Donnell) [2167832] - xfs: only run COW extent recovery when there are no live extents (Bill O'Donnell) [2167832] - xfs: fix quotaoff mutex usage now that we don't support disabling it (Bill O'Donnell) [2167832] - xfs: shut down filesystem if we xfs_trans_cancel with deferred work items (Bill O'Donnell) [2167832] - xfs: verify buffer contents when we skip log replay (Andrey Albershteyn) [2187448] {CVE-2023-2124}- ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530 (Mark Langsdorf) [2176554] - ACPI: processor: thermal: Update CPU cooling devices on cpufreq policy changes (Mark Langsdorf) [2176554] - thermal: core: Drop excessive lockdep_assert_held() calls (Mark Langsdorf) [2176554] - power: supply: remove faulty cooling logic (Mark Langsdorf) [2176554] - thermal: core: call put_device() only after device_register() fails (Mark Langsdorf) [2176554] - thermal: core: fix some possible name leaks in error paths (Mark Langsdorf) [2176554] - thermal/core: fix error code in __thermal_cooling_device_register() (Mark Langsdorf) [2176554] - thermal: core: Introduce thermal_cooling_device_update() (Mark Langsdorf) [2176554] - thermal: core: Introduce thermal_cooling_device_present() (Mark Langsdorf) [2176554] - thermal: sysfs: Reuse cdev->max_state (Mark Langsdorf) [2176554] - thermal: Validate new state in cur_state_store() (Mark Langsdorf) [2176554] - ACPI: video: Improve Chromebook checks (Mark Langsdorf) [2176554] - ACPI: video: Fix missing native backlight on Chromebooks (Mark Langsdorf) [2176554] - ACPI: video: Refactor acpi_video_get_backlight_type() a bit (Mark Langsdorf) [2176554] - ACPI: video: Remove code to unregister acpi_video backlight when a native backlight registers (Mark Langsdorf) [2176554] - ACPI: video: Drop backlight_device_get_by_type() call from acpi_video_get_backlight_type() (Mark Langsdorf) [2176554] - ACPI: video: Add acpi_backlight=video quirk for Lenovo ThinkPad W530 (Mark Langsdorf) [2176554] - ACPI: video: Add acpi_backlight=video quirk for Apple iMac14,1 and iMac14,2 (Mark Langsdorf) [2176554] - ACPI: video: Make acpi_backlight=video work independent from GPU driver (Mark Langsdorf) [2176554] - ACPI: video: Add auto_detect arg to __acpi_video_get_backlight_type() (Mark Langsdorf) [2176554] - ACPI: processor: Reorder acpi_processor_driver_init() (Mark Langsdorf) [2176554] - ACPI: bus: Rework system-level device notification handling (Mark Langsdorf) [2176554] - ACPI: resource: Add Medion S17413 to IRQ override quirk (Mark Langsdorf) [2176554] - ACPI: video: Add backlight=native DMI quirk for Acer Aspire 3830TG (Mark Langsdorf) [2176554] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Book X90 (Mark Langsdorf) [2176554] - ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 7 B1-750 (Mark Langsdorf) [2176554] - ACPI: x86: Introduce an acpi_quirk_skip_gpio_event_handlers() helper (Mark Langsdorf) [2176554] - ACPI: video: Add backlight=native DMI quirk for Dell Vostro 15 3535 (Mark Langsdorf) [2176554] - ACPICA: Add utcksum.o to the acpidump Makefile (Mark Langsdorf) [2176554] - Documentation: ACPI: Prune DSDT override documentation from index (Mark Langsdorf) [2176554] - ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable (Mark Langsdorf) [2176554] - ACPI: x86: Drop quirk for HP Elitebook (Mark Langsdorf) [2176554] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402FBA (Mark Langsdorf) [2176554] - ACPI: make kobj_type structures constant (Mark Langsdorf) [2176554] - ACPICA: Fix typo in CDAT DSMAS struct definition (Mark Langsdorf) [2176554] - ACPI: resource: Do IRQ override on all TongFang GMxRGxx (Mark Langsdorf) [2176554] - ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models (Mark Langsdorf) [2176554] - ACPI: CPPC: Fix some kernel-doc comments (Mark Langsdorf) [2176554] - ACPI: CPPC: Add AMD pstate energy performance preference cppc control (Mark Langsdorf) [2176554] - ACPI: PMIC: Add comments with DSDT power opregion field names (Mark Langsdorf) [2176554] - ACPI: battery: Increase maximum string length (Mark Langsdorf) [2176554] - ACPI: battery: Fix buffer overread if not NUL-terminated (Mark Langsdorf) [2176554] - ACPI: APEI: EINJ: Limit error type to 32-bit width (Mark Langsdorf) [2176554] - ACPI: NFIT: fix a potential deadlock during NFIT teardown (Mark Langsdorf) [2176554] - ACPI: Don't build ACPICA with '-Os' (Mark Langsdorf) [2176554] - acpi: Fix suspend with Xen PV (Mark Langsdorf) [2176554] - ACPI: battery: Fix missing NUL-termination with large strings (Mark Langsdorf) [2176554] - ACPI: PRM: Check whether EFI runtime is available (Mark Langsdorf) [2176554] - ACPI: PNP: Introduce list of known non-PNP devices (Mark Langsdorf) [2176554] - acpi_idle: Remove tracing (Mark Langsdorf) [2176554] - ACPI: Fix selecting wrong ACPI fwnode for the iGPU on some Dell laptops (Mark Langsdorf) [2176554] - ACPICA: nsrepair: handle cases without a return value correctly (Mark Langsdorf) [2176554] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA (Mark Langsdorf) [2176554] - ACPI: Silence missing prototype warnings (Mark Langsdorf) [2176554] - ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily (Mark Langsdorf) [2176554] - ACPI: processor: perflib: Use the "no limit" frequency QoS (Mark Langsdorf) [2176554] - ACPI: processor: idle: Drop unnecessary (void *) conversion (Mark Langsdorf) [2176554] - ACPICA: Constify pathname argument for acpi_get_handle() (Mark Langsdorf) [2176554] - ACPICA: Drop port I/O validation for some regions (Mark Langsdorf) [2176554] - ACPI: PMIC: Add pmic_i2c_address to BYT Crystal Cove support (Mark Langsdorf) [2176554] - ACPI: tables: Add support for NBFT (Mark Langsdorf) [2176554] - ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks (Mark Langsdorf) [2176554] - ACPI: resource: do IRQ override on Lenovo 14ALC7 (Mark Langsdorf) [2176554] - ACPI: resource: do IRQ override on XMG Core 15 (Mark Langsdorf) [2176554] - ACPI: EC: Fix ECDT probe ordering issues (Mark Langsdorf) [2176554] - ACPI: EC: Fix EC address space handler unregistration (Mark Langsdorf) [2176554] - ACPICA: Allow address_space_handler Install and _REG execution as 2 separate steps (Mark Langsdorf) [2176554] - ACPICA: include/acpi/acpixf.h: Fix indentation (Mark Langsdorf) [2176554] - ACPI: x86: Add skip i2c clients quirk for Medion Lifetab S10346 (Mark Langsdorf) [2176554] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [2176554] - ACPI: APEI: EINJ: Fix formatting errors (Mark Langsdorf) [2176554] - ACPI: processor: perflib: Adjust acpi_processor_notify_smm() return value (Mark Langsdorf) [2176554] - ACPI: processor: perflib: Rearrange acpi_processor_notify_smm() (Mark Langsdorf) [2176554] - ACPI: processor: perflib: Rearrange unregistration routine (Mark Langsdorf) [2176554] - ACPI: processor: perflib: Drop redundant parentheses (Mark Langsdorf) [2176554] - ACPI: processor: perflib: Adjust white space (Mark Langsdorf) [2176554] - ACPI: processor: idle: Drop unnecessary statements and parens (Mark Langsdorf) [2176554] - ACPI: thermal: Adjust critical.flags.valid check (Mark Langsdorf) [2176554] - ACPI: fan: Convert to use sysfs_emit_at() API (Mark Langsdorf) [2176554] - cxl/acpi: Set ACPI's CXL _OSC to indicate RCD mode support (Mark Langsdorf) [2176554] - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() (Mark Langsdorf) [2176554] - ACPI: battery: Call power_supply_changed() when adding hooks (Mark Langsdorf) [2176554] - ACPI: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [2176554] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Tab 3 Pro (YT3-X90F) (Mark Langsdorf) [2176554] - ACPI: APEI: Remove a useless include (Mark Langsdorf) [2176554] - ACPI: processor: Silence missing prototype warnings (Mark Langsdorf) [2176554] - ACPI: processor_idle: Silence missing prototype warnings (Mark Langsdorf) [2176554] - ACPI: APEI: Silence missing prototype warnings (Mark Langsdorf) [2176554] - ACPI: fan: Bail out if extract package failed (Mark Langsdorf) [2176554] - ACPI: pfr_update: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [2176554] - ACPI: pfr_telemetry: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [2176554] - ACPI: PCC: Setup PCC Opregion handler only if platform interrupt is available (Mark Langsdorf) [2176554] - ACPI: bus: Fix the _OSC capability check for FFH OpRegion (Mark Langsdorf) [2176554] - ACPI: HMAT: Fix initiator registration for single-initiator systems (Mark Langsdorf) [2176554] - ACPI: HMAT: remove unnecessary variable initialization (Mark Langsdorf) [2176554] - ACPI: APMT: Fix kerneldoc and indentation (Mark Langsdorf) [2176554] - redhat: enable the generic FFH operation handler (Mark Langsdorf) [2176554] - ACPI: Implement a generic FFH Opregion handler (Mark Langsdorf) [2176554] - ACPI: Enable FPDT on arm64 (Mark Langsdorf) [2176554] - ACPI: PM: Print full name path while adding power resource (Mark Langsdorf) [2176554] - ACPI: sysfs: use sysfs_emit() to instead of scnprintf() (Mark Langsdorf) [2176554] - ACPI: irq: Fix some kernel-doc issues (Mark Langsdorf) [2176554] - ACPI: tables: Fix the stale comments for acpi_locate_initial_tables() (Mark Langsdorf) [2176554] - ACPI: HMAT: use hotplug_memory_notifier() directly (Mark Langsdorf) [2176554] - ACPICA: Fix error code path in acpi_ds_call_control_method() (Mark Langsdorf) [2176554] - ACPICA: Update version to 20221020 (Mark Langsdorf) [2176554] - ACPI/IORT: Update SMMUv3 DeviceID support (Mark Langsdorf) [2176554] - ACPI: ARM Performance Monitoring Unit Table (APMT) initial support (Mark Langsdorf) [2176554] - ACPI: scan: substitute empty_zero_page with helper ZERO_PAGE(0) (Mark Langsdorf) [2176554] - ACPI: sysfs: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [2176554] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-cx0041ur (Mark Langsdorf) [2176554] - ACPI: processor: throttling: remove variable count (Mark Langsdorf) [2176554] - ACPI: processor: idle: Check acpi_fetch_acpi_dev() return value (Mark Langsdorf) [2176554] - ACPI: APEI: Drop unsetting driver data on remove (Mark Langsdorf) [2176554] - ACPI: x86: Add another system to quirk list for forcing StorageD3Enable (Mark Langsdorf) [2176554] - ACPICA: Finish support for the CDAT table (Mark Langsdorf) [2176554] - ACPICA: Improve warning message for "invalid ACPI name" (Mark Langsdorf) [2176554] - ACPICA: IORT: Update for revision E.e (Mark Langsdorf) [2176554] - ACPICA: Add support for FFH Opregion special context data (Mark Langsdorf) [2176554] - ACPICA: Add a couple of new UUIDs to the known UUID list (Mark Langsdorf) [2176554] - ACPICA: iASL: Add CCEL table to both compiler/disassembler (Mark Langsdorf) [2176554] - ACPICA: Do not touch VGA memory when EBDA < 1ki_b (Mark Langsdorf) [2176554] - ACPICA: Check that EBDA pointer is in valid memory (Mark Langsdorf) [2176554] - ACPICA: Make acpi_ex_load_op() match upstream (Mark Langsdorf) [2176554] - ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[] (Mark Langsdorf) [2176554] - ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA (Mark Langsdorf) [2176554] - ACPI: PCC: Fix unintentional integer overflow (Mark Langsdorf) [2176554] - apei/ghes: Use xchg_release() for updating new cache slot instead of cmpxchg() (Mark Langsdorf) [2176554] - EDAC/ghes: Make ghes_edac a proper module (Mark Langsdorf) [2176554] - EDAC/ghes: Prepare to make ghes_edac a proper module (Mark Langsdorf) [2176554] - EDAC/ghes: Add a notifier for reporting memory errors (Mark Langsdorf) [2176554] - ACPI: scan: Fix DMA range assignment (Mark Langsdorf) [2176554] - ACPI: PCI: Fix device reference counting in acpi_get_pci_dev() (Mark Langsdorf) [2176554] - ACPI: resource: note more about IRQ override (Mark Langsdorf) [2176554] - ACPI: resource: do IRQ override on LENOVO IdeaPad (Mark Langsdorf) [2176554] - ACPI: extlog: Handle multiple records (Mark Langsdorf) [2176554] - ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() (Mark Langsdorf) [2176554] - ACPI: thermal: Drop some redundant code (Mark Langsdorf) [2176554] - ACPI: thermal: Drop redundant parens from expressions (Mark Langsdorf) [2176554] - ACPI: thermal: Use white space more consistently (Mark Langsdorf) [2176554] - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak (Mark Langsdorf) [2176554] - ACPI: PM: Take wake IRQ into consideration when entering suspend-to-idle (Mark Langsdorf) [2176554] - ACPI: resources: Add wake_capable parameter to acpi_dev_irq_flags (Mark Langsdorf) [2176554] - ACPI: LPSS: Deduplicate skipping device in acpi_lpss_create_device() (Mark Langsdorf) [2176554] - ACPI: LPSS: Replace loop with first entry retrieval (Mark Langsdorf) [2176554] - ACPI: Kconfig: Drop link to https://01.org/linux-acpi (Mark Langsdorf) [2176554] - ACPI: docs: Drop useless DSDT override documentation (Mark Langsdorf) [2176554] - ACPI: DPTF: Drop stale link from Kconfig help (Mark Langsdorf) [2176554] - ACPI: bus: Add iterator for dependent devices (Mark Langsdorf) [2176554] - ACPI: scan: Add acpi_dev_get_next_consumer_dev() (Mark Langsdorf) [2176554] - ACPI: resource: Add ASUS model S5402ZA to quirks (Mark Langsdorf) [2176554] - ACPI: AMBA: Add ARM DMA-330 controller to the supported list (Mark Langsdorf) [2176554] - ACPI: APEI: Remove unneeded result variables (Mark Langsdorf) [2176554] - ACPI: fan: Reorder symbols to get rid of a few forward declarations (Mark Langsdorf) [2176554] - ACPI: scan: Support multiple DMA windows with different offsets (Mark Langsdorf) [2176554] - ACPI: AC: Remove the leftover struct acpi_ac_bl (Mark Langsdorf) [2176554] - ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable (Mark Langsdorf) [2176554] - ACPI: PCI: Rework acpi_get_pci_dev() (Mark Langsdorf) [2176554] - ACPI: PCC: Fix Tx acknowledge in the PCC address space handler (Mark Langsdorf) [2176554] - ACPI: PCC: replace wait_for_completion() (Mark Langsdorf) [2176554] - ACPI: PCC: Release resources on address space setup failure path (Mark Langsdorf) [2176554] - ACPI: HMAT: Drop unused dev_fmt() and redundant 'HMAT' prefix (Mark Langsdorf) [2176554] - ACPI: x86: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [2176554] - ACPI: LPSS: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [2176554] - ACPI: utils: Add acpi_dev_uid_to_integer() helper to get _UID as integer (Mark Langsdorf) [2176554] - ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA (Mark Langsdorf) [2176554] - ACPI: LPSS: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [2176554] - ACPI: APD: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [2176554] - ACPI: resource: Add helper function acpi_dev_get_memory_resources() (Mark Langsdorf) [2176554] - ACPI: resource: Filter out the non memory resources in is_memory() (Mark Langsdorf) [2176554] - ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address (Mark Langsdorf) [2176554] - ACPI: property: Silence missing-declarations warning in apple.c (Mark Langsdorf) [2176554] - ACPI: platform: Use PLATFORM_DEVID_NONE in acpi_create_platform_device() (Mark Langsdorf) [2176554] - ACPI: platform: Sort forbidden_id_list[] in ascending order (Mark Langsdorf) [2176554] - ACPI: platform: Use sizeof(*pointer) instead of sizeof(type) (Mark Langsdorf) [2176554] - ACPI: platform: Remove redundant print on -ENOMEM (Mark Langsdorf) [2176554] - ACPI: platform: Get rid of redundant 'else' (Mark Langsdorf) [2176554] - ACPI: property: Use acpi_dev_parent() (Mark Langsdorf) [2176554] - ACPI: bus: Refactor ACPI matching functions for better readability (Mark Langsdorf) [2176554] - ACPI: bus: Drop kernel doc annotation from acpi_bus_notify() (Mark Langsdorf) [2176554] - ACPI: EC: Drop unneeded result variable from ec_write() (Mark Langsdorf) [2176554] - ACPI: APEI: Add BERT error log footer (Mark Langsdorf) [2176554] - ACPI: Drop redundant acpi_dev_parent() header (Mark Langsdorf) [2176554] - ACPI: PM: Fix NULL argument handling in acpi_device_get/set_power() (Mark Langsdorf) [2176554] - ACPI: bus: Remove the unneeded result variable (Mark Langsdorf) [2176554] - ACPI: Drop parent field from struct acpi_device (Mark Langsdorf) [2176554] - ACPI: bus: Drop unused list heads from struct acpi_device (Mark Langsdorf) [2176554] - hisi_lpc: Use acpi_dev_for_each_child() (Mark Langsdorf) [2176554] - soundwire: Use acpi_dev_for_each_child() (Mark Langsdorf) [2176554] - platform/x86/thinkpad_acpi: Use acpi_dev_for_each_child() (Mark Langsdorf) [2176554] - platform/x86: Replace acpi_bus_get_device() (Mark Langsdorf) [2176554] - thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_find_child_by_adr() (Mark Langsdorf) [2176554] - USB: ACPI: Replace usb_acpi_find_port() with acpi_find_child_by_adr() (Mark Langsdorf) [2176554] - mfd: core: Use acpi_dev_for_each_child() (Mark Langsdorf) [2176554] - ACPI: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [2176554] - ACPI: PM: Fix acpi_dev_state_d0() kerneldoc (Mark Langsdorf) [2176554] - ACPI: scan: Eliminate __acpi_device_add() (Mark Langsdorf) [2176554] - ACPI: scan: Rearrange initialization of ACPI device objects (Mark Langsdorf) [2176554] - ACPI: scan: Rename acpi_bus_get_parent() and rearrange it (Mark Langsdorf) [2176554] - ACPI: Rename acpi_bus_get/put_acpi_device() (Mark Langsdorf) [2176554] - HID: intel-ish-hid: ipc: Fix potential use-after-free in work function (Tony Camuso) [2182396] - HID: stop drivers from selecting CONFIG_HID (Tony Camuso) [2182396] - HID: Put CONFIG_I2C_HID in common/generic (Tony Camuso) [2182396] - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Tony Camuso) [2182396] - HID: intel-ish-hid: ishtp: remove variable rb_count (Tony Camuso) [2182396] - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ricardo Robaina) [2196341] {CVE-2023-2002} - nvme: do not let the user delete a ctrl before a complete initialization (Maurizio Lombardi) [2186772] - scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed (Ming Lei) [2203125] - scsi: Revert "scsi: core: Do not increase scsi_device's iorequest_cnt if dispatch failed" (Ming Lei) [2203125] - netfilter: nf_tables: deactivate anonymous set from preparation phase (Florian Westphal) [2196135] {CVE-2023-32233} - clk: Fix pointer casting to prevent oops in devm_clk_release() (Michal Schmidt) [2189285] - clk: Provide new devm_clk helpers for prepared and enabled clocks (Michal Schmidt) [2189285] - clk: generalize devm_clk_get() a bit (Michal Schmidt) [2189285] - clk: Improve documentation for devm_clk_get() and its optional variant (Michal Schmidt) [2189285] - net: openvswitch: fix race on port output (Antoine Tenart) [2190207] - net: openvswitch: reduce cpu_used_mask memory (Antoine Tenart) [2190207] - net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() (Antoine Tenart) [2190207] - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new (Antoine Tenart) [2190207] - module: Don't wait for GOING modules (Mark Langsdorf) [2028238]- nvme: fix discard support without oncs (Ming Lei) [2174443] - nvme: fix handling single range discard request (Ming Lei) [2174443] - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Ricardo Robaina) [2192675] {CVE-2023-2483} - ice: Remove LAG+SRIOV mutual exclusion (Michal Schmidt) [2203243] - net: flow_offload: provision conntrack info in ct_metadata (Izabela Bakollari) [2189298] - ixgbe: add double of VLAN header when computing the max MTU (Ken Cox) [2153373] - ixgbe: allow to increase MTU to 3K with XDP enabled (Ken Cox) [2153373] - ixgbe: Remove redundant pci_enable_pcie_error_reporting() (Ken Cox) [2153373] - ixgbe: fill IPsec state validation failure reason (Ken Cox) [2153373] - ixgbe: Use C45 mdiobus accessors (Ken Cox) [2153373] - ixgbe: Filter out spurious link up indication (Ken Cox) [2153373] - ixgbe: XDP: fix checker warning from rcu pointer (Ken Cox) [2153373] - ixgbe: fix pci device refcount leak (Ken Cox) [2153373] - ixgbe: Remove unneeded semicolon (Ken Cox) [2153373] - ixgbe: Remove local variable (Ken Cox) [2153373] - ixgbe: change MAX_RXD/MAX_TXD based on adapter type (Ken Cox) [2153373] - ptp: introduce helpers to adjust by scaled parts per million (Ken Cox) [2153373] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Ken Cox) [2153373] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2153373] - arm64: dts: qcom: sa8540p-ride: Add ethernet nodes (Andrew Halaney) [2208309] - arm64: dts: qcom: sc8280xp: Add ethernet nodes (Andrew Halaney) [2208309] - clk: qcom: gcc-sc8280xp: Add EMAC GDSCs (Andrew Halaney) [2208309] - net: stmmac: dwmac-qcom-ethqos: Add EMAC3 support (Andrew Halaney) [2208309] - net: stmmac: dwmac-qcom-ethqos: Use loopback_en for all speeds (Andrew Halaney) [2208309] - net: stmmac: dwmac-qcom-ethqos: Respect phy-mode and TX delay (Andrew Halaney) [2208309] - net: stmmac: dwmac4: Allow platforms to specify some DMA/MTL offsets (Andrew Halaney) [2208309] - net: stmmac: Pass stmmac_priv in some callbacks (Andrew Halaney) [2208309] - net: stmmac: Remove some unnecessary void pointers (Andrew Halaney) [2208309] - net: stmmac: Fix DMA typo (Andrew Halaney) [2208309] - net: stmmac: qcom: drop of_match_ptr for ID table (Andrew Halaney) [2208309] - net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC (Andrew Halaney) [2208309] - net: stmmac: enable all safety features by default (Andrew Halaney) [2208309] - arm64: dts: qcom: sa8540p-pmics: rename pmic labels (Andrew Halaney) [2208309] - arm64: dts: qcom: sa8540p-pmics: add missing interrupt include (Andrew Halaney) [2208309] - arm64: dts: qcom: sa8450p-pmics: add rtc node (Andrew Halaney) [2208309] - arm64: dts: qcom: rename pm8450a dtsi to sa8540p-pmics (Andrew Halaney) [2208309] - dt-bindings: watchdog: qcom-wdt: add qcom,apss-wdt-sa8775p compatible (Shawn Doherty) [2209666] - dt-bindings: watchdog: qcom-wdt: merge MSM timer (Shawn Doherty) [2209666] - dt-bindings: watchdog: qcom-wdt: allow interrupts (Shawn Doherty) [2209666] - dt-bindings: watchdog: qcom-wdt: add qcom,kpss-wdt-mdm9615 (Shawn Doherty) [2209666] - dt-bindings: watchdog: qcom-wdt: fix list of MSM timer compatibles (Shawn Doherty) [2209666] - dt-bindings: watchdog: qcom-wdt: do not allow fallback alone (Shawn Doherty) [2209666] - dt-bindings: watchdog: qcom-wdt: require fallback for IPQ4019 (Shawn Doherty) [2209666] - dt-bindings: watchdog: Add MSM8994 watchdog timer (Shawn Doherty) [2209666] - dt-bindings: watchdog: Add binding for Qcom SDX65 (Shawn Doherty) [2209666] - dt-bindings: watchdog: Add SC8180X and SC8280XP compatibles (Shawn Doherty) [2209666] - dt-bindings: watchdog: improve QCOM compatible parsing for modern chips (Shawn Doherty) [2209666] - dt-bindings: watchdog: Add SM6350 and SM8250 compatible (Shawn Doherty) [2209666] - arm64: dts: qcom: sa8775p: add the watchdog node (Shawn Doherty) [2209666]- redhat/configs: add missing Qualcomm USB PHY configs (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p-ride: enable USB nodes (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: add USB nodes (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: pmic: add the sdam_0 node (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: pmic: remove the PON modes (Adrien Thierry) [2208304] - phy: qcom-qmp: Add SA8775P USB3 UNI phy (Adrien Thierry) [2208304] - phy: qualcomm: phy-qcom-qmp-ufs: add definitions for sa8775p (Adrien Thierry) [2208304] - pinctrl: qcom: spmi-gpio: add support for pmm8654au-gpio (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: drop sdm845_qhp_pcie_rx_tbl (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p-ride: add PMIC regulators (Adrien Thierry) [2208304] - regulator: qcom-rpmh: add support for pmm8654au regulators (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p-ride: set gpio-line-names for PMIC GPIOs (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: add PMIC GPIO controller nodes (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: pmic: add thermal zones (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: pmic: add support for the pmm8654 RESIN input (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: pmic: add the power key (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: add the Power On device node (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: add support for the on-board PMICs (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: add the spmi node (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: add the pdc node (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: sort soc nodes by reg property (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: pad reg properties to 8 digits (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add SM7150 support (Adrien Thierry) [2208304] - phy: qcom-qmp: Add support for SDX65 QMP PCIe PHY (Adrien Thierry) [2208304] - phy: qcom-qmp-combo: use qmp_combo_offsets_v3 instead of _v6 (Adrien Thierry) [2208304] - phy: qcom-qmp-combo: fix v3 offsets table (Adrien Thierry) [2208304] - phy: qualcomm: phy-qcom-ipq806x-sata: Convert to platform remove callback returning void (Adrien Thierry) [2208304] - phy: qualcomm: phy-qcom-eusb2-repeater: Convert to platform remove callback returning void (Adrien Thierry) [2208304] - phy: qualcomm: phy-qcom-apq8064-sata: Convert to platform remove callback returning void (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: Add RC init sequence for SDX55 (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: Split out EP related init sequence for SDX55 (Adrien Thierry) [2208304] - phy: qcom: phy-qcom-snps-eusb2: Add support for eUSB2 repeater (Adrien Thierry) [2208304] - phy: qcom: Add QCOM SNPS eUSB2 repeater driver (Adrien Thierry) [2208304] - phy: qcom: snps-eusb2: Add missing headers (Adrien Thierry) [2208304] - phy: qcom-qmp-combo: Add support for SM8550 (Adrien Thierry) [2208304] - phy: qcom-qmp: Add v6 DP register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: pcs-usb: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom: Add QCOM SNPS eUSB2 driver (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: Add support for SM8550 g3x2 and g4x2 PCIEs (Adrien Thierry) [2208304] - phy: qcom-qmp: qserdes-lane-shared: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: qserdes-txrx: Add v6.20 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: pcs-pcie: Add v6.20 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: pcs-pcie: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: pcs: Add v6.20 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: pcs: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom: com-qmp-combo: add SM8350 & SM8450 support (Adrien Thierry) [2208304] - phy: qcom-qmp: Introduce Kconfig symbols for discrete drivers (Adrien Thierry) [2208304] - phy: qcom-qmp-combo: Add config for SM6350 (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add SM8550 support (Adrien Thierry) [2208304] - phy: qcom-qmp: pcs-ufs: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: qserdes-txrx-ufs: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: qserdes-txrx: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: qserdes-com: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp-usb: fix the regs layout table for sdx65 uniphy PHY (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: fix the regs layout table for sm8450 gen3x1 PHY (Adrien Thierry) [2208304] - phy: qcom-qmp-combo: rework regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp-combo: remove QPHY_PCS_LFPS_RXTERM_IRQ_STATUS reg (Adrien Thierry) [2208304] - phy: qualcomm: qmp-ufs: rename qmp_ufs_offsets_v5 to qmp_ufs_offsets (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add HS G4 mode support to SC8280XP SoC (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add HS G4 mode support to SM8450 SoC (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add HS G4 mode support to SM8350 SoC (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Avoid setting HS G3 specific registers (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add HS G4 mode support to SM8250 SoC (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add HS G4 mode support to SM8150 SoC (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Move HS Rate B register setting to tbls_hs_b (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add support for configuring PHY in HS G4 mode (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add support for configuring PHY in HS Series B mode (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Move register settings to qmp_phy_cfg_tbls struct (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Rename MSM8996 PHY definitions (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Remove _tbl suffix from qmp_phy_init_tbl definitions (Adrien Thierry) [2208304] - phy: qcom-qmp: Add SM6125 UFS PHY support (Adrien Thierry) [2208304] - phy: Revert "phy: qualcomm: usb28nm: Add MDM9607 init sequence" (Adrien Thierry) [2208304] - phy: qcom-qmp-usb: Add Qualcomm SM6115 / SM4250 USB3 PHY support (Adrien Thierry) [2208304] - phy: qcom-qmp-usb: Fix QSERDES_V3_RX_UCDR_PI_CONTROLS init val (Adrien Thierry) [2208304] - phy: qcom-qmp: move type-specific headers to particular driver (Adrien Thierry) [2208304] - phy: qcom-qmp-usb: fix regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp-usb: rework regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp-usb: remove QPHY_PCS_MISC_TYPEC_CTRL reg (Adrien Thierry) [2208304] - phy: qcom-qmp-usb: remove QPHY_PCS_LFPS_RXTERM_IRQ_STATUS reg (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: rename regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: rework regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: split UFS-specific v2 PCS registers to a separate header (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie-msm8996: rework regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: rename regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: rework regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp: remove duplicate v5_5nm register definitions (Adrien Thierry) [2208304] - phy: qcom-qmp: fix typo in QSERDES_COM_CMN_RSVD5 value (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: provide symbol clocks (Adrien Thierry) [2208304] - phy: qualcomm: pcie2: register as clock provider (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: add support for sm8350 platform (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: rename the sm8450 gen3 PHY config tables (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: split sm8450 gen3 PHY config tables (Adrien Thierry) [2208304] - clk: fixed-rate: add devm_clk_hw_register_fixed_rate (Adrien Thierry) [2208304] - clk: asm9260: use parent index to link the reference clock (Adrien Thierry) [2208304] - netfilter: nf_dup_netdev: add and use recursion counter (Eric Garver) [1724795] - netfilter: nf_dup_netdev: do not push mac header a second time (Eric Garver) [1724795] - netfilter: egress: silence egress hook lockdep splats (Eric Garver) [1724795] - netfilter: nft_fwd_netdev: Support egress hook (Eric Garver) [1724795] - netfilter: nft_meta: add NFT_META_IFTYPE (Eric Garver) [1724795] - selftests/bpf: Do not use sign-file as testcase (Alex Gladkov) [2184616] - x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK (Oleg Nesterov) [2190456] - kexec: remove unnecessary arch_kexec_kernel_image_load() (Baoquan He) [RHEL-517] - x86/kexec: remove unnecessary arch_kexec_kernel_image_load() (Baoquan He) [RHEL-517] - netlabel: fix out-of-bounds memory accesses (Juraj Marcin) [2181134] - lsm: Clarify documentation of vm_enough_memory hook (Juraj Marcin) [2181134] - lsm,fs: fix vfs_getxattr_alloc() return type and caller error paths (Juraj Marcin) [2181134] - LSM: Better reporting of actual LSMs at boot (Juraj Marcin) [2181134] - selinux: remove the sidtab context conversion indirect calls (Juraj Marcin) [2181134] - audit: Fix some kernel-doc warnings (Juraj Marcin) [2181134] - lsm: remove obsoleted comments for security hooks (Juraj Marcin) [2181134] - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() (Juraj Marcin) [2181134] - selinux: remove the unneeded result variable (Juraj Marcin) [2181134] - ->getprocattr(): attribute name is const char *, TYVM... (Juraj Marcin) [2181134] - selinux: declare read-only parameters const (Juraj Marcin) [2181134] - selinux: use int arrays for boolean values (Juraj Marcin) [2181134] - selinux: remove an unneeded variable in sel_make_class_dir_entries() (Juraj Marcin) [2181134] - security: pass down mount idmapping to setattr hook (Juraj Marcin) [2181134] - selinux: selinux_add_opt() callers free memory (Juraj Marcin) [2181134] - selinux: Add boundary check in put_entry() (Juraj Marcin) [2181134] - selinux: fix memleak in security_read_state_kernel() (Juraj Marcin) [2181134] - selinux: fix typos in comments (Juraj Marcin) [2181134] - selinux: drop unnecessary NULL check (Juraj Marcin) [2181134] - selinux: add __randomize_layout to selinux_audit_data (Juraj Marcin) [2181134] - selinux: free contexts previously transferred in selinux_add_opt() (Juraj Marcin) [2181134 2187402] - security: declare member holding string literal const (Juraj Marcin) [2181134] - selinux: fix indentation level of mls_ops block (Juraj Marcin) [2181134] - selinux: include necessary headers in headers (Juraj Marcin) [2181134] - selinux: avoid extra semicolon (Juraj Marcin) [2181134] - selinux: update parameter documentation (Juraj Marcin) [2181134] - selinux: resolve checkpatch errors (Juraj Marcin) [2181134] - security: don't treat structure as an array of struct hlist_head (Juraj Marcin) [2181134] - selinux: Remove redundant assignments (Juraj Marcin) [2181134] - selinux: fix bad cleanup on error in hashtab_duplicate() (Juraj Marcin) [2181134] - tipc: check the bearer min mtu properly when setting it by netlink (Xin Long) [2185140] - tipc: do not update mtu if msg_max is too small in mtu negotiation (Xin Long) [2185140] - tipc: add tipc_bearer_min_mtu to calculate min mtu (Xin Long) [2185140]- platform/x86/intel/ifs: Update IFS doc (David Arcari) [2153901] - platform/x86/intel/ifs: Implement Array BIST test (David Arcari) [2153901] - platform/x86/intel/ifs: Sysfs interface for Array BIST (David Arcari) [2153901] - platform/x86/intel/ifs: Introduce Array Scan test to IFS (David Arcari) [2153901] - x86/include/asm/msr-index.h: Add IFS Array test bits (David Arcari) [2153901] - platform/x86/intel/ifs: IFS cleanup (David Arcari) [2153901] - platform/x86/intel/ifs: Reorganize driver data (David Arcari) [2153901] - platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data (David Arcari) [2153901] - SUNRPC: Fix encoding of accepted but unsuccessful RPC replies (Scott Mayhew) [2209231] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (David Arcari) [2162165] - fuse: wait for writepages in syncfs (Brian Foster) [2189470] - virtio_fs: Modify format for virtio_fs_direct_access (Brian Foster) [2189470] - virtiofs: delete unused parameter for virtio_fs_cleanup_vqs (Brian Foster) [2189470] - virtiofs: use strscpy for copying the queue name (Brian Foster) [2189470] - block: do not reverse request order when flushing plug list (Ming Lei) [2090016] - time/hrtimer: Embed hrtimer mode into hrtimer_sleeper (Juri Lelli) [2203224] - time/hrtimer: Add PINNED_HARD mode for realtime hrtimers (Juri Lelli) [2203224] - erspan: get the proto with the md version for collect_md (Xin Long) [2140037] - gpio: imx-scu: add imx-scu GPIO driver (Steve Best) [2184172] - memory: tegra30-emc: fix interconnect registration race (Mark Salter) [2181001] - memory: tegra20-emc: fix interconnect registration race (Mark Salter) [2181001] - memory: tegra124-emc: fix interconnect registration race (Mark Salter) [2181001] - memory: tegra: fix interconnect registration race (Mark Salter) [2181001] - interconnect: fix provider registration API (Mark Salter) [2181001] - interconnect: fix icc_provider_del() error handling (Mark Salter) [2181001] - interconnect: fix mem leak when freeing nodes (Mark Salter) [2181001] - interconnect: move ignore_list out of of_count_icc_providers() (Mark Salter) [2181001] - interconnect: Make icc_provider_del() return void (Mark Salter) [2181001] - interconnect: sm8450: Ignore return value of icc_provider_del() in .remove() (Mark Salter) [2181001] - interconnect: osm-l3: Ignore return value of icc_provider_del() in .remove() (Mark Salter) [2181001] - interconnect: msm8974: Ignore return value of icc_provider_del() in .remove() (Mark Salter) [2181001] - interconnect: icc-rpmh: Ignore return value of icc_provider_del() in .remove() (Mark Salter) [2181001] - interconnect: icc-rpm: Ignore return value of icc_provider_del() in .remove() (Mark Salter) [2181001] - memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings() (Mark Salter) [2181001] - memory: of: Fix refcount leak bug in of_get_ddr_timings() (Mark Salter) [2181001] - redhat/configs: enable TEGRA186_GPC_DMA driver (Mark Salter) [2181001] - dmaengine: tegra: explicitly select DMA_VIRTUAL_CHANNELS (Mark Salter) [2181001] - pinctrl: tegra: Separate Tegra194 instances (Mark Salter) [2181001] - clk: tegra20: Fix refcount leak in tegra20_clock_init (Mark Salter) [2181001] - clk: tegra: Fix refcount leak in tegra114_clock_init (Mark Salter) [2181001] - clk: tegra: Fix refcount leak in tegra210_clock_init (Mark Salter) [2181001] - clk: tegra: Add missing of_node_put() (Mark Salter) [2181001] - cpufreq: tegra194: change tegra239_cpufreq_soc to static (Mark Salter) [2181001] - cpufreq: tegra194: Add support for Tegra239 (Mark Salter) [2181001] - cpufreq: tegra194: Remove the unneeded result variable (Mark Salter) [2181001] - pwm: tegra: Implement .apply() callback (Mark Salter) [2181001] - clk: tegra: Update kerneldoc to match prototypes (Mark Salter) [2181001] - clk: tegra: Add missing reset deassertion (Mark Salter) [2181001] - reset: tegra-bpmp: Restore Handle errors in BPMP response (Mark Salter) [2181001] - clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver (Mark Salter) [2181001] - pwm: tegra: Rename variable pointing to driver private data (Mark Salter) [2181001] - clk: tegra: Support runtime PM and power domain (Mark Salter) [2181001] - clk: tegra: Make vde a child of pll_p on tegra114 (Mark Salter) [2181001] - reset: tegra-bpmp: Revert Handle errors in BPMP response (Mark Salter) [2181001] - reset: tegra-bpmp: Handle errors in BPMP response (Mark Salter) [2181001] - clk: tegra: Remove CLK_IS_CRITICAL flag from fuse clock (Mark Salter) [2181001] - clk: tegra: fix old-style declaration (Mark Salter) [2181001] - dmaengine: tegra: Fix memory leak in terminate_all() (Mark Salter) [2181001] - memory: tegra: Remove clients SID override programming (Mark Salter) [2181001] - soc: tegra: fix CPU_BIG_ENDIAN dependencies (Mark Salter) [2181001] - pwm: tegra: Fix 32 bit build (Mark Salter) [2181001] - dmaengine: tegra: Add support for dma-channel-mask (Mark Salter) [2181001] - cpufreq: tegra186: Use flexible array to simplify memory allocation (Mark Salter) [2181001] - memory: tegra: Add API for retrieving carveout bounds (Mark Salter) [2181001] - tegra: mark BPMP driver as little-endian only (Mark Salter) [2181001] - memory: tegra186-emc: use DEFINE_SHOW_ATTRIBUTE to simplify code (Mark Salter) [2181001] - memory: tegra210-emc: use DEFINE_SHOW_ATTRIBUTE to simplify code (Mark Salter) [2181001] - memory: tegra30-emc: use DEFINE_SHOW_ATTRIBUTE to simplify code (Mark Salter) [2181001] - memory: tegra20-emc: use DEFINE_SHOW_ATTRIBUTE to simplify code (Mark Salter) [2181001] - phy: tegra: xusb: Use dev_err_probe() to simplify code (Mark Salter) [2181001] - phy: tegra: xusb: Only warn once about reset problems in .remove() (Mark Salter) [2181001] - firmware: tegra: Remove surplus dev_err() when using platform_get_irq_byname() (Mark Salter) [2181001] - firmware: tegra: include IVC header file only once (Mark Salter) [2181001] - phy: tegra: p2u: Set ENABLE_L2_EXIT_RATE_CHANGE in calibration (Mark Salter) [2181001] - scsi: smartpqi: Update version to 2.1.22-040 (Don Brace) [2162109] - scsi: smartpqi: Update copyright to 2023 (Don Brace) [2162109] - scsi: smartpqi: Add sysfs entry for NUMA node in /sys/block/sdX/device (Don Brace) [2162109] - scsi: smartpqi: Stop sending driver-initiated TURs (Don Brace) [2162109] - scsi: smartpqi: Fix byte aligned writew for ARM servers (Don Brace) [2162109] - scsi: smartpqi: Add support for RAID NCQ priority (Don Brace) [2162109] - scsi: smartpqi: Validate block layer host tag (Don Brace) [2162109] - scsi: smartpqi: Remove contention for raid_bypass_cnt (Don Brace) [2162109] - scsi: smartpqi: Fix rare SAS transport memory leak (Don Brace) [2162109] - scsi: smartpqi: Remove NULL pointer check (Don Brace) [2162109] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2162109] - scsi: smartpqi: Map full length of PCI BAR 0 (Don Brace) [2162109] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [2162109]- vmxnet3: use gro callback when UPT is enabled (Izabela Bakollari) [2181854] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels() (Jose Ignacio Tornos Martinez) [2178526] - net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: ignore key disable commands (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: reduce the MHI timeout to 20s (Jose Ignacio Tornos Martinez) [2178526] - net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: fix fw used for offload check for mt7922 (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: Fix use-after-free in fw features query. (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Fix SDIO suspend/resume regression (Jose Ignacio Tornos Martinez) [2178526] - net: qrtr: Fix a refcount bug in qrtr_recvmsg() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix flow dissection for forwarded packets (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix mesh forwarding (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix receiving mesh packets in forwarding=0 networks (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix potential null pointer dereference (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: drop bogus static keywords in A-MSDU rx (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix mesh path discovery based on unicast packets (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix qos on mesh interfaces (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Serialize ieee80211_handle_wake_tx_queue() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mwifiex: mark OF related data as maybe unused (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: do not check WED status for non-mmio devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add back 160MHz channel width support for MT7915 (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: do not run mt76_unregister_device() on unregistered hw (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: fix MLO connection ownership (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: check basic rates validity (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: fix puncturing bitmap policy (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: fix NULL-ptr deref in offchan check (Jose Ignacio Tornos Martinez) [2178526] - wifi: wext: warn about usage only once (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: usb: fix use-after-free in mt76u_free_rx_queue (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: allow system suspend to survive ath11k (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: add LEDS_CLASS dependency (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: remove unused iwl_dbgfs_is_match() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fix AP mode authentication transmission failed (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: p2p: Introduce generic flexible array frame member (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add documentation for amsdu_mesh_control (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: remove gfp parameter from cfg80211_obss_color_collision_notify description (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: always initialize link_sta with sta (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta() (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Set SSID if it is not already set (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: move H2C of del_pkt_offload before polling FW status ready (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: use readable return 0 in rtw89_mac_cfg_ppdu_status() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: usb: drop now unnecessary URB size check (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: usb: send Zero length packets if necessary (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: usb: Set qsel correctly (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix off-by-one link setting (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Fix for Rx fragmented action frames (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: avoid u32_encode_bits() warning (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Don't translate MLD addresses for multicast (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: call reg_notifier for self managed wiphy from driver hint (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: get rid of gfp in cfg80211_bss_color_notify (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: Allow authentication frames and set keys on NAN interface (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix non-MLO station association (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Allow NSS change only up to capability (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDU (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix receiving A-MSDU frames on mesh interfaces (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: remove mesh forwarding congestion check (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: factor out bridge tunnel / RFC1042 header check (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdr (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() (Jose Ignacio Tornos Martinez) [2178526] - rfkill: Use sysfs_emit() to instead of sprintf() (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: include puncturing bitmap in channel switch events (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: validate and configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: move puncturing bitmap validation from mac80211 (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: return error message for malformed chandef (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211_hwsim: Rename pid to portid to avoid confusion (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP event (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: emit CMD_START_AP on multicast group when an AP is started (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: mlme: handle EHT channel puncturing (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD AP (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Extend cfg80211_new_sta() for MLD AP (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: move color collision detection report in a delayed work (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Fix use after free for wext (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Authentication offload to user space for MLO connection in STA mode (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG} (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: fix txdw7 assignment of TX DESC v3 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Add LED control code for RTL8723AU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Add LED control code for RTL8192EU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Add LED control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Register the LED and make it blink (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: phy: set TX power according to RF path number by chip (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: correct register mask name of TX power offset (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: use passed channel in set_tx_shape_dfir() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852be: enable CLKREQ of PCI capability (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: don't support LPS-PG mode after firmware 0.29.26.0 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: reset IDMEM mode to default value (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add use of pkt_list offload to debug entry (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: refine packet offload flow (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fix potential wrong mapping for pkt-offload (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: disallow enter PS mode after create TDLS link (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: refine MCC C2H debug logs (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fix parsing offset for MCC C2H (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: deal with RXI300 error (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: mac: add function to get TSF (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: split out generic part of rtw89_mac_port_tsf_sync() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: correct unit for port offset and refine macro (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.0 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Fix test fail when coexist with raspberryPI A2DP idle (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Correct A2DP exist variable source (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Set Bluetooth background scan PTA request priority (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Refine coexistence log (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Force to update TDMA parameter when radio state change (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Clear Bluetooth HW PTA counter when radio state change (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Update Wi-Fi external control TDMA parameters/tables (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: change cfg80211_set_channel() name and signature (Jose Ignacio Tornos Martinez) [2178526] - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mwifiex: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2178526] - wifi: mwifiex: Replace one-element arrays with flexible-array members (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2178526] - wifi: mwifiex: Support firmware hotfix version in GET_HW_SPEC responses (Jose Ignacio Tornos Martinez) [2178526] - wifi: mwifiex: Support SD8978 chipset (Jose Ignacio Tornos Martinez) [2178526] - wifi: mwifiex: Add missing compatible string for SD8787 (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4377 (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4355 (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Rename Cypress 89459 to BCM4355 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: mac: Use existing macros in rtw_pwr_seq_parser() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Move enum rtw_tx_queue_type mapping code to tx.{c,h} (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: pci: Change queue datatype to enum rtw_tx_queue_type (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: pci: Use enum type for rtw_hw_queue_mapping() and ac_to_hwq (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: support ww power config in dts node (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt76x0u: report firmware version through ethtool (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: complete wed reset support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add mt7915 wed reset callbacks (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: dma: reset wed queues in mt76_dma_rx_reset (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: dma: add reset to mt76_dma_wed_setup signature (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: add EHT beamforming support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: enable EHT support in firmware (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: add support for EHT rate report (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: add EHT capability init (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: rework capability init (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: add helpers for wtbl and interface limit (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: add variants support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add EHT rate stats for ethtool (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: increase wcid size to 1088 (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: add cmd id related to EHT support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: add helpers for EHT capability (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: add CMD_CBW_320MHZ (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add EHT phy type (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: remove __mt76_mcu_restart macro (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: rely on mt76_connac_tx_complete_skb (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: rely on mt76_connac_txp_skb_unmap (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: rely on mt76_connac_txp_common structure (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: release rxwi in mt7915_wed_release_rx_buf (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: enable page_pool stats (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: switch to page_pool allocator (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix memory leak in mt7915_mmio_wed_init_rx_buf (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: fix rx filter incorrect by drv/fw inconsistent (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add memory barrier to SDIO queue kick (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: reduce polling time in pmctrl (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add flexible polling wait-interval support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix WED TxS reporting (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: wed: enable red per-band token drop (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: set sku initial value to zero (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921u: add support for Comfast CF-952AX (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7615: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7603: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: introduce mt76_queue_is_wed_rx utility routine (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: fix invalid remain_on_channel duration (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: remove BW160 and BW80+80 support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: fix POWER_CTRL command name typo (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: do not hardcode vht beamform cap (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: update register for CFEND_RATE (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: add ack signal support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: fix channel switch fail in monitor mode (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: rework mt7915_thermal_temp_store() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Fix off by one in mhi_ep_process_cmd_ring() (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: fix compilation errors in rfkill() (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: Support STEP equalizer settings from BIOS. (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: bump FW API to 74 for AX devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: Reset rate index if rate is wrong (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: simplify by using SKB MAC header pointer (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: add sniffer meta data APIs (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: rx: add sniffer support for EHT mode (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: always send nullfunc frames on MGMT queue (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: remove h from printk format specifier (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: improve tag handling in iwl_request_firmware (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mention the response structure in the kerneldoc (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: add minimal EHT rate reporting (Jose Ignacio Tornos Martinez) [2178526] - net: qrtr: free memory on error path in radix_tree_insert() (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Change state_lock to mutex (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Save channel state locally during suspend and resume (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Move chan->lock to the start of processing queued ch ring (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Only send -ENOTCONN status if client driver is available (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Check if the channel is supported by the controller (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Power up/down MHI stack during MHI RESET (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: host: Update mhi driver description (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: Update Makefile to used Kconfig flags (Jose Ignacio Tornos Martinez) [2178526] - wifi: wireless: deny wireless extensions on MLO-capable devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: wireless: warn on most wireless extension usage (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: drop extra 'e' from ieeee80211... name (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Deduplicate certificate loading (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add kernel-doc for EHT structure (Jose Ignacio Tornos Martinez) [2178526] - mac80211: support minimal EHT rate reporting on RX (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Add HE MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Add VHT MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Use MLD address to indicate MLD STA disconnection (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Support 32 bytes KCK key in GTK rekey offload (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: remove support for static WEP (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: Add support to read EEPROM caldata (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: Add new qmi_bdf_type to handle caldata (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: Fix incorrect qmi_file_type enum values (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: dp_mon: Fix uninitialized warning related to the pktlog (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: dp_mon: Fix out of bounds clang warning (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: hal_rx: Use memset_startat() for clearing queue descriptors (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: Fix uninitilized variable clang warnings (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: wmi: delete PSOC_HOST_MAX_NUM_SS (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: hal: convert offset macros to functions (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: hal: add ab parameter to macros using it (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: fix ce memory mapping for ahb devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Remove the unused function ath10k_ce_shadow_src_ring_write_index_set() (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: add channel 177 into 5 GHz channel list (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Add support to configure FTM responder role (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Dump the efuse only for untested devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Print the ROM version too (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Use non-atomic sta iterator in rtw_ra_mask_info_update() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Use rtw_iterate_vifs() for rtw_vif_watch_dog_iter() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Move register access from rtw_bf_assoc() outside the RCU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Use a longer retry limit of 48 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Report the RSSI to the firmware (Jose Ignacio Tornos Martinez) [2178526] - wifi: rt2x00: Remove useless else if (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt7601u: fix an integer underflow (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: rtl8723ae: fix obvious spelling error tyep->type (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU (Jose Ignacio Tornos Martinez) [2178526] - Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: dma: fix a regression in adding rx buffers (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: fill the missing configuration about queue empty checking (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fix assignation of TX BD RAM table (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: rfk: correct ADC clock settings (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: correct register definitions of digital CFO and spur elimination (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: set the correct mac_id for management frames (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fix null vif pointer when get management frame date rate (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Change Wi-Fi role info related logic to version separate (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Change RTL8852B use v1 TDMA policy (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Packet traffic arbitration hardware owner monitor (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: refactor debug log of slot list (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Change firmware steps report to version separate (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Change Wi-Fi Null data report to version separate (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Add version code for Wi-Fi firmware coexistence control (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Update WiFi role info H2C report (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: only read Bluetooth counter of report version 1 for RTL8852A (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Add v5 firmware control report (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Change firmware control report to version separate (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Add v4 version firmware cycle report (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Rename BTC firmware cycle report by feature version (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Remove le32 to CPU translator at firmware cycle report (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: Fix a typo in debug message (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds (Jose Ignacio Tornos Martinez) [2178526] - wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: avoid NULL-deref in survey dump for 2G only device (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: avoid handling disabled channels for survey dump (Jose Ignacio Tornos Martinez) [2178526] - net: rfkill: gpio: add DT support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix double space in comment (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: debugfs: fix to work with multiple PCI devices (Jose Ignacio Tornos Martinez) [2178526] - mac80211: Fix MLO address translation for multiple bss case (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: reset multiple BSSID options in stop_ap() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Fix iTXQ AMPDU fragmentation handling (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: sdata can be NULL during AMPDU start (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Proper mark iTXQs for resumption (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: Prefer DT board type over DMI board type (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: Use generic thermal_zone_get_trip() function (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: remove most hidden macro dependencies on ah (Jose Ignacio Tornos Martinez) [2178526] - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() (Jose Ignacio Tornos Martinez) [2178526] - wifi: wilc1000: add missing unregister_netdev() in wilc_netdev_ifc_init() (Jose Ignacio Tornos Martinez) [2178526] - wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Add rate control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Support new chip RTL8188EU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Define masks for cck_agc_rpt bits (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Make rtl8xxxu_load_firmware take const char* (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Deduplicate the efuse dumping code (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: rfk: refine AGC tuning flow of DPK for irregular PA (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: refine 6 GHz scanning dwell time (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: update BSS color mapping register (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Change TDMA related logic to version separate (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: refactor _chk_btc_report() to extend more features (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Add v2 BT AFH report and related variable (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Update BTC firmware report bitmap definition (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Enable Bluetooth report when show debug info (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: use new introduction BTC version format (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: add BTC format version derived from firmware version (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: select CONFIG_RELAY (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: rfk: recover RX DCK failure (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: rfk: correct DPK settings (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: rfk: correct DACK setting (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fw: adapt to new firmware format of security section (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: consider ER SU as a TX capability (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Fix assignment to bit field priv->cck_agc_report_type (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Fix assignment to bit field priv->pi_enabled (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: get rid of wed rx_buf_ring page_frag_cache (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: dma: rely on queue page_frag_cache for wed rx queues (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: handle possible mt76_rx_token_consume failures (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: dma: do not increment queue head if mt76_dma_add_buf fails (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7615: enable per-phy led support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable per-phy led support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: move leds struct in mt76_phy (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: move leds field in leds struct (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: add support to update fw capability with MTFG table (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: check the correctness of event data (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: split mcu chan_mib array up (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: fix monitor mode bringup crash (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Fix scan request param frame size warning (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: fixing IQK failures for rtl8192eu (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: btcoexist: fix conditions branches that are never executed (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: rtl8192se: remove redundant rtl_get_bbreg() call (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Add rtw8723du chipset support (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Add rtw8822cu chipset support (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Add rtw8822bu chipset support (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Add rtw8821cu chipset support (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Add common USB chip support (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: iterate over vif/sta list non-atomically (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Drop coex mutex (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Drop h2c.lock (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Drop rf_lock (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Call rtw_fw_beacon_filter_config() with rtwdev->mutex held (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: print firmware type in info message (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add join info upon create interface (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fix unsuccessful interface_add flow (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: stop mac port function when stop_ap() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add mac TSF sync function (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: request full firmware only once if it's early requested (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: don't request partial firmware if SECURITY_LOADPIN_ENFORCE (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Introduce rtl8xxxu_update_ra_report (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Fix the channel width reporting (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: introduce BRCMFMAC exported symbols namespace (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: add vendor name in revinfo debugfs file (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: add support Broadcom BCA firmware api (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: add support for Cypress firmware api (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: add support for vendor-specific firmware api (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: add firmware vendor info in driver info (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: add function to unbind device to bus layer api (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: add ipq5018 device support (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: add new hw ops for IPQ5018 to get rx dest ring hashmap (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: initialize hw_ops for IPQ5018 (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: update hal srng regs for IPQ5018 (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: remap ce register space for IPQ5018 (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: update ce configurations for IPQ5018 (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: update hw params for IPQ5018 (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: fw: use correct IML/ROM status register (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: dump: Update check for UMAC valid FW address (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: d3: add TKIP to the GTK iterator (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: clean up comments (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: Don't use deprecated register (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: pcie: Add reading and storing of crf and cdb id. (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: replace usage of found with dedicated list iterator variable (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: dump: Update check for valid FW address (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: don't access packet before checking len (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: modify new queue allocation command (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: nvm-parse: enable WiFi7 for Fm radio for now (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: add reset to rx_ring_setup callback (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Fix race condition with struct htt_ppdu_stats_info (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: fix QCOM_SMEM dependency (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921e: add pci .shutdown() support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: mmio: fix naming convention (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: enable ack signal support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: rely on band_idx of mt76_phy (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable per bandwidth power limit support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: introduce mt7915_get_power_bound() (Jose Ignacio Tornos Martinez) [2178526] - mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: fix coverity overrun-call in mt76_get_txpower() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt76x0: remove dead code in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix band_idx usage (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable .sta_set_txpwr support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add basedband Txpower info into debugfs (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add missing MODULE_PARM_DESC (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable WED RX stats (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable WED RX support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility routine (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add info parameter to rx_skb signature (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add WED RX support to dma queue alloc (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add WED RX support to mt76_dma_rx_fill (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add WED RX support to mt76_dma_{add,get}_buf (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: introduce rxwi and rx token utility routines (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: introduce helper for mt7996 chipset (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: add more starec command tags (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: add more bss info command tags (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: introduce unified event table (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: add more unified command IDs (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: rework fields for larger bandwidth support in sta_rec_bf (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: update struct sta_rec_phy (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: rework macros for unified command (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: introduce chanctx support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: introduce remain_on_channel support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: accept hw scan request at a time (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: drop ieee80211_[start, stop]_queues in driver (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: add unified ROC cmd/event support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: add chanctx parameter to mt76_connac_mcu_uni_add_bss signature (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: add mt76_connac_mcu_uni_set_chctx (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: do not run mt76u_status_worker if the device is not running (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: update nss calculation in txs (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: don't claim 160MHz support with mt7915 DBDC (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: Fix VHT beamforming capabilities with DBDC (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable coredump support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add full system reset into debugfs (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable full system reset support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: rework mt7915_dma_reset() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: move aggr_stats array in mt76_phy (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7615: rely on mt7615_phy in mt7615_mac_reset_counters (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7615: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: fix bandwidth 80MHz link fail in 6GHz band (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add ack signal support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: improve accuracy of time_busy calculation (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable wed for mt7986-wmac chipset (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable wed for mt7986 chipset (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: move wed init routines in mmio.c (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix mt7915_mac_set_timing() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: set correct antenna for radar detection on MT7915D (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add spatial extension index support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: introduce mt76_connac_spe_idx() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: rework testmode tx antenna setting (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: deal with special variant of mt7916 (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: rework eeprom tx paths and streams init (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: reserve 8 bits for the index of rf registers (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix bounds checking for tx-free-done command (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: Remove unused inline function mt76_wcid_mask_test() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt76x02: simplify struct mt76x02_rate_power (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: move mt76_rate_power from core to mt76x02 driver code (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix and simplify unencrypted drop check for mesh (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add support for restricting netdev features per vif (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: update TIM for S1G specification changes (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: don't parse multi-BSSID in assoc resp (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: use bss_from_pub() instead of container_of() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: remove unnecessary synchronize_net() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Drop not needed check for NULL (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: fix comparison of BSS frequencies (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Correct example of ieee80211_iface_limit (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix memory leak in ieee80211_if_add() (Jose Ignacio Tornos Martinez) [2178526] - wifi: ieee80211: Do not open-code qos address offsets (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: link rtw89_vif and chanctx stuffs (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fw: implement MCC related H2C (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: mac: process MCC related C2H (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: introduce helpers to wait/complete on condition (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: check if atomic before queuing c2h (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: 8821c: enable BT device recovery mechanism (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: turn off PoP function in monitor mode (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add HE radiotap for monitor mode (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: enable mac80211 virtual monitor interface (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: driver for Qualcomm Wi-Fi 7 devices (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: add reset to tx_ring_setup callback (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: add mtk_wed_rx_reset routine (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: update mtk_wed_stop (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: move MTK_WDMA_RESET_IDX_TX configuration in mtk_wdma_tx_reset (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: return status value in mtk_wdma_rx_reset (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: add wcid overwritten support for wed v1 (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: add configure wed wo support (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: rename tx_wdma array in rx_wdma (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: introduce wed wo support (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: introduce wed mcu support (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_wed: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_wed: add axi bus support (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable} (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_soc: add check for allocation failure (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: fix parameter passing to iwl_mei_alive_notif() (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: return error value in case PLDR sync failed (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: trigger PCI re-enumeration in case of PLDR sync (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: fix double free on tx path. (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: print OTP info after alive (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: nvm: Update EHT capabilities for GL device (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: nvm-parse: support A-MPDU in EHT 2.4 GHz (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: advertise 320 MHz in 6 GHz only conditionally (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: set HE PHY bandwidth according to band (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: support PPE Thresholds for EHT (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: add support for EHT 1K aggregation size (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: rs: add support for parsing max MCS per NSS/BW in 11be (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: support 320 MHz PHY configuration (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: Advertise EHT capabilities (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: fix race condition when doing H2C command (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Store WLAN firmware version in SMEM image table (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: avoid inaccessible IO operations during doing change_interface() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA trigger frame (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: correct TX power controlled by BT-coexistence (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Use struct_size() in code ralated to struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: replace one-element array with flexible-array member in struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Use struct_size() and array_size() in code ralated to struct brcmf_gscan_config (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Remove redundant argument offset (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Fix return value in ath10k_pci_init() (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: host: pci_generic: Add definition for some VIDs (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: Fix some error handling path in rtw89_wow_enable() (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Avoid clashing function prototypes (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Use u32_get_bits in *_identify_chip (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Use strscpy instead of sprintf (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Name some bits used in burst init (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Rename rtl8xxxu_8188f_channel_to_group (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Split up rtl8xxxu_identify_chip (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Move burst init to a function (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: wait for the mac to stop on suspend (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: iwlmei: report disconnection as temporary (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: use wait_event_timeout() return value (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: implement PLDR flow (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: Fix getting the lowest rate (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: support new key API (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: dbg: use bit of DRAM alloc ID to store failed allocs (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: print an error instead of a warning on invalid rate (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: cfg: disable STBC for BL step A devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: dbg: add support for DBGC4 on BZ family and above (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: use old checksum for Bz A-step (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: make sure ownership confirmed message is sent (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: send TKIP connection status to csme (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Use IEEE80211_SEQ_TO_SN() for seq_ctrl conversion (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: Remove unused variable mismatch (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: change debug mask of message of no TX resource (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Trigger sta disconnect on hardware restart (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: update D-MAC and C-MAC dump to diagnose SER (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: dump dispatch status via debug port (Jose Ignacio Tornos Martinez) [2178526] - wifi: Use kstrtobool() instead of strtobool() (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Avoiding Connection delay (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Fix for when connect request is not success (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: correctly remove all p2p vif (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: host: pci_generic: Add HP variant of T99W175 (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: host: pci_generic: add support for sc8280xp-crd SDX55 variant (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Use dev_* instead of pr_info (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Set IEEE80211_HW_SUPPORT_FAST_XMIT (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Recognise all possible chip cuts (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Fix the CCK RSSI calculation (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Add central frequency offset tracking (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()' (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Fix a typo "unknow" (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: rtl8192ee: remove static variable stop_report_cnt (Jose Ignacio Tornos Martinez) [2178526] - bcma: Fail probe if GPIO subdriver fails (Jose Ignacio Tornos Martinez) [2178526] - bcma: Use the proper gpio include (Jose Ignacio Tornos Martinez) [2178526] - bcma: gpio: Convert to immutable gpio irqchip (Jose Ignacio Tornos Martinez) [2178526] - bcma: support SPROM rev 11 (Jose Ignacio Tornos Martinez) [2178526] - bcma: Fix typo in comments (Jose Ignacio Tornos Martinez) [2178526] - bcma: gpio: Switch to use fwnode instead of of_node (Jose Ignacio Tornos Martinez) [2178526] - bcma: gpio: remove redundant re-assignment of chip->owner (Jose Ignacio Tornos Martinez) [2178526] - bcma: cleanup comments (Jose Ignacio Tornos Martinez) [2178526] - mtd: rawnand: brcmnand: Add platform data structure for BCMA (Jose Ignacio Tornos Martinez) [2178526] - bcma: drop unneeded initialization value (Jose Ignacio Tornos Martinez) [2178526] - bcma: Drop the unused parameter of bcma_scan_read32() (Jose Ignacio Tornos Martinez) [2178526] - bcma: Fix memory leak for internally-handled cores (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Fix qmi_msg_handler data structure initialization (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: remove variable sent (Jose Ignacio Tornos Martinez) [2178526] - wifi: wilc1000: sdio: fix module autoloading (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add WoWLAN pattern match support (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add WoWLAN function support (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add related H2C for WoWLAN mode (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add drop tx packet function (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add function to adjust and restore PLE quota (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: move enable_cpu/disable_cpu into fw_download (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: collect and send RF parameters to firmware for WoWLAN (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: check if sta's mac_id is valid under AP/TDLS (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add BW info for both TX and RX in phy_info (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: make table of RU mask constant (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: declare support bands with const (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fw: adapt to new firmware format of dynamic header (Jose Ignacio Tornos Martinez) [2178526] - net: Remove the obsolte u64_stats_fetch_*_irq() users (net). (Jose Ignacio Tornos Martinez) [2178526] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: host: Fix race between channel preparation and M0 event (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: host: Use mhi_soc_reset() API in place of register write (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: fix monitor vdev creation with firmware recovery (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Fix reads of uninitialized variables hw_ctrl_s1, sw_ctrl_s1 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add 8852be to Makefile and Kconfig (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: phy: add dummy C2H handler to avoid warning message (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops related to RF calibration (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: rfk: add DPK (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: rfk: add TSSI (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: rfk: add IQK (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: rfk: add RX DCK (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: rfk: add RCK (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: rfk: add DACK (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Delay the unmapping of the buffer (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Check return value of ath10k_get_arvif() in ath10k_wmi_event_tdls_peer() (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Fix firmware crash on vdev delete race condition (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Send PME message during wakeup from D3cold (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: add support to configure channel dwell time (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: suppress add interface error (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add basic attributes of chip_info (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add functions to control BB to assist RF calibrations (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops to configure TX/RX path (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops to query PPDU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops related to BT coexistence (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops to get thermal (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add basic baseband chip_ops (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add power on/off functions (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops::set_channel_help (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Update module description (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Fix reading the vendor of combo chips (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Make some arrays const (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fix wrong bandwidth settings after scan (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: correct 6 GHz scan behavior (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops::set_channel (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: make generic functions to convert subband gain index (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add HFC quota arrays (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: set proper configuration before loading NCTL (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: parse PHY status only when PPDU is to_self (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: move chip_ops::btc_bt_aci_imp to a generic code (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: verify the expected usb_endpoints are present (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: Remove -Warray-bounds exception (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() (Jose Ignacio Tornos Martinez) [2178526] - wifi: realtek: remove duplicated wake_tx_queue (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: Make arrays prof_prio and channelmap static const (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Fix spelling mistake "chnange" -> "change" (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Drop support for TX push path (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add wake_tx_queue callback to drivers (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add internal handler for wake_tx_queue (Jose Ignacio Tornos Martinez) [2178526] - cfg80211: Update Transition Disable policy during port authorization (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: minstrel_ht: remove unused has_mrr member from struct minstrel_priv (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: remove support for AddBA with fragmentation (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: agg-rx: avoid band check (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: prohibit IEEE80211_HT_CAP_DELAY_BA with MLO (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: don't clear DTIM period after setting it (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: change AddBA deny error message (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: mlme: mark assoc link in output (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add RCU _check() link access variants (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix AddBA response addressing (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: set internal scan request BSSID (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: advertise TWT requester only with HW support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: use link_id in ieee80211_change_bss() (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: use link ID in NL80211_CMD_SET_BSS (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: transmit AddBA with MLD address (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: wme: use ap_addr instead of deflink BSSID (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Process association status for affiliated links (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Parse station profile from association response (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211/mac80211: Fix ML element common size validation (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211/mac80211: Fix ML element common size calculation (Jose Ignacio Tornos Martinez) [2178526] - wifi: ieee80211: Support validating ML station profile length (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: support reporting failed links (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: recalc station aggregate data during link switch (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: include link address in debugfs (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add API to show the link STAs in debugfs (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add pointer from link STA to STA (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add to dump TX FIFO 0/1 for 8852C (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: set pin MUX to enable BT firmware log (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: phy: ignore warning of bb gain cfg_type 4 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: update BB parameters to v28 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: rfk: correct miscoding delay of DPK (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: correct set of IQK backup registers (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: Fix AP interface delete issue (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: support station interface creation version 1, 2 and 3 (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: add creating station interface support (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: dump dongle memory when attaching failed (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: return error when getting invalid max_flowrings from dongle (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: add a timer to read console periodically in PCIE bus (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: Fix authentication latency caused by OBSS stats survey (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: fix CERT-P2P:5.1.10 failure (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: fix firmware trap while dumping obss stats (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: Add dump_survey cfg80211 ops for HostApd AutoChannelSelection (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Support new chip RTL8188FU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852be: add 8852BE PCI entry (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops to read phy cap (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops to read efuse (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops::set_txpwr (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: debug: txpwr_table considers sign (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: phy: make generic txpwr setting functions (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add tables for RFK (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add BB and RF tables (2 of 2) (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add BB and RF tables (1 of 2) (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Don't exit on wakeup failure (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: stop tx queues immediately upon firmware exit (Jose Ignacio Tornos Martinez) [2178526] - treewide: use get_random_u32() when possible (Jose Ignacio Tornos Martinez) [2178526] - treewide: use prandom_u32_max() when possible, part 1 (Jose Ignacio Tornos Martinez) [2178526] - hwrng: core - let sleep be interrupted when unregistering hwrng (Jose Ignacio Tornos Martinez) [2178526] - Revert part of "dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes" (Desnes Nunes) [2190250] - usb: core: add quirk for Alcor Link AK9563 smartcard reader (Desnes Nunes) [2190250] - usb: typec: altmodes/displayport: Fix probe pin assign check (Desnes Nunes) [2190250] - usb: typec: ucsi: Don't attempt to resume the ports before they exist (Desnes Nunes) [2190250] - usb: dwc3: qcom: enable vbus override when in OTG dr-mode (Desnes Nunes) [2190250] - USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 (Desnes Nunes) [2190250] - usb: host: ehci-fsl: Fix module alias (Desnes Nunes) [2190250] - usb: dwc3: fix extcon dependency (Desnes Nunes) [2190250] - usb: core: hub: disable autosuspend for TI TUSB8041 (Desnes Nunes) [2190250] - USB: fix misleading usb_set_intfdata() kernel doc (Desnes Nunes) [2190250] - usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail (Desnes Nunes) [2190250] - usb: typec: altmodes/displayport: Use proper macro for pin assignment check (Desnes Nunes) [2190250] - usb: typec: altmodes/displayport: Fix pin assignment calculation (Desnes Nunes) [2190250] - usb: typec: altmodes/displayport: Add pin assignment helper (Desnes Nunes) [2190250] - usb: misc: onboard_hub: Move 'attach' work to the driver (Desnes Nunes) [2190250] - usb: misc: onboard_hub: Invert driver registration order (Desnes Nunes) [2190250] - usb: ucsi: Ensure connector delayed work items are flushed (Desnes Nunes) [2190250] - usb: chipidea: core: fix possible constant 0 if use IS_ERR(ci->role_switch) (Desnes Nunes) [2190250] - xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables (Desnes Nunes) [2190250] - usb: acpi: add helper to check port lpm capability using acpi _DSM (Desnes Nunes) [2190250] - xhci: Add a flag to disable USB3 lpm on a xhci root port level. (Desnes Nunes) [2190250] - xhci: Add update_hub_device override for PCI xHCI hosts (Desnes Nunes) [2190250] - xhci: Fix null pointer dereference when host dies (Desnes Nunes) [2190250] - usb: xhci: Check endpoint is valid before dereferencing it (Desnes Nunes) [2190250] - xhci-pci: set the dma max_seg_size (Desnes Nunes) [2190250] - usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 (Desnes Nunes) [2190250] - USB: serial: option: add Quectel EM05CN modem (Desnes Nunes) [2190250] - USB: serial: option: add Quectel EM05CN (SG) modem (Desnes Nunes) [2190250] - USB: serial: cp210x: add SCALANCE LPE-9000 device id (Desnes Nunes) [2190250] - USB: serial: option: add Quectel EC200U modem (Desnes Nunes) [2190250] - USB: serial: option: add Quectel EM05-G (RS) modem (Desnes Nunes) [2190250] - USB: serial: option: add Quectel EM05-G (GR) modem (Desnes Nunes) [2190250] - USB: serial: option: add Quectel EM05-G (CS) modem (Desnes Nunes) [2190250] - thunderbolt: Disable XDomain lane 1 only in software connection manager (Desnes Nunes) [2190250] - thunderbolt: Use correct function to calculate maximum USB3 link rate (Desnes Nunes) [2190250] - thunderbolt: Do not call PM runtime functions in tb_retimer_scan() (Desnes Nunes) [2190250] - usb: dwc3: gadget: Ignore End Transfer delay on teardown (Desnes Nunes) [2190250] - usb: dwc3: xilinx: include linux/gpio/consumer.h (Desnes Nunes) [2190250] - Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" (Desnes Nunes) [2190250] - thunderbolt: Do not report errors if on-board retimers are found (Desnes Nunes) [2190250] - treewide: Convert del_timer*() to timer_shutdown*() (Desnes Nunes) [2190250] - nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout (Desnes Nunes) [2190250] - nfc: pn533: Fix buggy cleanup order (Desnes Nunes) [2190250] - mISDN: fix use-after-free bugs in l1oip timer handlers (Desnes Nunes) [2190250] - atm: idt77252: fix use-after-free bugs caused by tst_timer (Desnes Nunes) [2190250] - dt-bindings: usb: tegra-xusb: Remove path references (Desnes Nunes) [2190250] - xen: make remove callback of xen driver void returned (Desnes Nunes) [2190250] - xen/pcifront: Removed unnecessary __ref annotation (Desnes Nunes) [2190250] - USB: core: export usb_cache_string() (Desnes Nunes) [2190250] - usb: dwc2: power on/off phy for peripheral mode in dual-role mode (Desnes Nunes) [2190250] - usb: dwc2: disable lpm feature on Rockchip SoCs (Desnes Nunes) [2190250] - usb: dwc3: core: defer probe on ulpi_read_id timeout (Desnes Nunes) [2190250] - usb: ulpi: defer ulpi_register on ulpi_read_id timeout (Desnes Nunes) [2190250] - usb: typec: tipd: Set mode of operation for USB Type-C connector (Desnes Nunes) [2190250] - usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init (Desnes Nunes) [2190250] - usb: typec: wusb3801: fix fwnode refcount leak in wusb3801_probe() (Desnes Nunes) [2190250] - usb: storage: Add check for kcalloc (Desnes Nunes) [2190250] - USB: sisusbvga: use module_usb_driver() (Desnes Nunes) [2190250] - USB: sisusbvga: rename sisusb.c to sisusbvga.c (Desnes Nunes) [2190250] - USB: sisusbvga: remove console support (Desnes Nunes) [2190250] - media: Switch to use dev_err_probe() helper (Desnes Nunes) [2190250] - media: usb: pwc-uncompress: Use flex array destination for memcpy() (Desnes Nunes) [2190250] - firmware_loader: fix up to_fw_sysfs() to preserve const (Desnes Nunes) [2190250] - usb.h: take advantage of container_of_const() (Desnes Nunes) [2190250] - device.h: move kobj_to_dev() to use container_of_const() (Desnes Nunes) [2190250] - driver core: allow kobj_to_dev() to take a const pointer (Desnes Nunes) [2190250] - container_of: remove container_of_safe() (Desnes Nunes) [2190250] - net: thunderbolt: Use bitwise types in the struct thunderbolt_ip_frame_header (Desnes Nunes) [2190250] - net: thunderbolt: Switch from __maybe_unused to pm_sleep_ptr() etc (Desnes Nunes) [2190250] - USB: serial: f81534: fix division by zero on line-speed change (Desnes Nunes) [2190250] - xhci: remove unused stream_id parameter from xhci_handle_halted_endpoint() (Desnes Nunes) [2190250] - xhci: Prevent infinite loop in transaction errors recovery for streams (Desnes Nunes) [2190250] - xhci: disable U3 suspended ports in S4 hibernate poweroff_late stage (Desnes Nunes) [2190250] - xhci: export two xhci_hub functions for xhci-pci module usage (Desnes Nunes) [2190250] - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N (Desnes Nunes) [2190250] - xhci: print warning when HCE was set (Desnes Nunes) [2190250] - Revert "xhci: Convert to use list_count()" (Desnes Nunes) [2190250] - USB: serial: cp210x: add support for B0 hangup (Desnes Nunes) [2190250] - usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode (Desnes Nunes) [2190250] - xhci: Convert to use list_count() (Desnes Nunes) [2190250] - usb: typec: Add partner PD object wrapper (Desnes Nunes) [2190250] - usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq (Desnes Nunes) [2190250] - usb: add usb_set_intfdata() documentation (Desnes Nunes) [2190250] - usb: host: fix a typo in ehci.h (Desnes Nunes) [2190250] - usb: dwc3: pci: Update PCIe device ID for USB3 controller on CPU sub-system for Raptor Lake (Desnes Nunes) [2190250] - usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem() (Desnes Nunes) [2190250] - usb: typec: ucsi: Resume in separate work (Desnes Nunes) [2190250] - usb: roles: fix of node refcount leak in usb_role_switch_is_parent() (Desnes Nunes) [2190250] - USB: serial: cp210x: add Kamstrup RF sniffer PIDs (Desnes Nunes) [2190250] - net: thunderbolt: Use kmap_local_page() instead of kmap_atomic() (Desnes Nunes) [2190250] - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2190250] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init() (Desnes Nunes) [2190250] - media: dvb-core: Enhance shared multi-frontend support (Desnes Nunes) [2190250] - media: dvb-frontends: a8293: fix LNB powerup failure in PCTV 461e (Desnes Nunes) [2190250] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2190250] - media: vb2/au0828: move the v4l_vb2q_enable_media_source to the au0828 driver (Desnes Nunes) [2190250] - media: videobuf2: set q->streaming later (Desnes Nunes) [2190250] - media: vb2: add (un)prepare_streaming queue ops (Desnes Nunes) [2190250] - USB: gadget: Fix use-after-free during usb config switch (Desnes Nunes) [2190250] - usb: dwc3: improve the config dependency of USB_DWC3_XILINX (Desnes Nunes) [2190250] - usb: typec: tipd: Move tps6598x_disconnect error path to its own label (Desnes Nunes) [2190250] - usb: typec: tipd: Fix typec_unregister_port error paths (Desnes Nunes) [2190250] - usb: typec: tipd: Fix spurious fwnode_handle_put in error path (Desnes Nunes) [2190250] - usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails (Desnes Nunes) [2190250] - usb: host: xhci-mtk: omit shared hcd if either root hub has no ports (Desnes Nunes) [2190250] - usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() (Desnes Nunes) [2190250] - dt-bindings: usb: dwc3: Add SM8550 compatible (Desnes Nunes) [2190250] - usb: typec: Check for ops->exit instead of ops->enter in altmode_exit (Desnes Nunes) [2190250] - usb: ftdi-elan: remove variable l (Desnes Nunes) [2190250] - Documentation: USB: correct possessive "its" usage (Desnes Nunes) [2190250] - dt-bindings: usb: tegra-xusb: Convert to json-schema (Desnes Nunes) [2190250] - hwrng: core - treat default_quality as a maximum and default to 1024 (Desnes Nunes) [2190250] - usb: Check !irq instead of irq == NO_IRQ (Desnes Nunes) [2190250] - tools: usb: ffs-aio-example: Fix build error with aarch64-*-gnu-gcc toolchain(s) (Desnes Nunes) [2190250] - usb: chipidea: core: wrap ci_handle_power_lost() with CONFIG_PM_SLEEP (Desnes Nunes) [2190250] - usb: chipidea: ci_hdrc_imx: Fix a typo ("regualator") (Desnes Nunes) [2190250] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2190250] - usb: ehci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2190250] - usb: phy: generic: Add wakeup capability (Desnes Nunes) [2190250] - dt-bindings: usb: usb-nop-xceiv: add wakeup-source property (Desnes Nunes) [2190250] - dt-bindings: usb: usb-drd: Describe default dual-role mode (Desnes Nunes) [2190250] - usb: core: stop USB enumeration if too many retries (Desnes Nunes) [2190250] - usb: dwc3: gadget: Reduce TRB IOC settings (Desnes Nunes) [2190250] - usb: phy: phy-gpio-vbus-usb: Add device tree probing (Desnes Nunes) [2190250] - thunderbolt: Add wake on connect/disconnect on USB4 ports (Desnes Nunes) [2190250] - usb: gadget: Use kstrtobool() instead of strtobool() (Desnes Nunes) [2190250] - usb: core: Use kstrtobool() instead of strtobool() (Desnes Nunes) [2190250] - USB: core: Change configuration warnings to notices (Desnes Nunes) [2190250] - thunderbolt: ACPI: Use the helper fwnode_find_reference() (Desnes Nunes) [2190250] - usb: chipidea: usbmisc: add power lost check for imx7ulp (Desnes Nunes) [2190250] - usb: chipidea: usbmisc: add power lost check for imx7d (Desnes Nunes) [2190250] - usb: chipidea: usbmisc: add power lost check for imx6sx (Desnes Nunes) [2190250] - usb: chipidea: usbmisc: group usbmisc operations for PM (Desnes Nunes) [2190250] - usb: chipidea: udc: add suspend/resume support for device controller (Desnes Nunes) [2190250] - usb: chipidea: host: add suspend/resume support for host controller (Desnes Nunes) [2190250] - usb: chipidea: core: handle suspend/resume for each role (Desnes Nunes) [2190250] - usb: chipidea: core: add controller resume support when controller is powered off (Desnes Nunes) [2190250] - usb: chipidea: core: handle usb role switch in a common way (Desnes Nunes) [2190250] - usb: phy: generic: make vcc regulator optional (Desnes Nunes) [2190250] - thunderbolt: Remove redundant assignment to variable len (Desnes Nunes) [2190250] - thunderbolt: Use str_enabled_disabled() helper (Desnes Nunes) [2190250] - device property: Constify parameter in device_dma_supported() and device_get_dma_attr() (Desnes Nunes) [2190250] - device property: Constify device child node APIs (Desnes Nunes) [2190250] - device property: Constify parameter in fwnode_graph_is_endpoint() (Desnes Nunes) [2190250] - usb: typec: retimer: Use device type for matching (Desnes Nunes) [2190250] - device property: Constify fwnode connection match APIs (Desnes Nunes) [2190250] - device property: Allow const parameter to dev_fwnode() (Desnes Nunes) [2190250] - device property: Add const qualifier to device_get_match_data() parameter (Desnes Nunes) [2190250] - usb: dwc2: platform: Improve error reporting for problems during .remove() (Desnes Nunes) [2190250] - dt-bindings: usb: dwc2: Add some missing Lantiq variants (Desnes Nunes) [2190250] - USB: host: Kconfig: Fix spelling mistake "firwmare" -> "firmware" (Desnes Nunes) [2190250] - usb: ftdi-elan: remove variable err_count (Desnes Nunes) [2190250] - USB: allow some usb functions to take a const pointer. (Desnes Nunes) [2190250] - kernel.spec: add bonding selftest (Hangbin Liu) [2179216] - selftests: bonding: add arp validate test (Hangbin Liu) [2179216] - selftests: bonding: re-format bond option tests (Hangbin Liu) [2179216] - bonding: fix ns validation on backup slaves (Hangbin Liu) [2179216] - net: Kconfig: enable IPV6 SEG6 (Hangbin Liu) [2186375] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2186375] - selftests: seg6: add selftest for PSP flavor in SRv6 End behavior (Hangbin Liu) [2186375] - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End behavior (Hangbin Liu) [2186375] - selftests: seg6: add selftest for SRv6 H.L2Encaps.Red behavior (Hangbin Liu) [2186375] - selftests: seg6: add selftest for SRv6 H.Encaps.Red behavior (Hangbin Liu) [2186375] - kselftests/net: add missed SRv6 tests (Hangbin Liu) [2186375] - seg6: add PSP flavor support for SRv6 End behavior (Hangbin Liu) [2186375] - seg6: factor out End lookup nexthop processing to a dedicated function (Hangbin Liu) [2186375] - seg6: add NEXT-C-SID support for SRv6 End behavior (Hangbin Liu) [2186375] - seg6: add netlink_ext_ack support in parsing SRv6 behavior attributes (Hangbin Liu) [2186375] - net: seg6: initialize induction variable to first valid array index (Hangbin Liu) [2186375] - seg6: add support for SRv6 H.L2Encaps.Red behavior (Hangbin Liu) [2186375] - seg6: add support for SRv6 H.Encaps.Red behavior (Hangbin Liu) [2186375] - seg6: bpf: fix skb checksum in bpf_push_seg6_encap() (Hangbin Liu) [2186375] - seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors (Hangbin Liu) [2186375] - seg6: fix skb checksum evaluation in SRH encapsulation/insertion (Hangbin Liu) [2186375] - net: ipv6: unexport __init-annotated seg6_hmac_net_init() (Hangbin Liu) [2186375] - udp6: Use Segment Routing Header for dest address if present (Hangbin Liu) [2186375] - icmp: ICMPV6: Examine invoking packet for Segment Route Headers. (Hangbin Liu) [2186375] - seg6: export get_srh() for ICMP handling (Hangbin Liu) [2186375] - seg6: fix the iif in the IPv6 socket control block (Hangbin Liu) [2186375] - net:ipv6:Remove unneeded semicolon (Hangbin Liu) [2186375] - net: ipv6: fix use after free of struct seg6_pernet_data (Hangbin Liu) [2186375] - net: ipv6: check return value of rhashtable_init (Hangbin Liu) [2186375] - seg6_iptunnel: Remove redundant initialization of variable err (Hangbin Liu) [2186375] - ipv6: seg6: remove duplicated include (Hangbin Liu) [2186375] - ipv6: remove duplicated 'net/lwtunnel.h' include (Hangbin Liu) [2186375] - netfilter: add netfilter hooks to SRv6 data plane (Hangbin Liu) [2186375] - HID: asus: use spinlock to safely schedule workers (Ricardo Robaina) [2186283] {CVE-2023-1079} - HID: asus: use spinlock to protect concurrent accesses (Ricardo Robaina) [2186283] {CVE-2023-1079} - NFS: set varaiable nfs_netfs_debug_id storage-class-specifier to static (Dave Wysochanski) [2129854] - NFS: Remove fscache specific trace points and NFS_INO_FSCACHE bit (Dave Wysochanski) [2129854] - NFS: Remove all NFSIOS_FSCACHE counters due to conversion to netfs API (Dave Wysochanski) [2129854] - NFS: Convert buffered read paths to use netfs when fscache is enabled (Dave Wysochanski) [2129854] - NFS: Configure support for netfs when NFS fscache is configured (Dave Wysochanski) [2129854] - NFS: Rename readpage_async_filler to nfs_read_add_folio (Dave Wysochanski) [2129854] - netfs: Further cleanups after struct netfs_inode wrapper introduced (Dave Wysochanski) [2129854] - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Tony Camuso) [2188409] {CVE-2023-2194} - netlink: provide an ability to set default extack message (Petr Oros) [2193453] - mm/memcg: Allow OOM eventfd notifications under PREEMPT_RT (Valentin Schneider) [2178712]- x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf() (Dean Nelson) [2082182] - x86/fpu: Don't set TIF_NEED_FPU_LOAD for PF_IO_WORKER threads (Dean Nelson) [2082182] - x86/fpu: Replace zero-length array in struct xregs_state with flexible-array member (Dean Nelson) [2082182] - cpuidle, intel_idle: Fix CPUIDLE_FLAG_INIT_XSTATE (Dean Nelson) [2082182] - x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN (Dean Nelson) [2082182] - x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set (Dean Nelson) [2082182] - x86/fpu: Allow PKRU to be (once again) written by ptrace. (Dean Nelson) [2082182] - x86/fpu: Add a pkru argument to copy_uabi_to_xstate() (Dean Nelson) [2082182] - x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate(). (Dean Nelson) [2082182] - x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate() (Dean Nelson) [2082182] - x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnostics (Dean Nelson) [2082182] - x86: Remove empty files (Dean Nelson) [2082182] - x86/prctl: Remove pointless task argument (Dean Nelson) [2082182] - x86/fpu: Cleanup variable shadowing (Dean Nelson) [2082182] - x86/fpu/xsave: Support XSAVEC in the kernel (Dean Nelson) [2082182] - x86/fpu: Remove redundant XCOMP_BV initialization (Dean Nelson) [2082182] - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing (Dean Nelson) [2082182] - x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype (Dean Nelson) [2082182] - x86/fpu: Correct AVX512 state tracking (Dean Nelson) [2082182] - s390/kfence: fix page fault reporting (Baoquan He) [2148793] - scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add() (Tomas Henzl) [2163420] - scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain frame allocation (Tomas Henzl) [2163420] - scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) (Tomas Henzl) [2163420] - scsi: mpi3mr: Update driver version to 8.4.1.0.0 (Tomas Henzl) [2163420] - scsi: mpi3mr: Update copyright year (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [2163420] - scsi: mpi3mr: Update MPI Headers to revision 27 (Tomas Henzl) [2163420] - scsi: mpi3mr: Avoid escalating to higher level reset when target is removed (Tomas Henzl) [2163420] - scsi: mpi3mr: Modify MUR timeout value to 120 seconds (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix admin queue memory leak upon soft reset (Tomas Henzl) [2163420] - scsi: mpi3mr: Successive VD delete and add causes FW fault (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix expander node leak in mpi3mr_remove() (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc() (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove() (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove() (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix config page DMA memory leak (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix throttle_groups memory leak (Tomas Henzl) [2163420] - scsi: mpi3mr: Bad drive in topology results kernel crash (Tomas Henzl) [2163420] - scsi: mpi3mr: NVMe command size greater than 8K fails (Tomas Henzl) [2163420] - scsi: mpi3mr: Return proper values for failures in firmware init path (Tomas Henzl) [2163420] - scsi: mpi3mr: Wait for diagnostic save during controller init (Tomas Henzl) [2163420] - scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled (Tomas Henzl) [2163420] - scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt (Tomas Henzl) [2163420] - scsi: mpi3mr: Remove unneeded version.h include (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization (Tomas Henzl) [2163420] - scsi: mpi3mr: Use number of bits to manage bitmap sizes (Tomas Henzl) [2163420] - scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info() (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix an issue found by KASAN (Tomas Henzl) [2163420] - scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile (Tomas Henzl) [2163420] - scsi: mpi3mr: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2163420] - scsi: mpi3mr: Suppress command reply debug prints (Tomas Henzl) [2163420] - scsi: lpfc: Update lpfc version to 14.2.0.12 (Paul Ely) [2165043] - scsi: lpfc: Replace blk_irq_poll intr handler with threaded IRQ (Paul Ely) [2165043] - scsi: lpfc: Add new RCQE status for handling DMA failures (Paul Ely) [2165043] - scsi: lpfc: Update congestion warning notification period (Paul Ely) [2165043] - scsi: lpfc: Match lock ordering of lpfc_cmd->buf_lock and hbalock for abort paths (Paul Ely) [2165043] - scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused by lpfc_nlp_not_used() (Paul Ely) [2165043] - scsi: lpfc: Fix verbose logging for SCSI commands issued to SES devices (Paul Ely) [2165043] - scsi: lpfc: Copyright updates for 14.2.0.11 patches (Paul Ely) [2165043] - scsi: lpfc: Revise lpfc_error_lost_link() reason code evaluation logic (Paul Ely) [2165043] - scsi: lpfc: Copyright updates for 14.2.0.10 patches (Paul Ely) [2165043] - scsi: lpfc: Skip waiting for register ready bits when in unrecoverable state (Paul Ely) [2165043] - scsi: lpfc: Correct used_rpi count when devloss tmo fires with no recovery (Paul Ely) [2165043] - scsi: lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN (Paul Ely) [2165043] - scsi: lpfc: Record LOGO state with discovery engine even if aborted (Paul Ely) [2165043] - scsi: lpfc: Fix lockdep warning for rx_monitor lock when unloading driver (Paul Ely) [2165043] - scsi: lpfc: Reorder freeing of various DMA buffers and their list removal (Paul Ely) [2165043] - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow (Paul Ely) [2165043] - scsi: lpfc: Check kzalloc() in lpfc_sli4_cgn_params_read() (Paul Ely) [2165043] - scsi: lpfc: Introduce new attention types for lpfc_sli4_async_fc_evt() handler (Paul Ely) [2165043] - scsi: lpfc: Reinitialize internal VMID data structures after FLOGI completion (Paul Ely) [2165043] - scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write (Paul Ely) [2165043] - scsi: lpfc: Exit PRLI completion handling early if ndlp not in PRLI_ISSUE state (Paul Ely) [2165043] - scsi: lpfc: Remove duplicate ndlp kref decrement in lpfc_cleanup_rpis() (Paul Ely) [2165043] - scsi: lpfc: Remove redundant clean up code in disable_vport() (Paul Ely) [2165043] - scsi: lpfc: Set max DMA segment size to HBA supported SGE length (Paul Ely) [2165043] - scsi: lpfc: Resolve miscellaneous variable set but not used compiler warnings (Paul Ely) [2165043] - scsi: lpfc: Replace outdated strncpy() with strscpy() (Paul Ely) [2165043] - scsi: lpfc: Fix space indentation in lpfc_xcvr_data_show() (Paul Ely) [2165043] - scsi: lpfc: Fix crash involving race between FLOGI timeout and devloss handler (Paul Ely) [2165043] - scsi: lpfc: Fix MI capability display in cmf_info sysfs attribute (Paul Ely) [2165043] - scsi: lpfc: Correct bandwidth logging during receipt of congestion sync WCQE (Paul Ely) [2165043] - scsi: lpfc: Fix WQ|CQ|EQ resource check (Paul Ely) [2165043] - cpufreq: intel_pstate: Enable HWP IO boost for all servers (David Arcari) [2175626] - autofs: fix wait name hash calculation in autofs_wait() (Ian Kent) [2185245] - ice: remove comment about not supporting driver reinit (Petr Oros) [2153358] - ice: Fix undersized tx_flags variable (Petr Oros) [2153358] - ice: block LAN in case of VF to VF offload (Petr Oros) [2153358] - ice: Reset FDIR counter in FDIR init stage (Petr Oros) [2153358] - ice: fix wrong fallback logic for FDIR (Petr Oros) [2153358] - ice: fix invalid check for empty list in ice_sched_assoc_vsi_to_agg() (Petr Oros) [2153358] - ice: add profile conflict check for AVF FDIR (Petr Oros) [2153358] - ice: Fix ice_cfg_rdma_fltr() to only update relevant fields (Petr Oros) [2153358] - ice: fix W=1 headers mismatch (Petr Oros) [2153358] - ice: remove filters only if VSI is deleted (Petr Oros) [2153358] - ice: check if VF exists before mode check (Petr Oros) [2153358] - ice: fix rx buffers handling for flow director packets (Petr Oros) [2153358] - ice: xsk: disable txq irq before flushing hw (Petr Oros) [2153358] - ice: avoid bonding causing auxiliary plug/unplug under RTNL lock (Petr Oros) [2153358] - ethernet: ice: avoid gcc-9 integer overflow warning (Petr Oros) [2153358] - ice: don't ignore return codes in VSI related code (Petr Oros) [2153358] - ice: Fix DSCP PFC TLV creation (Petr Oros) [2153358] - ice: copy last block omitted in ice_get_module_eeprom() (Petr Oros) [2153358] - ice: Micro-optimize .ndo_xdp_xmit() path (Petr Oros) [2153358] - ice: Fix freeing XDP frames backed by Page Pool (Petr Oros) [2153358] - ice: Robustify cleaning/completing XDP Tx buffers (Petr Oros) [2153358] - ice: Remove two impossible branches on XDP Tx cleaning (Petr Oros) [2153358] - ice: Fix XDP Tx ring overrun (Petr Oros) [2153358] - ice: fix ice_tx_ring:: Xdp_tx_active underflow (Petr Oros) [2153358] - ice: xsk: Fix cleaning of XDP_TX frames (Petr Oros) [2153358] - ice: remove unnecessary CONFIG_ICE_GNSS (Petr Oros) [2153358] - ice: properly alloc ICE_VSI_LB (Petr Oros) [2153358] - ice: Mention CEE DCBX in code comment (Petr Oros) [2153358] - ice: Change ice_vsi_realloc_stat_arrays() to void (Petr Oros) [2153358] - ice: add support BIG TCP on IPv6 (Petr Oros) [2153358] - ice: Add GPIO pin support for E823 products (Petr Oros) [2153358] - ice: xsk: Do not convert to buff to frame for XDP_TX (Petr Oros) [2153358] - ice: Remove next_{dd,rs} fields from ice_tx_ring (Petr Oros) [2153358] - ice: Add support for XDP multi-buffer on Tx side (Petr Oros) [2153358] - ice: Add support for XDP multi-buffer on Rx side (Petr Oros) [2153358] - ice: Use xdp->frame_sz instead of recalculating truesize (Petr Oros) [2153358] - ice: Do not call ice_finalize_xdp_rx() unnecessarily (Petr Oros) [2153358] - ice: Use ice_max_xdp_frame_size() in ice_xdp_setup_prog() (Petr Oros) [2153358] - ice: Centrallize Rx buffer recycling (Petr Oros) [2153358] - ice: Inline eop check (Petr Oros) [2153358] - ice: Pull out next_to_clean bump out of ice_put_rx_buf() (Petr Oros) [2153358] - ice: Store page count inside ice_rx_buf (Petr Oros) [2153358] - ice: Add xdp_buff to ice_rx_ring struct (Petr Oros) [2153358] - ice: Prepare legacy-rx for upcoming XDP multi-buffer support (Petr Oros) [2153358] - ice: remove unnecessary virtchnl_ether_addr struct use (Petr Oros) [2153358] - ice: introduce .irq_close VF operation (Petr Oros) [2153358] - ice: introduce clear_reset_state operation (Petr Oros) [2153358] - ice: convert vf_ops .vsi_rebuild to .create_vsi (Petr Oros) [2153358] - ice: introduce ice_vf_init_host_cfg function (Petr Oros) [2153358] - ice: add a function to initialize vf entry (Petr Oros) [2153358] - ice: Pull common tasks into ice_vf_post_vsi_rebuild (Petr Oros) [2153358] - ice: move ice_vf_vsi_release into ice_vf_lib.c (Petr Oros) [2153358] - ice: move vsi_type assignment from ice_vsi_alloc to ice_vsi_cfg (Petr Oros) [2153358] - ice: refactor VSI setup to use parameter structure (Petr Oros) [2153358] - ice: drop unnecessary VF parameter from several VSI functions (Petr Oros) [2153358] - ice: fix function comment referring to ice_vsi_alloc (Petr Oros) [2153358] - ice: Add more usage of existing function ice_get_vf_vsi(vf) (Petr Oros) [2153358] - ice: implement devlink reinit action (Petr Oros) [2153358] - ice: update VSI instead of init in some case (Petr Oros) [2153358] - ice: move VSI delete outside deconfig (Petr Oros) [2153358] - ice: sync netdev filters after clearing VSI (Petr Oros) [2153358] - ice: split probe into smaller functions (Petr Oros) [2153358] - ice: stop hard coding the ICE_VSI_CTRL location (Petr Oros) [2153358] - ice: split ice_vsi_setup into smaller functions (Petr Oros) [2153358] - ice: cleanup in VSI config/deconfig code (Petr Oros) [2153358] - ice: alloc id for RDMA using xa_array (Petr Oros) [2153358] - ice: move RDMA init to ice_idc.c (Petr Oros) [2153358] - ice: Remove redundant pci_enable_pcie_error_reporting() (Petr Oros) [2153358] - ice: Remove excess space (Petr Oros) [2153358] - ice: Introduce local var for readability (Petr Oros) [2153358] - ice: Match parameter name for ice_cfg_phy_fc() (Petr Oros) [2153358] - ice: Explicitly return 0 (Petr Oros) [2153358] - ice: Reduce scope of variables (Petr Oros) [2153358] - ice: Move support DDP code out of ice_flex_pipe.c (Petr Oros) [2153358] - ice: Remove cppcheck suppressions (Petr Oros) [2153358] - ice: combine cases in ice_ksettings_find_adv_link_speed() (Petr Oros) [2153358] - ice: Add support for 100G KR2/CR2/SR2 link reporting (Petr Oros) [2153358] - ice: add missing checks for PF vsi type (Petr Oros) [2153358] - ice: remove redundant non-null check in ice_setup_pf_sw() (Petr Oros) [2153358] - ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB (Petr Oros) [2153358] - ice: Support drop action (Petr Oros) [2153358] - ice: Handle LLDP MIB Pending change (Petr Oros) [2153358] - ice: Add 'Execute Pending LLDP MIB' Admin Queue command (Petr Oros) [2153358] - ice: Fix check for weight and priority of a scheduling node (Petr Oros) [2153358] - ice: switch: fix potential memleak in ice_add_adv_recipe() (Petr Oros) [2153358] - ice: Fix off by one in ice_tc_forward_to_queue() (Petr Oros) [2153358] - ice: Fix disabling Rx VLAN filtering with port VLAN enabled (Petr Oros) [2153358] - ice: fix out-of-bounds KASAN warning in virtchnl (Petr Oros) [2153358] - ice: Do not use WQ_MEM_RECLAIM flag for workqueue (Petr Oros) [2153358] - ice: Prevent set_channel from changing queues while RDMA active (Petr Oros) [2153358] - ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf (Petr Oros) [2153358] - ice: implement direct read for NVM and Shadow RAM regions (Petr Oros) [2153358] - ice: document 'shadow-ram' devlink region (Petr Oros) [2153358] - ice: use same function to snapshot both NVM and Shadow RAM (Petr Oros) [2153358] - ice: Use ICE_RLAN_BASE_S instead of magic number (Petr Oros) [2153358] - ice: Accumulate ring statistics over reset (Petr Oros) [2153358] - ice: Accumulate HW and Netdev statistics over reset (Petr Oros) [2153358] - ice: Remove and replace ice speed defines with ethtool.h versions (Petr Oros) [2153358] - ice: Check for PTP HW lock more frequently (Petr Oros) [2153358] - ice: Add documentation for devlink-rate implementation (Petr Oros) [2153358] - ice: Prevent ADQ, DCB coexistence with Custom Tx scheduler (Petr Oros) [2153358] - ice: Implement devlink-rate API (Petr Oros) [2153358] - ice: Add an option to pre-allocate memory for ice_sched_node (Petr Oros) [2153358] - ice: Introduce new parameters in ice_sched_node (Petr Oros) [2153358] - ice: Fix spurious interrupt during removal of trusted VF (Petr Oros) [2153358] - ice: Enable RX queue selection using skbedit action (Petr Oros) [2153358] - ice: Add support for VLAN priority filters in switchdev (Petr Oros) [2153358] - ice: support features on new E810T variants (Petr Oros) [2153358] - ice: Add L2TPv3 hardware offload support (Petr Oros) [2153358] - ice: Simplify memory allocation in ice_sched_init_port() (Petr Oros) [2153358] - ice: switch: Simplify memory allocation (Petr Oros) [2153358] - ice: add helper function to check FW API version (Petr Oros) [2153358] - ice: Print human-friendly PHY types (Petr Oros) [2153358] - ice: Add support for ip TTL & ToS offload (Petr Oros) [2153358] - ice: remove non-inclusive language (Petr Oros) [2153358] - ice: Remove ucast_shared (Petr Oros) [2153358] - ice: Allow 100M speeds for some devices (Petr Oros) [2153358] - ice: Implement FCS/CRC and VLAN stripping co-existence policy (Petr Oros) [2153358] - ice: Implement control of FCS/CRC stripping (Petr Oros) [2153358] - ice: initialize cached_phctime when creating Rx rings (Petr Oros) [2153358] - ice: set tx_tstamps when creating new Tx rings via ethtool (Petr Oros) [2153358] - ice: link representors to PCI device (Petr Oros) [2153358] - ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6 (Mark Pearson) [2205121] - prlimit: do_prlimit needs to have a speculation check (Alex Gladkov) [2196316] {CVE-2023-0458} - r8152: Rate limit overflow messages (Jose Ignacio Tornos Martinez) [2153571] {CVE-2022-3594} - redhat/genlog.py: add support to list/process zstream Jira tickets (Herton R. Krzesinski)- s390/dasd: fix hanging blockdevice after request requeue (Tobias Huschle) [2044353] - s390/dasd: add autoquiesce event for start IO error (Tobias Huschle) [2044353] - s390/dasd: add aq_timeouts autoquiesce trigger (Tobias Huschle) [2044353] - s390/dasd: add aq_requeue sysfs attribute (Tobias Huschle) [2044353] - s390/dasd: add aq_mask sysfs attribute (Tobias Huschle) [2044353] - s390/dasd: add autoquiesce feature (Tobias Huschle) [2044353] - s390/dasd: remove unused DASD EER defines (Tobias Huschle) [2044353] - xfrm: Zero padding when dumping algos and encap (Sabrina Dubroca) [2189210] - xfrm: fix bug with DSCP copy to v6 from v4 tunnel (Sabrina Dubroca) [2189210] - xfrm: consistently use time64_t in xfrm_timer_handler() (Sabrina Dubroca) [2189210] - xfrm: update x->lastused for every packet (Sabrina Dubroca) [2189210] - xfrm: Fix ignored return value in xfrm6_init() (Sabrina Dubroca) [2189210] - xfrm: replay: Fix ESN wrap around for GSO (Sabrina Dubroca) [2189210] - xfrm: Fix xfrm migrate issues when address family changes (Sabrina Dubroca) [2189210] - xfrm: mark packet offload as tech preview (Sabrina Dubroca) [2178699] - xfrm: extend add state callback to set failure reason (Sabrina Dubroca) [2178699] - xfrm: Fix spelling mistake "oflload" -> "offload" (Sabrina Dubroca) [2178699] - xfrm: document IPsec packet offload mode (Sabrina Dubroca) [2178699] - xfrm: add support to HW update soft and hard limits (Sabrina Dubroca) [2178699] - xfrm: speed-up lookup of HW policies (Sabrina Dubroca) [2178699] - xfrm: add RX datapath protection for IPsec packet offload mode (Sabrina Dubroca) [2178699] - xfrm: add TX datapath support for IPsec packet offload mode (Sabrina Dubroca) [2178699] - xfrm: add an interface to offload policy (Sabrina Dubroca) [2178699] - xfrm: allow state packet offload mode (Sabrina Dubroca) [2178699] - ixgbe: propagate XFRM offload state direction instead of flags (Sabrina Dubroca) [2178699] - xfrm: add new packet offload flag (Sabrina Dubroca) [2178699] - xfrm: drop not needed flags variable in XFRM offload struct (Sabrina Dubroca) [2178699] - iavf: remove active_cvlans and active_svlans bitmaps (Stefan Assmann) [2153351] - iavf: refactor VLAN filter states (Stefan Assmann) [2153351] - iavf: do not track VLAN 0 filters (Stefan Assmann) [2153351] - iavf: fix non-tunneled IPv6 UDP packet type and hashing (Stefan Assmann) [2153351] - iavf: fix inverted Rx hash condition leading to disabled hash (Stefan Assmann) [2153351] - iavf: Remove unnecessary aer.h include (Stefan Assmann) [2153351] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153351] - iavf: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153351] - iavf/iavf_main: actually log ->src mask when talking about it (Stefan Assmann) [2153351] - NFSD: RHEL-only bug introduced in fix for COMMIT and NFS4ERR_DELAY loop (Benjamin Coddington) [2196432] - softirq: Wake ktimers thread also in softirq. (Eder Zulian) [2187979] - sctp: add intl_capable and reconf_capable in ss peer_capable (Xin Long) [2189292] - sctp: delete the obsolete code for the host name address param (Xin Long) [2189292] - sctp: add weighted fair queueing stream scheduler (Xin Long) [2189292] - sctp: add fair capacity stream scheduler (Xin Long) [2189292] - sctp: fix a potential overflow in sctp_ifwdtsn_skip (Xin Long) [2189292] - sctp: check send stream number after wait_for_sndbuf (Xin Long) [2189292] - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop (Xin Long) [2189292] - sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list (Xin Long) [2189292] - sctp: fail if no bound addresses can be used for a given scope (Xin Long) [2189292] - sctp: delete free member from struct sctp_sched_ops (Xin Long) [2189292] - sctp: fix memory leak in sctp_stream_outq_migrate() (Xin Long) [2189292] - sctp: add sysctl net.sctp.l3mdev_accept (Xin Long) [2189292] - sctp: add dif and sdif check in asoc and ep lookup (Xin Long) [2189292] - sctp: add skb_sdif in struct sctp_af (Xin Long) [2189292] - sctp: check sk_bound_dev_if when matching ep in get_port (Xin Long) [2189292] - sctp: check ipv6 addr with sk_bound_dev if set (Xin Long) [2189292] - sctp: verify the bind address with the tb_id from l3mdev (Xin Long) [2189292] - sctp: move SCTP_PAD4 and SCTP_TRUNC4 to linux/sctp.h (Xin Long) [2189292] - sctp: change to include linux/sctp.h in net/sctp/checksum.h (Xin Long) [2189292] - Remove the unnecessary unicode character (Tao Liu) [2187350] - mptcp: fix accept vs worker race (Davide Caratti) [2193330] - mptcp: stops worker on unaccepted sockets at listener close (Davide Caratti) [2193330] - selftests: mptcp: join: fix ShellCheck warnings (Davide Caratti) [2193330] - selftests: mptcp: remove duplicated entries in usage (Davide Caratti) [2193330] - mptcp: remove unused 'remaining' variable (Davide Caratti) [2193330] - MAINTAINERS: add git trees for MPTCP (Davide Caratti) [2193330] - mptcp: make userspace_pm_append_new_local_addr static (Davide Caratti) [2193330] - mptcp: fastclose msk when cleaning unaccepted sockets (Davide Caratti) [2193330] - mptcp: move first subflow allocation at mpc access time (Davide Caratti) [2193330] - mptcp: move fastopen subflow check inside mptcp_sendmsg_fastopen() (Davide Caratti) [2193330] - mptcp: avoid unneeded __mptcp_nmpc_socket() usage (Davide Caratti) [2193330] - mptcp: drop unneeded argument (Davide Caratti) [2193330] - selftests: mptcp: userspace pm: uniform verify events (Davide Caratti) [2193330] - mptcp: fix NULL pointer dereference on fastopen early fallback (Davide Caratti) [2193330] - mptcp: stricter state check in mptcp_worker (Davide Caratti) [2193330] - mptcp: use mptcp_schedule_work instead of open-coding it (Davide Caratti) [2193330] - selftests: mptcp: add mptcp_info tests (Davide Caratti) [2193330] - mptcp: do not fill info not used by the PM in used (Davide Caratti) [2193330] - mptcp: simplify subflow_syn_recv_sock() (Davide Caratti) [2193330] - mptcp: avoid unneeded address copy (Davide Caratti) [2193330] - mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket() (Davide Caratti) [2193330] - mptcp: avoid setting TCP_CLOSE state twice (Davide Caratti) [2193330] - mptcp: add ro_after_init for tcp{,v6}_prot_override (Davide Caratti) [2193330] - selftests: mptcp: userspace pm: fix printed values (Davide Caratti) [2193330] - mptcp: fix UaF in listener shutdown (Davide Caratti) [2193330] - mptcp: use the workqueue to destroy unaccepted sockets (Davide Caratti) [2193330] - mptcp: refactor passive socket initialization (Davide Caratti) [2193330] - mptcp: fix possible deadlock in subflow_error_report (Davide Caratti) [2193330] - selftests: mptcp: stop tests earlier (Davide Caratti) [2193330] - selftests: mptcp: allow more slack for slow test-case (Davide Caratti) [2193330] - mptcp: be careful on subflow status propagation on errors (Davide Caratti) [2193330] - mptcp: fix locking for in-kernel listener creation (Davide Caratti) [2193330] - mptcp: fix locking for setsockopt corner-case (Davide Caratti) [2193330] - mptcp: do not wait for bare sockets' timeout (Davide Caratti) [2193330] - selftests: mptcp: userspace: avoid read errors (Davide Caratti) [2193330] - selftests: mptcp: userspace: print error details if any (Davide Caratti) [2193330] - selftests: mptcp: userspace: refactor asserts (Davide Caratti) [2193330] - selftests: mptcp: userspace: print titles (Davide Caratti) [2193330] - mptcp: userspace pm: use a single point of exit (Davide Caratti) [2193330] - selftests: mptcp: add test-cases for mixed v4/v6 subflows (Davide Caratti) [2193330] - mptcp: propagate sk_ipv6only to subflows (Davide Caratti) [2193330] - mptcp: let the in-kernel PM use mixed IPv4 and IPv6 addresses (Davide Caratti) [2193330] - selftests: mptcp: userspace: validate v4-v6 subflows mix (Davide Caratti) [2193330] - mptcp: netlink: respect v4/v6-only sockets (Davide Caratti) [2193330] - mptcp: explicitly specify sock family at subflow creation time (Davide Caratti) [2193330] - selftest: mptcp: add test for mptcp socket in use (Davide Caratti) [2193330] - selftest: mptcp: exit from copyfd_io_poll() when receive SIGUSR1 (Davide Caratti) [2193330] - mptcp: add statistics for mptcp socket in use (Davide Caratti) [2193330] - mptcp: rename 'sk' to 'ssk' in mptcp_token_new_connect() (Davide Caratti) [2193330] - mptcp: init sk->sk_prot in build_msk() (Davide Caratti) [2193330] - mptcp: introduce 'sk' to replace 'sock->sk' in mptcp_listen() (Davide Caratti) [2193330] - mptcp: use local variable ssk in write_options (Davide Caratti) [2193330] - mptcp: use net instead of sock_net (Davide Caratti) [2193330] - mptcp: use msk_owned_by_me helper (Davide Caratti) [2193330] - mptcp: return 0 instead of 'err' var (Davide Caratti) [2193330] - mptcp: use nlmsg_free instead of kfree_skb (Davide Caratti) [2193330] - selftests: mptcp: listener test for in-kernel PM (Davide Caratti) [2193330] - selftests: mptcp: make evts global in mptcp_join (Davide Caratti) [2193330] - selftests: mptcp: listener test for userspace PM (Davide Caratti) [2193330] - selftests: mptcp: make evts global in userspace_pm (Davide Caratti) [2193330] - selftests: mptcp: enhance userspace pm tests (Davide Caratti) [2193330] - mptcp: add pm listener events (Davide Caratti) [2193330] - selftests: mptcp: declare var as local (Davide Caratti) [2193330] - selftests: mptcp: clearly declare global ns vars (Davide Caratti) [2193330] - selftests: mptcp: uniform 'rndh' variable (Davide Caratti) [2193330] - selftests: mptcp: removed defined but unused vars (Davide Caratti) [2193330] - selftests: mptcp: run mptcp_inq from a clean netns (Davide Caratti) [2193330] - selftests: mptcp: mptfo Initiator/Listener (Davide Caratti) [2193330] - mptcp: add support for TCP_FASTOPEN_KEY sockopt (Davide Caratti) [2193330] - mptcp: add TCP_FASTOPEN sock option (Davide Caratti) [2193330] - mptcp: add subflow_v(4,6)_send_synack() (Davide Caratti) [2193330] - mptcp: implement delayed seq generation for passive fastopen (Davide Caratti) [2193330] - mptcp: consolidate initial ack seq generation (Davide Caratti) [2193330] - mptcp: track accurately the incoming MPC suboption type (Davide Caratti) [2193330] - mptcp: add MSG_FASTOPEN sendmsg flag support (Davide Caratti) [2193330] - mptcp: more detailed error reporting on endpoint creation (Davide Caratti) [2193330] - mptcp: deduplicate error paths on endpoint creation (Davide Caratti) [2193330] - selftests: mptcp: fix mibit vs mbit mix up (Davide Caratti) [2193330] - selftests: mptcp: run mptcp_sockopt from a new netns (Davide Caratti) [2193330] - selftests: mptcp: gives slow test-case more time (Davide Caratti) [2193330] - mptcp: Fix grammar in a comment (Davide Caratti) [2193330] - selftests: mptcp: use max_time instead of time (Davide Caratti) [2193330] - mptcp: get sk from msk directly (Davide Caratti) [2193330] - mptcp: change 'first' as a parameter (Davide Caratti) [2193330] - mptcp: use msk instead of mptcp_sk (Davide Caratti) [2193330] - mptcp: sockopt: use new helper for TCP_DEFER_ACCEPT (Davide Caratti) [2193330] - mptcp: add TCP_FASTOPEN_NO_COOKIE support (Davide Caratti) [2193330] - mptcp: sockopt: make 'tcp_fastopen_connect' generic (Davide Caratti) [2193330] - mptcp: add missing documented NL params (Davide Caratti) [2193330] - net: cache align tcp_memory_allocated, tcp_sockets_allocated (Davide Caratti) [2193330] - pwm: imx-tpm: Don't check the return code of pwmchip_remove() (Steve Best) [2184603] - powerpc/papr_scm: Update the NUMA distance table for the target node (Mamatha Inamdar) [2183473] - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179816] {CVE-2023-28466} - hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear() (Steve Best) [2184617] - hwrng: imx-rngc - use devres for hwrng registration (Steve Best) [2184617] - hwrng: imx-rngc - use devm_clk_get_enabled (Steve Best) [2184617] - hwrng: imx-rngc - use KBUILD_MODNAME as driver name (Steve Best) [2184617] - pwm: imx1: Implement .apply callback (Steve Best) [2184602] - redhat/configs: Fix incorrect configs location and content (Vladis Dronov) - net/sched: flower: fix error handler on replace (Ivan Vecera) [2172886] - Revert "net/sched: flower: Fix wrong handle assignment during filter change" (Ivan Vecera) [2172886] - net/sched: flower: fix filter idr initialization (Ivan Vecera) [2172886] - net/sched: flower: Fix wrong handle assignment during filter change (Ivan Vecera) [2172886] - net/sched: cls_api: Initialize miss_cookie_node when action miss is not used (Ivan Vecera) [2172886] - net/sched: sch_fq: fix integer overflow of "credit" (Ivan Vecera) [2172886] - net/sched: clear actions pointer in miss cookie init fail (Ivan Vecera) [2172886] - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Ivan Vecera) [2172886] - net/sched: act_api: add specific EXT_WARN_MSG for tc action (Ivan Vecera) [2172886] - Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy" (Ivan Vecera) [2172886] - net/sched: flower: fix fl_change() error recovery path (Ivan Vecera) [2172886] - net/sched: act_connmark: handle errno on tcf_idr_check_alloc (Ivan Vecera) [2172886] - net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy (Ivan Vecera) [2172886] - net/sched: act_sample: fix action bind logic (Ivan Vecera) [2172886] - net/sched: act_mpls: fix action bind logic (Ivan Vecera) [2172886] - net/sched: act_pedit: fix action bind logic (Ivan Vecera) [2172886] - net/sched: cls_api: Move call to tcf_exts_miss_cookie_base_destroy() (Ivan Vecera) [2172886] - net/sched: flower: Support hardware miss to tc action (Ivan Vecera) [2172886] - net/sched: flower: Move filter handle initialization earlier (Ivan Vecera) [2172886] - net/sched: cls_api: Support hardware miss to tc action (Ivan Vecera) [2172886] - net/sched: Rename user cookie and act cookie (Ivan Vecera) [2172886] - net/sched: taprio: dynamic max_sdu larger than the max_mtu is unlimited (Ivan Vecera) [2172886] - net/sched: taprio: don't allow dynamic max_sdu to go negative after stab adjustment (Ivan Vecera) [2172886] - net/sched: taprio: fix calculation of maximum gate durations (Ivan Vecera) [2172886] - net/sched: act_pedit: use percpu overlimit counter when available (Ivan Vecera) [2172886] - net/sched: act_gate: use percpu stats (Ivan Vecera) [2172886] - net/sched: act_connmark: transition to percpu stats and rcu (Ivan Vecera) [2172886] - net/sched: act_nat: transition to percpu stats and rcu (Ivan Vecera) [2172886] - net/sched: Retire rsvp classifier (Ivan Vecera) [2172886] - net/sched: Retire tcindex classifier (Ivan Vecera) [2172886] - net/sched: Retire dsmark qdisc (Ivan Vecera) [2172886] - net/sched: Retire ATM qdisc (Ivan Vecera) [2172886] - net/sched: Retire CBQ qdisc (Ivan Vecera) [2172886] - selftests: forwarding: tc_actions: cleanup temporary files when test is aborted (Ivan Vecera) [2172886] - net/sched: tcindex: search key must be 16 bits (Ivan Vecera) [2172886] - net/sched: support per action hw stats (Ivan Vecera) [2172886] - net/sched: introduce flow_offload action cookie (Ivan Vecera) [2172886] - net/sched: pass flow_stats instead of multiple stats args (Ivan Vecera) [2172886] - net/sched: act_pedit, setup offload action for action stats query (Ivan Vecera) [2172886] - net/sched: optimize action stats api calls (Ivan Vecera) [2172886] - net/sched: act_ctinfo: use percpu stats (Ivan Vecera) [2172886] - net/sched: fix error recovery in qdisc_create() (Ivan Vecera) [2172886] - net/sched: tcindex: update imperfect hash filters respecting rcu (Ivan Vecera) [2172886] - net: extract nf_ct_handle_fragments to nf_conntrack_ovs (Ivan Vecera) [2172886] - net: sched: move frag check and tc_skb_cb update out of handle_fragments (Ivan Vecera) [2172886] - openvswitch: move key and ovs_cb update out of handle_fragments (Ivan Vecera) [2172886] - net: extract nf_ct_skb_network_trim function to nf_conntrack_ovs (Ivan Vecera) [2172886] - net: create nf_conntrack_ovs for ovs and tc use (Ivan Vecera) [2172886] - net/sched: taprio: don't segment unnecessarily (Ivan Vecera) [2172886] - net/sched: taprio: split segmentation logic from qdisc_enqueue() (Ivan Vecera) [2172886] - net/sched: taprio: automatically calculate queueMaxSDU based on TC gate durations (Ivan Vecera) [2172886] - net/sched: keep the max_frm_len information inside struct sched_gate_list (Ivan Vecera) [2172886] - net/sched: taprio: warn about missing size table (Ivan Vecera) [2172886] - net/sched: make stab available before ops->init() call (Ivan Vecera) [2172886] - net/sched: taprio: calculate guard band against actual TC gate close time (Ivan Vecera) [2172886] - net/sched: taprio: calculate budgets per traffic class (Ivan Vecera) [2172886] - net/sched: taprio: rename close_time to end_time (Ivan Vecera) [2172886] - list: Add list_next_entry_circular() and list_prev_entry_circular() (Ivan Vecera) [2172886] - net/sched: taprio: calculate tc gate durations (Ivan Vecera) [2172886] - net/sched: taprio: give higher priority to higher TCs in software dequeue mode (Ivan Vecera) [2172886] - net/sched: taprio: avoid calling child->ops->dequeue(child) twice (Ivan Vecera) [2172886] - net/sched: taprio: refactor one skb dequeue from TXQ to separate function (Ivan Vecera) [2172886] - net/sched: taprio: continue with other TXQs if one dequeue() failed (Ivan Vecera) [2172886] - net/sched: taprio: delete peek() implementation (Ivan Vecera) [2172886] - net: sched: sch: Fix off by one in htb_activate_prios() (Ivan Vecera) [2172886] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Ivan Vecera) [2172886] - net/sched: taprio: pass mqprio queue configuration to ndo_setup_tc() (Ivan Vecera) [2172886] - net/sched: refactor mqprio qopt reconstruction to a library function (Ivan Vecera) [2172886] - net/sched: taprio: centralize mqprio qopt validation (Ivan Vecera) [2172886] - net/sched: mqprio: add extack messages for queue count validation (Ivan Vecera) [2172886] - net/sched: mqprio: allow offloading drivers to request queue count validation (Ivan Vecera) [2172886] - net/sched: mqprio: allow reverse TC:TXQ mappings (Ivan Vecera) [2172886] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Ivan Vecera) [2172886] - net/sched: mqprio: refactor offloading and unoffloading to dedicated functions (Ivan Vecera) [2172886] - net/sched: mqprio: refactor nlattr parsing to a separate function (Ivan Vecera) [2172886] - net/sched: simplify tcf_pedit_act (Ivan Vecera) [2172886] - net/sched: transition act_pedit to rcu and percpu stats (Ivan Vecera) [2172886] - net: sched: sch: Bounds check priority (Ivan Vecera) [2172886] - net: Kconfig: fix spellos (Ivan Vecera) [2172886] - sched: add new attr TCA_EXT_WARN_MSG to report tc extact message (Ivan Vecera) [2172886] - net/sched: act_mpls: Fix warning during failed attribute validation (Ivan Vecera) [2172886] - net: sched: htb: fix htb_classify() kernel-doc (Ivan Vecera) [2172886] - net: sched: cbq: dont intepret cls results when asked to drop (Ivan Vecera) [2172886] - net: sched: atm: dont intepret cls results when asked to drop (Ivan Vecera) [2172886] - net/sched: fix retpoline wrapper compilation on configs without tc filters (Ivan Vecera) [2172886] - treewide: Convert del_timer*() to timer_shutdown*() (Ivan Vecera) [2172886] - net_sched: reject TCF_EM_SIMPLE case for complex ematch module (Ivan Vecera) [2172886] - net: move the nat function to nf_nat_ovs for ovs and tc (Ivan Vecera) [2172886] - netfilter: nf_nat: in nf_nat_initialized(), use const struct nf_conn * (Ivan Vecera) [2172886] - net: sched: update the nat flag for icmp error packets in ct_nat_execute (Ivan Vecera) [2172886] - net/sched: avoid indirect classify functions on retpoline kernels (Ivan Vecera) [2172886] - net/sched: avoid indirect act functions on retpoline kernels (Ivan Vecera) [2172886] - net/sched: add retpoline wrapper for tc (Ivan Vecera) [2172886] - net/sched: move struct action_ops definition out of ifdef (Ivan Vecera) [2172886] - net: sched: allow act_ct to be built without NF_NAT (Ivan Vecera) [2172886] - net: flow_offload: add support for ARP frame matching (Ivan Vecera) [2172886] - selftests: tc-testing: Add matchJSON to tdc (Ivan Vecera) [2172886] - net: sched: sfb: fix null pointer access issue when sfb_init() fails (Ivan Vecera) [2172886] - Revert "net: sched: fq_codel: remove redundant resource cleanup in fq_codel_init()" (Ivan Vecera) [2172886] - treewide: use get_random_bytes() when possible (Ivan Vecera) [2172886] - treewide: use get_random_u32() when possible (Ivan Vecera) [2172886] - treewide: use prandom_u32_max() when possible, part 1 (Ivan Vecera) [2172886] - net: sched: use tc_cls_bind_class() in filter (Ivan Vecera) [2172886] - net: sched: cls_api: introduce tc_cls_bind_class() helper (Ivan Vecera) [2172886] - net: sched: ensure n arg not empty before call bind_class (Ivan Vecera) [2172886] - selftests/tc-testing: update qdisc/cls/action features in config (Ivan Vecera) [2172886] - net/sched: taprio: allow user input of per-tc max SDU (Ivan Vecera) [2172886] - net/sched: query offload capabilities through ndo_setup_tc() (Ivan Vecera) [2172886] - net: sched: cls_u32: Avoid memcpy() false-positive warning (Ivan Vecera) [2172886] - net: sched: act_bpf: simplify code logic in tcf_bpf_init() (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for teql qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for tbf qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for taprio qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for skbprio qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for sfq qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for sfb qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for plug qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for pfifo_fast qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for hhf qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for gred qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for fq qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for etf qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for codel qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for choke qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for atm qdisc (Ivan Vecera) [2172886] - headers: Remove some left-over license text (Ivan Vecera) [2172886] - net/sched: taprio: simplify list iteration in taprio_dev_notifier() (Ivan Vecera) [2172886] - selftests/tc-testing: add show class case for red qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add show class case for prio qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add show class case for mq qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add show class case for ingress qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for qfq qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for netem qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for multiq qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for mqprio qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for htb qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for hfsc qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for fq_codel qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for dsmark qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for drr qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for cbs qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for cbq qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for cake qdisc (Ivan Vecera) [2172886] - net/sched: use tc_qdisc_stats_dump() in qdisc (Ivan Vecera) [2172886] - net/sched: sch_api: add helper for tc qdisc walker stats dump (Ivan Vecera) [2172886] - net/sched: taprio: remove unnecessary taprio_list_lock (Ivan Vecera) [2172886] - net: sched: remove unused tcf_result extension (Ivan Vecera) [2172886] - net: sched: simplify code in mall_reoffload (Ivan Vecera) [2172886] - net: sched: act_ct: remove redundant variable err (Ivan Vecera) [2172886] - selftests/tc-testings: add list case for basic filter (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for tcindex filter (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for rsvp filter (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for route filter (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for flow filter (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for cgroup filter (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for bpf filter (Ivan Vecera) [2172886] - net/sched: use tc_cls_stats_dump() in filter (Ivan Vecera) [2172886] - net/sched: cls_api: add helper for tc cls walker stats dump (Ivan Vecera) [2172886] - net/sched: taprio: replace safety precautions with comments (Ivan Vecera) [2172886] - net/sched: taprio: add extack messages in taprio_init (Ivan Vecera) [2172886] - net/sched: taprio: stop going through private ops for dequeue and peek (Ivan Vecera) [2172886] - net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue (Ivan Vecera) [2172886] - net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy() (Ivan Vecera) [2172886] - net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex (Ivan Vecera) [2172886] - net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex (Ivan Vecera) [2172886] - selftests/tc-testings: add tunnel_key action deleting test case (Ivan Vecera) [2172886] - selftests/tc-testings: add sample action deleting test case (Ivan Vecera) [2172886] - selftests/tc-testings: add nat action deleting test case (Ivan Vecera) [2172886] - selftests/tc-testings: add ife action deleting test case (Ivan Vecera) [2172886] - selftests/tc-testings: add connmark action deleting test case (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for xt action (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for gate action (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for ctinfo action (Ivan Vecera) [2172886] - net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search (Ivan Vecera) [2172886] - net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search (Ivan Vecera) [2172886] - net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search (Ivan Vecera) [2172886] - net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search (Ivan Vecera) [2172886] - net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search (Ivan Vecera) [2172886] - net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search (Ivan Vecera) [2172886] - net: sched: act_police: get rid of tcf_police_walker and tcf_police_search (Ivan Vecera) [2172886] - net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search (Ivan Vecera) [2172886] - net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search (Ivan Vecera) [2172886] - net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search (Ivan Vecera) [2172886] - net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search (Ivan Vecera) [2172886] - net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search (Ivan Vecera) [2172886] - net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search (Ivan Vecera) [2172886] - net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search (Ivan Vecera) [2172886] - net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search (Ivan Vecera) [2172886] - net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search (Ivan Vecera) [2172886] - net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search (Ivan Vecera) [2172886] - net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search (Ivan Vecera) [2172886] - net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search (Ivan Vecera) [2172886] - net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search (Ivan Vecera) [2172886] - net: sched: act_api: implement generic walker and search for tc action (Ivan Vecera) [2172886] - net: sched: act: move global static variable net_id to tc_action_ops (Ivan Vecera) [2172886] - net: sched: htb: remove redundant resource cleanup in htb_init() (Ivan Vecera) [2172886] - net: sched: fq_codel: remove redundant resource cleanup in fq_codel_init() (Ivan Vecera) [2172886] - net/sched: cls_api: remove redundant 0 check in tcf_qevent_init() (Ivan Vecera) [2172886] - net: sched: etf: remove true check in etf_enable_offload() (Ivan Vecera) [2172886] - net: sched: gred: remove NULL check before free table->tab in gred_destroy() (Ivan Vecera) [2172886] - net: sched: remove redundant NULL check in change hook function (Ivan Vecera) [2172886] - Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb" (Ivan Vecera) [2172886] - net: sched: gred/red: remove unused variables in struct red_stats (Ivan Vecera) [2172886] - net: sched: choke: remove unused variables in struct choke_sched_data (Ivan Vecera) [2172886] - sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb (Ivan Vecera) [2172886] - net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune() (Ivan Vecera) [2172886] - net_sched: remove impossible conditions (Ivan Vecera) [2172886] - net: sched: remove unnecessary init of qdisc skb head (Ivan Vecera) [2172886] - net: sched: delete duplicate cleanup of backlog and qlen (Ivan Vecera) [2172886] - net: sched: remove duplicate check of user rights in qdisc (Ivan Vecera) [2172886] - net_sched: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2172886] - net: sched: delete unused input parameter in qdisc_create (Ivan Vecera) [2172886] - net: sched: remove the unused return value of unregister_qdisc (Ivan Vecera) [2172886] - treewide: uapi: Replace zero-length arrays with flexible-array members (Ivan Vecera) [2172886] - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Ricardo Robaina) [2192682] {CVE-2023-2248 CVE-2023-31436} - Documentation: rtla: Correct command line example (John Kacur) [2189439]- watchdog: wdat_wdt: Avoid unimplemented get_timeleft (David Arcari) [2189867] - watchdog: wdat_wdt: Set the min and max timeout values properly (David Arcari) [2189867] - watchdog: wdat_wdt: Remove #ifdef guards for PM related functions (David Arcari) [2189867] - watchdog: wdat_wdt: Stop watchdog when uninstalling module (David Arcari) [2189867] - watchdog: wdat_wdt: Stop watchdog when rebooting the system (David Arcari) [2189867] - watchdog: wdat_wdt: Using the existing function to check parameter timeout (David Arcari) [2189867] - watchdog: imx2_wdg: suspend watchdog in WAIT mode (Steve Best) [2192546] - watchdog: imx2_wdg: Alow ping on suspend (Steve Best) [2192546] - watchdog: imx2_wdg: notify wdog core to stop ping worker on suspend (Steve Best) [2192546] - watchdog: introduce watchdog_dev_suspend/resume (Steve Best) [2192546] - scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() (Chris Leech) [2192404] - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress (Chris Leech) [2192404] - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress (Chris Leech) [2192404] - scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace (Chris Leech) [2192404] - scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param() (Chris Leech) [2192404] - scsi: iscsi: tracing: Use the new __vstring() helper (Chris Leech) [2192404] - md/raid5: remove unused working_disks variable (Nigel Croxon) [2162219] - md/raid10: don't call bio_start_io_acct twice for bio which experienced read error (Nigel Croxon) [2162219] - md/raid10: fix memleak of md thread (Nigel Croxon) [2162219] - md/raid10: fix memleak for 'conf->bio_split' (Nigel Croxon) [2162219] - md/raid10: fix leak of 'r10bio->remaining' for recovery (Nigel Croxon) [2162219] - md/raid10: don't BUG_ON() in raise_barrier() (Nigel Croxon) [2162219] - md: fix soft lockup in status_resync (Nigel Croxon) [2162219] - md: add error_handlers for raid0 and linear (Nigel Croxon) [2162219] - md: Use optimal I/O size for last bitmap page (Nigel Croxon) [2162219] - md: Fix types in sb writer (Nigel Croxon) [2162219] - md: Move sb writer loop to its own function (Nigel Croxon) [2162219] - md/raid10: Fix typo in comment (replacment -> replacement) (Nigel Croxon) [2162219] - md: make kobj_type structures constant (Nigel Croxon) [2162219] - md/raid10: fix null-ptr-deref in raid10_sync_request (Nigel Croxon) [2162219] - md/raid10: fix task hung in raid10d (Nigel Croxon) [2162219] - md: simplify sysctl registration (Nigel Croxon) [2162219] - md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162219] - md: avoid signed overflow in slot_store() (Nigel Croxon) [2162219] - md: Free resources in __md_stop (Nigel Croxon) [2162219] - md: account io_acct_set usage with active_io (Nigel Croxon) [2122229 2162219] - md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162219] - md: Free writes_pending in md_stop (Nigel Croxon) [2162219] - md: Change active_io to percpu (Nigel Croxon) [2162219] - md: Factor out is_md_suspended helper (Nigel Croxon) [2162219] - md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162219] - md: fix incorrect declaration about claim_rdev in md_import_device (Nigel Croxon) [2162219] - md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162219] - md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162219] - md: remove lock_bdev / unlock_bdev (Nigel Croxon) [2162219] - bonding: Fix memory leak when changing bond type to Ethernet (Hangbin Liu) [2189406] - selftests: bonding: add tests for ether type changes (Hangbin Liu) [2189406] - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails (Hangbin Liu) [2189406] - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change (Hangbin Liu) [2189406] - drivers/net/bonding/bond_3ad: return when there's no aggregator (Hangbin Liu) [2189406] - net: add IFF_NO_ADDRCONF and use it in bonding to prevent ipv6 addrconf (Hangbin Liu) [2189406] - net/core: Allow live renaming when an interface is up (Hangbin Liu) [2189406] - bonding: 3ad: Add support for 800G speed (Hangbin Liu) [2189406] - thermal/drivers/imx: Use generic thermal_zone_get_trip() function (Steve Best) [2185130] - kernel.spec: skip kernel meta package when building without up (Jan Stancek) [2190323] - redhat: configs: enable CONFIG_DELL_WMI_PRIVACY (Foggy Liu) [2186163] - RHEL-only: Enable CONFIG_IO_URING (Jeff Moyer) [2068237 2170014] - RHEL: io_uring: mark tech preview (Jeff Moyer) [2068237] - RHEL: add a boot parameter to enable io_uring (Jeff Moyer) [2068237] - io_uring: fix size calculation when registering buf ring (Jeff Moyer) [2068237] - Revert "io_uring/rsrc: disallow multi-source reg buffers" (Jeff Moyer) [2068237] - net: reclaim skb->scm_io_uring bit (Jeff Moyer) [2068237] - io_uring: complete request via task work in case of DEFER_TASKRUN (Jeff Moyer) [2068237] - io_uring: fix memory leak when removing provided buffers (Jeff Moyer) [2068237] - io_uring: fix return value when removing provided buffers (Jeff Moyer) [2068237] - io_uring: fix poll/netmsg alloc caches (Jeff Moyer) [2068237] - io_uring/rsrc: fix rogue rsrc node grabbing (Jeff Moyer) [2068237] - io_uring/poll: clear single/double poll flags on poll arming (Jeff Moyer) [2068237] - io_uring/rsrc: fix null-ptr-deref in io_file_bitmap_get() (Jeff Moyer) [2068237] - io_uring/net: avoid sending -ECONNABORTED on repeated connection requests (Jeff Moyer) [2068237] - block/io_uring: pass in issue_flags for uring_cmd task_work handling (Jeff Moyer) [2068237] - io_uring/msg_ring: let target know allocated index (Jeff Moyer) [2068237] - io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads (Jeff Moyer) [2068237] - io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers (Jeff Moyer) [2068237] - io_uring/uring_cmd: ensure that device supports IOPOLL (Jeff Moyer) [2068237] - io_uring: fix fget leak when fs don't support nowait buffered read (Jeff Moyer) [2068237] - io_uring/poll: allow some retries for poll triggering spuriously (Jeff Moyer) [2068237] - io_uring: remove MSG_NOSIGNAL from recvmsg (Jeff Moyer) [2068237] - io_uring/rsrc: disallow multi-source reg buffers (Jeff Moyer) [2068237] - io_uring,audit: don't log IORING_OP_MADVISE (Jeff Moyer) [2068237] - io_uring: mark task TASK_RUNNING before handling resume/task work (Jeff Moyer) [2068237] - io_uring: add reschedule point to handle_tw_list() (Jeff Moyer) [2068237] - io_uring: add a conditional reschedule to the IOPOLL cancelation loop (Jeff Moyer) [2068237] - io_uring: use user visible tail in io_uring_poll() (Jeff Moyer) [2068237] - io_uring: handle TIF_NOTIFY_RESUME when checking for task_work (Jeff Moyer) [2068237] - io_uring: Replace 0-length array with flexible array (Jeff Moyer) [2068237] - io_uring: always prep_async for drain requests (Jeff Moyer) [2068237] - io_uring/net: cache provided buffer group value for multishot receives (Jeff Moyer) [2068237] - io_uring/poll: don't reissue in case of poll race on multishot request (Jeff Moyer) [2068237] - io_uring/msg_ring: fix remote queue to disabled ring (Jeff Moyer) [2068237] - io_uring/msg_ring: fix flagging remote execution (Jeff Moyer) [2068237] - io_uring/msg_ring: fix missing lock on overflow for IOPOLL (Jeff Moyer) [2068237] - io_uring/msg_ring: move double lock/unlock helpers higher up (Jeff Moyer) [2068237] - io_uring: lock overflowing for IOPOLL (Jeff Moyer) [2068237] - io_uring/poll: attempt request issue after racy poll wakeup (Jeff Moyer) [2068237] - io_uring/fdinfo: include locked hash table in fdinfo output (Jeff Moyer) [2068237] - io_uring/poll: add hash if ready poll request can't complete inline (Jeff Moyer) [2068237] - io_uring/io-wq: only free worker if it was allocated for creation (Jeff Moyer) [2068237] - io_uring: fix CQ waiting timeout handling (Jeff Moyer) [2068237] - io_uring: move 'poll_multi_queue' bool in io_ring_ctx (Jeff Moyer) [2068237] - io_uring: lockdep annotate CQ locking (Jeff Moyer) [2068237] - io_uring: pin context while queueing deferred tw (Jeff Moyer) [2068237] - io_uring/io-wq: free worker if task_work creation is canceled (Jeff Moyer) [2068237] - uapi:io_uring.h: allow linux/time_types.h to be skipped (Jeff Moyer) [2068237] - io_uring: check for valid register opcode earlier (Jeff Moyer) [2068237] - io_uring/cancel: re-grab ctx mutex after finishing wait (Jeff Moyer) [2068237] - io_uring: finish waiting before flushing overflow entries (Jeff Moyer) [2068237] - io_uring/net: fix cleanup after recycle (Jeff Moyer) [2068237] - io_uring/net: ensure compat import handlers clear free_iov (Jeff Moyer) [2068237] - io_uring: include task_work run after scheduling in wait for events (Jeff Moyer) [2068237] - io_uring: don't use TIF_NOTIFY_SIGNAL to test for availability of task_work (Jeff Moyer) [2068237] - io_uring: fix overflow handling regression (Jeff Moyer) [2068237] - io_uring: ease timeout flush locking requirements (Jeff Moyer) [2068237] - io_uring: revise completion_lock locking (Jeff Moyer) [2068237] - io_uring: protect cq_timeouts with timeout_lock (Jeff Moyer) [2068237] - io_uring/rw: enable bio caches for IRQ rw (Jeff Moyer) [2068237] - io_uring/msg_ring: flag target ring as having task_work, if needed (Jeff Moyer) [2068237] - io_uring: skip spinlocking for ->task_complete (Jeff Moyer) [2068237] - io_uring: do msg_ring in target task via tw (Jeff Moyer) [2068237] - io_uring: extract a io_msg_install_complete helper (Jeff Moyer) [2068237] - io_uring: get rid of double locking (Jeff Moyer) [2068237] - io_uring: never run tw and fallback in parallel (Jeff Moyer) [2068237] - io_uring: use tw for putting rsrc (Jeff Moyer) [2068237] - io_uring: force multishot CQEs into task context (Jeff Moyer) [2068237] - io_uring: complete all requests in task context (Jeff Moyer) [2068237] - io_uring: don't check overflow flush failures (Jeff Moyer) [2068237] - io_uring: skip overflow CQE posting for dying ring (Jeff Moyer) [2068237] - io_uring: improve io_double_lock_ctx fail handling (Jeff Moyer) [2068237] - io_uring: dont remove file from msg_ring reqs (Jeff Moyer) [2068237] - io_uring: reshuffle issue_flags (Jeff Moyer) [2068237] - io_uring: don't reinstall quiesce node for each tw (Jeff Moyer) [2068237] - io_uring: improve rsrc quiesce refs checks (Jeff Moyer) [2068237] - io_uring: don't raw spin unlock to match cq_lock (Jeff Moyer) [2068237] - io_uring: combine poll tw handlers (Jeff Moyer) [2068237] - io_uring: improve poll warning handling (Jeff Moyer) [2068237] - io_uring: remove ctx variable in io_poll_check_events (Jeff Moyer) [2068237] - io_uring: carve io_poll_check_events fast path (Jeff Moyer) [2068237] - io_uring: kill io_poll_issue's PF_EXITING check (Jeff Moyer) [2068237] - io_uring: keep unlock_post inlined in hot path (Jeff Moyer) [2068237] - io_uring: don't use complete_post in kbuf (Jeff Moyer) [2068237] - io_uring: spelling fix (Jeff Moyer) [2068237] - io_uring: remove io_req_complete_post_tw (Jeff Moyer) [2068237] - io_uring: allow multishot polled reqs to defer completion (Jeff Moyer) [2068237] - io_uring: remove overflow param from io_post_aux_cqe (Jeff Moyer) [2068237] - io_uring: add lockdep assertion in io_fill_cqe_aux (Jeff Moyer) [2068237] - io_uring: make io_fill_cqe_aux static (Jeff Moyer) [2068237] - io_uring: add io_aux_cqe which allows deferred completion (Jeff Moyer) [2068237] - io_uring: allow defer completion for aux posted cqes (Jeff Moyer) [2068237] - io_uring: defer all io_req_complete_failed (Jeff Moyer) [2068237] - io_uring: always lock in io_apoll_task_func (Jeff Moyer) [2068237] - io_uring: remove iopoll spinlock (Jeff Moyer) [2068237] - io_uring: iopoll protect complete_post (Jeff Moyer) [2068237] - io_uring: inline __io_req_complete_put() (Jeff Moyer) [2068237] - io_uring: remove io_req_tw_post_queue (Jeff Moyer) [2068237] - io_uring: use io_req_task_complete() in timeout (Jeff Moyer) [2068237] - io_uring: hold locks for io_req_complete_failed (Jeff Moyer) [2068237] - io_uring: add completion locking for iopoll (Jeff Moyer) [2068237] - io_uring: kill io_cqring_ev_posted() and __io_cq_unlock_post() (Jeff Moyer) [2068237] - Revert "io_uring: disallow self-propelled ring polling" (Jeff Moyer) [2068237] - io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups (Jeff Moyer) [2068237] - eventfd: provide a eventfd_signal_mask() helper (Jeff Moyer) [2068237] - eventpoll: add EPOLL_URING_WAKE poll wakeup flag (Jeff Moyer) [2068237] - io_uring: inline __io_req_complete_post() (Jeff Moyer) [2068237] - io_uring: split tw fallback into a function (Jeff Moyer) [2068237] - io_uring: inline io_req_task_work_add() (Jeff Moyer) [2068237] - io_uring: update outdated comment of callbacks (Jeff Moyer) [2068237] - io_uring/poll: remove outdated comments of caching (Jeff Moyer) [2068237] - io_uring: allow multishot recv CQEs to overflow (Jeff Moyer) [2068237] - io_uring: revert "io_uring fix multishot accept ordering" (Jeff Moyer) [2068237] - io_uring: do not always force run task_work in io_uring_register (Jeff Moyer) [2068237] - io_uring: fix two assignments in if conditions (Jeff Moyer) [2068237] - io_uring/net: move mm accounting to a slower path (Jeff Moyer) [2068237] - io_uring: move zc reporting from the hot path (Jeff Moyer) [2068237] - io_uring/net: inline io_notif_flush() (Jeff Moyer) [2068237] - io_uring/net: rename io_uring_tx_zerocopy_callback (Jeff Moyer) [2068237] - io_uring/net: preset notif tw handler (Jeff Moyer) [2068237] - io_uring/net: remove extra notif rsrc setup (Jeff Moyer) [2068237] - io_uring: move kbuf put out of generic tw complete (Jeff Moyer) [2068237] - io_uring/net: introduce IORING_SEND_ZC_REPORT_USAGE flag (Jeff Moyer) [2068237] - net: shrink struct ubuf_info (Jeff Moyer) [2068237] - vhost/net: use struct ubuf_info_msgzc (Jeff Moyer) [2068237] - xen/netback: use struct ubuf_info_msgzc (Jeff Moyer) [2068237] - net: introduce struct ubuf_info_msgzc (Jeff Moyer) [2068237] - io_uring: Fix a null-ptr-deref in io_tctx_exit_cb() (Jeff Moyer) [2068237] - io_uring: clear TIF_NOTIFY_SIGNAL if set and task_work not available (Jeff Moyer) [2068237] - io_uring/poll: fix poll_refs race with cancelation (Jeff Moyer) [2068237] - io_uring/filetable: fix file reference underflow (Jeff Moyer) [2068237] - io_uring: make poll refs more robust (Jeff Moyer) [2068237] - io_uring: cmpxchg for poll arm refs release (Jeff Moyer) [2068237] - io_uring: disallow self-propelled ring polling (Jeff Moyer) [2068237] - io_uring: fix multishot recv request leaks (Jeff Moyer) [2068237] - io_uring: fix multishot accept request leaks (Jeff Moyer) [2068237] - io_uring: fix tw losing poll events (Jeff Moyer) [2068237] - io_uring: update res mask in io_poll_check_events (Jeff Moyer) [2068237] - io_uring/poll: lockdep annote io_poll_req_insert_locked (Jeff Moyer) [2068237] - io_uring/poll: fix double poll req->flags races (Jeff Moyer) [2068237] - io_uring: check for rollover of buffer ID when providing buffers (Jeff Moyer) [2068237] - io_uring: calculate CQEs from the user visible value (Jeff Moyer) [2068237] - io_uring: fix typo in io_uring.h comment (Jeff Moyer) [2068237] - io_uring: unlock if __io_run_local_work locked inside (Jeff Moyer) [2068237] - io_uring: use io_run_local_work_locked helper (Jeff Moyer) [2068237] - io_uring/net: fail zc sendmsg when unsupported by socket (Jeff Moyer) [2068237] - io_uring/net: fail zc send when unsupported by socket (Jeff Moyer) [2068237] - selftests/net: don't tests batched TCP io_uring zc (Jeff Moyer) [2068237] - net: also flag accepted sockets supporting msghdr originated zerocopy (Jeff Moyer) [2068237] - net/ulp: remove SOCK_SUPPORT_ZC from tls sockets (Jeff Moyer) [2068237] - net: remove SOCK_SUPPORT_ZC from sockmap (Jeff Moyer) [2068237] - udp: advertise ipv6 udp support for msghdr::ubuf_info (Jeff Moyer) [2068237] - net: flag sockets supporting msghdr originated zerocopy (Jeff Moyer) [2068237] - io-wq: Fix memory leak in worker creation (Jeff Moyer) [2068237] - io_uring/msg_ring: Fix NULL pointer dereference in io_msg_send_fd() (Jeff Moyer) [2068237] - io_uring/rw: remove leftover debug statement (Jeff Moyer) [2068237] - io_uring: don't iopoll from io_ring_ctx_wait_and_kill() (Jeff Moyer) [2068237] - io_uring: reuse io_alloc_req() (Jeff Moyer) [2068237] - io_uring: kill hot path fixed file bitmap debug checks (Jeff Moyer) [2068237] - io_uring: remove FFS_SCM (Jeff Moyer) [2068237] - io_uring/rw: ensure kiocb_end_write() is always called (Jeff Moyer) [2068237] - io_uring: fix fdinfo sqe offsets calculation (Jeff Moyer) [2068237] - io_uring: local variable rw shadows outer variable in io_write (Jeff Moyer) [2068237] - io_uring/opdef: remove 'audit_skip' from SENDMSG_ZC (Jeff Moyer) [2068237] - io_uring: optimise locking for local tw with submit_wait (Jeff Moyer) [2068237] - io_uring: remove redundant memory barrier in io_req_local_work_add (Jeff Moyer) [2068237] - io_uring/net: handle -EINPROGRESS correct for IORING_OP_CONNECT (Jeff Moyer) [2068237] - io_uring: remove notif leftovers (Jeff Moyer) [2068237] - io_uring: correct pinned_vm accounting (Jeff Moyer) [2068237] - io_uring/af_unix: defer registered files gc to io_uring release (Jeff Moyer) [2068237] - io_uring: limit registration w/ SINGLE_ISSUER (Jeff Moyer) [2068237] - io_uring: remove io_register_submitter (Jeff Moyer) [2068237] - io_uring: simplify __io_uring_add_tctx_node (Jeff Moyer) [2068237] - io_uring: Add missing inline to io_uring_cmd_import_fixed() dummy (Jeff Moyer) [2068237] - nvme: wire up fixed buffer support for nvme passthrough (Jeff Moyer) [2068237] - nvme: pass ubuffer as an integer (Jeff Moyer) [2068237] - nvme: refactor nvme_alloc_request (Jeff Moyer) [2068237] - nvme: refactor nvme_add_user_metadata (Jeff Moyer) [2068237] - scsi: Use blk_rq_map_user_io helper (Jeff Moyer) [2068237] - io_uring: introduce fixed buffer support for io_uring_cmd (Jeff Moyer) [2068237] - io_uring: add io_uring_cmd_import_fixed (Jeff Moyer) [2068237] - nvme: enable batched completions of passthrough IO (Jeff Moyer) [2068237] - nvme: split out metadata vs non metadata end_io uring_cmd completions (Jeff Moyer) [2068237] - io_uring/net: fix notif cqe reordering (Jeff Moyer) [2068237] - io_uring/net: don't update msg_name if not provided (Jeff Moyer) [2068237] - io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL (Jeff Moyer) [2068237] - io_uring/rw: defer fsnotify calls to task context (Jeff Moyer) [2068237] - io_uring/net: fix fast_iov assignment in io_setup_async_msg() (Jeff Moyer) [2068237] - io_uring/net: fix non-zc send with address (Jeff Moyer) [2068237] - io_uring/net: don't skip notifs for failed requests (Jeff Moyer) [2068237] - selftests/net: enable io_uring sendzc testing (Jeff Moyer) [2068237] - io_uring/rw: don't lose short results on io_setup_async_rw() (Jeff Moyer) [2068237] - io_uring/rw: fix unexpected link breakage (Jeff Moyer) [2068237] - io_uring/net: fix cleanup double free free_iov init (Jeff Moyer) [2068237] - io_uring: fix CQE reordering (Jeff Moyer) [2068237] - io_uring/net: fix UAF in io_sendrecv_fail() (Jeff Moyer) [2068237] - selftest/net: adjust io_uring sendzc notif handling (Jeff Moyer) [2068237] - io_uring: ensure local task_work marks task as running (Jeff Moyer) [2068237] - io_uring/net: zerocopy sendmsg (Jeff Moyer) [2068237] - io_uring/net: combine fail handlers (Jeff Moyer) [2068237] - io_uring/net: rename io_sendzc() (Jeff Moyer) [2068237] - io_uring/net: support non-zerocopy sendto (Jeff Moyer) [2068237] - io_uring/net: refactor io_setup_async_addr (Jeff Moyer) [2068237] - io_uring/net: don't lose partial send_zc on fail (Jeff Moyer) [2068237] - io_uring/net: don't lose partial send/recv on fail (Jeff Moyer) [2068237] - io_uring/rw: don't lose partial IO result on fail (Jeff Moyer) [2068237] - io_uring: add custom opcode hooks on fail (Jeff Moyer) [2068237] - io_uring/fdinfo: fix sqe dumping for IORING_SETUP_SQE128 (Jeff Moyer) [2068237] - io_uring/fdinfo: get rid of unnecessary is_cqe32 variable (Jeff Moyer) [2068237] - io_uring: remove unused return from io_disarm_next (Jeff Moyer) [2068237] - io_uring: add fast path for io_run_local_work() (Jeff Moyer) [2068237] - io_uring/iopoll: unify tw breaking logic (Jeff Moyer) [2068237] - io_uring/iopoll: fix unexpected returns (Jeff Moyer) [2068237] - io_uring: disallow defer-tw run w/ no submitters (Jeff Moyer) [2068237] - io_uring: further limit non-owner defer-tw cq waiting (Jeff Moyer) [2068237] - io_uring/net: use io_sr_msg for sendzc (Jeff Moyer) [2068237] - io_uring/net: refactor io_sr_msg types (Jeff Moyer) [2068237] - io_uring/net: add non-bvec sg chunking callback (Jeff Moyer) [2068237] - io_uring/net: io_async_msghdr caches for sendzc (Jeff Moyer) [2068237] - io_uring/net: use async caches for async prep (Jeff Moyer) [2068237] - io_uring/net: reshuffle error handling (Jeff Moyer) [2068237] - io_uring: use io_cq_lock consistently (Jeff Moyer) [2068237] - io_uring: kill an outdated comment (Jeff Moyer) [2068237] - io_uring: allow buffer recycling in READV (Jeff Moyer) [2068237] - fs: add batch and poll flags to the uring_cmd_iopoll() handler (Jeff Moyer) [2068237] - io_uring: ensure iopoll runs local task work as well (Jeff Moyer) [2068237] - io_uring: add local task_work run helper that is entered locked (Jeff Moyer) [2068237] - io_uring: cleanly separate request types for iopoll (Jeff Moyer) [2068237] - nvme: wire up async polling for io passthrough commands (Jeff Moyer) [2068237] - block: export blk_rq_is_poll (Jeff Moyer) [2068237] - io_uring: add iopoll infrastructure for io_uring_cmd (Jeff Moyer) [2068237] - fs: add file_operations->uring_cmd_iopoll (Jeff Moyer) [2068237] - io_uring: trace local task work run (Jeff Moyer) [2068237] - io_uring: signal registered eventfd to process deferred task work (Jeff Moyer) [2068237] - io_uring: move io_eventfd_put (Jeff Moyer) [2068237] - io_uring: add IORING_SETUP_DEFER_TASKRUN (Jeff Moyer) [2068237] - io_uring: do not run task work at the start of io_uring_enter (Jeff Moyer) [2068237] - io_uring: introduce io_has_work (Jeff Moyer) [2068237] - io_uring: remove unnecessary variable (Jeff Moyer) [2068237] - __io_setxattr(): constify path (Jeff Moyer) [2068237] - nvme/host: Use the enum req_op and blk_opf_t types (Jeff Moyer) [2068237] - nvme: enable uring-passthrough for admin commands (Jeff Moyer) [2068237] - nvme: helper for uring-passthrough checks (Jeff Moyer) [2068237] - net: fix kdoc on __dev_queue_xmit() (Jeff Moyer) [2068237] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Jeff Moyer) [2068237] - io_uring/poll: disable level triggered poll (Jeff Moyer) [2068237] - io_uring: register single issuer task at creation (Jeff Moyer) [2068237] - io_uring: ensure that cached task references are always put on exit (Jeff Moyer) [2068237] - io_uring/opdef: rename SENDZC_NOTIF to SEND_ZC (Jeff Moyer) [2068237] - io_uring/net: fix zc fixed buf lifetime (Jeff Moyer) [2068237] - io_uring/msg_ring: check file type before putting (Jeff Moyer) [2068237] - io_uring/rw: fix error'ed retry return values (Jeff Moyer) [2068237] - io_uring/rw: fix short rw error handling (Jeff Moyer) [2068237] - io_uring/net: copy addr for zc on POLL_FIRST (Jeff Moyer) [2068237] - io_uring: recycle kbuf recycle on tw requeue (Jeff Moyer) [2068237] - io_uring/kbuf: fix not advancing READV kbuf ring (Jeff Moyer) [2068237] - io_uring/notif: Remove the unused function io_notif_complete() (Jeff Moyer) [2068237] - selftests/net: return back io_uring zc send tests (Jeff Moyer) [2068237] - io_uring/net: simplify zerocopy send user API (Jeff Moyer) [2068237] - io_uring/notif: remove notif registration (Jeff Moyer) [2068237] - Revert "io_uring: rename IORING_OP_FILES_UPDATE" (Jeff Moyer) [2068237] - Revert "io_uring: add zc notification flush requests" (Jeff Moyer) [2068237] - selftests/net: temporarily disable io_uring zc test (Jeff Moyer) [2068237] - io_uring/net: fix overexcessive retries (Jeff Moyer) [2068237] - lsm,io_uring: add LSM hooks for the new uring_cmd file op (Jeff Moyer) [2068237] - io_uring/net: save address for sendzc async execution (Jeff Moyer) [2068237] - io_uring: conditional ->async_data allocation (Jeff Moyer) [2068237] - io_uring/notif: order notif vs send CQEs (Jeff Moyer) [2068237] - io_uring/net: fix indentation (Jeff Moyer) [2068237] - io_uring/net: fix zc send link failing (Jeff Moyer) [2068237] - io_uring/net: fix must_hold annotation (Jeff Moyer) [2068237] - io_uring: fix submission-failure handling for uring-cmd (Jeff Moyer) [2068237] - io_uring: fix off-by-one in sync cancelation file check (Jeff Moyer) [2068237] - io_uring: uapi: Add `extern "C"` in io_uring.h for liburing (Jeff Moyer) [2068237] - MAINTAINERS: Add `include/linux/io_uring_types.h` (Jeff Moyer) [2068237] - io_uring/net: use right helpers for async_data (Jeff Moyer) [2068237] - io_uring/notif: raise limit on notification slots (Jeff Moyer) [2068237] - io_uring/net: improve zc addr import error handling (Jeff Moyer) [2068237] - io_uring/net: use right helpers for async recycle (Jeff Moyer) [2068237] - io_uring: add missing BUILD_BUG_ON() checks for new io_uring_sqe fields (Jeff Moyer) [2068237] - io_uring: make io_kiocb_to_cmd() typesafe (Jeff Moyer) [2068237] - io_uring: consistently make use of io_notif_to_data() (Jeff Moyer) [2068237] - io_uring: fix error handling for io_uring_cmd (Jeff Moyer) [2068237] - io_uring: fix io_recvmsg_prep_multishot sparse warnings (Jeff Moyer) [2068237] - io_uring/net: send retry for zerocopy (Jeff Moyer) [2068237] - io_uring: mem-account pbuf buckets (Jeff Moyer) [2068237] - audit, io_uring, io-wq: Fix memory leak in io_sq_thread() and io_wqe_worker() (Jeff Moyer) [2068237] - io_uring: pass correct parameters to io_req_set_res (Jeff Moyer) [2068237] - io_uring: notification completion optimisation (Jeff Moyer) [2068237] - io_uring: export req alloc from core (Jeff Moyer) [2068237] - io_uring/net: use unsigned for flags (Jeff Moyer) [2068237] - io_uring/net: make page accounting more consistent (Jeff Moyer) [2068237] - io_uring/net: checks errors of zc mem accounting (Jeff Moyer) [2068237] - io_uring/net: improve io_get_notif_slot types (Jeff Moyer) [2068237] - selftests/io_uring: test zerocopy send (Jeff Moyer) [2068237] - io_uring: enable managed frags with register buffers (Jeff Moyer) [2068237] - io_uring: add zc notification flush requests (Jeff Moyer) [2068237] - io_uring: rename IORING_OP_FILES_UPDATE (Jeff Moyer) [2068237] - io_uring: flush notifiers after sendzc (Jeff Moyer) [2068237] - io_uring: sendzc with fixed buffers (Jeff Moyer) [2068237] - io_uring: allow to pass addr into sendzc (Jeff Moyer) [2068237] - io_uring: account locked pages for non-fixed zc (Jeff Moyer) [2068237] - io_uring: wire send zc request type (Jeff Moyer) [2068237] - io_uring: add notification slot registration (Jeff Moyer) [2068237] - io_uring: add rsrc referencing for notifiers (Jeff Moyer) [2068237] - io_uring: complete notifiers in tw (Jeff Moyer) [2068237] - io_uring: cache struct io_notif (Jeff Moyer) [2068237] - io_uring: add zc notification infrastructure (Jeff Moyer) [2068237] - io_uring: export io_put_task() (Jeff Moyer) [2068237] - io_uring: initialise msghdr::msg_ubuf (Jeff Moyer) [2068237] - net: fix uninitialised msghdr->sg_from_iter (Jeff Moyer) [2068237] - tcp: support externally provided ubufs (Jeff Moyer) [2068237] - tcp: take care of mixed splice()/sendmsg(MSG_ZEROCOPY) case (Jeff Moyer) [2068237] - tcp: fix mem under-charging with zerocopy sendmsg() (Jeff Moyer) [2068237] - ipv6/udp: support externally provided ubufs (Jeff Moyer) [2068237] - ipv4/udp: support externally provided ubufs (Jeff Moyer) [2068237] - net: introduce managed frags infrastructure (Jeff Moyer) [2068237] - net: Allow custom iter handler in msghdr (Jeff Moyer) [2068237] - skbuff: carry external ubuf_info in msghdr (Jeff Moyer) [2068237] - skbuff: add SKBFL_DONT_ORPHAN flag (Jeff Moyer) [2068237] - net: avoid double accounting for pure zerocopy skbs (Jeff Moyer) [2068237] - tcp: rename sk_wmem_free_skb (Jeff Moyer) [2068237] - skbuff: don't mix ubuf_info from different sources (Jeff Moyer) [2068237] - ipv6: avoid partial copy for zc (Jeff Moyer) [2068237] - ipv4: avoid partial copy for zc (Jeff Moyer) [2068237] - ipv6: refactor ip6_finish_output2() (Jeff Moyer) [2068237] - ipv6: help __ip6_finish_output() inlining (Jeff Moyer) [2068237] - net: inline dev_queue_xmit() (Jeff Moyer) [2068237] - net: inline skb_zerocopy_iter_dgram (Jeff Moyer) [2068237] - net: inline sock_alloc_send_skb (Jeff Moyer) [2068237] - xfs: Add async buffered write support (Jeff Moyer) [2068237] - xfs: Specify lockmode when calling xfs_ilock_for_iomap() (Jeff Moyer) [2068237] - xfs: Use generic_file_open() (Jeff Moyer) [2068237] - xfs: convert inode lock flags to unsigned. (Jeff Moyer) [2068237] - io_uring: Add tracepoint for short writes (Jeff Moyer) [2068237] - io_uring: fix issue with io_write() not always undoing sb_start_write() (Jeff Moyer) [2068237] - io_uring: Add support for async buffered writes (Jeff Moyer) [2068237] - fs: Add async write file modification handling. (Jeff Moyer) [2068237] - fs: Split off inode_needs_update_time and __file_update_time (Jeff Moyer) [2068237] - fs: __file_remove_privs(): restore call to inode_has_no_xattr() (Jeff Moyer) [2068237] - fs: add __remove_file_privs() with flags parameter (Jeff Moyer) [2068237] - fs: add a FMODE_BUF_WASYNC flags for f_mode (Jeff Moyer) [2068237] - iomap: Return -EAGAIN from iomap_write_iter() (Jeff Moyer) [2068237] - iomap: Add async buffered write support (Jeff Moyer) [2068237] - iomap: Add flags parameter to iomap_page_create() (Jeff Moyer) [2068237] - io_uring: ensure REQ_F_ISREG is set async offload (Jeff Moyer) [2068237] - net: fix compat pointer in get_compat_msghdr() (Jeff Moyer) [2068237] - io_uring: fix types in io_recvmsg_multishot_overflow (Jeff Moyer) [2068237] - io_uring: support multishot in recvmsg (Jeff Moyer) [2068237] - net: copy from user before calling __get_compat_msghdr (Jeff Moyer) [2068237] - net: copy from user before calling __copy_msghdr (Jeff Moyer) [2068237] - io_uring: Don't require reinitable percpu_ref (Jeff Moyer) [2068237] - io_uring: Use atomic_long_try_cmpxchg in __io_account_mem (Jeff Moyer) [2068237] - io_uring: support 0 length iov in buffer select in compat (Jeff Moyer) [2068237] - io_uring: fix multishot ending when not polled (Jeff Moyer) [2068237] - io_uring: add netmsg cache (Jeff Moyer) [2068237] - io_uring: impose max limit on apoll cache (Jeff Moyer) [2068237] - io_uring: add abstraction around apoll cache (Jeff Moyer) [2068237] - io_uring: move apoll cache to poll.c (Jeff Moyer) [2068237] - io_uring: consolidate hash_locked io-wq handling (Jeff Moyer) [2068237] - io_uring: clear REQ_F_HASH_LOCKED on hash removal (Jeff Moyer) [2068237] - io_uring: don't race double poll setting REQ_F_ASYNC_DATA (Jeff Moyer) [2068237] - io_uring: don't miss setting REQ_F_DOUBLE_POLL (Jeff Moyer) [2068237] - io_uring: disable multishot recvmsg (Jeff Moyer) [2068237] - io_uring: only trace one of complete or overflow (Jeff Moyer) [2068237] - io_uring: fix io_uring_cqe_overflow trace format (Jeff Moyer) [2068237] - io_uring: multishot recv (Jeff Moyer) [2068237] - io_uring: fix multishot accept ordering (Jeff Moyer) [2068237] - io_uring: fix multishot poll on overflow (Jeff Moyer) [2068237] - io_uring: add allow_overflow to io_post_aux_cqe (Jeff Moyer) [2068237] - io_uring: add IOU_STOP_MULTISHOT return code (Jeff Moyer) [2068237] - io_uring: clean up io_poll_check_events return values (Jeff Moyer) [2068237] - io_uring: recycle buffers on error (Jeff Moyer) [2068237] - io_uring: allow iov_len = 0 for recvmsg and buffer select (Jeff Moyer) [2068237] - io_uring: restore bgid in io_put_kbuf (Jeff Moyer) [2068237] - io_uring: allow 0 length for buffer select (Jeff Moyer) [2068237] - io_uring: let to set a range for file slot allocation (Jeff Moyer) [2068237] - io_uring: add support for passing fixed file descriptors (Jeff Moyer) [2068237] - io_uring: split out fixed file installation and removal (Jeff Moyer) [2068237] - io_uring: replace zero-length array with flexible-array member (Jeff Moyer) [2068237] - io_uring: remove ctx->refs pinning on enter (Jeff Moyer) [2068237] - io_uring: don't check file ops of registered rings (Jeff Moyer) [2068237] - io_uring: remove extra TIF_NOTIFY_SIGNAL check (Jeff Moyer) [2068237] - io_uring: fuse fallback_node and normal tw node (Jeff Moyer) [2068237] - io_uring: improve io_fail_links() (Jeff Moyer) [2068237] - io_uring: move POLLFREE handling to separate function (Jeff Moyer) [2068237] - io_uring: kbuf: inline io_kbuf_recycle_ring() (Jeff Moyer) [2068237] - io_uring: optimise submission side poll_refs (Jeff Moyer) [2068237] - io_uring: refactor poll arm error handling (Jeff Moyer) [2068237] - io_uring: change arm poll return values (Jeff Moyer) [2068237] - io_uring: add a helper for apoll alloc (Jeff Moyer) [2068237] - io_uring: remove events caching atavisms (Jeff Moyer) [2068237] - io_uring: clean poll ->private flagging (Jeff Moyer) [2068237] - io_uring: add sync cancelation API through io_uring_register() (Jeff Moyer) [2068237] - io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag (Jeff Moyer) [2068237] - io_uring: have cancelation API accept io_uring_task directly (Jeff Moyer) [2068237] - io_uring: kbuf: kill __io_kbuf_recycle() (Jeff Moyer) [2068237] - io_uring: trace task_work_run (Jeff Moyer) [2068237] - io_uring: add trace event for running task work (Jeff Moyer) [2068237] - io_uring: batch task_work (Jeff Moyer) [2068237] - io_uring: introduce llist helpers (Jeff Moyer) [2068237] - io_uring: lockless task list (Jeff Moyer) [2068237] - io_uring: remove __io_req_task_work_add (Jeff Moyer) [2068237] - io_uring: remove priority tw list optimisation (Jeff Moyer) [2068237] - io_uring: dedup io_run_task_work (Jeff Moyer) [2068237] - io_uring: move list helpers to a separate file (Jeff Moyer) [2068237] - io_uring: improve io_run_task_work() (Jeff Moyer) [2068237] - io_uring: optimize io_uring_task layout (Jeff Moyer) [2068237] - io_uring: add a warn_once for poll_find (Jeff Moyer) [2068237] - io_uring: consistent naming for inline completion (Jeff Moyer) [2068237] - io_uring: move io_import_fixed() (Jeff Moyer) [2068237] - io_uring: opcode independent fixed buf import (Jeff Moyer) [2068237] - io_uring: add io_commit_cqring_flush() (Jeff Moyer) [2068237] - io_uring: introduce locking helpers for CQE posting (Jeff Moyer) [2068237] - io_uring: hide eventfd assumptions in eventfd paths (Jeff Moyer) [2068237] - io_uring: fix io_poll_remove_all clang warnings (Jeff Moyer) [2068237] - io_uring: improve task exit timeout cancellations (Jeff Moyer) [2068237] - io_uring: fix multi ctx cancellation (Jeff Moyer) [2068237] - io_uring: remove ->flush_cqes optimisation (Jeff Moyer) [2068237] - io_uring: move io_eventfd_signal() (Jeff Moyer) [2068237] - io_uring: reshuffle io_uring/io_uring.h (Jeff Moyer) [2068237] - io_uring: remove extra io_commit_cqring() (Jeff Moyer) [2068237] - io_uring: move a few private types to local headers (Jeff Moyer) [2068237] - io_uring: clean up tracing events (Jeff Moyer) [2068237] - io_uring: make io_uring_types.h public (Jeff Moyer) [2068237] - io_uring: kill extra io_uring_types.h includes (Jeff Moyer) [2068237] - io_uring: change ->cqe_cached invariant for CQE32 (Jeff Moyer) [2068237] - io_uring: deduplicate io_get_cqe() calls (Jeff Moyer) [2068237] - io_uring: deduplicate __io_fill_cqe_req tracing (Jeff Moyer) [2068237] - io_uring: introduce io_req_cqe_overflow() (Jeff Moyer) [2068237] - io_uring: don't inline __io_get_cqe() (Jeff Moyer) [2068237] - io_uring: don't expose io_fill_cqe_aux() (Jeff Moyer) [2068237] - io_uring: kbuf: add comments for some tricky code (Jeff Moyer) [2068237] - io_uring: mutex locked poll hashing (Jeff Moyer) [2068237] - io_uring: propagate locking state to poll cancel (Jeff Moyer) [2068237] - io_uring: introduce a struct for hash table (Jeff Moyer) [2068237] - io_uring: pass hash table into poll_find (Jeff Moyer) [2068237] - io_uring: add IORING_SETUP_SINGLE_ISSUER (Jeff Moyer) [2068237] - io_uring: use state completion infra for poll reqs (Jeff Moyer) [2068237] - io_uring: clean up io_ring_ctx_alloc (Jeff Moyer) [2068237] - io_uring: limit the number of cancellation buckets (Jeff Moyer) [2068237] - io_uring: clean up io_try_cancel (Jeff Moyer) [2068237] - io_uring: pass poll_find lock back (Jeff Moyer) [2068237] - io_uring: switch cancel_hash to use per entry spinlock (Jeff Moyer) [2068237] - io_uring: poll: remove unnecessary req->ref set (Jeff Moyer) [2068237] - io_uring: don't inline io_put_kbuf (Jeff Moyer) [2068237] - io_uring: refactor io_req_task_complete() (Jeff Moyer) [2068237] - io_uring: kill REQ_F_COMPLETE_INLINE (Jeff Moyer) [2068237] - io_uring: rw: delegate sync completions to core io_uring (Jeff Moyer) [2068237] - io_uring: remove unused IO_REQ_CACHE_SIZE defined (Jeff Moyer) [2068237] - io_uring: don't set REQ_F_COMPLETE_INLINE in tw (Jeff Moyer) [2068237] - io_uring: remove check_cq checking from hot paths (Jeff Moyer) [2068237] - io_uring: never defer-complete multi-apoll (Jeff Moyer) [2068237] - io_uring: inline ->registered_rings (Jeff Moyer) [2068237] - io_uring: explain io_wq_work::cancel_seq placement (Jeff Moyer) [2068237] - io_uring: move small helpers to headers (Jeff Moyer) [2068237] - io_uring: refactor ctx slow data placement (Jeff Moyer) [2068237] - io_uring: better caching for ctx timeout fields (Jeff Moyer) [2068237] - io_uring: move defer_list to slow data (Jeff Moyer) [2068237] - io_uring: make reg buf init consistent (Jeff Moyer) [2068237] - io_uring: deprecate epoll_ctl support (Jeff Moyer) [2068237] - io_uring: add support for level triggered poll (Jeff Moyer) [2068237] - io_uring: move opcode table to opdef.c (Jeff Moyer) [2068237] - io_uring: move read/write related opcodes to its own file (Jeff Moyer) [2068237] - io_uring: move remaining file table manipulation to filetable.c (Jeff Moyer) [2068237] - io_uring: move rsrc related data, core, and commands (Jeff Moyer) [2068237] - io_uring: split provided buffers handling into its own file (Jeff Moyer) [2068237] - io_uring: move cancelation into its own file (Jeff Moyer) [2068237] - io_uring: move poll handling into its own file (Jeff Moyer) [2068237] - io_uring: add opcode name to io_op_defs (Jeff Moyer) [2068237] - io_uring: include and forward-declaration sanitation (Jeff Moyer) [2068237] - io_uring: move io_uring_task (tctx) helpers into its own file (Jeff Moyer) [2068237] - io_uring: move fdinfo helpers to its own file (Jeff Moyer) [2068237] - io_uring: use io_is_uring_fops() consistently (Jeff Moyer) [2068237] - io_uring: move SQPOLL related handling into its own file (Jeff Moyer) [2068237] - io_uring: move timeout opcodes and handling into its own file (Jeff Moyer) [2068237] - io_uring: move our reference counting into a header (Jeff Moyer) [2068237] - io_uring: move msg_ring into its own file (Jeff Moyer) [2068237] - io_uring: split network related opcodes into its own file (Jeff Moyer) [2068237] - io_uring: move statx handling to its own file (Jeff Moyer) [2068237] - io_uring: move epoll handler to its own file (Jeff Moyer) [2068237] - io_uring: add a dummy -EOPNOTSUPP prep handler (Jeff Moyer) [2068237] - io_uring: move uring_cmd handling to its own file (Jeff Moyer) [2068237] - io_uring: split out open/close operations (Jeff Moyer) [2068237] - io_uring: separate out file table handling code (Jeff Moyer) [2068237] - io_uring: split out fadvise/madvise operations (Jeff Moyer) [2068237] - io_uring: split out fs related sync/fallocate functions (Jeff Moyer) [2068237] - io_uring: split out splice related operations (Jeff Moyer) [2068237] - io_uring: split out filesystem related operations (Jeff Moyer) [2068237] - io_uring: move nop into its own file (Jeff Moyer) [2068237] - io_uring: move xattr related opcodes to its own file (Jeff Moyer) [2068237] - io_uring: handle completions in the core (Jeff Moyer) [2068237] - io_uring: set completion results upfront (Jeff Moyer) [2068237] - io_uring: add io_uring_types.h (Jeff Moyer) [2068237] - io_uring: define a request type cleanup handler (Jeff Moyer) [2068237] - io_uring: unify struct io_symlink and io_hardlink (Jeff Moyer) [2068237] - io_uring: convert iouring_cmd to io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert xattr to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert rsrc_update to io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert msg and nop to io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert splice to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert epoll to io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert file system request types to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert madvise/fadvise to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert open/close path to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert timeout path to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert cancel path to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert the sync and fallocate paths to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert net related opcodes to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: remove recvmsg knowledge from io_arm_poll_handler() (Jeff Moyer) [2068237] - io_uring: convert poll_update path to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert poll path to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert read/write path to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: add generic command payload type to struct io_kiocb (Jeff Moyer) [2068237] - io_uring: move req async preparation into opcode handler (Jeff Moyer) [2068237] - io_uring: move to separate directory (Jeff Moyer) [2068237] - io_uring: define a 'prep' and 'issue' handler for each opcode (Jeff Moyer) [2068237] - fs: export rw_verify_area() (Jeff Moyer) [2068237] - thermal/drivers/imx8mm: Add hwmon support (Steve Best) [2185128] - thermal/drivers/imx: Add support for loading calibration data from OCOTP (Steve Best) [2185128] - thermal/drivers/imx8mm_thermal: Validate temperature range (Steve Best) [2185128] - thermal/drivers/imx8mm_thermal: Use GENMASK() when appropriate (Steve Best) [2185128] - tools/power turbostat: update turbostat.8 (David Arcari) [2185900] - tools/power turbostat: version 2023.03.17 (David Arcari) [2185900] - tools/power turbostat: fix decoding of HWP_STATUS (David Arcari) [2185900] - tools/power turbostat: Introduce support for EMR (David Arcari) [2185900] - tools/power turbostat: remove stray newlines from warn/warnx strings (David Arcari) [2185900] - tools/power turbostat: Fix /dev/cpu_dma_latency warnings (David Arcari) [2185900] - tools/power turbostat: Provide better debug messages for failed capabilities accesses (David Arcari) [2185900] - tools/power turbostat: update dump of SECONDARY_TURBO_RATIO_LIMIT (David Arcari) [2185900] - tools/power turbostat: version 2022.10.04 (David Arcari) [2185900] - tools/power turbostat: Use standard Energy Unit for SPR Dram RAPL domain (David Arcari) [2185900] - tools/power turbostat: Do not dump TRL if turbo is not supported (David Arcari) [2185900] - cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules (David Arcari) [2185879] - cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids (David Arcari) [2185879] - cpufreq: intel_pstate: Drop ACPI _PSS states table patching (David Arcari) [2185879] - cpufreq: intel_pstate: Allow EPP 0x80 setting by the firmware (David Arcari) [2185879] - cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode (David Arcari) [2185879] - i2c: imx-lpi2c: check only for enabled interrupt flags (Steve Best) [2184917] - i2c: imx-lpi2c: clean rx/tx buffers upon new message (Steve Best) [2184917] - i2c: imx-lpi2c: use bulk clk API (Steve Best) [2184917] - i2c: move drivers from strlcpy to strscpy (Steve Best) [2184917] - i2c: brcmstb: Use dev_name() for adapter name (Steve Best) [2184917]- arm64: fix rodata=full again (Rafael Aquini) [2186559] - arm64: fix rodata=full (Rafael Aquini) [2186559] - arm64/mm: fold check for KFENCE into can_set_direct_map() (Rafael Aquini) [2186559] - lib/kstrtox.c: add "false"/"true" support to kstrtobool() (Rafael Aquini) [2186559] - lib/nodemask: optimize node_random for nodemask with single NUMA node (Rafael Aquini) [2186559] - memory tier: release the new_memtier in find_create_memory_tier() (Rafael Aquini) [2186559] - memory tier, sysfs: rename attribute "nodes" to "nodelist" (Rafael Aquini) [2186559] - mm/demotion: fix NULL vs IS_ERR checking in memory_tier_init (Rafael Aquini) [2186559] - mm/demotion: expose memory tier details via sysfs (Rafael Aquini) [2186559] - mm/demotion: update node_is_toptier to work with memory tiers (Rafael Aquini) [2186559] - mm/demotion: demote pages according to allocation fallback order (Rafael Aquini) [2186559] - mm/demotion: drop memtier from memtype (Rafael Aquini) [2186559] - mm/demotion: add pg_data_t member to track node memory tier details (Rafael Aquini) [2186559] - mm/demotion: build demotion targets based on explicit memory tiers (Rafael Aquini) [2186559] - mm/demotion/dax/kmem: set node's abstract distance to MEMTIER_DEFAULT_DAX_ADISTANCE (Rafael Aquini) [2186559] - mm/demotion: add hotplug callbacks to handle new numa node onlined (Rafael Aquini) [2186559] - mm/demotion: move memory demotion related code (Rafael Aquini) [2186559] - mm/demotion: add support for explicit memory tiers (Rafael Aquini) [2186559] - PCI/PM: Extend D3hot delay for NVIDIA HDA controllers (Alex Williamson) [2178956] - powerpc/vdso: Fix incorrect CFI in gettimeofday.S (Mamatha Inamdar) [2203363] - powerpc/vdso: Move cvdso_call macro into gettimeofday.S (Mamatha Inamdar) [2203363] - powerpc/vdso: Remove cvdso_call_time macro (Mamatha Inamdar) [2203363] - powerpc/vdso: Merge vdso64 and vdso32 into a single directory (Mamatha Inamdar) [2203363] - powerpc/vdso: Rework VDSO32 makefile to add a prefix to object files (Mamatha Inamdar) [2203363] - powerpc/vdso: augment VDSO32 functions to support 64 bits build (Mamatha Inamdar) [2203363] - sched/fair: Sanitize vruntime of entity being migrated (Phil Auld) [RHEL-282] - sched/core: Merge cpumask_andnot()+for_each_cpu() into for_each_cpu_andnot() (Phil Auld) [RHEL-282] - cpumask: Introduce for_each_cpu_andnot() (Phil Auld) [RHEL-282] - lib/find_bit: Introduce find_next_andnot_bit() (Phil Auld) [RHEL-282] - sched/core: Fix a missed update of user_cpus_ptr (Phil Auld) [RHEL-282] - sched/fair: sanitize vruntime of entity being placed (Phil Auld) [RHEL-282] - sched/core: Fix NULL pointer access fault in sched_setaffinity() with non-SMP configs (Phil Auld) [RHEL-282] - sched/fair: Limit sched slice duration (Phil Auld) [RHEL-282] - cpufreq, sched/util: Optimize operations with single CPU capacity lookup (Phil Auld) [RHEL-282] - sched/core: Reorganize ttwu_do_wakeup() and ttwu_do_activate() (Phil Auld) [RHEL-282] - sched/core: Micro-optimize ttwu_runnable() (Phil Auld) [RHEL-282] - sched/topology: Add __init for sched_init_domains() (Phil Auld) [RHEL-282] - sched/numa: Stop an exhastive search if an idle core is found (Phil Auld) [RHEL-282] - sched: Make const-safe (Phil Auld) [RHEL-282] - sched: Async unthrottling for cfs bandwidth (Phil Auld) [RHEL-282] - sched/topology: Add __init for init_defrootdomain (Phil Auld) [RHEL-282] - sched/fair: use try_cmpxchg in task_numa_work (Phil Auld) [RHEL-282] - sched: Clear ttwu_pending after enqueue_task() (Phil Auld) [RHEL-282] - sched/fair: Move call to list_last_entry() in detach_tasks (Phil Auld) [RHEL-282] - sched/fair: Cleanup loop_max and loop_break (Phil Auld) [RHEL-282] - sched/fair: Make sure to try to detach at least one movable task (Phil Auld) [RHEL-282] - sched: Add TASK_ANY for wait_task_inactive() (Phil Auld) [RHEL-282] - sched: Rename task_running() to task_on_cpu() (Phil Auld) [RHEL-282] - sched/fair: Cleanup for SIS_PROP (Phil Auld) [RHEL-282] - sched/fair: Default to false in test_idle_cores() (Phil Auld) [RHEL-282] - sched/fair: Remove useless check in select_idle_core() (Phil Auld) [RHEL-282] - sched/fair: Avoid double search on same cpu (Phil Auld) [RHEL-282] - sched/fair: Remove redundant check in select_idle_smt() (Phil Auld) [RHEL-282] - sched: Add update_current_exec_runtime helper (Phil Auld) [RHEL-282] - sched/fair: Don't init util/runnable_avg for !fair task (Phil Auld) [RHEL-282] - sched/fair: Move task sched_avg attach to enqueue_task_fair() (Phil Auld) [RHEL-282] - sched/fair: Allow changing cgroup of new forked task (Phil Auld) [RHEL-282] - sched/fair: Fix another detach on unattached task corner case (Phil Auld) [RHEL-282] - sched/fair: Combine detach into dequeue when migrating task (Phil Auld) [RHEL-282] - sched/fair: Update comments in enqueue/dequeue_entity() (Phil Auld) [RHEL-282] - sched/fair: Reset sched_avg last_update_time before set_task_rq() (Phil Auld) [RHEL-282] - sched/fair: Remove redundant cpu_cgrp_subsys->fork() (Phil Auld) [RHEL-282] - sched/fair: Maintain task se depth in set_task_rq() (Phil Auld) [RHEL-282] - sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE() (Phil Auld) [RHEL-282] - sched/core: Remove superfluous semicolon (Phil Auld) [RHEL-282] - sched/fair: Make per-cpu cpumasks static (Phil Auld) [RHEL-282] - sched/fair: Remove unused parameter idle of _nohz_idle_balance() (Phil Auld) [RHEL-282] - sched/debug: Print each field value left-aligned in sched_show_task() (Phil Auld) [RHEL-282] - sched: Snapshot thread flags (Phil Auld) [RHEL-282] - scsi: zfcp: Trace when request remove fails after qdio send fails (Tobias Huschle) [2160098] - scsi: zfcp: Change the type of all fsf request id fields and variables to u64 (Tobias Huschle) [2160098] - scsi: zfcp: Make the type for accessing request hashtable buckets size_t (Tobias Huschle) [2160098] - scsi: zfcp: Drop redundant "the" in the comments (Tobias Huschle) [2160098] - perf c2c: Add report option to show false sharing in adjacent cachelines (Michael Petlan) [2193189] - RDMA: Mark Soft-RoCE driver as tech-preview (Kamal Heib) [2022578] - redhat/configs: enable RDMA_RXE for RHEL (Kamal Heib) [2022578] - RDMA/rxe: Prevent faulty rkey generation (Kamal Heib) [2022578] - RDMA/rxe: Fix inaccurate constants in rxe_type_info (Kamal Heib) [2022578] - RDMA/rxe: Fix compile warnings on 32-bit (Kamal Heib) [2022578] - RDMA/rxe: Enable RDMA FLUSH capability for rxe device (Kamal Heib) [2022578 2114774] - RDMA/rxe: Implement flush completion (Kamal Heib) [2022578 2114774] - RDMA/rxe: Implement flush execution in responder side (Kamal Heib) [2022578 2114774] - RDMA/rxe: Implement RC RDMA FLUSH service in requester side (Kamal Heib) [2022578 2114774] - RDMA/rxe: Extend rxe packet format to support flush (Kamal Heib) [2022578 2114774] - RDMA/rxe: Allow registering persistent flag for pmem MR only (Kamal Heib) [2022578 2114774] - RDMA/rxe: Extend rxe user ABI to support flush (Kamal Heib) [2022578 2114774] - RDMA/rxe: Fix incorrect responder length checking (Kamal Heib) [2022578] - RDMA/rxe: Fix oops with zero length reads (Kamal Heib) [2022578] - RDMA/rxe: Enable atomic write capability for rxe device (Kamal Heib) [2022578 2114774] - RDMA/rxe: Implement atomic write completion (Kamal Heib) [2022578 2114774] - RDMA/rxe: Make responder support atomic write on RC service (Kamal Heib) [2022578 2114774] - RDMA/rxe: Make requester support atomic write on RC service (Kamal Heib) [2022578 2114774] - RDMA/rxe: Extend rxe packet format to support atomic write (Kamal Heib) [2022578 2114774] - RDMA/rxe: Extend rxe user ABI to support atomic write (Kamal Heib) [2022578 2114774] - RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed (Kamal Heib) [2022578] - RDMA/rxe: Do not NULL deref on debugging failure path (Kamal Heib) [2022578] - RDMA/rxe: Fix mr->map double free (Kamal Heib) [2022578] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_mmap.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_icrc.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_task.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_av.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_verbs.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_srq.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_resp.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_req.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_qp.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_net.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_mw.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_mr.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_cq.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_comp.c (Kamal Heib) [2022578] - RDMA/rxe: Add ibdev_dbg macros for rxe (Kamal Heib) [2022578] - RDMA/rxe: Implement packet length validation on responder (Kamal Heib) [2022578] - RDMA/rxe: cleanup some error handling in rxe_verbs.c (Kamal Heib) [2022578] - RDMA/rxe: Remove the duplicate assignment of mr->map_shift (Kamal Heib) [2022578] - RDMA/rxe: Make sure requested access is a subset of {mr,mw}->access (Kamal Heib) [2022578] - RDMA/rxe: Rename task->state_lock to task->lock (Kamal Heib) [2022578] - RDMA/rxe: Make rxe_do_task static (Kamal Heib) [2022578] - RDMA/rxe: Split rxe_run_task() into two subroutines (Kamal Heib) [2022578] - RDMA/rxe: Removed unused name from rxe_task struct (Kamal Heib) [2022578] - RDMA/rxe: Remove init of task locks from rxe_qp.c (Kamal Heib) [2022578] - RDMA/rxe: Remove redundant header files (Kamal Heib) [2022578] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2022578] - RDMA/rxe: Remove unnecessary mr testing (Kamal Heib) [2022578] - RDMA/rxe: Handle remote errors in the midst of a Read reply sequence (Kamal Heib) [2022578] - RDMA/rxe: Make responder handle RDMA Read failures (Kamal Heib) [2022578] - RDMA/rxe: Remove the member 'type' of struct rxe_mr (Kamal Heib) [2022578] - RDMA/rxe: Remove error/warning messages from packet receiver path (Kamal Heib) [2022578] - RDMA/rxe: Remove redundant num_sge fields (Kamal Heib) [2022578] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2022578] - RDMA/rxe: Set pd early in mr alloc routines (Kamal Heib) [2022578] - RDMA/rxe: Add send_common_ack() helper (Kamal Heib) [2022578] - RDMA/rxe: Use members of generic struct in rxe_mr (Kamal Heib) [2022578] - RDMA/rxe: convert pr_warn to pr_debug (Kamal Heib) [2022578] - RDMA/rxe: use %u to print u32 variables (Kamal Heib) [2022578] - RDMA/rxe: Delete error messages triggered by incoming Read requests (Kamal Heib) [2022578] - RDMA/rxe: Remove the unused variable obj (Kamal Heib) [2022578] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2022578] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2022578] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2022578] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2022578] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2022578] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2022578] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2022578] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2022578] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2022578] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2022578] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2022578] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2022578] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2022578] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2022578] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2022578] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2022578] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2022578] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2022578] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2022578] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2022578] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2022578] - IB: Fix spelling of 'writable' (Kamal Heib) [2022578] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2022578] - RDMA/rxe: Replace include statement (Kamal Heib) [2022578] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2022578] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2022578] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2022578] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2022578] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2022578] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2022578] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2022578] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2022578] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2022578] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2022578] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2022578] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2022578] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2022578] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2022578] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2022578] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2022578] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2022578] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2022578] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2022578] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2022578] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2022578] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2022578] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2022578] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2022578] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2022578] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2022578] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2022578] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2022578] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2022578] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2022578] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2022578] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2022578] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2022578] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2022578] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2022578] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2022578] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2022578] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2022578] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2022578] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2022578] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2022578] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2022578] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2022578] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2022578] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2022578] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2022578] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2022578] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2022578] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2022578] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2022578] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2022578] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2022578] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2022578] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2022578] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2022578] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2022578] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2022578] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2022578] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2022578] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2022578] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2022578] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2022578] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2022578] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2022578] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2022578] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2022578] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2022578] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2022578] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2022578] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2022578] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2022578] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2022578] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2022578] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2022578] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2022578] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2022578] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2022578] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2022578] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2022578] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2022578] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2022578] - treewide: Replace open-coded flex arrays in unions (Kamal Heib) [2022578] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2022578] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2022578] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2022578] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2022578] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2022578] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2022578] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2022578] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2022578] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2022578] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2022578] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2022578] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2022578] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2022578] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2022578] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2022578] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2022578] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2022578] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2022578] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2022578] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2022578] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2022578] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2022578] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2022578] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2022578] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2022578] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2022578] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2022578] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2022578] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2022578] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2022578] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2022578] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2022578] - redhat/configs: Enable Marvell Cn10k DDR PMU driver (Bharat Bhushan) [2042241] - perf: MARVELL_CN10K_DDR_PMU should depend on ARCH_THUNDER (Bharat Bhushan) [2042241] - perf/marvell: Add ACPI support to DDR uncore driver (Bharat Bhushan) [2042241] - perf/marvell: Fix !CONFIG_OF build for CN10K DDR PMU driver (Bharat Bhushan) [2042241] - perf/marvell: cn10k DDR perf event core ownership (Bharat Bhushan) [2042241] - perf/marvell: cn10k DDR perfmon event overflow handling (Bharat Bhushan) [2042241] - perf/marvell: CN10k DDR performance monitor support (Bharat Bhushan) [2042241] - dt-bindings: perf: marvell: cn10k ddr performance monitor (Bharat Bhushan) [2042241] - xfrm: add extack to xfrm_set_spdinfo (Sabrina Dubroca) [2130609] - xfrm: add extack to xfrm_alloc_userspi (Sabrina Dubroca) [2130609] - xfrm: add extack to xfrm_do_migrate (Sabrina Dubroca) [2130609] - xfrm: add extack to xfrm_new_ae and xfrm_replay_verify_len (Sabrina Dubroca) [2130609] - xfrm: add extack to xfrm_del_sa (Sabrina Dubroca) [2130609] - xfrm: add extack to xfrm_add_sa_expire (Sabrina Dubroca) [2130609] - xfrm: a few coding style clean ups (Sabrina Dubroca) [2130609] - xfrm: mip6: add extack to mip6_destopt_init_state, mip6_rthdr_init_state (Sabrina Dubroca) [2130609] - xfrm: ipcomp: add extack to ipcomp{4,6}_init_state (Sabrina Dubroca) [2130609] - xfrm: tunnel: add extack to ipip_init_state, xfrm6_tunnel_init_state (Sabrina Dubroca) [2130609] - xfrm: esp: add extack to esp_init_state, esp6_init_state (Sabrina Dubroca) [2130609] - xfrm: ah: add extack to ah_init_state, ah6_init_state (Sabrina Dubroca) [2130609] - xfrm: pass extack down to xfrm_type ->init_state (Sabrina Dubroca) [2130609] - xfrm: add extack support to xfrm_init_replay (Sabrina Dubroca) [2130609] - xfrm: add extack to __xfrm_init_state (Sabrina Dubroca) [2130609] - xfrm: add extack to attach_* (Sabrina Dubroca) [2130609] - xfrm: add extack support to xfrm_dev_state_add (Sabrina Dubroca) [2130609] - xfrm: add extack to verify_one_alg, verify_auth_trunc, verify_aead (Sabrina Dubroca) [2130609] - xfrm: add extack to verify_replay (Sabrina Dubroca) [2130609] - xfrm: add extack support to verify_newsa_info (Sabrina Dubroca) [2130609] - xfrm: add extack to verify_sec_ctx_len (Sabrina Dubroca) [2130609] - xfrm: add extack to validate_tmpl (Sabrina Dubroca) [2130609] - xfrm: add extack to verify_policy_type (Sabrina Dubroca) [2130609] - xfrm: add extack to verify_policy_dir (Sabrina Dubroca) [2130609] - xfrm: add extack support to verify_newpolicy_info (Sabrina Dubroca) [2130609] - xfrm: propagate extack to all netlink doit handlers (Sabrina Dubroca) [2130609] - net: ipv4: fix clang -Wformat warnings (Sabrina Dubroca) [2130609] - xfrm: rate limit SA mapping change message to user space (Sabrina Dubroca) [2130609] - xfrm: Check if_id in xfrm_migrate (Sabrina Dubroca) [2130609] - xfrm: fix rcu lock in xfrm_notify_userpolicy() (Sabrina Dubroca) [2130609] - xfrm: policy: fix metadata dst->dev xmit null pointer dereference (Sabrina Dubroca) [2130609] - xfrm: rework default policy structure (Sabrina Dubroca) [2130609] - xfrm: fix dflt policy check when there is no policy configured (Sabrina Dubroca) [2130609] - xfrm: notify default policy on update (Sabrina Dubroca) [2130609] - xfrm: make user policy API complete (Sabrina Dubroca) [2130609] - include/uapi/linux/xfrm.h: Fix XFRM_MSG_MAPPING ABI breakage (Sabrina Dubroca) [2130609] - net: xfrm: fix shift-out-of-bounds in xfrm_get_default (Sabrina Dubroca) [2130609] - net: xfrm: fix shift-out-of-bounce (Sabrina Dubroca) [2130609] - xfrm: Add possibility to set the default to block if we have no policy (Sabrina Dubroca) [2130609] - remoteproc: imx_rproc: Enable attach recovery for i.MX8QM/QXP (Steve Best) [2184610] - remoteproc: imx_rproc: Request mbox channel later (Steve Best) [2184610] - remoteproc: imx_rproc: Support i.MX8QM (Steve Best) [2184610] - remoteproc: imx_rproc: Support kicking Mcore from Linux for i.MX8QXP (Steve Best) [2184610] - remoteproc: imx_rproc: Support attaching to i.MX8QXP M4 (Steve Best) [2184610] - remoteproc: imx_dsp_rproc: Add mutex protection for workqueue (Steve Best) [2184615] - remoteproc: imx_dsp_rproc: fix argument 2 of rproc_mem_entry_init (Steve Best) [2184615] - remoteproc: imx_dsp_rproc: Make rsc_table optional (Steve Best) [2184615] - remoteproc: imx_dsp_rproc: use common rproc_elf_load_segments (Steve Best) [2184615] - tap: tap_open(): correctly initialize socket uid (Paolo Abeni) [2188560] - tun: tun_chr_open(): correctly initialize socket uid (Paolo Abeni) [2188560] - net: fix __dev_kfree_skb_any() vs drop monitor (Paolo Abeni) [2188560] - net: add sock_init_data_uid() (Paolo Abeni) [2188560] - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. (Paolo Abeni) [2188560] - txhash: fix sk->sk_txrehash default (Paolo Abeni) [2188560] - net: fix NULL pointer in skb_segment_list (Paolo Abeni) [2188560] - skb: Do mix page pool and page referenced frags in GRO (Paolo Abeni) [2188560] - soreuseport: Fix socket selection for SO_INCOMING_CPU. (Paolo Abeni) [2188560] - net-memcg: avoid stalls when under memory pressure (Paolo Abeni) [2188560] - tcp: tcp_check_req() can be called from process context (Paolo Abeni) [2188561] - tcp: fix rate_app_limited to default to 1 (Paolo Abeni) [2188561] - dccp/tcp: Reset saddr on failure after inet6?_hash_connect(). (Paolo Abeni) [2188561] - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent (Paolo Abeni) [2188561] - tcp: fix indefinite deferral of RTO with SACK reneging (Paolo Abeni) [2188561] - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() (Paolo Abeni) [2188561] - tcp: minor optimization in tcp_add_backlog() (Paolo Abeni) [2188561] - tcp: annotate data-race around challenge_timestamp (Paolo Abeni) [2188561] - sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2166253] - sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2166253] - drivers/perf: fsl_imx8_ddr_perf: Remove set-but-not-used variable (Steve Best) [2184607] - drivers/perf: Directly use ida_alloc()/free() (Steve Best) [2184607] - perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant (Steve Best) [2184607]- livepatch: Move the result-invariant calculation out of the loop (Julia Denham) [RHEL-257] - livepatch: add sysfs entry "patched" for each klp_object (Julia Denham) [RHEL-257] - selftests/livepatch: add sysfs test (Julia Denham) [RHEL-257] - selftests/livepatch: normalize sysctl error message (Julia Denham) [RHEL-257] - livepatch: Add a missing newline character in klp_module_coming() (Julia Denham) [RHEL-257] - livepatch: fix race between fork and KLP transition (Julia Denham) [RHEL-257] - entry/kvm: Exit to user mode when TIF_NOTIFY_SIGNAL is set (Julia Denham) [RHEL-257] - net/iucv: Fix size of interrupt data (Tobias Huschle) [2192506] - SUNRPC: Fix server-side fault injection documentation (Scott Mayhew) [2183621] - SUNRPC: Avoid relying on crypto API to derive CBC-CTS output IV (Scott Mayhew) [2183621] - SUNRPC: Fix failures of checksum Kunit tests (Scott Mayhew) [2183621] - sunrpc: Fix RFC6803 encryption test (Scott Mayhew) [2183621] - SUNRPC: Properly terminate test case arrays (Scott Mayhew) [2183621] - SUNRPC: Let Kunit tests run with some enctypes compiled out (Scott Mayhew) [2183621] - SUNRPC: Add encryption self-tests (Scott Mayhew) [2183621] - SUNRPC: Add RFC 8009 encryption KUnit tests (Scott Mayhew) [2183621] - SUNRPC: Add RFC 8009 checksum KUnit tests (Scott Mayhew) [2183621] - SUNRPC: Add KDF-HMAC-SHA2 Kunit tests (Scott Mayhew) [2183621] - SUNRPC: Add encryption KUnit tests for the RFC 6803 encryption types (Scott Mayhew) [2183621] - SUNRPC: Add checksum KUnit tests for the RFC 6803 encryption types (Scott Mayhew) [2183621] - SUNRPC: Add KDF KUnit tests for the RFC 6803 encryption types (Scott Mayhew) [2183621] - SUNRPC: Add Kunit tests for RFC 3962-defined encryption/decryption (Scott Mayhew) [2183621] - SUNRPC: Add KUnit tests RFC 3961 Key Derivation (Scott Mayhew) [2183621] - SUNRPC: Export get_gss_krb5_enctype() (Scott Mayhew) [2183621] - SUNRPC: Add KUnit tests for rpcsec_krb5.ko (Scott Mayhew) [2183621] - kunit: add macro to allow conditionally exposing static symbols to tests (Scott Mayhew) [2183621] - redhat: add gss_krb5_test to mod-internal.list (Scott Mayhew) [2183621] - redhat/configs: add CONFIG_RPCSEC_GSS_KRB5_KUNIT_TEST (Scott Mayhew) [2183621] - NFSD: callback request does not use correct credential for AUTH_SYS (Scott Mayhew) [2183621] - sunrpc: only free unix grouplist after RCU settles (Scott Mayhew) [2183621] - nfsd: call op_release, even when op_func returns an error (Scott Mayhew) [2183621] - NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL (Scott Mayhew) [2183621] - SUNRPC: fix shutdown of NFS TCP client socket (Scott Mayhew) [2183621] - lockd: set file_lock start and end when decoding nlm4 testargs (Scott Mayhew) [2183621] - NFS: Fix /proc/PID/io read_bytes for buffered reads (Scott Mayhew) [2183621] - NFSD: Protect against filesystem freezing (Scott Mayhew) [2183621] - NFSD: Clean up nfsd_symlink() (Scott Mayhew) [2183621] - SUNRPC: Fix occasional warning when destroying gss_krb5_enctypes (Scott Mayhew) [2183621] - SUNRPC: Remove ->xpo_secure_port() (Scott Mayhew) [2183621] - SUNRPC: Clean up the svc_xprt_flags() macro (Scott Mayhew) [2183621] - SUNRPC: Fix whitespace damage in svcauth_unix.c (Scott Mayhew) [2183621] - SUNRPC: Replace pool stats with per-CPU variables (Scott Mayhew) [2183621] - SUNRPC: Use per-CPU counters to tally server RPC counts (Scott Mayhew) [2183621] - SUNRPC: Go back to using gsd->body_start (Scott Mayhew) [2183621] - SUNRPC: Set rq_accept_statp inside ->accept methods (Scott Mayhew) [2183621] - SUNRPC: Refactor RPC server dispatch method (Scott Mayhew) [2183621] - SUNRPC: Remove no-longer-used helper functions (Scott Mayhew) [2183621] - SUNRPC: Final clean-up of svc_process_common() (Scott Mayhew) [2183621] - SUNRPC: Convert RPC Reply header encoding to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Hoist init_encode out of svc_authenticate() (Scott Mayhew) [2183621] - SUNRPC: Use xdr_stream for encoding GSS reply verifiers (Scott Mayhew) [2183621] - SUNRPC: Use xdr_stream to encode replies in server-side GSS upcall helpers (Scott Mayhew) [2183621] - SUNRPC: Convert unwrap data paths to use xdr_stream for replies (Scott Mayhew) [2183621] - SUNRPC: Use xdr_stream to encode Reply verifier in svcauth_tls_accept() (Scott Mayhew) [2183621] - SUNRPC: Use xdr_stream to encode Reply verifier in svcauth_unix_accept() (Scott Mayhew) [2183621] - SUNRPC: Use xdr_stream to encode Reply verifier in svcauth_null_accept() (Scott Mayhew) [2183621] - SUNRPC: Move svcxdr_init_encode() into ->accept methods (Scott Mayhew) [2183621] - SUNRPC: Push svcxdr_init_encode() into svc_process_common() (Scott Mayhew) [2183621] - SUNRPC: Add XDR encoding helper for opaque_auth (Scott Mayhew) [2183621] - SUNRPC: Remove the rpc_stat variable in svc_process_common() (Scott Mayhew) [2183621] - SUNRPC: Check rq_auth_stat when preparing to wrap a response (Scott Mayhew) [2183621] - SUNRPC: Convert svcauth_gss_wrap_priv() to use xdr_stream() (Scott Mayhew) [2183621] - SUNRPC: Add @head and @tail variables in svcauth_gss_wrap_priv() (Scott Mayhew) [2183621] - SUNRPC: Record gss_wrap() errors in svcauth_gss_wrap_priv() (Scott Mayhew) [2183621] - SUNRPC: Rename automatic variables in svcauth_gss_wrap_resp_priv() (Scott Mayhew) [2183621] - SUNRPC: Convert svcauth_gss_wrap_integ() to use xdr_stream() (Scott Mayhew) [2183621] - SUNRPC: Replace checksum construction in svcauth_gss_wrap_integ() (Scott Mayhew) [2183621] - SUNRPC: Record gss_get_mic() errors in svcauth_gss_wrap_integ() (Scott Mayhew) [2183621] - SUNRPC: Rename automatic variables in svcauth_gss_wrap_resp_integ() (Scott Mayhew) [2183621] - SUNRPC: Clean up svcauth_gss_release() (Scott Mayhew) [2183621] - SUNRPC: Hoist svcxdr_init_decode() into svc_process() (Scott Mayhew) [2183621] - SUNRPC: Remove svc_process_common's argv parameter (Scott Mayhew) [2183621] - SUNRPC: Decode most of RPC header with xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Eliminate unneeded variable (Scott Mayhew) [2183621] - SUNRPC: Re-order construction of the first reply fields (Scott Mayhew) [2183621] - SUNRPC: Hoist init_decode out of svc_authenticate() (Scott Mayhew) [2183621] - SUNRPC: Convert the svcauth_gss_accept() pre-amble to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Clean up svcauth_gss_accept's NULL procedure check (Scott Mayhew) [2183621] - SUNRPC: Convert gss_verify_header() to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Convert unwrap_priv_data() to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Rename automatic variables in unwrap_priv_data() (Scott Mayhew) [2183621] - SUNRPC: Convert unwrap_integ_data() to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Rename automatic variables in unwrap_integ_data() (Scott Mayhew) [2183621] - SUNRPC: Replace read_u32_from_xdr_buf() with existing XDR helper (Scott Mayhew) [2183621] - SUNRPC: Convert server-side GSS upcall helpers to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Remove gss_read_verf() (Scott Mayhew) [2183621] - SUNRPC: Remove gss_read_common_verf() (Scott Mayhew) [2183621] - SUNRPC: Hoist common verifier decoding code into svcauth_gss_proc_init() (Scott Mayhew) [2183621] - SUNRPC: Move the server-side GSS upcall to a noinline function (Scott Mayhew) [2183621] - SUNRPC: Convert svcauth_tls_accept() to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Convert svcauth_unix_accept() to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Convert svcauth_null_accept() to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Add an XDR decoding helper for struct opaque_auth (Scott Mayhew) [2183621] - SUNRPC: Move svcxdr_init_decode() into ->accept methods (Scott Mayhew) [2183621] - SUNRPC: Push svcxdr_init_decode() into svc_process_common() (Scott Mayhew) [2183621] - NFS: nfs_encode_fh: Remove S_AUTOMOUNT check (Scott Mayhew) [2183621] - fs: namei: Allow follow_down() to uncover auto mounts (Scott Mayhew) [2183621] - NFSD: Teach nfsd_mountpoint() auto mounts (Scott Mayhew) [2183621] - fs/nfs: Replace kmap_atomic() with kmap_local_page() in dir.c (Scott Mayhew) [2183621] - pNFS/filelayout: treat GETDEVICEINFO errors as layout failure (Scott Mayhew) [2183621] - NFS: fix disabling of swap (Scott Mayhew) [2183621] - SUNRPC: make kobj_type structures constant (Scott Mayhew) [2183621] - nfs4trace: fix state manager flag printing (Scott Mayhew) [2183621] - NFS: Remove unnecessary check in nfs_read_folio() (Scott Mayhew) [2183621] - NFS: Improve tracing of nfs_wb_folio() (Scott Mayhew) [2183621] - NFS: Enable tracing of nfs_invalidate_folio() and nfs_launder_folio() (Scott Mayhew) [2183621] - NFS: fix up nfs_release_folio() to try to release the page (Scott Mayhew) [2183621] - NFS: Clean up O_DIRECT request allocation (Scott Mayhew) [2183621] - NFS: Fix up nfs_vm_page_mkwrite() for folios (Scott Mayhew) [2183621] - NFS: Convert nfs_write_begin/end to use folios (Scott Mayhew) [2183621] - NFS: Remove unused function nfs_wb_page() (Scott Mayhew) [2183621] - NFS: Convert buffered writes to use folios (Scott Mayhew) [2183621] - NFS: Convert the function nfs_wb_page() to use folios (Scott Mayhew) [2183621] - NFS: Convert buffered reads to use folios (Scott Mayhew) [2183621] - NFS: Add a helper nfs_wb_folio() (Scott Mayhew) [2183621] - NFS: Convert the remaining pagelist helper functions to support folios (Scott Mayhew) [2183621] - NFS: Add a helper to convert a struct nfs_page into an inode (Scott Mayhew) [2183621] - NFS: Fix nfs_coalesce_size() to work with folios (Scott Mayhew) [2183621] - NFS: Support folios in nfs_generic_pgio() (Scott Mayhew) [2183621] - NFS: Add basic functionality for tracking folios in struct nfs_page (Scott Mayhew) [2183621] - NFS: Fix for xfstests generic/208 (Scott Mayhew) [2183621] - XArray: Add calls to might_alloc() (Scott Mayhew) [2183621] - nfsd: remove fetch_iversion export operation (Scott Mayhew) [2183621] - nfsd: use the getattr operation to fetch i_version (Scott Mayhew) [2183621] - nfsd: move nfsd4_change_attribute to nfsfh.c (Scott Mayhew) [2183621] - ceph: report the inode version in getattr if requested (Scott Mayhew) [2183621] - nfs: report the inode version in getattr if requested (Scott Mayhew) [2183621] - vfs: plumb i_version handling into struct kstat (Scott Mayhew) [2183621] - fs: clarify when the i_version counter must be updated (Scott Mayhew) [2183621] - fs: uninline inode_query_iversion (Scott Mayhew) [2183621] - fs: uninline inode_maybe_inc_iversion() (Scott Mayhew) [2183621] - iversion: use atomic64_try_cmpxchg) (Scott Mayhew) [2183621] - NFSD: replace delayed_work with work_struct for nfsd_client_shrinker (Scott Mayhew) [2183621] - NFSD: Use set_bit(RQ_DROPME) (Scott Mayhew) [2183621] - NFS: Fix up a sparse warning (Scott Mayhew) [2183621] - NFSD: Avoid clashing function prototypes (Scott Mayhew) [2183621] - SUNRPC: Fix crasher in unwrap_integ_data() (Scott Mayhew) [2183621] - SUNRPC: Make the svc_authenticate tracepoint conditional (Scott Mayhew) [2183621] - NFSD: Use only RQ_DROPME to signal the need to drop a reply (Scott Mayhew) [2183621] - SUNRPC: Clean up xdr_write_pages() (Scott Mayhew) [2183621] - NFSD: add CB_RECALL_ANY tracepoints (Scott Mayhew) [2183621] - NFSD: add delegation reaper to react to low memory condition (Scott Mayhew) [2183621] - NFSD: add support for sending CB_RECALL_ANY (Scott Mayhew) [2183621] - trace: Relocate event helper files (Scott Mayhew) [2183621] - lockd: fix file selection in nlmsvc_cancel_blocked (Scott Mayhew) [2183621] - lockd: ensure we use the correct file descriptor when unlocking (Scott Mayhew) [2183621] - lockd: set missing fl_flags field when retrieving args (Scott Mayhew) [2183621] - NFSD: Use struct_size() helper in alloc_session() (Scott Mayhew) [2183621] - sunrpc: svc: Remove an unused static function svc_ungetu32() (Scott Mayhew) [2183621] - fs: nfs: sysfs: use sysfs_emit() to instead of scnprintf() (Scott Mayhew) [2183621] - NFS: use sysfs_emit() to instead of scnprintf() (Scott Mayhew) [2183621] - NFSv4.2: Fix up READ_PLUS alignment (Scott Mayhew) [2183621] - NFSv4.2: Set the correct size scratch buffer for decoding READ_PLUS (Scott Mayhew) [2183621] - NFS: avoid spurious warning of lost lock that is being unlocked. (Scott Mayhew) [2183621] - nfs: fix possible null-ptr-deref when parsing param (Scott Mayhew) [2183621] - NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access() (Scott Mayhew) [2183621] - NFS: make sure open context mode have FMODE_EXEC when file open for exec (Scott Mayhew) [2183621] - NFS4.x/pnfs: Fix up logging of layout stateids (Scott Mayhew) [2183621] - NFSD: Trace stateids returned via DELEGRETURN (Scott Mayhew) [2183621] - nfsd: allow disabling NFSv2 at compile time (Scott Mayhew) [2183621] - redhat/configs: add CONFIG_NFSD_V2 (Scott Mayhew) [2183621] - nfsd: move nfserrno() to vfs.c (Scott Mayhew) [2183621] - nfsd: ignore requests to disable unsupported versions (Scott Mayhew) [2183621] - SUNRPC: Remove unused svc_rqst::rq_lock field (Scott Mayhew) [2183621] - NFSD: Remove redundant assignment to variable host_err (Scott Mayhew) [2183621] - NFSD: Simplify READ_PLUS (Scott Mayhew) [2183621] - NFS: Fix a race in nfs_call_unlink() (Scott Mayhew) [2183621] - NFSD: Fix trace_nfsd_fh_verify_err() crasher (Scott Mayhew) [2183621] - SUNRPC: Fix crasher in gss_unwrap_resp_integ() (Scott Mayhew) [2183621] - NFS: Avoid memcpy() run-time warning for struct sockaddr overflows (Scott Mayhew) [2183621] - nfs: Remove redundant null checks before kfree (Scott Mayhew) [2183621] - nfsd: ensure we always call fh_verify_error tracepoint (Scott Mayhew) [2183621] - NFSv4/flexfiles: Cancel I/O if the layout is recalled or revoked (Scott Mayhew) [2183621] - SUNRPC: Add API to force the client to disconnect (Scott Mayhew) [2183621] - SUNRPC: Add a helper to allow pNFS drivers to selectively cancel RPC calls (Scott Mayhew) [2183621] - SUNRPC: Fix races with rpc_killall_tasks() (Scott Mayhew) [2183621] - xprtrdma: Fix uninitialized variable (Scott Mayhew) [2183621] - xprtrdma: Prevent memory allocations from driving a reclaim (Scott Mayhew) [2183621] - xprtrdma: Memory allocation should be allowed to fail during connect (Scott Mayhew) [2183621] - xprtrdma: MR-related memory allocation should be allowed to fail (Scott Mayhew) [2183621] - xprtrdma: Clean up synopsis of rpcrdma_regbuf_alloc() (Scott Mayhew) [2183621] - xprtrdma: Clean up synopsis of rpcrdma_req_create() (Scott Mayhew) [2183621] - svcrdma: Clean up RPCRDMA_DEF_GFP (Scott Mayhew) [2183621] - SUNRPC: Replace the use of the xprtiod WQ in rpcrdma (Scott Mayhew) [2183621] - NFSv4.2: Add a tracepoint for listxattr (Scott Mayhew) [2183621] - NFSv4.2: Add tracepoints for getxattr, setxattr, and removexattr (Scott Mayhew) [2183621] - NFSv4.2: Move TRACE_DEFINE_ENUM(NFS4_CONTENT_*) under CONFIG_NFS_V4_2 (Scott Mayhew) [2183621] - NFSv4.2: Add special handling for LISTXATTR receiving NFS4ERR_NOXATTR (Scott Mayhew) [2183621] - nfs: remove nfs_wait_atomic_killable() and nfs_write_prepare() declaration (Scott Mayhew) [2183621] - NFSv4: remove nfs4_renewd_prepare_shutdown() declaration (Scott Mayhew) [2183621] - fs/nfs/pnfs_nfs.c: fix spelling typo and syntax error in comment (Scott Mayhew) [2183621] - NFS: move from strlcpy with unused retval to strscpy (Scott Mayhew) [2183621] - SUNRPC: move from strlcpy with unused retval to strscpy (Scott Mayhew) [2183621] - NFS: clean up a needless assignment in nfs_file_write() (Scott Mayhew) [2183621] - nfs: remove unnecessary (void*) conversions. (Scott Mayhew) [2183621] - SUNRPC: use max_t() to simplify open code (Scott Mayhew) [2183621] - NFSv4: Directly use ida_alloc()/free() (Scott Mayhew) [2183621] - SUNRPC: Directly use ida_alloc()/free() (Scott Mayhew) [2183621] - nfsd: extra checks when freeing delegation stateids (Scott Mayhew) [2183621] - nfsd: make nfsd4_run_cb a bool return function (Scott Mayhew) [2183621] - nfsd: fix comments about spinlock handling with delegations (Scott Mayhew) [2183621] - nfsd: only fill out return pointer on success in nfsd4_lookup_stateid (Scott Mayhew) [2183621] - nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fops (Scott Mayhew) [2183621] - nfsd: use DEFINE_PROC_SHOW_ATTRIBUTE to define nfsd_proc_ops (Scott Mayhew) [2183621] - NFSD: Pack struct nfsd4_compoundres (Scott Mayhew) [2183621] - NFSD: Clean up nfs4svc_encode_compoundres() (Scott Mayhew) [2183621] - SUNRPC: Fix typo in xdr_buf_subsegment's kdoc comment (Scott Mayhew) [2183621] - NFSD: Clean up WRITE arg decoders (Scott Mayhew) [2183621] - NFSD: Use xdr_inline_decode() to decode NFSv3 symlinks (Scott Mayhew) [2183621] - NFSD: Refactor common code out of dirlist helpers (Scott Mayhew) [2183621] - SUNRPC: Clarify comment that documents svc_max_payload() (Scott Mayhew) [2183621] - NFSD: Reduce amount of struct nfsd4_compoundargs that needs clearing (Scott Mayhew) [2183621] - SUNRPC: Parametrize how much of argsize should be zeroed (Scott Mayhew) [2183621] - SUNRPC: Optimize svc_process() (Scott Mayhew) [2183621] - NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data (Scott Mayhew) [2183621] - NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAY (Scott Mayhew) [2183621] - NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAY (Scott Mayhew) [2183621] - NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY (Scott Mayhew) [2183621] - NFSD: Refactor nfsd_setattr() (Scott Mayhew) [2183621] - NFSD: Add a mechanism to wait for a DELEGRETURN (Scott Mayhew) [2183621] - NFSD: Add tracepoints to report NFSv4 callback completions (Scott Mayhew) [2183621] - NFSD: Trace NFSv4 COMPOUND tags (Scott Mayhew) [2183621] - NFSD: Replace dprintk() call site in fh_verify() (Scott Mayhew) [2183621] - nfsd: remove nfsd4_prepare_cb_recall() declaration (Scott Mayhew) [2183621] - nfsd: clean up mounted_on_fileid handling (Scott Mayhew) [2183621] - NFSD: drop fname and flen args from nfsd_create_locked() (Scott Mayhew) [2183621] - nfsd: Propagate some error code returned by memdup_user() (Scott Mayhew) [2183621] - nfsd: Avoid some useless tests (Scott Mayhew) [2183621] - NFSD: remove redundant variable status (Scott Mayhew) [2183621] - lockd: move from strlcpy with unused retval to strscpy (Scott Mayhew) [2183621] - NFSD: move from strlcpy with unused retval to strscpy (Scott Mayhew) [2183621] - _nfs42_proc_copy(): use ->f_mapping instead of file_inode()->i_mapping (Scott Mayhew) [2183621] - nfs_finish_open(): don't open-code file_inode() (Scott Mayhew) [2183621] - NFS: Cleanup to remove unused flag NFS_CONTEXT_RESEND_WRITES (Scott Mayhew) [2183621] - NFS: Remove a bogus flag setting in pnfs_write_done_resend_to_mds (Scott Mayhew) [2183621] - NFS: Fix missing unlock in nfs_unlink() (Scott Mayhew) [2183621] - NFS: Improve readpage/writepage tracing (Scott Mayhew) [2183621] - NFS: Improve O_DIRECT tracing (Scott Mayhew) [2183621] - NFS: Improve write error tracing (Scott Mayhew) [2183621] - NFS: don't unhash dentry during unlink/rename (Scott Mayhew) [2183621] - lockd: detect and reject lock arguments that overflow (Scott Mayhew) [2183621] - NFSv4/pnfs: Fix a use-after-free bug in open (Scott Mayhew) [2183621] - NFS: nfs_async_write_reschedule_io must not recurse into the writeback code (Scott Mayhew) [2183621] - SUNRPC: Expand the svc_alloc_arg_err tracepoint (Scott Mayhew) [2183621] - SUNRPC: Remove xdr_align_data() and xdr_expand_hole() (Scott Mayhew) [2183621] - NFS: Replace the READ_PLUS decoding code (Scott Mayhew) [2183621] - SUNRPC: Add a function for zeroing out a portion of an xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Add a function for directly setting the xdr page len (Scott Mayhew) [2183621] - SUNRPC: Introduce xdr_stream_move_subsegment() (Scott Mayhew) [2183621] - NFS: Replace fs_context-related dprintk() call sites with tracepoints (Scott Mayhew) [2183621] - SUNRPC: Replace dprintk() call site in xs_data_ready (Scott Mayhew) [2183621] - SUNRPC: Fail faster on bad verifier (Scott Mayhew) [2183621] - SUNRPC: Shrink size of struct rpc_task (Scott Mayhew) [2183621] - nfs: fix port value parsing (Scott Mayhew) [2183621] - nfs: Replace kmap() with kmap_local_page() (Scott Mayhew) [2183621] - NFS: remove redundant code in nfs_file_write() (Scott Mayhew) [2183621] - nfs/blocklayout: refactor block device opening (Scott Mayhew) [2183621] - NFS: Fix case insensitive renames (Scott Mayhew) [2183621] - pNFS/files: Handle RDMA connection errors correctly (Scott Mayhew) [2183621] - SUNRPC: Fix an RPC/RDMA performance regression (Scott Mayhew) [2183621] - nfs: Leave pages in the pagecache if readpage failed (Scott Mayhew) [2183621] - SUNRPC: Clean up xdr_commit_encode() (Scott Mayhew) [2183621] - SUNRPC: Optimize xdr_reserve_space() (Scott Mayhew) [2183621] - xprtrdma: treat all calls not a bcall when bc_serv is NULL (Scott Mayhew) [2183621] - m->mnt_root->d_inode->i_sb is a weird way to spell m->mnt_sb... (Scott Mayhew) [2183621] - SUNRPC: Remove svc_rqst::rq_xprt_hlen (Scott Mayhew) [2183621] - SUNRPC: Remove dead code in svc_tcp_release_rqst() (Scott Mayhew) [2183621] - SUNRPC: Make cache_req::thread_wait an unsigned long (Scott Mayhew) [2183621] - SUNRPC: Cache deferral injection (Scott Mayhew) [2183621] - SUNRPC: Clean up svc_deferred_class trace events (Scott Mayhew) [2183621] - NFS: Improve warning message when locks are lost. (Scott Mayhew) [2183621] - NFSv4.1: Enable access to the NFSv4.1 'dacl' and 'sacl' attributes (Scott Mayhew) [2183621] - NFSv4: Add encoders/decoders for the NFSv4.1 dacl and sacl attributes (Scott Mayhew) [2183621] - NFSv4: Specify the type of ACL to cache (Scott Mayhew) [2183621] - NFSv4: Don't hold the layoutget locks across multiple RPC calls (Scott Mayhew) [2183621] - pNFS/files: Fall back to I/O through the MDS on non-fatal layout errors (Scott Mayhew) [2183621] - nfs: rename nfs_direct_IO and use as ->swap_rw (Scott Mayhew) [2183621] - um: Remove duplicated include in syscalls_64.c (Prarit Bhargava) [2164042] - x86/traps: Mark do_int3() NOKPROBE_SYMBOL (Prarit Bhargava) [2164042] - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing (Prarit Bhargava) [2164042] - xen/x2apic: Fix inconsistent indenting (Prarit Bhargava) [2164042] - xen/x86: detect support for extended destination ID (Prarit Bhargava) [2164042] - xen/x86: obtain full video frame buffer address for Dom0 also under EFI (Prarit Bhargava) [2164042] - x86/Xen: streamline (and fix) PV CPU enumeration (Prarit Bhargava) [2164042] - x86/MCE/AMD: Allow thresholding interface updates after init (Prarit Bhargava) [2164042] - kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR (Prarit Bhargava) [2164042] - Replace for_each_*_bit_from() with for_each_*_bit() where appropriate (Prarit Bhargava) [2164042] - mm/mempolicy: wire up syscall set_mempolicy_home_node (Prarit Bhargava) [2164042] - x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs (Prarit Bhargava) [2164042] - x86, sched: Fix undefined reference to init_freq_invariance_cppc() build error (Prarit Bhargava) [2164042] - xen/x86: obtain upper 32 bits of video frame buffer address for Dom0 (Prarit Bhargava) [2164042] - crypto: x86/aesni - don't require alignment of data (Prarit Bhargava) [2164042] - x86/purgatory: Remove -nostdlib compiler flag (Prarit Bhargava) [2164042] - x86/vdso: Remove -nostdlib compiler flag (Prarit Bhargava) [2164042] - x86/defconfig: Enable CONFIG_LOCALVERSION_AUTO=y in the defconfig (Prarit Bhargava) [2164042] - x86/mce/inject: Avoid out-of-bounds write when setting flags (Prarit Bhargava) [2164042] - crypto: x86/curve25519 - use in/out register constraints more precisely (Prarit Bhargava) [2164042] - x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS (Prarit Bhargava) [2164042] - um: remove set_fs (Prarit Bhargava) [2164042] - um, x86: bury crypto_tfm_ctx_offset (Prarit Bhargava) [2164042] - uml/i386: missing include in barrier.h (Prarit Bhargava) [2164042] - um: stop polluting the namespace with registers.h contents (Prarit Bhargava) [2164042] - um: move amd64 variant of mmap(2) to arch/x86/um/syscalls_64.c (Prarit Bhargava) [2164042] - uml: trim unused junk from arch/x86/um/sys_call_table_*.c (Prarit Bhargava) [2164042] - um: registers: Rename function names to avoid conflicts and build problems (Prarit Bhargava) [2164042] - uml: x86: add FORCE to user_constants.h (Prarit Bhargava) [2164042] - x86/mce: Mark mce_start() noinstr (Prarit Bhargava) [2164042] - x86/mce: Move the tainting outside of the noinstr region (Prarit Bhargava) [2164042] - x86/mce: Mark mce_read_aux() noinstr (Prarit Bhargava) [2164042] - x86/mce: Mark mce_end() noinstr (Prarit Bhargava) [2164042] - x86/mce: Mark mce_panic() noinstr (Prarit Bhargava) [2164042] - x86/mce: Allow instrumentation during task work queueing (Prarit Bhargava) [2164042] - x86/mce: Remove noinstr annotation from mce_setup() (Prarit Bhargava) [2164042] - x86/mce: Use mce_rdmsrl() in severity checking code (Prarit Bhargava) [2164042] - x86/mce: Remove function-local cpus variables (Prarit Bhargava) [2164042] - x86/mmx_32: Remove X86_USE_3DNOW (Prarit Bhargava) [2164042] - x86/boot/string: Add missing function prototypes (Prarit Bhargava) [2164042] - x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype (Prarit Bhargava) [2164042] - x86/uaccess: Move variable into switch case statement (Prarit Bhargava) [2164042] - x86/barriers, kcsan: Use generic instrumentation for non-smp barriers (Prarit Bhargava) [2164042] - x86/mce/inject: Set the valid bit in MCA_STATUS before error injection (Prarit Bhargava) [2164042] - x86/mce/inject: Check if a bank is populated before injecting (Prarit Bhargava) [2164042] - x86/csum: Rewrite/optimize csum_partial() (Prarit Bhargava) [2164042] - x86/mm: Flush global TLB when switching to trampoline page-table (Prarit Bhargava) [2164042] - x86/mm: Add missing dependency to (Prarit Bhargava) [2164042] - x86/ce4100: Replace "ti,pcf8575" by "nxp,pcf8575" (Prarit Bhargava) [2164042] - x86/cpu: Don't write CSTAR MSR on Intel CPUs (Prarit Bhargava) [2164042] - x86/fpu: Correct AVX512 state tracking (Prarit Bhargava) [2164042] - x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC (Prarit Bhargava) [2164042] - x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC (Prarit Bhargava) [2164042] - powerpc/pseries: reset the RCU watchdogs after a LPM (Mamatha Inamdar) [2192569] - sched/debug: Put sched/domains files under the verbose flag (Phil Auld) [2053117] - soc: imx: imx8m-blk-ctrl: reordering the fields (Steve Best) [2182875] - soc: imx8m: Support building imx8m soc driver as module (Steve Best) [2182875] - soc: imx8m: Add MODULE_LICENSE (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Add MODULE_LICENSE (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Use dev_pm_domain_attach_by_name (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: Add MODULE_LICENSE (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: Fix typo of imx8m_blk_ctrl_of_match (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: Use dev_pm_domain_attach_by_name (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Scan subnodes and bind drivers to them (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: set HDMI LCDIF panic read hurry level (Steve Best) [2182875] - soc: imx8m: Fix incorrect check for of_clk_get_by_name() (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: set LCDIF panic read hurry level (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: don't set power device name (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: expose high performance PLL clock (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: add instance specific probe function (Steve Best) [2182875] - soc: imx: add Kconfig symbols for blk-ctrl drivers (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: enable global pixclk with HDMI_TX_PHY PD (Steve Best) [2182875] - soc: imx8m: Enable OCOTP clock before reading the register (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Defer probe if 'bus' genpd is not yet ready (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Use genpd_xlate_onecell (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: handle PCIe PHY resets (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: add i.MX8MP VPU blk ctrl (Steve Best) [2182875] - dt-bindings: power: imx8mp-power: add HDMI HDCP/HRV (Steve Best) [2182875] - dt-bindings: soc: imx: add i.MX8MP vpu blk ctrl (Steve Best) [2182875] - dt-bindings: soc: imx: add interconnect property for i.MX8MM vpu blk ctrl (Steve Best) [2182875] - dt-bindings: soc: imx: add interconnect property for i.MX8MM vpu blk ctrl (Steve Best) [2182875] - dt-bindings: soc: imx: drop minItems for i.MX8MM vpu blk ctrl (Steve Best) [2182875] - dt-bindings: soc: add binding for i.MX8MM VPU blk-ctrl (Steve Best) [2182875] - soc: imx: add i.MX8MP HDMI blk ctrl HDCP/HRV_MWR (Steve Best) [2182875] - soc: imx: add icc paths for i.MX8MP hsio/hdmi blk ctrl (Steve Best) [2182875] - soc: imx: add icc paths for i.MX8MP media blk ctrl (Steve Best) [2182875] - interconnect: add device managed bulk API (Steve Best) [2182875] - interconnect: Add stubs for the bulk API (Steve Best) [2182875] - Revert "soc: imx: imx8m-blk-ctrl: set power device name" (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Make error prints useful (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: fix display clock for LCDIF2 power domain (Steve Best) [2182875] - soc: imx: fix semicolon.cocci warnings (Steve Best) [2182875] - soc: imx: add i.MX8MP HDMI blk-ctrl (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Add i.MX8MP media blk-ctrl (Steve Best) [2182875] - soc: imx: add i.MX8MP HSIO blk-ctrl (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: set power device name (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Fix IMX8MN_DISPBLK_PD_ISI hang (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: add i.MX8MQ VPU blk-ctrl (Steve Best) [2182875] - soc: imx: Remove Layerscape check (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: add i.MX8MN DISP blk-ctrl (Steve Best) [2182875] - soc: imx: Register SoC device only on i.MX boards (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Fix imx8mm mipi reset (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: off by one in imx8m_blk_ctrl_xlate() (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: add DISP blk-ctrl (Steve Best) [2182875] - soc: imx: add i.MX8M blk-ctrl driver (Steve Best) [2182875] - imx: soc: Select REGMAP_MMIO (Steve Best) [2182875] - soc: qcom: socinfo: add support for SA8775P (Adrien Thierry) [2193174] - dt-bindings: arm: qcom: add the SoC ID for SA8775P (Adrien Thierry) [2193174] - soc: qcom: smem: update max processor count (Adrien Thierry) [2193174] - pwm: imx27: Simplify using devm_pwmchip_add() (Steve Best) [2184318] - sched/rt: Fix bad task migration for rt tasks (Valentin Schneider) [2182900] - cgroup/cpuset: Make cpuset_attach_task() skip subpartitions CPUs for top_cpuset (Waiman Long) [2182238] - cgroup/cpuset: Add cpuset_can_fork() and cpuset_cancel_fork() methods (Waiman Long) [2182238] - cgroup/cpuset: Make cpuset_fork() handle CLONE_INTO_CGROUP properly (Waiman Long) [2182238] - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() (Waiman Long) [2182238] - cgroup/cpuset: Fix partition root's cpuset.cpus update bug (Waiman Long) [2182238] - cpuset: Call set_cpus_allowed_ptr() with appropriate mask for task (Waiman Long) [2182238] - cgroup/cpuset: Don't filter offline CPUs in cpuset_cpus_allowed() for top cpuset tasks (Waiman Long) [2182238] - cgroup/cpuset: Fix wrong check in update_parent_subparts_cpumask() (Waiman Long) [2182238] - cgroup/cpuset: fix a few kernel-doc warnings & coding style (Waiman Long) [2182238] - cgroup/cpuset: no need to explicitly init a global static variable (Waiman Long) [2182238] - cgroup/cpuset: Improve cpuset_css_alloc() description (Waiman Long) [2182238] - cgroup/cpuset: use hotplug_memory_notifier() directly (Waiman Long) [2182238] - cgroup: Export cgroup_mutex (Waiman Long) [2182238] - sched/core: Adjusting the order of scanning CPU (Phil Auld) [RHEL-310] - sched/fair: Remove capacity inversion detection (Phil Auld) [RHEL-310] - sched/fair: unlink misfit task from cpu overutilized (Phil Auld) [RHEL-310] - sched/fair: Fixes for capacity inversion detection (Phil Auld) [RHEL-310] - sched/uclamp: Fix a uninitialized variable warnings (Phil Auld) [RHEL-310] - sched: Introduce struct balance_callback to avoid CFI mismatches (Phil Auld) [RHEL-310] - sched/fair: Check if prev_cpu has highest spare cap in feec() (Phil Auld) [RHEL-310] - sched/fair: Consider capacity inversion in util_fits_cpu() (Phil Auld) [RHEL-310] - sched/fair: Detect capacity inversion (Phil Auld) [RHEL-310] - sched/uclamp: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition (Phil Auld) [RHEL-310] - sched/uclamp: Make cpu_overutilized() use util_fits_cpu() (Phil Auld) [RHEL-310] - sched/uclamp: Make asym_fits_capacity() use util_fits_cpu() (Phil Auld) [RHEL-310] - sched/uclamp: Make select_idle_capacity() use util_fits_cpu() (Phil Auld) [RHEL-310] - sched/uclamp: Fix fits_capacity() check in feec() (Phil Auld) [RHEL-310] - sched/uclamp: Make task_fits_capacity() use util_fits_cpu() (Phil Auld) [RHEL-310] - sched/uclamp: Fix relationship between uclamp and migration margin (Phil Auld) [RHEL-310]- s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2160097] - s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2160097] - s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2160097] - s390/ctcm: cleanup indenting (Tobias Huschle) [2160097] - s390/iucv: sort out physical vs virtual pointers usage (Tobias Huschle) [2160097] - net/af_iucv: fix kernel doc comments (Tobias Huschle) [2160097] - net/iucv: fix kernel doc comments (Tobias Huschle) [2160097] - net/iucv: get rid of register asm usage (Tobias Huschle) [2160097] - net/af_iucv: remove wrappers around iucv (de-)registration (Tobias Huschle) [2160097] - net/af_iucv: clean up a try_then_request_module() (Tobias Huschle) [2160097] - net/af_iucv: support drop monitoring (Tobias Huschle) [2160097] - s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2160041] - s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2160041] - s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2160041] - s390/ipl: add eckd support (Tobias Huschle) [2160041] - redhat/configs: add CONFIG_TRACE_MMIO_ACCESS (Adrien Thierry) [2196244] - asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug info (Adrien Thierry) [2196244] - drm/meson: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244] - lib: Add register read/write tracing support (Adrien Thierry) [2196244] - asm-generic/io: Add logging support for MMIO accessors (Adrien Thierry) [2196244] - arm64: io: Use asm-generic high level MMIO accessors (Adrien Thierry) [2196244] - coresight: etm4x: Use asm-generic IO memory barriers (Adrien Thierry) [2196244] - irqchip/tegra: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244] - kernel.h: split out instruction pointer accessors (Adrien Thierry) [2196244] - kernel.h: drop unneeded inclusion from other headers (Adrien Thierry) [2196244] - sched/psi: Fix use-after-free in ep_remove_wait_queue() (Phil Auld) [RHEL-311] - sched/psi: Use task->psi_flags to clear in CPU migration (Phil Auld) [RHEL-311] - sched/psi: Stop relying on timer_pending() for poll_work rescheduling (Phil Auld) [RHEL-311] - sched/psi: Fix avgs_work re-arm in psi_avgs_work() (Phil Auld) [RHEL-311] - sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-311] - sched/psi: Cache parent psi_group to speed up group iteration (Phil Auld) [RHEL-311] - sched/psi: Consolidate cgroup_psi() (Phil Auld) [RHEL-311] - sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressure (Phil Auld) [RHEL-311] - sched/psi: Remove NR_ONCPU task accounting (Phil Auld) [RHEL-311] - sched/psi: Optimize task switch inside shared cgroups again (Phil Auld) [RHEL-311] - sched/psi: Move private helpers to sched/stats.h (Phil Auld) [RHEL-311] - sched/psi: Save percpu memory when !psi_cgroups_enabled (Phil Auld) [RHEL-311] - sched/psi: Don't create cgroup PSI files when psi_disabled (Phil Auld) [RHEL-311] - sched/psi: Fix periodic aggregation shut off (Phil Auld) [RHEL-311] - headers/prep: Fix header to build standalone: (Phil Auld) [RHEL-311] - wait: add wake_up_pollfree() (Phil Auld) [RHEL-311] - psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim (Phil Auld) [RHEL-311] - selftests: bonding: add bonding prio option test (Hangbin Liu) [2092194] - bonding: fix lockdep splat in bond_miimon_commit() (Hangbin Liu) [2092194] - bonding: do failover when high prio link up (Hangbin Liu) [2092194] - bonding: add missed __rcu annotation for curr_active_slave (Hangbin Liu) [2092194] - Bonding: add per-port priority for failover re-selection (Hangbin Liu) [2092194] - bonding: add slave_dev field for bond_opt_value (Hangbin Liu) [2092194] - s390/vfio-ap: fix memory leak in vfio_ap device driver (Alex Williamson) [2188088] - docs: vfio: fix header path (Alex Williamson) [2188088] - docs: vfio: Update vfio.rst per latest interfaces (Alex Williamson) [2188088] - vfio: Update the kdoc for vfio_device_ops (Alex Williamson) [2188088] - vfio: no need to pass kvm pointer during device open (Alex Williamson) [2188088] - vfio: revert "iommu driver notify callback" (Alex Williamson) [2188088] - vfio/type1: revert "implement notify callback" (Alex Williamson) [2188088] - vfio/type1: revert "block on invalid vaddr" (Alex Williamson) [2188088] - vfio/type1: restore locked_vm (Alex Williamson) [2188088] - vfio/type1: track locked_vm per dma (Alex Williamson) [2188088] - vfio/type1: prevent underflow of locked_vm via exec() (Alex Williamson) [2188088] - vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR (Alex Williamson) [2188088] - samples: fix the prompt about SAMPLE_VFIO_MDEV_MBOCHS (Alex Williamson) [2188088] - vfio/mdev: Use sysfs_emit() to instead of sprintf() (Alex Williamson) [2188088] - vfio-mdev: add back CONFIG_VFIO dependency (Alex Williamson) [2188088] - vfio/platform: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088] - vfio/fsl-mc: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088] - vfio: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088] - vfio-mdev: remove an non-existing driver from vfio-mediated-device (Alex Williamson) [2188088] - vfio-mdev: move the mtty usage documentation (Alex Williamson) [2188088] - vfio-mdev: turn VFIO_MDEV into a selectable symbol (Alex Williamson) [2188088] - s390/Kconfig: fix indentation (Alex Williamson) [2188088] - vfio-mdev: allow building the samples into the kernel (Alex Williamson) [2188088] - vfio: platform: No need to check res again (Alex Williamson) [2188088] - MAINTAINERS: step down as vfio reviewer (Alex Williamson) [2188088] - vfio-mdev/mdpy-fb: Do not set struct fb_info.apertures (Alex Williamson) [2188088] - Documentation: s390: correct spelling (Alex Williamson) [2188088] - s390: vfio-ap: tighten the NIB validity check (Alex Williamson) [2188088] - s390/vfio_ap: increase max wait time for reset verification (Alex Williamson) [2188088] - s390/vfio_ap: fix handling of error response codes (Alex Williamson) [2188088] - s390/vfio_ap: verify ZAPQ completion after return of response code zero (Alex Williamson) [2188088] - s390/vfio_ap: use TAPQ to verify reset in progress completes (Alex Williamson) [2188088] - s390/vfio_ap: check TAPQ response code when waiting for queue reset (Alex Williamson) [2188088] - s390/vfio-ap: verify reset complete in separate function (Alex Williamson) [2188088] - s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() (Alex Williamson) [2188088] - vfio/ccw: remove old IDA format restrictions (Alex Williamson) [2187660 2188088] - vfio/ccw: don't group contiguous pages on 2K IDAWs (Alex Williamson) [2187660 2188088] - vfio/ccw: handle a guest Format-1 IDAL (Alex Williamson) [2187660 2188088] - vfio/ccw: allocate/populate the guest idal (Alex Williamson) [2187660 2188088] - vfio/ccw: calculate number of IDAWs regardless of format (Alex Williamson) [2187660 2188088] - vfio/ccw: read only one Format-1 IDAW (Alex Williamson) [2187660 2188088] - vfio/ccw: refactor the idaw counter (Alex Williamson) [2187660 2188088] - vfio/ccw: populate page_array struct inline (Alex Williamson) [2187660 2188088] - vfio/ccw: pass page count to page_array struct (Alex Williamson) [2187660 2188088] - vfio/ccw: remove unnecessary malloc alignment (Alex Williamson) [2187660 2188088] - vfio/ccw: simplify CCW chain fetch routines (Alex Williamson) [2187660 2188088] - vfio/ccw: replace copy_from_iova with vfio_dma_rw (Alex Williamson) [2187660 2188088] - vfio/ccw: move where IDA flag is set in ORB (Alex Williamson) [2187660 2188088] - vfio/ccw: allow non-zero storage keys (Alex Williamson) [2187660 2188088] - vfio/ccw: simplify the cp_get_orb interface (Alex Williamson) [2187660 2188088] - vfio/ccw: cleanup some of the mdev commentary (Alex Williamson) [2187660 2188088] - bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call (Jerome Marchand) [2177177] - selftests: add prepare_system.sh (Jiri Benc) [2177177] - xfrm: lwtunnel: squelch kernel warning in case XFRM encap type is not available (Jiri Benc) [2177177] - selftests/bpf: Cover listener cloning with progs attached to sockmap (Jiri Benc) [2177177] - selftests/bpf: Pass BPF skeleton to sockmap_listen ops tests (Jiri Benc) [2177177] - bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener (Jiri Benc) [2177177] - bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself (Jiri Benc) [2177177] - net: skb: remove old comments about frag_size for build_skb() (Jiri Benc) [2177177] - selftests/bpf: Test bpf_skb_adjust_room on CHECKSUM_PARTIAL (Jiri Benc) [2177177] - skbuff: Introduce slab_build_skb() (Jiri Benc) [2177177] - net: xsk: Don't include (Jiri Benc) [2177177] - selftests/bpf: Allow building bpf tests with CONFIG_XFRM_INTERFACE=[m|n] (Jiri Benc) [2177177] - selftests/bpf: add xfrm_info tests (Jiri Benc) [2177177] - tools: add IFLA_XFRM_COLLECT_METADATA to uapi/linux/if_link.h (Jiri Benc) [2177177] - xfrm: interface: Add unstable helpers for setting/getting XFRM metadata from TC-BPF (Jiri Benc) [2177177] - xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c (Jiri Benc) [2177177] - xfrm: lwtunnel: add lwtunnel support for xfrm interfaces in collect_md mode (Jiri Benc) [2177177] - xfrm: interface: support collect metadata mode (Jiri Benc) [2177177] - net: allow storing xfrm interface metadata in metadata_dst (Jiri Benc) [2177177] - Revert "veth: Avoid drop packets when xdp_redirect performs" (Jiri Benc) [2177177] - Revert "bpf: veth driver panics when xdp prog attached before veth_open" (Jiri Benc) [2177177] - bpf: veth driver panics when xdp prog attached before veth_open (Jiri Benc) [2177177] - veth: Avoid drop packets when xdp_redirect performs (Jiri Benc) [2177177] - Delete duplicate words from kernel docs (Jerome Marchand) [2177177] - Remove duplicate words inside documentation (Jerome Marchand) [2177177] - bpf: fix precision propagation verbose logging (Jerome Marchand) [2177177] - selftests/bpf: Fix out-of-srctree build (Jerome Marchand) [2177177] - bpf: Fix the kernel crash caused by bpf_setsockopt(). (Jerome Marchand) [2177177] - selftests/bpf: Use __failure macro in task kfunc testsuite (Jerome Marchand) [2177177] - bpf: Add missing btf_put to register_btf_id_dtor_kfuncs (Jerome Marchand) [2177177] - selftests/bpf: Verify copy_register_state() preserves parent/live fields (Jerome Marchand) [2177177] - bpf: Fix to preserve reg parent/live fields when copying range info (Jerome Marchand) [2177177] - bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers (Jerome Marchand) [2177177] - bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation (Jerome Marchand) [2177177] - bpf: hash map, avoid deadlock with suitable hash mask (Jerome Marchand) [2177177] - bpf_doc: Fix build error with older python versions (Jerome Marchand) [2177177] - libbpf: Fix map creation flags sanitization (Jerome Marchand) [2177177] - bpf: remove the do_idr_lock parameter from bpf_prog_free_id() (Jerome Marchand) [2177177] - bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD (Jerome Marchand) [2177177] - bpf: Skip task with pid=1 in send_signal_common() (Jerome Marchand) [2177177] - bpf: Skip invalid kfunc call in backtrack_insn (Jerome Marchand) [2177177] - bpf: Always use maximal size for copy_array() (Jerome Marchand) [2177177] - selftests/bpf: add a test for iter/task_vma for short-lived processes (Jerome Marchand) [2177177] - bpf: keep a reference to the mm, in case the task is dead. (Jerome Marchand) [2177177] - selftests/bpf: Add host-tools to gitignore (Jerome Marchand) [2177177] - selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID (Jerome Marchand) [2177177] - bpf: fix nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177] - bpftool: Fix linkage with statically built libllvm (Jerome Marchand) [2177177] - bpf: Define sock security related BTF IDs under CONFIG_SECURITY_NETWORK (Jerome Marchand) [2177177] - selftests/bpf: Add a test for using a cpumap from an freplace-to-XDP program (Jerome Marchand) [2177177] - bpf: Resolve fext program type when checking map compatibility (Jerome Marchand) [2177177] - bpf: Synchronize dispatcher update with bpf_dispatcher_xdp_func (Jerome Marchand) [2177177] - libbpf: Fix single-line struct definition output in btf_dump (Jerome Marchand) [2177177] - selftests/bpf: Select CONFIG_FUNCTION_ERROR_INJECTION (Jerome Marchand) [2177177] - selftests/bpf: Fix a selftest compilation error with CONFIG_SMP=n (Jerome Marchand) [2177177] - docs/bpf: Reword docs for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177] - selftests/bpf: test case for relaxed prunning of active_lock.id (Jerome Marchand) [2177177] - selftests/bpf: Add pruning test case for bpf_spin_lock (Jerome Marchand) [2177177] - bpf: use check_ids() for active_lock comparison (Jerome Marchand) [2177177] - selftests/bpf: verify states_equal() maintains idmap across all frames (Jerome Marchand) [2177177] - bpf: states_equal() must build idmap for all function frames (Jerome Marchand) [2177177] - selftests/bpf: test cases for regsafe() bug skipping check_id() (Jerome Marchand) [2177177] - bpf: regsafe() must not skip check_ids() (Jerome Marchand) [2177177] - docs/bpf: Add documentation for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177] - selftests/bpf: Add test for dynptr reinit in user_ringbuf callback (Jerome Marchand) [2177177] - bpf: Use memmove for bpf_dynptr_{read,write} (Jerome Marchand) [2177177] - bpf: Move PTR_TO_STACK alignment check to process_dynptr_func (Jerome Marchand) [2177177] - bpf: Rework check_func_arg_reg_off (Jerome Marchand) [2177177] - bpf: Rework process_dynptr_func (Jerome Marchand) [2177177] - bpf: Propagate errors from process_* checks in check_func_arg (Jerome Marchand) [2177177] - bpf: Refactor ARG_PTR_TO_DYNPTR checks into process_dynptr_func (Jerome Marchand) [2177177] - bpf: Skip rcu_barrier() if rcu_trace_implies_rcu_gp() is true (Jerome Marchand) [2177177] - bpf: Reuse freed element in free_by_rcu during allocation (Jerome Marchand) [2177177] - selftests/bpf: Bring test_offload.py back to life (Jerome Marchand) [2177177] - bpf: Fix comment error in fixup_kfunc_call function (Jerome Marchand) [2177177] - bpf: Do not zero-extend kfunc return values (Jerome Marchand) [2177177] - bpf/docs: Document struct cgroup * kfuncs (Jerome Marchand) [2177177] - bpf/docs: Document struct task_struct * kfuncs (Jerome Marchand) [2177177] - selftests/bpf: convert dynptr_fail and map_kptr_fail subtests to generic tester (Jerome Marchand) [2177177] - selftests/bpf: add generic BPF program tester-loader (Jerome Marchand) [2177177] - bpf: Remove unused insn_cnt argument from visit_[func_call_]insn() (Jerome Marchand) [2177177] - bpf: do not rely on ALLOW_ERROR_INJECTION for fmod_ret (Jerome Marchand) [2177177] - bpf: remove unnecessary prune and jump points (Jerome Marchand) [2177177] - bpf: mostly decouple jump history management from is_state_visited() (Jerome Marchand) [2177177] - bpf: decouple prune and jump points (Jerome Marchand) [2177177] - bpf: Loosen alloc obj test in verifier's reg_btf_record (Jerome Marchand) [2177177] - bpf: Don't use rcu_users to refcount in task kfuncs (Jerome Marchand) [2177177] - selftests/bpf: Use CONFIG_TEST_BPF=m instead of CONFIG_TEST_BPF=y (Jerome Marchand) [2177177] - selftests/bpf: Use "is not set" instead of "=n" (Jerome Marchand) [2177177] - selftests/bpf: Install all required files to run selftests (Jerome Marchand) [2177177] - libbpf: Parse usdt args without offset on x86 (e.g. 8@(%rsp)) (Jerome Marchand) [2177177] - bpftool: Fix memory leak in do_build_table_cb (Jerome Marchand) [2177177] - selftests/bpf: Fix conflicts with built-in functions in bpf_iter_ksym (Jerome Marchand) [2177177] - bpf: Add sleepable prog tests for cgrp local storage (Jerome Marchand) [2177177] - bpf: Enable sleeptable support for cgrp local storage (Jerome Marchand) [2177177] - bpf, docs: BPF Iterator Document (Jerome Marchand) [2177177] - bpf: Do not mark certain LSM hook arguments as trusted (Jerome Marchand) [2177177] - docs/bpf: Add KF_RCU documentation (Jerome Marchand) [2177177] - selftests/bpf: Fix rcu_read_lock test with new MEM_RCU semantics (Jerome Marchand) [2177177] - bpf: Handle MEM_RCU type properly (Jerome Marchand) [2177177] - libbpf: Improve usability of libbpf Makefile (Jerome Marchand) [2177177] - selftests/bpf: Add GCC compatible builtins to bpf_legacy.h (Jerome Marchand) [2177177] - bpf, docs: Correct the example of BPF_XOR (Jerome Marchand) [2177177] - selftests/bpf: Validate multiple ref release_on_unlock logic (Jerome Marchand) [2177177] - bpf: Fix release_on_unlock release logic for multiple refs (Jerome Marchand) [2177177] - bpf: Fix a compilation failure with clang lto build (Jerome Marchand) [2177177] - bpf: Tighten ptr_to_btf_id checks. (Jerome Marchand) [2177177] - selftests/bpf: Add ingress tests for txmsg with apply_bytes (Jerome Marchand) [2177177] - bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect (Jerome Marchand) [2177177] - bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes (Jerome Marchand) [2177177] - bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data (Jerome Marchand) [2177177] - selftests/bpf: Add bench test to arm64 and s390x denylist (Jerome Marchand) [2177177] - selftests/bpf: Make sure enum-less bpf_enable_stats() API works in C++ mode (Jerome Marchand) [2177177] - libbpf: Avoid enum forward-declarations in public API in C++ mode (Jerome Marchand) [2177177] - selftests/bpf: Avoid pinning prog when attaching to tc ingress in btf_skc_cls_ingress (Jerome Marchand) [2177177] - selftests/bpf: Remove serial from tests using {open,close}_netns (Jerome Marchand) [2177177] - selftests/bpf: Remove the "/sys" mount and umount dance in {open,close}_netns (Jerome Marchand) [2177177] - selftests/bpf: Avoid pinning bpf prog in the netns_load_bpf() callers (Jerome Marchand) [2177177] - selftests/bpf: Avoid pinning bpf prog in the tc_redirect_peer_l3 test (Jerome Marchand) [2177177] - selftests/bpf: Avoid pinning bpf prog in the tc_redirect_dtime test (Jerome Marchand) [2177177] - selftests/bpf: Use if_nametoindex instead of reading the /sys/net/class/*/ifindex (Jerome Marchand) [2177177] - selftests/bpf: Add tests for bpf_rcu_read_lock() (Jerome Marchand) [2177177] - bpf: Add kfunc bpf_rcu_read_lock/unlock() (Jerome Marchand) [2177177] - bpf: Introduce might_sleep field in bpf_func_proto (Jerome Marchand) [2177177] - compiler_types: Define __rcu as __attribute__((btf_type_tag("rcu"))) (Jerome Marchand) [2177177] - docs/bpf: Add BPF_MAP_TYPE_XSKMAP documentation (Jerome Marchand) [2177177] - samples/bpf: Fix wrong allocation size in xdp_router_ipv4_user (Jerome Marchand) [2177177] - docs/bpf: Update btf selftests program and add link (Jerome Marchand) [2177177] - bpf: Don't mark arguments to fentry/fexit programs as trusted. (Jerome Marchand) [2177177] - selftests/bpf: Add selftests for bpf_task_from_pid() (Jerome Marchand) [2177177] - bpf: Add bpf_task_from_pid() kfunc (Jerome Marchand) [2177177] - bpf: Update bpf_{g,s}etsockopt() documentation (Jerome Marchand) [2177177] - docs/bpf: Add table of BPF program types to libbpf docs (Jerome Marchand) [2177177] - bpf: Fix a BTF_ID_LIST bug with CONFIG_DEBUG_INFO_BTF not set (Jerome Marchand) [2177177] - bpf: Don't use idx variable when registering kfunc dtors (Jerome Marchand) [2177177] - bpf: Unify and simplify btf_func_proto_check error handling (Jerome Marchand) [2177177] - docs/bpf: Fix sphinx warnings in BPF map docs (Jerome Marchand) [2177177] - selftests/bpf: Add reproducer for decl_tag in func_proto argument (Jerome Marchand) [2177177] - docs/bpf: Document BPF_MAP_TYPE_BLOOM_FILTER (Jerome Marchand) [2177177] - docs/bpf: Fix sphinx warnings for devmap (Jerome Marchand) [2177177] - docs/bpf: Fix sphinx warnings for cpumap (Jerome Marchand) [2177177] - selftests/bpf: Add selftests for bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177] - bpf: Add bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177] - selftests/bpf: Add cgroup kfunc / kptr selftests (Jerome Marchand) [2177177] - bpf: Enable cgroups to be used as kptrs (Jerome Marchand) [2177177] - selftests/bpf: Workaround for llvm nop-4 bug (Jerome Marchand) [2177177] - bpf/verifier: Use kmalloc_size_roundup() to match ksize() usage (Jerome Marchand) [2177177] - bpftool: remove function free_btf_vmlinux() (Jerome Marchand) [2177177] - bpftool: clean-up usage of libbpf_get_error() (Jerome Marchand) [2177177] - bpftool: fix error message when function can't register struct_ops (Jerome Marchand) [2177177] - bpftool: replace return value PTR_ERR(NULL) with 0 (Jerome Marchand) [2177177] - bpftool: remove support of --legacy option for bpftool (Jerome Marchand) [2177177] - bpf: Add type cast unit tests (Jerome Marchand) [2177177] - bpf: Add a kfunc for generic type cast (Jerome Marchand) [2177177] - bpf: Add a kfunc to type cast from bpf uapi ctx to kernel ctx (Jerome Marchand) [2177177] - bpf: Add support for kfunc set with common btf_ids (Jerome Marchand) [2177177] - bpf: Disallow bpf_obj_new_impl call when bpf_mem_alloc_init fails (Jerome Marchand) [2177177] - bpf/selftests: Add selftests for new task kfuncs (Jerome Marchand) [2177177] - bpf: Add kfuncs for storing struct task_struct * as a kptr (Jerome Marchand) [2177177] - bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncs (Jerome Marchand) [2177177] - bpf: Allow multiple modifiers in reg_type_str() prefix (Jerome Marchand) [2177177] - tools lib bpf: Avoid install_headers make warning (Jerome Marchand) [2177177] - selftests/bpf: Skip spin lock failure test on s390x (Jerome Marchand) [2177177] - bpf, samples: Use "grep -E" instead of "egrep" (Jerome Marchand) [2177177] - bpf, docs: DEVMAPs and XDP_REDIRECT (Jerome Marchand) [2177177] - libbpf: Ignore hashmap__find() result explicitly in btf_dump (Jerome Marchand) [2177177] - selftests/bpf: Add BTF sanity tests (Jerome Marchand) [2177177] - selftests/bpf: Add BPF linked list API tests (Jerome Marchand) [2177177] - selftests/bpf: Add failure test cases for spin lock pairing (Jerome Marchand) [2177177] - selftests/bpf: Update spinlock selftest (Jerome Marchand) [2177177] - selftests/bpf: Add __contains macro to bpf_experimental.h (Jerome Marchand) [2177177] - bpf: Add comments for map BTF matching requirement for bpf_list_head (Jerome Marchand) [2177177] - bpf: Add 'release on unlock' logic for bpf_list_push_{front,back} (Jerome Marchand) [2177177] - bpf: Introduce single ownership BPF linked list API (Jerome Marchand) [2177177] - bpf: Permit NULL checking pointer with non-zero fixed offset (Jerome Marchand) [2177177] - bpf: Introduce bpf_obj_drop (Jerome Marchand) [2177177] - bpf: Introduce bpf_obj_new (Jerome Marchand) [2177177] - bpf: Support constant scalar arguments for kfuncs (Jerome Marchand) [2177177] - bpf: Rewrite kfunc argument handling (Jerome Marchand) [2177177] - bpf: Allow locking bpf_spin_lock in inner map values (Jerome Marchand) [2177177] - bpf: Allow locking bpf_spin_lock global variables (Jerome Marchand) [2177177] - bpf: Allow locking bpf_spin_lock in allocated objects (Jerome Marchand) [2177177] - bpf: Verify ownership relationships for user BTF types (Jerome Marchand) [2177177] - bpf: Recognize lock and list fields in allocated objects (Jerome Marchand) [2177177] - bpf: Introduce allocated objects support (Jerome Marchand) [2177177] - bpf: Populate field_offs for inner_map_meta (Jerome Marchand) [2177177] - bpf: Free inner_map_meta when btf_record_dup fails (Jerome Marchand) [2177177] - bpf: Do btf_record_free outside map_free callback (Jerome Marchand) [2177177] - bpf: Fix early return in map_check_btf (Jerome Marchand) [2177177] - selftests/bpf: Pass target triple to get_sys_includes macro (Jerome Marchand) [2177177] - selftests, bpf: Fix broken riscv build (Jerome Marchand) [2177177] - selftests/bpf: Explicitly pass RESOLVE_BTFIDS to sub-make (Jerome Marchand) [2177177] - bpf: Pass map file to .map_update_batch directly (Jerome Marchand) [2177177] - bpf/docs: Include blank lines between bullet points in bpf_devel_QA.rst (Jerome Marchand) [2177177] - selftests/bpf: allow unpriv bpf for selftests by default (Jerome Marchand) [2177177] - bpftool: Check argc first before "file" in do_batch() (Jerome Marchand) [2177177] - docs/bpf: Fix sample code in MAP_TYPE_ARRAY docs (Jerome Marchand) [2177177] - selftests/bpf: check nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177] - bpf: propagate nullness information for reg to reg comparisons (Jerome Marchand) [2177177] - bpf: Expand map key argument of bpf_redirect_map to u64 (Jerome Marchand) [2177177] - dev: Move received_rps counter next to RPS members in softnet data (Jiri Benc) [2177177] - bpf: Refactor btf_struct_access (Jerome Marchand) [2177177] - bpf: Rename MEM_ALLOC to MEM_RINGBUF (Jerome Marchand) [2177177] - bpf: Rename RET_PTR_TO_ALLOC_MEM (Jerome Marchand) [2177177] - bpf: Support bpf_list_head in map values (Jerome Marchand) [2177177] - bpf: Fix copy_map_value, zero_map_value (Jerome Marchand) [2177177] - bpf: Remove BPF_MAP_OFF_ARR_MAX (Jerome Marchand) [2177177] - bpf: Remove local kptr references in documentation (Jerome Marchand) [2177177] - bpf/docs: Document how to run CI without patch submission (Jerome Marchand) [2177177] - libbpf: checkpatch: Fixed code alignments in ringbuf.c (Jerome Marchand) [2177177] - libbpf: Fixed various checkpatch issues in libbpf.c (Jerome Marchand) [2177177] - libbpf: checkpatch: Fixed code alignments in btf.c (Jerome Marchand) [2177177] - bpf, docs: Fixup cpumap sphinx >= 3.1 warning (Jerome Marchand) [2177177] - libbpf: Fix uninitialized warning in btf_dump_dump_type_data (Jerome Marchand) [2177177] - selftests/bpf: fix veristat's singular file-or-prog filter (Jerome Marchand) [2177177] - bpf, docs: Document BPF_MAP_TYPE_ARRAY (Jerome Marchand) [2177177] - docs/bpf: Document BPF map types QUEUE and STACK (Jerome Marchand) [2177177] - docs/bpf: Document BPF ARRAY_OF_MAPS and HASH_OF_MAPS (Jerome Marchand) [2177177] - docs/bpf: Document BPF_MAP_TYPE_CPUMAP map (Jerome Marchand) [2177177] - docs/bpf: Document BPF_MAP_TYPE_LPM_TRIE map (Jerome Marchand) [2177177] - libbpf: Hashmap.h update to fix build issues using LLVM14 (Jerome Marchand) [2177177] - selftests: Fix test group SKIPPED result (Jerome Marchand) [2177177] - selftests/bpf: Tests for btf_dedup_resolve_fwds (Jerome Marchand) [2177177] - libbpf: Resolve unambigous forward declarations (Jerome Marchand) [2177177] - libbpf: Hashmap interface update to allow both long and void* keys/values (Jerome Marchand) [2177177] - selftests/bpf: Fix u32 variable compared with less than zero (Jerome Marchand) [2177177] - Documentation: bpf: Escape underscore in BPF type name prefix (Jerome Marchand) [2177177] - selftests/bpf: cgroup_helpers.c: Fix strncpy() fortify warning (Jerome Marchand) [2177177] - samples/bpf: Fix tracex2 error: No such file or directory (Jerome Marchand) [2177177] - selftests/bpf: Tests for enum fwd resolved as full enum64 (Jerome Marchand) [2177177] - libbpf: Resolve enum fwd as full enum64 and vice versa (Jerome Marchand) [2177177] - selftests/bpf: make test_align selftest more robust (Jerome Marchand) [2177177] - bpf: aggressively forget precise markings during state checkpointing (Jerome Marchand) [2177177] - bpf: stop setting precise in current state (Jerome Marchand) [2177177] - bpf: allow precision tracking for programs with subprogs (Jerome Marchand) [2177177] - bpf: propagate precision across all frames, not just the last one (Jerome Marchand) [2177177] - bpf: propagate precision in ALU/ALU64 operations (Jerome Marchand) [2177177] - bpf: Refactor map->off_arr handling (Jerome Marchand) [2177177] - bpf: Consolidate spin_lock, timer management into btf_record (Jerome Marchand) [2177177] - bpf: Refactor kptr_off_tab into btf_record (Jerome Marchand) [2177177] - selftests/bpf: support stat filtering in comparison mode in veristat (Jerome Marchand) [2177177] - selftests/bpf: support stats ordering in comparison mode in veristat (Jerome Marchand) [2177177] - selftests/bpf: handle missing records in comparison mode better in veristat (Jerome Marchand) [2177177] - selftests/bpf: make veristat emit all stats in CSV mode by default (Jerome Marchand) [2177177] - selftests/bpf: support simple filtering of stats in veristat (Jerome Marchand) [2177177] - selftests/bpf: allow to define asc/desc ordering for sort specs in veristat (Jerome Marchand) [2177177] - selftests/bpf: ensure we always have non-ambiguous sorting in veristat (Jerome Marchand) [2177177] - selftests/bpf: consolidate and improve file/prog filtering in veristat (Jerome Marchand) [2177177] - selftests/bpf: shorten "Total insns/states" column names in veristat (Jerome Marchand) [2177177] - selftests/bpf: add veristat replay mode (Jerome Marchand) [2177177] - bpf: Drop reg_type_may_be_refcounted_or_null (Jerome Marchand) [2177177] - bpf: Fix slot type check in check_stack_write_var_off (Jerome Marchand) [2177177] - bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID (Jerome Marchand) [2177177] - bpf: Allow specifying volatile type modifier for kptrs (Jerome Marchand) [2177177] - bpf: Document UAPI details for special BPF types (Jerome Marchand) [2177177] - samples/bpf: Fix typo in README (Jerome Marchand) [2177177] - bpf: check max_entries before allocating memory (Jerome Marchand) [2177177] - bpf: Fix a typo in comment for DFS algorithm (Jerome Marchand) [2177177] - perf bpf: No need to include compiler.h when HAVE_LIBBPF_SUPPORT is true (Jerome Marchand) [2177177] - bpftool: Fix spelling mistake "disasembler" -> "disassembler" (Jerome Marchand) [2177177] - selftests/bpf: Fix bpftool synctypes checking failure (Jerome Marchand) [2177177] - selftests/bpf: Panic on hard/soft lockup (Jerome Marchand) [2177177] - docs/bpf: Add documentation for new cgroup local storage (Jerome Marchand) [2177177] - selftests/bpf: Add test cgrp_local_storage to DENYLIST.s390x (Jerome Marchand) [2177177] - selftests/bpf: Add selftests for new cgroup local storage (Jerome Marchand) [2177177] - selftests/bpf: Fix test test_libbpf_str/bpf_map_type_str (Jerome Marchand) [2177177] - bpftool: Support new cgroup local storage (Jerome Marchand) [2177177] - libbpf: Support new cgroup local storage (Jerome Marchand) [2177177] - bpf: Implement cgroup storage available to non-cgroup-attached bpf progs (Jerome Marchand) [2177177] - bpf: Refactor some inode/task/sk storage functions for reuse (Jerome Marchand) [2177177] - bpf: Make struct cgroup btf id global (Jerome Marchand) [2177177] - selftests/bpf: Tracing prog can still do lookup under busy lock (Jerome Marchand) [2177177] - selftests/bpf: Ensure no task storage failure for bpf_lsm.s prog due to deadlock detection (Jerome Marchand) [2177177] - bpf: Add new bpf_task_storage_delete proto with no deadlock detection (Jerome Marchand) [2177177] - bpf: bpf_task_storage_delete_recur does lookup first before the deadlock check (Jerome Marchand) [2177177] - bpf: Add new bpf_task_storage_get proto with no deadlock detection (Jerome Marchand) [2177177] - bpf: Avoid taking spinlock in bpf_task_storage_get if potential deadlock is detected (Jerome Marchand) [2177177] - bpf: Refactor the core bpf_task_storage_get logic into a new function (Jerome Marchand) [2177177] - bpf: Append _recur naming to the bpf_task_storage helper proto (Jerome Marchand) [2177177] - bpf: Remove prog->active check for bpf_lsm and bpf_iter (Jerome Marchand) [2177177] - libbpf: Btf dedup identical struct test needs check for nested structs/arrays (Jerome Marchand) [2177177] - selftests/bpf: Add kprobe_multi kmod attach api tests (Jerome Marchand) [2177177] - selftests/bpf: Add kprobe_multi check to module attach test (Jerome Marchand) [2177177] - selftests/bpf: Add bpf_testmod_fentry_* functions (Jerome Marchand) [2177177] - selftests/bpf: Add load_kallsyms_refresh function (Jerome Marchand) [2177177] - bpf: Take module reference on kprobe_multi link (Jerome Marchand) [2177177] - bpf: Rename __bpf_kprobe_multi_cookie_cmp to bpf_kprobe_multi_addrs_cmp (Jerome Marchand) [2177177] - ftrace: Add support to resolve module symbols in ftrace_lookup_symbols (Jerome Marchand) [2177177] - kallsyms: Make module_kallsyms_on_each_symbol generally available (Jerome Marchand) [2177177] - bpftool: Add llvm feature to "bpftool version" (Jerome Marchand) [2177177] - bpftool: Support setting alternative arch for JIT disasm with LLVM (Jerome Marchand) [2177177] - bpftool: Add LLVM as default library for disassembling JIT-ed programs (Jerome Marchand) [2177177] - bpftool: Refactor disassembler for JIT-ed programs (Jerome Marchand) [2177177] - bpftool: Group libbfd defs in Makefile, only pass them if we use libbfd (Jerome Marchand) [2177177] - bpftool: Split FEATURE_TESTS/FEATURE_DISPLAY definitions in Makefile (Jerome Marchand) [2177177] - bpftool: Remove asserts from JIT disassembler (Jerome Marchand) [2177177] - bpftool: Define _GNU_SOURCE only once (Jerome Marchand) [2177177] - selftests/bpf: Add write to hashmap to array_map iter test (Jerome Marchand) [2177177] - selftests/bpf: Add test verifying bpf_ringbuf_reserve retval use in map ops (Jerome Marchand) [2177177] - bpf: Consider all mem_types compatible for map_{key,value} args (Jerome Marchand) [2177177] - bpf: Allow ringbuf memory to be used as map key (Jerome Marchand) [2177177] - selftests/bpf: Initial DENYLIST for aarch64 (Jerome Marchand) [2177177] - selftests/bpf: Update vmtests.sh to support aarch64 (Jerome Marchand) [2177177] - selftests/bpf: Add config.aarch64 (Jerome Marchand) [2177177] - selftests/bpf: Remove entries from config.s390x already present in config (Jerome Marchand) [2177177] - bpftool: Set binary name to "bpftool" in help and version output (Jerome Marchand) [2177177] - libbpf: Avoid allocating reg_name with sscanf in parse_usdt_arg() (Jerome Marchand) [2177177] - selftests/bpf: fix task_local_storage/exit_creds rcu usage (Jerome Marchand) [2177177] - bpftool: Update the bash completion(add autoattach to prog load) (Jerome Marchand) [2177177] - bpftool: Update doc (add autoattach to prog load) (Jerome Marchand) [2177177] - bpftool: Add autoattach for bpf prog load|loadall (Jerome Marchand) [2177177] - bpftool: Add "bootstrap" feature to version output (Jerome Marchand) [2177177] - bpf, docs: Reformat BPF maps page to be more readable (Jerome Marchand) [2177177] - bpf: add selftests for lsh, rsh, arsh with reg operand (Jerome Marchand) [2177177] - bpf,x64: use shrx/sarx/shlx when available (Jerome Marchand) [2177177] - bpf,x64: avoid unnecessary instructions when shift dest is ecx (Jerome Marchand) [2177177] - libbpf: add non-mmapable data section selftest (Jerome Marchand) [2177177] - libbpf: only add BPF_F_MMAPABLE flag for data maps with global vars (Jerome Marchand) [2177177] - libbpf: clean up and refactor BTF fixup step (Jerome Marchand) [2177177] - bpf/docs: Summarize CI system and deny lists (Jerome Marchand) [2177177] - samples/bpf: Fix typos in README (Jerome Marchand) [2177177] - samples/bpf: Fix double word in comments (Jerome Marchand) [2177177] - bpf: Use rcu_trace_implies_rcu_gp() for program array freeing (Jerome Marchand) [2177177] - bpf: Use rcu_trace_implies_rcu_gp() in local storage map (Jerome Marchand) [2177177] - bpf: Use rcu_trace_implies_rcu_gp() in bpf memory allocator (Jerome Marchand) [2177177] - rcu-tasks: Provide rcu_trace_implies_rcu_gp() (Jerome Marchand) [2177177] - selftests/bpf: Use sys_pidfd_open() helper when possible (Jerome Marchand) [2177177] - libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() (Jerome Marchand) [2177177] - libbpf: Deal with section with no data gracefully (Jerome Marchand) [2177177] - libbpf: Use elf_getshdrnum() instead of e_shnum (Jerome Marchand) [2177177] - selftests/bpf: Fix memory leak caused by not destroying skeleton (Jerome Marchand) [2177177] - libbpf: Fix use-after-free in btf_dump_name_dups (Jerome Marchand) [2177177] - selftests/bpf: S/iptables/iptables-legacy/ in the bpf_nf and xdp_synproxy test (Jerome Marchand) [2177177] - selftests/bpf: Alphabetize DENYLISTs (Jerome Marchand) [2177177] - selftests/bpf: Add tests for _opts variants of bpf_*_get_fd_by_id() (Jerome Marchand) [2177177] - libbpf: Introduce bpf_link_get_fd_by_id_opts() (Jerome Marchand) [2177177] - libbpf: Introduce bpf_btf_get_fd_by_id_opts() (Jerome Marchand) [2177177] - libbpf: Introduce bpf_prog_get_fd_by_id_opts() (Jerome Marchand) [2177177] - libbpf: Introduce bpf_get_fd_by_id_opts and bpf_map_get_fd_by_id_opts() (Jerome Marchand) [2177177] - libbpf: Fix LIBBPF_1.0.0 declaration in libbpf.map (Jerome Marchand) [2177177] - bpf, x64: Remove unnecessary check on existence of SSE2 (Jerome Marchand) [2177177] - selftests/bpf: Add selftest deny_namespace to s390x deny list (Jerome Marchand) [2177177] - scripts/bpf_doc.py: update logic to not assume sequential enum values (Jerome Marchand) [2177177] - bpf: explicitly define BPF_FUNC_xxx integer values (Jerome Marchand) [2177177] - selftests/bpf: add BPF object fixup step to veristat (Jerome Marchand) [2177177] - selftests/bpf: avoid reporting +100% difference in veristat for actual 0% (Jerome Marchand) [2177177] - selftests/bpf: allow requesting log level 2 in test_verifier (Jerome Marchand) [2177177] - selftests/bpf: Test btf dump for struct with padding only fields (Jerome Marchand) [2177177] - bpftool: Print newline before '}' for struct with padding only fields (Jerome Marchand) [2177177] - net, neigh: Do not trigger immediate probes on NUD_FAILED from neigh_managed_work (Ivan Vecera) [2193175] - net, neigh: Fix crash in v6 module initialization error path (Ivan Vecera) [2193175] - net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED entries (Ivan Vecera) [2193175] - net, neigh: Add build-time assertion to avoid neigh->flags overflow (Ivan Vecera) [2193175] - net, neigh: Add NTF_MANAGED flag for managed neighbor entries (Ivan Vecera) [2193175] - net, neigh: Extend neigh->flags to 32 bit to allow for extensions (Ivan Vecera) [2193175] - net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE (Ivan Vecera) [2193175] - dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2189971] - dm flakey: add an "error_reads" option (Benjamin Marzinski) [2189971] - dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2189971] - dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2189971] - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2189971] - dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2189971] - dm: allow targets to require splitting WRITE_ZEROES and SECURE_ERASE (Benjamin Marzinski) [2189971] - dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2189971] - dm raid: remove unused d variable (Benjamin Marzinski) [2189971] - dm: remove unnecessary (void*) conversions (Benjamin Marzinski) [2189971] - dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2189971] - dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2189971] - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2189971] - dm clone: call kmem_cache_destroy() in dm_clone_init() error path (Benjamin Marzinski) [2189971] - dm error: add discard support (Benjamin Marzinski) [2189971] - dm zero: add discard support (Benjamin Marzinski) [2189971] - dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2189971] - dm verity: emit audit events on verification failure and more (Benjamin Marzinski) [2189971] - dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2189971] - dm: improve hash_locks sizing and hash function (Benjamin Marzinski) [2189971] - dm bio prison v1: intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971] - dm bio prison v1: prepare to intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971] - dm bufio: intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971] - dm bufio: prepare to intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971] - dm: add dm_num_hash_locks() (Benjamin Marzinski) [2189971] - dm bio prison v1: add dm_cell_key_has_valid_range (Benjamin Marzinski) [2189971] - dm bio prison v1: improve concurrent IO performance (Benjamin Marzinski) [2189971] - dm: split discards further if target sets max_discard_granularity (Benjamin Marzinski) [2189971] - dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2189971] - dm bufio: use multi-page bio vector (Benjamin Marzinski) [2189971] - dm bufio: use waitqueue_active in __free_buffer_wake (Benjamin Marzinski) [2189971] - dm bufio: move dm_bufio_client members to avoid spanning cachelines (Benjamin Marzinski) [2189971] - dm bufio: add lock_history optimization for cache iterators (Benjamin Marzinski) [2189971] - dm bufio: improve concurrent IO performance (Benjamin Marzinski) [2189971] - dm bufio: add dm_buffer_cache abstraction (Benjamin Marzinski) [2189971] - dm bufio: add LRU abstraction (Benjamin Marzinski) [2189971] - dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2189971] - dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2189971] - dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2189971] - dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2189971] - dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2189971] - dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2189971] - dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2189971] - dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2189971] - intel_idle: Add force_irq_on module param (David Arcari) [2185872] - cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS (David Arcari) [2185872] - cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again* (David Arcari) [2185872] - intel_idle: move from strlcpy() with unused retval to strscpy() (David Arcari) [2185872] - NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop (Benjamin Coddington) [2196432]- cacheinfo: Add use_arch[|_cache]_info field/function (Radu Rendec) [2180619] - arch_topology: Remove early cacheinfo error message if -ENOENT (Radu Rendec) [2180619] - cacheinfo: Check cache properties are present in DT (Radu Rendec) [2180619] - cacheinfo: Check sib_leaf in cache_leaves_are_shared() (Radu Rendec) [2180619] - cacheinfo: Allow early level detection when DT/ACPI info is missing/broken (Radu Rendec) [2180619] - cacheinfo: Add arm64 early level initializer implementation (Radu Rendec) [2180619] - cacheinfo: Add arch specific early level initializer (Radu Rendec) [2180619] - cacheinfo: Fix LLC is not exported through sysfs (Radu Rendec) [2180619] - cacheinfo: Remove of_node_put() for fw_token (Radu Rendec) [2180619] - cacheinfo: Decrement refcount in cache_setup_of_node() (Radu Rendec) [2180619] - cacheinfo: Make default acpi_get_cache_info() return an error (Radu Rendec) [2180619] - cacheinfo: Initialize variables in fetch_cache_info() (Radu Rendec) [2180619] - ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent (Radu Rendec) [2180619] - arch_topology: Build cacheinfo from primary CPU (Radu Rendec) [2180619] - ACPI: PPTT: Update acpi_find_last_cache_level() to acpi_get_cache_info() (Radu Rendec) [2180619] - ACPI: PPTT: Remove acpi_find_cache_levels() (Radu Rendec) [2180619] - cacheinfo: Check 'cache-unified' property to count cache leaves (Radu Rendec) [2180619] - cacheinfo: Return error code in init_of_cache_level() (Radu Rendec) [2180619] - cacheinfo: Use RISC-V's init_cache_level() as generic OF implementation (Radu Rendec) [2180619] - arm64: topology: move store_cpu_topology() to shared code (Radu Rendec) [2180619] - of: Add of_property_present() helper (Radu Rendec) [2180619] - IPv6/GRO: generic helper to remove temporary HBH/jumbo header in driver (Michal Schmidt) [2189283] - tools: include: sync include/api/linux/kvm.h (Eric Auger) [2175143] - KVM: Check KVM_CAP_DIRTY_LOG_{RING, RING_ACQ_REL} prior to enabling them (Eric Auger) [2175143] - KVM: selftests: Fix divide-by-zero bug in memslot_perf_test (Eric Auger) [2175143] - proc/meminfo: fix spacing in SecPageTables (Eric Auger) [2175143] - arm64/sme: Fix context switch for SME only systems (Eric Auger) [2175143] - KVM: arm64: Normalize cache configuration (Eric Auger) [2175143] - KVM: arm64: Mask FEAT_CCIDX (Eric Auger) [2175143] - KVM: arm64: Always set HCR_TID2 (Eric Auger) [2175143] - arm64/cache: Move CLIDR macro definitions (Eric Auger) [2175143] - arm64/sysreg: Add CCSIDR2_EL1 (Eric Auger) [2175143] - arm64/sysreg: Convert CCSIDR_EL1 to automatic generation (Eric Auger) [2175143] - arm64: Allow the definition of UNKNOWN system register fields (Eric Auger) [2175143] - KVM: arm64: Use symbolic definition for ISR_EL1.A (Eric Auger) [2175143] - arm64/sysreg: Add definition of ISR_EL1 (Eric Auger) [2175143] - arm64/sysreg: Add definition for ICC_NMIAR1_EL1 (Eric Auger) [2175143] - KVM: arm64: timers: Don't BUG() on unhandled timer trap (Eric Auger) [2175143] - KVM: arm64: Reduce overhead of trapped timer sysreg accesses (Eric Auger) [2175143] - KVM: arm64: Don't arm a hrtimer for an already pending timer (Eric Auger) [2175143] - KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU (Eric Auger) [2175143] - KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value (Eric Auger) [2175143] - KVM: arm64: Finalise EL2 state from pKVM PSCI relay (Eric Auger) [2175143] - KVM: arm64: Use sanitized values in __check_override in nVHE (Eric Auger) [2175143] - KVM: arm64: Introduce finalise_el2_state macro (Eric Auger) [2175143] - KVM: arm64: Provide sanitized SYS_ID_AA64SMFR0_EL1 to nVHE (Eric Auger) [2175143] - arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path (Eric Auger) [2175143] - KVM: arm64: Condition HW AF updates on config option (Eric Auger) [2175143] - KVM: arm64: Handle access faults behind the read lock (Eric Auger) [2175143] - KVM: arm64: Don't serialize if the access flag isn't set (Eric Auger) [2175143] - KVM: arm64: Return EAGAIN for invalid PTE in attr walker (Eric Auger) [2175143] - KVM: arm64: Ignore EAGAIN for walks outside of a fault (Eric Auger) [2175143] - KVM: arm64: Use KVM's pte type/helpers in handle_access_fault() (Eric Auger) [2175143] - KVM: arm64: selftests: Disable single-step without relying on ucall() (Eric Auger) [2175143] - KVM: arm64: selftests: Disable single-step with correct KVM define (Eric Auger) [2175143] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Eric Auger) [2175143] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Eric Auger) [2175143] - KVM: selftests: memslot_perf_test: Consolidate memory (Eric Auger) [2175143] - KVM: selftests: memslot_perf_test: Support variable guest page size (Eric Auger) [2175143] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Eric Auger) [2175143] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Eric Auger) [2175143] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Eric Auger) [2175143] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Eric Auger) [2175143] - KVM: arm64: selftests: Test with every breakpoint/watchpoint (Eric Auger) [2175143] - KVM: arm64: selftests: Add a test case for a linked watchpoint (Eric Auger) [2175143] - KVM: arm64: selftests: Add a test case for a linked breakpoint (Eric Auger) [2175143] - KVM: arm64: selftests: Change debug_version() to take ID_AA64DFR0_EL1 (Eric Auger) [2175143] - KVM: arm64: selftests: Stop unnecessary test stage tracking of debug-exceptions (Eric Auger) [2175143] - KVM: arm64: selftests: Add helpers to enable debug exceptions (Eric Auger) [2175143] - KVM: arm64: selftests: Remove the hard-coded {b,w}pn#0 from debug-exceptions (Eric Auger) [2175143] - KVM: arm64: selftests: Add write_dbg{b,w}{c,v}r helpers in debug-exceptions (Eric Auger) [2175143] - KVM: arm64: selftests: Use FIELD_GET() to extract ID register fields (Eric Auger) [2175143] - tools: Copy bitfield.h from the kernel sources (Eric Auger) [2175143] - KVM: selftests: Update top-of-file comment in psci_test (Eric Auger) [2175143] - KVM: arm64: selftests: Add a test case for KVM_GUESTDBG_SINGLESTEP (Eric Auger) [2175143] - KVM: arm64: selftests: Refactor debug-exceptions to make it amenable to new test cases (Eric Auger) [2175143] - KVM: arm64: Convert FSC_* over to ESR_ELx_FSC_* (Eric Auger) [2175143] - KVM: arm64: Fix S1PTW handling on RO memslots (Eric Auger) [2175143] - KVM: arm64: PMU: Fix PMCR_EL0 reset value (Eric Auger) [2175143] - KVM: arm64: Reject shared table walks in the hyp code (Eric Auger) [2175143] - KVM: arm64: Don't acquire RCU read lock for exclusive table walks (Eric Auger) [2175143] - KVM: arm64: Take a pointer to walker data in kvm_dereference_pteref() (Eric Auger) [2175143] - KVM: arm64: PMU: Fix period computation for 64bit counters with 32bit overflow (Eric Auger) [2175143] - arm64/fp: Use a struct to pass data to fpsimd_bind_state_to_cpu() (Eric Auger) [2175143] - arm64/sve: Leave SVE enabled on syscall if we don't context switch (Eric Auger) [2175143] - arm64/fpsimd: SME no longer requires SVE register state (Eric Auger) [2175143] - arm64/fpsimd: Load FP state based on recorded data type (Eric Auger) [2175143] - arm64/fpsimd: Stop using TIF_SVE to manage register saving in KVM (Eric Auger) [2175143] - arm64/fpsimd: Have KVM explicitly say which FP registers to save (Eric Auger) [2175143] - arm64/fpsimd: Track the saved FPSIMD state type separately to TIF_SVE (Eric Auger) [2175143] - KVM: arm64: Discard any SVE state when entering KVM guests (Eric Auger) [2175143] - Documentation: document the ABI changes for KVM_CAP_ARM_MTE (Eric Auger) [2175143] - KVM: arm64: permit all VM_MTE_ALLOWED mappings with MTE enabled (Eric Auger) [2175143] - KVM: arm64: unify the tests for VMAs in memslots when MTE is enabled (Eric Auger) [2175143] - KVM: arm64: Simplify the sanitise_mte_tags() logic (Eric Auger) [2175143] - KVM: arm64: PMU: Sanitise PMCR_EL0.LP on first vcpu run (Eric Auger) [2175143] - KVM: arm64: PMU: Simplify PMCR_EL0 reset handling (Eric Auger) [2175143] - KVM: arm64: PMU: Replace version number '0' with ID_AA64DFR0_EL1_PMUVer_NI (Eric Auger) [2175143] - KVM: arm64: PMU: Make kvm_pmc the main data structure (Eric Auger) [2175143] - KVM: arm64: PMU: Simplify vcpu computation on perf overflow notification (Eric Auger) [2175143] - KVM: arm64: PMU: Allow PMUv3p5 to be exposed to the guest (Eric Auger) [2175143] - KVM: arm64: PMU: Implement PMUv3p5 long counter support (Eric Auger) [2175143] - KVM: arm64: PMU: Allow ID_DFR0_EL1.PerfMon to be set from userspace (Eric Auger) [2175143] - KVM: arm64: PMU: Allow ID_AA64DFR0_EL1.PMUver to be set from userspace (Eric Auger) [2175143] - KVM: arm64: PMU: Move the ID_AA64DFR0_EL1.PMUver limit to VM creation (Eric Auger) [2175143] - KVM: arm64: PMU: Do not let AArch32 change the counters' top 32 bits (Eric Auger) [2175143] - KVM: arm64: PMU: Simplify setting a counter to a specific value (Eric Auger) [2175143] - KVM: arm64: PMU: Add counter_index_to_*reg() helpers (Eric Auger) [2175143] - KVM: arm64: PMU: Only narrow counters that are not 64bit wide (Eric Auger) [2175143] - KVM: arm64: PMU: Narrow the overflow checking when required (Eric Auger) [2175143] - KVM: arm64: PMU: Distinguish between 64bit counter and 64bit overflow (Eric Auger) [2175143] - KVM: arm64: PMU: Always advertise the CHAIN event (Eric Auger) [2175143] - KVM: arm64: PMU: Align chained counter implementation with architecture pseudocode (Eric Auger) [2175143] - KVM: arm64: Use the pKVM hyp vCPU structure in handle___kvm_vcpu_run() (Eric Auger) [2175143] - KVM: arm64: Don't unnecessarily map host kernel sections at EL2 (Eric Auger) [2175143] - KVM: arm64: Explicitly map 'kvm_vgic_global_state' at EL2 (Eric Auger) [2175143] - KVM: arm64: Maintain a copy of 'kvm_arm_vmid_bits' at EL2 (Eric Auger) [2175143] - KVM: arm64: Unmap 'kvm_arm_hyp_percpu_base' from the host (Eric Auger) [2175143] - KVM: arm64: Return guest memory from EL2 via dedicated teardown memcache (Eric Auger) [2175143] - KVM: arm64: Instantiate guest stage-2 page-tables at EL2 (Eric Auger) [2175143] - KVM: arm64: Consolidate stage-2 initialisation into a single function (Eric Auger) [2175143] - KVM: arm64: Add generic hyp_memcache helpers (Eric Auger) [2175143] - KVM: arm64: Provide I-cache invalidation by virtual address at EL2 (Eric Auger) [2175143] - KVM: arm64: Initialise hypervisor copies of host symbols unconditionally (Eric Auger) [2175143] - KVM: arm64: Add per-cpu fixmap infrastructure at EL2 (Eric Auger) [2175143] - KVM: arm64: Instantiate pKVM hypervisor VM and vCPU structures from EL1 (Eric Auger) [2175143] - KVM: arm64: Add infrastructure to create and track pKVM instances at EL2 (Eric Auger) [2175143] - KVM: arm64: Rename 'host_kvm' to 'host_mmu' (Eric Auger) [2175143] - KVM: arm64: Add hyp_spinlock_t static initializer (Eric Auger) [2175143] - KVM: arm64: Include asm/kvm_mmu.h in nvhe/mem_protect.h (Eric Auger) [2175143] - KVM: arm64: Add helpers to pin memory shared with the hypervisor at EL2 (Eric Auger) [2175143] - KVM: arm64: Prevent the donation of no-map pages (Eric Auger) [2175143] - KVM: arm64: Implement do_donate() helper for donating memory (Eric Auger) [2175143] - KVM: arm64: Unify identifiers used to distinguish host and hypervisor (Eric Auger) [2175143] - KVM: arm64: Fix-up hyp stage-1 refcounts for all pages mapped at EL2 (Eric Auger) [2175143] - KVM: arm64: Back the hypervisor 'struct hyp_page' array for all memory (Eric Auger) [2175143] - KVM: arm64: Allow attaching of non-coalescable pages to a hyp pool (Eric Auger) [2175143] - KVM: arm64: Move hyp refcount manipulation helpers to common header file (Eric Auger) [2175143] - KVM: arm64: Fix typo in comment (Eric Auger) [2175143] - KVM: arm64: Fix pvtime documentation (Eric Auger) [2175143] - KVM: arm64: Fix benign bug with incorrect use of VA_BITS (Eric Auger) [2175143] - KVM: arm64: Fix PAR_TO_HPFAR() to work independently of PA_BITS. (Eric Auger) [2175143] - KVM: arm64: Fix kvm init failure when mode!=vhe and VA_BITS=52. (Eric Auger) [2175143] - KVM: arm64: Handle stage-2 faults in parallel (Eric Auger) [2175143] - KVM: arm64: Make table->block changes parallel-aware (Eric Auger) [2175143] - KVM: arm64: Make leaf->leaf PTE changes parallel-aware (Eric Auger) [2175143] - KVM: arm64: Make block->table PTE changes parallel-aware (Eric Auger) [2175143] - KVM: arm64: Split init and set for table PTE (Eric Auger) [2175143] - KVM: arm64: Atomically update stage 2 leaf attributes in parallel walks (Eric Auger) [2175143] - KVM: arm64: Protect stage-2 traversal with RCU (Eric Auger) [2175143] - KVM: arm64: Tear down unlinked stage-2 subtree after break-before-make (Eric Auger) [2175143] - KVM: arm64: Use an opaque type for pteps (Eric Auger) [2175143] - KVM: arm64: Add a helper to tear down unlinked stage-2 subtrees (Eric Auger) [2175143] - KVM: arm64: Don't pass kvm_pgtable through kvm_pgtable_walk_data (Eric Auger) [2175143] - KVM: arm64: Pass mm_ops through the visitor context (Eric Auger) [2175143] - KVM: arm64: Stash observed pte value in visitor context (Eric Auger) [2175143] - KVM: arm64: Combine visitor arguments into a context structure (Eric Auger) [2175143] - KVM: selftests: dirty-log: Use KVM_CAP_DIRTY_LOG_RING_ACQ_REL if available (Eric Auger) [2175143] - KVM: selftests: dirty-log: Upgrade flag accesses to acquire/release semantics (Eric Auger) [2175143] - KVM: Document weakly ordered architecture requirements for dirty ring (Eric Auger) [2175143] - KVM: x86: Select CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL (Eric Auger) [2175143] - KVM: Add KVM_CAP_DIRTY_LOG_RING_ACQ_REL capability and config option (Eric Auger) [2175143] - KVM: Use acquire/release semantics when accessing dirty ring GFN state (Eric Auger) [2175143] - KVM: arm64/mmu: count KVM s2 mmu usage in secondary pagetable stats (Eric Auger) [2175143] - KVM: x86/mmu: count KVM mmu usage in secondary pagetable stats. (Eric Auger) [2175143] - mm: add NR_SECONDARY_PAGETABLE to count secondary page table uses. (Eric Auger) [2175143] - KVM: arm64: Enable stack protection and branch profiling for VHE (Eric Auger) [2175143] - KVM: arm64: Fix comment typo in nvhe/switch.c (Eric Auger) [2175143] - KVM: arm64: Ignore kvm-arm.mode if !is_hyp_mode_available() (Eric Auger) [2175143] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Eric Auger) [2175143] - KVM: selftests: Add test for AArch32 ID registers (Eric Auger) [2175143] - KVM: arm64: Treat 32bit ID registers as RAZ/WI on 64bit-only system (Eric Auger) [2175143] - KVM: arm64: Add a visibility bit to ignore user writes (Eric Auger) [2175143] - KVM: arm64: Spin off helper for calling visibility hook (Eric Auger) [2175143] - KVM: arm64: Drop raz parameter from read_id_reg() (Eric Auger) [2175143] - KVM: arm64: Remove internal accessor helpers for id regs (Eric Auger) [2175143] - KVM: arm64: Use visibility hook to treat ID regs as RAZ (Eric Auger) [2175143] - selftests/powerpc: Increase timeout for vsx_signal test (Mamatha Inamdar) [2176415] - scsi: megaraid_sas: Fix double kfree() (Tomas Henzl) [2163384] - scsi: megaraid_sas: Remove redundant memset() statement (Tomas Henzl) [2163384] - scsi: megaraid_sas: Remove unnecessary kfree() (Tomas Henzl) [2163384] - scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2163384] - scsi: megaraid_sas: Fix crash after a double completion (Tomas Henzl) [2163384] - scsi: megaraid_sas: Fix fw_crash_buffer_show() (Tomas Henzl) [2163384] - scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1 (Tomas Henzl) [2163384] - scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabilities (Tomas Henzl) [2163384] - scsi: megaraid_sas: Update max supported LD IDs to 240 (Tomas Henzl) [2163384] - scsi: megaraid_sas: Add flexible array member for SGLs (Tomas Henzl) [2163384] - scsi: megaraid_sas: Fix some spelling mistakes in comment (Tomas Henzl) [2163384] - wifi: mark the support for WiFi on aarch64 architecture as tech preview (Jose Ignacio Tornos Martinez) [2143728] - config: Enable WiFI on aarch64 architecture (Jose Ignacio Tornos Martinez) [2143728 2143781] - tcp: fix skb_copy_ubufs() vs BIG TCP (Xin Long) [2185290] - netfilter: xt_length: use skb len to match in length_mt6 (Xin Long) [2185290] - net: add support for ipv4 big tcp (Xin Long) [2185290] - net: add gso_ipv4_max_size and gro_ipv4_max_size per device (Xin Long) [2185290] - packet: add TP_STATUS_GSO_TCP for tp_status (Xin Long) [2185290] - ipvlan: use skb_ip_totlen in ipvlan_get_L3_hdr (Xin Long) [2185290] - cipso_ipv4: use iph_set_totlen in skbuff_setattr (Xin Long) [2185290] - netfilter: use skb_ip_totlen and iph_totlen (Xin Long) [2185290] - net: sched: use skb_ip_totlen and iph_totlen (Xin Long) [2185290] - openvswitch: use skb_ip_totlen in conntrack (Xin Long) [2185290] - bridge: use skb_ip_totlen in br netfilter (Xin Long) [2185290] - net: add a couple of helpers for iph tot_len (Xin Long) [2185290] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors (Izabela Bakollari) [2170628] - IB/hfi1: Fix math bugs in hfi1_can_pin_pages() (Izabela Bakollari) [2170628] - IB/hfi1: Restore allocated resources on failed copyout (Izabela Bakollari) [2170628] - IB/hfi1: Use dma_mmap_coherent for matching buffers (Izabela Bakollari) [2170628] - IB/hfi1: Update RMT size calculation (Izabela Bakollari) [2170628] - IB/hfi1: Split IB counter allocation (Izabela Bakollari) [2170628] - IB/hfi1: Improve TID validity checking (Izabela Bakollari) [2170628] - IB/hfi1: Consolidate the creation of user TIDs (Izabela Bakollari) [2170628] - IB/hfi1: Assign npages earlier (Izabela Bakollari) [2170628] - IB/hfi1: Remove redundant pageidx variable (Izabela Bakollari) [2170628] - IB/hfi1: Remove user expected buffer invalidate race (Izabela Bakollari) [2170628] - IB/hfi1: Immediately remove invalid memory from hardware (Izabela Bakollari) [2170628] - IB/hfi1: Fix expected receive setup error exit issues (Izabela Bakollari) [2170628] - IB/hfi1: Reserve user expected TIDs (Izabela Bakollari) [2170628] - IB/hfi1: Reject a zero-length user expected buffer (Izabela Bakollari) [2170628] - RDMA/hfi1: Fix doc for hfi1_free_ctxt (Izabela Bakollari) [2170628] - RDMA/hfi1: use sysfs_emit() to instead of scnprintf() (Izabela Bakollari) [2170628] - RDMA/hfi1: Fix error return code in parse_platform_config() (Izabela Bakollari) [2170628] - IB/hfi1: Switch to netif_napi_add() (Izabela Bakollari) [2170628] - RDMA/hfi: Decrease PCI device reference count in error path (Izabela Bakollari) [2170628] - RDMA/hfi1: don't pass bogus GFP_ flags to dma_alloc_coherent (Izabela Bakollari) [2170628] - IB/hfi1: Replace 1-element array with singleton (Izabela Bakollari) [2170628] - RDMA/opa_vnic: fix spelling typo in comment (Izabela Bakollari) [2170628] - IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair (Izabela Bakollari) [2170628] - IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations (Izabela Bakollari) [2170628] - RDMA/hfi1: fix repeated words in comments (Izabela Bakollari) [2170628] - RDMA/hfi1: Remove the unneeded result variable (Izabela Bakollari) [2170628] - IB: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2170628]- mm: take a page reference when removing device exclusive entries (Donald Dutile) [2184200] - mm: convert lock_page_or_retry() to folio_lock_or_retry() (Donald Dutile) [2184200] - mm: convert do_swap_page() to use a folio (Donald Dutile) [2184200] - shmem: convert shmem_replace_page() to use folios throughout (Donald Dutile) [2184200] - shmem: convert shmem_delete_from_page_cache() to take a folio (Donald Dutile) [2184200] - shmem: convert shmem_writepage() to use a folio throughout (Donald Dutile) [2184200] - mm: add folio_add_lru_vma() (Donald Dutile) [2184200] - mm/migrate_device: return number of migrating pages in args->cpages (Donald Dutile) [2159905] - mm/memory: return vm_fault_t result from migrate_to_ram() callback (Donald Dutile) [2159905] - nouveau: Fix migrate_to_ram() for faulting page (Donald Dutile) [2159905] - hmm-tests: add test for migrate_device_range() (Donald Dutile) [2159905] - nouveau/dmem: evict device private memory during release (Donald Dutile) [2159905] - nouveau/dmem: refactor nouveau_dmem_fault_copy_one() (Donald Dutile) [2159905] - mm/migrate_device.c: add migrate_device_range() (Donald Dutile) [2159905] - mm/migrate_device.c: refactor migrate_vma and migrate_deivce_coherent_page() (Donald Dutile) [2159905] - mm/memremap.c: take a pgmap reference on page allocation (Donald Dutile) [2159905] - mm: free device private pages have zero refcount (Donald Dutile) [2159905] - mm/memory.c: fix race when faulting a device private page (Donald Dutile) [2159905] - PM / devfreq: imx: Register i.MX8MP interconnect device (Steve Best) [2184175] - PM / devfreq: imx-bus: use NULL to pass a null pointer rather than zero (Steve Best) [2184175] - enic: define constants for legacy interrupts offset (Michal Schmidt) [2101496] - enic: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) (Michal Schmidt) [2101496] - enic: Use irq_update_affinity_hint() (Michal Schmidt) [2101496] - enic: Remove usage of the deprecated "pci-dma-compat.h" API (Michal Schmidt) [2101496] - enic: Use dma_set_mask_and_coherent() (Michal Schmidt) [2101496] - net: cisco: Fix a function name in comments (Michal Schmidt) [2101496] - ethernet: enic: use eth_hw_addr_set() (Michal Schmidt) [2101496] - enic: constify references to netdev->dev_addr in drivers (Michal Schmidt) [2101496] - enic: use eth_hw_addr_set() for dev->addr_len cases (Michal Schmidt) [2101496] - mm: memory-failure: make action_result() return int (Aristeu Rozanski) [2184858] - mm: memory-failure: avoid pfn_valid() twice in soft_offline_page() (Aristeu Rozanski) [2184858] - mm: memory-failure: make put_ref_page() more useful (Aristeu Rozanski) [2184858] - hugetlbfs: don't delete error page from pagecache (Aristeu Rozanski) [2184858] - mm, hwpoison: cleanup some obsolete comments (Aristeu Rozanski) [2184858] - mm, hwpoison: check PageTable() explicitly in hwpoison_user_mappings() (Aristeu Rozanski) [2184858] - mm, hwpoison: avoid unneeded page_mapped_in_vma() overhead in collect_procs_anon() (Aristeu Rozanski) [2184858] - mm, hwpoison: use num_poisoned_pages_sub() to decrease num_poisoned_pages (Aristeu Rozanski) [2184858] - mm, hwpoison: use __PageMovable() to detect non-lru movable pages (Aristeu Rozanski) [2184858] - mm, hwpoison: use ClearPageHWPoison() in memory_failure() (Aristeu Rozanski) [2184858] - mm: memory-failure: kill __soft_offline_page() (Aristeu Rozanski) [2184858] - mm: memory-failure: kill soft_offline_free_page() (Aristeu Rozanski) [2184858] - mm, hwpoison: avoid trying to unpoison reserved page (Aristeu Rozanski) [2184858] - mm, hwpoison: kill procs if unmap fails (Aristeu Rozanski) [2184858] - mm, hwpoison: fix possible use-after-free in mf_dax_kill_procs() (Aristeu Rozanski) [2184858] - mm, hwpoison: fix page refcnt leaking in unpoison_memory() (Aristeu Rozanski) [2184858] - mm, hwpoison: fix page refcnt leaking in try_memory_failure_hugetlb() (Aristeu Rozanski) [2184858] - mm: memory-failure: cleanup try_to_split_thp_page() (Aristeu Rozanski) [2184858] - mmc: sdhci-esdhc-imx: only enable DAT[0] and CMD line auto tuning for SDIO device (Steve Best) [2183358] - mmc: sdhci-esdhc-imx: simplify the auto tuning logic (Steve Best) [2183358] - mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting (Steve Best) [2183358] - mmc: sdhci-esdhc-imx: reset the tuning logic before execute tuning (Steve Best) [2183358] - mmc: host: Fix repeated words in comments (Steve Best) [2183358] - mmc: sdhci-esdhc-imx: improve imxrt1050 data (Steve Best) [2183358] - mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check (Steve Best) [2183358] - mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA (Steve Best) [2183358] - mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI (Steve Best) [2183358] - mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus (Steve Best) [2183358] - scsi: mpt3sas: Fix an issue when driver is being removed (Tomas Henzl) [2166221] - scsi: mpt3sas: Remove HBA BIOS version in the kernel log (Tomas Henzl) [2166221] - scsi: mpt3sas: Don't print sense pool info twice (Tomas Henzl) [2166221] - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() (Tomas Henzl) [2166221] - scsi: mpt3sas: Fix a memory leak (Tomas Henzl) [2166221] - scsi: mpt3sas: Demote log level for trace buffer allocation to info (Tomas Henzl) [2166221] - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() (Tomas Henzl) [2166221] - scsi: mpt3sas: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2166221] - scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2166221] - x86: don't use REP_GOOD or ERMS for small memory clearing (Myron Stowe) [2190487] - x86/cpufeatures: Add macros for Intel's new fast rep string features (Myron Stowe) [2190487] - x86/microcode/intel: Do not retry microcode reloading on the APs (David Arcari) [1971938] - x86/microcode/intel: Do not print microcode revision and processor flags (David Arcari) [1971938] - platform/x86/intel/ifs: Add missing kernel-doc entry (David Arcari) [1971938] - use less confusing names for iov_iter direction initializers (David Arcari) [1971938] - Revert "platform/x86/intel/ifs: Mark as BROKEN" (David Arcari) [1971938] - platform/x86/intel/ifs: Add current_batch sysfs entry (David Arcari) [1971938] - platform/x86/intel/ifs: Remove reload sysfs entry (David Arcari) [1971938] - platform/x86/intel/ifs: Add metadata validation (David Arcari) [1971938] - platform/x86/intel/ifs: Use generic microcode headers and functions (David Arcari) [1971938] - platform/x86/intel/ifs: Add metadata support (David Arcari) [1971938] - x86/microcode/intel: Use a reserved field for metasize (David Arcari) [1971938] - x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check() (David Arcari) [1971938] - x86/microcode/intel: Reuse microcode_sanity_check() (David Arcari) [1971938] - x86/microcode/intel: Use appropriate type in microcode_sanity_check() (David Arcari) [1971938] - x86/microcode/intel: Reuse find_matching_signature() (David Arcari) [1971938] - platform/x86/intel/ifs: Remove memory allocation from load path (David Arcari) [1971938] - platform/x86/intel/ifs: Remove image loading during init (David Arcari) [1971938] - platform/x86/intel/ifs: Return a more appropriate error code (David Arcari) [1971938] - platform/x86/intel/ifs: Remove unused selection (David Arcari) [1971938] - x86/microcode: Drop struct ucode_cpu_info.valid (David Arcari) [1971938] - x86/microcode: Do some minor fixups (David Arcari) [1971938] - x86/microcode: Kill refresh_fw (David Arcari) [1971938] - x86/microcode: Simplify init path even more (David Arcari) [1971938] - x86/microcode: Rip out the subsys interface gunk (David Arcari) [1971938] - x86/microcode/AMD: Track patch allocation size explicitly (David Arcari) [1971938] - x86/microcode: Print previous version of microcode after reload (David Arcari) [1971938] - x86/microcode: Remove ->request_microcode_user() (David Arcari) [1971938] - x86/microcode: Document the whole late loading problem (David Arcari) [1971938] - misc: Mark MICROCODE_MINOR unused (David Arcari) [1971938] - x86/microcode: Remove unnecessary perf callback (David Arcari) [1971938] - x86/microcode: Taint and warn on late loading (David Arcari) [1971938] - x86/microcode: avoid unused variable warning (David Arcari) [1971938] - x86/microcode: Default-disable late loading (David Arcari) [1971938] - redhat/configs: disable CONFIG_MICROCODE_LATE_LOADING (David Arcari) [1971938] - x86/microcode: Rip out the OLD_INTERFACE (David Arcari) [1971938] - x86/microcode/intel: Expose collect_cpu_info_early() for IFS (David Arcari) [1971938] - x86/cpu: Load microcode during restore_processor_state() (David Arcari) [1971938] - treewide: Replace zero-length arrays with flexible-array members (David Arcari) [1971938] - platform/x86/intel/ifs: Mark as BROKEN (David Arcari) [1971938] - platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency (David Arcari) [1971938] - Documentation: In-Field Scan (David Arcari) [1971938] - trace: platform/x86/intel/ifs: Add trace point to track Intel IFS operations (David Arcari) [1971938] - platform/x86/intel/ifs: Add IFS sysfs interface (David Arcari) [1971938] - platform/x86/intel/ifs: Add scan test support (David Arcari) [1971938] - stop_machine: Add stop_core_cpuslocked() for per-core operations (David Arcari) [1971938] - platform/x86/intel/ifs: Authenticate and copy to secured memory (David Arcari) [1971938] - platform/x86/intel/ifs: Check IFS Image sanity (David Arcari) [1971938] - platform/x86/intel/ifs: Read IFS firmware image (David Arcari) [1971938] - redhat/configs: enable INTEL_IFS (David Arcari) [1971938] - platform/x86/intel/ifs: Add stub driver for In-Field Scan (David Arcari) [1971938] - x86/msr-index: Define INTEGRITY_CAPABILITIES MSR (David Arcari) [1971938] - RDMA/irdma: Add ipv4 check to irdma_find_listener() (Kamal Heib) [2118840 2136324] - RDMA/irdma: Increase iWARP CM default rexmit count (Kamal Heib) [2118840 2136324] - RDMA/irdma: Fix memory leak of PBLE objects (Kamal Heib) [2118840 2136324] - RDMA/irdma: Do not generate SW completions for NOPs (Kamal Heib) [2118840 2136324] - RDMA/irdma: Remove a redundant irdma_arp_table() call (Kamal Heib) [2118840 2136324] - xfs: don't use BMBT btree split workers for IO completion (Carlos Maiolino) [2180457]- scsi: ses: Handle enclosure with just a primary component gracefully (Tomas Henzl) [2188482] - rtnetlink: advertise allmulti counter (Petr Oros) [2192483] - ethtool: reset #lanes when lanes is omitted (Davide Caratti) [2190429] - veth: Fix use after free in XDP_REDIRECT (Davide Caratti) [2190429] - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Davide Caratti) [2190429] - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). (Davide Caratti) [2190429] - ipvlan: Make skb->skb_iif track skb->dev for l3s mode (Davide Caratti) [2190430] - erspan: do not use skb_mac_header() in ndo_start_xmit() (Guillaume Nault) [2190389] - net: tunnels: annotate lockless accesses to dev->needed_headroom (Guillaume Nault) [2190389] - macvlan: Fix mc_filter calculation (Xin Long) [2179199] - macvlan: Add netlink attribute for broadcast cutoff (Xin Long) [2179199] - macvlan: Skip broadcast queue if multicast with single receiver (Xin Long) [2179199] - iommufd: Do not corrupt the pfn list when doing batch carry (Jerry Snitselaar) [2181354] - iommufd: Fix unpinning of pages when an access is present (Jerry Snitselaar) [2181354] - iommufd: Check for uptr overflow (Jerry Snitselaar) [2181354] - vfio: Support VFIO_NOIOMMU with iommufd (Jerry Snitselaar) [2181354] - iommu: Remove IOMMU_CAP_INTR_REMAP (Jerry Snitselaar) [2181354] - irq/s390: Add arch_is_isolated_msi() for s390 (Jerry Snitselaar) [2181354] - iommu/x86: Replace IOMMU_CAP_INTR_REMAP with IRQ_DOMAIN_FLAG_ISOLATED_MSI (Jerry Snitselaar) [2181354] - genirq/msi: Rename IRQ_DOMAIN_MSI_REMAP to IRQ_DOMAIN_ISOLATED_MSI (Jerry Snitselaar) [2181354] - genirq/irqdomain: Remove unused irq_domain_check_msi_remap() code (Jerry Snitselaar) [2181354] - iommufd: Convert to msi_device_has_isolated_msi() (Jerry Snitselaar) [2181354] - vfio/type1: Convert to iommu_group_has_isolated_msi() (Jerry Snitselaar) [2181354] - iommu: Add iommu_group_has_isolated_msi() (Jerry Snitselaar) [2181354] - genirq/msi: Add msi_device_has_isolated_msi() (Jerry Snitselaar) [2181354] - swiotlb: fix a braino in the alignment check fix (Jerry Snitselaar) [2181354] - redhat: configs: Enable CONFIG_INTEL_IOMMU_PERF_EVENTS (Jerry Snitselaar) [2176996] - iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug (Jerry Snitselaar) [2176996] - iommu/vt-d: Allow zero SAGAW if second-stage not supported (Jerry Snitselaar) [2181354] - swiotlb: fix slot alignment checks (Jerry Snitselaar) [2181354] - swiotlb: use wrap_area_index() instead of open-coding it (Jerry Snitselaar) [2181354] - swiotlb: fix the deadlock in swiotlb_do_find_slots (Jerry Snitselaar) [2181354] - swiotlb: remove swiotlb_max_segment (Jerry Snitselaar) [2181354] - iommu: Attach device group to old domain in error path (Jerry Snitselaar) [2181354] - iommu: Fix error unwind in iommu_group_alloc() (Jerry Snitselaar) [2181354] - iommu/of: mark an unused function as __maybe_unused (Jerry Snitselaar) [2181354] - iommu/s390: Use GFP_KERNEL in sleepable contexts (Jerry Snitselaar) [2181354] - iommu/s390: Push the gfp parameter to the kmem_cache_alloc()'s (Jerry Snitselaar) [2181354] - iommu/intel: Use GFP_KERNEL in sleepable contexts (Jerry Snitselaar) [2181354] - iommu/intel: Support the gfp argument to the map_pages op (Jerry Snitselaar) [2181354] - iommu/intel: Add a gfp parameter to alloc_pgtable_page() (Jerry Snitselaar) [2181354] - iommufd: Use GFP_KERNEL_ACCOUNT for iommu_map() (Jerry Snitselaar) [2181354] - iommu/dma: Use the gfp parameter in __iommu_dma_alloc_noncontiguous() (Jerry Snitselaar) [2181354] - iommu: Add a gfp parameter to iommu_map_sg() (Jerry Snitselaar) [2181354] - iommu: Remove iommu_map_atomic() (Jerry Snitselaar) [2181354] - iommu: Add a gfp parameter to iommu_map() (Jerry Snitselaar) [2181354] - iommu: dma: Use of_iommu_get_resv_regions() (Jerry Snitselaar) [2181354] - iommu: Implement of_iommu_get_resv_regions() (Jerry Snitselaar) [2181354] - of: Introduce of_translate_dma_region() (Jerry Snitselaar) [2181354] - iommu: Tidy up io-pgtable dependencies (Jerry Snitselaar) [2181354] - iommu: Remove detach_dev callback (Jerry Snitselaar) [2181354] - iommu: Remove deferred attach check from __iommu_detach_device() (Jerry Snitselaar) [2181354] - iommu: Add set_platform_dma_ops callbacks (Jerry Snitselaar) [2181354] - iommu: Add set_platform_dma_ops iommu ops (Jerry Snitselaar) [2181354] - iommu: Remove detach_dev callbacks (Jerry Snitselaar) [2181354] - iommu/amd: Skip attach device domain is same as new domain (Jerry Snitselaar) [2181354] - iommu/amd: Improve page fault error reporting (Jerry Snitselaar) [2181354] - iommu/amd: Do not identity map v2 capable device when snp is enabled (Jerry Snitselaar) [2181354] - iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter (Jerry Snitselaar) [2181354] - iommu/amd: Do not clear event/ppr log buffer when snp is enabled (Jerry Snitselaar) [2181354] - iommu/amd: Fix error handling for pdev_pri_ats_enable() (Jerry Snitselaar) [2181354] - iommu/amd: Do not allocate io_pgtable_ops for passthrough domain (Jerry Snitselaar) [2181354] - iommu/amd: Free domain ID after domain_flush_pages (Jerry Snitselaar) [2181354] - iommu/amd: Free domain id in error path (Jerry Snitselaar) [2181354] - iommu/vt-d: Allow to use flush-queue when first level is default (Jerry Snitselaar) [2181354] - iommu/vt-d: Fix PASID directory pointer coherency (Jerry Snitselaar) [2181354] - iommu/vt-d: Fix error handling in sva enable/disable paths (Jerry Snitselaar) [2181354] - iommu/vt-d: Enable IOMMU perfmon support (Jerry Snitselaar) [2176996] - iommu/vt-d: Add IOMMU perfmon overflow handler support (Jerry Snitselaar) [2176996] - iommu/vt-d: Support cpumask for IOMMU perfmon (Jerry Snitselaar) [2176996] - iommu/vt-d: Add IOMMU perfmon support (Jerry Snitselaar) [2176996] - iommu/vt-d: Support Enhanced Command Interface (Jerry Snitselaar) [2176996] - iommu/vt-d: Retrieve IOMMU perfmon capability information (Jerry Snitselaar) [2176996] - iommu/vt-d: Support size of the register set in DRHD (Jerry Snitselaar) [2181354] - iommu/vt-d: Set No Execute Enable bit in PASID table entry (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove sva from intel_svm_dev (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove users from intel_svm_dev (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove unused fields in svm structures (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove include/linux/intel-svm.h (Jerry Snitselaar) [2181354] - iommu/arm-smmu-qcom: Select identity domain for sc8280xp MDSS (Jerry Snitselaar) [2181354] - iommu/arm-smmu-qcom: Add SM8150 DPU compatible (Jerry Snitselaar) [2181354] - dma-mapping: no need to pass a bus_type into get_arch_dma_ops() (Jerry Snitselaar) [2181354] - swiotlb: mark swiotlb_memblock_alloc() as __init (Jerry Snitselaar) [2181354] - iommu/iova: Fix alloc iova overflows issue (Jerry Snitselaar) [2181354] - iommu/arm-smmu-v3: Don't unregister on shutdown (Jerry Snitselaar) [2181354] - iommu/arm-smmu: Don't unregister on shutdown (Jerry Snitselaar) [2181354] - iommu/io-pgtable: Remove map/unmap (Jerry Snitselaar) [2181354] - iommu/io-pgtable-arm: Remove map/unmap (Jerry Snitselaar) [2181354] - iommu: Avoid races around device probe (Jerry Snitselaar) [2181354] - iommu/amd: Fix typo in macro parameter name (Jerry Snitselaar) [2181354] - iommu/amd: Check return value of mmu_notifier_register() (Jerry Snitselaar) [2181354] - iommu/amd: Fix pci device refcount leak in ppr_notifier() (Jerry Snitselaar) [2181354] - iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options (Jerry Snitselaar) [2181354] - iommu/amd: Fix ivrs_acpihid cmdline parsing code (Jerry Snitselaar) [2181354] - iommu/amd: Remove variable cnt ind iommu_poll_ga_log() (Jerry Snitselaar) [2181354] - iommu/vt-d: Use real field for indication of first level (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove unnecessary domain_context_mapped() (Jerry Snitselaar) [2181354] - iommu/vt-d: Rename domain_add_dev_info() (Jerry Snitselaar) [2181354] - iommu/vt-d: Rename iommu_disable_dev_iotlb() (Jerry Snitselaar) [2181354] - iommu/vt-d: Add blocking domain support (Jerry Snitselaar) [2181354] - iommu/vt-d: Add device_block_translation() helper (Jerry Snitselaar) [2181354] - iommu/vt-d: Allocate pasid table in device probe path (Jerry Snitselaar) [2181354] - s390/pci: use lock-free I/O translation updates (Jerry Snitselaar) [2181354] - iommu/s390: Optimize IOMMU table walking (Jerry Snitselaar) [2181354] - iommu/s390: Use RCU to allow concurrent domain_list iteration (Jerry Snitselaar) [2181354] - iommu/s390: Add I/O TLB ops (Jerry Snitselaar) [2181354] - iommu/s390: Make attach succeed even if the device is in error state (Jerry Snitselaar) [2181354] - iommu/s390: Implement map_pages()/unmap_pages() instead of map()/unmap() (Jerry Snitselaar) [2181354] - iommu/s390: Fix incorrect pgsize_bitmap (Jerry Snitselaar) [2181354] - iommu/s390: Fix incorrect aperture check (Jerry Snitselaar) [2181354] - iommu/s390: Fix potential s390_domain aperture shrinking (Jerry Snitselaar) [2181354] - iommu/s390: Get rid of s390_domain_device (Jerry Snitselaar) [2181354] - iommu/s390: Fix duplicate domain attachments (Jerry Snitselaar) [2181354] - iommu/arm-smmu: Warn once when the perfetcher errata patch fails to apply (Jerry Snitselaar) [2181354] - iommu: Add note about struct iommu_fwspec usage (Jerry Snitselaar) [2181354] - dma-mapping: reject __GFP_COMP in dma_alloc_attrs (Jerry Snitselaar) [2181354] - dma-mapping: reject GFP_COMP for noncoherent allocations (Jerry Snitselaar) [2181354] - ALSA: memalloc: don't use GFP_COMP for non-coherent dma allocations (Jerry Snitselaar) [2181354] - ALSA: memalloc: don't pass bogus GFP_ flags to dma_alloc_* (Jerry Snitselaar) [2181354] - s390/ism: don't pass bogus GFP_ flags to dma_alloc_coherent (Jerry Snitselaar) [2181354] - RDMA/hfi1: don't pass bogus GFP_ flags to dma_alloc_coherent (Jerry Snitselaar) [2181354] - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Jerry Snitselaar) [2181354] - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Jerry Snitselaar) [2181354] - iommu/vt-d: Set SRE bit only when hardware has SRS cap (Jerry Snitselaar) [2181354] - iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries (Jerry Snitselaar) [2181354] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2136874] - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Jerry Snitselaar) [2181354] - iommu/vt-d: Use rcu_lock in get_resv_regions (Jerry Snitselaar) [2181354] - iommu: Add gfp parameter to iommu_alloc_resv_region (Jerry Snitselaar) [2181354] - lib/sg_pool: change module_init(sg_pool_init) to subsys_initcall (Jerry Snitselaar) [2181354] - MAINTAINERS: merge SWIOTLB SUBSYSTEM into DMA MAPPING HELPERS (Jerry Snitselaar) [2181354] - swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() (Jerry Snitselaar) [2181354] - iommu/iova: Fix module config properly (Jerry Snitselaar) [2181354] - iova: Remove iovad->rcaches check in iova_rcache_get() (Jerry Snitselaar) [2181354] - iova: Remove magazine BUG_ON() checks (Jerry Snitselaar) [2181354] - iova: Remove some magazine pointer NULL checks (Jerry Snitselaar) [2181354] - iommu/dma: Make header private (Jerry Snitselaar) [2181354] - iommu/dma: Move public interfaces to linux/iommu.h (Jerry Snitselaar) [2181354] - iommu/io-pgtable-arm: Remove iommu_dev==NULL special case (Jerry Snitselaar) [2181354] - iommu: Remove duplicate ida_free in iommu_group_alloc (Jerry Snitselaar) [2181354] - iommu: Remove comment of dev_has_feat in struct doc (Jerry Snitselaar) [2181354] - iommu: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181354] - iommu/vt-d: Avoid unnecessary global DMA cache invalidation (Jerry Snitselaar) [2176984] - iommu/vt-d: Avoid unnecessary global IRTE cache invalidation (Jerry Snitselaar) [2176984] - iommu/vt-d: Rename cap_5lp_support to cap_fl5lp_support (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove pasid_set_eafe() (Jerry Snitselaar) [2181354] - iommu/vt-d: Decouple PASID & PRI enabling from SVA (Jerry Snitselaar) [2181354] - iommu/dma: Clean up Kconfig (Jerry Snitselaar) [2181354] - iommu/virtio: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181354] - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity (Jerry Snitselaar) [2181354] - iommu: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu/virtio: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu/tegra-smmu: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu/arm-smmu-v3: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu/arm-smmu: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu/amd: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu: Move bus setup to IOMMU device registration (Jerry Snitselaar) [2181354] - iommu: Always register bus notifiers (Jerry Snitselaar) [2181354] - iommu/s390: Fail probe for non-PCI devices (Jerry Snitselaar) [2181354] - iommu/amd: Handle race between registration and device probe (Jerry Snitselaar) [2181354] - iommu/vt-d: Handle race between registration and device probe (Jerry Snitselaar) [2181354] - iommu/amd: Add support for AVIC when SNP is enabled (Jerry Snitselaar) [2181354] - iommu/amd: Do not support IOMMUv2 APIs when SNP is enabled (Jerry Snitselaar) [2181354] - iommu/amd: Do not support IOMMU_DOMAIN_IDENTITY after SNP is enabled (Jerry Snitselaar) [2181354] - iommu/amd: Set translation valid bit only when IO page tables are in use (Jerry Snitselaar) [2181354] - iommu/amd: Introduce function to check and enable SNP (Jerry Snitselaar) [2181354] - swiotlb: reduce the swiotlb buffer size on allocation failure (Jerry Snitselaar) [2181354] - swiotlb: don't panic! (Jerry Snitselaar) [2181354] - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jerry Snitselaar) [2175621] - iommu/vt-d: Fix buggy QAT device mask (Jerry Snitselaar) [2169569] - iommu/vt-d: Add a fix for devices need extra dtlb flush (Jerry Snitselaar) [2169569] - iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Jerry Snitselaar) [2179856] - iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Jerry Snitselaar) [2179856] - iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Jerry Snitselaar) [2179856] - redhat: Remove editconfig (Prarit Bhargava)- e1000e: Remove redundant pci_enable_pcie_error_reporting() (Ken Cox) [2153331] - e1000e: Enable Link Partner Advertised Support (Ken Cox) [2153331] - e1000e: Fix TX dispatch condition (Ken Cox) [2153331] - e1000e: Remove unnecessary use of kmap_atomic() (Ken Cox) [2153331] - e1000e: Add e1000e trace module (Ken Cox) [2153331] - e1000e: Add support for the next LOM generation (Ken Cox) [2153331] - e1000e: Separate MTP board type from ADP (Ken Cox) [2153331] - ptp: introduce helpers to adjust by scaled parts per million (Ken Cox) [2153331] - drivers/net/ethernet/e1000e: check return value of e1e_rphy() (Ken Cox) [2153331] - scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() (Ewan D. Milne) [2171093] - scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR (Ewan D. Milne) [2171093] - scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD (Ewan D. Milne) [2171093] - scsi: sd: Fix wrong zone_write_granularity value during revalidate (Ewan D. Milne) [2171093] - scsi: core: Extend struct scsi_exec_args (Ewan D. Milne) [2171093] - scsi: core: Fix a source code comment (Ewan D. Milne) [2171093] - scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" (Ewan D. Milne) [2171093] - scsi: cxlflash: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: target: target_core_pscsi: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: virtio_scsi: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: sr: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: ses: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: zbc: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: sd: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: spi: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: core: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: scsi_dh: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: ch: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: hwmon: drivetemp: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: ata: libata-scsi: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: core: Add struct for args to execution functions (Ewan D. Milne) [2171093] - scsi: scsi_debug: Delete unreachable code in inquiry_vpd_b0() (Ewan D. Milne) [2171093] - scsi: core: scsi_error: Do not queue pointless abort workqueue functions (Ewan D. Milne) [2171093] - scsi: sd: sd_zbc: Trace zone append emulation (Ewan D. Milne) [2171093] - scsi: sg: Fix get_user() in call sg_scsi_ioctl() (Ewan D. Milne) [2171093] - scsi: core: Use SCSI_SCAN_INITIAL in do_scsi_scan_host() (Ewan D. Milne) [2171093] - scsi: core: Use SCSI_SCAN_RESCAN in __scsi_add_device() (Ewan D. Milne) [2171093] - scsi: sd: Use 16-byte SYNCHRONIZE CACHE on ZBC devices (Ewan D. Milne) [2171093] - scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper() (Ewan D. Milne) [2171093] - scsi: scsi_debug: Fix a warning in resp_report_zones() (Ewan D. Milne) [2171093] - scsi: scsi_debug: Fix a warning in resp_verify() (Ewan D. Milne) [2171093] - scsi: core: Do not increase scsi_device's iorequest_cnt if dispatch failed (Ewan D. Milne) [2171093] - scsi: core: Increase scsi_device's iodone_cnt in scsi_timeout() (Ewan D. Milne) [2171093] - scsi: scsi_debug: Fix a warning in resp_write_scat() (Ewan D. Milne) [2171093] - scsi: iscsi: Fix possible memory leak when device_register() failed (Ewan D. Milne) [2171093] - scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper() (Ewan D. Milne) [2171093] - scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC (Ewan D. Milne) [2171093] - scsi: scsi_transport_sas: Fix error handling in sas_phy_add() (Ewan D. Milne) [2171093] - scsi: core: Support failing requests while recovering (Ewan D. Milne) [2171093] - scsi: core: Change the return type of .eh_timed_out() (Ewan D. Milne) [2171093] - scsi: core: Fix a race between scsi_done() and scsi_timeout() (Ewan D. Milne) [2171093] - scsi: core: Restrict legal sdev_state transitions via sysfs (Ewan D. Milne) [2171093] - scsi: Use blk_rq_map_user_io helper (Ewan D. Milne) [2171093] - scsi: core: Add I/O timeout count for SCSI device (Ewan D. Milne) [2171093] - scsi: scsi_transport_fc: Adjust struct fc_nl_event flex array usage (Ewan D. Milne) [2171093] - scsi: core: Remove useless host error codes (Ewan D. Milne) [2171093] - scsi: core: Convert scsi_decide_disposition() to use SCSIML_STAT (Ewan D. Milne) [2171093] - scsi: core: Add error codes for internal SCSI midlayer use (Ewan D. Milne) [2171093] - scsi: cxlflash: Drop DID_ALLOC_FAILURE use (Ewan D. Milne) [2171093] - scsi: virtio_scsi: Drop DID_NEXUS_FAILURE use (Ewan D. Milne) [2171093] - scsi: virtio_scsi: Drop DID_TARGET_FAILURE use (Ewan D. Milne) [2171093] - scsi: uas: Drop DID_TARGET_FAILURE use (Ewan D. Milne) [2171093] - scsi: xen: Drop use of internal host codes (Ewan D. Milne) [2171093] - xen/scsiback: use new command result macros (Ewan D. Milne) [2171093] - xen/scsifront: use new command result macros (Ewan D. Milne) [2171093] - scsi: sd: Add a comment about limiting max_sectors to shost optimal limit (Ewan D. Milne) [2171093] - scsi: scsi_transport_sas: cap shost opt_sectors according to DMA optimal limit (Ewan D. Milne) [2171093] - scsi: sd: allow max_sectors be capped at DMA optimal size limit (Ewan D. Milne) [2171093] - scsi: core: cap shost max_sectors according to DMA limits only once (Ewan D. Milne) [2171093] - sfc: Fix use-after-free due to selftest_work (Íñigo Huguet) [2159241] - sfc: fix builds without CONFIG_RTC_LIB (Íñigo Huguet) [2159241] - sfc: clean up some inconsistent indentings (Íñigo Huguet) [2159241] - sfc: use IS_ENABLED() checks for CONFIG_SFC_SRIOV (Íñigo Huguet) [2159241] - sfc: Fix spelling mistake "creationg" -> "creating" (Íñigo Huguet) [2159241] - sfc: add support for devlink port_function_hw_addr_set in ef100 (Íñigo Huguet) [2159241] - sfc: add support for devlink port_function_hw_addr_get in ef100 (Íñigo Huguet) [2159241] - sfc: obtain device mac address based on firmware handle for ef100 (Íñigo Huguet) [2159241] - sfc: add devlink port support for ef100 (Íñigo Huguet) [2159241] - sfc: add mport lookup based on driver's mport data (Íñigo Huguet) [2159241] - sfc: enumerate mports in ef100 (Íñigo Huguet) [2159241] - sfc: add devlink info support for ef100 (Íñigo Huguet) [2159241] - sfc: add devlink support for ef100 (Íñigo Huguet) [2159241] - sfc: use sysfs_emit() to instead of scnprintf() (Íñigo Huguet) [2159241] - sfc: Use kmap_local_page() instead of kmap_atomic() (Íñigo Huguet) [2159241] - sfc: ensure type is valid before updating seen_gen (Íñigo Huguet) [2159241] - sfc: fix potential memleak in __ef100_hard_start_xmit() (Íñigo Huguet) [2159241] - sfc: implement counters readout to TC stats (Íñigo Huguet) [2159241] - sfc: validate MAE action order (Íñigo Huguet) [2159241] - sfc: attach an MAE counter to TC actions that need it (Íñigo Huguet) [2159241] - sfc: accumulate MAE counter values from update packets (Íñigo Huguet) [2159241] - sfc: add functions to allocate/free MAE counters (Íñigo Huguet) [2159241] - sfc: add hashtables for MAE counters and counter ID mappings (Íñigo Huguet) [2159241] - sfc: add extra RX channel to receive MAE counter updates on ef100 (Íñigo Huguet) [2159241] - sfc: add ef100 MAE counter support functions (Íñigo Huguet) [2159241] - sfc: add ability for extra channels to receive raw RX buffers (Íñigo Huguet) [2159241] - sfc: add start and stop methods to channels (Íñigo Huguet) [2159241] - sfc: add ability for an RXQ to grant credits on refill (Íñigo Huguet) [2159241] - sfc: fix ef100 RX prefix macro (Íñigo Huguet) [2159241] - ptp: convert remaining drivers to adjfine interface (Íñigo Huguet) [2159241] - sfc: add Layer 4 matches to ef100 TC offload (Íñigo Huguet) [2159241] - sfc: add Layer 3 flag matches to ef100 TC offload (Íñigo Huguet) [2159241] - sfc: add Layer 3 matches to ef100 TC offload (Íñigo Huguet) [2159241] - sfc: add Layer 2 matches to ef100 TC offload (Íñigo Huguet) [2159241] - sfc: check recirc_id match caps before MAE offload (Íñigo Huguet) [2159241] - sfc (gcc13): synchronize ef100_enqueue_skb()'s return type (Íñigo Huguet) [2159241] - sfc: remove 'log-tc-errors' ethtool private flag (Íñigo Huguet) [2159241] - sfc: use formatted extacks instead of efx_tc_err() (Íñigo Huguet) [2159241] - sfc: include vport_id in filter spec hash and equal() (Íñigo Huguet) [2159241] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2159241] - sfc: bare bones TC offload on EF100 (Íñigo Huguet) [2159241] - sfc: interrogate MAE capabilities at probe time (Íñigo Huguet) [2159241] - sfc: add a hashtable for offloaded TC rules (Íñigo Huguet) [2159241] - sfc: optional logging of TC offload errors (Íñigo Huguet) [2159241] - sfc: bind indirect blocks for TC offload on EF100 (Íñigo Huguet) [2159241] - sfc: bind blocks for TC offload on EF100 (Íñigo Huguet) [2159241] - sfc: introduce shutdown entry point in efx pci driver (Íñigo Huguet) [2159241] - ata: pata_octeon_cf: drop kernel-doc notation (Tomas Henzl) [2162218] - ata: libata-core: Disable READ LOG DMA EXT for Samsung MZ7LH (Tomas Henzl) [2162218] - ata: libata: Fix sata_down_spd_limit() when no link speed is reported (Tomas Henzl) [2162218] - ata: remove palmld pata driver (Tomas Henzl) [2162218] - pata: remove samsung_cf driver (Tomas Henzl) [2162218] - ata: pata_cs5535: Don't build on UML (Tomas Henzl) [2162218] - ata: libata: move NCQ related ATA_DFLAGs (Tomas Henzl) [2162218] - ata: libata: exclude FUA support for known buggy drives (Tomas Henzl) [2162218] - ata: libata: Fix FUA handling in ata_build_rw_tf() (Tomas Henzl) [2162218] - ata: libata: cleanup fua support detection (Tomas Henzl) [2162218] - doc: admin-guide: Update libata kernel parameters (Tomas Henzl) [2162218] - ata: libata: Rename and cleanup ata_rwcmd_protocol() (Tomas Henzl) [2162218] - ata: libata-scsi: improve ata_scsiop_maint_in() (Tomas Henzl) [2162218] - ata: libata-scsi: do not overwrite SCSI ML and status bytes (Tomas Henzl) [2162218] - ata: libata: respect successfully completed commands during errors (Tomas Henzl) [2162218] - ata: libata: read the shared status for successful NCQ commands once (Tomas Henzl) [2162218] - ata: libata: simplify qc_fill_rtf port operation interface (Tomas Henzl) [2162218] - ata: scsi: rename flag ATA_QCFLAG_FAILED to ATA_QCFLAG_EH (Tomas Henzl) [2162218] - ata: libata-eh: Cleanup ata_scsi_cmd_error_handler() (Tomas Henzl) [2162218] - ata: octeon: Drop empty platform remove function (Tomas Henzl) [2162218] - ata: ahci: Fix PCS quirk application for suspend (Tomas Henzl) [2162218] - ata: libahci_platform: ahci_platform_find_clk: oops, NULL pointer (Tomas Henzl) [2162218] - ata: ahci: fix enum constants for gcc-13 (Tomas Henzl) [2162218] - ata: ahci: Rename `AHCI_HFLAG_IS_MOBILE` (Tomas Henzl) [2162218] - ata: libata: fix commands incorrectly not getting retried during NCQ error (Tomas Henzl) [2162218] - ata: ahci: Remove linux/msi.h include (Tomas Henzl) [2162218] - ata: sata_dwc_460ex: Check !irq instead of irq == NO_IRQ (Tomas Henzl) [2162218] - ata: pata_ep93xx: use devm_platform_get_and_ioremap_resource() (Tomas Henzl) [2162218] - ata: libata-core: do not issue non-internal commands once EH is pending (Tomas Henzl) [2162218] - ata: libata-transport: fix error handling in ata_tdev_add() (Tomas Henzl) [2162218] - ata: libata-transport: fix error handling in ata_tlink_add() (Tomas Henzl) [2162218] - ata: libata-transport: fix error handling in ata_tport_add() (Tomas Henzl) [2162218] - ata: libata-transport: fix double ata_host_put() in ata_tport_add() (Tomas Henzl) [2162218] - ata: libata-sff: kill unused ata_sff_busy_sleep() (Tomas Henzl) [2162218] - ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure (Tomas Henzl) [2162218] - ata: pata_legacy: fix pdc20230_set_piomode() (Tomas Henzl) [2162218] - ata: sata_dwc_460ex: remove variable num_processed (Tomas Henzl) [2162218] - ata: remove palmchip pata_bk3710 driver (Tomas Henzl) [2162218] - ata: libata-core: do not retry reading the log on timeout (Tomas Henzl) [2162218] - ata: make use of ata_port_is_frozen() helper (Tomas Henzl) [2162218] - ata: pata_ftide010: Remove build dependency on OF (Tomas Henzl) [2162218] - ata: sata_gemini: Remove dependency on OF for compile tests (Tomas Henzl) [2162218] - ata: ahci_qoriq: Fix compilation warning (Tomas Henzl) [2162218] - ata: ahci_imx: Fix compilation warning (Tomas Henzl) [2162218] - ata: ahci_xgene: Fix compilation warning (Tomas Henzl) [2162218] - ata: ahci_brcm: Fix compilation warning (Tomas Henzl) [2162218] - ata: sata_rcar: Fix compilation warning (Tomas Henzl) [2162218] - ata: ahci_st: Fix compilation warning (Tomas Henzl) [2162218] - ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS (Tomas Henzl) [2162218] - ata: ahci-imx: Fix MODULE_ALIAS (Tomas Henzl) [2162218] - ata: pata_mpc52xx: Replace NO_IRQ with 0 (Tomas Henzl) [2162218] - ata: libahci: read correct status and error field for NCQ commands (Tomas Henzl) [2162218] - ata: libata: fetch sense data for ATA devices supporting sense reporting (Tomas Henzl) [2162218] - ata: libata: only set sense valid flag if sense data is valid (Tomas Henzl) [2162218] - ata: libata: clarify when ata_eh_request_sense() will be called (Tomas Henzl) [2162218] - ata: libata: fix NCQ autosense logic (Tomas Henzl) [2162218] - ata: libata-sata: Fix device queue depth control (Tomas Henzl) [2162218] - ata: libata-scsi: Fix initialization of device queue depth (Tomas Henzl) [2162218] - libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205 (Tomas Henzl) [2162218] - ata: libata-eh: avoid needless hard reset when revalidating link (Tomas Henzl) [2162218] - ata: libata: drop superfluous ata_eh_analyze_tf() parameter (Tomas Henzl) [2162218] - ata: libata: drop superfluous ata_eh_request_sense() parameter (Tomas Henzl) [2162218] - ata: libata-eh: Remove the unneeded result variable (Tomas Henzl) [2162218] - ata: ahci_st: Enable compile test (Tomas Henzl) [2162218] - ata: ahci_st: Fix compilation warning (Tomas Henzl) [2162218] - ata: libahci_platform: Add function returning a clock-handle by id (Tomas Henzl) [2162218] - ata: ahci: Introduce firmware-specific caps initialization (Tomas Henzl) [2162218] - ata: ahci: Convert __ahci_port_base to accepting hpriv as arguments (Tomas Henzl) [2162218] - ata: libahci: Don't read AHCI version twice in the save-config method (Tomas Henzl) [2162218] - ata: libahci: Discard redundant force_port_map parameter (Tomas Henzl) [2162218] - ata: libahci: Extend port-cmd flags set with port capabilities (Tomas Henzl) [2162218] - ata: libahci_platform: Introduce reset assertion/deassertion methods (Tomas Henzl) [2162218] - ata: libahci_platform: Parse ports-implemented property in resources getter (Tomas Henzl) [2162218] - ata: libahci_platform: Sanity check the DT child nodes number (Tomas Henzl) [2162218] - ata: libahci_platform: Convert to using devm bulk clocks API (Tomas Henzl) [2162218] - ata: libahci_platform: Convert to using platform devm-ioremap methods (Tomas Henzl) [2162218] - ata: libata-core: Check errors in sata_print_link_status() (Tomas Henzl) [2162218] - ata: libata-sff: Fix double word in comments (Tomas Henzl) [2162218] - ata: pata_macio: Remove unneeded word in comments (Tomas Henzl) [2162218] - ata: libata-core: Simplify ata_dev_set_xfermode() (Tomas Henzl) [2162218] - ata: libata-core: Simplify ata_build_rw_tf() (Tomas Henzl) [2162218] - ata: libata: Rename ATA_DFLAG_NCQ_PRIO_ENABLE (Tomas Henzl) [2162218] - ata: libata-core: remove redundant err_mask variable (Tomas Henzl) [2162218] - ata: ahci: Do not check ACPI_FADT_LOW_POWER_S0 (Tomas Henzl) [2162218] - ata: libata-core: improve parameter names for ata_dev_set_feature() (Tomas Henzl) [2162218] - ata: libata-eh: Add missing command name (Tomas Henzl) [2162218] - ata: sata_mv: Fixes expected number of resources now IRQs are gone (Tomas Henzl) [2162218] - ata: libata-scsi: cap ata_device->max_sectors according to shost->max_sectors (Tomas Henzl) [2162218] - ata: ahci_brcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Tomas Henzl) [2162218] - ata: pata_cs5535: Fix W=1 warnings (Tomas Henzl) [2162218] - ata: libata-scsi: fix result type of ata_ioc32() (Tomas Henzl) [2162218] - ata: pata_macio: Fix compilation warning (Tomas Henzl) [2162218] - ata: libata-eh: fix sloppy result type of ata_internal_cmd_timeout() (Tomas Henzl) [2162218] - ata: libata-eh: fix sloppy result type of ata_eh_nr_in_flight() (Tomas Henzl) [2162218] - ata: make transfer mode masks *unsigned int* (Tomas Henzl) [2162218] - ata: libata-core: get rid of *else* branches in ata_id_n_sectors() (Tomas Henzl) [2162218] - ata: libata-core: fix sloppy typing in ata_id_n_sectors() (Tomas Henzl) [2162218] - ata: pata_hpt3x2n: pass base DPLL frequency to hpt3x2n_pci_clock() (Tomas Henzl) [2162218] - ata: pata_hpt37x: merge hpt374_read_freq() to hpt37x_pci_clock() (Tomas Henzl) [2162218] - ata: pata_hpt37x: factor out hpt37x_pci_clock() (Tomas Henzl) [2162218] - ata: pata_hpt37x: move claculating PCI clock from hpt37x_clock_slot() (Tomas Henzl) [2162218] - ata: libata: Fix syntax errors in comments (Tomas Henzl) [2162218] - ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files (Tomas Henzl) [2162218] - libata: fix translation of concurrent positioning ranges (Tomas Henzl) [2162218] - libata: fix reading concurrent positioning ranges log (Tomas Henzl) [2162218] - ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe (Tomas Henzl) [2162218] - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() (Tomas Henzl) [2162218] - ata: pata_ftide010: Remove unneeded ERROR check before clk_disable_unprepare (Tomas Henzl) [2162218] - ata: libata-core: Allow forcing most horkage flags (Tomas Henzl) [2162218] - ata: libata-core: Improve link flags forced settings (Tomas Henzl) [2162218] - ata: libata-core: Refactor force_tbl definition (Tomas Henzl) [2162218] - ata: libata-core: cleanup ata_device_blacklist (Tomas Henzl) [2162218] - ata: simplify the return expression of brcm_ahci_remove (Tomas Henzl) [2162218] - ata: pata_marvell: Check the 'bmdma_addr' beforing reading (Tomas Henzl) [2162218] - ata: Make use of the helper function devm_platform_ioremap_resource() (Tomas Henzl) [2162218] - ata: libata-core: replace "its" with "it is" (Tomas Henzl) [2162218] - ata: pata_via: fix sloppy typing in via_do_set_mode() (Tomas Henzl) [2162218] - ata: pata_sil680: fix result type of sil680_sel{dev|reg}() (Tomas Henzl) [2162218] - ata: libata-core: fix parameter type in ata_xfer_mode2shift() (Tomas Henzl) [2162218] - ata: libata: drop 'sas_last_tag' (Tomas Henzl) [2162218] - libata: Improve ATA queued command allocation (Tomas Henzl) [2162218] - ata: pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.h (Tomas Henzl) [2162218] - ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs (Tomas Henzl) [2162218] - ata: sata_dwc_460ex: Fix crash due to OOB write (Tomas Henzl) [2162218] - ata: libata-sff: Fix compilation warning in ata_sff_lost_interrupt() (Tomas Henzl) [2162218] - ata: add ata_port_is_frozen() helper (Tomas Henzl) [2162218] - ata: make ata_port::fastdrain_cnt *unsigned int* (Tomas Henzl) [2162218] - ata: libata: Set __ATA_BASE_SHT max_sectors (Tomas Henzl) [2162218] - ata: libata: Introduce ata_ncq_supported() (Tomas Henzl) [2162218] - scsi: Define the COMPLETED sense key (Tomas Henzl) [2162218] - cxl/hdm: Fail upon detecting 0-sized decoders (John W. Linville) [2171891] - cxl/pci: Handle excessive CDAT length (John W. Linville) [2171891] - cxl/pci: Handle truncated CDAT entries (John W. Linville) [2171891] - cxl/pci: Handle truncated CDAT header (John W. Linville) [2171891] - cxl/pci: Fix CDAT retrieval on big endian (John W. Linville) [2171891] - Documentation: cxl: remove dangling kernel-doc reference (John W. Linville) [2171891] - cxl/region: Cleanup target list on attach error (John W. Linville) [2171891] - cxl/memdev: Fix endpoint port removal (John W. Linville) [2171891] - cxl/mbox: Fix Payload Length check for Get Log command (John W. Linville) [2171891] - cxl/region: Fix passthrough-decoder detection (John W. Linville) [2171891] - cxl/region: Fix null pointer dereference for resetting decoder (John W. Linville) [2171891] - cxl/pmem: Fix nvdimm unregistration when cxl_pmem driver is absent (John W. Linville) [2171891] - cxl: fix cxl_report_and_clear() RAS UE addr mis-assignment (John W. Linville) [2171891] - cxl/region: Fix memdev reuse check (John W. Linville) [2171891] - cxl/pci: Remove endian confusion (John W. Linville) [2171891] - cxl/pci: Add some type-safety to the AER trace points (John W. Linville) [2171891] - cxl/security: Drop security command ioctl uapi (John W. Linville) [2171891] - cxl/mbox: Add variable output size validation for internal commands (John W. Linville) [2171891] - cxl/mbox: Enable cxl_mbox_send_cmd() users to validate output size (John W. Linville) [2171891] - cxl/security: Fix Get Security State output payload endian handling (John W. Linville) [2171891] - cxl: update names for interleave ways conversion macros (John W. Linville) [2171891] - cxl: update names for interleave granularity conversion macros (John W. Linville) [2171891] - cxl/acpi: Warn about an invalid CHBCR in an existing CHBS entry (John W. Linville) [2171891] - tools/testing/cxl: Require cache invalidation bypass (John W. Linville) [2171891] - cxl/acpi: Fail decoder add if CXIMS for HBIG is missing (John W. Linville) [2171891] - cxl/region: Fix spelling mistake "memergion" -> "memregion" (John W. Linville) [2171891] - cxl/regs: Fix sparse warning (John W. Linville) [2171891] - tools/testing/cxl: Add an RCH topology (John W. Linville) [2171891] - cxl/port: Add RCD endpoint port enumeration (John W. Linville) [2171891] - cxl/mem: Move devm_cxl_add_endpoint() from cxl_core to cxl_mem (John W. Linville) [2171891] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [2171891] - ACPICA: Add CXL 3.0 structures (CXIMS & RDPAS) to the CEDT table (John W. Linville) [2171891] - cxl/acpi: Support CXL XOR Interleave Math (CXIMS) (John W. Linville) [2171891] - cxl/pci: Add callback to log AER correctable error (John W. Linville) [2171891] - cxl/pci: Add (hopeful) error handling support (John W. Linville) [2171891] - cxl/pci: add tracepoint events for CXL RAS (John W. Linville) [2171891] - cxl/pci: Find and map the RAS Capability Structure (John W. Linville) [2171891] - cxl/pci: Prepare for mapping RAS Capability Structure (John W. Linville) [2171891] - cxl/port: Limit the port driver to just the HDM Decoder Capability (John W. Linville) [2171891] - cxl/core/regs: Make cxl_map_{component, device}_regs() device generic (John W. Linville) [2171891] - cxl/pci: Kill cxl_map_regs() (John W. Linville) [2171891] - cxl/pci: Cleanup cxl_map_device_regs() (John W. Linville) [2171891] - cxl/pci: Cleanup repeated code in cxl_probe_regs() helpers (John W. Linville) [2171891] - cxl/acpi: Extract component registers of restricted hosts from RCRB (John W. Linville) [2171891] - redhat: config option for CXL_REGION_INVALIDATION_TEST (John W. Linville) [2171891] - cxl/region: Manage CPU caches relative to DPA invalidation events (John W. Linville) [2171891] - cxl/pmem: Enforce keyctl ABI for PMEM security (John W. Linville) [2171891] - cxl/region: Fix missing probe failure (John W. Linville) [2171891] - cxl/ACPI: Register CXL host ports by bridge device (John W. Linville) [2171891] - tools/testing/cxl: Make mock CEDT parsing more robust (John W. Linville) [2171891] - cxl/acpi: Move rescan to the workqueue (John W. Linville) [2171891] - cxl/pmem: Remove the cxl_pmem_wq and related infrastructure (John W. Linville) [2171891] - cxl: add dimm_id support for __nvdimm_create() (John W. Linville) [2171891] - cxl/pmem: Refactor nvdimm device registration, delete the workqueue (John W. Linville) [2171891] - cxl/region: Drop redundant pmem region release handling (John W. Linville) [2171891] - cxl/acpi: Simplify cxl_nvdimm_bridge probing (John W. Linville) [2171891] - cxl/pmem: add provider name to cxl pmem dimm attribute group (John W. Linville) [2171891] - memregion: Add cpu_cache_invalidate_memregion() interface (John W. Linville) [2171891] - tools/testing/cxl: add mechanism to lock mem device for testing (John W. Linville) [2171891] - cxl/pmem: add id attribute to CXL based nvdimm (John W. Linville) [2171891] - nvdimm/cxl/pmem: Add support for master passphrase disable security command (John W. Linville) [2171891] - tools/testing/cxl: Add "passphrase secure erase" opcode support (John W. Linville) [2171891] - cxl/pmem: Add "Passphrase Secure Erase" security command support (John W. Linville) [2171891] - tools/testing/cxl: Add "Unlock" security opcode support (John W. Linville) [2171891] - cxl/pmem: Add "Unlock" security command support (John W. Linville) [2171891] - tools/testing/cxl: Add "Freeze Security State" security opcode support (John W. Linville) [2171891] - cxl/pmem: Add "Freeze Security State" security command support (John W. Linville) [2171891] - tools/testing/cxl: Add "Disable" security opcode support (John W. Linville) [2171891] - cxl/pmem: Add Disable Passphrase security command support (John W. Linville) [2171891] - tools/testing/cxl: Add "Set Passphrase" opcode support (John W. Linville) [2171891] - cxl/pmem: Add "Set Passphrase" security command support (John W. Linville) [2171891] - tools/testing/cxl: Add "Get Security State" opcode support (John W. Linville) [2171891] - cxl/pmem: Introduce nvdimm_security_ops with ->get_flags() operation (John W. Linville) [2171891] - cxl: Replace HDM decoder granularity magic numbers (John W. Linville) [2171891] - cxl/acpi: Improve debug messages in cxl_acpi_probe() (John W. Linville) [2171891] - tools/testing/cxl: Add bridge mocking support (John W. Linville) [2171891] - cxl: Unify debug messages when calling devm_cxl_add_dport() (John W. Linville) [2171891] - cxl: Unify debug messages when calling devm_cxl_add_port() (John W. Linville) [2171891] - cxl/core: Check physical address before mapping it in devm_cxl_iomap_block() (John W. Linville) [2171891] - cxl/core: Remove duplicate declaration of devm_cxl_iomap_block() (John W. Linville) [2171891] - cxl/doe: Request exclusive DOE access (John W. Linville) [2171891] - cxl/region: Recycle region ids (John W. Linville) [2171891] - cxl/region: Fix 'distance' calculation with passthrough ports (John W. Linville) [2171891] - tools/testing/cxl: Add a single-port host-bridge regression config (John W. Linville) [2171891] - tools/testing/cxl: Fix some error exits (John W. Linville) [2171891] - cxl/pmem: Fix cxl_pmem_region and cxl_memdev leak (John W. Linville) [2171891] - cxl/region: Fix cxl_region leak, cleanup targets at region delete (John W. Linville) [2171891] - cxl/region: Fix region HPA ordering validation (John W. Linville) [2171891] - cxl/pmem: Use size_add() against integer overflow (John W. Linville) [2171891] - cxl/region: Fix decoder allocation crash (John W. Linville) [2171891] - cxl/pmem: Fix failure to account for 8 byte header for writes to the device LSA. (John W. Linville) [2171891] - cxl/region: Fix null pointer dereference due to pass through decoder commit (John W. Linville) [2171891] - cxl/mbox: Add a check on input payload size (John W. Linville) [2171891] - cxl/hdm: Fix skip allocations vs multiple pmem allocations (John W. Linville) [2171891] - cxl/region: Disallow region granularity != window granularity (John W. Linville) [2171891] - cxl/region: Fix x1 interleave to greater than x1 interleave routing (John W. Linville) [2171891] - cxl/region: Move HPA setup to cxl_region_attach() (John W. Linville) [2171891] - cxl/region: Fix decoder interleave programming (John W. Linville) [2171891] - cxl/region: describe targets and nr_targets members of cxl_region_params (John W. Linville) [2171891] - cxl/regions: add padding for cxl_rr_ep_add nested lists (John W. Linville) [2171891] - cxl/region: Fix IS_ERR() vs NULL check (John W. Linville) [2171891] - cxl/region: Fix region reference target accounting (John W. Linville) [2171891] - cxl/region: Fix region commit uninitialized variable warning (John W. Linville) [2171891] - cxl/region: Fix port setup uninitialized variable warnings (John W. Linville) [2171891] - cxl/region: Stop initializing interleave granularity (John W. Linville) [2171891] - cxl/hdm: Fix DPA reservation vs cxl_endpoint_decoder lifetime (John W. Linville) [2171891] - cxl/acpi: Minimize granularity for x1 interleaves (John W. Linville) [2171891] - cxl/region: Delete 'region' attribute from root decoders (John W. Linville) [2171891] - cxl/acpi: Autoload driver for 'cxl_acpi' test devices (John W. Linville) [2171891] - cxl/region: decrement ->nr_targets on error in cxl_region_attach() (John W. Linville) [2171891] - cxl/region: prevent underflow in ways_to_cxl() (John W. Linville) [2171891] - cxl/region: uninitialized variable in alloc_hpa() (John W. Linville) [2171891] - cxl/region: Introduce cxl_pmem_region objects (John W. Linville) [2171891] - cxl/pmem: Fix offline_nvdimm_bus() to offline by bridge (John W. Linville) [2171891] - cxl/region: Add region driver boiler plate (John W. Linville) [2171891] - cxl/hdm: Commit decoder state to hardware (John W. Linville) [2171891] - cxl/region: Program target lists (John W. Linville) [2171891] - cxl/region: Attach endpoint decoders (John W. Linville) [2171891] - cxl/acpi: Add a host-bridge index lookup mechanism (John W. Linville) [2171891] - cxl/region: Enable the assignment of endpoint decoders to regions (John W. Linville) [2171891] - cxl/region: Allocate HPA capacity to regions (John W. Linville) [2171891] - cxl/region: Add interleave geometry attributes (John W. Linville) [2171891] - cxl/region: Add a 'uuid' attribute (John W. Linville) [2171891] - cxl/region: Add region creation support (John W. Linville) [2171891] - cxl/mem: Enumerate port targets before adding endpoints (John W. Linville) [2171891] - cxl/hdm: Add sysfs attributes for interleave ways + granularity (John W. Linville) [2171891] - cxl/port: Move dport tracking to an xarray (John W. Linville) [2171891] - cxl/port: Move 'cxl_ep' references to an xarray per port (John W. Linville) [2171891] - cxl/port: Record parent dport when adding ports (John W. Linville) [2171891] - cxl/port: Record dport in endpoint references (John W. Linville) [2171891] - cxl/hdm: Add support for allocating DPA to an endpoint decoder (John W. Linville) [2171891] - cxl/hdm: Track next decoder to allocate (John W. Linville) [2171891] - cxl/hdm: Add 'mode' attribute to decoder objects (John W. Linville) [2171891] - cxl/hdm: Enumerate allocated DPA (John W. Linville) [2171891] - cxl/core: Define a 'struct cxl_endpoint_decoder' (John W. Linville) [2171891] - cxl/core: Define a 'struct cxl_root_decoder' (John W. Linville) [2171891] - cxl/acpi: Track CXL resources in iomem_resource (John W. Linville) [2171891] - cxl/core: Define a 'struct cxl_switch_decoder' (John W. Linville) [2171891] - cxl/port: Read CDAT table (John W. Linville) [2171891] - cxl/pci: Create PCI DOE mailbox's for memory devices (John W. Linville) [2171891] - cxl/pmem: Delete unused nvdimm attribute (John W. Linville) [2171891] - cxl/hdm: Initialize decoder type for memory expander devices (John W. Linville) [2171891] - cxl/port: Cache CXL host bridge data (John W. Linville) [2171891] - tools/testing/cxl: Add partition support (John W. Linville) [2171891] - tools/testing/cxl: Expand CFMWS windows (John W. Linville) [2171891] - tools/testing/cxl: Move cxl_test resources to the top of memory (John W. Linville) [2171891] - cxl/mem: Add a debugfs version of 'iomem' for DPA, 'dpamem' (John W. Linville) [2171891] - cxl/debug: Move debugfs init to cxl_core_init() (John W. Linville) [2171891] - cxl/hdm: Require all decoders to be enumerated (John W. Linville) [2171891] - cxl/mem: Convert partition-info to resources (John W. Linville) [2171891] - cxl: Introduce cxl_to_{ways,granularity} (John W. Linville) [2171891] - cxl/core: Drop is_cxl_decoder() (John W. Linville) [2171891] - cxl/core: Drop ->platform_res attribute for root decoders (John W. Linville) [2171891] - cxl/core: Rename ->decoder_range ->hpa_range (John W. Linville) [2171891] - cxl/hdm: Use local hdm variable (John W. Linville) [2171891] - cxl/port: Keep port->uport valid for the entire life of a port (John W. Linville) [2171891] - tools/testing/cxl: Fix cxl_hdm_decode_init() calling convention (John W. Linville) [2171891] - cxl/mbox: Fix missing variable payload checks in cmd size validation (John W. Linville) [2171891] - cxl/core: Use is_endpoint_decoder (John W. Linville) [2171891] - cxl/port: Enable HDM Capability after validating DVSEC Ranges (John W. Linville) [2171891] - cxl/port: Reuse 'struct cxl_hdm' context for hdm init (John W. Linville) [2171891] - cxl/port: Move endpoint HDM Decoder Capability init to port driver (John W. Linville) [2171891] - cxl/pci: Drop @info argument to cxl_hdm_decode_init() (John W. Linville) [2171891] - cxl/mem: Merge cxl_dvsec_ranges() and cxl_hdm_decode_init() (John W. Linville) [2171891] - cxl/mem: Skip range enumeration if mem_enable clear (John W. Linville) [2171891] - cxl/mem: Consolidate CXL DVSEC Range enumeration in the core (John W. Linville) [2171891] - cxl/pci: Move cxl_await_media_ready() to the core (John W. Linville) [2171891] - cxl/mem: Validate port connectivity before dvsec ranges (John W. Linville) [2171891] - cxl/mem: Fix cxl_mem_probe() error exit (John W. Linville) [2171891] - cxl/pci: Drop wait_for_valid() from cxl_await_media_ready() (John W. Linville) [2171891] - cxl/pci: Consolidate wait_for_media() and wait_for_media_ready() (John W. Linville) [2171891] - cxl/mbox: fix logical vs bitwise typo (John W. Linville) [2171891] - cxl/mbox: Replace NULL check with IS_ERR() after vmemdup_user() (John W. Linville) [2171891] - cxl/mbox: Use type __u32 for mailbox payload sizes (John W. Linville) [2171891] - PM: CXL: Disable suspend (John W. Linville) [2171891] - cxl/mem: Replace redundant debug message with a comment (John W. Linville) [2171891] - cxl/mem: Rename cxl_dvsec_decode_init() to cxl_hdm_decode_init() (John W. Linville) [2171891] - cxl/mem: Make cxl_dvsec_range() init failure fatal (John W. Linville) [2171891] - cxl/pci: Add debug for DVSEC range init failures (John W. Linville) [2171891] - cxl/mem: Drop DVSEC vs EFI Memory Map sanity check (John W. Linville) [2171891] - cxl/mbox: Use new return_code handling (John W. Linville) [2171891] - cxl/mbox: Improve handling of mbox_cmd hw return codes (John W. Linville) [2171891] - cxl/pci: Use CXL_MBOX_SUCCESS to check against mbox_cmd return code (John W. Linville) [2171891] - cxl/mbox: Drop mbox_mutex comment (John W. Linville) [2171891] - cxl/pmem: Remove CXL SET_PARTITION_INFO from exclusive_cmds list (John W. Linville) [2171891] - cxl/mbox: Block immediate mode in SET_PARTITION_INFO command (John W. Linville) [2171891] - cxl/mbox: Move cxl_mem_command param to a local variable (John W. Linville) [2171891] - cxl/mbox: Make handle_mailbox_cmd_from_user() use a mbox param (John W. Linville) [2171891] - cxl/mbox: Remove dependency on cxl_mem_command for a debug msg (John W. Linville) [2171891] - cxl/mbox: Construct a users cxl_mbox_cmd in the validation path (John W. Linville) [2171891] - cxl/mbox: Move build of user mailbox cmd to a helper functions (John W. Linville) [2171891] - cxl/mbox: Move raw command warning to raw command validation (John W. Linville) [2171891] - cxl/mbox: Move cxl_mem_command construction to helper funcs (John W. Linville) [2171891] - resource: Introduce alloc_free_mem_region() (John W. Linville) [2171891] - driver-core: Introduce BIN_ATTR_ADMIN_{RO,RW} (John W. Linville) [2171891] - tools/testing/cxl: add mock output for the GET_HEALTH_INFO command (John W. Linville) [2171891] - dmaengine: idma64: Make idma64_remove() return void (Jerry Snitselaar) [2181355] - dmaengine: idma64: Update bytes_transferred field (Jerry Snitselaar) [2181355] - dmaengine: imx-sdma: Set DMA channel to be private (Jerry Snitselaar) [2181355] - dmaengine: dw: Move check for paused channel to dwc_get_residue() (Jerry Snitselaar) [2181355] - dmaengine: ptdma: check for null desc before calling pt_cmd_callback (Jerry Snitselaar) [2181355] - dmaengine: idxd: Fix default allowed read buffers value in group (Jerry Snitselaar) [2181355] - dmaengine: Simplify dmaenginem_async_device_register() function (Jerry Snitselaar) [2181355] - dmaengine: use sysfs_emit() to instead of scnprintf() (Jerry Snitselaar) [2181355] - dmaengine: drivers: Use devm_platform_ioremap_resource() (Jerry Snitselaar) [2181355] - dmaengine: Make an order in struct dma_device definition (Jerry Snitselaar) [2181355] - dmaengine: imx-sdma: support hdmi in sdma (Jerry Snitselaar) [2181355] - dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 (Jerry Snitselaar) [2181355] - dmaengine: idxd: Remove the unused function set_completion_address() (Jerry Snitselaar) [2181355] - dmaengine: Fix dma_slave_config.dst_addr description (Jerry Snitselaar) [2181355] - ptdma: pt_core_execute_cmd() should use spinlock (Jerry Snitselaar) [2181355] - dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init (Jerry Snitselaar) [2181355] - dmaengine: idxd: Remove linux/msi.h include (Jerry Snitselaar) [2181355] - dmaengine: ioat: Fix spelling mistake "idel" -> "idle" (Jerry Snitselaar) [2181355] - dmaengine: ioat: remove unused declarations in dma.h (Jerry Snitselaar) [2181355] - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Jerry Snitselaar) [2153930] - dmaengine: idxd: Remove unused struct idxd_fault (Jerry Snitselaar) [2181355] - dmaengine: mxs: use platform_driver_register (Jerry Snitselaar) [2181355] - dmaengine: hsu: Include headers we are direct user of (Jerry Snitselaar) [2181355] - dmaengine: hsu: Use GENMASK() consistently (Jerry Snitselaar) [2181355] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2181355] - redhat: configs: fix CONFIG_WERROR replace in build_configs (Jan Stancek)- net/tg3: resolve deadlock in tg3_reset_task() during EEH (Ken Cox) [2159219] - ptp: tg3: convert .adjfreq to .adjfine (Ken Cox) [2159219] - Documentation/x86: Update resctrl.rst for new features (David Arcari) [1898182] - x86/resctrl: Clear staged_config[] before and after it is used (David Arcari) [1898182] - x86/resctl: fix scheduler confusion with 'current' (David Arcari) [1898182] - tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [1898182] - x86/resctrl: Fix a silly -Wunused-but-set-variable warning (David Arcari) [1898182] - x86/resctrl: Add interface to write mbm_local_bytes_config (David Arcari) [1898182] - x86/resctrl: Add interface to write mbm_total_bytes_config (David Arcari) [1898182] - x86/resctrl: Add interface to read mbm_local_bytes_config (David Arcari) [1898182] - x86/resctrl: Add interface to read mbm_total_bytes_config (David Arcari) [1898182] - x86/resctrl: Support monitor configuration (David Arcari) [1898182] - x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag (David Arcari) [1898182] - x86/resctrl: Add __init attribute to rdt_get_mon_l3_config() (David Arcari) [1898182] - x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation (David Arcari) [1898182] - x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag (David Arcari) [1898182] - x86/resctrl: Include new features in command line options (David Arcari) [1898182] - x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA (David Arcari) [1898182] - x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask() (David Arcari) [1898182] - x86/resctrl: Fix event counts regression in reused RMIDs (David Arcari) [1898182] - x86/resctrl: Fix task CLOSID/RMID update race (David Arcari) [1898182] - tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [1898182] - driver core: fix up missed drivers/s390/char/hmcdrv_dev.c class.devnode() conversion. (David Arcari) [1898182] - driver core: fix up missed scsi/cxlflash class.devnode() conversion. (David Arcari) [1898182] - driver core: fix up some missing class.devnode() conversions. (David Arcari) [1898182] - x86/resctrl: Move MSR defines into msr-index.h (David Arcari) [1898182] - USB: make devnode() callback in usb_class_driver take a const * (David Arcari) [1898182] - driver core: make struct class.devnode() take a const * (David Arcari) [1898182] - x86/resctrl: Remove arch_has_empty_bitmaps (David Arcari) [1898182] - x86/resctrl: Fix min_cbm_bits for AMD (David Arcari) [1898182] - x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes (David Arcari) [1898182] - x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data (David Arcari) [1898182] - x86/resctrl: Rename and change the units of resctrl_cqm_threshold (David Arcari) [1898182] - x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read() (David Arcari) [1898182] - x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read() (David Arcari) [1898182] - x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read() (David Arcari) [1898182] - x86/resctrl: Abstract __rmid_read() (David Arcari) [1898182] - x86/resctrl: Allow per-rmid arch private storage to be reset (David Arcari) [1898182] - x86/resctrl: Add per-rmid arch private storage for overflow and chunks (David Arcari) [1898182] - x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks (David Arcari) [1898182] - x86/resctrl: Allow update_mba_bw() to update controls directly (David Arcari) [1898182] - x86/resctrl: Remove architecture copy of mbps_val (David Arcari) [1898182] - x86/resctrl: Switch over to the resctrl mbps_val list (David Arcari) [1898182] - x86/resctrl: Create mba_sc configuration in the rdt_domain (David Arcari) [1898182] - x86/resctrl: Abstract and use supports_mba_mbps() (David Arcari) [1898182] - x86/resctrl: Remove set_mba_sc()s control array re-initialisation (David Arcari) [1898182] - x86/resctrl: Add domain offline callback for resctrl work (David Arcari) [1898182] - x86/resctrl: Group struct rdt_hw_domain cleanup (David Arcari) [1898182] - x86/resctrl: Add domain online callback for resctrl work (David Arcari) [1898182] - x86/resctrl: Merge mon_capable and mon_enabled (David Arcari) [1898182] - x86/resctrl: Kill off alloc_enabled (David Arcari) [1898182] - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register (David Arcari) [1898182] - kernfs: remove unneeded #if 0 guard (David Arcari) [1898182] - kernfs: move struct kernfs_root out of the public view. (David Arcari) [1898182] - x86/resctrl: Remove redundant assignment to variable chunks (David Arcari) [1898182] - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Vladis Dronov) [2175240] - crypto: jitter - permanent and intermittent health errors (Vladis Dronov) [2175240] - crypto: jitter - quit sample collection loop upon RCT failure (Vladis Dronov) [2175240] - crypto: jitter - don't limit ->health_failure check to FIPS mode (Vladis Dronov) [2175240] - crypto: jitter - drop kernel-doc notation (Vladis Dronov) [2175240] - ice: sleep, don't busy-wait, in the SQ send retry loop (Michal Schmidt) [RHEL-406] - ice: remove unused buffer copy code in ice_sq_send_cmd_retry() (Michal Schmidt) [RHEL-406] - ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT (Michal Schmidt) [RHEL-406] - ice: remove ice_ctl_q_info::sq_cmd_timeout (Michal Schmidt) [RHEL-406] - ice: increase the GNSS data polling interval to 20 ms (Michal Schmidt) [RHEL-406] - ice: do not busy-wait to read GNSS data (Michal Schmidt) [RHEL-406] - netfilter: conntrack: unify established states for SCTP paths (Florian Westphal) [2182369] - netfilter: conntrack: document sctp timeouts (Florian Westphal) [2182369] - netfilter: conntrack: sctp: use nf log infrastructure for invalid packets (Florian Westphal) [2182369] - netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE (Florian Westphal) [2182369] - clk: imx: add i.MX93 clk gate (Steve Best) [2181924] - redhat/configs: rename ark to rhel (Prarit Bhargava) - redhat/configs: update scripts and docs for ark -> rhel rename (Prarit Bhargava)- x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot (Myron Stowe) [2188822] - PCI/MSI: Provide missing stub for pci_msix_can_alloc_dyn() (Myron Stowe) [2188822] - PCI: dwc: Fix PORT_LINK_CONTROL update when CDM check enabled (Myron Stowe) [2188822] - x86/split_lock: Enumerate architectural split lock disable bit (David Arcari) [2123536] - redhat: add new kunit tests (Nico Pache) [2168378] - kunit: drm: make DRM buddy test compatible with other pages sizes (Nico Pache) [2168378] - lib/cpumask_kunit: log mask contents (Nico Pache) [2168378] - lib/test_cpumask: follow KUnit style guidelines (Nico Pache) [2168378] - lib/test_cpumask: fix cpu_possible_mask last test (Nico Pache) [2168378] - lib/test_cpumask: drop cpu_possible_mask full test (Nico Pache) [2168378] - cpumask: update cpumask_next_wrap() signature (Nico Pache) [2168378] - lib/test: introduce cpumask KUnit test suite (Nico Pache) [2168378] - cpumask: Fix invalid uniprocessor mask assumption (Nico Pache) [2168378] - cpumask: replace cpumask_next_* with cpumask_first_* where appropriate (Nico Pache) [2168378] - iio: test: rescale: add MODULE_* information (Nico Pache) [2168378] - iio: test: format: add MODULE_* information (Nico Pache) [2168378] - list: introduce list_is_head() helper and re-use it in list.h (Nico Pache) [2168378] - kunit: fix kunit_test_init_section_suites(...) (Nico Pache) [2168378] - Documentation: kunit: Remove redundant 'tips.rst' page (Nico Pache) [2168378] - Documentation: KUnit: reword description of assertions (Nico Pache) [2168378] - kunit: remove format func from struct kunit_assert, get it to 0 bytes (Nico Pache) [2168378] - kunit: tool: remove UML specific options from all_tests_uml.config (Nico Pache) [2168378] - tracepoint: Allow trace events in modules with TAINT_TEST (Nico Pache) [2168378] - tools: Add new "test" taint to kernel-chktaint (Nico Pache) [2168378] - kunit: fix assert_type for comparison macros (Nico Pache) [2168378] - module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m (Nico Pache) [2168378] - mmc: sdhci-of-aspeed: test: Fix dependencies when KUNIT=m (Nico Pache) [2168378] - MAINTAINERS: kunit: add David Gow as a maintainer of KUnit (Nico Pache) [2168378] - drm/tests: Split up test cases in igt_check_drm_format_min_pitch (Nico Pache) [2168378] - Documentation: KUnit: Fix example with compilation error (Nico Pache) [2168378] - kasan: test: Silence GCC 12 warnings (Nico Pache) [2168378] - Documentation: kunit: Add CLI args for kunit_tool (Nico Pache) [2168378] - kcsan: test: Add a .kunitconfig to run KCSAN tests (Nico Pache) [2168378] - iio: test: rework Kconfig to support modules (Nico Pache) [2168378] - iio: test: format: follow CONFIG_ naming convention (Nico Pache) [2168378] - kunit: executor: Fix a memory leak on failure in kunit_filter_tests (Nico Pache) [2168378] - clk: explicitly disable CONFIG_UML_PCI_OVER_VIRTIO in .kunitconfig (Nico Pache) [2168378] - mmc: sdhci-of-aspeed: test: Use kunit_test_suite() macro (Nico Pache) [2168378] - nitro_enclaves: test: Use kunit_test_suite() macro (Nico Pache) [2168378] - kunit: flatten kunit_suite*** to kunit_suite** in .kunit_test_suites (Nico Pache) [2168378] - kunit: unify module and builtin suite definitions (Nico Pache) [2168378] - Documentation: kunit: fix example run_kunit func to allow spaces in args (Nico Pache) [2168378] - drm: selftest: convert drm_mm selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_buddy selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_framebuffer selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_dp_mst_helper selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_plane_helper selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_format selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_rect selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_cmdline_parser selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_damage_helper selftest to KUnit (Nico Pache) [2168378] - Documentation: kunit: Cleanup run_wrapper, fix x-ref (Nico Pache) [2168378] - kunit: test.h: fix a kernel-doc markup (Nico Pache) [2168378] - kunit: tool: Enable virtio/PCI by default on UML (Nico Pache) [2168378] - kunit: tool: make --kunitconfig repeatable, blindly concat (Nico Pache) [2168378] - kunit: add coverage_uml.config to enable GCOV on UML (Nico Pache) [2168378] - kunit: tool: refactor internal kconfig handling, allow overriding (Nico Pache) [2168378] - kunit: tool: introduce --qemu_args (Nico Pache) [2168378] - kunit: tool: simplify creating LinuxSourceTreeOperations (Nico Pache) [2168378] - kunit: tool: cosmetic: don't specify duplicate kernel cmdline options (Nico Pache) [2168378] - kunit: tool: refactoring printing logic into kunit_printer.py (Nico Pache) [2168378] - kunit: tool: redo how we construct and mock LinuxSourceTree (Nico Pache) [2168378] - kunit: tool: drop unused load_config argument (Nico Pache) [2168378] - kunit: use kmemdup in kunit_filter_tests(), take suite as const (Nico Pache) [2168378] - apparmor: test: Remove some casts which are no-longer required (Nico Pache) [2168378] - lib: overflow: Do not define 64-bit tests on 32-bit (Nico Pache) [2168378] - kunit: Taint the kernel when KUnit tests are run (Nico Pache) [2168378] - panic: Taint kernel if tests are run (Nico Pache) [2168378] - drm/doc: Add KUnit documentation (Nico Pache) [2168378] - iio: test: fix missing MODULE_LICENSE for IIO_RESCALE=m (Nico Pache) [2168378] - platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_check_result() (Nico Pache) [2168378] - kunit: tool: Use qemu-system-i386 for i386 runs (Nico Pache) [2168378] - kunit: fix executor OOM error handling logic on non-UML (Nico Pache) [2168378] - kunit: tool: update riscv QEMU config with new serial dependency (Nico Pache) [2168378] - kunit: tool: Add list of all valid test configs on UML (Nico Pache) [2168378] - kunit: take `kunit_assert` as `const` (Nico Pache) [2168378] - kunit: tool: misc cleanups (Nico Pache) [2168378] - kunit: tool: minor cosmetic cleanups in kunit_parser.py (Nico Pache) [2168378] - kunit: tool: make parser stop overwriting status of suites w/ no_tests (Nico Pache) [2168378] - kunit: tool: remove dead parse_crash_in_log() logic (Nico Pache) [2168378] - kunit: tool: print clearer error message when there's no TAP output (Nico Pache) [2168378] - kunit: tool: stop using a shell to run kernel under QEMU (Nico Pache) [2168378] - kunit: tool: update test counts summary line format (Nico Pache) [2168378] - kunit: bail out of test filtering logic quicker if OOM (Nico Pache) [2168378] - lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS (Nico Pache) [2168378] - kunit: Rework kunit_resource allocation policy (Nico Pache) [2168378] - drm/todo: Add entry for converting kselftests to kunit (Nico Pache) [2168378] - drm/todo: Add entry for using kunit in the subsystem (Nico Pache) [2168378] - kunit: fix debugfs code to use enum kunit_status, not bool (Nico Pache) [2168378] - kunit: add ability to specify suite-level init and exit functions (Nico Pache) [2168378] - kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite) (Nico Pache) [2168378] - kunit: add support for kunit_suites that reference init code (Nico Pache) [2168378] - Documentation: kunit: change complete_and_exit to kthread_complete_and_exit (Nico Pache) [2168378] - kunit: Make kunit_remove_resource() idempotent (Nico Pache) [2168378] - list: test: Test the hlist structure (Nico Pache) [2168378] - Documentation: kunit: update kconfig options needed for UML coverage (Nico Pache) [2168378] - kunit: split resource API impl from test.c into new resource.c (Nico Pache) [2168378] - kunit: split resource API from test.h into new resource.h (Nico Pache) [2168378] - kunit: tool: more descriptive metavars/--help output (Nico Pache) [2168378] - kunit: tool: Do not colorize output when redirected (Nico Pache) [2168378] - kunit: tool: properly report the used arch for --json, or '' if not known (Nico Pache) [2168378] - kunit: tool: refactor how we plumb metadata into JSON (Nico Pache) [2168378] - kunit: tool: readability tweaks in KernelCI json generation logic (Nico Pache) [2168378] - apparmor: test: Use NULL macros (Nico Pache) [2168378] - kasan: test: Use NULL macros (Nico Pache) [2168378] - kunit: use NULL macros (Nico Pache) [2168378] - kunit: Introduce _NULL and _NOT_NULL macros (Nico Pache) [2168378] - kunit: tool: simplify code since build_dir can't be None (Nico Pache) [2168378] - kunit: tool: drop last uses of collections.namedtuple (Nico Pache) [2168378] - kunit: tool: drop unused KernelDirectoryPath var (Nico Pache) [2168378] - kunit: tool: make --json handling a bit clearer (Nico Pache) [2168378] - Documentation: kunit: fix path to .kunitconfig in start.rst (Nico Pache) [2168378] - Documentation: kunit: Fix cross-referencing warnings (Nico Pache) [2168378] - kunit: make kunit_test_timeout compatible with comment (Nico Pache) [2168378] - lib: stackinit: Convert to KUnit (Nico Pache) [2168378] - lib/test_stackinit: Add assigned initializers (Nico Pache) [2168378] - lib/test_stackinit: Allow building stand-alone (Nico Pache) [2168378] - lib/test_stackinit: Fix static initializer test (Nico Pache) [2168378] - clk: Introduce Kunit Tests for the framework (Nico Pache) [2168378] - binfmt_elf: Introduce KUnit test (Nico Pache) [2168378] - dt-bindings: iio: afe: add bindings for temperature transducers (Nico Pache) [2168378] - dt-bindings: iio: afe: add bindings for temperature-sense-rtd (Nico Pache) [2168378] - iio: afe: rescale: add temperature transducers (Nico Pache) [2168378] - iio: afe: rescale: add RTD temperature sensor support (Nico Pache) [2168378] - iio: test: add basic tests for the iio-rescale driver (Nico Pache) [2168378] - lib: overflow: Convert to Kunit (Nico Pache) [2168378] - overflow: Provide constant expression struct_size (Nico Pache) [2168378] - overflow: Implement size_t saturating arithmetic helpers (Nico Pache) [2168378] - test_overflow: Regularize test reporting output (Nico Pache) [2168378] - iio: afe: rescale: reduce risk of integer overflow (Nico Pache) [2168378] - iio: afe: rescale: fix accuracy for small fractional scales (Nico Pache) [2168378] - iio: afe: rescale: add offset support (Nico Pache) [2168378] - iio: afe: rescale: add INT_PLUS_{MICRO,NANO} support (Nico Pache) [2168378] - iio: afe: rescale: expose scale processing function (Nico Pache) [2168378] - list: test: Add a test for list_entry_is_head() (Nico Pache) [2168378] - list: test: Add a test for list_is_head() (Nico Pache) [2168378] - list: test: Add test for list_del_init_careful() (Nico Pache) [2168378] - Documentation: KUnit: Fix usage bug (Nico Pache) [2168378] - kunit: fix missing f in f-string in run_checks.py (Nico Pache) [2168378] - kunit: cleanup assertion macro internal variables (Nico Pache) [2168378] - kunit: factor out str constants from binary assertion structs (Nico Pache) [2168378] - kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros (Nico Pache) [2168378] - kunit: remove va_format from kunit_assert (Nico Pache) [2168378] - kunit: tool: drop mostly unused KunitResult.result field (Nico Pache) [2168378] - kunit: decrease macro layering for EQ/NE asserts (Nico Pache) [2168378] - kunit: decrease macro layering for integer asserts (Nico Pache) [2168378] - kunit: reduce layering in string assertion macros (Nico Pache) [2168378] - kunit: drop unused intermediate macros for ptr inequality checks (Nico Pache) [2168378] - kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. (Nico Pache) [2168378] - kunit: tool: Import missing importlib.abc (Nico Pache) [2168378] - kunit: drop unused assert_type from kunit_assert and clean up macros (Nico Pache) [2168378] - kunit: split out part of kunit_assert into a static const (Nico Pache) [2168378] - kunit: factor out kunit_base_assert_format() call into kunit_fail() (Nico Pache) [2168378] - kunit: drop unused kunit* field in kunit_assert (Nico Pache) [2168378] - kunit: move check if assertion passed into the macros (Nico Pache) [2168378] - kunit: add example test case showing off all the expect macros (Nico Pache) [2168378] - clk: gate: Add some kunit test suites (Nico Pache) [2168378] - kunit: replace kernel.h with the necessary inclusions (Nico Pache) [2168378] - test_hash.c: refactor into kunit (Nico Pache) [2168378] - lib/Kconfig.debug: properly split hash test kernel entries (Nico Pache) [2168378] - test_hash.c: split test_hash_init (Nico Pache) [2168378] - test_hash.c: split test_int_hash into arch-specific functions (Nico Pache) [2168378] - hash.h: remove unused define directive (Nico Pache) [2168378] - Documentation: KUnit: Restyled Frequently Asked Questions (Nico Pache) [2168378] - Documentation: KUnit: Restyle Test Style and Nomenclature page (Nico Pache) [2168378] - Documentation: KUnit: Rework writing page to focus on writing tests (Nico Pache) [2168378] - Documentation: kunit: Reorganize documentation related to running tests (Nico Pache) [2168378] - Documentation: KUnit: Added KUnit Architecture (Nico Pache) [2168378] - Documentation: KUnit: Rewrite getting started (Nico Pache) [2168378] - Documentation: KUnit: Rewrite main page (Nico Pache) [2168378] - kunit: tool: Default --jobs to number of CPUs (Nico Pache) [2168378] - kunit: tool: fix newly introduced typechecker errors (Nico Pache) [2168378] - kunit: tool: make `build` subcommand also reconfigure if needed (Nico Pache) [2168378] - kunit: tool: delete kunit_parser.TestResult type (Nico Pache) [2168378] - kunit: tool: use dataclass instead of collections.namedtuple (Nico Pache) [2168378] - kunit: tool: suggest using decode_stacktrace.sh on kernel crash (Nico Pache) [2168378] - kunit: tool: reconfigure when the used kunitconfig changes (Nico Pache) [2168378] - kunit: tool: revamp message for invalid kunitconfig (Nico Pache) [2168378] - kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs (Nico Pache) [2168378] - kunit: tool: move Kconfig read_from_file/parse_from_string to package-level (Nico Pache) [2168378] - kunit: tool: print parsed test results fully incrementally (Nico Pache) [2168378] - kunit: Report test parameter results as (K)TAP subtests (Nico Pache) [2168378] - kunit: Don't crash if no parameters are generated (Nico Pache) [2168378] - kunit: tool: Report an error if any test has no subtests (Nico Pache) [2168378] - kunit: tool: Do not error on tests without test plans (Nico Pache) [2168378] - kunit: add run_checks.py script to validate kunit changes (Nico Pache) [2168378] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2168378] - kunit: tool: fix --json output for skipped tests (Nico Pache) [2168378] - net: kunit: add a test for dev_addr_lists (Nico Pache) [2168378] - nitro_enclaves: Add KUnit tests for contiguous physical memory regions merging (Nico Pache) [2168378] - nitro_enclaves: Add KUnit tests setup for the misc device functionality (Nico Pache) [2168378] - include/kunit/test.h: replace kernel.h with the necessary inclusions (Nico Pache) [2168378] - kunit: tool: fix typecheck errors about loading qemu configs (Nico Pache) [2168378] - kunit: tool: continue past invalid utf-8 output (Nico Pache) [2168378] - kunit: Reset suite count after running tests (Nico Pache) [2168378] - kunit: tool: improve compatibility of kunit_parser with KTAP specification (Nico Pache) [2168378] - kunit: tool: yield output from run_kernel in real time (Nico Pache) [2168378] - kunit: tool: support running each suite/test separately (Nico Pache) [2168378] - kunit: tool: actually track how long it took to run tests (Nico Pache) [2168378] - kunit: tool: factor exec + parse steps into a function (Nico Pache) [2168378] - kunit: add 'kunit.action' param to allow listing out tests (Nico Pache) [2168378] - kunit: tool: show list of valid --arch options when invalid (Nico Pache) [2168378] - kunit: tool: misc fixes (unused vars, imports, leaked files) (Nico Pache) [2168378] - kunit: fix too small allocation when using suite-only kunit.filter_glob (Nico Pache) [2168378] - kunit: tool: allow filtering test cases via glob (Nico Pache) [2168378] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2168378] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2168378] - bitfield: build kunit tests without structleak plugin (Nico Pache) [2168378] - gcc-plugins/structleak: add makefile var for disabling structleak (Nico Pache) [2168378] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2168378] - kunit: tool: better handling of quasi-bool args (--json, --raw_output) (Nico Pache) [2168378] - kcsan: test: Use kunit_skip() to skip tests (Nico Pache) [2168378] - kcsan: test: Defer kcsan_test_init() after kunit initialization (Nico Pache) [2168378] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2168378] - math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it (Nico Pache) [2168378] - math: make RATIONAL tristate (Nico Pache) [2168378] - kunit: Print test statistics on failure (Nico Pache) [2168378] - kunit: tool: make --raw_output support only showing kunit output (Nico Pache) [2168378] - kunit: tool: add --kernel_args to allow setting module params (Nico Pache) [2168378] - kunit: ubsan integration (Nico Pache) [2168378] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2168378] - rtc: move RTC_LIB_KUNIT_TEST to proper location (Nico Pache) [2168378] - RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size (Kamal Heib) [2168937] - RDMA/umem: Remove unused 'work' member from struct ib_umem (Kamal Heib) [2168937] - RDMA/restrack: Correct spelling (Kamal Heib) [2168937] - scripts/spelling.txt: add "exsits" pattern and fix typo instances (Kamal Heib) [2168937] - RDMA/cma: Refactor the inbound/outbound path records process flow (Kamal Heib) [2168937] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [2168937] - RDMA/umem: Use dma-buf locked API to solve deadlock (Kamal Heib) [2168936] - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues (Kamal Heib) [2168936] - RDMA/core: Fix ib block iterator counter overflow (Kamal Heib) [2168936] - RDMA/srp: Move large values to a new enum for gcc13 (Kamal Heib) [2168936] - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces (Kamal Heib) [2168936] - RDMA/cm: Make QP FLUSHABLE for supported device (Kamal Heib) [2168936] - RDMA: Extend RDMA kernel verbs ABI to support flush (Kamal Heib) [2168936] - RDMA: Extend RDMA user ABI to support flush (Kamal Heib) [2168936] - RDMA/cma: Change RoCE packet life time from 18 to 16 (Kamal Heib) [2168936] - RDMA/srp: Fix error return code in srp_parse_options() (Kamal Heib) [2168936] - RDMA: Extend RDMA kernel ABI to support atomic write (Kamal Heib) [2168936] - RDMA: Extend RDMA user ABI to support atomic write (Kamal Heib) [2168936] - RDMA/umem: remove FOLL_FORCE usage (Kamal Heib) [2168936] - RDMA/nldev: Fix failure to send large messages (Kamal Heib) [2168936] - RDMA/nldev: Add NULL check to silence false warnings (Kamal Heib) [2168936] - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() (Kamal Heib) [2168936] - IB/isert: use the ISCSI_LOGIN_CURRENT_STAGE macro (Kamal Heib) [2168936] - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port (Kamal Heib) [2168936] - RDMA/core: Make sure "ib_port" is valid when access sysfs node (Kamal Heib) [2168936] - RDMA/restrack: Release MR restrack when delete (Kamal Heib) [2168936] - IB/mad: Don't call to function that might sleep while in atomic context (Kamal Heib) [2168936] - RDMA/core: Fix order of nldev_exit call (Kamal Heib) [2168936] - RDMA/core: fix repeated words in comments (Kamal Heib) [2168936] - IB/iser: open code iser_disconnected_handler (Kamal Heib) [2168936] - IB/iser: add safety checks for state_mutex lock (Kamal Heib) [2168936] - IB/iser: open code iser_conn_state_comp_exch (Kamal Heib) [2168936] - RDMA/opa_vnic: fix spelling typo in comment (Kamal Heib) [2168936] - RDMA/core: return -EOPNOSUPP for ODP unsupported device (Kamal Heib) [2168936] - IB/uverbs: fix the typo of optional (Kamal Heib) [2168936] - RDMA/umem: Prepare to dynamic dma-buf locking specification (Kamal Heib) [2168936] - treewide: use get_random_u32() when possible (Kamal Heib) [2168933] - treewide: use prandom_u32_max() when possible, part 1 (Kamal Heib) [2168933] - RDMA/core: Clean up a variable name in ib_create_srq_user() (Kamal Heib) [2168933] - RDMA/srp: Support more than 255 rdma ports (Kamal Heib) [2168933] - RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID (Kamal Heib) [2168933] - RDMA/cma: Multiple path records support with netlink channel (Kamal Heib) [2168933] - RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths (Kamal Heib) [2168933] - RDMA/srpt: Use flex array destination for memcpy() (Kamal Heib) [2168933] - IB/cm: Refactor cm_insert_listen() and cm_find_listen() (Kamal Heib) [2168933] - IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen() (Kamal Heib) [2168933] - IB/cm: Remove the service_mask parameter from ib_cm_listen() (Kamal Heib) [2168933] - RDMA/core: Remove 'device' argument from rdma_build_skb() (Kamal Heib) [2168933] - RDMA/srp: Use the attribute group mechanism for sysfs attributes (Kamal Heib) [2168933] - RDMA/srp: Handle dev_set_name() failure (Kamal Heib) [2168933] - RDMA/srp: Remove the srp_host.released completion (Kamal Heib) [2168933] - RDMA/srp: Rework the srp_add_port() error path (Kamal Heib) [2168933] - IB: move from strlcpy with unused retval to strscpy (Kamal Heib) [2168933] - treewide: uapi: Replace zero-length arrays with flexible-array members (Kamal Heib) [2168933] - RDMA/core: Delete IPsec flow action logic from the core (Kamal Heib) [2168933] - scsi: qedf: Remove set but unused variable 'page' (Nilesh Javali) [2164963] - scsi: qedf: Fix a UAF bug in __qedf_probe() (Nilesh Javali) [2164963] - nh: fix scope used to find saddr when adding non gw nh (Guillaume Nault) [2189195] - Revert "ip: fix dflt addr selection for connected nexthop" (Guillaume Nault) [2189195] - Revert "ip: fix triggering of 'icmp redirect'" (Guillaume Nault) [2189195] - ip: fix triggering of 'icmp redirect' (Guillaume Nault) [2189195] - selftests/net: test nexthop without gw (Guillaume Nault) [2189195] - ip: fix dflt addr selection for connected nexthop (Guillaume Nault) [2189195] - skbuff: Extract list pointers to silence compiler warnings (Eric Chanudet) [2166789] - tools/thermal: Fix possible path truncations (Eric Chanudet) [2166789] - udf: Avoid using stale lengthOfImpUse (Eric Chanudet) [2166789] - udf: Get rid of 0-length arrays in struct fileIdentDesc (Eric Chanudet) [2166789] - udf: Get rid of 0-length arrays (Eric Chanudet) [2166789] - udf: Remove unused declaration (Eric Chanudet) [2166789] - udf: Check LVID earlier (Eric Chanudet) [2166789] - treewide: Replace open-coded flex arrays in unions (Eric Chanudet) [2166789] - hv_sock: Extract hvs_send_data() helper that takes only header (Eric Chanudet) [2166789] - scsi: lpfc: Use struct_group to isolate cast to larger object (Eric Chanudet) [2166789] - ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2187873] - ext4: fix possible double unlock when moving a directory (Carlos Maiolino) [2188241] - ext4: zero i_disksize when initializing the bootloader inode (Carlos Maiolino) [2188241] - ext4: make sure fs error flag setted before clear journal error (Carlos Maiolino) [2188241] - ext4: commit super block if fs record error when journal record without error (Carlos Maiolino) [2188241] - ext4, jbd2: add an optimized bmap for the journal inode (Carlos Maiolino) [2188241] - ext4: fix WARNING in ext4_update_inline_data (Carlos Maiolino) [2188241] - ext4: move where set the MAY_INLINE_DATA flag is set (Carlos Maiolino) [2188241] - ext4: Fix deadlock during directory rename (Carlos Maiolino) [2188241] - ext4: Fix comment about the 64BIT feature (Carlos Maiolino) [2188241] - ext4: fix another off-by-one fsmap error on 1k block filesystems (Carlos Maiolino) [2188241] - ext4: fix RENAME_WHITEOUT handling for inline directories (Carlos Maiolino) [2188241] - ext4: make kobj_type structures constant (Carlos Maiolino) [2188241] - ext4: fix cgroup writeback accounting with fs-layer encryption (Carlos Maiolino) [2188241] - ext4: fix incorrect options show of original mount_opt and extend mount_opt2 (Carlos Maiolino) [2188241] - ext4: Fix possible corruption when moving a directory (Carlos Maiolino) [2188241] - ext4: init error handle resource before init group descriptors (Carlos Maiolino) [2188241] - ext4: fix task hung in ext4_xattr_delete_inode (Carlos Maiolino) [2188241] - jbd2: fix data missing when reusing bh which is ready to be checkpointed (Carlos Maiolino) [2188241] - ext4: update s_journal_inum if it changes after journal replay (Carlos Maiolino) [2188241] - ext4: fail ext4_iget if special inode unallocated (Carlos Maiolino) [2188241] - ext4: remove unnecessary variable initialization (Carlos Maiolino) [2188241] - ext4: fix inode tree inconsistency caused by ENOMEM (Carlos Maiolino) [2188241] - ext4: refuse to create ea block when umounted (Carlos Maiolino) [2188241] - ext4: optimize ea_inode block expansion (Carlos Maiolino) [2188241] - ext4: allocate extended attribute value in vmalloc area (Carlos Maiolino) [2188241] - ext4: remove dead code in updating backup sb (Carlos Maiolino) [2188241] - ext4: dio take shared inode lock when overwriting preallocated blocks (Carlos Maiolino) [2188241] - ext4: don't show commit interval if it is zero (Carlos Maiolino) [2188241] - ext4: use ext4_fc_tl_mem in fast-commit replay path (Carlos Maiolino) [2188241] - ext4: improve xattr consistency checking and error reporting (Carlos Maiolino) [2188241] - fs/ext4: use try_cmpxchg in ext4_update_bh_state (Carlos Maiolino) [2188241] - ext4: Fix function prototype mismatch for ext4_feat_ktype (Carlos Maiolino) [2188241] - ext4: make xattr char unsignedness in hash explicit (Carlos Maiolino) [2188241] - ext4: deal with legacy signed xattr name hash values (Carlos Maiolino) [2188241] - NFS: Remove "select RPCSEC_GSS_KRB5 (Scott Mayhew) [2178741] - SUNRPC: Fix a crash in gss_krb5_checksum() (Scott Mayhew) [2178741] - NFS & NFSD: Update GSS dependencies (Scott Mayhew) [2178741] - SUNRPC: Move remaining internal definitions to gss_krb5_internal.h (Scott Mayhew) [2178741] - SUNRPC: Advertise support for the Camellia encryption types (Scott Mayhew) [2178741] - SUNRPC: Add KDF_FEEDBACK_CMAC (Scott Mayhew) [2178741] - SUNRPC: Support the Camellia enctypes (Scott Mayhew) [2178741] - SUNRPC: Advertise support for RFC 8009 encryption types (Scott Mayhew) [2178741] - SUNRPC: Add RFC 8009 encryption and decryption functions (Scott Mayhew) [2178741] - SUNRPC: Add KDF-HMAC-SHA2 (Scott Mayhew) [2178741] - SUNRPC: Add gk5e definitions for RFC 8009 encryption types (Scott Mayhew) [2178741] - SUNRPC: Refactor CBC with CTS into helpers (Scott Mayhew) [2178741] - SUNRPC: Add new subkey length fields (Scott Mayhew) [2178741] - SUNRPC: Parametrize the key length passed to context_v2_alloc_cipher() (Scott Mayhew) [2178741] - SUNRPC: Clean up cipher set up for v1 encryption types (Scott Mayhew) [2178741] - SUNRPC: Hoist KDF into struct gss_krb5_enctype (Scott Mayhew) [2178741] - SUNRPC: Rename .encrypt_v2 and .decrypt_v2 methods (Scott Mayhew) [2178741] - SUNRPC: Remove ->encrypt and ->decrypt methods from struct gss_krb5_enctype (Scott Mayhew) [2178741] - SUNRPC: Enable rpcsec_gss_krb5.ko to be built without CRYPTO_DES (Scott Mayhew) [2178741] - SUNRPC: Replace KRB5_SUPPORTED_ENCTYPES macro (Scott Mayhew) [2178741] - NFSD: Replace /proc/fs/nfsd/supported_krb5_enctypes with a symlink (Scott Mayhew) [2178741] - SUNRPC: Add /proc/net/rpc/gss_krb5_enctypes file (Scott Mayhew) [2178741] - SUNRPC: Remove another switch on ctx->enctype (Scott Mayhew) [2178741] - SUNRPC: Refactor the GSS-API Per Message calls in the Kerberos mechanism (Scott Mayhew) [2178741] - SUNRPC: Obscure Kerberos integrity keys (Scott Mayhew) [2178741] - SUNRPC: Obscure Kerberos signing keys (Scott Mayhew) [2178741] - SUNRPC: Obscure Kerberos encryption keys (Scott Mayhew) [2178741] - SUNRPC: Refactor set-up for aux_cipher (Scott Mayhew) [2178741] - SUNRPC: Obscure Kerberos session key (Scott Mayhew) [2178741] - SUNRPC: Improve Kerberos confounder generation (Scott Mayhew) [2178741] - SUNRPC: Remove .conflen field from struct gss_krb5_enctype (Scott Mayhew) [2178741] - SUNRPC: Remove .blocksize field from struct gss_krb5_enctype (Scott Mayhew) [2178741] - SUNRPC: Add header ifdefs to linux/sunrpc/gss_krb5.h (Scott Mayhew) [2178741] - Add new RPCSEC_GSS_KRB5 configs to RHEL configs (Scott Mayhew) [2178741] - sfc: remove expired unicast PTP filters (Íñigo Huguet) [2151464] - sfc: support unicast PTP (Íñigo Huguet) [2151464] - sfc: allow insertion of filters for unicast PTP (Íñigo Huguet) [2151464] - sfc: store PTP filters in a list (Íñigo Huguet) [2151464] - arm64: dts: qcom: sa8775p-ride: enable the BT UART port (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p-ride: enable the GNSS UART port (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p: add high-speed UART nodes (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p-ride: enable the SPI node (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p: add the spi16 node (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p-ride: enable i2c18 (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p: add the i2c18 node (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p-ride: enable QUPv3 #2 (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p: add the QUPv3 #2 node (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p: add cpufreq node (Adrien Thierry) [2186616] - arm64: dts: qcom: add initial support for qcom sa8775p-ride (Adrien Thierry) [2186616] - clk: qcom: gcc-sa8775p: remove unused variables (Adrien Thierry) [2186616] - pinctrl: qcom: add the tlmm driver sa8775p platforms (Adrien Thierry) [2186616] - interconnect: qcom: add a driver for sa8775p (Adrien Thierry) [2186616] - dt-bindings: interconnect: qcom: document the interconnects for sa8775p (Adrien Thierry) [2186616] - clk: qcom: add the GCC driver for sa8775p (Adrien Thierry) [2186616] - dt-bindings: clock: Add Qualcomm SA8775P GCC (Adrien Thierry) [2186616] - soc: qcom: rmphpd: add power domains for sa8775p (Adrien Thierry) [2186616] - dt-bindings: power: qcom,rpmpd: document sa8775p (Adrien Thierry) [2186616] - clk: qcom: rpmh: add clocks for sa8775p (Adrien Thierry) [2186616] - netfilter: nfnetlink_queue: enable classid socket info retrieval (Florian Westphal) [2087510] - nfqueue: enable to set skb->priority (Florian Westphal) [2087510] - netfilter: nfqueue: enable to get skb->priority (Florian Westphal) [2087510] - KVM: s390: selftest: memop: Add cmpxchg tests (Thomas Huth) [2183983] - Documentation: KVM: s390: Describe KVM_S390_MEMOP_F_CMPXCHG (Thomas Huth) [2183983] - KVM: s390: Extend MEM_OP ioctl by storage key checked cmpxchg (Thomas Huth) [2183983] - KVM: s390: Refactor vcpu mem_op function (Thomas Huth) [2183983] - KVM: s390: Refactor absolute vm mem_op function (Thomas Huth) [2183983] - KVM: s390: Dispatch to implementing function at top level of vm mem_op (Thomas Huth) [2183983] - KVM: s390: Move common code of mem_op functions into function (Thomas Huth) [2183983] - KVM: s390: selftest: memop: Fix integer literal (Thomas Huth) [2183983] - KVM: s390: selftest: memop: Fix wrong address being used in test (Thomas Huth) [2183983] - KVM: s390: selftest: memop: Fix typo (Thomas Huth) [2183983] - KVM: s390: selftest: memop: Add bad address test (Thomas Huth) [2183983] - KVM: s390: selftest: memop: Move testlist into main (Thomas Huth) [2183983] - KVM: s390: selftest: memop: Replace macros by functions (Thomas Huth) [2183983] - KVM: s390: selftest: memop: Pass mop_desc via pointer (Thomas Huth) [2183983] - KVM: selftests: move common startup logic to kvm_util.c (Thomas Huth) [2183983] - s390/uaccess: avoid __ashlti3() call (Thomas Huth) [2183983] - s390/uaccess: limit number of retries for cmpxchg_user_key() (Thomas Huth) [2183983] - s390/cmpxchg: make loop condition for 1,2 byte cases precise (Thomas Huth) [2183983] - s390/uaccess: add cmpxchg_user_key() (Thomas Huth) [2183983] - s390/extable: add EX_TABLE_UA_LOAD_REGPAIR() macro (Thomas Huth) [2183983] - s390/cmpxchg: remove digits from input constraints (Thomas Huth) [2183983] - s390/cmpxchg: make variables local to each case label (Thomas Huth) [2183983] - s390/cmpxchg: use symbolic names for inline assembly operands (Thomas Huth) [2183983] - selftests: fib_tests: Add test cases for IPv4/IPv6 in route notify (Hangbin Liu) [2186065] - selftests/net: l2_tos_ttl_inherit.sh: Ensure environment cleanup on failure. (Hangbin Liu) [2186065] - selftests/net: l2_tos_ttl_inherit.sh: Run tests in their own netns. (Hangbin Liu) [2186065] - selftests/net: l2_tos_ttl_inherit.sh: Set IPv6 addresses with "nodad". (Hangbin Liu) [2186065] - selftests/net: fix reinitialization of TEST_PROGS in net self tests. (Hangbin Liu) [2186065] - selftests/net: test l2 tunnel TOS/TTL inheriting (Hangbin Liu) [2186065] - selftests: net: rps_default_mask.sh: delete veth link specifically (Hangbin Liu) [2186065] - selftests: net: devlink_port_split.py: skip test if no suitable device available (Hangbin Liu) [2186065] - selftests: net: tcp_mmap: populate pages in send path (Hangbin Liu) [2186065] - selftests: nft_nat: ensuring the listening side is up before starting the client (Hangbin Liu) [2186065] - selftest: fib_tests: Always cleanup before exit (Hangbin Liu) [2186065] - selftests/net: Interpret UDP_GRO cmsg data as an int value (Hangbin Liu) [2186065] - selftests: forwarding: lib: quote the sysctl values (Hangbin Liu) [2186065] - selftests: forwarding: Fix failing tests with old libnet (Hangbin Liu) [2186065] - selftests/net: so_txtime: usage(): fix documentation of default clock (Hangbin Liu) [2186065] - selftests: fib_rule_tests: Test UDP and TCP connections with DSCP rules. (Hangbin Liu) [2186064] - ipv6: Fix tcp socket connection with DSCP. (Hangbin Liu) [2186064] - ipv6: Fix datagram socket connection with DSCP. (Hangbin Liu) [2186064] - ipv6: Fix an uninit variable access bug in __ip6_make_skb() (Hangbin Liu) [2186064] - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation (Hangbin Liu) [2186064] - selftests: net: fib_rule_tests: fix support for running individual tests (Hangbin Liu) [2186064] - selftests: net: fib_rule_tests: add support to select a test to run (Hangbin Liu) [2186064] - net: setsockopt: fix IPV6_UNICAST_IF option for connected sockets (Hangbin Liu) [2186064] - net-next: Fix IP_UNICAST_IF option behavior for connected sockets (Hangbin Liu) [2186064] - media: videobuf2: Assert held reservation lock for dma-buf mmapping (Mika Penttilä) [2160456] - media: videobuf2: Stop using internal dma-buf lock (Mika Penttilä) [2160456] - media: videobuf2: Prepare to dynamic dma-buf locking specification (Mika Penttilä) [2160456] - dma-buf: Add unlocked variant of vmapping functions (Mika Penttilä) [2160456] - of: device: make of_device_uevent_modalias() take a const device * (Mika Penttilä) [2160456] - driver core: pass a const * into of_device_uevent() (Mika Penttilä) [2160456] - resource: Convert DEFINE_RES_NAMED() to be compound literal (Mika Penttilä) [2160456] - i915: Move list_count() to list.h as list_count_nodes() for broader use (Mika Penttilä) [2160456] - container_of: add container_of_const() that preserves const-ness of the pointer (Mika Penttilä) [2160456] - drm: Move nomodeset kernel parameter to drivers/video (Mika Penttilä) [2160456] - iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM() (Mika Penttilä) [2160456] - ACPI: video: Allow GPU drivers to report no panels (Mika Penttilä) [2160456] - ACPI: video: Make backlight class device registration a separate step (v2) (Mika Penttilä) [2160456] - ACPI: video: Add acpi_video_backlight_use_native() helper (Mika Penttilä) [2160456] - nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open (Jeffrey Layton) [2180124] - NFSD: register/unregister of nfsd-client shrinker at nfsd startup/shutdown time (Jeffrey Layton) [2180124] - NFSD: refactoring courtesy_client_reaper to a generic low memory shrinker (Jeffrey Layton) [2180124] - NFSD: add shrinker to reap courtesy clients on low memory condition (Jeffrey Layton) [2180124] - NFSD: keep track of the number of courtesy clients in the system (Jeffrey Layton) [2180124] - NFSD: limit the number of v4 clients to 1024 per 1GB of system memory (Jeffrey Layton) [2180124] - NFSD: keep track of the number of v4 clients in the system (Jeffrey Layton) [2180124] - NFSD: Show state of courtesy client in client info (Jeffrey Layton) [2180124] - NFSD: add support for lock conflict to courteous server (Jeffrey Layton) [2180124] - NFSD: add support for share reservation conflict to courteous server (Jeffrey Layton) [2180124] - NFSD: add courteous server support for thread with only delegation (Jeffrey Layton) [2180124] - l2tp: generate correct module alias strings (Ivan Vecera) [2178211] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2178211] - flow_offload: Introduce flow_match_l2tpv3 (Ivan Vecera) [2178211] - net/sched: flower: Add L2TPv3 filter (Ivan Vecera) [2178211] - flow_dissector: Add L2TPv3 dissectors (Ivan Vecera) [2178211] - uapi: move IPPROTO_L2TP to in.h (Ivan Vecera) [2178211] - scsi: qla2xxx: Synchronize the IOCB count to be in order (Nilesh Javali) [2164960] - scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove the unused variable wwn (Nilesh Javali) [2164960] - scsi: qla2xxx: Simplify if condition evaluation (Nilesh Javali) [2164960] - scsi: qla2xxx: Use a variable for repeated mem_size computation (Nilesh Javali) [2164960] - scsi: qla2xxx: Make qla_trim_buf() and __qla_adjust_buf() static (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix printk() format string (Nilesh Javali) [2164960] - scsi: qla2xxx: Update version to 10.02.08.200-k (Nilesh Javali) [2164960] - scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (Nilesh Javali) [2164960] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2164960] - scsi: qla2xxx: edif: Reduce memory usage during low I/O (Nilesh Javali) [2164960] - scsi: qla2xxx: edif: Fix stall session after app start (Nilesh Javali) [2164960] - scsi: qla2xxx: edif: Fix performance dip due to lock contention (Nilesh Javali) [2164960] - scsi: qla2xxx: Relocate/rename vp map (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove dead code (GNN ID) (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove dead code (GPNID) (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove dead code (Nilesh Javali) [2164960] - scsi: qla2xxx: Update version to 10.02.08.100-k (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix IOCB resource check warning (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove increment of interface err cnt (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix erroneous link down (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove unintended flag clearing (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix stalled login (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix exchange oversubscription for management commands (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix exchange oversubscription (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix link failure in NPIV environment (Nilesh Javali) [2164960] - scsi: qla2xxx: Check if port is online before sending ELS (Nilesh Javali) [2164960] - scsi: qla2xxx: Initialize vha->unknown_atio_[list, work] for NPIV hosts (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove duplicate of vha->iocb_work initialization (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove unused variable 'found_devs' (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix set-but-not-used variable warnings (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() (Nilesh Javali) [2164960] - arm64: dts: qcom: sc8280xp: add rng device tree node (Brian Masney) [2121062] - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ (Brian Masney) [2121062] - crypto: qcom-rng - ensure buffer for generate is completely filled (Brian Masney) [2121062] - RDMA/irdma: Add support for dmabuf pin memory regions (Kamal Heib) [2153378] - RDMA/irdma: Fix potential NULL-ptr-dereference (Kamal Heib) [2153378] - RDMA/irdma: Split CQ handler into irdma_reg_user_mr_type_cq (Kamal Heib) [2153378] - RDMA/irdma: Split QP handler into irdma_reg_user_mr_type_qp (Kamal Heib) [2153378] - RDMA/irdma: Split mr alloc and free into new functions (Kamal Heib) [2153378] - RDMA/irdma: Split MEM handler into irdma_reg_user_mr_type_mem (Kamal Heib) [2153378] - RDMA/irdma: Remove extra ret variable in favor of existing err (Kamal Heib) [2153378] - RDMA/irdma: Initialize net_type before checking it (Kamal Heib) [2153378] - RDMA/irdma: Do not request 2-level PBLEs for CQ alloc (Kamal Heib) [2153378] - RDMA/irdma: Fix RQ completion opcode (Kamal Heib) [2153378] - RDMA/irdma: Fix inline for multiple SGE's (Kamal Heib) [2153378] - dmaengine: drivers: Use devm_platform_ioremap_resource() (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: Set link_rx bit on GO TRE for rx operation (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: Document preferred SM6350 binding (Alessandro Carminati) [2177677] - dmaengine: qcom: deprecate redundant of_device_id entries (Alessandro Carminati) [2177677] - dmaengine: qcom-adm: fix wrong calling convention for prep_slave_sg (Alessandro Carminati) [2177677] - dmaengine: qcom-adm: fix wrong sizeof config in slave_config (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: move read_lock_bh to read_lock in tasklet (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: Add SM6350 support (Alessandro Carminati) [2177677] - dmaengine: qcom: bam_dma: fix runtime PM underflow (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: Add support for sc7280 (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: Add SM8350 support (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: Add support for ee_offset (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: set chain and link flag for duplex (Alessandro Carminati) [2177677] - dmaengine: nbpfaxi: Use platform_get_irq_optional() to get the interrupt (Alessandro Carminati) [2177677] - dmaengine: sf-pdma: Get number of channel by device tree (Alessandro Carminati) [2177677] - dmaengine: qcom-adm: stop abusing slave_id config (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: Remove unnecessary print function dev_err() (Alessandro Carminati) [2177677] - dmaengine: qcom: bam_dma: Add "powered remotely" mode (Alessandro Carminati) [2177677] - watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource (David Arcari) [2189375] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (David Arcari) [2189375]- i40e: Fix kernel crash during reboot when adapter is in recovery mode (Stefan Assmann) [2153285] - i40e: add double of VLAN header when computing the max MTU (Stefan Assmann) [2153285] - i40e: Add checking for null for nlmsg_find_attr() (Stefan Assmann) [2153285] - net/i40e: Replace 0-length array with flexible array (Stefan Assmann) [2153285] - i40e: use ERR_PTR error print in i40e messages (Stefan Assmann) [2153285] - i40e: use int for i40e_status (Stefan Assmann) [2153285] - i40e: Remove string printing for i40e_status (Stefan Assmann) [2153285] - i40e: Remove unused i40e status codes (Stefan Assmann) [2153285] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153285] - i40e: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153285] - virtchnl: i40e/iavf: rename iwarp to rdma (Stefan Assmann) [2153285] - treewide: Convert del_timer*() to timer_shutdown*() (Stefan Assmann) [2153285] - i40e: Fix the inability to attach XDP program on downed interface (Stefan Assmann) [2153285] - i40e: allow toggling loopback mode via ndo_set_features callback (Stefan Assmann) [2153285] - i40e: Disallow ip4 and ip6 l4_4_bytes (Stefan Assmann) [2153285] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2153285] - i40e: Fix not setting default xps_cpus after reset (Stefan Assmann) [2153285] - redhat/configs: Enable CONFIG_SLS (Waiman Long) [2180952] - x86,retpoline: Be sure to emit INT3 after JMP *%\reg (Waiman Long) [2180952] - selftests: tls: add a test for queuing data before setting the ULP (Sabrina Dubroca) [2183538] - net: tls: fix device-offloaded sendpage straddling records (Sabrina Dubroca) [2183538] - net: tls: avoid hanging tasks on the tx_lock (Sabrina Dubroca) [2183538] - tls: rx: fix return value for async crypto (Sabrina Dubroca) [2183538] - net/tls: tls_is_tx_ready() checked list_entry (Sabrina Dubroca) [2183538] - net/tls: Fix memory leak in tls_enc_skb() and tls_sw_fallback_init() (Sabrina Dubroca) [2183538] - net: tls: Add ARIA-GCM algorithm (Sabrina Dubroca) [2183538] - net/tls: Support 256 bit keys with TX device offload (Sabrina Dubroca) [2183538] - net/tls: Use cipher sizes structs (Sabrina Dubroca) [2183538] - net/tls: Describe ciphers sizes by const structs (Sabrina Dubroca) [2183538] - mlxsw: core: Register devlink instance before sub-objects (Petr Oros) [2172273] - mlxsw: spectrum_acl_tcam: Move devlink param to TCAM code (Petr Oros) [2172273] - mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations (Petr Oros) [2172273] - mlxsw: spectrum_acl_tcam: Make fini symmetric to init (Petr Oros) [2172273] - mlxsw: spectrum_acl_tcam: Add missing mutex_destroy() (Petr Oros) [2172273] - net/mlx5e: Create auxdev devlink instance in the same ns as parent devlink (Petr Oros) [2172273] - bnxt_en: fix devlink port registration to netdev (Petr Oros) [2172273] - ice: move devlink port creation/deletion (Petr Oros) [2172273] - sefltests: netdevsim: wait for devlink instance after netns removal (Petr Oros) [2172273] - devlink: Fix netdev notifier chain corruption (Petr Oros) [2172273] - devlink: Fix TP_STRUCT_entry in trace of devlink health report (Petr Oros) [2172273] - devlink: Update devlink health documentation (Petr Oros) [2172273] - devlink: Move health common function to health file (Petr Oros) [2172273] - devlink: Move devlink health test to health file (Petr Oros) [2172273] - devlink: Move devlink health dump to health file (Petr Oros) [2172273] - devlink: Move devlink fmsg and health diagnose to health file (Petr Oros) [2172273] - devlink: Move devlink health report and recover to health file (Petr Oros) [2172273] - devlink: Move devlink health get and set code to health file (Petr Oros) [2172273] - devlink: health: Fix nla_nest_end in error flow (Petr Oros) [2172273] - devlink: Split out health reporter create code (Petr Oros) [2172273] - devlink: don't allow to change net namespace for FW_ACTIVATE reload action (Petr Oros) [2172273] - devlink: add forgotten devlink instance lock assertion to devl_param_driverinit_value_set() (Petr Oros) [2172273] - devlink: allow to call devl_param_driverinit_value_get() without holding instance lock (Petr Oros) [2172273] - devlink: convert param list to xarray (Petr Oros) [2172273] - devlink: use xa_for_each_start() helper in devlink_nl_cmd_port_get_dump_one() (Petr Oros) [2172273] - devlink: fix the name of value arg of devl_param_driverinit_value_get() (Petr Oros) [2172273] - devlink: make sure driver does not read updated driverinit param before reload (Petr Oros) [2172273] - devlink: don't use strcpy() to copy param value (Petr Oros) [2172273] - devlink: stop using NL_SET_ERR_MSG_MOD (Petr Oros) [2172273] - devlink: change port event netdev notifier from per-net to global (Petr Oros) [2172273] - devlink: Fix memleak in health diagnose callback (Petr Oros) [2172273] - devlink: Move devlink dev selftest code to dev (Petr Oros) [2172273] - devlink: Move devlink_info_req struct to be local (Petr Oros) [2172273] - devlink: Move devlink dev flash code to dev (Petr Oros) [2172273] - devlink: Move devlink dev info code to dev (Petr Oros) [2172273] - devlink: Move devlink dev eswitch code to dev (Petr Oros) [2172273] - devlink: Move devlink dev reload code to dev (Petr Oros) [2172273] - devlink: Split out dev get and dump code (Petr Oros) [2172273] - devlink: rename and reorder instances of struct devlink_cmd (Petr Oros) [2172273] - devlink: remove "gen" from struct devlink_gen_cmd name (Petr Oros) [2172273] - devlink: rename devlink_nl_instance_iter_dump() to "dumpit" (Petr Oros) [2172273] - devlink: remove devlink features (Petr Oros) [2172273] - devlink: send objects notifications during devlink reload (Petr Oros) [2172273] - devlink: move devlink reload notifications back in between _down() and _up() calls (Petr Oros) [2172273] - mlxsw: spectrum: Remove pointless call to devlink_param_driverinit_value_set() (Petr Oros) [2172273] - net/mlx5: Move eswitch port metadata devlink param to flow eswitch code (Petr Oros) [2172273] - net/mlx5: Move flow steering devlink param to flow steering code (Petr Oros) [2172273] - net/mlx5: Move fw reset devlink param to fw reset code (Petr Oros) [2172273] - devlink: protect devlink param list by instance lock (Petr Oros) [2172273] - devlink: put couple of WARN_ONs in devlink_param_driverinit_value_get() (Petr Oros) [2172273] - devlink: make devlink_param_driverinit_value_set() return void (Petr Oros) [2172273] - qed: remove pointless call to devlink_param_driverinit_value_set() (Petr Oros) [2172273] - ice: remove pointless calls to devlink_param_driverinit_value_set() (Petr Oros) [2172273] - devlink: don't work with possible NULL pointer in devlink_param_unregister() (Petr Oros) [2172273] - devlink: make devlink_param_register/unregister static (Petr Oros) [2172273] - net/mlx5: Covert devlink params registration to use devlink_params_register/unregister() (Petr Oros) [2172273] - net/mlx5: Change devlink param register/unregister function names (Petr Oros) [2172273] - net/mlx5: Unregister traps on driver unload flow (Petr Oros) [2172273] - devlink: remove a dubious assumption in fmsg dumping (Petr Oros) [2172273] - netlink: fix spelling mistake in dump size assert (Petr Oros) [2172273] - devlink: add instance lock assertion in devl_is_registered() (Petr Oros) [2172273] - devlink: remove devlink_dump_for_each_instance_get() helper (Petr Oros) [2172273] - devlink: convert reporters dump to devlink_nl_instance_iter_dump() (Petr Oros) [2172273] - devlink: convert linecards dump to devlink_nl_instance_iter_dump() (Petr Oros) [2172273] - devlink: remove reporter reference counting (Petr Oros) [2172273] - devlink: remove devl*_port_health_reporter_destroy() (Petr Oros) [2172273] - devlink: remove reporters_lock (Petr Oros) [2172273] - devlink: protect health reporter operation with instance lock (Petr Oros) [2172273] - net/mlx5: Remove MLX5E_LOCKED_FLOW flag (Petr Oros) [2172273] - net/mlx5e: Create separate devlink instance for ethernet auxiliary device (Petr Oros) [2172273] - devlink: remove linecard reference counting (Petr Oros) [2172273] - devlink: remove linecards lock (Petr Oros) [2172273] - mlxsw: core_linecards: Separate line card init and fini flow (Petr Oros) [2172273] - devlink: remove some unnecessary code (Petr Oros) [2172273] - devlink: keep the instance mutex alive until references are gone (Petr Oros) [2172273] - netdevsim: move devlink registration under the instance lock (Petr Oros) [2172273] - netdevsim: rename a label (Petr Oros) [2172273] - devlink: allow registering parameters after the instance (Petr Oros) [2172273] - devlink: don't require setting features before registration (Petr Oros) [2172273] - devlink: remove the registration guarantee of references (Petr Oros) [2172273] - devlink: always check if the devlink instance is registered (Petr Oros) [2172273] - devlink: protect devlink->dev by the instance lock (Petr Oros) [2172273] - devlink: update the code in netns move to latest helpers (Petr Oros) [2172273] - devlink: bump the instance index directly when iterating (Petr Oros) [2172273] - devlink: convert remaining dumps to the by-instance scheme (Petr Oros) [2172273] - devlink: add by-instance dump infra (Petr Oros) [2172273] - devlink: uniformly take the devlink instance lock in the dump loop (Petr Oros) [2172273] - devlink: restart dump based on devlink instance ids (function) (Petr Oros) [2172273] - devlink: restart dump based on devlink instance ids (nested) (Petr Oros) [2172273] - devlink: restart dump based on devlink instance ids (simple) (Petr Oros) [2172273] - devlink: health: combine loops in dump (Petr Oros) [2172273] - devlink: drop the filter argument from devlinks_xa_find_get (Petr Oros) [2172273] - devlink: remove start variables from dumps (Petr Oros) [2172273] - devlink: use an explicit structure for dump context (Petr Oros) [2172273] - netlink: add macro for checking dump ctx size (Petr Oros) [2172273] - devlink: split out netlink code (Petr Oros) [2172273] - devlink: split out core code (Petr Oros) [2172273] - devlink: rename devlink_netdevice_event -> devlink_port_netdevice_event (Petr Oros) [2172273] - devlink: move code to a dedicated directory (Petr Oros) [2172273] - devlink: protect devlink dump by the instance lock (Petr Oros) [2172273] - selftests: devlink: add a warning for interfaces coming up (Petr Oros) [2172273] - selftests: devlink: fix the fd redirect in dummy_reporter_test (Petr Oros) [2172273] - devlink: hold region lock when flushing snapshots (Petr Oros) [2172273] - net: devlink: Add missing error check to devlink_resource_put() (Petr Oros) [2172273] - devlink: Expose port function commands to control migratable (Petr Oros) [2172273] - devlink: Expose port function commands to control RoCE (Petr Oros) [2172273] - devlink: Move devlink port function hw_addr attr documentation (Petr Oros) [2172273] - net/mlx5: Fix orthography errors in documentation (Petr Oros) [2172273] - devlink: Validate port function request (Petr Oros) [2172273] - net: devlink: add DEVLINK_INFO_VERSION_GENERIC_FW_BOOTLOADER (Petr Oros) [2172273] - net: devlink: convert port_list into xarray (Petr Oros) [2172273] - net: devlink: clean-up empty devlink_ops::info_get() (Petr Oros) [2172273] - net: devlink: make the devlink_ops::info_get() callback optional (Petr Oros) [2172273] - net: devlink: let the core report the driver name instead of the drivers (Petr Oros) [2172273] - devlink: support directly reading from region memory (Petr Oros) [2172273] - devlink: refactor region_read_snapshot_fill to use a callback function (Petr Oros) [2172273] - devlink: remove unnecessary parameter from chunk_fill function (Petr Oros) [2172273] - devlink: find snapshot in devlink_nl_cmd_region_read_dumpit (Petr Oros) [2172273] - devlink: report extended error message in region_read_dumpit() (Petr Oros) [2172273] - devlink: use min_t to calculate data_size (Petr Oros) [2172273] - net: devlink: add WARN_ON_ONCE to check return value of unregister_netdevice_notifier_net() call (Petr Oros) [2172273] - devlink: remove redundant health state set to error (Petr Oros) [2172273] - Documentation: devlink: Add blank line padding on numbered lists in Devlink Port documentation (Petr Oros) [2172273] - Documentation: Add documentation for new devlink-rate attributes (Petr Oros) [2172273] - devlink: Allow to set up parent in devl_rate_leaf_create() (Petr Oros) [2172273] - devlink: Allow for devlink-rate nodes parent reassignment (Petr Oros) [2172273] - devlink: Enable creation of the devlink-rate nodes from the driver (Petr Oros) [2172273] - devlink: Introduce new attribute 'tx_weight' to devlink-rate (Petr Oros) [2172273] - devlink: Introduce new attribute 'tx_priority' to devlink-rate (Petr Oros) [2172273] - devlink: Fix warning when unregistering a port (Petr Oros) [2172273] - net: devlink: move netdev notifier block to dest namespace during reload (Petr Oros) [2172273] - net: introduce a helper to move notifier block to different namespace (Petr Oros) [2172273] - selftests: devlink_lib: Split out helper (Petr Oros) [2172273] - devlink: Add packet traps for 802.1X operation (Petr Oros) [2172273] - net: devlink: reintroduce ndo_get_devlink_port (Petr Oros) [2172273] - net: expose devlink port over rtnetlink (Petr Oros) [2172273] - net: remove unused ndo_get_devlink_port (Petr Oros) [2172273] - net: devlink: use devlink_port pointer instead of ndo_get_devlink_port (Petr Oros) [2172273] - net: devlink: add not cleared type warning to port unregister (Petr Oros) [2172273] - net: devlink: store copy netdevice ifindex and ifname to allow port_fill() without RTNL held (Petr Oros) [2172273] - net: devlink: remove net namespace check from devlink_nl_port_fill() (Petr Oros) [2172273] - net: devlink: remove netdev arg from devlink_port_type_eth_set() (Petr Oros) [2172273] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Petr Oros) [2172273] - net: devlink: track netdev with devlink_port assigned (Petr Oros) [2172273] - net: devlink: take RTNL in port_fill() function only if it is not held (Petr Oros) [2172273] - net: devlink: move port_type_netdev_checks() call to __devlink_port_type_set() (Petr Oros) [2172273] - net: devlink: move port_type_warn_schedule() call to __devlink_port_type_set() (Petr Oros) [2172273] - net: devlink: convert devlink port type-specific pointers to union (Petr Oros) [2172273] - Documentation: devlink: fix the locking section (Petr Oros) [2172273] - ionic: change order of devlink port register and netdev register (Petr Oros) [2172273] - ice: reorder PF/representor devlink port register/unregister flows (Petr Oros) [2172273] - Revert "block: Merge bio before checking ->cached_rq" (Ming Lei) [2188514] - redhat/configs: Enable WERROR only for gcc 11 (Waiman Long) [2184097] - redhat/configs: Enable WERROR for x86_64 builds (Prarit Bhargava) [2184097] - redhat/Makefile.variables: Add ENABLE_WERROR (Prarit Bhargava) [2184097] - mlx4: Fix compilation warning in drivers/net/ethernet/mellanox/mlx4/fw.c (Waiman Long) [2184097] - iomap: Remove unused iomap variable in iomap_zero_iter() (Waiman Long) [2184097] - xfs: Fix bug in xfs_discard_folio() (Waiman Long) [2184097] - drm/amd/display: fix i386 frame size warning (Waiman Long) [2184097] - gcc: disable -Warray-bounds for gcc-11 too (Waiman Long) [2184097] - HID: Make lowlevel driver structs const (Waiman Long) [2184097] - HID: Unexport struct i2c_hid_ll_driver (Waiman Long) [2184097] - HID: Unexport struct hidp_hid_driver (Waiman Long) [2184097] - HID: Unexport struct uhid_hid_driver (Waiman Long) [2184097] - HID: Unexport struct usb_hid_driver (Waiman Long) [2184097] - HID: Remove unused function hid_is_using_ll_driver() (Waiman Long) [2184097] - HID: usbhid: Make hid_is_usb() non-inline (Waiman Long) [2184097] - HID: letsketch: Use hid_is_usb() (Waiman Long) [2184097] - tty: Make tty_termios_copy_hw() old ktermios const (Waiman Long) [2184097] - tty: Remove baudrate dead code & make ktermios params const (Waiman Long) [2184097] - tty: remove IBSHIFT ifdefs (Waiman Long) [2184097] - tty: remove BOTHER ifdefs (Waiman Long) [2184097] - tty: reformat tty_struct::flags into kernel-doc (Waiman Long) [2184097] - tty: finish kernel-doc of tty_struct members (Waiman Long) [2184097] - tty: baudrate: Explicit usage of B0 for encoding input baudrate (Waiman Long) [2184097] - tty: remove extern from functions in tty headers (Waiman Long) [2184097] - tty: make tty_set_operations an inline (Waiman Long) [2184097] - tty: tty_flip.h needs only tty_buffer and tty_port (Waiman Long) [2184097] - tty: move tty_port to new tty_port.h (Waiman Long) [2184097] - tty: move tty_buffer definitions to new tty_buffer.h (Waiman Long) [2184097] - tty: move tty_ldisc_receive_buf to tty_flip.h (Waiman Long) [2184097] - tty: include list & lockdep from tty_ldisc.h (Waiman Long) [2184097] - tty: move ldisc prototypes to tty_ldisc.h (Waiman Long) [2184097] - tty: include kref.h in tty_driver.h (Waiman Long) [2184097] - tty: move tty_driver related prototypes to tty_driver.h (Waiman Long) [2184097] - PCI: Restrict device disabled status check to DT (Myron Stowe) [2184745] - null_blk: Always check queue mode setting from configfs (Ming Lei) [2186146] - coredump: Use the vma snapshot in fill_files_note (Ricardo Robaina) [2169741] {CVE-2023-1249} - coredump: Remove the WARN_ON in dump_vma_snapshot (Ricardo Robaina) [2169741] {CVE-2023-1249} - random: schedule jitter credit for next jiffy, not in two jiffies (Prarit Bhargava) [2109238] - random: use expired timer rather than wq for mixing fast pool (Prarit Bhargava) [2109238] - random: avoid reading two cache lines on irq randomness (Prarit Bhargava) [2109238] - random: clamp credited irq bits to maximum mixed (Prarit Bhargava) [2109238] - random: cap jitter samples per bit to factor of HZ (Prarit Bhargava) [2109238] - random: schedule mix_interrupt_randomness() less often (Prarit Bhargava) [2109238] - siphash: use one source of truth for siphash permutations (Prarit Bhargava) [2109238] - random: help compiler out with fast_mix() by using simpler arguments (Prarit Bhargava) [2109238] - random: do not use input pool from hard IRQs (Prarit Bhargava) [2109238] - random: order timer entropy functions below interrupt functions (Prarit Bhargava) [2109238] - random: do not pretend to handle premature next security model (Prarit Bhargava) [2109238] - random: mix in timestamps and reseed on system restore (Prarit Bhargava) [2109238] - random: use first 128 bits of input as fast init (Prarit Bhargava) [2109238] - random: do not use batches when !crng_ready() (Prarit Bhargava) [2109238] - random: vary jitter iterations based on cycle counter speed (Prarit Bhargava) [2109238] - random: insist on random_get_entropy() existing in order to simplify (Prarit Bhargava) [2109238] - workqueue: Fold rebind_worker() within rebind_workers() (Waiman Long) [2182337] - workqueue: Unbind kworkers before sending them to exit() (Waiman Long) [2182337] - workqueue: Don't hold any lock while rcuwait'ing for !POOL_MANAGER_ACTIVE (Waiman Long) [2182337] - workqueue: Convert the idle_timer to a timer + work_struct (Waiman Long) [2182337] - workqueue: Factorize unbind/rebind_workers() logic (Waiman Long) [2182337] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Waiman Long) [2182337] - workqueue: don't skip lockdep work dependency in cancel_work_sync() (Waiman Long) [2182337] - workqueue: Change the comments of the synchronization about the idle_list (Waiman Long) [2182337] - workqueue: Remove the mb() pair between wq_worker_sleeping() and insert_work() (Waiman Long) [2182337] - workqueue: Remove the cacheline_aligned for nr_running (Waiman Long) [2182337] - workqueue: Move the code of waking a worker up in unbind_workers() (Waiman Long) [2182337] - workqueue: Remove the outdated comment before wq_worker_sleeping() (Waiman Long) [2182337] - workqueue: Fix unbind_workers() VS wq_worker_sleeping() race (Waiman Long) [2182337]- redhat/configs: turn off BBNSM RTC Driver (Steve Best) [2182332] - dt-bindings: mfd: Add NXP BBNSM (Steve Best) [2182332] - rtc: bbnsm: Add the bbnsm rtc support (Steve Best) [2182332] - redhat/configs: turn off i.MX8MP interconnect Driver (Steve Best) [2184106] - interconnect: imx: Make imx_icc_unregister() return void (Steve Best) [2184106] - interconnect: imx: Ignore return value of icc_provider_del() in .remove() (Steve Best) [2184106] - interconnect: imx: Add platform driver for imx8mp (Steve Best) [2184106] - interconnect: imx: configure NoC mode/prioriry/ext_control (Steve Best) [2184106] - interconnect: imx: introduce imx_icc_provider (Steve Best) [2184106] - interconnect: imx: set src node (Steve Best) [2184106] - interconnect: imx: fix max_node_id (Steve Best) [2184106] - NFSv4: Fix hangs when recovering open state after a server reboot (Benjamin Coddington) [2186011] - scsi: ses: Don't attach if enclosure has no components (Tomas Henzl) [2102283] - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl) [2102283] - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl) [2102283] - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl) [2102283] - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl) [2102283] - vmxnet3: move rss code block under eop descriptor (Izabela Bakollari) [2169514] - selftests: forwarding: add tunnel_key "nofrag" test case (Davide Caratti) [2183450] - selftests: tc-testing: add tunnel_key "nofrag" test case (Davide Caratti) [2183450] - selftests: tc-testing: add "depends_on" property to skip tests (Davide Caratti) [2183450] - net/sched: act_tunnel_key: add support for "don't fragment" (Davide Caratti) [2183450] - NFSD: fix use-after-free in nfsd4_ssc_setup_dul() (Jeffrey Layton) [2182039] {CVE-2023-1652} - sched/core: Fix arch_scale_freq_tick() on tickless systems (Phil Auld) [1996625] - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] (Michael Petlan) [2153897]- vfs: remove the FL_EXT_LMOPS flag (Jeffrey Layton) [2185616] - SUNRPC: Fix a server shutdown leak (Benjamin Coddington) [2180601] - net: mpls: fix stale pointer if allocation fails during device rename (Guillaume Nault) [2184955] {CVE-2023-26545} - net-ipv6: changes to ->tclass (via IPV6_TCLASS) should sk_dst_reset() (Felix Maurer) [2172062] - net-ipv6: do not allow IPV6_TCLASS to muck with tcp's ECN (Felix Maurer) [2172062] - x86/acpi/boot: Correct acpi_is_processor_usable() check (Prarit Bhargava) [2163809] - x86/ACPI/boot: Use FADT version to check support for online capable (Prarit Bhargava) [2163809] - x86/acpi/boot: Do not register processors that cannot be onlined for x2APIC (Prarit Bhargava) [2163809] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Prarit Bhargava) [2163809] - x86/boot: Move EFI range reservation after cmdline parsing (Prarit Bhargava) [2163809] - Revert "x86/boot: Pull up cmdline preparation and early param parsing" (Prarit Bhargava) [2163809] - Revert "x86/boot: Mark prepare_command_line() __init" (Prarit Bhargava) [2163809] - x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword (Prarit Bhargava) [2163809] - x86/64/mm: Map all kernel memory into trampoline_pgd (Prarit Bhargava) [2163809] - xen: make HYPERVISOR_set_debugreg() always_inline (Prarit Bhargava) [2163809] - xen: make HYPERVISOR_get_debugreg() always_inline (Prarit Bhargava) [2163809] - x86/boot: Mark prepare_command_line() __init (Prarit Bhargava) [2163809] - xen/pvh: add missing prototype to header (Prarit Bhargava) [2163809] - signal/vm86_32: Remove pointless test in BUG_ON (Prarit Bhargava) [2163809] - x86/mce: Add errata workaround for Skylake SKX37 (Prarit Bhargava) [2163809] - x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() (Prarit Bhargava) [2163809] - sections: move is_kernel_inittext() into sections.h (Prarit Bhargava) [2163809] - x86: remove memory hotplug support on X86_32 (Prarit Bhargava) [2163809] - x86/xen: remove 32-bit awareness from startup_xen (Prarit Bhargava) [2163809] - xen: remove highmem remnants (Prarit Bhargava) [2163809] - xen: allow pv-only hypercalls only with CONFIG_XEN_PV (Prarit Bhargava) [2163809] - xen-pciback: allow compiling on other archs than x86 (Prarit Bhargava) [2163809] - x86/xen: remove 32-bit pv leftovers (Prarit Bhargava) [2163809] - x86/xen: remove xen_have_vcpu_info_placement flag (Prarit Bhargava) [2163809] - x86/xen: Remove redundant irq_enter/exit() invocations (Prarit Bhargava) [2163809] - x86/pvh: add prototype for xen_pvh_init() (Prarit Bhargava) [2163809] - xen/x86: restrict PV Dom0 identity mapping (Prarit Bhargava) [2163809] - xen/x86: there's no highmem anymore in PV mode (Prarit Bhargava) [2163809] - xen/x86: adjust handling of the L3 user vsyscall special page table (Prarit Bhargava) [2163809] - xen/x86: adjust xen_set_fixmap() (Prarit Bhargava) [2163809] - xen/x86: restore (fix) xen_set_pte_init() behavior (Prarit Bhargava) [2163809] - xen/x86: streamline set_pte_mfn() (Prarit Bhargava) [2163809] - x86/apic: Reduce cache line misses in __x2apic_send_IPI_mask() (Prarit Bhargava) [2163809] - x86/Makefile: Remove unneeded whitespaces before tabs (Prarit Bhargava) [2163809] - x86/boot/compressed: Avoid duplicate malloc() implementations (Prarit Bhargava) [2163809] - x86/boot: Allow a "silent" kaslr random byte fetch (Prarit Bhargava) [2163809] - x86/tools/relocs: Support >64K section headers (Prarit Bhargava) [2163809] - signal/vm86_32: Replace open coded BUG_ON with an actual BUG_ON (Prarit Bhargava) [2163809] - kbuild: use more subdir- for visiting subdirectories while cleaning (Prarit Bhargava) [2163809] - x86/irq: Ensure PI wakeup handler is unregistered before module unload (Prarit Bhargava) [2163809] - x86/sev: Allow #VC exceptions on the VC2 stack (Prarit Bhargava) [2163809] - x86/sev: Fix stack type check in vc_switch_off_ist() (Prarit Bhargava) [2163809] - x86/CPU: Add support for Vortex CPUs (Prarit Bhargava) [2163809] - ftrace/x86_64: Have function graph tracer depend on DYNAMIC_FTRACE (Prarit Bhargava) [2163809] - x86: dt: Use of_get_cpu_hwid() (Prarit Bhargava) [2163809] - samples: add HAVE_SAMPLE_FTRACE_DIRECT config option (Prarit Bhargava) [2163809] - ftrace: Cleanup ftrace_dyn_arch_init() (Prarit Bhargava) [2163809] - x86: Fix misspelled Kconfig symbols (Prarit Bhargava) [2163809] - x86/Kconfig: Remove references to obsolete Kconfig symbols (Prarit Bhargava) [2163809] - x86/Kconfig: Fix an unused variable error in dell-smm-hwmon (Prarit Bhargava) [2163809] - x86: add CPU field to struct thread_info (Prarit Bhargava) [2163809] - x86/boot: Fix make hdimage with older versions of mtools (Prarit Bhargava) [2163809] - x86/umip: Downgrade warning messages to debug loglevel (Prarit Bhargava) [2163809] - x86/mce: Get rid of the ->quirk_no_way_out() indirect call (Prarit Bhargava) [2163809] - x86/mce: Get rid of msr_ops (Prarit Bhargava) [2163809] - x86: Increase exception stack sizes (Prarit Bhargava) [2163809] - x86/smp: Remove unnecessary assignment to local var freq_scale (Prarit Bhargava) [2163809] - crypto: aesni - check walk.nbytes instead of err (Prarit Bhargava) [2163809] - arch: remove unused function syscall_set_arguments() (Prarit Bhargava) [2163809] - x86/asm: Avoid adding register pressure for the init case in static_cpu_has() (Prarit Bhargava) [2163809] - x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix (Prarit Bhargava) [2163809] - x86/ACPI: Don't add CPUs that are not online capable (Prarit Bhargava) [2163809] - x86/mce: Get rid of stray semicolons (Prarit Bhargava) [2163809] - crypto: qat - add support for 402xx devices (Vladis Dronov) [2144528] - crypto: qat - drop log level of msg in get_instance_node() (Vladis Dronov) [2144528] - crypto: qat - fix out-of-bounds read (Vladis Dronov) [2144528] - Documentation: qat: change kernel version (Vladis Dronov) [2144528] - crypto: qat - add qat_zlib_deflate (Vladis Dronov) [2144528] - crypto: qat - extend buffer list logic interface (Vladis Dronov) [2144528] - crypto: qat - fix spelling mistakes from 'bufer' to 'buffer' (Vladis Dronov) [2144528] - crypto: qat - add resubmit logic for decompression (Vladis Dronov) [2144528] - crypto: acomp - define max size for destination (Vladis Dronov) [2144528] - crypto: qat - enable deflate for QAT GEN4 (Vladis Dronov) [2144528] - crypto: qat - expose deflate through acomp api for QAT GEN2 (Vladis Dronov) [2144528] - crypto: qat - rename and relocate GEN2 config function (Vladis Dronov) [2144528] - crypto: qat - relocate qat_algs_alloc_flags() (Vladis Dronov) [2144528] - crypto: qat - relocate backlog related structures (Vladis Dronov) [2144528] - crypto: qat - extend buffer list interface (Vladis Dronov) [2144528] - crypto: qat - generalize crypto request buffers (Vladis Dronov) [2144528] - crypto: qat - change bufferlist logic interface (Vladis Dronov) [2144528] - crypto: qat - rename bufferlist functions (Vladis Dronov) [2144528] - crypto: qat - relocate bufferlist logic (Vladis Dronov) [2144528] - crypto: qat - Use helper to set reqsize (Vladis Dronov) [2144528] - crypto: kpp - Add helper to set reqsize (Vladis Dronov) [2144528] - crypto: qat - fix error return code in adf_probe (Vladis Dronov) [2144528] - crypto: qat - remove ADF_STATUS_PF_RUNNING flag from probe (Vladis Dronov) [2144528] - tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2178234] - cpuidle: psci: Do not suspend topology CPUs on PREEMPT_RT (Radu Rendec) [2173028] - ipv4: prevent potential spectre v1 gadget in fib_metrics_match() (Guillaume Nault) [2186795] - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() (Guillaume Nault) [2186795] - tcp: avoid the lookup process failing to get sk in ehash table (Guillaume Nault) [2186795] - tcp/udp: Make early_demux back namespacified. (Guillaume Nault) [2186795] - ipv4: add net_hash_mix() dispersion to fib_info_laddrhash keys (Guillaume Nault) [2186795] - ipv4: avoid quadratic behavior in netns dismantle (Guillaume Nault) [2186795]- blk-mq: directly poll requests (Ming Lei) [2186507] - inet: control sockets should not use current thread task_frag (Guillaume Nault) [2183213] - net: simplify sk_page_frag (Guillaume Nault) [2183213] - Treewide: Stop corrupting socket's task_frag (Guillaume Nault) [2183213] - net: Introduce sk_use_task_frag in struct sock. (Guillaume Nault) [2183213] - PCI: Fix use-after-free in pci_bus_release_domain_nr() (Myron Stowe) [2184109] - powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled (Mamatha Inamdar) [2185505] - nfs42: do not fail with EIO if ssc returns NFS4ERR_OFFLOAD_DENIED (Benjamin Coddington) [2170423] - cnic: don't pass bogus GFP_ flags to dma_alloc_coherent (Nilesh Javali) [2164967] - cnic: Use the bitmap API to allocate bitmaps (Nilesh Javali) [2164967] - arm64/sve: Add Perf extensions documentation (Mark Salter) [2167398] - arm64: asm/perf_regs.h: Avoid C++-style comment in UAPI header (Mark Salter) [2167398] - perf: arm64: Add SVE vector granule register to user regs (Mark Salter) [2167398] - arm64/cpufeature: Fix field sign for DIT hwcap detection (Mark Salter) [2167398] - arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning (Mark Salter) [2167398] - arm64/sysreg: Fix errors in 32 bit enumeration values (Mark Salter) [2167398] - KVM: arm64: vgic: Add Apple M2 cpus to the list of broken SEIS implementations (Mark Salter) [2167398] - tools headers arm64: Sync arm64's cputype.h with the kernel sources (Mark Salter) [2167398] - tools headers arm64: Sync arm64's cputype.h with the kernel sources (Mark Salter) [2167398] - tools headers arm64: Sync arm64's cputype.h with the kernel sources (Mark Salter) [2167398] - tools headers arm64: Sync arm64's cputype.h with the kernel sources (Mark Salter) [2167398] - perf: arm_spe: Use feature numbering for PMSEVFR_EL1 defines (Mark Salter) [2167398] - redhat/configs: enable ARM64_ERRATUM_2645198 (Mark Salter) [2167398] - arm64: errata: Workaround possible Cortex-A715 [ESR|FAR]_ELx corruption (Mark Salter) [2167398] - arm64:uprobe fix the uprobe SWBP_INSN in big-endian (Mark Salter) [2167398] - arm64: insn: always inline hint generation (Mark Salter) [2167398] - arm64: insn: simplify insn group identification (Mark Salter) [2167398] - arm64: insn: always inline predicates (Mark Salter) [2167398] - arm64: insn: remove aarch64_insn_gen_prefetch() (Mark Salter) [2167398] - arm64: alternatives: make apply_alternatives_vdso() static (Mark Salter) [2167398] - arm64: make is_ttbrX_addr() noinstr-safe (Mark Salter) [2167398] - arm64: atomics: lse: remove stale dependency on JUMP_LABEL (Mark Salter) [2167398] - arm64/asm: Remove unused enable_da macro (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Use kstrtobool() instead of strtobool() (Mark Salter) [2167398] - arm64: move on_thread_stack() to (Mark Salter) [2167398] - arm64: remove current_top_of_stack() (Mark Salter) [2167398] - arm64/sysreg: Remove duplicate definitions from asm/sysreg.h (Mark Salter) [2167398] - arm64/sysreg: Convert ID_DFR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_DFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_MMFR5_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert MVFR2_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert MVFR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert MVFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_PFR2_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_PFR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_PFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_ISAR6_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_ISAR5_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_ISAR4_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_ISAR3_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_ISAR2_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_ISAR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_ISAR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_MMFR4_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_MMFR3_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_MMFR2_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_MMFR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_MMFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Extend the maximum width of a register and symbol name (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for MVFR2_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for MVFR1_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for MVFR0_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_DFR1_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_DFR0_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_PFR2_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_PFR1_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_PFR0_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_ISAR6_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_ISAR5_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_ISAR4_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_ISAR0_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_MMFR5_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_MMFR4_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_MMFR0_EL1 (Mark Salter) [2167398] - arm64: booting: Require placement within 48-bit addressable memory (Mark Salter) [2167398] - arm64: mm: kfence: only handle translation faults (Mark Salter) [2167398] - arm64/mm: Simplify and document pte_to_phys() for 52 bit addresses (Mark Salter) [2167398] - arm64: armv8_deprecated: fix unused-function error (Mark Salter) [2167398] - arm64: armv8_deprecated: rework deprected instruction handling (Mark Salter) [2167398] - arm64: armv8_deprecated: move aarch32 helper earlier (Mark Salter) [2167398] - arm64: armv8_deprecated move emulation functions (Mark Salter) [2167398] - arm64: armv8_deprecated: fold ops into insn_emulation (Mark Salter) [2167398] - arm64: rework EL0 MRS emulation (Mark Salter) [2167398] - arm64: factor insn read out of call_undef_hook() (Mark Salter) [2167398] - arm64: factor out EL1 SSBS emulation hook (Mark Salter) [2167398] - arm64: split EL0/EL1 UNDEF handlers (Mark Salter) [2167398] - arm64: allow kprobes on EL0 handlers (Mark Salter) [2167398] - arm64: Add Cortex-715 CPU part definition (Mark Salter) [2167398] - arm64/hwcap: Add support for SVE 2.1 (Mark Salter) [2167398] - arm64/hwcap: Add support for FEAT_RPRFM (Mark Salter) [2167398] - arm64/hwcap: Add support for FEAT_CSSC (Mark Salter) [2167398] - arm64: Enable data independent timing (DIT) in the kernel (Mark Salter) [2167398] - arm64/fpsimd: Make kernel_neon_ API _GPL (Mark Salter) [2167398] - arm64: alternative: constify alternative_has_feature_* argument (Mark Salter) [2167398] - arm64: jump_label: mark arguments as const to satisfy asm constraints (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register math error (Mark Salter) [2167398] - arm64: efi: Fix handling of misaligned runtime regions and drop warning (Mark Salter) [2167398] - arm64: cpufeature: Fix the visibility of compat hwcaps (Mark Salter) [2167398] - arm64: entry: avoid kprobe recursion (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921 (Mark Salter) [2167398] - redhat/configs: Enable CONFIG_ARM64_ERRATUM_2441007 (Mark Salter) [2167398] - arm64: errata: Add Cortex-A55 to the repeat tlbi list (Mark Salter) [2167398] - arm64/sysreg: Fix typo in SCTR_EL1.SPINTMASK (Mark Salter) [2167398] - arm64: alternatives: Use vdso/bits.h instead of linux/bits.h (Mark Salter) [2167398] - arm64: uaccess: simplify uaccess_mask_ptr() (Mark Salter) [2167398] - arm64: support huge vmalloc mappings (Mark Salter) [2167398] - arm64: spectre: increase parameters that can be used to turn off bhb mitigation individually (Mark Salter) [2167398] - arm64: run softirqs on the per-CPU IRQ stack (Mark Salter) [2167398] - arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday (Mark Salter) [2167398] - arm64: alternative: patch alternatives in the vDSO (Mark Salter) [2167398] - arm64: module: move find_section to header (Mark Salter) [2167398] - arm64: module: Remove unused plt_entry_is_initialized() (Mark Salter) [2167398] - arm64: module: Make plt_equals_entry() static (Mark Salter) [2167398] - arm64: fix the build with binutils 2.27 (Mark Salter) [2167398] - arm64: avoid BUILD_BUG_ON() in alternative-macros (Mark Salter) [2167398] - arm64: alternatives: add shared NOP callback (Mark Salter) [2167398] - arm64: alternatives: add alternative_has_feature_*() (Mark Salter) [2167398] - arm64: alternatives: have callbacks take a cap (Mark Salter) [2167398] - arm64: alternatives: make alt_region const (Mark Salter) [2167398] - arm64: alternatives: hoist print out of __apply_alternatives() (Mark Salter) [2167398] - arm64: alternatives: proton-pack: prepare for cap changes (Mark Salter) [2167398] - arm64: alternatives: kvm: prepare for cap changes (Mark Salter) [2167398] - arm64: cpufeature: make cpus_have_cap() noinstr-safe (Mark Salter) [2167398] - arm64/ptrace: Support access to TPIDR2_EL0 (Mark Salter) [2167398] - arm64/sysreg: Fix a few missed conversions (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64AFRn_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64DFR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64FDR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Use feature numbering for PMU and SPE revisions (Mark Salter) [2167398] - arm64/sysreg: Add _EL1 into ID_AA64DFR0_EL1 definition names (Mark Salter) [2167398] - arm64/sysreg: Align field names in ID_AA64DFR0_EL1 with architecture (Mark Salter) [2167398] - arm64/sysreg: Add defintion for ALLINT (Mark Salter) [2167398] - arm64/sysreg: Convert SCXTNUM_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert TIPDR_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64PFR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64PFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64MMFR2_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64MMFR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64MMFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert HCRX_EL2 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 SME enumeration (Mark Salter) [2167398] - arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 BTI enumeration (Mark Salter) [2167398] - arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 fractional version fields (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for MTE feature enumeration (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for SSBS feature enumeration (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1.AdvSIMD constants (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1 constants (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.CnP (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.VARange (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_AA64MMFR1_EL1 fields (Mark Salter) [2167398] - arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.ASIDBits (Mark Salter) [2167398] - arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.BigEnd (Mark Salter) [2167398] - arm64/sysreg: Add _EL1 into ID_AA64PFR1_EL1 constant names (Mark Salter) [2167398] - arm64/sysreg: Add _EL1 into ID_AA64PFR0_EL1 definition names (Mark Salter) [2167398] - arm64/sysreg: Add _EL1 into ID_AA64MMFR2_EL1 definition names (Mark Salter) [2167398] - arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition names (Mark Salter) [2167398] - arm64: cache: Remove unused CTR_CACHE_MINLINE_MASK (Mark Salter) [2167398] - arm64/sysreg: Describe ID_AA64SMFR0_EL1.SMEVer as an enumeration (Mark Salter) [2167398] - arm64/sysreg: Remove stray SMIDR_EL1 defines (Mark Salter) [2167398] - redhat/configs: Enable CONFIG_ARM64_ERRATUM_2658417 (Mark Salter) [2167398] - arm64: errata: remove BF16 HWCAP due to incorrect result on Cortex-A510 (Mark Salter) [2167398] - arm64: cpufeature: Expose get_arm64_ftr_reg() outside cpufeature.c (Mark Salter) [2167398] - arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space (Mark Salter) [2167398] - arm64: rework BTI exception handling (Mark Salter) [2167398] - arm64: rework FPAC exception handling (Mark Salter) [2167398] - arm64: consistently pass ESR_ELx to die() (Mark Salter) [2167398] - arm64: die(): pass 'err' as long (Mark Salter) [2167398] - arm64: report EL1 UNDEFs better (Mark Salter) [2167398] - arm64: atomic: always inline the assembly (Mark Salter) [2167398] - arm64: atomics: remove LL/SC trampolines (Mark Salter) [2167398] - arm64: stacktrace: track hyp stacks in unwinder's address space (Mark Salter) [2167398] - arm64: stacktrace: track all stack boundaries explicitly (Mark Salter) [2167398] - arm64: stacktrace: remove stack type from fp translator (Mark Salter) [2167398] - arm64: stacktrace: rework stack boundary discovery (Mark Salter) [2167398] - arm64: stacktrace: add stackinfo_on_stack() helper (Mark Salter) [2167398] - arm64: stacktrace: move SDEI stack helpers to stacktrace code (Mark Salter) [2167398] - arm64: stacktrace: rename unwind_next_common() -> unwind_next_frame_record() (Mark Salter) [2167398] - arm64: stacktrace: simplify unwind_next_common() (Mark Salter) [2167398] - arm64: stacktrace: fix kerneldoc comments (Mark Salter) [2167398] - arm64/sysreg: Add hwcap for SVE EBF16 (Mark Salter) [2167398] - redhat/configs: aarch64: enable ERRATUM_2457168 workaround (Mark Salter) [2167398] - arm64: topology: fix possible overflow in amu_fie_setup() (Mark Salter) [2167398] - arm64: mm: don't acquire mutex when rewriting swapper (Mark Salter) [2167398] - arm64: mm: fix resume for 52-bit enabled builds (Mark Salter) [2167398] - arm64/ptrace: Don't clear calling process' TIF_SME on OOM (Mark Salter) [2167398] - arm64/bti: Disable in kernel BTI when cross section thunks are broken (Mark Salter) [2167398] - arm64: mm: Reserve enough pages for the initial ID map (Mark Salter) [2167398] - perf/arm_pmu_platform: fix tests for platform_get_irq() failure (Mark Salter) [2167398] - arm64: head: Ignore bogus KASLR displacement on non-relocatable kernels (Mark Salter) [2167398] - arm64/signal: Raise limit on stack frames (Mark Salter) [2167398] - arm64/cache: Fix cache_type_cwg() for register generation (Mark Salter) [2167398] - arm64/sysreg: Guard SYS_FIELD_ macros for asm (Mark Salter) [2167398] - arm64/sysreg: Directly include bitfield.h (Mark Salter) [2167398] - arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly (Mark Salter) [2167398] - arm64: Fix comment typo (Mark Salter) [2167398] - arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 (Mark Salter) [2167398] - arm64: Update 'unwinder howto' (Mark Salter) [2167398] - arm64: Delay initialisation of cpuinfo_arm64::reg_{zcr,smcr} (Mark Salter) [2167398] - arm64: fix KASAN_INLINE (Mark Salter) [2167398] - arm64: Add an override for ID_AA64SMFR0_EL1.FA64 (Mark Salter) [2167398] - arm64: Add the arm64.nosve command line option (Mark Salter) [2167398] - arm64: Add the arm64.nosme command line option (Mark Salter) [2167398] - arm64: Expose a __check_override primitive for oddball features (Mark Salter) [2167398] - arm64: Allow the idreg override to deal with variable field width (Mark Salter) [2167398] - arm64: Factor out checking of a feature against the override into a macro (Mark Salter) [2167398] - arm64: Allow sticky E2H when entering EL1 (Mark Salter) [2167398] - arm64: Save state of HCR_EL2.E2H before switch to EL1 (Mark Salter) [2167398] - arm64: Rename the VHE switch to "finalise_el2" (Mark Salter) [2167398] - arm64: mm: fix booting with 52-bit address space (Mark Salter) [2167398] - arm64: head: remove __PHYS_OFFSET (Mark Salter) [2167398] - arm64: lds: use PROVIDE instead of conditional definitions (Mark Salter) [2167398] - arm64: setup: drop early FDT pointer helpers (Mark Salter) [2167398] - arm64: head: avoid relocating the kernel twice for KASLR (Mark Salter) [2167398] - arm64: kaslr: defer initialization to initcall where permitted (Mark Salter) [2167398] - arm64: head: record CPU boot mode after enabling the MMU (Mark Salter) [2167398] - arm64: head: populate kernel page tables with MMU and caches on (Mark Salter) [2167398] - arm64: head: factor out TTBR1 assignment into a macro (Mark Salter) [2167398] - arm64: idreg-override: use early FDT mapping in ID map (Mark Salter) [2167398] - arm64: head: create a temporary FDT mapping in the initial ID map (Mark Salter) [2167398] - arm64: head: use relative references to the RELA and RELR tables (Mark Salter) [2167398] - arm64: head: cover entire kernel image in initial ID map (Mark Salter) [2167398] - arm64: head: add helper function to remap regions in early page tables (Mark Salter) [2167398] - arm64: mm: provide idmap pointer to cpu_replace_ttbr1() (Mark Salter) [2167398] - arm64: head: pass ID map root table address to __enable_mmu() (Mark Salter) [2167398] - arm64: kernel: drop unnecessary PoC cache clean+invalidate (Mark Salter) [2167398] - arm64: head: split off idmap creation code (Mark Salter) [2167398] - arm64: head: switch to map_memory macro for the extended ID map (Mark Salter) [2167398] - arm64: head: simplify page table mapping macros (slightly) (Mark Salter) [2167398] - arm64: head: drop idmap_ptrs_per_pgd (Mark Salter) [2167398] - arm64: head: move assignment of idmap_t0sz to C code (Mark Salter) [2167398] - arm64: mm: make vabits_actual a build time constant if possible (Mark Salter) [2167398] - arm64: head: move kimage_vaddr variable into C file (Mark Salter) [2167398] - arm64: trap implementation defined functionality in userspace (Mark Salter) [2167398] - arm64/mm: use GENMASK_ULL for TTBR_BADDR_MASK_52 (Mark Salter) [2167398] - arm64: numa: Don't check node against MAX_NUMNODES (Mark Salter) [2167398] - arm64: Do not forget syscall when starting a new thread. (Mark Salter) [2167398] - arm64: boot: add zstd support (Mark Salter) [2167398] - arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64ZFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64SMFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert LORID_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert LORC_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert LORN_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert LOREA_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert LORSA_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64ISAR2_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64ISAR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert GMID to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert DCZID_EL0 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert CTR_EL0 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Add _EL1 into ID_AA64ISAR2_EL1 definition names (Mark Salter) [2167398] - arm64/sysreg: Add _EL1 into ID_AA64ISAR1_EL1 definition names (Mark Salter) [2167398] - arm64/sysreg: Remove defines for RPRES enumeration (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_AA64ZFR0_EL1 fields (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_AA64SMFR0_EL1 enums (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for WFxT defines (Mark Salter) [2167398] - arm64: stackleak: fix current_top_of_stack() (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Force inlining of erratum_set_next_event_generic() (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names (Mark Salter) [2167398] - arm64: Add handling of CNTVCTSS traps (Mark Salter) [2167398] - arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0 (Mark Salter) [2167398] - clocksource/drivers/arch_arm_timer: Move workaround synchronisation around (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Fix masking for high freq counters (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64 (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors (Mark Salter) [2167398] - clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses (Mark Salter) [2167398] - s390/qeth: fix use-after-free in hsci (Tobias Huschle) [2183991] - s390/uaccess: add missing earlyclobber annotations to __clear_user() (Tobias Huschle) [2183079]- kernel.spec: gcov: make gcov subpackages per variant (Jan Stancek) [2180784] - block: don't set GD_NEED_PART_SCAN if scan partition failed (Ming Lei) [2179915] - net: ethtool: fix __ethtool_dev_mm_supported() implementation (Ivan Vecera) [2175237] - ethtool: pse-pd: Fix double word in comments (Ivan Vecera) [2175237] - netlink-specs: add rx-push to ethtool family (Ivan Vecera) [2175237] - net: ethtool: extend ringparam set/get APIs for rx_push (Ivan Vecera) [2175237] - ethtool: mm: fix get_mm() return code not propagating to user space (Ivan Vecera) [2175237] - netlink: specs: add partial specification for ethtool (Ivan Vecera) [2175237] - Documentation: networking: correct spelling (Ivan Vecera) [2175237] - ethtool: netlink: convert commands to common SET (Ivan Vecera) [2175237] - ethtool: netlink: handle SET intro/outro in the common code (Ivan Vecera) [2175237] - net: ethtool: provide shims for stats aggregation helpers when CONFIG_ETHTOOL_NETLINK=n (Ivan Vecera) [2175237] - net: ethtool: fix NULL pointer dereference in pause_prepare_data() (Ivan Vecera) [2175237] - net: ethtool: fix NULL pointer dereference in stats_prepare_data() (Ivan Vecera) [2175237] - ethtool: Add and use ethnl_update_bool. (Ivan Vecera) [2175237] - net: ethtool: add helpers for MM fragment size translation (Ivan Vecera) [2175237] - net: ethtool: add helpers for aggregate statistics (Ivan Vecera) [2175237] - docs: ethtool: document ETHTOOL_A_STATS_SRC and ETHTOOL_A_PAUSE_STATS_SRC (Ivan Vecera) [2175237] - net: ethtool: netlink: retrieve stats from multiple sources (eMAC, pMAC) (Ivan Vecera) [2175237] - docs: ethtool-netlink: document interface for MAC Merge layer (Ivan Vecera) [2175237] - net: ethtool: add support for MAC Merge layer (Ivan Vecera) [2175237] - plca.c: fix obvious mistake in checking retval (Ivan Vecera) [2175237] - ethtool: add tx aggregation parameters (Ivan Vecera) [2175237] - ethtool: add netlink attr in rss get reply only if value is not null (Ivan Vecera) [2175237] - net/ethtool: add netlink interface for the PLCA RS (Ivan Vecera) [2175237] - ethtool: Replace 0-length array with flexible array (Ivan Vecera) [2175237] - net/ethtool/ioctl: split ethtool_get_phy_stats into multiple helpers (Ivan Vecera) [2175237] - net/ethtool/ioctl: remove if n_stats checks from ethtool_get_phy_stats (Ivan Vecera) [2175237] - net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats (Ivan Vecera) [2175237] - ethtool: add netlink based get rss support (Ivan Vecera) [2175237] - ethtool: avoiding integer overflow in ethtool_phys_id() (Ivan Vecera) [2175237] - ethtool: doc: clarify what drivers can implement in their get_drvinfo() (Ivan Vecera) [2175237] - ethtool: ethtool_get_drvinfo: populate drvinfo fields even if callback exits (Ivan Vecera) [2175237] - ethtool: Fail number of channels change when it conflicts with rxnfc (Ivan Vecera) [2175237] - ethtool: linkstate: add a statistic for PHY down events (Ivan Vecera) [2175237] - ethtool: Add support for 800Gbps link modes (Ivan Vecera) [2175237] - ethtool: pse-pd: fix null-deref on genl_info in dump (Ivan Vecera) [2175237] - eth: pse: add missing static inlines (Ivan Vecera) [2175237] - ethtool: add interface to interact with Ethernet Power Equipment (Ivan Vecera) [2175237] - net: mdiobus: search for PSE nodes by parsing PHY nodes. (Ivan Vecera) [2175237] - net: mdiobus: fwnode_mdiobus_register_phy() rework error handling (Ivan Vecera) [2175237] - redhat: configs: Add config for PSE_CONTROLLER (Ivan Vecera) [2175237] - net: add framework to support Ethernet PSE and PDs devices (Ivan Vecera) [2175237] - ethtool: tunnels: check the return value of nla_nest_start() (Ivan Vecera) [2175237] - ethtool: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2175237] - net: delete extra space and tab in blank line (Ivan Vecera) [2175237] - treewide: uapi: Replace zero-length arrays with flexible-array members (Ivan Vecera) [2175237] - ethtool: Fix and simplify ethtool_convert_link_mode_to_legacy_u32() (Ivan Vecera) [2175237] - net: ethtool: move checks before rtnl_lock() in ethnl_set_rings (Ivan Vecera) [2175237] - net: ethtool: extend ringparam set/get APIs for tx_push (Ivan Vecera) [2175237] - ethtool: add support to set/get completion queue event size (Ivan Vecera) [2175237] - ethtool: stats: Use struct_group() to clear all stats at once (Ivan Vecera) [2175237] - net: convert users of bitmap_foo() to linkmode_foo() (Ivan Vecera) [2175237] - cifs: Fix pages leak when writedata alloc failed in cifs_write_from_iter() (Ronnie Sahlberg) [2182524] - cifs: Fix pages array leak when writedata alloc failed in cifs_writedata_alloc() (Ronnie Sahlberg) [2182524] - cifs: update internal module number (Ronnie Sahlberg) [2182524] - cifs: fix double free on failed kerberos auth (Ronnie Sahlberg) [2182524] - cifs: fix interface count calculation during refresh (Ronnie Sahlberg) [2182524] - cifs: fix memory leaks in session setup (Ronnie Sahlberg) [2182524] - smb3: interface count displayed incorrectly (Ronnie Sahlberg) [2182524] - cifs: Fix memory leak when build ntlmssp negotiate blob failed (Ronnie Sahlberg) [2182524] - cifs: Fix xid leak in cifs_ses_add_channel() (Ronnie Sahlberg) [2182524] - cifs: Fix xid leak in cifs_flock() (Ronnie Sahlberg) [2182524] - cifs: Fix xid leak in cifs_create() (Ronnie Sahlberg) [2182524] - cifs: Fix xid leak in cifs_copy_file_range() (Ronnie Sahlberg) [2182524] - smb3: improve SMB3 change notification support (Ronnie Sahlberg) [2182524] - cifs: lease key is uninitialized in two additional functions when smb1 (Ronnie Sahlberg) [2182524] - cifs: lease key is uninitialized in smb1 paths (Ronnie Sahlberg) [2182524] - cifs: fix double-fault crash during ntlmssp (Ronnie Sahlberg) [2182524] - cifs: fix mount on old smb servers (Ronnie Sahlberg) [2182524] - cifs: use ALIGN() and round_up() macros (Ronnie Sahlberg) [2182524] - cifs: prevent copying past input buffer boundaries (Ronnie Sahlberg) [2182524] - cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message (Ronnie Sahlberg) [2182524] - cifs: destage dirty pages before re-reading them for cache=none (Ronnie Sahlberg) [2182524] - cifs: return correct error in ->calc_signature() (Ronnie Sahlberg) [2182524] - smb3: rename encryption/decryption TFMs (Ronnie Sahlberg) [2182524] - cifs: replace kfree() with kfree_sensitive() for sensitive data (Ronnie Sahlberg) [2182524] - cifs: remove initialization value (Ronnie Sahlberg) [2182524] - cifs: Replace a couple of one-element arrays with flexible-array members (Ronnie Sahlberg) [2182524] - smb3: add dynamic trace points for tree disconnect (Ronnie Sahlberg) [2182524] - cifs: misc: fix spelling typo in comment (Ronnie Sahlberg) [2182524] - cifs: update internal module number (Ronnie Sahlberg) [2182524] - cifs: Fix memory leak on the deferred close (Ronnie Sahlberg) [2182524] - SMB3: fix lease break timeout when multiple deferred close handles for the same file. (Ronnie Sahlberg) [2182524] - smb3: lower default deferred close timeout to address perf regression (Ronnie Sahlberg) [2182524] - smb3: allow deferred close timeout to be configurable (Ronnie Sahlberg) [2182524] - cifs: update internal module number (Ronnie Sahlberg) [2182524] - cifs: alloc_mid function should be marked as static (Ronnie Sahlberg) [2182524] - cifs: remove "cifs_" prefix from init/destroy mids functions (Ronnie Sahlberg) [2182524] - cifs: remove useless DeleteMidQEntry() (Ronnie Sahlberg) [2182524] - cifs: fix wrong unlock before return from cifs_tree_connect() (Ronnie Sahlberg) [2182524] - Documentation: networking: TC queue based filtering (Ivan Vecera) [2178209] - act_skbedit: skbedit queue mapping for receive queue (Ivan Vecera) [2178209] - wifi: iwlwifi: mvm: protect TXQ list manipulation (Jose Ignacio Tornos Martinez) [2183490] - wifi: iwlwifi: mvm: fix mvmtxq->stopped handling (Jose Ignacio Tornos Martinez) [2183490] - smb3: clarify multichannel warning (Ronnie Sahlberg) [2180669] - smb3: do not log confusing message when server returns no network interfaces (Ronnie Sahlberg) [2180669] - cifs: do not query ifaces on smb1 mounts (Ronnie Sahlberg) [2180669] - cifs: periodically query network interfaces from server (Ronnie Sahlberg) [2180669] - smb3: workaround negprot bug in some Samba servers (Ronnie Sahlberg) [2180669] - smb3: use netname when available on secondary channels (Ronnie Sahlberg) [2180669] - smb3: fix empty netname context on secondary channels (Ronnie Sahlberg) [2180669] - cifs: populate empty hostnames for extra channels (Ronnie Sahlberg) [2180669] - redhat/kernel.spec.template: fix installonlypkg for meta package (Jan Stancek) - s390/dump: save IPL CPU registers once DAT is available (Chris von Recklinghausen) [2185692] - gen_compile_commands: handle multiple lines per .mod file (Joel Slebodnick) [2160559] - scripts/nsdeps: adjust to the format change of *.mod files (Joel Slebodnick) [2160559] - kbuild: avoid regex RS for POSIX awk (Joel Slebodnick) [2160559] - kbuild: make *.mod rule robust against too long argument error (Joel Slebodnick) [2160559] - kbuild: make built-in.a rule robust against too long argument error (Joel Slebodnick) [2160559] - kbuild: read *.mod to get objects passed to $(LD) or $(AR) (Joel Slebodnick) [2160559] - kbuild: make *.mod not depend on *.o (Joel Slebodnick) [2160559] - kbuild: get rid of duplication in *.mod files (Joel Slebodnick) [2160559] - kbuild: split the second line of *.mod into *.usyms (Joel Slebodnick) [2160559] - kbuild: reuse real-search to simplify cmd_mod (Joel Slebodnick) [2160559] - kbuild: Fixup the IBT kbuild changes (Joel Slebodnick) [2160559]- remoteproc: imx_rproc: Correct i.MX93 DRAM mapping (Steve Best) [2180764] - remoteproc: imx_rproc: Enable attach recovery for i.MX8QM/QXP (Steve Best) [2180764] - remoteproc: imx_rproc: Request mbox channel later (Steve Best) [2180764] - remoteproc: imx_rproc: Support i.MX8QM (Steve Best) [2180764] - remoteproc: imx_rproc: Support kicking Mcore from Linux for i.MX8QXP (Steve Best) [2180764] - remoteproc: imx_rproc: Support attaching to i.MX8QXP M4 (Steve Best) [2180764] - netdevsim: Fix memory leak of nsim_dev->fa_cookie (Petr Oros) [2181505] - netdevsim: fix memory leak in nsim_bus_dev_new() (Petr Oros) [2181505] - netdevsim: remove dir in nsim_dev_debugfs_init() when creating ports dir failed (Petr Oros) [2181505] - netdevsim: fix memory leak in nsim_drv_probe() when nsim_dev_resources_register() failed (Petr Oros) [2181505] - netdevsim: remove redundant variable ret (Petr Oros) [2181505] - selftests: netdevsim: Add test cases for route deletion failure (Petr Oros) [2181505] - netdevsim: fib: Add debugfs knob to simulate route deletion failure (Petr Oros) [2181505] - netdevsim: fib: Fix reference count leak on route deletion failure (Petr Oros) [2181505] - netdevsim: rely on XFRM state direction instead of flags (Petr Oros) [2181505] - powerpc/64s/radix: Fix RWX mapping with relocated kernel (Avnish Chouhan) [2161680] - powerpc/64s/radix: Fix crash with unaligned relocated kernel (Avnish Chouhan) [2161680] - mm/filemap: fix page end in filemap_get_read_batch (Nico Pache) [2181263] - dt-bindings: clock: imx93: drop TPM1/3 LPIT1/2 entry (Steve Best) [2178965] - clk: imx: imx93: invoke imx_register_uart_clocks (Steve Best) [2178965] - clk: imx: rename imx_obtain_fixed_clk_hw() to imx_get_clk_hw_by_name() (Steve Best) [2178965] - clk: imx93: keep sys ctr clock always on (Steve Best) [2178965] - clk: imx: keep hsio bus clock always on (Steve Best) [2178965] - clk: imx93: drop tpm1/3, lpit1/2 clk (Steve Best) [2178965] - clk: imx93: correct enet clock (Steve Best) [2178965] - clk: imx93: unmap anatop base in error handling path (Steve Best) [2178965] - clk: imx93: correct the flexspi1 clock setting (Steve Best) [2178965] - soc: imx: imx93-src: No need to set device_driver owner (Steve Best) [2180773] - soc: imx: imx93-pd: No need to set device_driver owner (Steve Best) [2180773] - sched/topology: fix KASAN warning in hop_cmp() (Phil Auld) [RHEL-318] - lib/cpumask: update comment for cpumask_local_spread() (Phil Auld) [RHEL-318] - sched/topology: Introduce for_each_numa_hop_mask() (Phil Auld) [RHEL-318] - sched/topology: Introduce sched_numa_hop_mask() (Phil Auld) [RHEL-318] - lib/cpumask: reorganize cpumask_local_spread() logic (Phil Auld) [RHEL-318] - cpumask: improve on cpumask_local_spread() locality (Phil Auld) [RHEL-318] - sched: add sched_numa_find_nth_cpu() (Phil Auld) [RHEL-318] - cpumask: introduce cpumask_nth_and_andnot (Phil Auld) [RHEL-318] - lib/find: introduce find_nth_and_andnot_bit (Phil Auld) [RHEL-318] - cpumask: add cpumask_nth_{,and,andnot} (Phil Auld) [RHEL-318] - lib/bitmap: remove bitmap_ord_to_pos (Phil Auld) [RHEL-318] - lib: remove lib/nodemask.c (Phil Auld) [RHEL-318] - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file (Phil Auld) [RHEL-318] - powerpc: drop dependency on in archrandom.h (Phil Auld) [RHEL-318] - lib/nodemask: inline next_node_in() and node_random() (Phil Auld) [RHEL-318] - lib/bitmap: add tests for find_nth_bit() (Phil Auld) [RHEL-318] - lib: add find_nth{,_and,_andnot}_bit() (Phil Auld) [RHEL-318] - lib/find_bit: optimize find_next_bit() functions (Phil Auld) [RHEL-318] - lib/find_bit: create find_first_zero_bit_le() (Phil Auld) [RHEL-318] - lib/find_bit: introduce FIND_FIRST_BIT() macro (Phil Auld) [RHEL-318] - lib/bitmap: add bitmap_weight_and() (Phil Auld) [RHEL-318] - lib/bitmap: don't call __bitmap_weight() in kernel code (Phil Auld) [RHEL-318] - lib/cpumask: move trivial wrappers around find_bit to the header (Phil Auld) [RHEL-318] - lib/cpumask: change return types to unsigned where appropriate (Phil Auld) [RHEL-318] - cpumask: change return types to bool where appropriate (Phil Auld) [RHEL-318] - cpumask: Always inline helpers which use bit manipulation functions (Phil Auld) [RHEL-318] - cpumask: use find_first_and_bit() (Phil Auld) [RHEL-318] - asm-generic/bitops: Always inline all bit manipulation helpers (Phil Auld) [RHEL-318] - lib/bitmap: change type of bitmap_weight to unsigned long (Phil Auld) [RHEL-318] - lib/bitmap: change return types to bool where appropriate (Phil Auld) [RHEL-318] - arm: align find_bit declarations with generic kernel (Phil Auld) [RHEL-318] - nodemask: Fix return values to be unsigned (Phil Auld) [RHEL-318] - bitmap: Fix return values to be unsigned (Phil Auld) [RHEL-318] - net: thunderbolt: fix memory leak in tbnet_open() (Desnes Nunes) [2181663] - usb: dwc3: gadget: Clear ep descriptor last (Desnes Nunes) [2181663] - usb: dwc3: exynos: Fix remove() function (Desnes Nunes) [2181663] - usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer (Desnes Nunes) [2181663] - USB: serial: option: add u-blox LARA-L6 modem (Desnes Nunes) [2181663] - USB: serial: option: add u-blox LARA-R6 00B modem (Desnes Nunes) [2181663] - USB: serial: option: remove old LARA-R6 PID (Desnes Nunes) [2181663] - net: thunderbolt: Fix error handling in tbnet_init() (Desnes Nunes) [2181663] - USB: serial: option: add Fibocom FM160 0x0111 composition (Desnes Nunes) [2181663] - usb: add NO_LPM quirk for Realforce 87U Keyboard (Desnes Nunes) [2181663] - usb: chipidea: fix deadlock in ci_otg_del_timer (Desnes Nunes) [2181663] - usb: dwc3: Do not get extcon device when usb-role-switch is used (Desnes Nunes) [2181663] - usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler (Desnes Nunes) [2181663] - usb: typec: mux: Enter safe mode only when pins need to be reconfigured (Desnes Nunes) [2181663] - Revert "usb: dwc3: disable USB core PHY management" (Desnes Nunes) [2181663] - usb: dwc3: gadget: Return -ESHUTDOWN on ep disable (Desnes Nunes) [2181663] - USB: serial: option: add Sierra Wireless EM9191 (Desnes Nunes) [2181663] - usb: dwc3: gadget: Don't set IMI for no_interrupt (Desnes Nunes) [2181663] - usb: dwc3: gadget: Stop processing more requests on IMI (Desnes Nunes) [2181663] - xhci: Remove device endpoints from bandwidth list when freeing the device (Desnes Nunes) [2181663] - xhci: Add quirk to reset host back to default state at shutdown (Desnes Nunes) [2181663] - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller (Desnes Nunes) [2181663] - usb: typec: ucsi: acpi: Implement resume callback (Desnes Nunes) [2181663] - usb: typec: ucsi: Check the connection on resume (Desnes Nunes) [2181663] - usb: dwc3: gadget: Don't delay End Transfer on delayed_status (Desnes Nunes) [2181663] - usb: dwc3: Don't switch OTG -> peripheral if extcon is present (Desnes Nunes) [2181663] - Revert "usb: dwc3: Don't switch OTG -> peripheral if extcon is present" (Desnes Nunes) [2181663] - Revert "USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present"" (Desnes Nunes) [2181663] - USB: omap_udc: Fix spelling mistake: "tranceiver_ctrl" -> "transceiver_ctrl" (Desnes Nunes) [2181663] - usb: typec: Replace custom implementation of device_match_fwnode() (Desnes Nunes) [2181663] - usb: idmouse: fix an uninit-value in idmouse_open (Desnes Nunes) [2181663] - usb: phy: generic: Switch to use dev_err_probe() helper (Desnes Nunes) [2181663] - usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs (Desnes Nunes) [2181663] - usb: cdc-wdm: Use skb_put_data() instead of skb_put/memcpy pair (Desnes Nunes) [2181663] - usb: typec: fusb302: Switch to use dev_err_probe() helper (Desnes Nunes) [2181663] - USB: serial: qcserial: add new usb-id for Dell branded EM7455 (Desnes Nunes) [2181663] - media: flexcop-usb: use usb_endpoint_maxp() (Desnes Nunes) [2181663] - media: flexcop-usb: clean up URB initialisation (Desnes Nunes) [2181663] - media: flexcop-usb: clean up endpoint sanity checks (Desnes Nunes) [2181663] - media: usb/dvb-usb-v2: fix repeated words in comments (Desnes Nunes) [2181663] - thunderbolt: Use dev_err_probe() (Desnes Nunes) [2181663] - thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [2181663] - Revert "usb: storage: Add quirk for Samsung Fit flash" (Desnes Nunes) [2181663] - usb: dwc3: core: fix some leaks in probe (Desnes Nunes) [2181663] - usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug (Desnes Nunes) [2181663] - dt-bindings: usb: snps,dwc3: Add 'snps,resume-hs-terminations' quirk (Desnes Nunes) [2181663] - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM (Desnes Nunes) [2181663] - usb: dwc3: core: add gfladj_refclk_lpm_sel quirk (Desnes Nunes) [2181663] - dt-bindings: usb: dwc3: Add gfladj-refclk-lpm-sel-quirk (Desnes Nunes) [2181663] - usb: dwc3: pci: Add PCIe device ID for USB3 controller on CPU sub-system for Alder Lake P (Desnes Nunes) [2181663] - usb: dwc3: pci: Update the macro names for USB PCIe device ID's for Alder Lake platforms (Desnes Nunes) [2181663] - usb: dwc3: xilinx: fix usb3 non-wakeup source resume failure (Desnes Nunes) [2181663] - usb: dwc3: xilinx: add power management ops support (Desnes Nunes) [2181663] - media: uvcvideo: move uvc_format_desc to common header (Desnes Nunes) [2181663] - media: v4l: move helper functions for fractions from uvc to v4l2-common (Desnes Nunes) [2181663] - dt-bindings: usb: dwc3: add sdm670 compatible (Desnes Nunes) [2181663] - usb: dwc3: qcom: drop unneeded compatibles (Desnes Nunes) [2181663] - usb: dwc3: gadget: Do not clear ep delayed stop flag during ep disable (Desnes Nunes) [2181663] - dt-bindings: usb: dwc2: rockchip: add rockchip,rk3128-usb (Desnes Nunes) [2181663] - dt-bindings: usb: qcom,dwc3: Fix SM6115 clocks, irqs (Desnes Nunes) [2181663] - usb: dwc2: Remove redundant license text (Desnes Nunes) [2181663] - usb: dwc3: Fix typos in gadget.c (Desnes Nunes) [2181663] - xhci: remove unused lpm_failed_dev member from struct xhci_hcd (Desnes Nunes) [2181663] - xhci: remove unused command member from struct xhci_hcd struct (Desnes Nunes) [2181663] - xhci: show fault reason for a failed enable slot command (Desnes Nunes) [2181663] - xhci: Don't show warning for reinit on known broken suspend (Desnes Nunes) [2181663] - xhci: dbc: Fix memory leak in xhci_alloc_dbc() (Desnes Nunes) [2181663] - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up driver prefix (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: move driver structure (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up attribute visibility logic (Desnes Nunes) [2181663] - USB: serial: console: move mutex_unlock() before usb_serial_put() (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: convert to use dev_groups (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: add support for HP and HA devices (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: simplify divisor handling (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: assume hi-speed type (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up baudrate request (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up attribute handling (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up modem-status handling (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: tighten device-type detection (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: rename channel index (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: include FT2232D in type string (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: rename chip types (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: drop redundant chip type comments (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up chip type enum (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: fix 300 bps rate for SIO (Desnes Nunes) [2181663] - usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() (Desnes Nunes) [2181663] - usb: misc: usb3503: call clk_disable_unprepare in the error handling (Desnes Nunes) [2181663] - usb: chipidea: make configs for glue drivers visible with EXPERT (Desnes Nunes) [2181663] - usb: dwc3: gadget: Submit endxfer command if delayed during disconnect (Desnes Nunes) [2181663] - usb: dwc3: gadget: Skip waiting for CMDACT cleared during endxfer (Desnes Nunes) [2181663] - usb: dwc3: Increase DWC3 controller halt timeout (Desnes Nunes) [2181663] - usb: dwc3: Remove DWC3 locking during gadget suspend/resume (Desnes Nunes) [2181663] - usb: dwc3: Avoid unmapping USB requests if endxfer is not complete (Desnes Nunes) [2181663] - usb: misc: uss720: fix uninitialized variable rlen (Desnes Nunes) [2181663] - thunderbolt: debugfs: Fix spelling mistakes in seq_puts text (Desnes Nunes) [2181663] - thunderbolt: Add support for ASMedia NVM image format (Desnes Nunes) [2181663] - thunderbolt: Move vendor specific NVM handling into nvm.c (Desnes Nunes) [2181663] - thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read() (Desnes Nunes) [2181663] - thunderbolt: Rename and make nvm_read() available for other files (Desnes Nunes) [2181663] - thunderbolt: Extend NVM version fields to 32-bits (Desnes Nunes) [2181663] - thunderbolt: Allow NVM upgrade of USB4 host routers (Desnes Nunes) [2181663] - scsi: uas: Drop DID_TARGET_FAILURE use (Desnes Nunes) [2181663] - usb: clean up after dropping driver registration log spam (Desnes Nunes) [2181663] - usb: phy: tegra: switch to using devm_gpiod_get() (Desnes Nunes) [2181663] - USB: xhci: make xhci_get_endpoint_address static (Desnes Nunes) [2181663] - thunderbolt: Add support for receiver lane margining (Desnes Nunes) [2181663] - thunderbolt: Add helper to check if CL states are enabled on port (Desnes Nunes) [2181663] - thunderbolt: Pass CL state bitmask to tb_port_clx_supported() (Desnes Nunes) [2181663] - thunderbolt: Move port CL state functions into correct place in switch.c (Desnes Nunes) [2181663] - thunderbolt: Move tb_xdomain_parent() to tb.h (Desnes Nunes) [2181663] - USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe() (Desnes Nunes) [2181663] - net: thunderbolt: Update module description with mention of USB4 (Desnes Nunes) [2181663] - net: thunderbolt: Enable full end-to-end flow control (Desnes Nunes) [2181663] - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround (Desnes Nunes) [2181663] - thunderbolt: Show link type for XDomain connections too (Desnes Nunes) [2181663] - net: thunderbolt: Enable DMA paths only after rings are enabled (Desnes Nunes) [2181663] - usb: reduce kernel log spam on driver registration (Desnes Nunes) [2181663] - usb: dwc3: gadget: Continue handling EP0 xfercomplete events (Desnes Nunes) [2181663] - usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect (Desnes Nunes) [2181663] - usb: dwc3: gadget: Force sending delayed status during soft disconnect (Desnes Nunes) [2181663] - usb: dwc3: Do not service EP0 and conndone events if soft disconnected (Desnes Nunes) [2181663] - usb: host: xhci-plat: suspend/resume clks for brcm (Desnes Nunes) [2181663] - usb: host: xhci-plat: suspend and resume clocks (Desnes Nunes) [2181663] - usb: phy: mxs: fix MXS_PHY_TX_CAL45_MIN and MXS_PHY_TX_CAL45_MAX (Desnes Nunes) [2181663] - usb: host: Initiate urb ep with udev ep0 (Desnes Nunes) [2181663] - usb: ehci: Use endpoint in URB to get maxpacket (Desnes Nunes) [2181663] - usb: chipidea: Add support for VBUS control with PHY (Desnes Nunes) [2181663] - dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes (Desnes Nunes) [2181663] - media: uvcvideo: Limit power line control for Sonix Technology (Desnes Nunes) [2181663] - media: uvcvideo: Use entity get_cur in uvc_ctrl_set (Desnes Nunes) [2181663] - media: uvcvideo: Fix typo 'the the' in comment (Desnes Nunes) [2181663] - media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() (Desnes Nunes) [2181663] - media: uvcvideo: Fix memory leak in uvc_gpio_parse (Desnes Nunes) [2181663] - media: gspca: Fix typo 'the the' in comment (Desnes Nunes) [2181663] - thunderbolt: Add support for Intel Meteor Lake (Desnes Nunes) [2181663] - thunderbolt: Add comment where Thunderbolt 4 PCI IDs start (Desnes Nunes) [2181663] - usb/hcd: Fix dma_map_sg error check (Desnes Nunes) [2181663] - usb: move from strlcpy with unused retval to strscpy (Desnes Nunes) [2181663] - dt-bindings: usb: renesas, usb3-peri: Document RZ/V2M r9a09g011 support (Desnes Nunes) [2181663] - usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level (Desnes Nunes) [2181663] - usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common (Desnes Nunes) [2181663] - usb: typec: tcpci_rt1711h: Add compatible id with rt1715 (Desnes Nunes) [2181663] - usb: typec: tcpci_rt1711h: Add initial phy setting (Desnes Nunes) [2181663] - usb: typec: tcpci_rt1711h: Add regulator support when source vbus (Desnes Nunes) [2181663] - usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn (Desnes Nunes) [2181663] - dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H (Desnes Nunes) [2181663] - usb: dwc3: qcom: clean up icc init (Desnes Nunes) [2181663] - usb: dwc3: qcom: only parse 'maximum-speed' once (Desnes Nunes) [2181663] - usb: common: debug: Check non-standard control requests (Desnes Nunes) [2181663] - usb: dwc3: trace: add Start of Frame Number to trace event (Desnes Nunes) [2181663] - usb: dwc3: debug: show events parameters in hex (Desnes Nunes) [2181663] - usb: dwc3: gadget: conditionally remove requests (Desnes Nunes) [2181663] - usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader" (Desnes Nunes) [2181663] - usb: common: usb-conn-gpio: Simplify some error message (Desnes Nunes) [2181663] - block: Add error codes for common PR failures (Maurizio Lombardi) [2160677] - nvmet: avoid potential UAF in nvmet_req_complete() (Maurizio Lombardi) [2160677] - nvme-tcp: add nvme-tcp pdu size build protection (Maurizio Lombardi) [2160677] - nvme-tcp: fix opcode reporting in the timeout handler (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM620 (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000 (Maurizio Lombardi) [2160677] - nvme-pci: fixing memory leak in probe teardown path (Maurizio Lombardi) [2160677] - nvme: fix handling single range discard request (Maurizio Lombardi) [2160677] - nvme-fabrics: show well known discovery name (Maurizio Lombardi) [2160677] - nvme-tcp: don't access released socket during error recovery (Maurizio Lombardi) [2160677] - nvme-auth: fix an error code in nvme_auth_process_dhchap_challenge() (Maurizio Lombardi) [2160677] - nvme: bring back auto-removal of deleted namespaces during sequential scan (Maurizio Lombardi) [2160677] - nvme: fix sparse warning on effects masking (Maurizio Lombardi) [2160677] - nvme-pci: remove iod use_sgls (Maurizio Lombardi) [2160677] - nvme-pci: fix freeing single sgl (Maurizio Lombardi) [2160677] - nvme: mask CSE effects for security receive (Maurizio Lombardi) [2160677] - nvme: always initialize known command effects (Maurizio Lombardi) [2160677] - nvmet: for nvme admin set_features cmd, call nvmet_check_data_len_lte() (Maurizio Lombardi) [2160677] - nvme-tcp: add additional info for nvme_tcp_timeout log (Maurizio Lombardi) [2160677] - nvme: add nvme_opcode_str function for all nvme cmd types (Maurizio Lombardi) [2160677] - nvme: remove nvme_execute_passthru_rq (Maurizio Lombardi) [2160677] - nvme-pci: place descriptor addresses in iod (Maurizio Lombardi) [2160677] - nvme-pci: use mapped entries for sgl decision (Maurizio Lombardi) [2160677] - nvme-pci: remove SGL segment descriptors (Maurizio Lombardi) [2160677] - nvme-auth: don't use NVMe status codes (Maurizio Lombardi) [2160677] - nvme-fabrics: clarify AUTHREQ result handling (Maurizio Lombardi) [2160677] - nvme-pci: add bogus ID quirk for ADATA SX6000PNP (Maurizio Lombardi) [2160677] - nvme-auth: mark nvme_auth_wq static (Maurizio Lombardi) [2160677] - nvme-auth: use workqueue dedicated to authentication (Maurizio Lombardi) [2160677] - nvme: clear the request_queue pointers on failure in nvme_alloc_io_tag_set (Maurizio Lombardi) [2160677] - nvme: clear the request_queue pointers on failure in nvme_alloc_admin_tag_set (Maurizio Lombardi) [2160677] - nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association (Maurizio Lombardi) [2160677] - nvme: fix passthrough csi check (Maurizio Lombardi) [2160677] - nvme-pci: fix timeout request state check (Maurizio Lombardi) [2160677] - nvme-apple: only reset the controller when RTKit is running (Maurizio Lombardi) [2160677] - nvme-apple: reset controller during shutdown (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_IDENTIFY_CNS quirk to Apple T2 controllers (Maurizio Lombardi) [2160677] - nvme-apple: add NVME_QUIRK_IDENTIFY_CNS quirk to fix regression (Maurizio Lombardi) [2160677] - nvme-auth: fix smatch warning complaints (Maurizio Lombardi) [2160677] - nvme: also return I/O command effects from nvme_command_effects (Maurizio Lombardi) [2160677] - nvmet: don't defer passthrough commands with trivial effects to the workqueue (Maurizio Lombardi) [2160677] - nvmet: set the LBCC bit for commands that modify data (Maurizio Lombardi) [2160677] - nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it (Maurizio Lombardi) [2160677] - nvme-pci: update sqsize when adjusting the queue depth (Maurizio Lombardi) [2160677] - nvme: fix setting the queue depth in nvme_alloc_io_tag_set (Maurizio Lombardi) [2160677] - nvme-pci: use the tagset alloc/free helpers (Maurizio Lombardi) [2160677] - nvme-pci: fix page size checks (Maurizio Lombardi) [2160677] - nvme-pci: fix mempool alloc size (Maurizio Lombardi) [2160677] - nvme-pci: fix doorbell buffer value endianness (Maurizio Lombardi) [2160677] - nvme: Convert NVMe errors to PR errors (Maurizio Lombardi) [2160677] - nvmet: don't open-code NVME_NS_ATTR_RO enumeration (Maurizio Lombardi) [2160677] - nvme: add the Apple shared tag workaround to nvme_alloc_io_tag_set (Maurizio Lombardi) [2160677] - nvme: only set reserved_tags in nvme_alloc_io_tag_set for fabrics controllers (Maurizio Lombardi) [2160677] - nvme: consolidate setting the tagset flags (Maurizio Lombardi) [2160677] - nvme-pci: split out a nvme_pci_ctrl_is_dead helper (Maurizio Lombardi) [2160677] - nvme-pci: return early on ctrl state mismatch in nvme_reset_work (Maurizio Lombardi) [2160677] - nvme-pci: rename nvme_disable_io_queues (Maurizio Lombardi) [2160677] - nvme-pci: cleanup nvme_suspend_queue (Maurizio Lombardi) [2160677] - nvme-pci: remove nvme_pci_disable (Maurizio Lombardi) [2160677] - nvme-pci: remove nvme_disable_admin_queue (Maurizio Lombardi) [2160677] - nvme: merge nvme_shutdown_ctrl into nvme_disable_ctrl (Maurizio Lombardi) [2160677] - nvme: use nvme_wait_ready in nvme_shutdown_ctrl (Maurizio Lombardi) [2160677] - nvme-apple: fix controller shutdown in apple_nvme_disable (Maurizio Lombardi) [2160677] - nvme-fc: move common code into helper (Maurizio Lombardi) [2160677] - nvme-fc: avoid null pointer dereference (Maurizio Lombardi) [2160677] - nvme-multipath: support io stats on the mpath device (Maurizio Lombardi) [2160677] - nvme: introduce nvme_start_request (Maurizio Lombardi) [2160677] - nvme: use kstrtobool() instead of strtobool() (Maurizio Lombardi) [2160677] - nvmet: expose firmware revision to configfs (Maurizio Lombardi) [2160677] - nvmet: expose IEEE OUI to configfs (Maurizio Lombardi) [2160677] - nvme: rename the queue quiescing helpers (Maurizio Lombardi) [2160677] - nvme: avoid fallback to sequential scan due to transient issues (Maurizio Lombardi) [2160677] - nvme-auth: have dhchap_auth_work wait for queues auth to complete (Maurizio Lombardi) [2160677] - nvme-auth: remove redundant auth_work flush (Maurizio Lombardi) [2160677] - nvme-auth: convert dhchap_auth_list to an array (Maurizio Lombardi) [2160677] - nvme-auth: check chap ctrl_key once constructed (Maurizio Lombardi) [2160677] - nvme-auth: no need to reset chap contexts on re-authentication (Maurizio Lombardi) [2160677] - nvme-auth: remove redundant deallocations (Maurizio Lombardi) [2160677] - nvme-auth: clear sensitive info right after authentication completes (Maurizio Lombardi) [2160677] - nvme-auth: guarantee dhchap buffers under memory pressure (Maurizio Lombardi) [2160677] - nvme-auth: don't keep long lived 4k dhchap buffer (Maurizio Lombardi) [2160677] - nvme-auth: remove redundant if statement (Maurizio Lombardi) [2160677] - nvme-auth: don't override ctrl keys before validation (Maurizio Lombardi) [2160677] - nvme-auth: don't ignore key generation failures when initializing ctrl keys (Maurizio Lombardi) [2160677] - nvme-auth: remove redundant buffer deallocations (Maurizio Lombardi) [2160677] - nvme-auth: don't re-authenticate if the controller is not LIVE (Maurizio Lombardi) [2160677] - nvme-auth: remove symbol export from nvme_auth_reset (Maurizio Lombardi) [2160677] - nvme-auth: rename authentication work elements (Maurizio Lombardi) [2160677] - nvme-auth: rename __nvme_auth_[reset|free] to nvme_auth[reset|free]_dhchap (Maurizio Lombardi) [2160677] - nvme: implement the DEAC bit for the Write Zeroes command (Maurizio Lombardi) [2160677] - nvme-fc: improve memory usage in nvme_fc_rcv_ls_req() (Maurizio Lombardi) [2160677] - nvmet: only allocate a single slab for bvecs (Maurizio Lombardi) [2160677] - nvmet: force reconnect when number of queue changes (Maurizio Lombardi) [2160677] - nvmet: use try_cmpxchg in nvmet_update_sq_head (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV7000 (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro (Maurizio Lombardi) [2160677] - nvme: quiet user passthrough command errors (Maurizio Lombardi) [2160677] - nvme-multipath: set queue dma alignment to 3 (Maurizio Lombardi) [2160677] - nvme-tcp: replace sg_init_marker() with sg_init_table() (Maurizio Lombardi) [2160677] - nvme-hwmon: kmalloc the NVME SMART log buffer (Maurizio Lombardi) [2160677] - nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Maurizio Lombardi) [2160677] - nvme-apple: don't limit DMA segement size (Maurizio Lombardi) [2160677] - nvme-pci: disable write zeroes on various Kingston SSD (Maurizio Lombardi) [2160677] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM760 (Maurizio Lombardi) [2160677] - nvme: Use blk_rq_map_user_io helper (Maurizio Lombardi) [2160677] - nvmet: don't look at the request_queue in nvmet_bdev_set_limits (Maurizio Lombardi) [2160677] - nvmet: don't look at the request_queue in nvmet_bdev_zone_mgmt_emulate_all (Maurizio Lombardi) [2160677] - nvmet: add helpers to set the result field for connect commands (Maurizio Lombardi) [2160677] - nvme: improve the NVME_CONNECT_AUTHREQ* definitions (Maurizio Lombardi) [2160677] - nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Maurizio Lombardi) [2160677] - nvme-pci: report the actual number of tagset maps (Maurizio Lombardi) [2160677] - nvme: ensure subsystem reset is single threaded (Maurizio Lombardi) [2160677] - nvme: restrict management ioctls to admin (Maurizio Lombardi) [2160677] - nvme: copy firmware_rev on each init (Maurizio Lombardi) [2160677] - nvme: handle effects after freeing the request (Maurizio Lombardi) [2160677] - nvme-tcp: print actual source IP address through sysfs "address" attr (Maurizio Lombardi) [2160677] - nvme-pci: move iod dma_len fill gaps (Maurizio Lombardi) [2160677] - nvme-pci: iod npages fits in s8 (Maurizio Lombardi) [2160677] - nvme-pci: iod's 'aborted' is a bool (Maurizio Lombardi) [2160677] - nvme-pci: remove nvme_queue from nvme_iod (Maurizio Lombardi) [2160677] - nvme: consider also host_iface when checking ip options (Maurizio Lombardi) [2160677] - nvmet: avoid unnecessary flush bio (Maurizio Lombardi) [2160677] - nvmet-auth: remove redundant parameters req (Maurizio Lombardi) [2160677] - nvmet-auth: clean up with done_kfree (Maurizio Lombardi) [2160677] - nvme-auth: remove the redundant req->cqe->result.u16 assignment operation (Maurizio Lombardi) [2160677] - nvme: move from strlcpy with unused retval to strscpy (Maurizio Lombardi) [2160677] - nvme: add comment for unaligned "fake" nqn (Maurizio Lombardi) [2160677] - nvme-pci: disable Write Zeroes on Phison E3C/E4C (Maurizio Lombardi) [2160677] - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices (Maurizio Lombardi) [2160677] - locking/rwsem: Disable preemption in all down_write*() and up_write() code paths (Joel Savitz) [2176147] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Joel Savitz) [2176147] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Joel Savitz) [2176147] - rtmutex: Ensure that the top waiter is always woken up (Joel Savitz) [2176147] - locking/lockdep: Print more debug information - report name and key when look_up_lock_class() got confused (Joel Savitz) [2176147] - locking: Fix qspinlock/x86 inline asm error (Joel Savitz) [2176147] - locking: Add __lockfunc to slow path functions (Joel Savitz) [2176147] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Joel Savitz) [2176147] - kernel/lockdep: move lockdep sysctls to its own file (Joel Savitz) [2176147] - locking/qrwlock: Change "queue rwlock" to "queued rwlock" (Joel Savitz) [2176147] - locking/mutex: Make contention tracepoints more consistent wrt adaptive spinning (Joel Savitz) [2176147] - locking: Apply contention tracepoints in the slow path (Joel Savitz) [2176147] - locking/rwsem: Always try to wake waiters in out_nolock path (Joel Savitz) [2176147] - locking/rwsem: No need to check for handoff bit if wait queue empty (Joel Savitz) [2176147] - lockdep: Use memset_startat() helper in reinit_class() (Joel Savitz) [2176147] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Joel Savitz) [2176147] - locking/rwsem: Make handoff bit handling more consistent (Joel Savitz) [2176147] - Revert "locking/rwsem: Conditionally wake waiters in reader/writer slowpaths" (Joel Savitz) [2176147] - futex: Fix futex_waitv() hrtimer debug object leak on kcalloc error (Joel Savitz) [2176147] - futex: Remove a PREEMPT_RT_FULL reference. (Joel Savitz) [2176147] - futex: Fix additional regressions (Joel Savitz) [2176147] - futex: Fix sparc32/m68k/nds32 build regression (Joel Savitz) [2176147] - futex: Ensure futex_atomic_cmpxchg_inatomic() is present (Joel Savitz) [2176147] - futex: Remove futex_cmpxchg detection (Joel Savitz) [2176147] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184420] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184420]- powerpc/xive: Use XIVE domain under xmon and debugfs (David Arcari) [2114045] - powerpc/xics: Drop unmask of MSIs at startup (David Arcari) [2114045] - iommu/vt-d: Remove unnecessary locking in intel_irq_remapping_alloc() (David Arcari) [2114045] - Update CONFIG_LOCKDEP_CHAINS_BITS to 18 (David Arcari) [2114045] - irqdomain: Add missing NULL pointer check in irq_domain_create_hierarchy() (David Arcari) [2114045] - irqdomain: Switch to per-domain locking (David Arcari) [2114045] - irqchip/mvebu-odmi: Use irq_domain_create_hierarchy() (David Arcari) [2114045] - irqchip/gic-v3-mbi: Use irq_domain_create_hierarchy() (David Arcari) [2114045] - irqchip/gic-v3-its: Use irq_domain_create_hierarchy() (David Arcari) [2114045] - irqchip/gic-v2m: Use irq_domain_create_hierarchy() (David Arcari) [2114045] - irqchip/alpine-msi: Use irq_domain_add_hierarchy() (David Arcari) [2114045] - x86/uv: Use irq_domain_create_hierarchy() (David Arcari) [2114045] - x86/ioapic: Use irq_domain_create_hierarchy() (David Arcari) [2114045] - irqdomain: Clean up irq_domain_push/pop_irq() (David Arcari) [2114045] - irqdomain: Drop leftover brackets (David Arcari) [2114045] - irqdomain: Drop dead domain-name assignment (David Arcari) [2114045] - irqdomain: Drop revmap mutex (David Arcari) [2114045] - irqdomain: Fix domain registration race (David Arcari) [2114045] - irqdomain: Fix mapping-creation race (David Arcari) [2114045] - irqdomain: Refactor __irq_domain_alloc_irqs() (David Arcari) [2114045] - irqdomain: Look for existing mapping only once (David Arcari) [2114045] - irqdomain: Drop bogus fwspec-mapping error handling (David Arcari) [2114045] - irqdomain: Fix disassociation race (David Arcari) [2114045] - irqdomain: Fix association race (David Arcari) [2114045] - irqdomain: Use hwirq_max instead of revmap_size for NOMAP domains (David Arcari) [2114045] - PCI: apple: Add INTx and per-port interrupt support (David Arcari) [2114045] - irqdomain: Change the type of 'size' in __irq_domain_add() to be consistent (David Arcari) [2114045] - genirq/ipi: Fix NULL pointer deref in irq_data_get_affinity_mask() (David Arcari) [2114045] - iommu/amd: Enable PCI/IMS (David Arcari) [2114045] - iommu/vt-d: Enable PCI/IMS (David Arcari) [2114045] - genirq: Drop redundant irq_init_effective_affinity (David Arcari) [2114045] - x86/apic/msi: Enable PCI/IMS (David Arcari) [2114045] - PCI/MSI: Provide pci_ims_alloc/free_irq() (David Arcari) [2114045] - PCI/MSI: Provide IMS (Interrupt Message Store) support (David Arcari) [2114045] - genirq: Return a const cpumask from irq_data_get_affinity_mask (David Arcari) [2114045] - genirq: Add and use an irq_data_update_affinity helper (David Arcari) [2114045] - genirq: Refactor accessors to use irq_data_get_affinity_mask (David Arcari) [2114045] - genirq/msi: Provide constants for PCI/IMS support (David Arcari) [2114045] - x86/apic/msi: Enable MSI_FLAG_PCI_MSIX_ALLOC_DYN (David Arcari) [2114045] - x86/apic/msi: Remove arch_create_remap_msi_irq_domain() (David Arcari) [2114045] - iommu/amd: Switch to MSI base domains (David Arcari) [2114045] - iommu/vt-d: Switch to MSI parent domains (David Arcari) [2114045] - oc: ti: ti_sci_inta_msi: Switch to domain id aware MSI functions (David Arcari) [2114045] - genirq/irqdesc: Don't try to remove non-existing sysfs files (David Arcari) [2114045] - irqchip/gic: Use kstrtobool() instead of strtobool() (David Arcari) [2114045] - irqchip/irq-mtk-cirq: Add support for System CIRQ on MT8192 (David Arcari) [2114045] - irqchip/irq-mtk-cirq: Move register offsets to const array (David Arcari) [2114045] - dt-bindings: interrupt-controller: mediatek,cirq: Document MT8192 (David Arcari) [2114045] - dt-bindings: interrupt-controller: mediatek,cirq: Migrate to dt schema (David Arcari) [2114045] - irqchip/sl28cpld: Replace irqchip mask_invert with unmask_base (David Arcari) [2114045] - irqchip/wpcm450: Fix memory leak in wpcm450_aic_of_init() (David Arcari) [2114045] - irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe() (David Arcari) [2114045] - irqchip/al-fic: Drop obsolete dependency on COMPILE_TEST (David Arcari) [2114045] - irqchip/st: Use device_get_match_data() to simplify the code (David Arcari) [2114045] - genirq/irqreturn: Fix kernel-doc warnings (David Arcari) [2114045] - iommu/of: Remove linux/msi.h include (David Arcari) [2114045] - vfio/fsl-mc: Remove linux/msi.h include (David Arcari) [2114045] - soc: fsl: dpio: Remove linux/msi.h include (David Arcari) [2114045] - bus: fsl-mc: Remove linux/msi.h includes (David Arcari) [2114045] - Documentation: PCI: Add reference to PCI/MSI device driver APIs (David Arcari) [2114045] - iommu/amd: Remove bogus check for multi MSI-X (David Arcari) [2114045] - iommu/vt-d: Remove bogus check for multi MSI-X (David Arcari) [2114045] - genirq: Remove unused argument force of irq_set_affinity_deactivated() (David Arcari) [2114045] - powerpc/64: warn if local irqs are enabled in NMI or hardirq context (David Arcari) [2114045] - powerpc/traps: do not enable irqs in _exception (David Arcari) [2114045] - powerpc/xics: Set the IRQ chip data for the ICS native backend (David Arcari) [2114045] - powerpc: use IRQF_NO_DEBUG for IPIs (David Arcari) [2114045] - powerpc/xics: Fix IRQ migration (David Arcari) [2114045] - powerpc/xics: Add support for IRQ domain hierarchy (David Arcari) [2114045] - powerpc/xics: Give a name to the default XICS IRQ domain (David Arcari) [2114045] - powerpc/xics: Rename the map handler in a check handler (David Arcari) [2114045] - powerpc/xics: Remove ICS list (David Arcari) [2114045] - powerpc/xive: Remove irqd_is_started() check when setting the affinity (David Arcari) [2114045] - powerpc/xive: Drop unmask of MSIs at startup (David Arcari) [2114045] - powerpc/xive: Ease debugging of xive_irq_set_affinity() (David Arcari) [2114045] - powerpc/xive: Add support for IRQ domain hierarchy (David Arcari) [2114045] - watchdog: imx7ulp: Use devm_clk_get_enabled() helper (Steve Best) [2180762] - KVM: VMX: Fix crash due to uninitialized current_vmcs (Vitaly Kuznetsov) [2181329] - scsi: target: iscsi: Fix an error message in iscsi_check_key() (Maurizio Lombardi) [2175687] - scsi: target: core: Fix warning on RT kernels (Maurizio Lombardi) [2175687] - scsi: target: core: Change the way target_xcopy_do_work() sets restiction on max I/O (Maurizio Lombardi) [2175687] - scsi: target: core: Make hw_max_sectors store the sectors amount in blocks (Maurizio Lombardi) [2175687] - scsi: target: core: Send max transfer length in blocks (Maurizio Lombardi) [2175687] - scsi: target: Use kstrtobool() instead of strtobool() (Maurizio Lombardi) [2175687] - scsi: target: core: Remove unused variable 'unit_serial_len' (Maurizio Lombardi) [2175687] - scsi: target: core: Dynamically set DPO and FUA in usage_bits (Maurizio Lombardi) [2175687] - scsi: target: core: Check emulate_3pc for RECEIVE COPY (Maurizio Lombardi) [2175687] - scsi: target: core: Add emulate_rsoc attribute (Maurizio Lombardi) [2175687] - scsi: target: core: Dynamic opcode support in RSOC (Maurizio Lombardi) [2175687] - scsi: target: core: Add list of opcodes for RSOC (Maurizio Lombardi) [2175687] - scsi: target: core: Add support for RSOC command (Maurizio Lombardi) [2175687] - scsi: target: Remove the unused function transport_lba_64_ext() (Maurizio Lombardi) [2175687] - [target] fix iov_iter_bvec() "direction" argument (Maurizio Lombardi) [2175687] - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() (Maurizio Lombardi) [2175687] - scsi: target: iblock: Fold iblock_emulate_read_cap_with_block_size() into iblock_get_blocks() (Maurizio Lombardi) [2175687] - scsi: target: core: UA on all LUNs after reset (Maurizio Lombardi) [2175687] - scsi: target: core: New key must be used for moved PR (Maurizio Lombardi) [2175687] - scsi: target: core: Abort all preempted regs if requested (Maurizio Lombardi) [2175687] - scsi: target: core: Fix memory leak in preempt_and_abort (Maurizio Lombardi) [2175687] - scsi: target: core: Fix preempt and abort for allreg res (Maurizio Lombardi) [2175687] - scsi: target: Remove unused se_tmr_req_cache declaration (Maurizio Lombardi) [2175687] - scsi: target: alua: Do not report emtpy port group (Maurizio Lombardi) [2175687] - scsi: target: core: Set MULTIP bit for se_device with multiple ports (Maurizio Lombardi) [2175687] - scsi: target: pscsi: Remove repeated word "calling" (Maurizio Lombardi) [2175687] - net: avoid double iput when sock_alloc_file fails (Jeff Moyer) [2123490] - io_uring: do not recycle buffer in READV (Jeff Moyer) [2123490] - io_uring: fix free of unallocated buffer list (Jeff Moyer) [2123490] - io_uring: check that we have a file table when allocating update slots (Jeff Moyer) [2123490] - io_uring: explicit sqe padding for ioctl commands (Jeff Moyer) [2123490] - io_uring: fix provided buffer import (Jeff Moyer) [2123490] - io_uring: keep sendrecv flags in ioprio (Jeff Moyer) [2123490] - io_uring: use original request task for inflight tracking (Jeff Moyer) [2123490] - io_uring: move io_uring_get_opcode out of TP_printk (Jeff Moyer) [2123490] - io_uring: fix double poll leak on repolling (Jeff Moyer) [2123490] - io_uring: fix wrong arm_poll error handling (Jeff Moyer) [2123490] - io_uring: fail links when poll fails (Jeff Moyer) [2123490] - io_uring: fix req->apoll_events (Jeff Moyer) [2123490] - io_uring: mark reissue requests with REQ_F_PARTIAL_IO (Jeff Moyer) [2123490] - io_uring: recycle provided buffer if we punt to io-wq (Jeff Moyer) [2123490] - io_uring: do not use prio task_work_add in uring_cmd (Jeff Moyer) [2123490] - io_uring: commit non-pollable provided mapped buffers upfront (Jeff Moyer) [2123490] - io_uring: make io_fill_cqe_aux honour CQE32 (Jeff Moyer) [2123490] - io_uring: remove __io_fill_cqe() helper (Jeff Moyer) [2123490] - io_uring: fix ->extra{1,2} misuse (Jeff Moyer) [2123490] - io_uring: fill extra big cqe fields from req (Jeff Moyer) [2123490] - io_uring: unite fill_cqe and the 32B version (Jeff Moyer) [2123490] - io_uring: get rid of __io_fill_cqe{32}_req() (Jeff Moyer) [2123490] - io_uring: remove IORING_CLOSE_FD_AND_FILE_SLOT (Jeff Moyer) [2123490] - Revert "io_uring: add buffer selection support to IORING_OP_NOP" (Jeff Moyer) [2123490] - Revert "io_uring: support CQE32 for nop operation" (Jeff Moyer) [2123490] - io_uring: limit size of provided buffer ring (Jeff Moyer) [2123490] - io_uring: fix types in provided buffer ring (Jeff Moyer) [2123490] - io_uring: fix index calculation (Jeff Moyer) [2123490] - io_uring: fix double unlock for pbuf select (Jeff Moyer) [2123490] - io_uring: kbuf: fix bug of not consuming ring buffer in partial io case (Jeff Moyer) [2123490] - io_uring: openclose: fix bug of closing wrong fixed file (Jeff Moyer) [2123490] - io_uring: fix not locked access to fixed buf table (Jeff Moyer) [2123490] - io_uring: fix races with buffer table unregister (Jeff Moyer) [2123490] - io_uring: fix races with file table unregister (Jeff Moyer) [2123490] - fix the breakage in close_fd_get_file() calling conventions change (Jeff Moyer) [2123490] - io_uring: reinstate the inflight tracking (Jeff Moyer) [2123490] - io_uring: fix deadlock on iowq file slot alloc (Jeff Moyer) [2123490] - io_uring: let IORING_OP_FILES_UPDATE support choosing fixed file slots (Jeff Moyer) [2123490] - io_uring: defer alloc_hint update to io_file_bitmap_set() (Jeff Moyer) [2123490] - io_uring: ensure fput() called correspondingly when direct install fails (Jeff Moyer) [2123490] - io_uring: wire up allocated direct descriptors for socket (Jeff Moyer) [2123490] - io_uring: fix a memory leak of buffer group list on exit (Jeff Moyer) [2123490] - io_uring: move shutdown under the general net section (Jeff Moyer) [2123490] - io_uring: unify calling convention for async prep handling (Jeff Moyer) [2123490] - io_uring: add io_op_defs 'def' pointer in req init and issue (Jeff Moyer) [2123490] - io_uring: make prep and issue side of req handlers named consistently (Jeff Moyer) [2123490] - io_uring: make timeout prep handlers consistent with other prep handlers (Jeff Moyer) [2123490] - io_uring: cleanup handling of the two task_work lists (Jeff Moyer) [2123490] - io_uring: fix incorrect __kernel_rwf_t cast (Jeff Moyer) [2123490] - io_uring: disallow mixed provided buffer group registrations (Jeff Moyer) [2123490] - io_uring: initialize io_buffer_list head when shared ring is unregistered (Jeff Moyer) [2123490] - io_uring: add fully sparse buffer registration (Jeff Moyer) [2123490] - io_uring: use rcu_dereference in io_close (Jeff Moyer) [2123490] - io_uring: consistently use the EPOLL* defines (Jeff Moyer) [2123490] - io_uring: make apoll_events a __poll_t (Jeff Moyer) [2123490] - io_uring: drop a spurious inline on a forward declaration (Jeff Moyer) [2123490] - io_uring: don't use ERR_PTR for user pointers (Jeff Moyer) [2123490] - io_uring: use a rwf_t for io_rw.flags (Jeff Moyer) [2123490] - io_uring: add support for ring mapped supplied buffers (Jeff Moyer) [2123490] - io_uring: add io_pin_pages() helper (Jeff Moyer) [2123490] - io_uring: add buffer selection support to IORING_OP_NOP (Jeff Moyer) [2123490] - io_uring: fix locking state for empty buffer group (Jeff Moyer) [2123490] - Unify the primitives for file descriptor closing (Jeff Moyer) [2123490] - file: let pick_file() tell caller it's done (Jeff Moyer) [2123490] - io_uring: implement multishot mode for accept (Jeff Moyer) [2123490] - io_uring: let fast poll support multishot (Jeff Moyer) [2123490] - io_uring: add REQ_F_APOLL_MULTISHOT for requests (Jeff Moyer) [2123490] - io_uring: add IORING_ACCEPT_MULTISHOT for accept (Jeff Moyer) [2123490] - io_uring: only wake when the correct events are set (Jeff Moyer) [2123490] - io_uring: avoid io-wq -EAGAIN looping for !IOPOLL (Jeff Moyer) [2123490] - io_uring: add flag for allocating a fully sparse direct descriptor space (Jeff Moyer) [2123490] - io_uring: bump max direct descriptor count to 1M (Jeff Moyer) [2123490] - io_uring: allow allocated fixed files for accept (Jeff Moyer) [2123490] - io_uring: allow allocated fixed files for openat/openat2 (Jeff Moyer) [2123490] - io_uring: add basic fixed file allocator (Jeff Moyer) [2123490] - io_uring: track fixed files with a bitmap (Jeff Moyer) [2123490] - io_uring_enter(): don't leave f.flags uninitialized (Jeff Moyer) [2123490] - nvme: add vectored-io support for uring-cmd (Jeff Moyer) [2123490] - nvme: wire-up uring-cmd support for io-passthru on char-device. (Jeff Moyer) [2123490] - nvme: refactor nvme_submit_user_cmd() (Jeff Moyer) [2123490] - nvme: add vectored-io support for user-passthrough (Jeff Moyer) [2123490] - fs,io_uring: add infrastructure for uring-cmd (Jeff Moyer) [2123490] - io_uring: support CQE32 for nop operation (Jeff Moyer) [2123490] - io_uring: enable CQE32 (Jeff Moyer) [2123490] - io_uring: support CQE32 in /proc info (Jeff Moyer) [2123490] - io_uring: add tracing for additional CQE32 fields (Jeff Moyer) [2123490] - io_uring: overflow processing for CQE32 (Jeff Moyer) [2123490] - io_uring: flush completions for CQE32 (Jeff Moyer) [2123490] - io_uring: modify io_get_cqe for CQE32 (Jeff Moyer) [2123490] - io_uring: add CQE32 completion processing (Jeff Moyer) [2123490] - io_uring: add CQE32 setup processing (Jeff Moyer) [2123490] - io_uring: change ring size calculation for CQE32 (Jeff Moyer) [2123490] - io_uring: store add. return values for CQE32 (Jeff Moyer) [2123490] - io_uring: support CQE32 in io_uring_cqe (Jeff Moyer) [2123490] - io_uring: add support for 128-byte SQEs (Jeff Moyer) [2123490] - io_uring: don't clear req->kbuf when buffer selection is done (Jeff Moyer) [2123490] - io_uring: eliminate the need to track provided buffer ID separately (Jeff Moyer) [2123490] - io_uring: move provided buffer state closer to submit state (Jeff Moyer) [2123490] - io_uring: move provided and fixed buffers into the same io_kiocb area (Jeff Moyer) [2123490] - io_uring: abstract out provided buffer list selection (Jeff Moyer) [2123490] - io_uring: never call io_buffer_select() for a buffer re-select (Jeff Moyer) [2123490] - io_uring: get rid of hashed provided buffer groups (Jeff Moyer) [2123490] - io_uring: always use req->buf_index for the provided buffer group (Jeff Moyer) [2123490] - io_uring: ignore ->buf_index if REQ_F_BUFFER_SELECT isn't set (Jeff Moyer) [2123490] - io_uring: kill io_rw_buffer_select() wrapper (Jeff Moyer) [2123490] - io_uring: make io_buffer_select() return the user address directly (Jeff Moyer) [2123490] - io_uring: kill io_recv_buffer_select() wrapper (Jeff Moyer) [2123490] - io_uring: use 'sr' vs 'req->sr_msg' consistently (Jeff Moyer) [2123490] - io_uring: add POLL_FIRST support for send/sendmsg and recv/recvmsg (Jeff Moyer) [2123490] - io_uring: check IOPOLL/ioprio support upfront (Jeff Moyer) [2123490] - io_uring: replace smp_mb() with smp_mb__after_atomic() in io_sq_thread() (Jeff Moyer) [2123490] - io_uring: add IORING_SETUP_TASKRUN_FLAG (Jeff Moyer) [2123490] - io_uring: use TWA_SIGNAL_NO_IPI if IORING_SETUP_COOP_TASKRUN is used (Jeff Moyer) [2123490] - io_uring: set task_work notify method at init time (Jeff Moyer) [2123490] - io-wq: use __set_notify_signal() to wake workers (Jeff Moyer) [2123490] - io_uring: serialize ctx->rings->sq_flags with atomic_or/and (Jeff Moyer) [2123490] - task_work: allow TWA_SIGNAL without a rescheduling IPI (Jeff Moyer) [2123490] - io_uring: return hint on whether more data is available after receive (Jeff Moyer) [2123490] - net: clear msg_get_inq in __get_compat_msghdr() (Jeff Moyer) [2123490] - net: clear msg_get_inq in __sys_recvfrom() and __copy_msghdr_from_user() (Jeff Moyer) [2123490] - tcp: pass back data left in socket after receive (Jeff Moyer) [2123490] - io_uring: use the text representation of ops in trace (Jeff Moyer) [2123490] - io_uring: rename op -> opcode (Jeff Moyer) [2123490] - io_uring: add io_uring_get_opcode (Jeff Moyer) [2123490] - io_uring: add type to op enum (Jeff Moyer) [2123490] - io_uring: fix compile warning for 32-bit builds (Jeff Moyer) [2123490] - io_uring: cleanup error-handling around io_req_complete (Jeff Moyer) [2123490] - io_uring: add socket(2) support (Jeff Moyer) [2123490] - net: add __sys_socket_file() (Jeff Moyer) [2123490] - io_uring: fix trace for reduced sqe padding (Jeff Moyer) [2123490] - io_uring: add fgetxattr and getxattr support (Jeff Moyer) [2123490] - io_uring: add fsetxattr and setxattr support (Jeff Moyer) [2123490] - fs: split off do_getxattr from getxattr (Jeff Moyer) [2123490] - fs: split off setxattr_copy and do_setxattr function from setxattr (Jeff Moyer) [2123490] - io_uring: return an error when cqe is dropped (Jeff Moyer) [2123490] - io_uring: use constants for cq_overflow bitfield (Jeff Moyer) [2123490] - io_uring: rework io_uring_enter to simplify return value (Jeff Moyer) [2123490] - io_uring: trace cqe overflows (Jeff Moyer) [2123490] - io_uring: add trace support for CQE overflow (Jeff Moyer) [2123490] - io_uring: allow re-poll if we made progress (Jeff Moyer) [2123490] - io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG) (Jeff Moyer) [2123490] - io_uring: add support for IORING_ASYNC_CANCEL_ANY (Jeff Moyer) [2123490] - io_uring: allow IORING_OP_ASYNC_CANCEL with 'fd' key (Jeff Moyer) [2123490] - io_uring: add support for IORING_ASYNC_CANCEL_ALL (Jeff Moyer) [2123490] - io_uring: pass in struct io_cancel_data consistently (Jeff Moyer) [2123490] - io_uring: remove dead 'poll_only' argument to io_poll_cancel() (Jeff Moyer) [2123490] - io_uring: refactor io_disarm_next() locking (Jeff Moyer) [2123490] - io_uring: move timeout locking in io_timeout_cancel() (Jeff Moyer) [2123490] - io_uring: store SCM state in io_fixed_file->file_ptr (Jeff Moyer) [2123490] - io_uring: kill ctx arg from io_req_put_rsrc (Jeff Moyer) [2123490] - io_uring: add a helper for putting rsrc nodes (Jeff Moyer) [2123490] - io_uring: store rsrc node in req instead of refs (Jeff Moyer) [2123490] - io_uring: refactor io_assign_file error path (Jeff Moyer) [2123490] - io_uring: use right helpers for file assign locking (Jeff Moyer) [2123490] - io_uring: add data_race annotations (Jeff Moyer) [2123490] - io_uring: inline io_req_complete_fail_submit() (Jeff Moyer) [2123490] - io_uring: refactor io_submit_sqe() (Jeff Moyer) [2123490] - io_uring: refactor lazy link fail (Jeff Moyer) [2123490] - io_uring: introduce IO_REQ_LINK_FLAGS (Jeff Moyer) [2123490] - io_uring: refactor io_queue_sqe() (Jeff Moyer) [2123490] - io_uring: rename io_queue_async_work() (Jeff Moyer) [2123490] - io_uring: inline io_queue_sqe() (Jeff Moyer) [2123490] - io_uring: helper for prep+queuing linked timeouts (Jeff Moyer) [2123490] - io_uring: inline io_free_req() (Jeff Moyer) [2123490] - io_uring: kill io_put_req_deferred() (Jeff Moyer) [2123490] - io_uring: minor refactoring for some tw handlers (Jeff Moyer) [2123490] - io_uring: clean poll tw PF_EXITING handling (Jeff Moyer) [2123490] - io_uring: optimise io_get_cqe() (Jeff Moyer) [2123490] - io_uring: optimise submission left counting (Jeff Moyer) [2123490] - io_uring: optimise submission loop invariant (Jeff Moyer) [2123490] - io_uring: add helper to return req to cache list (Jeff Moyer) [2123490] - io_uring: helper for empty req cache checks (Jeff Moyer) [2123490] - io_uring: inline io_flush_cached_reqs (Jeff Moyer) [2123490] - io_uring: shrink final link flush (Jeff Moyer) [2123490] - io_uring: memcpy CQE from req (Jeff Moyer) [2123490] - io_uring: explicitly keep a CQE in io_kiocb (Jeff Moyer) [2123490] - io_uring: rename io_sqe_file_register (Jeff Moyer) [2123490] - io_uring: deduplicate SCM accounting (Jeff Moyer) [2123490] - io_uring: don't pass around fixed index for scm (Jeff Moyer) [2123490] - io_uring: refactor __io_sqe_files_scm (Jeff Moyer) [2123490] - io_uring: uniform SCM accounting (Jeff Moyer) [2123490] - io_uring: don't scm-account for non af_unix sockets (Jeff Moyer) [2123490] - io_uring: move finish_wait() outside of loop in cqring_wait() (Jeff Moyer) [2123490] - io_uring: refactor io_req_add_compl_list() (Jeff Moyer) [2123490] - io_uring: silence io_for_each_link() warning (Jeff Moyer) [2123490] - io_uring: partially uninline io_put_task() (Jeff Moyer) [2123490] - io_uring: cleanup conditional submit locking (Jeff Moyer) [2123490] - io_uring: optimise mutex locking for submit+iopoll (Jeff Moyer) [2123490] - io_uring: pre-calculate syscall iopolling decision (Jeff Moyer) [2123490] - io_uring: split off IOPOLL argument verifiction (Jeff Moyer) [2123490] - io_uring: clean up io_queue_next() (Jeff Moyer) [2123490] - io_uring: move poll recycling later in compl flushing (Jeff Moyer) [2123490] - io_uring: optimise io_free_batch_list (Jeff Moyer) [2123490] - io_uring: refactor io_req_find_next (Jeff Moyer) [2123490] - io_uring: remove extra ifs around io_commit_cqring (Jeff Moyer) [2123490] - io_uring: small optimisation of tctx_task_work (Jeff Moyer) [2123490] - ipvs: add sysctl_run_estimation to support disable estimation (Hangbin Liu) [2174312] - netfilter: nf_conntrack: allow early drop of offloaded UDP conns (Florian Westphal) [2183085] - net/sched: act_ct: offload UDP NEW connections (Florian Westphal) [2183085] - net/sched: act_ct: set ctinfo in meta action depending on ct state (Florian Westphal) [2183085] - netfilter: flowtable: cache info of last offload (Florian Westphal) [2183085] - netfilter: flowtable: allow unidirectional rules (Florian Westphal) [2183085] - netfilter: flowtable: fixup UDP timeout depending on ct state (Florian Westphal) [2183085] - ovl: fix use after free in struct ovl_aio_req (Miklos Szeredi) [2176161] {CVE-2023-1252} - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165345] {CVE-2023-0386}- kernel-rt: config: disable SLUB_CPU_PARTIAL for real time kernels (Luis Claudio R. Goncalves) [2182930] - kernel-rt: config: disable KGDB in the production and development variants (Luis Claudio R. Goncalves) [2182890] - mm/migrate: fix wrongly apply write bit after mkdirty on sparc64 (Rafael Aquini) [2168392] - mm/thp: re-apply mkdirty for small pages after split (Rafael Aquini) [2168392] - Partly revert "mm/thp: carry over dirty bit when thp splits on pmd" (Rafael Aquini) [2168392] - mm/swap: fix SWP_PFN_BITS with CONFIG_PHYS_ADDR_T_64BIT on 32bit (Rafael Aquini) [2168392] - mm/swap: cache swap migration A/D bits support (Rafael Aquini) [2168392] - mm/swap: cache maximum swapfile size when init swap (Rafael Aquini) [2168392] - mm: remember young/dirty bit for page migrations (Rafael Aquini) [2168392] - mm/thp: carry over dirty bit when thp splits on pmd (Rafael Aquini) [2168392] - mm/swap: add swp_offset_pfn() to fetch PFN from swap entry (Rafael Aquini) [2168392] - mm/swap: comment all the ifdef in swapops.h (Rafael Aquini) [2168392] - mm/x86: use SWP_TYPE_BITS in 3-level swap macros (Rafael Aquini) [2168392] - mm/swapops: make is_pmd_migration_entry more strict (Rafael Aquini) [2168392] - include/linux/swapops.h: remove stub for non_swap_entry() (Rafael Aquini) [2168392] - cifs: fix regression in very old smb1 mounts (Ronnie Sahlberg) [2182556] - hwrng: core - use per-rng quality value instead of global setting (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - start and stop in-kernel rngd in separate function (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - do not bother to order list of devices by quality (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - credit entropy for low quality sources of randomness (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - break out of hwrng_fillfn if current rng is not trusted (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - only set cur_rng_set_by_user if it is working (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - use rng_fillbuf in add_early_randomness() (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - read() callback must be called for size of 32 or more bytes (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - explicit ordering of initcalls (Jose Ignacio Tornos Martinez) [2172887] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2121027] - genirq/affinity: Only build SMP-only helper functions on SMP kernels (Ming Lei) [2153649] - blk-mq: Build default queue map via group_cpus_evenly() (Ming Lei) [2153649] - genirq/affinity: Move group_cpus_evenly() into lib/ (Ming Lei) [2153649] - genirq/affinity: Rename irq_build_affinity_masks as group_cpus_evenly (Ming Lei) [2153649] - genirq/affinity: Don't pass irq_affinity_desc array to irq_build_affinity_masks (Ming Lei) [2153649] - genirq/affinity: Pass affinity managed mask array to irq_build_affinity_masks (Ming Lei) [2153649] - genirq/affinity: Remove the 'firstvec' parameter from irq_build_affinity_masks (Ming Lei) [2153649] - genirq/affinity: Replace cpumask_weight() with cpumask_empty() where appropriate (Ming Lei) [2153649] - ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms' (Tony Camuso) [2174224] - ipmi:ssif: Add a timer between request retries (Tony Camuso) [2174224] - ipmi:ssif: Remove rtc_us_timer (Tony Camuso) [2174224] - ipmi_ssif: Rename idle state and check (Tony Camuso) [2174224] - ipmi:ssif: resend_msg() cannot fail (Tony Camuso) [2174224] - ipmi/watchdog: use strscpy() to instead of strncpy() (Tony Camuso) [2174224] - ipmi: ssif_bmc: Convert to i2c's .probe_new() (Tony Camuso) [2174224] - ipmi: fix use after free in _ipmi_destroy_user() (Tony Camuso) [2174224] - ipmi/watchdog: Include when appropriate (Tony Camuso) [2174224] - ipmi:ssif: Increase the message retry time (Tony Camuso) [2174224] - ipmi: Fix some kernel-doc warnings (Tony Camuso) [2174224] - ipmi: ssif_bmc: Use EPOLLIN instead of POLLIN (Tony Camuso) [2174224] - ipmi: fix msg stack when IPMI is disconnected (Tony Camuso) [2174224] - ipmi: fix memleak when unload ipmi driver (Tony Camuso) [2174224] - ipmi: fix long wait in unload when IPMI disconnect (Tony Camuso) [2174224] - ipmi: kcs: Poll OBF briefly to reduce OBE latency (Tony Camuso) [2174224] - ipmi: ssif_bmc: Add SSIF BMC driver (Tony Camuso) [2174224] - ipmi: ssif_bmc: Add SSIF BMC driver config (Tony Camuso) [2174224] - ipmi: Remove unused struct watcher_entry (Tony Camuso) [2174224] - ipmi: kcs: aspeed: Update port address comments (Tony Camuso) [2174224] - ipmi: Add __init/__exit annotations to module init/exit funcs (Tony Camuso) [2174224] - ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure (Tony Camuso) [2174224] - ipmi:ipmb: Fix a vague comment and a typo (Tony Camuso) [2174224] - ipmi: Fix comment typo (Tony Camuso) [2174224] - char: ipmi: modify NPCM KCS configuration (Tony Camuso) [2174224] - KVM: x86: Propagate the AMD Automatic IBRS feature to the guest (Waiman Long) [1898184] - x86/cpu: Support AMD Automatic IBRS (Waiman Long) [1898184] - x86/cpu, kvm: Add the SMM_CTL MSR not present feature (Waiman Long) [1898184] - x86/cpu, kvm: Add the Null Selector Clears Base feature (Waiman Long) [1898184] - x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf (Waiman Long) [1898184] - x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature (Waiman Long) [1898184] - KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code (Waiman Long) [1898184] - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Waiman Long) [1898184] - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Waiman Long) [1898184] - KVM: x86: Advertise that the SMM_CTL MSR is not supported (Waiman Long) [1898184] - KVM: x86: Advertise AVX-VNNI-INT8 CPUID to user space (Waiman Long) [1898184] - KVM: x86: Update KVM-only leaf handling to allow for 100% KVM-only leafs (Waiman Long) [1898184] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [1898184] - KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest (Waiman Long) [1898184] - Documentation/hw-vuln: Update spectre doc (Waiman Long) [1898184] - x86/cpufeatures: Add LbrExtV2 feature bit (Waiman Long) [1898184]- igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2173594] - Add process name and pid to locks warning (Jeffrey Layton) [2172087] - nfsd: use locks_inode_context helper (Jeffrey Layton) [2172087] - nfs: use locks_inode_context helper (Jeffrey Layton) [2172087] - lockd: use locks_inode_context helper (Jeffrey Layton) [2172087] - cifs: use locks_inode_context helper (Jeffrey Layton) [2172087] - ceph: use locks_inode_context helper (Jeffrey Layton) [2172087] - filelock: add a new locks_inode_context accessor function (Jeffrey Layton) [2172087] - filelock: new helper: vfs_inode_has_locks (Jeffrey Layton) [2172087] - filelock: WARN_ON_ONCE when ->fl_file and filp don't match (Jeffrey Layton) [2172087] - locks: Fix dropped call to ->fl_release_private() (Jeffrey Layton) [2172087] - fs/lock: Rearrange ops in flock syscall. (Jeffrey Layton) [2172087] - fs/lock: Don't allocate file_lock in flock_make_lock(). (Jeffrey Layton) [2172087] - fs/lock: add 2 callbacks to lock_manager_operations to resolve conflict (Jeffrey Layton) [2172087] - fs/lock: add helper locks_owner_has_blockers to check for blockers (Jeffrey Layton) [2172087] - fs/lock: documentation cleanup. Replace inode->i_lock with flc_lock. (Jeffrey Layton) [2172087] - net: rename reference+tracking helpers (Íñigo Huguet) [2175258] - llc: only change llc->dev when bind() succeeds (Íñigo Huguet) [2175258] - llc: fix netdevice reference leaks in llc_ui_bind() (Íñigo Huguet) [2175258] - net: macvlan: add net device refcount tracker (Íñigo Huguet) [2175258] - macsec: dump IFLA_MACSEC_OFFLOAD attribute as part of macsec dump (Sabrina Dubroca) [2173895] - macsec: add support for IFLA_MACSEC_OFFLOAD in macsec_changelink (Sabrina Dubroca) [2173895] - net: macsec: fix net device access prior to holding a lock (Sabrina Dubroca) [2173895] - macsec: add missing attribute validation for offload (Sabrina Dubroca) [2173895] - macsec: Fix invalid error code set (Sabrina Dubroca) [2173895] - macsec: clear encryption keys from the stack after setting up offload (Sabrina Dubroca) [2173895] - macsec: fix detection of RXSCs when toggling offloading (Sabrina Dubroca) [2173895] - macsec: fix secy->n_rx_sc accounting (Sabrina Dubroca) [2173895] - macsec: delete new rxsc when offload fails (Sabrina Dubroca) [2173895] - Revert "net: macsec: report real_dev features when HW offloading is enabled" (Sabrina Dubroca) [2173895] - macsec: don't free NULL metadata_dst (Sabrina Dubroca) [2173895] - net: atlantic: macsec: remove checks on the prepare phase (Sabrina Dubroca) [2173895] - net: phy: mscc: macsec: remove checks on the prepare phase (Sabrina Dubroca) [2173895] - net: macsec: remove the prepare phase when offloading (Sabrina Dubroca) [2173895] - net: atlantic: macsec: make the prepare phase a noop (Sabrina Dubroca) [2173895] - net: phy: mscc: macsec: make the prepare phase a noop (Sabrina Dubroca) [2173895] - net: macsec: Expose extended packet number (EPN) properties to macsec offload (Sabrina Dubroca) [2173895] - net/macsec: Move some code for sharing with various drivers that implements offload (Sabrina Dubroca) [2173895] - net: drivers: get ready for const netdev->dev_addr (Sabrina Dubroca) [2173895] - net/macsec: Add MACsec skb_metadata_dst Rx Data path support (Sabrina Dubroca) [2173895] - net/macsec: Add MACsec skb_metadata_dst Tx Data path support (Sabrina Dubroca) [2173895] - kernel-rt: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT (Luis Claudio R. Goncalves) [2178947] - vfio: fix deadlock between group lock and kvm lock (Alex Williamson) [2177087] - kvm/vfio: Fix potential deadlock on vfio group_lock (Alex Williamson) [2177087] - vfio/type1: Respect IOMMU reserved regions in vfio_test_domain_fgsp() (Alex Williamson) [2177087] - samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe() (Alex Williamson) [2177087] - vfio/ap/ccw/samples: Fix device_register() unwind path (Alex Williamson) [2177087] - vfio: Fold vfio_virqfd.ko into vfio.ko (Alex Williamson) [2177087] - vfio: Remove CONFIG_VFIO_SPAPR_EEH (Alex Williamson) [2177087] - vfio: Move vfio_spapr_iommu_eeh_ioctl into vfio_iommu_spapr_tce.c (Alex Williamson) [2177087] - vfio/spapr: Move VFIO_CHECK_EXTENSION into tce_iommu_ioctl() (Alex Williamson) [2177087] - vfio/pci: Move all the SPAPR PCI specific logic to vfio_pci_core.ko (Alex Williamson) [2177087] - vfio: Remove vfio_free_device (Alex Williamson) [2177087] - vfio/ccw: replace vfio_init_device with _alloc_ (Alex Williamson) [2177087] - vfio/ccw: remove release completion (Alex Williamson) [2177087] - vfio/ccw: move private to mdev lifecycle (Alex Williamson) [2177087] - vfio/ccw: move private initialization to callback (Alex Williamson) [2177087] - vfio/ccw: remove private->sch (Alex Williamson) [2177087] - vfio/ccw: remove WARN_ON during shutdown (Alex Williamson) [2177087] - vfio/ccw: create a parent struct (Alex Williamson) [2177087] - vfio/iova_bitmap: Explicitly include linux/slab.h (Alex Williamson) [2177087] - vfio: platform: Do not pass return buffer to ACPI _RST method (Alex Williamson) [2177087] - MAINTAINERS: git://github -> https://github.com for awilliam (Alex Williamson) [2177087] - s390/vfio-ap: GISA: sort out physical vs virtual pointers usage (Alex Williamson) [2177087] - iommufd: Change the order of MSI setup (Alex Williamson) [2177087] - iommufd: Improve a few unclear bits of code (Alex Williamson) [2177087] - iommufd: Fix comment typos (Alex Williamson) [2177087] - vfio: Fix NULL pointer dereference caused by uninitialized group->iommufd (Alex Williamson) [2177087] - vfio: Move vfio group specific code into group.c (Alex Williamson) [2177087] - vfio: Refactor dma APIs for emulated devices (Alex Williamson) [2177087] - vfio: Wrap vfio group module init/clean code into helpers (Alex Williamson) [2177087] - vfio: Refactor vfio_device open and close (Alex Williamson) [2177087] - vfio: Make vfio_device_open() truly device specific (Alex Williamson) [2177087] - vfio: Swap order of vfio_device_container_register() and open_device() (Alex Williamson) [2177087] - vfio: Set device->group in helper function (Alex Williamson) [2177087] - vfio: Create wrappers for group register/unregister (Alex Williamson) [2177087] - vfio: Move the sanity check of the group to vfio_create_group() (Alex Williamson) [2177087] - vfio: Simplify vfio_create_group() (Alex Williamson) [2177087] - iommufd: Allow iommufd to supply /dev/vfio/vfio (Alex Williamson) [2177087] - vfio: Make vfio_container optionally compiled (Alex Williamson) [2177087] - vfio: Move container related MODULE_ALIAS statements into container.c (Alex Williamson) [2177087] - vfio-iommufd: Support iommufd for emulated VFIO devices (Alex Williamson) [2177087] - vfio-iommufd: Support iommufd for physical VFIO devices (Alex Williamson) [2177087] - vfio-iommufd: Allow iommufd to be used in place of a container fd (Alex Williamson) [2177087] - vfio: Use IOMMU_CAP_ENFORCE_CACHE_COHERENCY for vfio_file_enforced_coherent() (Alex Williamson) [2177087] - vfio: Rename vfio_device_assign/unassign_container() (Alex Williamson) [2177087] - vfio: Move vfio_device_assign_container() into vfio_device_first_open() (Alex Williamson) [2177087] - vfio: Move vfio_device driver open/close code to a function (Alex Williamson) [2177087] - vfio/ap: Validate iova during dma_unmap and trigger irq disable (Alex Williamson) [2177087] - i915/gvt: Move gvt mapping cache initialization to intel_vgpu_init_dev() (Alex Williamson) [2177087] - selftests: iommu: Fix test_cmd_destroy_access() call in user_copy (Alex Williamson) [2177087] - iommufd: Make sure to zero vfio_iommu_type1_info before copying to user (Alex Williamson) [2177087] - iommufd: Do not add the same hwpt to the ioas->hwpt_list twice (Alex Williamson) [2177087] - iommufd: Add three missing structures in ucmd_buffer (Alex Williamson) [2177087] - iommufd: Add a selftest (Alex Williamson) [2177087] - iommufd: Add additional invariant assertions (Alex Williamson) [2177087] - iommufd: Add some fault injection points (Alex Williamson) [2177087] - iommufd: Add kernel support for testing iommufd (Alex Williamson) [2177087] - iommufd: vfio container FD ioctl compatibility (Alex Williamson) [2177087] - iommufd: Add kAPI toward external drivers for kernel access (Alex Williamson) [2177087] - iommufd: Add kAPI toward external drivers for physical devices (Alex Williamson) [2177087] - iommufd: Add a HW pagetable object (Alex Williamson) [2177087] - iommufd: IOCTLs for the io_pagetable (Alex Williamson) [2177087] - iommufd: Data structure to provide IOVA to PFN mapping (Alex Williamson) [2177087] - iommufd: Algorithms for PFN storage (Alex Williamson) [2177087] - iommufd: PFN handling for iopt_pages (Alex Williamson) [2177087] - kernel/user: Allow user_struct::locked_vm to be usable for iommufd (Alex Williamson) [2177087] - redhat/configs: Add CONFIG_IOMMUFD (Alex Williamson) [2177087] - iommufd: File descriptor, context, kconfig and makefiles (Alex Williamson) [2177087] - iommufd: Document overview of iommufd (Alex Williamson) [2177087] - scripts/kernel-doc: support EXPORT_SYMBOL_NS_GPL() with -export (Alex Williamson) [2177087] - interval-tree: Add a utility to iterate over spans in an interval tree (Alex Williamson) [2177087] - iommu: Fix refcount leak in iommu_device_claim_dma_owner (Alex Williamson) [2177087] - iommu: Add device-centric DMA ownership interfaces (Alex Williamson) [2177087] - iommu: Add IOMMU_CAP_ENFORCE_CACHE_COHERENCY (Alex Williamson) [2177087] - scripts: kernel-doc: Refresh the copyright lines (Alex Williamson) [2177087] - scripts: kernel-doc: Drop obsolete comments (Alex Williamson) [2177087] - scripts: kernel-doc: Replace the usage function (Alex Williamson) [2177087] - scripts: kernel-doc: Translate the "Other parameters" subsection of OPTIONS (Alex Williamson) [2177087] - scripts: kernel-doc: Translate the "Output selection modifiers" subsection of OPTIONS (Alex Williamson) [2177087] - scripts: kernel-doc: Translate the "Output selection" subsection of OPTIONS (Alex Williamson) [2177087] - scripts: kernel-doc: Translate the "Output format selection modifier" subsection of OPTIONS (Alex Williamson) [2177087] - scripts: kernel-doc: Translate the "Output format selection" subsection of OPTIONS (Alex Williamson) [2177087] - scripts: kernel-doc: Translate the DESCRIPTION section (Alex Williamson) [2177087] - scripts: kernel-doc: Relink argument parsing error handling to pod2usage (Alex Williamson) [2177087] - scripts: kernel-doc: Add the basic POD sections (Alex Williamson) [2177087] - scripts: kernel-doc: Ignore __alloc_size() attribute (Alex Williamson) [2177087] - scripts/kernel-doc: Override -Werror from KCFLAGS with KDOC_WERROR (Alex Williamson) [2177087] - iommu: Rename iommu-sva-lib.{c,h} (Alex Williamson) [2177087] - iommu: Per-domain I/O page fault handling (Alex Williamson) [2177087] - iommu: Prepare IOMMU domain for IOPF (Alex Williamson) [2177087] - iommu: Remove SVA related callbacks from iommu ops (Alex Williamson) [2177087] - iommu/sva: Refactoring iommu_sva_bind/unbind_device() (Alex Williamson) [2177087] - arm-smmu-v3/sva: Add SVA domain support (Alex Williamson) [2177087] - iommu/vt-d: Add SVA domain support (Alex Williamson) [2177087] - iommu: Add IOMMU SVA domain support (Alex Williamson) [2177087] - iommu: Add attach/detach_dev_pasid iommu interfaces (Alex Williamson) [2177087] - PCI: Enable PASID only when ACS RR & UF enabled on upstream path (Alex Williamson) [2177087] - iommu: Remove SVM_FLAG_SUPERVISOR_MODE support (Alex Williamson) [2177087] - iommu: Add max_pasids field in struct dev_iommu (Alex Williamson) [2177087] - iommu: Add max_pasids field in struct iommu_device (Alex Williamson) [2177087] - iommu: Propagate return value in ->attach_dev callback functions (Alex Williamson) [2177087] - iommu: Use EINVAL for incompatible device/domain in ->attach_dev (Alex Williamson) [2177087] - iommu: Regulate EINVAL in ->attach_dev callback functions (Alex Williamson) [2177087] - iommu: Add return value rules to attach_dev op and APIs (Alex Williamson) [2177087] - iommu/amd: Drop unnecessary checks in amd_iommu_attach_device() (Alex Williamson) [2177087] - iommu/vt-d: Fix PCI device refcount leak in prq_event_thread() (Alex Williamson) [2177087] - iommu/vt-d: Remove unnecessary SVA data accesses in page fault path (Alex Williamson) [2177087] - iommu/virtio: Fix compile error with viommu_capable() (Alex Williamson) [2177087] - iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY even betterer (Alex Williamson) [2177087] - iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY better (Alex Williamson) [2177087] - iommu: Retire iommu_capable() (Alex Williamson) [2177087] - vfio/fsl-mc: Remove linux/msi.h include (Alex Williamson) [2177087] - vfio/ccw: identify CCW data addresses as physical (Alex Williamson) [2177087] - vfio/ccw: sort out physical vs virtual pointers usage (Alex Williamson) [2177087] - s390/vfio-ap: Fix memory allocation for mdev_types array (Alex Williamson) [2177087] - vfio: More vfio_file_is_group() use cases (Alex Williamson) [2177087] - vfio: Make the group FD disassociate from the iommu_group (Alex Williamson) [2177087] - vfio: Hold a reference to the iommu_group in kvm for SPAPR (Alex Williamson) [2177087] - vfio: Add vfio_file_is_group() (Alex Williamson) [2177087] - vfio: Change vfio_group->group_rwsem to a mutex (Alex Williamson) [2177087] - vfio: Remove the vfio_group->users and users_comp (Alex Williamson) [2177087] - vfio/mdev: add mdev available instance checking to the core (Alex Williamson) [2177087] - vfio/mdev: consolidate all the description sysfs into the core code (Alex Williamson) [2177087] - vfio/mdev: consolidate all the available_instance sysfs into the core code (Alex Williamson) [2177087] - vfio/mdev: consolidate all the name sysfs into the core code (Alex Williamson) [2177087] - vfio/mdev: consolidate all the device_api sysfs into the core code (Alex Williamson) [2177087] - vfio/mdev: remove mtype_get_parent_dev (Alex Williamson) [2177087] - vfio/mdev: remove mdev_parent_dev (Alex Williamson) [2177087] - vfio/mdev: remove mdev_from_dev (Alex Williamson) [2177087] - vfio/mdev: simplify mdev_type handling (Alex Williamson) [2177087] - vfio/mdev: embedd struct mdev_parent in the parent data structure (Alex Williamson) [2177087] - vfio/mdev: make mdev.h standalone includable (Alex Williamson) [2177087] - drm/i915/gvt: simplify vgpu configuration management (Alex Williamson) [2177087] - drm/i915/gvt: fix a memory leak in intel_gvt_init_vgpu_types (Alex Williamson) [2177087] - vfio: Follow a strict lifetime for struct iommu_group (Alex Williamson) [2177087] - vfio: Move container code into drivers/vfio/container.c (Alex Williamson) [2177087] - vfio: Rename vfio_ioctl_check_extension() (Alex Williamson) [2177087] - vfio: Split out container code from the init/cleanup functions (Alex Williamson) [2177087] - vfio: Remove #ifdefs around CONFIG_VFIO_NOIOMMU (Alex Williamson) [2177087] - vfio: Split the container logic into vfio_container_attach_group() (Alex Williamson) [2177087] - vfio: Rename __vfio_group_unset_container() (Alex Williamson) [2177087] - vfio: Add header guards and includes to drivers/vfio/vfio.h (Alex Williamson) [2177087] - vfio: Add struct device to vfio_device (Alex Williamson) [2177087] - vfio: Rename vfio_device_put() and vfio_device_try_get() (Alex Williamson) [2177087] - vfio/ccw: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/amba: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio: platform: ignore missing reset if disabled at module init (Alex Williamson) [2177087] - vfio/platform: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/fsl-mc: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/ap: Use the new device life cycle helpers (Alex Williamson) [2177087] - drm/i915/gvt: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/mbochs: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/mtty: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/mdpy: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/hisi_acc: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/pci: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio: Add helpers for unifying vfio_device life cycle (Alex Williamson) [2177087] - vfio/fsl-mc: Fix a typo in a message (Alex Williamson) [2177087] - vfio: Remove vfio_group dev_counter (Alex Williamson) [2177087] - vfio/pci: Implement VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY_WITH_WAKEUP (Alex Williamson) [2177087] - vfio/pci: Implement VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY/EXIT (Alex Williamson) [2177087] - vfio/pci: Mask INTx during runtime suspend (Alex Williamson) [2177087] - vfio: Increment the runtime PM usage count during IOCTL call (Alex Williamson) [2177087] - vfio: Add the device features for the low power entry and exit (Alex Williamson) [2177087] - vfio: Split VFIO_GROUP_GET_STATUS into a function (Alex Williamson) [2177087] - vfio: Follow the naming pattern for vfio_group_ioctl_unset_container() (Alex Williamson) [2177087] - vfio: Fold VFIO_GROUP_SET_CONTAINER into vfio_group_set_container() (Alex Williamson) [2177087] - vfio: Fold VFIO_GROUP_GET_DEVICE_FD into vfio_group_get_device_fd() (Alex Williamson) [2177087] - vfio-pci: Replace 'void __user *' with proper types in the ioctl functions (Alex Williamson) [2177087] - vfio-pci: Re-indent what was vfio_pci_core_ioctl() (Alex Williamson) [2177087] - vfio-pci: Break up vfio_pci_core_ioctl() into one function per ioctl (Alex Williamson) [2177087] - vfio-pci: Fix vfio_pci_ioeventfd() to return int (Alex Williamson) [2177087] - vfio/pci: Simplify the is_intx/msi/msix/etc defines (Alex Williamson) [2177087] - vfio/pci: Rename vfio_pci_register_dev_region() (Alex Williamson) [2177087] - vfio/pci: Split linux/vfio_pci_core.h (Alex Williamson) [2177087] - vfio/pci: Remove console drivers (Alex Williamson) [2177087] - powerpc/pseries: Avoid hcall in plpks_is_available() on non-pseries (Mamatha Inamdar) [1873865] - powerpc/pseries: Fix endianness issue when parsing PLPKS secvar flags (Mamatha Inamdar) [1873865] - integrity/powerpc: Support loading keys from PLPKS (Mamatha Inamdar) [1873865] - integrity/powerpc: Improve error handling & reporting when loading certs (Mamatha Inamdar) [1873865] - powerpc/pseries: Implement secvars for dynamic secure boot (Mamatha Inamdar) [1873865] - powerpc/pseries: Pass PLPKS password on kexec (Mamatha Inamdar) [1873865] - powerpc/pseries: Add helper to get PLPKS password length (Mamatha Inamdar) [1873865] - powerpc/pseries: Clarify warning when PLPKS password already set (Mamatha Inamdar) [1873865] - powerpc/pseries: Turn PSERIES_PLPKS into a hidden option (Mamatha Inamdar) [1873865] - powerpc/pseries: Make caller pass buffer to plpks_read_var() (Mamatha Inamdar) [1873865] - powerpc/pseries: Log hcall return codes for PLPKS debug (Mamatha Inamdar) [1873865] - powerpc/pseries: Implement signed update for PLPKS objects (Mamatha Inamdar) [1873865] - powerpc/pseries: Expose PLPKS config values, support additional fields (Mamatha Inamdar) [1873865] - powerpc/pseries: Move PLPKS constants to header file (Mamatha Inamdar) [1873865] - powerpc/pseries: Move plpks.h to include directory (Mamatha Inamdar) [1873865] - powerpc/secvar: Don't print error on ENOENT when reading variables (Mamatha Inamdar) [1873865] - powerpc/secvar: Warn when PAGE_SIZE is smaller than max object size (Mamatha Inamdar) [1873865] - powerpc/secvar: Allow backend to populate static list of variable names (Mamatha Inamdar) [1873865] - powerpc/secvar: Extend sysfs to include config vars (Mamatha Inamdar) [1873865] - powerpc/secvar: Clean up init error messages (Mamatha Inamdar) [1873865] - powerpc/secvar: Handle max object size in the consumer (Mamatha Inamdar) [1873865] - powerpc/secvar: Handle format string in the consumer (Mamatha Inamdar) [1873865] - powerpc/secvar: Use sysfs_emit() instead of sprintf() (Mamatha Inamdar) [1873865] - powerpc/secvar: Warn and error if multiple secvar ops are set (Mamatha Inamdar) [1873865] - powerpc/secvar: Use u64 in secvar_operations (Mamatha Inamdar) [1873865] - powerpc/secvar: Fix incorrect return in secvar_sysfs_load() (Mamatha Inamdar) [1873865] - powerpc/pseries: Fix alignment of PLPKS structures and buffers (Mamatha Inamdar) [1873865] - powerpc/pseries: Fix handling of PLPKS object flushing timeout (Mamatha Inamdar) [1873865] - powerpc/pseries: fix plpks_read_var() code for different consumers (Mamatha Inamdar) [1873865] - powerpc/pseries: replace kmalloc with kzalloc in PLPKS driver (Mamatha Inamdar) [1873865] - powerpc/pseries: cleanup error logs in plpks driver (Mamatha Inamdar) [1873865] - powerpc/pseries: Return -EIO instead of -EINTR for H_ABORTED error (Mamatha Inamdar) [1873865] - powerpc/pseries: Fix the H_CALL error code in PLPKS driver (Mamatha Inamdar) [1873865] - powerpc/pseries: fix the object owners enum value in plpks driver (Mamatha Inamdar) [1873865] - powerpc/pseries: Fix plpks crash on non-pseries (Mamatha Inamdar) [1873865] - powerpc/pseries: define driver for Platform KeyStore (Mamatha Inamdar) [1873865] - x86/tsc: Add option to force frequency recalibration with HW timer (David Arcari) [2100598] - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181344] - iavf: fix hang on reboot with ice (Stefan Assmann) [2175775]- fs: hold writers when changing mount's idmapping (Alex Gladkov) [2179877] - fs: simplify check in mount_setattr_commit() (Alex Gladkov) [2179877] - filelocks: use mount idmapping for setlease permission check (Alex Gladkov) [2179877] - fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts (Alex Gladkov) [2179877] - fs: account for group membership (Alex Gladkov) [2179877] - fs/mount_setattr: always cleanup mount_kattr (Alex Gladkov) [2179877] - fs: handle circular mappings correctly (Alex Gladkov) [2179877] - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2182275] - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2182275] - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2182275] - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2182275] - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2182275] - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2182275] - thermal: intel: powerclamp: Fix cpumask and max_idle module parameters (David Arcari) [2180653] - Documentation: powerclamp: Fix numbered lists formatting (David Arcari) [2180653] - Documentation: powerclamp: Escape wildcard in cpumask description (David Arcari) [2180653] - Documentation: admin-guide: Add toctree entry for thermal docs (David Arcari) [2180653] - thermal: intel: powerclamp: Add two module parameters (David Arcari) [2180653] - Documentation: admin-guide: Move intel_powerclamp documentation (David Arcari) [2180653] - thermal: intel: powerclamp: Fix duration module parameter (David Arcari) [2180653] - thermal: intel: powerclamp: Return last requested state as cur_state (David Arcari) [2180653] - thermal: intel: powerclamp: Use powercap idle-inject feature (David Arcari) [2180653] - thermal: intel: powerclamp: Fix cur_state for multi package system (David Arcari) [2180653] - powercap: idle_inject: Add update callback (David Arcari) [2180653] - powercap: idle_inject: Export symbols (David Arcari) [2180653] - powercap: idle_inject: Support 100% idle injection (David Arcari) [2180653] - powercap: fix possible name leak in powercap_register_zone() (David Arcari) [2180653] - powercap: idle_inject: Fix warnings with make W=1 (David Arcari) [2180653] - Turn on IDLE_INJECT for x86 (David Arcari) [2180653] - powercap: Use kstrtobool() instead of strtobool() (David Arcari) [2180653] - thermal: intel_powerclamp: Use first online CPU as control_cpu (David Arcari) [2180653] - powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain (David Arcari) [2180653] - thermal: intel_powerclamp: Remove accounting for IRQ wakes (David Arcari) [2180653] - thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash (David Arcari) [2180653] - powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue (David Arcari) [2180653] - thermal: intel_powerclamp: don't use bitmap_weight() in end_power_clamp() (David Arcari) [2180653] - thermal: fix Documentation bullet list warning (David Arcari) [2180653] - thermal/drivers/intel_powerclamp: Constify static thermal_cooling_device_ops (David Arcari) [2180653] - thermal: Move ABI documentation to Documentation/ABI (David Arcari) [2180653] - thermal: intel_powerclamp: Use bitmap_zalloc/bitmap_free when applicable (David Arcari) [2180653] - thermal: Update information in MAINTAINERS (David Arcari) [2180653] - sched/rt: pick_next_rt_entity(): check list_entry (Phil Auld) [RHEL-303] - sched/deadline: Move __dl_clear_params out of dl_bw lock (Phil Auld) [RHEL-303] - sched/deadline: Add replenish_dl_new_period helper (Phil Auld) [RHEL-303] - sched/deadline: Add dl_task_is_earliest_deadline helper (Phil Auld) [RHEL-303] - sched/deadline: Use sched_dl_entity's dl_density in dl_task_fits_capacity() (Phil Auld) [RHEL-303] - sched/deadline: Make dl_cpuset_cpumask_can_shrink() capacity-aware (Phil Auld) [RHEL-303] - sched/core: Introduce sched_asym_cpucap_active() (Phil Auld) [RHEL-303] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2169053] - macsec: fix UAF bug for real_dev (Xin Long) [2180612] - xfrm: set dst dev to blackhole_netdev instead of loopback_dev in ifdown (Xin Long) [2180612] - Revert "vlan: move dev_put into vlan_dev_uninit" (Xin Long) [2180612] - net: avoid quadratic behavior in netdev_wait_allrefs_any() (Xin Long) [2180612] - net: allow out-of-order netdev unregistration (Xin Long) [2180612] - net: transition netdev reg state earlier in run_todo (Xin Long) [2180612] - ipv6: blackhole_netdev needs snmp6 counters (Xin Long) [2180612] - ipv4: add (struct uncached_list)->quarantine list (Xin Long) [2180612] - ipv6: add (struct uncached_list)->quarantine list (Xin Long) [2180612] - ipv6: give an IPv6 dev to blackhole_netdev (Xin Long) [2180612] - ipv6: get rid of net->ipv6.rt6_stats->fib_rt_uncache (Xin Long) [2180612] - Make RHJOBS container friendly (Don Zickus) - Use RHJOBS for create-tarball (Don Zickus) - rxrpc: Fix wrong error return in rxrpc_connect_call() (Marc Dionne) [2170099] - rxrpc: Fix incoming call setup race (Marc Dionne) [2170099] - rxrpc: Move client call connection to the I/O thread (Marc Dionne) [2170099] - rxrpc: Move the client conn cache management to the I/O thread (Marc Dionne) [2170099] - rxrpc: Remove call->state_lock (Marc Dionne) [2170099] - rxrpc: Move call state changes from recvmsg to I/O thread (Marc Dionne) [2170099] - rxrpc: Move call state changes from sendmsg to I/O thread (Marc Dionne) [2170099] - rxrpc: Wrap accesses to get call state to put the barrier in one place (Marc Dionne) [2170099] - rxrpc: Split out the call state changing functions into their own file (Marc Dionne) [2170099] - rxrpc: Set up a connection bundle from a call, not rxrpc_conn_parameters (Marc Dionne) [2170099] - rxrpc: Offload the completion of service conn security to the I/O thread (Marc Dionne) [2170099] - rxrpc: Make the set of connection IDs per local endpoint (Marc Dionne) [2170099] - rxrpc: Tidy up abort generation infrastructure (Marc Dionne) [2170099] - rxrpc: Clean up connection abort (Marc Dionne) [2170099] - rxrpc: Implement a mechanism to send an event notification to a connection (Marc Dionne) [2170099] - rxrpc: Only disconnect calls in the I/O thread (Marc Dionne) [2170099] - rxrpc: Only set/transmit aborts in the I/O thread (Marc Dionne) [2170099] - rxrpc: Separate call retransmission from other conn events (Marc Dionne) [2170099] - rxrpc: Make the local endpoint hold a ref on a connected call (Marc Dionne) [2170099] - rxrpc: Stash the network namespace pointer in rxrpc_local (Marc Dionne) [2170099] - rxrpc: Fix a couple of potential use-after-frees (Marc Dionne) [2170099] - rxrpc: Fix the return value of rxrpc_new_incoming_call() (Marc Dionne) [2170099] - rxrpc: rxperf: Fix uninitialised variable (Marc Dionne) [2170099] - rxrpc: Fix I/O thread stop (Marc Dionne) [2170099] - rxrpc: Fix switched parameters in peer tracing (Marc Dionne) [2170099] - rxrpc: Fix locking issues in rxrpc_put_peer_locked() (Marc Dionne) [2170099] - rxrpc: Fix I/O thread startup getting skipped (Marc Dionne) [2170099] - rxrpc: Fix NULL deref in rxrpc_unuse_local() (Marc Dionne) [2170099] - rxrpc: Fix security setting propagation (Marc Dionne) [2170099] - rxrpc: Fix missing unlock in rxrpc_do_sendmsg() (Marc Dionne) [2170099] - rxrpc: Transmit ACKs at the point of generation (Marc Dionne) [2170099] - rxrpc: Fold __rxrpc_unuse_local() into rxrpc_unuse_local() (Marc Dionne) [2170099] - rxrpc: Move the cwnd degradation after transmitting packets (Marc Dionne) [2170099] - rxrpc: Trace/count transmission underflows and cwnd resets (Marc Dionne) [2170099] - rxrpc: Remove the _bh annotation from all the spinlocks (Marc Dionne) [2170099] - rxrpc: Make the I/O thread take over the call and local processor work (Marc Dionne) [2170099] - rxrpc: Extract the peer address from an incoming packet earlier (Marc Dionne) [2170099] - rxrpc: Reduce the use of RCU in packet input (Marc Dionne) [2170099] - rxrpc: Simplify skbuff accounting in receive path (Marc Dionne) [2170099] - rxrpc: Remove RCU from peer->error_targets list (Marc Dionne) [2170099] - rxrpc: Move DATA transmission into call processor work item (Marc Dionne) [2170099] - rxrpc: Copy client call parameters into rxrpc_call earlier (Marc Dionne) [2170099] - rxrpc: Implement a mechanism to send an event notification to a call (Marc Dionne) [2170099] - rxrpc: Don't use sk->sk_receive_queue.lock to guard socket state changes (Marc Dionne) [2170099] - rxrpc: Remove call->input_lock (Marc Dionne) [2170099] - rxrpc: Move error processing into the local endpoint I/O thread (Marc Dionne) [2170099] - rxrpc: Move packet reception processing into I/O thread (Marc Dionne) [2170099] - rxrpc: Create a per-local endpoint receive queue and I/O thread (Marc Dionne) [2170099] - rxrpc: Split the receive code (Marc Dionne) [2170099] - rxrpc: Don't hold a ref for connection workqueue (Marc Dionne) [2170099] - rxrpc: Don't hold a ref for call timer or workqueue (Marc Dionne) [2170099] - rxrpc: trace: Don't use __builtin_return_address for sk_buff tracing (Marc Dionne) [2170099] - rxrpc: Trace rxrpc_bundle refcount (Marc Dionne) [2170099] - rxrpc: trace: Don't use __builtin_return_address for rxrpc_call tracing (Marc Dionne) [2170099] - rxrpc: trace: Don't use __builtin_return_address for rxrpc_conn tracing (Marc Dionne) [2170099] - rxrpc: trace: Don't use __builtin_return_address for rxrpc_peer tracing (Marc Dionne) [2170099] - rxrpc: trace: Don't use __builtin_return_address for rxrpc_local tracing (Marc Dionne) [2170099] - rxrpc: Extract the code from a received ABORT packet much earlier (Marc Dionne) [2170099] - rxrpc: Drop rxrpc_conn_parameters from rxrpc_connection and rxrpc_bundle (Marc Dionne) [2170099] - rxrpc: Remove the [_k]net() debugging macros (Marc Dionne) [2170099] - rxrpc: Remove the [k_]proto() debugging macros (Marc Dionne) [2170099] - rxrpc: Remove handling of duplicate packets in recvmsg_queue (Marc Dionne) [2170099] - rxrpc: Fix call leak (Marc Dionne) [2170099] - rxrpc: Enable rxperf test module (Marc Dionne) [2170099] - rxrpc: Implement an in-kernel rxperf server for testing purposes (Marc Dionne) [2170099] - rxrpc: Fix checker warning (Marc Dionne) [2170099] - rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975] (Marc Dionne) [2170099] - rxrpc: uninitialized variable in rxrpc_send_ack_packet() (Marc Dionne) [2170099] - rxrpc: fix rxkad_verify_response() (Marc Dionne) [2170099] - rxrpc: Fix network address validation (Marc Dionne) [2170099] - rxrpc: Fix oops from calling udpv6_sendmsg() on AF_INET socket (Marc Dionne) [2170099] - rxrpc: Allocate an skcipher each time needed rather than reusing (Marc Dionne) [2170099] - rxrpc: Fix congestion management (Marc Dionne) [2170099] - rxrpc: Remove the rxtx ring (Marc Dionne) [2170099] - rxrpc: Save last ACK's SACK table rather than marking txbufs (Marc Dionne) [2170099] - rxrpc: Remove call->lock (Marc Dionne) [2170099] - rxrpc: Don't use a ring buffer for call Tx queue (Marc Dionne) [2170099] - rxrpc: Get rid of the Rx ring (Marc Dionne) [2170099] - rxrpc: Clone received jumbo subpackets and queue separately (Marc Dionne) [2170099] - rxrpc: Split the rxrpc_recvmsg tracepoint (Marc Dionne) [2170099] - rxrpc: Clean up ACK handling (Marc Dionne) [2170099] - rxrpc: Allocate ACK records at proposal and queue for transmission (Marc Dionne) [2170099] - rxrpc: Define rxrpc_txbuf struct to carry data to be transmitted (Marc Dionne) [2170099] - rxrpc: Remove call->tx_phase (Marc Dionne) [2170099] - rxrpc: Remove the flags from the rxrpc_skb tracepoint (Marc Dionne) [2170099] - rxrpc: Remove unnecessary header inclusions (Marc Dionne) [2170099] - rxrpc: Call udp_sendmsg() directly (Marc Dionne) [2170099] - rxrpc: Fix ack.bufferSize to be 0 when generating an ack (Marc Dionne) [2170099] - rxrpc: Record stats for why the REQUEST-ACK flag is being set (Marc Dionne) [2170099] - rxrpc: Record statistics about ACK types (Marc Dionne) [2170099] - rxrpc: Add stats procfile and DATA packet stats (Marc Dionne) [2170099] - rxrpc: Track highest acked serial (Marc Dionne) [2170099] - rxrpc: Split call timer-expiration from call timer-set tracepoint (Marc Dionne) [2170099] - rxrpc: Trace setting of the request-ack flag (Marc Dionne) [2170099] - rxrpc: Automatically generate trace tag enums (Marc Dionne) [2170099] - rxrpc: remove rxrpc_max_call_lifetime declaration (Marc Dionne) [2170099] - rxrpc: Remove rxrpc_get_reply_time() which is no longer used (Marc Dionne) [2170099] - rxrpc: Fix calc of resend age (Marc Dionne) [2170099] - rxrpc: Fix local destruction being repeated (Marc Dionne) [2170099] - rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2() (Marc Dionne) [2170099] - rxrpc: Fix locking in rxrpc's sendmsg (Marc Dionne) [2170099] - net: rxrpc: fix clang -Wformat warning (Marc Dionne) [2170099] - rxrpc: Fix decision on when to generate an IDLE ACK (Marc Dionne) [2170099] - rxrpc: Don't let ack.previousPacket regress (Marc Dionne) [2170099] - rxrpc: Fix overlapping ACK accounting (Marc Dionne) [2170099] - rxrpc: Don't try to resend the request if we're receiving the reply (Marc Dionne) [2170099] - rxrpc: Fix listen() setting the bar too high for the prealloc rings (Marc Dionne) [2170099] - rxrpc, afs: Fix selection of abort codes (Marc Dionne) [2170099] - rxrpc: Return an error to sendmsg if call failed (Marc Dionne) [2170099] - rxrpc: Fix locking issue (Marc Dionne) [2170099] - rxrpc: Use refcount_t rather than atomic_t (Marc Dionne) [2170099] - rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc (Marc Dionne) [2170099] - rxrpc: Enable IPv6 checksums on transport socket (Marc Dionne) [2170099] - rxrpc: Restore removed timer deletion (Marc Dionne) [2170099] - rxrpc: fix a race in rxrpc_exit_net() (Marc Dionne) [2170099] - rxrpc: fix some null-ptr-deref bugs in server_key.c (Marc Dionne) [2170099] - rxrpc: Fix call timer start racing with call destruction (Marc Dionne) [2170099] - rxrpc: Adjust retransmission backoff (Marc Dionne) [2170099] - rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() (Marc Dionne) [2170099] - rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle() (Marc Dionne) [2170099] - rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() (Marc Dionne) [2170099] - net: RxRPC: make dependent Kconfig symbols be shown indented (Marc Dionne) [2170099]- PCI/sysfs: Constify struct kobj_type pci_slot_ktype (Myron Stowe) [2179137] - PCI: endpoint: pci-epf-vntb: Add epf_ntb_mw_bar_clear() num_mws kernel-doc (Myron Stowe) [2179137] - misc: pci_endpoint_test: Drop initial kernel-doc marker (Myron Stowe) [2179137] - PCI: vmd: Add quirk to configure PCIe ASPM and LTR (Myron Stowe) [2179137] - PCI: vmd: Create feature grouping for client products (Myron Stowe) [2179137] - PCI: vmd: Use PCI_VDEVICE in device list (Myron Stowe) [2179137] - PCI/ASPM: Add pci_enable_link_state() (Myron Stowe) [2179137] - dt-bindings: PCI: uniphier-ep: Clean up reg, clocks, resets, and their names (Myron Stowe) [2179137] - PCI: switchtec: Return -EFAULT for copy_to_user() errors (Myron Stowe) [2179137] - PCI: switchtec: Simplify switchtec_dma_mrpc_isr() (Myron Stowe) [2179137] - PCI: qcom: Add IPQ8074 Gen3 port support (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Add IPQ8074 Gen3 port (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Sort compatibles alphabetically (Myron Stowe) [2179137] - PCI: qcom: Fix host-init error handling (Myron Stowe) [2179137] - PCI: qcom: Add SM8350 support (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Add SM8350 (Myron Stowe) [2179137] - dt-bindings: PCI: qcom-ep: Correct qcom,perst-regs (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Unify MSM8996 and MSM8998 clock order (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Add MSM8998 specific compatible (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Add oneOf to compatible match (Myron Stowe) [2179137] - PCI: mvebu: Mark driver as BROKEN (Myron Stowe) [2179137] - PCI: mt7621: Delay phy ports initialization (Myron Stowe) [2179137] - misc: pci_endpoint_test: Add i.MX8 PCIe EP device support (Myron Stowe) [2179137] - dt-bindings: imx6q-pcie: Add i.MX8MP PCIe EP mode compatible string (Myron Stowe) [2179137] - dt-bindings: imx6q-pcie: Add i.MX8MQ PCIe EP mode compatible string (Myron Stowe) [2179137] - dt-bindings: imx6q-pcie: Add i.MX8MM PCIe EP mode compatible string (Myron Stowe) [2179137] - PCI: dwc: Add Root Port and Endpoint controller eDMA engine support (Myron Stowe) [2179137] - PCI: bt1: Set 64-bit DMA mask (Myron Stowe) [2179137] - PCI: dwc: Restrict only coherent DMA mask for MSI address allocation (Myron Stowe) [2179137] - dmaengine: dw-edma: Prepare dw_edma_probe() for builtin callers (Myron Stowe) [2179137] - dmaengine: dw-edma: Depend on DW_EDMA instead of selecting it (Myron Stowe) [2179137] - dmaengine: dw-edma: Add mem-mapped LL-entries support (Myron Stowe) [2179137] - dmaengine: dw-edma: Skip cleanup procedure if no private data found (Myron Stowe) [2179137] - dmaengine: dw-edma: Replace chip ID number with device name (Myron Stowe) [2179137] - dmaengine: dw-edma: Drop DT-region allocation (Myron Stowe) [2179137] - dmaengine: dw-edma: Use non-atomic io-64 methods (Myron Stowe) [2179137] - dmaengine: dw-edma: Fix readq_ch() return value truncation (Myron Stowe) [2179137] - dmaengine: dw-edma: Use DMA engine device debugfs subdirectory (Myron Stowe) [2179137] - dmaengine: dw-edma: Join read/write channels into a single device (Myron Stowe) [2179137] - dmaengine: dw-edma: Move eDMA data pointer to debugfs node descriptor (Myron Stowe) [2179137] - dmaengine: dw-edma: Simplify debugfs context CSRs init procedure (Myron Stowe) [2179137] - dmaengine: dw-edma: Rename debugfs dentry variables to 'dent' (Myron Stowe) [2179137] - dmaengine: dw-edma: Convert debugfs descs to being heap-allocated (Myron Stowe) [2179137] - dmaengine: dw-edma: Add dw_edma prefix to debugfs nodes descriptor (Myron Stowe) [2179137] - dmaengine: dw-edma: Stop checking debugfs_create_*() return value (Myron Stowe) [2179137] - dmaengine: dw-edma: Drop unnecessary debugfs reg casts (Myron Stowe) [2179137] - dmaengine: dw-edma: Drop chancnt initialization (Myron Stowe) [2179137] - dmaengine: dw-edma: Add PCI bus address getter to the remote EP glue driver (Myron Stowe) [2179137] - dmaengine: dw-edma: Add CPU to PCI bus address translation (Myron Stowe) [2179137] - dmaengine: dw-edma: Fix invalid interleaved xfers semantics (Myron Stowe) [2179137] - dmaengine: dw-edma: Don't permit non-inc interleaved xfers (Myron Stowe) [2179137] - dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers (Myron Stowe) [2179137] - dmaengine: dw-edma: Convert ll/dt phys address to PCI bus/DMA address (Myron Stowe) [2179137] - dmaengine: dw-edma: Release requested IRQs on failure (Myron Stowe) [2179137] - dmaengine: Fix dma_slave_config.dst_addr description (Myron Stowe) [2179137] - PCI: endpoint: Use link_up() callback in place of LINK_UP notifier (Myron Stowe) [2179137] - PCI: endpoint: Use callback mechanism for passing events from EPC to EPF (Myron Stowe) [2179137] - PCI: endpoint: Use a separate lock for protecting epc->pci_epf list (Myron Stowe) [2179137] - PCI: tegra194: Move dw_pcie_ep_linkup() to threaded IRQ handler (Myron Stowe) [2179137] - PCI: dra7xx: Use threaded IRQ handler for "dra7xx-pcie-main" IRQ (Myron Stowe) [2179137] - PCI: Add ACS quirk for Wangxun NICs (Myron Stowe) [2179137] - PCI: Avoid FLR for AMD FCH AHCI adapters (Myron Stowe) [2179137] - PCI: Fix dropping valid root bus resources with .end = zero (Myron Stowe) [2179137] - PCI: Distribute available resources for root buses, too (Myron Stowe) [2179137] - PCI: Take other bus devices into account when distributing resources (Myron Stowe) [2179137] - PCI: Align extra resources for hotplug bridges properly (Myron Stowe) [2179137] - PCI/DPC: Await readiness of secondary bus after reset (Myron Stowe) [2179137] - PCI: Unify delay handling for reset and resume (Myron Stowe) [2179137] - PCI/PM: Observe reset delay irrespective of bridge_d3 (Myron Stowe) [2179137] - PCI/ACPI: Account for _S0W of the target bridge in acpi_pci_bridge_d3() (Myron Stowe) [2179137] - PCI/P2PDMA: Annotate RCU dereference (Myron Stowe) [2179137] - PCI/P2PDMA: Allow userspace VMA allocations through sysfs (Myron Stowe) [2179137] - PCI: Remove MODULE_LICENSE so boolean drivers don't look like modules (Myron Stowe) [2179137] - PCI/IOV: Enlarge virtfn sysfs name buffer (Myron Stowe) [2179137] - PCI: hotplug: Allow marking devices as disconnected during bind/unbind (Myron Stowe) [2179137] - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum (Myron Stowe) [2179137] - PCI: Honor firmware's device disabled status (Myron Stowe) [2179137] - PCI: loongson: Add more devices that need MRRS quirk (Myron Stowe) [2179137] - PCI: loongson: Prevent LS7A MRRS increases (Myron Stowe) [2179137] - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown (Myron Stowe) [2179137] - PCI/AER: Remove redundant Device Control Error Reporting Enable (Myron Stowe) [2179137] - PCI/AER: Configure ECRC only if AER is native (Myron Stowe) [2179137] - PCI: Replace magic constant for PCI Sig Vendor ID (Myron Stowe) [2179137] - PCI: Add vendor ID for the PCI SIG (Myron Stowe) [2179137] - ntb: intel: add GNR support for Intel PCIe gen5 NTB (Myron Stowe) [2179137] - NTB: ntb_tool: uninitialized heap data in tool_fn_write() (Myron Stowe) [2179137] - ntb: idt: fix clang -Wformat warnings (Myron Stowe) [2179137] - arm64: dts: imx93-11x11-evk: enable fec function (Steve Best) [2179863] - arm64: dts: imx93-11x11-evk: enable eqos (Steve Best) [2179863] - arm64: dts: imx93-11x11-evk: correct clock and strobe pad setting (Steve Best) [2179863] - arm64: dts: imx93: add ADC support (Steve Best) [2179863] - arm64: dts: imx93: add FEC support (Steve Best) [2179863] - arm64: dts: imx93: add eqos support (Steve Best) [2179863] - arm64: dts: imx93: add flexcan nodes (Steve Best) [2179863] - mm/debug: use valid physical memory for pmd/pud tests (Waiman Long) [2095767] - kernel-rt: config: disable saa6588, saa6752hs and snd-soc-sdw-mockup to match stock kernel (Luis Claudio R. Goncalves) [2182012] - genetlink: correctly begin the iteration over policies (Ivan Vecera) [2175250] - genetlink: fix single op policy dump when do is present (Ivan Vecera) [2175250] - genetlink: convert control family to split ops (Ivan Vecera) [2175250] - genetlink: allow families to use split ops directly (Ivan Vecera) [2175250] - genetlink: inline old iteration helpers (Ivan Vecera) [2175250] - genetlink: use iterator in the op to policy map dumping (Ivan Vecera) [2175250] - genetlink: add iterator for walking family ops (Ivan Vecera) [2175250] - genetlink: inline genl_get_cmd() (Ivan Vecera) [2175250] - genetlink: support split policies in ctrl_dumppolicy_put_op() (Ivan Vecera) [2175250] - genetlink: add policies for both doit and dumpit in ctrl_dumppolicy_start() (Ivan Vecera) [2175250] - genetlink: check for callback type at op load time (Ivan Vecera) [2175250] - genetlink: load policy based on validation flags (Ivan Vecera) [2175250] - genetlink: introduce split op representation (Ivan Vecera) [2175250] - genetlink: move the private fields in struct genl_family (Ivan Vecera) [2175250] - genetlink: refactor the cmd <> policy mapping dump (Ivan Vecera) [2175250] - genetlink: fix kdoc warnings (Ivan Vecera) [2175250] - net: genl: fix error path memory leak in policy dumping (Ivan Vecera) [2175250] - dax: Remove usage of the deprecated ida_simple_xxx API (Jeff Moyer) [2162211] - libnvdimm/region: Allow setting align attribute on regions without mappings (Jeff Moyer) [2162211] - nvdimm/namespace: Fix comment typo (Jeff Moyer) [2162211] - nvdimm: make __nvdimm_security_overwrite_query static (Jeff Moyer) [2162211] - nvdimm/region: Fix kernel-doc (Jeff Moyer) [2162211] - nvdimm/namespace: drop nested variable in create_namespace_pmem() (Jeff Moyer) [2162211] - nvdimm/namespace: drop unneeded temporary variable in size_store() (Jeff Moyer) [2162211] - nvdimm/namespace: return uuid_null only once in nd_dev_to_uuid() (Jeff Moyer) [2162211] - ndtest: Cleanup all of blk namespace specific code (Jeff Moyer) [2162211] - pmem: fix a name collision (Jeff Moyer) [2162211] - dax: set did_zero to true when zeroing successfully (Jeff Moyer) [2162211] - nvdimm: Fix badblocks clear off-by-one error (Jeff Moyer) [2162211] - pmem: implement pmem_recovery_write() (Jeff Moyer) [2162211] - pmem: refactor pmem_clear_poison() (Jeff Moyer) [2162211] - dax: add .recovery_write dax_operation (Jeff Moyer) [2162211] - dax: introduce DAX_RECOVERY_WRITE dax access mode (Jeff Moyer) [2162211] - x86/mce: Retrieve poison range from hardware (Jeff Moyer) [1874190 2162211] - mce: fix set_mce_nospec to always unmap the whole page (Jeff Moyer) [1874190 2162211] - x86/mce: Change to not send SIGBUS error during copy from user (Jeff Moyer) [2162211] - x86/mce: relocate set{clear}_mce_nospec() functions (Jeff Moyer) [1874190 2162211] - testing: nvdimm: asm/mce.h is not needed in nfit.c (Jeff Moyer) [2162211] - testing: nvdimm: iomap: make __nfit_test_ioremap a macro (Jeff Moyer) [2162211] - nvdimm: Allow overwrite in the presence of disabled dimms (Jeff Moyer) [2162211] - nvdimm: Fix firmware activation deadlock scenarios (Jeff Moyer) [2162211] - device-core: Kill the lockdep_mutex (Jeff Moyer) [2162211] - nvdimm: Drop nd_device_lock() (Jeff Moyer) [2162211] - ACPI: NFIT: Drop nfit_device_lock() (Jeff Moyer) [2162211] - nvdimm: Replace lockdep_mutex with local lock classes (Jeff Moyer) [2162211] - cxl: Drop cxl_device_lock() (Jeff Moyer) [2162211] - cxl/acpi: Add root device lockdep validation (Jeff Moyer) [2162211] - cxl: Replace lockdep_mutex with local lock classes (Jeff Moyer) [2162211] - tools/testing/nvdimm: remove unneeded flush_workqueue (Jeff Moyer) [2162211] - nvdimm/blk: Fix title level (Jeff Moyer) [2162211] - MAINTAINERS: remove section LIBNVDIMM BLK: MMIO-APERTURE DRIVER (Jeff Moyer) [2162211] - dax: Fix missing kdoc for dax_device (Jeff Moyer) [2162211] - nvdimm/region: Delete nd_blk_region infrastructure (Jeff Moyer) [2162211] - nvdimm/namespace: Delete nd_namespace_blk (Jeff Moyer) [2162211] - nvdimm/namespace: Delete blk namespace consideration in shared paths (Jeff Moyer) [2162211] - nvdimm/blk: Delete the block-aperture window driver (Jeff Moyer) [2162211] - nvdimm/region: Fix default alignment for small regions (Jeff Moyer) [2162211] - dax: make sure inodes are flushed before destroy cache (Jeff Moyer) [2162211] - fsdax: fix function description (Jeff Moyer) [2162211] - device-dax: compound devmap support (Jeff Moyer) [2162211] - device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() (Jeff Moyer) [2162211] - device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() (Jeff Moyer) [2162211] - device-dax: factor out page mapping initialization (Jeff Moyer) [2162211] - device-dax: ensure dev_dax->pgmap is valid for dynamic devices (Jeff Moyer) [2162211] - device-dax: use struct_size() (Jeff Moyer) [2162211] - device-dax: use ALIGN() for determining pgoff (Jeff Moyer) [2162211] - iomap: Fix error handling in iomap_zero_iter() (Jeff Moyer) [2162211] - dax: remove the copy_from_iter and copy_to_iter methods (Jeff Moyer) [2162211] - dax: remove the DAXDEV_F_SYNC flag (Jeff Moyer) [2162211] - dax: simplify dax_synchronous and set_dax_synchronous (Jeff Moyer) [2162211] - uio: remove copy_from_iter_flushcache() and copy_mc_to_iter() (Jeff Moyer) [2162211] - iomap: turn the byte variable in iomap_zero_iter into a ssize_t (Jeff Moyer) [2162211] - fsdax: don't require CONFIG_BLOCK (Jeff Moyer) [2162211] - iomap: build the block based code conditionally (Jeff Moyer) [2162211] - dax: fix up some of the block device related ifdefs (Jeff Moyer) [2162211] - fsdax: shift partition offset handling into the file systems (Jeff Moyer) [2162211] - dax: return the partition offset from fs_dax_get_by_bdev (Jeff Moyer) [2162211] - iomap: add a IOMAP_DAX flag (Jeff Moyer) [2162211] - xfs: pass the mapping flags to xfs_bmbt_to_iomap (Jeff Moyer) [2162211] - xfs: use xfs_direct_write_iomap_ops for DAX zeroing (Jeff Moyer) [2162211] - xfs: move dax device handling into xfs_{alloc,free}_buftarg (Jeff Moyer) [2162211] - ext4: cleanup the dax handling in ext4_fill_super (Jeff Moyer) [2162211] - fsdax: decouple zeroing from the iomap buffered I/O code (Jeff Moyer) [2162211] - fsdax: factor out a dax_memzero helper (Jeff Moyer) [2162211] - fsdax: simplify the offset check in dax_iomap_zero (Jeff Moyer) [2162211] - xfs: add xfs_zero_range and xfs_truncate_page helpers (Jeff Moyer) [2162211] - fsdax: simplify the pgoff calculation (Jeff Moyer) [2162211] - fsdax: use a saner calling convention for copy_cow_page_dax (Jeff Moyer) [2162211] - fsdax: remove a pointless __force cast in copy_cow_page_dax (Jeff Moyer) [2162211] - dm-stripe: add a stripe_dax_pgoff helper (Jeff Moyer) [2162211] - dm-log-writes: add a log_writes_dax_pgoff helper (Jeff Moyer) [2162211] - dm-linear: add a linear_dax_pgoff helper (Jeff Moyer) [2162211] - dax: remove dax_capable (Jeff Moyer) [2162211] - xfs: factor out a xfs_setup_dax_always helper (Jeff Moyer) [2162211] - dax: move the partition alignment check into fs_dax_get_by_bdev (Jeff Moyer) [2162211] - dax: simplify the dax_device <-> gendisk association (Jeff Moyer) [2162211] - dax: remove CONFIG_DAX_DRIVER (Jeff Moyer) [2162211] - dm: make the DAX support depend on CONFIG_FS_DAX (Jeff Moyer) [2162211] - dm: fix alloc_dax error handling in alloc_dev (Jeff Moyer) [2162211] - nvdimm/pmem: move dax_attribute_group from dax to pmem (Jeff Moyer) [2162211] - libnvdimm/labels: Introduce CXL labels (Jeff Moyer) [2162211] - libnvdimm/label: Define CXL region labels (Jeff Moyer) [2162211] - libnvdimm/labels: Fix kernel-doc for label.h (Jeff Moyer) [2162211] - libnvdimm/labels: Introduce the concept of multi-range namespace labels (Jeff Moyer) [2162211] - libnvdimm/label: Add a helper for nlabel validation (Jeff Moyer) [2162211] - libnvdimm/labels: Add uuid helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add claim class helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add type-guid helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add blk special cases for nlabel and position helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add blk isetcookie set / validation helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add a checksum calculation helper (Jeff Moyer) [2162211] - libnvdimm/labels: Introduce label setter helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add isetcookie validation helper (Jeff Moyer) [2162211] - libnvdimm/labels: Introduce getters for namespace label fields (Jeff Moyer) [2162211] - cpuidle: lib/bug: Disable rcu_is_watching() during WARN/BUG (Waiman Long) [2169516] - rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state() (Waiman Long) [2169516] - rcu: Keep synchronize_rcu() from enabling irqs in early boot (Waiman Long) [2169516] - powerpc/64/interrupt: Fix false warning in context tracking due to idle state (Waiman Long) [2169516] - rcutorture: Use the barrier operation specified by cur_ops (Waiman Long) [2169516] - rcu-tasks: Make RCU Tasks Trace check for userspace execution (Waiman Long) [2169516] - rcu-tasks: Ensure RCU Tasks Trace loops have quiescent states (Waiman Long) [2169516] - rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() (Waiman Long) [2169516] - srcu: Make Tiny SRCU use full-sized grace-period counters (Waiman Long) [2169516] - srcu: Make Tiny SRCU poll_state_synchronize_srcu() more precise (Waiman Long) [2169516] - srcu: Add GP and maximum requested GP to Tiny SRCU rcutorture output (Waiman Long) [2169516] - rcutorture: Make "srcud" option also test polled grace-period API (Waiman Long) [2169516] - rcutorture: Limit read-side polling-API testing (Waiman Long) [2169516] - rcu: Add functions to compare grace-period state values (Waiman Long) [2169516] - rcutorture: Expand rcu_torture_write_types() first "if" statement (Waiman Long) [2169516] - rcutorture: Use 1-suffixed variable in rcu_torture_write_types() check (Waiman Long) [2169516] - rcu: Make synchronize_rcu() fastpath update only boot-CPU counters (Waiman Long) [2169516] - rcutorture: Adjust rcu_poll_need_2gp() for rcu_gp_oldstate field removal (Waiman Long) [2169516] - rcu: Remove ->rgos_polled field from rcu_gp_oldstate structure (Waiman Long) [2169516] - rcu: Make synchronize_rcu_expedited() fast path update .expedited_sequence (Waiman Long) [2169516] - rcu: Remove expedited grace-period fast-path forward-progress helper (Waiman Long) [2169516] - rcu: Make synchronize_rcu() fast path update ->gp_seq counters (Waiman Long) [2169516] - rcu-tasks: Remove grace-period fast-path rcu-tasks helper (Waiman Long) [2169516] - rcu: Set rcu_data structures' initial ->gpwrap value to true (Waiman Long) [2169516] - rcu: Disable run-time single-CPU grace-period optimization (Waiman Long) [2169516] - rcu: Add full-sized polling for cond_sync_exp_full() (Waiman Long) [2169516] - rcu: Add full-sized polling for cond_sync_full() (Waiman Long) [2169516] - rcu: Remove blank line from poll_state_synchronize_rcu() docbook header (Waiman Long) [2169516] - rcu: Add full-sized polling for start_poll_expedited() (Waiman Long) [2169516] - rcu: Add full-sized polling for start_poll() (Waiman Long) [2169516] - rcutorture: Verify long-running reader prevents full polling from completing (Waiman Long) [2169516] - rcutorture: Remove redundant RTWS_DEF_FREE check (Waiman Long) [2169516] - rcutorture: Verify RCU reader prevents full polling from completing (Waiman Long) [2169516] - rcutorture: Allow per-RCU-flavor polled double-GP check (Waiman Long) [2169516] - rcutorture: Abstract synchronous and polled API testing (Waiman Long) [2169516] - rcu: Add full-sized polling for get_state() (Waiman Long) [2169516] - rcu: Add full-sized polling for get_completed*() and poll_state*() (Waiman Long) [2169516] - rcu/nocb: Choose the right rcuog/rcuop kthreads to output (Waiman Long) [2169516] - rcu/kvfree: Update KFREE_DRAIN_JIFFIES interval (Waiman Long) [2169516] - rcu/kfree: Fix kfree_rcu_shrink_count() return value (Waiman Long) [2169516] - rcu: Back off upon fill_page_cache_func() allocation failure (Waiman Long) [2169516] - rcu: Exclude outgoing CPU when it is the last to leave (Waiman Long) [2169516] - rcu: Avoid triggering strict-GP irq-work when RCU is idle (Waiman Long) [2169516] - sched/debug: Show the registers of 'current' in dump_cpu_task() (Waiman Long) [2169516] - sched/debug: Try trigger_single_cpu_backtrace(cpu) in dump_cpu_task() (Waiman Long) [2169516] - rcu: Update rcu_access_pointer() header for rcu_dereference_protected() (Waiman Long) [2169516] - rcu: Document reason for rcu_all_qs() call to preempt_disable() (Waiman Long) [2169516] - rcu: Make tiny RCU support leak callbacks for debug-object errors (Waiman Long) [2169516] - rcu: Add QS check in rcu_exp_handler() for non-preemptible kernels (Waiman Long) [2169516] - rcu: Update rcu_preempt_deferred_qs() comments for !PREEMPT kernels (Waiman Long) [2169516] - rcu: Fix rcu_read_unlock_strict() strict QS reporting (Waiman Long) [2169516] - rcu: Add irqs-disabled indicator to expedited RCU CPU stall warnings (Waiman Long) [2169516] - rcu: Diagnose extended sync_rcu_do_polled_gp() loops (Waiman Long) [2169516] - rcu: Put panic_on_rcu_stall() after expedited RCU CPU stall warnings (Waiman Long) [2169516] - rcutorture: Test polled expedited grace-period primitives (Waiman Long) [2169516] - rcu: Add polled expedited grace-period primitives (Waiman Long) [2169516] - rcutorture: Verify that polled GP API sees synchronous grace periods (Waiman Long) [2169516] - rcu: Make Tiny RCU grace periods visible to polled APIs (Waiman Long) [2169516] - rcu: Make polled grace-period API account for expedited grace periods (Waiman Long) [2169516] - rcu: Switch polled grace-period APIs to ->gp_seq_polled (Waiman Long) [2169516] - rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty (Waiman Long) [2169516] - redhat/configs: Add CONFIG_RCU_NOCB_CPU_CB_BOOST (Waiman Long) [2169516] - rcu/nocb: Add option to opt rcuo kthreads out of RT priority (Waiman Long) [2169516] - rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() (Waiman Long) [2169516] - redhat/configs: Add CONFIG_RCU_NOCB_CPU_DEFAULT_ALL (Waiman Long) [2169516] - rcu/nocb: Add an option to offload all CPUs on boot (Waiman Long) [2169516] - rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rdp_deoffload() direct call (Waiman Long) [2169516] - rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock locking order (Waiman Long) [2169516] - rcu/nocb: Add/del rdp to iterate from rcuog itself (Waiman Long) [2169516] - rcu/tree: Add comment to describe GP-done condition in fqs loop (Waiman Long) [2169516] - rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() (Waiman Long) [2169516] - rcu/kvfree: Remove useless monitor_todo flag (Waiman Long) [2169516] - rcu: Cleanup RCU urgency state for offline CPU (Waiman Long) [2169516] - rcu: tiny: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2169516] - locking/csd_lock: Change csdlock_debug from early_param to __setup (Waiman Long) [2169516] - rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels (Waiman Long) [2169516] - rcu: Immediately boost preempted readers for strict grace periods (Waiman Long) [2169516] - rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() (Waiman Long) [2169516] - rcu: Avoid tracing a few functions executed in stop machine (Waiman Long) [2169516] - rcu: Decrease FQS scan wait time in case of callback overloading (Waiman Long) [2169516] - context_tracking: Use arch_atomic_read() in __ct_state for KASAN (Waiman Long) [2169516] - MAINTAINERS: Add Paul as context tracking maintainer (Waiman Long) [2169516] - context_tracking: Convert state to atomic_t (Waiman Long) [2169516] - rcu/context-tracking: Remove unused and/or unecessary middle functions (Waiman Long) [2169516] - rcu/context-tracking: Move RCU-dynticks internal functions to context_tracking (Waiman Long) [2169516] - rcu/context-tracking: Move deferred nocb resched to context tracking (Waiman Long) [2169516] - rcu/context_tracking: Move dynticks_nmi_nesting to context tracking (Waiman Long) [2169516] - rcu/context_tracking: Move dynticks_nesting to context tracking (Waiman Long) [2169516] - rcu/context_tracking: Move dynticks counter to context tracking (Waiman Long) [2169516] - rcu/context-tracking: Remove rcu_irq_enter/exit() (Waiman Long) [2169516] - context_tracking: Take NMI eqs entrypoints over RCU (Waiman Long) [2169516] - context_tracking: Take IRQ eqs entrypoints over RCU (Waiman Long) [2169516] - context_tracking: Take idle eqs entrypoints over RCU (Waiman Long) [2169516] - redhat/configs: Rename CONFIG_CONTEXT_TRACKING_FORCE to CONFIG_CONTEXT_TRACKING_USER_FORCE (Waiman Long) [2169516] - context_tracking: Split user tracking Kconfig (Waiman Long) [2169516] - context_tracking: Rename context_tracking_cpu_set() to ct_cpu_track_user() (Waiman Long) [2169516] - context_tracking: Rename context_tracking_enter/exit() to ct_user_enter/exit() (Waiman Long) [2169516] - context_tracking: Rename context_tracking_user_enter/exit() to user_enter/exit_callable() (Waiman Long) [2169516] - context_tracking: Rename __context_tracking_enter/exit() to __ct_user_enter/exit() (Waiman Long) [2169516] - refscale: Convert test_lock spinlock to raw_spinlock (Waiman Long) [2169516] - rcutorture: Handle failure of memory allocation functions (Waiman Long) [2169516] - torture: Create kvm-check-branches.sh output in proper location (Waiman Long) [2169516] - rcuscale: Fix smp_processor_id()-in-preemptible warnings (Waiman Long) [2169516] - rcutorture: Make failure indication note reader-batch overflow (Waiman Long) [2169516] - torture: Adjust to again produce debugging information (Waiman Long) [2169516] - rcutorture: Fix memory leak in rcu_test_debug_objects() (Waiman Long) [2169516] - rcutorture: Simplify rcu_torture_read_exit_child() loop (Waiman Long) [2169516] - rcu/torture: Change order of warning and trace dump (Waiman Long) [2169516] - rcu-tasks: Update comments (Waiman Long) [2169516] - rcu-tasks: Disable and enable CPU hotplug in same function (Waiman Long) [2169516] - rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs (Waiman Long) [2169516] - rcu-tasks: Maintain a count of tasks blocking RCU Tasks Trace grace period (Waiman Long) [2169516] - rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list (Waiman Long) [2169516] - rcutorture: Update rcutorture.fwd_progress help text (Waiman Long) [2169516] - context_tracking: Add a note about noinstr VS unsafe context tracking functions (Waiman Long) [2169516] - context_tracking: Remove unused context_tracking_in_user() (Waiman Long) [2169516] - rcu: Apply noinstr to rcu_idle_enter() and rcu_idle_exit() (Waiman Long) [2169516] - rcu: Dump rcuc kthread status for CPUs not reporting quiescent state (Waiman Long) [2169516] - torture: Make kvm-remote.sh announce which system is being waited on (Waiman Long) [2169516] - rcu-tasks: Stop RCU Tasks Trace from scanning idle tasks (Waiman Long) [2169516] - rcu-tasks: Pull in tasks blocked within RCU Tasks Trace readers (Waiman Long) [2169516] - rcu-tasks: Scan running tasks for RCU Tasks Trace readers (Waiman Long) [2169516] - rcu-tasks: Avoid rcu_tasks_trace_pertask() duplicate list additions (Waiman Long) [2169516] - rcu-tasks: Move rcu_tasks_trace_pertask() before rcu_tasks_trace_pregp_step() (Waiman Long) [2169516] - rcu-tasks: Add blocked-task indicator to RCU Tasks Trace stall warnings (Waiman Long) [2169516] - rcu-tasks: Untrack blocked RCU Tasks Trace at reader end (Waiman Long) [2169516] - rcu-tasks: Track blocked RCU Tasks Trace readers (Waiman Long) [2169516] - rcu-tasks: Add data structures for lightweight grace periods (Waiman Long) [2169516] - rcu-tasks: Make RCU Tasks Trace stall warning handle idle offline tasks (Waiman Long) [2169516] - rcu-tasks: Make RCU Tasks Trace stall warnings print full .b.need_qs field (Waiman Long) [2169516] - rcu-tasks: Flag offline CPUs in RCU Tasks Trace stall warnings (Waiman Long) [2169516] - rcu-tasks: Add slow-IPI indicator to RCU Tasks Trace stall warnings (Waiman Long) [2169516] - rcu-tasks: Simplify trc_inspect_reader() QS logic (Waiman Long) [2169516] - rcu-tasks: Make rcu_note_context_switch() unconditionally call rcu_tasks_qs() (Waiman Long) [2169516] - rcu-tasks: RCU Tasks Trace grace-period kthread has implicit QS (Waiman Long) [2169516] - rcu-tasks: Handle idle tasks for recently offlined CPUs (Waiman Long) [2169516] - rcu-tasks: Idle tasks on offline CPUs are in quiescent states (Waiman Long) [2169516] - rcu-tasks: Make trc_read_check_handler() fetch ->trc_reader_nesting only once (Waiman Long) [2169516] - rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter (Waiman Long) [2169516] - rcu-tasks: Merge state into .b.need_qs and atomically update (Waiman Long) [2169516] - rcu-tasks: Drive synchronous grace periods from calling task (Waiman Long) [2169516] - rcu-tasks: Move synchronize_rcu_tasks_generic() down (Waiman Long) [2169516] - rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() (Waiman Long) [2169516] - rcu-tasks: Check for abandoned callbacks (Waiman Long) [2169516] - rcutorture: Validate get_completed_synchronize_rcu() (Waiman Long) [2169516] - rcu: Provide a get_completed_synchronize_rcu() function (Waiman Long) [2169516] - rcu: Make normal polling GP be more precise about sequence numbers (Waiman Long) [2169516] - cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle (Waiman Long) [2169516] - context_tracking: Always inline empty stubs (Waiman Long) [2169516] - powerpc/64/interrupt: reduce expensive debug tests (Waiman Long) [2169516] - sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2123590]- dm: remove unnecessary (void*) conversion in event_callback() (Benjamin Marzinski) [2179168] - dm ioctl: remove unnecessary check when using dm_get_mdptr() (Benjamin Marzinski) [2179168] - dm ioctl: assert _hash_lock is held in __hash_remove (Benjamin Marzinski) [2179168] - dm cache: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2153270] - dm thin: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2153270] - dm: add cond_resched() to dm_wq_requeue_work() (Benjamin Marzinski) [2153270] - dm: add cond_resched() to dm_wq_work() (Benjamin Marzinski) [2153270] - dm sysfs: make kobj_type structure constant (Benjamin Marzinski) [2179168] - dm: update targets using system workqueues to use a local workqueue (Benjamin Marzinski) [2179168] - dm: remove flush_scheduled_work() during local_exit() (Benjamin Marzinski) [2179168] - dm clone: prefer kvmalloc_array() (Benjamin Marzinski) [2179168] - dm: declare variables static when sensible (Benjamin Marzinski) [2179168] - dm: fix suspect indent whitespace (Benjamin Marzinski) [2179168] - dm ioctl: prefer strscpy() instead of strlcpy() (Benjamin Marzinski) [2179168] - dm: avoid void function return statements (Benjamin Marzinski) [2179168] - dm integrity: change macros min/max() -> min_t/max_t where appropriate (Benjamin Marzinski) [2179168] - dm: fix use of sizeof() macro (Benjamin Marzinski) [2179168] - dm: avoid 'do {} while(0)' loop in single statement macros (Benjamin Marzinski) [2179168] - dm log: avoid multiple line dereference (Benjamin Marzinski) [2179168] - dm log: avoid trailing semicolon in macro (Benjamin Marzinski) [2179168] - dm ioctl: have constant on the right side of the test (Benjamin Marzinski) [2179168] - dm: don't indent labels (Benjamin Marzinski) [2179168] - dm: avoid inline filenames (Benjamin Marzinski) [2179168] - dm: add missing blank line after declarations/fix those (Benjamin Marzinski) [2179168] - dm: avoid useless 'else' after 'break' or return' (Benjamin Marzinski) [2179168] - dm: favour __packed versus "__attribute__ ((packed))" (Benjamin Marzinski) [2179168] - dm: favour __aligned(N) versus "__attribute__ (aligned(N))" (Benjamin Marzinski) [2179168] - dm: avoid using symbolic permissions (Benjamin Marzinski) [2179168] - dm: prefer '"%s...", __func__' (Benjamin Marzinski) [2179168] - dm: adjust EXPORT_SYMBOL() to follow functions immediately (Benjamin Marzinski) [2179168] - dm: avoid split of quoted strings where possible (Benjamin Marzinski) [2179168] - dm: remove unnecessary braces from single statement blocks (Benjamin Marzinski) [2179168] - dm: add missing empty lines (Benjamin Marzinski) [2179168] - dm: add argument identifier names (Benjamin Marzinski) [2179168] - dm: avoid spaces before function arguments or in favour of tabs (Benjamin Marzinski) [2179168] - dm block-manager: avoid not required parentheses (Benjamin Marzinski) [2179168] - dm crypt: correct 'foo*' to 'foo *' (Benjamin Marzinski) [2179168] - dm: fix trailing statements (Benjamin Marzinski) [2179168] - dm: fix undue/missing spaces (Benjamin Marzinski) [2179168] - dm: correct block comments format. (Benjamin Marzinski) [2179168] - dm: address indent/space issues (Benjamin Marzinski) [2179168] - dm: address space issues relative to switch/while/for/... (Benjamin Marzinski) [2179168] - dm: avoid initializing static variables (Benjamin Marzinski) [2179168] - dm: enclose complex macros into parentheses where possible (Benjamin Marzinski) [2179168] - dm: avoid assignment in if conditions (Benjamin Marzinski) [2179168] - dm: change "unsigned" to "unsigned int" (Benjamin Marzinski) [2179168] - dm: use fsleep() instead of msleep() for deterministic sleep duration (Benjamin Marzinski) [2179168] - dm: prefer kmap_local_page() instead of deprecated kmap_atomic() (Benjamin Marzinski) [2179168] - dm: add missing SPDX-License-Indentifiers (Benjamin Marzinski) [2179168] - dm: send just one event on resize, not two (Benjamin Marzinski) [2179168] - dm table: check that a dm device doesn't reference itself (Benjamin Marzinski) [2179168] - dm raid: fix some spelling mistakes in comments (Benjamin Marzinski) [2179168] - dm verity: stop using WQ_UNBOUND for verify_wq (Benjamin Marzinski) [2179168] - dm integrity: Remove bi_sector that's only used by commented debug code (Benjamin Marzinski) [2179168] - dm crypt: Slightly simplify crypt_set_keyring_key() (Benjamin Marzinski) [2179168] - dm ioctl: drop always-false condition (Benjamin Marzinski) [2179168] - dm flakey: fix logic when corrupting a bio (Benjamin Marzinski) [2179168] - dm flakey: fix a bug with 32-bit highmem systems (Benjamin Marzinski) [2179168] - dm flakey: don't corrupt the zero page (Benjamin Marzinski) [2179168] - dm cache: Add some documentation to dm-cache-background-tracker.h (Benjamin Marzinski) [2179168] - dm init: add dm-mod.waitfor to wait for asynchronously probed block devices (Benjamin Marzinski) [2179168] - dm ioctl: fix a couple ioctl codes (Benjamin Marzinski) [2179168] - dm ioctl: a small code cleanup in list_version_get_info (Benjamin Marzinski) [2179168] - dm integrity: fix data corruption due to improper use of bvec_kmap_local (Benjamin Marzinski) [2179168] - dm verity: use bvec_kmap_local in verity_for_bv_block (Benjamin Marzinski) [2179168] - dm log writes: use memcpy_from_bvec in log_writes_map (Benjamin Marzinski) [2179168] - dm integrity: use bvec_kmap_local in __journal_read_write (Benjamin Marzinski) [2179168] - dm integrity: use bvec_kmap_local in integrity_metadata (Benjamin Marzinski) [2179168] - ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172121] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172121] - netfilter: ctnetlink: revert to dumping mark regardless of event type (Florian Westphal) [2180943] - netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark (Florian Westphal) [2180943] - netfilter: conntrack: Fix data-races around ct mark (Florian Westphal) [2180943] - netlink: add support for formatted extack messages (Ivan Vecera) [2180938] - ethtool: report missing header via ext_ack in the default handler (Ivan Vecera) [2176150] - ethtool: strset: report missing ETHTOOL_A_STRINGSET_ID via ext_ack (Ivan Vecera) [2176150] - devlink: use missing attribute ext_ack (Ivan Vecera) [2176150] - netlink: add helpers for extack attr presence checking (Ivan Vecera) [2176150] - netlink: add support for ext_ack missing attributes (Ivan Vecera) [2176150] - netlink: factor out extack composition (Ivan Vecera) [2176150] - docs: netlink: basic introduction to Netlink (Ivan Vecera) [2176150] - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148406] {CVE-2022-42895} - timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2175247] - timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2175247] - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2175247] - timers: Silently ignore timers with a NULL function (Ivan Vecera) [2175247] - timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2175247] - timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2175247] - timers: Use del_timer_sync() even on UP (Ivan Vecera) [2175247] - timers: Update kernel-doc for various functions (Ivan Vecera) [2175247] - timers: Replace BUG_ON()s (Ivan Vecera) [2175247] - timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2175247] - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2175247] - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2175247] - timers: Replace in_irq() with in_hardirq() (Ivan Vecera) [2175247] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2174650] - ceph: move mount state enum to super.h (Xiubo Li) [2174650] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2174650] - kernel-rt: config: enable DEBUG_PREEMPT in the production kernel (Luis Claudio R. Goncalves) [2182932] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180882] - nfsd: don't replace page in rq_pages if it's a continuation of last page (Jeffrey Layton) [2179342] - tun: avoid double free in tun_free_netdev (Jon Maloy) [2156374] {CVE-2022-4744}- redhat: fix trivial syntax error in 64k-debug modules signing (Herton R. Krzesinski) - redhat/configs: Revert "enable DAMON configs" (Vladis Dronov) - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2164903] - afs: remove afs_cache_netfs and afs_zap_permits() declarations (Marc Dionne) [2166628] - afs: remove variable nr_servers (Marc Dionne) [2166628] - afs: Fix lost servers_outstanding count (Marc Dionne) [2166628] - afs: Fix server->active leak in afs_put_server (Marc Dionne) [2166628] - afs: Fix fileserver probe RTT handling (Marc Dionne) [2166628] - afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked (Marc Dionne) [2166628] - afs: Use the operation issue time instead of the reply time for callbacks (Marc Dionne) [2166628] - afs: Enable multipage folio support (Marc Dionne) [2166628] - afs: Fix access after dec in put functions (Marc Dionne) [2166628] - afs: Use refcount_t rather than atomic_t (Marc Dionne) [2166628] - afs: Fix dynamic root getattr (Marc Dionne) [2166628] - afs: Remove check of PageError (Marc Dionne) [2166628] - afs: Fix some checker issues (Marc Dionne) [2166628] - afs: Fix infinite loop found by xfstest generic/676 (Marc Dionne) [2166628] - afs: Adjust ACK interpretation to try and cope with NAT (Marc Dionne) [2166628] - afs: Prefer struct_size over open coded arithmetic (Marc Dionne) [2166628] - afs: Convert invalidatepage to invalidate_folio (Marc Dionne) [2166628] - afs: Convert directory aops to invalidate_folio (Marc Dionne) [2166628] - blk-mq: fix "bad unlock balance detected" on q->srcu in __blk_mq_run_dispatch_ops (Chris Leech) [2170101] - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160029] {CVE-2022-2196} - ice: fix lost multicast packets in promisc mode (Petr Oros) [2170694] - net: use indirect calls helpers for sk_exit_memory_pressure() (Florian Westphal) [2155182] - bpf: pull before calling skb_postpull_rcsum() (Felix Maurer) [2164806] - bpf, sockmap: fix race in sock_map_free() (Felix Maurer) [2164806] - bpf, sock_map: Move cancel_work_sync() out of sock lock (Felix Maurer) [2164806] - xsk: Inherit need_wakeup flag for shared sockets (Felix Maurer) [2164806] - xsk: Fix backpressure mechanism on Tx (Felix Maurer) [2164806] - redhat: Fix kernel-rt-kvm scripts (Juri Lelli) [2179874] - bpf/selftests: disable get_branch_snapshot test (Artem Savkov) [2161527] - scsi: qla2xxx: Perform lockless command completion in abort path (Nilesh Javali) [2093878] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139964] - net: openvswitch: add missing .resv_start_op (Ivan Vecera) [2175249] - genetlink: limit the use of validation workarounds to old ops (Ivan Vecera) [2175249] - genetlink: piggy back on resv_op to default to a reject policy (Ivan Vecera) [2175249] - genetlink: reject use of nlmsg_flags for new commands (Ivan Vecera) [2175249] - net: ieee802154: Fix compilation error when CONFIG_IEEE802154_NL802154_EXPERIMENTAL is disabled (Ivan Vecera) [2175249] - genetlink: start to validate reserved header bytes (Ivan Vecera) [2175249] - net: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2175236] - net: ethernet: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2175236] - Add CONFIG_SHRINKER_DEBUG to RHEL configs (Chris von Recklinghausen) [2160210] - Add CONFIG_DAMON_LRU_SORT to configs collection (Chris von Recklinghausen) [2160210] - arm64: Reset KASAN tag in copy_highpage with HW tags only (Chris von Recklinghausen) [2160210] - mm: shrinkers: fix deadlock in shrinker debugfs (Chris von Recklinghausen) [2160210] - dm: improve shrinker debug names (Chris von Recklinghausen) [2160210] - KVM: arm64: Pass the actual page address to mte_clear_page_tags() (Chris von Recklinghausen) [2160210] - mm/uffd: detect pgtable allocation failures (Chris von Recklinghausen) [2160210] - mm/mprotect: use long for page accountings and retval (Chris von Recklinghausen) [2160210] - mm/mprotect: drop pgprot_t parameter from change_protection() (Chris von Recklinghausen) [2160210] - mm/userfaultfd: rely on vma->vm_page_prot in uffd_wp_range() (Chris von Recklinghausen) [2160210] - mm/hugetlb: pre-allocate pgtable pages for uffd wr-protects (Chris von Recklinghausen) [2160210] - mm/userfaultfd: enable writenotify while userfaultfd-wp is enabled for a VMA (Chris von Recklinghausen) [2160210] - mm/hugetlb: fix uffd-wp handling for migration entries in hugetlb_change_protection() (Chris von Recklinghausen) [2160210] - mm/hugetlb: fix PTE marker handling in hugetlb_change_protection() (Chris von Recklinghausen) [2160210] - mm/gup: disallow FOLL_FORCE|FOLL_WRITE on hugetlb mappings (Chris von Recklinghausen) [2160210] - mm: remove unused savedwrite infrastructure (Chris von Recklinghausen) [2160210] - mm/autonuma: use can_change_(pte|pmd)_writable() to replace savedwrite (Chris von Recklinghausen) [2160210] - mm/mprotect: factor out check whether manual PTE write upgrades are required (Chris von Recklinghausen) [2160210] - mm/huge_memory: try avoiding write faults when changing PMD protection (Chris von Recklinghausen) [2160210] - mm/mprotect: minor can_change_pte_writable() cleanups (Chris von Recklinghausen) [2160210] - mm/mprotect: allow clean exclusive anon pages to be writable (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: fix wrong empty schemes assumption under online tuning in damon_sysfs_set_schemes() (Chris von Recklinghausen) [2160210] - arm64: mte: Lock a page for MTE tag initialisation (Chris von Recklinghausen) [2160210] - mm: Add PG_arch_3 page flag (Chris von Recklinghausen) [2160210] - arm64: mte: Fix/clarify the PG_mte_tagged semantics (Chris von Recklinghausen) [2160210] - mm: Do not enable PG_arch_2 for all 64-bit architectures (Chris von Recklinghausen) [2160210] - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr (Chris von Recklinghausen) [2160210] - arch/x86/mm/hugetlbpage.c: pud_huge() returns 0 when using 2-level paging (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: include missing linux/moduleparam.h (Chris von Recklinghausen) [2160210] - mm/uffd: fix vma check on userfault for wp (Chris von Recklinghausen) [2160210] - mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in (Chris von Recklinghausen) [2160210] - arm64: mte: Avoid setting PG_mte_tagged if no tags cleared or restored (Chris von Recklinghausen) [2160210] - mm/damon: introduce struct damos_access_pattern (Chris von Recklinghausen) [2160210] - iomap: iomap: fix memory corruption when recording errors during writeback (Chris von Recklinghausen) [2160210] - damon/sysfs: fix possible memleak on damon_sysfs_add_target (Chris von Recklinghausen) [2160210] - mm: fix BUG splat with kvmalloc + GFP_ATOMIC (Chris von Recklinghausen) [2160210] - powerpc/64s: Allow double call of kernel_[un]map_linear_page() (Chris von Recklinghausen) [2160210] - powerpc/64s: Remove unneeded #ifdef CONFIG_DEBUG_PAGEALLOC in hash_utils (Chris von Recklinghausen) [2160210] - powerpc/64s: Add DEBUG_PAGEALLOC for radix (Chris von Recklinghausen) [2160210] - x86/uaccess: avoid check_object_size() in copy_from_user_nmi() (Chris von Recklinghausen) [2160210] - mm/page_isolation: fix isolate_single_pageblock() isolation behavior (Chris von Recklinghausen) [2160210] - mm,hwpoison: check mm when killing accessing process (Chris von Recklinghausen) [2160210] - mm: bring back update_mmu_cache() to finish_fault() (Chris von Recklinghausen) [2160210] - um: Prevent KASAN splats in dump_stack() (Chris von Recklinghausen) [2160210] - kasan: call kasan_malloc() from __kmalloc_*track_caller() (Chris von Recklinghausen) [2160210] - mm/vmalloc: extend find_vmap_lowest_match_check with extra arguments (Chris von Recklinghausen) [2160210] - mm, hwpoison: fix extra put_page() in soft_offline_page() (Chris von Recklinghausen) [2160210] - memory tiering: hot page selection with hint page fault latency (Chris von Recklinghausen) [2160210] - vmscan: check folio_test_private(), not folio_get_private() (Chris von Recklinghausen) [2160210] - mm: fix VM_BUG_ON in __delete_from_swap_cache() (Chris von Recklinghausen) [2160210] - mm/damon/dbgfs: fix memory leak when using debugfs_lookup() (Chris von Recklinghausen) [2160210] - mm/damon/dbgfs: avoid duplicate context directory creation (Chris von Recklinghausen) [2160210] - mm/zsmalloc: do not attempt to free IS_ERR handle (Chris von Recklinghausen) [2160210] - mm: re-allow pinning of zero pfns (again) (Chris von Recklinghausen) [2160210] - shmem: update folio if shmem_replace_page() updates the page (Chris von Recklinghausen) [2160210] - mm/shmem: shmem_replace_page() remember NR_SHMEM (Chris von Recklinghausen) [2160210] - mm/shmem: tmpfs fallocate use file_modified() (Chris von Recklinghausen) [2160210] - mm/shmem: fix chattr fsflags support in tmpfs (Chris von Recklinghausen) [2160210] - mm/uffd: reset write protection when unregister with wp-mode (Chris von Recklinghausen) [2160210] - mm: add DEVICE_ZONE to FOR_ALL_ZONES (Chris von Recklinghausen) [2160210] - Revert "zram: remove double compression logic" (Chris von Recklinghausen) [2160210] - mm, hwpoison: enable memory error handling on 1GB hugepage (Chris von Recklinghausen) [2160210] - mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage (Chris von Recklinghausen) [2160210] - mm, hwpoison: make __page_handle_poison returns int (Chris von Recklinghausen) [2160210] - mm, hwpoison: make unpoison aware of raw error info in hwpoisoned hugepage (Chris von Recklinghausen) [2160210] - mm, hwpoison, hugetlb: support saving mechanism of raw error pages (Chris von Recklinghausen) [2160210] - mm/hugetlb: make pud_huge() and follow_huge_pud() aware of non-present pud entry (Chris von Recklinghausen) [2160210] - mm/hugetlb: check gigantic_page_runtime_supported() in return_unused_surplus_pages() (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE / PAGE_SIZE (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: replace early_param() with core_param() (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB to hugetlb_vmemmap.c (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: introduce the name HVO (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() (Chris von Recklinghausen) [2160210] - tools/testing/selftests/vm/hmm-tests.c: fix build (Chris von Recklinghausen) [2160210] - ext4: fix reading leftover inlined symlinks (Chris von Recklinghausen) [2160210] - mm/folio-compat: Remove migration compatibility functions (Chris von Recklinghausen) [2160210] - fs: Remove aops->migratepage() (Chris von Recklinghausen) [2160210] - secretmem: Convert to migrate_folio (Chris von Recklinghausen) [2160210] - hugetlb: Convert to migrate_folio (Chris von Recklinghausen) [2160210] - aio: Convert to migrate_folio (Chris von Recklinghausen) [2160210] - mm/migrate: Add filemap_migrate_folio() (Chris von Recklinghausen) [2160210] - mm/migrate: Convert migrate_page() to migrate_folio() (Chris von Recklinghausen) [2160210] - nfs: Convert to migrate_folio (Chris von Recklinghausen) [2160210] - mm/migrate: Convert expected_page_refs() to folio_expected_refs() (Chris von Recklinghausen) [2160210] - mm/migrate: Convert buffer_migrate_page() to buffer_migrate_folio() (Chris von Recklinghausen) [2160210] - mm/migrate: Convert writeout() to take a folio (Chris von Recklinghausen) [2160210] - mm/migrate: Convert fallback_migrate_page() to fallback_migrate_folio() (Chris von Recklinghausen) [2160210] - fs: Add aops->migrate_folio (Chris von Recklinghausen) [2160210] - mm: Convert all PageMovable users to movable_operations (Chris von Recklinghausen) [2160210] - secretmem: Remove isolate_page (Chris von Recklinghausen) [2160210] - mm: Kconfig: fix typo (Chris von Recklinghausen) [2160210] - mm: memory-failure: convert to pr_fmt() (Chris von Recklinghausen) [2160210] - mm: use is_zone_movable_page() helper (Chris von Recklinghausen) [2160210] - mm/hmm: add a test for cross device private faults (Chris von Recklinghausen) [2160210] - mm/gup.c: fix formatting in check_and_migrate_movable_page() (Chris von Recklinghausen) [2160210] - mm/cma_debug.c: align the name buffer length as struct cma (Chris von Recklinghausen) [2160210] - mm/mempolicy: remove unneeded out label (Chris von Recklinghausen) [2160210] - mm/page_alloc: correct the wrong cpuset file path in comment (Chris von Recklinghausen) [2160210] - mm: remove unneeded PageAnon check in restore_exclusive_pte() (Chris von Recklinghausen) [2160210] - mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs (Chris von Recklinghausen) [2160210] - mm: vmpressure: don't count proactive reclaim in vmpressure (Chris von Recklinghausen) [2160210] - zsmalloc: zs_malloc: return ERR_PTR on failure (Chris von Recklinghausen) [2160210] - memblock,arm64: expand the static memblock memory table (Chris von Recklinghausen) [2160210] - mm: remove obsolete comment in do_fault_around() (Chris von Recklinghausen) [2160210] - mm: compaction: include compound page count for scanning in pageblock isolation (Chris von Recklinghausen) [2160210] - mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations (Chris von Recklinghausen) [2160210] - filemap: minor cleanup for filemap_write_and_wait_range (Chris von Recklinghausen) [2160210] - mm: shrinkers: fix double kfree on shrinker name (Chris von Recklinghausen) [2160210] - memblock tests: fix compilation errors (Chris von Recklinghausen) [2160210] - highmem: Make __kunmap_{local,atomic}() take const void pointer (Chris von Recklinghausen) [2160210] - mm: honor FGP_NOWAIT for page cache page allocation (Chris von Recklinghausen) [2160210] - mm: Add balance_dirty_pages_ratelimited_flags() function (Chris von Recklinghausen) [2160210] - mm: Move updates of dirty_exceeded into one place (Chris von Recklinghausen) [2160210] - mm: Move starting of background writeback into the main balancing loop (Chris von Recklinghausen) [2160210] - mm/slab_common: move generic bulk alloc/free functions to SLOB (Chris von Recklinghausen) [2160210] - mm/sl[au]b: use own bulk free function when bulk alloc failed (Chris von Recklinghausen) [2160210] - arm64: enable THP_SWAP for arm64 (Chris von Recklinghausen) [2160210] - hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte (Chris von Recklinghausen) [2160210] - secretmem: fix unhandled fault in truncate (Chris von Recklinghausen) [2160210] - tmpfs: fix the issue that the mount and remount results are inconsistent. (Chris von Recklinghausen) [2160210] - mm/mmap: fix obsolete comment of find_extend_vma (Chris von Recklinghausen) [2160210] - mm/page_vma_mapped.c: use helper function huge_pte_lock (Chris von Recklinghausen) [2160210] - mm/page_alloc: use try_cmpxchg in set_pfnblock_flags_mask (Chris von Recklinghausen) [2160210] - mm, hugetlb: skip irrelevant nodes in show_free_areas() (Chris von Recklinghausen) [2160210] - mm/mprotect: remove the redundant initialization for error (Chris von Recklinghausen) [2160210] - mm/huge_memory: use helper macro IS_ERR_OR_NULL in split_huge_pages_pid (Chris von Recklinghausen) [2160210] - mm/huge_memory: comment the subtly logic in __split_huge_pmd (Chris von Recklinghausen) [2160210] - mm/huge_memory: correct comment of prep_transhuge_page (Chris von Recklinghausen) [2160210] - mm/huge_memory: minor cleanup for split_huge_pages_all (Chris von Recklinghausen) [2160210] - mm/huge_memory: try to free subpage in swapcache when possible (Chris von Recklinghausen) [2160210] - mm/huge_memory: fix comment in zap_huge_pud (Chris von Recklinghausen) [2160210] - mm/huge_memory: use helper macro __ATTR_RW (Chris von Recklinghausen) [2160210] - mm/huge_memory: use helper function vma_lookup in split_huge_pages_pid (Chris von Recklinghausen) [2160210] - mm/huge_memory: rename mmun_start to haddr in remove_migration_pmd (Chris von Recklinghausen) [2160210] - mm/huge_memory: use helper touch_pmd in huge_pmd_set_accessed (Chris von Recklinghausen) [2160210] - mm/huge_memory: use helper touch_pud in huge_pud_set_accessed (Chris von Recklinghausen) [2160210] - mm/huge_memory: fix comment of __pud_trans_huge_lock (Chris von Recklinghausen) [2160210] - mm/huge_memory: access vm_page_prot with READ_ONCE in remove_migration_pmd (Chris von Recklinghausen) [2160210] - mm/huge_memory: use flush_pmd_tlb_range in move_huge_pmd (Chris von Recklinghausen) [2160210] - mm/mmap: build protect protection_map[] with ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2160210] - x86/mm: move protection_map[] inside the platform (Chris von Recklinghausen) [2160210] - arm64/mm: move protection_map[] inside the platform (Chris von Recklinghausen) [2160210] - powerpc/mm: move protection_map[] inside the platform (Chris von Recklinghausen) [2160210] - mm/mmap: define DECLARE_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2160210] - mm/mmap: build protect protection_map[] with __P000 (Chris von Recklinghausen) [2160210] - mm: nommu: pass a pointer to virt_to_page() (Chris von Recklinghausen) [2160210] - mm: gup: pass a pointer to virt_to_page() (Chris von Recklinghausen) [2160210] - mm: kfence: pass a pointer to virt_to_page() (Chris von Recklinghausen) [2160210] - mm/highmem: pass a pointer to virt_to_page() (Chris von Recklinghausen) [2160210] - mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgroup_kmem_disabled() (Chris von Recklinghausen) [2160210] - mm/page_alloc: replace local_lock with normal spinlock (Chris von Recklinghausen) [2160210] - mm/page_alloc: remotely drain per-cpu lists (Chris von Recklinghausen) [2160210] - mm/page_alloc: protect PCP lists with a spinlock (Chris von Recklinghausen) [2160210] - mm/page_alloc: remove mistaken page == NULL check in rmqueue (Chris von Recklinghausen) [2160210] - mm/page_alloc: split out buddy removal code from rmqueue into separate helper (Chris von Recklinghausen) [2160210] - mm/page_alloc: use only one PCP list for THP-sized allocations (Chris von Recklinghausen) [2160210] - mm/page_alloc: add page->buddy_list and page->pcp_list (Chris von Recklinghausen) [2160210] - hugetlb: lazy page table copies in fork() (Chris von Recklinghausen) [2160210] - hugetlb: do not update address in huge_pmd_unshare (Chris von Recklinghausen) [2160210] - hugetlb: skip to end of PT page mapping when pte not present (Chris von Recklinghausen) [2160210] - kasan: separate double free case from invalid free (Chris von Recklinghausen) [2160210] - mm: khugepaged: reorg some khugepaged helpers (Chris von Recklinghausen) [2160210] - mm: thp: kill __transhuge_page_enabled() (Chris von Recklinghausen) [2160210] - mm: thp: kill transparent_hugepage_active() (Chris von Recklinghausen) [2160210] - mm: khugepaged: better comments for anon vma check in hugepage_vma_revalidate (Chris von Recklinghausen) [2160210] - mm: thp: consolidate vma size check to transhuge_vma_suitable (Chris von Recklinghausen) [2160210] - mm: khugepaged: check THP flag in hugepage_vma_check() (Chris von Recklinghausen) [2160210] - mm: factor helpers for memory_failure_dev_pagemap (Chris von Recklinghausen) [2160210] - tools: add selftests to hmm for COW in device memory (Chris von Recklinghausen) [2160210] - tools: add hmm gup tests for device coherent type (Chris von Recklinghausen) [2160210] - tools: update hmm-test to support device coherent type (Chris von Recklinghausen) [2160210] - lib: add support for device coherent type in test_hmm (Chris von Recklinghausen) [2160210] - lib: test_hmm add module param for zone device type (Chris von Recklinghausen) [2160210] - lib: test_hmm add ioctl to get zone device type (Chris von Recklinghausen) [2160210] - mm/gup: migrate device coherent pages when pinning instead of failing (Chris von Recklinghausen) [2160210] - mm: add device coherent vma selection for memory migration (Chris von Recklinghausen) [2160210] - mm: add zone device coherent type memory support (Chris von Recklinghausen) [2160210] - mm: move page zone helpers from mm.h to mmzone.h (Chris von Recklinghausen) [2160210] - mm: rename is_pinnable_page() to is_longterm_pinnable_page() (Chris von Recklinghausen) [2160210] - mm/damon/lru_sort: fix potential memory leak in damon_lru_sort_init() (Chris von Recklinghausen) [2160210] - UML: add support for KASAN under x86_64 (Chris von Recklinghausen) [2160210] - mm: Add PAGE_ALIGN_DOWN macro (Chris von Recklinghausen) [2160210] - docs: zh_CN/vm/zsmalloc.rst: fix a typo (Chris von Recklinghausen) [2160210] - docs: zh_CN/vm: fix a typo for page reporting ReST file (Chris von Recklinghausen) [2160210] - docs: zh_CN: page_frags.rst: fix a broken reference (Chris von Recklinghausen) [2160210] - arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags" (Chris von Recklinghausen) [2160210] - mm: kasan: Skip page unpoisoning only if __GFP_SKIP_KASAN_UNPOISON (Chris von Recklinghausen) [2160210] - mm: kasan: Skip unpoisoning of user pages (Chris von Recklinghausen) [2160210] - mm: kasan: Ensure the tags are visible before the tag in page->flags (Chris von Recklinghausen) [2160210] - first_iovec_segment(): just return address (Chris von Recklinghausen) [2160210] - iov_iter: massage calling conventions for first_{iovec,bvec}_segment() (Chris von Recklinghausen) [2160210] - iov_iter: first_{iovec,bvec}_segment() - simplify a bit (Chris von Recklinghausen) [2160210] - iov_iter: lift dealing with maxpages out of first_{iovec,bvec}_segment() (Chris von Recklinghausen) [2160210] - mm: slab: optimize memcg_slab_free_hook() (Chris von Recklinghausen) [2160210] - mm/tracing: add 'accounted' entry into output of allocation tracepoints (Chris von Recklinghausen) [2160210] - mm/slub: Simplify __kmem_cache_alias() (Chris von Recklinghausen) [2160210] - mm, slab: fix bad alignments (Chris von Recklinghausen) [2160210] - mm/khugepaged: try to free transhuge swapcache when possible (Chris von Recklinghausen) [2160210] - mm/khugepaged: remove unneeded return value of khugepaged_add_pte_mapped_thp() (Chris von Recklinghausen) [2160210] - mm/khugepaged: use helper macro __ATTR_RW (Chris von Recklinghausen) [2160210] - mm/khugepaged: minor cleanup for collapse_file (Chris von Recklinghausen) [2160210] - mm/khugepaged: trivial typo and codestyle cleanup (Chris von Recklinghausen) [2160210] - mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs (Chris von Recklinghausen) [2160210] - mm/khugepaged: remove unneeded shmem_huge_enabled() check (Chris von Recklinghausen) [2160210] - mm: sparsemem: drop unexpected word 'a' in comments (Chris von Recklinghausen) [2160210] - mm: hugetlb: kill set_huge_swap_pte_at() (Chris von Recklinghausen) [2160210] - mm/page_alloc: make the annotations of available memory more accurate (Chris von Recklinghausen) [2160210] - mm, docs: fix comments that mention mem_hotplug_end() (Chris von Recklinghausen) [2160210] - mm: rmap: simplify the hugetlb handling when unmapping or migration (Chris von Recklinghausen) [2160210] - mm/madvise: minor cleanup for swapin_walk_pmd_entry() (Chris von Recklinghausen) [2160210] - mm: hugetlb: remove minimum_order variable (Chris von Recklinghausen) [2160210] - mm: memory_hotplug: make hugetlb_optimize_vmemmap compatible with memmap_on_memory (Chris von Recklinghausen) [2160210] - mm: memory_hotplug: enumerate all supported section flags (Chris von Recklinghausen) [2160210] - mm/swap: convert __delete_from_swap_cache() to a folio (Chris von Recklinghausen) [2160210] - mm/swap: convert delete_from_swap_cache() to take a folio (Chris von Recklinghausen) [2160210] - mm: convert page_swap_flags to folio_swap_flags (Chris von Recklinghausen) [2160210] - mm: convert destroy_compound_page() to destroy_large_folio() (Chris von Recklinghausen) [2160210] - mm/swap: convert __page_cache_release() to use a folio (Chris von Recklinghausen) [2160210] - mm/swap: convert __put_compound_page() to __folio_put_large() (Chris von Recklinghausen) [2160210] - mm/swap: convert __put_single_page() to __folio_put_small() (Chris von Recklinghausen) [2160210] - mm/swap: convert __put_page() to __folio_put() (Chris von Recklinghausen) [2160210] - mm/swap: convert put_pages_list to use folios (Chris von Recklinghausen) [2160210] - mm/swap: convert release_pages to use a folio internally (Chris von Recklinghausen) [2160210] - mm/swap: convert try_to_free_swap to use a folio (Chris von Recklinghausen) [2160210] - mm/swap: optimise lru_add_drain_cpu() (Chris von Recklinghausen) [2160210] - mm/swap: pull the CPU conditional out of __lru_add_drain_all() (Chris von Recklinghausen) [2160210] - mm/swap: rename lru_pvecs to cpu_fbatches (Chris von Recklinghausen) [2160210] - mm/swap: convert activate_page to a folio_batch (Chris von Recklinghausen) [2160210] - mm/swap: convert lru_lazyfree to a folio_batch (Chris von Recklinghausen) [2160210] - mm/swap: convert lru_deactivate to a folio_batch (Chris von Recklinghausen) [2160210] - mm/swap: convert lru_deactivate_file to a folio_batch (Chris von Recklinghausen) [2160210] - mm/swap: convert lru_add to a folio_batch (Chris von Recklinghausen) [2160210] - mm/swap: make __pagevec_lru_add static (Chris von Recklinghausen) [2160210] - mm/swap: add folio_batch_move_lru() (Chris von Recklinghausen) [2160210] - mm: add folios_put() (Chris von Recklinghausen) [2160210] - mm/vmscan: convert reclaim_pages() to use a folio (Chris von Recklinghausen) [2160210] - mm/vmscan: convert shrink_active_list() to use a folio (Chris von Recklinghausen) [2160210] - mm/vmscan: convert move_pages_to_lru() to use a folio (Chris von Recklinghausen) [2160210] - mm/vmscan: convert isolate_lru_pages() to use a folio (Chris von Recklinghausen) [2160210] - mm/vmscan: convert reclaim_clean_pages_from_list() to folios (Chris von Recklinghausen) [2160210] - mm/damon: introduce DAMON-based LRU-lists Sorting (Chris von Recklinghausen) [2160210] - mm/damon/schemes: add 'LRU_DEPRIO' action (Chris von Recklinghausen) [2160210] - mm/damon/schemes: add 'LRU_PRIO' DAMOS action (Chris von Recklinghausen) [2160210] - mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT' handling (Chris von Recklinghausen) [2160210] - mm/damon/dbgfs: add and use mappings between 'schemes' action inputs and 'damos_action' values (Chris von Recklinghausen) [2160210] - mm/swap: remove swap_cache_info statistics (Chris von Recklinghausen) [2160210] - mm/swapfile: fix possible data races of inuse_pages (Chris von Recklinghausen) [2160210] - mm/vmalloc: extend __find_vmap_area() with one more argument (Chris von Recklinghausen) [2160210] - mm/vmalloc: initialize VA's list node after unlink (Chris von Recklinghausen) [2160210] - mm/vmalloc: extend __alloc_vmap_area() with extra arguments (Chris von Recklinghausen) [2160210] - mm/vmalloc: make link_va()/unlink_va() common to different rb_root (Chris von Recklinghausen) [2160210] - mm: shrinkers: add scan interface for shrinker debugfs (Chris von Recklinghausen) [2160210] - mm: docs: document shrinker debugfs (Chris von Recklinghausen) [2160210] - mm: shrinkers: provide shrinkers with names (Chris von Recklinghausen) [2160210] - mm: shrinkers: introduce debugfs interface for memory shrinkers (Chris von Recklinghausen) [2160210] - mm/hugetlb: remove unnecessary huge_ptep_set_access_flags() in hugetlb_mcopy_atomic_pte() (Chris von Recklinghausen) [2160210] - mm: introduce clear_highpage_kasan_tagged (Chris von Recklinghausen) [2160210] - mm: rename kernel_init_free_pages to kernel_init_pages (Chris von Recklinghausen) [2160210] - mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_store()' (Chris von Recklinghausen) [2160210] - mm/damon/reclaim: make 'enabled' checking timer simpler (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: deduplicate inputs applying (Chris von Recklinghausen) [2160210] - mm/damon/reclaim: deduplicate 'commit_inputs' handling (Chris von Recklinghausen) [2160210] - mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs to damon.h (Chris von Recklinghausen) [2160210] - mm/page_vma_mapped.c: check possible huge PMD map with transhuge_vma_suitable() (Chris von Recklinghausen) [2160210] - Documentation: highmem: use literal block for code example in highmem.h comment (Chris von Recklinghausen) [2160210] - usercopy: use unsigned long instead of uintptr_t (Chris von Recklinghausen) [2160210] - memblock: avoid some repeat when add new range (Chris von Recklinghausen) [2160210] - filemap: Use filemap_read_folio() in do_read_cache_folio() (Chris von Recklinghausen) [2160210] - filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() (Chris von Recklinghausen) [2160210] - filemap: Move 'filler' case to the end of do_read_cache_folio() (Chris von Recklinghausen) [2160210] - filemap: Remove find_get_pages_range() and associated functions (Chris von Recklinghausen) [2160210] - shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() (Chris von Recklinghausen) [2160210] - vmscan: Add check_move_unevictable_folios() (Chris von Recklinghausen) [2160210] - hugetlbfs: Convert remove_inode_hugepages() to use filemap_get_folios() (Chris von Recklinghausen) [2160210] - ext4: Convert mpage_map_and_submit_buffers() to use filemap_get_folios() (Chris von Recklinghausen) [2160210] - ext4: Convert mpage_release_unused_pages() to use filemap_get_folios() (Chris von Recklinghausen) [2160210] - buffer: Convert clean_bdev_aliases() to use filemap_get_folios() (Chris von Recklinghausen) [2160210] - filemap: Add filemap_get_folios() (Chris von Recklinghausen) [2160210] - filemap: Remove add_to_page_cache() and add_to_page_cache_locked() (Chris von Recklinghausen) [2160210] - hugetlb: Convert huge_add_to_page_cache() to use a folio (Chris von Recklinghausen) [2160210] - mm: Remove __delete_from_page_cache() (Chris von Recklinghausen) [2160210] - arch/*/: remove CONFIG_VIRT_TO_BUS (Chris von Recklinghausen) [2160210] - docs: rename Documentation/vm to Documentation/mm (Chris von Recklinghausen) [2160210] - mm: ioremap: Add ioremap/iounmap_allowed() (Chris von Recklinghausen) [2160210] - mm: ioremap: Setup phys_addr of struct vm_struct (Chris von Recklinghausen) [2160210] - mm: ioremap: Use more sensible name in ioremap_prot() (Chris von Recklinghausen) [2160210] - filemap: Handle sibling entries in filemap_get_read_batch() (Chris von Recklinghausen) [2160210] - filemap: Correct the conditions for marking a folio as accessed (Chris von Recklinghausen) [2160210] - powerpc/mm: Move CMA reservations after initmem_init() (Chris von Recklinghausen) [2160210] - mm/sparse-vmemmap.c: remove unwanted initialization in vmemmap_populate_compound_pages() (Chris von Recklinghausen) [2160210] - mm: kmem: make mem_cgroup_from_obj() vmalloc()-safe (Chris von Recklinghausen) [2160210] - lib/test_hmm: avoid accessing uninitialized pages (Chris von Recklinghausen) [2160210] - mm/memremap: fix wrong function name above memremap_pages() (Chris von Recklinghausen) [2160210] - mm/mempool: use might_alloc() (Chris von Recklinghausen) [2160210] - mm/slab: delete cache_alloc_debugcheck_before() (Chris von Recklinghausen) [2160210] - mm/page_alloc: use might_alloc() (Chris von Recklinghausen) [2160210] - mm/vmalloc: add code comment for find_vmap_area_exceed_addr() (Chris von Recklinghausen) [2160210] - mm/vmalloc: fix typo in local variable name (Chris von Recklinghausen) [2160210] - mm/vmalloc: remove the redundant boundary check (Chris von Recklinghausen) [2160210] - mm/vmalloc: invoke classify_va_fit_type() in adjust_va_to_fit_type() (Chris von Recklinghausen) [2160210] - mm/memory_hotplug: drop 'reason' argument from check_pfn_span() (Chris von Recklinghausen) [2160210] - mm/shmem.c: clean up comment of shmem_swapin_folio (Chris von Recklinghausen) [2160210] - mm: use PAGE_ALIGNED instead of IS_ALIGNED (Chris von Recklinghausen) [2160210] - mm: memcontrol: reference to tools/cgroup/memcg_slabinfo.py (Chris von Recklinghausen) [2160210] - mm: re-allow pinning of zero pfns (Chris von Recklinghausen) [2160210] - mm/kfence: select random number before taking raw lock (Chris von Recklinghausen) [2160210] - mm/damon/reclaim: schedule 'damon_reclaim_timer' only after 'system_wq' is initialized (Chris von Recklinghausen) [2160210] - mm/page_isolation.c: fix one kernel-doc comment (Chris von Recklinghausen) [2160210] - NFSv4: Add FMODE_CAN_ODIRECT after successful open of a NFS4.x file (Chris von Recklinghausen) [2160210] - memblock: Disable mirror feature if kernelcore is not specified (Chris von Recklinghausen) [2160210] - mm: Limit warning message in vmemmap_verify() to once (Chris von Recklinghausen) [2160210] - mm: Ratelimited mirrored memory related warning messages (Chris von Recklinghausen) [2160210] - mm: create security context for memfd_secret inodes (Chris von Recklinghausen) [2160210] - usercopy: Make usercopy resilient against ridiculously large copies (Chris von Recklinghausen) [2160210] - usercopy: Cast pointer to an integer once (Chris von Recklinghausen) [2160210] - usercopy: Handle vm_map_ram() areas (Chris von Recklinghausen) [2160210] - filemap: Don't release a locked folio (Chris von Recklinghausen) [2160210] - mm/vmstat: replace cpumask_weight with cpumask_empty where appropriate (Chris von Recklinghausen) [2160210] - mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery (Chris von Recklinghausen) [2160210] - mm: page_isolation: use compound_nr() correctly in isolate_single_pageblock() (Chris von Recklinghausen) [2160210] - delayacct: track delays from write-protect copy (Chris von Recklinghausen) [2160210] - mm/shmem.c: suppress shift warning (Chris von Recklinghausen) [2160210] - mm: fix is_pinnable_page against a cma page (Chris von Recklinghausen) [2160210] - mm: filter out swapin error entry in shmem mapping (Chris von Recklinghausen) [2160210] - mm/shmem: fix infinite loop when swap in shmem error at swapoff time (Chris von Recklinghausen) [2160210] - mm/madvise: free hwpoison and swapin error entry in madvise_free_pte_range (Chris von Recklinghausen) [2160210] - mm/swapfile: fix lost swap bits in unuse_pte() (Chris von Recklinghausen) [2160210] - mm/swapfile: unuse_pte can map random data if swap read fails (Chris von Recklinghausen) [2160210] - mm: split free page with properly free memory accounting and without race (Chris von Recklinghausen) [2160210] - mm: page-isolation: skip isolated pageblock in start_isolate_page_range() (Chris von Recklinghausen) [2160210] - mm: kfence: use PAGE_ALIGNED helper (Chris von Recklinghausen) [2160210] - ksm: fix typo in comment (Chris von Recklinghausen) [2160210] - Revert "mm/vmscan: never demote for memcg reclaim" (Chris von Recklinghausen) [2160210] - mm/kfence: print disabling or re-enabling message (Chris von Recklinghausen) [2160210] - include/trace/events/percpu.h: cleanup for "percpu: improve percpu_alloc_percpu event trace" (Chris von Recklinghausen) [2160210] - include/trace/events/mmflags.h: cleanup for "tracing: incorrect gfp_t conversion" (Chris von Recklinghausen) [2160210] - mm: fix a potential infinite loop in start_isolate_page_range() (Chris von Recklinghausen) [2160210] - MAINTAINERS: add Muchun as co-maintainer for HugeTLB (Chris von Recklinghausen) [2160210] - mm/shmem: fix shmem folio swapoff hang (Chris von Recklinghausen) [2160210] - powerpc/kasan: Disable address sanitization in kexec paths (Chris von Recklinghausen) [2160210] - kasan: Document support on 32-bit powerpc (Chris von Recklinghausen) [2160210] - mm: damon: use HPAGE_PMD_SIZE (Chris von Recklinghausen) [2160210] - mm: fix missing handler for __GFP_NOWARN (Chris von Recklinghausen) [2160210] - mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked() (Chris von Recklinghausen) [2160210] - mm/page_owner.c: add missing __initdata attribute (Chris von Recklinghausen) [2160210] - tmpfs: fix undefined-behaviour in shmem_reconfigure() (Chris von Recklinghausen) [2160210] - mm/mempolicy: fix uninit-value in mpol_rebind_policy() (Chris von Recklinghausen) [2160210] - mm: don't be stuck to rmap lock on reclaim path (Chris von Recklinghausen) [2160210] - mm/swap: fix comment about swap extent (Chris von Recklinghausen) [2160210] - mm/swap: fix the comment of get_kernel_pages (Chris von Recklinghausen) [2160210] - mm/swap: add helper swap_offset_available() (Chris von Recklinghausen) [2160210] - mm/swap: avoid calling swp_swap_info when try to check SWP_STABLE_WRITES (Chris von Recklinghausen) [2160210] - mm/swap: make page_swapcount and __lru_add_drain_all static (Chris von Recklinghausen) [2160210] - mm/swap: remove unneeded p != NULL check in __swap_duplicate (Chris von Recklinghausen) [2160210] - mm/swap: remove buggy cache->nr check in refill_swap_slots_cache (Chris von Recklinghausen) [2160210] - mm/swap: print bad swap offset entry in get_swap_device (Chris von Recklinghausen) [2160210] - mm/swap: remove unneeded return value of free_swap_slot (Chris von Recklinghausen) [2160210] - mm/swap: fold __swap_info_get() into its sole caller (Chris von Recklinghausen) [2160210] - mm/swap: use helper macro __ATTR_RW (Chris von Recklinghausen) [2160210] - mm/swap: use helper is_swap_pte() in swap_vma_readahead (Chris von Recklinghausen) [2160210] - mm: mmap: register suitable readonly file vmas for khugepaged (Chris von Recklinghausen) [2160210] - mm: khugepaged: introduce khugepaged_enter_vma() helper (Chris von Recklinghausen) [2160210] - mm: khugepaged: make hugepage_vma_check() non-static (Chris von Recklinghausen) [2160210] - mm: khugepaged: make khugepaged_enter() void function (Chris von Recklinghausen) [2160210] - mm: thp: only regular file could be THP eligible (Chris von Recklinghausen) [2160210] - mm: khugepaged: skip DAX vma (Chris von Recklinghausen) [2160210] - mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED (Chris von Recklinghausen) [2160210] - ext4: convert symlink external data block mapping to bdev (Chris von Recklinghausen) [2160210] - ext4: add nowait mode for ext4_getblk() (Chris von Recklinghausen) [2160210] - mm: usercopy: move the virt_addr_valid() below the is_vmalloc_addr() (Chris von Recklinghausen) [2160210] - mm/memcontrol: export memcg->watermark via sysfs for v2 memcg (Chris von Recklinghausen) [2160210] - mm: rmap: fix CONT-PTE/PMD size hugetlb issue when unmapping (Chris von Recklinghausen) [2160210] - mm: rmap: fix CONT-PTE/PMD size hugetlb issue when migration (Chris von Recklinghausen) [2160210] - Documentation/vm: rework "Temporary Virtual Mappings" section (Chris von Recklinghausen) [2160210] - Documentation/vm: move "Using kmap-atomic" to highmem.h (Chris von Recklinghausen) [2160210] - Documentation/vm: include kdocs from highmem*.h into highmem.rst (Chris von Recklinghausen) [2160210] - mm/memory-failure.c: simplify num_poisoned_pages_inc/dec (Chris von Recklinghausen) [2160210] - mm/hwpoison: disable hwpoison filter during removing (Chris von Recklinghausen) [2160210] - mm/memory-failure.c: add hwpoison_filter for soft offline (Chris von Recklinghausen) [2160210] - mm/memory-failure.c: simplify num_poisoned_pages_dec (Chris von Recklinghausen) [2160210] - mm/memory-failure.c: move clear_hwpoisoned_pages (Chris von Recklinghausen) [2160210] - kasan: give better names to shadow values (Chris von Recklinghausen) [2160210] - kasan: use tabs to align shadow values (Chris von Recklinghausen) [2160210] - kasan: clean up comments in internal kasan.h (Chris von Recklinghausen) [2160210] - tracing: incorrect gfp_t conversion (Chris von Recklinghausen) [2160210] - zram: remove double compression logic (Chris von Recklinghausen) [2160210] - percpu: improve percpu_alloc_percpu event trace (Chris von Recklinghausen) [2160210] - docs: vm/page_owner: tweak literal block in STANDARD FORMAT SPECIFIERS (Chris von Recklinghausen) [2160210] - mm/damon/reclaim: use resource_size function on resource object (Chris von Recklinghausen) [2160210] - mm: page_table_check: move pxx_user_accessible_page into x86 (Chris von Recklinghausen) [2160210] - mm: page_table_check: using PxD_SIZE instead of PxD_PAGE_SIZE (Chris von Recklinghausen) [2160210] - mm/migrate: convert move_to_new_page() into move_to_new_folio() (Chris von Recklinghausen) [2160210] - mm: add folio_test_movable() (Chris von Recklinghausen) [2160210] - mm: add folio_mapping_flags() (Chris von Recklinghausen) [2160210] - mm/shmem: convert shmem_swapin_page() to shmem_swapin_folio() (Chris von Recklinghausen) [2160210] - mm/shmem: convert shmem_getpage_gfp to use a folio (Chris von Recklinghausen) [2160210] - mm/shmem: convert shmem_alloc_and_acct_page to use a folio (Chris von Recklinghausen) [2160210] - mm/shmem: add shmem_alloc_folio() (Chris von Recklinghausen) [2160210] - mm/shmem: turn shmem_should_replace_page into shmem_should_replace_folio (Chris von Recklinghausen) [2160210] - mm/shmem: convert shmem_add_to_page_cache to take a folio (Chris von Recklinghausen) [2160210] - mm/swap: add folio_throttle_swaprate (Chris von Recklinghausen) [2160210] - mm/shmem: use a folio in shmem_unused_huge_shrink (Chris von Recklinghausen) [2160210] - vmscan: remove remaining uses of page in shrink_page_list (Chris von Recklinghausen) [2160210] - mm: allow can_split_folio() to be called when THP are disabled (Chris von Recklinghausen) [2160210] - vmscan: convert the activate_locked portion of shrink_page_list to folios (Chris von Recklinghausen) [2160210] - vmscan: move initialisation of mapping down (Chris von Recklinghausen) [2160210] - vmscan: convert lazy freeing to folios (Chris von Recklinghausen) [2160210] - vmscan: convert page buffer handling to use folios (Chris von Recklinghausen) [2160210] - vmscan: convert dirty page handling to folios (Chris von Recklinghausen) [2160210] - swap: convert add_to_swap() to take a folio (Chris von Recklinghausen) [2160210] - swap: turn get_swap_page() into folio_alloc_swap() (Chris von Recklinghausen) [2160210] - vmscan: convert the writeback handling in shrink_page_list() to folios (Chris von Recklinghausen) [2160210] - vmscan: use folio_mapped() in shrink_page_list() (Chris von Recklinghausen) [2160210] - mm: remove alloc_pages_vma() (Chris von Recklinghausen) [2160210] - mm/huge_memory: convert do_huge_pmd_anonymous_page() to use vma_alloc_folio() (Chris von Recklinghausen) [2160210] - shmem: convert shmem_alloc_hugepage() to use vma_alloc_folio() (Chris von Recklinghausen) [2160210] - mm/shmem: remove duplicate include in memory.c (Chris von Recklinghausen) [2160210] - mm/vmscan: don't use NUMA_NO_NODE as indicator of page on different node (Chris von Recklinghausen) [2160210] - mm/vmscan: filter empty page_list at the beginning (Chris von Recklinghausen) [2160210] - mm/vmscan: use helper folio_is_file_lru() (Chris von Recklinghausen) [2160210] - mm/vmscan: remove obsolete comment in kswapd_run (Chris von Recklinghausen) [2160210] - mm/vmscan: take all base pages of THP into account when race with speculative reference (Chris von Recklinghausen) [2160210] - mm/vmscan: introduce helper function reclaim_page_list() (Chris von Recklinghausen) [2160210] - mm/vmscan: add a comment about MADV_FREE pages check in folio_check_dirty_writeback (Chris von Recklinghausen) [2160210] - mm/vmscan: not necessary to re-init the list for each iteration (Chris von Recklinghausen) [2160210] - mm: convert sysfs input to bool using kstrtobool() (Chris von Recklinghausen) [2160210] - mm/vmscan: take min_slab_pages into account when try to call shrink_node (Chris von Recklinghausen) [2160210] - mm: cma: use pageblock_order as the single alignment (Chris von Recklinghausen) [2160210] - mm: page_isolation: enable arbitrary range page isolation. (Chris von Recklinghausen) [2160210] - mm: make alloc_contig_range work at pageblock granularity (Chris von Recklinghausen) [2160210] - mm: page_isolation: check specified range for unmovable pages (Chris von Recklinghausen) [2160210] - mm: page_isolation: move has_unmovable_pages() to mm/page_isolation.c (Chris von Recklinghausen) [2160210] - mm/uffd: enable write protection for shmem & hugetlbfs (Chris von Recklinghausen) [2160210] - mm/khugepaged: don't recycle vma pgtable if uffd-wp registered (Chris von Recklinghausen) [2160210] - mm/hugetlb: only drop uffd-wp special pte if required (Chris von Recklinghausen) [2160210] - mm/hugetlb: allow uffd wr-protect none ptes (Chris von Recklinghausen) [2160210] - mm/hugetlb: handle UFFDIO_WRITEPROTECT (Chris von Recklinghausen) [2160210] - mm/hugetlb: take care of UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [2160210] - mm/hugetlb: hook page faults for uffd write protection (Chris von Recklinghausen) [2160210] - mm/shmem: allows file-back mem to be uffd wr-protected on thps (Chris von Recklinghausen) [2160210] - mm/shmem: allow uffd wr-protect none pte for file-backed mem (Chris von Recklinghausen) [2160210] - mm/shmem: persist uffd-wp bit across zapping for file-backed (Chris von Recklinghausen) [2160210] - mm/shmem: handle uffd-wp special pte in page fault handler (Chris von Recklinghausen) [2160210] - mm/shmem: take care of UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [2160210] - mm: check against orig_pte for finish_fault() (Chris von Recklinghausen) [2160210] - mm: teach core mm about pte markers (Chris von Recklinghausen) [2160210] - mm/page_alloc: cache the result of node_dirty_ok() (Chris von Recklinghausen) [2160210] - mm/damon/reclaim: support online inputs update (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: support online inputs update (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: update schemes stat in the kdamond context (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: use enum for 'state' input handling (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: reuse damon_set_regions() for regions setting (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: move targets setup code to a separated function (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: prohibit multiple physical address space monitoring targets (Chris von Recklinghausen) [2160210] - mm/damon/vaddr: remove damon_va_apply_three_regions() (Chris von Recklinghausen) [2160210] - mm/damon/vaddr: move 'damon_set_regions()' to core (Chris von Recklinghausen) [2160210] - mm/damon/vaddr: generalize damon_va_apply_three_regions() (Chris von Recklinghausen) [2160210] - mm/damon/core: finish kdamond as soon as any callback returns an error (Chris von Recklinghausen) [2160210] - mm/damon/core: add a new callback for watermarks checks (Chris von Recklinghausen) [2160210] - mm: rmap: use flush_cache_range() to flush cache for hugetlb pages (Chris von Recklinghausen) [2160210] - mm: rmap: move the cache flushing to the correct place for hugetlb PMD sharing (Chris von Recklinghausen) [2160210] - mm/memory_hotplug: use pgprot_val to get value of pgprot (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: support fixed virtual address ranges monitoring (Chris von Recklinghausen) [2160210] - mm/damon/vaddr: register a damon_operations for fixed virtual address ranges monitoring (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: add a file for listing available monitoring ops (Chris von Recklinghausen) [2160210] - mm/damon/core: add a function for damon_operations registration checks (Chris von Recklinghausen) [2160210] - kfence: enable check kfence canary on panic via boot param (Chris von Recklinghausen) [2160210] - mm: avoid unnecessary flush on change_huge_pmd() (Chris von Recklinghausen) [2160210] - mm/mprotect: do not flush when not required architecturally (Chris von Recklinghausen) [2160210] - fs: Remove aops->freepage (Chris von Recklinghausen) [2160210] - secretmem: Convert to free_folio (Chris von Recklinghausen) [2160210] - nfs: Convert to free_folio (Chris von Recklinghausen) [2160210] - fs: Add free_folio address space operation (Chris von Recklinghausen) [2160210] - fs: Change try_to_free_buffers() to take a folio (Chris von Recklinghausen) [2160210] - jbd2: Convert release_buffer_page() to use a folio (Chris von Recklinghausen) [2160210] - jbd2: Convert jbd2_journal_try_to_free_buffers to take a folio (Chris von Recklinghausen) [2160210] - fs: Remove last vestiges of releasepage (Chris von Recklinghausen) [2160210] - nfs: Convert to release_folio (Chris von Recklinghausen) [2160210] - gfs2: Convert to release_folio (Chris von Recklinghausen) [2160210] - ext4: Convert to release_folio (Chris von Recklinghausen) [2160210] - cifs: Convert to release_folio (Chris von Recklinghausen) [2160210] - ceph: Convert to release_folio (Chris von Recklinghausen) [2160210] - afs: Convert to release_folio (Chris von Recklinghausen) [2160210] - iomap: Convert to release_folio (Chris von Recklinghausen) [2160210] - fs: Add aops->release_folio (Chris von Recklinghausen) [2160210] - VFS: add FMODE_CAN_ODIRECT file flag (Chris von Recklinghausen) [2160210] - MM: handle THP in swap_*page_fs() - count_vm_events() (Chris von Recklinghausen) [2160210] - mm: handle THP in swap_*page_fs() (Chris von Recklinghausen) [2160210] - mm: submit multipage write for SWP_FS_OPS swap-space (Chris von Recklinghausen) [2160210] - mm: submit multipage reads for SWP_FS_OPS swap-space (Chris von Recklinghausen) [2160210] - mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw (Chris von Recklinghausen) [2160210] - mm: introduce ->swap_rw and use it for reads from SWP_FS_OPS swap-space (Chris von Recklinghausen) [2160210] - mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space (Chris von Recklinghausen) [2160210] - mm: move responsibility for setting SWP_FS_OPS to ->swap_activate (Chris von Recklinghausen) [2160210] - mm: drop swap_dirty_folio (Chris von Recklinghausen) [2160210] - mm: create new mm/swap.h header file (Chris von Recklinghausen) [2160210] - mm/gup: fix comments to pin_user_pages_*() (Chris von Recklinghausen) [2160210] - mm/rmap: fix missing swap_free() in try_to_unmap() after arch_unmap_one() failed (Chris von Recklinghausen) [2160210] - mm,doc: Add new documentation structure (Chris von Recklinghausen) [2160210] - mm/filemap: Hoist filler_t decision to the top of do_read_cache_folio() (Chris von Recklinghausen) [2160210] - fs: Change the type of filler_t (Chris von Recklinghausen) [2160210] - nfs: Pass the file pointer to nfs_symlink_filler() (Chris von Recklinghausen) [2160210] - mm,fs: Remove aops->readpage (Chris von Recklinghausen) [2160210] - mm: Convert swap_readpage to call read_folio instead of readpage (Chris von Recklinghausen) [2160210] - udf: Convert adinicb and symlinks to read_folio (Chris von Recklinghausen) [2160210] - squashfs: Convert squashfs to read_folio (Chris von Recklinghausen) [2160210] - nfs: Convert nfs to read_folio (Chris von Recklinghausen) [2160210] - isofs: Convert symlinks and zisofs to read_folio (Chris von Recklinghausen) [2160210] - fuse: Convert fuse to read_folio (Chris von Recklinghausen) [2160210] - ext4: Convert ext4 to read_folio (Chris von Recklinghausen) [2160210] - cifs: Convert cifs to read_folio (Chris von Recklinghausen) [2160210] - afs: Convert afs_symlink_readpage to afs_symlink_read_folio (Chris von Recklinghausen) [2160210] - fs: Convert simple_readpage to simple_read_folio (Chris von Recklinghausen) [2160210] - fs: Convert mpage_readpage to mpage_read_folio (Chris von Recklinghausen) [2160210] - fs: Convert block_read_full_page() to block_read_full_folio() (Chris von Recklinghausen) [2160210] - fs: Convert iomap_readpage to iomap_read_folio (Chris von Recklinghausen) [2160210] - fs: Convert netfs_readpage to netfs_read_folio (Chris von Recklinghausen) [2160210] - fs: Add read_folio documentation (Chris von Recklinghausen) [2160210] - fs: Introduce aops->read_folio (Chris von Recklinghausen) [2160210] - buffer: Rewrite nobh_truncate_page() to use folios (Chris von Recklinghausen) [2160210] - fs: Convert is_dirty_writeback() to take a folio (Chris von Recklinghausen) [2160210] - readahead: Use a folio in read_pages() (Chris von Recklinghausen) [2160210] - filemap: Update the folio_mark_dirty documentation (Chris von Recklinghausen) [2160210] - fs: Remove pagecache_write_begin() and pagecache_write_end() (Chris von Recklinghausen) [2160210] - i915: Call aops write_begin() and write_end() directly (Chris von Recklinghausen) [2160210] - ext4: Call aops write_begin() and write_end() directly (Chris von Recklinghausen) [2160210] - namei: Call aops write_begin() and write_end() directly (Chris von Recklinghausen) [2160210] - buffer: Call aops write_begin() and write_end() directly (Chris von Recklinghausen) [2160210] - fs: Remove flags parameter from aops->write_begin (Chris von Recklinghausen) [2160210] - fs: Remove aop flags parameter from grab_cache_page_write_begin() (Chris von Recklinghausen) [2160210] - fs: Remove aop flags parameter from cont_write_begin() (Chris von Recklinghausen) [2160210] - fs: Remove aop flags parameter from block_write_begin() (Chris von Recklinghausen) [2160210] - fs: Remove aop_flags parameter from netfs_write_begin() (Chris von Recklinghausen) [2160210] - fs: Remove AOP_FLAG_NOFS (Chris von Recklinghausen) [2160210] - f2fs: Convert f2fs_grab_cache_page() to use scoped memory APIs (Chris von Recklinghausen) [2160210] - namei: Convert page_symlink() to use memalloc_nofs_save() (Chris von Recklinghausen) [2160210] - kfence: test: use new suite_{init/exit} support, add .kunitconfig (Chris von Recklinghausen) [2160210] - mm/slub: remove unused kmem_cache_order_objects max (Chris von Recklinghausen) [2160210] - taskstats: version 12 with thread group and exe info (Chris von Recklinghausen) [2160210] - mm/damon/reclaim: fix the timer always stays active (Chris von Recklinghausen) [2160210] - mm/damon: remove unnecessary type castings (Chris von Recklinghausen) [2160210] - mm/damon/core-test: add a kunit test case for ops registration (Chris von Recklinghausen) [2160210] - damon: vaddr-test: tweak code to make the logic clearer (Chris von Recklinghausen) [2160210] - mm/page_alloc: simplify update of pgdat in wake_all_kswapds (Chris von Recklinghausen) [2160210] - kasan: fix sleeping function called from invalid context on RT kernel (Chris von Recklinghausen) [2160210] - mm/khugepaged: use vma_is_anonymous (Chris von Recklinghausen) [2160210] - mm: compaction: make sure highest is above the min_pfn (Chris von Recklinghausen) [2160210] - mm: compaction: simplify the code in __compact_finished (Chris von Recklinghausen) [2160210] - mm: compaction: make compaction_zonelist_suitable return false when COMPACT_SUCCESS (Chris von Recklinghausen) [2160210] - mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online (Chris von Recklinghausen) [2160210] - mm: compaction: clean up comment about async compaction in isolate_migratepages (Chris von Recklinghausen) [2160210] - mm: compaction: use helper compound_nr in isolate_migratepages_block (Chris von Recklinghausen) [2160210] - mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c (Chris von Recklinghausen) [2160210] - mm: compaction: clean up comment about suitable migration target recheck (Chris von Recklinghausen) [2160210] - mm: compaction: clean up comment for sched contention (Chris von Recklinghausen) [2160210] - mm: compaction: remove unneeded assignment to isolate_start_pfn (Chris von Recklinghausen) [2160210] - mm: compaction: remove unneeded pfn update (Chris von Recklinghausen) [2160210] - mm: compaction: remove unneeded return value of kcompactd_run (Chris von Recklinghausen) [2160210] - ksm: count ksm merging pages for each process (Chris von Recklinghausen) [2160210] - mm/page_alloc: reuse tail struct pages for compound devmaps (Chris von Recklinghausen) [2160210] - mm/sparse-vmemmap: improve memory savings for compound devmaps (Chris von Recklinghausen) [2160210] - mm/hugetlb_vmemmap: move comment block to Documentation/vm (Chris von Recklinghausen) [2160210] - mm/sparse-vmemmap: refactor core of vmemmap_populate_basepages() to helper (Chris von Recklinghausen) [2160210] - mm/sparse-vmemmap: add a pgmap argument to section activation (Chris von Recklinghausen) [2160210] - mm/page_alloc.c: calc the right pfn if page size is not 4K (Chris von Recklinghausen) [2160210] - mm/mremap: avoid unneeded do_munmap call (Chris von Recklinghausen) [2160210] - mm/mremap: use helper mlock_future_check() (Chris von Recklinghausen) [2160210] - mm/mmap: drop arch_vm_get_page_pgprot() (Chris von Recklinghausen) [2160210] - mm/mmap: drop arch_filter_pgprot() (Chris von Recklinghausen) [2160210] - mm/mmap.c: use helper mlock_future_check() (Chris von Recklinghausen) [2160210] - mm/debug_vm_pgtable: drop protection_map[] usage (Chris von Recklinghausen) [2160210] - mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pages_flush (Chris von Recklinghausen) [2160210] - mm/mmap.c: use mmap_assert_write_locked() instead of open coding it (Chris von Recklinghausen) [2160210] - mm: untangle config dependencies for demote-on-reclaim (Chris von Recklinghausen) [2160210] - mm: migrate: simplify the refcount validation when migrating hugetlb mapping (Chris von Recklinghausen) [2160210] - mm/migration: remove some duplicated codes in migrate_pages (Chris von Recklinghausen) [2160210] - mm/migration: avoid unneeded nodemask_t initialization (Chris von Recklinghausen) [2160210] - mm/migration: use helper macro min in do_pages_stat (Chris von Recklinghausen) [2160210] - mm/migration: use helper function vma_lookup() in add_page_for_migration (Chris von Recklinghausen) [2160210] - mm/migration: remove unneeded local variable page_lru (Chris von Recklinghausen) [2160210] - mm/migration: remove unneeded local variable mapping_locked (Chris von Recklinghausen) [2160210] - mm/vmscan: fix comment for isolate_lru_pages (Chris von Recklinghausen) [2160210] - mm/vmscan: fix comment for current_may_throttle (Chris von Recklinghausen) [2160210] - mm/vmscan: remove obsolete comment in get_scan_count (Chris von Recklinghausen) [2160210] - mm/vmscan: sc->reclaim_idx must be a valid zone index (Chris von Recklinghausen) [2160210] - mm/vmscan: make sure wakeup_kswapd with managed zone (Chris von Recklinghausen) [2160210] - mm/vmscan: reclaim only affects managed_zones (Chris von Recklinghausen) [2160210] - hugetlb: remove use of list iterator variable after loop (Chris von Recklinghausen) [2160210] - mm, hugetlb, hwpoison: separate branch for free and in-use hugepage (Chris von Recklinghausen) [2160210] - mm/memory-failure.c: dissolve truncated hugetlb page (Chris von Recklinghausen) [2160210] - mm/memory-failure.c: minor cleanup for HWPoisonHandlable (Chris von Recklinghausen) [2160210] - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED (Chris von Recklinghausen) [2160210] - mm/memory-failure.c: remove unnecessary (void*) conversions (Chris von Recklinghausen) [2160210] - mm: wrap __find_buddy_pfn() with a necessary buddy page validation (Chris von Recklinghausen) [2160210] - mm: page_alloc: simplify pageblock migratetype check in __free_one_page() (Chris von Recklinghausen) [2160210] - mm/page_alloc: adding same penalty is enough to get round-robin order (Chris von Recklinghausen) [2160210] - vmap(): don't allow invalid pages (Chris von Recklinghausen) [2160210] - mm/vmalloc: fix a comment (Chris von Recklinghausen) [2160210] - mm/memcontrol.c: remove unused private flag of memory.oom_control (Chris von Recklinghausen) [2160210] - mm/memcontrol.c: make cgroup_memory_noswap static (Chris von Recklinghausen) [2160210] - mm/memcg: non-hierarchical mode is deprecated (Chris von Recklinghausen) [2160210] - mm/memcg: move generation assignment and comparison together (Chris von Recklinghausen) [2160210] - mm/memcg: set pos explicitly for reclaim and !reclaim (Chris von Recklinghausen) [2160210] - mm/memcg: set memcg after css verified and got reference (Chris von Recklinghausen) [2160210] - mm/memcg: mz already removed from rb_tree if not NULL (Chris von Recklinghausen) [2160210] - mm/memcg: remove unneeded nr_scanned (Chris von Recklinghausen) [2160210] - mm: shmem: make shmem_init return void (Chris von Recklinghausen) [2160210] - mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: provide allocator labelling and update --cull and --sort options (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: support sorting blocks by multiple keys (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: support for multi-value selection in single argument (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: use fprintf() to send error messages to stderr (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm numa translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm hmm translation (Chris von Recklinghausen) [2160210] - docs: vm/page_owner: use literal blocks for param description (Chris von Recklinghausen) [2160210] - riscv: compat: syscall: Add compat_sys_call_table implementation (Chris von Recklinghausen) [2160210] - mm: Add fault_in_subpage_writeable() to probe at sub-page granularity (Chris von Recklinghausen) [2160210] - mm: fix unused variable kernel warning when SYSCTL=n (Chris von Recklinghausen) [2160210] - xfs: convert shutdown reasons to unsigned. (Chris von Recklinghausen) [2160210] - mm/slub: remove unneeded return value of slab_pad_check (Chris von Recklinghausen) [2160210] - Documentation: arch_pgtable_helpers: demote pgtable list headings (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm hugetlbfs_reserv translation (Chris von Recklinghausen) [2160210] - usercopy: Remove HARDENED_USERCOPY_PAGESPAN (Chris von Recklinghausen) [2160210] - mm/usercopy: Detect large folio overruns (Chris von Recklinghausen) [2160210] - mm/usercopy: Detect vmalloc overruns (Chris von Recklinghausen) [2160210] - mm/usercopy: Check kmap addresses properly (Chris von Recklinghausen) [2160210] - mm/slab_common: move dma-kmalloc caches creation into new_kmalloc_cache() (Chris von Recklinghausen) [2160210] - mm/slub: remove meaningless node check in ___slab_alloc() (Chris von Recklinghausen) [2160210] - mm/slub: remove duplicate flag in allocate_slab() (Chris von Recklinghausen) [2160210] - mm/slab.c: fix comments (Chris von Recklinghausen) [2160210] - mm: move page-writeback sysctls to their own file (Chris von Recklinghausen) [2160210] - mm: move oom_kill sysctls to their own file (Chris von Recklinghausen) [2160210] - slab, documentation: add description of debugfs files for SLUB caches (Chris von Recklinghausen) [2160210] - mm/slub: sort debugfs output by frequency of stack traces (Chris von Recklinghausen) [2160210] - mm/slub: distinguish and print stack traces in debugfs files (Chris von Recklinghausen) [2160210] - mm/slub, kunit: Make slub_kunit unaffected by user specified flags (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm zsmalloc translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm z3fold translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm split_page_table_lock translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm remap_file_pages translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm page_table_check translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm page_owner translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm page_frags translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm overcommit-accounting translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm mmu_notifier translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm memory-model translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm hwpoison translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm frontswap translation (Chris von Recklinghausen) [2160210] - docs/zh_CN/damon: add sysfs interface (Chris von Recklinghausen) [2160210] - docs/zh_CN/damon: update outdated term 'regions update interval' (Chris von Recklinghausen) [2160210] - mm/slab: remove some unused functions (Chris von Recklinghausen) [2160210] - doc/vm/page_owner.rst: remove content related to -c option (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: remove -c option (Chris von Recklinghausen) [2160210] - filemap: Remove AOP_FLAG_CONT_EXPAND (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: support for user-defined culling rules (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: support for selecting by PID, TGID or task command name (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort: support for sorting by task command name (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort: fix three trivival places (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: support sorting by tgid and update documentation (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: add a security check (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: fix comments (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: fix the instructions for use (Chris von Recklinghausen) [2160210] - Documentation/vm/page_owner.rst: fix unexpected indentation warns (Chris von Recklinghausen) [2160210] - Documentation/vm/page_owner.rst: update the documentation (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: delete invalid duplicate code (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: two trivial fixes (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: support sorting pid and time (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: add switch between culling by stacktrace and txt (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: support sorting by stack trace (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: sort by stacktrace before culling (Chris von Recklinghausen) [2160210] - usercopy: Disable CONFIG_HARDENED_USERCOPY_PAGESPAN (Chris von Recklinghausen) [2160210] - fs: Remove aops->launder_page (Chris von Recklinghausen) [2160210] - nfs: Convert from launder_page to launder_folio (Chris von Recklinghausen) [2160210] - cifs: Convert from launder_page to launder_folio (Chris von Recklinghausen) [2160210] - fs: Remove aops->invalidatepage (Chris von Recklinghausen) [2160210] - nfs: Convert from invalidatepage to invalidate_folio (Chris von Recklinghausen) [2160210] - gfs2: Convert invalidatepage to invalidate_folio (Chris von Recklinghausen) [2160210] - cifs: Convert from invalidatepage to invalidate_folio (Chris von Recklinghausen) [2160210] - afs: Convert invalidatepage to invalidate_folio (Chris von Recklinghausen) [2160210] - afs: Convert directory aops to invalidate_folio (Chris von Recklinghausen) [2160210] - iomap: Remove iomap_invalidatepage() (Chris von Recklinghausen) [2160210] - ceph: Use folio_invalidate() (Chris von Recklinghausen) [2160210] - iomap: Fix iomap_invalidatepage tracepoint (Chris von Recklinghausen) [2160210] - docs/zh_CN: add damon reclaim translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add damon usage translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add admin-guide damon start translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add admin-guide damon index translation (Chris von Recklinghausen) [2160210] - zh_CN: Add translation for admin-guide/mm/index.rst (Chris von Recklinghausen) [2160210] - Add Chinese translation for vm/ksm.rst (Chris von Recklinghausen) [2160210] - docs/zh_CN: add peci index translation (Chris von Recklinghausen) [2160210] - mm: remove pointless includes from (Chris von Recklinghausen) [2160210] - docs: fix RST error in vm/page_owner.rst (Chris von Recklinghausen) [2160210] - Documentation/vm/page_owner.rst: fix language (Chris von Recklinghausen) [2160210] - x86/mce: Remove the tolerance level control (Chris von Recklinghausen) [2160210] - docs/translations: Skip CJK contents if suitable fonts not found (Chris von Recklinghausen) [2160210] - xfs: move xfs_update_prealloc_flags() to xfs_pnfs.c (Chris von Recklinghausen) [2160210] - docs/zh_CN: add highmem translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add free_page_reporting translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add damon api translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add damon design translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add damon faq translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add damon index tronslation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add balance translation (Chris von Recklinghausen) [2160210] - docs_zh_CN: add active_mm translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm/index translation (Chris von Recklinghausen) [2160210] - Documentation/accounting/delay-accounting.rst: add thrashing page cache and direct compact (Chris von Recklinghausen) [2160210] - xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls (Chris von Recklinghausen) [2160210] - zram: use ATTRIBUTE_GROUPS (Chris von Recklinghausen) [2160210] - mm: introduce memalloc_retry_wait() (Chris von Recklinghausen) [2160210] - squashfs: provide backing_dev_info in order to disable read-ahead (Chris von Recklinghausen) [2160210] - iomap: Inline __iomap_zero_iter into its caller (Chris von Recklinghausen) [2160210] - x86/mce: Check regs before accessing it (Chris von Recklinghausen) [2160210] - iomap: Convert iomap_migrate_page() to use folios (Chris von Recklinghausen) [2160210] - iomap: Convert iomap_add_to_ioend() to take a folio (Chris von Recklinghausen) [2160210] - iomap: Simplify iomap_do_writepage() (Chris von Recklinghausen) [2160210] - iomap: Simplify iomap_writepage_map() (Chris von Recklinghausen) [2160210] - iomap,xfs: Convert ->discard_page to ->discard_folio (Chris von Recklinghausen) [2160210] - iomap: Convert iomap_write_begin() and iomap_write_end() to folios (Chris von Recklinghausen) [2160210] - iomap: Convert __iomap_zero_iter to use a folio (Chris von Recklinghausen) [2160210] - iomap: Allow iomap_write_begin() to be called with the full length (Chris von Recklinghausen) [2160210] - iomap: Convert readahead and readpage to use a folio (Chris von Recklinghausen) [2160210] - iomap: Convert iomap_read_inline_data to take a folio (Chris von Recklinghausen) [2160210] - iomap: Use folio offsets instead of page offsets (Chris von Recklinghausen) [2160210] - iomap: Convert bio completions to use folios (Chris von Recklinghausen) [2160210] - iomap: Pass the iomap_page into iomap_set_range_uptodate (Chris von Recklinghausen) [2160210] - iomap: Add iomap_invalidate_folio (Chris von Recklinghausen) [2160210] - iomap: Convert iomap_releasepage to use a folio (Chris von Recklinghausen) [2160210] - iomap: Convert iomap_page_release to take a folio (Chris von Recklinghausen) [2160210] - iomap: Convert iomap_page_create to take a folio (Chris von Recklinghausen) [2160210] - fs/buffer: Convert __block_write_begin_int() to take a folio (Chris von Recklinghausen) [2160210] - x86/mce: Mark mce_timed_out() noinstr (Chris von Recklinghausen) [2160210] - x86/mce: Prevent severity computation from being instrumented (Chris von Recklinghausen) [2160210] - x86/mce: Do not use memset to clear the banks bitmaps (Chris von Recklinghausen) [2160210] - docs/zh_CN: add scheduler index translation (Chris von Recklinghausen) [2160210] - x86/mce: Get rid of cpu_missing (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: count and sort by mem (Chris von Recklinghausen) [2160210] - mm/memcg: drop swp_entry_t* in mc_handle_file_pte() (Chris von Recklinghausen) [2160210] - ABI: sysfs-mce: add 3 missing files (Chris von Recklinghausen) [2160210] - ABI: sysfs-mce: add a new ABI file (Chris von Recklinghausen) [2160210] - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO (Chris von Recklinghausen) [2160210] - x86/mce: Sort mca_config members to get rid of unnecessary padding (Chris von Recklinghausen) [2160210] - x86/mce: Get rid of machine_check_vector (Chris von Recklinghausen) [2160210] - x86/mce: Get rid of the mce_severity function pointer (Chris von Recklinghausen) [2160210] - docs: zh_TW/index: Move arm64/index to arch-specific section (Chris von Recklinghausen) [2160210] - docs/zh_CN: Add zh_CN/admin-guide/sysrq.rst (Chris von Recklinghausen) [2160210] - Doc: page_migration: fix numbering for non-LRU movable flags (Chris von Recklinghausen) [2160210] - x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups (Chris von Recklinghausen) [2160210] - docs: pdfdocs: Fix typo in CJK-language specific font settings (Chris von Recklinghausen) [2160210] - docs/zh_TW: add translations for zh_TW/filesystems (Chris von Recklinghausen) [2160210] - docs/zh_TW: add translations for zh_TW/cpu-freq (Chris von Recklinghausen) [2160210] - docs/zh_TW: add translations for zh_TW/arm64 (Chris von Recklinghausen) [2160210] - docs: pdfdocs: Enable language-specific font choice of zh_TW translations (Chris von Recklinghausen) [2160210] - docs: pdfdocs: Add CJK-language-specific font settings (Chris von Recklinghausen) [2160210] - docs: pdfdocs: Refactor config for CJK document (Chris von Recklinghausen) [2160210] - docs/zh_CN: Add zh_CN/accounting/psi.rst (Chris von Recklinghausen) [2160210] - docs/zh_CN: add infiniband index translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add virt index translation (Chris von Recklinghausen) [2160210] - docs/zh_TW: add translations for zh_TW/process (Chris von Recklinghausen) [2160210] - docs: add traditional Chinese translation for kernel Documentation (Chris von Recklinghausen) [2160210] - x86/mm: disable instrumentations of mm/pgprot.c (Chris von Recklinghausen) [2160210] - x86/mm: Refuse W^X violations (Chris von Recklinghausen) [2160210] - x86/mm: Print likely CPU at segfault time (Chris von Recklinghausen) [2160210] - x86: simplify load_unaligned_zeropad() implementation (Chris von Recklinghausen) [2160210] - x86/extable: Fix ex_handler_msr() print condition (Chris von Recklinghausen) [2160210] - x86/mm/tlb: Ignore f->new_tlb_gen when zero (Chris von Recklinghausen) [2160210] - x86/mm: Refer to the intended config STRICT_DEVMEM in a comment (Chris von Recklinghausen) [2160210] - mm/x86: remove dead code for hugetlbpage.c (Chris von Recklinghausen) [2160210] - x86/pkeys: Clarify PKRU_AD_KEY macro (Chris von Recklinghausen) [2160210] - x86/mm/tlb: Avoid reading mm_tlb_gen when possible (Chris von Recklinghausen) [2160210] - s390/mm: fix no previous prototype warnings in maccess.c (Chris von Recklinghausen) [2160210] - memcpy_real(): WRITE is "data source", not destination... (Chris von Recklinghausen) [2160210] - s390/kprobes: define insn cache ops within private header file (Chris von Recklinghausen) [2160210] - s390/mm: remove unused get_page_state() function (Chris von Recklinghausen) [2160210] - s390/hypfs: remove unused info_blk_hdr__pcpus() function (Chris von Recklinghausen) [2160210] - s390/mm: provide minimal setup_per_cpu_areas() implementation (Chris von Recklinghausen) [2160210] - s390/mm: fix virtual-physical address confusion for swiotlb (Chris von Recklinghausen) [2160210] - s390/mm: gmap: sort out physical vs virtual pointers usage (Chris von Recklinghausen) [2160210] - s390/mm: rework memcpy_real() to avoid DAT-off mode (Chris von Recklinghausen) [2160210] - s390/smp: rework absolute lowcore access (Chris von Recklinghausen) [2160210] - s390/smp: use physical address for SIGP_SET_PREFIX command (Chris von Recklinghausen) [2160210] - s390/smp: enforce lowcore protection on CPU restart (Chris von Recklinghausen) [2160210] - s390/smp: call smp_reinit_ipl_cpu() before scheduler is available (Chris von Recklinghausen) [2160210] - s390/boot: fix absolute zero lowcore corruption on boot (Chris von Recklinghausen) [2160210] - s390/nmi: disable interrupts on extended save area update (Chris von Recklinghausen) [2160210] - s390/nmi: add missing __pa/__va address conversion of extended save area (Chris von Recklinghausen) [2160210] - s390/setup: rearrange absolute lowcore initialization (Chris von Recklinghausen) [2160210] - s390/maccess: rework absolute lowcore accessors (Chris von Recklinghausen) [2160210] - s390/smp: cleanup control register update routines (Chris von Recklinghausen) [2160210] - s390/smp: cleanup target CPU callback starting (Chris von Recklinghausen) [2160210] - s390/smp: do not use nodat_stack for secondary CPU start (Chris von Recklinghausen) [2160210] - s390/smp: enable DAT before CPU restart callback is called (Chris von Recklinghausen) [2160210] - s390/dump: fix os_info virtual vs physical address confusion (Chris von Recklinghausen) [2160210] - s390/hugetlb: switch to generic version of follow_huge_pud() (Chris von Recklinghausen) [2160210] - s390/ptdump: add missing amode31 markers (Chris von Recklinghausen) [2160210] - s390/mm: split lowcore pages with set_memory_4k() (Chris von Recklinghausen) [2160210] - s390/mm: remove unused access parameter from do_fault_error() (Chris von Recklinghausen) [2160210] - s390/mm: remove useless hugepage address alignment (Chris von Recklinghausen) [2160210] - s390/boot: cleanup adjust_to_uv_max() function (Chris von Recklinghausen) [2160210] - s390/boot: get rid of startup archive (Chris von Recklinghausen) [2160210] - s390/setup: re-arrange memblock setup (Chris von Recklinghausen) [2160210] - s390/setup: avoid using memblock_enforce_memory_limit (Chris von Recklinghausen) [2160210] - s390/setup: avoid reserving memory above identity mapping (Chris von Recklinghausen) [2160210] - s390: move the install rule to arch/s390/Makefile (Chris von Recklinghausen) [2160210] - s390: assume stckf is always present (Chris von Recklinghausen) [2160210] - s390/uaccess: use exception handler to zero result on get_user() failure (Chris von Recklinghausen) [2160210] - s390/uaccess: use symbolic names for inline assembler operands (Chris von Recklinghausen) [2160210] - s390/extable: prefer local labels in .set directives (Chris von Recklinghausen) [2160210] - s390/extable: add dedicated uaccess handler (Chris von Recklinghausen) [2160210] - s390/extable: convert to relative table with data (Chris von Recklinghausen) [2160210] - s390/extable: add and use fixup_exception helper function (Chris von Recklinghausen) [2160210] - s390/extable: fix exception table sorting (Chris von Recklinghausen) [2160210] - s390/base: pass pt_regs to early program check handler (Chris von Recklinghausen) [2160210] - s390/extable: move extable related functions to mm/extable.c (Chris von Recklinghausen) [2160210] - s390/extable: move EX_TABLE define to asm-extable.h (Chris von Recklinghausen) [2160210] - s390/extable: search amode31 extable last (Chris von Recklinghausen) [2160210] - s390: add support for BEAR enhancement facility (Chris von Recklinghausen) [2160210] - s390/ptrace: add last_break member to pt_regs (Chris von Recklinghausen) [2160210] - s390: rename last_break to pgm_last_break (Chris von Recklinghausen) [2160210] - kbuild: add cmd_file_size (Chris von Recklinghausen) [2160210] - arch: decompressor: remove useless vmlinux.bin.all-y (Chris von Recklinghausen) [2160210] - kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22} (Chris von Recklinghausen) [2160210] - kbuild: drop $(size_append) from cmd_zstd (Chris von Recklinghausen) [2160210] - powerpc/mm: Export memory_add_physaddr_to_nid() for modules (Chris von Recklinghausen) [2160210] - powerpc/64s: Remove spurious fault flushing for NMMU (Chris von Recklinghausen) [2160210] - powerpc/64s: POWER10 nest MMU can upgrade PTE access authority without TLB flush (Chris von Recklinghausen) [2160210] - powerpc/64s: POWER10 nest MMU does not require flush escalation workaround (Chris von Recklinghausen) [2160210] - powerpc/64e: Reorganise virtual memory (Chris von Recklinghausen) [2160210] - powerpc/64e: Move virtual memory closer to linear memory (Chris von Recklinghausen) [2160210] - powerpc/64e: Remove unused REGION related macros (Chris von Recklinghausen) [2160210] - powerpc/64e: Remove MMU_FTR_USE_TLBRSRV and MMU_FTR_USE_PAIRED_MAS (Chris von Recklinghausen) [2160210] - powerpc/32: Remove __map_without_ltlbs (Chris von Recklinghausen) [2160210] - powerpc/32: Remove 'noltlbs' kernel parameter (Chris von Recklinghausen) [2160210] - powerpc/32: Remove the 'nobats' kernel parameter (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Use jump_label to check if poking_init() is done (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Use jump_label for testing freed initmem (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Replace patch_instruction() by ppc_inst_write() in selftests (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Move code patching selftests in its own file (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Move instr_is_branch_{i/b}form() in code-patching.h (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Move patch_exception() outside code-patching.c (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Use test_trampoline for prefixed patch test (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Fix patch_branch() return on out-of-range failure (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Reorganise do_patch_instruction() to ease error handling (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Fix unmap_patch_area() error handling (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Fix error handling in do_patch_instruction() (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Remove init_mem_is_free (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Remove pr_debug()/pr_devel() messages and fix check() (Chris von Recklinghausen) [2160210] - powerpc/mm/book3s64/hash: Switch pre 2.06 tlbiel to .long (Chris von Recklinghausen) [2160210] - powerpc/mm: Switch obsolete dssall to .long (Chris von Recklinghausen) [2160210] - powerpc/inst: Optimise copy_inst_from_kernel_nofault() (Chris von Recklinghausen) [2160210] - powerpc/inst: Move ppc_inst_t definition in asm/reg.h (Chris von Recklinghausen) [2160210] - powerpc/inst: Define ppc_inst_t as u32 on PPC32 (Chris von Recklinghausen) [2160210] - powerpc/inst: Define ppc_inst_t (Chris von Recklinghausen) [2160210] - powerpc/inst: Refactor ___get_user_instr() (Chris von Recklinghausen) [2160210] - powerpc/mm: Move tlbcam_sz() and make it static (Chris von Recklinghausen) [2160210] - arm64: compat: Implement misalignment fixups for multiword loads (Chris von Recklinghausen) [2160210] - arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page (Chris von Recklinghausen) [2160210] - arm64/mm: Define defer_reserve_crashkernel() (Chris von Recklinghausen) [2160210] - arm64: mm: Remove assembly DMA cache maintenance wrappers (Chris von Recklinghausen) [2160210] - arm/xen: Introduce xen_setup_dma_ops() (Chris von Recklinghausen) [2160210] - arm64: extable: cleanup redundant extable type EX_TYPE_FIXUP (Chris von Recklinghausen) [2160210] - arm64: extable: move _cond_extable to _cond_uaccess_extable (Chris von Recklinghausen) [2160210] - arm64: extable: make uaaccess helper use extable type EX_TYPE_UACCESS_ERR_ZERO (Chris von Recklinghausen) [2160210] - arm64: asm-extable: add asm uacess helpers (Chris von Recklinghausen) [2160210] - arm64: asm-extable: move data fields (Chris von Recklinghausen) [2160210] - arm64: extable: add new extable type EX_TYPE_KACCESS_ERR_ZERO support (Chris von Recklinghausen) [2160210] - arm64: Add HAVE_IOREMAP_PROT support (Chris von Recklinghausen) [2160210] - arm64: mm: Convert to GENERIC_IOREMAP (Chris von Recklinghausen) [2160210] - arm64: entry: simplify trampoline data page (Chris von Recklinghausen) [2160210] - arm64: mm: install KPTI nG mappings with MMU enabled (Chris von Recklinghausen) [2160210] - arm64: kpti-ng: simplify page table traversal logic (Chris von Recklinghausen) [2160210] - arm64: mm: Only remove nomap flag for initrd (Chris von Recklinghausen) [2160210] - arm64: mte: Fix the stack frame size warning in mte_dump_tag_range() (Chris von Recklinghausen) [2160210] - elf: Fix the arm64 MTE ELF segment name and value (Chris von Recklinghausen) [2160210] - arm64: mte: Document the core dump file format (Chris von Recklinghausen) [2160210] - arm64: mte: Dump the MTE tags in the core file (Chris von Recklinghausen) [2160210] - fs/file_table: fix adding missing kmemleak_not_leak() (Chris von Recklinghausen) [2160210] - Fix regression due to "fs: move binfmt_misc sysctl to its own file" (Chris von Recklinghausen) [2160210] - binfmt_misc: fix crash when load/unload module (Chris von Recklinghausen) [2160210] - include/linux/sysctl.h: fix register_sysctl_mount_point() return type (Chris von Recklinghausen) [2160210] - coredump: Don't compile flat_core_dump when coredumps are disabled (Chris von Recklinghausen) [2160210] - coredump: Snapshot the vmas in do_coredump (Chris von Recklinghausen) [2160210] - coredump: Move definition of struct coredump_params into coredump.h (Chris von Recklinghausen) [2160210] - coredump: Also dump first pages of non-executable ELF libraries (Chris von Recklinghausen) [2160210] - fs/coredump: move coredump sysctls into its own file (Chris von Recklinghausen) [2160210] - coredump: fix memleak in dump_vma_snapshot() (Chris von Recklinghausen) [2160210] - init/main.c: return 1 from handled __setup() functions (Chris von Recklinghausen) [2160210] - init.h: improve __setup and early_param documentation (Chris von Recklinghausen) [2160210] - scripts/sorttable: Unify arm64 & x86 sort functions (Chris von Recklinghausen) [2160210] - mm: avoid unnecessary page fault retires on shared memory types (Chris von Recklinghausen) [2160210] - fs: move namespace sysctls and declare fs base directory (Chris von Recklinghausen) [2160210] - sysctl: add and use base directory declarer and registration helper (Chris von Recklinghausen) [2160210] - fs: move pipe sysctls to is own file (Chris von Recklinghausen) [2160210] - fs: move fs/exec.c sysctls into its own file (Chris von Recklinghausen) [2160210] - fs: move namei sysctls to its own file (Chris von Recklinghausen) [2160210] - fs: move locking sysctls where they are used (Chris von Recklinghausen) [2160210] - fs: move shared sysctls to fs/sysctls.c (Chris von Recklinghausen) [2160210] - sysctl: move maxolduid as a sysctl specific const (Chris von Recklinghausen) [2160210] - fs: move dcache sysctls to its own file (Chris von Recklinghausen) [2160210] - fs: move fs stat sysctls to file_table.c (Chris von Recklinghausen) [2160210] - fs: move inode sysctls to its own file (Chris von Recklinghausen) [2160210] - sysctl: share unsigned long const values (Chris von Recklinghausen) [2160210] - fs: move binfmt_misc sysctl to its own file (Chris von Recklinghausen) [2160210] - sysctl: add helper to register a sysctl mount point (Chris von Recklinghausen) [2160210] - eventpoll: simplify sysctl declaration with register_sysctl() (Chris von Recklinghausen) [2160210] - inotify: simplify subdirectory registration with register_sysctl() (Chris von Recklinghausen) [2160210] - dnotify: move dnotify sysctl to dnotify.c (Chris von Recklinghausen) [2160210] - aio: move aio sysctl to aio.c (Chris von Recklinghausen) [2160210] - sysctl: use SYSCTL_ZERO to replace some static int zero uses (Chris von Recklinghausen) [2160210] - sysctl: use const for typically used max/min proc sysctls (Chris von Recklinghausen) [2160210] - sysctl: make ngroups_max const (Chris von Recklinghausen) [2160210] - watchdog: move watchdog sysctl interface to watchdog.c (Chris von Recklinghausen) [2160210] - hung_task: move hung_task sysctl interface to hung_task.c (Chris von Recklinghausen) [2160210]- x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2181172] - selftests/bpf: Fix sk_assign on s390x (Felix Maurer) [2166911] - selftests/net: fix missing xdp_dummy (Felix Maurer) [2166911] - lsm: make security_socket_getpeersec_stream() sockptr_t safe (Artem Savkov) [2166911] - selftests/bpf: Test skops->skb_hwtstamp (Felix Maurer) [2166911] - bpf: Add hwtstamp field for the sockops prog (Felix Maurer) [2166911] - selftests/bpf: Add test case for element reuse in htab map (Artem Savkov) [2166911] - selftests/bpf: Add test for cgroup iterator on a dead cgroup (Artem Savkov) [2166911] - selftests/bpf: Add cgroup helper remove_cgroup() (Artem Savkov) [2166911] - bpf: Zeroing allocated object from slab in bpf memory allocator (Artem Savkov) [2166911] - bpf: Invoke cgroup/connect{4,6} programs for unprivileged ICMP ping (Artem Savkov) [2166911] - bpf: Prevent bpf program recursion for raw tracepoint probes (Artem Savkov) [2166911] - bpf, sock_map: Move cancel_work_sync() out of sock lock (Felix Maurer) [2166911] - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory (Felix Maurer) [2166911] - selftests/bpf: Fix build errors if CONFIG_NF_CONNTRACK=m (Felix Maurer) [2166911] - selftests/bpf: Fix incorrect ASSERT in the tcp_hdr_options test (Felix Maurer) [2166911] - netfilter: nf_nat: Fix possible memory leak in nf_nat_init() (Felix Maurer) [2166911] - net: netfilter: move bpf_ct_set_nat_info kfunc in nf_nat_bpf.c (Felix Maurer) [2166911] - selftests/xsk: Fix double free (Felix Maurer) [2166911] - libbpf: Fix overrun in netlink attribute iteration (Felix Maurer) [2166911] - samples/bpf: Fix typo in xdp_router_ipv4 sample (Felix Maurer) [2166911] - xsk: Expose min chunk size to drivers (Felix Maurer) [2166911] - selftests/bpf: Check -EBUSY for the recurred bpf_setsockopt(TCP_CONGESTION) (Felix Maurer) [2166911] - bpf: tcp: Stop bpf_setsockopt(TCP_CONGESTION) in init ops to recur itself (Felix Maurer) [2166911] - bpf: Refactor bpf_setsockopt(TCP_CONGESTION) handling into another function (Felix Maurer) [2166911] - bpf: Move the "cdg" tcp-cc check to the common sol_tcp_sockopt() (Felix Maurer) [2166911] - bpf: Add __bpf_prog_{enter,exit}_struct_ops for struct_ops trampoline (Felix Maurer) [2166911] - selftests/bpf: Convert udp_limit test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert tcpbpf_user test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert tcp_rtt test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert tcp_hdr_options test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert tcp_estats test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert sockopt_sk test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert sockopt_multi test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert sockopt_inherit test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert sockopt test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert sockmap_ktls test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert sockmap_basic test to ASSERT_* macros (Felix Maurer) [2166911] - xdp: Adjust xdp_frame layout to avoid using bitfields (Felix Maurer) [2166911] - xdp: improve page_pool xdp_return performance (Felix Maurer) [2166911] - selftests/bpf: Add wait send memory test for sockmap redirect (Felix Maurer) [2166911] - xsk: Inherit need_wakeup flag for shared sockets (Felix Maurer) [2166911] - selftests/bpf: add tests for bpf_ct_set_nat_info kfunc (Felix Maurer) [2166911] - net: netfilter: add bpf_ct_set_nat_info kfunc helper (Felix Maurer) [2166911] - selftests/bpf: Add tests for writing to nf_conn:mark (Felix Maurer) [2166911] - selftests/xsk: Add support for zero copy testing (Felix Maurer) [2166911] - selftests/xsk: Make sure single threaded test terminates (Felix Maurer) [2166911] - selftests/xsk: Add support for executing tests on physical device (Felix Maurer) [2166911] - selftests/xsk: Increase chars for interface name to 16 (Felix Maurer) [2166911] - selftests/xsk: Introduce default Rx pkt stream (Felix Maurer) [2166911] - selftests/xsk: Query for native XDP support (Felix Maurer) [2166911] - selftests/bpf: Amend test_tunnel to exercise BPF_F_TUNINFO_FLAGS (Felix Maurer) [2166911] - bpf: Support getting tunnel flags (Felix Maurer) [2166911] - selftests/xsk: Add missing close() on netns fd (Felix Maurer) [2166911] - xsk: Fix backpressure mechanism on Tx (Felix Maurer) [2166911] - bpf, selftests: Test BPF_FLOW_DISSECTOR_CONTINUE (Felix Maurer) [2166911] - bpf, test_run: Propagate bpf_flow_dissect's retval to user's bpf_attr.test.retval (Felix Maurer) [2166911] - bpf, flow_dissector: Introduce BPF_FLOW_DISSECTOR_CONTINUE retcode for bpf progs (Felix Maurer) [2166911] - flow_dissector: Make 'bpf_flow_dissect' return the bpf program retcode (Felix Maurer) [2166911] - selftest/bpf: Add test for bpf_getsockopt() (Felix Maurer) [2166911] - bpf: Change bpf_getsockopt(SOL_IPV6) to reuse do_ipv6_getsockopt() (Felix Maurer) [2166911] - bpf: Change bpf_getsockopt(SOL_IP) to reuse do_ip_getsockopt() (Felix Maurer) [2166911] - bpf: Change bpf_getsockopt(SOL_TCP) to reuse do_tcp_getsockopt() (Felix Maurer) [2166911] - bpf: Change bpf_getsockopt(SOL_SOCKET) to reuse sk_getsockopt() (Felix Maurer) [2166911] - bpf: Embed kernel CONFIG check into the if statement in bpf_getsockopt (Felix Maurer) [2166911] - bpf: net: Avoid do_ipv6_getsockopt() taking sk lock when called from bpf (Felix Maurer) [2166911] - bpf: net: Change do_ipv6_getsockopt() to take the sockptr_t argument (Felix Maurer) [2166911] - net: Add a len argument to compat_ipv6_get_msfilter() (Felix Maurer) [2166911] - net: Remove unused flags argument from do_ipv6_getsockopt (Felix Maurer) [2166911] - bpf: net: Avoid do_ip_getsockopt() taking sk lock when called from bpf (Felix Maurer) [2166911] - bpf: net: Change do_ip_getsockopt() to take the sockptr_t argument (Felix Maurer) [2166911] - bpf: net: Avoid do_tcp_getsockopt() taking sk lock when called from bpf (Felix Maurer) [2166911] - bpf: net: Change do_tcp_getsockopt() to take the sockptr_t argument (Felix Maurer) [2166911] - bpf: net: Avoid sk_getsockopt() taking sk lock when called from bpf (Felix Maurer) [2166911] - bpf: net: Change sk_getsockopt() to take the sockptr_t argument (Felix Maurer) [2166911] - net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr (Felix Maurer) [2166911] - selftest/bpf: Ensure no module loading in bpf_setsockopt(TCP_CONGESTION) (Felix Maurer) [2166911] - bpf, net: Avoid loading module when calling bpf_setsockopt(TCP_CONGESTION) (Felix Maurer) [2166911] - selftests/bpf: Fix wrong size passed to bpf_setsockopt() (Felix Maurer) [2166911] - selftests/bpf: bpf_setsockopt tests (Felix Maurer) [2166911] - bpf: Add a few optnames to bpf_setsockopt (Felix Maurer) [2166911] - bpf: Change bpf_setsockopt(SOL_IPV6) to reuse do_ipv6_setsockopt() (Felix Maurer) [2166911] - bpf: Change bpf_setsockopt(SOL_IP) to reuse do_ip_setsockopt() (Felix Maurer) [2166911] - bpf: Change bpf_setsockopt(SOL_TCP) to reuse do_tcp_setsockopt() (Felix Maurer) [2166911] - bpf: Refactor bpf specific tcp optnames to a new function (Felix Maurer) [2166911] - bpf: Change bpf_setsockopt(SOL_SOCKET) to reuse sk_setsockopt() (Felix Maurer) [2166911] - bpf: Embed kernel CONFIG check into the if statement in bpf_setsockopt (Felix Maurer) [2166911] - bpf: Initialize the bpf_run_ctx in bpf_iter_run_prog() (Felix Maurer) [2166911] - bpf: net: Change do_ipv6_setsockopt() to use the sockopt's lock_sock() and capable() (Felix Maurer) [2166911] - bpf: net: Change do_ip_setsockopt() to use the sockopt's lock_sock() and capable() (Felix Maurer) [2166911] - bpf: net: Change do_tcp_setsockopt() to use the sockopt's lock_sock() and capable() (Felix Maurer) [2166911] - bpf: net: Consider has_current_bpf_ctx() when testing capable() in sk_setsockopt() (Felix Maurer) [2166911] - bpf: net: Avoid sk_setsockopt() taking sk lock when called from bpf (Felix Maurer) [2166911] - selftests/bpf: Few fixes for selftests/bpf built in release mode (Felix Maurer) [2166911] - selftests/bpf: Add connmark read test (Felix Maurer) [2166911] - selftests/bpf: Add existing connection bpf_*_ct_lookup() test (Felix Maurer) [2166911] - selftests/xsk: Update poll test cases (Felix Maurer) [2166911] - spec: add keyutils to selftest-internal subpackage requirements (Artem Savkov) [2166911] - maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault() (Artem Savkov) [2166911] - cgroup: add cgroup_v1v2_get_from_[fd/file]() (Artem Savkov) [2166911] - timekeeping: Introduce fast accessor to clock tai (Artem Savkov) [2166911] - treewide: use get_random_u32() when possible (Artem Savkov) [2166911] - treewide: use prandom_u32_max() when possible, part 1 (Artem Savkov) [2166911] - bpf: Allow bpf_user_ringbuf_drain() callbacks to return 1 (Artem Savkov) [2166911] - perf stat: Support old kernels for bperf cgroup counting (Artem Savkov) [2166911] - selftests/bpf: Add tests for dynamic pointers parameters in kfuncs (Artem Savkov) [2166911] - selftests/bpf: Add test for bpf_verify_pkcs7_signature() kfunc (Artem Savkov) [2166911] - bpf: Add bpf_user_ringbuf_drain() helper (Artem Savkov) [2166911] - selftests/bpf: Make bpf_user_ringbuf_drain() selftest callback return 1 (Artem Savkov) [2166911] - selftests/bpf: Add missing bpf_iter_vma_offset__destroy call (Artem Savkov) [2166911] - selftests/bpf: Test parameterized task BPF iterators. (Artem Savkov) [2166911] - selftests/bpf: Simplify cgroup_hierarchical_stats selftest (Artem Savkov) [2166911] - selftests/bpf: Add additional tests for bpf_lookup_*_key() (Artem Savkov) [2166911] - selftests/bpf: Add selftests validating the user ringbuf (Artem Savkov) [2166911] - selftests/bpf: Add tracing_struct test in DENYLIST.s390x (Artem Savkov) [2166911] - bpf: Remove useless else if (Artem Savkov) [2166911] - selftests/bpf: Add test cases for htab update (Artem Savkov) [2166911] - bpf: Add CGROUP prefix to cgroup_iter_order (Artem Savkov) [2166911] - selftests/bpf: add a selftest for cgroup hierarchical stats collection (Artem Savkov) [2166911] - selftests/bpf: Add cb_refs test to s390x deny list (Artem Savkov) [2166911] - selftest/bpf: Add setget_sockopt to DENYLIST.s390x (Artem Savkov) [2166911] - bpf: Move bpf_loop and bpf_for_each_map_elem under CAP_BPF (Artem Savkov) [2166911] - bpf: expose bpf_strtol and bpf_strtoul to all program types (Artem Savkov) [2166911] - bpf: Fix off-by-one error in bpf_mem_cache_idx() (Artem Savkov) [2166911] - bpf: Add dummy type reference to nf_conn___init to fix type deduplication (Artem Savkov) [2166911] - bpf: Prevent decl_tag from being referenced in func_proto arg (Artem Savkov) [2166911] - selftests/bpf: Make test_bench_attach serial (Artem Savkov) [2166911] - selftests/bpf: Filter out default_idle from kprobe_multi bench (Artem Savkov) [2166911] - bpf: Set and check spin lock value in sk_storage_map_test (Artem Savkov) [2166911] - bpf: Do not copy spin lock field from user in bpf_selem_alloc (Artem Savkov) [2166911] - bpf: Pin the start cgroup in cgroup_iter_seq_init() (Artem Savkov) [2166911] - libbpf: Check the validity of size in user_ring_buffer__reserve() (Artem Savkov) [2166911] - libbpf: Handle size overflow for user ringbuf mmap (Artem Savkov) [2166911] - libbpf: Handle size overflow for ringbuf mmap (Artem Savkov) [2166911] - libbpf: Use page size as max_entries when probing ring buffer map (Artem Savkov) [2166911] - bpf, perf: Use subprog name when reporting subprog ksymbol (Artem Savkov) [2166911] - libbpf: Use correct return pointer in attach_raw_tp (Artem Savkov) [2166911] - bpf: Initialize same number of free nodes for each pcpu_freelist (Artem Savkov) [2166911] - selftests: bpf: Add a test when bpf_probe_read_kernel_str() returns EFAULT (Artem Savkov) [2166911] - selftests/bpf: Fix test_progs compilation failure in 32-bit arch (Artem Savkov) [2166911] - bpf: Fix memory leaks in __check_func_call (Artem Savkov) [2166911] - bpf: Add explicit cast to 'void *' for __BPF_DISPATCHER_UPDATE() (Artem Savkov) [2166911] - bpf: Convert BPF_DISPATCHER to use static_call() (not ftrace) (Artem Savkov) [2166911] - bpf: Revert ("Fix dispatcher patchable function entry to 5 bytes nop") (Artem Savkov) [2166911] - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() (Artem Savkov) [2166911] - selftests/bpf: Add verifier test for release_reference() (Artem Savkov) [2166911] - bpf: Fix wrong reg type conversion in release_reference() (Artem Savkov) [2166911] - tools/headers: Pull in stddef.h to uapi to fix BPF selftests build in CI (Artem Savkov) [2166911] - net/ipv4: Fix linux/in.h header dependencies (Felix Maurer) [2166911] - bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE (Artem Savkov) [2166911] - bpf, verifier: Fix memory leak in array reallocation for stack state (Artem Savkov) [2166911] - bpf: Use __llist_del_all() whenever possbile during memory draining (Artem Savkov) [2166911] - bpf: Wait for busy refill_work when destroying bpf memory allocator (Artem Savkov) [2166911] - selftests/bpf: fix missing BPF object files (Artem Savkov) [2166911] - bpf: Fix dispatcher patchable function entry to 5 bytes nop (Artem Savkov) [2166911] - bpf: prevent decl_tag from being referenced in func_proto (Artem Savkov) [2166911] - selftests/bpf: Add reproducer for decl_tag in func_proto return type (Artem Savkov) [2166911] - bpf: cgroup_iter: support cgroup1 using cgroup fd (Artem Savkov) [2166911] - bpf: kmsan: initialize BPF registers with zeroes (Artem Savkov) [2166911] - Documentation: bpf: Add implementation notes documentations to table of contents (Artem Savkov) [2166911] - bpf, docs: Delete misformatted table. (Artem Savkov) [2166911] - bpftool: Fix error message of strerror (Artem Savkov) [2166911] - selftests/bpf: Fix spelling mistake "unpriviledged" -> "unprivileged" (Artem Savkov) [2166911] - bpftool: Remove unused struct event_ring_info (Artem Savkov) [2166911] - bpftool: Remove unused struct btf_attach_point (Artem Savkov) [2166911] - bpf, docs: Add TOC and fix formatting. (Artem Savkov) [2166911] - bpf, docs: Add Clang note about BPF_ALU (Artem Savkov) [2166911] - bpf, docs: Move Clang notes to a separate file (Artem Savkov) [2166911] - bpf, docs: Linux byteswap note (Artem Savkov) [2166911] - bpf, docs: Move legacy packet instructions to a separate file (Artem Savkov) [2166911] - bpftool: Show parameters of BPF task iterators. (Artem Savkov) [2166911] - bpf: Handle show_fdinfo for the parameterized task BPF iterators (Artem Savkov) [2166911] - bpf: Handle bpf_link_info for the parameterized task BPF iterators. (Artem Savkov) [2166911] - bpf: Parameterize task iterators. (Artem Savkov) [2166911] - libbpf: Fix the case of running as non-root with capabilities (Artem Savkov) [2166911] - bpf: Enforce W^X for bpf trampoline (Artem Savkov) [2166911] - bpf: use bpf_prog_pack for bpf_dispatcher (Artem Savkov) [2166911] - selftests/bpf: Fix get_func_ip offset test for CONFIG_X86_KERNEL_IBT (Artem Savkov) [2166911] - bpf: Return value in kprobe get_func_ip only for entry address (Artem Savkov) [2166911] - bpf: Adjust kprobe_multi entry_ip for CONFIG_X86_KERNEL_IBT (Artem Savkov) [2166911] - bpf: Use given function address for trampoline ip arg (Artem Savkov) [2166911] - ftrace: Keep the resolved addr in kallsyms_callback (Artem Savkov) [2166911] - kprobes: Add new KPROBE_FLAG_ON_FUNC_ENTRY kprobe flag (Artem Savkov) [2166911] - bpf: remove VMA linked list (Artem Savkov) [2166911] - selftests/bpf: allow to adjust BPF verifier log level in veristat (Artem Savkov) [2166911] - selftests/bpf: emit processing progress and add quiet mode to veristat (Artem Savkov) [2166911] - selftests/bpf: make veristat skip non-BPF and failing-to-open BPF objects (Artem Savkov) [2166911] - selftests/bpf: make veristat's verifier log parsing faster and more robust (Artem Savkov) [2166911] - selftests/bpf: add sign-file to .gitignore (Artem Savkov) [2166911] - libbpf: Add pathname_concat() helper (Artem Savkov) [2166911] - selftests/bpf: Free the allocated resources after test case succeeds (Artem Savkov) [2166911] - selftests/bpf: Destroy the skeleton when CONFIG_PREEMPT is off (Artem Savkov) [2166911] - selftests/bpf: add ability to filter programs in veristat (Artem Savkov) [2166911] - selftests/bpf: add comparison mode to veristat (Artem Savkov) [2166911] - selftests/bpf: add CSV output mode for veristat (Artem Savkov) [2166911] - selftests/bpf: fix double bpf_object__close() in veristate (Artem Savkov) [2166911] - bpf: Tweak definition of KF_TRUSTED_ARGS (Artem Savkov) [2166911] - bpf: Always use raw spinlock for hash bucket lock (Artem Savkov) [2166911] - selftests/bpf: Add verifier tests for bpf_lookup_*_key() and bpf_key_put() (Artem Savkov) [2166911] - selftests/bpf: Compile kernel with everything as built-in (Artem Savkov) [2166911] - bpf: Add bpf_verify_pkcs7_signature() kfunc (Artem Savkov) [2166911] - bpf: Add bpf_lookup_*_key() and bpf_key_put() kfuncs (Artem Savkov) [2166911] - KEYS: Move KEY_LOOKUP_ to include/linux/key.h and define KEY_LOOKUP_ALL (Artem Savkov) [2166911] - bpf: Export bpf_dynptr_get_size() (Artem Savkov) [2166911] - btf: Allow dynamic pointer parameters in kfuncs (Artem Savkov) [2166911] - bpf: Move dynptr type check to is_dynptr_type_expected() (Artem Savkov) [2166911] - bpf: Allow kfuncs to be used in LSM programs (Artem Savkov) [2166911] - libbpf: Support raw BTF placed in the default search path (Artem Savkov) [2166911] - libbpf: Improve BPF_PROG2 macro code quality and description (Artem Savkov) [2166911] - bpf: Add libbpf logic for user-space ring buffer (Artem Savkov) [2166911] - bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type (Artem Savkov) [2166911] - bpf: simplify code in btf_parse_hdr (Artem Savkov) [2166911] - libbpf: Fix NULL pointer exception in API btf_dump__dump_type_data (Artem Savkov) [2166911] - samples/bpf: Replace blk_account_io_done() with __blk_account_io_done() (Artem Savkov) [2166911] - bpf: Move nf_conn extern declarations to filter.h (Artem Savkov) [2166911] - bpf: Rename nfct_bsa to nfct_btf_struct_access (Artem Savkov) [2166911] - bpf: Remove unused btf_struct_access stub (Artem Savkov) [2166911] - bpf: Check whether or not node is NULL before free it in free_bulk (Artem Savkov) [2166911] - selftests/bpf: Add test result messages for test_task_storage_map_stress_lookup (Artem Savkov) [2166911] - bpf/btf: Use btf_type_str() whenever possible (Artem Savkov) [2166911] - bpf: use kvmemdup_bpfptr helper (Artem Savkov) [2166911] - libbpf: Clean up legacy bpf maps declaration in bpf_helpers (Artem Savkov) [2166911] - selftests/bpf: Add veristat tool for mass-verifying BPF object files (Artem Savkov) [2166911] - libbpf: Fix crash if SEC("freplace") programs don't have attach_prog_fd set (Artem Savkov) [2166911] - selftests/bpf: Fix test_verif_scale{1,3} SEC() annotations (Artem Savkov) [2166911] - bpf: Move bpf_dispatcher function out of ftrace locations (Artem Savkov) [2166911] - ftrace: Add HAVE_DYNAMIC_FTRACE_NO_PATCHABLE (Artem Savkov) [2166911] - bpf: Ensure correct locking around vulnerable function find_vpid() (Artem Savkov) [2166911] - bpf: Add verifier support for custom callback return range (Artem Savkov) [2166911] - bpf: btf: fix truncated last_member_type_id in btf_struct_resolve (Artem Savkov) [2166911] - bpf: Add support for writing to nf_conn:mark (Artem Savkov) [2166911] - bpf: Export btf_type_by_id() and bpf_log() (Artem Savkov) [2166911] - bpf: Use 0 instead of NOT_INIT for btf_struct_access() writes (Artem Savkov) [2166911] - bpf: Add stub for btf_struct_access() (Artem Savkov) [2166911] - bpf: Remove duplicate PTR_TO_BTF_ID RO check (Artem Savkov) [2166911] - bpf: Simplify code by using for_each_cpu_wrap() (Artem Savkov) [2166911] - bpf: add missing percpu_counter_destroy() in htab_map_alloc() (Artem Savkov) [2166911] - selftests/bpf: Ensure cgroup/connect{4,6} programs can bind unpriv ICMP ping (Artem Savkov) [2166911] - selftests/bpf: Deduplicate write_sysctl() to test_progs.c (Artem Savkov) [2166911] - libbpf: Remove gcc support for bpf_tail_call_static for now (Artem Savkov) [2166911] - bpf: Add helper macro bpf_for_each_reg_in_vstate (Artem Savkov) [2166911] - bpf: Support kptrs in percpu arraymap (Artem Savkov) [2166911] - selftests/bpf: Add tests for kfunc returning a memory pointer (Artem Savkov) [2166911] - bpf/verifier: allow kfunc to return an allocated mem (Artem Savkov) [2166911] - bpf/btf: bump BTF_KFUNC_SET_MAX_CNT (Artem Savkov) [2166911] - selftests/bpf: add test for accessing ctx from syscall program type (Artem Savkov) [2166911] - bpf/verifier: allow all functions to read user provided context (Artem Savkov) [2166911] - bpf: split btf_check_subprog_arg_match in two (Artem Savkov) [2166911] - selftests/bpf: regroup and declare similar kfuncs selftests in an array (Artem Savkov) [2166911] - selftests/bpf: Use BPF_PROG2 for some fentry programs without struct arguments (Artem Savkov) [2166911] - selftests/bpf: Add struct argument tests with fentry/fexit programs. (Artem Savkov) [2166911] - libbpf: Add new BPF_PROG2 macro (Artem Savkov) [2166911] - bpf: arm64: No support of struct argument in trampoline programs (Artem Savkov) [2166911] - bpf: Update descriptions for helpers bpf_get_func_arg[_cnt]() (Artem Savkov) [2166911] - bpf: x86: Support in-register struct arguments in trampoline programs (Artem Savkov) [2166911] - bpf: Allow struct argument in trampoline based programs (Artem Savkov) [2166911] - bpf: Replace __ksize with ksize. (Artem Savkov) [2166911] - bpf: Optimize rcu_barrier usage between hash map and bpf_mem_alloc. (Artem Savkov) [2166911] - bpf: Remove usage of kmem_cache from bpf_mem_cache. (Artem Savkov) [2166911] - bpf: Remove prealloc-only restriction for sleepable bpf programs. (Artem Savkov) [2166911] - bpf: Prepare bpf_mem_alloc to be used by sleepable bpf programs. (Artem Savkov) [2166911] - bpf: Remove tracing program restriction on map types (Artem Savkov) [2166911] - bpf: Convert percpu hash map to per-cpu bpf_mem_alloc. (Artem Savkov) [2166911] - bpf: Add percpu allocation support to bpf_mem_alloc. (Artem Savkov) [2166911] - bpf: Batch call_rcu callbacks instead of SLAB_TYPESAFE_BY_RCU. (Artem Savkov) [2166911] - bpf: Adjust low/high watermarks in bpf_mem_cache (Artem Savkov) [2166911] - bpf: Optimize call_rcu in non-preallocated hash map. (Artem Savkov) [2166911] - bpf: Optimize element count in non-preallocated hash map. (Artem Savkov) [2166911] - bpf: Relax the requirement to use preallocated hash maps in tracing progs. (Artem Savkov) [2166911] - samples/bpf: Reduce syscall overhead in map_perf_test. (Artem Savkov) [2166911] - selftests/bpf: Improve test coverage of test_maps (Artem Savkov) [2166911] - bpf: Convert hash map to bpf_mem_alloc. (Artem Savkov) [2166911] - bpf: Introduce any context BPF specific memory allocator. (Artem Savkov) [2166911] - selftests/bpf: Store BPF object files with .bpf.o extension (Artem Savkov) [2166911] - selftests/bpf: Test concurrent updates on bpf_task_storage_busy (Artem Savkov) [2166911] - selftests/bpf: Move sys_pidfd_open() into task_local_storage_helpers.h (Artem Savkov) [2166911] - bpf: Use this_cpu_{inc_return|dec} for prog->active (Artem Savkov) [2166911] - bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busy (Artem Savkov) [2166911] - bpf: Propagate error from htab_lock_bucket() to userspace (Artem Savkov) [2166911] - bpf: Disable preemption when increasing per-cpu map_locked (Artem Savkov) [2166911] - libbpf: Add GCC support for bpf_tail_call_static (Artem Savkov) [2166911] - bpftool: Add support for querying cgroup_iter link (Artem Savkov) [2166911] - selftests/bpf: Fix connect4_prog tcp/socket header type conflict (Artem Savkov) [2166911] - selftests/bpf: Fix bind{4,6} tcp/socket header type conflict (Artem Savkov) [2166911] - bpf: Fix a few typos in BPF helpers documentation (Artem Savkov) [2166911] - selftests/bpf: Declare subprog_noise as static in tailcall_bpf2bpf4 (Artem Savkov) [2166911] - selftests/bpf: fix type conflict in test_tc_dtime (Artem Savkov) [2166911] - libbpf: add map_get_fd_by_id and map_delete_elem in light skeleton (Artem Savkov) [2166911] - bpf: prepare for more bpf syscall to be used from kernel and user space. (Artem Savkov) [2166911] - bpf/scripts: Assert helper enum value is aligned with comment order (Artem Savkov) [2166911] - bpftool: Fix a wrong type cast in btf_dumper_int (Artem Savkov) [2166911] - selftests/bpf: extend cgroup helpers (Artem Savkov) [2166911] - cgroup: bpf: enable bpf programs to integrate with rstat (Artem Savkov) [2166911] - selftests/bpf: Test cgroup_iter. (Artem Savkov) [2166911] - bpf: Introduce cgroup iter (Artem Savkov) [2166911] - selftests/bpf: Add tests for reference state fixes for callbacks (Artem Savkov) [2166911] - bpf: Fix reference state management for synchronous callbacks (Artem Savkov) [2166911] - selftests/bpf: Make sure bpf_{g,s}et_retval is exposed everywhere (Artem Savkov) [2166911] - bpf: update bpf_{g,s}et_retval documentation (Artem Savkov) [2166911] - bpf: Use cgroup_{common,current}_func_proto in more hooks (Artem Savkov) [2166911] - bpf: Introduce cgroup_{common,current}_func_proto (Artem Savkov) [2166911] - scripts/bpf: Set date attribute for bpf-helpers(7) man page (Artem Savkov) [2166911] - scripts/bpf: Set version attribute for bpf-helpers(7) man page (Artem Savkov) [2166911] - selftests/bpf: Fix spelling mistake. (Artem Savkov) [2166911] - selftests/bpf: Tests libbpf autoattach APIs (Artem Savkov) [2166911] - libbpf: Allows disabling auto attach (Artem Savkov) [2166911] - libbpf: Clean up deprecated and legacy aliases (Artem Savkov) [2166911] - libbpf: Streamline bpf_attr and perf_event_attr initialization (Artem Savkov) [2166911] - libbpf: Fix potential NULL dereference when parsing ELF (Artem Savkov) [2166911] - selftests/bpf: Fix attach point for non-x86 arches in test_progs/lsm (Artem Savkov) [2166911] - libbpf: Making bpf_prog_load() ignore name if kernel doesn't support (Artem Savkov) [2166911] - selftests/bpf: Update CI kconfig (Artem Savkov) [2166911] - bpftool: Clear errno after libcap's checks (Artem Savkov) [2166911] - bpf: Clear up confusion in bpf_skb_adjust_room()'s documentation (Artem Savkov) [2166911] - bpftool: Fix a typo in a comment (Artem Savkov) [2166911] - libbpf: Add names for auxiliary maps (Artem Savkov) [2166911] - bpf: Use bpf_map_area_alloc consistently on bpf map creation (Artem Savkov) [2166911] - bpf: Make __GFP_NOWARN consistent in bpf map creation (Artem Savkov) [2166911] - bpf: Use bpf_map_area_free instread of kvfree (Artem Savkov) [2166911] - bpf: Remove unneeded memset in queue_stack_map creation (Artem Savkov) [2166911] - libbpf: preserve errno across pr_warn/pr_info/pr_debug (Artem Savkov) [2166911] - selftests/bpf: add destructive kfunc test (Artem Savkov) [2166911] - bpf: export crash_kexec() as destructive kfunc (Artem Savkov) [2166911] - bpf: add destructive kfunc flag (Artem Savkov) [2166911] - selftests/bpf: add extra test for using dynptr data slice after release (Artem Savkov) [2166911] - bpf: Always return corresponding btf_type in __get_type_size() (Artem Savkov) [2166911] - selftests/bpf: Add BPF-helper test for CLOCK_TAI access (Artem Savkov) [2166911] - bpf: Add BPF-helper for accessing CLOCK_TAI (Artem Savkov) [2166911] - bpf, iter: Fix the condition on p when calling stop. (Artem Savkov) [2166911] - btf: Add a new kfunc flag which allows to mark a function to be sleepable (Artem Savkov) [2166911] - selftests/bpf: Fix vmtest.sh getopts optstring (Artem Savkov) [2166911] - selftests/bpf: Fix vmtest.sh -h to not require root (Artem Savkov) [2166911] - bpf: Improve docstring for BPF_F_USER_BUILD_ID flag (Artem Savkov) [2166911] - libbpf: Do not require executable permission for shared libraries (Artem Savkov) [2166911] - bpf: Verifier cleanups (Artem Savkov) [2166911] - libbpf: Reject legacy 'maps' ELF section (Artem Savkov) [2166911] - selftests/bpf: Clean up sys_nanosleep uses (Artem Savkov) [2166911] - libbpf: Ensure functions with always_inline attribute are inline (Artem Savkov) [2166911] - bpftool: Remove BPF_OBJ_NAME_LEN restriction when looking up bpf program by name (Artem Savkov) [2166911] - libbpf: Skip empty sections in bpf_object__init_global_data_maps (Artem Savkov) [2166911] - RHEL-only: Build CXL code as modules (Jeff Moyer) [2135998] - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL (Baoquan He) [2116317] - Revert "PCI/ASPM: Refactor L1 PM Substates Control Register programming" (Myron Stowe) [2166398] - Revert "PCI/ASPM: Save L1 PM Substates Capability for suspend/resume" (Myron Stowe) [2166398] - x86/pci: Treat EfiMemoryMappedIO as reservation of ECAM space (Myron Stowe) [2166398] - x86/pci: Simplify is_mmconf_reserved() messages (Myron Stowe) [2166398] - PCI: Drop of_match_ptr() to avoid unused variables (Myron Stowe) [2166398] - PCI: Remove unnecessary includes (Myron Stowe) [2166398] - PCI: xgene-msi: Include explicitly (Myron Stowe) [2166398] - PCI: mvebu: Include explicitly (Myron Stowe) [2166398] - PCI: microchip: Include explicitly (Myron Stowe) [2166398] - PCI: altera-msi: Include explicitly (Myron Stowe) [2166398] - PCI: xilinx-nwl: Fix coding style violations (Myron Stowe) [2166398] - PCI: mvebu: Switch to using gpiod API (Myron Stowe) [2166398] - PCI: aardvark: Switch to using devm_gpiod_get_optional() (Myron Stowe) [2166398] - PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled (Myron Stowe) [2166398] - PCI: mt7621: Add sentinel to quirks table (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: Fix sparse ntb->reg build warning (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: Fix sparse build warning for epf_db (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: Replace hardcoded 4 with sizeof(u32) (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: Remove unused epf_db_phy struct member (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: Fix call pci_epc_mem_free_addr() in error path (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: Fix struct epf_ntb_ctrl indentation (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: Clean up kernel_doc warning (Myron Stowe) [2166398] - PCI: endpoint: Fix WARN() when an endpoint driver is removed (Myron Stowe) [2166398] - PCI: dwc: Add Baikal-T1 PCIe controller support (Myron Stowe) [2166398] - PCI: dwc: Introduce generic platform clocks and resets (Myron Stowe) [2166398] - PCI: dwc: Combine iATU detection procedures (Myron Stowe) [2166398] - PCI: dwc: Introduce generic resources getter (Myron Stowe) [2166398] - PCI: dwc: Introduce generic controller capabilities interface (Myron Stowe) [2166398] - PCI: dwc: Introduce dma-ranges property support for RC-host (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add Baikal-T1 PCIe Root Port bindings (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Apply common schema to Rockchip DW PCIe nodes (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add dma-coherent property (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add clocks/resets common properties (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add reg/reg-names common properties (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add interrupts/interrupt-names common properties (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add max-functions EP property (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Apply generic schema for generic device only (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add max-link-speed common property (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add phys/phy-names common properties (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Remove bus node from the examples (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Detach common RP/EP DT bindings (Myron Stowe) [2166398] - dt-bindings: visconti-pcie: Fix interrupts array max constraints (Myron Stowe) [2166398] - dt-bindings: imx6q-pcie: Fix clock names for imx6sx and imx8mq (Myron Stowe) [2166398] - PCI: histb: Switch to using gpiod API (Myron Stowe) [2166398] - PCI: imx6: Initialize PHY before deasserting core reset (Myron Stowe) [2166398] - PCI: dwc: Use dev_info for PCIe link down event logging (Myron Stowe) [2166398] - PCI: designware-ep: Disable PTM capabilities for EP mode (Myron Stowe) [2166398] - PCI: Add PCI_PTM_CAP_RES macro (Myron Stowe) [2166398] - PCI: dwc: Fix n_fts[] array overrun (Myron Stowe) [2166398] - PCI: brcmstb: Set RCB_{MPS,64B}_MODE bits (Myron Stowe) [2166398] - PCI: brcmstb: Drop needless 'inline' annotations (Myron Stowe) [2166398] - PCI: brcmstb: Replace status loops with read_poll_timeout_atomic() (Myron Stowe) [2166398] - PCI: brcmstb: Wait for 100ms following PERST# deassert (Myron Stowe) [2166398] - PCI: brcmstb: Enable Multi-MSI (Myron Stowe) [2166398] - dt-bindings: PCI: mediatek-gen3: add support for mt7986 (Myron Stowe) [2166398] - dt-bindings: PCI: mediatek-gen3: add SoC based clock config (Myron Stowe) [2166398] - dt-bindings: PCI: Add host mode device-id for j721s2 platform (Myron Stowe) [2166398] - dt-bindings: PCI: mediatek-gen3: Support mt8195 (Myron Stowe) [2166398] - dt-bindings: PCI: ti,j721e-pci-*: Add missing interrupt properties (Myron Stowe) [2166398] - dt-bindings: PCI: ti,j721e-pci-host: add interrupt controller definition (Myron Stowe) [2166398] - PCI/sysfs: Fix double free in error path (Myron Stowe) [2166398] - x86/PCI: Use pr_info() when possible (Myron Stowe) [2166398] - x86/PCI: Fix log message typo (Myron Stowe) [2166398] - x86/PCI: Tidy E820 removal messages (Myron Stowe) [2166398] - PCI: Skip allocate_resource() if too little space available (Myron Stowe) [2166398] - efi/x86: Remove EfiMemoryMappedIO from E820 map (Myron Stowe) [2166398] - PCI/portdrv: Allow AER service only for Root Ports & RCECs (Myron Stowe) [2166398] - PCI/portdrv: Unexport pcie_port_service_register(), pcie_port_service_unregister() (Myron Stowe) [2166398] - PCI/portdrv: Move private things to portdrv.c (Myron Stowe) [2166398] - PCI/portdrv: Squash into portdrv.c (Myron Stowe) [2166398] - agp/via: Update to DEFINE_SIMPLE_DEV_PM_OPS() (Myron Stowe) [2166398] - agp/sis: Update to DEFINE_SIMPLE_DEV_PM_OPS() (Myron Stowe) [2166398] - agp/amd64: Update to DEFINE_SIMPLE_DEV_PM_OPS() (Myron Stowe) [2166398] - agp/nvidia: Convert to generic power management (Myron Stowe) [2166398] - agp/ati: Convert to generic power management (Myron Stowe) [2166398] - agp/amd-k7: Convert to generic power management (Myron Stowe) [2166398] - agp/intel: Convert to generic power management (Myron Stowe) [2166398] - agp/efficeon: Convert to generic power management (Myron Stowe) [2166398] - PCI/PM: Remove unused 'state' parameter to pci_legacy_suspend_late() (Myron Stowe) [2166398] - PCI/ACPI: Use METHOD_NAME__UID instead of plain string (Myron Stowe) [2166398] - PCI: pciehp: Enable Command Completed Interrupt only if supported (Myron Stowe) [2166398] - PCI: shpchp: Remove unused get_mode1_ECC_cap callback (Myron Stowe) [2166398] - PCI: acpiphp: Avoid setting is_hotplug_bridge for PCIe Upstream Ports (Myron Stowe) [2166398] - PCI/portdrv: Set PCIE_PORT_SERVICE_HP for Root and Downstream Ports only (Myron Stowe) [2166398] - PCI: pciehp: Enable by default if USB4 enabled (Myron Stowe) [2166398] - PCI: Check for alloc failure in pci_request_irq() (Myron Stowe) [2166398] - PCI: Fix pci_device_is_present() for VFs by checking PF (Myron Stowe) [2166398] - PCI: Assign PCI domain IDs by ida_alloc() (Myron Stowe) [2166398] - Revert "PCI: Clear PCI_STATUS when setting up device" (Myron Stowe) [2166398] - PCI: Access Link 2 registers only for devices with Links (Myron Stowe) [2166398] - PCI/DOE: Fix maximum data object length miscalculation (Myron Stowe) [2166398] - PCI: Allow drivers to request exclusive config regions (Myron Stowe) [2166398] - NTB: EPF: Tidy up some bounds checks (Myron Stowe) [2166398] - NTB: EPF: Fix error code in epf_ntb_bind() (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: reduce several globals to statics (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: fix error handle in epf_ntb_mw_bar_init() (Myron Stowe) [2166398] - PCI: endpoint: Fix Kconfig dependency (Myron Stowe) [2166398] - NTB: EPF: set pointer addr to null using NULL rather than 0 (Myron Stowe) [2166398] - Documentation: PCI: Add specification for the PCI vNTB function device (Myron Stowe) [2166398] - PCI: endpoint: Support NTB transfer between RC and EP (Myron Stowe) [2166398] - NTB: epf: Allow more flexibility in the memory BAR map method (Myron Stowe) [2166398] - PCI: designware-ep: Allow pci_epc_set_bar() update inbound map address (Myron Stowe) [2166398] - dt-bindings: PCI: fsl,imx6q-pcie: Add missing type for 'reset-gpio-active-high' (Myron Stowe) [2166398] - PCI/DOE: Add DOE mailbox support functions (Myron Stowe) [2166398] - PCI: Use driver_set_override() instead of open-coding (Myron Stowe) [2166398] - dt-bindings: imx6q-pcie: Add iMX8MP PCIe compatible string (Myron Stowe) [2166398] - dt-bindings: imx6q-pcie: Add iMX8MM PCIe compatible string (Myron Stowe) [2166398] - dt-bindings: PCI: snps,dw-pcie-ep: Drop conflicting 'max-functions' schema (Myron Stowe) [2166398] - dt-bindings: imx6q-pcie: Add PHY phandles and name properties (Myron Stowe) [2166398] - PCI/sysfs: use NUMA_NO_NODE macro (Myron Stowe) [2166398] - dt-bindings: Drop more redundant 'maxItems/minItems' (Myron Stowe) [2166398] - dt-bindings: PCI: imx6: convert the imx pcie controller to dtschema (Myron Stowe) [2166398] - sysfs: Rename struct bin_attribute member to f_mapping (Myron Stowe) [2166398] - sysfs: Invoke iomem_get_mapping() from the sysfs open callback (Myron Stowe) [2166398] - powerpc/eeh: Set channel state after notifying the drivers (Steve Best) [2174364]- intel_idle: add Emerald Rapids Xeon support (David Arcari) [2156825] - redhat/configs: Disable CONFIG_GCC_PLUGINS (Prarit Bhargava) [2177294] - redhat: define Maple Tree configs (Nico Pache) [2166668] - maple_tree: reduce stack usage with gcc-9 and earlier (Nico Pache) [2166668] - maple_tree: fix mas_prev() and mas_find() state handling (Nico Pache) [2166668] - maple_tree: fix handle of invalidated state in mas_wr_store_setup() (Nico Pache) [2166668] - test_maple_tree: test modifications while iterating (Nico Pache) [2166668] - maple_tree: reduce user error potential (Nico Pache) [2166668] - maple_tree: fix potential rcu issue (Nico Pache) [2166668] - maple_tree: add mas_init() function (Nico Pache) [2166668] - maple_tree: fix comment of mte_destroy_walk (Nico Pache) [2166668] - maple_tree: remove GFP_ZERO from kmem_cache_alloc() and kmem_cache_alloc_bulk() (Nico Pache) [2166668] - maple_tree: refine mab_calc_split function (Nico Pache) [2166668] - maple_tree: refine ma_state init from mas_start() (Nico Pache) [2166668] - maple_tree: remove the redundant code (Nico Pache) [2166668] - maple_tree: use macro MA_ROOT_PARENT instead of number (Nico Pache) [2166668] - maple_tree: use mt_node_max() instead of direct operations mt_max[] (Nico Pache) [2166668] - maple_tree: remove extra return statement (Nico Pache) [2166668] - maple_tree: remove extra space and blank line (Nico Pache) [2166668] - maple_tree: should get pivots boundary by type (Nico Pache) [2166668] - maple_tree: fix mas_empty_area_rev() lower bound validation (Nico Pache) [2166668] - maple_tree: allow TEST_MAPLE_TREE only when DEBUG_KERNEL is set (Nico Pache) [2166668] - test_maple_tree: add test for mas_spanning_rebalance() on insufficient data (Nico Pache) [2166668] - maple_tree: fix mas_spanning_rebalance() on insufficient data (Nico Pache) [2166668] - maple_tree: fix mas_find_rev() comment (Nico Pache) [2166668] - maple_tree: mte_set_full() and mte_clear_full() clang-analyzer clean up (Nico Pache) [2166668] - maple_tree: don't set a new maximum on the node when not reusing nodes (Nico Pache) [2166668] - maple_tree: fix depth tracking in maple_state (Nico Pache) [2166668] - maple_tree: reorganize testing to restore module testing (Nico Pache) [2166668] - maple_tree: mas_anode_descend() clang-analyzer cleanup (Nico Pache) [2166668] - maple_tree: remove pointer to pointer use in mas_alloc_nodes() (Nico Pache) [2166668] - lib: maple_tree: remove unneeded initialization in mtree_range_walk() (Nico Pache) [2166668] - lib/test_maple_tree: add testing for maple tree (Nico Pache) [2166668] - radix tree test suite: add lockdep_is_held to header (Nico Pache) [2166668] - radix tree test suite: add support for slab bulk APIs (Nico Pache) [2166668] - radix tree test suite: add allocation counts and size to kmem_cache (Nico Pache) [2166668] - radix tree test suite: add kmem_cache_set_non_kernel() (Nico Pache) [2166668] - radix tree test suite: add pr_err define (Nico Pache) [2166668] - Maple Tree: add new data structure (Nico Pache) [2166668] - mips: rename mt_init to mips_mt_init (Nico Pache) [2166668] - redhat/configs: Revert "enable DAMON configs" (Vladis Dronov) - powercap: intel_rapl: add support for Emerald Rapids (David Arcari) [2156805] - gfs2: Improve gfs2_make_fs_rw error handling (Andreas Gruenbacher) [2109548] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109548] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109548] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109548] - gfs2: Cease delete work during unmount (Bob Peterson) [2109548] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109548] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109548] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109548] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109548] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109548] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109548] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109548] - gfs2: Improve gfs2_upgrade_iopen_glock comment (Andreas Gruenbacher) [2109548] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109548] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109548] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109548] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109548] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109548] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109548] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109548] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109548] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109548] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109548] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109548] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109548] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109548] - gfs2: Make gfs2_glock_hold return its glock argument (Andreas Gruenbacher) [2109548] - gfs2: Always check inode size of inline inodes (Andreas Gruenbacher) [2109548] - gfs2: Cosmetic gfs2_dinode_{in,out} cleanup (Andreas Gruenbacher) [2109548] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109548] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109548] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109548] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109548] - gfs2: Add extra error check in alloc_dinode (Andreas Gruenbacher) [2109548] - gfs2: Check sb_bsize_shift after reading superblock (Andrew Price) [2109548] - gfs2: Switch from strlcpy to strscpy (Andreas Gruenbacher) [2109548] - gfs2: Clear flags when withdraw prevents xmote (Bob Peterson) [2109548] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109548] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109548] - gfs2: Convert gfs2_jhead_process_page() to use a folio (Andreas Gruenbacher) [2109548] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109548] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109548] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109548] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109548] - gfs2: Use better variable name (Andreas Gruenbacher) [2109548] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109548] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109548] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109548] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109548] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109548] - gfs2: Mark the remaining process-independent glock holders as GL_NOPID (Andreas Gruenbacher) [2109548] - gfs2: Mark flock glock holders as GL_NOPID (Andreas Gruenbacher) [2109548] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109548] - gfs2: Add flocks to glockfd debugfs file (Andreas Gruenbacher) [2109548] - gfs2: Add glockfd debugfs file (Andreas Gruenbacher) [2109548] - gfs2: Minor gfs2_glock_nq_m cleanup (Andreas Gruenbacher) [2109548] - gfs2: Fix spelling mistake in comment (Andreas Gruenbacher) [2109548] - gfs2: Rewrap overlong comment in do_promote (Bob Peterson) [2109548] - gfs2: Remove redundant NULL check before kfree (Andreas Gruenbacher) [2109548] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109548] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109548]- block, bfq: fix uaf for 'stable_merge_bfqq' (Ming Lei) [2175212] - block: fix wrong mode for blkdev_put() from disk_scan_partitions() (Ming Lei) [2175212] - blk-mq: enforce op-specific segment limits in blk_insert_cloned_request (Ming Lei) [2175212] - blk-iocost: Pass gendisk to ioc_refresh_params (Ming Lei) [2175212] - block: be a bit more careful in checking for NULL bdev while polling (Ming Lei) [2175212] - block: clear bio->bi_bdev when putting a bio back in the cache (Ming Lei) [2175212] - loop: loop_set_status_from_info() check before assignment (Ming Lei) [2175212] - block: remove more NULL checks after bdev_get_queue() (Ming Lei) [2175212] - blk-mq: Reorder fields in 'struct blk_mq_tag_set' (Ming Lei) [2175212] - block: fix scan partition for exclusively open device again (Ming Lei) [2175212] - block: Revert "block: Do not reread partition table on exclusively open device" (Ming Lei) [2175212] - sed-opal: add support flag for SUM in status ioctl (Ming Lei) [2175212] - brd: use radix_tree_maybe_preload instead of radix_tree_preload (Ming Lei) [2175212] - block: use proper return value from bio_failfast() (Ming Lei) [2175212] - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2175212] - block: Fix io statistics for cgroup in throttle path (Ming Lei) [2175212] - brd: mark as nowait compatible (Ming Lei) [2175212] - brd: check for REQ_NOWAIT and set correct page allocation mask (Ming Lei) [2175212] - brd: return 0/-error from brd_insert_page() (Ming Lei) [2175212] - block: sync mixed merged request's failfast with 1st bio's (Ming Lei) [2175212] - Revert "blk-cgroup: pin the gendisk in struct blkcg_gq" (Ming Lei) [2175212] - Revert "blk-cgroup: pass a gendisk to blkg_lookup" (Ming Lei) [2175212] - Revert "blk-cgroup: delay blk-cgroup initialization until add_disk" (Ming Lei) [2175212] - Revert "blk-cgroup: delay calling blkcg_exit_disk until disk_release" (Ming Lei) [2175212] - Revert "blk-cgroup: move the cgroup information to struct gendisk" (Ming Lei) [2175212] - block: Remove the ALLOC_CACHE_SLACK constant (Ming Lei) [2175212] - block: make kobj_type structures constant (Ming Lei) [2175212] - block: Merge bio before checking ->cached_rq (Ming Lei) [2175212] - Revert "blk-cgroup: simplify blkg freeing from initialization failure paths" (Ming Lei) [2175212] - blk-cgroup: delay calling blkcg_exit_disk until disk_release (Ming Lei) [2175212] - block, bfq: cleanup 'bfqg->online' (Ming Lei) [2175212] - trace/blktrace: fix memory leak with using debugfs_lookup() (Ming Lei) [2175212] - blk-mq: correct stale comment of .get_budget (Ming Lei) [2175212] - blk-mq: use switch/case to improve readability in blk_mq_try_issue_list_directly (Ming Lei) [2175212] - blk-mq: remove set of bd->last when get driver tag for next request fails (Ming Lei) [2175212] - blk-mq: remove unnecessary error count and check in blk_mq_dispatch_rq_list (Ming Lei) [2175212] - blk-mq: simplify flush check in blk_mq_dispatch_rq_list (Ming Lei) [2175212] - blk-mq: use blk_mq_commit_rqs helper in blk_mq_try_issue_list_directly (Ming Lei) [2175212] - blk-mq: remove unncessary error count and commit in blk_mq_plug_issue_direct (Ming Lei) [2175212] - blk-mq: make blk_mq_commit_rqs a general function for all commits (Ming Lei) [2175212] - blk-mq: remove unncessary from_schedule parameter in blk_mq_plug_issue_direct (Ming Lei) [2175212] - blk-mq: remove unnecessary list_empty check in blk_mq_try_issue_list_directly (Ming Lei) [2175212] - blk-mq: Fix potential io hung for shared sbitmap per tagset (Ming Lei) [2175212] - blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait (Ming Lei) [2175212] - blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx (Ming Lei) [2175212] - blk-mq: avoid sleep in blk_mq_alloc_request_hctx (Ming Lei) [2175212] - block: stub out and deprecated the capability attribute on the gendisk (Ming Lei) [2175212] - blk-cgroup: fix freeing NULL blkg in blkg_create (Ming Lei) [2175212] - splice: use bvec_set_page to initialize a bvec (Ming Lei) [2175212] - virtio_blk: use bvec_set_virt to initialize special_vec (Ming Lei) [2175212] - rbd: use bvec_set_page to initialize the copy up bvec (Ming Lei) [2175212] - nvme: use bvec_set_virt to initialize special_vec (Ming Lei) [2175212] - nvmet: use bvec_set_page to initialize bvecs (Ming Lei) [2175212] - target: use bvec_set_page to initialize bvecs (Ming Lei) [2175212] - sd: factor out a sd_set_special_bvec helper (Ming Lei) [2175212] - block: add a bvec_set_virt helper (Ming Lei) [2175212] - block: add a bvec_set_folio helper (Ming Lei) [2175212] - block: factor out a bvec_set_page helper (Ming Lei) [2175212] - blk-cgroup: move the cgroup information to struct gendisk (Ming Lei) [2175212] - blk-cgroup: pass a gendisk to blkg_lookup (Ming Lei) [2175212] - blk-cgroup: pass a gendisk to pd_alloc_fn (Ming Lei) [2175212] - blk-cgroup: pass a gendisk to blkcg_{de,}activate_policy (Ming Lei) [2175212] - blk-rq-qos: store a gendisk instead of request_queue in struct rq_qos (Ming Lei) [2175212] - blk-rq-qos: constify rq_qos_ops (Ming Lei) [2175212] - blk-rq-qos: make rq_qos_add and rq_qos_del more useful (Ming Lei) [2175212] - blk-rq-qos: move rq_qos_add and rq_qos_del out of line (Ming Lei) [2175212] - blk-wbt: open code wbt_queue_depth_changed in wbt_init (Ming Lei) [2175212] - blk-wbt: move private information from blk-wbt.h to blk-wbt.c (Ming Lei) [2175212] - blk-wbt: pass a gendisk to wbt_init (Ming Lei) [2175212] - blk-wbt: pass a gendisk to wbt_{enable,disable}_default (Ming Lei) [2175212] - blk-cgroup: store a gendisk to throttle in struct task_struct (Ming Lei) [2175212] - blk-cgroup: pin the gendisk in struct blkcg_gq (Ming Lei) [2175212] - blk-cgroup: remove the !bdi->dev check in blkg_dev_name (Ming Lei) [2175212] - blk-cgroup: simplify blkg freeing from initialization failure paths (Ming Lei) [2175212] - blk-cgroup: improve error unwinding in blkg_alloc (Ming Lei) [2175212] - blk-cgroup: delay blk-cgroup initialization until add_disk (Ming Lei) [2175212] - block: don't call blk_throtl_stat_add for non-READ/WRITE commands (Ming Lei) [2175212] - loop: Improve the hw_queue_depth kernel module parameter implementation (Ming Lei) [2175212] - block: Remove mm.h from bvec.h (Ming Lei) [2175212] - block: Default to use cgroup support for BFQ (Ming Lei) [2175212] - block, bfq: remove unused bfq_wr_max_time in struct bfq_data (Ming Lei) [2175212] - block, bfq: remove unnecessary goto tag in bfq_dispatch_rq_from_bfqq (Ming Lei) [2175212] - block, bfq: remove redundant check in bfq_put_cooperator (Ming Lei) [2175212] - block, bfq: remove unnecessary dereference to get async_bfqq (Ming Lei) [2175212] - block, bfq: use helper macro RQ_BFQQ to get bfqq of request (Ming Lei) [2175212] - block, bfq: initialize bfqq->decrease_time_jif correctly (Ming Lei) [2175212] - block, bfq: remove unsed parameter reason in bfq_bfqq_is_slow (Ming Lei) [2175212] - block, bfq: correctly raise inject limit in bfq_choose_bfqq_for_injection (Ming Lei) [2175212] - sbitmap: correct wake_batch recalculation to avoid potential IO hung (Ming Lei) [2175212] - sbitmap: add sbitmap_find_bit to remove repeat code in __sbitmap_get/__sbitmap_get_shallow (Ming Lei) [2175212] - sbitmap: rewrite sbitmap_find_bit_in_index to reduce repeat code (Ming Lei) [2175212] - sbitmap: remove redundant check in __sbitmap_queue_get_batch (Ming Lei) [2175212] - sbitmap: remove unnecessary calculation of alloc_hint in __sbitmap_get_shallow (Ming Lei) [2175212] - blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy() (Ming Lei) [2175212] - blk-cgroup: support to track if policy is online (Ming Lei) [2175212] - blk-cgroup: dropping parent refcount after pd_free_fn() is done (Ming Lei) [2175212] - blk-mq: cleanup unused methods: blk_mq_hw_sysfs_store (Ming Lei) [2175212] - ps3vram: remove bio splitting (Ming Lei) [2175212] - block: treat poll queue enter similarly to timeouts (Ming Lei) [2175212] - blk-iocost: change div64_u64 to DIV64_U64_ROUND_UP in ioc_refresh_params() (Ming Lei) [2175212] - blk-iocost: fix divide by 0 error in calc_lcoefs() (Ming Lei) [2175212] - blk-iocost: read params inside lock in sysfs apis (Ming Lei) [2175212] - blk-iocost: don't allow to configure bio based device (Ming Lei) [2175212] - blk-iocost: check return value of match_u64() (Ming Lei) [2175212] - blk-iocost: avoid 64-bit division in ioc_timer_fn (Ming Lei) [2175212] - block: introduce bdev_zone_no helper (Ming Lei) [2175212] - block: add a new helper bdev_{is_zone_start, offset_from_zone_start} (Ming Lei) [2175212] - block: remove superfluous check for request queue in bdev_is_zoned() (Ming Lei) [2175212] - block: extend bio-cache for non-polled requests (Ming Lei) [2175212] - block: don't allow multiple bios for IOCB_NOWAIT issue (Ming Lei) [2175212] - drbd: drbd_insert_interval(): Clarify comment (Ming Lei) [2175212] - drbd: interval tree: make removing an "empty" interval a no-op (Ming Lei) [2175212] - drbd: remove macros using require_context (Ming Lei) [2175212] - drbd: remove unnecessary assignment in vli_encode_bits (Ming Lei) [2175212] - drbd: make limits unsigned (Ming Lei) [2175212] - drbd: fix DRBD_VOLUME_MAX 65535 -> 65534 (Ming Lei) [2175212] - drbd: adjust drbd_limits license header (Ming Lei) [2175212] - drbd: split off drbd_config into separate file (Ming Lei) [2175212] - drbd: drop API_VERSION define (Ming Lei) [2175212] - drbd: split off drbd_buildtag into separate file (Ming Lei) [2175212] - block: add a BUILD_BUG_ON() for adding more bio flags than we have space (Ming Lei) [2175212] - block: save user max_sectors limit (Ming Lei) [2175212] - block: make BLK_DEF_MAX_SECTORS unsigned (Ming Lei) [2175212] - block, bfq: balance I/O injection among underutilized actuators (Ming Lei) [2175212] - block, bfq: inject I/O to underutilized actuators (Ming Lei) [2175212] - block, bfq: retrieve independent access ranges from request queue (Ming Lei) [2175212] - block, bfq: split also async bfq_queues on a per-actuator basis (Ming Lei) [2175212] - block, bfq: turn bfqq_data into an array in bfq_io_cq (Ming Lei) [2175212] - block, bfq: move io_cq-persistent bfqq data into a dedicated struct (Ming Lei) [2175212] - block, bfq: forbid stable merging of queues associated with different actuators (Ming Lei) [2175212] - block, bfq: split sync bfq_queues on a per-actuator basis (Ming Lei) [2175212] - nvme-pci: fix error handling in nvme_pci_enable() (Ming Lei) [2175212] - nvme-pci: set the DMA mask earlier (Ming Lei) [2175212] - nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev (Ming Lei) [2175212] - nvme-pci: refresh visible attrs for cmb attributes (Ming Lei) [2175212] - fscrypt: fix keyring memory leak on mount failure (Ming Lei) [2175212] - nvme-pci: flush initial scan_work for async probe (Ming Lei) [2175212] - nvme: don't call blk_mq_{,un}quiesce_tagset when ctrl->tagset is NULL (Ming Lei) [2175212] - nvme-pci: don't unbind the driver on reset failure (Ming Lei) [2175212] - nvme-pci: split the initial probe from the rest path (Ming Lei) [2175212] - nvme-pci: move the HMPRE check into nvme_setup_host_mem (Ming Lei) [2175212] - nvme-pci: simplify nvme_dbbuf_dma_alloc (Ming Lei) [2175212] - nvme-pci: call nvme_pci_configure_admin_queue from nvme_pci_enable (Ming Lei) [2175212] - nvme-pci: set constant paramters in nvme_pci_alloc_ctrl (Ming Lei) [2175212] - nvme-pci: set min_align_mask before calculating max_hw_sectors (Ming Lei) [2175212] - nvme-pci: factor out a nvme_pci_alloc_dev helper (Ming Lei) [2175212] - nvme-pci: factor the iod mempool creation into a helper (Ming Lei) [2175212] - nvme-pci: move more teardown work to nvme_remove (Ming Lei) [2175212] - nvme-pci: put the admin queue in nvme_dev_remove_admin (Ming Lei) [2175212] - nvme: simplify transport specific device attribute handling (Ming Lei) [2175212] - nvme: move OPAL setup from PCIe to core (Ming Lei) [2175212] - nvme: don't call nvme_init_ctrl_finish from nvme_passthru_end (Ming Lei) [2175212] - lib: parser: update documentation for match_NUMBER functions (Ming Lei) [2175212] - lib: parser: optimize match_NUMBER apis to use local array (Ming Lei) [2175212] - block: Fix the blk_mq_destroy_queue() documentation (Ming Lei) [2175212] - block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" (Ming Lei) [2175212] - block: fix hctx checks for batch allocation (Ming Lei) [2175212] - block/rnbd-clt: fix wrong max ID in ida_alloc_max (Ming Lei) [2175212] - blk-cgroup: fix missing pd_online_fn() while activating policy (Ming Lei) [2175212] - pktcdvd: check for NULL returna fter calling bio_split_to_limits() (Ming Lei) [2175212] - block, bfq: switch 'bfqg->ref' to use atomic refcount apis (Ming Lei) [2175212] - block: Drop spurious might_sleep() from blk_put_queue() (Ming Lei) [2175212] - block: Remove "select SRCU" (Ming Lei) [2175212] - block: don't allow splitting of a REQ_NOWAIT bio (Ming Lei) [2175212] - block: handle bio_split_to_limits() NULL return (Ming Lei) [2175212] - block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq (Ming Lei) [2175212] - block: don't clear REQ_ALLOC_CACHE for non-polled requests (Ming Lei) [2175212] - block: fix use-after-free of q->q_usage_counter (Ming Lei) [2175212] - block, bfq: only do counting of pending-request for BFQ_GROUP_IOSCHED (Ming Lei) [2175212] - blk-iolatency: Fix memory leak on add_disk() failures (Ming Lei) [2175212] - loop: Fix the max_loop commandline argument treatment when it is set to 0 (Ming Lei) [2175212] - block/blk-iocost (gcc13): keep large values in a new enum (Ming Lei) [2175212] - block, bfq: replace 0/1 with false/true in bic apis (Ming Lei) [2175212] - block, bfq: don't return bfqg from __bfq_bic_change_cgroup() (Ming Lei) [2175212] - block, bfq: fix possible uaf for 'bfqq->bic' (Ming Lei) [2175212] - writeback: remove obsolete macro EXPIRE_DIRTY_ATIME (Ming Lei) [2175212] - writeback: Add asserts for adding freed inode to lists (Ming Lei) [2175212] - blktrace: Fix output non-blktrace event when blk_classic option enabled (Ming Lei) [2175212] - block: sed-opal: Don't include (Ming Lei) [2175212] - sed-opal: allow using IOC_OPAL_SAVE for locking too (Ming Lei) [2175212] - blk-cgroup: Fix typo in comment (Ming Lei) [2175212] - block: remove bio_set_op_attrs (Ming Lei) [2175212] - blk-throttle: Use more suitable time_after check for update of slice_start (Ming Lei) [2175212] - blk-throttle: remove repeat check of elapsed time (Ming Lei) [2175212] - blk-throttle: remove incorrect comment for tg_last_low_overflow_time (Ming Lei) [2175212] - blk-throttle: fix typo in comment of throtl_adjusted_limit (Ming Lei) [2175212] - blk-throttle: simpfy low limit reached check in throtl_tg_can_upgrade (Ming Lei) [2175212] - blk-throttle: correct calculation of wait time in tg_may_dispatch (Ming Lei) [2175212] - blk-throttle: ignore cgroup without io queued in blk_throtl_cancel_bios (Ming Lei) [2175212] - blk-throttle: Fix that bps of child could exceed bps limited in parent (Ming Lei) [2175212] - blk-throttle: correct stale comment in throtl_pd_init (Ming Lei) [2175212] - floppy: Fix memory leak in do_floppy_init() (Ming Lei) [2175212] - blk-cgroup: Fix some kernel-doc comments (Ming Lei) [2175212] - null_blk: support read-only and offline zone conditions (Ming Lei) [2175212] - drbd: add context parameter to expect() macro (Ming Lei) [2175212] - drbd: introduce drbd_ratelimit() (Ming Lei) [2175212] - drbd: introduce dynamic debug (Ming Lei) [2175212] - drbd: split polymorph printk to its own file (Ming Lei) [2175212] - drbd: unify how failed assertions are logged (Ming Lei) [2175212] - block: bdev & blktrace: use consistent function doc. notation (Ming Lei) [2175212] - blk-iocost: Correct comment in blk_iocost_init (Ming Lei) [2175212] - blk-iocost: Remove vrate member in struct ioc_now (Ming Lei) [2175212] - blk-iocost: Trace vtime_base_rate instead of vtime_rate (Ming Lei) [2175212] - blk-iocost: tracing: atomic64_read(&ioc->vtime_rate) is assigned an extra semicolon (Ming Lei) [2175212] - blk-iocost: Reset vtime_base_rate in ioc_refresh_params (Ming Lei) [2175212] - blk-iocost: Fix typo in comment (Ming Lei) [2175212] - block: mark blk_put_queue as potentially blocking (Ming Lei) [2175212] - block: untangle request_queue refcounting from sysfs (Ming Lei) [2175212] - block: fix error unwinding in blk_register_queue (Ming Lei) [2175212] - block: factor out a blk_debugfs_remove helper (Ming Lei) [2175212] - blk-crypto: pass a gendisk to blk_crypto_sysfs_{,un}register (Ming Lei) [2175212] - block: use bool as the return type of elv_iosched_allow_bio_merge (Ming Lei) [2175212] - block: replace "len+name" with "name+len" in elv_iosched_show (Ming Lei) [2175212] - block: always use 'e' when printing scheduler name (Ming Lei) [2175212] - block: replace continue with else-if in elv_iosched_show (Ming Lei) [2175212] - block: include 'none' for initial elv_iosched_show call (Ming Lei) [2175212] - block: mq-deadline: Rename deadline_is_seq_writes() (Ming Lei) [2175212] - blk-mq: fix possible memleak when register 'hctx' failed (Ming Lei) [2175212] - block: fix crash in 'blk_mq_elv_switch_none' (Ming Lei) [2175212] - drbd: destroy workqueue when drbd device was freed (Ming Lei) [2175212] - drbd: remove call to memset before free device/resource/connection (Ming Lei) [2175212] - block: mq-deadline: Do not break sequential write streams to zoned HDDs (Ming Lei) [2175212] - block: mq-deadline: Fix dd_finish_request() for zoned devices (Ming Lei) [2175212] - blk-crypto: Add a missing include directive (Ming Lei) [2175212] - elevator: remove an outdated comment in elevator_change (Ming Lei) [2175212] - elevator: update the document of elevator_match (Ming Lei) [2175212] - elevator: printk a warning if switching to a new io scheduler fails (Ming Lei) [2175212] - elevator: update the document of elevator_switch (Ming Lei) [2175212] - drbd: use consistent license (Ming Lei) [2175212] - lru_cache: remove unused lc_private, lc_set, lc_index_of (Ming Lei) [2175212] - lru_cache: remove compiled out code (Ming Lei) [2175212] - lru_cache: use atomic operations when accessing lc->flags, always (Ming Lei) [2175212] - block: fix missing nr_hw_queues update in blk_mq_realloc_tag_set_tags (Ming Lei) [2175212] - blk-crypto: move internal only declarations to blk-crypto-internal.h (Ming Lei) [2175212] - blk-crypto: add a blk_crypto_config_supported_natively helper (Ming Lei) [2175212] - blk-crypto: don't use struct request_queue for public interfaces (Ming Lei) [2175212] - fscrypt: work on block_devices instead of request_queues (Ming Lei) [2175212] - fscrypt: log when starting to use inline encryption (Ming Lei) [2175212] - fscrypt: stop holding extra request_queue references (Ming Lei) [2175212] - fscrypt: stop using keyrings subsystem for fscrypt_master_key (Ming Lei) [2175212] - block: clear ->slave_dir when dropping the main slave_dir reference (Ming Lei) [2175212] - sbitmap: Try each queue to wake up at least one waiter (Ming Lei) [2175212] - wait: Return number of exclusive waiters awaken (Ming Lei) [2175212] - sbitmap: Advance the queue index before waking up a queue (Ming Lei) [2175212] - block: remove blkdev_writepages (Ming Lei) [2175212] - bio: shrink max number of pcpu cached bios (Ming Lei) [2175212] - bio: add pcpu caching for non-polling bio_put (Ming Lei) [2175212] - bio: split pcpu cache part of bio_put into a helper (Ming Lei) [2175212] - bio: don't rob starving biosets of bios (Ming Lei) [2175212] - mempool: introduce mempool_is_saturated (Ming Lei) [2175212] - sbitmap: Use single per-bitmap counting to wake up queued tags (Ming Lei) [2175212] - blk-mq: simplify blk_mq_realloc_tag_set_tags (Ming Lei) [2175212] - blk-mq: remove blk_mq_alloc_tag_set_tags (Ming Lei) [2175212] - bfq: ignore oom_bfqq in bfq_check_waker (Ming Lei) [2175212] - bfq: fix waker_bfqq inconsistency crash (Ming Lei) [2175212] - drbd: Store op in drbd_peer_request (Ming Lei) [2175212] - drbd: disable discard support if granularity > max (Ming Lei) [2175212] - drbd: use blk_queue_max_discard_sectors helper (Ming Lei) [2175212] - block: Fix some kernel-doc comments (Ming Lei) [2175212] - blk-mq: use if-else instead of goto in blk_mq_alloc_cached_request() (Ming Lei) [2175212] - blk-mq: improve error handling in blk_mq_alloc_rq_map() (Ming Lei) [2175212] - nvme: use blk_mq_[un]quiesce_tagset (Ming Lei) [2175212] - blk-mq: add tagset quiesce interface (Ming Lei) [2175212] - blk-mq: pass a tagset to blk_mq_wait_quiesce_done (Ming Lei) [2175212] - blk-mq: move the srcu_struct used for quiescing to the tagset (Ming Lei) [2175212] - blk-mq: skip non-mq queues in blk_mq_quiesce_queue (Ming Lei) [2175212] - nvme-apple: don't unquiesce the I/O queues in apple_nvme_reset_work (Ming Lei) [2175212] - nvme-pci: don't unquiesce the I/O queues in nvme_remove_dead_ctrl (Ming Lei) [2175212] - nvme: split nvme_kill_queues (Ming Lei) [2175212] - nvme: don't unquiesce the admin queue in nvme_kill_queues (Ming Lei) [2175212] - nvme: remove the NVME_NS_DEAD check in nvme_validate_ns (Ming Lei) [2175212] - nvme: remove the NVME_NS_DEAD check in nvme_remove_invalid_namespaces (Ming Lei) [2175212] - nvme: don't remove namespaces in nvme_passthru_end (Ming Lei) [2175212] - nvme-pci: refactor the tagset handling in nvme_reset_work (Ming Lei) [2175212] - block: set the disk capacity to 0 in blk_mark_disk_dead (Ming Lei) [2175212] - block, bfq: don't declare 'bfqd' as type 'void *' in bfq_group (Ming Lei) [2175212] - block, bfq: remove dead code for updating 'rq_in_driver' (Ming Lei) [2175212] - block, bfq: cleanup bfq_activate_requeue_entity() (Ming Lei) [2175212] - block, bfq: factor out code to update 'active_entities' (Ming Lei) [2175212] - block, bfq: remove set but not used variable in __bfq_entity_update_weight_prio (Ming Lei) [2175212] - block: Replace struct rq_depth with unsigned int in struct iolatency_grp (Ming Lei) [2175212] - block: Correct comment for scale_cookie_change (Ming Lei) [2175212] - block: Remove redundant parent blkcg_gp check in check_scale_change (Ming Lei) [2175212] - block: split elevator_switch (Ming Lei) [2175212] - block: don't check for required features in elevator_match (Ming Lei) [2175212] - block: simplify the check for the current elevator in elv_iosched_show (Ming Lei) [2175212] - block: cleanup the variable naming in elv_iosched_store (Ming Lei) [2175212] - block: exit elv_iosched_show early when I/O schedulers are not supported (Ming Lei) [2175212] - block: cleanup elevator_get (Ming Lei) [2175212] - block, bfq: cleanup __bfq_weights_tree_remove() (Ming Lei) [2175212] - block, bfq: cleanup bfq_weights_tree add/remove apis (Ming Lei) [2175212] - block, bfq: do not idle if only one group is activated (Ming Lei) [2175212] - block, bfq: refactor the counting of 'num_groups_with_pending_reqs' (Ming Lei) [2175212] - block, bfq: record how many queues have pending requests (Ming Lei) [2175212] - block, bfq: support to track if bfqq has pending requests (Ming Lei) [2175212] - blk-mq: remove redundant call to blk_freeze_queue_start in blk_mq_destroy_queue (Ming Lei) [2175212] - blk-mq: move queue_is_mq out of blk_mq_cancel_work_sync (Ming Lei) [2175212] - block: simplify blksize_bits() implementation (Ming Lei) [2175212] - block: Micro-optimize get_max_segment_size() (Ming Lei) [2175212] - block: Constify most queue limits pointers (Ming Lei) [2175212] - block: Remove request.write_hint (Ming Lei) [2175212] - block: remove bio_start_io_acct_time (Ming Lei) [2175212] - nvme-apple: remove an extra queue reference (Ming Lei) [2175212] - nvme-pci: remove an extra queue reference (Ming Lei) [2175212] - scsi: remove an extra queue reference (Ming Lei) [2175212] - blk-mq: move the call to blk_put_queue out of blk_mq_destroy_queue (Ming Lei) [2175212] - block: fix up elevator_type refcounting (Ming Lei) [2175212] - block: check for an unchanged elevator earlier in __elevator_change (Ming Lei) [2175212] - block: sanitize the elevator name before passing it to __elevator_change (Ming Lei) [2175212] - block: add proper helpers for elevator_type module refcount management (Ming Lei) [2175212] - blk-wbt: don't enable throttling if default elevator is bfq (Ming Lei) [2175212] - elevator: add new field flags in struct elevator_queue (Ming Lei) [2175212] - blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt is disabled (Ming Lei) [2175212] - blk-wbt: make enable_state more accurate (Ming Lei) [2175212] - blk-wbt: remove unnecessary check in wbt_enable_default() (Ming Lei) [2175212] - elevator: remove redundant code in elv_unregister_queue() (Ming Lei) [2175212] - blk-iocost: read 'ioc->params' inside 'ioc->lock' in ioc_timer_fn() (Ming Lei) [2175212] - blk-iocost: prevent configuration update concurrent with io throttling (Ming Lei) [2175212] - blk-iocost: don't release 'ioc->lock' while updating params (Ming Lei) [2175212] - blk-iocost: disable writeback throttling (Ming Lei) [2175212] - nvme: send a rediscover uevent when a persistent discovery controller reconnects (Ming Lei) [2175212] - nvme: enumerate controller flags (Ming Lei) [2175212] - nvme: fix error pointer dereference in error handling (Ming Lei) [2175212] - nvme-fc: fix initialization order (Ming Lei) [2175212] - nvme: pass nr_maps explicitly to nvme_alloc_io_tag_set (Ming Lei) [2175212] - nvme: remove nvme_ctrl_init_connect_q (Ming Lei) [2175212] - nvme-loop: use the tagset alloc/free helpers (Ming Lei) [2175212] - Revert "nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated" (Ming Lei) [2175212] - nvme-loop: store the generic nvme_ctrl in set->driver_data (Ming Lei) [2175212] - nvme-loop: initialize sqsize later (Ming Lei) [2175212] - nvme-fc: use the tagset alloc/free helpers (Ming Lei) [2175212] - nvme-fc: store the generic nvme_ctrl in set->driver_data (Ming Lei) [2175212] - nvme-fc: keep ctrl->sqsize in sync with opts->queue_size (Ming Lei) [2175212] - nvme-rdma: use the tagset alloc/free helpers (Ming Lei) [2175212] - nvme-rdma: store the generic nvme_ctrl in set->driver_data (Ming Lei) [2175212] - nvme-tcp: use the tagset alloc/free helpers (Ming Lei) [2175212] - nvme-tcp: store the generic nvme_ctrl in set->driver_data (Ming Lei) [2175212] - nvme-tcp: remove the unused queue_size member in nvme_tcp_queue (Ming Lei) [2175212] - nvme: add common helpers to allocate and free tagsets (Ming Lei) [2175212] - blk-mq: fix queue reference leak on blk_mq_alloc_disk_for_queue failure (Ming Lei) [2175212] - drbd: use after free in drbd_create_device() (Ming Lei) [2175212] - blk-mq: Properly init requests from blk_mq_alloc_request_hctx() (Ming Lei) [2175212] - xen-blkfront: Handle NULL gendisk (Ming Lei) [2175212] - cifs: return a single-use cfid if we did not get a lease (Ronnie Sahlberg) [2175967] - cifs: Check the lease context if we actually got a lease (Ronnie Sahlberg) [2175967] - cifs: set rc to -ENOENT if we can not get a dentry for the cached dir (Ronnie Sahlberg) [2175967] - cifs: use LIST_HEAD() and list_move() to simplify code (Ronnie Sahlberg) [2175967] - s390/unwind: fix fgraph return address recovery (Ryan Sullivan) [RHEL-260] - bug: Use normal relative pointers in 'struct bug_entry' (Ryan Sullivan) [RHEL-260] - drm/hyperv: Add ratelimit on error message (Mohammed Gamal) [2172512] - drm/hyperv: Don't overwrite dirt_needed value set by host (Mohammed Gamal) [2172512] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172512] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172512] - HID: hyperv: Constify lowlevel HID driver (Mohammed Gamal) [2172512] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172512] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172512] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172512] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172432] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172432] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172432] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172432] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172432] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172432] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172432] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172432] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172432] - ptp: vclock: use mutex to fix "sleep on atomic" bug (Íñigo Huguet) [2127421] - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2170475] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2170475] - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2156126] - NFSD: copy the whole verifier in nfsd_copy_write_verifier (Jeffrey Layton) [2166658] - nfsd: don't fsync nfsd_files on last close (Jeffrey Layton) [2166658] - NFSD: fix problems with cleanup on errors in nfsd4_copy (Jeffrey Layton) [2166658] - nfsd: fix race to check ls_layouts (Jeffrey Layton) [2166658] - nfsd: don't hand out delegation on setuid files being opened for write (Jeffrey Layton) [2127406] - nfsd: remove fs/nfsd/fault_inject.c (Jeffrey Layton) [2166658] - NFSD: fix leaked reference count of nfsd4_ssc_umount_item (Jeffrey Layton) [2166658] - nfsd: clean up potential nfsd_file refcount leaks in COPY codepath (Jeffrey Layton) [2166658] - nfsd: zero out pointers after putting nfsd_files on COPY setup error (Jeffrey Layton) [2166658] - nfsd: eliminate __nfs4_get_fd (Jeffrey Layton) [2166658] - nfsd: add some kerneldoc comments for stateid preprocessing functions (Jeffrey Layton) [2166658] - nfsd: eliminate find_deleg_file_locked (Jeffrey Layton) [2166658] - nfsd: don't take nfsd4_copy ref for OP_OFFLOAD_STATUS (Jeffrey Layton) [2166658] - nfsd: move reply cache initialization into nfsd startup (Jeffrey Layton) [2166658] - nfsd: fix potential race in nfs4_find_file (Jeffrey Layton) [1997177] - nfsd: allow nfsd_file_get to sanely handle a NULL pointer (Jeffrey Layton) [2166658] - NFSD: enhance inter-server copy cleanup (Jeffrey Layton) [2166658] - NFSD: Rename the fields in copy_stateid_t (Jeffrey Layton) [2166658]- s390/dcssblk: fix deadlock when adding a DCSS (Tobias Huschle) [2177648] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172439] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172439] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172439] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172439] - net: hv_netvsc: Fix a warning triggered by memcpy in rndis_filter (Mohammed Gamal) [2172439] - selftests/powerpc: Account for offline cpus in perf-hwbreak test (Mamatha Inamdar) [2152470] - selftests/powerpc: Bump up rlimit for perf-hwbreak test (Mamatha Inamdar) [2152470] - selftests/powerpc: Move perror closer to its use (Mamatha Inamdar) [2152470] - KVM: s390: pv: support for Destroy fast UVC (Thomas Huth) [2044350] - KVM: s390: pv: module parameter to fence asynchronous destroy (Thomas Huth) [2001934] - KVM: s390: pv: avoid export before import if possible (Thomas Huth) [2001934] - KVM: s390: pv: add KVM_CAP_S390_PROTECTED_ASYNC_DISABLE (Thomas Huth) [2001934] - KVM: s390: pv: api documentation for asynchronous destroy (Thomas Huth) [2001934] - KVM: x86: Delete duplicate documentation for KVM_X86_SET_MSR_FILTER (Thomas Huth) [2001934] - KVM: s390: pv: asynchronous destroy for reboot (Thomas Huth) [2001934] - s390/mm: KVM: pv: when tearing down, try to destroy protected pages (Thomas Huth) [2001934] - KVM: s390: interrupt: use READ_ONCE() before cmpxchg() (Thomas Huth) [2169293] - vfio/ap: Validate iova during dma_unmap and trigger irq disable (Thomas Huth) [2169293] - KVM: s390: remove unused gisa_clear_ipm_gisc() function (Thomas Huth) [2169293] - s390/vfio-ap: GISA: sort out physical vs virtual pointers usage (Thomas Huth) [2169293] - KVM: s390: pci: Fix allocation size of aift kzdev elements (Thomas Huth) [2169293] - KVM: s390: VSIE: sort out virtual/physical address in pin_guest_page (Thomas Huth) [2169293] - KVM: s390: pv: sort out physical vs virtual pointers usage (Thomas Huth) [2169293] - KVM: s390: sida: sort out physical vs virtual pointers usage (Thomas Huth) [2169293] - KVM: s390: sort out physical vs virtual pointers usage (Thomas Huth) [2169293] - s390/boot: simplify and fix kernel memory layout setup (Tobias Huschle) [2177651] - s390/extmem: return correct segment type in __segment_load() (Tobias Huschle) [2177647] - net/mlx5: Serialize module cleanup with reload and remove (Mohammad Kabat) [2166480] - net/mlx5e: Remove redundant allocation of spec in create indirect fwd group (Mohammad Kabat) [2168640] - net/mlx5e: Support Geneve and GRE with VF tunnel offload (Mohammad Kabat) [2168640] - net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode (Amir Tzin) [2055536] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2173049] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2173049] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2173049] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2173049] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2173049] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2173049] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2173049] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2173049] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2173049] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2173049] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2173049] - ice: Reset TS memory for all quads (Petr Oros) [2173049] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2173049] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2173049] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2173049] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2173049] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168647] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168647] - l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register() (Guillaume Nault) [2174451] - self-tests: more rps self tests (Paolo Abeni) [2168875] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168875] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168875] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168875] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168875] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168875] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172863] - crypto: rng - Use a different crypto_rng for reseeding (Herbert Xu) [2174928]- cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (David Arcari) [2155861] - cpufreq: intel_pstate: Read all MSRs on the target CPU (David Arcari) [2155861] - redhat: Fix debug variants modsign (Juri Lelli) [2177659] - srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL (Pingfan Liu) [2129726] - redhat: update rpminspect config for patches and debuginfo (Jan Stancek) - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172473] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172473] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172473] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172473] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172473] - net: mana: Move header files to a common location (Mohammed Gamal) [2172473] - net: mana: Record port number in netdev (Mohammed Gamal) [2172473] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172473] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172473] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172473] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172473] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172473] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172436] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172436] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172436] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172436] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172436] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172436] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172436] - hv_balloon: Add support for configurable order free page reporting (Mohammed Gamal) [2172436] - mm/page_reporting: Add checks for page_reporting_order param (Mohammed Gamal) [2172436] - gpio: tegra186: Add missing header(s) (David Arcari) [2156846] - pinctrl: imx: Add missing header(s) (David Arcari) [2156846] - pinctrl: bcm: Add missing header(s) (David Arcari) [2156846] - pinctrl: tegra: Add missing header(s) (David Arcari) [2156846] - pinctrl: intel: Restore the pins that used to be in Direct IRQ mode (David Arcari) [2156846] - pinctrl: pinmux: Drop duplicate error message in pinmux_select() (David Arcari) [2156846] - pinctrl: intel: Get rid of unused members in struct intel_function (David Arcari) [2156846] - pinctrl: baytrail: Convert to use new memeber in struct intel_function (David Arcari) [2156846] - pinctrl: intel: Make use of struct pinfunction and PINCTRL_PINFUNCTION() (David Arcari) [2156846] - pinctrl: Introduce struct pinfunction and PINCTRL_PINFUNCTION() macro (David Arcari) [2156846] - pinctrl: intel: Define maximum pad number in the group (David Arcari) [2156846] - pinctrl: intel: Use same order of bit fields for PADCFG2 (David Arcari) [2156846] - pinctrl: intel: Add ~4k bias support (David Arcari) [2156846] - pinctrl: intel: Add definitions to all possible biases (David Arcari) [2156846] - pinctrl: intel: Deduplicate some code in intel_config_set_pull() (David Arcari) [2156846] - pinctrl: intel: Add default case to intel_config_set_pull() (David Arcari) [2156846] - pinctrl: intel: Convert to generic_handle_domain_irq() (David Arcari) [2156846] - pinctrl: intel: Always use gpp_num_padown_regs in the main driver (David Arcari) [2156846] - pinctrl: meteorlake: Replace MTL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [2156846] - pinctrl: intel: Introduce INTEL_COMMUNITY_*() to unify community macros (David Arcari) [2156846] - pinctrl: intel: Save and restore pins in "direct IRQ" mode (David Arcari) [2156846] - pinctrl: pinconf-generic: add missing of_node_put() (David Arcari) [2156846] - pinctrl: Move for_each_maps() to namespace and hide iterator inside (David Arcari) [2156846] - pinctrl: Put space between type and data in compound literal (David Arcari) [2156846] - pinctrl: intel: Use temporary variable for struct device (David Arcari) [2156846] - pinctrl: intel: Use str_enable_disable() helper (David Arcari) [2156846] - pinctrl: intel: Add missing header(s) (David Arcari) [2156846] - pinctrl: Clean up headers (David Arcari) [2156846] - pinctrl: intel: Check against matching data instead of ACPI companion (David Arcari) [2156846] - redhat: configs: enable the Meteor Lake Pinctrl Driver (David Arcari) [2156846] - pinctrl: intel: Add Intel Meteor Lake pin controller support (David Arcari) [2156846] - pinctrl: intel: Switch to to embedded struct pingroup (David Arcari) [2156846] - pinctrl: intel: Drop no more used members of struct intel_pingroup (David Arcari) [2156846] - pinctrl: baytrail: Switch to to embedded struct pingroup (David Arcari) [2156846] - pinctrl: intel: Embed struct pingroup into struct intel_pingroup (David Arcari) [2156846] - pinctrl: Add pingroup and define PINCTRL_PINGROUP (David Arcari) [2156846] - include/linux/irq*.h: Pad irq structs for KABI (Prarit Bhargava) [2175165] - genirq/msi, platform-msi: Ensure that MSI descriptors are unreferenced (David Arcari) [2175165] - genirq/msi: Take the per-device MSI lock before validating the control structure (David Arcari) [2175165] - PCI: hv: Drop duplicate PCI_MSI dependency (David Arcari) [2175165] - PCI/MSI: Provide missing stubs for CONFIG_PCI_MSI=n (David Arcari) [2175165] - genirq/msi: Free the fwnode created by msi_create_device_irq_domain() (David Arcari) [2175165] - x86/pci/xen: Fixup fallout from the PCI/MSI overhaul (David Arcari) [2175165] - x86/pci/xen: Set MSI_FLAG_PCI_MSIX support in Xen MSI domain (David Arcari) [2175165] - powerpc/msi: Fix deassociation of MSI descriptors (David Arcari) [2175165] - genirq/msi: Return MSI_XA_DOMAIN_SIZE as the maximum MSI index when no domain is present (David Arcari) [2175165] - genirq/msi: Check for the presence of an irq domain when validating msi_ctrl (David Arcari) [2175165] - PCI/MSI: Provide post-enable dynamic allocation interfaces for MSI-X (David Arcari) [2175165] - PCI/MSI: Provide prepare_desc() MSI domain op (David Arcari) [2175165] - PCI/MSI: Split MSI-X descriptor setup (David Arcari) [2175165] - genirq/msi: Provide MSI_FLAG_MSIX_ALLOC_DYN (David Arcari) [2175165] - genirq/msi: Provide msi_domain_alloc_irq_at() (David Arcari) [2175165] - genirq/msi: Provide msi_domain_ops:: Prepare_desc() (David Arcari) [2175165] - genirq/msi: Provide msi_desc:: Msi_data (David Arcari) [2175165] - genirq/msi: Provide struct msi_map (David Arcari) [2175165] - PCI/MSI: Remove unused pci_dev_has_special_msi_domain() (David Arcari) [2175165] - x86/apic/vector: Provide MSI parent domain (David Arcari) [2175165] - PCI/MSI: Add support for per device MSI[X] domains (David Arcari) [2175165] - genirq/msi: Provide BUS_DEVICE_PCI_MSI[X] (David Arcari) [2175165] - PCI/MSI: Split __pci_write_msi_msg() (David Arcari) [2175165] - genirq/msi: Add range checking to msi_insert_desc() (David Arcari) [2175165] - genirq/msi: Provide msi_match_device_domain() (David Arcari) [2175165] - genirq/msi: Provide msi_create/free_device_irq_domain() (David Arcari) [2175165] - genirq/irqdomain: Add irq_domain:: Dev for per device MSI domains (David Arcari) [2175165] - genirq/msi: Split msi_create_irq_domain() (David Arcari) [2175165] - genirq/msi: Add size info to struct msi_domain_info (David Arcari) [2175165] - genirq/msi: Provide data structs for per device domains (David Arcari) [2175165] - genirq/msi: Provide struct msi_parent_ops (David Arcari) [2175165] - genirq/msi: Rearrange MSI domain flags (David Arcari) [2175165] - genirq/msi: Remove unused alloc/free interfaces (David Arcari) [2175165] - platform-msi: Switch to the domain id aware MSI interfaces (David Arcari) [2175165] - PCI/MSI: Use msi_domain_alloc/free_irqs_all_locked() (David Arcari) [2175165] - genirq/msi: Provide new domain id allocation functions (David Arcari) [2175165] - genirq/msi: Provide new domain id based interfaces for freeing interrupts (David Arcari) [2175165] - genirq/msi: Make msi_add_simple_msi_descs() device domain aware (David Arcari) [2175165] - genirq/msi: Make descriptor freeing domain aware (David Arcari) [2175165] - genirq/msi: Make descriptor allocation device domain aware (David Arcari) [2175165] - genirq/msi: Rename msi_add_msi_desc() to msi_insert_msi_desc() (David Arcari) [2175165] - genirq/msi: Make msi_get_virq() device domain aware (David Arcari) [2175165] - genirq/msi: Make MSI descriptor iterators device domain aware (David Arcari) [2175165] - genirq/msi: Add pointers for per device irq domains (David Arcari) [2175165] - genirq/msi: Move xarray into a separate struct and create an array (David Arcari) [2175165] - genirq/msi: Check for invalid MSI parent domain usage (David Arcari) [2175165] - genirq/irqdomain: Provide IRQ_DOMAIN_FLAG_MSI_DEVICE (David Arcari) [2175165] - genirq/irqdomain: Provide IRQ_DOMAIN_FLAG_MSI_PARENT (David Arcari) [2175165] - genirq/msi: Create msi_api.h (David Arcari) [2175165] - genirq/irqdomain: Rename irq_domain::dev to irq_domain:: Pm_dev (David Arcari) [2175165] - irqchip/gic: Switch to dynamic chip name output (David Arcari) [2175165] - genirq: Kill irq_chip::parent_device (David Arcari) [2175165] - irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a const irq_chip (David Arcari) [2175165] - irqchip/imx-intmux: Move PM device over to irq domain (David Arcari) [2175165] - irqchip/gic: Move PM device over to irq domain (David Arcari) [2175165] - genirq/irqdomain: Make struct irqdomain readable (David Arcari) [2175165] - genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags (David Arcari) [2175165] - PCI/MSI: Use bullet lists in kernel-doc comments of api.c (David Arcari) [2175165] - PCI/AER: Add optional logging callback for correctable error (David Arcari) [2175165] - x86/apic: Remove X86_IRQ_ALLOC_CONTIGUOUS_VECTORS (David Arcari) [2175165] - genirq/msi: Remove msi_domain_ops:: Msi_check() (David Arcari) [2175165] - PCI/MSI: Remove redundant msi_check() callback (David Arcari) [2175165] - PCI/MSI: Validate MSI-X contiguous restriction early (David Arcari) [2175165] - PCI/MSI: Reject MSI-X early (David Arcari) [2175165] - PCI/MSI: Reject multi-MSI early (David Arcari) [2175165] - PCI/MSI: Sanitize MSI-X checks (David Arcari) [2175165] - PCI/MSI: Reorder functions in msi.c (David Arcari) [2175165] - PCI/MSI: Move pci_msi_restore_state() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_msi_enabled() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_irq_get_affinity() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_disable_msix() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_msix_vec_count() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_free_irq_vectors() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_irq_vector() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_alloc_irq_vectors_affinity() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_alloc_irq_vectors() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_enable_msix_range() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_enable_msi() API to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_disable_msi() to api.c (David Arcari) [2175165] - PCI/MSI: Move mask and unmask helpers to msi.h (David Arcari) [2175165] - PCI/MSI: Get rid of externs in msi.h (David Arcari) [2175165] - genirq: Get rid of GENERIC_MSI_IRQ_DOMAIN (David Arcari) [2175165] - PCI/MSI: Get rid of PCI_MSI_IRQ_DOMAIN (David Arcari) [2175165] - PCI/MSI: Let the MSI core free descriptors (David Arcari) [2175165] - PCI/MSI: Use msi_domain_info:: Bus_token (David Arcari) [2175165] - genirq/msi: Add bus token to struct msi_domain_info (David Arcari) [2175165] - genirq/irqdomain: Move bus token enum into a seperate header (David Arcari) [2175165] - genirq/msi: Make __msi_domain_free_irqs() static (David Arcari) [2175165] - powerpc/pseries/msi: Use msi_domain_ops:: Msi_post_free() (David Arcari) [2175165] - genirq/msi: Provide msi_domain_ops:: Post_free() (David Arcari) [2175165] - genirq/msi: Make __msi_domain_alloc_irqs() static (David Arcari) [2175165] - genirq/msi: Add missing kernel doc to msi_next_desc() (David Arcari) [2175165] - genirq/msi: Remove filter from msi_free_descs_free_range() (David Arcari) [2175165] - genirq/msi: Use MSI_DESC_ALL in msi_add_simple_msi_descs() (David Arcari) [2175165] - PCI/MSI: Check for MSI enabled in __pci_msix_enable() (David Arcari) [2175165] - clocksource/drivers/hyper-v: Include asm/hyperv-tlfs.h not asm/mshyperv.h (David Arcari) [2175165] - PCI: Allow drivers to request exclusive config regions (David Arcari) [2175165] - PCI: Assign PCI domain IDs by ida_alloc() (David Arcari) [2175165] - platform-msi: Export symbol platform_msi_create_irq_domain() (David Arcari) [2175165] - PCI/MSI: Correct 'can_mask' test in msi_add_msi_desc() (David Arcari) [2175165] - powerpc: Add missing headers (David Arcari) [2175165] - pci_irq_vector() can't be used in atomic context any longer. This conflicts with the usage of this function in nic_mbx_intr_handler(). (David Arcari) [2175165] - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests (David Arcari) [2175165] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (David Arcari) [2175165] - genirq/msi: Shutdown managed interrupts with unsatifiable affinities (David Arcari) [2175165] - genirq: Allow the PM device to originate from irq domain (David Arcari) [2175165] - PCI/MSI: Remove bogus warning in pci_irq_get_affinity() (David Arcari) [2175165] - PCI/MSI: Prevent UAF in error path (David Arcari) [2175165] - genirq/msi: Populate sysfs entry only once (David Arcari) [2175165] - PCI/MSI: Unbreak pci_irq_get_affinity() (David Arcari) [2175165] - genirq/msi: Convert storage to xarray (David Arcari) [2175165] - genirq/msi: Simplify sysfs handling (David Arcari) [2175165] - genirq/msi: Mop up old interfaces (David Arcari) [2175165] - genirq/msi: Convert to new functions (David Arcari) [2175165] - genirq/msi: Make interrupt allocation less convoluted (David Arcari) [2175165] - platform-msi: Simplify platform device MSI code (David Arcari) [2175165] - platform-msi: Let core code handle MSI descriptors (David Arcari) [2175165] - soc: ti: ti_sci_inta_msi: Rework MSI descriptor allocation (David Arcari) [2175165] - NTB/msi: Convert to msi_on_each_desc() (David Arcari) [2175165] - PCI: hv: Rework MSI handling (David Arcari) [2175165] - powerpc/mpic_u3msi: Use msi_for_each-desc() (David Arcari) [2175165] - powerpc/fsl_msi: Use msi_for_each_desc() (David Arcari) [2175165] - powerpc/pasemi/msi: Convert to msi_on_each_dec() (David Arcari) [2175165] - powerpc/cell/axon_msi: Convert to msi_on_each_desc() (David Arcari) [2175165] - powerpc/4xx/hsta: Rework MSI handling (David Arcari) [2175165] - s390/pci: Rework MSI descriptor walk (David Arcari) [2175165] - xen/pcifront: Rework MSI handling (David Arcari) [2175165] - x86/pci/xen: Use msi_for_each_desc() (David Arcari) [2175165] - PCI/MSI: Use msi_on_each_desc() (David Arcari) [2175165] - PCI/MSI: Let core code free MSI descriptors (David Arcari) [2175165] - PCI/MSI: Use msi_add_msi_desc() (David Arcari) [2175165] - PCI/MSI: Protect MSI operations (David Arcari) [2175165] - genirq/msi: Provide domain flags to allocate/free MSI descriptors automatically (David Arcari) [2175165] - genirq/msi: Provide msi_alloc_msi_desc() and a simple allocator (David Arcari) [2175165] - genirq/msi: Provide a set of advanced MSI accessors and iterators (David Arcari) [2175165] - genirq/msi: Provide msi_domain_alloc/free_irqs_descs_locked() (David Arcari) [2175165] - genirq/msi: Add mutex for MSI list protection (David Arcari) [2175165] - genirq/msi: Move descriptor list to struct msi_device_data (David Arcari) [2175165] - dmaengine: qcom_hidma: Cleanup MSI handling (David Arcari) [2175165] - soc: ti: ti_sci_inta_msi: Get rid of ti_sci_inta_msi_get_virq() (David Arcari) [2175165] - bus: fsl-mc: fsl-mc-allocator: Rework MSI handling (David Arcari) [2175165] - mailbox: bcm-flexrm-mailbox: Rework MSI interrupt handling (David Arcari) [2175165] - iommu/arm-smmu-v3: Use msi_get_virq() (David Arcari) [2175165] - perf/smmuv3: Use msi_get_virq() (David Arcari) [2175165] - dmaengine: mv_xor_v2: Get rid of msi_desc abuse (David Arcari) [2175165] - PCI/MSI: Simplify pci_irq_get_affinity() (David Arcari) [2175165] - PCI/MSI: Use msi_get_virq() in pci_get_vector() (David Arcari) [2175165] - genirq/msi: Provide interface to retrieve Linux interrupt number (David Arcari) [2175165] - powerpc/pseries/msi: Let core code check for contiguous entries (David Arcari) [2175165] - PCI/MSI: Provide MSI_FLAG_MSIX_CONTIGUOUS (David Arcari) [2175165] - PCI/MSI: Use msi_desc::msi_index (David Arcari) [2175165] - soc: ti: ti_sci_inta_msi: Use msi_desc::msi_index (David Arcari) [2175165] - bus: fsl-mc-msi: Use msi_desc::msi_index (David Arcari) [2175165] - platform-msi: Use msi_desc::msi_index (David Arcari) [2175165] - genirq/msi: Consolidate MSI descriptor data (David Arcari) [2175165] - platform-msi: Store platform private data pointer in msi_device_data (David Arcari) [2175165] - platform-msi: Rename functions and clarify comments (David Arcari) [2175165] - genirq/msi: Remove the original sysfs interfaces (David Arcari) [2175165] - platform-msi: Let the core code handle sysfs groups (David Arcari) [2175165] - PCI/MSI: Let the irq code handle sysfs groups (David Arcari) [2175165] - genirq/msi: Provide msi_device_populate/destroy_sysfs() (David Arcari) [2175165] - PCI/MSI: Allocate MSI device data on first use (David Arcari) [2175165] - PCI/MSI: Decouple MSI[-X] disable from pcim_release() (David Arcari) [2175165] - platform-msi: Allocate MSI device data on first use (David Arcari) [2175165] - device: Add device:: Msi_data pointer and struct msi_device_data (David Arcari) [2175165] - device: Move MSI related data into a struct (David Arcari) [2175165] - powerpc/pseries/msi: Use PCI device properties (David Arcari) [2175165] - powerpc/cell/axon_msi: Use PCI device property (David Arcari) [2175165] - genirq/msi: Use PCI device property (David Arcari) [2175165] - x86/apic/msi: Use PCI device MSI property (David Arcari) [2175165] - x86/pci/XEN: Use PCI device property (David Arcari) [2175165] - PCI/MSI: Set pci_dev::msi[x]_enabled early (David Arcari) [2175165] - powerpc/pseries/msi: Add an empty irq_write_msi_msg() handler (David Arcari) [2175165] - powerpc/powernv/pci: Drop unused MSI code (David Arcari) [2175165] - powerpc/pseries/pci: Drop unused MSI code (David Arcari) [2175165] - powerpc/pci: Drop XIVE restriction on MSI domains (David Arcari) [2175165] - powerpc/powernv/pci: Add MSI domains (David Arcari) [2175165] - powerpc/powernv/pci: Introduce __pnv_pci_ioda_msi_setup() (David Arcari) [2175165] - powerpc/pseries/pci: Add support of MSI domains to PHB hotplug (David Arcari) [2175165] - powerpc/pseries/pci: Add a msi_free() handler to clear XIVE data (David Arcari) [2175165] - powerpc/pseries/pci: Add a domain_free_irqs() handler (David Arcari) [2175165] - powerpc/pseries/pci: Add MSI domains (David Arcari) [2175165] - powerpc/pseries/pci: Introduce rtas_prepare_msi_irqs() (David Arcari) [2175165] - powerpc/pseries/pci: Introduce __find_pe_total_msi() (David Arcari) [2175165] - Revert "include/linux/irq*.h: Pad irq structs for KABI" (David Arcari) [2175165] - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (David Arcari) [2156844] - i2c: i801: Add support for Intel Meteor Lake-P (David Arcari) [2156842] - platform/x86: intel/pmc: Switch to use acpi_evaluate_dsm_typed() (David Arcari) [2153969] - platform/x86: intel/pmc/core: Add Meteor Lake mobile support (David Arcari) [2153969] - platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (David Arcari) [2153969] - platform/x86: intel/pmc: Relocate Alder Lake PCH support (David Arcari) [2153969] - platform/x86: intel/pmc: Relocate Tiger Lake PCH support (David Arcari) [2153969] - platform/x86: intel/pmc: Relocate Ice Lake PCH support (David Arcari) [2153969] - platform/x86: intel/pmc: Relocate Cannon Lake Point PCH support (David Arcari) [2153969] - platform/x86: intel/pmc: Relocate Sunrise Point PCH support (David Arcari) [2153969] - platform/x86: intel/pmc: Move variable declarations and definitions to header and core.c (David Arcari) [2153969] - platform/x86: intel/pmc: Replace all the reg_map with init functions (David Arcari) [2153969] - platform/x86/intel: pmc: Fix repeated word in comment (David Arcari) [2153969] - platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized (David Arcari) [2153969] - tools/power turbostat: Add support for MeteorLake platforms (David Arcari) [2153967] - powercap: intel_rapl: add support for Meteor Lake (David Arcari) [2153965]- powerpc/kexec_file: fix implicit decl error (Mamatha Inamdar) [2167267] - powerpc/kexec_file: Count hot-pluggable memory in FDT estimate (Mamatha Inamdar) [2167267] - powerpc/kexec_file: Fix division by zero in extra size estimation (Mamatha Inamdar) [2167267] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2166730] - s390: use generic strncpy/strnlen from_user (Prarit Bhargava) [2159445] - tools headers disabled-cpufeatures: Sync with the kernel sources (Prarit Bhargava) [2159445] - x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interpretation (Prarit Bhargava) [2159445] - x86/boot: Pull up cmdline preparation and early param parsing (Prarit Bhargava) [2159445] - crypto: x86/sm4 - Fix invalid section entry size (Prarit Bhargava) [2159445] - x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n (Prarit Bhargava) [2159445] - x86/Kconfig: Correct reference to MWINCHIP3D (Prarit Bhargava) [2159445] - x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI (Prarit Bhargava) [2159445] - x86/entry: Correct reference to intended CONFIG_64_BIT (Prarit Bhargava) [2159445] - x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() (Prarit Bhargava) [2159445] - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails (Prarit Bhargava) [2159445] - xen/x86: adjust data placement (Prarit Bhargava) [2159445] - x86/PVH: adjust function/data placement (Prarit Bhargava) [2159445] - xen/x86: hook up xen_banner() also for PVH (Prarit Bhargava) [2159445] - xen/x86: generalize preferred console model from PV to PVH Dom0 (Prarit Bhargava) [2159445] - xen/x86: allow "earlyprintk=xen" to work for PV Dom0 (Prarit Bhargava) [2159445] - xen/x86: allow PVH Dom0 without XEN_PV=y (Prarit Bhargava) [2159445] - xen/x86: prevent PVH type from getting clobbered (Prarit Bhargava) [2159445] - xen/privcmd: drop "pages" parameter from xen_remap_pfn() (Prarit Bhargava) [2159445] - crypto: x86/sm4 - Fix frame pointer stack corruption (Prarit Bhargava) [2159445] - x86/asm: Fix SETZ size enqcmds() build failure (Prarit Bhargava) [2159445] - x86/setup: Call early_reserve_memory() earlier (Prarit Bhargava) [2159445] - xen/x86: fix PV trap handling on secondary processors (Prarit Bhargava) [2159445] - xen/x86: drop redundant zeroing from cpu_initialize_context() (Prarit Bhargava) [2159445] - x86/build: Do not add -falign flags unconditionally for clang (Prarit Bhargava) [2159445] - xen: fix usage of pmd_populate in mremap for pv guests (Prarit Bhargava) [2159445] - xen: reset legacy rtc flag for PV domU (Prarit Bhargava) [2159445] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [2159445] - x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y (Prarit Bhargava) [2159445] - configs: remove the obsolete CONFIG_INPUT_POLLDEV (Prarit Bhargava) [2159445] - x86: remove cc-option-yn test for -mtune= (Prarit Bhargava) [2159445] - x86/build/vdso: fix missing FORCE for *.so build rule (Prarit Bhargava) [2159445] - x86/platform: Increase maximum GPIO number for X86_64 (Prarit Bhargava) [2159445] - xen: remove stray preempt_disable() from PV AP startup code (Prarit Bhargava) [2159445] - x86: xen: platform-pci-unplug: use pr_err() and pr_warn() instead of raw printk() (Prarit Bhargava) [2159445] - xen: fix setting of max_pfn in shared_info (Prarit Bhargava) [2159445] - crypto: aesni - xts_crypt() return if walk.nbytes is 0 (Prarit Bhargava) [2159445] - redhat/configs: Disable CRYPTO_SM4_AESNI_AVX2_X86_64 (Prarit Bhargava) [2159445] - crypto: x86/sm4 - add AES-NI/AVX2/x86_64 implementation (Prarit Bhargava) [2159445] - crypto: x86/sm4 - export reusable AESNI/AVX functions (Prarit Bhargava) [2159445] - um: fix stub location calculation (Prarit Bhargava) [2159445] - x86/build: Move the install rule to arch/x86/Makefile (Prarit Bhargava) [2159445] - x86/build: Remove the left-over bzlilo target (Prarit Bhargava) [2159445] - x86/kaslr: Have process_mem_region() return a boolean (Prarit Bhargava) [2159445] - x86/mce: Defer processing of early errors (Prarit Bhargava) [2159445] - x86/tools/relocs: Mark die() with the printf function attr format (Prarit Bhargava) [2159445] - tracing: Refactor TRACE_IRQFLAGS_SUPPORT in Kconfig (Prarit Bhargava) [2159445] - x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions (Prarit Bhargava) [2159445] - x86/power: Fix kernel-doc warnings in cpu.c (Prarit Bhargava) [2159445] - x86/resctrl: Make resctrl_arch_get_config() return its value (Prarit Bhargava) [2159445] - x86/resctrl: Merge the CDP resources (Prarit Bhargava) [2159445] - x86/resctrl: Expand resctrl_arch_update_domains()'s msr_param range (Prarit Bhargava) [2159445] - x86/resctrl: Remove rdt_cdp_peer_get() (Prarit Bhargava) [2159445] - x86/resctrl: Merge the ctrl_val arrays (Prarit Bhargava) [2159445] - x86/resctrl: Calculate the index from the configuration type (Prarit Bhargava) [2159445] - x86/resctrl: Apply offset correction when config is staged (Prarit Bhargava) [2159445] - x86/resctrl: Make ctrlval arrays the same size (Prarit Bhargava) [2159445] - x86/resctrl: Pass configuration type to resctrl_arch_get_config() (Prarit Bhargava) [2159445] - x86/resctrl: Add a helper to read a closid's configuration (Prarit Bhargava) [2159445] - x86/resctrl: Rename update_domains() to resctrl_arch_update_domains() (Prarit Bhargava) [2159445] - x86/resctrl: Allow different CODE/DATA configurations to be staged (Prarit Bhargava) [2159445] - x86/resctrl: Group staged configuration into a separate struct (Prarit Bhargava) [2159445] - x86/resctrl: Move the schemata names into struct resctrl_schema (Prarit Bhargava) [2159445] - x86/resctrl: Add a helper to read/set the CDP configuration (Prarit Bhargava) [2159445] - x86/resctrl: Swizzle rdt_resource and resctrl_schema in pseudo_lock_region (Prarit Bhargava) [2159445] - x86/resctrl: Pass the schema to resctrl filesystem functions (Prarit Bhargava) [2159445] - x86/resctrl: Add resctrl_arch_get_num_closid() (Prarit Bhargava) [2159445] - x86/resctrl: Store the effective num_closid in the schema (Prarit Bhargava) [2159445] - x86/resctrl: Walk the resctrl schema list instead of an arch list (Prarit Bhargava) [2159445] - x86/resctrl: Label the resources with their configuration type (Prarit Bhargava) [2159445] - x86/resctrl: Pass the schema in info dir's private pointer (Prarit Bhargava) [2159445] - x86/resctrl: Add a separate schema list for resctrl (Prarit Bhargava) [2159445] - x86/resctrl: Split struct rdt_domain (Prarit Bhargava) [2159445] - x86/resctrl: Split struct rdt_resource (Prarit Bhargava) [2159445] - x86: Avoid magic number with ELCR register accesses (Prarit Bhargava) [2159445] - x86/PCI: Add support for the Intel 82426EX PIRQ router (Prarit Bhargava) [2159445] - x86/PCI: Add support for the Intel 82374EB/82374SB (ESC) PIRQ router (Prarit Bhargava) [2159445] - x86/PCI: Add support for the ALi M1487 (IBC) PIRQ router (Prarit Bhargava) [2159445] - x86: Add support for 0x22/0x23 port I/O configuration space (Prarit Bhargava) [2159445] - kbuild: do not require sub-make for separate output tree builds (Prarit Bhargava) [2159445] - x86/amd_gart: don't set failed sg dma_address to DMA_MAPPING_ERROR (Prarit Bhargava) [2159445] - x86/amd_gart: return error code from gart_map_sg() (Prarit Bhargava) [2159445] - asm-generic: reverse GENERIC_{STRNCPY_FROM,STRNLEN}_USER symbols (Prarit Bhargava) [2159445] - redhat/configs: Disable CRYPTO_SM4_AESNI_AVX_X86_64 (Prarit Bhargava) [2159445] - crypto: x86/sm4 - add AES-NI/AVX/x86_64 implementation (Prarit Bhargava) [2159445] - signal: Verify the alignment and size of siginfo_t (Prarit Bhargava) [2159445] - crypto: x86/aes-ni - add missing error checks in XTS code (Prarit Bhargava) [2159445] - CI: Fix kernel-64k DataWarehouse name (Michael Hofmann) - CI: Remove realtime branch pipelines (Michael Hofmann) - CI: Remove realtime_check pipelines (Michael Hofmann) - CI: Add pipelines for kernel-rt variant (Michael Hofmann)- x86/cpu: Add CPU model numbers for Meteor Lake (David Arcari) [2153937] - l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register() (Guillaume Nault) [2175696] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172441] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172441] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172441] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172441] - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171362] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171362] - NFSD: fix use-after-free in __nfs42_ssc_open() (Jeffrey Layton) [2152816] {CVE-2022-4379} - NFSD enforce filehandle check for source file in COPY (Jeffrey Layton) [2152816] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Torez Smith) [2166988] - powerpc/powernv: Get L1D flush requirements from device-tree (Torez Smith) [2166988] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Torez Smith) [2166988] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Torez Smith) [2166988] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Torez Smith) [2166988] - powerpc/watchdog: read TB close to where it is used (Torez Smith) [2166988] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Torez Smith) [2166988] - powerpc/watchdog: tighten non-atomic read-modify-write access (Torez Smith) [2166988] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Torez Smith) [2166988] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Torez Smith) [2166988] - powerpc/vas: Fix potential NULL pointer dereference (Torez Smith) [2166988] - serial: 8250_dw: drop bogus uartclk optimisation (Torez Smith) [2166988] - serial: 8250: fix racy uartclk update (Torez Smith) [2166988] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Torez Smith) [2166988] - serial: 8250_dw: Fix the trivial typo in the comment (Torez Smith) [2166988] - serial: 8250_dw: Re-use temporary variable for of_node (Torez Smith) [2166988] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Torez Smith) [2166988] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Torez Smith) [2166988] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [2166988] - x86/mce: Avoid infinite loop for copy from user recovery (Torez Smith) [2166988] - x86/platform: Increase maximum GPIO number for X86_64 (Torez Smith) [2166988] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Torez Smith) [2166988] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Torez Smith) [2166988] - counter: Rename counter_count_function to counter_function (Torez Smith) [2166988] - counter: Rename counter_signal_value to counter_signal_level (Torez Smith) [2166988] - counter: Standardize to ERANGE for limit exceeded errors (Torez Smith) [2166988] - powerpc/stacktrace: Include linux/delay.h (Torez Smith) [2166988] - redhat: change default dist suffix for RHEL 9.2 (Herton R. Krzesinski) - redhat: enable zstream release numbering for rhel 9.2 (Herton R. Krzesinski) - kernel.spec: make rhel depend on systemd-boot-unsigned (Herton R. Krzesinski) [2174371] - NFSv4/pNFS: Always return layout stats on layout return for flexfiles (Benjamin Coddington) [2154879] - NFSv4: Fix a potential state reclaim deadlock (Benjamin Coddington) [2154879] - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors (Benjamin Coddington) [2154879] - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot (Benjamin Coddington) [2154879] - SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed (Benjamin Coddington) [2154879] - NFSv4.2: Fixup CLONE dest file size for zero-length count (Benjamin Coddington) [2154879] - nfs4: Fix kmemleak when allocate slot failed (Benjamin Coddington) [2154879] - NFSD: Fix reads with a non-zero offset that don't end on a page boundary (Benjamin Coddington) [2154879] - NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding (Benjamin Coddington) [2154879] - NFSv4.2: Always decode the security label (Benjamin Coddington) [2154879] - NFSv4.2: Fix a memory stomp in decode_attr_security_label (Benjamin Coddington) [2154879] - NFSv4.2: Fix initialisation of struct nfs4_label (Benjamin Coddington) [2154879] - NFSv4: Fix a credential leak in _nfs4_discover_trunking() (Benjamin Coddington) [2154879] - NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn (Benjamin Coddington) [2154879] - NFS: Fix an Oops in nfs_d_automount() (Benjamin Coddington) [2154879] - NFSD: Finish converting the NFSv2 GETACL result encoder (Benjamin Coddington) [2154879] - NFSD: Finish converting the NFSv3 GETACL result encoder (Benjamin Coddington) [2154879] - xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() (Benjamin Coddington) [2154879] - SUNRPC: Fix missing release socket in rpc_sockname() (Benjamin Coddington) [2154879] - NFSv4.x: Fail client initialisation if state manager thread can't run (Benjamin Coddington) [2154879] - lockd: set other missing fields when unlocking files (Benjamin Coddington) [2154879] - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails (Benjamin Coddington) [2154879] - SUNRPC: ensure the matching upcall is in-flight upon downcall (Benjamin Coddington) [2154879] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2154879] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2154879] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2154879] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2154879] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2154879]- redhat: Add kernel-rt configs (Juri Lelli) [2171995] - redhat: Build aarch64 kernel-rt (Juri Lelli) [2171995] - redhat: Build kernel-rt as kernel variant (Juri Lelli) [2171995] - Revert "drm/i915: Depend on !PREEMPT_RT." (Juri Lelli) [2171995] - drm/i915: Drop the irqs_disabled() check (Juri Lelli) [2171995] - drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock() (Juri Lelli) [2171995] - drm/i915/gt: Queue and wait for the irq_work item. (Juri Lelli) [2171995] - drm/i915: skip DRM_I915_LOW_LEVEL_TRACEPOINTS with NOTRACE (Juri Lelli) [2171995] - drm/i915: Disable tracing points on PREEMPT_RT (Juri Lelli) [2171995] - drm/i915: Don't check for atomic context on PREEMPT_RT (Juri Lelli) [2171995] - drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates (Juri Lelli) [2171995] - drm/i915: Use preempt_disable/enable_rt() where recommended (Juri Lelli) [2171995] - sysfs: Add /sys/kernel/realtime entry (Juri Lelli) [2171995] - ARM64: Allow to enable RT (Juri Lelli) [2171995] - tty/serial/pl011: Make the locking work on RT (Juri Lelli) [2171995] - tty/serial/omap: Make the locking RT aware (Juri Lelli) [2171995] - arch/arm64: Add lazy preempt support (Juri Lelli) [2171995] - entry: Fix the preempt lazy fallout (Juri Lelli) [2171995] - x86: Support for lazy preemption (Juri Lelli) [2171995] - x86/entry: Use should_resched() in idtentry_exit_cond_resched() (Juri Lelli) [2171995] - sched: Add support for lazy preemption (Juri Lelli) [2171995] - printk: avoid preempt_disable() for PREEMPT_RT (Juri Lelli) [2171995] - serial: 8250: implement write_atomic (Juri Lelli) [2171995] - printk: add infrastucture for atomic consoles (Juri Lelli) [2171995] - printk: Bring back the RT bits. (Juri Lelli) [2171995] - locking/lockdep: Remove lockdep_init_map_crosslock. (Juri Lelli) [2171995] - iio: adc: stm32-adc: Use generic_handle_domain_irq() (Juri Lelli) [2171995] - zram: Replace bit spinlocks with spinlock_t for PREEMPT_RT. (Juri Lelli) [2171995] - tick: Fix timer storm since introduction of timersd (Juri Lelli) [2171995] - rcutorture: Also force sched priority to timersd on boosting test. (Juri Lelli) [2171995] - softirq: Use a dedicated thread for timer wakeups. (Juri Lelli) [2171995] - x86: Allow to enable RT (Juri Lelli) [2171995] - sched: Consider task_struct::saved_state in wait_task_inactive(). (Juri Lelli) [2171995] - signal: Don't disable preemption in ptrace_stop() on PREEMPT_RT. (Juri Lelli) [2171995] - u64_stats: Streamline the implementation (Juri Lelli) [2171995] - mm/compaction: Get rid of RT ifdeffery (Juri Lelli) [2171995] - mm/memcontrol: Replace the PREEMPT_RT conditionals (Juri Lelli) [2171995] - mm/debug: Provide VM_WARN_ON_IRQS_ENABLED() (Juri Lelli) [2171995] - mm/vmstat: Use preempt_[dis|en]able_nested() (Juri Lelli) [2171995] - dentry: Use preempt_[dis|en]able_nested() (Juri Lelli) [2171995] - preempt: Provide preempt_[dis|en]able_nested() (Juri Lelli) [2171995] - u64_stats: Disable preemption on 32bit UP+SMP PREEMPT_RT during updates. (Juri Lelli) [2171995] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Juri Lelli) [2171995] - net: hinic: fix bug that ethtool get wrong stats (Juri Lelli) [2171995] - hinic: Use the bitmap API when applicable (Juri Lelli) [2171995] - net: dsa: xrs700x: Use irqsave variant for u64 stats update (Juri Lelli) [2171995] - bcma: gpio: Use generic_handle_irq_safe() (Juri Lelli) [2171995] - platform/x86: intel_int0002_vgpio: Use generic_handle_irq_safe() (Juri Lelli) [2171995] - ssb: gpio: Use generic_handle_irq_safe() (Juri Lelli) [2171995] - pinctrl: amd: Use generic_handle_irq_safe() (Juri Lelli) [2171995] - genirq: Provide generic_handle_domain_irq_safe(). (Juri Lelli) [2171995] - asm-generic: Conditionally enable do_softirq_own_stack() via Kconfig. (Juri Lelli) [2171995] - slub: Make PREEMPT_RT support less convoluted (Juri Lelli) [2171995] - mm/slub: fix a slab missed to be freed problem (Juri Lelli) [2171995] - mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock() (Juri Lelli) [2171995] - mm/slub: convert object_map_lock to non-raw spinlock (Juri Lelli) [2171995] - mm/slub: remove slab_lock() usage for debug operations (Juri Lelli) [2171995] - mm/slub: restrict sysfs validation to debug caches and make it safe (Juri Lelli) [2171995] - mm/slub: move free_debug_processing() further (Juri Lelli) [2171995] - arch/*: Disable softirq stacks on PREEMPT_RT. (Juri Lelli) [2171995] - tools/testing/scatterlist: add missing defines (Juri Lelli) [2171995] - mm/scatterlist: replace the !preemptible warning in sg_miter_stop() (Juri Lelli) [2171995] - mm/vmalloc: use raw_cpu_ptr() for vmap_block_queue access (Juri Lelli) [2171995] - kernel.spec: make rhel depend on systemd-boot-unsigned (Jan Stancek) [2174934] - redhat: Bump RHEL_MINOR for 9.3 (Jan Stancek)- kernel.spec: move modules.builtin to kernel-core (Jan Stancek) [2172376]- redhat: fix duplicate jira issues in the resolves line (Herton R. Krzesinski) - redhat/kernel.spec.template: Parallelize compression (Herton R. Krzesinski) - Revert "block: freeze the queue earlier in del_gendisk" (Ming Lei) [2155901] - redhat: configs: Enable UCSI_CCG support (David Marlin) [2122414] - i2c: nvidia-gpu: Remove ccgx,firmware-build property (David Marlin) [2122414] - i2c: nvidia-gpu: Add ACPI property to align with device-tree (David Marlin) [2122414] - usb: typec: ucsi_ccg: Add OF support (David Marlin) [2122414] - gpio: tegra186: add Tegra234 PMC compatible in GPIO driver (David Marlin) [2122414] - usb: gadget: tegra-xudc: Add Tegra234 support (David Marlin) [2122414] - xhci: tegra: USB2 pad power controls (David Marlin) [2122414] - xhci: Add hub_control to xhci_driver_overrides (David Marlin) [2122414] - xhci: hub: export symbol on xhci_hub_control (David Marlin) [2122414] - usb: host: xhci-tegra: Add Tegra234 XHCI support (David Marlin) [2122414] - phy: tegra: xusb: Support USB role default mode (David Marlin) [2122414] - phy: tegra: xusb: Add Tegra234 support (David Marlin) [2122414] - phy: tegra: xusb: Disable trk clk when not in use (David Marlin) [2122414] - phy: tegra: xusb: Remove usb3 supply (David Marlin) [2122414] - phy: tegra: xusb: Fix crash during pad power on/down (David Marlin) [2122414] - usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra (David Marlin) [2122414] - usb: typec: ucsi: Don't warn on probe deferral (David Marlin) [2122414] - phy: tegra: xusb: Enable usb role switch attribute (David Marlin) [2122414] - usb: gadget: tegra: Reduce pad power (David Marlin) [2122414] - phy: tegra: xusb: add utmi pad power on/down ops (David Marlin) [2122414] - redhat/configs: Enable CONFIG_PCIE_PTM (Corinna Vinschen) [2100606] - net: stmmac: Fix queue statistics reading (Corinna Vinschen) [2100606] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Corinna Vinschen) [2100606] - net: stmmac: Disable automatic FCS/Pad stripping (Corinna Vinschen) [2100606] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2100606] - stmmac: intel: remove unused 'has_crossts' flag (Corinna Vinschen) [2100606] - net: phylink: Convert to mdiobus_c45_{read|write} (Corinna Vinschen) [2100606] - net: phy: marvell: add sleep time after enabling the loopback bit (Corinna Vinschen) [2100606] - net: phy: marvell: add Marvell specific PHY loopback (Corinna Vinschen) [2100606] - net: phy: dp83867: retrigger SGMII AN when link change (Corinna Vinschen) [2100606] - net: phy: marvell: Add WAKE_PHY support to WOL event (Corinna Vinschen) [2100606] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Corinna Vinschen) [2100606] - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits (Florian Westphal) [2161725] {CVE-2023-0179}- net/mlx5e: TC, Restore pkt rate policing support (Amir Tzin) [2028809] - net/mlx5e: TC, ignore match level for post meter rules (Amir Tzin) [2028809] - net/mlx5e: TC, add support for meter mtu offload (Amir Tzin) [2028809] - net/mlx5e: meter, add mtu post meter tables (Amir Tzin) [2028809] - net/mlx5e: meter, refactor to allow multiple post meter tables (Amir Tzin) [2028809] - net/mlx5: DR, Add support for range match action (Amir Tzin) [2028809] - net/mlx5: DR, Add function that tells if STE miss addr has been initialized (Amir Tzin) [2028809] - net/mlx5: DR, Some refactoring of miss address handling (Amir Tzin) [2028809] - net/mlx5: DR, Manage definers with refcounts (Amir Tzin) [2028809] - net/mlx5: DR, Handle FT action in a separate function (Amir Tzin) [2028809] - net/mlx5: DR, Rework is_fw_table function (Amir Tzin) [2028809] - net/mlx5: DR, Add functions to create/destroy MATCH_DEFINER general object (Amir Tzin) [2028809] - net/mlx5: fs, add match on ranges API (Amir Tzin) [2028809] - net/mlx5: mlx5_ifc updates for MATCH_DEFINER general object (Amir Tzin) [2028809] - net/mlx5e: TC, allow meter jump control action (Amir Tzin) [2028809] - net/mlx5e: TC, init post meter rules with branching attributes (Amir Tzin) [2028809] - net/mlx5e: TC, rename post_meter actions (Amir Tzin) [2028809] - net/mlx5e: TC, initialize branching action with target attr (Amir Tzin) [2028809] - net/mlx5e: TC, initialize branch flow attributes (Amir Tzin) [2028809] - net/mlx5e: TC, set control params for branching actions (Amir Tzin) [2028809] - net/mlx5e: TC, validate action list per attribute (Amir Tzin) [2028809] - net/mlx5e: TC, add terminating actions (Amir Tzin) [2028809] - net/mlx5e: TC, reuse flow attribute post parser processing (Amir Tzin) [2028809] - net/mlx5: fs, assert null dest pointer when dest_num is 0 (Amir Tzin) [2028809] - net/mlx5e: E-Switch, handle flow attribute with no destinations (Amir Tzin) [2028809] - net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport (Amir Tzin) [2028809] - net/mlx5e: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Amir Tzin) [2028809] - rtc: efi: Enable SET/GET WAKEUP services as optional (Donald Dutile) [2166449] - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2166659] - tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2166659] - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2166659] - optee: isolate smc abi (Chris von Recklinghausen) [2166659] - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2166659] - optee: simplify optee_release() (Chris von Recklinghausen) [2166659] - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2166659] - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2166659] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [2166659] - sctp: sysctl: make extra pointers netns aware (Xin Long) [2160516] - sctp: clear out_curr if all frag chunks of current msg are pruned (Xin Long) [2160516] - sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent (Xin Long) [2160516] - inet6: Clean up failure path in do_ipv6_setsockopt(). (Xin Long) [2160516] - inet6: Remove inet6_destroy_sock(). (Xin Long) [2160516] - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). (Xin Long) [2160516] - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). (Xin Long) [2160516] - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). (Xin Long) [2160516]- virtio_console: break out of buf poll on remove (Michael S. Tsirkin) [1786239] - cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (David Arcari) [2170574] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168970] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168970] - be2net: Fix buffer overflow in be_get_module_eeprom (Izabela Bakollari) [2167725] - nfsd: don't destroy global nfs4_file table in per-net shutdown (Jeffrey Layton) [2169017] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2170197] - dt-bindings: dmaengine: Add compatible for Tegra234 (d.marlin) [2129115] - dt-bindings: dmaengine: Add doc for tegra gpcdma (d.marlin) [2129115] - icmp: Add counters for rate limits (Jamie Bainbridge) [2155801] - Revert "ethernet: Remove vf rate limit check for drivers" (Ken Cox) [2168599] - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking (Hangbin Liu) [RHEL-221] - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (Hangbin Liu) [RHEL-221] - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided (Hangbin Liu) [RHEL-221] - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning (Hangbin Liu) [RHEL-221] - igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2104469] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2104469] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2104469] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2104469] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2104469] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2104469] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2104469] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2104469] - igb: add xdp frags support to ndo_xdp_xmit (Corinna Vinschen) [2104469] - dt-bindings: serial: Document Tegra234 TCU (d.marlin) [2122413] - dt-bindings: serial: 8250: Document Tegra234 UART (d.marlin) [2122413] - dt-bindings: serial: tegra-tcu: Convert to json-schema (d.marlin) [2122413] - ipv6: Remove extra counter pull before gc (Hangbin Liu) [2161118] - ipv6: remove max_size check inline with ipv4 (Hangbin Liu) [2161118] - redhat/configs: enable coresight driver for nvidia/grace (Mark Salter) [2128086] - perf: arm_cspmu: Fix module cyclic dependency (Mark Salter) [2128086] - perf: arm_cspmu: Fix build failure on x86_64 (Mark Salter) [2128086] - perf: arm_cspmu: Fix modular builds due to missing MODULE_LICENSE()s (Mark Salter) [2128086] - perf: arm_cspmu: Add support for NVIDIA SCF and MCF attribute (Mark Salter) [2128086] - perf: arm_cspmu: Add support for ARM CoreSight PMU driver (Mark Salter) [2128086] - redhat: add support for Jira issues in changelog (Herton R. Krzesinski) [RHEL-186] - ice: fix handling of burst Tx timestamps (Petr Oros) [2161201] - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2161204] - ice: Add low latency Tx timestamp read (Petr Oros) [2161204] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2161204] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2161204] - ice: track and warn when PHC update is late (Petr Oros) [2161204] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2161204] - net-sysfs: add check for netdevice being present to speed_show (Beniamino Galvani) [2148349] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Ricardo Robaina) [2152931] {CVE-2022-3564} - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152581] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152581] {CVE-2022-4378} - xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() (Izabela Bakollari) [2118313] {CVE-2022-33743}- redhat/configs: enable neoverse and cortex errata (Jeremy Linton) [2055405] - coresight: syscfg: Update load and unload operations (Jeremy Linton) [2055405] - coresight: configfs: Fix unload of configurations on module exit (Jeremy Linton) [2055405] - coresight: syscfg: Fix memleak on registration failure in cscfg_create_device (Jeremy Linton) [2055405] - coresight: core: Fix typo in a comment (Jeremy Linton) [2055405] - Documentation: coresight: Update coresight configuration docs (Jeremy Linton) [2055405] - coresight: configfs: Allow configfs to activate configuration (Jeremy Linton) [2055405] - coresight: syscfg: Example CoreSight configuration loadable module (Jeremy Linton) [2055405] - coresight: syscfg: Update load API for config loadable modules (Jeremy Linton) [2055405] - coresight: configuration: Update API to permit dynamic load/unload (Jeremy Linton) [2055405] - coresight: configuration: Update API to introduce load owner concept (Jeremy Linton) [2055405] - Documentation: coresight: Fix documentation issue (Jeremy Linton) [2055405] - coresight: Use devm_bitmap_zalloc when applicable (Jeremy Linton) [2055405] - coresight: trbe: Work around write to out of range (Jeremy Linton) [2055405] - coresight: trbe: Make sure we have enough space (Jeremy Linton) [2055405] - coresight: trbe: Add a helper to determine the minimum buffer size (Jeremy Linton) [2055405] - coresight: trbe: Workaround TRBE errata overwrite in FILL mode (Jeremy Linton) [2055405] - coresight: trbe: Add infrastructure for Errata handling (Jeremy Linton) [2055405] - coresight: trbe: Allow driver to choose a different alignment (Jeremy Linton) [2055405] - coresight: trbe: Decouple buffer base from the hardware base (Jeremy Linton) [2055405] - coresight: trbe: Add a helper to pad a given buffer area (Jeremy Linton) [2055405] - coresight: trbe: Add a helper to calculate the trace generated (Jeremy Linton) [2055405] - coresight: trbe: Defer the probe on offline CPUs (Jeremy Linton) [2055405] - coresight: trbe: Fix incorrect access of the sink specific data (Jeremy Linton) [2055405] - coresight: etm4x: Add ETM PID for Kryo-5XX (Jeremy Linton) [2055405] - coresight: trbe: Prohibit trace before disabling TRBE (Jeremy Linton) [2055405] - coresight: trbe: End the AUX handle on truncation (Jeremy Linton) [2055405] - coresight: trbe: Do not truncate buffer on IRQ (Jeremy Linton) [2055405] - coresight: trbe: Fix handling of spurious interrupts (Jeremy Linton) [2055405] - coresight: trbe: irq handler: Do not disable TRBE if no action is needed (Jeremy Linton) [2055405] - coresight: trbe: Unify the enabling sequence (Jeremy Linton) [2055405] - coresight: trbe: Drop duplicate TRUNCATE flags (Jeremy Linton) [2055405] - coresight: trbe: Ensure the format flag is always set (Jeremy Linton) [2055405] - coresight: etm-pmu: Ensure the AUX handle is valid (Jeremy Linton) [2055405] - coresight: etm4x: Use Trace Filtering controls dynamically (Jeremy Linton) [2055405] - coresight: etm4x: Save restore TRFCR_EL1 (Jeremy Linton) [2055405] - coresight: Don't immediately close events that are run on invalid CPU/sink combos (Jeremy Linton) [2055405] - coresight: tmc-etr: Speed up for bounce buffer in flat mode (Jeremy Linton) [2055405] - coresight: Update comments for removing cs_etm_find_snapshot() (Jeremy Linton) [2055405] - coresight: tmc-etr: Use perf_output_handle::head for AUX ring buffer (Jeremy Linton) [2055405] - coresight: tmc-etf: Add comment for store ordering (Jeremy Linton) [2055405] - coresight: tmc-etr: Add barrier after updating AUX ring buffer (Jeremy Linton) [2055405] - coresight: tmc: Configure AXI write burst size (Jeremy Linton) [2055405] - dt-bindings: coresight: Add burst size for TMC (Jeremy Linton) [2055405] - coresight: cpu-debug: Control default behavior via Kconfig (Jeremy Linton) [2055405] - coresight: cti: Correct the parameter for pm_runtime_put (Jeremy Linton) [2055405] - coresight: syscfg: Fix compiler warning (Jeremy Linton) [2055405] - Documentation: coresight: Add documentation for CoreSight config (Jeremy Linton) [2055405] - coresight: syscfg: Add initial configfs support (Jeremy Linton) [2055405] - coresight: config: Add preloaded configurations (Jeremy Linton) [2055405] - coresight: etm4x: Add complex configuration handlers to etmv4 (Jeremy Linton) [2055405] - coresight: etm-perf: Update to activate selected configuration (Jeremy Linton) [2055405] - coresight: syscfg: Add API to activate and enable configurations (Jeremy Linton) [2055405] - coresight: etm-perf: Update to handle configuration selection (Jeremy Linton) [2055405] - coresight: config: Add configuration and feature generic functions (Jeremy Linton) [2055405] - coresight: syscfg: Add registration and feature loading for cs devices (Jeremy Linton) [2055405] - coresight: syscfg: Initial coresight system configuration (Jeremy Linton) [2055405]- redhat/configs: enable Octeon TX2 network drivers for RHEL (Michal Schmidt) [2040643] - octeontx2: mark the AF/PF/VF drivers as tech-preview (Michal Schmidt) [2040643] - octeontx2-af: Fix devlink unregister (Michal Schmidt) [2040643] - octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt (Michal Schmidt) [2040643] - octeontx2-pf: Avoid use of GFP_KERNEL in atomic context (Michal Schmidt) [2040643] - octeontx2-pf: Fix resource leakage in VF driver unbind (Michal Schmidt) [2040643] - octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable (Michal Schmidt) [2040643] - octeontx2-pf: Fix lmtst ID used in aura free (Michal Schmidt) [2040643] - net: ethernet: marvell: octeontx2: Fix uninitialized variable warning (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Fix a resource leak in the probe and remove functions (Michal Schmidt) [2040643] - octeontx2-af: Add FEC stats for RPM/RPM_USX block (Michal Schmidt) [2040643] - octeontx2-pf: ethtool: Implement get_fec_stats (Michal Schmidt) [2040643] - octeontx2-af: cn10kb: Add RPM_USX MAC support (Michal Schmidt) [2040643] - octeontx2-af: Support variable number of lmacs (Michal Schmidt) [2040643] - octeontx2-af: Simplify a size computation in rvu_npc_exact_init() (Michal Schmidt) [2040643] - octeontx2-af: Fix the size of memory allocated for the 'id_bmap' bitmap (Michal Schmidt) [2040643] - octeontx2-af: Use the bitmap API to allocate bitmaps (Michal Schmidt) [2040643] - octeontx2-af: Slightly simplify rvu_npc_exact_init() (Michal Schmidt) [2040643] - octeontx2-af: Fix a potentially spurious error message (Michal Schmidt) [2040643] - octeontx2-pf: Add support to filter packet based on IP fragment (Michal Schmidt) [2040643] - octeontx2-pf: Add additional checks while configuring ucast/bcast/mcast rules (Michal Schmidt) [2040643] - marvell: octeontx2: build error: unknown type name 'u64' (Michal Schmidt) [2040643] - octeontx2-af: Allow mkex profile without DMAC and add L2M/L2B header extraction support (Michal Schmidt) [2040643] - octeontx2-pf: Fix potential memory leak in otx2_init_tc() (Michal Schmidt) [2040643] - octeontx2-pf: Fix pfc_alloc_status array overflow (Michal Schmidt) [2040643] - octeontx2-af: Fix reference count issue in rvu_sdp_init() (Michal Schmidt) [2040643] - octeontx2-pf: Add check for devm_kcalloc (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Fix copy and paste bug in mcs_bbe_intr_handler() (Michal Schmidt) [2040643] - octeontx2-af: debugsfs: fix pci device refcount leak (Michal Schmidt) [2040643] - octeontx2-pf: Fix SQE threshold checking (Michal Schmidt) [2040643] - octeontx2-pf: NIX TX overwrites SQ_CTX_HW_S[SQ_INT] (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Fix error return code in mcs_register_interrupts() (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Add debugfs support (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Handle MCS block interrupts (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Support for stats collection (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Install a default TCAM for normal traffic (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Manage the MCS block hardware resources (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Add mailboxes for port related operations (Michal Schmidt) [2040643] - octeontx2-af: cn10k: Introduce driver for macsec block. (Michal Schmidt) [2040643] - octeontx2-pf: Fix unused variable build error (Michal Schmidt) [2040643] - octeontx2-af: Initialize PTP_SEC_ROLLOVER register properly (Michal Schmidt) [2040643] - octeontx2-af: Add PTP PPS Errata workaround on CN10K silicon (Michal Schmidt) [2040643] - octeontx2-pf: Add support for ptp 1-step mode on CN10K silicon (Michal Schmidt) [2040643] - octeontx2-af: return correct ptp timestamp for CN10K silicon (Michal Schmidt) [2040643] - octeontx2-pf: Add egress PFC support (Michal Schmidt) [2040643] - octeontx2: ethernet: move from strlcpy with unused retval to strscpy (Michal Schmidt) [2040643] - octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration (Michal Schmidt) [2040643] - octeontx2-af: Fix key checking for source mac (Michal Schmidt) [2040643] - octeontx2-af: Fix mcam entry resource leak (Michal Schmidt) [2040643] - octeontx2-af: suppress external profile loading warning (Michal Schmidt) [2040643] - octeontx2-af: Apply tx nibble fixup always (Michal Schmidt) [2040643] - octeontx2-pf: Reduce minimum mtu size to 60 (Michal Schmidt) [2040643] - octeontx2-af: Set NIX link credits based on max LMAC (Michal Schmidt) [2040643] - octeontx2-af: Fixes static warnings (Michal Schmidt) [2040643] - octeontx2-af: Limit link bringup time at firmware (Michal Schmidt) [2040643] - octeontx2-af: returning uninitialized variable (Michal Schmidt) [2040643] - octeontx2-af: Remove duplicate include (Michal Schmidt) [2040643] - octeontx2-af: Skip CGX/RPM probe incase of zero lmac count (Michal Schmidt) [2040643] - octeontx2-af: Enable Exact match flag in kex profile (Michal Schmidt) [2040643] - octeontx2-pf: Add support for exact match table. (Michal Schmidt) [2040643] - octeontx2-af: Invoke exact match functions if supported (Michal Schmidt) [2040643] - octeontx2-af: Wrapper functions for MAC addr add/del/update/reset (Michal Schmidt) [2040643] - octeontx2: Modify mbox request and response structures (Michal Schmidt) [2040643] - octeontx2-af: Debugsfs support for exact match. (Michal Schmidt) [2040643] - octeontx2-af: Drop rules for NPC MCAM (Michal Schmidt) [2040643] - octeontx2-af: FLR handler for exact match table. (Michal Schmidt) [2040643] - octeontx2-af: devlink configuration support (Michal Schmidt) [2040643] - octeontx2-af: Exact match scan from kex profile (Michal Schmidt) [2040643] - octeontx2-af: Exact match support (Michal Schmidt) [2040643] - octeontx2-af: Use hashed field in MCAM key (Michal Schmidt) [2040643] - octeontx2-af: Don't reset previous pfc config (Michal Schmidt) [2040643] - octeontx2-af: fix operand size in bitwise operation (Michal Schmidt) [2040643] - marvell/octeontx2/af: fix repeated words in comments (Michal Schmidt) [2040643] - octeontx2-pf: Fix UDP/TCP src and dst port tc filters (Michal Schmidt) [2040643] - octeontx2-pf: cn10k: Fix egress ratelimit configuration (Michal Schmidt) [2040643] - octeontx2-vf: Add support for adaptive interrupt coalescing (Michal Schmidt) [2040643] - octeontx2-pf: replace bitmap_weight with bitmap_empty where appropriate (Michal Schmidt) [2040643] - octeontx2-af: fix error code in is_valid_offset() (Michal Schmidt) [2040643] - octeontx2-pf: Add support for adaptive interrupt coalescing (Michal Schmidt) [2040643] - octeontx2-pf: Use memset_startat() helper in otx2_stop() (Michal Schmidt) [2040643] - octeontx2-pf: Remove unnecessary synchronize_irq() before free_irq() (Michal Schmidt) [2040643] - octeontx2-af: debugfs: fix error return of allocations (Michal Schmidt) [2040643] - octeontx2-af: initialize action variable (Michal Schmidt) [2040643] - octeontx2-af: cn10k: add workaround for ptp errata (Michal Schmidt) [2040643] - octeontx2-pf: cn10k: add support for new ptp timestamp format (Michal Schmidt) [2040643] - octeontx2-af: fix array bound error (Michal Schmidt) [2040643] - octeontx2-pf: Add TC feature for VFs (Michal Schmidt) [2040643] - octeontx2-pf: PFC config support with DCBx (Michal Schmidt) [2040643] - octeontx2-af: Flow control resource management (Michal Schmidt) [2040643] - octeontx2-af: Priority flow control configuration support (Michal Schmidt) [2040643] - octeontx2-af: Don't enable Pause frames by default (Michal Schmidt) [2040643] - octeontx2-pf: Change receive buffer size using ethtool (Michal Schmidt) [2040643] - octeontx2: Replace zero-length arrays with flexible-array members (Michal Schmidt) [2040643] - octeontx2-af: Add KPU changes to parse NGIO as separate layer (Michal Schmidt) [2040643] - octeontx2-pf: Forward error codes to VF (Michal Schmidt) [2040643] - octeontx2-af: cn10k: Do not enable RPM loopback for LPC interfaces (Michal Schmidt) [2040643] - octeontx2-af: Increase link credit restore polling timeout (Michal Schmidt) [2040643] - octeontx2-pf: cn10k: Ensure valid pointers are freed to aura (Michal Schmidt) [2040643] - octeontx2-af: cn10k: Use appropriate register for LMAC enable (Michal Schmidt) [2040643] - octeontx2-af: Retry until RVU block reset complete (Michal Schmidt) [2040643] - octeontx2-af: Fix LBK backpressure id count (Michal Schmidt) [2040643] - octeontx2-af: Do not fixup all VF action entries (Michal Schmidt) [2040643] - octeontx2-af: Fix interrupt name strings (Michal Schmidt) [2040643] - octeontx2-nicvf: Free VF PTP resources. (Michal Schmidt) [2040643] - octeontx2-af: Increment ptp refcount before use (Michal Schmidt) [2040643] - octeontx2-af: Fix a memleak bug in rvu_mbox_init() (Michal Schmidt) [2040643] - octeontx2-af: debugfs: don't corrupt user memory (Michal Schmidt) [2040643] - octeontx2-nicvf: fix ioctl callback (Michal Schmidt) [2040643] - octeontx2-pf: select CONFIG_NET_DEVLINK (Michal Schmidt) [2040643] - octeontx2-af: use swap() to make code cleaner (Michal Schmidt) [2040643] - octeontx2-af: Fix possible null pointer dereference. (Michal Schmidt) [2040643] - octeontx2-af: Display all enabled PF VF rsrc_alloc entries. (Michal Schmidt) [2040643] - octeontx2-af: Check whether ipolicers exists (Michal Schmidt) [2040643] - octeontx2-af: debugfs: Add channel and channel mask. (Michal Schmidt) [2040643] - octeontx2-af: cn10k: debugfs for dumping LMTST map table (Michal Schmidt) [2040643] - octeontx2-af: debugfs: Minor changes. (Michal Schmidt) [2040643] - octeontx2: net: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [2040643] - octeontx2-af: Increase number of reserved entries in KPU (Michal Schmidt) [2040643] - octeontx2-nic: fix mixed module build (Michal Schmidt) [2040643] - octeontx2-af: Add support to flush full CPT CTX cache (Michal Schmidt) [2040643] - octeontx2-af: Perform cpt lf teardown in non FLR path (Michal Schmidt) [2040643] - octeontx2-af: Enable CPT HW interrupts (Michal Schmidt) [2040643] - octeontx2-pf: Simplify the receive buffer size calculation (Michal Schmidt) [2040643] - ethernet: Remove redundant 'flush_workqueue()' calls (Michal Schmidt) [2040643] - octeontx2: use eth_hw_addr_set() for dev->addr_len cases (Michal Schmidt) [2040643] - octeontx2-af: Remove redundant initialization of variable pin (Michal Schmidt) [2040643] - octeontx2: bpf: Let bpf_warn_invalid_xdp_action() report more info (Michal Schmidt) [2040643] - octeontx2-pf: Add XDP support to netdev PF (Michal Schmidt) [2040643] - octeontx2-af: Adjust LA pointer for cpt parse header (Michal Schmidt) [2040643] - octeontx2-nicvf: Add PTP hardware clock support to NIX VF (Michal Schmidt) [2040643] - octeontx2-pf: Enable promisc/allmulti match MCAM entries. (Michal Schmidt) [2040643] - octeontx2-pf: Use hardware register for CQE count (Michal Schmidt) [2040643] - octeontx2-af: Add external ptp input clock (Michal Schmidt) [2040643] - octeontx2-af: Use ptp input clock info from firmware data (Michal Schmidt) [2040643] - octeontx2-af: cn10k: RPM hardware timestamp configuration (Michal Schmidt) [2040643] - octeontx2-af: Reset PTP config in FLR handler (Michal Schmidt) [2040643] - octeontx2-af: Optimize KPU1 processing for variable-length headers (Michal Schmidt) [2040643] - octeontx2-af: Limit KPU parsing for GTPU packets (Michal Schmidt) [2040643] - octeontx2-af: verify CQ context updates (Michal Schmidt) [2040643] - octeontx2-af: Remove redundant initialization of variable blkaddr (Michal Schmidt) [2040643] - octeontx2-af: Fix uninitialized variable val (Michal Schmidt) [2040643] - octeontx2-af: Hardware configuration for inline IPsec (Michal Schmidt) [2040643] - octeontx2-pf: CN10K: Hide RPM stats over ethtool (Michal Schmidt) [2040643] - octeontx2-af: Fix some memory leaks in the error handling path of 'cgx_lmac_init()' (Michal Schmidt) [2040643] - octeontx2-af: Add a 'rvu_free_bitmap()' function (Michal Schmidt) [2040643] - octeontx2-pf: cn10K: Reserve LMTST lines per core (Michal Schmidt) [2040643] - octeontx2-af: Add additional register check to rvu_poll_reg() (Michal Schmidt) [2040643] - octeontx2-af: Set proper errorcode for IPv4 checksum errors (Michal Schmidt) [2040643] - octeontx2-af: Fix static code analyzer reported issues (Michal Schmidt) [2040643] - octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg (Michal Schmidt) [2040643] - octeontx2-af: Fix loop in free and unmap counter (Michal Schmidt) [2040643] - octeontx2-af: Use NDC TX for transmit packet data (Michal Schmidt) [2040643] - octeontx2-pf: Add vlan-etype to ntuple filters (Michal Schmidt) [2040643] - octeontx2-af: Fix inconsistent license text (Michal Schmidt) [2040643] - octeontx2-pf: Fix inconsistent license text (Michal Schmidt) [2040643] - octeontx2-af: cn10K: support for sched lmtst and other features (Michal Schmidt) [2040643] - octeontx2-pf: cn10k: Fix error return code in otx2_set_flowkey_cfg() (Michal Schmidt) [2040643] - octeontx2-af: Add mbox to retrieve bandwidth profile free count (Michal Schmidt) [2040643] - octeontx2-af: Remove channel verification while installing MCAM rules (Michal Schmidt) [2040643] - octeontx2-af: Add PTP device id for CN10K and 95O silcons (Michal Schmidt) [2040643] - octeontx2-af: Add free rsrc count mbox msg (Michal Schmidt) [2040643] - octeontx2-af: Add SDP interface support (Michal Schmidt) [2040643] - octeontx2-af: nix and lbk in loop mode in 98xx (Michal Schmidt) [2040643] - octeontx2-pf: cleanup transmit link deriving logic (Michal Schmidt) [2040643] - octeontx2-af: Allow to configure flow tag LSB byte as RSS adder (Michal Schmidt) [2040643] - octeontx2-af: enable tx shaping feature for 96xx C0 (Michal Schmidt) [2040643] - octeontx2-af: Wait for TX link idle for credits change (Michal Schmidt) [2040643] - octeontx2-af: Change the order of queue work and interrupt disable (Michal Schmidt) [2040643] - octeontx2-af: cn10k: Set cache lines for NPA batch alloc (Michal Schmidt) [2040643] - octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1 (Michal Schmidt) [2040643] - octeontx2-pf: Fix algorithm index in MCAM rules with RSS action (Michal Schmidt) [2040643] - octeontx2-pf: Don't install VLAN offload rule if netdev is down (Michal Schmidt) [2040643] - octeontx2-af: Check capability flag while freeing ipolicer memory (Michal Schmidt) [2040643] - octeontx2-af: Use DMA_ATTR_FORCE_CONTIGUOUS attribute in DMA alloc (Michal Schmidt) [2040643] - octeontx2-pf: send correct vlan priority mask to npc_install_flow_req (Michal Schmidt) [2040643] - octeontx2-pf: Don't mask out supported link modes (Michal Schmidt) [2040643] - octeontx2-af: Handle return value in block reset. (Michal Schmidt) [2040643] - octeontx2-af: cn10k: Fix SDP base channel number (Michal Schmidt) [2040643] - octeontx2-pf: Fix NIX1_RX interface backpressure (Michal Schmidt) [2040643] - octeontx2-pf: Add check for non zero mcam flows (Michal Schmidt) [2040643] - octeontx2-af: remove redudant second error check on variable err (Michal Schmidt) [2040643] - octeontx2-pf: Allow VLAN priority also in ntuple filters (Michal Schmidt) [2040643] - octeontx2-af: configure npc for cn10k to allow packets from cpt (Michal Schmidt) [2040643] - octeontx2-af: cn10K: Get NPC counters value (Michal Schmidt) [2040643] - octeontx2-af: Allocate low priority entries for PF (Michal Schmidt) [2040643] - octeontx2: Move devlink registration to be last devlink command (part 2) (Michal Schmidt) [2040643] - octeontx2: otx2_devlink: Make devlink_register to be void (Michal Schmidt) [2040643] - octeontx2-pf: devlink params support to set mcam entry count (Michal Schmidt) [2040643] - octeontx2-pf: Unify flow management variables (Michal Schmidt) [2040643] - octeontx2-pf: Sort the allocated MCAM entry indices (Michal Schmidt) [2040643] - octeontx2-pf: Ntuple filters support for VF netdev (Michal Schmidt) [2040643] - octeontx2-pf: Enable NETIF_F_RXALL support for VF driver (Michal Schmidt) [2040643] - octeontx2-af: Add debug messages for failures (Michal Schmidt) [2040643] - octeontx2-af: add proper return codes for AF mailbox handlers (Michal Schmidt) [2040643] - octeontx2-af: Modify install flow error codes (Michal Schmidt) [2040643] - octeontx2-af: Fix spelling mistake "Makesure" -> "Make sure" (Michal Schmidt) [2040643] - octeontx2-pf: cn10k: Config DWRR weight based on MTU (Michal Schmidt) [2040643] - octeontx2: Move devlink registration to be last devlink command (part 1) (Michal Schmidt) [2040643] - octeontx2-af: cn10k: DWRR MTU configuration (Michal Schmidt) [2040643] - octeontx2-af: Enhance mailbox trace entry (Michal Schmidt) [2040643]- RDMA/irdma: Cap MSIX used to online CPUs + 1 (Kamal Heib) [2125810] - KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation (Eric Auger) [2166453] - ASoC: amd: ps: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169760] - ASoC: amd: ps: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169760] - ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169760] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169760] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169760] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169760] - Revert "vdpa/mlx5: Add RX MAC VLAN filter support" (Cindy Lu) [2169174] - Revert "vdpa/mlx5: Fix wrong mac address deletion" (Cindy Lu) [2169174] - Revert "vdpa/mlx5: Use eth_broadcast_addr() to assign broadcast address" (Cindy Lu) [2169174] - Revert "vdpa/mlx5: fix error code for deleting vlan" (Cindy Lu) [2169174] - Revert "vdpa/mlx5: clean up indenting in handle_ctrl_vlan()" (Cindy Lu) [2169174] - Revert "vdpa/mlx5: Fix rule forwarding VLAN to TIR" (Cindy Lu) [2169174] - Revert "vdpa/mlx5: Return error on vlan ctrl commands if not supported" (Cindy Lu) [2169174] - kernel.spec: package unstripped kselftests/bpf/test_progs (Jan Stancek) [2161464] - kernel.spec: allow to package some binaries as unstripped (Jan Stancek) [2161464] - cpufreq: tegra194: Enable CPUFREQ thermal cooling (Joel Slebodnick) [2165104] - mm/kmemleak: fix UAF bug in kmemleak_scan() (Waiman Long) [2151065] - mm/kmemleak: simplify kmemleak_cond_resched() usage (Waiman Long) [2151065] - mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free() (Waiman Long) [2151065] - mm: kfence: apply kmemleak_ignore_phys on early allocated pool (Waiman Long) [2151065] - mm/kmemleak.c: fix a comment (Waiman Long) [2151065] - mm: kmemleak: check physical address when scan (Waiman Long) [2151065] - mm: kmemleak: add rbtree and store physical address for objects allocated with PA (Waiman Long) [2151065] - mm: kmemleak: add OBJECT_PHYS flag for objects allocated with physical address (Waiman Long) [2151065] - mm: kmemleak: remove kmemleak_not_leak_phys() and the min_count argument to kmemleak_alloc_phys() (Waiman Long) [2151065] - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() (Waiman Long) [2151065] - memblock tests: Add skeleton of the memblock simulator (Waiman Long) [2151065] - usb: mon: make mmapped memory read only (Desnes Nunes) [2157698] {CVE-2022-43750} - selftests/net: give more time to udpgro bg processes to complete startup (Adrien Thierry) [2143407]- virtio_net: notify MAC address change on device initialization (Laurent Vivier) [2153210] - virtio_net: disable VIRTIO_NET_F_STANDBY if VIRTIO_NET_F_MAC is not set (Laurent Vivier) [2153210] - virtio-net: fix race between ndo_open() and virtio_device_ready() (Laurent Vivier) [2153210] - x86/hyperv: Remove unregister syscore call from Hyper-V cleanup (Mohammed Gamal) [2168542] - drm/ast: Fix start address computation (Jocelyn Falempe) [2166219] - arm64-64k: Increase max NR_IRQS from 64+8192 to 2^^19 (Donald Dutile) [2166450] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Desnes Nunes) [2107603] - net: sched: fix race condition in qdisc_graft() (Davide Caratti) [2165745] {CVE-2023-0590} - xfs: drop write error injection is unfixable, remove it (Carlos Maiolino) [2155605] - xfs: use iomap_valid method to detect stale cached iomaps (Carlos Maiolino) [2155605] - iomap: write iomap validity checks (Carlos Maiolino) [2155605] - xfs: xfs_bmap_punch_delalloc_range() should take a byte range (Carlos Maiolino) [2155605] - iomap: buffered write failure should not truncate the page cache (Carlos Maiolino) [2155605] - xfs,iomap: move delalloc punching to iomap (Carlos Maiolino) [2155605] - xfs: use byte ranges for write cleanup ranges (Carlos Maiolino) [2155605] - xfs: punching delalloc extents on write failure is racy (Carlos Maiolino) [2155605] - xfs: write page faults in iomap are not buffered writes (Carlos Maiolino) [2155605] - pinctrl: qcom: remove duplicate included header files (Alessandro Carminati) [2164821] - pinctrl: qcom: sc8280xp: Rectify UFS reset pins (Alessandro Carminati) [2164821] - pinctrl: qcom: lpass-lpi: Add missed bitfield.h (Alessandro Carminati) [2164821] - arm64: dts: qcom: sc7180: revert "arm64: dts: qcom: sc7180: Avoid glitching SPI CS at bootup on trogdor" (Alessandro Carminati) [2164821] - pinctrl: qcom: sdm670: change sdm670_reserved_gpios to static (Alessandro Carminati) [2164821] - pinctrl: qcom: Avoid glitching lines when we first mux to output (Alessandro Carminati) [2164821] - pinctrl: qcom: add sdm670 pinctrl (Alessandro Carminati) [2164821] - pinctrl: qcom: do not reinitialize gpio valid mask (Alessandro Carminati) [2164821] - pinctrl: qcom: Add missing header(s) (Alessandro Carminati) [2164821] - pinctrl: qcom: restrict drivers per ARM/ARM64 (Alessandro Carminati) [2164821] - pinctrl: qcom: spmi-gpio: Add compatible for PM7250B (Alessandro Carminati) [2164821] - pinctrl: qcom: spmi-gpio: Fix the GPIO strength mapping (Alessandro Carminati) [2164821] - pinctrl: qcom: spmi-gpio: add support for LV_VIN2 and MV_VIN3 subtypes (Alessandro Carminati) [2164821] - pinctrl: qcom: spmi-gpio: Make irqchip immutable (Alessandro Carminati) [2164821] - pinctrl: qcom: Add sc8280xp lpass lpi pinctrl driver (Alessandro Carminati) [2164821] - pinctrl: qcom: Add sm8450 lpass lpi pinctrl driver (Alessandro Carminati) [2164821] - pinctrl: qcom: sc8180x: Fix wrong pin numbers (Alessandro Carminati) [2164821] - pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map (Alessandro Carminati) [2164821] - pinctrl: qcom: sm8250: Fix PDC map (Alessandro Carminati) [2164821] - pinctrl: qcom: Make PINCTRL_SM8450 depend on PINCTRL_MSM (Alessandro Carminati) [2164821] - pinctrl: qcom: Add SM6375 TLMM driver (Alessandro Carminati) [2164821] - pinctrl: qcom-pmic-gpio: add support for PMP8074 (Alessandro Carminati) [2164821] - gpio: thunderx: Don't directly include asm-generic/msi.h (Alessandro Carminati) [2164821] - gpio: Remove dynamic allocation from populate_parent_alloc_arg() (Alessandro Carminati) [2164821] - pinctrl: qcom: sc7280: Fix compile bug (Alessandro Carminati) [2164821] - pinctrl: qcom: Add pinctrl driver for MSM8909 (Alessandro Carminati) [2164821] - pinctrl: qcom: sc7280: Fix compile bug (Alessandro Carminati) [2164821] - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed (Alessandro Carminati) [2164821] - pinctrl: qcom: sc7280: Add clock optional check for ADSP bypass targets (Alessandro Carminati) [2164821] - pinctrl: qcom: spmi-gpio: Add pm8226 compatibility (Alessandro Carminati) [2164821]- blk-cgroup: don't update io stat for root cgroup (Ming Lei) [2167245] - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2167094] - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2159642] - redhat: Include Azure CVM specific udev rules into UKI's initramfs (Vitaly Kuznetsov) [2165913] - r8169: fix dmar pte write access is not set error (Jose Ignacio Tornos Martinez) [2159618] - r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down() (Jose Ignacio Tornos Martinez) [2159618] - r8169: enable GRO software interrupt coalescing per default (Jose Ignacio Tornos Martinez) [2159618] - r8169: use tp_to_dev instead of open code (Jose Ignacio Tornos Martinez) [2159618] - drivers: net: convert to boolean for the mac_managed_pm flag (Jose Ignacio Tornos Martinez) [2159618] - r8169: add rtl_disable_rxdvgate() (Jose Ignacio Tornos Martinez) [2159618] - r8169: remove rtl_wol_shutdown_quirk() (Jose Ignacio Tornos Martinez) [2159618] - r8169: merge support for chip versions 10, 13, 16 (Jose Ignacio Tornos Martinez) [2159618] - r8169: remove not needed net_ratelimit() check (Jose Ignacio Tornos Martinez) [2159618] - r8169: remove useless PCI region size check (Jose Ignacio Tornos Martinez) [2159618] - r8169: remove comment about apparently non-existing chip versions (Jose Ignacio Tornos Martinez) [2159618] - r8169: merge handling of chip versions 12 and 17 (RTL8168B) (Jose Ignacio Tornos Martinez) [2159618] - net: ethernet: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2159618] - r8169: fix accessing unset transport header (Jose Ignacio Tornos Martinez) [2159618] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Jose Ignacio Tornos Martinez) [2159618] - cifs: refcount only the selected iface during interface update (Ronnie Sahlberg) [2151418] - cifs: drop the lease for cached directories on rmdir or rename (Ronnie Sahlberg) [2151418] - cifs: find and use the dentry for cached non-root directories also (Ronnie Sahlberg) [2151418] - cifs: enable caching of directories for which a lease is held (Ronnie Sahlberg) [2151418] - cifs: fix skipping to incorrect offset in emit_cached_dirents (Ronnie Sahlberg) [2151418] - cifs: store a pointer to a fid in the cfid structure instead of the struct (Ronnie Sahlberg) [2151418] - cifs: improve handlecaching (Ronnie Sahlberg) [2151418] - cifs: Make tcon contain a wrapper structure cached_fids instead of cached_fid (Ronnie Sahlberg) [2151418] - cifs: Add helper function to check smb1+ server (Ronnie Sahlberg) [2151418] - cifs: Use help macro to get the mid header size (Ronnie Sahlberg) [2151418] - cifs: Use help macro to get the header preamble size (Ronnie Sahlberg) [2151418] - cifs: Do not access tcon->cfids->cfid directly from is_path_accessible (Ronnie Sahlberg) [2151418] - cifs: Add constructor/destructors for tcon->cfid (Ronnie Sahlberg) [2151418] - cifs: Do not use tcon->cfid directly, use the cfid we get from open_cached_dir (Ronnie Sahlberg) [2151418] - cifs: Move cached-dir functions into a separate file (Ronnie Sahlberg) [2151418] - cifs: when insecure legacy is disabled shrink amount of SMB1 code (Ronnie Sahlberg) [2151418] - cifs: remove unnecessary locking of chan_lock while freeing session (Ronnie Sahlberg) [2151418] - cifs: avoid use of global locks for high contention data (Ronnie Sahlberg) [2151418] - cifs: add missing spinlock around tcon refcount (Ronnie Sahlberg) [2151418] - cifs: avoid deadlocks while updating iface (Ronnie Sahlberg) [2151418] - cifs: Use after free in debug code (Ronnie Sahlberg) [2151418] - cifs: during reconnect, update interface if necessary (Ronnie Sahlberg) [2151418] - cifs: fix race condition with delayed threads (Ronnie Sahlberg) [2151418] - cifs: change iface_list from array to sorted linked list (Ronnie Sahlberg) [2151418] - cifs: update cifs_ses::ip_addr after failover (Ronnie Sahlberg) [2151418] - cifs: avoid parallel session setups on same channel (Ronnie Sahlberg) [2151418] - cifs: fix potential deadlock in direct reclaim (Ronnie Sahlberg) [2151418] - smb3: remove unneeded null check in cifs_readdir (Ronnie Sahlberg) [2151418] - cifs: cache the dirents for entries in a cached directory (Ronnie Sahlberg) [2151418]- cifs: serialize all mount attempts (Ronnie Sahlberg) [2165757] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2165755] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2165633] - memory: tegra: Add DLA clients for Tegra234 (Joel Slebodnick) [2144645] - dt-bindings: tegra: Update headers for Tegra234 (Joel Slebodnick) [2144645] - KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2035694] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2035694] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2035694] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2035694] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2035694] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2035694] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2035694] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2035694] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2035694] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2035694] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2035694] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2035694] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2035694] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2035694] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2035694] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2035694] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2035694] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2035694] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2035694] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2035694] - tty: serial: qcom_geni: avoid duplicate struct member init (Alessandro Carminati) [2162957] - tty: serial: qcom-geni-serial: Add support for Hibernation feature (Alessandro Carminati) [2162957] - tty: serial: qcom-geni-serial: Replace hardcoded icc flags with macros. (Alessandro Carminati) [2162957] - serial: Make ->set_termios() old ktermios const (Alessandro Carminati) [2162957] - tty: serial: qcom-geni-serial: Fix %lu -> %u in print statements (Alessandro Carminati) [2162957] - tty: serial: qcom-geni-serial: Fix get_clk_div_rate() which otherwise could return a sub-optimal clock rate. (Alessandro Carminati) [2162957] - tty: serial: qcom-geni-serial: Implement start_rx callback (Alessandro Carminati) [2162957] - serial: core: Introduce callback for start_rx and do stop_rx in suspend only if this callback implementation is present. (Alessandro Carminati) [2162957] - serial: qcom_geni_serial: Disable MMIO tracing for geni serial (Alessandro Carminati) [2162957] - tty: serial: qcom-geni-serial: Remove uart frequency table. Instead, find suitable frequency with call to clk_round_rate. (Alessandro Carminati) [2162957] - serial: core: Do stop_rx in suspend path for console if console_suspend is disabled (Alessandro Carminati) [2162957] - serial: qcom: use check for empty instead of pending (Alessandro Carminati) [2162957] - serial: make uart_console_write->putchar()'s character an unsigned char (Alessandro Carminati) [2162957] - PCI: qcom-ep: Setup PHY to work in EP mode (Shawn Doherty) [2164511] - PCI: qcom: Setup PHY to work in RC mode (Shawn Doherty) [2164511] - PCI: qcom: Fix error message for reset_control_assert() (Shawn Doherty) [2164511] - PCI: qcom: Add basic interconnect support (Shawn Doherty) [2164511] - dt-bindings: PCI: qcom: Allow 'dma-coherent' property (Shawn Doherty) [2164511] - dt-bindings: PCI: qcom: Add SC8280XP/SA8540P interconnects (Shawn Doherty) [2164511] - ASoC: tegra: Add binding doc for OPE module (Joel Slebodnick) [2122417] - ASoC: tegra: Add binding doc for ASRC module (Joel Slebodnick) [2122417] - ASoC: Document Tegra234 APE support (Joel Slebodnick) [2122417] - ASoC: dt-bindings: tegra: Few more Tegra210 AHUB modules (Joel Slebodnick) [2122417]- arm64: dts: qcom: sc8280xp: fix UFS DMA coherency (Adrien Thierry) [2159516] - arm64: dts: qcom: sa8540p-ride: enable PCIe support (Adrien Thierry) [2159516] - arm64: dts: qcom: add SA8540P ride(Qdrive-3) (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: drop reference-clock source (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: Add bwmon instances (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: Set up L3 scaling (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: Add epss_l3 node (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: update UFS PHY nodes (Adrien Thierry) [2159516] - dt-bindings: power: rpmpd: Add SM4250 support (Adrien Thierry) [2159516] - dt-bindings: power: rpmpd: Add SM8550 to rpmpd binding (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix UFS reference clocks (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix PCIe DMA coherency (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop redundant clock allocation (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop redundant clock allocation (Adrien Thierry) [2159516] - phy: qcom-qmp: drop unused type header (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop sc8280xp reference-clock source (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: add support for updated sc8280xp binding (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: rename DP_PHY register pointer (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: rename common-register pointers (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up DP clock callbacks (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: separate clock and provider registration (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: add clock registration helper (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop redundant clock allocation (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop redundant clock structure (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: generate pipe clock name (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: restructure PHY creation (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop v4 reference-clock source (Adrien Thierry) [2159516] - dt-bindings: phy: qcom,qmp-usb3-dp: fix sc8280xp binding (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up DP callback names (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up probe initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up device-tree parsing (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: merge driver data (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: merge USB and DP configurations (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop lanes config parameter (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: add DP configuration tables (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: rename sc8280xp config (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up DP configurations (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: add dedicated DP iomem pointers (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: separate USB and DP devicetree parsing (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up serdes initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: separate USB and DP power-on ops (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: rename DP PHY ops (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: separate USB and DP init ops (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop unnecessary debug message (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: rename USB PHY ops (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop unused DP PHY mode op (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: rename PHY ops structures (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: move pm ops (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: move device-id table (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: sort device-id table (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up common initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix runtime suspend (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix broken power on (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix sc8180x reset (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix sdm845 reset (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix out-of-bounds clock access (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp/sa8540p: add PCIe2-4 nodes (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: Fix sm8450_qmp_gen4x2_pcie_pcs_tbl[] register names (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: Fix high latency with 4x2 PHY when ASPM is enabled (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: split pcs_misc init cfg for ipq8074 pcs table (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: add support for sc8280xp 4-lane PHYs (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: add support for sc8280xp (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: add support for pipediv2 clock (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: fix initialisation reset (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: restructure PHY creation (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: add register init helper (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: use shorter tables identifiers (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: clean up PHY lane init (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: rename PHY ops structure (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: clean up probe initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: clean up device-tree parsing (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: merge driver data (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: move device-id table (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: sort device-id table (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix USB MP QMP PHY nodes (Adrien Thierry) [2159516] - dt-bindings: power: rpmpd: Add QDU1000/QRU1000 to rpmpd binding (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: add support for updated sc8280xp binding (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: restructure PHY creation (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: clean up PHY init (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: rename PHY ops structure (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: clean up probe initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: clean up device-tree parsing (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: merge driver data (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: move pm ops (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: move device-id table (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: sort device-id table (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: fix sc8280xp PCS_USB offset (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: add TCSR node (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: add support for updated sc8280xp binding (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: restructure PHY creation (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: clean up PHY init (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: rename PHY ops structure (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: clean up probe initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: clean up device-tree parsing (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: merge driver data (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: move device-id table (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix NULL-deref on runtime resume (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: correct registers layout for IPQ8074 USB3 PHY (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop start and pwrdn-ctrl abstraction (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop start and pwrdn-ctrl abstraction (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop start and pwrdn-ctrl abstraction (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: add config sanity checks (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop start-ctrl abstraction (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop start and pwrdn-ctrl abstraction (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: increase status polling period (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: clean up status polling (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: increase ready polling period (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: clean up ready polling (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop unused phy-status config (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: increase status polling period (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up status polling (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: increase status polling period (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: clean up ready and status polling (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: increase status polling period (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: clean up status polling (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: fix ipq6018 initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: fix ipq8074-gen3 initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: fix sc8180x initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop power-down delay config (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop sc8280xp power-down delay (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop power-down delay config (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop sc8280xp power-down delay (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop power-down delay config (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: replace power-down delay (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop power-down delay config (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop unused in-layout configuration (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop unused in-layout configuration (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop unused in-layout configuration (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop redundant ipq8074 power on (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop unused in-layout configuration (Adrien Thierry) [2159516] - phy: qcom-qmp: drop superfluous comments (Adrien Thierry) [2159516] - phy: qcom-qmp: drop regulator error message (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: add rpmh-stats node (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix UFS PHY serdes size (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: drop broken DP PHY nodes (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix USB PHY PCS registers (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix USB1 PHY RX1 registers (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix USB0 PHY PCS_MISC registers (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: correct ref clock for ufs_mem_phy (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix ufs_card_phy ref clock (Adrien Thierry) [2159516] - dt-bindings: power: rpmpd: add sdm670 power domains (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop bogus register update (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: clean up clock lists (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: clean up power-down handling (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: clean up power-down handling (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up power-down handling (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: clean up power-down handling (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: move power-down update (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: clean up power-down handling (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop unused common-block registers (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop unused UFS reset (Adrien Thierry) [2159516] - phy: qcom-qmp: fix obsolete lane comments (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: Support SM8450 PCIe1 PHY in EP mode (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: support separate tables for EP mode (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: split register tables into common and extra parts (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: fix resource mapping for SDM845 QHP PHY (Adrien Thierry) [2159516] - phy: rockchip-snps-pcie3: only look for rockchip,pipe-grf on rk3588 (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516] - phy: qualcomm: call clk_disable_unprepare in the error handling (Adrien Thierry) [2159516] - phy: qcom-snps: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516] - phy: qcom-qusb2: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop redundant DP config flag (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: consolidate lane config (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: consolidate lane config (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: consolidate lane config (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: rename nlanes config (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: consolidate lane config (Adrien Thierry) [2159516] - phy: qcom-qmp: drop unused index field (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop unused config field (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop unused mode field (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop unused kernel doc (Adrien Thierry) [2159516] - phy: qcom-qmp: drop unused forward declarations (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop init and exit wrappers (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop init and exit wrappers (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop unused type from config (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop unused type from config (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop unused type from config (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop unused type from config (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix sc8280xp PCS_USB offset (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop legacy DT workaround (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop legacy DT workaround (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop unused legacy DT workaround (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop unused legacy DT workaround (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop unused pcs_misc handling (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: fix memleak on probe deferral (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: fix memleak on probe deferral (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix memleak on probe deferral (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: fix memleak on probe deferral (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: fix memleak on probe deferral (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: add pcs_misc sanity check (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: shorten function prefixes (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: shorten function prefixes (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: shorten function prefixes (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop unused secondary init tables (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: shorten function prefixes (Adrien Thierry) [2159516] - phy: qcom-qmp: silence noisy probe (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop unused defines (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: disable runtime PM on unbind (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop unused defines (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop unused runtime PM implementation (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop unused defines (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop unused runtime PM implementation (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop unused defines (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop unused runtime PM implementation (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop unused defines (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: disable runtime PM on unbind (Adrien Thierry) [2159516] - dt-bindings: power: rpmpd: Add SM6375 power domains (Adrien Thierry) [2159516] - phy: qcom-snps: Add support for overriding phy tuning parameters (Adrien Thierry) [2159516] - phy: qcom-qmp: drop dual-lane comments (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: shorten function prefixes (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop if (table) conditions (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: mark USB controllers as wakeup-sources (Adrien Thierry) [2159516] - phy: rockchip: Support PCIe v3 (Adrien Thierry) [2159516] - phy: qcom: edp: Postpone clk_set_rate until the PLL is up (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop pipe clock lane suffix (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop reset lane suffix (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop pipe clock lane suffix (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop pipe clock lane suffix (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop unused lane reset (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop pipe clock lane suffix (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: Add sc8280xp USB/DP combo phys (Adrien Thierry) [2159516] - phy: qcom-qmp: Add SC8280XP USB3 UNI phy (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: Parameterize swing and pre_emphasis tables (Adrien Thierry) [2159516] - phy: qualcomm: phy-qcom-qmp: add support for combo USB3+DP phy on SDM845 (Adrien Thierry) [2159516] - phy: qcom: edp: Add SC8280XP eDP and DP PHYs (Adrien Thierry) [2159516] - phy: qcom: edp: Introduce support for DisplayPort (Adrien Thierry) [2159516] - phy: qcom: edp: Perform lane configuration (Adrien Thierry) [2159516] - phy: qcom: edp: Generate unique clock names (Adrien Thierry) [2159516] - dt-bindings: gpio: add pull-disable flag (Adrien Thierry) [2159516] - dt-bindings: power: qcom-rpmpd: Add MSM8909 power domains (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: add missing 300MHz (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix USB interrupts (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix USB clock order and naming (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix usb_1 ssphy irq (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: Fix PMU interrupt (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix the smmu interrupt values (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: statify qmp_phy_vreg_l (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: Add lost ranges for timer (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix DP PHY node unit addresses (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix usb_0 HS PHY ref clock (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: define QPHY_V2_PCS_PLL_LOCK_CHK_DLY_TIME register (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: replace FLL layout writes for msm8996 (Adrien Thierry) [2159516] - phy: qcom-qmp: pcs-pcie-v4: add missing registers (Adrien Thierry) [2159516] - phy: qcom-qmp: pcs-v3: add missing registers (Adrien Thierry) [2159516] - phy: qcom-qmp: qserdes-com-v5: add missing registers (Adrien Thierry) [2159516] - phy: qcom-qmp: qserdes-com-v4: add missing registers (Adrien Thierry) [2159516] - phy: qcom-qmp: qserdes-com-v3: add missing registers (Adrien Thierry) [2159516] - phy: qcom-qmp: qserdes-com: add missing registers (Adrien Thierry) [2159516] - phy: qcom-qmp: split PCS_UFS V3 symbols to separate header (Adrien Thierry) [2159516] - phy: qcom-qmp: split allegedly 4.20 and 5.20 PCS registers (Adrien Thierry) [2159516] - phy: qcom-qmp: split allegedly 4.20 and 5.20 TX/RX registers (Adrien Thierry) [2159516] - phy: qcom-qmp: move PCIE QHP registers to separate header (Adrien Thierry) [2159516] - phy: qcom-qmp: move PCS V5 registers to separate headers (Adrien Thierry) [2159516] - phy: qcom-qmp: move PCS V4 registers to separate headers (Adrien Thierry) [2159516] - phy: qcom-qmp: move PCS V3 registers to separate headers (Adrien Thierry) [2159516] - phy: qcom-qmp: move PCS V2 registers to separate header (Adrien Thierry) [2159516] - phy: qcom-qmp: move QSERDES PLL registers to separate header (Adrien Thierry) [2159516] - phy: qcom-qmp: move QSERDES V5 registers to separate headers (Adrien Thierry) [2159516] - phy: qcom-qmp: move QSERDES V4 registers to separate headers (Adrien Thierry) [2159516] - phy: qcom-qmp: move QSERDES V3 registers to separate headers (Adrien Thierry) [2159516] - phy: qcom-qmp: move QSERDES registers to separate header (Adrien Thierry) [2159516] - phy: qcom-qmp: use QPHY_V4_PCS for ipq6018/ipq8074 PCIe gen3 (Adrien Thierry) [2159516] - phy: qcom-qmp: rename QMP V2 PCS registers (Adrien Thierry) [2159516] - phy: qcom-qmp: drop special QMP V2 PCIE gen3 defines (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: split pcs_misc region for ipq6018 pcie gen3 (Adrien Thierry) [2159516] - phy: qcom-qmp-combo,usb: add support for separate PCS_USB region (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: remove spurious register write in the msm8996 table (Adrien Thierry) [2159516] - phy: qcom-qmp: fix the QSERDES_V5_COM_CMN_MODE register (Adrien Thierry) [2159516] - phy: qcom-qmp: add regulator_set_load to dp phy (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: drop UFS PHY clock-cells (Adrien Thierry) [2159516] - phy: qcom-edp: add regulator_set_load to edp phy (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: add IPQ8074 PCIe Gen3 QMP PHY support (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: make pipe clock rate configurable (Adrien Thierry) [2159516] - phy: qcom-qmp: clean up hex defines (Adrien Thierry) [2159516] - phy: qcom-qmp: clean up define alignment (Adrien Thierry) [2159516] - phy: qcom-qmp: clean up v4 and v5 define order (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: clean up pipe clock handling (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop obsolete pipe clock type check (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop obsolete pipe clock type check (Adrien Thierry) [2159516] - arm64: dts: qcom: add SA8540P and ADP (Adrien Thierry) [2159516] - arm64: dts: qcom: add SC8280XP platform (Adrien Thierry) [2159516] - dt-bindings: mailbox: qcom-ipcc: Add NSP1 client (Adrien Thierry) [2159516] - phy: qcom-qmp: fix PCIe PHY support (Adrien Thierry) [2159516] - phy: qcom-qmp: fix msm8996 PCIe PHY support (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: use bulk reset_control API (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: use bulk reset_control API (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: use bulk reset_control API (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: use bulk reset_control API (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop multi-PHY support (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop multi-PHY support (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop multi-PHY support (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: cleanup the driver (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: cleanup the driver (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: cleanup the driver (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: cleanup the driver (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: cleanup the driver (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop support for non-USB PHY types (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop support for non-UFS PHY types (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop support for non-PCIe PHY types (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop support for non-PCIe PHY types (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop support for PCIe,UFS PHY types (Adrien Thierry) [2159516] - phy: qcom-qmp: drop old QMP PHY driver source (Adrien Thierry) [2159516] - phy: qcom-qmp: switch to new split QMP PHY driver (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: change symbol prefix to qcom_qmp_phy_usb (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: change symbol prefix to qcom_qmp_phy_ufs (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie_msm8996 (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: change symbol prefix to qcom_qmp_phy_combo (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop all non-combo compatibles support (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop all non-USB compatibles support (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop all non-UFS compatibles support (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop all compatibles except msm8996-pcie-phy (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop all non-PCIe compatibles support (Adrien Thierry) [2159516] - phy: qcom-qmp: create copies of QMP PHY driver (Adrien Thierry) [2159516] - dt-bindings: mailbox: Add more protocol and client ID (Adrien Thierry) [2159516] - clk: qcom: rpmh: Add support for RPMH clocks on SM6350 (Adrien Thierry) [2159516]- kernfs: fix use-after-free in __kernfs_remove (Ian Kent) [2143947] - iommu/arm-smmu-qcom: Add SM6350 SMMUv2 (Adrien Thierry) [2164639] - iommu/arm-smmu-qcom: Add generic qcom,smmu-500 match entry (Adrien Thierry) [2164639] - iommu/arm-smmu-qcom: Stop using mmu500 reset for v2 MMUs (Adrien Thierry) [2164639] - iommu/arm-smmu-qcom: Merge table from arm-smmu-qcom-debug into match data (Adrien Thierry) [2164639] - iommu/arm-smmu-qcom: provide separate implementation for SDM845-smmu-500 (Adrien Thierry) [2164639] - iommu/arm-smmu-qcom: Move the qcom,adreno-smmu check into qcom_smmu_create (Adrien Thierry) [2164639] - iommu/arm-smmu-qcom: Move implementation data into match data (Adrien Thierry) [2164639] - iommu/arm-smmu-qcom: Add SM6115 support (Adrien Thierry) [2164639] - drivers: arm-smmu-impl: Add QDU1000 and QRU1000 iommu implementation (Adrien Thierry) [2164639] - netfilter: nf_tables: honor set timeout and garbage collection updates (Florian Westphal) [2164485] - netfilter: nf_tables: perform type checking for existing sets (Florian Westphal) [2164485] - netfilter: nf_tables: add function to create set stateful expressions (Florian Westphal) [2164485] - netfilter: nf_tables: consolidate set description (Florian Westphal) [2164485] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2162022] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2162022] - atlantic: Fix issue in the pm resume flow. (Íñigo Huguet) [2162022] - atlantic: Fix driver resume flow. (Íñigo Huguet) [2162022] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Íñigo Huguet) [2162022] - net: atlantic: invert deep par in pm functions, preventing null derefs (Íñigo Huguet) [2162022] - ACPI: CPPC: Disable FIE if registers in PCC regions (Mark Langsdorf) [2153646] - net: mlx5: eliminate anonymous module_init & module_exit (Mohammad Kabat) [2157856] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Mohammad Kabat) [2157856] - net/mlx5e: Set decap action based on attr for sample (Mohammad Kabat) [2157856] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Mohammad Kabat) [2157856] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Mohammad Kabat) [2157856] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Mohammad Kabat) [2157856] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Mohammad Kabat) [2157856] - net/mlx5: Fix ptp max frequency adjustment range (Mohammad Kabat) [2157856] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Mohammad Kabat) [2157856] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Mohammad Kabat) [2157856] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Mohammad Kabat) [2157856] - net/mlx5e: Verify dev is present for fix features ndo (Mohammad Kabat) [2157856] - net/mlx5: Fix command stats access after free (Mohammad Kabat) [2157856] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Mohammad Kabat) [2157856] - net/mlx5: check attr pointer validity before dereferencing it (Mohammad Kabat) [2157856] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Mohammad Kabat) [2157856] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Mohammad Kabat) [2157856] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Mohammad Kabat) [2157856] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Mohammad Kabat) [2157856] - net/mlx5e: Always clear dest encap in neigh-update-del (Mohammad Kabat) [2157856] - net/mlx5e: CT: Fix ct debugfs folder name (Mohammad Kabat) [2157856] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Mohammad Kabat) [2157856] - net/mlx5: Fix RoCE setting at HCA level (Mohammad Kabat) [2157856] - net/mlx5: Avoid recovery in probe flows (Mohammad Kabat) [2157856] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Mohammad Kabat) [2157856] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Mohammad Kabat) [2157856] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Mohammad Kabat) [2157856 2158371]- Split partner modules into a sub-package (Alice Mitchell) [2039020] - Enable kAFS and it's dependancies in RHEL (Alice Mitchell) [2039020] - netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function. (Florian Westphal) [2161695] - netfilter: ipset: fix hash:net,port,net hang with /0 subnet (Florian Westphal) [2161695] - ipvs: use u64_stats_t for the per-cpu counters (Florian Westphal) [2161695] - netfilter: flowtable: really fix NAT IPv6 offload (Florian Westphal) [2161695] - netfilter: conntrack: fix using __this_cpu_add in preemptible (Florian Westphal) [2161695] - netfilter: flowtable_offload: fix using __this_cpu_add in preemptible (Florian Westphal) [2161695] - netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one (Florian Westphal) [2161695] - netfilter: flowtable_offload: add missing locking (Florian Westphal) [2161695] - netfilter: ipset: restore allowing 64 clashing elements in hash:net,iface (Florian Westphal) [2161695] - netfilter: ipset: regression in ip_set_hash_ip.c (Florian Westphal) [2161695] - netfilter: Cleanup nft_net->module_list from nf_tables_exit_net() (Florian Westphal) [2161695] - netfilter: nfnetlink: fix potential dead lock in nfnetlink_rcv_msg() (Florian Westphal) [2161695] - netfilter: nf_tables: nft_parse_register can return a negative value (Florian Westphal) [2161695] - intel_th: msu: Use memset_startat() for clearing hw header (Eric Chanudet) [2159468] - redhat/configs: leave -Werror off for now (Eric Chanudet) [2159468] - gcc-12: disable '-Warray-bounds' universally for now (Eric Chanudet) [2159468] - kbuild: Fix -Wimplicit-fallthrough=5 error for GCC 5.x and 6.x (Eric Chanudet) [2159468] - s390: disable -Warray-bounds (Eric Chanudet) [2159468] - gcc-12: disable '-Wdangling-pointer' warning for now (Eric Chanudet) [2159468] - Makefile: fix 2 typos (Eric Chanudet) [2159468] - Makefile: Enable -Wzero-length-bounds (Eric Chanudet) [2159468] - Makefile: Enable -Warray-bounds (Eric Chanudet) [2159468] - sparc: Unbreak the build (Eric Chanudet) [2159468] - Makefile: Enable -Wcast-function-type (Eric Chanudet) [2159468] - kconfig: Add support for -Wimplicit-fallthrough (Eric Chanudet) [2159468] - Makefile: use -Wno-main in the full kernel tree (Eric Chanudet) [2159468] - s390: remove WARN_DYNAMIC_STACK (Eric Chanudet) [2159468] - Enable '-Werror' by default for all kernel builds (Eric Chanudet) [2159468] - kbuild: Shuffle blank line to improve comment meaning (Eric Chanudet) [2159468] - x86/boot: Wrap literal addresses in absolute_pointer() (Eric Chanudet) [2159468] - scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info (Eric Chanudet) [2159468] - bnx2x: Use struct_group() for memcpy() region (Eric Chanudet) [2159468] - RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size (Eric Chanudet) [2159468] - iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl (Eric Chanudet) [2159468] - dm integrity: Use struct_group() to zero struct journal_sector (Eric Chanudet) [2159468] - bnxt_en: Use struct_group_attr() for memcpy() region (Eric Chanudet) [2159468] - ipv6: Use memset_after() to zero rt6_info (Eric Chanudet) [2159468] - xfrm: Use memset_after() to clear padding (Eric Chanudet) [2159468] - virtio-pci: Remove wrong address verification in vp_del_vqs() (Eric Chanudet) [2159468] - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() (Eric Chanudet) [2159468] - skbuff: Switch structure bounds to struct_group() (Eric Chanudet) [2159468] - tracing: Use memset_startat() to zero struct trace_iterator (Eric Chanudet) [2159468] - kernel/sysctl.c: fixup printk sysctl constants (Eric Chanudet) [2159468] - crypto: dh - constify struct dh's pointer members (Eric Chanudet) [2159468] - cert host tools: Stop complaining about deprecated OpenSSL functions (Eric Chanudet) [2159468] - kernel/sysctl.c: remove unused variable ten_thousand (Eric Chanudet) [2159468]- spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers (Mark Salter) [2071848 2122415] - spi: bcm2835aux: Convert to use GPIO descriptors (Mark Salter) [2071848 2122415] - spi: bcm2835aux: use 'unsigned int' instead of 'unsigned' (Mark Salter) [2071848 2122415] - redhat/configs: enable CONFIG_SPI_TEGRA210_QUAD (Mark Salter) [2071848 2122415] - spi: spi-imx: spi_imx_transfer_one(): check for DMA transfer first (Mark Salter) [2071848 2122415] - spi: tegra210-quad: Fix duplicate resource error (Mark Salter) [2071848 2122415] - spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock (Mark Salter) [2071848 2122415] - spi: amd: Fix SPI_SPD7 value (Mark Salter) [2071848 2122415] - spi: tegra210-quad: Don't initialise DMA if not supported (Mark Salter) [2071848 2122415] - spi: qup: support using GPIO as chip select line (Mark Salter) [2071848 2122415] - spi: tegra210-quad: Fix combined sequence (Mark Salter) [2071848 2122415] - spi: Ensure that sg_table won't be used after being freed (Mark Salter) [2071848 2122415] - spi: Split transfers larger than max size (Mark Salter) [2071848 2122415] - spi: Fix cache corruption due to DMA/PIO overlap (Mark Salter) [2071848 2122415] - spi: Save current RX and TX DMA devices (Mark Salter) [2071848 2122415] - spi: spi-fsl-qspi: Use devm_platform_ioremap_resource_byname() (Mark Salter) [2071848 2122415] - spi: spi-fsl-lpspi: Use devm_platform_get_and_ioremap_resource() (Mark Salter) [2071848 2122415] - spi: Group cs_change and cs_off flags together in struct spi_transfer (Mark Salter) [2071848 2122415] - spi: lpspi: Remove the unneeded result variable (Mark Salter) [2071848 2122415] - spi: Add capability to perform some transfer with chipselect off (Mark Salter) [2071848 2122415] - spi: nxp-fspi: Do not dereference fwnode in struct device (Mark Salter) [2071848 2122415] - spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime() (Mark Salter) [2071848 2122415] - spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume() (Mark Salter) [2071848 2122415] - spi: amd: Fix speed selection (Mark Salter) [2071848 2122415] - spi: amd: Configure device speed (Mark Salter) [2071848 2122415] - spi: pxa2xx: Remove the unneeded result variable (Mark Salter) [2071848 2122415] - spi: move from strlcpy with unused retval to strscpy (Mark Salter) [2071848 2122415] - spi: amd: Setup all xfers before opcode execution (Mark Salter) [2071848 2122415] - spi: lpspi: Simplify some error message (Mark Salter) [2071848 2122415] - spi: spi: Fix queue hang if previous transfer failed (Mark Salter) [2071848 2122415] - spi: mux: Fix mux interaction with fast path optimisations (Mark Salter) [2071848 2122415] - spi: spi.c: Add missing __percpu annotations in users of spi_statistics (Mark Salter) [2071848 2122415] - spi: Fix simplification of devm_spi_register_controller (Mark Salter) [2071848 2122415] - spi: remove duplicate parameters check in acpi_spi_add_resource() (Mark Salter) [2071848 2122415] - spi: propagate error code to the caller of acpi_spi_device_alloc() (Mark Salter) [2071848 2122415] - spi: amd: Add struct and enum kernel-doc comments (Mark Salter) [2071848 2122415] - spi: amd: Drop io_base_addr member from struct amd_spi (Mark Salter) [2071848 2122415] - spi: amd: Make use of dev_err_probe() (Mark Salter) [2071848 2122415] - spi: amd: Make use of devm_spi_alloc_master() (Mark Salter) [2071848 2122415] - spi: Use device_find_any_child() instead of custom approach (Mark Salter) [2071848 2122415] - spi: spi.c: Remove redundant else block (Mark Salter) [2071848 2122415] - spi: spi.c: Fix comment style (Mark Salter) [2071848 2122415] - spi: spi.c: White-space fix in __spi_pump_messages() (Mark Salter) [2071848 2122415] - spi: pxa2xx: Add support for Intel Meteor Lake-P (Mark Salter) [2071848 2122415] - spi: opportunistically skip ctlr->cur_msg_completion (Mark Salter) [2071848 2122415] - spi: Ensure the io_mutex is held until spi_finalize_current_message() (Mark Salter) [2071848 2122415] - spi: Set ctlr->cur_msg also in the sync transfer case (Mark Salter) [2071848 2122415] - spi: Remove unneeded READ_ONCE for ctlr->busy flag (Mark Salter) [2071848 2122415] - spi: Remove the now unused ctlr->idling flag (Mark Salter) [2071848 2122415] - spi: Remove check for idling in __spi_pump_messages() (Mark Salter) [2071848 2122415] - spi: Remove check for controller idling in spi sync path (Mark Salter) [2071848 2122415] - spi: __spi_pump_messages: Consolidate spin_unlocks to goto target (Mark Salter) [2071848 2122415] - spi: Lock controller idling transition inside the io_mutex (Mark Salter) [2071848 2122415] - spi: Don't use the message queue if possible in spi_sync (Mark Salter) [2071848 2122415] - spi: Move ctlr->cur_msg_prepared to struct spi_message (Mark Salter) [2071848 2122415] - spi: core: Fix error code in spi_register_controller() (Mark Salter) [2071848 2122415] - spi: tegra210-quad: Multi-cs support (Mark Salter) [2071848 2122415] - spi: Fix per-cpu stats access on 32 bit systems (Mark Salter) [2071848 2122415] - spi: : Add missing documentation for struct members (Mark Salter) [2071848 2122415] - spi: spi.c: Convert statistics to per-cpu u64_stats_t (Mark Salter) [2071848 2122415] - spi: fix typo in comment (Mark Salter) [2071848 2122415] - spi: amd: Limit max transfer and message size (Mark Salter) [2071848 2122415] - spi: spi-imx: mx51_ecspi_prepare_message(): skip writing MX51_ECSPI_CONFIG register if unchanged (Mark Salter) [2071848 2122415] - spi: spi-imx: add PIO polling support (Mark Salter) [2071848 2122415] - spi: spi-imx: replace struct spi_imx_data::bitbang by pointer to struct spi_controller (Mark Salter) [2071848 2122415] - spi: spi-imx: spi_imx_buf_rx_swap_u32(): replace open coded swahw32s() (Mark Salter) [2071848 2122415] - spi: spi-imx: spi_imx_buf_rx_swap_u32(): fix sparse warning: use swab32s() instead of cpu_to_be32() (Mark Salter) [2071848 2122415] - spi: spi-imx: mx51_ecspi_intctrl(): prefer 'unsigned int' to bare use of 'unsigned' (Mark Salter) [2071848 2122415] - spi: spi-imx: avoid unnecessary line continuations (Mark Salter) [2071848 2122415] - spi: spi-imx: fix sparse warning: add identifier name to function definition (Mark Salter) [2071848 2122415] - spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() (Mark Salter) [2071848 2122415] - spi: spi-imx: complete conversion from master -> controller (Mark Salter) [2071848 2122415] - spi: core: Display return code when failing to transfer message (Mark Salter) [2071848 2122415] - spi: Doc fix - Describe add_lock and dma_map_dev in spi_controller (Mark Salter) [2071848 2122415] - spi: Use helper for safer setting of driver_override (Mark Salter) [2071848 2122415] - spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2071848 2122415] - spi: core: Initialize returned status in spi_setup (Mark Salter) [2071848 2122415] - spi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2071848 2122415] - spi: spi-imx: add support for SPI_RX_CPHA_FLIP (Mark Salter) [2071848 2122415] - spi: add SPI_RX_CPHA_FLIP mode bit (Mark Salter) [2071848 2122415] - spi: core: Only check bits_per_word validity when explicitly provided (Mark Salter) [2071848 2122415] - spi: core: add dma_map_dev for __spi_unmap_msg() (Mark Salter) [2071848 2122415] - spi: Fix erroneous sgs value with min_t() (Mark Salter) [2071848 2122415] - spi: tegra210-quad: combined sequence mode (Mark Salter) [2071848 2122415] - spi: tegra210-quad: add acpi support (Mark Salter) [2071848 2122415] - spi: qup: replace spin_lock_irqsave by spin_lock in hard IRQ (Mark Salter) [2071848 2122415] - spi: use specific last_cs instead of last_cs_enable (Mark Salter) [2071848 2122415] - spi: tegra210-quad: add new chips to compatible (Mark Salter) [2071848 2122415] - spi: tegra210-quad: use device_reset method (Mark Salter) [2071848 2122415] - spi: use sysfs_emit() for printing statistics and add trailing newline (Mark Salter) [2071848 2122415] - spi: amd: Fix building without ACPI enabled (Mark Salter) [2071848 2122415] - spi: Retire legacy GPIO handling (Mark Salter) [2071848 2122415] - spi: amd: Add support for version AMDI0062 (Mark Salter) [2071848 2122415] - spi: amd: Remove needless rom_addr variable (Mark Salter) [2071848 2122415] - spi: amd: Use iopoll for busy waiting (Mark Salter) [2071848 2122415] - spi: spi-mem: Introduce a capability structure (Mark Salter) [2071848 2122415] - spi: tegra210-quad: Fix missin IRQ check in tegra_qspi_probe (Mark Salter) [2071848 2122415] - spi: Make spi_alloc_device and spi_add_device public again (Mark Salter) [2071848 2122415] - spi: pxa2xx_spi: Convert to use GPIO descriptors (Mark Salter) [2071848 2122415] - spi: Fix invalid sgs value (Mark Salter) [2071848 2122415] - spi: don't include ptp_clock_kernel.h in spi.h (Mark Salter) [2071848 2122415] - spi: pxa2xx: Propagate firmware node (Mark Salter) [2071848 2122415] - spi: Fix incorrect cs_setup delay handling (Mark Salter) [2071848 2122415] - spi: pxa2xx: Get rid of unused enable_loopback member (Mark Salter) [2071848 2122415] - spi: pxa2xx: Get rid of unused ->cs_control() (Mark Salter) [2071848 2122415] - spi: tegra210-quad: use devm call for cdata memory (Mark Salter) [2071848 2122415] - spi: Fix condition in the __spi_register_driver() (Mark Salter) [2071848 2122415] - spi: pxa2xx: Remove redundant ->read() and ->write() in struct chip_data (Mark Salter) [2071848 2122415] - spi: Fix multi-line comment style (Mark Salter) [2071848 2122415] - spi: Replace memset() with __GFP_ZERO (Mark Salter) [2071848 2122415] - spi: deduplicate spi_match_id() in __spi_register_driver() (Mark Salter) [2071848 2122415] - spi: xlp: Remove Netlogic XLP variants (Mark Salter) [2071848 2122415] - spi: lpspi: release requested DMA channels (Mark Salter) [2071848 2122415] - spi: fix use-after-free of the add_lock mutex (Mark Salter) [2071848 2122415] - spi: lpspi: Silence error message upon deferred probe (Mark Salter) [2071848 2122415] - rtc: ds1390: Add SPI ID table (Mark Salter) [2071848 2122415] - rtc: mcp795: Add SPI ID table (Mark Salter) [2071848 2122415] - spi: tegra210-quad: Put device into suspend on driver removal (Mark Salter) [2071848 2122415] - spi: Check we have a spi_device_id for each DT compatible (Mark Salter) [2071848 2122415] - spi: Make several public functions private to spi.c (Mark Salter) [2071848 2122415] - spi: Reorder functions to simplify the next commit (Mark Salter) [2071848 2122415] - spi: Remove unused function spi_busnum_to_master() (Mark Salter) [2071848 2122415] - spi: Move comment about chipselect check to the right place (Mark Salter) [2071848 2122415] - spi: amd: Don't wait for a write-only transfer to finish (Mark Salter) [2071848 2122415] - spi: amd: Remove unneeded variable (Mark Salter) [2071848 2122415] - spi: amd: Refactor amd_spi_busy_wait (Mark Salter) [2071848 2122415] - spi: amd: Refactor code to use less spi_master_get_devdata (Mark Salter) [2071848 2122415] - spi: spl022: fix Microwire full duplex mode (Mark Salter) [2071848 2122415] - spi-mux: Fix false-positive lockdep splats (Mark Salter) [2071848 2122415] - spi: Fix deadlock when adding SPI controllers on SPI buses (Mark Salter) [2071848 2122415] - spi: spi-nxp-fspi: don't depend on a specific node name erratum workaround (Mark Salter) [2071848 2122415] - nfc: st-nci: Add SPI ID matching DT compatible (Mark Salter) [2071848 2122415] - spi: Revert modalias changes (Mark Salter) [2071848 2122415] - spi: : add missing struct kernel-doc entry (Mark Salter) [2071848 2122415] - spi: move cs spi_delay to spi_device (Mark Salter) [2071848 2122415] - spi: imx: Implement support for CS_WORD (Mark Salter) [2071848 2122415] - spi: pxa2xx: Adapt reset_sccr1() to the case when no message available (Mark Salter) [2071848 2122415] - spi: imx: remove ERR009165 workaround on i.mx6ul (Mark Salter) [2071848 2122415] - spi: imx: fix ERR009165 (Mark Salter) [2071848 2122415] - spi: imx: Simplify logic in spi_imx_push() (Mark Salter) [2071848 2122415] - spi: pxa2xx: Reuse int_stop_and_reset() in couple of places (Mark Salter) [2071848 2122415] - spi: pxa2xx: Reset DMA bits in CR1 in reset_sccr1() (Mark Salter) [2071848 2122415] - spi: pxa2xx: Convert reset_sccr1() to use pxa2xx_spi_update() (Mark Salter) [2071848 2122415] - i2c: qcom-geni: add support for I2C Master Hub variant (Andrew Halaney) [2164495] - i2c: qcom-geni: add desc struct to prepare support for I2C Master Hub variant (Andrew Halaney) [2164495] - i2c: qcom-geni: fix error return code in geni_i2c_gpi_xfer (Andrew Halaney) [2164495] - clk: qcom: rpmh: add support for SM6350 rpmh IPA clock (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8974: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8974: move clock parent tables down (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8974: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8974: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8974: move clock parent tables down (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8974: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq4019: switch to devm_clk_notifier_register (Adrien Thierry) [2158909] - clk: qcom: rpmh: remove usage of platform name (Adrien Thierry) [2158909] - clk: qcom: rpmh: rename VRM clock data (Adrien Thierry) [2158909] - clk: qcom: rpmh: rename ARC clock data (Adrien Thierry) [2158909] - clk: qcom: rpmh: support separate symbol name for the RPMH clocks (Adrien Thierry) [2158909] - clk: qcom: rpmh: remove platform names from BCM clocks (Adrien Thierry) [2158909] - clk: qcom: rpmh: drop all _ao names (Adrien Thierry) [2158909] - clk: qcom: rpmh: reuse common duplicate clocks (Adrien Thierry) [2158909] - clk: qcom: rpmh: group clock definitions together (Adrien Thierry) [2158909] - clk: qcom: rpm: drop the platform from clock definitions (Adrien Thierry) [2158909] - clk: qcom: rpm: drop the _clk suffix completely (Adrien Thierry) [2158909] - clk: qcom: rpm: drop separate active-only names (Adrien Thierry) [2158909] - clk: qcom: rpm: remove unused active-only clock names (Adrien Thierry) [2158909] - clk: qcom: Add GCC driver for SM8550 (Adrien Thierry) [2158909] - clk: qcom: Add LUCID_OLE PLL type for SM8550 (Adrien Thierry) [2158909] - clk: qcom: gdsc: Increase status poll timeout (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Add rates to the GP clocks (Adrien Thierry) [2158909] - clk: qcom: hfpll: use devm_platform_get_and_ioremap_resource() (Adrien Thierry) [2158909] - clk: qcom: ipq8074: populate fw_name for all parents (Adrien Thierry) [2158909] - clk: qcom: krait-cc: convert to parent_data API (Adrien Thierry) [2158909] - clk: qcom: krait-cc: convert to devm_clk_hw_register (Adrien Thierry) [2158909] - clk: qcom: krait-cc: handle secondary mux sourcing out of acpu_aux (Adrien Thierry) [2158909] - clk: qcom: krait-cc: also enable secondary mux and div clk (Adrien Thierry) [2158909] - clk: qcom: krait-cc: fix wrong parent order for secondary mux (Adrien Thierry) [2158909] - clk: qcom: krait-cc: use devm variant for clk notifier register (Adrien Thierry) [2158909] - clk: qcom: clk-krait: fix wrong div2 functions (Adrien Thierry) [2158909] - clk: qcom: kpss-xcc: register it as clk provider (Adrien Thierry) [2158909] - clk: qcom: ipq8074: add missing networking resets (Adrien Thierry) [2158909] - clk: qcom: reset: support resetting multiple bits (Adrien Thierry) [2158909] - clk: qcom: lpass-sc7180: Avoid an extra "struct dev_pm_ops" (Adrien Thierry) [2158909] - clk: qcom: lpass-sc7180: Fix pm_runtime usage (Adrien Thierry) [2158909] - clk: qcom: lpass-sc7280: Fix pm_runtime usage (Adrien Thierry) [2158909] - clk: qcom: gcc-sc8280xp: add cxo as parent for three ufs ref clks (Adrien Thierry) [2158909] - clk: qcom: Add display clock controller driver for SM6375 (Adrien Thierry) [2158909] - clk: qcom: Add SC8280XP display clock controller (Adrien Thierry) [2158909] - clk: qcom: ipq8074: convert to parent data (Adrien Thierry) [2158909] - clk: qcom: Add support for QDU1000 and QRU1000 RPMh clocks (Adrien Thierry) [2158909] - clk: qcom: dispcc-sm8250: Disable link_div_clk_src for sm8150 (Adrien Thierry) [2158909] - clk: qcom: dispcc-sm8250: Add missing EDP clocks for sm8350 (Adrien Thierry) [2158909] - clk: qcom: dispcc-sm8250: Add RETAIN_FF_ENABLE flag for mdss_gdsc (Adrien Thierry) [2158909] - clk: qcom: dispcc-sm8250: Disable EDP_GTC for sm8350 (Adrien Thierry) [2158909] - clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs (Adrien Thierry) [2158909] - clk: qcom: dispcc-sm6350: Add CLK_OPS_PARENT_ENABLE to pixel&byte src (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6125: Remove gpll7 from sdcc2_apps (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: use parent_data for the last remaining entry (Adrien Thierry) [2158909] - clk: qcom: gdsc: Remove direct runtime PM calls (Adrien Thierry) [2158909] - clk: qcom: Update the force mem core bit for GPU clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8660: Drop hardcoded fixed board clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6375: Ensure unsigned long type (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6375: Remove unused variables (Adrien Thierry) [2158909] - clk: qcom: kpss-xcc: convert to parent data API (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: use parent_hws where possible (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6350: Update the .pwrsts for usb gdscs (Adrien Thierry) [2158909] - clk: qcom: gcc-sc8280xp: use retention for USB power domains (Adrien Thierry) [2158909] - clk: qcom: gdsc: add missing error handling (Adrien Thierry) [2158909] - clk: qcom: Add global clock controller driver for SM6375 (Adrien Thierry) [2158909] - clk: qcom: alpha: Add support for programming the PLL_FSM_LEGACY_MODE bit (Adrien Thierry) [2158909] - clk: qcom: gcc-sc7280: Update the .pwrsts for usb gdscs (Adrien Thierry) [2158909] - clk: qcom: gcc-sc7180: Update the .pwrsts for usb gdsc (Adrien Thierry) [2158909] - clk: qcom: gdsc: Fix the handling of PWRSTS_RET support (Adrien Thierry) [2158909] - clk: qcom: Add SC8280XP GPU clock controller (Adrien Thierry) [2158909] - clk: qcom: smd: Add SM6375 clocks (Adrien Thierry) [2158909] - clk: qcom: rpmhcc: add sdm670 clocks (Adrien Thierry) [2158909] - clk: qcom: Merge alt alpha plls for qcm2260, sm6115 (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6115: Move alpha pll bramo overrides (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6115: Override default Alpha PLL regs (Adrien Thierry) [2158909] - clk: qcom: Add support for Display Clock Controller on SM8450 (Adrien Thierry) [2158909] - clk: qcom: alpha-pll: add support for power off mode for lucid evo PLL (Adrien Thierry) [2158909] - clk: qcom: Add display clock controller driver for SM6115 (Adrien Thierry) [2158909] - clk: qcom: gcc-sc7280: Update the .pwrsts for PCIe GDSC (Adrien Thierry) [2158909] - clk: qcom: lpass: Fix lpass audiocc probe (Adrien Thierry) [2158909] - clk: qcom: apss-ipq-pll: add support for IPQ8074 (Adrien Thierry) [2158909] - clk: qcom: apss-ipq-pll: update IPQ6018 Alpha PLL config (Adrien Thierry) [2158909] - clk: qcom: apss-ipq-pll: use OF match data for Alpha PLL config (Adrien Thierry) [2158909] - clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical (Adrien Thierry) [2158909] - clk: qcom: apss-ipq6018: fix apcs_alias0_clk_src (Adrien Thierry) [2158909] - clk: qcom: clk-rcg2: add rcg2 mux ops (Adrien Thierry) [2158909] - clk: qcom: lcc-ipq806x: use ARRAY_SIZE for num_parents (Adrien Thierry) [2158909] - clk: qcom: lcc-ipq806x: convert to parent data (Adrien Thierry) [2158909] - clk: qcom: lcc-ipq806x: add reset definition (Adrien Thierry) [2158909] - clk: qcom: cpu-8996: use constant mask for pmux (Adrien Thierry) [2158909] - clk: qcom: cpu-8996: don't store parents in clk_cpu_8996_pmux (Adrien Thierry) [2158909] - clk: qcom: cpu-8996: move ACD logic to clk_cpu_8996_pmux_determine_rate (Adrien Thierry) [2158909] - clk: qcom: cpu-8996: declare ACD clocks (Adrien Thierry) [2158909] - clk: qcom: cpu-8996: switch to devm_clk_notifier_register (Adrien Thierry) [2158909] - clk: qcom: msm8996-cpu: Use parent_data/_hws for all clocks (Adrien Thierry) [2158909] - clk: qcom: msm8996-cpu: Convert secondary muxes to clk_regmap_mux (Adrien Thierry) [2158909] - clk: qcom: msm8996-cpu: Unify cluster order (Adrien Thierry) [2158909] - clk: qcom: msm8996-cpu: Statically define PLL dividers (Adrien Thierry) [2158909] - clk: qcom: msm8996-cpu: Rename DIV_2_INDEX to SMUX_INDEX (Adrien Thierry) [2158909] - clk: qcom: clk-rcg2: Take clock boundaries into consideration for gfx3d (Adrien Thierry) [2158909] - clk: Introduce the clk_hw_get_rate_range function (Adrien Thierry) [2158909] - clk: qcom: smd-rpm: Add clocks for MSM8909 (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8909: Increase delay for USB PHY reset (Adrien Thierry) [2158909] - clk: qcom: reset: Allow specifying custom reset delay (Adrien Thierry) [2158909] - clk: qcom: Add driver for MSM8909 GCC (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8960: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8960: move clock parent tables down (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8960: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: lcc-msm8960: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: lcc-msm8960: use macros to implement mi2s clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8960: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8960: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: clk-rpmh: Remove redundant if statement (Adrien Thierry) [2158909] - clk: qcom: gcc-sdm845: add sdm670 global clock data (Adrien Thierry) [2158909] - clk: qcom: gcc-sdm845: use device tree match data (Adrien Thierry) [2158909] - clk: qcom: a53-pll: convert to use parent_data rather than parent_names (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8660: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8660: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: sm6115: Select QCOM_GDSC (Adrien Thierry) [2158909] - clk: qcom: lpass: Add support for resets & external mclk for SC7280 (Adrien Thierry) [2158909] - clk: qcom: lpass: Handle the regmap overlap of lpasscc and lpass_aon (Adrien Thierry) [2158909] - clk: qcom: gcc-sdm660: Use floor ops for SDCC1 clock (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8916: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8916: move gcc_mss_q6_bimc_axi_clk down (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8916: move GPLL definitions up (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8916: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: gcc-sc8280xp: keep USB power-domains always-on (Adrien Thierry) [2158909] - clk: gcc-sc8280xp: keep PCIe power-domains always-on (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: use parent_hws for gpll0/4 (Adrien Thierry) [2158909] - clk: qcom: clk-rpm: convert to parent_data API (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Add missing USB HS system clock frequencies (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Add missing MDSS MDP clock frequencies (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Add missing CAMSS CPP clock frequencies (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Fix venus0_vcodec0_clk frequency definitions (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Add missing CAMSS CCI bus clock (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk (Adrien Thierry) [2158909] - clk: qcom: gdsc: Bump parent usage count when GDSC is found enabled (Adrien Thierry) [2158909] - clk: qcom: Drop mmcx gdsc supply for dispcc and videocc (Adrien Thierry) [2158909] - clk: qcom: fix build error initializer element is not constant (Adrien Thierry) [2158909] - clk: qcom: add support for SM8350 DISPCC (Adrien Thierry) [2158909] - clk: qcom: add support for SM8350 GPUCC (Adrien Thierry) [2158909] - clk: qcom: add camera clock controller driver for SM8450 SoC (Adrien Thierry) [2158909] - clk: qcom: clk-alpha-pll: add Rivian EVO PLL configuration interfaces (Adrien Thierry) [2158909] - clk: qcom: clk-alpha-pll: add Lucid EVO PLL configuration interfaces (Adrien Thierry) [2158909] - clk: qcom: clk-alpha-pll: limit exported symbols to GPL licensed code (Adrien Thierry) [2158909] - clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8960: create tsens device if there are no child nodes (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8916: Add rates to the GP clocks (Adrien Thierry) [2158909] - clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD register (Adrien Thierry) [2158909] - clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not enabled. (Adrien Thierry) [2158909] - clk: qcom: camcc-sm8250: Fix topology around titan_top power domain (Adrien Thierry) [2158909] - clk: qcom: camcc-sdm845: Fix topology around titan_top power domain (Adrien Thierry) [2158909] - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src (Adrien Thierry) [2158909] - clk: qcom: ipq8074: add USB GDSCs (Adrien Thierry) [2158909] - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks (Adrien Thierry) [2158909] - clk: qcom: ipq8074: add PPE crypto clock (Adrien Thierry) [2158909] - clk: qcom: ipq8074: fix NSS port frequency tables (Adrien Thierry) [2158909] - clk: qcom: ipq8074: SW workaround for UBI32 PLL lock (Adrien Thierry) [2158909] - clk: qcom: ipq8074: fix NSS core PLL-s (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address (Adrien Thierry) [2158909] - clk: qcom: gcc-sc8280xp: use phy-mux clock for PCIe (Adrien Thierry) [2158909] - clk: qcom: clk-krait: add apq/ipq8064 errata workaround (Adrien Thierry) [2158909] - clk: qcom: clk-krait: unlock spin after mux completion (Adrien Thierry) [2158909] - clk: qcom: clk-hfpll: use poll_timeout macro (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6350: Drop extra semicolon (Adrien Thierry) [2158909] - clk: qcom: gcc-sc8280xp: use collapse-voting for PCIe GDSCs (Adrien Thierry) [2158909] - clk: qcom: gdsc: add support for collapse-vote registers (Adrien Thierry) [2158909] - clk: qcom: gdsc: add collapse-bit helper (Adrien Thierry) [2158909] - clk: qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level (Adrien Thierry) [2158909] - clk: qcom: gcc-sc7280: use new clk_regmap_phy_mux_ops for PCIe pipe clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-sm8450: use new clk_regmap_phy_mux_ops for PCIe pipe clocks (Adrien Thierry) [2158909] - clk: qcom: regmap: add PHY clock source implementation (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8996: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8996: move clock parent tables down (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8996: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: rpmh: Add note about sleep/wake state for BCMs (Adrien Thierry) [2158909] - Revert "clk: qcom: regmap-mux: add pipe clk implementation" (Adrien Thierry) [2158909] - Revert "clk: qcom: gcc-sc7280: use new clk_regmap_mux_safe_ops for PCIe pipe clocks" (Adrien Thierry) [2158909] - Revert "clk: qcom: gcc-sm8450: use new clk_regmap_mux_safe_ops for PCIe pipe clocks" (Adrien Thierry) [2158909] - clk: qcom: rcg2: Cache CFG register updates for parked RCGs (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8976: Add modem reset (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8976: Set floor ops for SDCC (Adrien Thierry) [2158909] - clk: qcom: smd: Update MSM8976 RPM clocks. (Adrien Thierry) [2158909] - clk: qcom: clk-rcg2: fix gfx3d frequency calculation (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8998: add SSC-related clocks (Adrien Thierry) [2158909] - clk: qcom: lpass: Add support for LPASS clock controller for SC7280 (Adrien Thierry) [2158909] - clk: qcom: gcc-sc7280: use new clk_regmap_mux_safe_ops for PCIe pipe clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-sm8450: use new clk_regmap_mux_safe_ops for PCIe pipe clocks (Adrien Thierry) [2158909] - clk: qcom: regmap-mux: add pipe clk implementation (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Fix gpll4 width (Adrien Thierry) [2158909] - clk: qcom: sm6125-gcc: fix typos in comments (Adrien Thierry) [2158909] - clk: qcom: Add display clock controller driver for SM6125 (Adrien Thierry) [2158909] - clk: qcom: Fix sorting of SDX_GCC_65 in Makefile and Kconfig (Adrien Thierry) [2158909] - clk: qcom: gcc: Add emac GDSC support for SM8150 (Adrien Thierry) [2158909] - clk: qcom: gcc: sm8150: Fix some identation issues (Adrien Thierry) [2158909] - clk: qcom: gcc: Add UFS_CARD and UFS_PHY GDSCs for SM8150 (Adrien Thierry) [2158909] - clk: qcom: gcc: Add PCIe0 and PCIe1 GDSC for SM8150 (Adrien Thierry) [2158909] - clk: qcom: clk-rcg2: Update the frac table for pixel clock (Adrien Thierry) [2158909] - clk: qcom: clk-rcg2: Update logic to calculate D value for RCG (Adrien Thierry) [2158909] - clk: qcom: smd: Add missing MSM8998 RPM clocks (Adrien Thierry) [2158909] - clk: qcom: smd: Add missing RPM clocks for msm8992/4 (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: add CryptoEngine resets (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: add CryptoEngine clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: add additional freq for sdc table (Adrien Thierry) [2158909] - clk: qcom: clk-rcg: add clk_rcg_floor_ops ops (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: add unusued flag for critical clock (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: add additional freq nss cores (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: use ARRAY_SIZE for num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: convert parent_names to parent_data (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: fix wrong naming for gcc_pxo_pll8_pll0 (Adrien Thierry) [2158909] - clk: qcom: Add SDX65 APCS clock controller support (Adrien Thierry) [2158909] - clk: qcom: Add A7 PLL support for SDX65 (Adrien Thierry) [2158909] - clk: qcom: Add GPU clock controller driver for SM6350 (Adrien Thierry) [2158909] - clk: qcom: Add display clock controller driver for SM6350 (Adrien Thierry) [2158909] - clk: qcom: Declare mux table as const u32[] (Adrien Thierry) [2158909] - clk: qcom: dispcc: Update the transition delay for MDSS GDSC (Adrien Thierry) [2158909] - clk: qcom: gdsc: Add support to update GDSC transition delay (Adrien Thierry) [2158909] - clk: qcom: ipq8074: Use floor ops for SDCC1 clock (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Remove NoC clocks (Adrien Thierry) [2158909] - clk: qcom: Add MSM8226 Multimedia Clock Controller support (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8996: start getting rid of xo clk (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8996: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8996: move clock parent tables down (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8996: drop unsupported clock sources (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8996: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: videocc-sc7180: use parent_hws instead of parent_data (Adrien Thierry) [2158909] - clk: qcom: camcc-sdm845: convert to parent_hws/_data (Adrien Thierry) [2158909] - clk: qcom: camcc-sdm845: move clock parent tables down (Adrien Thierry) [2158909] - clk: qcom: camcc-sdm845: get rid of the test clock (Adrien Thierry) [2158909] - clk: qcom: camcc-sdm845: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: camcc-sc7180: use parent_hws instead of parent_data (Adrien Thierry) [2158909] - clk: qcom: camcc-sc7180: get rid of the test clock (Adrien Thierry) [2158909] - clk: qcom: camcc-sc7180: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: gpucc-sdm660: use parent_hws instead of parent_data (Adrien Thierry) [2158909] - clk: qcom: gpucc-sdm660: get rid of the test clock (Adrien Thierry) [2158909] - clk: qcom: gpucc-sdm660: fix two clocks with parent_names (Adrien Thierry) [2158909] - clk: qcom: Add display clock controller driver for QCM2290 (Adrien Thierry) [2158909] - clk: qcom: ipq8074: fix PCI-E clock oops (Adrien Thierry) [2158909] - clk: qcom: gcc-sc7280: Mark gcc_cfg_noc_lpass_clk always enabled (Adrien Thierry) [2158909] - clk: qcom: clk-alpha-pll: Increase PLL lock detect poll time (Adrien Thierry) [2158909] - clk: qcom: turingcc-qcs404: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: q6sstop-qcs404: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: mmcc-apq8084: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: lpasscc-sdm845: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: lpasscc-sc7280: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6350: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: gcc-sm8350: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: Add MSM8976/56 Global Clock Controller (GCC) driver (Adrien Thierry) [2158909] - clk: qcom: Add clock driver for SM8450 (Adrien Thierry) [2158909] - clk: qcom: Add SDX65 GCC support (Adrien Thierry) [2158909] - clk: qcom: Add LUCID_EVO PLL type for SDX65 (Adrien Thierry) [2158909] - clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1 (Adrien Thierry) [2158909] - clk: qcom: rpmh: add support for SM8450 rpmh clocks (Adrien Thierry) [2158909] - clk: qcom: smd-rpm: Drop binary value handling for buffered clock (Adrien Thierry) [2158909] - clk: qcom: smd-rpm: Drop the use of struct rpm_cc (Adrien Thierry) [2158909] - clk: qcom: smd-rpm: Drop MFD qcom-rpm reference (Adrien Thierry) [2158909] - clk: qcom: Add support for SDX65 RPMh clocks (Adrien Thierry) [2158909] - clk: qcom: clk-alpha-pll: Don't reconfigure running Trion (Adrien Thierry) [2158909] - clk: qcom: regmap-mux: fix parent clock lookup (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk (Adrien Thierry) [2158909] - clk: qcom: gdsc: enable optional power domain support (Adrien Thierry) [2158909] - clk: qcom: videocc-sm8250: use runtime PM for the clock controller (Adrien Thierry) [2158909] - clk: qcom: dispcc-sm8250: use runtime PM for the clock controller (Adrien Thierry) [2158909] - clk: qcom: gcc-sc7280: Drop unused array (Adrien Thierry) [2158909] - clk: qcom: camcc: Add camera clock controller driver for SC7280 (Adrien Thierry) [2158909] - clk: qcom: Add lpass clock controller driver for SC7280 (Adrien Thierry) [2158909] - clk: qcom: Kconfig: Sort the symbol for SC_LPASS_CORECC_7180 (Adrien Thierry) [2158909] - clk: qcom: mmcc-sdm660: Add hw_ctrl flag to venus_core0_gdsc (Adrien Thierry) [2158909] - clk: qcom: mmcc-sdm660: Add necessary CXCs to venus_gdsc (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Use ARRAY_SIZE() for num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Add proper msm8992 support (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Add modem reset (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Remove the inexistent GDSC_PCIE (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Add missing clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Add missing NoC clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Fix up SPI QUP clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Modernize the driver (Adrien Thierry) [2158909] - clk: qcom: smd-rpm: Add QCM2290 RPM clock support (Adrien Thierry) [2158909] - clk: qcom: smd-rpm: Add .recalc_rate hook for clk_smd_rpm_branch_ops (Adrien Thierry) [2158909] - clk: qcom: Add Global Clock Controller driver for QCM2290 (Adrien Thierry) [2158909] - clk: qcom: add select QCOM_GDSC for SM6350 (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6115: Fix offset for hlos1_vote_turing_mmu_tbu0_gdsc (Adrien Thierry) [2158909] - clk: qcom: gcc: Remove CPUSS clocks control for SC7280 (Adrien Thierry) [2158909] - clk: qcom: Remove redundant .owner (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8998: Remove unnecessary fallbacks to global clocks (Adrien Thierry) [2158909] - clk: qcom: gpucc-msm8998: Remove unnecessary fallbacks to global clocks (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8998: Use ARRAY_SIZE for num_parents (Adrien Thierry) [2158909] - clk: qcom: gpucc-msm8998: Use ARRAY_SIZE for num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8998: Remove transient global "xo" clock (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8998: Use parent_data/hws for internal clock relations (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8998: Move parent names and mapping below GPLLs (Adrien Thierry) [2158909] - clk: qcom: kpss-xcc: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2158909] - clk: qcom: common: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2158909] - clk: qcom: a53-pll: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2158909] - clk: qcom: gpucc-sdm660: Remove fallback to global clock names (Adrien Thierry) [2158909] - clk: qcom: mmcc-sdm660: Use ARRAY_SIZE for num_parents (Adrien Thierry) [2158909] - clk: qcom: gpucc-sdm660: Use ARRAY_SIZE for num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-sdm660: Use ARRAY_SIZE for num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6350: Remove unused variable (Adrien Thierry) [2158909] - clk: qcom: Add SM6350 GCC driver (Adrien Thierry) [2158909] - clk: qcom: rpmh: Add support for RPMH clocks on SM6350 (Adrien Thierry) [2158909] - clk: qcom: adjust selects for SM_VIDEOCC_8150 and SM_VIDEOCC_8250 (Adrien Thierry) [2158909] - clk: qcom: Add Global Clock controller (GCC) driver for SM6115 (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8994: Add MSM8992 support (Adrien Thierry) [2158909] - clk: qcom: Add msm8994 MMCC driver (Adrien Thierry) [2158909] - clk: qcom: Add Global Clock Controller driver for MSM8953 (Adrien Thierry) [2158909] - clk: qcom: gcc-sdm660: Replace usage of parent_names (Adrien Thierry) [2158909] - clk: qcom: gcc-sdm660: Move parent tables after PLLs (Adrien Thierry) [2158909] - clk: qcom: use devm_pm_runtime_enable and devm_pm_clk_create (Adrien Thierry) [2158909] - clk: qcom: a53-pll: Add MSM8939 a53pll support (Adrien Thierry) [2158909] - clk: qcom: a53pll/mux: Use unique clock name (Adrien Thierry) [2158909] - clk: qcom: apcs-msm8916: Flag a53mux instead of a53pll as critical (Adrien Thierry) [2158909] - clk: qcom: gpucc-sm8150: Add SC8180x support (Adrien Thierry) [2158909] - clk: qcom: smd-rpm: Add mdm9607 clocks (Adrien Thierry) [2158909] - clk: qcom: rpmcc: Add support for MSM8953 RPM clocks. (Adrien Thierry) [2158909] - clk: qcom: smd: Add support for SM6115 rpm clocks (Adrien Thierry) [2158909] - clk: qcom: smd: Add support for SM6125 rpm clocks (Adrien Thierry) [2158909] - clk: qcom: dispcc-sm8250: Add additional parent clocks for DP (Adrien Thierry) [2158909] - clk: qcom: Add video clock controller driver for SC7280 (Adrien Thierry) [2158909] - clk: qcom: Add graphics clock controller driver for SC7280 (Adrien Thierry) [2158909] - clk: qcom: Add display clock controller driver for SC7280 (Adrien Thierry) [2158909] - soc: qcom: geni-se: add support for I2C Master Hub wrapper variant (Brian Masney) [2158216] - soc: qcom: geni-se: add desc struct to specify clocks from device match data (Brian Masney) [2158216] - soc: qcom: socinfo: Add SM6115 / SM4250 SoC IDs to the soc_id table (Brian Masney) [2158216] - soc: qcom: socinfo: Add SM8150 and SA8155 SoC IDs to the soc_id table (Brian Masney) [2158216] - soc: qcom: Select REMAP_MMIO for ICC_BWMON driver (Brian Masney) [2158216] - soc: qcom: Select REMAP_MMIO for LLCC driver (Brian Masney) [2158216] - soc: qcom: rpmpd: Add SM4250 support (Brian Masney) [2158216] - soc: qcom: llcc: Add configuration data for SM8550 (Brian Masney) [2158216] - soc: qcom: llcc: Add v4.1 HW version support (Brian Masney) [2158216] - soc: qcom: socinfo: Add SM8550 ID (Brian Masney) [2158216] - soc: qcom: rpmh-rsc: Avoid unnecessary checks on irq-done response (Brian Masney) [2158216] - soc: qcom: rpmh-rsc: Add support for RSC v3 register offsets (Brian Masney) [2158216] - soc: qcom: rpmhpd: Add SM8550 power domains (Brian Masney) [2158216] - soc: qcom: socinfo: Add MSM8956/76 SoC IDs to the soc_id table (Brian Masney) [2158216] - soc: qcom: rpmh-rsc: Write CONTROL_TCS with next timer wakeup (Brian Masney) [2158216] - soc: qcom: rpmh-rsc: Save base address of drv (Brian Masney) [2158216] - soc: qcom: rpmh-rsc: Attach RSC to cluster PM domain (Brian Masney) [2158216] - soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index (Brian Masney) [2158216] - soc: qcom: socinfo: Add QDU1000/QRU1000 SoC IDs to the soc_id table (Brian Masney) [2158216] - soc: qcom: rpmhpd: Add QDU1000/QRU1000 power domains (Brian Masney) [2158216] - soc: qcom: spm: Implement support for SAWv2.3, MSM8976 L2 PM (Brian Masney) [2158216] - soc: qcom: llcc: make irq truly optional (Brian Masney) [2158216] - soc: qcom: spm: Add MSM8939 SPM register data (Brian Masney) [2158216] - soc: qcom: stats: Mark device as having no PM support (Brian Masney) [2158216] - soc: qcom: cmd-db: Mark device as having no PM support (Brian Masney) [2158216] - soc: qcom: pdr: Make QMI message rules const (Brian Masney) [2158216] - soc: qcom: rpmhpd: Use highest corner until sync_state (Brian Masney) [2158216] - soc: qcom: smd-rpm: Add SM6375 compatible (Brian Masney) [2158216] - soc: qcom: smd-rpm: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Brian Masney) [2158216] - soc: qcom: rpmhpd: add sdm670 power domains (Brian Masney) [2158216] - soc: qcom: socinfo: create soc_id table from bindings (Brian Masney) [2158216] - soc: qcom: move from strlcpy with unused retval to strscpy (Brian Masney) [2158216] - soc: qcom: rpmpd: Add SM6375 support (Brian Masney) [2158216] - soc: qcom: icc-bwmon: force clear counter/irq registers (Brian Masney) [2158216] - soc: qcom: icc-bwmon: add support for sc7280 LLCC BWMON (Brian Masney) [2158216] - soc: qcom: llcc: Pass LLCC version based register offsets to EDAC driver (Brian Masney) [2158216] - soc: qcom: llcc: Rename reg_offset structs to reflect LLCC version (Brian Masney) [2158216] - soc: qcom: qmi: use const for struct qmi_elem_info (Brian Masney) [2158216] - soc: qcom: icc-bwmon: remove redundant ret variable (Brian Masney) [2158216] - soc: qcom: stats: Add SDM845 stats config and compatible (Brian Masney) [2158216] - soc: qcom: socinfo: Add PM6125 ID (Brian Masney) [2158216] - soc: qcom: socinfo: Add an ID for SM6375 (Brian Masney) [2158216] - soc: qcom: smem_state: Add refcounting for the 'state->of_node' (Brian Masney) [2158216] - soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe() (Brian Masney) [2158216] - soc: qcom: icc-bwmon: add support for SDM845 LLCC BWMON (Brian Masney) [2158216] - soc: qcom: icc-bwmon: add per-variant quirks (Brian Masney) [2158216] - soc: qcom: icc-bwmon: use regmap and prepare for BWMON v5 (Brian Masney) [2158216] - soc: qcom: icc-bwmon: store count unit per variant (Brian Masney) [2158216] - soc: qcom: icc-bwmon: clear all registers on init (Brian Masney) [2158216] - soc: qcom: icc-bwmon: store reference to variant data in container (Brian Masney) [2158216] - soc: qcom: icc-bwmon: drop unused registers (Brian Masney) [2158216] - soc: qcom: icc-bwmon: re-use IRQ enable/clear define (Brian Masney) [2158216] - PM: domains: Store the next hrtimer wakeup in genpd (Brian Masney) [2158216] - soc: dt-bindings: qcom: add gpr bindings (Brian Masney) [2158216] - dt-bindings: power: rpmpd: Add SM4250 support (Brian Masney) [2158216] - dt-bindings: power: rpmpd: Add SM8550 to rpmpd binding (Brian Masney) [2158216] - dt-bindings: power: rpmpd: Add QDU1000/QRU1000 to rpmpd binding (Brian Masney) [2158216] - dt-bindings: power: rpmpd: add sdm670 power domains (Brian Masney) [2158216] - dt-bindings: power: rpmpd: Add SM6375 power domains (Brian Masney) [2158216] - dt-bindings: power: qcom-rpmpd: Add MSM8909 power domains (Brian Masney) [2158216] - dt-bindings: arm: qcom,ids: Add SoC IDs for SM6115 / SM4250 and variants (Brian Masney) [2158216] - dt-bindings: arm: qcom,ids: Add SoC IDs for SM8150 and SA8155 (Brian Masney) [2158216] - dt-bindings: arm: qcom,ids: Add SoC IDs for MSM8956 and MSM8976 (Brian Masney) [2158216] - dt-bindings: arm: qcom,ids: Add SoC IDs for QDU1000/QRU1000 (Brian Masney) [2158216] - dt-bindings: arm: qcom: document qcom,msm-id and qcom,board-id (Brian Masney) [2158216] - regulator: qcom-labibb: Fix missing of_node_put() in qcom_labibb_regulator_probe() (Adrien Thierry) [2157968] - regulator: qcom-rpmh: Add support for PM8550 regulators (Adrien Thierry) [2157968] - regulator: qcom-rpmh: Fix PMR735a S3 regulator spec (Adrien Thierry) [2157968] - regulator: qcom_smd: Fix PMR735a S3 regulator spec (Adrien Thierry) [2157968] - regulator: qcom_smd: Add PMR735a regulators (Adrien Thierry) [2157968] - regulator: qcom-rpmh: add pm660 and pm660l pmics (Adrien Thierry) [2157968] - regulator: qcom_rpm: Fix circular deferral regression (Adrien Thierry) [2157968] - regulator: core: Don't err if allow-set-load but no allowed-modes (Adrien Thierry) [2157968] - regulator: core: Require regulator drivers to check uV for get_optimum_mode() (Adrien Thierry) [2157968] - regulator: qcom_smd: Add PM6125 RPM regulators (Adrien Thierry) [2157968] - regulator: qcom_smd: Sort pmics alphabetically (part 3) (Adrien Thierry) [2157968] - regulator: qcom_smd: Sort pmics alphabetically (part 2) (Adrien Thierry) [2157968] - regulator: qcom_smd: Sort pmics alphabetically (part 1) (Adrien Thierry) [2157968] - regulator: qcom_spmi: Add PM6125 PMIC support (Adrien Thierry) [2157968] - regulator: qcom_spmi: Sort pmics alphabetically (part 2) (Adrien Thierry) [2157968] - regulator: qcom_spmi: Sort pmics alphabetically (part 1) (Adrien Thierry) [2157968] - regulator: qcom_spmi: Add support for LDO_510 and FTSMPS (Adrien Thierry) [2157968] - regulator: qcom_spmi: Add support for HFSMPS regulator type (Adrien Thierry) [2157968] - regulator: qcom-rpmh: Implement get_optimum_mode(), not set_load() (Adrien Thierry) [2157968] - regulator: qcom_spmi: add support for PMP8074 regulators (Adrien Thierry) [2157968] - regulator: qcom_spmi: add support for HT_P600 (Adrien Thierry) [2157968] - regulator: qcom_spmi: add support for HT_P150 (Adrien Thierry) [2157968] - regulator: qcom_smd: Add PM8909 RPM regulators (Adrien Thierry) [2157968] - regulator: qcom_smd: Fix pm8916_pldo range (Adrien Thierry) [2157968] - regulator: qcom_smd: add get_voltage to MP5496 (Adrien Thierry) [2157968] - regulator: qcom_smd: correct MP5496 ranges (Adrien Thierry) [2157968] - regulator: qcom_smd: Fix up PM8950 regulator configuration (Adrien Thierry) [2157968]- rtmutex: Add acquire semantics for rtmutex lock acquisition slow path (Brian Masney) [2163507] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161676] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161676] - arm64: tegra: Add PWM fan for Jetson AGX Orin (Al Stone) [2144639] - arm64: tegra: Populate Tegra234 PWMs (Al Stone) [2144639] - dt-bindings: arm: qcom: Document additional sa8540p device (Adrien Thierry) [2152721] - dt-bindings: arm: qcom: Document additional sc8280xp devices (Adrien Thierry) [2152721] - dt-bindings: arm: qcom: Document sa8540p, sc8180x and sc8280xp (Adrien Thierry) [2152721] - cpufreq: Add SM6115 to cpufreq-dt-platdev blocklist (Adrien Thierry) [2152669] - cpufreq: Add MT8186 to cpufreq-dt-platdev blocklist (Adrien Thierry) [2152669] - cpufreq: blocklist Qualcomm sc8280xp and sa8540p in cpufreq-dt-platdev (Adrien Thierry) [2152669] - cpufreq: Add i.MX7S to cpufreq-dt-platdev blocklist (Adrien Thierry) [2152669] - cpufreq: blocklist more Qualcomm platforms in cpufreq-dt-platdev (Adrien Thierry) [2152669] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Mohammad Kabat) [2112965] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Mohammad Kabat) [2112965] - mlx4: support BIG TCP packets (Mohammad Kabat) [2112965] - net: mellanox: fix open-coded for_each_set_bit() (Mohammad Kabat) [2112965] - dt-bindings: Fix incorrect "the the" corrections (Eric Chanudet) [2150444] - remoteproc: qcom_q6v5_pas: Do not fail if regulators are not found (Eric Chanudet) [2150444] - dt-bindings: Fix typo in comment (Eric Chanudet) [2150444] - remoteproc: qcom_q6v5_pas: Deal silently with optional px and cx regulators (Eric Chanudet) [2150444] - remoteproc: qcom: q6v5: Set q6 state to offline on receiving wdog irq (Eric Chanudet) [2150444] - remoteproc: qcom: pas: Check if coredump is enabled (Eric Chanudet) [2150444] - remoteproc: qcom: pas: Mark devices as wakeup capable (Eric Chanudet) [2150444] - remoteproc: qcom: pas: Mark va as io memory (Eric Chanudet) [2150444] - remoteproc: qcom: pas: Add decrypt shutdown support for modem (Eric Chanudet) [2150444] - Revert "revert remoteproc: qcom: pas: Carry PAS metadata context" (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: Convert SC7180 MSS bindings to YAML (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: Convert SC7280 MSS bindings to YAML (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: q6v5: fix example (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom,glink-edge: define re-usable schema for glink-edge (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom,adsp: use GIC_SPI defines in example (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom,adsp: simplify SM8150 power domains (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom,adsp: simplify interrupts (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom,adsp: add interconnects (Eric Chanudet) [2150444] - dt-bindings: remoteproc: remove unneeded ref for names (Eric Chanudet) [2150444] - remoteproc: qcom: pas: Add MSM8226 ADSP support (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: pas: Add MSM8226 adsp (Eric Chanudet) [2150444] - remoteproc: qcom: pas: Add sc8280xp remoteprocs (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: pas: Add sc8280xp adsp and nsp pair (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: pas: Add SM8450 PAS compatibles (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: pas: Add SM6350 adsp, cdsp & mpss (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: Update Q6V5 Modem PIL binding (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: pas: Add SC7280 MPSS support (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: Add QMP property (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: pas: Add QMP property (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: adsp: Add SDM660 ADSP (Eric Chanudet) [2150444] - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead (Eric Chanudet) [2142659]- redhat: Add sub-RPM with a EFI unified kernel image for virtual machines (Vitaly Kuznetsov) [2142102] - redhat: split sub-rpm kernel-modules-core from kernel-core (Gerd Hoffmann) [2142102]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Karol Herbst) [2156007] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Karol Herbst) [2156007] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Karol Herbst) [2156007] - drm/i915: Fix CFI violations in gt_sysfs (Karol Herbst) [2115902] - drm/i915/gvt: fix gvt debugfs destroy (Karol Herbst) [2115902] - drm/amdkfd: Fix kernel warning during topology setup (Karol Herbst) [2115902] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Karol Herbst) [2115902] - drm/amdkfd: Fix double release compute pasid (Karol Herbst) [2115902] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Karol Herbst) [2115902] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Karol Herbst) [2115902] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Karol Herbst) [2115902] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Karol Herbst) [2115902] - drm/imx: ipuv3-plane: Fix overlay plane width (Karol Herbst) [2115902] - drm/meson: Reduce the FIFO lines held when AFBC is not used (Karol Herbst) [2115902] - drm/panfrost: Fix GEM handle creation ref-counting (Karol Herbst) [2115902] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Karol Herbst) [2115902] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Karol Herbst) [2115902] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Karol Herbst) [2115902] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Karol Herbst) [2115902] - drm/i915/migrate: Account for the reserved_space (Karol Herbst) [2115902] - drm/i915: improve the catch-all evict to handle lock contention (Karol Herbst) [2115902] - drm/amdgpu: make display pinning more flexible (v2) (Karol Herbst) [2115902] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Karol Herbst) [2115902] - drm/amd/display: Add DCN314 display SG Support (Karol Herbst) [2115902] - drm/i915/ttm: consider CCS for backup objects (Karol Herbst) [2115902] - drm/etnaviv: reap idle mapping if it doesn't match the softpin address (Karol Herbst) [2115902] - drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init() (Karol Herbst) [2115902] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Karol Herbst) [2115902] - drm/vmwgfx: Validate the box size for the snooped cursor (Karol Herbst) [2115902] - drm/connector: send hotplug uevent on connector cleanup (Karol Herbst) [2115902] - drm/amdgpu: fix mmhub register base coding error (Karol Herbst) [2115902] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Karol Herbst) [2115902] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Karol Herbst) [2115902] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Karol Herbst) [2115902] - drm/amd/display: revert Disable DRR actions during state commit (Karol Herbst) [2115902] - drm/amd/pm: avoid large variable on kernel stack (Karol Herbst) [2115902] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Karol Herbst) [2115902] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Karol Herbst) [2115902] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Karol Herbst) [2115902] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Karol Herbst) [2115902] - drm/amd/display: Use the largest vready_offset in pipe group (Karol Herbst) [2115902] - drm/amd/display: fix array index out of bound error in bios parser (Karol Herbst) [2115902] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Karol Herbst) [2115902] - drm/mediatek: Fix return type of mtk_hdmi_bridge_mode_valid() (Karol Herbst) [2115902] - drm/sti: Use drm_mode_copy() (Karol Herbst) [2115902] - drm/rockchip: Use drm_mode_copy() (Karol Herbst) [2115902] - drm/msm: Use drm_mode_copy() (Karol Herbst) [2115902] - drm/amd/display: Disable DRR actions during state commit (Karol Herbst) [2115902] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Karol Herbst) [2115902] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Karol Herbst) [2115902] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Karol Herbst) [2115902] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Karol Herbst) [2115902] - drm/amd/display: prevent memory leak (Karol Herbst) [2115902] - drm/etnaviv: add missing quirks for GC300 (Karol Herbst) [2115902] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Karol Herbst) [2115902] - drm/amdkfd: Fix memory leakage (Karol Herbst) [2115902] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Karol Herbst) [2115902] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Karol Herbst) [2115902] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Karol Herbst) [2115902] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Karol Herbst) [2115902] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Karol Herbst) [2115902] - drm/i915/guc: make default_lists const data (Karol Herbst) [2115902] - drm/amdgpu: fix pci device refcount leak (Karol Herbst) [2115902] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Karol Herbst) [2115902] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Karol Herbst) [2115902] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Karol Herbst) [2115902] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Karol Herbst) [2115902] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Karol Herbst) [2115902] - drm/rockchip: lvds: fix PM usage counter unbalance in poweron (Karol Herbst) [2115902] - drm/amd/display: wait for vblank during pipe programming (Karol Herbst) [2115902] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Karol Herbst) [2115902] - drm/i915/guc: Add error-capture init warnings when needed (Karol Herbst) [2115902] - drm/i915/guc: Make GuC log sizes runtime configurable (Karol Herbst) [2115902] - drm/i915/guc: Fix capture size warning and bump the size (Karol Herbst) [2115902] - drm/i915/guc: Add a helper for log buffer size (Karol Herbst) [2115902] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Karol Herbst) [2115902] - drm/i915/guc: Limit scheduling properties to avoid overflow (Karol Herbst) [2115902] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Karol Herbst) [2115902] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Karol Herbst) [2115902] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Karol Herbst) [2115902] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Karol Herbst) [2115902] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Karol Herbst) [2115902] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Karol Herbst) [2115902] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Karol Herbst) [2115902] - drm/vmwgfx: Fix race issue calling pin_user_pages (Karol Herbst) [2115902] - drm/shmem-helper: Avoid vm_open error paths (Karol Herbst) [2115902] - drm/shmem-helper: Remove errant put in error path (Karol Herbst) [2115902] - drm/amd/display: fix array index out of bound error in DCN32 DML (Karol Herbst) [2115902] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Karol Herbst) [2115902] - drm/vmwgfx: Don't use screen objects when SEV is active (Karol Herbst) [2115902] - drm/amdgpu: fix use-after-free during gpu recovery (Karol Herbst) [2115902] - drm/amd/display: Use new num clk levels struct for max mclk index (Karol Herbst) [2115902] - drm/amd/display: Avoid setting pixel rate divider to N/A (Karol Herbst) [2115902] - drm/amd/display: Use viewport height for subvp mall allocation size (Karol Herbst) [2115902] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Karol Herbst) [2115902] - drm/i915: Never return 0 if not all requests retired (Karol Herbst) [2115902] - drm/i915: Fix negative value passed as remaining time (Karol Herbst) [2115902] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Karol Herbst) [2115902] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Karol Herbst) [2115902] - drm/amd/pm: update driver if header for smu_13_0_7 (Karol Herbst) [2115902] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Karol Herbst) [2115902] - drm/amd/pm: add smu_v13_0_10 driver if version (Karol Herbst) [2115902] - drm/amdgpu: fix userptr HMM range handling v2 (Karol Herbst) [2115902] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Karol Herbst) [2115902] - drm/amdgpu: move setting the job resources (Karol Herbst) [2115902] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Karol Herbst) [2115902] - drm/amdgpu: always register an MMU notifier for userptr (Karol Herbst) [2115902] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Karol Herbst) [2115902] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Karol Herbst) [2115902] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Karol Herbst) [2115902] - drm/amdgpu/psp: don't free PSP buffers on suspend (Karol Herbst) [2115902] - drm/amd/display: No display after resume from WB/CB (Karol Herbst) [2115902] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Karol Herbst) [2115902] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Karol Herbst) [2115902] - drm/i915/ttm: never purge busy objects (Karol Herbst) [2115902] - gpu: host1x: Avoid trying to use GART on Tegra20 (Karol Herbst) [2115902] - drm/amdkfd: Fix a memory limit issue (Karol Herbst) [2115902] - drm/amdgpu: disable BACO support on more cards (Karol Herbst) [2115902] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Karol Herbst) [2115902] - drm/i915/gvt: Get reference to KVM iff attachment to VM is successful (Karol Herbst) [2115902] - drm/amd/display: Fix calculation for cursor CAB allocation (Karol Herbst) [2115902] - drm/amd/display: Update MALL SS NumWays calculation (Karol Herbst) [2115902] - drm/amd/display: Add debug option for allocating extra way for cursor (Karol Herbst) [2115902] - drm/amd/display: Added debug option for forcing subvp num ways (Karol Herbst) [2115902] - drm/amdkfd: update GFX11 CWSR trap handler (Karol Herbst) [2115902] - drm/amdgpu: Enable SA software trap. (Karol Herbst) [2115902] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Karol Herbst) [2115902] - dma-buf: fix racing conflict of dma_heap_add() (Karol Herbst) [2115902] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Karol Herbst) [2115902] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Karol Herbst) [2115902] - drm/amdgpu: Drop eviction lock when allocating PT BO (Karol Herbst) [2115902] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Karol Herbst) [2115902] - drm/amd/display: Fix gpio port mapping issue (Karol Herbst) [2115902] - drm/amd/display: Fix FCLK deviation and tool compile issues (Karol Herbst) [2115902] - drm/amd/display: Zeromem mypipe heap struct before using it (Karol Herbst) [2115902] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Karol Herbst) [2115902] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Karol Herbst) [2115902] - drm/amd/display: Fix prefetch calculations for dcn32 (Karol Herbst) [2115902] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Karol Herbst) [2115902] - drm/amd/display: Fix optc2_configure warning on dcn314 (Karol Herbst) [2115902] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Karol Herbst) [2115902] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Karol Herbst) [2115902] - drm/amd/display: Add HUBP surface flip interrupt handler (Karol Herbst) [2115902] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Karol Herbst) [2115902] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Karol Herbst) [2115902] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Karol Herbst) [2115902] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Karol Herbst) [2115902] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Karol Herbst) [2115902] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Karol Herbst) [2115902] - drm/drv: Fix potential memory leak in drm_dev_init() (Karol Herbst) [2115902] - drm/panel: simple: set bpc field for logic technologies displays (Karol Herbst) [2115902] - drm/vc4: kms: Fix IS_ERR() vs NULL check for vc4_kms (Karol Herbst) [2115902] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Karol Herbst) [2115902] - drm/amd/display: Round up DST_after_scaler to nearest int (Karol Herbst) [2115902] - drm/amd/display: Use forced DSC bpp in DML (Karol Herbst) [2115902] - drm/amd/display: Fix DCN32 DSC delay calculation (Karol Herbst) [2115902] - drm/amd: Fail the suspend if resources can't be evicted (Karol Herbst) [2115902] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Karol Herbst) [2115902] - drm/amd/display: Enable timing sync on DCN32 (Karol Herbst) [2115902] - drm/amd/display: Ignore Cable ID Feature (Karol Herbst) [2115902] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Karol Herbst) [2115902] - drm/scheduler: fix fence ref counting (Karol Herbst) [2115902] - drm/amd/display: Don't return false if no stream (Karol Herbst) [2115902] - drm/amd/display: Remove wrong pipe control lock (Karol Herbst) [2115902] - drm/amdgpu: Adjust MES polling timeout for sriov (Karol Herbst) [2115902] - drm/amdkfd: Migrate in CPU page fault use current mm (Karol Herbst) [2115902] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Karol Herbst) [2115902] - drm/amdkfd: Fix error handling in criu_checkpoint (Karol Herbst) [2115902] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Karol Herbst) [2115902] - drm/amdgpu: workaround for TLB seq race (Karol Herbst) [2115902] - drm/amd/display: Update SR watermarks for DCN314 (Karol Herbst) [2115902] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Karol Herbst) [2115902] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Karol Herbst) [2115902] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Karol Herbst) [2115902] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Karol Herbst) [2115902] - drm/i915: Do not set cache_dirty for DGFX (Karol Herbst) [2115902] - drm/i915/psr: Send update also on invalidate (Karol Herbst) [2115902] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Karol Herbst) [2115902] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Karol Herbst) [2115902] - drm/amdkfd: handle CPU fault on COW mapping (Karol Herbst) [2115902] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Karol Herbst) [2115902] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Karol Herbst) [2115902] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Karol Herbst) [2115902] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Karol Herbst) [2115902] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Karol Herbst) [2115902] - drm/i915: Allow more varied alternate fixed modes for panels (Karol Herbst) [2115902] - drm/i915/gvt: Add missing vfio_unregister_group_dev() call (Karol Herbst) [2115902]- mmc: sdhci-tegra: Issue CMD and DAT resets together (Mark Salter) [2144641] - mmc: sdhci-tegra: Add support to program MC stream ID (Mark Salter) [2144641] - iommu/tegra: Add tegra_dev_iommu_get_stream_id() helper (Mark Salter) [2144641] - mmc: sdhci-tegra: Sort includes alphabetically (Mark Salter) [2144641] - mmc: sdhci-tegra: Separate Tegra194 and Tegra234 SoC data (Mark Salter) [2144641] - mmc: sdhci: Centralize CMD and DATA reset handling (Mark Salter) [2144641] - mmc: sdhci: Get rid of SDHCI_QUIRK_RESET_CMD_DATA_ON_IOS (Mark Salter) [2144641] - mmc: sdhci: Remove misleading comment about resets (Mark Salter) [2144641] - mmc: sdhci: Separate out sdhci_reset_for_all() (Mark Salter) [2144641] - mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB (Mark Salter) [2144641] - mmc: sdhci-pci: Remove dead code (rst_n_gpio et al) (Mark Salter) [2144641] - mmc: sdhci-pci: Remove dead code (cd_gpio, cd_irq et al) (Mark Salter) [2144641] - mmc: sdhci: Remove unused prototype declaration in the header (Mark Salter) [2144641] - mmc: sdhci: Deduplicate sdhci_get_cd_nogpio() (Mark Salter) [2144641] - mmc: sdhci-pci: Read card detect from ACPI for Intel Merrifield (Mark Salter) [2144641] - mmc: sdhci: Return true only when timeout exceeds capacity of the HW timer (Mark Salter) [2144641] - mmc: sdhci: Change the code to check auto_cmd23 (Mark Salter) [2144641] - mmc: sdhci: Map more voltage level to SDHCI_POWER_330 (Mark Salter) [2144641] - mmc: sdhci: Correct the tuning command handle for PIO mode (Mark Salter) [2144641] - mmc: sdhci: Fix issue with uninitialized dma_slave_config (Mark Salter) [2144641] - mmc: sdhci: Introduce max_timeout_count variable in sdhci_host (Mark Salter) [2144641] - power: supply: samsung-sdi-battery: Add missing charge restart voltages (Al Stone) [2071846] - power: supply: bq256xx: Handle OOM correctly (Al Stone) [2071846] - power: supply: fix table problem in sysfs-class-power (Al Stone) [2071846] - set proper default for Samsung batteries (Al Stone) [2071846] - power: supply: Fix typo in power_supply_check_supplies (Al Stone) [2071846] - power: supply: core: Fix boundary conditions in interpolation (Al Stone) [2071846] - power: supply: core: Initialize struct to zero (Al Stone) [2071846] - power: supply: Reset err after not finding static battery (Al Stone) [2071846] - power: supply: Static data for Samsung batteries (Al Stone) [2071846] - power: supply: Support VBAT-to-Ri lookup tables (Al Stone) [2071846] - power: supply: ab8500: Standardize BTI resistance (Al Stone) [2071846] - power: supply: ab8500: Standardize alert mode charging (Al Stone) [2071846] - power: supply: ab8500: Standardize maintenance charging (Al Stone) [2071846] - power: supply: Provide stubs for charge_behaviour helpers (Al Stone) [2071846] - power: supply: core: Add kerneldoc to battery struct (Al Stone) [2071846] - power: supply: sbs-charger: Don't cancel work that is not initialized (Al Stone) [2071846] - power: supply: Introduces bypass charging property (Al Stone) [2071846] - power: supply: core: Use device_property_string_array_count() (Al Stone) [2071846] - power: supply: core: Simplify hwmon memory allocation (Al Stone) [2071846] - power: supply: core: Add support for generic fwnodes to power_supply_get_battery_info() (Al Stone) [2071846] - power: supply: core: Use fwnode_property_*() in power_supply_get_battery_info() (Al Stone) [2071846] - power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier() (Al Stone) [2071846] - power: supply: core: fix application of sizeof to pointer (Al Stone) [2071846] - power: supply: fix charge_behaviour attribute initialization (Al Stone) [2071846] - power: supply_core: Pass pointer to battery info (Al Stone) [2071846] - power: supply: add helpers for charge_behaviour sysfs (Al Stone) [2071846] - power: supply: add charge_behaviour attributes (Al Stone) [2071846] - power: supply: core: Use library interpolation (Al Stone) [2071846] - power: supply: core: add POWER_SUPPLY_HEALTH_NO_BATTERY (Al Stone) [2071846] - power: supply: core: Break capacity loop (Al Stone) [2071846] - power: supply: core: Move psy_has_property() to fix build (Al Stone) [2071846] - power: supply: core: Add psy_has_property() (Al Stone) [2071846] - power: supply: core: Fix parsing of battery chemistry/technology (Al Stone) [2071846] - power: supply: core: Parse battery chemistry/technology (Al Stone) [2071846] - power: supply: sbs-battery: add support for time_to_empty_now attribute (Al Stone) [2071846] - power: supply: sbs-battery: relax voltage limit (Al Stone) [2071846]- crypto: jitter - consider 32 LSB for APT (Vladis Dronov) [2164067] - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices (Torez Smith) [2130063 2139486] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Torez Smith) [2130063 2139486] - net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2166641] - docs: networking: Fix bridge documentation URL (Ivan Vecera) [2149448] - vfio: Extend the device migration protocol with PRE_COPY (Alex Williamson) [2165989] - vfio/iova_bitmap: refactor iova_bitmap_set() to better handle page boundaries (Alex Williamson) [2165989] - vfio/iova_bitmap: Fix PAGE_SIZE unaligned bitmaps (Alex Williamson) [2165989] - vfio: Introduce the DMA logging feature support (Alex Williamson) [2165989] - vfio: Add an IOVA bitmap support (Alex Williamson) [2165989] - vfio: Introduce DMA logging uAPIs (Alex Williamson) [2165989] - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload (Hangbin Liu) [2161904] - selftests: netfilter: Fix and review rpath.sh (Hangbin Liu) [2161904] - Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" (Hangbin Liu) [2161893] - xfrm: fix MTU regression (Hangbin Liu) [2161893] - ipv6: fix reachability confirmation with proxy_ndp (Hangbin Liu) [2161893] - ipv6: avoid use-after-free in ip6_fragment() (Hangbin Liu) [2161893] - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Hangbin Liu) [2161893] - ipv6: fix WARNING in ip6_route_net_exit_late() (Hangbin Liu) [2161893] - ipv6: ensure sane device mtu in tunnels (Hangbin Liu) [2161893] - userfaultfd: update documentation to describe /dev/userfaultfd (Peter Xu) [2158706] - userfaultfd: add /dev/userfaultfd for fine grained access control (Peter Xu) [2158706] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161817] - iavf: schedule watchdog immediately when changing primary MAC (Stefan Assmann) [2163707] - iavf: Move netdev_update_features() into watchdog task (Stefan Assmann) [2163707] - iavf: fix temporary deadlock and failure to set MAC address (Stefan Assmann) [2163707] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154045] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154045] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154045] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154045] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154045] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154045] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154045] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154045] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154045] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154045] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154045] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154045] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154045] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154045] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154045] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154045] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154045] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154045] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154045] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154045] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149193] - Add taint flag for partner supported GPL modules (Alice Mitchell) [2038999]- CI: Add pipelines for kernel-64k variant for RHEL (Veronika Kabatova) - CI: Enable pipelines for 64k variant (Veronika Kabatova) - arm64-64k: Add new kernel variant to RHEL9/CS9 for 64K page-size'd ARM64 (Donald Dutile) [2153073]- uapi: add missing ip/ipv6 header dependencies for linux/stddef.h (Herton R. Krzesinski) [2166738] - redhat: make selftests build install headers under tools/testing/selftests/usr/include (Herton R. Krzesinski) [2166738] - uapi: Fix undefined __always_inline on non-glibc systems (Herton R. Krzesinski) [2166738] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2166717] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2166717] - sched: Always inline is_percpu_thread() (Phil Auld) [2166660] - vhost/net: Clear the pending messages when the backend is removed (Eric Auger) [2093791] - net: Return errno in sk->sk_prot->get_port(). (Paolo Abeni) [2166482] - Revert "mm/compaction: fix set skip in fast_find_migrateblock" (Nico Pache) [2166447] - aio: fix mremap after fork null-deref (Jeff Moyer) [2165730] - net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2155690] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2155690] - net: ena: Fix rx_copybreak value update (Petr Oros) [2155690] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2155690] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2155690] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2155690] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2155690] - net: ena: Fix error handling in ena_init() (Petr Oros) [2155690] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144376] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144376] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144376] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144376] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144376] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144376] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144376] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144376] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144376] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144376] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144376] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144376] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144376] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144376] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144376] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144376] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144376] - redhat: configs: enable DWMAC_TEGRA (d.marlin) [2122405] - net: stmmac: tegra: Add MGBE support (d.marlin) [2122405] - net: stmmac: Power up SERDES after the PHY link (d.marlin) [2122405] - net: stmmac: power up/down serdes in stmmac_open/release (d.marlin) [2122405] - clk: tegra: Support BPMP-FW ABI deny flags (Joel Slebodnick) [2144640] - firmware: tegra: Update BPMP ABI (Joel Slebodnick) [2144640] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2155365] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2155365] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2155365] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104473] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2104473] - intel: remove unused macros (Ken Cox) [2104473] - ixgbevf: add disable link state (Ken Cox) [2104473] - clk: tegra: Register clocks from root to leaf (Joel Slebodnick) [2122346] - clk: tegra: Replace .round_rate() with .determine_rate() (Joel Slebodnick) [2122346]- ipv6: Document that max_size sysctl is deprecated (Hangbin Liu) [2164260] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2164217] - Revert "ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked" (Mark Langsdorf) [2164217] - net: add netdev_sw_irq_coalesce_default_on() (Dan Campbell) [2161921] - net: sched: add helper support in act_ct (Xin Long) [2106859] - net: sched: call tcf_ct_params_free to free params in tcf_ct_init (Xin Long) [2106859] - net: move add ct helper function to nf_conntrack_helper for ovs and tc (Xin Long) [2106859] - net: move the ct helper function to nf_conntrack_helper for ovs and tc (Xin Long) [2106859] - veth: Fix race with AF_XDP exposing old or uninitialized descriptors (Davide Caratti) [2164865] - unix: Fix race in SOCK_SEQPACKET's unix_dgram_sendmsg() (Davide Caratti) [2164865] - af_unix: call proto_unregister() in the error path in af_unix_init() (Davide Caratti) [2164865] - af_unix: Get user_ns from in_skb in unix_diag_get_exact(). (Davide Caratti) [2164865] - af_key: Fix send_acquire race with pfkey_register (Davide Caratti) [2164865] - ethtool: eeprom: fix null-deref on genl_info in dump (Davide Caratti) [2164865] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2164865] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155874] {CVE-2022-3619} - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2140419] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2140419] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2140419] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2140419] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2140419] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2140419] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2140419] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2140419] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2140419] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2140419] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2140419] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2140419] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2140419] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2140419] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2140419] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2140419] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130715] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130715] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130715] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130715] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130715] - RDMA/mlx5: Enable ATS support for MRs and umems (Kamal Heib) [2123401] - RDMA/mlx5: Add support for dmabuf to devx umem (Kamal Heib) [2123401] - RDMA/core: Add UVERBS_ATTR_RAW_FD (Kamal Heib) [2123401] - net/mlx5: Add IFC bits for mkey ATS (Kamal Heib) [2123401] - xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086881] - mm/selftest: uffd: explain the write missing fault check (Rafael Aquini) [2158123] {CVE-2022-3522} - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158123] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158123] {CVE-2022-3522} - mm/hugetlb: handle pte markers in page faults (Rafael Aquini) [2158123] {CVE-2022-3522} - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2103234]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136124] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix maybe-unused warning (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136124] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136124] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136124] - wifi: wilc1000: validate number of channels (Jose Ignacio Tornos Martinez) [2136124] - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute (Jose Ignacio Tornos Martinez) [2136124] - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute (Jose Ignacio Tornos Martinez) [2136124] - wifi: wilc1000: validate pairwise and authentication suite offsets (Jose Ignacio Tornos Martinez) [2136124] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2134580 2136124] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2134509 2136124] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2134458 2136124] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2134383 2136124] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136124] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136124] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136124] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136124] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136124] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136124] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136124] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136124] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136124] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: uninitialized variable on error in rtw89_early_fw_feature_recognize() (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136124] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136124] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136124] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136124] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136124] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136124] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136124] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136124] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136124] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136124] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136124] - wifi: wilc1000: remove redundant ret variable (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136124] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136124] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136124] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136124] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136124] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136124] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: early recognize FW feature to decide if chanctx (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136124] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136124]- act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2150278] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2150278] - net: openvswitch: release vport resources on failure (Antoine Tenart) [2163678] - net: openvswitch: Add support to count upcall packets (Antoine Tenart) [2163678] - openvswitch: Fix flow lookup to use unmasked key (Antoine Tenart) [2163374] - openvswitch: return NF_DROP when fails to add nat ext in ovs_ct_nat (Antoine Tenart) [2163374] - openvswitch: return NF_ACCEPT when OVS_CT_NAT is not set in info nat (Antoine Tenart) [2163374] - openvswitch: delete the unncessary skb_pull_rcsum call in ovs_ct_nat_execute (Antoine Tenart) [2163374] - openvswitch: Use kmalloc_size_roundup() to match ksize() usage (Antoine Tenart) [2163374] - openvswitch: switch from WARN to pr_warn (Antoine Tenart) [2163374] - bnxt: make sure we return pages to the pool (Ken Cox) [2112187] - bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112187] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112187] - bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback (Ken Cox) [2112187] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112187] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112187] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112187] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112187] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112187] - bnxt_en: Fix and simplify XDP transmit path (Ken Cox) [2112187] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112187] - bnxt: Fix typo in comments (Ken Cox) [2112187] - ethernet: Remove vf rate limit check for drivers (Ken Cox) [2112187] - bnxt: XDP multibuffer enablement (Ken Cox) [2112187] - bnxt: support transmit and free of aggregation buffers (Ken Cox) [2112187] - bnxt: adding bnxt_xdp_build_skb to build skb from multibuffer xdp_buff (Ken Cox) [2112187] - bnxt: set xdp_buff pfmemalloc flag if needed (Ken Cox) [2112187] - bnxt: adding bnxt_rx_agg_pages_xdp for aggregated xdp (Ken Cox) [2112187] - bnxt_en: extract coredump command line from current task (Ken Cox) [2112187] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2112187] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112187] - dm cache: free background tracker's queued work in btracker_destroy (Benjamin Marzinski) [2163655] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162536] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162536] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162536] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162536] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162536] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162536] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162536] - dm clone: Fix UAF in clone_dtr() (Benjamin Marzinski) [2162536] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162536] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162536] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162536] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162536] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162536]- platform/x86/amd: Fix refcount leak in amd_pmc_probe (David Arcari) [2104173] - platform/x86/amd: pmc: Add a workaround for an s0i3 issue on Cezanne (David Arcari) [2104173] - platform/x86/amd: pmc: Add new ACPI ID AMDI0009 (David Arcari) [2104173] - platform/x86/amd: pmc: Remove more CONFIG_DEBUG_FS checks (David Arcari) [2104173] - platform/x86/amd: pmc: Read SMU version during suspend on Cezanne systems (David Arcari) [2104173] - platform/x86/amd: pmc: Dump idle mask during "check" stage instead (David Arcari) [2104173] - platform/x86/amd: pmc: remove CONFIG_DEBUG_FS checks (David Arcari) [2104173] - platform/x86/amd: pmc: Fix build without debugfs (David Arcari) [2104173] - platform/x86/amd: pmc: Add sysfs files for SMU (David Arcari) [2104173] - platform/x86/amd: pmc: Add an extra STB message for checking s2idle entry (David Arcari) [2104173] - platform/x86/amd: pmc: Always write to the STB (David Arcari) [2104173] - platform/x86/amd: pmc: Add defines for STB events (David Arcari) [2104173] - platform/x86/amd/pmc: Add new platform support (David Arcari) [2104173] - platform/x86/amd/pmc: Add new acpi id for PMC controller (David Arcari) [2104173] - platform/x86: Move AMD platform drivers to separate directory (David Arcari) [2104173] - platform/x86: amd-pmc: Fix build error unused-function (David Arcari) [2104173] - platform/x86: amd-pmc: Shuffle location of amd_pmc_get_smu_version() (David Arcari) [2104173] - platform/x86: amd-pmc: Avoid reading SMU version at probe time (David Arcari) [2104173] - platform/x86: amd-pmc: Move FCH init to first use (David Arcari) [2104173] - platform/x86: amd-pmc: Move SMU logging setup out of init (David Arcari) [2104173] - platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND (David Arcari) [2104173] - platform/x86: amd-pmc: Only report STB errors when STB enabled (David Arcari) [2104173] - platform/x86: amd-pmc: Drop CPU QoS workaround (David Arcari) [2104173] - platform/x86: amd-pmc: Output error codes in messages (David Arcari) [2104173] - platform/x86: amd-pmc: Move to later in the suspend process (David Arcari) [2104173] - platform/x86: amd-pmc: Validate entry into the deepest state on resume (David Arcari) [2104173] - platform/x86: amd-pmc: uninitialized variable in amd_pmc_s2d_init() (David Arcari) [2104173] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (David Arcari) [2104173] - platform/x86: amd-pmc: Add support for AMD Spill to DRAM STB feature (David Arcari) [2104173] - platform/x86: amd-pmc: Correct usage of SMU version (David Arcari) [2104173] - platform/x86: amd-pmc: Make amd_pmc_stb_debugfs_fops static (David Arcari) [2104173] - nvme: fix multipath crash caused by flush request when blktrace is enabled (Maurizio Lombardi) [2161609] - nvme: return err on nvme_init_non_mdts_limits fail (Maurizio Lombardi) [2161609] - nvme-rdma: stop auth work after tearing down queues in error recovery (Maurizio Lombardi) [2161609] - nvme-tcp: stop auth work after tearing down queues in error recovery (Maurizio Lombardi) [2161609] - nvme initialize core quirks before calling nvme_init_subsystem (Maurizio Lombardi) [2161609] - nvme-pci: clear the prp2 field when not used (Maurizio Lombardi) [2161609] - nvmet: fix a memory leak in nvmet_auth_set_key (Maurizio Lombardi) [2161609] - nvmet: fix a memory leak (Maurizio Lombardi) [2161609] - nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked (Maurizio Lombardi) [2161609] - nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Maurizio Lombardi) [2161609] - nvmet: fix invalid memory reference in nvmet_subsys_attr_qid_max_show (Maurizio Lombardi) [2161609] - nvmet: fix workqueue MEM_RECLAIM flushing dependency (Maurizio Lombardi) [2161609] - nvme-multipath: fix possible hang in live ns resize with ANA access (Maurizio Lombardi) [2161609] - nvme-tcp: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2161609] - nvme-rdma: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2161609] - nvmet-tcp: remove nvmet_tcp_finish_cmd (Maurizio Lombardi) [2161609] - nvmet-tcp: add bounds check on Transfer Tag (Maurizio Lombardi) [2161609] - nvmet-tcp: fix NULL pointer dereference during release (Maurizio Lombardi) [2161609] - nvmet-tcp: don't map pages which can't come from HIGHMEM (Maurizio Lombardi) [2161609] - crypto: octeontx2 - Remove the unneeded result variable (Vladis Dronov) [2153763] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2153763]- net: Fix return value of qdisc ingress handling on success (Paolo Abeni) [2162711] - net: sched: gred: prevent races when adding offloads to stats (Davide Caratti) [2162634] - net/sched: sch_taprio: do not schedule in taprio_reset() (Davide Caratti) [2162634] - net/sched: sch_taprio: fix possible use-after-free (Davide Caratti) [2162634] - sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb (Davide Caratti) [2162634] - net: sched: disallow noqueue for qdisc classes (Davide Caratti) [2162634] - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2162634] - net: sched: cake: fix null pointer access issue when cake_init() fails (Davide Caratti) [2162634] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154174] - KVM: SVM: Only dump VMSA to klog at KERN_DEBUG level (Vitaly Kuznetsov) [2160005] - fs/buffer: remove bh_submit_read() helper (Lukas Czerner) [2160719] - ext2: replace bh_submit_read() helper with bh_read() (Lukas Czerner) [2160719] - fs/buffer: remove ll_rw_block() helper (Lukas Czerner) [2160719] - udf: replace ll_rw_block() (Lukas Czerner) [2160719] - jbd2: replace ll_rw_block() (Lukas Czerner) [2160719] - isofs: replace ll_rw_block() (Lukas Czerner) [2160719] - gfs2: replace ll_rw_block() (Lukas Czerner) [2160719] - fs/buffer: replace ll_rw_block() (Lukas Czerner) [2160719] - fs/buffer: add some new buffer read helpers (Lukas Czerner) [2160719] - fs/buffer: remove __breadahead_gfp() (Lukas Czerner) [2160719] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2160540] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2160540] - tipc: fix unexpected link reset due to discovery messages (Xin Long) [2160540] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2160540] - tipc: Fix potential OOB in tipc_link_proto_rcv() (Xin Long) [2160540] - tipc: check skb_linearize() return value in tipc_disc_rcv() (Xin Long) [2160540] - tipc: add an extra conn_get in tipc_conn_alloc (Xin Long) [2160540] - tipc: set con sock in tipc_conn_alloc (Xin Long) [2160540] - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header (Xin Long) [2160540] - tipc: fix a null-ptr-deref in tipc_topsrv_accept (Xin Long) [2160540] - thermal/drivers/qcom/tsens: Rework debugfs file structure (Eric Chanudet) [2159524] - thermal/drivers/qcom/tsens: Fix wrong version id dbg_version_show (Eric Chanudet) [2159524] - thermal/drivers/qcom/tsens: Init debugfs only with successful probe (Eric Chanudet) [2159524] - thermal/drivers/tsens: Allow configuring min and max trips (Eric Chanudet) [2159524] - thermal/drivers/tsens: Add support for combined interrupt (Eric Chanudet) [2159524] - thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id (Eric Chanudet) [2159524] - thermal/drivers/qcom: Remove get_trend function (Eric Chanudet) [2159524] - iio: adc: qcom-vadc-common: add reverse scaling for PMIC5 Gen2 ADC_TM (Eric Chanudet) [2159524] - thermal/drivers/tsens: register thermal zones as hwmon sensors (Eric Chanudet) [2159524] - thermal/drivers/tsens: Add timeout to get_temp_tsens_valid (Eric Chanudet) [2159524] - thermal/drivers/tsens: Fix wrong check for tzd in irq handlers (Eric Chanudet) [2159524] - RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2131780] - mailbox: qcom-ipcc: flag IRQ NO_THREAD (Eric Chanudet) [2135552] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109118] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109118] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109118] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109118] {CVE-2021-33655} - fbdev: fbmem: Fix logo center image dx issue (Wander Lairson Costa) [2109118] {CVE-2021-33655}- HID: amd_sfh: Fix warning unwind goto (Benjamin Tissoires) [2122844] - HID: revert CHERRY_MOUSE_000C quirk (Benjamin Tissoires) [2122844] - HID: i2c: let RMI devices decide what constitutes wakeup event (Benjamin Tissoires) [2122844] - HID: plantronics: Additional PIDs for double volume key presses quirk (Benjamin Tissoires) [2122844] - HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint (Benjamin Tissoires) [2122844] - HID: mcp2221: don't connect hidraw (Benjamin Tissoires) [2122844] - HID: wacom: Ensure bootloader PID is usable in hidraw mode (Benjamin Tissoires) [2122844] - HID: logitech-hidpp: Guard FF init code against non-USB devices (Benjamin Tissoires) [2122844] - HID: input: do not query XP-PEN Deco LW battery (Benjamin Tissoires) [2122844] - HID: apple: enable APPLE_ISO_TILDE_QUIRK for the keyboards of Macs with the T2 chip (Benjamin Tissoires) [2122844] - HID: apple: fix key translations where multiple quirks attempt to translate the same key (Benjamin Tissoires) [2122844] - HID: amd_sfh: Add missing check for dma_alloc_coherent (Benjamin Tissoires) [2122844] - HID: hid-sensor-custom: set fixed size for custom attributes (Benjamin Tissoires) [2122844] - Input: elants_i2c - properly handle the reset GPIO when power is off (Benjamin Tissoires) [2122844] - Input: i8042 - apply probe defer to more ASUS ZenBook models (Benjamin Tissoires) [2122844] - Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode (Benjamin Tissoires) [2122844] - Input: i8042 - fix leaking of platform device on module removal (Benjamin Tissoires) [2122844] - Input: document the units for resolution of size axes (Benjamin Tissoires) [2122844] - Input: synaptics - disable Intertouch for Lenovo T14 and P14s AMD G1 (Benjamin Tissoires) [2122844] - Input: deactivate MT slots when inhibiting or suspending devices (Benjamin Tissoires) [2122844] - Input: properly queue synthetic events (Benjamin Tissoires) [2122844] - Input: i8042 - add dritek quirk for Acer Aspire One AO532 (Benjamin Tissoires) [2122844] - Input: i8042 - add additional TUXEDO devices to i8042 quirk tables (Benjamin Tissoires) [2122844] - Input: i8042 - add TUXEDO devices to i8042 quirk tables (Benjamin Tissoires) [2122844] - Input: i8042 - add debug output for quirks (Benjamin Tissoires) [2122844] - Input: i8042 - merge quirk tables (Benjamin Tissoires) [2122844] - Input: i8042 - move __initconst to fix code styling warning (Benjamin Tissoires) [2122844] - Input: usbtouchscreen - add driver_info sanity check (Benjamin Tissoires) [2122844] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10 (Benjamin Tissoires) [2122844] - HID: core: fix shift-out-of-bounds in hid_report_raw_event (Benjamin Tissoires) [2122844] - HID: hid-lg4ff: Add check for empty lbuf (Benjamin Tissoires) [2122844] - HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk (Benjamin Tissoires) [2122844] - HID: fix I2C_HID not selected when I2C_HID_OF_ELAN is (Benjamin Tissoires) [2122844] - HID: usbhid: Add ALWAYS_POLL quirk for some mice (Benjamin Tissoires) [2122844] - HID: uclogic: Fix frame templates for big endian architectures (Benjamin Tissoires) [2122844] - HID: wacom: Fix logic used for 3rd barrel switch emulation (Benjamin Tissoires) [2122844] - HID: saitek: add madcatz variant of MMO7 mouse device ID (Benjamin Tissoires) [2122844] - HID: magicmouse: Do not set BTN_MOUSE on double report (Benjamin Tissoires) [2122844] - HID: playstation: add initial DualSense Edge controller support (Benjamin Tissoires) [2122844] - HID: playstation: stop DualSense output work on remove. (Benjamin Tissoires) [2122844] - HID: nintendo: check analog user calibration for plausibility (Benjamin Tissoires) [2122844] - HID: roccat: Fix use-after-free in roccat_read() (Benjamin Tissoires) [2122844] - hid: topre: Add driver fixing report descriptor (Benjamin Tissoires) [2122844] - HID: amd_sfh: Handle condition of "no sensors" for SFH1.1 (Benjamin Tissoires) [2122844] - HID: uclogic: Fix warning in uclogic_rdesc_template_apply (Benjamin Tissoires) [2122844] - HID: uclogic: Add missing suffix for digitalizers (Benjamin Tissoires) [2122844] - HID: multitouch: Add memory barriers (Benjamin Tissoires) [2122844] - HID: nintendo: fix rumble worker null pointer deref (Benjamin Tissoires) [2122844] - HID: input: fix uclogic tablets (Benjamin Tissoires) [2122844] - HID: Add Apple Touchbar on T2 Macs in hid_have_special_driver list (Benjamin Tissoires) [2122844] - HID: add Lenovo Yoga C630 battery quirk (Benjamin Tissoires) [2122844] - HID: AMD_SFH: Add a DMI quirk entry for Chromebooks (Benjamin Tissoires) [2122844] - HID: thrustmaster: Add sparco wheel and fix array length (Benjamin Tissoires) [2122844] - HID: asus: ROG NKey: Ignore portion of 0x5a report (Benjamin Tissoires) [2122844] - HID: hidraw: fix memory leak in hidraw_release() (Benjamin Tissoires) [2122844] - HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report (Benjamin Tissoires) [2122844] - HID: amd_sfh: Handle condition of "no sensors" (Benjamin Tissoires) [2122844] - HID: amd_sfh: Fix implicit declaration error on i386 (Benjamin Tissoires) [2122844] - HID: apple: Add "GANSS" to the non-Apple list (Benjamin Tissoires) [2122844] - HID: alps: Declare U1_UNICORN_LEGACY support (Benjamin Tissoires) [2122844] - HID: wacom: Force pen out of prox if no events have been received in a while (Benjamin Tissoires) [2122844] - HID: nintendo: Add missing array termination (Benjamin Tissoires) [2122844] - HID: lg-g15: Fix comment typo (Benjamin Tissoires) [2122844] - HID: amd_sfh: Implement SFH1.1 functionality (Benjamin Tissoires) [2122844] - HID: amd_sfh: Move interrupt handling to common interface (Benjamin Tissoires) [2122844] - HID: amd_sfh: Move amd_sfh_work to common interface (Benjamin Tissoires) [2122844] - HID: amd_sfh: Move global functions to static (Benjamin Tissoires) [2122844] - HID: amd_sfh: Add remove operation in amd_mp2_ops (Benjamin Tissoires) [2122844] - HID: amd_sfh: Add PM operations in amd_mp2_ops (Benjamin Tissoires) [2122844] - HID: amd_sfh: Add descriptor operations in amd_mp2_ops (Benjamin Tissoires) [2122844] - HID: amd_sfh: Move request_list variable to client data (Benjamin Tissoires) [2122844] - HID: amd_sfh: Move request_list struct to header file (Benjamin Tissoires) [2122844] - HID: amd_sfh: Move common macros and structures (Benjamin Tissoires) [2122844] - HID: amd_sfh: Add NULL check for hid device (Benjamin Tissoires) [2122844] - HID: core: remove unneeded assignment in hid_process_report() (Benjamin Tissoires) [2122844] - HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() (Benjamin Tissoires) [2122844] - HID: nintendo: Set phys property of input device based on HID phys (Benjamin Tissoires) [2122844] - HID: uclogic: Add support for XP-PEN Deco L (Benjamin Tissoires) [2122844] - HID: uclogic: Allow to generate frame templates (Benjamin Tissoires) [2122844] - HID: uclogic: Add KUnit tests for uclogic_rdesc_template_apply() (Benjamin Tissoires) [2122844] - HID: uclogic: Make template placeholder IDs generic (Benjamin Tissoires) [2122844] - HID: surface-hid: Add support for hot-removal (Benjamin Tissoires) [2122844] - HID: multitouch: new device class fix Lenovo X12 trackpad sticky (Benjamin Tissoires) [2122844] - HID: cp2112: prevent a buffer overflow in cp2112_xfer() (Benjamin Tissoires) [2122844] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2122844] - HID: logitech-hidpp: Fix syntax errors in comments (Benjamin Tissoires) [2122844] - HID: uclogic: properly format kernel-doc comment for hid_dbg() wrappers (Benjamin Tissoires) [2122844] - HID: apple: Properly handle function keys on non-Apple keyboard (Benjamin Tissoires) [2122844] - HID: nintendo: fix unused const warning (Benjamin Tissoires) [2122844] - HID: i2c-hid: elan: Add support for Elan eKTH6915 i2c-hid touchscreens (Benjamin Tissoires) [2122844] - HID: amd_sfh: Don't show client init failed as error when discovery fails (Benjamin Tissoires) [2122844] - HID: wacom: Don't register pad_input for touch switch (Benjamin Tissoires) [2122844] - HID: wacom: Only report rotation for art pen (Benjamin Tissoires) [2122844] - HID: apple: Properly handle function keys on Keychron keyboards (Benjamin Tissoires) [2122844] - HID: uclogic: Switch to Digitizer usage for styluses (Benjamin Tissoires) [2122844] - HID: uclogic: Add pen support for XP-PEN Star 06 (Benjamin Tissoires) [2122844] - HID: uclogic: Differentiate touch ring and touch strip (Benjamin Tissoires) [2122844] - HID: uclogic: Always shift touch reports to zero (Benjamin Tissoires) [2122844] - HID: uclogic: Do not focus on touch ring only (Benjamin Tissoires) [2122844] - HID: uclogic: Return raw parameters from v2 pen init (Benjamin Tissoires) [2122844] - HID: uclogic: Move param printing to a function (Benjamin Tissoires) [2122844] - HID: core: Display "SENSOR HUB" for sensor hub bus string in hid_info (Benjamin Tissoires) [2122844] - HID: amd_sfh: Move bus declaration outside of amd-sfh (Benjamin Tissoires) [2122844] - HID: amd_sfh: Add physical location to HID device (Benjamin Tissoires) [2122844] - HID: amd_sfh: Add sensor name by index for debug info (Benjamin Tissoires) [2122844] - Hid: wacom: Fix kernel test robot warning (Benjamin Tissoires) [2122844] - HID: uclogic: Disable pen usage for Huion keyboard interfaces (Benjamin Tissoires) [2122844] - HID: uclogic: Support disabling pen usage (Benjamin Tissoires) [2122844] - HID: uclogic: Pass keyboard reports as is (Benjamin Tissoires) [2122844] - HID: uclogic: Clarify pen/frame desc_ptr description (Benjamin Tissoires) [2122844] - HID: uclogic: Clarify params desc_size description (Benjamin Tissoires) [2122844] - HID: Add support for Mega World controller force feedback (Benjamin Tissoires) [2122844] - HID: lenovo: Add note about different report numbers (Benjamin Tissoires) [2122844] - HID: lenovo: Sync Fn-lock state on button press for Compact and TrackPoint II keyboards (Benjamin Tissoires) [2122844] - HID: lenovo: Add support for ThinkPad TrackPoint Keyboard II (Benjamin Tissoires) [2122844] - HID: amd_sfh: change global variables to static (Benjamin Tissoires) [2122844] - HID: uclogic: Add support for Huion Q620M (Benjamin Tissoires) [2122844] - HID: uclogic: Add support for bitmap dials (Benjamin Tissoires) [2122844] - HID: uclogic: Reduce indent for params format str/args (Benjamin Tissoires) [2122844] - HID: uclogic: Compress params format string (Benjamin Tissoires) [2122844] - HID: wacom: Correct power_supply type (Benjamin Tissoires) [2122844] - HID: wacom: Adding Support for new usages (Benjamin Tissoires) [2122844] - HID: uclogic: Add support for Huion touch ring reports (Benjamin Tissoires) [2122844] - HID: uclogic: Allow three frame parameter sets (Benjamin Tissoires) [2122844] - HID: uclogic: Support custom device suffix for frames (Benjamin Tissoires) [2122844] - HID: uclogic: Add support for touch ring reports (Benjamin Tissoires) [2122844]- net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Mohammad Kabat) [2112947] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Mohammad Kabat) [2112947] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Mohammad Kabat) [2112947] - net/mlx5e: Fix use-after-free when reverting termination table (Mohammad Kabat) [2112947] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Mohammad Kabat) [2112947] - net/mlx5: DR, Fix uninitialized var warning (Mohammad Kabat) [2112947] - net/mlx5e: Offload rule only when all encaps are valid (Mohammad Kabat) [2112947] - net/mlx5: E-Switch, Set correctly vport destination (Mohammad Kabat) [2112947] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Mohammad Kabat) [2112947] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Mohammad Kabat) [2112947] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Mohammad Kabat) [2112947] - net/mlx5: Fix FW tracer timestamp calculation (Mohammad Kabat) [2112947] - net/mlx5: Do not query pci info while pci disabled (Mohammad Kabat) [2112947 2133099] - net/mlx5e: E-Switch, Fix comparing termination table instance (Mohammad Kabat) [2112947] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Mohammad Kabat) [2112947] - net/mlx5e: Add missing sanity checks for max TX WQE size (Mohammad Kabat) [2112947] - net/mlx5: Allow async trigger completion execution on single CPU systems (Mohammad Kabat) [2112947] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Mohammad Kabat) [2112947] - net/mlx5: Fix crash during sync firmware reset (Mohammad Kabat) [2112947] - net/mlx5: Update fw fatal reporter state on PCI handlers successful recover (Mohammad Kabat) [2112947] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Mohammad Kabat) [2112947] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2112947] - net/mlx5: Fix possible use-after-free in async command interface (Mohammad Kabat) [2112947] - net/mlx5e: Update restore chain id for slow path packets (Mohammad Kabat) [2112947] - net/mlx5e: Extend SKB room check to include PTP-SQ (Mohammad Kabat) [2112947] - net/mlx5: DR, Fix matcher disconnect error flow (Mohammad Kabat) [2112947] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Mohammad Kabat) [2112947] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Mohammad Kabat) [2112947] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Mohammad Kabat) [2112947] - net/mlx5e: Fix calculations for ICOSQ size (Mohammad Kabat) [2112947] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Mohammad Kabat) [2112947] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Mohammad Kabat) [2112947] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Mohammad Kabat) [2112947] - net/mlx5e: Fix build warning, detected write beyond size of field (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Remove MLX5E_XDP_TX_DS_COUNT (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Permit XDP with non-linear legacy RQ (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Support multi buffer XDP_TX (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Unindent the else-block in mlx5e_xmit_xdp_buff (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Implement sending multi buffer XDP frames (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Don't prefill WQEs in XDP SQ in the multi buffer mode (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Remove assignment of inline_hdr.sz on XDP TX (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Move mlx5e_xdpi_fifo_push out of xmit_xdp_frame (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Store DMA address inside struct page (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Add XDP multi buffer support to the non-linear legacy RQ (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Use page-sized fragments with XDP multi buffer (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Use fragments of the same size in non-linear legacy RQ with XDP (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Prepare non-linear legacy RQ for XDP multi buffer support (Mohammad Kabat) [2049859 2112947] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Mohammad Kabat) [2112947] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2112947] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Mohammad Kabat) [2112947] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Mohammad Kabat) [2112947] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Mohammad Kabat) [2112947] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Mohammad Kabat) [2112947] - net/mlx5e: TC, Add missing policer validation (Mohammad Kabat) [2112947] - net/mlx5e: Fix wrong application of the LRO state (Mohammad Kabat) [2112947] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Mohammad Kabat) [2112947] - net/mlx5: Fix cmd error logging for manage pages cmd (Mohammad Kabat) [2112947] - net/mlx5: Disable irq when locking lag_lock (Mohammad Kabat) [2112947] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Mohammad Kabat) [2112947] - net/mlx5e: Properly disable vlan strip on non-UL reps (Mohammad Kabat) [2112947] - net/mlx5e: Allocate flow steering storage during uplink initialization (Mohammad Kabat) [2112947] - mlx5: do not use RT_TOS for IPv6 flowlabel (Mohammad Kabat) [2112947] - RDMA/mlx5: Add missing check for return value in get namespace flow (Mohammad Kabat) [2112947] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Mohammad Kabat) [2112947] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Mohammad Kabat) [2112947] - net/mlx5e: kTLS, Take stats out of OOO handler (Mohammad Kabat) [2112947] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Mohammad Kabat) [2112947] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Mohammad Kabat) [2112947] - net/mlx5e: Split en_fs ndo's and move to en_main (Mohammad Kabat) [2112947] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Mohammad Kabat) [2112947] - net/mlx5e: Add mdev to flow_steering struct (Mohammad Kabat) [2112947] - net/mlx5e: Report flow steering errors with mdev err report API (Mohammad Kabat) [2112947] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Mohammad Kabat) [2112947] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Mohammad Kabat) [2112947] - net/mlx5e: Make mlx5e_tc_table private (Mohammad Kabat) [2112947] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Mohammad Kabat) [2112947] - net/mlx5e: TC, Support tc action api for police (Mohammad Kabat) [2112947] - net/mlx5e: TC, Separate get/update/replace meter functions (Mohammad Kabat) [2112947] - net/mlx5e: Add red and green counters for metering (Mohammad Kabat) [2112947] - net/mlx5e: TC, Allocate post meter ft per rule (Mohammad Kabat) [2112947] - net/mlx5: DR, Add support for flow metering ASO (Mohammad Kabat) [2112947] - net/mlx5: DR, Fix SMFS steering info dump format (Mohammad Kabat) [2112947] - net/mlx5: Adjust log_max_qp to be 18 at most (Mohammad Kabat) [2112947] - net/mlx5e: Modify slow path rules to go to slow fdb (Mohammad Kabat) [2112947] - net/mlx5e: Fix calculations related to max MPWQE size (Mohammad Kabat) [2112947] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Mohammad Kabat) [2112947] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Mohammad Kabat) [2112947] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Mohammad Kabat) [2112947] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Mohammad Kabat) [2112947] - RDMA/mlx5: Rename the mkey cache variables and functions (Mohammad Kabat) [2112947] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Mohammad Kabat) [2112947] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Mohammad Kabat) [2112947] - RDMA/mlx5: Replace cache list with Xarray (Mohammad Kabat) [2112947] - RDMA/mlx5: Replace ent->lock with xa_lock (Mohammad Kabat) [2112947] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Mohammad Kabat) [2112947] - net/mlx5e: Add resiliency for PTP TX port timestamp (Mohammad Kabat) [2112947] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Mohammad Kabat) [2112947] - net/mlx5e: HTB, move htb functions to a new file (Mohammad Kabat) [2112947] - net/mlx5e: HTB, change functions name to follow convention (Mohammad Kabat) [2112947] - net/mlx5e: HTB, remove priv from htb function calls (Mohammad Kabat) [2112947] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Mohammad Kabat) [2112947] - net/mlx5e: HTB, move stats and max_sqs to priv (Mohammad Kabat) [2112947] - net/mlx5e: HTB, move section comment to the right place (Mohammad Kabat) [2112947] - net/mlx5e: HTB, move ids to selq_params struct (Mohammad Kabat) [2112947] - net/mlx5e: HTB, reduce visibility of htb functions (Mohammad Kabat) [2112947] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Mohammad Kabat) [2112947] - net/mlx5e: Report header-data split state through ethtool (Mohammad Kabat) [2112947] - RDMA/mlx5: Expose steering anchor to userspace (Mohammad Kabat) [2112947] - RDMA/mlx5: Refactor get flow table function (Mohammad Kabat) [2112947] - net/mlx5: fs, allow flow table creation with a UID (Mohammad Kabat) [2112947] - net/mlx5: fs, expose flow table ID to users (Mohammad Kabat) [2112947] - net/mlx5: Expose the ability to point to any UID from shared UID (Mohammad Kabat) [2112947] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Mohammad Kabat) [2112947] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Mohammad Kabat) [2112947] - net/mlx5e: Extend flower police validation (Mohammad Kabat) [2112947] - net/mlx5e: configure meter in flow action (Mohammad Kabat) [2049629 2112947] - net/mlx5e: Removed useless code in function (Mohammad Kabat) [2112947] - net/mlx5: Bridge, implement QinQ support (Mohammad Kabat) [2112947] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Mohammad Kabat) [2112947] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Mohammad Kabat) [2112947] - net/mlx5: Bridge, rename filter fg to vlan_filter (Mohammad Kabat) [2112947] - net/mlx5: Bridge, refactor groups sizes and indices (Mohammad Kabat) [2112947] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Mohammad Kabat) [2112947] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Mohammad Kabat) [2049884 2112947] - net/mlx5: Use software VHCA id when it's supported (Mohammad Kabat) [2112947] - net/mlx5: Introduce ifc bits for using software vhca id (Mohammad Kabat) [2112947] - net/mlx5: Use the bitmap API to allocate bitmaps (Mohammad Kabat) [2112947] - net/mlx5: fix 32bit build (Mohammad Kabat) [2049629 2112947] - net/mlx5e: TC, Support offloading police action (Mohammad Kabat) [2049629 2112947] - net/mlx5e: Add flow_action to parse state (Mohammad Kabat) [2049629 2112947] - net/mlx5e: Add post meter table for flow metering (Mohammad Kabat) [2049629 2112947] - net/mlx5e: Add generic macros to use metadata register mapping (Mohammad Kabat) [2049629 2112947] - net/mlx5e: Get or put meter by the index of tc police action (Mohammad Kabat) [2049629 2112947] - net/mlx5e: Add support to modify hardware flow meter parameters (Mohammad Kabat) [2049629 2112947] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Mohammad Kabat) [2049629 2112947] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Mohammad Kabat) [2049629 2112947] - net/mlx5: Add support to create SQ and CQ for ASO (Mohammad Kabat) [2049629 2112947] - net/mlx5: delete dead code in mlx5_esw_unlock() (Mohammad Kabat) [2112947] - net/mlx5: Delete ipsec_fs header file as not used (Mohammad Kabat) [2112947] - net/mlx5: Add bits and fields to support enhanced CQE compression (Mohammad Kabat) [2112947] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Mohammad Kabat) [2112947] - net/mlx5: group fdb cleanup to single function (Mohammad Kabat) [2112947] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Mohammad Kabat) [2049629 2112947] - net/mlx5: Add HW definitions of vport debug counters (Mohammad Kabat) [2112947] - net/mlx5: Add IFC bits and enums for flow meter (Mohammad Kabat) [2049629 2112947] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Mohammad Kabat) [2112947] - net/mlx5: Manage ICM of type modify-header pattern (Mohammad Kabat) [2112947] - net/mlx5: Introduce header-modify-pattern ICM properties (Mohammad Kabat) [2112947] - RDMA/mlx5: Add a umr recovery flow (Mohammad Kabat) [2112947] - mlx5: support BIG TCP packets (Mohammad Kabat) [2112947] - fortify: Provide a memcpy trap door for sharp corners (Mohammad Kabat) [2112947] - net/mlx5e: Use XFRM state direction instead of flags (Mohammad Kabat) [2112947]- KVM: arm64: Work out supported block level at compile time (Cornelia Huck) [2128973] - KVM: arm64: Limit stage2_apply_range() batch size to largest block (Cornelia Huck) [2128973] - KVM: arm64: selftests: Fix multiple versions of GIC creation (Cornelia Huck) [2128973] - KVM: arm64: nvhe: Fix build with profile optimization (Cornelia Huck) [2128973] - KVM: arm64: Preserve PSTATE.SS for the guest while single-step is enabled (Cornelia Huck) [2128973] - KVM: arm64: Clear PSTATE.SS when the Software Step state was Active-pending (Cornelia Huck) [2128973] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Cornelia Huck) [2128973] - KVM: arm64: Use correct accessor to parse stage-1 PTEs (Cornelia Huck) [2128973] - KVM: arm64: Fix bad dereference on MTE-enabled systems (Cornelia Huck) [2128973] - KVM: arm64: Fix SMPRI_EL1/TPIDR2_EL0 trapping on VHE (Cornelia Huck) [2128973] - Documentation: Fix index.rst after psci.rst renaming (Cornelia Huck) [2128973] - KVM: selftests: Gracefully handle empty stack traces (Cornelia Huck) [2128973] - KVM: arm64: Use kmemleak_free_part_phys() to unregister hyp_mem_base (Cornelia Huck) [2128973] - tools kvm headers arm64: Update KVM header from the kernel sources (Cornelia Huck) [2128973] - KVM: arm64: Reject 32bit user PSTATE on asymmetric systems (Cornelia Huck) [2128973] - KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems (Cornelia Huck) [2128973] - KVM: arm64: Fix compile error due to sign extension (Cornelia Huck) [2128973] - KVM: arm64: Don't open code ARRAY_SIZE() (Cornelia Huck) [2128973] - KVM: arm64: Move nVHE-only helpers into kvm/stacktrace.c (Cornelia Huck) [2128973] - KVM: arm64: Make unwind()/on_accessible_stack() per-unwinder functions (Cornelia Huck) [2128973] - KVM: arm64: Move nVHE stacktrace unwinding into its own compilation unit (Cornelia Huck) [2128973] - KVM: arm64: Move PROTECTED_NVHE_STACKTRACE around (Cornelia Huck) [2128973] - KVM: arm64: Introduce pkvm_dump_backtrace() (Cornelia Huck) [2128973] - KVM: arm64: Implement protected nVHE hyp stack unwinder (Cornelia Huck) [2128973] - KVM: arm64: Save protected-nVHE (pKVM) hyp stacktrace (Cornelia Huck) [2128973] - KVM: arm64: Stub implementation of pKVM HYP stack unwinder (Cornelia Huck) [2128973] - KVM: arm64: Allocate shared pKVM hyp stacktrace buffers (Cornelia Huck) [2128973] - KVM: arm64: Add PROTECTED_NVHE_STACKTRACE Kconfig (Cornelia Huck) [2128973] - KVM: arm64: Introduce hyp_dump_backtrace() (Cornelia Huck) [2128973] - KVM: arm64: Implement non-protected nVHE hyp stack unwinder (Cornelia Huck) [2128973] - KVM: arm64: Prepare non-protected nVHE hypervisor stacktrace (Cornelia Huck) [2128973] - KVM: arm64: Stub implementation of non-protected nVHE HYP stack unwinder (Cornelia Huck) [2128973] - KVM: arm64: On stack overflow switch to hyp overflow_stack (Cornelia Huck) [2128973] - arm64: stacktrace: Add description of stacktrace/common.h (Cornelia Huck) [2128973] - arm64: stacktrace: Factor out common unwind() (Cornelia Huck) [2128973] - arm64: stacktrace: Handle frame pointer from different address spaces (Cornelia Huck) [2128973] - arm64: stacktrace: Factor out unwind_next_common() (Cornelia Huck) [2128973] - arm64: stacktrace: Factor out on_accessible_stack_common() (Cornelia Huck) [2128973] - arm64: stacktrace: Add shared header for common stack unwinding code (Cornelia Huck) [2128973] - arm64: Copy the task argument to unwind_state (Cornelia Huck) [2128973] - arm64: Split unwind_init() (Cornelia Huck) [2128973] - arm64: stacktrace: use non-atomic __set_bit (Cornelia Huck) [2128973] - arm64: kasan: do not instrument stacktrace.c (Cornelia Huck) [2128973] - KVM: arm64: Get rid or outdated comments (Cornelia Huck) [2128973] - KVM: arm64: Descope kvm_arm_sys_reg_{get,set}_reg() (Cornelia Huck) [2128973] - KVM: arm64: Get rid of find_reg_by_id() (Cornelia Huck) [2128973] - KVM: arm64: vgic: Tidy-up calls to vgic_{get,set}_common_attr() (Cornelia Huck) [2128973] - KVM: arm64: vgic: Consolidate userspace access for base address setting (Cornelia Huck) [2128973] - KVM: arm64: vgic-v2: Add helper for legacy dist/cpuif base address setting (Cornelia Huck) [2128973] - KVM: arm64: vgic: Use {get,put}_user() instead of copy_{from.to}_user (Cornelia Huck) [2128973] - KVM: arm64: vgic-v2: Consolidate userspace access for MMIO registers (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Consolidate userspace access for MMIO registers (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Use u32 to manage the line level from userspace (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Convert userspace accessors over to FIELD_GET/FIELD_PREP (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Make the userspace accessors use sysreg API (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Push user access into vgic_v3_cpu_sysregs_uaccess() (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Simplify vgic_v3_has_cpu_sysregs_attr() (Cornelia Huck) [2128973] - KVM: arm64: Get rid of reg_from/to_user() (Cornelia Huck) [2128973] - KVM: arm64: Consolidate sysreg userspace accesses (Cornelia Huck) [2128973] - KVM: arm64: Rely on index_to_param() for size checks on userspace access (Cornelia Huck) [2128973] - KVM: arm64: Introduce generic get_user/set_user helpers for system registers (Cornelia Huck) [2128973] - KVM: arm64: Reorder handling of invariant sysregs from userspace (Cornelia Huck) [2128973] - KVM: arm64: Add get_reg_by_id() as a sys_reg_desc retrieving helper (Cornelia Huck) [2128973] - KVM: arm64: Fix hypervisor address symbolization (Cornelia Huck) [2128973] - KVM: arm64: selftests: Add support for GICv2 on v3 (Cornelia Huck) [2128973] - KVM: arm64: Don't return from void function (Cornelia Huck) [2128973] - KVM: arm64: nvhe: Add intermediates to 'targets' instead of extra-y (Cornelia Huck) [2128973] - KVM: arm64: nvhe: Rename confusing obj-y (Cornelia Huck) [2128973] - KVM: arm64: Move the handling of !FP outside of the fast path (Cornelia Huck) [2128973] - KVM: arm64: Document why pause cannot be turned into a flag (Cornelia Huck) [2128973] - KVM: arm64: Reduce the size of the vcpu flag members (Cornelia Huck) [2128973] - KVM: arm64: Add build-time sanity checks for flags (Cornelia Huck) [2128973] - KVM: arm64: Warn when PENDING_EXCEPTION and INCREMENT_PC are set together (Cornelia Huck) [2128973] - KVM: arm64: Convert vcpu sysregs_loaded_on_cpu to a state flag (Cornelia Huck) [2128973] - KVM: arm64: Kill unused vcpu flags field (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu WFIT flag to the state flag set (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu ON_UNSUPPORTED_CPU flag to the state flag set (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu SVE/SME flags to the state flag set (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu debug/SPE/TRBE flags to the input flag set (Cornelia Huck) [2128973] - KVM: arm64: Add a flag to disable MMIO trace for nVHE KVM (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu PC/Exception flags to the input flag set (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu configuration flags into their own set (Cornelia Huck) [2128973] - KVM: arm64: Add three sets of flags to the vcpu state (Cornelia Huck) [2128973] - KVM: arm64: Add helpers to manipulate vcpu flags among a set (Cornelia Huck) [2128973] - KVM: arm64: Move FP state ownership from flag to a tristate (Cornelia Huck) [2128973] - KVM: arm64: Drop FP_FOREIGN_STATE from the hypervisor code (Cornelia Huck) [2128973] - KVM: arm64: Prevent kmemleak from accessing pKVM memory (Cornelia Huck) [2128973] - KVM: arm64: Drop stale comment (Cornelia Huck) [2128973] - KVM: arm64: Remove redundant hyp_assert_lock_held() assertions (Cornelia Huck) [2128973] - KVM: arm64: Extend comment in has_vhe() (Cornelia Huck) [2128973] - KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHE (Cornelia Huck) [2128973] - KVM: arm64: Handle all ID registers trapped for a protected VM (Cornelia Huck) [2128973] - KVM: arm64: Return error from kvm_arch_init_vm() on allocation failure (Cornelia Huck) [2128973] - KVM: arm64: Fix inconsistent indenting (Cornelia Huck) [2128973] - KVM: arm64: Always start with clearing SME flag on load (Cornelia Huck) [2128973] - KVM: arm64: vgic: Undo work in failed ITS restores (Cornelia Huck) [2128973] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Cornelia Huck) [2128973] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Cornelia Huck) [2128973] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Cornelia Huck) [2128973] - KVM: arm64: pmu: Restore compilation when HW_PERF_EVENTS isn't selected (Cornelia Huck) [2128973] - KVM: arm64: Hide KVM_REG_ARM_*_BMAP_BIT_COUNT from userspace (Cornelia Huck) [2128973] - KVM: arm64: Reenable pmu in Protected Mode (Cornelia Huck) [2128973] - KVM: arm64: Pass pmu events to hyp via vcpu (Cornelia Huck) [2128973] - KVM: arm64: Repack struct kvm_pmu to reduce size (Cornelia Huck) [2128973] - KVM: arm64: Wrapper for getting pmu_events (Cornelia Huck) [2128973] - KVM: arm64: pkvm: Don't mask already zeroed FEAT_SVE (Cornelia Huck) [2128973] - KVM: arm64: pkvm: Drop unnecessary FP/SIMD trap handler (Cornelia Huck) [2128973] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Cornelia Huck) [2128973] - KVM: arm64: Avoid unnecessary absolute addressing via literals (Cornelia Huck) [2128973] - KVM: arm64: Print emulated register table name when it is unsorted (Cornelia Huck) [2128973] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Advertise GICR_CTLR.{IR, CES} as a new GICD_IIDR revision (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Implement MMIO-based LPI invalidation (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Expose GICR_CTLR.RWP when disabling LPIs (Cornelia Huck) [2128973] - KVM: arm64: Fix new instances of 32bit ESRs (Cornelia Huck) [2128973] - KVM: arm64: Hide AArch32 PMU registers when not available (Cornelia Huck) [2128973] - KVM: arm64: Start trapping ID registers for 32 bit guests (Cornelia Huck) [2128973] - KVM: arm64: Plumb cp10 ID traps through the AArch64 sysreg handler (Cornelia Huck) [2128973] - KVM: arm64: Wire up CP15 feature registers to their AArch64 equivalents (Cornelia Huck) [2128973] - KVM: arm64: Don't write to Rt unless sys_reg emulation succeeds (Cornelia Huck) [2128973] - KVM: arm64: Return a bool from emulate_cp() (Cornelia Huck) [2128973] - KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_high (Cornelia Huck) [2128973] - KVM: arm64: Treat ESR_EL2 as a 64-bit register (Cornelia Huck) [2128973] - KVM: arm64: Symbolize the nVHE HYP addresses (Cornelia Huck) [2128973] - KVM: arm64: Detect and handle hypervisor stack overflows (Cornelia Huck) [2128973] - KVM: arm64: Add guard pages for pKVM (protected nVHE) hypervisor stack (Cornelia Huck) [2128973] - KVM: arm64: Add guard pages for KVM nVHE hypervisor stack (Cornelia Huck) [2128973] - KVM: arm64: Introduce pkvm_alloc_private_va_range() (Cornelia Huck) [2128973] - KVM: arm64: Introduce hyp_alloc_private_va_range() (Cornelia Huck) [2128973] - KVM: arm64: Handle SME host state when running guests (Cornelia Huck) [2128973] - KVM: arm64: Trap SME usage in guest (Cornelia Huck) [2128973] - KVM: arm64: Hide SME system registers from guests (Cornelia Huck) [2128973] - KVM: arm64: Expose the WFXT feature to guests (Cornelia Huck) [2128973] - KVM: arm64: Offer early resume for non-blocking WFxT instructions (Cornelia Huck) [2128973] - KVM: arm64: Handle blocking WFIT instruction (Cornelia Huck) [2128973] - KVM: arm64: Introduce kvm_counter_compute_delta() helper (Cornelia Huck) [2128973] - KVM: arm64: Simplify kvm_cpu_has_pending_timer() (Cornelia Huck) [2128973] - tools kvm headers arm64: Update KVM headers from the kernel sources (Cornelia Huck) [2128973] - tools kvm headers arm64: Update KVM headers from the kernel sources (Cornelia Huck) [2128973]- can: kvaser_usb: kvaser_usb_set_bittiming(): fix redundant initialization warning for err (Al Stone) [2071839] - can: kvaser_usb: kvaser_usb_set_{,data}bittiming(): remove empty lines in variable declaration (Al Stone) [2071839] - can: af_can: can_exit(): add missing dev_remove_pack() of canxl_packet (Al Stone) [2071839] - can: can327: flush TX_work on ldisc .close() (Al Stone) [2071839] - can: slcan: fix freed work crash (Al Stone) [2071839] - can: can327: can327_feed_frame_to_netdev(): fix potential skb leak when netdev is down (Al Stone) [2071839] - can: dev: fix skb drop check (Al Stone) [2071839] - can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming (Al Stone) [2071839] - can: kvaser_usb: Add struct kvaser_usb_busparams (Al Stone) [2071839] - can: kvaser_usb_leaf: Fix bogus restart events (Al Stone) [2071839] - can: kvaser_usb_leaf: Ignore stale bus-off after start (Al Stone) [2071839] - can: kvaser_usb_leaf: Fix wrong CAN state after stopping (Al Stone) [2071839] - can: kvaser_usb_leaf: Fix improved state not being reported (Al Stone) [2071839] - can: kvaser_usb_leaf: Set Warning state even without bus errors (Al Stone) [2071839] - can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT (Al Stone) [2071839] - can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event (Al Stone) [2071839] - can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device (Al Stone) [2071839] - can: remove obsolete PCH CAN driver (Al Stone) [2071839] - can: kvaser_usb_leaf: Fix CAN state after restart (Al Stone) [2071839] - can: kvaser_usb_leaf: Fix TX queue out of sync after restart (Al Stone) [2071839] - can: kvaser_usb: Fix use of uninitialized completion (Al Stone) [2071839] - can: kvaser_usb_leaf: Fix overread with an invalid command (Al Stone) [2071839] - can: gs_usb: gs_can_open(): initialize time counter before starting device (Al Stone) [2071839] - can: gs_usb: add missing lock to protect struct timecounter::cycle_last (Al Stone) [2071839] - can: gs_usb: gs_usb_get_timestamp(): fix endpoint parameter for usb_control_msg_recv() (Al Stone) [2071839] - can: gs_usb: gs_usb_set_phys_id(): return with error if identify is not supported (Al Stone) [2071839] - can: gs_usb: gs_can_open(): fix race dev->can.state condition (Al Stone) [2071839] - can: canxl: update CAN infrastructure for CAN XL frames (Al Stone) [2071839] - can: dev: add CAN XL support to virtual CAN (Al Stone) [2071839] - can: canxl: introduce CAN XL data structure (Al Stone) [2071839] - can: skb: add skb CAN frame data length helpers (Al Stone) [2071839] - can: set CANFD_FDF flag in all CAN FD frame structures (Al Stone) [2071839] - can: skb: unify skb CAN frame identification helpers (Al Stone) [2071839] - can: gs_usb: add RX and TX hardware timestamp support (Al Stone) [2071839] - rhel: Set initial defaults for CAN configs (Al Stone) [2071839] - can: rcar_canfd: Add missing ECC error checks for channels 2-7 (Al Stone) [2071839] - can: gs_usb: use common spelling of GS_USB in macros (Al Stone) [2071839] - can: flexcan: fix typo: FLEXCAN_QUIRK_SUPPPORT_* -> FLEXCAN_QUIRK_SUPPORT_* (Al Stone) [2071839] - can: rcar_canfd: fix channel specific IRQ handling for (Al Stone) [2071839] - can: c_can: don't cache TX messages for C_CAN cores (Al Stone) [2071839] - can: flexcan: flexcan_mailbox_read() fix return value for drop = true (Al Stone) [2071839] - can: mcp251x: Fix race condition on receive interrupt (Al Stone) [2071839] - can: ems_usb: fix clang's -Wunaligned-access warning (Al Stone) [2071839] - can: can327: fix a broken link to Documentation (Al Stone) [2071839] - can: etas_es58x: remove useless calls to usb_fill_bulk_urb() (Al Stone) [2071839] - can: peak_usb: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839] - can: peak_canfd: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839] - can: kvaser_usb: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839] - can: kvaser_pciefd: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839] - can: etas_es58x: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839] - can: mcp251xfd: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839] - can: dev: add generic function can_eth_ioctl_hwts() (Al Stone) [2071839] - can: dev: add generic function can_ethtool_op_get_ts_info_hwts() (Al Stone) [2071839] - can: dev: add hardware TX timestamp (Al Stone) [2071839] - can: tree-wide: advertise software timestamping capabilities (Al Stone) [2071839] - can: v(x)can: add software tx timestamps (Al Stone) [2071839] - can: slcan: add software tx timestamps (Al Stone) [2071839] - can: janz-ican3: add software tx timestamp (Al Stone) [2071839] - can: can327: add software tx timestamps (Al Stone) [2071839] - MAINTAINERS: Add maintainer for the slcan driver (Al Stone) [2071839] - can: slcan: add support for listen-only mode (Al Stone) [2071839] - can: slcan: use the generic can_change_mtu() (Al Stone) [2071839] - can: slcan: change every `slc' occurrence in `slcan' (Al Stone) [2071839] - can: slcan: remove legacy infrastructure (Al Stone) [2071839] - can: slcan: remove useless header inclusions (Al Stone) [2071839] - can: slcan: use KBUILD_MODNAME and define pr_fmt to replace hardcoded names (Al Stone) [2071839] - can: flexcan: export flexcan_ethtool_ops and remove flexcan_set_ethtool_ops() (Al Stone) [2071839] - can: c_can: export c_can_ethtool_ops and remove c_can_set_ethtool_ops() (Al Stone) [2071839] - can: slcan: export slcan_ethtool_ops and remove slcan_set_ethtool_ops() (Al Stone) [2071839] - can: etas_es58x: remove DRV_VERSION (Al Stone) [2071839] - can: etas_es58x: replace ES58X_MODULE_NAME with KBUILD_MODNAME (Al Stone) [2071839] - can: ubs_8dev: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839] - can: kvaser_usb: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839] - can: gs_ubs: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839] - can: esd_usb: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839] - can: softing: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839] - can: ems_usb: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839] - can: can327: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_dump(): fix comment (Al Stone) [2071839] - can: pch_can: pch_can_error(): initialize errc before using it (Al Stone) [2071839] - can: rcar_canfd: Add missing of_node_put() in rcar_canfd_probe() (Al Stone) [2071839] - can: mcp251xfd: fix detection of mcp251863 (Al Stone) [2071839] - can: add CAN_ERR_CNT flag to notify availability of error counter (Al Stone) [2071839] - can: usb_8dev: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: sun4i_can: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: hi311x: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: slcan: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: sja1000: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: rcar_can: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: pch_can: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: peak_usb: include support for a new MCU (Al Stone) [2071839] - can: peak_usb: correction of an initially misnamed field name (Al Stone) [2071839] - can: peak_usb: pcan_dump_mem(): mark input prompt and data pointer as const (Al Stone) [2071839] - can: ctucanfd: Update CTU CAN FD IP core registers to match version 3.x. (Al Stone) [2071839] - can: c_can: remove wrong comment (Al Stone) [2071839] - can: slcan: do not sleep with a spin lock held (Al Stone) [2071839] - can: sja1000: Change the return type as void for SoC specific init (Al Stone) [2071839] - can: sja1000: Use device_get_match_data to get device data (Al Stone) [2071839] - can: sja1000: Add Quirk for RZ/N1 SJA1000 CAN controller (Al Stone) [2071839] - can: slcan: clean up if/else (Al Stone) [2071839] - can: slcan: convert comparison to NULL into !val (Al Stone) [2071839] - can: slcan: fix whitespace issues (Al Stone) [2071839] - can: slcan: slcan_init() convert printk(LEVEL ...) to pr_level() (Al Stone) [2071839] - can: slcan: convert comments to network style comments (Al Stone) [2071839] - can: slcan: use scnprintf() as a hardening measure (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix endianness conversion (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_register_get_dev_id(): use correct length to read dev_id (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_stop(): add missing hrtimer_cancel() (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_regmap_crc_read(): update workaround broken CRC on TBC register (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_regmap_crc_read(): improve workaround handling for mcp2517fd (Al Stone) [2071839] - can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits (Al Stone) [2071839] - can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression (Al Stone) [2071839] - can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info (Al Stone) [2071839] - can: m_can: m_can_{read_fifo,echo_tx_event}(): shift timestamp to full 32 bits (Al Stone) [2071839] - can: m_can: m_can_chip_config(): actually enable internal timestamping (Al Stone) [2071839] - can: grcan: grcan_probe(): remove extra of_node_get() (Al Stone) [2071839] - can: gs_usb: gs_usb_open/close(): fix memory leak (Al Stone) [2071839] - can: rcar_canfd: Fix data transmission failed on R-Car V3U (Al Stone) [2071839] - Revert "can: xilinx_can: Limit CANFD brp to 2" (Al Stone) [2071839] - can: slcan: extend the protocol with CAN state info (Al Stone) [2071839] - can: slcan: extend the protocol with error info (Al Stone) [2071839] - can: slcan: add ethtool support to reset adapter errors (Al Stone) [2071839] - can: slcan: move driver into separate sub directory (Al Stone) [2071839] - can: slcan: send the open/close commands to the adapter (Al Stone) [2071839] - can: slcan: set bitrate by CAN device driver API (Al Stone) [2071839] - can: slcan: allow to send commands to the adapter (Al Stone) [2071839] - can: slcan: use CAN network device driver API (Al Stone) [2071839] - can: netlink: dump bitrate 0 if can_priv::bittiming.bitrate is -1U (Al Stone) [2071839] - can: slcan: use the alloc_can_skb() helper (Al Stone) [2071839] - can: slcan: use netdev helpers to print out messages (Al Stone) [2071839] - can: slcan: use the BIT() helper (Al Stone) [2071839] - can: ctucanfd: ctucan_interrupt(): fix typo (Al Stone) [2071839] - can: can327: CAN/ldisc driver for ELM327 based OBD-II adapters (Al Stone) [2071839] - docs: networking: device drivers: can: add ctucanfd to index (Al Stone) [2071839] - docs: networking: device drivers: can: add flexcan (Al Stone) [2071839] - docs: networking: device drivers: add can sub-folder (Al Stone) [2071839] - can/esd_usb: Update to copyright, M_AUTHOR and M_DESCRIPTION (Al Stone) [2071839] - can/esd_usb: Fixed some checkpatch.pl warnings (Al Stone) [2071839] - can/esd_usb: Rename all terms USB2 to USB (Al Stone) [2071839] - can/esd_usb2: Rename esd_usb2.c to esd_usb.c (Al Stone) [2071839] - powerpc/mpc5xxx: Switch mpc5xxx_get_bus_frequency() to use fwnode (Al Stone) [2071839] - can: netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callback (Al Stone) [2071839] - can: etas_es58x: fix signedness of USB RX and TX pipes (Al Stone) [2071839] - can: etas_es58x: replace es58x_device::rx_max_packet_size by usb_maxpacket() (Al Stone) [2071839] - can: skb: drop tx skb if in listen only mode (Al Stone) [2071839] - can: skb: move can_dropped_invalid_skb() and can_skb_headroom_valid() to skb.c (Al Stone) [2071839] - net: Kconfig: move the CAN device menu to the "Device Drivers" section (Al Stone) [2071839] - can: Kconfig: add CONFIG_CAN_RX_OFFLOAD (Al Stone) [2071839] - can: bittiming: move bittiming calculation functions to calc_bittiming.c (Al Stone) [2071839] - can: Kconfig: turn menu "CAN Device Drivers" into a menuconfig using CAN_DEV (Al Stone) [2071839] - can: Kconfig: rename config symbol CAN_DEV into CAN_NETLINK (Al Stone) [2071839] - can: netlink: allow configuring of fixed bit rates without need for do_set_bittiming callback (Al Stone) [2071839] - can: m_can: fix typo prescalar -> prescaler (Al Stone) [2071839] - can: xilinx_can: fix typo prescalar -> prescaler (Al Stone) [2071839] - can: xilinx_can: add Transmitter Delay Compensation (TDC) feature support (Al Stone) [2071839] - can: ctucanfd: platform: add missing dependency to HAS_IOMEM (Al Stone) [2071839] - can: kvaser_usb: silence a GCC 12 -Warray-bounds warning (Al Stone) [2071839] - can: peak_usb: fix typo in comment (Al Stone) [2071839] - can: mcp251xfd: silence clang's -Wunaligned-access warning (Al Stone) [2071839] - can: can-dev: remove obsolete CAN LED support (Al Stone) [2071839] - can: do not increase tx_bytes statistics for RTR frames (Al Stone) [2071839] - can: do not increase rx_bytes statistics for RTR frames (Al Stone) [2071839] - can: do not increase rx statistics when generating a CAN rx error message frame (Al Stone) [2071839] - can: dev: reorder struct can_priv members for better packing (Al Stone) [2071839] - can: can-dev: move to netif_napi_add_weight() (Al Stone) [2071839] - can: slcan: slc_xmit(): use can_dropped_invalid_skb() instead of manual check (Al Stone) [2071839] - can: ctucanfd: Let users select instead of depend on CAN_CTUCANFD (Al Stone) [2071839] - can: m_can: remove support for custom bit timing, take #2 (Al Stone) [2071839] - Revert "can: m_can: pci: use custom bit timings for Elkhart Lake" (Al Stone) [2071839] - can: ctucanfd: remove PCI module debug parameters (Al Stone) [2071839] - can: ctucanfd: remove debug statements (Al Stone) [2071839] - can: ctucanfd: remove inline keyword from local static functions (Al Stone) [2071839] - can: ctucanfd: ctucan_platform_probe(): remove unnecessary print function dev_err() (Al Stone) [2071839] - can: ctucanfd: remove unused including (Al Stone) [2071839] - can: grcan: only use the NAPI poll budget for RX (Al Stone) [2071839] - can: grcan: grcan_probe(): fix broken system id check for errata workaround needs (Al Stone) [2071839] - can: grcan: use ofdev->dev when allocating DMA memory (Al Stone) [2071839] - can: grcan: grcan_close(): fix deadlock (Al Stone) [2071839] - can: ctucanfd: CTU CAN FD open-source IP core - platform/SoC support. (Al Stone) [2071839] - can: ctucanfd: CTU CAN FD open-source IP core - PCI bus support. (Al Stone) [2071839] - can: ctucanfd: add support for CTU CAN FD open-source IP core - bus independent part. (Al Stone) [2071839] - can: mcp251xfd: add support for mcp251863 (Al Stone) [2071839] - can: xilinx_can: mark bit timing constants as const (Al Stone) [2071839] - can: flexcan: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Al Stone) [2071839] - can: mscan: mpc5xxx_can: Prepare cleanup of powerpc's asm/prom.h (Al Stone) [2071839] - can: Fix Links to Technologic Systems web resources (Al Stone) [2071839] - can: bittiming: can_calc_bittiming(): prefer small bit rate pre-scalers over larger ones (Al Stone) [2071839] - can: rx-offload: rename can_rx_offload_queue_sorted() -> can_rx_offload_queue_timestamp() (Al Stone) [2071839] - can: gs_usb: gs_make_candev(): fix memory leak for devices with extended bit timing configuration (Al Stone) [2071839] - can: mcba_usb: properly check endpoint type (Al Stone) [2071839] - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path (Al Stone) [2071839] - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path (Al Stone) [2071839] - can: m_can: m_can_tx_handler(): fix use after free of skb (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value (Al Stone) [2071839] - can: ucan: fix typos in comments (Al Stone) [2071839] - can: mcp251xfd: ring: increase number of RX-FIFOs to 3 and increase max TX-FIFO depth to 16 (Al Stone) [2071839] - can: mcp251xfd: add TX IRQ coalescing ethtool support (Al Stone) [2071839] - can: mcp251xfd: add TX IRQ coalescing support (Al Stone) [2071839] - can: mcp251xfd: add RX IRQ coalescing ethtool support (Al Stone) [2071839] - can: mcp251xfd: add RX IRQ coalescing support (Al Stone) [2071839] - can: mcp251xfd: ring: add support for runtime configurable RX/TX ring parameters (Al Stone) [2071839] - can: mcp251xfd: update macros describing ring, FIFO and RAM layout (Al Stone) [2071839] - can: mcp251xfd: ring: prepare support for runtime configurable RX/TX ring parameters (Al Stone) [2071839] - can: mcp251xfd: ethtool: add support (Al Stone) [2071839] - can: mcp251xfd: ram: coalescing support (Al Stone) [2071839] - can: mcp251xfd: ram: add helper function for runtime ring size calculation (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_ring_init(): use %d to print free RAM (Al Stone) [2071839] - can: vxcan: vxcan_xmit(): use kfree_skb() instead of kfree() to free skb (Al Stone) [2071839] - can: gs_usb: add VID/PID for ABE CAN Debugger devices (Al Stone) [2071839] - can: gs_usb: add VID/PID for CES CANext FD devices (Al Stone) [2071839] - can: gs_usb: add extended bt_const feature (Al Stone) [2071839] - can: gs_usb: activate quirks for CANtact Pro unconditionally (Al Stone) [2071839] - can: gs_usb: add quirk for CANtact Pro overlapping GS_USB_BREQ value (Al Stone) [2071839] - can: gs_usb: add usb quirk for NXP LPC546xx controllers (Al Stone) [2071839] - can: gs_usb: add CAN-FD support (Al Stone) [2071839] - can: gs_usb: use union and FLEX_ARRAY for data in struct gs_host_frame (Al Stone) [2071839] - can: gs_usb: support up to 3 channels per device (Al Stone) [2071839] - can: gs_usb: gs_usb_probe(): introduce udev and make use of it (Al Stone) [2071839] - can: gs_usb: document the PAD_PKTS_TO_MAX_PKT_SIZE feature (Al Stone) [2071839] - can: gs_usb: document the USER_ID feature (Al Stone) [2071839] - can: gs_usb: update GS_CAN_FEATURE_IDENTIFY documentation (Al Stone) [2071839] - can: gs_usb: add HW timestamp mode bit (Al Stone) [2071839] - can: gs_usb: gs_make_candev(): call SET_NETDEV_DEV() after handling all bt_const->feature (Al Stone) [2071839] - can: gs_usb: rewrap usb_control_msg() and usb_fill_bulk_urb() (Al Stone) [2071839] - can: gs_usb: rewrap error messages (Al Stone) [2071839] - can: gs_usb: GS_CAN_FLAG_OVERFLOW: make use of BIT() (Al Stone) [2071839] - can: gs_usb: sort include files alphabetically (Al Stone) [2071839] - can: gs_usb: fix checkpatch warning (Al Stone) [2071839] - can: gs_usb: use consistent one space indention (Al Stone) [2071839] - can: rcar_canfd: Add support for r8a779a0 SoC (Al Stone) [2071839] - can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_event_msg before calling es58x_check_msg_len() (Al Stone) [2071839] - vxcan: enable local echo for sent CAN frames (Al Stone) [2071839] - vxcan: remove sk reference in peer skb (Al Stone) [2071839] - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready (Al Stone) [2071839] - can: gs_usb: change active_channels's type from atomic_t to u8 (Al Stone) [2071839] - can: etas_es58x: change opened_channel_cnt's type from atomic_t to u8 (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_priv: introduce macros specifying the number of supported TEF/RX/TX rings (Al Stone) [2071839] - can: mcp251xfd: prepare for multiple RX-FIFOs (Al Stone) [2071839] - can: mcp251xfd: ring: update FIFO setup debug info (Al Stone) [2071839] - can: mcp251xfd: ring: mcp251xfd_ring_init(): checked RAM usage of ring setup (Al Stone) [2071839] - can: mcp251xfd: ring: change order of TX and RX FIFOs (Al Stone) [2071839] - can: mcp251xfd: ring: prepare to change order of TX and RX FIFOs (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_ring_init(): split ring_init into separate functions (Al Stone) [2071839] - can: mcp251xfd: introduce struct mcp251xfd_tx_ring::nr and ::fifo_nr and make use of it (Al Stone) [2071839] - can: mcp251xfd: add support for internal PLL (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_register(): prepare to activate PLL after softreset (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_clock_init(): prepare for PLL support, wait for OSC ready (Al Stone) [2071839] - can: mcp251xfd: __mcp251xfd_chip_set_mode(): prepare for PLL support: improve error handling and diagnostics (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_wake(): renamed from mcp251xfd_chip_clock_enable() (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_timestamp_init(): factor out into separate function (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_softreset_check(): wait for OSC ready before accessing chip (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): prepare for PLL support (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): improve chip detection and error handling (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): factor out into separate function (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_stop(): convert to a void function (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_sleep(): introduce function to bring chip into sleep mode (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_unregister(): simplify runtime PM handling (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_regmap_crc_read(): ignore CRC error only if solely OSC register is read (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_reg_invalid(): rename from mcp251xfd_osc_invalid() (Al Stone) [2071839] - can: etas_es58x: use BITS_PER_TYPE() instead of manual calculation (Al Stone) [2071839] - can: xilinx_can: Add check for NAPI Poll function (Al Stone) [2071839] - can: softing: softing_netdev_open(): remove redundant ret variable (Al Stone) [2071839] - can: c_can: ethtool: use default drvinfo (Al Stone) [2071839] - can: kvaser_usb: kvaser_usb_send_cmd(): remove redundant variable actual_len (Al Stone) [2071839] - can: bittiming: mark function arguments and local variables as const (Al Stone) [2071839] - can: bittiming: can_validate_bitrate(): simplify bit rate checking (Al Stone) [2071839] - can: flexcan: mark RX via mailboxes as supported on MCF5441X (Al Stone) [2071839] - can: tcan4x5x: regmap: fix max register value (Al Stone) [2071839] - can: m_can: m_can_fifo_{read,write}: don't read or write from/to FIFO if length is 0 (Al Stone) [2071839] - can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} (Al Stone) [2071839] - can: rcar_canfd: rcar_canfd_channel_probe(): make sure we free CAN network device (Al Stone) [2071839] - can: xilinx_can: xcan_probe(): check for error irq (Al Stone) [2071839] - can: softing: softing_startstop(): fix set but not used variable warning (Al Stone) [2071839] - can: softing_cs: softingcs_probe(): fix memleak on registration failure (Al Stone) [2071839] - can: flexcan: add ethtool support to get rx/tx ring parameters (Al Stone) [2071839] - can: flexcan: add ethtool support to change rx-rtr setting during runtime (Al Stone) [2071839] - can: flexcan: add more quirks to describe RX path capabilities (Al Stone) [2071839] - can: flexcan: rename RX modes (Al Stone) [2071839] - can: flexcan: allow to change quirks at runtime (Al Stone) [2071839] - can: flexcan: move driver into separate sub directory (Al Stone) [2071839] - can: mcp251xfd: introduce and make use of mcp251xfd_is_fd_mode() (Al Stone) [2071839] - can: mcp251xfd: move ring init into separate function (Al Stone) [2071839] - can: mcp251xfd: move chip FIFO init into separate file (Al Stone) [2071839] - can: mcp251xfd: move TEF handling into separate file (Al Stone) [2071839] - can: mcp251xfd: move TX handling into separate file (Al Stone) [2071839] - can: mcp251xfd: move RX handling into separate file (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd.h: sort function prototypes (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_handle_rxovif(): denote RX overflow message to debug + add rate limiting (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_open(): make use of pm_runtime_resume_and_get() (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_open(): open_candev() first (Al Stone) [2071839] - can: mcp251xfd: add missing newline to printed strings (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message (Al Stone) [2071839] - can: mcp251xfd: remove double blank lines (Al Stone) [2071839] - can: janz-ican3: initialize dlc variable (Al Stone) [2071839] - can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data (Al Stone) [2071839] - can: netlink: report the CAN controller mode supported flags (Al Stone) [2071839] - can: dev: add sanity check in can_set_static_ctrlmode() (Al Stone) [2071839] - can: dev: replace can_priv::ctrlmode_static by can_get_static_ctrlmode() (Al Stone) [2071839] - can: dev: add can_tdc_get_relative_tdco() helper function (Al Stone) [2071839] - can: do not copy the payload of RTR frames (Al Stone) [2071839] - can: kvaser_usb: do not increase tx statistics when sending error message frames (Al Stone) [2071839] - can: etas_es58x: es58x_init_netdev: populate net_device::dev_port (Al Stone) [2071839] - can: sja1000: sp_probe(): use platform_get_irq() to get the interrupt (Al Stone) [2071839] - can: ti_hecc: ti_hecc_probe(): use platform_get_irq() to get the interrupt (Al Stone) [2071839] - can: kvaser_usb: make use of units.h in assignment of frequency (Al Stone) [2071839] - can: mcp251x: mcp251x_gpio_setup(): Get rid of duplicate of_node assignment (Al Stone) [2071839] - can: usb_8dev: remove unused member echo_skb from struct usb_8dev_priv (Al Stone) [2071839] - can: kvaser_usb: get CAN clock frequency from device (Al Stone) [2071839] - can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter (Al Stone) [2071839] - can: hi311x: hi3110_can_probe(): convert to use dev_err_probe() (Al Stone) [2071839] - can: hi311x: hi3110_can_probe(): make use of device property API (Al Stone) [2071839] - can: hi311x: hi3110_can_probe(): try to get crystal clock rate from property (Al Stone) [2071839] - can: hi311x: hi3110_can_probe(): use devm_clk_get_optional() to get the input clock (Al Stone) [2071839] - can: sun4i_can: add support for R40 CAN controller (Al Stone) [2071839] - can: bittiming: replace CAN units with the generic ones from linux/units.h (Al Stone) [2071839] - can: m_can: pci: use custom bit timings for Elkhart Lake (Al Stone) [2071839] - can: m_can: make custom bittiming fields const (Al Stone) [2071839] - can: m_can: pci: fix incorrect reference clock rate (Al Stone) [2071839] - can: m_can: pci: fix iomap_read_fifo() and iomap_write_fifo() (Al Stone) [2071839] - can: m_can: m_can_read_fifo: fix memory leak in error branch (Al Stone) [2071839] - can: m_can: Disable and ignore ELO interrupt (Al Stone) [2071839] - can: sja1000: fix use after free in ems_pcmcia_add_card() (Al Stone) [2071839] - can: pch_can: pch_can_rx_normal: fix use after free (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_start(): fix error handling for mcp251xfd_chip_rx_int_enable() (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_irq(): add missing can_rx_offload_threaded_irq_finish() in case of bus off (Al Stone) [2071839] - can: peak_usb: exchange the order of information messages (Al Stone) [2071839] - can: peak_usb: always ask for BERR reporting for PCAN-USB devices (Al Stone) [2071839] - can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error path (Al Stone) [2071839] - can: xilinx_can: xcan_remove(): remove redundant netif_napi_del() (Al Stone) [2071839] - can: xilinx_can: remove repeated word from the kernel-doc (Al Stone) [2071839] - can: peak_usb: CANFD: store 64-bits hw timestamps (Al Stone) [2071839] - can: gs_usb: use %u to print unsigned values (Al Stone) [2071839] - can: mscan: mpc5xxx_can: Make use of the helper function dev_err_probe() (Al Stone) [2071839] - can: rcar: drop unneeded ARM dependency (Al Stone) [2071839] - can: at91/janz-ican3: replace snprintf() in show functions with sysfs_emit() (Al Stone) [2071839] - can: netlink: add can_priv::do_get_auto_tdcv() to retrieve tdcv from device (Al Stone) [2071839] - can: netlink: add interface for CAN-FD Transmitter Delay Compensation (TDC) (Al Stone) [2071839] - can: bittiming: change can_calc_tdco()'s prototype to not directly modify priv (Al Stone) [2071839] - can: bittiming: change unit of TDC parameters to clock periods (Al Stone) [2071839] - can: bittiming: allow TDC{V,O} to be zero and add can_tdc_const::tdc{v,o,f}_min (Al Stone) [2071839] - can: bittiming: fix documentation for struct can_tdc (Al Stone) [2071839] - can: bittiming: can_fixup_bittiming(): change type of tseg1 and alltseg to unsigned int (Al Stone) [2071839] - treewide: Replace open-coded flex arrays in unions (Al Stone) [2071839] - can: peak_usb: pcan_usb_fd_decode_status(): remove unnecessary test on the nullity of a pointer (Al Stone) [2071839] - can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification (Al Stone) [2071839] - can: peak_pci: peak_pci_remove(): fix UAF (Al Stone) [2071839] - can: m_can: fix iomap_read_fifo() and iomap_write_fifo() (Al Stone) [2071839] - can: rcar_can: fix suspend/resume (Al Stone) [2071839] - can: flexcan: Use struct_group() to zero struct flexcan_regs regions (Al Stone) [2071839] - tty: make tty_ldisc_ops::hangup return void (Al Stone) [2071839] - can: c_can: fix null-ptr-deref on ioctl() (Al Stone) [2071839] - can: rcar_canfd: add __maybe_unused annotation to silence warning (Al Stone) [2071839] - can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): remove useless BUG_ON() (Al Stone) [2071839] - can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): use of_device_get_match_data to simplify code (Al Stone) [2071839] - can: rcar_canfd: rcar_canfd_handle_channel_tx(): fix redundant assignment (Al Stone) [2071839] - can: rcar: Kconfig: Add helper dependency on COMPILE_TEST (Al Stone) [2071839] - can: c_can: cache frames to operate as a true FIFO (Al Stone) [2071839] - can: c_can: support tx ring algorithm (Al Stone) [2071839] - can: c_can: exit c_can_do_tx() early if no frames have been sent (Al Stone) [2071839] - can: c_can: remove struct c_can_priv::priv field (Al Stone) [2071839] - can: c_can: rename IF_RX -> IF_NAPI (Al Stone) [2071839] - can: c_can: c_can_do_tx(): fix typo in comment (Al Stone) [2071839] - can: m_can: Batch FIFO writes during CAN transmit (Al Stone) [2071839] - can: m_can: Batch FIFO reads during CAN receive (Al Stone) [2071839] - can: m_can: Disable IRQs on FIFO bus errors (Al Stone) [2071839] - can: m_can: fix block comment style (Al Stone) [2071839] - can: tcan4x5x: cdev_to_priv(): remove stray empty line (Al Stone) [2071839] - can: rcar_canfd: Add support for RZ/G2L family (Al Stone) [2071839] - can: mcp251xfd: mark some instances of struct mcp251xfd_priv as const (Al Stone) [2071839] - can: etas_es58x: clean-up documentation of struct es58x_fd_tx_conf_msg (Al Stone) [2071839] - can: netlink: allow user to turn off unsupported features (Al Stone) [2071839] - can: dev: provide optional GPIO based termination support (Al Stone) [2071839] - can: flexcan: flexcan_clks_enable(): add missing variable initialization (Al Stone) [2071839] - can: flexcan: update Kconfig to enable coldfire (Al Stone) [2071839] - can: flexcan: add mcf5441x support (Al Stone) [2071839] - can: etas_es58x: rewrite the message cast in es58{1,_fd}_tx_can_msg to increase readability (Al Stone) [2071839] - can: etas_es58x: use sizeof and sizeof_field macros instead of constant values (Al Stone) [2071839] - can: etas_es58x: add es58x_free_netdevs() to factorize code (Al Stone) [2071839] - can: etas_es58x: use devm_kzalloc() to allocate device resources (Al Stone) [2071839] - can: etas_es58x: use error pointer during device probing (Al Stone) [2071839] - can: etas_es58x: fix three typos in author name and documentation (Al Stone) [2071839] - can: peak_usb: pcan_usb_decode_error(): upgrade handling of bus state changes (Al Stone) [2071839] - can: peak_usb: pcan_usb_encode_msg(): add information (Al Stone) [2071839] - can: peak_usb: PCAN-USB: add support of loopback and one-shot mode (Al Stone) [2071839] - can: peak_usb: pcan_usb_get_device_id(): read value only in case of success (Al Stone) [2071839] - can: peak_pci: Add name and FW version of the card in kernel buffer (Al Stone) [2071839] - can: peak_pci: fix checkpatch warnings (Al Stone) [2071839] - can: peak_pci: convert comments to network style comments (Al Stone) [2071839] - net: at91_can: fix the comments style issue (Al Stone) [2071839] - net: at91_can: remove redundant space (Al Stone) [2071839] - net: at91_can: add braces {} to all arms of the statement (Al Stone) [2071839] - net: at91_can: fix the alignment issue (Al Stone) [2071839] - net: at91_can: use BIT macro (Al Stone) [2071839] - net: at91_can: fix the code style issue about macro (Al Stone) [2071839] - net: at91_can: add blank line after declarations (Al Stone) [2071839] - net: at91_can: remove redundant blank lines (Al Stone) [2071839] - can: at91_can: use DEVICE_ATTR_RW() helper macro (Al Stone) [2071839] - can: janz-ican3: use DEVICE_ATTR_RO/RW() helper macro (Al Stone) [2071839] - can: esd_usb2: use DEVICE_ATTR_RO() helper macro (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_open(): request IRQ as shared (Al Stone) [2071839] - can: mcp251xfd: Fix header block to clarify independence from OF (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_probe(): try to get crystal clock rate from property (Al Stone) [2071839] - can: m_can: use devm_platform_ioremap_resource_byname (Al Stone) [2071839] - can: m_can: Add support for transceiver as phy (Al Stone) [2071839] - can: netlink: remove redundant check in can_validate() (Al Stone) [2071839] - can: netlink: clear data_bittiming if FD is turned off (Al Stone) [2071839] - can: rx-offload: can_rx_offload_threaded_irq_finish(): add new function to be called from threaded interrupt (Al Stone) [2071839] - can: rx-offload: can_rx_offload_irq_finish(): directly call napi_schedule() (Al Stone) [2071839] - can: rx-offload: add skb queue for use during ISR (Al Stone) [2071839]- arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro (Mark Salter) [2122232] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2122232] - KVM: arm64: vgic-v3: List M1 Pro/Max as requiring the SEIS workaround (Mark Salter) [2122232] - arm64: ptrace: Use ARM64_SME to guard the SME register enumerations (Mark Salter) [2122232] - arm64/signal: Always allocate SVE signal frames on SME only systems (Mark Salter) [2122232] - arm64/signal: Always accept SVE signal frames on SME only systems (Mark Salter) [2122232] - arm64/signal: Flush FPSIMD register state when disabling streaming mode (Mark Salter) [2122232] - arm64/sme: Don't flush SVE register state when handling SME traps (Mark Salter) [2122232] - arm64/sme: Don't flush SVE register state when allocating SME storage (Mark Salter) [2122232] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Mark Salter) [2122232] - docs/arm64: elf_hwcaps: unify newlines in HWCAP lists (Mark Salter) [2122232] - arm64/hwcap: Support FEAT_EBF16 (Mark Salter) [2122232] - arm64/cpufeature: Store elf_hwcaps as a bitmap rather than unsigned long (Mark Salter) [2122232] - arm64/hwcap: Document allocation of upper bits of AT_HWCAP (Mark Salter) [2122232] - arm64: fix oops in concurrently setting insn_emulation (Mark Salter) [2122232] - arm64: errata: Remove AES hwcap for COMPAT tasks (Mark Salter) [2122232] - redhat/configs: aarch64: Enable ARM64_ERRATUM_2441009 (Mark Salter) [2122232] - arm64: errata: Add Cortex-A510 to the repeat tlbi list (Mark Salter) [2122232] - arm64/sysreg: Make BHB clear feature defines match the architecture (Mark Salter) [2122232] - arm64/sysreg: Align pointer auth enumeration defines with architecture (Mark Salter) [2122232] - arm64/mte: Standardise GMID field name definitions (Mark Salter) [2122232] - arm64/sysreg: Standardise naming for DCZID_EL0 field names (Mark Salter) [2122232] - arm64/sysreg: Standardise naming for CTR_EL0 fields (Mark Salter) [2122232] - arm64/cache: Restrict which headers are included in __ASSEMBLY__ (Mark Salter) [2122232] - mm: make minimum slab alignment a runtime property (Mark Salter) [2122232] - arm64/sysreg: Add SYS_FIELD_GET() helper (Mark Salter) [2122232] - arm64/sysreg: Allow leading blanks on comments in sysreg file (Mark Salter) [2122232] - arm64/idreg: Fix tab/space damage (Mark Salter) [2122232] - arm64/cpuinfo: Remove references to reserved cache type (Mark Salter) [2122232] - arm64: vdso32: Add DWARF_DEBUG (Mark Salter) [2122232] - arm64: vdso32: Shuffle .ARM.exidx section above ELF_DETAILS (Mark Salter) [2122232] - arm64: compat: Move sigreturn32.S to .rodata section (Mark Salter) [2122232] - arm64: vdso*: place got/plt sections in .rodata (Mark Salter) [2122232] - arm64: vdso32: add ARM.exidx* sections (Mark Salter) [2122232] - arm64: compat: Move kuser32.S to .rodata section (Mark Salter) [2122232] - arm64: vdso32: enable orphan handling for VDSO (Mark Salter) [2122232] - arm64: vdso32: put ELF related sections in the linker script (Mark Salter) [2122232] - arm64: vdso: enable orphan handling for VDSO (Mark Salter) [2122232] - arm64: vdso: put ELF related sections in the linker script (Mark Salter) [2122232] - arm64/fpsimd: Remove duplicate SYS_SVCR read (Mark Salter) [2122232] - arm64/signal: Clean up SVE/SME feature checking inconsistency (Mark Salter) [2122232] - arm64/sme: Expose SMIDR through sysfs (Mark Salter) [2122232] - arm64/cpufeature: Unexport set_cpu_feature() (Mark Salter) [2122232] - arm64: Add kasan_hw_tags_enable() prototype to silence sparse (Mark Salter) [2122232] - arm64/sme: Fix EFI save/restore (Mark Salter) [2122232] - arm64/fpsimd: Fix typo in comment (Mark Salter) [2122232] - arm64/sysreg: Fix typo in Enum element regex (Mark Salter) [2122232] - arm64/sme: Fix SVE/SME typo in ABI documentation (Mark Salter) [2122232] - arm64/sme: Fix tests for 0b1111 value ID registers (Mark Salter) [2122232] - arm64: hibernate: Fix syntax errors in comments (Mark Salter) [2122232] - arm64: Remove the __user annotation for the restore_za_context() argument (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for FAR_ELx (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for DACR32_EL2 (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for CSSELR_EL1 (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for CPACR_ELx (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for CONTEXTIDR_ELx (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for CLIDR_EL1 (Mark Salter) [2122232] - arm64/sve: Generate ZCR definitions (Mark Salter) [2122232] - arm64/sme: Generate defintions for SVCR (Mark Salter) [2122232] - arm64/sme: Generate SMPRI_EL1 definitions (Mark Salter) [2122232] - arm64/sme: Automatically generate SMPRIMAP_EL2 definitions (Mark Salter) [2122232] - arm64/sme: Automatically generate SMIDR_EL1 defines (Mark Salter) [2122232] - arm64/sme: Automatically generate defines for SMCR (Mark Salter) [2122232] - arm64/sysreg: Support generation of RAZ fields (Mark Salter) [2122232] - arm64/sme: Remove _EL0 from name of SVCR - FIXME sysreg.h (Mark Salter) [2122232] - arm64/sme: Standardise bitfield names for SVCR (Mark Salter) [2122232] - arm64/sme: Drop SYS_ from SMIDR_EL1 defines (Mark Salter) [2122232] - arm64/fp: Rename SVE and SME LEN field name to _WIDTH (Mark Salter) [2122232] - arm64/fp: Make SVE and SME length register definition match architecture (Mark Salter) [2122232] - arm64/sve: Move sve_free() into SVE code section (Mark Salter) [2122232] - arm64: Kconfig.platforms: Add comments (Mark Salter) [2122232] - arm64: Kconfig: Fix indentation and add comments (Mark Salter) [2122232] - arm64: mm: Make arch_faults_on_old_pte() check for migratability (Mark Salter) [2122232] - arm64: Declare non global symbols as static (Mark Salter) [2122232] - arm64: Set ARCH_NR_GPIO to 2048 for ARCH_APPLE (Mark Salter) [2122232] - arm64: mte: Clean up user tag accessors (Mark Salter) [2122232] - arm64: cputype: Avoid overflow using MIDR_IMPLEMENTOR_MASK (Mark Salter) [2122232] - arm64: document the boot requirements for MTE (Mark Salter) [2122232] - arm64/sve: Make kernel FPU protection RT friendly (Mark Salter) [2122232] - arm64/sve: Delay freeing memory in fpsimd_flush_thread() (Mark Salter) [2122232] - arm64/sme: More sensibly define the size for the ZA register set (Mark Salter) [2122232] - arm64/sme: Fix NULL check after kzalloc (Mark Salter) [2122232] - arm64/sme: Add ID_AA64SMFR0_EL1 to __read_sysreg_by_encoding() (Mark Salter) [2122232] - redhat: configs: Add config for ARM64_SME (Mark Salter) [2122232] - arm64/sme: Provide Kconfig for SME (Mark Salter) [2122232] - arm64/sme: Save and restore streaming mode over EFI runtime calls (Mark Salter) [2122232] - arm64/sme: Disable streaming mode and ZA when flushing CPU state (Mark Salter) [2122232] - arm64/sme: Add ptrace support for ZA (Mark Salter) [2122232] - arm64/sme: Implement ptrace support for streaming mode SVE registers (Mark Salter) [2122232] - arm64/sme: Implement ZA signal handling (Mark Salter) [2122232] - arm64/sme: Implement streaming SVE signal handling (Mark Salter) [2122232] - arm64/sme: Disable ZA and streaming mode when handling signals (Mark Salter) [2122232] - arm64/sme: Implement traps and syscall handling for SME (Mark Salter) [2122232] - arm64/sme: Implement ZA context switching (Mark Salter) [2122232] - arm64/sme: Implement streaming SVE context switching (Mark Salter) [2122232] - arm64/sme: Implement SVCR context switching (Mark Salter) [2122232] - arm64/sme: Implement support for TPIDR2 (Mark Salter) [2122232] - arm64/sme: Implement vector length configuration prctl()s (Mark Salter) [2122232] - arm64/sme: Implement sysctl to set the default vector length (Mark Salter) [2122232] - arm64/sme: Identify supported SME vector lengths at boot (Mark Salter) [2122232] - arm64/sme: Basic enumeration support (Mark Salter) [2122232] - arm64/sme: Early CPU setup for SME (Mark Salter) [2122232] - arm64/sme: Manually encode SME instructions (Mark Salter) [2122232] - arm64/sme: System register and exception syndrome definitions (Mark Salter) [2122232] - arm64/sme: Provide ABI documentation for SME (Mark Salter) [2122232] - arm64/sysreg: fix odd line spacing (Mark Salter) [2122232] - arm64/sysreg: improve comment for regs without fields (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for SCTLR_EL1 (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for TTBRn_EL1 (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for ID_AA64ISAR0_EL1 (Mark Salter) [2122232] - arm64/sysreg: Enable automatic generation of system register definitions (Mark Salter) [2122232] - arm64: Add sysreg header generation scripting (Mark Salter) [2122232] - arm64/sysreg: Standardise ID_AA64ISAR0_EL1 macro names (Mark Salter) [2122232] - arm64: Update name of ID_AA64ISAR0_EL1_ATOMIC to reflect ARM (Mark Salter) [2122232] - arm64/sysreg: Define bits for previously RES1 fields in SCTLR_EL1 (Mark Salter) [2122232] - arm64/sysreg: Rename SCTLR_EL1_NTWE/TWI to SCTLR_EL1_nTWE/TWI (Mark Salter) [2122232] - arm64/mte: Make TCF field values and naming more standard (Mark Salter) [2122232] - arm64/mte: Make TCF0 naming and field values more standard (Mark Salter) [2122232] - arm64/sysreg: Introduce helpers for access to sysreg fields (Mark Salter) [2122232] - arm64: Treat ESR_ELx as a 64-bit register (Mark Salter) [2122232] - arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall (Mark Salter) [2122232] - arm64: Make ESR_ELx_xVC_IMM_MASK compatible with assembly (Mark Salter) [2122232] - arm64: stacktrace: align with common naming (Mark Salter) [2122232] - arm64: stacktrace: rename stackframe to unwind_state (Mark Salter) [2122232] - arm64: stacktrace: rename unwinder functions (Mark Salter) [2122232] - arm64: stacktrace: make struct stackframe private to stacktrace.c (Mark Salter) [2122232] - arm64: stacktrace: delete PCS comment (Mark Salter) [2122232] - arm64: stacktrace: remove NULL task check from unwind_frame() (Mark Salter) [2122232] - arm64: Use WFxT for __delay() when possible (Mark Salter) [2122232] - arm64: Add wfet()/wfit() helpers (Mark Salter) [2122232] - arm64: Add HWCAP advertising FEAT_WFXT (Mark Salter) [2122232] - arm64: Add RV and RN fields for ESR_ELx_WFx_ISS (Mark Salter) [2122232] - arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition (Mark Salter) [2122232] - arm64: kexec: load from kimage prior to clobbering (Mark Salter) [2122232] - arm64: paravirt: Use RCU read locks to guard stolen_time (Mark Salter) [2122232] - arm64, topology: enable use of init_cpu_capacity_cppc() (Mark Salter) [2122232] - arm64: perf: Consistently make all event numbers as 16-bits (Mark Salter) [2122232] - arm64: perf: Expose some Armv9 common events under sysfs (Mark Salter) [2122232] - arm64: mte: Define the number of bytes for storing the tags in a page (Mark Salter) [2122232] - elf: Introduce the ARM MTE ELF segment type (Mark Salter) [2122232] - elfcore: Replace CONFIG_{IA64, UML} checks with a new option (Mark Salter) [2122232] - elfcore: correct reference to CONFIG_UML (Mark Salter) [2122232] - serial: pl011: Add ACPI SBSA UART match id (Mark Salter) [2122232] - arm64: Use of_get_cpu_hwid() (Mark Salter) [2122232] - arm64: Add support of PAuth QARMA3 architected algorithm (Mark Salter) [2122232] - binfmt_elf: Don't write past end of notes for regset gap (Mark Salter) [2122232] - coredump/elf: Pass coredump_params into fill_note_info (Mark Salter) [2122232]- crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152131] - rtla: Fix exit status when returning from calls to usage() (John Kacur) [2160394] - nfsd: don't free files unconditionally in __nfsd_file_cache_purge (Jeffrey Layton) [2160443] - ice: use GNSS subsystem instead of TTY (Petr Oros) [2111048] - ice: Add check for kzalloc (Petr Oros) [2111048] - ice: Fix potential memory leak in ice_gnss_tty_write() (Petr Oros) [2111048] - ice: add write functionality for GNSS TTY (Petr Oros) [2111048] - net/ulp: use consistent error code when blocking ULP (Paolo Abeni) [2162758] - net/ulp: prevent ULP without clone op from entering the LISTEN status (Paolo Abeni) [2162758] - ipvlan: hold lower dev to avoid possible use-after-free (Davide Caratti) [2162698] - net: macvlan: Use built-in RCU list checking (Davide Caratti) [2162698] - net: macvlan: fix memory leaks of macvlan_common_newlink (Davide Caratti) [2162698] - dmaengine: Fix double increment of client_count in dma_chan_get() (Joel Savitz) [2095651] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Petr Oros) [2162402] - ice: virtchnl rss hena support (Petr Oros) [2162402] - ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2162402] - ice: Add support Flex RXD (Petr Oros) [2162402] - netfilter: conntrack: reduce timeout when receiving out-of-window fin or rst (Florian Westphal) [2162440] - netfilter: conntrack: remove unneeded indent level (Florian Westphal) [2162440] - netfilter: conntrack: ignore overly delayed tcp packets (Florian Westphal) [2162440] - netfilter: conntrack: prepare tcp_in_window for ternary return value (Florian Westphal) [2162440] - netfilter: conntrack: work around exceeded receive window (Florian Westphal) [2162440] - l2tp: prevent lockdep issue in l2tp_tunnel_register() (Guillaume Nault) [2162322] - l2tp: close all race conditions in l2tp_tunnel_register() (Guillaume Nault) [2162322] - l2tp: convert l2tp_tunnel_list to idr (Guillaume Nault) [2162322] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162122] {CVE-2023-0394} - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2162116] - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2162116] - inet: ping: use hlist_nulls rcu iterator during lookup (Guillaume Nault) [2162116] - ipv4: Fix route deletion when nexthop info is not specified (Guillaume Nault) [2162116] - ipv4: Fix error return code in fib_table_insert() (Guillaume Nault) [2162116] - net: use struct_group to copy ip/ipv6 header addresses (Guillaume Nault) [2162116] - netfilter: rpfilter/fib: Set ->flowic_uid correctly for user namespaces. (Guillaume Nault) [2162116] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129363] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129363] - mptcp: fix lockdep false positive (Davide Caratti) [2161699] - mptcp: fix deadlock in fastopen error path (Davide Caratti) [2161699] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2161699] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2161699] - mptcp: use proper req destructor for IPv6 (Davide Caratti) [2161699] - mptcp: dedicated request sock for subflow in v6 (Davide Caratti) [2161699] - mptcp: remove MPTCP 'ifdef' in TCP SYN cookies (Davide Caratti) [2161699] - mptcp: netlink: fix some error return code (Davide Caratti) [2161699] - ACPICA: Fix operand resolution (Mark Langsdorf) [2159836] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2153431]- vdpa/ifcvf: fix the calculation of queuepair (Cindy Lu) [2158700] - vdpa_sim: use max_iotlb_entries as a limit in vhost_iotlb_init (Cindy Lu) [2158700] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2158700] - vDPA/ifcvf: support userspace to query features and MQ of a management device (Cindy Lu) [2158700] - vDPA/ifcvf: get_config_size should return a value no greater than dev implementation (Cindy Lu) [2158700] - vDPA/ifcvf: remove duplicated assignment to pointer cfg (Cindy Lu) [2158700] - vdpa: ifcvf: Fix spelling mistake in comments (Cindy Lu) [2158700] - vdpa: ifcvf: set pci driver data in probe (Cindy Lu) [2158700] - vDPA/ifcvf: fix uninitialized config_vector warning (Cindy Lu) [2158700] - vDPA/ifcvf: cacheline alignment for ifcvf_hw (Cindy Lu) [2158700] - vDPA/ifcvf: implement shared IRQ feature (Cindy Lu) [2158700] - vDPA/ifcvf: implement device MSIX vector allocator (Cindy Lu) [2158700] - vDPA/ifcvf: make use of virtio pci modern IO helpers in ifcvf (Cindy Lu) [2158700] - RDMA/mlx5: remove variable i (Cindy Lu) [2158700] - vdpa/mlx5: Avoid overwriting CVQ iotlb (Cindy Lu) [2158700] - vdpa/mlx5: Avoid using reslock in event_handler (Cindy Lu) [2158700] - vdpa/mlx5: Fix wrong mac address deletion (Cindy Lu) [2158700] - vdpa/mlx5: Return error on vlan ctrl commands if not supported (Cindy Lu) [2158700] - vdpa/mlx5: Fix rule forwarding VLAN to TIR (Cindy Lu) [2158700] - vdpa/mlx5: Fix MQ to support non power of two num queues (Cindy Lu) [2158700] - vdpa/mlx5: Fix possible uninitialized return value (Cindy Lu) [2158700] - vdpa/mlx5: Support different address spaces for control and data (Cindy Lu) [2158700] - vdpa/mlx5: Implement susupend virtqueue callback (Cindy Lu) [2158700] - vdpa/mlx5: Use eth_broadcast_addr() to assign broadcast address (Cindy Lu) [2158700] - vdpa/mlx5: clean up indenting in handle_ctrl_vlan() (Cindy Lu) [2158700] - vdpa/mlx5: fix error code for deleting vlan (Cindy Lu) [2158700] - vdpa/mlx5: Fix syntax errors in comments (Cindy Lu) [2158700] - vdpa/mlx5: Add RX MAC VLAN filter support (Cindy Lu) [2158700] - vdpa/mlx5: re-create forwarding rules after mac modified (Cindy Lu) [2158700] - vdpa/mlx5: Remove flow counter from steering (Cindy Lu) [2158700] - vdpa/mlx5: Use readers/writers semaphore instead of mutex (Cindy Lu) [2158700] - net/mlx5: Add support for configuring max device MTU (Cindy Lu) [2158700] - vdpa/mlx5: Use auxiliary_device driver data helpers (Cindy Lu) [2158700] - vhost_vdpa: don't setup irq offloading when irq_num < 0 (Cindy Lu) [2158700] - vhost-vdpa: return -EFAULT on copy_to_user() failure (Cindy Lu) [2158700] - vhost_vdpa: fix the crash in unmap a large memory (Cindy Lu) [2158700] - vhost-vdpa: fix an iotlb memory leak (Cindy Lu) [2158700] - vdpa_sim_net: should not drop the multicast/broadcast packet (Cindy Lu) [2158700] - vdpasim: fix memory leak when freeing IOTLBs (Cindy Lu) [2158700] - vdpa: conditionally fill max max queue pair for stats (Cindy Lu) [2158700] - vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove (Cindy Lu) [2158700] - vdpa_sim: fix vringh initialization in vdpasim_queue_ready() (Cindy Lu) [2158700] - vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init() (Cindy Lu) [2158700] - vdpa: merge functionally duplicated dev_features attributes (Cindy Lu) [2158700] - vDPA: conditionally read MTU and MAC in dev cfg space (Cindy Lu) [2158700] - vDPA: fix spars cast warning in vdpa_dev_net_mq_config_fill (Cindy Lu) [2158700] - vDPA: check virtio device features to detect MQ (Cindy Lu) [2158700] - vDPA: check VIRTIO_NET_F_RSS for max_virtqueue_paris's presence (Cindy Lu) [2158700] - vDPA: only report driver features if FEATURES_OK is set (Cindy Lu) [2158700] - vDPA: allow userspace to query features of a vDPA device (Cindy Lu) [2158700] - vp_vdpa: support feature provisioning (Cindy Lu) [2158700] - vdpa_sim_net: support feature provisioning (Cindy Lu) [2158700] - vdpa: device feature provisioning (Cindy Lu) [2158700] - vdpa/vp_vdpa : add vdpa tool support in vp_vdpa (Cindy Lu) [2158700] - vhost-vdpa: Call ida_simple_remove() when failed (Cindy Lu) [2158700] - vDPA: fix 'cast to restricted le16' warnings in vdpa.c (Cindy Lu) [2158700] - vDPA: !FEATURES_OK should not block querying device config space (Cindy Lu) [2158700] - vdpa_sim: Implement suspend vdpa op (Cindy Lu) [2158700] - vhost-vdpa: uAPI to suspend the device (Cindy Lu) [2158700] - vhost-vdpa: introduce SUSPEND backend feature bit (Cindy Lu) [2158700] - vdpa: Add suspend operation (Cindy Lu) [2158700] - vdpa: Use device_iommu_capable() (Cindy Lu) [2158700] - vdpa: make get_vq_group and set_group_asid optional (Cindy Lu) [2158700] - vdpa: support exposing the count of vqs to userspace (Cindy Lu) [2158700] - vdpa: change the type of nvqs to u32 (Cindy Lu) [2158700] - vdpa: support exposing the config size to userspace (Cindy Lu) [2158700]- ext4: fix reserved cluster accounting in __es_remove_extent() (Lukas Czerner) [2145193] - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' (Lukas Czerner) [2145193] - ext4: fix deadlock due to mbcache entry corruption (Lukas Czerner) [2145193] - mbcache: Avoid nesting of cache->c_list_lock under bit locks (Lukas Czerner) [2145193] - mbcache: automatically delete entries from cache on freeing (Lukas Czerner) [2145193] - mbcache: Remove mb_cache_entry_delete() (Lukas Czerner) [2145193] - ext4: avoid BUG_ON when creating xattrs (Lukas Czerner) [2145193] - fs: ext4: initialize fsdata in pagecache_write() (Lukas Czerner) [2145193] - ext4: fix uninititialized value in 'ext4_evict_inode' (Lukas Czerner) [2145193] - ext4: fix corruption when online resizing a 1K bigalloc fs (Lukas Czerner) [2145193] - ext4: fix corrupt backup group descriptors after online resize (Lukas Czerner) [2145193] - ext4: fix bad checksum after online resize (Lukas Czerner) [2145193] - ext4: fix off-by-one errors in fast-commit block filling (Lukas Czerner) [2145193] - ext4: fix unaligned memory access in ext4_fc_reserve_space() (Lukas Czerner) [2145193] - ext4: add missing validation of fast-commit record lengths (Lukas Czerner) [2145193] - ext4: fix leaking uninitialized memory in fast-commit journal (Lukas Czerner) [2145193] - ext4: don't set up encryption key during jbd2 transaction (Lukas Czerner) [2145193] - ext4: disable fast-commit of encrypted dir operations (Lukas Czerner) [2145193] - ext4: fix undefined behavior in bit shift for ext4_check_flag_values (Lukas Czerner) [2145193] - ext4: journal_path mount options should follow links (Lukas Czerner) [2145193] - ext4: silence the warning when evicting inode with dioread_nolock (Lukas Czerner) [2145193] - ext4: fix use-after-free in ext4_ext_shift_extents (Lukas Czerner) [2145193] - ext4: fix warning in 'ext4_da_release_space' (Lukas Czerner) [2145193] - ext4: fix BUG_ON() when directory entry has invalid rec_len (Lukas Czerner) [2145193] - ext4: update the backup superblock's at the end of the online resize (Lukas Czerner) [2145193] - ext4,f2fs: fix readahead of verity data (Lukas Czerner) [2145193] - ext4: fix potential out of bound read in ext4_fc_replay_scan() (Lukas Czerner) [2145193] - ext4: factor out ext4_fc_get_tl() (Lukas Czerner) [2145193] - ext4: introduce EXT4_FC_TAG_BASE_LEN helper (Lukas Czerner) [2145193] - ext4: factor out ext4_free_ext_path() (Lukas Czerner) [2145193] - ext4: remove unnecessary drop path references in mext_check_coverage() (Lukas Czerner) [2145193] - ext4: update 'state->fc_regions_size' after successful memory allocation (Lukas Czerner) [2145193] - ext4: fix potential memory leak in ext4_fc_record_regions() (Lukas Czerner) [2145193] - ext4: fix potential memory leak in ext4_fc_record_modified_inode() (Lukas Czerner) [2145193] - ext4: remove redundant checking in ext4_ioctl_checkpoint (Lukas Czerner) [2145193] - jbd2: add miss release buffer head in fc_do_one_pass() (Lukas Czerner) [2145193] - ext4: move DIOREAD_NOLOCK setting to ext4_set_def_opts() (Lukas Czerner) [2145193] - ext4: remove useless local variable 'blocksize' (Lukas Czerner) [2145193] - ext4: unify the ext4 super block loading operation (Lukas Czerner) [2145193] - ext4: factor out ext4_journal_data_mode_check() (Lukas Czerner) [2145193] - ext4: fix wrong return err in ext4_load_and_init_journal() (Lukas Czerner) [2145193] - ext4: factor out ext4_load_and_init_journal() (Lukas Czerner) [2145193] - ext4: factor out ext4_group_desc_init() and ext4_group_desc_free() (Lukas Czerner) [2145193] - ext4: factor out ext4_geometry_check() (Lukas Czerner) [2145193] - ext4: factor out ext4_check_feature_compatibility() (Lukas Czerner) [2145193] - ext4: factor out ext4_init_metadata_csum() (Lukas Czerner) [2145193] - ext4: factor out ext4_encoding_init() (Lukas Czerner) [2145193] - ext4: factor out ext4_inode_info_init() (Lukas Czerner) [2145193] - ext4: factor out ext4_fast_commit_init() (Lukas Czerner) [2145193] - ext4: factor out ext4_handle_clustersize() (Lukas Czerner) [2145193] - ext4: factor out ext4_set_def_opts() (Lukas Czerner) [2145193] - ext4: remove cantfind_ext4 error handler (Lukas Czerner) [2145193] - ext4: goto right label 'failed_mount3a' (Lukas Czerner) [2145193] - ext4: adjust fast commit disable judgement order in ext4_fc_track_inode (Lukas Czerner) [2145193] - ext4: factor out ext4_fc_disabled() (Lukas Czerner) [2145193] - ext4: fix miss release buffer head in ext4_fc_write_inode (Lukas Czerner) [2145193] - jbd2: fix potential use-after-free in jbd2_fc_wait_bufs (Lukas Czerner) [2145193] - jbd2: fix potential buffer head reference count leak (Lukas Czerner) [2145193] - ext4: fix dir corruption when ext4_dx_add_entry() fails (Lukas Czerner) [2145193] - ext4: remove ext4_inline_data_fiemap() declaration (Lukas Czerner) [2145193] - jbd2: wake up journal waiters in FIFO order, not LIFO (Lukas Czerner) [2145193] - ext4: place buffer head allocation before handle start (Lukas Czerner) [2145193] - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate (Lukas Czerner) [2145193] - ext4: don't increase iversion counter for ea_inodes (Lukas Czerner) [2145193] - ext4: fix check for block being out of directory size (Lukas Czerner) [2145193] - jbd2: drop useless return value of submit_bh (Lukas Czerner) [2145193] - ext4: make ext4_lazyinit_thread freezable (Lukas Czerner) [2145193] - ext4: fix null-ptr-deref in ext4_write_info (Lukas Czerner) [2145193] - ext4: don't run ext4lazyinit for read-only filesystems (Lukas Czerner) [2145193] - ext4: avoid crash when inline data creation follows DIO write (Lukas Czerner) [2145193] - ext4: minor defrag code improvements (Lukas Czerner) [2145193] - ext4: continue to expand file system when the target size doesn't reach (Lukas Czerner) [2145193] - ext4: limit the number of retries after discarding preallocations blocks (Lukas Czerner) [2145193] - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 (Lukas Czerner) [2145193] - ext4: fixup possible uninitialized variable access in ext4_mb_choose_next_group_cr1() (Lukas Czerner) [2145193] - ext4: use buckets for cr 1 block scan instead of rbtree (Lukas Czerner) [2145193] - ext4: use locality group preallocation for small closed files (Lukas Czerner) [2145193] - ext4: make directory inode spreading reflect flexbg size (Lukas Czerner) [2145193] - ext4: avoid unnecessary spreading of allocations among groups (Lukas Czerner) [2145193] - ext4: make mballoc try target group first even with mb_optimize_scan (Lukas Czerner) [2145193] - ext4: add ioctls to get/set the ext4 superblock uuid (Lukas Czerner) [2145193] - ext4: avoid resizing to a partial cluster size (Lukas Czerner) [2145193] - ext4: reduce computation of overhead during resize (Lukas Czerner) [2145193] - jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted (Lukas Czerner) [2145193] - ext4: block range must be validated before use in ext4_mb_clear_bb() (Lukas Czerner) [2145193] - ext4: fix race when reusing xattr blocks (Lukas Czerner) [2145193] - ext4: unindent codeblock in ext4_xattr_block_set() (Lukas Czerner) [2145193] - ext4: remove EA inode entry from mbcache on inode eviction (Lukas Czerner) [2145193] - mbcache: add functions to delete entry if unused (Lukas Czerner) [2145193] - mbcache: don't reclaim used entries (Lukas Czerner) [2145193] - ext4: reflect mb_optimize_scan value in options file (Lukas Czerner) [2145193] - ext4: avoid remove directory when directory is corrupted (Lukas Czerner) [2145193] - ext4: aligned '*' in comments (Lukas Czerner) [2145193] - ext4: recover csum seed of tmp_inode after migrating to extents (Lukas Czerner) [2145193] - ext4: fix warning in ext4_iomap_begin as race between bmap and write (Lukas Czerner) [2145193] - ext4: correct the misjudgment in ext4_iget_extra_inode (Lukas Czerner) [2145193] - ext4: correct max_inline_xattr_value_size computing (Lukas Czerner) [2145193] - ext4: fix use-after-free in ext4_xattr_set_entry (Lukas Czerner) [2145193] - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Lukas Czerner) [2145193] - ext4: fix extent status tree race in writeback error recovery path (Lukas Czerner) [2145193] - jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() (Lukas Czerner) [2145193] - jbd2: unexport jbd2_log_start_commit() (Lukas Czerner) [2145193] - jbd2: remove unused exports for jbd2 debugging (Lukas Czerner) [2145193] - jbd2: rename jbd_debug() to jbd2_debug() (Lukas Czerner) [2145193] - ext4: use ext4_debug() instead of jbd_debug() (Lukas Czerner) [2145193] - ext4: reuse order and buddy in mb_mark_used when buddy split (Lukas Czerner) [2145193] - ext4: update the s_overhead_clusters in the backup sb's when resizing (Lukas Czerner) [2145193] - ext4: update s_overhead_clusters in the superblock during an on-line resize (Lukas Czerner) [2145193] - ext4: fix a doubled word "need" in a comment (Lukas Czerner) [2145193] - ext4: correct the judgment of BUG in ext4_mb_normalize_request (Lukas Czerner) [2145193] - ext4: use kmemdup() to replace kmalloc + memcpy (Lukas Czerner) [2145193] - ext4: improve write performance with disabled delalloc (Lukas Czerner) [2145193] - ext4: fix warning when submitting superblock in ext4_commit_super() (Lukas Czerner) [2145193] - ext4: fix incorrect comment in ext4_bio_write_page() (Lukas Czerner) [2145193] - ext4: refactor and move ext4_ioctl_get_encryption_pwsalt() (Lukas Czerner) [2145193] - ext4: cleanup function defs from ext4.h into crypto.c (Lukas Czerner) [2145193] - ext4: move ext4 crypto code to its own file crypto.c (Lukas Czerner) [2145193] - fscrypt: remove fscrypt_operations::max_namelen (Lukas Czerner) [2145193] - fscrypt: document struct fscrypt_operations (Lukas Czerner) [2145193] - ext4: add unmount filesystem message (Lukas Czerner) [2145193] - ext4: remove unnecessary conditionals (Lukas Czerner) [2145193] - ext4: remove unnecessary code in __mb_check_buddy (Lukas Czerner) [2145193] - ext4: fix spelling errors in comments (Lukas Czerner) [2145193] - ext4: remove unnecessary type castings (Lukas Czerner) [2145193] - ext4: get rid of unused DEFAULT_MB_OPTIMIZE_SCAN (Lukas Czerner) [2145193] - ext4: Use scoped memory APIs in ext4_write_begin() (Lukas Czerner) [2145193] - ext4: Use scoped memory APIs in ext4_da_write_begin() (Lukas Czerner) [2145193] - ext4: Use scoped memory API in mext_page_double_lock() (Lukas Czerner) [2145193] - ext4: Allow GFP_FS allocations in ext4_da_convert_inline_data_to_extent() (Lukas Czerner) [2145193] - ext4: Use page_symlink() instead of __page_symlink() (Lukas Czerner) [2145193] - ext4: Convert invalidatepage to invalidate_folio (Lukas Czerner) [2145193]- mlx5: do not use RT_TOS for IPv6 flowlabel (Guillaume Nault) [2161351] - vxlan: do not use RT_TOS for IPv6 flowlabel (Guillaume Nault) [2161351] - geneve: do not use RT_TOS for IPv6 flowlabel (Guillaume Nault) [2161351] - geneve: fix TOS inheriting for ipv4 (Guillaume Nault) [2161351] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150660] - vfio: Add an option to get migration data size (Alex Williamson) [2158549] - vfio/pci: Check the device set open count on reset (Alex Williamson) [2155664] - vfio: Export the device set open count (Alex Williamson) [2155664] - vfio: Fix container device registration life cycle (Alex Williamson) [2155664] - vfio: Split the register_device ops call into functions (Alex Williamson) [2155664] - tools headers uapi: Sync linux/stat.h with the kernel sources (Lukas Czerner) [2150284] - ext4: support STATX_DIOALIGN (Lukas Czerner) [2150284] - xfs: support STATX_DIOALIGN (Lukas Czerner) [2150284] - vfs: support STATX_DIOALIGN on block devices (Lukas Czerner) [2150284] - statx: add direct I/O alignment information (Lukas Czerner) [2150284] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076749] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076749] - virt: Add TDX guest driver (Wander Lairson Costa) [2076749] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076749] - OPP: Migrate set-supported-hw API to use set-config helpers (Mark Langsdorf) [2122311] - OPP: Migrate set-regulators API to use set-config helpers (Mark Langsdorf) [2122311] - OPP: Add dev_pm_opp_set_config() and friends (Mark Langsdorf) [2122311] - OPP: Make dev_pm_opp_set_regulators() accept NULL terminated list (Mark Langsdorf) [2122311] - cpufreq: tegra194: Fix module loading (Mark Langsdorf) [2122311] - cpufreq: tegra194: Staticize struct tegra_cpufreq_soc instances (Mark Langsdorf) [2122311] - cpufreq: tegra194: Add support for Tegra234 (Mark Langsdorf) [2122311] - cpufreq: tegra194: add soc data to support multiple soc (Mark Langsdorf) [2122311] - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support (Mark Langsdorf) [2122311] - drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c (Mark Langsdorf) [2122311] - cpufreq: CPPC: Fix unused-function warning (Mark Langsdorf) [2122311] - cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE (Mark Langsdorf) [2122311] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122311] - cpufreq: CPPC: Register EM based on efficiency class information (Mark Langsdorf) [2122311] - cpufreq: CPPC: Add per_cpu efficiency_class (Mark Langsdorf) [2122311] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122311] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122311] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122311] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122311] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122311] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122311] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122311] - cpufreq: Avoid unnecessary frequency updates due to mismatch (Mark Langsdorf) [2122311] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122311] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122311] - cpufreq: qcom-cpufreq-hw: Add dcvs interrupt support (Mark Langsdorf) [2122311] - Documentation: power: Add description about new callback for EM registration (Mark Langsdorf) [2122311] - cpufreq: Add callback to register with energy model (Mark Langsdorf) [2122311]- DRM: add new config options (Mika Penttilä) [2154295] - gpu: host1x: Fix a kernel-doc warning (Mika Penttilä) [2154295] - gpu: host1x: Plug potential memory leak (Mika Penttilä) [2154295] - gpu/host1x: fence: Make spinlock static (Mika Penttilä) [2154295] - gpu: host1x: debug: Dump DMASTART and DMAEND register (Mika Penttilä) [2154295] - gpu: host1x: debug: Dump only relevant parts of CDMA push buffer (Mika Penttilä) [2154295] - gpu: host1x: debug: Use dma_addr_t more consistently (Mika Penttilä) [2154295] - gpu: host1x: Use the bitmap API to allocate bitmaps (Mika Penttilä) [2154295] - gpu: host1x: Generalize host1x_cdma_push_wide() (Mika Penttilä) [2154295] - gpu: host1x: Initialize syncval in channel_submit() (Mika Penttilä) [2154295] - gpu: host1x: Register context bus unconditionally (Mika Penttilä) [2154295] - gpu: host1x: Use RESTART_W to skip timed out jobs on Tegra186+ (Mika Penttilä) [2154295] - gpu: host1x: Add MLOCK release code on Tegra234 (Mika Penttilä) [2154295] - gpu: host1x: Rewrite job opcode sequence (Mika Penttilä) [2154295] - gpu: host1x: Tegra234 device data and headers (Mika Penttilä) [2154295] - gpu: host1x: Allow reset to be missing (Mika Penttilä) [2154295] - gpu: host1x: Program interrupt destinations on Tegra234 (Mika Penttilä) [2154295] - gpu: host1x: Program virtualization tables (Mika Penttilä) [2154295] - gpu: host1x: Simplify register mapping and add common aperture (Mika Penttilä) [2154295] - gpu: host1x: Deduplicate hardware headers (Mika Penttilä) [2154295] - drm/tegra: vic: Use devm_platform_ioremap_resource() (Mika Penttilä) [2154295] - drm/tegra: Include DMA API header where used (Mika Penttilä) [2154295] - drm/tegra: Fix vmapping of prime buffers (Mika Penttilä) [2154295] - drm/tegra: vic: Fix build warning when CONFIG_PM=n (Mika Penttilä) [2154295] - drm/tegra: vic: Add Tegra234 support (Mika Penttilä) [2154295] - drm/tegra: Implement stream ID related callbacks on engines (Mika Penttilä) [2154295] - drm/tegra: Support context isolation (Mika Penttilä) [2154295] - gpu: host1x: Program context stream ID on submission (Mika Penttilä) [2154295] - gpu: host1x: Add context device management code (Mika Penttilä) [2154295] - gpu: host1x: Add context bus (Mika Penttilä) [2154295] - gpu: host1x: Show all allocated syncpts via debugfs (Mika Penttilä) [2154295] - gpu: host1x: Do not use mapping cache for job submissions (Mika Penttilä) [2154295] - gpu: host1x: Fix a memory leak in 'host1x_remove()' (Mika Penttilä) [2154295] - gpu: host1x: Fix an error handling path in 'host1x_probe()' (Mika Penttilä) [2154295] - gpu: host1x: Always return syncpoint value when waiting (Mika Penttilä) [2154295] - gpu: host1x: Fix hang on Tegra186+ (Mika Penttilä) [2154295] - gpu: host1x: Add back arm_iommu_detach_device() (Mika Penttilä) [2154295] - gpu: host1x: Add initial runtime PM and OPP support (Mika Penttilä) [2154295] - gpu: host1x: Add missing DMA API include (Mika Penttilä) [2154295] - gpu: host1x: select CONFIG_DMA_SHARED_BUFFER (Mika Penttilä) [2154295] - gpu: host1x: Drop excess kernel-doc entry @key (Mika Penttilä) [2154295] - drm/tegra: nvdec: Fix TRANSCFG register offset (Mika Penttilä) [2154295] - drm/tegra: falcon: Set DMACTX field on DMA transactions (Mika Penttilä) [2154295] - drm/tegra: gem: Do not try to dereference ERR_PTR() (Mika Penttilä) [2154295] - drm/tegra: vic: Fix unused-function warnings (Mika Penttilä) [2154295] - drm/tegra: Support YVYU, VYUY and YU24 formats (Mika Penttilä) [2154295] - drm/tegra: Support semi-planar formats on Tegra114+ (Mika Penttilä) [2154295] - drm/tegra: Fix planar formats on Tegra186 and later (Mika Penttilä) [2154295] - drm/tegra: dpaux: Remove unneeded variable (Mika Penttilä) [2154295] - drm/tegra: Fix reference leak in tegra_dsi_ganged_probe (Mika Penttilä) [2154295] - drm/tegra: Use dev_err_probe() (Mika Penttilä) [2154295] - drm/tegra: dpaux: Populate AUX bus (Mika Penttilä) [2154295] - drm/tegra: Fix cast to restricted __le32 (Mika Penttilä) [2154295] - drm/tegra: Add support for the nomodeset kernel parameter (Mika Penttilä) [2154295] - drm/tegra: Add back arm_iommu_detach_device() (Mika Penttilä) [2154295] - drm/tegra: Consolidate runtime PM management of older UAPI codepath (Mika Penttilä) [2154295] - drm/tegra: submit: Remove pm_runtime_enabled() checks (Mika Penttilä) [2154295] - drm/tegra: nvdec: Stop channel on suspend (Mika Penttilä) [2154295] - drm/tegra: vic: Stop channel on suspend (Mika Penttilä) [2154295] - drm/tegra: gr3d: Support generic power domain and runtime PM (Mika Penttilä) [2154295] - drm/tegra: gr2d: Support generic power domain and runtime PM (Mika Penttilä) [2154295] - gpu: host1x: Add host1x_channel_stop() (Mika Penttilä) [2154295] - drm/tegra: hdmi: Add OPP support (Mika Penttilä) [2154295] - drm/tegra: dc: Support OPP and SoC core voltage scaling (Mika Penttilä) [2154295] - drm/tegra: submit: Add missing pm_runtime_mark_last_busy() (Mika Penttilä) [2154295] - drm/tegra: vic: Handle tegra_drm_alloc() failure (Mika Penttilä) [2154295] - drm/tegra: vic: Fix DMA API misuse (Mika Penttilä) [2154295] - drm/tegra: hdmi: Register audio CODEC on Tegra20 (Mika Penttilä) [2154295] - drm/tegra: hdmi: Unwind tegra_hdmi_init() errors (Mika Penttilä) [2154295] - drm/tegra: Mark nvdec PM functions as __maybe_unused (Mika Penttilä) [2154295] - drm/tegra: Mark nvdec_writel() as inline (Mika Penttilä) [2154295] - drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ (Mika Penttilä) [2154295] - drm/tegra: Remove duplicate struct declaration (Mika Penttilä) [2154295] - drm/tegra: vic: Use autosuspend (Mika Penttilä) [2154295] - drm/tegra: gr2d: Explicitly control module reset (Mika Penttilä) [2154295] - drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC (Mika Penttilä) [2154295] - drm/tegra: Bump VIC/NVDEC clock rates to Fmax (Mika Penttilä) [2154295] - drm/tegra: Add NVDEC driver (Mika Penttilä) [2154295] - drm/tegra: Support asynchronous commits for cursor (Mika Penttilä) [2154295] - drm/tegra: Propagate errors from drm_gem_plane_helper_prepare_fb() (Mika Penttilä) [2154295] - drm/tegra: Do not reference tegra_plane_funcs directly (Mika Penttilä) [2154295] - drm/tegra: Implement buffer object cache (Mika Penttilä) [2154295] - drm/tegra: Implement correct DMA-BUF semantics (Mika Penttilä) [2154295] - drm/tegra: uapi: Fix wrong mapping end address in case of disabled IOMMU (Mika Penttilä) [2154295] - drm/tegra: dc: Remove unused variables (Mika Penttilä) [2154295] - drm/tegra: Use fourcc_mod_is_vendor() helper (Mika Penttilä) [2154295] - drm/tegra: dc: Extend debug stats with total number of events (Mika Penttilä) [2154295] - drm/tegra: dc: Support memory bandwidth management (Mika Penttilä) [2154295] - drm/tegra: Bump driver version (Mika Penttilä) [2154295] - drm/tegra: Add job firewall (Mika Penttilä) [2154295] - drm/tegra: Implement job submission part of new UAPI (Mika Penttilä) [2154295] - gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer (Mika Penttilä) [2154295] - drm/tegra: Implement syncpoint wait UAPI (Mika Penttilä) [2154295] - drm/tegra: Implement syncpoint management UAPI (Mika Penttilä) [2154295] - drm/tegra: Implement new UAPI (Mika Penttilä) [2154295] - drm/tegra: Allocate per-engine channel in core code (Mika Penttilä) [2154295] - drm/tegra: Boot VIC during runtime PM resume (Mika Penttilä) [2154295] - drm/tegra: Extract tegra_gem_lookup() (Mika Penttilä) [2154295] - gpu: host1x: Add option to skip firewall for a job (Mika Penttilä) [2154295] - gpu: host1x: Add job release callback (Mika Penttilä) [2154295] - gpu: host1x: Add DMA fence implementation (Mika Penttilä) [2154295] - gpu: host1x: Add no-recovery mode (Mika Penttilä) [2154295] - drm/tegra: Fix damage from DRM backport partial commit fb8d617f8fd6 (Mika Penttilä) [2154295] - drm/tegra: Fix damage from DRM backport partial commits 720cf96d8fecd da68386d9edb (Mika Penttilä) [2154295] - drm/tegra: Remove workarounds needed to compile tegra after from DRM backport 99fc716 (Mika Penttilä) [2154295] - drm/tegra: Fix damage from DRM backport partial commit adb9d5a2cc77 (Mika Penttilä) [2154295] - drm/tegra: Fix damage from DRM backport partial commit a2151490cc6c (Mika Penttilä) [2154295] - drm/tegra: Don't set struct drm_device.irq_enabled (Mika Penttilä) [2154295] - Initial Orin graphics support (tegra drm and host1x) (Mika Penttilä) [2154295]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125540] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125540] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125540] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125540] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125540] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125540] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125540] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125540] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125540] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125540] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125540] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125540] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125540] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125540] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125540] - ASoC: mediatek: mt8183: fix refcount leak in mt8183_mt6358_ts3a227_max98357_dev_probe() (Jaroslav Kysela) [2125540] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125540] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125540] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125540] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125540] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125540] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125540] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125540] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125540] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125540] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125540] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125540] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125540] - ASoC: mediatek: mt8173: Enable IRQ when pdata is ready (Jaroslav Kysela) [2125540] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125540] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125540] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125540] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125540] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125540] - ASoC: codecs: wsa883x: use correct header file (Jaroslav Kysela) [2125540] - ASoC: codecs: wsa883x: Use proper shutdown GPIO polarity (Jaroslav Kysela) [2125540] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125540] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125540] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125540] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125540] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125540] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125540] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125540] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125540] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125540] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125540] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125540] - ASoC: tlv320adc3xxx: Fix build error for implicit function declaration (Jaroslav Kysela) [2125540] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125540] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125540] - ASoC: stm32: dfsdm: manage cb buffers cleanup (Jaroslav Kysela) [2125540] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125540] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125540] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125540] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125540] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125540] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125540] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125540] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125540] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125540] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125540] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125540] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125540] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125540] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125540] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125540] - ASoC: tas2780: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125540] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125540] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125540] - ASoC: fsl_asrc fsl_esai fsl_sai: allow CONFIG_PM=N (Jaroslav Kysela) [2125540] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125540] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125540] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125540] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125540] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125540] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125540] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125540] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125540] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125540] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125540] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125540] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125540] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125540] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125540] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125540] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125540] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125540] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125540] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125540] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125540] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125540] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125540] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125540] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125540] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125540] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125540] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125540] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125540] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125540] - ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile (Jaroslav Kysela) [2125540] - ASoC: codecs: tlv320adc3xxx: Wrap adc3xxx_i2c_remove() in __exit_p() (Jaroslav Kysela) [2125540] - ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile (Jaroslav Kysela) [2125540] - ASoC: codec: tlv320adc3xxx: add GPIOLIB dependency (Jaroslav Kysela) [2125540] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125540] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125540] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125540] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125540] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125540] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125540] - ASoC: sunxi: sun4i-codec: set debugfs_prefix for CPU DAI component (Jaroslav Kysela) [2125540] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125540] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125540] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125540] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125540] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125540] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125540] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125540] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125540] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125540] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125540] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125540] - ASoC: codecs: tx-macro: fix kcontrol put (Jaroslav Kysela) [2125540] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125540] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125540] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125540] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125540] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125540] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125540] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125540] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125540] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125540] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125540] - ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT (Jaroslav Kysela) [2125540] - soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125540] - soundwire: intel: Initialize clock stop timeout (Jaroslav Kysela) [2125540] - soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX (Jaroslav Kysela) [2125540] - soundwire: qcom: check for outanding writes before doing a read (Jaroslav Kysela) [2125540] - soundwire: qcom: reinit broadcast completion (Jaroslav Kysela) [2125540] - soundwire: intel: fix error handling on dai registration issues (Jaroslav Kysela) [2125540] - soundwire: cadence: Don't overwrite msg->buf during write commands (Jaroslav Kysela) [2125540]- powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2162652] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2162652] - powerpc/perf: Fix branch_filter support for multiple filters (Steve Best) [2162235] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161327] - RHEL: ALSA: enable AMD Pink Sardine DMIC driver (Jaroslav Kysela) [2097071] - ASoC: amd: ps: Move acp63_dev_data strcture from PCI driver (Jaroslav Kysela) [2097071] - ASoC: amd: ps: update macros with ps platform naming convention (Jaroslav Kysela) [2097071] - ASoC: amd: fix ACP version typo mistake (Jaroslav Kysela) [2097071] - ASoC: amd: fix spelling mistake: "i.e" -> "i.e." (Jaroslav Kysela) [2097071] - ASoC: amd: enable Pink sardine platform machine driver build. (Jaroslav Kysela) [2097071] - ASoC: amd: add Pink Sardine machine driver using dmic (Jaroslav Kysela) [2097071] - ASoC: amd: create platform device for acp6.2 machine driver (Jaroslav Kysela) [2097071] - ASoC: amd: enable Pink Sardine acp6.2 drivers build (Jaroslav Kysela) [2097071] - ASoC: amd: add acp6.2 pdm driver pm ops (Jaroslav Kysela) [2097071] - ASoC: amd: add acp6.2 pci driver pm ops (Jaroslav Kysela) [2097071] - ASoC: amd: add acp6.2 pdm driver dma ops (Jaroslav Kysela) [2097071] - ASoC: amd: add acp6.2 irq handler (Jaroslav Kysela) [2097071] - ASoC: amd: add acp6.2 pdm platform driver (Jaroslav Kysela) [2097071] - ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver (Jaroslav Kysela) [2097071] - ASoC: amd: add acp6.2 init/de-init functions (Jaroslav Kysela) [2097071] - ASoC: amd: add Pink Sardine ACP PCI driver (Jaroslav Kysela) [2097071] - ASoC: amd: add Pink Sardine platform ACP IP register header (Jaroslav Kysela) [2097071] - arm64: defconfig: Drop ARM_CPUIDLE(generic idle driver) config (Mark Langsdorf) [2122313] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122313] - cpuidle: cpuidle-arm: remove arm64 support (Mark Langsdorf) [2122313] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122313] - cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI OSI mode (Mark Langsdorf) [2122313]- platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122315] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122315] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122315] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122315] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_typec: Add bit offset for DP VDO (Mark Langsdorf) [2122315] - platform/chrome: Use tables for values lists of ChromeOS ACPI sysfs ABI (Mark Langsdorf) [2122315] - platform/chrome: cros_kbd_led_backlight: fix build warning (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: return -EPROTO if empty payload (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: return -EAGAIN when retries timed out (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: separate cros_ec_wait_until_complete() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: separate cros_ec_xfer_command() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: add "cros_ec_" prefix to send_command() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_typec: Register port altmodes (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_typec: Rename port altmode array (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_typec: Use dev_err_probe on port register fail (Mark Langsdorf) [2122315] - platform/chrome: wilco_ec: event: Fix typo in comment (Mark Langsdorf) [2122315] - platform/chrome: cros_ec: Always expose last resume result (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: Fix spelling mistake "unknwon" -> "unknown" (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: return 0 on getting wake mask success (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: check `msg->result` in getting cmd mask (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: return 0 on getting cmd mask success (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: don't show MKBP version if unsupported (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: handle empty payload in getting proto info (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: separate cros_ec_get_proto_info() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: use cros_ec_map_error() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: remove redundant NULL check (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: assign buffer size from protocol info (Mark Langsdorf) [2122315] - platform/chrome: use macros for passthru indexes (Mark Langsdorf) [2122315] - platform/chrome: cros_kbd_led_backlight: support EC PWM backend (Mark Langsdorf) [2122315] - platform/chrome: cros_kbd_led_backlight: support OF match (Mark Langsdorf) [2122315] - platform/chrome: cros_kbd_led_backlight: separate ACPI backend (Mark Langsdorf) [2122315] - platform/chrome: cros_kbd_led_backlight: sort headers alphabetically (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: Update size arg types (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: Rename cros_ec_command function (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: update cros_ec_check_result() comment (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: factor legacy out from cros_ec_prepare_tx() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_prepare_tx() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_spi: drop unneeded BUG_ON() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_i2c: drop BUG_ON() in cros_ec_pkt_xfer_i2c() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: drop BUG_ON() in cros_ec_get_host_event() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: drop BUG_ON() in cros_ec_prepare_tx() (Mark Langsdorf) [2122315] - platform/chrome: correct cros_ec_prepare_tx() usage (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: drop unneeded BUG_ON() in prepare_packet() (Mark Langsdorf) [2122315] - redhat/configs: Enable ChromeOS ACPI driver for Chrome platforms (Mark Langsdorf) [2122315] - platform/chrome: Add ChromeOS ACPI device driver (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_typec: Check for EC driver (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_lpcs: reserve the MEC LPC I/O ports first (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_lpcs: detect the Framework Laptop (Mark Langsdorf) [2122315] - platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls (Mark Langsdorf) [2122315] - platform/chrome: cros_ec: append newline to all logs (Mark Langsdorf) [2122315] - platform/chrome: cros_ec: sort header inclusion alphabetically (Mark Langsdorf) [2122315] - platform/chrome: cros_ec: determine `wake_enabled` in cros_ec_suspend() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec: remove unused variable `was_wake_device` (Mark Langsdorf) [2122315] - platform/chrome: cros_ec: fix error handling in cros_ec_register() (Mark Langsdorf) [2122315]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142686] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142686] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142686] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142686] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142686] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142686] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142686] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142686] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142686] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142686] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142686] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142686] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142686] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142686] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142686] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142686] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Kamal Heib) [2142686] - config: Enable Security Path (Ricardo Robaina) [2161307] - nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2160573] - PCI/MSI: Move descriptor counting on allocation fail to the legacy code (Myron Stowe) [2151246] - genirq/msi: Handle PCI/MSI allocation fail in core code (Myron Stowe) [2151246] - PCI/MSI: Make pci_msi_domain_check_cap() static (Myron Stowe) [2151246] - PCI/MSI: Move msi_lock to struct pci_dev (Myron Stowe) [2151246] - PCI/MSI: Sanitize MSI-X table map handling (Myron Stowe) [2151246] - PCI/MSI: Split out irqdomain code (Myron Stowe) [2151246] - PCI/MSI: Split out !IRQDOMAIN code (Myron Stowe) [2151246] - PCI/MSI: Split out CONFIG_PCI_MSI independent part (Myron Stowe) [2151246] - PCI/MSI: Move code into a separate directory (Myron Stowe) [2151246] - PCI/MSI: Make msix_update_entries() smarter (Myron Stowe) [2151246] - PCI/MSI: Cleanup include zoo (Myron Stowe) [2151246] - PCI/MSI: Make arch_restore_msi_irqs() less horrible. (Myron Stowe) [2151246] - genirq/msi, treewide: Use a named struct for PCI/MSI attributes (Myron Stowe) [2151246] - MIPS: Octeon: Use arch_setup_msi_irq() (Myron Stowe) [2151246] - PCI/sysfs: Use pci_irq_vector() (Myron Stowe) [2151246] - PCI/MSI: Remove msi_desc_to_pci_sysdata() (Myron Stowe) [2151246] - PCI/MSI: Make pci_msi_domain_write_msg() static (Myron Stowe) [2151246] - genirq/msi: Fixup includes (Myron Stowe) [2151246] - genirq/msi: Remove unused domain callbacks (Myron Stowe) [2151246] - genirq/msi: Guard sysfs code (Myron Stowe) [2151246] - PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() (Myron Stowe) [2151246] - powerpc/4xx: Complete removal of MSI support (Myron Stowe) [2151246] - powerpc/4xx: Remove MSI support which never worked (Myron Stowe) [2151246] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [2151246] - PCI/MSI: Mask MSI-X vectors only on success (Myron Stowe) [2151246] - genirq: Fix kernel-doc warnings in pm.c, msi.c and ipi.c (Myron Stowe) [2151246] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143734] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143734]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Petr Oros) [2131117] - net/mlx5: Fix sync reset event handler error flow (Petr Oros) [2131117] - net/mlx5: Lag, Fix for loop when checking lag (Petr Oros) [2131117] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Petr Oros) [2131117] - net/mlx5: E-switch, Fix duplicate lag creation (Petr Oros) [2131117] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Petr Oros) [2131117] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131117] - mlxsw: minimal: Fix deadlock in ports creation (Petr Oros) [2131117] - mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister() (Petr Oros) [2131117] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Petr Oros) [2131117] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Petr Oros) [2131117] - net: devlink: add port_init/fini() helpers to allow pre-register/post-unregister functions (Petr Oros) [2131117] - net: devlink: introduce a flag to indicate devlink port being registered (Petr Oros) [2131117] - net: devlink: introduce port registered assert helper and use it (Petr Oros) [2131117] - net: devlink: stub port params cmds for they are unused internally (Petr Oros) [2131117] - net: devlink: limit flash component name to match version returned by info_get() (Petr Oros) [2131117] - netdevsim: add version fw.mgmt info info_get() and mark as a component (Petr Oros) [2131117] - net: devlink: extend info_get() version put to indicate a flash component (Petr Oros) [2131117] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131117] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131117] - net: devlink: remove devlink_mutex (Petr Oros) [2131117] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131117] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131117] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131117] - net/mlx5: Lock mlx5 devlink health recovery callback (Petr Oros) [2131117] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131117] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131117] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131117] - net/mlx5: Lock mlx5 devlink reload callbacks (Petr Oros) [2131117] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Petr Oros) [2131117] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131117] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131117] - devlink: introduce framework for selftests (Petr Oros) [2131117] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131117] - mlxsw: core_linecards: Introduce per line card auxiliary device (Petr Oros) [2131117] - net: devlink: introduce nested devlink entity for line card (Petr Oros) [2131117] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131117] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131117] - net: devlink: remove unused locked functions (Petr Oros) [2131117] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131117] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131117] - mlxsw: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131117] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131117] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131117] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131117] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131117] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131117] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131117] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131117] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131117] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131117] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131117] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131117] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131117] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Petr Oros) [2131117] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Petr Oros) [2131117] - devlink: Remove unused functions devlink_rate_leaf_create/destroy (Petr Oros) [2131117] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Petr Oros) [2131117] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Petr Oros) [2131117] - devlink: Remove unused function devlink_rate_nodes_destroy (Petr Oros) [2131117] - net/mlx5: Use devl_ API for rate nodes destroy (Petr Oros) [2131117] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Petr Oros) [2131117] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Petr Oros) [2131117] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Petr Oros) [2131117] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Petr Oros) [2131117] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Petr Oros) [2131117] - devlink: adopt u64_stats_t (Petr Oros) [2131117]- powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe() (Mamatha Inamdar) [2153859] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2155886] - selftests/bpf: test_stacktrace_build_id: use kprobe/urandom_read (Yauheni Kaliuta) [2161467] - tracing: Avoid adding tracer option before update_tracer_options (Thomas Huth) [2155737] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161269] - perf tools: Fix empty version number when building outside of a git repo (Michael Petlan) [2155125] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160493] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160493] - redhat: ignore rpminspect runpath report on urandom_read selftest binaries (Herton R. Krzesinski) [2155887] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2160028] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2160028] - vsock: fix possible infinite sleep in vsock_connectible_wait_data() (Stefano Garzarella) [2160028] - vsock: remove the unused 'wait' in vsock_connectible_recvmsg() (Stefano Garzarella) [2160028] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2160028] - vsock/vmci: fix repeated words in comments (Stefano Garzarella) [2160028] - vsock_test: POLLIN + SO_RCVLOWAT test (Stefano Garzarella) [2160028] - vmci/vsock: check SO_RCVLOWAT before wake up reader (Stefano Garzarella) [2160028] - virtio/vsock: check SO_RCVLOWAT before wake up reader (Stefano Garzarella) [2160028] - vsock: add API call for data ready (Stefano Garzarella) [2160028] - vsock: pass sock_rcvlowat to notify_poll_in as target (Stefano Garzarella) [2160028] - vmci/vsock: use 'target' in notify_poll_in callback (Stefano Garzarella) [2160028] - virtio/vsock: use 'target' in notify_poll_in callback (Stefano Garzarella) [2160028] - hv_sock: disable SO_RCVLOWAT support (Stefano Garzarella) [2160028] - vsock: SO_RCVLOWAT transport set callback (Stefano Garzarella) [2160028] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2160028] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2160028] - dt-bindings: mailbox: qcom-ipcc: Add SM6375 compatible (Eric Chanudet) [2123807] - dt-bindings: mailbox: qcom-ipcc: Add NSP1 client (Eric Chanudet) [2123807] - mailbox: correct kerneldoc (Eric Chanudet) [2123807] - dt-bindings: mailbox: qcom-ipcc: simplify the example (Eric Chanudet) [2123807] - Revert "dt-bindings: mailbox: qcom-ipcc: add missing properties into example" (Eric Chanudet) [2123807] - dt-bindings: mailbox: qcom-ipcc: add missing properties into example (Eric Chanudet) [2123807] - dt-bindings: mailbox: qcom-ipcc: add missing compatible for SM8450 (Eric Chanudet) [2123807] - dt-bindings: mailbox: Add more protocol and client ID (Eric Chanudet) [2123807] - mailbox: qcom-ipcc: Support interrupt wake up from suspend (Eric Chanudet) [2123807] - mailbox: qcom-ipcc: Support more IPCC instance (Eric Chanudet) [2123807] - mailbox: qcom-ipcc: Dynamic alloc for channel arrangement (Eric Chanudet) [2123807] - dt-bindings: mailbox: qcom-ipcc: Add compatible for SM6350 (Eric Chanudet) [2123807]- net: Fix a data-race around gro_normal_batch. (Guillaume Nault) [2160073] - ratelimit: Fix data-races in ___ratelimit(). (Guillaume Nault) [2160073] - ipv4: Fix data-races around sysctl_fib_notify_on_flag_change. (Guillaume Nault) [2160073] - tcp: Fix data-races around sysctl_tcp_reflect_tos. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. (Guillaume Nault) [2160073] - tcp: Fix data-races around sk_pacing_rate. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_autocorking. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. (Guillaume Nault) [2160073] - tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_nometrics_save. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_frto. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_app_win. (Guillaume Nault) [2160073] - tcp: Fix data-races around sysctl_tcp_dsack. (Guillaume Nault) [2160073] - tcp: Fix data-races around sysctl_tcp_max_reordering. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_abort_on_overflow. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_rfc1337. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_stdurg. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. (Guillaume Nault) [2160073] - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. (Guillaume Nault) [2160073] - tcp: Fix data-races around sysctl_tcp_recovery. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_early_retrans. (Guillaume Nault) [2160073] - tcp: Fix data-races around sysctl knobs related to SYN option. (Guillaume Nault) [2160073] - ip: Fix data-races around sysctl_ip_prot_sock. (Guillaume Nault) [2160073] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Guillaume Nault) [2160073] - ipv4: Fix data-races around sysctl_fib_multipath_hash_policy. (Guillaume Nault) [2160073] - ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. (Guillaume Nault) [2160073] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116442] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116442] - powerpc/pseries/vas: sysfs comments with the correct entries (Mukesh Chaurasiya) [2130348] - powerpc/pseries/vas: use default_groups in kobj_type (Mukesh Chaurasiya) [2130348] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mukesh Chaurasiya) [2130348] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mukesh Chaurasiya) [2130348] - powerpc/pseries: Move vas_migration_handler early during migration (Mukesh Chaurasiya) [2130348]- blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2077665] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2077665] - cgroup/cpuset: Optimize cpuset_attach() on v2 (Waiman Long) [2077665] - cgroup/cpuset: Skip spread flags update on v2 (Waiman Long) [2077665] - cgroup: Reorganize css_set_lock and kernfs path processing (Waiman Long) [2077665] - mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled (Waiman Long) [2077665] - cgroup: Make cgroup_get_from_id() prettier (Waiman Long) [2077665] - cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG (Waiman Long) [2077665] - cgroup: Homogenize cgroup_get_from_id() return value (Waiman Long) [2077665] - cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id (Waiman Long) [2077665] - cgroup: Honor caller's cgroup NS when resolving path (Waiman Long) [2077665] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2077665] - cgroup: Fix race condition at rebind_subsystems() (Waiman Long) [2077665] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2077665] - mm/memcontrol.c: remove the redundant updating of stats_flush_threshold (Waiman Long) [2077665] - cgroup: Skip subtree root in cgroup_update_dfl_csses() (Waiman Long) [2077665] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2077665] - mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino() (Waiman Long) [2077665] - cgroup: Use separate src/dst nodes when preloading css_sets for migration (Waiman Long) [2077665] - cgroup.c: add helper __cset_cgroup_from_root to cleanup duplicated codes (Waiman Long) [2077665] - cgroup/rstat: check updated_next only for root (Waiman Long) [2077665] - cgroup: rstat: explicitly put loop variant in while (Waiman Long) [2077665] - cgroup: return early if it is already on preloaded list (Waiman Long) [2077665] - cgroup: Trace event cgroup id fields should be u64 (Waiman Long) [2077665] - cgroup: fix a typo in comment (Waiman Long) [2077665] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2157579] - rtla: Add License to spec file and sync summary text with upstream (John Kacur) [2153891] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041690] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041690] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041690] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041690] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041690] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041690] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041690] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041690] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041690] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041690] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041690] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041690] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041690] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041690] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041690] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041690] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041690] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041690] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041690] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041690] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041690] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041690] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041690] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041690] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041690] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041690] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041690] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041690] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041690] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041690] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041690] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041690] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041690] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041690] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041690] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041690] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041690]- clk: tegra: Fix Tegra PWM parent clock (Mark Salter) [2135064] - redhat/configs: Enable CONFIG_SERIAL_TEGRA_TCU (Mark Salter) [2135064] - firmware: tegra: bpmp: Do not support big-endian (Mark Salter) [2135064] - firmware: tegra: bpmp: Use iosys-map helpers (Mark Salter) [2135064] - firmware: tegra: bpmp: Prefer u32 over uint32_t (Mark Salter) [2135064] - redhat/configs: enable Tegra234 SOC (Mark Salter) [2135064] - soc/tegra: cbb: Remove redundant dev_err call (Mark Salter) [2135064] - soc/tegra: cbb: Use DEFINE_SHOW_ATTRIBUTE to simplify tegra_cbb_err (Mark Salter) [2135064] - soc/tegra: cbb: Check firewall before enabling error reporting (Mark Salter) [2135064] - soc/tegra: cbb: Add checks for potential out of bound errors (Mark Salter) [2135064] - soc/tegra: cbb: Update slave maps for Tegra234 (Mark Salter) [2135064] - soc/tegra: cbb: Use correct master_id mask for CBB NOC in Tegra194 (Mark Salter) [2135064] - soc/tegra: fuse: Use platform info with SoC revision (Mark Salter) [2135064] - soc/tegra: pmc: Process wake events during resume (Mark Salter) [2135064] - soc/tegra: pmc: Fix dual edge triggered wakes (Mark Salter) [2135064] - soc/tegra: pmc: Add I/O pad table for Tegra234 (Mark Salter) [2135064] - soc/tegra: fuse: Add nvmem keepout list (Mark Salter) [2135064] - soc/tegra: fuse: Use SoC specific nvmem cells (Mark Salter) [2135064] - soc/tegra: pmc: Select IRQ_DOMAIN_HIERARCHY (Mark Salter) [2135064] - dt-bindings: tegra: pmc: Convert to json-schema (Mark Salter) [2135064] - dt-bindings: PHY: P2U: Add support for Tegra234 P2U block (Mark Salter) [2135064] - dt-bindings: phy: Tegra194 P2U convert to YAML (Mark Salter) [2135064] - dt-bindings: memory: tegra: Update validation for reg and reg-names (Mark Salter) [2135064] - dt-bindings: arm-smmu: Add compatible for Tegra234 SOC (Mark Salter) [2135064] - dmaengine: tegra: Fix build error without IOMMU_API (Mark Salter) [2135064] - redhat: configs: disable tegra186 gpc_dma (Mark Salter) [2135064] - dmaengine: tegra: Add terminate() for Tegra234 (Mark Salter) [2135064] - cpufreq: tegra194: Staticize struct tegra_cpufreq_soc instances (Mark Salter) [2135064] - dmaengine: tegra: Remove unused switch case (Mark Salter) [2135064] - dmaengine: tegra: Fix uninitialized variable usage (Mark Salter) [2135064] - dmaengine: tegra: Use platform_get_irq() to get IRQ resource (Mark Salter) [2135064] - dmaengine: tegra: Remove unused including (Mark Salter) [2135064] - dmaengine: tegra: Add tegra gpcdma driver (Mark Salter) [2135064] - redhat: configs: Enable Tegra Control Backbone driver (Mark Salter) [2135064] - arm64: tegra: Add GPCDMA support for Tegra I2C (Mark Salter) [2135064] - arm64: tegra: Add iommus for HDA on Tegra234 (Mark Salter) [2135064] - arm64: tegra: Enable HDA node for Jetson AGX Orin (Mark Salter) [2135064] - arm64: tegra: Add context isolation domains on Tegra234 (Mark Salter) [2135064] - arm64: tegra: Fixup iommu-map property formatting (Mark Salter) [2135064] - arm64: dts: tegra: smaug: Add Wi-Fi node (Mark Salter) [2135064] - arm64: dts: tegra: smaug: Add Bluetooth node (Mark Salter) [2135064] - soc/tegra: pmc: Check device node status property (Mark Salter) [2135064] - soc/tegra: pmc: Use devm_clk_get_optional() (Mark Salter) [2135064] - soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA (Mark Salter) [2135064] - soc/tegra: pmc: Add USB port wake events for Tegra194 (Mark Salter) [2135064] - soc/tegra: pmc: Add support for simple wake events (Mark Salter) [2135064] - soc/tegra: pmc: Remove leading space (Mark Salter) [2135064] - soc/tegra: fuse: Add missing of_node_put() (Mark Salter) [2135064] - soc/tegra: fuse: Add missing of_node_put() in tegra_init_fuse() (Mark Salter) [2135064] - dt-bindings: Add Host1x context stream IDs on Tegra234 (Mark Salter) [2135064] - soc/tegra: cbb: Add support for Tegra241 (Grace) (Mark Salter) [2135064] - soc/tegra: cbb: Add driver for Tegra234 CBB 2.0 (Mark Salter) [2135064] - soc/tegra: cbb: Add CBB 1.0 driver for Tegra194 (Mark Salter) [2135064] - soc/tegra: Set ERD bit to mask inband errors (Mark Salter) [2135064] - memory: tegra: Add MGBE memory clients for Tegra234 (Mark Salter) [2135064] - cpufreq: tegra194: Add support for Tegra234 (Mark Salter) [2135064] - cpufreq: tegra194: add soc data to support multiple soc (Mark Salter) [2135064] - memory: tegra: Add MC error logging on Tegra186 onward (Mark Salter) [2135064] - memory: tegra: Add memory controller channels support (Mark Salter) [2135064] - memory: tegra: Add APE memory clients for Tegra234 (Mark Salter) [2135064] - memory: tegra: Add Tegra234 support (Mark Salter) [2135064] - memory: tegra: mc: simplify platform_get_resource() (Mark Salter) [2135064] - memory: Update of_memory lpddr2 revision-id binding (Mark Salter) [2135064] - memory: of: parse max-freq property (Mark Salter) [2135064] - memory: tegra: Constify struct thermal_cooling_device_ops (Mark Salter) [2135064] - memory: tegra20-emc: Correct memory device mask (Mark Salter) [2135064] - memory: tegra30-emc: Print additional memory info (Mark Salter) [2135064] - memory: tegra20-emc: Add runtime dependency on devfreq governor module (Mark Salter) [2135064] - memory: tegra20-emc: Support matching timings by LPDDR2 configuration (Mark Salter) [2135064] - memory: Add LPDDR2-info helpers (Mark Salter) [2135064] - memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with (Mark Salter) [2135064] - memory: tegra186-emc: Fix error return code in tegra186_emc_probe() (Mark Salter) [2135064] - memory: tegra: Make use of the helper function devm_add_action_or_reset() (Mark Salter) [2135064] - memory: tegra186-emc: Handle errors in BPMP response (Mark Salter) [2135064] - memory: tegra: Remove interconnect state syncing hack (Mark Salter) [2135064] - memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Mark Salter) [2135064] - memory: tegra30-emc: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Mark Salter) [2135064] - memory: tegra: make the array list static const, makes object smaller (Mark Salter) [2135064] - memory: tegra: fix unused-function warning (Mark Salter) [2135064] - soc/tegra: pmc: Document core domain fields (Mark Salter) [2135064] - soc/tegra: pmc: Select REGMAP (Mark Salter) [2135064] - soc/tegra: pmc: Update Tegra234 reset sources (Mark Salter) [2135064] - soc/tegra: fuse: Add nvmem cell lookup entries for Tegra194 (Mark Salter) [2135064] - arm64: tegra: Move audio IOMMU properties to ADMAIF node (Mark Salter) [2135064] - soc/tegra: bpmp: cleanup double word in comment (Mark Salter) [2135064] - soc/tegra: pmc: Add Tegra234 wake events (Mark Salter) [2135064] - soc/tegra: fuse: Explicitly cast to/from __iomem (Mark Salter) [2135064] - soc/tegra: fuse: Update nvmem cell list (Mark Salter) [2135064] - soc/tegra: pmc: Enable core domain support for Tegra20 and Tegra30 (Mark Salter) [2135064] - dt-bindings: Document Tegra234 HDA support (Mark Salter) [2135064] - arm64: tegra: smaug: Remove extra PLL power supplies for XUSB (Mark Salter) [2135064] - soc/tegra: pmc: Rename core power domain (Mark Salter) [2135064] - soc/tegra: pmc: Rename 3d power domains (Mark Salter) [2135064] - soc/tegra: regulators: Prepare for suspend (Mark Salter) [2135064] - soc/tegra: fuse: Use resource-managed helpers (Mark Salter) [2135064] - soc/tegra: fuse: Reset hardware (Mark Salter) [2135064] - soc/tegra: pmc: Add reboot notifier (Mark Salter) [2135064] - soc/tegra: Don't print error message when OPPs not available (Mark Salter) [2135064] - soc/tegra: Enable runtime PM during OPP state-syncing (Mark Salter) [2135064] - soc/tegra: fuse: Fix bitwise vs. logical OR warning (Mark Salter) [2135064] - soc/tegra: pmc: Use devm_platform_ioremap_resource() (Mark Salter) [2135064] - soc/tegra: Add Tegra186 ARI driver (Mark Salter) [2135064] - soc/tegra: Fix an error handling path in tegra_powergate_power_up() (Mark Salter) [2135064] - soc/tegra: pmc: Expose USB regmap to all SoCs (Mark Salter) [2135064] - soc/tegra: pmc: Disable PMC state syncing (Mark Salter) [2135064] - firmware: tegra: bpmp: Use devm_platform_ioremap_resource() (Mark Salter) [2135064] - soc/tegra: pm: Make stubs usable for compile testing (Mark Salter) [2135064] - soc/tegra: irq: Add stubs needed for compile testing (Mark Salter) [2135064] - soc/tegra: fuse: Add stubs needed for compile testing (Mark Salter) [2135064] - soc/tegra: fuse: Enable fuse clock on suspend for Tegra124 (Mark Salter) [2135064] - soc/tegra: fuse: Add runtime PM support (Mark Salter) [2135064] - soc/tegra: fuse: Clear fuse->clk on driver probe failure (Mark Salter) [2135064] - soc/tegra: pmc: Prevent racing with cpuilde driver (Mark Salter) [2135064] - soc/tegra: bpmp: Remove unused including (Mark Salter) [2135064]- NFSD: fix use-after-free on source server when doing inter-server copy (Jeffrey Layton) [2138605] - Revert "SUNRPC: Use RMW bitops in single-threaded hot paths" (Jeffrey Layton) [2138605] - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure (Jeffrey Layton) [2138605] - nfsd: fix handling of cached open files in nfsd4_open codepath (Jeffrey Layton) [2152473] - nfsd: fix handling of readdir in v4root vs. mount upcall timeout (Jeffrey Layton) [2152996] - nfsd: shut down the NFSv4 state objects before the filecache (Jeffrey Layton) [2138605] - nfsd: rework refcounting in filecache (Jeffrey Layton) [2138605] - nfsd: return error if nfs4_setacl fails (Jeffrey Layton) [2138321] - NFSD: pass range end to vfs_fsync_range() instead of count (Jeffrey Layton) [2138605] - NFSD: Add an nfsd_file_fsync tracepoint (Jeffrey Layton) [2138605] - nfsd: fix up the filecache laundrette scheduling (Jeffrey Layton) [2138605] - nfsd: reorganize filecache.c (Jeffrey Layton) [2138605] - nfsd: remove the pages_flushed statistic from filecache (Jeffrey Layton) [2138605] - NFSD: Fix licensing header in filecache.c (Jeffrey Layton) [2138605] - NFSD: Use rhashtable for managing nfs4_file objects (Jeffrey Layton) [2138605] - nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fops (Jeffrey Layton) [2138605] - nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache_stats_fops (Jeffrey Layton) [2138605] - nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_fops and supported_enctypes_fops (Jeffrey Layton) [2138605] - NFSD: Refactor find_file() (Jeffrey Layton) [2138605] - NFSD: Clean up find_or_add_file() (Jeffrey Layton) [2138605] - NFSD: Add a nfsd4_file_hash_remove() helper (Jeffrey Layton) [2138605] - NFSD: Clean up nfsd4_init_file() (Jeffrey Layton) [2138605] - NFSD: Update file_hashtbl() helpers (Jeffrey Layton) [2138605] - NFSD: Use const pointers as parameters to fh_ helpers (Jeffrey Layton) [2138605] - NFSD: Trace delegation revocations (Jeffrey Layton) [2138605] - NFSD: Clean up nfs4_preprocess_stateid_op() call sites (Jeffrey Layton) [2138605] - NFSD: Flesh out a documenting comment for filecache.c (Jeffrey Layton) [2138605] - NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection (Jeffrey Layton) [2138605] - NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately" (Jeffrey Layton) [2138605] - NFSD: Pass the target nfsd_file to nfsd_commit() (Jeffrey Layton) [2138605] - nfsd: don't call nfsd_file_put from client states seqfile display (Jeffrey Layton) [2138357] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104472] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2104472] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2104472] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2104472] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2104472] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2104472] - ixgbe: remove unexpected word "the" (Ken Cox) [2104472] - intel: remove unused macros (Ken Cox) [2104472] - drivers/net/ethernet/intel: fix typos in comments (Ken Cox) [2104472] - ixgbe: Fix typos in comments (Ken Cox) [2104472] - drivers, ixgbe: export vf statistics (Ken Cox) [2104472] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2104472] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2104472] - ixgbe: add xdp frags support to ndo_xdp_xmit (Ken Cox) [2104472] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2104472] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2104472] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2104472] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2104472] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2104472] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2104472] - perf test: Fix "all PMU test" to skip parametrized events (Michael Petlan) [2129405] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2066382] - intel_idle: Add a new flag to initialize the AMX state (David Arcari) [2117766] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (David Arcari) [2117766]- net/mlx5: Eswitch, Fix forwarding decision to uplink (Mohammad Kabat) [2112940] - RDMA/mlx5: Use the proper number of ports (Mohammad Kabat) [2112940] - net/mlx5: Fix driver use of uninitialized timeout (Mohammad Kabat) [2112940] - net/mlx5e: Ring the TX doorbell on DMA errors (Mohammad Kabat) [2112940] - net/mlx5e: Fix capability check for updating vnic env counters (Mohammad Kabat) [2112940] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Mohammad Kabat) [2112940] - net/mlx5: Lag, correct get the port select mode str (Mohammad Kabat) [2112940] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Mohammad Kabat) [2112940] - net/mlx5e: kTLS, Fix build time constant test in RX (Mohammad Kabat) [2112940] - net/mlx5e: kTLS, Fix build time constant test in TX (Mohammad Kabat) [2112940] - net/mlx5: Lag, decouple FDB selection and shared FDB (Mohammad Kabat) [2112940] - net/mlx5: TC, allow offload from uplink to other PF's VF (Mohammad Kabat) [2112940] - net/mlx5e: Fix matchall police parameters validation (Mohammad Kabat) [2112940] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Mohammad Kabat) [2112940] - net/mlx5: E-Switch, pair only capable devices (Mohammad Kabat) [2112940] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Mohammad Kabat) [2112940] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Mohammad Kabat) [2112940] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Mohammad Kabat) [2112940] - net/mlx5e: Update netdev features after changing XDP state (Mohammad Kabat) [2112940] - vdpa/mlx5: Add support for reading descriptor statistics (Mohammad Kabat) [2112940] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Mohammad Kabat) [2112940] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Mohammad Kabat) [2112940] - net/mlx5: Support multiport eswitch mode (Mohammad Kabat) [2112940] - net/mlx5: Remove unused argument (Mohammad Kabat) [2112940] - net/mlx5: Lag, refactor lag state machine (Mohammad Kabat) [2112940] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Mohammad Kabat) [2112940] - net/mlx5e: Correct the calculation of max channels for rep (Mohammad Kabat) [2112940] - net/mlx5e: CT: Add ct driver counters (Mohammad Kabat) [2112940] - net/mlx5e: Allow relaxed ordering over VFs (Mohammad Kabat) [2112940] - net/mlx5e: Support partial GSO for tunnels over vlans (Mohammad Kabat) [2112940] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Mohammad Kabat) [2112940] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Mohammad Kabat) [2112940] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Mohammad Kabat) [2112940] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Mohammad Kabat) [2112940] - net/mlx5: Allocate virtually contiguous memory in vport.c (Mohammad Kabat) [2112940] - net/mlx5: Inline db alloc API function (Mohammad Kabat) [2112940] - net/mlx5: Add last command failure syndrome to debugfs (Mohammad Kabat) [2112940] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Mohammad Kabat) [2112940] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Mohammad Kabat) [2112940] - net/mlx5: Lag, add debugfs to query hardware lag state (Mohammad Kabat) [2112940] - net/mlx5: Lag, use buckets in hash mode (Mohammad Kabat) [2112940] - net/mlx5: Lag, refactor dmesg print (Mohammad Kabat) [2112940] - net/mlx5: Support devices with more than 2 ports (Mohammad Kabat) [2112940] - net/mlx5: Lag, use actual number of lag ports (Mohammad Kabat) [2112940] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Mohammad Kabat) [2112940] - net/mlx5: Lag, support single FDB only on 2 ports (Mohammad Kabat) [2112940] - net/mlx5: Lag, store number of ports inside lag object (Mohammad Kabat) [2112940] - net/mlx5: Lag, filter non compatible devices (Mohammad Kabat) [2112940] - net/mlx5: Lag, use lag lock (Mohammad Kabat) [2112940] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Mohammad Kabat) [2112940] - net/mlx5: devcom only supports 2 ports (Mohammad Kabat) [2112940] - net/mlx5: Lag, expose number of lag ports (Mohammad Kabat) [2112940] - net/mlx5: Increase FW pre-init timeout for health recovery (Mohammad Kabat) [2112940] - net/mlx5: Add exit route when waiting for FW (Mohammad Kabat) [2112940] - net/mlx5: Don't perform lookup after already known sec_path (Mohammad Kabat) [2112940] - net/mlx5: Cleanup XFRM attributes struct (Mohammad Kabat) [2112940] - net/mlx5: Remove not-supported ICV length (Mohammad Kabat) [2112940] - net/mlx5: Simplify IPsec capabilities logic (Mohammad Kabat) [2112940] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Mohammad Kabat) [2112940] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Mohammad Kabat) [2112940] - net/mlx5: Clean IPsec FS add/delete rules (Mohammad Kabat) [2112940] - net/mlx5: Simplify HW context interfaces by using SA entry (Mohammad Kabat) [2112940] - net/mlx5: Remove indirections from esp functions (Mohammad Kabat) [2112940] - net/mlx5: Merge various control path IPsec headers into one file (Mohammad Kabat) [2112940] - net/mlx5: Remove useless validity check (Mohammad Kabat) [2112940] - net/mlx5: Store IPsec ESN update work in XFRM state (Mohammad Kabat) [2112940] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Mohammad Kabat) [2112940] - net/mlx5: Don't hide fallback to software IPsec in FS code (Mohammad Kabat) [2112940] - net/mlx5: Check IPsec TX flow steering namespace in advance (Mohammad Kabat) [2112940] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Mohammad Kabat) [2112940] - net/mlx5: fs, an FTE should have no dests when deleted (Mohammad Kabat) [2112940] - net/mlx5: fs, call the deletion function of the node (Mohammad Kabat) [2112940] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Mohammad Kabat) [2112940] - net/mlx5: fs, do proper bookkeeping for forward destinations (Mohammad Kabat) [2112940] - net/mlx5: fs, add unused destination type (Mohammad Kabat) [2112940] - net/mlx5: fs, jump to exit point and don't fall through (Mohammad Kabat) [2112940] - net/mlx5: fs, refactor software deletion rule (Mohammad Kabat) [2112940] - net/mlx5: fs, split software and IFC flow destination definitions (Mohammad Kabat) [2112940] - net/mlx5e: TC, set proper dest type (Mohammad Kabat) [2112940] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Mohammad Kabat) [2112940] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Mohammad Kabat) [2112940] - net/mlx5: Print initializing field in case of timeout (Mohammad Kabat) [2112940] - net/mlx5: Delete redundant default assignment of runtime devlink params (Mohammad Kabat) [2112940] - net/mlx5: Remove useless kfree (Mohammad Kabat) [2112940] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Mohammad Kabat) [2112940] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Mohammad Kabat) [2112940] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Mohammad Kabat) [2112940] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Mohammad Kabat) [2112940] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Mohammad Kabat) [2112940] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Mohammad Kabat) [2112940] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Mohammad Kabat) [2112940] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Mohammad Kabat) [2112940] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Mohammad Kabat) [2112940] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Mohammad Kabat) [2112940] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Mohammad Kabat) [2112940] - RDMA/mlx5: Move umr checks to umr.h (Mohammad Kabat) [2112940] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Mohammad Kabat) [2112940] - RDMA/mlx5: Fix flow steering egress flow (Mohammad Kabat) [2112940] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Mohammad Kabat) [2112940] - net/mlx5: Remove not-implemented IPsec capabilities (Mohammad Kabat) [2112940] - net/mlx5: Remove ipsec_ops function table (Mohammad Kabat) [2112940] - net/mlx5: Reduce kconfig complexity while building crypto support (Mohammad Kabat) [2112940] - net/mlx5: Move IPsec file to relevant directory (Mohammad Kabat) [2112940] - net/mlx5: Remove not-needed IPsec config (Mohammad Kabat) [2112940] - net/mlx5: Align flow steering allocation namespace to common style (Mohammad Kabat) [2112940] - net/mlx5: Unify device IPsec capabilities check (Mohammad Kabat) [2112940] - net/mlx5: Remove useless IPsec device checks (Mohammad Kabat) [2112940] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Mohammad Kabat) [2112940] - RDMA/mlx5: Drop crypto flow steering API (Mohammad Kabat) [2112940] - RDMA/mlx5: Delete never supported IPsec flow action (Mohammad Kabat) [2112940] - net/mlx5: Remove FPGA ipsec specific statistics (Mohammad Kabat) [2112940] - net/mlx5: Remove XFRM no_trailer flag (Mohammad Kabat) [2112940] - net/mlx5: Remove not-used IDA field from IPsec struct (Mohammad Kabat) [2112940] - net/mlx5: Delete metadata handling logic (Mohammad Kabat) [2112940] - net/mlx5_fpga: Drop INNOVA IPsec support (Mohammad Kabat) [2112940] - net/mlx5: Cleanup kTLS function names and their exposure (Mohammad Kabat) [2112940] - net/mlx5: Remove tls vs. ktls separation as it is the same (Mohammad Kabat) [2112940] - net/mlx5: Remove indirection in TLS build (Mohammad Kabat) [2112940] - net/mlx5: Reliably return TLS device capabilities (Mohammad Kabat) [2112940] - net/mlx5_fpga: Drop INNOVA TLS support (Mohammad Kabat) [2112940]- Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122226] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122226] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122226] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122226] - net: ethernet: stmicro: stmmac: permit MTU change with interface up (Mark Salter) [2122226] - net: ethernet: stmicro: stmmac: generate stmmac dma conf before open (Mark Salter) [2122226] - net: ethernet: stmicro: stmmac: move dma conf to dedicated struct (Mark Salter) [2122226] - net: ethernet: stmicro: stmmac: first disable all queues and disconnect in release (Mark Salter) [2122226] - net: ethernet: stmicro: stmmac: move queue reset to dedicated functions (Mark Salter) [2122226] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122226] - stmicro/stmmac: fix repeated words in comments (Mark Salter) [2122226] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122226] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122226] - net: phylink: remove pcs_ops member (Mark Salter) [2122226] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122226] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122226] - net: ethernet: stmmac: remove select QCOM_SOCINFO and make it optional (Mark Salter) [2122226] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122226] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122226] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122226] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122226] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122226] - net: ethernet: stmmac: reset force speed bit for ipq806x (Mark Salter) [2122226] - net: ethernet: stmmac: add missing sgmii configure for ipq806x (Mark Salter) [2122226] - stmmac: dwmac-mediatek: fix resource leak in probe (Mark Salter) [2122226] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122226] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122226] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122226] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122226] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122226] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122226] - stmmac: dwmac-mediatek: fix clock issue (Mark Salter) [2122226] - net: stmmac: fix leaks in probe (Mark Salter) [2122226] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122226] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122226] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122226] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122226] - net: stmmac: fix out-of-bounds access in a selftest (Mark Salter) [2122226] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122226] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122226] - net: stmmac: dwmac-imx: comment spelling fix (Mark Salter) [2122226] - stmmac, xsk: Diversify return values from xsk_wakeup call paths (Mark Salter) [2122226] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122226] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122226] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122226] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122226] - net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux() (Mark Salter) [2122226] - net: ethernet: stmmac: fix write to sgmii_adapter_base (Mark Salter) [2122226] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122226] - net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link (Mark Salter) [2122226] - stmmac: dwmac-loongson: change loongson_dwmac_driver from global to static (Mark Salter) [2122226] - net: stmmac: dwmac-qcom-ethqos: Enable RGMII functional clock on resume (Mark Salter) [2122226] - net: stmmac: clean up impossible condition (Mark Salter) [2122226] - stmmac: dwmac-mediatek: add support for mt8195 (Mark Salter) [2122226] - arm64: dts: mt2712: update ethernet device node (Mark Salter) [2122226] - stmmac: dwmac-mediatek: re-arrange clock setting (Mark Salter) [2122226] - stmmac: dwmac-mediatek: Reuse more common features (Mark Salter) [2122226] - stmmac: dwmac-mediatek: add platform level clocks management (Mark Salter) [2122226] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122226] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122226] - net: stmmac: dwmac-qcom-ethqos: Adjust rgmii loopback_en per platform (Mark Salter) [2122226] - net: stmmac: Add support for SM8150 (Mark Salter) [2122226] - net: phylink: use %pe for printing errors (Mark Salter) [2122226] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122226] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122226] - net: stmmac: dwmac-sun8i: make clk really gated during rpm suspended (Mark Salter) [2122226] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122226] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122226] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122226] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122226] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122226] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122226] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122226] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122226] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122226] - net: stmmac: dwmac-visconti: No change to ETHER_CLOCK_SEL for unexpected speed request. (Mark Salter) [2122226] - net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() (Mark Salter) [2122226] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122226] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122226] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122226] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122226] - net: stmmac: dwmac-visconti: Fix clock configuration for RMII mode (Mark Salter) [2122226] - net: stmmac: dwmac-visconti: Fix bit definitions for ETHER_CLK_SEL (Mark Salter) [2122226] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122226] - net: stmmac: dwmac-oxnas: Add support for OX810SE (Mark Salter) [2122226] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122226] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122226] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122226] - net: stmmac: Add platform level debug register dump feature (Mark Salter) [2122226] - stmmac: remove ethtool driver version info (Mark Salter) [2122226] - net: stmmac: perserve TX and RX coalesce value during XDP setup (Mark Salter) [2122226] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122226] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122226] - net: stmmac: dwmac-qcom-ethqos: add platform level clocks management (Mark Salter) [2122226] - net: stmmac: enhance XDP ZC driver level switching performance (Mark Salter) [2122226] - net: stmmac: dwmac-visconti: Fix value of ETHER_CLK_SEL_FREQ_SEL_2P5M (Mark Salter) [2122226] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122226] - net: stmmac: dwmac-rk: fix oob read in rk_gmac_setup (Mark Salter) [2122226] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122226] - net: phy: Add the missing blank line in the phylink_suspend comment (Mark Salter) [2122226] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122226] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122226] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122226] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122226] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122226] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122226] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122226] - net: stmmac: socfpga: add runtime suspend/resume callback for stratix10 platform (Mark Salter) [2122226] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122226] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122226] - net: stmmac: selftests: Use kcalloc() instead of kzalloc() (Mark Salter) [2122226] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122226] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122226] - net: stmmac: dwmac-visconti: Make use of the helper function dev_err_probe() (Mark Salter) [2122226] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122226] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122226] - dt-bindings: net: snps,dwmac: add dwmac 3.40a IP version (Mark Salter) [2122226] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122226] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122226] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122226] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122226] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122226] - net: stmmac: dwmac-rk: Fix ethernet on rk3399 based devices (Mark Salter) [2122226] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122226] - net: update NXP copyright text (Mark Salter) [2122226] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122226] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122226] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122226] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122226] - stmmac: dwmac-loongson:Fix missing return value (Mark Salter) [2122226] - net: stmmac: Fix overall budget calculation for rxtx_napi (Mark Salter) [2122226] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122226] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122226] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122226] - net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe() (Mark Salter) [2122226]- Revert "nvme: warn about shared namespaces without CONFIG_NVME_MULTIPATH" (Ewan D. Milne) [2140810] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158807] - cpu/hotplug: Set cpuhp target for boot cpu (Phil Auld) [2086305] - cpu/hotplug: Make target_store() a nop when target == state (Phil Auld) [2086305] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2153690] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128900] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128898 2128900] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128898 2128900] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128898 2128900] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2143635] - disable CONFIG_INTEL_MEI_PXP (Jocelyn Falempe) [2147558] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147558] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147558] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147558] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147558] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147558] - mei: add support to GSC extended header (Jocelyn Falempe) [2147558] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147558] - mei: drop ready bits check after start (Jocelyn Falempe) [2147558] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147558] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147558] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147558] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147558] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147558] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147558] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147558] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147558] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147558] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147558] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147558] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147558] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147558] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147558] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147558] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147558] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147558] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147558] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147558] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147558] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147558] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147558] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147558] - mei: Remove some dead code (Jocelyn Falempe) [2147558] - mei: bus: add client dma interface (Jocelyn Falempe) [2147558] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147558] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147558] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147558] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147558]- x86/topology: Fix duplicated core ID within a package (David Arcari) [2159554] - x86/topology: Fix multiple packages shown on a single-package system (David Arcari) [2159554] - hwmon/coretemp: Handle large core ID value (David Arcari) [2159554] - tools/power turbostat: Add support for RPL-S (David Arcari) [2159756] - powercap: intel_rapl: Add support for RAPTORLAKE_S (David Arcari) [2159756] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158517] - sched/core: Use kfree_rcu() in do_set_cpus_allowed() (Waiman Long) [2143847] - sched/core: Fix use-after-free bug in dup_user_cpus_ptr() (Waiman Long) [2143847] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2155955] - powerpc: Take in account addition CPU node when building kexec FDT (Mamatha Inamdar) [2149198] - powerpc: export the CPU node count (Mamatha Inamdar) [2149198] - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158894] - crypto: xts - drop xts_check_key() (Vladis Dronov) [2158894] - net: vrf: determine the dst using the original ifindex for multicast (Antoine Tenart) [2149859] - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155181] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155181] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155181] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155181] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155181] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (David Arcari) [2150068] - x86: Handle idle=nomwait cmdline properly for x86_idle (David Arcari) [2150068] - drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148153] {CVE-2022-4139} - mmc: bcm2835: stop setting chan_config->slave_id (Adrien Thierry) [2139215] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142723] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142723] {CVE-2022-2964} - vxlan: fix error return code in vxlan_fdb_append (Guillaume Nault) [2142598] - vxlan_multicast: Move multicast helpers to a separate file (Guillaume Nault) [2142598] - vxlan_core: add helper vxlan_vni_in_use (Guillaume Nault) [2142598] - vxlan_core: make multicast helper take rip and ifindex explicitly (Guillaume Nault) [2142598] - vxlan_core: move some fdb helpers to non-static (Guillaume Nault) [2142598] - vxlan_core: move common declarations to private header file (Guillaume Nault) [2142598] - vxlan_core: fix build warnings in vxlan_xmit_one (Guillaume Nault) [2142598] - vxlan: move to its own directory (Guillaume Nault) [2142598] - net: vxlan: add macro definition for number of IANA VXLAN-GPE port (Guillaume Nault) [2142598] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122851] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122851] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122851] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122851] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122851]- net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Artem Savkov) [2137876] - bpf: Fix panic due to wrong pageattr of im->image (Artem Savkov) [2137876] - bpf: prevent leak of lsm program after failed attach (Artem Savkov) [2137876] - selftests/bpf: fix memory leak of lsm_cgroup (Artem Savkov) [2137876] - skmsg: pass gfp argument to alloc_sk_msg() (Felix Maurer) [2137876] - tcp: read multiple skbs in tcp_read_skb() (Felix Maurer) [2137876] - tcp: Use WARN_ON_ONCE() in tcp_read_skb() (Felix Maurer) [2137876] - tcp: handle pure FIN case correctly (Felix Maurer) [2137876] - tcp: refactor tcp_read_skb() a bit (Felix Maurer) [2137876] - tcp: fix tcp_cleanup_rbuf() for tcp_read_skb() (Felix Maurer) [2137876] - tcp: fix sock skb accounting in tcp_read_skb() (Felix Maurer) [2137876] - net: Fix suspicious RCU usage in bpf_sk_reuseport_detach() (Felix Maurer) [2137876] - net: refactor bpf_sk_reuseport_detach() (Felix Maurer) [2137876] - net: fix refcount bug in sk_psock_get (2) (Felix Maurer) [2137876] - skmsg: Get rid of unncessary memset() (Felix Maurer) [2137876] - skmsg: Get rid of skb_clone() (Felix Maurer) [2137876] - net: Introduce a new proto_ops ->read_skb() (Felix Maurer) [2137876] - tcp: Introduce tcp_read_skb() (Felix Maurer) [2137876] - samples/bpf: Fix MAC address swapping in xdp2_kern (Felix Maurer) [2137876] - samples/bpf: Fix map iteration in xdp1_user (Felix Maurer) [2137876] - selftests/bpf: fix ct status check in bpf_nf selftests (Felix Maurer) [2137876] - selftests/xsk: Avoid use-after-free on ctx (Felix Maurer) [2137876] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Felix Maurer) [2137876] - net: bpf: Use the protocol's set_rcvlowat behavior if there is one (Felix Maurer) [2137876] - netdevsim: Avoid allocation warnings triggered from user space (Felix Maurer) [2137876] - net: netfilter: Add kfuncs to set and change CT status (Felix Maurer) [2137876] - net: netfilter: Add kfuncs to set and change CT timeout (Felix Maurer) [2137876] - net: netfilter: Add kfuncs to allocate and insert CT (Felix Maurer) [2137876] - net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup (Felix Maurer) [2137876] - xsk: Mark napi_id on sendmsg() (Felix Maurer) [2137876] - samples/bpf: Fix xdp_redirect_map egress devmap prog (Felix Maurer) [2137876] - selftests, xsk: Rename AF_XDP testing app (Felix Maurer) [2137876] - net: page_pool: optimize page pool page allocation in NUMA scenario (Felix Maurer) [2137876] - bpf: Omit superfluous address family check in __bpf_skc_lookup (Felix Maurer) [2137876] - selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 (Felix Maurer) [2137876] - selftests/xsk: Verify correctness of XDP prog attach point (Felix Maurer) [2137876] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Felix Maurer) [2137876] - selftests/xsk: Avoid bpf_link probe for existing xsk (Felix Maurer) [2137876] - selftests/bpf: Test a BPF CC implementing the unsupported get_info() (Felix Maurer) [2137876] - selftests/bpf: Test an incomplete BPF CC (Felix Maurer) [2137876] - selftests/bpf: Test a BPF CC writing sk_pacing_* (Felix Maurer) [2137876] - bpf: Require only one of cong_avoid() and cong_control() from a TCP CC (Felix Maurer) [2137876] - bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status (Felix Maurer) [2137876] - test_bpf: fix incorrect netdev features (Felix Maurer) [2137876] - samples/bpf: fixup some tools to be able to support xdp multibuffer (Felix Maurer) [2137876] - bpf: Fix bpf_skc_lookup comment wrt. return type (Felix Maurer) [2137876] - samples/bpf: Check detach prog exist or not in xdp_fwd (Felix Maurer) [2137876] - selftests/bpf: Add drv mode testing for xdping (Felix Maurer) [2137876] - xdp: Directly use ida_alloc()/free() APIs (Felix Maurer) [2137876] - selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch (Artem Savkov) [2137876] - samples/bpf: Fix sockex3 error: Missing BPF prog type (Artem Savkov) [2137876] - selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms (Artem Savkov) [2137876] - ftrace/samples: Add missing prototype for my_direct_func (Artem Savkov) [2137876] - ftrace: Add cleanup to unregister_ftrace_direct_multi (Artem Savkov) [2137876] - ftrace: Use direct_ops hash in unregister_ftrace_direct (Artem Savkov) [2137876] - tracing: Reset the function filter after completing trampoline/graph selftest (Artem Savkov) [2137876] - selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF_CONNTRACK=m/n (Artem Savkov) [2137876] - bpf, samples: Remove AF_XDP samples (Artem Savkov) [2137876] - tools include: add dis-asm-compat.h to handle version differences (Artem Savkov) [2137876] - perf tools: Rework prologue generation code (Artem Savkov) [2137876] - bpf/docs: Update README for most recent vmtest.sh (Artem Savkov) [2137876] - ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller (Artem Savkov) [2137876] - libbpf: restore memory layout of bpf_object_open_opts (Artem Savkov) [2137876] - selftests/bpf: Adapt cgroup effective query uapi change (Artem Savkov) [2137876] - bpftool: Fix wrong cgroup attach flags being assigned to effective progs (Artem Savkov) [2137876] - bpf, cgroup: Reject prog_attach_flags array when effective query (Artem Savkov) [2137876] - bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...) (Artem Savkov) [2137876] - bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on (Artem Savkov) [2137876] - bpf: Don't use tnum_range on array range checking for poke descriptors (Artem Savkov) [2137876] - selftests/bpf: Add regression test for pruning fix (Artem Savkov) [2137876] - bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO (Artem Savkov) [2137876] - bpf: Fix a data-race around bpf_jit_limit. (Artem Savkov) [2137876] - ftrace: Fix build warning for ops_references_rec() not used (Artem Savkov) [2137876] - bpf, cgroup: Fix kernel BUG in purge_effective_progs (Artem Savkov) [2137876] - bpf: Restrict bpf_sys_bpf to CAP_PERFMON (Artem Savkov) [2137876] - bpf: Partially revert flexible-array member replacement (Artem Savkov) [2137876] - selftests/bpf: Add lru_bug to s390x deny list (Artem Savkov) [2137876] - bpf: Shut up kern_sys_bpf warning. (Artem Savkov) [2137876] - selftests/bpf: Ensure sleepable program is rejected by hash map iter (Artem Savkov) [2137876] - selftests/bpf: Add write tests for sk local storage map iterator (Artem Savkov) [2137876] - selftests/bpf: Add tests for reading a dangling map iter fd (Artem Savkov) [2137876] - bpf: Only allow sleepable program for resched-able iterator (Artem Savkov) [2137876] - bpf: Check the validity of max_rdwr_access for sock local storage map iterator (Artem Savkov) [2137876] - bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator (Artem Savkov) [2137876] - bpf: Acquire map uref in .init_seq_private for sock local storage map iterator (Artem Savkov) [2137876] - bpf: Acquire map uref in .init_seq_private for hash map iterator (Artem Savkov) [2137876] - bpf: Acquire map uref in .init_seq_private for array map iterator (Artem Savkov) [2137876] - bpftool: Complete libbfd feature detection (Artem Savkov) [2137876] - bpf, arm64: Fix bpf trampoline instruction endianness (Artem Savkov) [2137876] - selftests/bpf: Add test for prealloc_lru_pop bug (Artem Savkov) [2137876] - bpf: Don't reinit map value in prealloc_lru_pop (Artem Savkov) [2137876] - bpf: Allow calling bpf_prog_test kfuncs in tracing programs (Artem Savkov) [2137876] - bpf, arm64: Allocate program buffer using kvcalloc instead of kcalloc (Artem Savkov) [2137876] - selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf (Artem Savkov) [2137876] - bpf: Use proper target btf when exporting attach_btf_obj_id (Artem Savkov) [2137876] - bpf: Cleanup ftrace hash in bpf_trampoline_put (Artem Savkov) [2137876] - BPF: Fix potential bad pointer dereference in bpf_sys_bpf() (Artem Savkov) [2137876] - bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function (Artem Savkov) [2137876] - bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI (Artem Savkov) [2137876] - bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI (Artem Savkov) [2137876] - tools bpftool: Don't display disassembler-four-args feature test (Artem Savkov) [2137876] - tools bpftool: Fix compilation error with new binutils (Artem Savkov) [2137876] - tools bpf_jit_disasm: Don't display disassembler-four-args feature test (Artem Savkov) [2137876] - tools bpf_jit_disasm: Fix compilation error with new binutils (Artem Savkov) [2137876] - bpf: Remove unneeded semicolon (Artem Savkov) [2137876] - libbpf: Add bpf_obj_get_opts() (Artem Savkov) [2137876] - bpf: Fix NULL pointer dereference when registering bpf trampoline (Artem Savkov) [2137876] - bpf: Fix test_progs -j error with fentry/fexit tests (Artem Savkov) [2137876] - selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout (Artem Savkov) [2137876] - bpftool: Don't try to return value from void function in skeleton (Artem Savkov) [2137876] - bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro (Artem Savkov) [2137876] - bpf: btf: Fix vsnprintf return value check (Artem Savkov) [2137876] - libbpf: Support PPC in arch_specific_syscall_pfx (Artem Savkov) [2137876] - selftests/bpf: Adjust vmtest.sh to use local kernel configuration (Artem Savkov) [2137876] - selftests/bpf: Copy over libbpf configs (Artem Savkov) [2137876] - selftests/bpf: Sort configuration (Artem Savkov) [2137876] - selftests/bpf: Enable config options needed for xdp_synproxy test (Artem Savkov) [2137876] - selftests/bpf: Attach to socketcall() in test_probe_user (Artem Savkov) [2137876] - libbpf: Extend BPF_KSYSCALL documentation (Artem Savkov) [2137876] - bpf, devmap: Compute proper xdp_frame len redirecting frames (Artem Savkov) [2137876] - bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF (Artem Savkov) [2137876] - bpf: Simplify bpf_prog_pack_[size|mask] (Artem Savkov) [2137876] - bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch) (Artem Savkov) [2137876] - bpf, x64: Allow to use caller address from stack (Artem Savkov) [2137876] - ftrace: Allow IPMODIFY and DIRECT ops on the same function (Artem Savkov) [2137876] - ftrace: Add modify_ftrace_direct_multi_nolock (Artem Savkov) [2137876] - ftrace/direct: Fix lockup in modify_ftrace_direct_multi (Artem Savkov) [2137876] - ftrace/direct: Do not disable when switching direct callers (Artem Savkov) [2137876] - ftrace/samples: Add multi direct interface test module (Artem Savkov) [2137876] - ftrace: Add multi direct modify interface (Artem Savkov) [2137876] - ftrace: Add multi direct register/unregister interface (Artem Savkov) [2137876] - ftrace: Add ftrace_add_rec_direct function (Artem Savkov) [2137876] - tracing: Add trampoline/graph selftest (Artem Savkov) [2137876] - x86/ftrace: Make function graph use ftrace directly (Artem Savkov) [2137876] - x86/ftrace: Remove extra orig rax move (Artem Savkov) [2137876] - bpf/selftests: Fix couldn't retrieve pinned program in xdp veth test (Artem Savkov) [2137876] - selftests/bpf: Fix test_verifier failed test in unprivileged mode (Artem Savkov) [2137876] - selftests/bpf: Add negative tests for new nf_conntrack kfuncs (Artem Savkov) [2137876] - selftests/bpf: Add tests for new nf_conntrack kfuncs (Artem Savkov) [2137876] - selftests/bpf: Add verifier tests for trusted kfunc args (Artem Savkov) [2137876] - bpf: Add documentation for kfuncs (Artem Savkov) [2137876] - bpf: Add support for forcing kfunc args to be trusted (Artem Savkov) [2137876] - bpf: Switch to new kfunc flags infrastructure (Artem Savkov) [2137876] - tools/resolve_btfids: Add support for 8-byte BTF sets (Artem Savkov) [2137876] - bpf: Introduce 8-byte BTF set (Artem Savkov) [2137876] - bpf, docs: Use SPDX license identifier in bpf_doc.py (Artem Savkov) [2137876] - bpf, arm64: Fix compile error in dummy_tramp() (Artem Savkov) [2137876] - bpf: Check attach_func_proto more carefully in check_helper_call (Artem Savkov) [2137876] - bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards (Artem Savkov) [2137876] - libbpf: fix an snprintf() overflow check (Artem Savkov) [2137876] - selftests/bpf: fix a test for snprintf() overflow (Artem Savkov) [2137876] - bpf, docs: document BPF_MAP_TYPE_HASH and variants (Artem Savkov) [2137876] - selftests/bpf: test eager BPF ringbuf size adjustment logic (Artem Savkov) [2137876] - bpf: fix bpf_skb_pull_data documentation (Artem Savkov) [2137876] - libbpf: fallback to tracefs mount point if debugfs is not mounted (Artem Savkov) [2137876] - selftests/bpf: Mount debugfs in setns_by_fd (Felix Maurer) [2137876] - selftests/bpf: Make sure zero-len skbs aren't redirectable (Felix Maurer) [2137876] - bpf: Move skb->len == 0 checks into __bpf_redirect (Felix Maurer) [2137876] - bpf: make sure skb->len != 0 when redirecting to a tunneling device (Felix Maurer) [2137876] - bpf: Don't redirect packets with invalid pkt_len (Felix Maurer) [2137876] - selftests/bpf: validate .bss section bigger than 8MB is possible now (Artem Savkov) [2137876] - bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size (Artem Savkov) [2137876] - bpf: make uniform use of array->elem_size everywhere in arraymap.c (Artem Savkov) [2137876] - bpf: fix potential 32-bit overflow when accessing ARRAY map element (Artem Savkov) [2137876] - docs/bpf: Update documentation for BTF_KIND_FUNC (Artem Savkov) [2137876] - bpf: fix lsm_cgroup build errors on esoteric configs (Artem Savkov) [2137876] - selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests (Artem Savkov) [2137876] - libbpf: add ksyscall/kretsyscall sections support for syscall kprobes (Artem Savkov) [2137876] - libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL (Artem Savkov) [2137876] - selftests/bpf: add test of __weak unknown virtual __kconfig extern (Artem Savkov) [2137876] - libbpf: generalize virtual __kconfig externs and use it for USDT (Artem Savkov) [2137876] - libbpf: perfbuf: Add API to get the ring buffer (Artem Savkov) [2137876] - bpf: iterators: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876] - tools: runqslower: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876] - samples: bpf: Fix cross-compiling error by using bootstrap bpftool (Artem Savkov) [2137876] - bpf: Fix check against plain integer v 'NULL' (Artem Savkov) [2137876] - bpf: Fix subprog names in stack traces. (Artem Savkov) [2137876] - selftests/bpf: Do not attach kprobe_multi bench to bpf_dispatcher_xdp_func (Artem Savkov) [2137876] - bpf: Add endian modifiers to fix endian warnings (Artem Savkov) [2137876] - bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE (Artem Savkov) [2137876] - selftests/bpf: Return true/false (not 1/0) from bool functions (Artem Savkov) [2137876] - bpf, arm64: Mark dummy_tramp as global (Artem Savkov) [2137876] - libbpf: Fix the name of a reused map (Artem Savkov) [2137876] - samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE (Artem Savkov) [2137876] - bpf: Tidy up verifier check_func_arg() (Artem Savkov) [2137876] - libbpf: Error out when binary_path is NULL for uprobe and USDT (Artem Savkov) [2137876] - bpf: Make non-preallocated allocation low priority (Artem Savkov) [2137876] - bpf: reparent bpf maps on memcg offlining (Artem Savkov) [2137876] - selftests/bpf: add a ksym iter subtest (Artem Savkov) [2137876] - bpf: add a ksym BPF iterator (Artem Savkov) [2137876] - bpf: Fix 'dubious one-bit signed bitfield' warnings (Artem Savkov) [2137876] - bpf, arm64: Add bpf trampoline for arm64 (Artem Savkov) [2137876] - bpf, arm64: Implement bpf_arch_text_poke() for arm64 (Artem Savkov) [2137876] - arm64: Add LDR (literal) instruction (Artem Savkov) [2137876] - bpf: Remove is_valid_bpf_tramp_flags() (Artem Savkov) [2137876] - bpf: Correctly propagate errors up from bpf_core_composites_match (Artem Savkov) [2137876] - libbpf: Disable SEC pragma macro on GCC (Artem Savkov) [2137876] - bpf: Check attach_func_proto more carefully in check_return_code (Artem Savkov) [2137876] - selftests/bpf: Add test involving restrict type qualifier (Artem Savkov) [2137876] - bpftool: Add support for KIND_RESTRICT to gen min_core_btf command (Artem Savkov) [2137876] - bpf, docs: Remove deprecated xsk libbpf APIs description (Artem Savkov) [2137876] - selftests/bpf: Add benchmark for local_storage RCU Tasks Trace usage (Artem Savkov) [2137876] - libbpf: Remove unnecessary usdt_rel_ip assignments (Artem Savkov) [2137876] - selftests/bpf: Fix few more compiler warnings (Artem Savkov) [2137876] - selftests/bpf: Add selftests for raw syncookie helpers in TC mode (Artem Savkov) [2137876] - bpf: Allow the new syncookie helpers to work with SKBs (Artem Savkov) [2137876] - selftests/bpf: Add selftests for raw syncookie helpers (Artem Savkov) [2137876] - bpf: Add helpers to issue and check SYN cookies in XDP (Artem Savkov) [2137876] - bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie (Artem Savkov) [2137876] - selftests/bpf: Fix bogus uninitialized variable warning (Artem Savkov) [2137876] - bpftool: Remove zlib feature test from Makefile (Artem Savkov) [2137876] - libbpf: Cleanup the legacy uprobe_event on failed add/attach_event() (Artem Savkov) [2137876] - libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy() (Artem Savkov) [2137876] - libbpf: Cleanup the legacy kprobe_event on failed add/attach_event() (Artem Savkov) [2137876] - libbpf: add bpf_core_type_matches() helper macro (Artem Savkov) [2137876] - selftests/bpf: Add type match test against kernel's task_struct (Artem Savkov) [2137876] - selftests/bpf: Add nested type to type based tests (Artem Savkov) [2137876] - selftests/bpf: Add test checking more characteristics (Artem Savkov) [2137876] - selftests/bpf: Add type-match checks to type-based tests (Artem Savkov) [2137876] - bpf, libbpf: Add type match support (Artem Savkov) [2137876] - bpftool: Honor BPF_CORE_TYPE_MATCHES relocation (Artem Savkov) [2137876] - bpf: Introduce TYPE_MATCH related constants/macros (Artem Savkov) [2137876] - bpftool: Rename "bpftool feature list" into "... feature list_builtins" (Artem Savkov) [2137876] - selftests/bpf: Skip lsm_cgroup when we don't have trampolines (Artem Savkov) [2137876] - bpftool: Show also the name of type BPF_OBJ_LINK (Artem Savkov) [2137876] - bpftool: Use feature list in bash completion (Artem Savkov) [2137876] - bpftool: Add feature list (prog/map/link/attach types, helpers) (Artem Savkov) [2137876] - bpftool: Remove attach_type_name forward declaration (Artem Savkov) [2137876] - selftests/bpf: lsm_cgroup functional test (Artem Savkov) [2137876] - bpftool: implement cgroup tree for BPF_LSM_CGROUP (Artem Savkov) [2137876] - libbpf: implement bpf_prog_query_opts (Artem Savkov) [2137876] - libbpf: add lsm_cgoup_sock type (Artem Savkov) [2137876] - tools/bpf: Sync btf_ids.h to tools (Artem Savkov) [2137876] - bpf: expose bpf_{g,s}etsockopt to lsm cgroup (Artem Savkov) [2137876] - bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP (Artem Savkov) [2137876] - bpf: minimize number of allocated lsm slots per program (Artem Savkov) [2137876] - bpf: per-cgroup lsm flavor (Artem Savkov) [2137876] - bpf: convert cgroup_bpf.progs to hlist (Artem Savkov) [2137876] - bpf: add bpf_func_t and trampoline helpers (Artem Savkov) [2137876] - libbpf: fix up few libbpf.map problems (Artem Savkov) [2137876] - libbpf: enforce strict libbpf 1.0 behaviors (Artem Savkov) [2137876] - selftests/bpf: remove last tests with legacy BPF map definitions (Artem Savkov) [2137876] - libbpf: clean up SEC() handling (Artem Savkov) [2137876] - libbpf: remove internal multi-instance prog support (Artem Savkov) [2137876] - libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x (Artem Savkov) [2137876] - libbpf: remove multi-instance and custom private data APIs (Artem Savkov) [2137876] - libbpf: remove most other deprecated high-level APIs (Artem Savkov) [2137876] - libbpf: remove prog_info_linear APIs (Artem Savkov) [2137876] - libbpf: clean up perfbuf APIs (Artem Savkov) [2137876] - libbpf: remove deprecated BTF APIs (Artem Savkov) [2137876] - libbpf: remove deprecated XDP APIs (Artem Savkov) [2137876] - libbpf: remove deprecated probing APIs (Artem Savkov) [2137876] - libbpf: remove deprecated low-level APIs (Artem Savkov) [2137876] - libbpf: move xsk.{c,h} into selftests/bpf (Artem Savkov) [2137876] - treewide: uapi: Replace zero-length arrays with flexible-array members (Artem Savkov) [2137876] - bpf: Fix sockmap calling sleepable function in teardown path (Artem Savkov) [2137876] - bpf: Merge "types_are_compat" logic into relo_core.c (Artem Savkov) [2137876] - bpf, docs: Fix the code formatting in instruction-set (Artem Savkov) [2137876] - selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop (Artem Savkov) [2137876] - bpf: Fix for use-after-free bug in inline_bpf_loop (Artem Savkov) [2137876] - bpf: Replace hard-coded 0 with BPF_K in check_alu_op (Artem Savkov) [2137876] - selftests/bpf: Add benchmark for local_storage get (Artem Savkov) [2137876] - bpf, arm64: Keep tail call count across bpf2bpf calls (Artem Savkov) [2137876] - bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT (Artem Savkov) [2137876] - selftests/bpf: BPF test_prog selftests for bpf_loop inlining (Artem Savkov) [2137876] - selftests/bpf: BPF test_verifier selftests for bpf_loop inlining (Artem Savkov) [2137876] - bpf: Inline calls to bpf_loop when callback is known (Artem Savkov) [2137876] - selftests/bpf: allow BTF specs and func infos in test_verifier tests (Artem Savkov) [2137876] - selftests/bpf: specify expected instructions in test_verifier tests (Artem Savkov) [2137876] - uprobe: gate bpf call behind BPF_EVENTS (Artem Savkov) [2137876] - bpf: Allow helpers to accept pointers with a fixed size (Artem Savkov) [2137876] - libbpf: add support for sleepable uprobe programs (Artem Savkov) [2137876] - selftests/bpf: add tests for sleepable (uk)probes (Artem Savkov) [2137876] - bpf: implement sleepable uprobes by chaining gps (Artem Savkov) [2137876] - bpf: allow sleepable uprobe programs to attach (Artem Savkov) [2137876] - bpf: move bpf_prog to bpf.h (Artem Savkov) [2137876] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Artem Savkov) [2137876] - bpf: Fix spelling in bpf_verifier.h (Artem Savkov) [2137876] - selftest/bpf/benchs: Add bpf_map benchmark (Artem Savkov) [2137876] - bpf: avoid grabbing spin_locks of all cpus when no free elems (Artem Savkov) [2137876] - bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU" (Artem Savkov) [2137876] - bpftool: Fix bootstrapping during a cross compilation (Artem Savkov) [2137876] - libbpf: Fix a couple of typos (Artem Savkov) [2137876] - bpf, test_run: Remove unnecessary prog type checks (Artem Savkov) [2137876] - bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues (Artem Savkov) [2137876] - libbpf: Fix determine_ptr_size() guessing (Artem Savkov) [2137876] - bpf: Fix KASAN use-after-free Read in compute_effective_progs (Artem Savkov) [2137876] - bpftool: Check for NULL ptr of btf in codegen_asserts (Artem Savkov) [2137876] - selftests/bpf: Fix test_run logic in fexit_stress.c (Artem Savkov) [2137876] - bpftool: Use libbpf_bpf_link_type_str (Artem Savkov) [2137876] - selftests/bpf: Add test for libbpf_bpf_link_type_str (Artem Savkov) [2137876] - bpftool: Use libbpf_bpf_attach_type_str (Artem Savkov) [2137876] - selftests/bpf: Add test for libbpf_bpf_attach_type_str (Artem Savkov) [2137876] - bpftool: Use libbpf_bpf_map_type_str (Artem Savkov) [2137876] - selftests/bpf: Add test for libbpf_bpf_map_type_str (Artem Savkov) [2137876] - bpftool: Use libbpf_bpf_prog_type_str (Artem Savkov) [2137876] - selftests/bpf: Add test for libbpf_bpf_prog_type_str (Artem Savkov) [2137876] - bpf: Correct the comment about insn_to_jit_off (Artem Savkov) [2137876] - bpf: Unify data extension operation of jited_ksyms and jited_linfo (Artem Savkov) [2137876]- config: Enable TDX Guest (Wander Lairson Costa) [1955275] - x86/tdx: mark TDX as a preview (Wander Lairson Costa) [1955275] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1955275] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1955275] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1955275] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1955275] - swiotlb: merge swiotlb-xen initialization into swiotlb (Wander Lairson Costa) [1955275] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1955275] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1955275] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1955275] - x86/tdx: Annotate a noreturn function (Wander Lairson Costa) [1955275] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1955275] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1955275] - arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region (Wander Lairson Costa) [1955275] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Wander Lairson Costa) [1955275] - x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 (Wander Lairson Costa) [1955275] - selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage (Wander Lairson Costa) [1955275] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1955275] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1955275] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1955275] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1955275] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1955275] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1955275] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1955275] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1955275] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1955275] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1955275] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1955275] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1955275] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1955275] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1955275] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1955275] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1955275] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1955275] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1955275] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1955275] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1955275] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1955275] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1955275] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1955275] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1955275] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1955275] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1955275] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1955275] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1955275] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1955275] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1955275] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1955275] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1955275] - Documentation: Add x86/amd_hsmp driver (Wander Lairson Costa) [1955275] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1955275] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1955275] - x86/iopl: Fake iopl(3) CLI/STI usage (Wander Lairson Costa) [1955275]- ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (David Arcari) [2158310] - ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (David Arcari) [2158310] - ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (David Arcari) [2158310] - ACPI: x86: s2idle: Fix a NULL pointer dereference (David Arcari) [2158310] - ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (David Arcari) [2158310] - ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (David Arcari) [2158310] - ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (David Arcari) [2158310] - ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (David Arcari) [2158310] - ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (David Arcari) [2158310] - ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (David Arcari) [2158310] - ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (David Arcari) [2158310] - ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (David Arcari) [2158310] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148295] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148295] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148295] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148295] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [2112877] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [2112877] - ice: Implement devlink port split operations (Petr Oros) [2154357] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2154357] - ice: Add port option admin queue commands (Petr Oros) [2154357] - cifs: fix NULL ptr dereference in refresh_mounts() (Ronnie Sahlberg) [2151070] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [2121449]- tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_fastopen. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_max_syn_backlog. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_tcp_tw_reuse. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. (Guillaume Nault) [2149949] - tcp: Fix data-races around some timeout sysctl knobs. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_reordering. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_migrate_req. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries. (Guillaume Nault) [2149949] - tcp: Fix data-races around keepalive sysctl knobs. (Guillaume Nault) [2149949] - igmp: Fix data-races around sysctl_igmp_qrv. (Guillaume Nault) [2149949] - igmp: Fix data-races around sysctl_igmp_max_msf. (Guillaume Nault) [2149949] - igmp: Fix a data-race around sysctl_igmp_max_memberships. (Guillaume Nault) [2149949] - igmp: Fix data-races around sysctl_igmp_llm_reports. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_tcp_probe_interval. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_tcp_probe_threshold. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_min_snd_mss. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_base_mss. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_mtu_probing. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_l3mdev_accept. (Guillaume Nault) [2149949] - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. (Guillaume Nault) [2149949] - ip: Fix a data-race around sysctl_fwmark_reflect. (Guillaume Nault) [2149949] - ip: Fix a data-race around sysctl_ip_autobind_reuse. (Guillaume Nault) [2149949] - ip: Fix data-races around sysctl_ip_nonlocal_bind. (Guillaume Nault) [2149949] - ip: Fix data-races around sysctl_ip_fwd_update_priority. (Guillaume Nault) [2149949] - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. (Guillaume Nault) [2149949] - ip: Fix data-races around sysctl_ip_no_pmtu_disc. (Guillaume Nault) [2149949] - ip: Fix data-races around sysctl_ip_default_ttl. (Guillaume Nault) [2149949] - nexthop: Fix data-races around nexthop_compat_mode. (Guillaume Nault) [2149949] - ipv4: Fix data-races around sysctl_ip_dynaddr. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_tcp_ecn_fallback. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_ecn. (Guillaume Nault) [2149949] - raw: Fix a data-race around sysctl_raw_l3mdev_accept. (Guillaume Nault) [2149949] - icmp: Fix a data-race around sysctl_icmp_ratemask. (Guillaume Nault) [2149949] - icmp: Fix a data-race around sysctl_icmp_ratelimit. (Guillaume Nault) [2149949] - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. (Guillaume Nault) [2149949] - icmp: Fix a data-race around sysctl_icmp_ignore_bogus_error_responses. (Guillaume Nault) [2149949] - icmp: Fix a data-race around sysctl_icmp_echo_ignore_broadcasts. (Guillaume Nault) [2149949] - icmp: Fix data-races around sysctl_icmp_echo_enable_probe. (Guillaume Nault) [2149949] - icmp: Fix a data-race around sysctl_icmp_echo_ignore_all. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_max_tw_buckets. (Guillaume Nault) [2149949] - sysctl: Fix data-races in proc_dointvec_ms_jiffies(). (Guillaume Nault) [2149949] - sysctl: Fix data-races in proc_dou8vec_minmax(). (Guillaume Nault) [2149949] - ipv4: Fix a data-race around sysctl_fib_sync_mem. (Guillaume Nault) [2149949] - icmp: Fix data-races around sysctl. (Guillaume Nault) [2149949] - cipso: Fix data-races around sysctl. (Guillaume Nault) [2149949] - inetpeer: Fix data-races around sysctl. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_tcp_max_orphans. (Guillaume Nault) [2149949] - sysctl: Fix data races in proc_dointvec_jiffies(). (Guillaume Nault) [2149949] - sysctl: Fix data races in proc_doulongvec_minmax(). (Guillaume Nault) [2149949] - sysctl: Fix data races in proc_douintvec_minmax(). (Guillaume Nault) [2149949] - sysctl: Fix data races in proc_dointvec_minmax(). (Guillaume Nault) [2149949] - sysctl: Fix data races in proc_douintvec(). (Guillaume Nault) [2149949] - sysctl: Fix data races in proc_dointvec(). (Guillaume Nault) [2149949] - net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer (Guillaume Nault) [2149949] - inet: rename INET_MATCH() (Guillaume Nault) [2149949] - ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() (Guillaume Nault) [2149949] - l2tp: use add READ_ONCE() to fetch sk->sk_bound_dev_if (Guillaume Nault) [2149949] - inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict() (Guillaume Nault) [2149949] - dccp: use READ_ONCE() to read sk->sk_bound_dev_if (Guillaume Nault) [2149949] - net: core: add READ_ONCE/WRITE_ONCE annotations for sk->sk_bound_dev_if (Guillaume Nault) [2149949] - tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() (Guillaume Nault) [2149949] - net: annotate races around sk->sk_bound_dev_if (Guillaume Nault) [2149949] - inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() (Guillaume Nault) [2149949]- x86/cpu: Add several Intel server CPU model numbers (David Arcari) [2158038] - ip_gre: do not report erspan version on GRE interface (Hangbin Liu) [2150168] - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113082] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113082] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113082]- scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155158] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145234] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145234] {CVE-2022-4129} - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2138867] - RHEL: ALSA: add kunit module soc-utils-test to mod-internal.list (Jaroslav Kysela) [2152183] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2101449] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113155] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113155] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113155] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113155]- NFS: Allow very small rsize & wsize again (Benjamin Coddington) [2107347] - NFS: Allow setting rsize / wsize to a multiple of PAGE_SIZE (Benjamin Coddington) [2107347] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2155154] - perf/x86/amd/uncore: Fix memory leak for events array (Michael Petlan) [2152144] - netfs: Fix dodgy maths (Xiubo Li) [2138981] - netfs: Fix missing xas_retry() calls in xarray iteration (Xiubo Li) [2138981] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139862]- crypto: pcrypt - Delay write to padata->info (Luis Claudio R. Goncalves) [2154189] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2142900] - SUNRPC: Simplify synopsis of svc_pool_for_cpu() (Luis Claudio R. Goncalves) [2149755] - SUNRPC: Don't disable preemption while calling svc_pool_for_cpu(). (Luis Claudio R. Goncalves) [2149755] - kernel/rh_messages.c: gcc12 warning on redundant NULL test (Eric Chanudet) [2142658] - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() (Gopal Tiwari) [2140026] - Bluetooth: hci_conn: Fix not restoring ISO buffer count on disconnect (Gopal Tiwari) [2140026] - Bluetooth: hci_conn: Fix CIS connection dst_type handling (Gopal Tiwari) [2140026] - Bluetooth: avoid hci_dev_test_and_set_flag() in mgmt_init_hdev() (Gopal Tiwari) [2140026] - Bluetooth: Prevent double register of suspend (Gopal Tiwari) [2140026] - Bluetooth: use hdev->workqueue when queuing hdev->{cmd,ncmd}_timer works (Gopal Tiwari) [2140026]- KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154283] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2104470] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2138389] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2138389] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2138389] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136122] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136122] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136122 2139482] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136122] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136122] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136122] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136122] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136122] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136122] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136122] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136122] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136122] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136122] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136122] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136122] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136122] - wifi: wilc1000: fix DMA on stack objects (Íñigo Huguet) [2136122] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136122] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136122] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136122] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136122] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136122] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136122] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136122] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136122] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136122] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136122] - wifi: wilc1000: fix spurious inline in wilc_handle_disconnect() (Íñigo Huguet) [2136122] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136122] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136122] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136122] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136122] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136122] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136122] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136122] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136122] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136122] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136122] - wifi: wilc1000: use existing iftype variable to store the interface type (Íñigo Huguet) [2136122] - wifi: wilc1000: add 'isinit' flag for SDIO bus similar to SPI (Íñigo Huguet) [2136122] - wifi: wilc1000: cancel the connect operation during interface down (Íñigo Huguet) [2136122] - wifi: wilc1000: get correct length of string WID from received config packet (Íñigo Huguet) [2136122] - wifi: wilc1000: set station_info flag only when signal value is valid (Íñigo Huguet) [2136122] - wifi: wilc1000: set correct value of 'close' variable in failure case (Íñigo Huguet) [2136122] - wifi: wilc1000: add WID_TX_POWER WID in g_cfg_byte array (Íñigo Huguet) [2136122] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136122] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136122] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136122] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136122] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136122] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136122] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136122] - mac80211: tracing: Use the new __vstring() helper (Íñigo Huguet) [2136122] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136122] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136122] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136122] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136122] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136122] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136122] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136122] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136122] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136122] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136122] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136122] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136122] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136122] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136122] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136122] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136122] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136122] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136122] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136122] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136122] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136122] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136122] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136122] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136122] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136122] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136122] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136122] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136122] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136122] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136122] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136122] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136122] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136122] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136122] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136122] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136122] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136122] - tracing/iwlwifi: Use the new __vstring() helper (Íñigo Huguet) [2136122] - tracing/brcm: Use the new __vstring() helper (Íñigo Huguet) [2136122] - tracing/ath: Use the new __vstring() helper (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136122] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136122] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136122] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136122] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136122] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136122] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136122] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136122] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136122] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136122] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136122] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136122] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136122] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136122] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136122] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136122] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136122] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136122] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136122] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136122] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136122] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136122] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136122] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136122] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136122] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136122] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136122] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136122] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136122] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136122] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136122] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136122] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136122] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136122] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136122] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136122] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136122] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136122] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136122] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136122] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136122] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136122] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136122] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136122] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136122] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136122] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136122] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136122] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136122] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136122] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136122] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136122] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136122] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136122] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136122] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136122] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136122] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136122] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136122] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136122] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136122] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136122] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136122] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136122] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136122] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136122] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136122] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136122] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136122] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136122] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136122] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136122] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136122] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136122] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136122] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136122] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136122] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136122] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136122] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136122] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136122] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136122] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136122] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136122] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136122] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136122] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136122] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136122] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136122] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136122] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136122] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136122] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136122] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136122] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136122] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136122] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136122] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136122] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136122] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136122] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136122] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136122] - mt76: remove q->qid (Íñigo Huguet) [2136122] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136122] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136122] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136122] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136122] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136122] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136122] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136122] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136122] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136122] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136122] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136122] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136122] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136122] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136122] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136122] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136122] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136122] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136122] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136122] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136122] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136122] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136122] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136122] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136122] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136122] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136122] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136122] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136122] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136122] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136122] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136122] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136122] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136122] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136122] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136122] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136122] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136122] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136122] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136122] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136122] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136122] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136122] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136122] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136122] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136122] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136122] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136122] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136122] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136122] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136122] - ath11k: Fix typo in comments (Íñigo Huguet) [2136122] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136122] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136122] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136122] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136122] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136122] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136122] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136122] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136122] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136122] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136122] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136122] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136122] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136122] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136122] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136122] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136122] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136122] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136122] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136122] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136122] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136122] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136122] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136122] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136122] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136122] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136122] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136122] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136122] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136122] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136122] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136122] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136122] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136122] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136122] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136122] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136122] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136122] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136122] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136122] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136122] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136122] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136122] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136122] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136122] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136122] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136122] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136122] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136122] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136122] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136122] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136122] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136122] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136122] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136122] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136122] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136122] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136122] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136122] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136122] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136122] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136122] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136122] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136122] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136122] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136122] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136122] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136122] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136122] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136122] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136122] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136122] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136122] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136122] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136122] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136122] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136122] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136122] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136122] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136122] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136122] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136122] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136122] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136122] - brcmfmac: Switch to appropriate helper to load EFI variable contents (Íñigo Huguet) [2136122] - iwlwifi: Switch to proper EFI variable store interface (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136122] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136122] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136122] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136122] - wifi: virt_wifi: fix typo in comment (Íñigo Huguet) [2136122] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136122] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136122] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136122] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136122] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136122] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136122] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136122] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136122] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136122] - wifi: rtw88: use %*ph to print small buffer (Íñigo Huguet) [2136122] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136122] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136122] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136122] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136122] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136122] - wifi: wilc1000: add IGTK support (Íñigo Huguet) [2136122] - wifi: wilc1000: add WPA3 SAE support (Íñigo Huguet) [2136122] - wifi: wilc1000: remove WEP security support (Íñigo Huguet) [2136122] - wifi: wilc1000: use correct sequence of RESET for chip Power-UP/Down (Íñigo Huguet) [2136122] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136122] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136122] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136122] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136122] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136122] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136122] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136122] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136122] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136122] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136122] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136122] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136122] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136122] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136122] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136122] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136122] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136122] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136122] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136122] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136122] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136122] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136122] - ath10k: improve tx status reporting (Íñigo Huguet) [2136122] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136122] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136122] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136122] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136122] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136122] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136122] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136122] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136122] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136122] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136122] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136122] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136122] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136122] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136122] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136122] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136122] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136122] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136122] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136122] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136122] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136122] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136122] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136122] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136122] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136122] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136122] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136122] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136122] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136122] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136122] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136122] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136122] - mac80211: fix typo in documentation (Íñigo Huguet) [2136122] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136122] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136122] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136122] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136122] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136122] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136122] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136122] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136122] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136122] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136122] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136122] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136122] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136122] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136122] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136122] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136122] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136122] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136122] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136122] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136122] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136122] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136122] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136122] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136122] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136122] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136122] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136122] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136122] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136122] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136122] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136122] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136122] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136122] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136122] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136122] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136122] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136122] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136122] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136122] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136122] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136122] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136122] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136122] - rtw89: correct CCA control (Íñigo Huguet) [2136122] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136122] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136122] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136122] - wilc1000: add valid vmm_entry check before fetching from TX queue (Íñigo Huguet) [2136122] - wilc1000: use 'u64' datatype for cookie variable (Íñigo Huguet) [2136122] - wilc1000: fix crash observed in AP mode with cfg80211_register_netdevice() (Íñigo Huguet) [2136122] - wilc1000: use fixed function base register value to access SDIO_FBR_ENABLE_CSA (Íñigo Huguet) [2136122] - wilc1000: increase firmware version array size (Íñigo Huguet) [2136122] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136122] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136122] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136122] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136122] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136122] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136122] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136122] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136122] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136122] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136122] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136122] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136122] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136122] - ath11k: mac: fix too long line (Íñigo Huguet) [2136122] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136122] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136122] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136122] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136122] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136122] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136122] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136122] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136122] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136122] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136122] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136122] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136122] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136122] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136122] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136122] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136122] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136122] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136122] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136122] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136122] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136122] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136122] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136122] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136122] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136122] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136122] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136122] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136122] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136122] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136122] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136122] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136122] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136122] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136122] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136122] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136122] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136122] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136122] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136122] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136122] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136122] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136122] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136122] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136122] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136122] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136122] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136122] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136122] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136122] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136122] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136122] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136122] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136122] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136122] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136122] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136122] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136122] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136122] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136122] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136122] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136122] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136122] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136122] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136122] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136122] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136122] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136122] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136122] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136122] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136122] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136122] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136122] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136122] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136122] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136122] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136122] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136122] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136122] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136122] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136122] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136122] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136122] - ath11k: Add support for SAR (Íñigo Huguet) [2136122] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136122] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136122] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136122] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136122] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136122] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136122] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136122] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136122] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136122] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136122] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136122] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136122] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136122] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136122] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136122] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136122] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136122] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136122] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136122] - rtw89: reset BA CAM (Íñigo Huguet) [2136122] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136122] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136122] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136122] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136122] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136122] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136122] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136122] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136122] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136122] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136122] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136122] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136122] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136122] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136122] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136122] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136122] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136122] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136122] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136122] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136122] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136122] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136122] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136122] - rtw89: update ptcl_init (Íñigo Huguet) [2136122] - rtw89: update TMAC parameters (Íñigo Huguet) [2136122] - rtw89: initialize NAV control (Íñigo Huguet) [2136122] - rtw89: update scheduler setting (Íñigo Huguet) [2136122] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136122] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136122] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136122] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136122] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136122] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136122] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136122] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136122] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136122] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136122] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136122] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136122] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136122] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136122] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136122] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136122] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136122] - rtw89: support hardware generate security header (Íñigo Huguet) [2136122] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136122] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136122] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136122] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136122] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136122] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136122] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136122] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136122] - rtw89: add UK to regulation type (Íñigo Huguet) [2136122] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136122] - rtw89: support FW crash simulation (Íñigo Huguet) [2136122] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136122] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136122] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136122] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136122] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136122] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136122] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136122] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136122] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136122] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136122] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136122] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136122] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136122] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136122] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136122] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136122] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136122] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136122] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136122] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136122] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136122] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136122] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136122] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136122] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136122] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136122] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136122] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136122] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136122] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136122] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136122] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136122] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136122] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136122] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136122] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136122] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136122] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136122] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136122] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136122] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136122] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136122] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136122] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136122] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136122] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136122] - ath11k: implement hardware data filter (Íñigo Huguet) [2136122] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136122] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136122]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2143133] - drm/ast: Fix drm_fb_memcpy() on rhel9 (Jocelyn Falempe) [2128599] - drm/ast: Avoid reprogramming primary-plane scanout address (Jocelyn Falempe) [2128599] - drm/ast: Convert ast to SHMEM (Jocelyn Falempe) [2128599] - drm/ast: Style cleanups in plane code (Jocelyn Falempe) [2128599] - drm/ast: Rename struct ast_cursor_plane to struct ast_plane (Jocelyn Falempe) [2128599] - drm/ast: Remove cursor double buffering (Jocelyn Falempe) [2128599] - drm/ast: Do not call drm_atomic_add_affected_planes() (Jocelyn Falempe) [2128599] - drm/ast: Call drm_atomic_helper_check_plane_state() unconditionally (Jocelyn Falempe) [2128599] - drm/ast: Acquire I/O-register lock in atomic_commit_tail function (Jocelyn Falempe) [2128599] - drm/ast: Add Atomic gamma lut support for aspeed (Jocelyn Falempe) [2128599] - drm/ast: make ast_modeset static (Jocelyn Falempe) [2128599] - drm/ast: Fix video broken in some resolutions on ast2600 (Jocelyn Falempe) [2128599] - drm/ast: Add resolution support for 1152x864@75 (Jocelyn Falempe) [2128599] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150965] {CVE-2022-3628} - lockdown: Fix kexec lockdown bypass with ima policy (Wander Lairson Costa) [2140527] {CVE-2022-21505} - block: Do not reread partition table on exclusively open device (Ming Lei) [2149790] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2140032] - selftests: net: Fix netdev name mismatch in cleanup (Jonathan Toppins) [2150389] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2075755 2150389] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2075140 2150389] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [2150389] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [2150389] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150389] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150389] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150389] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150389] - net: bonding: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Jonathan Toppins) [2150389] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150389] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150389] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150389] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150389] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150389] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150389] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150389] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150389] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150389] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150389] - docs: net: bonding: remove mentions of trans_start (Jonathan Toppins) [2150389] - bonding: cleanup bond_create (Jonathan Toppins) [2150389] - bonding: netlink error message support for options (Jonathan Toppins) [2150389] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150389] - net: use dev_addr_set() (Jonathan Toppins) [2150389] - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (Gopal Tiwari) [2148402] {CVE-2022-42896} - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2139496] - xfrm: rename xfrm_state_offload struct to allow reuse (Sabrina Dubroca) [2139496] - xfrm: delete not used number of external headers (Sabrina Dubroca) [2139496] - lib/irq_poll: Prevent softirq pending leak in irq_poll_cpu_dead() (Prarit Bhargava) [2142946]- tls: strp: make sure the TCP skbs do not have overlapping data (Sabrina Dubroca) [2143700] - selftests: tls: handful of memrnd() and length checks (Sabrina Dubroca) [2143700] - selftests: tls: add a test for timeo vs lock (Sabrina Dubroca) [2143700] - selftests: tls: add test for NoPad getsockopt (Sabrina Dubroca) [2143700] - selftests: tls: add selftest variant for pad (Sabrina Dubroca) [2143700] - selftests: tls: skip cmsg_to_pipe tests with TLS=n (Sabrina Dubroca) [2143700] - selftests: tls: test for correct proto_ops (Sabrina Dubroca) [2143700] - selftests: tls: test splicing decrypted records (Sabrina Dubroca) [2143700] - selftests: tls: test splicing cmsgs (Sabrina Dubroca) [2143700] - tls: rx: react to strparser initialization errors (Sabrina Dubroca) [2143700] - net/tls: Use RCU API to access tls_ctx->netdev (Sabrina Dubroca) [2143700] - tls: rx: device: don't try to copy too much on detach (Sabrina Dubroca) [2143700] - tls: rx: device: bound the frag walk (Sabrina Dubroca) [2143700] - net/tls: Remove redundant workqueue flush before destroy (Sabrina Dubroca) [2143700] - net/tls: Multi-threaded calls to TX tls_dev_del (Sabrina Dubroca) [2143700] - net/tls: Perform immediate device ctx cleanup when possible (Sabrina Dubroca) [2143700] - tls: rx: fix the false positive warning (Sabrina Dubroca) [2143700] - tls: strp: rename and multithread the workqueue (Sabrina Dubroca) [2143700] - tls: rx: don't consider sock_rcvtimeo() cumulative (Sabrina Dubroca) [2143700] - tls: rx: Fix unsigned comparison with less than zero (Sabrina Dubroca) [2143700] - tls: rx: do not use the standard strparser (Sabrina Dubroca) [2143700] - tls: rx: device: add input CoW helper (Sabrina Dubroca) [2143700] - tcp: allow tls to decrypt directly from the tcp rcv queue (Sabrina Dubroca) [2143700] - tcp: avoid indirect calls to sock_rfree (Sabrina Dubroca) [2143700] - tls: rx: device: keep the zero copy status with offload (Sabrina Dubroca) [2143700] - tls: rx: don't free the output in case of zero-copy (Sabrina Dubroca) [2143700] - redhat/configs: enable CONFIG_DEBUG_NET for debug kernel (Sabrina Dubroca) [2143700] - net: add CONFIG_DEBUG_NET (Sabrina Dubroca) [2143700] - net: add include/net/net_debug.h (Sabrina Dubroca) [2143700] - tls: rx: factor SW handling out of tls_rx_one_record() (Sabrina Dubroca) [2143700] - tls: rx: wrap recv_pkt accesses in helpers (Sabrina Dubroca) [2143700] - net/tls: Remove the context from the list in tls_device_down (Sabrina Dubroca) [2143700] - tls: rx: release the sock lock on locking timeout (Sabrina Dubroca) [2143700] - tls: rx: decrypt into a fresh skb (Sabrina Dubroca) [2143700] - tls: rx: async: don't put async zc on the list (Sabrina Dubroca) [2143700] - tls: rx: async: hold onto the input skb (Sabrina Dubroca) [2143700] - tls: rx: async: adjust record geometry immediately (Sabrina Dubroca) [2143700] - tls: rx: return the decrypted skb via darg (Sabrina Dubroca) [2143700] - tls: rx: read the input skb from ctx->recv_pkt (Sabrina Dubroca) [2143700] - tls: rx: factor out device darg update (Sabrina Dubroca) [2143700] - tls: rx: remove the message decrypted tracking (Sabrina Dubroca) [2143700] - tls: rx: don't keep decrypted skbs on ctx->recv_pkt (Sabrina Dubroca) [2143700] - tls: rx: don't try to keep the skbs always on the list (Sabrina Dubroca) [2143700] - tls: rx: allow only one reader at a time (Sabrina Dubroca) [2143700] - net/tls: Fix race in TLS device down flow (Sabrina Dubroca) [2143700] - net/tls: Check for errors in tls_device_init (Sabrina Dubroca) [2143700] - tls: rx: fix the NoPad getsockopt (Sabrina Dubroca) [2143700] - tls: rx: add counter for NoPad violations (Sabrina Dubroca) [2143700] - tls: fix spelling of MIB (Sabrina Dubroca) [2143700] - tls: rx: make tls_wait_data() return an recvmsg retcode (Sabrina Dubroca) [2143700] - tls: create an internal header (Sabrina Dubroca) [2143700] - tls: rx: coalesce exit paths in tls_decrypt_sg() (Sabrina Dubroca) [2143700] - tls: rx: wrap decrypt params in a struct (Sabrina Dubroca) [2143700] - tls: rx: always allocate max possible aad size for decrypt (Sabrina Dubroca) [2143700] - strparser: pad sk_skb_cb to avoid straddling cachelines (Sabrina Dubroca) [2143700] - tls: rx: periodically flush socket backlog (Sabrina Dubroca) [2143700] - tls: rx: add sockopt for enabling optimistic decrypt with TLS 1.3 (Sabrina Dubroca) [2143700] - docs: tls: document the TLS_TX_ZEROCOPY_RO (Sabrina Dubroca) [2143700] - tls: rx: support optimistic decrypt to user buffer with TLS 1.3 (Sabrina Dubroca) [2143700] - tls: rx: don't include tail size in data_len (Sabrina Dubroca) [2143700] - Revert "tls: rx: move counting TlsDecryptErrors for sync" (Sabrina Dubroca) [2143700] - tls: Rename TLS_INFO_ZC_SENDFILE to TLS_INFO_ZC_TX (Sabrina Dubroca) [2143700] - net: tls: fix messing up lists when bpf enabled (Sabrina Dubroca) [2143700] - tls: Add opt-in zerocopy mode of sendfile() (Sabrina Dubroca) [2143700] - tls: Fix context leak on tls_device_down (Sabrina Dubroca) [2143700] - tls: Skip tls_append_frag on zero copy size (Sabrina Dubroca) [2143700] - net: tls: fix async vs NIC crypto offload (Sabrina Dubroca) [2143700] - tls: rx: only copy IV from the packet for TLS 1.2 (Sabrina Dubroca) [2143700] - tls: rx: use MAX_IV_SIZE for allocations (Sabrina Dubroca) [2143700] - tls: rx: use async as an in-out argument (Sabrina Dubroca) [2143700] - tls: rx: return the already-copied data on crypto error (Sabrina Dubroca) [2143700] - tls: rx: treat process_rx_list() errors as transient (Sabrina Dubroca) [2143700] - tls: rx: assume crypto always calls our callback (Sabrina Dubroca) [2143700] - tls: rx: don't handle TLS 1.3 in the async crypto callback (Sabrina Dubroca) [2143700] - tls: rx: move counting TlsDecryptErrors for sync (Sabrina Dubroca) [2143700] - tls: rx: reuse leave_on_list label for psock (Sabrina Dubroca) [2143700] - tls: rx: consistently use unlocked accessors for rx_list (Sabrina Dubroca) [2143700] - tls: rx: jump out for cases which need to leave skb on list (Sabrina Dubroca) [2143700] - tls: rx: clear ctx->recv_pkt earlier (Sabrina Dubroca) [2143700] - tls: rx: inline consuming the skb at the end of the loop (Sabrina Dubroca) [2143700] - tls: rx: pull most of zc check out of the loop (Sabrina Dubroca) [2143700] - tls: rx: don't track the async count (Sabrina Dubroca) [2143700] - tls: rx: don't handle async in tls_sw_advance_skb() (Sabrina Dubroca) [2143700] - tls: rx: factor out writing ContentType to cmsg (Sabrina Dubroca) [2143700] - tls: rx: simplify async wait (Sabrina Dubroca) [2143700] - tls: rx: wrap decryption arguments in a structure (Sabrina Dubroca) [2143700] - tls: rx: don't report text length from the bowels of decrypt (Sabrina Dubroca) [2143700] - tls: rx: drop unnecessary arguments from tls_setup_from_iter() (Sabrina Dubroca) [2143700] - tls: hw: rx: use return value of tls_device_decrypted() to carry status (Sabrina Dubroca) [2143700] - tls: rx: refactor decrypt_skb_update() (Sabrina Dubroca) [2143700] - tls: rx: don't issue wake ups when data is decrypted (Sabrina Dubroca) [2143700] - tls: rx: replace 'back' with 'offset' (Sabrina Dubroca) [2143700] - tls: rx: use a define for tag length (Sabrina Dubroca) [2143700] - tls: rx: init decrypted status in tls_read_size() (Sabrina Dubroca) [2143700] - tls: rx: don't store the decryption status in socket context (Sabrina Dubroca) [2143700] - tls: rx: don't store the record type in socket context (Sabrina Dubroca) [2143700] - tls: rx: drop pointless else after goto (Sabrina Dubroca) [2143700] - tls: rx: jump to a more appropriate label (Sabrina Dubroca) [2143700] - net/tls: optimize judgement processes in tls_set_device_offload() (Sabrina Dubroca) [2143700] - net/tls: remove unnecessary jump instructions in do_tls_setsockopt_conf() (Sabrina Dubroca) [2143700] - net/tls: Provide {__,}tls_driver_ctx() unconditionally (Sabrina Dubroca) [2143700] - net/tls: simplify the tls_set_sw_offload function (Sabrina Dubroca) [2143700] - net/tls: getsockopt supports complete algorithm list (Sabrina Dubroca) [2143700] - net/tls: tls_crypto_context add supported algorithms context (Sabrina Dubroca) [2143700] - net/tls: support SM4 CCM algorithm (Sabrina Dubroca) [2143700] - net/tls: support SM4 GCM/CCM algorithm (Sabrina Dubroca) [2143700]- pwm: tegra: Ensure the clock rate is not less than needed (d.marlin) [2141743] - pwm: tegra: Improve required rate calculation (d.marlin) [2141743] - pwm: tegra: Add runtime PM and OPP support (d.marlin) [2141743] - pwm: tegra: Optimize period calculation (d.marlin) [2141743] - hwmon: (pwm-fan) Ensure the fan going on in .probe() (d.marlin) [2141743] - hwmon: (pwm-fan) Explicitly switch off fan power when setting pwm1_enable to 0 (d.marlin) [2141743] - hwmon: (pwm-fan) Switch regulator dynamically (d.marlin) [2141743] - hwmon: (pwm-fan) Use HWMON_CHANNEL_INFO macro (d.marlin) [2141743] - hwmon: (pwm-fan) split __set_pwm into locked/unlocked functions (d.marlin) [2141743] - hwmon: (pwm-fan) Add dedicated power switch function (d.marlin) [2141743] - hwmon: (pwm-fan) Simplify enable/disable check (d.marlin) [2141743] - hwmon: (pwm-fan) Replace OF specific call to PWM by plain one (d.marlin) [2141743] - hwmon: (pwm-fan) Refactor fan power on/off (d.marlin) [2141743] - redhat/configs: consolidate CONFIG_TEST_LIVEPATCH=m (Julia Denham) [2072713] - redhat/configs: enable CONFIG_TEST_LIVEPATCH=m for s390x (Julia Denham) [2072713] - redhat/configs: enable s390x CONFIG_EXPOLINE_EXTERN (Julia Denham) [2072713] - s390/ftrace: implement hotpatching (Julia Denham) [2121735] - ftrace: Introduce ftrace_need_init_nop() (Julia Denham) [2121735] - s390/nospec: build expoline.o for modules_prepare target (Julia Denham) [2072713] - s390/nospec: align and size extern thunks (Julia Denham) [2072713] - s390/nospec: add an option to use thunk-extern (Julia Denham) [2072713] - s390/nospec: generate single register thunks if possible (Julia Denham) [2072713] - s390: remove unused expoline to BC instructions (Julia Denham) [2072713] - s390/entry: remove unused expoline thunk (Julia Denham) [2072713] - s390: replace cc-option-yn uses with cc-option (Julia Denham) [2072713] - net: macsec: Expose MACSEC_SALT_LEN definition to user space (Sabrina Dubroca) [2136170] - macsec: Fix traffic counters/statistics (Sabrina Dubroca) [2136170] - net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() (Sabrina Dubroca) [2136170] - macsec: always read MACSEC_SA_ATTR_PN as a u64 (Sabrina Dubroca) [2136170] - macsec: limit replay window size with XPN (Sabrina Dubroca) [2136170] - macsec: fix error message in macsec_add_rxsa and _txsa (Sabrina Dubroca) [2136170] - macsec: fix NULL deref in macsec_add_rxsa (Sabrina Dubroca) [2136170] - iavf: Fix error handling in iavf_init_module() (Stefan Assmann) [2104467] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2104467] - iavf: Do not restart Tx queues after reset task failure (Stefan Assmann) [2104467] - iavf: Fix a crash during reset task (Stefan Assmann) [2104467] - iavf: Fix VF driver counting VLAN 0 filters (Stefan Assmann) [2104467] - iavf: Change information about device removal in dmesg (Stefan Assmann) [2104467] - iavf: Replace __FUNCTION__ with __func__ (Stefan Assmann) [2104467] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2104467] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2104467] - iavf: Fix bad page state (Stefan Assmann) [2104467] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2104467] - iavf: Detach device during reset task (Stefan Assmann) [2104467] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2104467] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2104467] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2104467] - iavf: Fix max_rate limiting (Stefan Assmann) [2104467] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2104467] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2104467] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2104467] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2104467] - intel: remove unused macros (Stefan Assmann) [2104467]- Bluetooth: Fix HCIGETDEVINFO regression (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Fix hci_read_buffer_size_sync (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: hold hdev->lock when cleanup hci_conn (Gopal Tiwari) [2124521] - Bluetooth: move from strlcpy with unused retval to strscpy (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Fix checking conn for le_conn_complete_evt (Gopal Tiwari) [2124521] - Bluetooth: ISO: Fix not handling shutdown condition (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: fix double mgmt_pending_free() in remove_adv_monitor() (Gopal Tiwari) [2124521] - Bluetooth: MGMT: Fix Get Device Flags (Gopal Tiwari) [2124521] - Bluetooth: L2CAP: Fix build errors in some archs (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Fix suspend performance regression (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Fix vendor (unknown) opcode status handling (Gopal Tiwari) [2124521] - Bluetooth: ISO: Fix not using the correct QoS (Gopal Tiwari) [2124521] - Bluetooth: don't try to cancel uninitialized works at mgmt_index_removed() (Gopal Tiwari) [2124521] - Bluetooth: ISO: Fix iso_sock_getsockopt for BT_DEFER_SETUP (Gopal Tiwari) [2124521] - Bluetooth: MGMT: Fixes build warnings with C=1 (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Fix build warning with C=1 (Gopal Tiwari) [2124521] - Bluetooth: ISO: Fix memory corruption (Gopal Tiwari) [2124521] - Bluetooth: Fix null pointer deref on unexpected status event (Gopal Tiwari) [2124521] - Bluetooth: ISO: Fix info leak in iso_sock_getsockopt() (Gopal Tiwari) [2124521] - Bluetooth: hci_conn: Fix updating ISO QoS PHY (Gopal Tiwari) [2124521] - Bluetooth: ISO: unlock on error path in iso_sock_setsockopt() (Gopal Tiwari) [2124521] - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression (Gopal Tiwari) [2124521] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put (Gopal Tiwari) [2124521] - Bluetooth: Always set event mask on suspend (Gopal Tiwari) [2124521] - Bluetooth: mgmt: Fix double free on error path (Gopal Tiwari) [2124521] - Bluetooth: btusb: Detect if an ACL packet is in fact an ISO packet (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add support for ISO packets (Gopal Tiwari) [2124521] - Bluetooth: ISO: Add broadcast support (Gopal Tiwari) [2124521] - Bluetooth: Add initial implementation of BIS connections (Gopal Tiwari) [2124521] - Bluetooth: Add BTPROTO_ISO socket type (Gopal Tiwari) [2124521] - Bluetooth: Add initial implementation of CIS connections (Gopal Tiwari) [2124521] - Bluetooth: hci_core: Introduce hci_recv_event_data (Gopal Tiwari) [2124521] - Bluetooth: Convert delayed discov_off to hci_sync (Gopal Tiwari) [2124521] - Bluetooth: Remove update_scan hci_request dependancy (Gopal Tiwari) [2124521] - Bluetooth: Remove dead code from hci_request.c (Gopal Tiwari) [2124521] - Bluetooth: btrtl: Fix typo in comment (Gopal Tiwari) [2124521] - Bluetooth: MGMT: Fix holding hci_conn reference while command is queued (Gopal Tiwari) [2124521] - Bluetooth: mgmt: Fix using hci_conn_abort (Gopal Tiwari) [2124521] - Bluetooth: Use bt_status to convert from errno (Gopal Tiwari) [2124521] - Bluetooth: Add bt_status (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Split hci_dev_open_sync (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Refactor remove Adv Monitor (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Refactor add Adv Monitor (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING (Gopal Tiwari) [2124521] - Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for fake CSR (Gopal Tiwari) [2124521] - Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Check LMP feature bit instead of quirk (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Correct hci_set_event_mask_page_2_sync() event mask (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add a new VID/PID 0489/e0e2 for MT7922 (Gopal Tiwari) [2124521] - Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for MTK (Gopal Tiwari) [2124521] - Bluetooth: hci_bcm: Increase host baudrate for CYW55572 in autobaud mode (Gopal Tiwari) [2124521] - Bluetooth: hci_bcm: Prevent early baudrate setting in autobaud mode (Gopal Tiwari) [2124521] - Bluetooth: hci_bcm: Add DT compatible for CYW55572 (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 (Gopal Tiwari) [2124521] - Bluetooth: Add default wakeup callback for HCI UART driver (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Don't remove connected devices from accept list (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Fix not updating privacy_mode (Gopal Tiwari) [2124521] - Bluetooth: Collect kcov coverage from hci_rx_work (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Fix resuming scan after suspend resume (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: Add in-band wakeup support (Gopal Tiwari) [2124521] - Bluetooth: mgmt: Fix refresh cached connection info (Gopal Tiwari) [2124521] - Bluetooth: HCI: Fix not always setting Scan Response/Advertising Data (Gopal Tiwari) [2124521] - Bluetooth: eir: Fix using strlen with hdev->{dev_name,short_name} (Gopal Tiwari) [2124521] - Bluetooth: use memset avoid memory leaks (Gopal Tiwari) [2124521] - Bluetooth: fix an error code in hci_register_dev() (Gopal Tiwari) [2124521] - Bluetooth: hci_bcm: Add BCM4349B1 variant (Gopal Tiwari) [2124521] - Bluetooth: Unregister suspend with userchannel (Gopal Tiwari) [2124521] - Bluetooth: Fix index added after unregister (Gopal Tiwari) [2124521] - Bluetooth: When HCI work queue is drained, only queue chained work (Gopal Tiwari) [2124521] - Bluetooth: hci_intel: Add check for platform_driver_register (Gopal Tiwari) [2124521] - Bluetooth: clear the temporary linkkey in hci_conn_cleanup (Gopal Tiwari) [2124521] - Bluetooth: hci_bcm: Add support for FW loading in autobaud mode (Gopal Tiwari) [2124521] - Bluetooth: hci_qca: Return wakeup for qca_wakeup (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add support of IMC Networks PID 0x3568 (Gopal Tiwari) [2124521] - Bluetooth: core: Fix deadlock on hci_power_on_sync. (Gopal Tiwari) [2124521] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_390.RULE (Gopal Tiwari) [2124521] - bluetooth: don't use bitmaps for random flag accesses (Gopal Tiwari) [2124521] - Bluetooth: hci_conn: Fix hci_connect_le_sync (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: use hci_skb_event() helper (Gopal Tiwari) [2124521] - Bluetooth: eir: Add helpers for managing service data (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Fix attempting to suspend with unfiltered passive scan (Gopal Tiwari) [2124521] - Bluetooth: MGMT: Add conditions for setting HCI_CONN_FLAG_REMOTE_WAKEUP (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: fix the reset takes too long (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event (Gopal Tiwari) [2124521] - Bluetooth: btbcm: Add entry for BCM4373A0 UART Bluetooth (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921 (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add 0x0bda:0x8771 Realtek 8761BUV devices (Gopal Tiwari) [2124521] - Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA (Gopal Tiwari) [2124521] - Bluetooth: core: Fix missing power_on work cancel on HCI close (Gopal Tiwari) [2124521] - Bluetooth: btusb: add support for Qualcomm WCN785x (Gopal Tiwari) [2124521] - Bluetooth: protect le accept and resolv lists with hdev->lock (Gopal Tiwari) [2124521] - Bluetooth: use hdev lock for accept_list and reject_list in conn req (Gopal Tiwari) [2124521] - Bluetooth: use hdev lock in activate_scan for hci_is_adv_monitoring (Gopal Tiwari) [2124521] - Bluetooth: btrtl: Add support for RTL8852C (Gopal Tiwari) [2124521] - Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for QCA (Gopal Tiwari) [2124521] - Bluetooth: Print broken quirks (Gopal Tiwari) [2124521] - Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN quirk (Gopal Tiwari) [2124521] - Bluetooth: hci_qca: Use del_timer_sync() before freeing (Gopal Tiwari) [2124521] - Bluetooth: btintel: Constify static struct regmap_bus (Gopal Tiwari) [2124521] - Bluetooth: Keep MGMT pending queue ordered FIFO (Gopal Tiwari) [2124521] - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout (Gopal Tiwari) [2124521] - Bluetooth: mt7921s: Fix the incorrect pointer check (Gopal Tiwari) [2124521] - Bluetooth: btbcm: Support per-board firmware variants (Gopal Tiwari) [2124521] - Bluetooth: Fix the creation of hdev->name (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Cleanup hci_conn if it cannot be aborted (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Fix creating hci_conn object on error status (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Fix checking for invalid handle on error status (Gopal Tiwari) [2124521] - Bluetooth: ath3k: remove superfluous header files (Gopal Tiwari) [2124521] - Bluetooth: bcm203x: remove superfluous header files (Gopal Tiwari) [2124521] - Bluetooth: hci_bcm: Add the Asus TF103C to the bcm_broken_irq_dmi_table (Gopal Tiwari) [2124521] - Bluetooth: mt7921s: Add WBS support (Gopal Tiwari) [2124521] - Bluetooth: mt7921s: Add .btmtk_get_codec_config_data (Gopal Tiwari) [2124521] - Bluetooth: mt7921s: Add .get_data_path_id (Gopal Tiwari) [2124521] - Bluetooth: mt7921s: Set HCI_QUIRK_VALID_LE_STATES (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt (Gopal Tiwari) [2124521] - Bluetooth: btmtkuart: fix error handling in mtk_hci_wmt_sync() (Gopal Tiwari) [2124521] - Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed (Gopal Tiwari) [2124521] - Bluetooth: Send AdvMonitor Dev Found for all matched devices (Gopal Tiwari) [2124521] - Bluetooth: msft: Clear tracked devices on resume (Gopal Tiwari) [2124521] - Bluetooth: fix incorrect nonblock bitmask in bt_sock_wait_ready() (Gopal Tiwari) [2124521] - Bluetooth: Don't assign twice the same value (Gopal Tiwari) [2124521] - Bluetooth: btrtl: Add support for RTL8852B (Gopal Tiwari) [2124521] - Bluetooth: hci_uart: add missing NULL check in h5_enqueue (Gopal Tiwari) [2124521] - Bluetooth: Fix use after free in hci_send_acl (Gopal Tiwari) [2124521] - Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on fake CSR controllers (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL (Gopal Tiwari) [2124521] - Bluetooth: btmtkuart: fix the conflict between mtk and msft vendor event (Gopal Tiwari) [2124521] - Bluetooth: btmtkuart: add .set_bdaddr support (Gopal Tiwari) [2124521] - Bluetooth: btmtkuart: rely on BT_MTK module (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add missing Chicony device for Realtek RTL8723BE (Gopal Tiwari) [2124521] - Bluetooth: mgmt: remove redundant assignment to variable cur_len (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add another Realtek 8761BU (Gopal Tiwari) [2124521] - Bluetooth: hci_bcm: add BCM43430A0 & BCM43430A1 (Gopal Tiwari) [2124521] - Bluetooth: use memset avoid memory leaks (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921 (Gopal Tiwari) [2124521] - Bluetooth: move adv_instance_cnt read within the device lock (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Add missing locking on hdev in hci_le_ext_adv_term_evt (Gopal Tiwari) [2124521] - Bluetooth: btusb: Make use of of BIT macro to declare flags (Gopal Tiwari) [2124521] - Bluetooth: mediatek: fix the conflict between mtk and msft vendor event (Gopal Tiwari) [2124521] - Bluetooth: make array bt_uuid_any static const (Gopal Tiwari) [2124521] - Bluetooth: 6lowpan: No need to clear memory twice (Gopal Tiwari) [2124521] - Bluetooth: btusb: Improve stability for QCA devices (Gopal Tiwari) [2124521] - Bluetooth: btusb: add support for LG LGSBWAC02 (MT7663BUN) (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add support for Intel Madison Peak (MsP2) device (Gopal Tiwari) [2124521] - Bluetooth: Improve skb handling in mgmt_device_connected() (Gopal Tiwari) [2124521] - Bluetooth: Fix skb allocation in mgmt_remote_name() & mgmt_device_connected() (Gopal Tiwari) [2124521] - Bluetooth: mgmt: Remove unneeded variable (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: fix undefined return of hci_disconnect_all_sync() (Gopal Tiwari) [2124521] - Bluetooth: Increment management interface revision (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Fix queuing commands when HCI_UNREGISTER is set (Gopal Tiwari) [2124521] - Bluetooth: hci_h5: Add power reset via gpio in h5_btrtl_open (Gopal Tiwari) [2124521] - Bluetooth: btrtl: Add support for RTL8822C hci_ver 0x08 (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Fix HCI_EV_VENDOR max_len (Gopal Tiwari) [2124521] - Bluetooth: hci_core: Rate limit the logging of invalid SCO handle (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Ignore multiple conn complete events (Gopal Tiwari) [2124521] - Bluetooth: msft: fix null pointer deref on msft_monitor_device_evt (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: mask out interrupt status (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: run sleep mode by default (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: lower log level in btmtksdio_runtime_[resume|suspend]() (Gopal Tiwari) [2124521] - Bluetooth: hci_serdev: call init_rwsem() before p->open() (Gopal Tiwari) [2124521] - Bluetooth: Remove kernel-doc style comment block (Gopal Tiwari) [2124521] - Bluetooth: btusb: Whitespace fixes for btusb_setup_csr() (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE (Gopal Tiwari) [2124521] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2124521] - Bluetooth: mgmt: Add MGMT Adv Monitor Device Found/Lost events (Gopal Tiwari) [2124521] - Bluetooth: msft: Handle MSFT Monitor Device Event (Gopal Tiwari) [2124521] - Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: unlock on error in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: clean up inconsistent error message in btmtksdio_mtk_reg_read (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: move struct reg_read_cmd to common file (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: rename btsdio_mtk_reg_read (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Fix compilation warning (Gopal Tiwari) [2124521]- powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Yauheni Kaliuta) [2120968 2140077] - ip_tunnel: Respect tunnel key's "flow_flags" in IP tunnels (Felix Maurer) [2120968] - redhat/spec: exclude liburandom_read.so from requires (Artem Savkov) [2120968] - spec: use jsut-built bpftool for vmlinux.h generation (Yauheni Kaliuta) [2120968] - Revert "build: Fix generating BTF with pahole >=1.24" (Yauheni Kaliuta) [2120968] - BuildRequires: lld for build with selftests for x86 (Yauheni Kaliuta) [2120968] - bpf: Fix offset calculation error in __copy_map_value and zero_map_value (Yauheni Kaliuta) [2120968] - bpf: Add zero_map_value to zero map value with special fields (Yauheni Kaliuta) [2120968] - bpf: Add copy_map_value_long to copy to remote percpu memory (Yauheni Kaliuta) [2120968] - libbpf: Fix an unsigned < 0 bug (Yauheni Kaliuta) [2120968] - libbpf: Don't require full struct enum64 in UAPI headers (Yauheni Kaliuta) [2120968] - libbpf: Fix sign expansion bug in btf_dump_get_enum_value() (Yauheni Kaliuta) [2120968] - perf bpf: Remove undefined behavior from bpf_perf_object__next() (Yauheni Kaliuta) [2120968] - perf build: Fix btf__load_from_kernel_by_id() feature check (Yauheni Kaliuta) [2120968] - perf build: Stop using __weak bpf_map_create() to handle older libbpf versions (Yauheni Kaliuta) [2120968] - perf build: Stop using __weak btf__raw_data() to handle older libbpf versions (Yauheni Kaliuta) [2120968] - perf build: Stop using __weak bpf_prog_load() to handle older libbpf versions (Yauheni Kaliuta) [2120968] - perf build: Fix check for btf__load_from_kernel_by_id() in libbpf (Yauheni Kaliuta) [2120968] - selftests/bpf: Use consistent build-id type for liburandom_read.so (Yauheni Kaliuta) [2120968] - docs/bpf: Update documentation for BTF_KIND_ENUM64 support (Yauheni Kaliuta) [2120968] - selftests/bpf: Add a test for enum64 value relocations (Yauheni Kaliuta) [2120968] - selftests/bpf: Test BTF_KIND_ENUM64 for deduplication (Yauheni Kaliuta) [2120968] - selftests/bpf: Add BTF_KIND_ENUM64 unit tests (Yauheni Kaliuta) [2120968] - selftests/bpf: Test new enum kflag and enum64 API functions (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix selftests failure (Yauheni Kaliuta) [2120968] - bpftool: Add btf enum64 support (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 relocation support (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 support for bpf linking (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 sanitization (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 support for btf_dump (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 deduplication support (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 parsing and new enum64 public API (Yauheni Kaliuta) [2120968] - libbpf: Refactor btf__add_enum() for future code sharing (Yauheni Kaliuta) [2120968] - libbpf: Fix an error in 64bit relocation value computation (Yauheni Kaliuta) [2120968] - libbpf: Permit 64bit relocation value (Yauheni Kaliuta) [2120968] - bpf: Add btf enum64 support (Yauheni Kaliuta) [2120968] - libbpf: Introduce libbpf_bpf_link_type_str (Yauheni Kaliuta) [2120968] - libbpf: Introduce libbpf_bpf_attach_type_str (Yauheni Kaliuta) [2120968] - libbpf: Introduce libbpf_bpf_map_type_str (Yauheni Kaliuta) [2120968] - libbpf: Introduce libbpf_bpf_prog_type_str (Yauheni Kaliuta) [2120968] - fprobe: Check rethook_alloc() return in rethook initialization (Yauheni Kaliuta) [2120968] - tracing/fprobe: Fix to check whether fprobe is registered correctly (Yauheni Kaliuta) [2120968] - bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix error failure of case test_xdp_adjust_tail_grow (Yauheni Kaliuta) [2120968] - selftest/bpf: Fix error usage of ASSERT_OK in xdp_adjust_tail.c (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix memory leak caused by not destroying skeleton (Yauheni Kaliuta) [2120968] - libbpf: Fix memory leak in parse_usdt_arg() (Yauheni Kaliuta) [2120968] - selftest/bpf: Fix memory leak in kprobe_multi_test (Yauheni Kaliuta) [2120968] - ftrace: Still disable enabled records marked as disabled (Yauheni Kaliuta) [2120968] - ftrace: Add FTRACE_MCOUNT_MAX_OFFSET to avoid adding weak function (Yauheni Kaliuta) [2130850] - xdp: Fix spurious packet loss in generic XDP TX path (Felix Maurer) [2120968] - net: Use this_cpu_inc() to increment net->core_stats (Felix Maurer) [2130850] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Felix Maurer) [2130850] - net: add per-cpu storage and net->core_stats (Felix Maurer) [2130850] - selftests/bpf/test_progs: rhskip with subtest granularity (Artem Savkov) [2130850] - selftests/bpf: Don't assign outer source IP to host (Felix Maurer) [2120968] - bpf: Set flow flag to allow any source IP in bpf_tunnel_key (Felix Maurer) [2120968] - geneve: Use ip_tunnel_key flow flags in route lookups (Felix Maurer) [2120968] - vxlan: Use ip_tunnel_key flow flags in route lookups (Felix Maurer) [2120968] - ip_tunnels: Add new flow flags field to ip_tunnel_key (Felix Maurer) [2120968] - xsk: Clear page contiguity bit when unmapping pool (Felix Maurer) [2120968] - net: page_pool: add page allocation stats for two fast page allocate path (Felix Maurer) [2120968] - selftests: xsk: make stat tests not spin on getsockopt (Felix Maurer) [2120968] - selftests: xsk: make the stats tests normal tests (Felix Maurer) [2120968] - selftests: xsk: introduce validation functions (Felix Maurer) [2120968] - selftests: xsk: cleanup veth pair at ctrl-c (Felix Maurer) [2120968] - selftests: xsk: add timeout to tests (Felix Maurer) [2120968] - selftests: xsk: fix reporting of failed tests (Felix Maurer) [2120968] - selftests: xsk: run all tests for busy-poll (Felix Maurer) [2120968] - selftests: xsk: do not send zero-length packets (Felix Maurer) [2120968] - selftests: xsk: cleanup bash scripts (Felix Maurer) [2120968] - selftests/bpf: Add test for skb_load_bytes (Felix Maurer) [2120968] - net: Change skb_ensure_writable()'s write_len param to unsigned int type (Felix Maurer) [2120968] - xsk: Drop ternary operator from xskq_cons_has_entries (Felix Maurer) [2120968] - xsk: Diversify return codes in xsk_rcv_check() (Felix Maurer) [2120968] - xsk: Improve xdp_do_redirect() error codes (Felix Maurer) [2120968] - net: page_pool: introduce ethtool stats (Felix Maurer) [2120968] - bpf: Add verifier check for BPF_PTR_POISON retval and arg (Yauheni Kaliuta) [2120968] - bpf: Fix non-static bpf_func_proto struct definitions (Yauheni Kaliuta) [2120968] - bpf: Fix ref_obj_id for dynptr data slices in verifier (Yauheni Kaliuta) [2120968] - bpf: Cleanup check_refcount_ok (Yauheni Kaliuta) [2120968] - selftests/bpf: Add liburandom_read.so to TEST_GEN_FILES (Yauheni Kaliuta) [2120968] - btf: Export bpf_dynptr definition (Yauheni Kaliuta) [2120968] - bpf: Gate dynptr API behind CAP_BPF (Yauheni Kaliuta) [2120968] - bpf: Fix resetting logic for unreferenced kptrs (Yauheni Kaliuta) [2120968] - libbpf: Fix str_has_sfx()'s return value (Yauheni Kaliuta) [2120968] - libbpf: make RINGBUF map size adjustments more eagerly (Yauheni Kaliuta) [2120968] - bpf: Add flags arg to bpf_dynptr_read and bpf_dynptr_write APIs (Yauheni Kaliuta) [2120968] - bpf: Make sure mac_header was set before using it (Yauheni Kaliuta) [2120968] - bpf, selftests: Add verifier test case for jmp32's jeq/jne (Yauheni Kaliuta) [2120968] - bpf, selftests: Add verifier test case for imm=0,umin=0,umax=1 scalar (Yauheni Kaliuta) [2120968] - bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals (Yauheni Kaliuta) [2120968] - bpf: Fix incorrect verifier simulation around jmp32's jeq/jne (Yauheni Kaliuta) [2120968] - bpftool: Probe for memcg-based accounting before bumping rlimit (Yauheni Kaliuta) [2120968] - selftests/bpf: Test sockmap update when socket has ULP (Yauheni Kaliuta) [2120968] - selftest/bpf: Fix kprobe_multi bench test (Yauheni Kaliuta) [2120968] - selftests/bpf: Don't force lld on non-x86 architectures (Yauheni Kaliuta) [2120968] - libbpf: Fix internal USDT address translation logic for shared libraries (Yauheni Kaliuta) [2120968] - selftests/bpf: Test tail call counting with bpf2bpf and data on stack (Yauheni Kaliuta) [2120968] - bpf, x86: Fix tail call count offset calculation on bpf2bpf call (Yauheni Kaliuta) [2120968] - bpf: Limit maximum modifier chain length in btf_check_type_tags (Yauheni Kaliuta) [2120968] - bpftool: Do not check return value from libbpf_set_strict_mode() (Yauheni Kaliuta) [2120968] - Revert "bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK" (Yauheni Kaliuta) [2120968] - libbpf: Fix uprobe symbol file offset calculation logic (Yauheni Kaliuta) [2120968] - MAINTAINERS: Add a maintainer for bpftool (Yauheni Kaliuta) [2120968] - selftests/bpf: Add selftest for calling global functions from freplace (Yauheni Kaliuta) [2120968] - bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs (Yauheni Kaliuta) [2120968] - bpf, arm64: Clear prog->jited_len along prog->jited (Yauheni Kaliuta) [2120968] - libbpf: Fix is_pow_of_2 (Yauheni Kaliuta) [2120968] - sample: bpf: xdp_router_ipv4: Allow the kernel to send arp requests (Yauheni Kaliuta) [2120968] - selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read (Yauheni Kaliuta) [2120968] - bpf: Fix probe read error in ___bpf_prog_run() (Yauheni Kaliuta) [2120968] - selftests/bpf: Dynptr tests (Yauheni Kaliuta) [2120968] - bpf: Add dynptr data slices (Yauheni Kaliuta) [2120968] - bpf: Add bpf_dynptr_read and bpf_dynptr_write (Yauheni Kaliuta) [2120968] - bpf: Dynptr support for ring buffers (Yauheni Kaliuta) [2120968] - bpf: Add bpf_dynptr_from_mem for local dynptrs (Yauheni Kaliuta) [2120968] - bpf: Add verifier support for dynptrs (Yauheni Kaliuta) [2120968] - selftests/bpf: fix btf_dump/btf_dump due to recent clang change (Yauheni Kaliuta) [2120968] - s390/bpf: Fix typo in comment (Yauheni Kaliuta) [2120968] - libbpf: Fix typo in comment (Yauheni Kaliuta) [2120968] - bpf: Suppress 'passing zero to PTR_ERR' warning (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix spelling mistake: "unpriviliged" -> "unprivileged" (Yauheni Kaliuta) [2120968] - selftests/bpf: add tests verifying unprivileged bpf behaviour (Yauheni Kaliuta) [2120968] - bpf: refine kernel.unprivileged_bpf_disabled behaviour (Yauheni Kaliuta) [2120968] - bpf: Allow kfunc in tracing and syscall programs. (Yauheni Kaliuta) [2120968] - selftests/bpf: Remove filtered subtests from output (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix subtest number formatting in test_progs (Yauheni Kaliuta) [2120968] - selftests/bpf: Add missing trampoline program type to trampoline_count test (Yauheni Kaliuta) [2120968] - selftests/bpf: Verify first of struct mptcp_sock (Yauheni Kaliuta) [2120968] - selftests/bpf: Verify ca_name of struct mptcp_sock (Yauheni Kaliuta) [2120968] - selftests/bpf: Verify token of struct mptcp_sock (Yauheni Kaliuta) [2120968] - selftests/bpf: Test bpf_skc_to_mptcp_sock (Yauheni Kaliuta) [2120968] - selftests/bpf: Add MPTCP test base (Yauheni Kaliuta) [2120968] - selftests/bpf: Enable CONFIG_IKCONFIG_PROC in config (Yauheni Kaliuta) [2120968] - bpf: Add bpf_skc_to_mptcp_sock_proto (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix some bugs in map_lookup_percpu_elem testcase (Yauheni Kaliuta) [2120968] - blob_to_mnt(): kern_unmount() is needed to undo kern_mount() (Yauheni Kaliuta) [2120968] - libbpf: remove bpf_create_map*() APIs (Yauheni Kaliuta) [2120968] - libbpf: start 1.0 development cycle (Yauheni Kaliuta) [2120968] - libbpf: fix up global symbol counting logic (Yauheni Kaliuta) [2120968] - selftests/bpf: Add missed ima_setup.sh in Makefile (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix building bpf selftests statically (Yauheni Kaliuta) [2120968] - libbpf: fix memory leak in attach_tp for target-less tracepoint program (Yauheni Kaliuta) [2120968] - bpftool: Use sysfs vmlinux when dumping BTF by ID (Yauheni Kaliuta) [2120968] - bpf: Add MEM_UNINIT as a bpf_type_flag (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix usdt_400 test case (Yauheni Kaliuta) [2120968] - selftests/bpf: Convert some selftests to high-level BPF map APIs (Yauheni Kaliuta) [2120968] - libbpf: Add safer high-level wrappers for map operations (Yauheni Kaliuta) [2120968] - selftests/bpf: Check combination of jit blinding and pointers to bpf subprogs. (Yauheni Kaliuta) [2120968] - bpf: Fix combination of jit blinding and pointers to bpf subprogs. (Yauheni Kaliuta) [2120968] - bpf: Fix potential array overflow in bpf_trampoline_get_progs() (Yauheni Kaliuta) [2120968] - selftests/bpf: make fexit_stress test run in serial mode (Yauheni Kaliuta) [2120968] - selftests/bpf: add test case for bpf_map_lookup_percpu_elem (Yauheni Kaliuta) [2120968] - bpf: add bpf_map_lookup_percpu_elem for percpu map (Yauheni Kaliuta) [2120968] - selftests/bpf: Add tests for kptr_ref refcounting (Yauheni Kaliuta) [2120968] - selftests/bpf: Add negative C tests for kptrs (Yauheni Kaliuta) [2120968] - bpf: Prepare prog_test_struct kfuncs for runtime tests (Yauheni Kaliuta) [2120968] - bpf: Fix sparse warning for bpf_kptr_xchg_proto (Yauheni Kaliuta) [2120968] - selftests/bpf: fix a few clang compilation errors (Yauheni Kaliuta) [2120968] - selftests/bpf: Enable CONFIG_FPROBE for self tests (Yauheni Kaliuta) [2120968] - selftest/bpf: The test cases of BPF cookie for fentry/fexit/fmod_ret/lsm. (Yauheni Kaliuta) [2120968] - libbpf: Assign cookies to links in libbpf. (Yauheni Kaliuta) [2120968] - bpf, x86: Attach a cookie to fentry/fexit/fmod_ret/lsm. (Yauheni Kaliuta) [2120968] - libbpf: Add bpf_program__set_insns function (Yauheni Kaliuta) [2120968] - libbpf: Clean up ringbuf size adjustment implementation (Yauheni Kaliuta) [2120968] - bpf, x86: Create bpf_tramp_run_ctx on the caller thread's stack (Yauheni Kaliuta) [2120968] - bpf, x86: Generate trampolines from bpf_tramp_links (Yauheni Kaliuta) [2120968] - selftests/bpf: Add attach bench test (Yauheni Kaliuta) [2120968] - fprobe: Resolve symbols with ftrace_lookup_symbols (Yauheni Kaliuta) [2120968] - selftests/bpf: Add bpf link iter test (Yauheni Kaliuta) [2120968] - selftests/bpf: Use ASSERT_* instead of CHECK (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix result check for test_bpf_hash_map (Yauheni Kaliuta) [2120968] - bpf: Add bpf_link iterator (Yauheni Kaliuta) [2120968] - selftests/bpf: Replace bpf_trace_printk in tunnel kernel code (Yauheni Kaliuta) [2120968] - selftests/bpf: Move vxlan tunnel testcases to test_progs (Yauheni Kaliuta) [2120968] - bpf: Add source ip in "struct bpf_tunnel_key" (Yauheni Kaliuta) [2120968] - bpftool: bpf_link_get_from_fd support for LSM programs in lskel (Yauheni Kaliuta) [2120968] - selftests/bpf: Handle batch operations for map-in-map bpf-maps (Yauheni Kaliuta) [2120968] - bpf: Extend batch operations for map-in-map bpf-maps (Yauheni Kaliuta) [2120968] - bpf: Print some info if disable bpf_jit_enable failed (Yauheni Kaliuta) [2120968] - bpf: Remove unused parameter from find_kfunc_desc_btf() (Yauheni Kaliuta) [2120968] - bpftool: Declare generator name (Yauheni Kaliuta) [2120968] - bpftool: Output message if no helpers found in feature probing (Yauheni Kaliuta) [2120968] - bpftool: Adjust for error codes from libbpf probes (Yauheni Kaliuta) [2120968] - selftests/bpf: Test libbpf's ringbuf size fix up logic (Yauheni Kaliuta) [2120968] - libbpf: Automatically fix up BPF_MAP_TYPE_RINGBUF size, if necessary (Yauheni Kaliuta) [2120968] - libbpf: Provide barrier() and barrier_var() in bpf_helpers.h (Yauheni Kaliuta) [2120968] - selftests/bpf: Add bpf_core_field_offset() tests (Yauheni Kaliuta) [2120968] - libbpf: Complete field-based CO-RE helpers with field offset helper (Yauheni Kaliuta) [2120968] - selftests/bpf: Use both syntaxes for field-based CO-RE helpers (Yauheni Kaliuta) [2120968] - libbpf: Improve usability of field-based CO-RE helpers (Yauheni Kaliuta) [2120968] - libbpf: Make __kptr and __kptr_ref unconditionally use btf_type_tag() attr (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix two memory leaks in prog_tests (Yauheni Kaliuta) [2120968] - selftests/bpf: Test bpf_map__set_autocreate() and related log fixup logic (Yauheni Kaliuta) [2120968] - libbpf: Allow to opt-out from creating BPF maps (Yauheni Kaliuta) [2120968] - libbpf: Use libbpf_mem_ensure() when allocating new map (Yauheni Kaliuta) [2120968] - libbpf: Append "..." in fixed up log if CO-RE spec is truncated (Yauheni Kaliuta) [2120968] - selftests/bpf: Use target-less SEC() definitions in various tests (Yauheni Kaliuta) [2120968] - libbpf: Support target-less SEC() definitions for BTF-backed programs (Yauheni Kaliuta) [2120968] - libbpf: Allow "incomplete" basic tracing SEC() definitions (Yauheni Kaliuta) [2120968] - bpf, sockmap: Call skb_linearize only when required in sk_psock_skb_ingress_enqueue (Yauheni Kaliuta) [2120968] - bpf, docs: Fix typo "respetively" to "respectively" (Yauheni Kaliuta) [2120968] - bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BE (Yauheni Kaliuta) [2120968] - bpf, docs: Remove duplicated word "instructions" (Yauheni Kaliuta) [2120968] - samples/bpf: Detach xdp prog when program exits unexpectedly in xdp_rxq_info_user (Yauheni Kaliuta) [2120968] - bpf/selftests: Add granular subtest output for prog_test (Yauheni Kaliuta) [2120968] - x86/speculation: Add missing prototype for unpriv_ebpf_notify() (Yauheni Kaliuta) [2120968] - selftests/bpf: Add libbpf's log fixup logic selftests (Yauheni Kaliuta) [2120968] - libbpf: Fix up verifier log for unguarded failed CO-RE relos (Yauheni Kaliuta) [2120968] - libbpf: Simplify bpf_core_parse_spec() signature (Yauheni Kaliuta) [2120968] - libbpf: Refactor CO-RE relo human description formatting routine (Yauheni Kaliuta) [2120968] - libbpf: Record subprog-resolved CO-RE relocations unconditionally (Yauheni Kaliuta) [2120968] - selftests/bpf: Add CO-RE relos and SEC("?...") to linked_funcs selftests (Yauheni Kaliuta) [2120968] - libbpf: Avoid joining .BTF.ext data with BPF programs by section name (Yauheni Kaliuta) [2120968] - libbpf: Fix logic for finding matching program for CO-RE relocation (Yauheni Kaliuta) [2120968] - libbpf: Drop unhelpful "program too large" guess (Yauheni Kaliuta) [2120968] - libbpf: Fix anonymous type check in CO-RE logic (Yauheni Kaliuta) [2120968] - bpf: Compute map_btf_id during build time (Yauheni Kaliuta) [2120968] - selftests/bpf: Add test for strict BTF type check (Yauheni Kaliuta) [2120968] - selftests/bpf: Add verifier tests for kptr (Yauheni Kaliuta) [2120968] - selftests/bpf: Add C tests for kptr (Yauheni Kaliuta) [2120968] - libbpf: Add kptr type tag macros to bpf_helpers.h (Yauheni Kaliuta) [2120968] - bpf: Make BTF type match stricter for release arguments (Yauheni Kaliuta) [2120968] - bpf: Teach verifier about kptr_get kfunc helpers (Yauheni Kaliuta) [2120968] - bpf: Wire up freeing of referenced kptr (Yauheni Kaliuta) [2120968] - bpf: Populate pairs of btf_id and destructor kfunc in btf (Yauheni Kaliuta) [2120968] - bpf: Adapt copy_map_value for multiple offset case (Yauheni Kaliuta) [2120968] - bpf: Prevent escaping of kptr loaded from maps (Yauheni Kaliuta) [2120968] - bpf: Allow storing referenced kptr in map (Yauheni Kaliuta) [2120968] - bpf: Tag argument to be released in bpf_func_proto (Yauheni Kaliuta) [2120968] - bpf: Allow storing unreferenced kptr in map (Yauheni Kaliuta) [2120968] - bpf: Use bpf_prog_run_array_cg_flags everywhere (Yauheni Kaliuta) [2120968] - bpftool, musl compat: Replace sys/fcntl.h by fcntl.h (Yauheni Kaliuta) [2120968] - bpftool, musl compat: Replace nftw with FTW_ACTIONRETVAL (Yauheni Kaliuta) [2120968] - libbpf: Remove unnecessary type cast (Yauheni Kaliuta) [2120968] - selftests/bpf: Switch fexit_stress to bpf_link_create() API (Yauheni Kaliuta) [2120968] - libbpf: Teach bpf_link_create() to fallback to bpf_raw_tracepoint_open() (Yauheni Kaliuta) [2120968] - bpf: Allow attach TRACING programs through LINK_CREATE command (Yauheni Kaliuta) [2120968] - perf tools: Move libbpf init in libbpf_init function (Yauheni Kaliuta) [2120968] - libbpf: Improve libbpf API documentation link position (Yauheni Kaliuta) [2120968] - libbpf: Remove redundant non-null checks on obj_elf (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix map tests errno checks (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix prog_tests uprobe_autoattach compilation error (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix attach tests retcode checks (Yauheni Kaliuta) [2120968] - bpf: Move check_ptr_off_reg before check_map_access (Yauheni Kaliuta) [2120968] - bpf: Make btf_find_field more generic (Yauheni Kaliuta) [2120968] - libbpf: Add documentation to API functions (Yauheni Kaliuta) [2120968] - libbpf: Update API functions usage to check error (Yauheni Kaliuta) [2120968] - libbpf: Add error returns to two API functions (Yauheni Kaliuta) [2120968] - samples/bpf: Reduce the sampling interval in xdp1_user (Yauheni Kaliuta) [2120968] - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes (Yauheni Kaliuta) [2120968] - libbpf: Support riscv USDT argument parsing logic (Yauheni Kaliuta) [2120968] - libbpf: Fix usdt_cookie being cast to 32 bits (Yauheni Kaliuta) [2120968] - selftests/bpf: Add tests for type tag order validation (Yauheni Kaliuta) [2120968] - bpf: Ensure type tags precede modifiers in BTF (Yauheni Kaliuta) [2120968] - selftests/bpf: Use non-autoloaded programs in few tests (Yauheni Kaliuta) [2120968] - libbpf: Support opting out from autoloading BPF programs declaratively (Yauheni Kaliuta) [2120968] - selftests/bpf: Workaround a verifier issue for test exhandler (Yauheni Kaliuta) [2120968] - bpf: Move rcu lock management out of BPF_PROG_RUN routines (Yauheni Kaliuta) [2120968] - selftests/bpf: Refactor prog_tests logging and test execution (Yauheni Kaliuta) [2120968] - bpf: Remove unnecessary type castings (Yauheni Kaliuta) [2120968] - bpf: Move BPF sysctls from kernel/sysctl.c to BPF core (Yauheni Kaliuta) [2120968] - page_pool: Add recycle stats to page_pool_put_page_bulk (Yauheni Kaliuta) [2120968] - libbpf: Usdt aarch64 arg parsing support (Yauheni Kaliuta) [2120968] - bpf: Remove redundant assignment to meta.seq in __task_seq_show() (Yauheni Kaliuta) [2120968] - selftests/bpf: Drop duplicate max/min definitions (Yauheni Kaliuta) [2120968] - tools/runqslower: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968] - bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968] - selftests/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968] - samples/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968] - libbpf: Fix a bug with checking bpf_probe_read_kernel() support in old kernels (Yauheni Kaliuta) [2120968] - selftests/bpf: Improve by-name subtest selection logic in prog_tests (Yauheni Kaliuta) [2120968] - libbpf: Allow WEAK and GLOBAL bindings during BTF fixup (Yauheni Kaliuta) [2120968] - libbpf: Use strlcpy() in path resolution fallback logic (Yauheni Kaliuta) [2120968] - libbpf: Add s390-specific USDT arg spec parsing logic (Yauheni Kaliuta) [2120968] - bpf: Fix excessive memory allocation in stack_map_alloc() (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix return value checks in perf_event_stackmap test (Yauheni Kaliuta) [2120968] - selftests/bpf: Add CO-RE relos into linked_funcs selftests (Yauheni Kaliuta) [2120968] - libbpf: Use weak hidden modifier for USDT BPF-side API functions (Yauheni Kaliuta) [2120968] - libbpf: Don't error out on CO-RE relos for overriden weak subprogs (Yauheni Kaliuta) [2120968] - samples, bpf: Move routes monitor in xdp_router_ipv4 in a dedicated thread (Yauheni Kaliuta) [2120968] - libbpf: Make BPF-side of USDT support work on big-endian machines (Yauheni Kaliuta) [2120968] - libbpf: Minor style improvements in USDT code (Yauheni Kaliuta) [2120968] - libbpf: Potential NULL dereference in usdt_manager_attach_usdt() (Yauheni Kaliuta) [2120968] - selftests/bpf: Uprobe tests should verify param/return values (Yauheni Kaliuta) [2120968] - libbpf: Improve string parsing for uprobe auto-attach (Yauheni Kaliuta) [2120968] - libbpf: Improve library identification for uprobe binary path resolution (Yauheni Kaliuta) [2120968] - libbpf: Fix use #ifdef instead of #if to avoid compiler warning (Yauheni Kaliuta) [2120968] - selftests/bpf: Test for writes to map key from BPF helpers (Yauheni Kaliuta) [2120968] - selftests/bpf: Test passing rdonly mem to global func (Yauheni Kaliuta) [2120968] - bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access (Yauheni Kaliuta) [2120968] - selftests/bpf: Use bpf_num_possible_cpus() in per-cpu map allocations (Yauheni Kaliuta) [2120968] - libbpf: Fix spelling mistake "libaries" -> "libraries" (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix issues in parse_num_list() (Yauheni Kaliuta) [2120968] - net: netfilter: Reports ct direction in CT lookup helpers for XDP and TC-BPF (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix file descriptor leak in load_kallsyms() (Yauheni Kaliuta) [2120968] - selftests/bpf: Add urandom_read shared lib and USDTs (Yauheni Kaliuta) [2120968] - selftests/bpf: Add basic USDT selftests (Yauheni Kaliuta) [2120968] - libbpf: Add x86-specific USDT arg spec parsing logic (Yauheni Kaliuta) [2120968] - libbpf: Wire up spec management and other arch-independent USDT logic (Yauheni Kaliuta) [2120968] - libbpf: Add USDT notes parsing and resolution logic (Yauheni Kaliuta) [2120968] - libbpf: Wire up USDT API and bpf_link integration (Yauheni Kaliuta) [2120968] - libbpf: Add BPF-side of USDT support (Yauheni Kaliuta) [2120968] - bpf, arm64: Sign return address for JITed code (Yauheni Kaliuta) [2120968] - libbpf: Support Debian in resolve_full_path() (Yauheni Kaliuta) [2120968] - selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for aarch64 (Yauheni Kaliuta) [2120968] - bpftool: Handle libbpf_probe_prog_type errors (Yauheni Kaliuta) [2120968] - bpftool: Add missing link types (Yauheni Kaliuta) [2120968] - bpftool: Add syscall prog type (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync (Yauheni Kaliuta) [2120968] - samples: bpf: Fix linking xdp_router_ipv4 after migration (Yauheni Kaliuta) [2120968] - sample: bpf: syscall_tp_user: Print result of verify_map (Yauheni Kaliuta) [2120968] - libbpf: Don't return -EINVAL if hdr_len < offsetofend(core_relo_len) (Yauheni Kaliuta) [2120968] - selftests/bpf: Add tests for uprobe auto-attach via skeleton (Yauheni Kaliuta) [2120968] - selftests/bpf: Add tests for u[ret]probe attach by name (Yauheni Kaliuta) [2120968] - libbpf: Add auto-attach for uprobes based on section name (Yauheni Kaliuta) [2120968] - libbpf: Support function name-based attach uprobes (Yauheni Kaliuta) [2120968] - libbpf: auto-resolve programs/libraries when necessary for uprobes (Yauheni Kaliuta) [2120968] - samples: bpf: Convert xdp_router_ipv4 to XDP samples helper (Yauheni Kaliuta) [2120968] - bpf: Correct the comment for BTF kind bitfield (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix cd_flavor_subdir() of test_progs (Yauheni Kaliuta) [2120968] - selftests/bpf: Return true/false (not 1/0) from bool functions (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix vfs_link kprobe definition (Yauheni Kaliuta) [2120968] - bpf: Replace usage of supported with dedicated list iterator variable (Yauheni Kaliuta) [2120968] - bpf: Remove redundant assignment to smap->map.value_size (Yauheni Kaliuta) [2120968] - selftests/bpf: Remove unused variable from bpf_sk_assign test (Yauheni Kaliuta) [2120968] - bpf: Use swap() instead of open coding it (Yauheni Kaliuta) [2120968] - bpf, tests: Add load store test case for tail call (Yauheni Kaliuta) [2120968] - bpf, tests: Add tests for BPF_LDX/BPF_STX with different offsets (Yauheni Kaliuta) [2120968] - bpf, arm64: Adjust the offset of str/ldr(immediate) to positive number (Yauheni Kaliuta) [2120968] - bpf, arm64: Optimize BPF store/load using arm64 str/ldr(immediate offset) (Yauheni Kaliuta) [2120968] - arm64, insn: Add ldr/str with immediate offset (Yauheni Kaliuta) [2120968]- firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122318] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122318] - firmware_loader: Replace kmap() with kmap_local_page() (Mark Langsdorf) [2122318] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122318] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122318] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122318] - redhat/configs: enable CONFIG_FW_UPLOAD (Mark Langsdorf) [2122318] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122318] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122318] - PM / devfreq: Fix kernel warning with cpufreq passive register fail (Mark Langsdorf) [2122318] - PM / devfreq: Fix cpufreq passive unregister erroring on PROBE_DEFER (Mark Langsdorf) [2122318] - PM / devfreq: Mute warning on governor PROBE_DEFER (Mark Langsdorf) [2122318] - PM / devfreq: Fix kernel panic with cpu based scaling to passive gov (Mark Langsdorf) [2122318] - of: base: Avoid console probe delay when fw_devlink.strict=1 (Mark Langsdorf) [2122318] - driver core: Set default deferred_probe_timeout back to 0. (Mark Langsdorf) [2122318] - PM / devfreq: passive: revert an editing accident in SPDX-License line (Mark Langsdorf) [2122318] - drm/rockchip: Detach from ARM DMA domain in attach_device (Mark Langsdorf) [2122318] - serial: 8250: Fix PM usage_count for console handover (Mark Langsdorf) [2122318] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122318] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122318] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122318] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122318] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122318] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122318] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122318] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122318] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122318] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122318] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122318] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122318] - regmap-irq: Fix bug in regmap_irq_get_irq_reg_linear() (Mark Langsdorf) [2122318] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122318] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122318] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122318] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122318] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122318] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122318] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122318] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122318] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122318] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122318] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122318] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122318] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122318] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122318] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122318] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122318] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122318] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122318] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122318] - PM: runtime: Fix supplier device management during consumer probe (Mark Langsdorf) [2122318] - PM: runtime: Redefine pm_runtime_release_supplier() (Mark Langsdorf) [2122318] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122318] - regmap-irq: Deprecate the not_fixed_stride flag (Mark Langsdorf) [2122318] - regmap-irq: Add get_irq_reg() callback (Mark Langsdorf) [2122318] - regmap-irq: Fix inverted handling of unmask registers (Mark Langsdorf) [2122318] - regmap-irq: Deprecate type registers and virtual registers (Mark Langsdorf) [2122318] - regmap-irq: Introduce config registers for irq types (Mark Langsdorf) [2122318] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122318] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122318] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122318] - regmap-irq: Remove an unnecessary restriction on type_in_mask (Mark Langsdorf) [2122318] - regmap-irq: Cleanup sizeof(...) use in memory allocation (Mark Langsdorf) [2122318] - regmap-irq: Remove unused type_reg_stride field (Mark Langsdorf) [2122318] - regmap-irq: Convert bool bitfields to unsigned int (Mark Langsdorf) [2122318] - driver core: fw_devlink: Allow firmware to mark devices as best effort (Mark Langsdorf) [2122318] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122318] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122318] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122318] - MAINTAINERS: Add new IOMMU development mailing list (Mark Langsdorf) [2122318] - regmap-irq: Fix offset/index mismatch in read_sub_irq_data() (Mark Langsdorf) [2122318] - regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips (Mark Langsdorf) [2122318] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122318] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122318] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122318] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122318] - regmap: provide regmap_field helpers for simple bit operations (Mark Langsdorf) [2122318] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122318] - driver core: Add wait_for_init_devices_probe helper function (Mark Langsdorf) [2122318] - pinctrl: devicetree: Delete usage of driver_deferred_probe_check_state() (Mark Langsdorf) [2122318] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122318] - firmware_loader: enable XZ by default if compressed support is enabled (Mark Langsdorf) [2122318] - driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction (Mark Langsdorf) [2122318] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122318] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122318] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122318] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122318] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122318] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122318] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122318] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122318] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122318] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122318] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122318] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122318] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122318] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122318] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122318] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122318] - driver core: Extend deferred probe timeout on driver registration (Mark Langsdorf) [2122318] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122318] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122318] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122318] - driver core: Add "*" wildcard support to driver_async_probe cmdline param (Mark Langsdorf) [2122318] - PM / devfreq: passive: Keep cpufreq_policy for possible cpus (Mark Langsdorf) [2122318] - PM / devfreq: passive: Reduce duplicate code when passive_devfreq case (Mark Langsdorf) [2122318] - PM / devfreq: Add cpu based scaling support to passive governor (Mark Langsdorf) [2122318] - PM / devfreq: Export devfreq_get_freq_range symbol within devfreq (Mark Langsdorf) [2122318] - iommu/arm-smmu: Force identity domains for legacy binding (Mark Langsdorf) [2122318] - regmap: Add missing map->bus check (Mark Langsdorf) [2122318] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122318] - arch_topology: Trace the update thermal pressure (Mark Langsdorf) [2122318] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122318] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122318] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122318] - platform: finally disallow IRQ0 in platform_get_irq() and its ilk (Mark Langsdorf) [2122318] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122318] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122318] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122318] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122318] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122318] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122318] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122318] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122318] - redhat/configs: Enable XZ and ZSTD compress firmware loading (Mark Langsdorf) [2122318] - firmware: Add the support for ZSTD-compressed firmware files (Mark Langsdorf) [2122318] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122318] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122318] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122318] - regmap: Constify static regmap_bus structs (Mark Langsdorf) [2122318]- i2c: ismt: Fix an out-of-bounds bug in ismt_access() (David Arcari) [2119067] {CVE-2022-2873} - redhat/configs: Enable CONFIG_CRYPTO_CURVE25519 (Prarit Bhargava) [2030750] - x86/fpu: Drop fpregs lock before inheriting FPU permissions (Valentin Schneider) [2153181] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150922] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150922] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150922] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150922] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150922] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Mamatha Inamdar) [2095499] - kernfs: remove redundant kernfs_rwsem declaration. (Luis Claudio R. Goncalves) [2152737] - kernfs: fix potential NULL dereference in __kernfs_remove (Luis Claudio R. Goncalves) [2152737] - kernfs: fix NULL dereferencing in kernfs_remove (Luis Claudio R. Goncalves) [2152737] - kernfs: prevent early freeing of root node (Luis Claudio R. Goncalves) [2152737] - kernfs: switch global kernfs_rwsem lock to per-fs lock (Luis Claudio R. Goncalves) [2152737] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143357] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143357] - kunit/memcpy: Avoid pathological compile-time string size (Josef Oskera) [2139493] - mips: boot/compressed: use __NO_FORTIFY (Josef Oskera) [2139493] - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL (Josef Oskera) [2139493] - string: Introduce strtomem() and strtomem_pad() (Josef Oskera) [2139493] - fortify: Provide a memcpy trap door for sharp corners (Josef Oskera) [2139493] - fortify: Add Clang support (Josef Oskera) [2139493] - fortify: Make sure strlen() may still be used as a constant expression (Josef Oskera) [2139493] - fortify: Use __diagnose_as() for better diagnostic coverage (Josef Oskera) [2139493] - fortify: Make pointer arguments const (Josef Oskera) [2139493] - Compiler Attributes: Add __diagnose_as for Clang (Josef Oskera) [2139493] - Compiler Attributes: Add __overloadable for Clang (Josef Oskera) [2139493] - fortify: Update compile-time tests for Clang 14 (Josef Oskera) [2139493] - fortify: Replace open-coded __gnu_inline attribute (Josef Oskera) [2139493] - fortify: Detect struct member overflows in memset() at compile-time (Josef Oskera) [2139493] - fortify: Detect struct member overflows in memmove() at compile-time (Josef Oskera) [2139493] - fortify: Detect struct member overflows in memcpy() at compile-time (Josef Oskera) [2139493] - Compiler Attributes: Add __pass_object_size for Clang (Josef Oskera) [2139493] - lib/string_helpers: Introduce kasprintf_strarray() (Josef Oskera) [2139493] - string: uninline memcpy_and_pad (Josef Oskera) [2139493] - fortify: strlen: Avoid shadowing previous locals (Josef Oskera) [2139493] - fortify: Add compile-time FORTIFY_SOURCE tests (Josef Oskera) [2139493] - fortify: Allow strlen() and strnlen() to pass compile-time known lengths (Josef Oskera) [2139493] - fortify: Prepare to improve strnlen() and strlen() warnings (Josef Oskera) [2139493] - fortify: Fix dropped strcpy() compile-time write overflow check (Josef Oskera) [2139493] - fortify: Explicitly disable Clang support (Josef Oskera) [2139493] - fortify: Move remaining fortify helpers into fortify-string.h (Josef Oskera) [2139493] - lib/string: Move helper functions out of string.c (Josef Oskera) [2139493] - Redo missing uapi/linux/stddef.h: Add include guards (Patrick Talbert) [2132632]- arm64: tegra: Mark BPMP channels as no-memory-wc (Al Stone) [2129151] - dt-bindings: misc: Convert Tegra MISC to json-schema (Al Stone) [2129151] - dt-bindings: sram: Document NVIDIA Tegra SYSRAM (Al Stone) [2129151] - misc: sram: Add compatible string for Tegra234 SYSRAM (Al Stone) [2129151] - dt-bindings: sram: Allow numbers in sram region node name (Al Stone) [2129151] - dt-bindings: sram: Document qcom,rpm-msg-ram (Al Stone) [2129151] - misc: sram: Only map reserved areas in Tegra SYSRAM (Al Stone) [2129151] - wireguard: Kconfig: select CRYPTO_CHACHA_S390 (John B. Wyatt IV) [2134831] - crypto: s390 - do not depend on CRYPTO_HW for SIMD implementations (John B. Wyatt IV) [2134831] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139469] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139469] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2141362 2143273] - md/raid5: use bdev_write_cache instead of open coding it (Nigel Croxon) [2143273] - md: fix a crash in mempool_free (Nigel Croxon) [2143261 2143273] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2128207 2135609 2143273] - md/bitmap: Fix bitmap chunk size overflow issues (Nigel Croxon) [2143273] - md: introduce md_ro_state (Nigel Croxon) [2143273] - md: factor out __md_set_array_info() (Nigel Croxon) [2143273] - lib/raid6: drop RAID6_USE_EMPTY_ZERO_PAGE (Nigel Croxon) [2143273] - raid5-cache: use try_cmpxchg in r5l_wake_reclaim (Nigel Croxon) [2143273] - drivers/md/md-bitmap: check the return value of md_bitmap_get_counter() (Nigel Croxon) [2143273]- igc: Correct the launchtime offset (Corinna Vinschen) [2104471] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2104471] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2104471] - igc: add xdp frags support to ndo_xdp_xmit (Corinna Vinschen) [2104471] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2104471] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2104471] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2104471] - PCI: vmd: Fix secondary bus reset for Intel bridges (Myron Stowe) [2136299] - PCI: vmd: Disable MSI remapping after suspend (Myron Stowe) [2136299] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2140899] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115892] - redhat/configs: Change the amd-pstate to builtin (David Arcari) [2150425] - Documentation: amd-pstate: add driver working mode introduction (David Arcari) [2150425] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (David Arcari) [2150425] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (David Arcari) [2150425] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (David Arcari) [2150425] - Documentation: amd-pstate: Add unit test introduction (David Arcari) [2150425] - cpufreq: amd-pstate: Expose struct amd_cpudata (David Arcari) [2150425] - cpufreq: amd-pstate: Fix initial highest_perf value (David Arcari) [2150425] - cpufreq: amd-pstate: update pstate frequency transition delay time (David Arcari) [2150425] - cpufreq: amd_pstate: map desired perf into pstate scope for powersave governor (David Arcari) [2150425] - cpufreq: amd_pstate: fix wrong lowest perf fetch (David Arcari) [2150425] - cpufreq: amd-pstate: fix white-space (David Arcari) [2150425] - cpufreq: amd-pstate: simplify cpudata pointer assignment (David Arcari) [2150425] - ACPI: CPPC: Add ACPI disabled check to acpi_cpc_valid() (David Arcari) [2150425] - cpufreq: amd-pstate: Add resume and suspend callbacks (David Arcari) [2150425] - Documentation: amd-pstate: grammar and sentence structure updates (David Arcari) [2150425] - Documentation: amd-pstate: add tracer tool introduction (David Arcari) [2150425] - MAINTAINERS: Add AMD P-State driver maintainer entry (David Arcari) [2150425] - Documentation: amd-pstate: Add AMD P-State driver introduction (David Arcari) [2150425] - arm64: dts: imx93-pinfunc: drop execution permission (Steve Best) [2144998] - dt-bindings: i2c: i2c-imx-lpi2c: add i.MX93 (Steve Best) [2140034] - dt-bindings: i2c: i2c-imx-lpi2c: add dmas property (Steve Best) [2140034] - dt-bindings: i2c: i2c-imx-lpi2c: add ipg clk (Steve Best) [2140034] - dt-bindings: i2c: imx-lpi2c: Add imx8ulp compatible string (Steve Best) [2140034] - dt-bindings: i2c: imx-lpi2c: Add i.MX8DXL compatible match (Steve Best) [2140034] - dt-bindings: i2c: imx-lpi2c: Fix i.MX 8QM compatible matching (Steve Best) [2140034] - dt-bindings: mfd: syscon: Add i.MX93 blk ctrl system registers (Steve Best) [2140034] - dt-bindings: soc: add i.MX93 SRC (Steve Best) [2140034] - hwmon: Handle failure to register sensor with thermal zone correctly (d.marlin) [2122394] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2134560] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2134560] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2134560] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2134560] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2134560] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2134560] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2134560] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2134560] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2134560] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2134560] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2134560]- mailbox: imx: fix RST channel support (Al Stone) [2122400 2129154 2139961] - mailbox: imx: clear pending interrupts (Al Stone) [2122400 2129154 2139961] - mailbox: imx: support RST channel (Al Stone) [2122400 2129154 2139961] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2) (Al Stone) [2122400 2129154 2139961] - mailbox: forward the hrtimer if not queued and under a lock (Al Stone) [2122400 2129154 2139961] - mailbox: pcc: Fix an invalid-load caught by the address sanitizer (Al Stone) [2122400 2129154 2139961] - mailbox: correct kerneldoc (Al Stone) [2122400 2129154 2139961] - mailbox:imx: using pm_runtime_resume_and_get (Al Stone) [2122400 2129154 2139961] - mailbox: tegra-hsp: Add 128-bit shared mailbox support (Al Stone) [2122400 2129154 2139961] - mailbox: tegra-hsp: Add tegra_hsp_sm_ops (Al Stone) [2122400 2129154 2139961] - mailbox: remove an unneeded NULL check on list iterator (Al Stone) [2122400 2129154 2139961] - mailbox: imx: remove redundant initializer (Al Stone) [2122400 2129154 2139961] - mailbox: imx: support i.MX93 S401 MU (Al Stone) [2122400 2129154 2139961] - mailbox: imx: support dual interrupts (Al Stone) [2122400 2129154 2139961] - mailbox: imx: extend irq to an array (Al Stone) [2122400 2129154 2139961] - mailbox: imx: add i.MX8 SECO MU support (Al Stone) [2122400 2129154 2139961] - mailbox: imx: introduce rxdb callback (Al Stone) [2122400 2129154 2139961] - mailbox: imx: enlarge timeout while reading/writing messages to SCFW (Al Stone) [2122400 2129154 2139961] - mailbox: imx: fix crash in resume on i.mx8ulp (Al Stone) [2122400 2129154 2139961] - mailbox: imx: fix wakeup failure from freeze mode (Al Stone) [2122400 2129154 2139961] - mailbox: tegra-hsp: Flush whole channel (Al Stone) [2122400 2129154 2139961] - mailbox: imx: Fix an IS_ERR() vs NULL bug (Al Stone) [2122400 2129154 2139961] - mailbox: imx: support i.MX8ULP S4 MU (Al Stone) [2122400 2129154 2139961] - mailbox: platform-mhu: Make use of the helper function devm_platform_ioremap_resource() (Al Stone) [2122400 2129154 2139961] - arm64: tegra: Add MGBE nodes on Tegra234 (Al Stone) [2122303] - arm64: tegra: Add regulators required for PCIe (Al Stone) [2122303] - arm64: tegra: Fix up compatible for Tegra234 GPCDMA (Al Stone) [2122303] - arm64: tegra: Enable MGBE on Jetson AGX Orin Developer Kit (Al Stone) [2122303] - arm64: tegra: Add P2U and PCIe controller nodes to Tegra234 DT (Al Stone) [2122303] - arm64: tegra: Enable PCIe slots in P3737-0000 board (Al Stone) [2122303] - dt-bindings: net: Add Tegra234 MGBE (Al Stone) [2122303] - dt-bindings: arm: tegra: Add NVIDIA Tegra234 CBB 2.0 binding (Al Stone) [2122303] - dt-bindings: Document Tegra CCPLEX Cluster (Al Stone) [2122303] - dt-bindings: fuse: tegra: Document Tegra234 FUSE (Al Stone) [2122303] - dt-bindings: mmc: tegra: Document Tegra234 SDHCI (Al Stone) [2122303] - dt-bindings: fuse: tegra: Convert to json-schema (Al Stone) [2122303] - dt-bindings: rtc: tegra: Document Tegra234 RTC (Al Stone) [2122303] - dt-bindings: rtc: tegra: Convert to json-schema (Al Stone) [2122303] - dt-bindings: mmc: tegra: Convert to json-schema (Al Stone) [2122303] - dt-bindings: tegra: Document Jetson AGX Orin (and devkit) (Al Stone) [2122303] - dt-bindings: tegra: Describe recent developer kits consistently (Al Stone) [2122303] - dt-bindings: arm: cpus: Add ARM Cortex-A78 (Al Stone) [2122303] - dt-bindings: tegra: Document NVIDIA Jetson TX2 NX developer kit (Al Stone) [2122303] - arm64: tegra: Update compatible for Tegra234 GPCDMA (Al Stone) [2122303] - arm64: tegra: Add Host1x context stream IDs on Tegra186+ (Al Stone) [2122303] - arm64: tegra: Fix SDMMC1 CD on P2888 (Al Stone) [2122303] - arm64: tegra: Add Host1x and VIC on Tegra234 (Al Stone) [2122303] - arm64: tegra: Enable native timers on Tegra186 (Al Stone) [2122303] - arm64: tegra: Enable OPE on various platforms (Al Stone) [2122303] - arm64: tegra: Add node for CBB 1.0 on Tegra194 (Al Stone) [2122303] - arm64: tegra: Mark BPMP channels as no-memory-wc (Al Stone) [2122303] - arm64: tegra: Add Tegra234 GPCDMA device tree node (Al Stone) [2122303] - arm64: tegra: Enable native timers on Tegra194 (Al Stone) [2122303] - arm64: tegra: Adjust whitespace around '=' (Al Stone) [2122303] - arm64: tegra: Add OPE device on Tegra210 and later (Al Stone) [2122303] - arm64: tegra: Add node for CBB 2.0 on Tegra234 (Al Stone) [2122303] - arm64: tegra: Enable native timers on Tegra234 (Al Stone) [2122303] - arm64: tegra: Align gpio-keys node names with dtschema (Al Stone) [2122303] - dt-bindings: Add headers for Host1x and VIC on Tegra234 (Al Stone) [2122303] - dt-bindings: Add Tegra234 MGBE clocks and resets (Al Stone) [2122303] - dt-bindings: memory: Add Tegra234 MGBE memory clients (Al Stone) [2122303] - dt-bindings: power: Add Tegra234 MGBE power domains (Al Stone) [2122303] - dt-bindings: Add headers for Tegra234 GPCDMA (Al Stone) [2122303] - arm64: tegra: Add missing DFLL reset on Tegra210 (Al Stone) [2122303] - arm64: tegra: Add memory controller channels (Al Stone) [2122303] - arm64: tegra: Enable ASRC on various platforms (Al Stone) [2122303] - arm64: tegra: Add ASRC device on Tegra186 and later (Al Stone) [2122303] - arm64: tegra: Update PWM fan node name (Al Stone) [2122303] - arm64: tegra: Add node for Tegra234 CCPLEX cluster (Al Stone) [2122303] - arm64: tegra: Update SDMMC1/3 clock source for Tegra194 (Al Stone) [2122303] - arm64: tegra: Drop arm,armv8-pmuv3 compatible string (Al Stone) [2122303] - arm64: tegra: Enable UART instance on 40-pin header (Al Stone) [2122303] - arm64: tegra: Enable Jetson Xavier NX USB device mode (Al Stone) [2122303] - arm64: tegra: Enable device-tree overlay support (Al Stone) [2122303] - arm64: tegra: Add GPCDMA node for tegra186 and tegra194 (Al Stone) [2122303] - arm64: tegra: Disable ISO SMMU for Tegra194 (Al Stone) [2122303] - arm64: tegra: Remove non existent Tegra194 reset (Al Stone) [2122303] - arm64: tegra: Add host1x hotflush reset on Tegra210 (Al Stone) [2122303] - arm64: tegra: Add EMC general interrupt on Tegra194 (Al Stone) [2122303] - arm64: tegra: Sort Tegra210 XUSB clocks correctly (Al Stone) [2122303] - arm64: tegra: Drop unit-address for audio card graph endpoints (Al Stone) [2122303] - arm64: tegra: Fix Tegra194 HSP compatible string (Al Stone) [2122303] - arm64: tegra: Remove undocumented Tegra194 PCIe "core_m" clock (Al Stone) [2122303] - arm64: tegra: Update SDMMC4 speeds for Tegra194 (Al Stone) [2122303] - arm64: tegra: Add dma-coherent for Tegra194 VIC (Al Stone) [2122303] - arm64: tegra: jetson-nano: Remove extra PLL power supplies for PCIe and XUSB (Al Stone) [2122303] - arm64: tegra: Rename TCU node to "serial" (Al Stone) [2122303] - arm64: tegra: Rename GPIO hog nodes to match schema (Al Stone) [2122303] - arm64: tegra: Use JEDEC vendor prefix for SPI NOR flash chips (Al Stone) [2122303] - arm64: tegra: Rename Ethernet PHY nodes (Al Stone) [2122303] - arm64: tegra: Fix Tegra186 compatible string list (Al Stone) [2122303] - arm64: tegra: jetson-tx1: Remove extra PLL power supplies for PCIe and XUSB (Al Stone) [2122303] - arm64: tegra: Drop unsupported nvidia,lpdr property (Al Stone) [2122303] - arm64: tegra: Adjust length of CCPLEX cluster MMIO region (Al Stone) [2122303] - arm64: tegra: Add missing TSEC properties on Tegra210 (Al Stone) [2122303] - arm64: tegra: Drop unused properties for Tegra194 PCIe (Al Stone) [2122303] - arm64: tegra: Remove unsupported regulator properties (Al Stone) [2122303] - arm64: tegra: Add support to enumerate SD in UHS mode (Al Stone) [2122303] - arm64: tegra: Rename thermal zones nodes (Al Stone) [2122303] - arm64: tegra: Sort Tegra132 XUSB clocks correctly (Al Stone) [2122303] - arm64: tegra: Add NVENC and NVJPG nodes for Tegra186 and Tegra194 (Al Stone) [2122303] - arm64: tegra: Add OPP tables on Tegra132 (Al Stone) [2122303] - arm64: tegra: Add ISO SMMU controller for Tegra194 (Al Stone) [2122303] - arm64: tegra: Add native timer support on Tegra186 (Al Stone) [2122303] - arm64: tegra: Fix compatible string for Tegra132 timer (Al Stone) [2122303] - arm64: tegra: Drop unused AHCI clocks on Tegra132 (Al Stone) [2122303] - arm64: tegra: Fix Tegra132 I2C compatible string list (Al Stone) [2122303] - arm64: tegra: Remove unsupported properties on Norrin (Al Stone) [2122303] - arm64: tegra: Rename top-level clocks (Al Stone) [2122303] - arm64: tegra: Rename power-monitor input nodes (Al Stone) [2122303] - arm64: tegra: Fix unit-addresses on Norrin (Al Stone) [2122303] - arm64: tegra: Rename top-level regulators (Al Stone) [2122303] - arm64: tegra: Fix pcie-ep DT nodes (Al Stone) [2122303] - arm64: tegra: Remove useless usb-ehci compatible string (Al Stone) [2122303] - arm64: tegra: Extend APE audio support on Jetson platforms (Al Stone) [2122303] - arm64: tegra: Add few AHUB devices for Tegra210 and later (Al Stone) [2122303] - arm64: tegra: Remove unused backlight-boot-off property (Al Stone) [2122303] - arm64: tegra: Add NVDEC to Tegra186/194 device trees (Al Stone) [2122303] - arm64: tegra: Add new USB PHY properties on Tegra132 (Al Stone) [2122303] - arm64: tegra: Update HDA card name on Jetson TX2 NX (Al Stone) [2122303] - arm64: tegra: Audio graph sound card for Jetson TX2 NX (Al Stone) [2122303] - arm64: tegra: Add additional GPIO interrupt entries on Tegra194 (Al Stone) [2122303] - arm64: tegra: Fix compatible string for Tegra132 CPUs (Al Stone) [2122303] - arm64: tegra: Add missing interconnects property for USB on Tegra186 (Al Stone) [2122303] - arm64: tegra: Add NVIDIA Jetson TX2 NX Developer Kit support (Al Stone) [2122303] - arm64: tegra: Add PWM nodes on Tegra186 (Al Stone) [2122303] - arm64: tegra194: p2888: Correct interrupt trigger type of temperature sensor (Al Stone) [2122303] - arm64: tegra: Fix Tegra194 PCIe EP compatible string (Al Stone) [2122303]- scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2149711] - redhat/Makefile: Drop message about BUILDID deprecation (Veronika Kabatova) - pinctrl: amd: Don't save/restore interrupt status and wake status bits (David Arcari) [2130060] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139455] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139455] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139455] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139455] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139455] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2139455] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139455] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139455] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139455] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139455] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139460] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139460] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139460] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139460] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139460] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139460] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139460] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139460] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139460] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139460] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139460] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139472] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139472] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139472] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139472] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139472] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139472] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2139472] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2139472] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143850] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143850] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143850] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143850] - redhat/configs: enable CONFIG_GNSS for RHEL (Michal Schmidt) [2136119] - gnss: replace ida_simple API (Michal Schmidt) [2136119]- sfc: move unmaintained message to sfc_siena (Íñigo Huguet) [2112206 2139802] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112206 2139802] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112206] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112206 2139802] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112206 2139802] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112206 2139802] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112206] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112206] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112206] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112206] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112206] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112206] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112206] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112206] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112206] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112206] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112206] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112206] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112206] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112206] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112206] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112206] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112206] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112206] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112206] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112206] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112206] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112206] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112206] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112206] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112206] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112206] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112206] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112206] - sfc: Unsplit literal string. (Íñigo Huguet) [2112206] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112206] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112206] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112206] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112206] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112206] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112206] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112206] - sfc: fix repeated words in comments (Íñigo Huguet) [2112206] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112206] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112206] - sfc: Fix typo in comment (Íñigo Huguet) [2112206] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112206] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112206] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112206] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112206] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112206] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112206] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112206] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112206] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112206] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112206] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112206] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112206] - sfc: Add a basic Siena module (Íñigo Huguet) [2112206] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112206] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112206] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112206] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112206] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112206] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112206] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112206] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112206] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112206] - sfc: Move Siena specific files (Íñigo Huguet) [2112206] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112206] - sfc: Disable Siena support (Íñigo Huguet) [2112206] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112206] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112206] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112206] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112206] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112206] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112206] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112206 2139802] - drm/vc4: hdmi: Fix build error for implicit function declaration (Adrien Thierry) [2138240] - drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Adrien Thierry) [2138240] - drm/vc4: Fix build error when CONFIG_DRM_VC4=y && CONFIG_RASPBERRYPI_FIRMWARE=m (Adrien Thierry) [2138240] - drm/vc4: Make use of the helper component_compare_dev (Adrien Thierry) [2138240] - drm/vc4: Use drm_mode_copy() (Adrien Thierry) [2138240] - drm/vc4: crtc: Fix runtime_pm reference counting (Adrien Thierry) [2138240] - drm/vc4: hdmi: Unregister codec device on unbind (Adrien Thierry) [2138240] - drm/vc4: Use of_device_get_match_data() (Adrien Thierry) [2138240] - drm/vc4: crtc: Fix redundant variable assignment (Adrien Thierry) [2138240] - drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. (Adrien Thierry) [2138240] - drm/vc4: hdmi: Don't try disabling SCDC on Pi0-3. (Adrien Thierry) [2138240] - drm/vc4: hdmi: Ensure we don't use 2711 HPD registers on Pi0-3 (Adrien Thierry) [2138240] - drm/vc4: hdmi: Simplify the connector state retrieval (Adrien Thierry) [2138240] - drm/vc4: hdmi: Change CSC callback prototype (Adrien Thierry) [2138240] - drm/vc4: hdmi: Define colorspace matrices (Adrien Thierry) [2138240] - drm/vc4: hdmi: Replace CSC_CTL hardcoded value by defines (Adrien Thierry) [2138240] - drm/vc4: hdmi: Move XBAR setup to csc_setup (Adrien Thierry) [2138240] - drm/vc4: hdmi: Use full range helper in csc functions (Adrien Thierry) [2138240] - drm/vc4: hdmi: Add full range RGB helper (Adrien Thierry) [2138240] - drm/edid: Rename drm_hdmi_avi_infoframe_colorspace to _colorimetry (Adrien Thierry) [2138240] - drm/vc4: Fix deadlock on DSI device attach error (Adrien Thierry) [2138240] - drm/vc4: remove redundant assignment of variable size (Adrien Thierry) [2138240] - drm/vc4: Notify the firmware when DRM is in charge (Adrien Thierry) [2138240] - drm/vc4: Remove conflicting framebuffers before callind bind_all (Adrien Thierry) [2138240] - drm/vc4: Support nomodeset (Adrien Thierry) [2138240] - firmware: raspberrypi: Add RPI_FIRMWARE_NOTIFY_DISPLAY_DONE (Adrien Thierry) [2138240] - drm/vc4: plane: Add support for YUV color encodings and ranges (Adrien Thierry) [2138240] - drm/vc4: plane: Add support for DRM_FORMAT_P030 (Adrien Thierry) [2138240] - drm/vc4: kms: Wait for the commit before increasing our clock rate (Adrien Thierry) [2138240] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Adrien Thierry) [2138240] - drm/cma-helper: Pass GEM CMA object in public interfaces (Adrien Thierry) [2138240] - drm/cma-helper: Export dedicated wrappers for GEM object functions (Adrien Thierry) [2138240] - drm/vc4: kms: Fix previous HVS commit wait (Adrien Thierry) [2138240] - drm/vc4: kms: Don't duplicate pending commit (Adrien Thierry) [2138240] - drm/vc4: kms: Clear the HVS FIFO commit pointer once done (Adrien Thierry) [2138240] - drm/vc4: kms: Add missing drm_crtc_commit_put (Adrien Thierry) [2138240] - drm/vc4: kms: Fix return code check (Adrien Thierry) [2138240] - drm/vc4: fix error code in vc4_create_object() (Adrien Thierry) [2138240] - drm/vc4: hdmi: Introduce a scdc_enabled flag (Adrien Thierry) [2138240] - drm/vc4: hdmi: Introduce an output_enabled flag (Adrien Thierry) [2138240] - drm/vc4: hdmi: Check the device state in prepare() (Adrien Thierry) [2138240] - drm/vc4: hdmi: Prevent access to crtc->state outside of KMS (Adrien Thierry) [2138240] - drm/vc4: hdmi: Use a mutex to prevent concurrent framework access (Adrien Thierry) [2138240] - drm/vc4: hdmi: Add a spinlock to protect register access (Adrien Thierry) [2138240] - drm/vc4: crtc: Copy assigned channel to the CRTC (Adrien Thierry) [2138240] - drm/vc4: Fix non-blocking commit getting stuck forever (Adrien Thierry) [2138240] - drm/vc4: crtc: Drop feed_txp from state (Adrien Thierry) [2138240] - drm/vc4: Increase the core clock based on HVS load (Adrien Thierry) [2138240] - drm/vc4: hdmi: Enable the scrambler on reconnection (Adrien Thierry) [2138240] - drm/vc4: hdmi: Raise the maximum clock rate (Adrien Thierry) [2138240] - drm/vc4: Leverage the load tracker on the BCM2711 (Adrien Thierry) [2138240] - drm/vc4: crtc: Add some logging (Adrien Thierry) [2138240] - drm/vc4: crtc: Rework the encoder retrieval code (again) (Adrien Thierry) [2138240] - drm/vc4: crtc: Add encoder to vc4_crtc_config_pv prototype (Adrien Thierry) [2138240] - drm/vc4: Make vc4_crtc_get_encoder public (Adrien Thierry) [2138240] - drm/vc4: hdmi: Fix HPD GPIO detection (Adrien Thierry) [2138240] - drm/vc4: hdmi: Remove the DDC probing for status detection (Adrien Thierry) [2138240] - drm/vc4: crtc: Make sure the HDMI controller is powered when disabling (Adrien Thierry) [2138240] - drm/vc4: hdmi: Warn if we access the controller while disabled (Adrien Thierry) [2138240] - drm/vc4: hdmi: Make sure the device is powered with CEC (Adrien Thierry) [2138240] - drm/vc4: hdmi: Split the CEC disable / enable functions in two (Adrien Thierry) [2138240] - drm/vc4: hdmi: Rework the pre_crtc_configure error handling (Adrien Thierry) [2138240] - drm/vc4: hdmi: Make sure the controller is powered up during bind (Adrien Thierry) [2138240] - drm/vc4: hdmi: Make sure the controller is powered in detect (Adrien Thierry) [2138240] - drm/vc4: hdmi: Move the HSM clock enable to runtime_pm (Adrien Thierry) [2138240] - drm/vc4: hdmi: Set a default HSM rate (Adrien Thierry) [2138240] - drm/vc4: hdmi: Remove unused struct (Adrien Thierry) [2138240] - drm/vc4: hdmi: Actually check for the connector status in hotplug (Adrien Thierry) [2138240] - Revert "drm/vc4: hdmi: Remove drm_encoder->crtc usage" (Adrien Thierry) [2138240] - Revert drm/vc4 hdmi runtime PM changes (Adrien Thierry) [2138240] - drm/vc4: dsi: Switch to devm_drm_of_get_bridge (Adrien Thierry) [2138240] - drm/vc4: dpi: Switch to devm_drm_of_get_bridge (Adrien Thierry) [2138240] - drm/vc4: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2138240] - drm/vc4: hdmi: make vc4_hdmi_codec_pdata static (Adrien Thierry) [2138240] - drm/vc4: Convert to Linux IRQ interfaces (Adrien Thierry) [2138240] - drm/vc4: hdmi: Remove unused struct (Adrien Thierry) [2138240] - drm/vc4: hdmi: Remove redundant variables (Adrien Thierry) [2138240] - drm/bridge: Centralize error message when bridge attach fails (Adrien Thierry) [2138240] - drm/vc4: hdmi: Remove drm_encoder->crtc usage (Adrien Thierry) [2138240] - drm/vc4: hdmi: Only call into DRM framework if registered (Adrien Thierry) [2138240] - drm/vc4: hdmi: Drop devm interrupt handler for hotplug interrupts (Adrien Thierry) [2138240] - drm: vc4: Fix pixel-wrap issue with DVP teardown (Adrien Thierry) [2138240] - drm/vc4: hdmi: Limit noise when deferring snd card registration (Adrien Thierry) [2138240] - drm/aperture: Pass DRM driver structure instead of driver name (Adrien Thierry) [2138240] - drm/vc4: Don't set struct drm_device.irq_enabled (Adrien Thierry) [2138240] - drm/vc4: hdmi: Register HDMI codec (Adrien Thierry) [2138240] - drm/vc4: hdmi: Remove firmware logic for MAI threshold setting (Adrien Thierry) [2138240] - drm/vc4: hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE (Adrien Thierry) [2138240] - drm/vc4: hdmi: Set HDMI_MAI_FMT (Adrien Thierry) [2138240] - drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET (Adrien Thierry) [2138240] - drm/vc4: hdmi: Rely on interrupts to handle hotplug (Adrien Thierry) [2138240]- redhat: configs: disable vDPA on all archs except x86_64 (Laurent Vivier) [2140885] - pipe: Fix missing lock in pipe_resize_ring() (Ian Kent) [2141632] {CVE-2022-2959} - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141770] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141770] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141770] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141770] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141770] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141770] {CVE-2022-43945} - block: change request end_io handler to pass back a return value (Eric Chanudet) [2139205] - block: Change the return type of blk_mq_map_queues() into void (Eric Chanudet) [2139205] - block: simplify disk shutdown (Eric Chanudet) [2139205] - scsi: ufs: Split the drivers/scsi/ufs directory (Eric Chanudet) [2139205] - blk-mq: remove the done argument to blk_execute_rq_nowait (Eric Chanudet) [2139205] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2104466] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2104466] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2104466] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2104466] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2104466] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2104466] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2104466] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2104466] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2104466] - i40e: Fix VF hang when reset is triggered on another VF (Stefan Assmann) [2104466] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2104466] - i40e: Fix DMA mappings leak (Stefan Assmann) [2104466] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2104466] - i40e: Add basic support for I710 devices (Stefan Assmann) [2104466] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Stefan Assmann) [2104466] - i40e: Fix VF set max MTU size (Stefan Assmann) [2104466] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2104466] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2104466] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2104466] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2104466] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2104466] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2104466] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2104466] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2104466] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2104466] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2104466] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2104466] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2104466] - intel: remove unused macros (Stefan Assmann) [2104466] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2104466] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2104466] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2104466] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2104466] - i40e: Add VF VLAN pruning (Stefan Assmann) [2104466] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [2104466]- udp: track the forward memory release threshold in an hot cacheline (Paolo Abeni) [2133057] - net: introduce and use custom sockopt socket flag (Paolo Abeni) [2133057] - bpf: Change bpf_setsockopt(SOL_SOCKET) to reuse sk_setsockopt() (Paolo Abeni) [2133057] - net: Add sk_setsockopt() to take the sk ptr instead of the sock ptr (Paolo Abeni) [2133057] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2133057] - net: add napi_get_frags_check() helper (Paolo Abeni) [2133057] - libceph: clean up ceph_osdc_start_request prototype (Xiubo Li) [2120166] - rbd: replace usage of found with dedicated list iterator variable (Xiubo Li) [2120166] - libceph: fix ceph_pagelist_reserve() comment typo (Xiubo Li) [2120166] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120166] - ceph: make f_bsize always equal to f_frsize (Xiubo Li) [2120166] - libceph: print fsid and epoch with osd id (Xiubo Li) [2120166] - libceph: check pointer before assigned to "c->rules[]" (Xiubo Li) [2120166] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120166] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120166] - ceph: fix incorrect old_size length in ceph_mds_request_args (Xiubo Li) [2120166] - ceph: convert to generic_file_llseek (Xiubo Li) [2120166] - ceph: fix the incorrect comment for the ceph_mds_caps struct (Xiubo Li) [2120166] - ceph: don't leak snap_rwsem in handle_cap_grant (Xiubo Li) [2120166] - ceph: prevent a client from exceeding the MDS maximum xattr size (Xiubo Li) [2120166] - ceph: choose auth MDS for getxattr with the Xs caps (Xiubo Li) [2120166] - ceph: add session already open notify support (Xiubo Li) [2120166] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120166] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120166] - ceph: remove useless CEPHFS_FEATURES_CLIENT_REQUIRED (Xiubo Li) [2120166] - ceph: use correct index when encoding client supported features (Xiubo Li) [2120166] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Xiubo Li) [2120166] - ceph: remove redundant variable ino (Xiubo Li) [2120166] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120166] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120166] - ceph: try to choose the auth MDS if possible for getattr (Xiubo Li) [2120166] - ceph: disable updating the atime since cephfs won't maintain it (Xiubo Li) [2120166] - ceph: flush the mdlog for filesystem sync (Xiubo Li) [2120166] - ceph: rename unsafe_request_wait() (Xiubo Li) [2120166] - libceph: use swap() macro instead of taking tmp variable (Xiubo Li) [2120166] - ceph: fix statx AT_STATX_DONT_SYNC vs AT_STATX_FORCE_SYNC check (Xiubo Li) [2120166] - ceph: use dedicated list iterator variable (Xiubo Li) [2120166] - ceph: update the dlease for the hashed dentry when removing (Xiubo Li) [2120166] - ceph: stop retrying the request when exceeding 256 times (Xiubo Li) [2120166] - ceph: stop forwarding the request when exceeding 256 times (Xiubo Li) [2120166] - ceph: remove unused CEPH_MDS_LEASE_RELEASE related code (Xiubo Li) [2120166] - ceph: allow ceph.dir.rctime xattr to be updatable (Xiubo Li) [2120166] - powercap: RAPL: Add Power Limit4 support for Alder Lake-N and Raptor Lake-P (David Arcari) [2106144] - powercap: intel_rapl: remove redundant store to value after multiply (David Arcari) [2106144] - powercap: RAPL: Add Power Limit4 support for RaptorLake (David Arcari) [2106144] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (David Arcari) [2106144] - powercap: Add Power Limit4 support for Alder Lake SoC (David Arcari) [2106144] - Revert "Merge: Backport Aspeed conversion to shmem" (Herton R. Krzesinski)- RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120668] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120668] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120668] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120668] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120668] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120668] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120668] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120668] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120668] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120668] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120668] - vgacon: Propagate console boot parameters before calling `vc_resize' (Mohammed Gamal) [2141944] - cifs: fix uninitialized pointer in error case in dfs_cache_get_tgt_share (Ronnie Sahlberg) [2145009] - cifs: skip trailing separators of prefix paths (Ronnie Sahlberg) [2145009] - cifs: use new enum for ses_status (Ronnie Sahlberg) [2145009] - cifs: fix minor compile warning (Ronnie Sahlberg) [2145009] - cifs: return ENOENT for DFS lookup_cache_entry() (Ronnie Sahlberg) [2145009] - cifs: use correct lock type in cifs_reconnect() (Ronnie Sahlberg) [2145009] - cifs: force new session setup and tcon for dfs (Ronnie Sahlberg) [2145009] - smb3: cleanup and clarify status of tree connections (Ronnie Sahlberg) [2145009] - cifs: remove repeated state change in dfs tree connect (Ronnie Sahlberg) [2145009] - cifs: skip extra NULL byte in filenames (Ronnie Sahlberg) [2145009] - cifs: don't call cifs_dfs_query_info_nonascii_quirk() if nodfs was set (Ronnie Sahlberg) [2145009] - cifs: quirk for STATUS_OBJECT_NAME_INVALID returned for non-ASCII dfs refs (Ronnie Sahlberg) [2145009] - cifs: alloc_path_with_tree_prefix: do not append sep. if the path is empty (Ronnie Sahlberg) [2145009] - Enable the Tegra186 timer (Al Stone) [2129130] - clocksource/drivers/timer-tegra186: Add support for Tegra234 SoC (Al Stone) [2129130] - clocksource: Add Tegra186 timers support (Al Stone) [2129130] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139466] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139464] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139461] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139461] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139461] - drm/ast: Avoid reprogramming primary-plane scanout address (Jocelyn Falempe) [2128599] - drm/ast: Convert ast to SHMEM (Jocelyn Falempe) [2128599] - drm/ast: Style cleanups in plane code (Jocelyn Falempe) [2128599] - drm/ast: Rename struct ast_cursor_plane to struct ast_plane (Jocelyn Falempe) [2128599] - drm/ast: Remove cursor double buffering (Jocelyn Falempe) [2128599] - drm/ast: Do not call drm_atomic_add_affected_planes() (Jocelyn Falempe) [2128599] - drm/ast: Call drm_atomic_helper_check_plane_state() unconditionally (Jocelyn Falempe) [2128599] - drm/ast: Acquire I/O-register lock in atomic_commit_tail function (Jocelyn Falempe) [2128599] - drm/ast: Add Atomic gamma lut support for aspeed (Jocelyn Falempe) [2128599] - drm/ast: make ast_modeset static (Jocelyn Falempe) [2128599] - drm/ast: Fix video broken in some resolutions on ast2600 (Jocelyn Falempe) [2128599] - drm/ast: Add resolution support for 1152x864@75 (Jocelyn Falempe) [2128599] - misc: rtsx: rts522a rts5228 rts5261 support Runtime PM (Mark Pearson) [2120778] - misc: rtsx: conditionally build rtsx_pm_power_saving() (Mark Pearson) [2120778] - misc: rtsx: Quiesce rts5249 on system suspend (Mark Pearson) [2120778] - misc: rtsx: Cleanup power management ops (Mark Pearson) [2120778] - misc: rtsx: Rework runtime power management flow (Mark Pearson) [2120778]- NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150887] - bonding: get correct NA dest address (Jonathan Toppins) [2112748] - bonding: fix ICMPv6 header handling when receiving IPv6 messages (Jonathan Toppins) [2112748] - mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI (Steve Best) [2122404] - mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI (Steve Best) [2122404] - mmc: sdhci-tegra: Use actual clock rate for SW tuning correction (Steve Best) [2122404] - mmc: sdhci-tegra: Use of_device_get_match_data() helper (Steve Best) [2122404] - mmc: sdhci-tegra: Enable wake on SD card event (Steve Best) [2122404] - mmc: sdhci-tegra: Add runtime PM and OPP support (Steve Best) [2122404] - mmc: sdhci-tegra: Fix switch to HS400ES mode (Steve Best) [2122404] - Enable LinuxRV in Config (Alessandro Carminati) [2129758] - rv/dot2c: Make automaton definition static (Alessandro Carminati) [2129758] - rv/monitor: Add __init/__exit annotations to module init/exit funcs (Alessandro Carminati) [2129758] - rv/dot2K: add 'static' qualifier for local variable (Alessandro Carminati) [2129758] - rv/monitors: add 'static' qualifier for local symbols (Alessandro Carminati) [2129758] - rv/reactor: add __init/__exit annotations to module init/exit funcs (Alessandro Carminati) [2129758] - rv: Unlock on error path in rv_unregister_reactor() (Alessandro Carminati) [2129758] - MAINTAINERS: Add Runtime Verification (RV) entry (Alessandro Carminati) [2129758] - rv/monitors: Make monitor's automata definition static (Alessandro Carminati) [2129758] - rv/reactor: Add the panic reactor (Alessandro Carminati) [2129758] - rv/reactor: Add the printk reactor (Alessandro Carminati) [2129758] - rv/monitor: Add the wwnr monitor (Alessandro Carminati) [2129758] - rv/monitor: Add the wip monitor (Alessandro Carminati) [2129758] - rv/monitor: Add the wip monitor skeleton created by dot2k (Alessandro Carminati) [2129758] - Documentation/rv: Add deterministic automata instrumentation documentation (Alessandro Carminati) [2129758] - Documentation/rv: Add deterministic automata monitor synthesis documentation (Alessandro Carminati) [2129758] - tools/rv: Add dot2k (Alessandro Carminati) [2129758] - Documentation/rv: Add deterministic automaton documentation (Alessandro Carminati) [2129758] - tools/rv: Add dot2c (Alessandro Carminati) [2129758] - Documentation/rv: Add a basic documentation (Alessandro Carminati) [2129758] - rv/include: Add instrumentation helper functions (Alessandro Carminati) [2129758] - rv/include: Add deterministic automata monitor definition via C macros (Alessandro Carminati) [2129758] - rv/include: Add helper functions for deterministic automata (Alessandro Carminati) [2129758] - rv: Add runtime reactors interface (Alessandro Carminati) [2129758] - rv: Add Runtime Verification (RV) interface (Alessandro Carminati) [2129758] - tracing: make tracer_init_tracefs initcall asynchronous (Alessandro Carminati) [2129758] - fs: dlm: fix race in lowcomms (Alexander Aring) [2110543] - EDAC/ghes: Set the DIMM label unconditionally (Aristeu Rozanski) [2109713]- RHEL: ALSA: update configuration (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125537] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125537] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125537] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125537] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125537] - ACPI: utils: Add api to read _SUB from ACPI (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: use regmap_read_poll_timeout_atomic to poll I2S_CLR (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: use regmap_read_poll_timeout to poll I2S_CLR (Jaroslav Kysela) [2125537] - ASoC: wcd-mbhc-v2: remove useless initialization (Jaroslav Kysela) [2125537] - ALSA: aoa: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125537] - sound:spi: remove reference to AVR32 in Atmel AT73C213 DAC driver (Jaroslav Kysela) [2125537] - ASoC: xtensa: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: xilinx: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: xilinx: Suppress second error message about reset failure in .remove() (Jaroslav Kysela) [2125537] - ASoC: ux500: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: ux500: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: ux500: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: ux500: mop500: Check before clk_put() not needed (Jaroslav Kysela) [2125537] - ASoC: ux500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125537] - ASoC: ti: osk5912: Make it CCF clk API compatible (Jaroslav Kysela) [2125537] - ASoC: ti: omap-mcbsp: duplicate sysfs error (Jaroslav Kysela) [2125537] - ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* (Jaroslav Kysela) [2125537] - ASoC: ti: davinci-mcasp: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: ti: davinci-mcasp: Add dma-type for bcdma (Jaroslav Kysela) [2125537] - ASoC: ti: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: ti: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: ti: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: tegra: Fix clock DAI format on Tegra210 (Jaroslav Kysela) [2125537] - ASoC: tegra: AHUB routes for OPE module (Jaroslav Kysela) [2125537] - ASoC: tegra: AHUB routes for ASRC module (Jaroslav Kysela) [2125537] - ASoC: tegra: delete a semicolon (Jaroslav Kysela) [2125537] - ASoC: tegra: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: tegra: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: tegra: tegra20_das: Drop write-only driver data member (Jaroslav Kysela) [2125537] - ASoC: tegra: tegra20_das: Make helper functions return void (Jaroslav Kysela) [2125537] - ASoC: tegra: tegra20_das: Get rid of global pointer for driver data (Jaroslav Kysela) [2125537] - ASoC: tegra: tegra20_das: Remove unused function tegra20_das_read (Jaroslav Kysela) [2125537] - ASoC: tegra: tegra20_das: Fold header file into only user (Jaroslav Kysela) [2125537] - ASoC: tegra20_ac97: Fix missing error code in tegra20_ac97_platform_probe() (Jaroslav Kysela) [2125537] - ASoC: tegra: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: tegra: Fix MBDRC bypass mode check (Jaroslav Kysela) [2125537] - ASoC: tegra: Add Tegra210 based OPE driver (Jaroslav Kysela) [2125537] - ASoC: tegra186_asrc: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2125537] - ASoC: tegra: Add Tegra186 based ASRC driver (Jaroslav Kysela) [2125537] - ASoC: sun8i-codec: Partial revert to fix clock specifiers (Jaroslav Kysela) [2125537] - ASoC: sun50i-codec-analog: Add support for internal bias (Jaroslav Kysela) [2125537] - ASoC: sunxi: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: sunxi: sun4i-i2s: update kernel-doc (Jaroslav Kysela) [2125537] - ASoC: sunxi: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: sunxi: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: sunxi: Use {regmap/regmap_field}_{set/clear}_bits helpers (Jaroslav Kysela) [2125537] - ASoC: stm32: sai: Remove useless define (Jaroslav Kysela) [2125537] - ASoC: stm: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: stm: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: stm32: dfsdm: fix typo in comment (Jaroslav Kysela) [2125537] - ASoC: stm32: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: sti-uniperf: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-stream: report error on stream not opened (Jaroslav Kysela) [2125537] - ASoC: SOF: debug: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125537] - ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF (Jaroslav Kysela) [2125537] - ASoC: rsnd: care default case on rsnd_ssiu_busif_err_status_clear() (Jaroslav Kysela) [2125537] - ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error path (Jaroslav Kysela) [2125537] - ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error path (Jaroslav Kysela) [2125537] - ASoC: sh: rz-ssi: Propagate error codes returned from platform_get_irq_byname() (Jaroslav Kysela) [2125537] - ASoC: sh: rz-ssi: Drop SSIFSR_TDC and SSIFSR_RDC macros (Jaroslav Kysela) [2125537] - ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl() (Jaroslav Kysela) [2125537] - ASoC: rsnd: ssiu: add missing .quit callback for gen2 (Jaroslav Kysela) [2125537] - ASoC: rsnd: care return value from rsnd_node_fixed_index() (Jaroslav Kysela) [2125537] - ASoC: rsnd: Emit useful error messages in .remove() (Jaroslav Kysela) [2125537] - ASoC: sh: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: sh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: sh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: rsnd: use inclusive language for DAIFMT mask (Jaroslav Kysela) [2125537] - ASoC: sh: Make SND_SOC_RZ depend on ARCH_RZG2L (Jaroslav Kysela) [2125537] - ASoC: samsung: Enable compile test (Jaroslav Kysela) [2125537] - ASoC: samsung: spdif: remove unnecessary check of mem_res (Jaroslav Kysela) [2125537] - ASoC: samsung: snow: simplify error handling (Jaroslav Kysela) [2125537] - ASoC: samsung: s3c24xx-i2s: Drop unneeded gpio.h include (Jaroslav Kysela) [2125537] - ASoC: samsung: s3c24xx-i2s: Fix typo in DAIFMT handling (Jaroslav Kysela) [2125537] - ASoC: samsung: s3c-i2s-v2: Allow build for unsupported hardware (Jaroslav Kysela) [2125537] - ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables (Jaroslav Kysela) [2125537] - ASoC: samsung: change neo1973_audio from a global to static (Jaroslav Kysela) [2125537] - ASoC: samsung: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: samsung: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: samsung: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header (Jaroslav Kysela) [2125537] - ASoC: samsung: Constify snd_soc_dapm_{route,widget} structs (Jaroslav Kysela) [2125537] - ASoC: samsung: Fix error handling in aries_audio_probe (Jaroslav Kysela) [2125537] - ASoC: samsung: Fix refcount leak in aries_audio_probe (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s_tdm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: switch BCLK to GPIO (Jaroslav Kysela) [2125537] - ASoC: dt-bindings: Add bindings for WCD9335 DAIs (Jaroslav Kysela) [2125537] - MAINTAINERS: add ASoC Qualcomm codecs (Jaroslav Kysela) [2125537] - ASoC: rockchip: pdm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: Fix NULL pointer dereference when pinctrl is not found (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: Fix error code when fail to read I2S_CLR (Jaroslav Kysela) [2125537] - ASoC: rockchip: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: switch BCLK to GPIO (Jaroslav Kysela) [2125537] - ASoC: rockchip: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: rockchip: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: rockchip-i2s: Undo BCLK pinctrl changes (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: Fix NULL pointer dereference when pinctrl is not found (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: switch BCLK to GPIO (Jaroslav Kysela) [2125537] - ASoC: rockchip: simplify error handling (Jaroslav Kysela) [2125537] - ASoC: qcom: sm8250: add missing module owner (Jaroslav Kysela) [2125537] - ASoC: qcom: Add driver support for audioreach solution (Jaroslav Kysela) [2125537] - ASoC: qcom: SC7280: Update machine driver startup, shutdown callbacks (Jaroslav Kysela) [2125537] - ASoC: qcom: Use MCLK as RT5682I-VS sysclk source (Jaroslav Kysela) [2125537] - ASoC: qcom: Add driver support for ALC5682I-VS (Jaroslav Kysela) [2125537] - ASoC: q6asm: use kcalloc() instead of kzalloc() (Jaroslav Kysela) [2125537] - ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared (Jaroslav Kysela) [2125537] - ASoC: qcom: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: qcom: q6dsp: q6adm: remove useless initializations (Jaroslav Kysela) [2125537] - ASoC: qcom: lpass: Fix apq8016 compat string to match yaml (Jaroslav Kysela) [2125537] - ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe (Jaroslav Kysela) [2125537] - ASoC: mxs-saif: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: mxs-saif: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: qdsp6: fix potential memory leak in q6apm_get_audioreach_graph() (Jaroslav Kysela) [2125537] - ASoC: qcom: q6dsp: remove spurious space (Jaroslav Kysela) [2125537] - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() (Jaroslav Kysela) [2125537] - ASoC: qcom: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: qcom: lpass-platform: Update memremap flag to MEMREMAP_WC (Jaroslav Kysela) [2125537] - ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() (Jaroslav Kysela) [2125537] - ASoC: qcom: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: pxa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: pxa: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: pxa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: mxs-saif: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: meson: remove useless initialization (Jaroslav Kysela) [2125537] - ASoC: meson: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: meson: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: meson: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: meson: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: remove unnecessary NULL check (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195-mt6359: Properly register sound card for SOF (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: Fix build warning without CONFIG_OF (Jaroslav Kysela) [2125537] - ASoC: mediatek: simplify the return expression of mtk_dai_pcm_prepare() (Jaroslav Kysela) [2125537] - ASoC: mediatek: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: mediatek: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: simplify error handling (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe (Jaroslav Kysela) [2125537] - ASoC: mediatek: remove unnecessary check of clk_disable_unprepare (Jaroslav Kysela) [2125537] - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe (Jaroslav Kysela) [2125537] - ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8192: support rt1015p_rt5682s (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8192: refactor for I2S8/I2S9 DAI links of headset (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8192: refactor for I2S3 DAI link of speaker (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: fix Kconfig dependency (Jaroslav Kysela) [2125537] - ASoC: img-spdif-in: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: extract SOF common code (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: fix DMIC record noise (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: remove unnecessary judgments (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: set the correct string to strncmp() (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: add machine driver with mt6366, rt1019 and rt5682s (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: add machine driver with mt6366, da7219 and max98357 (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: add mt8186-mt6366 common driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: add platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: Remove condition with no effect (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: Fix mutex double unlock in GPIO request (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: Use new direct clock defines (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: Fix a handful of spelling mistakes (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: add misc driver and register definitions (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support gpio control in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support audio clock control in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support tdm in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support src in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support pcm in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support i2s in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support hw gain in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support hostless in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support adda in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support audsys clock control (Jaroslav Kysela) [2125537] - ASoC: jz4740-i2s: Remove unused 'mem' resource (Jaroslav Kysela) [2125537] - ASoC: jz4740-i2s: Refactor DMA channel setup (Jaroslav Kysela) [2125537] - ASoC: jz4740-i2c: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: jz4740-i2s: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: js4740-i2s: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: jz4740-i2s: Remove Open Firmware dependency (Jaroslav Kysela) [2125537] - ASoC: img-spdif-out: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125537] - ASoC: img-parallel-out: using pm_runtime_resume_and_get (Jaroslav Kysela) [2125537] - ASoC: img: img-i2s-out: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: Intel: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: img-i2s-in: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125537] - ASoC: hisilicon: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: img: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: img: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: img: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: hisilicon: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: hisilicon: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: fsl: pcm030-audio-fabric: use platform_device_unregsiter() (Jaroslav Kysela) [2125537] - ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe (Jaroslav Kysela) [2125537] - ASoC: imx-hdmi: remove useless null check before call of_node_put() (Jaroslav Kysela) [2125537] - ASoC: imx-card: Fix refcount issue with of_node_put (Jaroslav Kysela) [2125537] - ASoC: imx-card: use snd_pcm_format_t type for asrc_format (Jaroslav Kysela) [2125537] - ASoC: imx-audmux: Silence a clang warning (Jaroslav Kysela) [2125537] - ASoC: imx-card: Fix DSD/PDM mclk frequency (Jaroslav Kysela) [2125537] - ASoC: imx-audmux: remove unnecessary check of clk_disable_unprepare/clk_prepare_enable (Jaroslav Kysela) [2125537] - ASoC: fsl_xcvr:Fix unbalanced pm_runtime_enable in fsl_xcvr_probe (Jaroslav Kysela) [2125537] - ASoC: fsl_utils: Drop usage of __clk_get_name() (Jaroslav Kysela) [2125537] - ASoC: fsl_utils: Don't use plain integer as NULL pointer (Jaroslav Kysela) [2125537] - ASoC: fsl_utils: Add function to handle PLL clock source (Jaroslav Kysela) [2125537] - ASoC: fsl_ssi: Add support multi fifo script (Jaroslav Kysela) [2125537] - ASoC: fsl_mqs: Add support for i.MX93 platform (Jaroslav Kysela) [2125537] - ASoC: fsl_mqs: Fix supported clock DAI format (Jaroslav Kysela) [2125537] - ASoC: fsl_mqs: simplify the code with adding fsl_mqs_soc_data (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: fix the naming style for mask definition (Jaroslav Kysela) [2125537] - ASoC: fsl: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125537] - ASoC: fsl_aud2htx: Add error handler for pm_runtime_enable (Jaroslav Kysela) [2125537] - ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format (Jaroslav Kysela) [2125537] - ASoC: fsl_aud2htx: register platform component before registering cpu dai (Jaroslav Kysela) [2125537] - ASoC: fsl: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add DSD bit format support (Jaroslav Kysela) [2125537] - ASoC: fsl_asrc_dma: enable dual fifo for ASRC P2P (Jaroslav Kysela) [2125537] - ASoC: fsl_asrc_dma: Use dmaengine_terminate_async() (Jaroslav Kysela) [2125537] - ASoC: fsl_asrc: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125537] - ASoC: fsl_asrc: force cast the asrc_format type (Jaroslav Kysela) [2125537] - ASoC: fsl-asoc-card: force cast the asrc_format type (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: fix incorrect mclk number in error message (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Don't use plain integer as NULL pointer (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add support for PLL switch at runtime (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Configure dataline/FIFO information from dts property (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Make res a member of struct fsl_sai (Jaroslav Kysela) [2125537] - ASoc: fsl_sai: Add pinctrl operation for PDM and DSD (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add support for more sample rates (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add PDM daifmt support (Jaroslav Kysela) [2125537] - ASoC: fsl: fsl_sai: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: add error message in case of missing imx-pcm-dma support (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: use local device pointer (Jaroslav Kysela) [2125537] - ASoC: fsl: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: fsl: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add support for i.MX8MN (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add support for i.MX8ULP (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add support for i.MX8M Plus (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add support for i.MX8MM (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: Add support for PLL switch at runtime (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: change micfil default settings (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: fold fsl_set_clock_params() into its only user (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: drop only once used defines (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: drop unused include (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: rework quality setting (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: simplify clock setting (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: Drop get_pdm_clk() (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: use define for OSR default value (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: add multi fifo support (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: drop unused variables (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: drop error messages from failed register accesses (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: use clear/set bits (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: use GENMASK to define register bit fields (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: do not define SHIFT/MASK for single bits (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: drop fsl_micfil_set_mclk_rate() (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: Drop unused register read (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: Drop unnecessary register read (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: drop support for undocumented property (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: Remove debug message (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: Add support for i.MX8MPlus (Jaroslav Kysela) [2125537] - ASoC: fsl_spdif: Add support for PLL switch at runtime. (Jaroslav Kysela) [2125537] - ASoC: dwc: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: dwc: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: dwc: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: codecs: wsa883x: handle timeouts in resume path (Jaroslav Kysela) [2125537] - ASoC: codecs: wsa883x: fix warning using-module-alias-sdw.cocci (Jaroslav Kysela) [2125537] - ASoC: codecs: wsa883x: add missing break statement (Jaroslav Kysela) [2125537] - ASoC: codecs: wsa883x: add control, dapm widgets and map (Jaroslav Kysela) [2125537] - ASoC: wcd938x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: wcd938x: Fix event generation for some controls (Jaroslav Kysela) [2125537] - ASoC: wcd934x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: tlv320adcx140: Fix tx_mask check (Jaroslav Kysela) [2125537] - ASoC: tlv320adcx140: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320adc3xxx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320adc3xxx: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: codecs: tfa989x: Add support for tfa9890 (Jaroslav Kysela) [2125537] - ASoC: sgtl5000: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: rk817: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125537] - ASoC: madera: Fix event generation for rate controls (Jaroslav Kysela) [2125537] - ASoC: madera: Fix event generation for OUT1 demux (Jaroslav Kysela) [2125537] - ASoC: codecs: lpass: Fix passing zero to 'PTR_ERR' (Jaroslav Kysela) [2125537] - ASoC: codecs: Fix error handling in power domain init and exit handlers (Jaroslav Kysela) [2125537] - ASoC: codecs: va-macro: use fsgen as clock (Jaroslav Kysela) [2125537] - ASoC: lm49453: Drop no-op remove function (Jaroslav Kysela) [2125537] - ASoC: codecs: da7210: add check for i2c_add_driver (Jaroslav Kysela) [2125537] - ASoC: cs47l92: Fix event generation for OUT1 demux (Jaroslav Kysela) [2125537] - ASoC: cs4234: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: cs35l45: Make cs35l45_remove() return void (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2125537] - ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2125537] - ASoC: cros_ec_codec: Add endianness flag in i2s_rx_component_driver (Jaroslav Kysela) [2125537] - ASoC: add tas2780 driver (Jaroslav Kysela) [2125537] - ASoC: codecs: add wsa883x amplifier support (Jaroslav Kysela) [2125537] - ASoC: rt1016: enable building (Jaroslav Kysela) [2125537] - ASoC: ep93xx: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: ep93xx: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: ep93xx: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: mchp-spdiftx: add and remove black line around MODULE_DEVICE_TABLE() (Jaroslav Kysela) [2125537] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2) (Jaroslav Kysela) [2125537] - ASoC: bcm: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: bcm: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: sam9g20_wm8731: Simplify some error message (Jaroslav Kysela) [2125537] - ASoC: sam9g20_wm8731: Use dev_err_probe() for snd_soc_register_card() (Jaroslav Kysela) [2125537] - ASoC: bcm: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: au1x: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: au1x: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: au1x: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: atmel: Fix error handling in at91samg20ek probe() (Jaroslav Kysela) [2125537] - ASoC: atmel: Don't squash error codes from atmel_ssc_set_audio() (Jaroslav Kysela) [2125537] - ASoC: mchp-spdiftx: return directly ret (Jaroslav Kysela) [2125537] - ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion (Jaroslav Kysela) [2125537] - ASoC: mchp-spdiftx: remove references to mchp_i2s_caps (Jaroslav Kysela) [2125537] - ASoC: mchp-spdifrx: disable end of block interrupt on failures (Jaroslav Kysela) [2125537] - ASoC: mchp-spdifrx: use single tab indent for structure (Jaroslav Kysela) [2125537] - ASoC: atmel: mchp-pdmc: remove space in front of mchp_pdmc_dt_init() (Jaroslav Kysela) [2125537] - ASoC: atmel: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: atmel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: atmel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: atmel-pdmic: Remove endianness flag on pdmic component (Jaroslav Kysela) [2125537] - ASoC: atmel-classd: Remove endianness flag on class d component (Jaroslav Kysela) [2125537] - ASoC: adi: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: Makefile: Fix simultaneous build of KUNIT tests (Jaroslav Kysela) [2125537] - ALSA: ac97: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125537] - ASoC: madera: Replace kernel.h with the necessary inclusions (Jaroslav Kysela) [2125537] - ASoC: dt-bindings: cs35l45: Cirrus Logic CS35L45 Smart Amp (Jaroslav Kysela) [2125537] - ASoC: cs35l45: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: cs35l45: typo in argument definition (Jaroslav Kysela) [2125537] - ASoC: cs35l45: Enable BOOST (Jaroslav Kysela) [2125537] - ASoC: cs35l45: Make exports namespaced (Jaroslav Kysela) [2125537] - ASoC: cs35l45: Add driver for Cirrus Logic CS35L45 Smart Amp (Jaroslav Kysela) [2125537] - ASoC: doc: Capitalize RESET line name (Jaroslav Kysela) [2125537] - ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2125537] - ASoC: soc-utils: Add helper to calculate BCLK from TDM info (Jaroslav Kysela) [2125537] - treewide: uapi: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125537] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125537] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125537] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125537] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125537] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125537] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125537] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125537] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125537] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125537] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125537] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125537] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125537] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125537] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125537] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125537] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125537] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125537] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125537] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125537] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125537] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125537] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125537] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125537] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125537] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125537] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125537] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125537] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125537] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125537] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125537] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125537] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125537] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125537] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125537] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125537] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125537] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125537] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125537] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125537] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125537] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125537] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125537] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125537] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125537] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125537] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125537] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125537] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125537] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125537] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125537] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125537] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125537] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125537] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125537] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125537] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125537] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125537] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125537] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125537] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125537] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125537] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125537] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125537] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125537] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125537] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125537] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125537] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125537] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125537] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125537] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125537] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125537] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125537] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125537] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125537] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125537] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125537] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125537] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125537] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125537] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125537] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125537] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125537] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125537] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125537] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125537] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125537] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125537] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125537] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125537] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125537] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125537] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125537] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125537] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125537] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125537] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125537] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125537] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125537] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125537] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125537] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125537] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125537] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125537] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125537] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125537] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125537] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125537] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125537] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125537] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125537] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125537] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125537] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125537] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125537] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125537] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125537] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125537] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125537] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125537] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125537] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125537] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125537] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125537] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125537] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125537] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125537] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125537] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125537] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125537] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125537] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125537] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125537] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125537] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125537] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125537] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125537] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125537] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125537] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125537] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125537] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125537] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125537] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125537] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125537] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125537] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125537] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125537] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125537] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125537] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125537] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125537] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125537] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125537] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125537] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125537] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125537] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125537] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125537] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125537] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125537] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125537] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125537] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125537] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125537] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125537] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125537] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125537] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125537] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125537] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125537] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125537] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125537] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125537] - Revert "ASoC: wm8731: Disable the regulator when probing fails" (Jaroslav Kysela) [2125537] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125537] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125537] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125537] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125537] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125537] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125537] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125537] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125537] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125537] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125537] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125537] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125537] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125537] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125537] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125537] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125537] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125537] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125537] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125537] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125537] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125537] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125537] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125537] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125537] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125537] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125537] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125537] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125537] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125537] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125537] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125537] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125537] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: mt8195: Import namespace SND_SOC_SOF_MTK_COMMON (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125537] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125537] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125537] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125537] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125537] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125537] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125537] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125537] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125537] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125537] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125537] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125537] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125537] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125537] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125537] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125537] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125537] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125537] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125537] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125537] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125537] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125537] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125537] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125537] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125537] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125537] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125537] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125537] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125537] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125537] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125537] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125537] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125537] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125537] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125537] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125537] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125537] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125537] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125537] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125537] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125537] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125537] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125537] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125537] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125537] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125537] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125537] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125537] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125537] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125537] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125537] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125537] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125537] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125537] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125537] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125537] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125537] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125537] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125537] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125537] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125537] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125537] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125537] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125537] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125537] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125537] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125537] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125537] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125537] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125537] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125537] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125537] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125537] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125537] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125537] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125537] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125537] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125537] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125537] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125537] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125537] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125537] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125537] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125537] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125537] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125537] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125537] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125537] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125537] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125537] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125537] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125537] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125537] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125537] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125537] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125537] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125537] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125537] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125537] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125537] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125537] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125537] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125537] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125537] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125537] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125537] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125537] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125537] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125537] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125537] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125537] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125537] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125537] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: Make sure of_device_id table are NULL terminated (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: add machine support for max98390 and rt5682 (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: rename card controls (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: merge machine driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: revise mt8195-mt6359-rt1019-rt5682.c (Jaroslav Kysela) [2125537] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125537] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125537] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125537] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125537] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125537] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125537] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125537] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125537] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125537] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125537] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125537] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125537] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125537] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125537] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125537] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125537] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125537] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125537] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125537] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125537] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125537] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125537] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125537] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125537] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125537] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125537] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125537] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125537] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125537] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125537] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125537] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125537] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125537] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125537] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125537] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125537] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125537] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125537] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125537] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125537] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125537] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125537] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125537] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125537] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125537] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125537] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125537] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125537] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125537] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125537] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125537] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125537] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125537] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125537] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125537] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125537] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125537] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125537] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125537] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125537] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125537] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125537] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125537] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125537] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125537] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125537] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125537] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125537] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125537] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125537] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125537] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125537] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125537] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125537] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125537] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125537] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125537] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125537] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125537] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125537] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125537] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125537] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125537] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125537] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125537] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125537] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125537] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125537] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125537] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125537] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125537] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125537] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125537] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125537] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125537] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125537] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125537] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125537] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125537] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125537] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125537] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125537] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125537] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125537] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125537] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125537] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125537] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125537] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125537] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125537] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125537] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125537] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125537] - ALSA: control: Add input validation (Jaroslav Kysela) [2125537] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125537] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125537] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125537] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125537]- selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121205] - livepatch: Reorder to use before freeing a pointer (Julia Denham) [2121205] - livepatch: Skip livepatch tests if ftrace cannot be configured (Julia Denham) [2121205] - livepatch: Don't block removal of patches that are safe to unload (Julia Denham) [2121205] - enable CONFIG_CRYPTO_DH_RFC7919_GROUPS (Chris Leech) [2143836] - crypto: add __init/__exit annotations to init/exit funcs (Chris Leech) [2143836] - crypto: dh - Remove the unused function dh_safe_prime_dh_alg() (Chris Leech) [2143836] - crypto: dh - calculate Q from P for the full public key verification (Chris Leech) [2143836] - crypto: dh - allow for passing NULL to the ffdheXYZ(dh)s' ->set_secret() (Chris Leech) [2143836] - crypto: testmgr - add keygen tests for ffdheXYZ(dh) templates (Chris Leech) [2143836] - crypto: dh - implement private key generation primitive for ffdheXYZ(dh) (Chris Leech) [2143836] - crypto: testmgr - add known answer tests for ffdheXYZ(dh) templates (Chris Leech) [2143836] - crypto: dh - implement ffdheXYZ(dh) templates (Chris Leech) [2143836] - crypto: dh - introduce common code for built-in safe-prime group support (Chris Leech) [2143836] - crypto: dh - split out deserialization code from crypto_dh_decode() (Chris Leech) [2143836] - crypto: dh - remove struct dh's ->q member (Chris Leech) [2143836] - crypto: kpp - provide support for KPP spawns (Chris Leech) [2143836] - crypto: kpp - provide support for KPP template instances (Chris Leech) [2143836] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143335] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143335] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143335] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143335] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143335] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143335] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143335] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143335]- HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2131760] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2131760] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2131760] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2131760] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2131760] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2131760] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2088133] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124913] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124913] - redhat/configs: Change the amd-pstate driver from builtin to loadable (David Arcari) [2143793] - KVM: selftests: Enable rseq_test for all architectures (Gavin Shan) [2107034] - selftests/rseq: check if libc rseq support is registered (Gavin Shan) [2107034] - selftests/rseq: Change type of rseq_offset to ptrdiff_t (Gavin Shan) [2107034] - selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area (Gavin Shan) [2107034] - selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area (Gavin Shan) [2107034] - selftests/rseq: Fix: work-around asm goto compiler bugs (Gavin Shan) [2107034] - selftests/rseq: Remove arm/mips asm goto compiler work-around (Gavin Shan) [2107034] - selftests/rseq: Fix warnings about #if checks of undefined tokens (Gavin Shan) [2107034] - selftests/rseq: Fix ppc32 offsets by using long rather than off_t (Gavin Shan) [2107034] - selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store (Gavin Shan) [2107034] - selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian (Gavin Shan) [2107034] - selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 (Gavin Shan) [2107034] - selftests/rseq: Introduce thread pointer getters (Gavin Shan) [2107034] - selftests/rseq: Introduce rseq_get_abi() helper (Gavin Shan) [2107034] - selftests/rseq: Remove volatile from __rseq_abi (Gavin Shan) [2107034] - selftests/rseq: Remove useless assignment to cpu variable (Gavin Shan) [2107034] - selftests/rseq: introduce own copy of rseq uapi header (Gavin Shan) [2107034] - selftests/rseq: remove ARRAY_SIZE define from individual tests (Gavin Shan) [2107034] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143237] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143237] - mm: migrate: fix THP's mapcount on isolation (Gavin Shan) [2142505] - dm-log-writes: set dma_alignment limit in io_hints (Ming Lei) [2142432] - dm-integrity: set dma_alignment limit in io_hints (Ming Lei) [2142432] - block: make blk_set_default_limits() private (Ming Lei) [2142432] - dm-crypt: provide dma_alignment limit in io_hints (Ming Lei) [2142432] - block: make dma_alignment a stacking queue_limit (Ming Lei) [2142432] - blk-cgroup: properly pin the parent in blkcg_css_online (Ming Lei) [2142432] - block: sed-opal: kmalloc the cmd/resp buffers (Ming Lei) [2142432] - block, bfq: fix null pointer dereference in bfq_bio_bfqg() (Ming Lei) [2142432] - block: blk_add_rq_to_plug(): clear stale 'last' after flush (Ming Lei) [2142432] - blk-mq: Fix kmemleak in blk_mq_init_allocated_queue (Ming Lei) [2142432] - block: Fix possible memory leak for rq_wb on add_disk failure (Ming Lei) [2142432] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2112621] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2112621] - sgx: use ->f_mapping... (Vladis Dronov) [2130211] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130211] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130211] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130211] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130211] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130211] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130211] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130211] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130211] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130211] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130211] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130211] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130211] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130211] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130211] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130211] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130211] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130211] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130211] - x86/sgx: Support complete page removal (Vladis Dronov) [2130211] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130211] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130211] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130211] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130211] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130211] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130211] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130211] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130211] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130211] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130211] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130211] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130211] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130211] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130211] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130211] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130211] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130211] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130211] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130211] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130211] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130211] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130211] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130211]- dt-bindings: gpio: gpio-vf610: Add imx93 compatible string (Steve Best) [2143601] - dt-bindings: gpio: gpio-vf610: Add imx8ulp compatible string (Steve Best) [2143601] - ice: xsk: drop power of 2 ring size restriction for AF_XDP (Petr Oros) [2104468] - ice: xsk: change batched Tx descriptor cleaning (Petr Oros) [2104468] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2104468] - ice: config netdev tc before setting queues number (Petr Oros) [2104468] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2104468] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2104468] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2104468] - ice: Fix DMA mappings leak (Petr Oros) [2104468] - ice: xsk: use Rx ring's XDP ring when picking NAPI context (Petr Oros) [2104468] - ice: xsk: prohibit usage of non-balanced queue id (Petr Oros) [2104468] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2104468] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2104468] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2104468] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2104468] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2104468] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2104468] - ice: compress branches in ice_set_features() (Petr Oros) [2104468] - ice: Add support for PPPoE hardware offload (Petr Oros) [2104468] - ice: add i2c write command (Petr Oros) [2104468] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2104468] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2104468] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2104468] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2104468] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2104468] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2104468] - ice: Add support for double VLAN in switchdev (Petr Oros) [2104468] - intel/ice:fix repeated words in comments (Petr Oros) [2104468] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2104468] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2104468] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2104468] - ice: remove VLAN representor specific ops (Petr Oros) [2104468] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2104468] - Merge DRM changes from upstream v6.0..v6.0.8 (Karol Herbst) [2115876] - firmware: sysfb: Add sysfb_disable() helper function (Karol Herbst) [2115876] - firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer (Karol Herbst) [2115876] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Karol Herbst) [2115876] - Revert "mm: shrinkers: provide shrinkers with names" (Karol Herbst) [2115876] - Revert "drm/amdkfd: add SPM support for SVM" (Karol Herbst) [2115876] - Merge DRM changes from upstream v5.19..v6.0 (Karol Herbst) [2115876] - agp/intel: Rename intel-gtt symbols (Karol Herbst) [2115876] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Karol Herbst) [2115876] - Revert "i915: Call aops write_begin() and write_end() directly" (Karol Herbst) [2115876] - Merge DRM changes from upstream v5.18..v5.19 (Karol Herbst) [2115876] - drm/i915/rpl-p: Add PCI IDs (Karol Herbst) [2115876] - mei: gsc: retrieve the firmware version (Karol Herbst) [2115876] - mei: gsc: add runtime pm handlers (Karol Herbst) [2115876] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Karol Herbst) [2115876] - mei: add support for graphics system controller (gsc) devices (Karol Herbst) [2115876] - drm/i915/gsc: add gsc as a mei auxiliary device (Karol Herbst) [2115876] - drm/i915: Prepare for multiple GTs (Karol Herbst) [2115876] - drm/i915/gt: add gt_is_root() helper (Karol Herbst) [2115876] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Karol Herbst) [2115876] - drm/i915: fixup the initial fb base on DGFX (Karol Herbst) [2115876] - drm/i915: add i915_gem_object_create_region_at() (Karol Herbst) [2115876] - drm/i915: Report steering details in debugfs (Karol Herbst) [2115876] - DRM: add new options (Karol Herbst) [2115876] - spec: Update bpftool versioning scheme (Viktor Malik) [2139374] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141641] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141641] - dt-bindings: serial: fsl-lpuart: Add imx93 compatible string (Steve Best) [2143617] - dt-bindings: serial: fsl-lpuart: Remove i.MX8QM from enum (Steve Best) [2143617] - dt-bindings: serial: fsl-lpuart: Drop i.MX8QXP backwards compatibility (Steve Best) [2143617] - dt-bindings: serial: fsl-lpuart: Add i.MX8DXL compatible (Steve Best) [2143617] - dt-bindings: serial: fsl-lpuart: Fix i.MX 8QM compatible matching (Steve Best) [2143617] - dt-bindings: serial: fsl-lpuart: add i.MXRT1050 compatible (Steve Best) [2143617] - dt-bindings: serial: fsl-lpuart: Add imx8ulp compatible string (Steve Best) [2143617]- gpio: vf610: fix compilation error (Steve Best) [2137977] - gpio: vf610: drop the SOC_VF610 dependency for GPIO_VF610 (Steve Best) [2137977] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143363] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143363] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143363] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143363] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143363] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143363] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143363] - dt-bindings: mailbox: imx-mu: add RST channel (Steve Best) [2137972] - dt-bindings: mailbox: imx-mu: add i.MX93 S4 MU support (Steve Best) [2137972] - dt-bindings: mailbox: imx-mu: add i.MX93 MU (Steve Best) [2137972] - dt-bindings: mailbox: imx-mu: add i.MX8 SECO MU support (Steve Best) [2137972] - dt-bindings: mailbox: imx-mu: add i.MX8ULP S400 MU support (Steve Best) [2137972] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143368] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143368] - redhat/configs: turn off IMX93 CCM Clock Driver (Steve Best) [2137971] - dt-bindings: clock: imx93-clock: add more MU/SAI clocks (Steve Best) [2137971] - clk: imx93: drop of_match_ptr (Steve Best) [2137971] - clk: imx93: add SAI IPG clk (Steve Best) [2137971] - clk: imx93: add MU1/2 clock (Steve Best) [2137971] - clk: imx93: switch to use new clk gate API (Steve Best) [2137971] - clk: imx93: Correct the edma1's parent clock (Steve Best) [2137971] - clk: imx93: correct nic_media parent (Steve Best) [2137971] - clk: imx93: use adc_root as the parent clock of adc1 (Steve Best) [2137971] - clk: imx: Select MXC_CLK for i.MX93 clock driver (Steve Best) [2137971] - clk: imx: clk-fracn-gppll: Add more freq config for video pll (Steve Best) [2137971] - clk: imx: clk-fracn-gppll: correct rdiv (Steve Best) [2137971] - clk: imx: clk-fracn-gppll: Return rate in rate table properly in ->recalc_rate() (Steve Best) [2137971] - clk: imx: clk-fracn-gppll: fix mfd value (Steve Best) [2137971] - clk: imx: clk-composite-93: check white_list (Steve Best) [2137971] - clk: imx: clk-composite-93: check slice busy (Steve Best) [2137971] - clk: imx: add i.MX93 clk (Steve Best) [2137971] - clk: imx: support fracn gppll (Steve Best) [2137971] - clk: imx: add i.MX93 composite clk (Steve Best) [2137971] - s390/block/dcssblk: add error handling support for add_disk() (Ming Lei) [2136402] - s390/block/scm_blk: add error handling support for add_disk() (Ming Lei) [2136402] - s390/block/dasd_genhd: add error handling support for add_disk() (Ming Lei) [2136402] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (David Arcari) [2144690] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Ivan Vecera) [2119698] - iavf: Fix change VF's mac address (Ivan Vecera) [2119698] - iavf: Add waiting for response from PF in set mac (Ivan Vecera) [2119698] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116978] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116978] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116978] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116978] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116978] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116978] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116978] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116978] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116978] - scsi: smartpqi: Call scsi_done() directly (Don Brace) [2116978] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116978] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116978]- Documentation/admin-guide: Document nomodeset kernel parameter (Karol Herbst) [2143841] - drm: Move nomodeset kernel parameter to the DRM subsystem (Karol Herbst) [2143841] - Add rtla subpackage (John Kacur) [2075216] - dt-bindings: mmc: PL18x stop relying on order of dma-names (Steve Best) [2137969] - dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string (Steve Best) [2137969] - dt-bindings: mmc: imx-esdhc: Update compatible fallbacks (Steve Best) [2137969] - dt-bindings: mmc: imx-esdhc: Add imx93 compatible string (Steve Best) [2137969] - dt-bindings: mmc: Add missing properties used in examples (Steve Best) [2137969] - dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string (Steve Best) [2137969] - dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string (Steve Best) [2137969] - dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule (Steve Best) [2137969] - dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string (Steve Best) [2137969] - MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem (Myron Stowe) [2135902] - MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI DRA7XX/J721E PCI driver (Myron Stowe) [2135902] - MAINTAINERS: Add Mahesh J Salgaonkar as EEH maintainer (Myron Stowe) [2135902] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint reviewer (Myron Stowe) [2135902] - PCI/P2PDMA: Use for_each_pci_dev() helper (Myron Stowe) [2135902] - PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro (Myron Stowe) [2135902] - PCI: ftpci100: Use PCI_CONF1_ADDRESS() macro (Myron Stowe) [2135902] - PCI: Add standard PCI Config Address macros (Myron Stowe) [2135902] - PCI: qcom-ep: Check platform_get_resource_byname() return value (Myron Stowe) [2135902] - PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902] - dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902] - dt-bindings: PCI: qcom-ep: Define clocks per platform (Myron Stowe) [2135902] - PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902] - dt-bindings: PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902] - PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic (Myron Stowe) [2135902] - PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS (Myron Stowe) [2135902] - PCI: qcom-ep: Expose link transition counts via debugfs (Myron Stowe) [2135902] - PCI: qcom-ep: Disable IRQs during driver remove (Myron Stowe) [2135902] - PCI: qcom-ep: Make use of the cached dev pointer (Myron Stowe) [2135902] - PCI: qcom-ep: Rely on the clocks supplied by devicetree (Myron Stowe) [2135902] - PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure (Myron Stowe) [2135902] - PCI: qcom: Rename host-init error label (Myron Stowe) [2135902] - PCI: qcom: Drop unused post_deinit callback (Myron Stowe) [2135902] - PCI: qcom-ep: Add MODULE_DEVICE_TABLE (Myron Stowe) [2135902] - PCI: qcom: Sort device-id table (Myron Stowe) [2135902] - PCI: qcom: Clean up IP configurations (Myron Stowe) [2135902] - PCI: qcom: Make all optional clocks optional (Myron Stowe) [2135902] - PCI: qcom: Add support for SA8540P (Myron Stowe) [2135902] - PCI: qcom: Add support for SC8280XP (Myron Stowe) [2135902] - dt-bindings: PCI: qcom: Add SA8540P to binding (Myron Stowe) [2135902] - dt-bindings: PCI: qcom: Add SC8280XP to binding (Myron Stowe) [2135902] - dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt (Myron Stowe) [2135902] - PCI: mvebu: Fix endianness when accessing PCI emul bridge members (Myron Stowe) [2135902] - PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3 (Myron Stowe) [2135902] - phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on() (Myron Stowe) [2135902] - PCI: imx6: Add i.MX8MP PCIe support (Myron Stowe) [2135902] - PCI: dwc: Replace of_gpio_named_count() by gpiod_count() (Myron Stowe) [2135902] - PCI: dwc: Drop dependency on ZONE_DMA32 (Myron Stowe) [2135902] - dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks (Myron Stowe) [2135902] - dt-bindings: PCI: microchip,pcie-host: fix missing dma-ranges (Myron Stowe) [2135902] - dt-bindings: PCI: microchip,pcie-host: fix missing clocks properties (Myron Stowe) [2135902] - dt-bindings: PCI: mediatek-gen3: Add support for MT8188 and MT8195 (Myron Stowe) [2135902] - PCI: pci-bridge-emul: Set position of PCI capabilities to real HW value (Myron Stowe) [2135902] - PCI: aardvark: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge (Myron Stowe) [2135902] - PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge (Myron Stowe) [2135902] - PCI: Fix typo in pci_scan_child_bus_extend() (Myron Stowe) [2135902] - PCI: Fix whitespace and indentation (Myron Stowe) [2135902] - PCI: Move pci_assign_unassigned_root_bus_resources() (Myron Stowe) [2135902] - PCI: Pass available buses even if the bridge is already configured (Myron Stowe) [2135902] - PCI: Fix used_buses calculation in pci_scan_child_bus_extend() (Myron Stowe) [2135902] - PCI: Expose PCIe Resizable BAR support via sysfs (Myron Stowe) [2135902] - PCI/PM: Reduce D3hot delay with usleep_range() (Myron Stowe) [2135902] - PCI/PM: Simplify pci_pm_suspend_noirq() (Myron Stowe) [2135902] - PCI/PM: Always disable PTM for all devices during suspend (Myron Stowe) [2135902] - PCI/PTM: Consolidate PTM interface declarations (Myron Stowe) [2135902] - PCI/PTM: Reorder functions in logical order (Myron Stowe) [2135902] - PCI/PTM: Preserve RsvdP bits in PTM Control register (Myron Stowe) [2135902] - PCI/PTM: Move pci_ptm_info() body into its only caller (Myron Stowe) [2135902] - PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm() (Myron Stowe) [2135902] - PCI/PTM: Separate configuration and enable (Myron Stowe) [2135902] - PCI/PTM: Add pci_upstream_ptm() helper (Myron Stowe) [2135902] - PCI/PTM: Cache PTM Capability offset (Myron Stowe) [2135902] - PCI/DPC: Quirk PIO log size for certain Intel Root Ports (Myron Stowe) [2135902] - PCI/ASPM: Correct LTR_L1.2_THRESHOLD computation (Myron Stowe) [2135902] - PCI/ASPM: Ignore L1 PM Substates if device lacks capability (Myron Stowe) [2135902] - PCI/ASPM: Factor out L1 PM Substates configuration (Myron Stowe) [2135902] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [2135902] - PCI/ASPM: Refactor L1 PM Substates Control Register programming (Myron Stowe) [2135902] - drm: Implement DRM aperture helpers under video/ (Myron Stowe) [2135902] - MAINTAINERS: Broaden scope of simpledrm entry (Myron Stowe) [2135902] - MAINTAINERS: Add simpledrm driver co-maintainer (Myron Stowe) [2135902] - PCI: qcom: Remove ddrss_sf_tbu clock from SC8180X (Myron Stowe) [2135902] - ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infradead list as moderated (Myron Stowe) [2135902] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2147541] - x86/ftrace: remove return_to_handler SYM_FUNC_END macro (Joe Lawrence) [2144901] - dt-bindings: pinctrl: imx93: Add pinctrl binding (Steve Best) [2137921] - pinctrl: imx93: Add MODULE_DEVICE_TABLE() (Steve Best) [2137921] - ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set (John W. Linville) [2107254] - tools/testing/cxl: Fix decoder default state (John W. Linville) [2107254] - cxl/mbox: Use __le32 in get,set_lsa mailbox structures (John W. Linville) [2107254] - cxl: Fix cleanup of port devices on failure to probe driver. (John W. Linville) [2107254] - cxl/mem: Drop mem_enabled check from wait_for_media() (John W. Linville) [2107254] - cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci (John W. Linville) [2107254] - rehdat/configs: set missing options relevant to CXL update (John W. Linville) [2107254] - cxl/pci: Drop shadowed variable (John W. Linville) [2107254] - cxl/core/port: Fix NULL but dereferenced coccicheck error (John W. Linville) [2107254] - cxl/port: Hold port reference until decoder release (John W. Linville) [2107254] - cxl/port: Fix endpoint refcount leak (John W. Linville) [2107254] - cxl/core: Fix cxl_device_lock() class detection (John W. Linville) [2107254] - cxl/core/port: Fix unregister_port() lock assertion (John W. Linville) [2107254] - cxl/regs: Fix size of CXL Capability Header Register (John W. Linville) [2107254] - cxl/core/port: Handle invalid decoders (John W. Linville) [2107254] - cxl/core/port: Fix / relax decoder target enumeration (John W. Linville) [2107254] - tools/testing/cxl: Add a physical_node link (John W. Linville) [2107254] - tools/testing/cxl: Enumerate mock decoders (John W. Linville) [2107254] - tools/testing/cxl: Mock one level of switches (John W. Linville) [2107254] - tools/testing/cxl: Fix root port to host bridge assignment (John W. Linville) [2107254] - tools/testing/cxl: Mock dvsec_ranges() (John W. Linville) [2107254] - cxl/core/port: Add endpoint decoders (John W. Linville) [2107254] - cxl/core: Move target_list out of base decoder attributes (John W. Linville) [2107254] - cxl/mem: Add the cxl_mem driver (John W. Linville) [2107254] - cxl/core/port: Add switch port enumeration (John W. Linville) [2107254] - cxl/memdev: Add numa_node attribute (John W. Linville) [2107254] - cxl/pci: Emit device serial number (John W. Linville) [2107254] - cxl/pci: Implement wait for media active (John W. Linville) [2107254] - cxl/pci: Retrieve CXL DVSEC memory info (John W. Linville) [2107254] - cxl/pci: Cache device DVSEC offset (John W. Linville) [2107254] - cxl/pci: Store component register base in cxlds (John W. Linville) [2107254] - cxl/core/port: Remove @host argument for dport + decoder enumeration (John W. Linville) [2107254] - cxl/port: Add a driver for 'struct cxl_port' objects (John W. Linville) [2107254] - cxl/core: Emit modalias for CXL devices (John W. Linville) [2107254] - cxl/core/hdm: Add CXL standard decoder enumeration to the core (John W. Linville) [2107254] - cxl/core: Generalize dport enumeration in the core (John W. Linville) [2107254] - cxl/pci: Rename pci.h to cxlpci.h (John W. Linville) [2107254] - cxl/port: Up-level cxl_add_dport() locking requirements to the caller (John W. Linville) [2107254] - cxl/pmem: Introduce a find_cxl_root() helper (John W. Linville) [2107254] - cxl/port: Introduce cxl_port_to_pci_bus() (John W. Linville) [2107254] - cxl/core/port: Use dedicated lock for decoder target list (John W. Linville) [2107254] - cxl: Prove CXL locking (John W. Linville) [2107254] - cxl/core: Track port depth (John W. Linville) [2107254] - cxl/core/port: Make passthrough decoder init implicit (John W. Linville) [2107254] - cxl/core: Fix cxl_probe_component_regs() error message (John W. Linville) [2107254] - cxl/core/port: Clarify decoder creation (John W. Linville) [2107254] - cxl/core: Convert decoder range to resource (John W. Linville) [2107254] - cxl/decoder: Hide physical address information from non-root (John W. Linville) [2107254] - cxl/core/port: Rename bus.c to port.c (John W. Linville) [2107254] - cxl: Introduce module_cxl_driver (John W. Linville) [2107254] - cxl/acpi: Map component registers for Root Ports (John W. Linville) [2107254] - cxl/pci: Add new DVSEC definitions (John W. Linville) [2107254] - cxl: Flesh out register names (John W. Linville) [2107254] - cxl/pci: Defer mailbox status checks to command timeouts (John W. Linville) [2107254] - cxl/pci: Implement Interface Ready Timeout (John W. Linville) [2107254] - cxl: Rename CXL_MEM to CXL_PCI (John W. Linville) [2107254] - ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT (John W. Linville) [2107254] - cxl/test: Mock acpi_table_parse_cedt() (John W. Linville) [2107254] - cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers (John W. Linville) [2107254] - cxl/pci: Use pci core's DVSEC functionality (John W. Linville) [2107254] - cxl/core: Replace unions with struct_group() (John W. Linville) [2107254] - PCI: Add pci_find_dvsec_capability to find designated VSEC (John W. Linville) [2107254] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143360] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104465] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2104465] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2104465] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2104465] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2104465] - intel/e1000e:fix repeated words in comments (Ken Cox) [2104465] - intel: remove unused macros (Ken Cox) [2104465] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2104465]- udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135958] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135958] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135958] - udplite: remove udplite_csum_outgoing() (Xin Long) [2135958] - udp: remove inner_udp_hdr() (Xin Long) [2135958] - net: udp: fix alignment problem in udp4_seq_show() (Xin Long) [2135958] - x86/insn: Add AVX512-FP16 instructions to the x86 instruction decoder (Michael Petlan) [2140492] - x86/insn: Add misc instructions to x86 instruction decoder (Michael Petlan) [2140492] - x86/insn: Add AMX instructions to the x86 instruction decoder (Michael Petlan) [2140492] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2127026] - net: wrap the wireless pointers in struct net_device in an ifdef (Íñigo Huguet) [2143376] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141962] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141962] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141962] - s390/boot: add secure boot trailer (Tobias Huschle) [2141966] - intel_idle: Add AlderLake-N support (David Arcari) [2144693] - ipv6: Use ipv6_only_sock() helper in condition. (Ivan Vecera) [2144847] - ipv6: Remove __ipv6_only_sock(). (Ivan Vecera) [2144847] - powerpc/fadump: print start of preserved area (Mamatha Inamdar) [2108291] - powerpc/fadump: align destination address to pagesize (Mamatha Inamdar) [2108291] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Mamatha Inamdar) [2108291] - ethtool: add header/data split indication (Josef Oskera) [2141648] - thermal/core: Add missing EXPORT_SYMBOL_GPL (Al Stone) [2071849] - thermal: Drop obsolete dependency on COMPILE_TEST (Al Stone) [2071849] - thermal: sysfs: Fix cooling_device_stats_setup() error code path (Al Stone) [2071849] - thermal/of: Initialize trip points separately (Al Stone) [2071849] - thermal/of: Use thermal trips stored in the thermal zone (Al Stone) [2071849] - thermal/core: Add thermal_trip in thermal_zone (Al Stone) [2071849] - thermal/core: Rename 'trips' to 'num_trips' (Al Stone) [2071849] - thermal/core: Move thermal_set_delay_jiffies to static (Al Stone) [2071849] - thermal/core: Remove unneeded EXPORT_SYMBOLS (Al Stone) [2071849] - thermal/of: Move thermal_trip structure to thermal.h (Al Stone) [2071849] - thermal/of: Remove the device node pointer for thermal_trip (Al Stone) [2071849] - thermal/of: Replace device node match with device node search (Al Stone) [2071849] - thermal/core: Remove duplicate information when an error occurs (Al Stone) [2071849] - thermal/core: Avoid calling ->get_trip_temp() unnecessarily (Al Stone) [2071849] - thermal/core: Remove DROP_FULL and RAISE_FULL (Al Stone) [2071849] - thermal/core: Use clamp() helper in the stepwise governor (Al Stone) [2071849] - thermal/drivers/tegra: Remove get_trend function (Al Stone) [2071849] - drivers/thermal/devfreq_cooling: Extend the devfreq_cooling_device with ops (Al Stone) [2071849] - drivers/thermal/cpufreq_cooling: Update outdated comments (Al Stone) [2071849] - drivers/thermal/cpufreq_cooling : Refactor thermal_power_cpu_get_power tracing (Al Stone) [2071849] - drivers/thermal/cpufreq_cooling: Use private callback ops for each cooling device (Al Stone) [2071849] - PM: EM: convert power field to micro-Watts precision and align drivers (Al Stone) [2071849] - PM: EM: Use the new .get_cost() callback while registering EM (Al Stone) [2071849] - PM: EM: Decrement policy counter (Al Stone) [2071849] - PM: EM: Mark inefficiencies in CPUFreq (Al Stone) [2071849] - PM: EM: Remove old debugfs files and print all 'flags' (Al Stone) [2071849] - thermal: Directly use ida_alloc()/free() (Al Stone) [2071849] - thermal/drivers/thermal_hwmon: Use hwmon_device_register_for_thermal() (Al Stone) [2071849] - hwmon: Introduce hwmon_device_register_for_thermal (Al Stone) [2071849] - thermal: k3_j72xx_bandgap: Add the bandgap driver support (Al Stone) [2071849] - thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe (Al Stone) [2071849] - thermal/core: Fix memory leak in __thermal_cooling_device_register() (Al Stone) [2071849] - thermal: thermal_of: fix typo on __thermal_bind_params (Al Stone) [2071849] - thermal/drivers/thermal_of: Add change_mode ops support for thermal_of sensor (Al Stone) [2071849] - thermal/governor: Remove deprecated information (Al Stone) [2071849] - thermal: devfreq_cooling: use local ops instead of global ops (Al Stone) [2071849] - thermal: cooling: Check Energy Model type in cpufreq_cooling and devfreq_cooling (Al Stone) [2071849] - thermal: tegra-bpmp: Handle errors in BPMP response (Al Stone) [2071849] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Al Stone) [2071849] - thermal/drivers/imx8mm: Enable ADC when enabling monitor (Al Stone) [2071849] - thermal/drivers: Add TSU driver for RZ/G2L (Al Stone) [2071849] - thermal/drivers/imx: Implement runtime PM support (Al Stone) [2071849] - thermal: core: Reset previous low and high trip during thermal zone init (Al Stone) [2071849] - thermal: Replace pr_warn() with pr_warn_once() in user_space_bind() (Al Stone) [2071849] - thermal: Fix NULL pointer dereferences in of_thermal_ functions (Al Stone) [2071849] - thermal/core: Make the userspace governor deprecated (Al Stone) [2071849] - thermal/core: fix a UAF bug in __thermal_cooling_device_register() (Al Stone) [2071849] - thermal/core: Fix null pointer dereference in thermal_release() (Al Stone) [2071849] - thermal/drivers/netlink: Add the temperature when crossing a trip point (Al Stone) [2071849] - thermal/drivers/thermal_mmio: Constify static struct thermal_mmio_ops (Al Stone) [2071849] - thermal/drivers/devfreq_cooling: use HZ macros (Al Stone) [2071849] - thermal/drivers/tegra-soctherm: Silence message about clamped temperature (Al Stone) [2071849] - thermal: Spelling s/scallbacks/callbacks/ (Al Stone) [2071849] - thermal/core: Fix thermal_cooling_device_register() prototype (Al Stone) [2071849] - thermal/drivers/tegra: Correct compile-testing of drivers (Al Stone) [2071849] - thermal/drivers/tegra: Add driver for Tegra30 thermal sensor (Al Stone) [2071849] - Revert "powerpc/rtas: Implement reentrant rtas call" (Mamatha Inamdar) [2129156] - arm64: dts: imx93: correct gpio-ranges (Steve Best) [2137947] - arm64: dts: imx93: correct s4mu interrupt names (Steve Best) [2137947] - arm64: dts: imx93: add mediamix blk ctrl node (Steve Best) [2137947] - arm64: dts: imx93: add src node (Steve Best) [2137947] - arm64: dts: imx93: add lpspi nodes (Steve Best) [2137947] - arm64: dts: imx93: add lpi2c nodes (Steve Best) [2137947] - arm64: dts: imx93: add a55 pmu (Steve Best) [2137947] - arm64: dts: imx93: add blk ctrl node (Steve Best) [2137947] - arm64: dts: imx93: add s4 mu node (Steve Best) [2137947] - arm64: dts: imx93: add gpio clk (Steve Best) [2137947] - arm64: dts: imx93: correct SDHC clk entry (Steve Best) [2137947] - arm64: defconfig: enable i.MX93 clk & pinctrl (Steve Best) [2137947] - dt-bindings: arm: fsl: add imx93 11x11 evk board (Steve Best) [2137947] - arm64: dts: freescale: add i.MX93 11x11 EVK basic support (Steve Best) [2137947] - arm64: dts: freescale: Add i.MX93 dtsi support (Steve Best) [2137947] - powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK (Mamatha Inamdar) [2129351]- build: Fix generating BTF with pahole >=1.24 (Viktor Malik) [2148429] - selftests: spectrum-2: tc_flower_scale: Dynamically set scale target (Ivan Vecera) [2140704] - selftests: mlxsw: Add a RIF counter scale test (Ivan Vecera) [2140704] - selftests: mlxsw: tc_flower_scale: Add a traffic test (Ivan Vecera) [2140704] - selftests: mlxsw: resource_scale: Pass target count to cleanup (Ivan Vecera) [2140704] - selftests: mlxsw: resource_scale: Allow skipping a test (Ivan Vecera) [2140704] - selftests: mlxsw: resource_scale: Introduce traffic tests (Ivan Vecera) [2140704] - selftests: mlxsw: resource_scale: Update scale target after test setup (Ivan Vecera) [2140704] - selftests: mirror_gre_bridge_1q_lag: Enslave port to bridge before other configurations (Ivan Vecera) [2140704] - mlxsw: Add a resource describing number of RIFs (Ivan Vecera) [2140704] - mlxsw: Keep track of number of allocated RIFs (Ivan Vecera) [2140704] - mlxsw: Trap ARP packets at layer 3 instead of layer 2 (Ivan Vecera) [2140704] - mlxsw: Revert "Prepare for XM implementation - LPM trees" (Ivan Vecera) [2140704] - mlxsw: Revert "Prepare for XM implementation - prefix insertion and removal" (Ivan Vecera) [2140704] - mlxsw: Revert "Introduce initial XM router support" (Ivan Vecera) [2140704] - selftests: mlxsw: Add QOS test for maximum use of descriptors (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication (Ivan Vecera) [2140704] - selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT (Ivan Vecera) [2140704] - selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Fix rollback in tunnel next hop init (Ivan Vecera) [2140704] - mlxsw: spectrum_cnt: Reorder counter pools (Ivan Vecera) [2140704] - mlxsw: Avoid warning during ip6gre device removal (Ivan Vecera) [2140704] - selftests: forwarding: Add a tunnel-based test for L3 HW stats (Ivan Vecera) [2140704] - selftests: lib: Add a generic helper for obtaining HW stats (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Take router lock in router notifier handler (Ivan Vecera) [2140704] - mlxsw: spectrum: Update a comment (Ivan Vecera) [2140704] - mlxsw: spectrum: Move handling of tunnel events to router code (Ivan Vecera) [2140704] - mlxsw: spectrum: Move handling of router events to router code (Ivan Vecera) [2140704] - mlxsw: spectrum: Move handling of HW stats events to router code (Ivan Vecera) [2140704] - mlxsw: spectrum: Move handling of VRF events to router code (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Add a dedicated notifier block (Ivan Vecera) [2140704] - mlxsw: spectrum: Tolerate enslaving of various devices to VRF (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Only query neighbour activity when necessary (Ivan Vecera) [2140704] - mlxsw: spectrum_switchdev: Only query FDB notifications when necessary (Ivan Vecera) [2140704] - mlxsw: spectrum_acl: Do not report activity for multicast routes (Ivan Vecera) [2140704] - mlxsw: Treat LLDP packets as control (Ivan Vecera) [2140704] - mlxsw: spectrum_dcb: Do not warn about priority changes (Ivan Vecera) [2140704] - selftests: router.sh: Add a diagram (Ivan Vecera) [2140704] - selftests: router_vid_1: Add a diagram, fix coding style (Ivan Vecera) [2140704] - selftests: mlxsw: bail_on_lldpad before installing the cleanup trap (Ivan Vecera) [2140704] - selftests: mlxsw: Add a test for soaking up a burst of traffic (Ivan Vecera) [2140704] - selftests: forwarding: lib: Add start_traffic_pktsize() helpers (Ivan Vecera) [2140704] - mlxsw: Configure descriptor buffers (Ivan Vecera) [2140704] - mlxsw: reg: Add "desc" field to SBPR (Ivan Vecera) [2140704] - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational (Ivan Vecera) [2140704] - Revert "Merge branch 'mlxsw-line-card-model'" (Ivan Vecera) [2140704] - selftests: mlxsw: Check device info on activated line card (Ivan Vecera) [2140704] - mlxsw: core_linecards: Expose device FW version over device info (Ivan Vecera) [2140704] - mlxsw: reg: Extend MDDQ device_info by FW version fields (Ivan Vecera) [2140704] - selftests: mlxsw: Check line card info on provisioned line card (Ivan Vecera) [2140704] - mlxsw: core_linecards: Expose HW revision and INI version (Ivan Vecera) [2140704] - selftests: mlxsw: Check devices on provisioned line card (Ivan Vecera) [2140704] - mlxsw: core_linecards: Probe provisioned line cards for devices and attach them (Ivan Vecera) [2140704] - mlxsw: reg: Extend MDDQ by device_info (Ivan Vecera) [2140704] - mlxsw: core_linecards: Fix size of array element during ini_files allocation (Ivan Vecera) [2140704] - selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of unwanted packets (Ivan Vecera) [2140704] - selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets (Ivan Vecera) [2140704] - mlxsw: core_hwmon: Add interfaces for line card initialization and de-initialization (Ivan Vecera) [2140704] - mlxsw: core_thermal: Add interfaces for line card initialization and de-initialization (Ivan Vecera) [2140704] - mlxsw: core_env: Add interfaces for line card initialization and de-initialization (Ivan Vecera) [2140704] - mlxsw: core_env: Split module power mode setting to a separate function (Ivan Vecera) [2140704] - mlxsw: core: Add bus argument to environment init API (Ivan Vecera) [2140704] - mlxsw: core_linecards: Introduce ops for linecards status change tracking (Ivan Vecera) [2140704] - selftests: mlxsw: Introduce devlink line card provision/unprovision/activation tests (Ivan Vecera) [2140704] - mlxsw: spectrum: Add port to linecard mapping (Ivan Vecera) [2140704] - mlxsw: core: Extend driver ops by remove selected ports op (Ivan Vecera) [2140704] - mlxsw: core_linecards: Implement line card activation process (Ivan Vecera) [2140704] - mlxsw: core_linecards: Add line card objects and implement provisioning (Ivan Vecera) [2140704] - mlxsw: reg: Add Management Binary Code Transfer Register (Ivan Vecera) [2140704] - mlxsw: reg: Add Management DownStream Device Control Register (Ivan Vecera) [2140704] - mlxsw: reg: Add Management DownStream Device Query Register (Ivan Vecera) [2140704] - mlxsw: spectrum: Introduce port mapping change event processing (Ivan Vecera) [2140704] - mlxsw: Narrow the critical section of devl_lock during ports creation/removal (Ivan Vecera) [2140704] - mlxsw: reg: Add Ports Mapping Event Configuration Register (Ivan Vecera) [2140704] - mlxsw: spectrum: Allocate port mapping array of structs instead of pointers (Ivan Vecera) [2140704] - mlxsw: spectrum: Allow lane to start from non-zero index (Ivan Vecera) [2140704] - mlxsw: core_thermal: Use common define for thermal zone name length (Ivan Vecera) [2140704] - mlxsw: core_thermal: Use exact name of cooling devices for binding (Ivan Vecera) [2140704] - mlxsw: core_thermal: Add line card id prefix to line card thermal zone name (Ivan Vecera) [2140704] - mlxsw: core_thermal: Extend internal structures to support multi thermal areas (Ivan Vecera) [2140704] - mlxsw: core_hwmon: Introduce slot parameter in hwmon interfaces (Ivan Vecera) [2140704] - mlxsw: core_hwmon: Extend internal structures to support multi hwmon objects (Ivan Vecera) [2140704] - mlxsw: core: Move port module events enablement to a separate function (Ivan Vecera) [2140704] - mlxsw: core: Extend port module data structures for line cards (Ivan Vecera) [2140704] - mlxsw: core: Extend interfaces for cable info access with slot argument (Ivan Vecera) [2140704] - mlxsw: reg: Add new field to Management General Peripheral Information Register (Ivan Vecera) [2140704] - mlxsw: core_env: Pass slot index during PMAOS register write call (Ivan Vecera) [2140704] - mlxsw: reg: Extend MGPIR register with new slot fields (Ivan Vecera) [2140704] - mlxsw: reg: Extend PMMP register with new slot number field (Ivan Vecera) [2140704] - mlxsw: reg: Extend MCION register with new slot number field (Ivan Vecera) [2140704] - mlxsw: reg: Extend MCIA register with new slot number field (Ivan Vecera) [2140704] - mlxsw: reg: Extend MTBR register with new slot number field (Ivan Vecera) [2140704] - mlxsw: reg: Extend MTMP register with new slot number field (Ivan Vecera) [2140704] - mlxsw: i2c: Fix initialization error flow (Ivan Vecera) [2140704] - mlxsw: spectrum_router: simplify list unwinding (Ivan Vecera) [2140704] - selftests: mlxsw: hw_stats_l3: Add a new test (Ivan Vecera) [2140704] - selftests: mlxsw: resource_scale: Fix return value (Ivan Vecera) [2140704] - selftests: mlxsw: tc_police_scale: Make test more robust (Ivan Vecera) [2140704] - mlxsw: Add support for IFLA_OFFLOAD_XSTATS_L3_STATS (Ivan Vecera) [2140704] - mlxsw: Extract classification of router-related events to a helper (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Drop mlxsw_sp arg from counter alloc/free functions (Ivan Vecera) [2140704] - mlxsw: reg: Fix packing of router interface counters (Ivan Vecera) [2140704] - mlxsw: core: Add support for OSFP transceiver modules (Ivan Vecera) [2140704] - mlxsw: Remove resource query check (Ivan Vecera) [2140704] - mlxsw: core: Unify method of trap support validation (Ivan Vecera) [2140704] - mlxsw: spectrum: Remove SP{1,2,3} defines for FW minor and subminor (Ivan Vecera) [2140704] - mlxsw: core: Remove unnecessary asserts (Ivan Vecera) [2140704] - mlxsw: reg: Add "mgpir_" prefix to MGPIR fields comments (Ivan Vecera) [2140704] - mlxsw: core_thermal: Remove obsolete API for query resource (Ivan Vecera) [2140704] - mlxsw: core_thermal: Rename labels according to naming convention (Ivan Vecera) [2140704] - mlxsw: core_hwmon: Fix variable names for hwmon attributes (Ivan Vecera) [2140704] - mlxsw: core_thermal: Avoid creation of virtual hwmon objects by thermal module (Ivan Vecera) [2140704] - mlxsw: spectrum_span: Ignore VLAN entries not used by the bridge in mirroring (Ivan Vecera) [2140704] - mlxsw: core: Prevent trap group setting if driver does not support EMAD (Ivan Vecera) [2140704] - mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Ivan Vecera) [2140704] - mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv6 addresses (Ivan Vecera) [2140704] - mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv4 addresses (Ivan Vecera) [2140704] - mlxsw: core_acl_flex_actions: Add SIP_DIP_ACTION (Ivan Vecera) [2140704] - mlxsw: spectrum_acl: Allocate default actions for internal TCAM regions (Ivan Vecera) [2140704] - mlxsw: spectrum: Guard against invalid local ports (Ivan Vecera) [2140704] - mlxsw: core: Consolidate trap groups to a single event group (Ivan Vecera) [2140704] - mlxsw: core: Move functions to register/unregister array of traps to core.c (Ivan Vecera) [2140704] - mlxsw: core: Move basic trap group initialization from spectrum.c (Ivan Vecera) [2140704] - mlxsw: core: Move basic_trap_groups_set() call out of EMAD init code (Ivan Vecera) [2140704] - mlxsw: spectrum: Set basic trap groups from an array (Ivan Vecera) [2140704] - mlxsw: spectrum_kvdl: Use struct_size() helper in kzalloc() (Ivan Vecera) [2140704] - mlxsw: core_env: Forbid module reset on RJ45 ports (Ivan Vecera) [2140704] - mlxsw: core_env: Forbid power mode set and get on RJ45 ports (Ivan Vecera) [2140704] - mlxsw: core_env: Forbid getting module EEPROM on RJ45 ports (Ivan Vecera) [2140704] - mlxsw: core_env: Query and store port module's type during initialization (Ivan Vecera) [2140704] - mlxsw: reg: Add Port Module Type Mapping register (Ivan Vecera) [2140704] - mlxsw: spectrum_ethtool: Add support for two new link modes (Ivan Vecera) [2140704] - mlxsw: Add netdev argument to mlxsw_env_get_module_info() (Ivan Vecera) [2140704] - mlxsw: core_env: Do not pass number of modules as argument (Ivan Vecera) [2140704] - mlxsw: spectrum_ethtool: Remove redundant variable (Ivan Vecera) [2140704] - mlxsw: spectrum: Extend to support Spectrum-4 ASIC (Ivan Vecera) [2140704] - mlxsw: spectrum_acl_bloom_filter: Add support for Spectrum-4 calculation (Ivan Vecera) [2140704] - mlxsw: Add operations structure for bloom filter calculation (Ivan Vecera) [2140704] - mlxsw: spectrum_acl_bloom_filter: Rename Spectrum-2 specific objects for future use (Ivan Vecera) [2140704] - mlxsw: spectrum_acl_bloom_filter: Make mlxsw_sp_acl_bf_key_encode() more flexible (Ivan Vecera) [2140704] - mlxsw: spectrum_acl_bloom_filter: Reorder functions to make the code more aesthetic (Ivan Vecera) [2140704] - mlxsw: Introduce flex key elements for Spectrum-4 (Ivan Vecera) [2140704] - mlxsw: Rename virtual router flex key element (Ivan Vecera) [2140704] - mlxsw: pci: Avoid flow control for EMAD packets (Ivan Vecera) [2140704] - selftests: mlxsw: devlink_trap_tunnel_vxlan: Fix 'decap_error' case (Ivan Vecera) [2140704] - selftests: mlxsw: Add test for VxLAN related traps for IPv6 (Ivan Vecera) [2140704] - selftests: mlxsw: spectrum-2: Add a test for VxLAN flooding with IPv6 (Ivan Vecera) [2140704] - selftests: mlxsw: spectrum: Add a test for VxLAN flooding with IPv6 (Ivan Vecera) [2140704] - selftests: mlxsw: Add VxLAN FDB veto test for IPv6 (Ivan Vecera) [2140704] - selftests: mlxsw: vxlan_fdb_veto: Make the test more flexible for future use (Ivan Vecera) [2140704] - selftests: mlxsw: Add VxLAN configuration test for IPv6 (Ivan Vecera) [2140704] - selftests: mlxsw: vxlan: Make the test more flexible for future use (Ivan Vecera) [2140704] - mlxsw: spectrum_flower: Make vlan_id limitation more specific (Ivan Vecera) [2140704] - mlxsw: core: Extend devlink health reporter with new events and parameters (Ivan Vecera) [2140704] - mlxsw: reg: Extend MFDE register with new events and parameters (Ivan Vecera) [2140704] - mlxsw: core: Convert a series of if statements to switch case (Ivan Vecera) [2140704] - mlxsw: Fix naming convention of MFDE fields (Ivan Vecera) [2140704] - selftests: mlxsw: vxlan: Remove IPv6 test case (Ivan Vecera) [2140704] - mlxsw: Add support for VxLAN with IPv6 underlay (Ivan Vecera) [2140704] - mlxsw: spectrum_nve: Keep track of IPv6 addresses used by FDB entries (Ivan Vecera) [2140704] - mlxsw: reg: Add a function to fill IPv6 unicast FDB entries (Ivan Vecera) [2140704] - mlxsw: Split handling of FDB tunnel entries between address families (Ivan Vecera) [2140704] - mlxsw: spectrum_nve_vxlan: Make VxLAN flags check per address family (Ivan Vecera) [2140704] - mlxsw: spectrum_ipip: Use common hash table for IPv6 address mapping (Ivan Vecera) [2140704] - mlxsw: spectrum: Add hash table for IPv6 address mapping (Ivan Vecera) [2140704] - selftests: mlxsw: Add a test case for MAC profiles consolidation (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Consolidate MAC profiles when possible (Ivan Vecera) [2140704] - mlxsw: Use Switch Multicast ID Register Version 2 (Ivan Vecera) [2140704] - mlxsw: Use Switch Flooding Table Register Version 2 (Ivan Vecera) [2140704] - mlxsw: Add support for more than 256 ports in SBSR register (Ivan Vecera) [2140704] - mlxsw: Use u16 for local_port field instead of u8 (Ivan Vecera) [2140704] - mlxsw: reg: Adjust PPCNT register to support local port 255 (Ivan Vecera) [2140704] - mlxsw: reg: Increase 'port_num' field in PMTDB register (Ivan Vecera) [2140704] - mlxsw: reg: Align existing registers to use extended local_port field (Ivan Vecera) [2140704] - mlxsw: item: Add support for local_port field in a split form (Ivan Vecera) [2140704] - mlxsw: reg: Remove unused functions (Ivan Vecera) [2140704] - mlxsw: spectrum: Bump minimum FW version to xx.2010.1006 (Ivan Vecera) [2140704] - mlxsw: spectrum: Protect driver from buggy firmware (Ivan Vecera) [2140704] - mlxsw: spectrum: Allow driver to load with old firmware versions (Ivan Vecera) [2140704] - mlxsw: pci: Add shutdown method in PCI driver (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Remove deadcode in mlxsw_sp_rif_mac_profile_find (Ivan Vecera) [2140704] - mlxsw: constify address in mlxsw_sp_port_dev_addr_set (Ivan Vecera) [2140704] - selftests: mlxsw: Test port shaper (Ivan Vecera) [2140704] - selftests: mlxsw: Test offloadability of root TBF (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Offload root TBF as port shaper (Ivan Vecera) [2140704] - selftests: mlxsw: Remove deprecated test cases (Ivan Vecera) [2140704] - selftests: Add an occupancy test for RIF MAC profiles (Ivan Vecera) [2140704] - selftests: mlxsw: Add forwarding test for RIF MAC profiles (Ivan Vecera) [2140704] - selftests: mlxsw: Add a scale test for RIF MAC profiles (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Expose RIF MAC profiles to devlink resource (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Add RIF MAC profiles support (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Propagate extack further (Ivan Vecera) [2140704] - mlxsw: resources: Add resource identifier for RIF MAC profiles (Ivan Vecera) [2140704] - mlxsw: reg: Add MAC profile ID field to RITR register (Ivan Vecera) [2140704] - mlxsw: pci: Recycle received packet upon allocation failure (Ivan Vecera) [2140704] - mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable (Ivan Vecera) [2140704] - selftests: mlxsw: Reduce test run time (Ivan Vecera) [2140704] - selftests: mlxsw: Use permanent neighbours instead of reachable ones (Ivan Vecera) [2140704] - selftests: mlxsw: Add helpers for skipping selftests (Ivan Vecera) [2140704] - ethernet: mlxsw: use eth_hw_addr_gen() (Ivan Vecera) [2140704] - selftests: mlxsw: Add a test for un/offloadable qdisc trees (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Make RED, TBF offloads classful (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Validate qdisc topology (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Clean stats recursively when priomap changes (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Unify graft validation (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Destroy children in mlxsw_sp_qdisc_destroy() (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Extract two helpers for handling future FIFOs (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Query tclass / priomap instead of caching it (Ivan Vecera) [2140704] - selftests: mlxsw: RED: Test per-TC ECN counters (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Introduce per-TC ECN counters (Ivan Vecera) [2140704] - mlxsw: reg: Add ecn_marked_tc to Per-TC Congestion Counters (Ivan Vecera) [2140704] - mlxsw: reg: Rename MLXSW_REG_PPCNT_TC_CONG_TC to _CNT (Ivan Vecera) [2140704] - mlxsw: reg: Fix a typo in a group heading (Ivan Vecera) [2140704] - mlxsw: thermal: Fix out-of-bounds memory accesses (Ivan Vecera) [2140704] - selftests: mlxsw: RED: Add selftests for the mark qevent (Ivan Vecera) [2140704] - selftests: mlxsw: sch_red_core: Drop two unused variables (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Offload RED qevent mark (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Track permissible actions per binding (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Distinguish between ingress and egress triggers (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Pass extack to mlxsw_sp_qevent_entry_configure() (Ivan Vecera) [2140704] - mlxsw: item: Annotate item helpers with '__maybe_unused' (Ivan Vecera) [2140704] - selftests: mlxsw: devlink_trap_tunnel_ipip: Send a full-length key (Ivan Vecera) [2140704] - selftests: mlxsw: devlink_trap_tunnel_ipip: Remove code duplication (Ivan Vecera) [2140704] - selftests: mlxsw: devlink_trap_tunnel_ipip: Align topology drawing correctly (Ivan Vecera) [2140704] - selftests: mlxsw: devlink_trap_tunnel_ipip6: Add test case for IPv6 decap_error (Ivan Vecera) [2140704] - mlxsw: Add support for transceiver module extended state (Ivan Vecera) [2140704] - mlxsw: Add ability to control transceiver modules' power mode (Ivan Vecera) [2140704] - mlxsw: reg: Add Management Cable IO and Notifications register (Ivan Vecera) [2140704] - mlxsw: reg: Add Port Module Memory Map Properties register (Ivan Vecera) [2140704] - mlxsw: spectrum_buffers: silence uninitialized warning (Ivan Vecera) [2140704] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2140704] - mlxsw: Add support for IP-in-IP with IPv6 underlay for Spectrum-2 and above (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Increase parsing depth for IPv6 decapsulation (Ivan Vecera) [2140704] - mlxsw: Add IPV6_ADDRESS kvdl entry type (Ivan Vecera) [2140704] - mlxsw: spectrum_ipip: Add mlxsw_sp_ipip_gre6_ops (Ivan Vecera) [2140704] - mlxsw: Create separate ipip_ops_arr for different ASICs (Ivan Vecera) [2140704] - mlxsw: reg: Add support for ritr_loopback_ipip6_pack() (Ivan Vecera) [2140704] - mlxsw: reg: Add support for ratr_ipip6_entry_pack() (Ivan Vecera) [2140704] - mlxsw: reg: Add support for rtdp_ipip6_pack() (Ivan Vecera) [2140704] - mlxsw: reg: Add Router IP version Six Register (Ivan Vecera) [2140704] - mlxsw: Take tunnel's type into account when searching underlay device (Ivan Vecera) [2140704] - mlxsw: spectrum_ipip: Create common function for mlxsw_sp_ipip_ol_netdev_change_gre() (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Fix arguments alignment (Ivan Vecera) [2140704] - mlxsw: spectrum_ipip: Pass IP tunnel parameters by reference and as 'const' (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Create common function for fib_entry_type_unset() code (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Start using new trap adjacency entry (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Add trap adjacency entry upon first nexthop group (Ivan Vecera) [2140704] - mlxsw: Add support for transceiver modules reset (Ivan Vecera) [2140704] - mlxsw: Make PMAOS pack function more generic (Ivan Vecera) [2140704] - mlxsw: reg: Add fields to PMAOS register (Ivan Vecera) [2140704] - mlxsw: Track per-module port status (Ivan Vecera) [2140704] - mlxsw: spectrum: Do not return an error in mlxsw_sp_port_module_unmap() (Ivan Vecera) [2140704] - mlxsw: spectrum: Do not return an error in ndo_stop() (Ivan Vecera) [2140704] - mlxsw: core_env: Convert 'module_info_lock' to a mutex (Ivan Vecera) [2140704] - mlxsw: core_env: Defer handling of module temperature warning events (Ivan Vecera) [2140704] - mlxsw: core: Remove mlxsw_core_is_initialized() (Ivan Vecera) [2140704] - mlxsw: core: Initialize switch driver last (Ivan Vecera) [2140704] - net: switchdev: Simplify 'mlxsw_sp_mc_write_mdb_entry()' (Ivan Vecera) [2140704] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Ivan Vecera) [2140704] - platform/mellanox: Add static in struct declaration. (Ivan Vecera) [2140704] - i2c: mlxcpld: Add callback to notify probing completion (Ivan Vecera) [2140704] - i2c: mlxcpld: Fix register setting for 400KHz frequency (Ivan Vecera) [2140704] - Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces (Ivan Vecera) [2140704] - Documentation/ABI: mlxreg-io: Fix contact info (Ivan Vecera) [2140704] - platform/mellanox: mlxreg-io: Add locking for io operations (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add COME board revision register (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add support for new system XH3000 (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Introduce support for COMe NVSwitch management module for Vulcan chassis (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add support for systems equipped with two ASICs (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add cosmetic changes for alignment (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Make activation of some drivers conditional (Ivan Vecera) [2140704] - platform/mellanox: Spelling s/platfom/platform/ (Ivan Vecera) [2140704] - Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces (Ivan Vecera) [2140704] - redhat: Enable support for SN2201 system (Ivan Vecera) [2140704] - platform/mellanox: Add support for new SN2201 system (Ivan Vecera) [2140704] - platform_data/mlxreg: Add field for notification callback (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Use pwm attribute for setting fan speed low limit (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add support for new system SGN2410 (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add BIOS attributes for CoffeeLake COMEx based systems (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Extend FAN and LED configuration to support new MQM97xx systems (Ivan Vecera) [2140704] - watchdog: mlx-wdt: Use regmap_write_bits() (Ivan Vecera) [2140704] - docs: ABI: fix documentation warning in sysfs-driver-mlxreg-io (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add support for multiply cooling devices (Ivan Vecera) [2140704] - Documentation/ABI: Add new line card attributes for mlxreg-io sysfs interfaces (Ivan Vecera) [2140704] - Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Configure notifier callbacks for modular system (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add initial support for new modular system (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Support distinctive names per different cooling devices (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Modify PWM connectivity validation (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Extend driver to support multiply cooling devices (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Extend driver to support multiply PWM (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Extend the maximum number of tachometers (Ivan Vecera) [2140704] - i2c: mlxcpld: Allow flexible polling time setting for I2C transactions (Ivan Vecera) [2140704] - i2c: mlxcpld: Reduce polling time for performance improvement (Ivan Vecera) [2140704] - i2c: mlxcpld: Modify register setting for 400KHz frequency (Ivan Vecera) [2140704] - i2c: mlxcpld: Fix criteria for frequency setting (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs (Ivan Vecera) [2140704] - percpu_ref_init(): clean ->percpu_count_ref on failure (Ian Kent) [2089125] - ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [2132143] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [2132143] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [2132143] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2131953] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2131953] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2131953] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2131953] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2131953] - ice: Fix switchdev rules book keeping (Petr Oros) [2131953] - ice: ignore protocol field in GTP offload (Petr Oros) [2131953] - ice: fix access-beyond-end in the switch code (Petr Oros) [2131953] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2131953] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2131953] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2131953] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2131953] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2131953] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2131953] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2131953] - ice: always check VF VSI pointer values (Petr Oros) [2131953] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2131953] - ice: get switch id on switchdev devices (Petr Oros) [2131953] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2131953] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2131953] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2131953] - ice, xsk: Avoid refilling single Rx descriptors (Petr Oros) [2131953] - ice, xsk: Diversify return values from xsk_wakeup call paths (Petr Oros) [2131953] - ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Petr Oros) [2131953] - ice, xsk: Decorate ICE_XDP_REDIR with likely() (Petr Oros) [2131953] - ice: Add mpls+tso support (Petr Oros) [2131953] - ice: switch: convert packet template match code to rodata (Petr Oros) [2131953] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2131953] - ice: switch: use a struct to pass packet template params (Petr Oros) [2131953] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2131953] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2131953] - ice: Fix inconsistent indenting in ice_switch (Petr Oros) [2131953] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2131953] - kexec_file: Fix kexec_file.c build error for riscv platform (Baoquan He) [2119002] - x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef (Baoquan He) [2119002] - kexec: make crashk_res, crashk_low_res and crash_notes symbols always visible (Baoquan He) [2119002] - s390/crash: support multi-segment iterators (Baoquan He) [2119002] - s390/crash: use static swap buffer for copy_to_user_real() (Baoquan He) [2119002] - s390/crash: move copy_to_user_real() to crash_dump.c (Baoquan He) [2119002] - s390/zcore: fix race when reading from hardware system area (Baoquan He) [2119002] - s390/crash: fix incorrect number of bytes to copy to user space (Baoquan He) [2119002] - s390/crash: remove redundant panic() on save area allocation failure (Baoquan He) [2119002] - s390/mm: remove unused tprot() function (Baoquan He) [2119002] - s390/crash: make copy_oldmem_page() return number of bytes copied (Baoquan He) [2119002] - s390/crash: add missing iterator advance in copy_oldmem_page() (Baoquan He) [2119002] - vmcoreinfo: add kallsyms_num_syms symbol (Baoquan He) [2119002] - vmcoreinfo: include kallsyms symbols (Baoquan He) [2119002] - kallsyms: move declarations to internal header (Baoquan He) [2119002] - kexec_file: increase maximum file size to 4G (Baoquan He) [2119002] - fs/kernel_read_file: allow to read files up-to ssize_t (Baoquan He) [2119002] - ima: force signature verification when CONFIG_KEXEC_SIG is configured (Baoquan He) [2119002] - kernel/crash_core.c: remove redundant check of ck_cmdline (Baoquan He) [2119002] - kexec: remove redundant assignments (Baoquan He) [2119002] - kernel/kexec_core: move kexec_core sysctls into its own file (Baoquan He) [2119002] - ELF: Remove elf_core_copy_kernel_regs() (Baoquan He) [2119002] - kexec: drop weak attribute from functions (Baoquan He) [2119002] - vmcore: convert read_from_oldmem() to take an iov_iter (Baoquan He) [2119002] - vmcore: convert __read_vmcore to use an iov_iter (Baoquan He) [2119002] - vmcore: convert copy_oldmem_page() to take an iov_iter (Baoquan He) [2119002] - fs/proc/kcore.c: remove check of list iterator against head past the loop body (Baoquan He) [2119002] - ext4: Use folio_invalidate() (Lukas Czerner) [2138131] - locking: Add __sched to semaphore functions (Waiman Long) [2141431] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141431] - locking: Detect includes rwlock.h outside of spinlock.h (Waiman Long) [2141431] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141431] - locking/spinlocks: Mark spinlocks noinline when inline spinlocks are disabled (Waiman Long) [2141431] - locking/lockdep: Fix lockdep_init_map_*() confusion (Waiman Long) [2141431] - locking/lockdep: Use sched_clock() for random numbers (Waiman Long) [2141431] - lockdep: Delete local_irq_enable_in_hardirq() (Waiman Long) [2141431] - locking: Add lock contention tracepoints (Waiman Long) [2141431] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141431] - lockdep: Fix -Wunused-parameter for _THIS_IP_ (Waiman Long) [2141431] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141431] - sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2143920] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134793] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134793] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134793] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134793] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134793] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134793] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134793] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134793] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134793] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134793] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134793] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134793] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134793] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134793] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134793] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134793] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134793] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134793] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134793] - nfsd: fix use-after-free in nfsd_file_do_acquire tracepoint (Jeffrey Layton) [2134882] - nfsd: put the export reference in nfsd4_verify_deleg_dentry (Jeffrey Layton) [2138866] - nfsd: fix net-namespace logic in __nfsd_file_cache_purge (Jeffrey Layton) [2134882] - NFSD: Cap rsize_bop result based on send buffer size (Jeffrey Layton) [2134882] - NFSD: Remove "inline" directives on op_rsize_bop helpers (Jeffrey Layton) [2134882] - NFSD: Remove unused nfsd4_compoundargs::cachetype field (Jeffrey Layton) [2134882] - NFSD: Fix handling of oversized NFSv4 COMPOUND requests (Jeffrey Layton) [2134882] - NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND (Jeffrey Layton) [2134882] - nfsd: Fix a memory leak in an error handling path (Jeffrey Layton) [2134882] - nfsd_splice_actor(): handle compound pages (Jeffrey Layton) [2134882] - nfsd: rework hashtable handling in nfsd_do_file_acquire (Jeffrey Layton) [2134882] - nfsd: fix nfsd_file_unhash_and_dispose (Jeffrey Layton) [2134882] - NFS: unlink/rmdir shouldn't call d_delete() twice on ENOENT (Jeffrey Layton) [2134882] - SUNRPC: Fix READ_PLUS crasher (Jeffrey Layton) [2134882] - SUNRPC: Remove pointer type casts from xdr_get_next_encode_buffer() (Jeffrey Layton) [2134882] - SUNRPC: Clean up xdr_get_next_encode_buffer() (Jeffrey Layton) [2134882] - vfs: fix copy_file_range() regression in cross-fs copies (Jeffrey Layton) [2134882] - nfp: bpf: Fix typo 'the the' in comment (Stefan Assmann) [2137471] - ip: Fix data-races around sysctl_ip_default_ttl. (Stefan Assmann) [2137471] - nfp: flower: configure tunnel neighbour on cmsg rx (Stefan Assmann) [2137471] - nfp: fix issue of skb segments exceeds descriptor limitation (Stefan Assmann) [2137471] - nfp: flower: restructure flow-key for gre+vlan combination (Stefan Assmann) [2137471] - nfp: avoid unnecessary check warnings in nfp_app_get_vf_config (Stefan Assmann) [2137471] - nfp: remove padding in nfp_nfdk_tx_desc (Stefan Assmann) [2137471] - nfp: only report pause frame configuration for physical device (Stefan Assmann) [2137471] - nfp: flower: fix typo in comment (Stefan Assmann) [2137471] - nfp: flower: support ct merging when mangle action exists (Stefan Assmann) [2137471] - nfp: VF rate limit support (Stefan Assmann) [2137471] - nfp: flower: fix 'variable 'flow6' set but not used' (Stefan Assmann) [2137471] - nfp: support Corigine PCIE vendor ID (Stefan Assmann) [2137471] - nfp: vendor neutral strings for chip and Corigne in strings for driver (Stefan Assmann) [2137471] - nfp: flower: enable decap_v2 bit (Stefan Assmann) [2137471] - nfp: flower: remove unused neighbour cache (Stefan Assmann) [2137471] - nfp: flower: link pre_tun flow rules with neigh entries (Stefan Assmann) [2137471] - nfp: flower: rework tunnel neighbour configuration (Stefan Assmann) [2137471] - nfp: flower: update nfp_tun_neigh structs (Stefan Assmann) [2137471] - nfp: flower: fixup ipv6/ipv4 route lookup for neigh events (Stefan Assmann) [2137471] - nfp: flower: enforce more strict pre_tun checks (Stefan Assmann) [2137471] - nfp: flower: add/remove predt_list entries (Stefan Assmann) [2137471] - nfp: flower: add infrastructure for pre_tun rework (Stefan Assmann) [2137471] - nfp: support VxLAN inner TSO with GSO_PARTIAL offload (Stefan Assmann) [2137471] - nfp: flower: utilize the tuple iifidx in offloading ct flows (Stefan Assmann) [2137471] - ipv6: Use ipv6_only_sock() helper in condition. (Stefan Assmann) [2137471] - nfp: support 802.1ad VLAN assingment to VF (Stefan Assmann) [2137471] - nfp: update nfp_X logging definitions (Stefan Assmann) [2137471] - Revert "Merge branch 'centos-stream-9-main'" (Frantisek Hrbata) - Add rtla subpackage for kernel-tools (John Kacur)- net: sched: Fix use after free in red_enqueue() (Ivan Vecera) [2139170] - Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs" (Ivan Vecera) [2139170] - netfilter: egress: Report interface as outgoing (Ivan Vecera) [2139170] - netfilter: egress: avoid a lockdep splat (Ivan Vecera) [2139170] - netfilter: core: Fix clang warnings about unused static inlines (Ivan Vecera) [2139170] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Ivan Vecera) [2139170] - net: sched: fix possible refcount leak in tc_new_tfilter() (Ivan Vecera) [2139170] - net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs (Ivan Vecera) [2139170] - net/sched: taprio: avoid disabling offload when it was never enabled (Ivan Vecera) [2139170] - sch_sfb: Also store skb len before calling child enqueue (Ivan Vecera) [2139170] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Ivan Vecera) [2139170] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Ivan Vecera) [2139170] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Ivan Vecera) [2139170] - net_sched: cls_route: disallow handle of 0 (Ivan Vecera) [2139170] - net_sched: cls_route: remove from list when handle is 0 (Ivan Vecera) [2139170] - net/sched: remove hacks added to dev_trans_start() for bonding to work (Ivan Vecera) [2139170] - net: bonding: replace dev_trans_start() with the jiffies of the last ARP/NS (Ivan Vecera) [2139170] - net/sched: sch_cbq: change the type of cbq_set_lss to void (Ivan Vecera) [2139170] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2139170] - net/sched: cls_api: Fix flow action initialization (Ivan Vecera) [2139170] - net/sched: remove qdisc_root_lock() helper (Ivan Vecera) [2139170] - net/sched: sch_cbq: Delete unused delay_timer (Ivan Vecera) [2139170] - net/sched: remove return value of unregister_tcf_proto_ops (Ivan Vecera) [2139170] - net: extract port range fields from fl_flow_key (Ivan Vecera) [2139170] - netfilter: flowtable: fix incorrect Kconfig dependencies (Ivan Vecera) [2139170] - config: set CONFIG_NF_FLOW_TABLE_PROCFS (Ivan Vecera) [2139170] - netfilter: nf_flow_table: count pending offload workqueue tasks (Ivan Vecera) [2139170] - net/sched: act_ct: set 'net' pointer when creating new nf_flow_table (Ivan Vecera) [2139170] - net: sched: provide shim definitions for taprio_offload_{get,free} (Ivan Vecera) [2139170] - time64.h: consolidate uses of PSEC_PER_NSEC (Ivan Vecera) [2139170] - selftests: tc-testing: Add testcases to test new flush behaviour (Ivan Vecera) [2139170] - net/sched: act_api: Notify user space if any actions were flushed before error (Ivan Vecera) [2139170] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2139170] - tc-testing: gitignore, delete plugins directory (Ivan Vecera) [2139170] - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms (Ivan Vecera) [2139170] - net_sched: em_meta: add READ_ONCE() in var_sk_bound_if() (Ivan Vecera) [2139170] - selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2 (Ivan Vecera) [2139170] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2139170] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2139170] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2139170] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2139170] - net: sched: support hash selecting tx queue (Ivan Vecera) [2139170] - net: sched: use queue_mapping to pick tx queue (Ivan Vecera) [2139170] - config: set CONFIG_NETFILTER_EGRESS (Ivan Vecera) [2139170] - netfilter: Introduce egress hook (Ivan Vecera) [2139170] - netfilter: Generalize ingress hook include file (Ivan Vecera) [2139170] - netfilter: Rename ingress hook include file (Ivan Vecera) [2139170] - net_sched: make qdisc_reset() smaller (Ivan Vecera) [2139170] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2139170] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2139170] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2139170] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2139170] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2139170] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2139170] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2139170] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2139170] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2139170] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2139170] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2139170] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2139170] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2139170] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2139170] - gtp: Fix inconsistent indenting (Ivan Vecera) [2139170] - gtp: Add support for checking GTP device type (Ivan Vecera) [2139170] - net/sched: Allow flower to match on GTP options (Ivan Vecera) [2139170] - gtp: Implement GTP echo request (Ivan Vecera) [2139170] - gtp: Implement GTP echo response (Ivan Vecera) [2139170] - gtp: Allow to create GTP device without FDs (Ivan Vecera) [2139170] - net/vdpa: Use readers/writers semaphore instead of cf_mutex (Ivan Vecera) [2143373] - net/vdpa: Use readers/writers semaphore instead of vdpa_dev_mutex (Ivan Vecera) [2143373] - vdpa: Add support for querying vendor statistics (Ivan Vecera) [2143373] - vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit (Ivan Vecera) [2143373] - vdpa: factor out vdpa_set_features_unlocked for vdpa internal use (Ivan Vecera) [2143373] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134900] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134900] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134900] - Documentation: fix sctp_wmem in ip-sysctl.rst (Xin Long) [2134900] - Documentation: add description for net.sctp.ecn_enable (Xin Long) [2134900] - Documentation: add description for net.sctp.intl_enable (Xin Long) [2134900] - Documentation: add description for net.sctp.reconf_enable (Xin Long) [2134900] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134900] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134900] - vdpa_sim_blk: add support for discard and write-zeroes (Stefano Garzarella) [2136818] - vdpa_sim_blk: add support for VIRTIO_BLK_T_FLUSH (Stefano Garzarella) [2136818] - vdpa_sim_blk: make vdpasim_blk_check_range usable by other requests (Stefano Garzarella) [2136818] - vdpa_sim_blk: check if sector is 0 for commands other than read or write (Stefano Garzarella) [2136818] - vdpa_sim_blk: call vringh_complete_iotlb() also in the error path (Stefano Garzarella) [2136818] - vdpa_sim_blk: limit the number of request handled per batch (Stefano Garzarella) [2136818] - vdpa_sim_blk: use dev_dbg() to print errors (Stefano Garzarella) [2136818] - vringh: iterate on iotlb_translate to handle large translations (Stefano Garzarella) [2136818] - vringh: Fix loop descriptors check in the indirect cases (Stefano Garzarella) [2136818] - rpminspect: disable kmidiff and abidiff (Frantisek Hrbata) - Update automotive tree for CI (kpet-db) to autosd-rhivos-rt from c9s-rt (bgrech) - xfs: remove all COW fork extents when remounting readonly (Carlos Maiolino) [2125724] - xfs: remove incorrect ASSERT in xfs_rename (Carlos Maiolino) [2125724] - xfs: sync xfs_btree_split macros with userspace libxfs (Carlos Maiolino) [2125724] - xfs: #ifdef out perag code for userspace (Carlos Maiolino) [2125724] - xfs: use swap() to make dabtree code cleaner (Carlos Maiolino) [2125724] - xfs: use swap() to make code cleaner (Carlos Maiolino) [2125724] - xfs: Remove duplicated include in xfs_super (Carlos Maiolino) [2125724] - xfs: remove unused parameter from refcount code (Carlos Maiolino) [2125724] - xfs: reduce the size of struct xfs_extent_free_item (Carlos Maiolino) [2125724] - xfs: rename xfs_bmap_add_free to xfs_free_extent_later (Carlos Maiolino) [2125724] - xfs: create slab caches for frequently-used deferred items (Carlos Maiolino) [2125724] - xfs: compact deferred intent item structures (Carlos Maiolino) [2125724] - xfs: rename _zone variables to _cache (Carlos Maiolino) [2125724] - xfs: remove kmem_zone typedef (Carlos Maiolino) [2125724] - xfs: use separate btree cursor cache for each btree type (Carlos Maiolino) [2125724] - xfs: compute absolute maximum nlevels for each btree type (Carlos Maiolino) [2125724] - xfs: kill XFS_BTREE_MAXLEVELS (Carlos Maiolino) [2125724] - xfs: compute the maximum height of the rmap btree when reflink enabled (Carlos Maiolino) [2125724] - xfs: clean up xfs_btree_{calc_size,compute_maxlevels} (Carlos Maiolino) [2125724] - xfs: compute maximum AG btree height for critical reservation calculation (Carlos Maiolino) [2125724] - xfs: rename m_ag_maxlevels to m_allocbt_maxlevels (Carlos Maiolino) [2125724] - xfs: dynamically allocate cursors based on maxlevels (Carlos Maiolino) [2125724] - xfs: encode the max btree height in the cursor (Carlos Maiolino) [2125724] - xfs: refactor btree cursor allocation function (Carlos Maiolino) [2125724] - xfs: rearrange xfs_btree_cur fields for better packing (Carlos Maiolino) [2125724] - xfs: prepare xfs_btree_cur for dynamic cursor heights (Carlos Maiolino) [2125724] - xfs: dynamically allocate btree scrub context structure (Carlos Maiolino) [2125724] - xfs: don't track firstrec/firstkey separately in xchk_btree (Carlos Maiolino) [2125724] - xfs: reduce the size of nr_ops for refcount btree cursors (Carlos Maiolino) [2125724] - xfs: remove xfs_btree_cur.bc_blocklog (Carlos Maiolino) [2125724] - xfs: fix incorrect decoding in xchk_btree_cur_fsbno (Carlos Maiolino) [2125724] - xfs: fix perag reference leak on iteration race with growfs (Carlos Maiolino) [2125724] - xfs: terminate perag iteration reliably on agcount (Carlos Maiolino) [2125724] - xfs: rename the next_agno perag iteration variable (Carlos Maiolino) [2125724] - xfs: fold perag loop iteration logic into helper function (Carlos Maiolino) [2125724] - xfs: replace snprintf in show functions with sysfs_emit (Carlos Maiolino) [2125724] - xfs: remove the xfs_dqblk_t typedef (Carlos Maiolino) [2125724] - xfs: remove the xfs_dsb_t typedef (Carlos Maiolino) [2125724] - xfs: remove the xfs_dinode_t typedef (Carlos Maiolino) [2125724] - xfs: check that bc_nlevels never overflows (Carlos Maiolino) [2125724] - xfs: stricter btree height checking when scanning for btree roots (Carlos Maiolino) [2125724] - xfs: stricter btree height checking when looking for errors (Carlos Maiolino) [2125724] - xfs: don't allocate scrub contexts on the stack (Carlos Maiolino) [2125724] - xfs: remove xfs_btree_cur_t typedef (Carlos Maiolino) [2125724] - xfs: port the defer ops capture and continue to resource capture (Carlos Maiolino) [2125724] - xfs: formalize the process of holding onto resources across a defer roll (Carlos Maiolino) [2125724] - xfs: Use kvcalloc() instead of kvzalloc() (Carlos Maiolino) [2125724] - perf: Fix pmu_filter_match() (Michael Petlan) [2123229] - perf: Fix lockdep_assert_event_ctx() (Michael Petlan) [2123229] - perf: Add a few assertions (Michael Petlan) [2123229] - perf test: Fix skipping branch stack sampling test (Michael Petlan) [2123229] - tools: Fix math.h breakage (Michael Petlan) [2123229] - perf stat: Fix cpu check to use id.cpu.cpu in aggr_printout() (Michael Petlan) [2123229] - perf list: Fix PMU name pai_crypto in perf list on s390 (Michael Petlan) [2123229] - perf tests stat+csv_output: Include sanity check for topology (Michael Petlan) [2123229] - perf tests stat+json_output: Include sanity check for topology (Michael Petlan) [2123229] - perf inject: Fix GEN_ELF_TEXT_OFFSET for jit (Michael Petlan) [2123229] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [2123229] - perf build: Fixup disabling of -Wdeprecated-declarations for the python scripting engine (Michael Petlan) [2123229] - perf tests mmap-basic: Remove unused variable to address clang 15 warning (Michael Petlan) [2123229] - perf parse-events: Ignore clang 15 warning about variable set but unused in bison produced code (Michael Petlan) [2123229] - perf tests record: Fail the test if the 'errs' counter is not zero (Michael Petlan) [2123229] - perf test: Fix test case 87 ("perf record tests") for hybrid systems (Michael Petlan) [2123229] - perf arm-spe: augment the data source type with neoverse_spe list (Michael Petlan) [2123229] - perf tests vmlinux-kallsyms: Update is_ignored_symbol function to match the kernel ignored list (Michael Petlan) [2123229] - perf tests powerpc: Fix branch stack sampling test to include sanity check for branch filter (Michael Petlan) [2123229] - perf parse-events: Remove "not supported" hybrid cache events (Michael Petlan) [2123229] - perf print-events: Fix "perf list" can not display the PMU prefix for some hybrid cache events (Michael Petlan) [2123229] - perf tools: Get a perf cgroup more portably in BPF (Michael Petlan) [2123229] - perf tools: Honor namespace when synthesizing build-ids (Michael Petlan) [2123229] - perf kcore_copy: Do not check /proc/modules is unchanged (Michael Petlan) [2123229] - libperf evlist: Fix polling of system-wide events (Michael Petlan) [2123229] - perf record: Fix cpu mask bit setting for mixed mmaps (Michael Petlan) [2123229] - perf test: Skip wp modify test on old kernels (Michael Petlan) [2123229] - perf jit: Include program header in ELF files (Michael Petlan) [2123229] - perf test: Add a new test for perf stat cgroup BPF counter (Michael Petlan) [2123229] - perf stat: Use evsel->core.cpus to iterate cpus in BPF cgroup counters (Michael Petlan) [2123229] - perf stat: Fix cpu map index in bperf cgroup code (Michael Petlan) [2123229] - perf stat: Fix BPF program section name (Michael Petlan) [2123229] - perf record: Fix synthesis failure warnings (Michael Petlan) [2123229] - perf tools: Don't install data files with x permissions (Michael Petlan) [2123229] - perf script: Fix Cannot print 'iregs' field for hybrid systems (Michael Petlan) [2123229] - perf lock: Remove redundant word 'contention' in help message (Michael Petlan) [2123229] - perf dlfilter dlfilter-show-cycles: Fix types for print format (Michael Petlan) [2123229] - perf c2c: Prevent potential memory leak in c2c_he_zalloc() (Michael Petlan) [2123229] - perf genelf: Switch deprecated openssl MD5_* functions to new EVP API (Michael Petlan) [2123229] - tools/perf: Fix out of bound access to cpu mask array (Michael Petlan) [2123229] - perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2123229] - perf stat: Fix L2 Topdown metrics disappear for raw events (Michael Petlan) [2123229] - perf script: Skip dummy event attr check (Michael Petlan) [2123229] - perf metric: Return early if no CPU PMU table exists (Michael Petlan) [2123229] - perf stat: Capitalize topdown metrics' names (Michael Petlan) [2123229] - perf docs: Update the documentation for the save_type filter (Michael Petlan) [2123229] - perf sched: Fix memory leaks in __cmd_record detected with -fsanitize=address (Michael Petlan) [2123229] - perf record: Fix manpage formatting of description of support to hybrid systems (Michael Petlan) [2123229] - perf test: Stat test for repeat with a weak group (Michael Petlan) [2123229] - perf stat: Clear evsel->reset_group for each stat run (Michael Petlan) [2123229] - perf tools: Fix compile error for x86 (Michael Petlan) [2123229] - perf tools: Support reading PERF_FORMAT_LOST (Michael Petlan) [2123229] - libperf: Add a test case for read formats (Michael Petlan) [2123229] - libperf: Handle read format in perf_evsel__read() (Michael Petlan) [2123229] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2123229] - perf cpumap: Fix alignment for masks in event encoding (Michael Petlan) [2123229] - perf cpumap: Compute mask size in constant time (Michael Petlan) [2123229] - perf cpumap: Synthetic events and const/static (Michael Petlan) [2123229] - perf cpumap: Const map for max() (Michael Petlan) [2123229] - perf test: Refactor shell tests allowing subdirs (Michael Petlan) [2123229] - perf vendor events: Update events for snowridgex (Michael Petlan) [2123229] - perf vendor events: Update events and metrics for skylakex (Michael Petlan) [2123229] - perf vendor events: Update metrics for sapphirerapids (Michael Petlan) [2123229] - perf vendor events: Update events for knightslanding (Michael Petlan) [2123229] - perf vendor events: Update metrics for jaketown (Michael Petlan) [2123229] - perf vendor events: Update metrics for ivytown (Michael Petlan) [2123229] - perf vendor events: Update events and metrics for icelakex (Michael Petlan) [2123229] - perf vendor events: Update events and metrics for haswellx (Michael Petlan) [2123229] - perf vendor events: Update events and metrics for cascadelakex (Michael Petlan) [2123229] - perf vendor events: Update events and metrics for broadwellx (Michael Petlan) [2123229] - perf vendor events: Update metrics for broadwellde (Michael Petlan) [2123229] - perf jevents: Fold strings optimization (Michael Petlan) [2123229] - perf jevents: Compress the pmu_events_table (Michael Petlan) [2123229] - perf metrics: Copy entire pmu_event in find metric (Michael Petlan) [2123229] - perf pmu-events: Hide the pmu_events (Michael Petlan) [2123229] - perf pmu-events: Don't assume pmu_event is an array (Michael Petlan) [2123229] - perf pmu-events: Move test events/metrics to JSON (Michael Petlan) [2123229] - perf test: Use full metric resolution (Michael Petlan) [2123229] - perf pmu-events: Hide pmu_events_map (Michael Petlan) [2123229] - perf pmu-events: Avoid passing pmu_events_map (Michael Petlan) [2123229] - perf pmu-events: Hide pmu_sys_event_tables (Michael Petlan) [2123229] - perf jevents: Sort JSON files entries (Michael Petlan) [2123229] - perf jevents: Provide path to JSON file on error (Michael Petlan) [2123229] - perf jevents: Remove the type/version variables (Michael Petlan) [2123229] - perf jevent: Add an 'all' architecture argument (Michael Petlan) [2123229] - perf stat: Remove duplicated include in builtin-stat.c (Michael Petlan) [2123229] - perf scripting python: Delete repeated word in comments (Michael Petlan) [2123229] - perf tools: Fix double word in comments (Michael Petlan) [2123229] - perf trace: Fix double word in comments (Michael Petlan) [2123229] - perf script: Delete repeated word "from" (Michael Petlan) [2123229] - perf test: Fix double word in comments (Michael Petlan) [2123229] - perf record: Improve error message of -p not_existing_pid (Michael Petlan) [2123229] - perf build-id: Print debuginfod queries if -v option is used (Michael Petlan) [2123229] - perf build-id: Fix coding style, replace 8 spaces by tabs (Michael Petlan) [2123229] - perf c2c: Update documentation for new display option 'peer' (Michael Petlan) [2123229] - perf c2c: Use 'peer' as default display for Arm64 (Michael Petlan) [2123229] - perf c2c: Sort on peer snooping for load operations (Michael Petlan) [2123229] - perf c2c: Refactor display string (Michael Petlan) [2123229] - perf c2c: Refactor node header (Michael Petlan) [2123229] - perf c2c: Rename dimension from 'percent_hitm' to 'percent_costly_snoop' (Michael Petlan) [2123229] - perf c2c: Use explicit names for display macros (Michael Petlan) [2123229] - perf c2c: Add mean dimensions for peer operations (Michael Petlan) [2123229] - perf c2c: Add dimensions of peer metrics for cache line view (Michael Petlan) [2123229] - perf c2c: Add dimensions for peer load operations (Michael Petlan) [2123229] - perf c2c: Output statistics for peer snooping (Michael Petlan) [2123229] - perf mem: Add statistics for peer snooping (Michael Petlan) [2123229] - perf arm-spe: Use SPE data source for neoverse cores (Michael Petlan) [2123229] - perf mem: Print snoop peer flag (Michael Petlan) [2123229] - perf tools: Sync addition of PERF_MEM_SNOOPX_PEER (Michael Petlan) [2123229] - perf arm64: Add missing -I for tools/arch/arm64/include/ to find asm/sysreg.h when building arm_spe.h (Michael Petlan) [2123229] - perf tools: Tidy guest option documentation (Michael Petlan) [2123229] - perf inject: Fix missing guestmount option documentation (Michael Petlan) [2123229] - perf script: Fix missing guest option documentation (Michael Petlan) [2123229] - perf offcpu: Update offcpu test for child process (Michael Petlan) [2123229] - perf offcpu: Track child processes (Michael Petlan) [2123229] - perf offcpu: Parse process id separately (Michael Petlan) [2123229] - perf offcpu: Check process id for the given workload (Michael Petlan) [2123229] - perf tools: Do not pass NULL to parse_events() (Michael Petlan) [2123229] - perf tests: Fix Track with sched_switch test for hybrid case (Michael Petlan) [2123229] - perf parse-events: Fix segfault when event parser gets an error (Michael Petlan) [2123229] - perf machine: Fix missing free of machine->kallsyms_filename (Michael Petlan) [2123229] - perf script: Fix reference to perf insert instead of perf inject (Michael Petlan) [2123229] - perf sched latency: Fix subcommand matching error (Michael Petlan) [2123229] - perf kvm: Fix subcommand matching error (Michael Petlan) [2123229] - perf probe: Fix an error handling path in 'parse_perf_probe_command()' (Michael Petlan) [2123229] - perf inject jit: Ignore memfd and anonymous mmap events if jitdump present (Michael Petlan) [2123229] - perf list: Add PMU pai_crypto event description for IBM z16 (Michael Petlan) [2123229] - perf vendor events: Remove bad jaketown uncore events (Michael Petlan) [2123229] - perf vendor events: Remove bad ivytown uncore events (Michael Petlan) [2123229] - perf vendor events: Remove bad broadwellde uncore events (Michael Petlan) [2123229] - perf jevents: Add JEVENTS_ARCH make option (Michael Petlan) [2123229] - perf jevents: Simplify generation of C-string (Michael Petlan) [2123229] - perf jevents: Clean up pytype warnings (Michael Petlan) [2123229] - tools build: Switch to new openssl API for test-libcrypto (Michael Petlan) [2123229] - Revert "perf build: Suppress openssl v3 deprecation warnings in libcrypto feature test" (Michael Petlan) [2123229] - perf test: JSON format checking (Michael Petlan) [2123229] - perf stat: Add JSON output option (Michael Petlan) [2123229] - perf stat: Refactor __run_perf_stat() common code (Michael Petlan) [2123229] - perf lock: Print the number of lost entries for BPF (Michael Petlan) [2123229] - perf lock: Add --map-nr-entries option (Michael Petlan) [2123229] - perf lock: Introduce struct lock_contention (Michael Petlan) [2123229] - perf scripting python: Do not build fail on deprecation warnings (Michael Petlan) [2123229] - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO (Michael Petlan) [2123229] - perf build: Suppress openssl v3 deprecation warnings in libcrypto feature test (Michael Petlan) [2123229] - perf parse-events: Break out tracepoint and printing (Michael Petlan) [2123229] - perf parse-events: Don't #define YY_EXTRA_TYPE (Michael Petlan) [2123229] - perf test: Add ARM SPE system wide test (Michael Petlan) [2123229] - perf bpf: Convert legacy map definition to BTF-defined (Michael Petlan) [2123229] - perf lock: Implement cpu and task filters for BPF (Michael Petlan) [2123229] - perf lock: Use BPF for lock contention analysis (Michael Petlan) [2123229] - perf lock: Pass machine pointer to is_lock_function() (Michael Petlan) [2123229] - perf test: Add user space counter reading tests (Michael Petlan) [2123229] - perf test: Remove x86 rdpmc test (Michael Petlan) [2123229] - perf stat: Add topdown metrics in the default perf stat on the hybrid machine (Michael Petlan) [2123229] - perf x86 evlist: Add default hybrid events for perf stat (Michael Petlan) [2123229] - perf evlist: Always use arch_evlist__add_default_attrs() (Michael Petlan) [2123229] - perf evsel: Add arch_evsel__hw_name() (Michael Petlan) [2123229] - perf stat: Revert "perf stat: Add default hybrid events" (Michael Petlan) [2123229] - perf test: Fix test case 95 ("Check branch stack sampling") on s390 and use same event (Michael Petlan) [2123229] - perf vendor events arm64: Arm Cortex-A78C and X1C (Michael Petlan) [2123229] - perf vendor events: Update Intel snowridgex (Michael Petlan) [2123229] - perf vendor events: Update Intel westmereex (Michael Petlan) [2123229] - perf vendor events: Update Intel westmereep-sp (Michael Petlan) [2123229] - perf vendor events: Update Intel westmereep-dp (Michael Petlan) [2123229] - perf vendor events: Update Intel tigerlake (Michael Petlan) [2123229] - perf vendor events: Update Intel skylakex (Michael Petlan) [2123229] - perf vendor events: Update Intel skylake (Michael Petlan) [2123229] - perf vendor events: Update Intel silvermont (Michael Petlan) [2123229] - perf vendor events: Update Intel sapphirerapids (Michael Petlan) [2123229] - perf vendor events: Update Intel sandybridge (Michael Petlan) [2123229] - perf vendor events: Update Intel nehalemex (Michael Petlan) [2123229] - perf vendor events: Update Intel nehalemep (Michael Petlan) [2123229] - perf vendor events: Add Intel meteorlake (Michael Petlan) [2123229] - perf vendor events: Update Intel knightslanding (Michael Petlan) [2123229] - perf vendor events: Update Intel jaketown (Michael Petlan) [2123229] - perf vendor events: Update Intel ivytown (Michael Petlan) [2123229] - perf vendor events: Update Intel ivybridge (Michael Petlan) [2123229] - perf vendor events: Update Intel icelakex (Michael Petlan) [2123229] - perf vendor events: Update Intel icelake (Michael Petlan) [2123229] - perf vendor events: Update Intel haswellx (Michael Petlan) [2123229] - perf vendor events: Update Intel haswell (Michael Petlan) [2123229] - perf vendor events: Update goldmontplus mapfile.csv (Michael Petlan) [2123229] - perf vendor events: Update goldmont mapfile.csv (Michael Petlan) [2123229] - perf vendor events: Update Intel elkhartlake (Michael Petlan) [2123229] - perf vendor events: Update Intel cascadelakex (Michael Petlan) [2123229] - perf vendor events: Update bonnell mapfile.csv (Michael Petlan) [2123229] - perf vendor events: Update Intel alderlake (Michael Petlan) [2123229] - perf vendor events: Update Intel broadwellde (Michael Petlan) [2123229] - perf vendor events: Update Intel broadwell (Michael Petlan) [2123229] - perf vendor events: Update Intel broadwellx (Michael Petlan) [2123229] - perf test: Avoid sysfs state affecting fake events (Michael Petlan) [2123229] - perf vendor events intel: Update event list for haswellx (Michael Petlan) [2123229] - perf vendor events intel: Update event list for broadwellx (Michael Petlan) [2123229] - perf vendor events intel: Update event list for Snowridgex (Michael Petlan) [2123229] - perf vendor events intel: Rename tremontx to snowridgex (Michael Petlan) [2123229] - perf vendor events intel: Update event list for Sapphirerapids (Michael Petlan) [2123229] - perf vendor events intel: Update event list for Alderlake (Michael Petlan) [2123229] - perf inject: Fix spelling mistake "theads" -> "threads" (Michael Petlan) [2123229] - perf kwork: Add workqueue trace BPF support (Michael Petlan) [2123229] - perf kwork: Add softirq trace BPF support (Michael Petlan) [2123229] - perf kwork: Add IRQ trace BPF support (Michael Petlan) [2123229] - perf kwork: Implement BPF trace (Michael Petlan) [2123229] - perf kwork: Implement perf kwork timehist (Michael Petlan) [2123229] - perf kwork: Add workqueue latency support (Michael Petlan) [2123229] - perf kwork: Add softirq latency support (Michael Petlan) [2123229] - perf kwork: Implement perf kwork latency (Michael Petlan) [2123229] - perf kwork: Add workqueue report support (Michael Petlan) [2123229] - perf kwork: Add softirq report support (Michael Petlan) [2123229] - perf kwork: Add irq report support (Michael Petlan) [2123229] - perf kwork: Implement 'report' subcommand (Michael Petlan) [2123229] - tools lib: Add list_last_entry_or_null() (Michael Petlan) [2123229] - perf kwork: Add workqueue kwork record support (Michael Petlan) [2123229] - perf kwork: Add softirq kwork record support (Michael Petlan) [2123229] - perf kwork: Add irq kwork record support (Michael Petlan) [2123229] - perf kwork: New tool to trace time properties of kernel work (such as softirq, and workqueue) (Michael Petlan) [2123229] - perf data: Add missing unistd.h header needed for pid_t (Michael Petlan) [2123229] - perf lock: Support -t option for 'contention' subcommand (Michael Petlan) [2123229] - perf lock: Add -k and -F options to 'contention' subcommand (Michael Petlan) [2123229] - perf lock: Add 'contention' subcommand (Michael Petlan) [2123229] - perf lock: Add lock aggregation enum (Michael Petlan) [2123229] - perf lock: Add flags field in the lock_stat (Michael Petlan) [2123229] - perf test: Add test for #system_tsc_freq in metrics (Michael Petlan) [2123229] - perf tsc: Add cpuinfo fall back for arch_get_tsc_freq() (Michael Petlan) [2123229] - perf tsc: Add arch TSC frequency information (Michael Petlan) [2123229] - perf lock: Fix a copy-n-paste bug (Michael Petlan) [2123229] - perf python: Ignore unused command line arguments when building with clang (Michael Petlan) [2123229] - perf build: Avoid defining _FORTIFY_SOURCE multiple times (Michael Petlan) [2123229] - perf cs-etm: Fix duplicated 'the' in comment (Michael Petlan) [2123229] - perf probe: Fix duplicated 'the' in comment (Michael Petlan) [2123229] - perf scripting perl: Ignore some warnings to keep building with perl headers (Michael Petlan) [2123229] - perf python: Avoid deprecation warning on distutils (Michael Petlan) [2123229] - perf gtk: Only support --gtk if compiled in (Michael Petlan) [2123229] - perf intel-pt: Add documentation for tracing guest machine user space (Michael Petlan) [2123229] - perf intel-pt: Use guest pid/tid etc in guest samples (Michael Petlan) [2123229] - perf intel-pt: Add machine_pid and vcpu to auxtrace_error (Michael Petlan) [2123229] - perf intel-pt: Determine guest thread from guest sideband (Michael Petlan) [2123229] - perf intel-pt: Disable sync switch with guest sideband (Michael Petlan) [2123229] - perf intel-pt: Track guest context switches (Michael Petlan) [2123229] - perf intel-pt: Add some more logging to intel_pt_walk_next_insn() (Michael Petlan) [2123229] - perf intel-pt: Remove guest_machine_pid (Michael Petlan) [2123229] - perf tools: Add perf_event__is_guest() (Michael Petlan) [2123229] - perf tools: Handle injected guest kernel mmap event (Michael Petlan) [2123229] - perf machine: Use realloc_array_as_needed() in machine__set_current_tid() (Michael Petlan) [2123229] - perf inject: Add support for injecting guest sideband events (Michael Petlan) [2123229] - perf tools: Add reallocarray_as_needed() (Michael Petlan) [2123229] - perf tools: Automatically use guest kcore_dir if present (Michael Petlan) [2123229] - perf tools: Make has_kcore_dir() work also for guest kcore_dir (Michael Petlan) [2123229] - perf tools: Remove also guest kcore_dir with host kcore_dir (Michael Petlan) [2123229] - perf script python: intel-pt-events: Add machine_pid and vcpu (Michael Petlan) [2123229] - perf script python: Add machine_pid and vcpu (Michael Petlan) [2123229] - perf auxtrace: Add machine_pid and vcpu to auxtrace_error (Michael Petlan) [2123229] - perf dlfilter: Add machine_pid and vcpu (Michael Petlan) [2123229] - perf script: Add machine_pid and vcpu (Michael Petlan) [2123229] - perf session: Use sample->machine_pid to find guest machine (Michael Petlan) [2123229] - perf tools: Add machine_pid and vcpu to perf_sample (Michael Petlan) [2123229] - perf tools: Add guest_cpu to hypervisor threads (Michael Petlan) [2123229] - perf session: Create guest machines from id_index (Michael Petlan) [2123229] - perf tools: Add machine_pid and vcpu to id_index (Michael Petlan) [2123229] - perf buildid-cache: Do not require purge files to also be in the file system (Michael Petlan) [2123229] - perf buildid-cache: Add guestmount'd files to the build ID cache (Michael Petlan) [2123229] - perf script: Add --dump-unsorted-raw-trace option (Michael Petlan) [2123229] - perf tools: Add perf_event__synthesize_id_sample() (Michael Petlan) [2123229] - perf tools: Factor out evsel__id_hdr_size() (Michael Petlan) [2123229] - perf tools: Export perf_event__process_finished_round() (Michael Petlan) [2123229] - perf ordered_events: Add ordered_events__last_flush_time() (Michael Petlan) [2123229] - perf tools: Export dsos__for_each_with_build_id() (Michael Petlan) [2123229] - perf tools: Fix dso_id inode generation comparison (Michael Petlan) [2123229] - perf buildid-list: Add a "-m" option to show kernel and modules build-ids (Michael Petlan) [2123229] - perf lock: Look up callchain for the contended locks (Michael Petlan) [2123229] - perf record: Allow to specify max stack depth of fp callchain (Michael Petlan) [2123229] - perf lock: Handle lock contention tracepoints (Michael Petlan) [2123229] - perf lock: Add lock contention tracepoints record support (Michael Petlan) [2123229] - perf lock: Skip print_bad_events() if nothing bad (Michael Petlan) [2123229] - perf lock: Allow to use different kernel symbols (Michael Petlan) [2123229] - perf lock: Print wait times with unit (Michael Petlan) [2123229] - perf test: Add test for branch stack sampling (Michael Petlan) [2123229] - perf test: Make all metrics test more tolerant (Michael Petlan) [2123229] - perf test: Add debug line to diagnose broken metrics (Michael Petlan) [2123229] - perf jevents: Remove jevents.c (Michael Petlan) [2123229] - perf jevents: Switch build to use jevents.py (Michael Petlan) [2123229] - perf jevents: Add python converter script (Michael Petlan) [2123229] - perf python: Prefer python3 (Michael Petlan) [2123229] - perf script ibs: Support new IBS bits in raw trace dump (Michael Petlan) [2123229] - perf tool ibs: Sync AMD IBS header file (Michael Petlan) [2123229] - perf header: Record non-CPU PMU capabilities (Michael Petlan) [2123229] - perf header: Store PMU caps in an array of strings (Michael Petlan) [2123229] - perf header: Pass "cpu" pmu name while printing caps (Michael Petlan) [2123229] - perf pmu: Parse pmu caps sysfs only once (Michael Petlan) [2123229] - perf record ibs: Warn about sampling period skew (Michael Petlan) [2123229] - perf script: Add some missing event dumps (Michael Petlan) [2123229] - perf record: Add finished init event (Michael Petlan) [2123229] - perf record: Add new option to sample identifier (Michael Petlan) [2123229] - perf record: Always record id index (Michael Petlan) [2123229] - perf record: Always get text_poke events with --kcore option (Michael Petlan) [2123229] - perf data convert: Prefer sampled CPU when exporting JSON (Michael Petlan) [2123229] - uapi: asm-generic: fcntl: Fix typo 'the the' in comment (Michael Petlan) [2123229] - perf/core: Fix reentry problem in perf_output_read_group() (Michael Petlan) [2123229] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2123229] - perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU (Michael Petlan) [2123229] - perf/x86/intel: Fix pebs event constraints for ADL (Michael Petlan) [2123229] - perf/x86/intel/ds: Fix precise store latency handling (Michael Petlan) [2123229] - perf/x86/core: Set pebs_capable and PMU_FL_PEBS_ALL for the Baseline (Michael Petlan) [2123229] - perf/x86/lbr: Enable the branch type for the Arch LBR by default (Michael Petlan) [2123229] - perf/core: Fix ';;' typo (Michael Petlan) [2123229] - powerpc/perf: Include caps feature for power10 DD1 version (Michael Petlan) [2123229] - powerpc/perf: Use PVR rather than oprofile field to determine CPU version (Michael Petlan) [2123229] - docs: ABI: sysfs-bus-event_source-devices: Document sysfs caps entry for PMU (Michael Petlan) [2123229] - powerpc/perf: Add support for caps under sysfs in powerpc (Michael Petlan) [2123229] - powerpc/perf: Add __init attribute to eligible functions (Michael Petlan) [2123229] - powerpc/perf: Give generic PMU a nice name (Michael Petlan) [2123229] - powerpc/perf: Update MMCR2 to support event exclude_idle (Michael Petlan) [2123229] - x86: events: Do not return bogus capabilities if PMU is broken (Michael Petlan) [2123229] - perf/x86/intel: Fix the comment about guest LBR support on KVM (Michael Petlan) [2123229] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2123229] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2123229] - perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments (Michael Petlan) [2123229] - perf/x86/amd/uncore: Add PerfMonV2 DF event format (Michael Petlan) [2123229] - perf/x86/amd/uncore: Detect available DF counters (Michael Petlan) [2123229] - perf/x86/amd/uncore: Use attr_update for format attributes (Michael Petlan) [2123229] - perf/x86/amd/uncore: Use dynamic events array (Michael Petlan) [2123229] - x86/events/intel/ds: Enable large PEBS for PERF_SAMPLE_WEIGHT_TYPE (Michael Petlan) [2123229] - fuse: fix readdir cache race (Miklos Szeredi) [2142657] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136526] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136526]- macvlan: enforce a consistent minimal mtu (Davide Caratti) [2133755] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2133755] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2133755] - perf: Stop using bpf_map__def() API (Jerome Marchand) [2120966] - perf tools: Remove bpf_map__set_priv()/bpf_map__priv() usage (Jerome Marchand) [2120966] - perf tools: Remove bpf_program__set_priv/bpf_program__priv usage (Jerome Marchand) [2120966] - perf bpf: Stop using deprecated bpf_object__next() API (Jerome Marchand) [2120966] - perf bpf: Stop using deprecated bpf_load_program() API (Jerome Marchand) [2120966] - perf: Stop using bpf_object__open_buffer() API (Jerome Marchand) [2120966] - bpf/selftests: fix bpf selftests install (Jerome Marchand) [2120966] - bpf: Force cookies array to follow symbols sorting (Jerome Marchand) [2120966] - ftrace: Keep address offset in ftrace_lookup_symbols (Jerome Marchand) [2120966] - selftests/bpf: Shuffle cookies symbols in kprobe multi test (Jerome Marchand) [2120966] - bpf: Fix bpf_xdp_pointer return pointer (Jiri Benc) [2120966] - selftests/bpf: Fix tc_redirect_dtime (Jiri Benc) [2120966] - net: fix wrong network header length (Jiri Benc) [2120966] - skbuff: clean up inconsistent indenting (Jiri Benc) [2120966] - bpf: Disallow bpf programs call prog_run command. (Jerome Marchand) [2120966] - bpf, x86: fix freeing of not-finalized bpf_prog_pack (Jerome Marchand) [2120966] - selftests/bpf: Fix rare segfault in sock_fields prog test (Jerome Marchand) [2120966] - rethook: Reject getting a rethook if RCU is not watching (Jerome Marchand) [2120966] - selftests/bpf: Avoid skipping certain subtests (Jerome Marchand) [2120966] - bpf: Use safer kvmalloc_array() where possible (Jerome Marchand) [2120966] - bpf: Resolve symbols with ftrace_lookup_symbols for kprobe multi link (Jerome Marchand) [2120966] - ftrace: Add ftrace_lookup_symbols function (Jerome Marchand) [2120966] - kallsyms: Make kallsyms_on_each_symbol generally available (Jerome Marchand) [2120966] - bpf: Introduce bpf_arch_text_invalidate for bpf_prog_pack (Jerome Marchand) [2120966] - x86/alternative: Introduce text_poke_set (Jerome Marchand) [2120966] - bpf: Fill new bpf_prog_pack with illegal instructions (Jerome Marchand) [2120966] - scripts: dummy-tools, add pahole (Jerome Marchand) [2120966] - kprobes: Fix KRETPROBES when CONFIG_KRETPROBE_ON_RETHOOK is set (Jerome Marchand) [2120966] - bpf: Fix release of page_pool in BPF_PROG_RUN in test runner (Jerome Marchand) [2120966] - x86,bpf: Avoid IBT objtool warning (Jerome Marchand) [2120966] - bpf: Do write access check for kfunc and global func (Jerome Marchand) [2120966] - bpf: Adjust bpf_tcp_check_syncookie selftest to test dual-stack sockets (Jerome Marchand) [2120966] - bpf: selftests: Test fentry tracing a struct_ops program (Jerome Marchand) [2120966] - bpf: Resolve to prog->aux->dst_prog->type only for BPF_PROG_TYPE_EXT (Jerome Marchand) [2120966] - rethook: Fix to use WRITE_ONCE() for rethook:: Handler (Jerome Marchand) [2120966] - selftests/bpf: Fix warning comparing pointer to 0 (Jerome Marchand) [2120966] - bpf: Fix sparse warnings in kprobe_multi_resolve_syms (Jerome Marchand) [2120966] - bpftool: Explicit errno handling in skeletons (Jerome Marchand) [2120966] - selftests/bpf: Fix clang compilation errors (Jerome Marchand) [2120966] - x86,kprobes: Fix optprobe trampoline to generate complete pt_regs (Jerome Marchand) [2120966] - x86,rethook: Fix arch_rethook_trampoline() to generate a complete pt_regs (Jerome Marchand) [2120966] - x86,rethook,kprobes: Replace kretprobe with rethook on x86 (Jerome Marchand) [2120966] - kprobes: Use rethook for kretprobe if possible (Jerome Marchand) [2120966] - kprobes: Limit max data_size of the kretprobe instances (Jerome Marchand) [2120966] - bpftool: Fix generated code in codegen_asserts (Jerome Marchand) [2120966] - bpf: Fix maximum permitted number of arguments check (Jerome Marchand) [2120966] - bpf: Sync comments for bpf_get_stack (Jerome Marchand) [2120966] - fprobe: Fix sparse warning for acccessing __rcu ftrace_hash (Jerome Marchand) [2120966] - fprobe: Fix smatch type mismatch warning (Jerome Marchand) [2120966] - bpf/bpftool: Add unprivileged_bpf_disabled check against value of 2 (Jerome Marchand) [2120966] - selftests/bpf: Fix kprobe_multi test. (Jerome Marchand) [2120966] - Revert "rethook: x86: Add rethook x86 implementation" (Jerome Marchand) [2120966] - Revert "arm64: rethook: Add arm64 rethook implementation" (Jerome Marchand) [2120966] - Revert "powerpc: Add rethook support" (Jerome Marchand) [2120966] - Revert "ARM: rethook: Add rethook arm implementation" (Jerome Marchand) [2120966] - bpftool: Fix a bug in subskeleton code generation (Jerome Marchand) [2120966] - bpf: Fix bpf_prog_pack when PMU_SIZE is not defined (Jerome Marchand) [2120966] - bpf: Fix bpf_prog_pack for multi-node setup (Jerome Marchand) [2120966] - bpf: Fix warning for cast from restricted gfp_t in verifier (Jerome Marchand) [2120966] - libbpf: Close fd in bpf_object__reuse_map (Jerome Marchand) [2120966] - bpf: Fix kprobe_multi return probe backtrace (Jerome Marchand) [2120966] - Revert "bpf: Add support to inline bpf_get_func_ip helper on x86" (Jerome Marchand) [2120966] - bpf: Simplify check in btf_parse_hdr() (Jerome Marchand) [2120966] - selftests/bpf/test_lirc_mode2.sh: Exit with proper code (Jerome Marchand) [2120966] - bpf: Check for NULL return from bpf_get_btf_vmlinux (Jerome Marchand) [2120966] - selftests/bpf: Test skipping stacktrace (Jerome Marchand) [2120966] - bpf: Adjust BPF stack helper functions to accommodate skip > 0 (Jerome Marchand) [2120966] - bpf: Select proper size for bpf_prog_pack (Jerome Marchand) [2120966] - selftests/bpf: Fix test for 4-byte load from remote_port on big-endian (Jerome Marchand) [2120966] - selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup remote_port (Jerome Marchand) [2120966] - bpf: Treat bpf_sk_lookup remote_port as a 2-byte field (Jerome Marchand) [2120966] - selftests/bpf: Test for associating multiple elements with the local storage (Jerome Marchand) [2120966] - bpf: Enable non-atomic allocations in local storage (Jerome Marchand) [2120966] - libbpf: Avoid NULL deref when initializing map BTF info (Jerome Marchand) [2120966] - bpf: Always raise reference in btf_get_module_btf (Jerome Marchand) [2120966] - bpf: Factor out fd returning from bpf_btf_find_by_name_kind (Jerome Marchand) [2120966] - bpftool: Add BPF_TRACE_KPROBE_MULTI to attach type names table (Jerome Marchand) [2120966] - selftests/bpf: Fix test for 4-byte load from dst_port on big-endian (Jerome Marchand) [2120966] - selftests/bpf: Use constants for socket states in sock_fields test (Jerome Marchand) [2120966] - selftests/bpf: Check dst_port only on the client socket (Jerome Marchand) [2120966] - selftests/bpf: Fix error reporting from sock_fields programs (Jerome Marchand) [2120966] - selftests/bpf: Test subskeleton functionality (Jerome Marchand) [2120966] - bpftool: Add support for subskeletons (Jerome Marchand) [2120966] - libbpf: Add subskeleton scaffolding (Jerome Marchand) [2120966] - libbpf: Init btf_{key,value}_type_id on internal map open (Jerome Marchand) [2120966] - libbpf: .text routines are subprograms in strict mode (Jerome Marchand) [2120966] - selftests/bpf: Add cookie test for bpf_program__attach_kprobe_multi_opts (Jerome Marchand) [2120966] - selftests/bpf: Add attach test for bpf_program__attach_kprobe_multi_opts (Jerome Marchand) [2120966] - selftests/bpf: Add kprobe_multi bpf_cookie test (Jerome Marchand) [2120966] - selftests/bpf: Add kprobe_multi attach test (Jerome Marchand) [2120966] - libbpf: Add bpf_program__attach_kprobe_multi_opts function (Jerome Marchand) [2120966] - libbpf: Add bpf_link_create support for multi kprobes (Jerome Marchand) [2120966] - libbpf: Add libbpf_kallsyms_parse function (Jerome Marchand) [2120966] - bpf: Add cookie support to programs attached with kprobe multi link (Jerome Marchand) [2120966] - bpf: Add support to inline bpf_get_func_ip helper on x86 (Jerome Marchand) [2120966] - bpf: Add bpf_get_func_ip kprobe helper for multi kprobe link (Jerome Marchand) [2120966] - bpf: Add multi kprobe link (Jerome Marchand) [2120966] - kallsyms: Skip the name search for empty string (Jerome Marchand) [2120966] - lib/sort: Add priv pointer to swap function (Jerome Marchand) [2120966] - Enable CONFIG_FPROBE (Jerome Marchand) [2120966] - fprobe: Add a selftest for fprobe (Jerome Marchand) [2120966] - docs: fprobe: Add fprobe description to ftrace-use.rst (Jerome Marchand) [2120966] - fprobe: Introduce FPROBE_FL_KPROBE_SHARED flag for fprobe (Jerome Marchand) [2120966] - fprobe: Add sample program for fprobe (Jerome Marchand) [2120966] - fprobe: Add exit_handler support (Jerome Marchand) [2120966] - ARM: rethook: Add rethook arm implementation (Jerome Marchand) [2120966] - powerpc: Add rethook support (Jerome Marchand) [2120966] - arm64: rethook: Add arm64 rethook implementation (Jerome Marchand) [2120966] - rethook: x86: Add rethook x86 implementation (Jerome Marchand) [2120966] - rethook: Add a generic return hook (Jerome Marchand) [2120966] - fprobe: Add ftrace based probe APIs (Jerome Marchand) [2120966] - ftrace: Add ftrace_set_filter_ips function (Jerome Marchand) [2120966] - selftests/bpf: Test subprog jit when toggle bpf_jit_harden repeatedly (Jerome Marchand) [2120966] - bpf: Fix net.core.bpf_jit_harden race (Jerome Marchand) [2120966] - bpf, x86: Fall back to interpreter mode when extra pass fails (Jerome Marchand) [2120966] - bpf: selftests: Remove libcap usage from test_progs (Jerome Marchand) [2120966] - bpf: selftests: Remove libcap usage from test_verifier (Jerome Marchand) [2120966] - bpf: selftests: Add helpers to directly use the capget and capset syscall (Jerome Marchand) [2120966] - bpftool: man: Add missing top level docs (Jerome Marchand) [2120966] - bpftool: Add bpf_cookie to link output (Jerome Marchand) [2120966] - selftests/bpf: Clean up array_size.cocci warnings (Jerome Marchand) [2120966] - selftests/bpf: Fix a clang compilation error for send_signal.c (Jerome Marchand) [2120966] - selftests/bpf: Add a test for maximum packet size in xdp_do_redirect (Jerome Marchand) [2120966] - bpf, test_run: Fix packet size check for live packet mode (Jerome Marchand) [2120966] - compiler_types: Refactor the use of btf_type_tag attribute. (Jerome Marchand) [2120966] - selftests/bpf: Check that bpf_kernel_read_file() denies reading IMA policy (Jerome Marchand) [2120966] - selftests/bpf: Add test for bpf_lsm_kernel_read_file() (Jerome Marchand) [2120966] - bpf-lsm: Make bpf_lsm_kernel_read_file() as sleepable (Jerome Marchand) [2120966] - selftests/bpf: Check if the digest is refreshed after a file write (Jerome Marchand) [2120966] - selftests/bpf: Add test for bpf_ima_file_hash() (Jerome Marchand) [2120966] - selftests/bpf: Move sample generation code to ima_test_common() (Jerome Marchand) [2120966] - bpf-lsm: Introduce new helper bpf_ima_file_hash() (Jerome Marchand) [2120966] - ima: Always return a file measurement in ima_file_hash() (Jerome Marchand) [2120966] - ima: Fix documentation-related warnings in ima_main.c (Jerome Marchand) [2120966] - bpftool: Ensure bytes_memlock json output is correct (Jerome Marchand) [2120966] - bpf: Use offsetofend() to simplify macro definition (Jerome Marchand) [2120966] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Jerome Marchand) [2120966] - bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook (Jiri Benc) [2120966] - selftests/bpf: Fix tunnel remote IP comments (Jiri Benc) [2120966] - veth: Allow jumbo frames in xdp mode (Jiri Benc) [2120966] - veth: Rework veth_xdp_rcv_skb in order to accept non-linear skb (Jiri Benc) [2120966] - net: veth: Account total xdp_frame len running ndo_xdp_xmit (Jiri Benc) [2120966] - samples/bpf, xdpsock: Fix race when running for fix duration of time (Jiri Benc) [2120966] - bpf, sockmap: Fix double uncharge the mem of sk_msg (Jiri Benc) [2120966] - bpf, sockmap: Fix more uncharged while msg has more_data (Jiri Benc) [2120966] - bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full (Jiri Benc) [2120966] - bpf, sockmap: Fix memleak in sk_psock_queue_msg (Jiri Benc) [2120966] - bpf: selftests: Update tests after s/delivery_time/tstamp/ change in bpf.h (Jiri Benc) [2120966] - bpf: Remove BPF_SKB_DELIVERY_TIME_NONE and rename s/delivery_time_/tstamp_/ (Jiri Benc) [2120966] - bpf: Simplify insn rewrite on BPF_WRITE __sk_buff->tstamp (Jiri Benc) [2120966] - bpf: Simplify insn rewrite on BPF_READ __sk_buff->tstamp (Jiri Benc) [2120966] - bpf: net: Remove TC_AT_INGRESS_OFFSET and SKB_MONO_DELIVERY_TIME_OFFSET macro (Jiri Benc) [2120966] - bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb_delivery_time() (Jiri Benc) [2120966] - bpf: Keep the (rcv) timestamp behavior for the existing tc-bpf@ingress (Jiri Benc) [2120966] - net: Postpone skb_clear_delivery_time() until knowing the skb is delivered locally (Jiri Benc) [2120966] - net: Get rcv tstamp if needed in nfnetlink_{log, queue}.c (Jiri Benc) [2120966] - net: ipv6: Get rcv timestamp if needed when handling hop-by-hop IOAM option (Jiri Benc) [2120966] - net: ipv6: Handle delivery_time in ipv6 defrag (Jiri Benc) [2120966] - net: ip: Handle delivery_time in ip defrag (Jiri Benc) [2120966] - net: Set skb->mono_delivery_time and clear it after sch_handle_ingress() (Jiri Benc) [2120966] - net: Clear mono_delivery_time bit in __skb_tstamp_tx() (Jiri Benc) [2120966] - net: Handle delivery_time in skb->tstamp during network tapping with af_packet (Jiri Benc) [2120966] - net: Add skb_clear_tstamp() to keep the mono delivery_time (Jiri Benc) [2120966] - net: Add skb->mono_delivery_time to distinguish mono delivery_time from (rcv) timestamp (Jiri Benc) [2120966] - net: remove net_invalid_timestamp() (Jiri Benc) [2120966] - Documentation: update networking/page_pool.rst (Jiri Benc) [2120966] - page_pool: Add function to batch and return stats (Jiri Benc) [2120966] - page_pool: Add recycle stats (Jiri Benc) [2120966] - configs: disable CONFIG_PAGE_POOL_STATS (Jiri Benc) [2120966] - page_pool: Add allocation stats (Jiri Benc) [2120966] - selftest/bpf: Check invalid length in test_xdp_update_frags (Jiri Benc) [2120966] - skmsg: convert struct sk_msg_sg::copy to a bitmap (Jiri Benc) [2120966] - bpf, test_run: Use kvfree() for memory allocated with kvmalloc() (Jerome Marchand) [2120966] - bpf: Initialise retval in bpf_prog_test_run_xdp() (Jerome Marchand) [2120966] - bpftool: Restore support for BPF offload-enabled feature probing (Jerome Marchand) [2120966] - selftests/bpf: Add selftest for XDP_REDIRECT in BPF_PROG_RUN (Jiri Benc) [2120966] - selftests/bpf: Move open_netns() and close_netns() into network_helpers.c (Jiri Benc) [2120966] - libbpf: Support batch_size option to bpf_prog_test_run (Jerome Marchand) [2120966] - Documentation/bpf: Add documentation for BPF_PROG_RUN (Jerome Marchand) [2120966] - bpf: Add "live packet" mode for XDP in BPF_PROG_RUN (Jerome Marchand) [2120966] - bpf: selftests: test skb->tstamp in redirect_neigh (Jiri Benc) [2120966] - Improve stability of find_vma BPF test (Jerome Marchand) [2120966] - Improve send_signal BPF test stability (Jerome Marchand) [2120966] - Improve perf related BPF tests (sample_freq issue) (Jerome Marchand) [2120966] - bpf/docs: Update list of architectures supported. (Jerome Marchand) [2120966] - bpf/docs: Update vmtest docs for static linking (Jerome Marchand) [2120966] - bpf: Remove redundant slash (Jerome Marchand) [2120966] - libbpf: Fix array_size.cocci warning (Jerome Marchand) [2120966] - bpf: Replace strncpy() with strscpy() (Jerome Marchand) [2120966] - libbpf: Unmap rings when umem deleted (Jerome Marchand) [2120966] - bpf: Determine buf_info inside check_buffer_access() (Jerome Marchand) [2120966] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Jerome Marchand) [2120966] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Jerome Marchand) [2120966] - powerpc/bpf: Use _Rn macros for GPRs (Jerome Marchand) [2120966] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Jerome Marchand) [2120966] - powerpc/bpf: Cleanup bpf_jit.h (Jerome Marchand) [2120966] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Jerome Marchand) [2120966] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Jerome Marchand) [2120966] - powerpc/bpf: Rename PPC_BL_ABS() to PPC_BL() (Jerome Marchand) [2120966] - powerpc64/bpf: Optimize instruction sequence used for function calls (Jerome Marchand) [2120966] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Jerome Marchand) [2120966] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Jerome Marchand) [2120966] - powerpc64/bpf: Use r12 for constant blinding (Jerome Marchand) [2120966] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Jerome Marchand) [2120966] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Jerome Marchand) [2120966] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Jerome Marchand) [2120966] - powerpc/bpf: Skip branch range validation during first pass (Jerome Marchand) [2120966] - bpf ppc32: Access only if addr is kernel address (Jerome Marchand) [2120966] - powerpc32/bpf: Fix codegen for bpf-to-bpf calls (Jerome Marchand) [2120966] - bpf ppc32: Add BPF_PROBE_MEM support for JIT (Jerome Marchand) [2120966] - selftests/bpf: Add a test for btf_type_tag "percpu" (Jerome Marchand) [2120966] - bpf: Reject programs that try to load __percpu memory. (Jerome Marchand) [2120966] - compiler_types: Define __percpu as __attribute__((btf_type_tag("percpu"))) (Jerome Marchand) [2120966] - bpf: Fix checking PTR_TO_BTF_ID in check_mem_access (Jerome Marchand) [2120966] - selftests/bpf: Add tests for kfunc register offset checks (Jerome Marchand) [2120966] - bpf: Replace __diag_ignore with unified __diag_ignore_all (Jerome Marchand) [2120966] - compiler_types.h: Add unified __diag_ignore_all for GCC/LLVM (Jerome Marchand) [2120966] - compiler-clang.h: Add __diag infrastructure for clang (Jerome Marchand) [2120966] - bpf: Harden register offset checks for release helpers and kfuncs (Jerome Marchand) [2120966] - bpf: Disallow negative offset in check_ptr_off_reg (Jerome Marchand) [2120966] - bpf: Fix PTR_TO_BTF_ID var_off check (Jerome Marchand) [2120966] - bpf: Add check_func_arg_reg_off function (Jerome Marchand) [2120966] - selftests/bpf: Add custom SEC() handling selftest (Jerome Marchand) [2120966] - libbpf: Support custom SEC() handlers (Jerome Marchand) [2120966] - libbpf: Allow BPF program auto-attach handlers to bail out (Jerome Marchand) [2120966] - bpf: Small BPF verifier log improvements (Jerome Marchand) [2120966] - libbpf: Add a check to ensure that page_cnt is non-zero (Jerome Marchand) [2120966] - bpf, test_run: Fix overflow in XDP frags bpf_test_finish (Jerome Marchand) [2120966] - bpf, selftests: Use raw_tp program for atomic test (Jerome Marchand) [2120966] - selftests/bpf: Do not export subtest as standalone test (Jerome Marchand) [2120966] - bpf: test_run: Fix overflow in bpf_test_finish frags parsing (Jerome Marchand) [2120966] - bpf: test_run: Fix overflow in xdp frags parsing (Jerome Marchand) [2120966] - bpf: test_run: Fix OOB access in bpf_prog_test_run_xdp (Jerome Marchand) [2120966] - libbpf: Deprecate bpf_prog_test_run_xattr and bpf_prog_test_run (Jerome Marchand) [2120966] - bpftool: Migrate from bpf_prog_test_run_xattr (Jerome Marchand) [2120966] - selftests/bpf: Migrate from bpf_prog_test_run_xattr (Jerome Marchand) [2120966] - selftests/bpf: Migrate from bpf_prog_test_run (Jerome Marchand) [2120966] - samples/bpf: Update cpumap/devmap sec_name (Jerome Marchand) [2120966] - selftests/bpf: Update cpumap/devmap sec_name (Jerome Marchand) [2120966] - libbpf: Deprecate xdp_cpumap, xdp_devmap and classifier sec definitions (Jerome Marchand) [2120966] - page_pool: Refactor page_pool to enable fragmenting after allocation (Jiri Benc) [2120966] - socket: Don't use u8 type in uapi socket.h (Jiri Benc) [2120966] - tcp: Change SYN ACK retransmit behaviour to account for rehash (Jiri Benc) [2120966] - bpf: Add SO_TXREHASH setsockopt (Jiri Benc) [2120966] - txhash: Add txrehash sysctl description (Jiri Benc) [2120966] - txhash: Add socket option to control TX hash rethink behavior (Jiri Benc) [2120966] - txhash: Make rethinking txhash behavior configurable via sysctl (Jiri Benc) [2120966] - selftests/bpf/test_xdp_redirect: use temp netns for testing (Jiri Benc) [2120966] - selftests/bpf/test_xdp_meta: use temp netns for testing (Jiri Benc) [2120966] - selftests/bpf/test_tcp_check_syncookie: use temp netns for testing (Jiri Benc) [2120966] - selftests/bpf/test_lwt_seg6local: use temp netns for testing (Jiri Benc) [2120966] - selftests/bpf/test_xdp_vlan: use temp netns for testing (Jiri Benc) [2120966] - selftests/bpf/test_xdp_veth: use temp netns for testing (Jiri Benc) [2120966] - selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Jiri Benc) [2120966] - selftest/bpf: Fix a stale comment. (Jiri Benc) [2120966] - selftest/bpf: Test batching and bpf_(get|set)sockopt in bpf unix iter. (Jiri Benc) [2120966] - bpf: Support bpf_(get|set)sockopt() in bpf unix iter. (Jiri Benc) [2120966] - bpf: af_unix: Use batching algorithm in bpf unix iter. (Jiri Benc) [2120966] - af_unix: Refactor unix_next_socket(). (Jiri Benc) [2120966] - af_unix: Relax race in unix_autobind(). (Jiri Benc) [2120966] - af_unix: Replace the big lock with small locks. (Jiri Benc) [2120966] - af_unix: Save hash in sk_hash. (Jiri Benc) [2120966] - af_unix: Add helpers to calculate hashes. (Jiri Benc) [2120966] - af_unix: Remove UNIX_ABSTRACT() macro and test sun_path[0] instead. (Jiri Benc) [2120966] - af_unix: Allocate unix_address in unix_bind_(bsd|abstract)(). (Jiri Benc) [2120966] - af_unix: Remove unix_mkname(). (Jiri Benc) [2120966] - af_unix: Copy unix_mkname() into unix_find_(bsd|abstract)(). (Jiri Benc) [2120966] - af_unix: Cut unix_validate_addr() out of unix_mkname(). (Jiri Benc) [2120966] - af_unix: Return an error as a pointer in unix_find_other(). (Jiri Benc) [2120966] - af_unix: Factorise unix_find_other() based on address types. (Jiri Benc) [2120966] - af_unix: Pass struct sock to unix_autobind(). (Jiri Benc) [2120966] - af_unix: Use offsetof() instead of sizeof(). (Jiri Benc) [2120966] - selftests/bpf: Do not fail build if CONFIG_NF_CONNTRACK=m/n (Jerome Marchand) [2120966] - bpf, x86: Set header->size properly before freeing it (Jerome Marchand) [2120966] - x86: Disable HAVE_ARCH_HUGE_VMALLOC on 32-bit x86 (Jerome Marchand) [2120966] - selftests/bpf: Update btf_dump case for conflicting names (Jerome Marchand) [2120966] - libbpf: Skip forward declaration when counting duplicated type names (Jerome Marchand) [2120966] - bpf: Add some description about BPF_JIT_ALWAYS_ON in Kconfig (Jerome Marchand) [2120966] - bpf: Cache the last valid build_id (Jerome Marchand) [2120966] - libbpf: Fix BPF_MAP_TYPE_PERF_EVENT_ARRAY auto-pinning (Jerome Marchand) [2120966] - bpf, arm64: Support more atomic operations (Jerome Marchand) [2120966] - bpftool: Remove redundant slashes (Jerome Marchand) [2120966] - Disable CONFIG_MODULE_ALLOW_BTF_MISMATCH (Jerome Marchand) [2120966] - bpf: Add config to allow loading modules with BTF mismatches (Jerome Marchand) [2120966] - bpf: Remove Lorenz Bauer from L7 BPF maintainers (Jerome Marchand) [2120966] - bpf, arm64: Feed byte-offset into bpf line info (Jerome Marchand) [2120966] - bpf, arm64: Call build_prologue() first in first JIT pass (Jerome Marchand) [2120966] - bpf: Fix issue with bpf preload module taking over stdout/stdin of kernel. (Jerome Marchand) [2120966] - bpftool: Bpf skeletons assert type sizes (Jerome Marchand) [2120966] - bpf: Cleanup comments (Jerome Marchand) [2120966] - libbpf: Simplify the find_elf_sec_sz() function (Jerome Marchand) [2120966] - bpftool: Remove usage of reallocarray() (Jerome Marchand) [2120966] - scripts/pahole-flags.sh: Parse DWARF and generate BTF with multithreading. (Jerome Marchand) [2120966] - libbpf: Remove redundant check in btf_fixup_datasec() (Jerome Marchand) [2120966] - selftests/bpf: Add test for reg2btf_ids out of bounds access (Jerome Marchand) [2120966] - selftests/bpf: Fix btfgen tests (Jerome Marchand) [2120966] - bpf: Initialize ret to 0 inside btf_populate_kfunc_set() (Jerome Marchand) [2120966] - selftests/bpf: Fix a clang deprecated-declarations compilation error (Jerome Marchand) [2120966] - bpf: Call maybe_wait_bpf_programs() only once from generic_map_delete_batch() (Jerome Marchand) [2120966] - bpf: bpf_prog_pack: Set proper size before freeing ro_header (Jerome Marchand) [2120966] - selftests/bpf: Fix crash in core_reloc when bpftool btfgen fails (Jerome Marchand) [2120966] - selftests/bpf: Fix vmtest.sh to launch smp vm. (Jerome Marchand) [2120966] - bpftool: Fix C++ additions to skeleton (Jerome Marchand) [2120966] - selftests/bpf: Test "bpftool gen min_core_btf" (Jerome Marchand) [2120966] - bpftool: Gen min_core_btf explanation and examples (Jerome Marchand) [2120966] - bpftool: Implement btfgen_get_btf() (Jerome Marchand) [2120966] - bpftool: Implement "gen min_core_btf" logic (Jerome Marchand) [2120966] - bpftool: Add gen min_core_btf command (Jerome Marchand) [2120966] - libbpf: Expose bpf_core_{add,free}_cands() to bpftool (Jerome Marchand) [2120966] - libbpf: Split bpf_core_apply_relo() (Jerome Marchand) [2120966] - bpf: Reject kfunc calls that overflow insn->imm (Jerome Marchand) [2120966] - selftests/bpf: Add Skeleton templated wrapper as an example (Jerome Marchand) [2120966] - bpftool: Add C++-specific open/load/etc skeleton wrappers (Jerome Marchand) [2120966] - selftests/bpf: Fix GCC11 compiler warnings in -O2 mode (Jerome Marchand) [2120966] - powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and TMP_REG when possible (Jerome Marchand) [2120966] - bpftool: Update versioning scheme, align on libbpf's version number (Jerome Marchand) [2120966] - bpftool: Add libbpf's version number to "bpftool version" output (Jerome Marchand) [2120966] - bpf: Fix bpf_prog_pack build for ppc64_defconfig (Jerome Marchand) [2120966] - bpf: Convert bpf_preload.ko to use light skeleton. (Jerome Marchand) [2120966] - bpf: Update iterators.lskel.h. (Jerome Marchand) [2120966] - bpftool: Generalize light skeleton generation. (Jerome Marchand) [2120966] - libbpf: Prepare light skeleton for the kernel. (Jerome Marchand) [2120966] - bpf: Extend sys_bpf commands for bpf_syscall programs. (Jerome Marchand) [2120966] - selftests/bpf: Cover 4-byte load from remote_port in bpf_sk_lookup (Jerome Marchand) [2120966] - bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide (Jerome Marchand) [2120966] - selftests/bpf: Test BPF_KPROBE_SYSCALL macro (Jerome Marchand) [2120966] - libbpf: Add BPF_KPROBE_SYSCALL macro (Jerome Marchand) [2120966] - libbpf: Fix accessing the first syscall argument on s390 (Jerome Marchand) [2120966] - libbpf: Fix accessing the first syscall argument on arm64 (Jerome Marchand) [2120966] - libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALL (Jerome Marchand) [2120966] - selftests/bpf: Skip test_bpf_syscall_macro's syscall_arg1 on arm64 and s390 (Jerome Marchand) [2120966] - libbpf: Fix accessing syscall arguments on powerpc (Jerome Marchand) [2120966] - selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macro (Jerome Marchand) [2120966] - libbpf: Add PT_REGS_SYSCALL_REGS macro (Jerome Marchand) [2120966] - selftests/bpf: Fix an endianness issue in bpf_syscall_macro test (Jerome Marchand) [2120966] - bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZE (Jerome Marchand) [2120966] - bpf: Fix leftover header->pages in sparc and powerpc code. (Jerome Marchand) [2120966] - bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finalize failures (Jerome Marchand) [2120966] - bpf, x86_64: Use bpf_jit_binary_pack_alloc (Jerome Marchand) [2120966] - bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free] (Jerome Marchand) [2120966] - bpf: Introduce bpf_prog_pack allocator (Jerome Marchand) [2120966] - bpf: Introduce bpf_arch_text_copy (Jerome Marchand) [2120966] - x86/alternative: Introduce text_poke_copy (Jerome Marchand) [2120966] - bpf: Use prog->jited_len in bpf_prog_ksym_set_addr() (Jerome Marchand) [2120966] - bpf: Use size instead of pages in bpf_binary_header (Jerome Marchand) [2120966] - bpf: Use bytes instead of pages for bpf_jit_[charge|uncharge]_modmem (Jerome Marchand) [2120966] - x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_HUGE_VMAP (Jerome Marchand) [2120966] - selftests/bpf: Fix strict mode calculation (Jerome Marchand) [2120966] - bpftool: Fix strict mode calculation (Jerome Marchand) [2120966] - libbpf: Remove mode check in libbpf_set_strict_mode() (Jerome Marchand) [2120966] - selftests/bpf: Fix tests to use arch-dependent syscall entry points (Jerome Marchand) [2120966] - libbpf: Fix build issue with llvm-readelf (Jerome Marchand) [2120966] - selftests/bpf: Test bpf_core_types_are_compat() functionality. (Jerome Marchand) [2120966] - bpf: Implement bpf_core_types_are_compat(). (Jerome Marchand) [2120966] - bpf, arm64: Enable kfunc call (Jerome Marchand) [2120966] - selftests/bpf: Add a selftest for invalid func btf with btf decl_tag (Jerome Marchand) [2120966] - libbpf: Deprecate priv/set_priv storage (Jerome Marchand) [2120966] - bpf, docs: Better document the atomic instructions (Jerome Marchand) [2120966] - bpf, docs: Better document the extended instruction format (Jerome Marchand) [2120966] - bpf, docs: Better document the legacy packet access instruction (Jerome Marchand) [2120966] - bpf, docs: Better document the regular load and store instructions (Jerome Marchand) [2120966] - bpf, docs: Document the byte swapping instructions (Jerome Marchand) [2120966] - libbpf: Deprecate forgotten btf__get_map_kv_tids() (Jerome Marchand) [2120966] - samples/bpf: Get rid of bpf_prog_load_xattr() use (Jerome Marchand) [2120966] - selftests/bpf: Redo the switch to new libbpf XDP APIs (Jerome Marchand) [2120966] - selftests/bpf: Remove usage of deprecated feature probing APIs (Jerome Marchand) [2120966] - bpftool: Fix uninit variable compilation warning (Jerome Marchand) [2120966] - bpftool: Stop supporting BPF offload-enabled feature probing (Jerome Marchand) [2120966] - libbpf: Stop using deprecated bpf_map__is_offload_neutral() (Jerome Marchand) [2120966] - Disable CONFIG_DEBUG_INFO_DWARF5 (Jerome Marchand) [2120966] - lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+ (Jerome Marchand) [2120966] - lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION (Jerome Marchand) [2120966] - scripts/pahole-flags.sh: Use pahole-version.sh (Jerome Marchand) [2120966] - kbuild: Add CONFIG_PAHOLE_VERSION (Jerome Marchand) [2120966] - MAINTAINERS: Add scripts/pahole-flags.sh to BPF section (Jerome Marchand) [2120966] - bpf: Drop libbpf, libelf, libz dependency from bpf preload. (Jerome Marchand) [2120966] - bpf: Open code obj_get_info_by_fd in bpf preload. (Jerome Marchand) [2120966] - bpf: Convert bpf preload to light skeleton. (Jerome Marchand) [2120966] - bpf: Remove unnecessary setrlimit from bpf preload. (Jerome Marchand) [2120966] - libbpf: Open code raw_tp_open and link_create commands. (Jerome Marchand) [2120966] - libbpf: Open code low level bpf commands. (Jerome Marchand) [2120966] - libbpf: Add support for bpf iter in light skeleton. (Jerome Marchand) [2120966] - libbpf: Deprecate btf_ext rec_size APIs (Jerome Marchand) [2120966] - bpf: make bpf_copy_from_user_task() gpl only (Jerome Marchand) [2120966] - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads (Jerome Marchand) [2120966] - bpf: Make dst_port field in struct bpf_sock 16-bit wide (Jerome Marchand) [2120966] - docs/bpf: clarify how btf_type_tag gets encoded in the type chain (Jerome Marchand) [2120966] - selftests/bpf: specify pahole version requirement for btf_tag test (Jerome Marchand) [2120966] - selftests/bpf: add a selftest with __user tag (Jerome Marchand) [2120966] - selftests/bpf: rename btf_decl_tag.c to test_btf_decl_tag.c (Jerome Marchand) [2120966] - bpf: reject program if a __user tagged memory accessed in kernel way (Jerome Marchand) [2120966] - compiler_types: define __user as __attribute__((btf_type_tag("user"))) (Jerome Marchand) [2120966] - cgroup/bpf: fast path skb BPF filtering (Jerome Marchand) [2120966] - selftests/bpf: fix a clang compilation error (Jerome Marchand) [2120966] - bpf, x86: Remove unnecessary handling of BPF_SUB atomic op (Jerome Marchand) [2120966] - bpf: remove unused static inlines (Jerome Marchand) [2120966] - selftests/bpf: fix uprobe offset calculation in selftests (Jerome Marchand) [2120966] - selftests/bpf: Fix a clang compilation error (Jerome Marchand) [2120966] - bpf: fix register_btf_kfunc_id_set for !CONFIG_DEBUG_INFO_BTF (Jerome Marchand) [2120966] - selftests: bpf: Less strict size check in sockopt_sk (Jerome Marchand) [2120966] - samples/bpf: use preferred getters/setters instead of deprecated ones (Jerome Marchand) [2120966] - selftests/bpf: use preferred setter/getter APIs instead of deprecated ones (Jerome Marchand) [2120966] - bpftool: use preferred setters/getters instead of deprecated ones (Jerome Marchand) [2120966] - libbpf: deprecate bpf_program__is_() and bpf_program__set_() APIs (Jerome Marchand) [2120966] - libbpf: deprecate bpf_map__resize() (Jerome Marchand) [2120966] - libbpf: hide and discourage inconsistently named getters (Jerome Marchand) [2120966] - selftests/bpf: Add a test to confirm PT_REGS_PARM4_SYSCALL (Jerome Marchand) [2120966] - libbpf: Fix the incorrect register read for syscalls on x86_64 (Jerome Marchand) [2120966] - libbpf: Mark bpf_object__open_xattr() deprecated (Jerome Marchand) [2120966] - libbpf: Mark bpf_object__open_buffer() API deprecated (Jerome Marchand) [2120966] - selftests/bpf: Add test for sleepable bpf iterator programs (Jerome Marchand) [2120966] - libbpf: Add "iter.s" section for sleepable bpf iterator programs (Jerome Marchand) [2120966] - bpf: Add bpf_copy_from_user_task() helper (Jerome Marchand) [2120966] - bpf: Add support for bpf iterator programs to use sleepable helpers (Jerome Marchand) [2120966] - xdp: disable XDP_REDIRECT for xdp frags (Jiri Benc) [2120966] - bpf: selftests: add CPUMAP/DEVMAP selftests for xdp frags (Jiri Benc) [2120966] - bpf: selftests: introduce bpf_xdp_{load,store}_bytes selftest (Jiri Benc) [2120966] - net: xdp: introduce bpf_xdp_pointer utility routine (Jiri Benc) [2120966] - bpf: generalise tail call map compatibility check (Jiri Benc) [2120966] - libbpf: Add SEC name for xdp frags programs (Jiri Benc) [2120966] - bpf: selftests: update xdp_adjust_tail selftest to include xdp frags (Jiri Benc) [2120966] - bpf: test_run: add xdp_shared_info pointer in bpf_test_finish signature (Jiri Benc) [2120966] - bpf: introduce frags support to bpf_prog_test_run_xdp() (Jiri Benc) [2120966] - bpf: move user_size out of bpf_test_init (Jiri Benc) [2120966] - bpf: add frags support to xdp copy helpers (Jiri Benc) [2120966] - bpf: add frags support to the bpf_xdp_adjust_tail() API (Jiri Benc) [2120966] - bpf: introduce bpf_xdp_get_buff_len helper (Jiri Benc) [2120966] - xdp: add frags support to xdp_return_{buff/frame} (Jiri Benc) [2120966] - net: xdp: add xdp_update_skb_shared_info utility routine (Jiri Benc) [2120966] - xdp: introduce flags field in xdp_buff/xdp_frame (Jiri Benc) [2120966] - net: skbuff: add size metadata to skb_shared_info for xdp (Jiri Benc) [2120966] - bpf: selftests: Get rid of CHECK macro in xdp_bpf2bpf.c (Jiri Benc) [2120966] - bpf: selftests: Get rid of CHECK macro in xdp_adjust_tail.c (Jiri Benc) [2120966] - bpf: Fix flexible_array.cocci warnings (Jerome Marchand) [2120966] - bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags loading the ebpf program (Jerome Marchand) [2120966] - selftests: bpf: test BPF_PROG_QUERY for progs attached to sockmap (Jerome Marchand) [2120966] - bpf: support BPF_PROG_QUERY for progs attached to sockmap (Jerome Marchand) [2120966] - samples/bpf: adapt samples/bpf to bpf_xdp_xxx() APIs (Jerome Marchand) [2120966] - bpftool: use new API for attaching XDP program (Jerome Marchand) [2120966] - libbpf: streamline low-level XDP APIs (Jerome Marchand) [2120966] - docs/bpf: update BPF map definition example (Jerome Marchand) [2120966] - libbpf: deprecate legacy BPF map definitions (Jerome Marchand) [2120966] - selftests/bpf: convert remaining legacy map definitions (Jerome Marchand) [2120966] - selftests/bpf: fail build on compilation warning (Jerome Marchand) [2120966] - selftests/bpf: Update sockopt_sk test to the use bpf_set_retval (Jerome Marchand) [2120966] - selftests/bpf: Test bpf_{get,set}_retval behavior with cgroup/sockopt (Jerome Marchand) [2120966] - bpf: Add cgroup helpers bpf_{get,set}_retval to get/set syscall return value (Jerome Marchand) [2120966] - bpf: Move getsockopt retval to struct bpf_cg_run_ctx (Jerome Marchand) [2120966] - bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow boolean (Jerome Marchand) [2120966] - libbpf: Improve btf__add_btf() with an additional hashmap for strings. (Jerome Marchand) [2120966] - bpf/scripts: Raise an exception if the correct number of sycalls are not generated (Jerome Marchand) [2120966] - bpf/scripts: Make description and returns section for helpers/syscalls mandatory (Jerome Marchand) [2120966] - uapi/bpf: Add missing description and returns for helper documentation (Jerome Marchand) [2120966] - bpftool: Adding support for BTF program names (Jerome Marchand) [2120966] - selftests/bpf: Add test for race in btf_try_get_module (Jerome Marchand) [2120966] - selftests/bpf: Extend kfunc selftests (Jerome Marchand) [2120966] - selftests/bpf: Add test_verifier support to fixup kfunc call insns (Jerome Marchand) [2120966] - selftests/bpf: Add test for unstable CT lookup API (Jerome Marchand) [2120966] - net/netfilter: Add unstable CT lookup helpers for XDP and TC-BPF (Jiri Benc) [2120966] - bpf: Add reference tracking support to kfunc (Jerome Marchand) [2120966] - bpf: Introduce mem, size argument pair support for kfunc (Jerome Marchand) [2120966] - bpf: Remove check_kfunc_call callback and old kfunc BTF ID API (Jerome Marchand) [2120966] - bpf: Populate kfunc BTF ID sets in struct btf (Jerome Marchand) [2120966] - bpf: Fix UAF due to race between btf_try_get_module and load_module (Jerome Marchand) [2120966] - test: selftests: Remove unused various in sockmap_verdict_prog.c (Jerome Marchand) [2120966] - tools/resolve_btfids: Build with host flags (Jerome Marchand) [2120966] - bpf/scripts: Raise an exception if the correct number of helpers are not generated (Jerome Marchand) [2120966] - libbpf: Deprecate bpf_map__def() API (Jerome Marchand) [2120966] - selftests/bpf: Stop using bpf_map__def() API (Jerome Marchand) [2120966] - bpftool: Stop using bpf_map__def() API (Jerome Marchand) [2120966] - samples/bpf: Stop using bpf_map__def() API (Jerome Marchand) [2120966] - libbpf: Fix possible NULL pointer dereference when destroying skeleton (Jerome Marchand) [2120966] - bpftool: Only set obj->skeleton on complete success (Jerome Marchand) [2120966] - selftests/bpf: Change bpf_prog_attach_xattr() to bpf_prog_attach_opts() (Jerome Marchand) [2120966] - libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts() (Jerome Marchand) [2120966] - libbpf: Use IS_ERR_OR_NULL() in hashmap__free() (Jerome Marchand) [2120966]- redhat/configs: turn off NXP i.MX9 family (Steve Best) [2138010] - soc: imx: imx93-pd: Fix the error handling path of imx93_pd_probe() (Steve Best) [2138010] - soc: imx: add i.MX93 media blk ctrl driver (Steve Best) [2138010] - dt-bindings: soc: add i.MX93 mediamix blk ctrl (Steve Best) [2138010] - soc: imx: add i.MX93 SRC power domain driver (Steve Best) [2138010] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2138802] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2138802] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2138802] - raw: complete rcu conversion (Guillaume Nault) [2138802] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2138802] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2138802] - raw: convert raw sockets to RCU (Guillaume Nault) [2138802] - raw: use more conventional iterators (Guillaume Nault) [2138802] - arm64: kdump: Reimplement crashkernel=X fixup (Eric Chanudet) [2136853] - bnx2x: Fix comment typo (Manish Chopra) [2112159] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2112159] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2112159] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2112168] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2112168] - qed: Use bitmap_empty() (Manish Chopra) [2112168] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2112168] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2112168] - RDMA/qedr: Fix reporting QP timeout attribute (Manish Chopra) [2112168] - qed: fix typos in comments (Manish Chopra) [2112168] - net: qed: fix typos in comments (Manish Chopra) [2112168] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2112168] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2112168] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2112168] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2112168] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2112168] - qed: Remove IP services API. (Manish Chopra) [2112168] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2112168]- CI: Remove deprecated variable (Veronika Kabatova) - atlantic: fix deadlock at aq_nic_stop (Íñigo Huguet) [2125601] - sched/core: Fix comparison in sched_group_cookie_match() (Phil Auld) [2115520] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115520] - sched/debug: fix dentry leak in update_sched_domain_debugfs (Phil Auld) [2115520] - debugfs: add debugfs_lookup_and_remove() (Phil Auld) [2115520] - sched/psi: Remove unused parameter nbytes of psi_trigger_create() (Phil Auld) [2115520] - sched/psi: Zero the memory of struct psi_group (Phil Auld) [2115520] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115520] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115520] - sched/rt: Fix Sparse warnings due to undefined rt.c declarations (Phil Auld) [2115520] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2115520] - sched/core: Always flush pending blk_plug (Phil Auld) [2115520] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115520] - sched/core: add forced idle accounting for cgroups (Phil Auld) [2115520] - sched/core: Use try_cmpxchg in set_nr_{and_not,if}_polling (Phil Auld) [2115520] - sched/core: Fix the bug that task won't enqueue into core tree when update cookie (Phil Auld) [2115520] - sched/fair: Remove the energy margin in feec() (Phil Auld) [2115520] - sched/fair: Remove task_util from effective utilization in feec() (Phil Auld) [2115520] - sched/fair: Use the same cpumask per-PD throughout find_energy_efficient_cpu() (Phil Auld) [2115520] - sched/fair: Rename select_idle_mask to select_rq_mask (Phil Auld) [2115520] - sched/fair: Decay task PELT values during wakeup migration (Phil Auld) [2115520] - sched/fair: Provide u64 read for 32-bits arch helper (Phil Auld) [2115520] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115520] - sched/fair: Remove redundant word " *" (Phil Auld) [2115520] - sched: only perform capability check on privileged operation (Phil Auld) [2115520] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115520] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115520] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115520] - sched/deadline: Use proc_douintvec_minmax() limit minimum value (Phil Auld) [2115520] - workqueue: Wrap flush_workqueue() using a macro (Phil Auld) [2115520] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115520] - sched/autogroup: Fix sysctl move (Phil Auld) [2115520] - psi: dont alloc memory for psi by default (Phil Auld) [2115520] - sched: Reverse sched_class layout (Phil Auld) [2115520] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115520] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115520] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115520] - sched/core: Avoid obvious double update_rq_clock warning (Phil Auld) [2115520] - sched/fair: Remove cfs_rq_tg_path() (Phil Auld) [2115520] - sched/fair: Remove sched_trace_*() helper functions (Phil Auld) [2115520] - sched: Fix build warning without CONFIG_SYSCTL (Phil Auld) [2115520] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115520] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115520] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115520] - sched/fair: Revise comment about lb decision matrix (Phil Auld) [2115520] - sched/psi: report zeroes for CPU full at the system level (Phil Auld) [2115520] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115520] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115520] - sched/fair: Move calculate of avg_load to a better location (Phil Auld) [2115520] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115520] - sched/fair: Refactor cpu_util_without() (Phil Auld) [2115520] - sched/rt: fix build error when CONFIG_SYSCTL is disable (Phil Auld) [2115520] - sched: Move energy_aware sysctls to topology.c (Phil Auld) [2115520] - sched: Move cfs_bandwidth_slice sysctls to fair.c (Phil Auld) [2115520] - sched: Move uclamp_util sysctls to core.c (Phil Auld) [2115520] - sched: Move rr_timeslice sysctls to rt.c (Phil Auld) [2115520] - sched: Move deadline_period sysctls to deadline.c (Phil Auld) [2115520] - sched: Move rt_period/runtime sysctls to rt.c (Phil Auld) [2115520] - sched: Move schedstats sysctls to core.c (Phil Auld) [2115520] - sched: Move child_runs_first sysctls to fair.c (Phil Auld) [2115520] - sched: move autogroup sysctls into its own file (Phil Auld) [2115520] - psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n (Phil Auld) [2115520] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115520] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115520] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115520] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115520] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115520] - firmware: tegra: bpmp: Do only aligned access to IPC memory area (Al Stone) [2122349] - dt-bindings: firmware: tegra: Convert to json-schema (Al Stone) [2122349] - firmware: tegra: Switch over to memdup_user() (Al Stone) [2122349] - firmware: tegra: Fix error check return value of debugfs_create_file() (Al Stone) [2122349] - firmware: tegra: Fix error application of sizeof() to pointer (Al Stone) [2122349] - firmware: tegra: Reduce stack usage (Al Stone) [2122349] - firmware: tegra: Stop using seq_get_buf() (Al Stone) [2122349] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [2139747] - redhat Kconfig: Enable virtual watchdog timers provided by PAPR hypervisors (Steve Best) [2110139] - watchdog/pseries-wdt: initial support for H_WATCHDOG-based watchdog timers (Steve Best) [2110139] - powerpc/pseries: register pseries-wdt device with platform bus (Steve Best) [2110139] - powerpc/pseries: add FW_FEATURE_WATCHDOG flag (Steve Best) [2110139] - powerpc/pseries: hvcall.h: add H_WATCHDOG opcode, H_NOOP return code (Steve Best) [2110139]- rhel: Provide default powercap and DTPM config settings for Arm (Al Stone) [2126952] - powercap: DTPM: Check for Energy Model type (Al Stone) [2126952] - sched, drivers: Remove max param from effective_cpu_util()/sched_cpu_util() (Al Stone) [2126952] - PM: EM: Change the order of arguments in the .active_power() callback (Al Stone) [2126952] - PM: EM: Add artificial EM flag (Al Stone) [2126952] - PM: EM: Add .get_cost() callback (Al Stone) [2126952] - powercap: DTPM: Fix spelling mistake "initialze" -> "initialize" (Al Stone) [2126952] - powercap: DTPM: dtpm_node_callback[] can be static (Al Stone) [2126952] - powercap/dtpm_cpu: Add exit function (Al Stone) [2126952] - powercap/dtpm: Move the 'root' reset place (Al Stone) [2126952] - powercap/dtpm: Destroy hierarchy function (Al Stone) [2126952] - powercap/dtpm: Fixup kfree for virtual node (Al Stone) [2126952] - powercap/dtpm_cpu: Reset per_cpu variable in the release function (Al Stone) [2126952] - powercap/dtpm: Change locking scheme (Al Stone) [2126952] - powercap/drivers/dtpm: Add dtpm devfreq with energy model support (Al Stone) [2126952] - powercap/drivers/dtpm: Add CPU DT initialization support (Al Stone) [2126952] - powercap/drivers/dtpm: Add hierarchy creation (Al Stone) [2126952] - powercap/drivers/dtpm: Remove unused function definition (Al Stone) [2126952] - powercap/drivers/dtpm: Convert the init table section to a simple array (Al Stone) [2126952] - powercap/drivers/dtpm: Reduce trace verbosity (Al Stone) [2126952] - powercap: fix typo in a comment in idle_inject.c (Al Stone) [2126952] - powercap: DTPM: Drop unused local variable from init_dtpm() (Al Stone) [2126952] - powercap/drivers/dtpm: Disable DTPM at boot time (Al Stone) [2126952] - powercap: DTPM: Fix suspend failure and kernel warning (Al Stone) [2126952] - powercap/drivers/dtpm: Fix power limit initialization (Al Stone) [2126952] - powercap/drivers/dtpm: Scale the power with the load (Al Stone) [2126952] - powercap/drivers/dtpm: Use container_of instead of a private data field (Al Stone) [2126952] - powercap/drivers/dtpm: Simplify the dtpm table (Al Stone) [2126952] - powercap/drivers/dtpm: Encapsulate even more the code (Al Stone) [2126952] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120068] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120068] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120068] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120068] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120068] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120068] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120068] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120068] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120068] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120068] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120068] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120068] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120068] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120068] - scsi: megaraid: Remove the static variable initialisation (Tomas Henzl) [2120068] - scsi: megaraid_sas: Call scsi_done() directly (Tomas Henzl) [2120068] - netfilter: nf_ct_ftp: fix deadlock when nat rewrite is needed (Ivan Vecera) [2139501] - netfilter: nf_ct_irc: cap packet search space to 4k (Ivan Vecera) [2139501] - netfilter: nf_ct_ftp: prefer skb_linearize (Ivan Vecera) [2139501] - netfilter: nf_ct_h323: cap packet size at 64k (Ivan Vecera) [2139501] - netfilter: nf_ct_sane: remove pseudo skb linearization (Ivan Vecera) [2139501] - veth: enable BIG TCP packets (Ivan Vecera) [2139501] - net: loopback: enable BIG TCP packets (Ivan Vecera) [2139501] - ipv6: Add hop-by-hop header to jumbograms in ip6_output (Ivan Vecera) [2139501] - net: allow gro_max_size to exceed 65536 (Ivan Vecera) [2139501] - ipv6/gro: insert temporary HBH/jumbo header (Ivan Vecera) [2139501] - ipv6/gso: remove temporary HBH/jumbo header (Ivan Vecera) [2139501] - ipv6: add struct hop_jumbo_hdr definition (Ivan Vecera) [2139501] - tcp_cubic: make hystart_ack_delay() aware of BIG TCP (Ivan Vecera) [2139501] - net: limit GSO_MAX_SIZE to 524280 bytes (Ivan Vecera) [2139501] - net: allow gso_max_size to exceed 65536 (Ivan Vecera) [2139501] - net: Adjust sk_gso_max_size once when set (Ivan Vecera) [2139501] - net: add IFLA_TSO_{MAX_SIZE|SEGS} attributes (Ivan Vecera) [2139501] - gro: add ability to control gro max packet size (Ivan Vecera) [2139501] - net: add extack arg for link ops (Ivan Vecera) [2139501] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2128182] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2128182] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2128182] - sched: Always clear user_cpus_ptr in do_set_cpus_allowed() (Waiman Long) [2107354] - sched: Enforce user requested affinity (Waiman Long) [2107354] - sched: Always preserve the user requested cpumask (Waiman Long) [2107354] - sched: Introduce affinity_context (Waiman Long) [2107354] - sched: Add __releases annotations to affine_move_task() (Waiman Long) [2107354] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112183] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112183] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115764] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115764] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115764] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115764] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115764] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115764] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115764] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115764] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115764] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115764] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115764] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115764] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115764] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115764] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115764] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2115764] - scsi: mpt3sas: Call scsi_done() directly (Tomas Henzl) [2115764] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115750] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115750] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115750] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115750] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115750] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115750] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115750] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115750] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115750] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115750] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115750] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115750] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115750] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115750] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115750] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115750] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115750] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115750] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115750] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115750] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115750] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115750] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115750] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115750] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115750] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115750] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115750] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115750] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115750] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115750] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115750] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115750] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115750] - scsi: mpi3mr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2115750] - scsi: mpi3mr: Call scsi_done() directly (Tomas Henzl) [2115750]- redhat/configs: add configs for new Qualcomm options (Adrien Thierry) [2122365] - soc: qcom: Make QCOM_RPMPD depend on OF (Adrien Thierry) [2122365] - soc: qcom: spm: Add CPU data for MSM8909 (Adrien Thierry) [2122365] - soc: qcom: rpmpd: Add compatible for MSM8909 (Adrien Thierry) [2122365] - soc: qcom: smd-rpm: Add compatible for MSM8909 (Adrien Thierry) [2122365] - soc: qcom: icc-bwmon: Remove unnecessary print function dev_err() (Adrien Thierry) [2122365] - soc: qcom: socinfo: Fix the id of SA8540P SoC (Adrien Thierry) [2122365] - soc: qcom: Make QCOM_RPMPD depend on PM (Adrien Thierry) [2122365] - soc: qcom: icc-bwmon: Add bandwidth monitoring driver (Adrien Thierry) [2122365] - soc/qcom: Make QCOM_RPMPD select PM_GENERIC_DOMAINS/_OF (Adrien Thierry) [2122365] - soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register (Adrien Thierry) [2122365] - soc: qcom: llcc: Fix syntax errors in comments (Adrien Thierry) [2122365] - soc: qcom: ocmem: Fix refcount leak in of_get_ocmem (Adrien Thierry) [2122365] - soc: qcom: cmd-db: replace strscpy_pad() with strncpy() (Adrien Thierry) [2122365] - soc: qcom: rpmhpd: fix typos in comment (Adrien Thierry) [2122365] - soc: qcom: correct kerneldoc (Adrien Thierry) [2122365] - soc: qcom: cmd-db: replace strncpy() with strscpy_pad() (Adrien Thierry) [2122365] - soc: qcom: apr: Drop redundant check in .remove() (Adrien Thierry) [2122365] - soc: qcom: socinfo: Add an ID for sc7180P (Adrien Thierry) [2122365] - soc: qcom: geni: Disable MMIO tracing for GENI SE (Adrien Thierry) [2122365] - soc: qcom: pdr: use static for servreg_* variables (Adrien Thierry) [2122365] - soc: qcom: socinfo: Sort out 8974PRO names (Adrien Thierry) [2122365] - soc: qcom: pdr: replace usage of found with dedicated list iterator variable (Adrien Thierry) [2122365] - soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc (Adrien Thierry) [2122365] - soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc (Adrien Thierry) [2122365] - soc: qcom: socinfo: Add another ID for SM8450 (Adrien Thierry) [2122365] - soc: qcom: socinfo: add SC7280 entry to soc_id array (Adrien Thierry) [2122365] - soc: qcom: mdt_loader: Fix split-firmware condition (Adrien Thierry) [2122365] - soc: qcom: socinfo: Add some more PMICs and SoCs (Adrien Thierry) [2122365] - soc: qcom: mdt_loader: Extract PAS operations (Adrien Thierry) [2122365] - cpuidle: qcom-spm: Check if any CPU is managed by SPM (Adrien Thierry) [2122365] - soc: qcom: mdt_loader: Always invoke PAS mem_setup (Adrien Thierry) [2122365] - soc: qcom: mdt_loader: Reorder parts of __qcom_mdt_load() (Adrien Thierry) [2122365] - soc: qcom: mdt_loader: Extend check for split firmware (Adrien Thierry) [2122365] - soc: qcom: mdt_loader: Allow hash to reside in any segment (Adrien Thierry) [2122365] - firmware: qcom: scm: Introduce pas_metadata context (Adrien Thierry) [2122365] - soc: qcom: aoss: remove spurious IRQF_ONESHOT flags (Adrien Thierry) [2122365] - soc: qcom: apr: Remove redundant 'flush_workqueue()' calls (Adrien Thierry) [2122365] - soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem (Adrien Thierry) [2122365] - soc: qcom: rpmh-rsc: Fix typo in a comment (Adrien Thierry) [2122365] - soc: qcom: socinfo: Add SM6350 and SM7225 (Adrien Thierry) [2122365] - soc: qcom: socinfo: add SM8450 ID (Adrien Thierry) [2122365] - soc: qcom: aoss: constify static struct thermal_cooling_device_ops (Adrien Thierry) [2122365] - PM: AVS: qcom-cpr: Use div64_ul instead of do_div (Adrien Thierry) [2122365] - soc: qcom: stats: Add fixed sleep stats offset for older RPM firmwares (Adrien Thierry) [2122365] - soc: qcom: qmi: Fix a typo in a comment (Adrien Thierry) [2122365] - qcom: spm: allow compile-testing (Adrien Thierry) [2122365] - soc: qcom: smp2p: Add of_node_put() before goto (Adrien Thierry) [2122365] - soc: qcom: apr: Add of_node_put() before return (Adrien Thierry) [2122365] - soc: qcom: qcom_stats: Fix client votes offset (Adrien Thierry) [2122365] - soc: qcom: spm: Add 8916 SPM register data (Adrien Thierry) [2122365] - soc: qcom: socinfo: Add PM8150C and SMB2351 models (Adrien Thierry) [2122365] - soc: qcom: smp2p: add feature negotiation and ssr ack feature support (Adrien Thierry) [2122365] - soc: qcom: Add Sleep stats driver (Adrien Thierry) [2122365] - soc: qcom: socinfo: add two missing PMIC IDs (Adrien Thierry) [2122365] - soc: qcom: apr: Add GPR support (Adrien Thierry) [2122365] - soc: qcom: apr: make code more reuseable (Adrien Thierry) [2122365] - soc: qcom: aoss: Drop power domain support (Adrien Thierry) [2122365] - soc: qcom: smp2p: Add wakeup capability to SMP2P IRQ (Adrien Thierry) [2122365] - soc: qcom: smd-rpm: Add QCM2290 compatible (Adrien Thierry) [2122365] - soc: qcom: pdr: Prefer strscpy over strcpy (Adrien Thierry) [2122365] - soc: qcom: rpmh-rsc: Make use of the helper function devm_platform_ioremap_resource_byname() (Adrien Thierry) [2122365] - soc: qcom: gsbi: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2122365] - soc: qcom: aoss: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2122365] - soc: qcom: ocmem: Make use of the helper function devm_platform_ioremap_resource_byname() (Adrien Thierry) [2122365] - PM: AVS: qcom-cpr: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2122365] - soc: qcom: socinfo: Add IPQ8074 family ID-s (Adrien Thierry) [2122365] - soc: qcom: smd-rpm: Add compatible for MSM8953 SoC (Adrien Thierry) [2122365] - soc: qcom: spm: Add compatible for MSM8998 SAWv4.1 L2 (Adrien Thierry) [2122365] - soc: qcom: spm: Implement support for SAWv4.1, SDM630/660 L2 AVS (Adrien Thierry) [2122365] - cpuidle: qcom_spm: Detach state machine from main SPM handling (Adrien Thierry) [2122365] - soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment (Adrien Thierry) [2122365] - nvmem: core: Add stubs for nvmem_cell_read_variable_le_u32/64 if !CONFIG_NVMEM (Adrien Thierry) [2122365] - soc: qcom: socinfo: Fixed argument passed to platform_set_data() (Adrien Thierry) [2122365] - soc: qcom: smsm: Fix missed interrupts if state changes while masked (Adrien Thierry) [2122365] - soc: qcom: smsm: Implement support for get_irqchip_state (Adrien Thierry) [2122365] - soc: qcom: smd-rpm: Add SM6115 compatible (Adrien Thierry) [2122365] - PM: AVS: qcom-cpr: Use nvmem_cell_read_variable_le_u32() (Adrien Thierry) [2122365] - soc: qcom: aoss: Fix the out of bound usage of cooling_devs (Adrien Thierry) [2122365] - soc: qcom: socinfo: Don't print anything if nothing found (Adrien Thierry) [2122365] - soc: qcom: aoss: Add generic compatible (Adrien Thierry) [2122365] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2139498] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2139498] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2139498] - atl1c: use netif_napi_add_tx() for Tx NAPI (Íñigo Huguet) [2139498] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2139498] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2139498] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2139498] - net: wan: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2139498] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2139498] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2139498] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2139498] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - scsi: lpfc: Update lpfc version to 14.2.0.8 (Dick Kennedy) [2114053] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114053] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114053] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114053] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114053] - scsi: lpfc: Update lpfc version to 14.2.0.7 (Dick Kennedy) [2114053] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114053] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114053] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114053] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114053] - scsi: lpfc: Rename mp/bmp dma buffers to rq/rsp in lpfc_fdmi_cmd (Dick Kennedy) [2114053] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114053] - scsi: lpfc: Move scsi_host_template outside dynamically allocated/freed phba (Dick Kennedy) [2114053] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114053] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114053] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114053] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114053] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114053] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114053] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114053] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114053] - scsi: lpfc: Update lpfc version to 14.2.0.6 (Dick Kennedy) [2114053] - scsi: lpfc: Remove SANDiags related code (Dick Kennedy) [2114053] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114053] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114053] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114053] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114053] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114053]- mm: prep_compound_tail() clear page->private (Nico Pache) [2089498] - mm/huge_memory: do not clobber swp_entry_t during THP split (Nico Pache) [2089498] - mm: Clear page->private when splitting or migrating a page (Nico Pache) [2089498] - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages (Nico Pache) [2089498] - mm/compaction: fix set skip in fast_find_migrateblock (Nico Pache) [2089498] - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2089498] - mm, memory_hotplug: remove obsolete generic_free_nodedata() (Nico Pache) [2089498] - mm/page_alloc: use local variable zone_idx directly (Nico Pache) [2089498] - mm/page_alloc: add missing is_migrate_isolate() check in set_page_guard() (Nico Pache) [2089498] - mm: remove obsolete pgdat_is_empty() (Nico Pache) [2089498] - mm/page_alloc: fix freeing static percpu memory (Nico Pache) [2089498] - mm/page_alloc: add __init annotations to init_mem_debugging_and_hardening() (Nico Pache) [2089498] - mm/page_alloc: remove obsolete comment in zone_statistics() (Nico Pache) [2089498] - mm: remove obsolete macro NR_PCP_ORDER_MASK and NR_PCP_ORDER_WIDTH (Nico Pache) [2089498] - mm/page_alloc: make zone_pcp_update() static (Nico Pache) [2089498] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2089498] - zsmalloc: use correct types in _first_obj_offset functions (Nico Pache) [2089498] - mm,hwpoison: check mm when killing accessing process (Nico Pache) [2089498] - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() (Nico Pache) [2089498] - mm: fix madivse_pageout mishandling on non-LRU page (Nico Pache) [2089498] - powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush (Nico Pache) [2089498] - mm: gup: fix the fast GUP race against THP collapse (Nico Pache) [2089498] - arm64: mte: move register initialization to C (Nico Pache) [2089498] - mm/slab_common: fix possible double free of kmem_cache (Nico Pache) [2089498] - mm/migrate_device.c: fix a misleading and outdated comment (Nico Pache) [2089498] - mm/vmalloc.c: support HIGHMEM pages in vmap_pages_range_noflush() (Nico Pache) [2089498] - mm: migration: fix the FOLL_GET failure on following huge page (Nico Pache) [2089498] - mm/vmscan: make the annotations of refaults code at the right place (Nico Pache) [2089498] - mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process (Nico Pache) [2089498] - mm/mempolicy: fix lock contention on mems_allowed (Nico Pache) [2089498] - mm: fix dereferencing possible ERR_PTR (Nico Pache) [2089498] - mm/migrate_device.c: copy pte dirty bit to page (Nico Pache) [2089498] - mm/migrate_device.c: add missing flush_cache_page() (Nico Pache) [2089498] - mm/migrate_device.c: flush TLB while holding PTL (Nico Pache) [2089498] - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Nico Pache) [2089498] - mm/slub: fix to return errno if kmalloc() fails (Nico Pache) [2089498] - mm: pagewalk: Fix race between unmap and page walker (Nico Pache) [2089498] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Nico Pache) [2089498] - bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem (Nico Pache) [2089498] - writeback: avoid use-after-free after removing device (Nico Pache) [2089498] - mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte (Nico Pache) [2089498] - mm/hugetlb: support write-faults in shared mappings (Nico Pache) [2089498] - mm/hugetlb: fix hugetlb not supporting softdirty tracking (Nico Pache) [2089498] - x86/mm: Use proper mask when setting PUD mapping (Nico Pache) [2089498] - x86/PAT: Have pat_enabled() properly reflect state when running on Xen (Nico Pache) [2089498] - x86/numa: Use cpumask_available instead of hardcoded NULL check (Nico Pache) [2089498] - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Nico Pache) [2089498] - mm/hmm: fault non-owner device private entries (Nico Pache) [2089498] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089498] - hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte (Nico Pache) [2089498] - mm: fix missing wake-up event for FSDAX pages (Nico Pache) [2089498] - mm: fix page leak with multiple threads mapping the same page (Nico Pache) [2089498] - KVM: s390: pv: handle secure storage exceptions for normal guests (Nico Pache) [2089498] - mm/mempolicy: fix get_nodes out of bound access (Nico Pache) [2089498] - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2089498] - mm/migration: return errno when isolate_huge_page failed (Nico Pache) [2089498] - mm/migration: remove unneeded lock page and PageMovable check (Nico Pache) [2089498] - mm: split huge PUD on wp_huge_pud fallback (Nico Pache) [2089498] - mm/damon: use set_huge_pte_at() to make huge pte old (Nico Pache) [2089498] - mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages (Nico Pache) [2089498] - mm: Account dirty folios properly during splits (Nico Pache) [2089498] - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E (Nico Pache) [2089498] - filemap: Handle sibling entries in filemap_get_read_batch() (Nico Pache) [2089498] - mm/memremap: fix memunmap_pages() race with get_dev_pagemap() (Nico Pache) [2089498] - mm: lru_cache_disable: use synchronize_rcu_expedited (Nico Pache) [2089498] - init: Initialize noop_backing_dev_info early (Nico Pache) [2089498] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2089498] - mm/slub: add missing TID updates on slab deactivation (Nico Pache) [2089498] - mm/memremap: fix missing call to untrack_pfn() in pagemap_range() (Nico Pache) [2089498] - mm/z3fold: fix z3fold_page_migrate races with z3fold_map (Nico Pache) [2089498] - mm/z3fold: fix z3fold_reclaim_page races with z3fold_free (Nico Pache) [2089498] - mm/z3fold: always clear PAGE_CLAIMED under z3fold page lock (Nico Pache) [2089498] - mm/z3fold: put z3fold page back into unbuddied list when reclaim or migration fails (Nico Pache) [2089498] - revert "mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc" (Nico Pache) [2089498] - mm/z3fold: throw warning on failure of trylock_page in z3fold_alloc (Nico Pache) [2089498] - mm/z3fold: remove buggy use of stale list for allocation (Nico Pache) [2089498] - mm/z3fold: fix possible null pointer dereferencing (Nico Pache) [2089498] - mm/z3fold: fix sheduling while atomic (Nico Pache) [2089498] - mm/mempolicy: clean up the code logic in queue_pages_pte_range (Nico Pache) [2089498] - drivers/base/node.c: fix compaction sysfs file leak (Nico Pache) [2089498] - mm: compaction: use helper isolation_suitable() (Nico Pache) [2089498] - mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() (Nico Pache) [2089498] - mm/z3fold: remove redundant list_del_init of zhdr->buddy in z3fold_free (Nico Pache) [2089498] - mm/z3fold: move decrement of pool->pages_nr into __release_z3fold_page() (Nico Pache) [2089498] - mm/z3fold: remove confusing local variable l reassignment (Nico Pache) [2089498] - mm/z3fold: remove unneeded page_mapcount_reset and ClearPagePrivate (Nico Pache) [2089498] - mm/z3fold: minor clean up for z3fold_free (Nico Pache) [2089498] - mm/z3fold: remove obsolete comment in z3fold_alloc (Nico Pache) [2089498] - mm/z3fold: declare z3fold_mount with __init (Nico Pache) [2089498] - hugetlb: fix huge_pmd_unshare address update (Nico Pache) [2089498] - powerpc/ftrace: Remove ftrace init tramp once kernel init is complete (Nico Pache) [2089498] - zsmalloc: fix races between asynchronous zspage free and page migration (Nico Pache) [2089498] - Revert "mm/cma.c: remove redundant cma_mutex lock" (Nico Pache) [2089498] - mm/page_owner: use strscpy() instead of strlcpy() (Nico Pache) [2089498] - mm: hugetlb: add missing cache flushing in hugetlb_unshare_all_pmds() (Nico Pache) [2089498] - mm: simplify follow_invalidate_pte() (Nico Pache) [2089498] - dax: fix missing writeprotect the pte entry (Nico Pache) [2089498] - mm: pvmw: add support for walking devmap pages (Nico Pache) [2089498] - mm: rmap: introduce pfn_mkclean_range() to cleans PTEs (Nico Pache) [2089498] - dax: fix cache flush on PMD-mapped pages (Nico Pache) [2089498] - mm: rmap: fix cache flush on THP pages (Nico Pache) [2089498] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089498] - userfaultfd: mark uffd_wp regardless of VM_WRITE flag (Nico Pache) [2089498] - mempolicy: mbind_range() set_policy() after vma_merge() (Nico Pache) [2089498] - cifs: fix lock length calculation (Ronnie Sahlberg) [2138995] - cifs: move from strlcpy with unused retval to strscpy (Ronnie Sahlberg) [2138995] - cifs: remove unused server parameter from calc_smb_size() (Ronnie Sahlberg) [2138995] - cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl() (Ronnie Sahlberg) [2138995] - cifs: remove remaining build warnings (Ronnie Sahlberg) [2138995] - cifs: list_for_each() -> list_for_each_entry() (Ronnie Sahlberg) [2138995] - smb2: small refactor in smb2_check_message() (Ronnie Sahlberg) [2138995] - cifs: remove minor build warning (Ronnie Sahlberg) [2138995] - cifs: remove some camelCase and also some static build warnings (Ronnie Sahlberg) [2138995] - cifs: remove unnecessary (void*) conversions. (Ronnie Sahlberg) [2138995] - cifs: remove unnecessary type castings (Ronnie Sahlberg) [2138995] - cifs: remove redundant initialization to variable mnt_sign_enabled (Ronnie Sahlberg) [2138995] - smb3: check xattr value length earlier (Ronnie Sahlberg) [2138995] - cifs: when a channel is not found for server, log its connection id (Ronnie Sahlberg) [2138995] - smb3: add trace point for SMB2_set_eof (Ronnie Sahlberg) [2138995] - cifs: return errors during session setup during reconnects (Ronnie Sahlberg) [2138995] - cifs: fix reconnect on smb3 mount types (Ronnie Sahlberg) [2138995] - cifs: update internal module number (Ronnie Sahlberg) [2138995] - cifs: version operations for smb20 unneeded when legacy support disabled (Ronnie Sahlberg) [2138995] - cifs: do not build smb1ops if legacy support is disabled (Ronnie Sahlberg) [2138995] - cifs: remove repeated debug message on cifs_put_smb_ses() (Ronnie Sahlberg) [2138995] - cifs: fix ntlmssp on old servers (Ronnie Sahlberg) [2138995] - cifs: do not use tcpStatus after negotiate completes (Ronnie Sahlberg) [2138995] - smb3: don't set rc when used and unneeded in query_info_compound (Ronnie Sahlberg) [2138995] - smb3: check for null tcon (Ronnie Sahlberg) [2138995] - Add various fsctl structs (Ronnie Sahlberg) [2138995] - smb3: add trace point for oplock not found (Ronnie Sahlberg) [2138995] - cifs: return the more nuanced writeback error on close() (Ronnie Sahlberg) [2138995] - smb3: add trace point for lease not found issue (Ronnie Sahlberg) [2138995] - cifs: smbd: fix typo in comment (Ronnie Sahlberg) [2138995] - cifs: set the CREATE_NOT_FILE when opening the directory in use_cached_dir() (Ronnie Sahlberg) [2138995] - cifs: check for smb1 in open_cached_dir() (Ronnie Sahlberg) [2138995] - cifs: move definition of cifs_fattr earlier in cifsglob.h (Ronnie Sahlberg) [2138995] - cifs: print TIDs as hex (Ronnie Sahlberg) [2138995] - cifs: fix signed integer overflow when fl_end is OFFSET_MAX (Ronnie Sahlberg) [2138995] - cifs: Use kzalloc instead of kmalloc/memset (Ronnie Sahlberg) [2138995] - cifs: potential buffer overflow in handling symlinks (Ronnie Sahlberg) [2138995] - cifs: Split the smb3_add_credits tracepoint (Ronnie Sahlberg) [2138995] - cifs: Check the IOCB_DIRECT flag, not O_DIRECT (Ronnie Sahlberg) [2138995] - cifs: update internal module number (Ronnie Sahlberg) [2138995] - cifs: remove check of list iterator against head past the loop body (Ronnie Sahlberg) [2138995] - cifs: fix potential race with cifsd thread (Ronnie Sahlberg) [2138995] - smb3: fix ksmbd bigendian bug in oplock break, and move its struct to smbfs_common (Ronnie Sahlberg) [2138995] - smb3: move defines for query info and query fsinfo to smbfs_common (Ronnie Sahlberg) [2138995] - smb3: move defines for ioctl protocol header and SMB2 sizes to smbfs_common (Ronnie Sahlberg) [2138995] - move more common protocol header definitions to smbfs_common (Ronnie Sahlberg) [2138995] - cifs: change smb2_query_info_compound to use a cached fid, if available (Ronnie Sahlberg) [2138995] - cifs: fix incorrect use of list iterator after the loop (Ronnie Sahlberg) [2138995] - cifs: convert the path to utf16 in smb2_query_info_compound (Ronnie Sahlberg) [2138995] - cifs: use a different reconnect helper for non-cifsd threads (Ronnie Sahlberg) [2138995] - Adjust cifssb maximum read size (Ronnie Sahlberg) [2138995] - smb3: fix incorrect session setup check for multiuser mounts (Ronnie Sahlberg) [2138995] - cifs: fix confusing unneeded warning message on smb2.1 and earlier (Ronnie Sahlberg) [2138995] - cifs: do not use uninitialized data in the owner/group sid (Ronnie Sahlberg) [2138995] - cifs: fix set of group SID via NTSD xattrs (Ronnie Sahlberg) [2138995] - cifs: mark sessions for reconnection in helper function (Ronnie Sahlberg) [2138995] - cifs: call helper functions for marking channels for reconnect (Ronnie Sahlberg) [2138995] - cifs: call cifs_reconnect when a connection is marked (Ronnie Sahlberg) [2138995] - [smb3] improve error message when mount options conflict with posix (Ronnie Sahlberg) [2138995] - cifs: unlock chan_lock before calling cifs_put_tcp_session (Ronnie Sahlberg) [2138995] - Fix a warning about a malformed kernel doc comment in cifs (Ronnie Sahlberg) [2138995] - smb3: add new defines from protocol specification (Ronnie Sahlberg) [2138995] - cifs: update internal module number (Ronnie Sahlberg) [2138995] - smb3: send NTLMSSP version information (Ronnie Sahlberg) [2138995] - cifs: cifs_ses_mark_for_reconnect should also update reconnect bits (Ronnie Sahlberg) [2138995] - cifs: update tcpStatus during negotiate and sess setup (Ronnie Sahlberg) [2138995] - cifs: make status checks in version independent callers (Ronnie Sahlberg) [2138995] - cifs: remove unused variable ses_selected (Ronnie Sahlberg) [2138995] - cifs: protect all accesses to chan_* with chan_lock (Ronnie Sahlberg) [2138995] - cifs: fix the connection state transitions with multichannel (Ronnie Sahlberg) [2138995] - cifs: check reconnects for channels of active tcons too (Ronnie Sahlberg) [2138995] - cifs: clean up an inconsistent indenting (Ronnie Sahlberg) [2138995] - cifs: fix FILE_BOTH_DIRECTORY_INFO definition (Ronnie Sahlberg) [2138995] - cifs: move superblock magic defitions to magic.h (Ronnie Sahlberg) [2138995] - cifs: Fix smb311_update_preauth_hash() kernel-doc comment (Ronnie Sahlberg) [2138995] - cifs: avoid race during socket reconnect between send and recv (Ronnie Sahlberg) [2138995] - cifs: maintain a state machine for tcp/smb/tcon sessions (Ronnie Sahlberg) [2138995] - cifs: fix hang on cifs_get_next_mid() (Ronnie Sahlberg) [2138995] - cifs: take cifs_tcp_ses_lock for status checks (Ronnie Sahlberg) [2138995] - cifs: reconnect only the connection and not smb session where possible (Ronnie Sahlberg) [2138995] - cifs: add WARN_ON for when chan_count goes below minimum (Ronnie Sahlberg) [2138995] - cifs: adjust DebugData to use chans_need_reconnect for conn status (Ronnie Sahlberg) [2138995] - cifs: use the chans_need_reconnect bitmap for reconnect status (Ronnie Sahlberg) [2138995] - cifs: track individual channel status using chans_need_reconnect (Ronnie Sahlberg) [2138995] - cifs: remove redundant assignment to pointer p (Ronnie Sahlberg) [2138995] - dt-bindings: mmc: fsl-imx-esdhc: add NXP S32G2 support (Steve Best) [2133158] - mmc: sdhci-esdhc-imx: Add sdhc support for i.MXRT series (Steve Best) [2133158] - mmc: sdhci-esdhc-imx: disable CMDQ support (Steve Best) [2133158] - mmc: sdhci-esdhc-imx: add NXP S32G2 support (Steve Best) [2133158] - mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit (Steve Best) [2133158] - mmc: sdhci-esdhc-imx: Select the correct mode for auto tuning (Steve Best) [2133158] - mmc: sdhci-esdhc-imx: Remove redundant code for manual tuning (Steve Best) [2133158] - mmc: sdhci-esdhc-imx: Remove unneeded mmc-esdhc-imx.h header (Steve Best) [2133158] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095633] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095633] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095633] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095633] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136491] - Revert "tcp: change pingpong threshold to 3" (Davide Caratti) [2136491] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136491] - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited (Davide Caratti) [2136491] - net: do not sense pfmemalloc status in skb_append_pagefrags() (Davide Caratti) [2136491] - tcp: TX zerocopy should not sense pfmemalloc status (Davide Caratti) [2136491] - net: introduce __skb_fill_page_desc_noacc (Davide Caratti) [2136491] - tcp: make retransmitted SKB fit into the send window (Davide Caratti) [2136491] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136491] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136491]- gfs2: Register fs after creating workqueues (Bob Peterson) [2130267] - LoadPin: Fix Kconfig doc about format of file with verity digests (Benjamin Marzinski) [2138462] - LoadPin: Return EFAULT on copy_from_user() failures (Benjamin Marzinski) [2138462] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2138462] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2138462] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2138462] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2138462] - dm: verity-loadpin: Only trust verity targets with enforcement (Benjamin Marzinski) [2138462] - dm: verity-loadpin: Drop use of dm_table_get_num_targets() (Benjamin Marzinski) [2138462] - dm: verity-loadpin: Use CONFIG_SECURITY_LOADPIN_VERITY for conditional compilation (Benjamin Marzinski) [2138462] - LoadPin: Enable loading from trusted dm-verity devices (Benjamin Marzinski) [2138462] - dm: Add verity helpers for LoadPin (Benjamin Marzinski) [2138462] - dm clone: Fix typo in block_device format specifier (Benjamin Marzinski) [2138462] - dm: remove unnecessary assignment statement in alloc_dev() (Benjamin Marzinski) [2138462] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2138462] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2138462] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2138462] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2138462] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2138462] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2138462] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2138462] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2138462] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2138462] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2138462] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2138462] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2138462] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2138462] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2138462] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2138462] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2138462] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2138462] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2138462] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2138462] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2138462] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2138462] - dm: fix dm-raid crash if md_handle_request() splits bio (Benjamin Marzinski) [2138462] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2138462] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2138462] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2138462] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2138462] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2138462] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2138462] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2138462] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2138462] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2138462] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2138462] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2138462] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2138462] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2138462] - dm: add two stage requeue mechanism (Benjamin Marzinski) [2138462] - dm: add dm_bio_rewind() API to DM core (Benjamin Marzinski) [2138462] - dm: improve BLK_STS_DM_REQUEUE and BLK_STS_AGAIN handling (Benjamin Marzinski) [2138462] - dm: refactor dm_md_mempool allocation (Benjamin Marzinski) [2138462] - dm: unexport dm_get_reserved_rq_based_ios (Benjamin Marzinski) [2138462] - dm: fix zoned locking imbalance due to needless check in clone_endio (Benjamin Marzinski) [2138462] - dm: pass NULL bdev to bio_alloc_clone (Benjamin Marzinski) [2138462] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2133511] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2133511] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2133511] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2133511] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2133511] - scsi: tracing: Fix compile error in trace_array calls when TRACING is disabled (Nilesh Javali) [2109835] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109835] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix spelling mistake "definiton" -> "definition" (Nilesh Javali) [2109835] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109835] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109835] - scsi: qla2xxx: Define static symbols (Nilesh Javali) [2109835] - scsi: qla2xxx: Enhance driver tracing with separate tunable and more (Nilesh Javali) [2109835] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109835] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109835] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109835] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109835] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109835] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109835] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109835] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109835] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109835] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix sparse warning for dport_data (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109835] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109835] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109835] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109835] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109835] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109835] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109835] - scsi: qla2xxx: Add a new v2 dport diagnostic feature (Nilesh Javali) [2109835] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109835] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109835] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109835] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109835] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109835] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109835] - tcp: fix over estimation in sk_forced_mem_schedule() (Davide Caratti) [2137858] - net: selftests: Add stress_reuseport_listen to .gitignore (Davide Caratti) [2137858] - mptcp: fix abba deadlock on fastopen (Davide Caratti) [2137858] - mptcp: factor out mptcp_connect() (Davide Caratti) [2137858] - mptcp: set msk local address earlier (Davide Caratti) [2137858] - mptcp: update misleading comments. (Davide Caratti) [2137858] - selftests: mptcp: update and extend fastclose test-cases (Davide Caratti) [2137858] - mptcp: use fastclose on more edge scenarios (Davide Caratti) [2137858] - mptcp: propagate fastclose error (Davide Caratti) [2137858] - mptcp: fix unreleased socket in accept queue (Davide Caratti) [2137858] - mptcp: factor out __mptcp_close() without socket lock (Davide Caratti) [2137858] - mptcp: poll allow write call before actual connect (Davide Caratti) [2137858] - mptcp: handle defer connect in mptcp_sendmsg (Davide Caratti) [2137858] - mptcp: add TCP_FASTOPEN_CONNECT socket option (Davide Caratti) [2137858] - tcp: export tcp_sendmsg_fastopen (Davide Caratti) [2137858] - tcp: Access &tcp_hashinfo via net. (Davide Caratti) [2137858] - mptcp: account memory allocation in mptcp_nl_cmd_add_addr() to user (Davide Caratti) [2137858] - mptcp: allow privileged operations from user namespaces (Davide Caratti) [2137858] - mptcp: add do_check_data_fin to replace copied (Davide Caratti) [2137858] - selftests: mptcp: move prefix tests of addr_nr_ns2 together (Davide Caratti) [2137858] - mptcp: add mptcp_for_each_subflow_safe helper (Davide Caratti) [2137858] - Documentation: mptcp: fix pm_type formatting (Davide Caratti) [2137858] - mptcp: fix fwd memory accounting on coalesce (Davide Caratti) [2137858] - net: Fix data-races around sysctl_max_skb_frags. (Davide Caratti) [2137858] - mptcp: do not queue data on closed subflows (Davide Caratti) [2137858] - mptcp: move subflow cleanup in mptcp_destroy_common() (Davide Caratti) [2137858] - mptcp: Do not return EINPROGRESS when subflow creation succeeds (Davide Caratti) [2137858] - tcp: Fix data-races around sysctl_tcp_workaround_signed_windows. (Davide Caratti) [2137858] - tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. (Davide Caratti) [2137858] - selftests: mptcp: add MPC backup tests (Davide Caratti) [2137858] - mptcp: more accurate MPC endpoint tracking (Davide Caratti) [2137858] - mptcp: allow the in kernel PM to set MPC subflow priority (Davide Caratti) [2137858] - mptcp: address lookup improvements (Davide Caratti) [2137858] - mptcp: introduce and use mptcp_pm_send_ack() (Davide Caratti) [2137858] - selftests: mptcp: validate userspace PM tests by default (Davide Caratti) [2137858] - mptcp: fix subflow traversal at disconnect time (Davide Caratti) [2137858] - selftests: mptcp: update pm_nl_ctl usage header (Davide Caratti) [2137858] - selftests: mptcp: avoid Terminated messages in userspace_pm (Davide Caratti) [2137858] - selftests: mptcp: userspace pm subflow tests (Davide Caratti) [2137858] - selftests: mptcp: userspace pm address tests (Davide Caratti) [2137858] - selftests: mptcp: tweak simult_flows for debug kernels (Davide Caratti) [2137858] - mptcp: move MPTCPOPT_HMAC_LEN to net/mptcp.h (Davide Caratti) [2137858] - mptcp: update MIB_RMSUBFLOW in cmd_sf_destroy (Davide Caratti) [2137858] - mptcp: fix local endpoint accounting (Davide Caratti) [2137858] - selftests: mptcp: userspace PM support for MP_PRIO signals (Davide Caratti) [2137858] - mptcp: netlink: issue MP_PRIO signals from userspace PMs (Davide Caratti) [2137858] - mptcp: Acquire the subflow socket lock before modifying MP_PRIO flags (Davide Caratti) [2137858] - mptcp: Avoid acquiring PM lock for subflow priority changes (Davide Caratti) [2137858] - mptcp: fix locking in mptcp_nl_cmd_sf_destroy() (Davide Caratti) [2137858] - mptcp: refine memory scheduling (Davide Caratti) [2137858] - mptcp: drop SK_RECLAIM_* macros (Davide Caratti) [2137858] - mptcp: never fetch fwd memory from the subflow (Davide Caratti) [2137858] - net: mptcp: fix some spelling mistake in mptcp (Davide Caratti) [2137858] - net: keep sk->sk_forward_alloc as small as possible (Davide Caratti) [2137858] - net: fix sk_wmem_schedule() and sk_rmem_schedule() errors (Davide Caratti) [2137858] - net: implement per-cpu reserves for memory_allocated (Davide Caratti) [2137858] - net: add per_cpu_fw_alloc field to struct proto (Davide Caratti) [2137858] - net: remove SK_MEM_QUANTUM and SK_MEM_QUANTUM_SHIFT (Davide Caratti) [2137858] - Revert "net: set SK_MEM_QUANTUM to 4096" (Davide Caratti) [2137858] - crypto: af_alg - get rid of alg_memory_allocated (Davide Caratti) [2137858] - mptcp: sockopt: add TCP_DEFER_ACCEPT support (Davide Caratti) [2137858] - Revert "mptcp: add data lock for sk timers" (Davide Caratti) [2137858] - selftests: mptcp: fix a mp_fail test warning (Davide Caratti) [2137858] - net: selftests: Stress reuseport listen (Davide Caratti) [2137858] - net: inet: Retire port only listening_hash (Davide Caratti) [2137858] - net: inet: Open code inet_hash2 and inet_unhash2 (Davide Caratti) [2137858] - net: inet: Remove count from inet_listen_hashbucket (Davide Caratti) [2137858] - mptcp: add data lock for sk timers (Davide Caratti) [2137858] - tcp: switch orphan_count to bare per-cpu counters (Davide Caratti) [2137858] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121789] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121789] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121789] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121789]- vdpa_sim_blk: set number of address spaces and virtqueue groups (Stefano Garzarella) [2133164] - scsi: core: Fix a use-after-free (Ming Lei) [1998697] - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1871126] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1871126] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1871126] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1871126] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1871126] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1871126] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1871126] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1871126] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1871126] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1871126] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1871126] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1871126] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1871126] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1871126] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1871126] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1871126] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1871126] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1871126] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1871126] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1871126] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1871126] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1871126] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1871126] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1871126] - s390/zcrypt: code cleanup (Cédric Le Goater) [1871126] - s390/zcrypt: cleanup CPRB struct definitions (Cédric Le Goater) [1871126] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1871126] - s390/zcrypt: add display of ASYM master key verification pattern (Cédric Le Goater) [1871126] - s390/zcrypt: fix using the correct variable for sizeof() (Cédric Le Goater) [1871126] - s390: crypto: Use min_t() instead of doing it manually (Cédric Le Goater) [1871126] - s390/pkey: fix typos in comments (Cédric Le Goater) [1871126] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1871126] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1871126] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1871126] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1871126] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1871126] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1871126] - s390/ap: Fix hanging ioctl caused by orphaned replies (Cédric Le Goater) [1871126] - s390/zcrypt: remove incorrect kernel doc indicators (Cédric Le Goater) [1871126] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1871126] - s390/zcrypt: remove gratuitious NULL check in .remove() callbacks (Cédric Le Goater) [1871126] - s390/ap: use the common driver-data pointer (Cédric Le Goater) [1871126] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1871126] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1871126] - Revert "Merge branch 'mlxsw-line-card-model'" (Petr Oros) [2140169] - devlink: introduce line card device info infrastructure (Petr Oros) [2140169] - devlink: introduce line card info get message (Petr Oros) [2140169] - devlink: introduce line card devices support (Petr Oros) [2140169] - devlink: add port to line card relationship set (Petr Oros) [2140169] - devlink: implement line card active state (Petr Oros) [2140169] - devlink: implement line card provisioning (Petr Oros) [2140169] - devlink: add support to create line card and expose to user (Petr Oros) [2140169] - rtla: Remove procps-ng dependency (Jerome Marchand) [2117497] - rtla: Fix __set_sched_attr error message (Jerome Marchand) [2117497] - rtla: Minor grammar fix for rtla README (Jerome Marchand) [2117497] - rtla: Don't overwrite existing directory mode (Jerome Marchand) [2117497] - rtla: Avoid record NULL pointer dereference (Jerome Marchand) [2117497] - rtla: Documentation: fix email addresses (Jerome Marchand) [2117497] - rtla/osnoise: Fix error message when failing to enable trace instance (Jerome Marchand) [2117497] - rtla/osnoise: Free params at the exit (Jerome Marchand) [2117497] - rtla: Fix systme -> system typo on man page (Jerome Marchand) [2117497] - docs: Hook the RTLA documents into the kernel docs build (Jerome Marchand) [2117497] - tools/rtla: Fix command symlinks (Jerome Marchand) [2117497] - rtla: Fix tracer name (Jerome Marchand) [2117497] - rtla: Fix double free (Jerome Marchand) [2117497] - rtla: Fix Makefile when called from -C tools/ (Jerome Marchand) [2117497] - rtla/utils: Use calloc and check the potential memory allocation failure (Jerome Marchand) [2117497] - rtla: Tools main loop cleanup (Jerome Marchand) [2117497] - rtla/timerlat: Add --dma-latency option (Jerome Marchand) [2117497] - rtla/osnoise: Fix osnoise hist stop tracing message (Jerome Marchand) [2117497] - rtla: Check for trace off also in the trace instance (Jerome Marchand) [2117497] - rtla/trace: Save event histogram output to a file (Jerome Marchand) [2117497] - rtla: Add --filter support (Jerome Marchand) [2117497] - rtla/trace: Add trace event filter helpers (Jerome Marchand) [2117497] - rtla: Add --trigger support (Jerome Marchand) [2117497] - rtla/trace: Add trace event trigger helpers (Jerome Marchand) [2117497] - rtla: Add -e/--event support (Jerome Marchand) [2117497] - rtla/trace: Add trace events helpers (Jerome Marchand) [2117497] - rtla/timerlat: Add the automatic trace option (Jerome Marchand) [2117497] - rtla/osnoise: Add the automatic trace option (Jerome Marchand) [2117497] - rtla/osnoise: Add an option to set the threshold (Jerome Marchand) [2117497] - rtla/osnoise: Add support to adjust the tracing_thresh (Jerome Marchand) [2117497] - rtla/hist: Make -E the short version of --entries (Jerome Marchand) [2117497] - rtla: Fix segmentation fault when failing to enable -t (Jerome Marchand) [2117497] - rtla/trace: Error message fixup (Jerome Marchand) [2117497] - rtla/utils: Fix session duration parsing (Jerome Marchand) [2117497] - rtla: Follow kernel version (Jerome Marchand) [2117497] - rtla: Add rtla timerlat hist documentation (Jerome Marchand) [2117497] - rtla: Add rtla timerlat top documentation (Jerome Marchand) [2117497] - rtla: Add rtla timerlat documentation (Jerome Marchand) [2117497] - rtla: Add rtla osnoise hist documentation (Jerome Marchand) [2117497] - rtla: Add rtla osnoise top documentation (Jerome Marchand) [2117497] - rtla: Add rtla osnoise man page (Jerome Marchand) [2117497] - rtla: Add Documentation (Jerome Marchand) [2117497] - rtla/timerlat: Add timerlat hist mode (Jerome Marchand) [2117497] - rtla: Add timerlat tool and timelart top mode (Jerome Marchand) [2117497] - rtla/osnoise: Add the hist mode (Jerome Marchand) [2117497] - rtla/osnoise: Add osnoise top mode (Jerome Marchand) [2117497] - rtla: Add osnoise tool (Jerome Marchand) [2117497] - rtla: Helper functions for rtla (Jerome Marchand) [2117497] - rtla: Real-Time Linux Analysis tool (Jerome Marchand) [2117497] - tracing: Account bottom half disabled sections. (Jerome Marchand) [2117497] - tracing: Add migrate-disabled counter to tracing output. (Jerome Marchand) [2117497] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2139962] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [2129093] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [2129093] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [2129093] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [2129093] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [2129093] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [2129093] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [2129093] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [2129093] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [2129093]- powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133101] - rtc: lib_test: add MODULE_LICENSE (Al Stone) [2071847] - rtc: Directly use ida_alloc()/free() (Al Stone) [2071847] - rtc: use simple i2c probe (Al Stone) [2071847] - rtc: Remove unused rtc_dev_exit(). (Al Stone) [2071847] - rtc: Replace flush_scheduled_work() with flush_work(). (Al Stone) [2071847] - rtc: mxc: Silence a clang warning (Al Stone) [2071847] - rtc: pcf85063: Add a compatible entry for pca85073a (Al Stone) [2071847] - rtc: check if __rtc_read_time was successful (Al Stone) [2071847] - rtc: mc146818-lib: Fix the AltCentury for AMD platforms (Al Stone) [2071847] - rtc: optee: add RTC driver for OP-TEE RTC PTA (Al Stone) [2071847] - rtc: remove uie_unsupported (Al Stone) [2071847] - rtc: rx8025: let the core handle the alarm resolution (Al Stone) [2071847] - rtc: xgene: stop using uie_unsupported (Al Stone) [2071847] - rtc: m41t80: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: ds1307: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: ds1685: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: opal: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: efi: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: efi: switch to devm_rtc_allocate_device (Al Stone) [2071847] - rtc: add new RTC_FEATURE_ALARM_WAKEUP_ONLY feature (Al Stone) [2071847] - rtc: pcf8563: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: pcf8563: let the core handle the alarm resolution (Al Stone) [2071847] - rtc: pcf8523: let the core handle the alarm resolution (Al Stone) [2071847] - rtc: pcf8523: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: pcf85063: set RTC_FEATURE_ALARM_RES_2S (Al Stone) [2071847] - rtc: pcf85063: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: pcf2127: set RTC_FEATURE_ALARM_RES_2S (Al Stone) [2071847] - rtc: pcf2127: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: pcf2123: set RTC_FEATURE_ALARM_RES_MINUTE (Al Stone) [2071847] - rtc: pcf2123: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: ds1685: drop no_irq (Al Stone) [2071847] - rtc: pcf2127: fix bug when reading alarm registers (Al Stone) [2071847] - rtc: pcf2127: use IRQ flags obtained from device tree if available (Al Stone) [2071847] - rtc: pcf8523: Fix GCC 12 warning (Al Stone) [2071847] - rtc: fix use-after-free on device removal (Al Stone) [2071847] - rtc: Move variable into switch case statement (Al Stone) [2071847] - rtc: pcf2127: Fix typo in comment (Al Stone) [2071847] - rtc: mc146818-lib: extract mc146818_avoid_UIP (Al Stone) [2071847] - rtc: mc146818-lib: fix RTC presence check (Al Stone) [2071847] - rtc: pcf85063: add i2c_device_id name matching support (Al Stone) [2071847] - rtc: handle alarms with a minute resolution (Al Stone) [2071847] - rtc: pcf85063: silence cppcheck warning (Al Stone) [2071847] - rtc: pcf8523: add BSM support (Al Stone) [2071847] - rtc: pcf8523: allow usage on ACPI platforms (Al Stone) [2071847] - rtc: pcf8523: remove unecessary ifdefery (Al Stone) [2071847] - rtc: pcf8523: always compile pcf8523_rtc_ioctl (Al Stone) [2071847] - rtc: pcf8523: switch to regmap (Al Stone) [2071847] - rtc: expose RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: pcf8523: avoid reading BLF in pcf8523_rtc_read_time (Al Stone) [2071847] - rtc: add BSM parameter (Al Stone) [2071847] - rtc: add correction parameter (Al Stone) [2071847] - rtc: expose correction feature (Al Stone) [2071847] - rtc: add parameter ioctl (Al Stone) [2071847] - rtc: add alarm related features (Al Stone) [2071847] - rtc: pcf85063: Always clear EXT_TEST from set_time (Al Stone) [2071847] - rtc: pcf85063: add support for fixed clock (Al Stone) [2071847] - rtc: class: check return value when calling dev_set_name() (Al Stone) [2071847] - rtc: class: don't call cdev_device_del() when cdev_device_add() failed (Al Stone) [2071847] - rtc: pcf2123: Add SPI ID table (Al Stone) [2071847] - rtc: Improve performance of rtc_time64_to_tm(). Add tests. (Al Stone) [2071847] - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() (Chris Leech) [2137691] - scsi: qedi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Chris Leech) [2137691] - scsi: bnx2i: Fix spelling mistake "mis-match" -> "mismatch" (Chris Leech) [2137691] - scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Chris Leech) [2137691] - scsi: be2iscsi: Fix use-after-free during IP updates (Chris Leech) [2137691] - scsi: iscsi: Prefer xmit of DataOut over new commands (Chris Leech) [2137691] - scsi: libiscsi: Call scsi_done() directly (Chris Leech) [2137691] - scsi: iscsi: Stop using the SCSI pointer (Chris Leech) [2137691] - scsi: libiscsi: Improve conn_send_pdu API (Chris Leech) [2137691] - scsi: iscsi: Try to avoid taking back_lock in xmit path (Chris Leech) [2137691] - scsi: iscsi: Remove iscsi_get_task back_lock requirement (Chris Leech) [2137691] - scsi: iscsi: Remove unneeded task state check (Chris Leech) [2137691] - scsi: iscsi_tcp: Drop target_alloc use (Chris Leech) [2137691] - scsi: iscsi_tcp: Tell net when there's more data (Chris Leech) [2137691] - scsi: iscsi: Run recv path from workqueue (Chris Leech) [2137691] - scsi: iscsi: Add recv workqueue helpers (Chris Leech) [2137691] - scsi: iscsi: Rename iscsi_conn_queue_work() (Chris Leech) [2137691] - scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2111466] - dt-bindings: watchdog: imx7ulp-wdt: Add imx93 compatible string (Steve Best) [2137981] - dt-bindings: watchdog: fsl-imx7ulp-wdt: Fix assigned-clock-parents (Steve Best) [2137981] - dt-bindings: watchdog: imx7ulp-wdt: Add imx8ulp compatible string (Steve Best) [2137981] - watchdog: imx93: add watchdog timer on imx93 (Steve Best) [2137981] - watchdog: imx7ulp_wdt: init wdog when it was active (Steve Best) [2137981] - watchdog: imx7ulp_wdt: Handle wdog reconfigure failure (Steve Best) [2137981] - watchdog: imx7ulp_wdt: Fix RCS timeout issue (Steve Best) [2137981] - watchdog: imx7ulp_wdt: Check CMD32EN in wdog init (Steve Best) [2137981] - watchdog: imx7ulp: Add explict memory barrier for unlock sequence (Steve Best) [2137981] - watchdog: imx7ulp: Move suspend/resume to noirq phase (Steve Best) [2137981] - io_uring: don't attempt to IOPOLL for MSG_RING requests (Jeff Moyer) [2113073] - io_uring: fix ordering of args in io_uring_queue_async_work (Jeff Moyer) [2113073] - io_uring: assign non-fixed early for async work (Jeff Moyer) [2113073] - io_uring: check that data field is 0 in ringfd unregister (Jeff Moyer) [2113073] - io_uring: fix uninitialized field in rw io_kiocb (Jeff Moyer) [2113073] - io_uring: check reserved fields for recv/recvmsg (Jeff Moyer) [2113073] - io_uring: check reserved fields for send/sendmsg (Jeff Moyer) [2113073] - io_uring: fix leaks on IOPOLL and CQE_SKIP (Jeff Moyer) [2113073] - io_uring: free iovec if file assignment fails (Jeff Moyer) [2113073] - io_uring: abort file assignment prior to assigning creds (Jeff Moyer) [2113073] - io_uring: fix poll error reporting (Jeff Moyer) [2113073] - io_uring: fix poll file assign deadlock (Jeff Moyer) [2113073] - io_uring: use right issue_flags for splice/tee (Jeff Moyer) [2113073] - io_uring: verify pad field is 0 in io_get_ext_arg (Jeff Moyer) [2113073] - io_uring: verify resv is 0 in ringfd register/unregister (Jeff Moyer) [2113073] - io_uring: verify that resv2 is 0 in io_uring_rsrc_update2 (Jeff Moyer) [2113073] - io_uring: move io_uring_rsrc_update2 validation (Jeff Moyer) [2113073] - io_uring: fix assign file locking issue (Jeff Moyer) [2113073] - io_uring: stop using io_wq_work as an fd placeholder (Jeff Moyer) [2113073] - io_uring: move apoll->events cache (Jeff Moyer) [2113073] - io_uring: io_kiocb_update_pos() should not touch file for non -1 offset (Jeff Moyer) [2113073] - io_uring: flag the fact that linked file assignment is sane (Jeff Moyer) [2113073] - io_uring: fix race between timeout flush and removal (Jeff Moyer) [2113073] - io_uring: use nospec annotation for more indexes (Jeff Moyer) [2113073] - io_uring: zero tag on rsrc removal (Jeff Moyer) [2113073] - io_uring: don't touch scm_fp_list after queueing skb (Jeff Moyer) [2113073] - io_uring: nospec index for tags on files update (Jeff Moyer) [2113073] - io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF (Jeff Moyer) [2113073] - Revert "io_uring: Add support for napi_busy_poll" (Jeff Moyer) [2113073] - io_uring: drop the old style inflight file tracking (Jeff Moyer) [2113073] - io_uring: defer file assignment (Jeff Moyer) [2113073] - io_uring: propagate issue_flags state down to file assignment (Jeff Moyer) [2113073] - io_uring: move read/write file prep state into actual opcode handler (Jeff Moyer) [2113073] - io_uring: defer splice/tee file validity check until command issue (Jeff Moyer) [2113073] - io_uring: don't check req->file in io_fsync_prep() (Jeff Moyer) [2113073] - io_uring: defer msg-ring file validity check until command issue (Jeff Moyer) [2113073] - io_uring: fail links if msg-ring doesn't succeeed (Jeff Moyer) [2113073] - io_uring: fix memory leak of uid in files registration (Jeff Moyer) [2113073] - io_uring: fix put_kbuf without proper locking (Jeff Moyer) [2113073] - io_uring: fix invalid flags for io_put_kbuf() (Jeff Moyer) [2113073] - io_uring: improve req fields comments (Jeff Moyer) [2113073] - io_uring: enable EPOLLEXCLUSIVE for accept poll (Jeff Moyer) [2113073] - io_uring: improve task work cache utilization (Jeff Moyer) [2113073] - io_uring: fix async accept on O_NONBLOCK sockets (Jeff Moyer) [2113073] - io_uring: remove IORING_CQE_F_MSG (Jeff Moyer) [2113073] - io_uring: add flag for disabling provided buffer recycling (Jeff Moyer) [2113073] - io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly (Jeff Moyer) [2113073] - io_uring: don't recycle provided buffer if punted to async worker (Jeff Moyer) [2113073] - io_uring: fix assuming triggered poll waitqueue is the single poll (Jeff Moyer) [2113073] - io_uring: bump poll refs to full 31-bits (Jeff Moyer) [2113073] - io_uring: remove poll entry from list when canceling all (Jeff Moyer) [2113073] - io_uring: fix memory ordering when SQPOLL thread goes to sleep (Jeff Moyer) [2113073] - io_uring: ensure that fsnotify is always called (Jeff Moyer) [2113073] - io_uring: recycle provided before arming poll (Jeff Moyer) [2113073] - io_uring: terminate manual loop iterator loop correctly for non-vecs (Jeff Moyer) [2113073] - io_uring: don't check unrelated req->open.how in accept request (Jeff Moyer) [2113073] - io_uring: manage provided buffers strictly ordered (Jeff Moyer) [2113073] - io_uring: fold evfd signalling under a slower path (Jeff Moyer) [2113073] - io_uring: thin down io_commit_cqring() (Jeff Moyer) [2113073] - io_uring: shuffle io_eventfd_signal() bits around (Jeff Moyer) [2113073] - io_uring: remove extra barrier for non-sqpoll iopoll (Jeff Moyer) [2113073] - io_uring: fix provided buffer return on failure for kiocb_done() (Jeff Moyer) [2113073] - io_uring: extend provided buf return to fails (Jeff Moyer) [2113073] - io_uring: refactor timeout cancellation cqe posting (Jeff Moyer) [2113073] - io_uring: normilise naming for fill_cqe* (Jeff Moyer) [2113073] - io_uring: cache poll/double-poll state with a request flag (Jeff Moyer) [2113073] - io_uring: cache req->apoll->events in req->cflags (Jeff Moyer) [2113073] - io_uring: move req->poll_refs into previous struct hole (Jeff Moyer) [2113073] - io_uring: make tracing format consistent (Jeff Moyer) [2113073] - io_uring: recycle apoll_poll entries (Jeff Moyer) [2113073] - io_uring: remove duplicated member check for io_msg_ring_prep() (Jeff Moyer) [2113073] - io_uring: allow submissions to continue on error (Jeff Moyer) [2113073] - io_uring: recycle provided buffers if request goes async (Jeff Moyer) [2113073] - io_uring: ensure reads re-import for selected buffers (Jeff Moyer) [2113073] - io_uring: retry early for reads if we can poll (Jeff Moyer) [2113073] - io-uring: Make statx API stable (Jeff Moyer) [2113073] - namei: Standardize callers of filename_lookup() (Jeff Moyer) [2113073] - io_uring: Add support for napi_busy_poll (Jeff Moyer) [2113073] - io_uring: minor io_cqring_wait() optimization (Jeff Moyer) [2113073] - io_uring: add support for IORING_OP_MSG_RING command (Jeff Moyer) [2113073] - io_uring: speedup provided buffer handling (Jeff Moyer) [2113073] - io_uring: add support for registering ring file descriptors (Jeff Moyer) [2113073] - io_uring: documentation fixup (Jeff Moyer) [2113073] - io_uring: do not recalculate ppos unnecessarily (Jeff Moyer) [2113073] - io_uring: update kiocb->ki_pos at execution time (Jeff Moyer) [2113073] - io_uring: remove duplicated calls to io_kiocb_ppos (Jeff Moyer) [2113073] - io_uring: Remove unneeded test in io_run_task_work_sig() (Jeff Moyer) [2113073] - io-uring: Make tracepoints consistent. (Jeff Moyer) [2113073] - io-uring: add __fill_cqe function (Jeff Moyer) [2113073] - io-wq: use IO_WQ_ACCT_NR rather than hardcoded number (Jeff Moyer) [2113073] - io-wq: reduce acct->lock crossing functions lock/unlock (Jeff Moyer) [2113073] - io-wq: decouple work_list protection from the big wqe->lock (Jeff Moyer) [2113073] - io_uring: Fix use of uninitialized ret in io_eventfd_register() (Jeff Moyer) [2113073] - io_uring: remove ring quiesce for io_uring_register (Jeff Moyer) [2113073] - io_uring: avoid ring quiesce while registering restrictions and enabling rings (Jeff Moyer) [2113073] - io_uring: avoid ring quiesce while registering async eventfd (Jeff Moyer) [2113073] - io_uring: avoid ring quiesce while registering/unregistering eventfd (Jeff Moyer) [2113073] - io_uring: remove trace for eventfd (Jeff Moyer) [2113073]- netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134544] - netfilter: ipset: enforce documented limit to prevent allocating huge memory (Florian Westphal) [2134544] - netfilter: nf_tables: netlink notifier might race to release objects (Florian Westphal) [2134544] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134544] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134544] - ipvs: use explicitly signed chars (Florian Westphal) [2134544] - netfilter: conntrack: revisit the gc initial rescheduling bias (Florian Westphal) [2134544] - netfilter: conntrack: fix the gc rescheduling delay (Florian Westphal) [2134544] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134544] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134544] - netfilter: nf_conntrack_sip: fix ct_sip_walk_headers (Florian Westphal) [2134544] - netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families (Florian Westphal) [2134544] - netfilter: nft_payload: do not truncate csum_offset and csum_type (Florian Westphal) [2134544] - netfilter: nft_payload: report ERANGE for too long offset and length (Florian Westphal) [2134544] - netfilter: nf_tables: make table handle allocation per-netns friendly (Florian Westphal) [2134544] - netfilter: nf_tables: really skip inactive sets when allocating name (Florian Westphal) [2134544] - scsi: scsi_transport_fc: Use %u for dev_loss_tmo (Ewan D. Milne) [2126324] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138950] - memcg: rearrange code (Waiman Long) [2138950] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138950] - mm: deduplicate cacheline padding code (Waiman Long) [2138950] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138950] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138950] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138950] - mm: Kconfig: reorganize misplaced mm options (Waiman Long) [2138950] - zram: fix Kconfig dependency warning (Waiman Long) [2138950] - Revert "memcg: cleanup racy sum avoidance code" (Waiman Long) [2138950] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138950] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138950] - zswap: memcg accounting (Waiman Long) [2138950] - mm: zswap: add basic meminfo and vmstat coverage (Waiman Long) [2138950] - mm/vmstat: add events for ksm cow (Waiman Long) [2138950] - redhat/configs: Fix ZSMALLOC problem with s390 (Waiman Long) [2138950] - mm: Kconfig: simplify zswap configuration (Waiman Long) [2138950] - mm: Kconfig: group swap, slab, hotplug and thp options into submenus (Waiman Long) [2138950] - mm: Kconfig: move swap and slab config options to the MM section (Waiman Long) [2138950] - mm: Make SLAB_MERGE_DEFAULT depend on SL[AU]B (Waiman Long) [2138950] - mm: allow only SLUB on PREEMPT_RT (Waiman Long) [2138950] - KVM: selftests: replace assertion with warning in access_tracking_perf_test (Emanuele Giuseppe Esposito) [2118584] - net/sched: act_police: allow 'continue' action offload (Íñigo Huguet) [2128185] - x86/ibt, objtool: Add IBT_NOSEAL() (Joe Lawrence) [2121207] - x86/ibt, objtool: Don't discard text references from tracepoint section (Joe Lawrence) [2121207] - objtool: Mark __ubsan_handle_builtin_unreachable() as noreturn (Joe Lawrence) [2121207] - objtool: Fix objtool regression on x32 systems (Joe Lawrence) [2121207] - objtool: Preserve special st_shndx indexes in elf_update_symbol (Joe Lawrence) [2121207] - objtool: Fix symbol creation (Joe Lawrence) [2121207] - objtool: Remove libsubcmd.a when make clean (Joe Lawrence) [2121207] - objtool: Remove inat-tables.c when make clean (Joe Lawrence) [2121207] - scripts: Create objdump-func helper script (Joe Lawrence) [2121207] - objtool: update objtool.txt references (Joe Lawrence) [2121207] - objtool: Update documentation (Joe Lawrence) [2121207] - objtool: Remove --lto and --vmlinux in favor of --link (Joe Lawrence) [2121207] - objtool: Add HAVE_NOINSTR_VALIDATION (Joe Lawrence) [2121207] - objtool: Rename "VMLINUX_VALIDATION" -> "NOINSTR_VALIDATION" (Joe Lawrence) [2121207] - objtool: Make noinstr hacks optional (Joe Lawrence) [2121207] - objtool: Make jump label hack optional (Joe Lawrence) [2121207] - objtool: Make static call annotation optional (Joe Lawrence) [2121207] - objtool: Make stack validation frame-pointer-specific (Joe Lawrence) [2121207] - objtool: Fix obsolete reference to CONFIG_X86_SMAP (Joe Lawrence) [2121207] - objtool: Add CONFIG_OBJTOOL (Joe Lawrence) [2121207] - objtool: Extricate sls from stack validation (Joe Lawrence) [2121207] - objtool: Rework ibt and extricate from stack validation (Joe Lawrence) [2121207] - objtool: Make stack validation optional (Joe Lawrence) [2121207] - objtool: Add option to print section addresses (Joe Lawrence) [2121207] - objtool: Don't print parentheses in function addresses (Joe Lawrence) [2121207] - objtool: Ditch subcommands (Joe Lawrence) [2121207] - objtool: Reorganize cmdline options (Joe Lawrence) [2121207] - libsubcmd: Fix OPTION_GROUP sorting (Joe Lawrence) [2121207] - objtool: Use offstr() to print address of missing ENDBR (Joe Lawrence) [2121207] - objtool: Print data address for "!ENDBR" data warnings (Joe Lawrence) [2121207] - x86/xen: Add ANNOTATE_NOENDBR to startup_xen() (Joe Lawrence) [2121207] - x86/uaccess: Add ENDBR to __put_user_nocheck*() (Joe Lawrence) [2121207] - objtool: Enable unreachable warnings for CLANG LTO (Joe Lawrence) [2121207] - objtool: Fix STACK_FRAME_NON_STANDARD reloc type (Joe Lawrence) [2121207] - x86: Fix .brk attribute in linker script (Joe Lawrence) [2121207] - x86/mm: Fix RESERVE_BRK() for older binutils (Joe Lawrence) [2121207] - x86/mm: Simplify RESERVE_BRK() (Joe Lawrence) [2121207] - x86,objtool: Explicitly mark idtentry_body()s tail REACHABLE (Joe Lawrence) [2121207] - x86,objtool: Mark cpu_startup_entry() __noreturn (Joe Lawrence) [2121207] - x86,xen,objtool: Add UNWIND hint (Joe Lawrence) [2121207] - lib/strn*,objtool: Enforce user_access_begin() rules (Joe Lawrence) [2121207] - objtool: Fix type of reloc::addend (Joe Lawrence) [2121207] - objtool: Fix code relocs vs weak symbols (Joe Lawrence) [2121207] - objtool: Fix function fallthrough detection for vmlinux (Joe Lawrence) [2121207] - objtool: Fix sibling call detection in alternatives (Joe Lawrence) [2121207] - objtool: Don't set 'jump_dest' for sibling calls (Joe Lawrence) [2121207] - x86/uaccess: Don't jump between functions (Joe Lawrence) [2121207] - objtool: Fix IBT tail-call detection (Joe Lawrence) [2121207] - crypto: x86/chacha20 - Avoid spurious jumps to other functions (Joe Lawrence) [2121207] - kbuild: replace $(if A,A,B) with $(or A,B) (Joe Lawrence) [2121207] - x86/ftrace: Remove OBJECT_FILES_NON_STANDARD usage (Joe Lawrence) [2121207] - x86/alternative: Use .ibt_endbr_seal to seal indirect calls (Joe Lawrence) [2121207] - objtool: Find unused ENDBR instructions (Joe Lawrence) [2121207] - objtool: Validate IBT assumptions (Joe Lawrence) [2121207] - objtool: Add IBT/ENDBR decoding (Joe Lawrence) [2121207] - objtool: Read the NOENDBR annotation (Joe Lawrence) [2121207] - x86: Annotate idtentry_df() (Joe Lawrence) [2121207] - x86,objtool: Move the ASM_REACHABLE annotation to objtool.h (Joe Lawrence) [2121207] - x86/bug: Prevent shadowing in __WARN_FLAGS (Joe Lawrence) [2121207] - x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm (Joe Lawrence) [2121207] - compiler.h: Fix annotation macro misplacement with Clang (Joe Lawrence) [2121207] - x86: Annotate call_on_stack() (Joe Lawrence) [2121207] - objtool: Rework ASM_REACHABLE (Joe Lawrence) [2121207] - x86: Mark __invalid_creds() __noreturn (Joe Lawrence) [2121207] - exit: Mark do_group_exit() __noreturn (Joe Lawrence) [2121207] - x86: Mark stop_this_cpu() __noreturn (Joe Lawrence) [2121207] - objtool: Ignore extra-symbol code (Joe Lawrence) [2121207] - objtool: Rename --duplicate to --lto (Joe Lawrence) [2121207] - kbuild: do not include include/config/auto.conf from shell scripts (Joe Lawrence) [2121207] - x86/ibt: Ensure module init/exit points have references (Joe Lawrence) [2121207] - x86/ibt: Dont generate ENDBR in .discard.text (Joe Lawrence) [2121207] - x86/ibt,sev: Annotations (Joe Lawrence) [2121207] - x86/ibt,ftrace: Annotate ftrace code patching (Joe Lawrence) [2121207] - x86/ibt: Disable IBT around firmware (Joe Lawrence) [2121207] - x86/ibt,kexec: Disable CET on kexec (Joe Lawrence) [2121207] - bug: Have __warn() prototype defined unconditionally (Joe Lawrence) [2121207] - x86/ibt: Add IBT feature, MSR and #CP handling (Joe Lawrence) [2121207] - x86/ibt,bpf: Add ENDBR instructions to prologue and trampoline (Joe Lawrence) [2121207] - x86/ibt,kprobes: Cure sym+0 equals fentry woes (Joe Lawrence) [2121207] - x86/livepatch: Validate __fentry__ location (Joe Lawrence) [2121207] - x86/ibt,ftrace: Search for __fentry__ location (Joe Lawrence) [2121207] - x86/ibt,crypto: Add ENDBR for the jump-table entries (Joe Lawrence) [2121207] - x86/linkage: Add ENDBR to SYM_FUNC_START*() (Joe Lawrence) [2121207] - x86/entry,xen: Early rewrite of restore_regs_and_return_to_kernel() (Joe Lawrence) [2121207] - x86/paravirt: Fix build PARAVIRT_XXL=y without XEN_PV (Joe Lawrence) [2121207] - objtool: Have WARN_FUNC fall back to sym+off (Joe Lawrence) [2121207] - objtool: Default ignore INT3 for unreachable (Joe Lawrence) [2121207] - objtool: Add --dry-run (Joe Lawrence) [2121207] - static_call: Avoid building empty .static_call_sites (Joe Lawrence) [2121207] - objtool, kcsan: Remove memory barrier instrumentation from noinstr (Joe Lawrence) [2121207] - objtool, kcsan: Add memory barrier instrumentation to whitelist (Joe Lawrence) [2121207] - x86/xen: Mark xen_force_evtchn_callback() noinstr (Joe Lawrence) [2121207] - x86/xen: Make irq_disable() noinstr (Joe Lawrence) [2121207] - x86/xen: Make irq_enable() noinstr (Joe Lawrence) [2121207] - x86/xen: Make hypercall_page noinstr (Joe Lawrence) [2121207] - x86/xen: Move hypercall_page to top of the file (Joe Lawrence) [2121207] - x86/xen: Make save_fl() noinstr (Joe Lawrence) [2121207] - x86/xen: Make set_debugreg() noinstr (Joe Lawrence) [2121207] - x86/xen: Make get_debugreg() noinstr (Joe Lawrence) [2121207] - x86/xen: Make write_cr2() noinstr (Joe Lawrence) [2121207] - x86/xen: Make read_cr2() noinstr (Joe Lawrence) [2121207] - x86/paravirt: Use PVOP_* for paravirt calls (Joe Lawrence) [2121207] - x86/paravirt: Mark arch_local_irq_*() __always_inline (Joe Lawrence) [2121207] - x86: Always inline ip_within_syscall_gap() (Joe Lawrence) [2121207] - x86: Always inline context_tracking_guest_enter() (Joe Lawrence) [2121207] - x86/xen: Mark cpu_bringup_and_idle() as dead_end_function (Joe Lawrence) [2121207] - objtool: Update section header before relocations (Joe Lawrence) [2121207] - objtool: Check for gelf_update_rel[a] failures (Joe Lawrence) [2121207]- io_uring: disallow modification of rsrc_data during quiesce (Jeff Moyer) [2112041] - io_uring: don't convert to jiffies for waiting on timeouts (Jeff Moyer) [2112041] - io_uring: add a schedule point in io_add_buffers() (Jeff Moyer) [2112041] - mm: io_uring: allow oom-killer from io_uring_setup (Jeff Moyer) [2112041] - io_uring: Clean up a false-positive warning from GCC 9.3.0 (Jeff Moyer) [2112041] - io_uring: remove unused argument from io_rsrc_node_alloc (Jeff Moyer) [2112041] - io_uring: fix bug in slow unregistering of nodes (Jeff Moyer) [2112041] - io-wq: delete dead lock shuffling code (Jeff Moyer) [2112041] - io_uring: perform poll removal even if async work removal is successful (Jeff Moyer) [2112041] - io-wq: add intermediate work step between pending list and active work (Jeff Moyer) [2112041] - io-wq: perform both unstarted and started work cancelations in one go (Jeff Moyer) [2112041] - io-wq: invoke work cancelation with wqe->lock held (Jeff Moyer) [2112041] - io-wq: make io_worker lock a raw spinlock (Jeff Moyer) [2112041] - io-wq: remove useless 'work' argument to __io_worker_busy() (Jeff Moyer) [2112041] - io_uring: fix UAF due to missing POLLFREE handling (Jeff Moyer) [2112041] - io_uring: Remove unused function req_ref_put (Jeff Moyer) [2112041] - io_uring: fix not released cached task refs (Jeff Moyer) [2112041] - io_uring: remove redundant tab space (Jeff Moyer) [2112041] - io_uring: remove unused function parameter (Jeff Moyer) [2112041] - io_uring: use completion batching for poll rem/upd (Jeff Moyer) [2112041] - io_uring: single shot poll removal optimisation (Jeff Moyer) [2112041] - io_uring: poll rework (Jeff Moyer) [2112041] - io_uring: kill poll linking optimisation (Jeff Moyer) [2112041] - io_uring: move common poll bits (Jeff Moyer) [2112041] - io_uring: refactor poll update (Jeff Moyer) [2112041] - io_uring: remove double poll on poll update (Jeff Moyer) [2112041] - io_uring: code clean for some ctx usage (Jeff Moyer) [2112041] - io_uring: batch completion in prior_task_list (Jeff Moyer) [2112041] - io_uring: split io_req_complete_post() and add a helper (Jeff Moyer) [2112041] - io_uring: add helper for task work execution code (Jeff Moyer) [2112041] - io_uring: add a priority tw list for irq completion work (Jeff Moyer) [2112041] - io-wq: add helper to merge two wq_lists (Jeff Moyer) [2112041] - io_uring: reuse io_req_task_complete for timeouts (Jeff Moyer) [2112041] - io_uring: tweak iopoll CQE_SKIP event counting (Jeff Moyer) [2112041] - io_uring: simplify selected buf handling (Jeff Moyer) [2112041] - io_uring: move up io_put_kbuf() and io_put_rw_kbuf() (Jeff Moyer) [2112041] - io_uring: validate timespec for timeout removals (Jeff Moyer) [2112041] - io_uring: better to use REQ_F_IO_DRAIN for req->flags (Jeff Moyer) [2112041] - io_uring: fix no lock protection for ctx->cq_extra (Jeff Moyer) [2112041] - io_uring: disable drain with cqe skip (Jeff Moyer) [2112041] - io_uring: don't spinlock when not posting CQEs (Jeff Moyer) [2112041] - io_uring: add option to skip CQE posting (Jeff Moyer) [2112041] - io_uring: clean cqe filling functions (Jeff Moyer) [2112041] - io_uring: improve argument types of kiocb_done() (Jeff Moyer) [2112041] - io_uring: clean __io_import_iovec() (Jeff Moyer) [2112041] - io_uring: improve send/recv error handling (Jeff Moyer) [2112041] - io_uring: simplify reissue in kiocb_done (Jeff Moyer) [2112041] - ipv4: Reject again rules with high DSCP values (Ivan Vecera) [2140160] - mlxsw: Use dscp_t in struct mlxsw_sp_fib4_entry (Ivan Vecera) [2140160] - netdevsim: Use dscp_t in struct nsim_fib4_rt (Ivan Vecera) [2140160] - ipv4: Use dscp_t in struct fib_entry_notifier_info (Ivan Vecera) [2140160] - ipv4: Use dscp_t in struct fib_rt_info (Ivan Vecera) [2140160] - ipv4: Use dscp_t in struct fib_alias (Ivan Vecera) [2140160] - ipv4: Reject routes specifying ECN bits in rtm_tos (Ivan Vecera) [2140160] - ipv4: Stop taking ECN bits into account in fib4-rules (Ivan Vecera) [2140160] - ipv6: Define dscp_t and stop taking ECN bits into account in fib6-rules (Ivan Vecera) [2140160] - netdevsim: Fix hwstats debugfs file permissions (Ivan Vecera) [2140149] - selftests: netdevsim: Increase sleep time in hw_stats_l3.sh test (Ivan Vecera) [2140149] - selftests: netdevsim: hw_stats_l3: Add a new test (Ivan Vecera) [2140149] - netdevsim: Introduce support for L3 offload xstats (Ivan Vecera) [2140149] - rtnetlink: Fix handling of disabled L3 stats in RTM_GETSTATS replies (Ivan Vecera) [2140149] - net: rtnetlink: fix error handling in rtnl_fill_statsinfo() (Ivan Vecera) [2140149] - selftests: forwarding: hw_stats_l3: Add a new test (Ivan Vecera) [2140149] - net: rtnetlink: Add UAPI toggle for IFLA_OFFLOAD_XSTATS_L3_STATS (Ivan Vecera) [2140149] - net: rtnetlink: Add RTM_SETSTATS (Ivan Vecera) [2140149] - net: rtnetlink: Add UAPI for obtaining L3 offload xstats (Ivan Vecera) [2140149] - net: dev: Add hardware stats support (Ivan Vecera) [2140149] - net: rtnetlink: rtnl_fill_statsinfo(): Permit non-EMSGSIZE error returns (Ivan Vecera) [2140149] - net: rtnetlink: Propagate extack to rtnl_offload_xstats_fill() (Ivan Vecera) [2140149] - net: rtnetlink: RTM_GETSTATS: Allow filtering inside nests (Ivan Vecera) [2140149] - net: rtnetlink: Stop assuming that IFLA_OFFLOAD_XSTATS_* are dev-backed (Ivan Vecera) [2140149] - net: rtnetlink: Namespace functions related to IFLA_OFFLOAD_XSTATS_* (Ivan Vecera) [2140149] - net: rtnetlink: rtnl_stats_get(): Emit an extack for unset filter_mask (Ivan Vecera) [2140149] - redhat: create /boot symvers link if it doesn't exist (Jan Stancek) [2088208] - ethernet: add a helper for assigning port addresses (Ivan Vecera) [2140118]- KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2139362] - selftests/vm: enable running select groups of tests (Nico Pache) [2089501] - mm: add merging after mremap resize (Nico Pache) [2089501] - selftest: vm: remove deleted local_config.* from .gitignore (Nico Pache) [2089501] - Kselftests: remove support of libhugetlbfs from kselftests (Nico Pache) [2089501] - selftests: vm: add hugetlb_shared userfaultfd test to run_vmtests.sh (Nico Pache) [2089501] - selftests/vm: add selftest to verify multi THP collapse (Nico Pache) [2089501] - selftests/vm: add selftest to verify recollapse of THPs (Nico Pache) [2089501] - selftests/vm: add MADV_COLLAPSE collapse context to selftests (Nico Pache) [2089501] - selftests/vm: dedup hugepage allocation logic (Nico Pache) [2089501] - selftests/vm: modularize collapse selftests (Nico Pache) [2089501] - tools/testing/selftests/vm/hugetlb-madvise.c: silence uninitialized variable warning (Nico Pache) [2089501] - selftests/vm: skip 128TBswitch on unsupported arch (Nico Pache) [2089501] - selftests/vm: fix va_128TBswitch.sh permissions (Nico Pache) [2089501] - selftests/vm: add protection_keys tests to run_vmtests (Nico Pache) [2089501] - selftests/vm: only run 128TBswitch with 5-level paging (Nico Pache) [2089501] - userfaultfd: selftests: infinite loop in faulting_process (Nico Pache) [2089501] - userfaultfd/selftests: fix typo in comment (Nico Pache) [2089501] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089501] - selftests: vm: Fix resource leak when return error (Nico Pache) [2089501] - selftests: vm: add the "settings" file with timeout variable (Nico Pache) [2089501] - selftests: vm: add "test_hmm.sh" to TEST_FILES (Nico Pache) [2089501] - selftests: vm: check numa_available() before operating "merge_across_nodes" in ksm_tests (Nico Pache) [2089501] - selftests: vm: add migration to the .gitignore (Nico Pache) [2089501] - selftests/vm/pkeys: fix typo in comment (Nico Pache) [2089501] - userfaultfd/selftests: use swap() instead of open coding it (Nico Pache) [2089501] - selftests/uffd: enable uffd-wp for shmem/hugetlbfs (Nico Pache) [2089501] - selftest/vm: test that mremap fails on non-existent vma (Nico Pache) [2089501] - selftests: clarify common error when running gup_test (Nico Pache) [2089501] - selftests: vm: fix shellcheck warnings in run_vmtests.sh (Nico Pache) [2089501] - selftests: vm: refactor run_vmtests.sh to reduce boilerplate (Nico Pache) [2089501] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089501] - mm: add selftests for migration entries (Nico Pache) [2089501] - selftests/x86/corrupt_xstate_header: Use provided __cpuid_count() macro (Nico Pache) [2089501] - selftests/x86/amx: Use provided __cpuid_count() macro (Nico Pache) [2089501] - selftests/vm/pkeys: Use provided __cpuid_count() macro (Nico Pache) [2089501] - selftests: Provide local define of __cpuid_count() (Nico Pache) [2089501] - selftests: kselftest framework: provide "finished" helper (Nico Pache) [2089501] - userfaultfd/selftests: enable hugetlb remap and remove event testing (Nico Pache) [2089501] - selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test (Nico Pache) [2089501] - userfaultfd/selftests: fix uninitialized_var.cocci warning (Nico Pache) [2089501] - selftests: vm: add a hugetlb test case (Nico Pache) [2089501] - selftests, x86: fix how check_cc.sh is being invoked (Nico Pache) [2089501] - selftests: vm: fix clang build error multiple output files (Nico Pache) [2089501] - kselftest/vm: fix tests build with old libc (Nico Pache) [2089501] - selftest/vm: fix map_fixed_noreplace test failure (Nico Pache) [2089501] - selftests: vm: remove dependecy from internal kernel macros (Nico Pache) [2089501] - selftests: vm: Add the uapi headers include variable (Nico Pache) [2089501] - kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner" (Nico Pache) [2089501] - userfaultfd/selftests: clean up hugetlb allocation code (Nico Pache) [2089501] - selftests/uffd: allow EINTR/EAGAIN (Nico Pache) [2089501] - selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting (Nico Pache) [2089501] - tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner (Nico Pache) [2089501] - userfaultfd/selftests: fix hugetlb area allocations (Nico Pache) [2089501] - selftests/vm: remove ARRAY_SIZE define from individual tests (Nico Pache) [2089501] - selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers (Nico Pache) [2089501] - selftests: vm: add KSM huge pages merging time test (Nico Pache) [2089501] - selftests/vm/transhuge-stress: fix ram size thinko (Nico Pache) [2089501] - remoteproc: imx_rproc: Simplify some error message (Steve Best) [2137983] - remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init (Steve Best) [2137983] - remoteproc: imx_rproc: Support i.MX93 (Steve Best) [2137983] - remoteproc: imx_rproc: Ignore create mem entry for resource table (Steve Best) [2137983] - dt-bindings: remoteproc: imx_rproc: Support i.MX93 (Steve Best) [2137983] - usb: dwc3: st: Rely on child's compatible instead of name (Torez Smith) [2113003] - usb: typec: anx7411: Use of_get_child_by_name() instead of of_find_node_by_name() (Torez Smith) [2113003] - media: airspy: fix memory leak in airspy probe (Torez Smith) [2113003] - uas: ignore UAS for Thinkplus chips (Torez Smith) [2113003] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113003] - uas: add no-uas quirk for Hiksemi usb_disk (Torez Smith) [2113003] - usb: dwc3: st: Fix node's child name (Torez Smith) [2113003] - usb: typec: ucsi: Remove incorrect warning (Torez Smith) [2113003] - usb: typec: anx7411: Fix build error without CONFIG_POWER_SUPPLY (Torez Smith) [2113003] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113003] - media: flexcop-usb: fix endpoint type check (Torez Smith) [2113003] - USB: serial: option: add Quectel RM520N (Torez Smith) [2113003] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113003] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113003] - usb: dwc3: core: leave default DMA if the controller does not support 64-bit DMA (Torez Smith) [2113003] - USB: core: Fix RST error in hub.c (Torez Smith) [2113003] - Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio" (Torez Smith) [2113003] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113003] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113003] - USB: serial: ch341: fix disabled rx timer on older devices (Torez Smith) [2113003] - USB: serial: ch341: fix lost character on LCR updates (Torez Smith) [2113003] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113003] - Revert "usb: add quirks for Lenovo OneLink+ Dock" (Torez Smith) [2113003] - media: uvcvideo: Fix InterfaceProtocol for Quanta camera (Torez Smith) [2113003] - usb: cdns3: fix issue with rearming ISO OUT endpoint (Torez Smith) [2113003] - usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer (Torez Smith) [2113003] - usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS (Torez Smith) [2113003] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113003] - USB: gadget: Fix obscure lockdep violation for udc_mutex (Torez Smith) [2113003] - usb: gadget: udc-xilinx: replace memcpy with memcpy_toio (Torez Smith) [2113003] - usb: typec: Remove retimers properly (Torez Smith) [2113003] - usb: dwc3: disable USB core PHY management (Torez Smith) [2113003] - usb: add quirks for Lenovo OneLink+ Dock (Torez Smith) [2113003] - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode (Torez Smith) [2113003] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113003] - USB: serial: option: add Quectel EM060K modem (Torez Smith) [2113003] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113003] - Revert "xhci: turn off port power in shutdown" (Torez Smith) [2113003] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113003] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113003] - Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" (Torez Smith) [2113003] - usb: dwc3: qcom: suppress unused-variable warning (Torez Smith) [2113003] - dt-bindings: usb: mtu3: add compatible for mt8188 (Torez Smith) [2113003] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113003] - usb: gadget: f_uac2: fix superspeed transfer (Torez Smith) [2113003] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113003] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113003] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113003] - usb: misc: onboard_usb_hub: Drop reset delay in onboard_hub_power_off() (Torez Smith) [2113003] - usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop (Torez Smith) [2113003] - usb: dwc3: pci: Add support for Intel Raptor Lake (Torez Smith) [2113003] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113003] - dt-bindings: usb: qcom,dwc3: Add SM6375 compatible (Torez Smith) [2113003] - usb: dwc3: qcom: clean up suspend callbacks (Torez Smith) [2113003] - usb: dwc3: qcom: fix wakeup implementation (Torez Smith) [2113003] - dt-bindings: usb: qcom,dwc3: add wakeup-source property (Torez Smith) [2113003] - usb: dwc3: qcom: fix peripheral and OTG suspend (Torez Smith) [2113003] - usb: dwc3: qcom: fix runtime PM wakeup (Torez Smith) [2113003] - usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup (Torez Smith) [2113003] - usb: dwc3: qcom: fix gadget-only builds (Torez Smith) [2113003] - Revert "usb: dwc3: qcom: Keep power domain on to retain controller status" (Torez Smith) [2113003] - usb: dwc3: fix PHY disable sequence (Torez Smith) [2113003] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113003] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113003] - musb: fix USB_MUSB_TUSB6010 dependency (Torez Smith) [2113003] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113003] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113003] - usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() (Torez Smith) [2113003] - usb:udc: remove reference to AVR32 architecture in Atmel USBA Kconfig (Torez Smith) [2113003] - usb: misc: onboard_usb_hub: Remove duplicated power_on delay (Torez Smith) [2113003] - media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl() (Torez Smith) [2113003] - usb: misc: onboard_usb_hub: Add TI USB8041 hub support (Torez Smith) [2113003] - usb: misc: onboard_usb_hub: Add reset-gpio support (Torez Smith) [2113003] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113003] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113003] - usb: misc: onboard-hub: add support for Microchip USB2514B USB 2.0 hub (Torez Smith) [2113003] - dt-bindings: usb: generic-ehci: allow usb-hcd schema properties (Torez Smith) [2113003] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113003] - usb: typec: ucsi: stm32g0: define config (Torez Smith) [2113003] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113003] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113003] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113003] - usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() (Torez Smith) [2113003] - usb/chipidea: fix repeated words in comments (Torez Smith) [2113003] - usb: renesas-xhci: Do not print any log while fw verif success (Torez Smith) [2113003] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113003] - USB: xhci: Fix comment typo (Torez Smith) [2113003] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113003] - usb/musb: fix repeated words in comments (Torez Smith) [2113003] - usb/misc: fix repeated words in comments (Torez Smith) [2113003] - usb/image: fix repeated words in comments (Torez Smith) [2113003] - usb/host: fix repeated words in comments (Torez Smith) [2113003] - usb/core: fix repeated words in comments (Torez Smith) [2113003] - usb/atm: fix repeated words in comments (Torez Smith) [2113003] - USB: gadget: Fix use-after-free Read in usb_udc_uevent() (Torez Smith) [2113003] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113003] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113003] - usb: typec: anx7411: fix passing zero to 'PTR_ERR' (Torez Smith) [2113003] - usb: typec: anx7411: Fix error return code in anx7411_i2c_probe() (Torez Smith) [2113003] - usb: typec: anx7411: Fix return value check in anx7411_register_i2c_dummy_clients() (Torez Smith) [2113003] - usb: typec: anx7411: Fix wrong pointer passed to PTR_ERR() (Torez Smith) [2113003] - usb: typec: anx7411: use semi-colons instead of commas (Torez Smith) [2113003] - usb: typec: anx7411: fix error checking in anx7411_get_gpio_irq() (Torez Smith) [2113003] - usb: typec: anx7411: Fix an array out of bounds (Torez Smith) [2113003] - usb: phy: remove redundant store to variable var after & operation (Torez Smith) [2113003] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113003] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113003] - USB: gadget: f_acm: use CDC defines (Torez Smith) [2113003] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113003] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113003] - USB: cdc: add serial-state defines (Torez Smith) [2113003] - USB: cdc: add control-signal defines (Torez Smith) [2113003] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113003] - media: uvcvideo: Remove unneeded goto (Torez Smith) [2113003] - media: uvcvideo: Limit power line control for Acer EasyCamera (Torez Smith) [2113003] - media: uvcvideo: Limit power line control for Quanta cameras (Torez Smith) [2113003] - media: uvcvideo: Limit power line control for Chicony Easycamera (Torez Smith) [2113003] - media: uvcvideo: Limit power line control for Chicony Easycamera (Torez Smith) [2113003] - media: uvcvideo: Limit power line control for Quanta UVC Webcam (Torez Smith) [2113003] - media: uvcvideo: Add support for per-device control mapping overrides (Torez Smith) [2113003] - media: uvcvideo: Add missing value for power_line_frequency (Torez Smith) [2113003] - media: uvcvideo: Replace broken URL (Torez Smith) [2113003] - media: uvcvideo: Fix comment blocks style (Torez Smith) [2113003] - usb: typec: Add retimer handle to port (Torez Smith) [2113003] - usb: typec: Add support for retimers (Torez Smith) [2113003] - usb: dwc3: qcom: fix missing optional irq warnings (Torez Smith) [2113003] - dt-bindings: usb: qcom,dwc3: refine interrupt requirements (Torez Smith) [2113003] - dt-bindings: usb: qcom,dwc3: add SC8280XP binding (Torez Smith) [2113003] - usb: typec: anx7411: define config (Torez Smith) [2113003] - usb: typec: anx7411: Add Analogix PD ANX7411 support (Torez Smith) [2113003] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113003] - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup (Torez Smith) [2113003] - usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() (Torez Smith) [2113003] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113003] - usb: dwc3: ep0: Properly handle setup_packet_pending scenario in data stage (Torez Smith) [2113003] - usb: misc: onboard_hub: Fix 'missing prototype' warning (Torez Smith) [2113003] - Revert "dt-bindings: usb: mtk-xhci: Make all clocks required" (Torez Smith) [2113003] - usb: gadget: f_mass_storage: forced_eject attribute (Torez Smith) [2113003] - usb: gadget: udc: amd5536 depends on HAS_DMA (Torez Smith) [2113003] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113003] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113003] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113003] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113003] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113003] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113003] - usb: dwc3: gadget: fix high speed multiplier setting (Torez Smith) [2113003] - usb: dwc3: gadget: refactor dwc3_repare_one_trb (Torez Smith) [2113003] - drivers/usb/host/ehci-fsl: Fix interrupt setup in host mode. (Torez Smith) [2113003] - usb: gadget: uvc: fix changing interface name via configfs (Torez Smith) [2113003] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113003] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113003] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113003] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113003] - usb: core: hub: Create platform devices for onboard hubs in hub_probe() (Torez Smith) [2113003] - usb: misc: Add config for onboard_usb_hub driver (Torez Smith) [2113003] - usb: misc: Add onboard_usb_hub driver (Torez Smith) [2113003] - dt-bindings: usb: rts5411: Rename property 'companion-hub' to 'peer-hub' (Torez Smith) [2113003] - usb: mtu3: support function remote wakeup (Torez Smith) [2113003] - usb: mtu3: check capability of usb3 dual role (Torez Smith) [2113003] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113003] - gadgetfs: ep_io - wait until IRQ finishes (Torez Smith) [2113003] - dt-bindings: usb: mtk-xhci: add compatible for mt8188 (Torez Smith) [2113003] - usb: gadget: udc: atmel: convert to platform driver (Torez Smith) [2113003] - usb: gadget: udc: atmel: check rc of devm_gpiod_get_optional() (Torez Smith) [2113003] - USB: gadget: udc: tracing: Do not open code __string() with __dynamic_array() (Torez Smith) [2113003] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113003] - dt-bindings: usb: generic-ohci: Add Allwinner D1 compatible (Torez Smith) [2113003] - dt-bindings: usb: generic-ehci: Add Allwinner D1 compatible (Torez Smith) [2113003] - dt-bindings: usb: sunxi-musb: Add Allwinner D1 compatible (Torez Smith) [2113003] - dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string (Torez Smith) [2113003] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113003] - usb: dwc3-am62: remove unnecesary clk_put() (Torez Smith) [2113003] - usb: dwc3: gadget: Fix event pending check (Torez Smith) [2113003] - usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS (Torez Smith) [2113003] - USB: cdc-acm: use define for timeout (Torez Smith) [2113003] - usb: musb: mpfs: add missing clk_disable_unprepare() in mpfs_remove() (Torez Smith) [2113003] - usb: dwc3: gadget: fix a kernel-doc warning (Torez Smith) [2113003] - usb: dwc3: document async_callbacks field (Torez Smith) [2113003] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113003] - dt-bindings: usb: mtk-xhci: Make all clocks required (Torez Smith) [2113003] - dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names to be optional (Torez Smith) [2113003] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113003] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113003] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113003] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113003] - usb: gadget: u_ether: Remove duplicated include in u_ether.c (Torez Smith) [2113003] - usb: max-3421: drop unexpected word "the" in the comments (Torez Smith) [2113003] - usb: dwc2: drop unexpected word "the" in the comments (Torez Smith) [2113003] - usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch (Torez Smith) [2113003] - usb: musb: mpfs: Fix error codes in probe() (Torez Smith) [2113003] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113003] - usb: dwc2: host: add TPL support (Torez Smith) [2113003] - dt-bindings: usb: dwc2: document TPL support (Torez Smith) [2113003] - usb: host: ehci-platform: add TPL support (Torez Smith) [2113003] - usb: host: ohci-platform: add TPL support (Torez Smith) [2113003] - usb: chipidea: ci_hdrc_imx: use dev_err_probe() (Torez Smith) [2113003] - usb: chipidea: udc: implement get_frame (Torez Smith) [2113003] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113003] - USB: storage: Fix typo in comment (Torez Smith) [2113003] - USB: ohci-sm501: Fix typo in comment (Torez Smith) [2113003] - usb: musb: core: drop redundant checks (Torez Smith) [2113003] - usb: renesas: Fix refcount leak bug (Torez Smith) [2113003] - usb: host: ohci-ppc-of: Fix refcount leak bug (Torez Smith) [2113003] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113003] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113003] - usb: dwc3: qcom: Keep power domain on to retain controller status (Torez Smith) [2113003] - usb: dwc3: qcom: Configure wakeup interrupts during suspend (Torez Smith) [2113003] - usb: dwc3: qcom: Add helper functions to enable,disable wake irqs (Torez Smith) [2113003] - usb: dwc3: core: Host wake up support from system suspend (Torez Smith) [2113003] - dt-bindings: usb: dwc3: Add wakeup-source property support (Torez Smith) [2113003] - usb: dwc3: core: Deprecate GCTL.CORESOFTRESET (Torez Smith) [2113003] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113003] - Revert "usb: dwc3: Remove the checks of -ENOSYS" (Torez Smith) [2113003] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113003] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113003] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113003] - thunderbolt: Fix typo in comment (Torez Smith) [2113003] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113003] - usb: gadget: config Aspeed ast2600 udc driver (Torez Smith) [2113003] - usb: gadget: add Aspeed ast2600 udc driver (Torez Smith) [2113003] - usb: dwc3: Fix typos in Kconfig (Torez Smith) [2113003] - usb: dwc3: Fix a repeated word checkpatch warning (Torez Smith) [2113003] - usb: dwc3: Fix bare use of unsigned checkpatch warning (Torez Smith) [2113003] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113003] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113003] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113003] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113003] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113003] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113003] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113003] - usb: mtu3: register mtu3_irq by threaded irq (Torez Smith) [2113003] - usb: mtu3: implement udc_async_callbacks of gadget operation (Torez Smith) [2113003] - usb: mtu3: sync interrupt before unbind the udc (Torez Smith) [2113003] - usb: musb: remove schedule work called after flush (Torez Smith) [2113003] - usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info (Torez Smith) [2113003] - usb: gadget: uvc: calculate the number of request depending on framesize (Torez Smith) [2113003] - usb: mtu3: add support controller reset (Torez Smith) [2113003] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113003] - dt-bindings: usb: mtu3: add support 'resets' property (Torez Smith) [2113003] - dt-bindings: usb: mtk-xhci: add support 'resets' property (Torez Smith) [2113003] - USB: chipidea: fix typo in comment (Torez Smith) [2113003] - usb: gadget: bdc: fix typo in comment (Torez Smith) [2113003] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113003] - usb: xhci: tegra: Fix error check (Torez Smith) [2113003] - usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() (Torez Smith) [2113003] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113003] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113003] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113003] - USB: Follow-up to SPDX GPL-2.0+ identifiers addition - remove now useless comments (Torez Smith) [2113003] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113003] - usb: dwc3: Remove the checks of -ENOSYS (Torez Smith) [2113003] - usb: host: ohci-at91: add support to enter suspend using SMC (Torez Smith) [2113003] - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe (Torez Smith) [2113003] - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe (Torez Smith) [2113003] - usb: dwc3: add power down scale setting (Torez Smith) [2113003] - usb: cdns3: fix random warning message when driver load (Torez Smith) [2113003] - usb: cdns3 fix use-after-free at workaround 2 (Torez Smith) [2113003] - usb: gadget: uvc: Fix comment blocks style (Torez Smith) [2113003] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113003] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113003] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113003] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113003] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113003] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113003] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113003] - audit: unify audit_filter_{uring(), inode_name(), syscall()} (Richard Guy Briggs) [2123857] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123857] - audit_init_parent(): constify path (Richard Guy Briggs) [2123857] - audit: remove selinux_audit_rule_update() declaration (Richard Guy Briggs) [2123857] - audit: use time_after to compare time (Richard Guy Briggs) [2123857] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123857] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123857] - audit: audit_context pid unused, context enum comment fix (Richard Guy Briggs) [2123857] - audit: fix repeated words in comments (Richard Guy Briggs) [2123857] - lsm: clean up redundant NULL pointer check (Richard Guy Briggs) [2123857] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123857] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123857] - audit: make is_audit_feature_set() static (Richard Guy Briggs) [2123857] - audit: remove redundant data_len check (Richard Guy Briggs) [2123857] - redhat: fix the branch we pull from the documentation tree (Herton R. Krzesinski) - x86/fpu: Do not leak fpstate pointer on fork (Rafael Aquini) [2120448] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111086] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111086] - KVM: s390: guest support for topology function (Thomas Huth) [2111086] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111086] - KVM: s390: Pass initialized arg even if unused (Thomas Huth) [2130487] - KVM: s390: pv: destroy the configuration before its memory (Thomas Huth) [2130487] - KVM: s390: pv: refactoring of kvm_s390_pv_deinit_vm (Thomas Huth) [2130487] - KVM: s390: pv: add mmu_notifier (Thomas Huth) [2130487] - KVM: s390: pv: Add kvm_s390_cpus_from_pv to kvm-s390.h and add documentation (Thomas Huth) [2130487] - KVM: s390: pv: clear the state without memset (Thomas Huth) [2130487] - KVM: s390: pv: add export before import (Thomas Huth) [2130487] - KVM: s390: pv: usage counter instead of flag (Thomas Huth) [2130487] - KVM: s390: pv: refactor s390_reset_acc (Thomas Huth) [2130487] - KVM: s390: pv: handle secure storage violations for protected guests (Thomas Huth) [2130487] - KVM: s390: pv: leak the topmost page table when destroy fails (Thomas Huth) [2130487] - s390: Add attestation query information (Thomas Huth) [2130487] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2130487] - redhat: Enable CONFIG_VFIO_PCI_ZDEV_KVM for downstream builds (Thomas Huth) [1871143] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1871143] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1871143] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1871143] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1871143] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1871143] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1871143] - MAINTAINERS: additional files related kvm s390 pci passthrough (Thomas Huth) [1871143] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1871143] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1871143] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1871143] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1871143] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1871143] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1871143] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1871143] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1871143] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1871143] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1871143] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1871143] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1871143] - s390/pci: stash associated GISA designation (Thomas Huth) [1871143] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1871143] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1871143] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1871143] - s390/ap: fix kernel doc comments (Thomas Huth) [1871143] - s390/sclp: detect the AISI facility (Thomas Huth) [1871143] - s390/sclp: detect the AENI facility (Thomas Huth) [1871143] - s390/sclp: detect the AISII facility (Thomas Huth) [1871143] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1871143] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1871143] - s390/pci: add error record for CC 2 retries (Thomas Huth) [1871143] - s390/pci: add PCI access type and length to error records (Thomas Huth) [1871143] - s390/pci: don't log availability events as errors (Thomas Huth) [1871143] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [1871143] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [1871143] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [1871143] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [1871143] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [1871143] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [1871143] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [1871143] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [1871143] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [1871143] - s390/pci: refresh function handle in iomap (Thomas Huth) [1871143] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [1871143] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [1871143] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [1871143] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [1871143] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [1871143] - s390/pci: improve DMA translation init and exit (Thomas Huth) [1871143] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [1871143] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [1871143] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [1871143] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2130487] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2130487] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2044301] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2044301] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2044301] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2044301] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2044301] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2044301] - KVM: s390: pv: Add query dump information (Thomas Huth) [2044301] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2044301] - KVM: s390: pv: Add query interface (Thomas Huth) [2044301] - s390/uv: Add dump fields to query (Thomas Huth) [2044301] - s390/uv: Add SE hdr query information (Thomas Huth) [2044301] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2130487] - s390/uv: fix memblock virtual vs physical address confusion (Thomas Huth) [2130487] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2130487] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2130487] - netfilter: nft_fib: Fix for rpath check with VRF devices (Guillaume Nault) [2134815] - ipv6: ping: fix wrong checksum for large frames (Guillaume Nault) [2134815] - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference (Guillaume Nault) [2134815] - once: rename _SLOW to _SLEEPABLE (Guillaume Nault) [2134815] - once: add DO_ONCE_SLOW() for sleepable contexts (Guillaume Nault) [2134815] - net, lib/once: remove {net_}get_random_once_wait macro (Guillaume Nault) [2134815] - tcp: use alloc_large_system_hash() to allocate table_perturb (Guillaume Nault) [2134815] - ipv4: fix ip option filtering for locally generated fragments (Guillaume Nault) [2134815] - net: ipv4: Fix the warning for dereference (Guillaume Nault) [2134815] - net: ipv4: Move ip_options_fragment() out of loop (Guillaume Nault) [2134815] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2131667] - iommu/amd: Globally detect SNP support (Jerry Snitselaar) [2117776] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2117776] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106596] - iommu/amd: Process all IVHDs before enabling IOMMU features (Jerry Snitselaar) [2117776] - iommu/amd: Introduce global variable for storing common EFR and EFR2 (Jerry Snitselaar) [2117776] - iommu/amd: Introduce Support for Extended Feature 2 Register (Jerry Snitselaar) [2117776] - iommu/amd: Change macro for IOMMU control register bit shift to decimal value (Jerry Snitselaar) [2117776] - iommu/amd: Update amd_iommu_fault structure to include PCI seg ID (Jerry Snitselaar) [2117776] - iommu/amd: Update device_state structure to include PCI seg ID (Jerry Snitselaar) [2117776] - iommu/amd: Print PCI segment ID in error log messages (Jerry Snitselaar) [2117776] - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Jerry Snitselaar) [2117776] - iommu/amd: Specify PCI segment ID when getting pci device (Jerry Snitselaar) [2117776] - iommu/amd: Include PCI segment ID when initialize IOMMU (Jerry Snitselaar) [2117776] - iommu/amd: Introduce get_device_sbdf_id() helper function (Jerry Snitselaar) [2117776] - iommu/amd: Flush upto last_bdf only (Jerry Snitselaar) [2117776] - iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf] (Jerry Snitselaar) [2117776] - iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() (Jerry Snitselaar) [2117776] - iommu/amd: Update (un)init_device_table_dma() (Jerry Snitselaar) [2117776] - iommu/amd: Update set_dte_irq_entry (Jerry Snitselaar) [2117776] - iommu/amd: Update dump_dte_entry (Jerry Snitselaar) [2117776] - iommu/amd: Update iommu_ignore_device (Jerry Snitselaar) [2117776] - iommu/amd: Update set_dte_entry and clear_dte_entry (Jerry Snitselaar) [2117776] - iommu/amd: Convert to use per PCI segment rlookup_table (Jerry Snitselaar) [2117776] - iommu/amd: Update alloc_irq_table and alloc_irq_index (Jerry Snitselaar) [2117776] - iommu/amd: Update amd_irte_ops functions (Jerry Snitselaar) [2117776] - iommu/amd: Introduce struct amd_ir_data.iommu (Jerry Snitselaar) [2117776] - iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function (Jerry Snitselaar) [2117776] - iommu/amd: Convert to use rlookup_amd_iommu helper function (Jerry Snitselaar) [2117776] - iommu/amd: Convert to use per PCI segment irq_lookup_table (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment rlookup table size (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment alias table size (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment device table size (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment last_bdf (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment unity map list (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment alias_table (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment old_dev_tbl_cpy (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment dev_data_list (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment irq_lookup_table (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment rlookup table (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment device table (Jerry Snitselaar) [2117776] - iommu/amd: Introduce pci segment structure (Jerry Snitselaar) [2117776] - iommu/amd: Update struct iommu_dev_data definition (Jerry Snitselaar) [2117776] - iommu/amd: Indicate whether DMA remap support is enabled (Jerry Snitselaar) [2097878] - iomap: iomap_read_inline_data cleanup (Carlos Maiolino) [2130933] - iomap: Fix inline extent handling in iomap_readpage (Carlos Maiolino) [2130933] - iomap: don't try to poll multi-bio I/Os in __iomap_dio_rw (Carlos Maiolino) [2130933] - iomap: standardize tracepoint formatting and storage (Carlos Maiolino) [2130933] - iomap: move loop control code to iter.c (Carlos Maiolino) [2130933] - iomap: constify iomap_iter_srcmap (Carlos Maiolino) [2130933] - fsdax: switch the fault handlers to use iomap_iter (Carlos Maiolino) [2130933] - fsdax: factor out a dax_fault_actor() helper (Carlos Maiolino) [2130933] - fsdax: factor out helpers to simplify the dax fault code (Carlos Maiolino) [2130933] - iomap: rework unshare flag (Carlos Maiolino) [2130933] - iomap: pass an iomap_iter to various buffered I/O helpers (Carlos Maiolino) [2130933] - iomap: remove iomap_apply (Carlos Maiolino) [2130933] - fsdax: Fix infinite loop in dax_iomap_rw() (Carlos Maiolino) [2130933] - fsdax: switch dax_iomap_rw to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_swapfile_activate to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_seek_data to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_seek_hole to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_bmap to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_fiemap to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch __iomap_dio_rw to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_page_mkwrite to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_zero_range to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_file_unshare to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_file_buffered_write to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch readahead and readpage to use iomap_iter (Carlos Maiolino) [2130933] - iomap: add the new iomap_iter model (Carlos Maiolino) [2130933] - iomap: fix the iomap_readpage_actor return value for inline data (Carlos Maiolino) [2130933] - iomap: mark the iomap argument to iomap_read_page_sync const (Carlos Maiolino) [2130933] - iomap: mark the iomap argument to iomap_read_inline_data const (Carlos Maiolino) [2130933] - iomap: mark the iomap argument to iomap_inline_data_valid const (Carlos Maiolino) [2130933] - iomap: mark the iomap argument to iomap_inline_data const (Carlos Maiolino) [2130933] - iomap: mark the iomap argument to iomap_sector const (Carlos Maiolino) [2130933] - fsdax: mark the iomap argument to dax_iomap_sector as const (Carlos Maiolino) [2130933] - fs: mark the iomap argument to __block_write_begin_int const (Carlos Maiolino) [2130933] - iomap: fix a trivial comment typo in trace.h (Carlos Maiolino) [2130933] - iomap: pass writeback errors to the mapping (Carlos Maiolino) [2130933] - iomap: Add another assertion to inline data handling (Carlos Maiolino) [2130933] - iomap: Use kmap_local_page instead of kmap_atomic (Carlos Maiolino) [2130933] - iomap: Fix some typos and bad grammar (Carlos Maiolino) [2130933] - iomap: Support inline data with block size < page size (Carlos Maiolino) [2130933]- NFSv4.1 probe offline transports for trunking on session creation (Scott Mayhew) [2131767] - SUNRPC create a function that probes only offline transports (Scott Mayhew) [2131767] - SUNRPC export xprt_iter_rewind function (Scott Mayhew) [2131767] - SUNRPC restructure rpc_clnt_setup_test_and_add_xprt (Scott Mayhew) [2131767] - NFSv4.1 remove xprt from xprt_switch if session trunking test fails (Scott Mayhew) [2131767] - SUNRPC create an rpc function that allows xprt removal from rpc_clnt (Scott Mayhew) [2131767] - SUNRPC enable back offline transports in trunking discovery (Scott Mayhew) [2131767] - SUNRPC create an iterator to list only OFFLINE xprts (Scott Mayhew) [2131767] - NFSv4.1 offline trunkable transports on DESTROY_SESSION (Scott Mayhew) [2131767] - SUNRPC add function to offline remove trunkable transports (Scott Mayhew) [2131767] - SUNRPC expose functions for offline remote xprt functionality (Scott Mayhew) [2131767] - PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2092794] - xfrm: Reinject transport-mode packets through workqueue (Sabrina Dubroca) [2136174] - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136174] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136174] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136174] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136174] - net: xfrm: unexport __init-annotated xfrm4_protocol_init() (Sabrina Dubroca) [2136174] - xfrm: do not set IPv4 DF flag when encapsulating IPv6 frames <= 1280 bytes. (Sabrina Dubroca) [2136174] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136174] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136174] - xfrm: fix tunnel model fragmentation behavior (Sabrina Dubroca) [2136174] - xfrm: fix the if_id check in changelink (Sabrina Dubroca) [2136174] - xfrm: interface with if_id 0 should return error (Sabrina Dubroca) [2136174] - perf test: Fix test case 83 ('perf stat CSV output linter') on s390 (Michael Petlan) [2123231] - perf tools arm64: Copy perf_regs.h from the kernel (Michael Petlan) [2123231] - x86/cpufeatures: Add AMD Fam19h Branch Sampling feature (Michael Petlan) [2123231] - rhel: Keep Zen3 Branch Sampling enabled (Michael Petlan) [2123231] - perf symbol: Fail to read phdr workaround (Michael Petlan) [2123231] - libperf evlist: Fix per-thread mmaps for multi-threaded targets (Michael Petlan) [2123231] - perf python: Fix build when PYTHON_CONFIG is user supplied (Michael Petlan) [2123231] - perf symbol: Skip symbols if SHF_ALLOC flag is not set (Michael Petlan) [2123231] - perf symbol: Correct address for bss symbols (Michael Petlan) [2123231] - perf scripts python: Let script to be python2 compliant (Michael Petlan) [2123231] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2123231] - perf tests: Fix Convert perf time to TSC test for hybrid (Michael Petlan) [2123231] - perf tests: Stop Convert perf time to TSC test opening events twice (Michael Petlan) [2123231] - perf synthetic-events: Ignore dead threads during event synthesis (Michael Petlan) [2123231] - perf synthetic-events: Don't sort the task scan result from /proc (Michael Petlan) [2123231] - perf unwind: Fix unitialized 'offset' variable on aarch64 (Michael Petlan) [2123231] - perf bpf: 8 byte align bpil data (Michael Petlan) [2123231] - perf offcpu: Accept allowed sample types only (Michael Petlan) [2123231] - perf offcpu: Fix build failure on old kernels (Michael Petlan) [2123231] - tools include UAPI: Sync linux/vhost.h with the kernel sources (Michael Petlan) [2123231] - tools include UAPI: Sync linux/vhost.h with the kernel sources (Michael Petlan) [2123231] - perf stat: Enable ignore_missing_thread (Michael Petlan) [2123231] - perf inject: Adjust output data offset for backward compatibility (Michael Petlan) [2123231] - perf trace beauty: Fix generation of errno id->str table on ALT Linux (Michael Petlan) [2123231] - perf build-id: Fix caching files with a wrong build ID (Michael Petlan) [2123231] - perf inject: Fix missing free in copy_kcore_dir() (Michael Petlan) [2123231] - perf metrics: Ensure at least 1 id per metric (Michael Petlan) [2123231] - perf arm-spe: Don't set data source if it's not a memory operation (Michael Petlan) [2123231] - perf expr: Allow exponents on floating point values (Michael Petlan) [2123231] - perf test topology: Use !strncmp(right platform) to fix guest PPC comparision check (Michael Petlan) [2123231] - perf test: Record only user callchains on the "Check Arm64 callgraphs are complete in fp mode" test (Michael Petlan) [2123231] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2123231] - perf test: Fix variable length array undefined behavior in bp_account (Michael Petlan) [2123231] - libperf evsel: Open shouldn't leak fd on failure (Michael Petlan) [2123231] - perf test: Fix "perf stat CSV output linter" test on s390 (Michael Petlan) [2123231] - perf unwind: Fix uninitialized variable (Michael Petlan) [2123231] - perf vendor events intel: Update metrics for Alderlake (Michael Petlan) [2123231] - perf vendor events intel: Add metrics for Sapphirerapids (Michael Petlan) [2123231] - perf c2c: Fix sorting in percent_rmt_hitm_cmp() (Michael Petlan) [2123231] - perf mem: Trace physical address for Arm SPE events (Michael Petlan) [2123231] - perf list: Update event description for IBM zEC12/zBC12 to latest level (Michael Petlan) [2123231] - perf list: Update event description for IBM z196/z114 to latest level (Michael Petlan) [2123231] - perf list: Update event description for IBM z15 to latest level (Michael Petlan) [2123231] - perf list: Update event description for IBM z14 to latest level (Michael Petlan) [2123231] - perf list: Update event description for IBM z13 to latest level (Michael Petlan) [2123231] - perf list: Update event description for IBM z10 to latest level (Michael Petlan) [2123231] - perf list: Add IBM z16 event description for s390 (Michael Petlan) [2123231] - perf record: Support sample-read topdown metric group for hybrid platforms (Michael Petlan) [2123231] - perf lock: Change to synthesize task events (Michael Petlan) [2123231] - perf unwind: Fix segbase for ld.lld linked objects (Michael Petlan) [2123231] - perf test arm-spe: Check if perf-record hangs when recording workload with forks (Michael Petlan) [2123231] - perf docs: Correct typo of event_sources (Michael Petlan) [2123231] - perf evlist: Extend arch_evsel__must_be_in_group to support hybrid systems (Michael Petlan) [2123231] - perf scripts python: Support Arm CoreSight trace data disassembly (Michael Petlan) [2123231] - perf scripting python: Expose dso and map information (Michael Petlan) [2123231] - perf jevents: Fix event syntax error caused by ExtSel (Michael Petlan) [2123231] - perf tools arm64: Add support for VG register (Michael Petlan) [2123231] - perf unwind arm64: Decouple Libunwind register names from Perf (Michael Petlan) [2123231] - perf unwind: Use dynamic register set for DWARF unwind (Michael Petlan) [2123231] - perf unwind arm64: Use perf's copy of kernel headers (Michael Petlan) [2123231] - perf c2c: Use stdio interface if slang is not supported (Michael Petlan) [2123231] - perf test: Add a basic offcpu profiling test (Michael Petlan) [2123231] - perf record: Add cgroup support for off-cpu profiling (Michael Petlan) [2123231] - perf record: Handle argument change in sched_switch (Michael Petlan) [2123231] - perf record: Implement basic filtering for off-cpu (Michael Petlan) [2123231] - perf record: Enable off-cpu analysis with BPF (Michael Petlan) [2123231] - perf report: Do not extend sample type of bpf-output event (Michael Petlan) [2123231] - perf test: Add checking for perf stat CSV output. (Michael Petlan) [2123231] - perf tools: Allow system-wide events to keep their own threads (Michael Petlan) [2123231] - perf tools: Allow system-wide events to keep their own CPUs (Michael Petlan) [2123231] - libperf evsel: Add comments for booleans (Michael Petlan) [2123231] - perf stat: Add requires_cpu flag for uncore (Michael Petlan) [2123231] - libperf evlist: Check nr_mmaps is correct (Michael Petlan) [2123231] - libperf evlist: Allow mixing per-thread and per-cpu mmaps (Michael Petlan) [2123231] - perf tools: Allow all_cpus to be a superset of user_requested_cpus (Michael Petlan) [2123231] - perf intel-pt: Track sideband system-wide when needed (Michael Petlan) [2123231] - perf intel-pt: Use evlist__add_dummy_on_all_cpus() for switch tracking (Michael Petlan) [2123231] - perf record: Use evlist__add_dummy_on_all_cpus() in record__config_text_poke() (Michael Petlan) [2123231] - perf evlist: Add evlist__add_dummy_on_all_cpus() (Michael Petlan) [2123231] - perf evlist: Factor out evlist__dummy_event() (Michael Petlan) [2123231] - perf auxtrace: Remove auxtrace_mmap_params__set_idx() per_cpu parameter (Michael Petlan) [2123231] - perf auxtrace: Add mmap_needed to auxtrace_mmap_params (Michael Petlan) [2123231] - perf intel-pt: Add a test for system-wide side band (Michael Petlan) [2123231] - tools: Import ARM SMCCC definitions (Michael Petlan) [2123231] - perf intel-pt: Add guest_code support (Michael Petlan) [2123231] - perf kvm report: Add guest_code support (Michael Petlan) [2123231] - perf script: Add guest_code support (Michael Petlan) [2123231] - perf tools: Add guest_code support (Michael Petlan) [2123231] - perf tools: Factor out thread__set_guest_comm() (Michael Petlan) [2123231] - perf tools: Add machine to machines back pointer (Michael Petlan) [2123231] - perf vendors events arm64: Update Cortex A57/A72 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Neoverse E1 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-X2 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-X1 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A710 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A78 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A77 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A75 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A73 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A65 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A510 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A55 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A35 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A34 (Michael Petlan) [2123231] - perf inject: Keep a copy of kcore_dir (Michael Petlan) [2123231] - perf data: Add has_kcore_dir() (Michael Petlan) [2123231] - perf inject: Keep some features sections from input file (Michael Petlan) [2123231] - libperf: Add preadn() (Michael Petlan) [2123231] - perf header: Add ability to keep feature sections (Michael Petlan) [2123231] - perf jevents: Modify match field (Michael Petlan) [2123231] - perf vendor events: Fix Ivytown UNC_M_ACT_COUNT.RD umask (Michael Petlan) [2123231] - perf vendor events: Fix Alderlake metric groups (Michael Petlan) [2123231] - perf jevents: Append PMU description later (Michael Petlan) [2123231] - perf test: Use skip in PERF_RECORD_* (Michael Petlan) [2123231] - perf test: Parse events break apart tests (Michael Petlan) [2123231] - perf test: Parse events tidy evlist_test (Michael Petlan) [2123231] - perf test: Parse events tidy terms_test (Michael Petlan) [2123231] - perf test: Basic mmap use skip (Michael Petlan) [2123231] - perf test: Use skip in openat syscall (Michael Petlan) [2123231] - perf test: Use skip in vmlinux kallsyms (Michael Petlan) [2123231] - perf test: Skip reason for suites with 1 test (Michael Petlan) [2123231] - perf bpf_counter: Tidy use of CPU map index (Michael Petlan) [2123231] - perf stat: Add stat record+report test (Michael Petlan) [2123231] - perf lock: Add -t/--thread option for report (Michael Petlan) [2123231] - perf lock: Do not discard broken lock stats (Michael Petlan) [2123231] - perf c2c: Update documentation for store metric 'N/A' (Michael Petlan) [2123231] - perf c2c: Add dimensions for 'N/A' metrics of store operation (Michael Petlan) [2123231] - perf mem: Add stats for store operation with no available memory level (Michael Petlan) [2123231] - perf build: Error for BPF skeletons without LIBBPF (Michael Petlan) [2123231] - perf parse-events: Move slots event for the hybrid platform too (Michael Petlan) [2123231] - perf parse-events: Support different format of the topdown event name (Michael Petlan) [2123231] - perf stat: Always keep perf metrics topdown events in a group (Michael Petlan) [2123231] - perf evsel: Fixes topdown events in a weak group for the hybrid platform (Michael Petlan) [2123231] - perf test: Add basic stat and topdown group test (Michael Petlan) [2123231] - perf evlist: Keep topdown counters in weak group (Michael Petlan) [2123231] - perf scripts python: intel-pt-events.py: Print ptwrite value as a string if it is ASCII (Michael Petlan) [2123231] - perf script: Print Intel ptwrite value as a string if it is ASCII (Michael Petlan) [2123231] - perf intel-pt: Add support for emulated ptwrite (Michael Petlan) [2123231] - perf bench breakpoint: Fix build on 32-bit arches (Michael Petlan) [2123231] - perf tools: Remove unused machines__find_host() (Michael Petlan) [2123231] - perf bench: Add breakpoint benchmarks (Michael Petlan) [2123231] - perf annotate: Add --percent-limit option (Michael Petlan) [2123231] - perf auxtrace: Record whether an auxtrace mmap is needed (Michael Petlan) [2123231] - libperf evlist: Add evsel as a parameter to ->idx() (Michael Petlan) [2123231] - libperf evlist: Move ->idx() into mmap_per_evsel() (Michael Petlan) [2123231] - libperf evlist: Remove ->idx() per_cpu parameter (Michael Petlan) [2123231] - perf auxtrace: Do not mix up mmap idx (Michael Petlan) [2123231] - perf auxtrace: Move evlist__enable_event_idx() to auxtrace.c (Michael Petlan) [2123231] - perf evlist: Use libperf functions in evlist__enable_event_idx() (Michael Petlan) [2123231] - libperf evsel: Add perf_evsel__enable_thread() (Michael Petlan) [2123231] - perf metrics: Don't add all tool events for sharing (Michael Petlan) [2123231] - perf metrics: Support all tool events (Michael Petlan) [2123231] - perf evsel: Add tool event helpers (Michael Petlan) [2123231] - perf evsel: Constify a few arrays (Michael Petlan) [2123231] - perf test: Add skip to --per-thread test (Michael Petlan) [2123231] - perf evlist: Clear all_cpus before propagating (Michael Petlan) [2123231] - perf cpumap: Switch to using perf_cpu_map API (Michael Petlan) [2123231] - perf vendor events intel: Update CLX events to v1.15 (Michael Petlan) [2123231] - perf vendor events intel: Add uncore event list for Sapphirerapids (Michael Petlan) [2123231] - perf vendor events intel: Update core event list for Sapphirerapids (Michael Petlan) [2123231] - perf tools: Use Python devtools for version autodetection rather than runtime (Michael Petlan) [2123231] - perf stat: Avoid printing cpus with no counters (Michael Petlan) [2123231] - perf tools: Add missing headers needed by util/data.h (Michael Petlan) [2123231] - perf vendor events intel: Update WSM-EX events to v3 (Michael Petlan) [2123231] - perf vendor events intel: Update WSM-EP-SP events to v3 (Michael Petlan) [2123231] - perf vendor events intel: Update SKX events to v1.27 (Michael Petlan) [2123231] - perf vendor events intel: Update SKL events to v53 (Michael Petlan) [2123231] - perf vendor events intel: Update IVT events to v21 (Michael Petlan) [2123231] - perf vendor events intel: Update ICL events to v1.13 (Michael Petlan) [2123231] - perf test: Fix test case 81 ("perf record tests") on s390x (Michael Petlan) [2123231] - perf tools: Delete perf-with-kcore.sh script (Michael Petlan) [2123231] - perf intel-pt: Add link to the perf wiki's Intel PT page (Michael Petlan) [2123231] - libperf evsel: Factor out perf_evsel__ioctl() (Michael Petlan) [2123231] - perf stat: Support hybrid --topdown option (Michael Petlan) [2123231] - perf stat: Merge event counts from all hybrid PMUs (Michael Petlan) [2123231] - perf vendor events intel: Add metrics for Alderlake (Michael Petlan) [2123231] - perf list: Print all available tool events (Michael Petlan) [2123231] - perf stat: Add user_time and system_time events (Michael Petlan) [2123231] - perf stat: Introduce stats for the user and system rusage times (Michael Petlan) [2123231] - perf tools: Print warning when HAVE_DEBUGINFOD_SUPPORT is not set and user tries to use debuginfod support (Michael Petlan) [2123231] - perf version: Add HAVE_DEBUGINFOD_SUPPORT to built-in features (Michael Petlan) [2123231] - perf vendor events intel: Update goldmont event topics (Michael Petlan) [2123231] - perf vendor events intel: Update goldmontplus event topics (Michael Petlan) [2123231] - perf vendor events intel: Update elkhartlake event topics (Michael Petlan) [2123231] - perf vendor events intel: Update westmereex event topics (Michael Petlan) [2123231] - perf vendor events intel: Update westmereep-sp event topics (Michael Petlan) [2123231] - perf vendor events intel: Update westmereep-dp event topics (Michael Petlan) [2123231] - perf vendor events intel: Update tremontx uncore and topics (Michael Petlan) [2123231] - perf vendor events intel: Update tigerlake topic (Michael Petlan) [2123231] - perf vendor events intel: Update nehalemep event topics (Michael Petlan) [2123231] - perf vendor events intel: Update SKX uncore (Michael Petlan) [2123231] - perf vendor events intel: Update CLX uncore to v1.14 (Michael Petlan) [2123231] - perf vendor events intel: Add sapphirerapids events (Michael Petlan) [2123231] - perf vendor events intel: Fix icelakex cstate metrics (Michael Petlan) [2123231] - perf vendor events intel: Fix icelake cstate metrics (Michael Petlan) [2123231] - perf mem: Print memory operation type (Michael Petlan) [2123231] - perf test: Add basic perf record tests (Michael Petlan) [2123231] - perf docs: Add man page entry for Arm SPE (Michael Petlan) [2123231] - perf test: Shell - Limit to only run executable scripts in tests (Michael Petlan) [2123231] - perf scripting python: Expose symbol offset and source information (Michael Petlan) [2123231] - perf jitdump: Add riscv64 support (Michael Petlan) [2123231] - libsubcmd: Fix OPTION_GROUP sorting (Michael Petlan) [2123231] - perf session: Fix Intel LBR callstack entries and nr print message (Michael Petlan) [2123231] - perf test bpf: Skip test if clang is not present (Michael Petlan) [2123231] - perf test session topology: Fix test to skip the test in guest environment (Michael Petlan) [2123231] - perf bench numa: Address compiler error on s390 (Michael Petlan) [2123231] - perf test: Avoid shell test description infinite loop (Michael Petlan) [2123231] - perf regs x86: Fix arch__intr_reg_mask() for the hybrid platform (Michael Petlan) [2123231] - perf test: Fix "all PMU test" to skip hv_24x7/hv_gpci tests on powerpc (Michael Petlan) [2123231] - perf bench: Fix two numa NDEBUG warnings (Michael Petlan) [2123231] - perf symbol: Remove arch__symbols__fixup_end() (Michael Petlan) [2123231] - perf symbol: Update symbols__fixup_end() (Michael Petlan) [2123231] - perf symbol: Pass is_kallsyms to symbols__fixup_end() (Michael Petlan) [2123231] - perf test: Add perf_event_attr test for Arm SPE (Michael Petlan) [2123231] - perf arm-spe: Fix SPE events with phys addresses (Michael Petlan) [2123231] - perf arm-spe: Fix addresses of synthesized SPE events (Michael Petlan) [2123231] - perf intel-pt: Fix timeless decoding with perf.data directory (Michael Petlan) [2123231] - perf test: Fix error message for test case 71 on s390, where it is not supported (Michael Petlan) [2123231] - perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event (Michael Petlan) [2123231] - perf script: Always allow field 'data_src' for auxtrace (Michael Petlan) [2123231] - perf clang: Fix header include for LLVM >= 14 (Michael Petlan) [2123231] - perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2123231] - perf bench: Fix numa testcase to check if CPU used to bind task is online (Michael Petlan) [2123231] - perf record: Fix per-thread option (Michael Petlan) [2123231] - perf tools: Fix segfault accessing sample_id xyarray (Michael Petlan) [2123231] - perf stat: Fix error check return value of hashmap__new(), must use IS_ERR() (Michael Petlan) [2123231] - perf tools: Fix misleading add event PMU debug message (Michael Petlan) [2123231] - perf annotate: Drop objdump stderr to avoid getting stuck waiting for stdout output (Michael Petlan) [2123231] - perf session: Remap buf if there is no space for event (Michael Petlan) [2123231] - perf bench: Fix epoll bench to correct usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2123231] - perf bench: Fix futex bench to correct usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2123231] - perf tools: Fix perf's libperf_print callback (Michael Petlan) [2123231] - perf: arm-spe: Fix perf report --mem-mode (Michael Petlan) [2123231] - perf test tsc: Fix error message when not supported (Michael Petlan) [2123231] - perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 (Michael Petlan) [2123231] - perf python: Fix probing for some clang command line options (Michael Petlan) [2123231] - tools build: Filter out options and warnings not supported by clang (Michael Petlan) [2123231] - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts (Michael Petlan) [2123231] - perf python: Convert tracepoint.py example to python3 (Michael Petlan) [2123231] - perf evlist: Directly return instead of using local ret variable (Michael Petlan) [2123231] - perf cpumap: More cpu map reuse by merge. (Michael Petlan) [2123231] - perf cpumap: Add is_subset function (Michael Petlan) [2123231] - perf evlist: Rename cpus to user_requested_cpus (Michael Petlan) [2123231] - perf tools: Stop depending on .git files for building PERF-VERSION-FILE (Michael Petlan) [2123231] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2123231] - perf stat: Avoid SEGV if core.cpus isn't set (Michael Petlan) [2123231] - bpf: Sync comments for bpf_get_stack (Michael Petlan) [2123231] - perf evsel: Improve AMD IBS (Instruction-Based Sampling) error handling messages (Michael Petlan) [2123231] - perf python: Add perf_env stubs that will be needed in evsel__open_strerror() (Michael Petlan) [2123231] - perf tools: Enhance the matching of sub-commands abbreviations (Michael Petlan) [2123231] - tools arm64: Import cputype.h (Michael Petlan) [2123231] - perf lock: Add -F/--field option to control output (Michael Petlan) [2123231] - perf lock: Extend struct lock_key to have print function (Michael Petlan) [2123231] - perf lock: Add --synth=no option for record (Michael Petlan) [2123231] - perf stat: Fix forked applications enablement of counters (Michael Petlan) [2123231] - perf evsel: Make evsel__env() always return a valid env (Michael Petlan) [2123231] - perf script: Add 'brstackinsnlen' for branch stacks (Michael Petlan) [2123231] - perf ftrace latency: Update documentation (Michael Petlan) [2123231] - perf ftrace latency: Add -n/--use-nsec option (Michael Petlan) [2123231] - perf tools: Fix version kernel tag (Michael Petlan) [2123231] - perf tools: Fix dependency for version file creation (Michael Petlan) [2123231] - perf vendor events intel: Update events for TremontX (Michael Petlan) [2123231] - perf vendor events intel: Update events for Tigerlake (Michael Petlan) [2123231] - perf vendor events intel: Update events for SkylakeX (Michael Petlan) [2123231] - perf vendor events intel: Update events for Skylake (Michael Petlan) [2123231] - perf vendor events intel: Update events for IcelakeX (Michael Petlan) [2123231] - perf vendor events intel: Update events for Icelake (Michael Petlan) [2123231] - perf vendor events intel: Update events for Elkhartlake (Michael Petlan) [2123231] - perf vendor events intel: Update events for CascadelakeX (Michael Petlan) [2123231] - perf tools: Set build-id using build-id header on new mmap records (Michael Petlan) [2123231] - tools compiler.h: Remove duplicate #ifndef noinline block (Michael Petlan) [2123231] - perf tools: Use ARRAY_SIZE() instead of ad hoc equivalent, spotted by array_size.cocci (Michael Petlan) [2123231] - perf script: Output branch sample type (Michael Petlan) [2123231] - perf script: Refactor branch stack printing (Michael Petlan) [2123231] - perf session: Print branch stack entry type in --dump-raw-trace (Michael Petlan) [2123231] - perf evsel: Add error message for unsupported branch stack cases (Michael Petlan) [2123231] - perf test: Add perf_event_attr tests for the arm_spe event (Michael Petlan) [2123231] - perf vendor events intel: Add uncore event list for Alderlake (Michael Petlan) [2123231] - perf vendor events intel: Add core event list for Alderlake (Michael Petlan) [2123231] - perf jevents: Add support for HiSilicon CPA PMU aliasing (Michael Petlan) [2123231] - libperf: Add API for allocating new thread map array (Michael Petlan) [2123231] - libperf: Rename arguments of perf_thread_map APIs (Michael Petlan) [2123231] - perf arm-spe: Use advertised caps/min_interval as default sample_period (Michael Petlan) [2123231] - perf data: Don't mention --to-ctf if it's not supported (Michael Petlan) [2123231] - perf data: Adding error message if perf_data__create_dir() fails (Michael Petlan) [2123231] - perf report: Add "addr_from" and "addr_to" sort dimensions (Michael Petlan) [2123231] - perf tools: Fix spelling mistake "commpressor" -> "compressor" (Michael Petlan) [2123231] - perf annotate: Remove redundant 'ret' variable (Michael Petlan) [2123231] - perf top: Remove redundant 'err' variable (Michael Petlan) [2123231] - perf test: Make metric testing more robust (Michael Petlan) [2123231] - perf cs-etm: Update deduction of TRCCONFIGR register for branch broadcast (Michael Petlan) [2123231] - perf c2c: Replace bitmap_weight() with bitmap_empty() where appropriate (Michael Petlan) [2123231] - perf tui: Only support --tui with slang (Michael Petlan) [2123231] - perf intel-pt: Add documentation for Event Trace and TNT disable (Michael Petlan) [2123231] - perf scripts python: export-to-postgresql.py: Export all sample flags (Michael Petlan) [2123231] - perf scripts python: export-to-sqlite.py: Export all sample flags (Michael Petlan) [2123231] - perf scripting python: Add all sample flags to DB export (Michael Petlan) [2123231] - perf scripts python: intel-pt-events.py: Add Event Trace (Michael Petlan) [2123231] - perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2123231] - perf script: Display Intel PT iflag synthesized event (Michael Petlan) [2123231] - perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event (Michael Petlan) [2123231] - perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled (Michael Petlan) [2123231] - perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2123231] - perf intel-pt: Synthesize iflag event (Michael Petlan) [2123231] - perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2123231] - perf intel-pt: Record Event Trace capability flag (Michael Petlan) [2123231] - perf auxtrace: Add itrace option "I" (Michael Petlan) [2123231] - perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags (Michael Petlan) [2123231] - perf tools: Define Intel PT iflag synthesized event (Michael Petlan) [2123231] - perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2123231] - perf intel-pt: decoder: Add MODE.Exec IFLAG processing (Michael Petlan) [2123231] - perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing (Michael Petlan) [2123231] - perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables (Michael Petlan) [2123231] - perf intel-pt: decoder: Add config bit definitions (Michael Petlan) [2123231] - perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit (Michael Petlan) [2123231] - perf intel-pt: pkt-decoder: Add CFE and EVD packets (Michael Petlan) [2123231] - perf intel-pt: pkt-decoder: Remove misplaced linebreak (Michael Petlan) [2123231] - perf intel-pt: pkt-decoder-test: Fix scope of test_data (Michael Petlan) [2123231] - perf vendor events: Update TremontX (Michael Petlan) [2123231] - perf vendor events: Update Westmere EX (Michael Petlan) [2123231] - perf vendor events: Update Westmere EP-SP (Michael Petlan) [2123231] - perf vendor events: Update Tigerlake (Michael Petlan) [2123231] - perf vendor events: Update Silvermont (Michael Petlan) [2123231] - perf vendor events: Update Sandybridge (Michael Petlan) [2123231] - perf vendor events: Update metrics for Skylake (Michael Petlan) [2123231] - perf vendor events: Update Nehalem EP (Michael Petlan) [2123231] - perf vendor events: Update Knights Landing (Michael Petlan) [2123231] - perf vendor events: Update metrics for Jaketown (Michael Petlan) [2123231] - perf vendor events: Update metrics for Ivytown (Michael Petlan) [2123231] - perf vendor events: Update metrics for Icelake (Michael Petlan) [2123231] - perf vendor events: Update metrics for Haswell (Michael Petlan) [2123231] - perf vendor events: Update for GoldmontPlus (Michael Petlan) [2123231] - perf vendor events: Update for Goldmont (Michael Petlan) [2123231] - perf vendor events: Update metrics for BroadwellX (Michael Petlan) [2123231] - perf vendor events: Update metrics for Broadwell (Michael Petlan) [2123231] - perf vendor events: Update for Bonnell (Michael Petlan) [2123231] - perf vendor events: Update metrics for IcelakeX (Michael Petlan) [2123231] - perf vendor events: Update for Westmere EP-DP (Michael Petlan) [2123231] - perf vendor events: Update metrics for Ivybridge (Michael Petlan) [2123231] - perf vendor events: Update metrics for HaswellX (Michael Petlan) [2123231] - perf vendor events: Update metrics for CascadelakeX (Michael Petlan) [2123231] - perf vendor events: Update metrics for Broadwell DE (Michael Petlan) [2123231] - perf test: Allow skip for all metrics test (Michael Petlan) [2123231] - perf map: Make map__contains_symbol() args const (Michael Petlan) [2123231] - perf maps: Move maps code to own C file (Michael Petlan) [2123231] - perf maps: Reduce scope of init and exit (Michael Petlan) [2123231] - perf test: Use pointer for maps (Michael Petlan) [2123231] - perf maps: Use a pointer for kmaps (Michael Petlan) [2123231] - perf namespaces: Add functions to access nsinfo (Michael Petlan) [2123231] - perf map: Add const to map_ip and unmap_ip (Michael Petlan) [2123231] - perf cpumap: Use for each loop (Michael Petlan) [2123231] - perf cpumap: Migrate to libperf cpumap api (Michael Petlan) [2123231] - perf report: Output data file name in raw trace dump (Michael Petlan) [2123231] - perf session: Load data directory files for analysis (Michael Petlan) [2123231] - perf record: Implement compatibility checks (Michael Petlan) [2123231] - perf record: Extend --threads command line option (Michael Petlan) [2123231] - perf record: Introduce --threads command line option (Michael Petlan) [2123231] - perf record: Introduce data transferred and compressed stats (Michael Petlan) [2123231] - perf record: Introduce compressor at mmap buffer object (Michael Petlan) [2123231] - perf record: Introduce bytes written stats (Michael Petlan) [2123231] - perf record: Introduce data file at mmap buffer object (Michael Petlan) [2123231] - perf record: Start threads in the beginning of trace streaming (Michael Petlan) [2123231] - perf record: Stop threads in the end of trace streaming (Michael Petlan) [2123231] - perf record: Introduce thread local variable (Michael Petlan) [2123231] - perf record: Introduce function to propagate control commands (Michael Petlan) [2123231] - perf record: Introduce thread specific data array (Michael Petlan) [2123231] - tools lib: Introduce fdarray duplicate function (Michael Petlan) [2123231] - perf record: Introduce thread affinity and mmap masks (Michael Petlan) [2123231] - perf lock: Carefully combine lock stats for discarded entries (Michael Petlan) [2123231] - perf lock: Add -c/--combine-locks option (Michael Petlan) [2123231] - perf lock: Fix lock name length check for printing (Michael Petlan) [2123231] - perf lock: Sort map info based on class name (Michael Petlan) [2123231] - perf lock: Change type of lock_stat->addr to u64 (Michael Petlan) [2123231] - perf lock: Convert lockhash_table to use hlist (Michael Petlan) [2123231] - perf annotate: Try chroot filename for objdump (Michael Petlan) [2123231] - perf inject: Try chroot directory when reading build-id (Michael Petlan) [2123231] - perf tools: Try chroot'ed filename when opening dso/symbol (Michael Petlan) [2123231] - tools/include: Add phys_addr_t to types.h (Michael Petlan) [2123231] - perf: use generic bpf_program__set_type() to set BPF prog type (Michael Petlan) [2123231] - perf/tests: Add AVX512-FP16 instructions to x86 instruction decoder test (Michael Petlan) [2123231] - perf/tests: Add misc instructions to the x86 instruction decoder test (Michael Petlan) [2123231] - perf/tests: Add AMX instructions to x86 instruction decoder test (Michael Petlan) [2123231] - perf/x86/intel/lbr: Fix unchecked MSR access error on HSW (Michael Petlan) [2123231] - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() (Michael Petlan) [2123231] - perf/core: Remove unused local variable (Michael Petlan) [2123231] - perf/x86/intel: Fix event constraints for ICL (Michael Petlan) [2123231] - perf/x86/Kconfig: Fix indentation in the Kconfig file (Michael Petlan) [2123231] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2123231] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2123231] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2123231] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2123231] - perf/ibs: Fix comment (Michael Petlan) [2123231] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2123231] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2123231] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2123231] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2123231] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2123231] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2123231] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2123231] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2123231] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2123231] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2123231] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2123231] - signal: Deliver SIGTRAP on perf event asynchronously if blocked (Michael Petlan) [2123231] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2123231] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2123231] - ACPI: Add perf low power callback (Michael Petlan) [2123231] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2123231] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2123231] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2123231] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2123231] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2123231] - perf/core: Add perf_clear_branch_entry_bitfields() helper (Michael Petlan) [2123231] - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled (Michael Petlan) [2123231] - perf/core: Always set cpuctx cgrp when enable cgroup event (Michael Petlan) [2123231] - perf/core: Fix perf_cgroup_switch() (Michael Petlan) [2123231] - perf/core: Use perf_cgroup_info->active to check if cgroup is active (Michael Petlan) [2123231] - perf/core: Don't pass task around when ctx sched in (Michael Petlan) [2123231] - perf/core: Inherit event_caps (Michael Petlan) [2123231] - perf/x86/intel/uncore: Fix the build on !CONFIG_PHYS_ADDR_T_64BIT (Michael Petlan) [2123231] - perf: Add irq and exception return branch types (Michael Petlan) [2123231] - perf/x86/intel/pt: Add a capability and config bit for disabling TNTs (Michael Petlan) [2123231] - perf/x86/intel/pt: Add a capability and config bit for event tracing (Michael Petlan) [2123231] - perf/x86/intel: Increase max number of the fixed counters (Michael Petlan) [2123231] - perf/x86/intel: Enable PEBS format 5 (Michael Petlan) [2123231] - perf/core: Allow kernel address filter when not filtering the kernel (Michael Petlan) [2123231] - perf/x86/intel/pt: Fix address filter config for 32-bit kernel (Michael Petlan) [2123231] - perf/core: Fix address filter parser for multiple filters (Michael Petlan) [2123231] - drivers/perf: arm_pmu: Handle 47 bit counters (Michael Petlan) [2123231] - x86: clean up symbol aliasing (Michael Petlan) [2123231] - linkage: remove SYM_FUNC_{START,END}_ALIAS() (Michael Petlan) [2123231] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122370] {CVE-2022-3028}- drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [1960467] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Izabela Bakollari) [2091165] - redhat/docs: Update with DISTLOCALVERSION (Frantisek Hrbata) - redhat/Makefile: Rename LOCALVERSION to DISTLOCALVERSION (Frantisek Hrbata) - net: move netif_set_gso_max helpers (Ivan Vecera) [2128180] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2128180] - net: don't allow user space to lift the device limits (Ivan Vecera) [2128180] - net: add netif_inherit_tso_max() (Ivan Vecera) [2128180] - net: extract a few internals from netdevice.h (Ivan Vecera) [2128180] - net: unexport a handful of dev_* functions (Ivan Vecera) [2128180] - net: remove .ndo_change_proto_down (Ivan Vecera) [2128180] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134964] - tipc: Fix recognition of trial period (Xin Long) [2134964] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134964] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2136223] - drm: fix duplicated code in drm_connector_register (Karol Herbst) [2132575] - iavf: Fix adminq error handling (Petr Oros) [2003608]- perf/arm-cmn: Decode CAL devices properly in debugfs (Jeremy Linton) [2118804] - perf/arm-cmn: Fix filter_sel lookup (Jeremy Linton) [2118804] - perf/arm-cmn: Add CMN-700 support (Jeremy Linton) [2118804] - perf/arm-cmn: Refactor occupancy filter selector (Jeremy Linton) [2118804] - perf/arm-cmn: Add CMN-650 support (Jeremy Linton) [2118804] - dt-bindings: perf: arm-cmn: Add CMN-650 and CMN-700 (Jeremy Linton) [2118804] - perf/arm-cmn: Update watchpoint format (Jeremy Linton) [2118804] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Jeremy Linton) [2118804] - perf/arm-cmn: Make arm_cmn_debugfs static (Jeremy Linton) [2118804] - perf/arm-cmn: Add debugfs topology info (Jeremy Linton) [2118804] - perf/arm-cmn: Add CI-700 Support (Jeremy Linton) [2118804] - dt-bindings: perf: arm-cmn: Add CI-700 (Jeremy Linton) [2118804] - perf/arm-cmn: Support new IP features (Jeremy Linton) [2118804] - perf/arm-cmn: Demarcate CMN-600 specifics (Jeremy Linton) [2118804] - perf/arm-cmn: Move group validation data off-stack (Jeremy Linton) [2118804] - perf/arm-cmn: Optimise DTC counter accesses (Jeremy Linton) [2118804] - perf/arm-cmn: Optimise DTM counter reads (Jeremy Linton) [2118804] - perf/arm-cmn: Refactor DTM handling (Jeremy Linton) [2118804] - perf/arm-cmn: Streamline node iteration (Jeremy Linton) [2118804] - perf/arm-cmn: Refactor node ID handling (Jeremy Linton) [2118804] - perf/arm-cmn: Drop compile-test restriction (Jeremy Linton) [2118804] - perf/arm-cmn: Account for NUMA affinity (Jeremy Linton) [2118804] - perf/arm-cmn: Fix CPU hotplug unregistration (Jeremy Linton) [2118804] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1880574] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1880574] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1880574] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1880574] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1880574] - spec: fix path to `installing_core` stamp file for subpackages (Jonathan Lebon) [2134215] - redhat/configs: enable RTC_DRV_RV8803 for x86_64 (David Arcari) [2136121] - rtc: rv8803: fix missing unlock on error in rv8803_set_time() (David Arcari) [2136121] - rtc: rv8803: re-initialize all Epson RX8803 registers on voltage loss (David Arcari) [2136121] - rtc: rv8803: initialize registers on post-probe voltage loss (David Arcari) [2136121] - rtc: rv8803: factor out existing register initialization to function (David Arcari) [2136121] - rtc: rv8803: Add support for the Epson RX8804 RTC (David Arcari) [2136121] - rtc: rv8803: fix writing back ctrl in flag register (David Arcari) [2136121] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137587] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137587] {CVE-2022-42703} - blk-mq: don't add non-pt request with ->end_io to batch (Ming Lei) [2131144] - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' (Ming Lei) [2131144] - blktrace: fix possible memleak in '__blk_trace_remove' (Ming Lei) [2131144] - blktrace: introduce 'blk_trace_{start,stop}' helper (Ming Lei) [2131144] - bio: safeguard REQ_ALLOC_CACHE bio put (Ming Lei) [2131144] - block, bfq: remove unused variable for bfq_queue (Ming Lei) [2131144] - drbd: only clone bio if we have a backing device (Ming Lei) [2131144] - blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() (Ming Lei) [2131144] - block: fix leaking minors of hidden disks (Ming Lei) [2131144] - block: avoid sign extend problem with default queue flags mask (Ming Lei) [2131144] - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2131144] - block: Remove the repeat word 'can' (Ming Lei) [2131144] - sbitmap: fix lockup while swapping (Ming Lei) [2131144] - block: add rationale for not using blk_mq_plug() when applicable (Ming Lei) [2131144] - block: adapt blk_mq_plug() to not plug for writes that require a zone lock (Ming Lei) [2131144] - blk-cgroup: don't update the blkg lookup hint in blkg_conf_prep (Ming Lei) [2131144] - blk-mq: use quiesced elevator switch when reinitializing queues (Ming Lei) [2131144] - block: replace blk_queue_nowait with bdev_nowait (Ming Lei) [2131144] - blk-cgroup: pass a gendisk to the blkg allocation helpers (Ming Lei) [2131144] - blk-cgroup: pass a gendisk to blkcg_schedule_throttle (Ming Lei) [2131144] - blk-cgroup: pass a gendisk to blkg_destroy_all (Ming Lei) [2131144] - blk-throttle: pass a gendisk to blk_throtl_cancel_bios (Ming Lei) [2131144] - blk-throttle: pass a gendisk to blk_throtl_register_queue (Ming Lei) [2131144] - blk-throttle: pass a gendisk to blk_throtl_init and blk_throtl_exit (Ming Lei) [2131144] - blk-iocost: cleanup ioc_qos_write (Ming Lei) [2131144] - blk-iocost: pass a gendisk to blk_iocost_init (Ming Lei) [2131144] - blk-iocost: simplify ioc_name (Ming Lei) [2131144] - blk-iolatency: pass a gendisk to blk_iolatency_init (Ming Lei) [2131144] - blk-ioprio: pass a gendisk to blk_ioprio_init and blk_ioprio_exit (Ming Lei) [2131144] - blk-cgroup: pass a gendisk to blkcg_init_queue and blkcg_exit_queue (Ming Lei) [2131144] - blk-cgroup: remove blkg_lookup_check (Ming Lei) [2131144] - blk-cgroup: cleanup the blkg_lookup family of functions (Ming Lei) [2131144] - blk-cgroup: remove open coded blkg_lookup instances (Ming Lei) [2131144] - blk-cgroup: remove blk_queue_root_blkg (Ming Lei) [2131144] - blk-cgroup: fix error unwinding in blkcg_init_queue (Ming Lei) [2131144] - blk-mq: don't redirect completion for hctx withs only one ctx mapping (Ming Lei) [2131144] - blk-throttle: improve bypassing bios checkings (Ming Lei) [2131144] - blk-throttle: remove THROTL_TG_HAS_IOPS_LIMIT (Ming Lei) [2131144] - block/blk-rq-qos: delete useless enmu RQ_QOS_IOPRIO (Ming Lei) [2131144] - block: aoe: use DEFINE_SHOW_ATTRIBUTE to simplify aoe_debugfs (Ming Lei) [2131144] - block: move from strlcpy with unused retval to strscpy (Ming Lei) [2131144] - block/drbd: remove useless comments in receive_DataReply() (Ming Lei) [2131144] - drbd: remove orphan _req_may_be_done() declaration (Ming Lei) [2131144] - blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2131144] - rnbd-srv: remove struct rnbd_dev (Ming Lei) [2131144] - rnbd-srv: remove rnbd_dev_{open,close} (Ming Lei) [2131144] - rnbd-srv: remove rnbd_endio (Ming Lei) [2131144] - rnbd-srv: simplify rnbd_srv_fill_msg_open_rsp (Ming Lei) [2131144] - block: Fix the enum blk_eh_timer_return documentation (Ming Lei) [2131144] - blk-iocost: Remove unnecessary (void*) conversions (Ming Lei) [2131144] - block: remove PSI accounting from the bio layer (Ming Lei) [2131144] - sched/psi: export psi_memstall_{enter,leave} (Ming Lei) [2131144] - mm: add PSI accounting around ->read_folio and ->readahead calls (Ming Lei) [2131144] - block: fix comment typo in submit_bio of block-core.c. (Ming Lei) [2131144] - block/drbd: remove unused w_start_resync declaration (Ming Lei) [2131144] - blk-throttle: cleanup tg_update_disptime() (Ming Lei) [2131144] - blk-throttle: calling throtl_dequeue/enqueue_tg in pairs (Ming Lei) [2131144] - blk-throttle: use 'READ/WRITE' instead of '0/1' (Ming Lei) [2131144] - blk-throttle: fix io hung due to configuration updates (Ming Lei) [2131144] - blk-throttle: factor out code to calculate ios/bytes_allowed (Ming Lei) [2131144] - blk-throttle: prevent overflow while calculating wait time (Ming Lei) [2131144] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2131144] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2131144] - sbitmap: Use atomic_long_try_cmpxchg in __sbitmap_queue_get_batch (Ming Lei) [2131144] - nbd: Fix hung when signal interrupts nbd_start_device_ioctl() (Ming Lei) [2131144] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2131144] - rnbd-srv: remove redundant setting of blk_open_flags (Ming Lei) [2131144] - rnbd-srv: make process_msg_close returns void (Ming Lei) [2131144] - rnbd-srv: add comment in rnbd_srv_rdma_ev (Ming Lei) [2131144] - block: remove unneeded return value of bio_check_ro() (Ming Lei) [2131144] - blk-mq: remove unneeded needs_restart check (Ming Lei) [2131144] - blk-throttle: clean up codes that can't be reached (Ming Lei) [2131144] - Revert "sbitmap: fix batched wait_cnt accounting" (Ming Lei) [2131144] - block: enable per-cpu bio caching for the fs bio set (Ming Lei) [2131144] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2131144] - sbitmap: remove unnecessary code in __sbitmap_queue_get_batch (Ming Lei) [2131144] - block/rnbd-clt: Remove the unneeded result variable (Ming Lei) [2131144] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2131144] - block: shrink rq_map_data a bit (Ming Lei) [2131144] - block, bfq: remove useless parameter for bfq_add/del_bfqq_busy() (Ming Lei) [2131144] - block, bfq: remove useless checking in bfq_put_queue() (Ming Lei) [2131144] - block, bfq: remove unused functions (Ming Lei) [2131144] - block: Change the return type of blk_mq_map_queues() into void (Ming Lei) [2131144] - null_blk: Modify the behavior of null_map_queues() (Ming Lei) [2131144] - block/rnbd-srv: Add event tracing support (Ming Lei) [2131144] - block: sed-opal: Add ioctl to return device status (Ming Lei) [2131144] - block: extend functionality to map bvec iterator (Ming Lei) [2131144] - block: factor out blk_rq_map_bio_alloc helper (Ming Lei) [2131144] - block: rename bio_map_put to blk_mq_map_bio_put (Ming Lei) [2131144] - block: enable bio caching use for passthru IO (Ming Lei) [2131144] - block: add blk_rq_map_user_io (Ming Lei) [2131144] - block: allow end_io based requests in the completion batch handling (Ming Lei) [2131144] - block: change request end_io handler to pass back a return value (Ming Lei) [2131144] - block: enable batched allocation for blk_mq_alloc_request() (Ming Lei) [2131144] - block: kill deprecated BUG_ON() in the flush handling (Ming Lei) [2131144] - virtio-blk: validate num_queues during probe (Ming Lei) [2131144] - selftests/bpf: Limit unroll_count for pyperf600 test (Frantisek Hrbata) [2139836] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122317] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2122317] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122317] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122317] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122317] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122317] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122317] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122317] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2122317] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2122317] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122317] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122317] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2122317] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2122317] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2122317] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122317] - ACPI: VIOT: Do not dereference fwnode in struct device (Mark Langsdorf) [2122317] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122317] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122317] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122317] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122317] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122317] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122317] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122317] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122317] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122317] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122317] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122317] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122317] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122317] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122317] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122317] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122317] - Revert "ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122317] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122317] - PCI: loongson: Add ACPI init support (Mark Langsdorf) [2122317] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122317] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122317] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122317] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122317] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122317] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122317] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122317] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122317] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122317] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122317] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122317] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122317] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122317] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122317] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122317] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122317] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122317] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122317] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122317] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122317] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122317] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122317] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122317] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122317] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122317] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122317] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122317] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122317] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122317] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122317] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122317] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122317] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122317] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122317] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122317] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122317] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122317] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [2122317] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122317] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122317] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122317] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122317] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122317] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122317] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122317] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122317] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122317] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122317] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122317] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122317] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122317] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122317] - ACPI: OSL: Remove the helper for deactivating memory region (Mark Langsdorf) [2122317] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122317] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122317] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122317] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122317] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122317] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122317] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122317] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122317] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122317] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122317] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122317] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122317] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122317] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122317] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122317] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122317] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122317] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122317] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122317] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122317] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122317] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122317] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122317] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122317] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122317] - ACPI: PM: Change pr_fmt() in device_pm.c (Mark Langsdorf) [2122317] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122317] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122317] - ACPI: Add perf low power callback (Mark Langsdorf) [2122317]- drm/amdgpu: make sure to init common IP before gmc (Myron Stowe) [2124638] - drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega (Myron Stowe) [2124638] - drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega (Myron Stowe) [2124638] - drm/amdgpu: Don't enable LTR if not supported (Myron Stowe) [2124638] - PCI: imx6: Support more than Gen2 speed link mode (Myron Stowe) [2124638] - PCI: imx6: Set PCIE_DBI_RO_WR_EN before writing DBI registers (Myron Stowe) [2124638] - PCI: imx6: Reformat suspend callback to keep symmetric with resume (Myron Stowe) [2124638] - PCI: imx6: Move the imx6_pcie_ltssm_disable() earlier (Myron Stowe) [2124638] - PCI: imx6: Disable clocks in reverse order of enable (Myron Stowe) [2124638] - PCI: imx6: Do not hide PHY driver callbacks and refine the error handling (Myron Stowe) [2124638] - PCI: imx6: Reduce resume time by only starting link if it was up before suspend (Myron Stowe) [2124638] - PCI: imx6: Mark the link down as non-fatal error (Myron Stowe) [2124638] - PCI: imx6: Move regulator enable out of imx6_pcie_deassert_core_reset() (Myron Stowe) [2124638] - PCI: imx6: Turn off regulator when system is in suspend mode (Myron Stowe) [2124638] - PCI: imx6: Call host init function directly in resume (Myron Stowe) [2124638] - PCI: imx6: Disable i.MX6QDL clock when disabling ref clocks (Myron Stowe) [2124638] - PCI: imx6: Propagate .host_init() errors to caller (Myron Stowe) [2124638] - PCI: imx6: Collect clock enables in imx6_pcie_clk_enable() (Myron Stowe) [2124638] - PCI: imx6: Factor out ref clock disable to match enable (Myron Stowe) [2124638] - PCI: imx6: Move imx6_pcie_clk_disable() earlier (Myron Stowe) [2124638] - PCI: imx6: Move imx6_pcie_enable_ref_clk() earlier (Myron Stowe) [2124638] - PCI: imx6: Move PHY management functions together (Myron Stowe) [2124638] - PCI: imx6: Move imx6_pcie_grp_offset(), imx6_pcie_configure_type() earlier (Myron Stowe) [2124638] - PCI: imx6: Convert to NOIRQ_SYSTEM_SLEEP_PM_OPS() (Myron Stowe) [2124638] - PCI: exynos: Correct generic PHY usage (Myron Stowe) [2124638] - phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks (Myron Stowe) [2124638] - dt-bindings: PCI: qcom: Support additional MSI vectors (Myron Stowe) [2124638] - PCI: dwc: Handle MSIs routed to multiple GIC interrupts (Myron Stowe) [2124638] - PCI: dwc: Convert struct pcie_port.msi_irq to an array (Myron Stowe) [2124638] - PCI: dwc: Split MSI IRQ parsing/allocation to a separate function (Myron Stowe) [2124638] - PCI: dwc: Correct msi_irq condition in dw_pcie_free_msi() (Myron Stowe) [2124638] - PCI: dwc: Use the bitmap API to allocate bitmaps (Myron Stowe) [2124638] - PCI: dwc: Fix MSI msi_msg DMA mapping (Myron Stowe) [2124638] - PCI: dwc: Check iATU in/outbound range setup status (Myron Stowe) [2124638] - PCI: dwc: Validate iATU outbound mappings against hardware constraints (Myron Stowe) [2124638] - PCI: dwc: Add iATU regions size detection procedure (Myron Stowe) [2124638] - PCI: dwc: Simplify in/outbound iATU setup methods (Myron Stowe) [2124638] - PCI: dwc: Drop enum dw_pcie_region_type in favor of PCIE_ATU_REGION_DIR_IB/OB (Myron Stowe) [2124638] - PCI: dwc: Drop enum dw_pcie_as_type in favor of PCIE_ATU_TYPE_MEM/IO (Myron Stowe) [2124638] - PCI: dwc: Add dw_pcie_ops.host_deinit() callback (Myron Stowe) [2124638] - PCI: tegra194: Drop manual DW PCIe controller version setup (Myron Stowe) [2124638] - PCI: intel-gw: Drop manual DW PCIe controller version setup (Myron Stowe) [2124638] - PCI: dwc: Add macros to compare Synopsys IP core versions (Myron Stowe) [2124638] - PCI: dwc: Read DWC IP core version from register (Myron Stowe) [2124638] - PCI: dwc: Use native DWC IP core version representation (Myron Stowe) [2124638] - PCI: dwc: Detect iATU settings after getting "addr_space" resource (Myron Stowe) [2124638] - PCI: dwc: Log link speed and width if it comes up (Myron Stowe) [2124638] - PCI: qcom: Allow ASPM L1 and substates for 2.7.0 (Myron Stowe) [2124638] - sparc: Use generic pci_mmap_resource_range() (Myron Stowe) [2124638] - PCI: Remove pci_mmap_page_range() wrapper (Myron Stowe) [2124638] - PCI: Stub __pci_ioport_map() for arches that don't support it at all (Myron Stowe) [2124638] - PCI: Convert to new *_PM_OPS macros (Myron Stowe) [2124638] - PCI: brcmstb: Rename .map_bus() functions to end with 'map_bus' (Myron Stowe) [2124638] - PCI: brcmstb: Disable/enable regulators in suspend/resume (Myron Stowe) [2124638] - PCI: brcmstb: Enable child bus device regulators from DT (Myron Stowe) [2124638] - PCI: brcmstb: Split post-link up initialization to brcm_pcie_start_link() (Myron Stowe) [2124638] - PCI: brcmstb: Prevent config space access when link is down (Myron Stowe) [2124638] - PCI: brcmstb: Remove unnecessary forward declarations (Myron Stowe) [2124638] - x86/cyrix: include header linux/isa-dma.h (Myron Stowe) [2124638] - asm-generic: Add new pci.h and use it (Myron Stowe) [2124638] - csky: PCI: Define ARCH_GENERIC_PCI_MMAP_RESOURCE (Myron Stowe) [2124638] - PCI: Move isa_dma_bridge_buggy out of asm/dma.h (Myron Stowe) [2124638] - PCI: Remove pci_get_legacy_ide_irq() and asm-generic/pci.h (Myron Stowe) [2124638] - PCI: tegra194: Add Tegra234 PCIe support (Myron Stowe) [2124638] - PCI: tegra194: Extend Endpoint mode support (Myron Stowe) [2124638] - PCI: tegra194: Fix link up retry sequence (Myron Stowe) [2124638] - PCI: tegra194: Clean up the exit path for Endpoint mode (Myron Stowe) [2124638] - PCI: tegra194: Enable support for 256 Byte payload (Myron Stowe) [2124638] - PCI: tegra194: Clear bandwidth management status (Myron Stowe) [2124638] - PCI: tegra194: Fix Root Port interrupt handling (Myron Stowe) [2124638] - PCI: tegra194: Find RAS DES PCIe capability offset (Myron Stowe) [2124638] - Revert "PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcie" (Myron Stowe) [2124638] - PCI: Disable MSI for Tegra234 Root Ports (Myron Stowe) [2124638] - dt-bindings: PCI: tegra234: Add schema for tegra234 Endpoint mode (Myron Stowe) [2124638] - dt-bindings: PCI: tegra234: Add schema for tegra234 Root Port mode (Myron Stowe) [2124638] - dt-bindings: PCI: tegra194: Convert to json-schema (Myron Stowe) [2124638] - s390/pci: allow zPCI zbus without a function zero (Myron Stowe) [2124638] - PCI: Extend isolated function probing to s390 (Myron Stowe) [2124638] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Myron Stowe) [2124638] - PCI: Split out next_ari_fn() from next_fn() (Myron Stowe) [2124638] - PCI: Clean up pci_scan_slot() (Myron Stowe) [2124638] - PCI/ACPI: Update link to PCI firmware specification (Myron Stowe) [2124638] - MAINTAINERS: Add Xilinx Versal CPM Root Port maintainers (Myron Stowe) [2124638] - PCI: xilinx-cpm: Add support for Versal CPM5 Root Port (Myron Stowe) [2124638] - dt-bindings: PCI: xilinx-cpm: Add Versal CPM5 Root Port (Myron Stowe) [2124638] - PCI: loongson: Work around LS7A incorrect Interrupt Pin registers (Myron Stowe) [2124638] - PCI: fu740: Remove unnecessary include files (Myron Stowe) [2124638] - dt-bindings: PCI: qcom: Fix description typo (Myron Stowe) [2124638] - PCI: qcom: Add IPQ60xx support (Myron Stowe) [2124638] - PCI: qcom: Define slot capabilities using PCI_EXP_SLTCAP_* (Myron Stowe) [2124638] - PCI: dwc: Move GEN3_RELATED DBI definitions to common header (Myron Stowe) [2124638] - PCI: qcom: Drop manual pipe_clk_src handling (Myron Stowe) [2124638] - PCI: loongson: Don't access non-existent devices (Myron Stowe) [2124638] - PCI: loongson: Add ACPI init support (Myron Stowe) [2124638] - PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A (Myron Stowe) [2124638] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Myron Stowe) [2124638] - PCI: qcom: Remove unnecessary pipe_clk handling (Myron Stowe) [2124638] - PCI: qcom: Power on PHY before DBI register accesses (Myron Stowe) [2124638] - PCI: qcom: Power on PHY before IPQ8074 DBI register accesses (Myron Stowe) [2124638] - PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks (Myron Stowe) [2124638] - PCI/AER: Iterate over error counters instead of error strings (Myron Stowe) [2124638] - PCI/AER: Enable error reporting when AER is native (Myron Stowe) [2124638] - PCI/portdrv: Don't disable AER reporting in get_port_device_capability() (Myron Stowe) [2124638] - PCI/ASPM: Unexport pcie_aspm_support_enabled() (Myron Stowe) [2124638] - PCI: endpoint: Enable DMA tests for endpoints with DMA capabilities (Myron Stowe) [2124638] - PCI/doc: Convert examples to generic power management (Myron Stowe) [2124638] - PCI/AER: Configure ECRC for every device (Myron Stowe) [2124638] - PCI: endpoint: Don't stop controller when unbinding endpoint function (Myron Stowe) [2124638] - PCI: Drop of_match_ptr() to avoid unused variables (Myron Stowe) [2124638] - PCI: dwc-plat: Drop dw_plat_pcie_of_match[] forward declaration (Myron Stowe) [2124638] - PCI: dwc-plat: Drop unused regmap pointer (Myron Stowe) [2124638] - PCI: dwc-plat: Simplify dw_plat_pcie_probe() return values (Myron Stowe) [2124638] - PCI: dwc: Rename struct pcie_port to dw_pcie_rp (Myron Stowe) [2124638] - PCI: dwc: Move io_cfg_atu_shared to struct pcie_port (Myron Stowe) [2124638] - PCI: dwc: Add start_link/stop_link inlines (Myron Stowe) [2124638] - PCI: dwc: Reuse local pointer to the resource data (Myron Stowe) [2124638] - PCI: dwc: Organize local variable usage (Myron Stowe) [2124638] - PCI: dwc: Convert dw_pcie_link_up() to use dw_pcie_readl_dbi() (Myron Stowe) [2124638] - PCI: dwc: Simplify unrolled iATU detection (Myron Stowe) [2124638] - PCI: dwc: Add newlines to log messages (Myron Stowe) [2124638] - PCI: dwc: Add braces to multi-line if-else statements (Myron Stowe) [2124638] - PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists (Myron Stowe) [2124638] - PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors (Myron Stowe) [2124638] - PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address (Myron Stowe) [2124638] - PCI: dwc: Disable outbound windows only for controllers using iATU (Myron Stowe) [2124638] - PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() (Myron Stowe) [2124638] - PCI: dwc: Stop link on host_init errors and de-initialization (Myron Stowe) [2124638] - PCI: Clear PCI_STATUS when setting up device (Myron Stowe) [2124638] - PCI: iproc: Use bitmap API to allocate bitmaps (Myron Stowe) [2124638] - PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs (Myron Stowe) [2124638] - PCI: rcar-gen2: Add RZ/N1 SOC family compatible string (Myron Stowe) [2124638] - dt-bindings: PCI: renesas,pci-rcar-gen2: Add device tree support for R9A06G032 (Myron Stowe) [2124638] - dt-bindings: PCI: pci-rcar-gen2: Convert bindings to json-schema (Myron Stowe) [2124638] - dmaengine: dw-edma: Add support for chip-specific flags (Myron Stowe) [2124638] - dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics (Myron Stowe) [2124638] - dmaengine: dw-edma: Drop dma_slave_config.direction field usage (Myron Stowe) [2124638] - dmaengine: dw-edma: Rename wr(rd)_ch_cnt to ll_wr(rd)_cnt in struct dw_edma_chip (Myron Stowe) [2124638] - dmaengine: dw-edma: Change rg_region to reg_base in struct dw_edma_chip (Myron Stowe) [2124638] - dmaengine: dw-edma: Detach the private data and chip info structures (Myron Stowe) [2124638] - dmaengine: dw-edma: Remove unused irq field in struct dw_edma_chip (Myron Stowe) [2124638] - PCI: mediatek-gen3: Print LTSSM state when PCIe link down (Myron Stowe) [2124638] - PCI: mediatek: Allow building for ARCH_AIROHA (Myron Stowe) [2124638] - dt-bindings: PCI: mediatek: Add Airoha EN7532 support (Myron Stowe) [2124638] - PCI: aardvark: Fix reporting Slot capabilities on emulated bridge (Myron Stowe) [2124638] - PCI: aardvark: Add support for AER registers on emulated bridge (Myron Stowe) [2124638] - PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() (Myron Stowe) [2124638] - PCI: Add ACS quirk for Broadcom BCM5750x NICs (Myron Stowe) [2124638] - PCI: switchtec: Prefer ida_alloc()/free() over ida_simple_get()/remove() (Myron Stowe) [2124638] - PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains() (Myron Stowe) [2124638] - PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() (Myron Stowe) [2124638] - PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains() (Myron Stowe) [2124638] - PCI/ERR: Recognize disconnected devices in report_error_detected() (Myron Stowe) [2124638] - dt-bindings: PCI: xilinx-cpm: Fix reg property order (Myron Stowe) [2124638] - dt-bindings: Fix properties without any type (Myron Stowe) [2124638] - mailbox: qcom-ipcc: Fix -Wunused-function with CONFIG_PM_SLEEP=n (Myron Stowe) [2124638] - mailbox: qcom-ipcc: Log the pending interrupt during resume (Myron Stowe) [2124638] - PCI: brcmstb: Augment driver for MIPs SOCs (Myron Stowe) [2124638] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Myron Stowe) [2124638] - PM: core: Redefine pm_ptr() macro (Myron Stowe) [2124638] - dt-bindings: PCI: designware: Fix 'unevaluatedProperties' warnings (Myron Stowe) [2124638] - PCI: Add pci_find_dvsec_capability to find designated VSEC (Myron Stowe) [2124638] - dt-bindings: PCI: tegra194: Fix PCIe endpoint node names (Myron Stowe) [2124638] - mailbox: qcom-ipcc: Enable loading QCOM_IPCC as a module (Myron Stowe) [2124638] - s390/pci: reset zdev->zbus on registration failure (Myron Stowe) [2124638] - dt-bindings: PCI: kirin: Add support for Kirin970 (Myron Stowe) [2124638] - dt-bindings: PCI: kirin: Convert kirin-pcie.txt to yaml (Myron Stowe) [2124638] - dt-bindings: pci: Add DT binding for Toshiba Visconti PCIe controller (Myron Stowe) [2124638] - dt-bindings: PCI: add snps,dw-pcie-ep.yaml (Myron Stowe) [2124638] - dt-bindings: PCI: add snps,dw-pcie.yaml (Myron Stowe) [2124638] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131650] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135284] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2136829] - io_uring: zero iocb->ki_pos for stream file types (Jeff Moyer) [2107743] - io-wq: drop wqe lock before creating new worker (Jeff Moyer) [2107743] - io-wq: check for wq exit after adding new worker task_work (Jeff Moyer) [2107743] - io_uring: ensure task_work gets run as part of cancelations (Jeff Moyer) [2107743] - io-wq: remove spurious bit clear on task_work addition (Jeff Moyer) [2107743] - io-wq: don't retry task_work creation failure on fatal conditions (Jeff Moyer) [2107743] - io_uring: Fix undefined-behaviour in io_issue_sqe (Jeff Moyer) [2107743] - io_uring: fix soft lockup when call __io_remove_buffers (Jeff Moyer) [2107743] - io_uring: fix link traversal locking (Jeff Moyer) [2107743] - io_uring: fail cancellation for EXITING tasks (Jeff Moyer) [2107743] - io_uring: correct link-list traversal locking (Jeff Moyer) [2107743] - io_uring: fix missed comment from *task_file rename (Jeff Moyer) [2107743] - io-wq: serialize hash clear with wakeup (Jeff Moyer) [2107743] - io_uring: honour zeroes as io-wq worker limits (Jeff Moyer) [2107743] - io_uring: remove dead 'sqe' store (Jeff Moyer) [2107743] - io_uring: remove redundant assignment to ret in io_register_iowq_max_workers() (Jeff Moyer) [2107743] - io-wq: fix max-workers not correctly set on multi-node system (Jeff Moyer) [2107743] - io_uring: clean up io_queue_sqe_arm_apoll (Jeff Moyer) [2107743] - io-wq: remove worker to owner tw dependency (Jeff Moyer) [2107743] - io_uring: harder fdinfo sq/cq ring iterating (Jeff Moyer) [2107743] - fs: get rid of the res2 iocb->ki_complete argument (Jeff Moyer) [2107743] - io_uring: clusterise ki_flags access in rw_prep (Jeff Moyer) [2107743] - io_uring: kill unused param from io_file_supports_nowait (Jeff Moyer) [2107743] - io_uring: clean up timeout async_data allocation (Jeff Moyer) [2107743] - io_uring: don't try io-wq polling if not supported (Jeff Moyer) [2107743] - io_uring: check if opcode needs poll first on arming (Jeff Moyer) [2107743] - io_uring: clean iowq submit work cancellation (Jeff Moyer) [2107743] - io_uring: clean io_wq_submit_work()'s main loop (Jeff Moyer) [2107743] - io-wq: use helper for worker refcounting (Jeff Moyer) [2107743] - io_uring: implement async hybrid mode for pollable requests (Jeff Moyer) [2107743] - io_uring: Use ERR_CAST() instead of ERR_PTR(PTR_ERR()) (Jeff Moyer) [2107743] - io_uring: split logic of force_nonblock (Jeff Moyer) [2107743] - io-wq: max_worker fixes (Jeff Moyer) [2107743] - io_uring: warning about unused-but-set parameter (Jeff Moyer) [2107743] - io_uring: inform block layer of how many requests we are submitting (Jeff Moyer) [2107743] - io_uring: simplify io_file_supports_nowait() (Jeff Moyer) [2107743] - io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flags (Jeff Moyer) [2107743] - io_uring: arm poll for non-nowait files (Jeff Moyer) [2107743] - fs/io_uring: Prioritise checking faster conditions first in io_write (Jeff Moyer) [2107743] - io_uring: clean io_prep_rw() (Jeff Moyer) [2107743] - io_uring: optimise fixed rw rsrc node setting (Jeff Moyer) [2107743] - io_uring: return iovec from __io_import_iovec (Jeff Moyer) [2107743] - io_uring: optimise io_import_iovec fixed path (Jeff Moyer) [2107743] - io_uring: kill io_wq_current_is_worker() in iopoll (Jeff Moyer) [2107743] - io_uring: optimise req->ctx reloads (Jeff Moyer) [2107743] - io_uring: rearrange io_read()/write() (Jeff Moyer) [2107743] - io_uring: clean up io_import_iovec (Jeff Moyer) [2107743] - io_uring: optimise io_import_iovec nonblock passing (Jeff Moyer) [2107743] - io_uring: optimise read/write iov state storing (Jeff Moyer) [2107743] - io_uring: encapsulate rw state (Jeff Moyer) [2107743] - io_uring: optimise rw comletion handlers (Jeff Moyer) [2107743] - io_uring: prioritise read success path over fails (Jeff Moyer) [2107743] - io_uring: consistent typing for issue_flags (Jeff Moyer) [2107743] - io_uring: optimise rsrc referencing (Jeff Moyer) [2107743] - io_uring: optimise io_req_set_rsrc_node() (Jeff Moyer) [2107743] - io_uring: fix io_free_batch_list races (Jeff Moyer) [2107743] - io_uring: remove extra io_ring_exit_work wake up (Jeff Moyer) [2107743] - io_uring: optimise out req->opcode reloading (Jeff Moyer) [2107743] - io_uring: reshuffle io_submit_state bits (Jeff Moyer) [2107743] - io_uring: safer fallback_work free (Jeff Moyer) [2107743] - io_uring: optimise plugging (Jeff Moyer) [2107743] - io_uring: correct fill events helpers types (Jeff Moyer) [2107743] - io_uring: inline io_poll_complete (Jeff Moyer) [2107743] - io_uring: inline io_req_needs_clean() (Jeff Moyer) [2107743] - io_uring: remove struct io_completion (Jeff Moyer) [2107743] - io_uring: control ->async_data with a REQ_F flag (Jeff Moyer) [2107743] - io_uring: optimise io_free_batch_list() (Jeff Moyer) [2107743] - io_uring: mark cold functions (Jeff Moyer) [2107743] - io_uring: optimise ctx referencing by requests (Jeff Moyer) [2107743] - io_uring: merge CQ and poll waitqueues (Jeff Moyer) [2107743] - io_uring: don't wake sqpoll in io_cqring_ev_posted (Jeff Moyer) [2107743] - io_uring: optimise INIT_WQ_LIST (Jeff Moyer) [2107743] - io_uring: optimise request allocation (Jeff Moyer) [2107743] - io_uring: delay req queueing into compl-batch list (Jeff Moyer) [2107743] - io_uring: add more likely/unlikely() annotations (Jeff Moyer) [2107743] - io_uring: optimise kiocb layout (Jeff Moyer) [2107743] - io_uring: add flag to not fail link after timeout (Jeff Moyer) [2107743] - io_uring: clean up buffer select (Jeff Moyer) [2107743] - io_uring: init opcode in io_init_req() (Jeff Moyer) [2107743] - io_uring: don't return from io_drain_req() (Jeff Moyer) [2107743] - io_uring: extra a helper for drain init (Jeff Moyer) [2107743] - io_uring: disable draining earlier (Jeff Moyer) [2107743] - io_uring: comment why inline complete calls io_clean_op() (Jeff Moyer) [2107743] - io_uring: kill off ->inflight_entry field (Jeff Moyer) [2107743] - io_uring: restructure submit sqes to_submit checks (Jeff Moyer) [2107743] - io_uring: reshuffle queue_sqe completion handling (Jeff Moyer) [2107743] - io_uring: inline hot path of __io_queue_sqe() (Jeff Moyer) [2107743] - io_uring: split slow path from io_queue_sqe (Jeff Moyer) [2107743] - io_uring: remove drain_active check from hot path (Jeff Moyer) [2107743] - io_uring: deduplicate io_queue_sqe() call sites (Jeff Moyer) [2107743] - io_uring: don't pass state to io_submit_state_end (Jeff Moyer) [2107743] - io_uring: don't pass tail into io_free_batch_list (Jeff Moyer) [2107743] - io_uring: inline completion batching helpers (Jeff Moyer) [2107743] - io_uring: optimise batch completion (Jeff Moyer) [2107743] - io_uring: convert iopoll_completed to store_release (Jeff Moyer) [2107743] - io_uring: add a helper for batch free (Jeff Moyer) [2107743] - io_uring: use single linked list for iopoll (Jeff Moyer) [2107743] - io_uring: split iopoll loop (Jeff Moyer) [2107743] - io_uring: replace list with stack for req caches (Jeff Moyer) [2107743] - io-wq: add io_wq_work_node based stack (Jeff Moyer) [2107743] - io_uring: remove allocation cache array (Jeff Moyer) [2107743] - io_uring: use slist for completion batching (Jeff Moyer) [2107743] - io_uring: make io_do_iopoll return number of reqs (Jeff Moyer) [2107743] - io_uring: force_nonspin (Jeff Moyer) [2107743] - io_uring: mark having different creds unlikely (Jeff Moyer) [2107743] - io_uring: return boolean value for io_alloc_async_data (Jeff Moyer) [2107743] - io_uring: optimise io_req_init() sqe flags checks (Jeff Moyer) [2107743] - io_uring: remove ctx referencing from complete_post (Jeff Moyer) [2107743] - io_uring: add more uring info to fdinfo for debug (Jeff Moyer) [2107743] - io_uring: kill extra wake_up_process in tw add (Jeff Moyer) [2107743] - io_uring: dedup CQE flushing non-empty checks (Jeff Moyer) [2107743] - io_uring: inline linked part of io_req_find_next (Jeff Moyer) [2107743] - io_uring: inline io_dismantle_req (Jeff Moyer) [2107743] - io_uring: kill off ios_left (Jeff Moyer) [2107743] - io-wq: Remove duplicate code in io_workqueue_create() (Jeff Moyer) [2107743] - io_uring: dump sqe contents if issue fails (Jeff Moyer) [2107743] - lsm,io_uring: add LSM hooks to io_uring (Jeff Moyer) [2107743] - selftests: netfilter: Fix nft_fib.sh for all.rp_filter=1 (Hangbin Liu) [2128202] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2128202] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2128202] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2128202] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2128202] - selftests: forwarding: fix missing backslash (Hangbin Liu) [2128202] - selftests/net/forwarding: add missing tests to Makefile (Hangbin Liu) [2128202] - fs: vfs: fs/dcache: Move wakeup out of i_seq_dir write held region (Ian Kent) [2118965] - fs: vfs: fs/dcache: Move the wakeup from __d_lookup_done() to the caller (Ian Kent) [2118965] - fs: vfs: fs/dcache: Disable preemption on i_dir_seq write side on PREEMPT_RT (Ian Kent) [2118965] - fs: vfs: d_add_ci(): make sure we don't miss d_lookup_done() (Ian Kent) [2118965]- platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (David Arcari) [2076733] - powercap: intel_rapl: Add support for RAPTORLAKE_P (David Arcari) [2076727] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112024] - Revert "iommu/vt-d: Fix possible recursive locking in intel_iommu_init()" (Jerry Snitselaar) [2112024] - dma-mapping: mark dma_supported static (Jerry Snitselaar) [2112024] - swiotlb: fix a typo (Jerry Snitselaar) [2112024] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112024] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112024] - iommu/vt-d: Fix possible recursive locking in intel_iommu_init() (Jerry Snitselaar) [2112024] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112024] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2121155] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112024] - iommu/vt-d: Fix recursive lock issue in iommu_flush_dev_iotlb() (Jerry Snitselaar) [2112024] - iommu/vt-d: Fix lockdep splat due to klist iteration in atomic context (Jerry Snitselaar) [2112024] - PCI/P2PDMA: Remove pci_p2pdma_[un]map_sg() (Jerry Snitselaar) [2112024] - nvme-pci: convert to using dma_map_sgtable() (Jerry Snitselaar) [2112024] - nvme-pci: check DMA ops when indicating support for PCI P2PDMA (Jerry Snitselaar) [2112024] - RDMA/rw: drop pci_p2pdma_[un]map_sg() (Jerry Snitselaar) [2112024] - RDMA/core: introduce ib_dma_pci_p2p_dma_supported() (Jerry Snitselaar) [2112024] - dma-mapping: reformat comment to suppress htmldoc warning (Jerry Snitselaar) [2112024] - iommu/dma: support PCI P2PDMA pages in dma-iommu map_sg (Jerry Snitselaar) [2112024] - iommu: Explicitly skip bus address marked segments in __iommu_map_sg() (Jerry Snitselaar) [2112024] - dma-mapping: add flags to dma_map_ops to indicate PCI P2PDMA support (Jerry Snitselaar) [2112024] - dma-direct: support PCI P2PDMA pages in dma-direct map_sg (Jerry Snitselaar) [2112024] - dma-mapping: allow EREMOTEIO return code for P2PDMA transfers (Jerry Snitselaar) [2112024] - PCI/P2PDMA: Introduce helpers for dma_map_sg implementations (Jerry Snitselaar) [2112024] - PCI/P2PDMA: Attempt to set map_type if it has not been set (Jerry Snitselaar) [2112024] - lib/scatterlist: add flag for indicating P2PDMA segments in an SGL (Jerry Snitselaar) [2112024] - x86/swiotlb: fix param usage in boot-options.rst (Jerry Snitselaar) [2112024] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112024] - swiotlb: clean up some coding style and minor issues (Jerry Snitselaar) [2112024] - dma-iommu: add iommu_dma_opt_mapping_size() (Jerry Snitselaar) [2112024] - dma-mapping: add dma_opt_mapping_size() (Jerry Snitselaar) [2112024] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112024] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112024] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112024] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112024] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112024] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112024] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112024] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112024] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112024] - rhel/configs: Add ARM_SMMU_QCOM_DEBUG (Jerry Snitselaar) [2112024] - dma-mapping: Fix build error unused-value (Jerry Snitselaar) [2112024] - dma-mapping: Add dma_release_coherent_memory to DMA API (Jerry Snitselaar) [2112024] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112024] - MAINTAINERS: Add Robin Murphy as IOMMU SUBSYTEM reviewer (Jerry Snitselaar) [2112024] - iommu/arm-smmu-v3: cleanup arm_smmu_dev_{enable,disable}_feature (Jerry Snitselaar) [2112024] - iommu: remove the put_resv_regions method (Jerry Snitselaar) [2112024] - iommu: remove iommu_dev_feature_enabled (Jerry Snitselaar) [2112024] - iommu: remove the unused dev_has_feat method (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove global g_iommus array (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove unnecessary check in intel_iommu_add() (Jerry Snitselaar) [2112024] - iommu/vt-d: Refactor iommu information of each domain (Jerry Snitselaar) [2112024] - iommu/vt-d: Use IDA interface to manage iommu sequence id (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove unused domain_get_iommu() (Jerry Snitselaar) [2112024] - iommu/vt-d: Convert global spinlock into per domain lock (Jerry Snitselaar) [2112024] - iommu/vt-d: Use device_domain_lock accurately (Jerry Snitselaar) [2112024] - iommu/vt-d: Fold __dmar_remove_one_dev_info() into its caller (Jerry Snitselaar) [2112024] - iommu/vt-d: Check device list of domain in domain free path (Jerry Snitselaar) [2112024] - iommu/vt-d: Acquiring lock in pasid manipulation helpers (Jerry Snitselaar) [2112024] - iommu/vt-d: Acquiring lock in domain ID allocation helpers (Jerry Snitselaar) [2112024] - iommu/vt-d: Replace spin_lock_irqsave() with spin_lock() (Jerry Snitselaar) [2112024] - iommu/vt-d: Unnecessary spinlock for root table alloc and free (Jerry Snitselaar) [2112024] - iommu/vt-d: Use pci_get_domain_bus_and_slot() in pgtable_walk() (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove clearing translation data in disable_dmar_iommu() (Jerry Snitselaar) [2112024] - iommu/vt-d: debugfs: Remove device_domain_lock usage (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove unused iovad from dmar_domain (Jerry Snitselaar) [2112024] - iommu/vt-d: Move include/linux/intel-iommu.h under iommu (Jerry Snitselaar) [2112024] - x86/boot/tboot: Move tboot_force_iommu() to Intel IOMMU (Jerry Snitselaar) [2112024] - drm/i915: Remove unnecessary include (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove unnecessary exported symbol (Jerry Snitselaar) [2112024] - agp/intel: Use per device iommu check (Jerry Snitselaar) [2112024] - iommu/vt-d: Move trace/events/intel_iommu.h under iommu (Jerry Snitselaar) [2112024] - iommu/virtio: Add map/unmap_pages() callbacks implementation (Jerry Snitselaar) [2112024] - iommu/arm-smmu-qcom: Add SM6375 SMMU compatible (Jerry Snitselaar) [2112024] - iommu/arm-smmu-qcom: Add debug support for TLB sync timeouts (Jerry Snitselaar) [2112024] - ACPI/IORT: Fix build error implicit-function-declaration (Jerry Snitselaar) [2112024] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112024] - iommu: arm-smmu-impl: Add 8250 display compatible to the client list. (Jerry Snitselaar) [2112024] - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory (Jerry Snitselaar) [2112024] - iommu: Clean up release_device checks (Jerry Snitselaar) [2112024] - iommu: Make .release_device optional (Jerry Snitselaar) [2112024] - iommu: Use dev_iommu_ops() for probe_finalize (Jerry Snitselaar) [2112024] - iommu/arm-smmu: Get associated RMR info and install bypass SMR (Jerry Snitselaar) [2112024] - iommu/arm-smmu-v3: Get associated RMR info and install bypass STE (Jerry Snitselaar) [2112024] - iommu/arm-smmu-v3: Refactor arm_smmu_init_bypass_stes() to force bypass (Jerry Snitselaar) [2112024] - iommu/arm-smmu-v3: Introduce strtab init helper (Jerry Snitselaar) [2112024] - ACPI/IORT: Add a helper to retrieve RMR info directly (Jerry Snitselaar) [2112024] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Jerry Snitselaar) [2112024] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Jerry Snitselaar) [2112024] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Jerry Snitselaar) [2112024] - ACPICA: IORT: Updates for revision E.d (Jerry Snitselaar) [2112024] - iommu: Introduce a callback to struct iommu_resv_region (Jerry Snitselaar) [2112024] - iommu/amd: Use try_cmpxchg64 in alloc_pte and free_clear_pte (Jerry Snitselaar) [2112024] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112024] - iommu: Directly use ida_alloc()/free() (Jerry Snitselaar) [2112024] - selftests dma: fix compile error for dma_map_benchmark (Jerry Snitselaar) [2112024] - MAINTAINERS: Remove iommu@lists.linux-foundation.org (Jerry Snitselaar) [2112024] - MAINTAINERS: Add new IOMMU development mailing list (Jerry Snitselaar) [2112024] - MAINTAINERS: Update SWIOTLB maintainership (Jerry Snitselaar) [2112024] - MAINTAINERS: update maintainer list of DMA MAPPING BENCHMARK (Jerry Snitselaar) [2112024] - perf/smmuv3: Don't cast parameter in bit operations (Jerry Snitselaar) [2112024] - ARM: ixp4xx: Drop custom DMA coherency and bouncing (Jerry Snitselaar) [2112024] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112024] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove hard coding PGSNP bit in PASID entries (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove domain_update_iommu_snooping() (Jerry Snitselaar) [2112024] - iommu/vt-d: Check domain force_snooping against attached devices (Jerry Snitselaar) [2112024] - iommu/vt-d: Block force-snoop domain attaching if no SC support (Jerry Snitselaar) [2112024] - iommu/vt-d: Size Page Request Queue to avoid overflow condition (Jerry Snitselaar) [2112024] - iommu/vt-d: Fold dmar_insert_one_dev_info() into its caller (Jerry Snitselaar) [2112024] - iommu/vt-d: Change return type of dmar_insert_one_dev_info() (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove unneeded validity check on dev (Jerry Snitselaar) [2112024] - iommu/dma: Explicitly sort PCI DMA windows (Jerry Snitselaar) [2112024] - iommu/arm-smmu: Support Tegra234 SMMU (Jerry Snitselaar) [2112024] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112024] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112024] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112024] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112024] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112024] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112024] - x86: remove cruft from (Jerry Snitselaar) [2112024] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112024] - swiotlb: merge swiotlb-xen initialization into swiotlb (Jerry Snitselaar) [2112024] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112024] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112024] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112024] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112024] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112024] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112024] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112024] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112024] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112024] - iommu/vt-d: Add RPLS to quirk list to skip TE disabling (Jerry Snitselaar) [2112024] - iommu: Remove trivial ops->capable implementations (Jerry Snitselaar) [2112024] - iommu/vtd: Replace acpi_bus_get_device() (Jerry Snitselaar) [2112024] - iommu/tegra-smmu: Fix missing put_device() call in tegra_smmu_find (Jerry Snitselaar) [2112024] - iommu/tegra-smmu: Use devm_bitmap_zalloc when applicable (Jerry Snitselaar) [2112024] - lib/scatterlist: cleanup macros into static inline functions (Jerry Snitselaar) [2112024] - ASoC: hdmi-codec: Update to modern DAI terminology (Karol Herbst) [2115866] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Karol Herbst) [2115866] - Revert "workqueue: remove unused cancel_work()" (Karol Herbst) [2115866] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Karol Herbst) [2115866] - fbdev: Put mmap for deferred I/O into drivers (Karol Herbst) [2115866] - fbdev: Track deferred-I/O pages in pageref struct (Karol Herbst) [2115866] - fbdev: defio: fix the pagelist corruption (Karol Herbst) [2115866] - fbdev: Don't sort deferred-I/O pages by default (Karol Herbst) [2115866] - fbdev/defio: Early-out if page is already enlisted (Karol Herbst) [2115866] - md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2113822] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2113822] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2113822] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2113822] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2113822] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2113822] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2113822] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2113822] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2113822] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2113822] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2113822] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2113822] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2113822] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2113822] - md: Replace snprintf with scnprintf (Nigel Croxon) [2113822] - md/raid10: fix compile warning (Nigel Croxon) [2113822] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2113822] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2113822] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2113822] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2113822] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2113822] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2113822] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2113822] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2113822] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2113822] - md-raid10: fix KASAN warning (Nigel Croxon) [2113822] - md: return the allocated devices from md_alloc (Nigel Croxon) [2113822] - md: open code md_probe in autorun_devices (Nigel Croxon) [2113822] - md: remove unneeded semicolon (Nigel Croxon) [2113822] - md: fix build failure for !MODULE (Nigel Croxon) [2113822] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2113822] - md: simplify md_open (Nigel Croxon) [2113822] - md: only delete entries from all_mddevs when the disk is freed (Nigel Croxon) [2113822] - md: stop using for_each_mddev in md_exit (Nigel Croxon) [2113822] - md: stop using for_each_mddev in md_notify_reboot (Nigel Croxon) [2113822] - md: stop using for_each_mddev in md_do_sync (Nigel Croxon) [2113822] - md: factor out the rdev overlaps check from rdev_size_store (Nigel Croxon) [2113822] - md: rename md_free to md_kobj_release (Nigel Croxon) [2113822] - md: implement ->free_disk (Nigel Croxon) [2113822] - md: fix error handling in md_alloc (Nigel Croxon) [2113822] - md: fix mddev->kobj lifetime (Nigel Croxon) [2113822] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2113822] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2113822] - md: Fix spelling mistake in comments (Nigel Croxon) [2113822] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2113822] - md/raid5: Improve debug prints (Nigel Croxon) [2113822] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2113822] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2113822] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2113822] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2113822] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2113822] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2113822] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2113822] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2113822] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2113822] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2113822] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2113822] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2113822] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2113822] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2113822] - md: Explicitly create command-line configured devices (Nigel Croxon) [2113822] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2113822] - md: Ensure resync is reported after it starts (Nigel Croxon) [2113822] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2113822] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2113822] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2113822] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2113822] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2113822] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2113822] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2113822] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2113822] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2113822] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2113822]- tracing: Disable interrupt or preemption before acquiring arch_spinlock_t (Waiman Long) [2128231] - docs: security: Add secrets/coco documentation (Lenny Szubowicz) [1994744] - virt: Add efi_secret module to expose confidential computing secrets (Lenny Szubowicz) [1994744] - Enable CONFIG_EFI_SECRET as a module for x86_64 (Lenny Szubowicz) [1994744] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2119181] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2119181] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2119181] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2119181] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2119181] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2119181] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2119181] - crypto: ccp - fix typo in comment (Vladis Dronov) [2119181] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2119181] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2119181] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2119181] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2119181] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2119181] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2119181] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2119181] - mm: fix BUG splat with kvmalloc + GFP_ATOMIC (Chris von Recklinghausen) [2131716] - mm/hugetlb: correct demote page offset logic (Chris von Recklinghausen) [2131716] - frontswap: don't call ->init if no ops are registered (Chris von Recklinghausen) [2131716] - Revert "powerpc: Remove unused FW_FEATURE_NATIVE references" (Chris von Recklinghausen) [2131716] - Docs/admin-guide/mm/damon/usage: fix the example code snip (Chris von Recklinghausen) [2131716]- cgroup/cpuset: remove unreachable code (Waiman Long) [1946801] - kselftest/cgroup: Add cpuset v2 partition root state test (Waiman Long) [1946801] - cgroup/cpuset: Update description of cpuset.cpus.partition in cgroup-v2.rst (Waiman Long) [1946801] - cgroup/cpuset: Make partition invalid if cpumask change violates exclusivity rule (Waiman Long) [1946801] - cgroup/cpuset: Relocate a code block in validate_change() (Waiman Long) [1946801] - cgroup/cpuset: Show invalid partition reason string (Waiman Long) [1946801] - cgroup/cpuset: Add a new isolated cpus.partition type (Waiman Long) [1946801] - cgroup/cpuset: Relax constraints to partition & cpus changes (Waiman Long) [1946801] - cgroup/cpuset: Allow no-task partition to have empty cpuset.cpus.effective (Waiman Long) [1946801] - cgroup/cpuset: Miscellaneous cleanups & add helper functions (Waiman Long) [1946801] - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset (Waiman Long) [1946801] - cpuset: convert 'allowed' in __cpuset_node_allowed() to be boolean (Waiman Long) [1946801] - cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp() (Waiman Long) [1946801] - cgroup: cleanup comments (Waiman Long) [1946801] - tcp: Fix data races around icsk->icsk_af_ops. (Hangbin Liu) [2135319] - ipv6: Fix data races around sk->sk_prot. (Hangbin Liu) [2135319] - ipv6: annotate some data-races around sk->sk_prot (Hangbin Liu) [2135319] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135319] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135319] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135319] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135319] - net: fix potential refcount leak in ndisc_router_discovery() (Hangbin Liu) [2135319] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135319] - ipv6: fix lockdep splat in in6_dump_addrs() (Hangbin Liu) [2135319] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135319] - selftests/bpf: Fix passing arguments via function in test_kmod.sh (Yauheni Kaliuta) [2102053] - selftests: bpf: test_kmod.sh: Pass parameters to the module (Yauheni Kaliuta) [2102053] - Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug (Vitaly Kuznetsov) [2119111] - Documentation: KVM: Add SPDX-License-Identifier tag (Vitaly Kuznetsov) [2119111] - Documentation: KVM: add virtual CPU errata documentation (Vitaly Kuznetsov) [2119111] - Documentation: KVM: add separate directories for architecture-specific documentation (Vitaly Kuznetsov) [2119111] - KVM: selftests: Remove __NR_userfaultfd syscall fallback (Vitaly Kuznetsov) [2119111] - KVM: arm64: Fix hypercall bitmap writeback when vcpus have already run (Vitaly Kuznetsov) [2119111] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Vitaly Kuznetsov) [2119111] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Vitaly Kuznetsov) [2119111] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: add missing update to max_mmu_rmap_size (Vitaly Kuznetsov) [2119111] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Vitaly Kuznetsov) [2119111] - KVM/VMX: Restore previously dropped ENDBR in vmx_vmexit (Vitaly Kuznetsov) [2119111] - Documentation: kvm: clarify histogram units (Vitaly Kuznetsov) [2119111] - KVM: x86: document limitations of MSR filtering (Vitaly Kuznetsov) [2119111] - docs: kvm: fix WARNINGs from api.rst (Vitaly Kuznetsov) [2119111] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2119111] - tools headers cpufeatures: Sync with the kernel sources (Vitaly Kuznetsov) [2119111] - tools headers UAPI: Sync KVM's vmx.h header with the kernel sources (Vitaly Kuznetsov) [2119111] - tools headers cpufeatures: Sync with the kernel sources (Vitaly Kuznetsov) [2119111] - KVM: x86: Use __vcalloc() in kvm_page_track_write_tracking_alloc() (Vitaly Kuznetsov) [2119111] - x86/kvm: Fix "missing ENDBR" BUG for fastop functions (Vitaly Kuznetsov) [2119111] - x86/ibt, objtool: Add IBT_NOSEAL() (Vitaly Kuznetsov) [2119111] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2119111] - perf/x86/core: Completely disable guest PEBS via guest's global_ctrl (Vitaly Kuznetsov) [2119111] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2119111] - x86/extable: Prefer local labels in .set directives (Vitaly Kuznetsov) [2119111] - x86/entry_32: Fix segment exceptions (Vitaly Kuznetsov) [2119111] - Merge branch 'kvm-fixes-for-5.18-rc5' into HEAD (Vitaly Kuznetsov) [2119111] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2119111] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2119111] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2119111] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2119111] - x86/kvm: Simplify FOP_SETCC() (Vitaly Kuznetsov) [2119111] - KVM: x86: check validity of argument to KVM_SET_MP_STATE (Vitaly Kuznetsov) [2119111] - KVM: x86: fix memoryleak in kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2119111] - KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES (Vitaly Kuznetsov) [2119111] - KVM: selftests: Fix ambiguous mov in KVM_ASM_SAFE() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Fix KVM_EXCEPTION_MAGIC build with Clang (Vitaly Kuznetsov) [2119111] - KVM: VMX: Heed the 'msr' argument in msr_write_intercepted() (Vitaly Kuznetsov) [2119111] - kvm: x86: mmu: Always flush TLBs when enabling dirty logging (Vitaly Kuznetsov) [2119111] - kvm: x86: mmu: Drop the need_remote_flush() function (Vitaly Kuznetsov) [2119111] - KVM: Drop unnecessary initialization of "ops" in kvm_ioctl_create_device() (Vitaly Kuznetsov) [2119111] - KVM: Drop unnecessary initialization of "npages" in hva_to_pfn_slow() (Vitaly Kuznetsov) [2119111] - KVM: Rename mmu_notifier_* to mmu_invalidate_* (Vitaly Kuznetsov) [2119111] - KVM: Rename KVM_PRIVATE_MEM_SLOTS to KVM_INTERNAL_MEM_SLOTS (Vitaly Kuznetsov) [2119111] - KVM: Move coalesced MMIO initialization (back) into kvm_create_vm() (Vitaly Kuznetsov) [2119111] - KVM: Unconditionally get a ref to /dev/kvm module when creating a VM (Vitaly Kuznetsov) [2119111] - KVM: Properly unwind VM creation if creating debugfs fails (Vitaly Kuznetsov) [2119111] - KVM: VMX: Adjust number of LBR records for PERF_CAPABILITIES at refresh (Vitaly Kuznetsov) [2119111] - KVM: VMX: Use proper type-safe functions for vCPU => LBRs helpers (Vitaly Kuznetsov) [2119111] - KVM: x86: Refresh PMU after writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2119111] - KVM: selftests: Test all possible "invalid" PERF_CAPABILITIES.LBR_FMT vals (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make rseq compatible with glibc-2.35 (Vitaly Kuznetsov) [2119111] - KVM: Actually create debugfs in kvm_create_vm() (Vitaly Kuznetsov) [2119111] - KVM: Pass the name of the VM fd to kvm_create_vm_debugfs() (Vitaly Kuznetsov) [2119111] - KVM: Get an fd before creating the VM (Vitaly Kuznetsov) [2119111] - KVM: Shove vcpu stats_id init into kvm_vcpu_init() (Vitaly Kuznetsov) [2119111] - KVM: Shove vm stats_id init into kvm_create_vm() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Add sanity check that MMIO SPTE mask doesn't overlap gen (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: rename trace function name for asynchronous page fault (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Stop Xen timer before changing IRQ (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Initialize Xen timer only once (Vitaly Kuznetsov) [2119111] - KVM: SVM: Disable SEV-ES support if MMIO caching is disable (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE masks change (Vitaly Kuznetsov) [2119111] - KVM: x86: Tag kvm_mmu_x86_module_init() with __init (Vitaly Kuznetsov) [2119111] - KVM: x86: emulator: Fix illegal LEA handling (Vitaly Kuznetsov) [2119111] - KVM: X86: avoid uninitialized 'fault.async_page_fault' from fixed-up #PF (Vitaly Kuznetsov) [2119111] - KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg (Vitaly Kuznetsov) [2119111] - selftests: kvm: fix compilation (Vitaly Kuznetsov) [2119111] - selftests: kvm: set rax before vmcall (Vitaly Kuznetsov) [2119111] - selftests: KVM: Add exponent check for boolean stats (Vitaly Kuznetsov) [2119111] - selftests: KVM: Provide descriptive assertions in kvm_binary_stats_test (Vitaly Kuznetsov) [2119111] - selftests: KVM: Check stat name before other fields (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: remove unused variable (Vitaly Kuznetsov) [2119111] - KVM: Add gfp_custom flag in struct kvm_mmu_memory_cache (Vitaly Kuznetsov) [2119111] - KVM, x86/mmu: Fix the comment around kvm_tdp_mmu_zap_leafs() (Vitaly Kuznetsov) [2119111] - KVM: SVM: Dump Virtual Machine Save Area (VMSA) to klog (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT (Vitaly Kuznetsov) [2119111] - KVM: x86: Do not block APIC write for non ICR registers (Vitaly Kuznetsov) [2119111] - KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register (Vitaly Kuznetsov) [2119111] - KVM: selftests: Verify VMX MSRs can be restored to KVM-supported values (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP (Vitaly Kuznetsov) [2119111] - Revert "KVM: nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry,Exit} control" (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists (Vitaly Kuznetsov) [2119111] - KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [2119111] - KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU (Vitaly Kuznetsov) [2119111] - Revert "KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled" (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Rename handle_vm{on,off}() to handle_vmx{on,off}() (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks (Vitaly Kuznetsov) [2119111] - KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add an option to run vCPUs while disabling dirty logging (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Don't bottom out on leafs when zapping collapsible SPTEs (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Document the "rules" for using host_pfn_mapping_level() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Don't require refcounted "struct page" to create huge SPTEs (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Restrict mapping level based on guest MTRR iff they're used (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Add shadow mask for effective host MTRR memtype (Vitaly Kuznetsov) [2119111] - KVM: x86: Drop unnecessary goto+label in kvm_arch_init() (Vitaly Kuznetsov) [2119111] - KVM: x86: Reject loading KVM if host.PAT[0] != WB (Vitaly Kuznetsov) [2119111] - KVM: SVM: Fix x2APIC MSRs interception (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Remove underscores from __pte_list_remove() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Rename pte_list_{destroy,remove}() to show they zap SPTEs (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Rename rmap zap helpers to eliminate "unmap" wrapper (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Rename __kvm_zap_rmaps() to align with other nomenclature (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Drop the "p is for pointer" from rmap helpers (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Directly "destroy" PTE list when recycling rmaps (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Return a u64 (the old SPTE) from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2119111] - KVM: nSVM: Pull CS.Base from actual VMCB12 for soft int/ex re-injection (Vitaly Kuznetsov) [2119111] - KVM: x86: Protect the unused bits in MSR exiting flags (Vitaly Kuznetsov) [2119111] - KVM: stats: Fix value for KVM_STATS_UNIT_MAX for boolean stats (Vitaly Kuznetsov) [2119111] - KVM: x86: Remove unnecessary include (Vitaly Kuznetsov) [2119111] - KVM: x86: Check target, not vCPU's x2APIC ID, when applying hotplug hack (Vitaly Kuznetsov) [2119111] - KVM: x86: Restrict get_mt_mask() to a u8, use KVM_X86_OP_OPTIONAL_RET0 (Vitaly Kuznetsov) [2119111] - KVM: x86: Add dedicated helper to get CPUID entry with significant index (Vitaly Kuznetsov) [2119111] - KVM: SVM: fix task switch emulation on INTn instruction. (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Fix typo and tweak comment for split_desc_cache capacity (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Expand quadrant comment for PG_LEVEL_4K shadow pages (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Add optimized helper to retrieve an SPTE's index (Vitaly Kuznetsov) [2119111] - kvm: stats: tell userspace which values are boolean (Vitaly Kuznetsov) [2119111] - KVM: VMX: Update PT MSR intercepts during filter change iff PT in host+guest (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop unused SVM_CPUID_FUNC macro (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use the common cpuid() helper in cpu_vendor_string_is() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Clean up requirements for XFD-aware XSAVE features (Vitaly Kuznetsov) [2119111] - KVM: selftests: Skip AMX test if ARCH_REQ_XCOMP_GUEST_PERM isn't supported (Vitaly Kuznetsov) [2119111] - KVM: selftests: Check KVM's supported CPUID, not host CPUID, for XFD (Vitaly Kuznetsov) [2119111] - KVM: selftests: Inline "get max CPUID leaf" helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename kvm_get_supported_cpuid_index() to __..._entry() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop unnecessary use of kvm_get_supported_cpuid_index() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use this_cpu_has() to detect SVM support in L1 (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use this_cpu_has() in CR4/CPUID sync test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add this_cpu_has() to query X86_FEATURE_* via cpuid() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Set input function/index in raw CPUID helper(s) (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make get_supported_cpuid() returns "const" (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vcpu_clear_cpuid_feature() to clear x2APIC (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vcpu_{set,clear}_cpuid_feature() in nVMX state test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vcpu_get_cpuid_entry() in CPUID test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vCPU's CPUID directly in Hyper-V test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vcpu_get_cpuid_entry() in PV features test (sort of) (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vcpu_clear_cpuid_feature() in monitor_mwait_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add and use helper to set vCPU's CPUID maxphyaddr (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vm->pa_bits to generate reserved PA bits (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add helpers to get and modify a vCPU's CPUID entries (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use get_cpuid_entry() in kvm_get_supported_cpuid_index() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename and tweak get_cpuid() to get_cpuid_entry() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Don't use a static local in vcpu_get_supported_hv_cpuid() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Cache CPUID in struct kvm_vcpu (Vitaly Kuznetsov) [2119111] - KVM: selftests: Split out kvm_cpuid2_size() from allocate_kvm_cpuid2() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Verify that kvm_cpuid2.entries layout is unchanged by KVM (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() for nSVM soft INT injection test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() for KVM's PV steal time (Vitaly Kuznetsov) [2119111] - KVM: selftests: Remove the obsolete/dead MMU role test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() for XSAVE in cr4_cpuid_sync_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() in AMX test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Check for _both_ XTILE data and cfg in AMX test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() for XSAVES in XSS MSR test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop redundant vcpu_set_cpuid() from PMU selftest (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() to query PDCM in PMU selftest (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() for nested VMX checks (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() for nested SVM checks (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() in the SEV migration test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add framework to query KVM CPUID bits (Vitaly Kuznetsov) [2119111] - KVM: sefltests: Use CPUID_* instead of X86_FEATURE_* for one-off usage (Vitaly Kuznetsov) [2119111] - KVM: selftests: Set KVM's supported CPUID as vCPU's CPUID during recreate (Vitaly Kuznetsov) [2119111] - KVM: selftests: Fix filename reporting in guest asserts (Vitaly Kuznetsov) [2119111] - KVM: selftests: Write REPORT_GUEST_ASSERT macros to pair with GUEST_ASSERT (Vitaly Kuznetsov) [2119111] - KVM: selftests: Increase UCALL_MAX_ARGS to 7 (Vitaly Kuznetsov) [2119111] - KVM: selftests: enumerate GUEST_ASSERT arguments (Vitaly Kuznetsov) [2119111] - KVM: x86: WARN only once if KVM leaves a dangling userspace I/O request (Vitaly Kuznetsov) [2119111] - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP (Vitaly Kuznetsov) [2119111] - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks (Vitaly Kuznetsov) [2119111] - KVM: x86: Tweak name of MONITOR/MWAIT #UD quirk to make it #UD specific (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use "a" and "d" to set EAX/EDX for wrmsr_safe() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Provide valid inputs for MONITOR/MWAIT regs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Test MONITOR and MWAIT, not just MONITOR for quirk (Vitaly Kuznetsov) [2119111] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor, again (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Replace UNMAPPED_GVA with INVALID_GPA for gva_to_gpa() (Vitaly Kuznetsov) [2119111] - KVM: x86: Fix handling of APIC LVT updates when userspace changes MCG_CAP (Vitaly Kuznetsov) [2119111] - KVM: x86: Initialize number of APIC LVT entries during APIC creation (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Buffer nested MMU split_desc_cache only by default capacity (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use "unsigned int", not "u32", for SPTEs' @access info (Vitaly Kuznetsov) [2119111] - KVM: SEV-ES: reuse advance_sev_es_emulated_ins for OUT too (Vitaly Kuznetsov) [2119111] - KVM: x86: de-underscorify __emulator_pio_in (Vitaly Kuznetsov) [2119111] - KVM: x86: wean fast IN from emulator_pio_in (Vitaly Kuznetsov) [2119111] - KVM: x86: wean in-kernel PIO from vcpu->arch.pio* (Vitaly Kuznetsov) [2119111] - KVM: x86: move all vcpu->arch.pio* setup in emulator_pio_in_out() (Vitaly Kuznetsov) [2119111] - KVM: x86: drop PIO from unregistered devices (Vitaly Kuznetsov) [2119111] - KVM: x86: inline kernel_pio into its sole caller (Vitaly Kuznetsov) [2119111] - KVM: x86: complete fast IN directly with complete_emulator_pio_in() (Vitaly Kuznetsov) [2119111] - KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception (Vitaly Kuznetsov) [2119111] - KVM: SVM: Add AVIC doorbell tracepoint (Vitaly Kuznetsov) [2119111] - KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible (Vitaly Kuznetsov) [2119111] - KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid (Vitaly Kuznetsov) [2119111] - KVM: SVM: Introduce hybrid-AVIC mode (Vitaly Kuznetsov) [2119111] - KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu (Vitaly Kuznetsov) [2119111] - KVM: SVM: Introduce logic to (de)activate x2AVIC mode (Vitaly Kuznetsov) [2119111] - KVM: x86: nSVM: always intercept x2apic msrs (Vitaly Kuznetsov) [2119111] - KVM: SVM: Refresh AVIC configuration when changing APIC mode (Vitaly Kuznetsov) [2119111] - KVM: x86: Deactivate APICv on vCPU with APIC disabled (Vitaly Kuznetsov) [2119111] - KVM: SVM: Adding support for configuring x2APIC MSRs interception (Vitaly Kuznetsov) [2119111] - KVM: SVM: Do not support updating APIC ID when in x2APIC mode (Vitaly Kuznetsov) [2119111] - KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID (Vitaly Kuznetsov) [2119111] - KVM: SVM: Update max number of vCPUs supported for x2AVIC mode (Vitaly Kuznetsov) [2119111] - KVM: SVM: Detect X2APIC virtualization (x2AVIC) support (Vitaly Kuznetsov) [2119111] - KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD (Vitaly Kuznetsov) [2119111] - x86/cpufeatures: Introduce x2AVIC CPUID bit (Vitaly Kuznetsov) [2119111] - KVM: debugfs: expose pid of vcpu threads (Vitaly Kuznetsov) [2119111] - KVM: nVMX: clean up posted interrupt descriptor try_cmpxchg (Vitaly Kuznetsov) [2119111] - tools kvm headers arm64: Update KVM headers from the kernel sources (Vitaly Kuznetsov) [2119111] - KVM: selftests: Enhance handling WRMSR ICR register in x2APIC mode (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add a self test for CMCI and UCNA emulations. (Vitaly Kuznetsov) [2119111] - KVM: x86: Enable CMCI capability by default and handle injected UCNA errors (Vitaly Kuznetsov) [2119111] - KVM: x86: Add emulation for MSR_IA32_MCx_CTL2 MSRs. (Vitaly Kuznetsov) [2119111] - KVM: x86: Use kcalloc to allocate the mce_banks array. (Vitaly Kuznetsov) [2119111] - KVM: x86: Add Corrected Machine Check Interrupt (CMCI) emulation to lapic. (Vitaly Kuznetsov) [2119111] - KVM: x86: Add APIC_LVTx() macro. (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Avoid unnecessary flush on eager page split (Vitaly Kuznetsov) [2119111] - KVM: x86: Fill apic_lvt_mask with enums / explicit entries. (Vitaly Kuznetsov) [2119111] - KVM: x86: Make APIC_VERSION capture only the magic 0x14UL. (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Extend Eager Page Splitting to nested MMUs (Vitaly Kuznetsov) [2119111] - KVM: Allow for different capacities in kvm_mmu_memory_cache structs (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: pull call to drop_large_spte() into __link_shadow_page() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Zap collapsible SPTEs in shadow MMU at all possible levels (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Extend make_huge_page_split_spte() for the shadow MMU (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Cache the access bits of shadowed translations (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Update page stats in __rmap_add() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Decouple rmap_add() and link_shadow_page() from kvm_vcpu (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Pass const memslot to rmap_add() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Allow NULL @vcpu in kvm_mmu_find_shadow_page() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Pass kvm pointer separately from vcpu to kvm_mmu_find_shadow_page() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Replace vcpu with kvm in kvm_mmu_alloc_shadow_page() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Pass memory caches to allocate SPs separately (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Move guest PT write-protection to account_shadowed() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Rename shadow MMU functions that deal with shadow pages (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Consolidate shadow page allocation and initialization (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Decompose kvm_mmu_get_page() into separate functions (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Always pass 0 for @quadrant when gptes are 8 bytes (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Derive shadow MMU page role from parent (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Stop passing "direct" to mmu_alloc_root() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use a bool for direct (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Optimize MMU page cache lookup for all direct SPs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Cache binary stats metadata for duration of test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Test disabling NX hugepages on a VM (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add NX huge pages test (Vitaly Kuznetsov) [2119111] - KVM: x86/MMU: properly format KVM_CAP_VM_DISABLE_NX_HUGE_PAGES capability table (Vitaly Kuznetsov) [2119111] - Documentation: KVM: extend KVM_CAP_VM_DISABLE_NX_HUGE_PAGES heading underline (Vitaly Kuznetsov) [2119111] - KVM: x86/MMU: Allow NX huge pages to be disabled on a per-vm basis (Vitaly Kuznetsov) [2119111] - Documentation: KVM: add API issues section (Vitaly Kuznetsov) [2119111] - KVM: x86: Fix errant brace in KVM capability handling (Vitaly Kuznetsov) [2119111] - KVM: selftests: Read binary stat data in lib (Vitaly Kuznetsov) [2119111] - KVM: selftests: Clean up coding style in binary stats test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Read binary stats desc in lib (Vitaly Kuznetsov) [2119111] - KVM: selftests: Read binary stats header in lib (Vitaly Kuznetsov) [2119111] - KVM: selftests: Remove dynamic memory allocation for stats header (Vitaly Kuznetsov) [2119111] - KVM: x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user() (Vitaly Kuznetsov) [2119111] - selftests: KVM: Handle compiler optimizations in ucall (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add MONITOR/MWAIT quirk test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use exception fixup for #UD/#GP Hyper-V MSR/hcall tests (Vitaly Kuznetsov) [2119111] - KVM: selftests: Mostly fix broken Hyper-V Features test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add x86-64 support for exception fixup (Vitaly Kuznetsov) [2119111] - KVM: x86: Add a quirk for KVM's "MONITOR/MWAIT are NOPs!" behavior (Vitaly Kuznetsov) [2119111] - KVM: x86: Ignore benign host writes to "unsupported" F15H_PERF_CTL MSRs (Vitaly Kuznetsov) [2119111] - KVM: x86: Ignore benign host accesses to "unsupported" PEBS and BTS MSRs (Vitaly Kuznetsov) [2119111] - KVM: VMX: Use vcpu_get_perf_capabilities() to get guest-visible value (Vitaly Kuznetsov) [2119111] - Revert "KVM: x86: always allow host-initiated writes to PMU MSRs" (Vitaly Kuznetsov) [2119111] - Revert "KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu" (Vitaly Kuznetsov) [2119111] - KVM: VMX: Give host userspace full control of MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2119111] - KVM: x86: Give host userspace full control of MSR_IA32_MISC_ENABLES (Vitaly Kuznetsov) [2119111] - x86: kvm: remove NULL check before kfree (Vitaly Kuznetsov) [2119111] - KVM: Do not zero initialize 'pfn' in hva_to_pfn() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Shove refcounted page dependency into host_pfn_mapping_level() (Vitaly Kuznetsov) [2119111] - KVM: Rename/refactor kvm_is_reserved_pfn() to kvm_pfn_to_refcounted_page() (Vitaly Kuznetsov) [2119111] - KVM: Take a 'struct page', not a pfn in kvm_is_zone_device_page() (Vitaly Kuznetsov) [2119111] - KVM: Remove kvm_vcpu_gfn_to_page() and kvm_vcpu_gpa_to_page() (Vitaly Kuznetsov) [2119111] - KVM: Don't WARN if kvm_pfn_to_page() encounters a "reserved" pfn (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Use kvm_vcpu_map() to get/pin vmcs12's APIC-access page (Vitaly Kuznetsov) [2119111] - KVM: Avoid pfn_to_page() and vice versa when releasing pages (Vitaly Kuznetsov) [2119111] - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE (Vitaly Kuznetsov) [2119111] - KVM: Drop bogus "pfn != 0" guard from kvm_release_pfn() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use common logic for computing the 32/64-bit base PA mask (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Truncate paging32's PT_BASE_ADDR_MASK to 32 bits (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use common macros to compute 32/64-bit paging masks (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use separate namespaces for guest PTEs and shadow PTEs (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Dedup macros for computing various page table masks (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Bury 32-bit PSE paging helpers in paging_tmpl.h (Vitaly Kuznetsov) [2119111] - KVM: VMX: Refactor 32-bit PSE PT creation to avoid using MMU macro (Vitaly Kuznetsov) [2119111] - KVM: x86: Use lapic_in_kernel() to query in-kernel APIC in APICv helper (Vitaly Kuznetsov) [2119111] - KVM: x86: Move "apicv_active" into "struct kvm_lapic" (Vitaly Kuznetsov) [2119111] - KVM: x86: Check for in-kernel xAPIC when querying APICv for directed yield (Vitaly Kuznetsov) [2119111] - KVM: x86: Drop @vcpu parameter from kvm_x86_ops.hwapic_isr_update() (Vitaly Kuznetsov) [2119111] - KVM: SVM: Drop unused AVIC / kvm_x86_ops declarations (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Update vmcs12 on BNDCFGS write, not at vmcs02=>vmcs12 sync (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Save BNDCFGS to vmcs12 iff relevant controls are exposed to L1 (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Rename nested.vmcs01_* fields to nested.pre_vmenter_* (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use try_cmpxchg64 in fast_pf_fix_direct_spte (Vitaly Kuznetsov) [2119111] - KVM: VMX: Use try_cmpxchg64 in pi_try_set_control (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use try_cmpxchg64 in tdp_mmu_set_spte_atomic (Vitaly Kuznetsov) [2119111] - locking/atomic/x86: Introduce arch_try_cmpxchg64 (Vitaly Kuznetsov) [2119111] - locking/atomic: Add generic try_cmpxchg64 support (Vitaly Kuznetsov) [2119111] - KVM: VMX: Skip filter updates for MSRs that KVM is already intercepting (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Drop unused CMPXCHG macro from paging_tmpl.h (Vitaly Kuznetsov) [2119111] - KVM: X86/SVM: Use root_level in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2119111] - KVM: X86/MMU: Remove useless mmu_topup_memory_caches() in kvm_mmu_pte_write() (Vitaly Kuznetsov) [2119111] - KVM: Rename ack_flush() to ack_kick() (Vitaly Kuznetsov) [2119111] - KVM: X86/MMU: Remove unused PT32_DIR_BASE_ADDR_MASK from mmu.c (Vitaly Kuznetsov) [2119111] - KVM: s390: selftests: Fix memop extension capability check (Vitaly Kuznetsov) [2119111] - KVM: SVM: Hide SEV migration lockdep goo behind CONFIG_PROVE_LOCKING (Vitaly Kuznetsov) [2119111] - KVM: SEV: fix misplaced closing parenthesis (Vitaly Kuznetsov) [2119111] - KVM: selftests: Remove the mismatched parameter comments (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_has_cap(), not kvm_check_cap(), where possible (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop a duplicate TEST_ASSERT() in vm_nr_pages_required() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Call a dummy helper in VM/vCPU ioctls() to enforce type (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add a missing apostrophe in comment to show ownership (Vitaly Kuznetsov) [2119111] - KVM: selftests: kvm_binary_stats_test: Fix index expressions (Vitaly Kuznetsov) [2119111] - KVM: selftests: Sanity check input to ioctls() at build time (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use TAP-friendly ksft_exit_skip() in __TEST_REQUIRE (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add TEST_REQUIRE macros to reduce skipping copy+paste (Vitaly Kuznetsov) [2119111] - KVM: s390: selftests: Use TAP interface in the memop test (Vitaly Kuznetsov) [2119111] - KVM: s390: selftest: Test suppression indication on key prot exception (Vitaly Kuznetsov) [2119111] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add kvm_has_cap() to provide syntactic sugar (Vitaly Kuznetsov) [2119111] - KVM: selftests: Return an 'unsigned int' from kvm_check_cap() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop DEFAULT_GUEST_PHY_PAGES, open code the magic number (Vitaly Kuznetsov) [2119111] - KVM: selftests: Trust that MAXPHYADDR > memslot0 in vmx_apic_access_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Move per-VM/per-vCPU nr pages calculation to __vm_create() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop @num_percpu_pages from __vm_create_with_vcpus() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop @slot0_mem_pages from __vm_create_with_vcpus() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Open code and drop 'struct kvm_vm' accessors (Vitaly Kuznetsov) [2119111] - KVM: selftests: Remove vcpu_state() helper (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop vcpu_get(), rename vcpu_find() => vcpu_exists() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Purge vm+vcpu_id == vcpu silliness (Vitaly Kuznetsov) [2119111] - KVM: selftests: Require vCPU output array when creating VM with vCPUs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Remove vcpu_get() usage from dirty_log_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Stop conflating vCPU index and ID in perf tests (Vitaly Kuznetsov) [2119111] - KVM: selftests: Stop hardcoding vCPU IDs in vcpu_width_config (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert get-reg-list away from its "VCPU_ID" (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert kvm_binary_stats_test away from vCPU IDs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert kvm_page_table_test away from reliance on vcpu_id (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop @vcpuids param from VM creators (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop vm_create_default* helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vm_create_with_vcpus() in max_guest_memory_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vm_create() in tsc_scaling_sync (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert tprot away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: s390: selftests: Use TAP interface in the tprot test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert s390x/diag318_test_handler away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert memop away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert s390's "resets" test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: s390: selftests: Use TAP interface in the reset test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert sync_regs_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: s390: selftests: Use TAP interface in the sync_regs test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert xapic_ipi_test away from *_VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert hypercalls test away from vm_create_default() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Sync stage before VM is freed in hypercalls test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Consolidate KVM_{G,S}ET_ONE_REG helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vgic_init away from vm_create_default_with_vcpus() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert triple_fault_event_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert svm_nested_soft_inject_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert arch_timer away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert steal_time away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add VM creation helper that "returns" vCPUs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert hardware_disable_test to pass around vCPU objects (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert psci_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert set_boot_cpu_id away from global VCPU_IDs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename vm_vcpu_add* helpers to better show relationships (Vitaly Kuznetsov) [2119111] - KVM: selftests: Return created vcpu from vm_vcpu_add_default() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add "arch" to common utils that have arch implementations (Vitaly Kuznetsov) [2119111] - KVM: selftests: Move vm_is_unrestricted_guest() to x86-64 (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make arm64's guest_get_vcpuid() declaration arm64-only (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vgic_irq away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert fix_hypercall_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert debug-exceptions away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert xapic_state_test away from hardcoded vCPU ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Track kvm_vcpu object in tsc_scaling_sync (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert system_counter_offset_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert set_memory_region_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert dirty_log_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert xen_shinfo_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert xen_vmcall_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_invalid_nested_guest_state away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert userspace_io_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert cpuid_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert cr4_cpuid_sync_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert amx_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add proper helper for advancing RIP in debug_regs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert debug_regs away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert emulator_error_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert evmcs_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert hyperv_clock away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert hyperv_features away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert hyperv_svm_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert kvm_clock_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert tsc_msrs_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_exception_with_invalid_guest_state away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert userspace_msr_exit_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_apic_access_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_close_while_nested_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_dirty_log_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert set_sregs_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_nested_tsc_scaling_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert platform_info_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert kvm_pv_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert hyperv_cpuid away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert sync_regs_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert svm_vmcall_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert svm_int_ctl_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert state_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert smm_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert pmu_event_filter_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert mmu_role_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_tsc_adjust_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_set_nested_state_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_pmu_msrs_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_preemption_timer_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert xss_msr_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert rseq_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert memslot_perf_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Return the created vCPU from vm_vcpu_add() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename 'struct vcpu' to 'struct kvm_vcpu' (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename vcpu.state => vcpu.run (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename xAPIC state test's vcpu struct (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make vm_create() a wrapper that specifies VM_MODE_DEFAULT (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename vm_create_without_vcpus() => vm_create() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename vm_create() => vm_create_barebones(), drop param (Vitaly Kuznetsov) [2119111] - KVM: selftests: Avoid memory allocations when adding vCPU in get-reg-list (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vm_create_without_vcpus() in psci_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vm_create_without_vcpus() in hardware_disable_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vm_create_without_vcpus() in dirty_log_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vm_create_without_vcpus() in set_boot_cpu_id (Vitaly Kuznetsov) [2119111] - KVM: selftests: Push vm_adjust_num_guest_pages() into "w/o vCPUs" helper (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add vm_create_*() variants to expose/return 'struct vcpu' (Vitaly Kuznetsov) [2119111] - KVM: selftest: Add proper helpers for x86-specific save/restore ioctls (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename MP_STATE and GUEST_DEBUG helpers for consistency (Vitaly Kuznetsov) [2119111] - KVM: selftests: Dedup MSR index list helpers, simplify dedicated test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Harden and comment XSS / KVM_SET_MSRS interaction (Vitaly Kuznetsov) [2119111] - KVM: selftests: Cache list of MSRs to save/restore (Vitaly Kuznetsov) [2119111] - KVM: selftests: Simplify KVM_ENABLE_CAP helper APIs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Consolidate KVM_ENABLE_CAP usage (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add a VM backpointer to 'struct vcpu' (Vitaly Kuznetsov) [2119111] - KVM: selftests: Dedup vgic_init's asserts and improve error messages (Vitaly Kuznetsov) [2119111] - KVM: selftests: Split get/set device_attr helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop 'int' return from asserting *_has_device_attr() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename KVM_HAS_DEVICE_ATTR helpers for consistency (Vitaly Kuznetsov) [2119111] - KVM: selftests: Multiplex return code and fd in __kvm_create_device() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Move KVM_CREATE_DEVICE_TEST code to separate helper (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop @test param from kvm_create_device() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use KVM_IOCTL_ERROR() for one-off arm64 ioctls (Vitaly Kuznetsov) [2119111] - KVM: selftests: Get rid of kvm_util_internal.h (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make x86-64's register dump helpers static (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use __KVM_SYSCALL_ERROR() to handle non-KVM syscall errors (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_ioctl() helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make kvm_ioctl() a wrapper to pretty print ioctl name (Vitaly Kuznetsov) [2119111] - KVM: sefltests: Use vm_ioctl() and __vm_ioctl() helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make vm_ioctl() a wrapper to pretty print ioctl name (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add vcpu_get() to retrieve and assert on vCPU existence (Vitaly Kuznetsov) [2119111] - KVM: selftests: Remove vcpu_get_fd() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vcpu_access_device_attr() in arm64 code (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add __vcpu_run() helper (Vitaly Kuznetsov) [2119111] - KVM: sefltests: Use vcpu_ioctl() and __vcpu_ioctl() helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Split vcpu_set_nested_state() into two helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop @mode from common vm_create() helper (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make vcpu_ioctl() a wrapper to pretty print ioctl name (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add another underscore to inner ioctl() helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Always open VM file descriptors with O_RDWR (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop stale declarations from kvm_util_base.h (Vitaly Kuznetsov) [2119111] - KVM: selftests: Fix typo in vgic_init test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Vitaly Kuznetsov) [2119111] - selftests: KVM: aarch64: Add the bitmap firmware registers to get-reg-list (Vitaly Kuznetsov) [2119111] - selftests: KVM: aarch64: Introduce hypercall ABI test (Vitaly Kuznetsov) [2119111] - tools: Import ARM SMCCC definitions (Vitaly Kuznetsov) [2119111] - Docs: KVM: Add doc for the bitmap firmware registers (Vitaly Kuznetsov) [2119111] - Docs: KVM: Rename psci.rst to hypercalls.rst (Vitaly Kuznetsov) [2119111] - KVM: arm64: Add vendor hypervisor firmware register (Vitaly Kuznetsov) [2119111] - KVM: arm64: Add standard hypervisor firmware register (Vitaly Kuznetsov) [2119111] - KVM: arm64: Setup a framework for hypercall bitmap firmware registers (Vitaly Kuznetsov) [2119111] - KVM: arm64: Factor out firmware register handling from psci.c (Vitaly Kuznetsov) [2119111] - selftests: KVM: Test SYSTEM_SUSPEND PSCI call (Vitaly Kuznetsov) [2119111] - selftests: KVM: Refactor psci_test to make it amenable to new tests (Vitaly Kuznetsov) [2119111] - selftests: KVM: Use KVM_SET_MP_STATE to power off vCPU in psci_test (Vitaly Kuznetsov) [2119111] - selftests: KVM: Create helper for making SMCCC calls (Vitaly Kuznetsov) [2119111] - selftests: KVM: Rename psci_cpu_on_test to psci_test (Vitaly Kuznetsov) [2119111] - KVM: Fix references to non-existent KVM_CAP_TRIPLE_FAULT_EVENT (Vitaly Kuznetsov) [2119111] - KVM: x86: Bug the VM on an out-of-bounds data read (Vitaly Kuznetsov) [2119111] - KVM: x86: Bug the VM if the emulator generates a bogus exception vector (Vitaly Kuznetsov) [2119111] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Vitaly Kuznetsov) [2119111] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Vitaly Kuznetsov) [2119111] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Vitaly Kuznetsov) [2119111] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Vitaly Kuznetsov) [2119111] - KVM: x86: Harden _regs accesses to guard against buggy input (Vitaly Kuznetsov) [2119111] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Vitaly Kuznetsov) [2119111] - KVM: selftests: Restrict test region to 48-bit physical addresses when using nested (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add option to run dirty_log_perf_test vCPUs in L2 (Vitaly Kuznetsov) [2119111] - KVM: selftests: Clean up LIBKVM files in Makefile (Vitaly Kuznetsov) [2119111] - KVM: selftests: Link selftests directly with lib object files (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop unnecessary rule for STATIC_LIBS (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add a helper to check EPT/VPID capabilities (Vitaly Kuznetsov) [2119111] - KVM: selftests: Move VMX_EPT_VPID_CAP_AD_BITS to vmx.h (Vitaly Kuznetsov) [2119111] - KVM: selftests: Refactor nested_map() to specify target level (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop stale function parameter comment for nested_map() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add option to create 2M and 1G EPT mappings (Vitaly Kuznetsov) [2119111] - KVM: selftests: Replace x86_page_size with PG_LEVEL_XX (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSE (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put (Vitaly Kuznetsov) [2119111] - KVM: x86: disable preemption around the call to kvm_arch_vcpu_{un|}blocking (Vitaly Kuznetsov) [2119111] - KVM: x86: disable preemption while updating apicv inhibition (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: fix avic_kick_target_vcpus_fast (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: remove avic's broken code that updated APIC ID (Vitaly Kuznetsov) [2119111] - KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base (Vitaly Kuznetsov) [2119111] - KVM: x86: document AVIC/APICv inhibit reasons (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Set memory encryption "value", not "mask", in shadow PDPTRs (Vitaly Kuznetsov) [2119111] - KVM: x86: PIT: Preserve state of speaker port data bit (Vitaly Kuznetsov) [2119111] - KVM: VMX: Reject kvm_intel if an inconsistent VMCS config is detected (Vitaly Kuznetsov) [2119111] - KVM: VMX: Sanitize VM-Entry/VM-Exit control pairs at kvm_intel load time (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Restrict advanced features based on module enable_pmu (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Avoid exposing Intel BTS feature (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Update global enable_pmu when PMU is undetected (Vitaly Kuznetsov) [2119111] - KVM: VMX: Enable Notify VM exit (Vitaly Kuznetsov) [2119111] - KVM: x86: Introduce "struct kvm_caps" to track misc caps/settings (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add a test to get/set triple fault event (Vitaly Kuznetsov) [2119111] - KVM: x86: Extend KVM_{G,S}ET_VCPU_EVENTS to support pending triple fault (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Drop amd_event_mapping[] in the KVM context (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Replace pmc_perf_hw_id() with perf_get_hw_event_config() (Vitaly Kuznetsov) [2119111] - perf: x86/core: Add interface to query perfmon_event_map[] directly (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Use PERF_TYPE_RAW to merge reprogram_{gp,fixed}counter() (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Use only the uniform interface reprogram_counter() (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Drop "u8 ctrl, int idx" for reprogram_fixed_counter() (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Drop "u64 eventsel" for reprogram_gp_counter() (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Pass only "struct kvm_pmc *pmc" to reprogram_counter() (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Extract check_pmu_event_filter() handling both GP and fixed counters (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Update comments for AMD gp counters (Vitaly Kuznetsov) [2119111] - KVM: x86: always allow host-initiated writes to PMU MSRs (Vitaly Kuznetsov) [2119111] - KVM: vmx, pmu: accept 0 for host-initiated write to MSR_IA32_DS_AREA (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Don't overwrite the pmu->global_ctrl when refreshing (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: remove useless prototype (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Move the vmx_icl_pebs_cpu[] definition out of the header file (Vitaly Kuznetsov) [2119111] - selftests: kvm: replace ternary operator with min() (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Expose CPUIDs feature bits PDCM, DS, DTES64 (Vitaly Kuznetsov) [2119111] - KVM: x86/cpuid: Refactor host/guest CPU model consistency check (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Add kvm_pmu_cap to optimize perf_get_x86_pmu_capability (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Disable guest PEBS temporarily in two rare situations (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Move pmc_speculative_in_use() to arch/x86/kvm/pmu.h (Vitaly Kuznetsov) [2119111] - KVM: x86: Set PEBS_UNAVAIL in IA32_MISC_ENABLE when PEBS is enabled (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Add PEBS_DATA_CFG MSR emulation to support adaptive PEBS (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Add IA32_DS_AREA MSR emulation to support guest DS (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Adjust precise_ip to emulate Ice Lake guest PDIR counter (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Reprogram PEBS event to emulate guest PEBS counter (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Add IA32_PEBS_ENABLE MSR emulation for extended PEBS (Vitaly Kuznetsov) [2119111] - x86/perf/core: Add pebs_capable to store valid PEBS_COUNTER_MASK value (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Set MSR_IA32_MISC_ENABLE_EMON bit when vPMU is enabled (Vitaly Kuznetsov) [2119111] - perf/x86/core: Pass "struct kvm_pmu *" to determine the guest values (Vitaly Kuznetsov) [2119111] - perf/x86/intel: Handle guest PEBS overflow PMI for KVM guest (Vitaly Kuznetsov) [2119111] - perf/x86/intel: Add EPT-Friendly PEBS for Ice Lake Server (Vitaly Kuznetsov) [2119111] - KVM: VMX: enable IPI virtualization (Vitaly Kuznetsov) [2119111] - kvm: selftests: Add KVM_CAP_MAX_VCPU_ID cap test (Vitaly Kuznetsov) [2119111] - KVM: x86: Allow userspace to set maximum VCPU id for VM (Vitaly Kuznetsov) [2119111] - KVM: Move kvm_arch_vcpu_precreate() under kvm->lock (Vitaly Kuznetsov) [2119111] - KVM: VMX: Clean up vmx_refresh_apicv_exec_ctrl() (Vitaly Kuznetsov) [2119111] - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode (Vitaly Kuznetsov) [2119111] - KVM: VMX: Report tertiary_exec_control field in dump_vmcs() (Vitaly Kuznetsov) [2119111] - KVM: VMX: Detect Tertiary VM-Execution control when setup VMCS config (Vitaly Kuznetsov) [2119111] - KVM: VMX: Extend BUILD_CONTROLS_SHADOW macro to support 64-bit variation (Vitaly Kuznetsov) [2119111] - x86/cpu: Add new VMX feature, Tertiary VM-Execution control (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Comment FNAME(sync_page) to document TLB flushing logic (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Drop RWX=0 SPTEs during ept_sync_page() (Vitaly Kuznetsov) [2119111] - KVM: selftests: nSVM: Add svm_nested_soft_inject_test (Vitaly Kuznetsov) [2119111] - KVM: nSVM: Transparently handle L1 -> L2 NMI re-injection (Vitaly Kuznetsov) [2119111] - KVM: x86: Differentiate Soft vs. Hard IRQs vs. reinjected in tracepoint (Vitaly Kuznetsov) [2119111] - KVM: x86: Print error code in exception injection tracepoint iff valid (Vitaly Kuznetsov) [2119111] - KVM: x86: Trace re-injected exceptions (Vitaly Kuznetsov) [2119111] - KVM: SVM: Re-inject INTn instead of retrying the insn on "failure" (Vitaly Kuznetsov) [2119111] - KVM: SVM: Re-inject INT3/INTO instead of retrying the instruction (Vitaly Kuznetsov) [2119111] - KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported (Vitaly Kuznetsov) [2119111] - KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails" (Vitaly Kuznetsov) [2119111] - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 (Vitaly Kuznetsov) [2119111] - KVM: nSVM: Sync next_rip field from vmcb12 to vmcb02 (Vitaly Kuznetsov) [2119111] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Vitaly Kuznetsov) [2119111] - KVM: x86: do not set st->preempted when going back to user space (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make hyperv_clock selftest more stable (Vitaly Kuznetsov) [2119111] - KVM: x86/MMU: Zap non-leaf SPTEs when disabling dirty logging (Vitaly Kuznetsov) [2119111] - KVM: Don't null dereference ops->destroy (Vitaly Kuznetsov) [2119111] - KVM: x86: hyper-v: replace bitmap_weight() with hweight64() (Vitaly Kuznetsov) [2119111] - x86: Fix all occurences of the "the the" typo (Vitaly Kuznetsov) [2119111] - KVM: Do not pin pages tracked by gfn=>pfn caches (Vitaly Kuznetsov) [2119111] - KVM: Fix multiple races in gfn=>pfn cache refresh (Vitaly Kuznetsov) [2119111] - KVM: Fully serialize gfn=>pfn cache refresh via mutex (Vitaly Kuznetsov) [2119111] - KVM: Do not incorporate page offset into gfn=>pfn cache user address (Vitaly Kuznetsov) [2119111] - KVM: Put the extra pfn reference when reusing a pfn in the gpc cache (Vitaly Kuznetsov) [2119111] - KVM: Drop unused @gpa param from gfn=>pfn cache's __release_gpc() helper (Vitaly Kuznetsov) [2119111] - KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors (Vitaly Kuznetsov) [2119111] - KVM: VMX: Print VM-instruction error as unsigned (Vitaly Kuznetsov) [2119111] - KVM: VMX: Print VM-instruction error when it may be helpful (Vitaly Kuznetsov) [2119111] - KVM: selftests: x86: Sync the new name of the test case to .gitignore (Vitaly Kuznetsov) [2119111] - x86, kvm: use correct GFP flags for preemption disabled (Vitaly Kuznetsov) [2119111] - x86/kvm: Alloc dummy async #PF token outside of raw spinlock (Vitaly Kuznetsov) [2119111] - KVM: selftests: x86: Fix test failure on arch lbr capable platforms (Vitaly Kuznetsov) [2119111] - KVM: LAPIC: Trace LAPIC timer expiration on every vmentry (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Vitaly Kuznetsov) [2119111] - KVM: x86: hyper-v: fix type of valid_bank_mask (Vitaly Kuznetsov) [2119111] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Update number of zapped pages even if page list is stable (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Speed up slot_rmap_walk_next for sparsely populated rmaps (Vitaly Kuznetsov) [2119111] - KVM: VMX: Include MKTME KeyID bits in shadow_zero_check (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Add shadow_me_value and repurpose shadow_me_mask (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Rename reset_rsvds_bits_mask() (Vitaly Kuznetsov) [2119111] - KVM: x86: a vCPU with a pending triple fault is runnable (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Expand and clean up page fault stats (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use IS_ENABLED() to avoid RETPOLINE for TDP page faults (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Make all page fault handlers internal to the MMU (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Add RET_PF_CONTINUE to eliminate bool+int* "returns" (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Drop exec/NX check from "page fault can be fast" (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Don't attempt fast page fault just because EPT is in use (Vitaly Kuznetsov) [2119111] - KVM: VMX: clean up pi_wakeup_handler (Vitaly Kuznetsov) [2119111] - KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicness (Vitaly Kuznetsov) [2119111] - KVM: VMX: Use vcpu_to_pi_desc() uniformly in posted_intr.c (Vitaly Kuznetsov) [2119111] - KVM: Add max_vcpus field in common 'struct kvm' (Vitaly Kuznetsov) [2119111] - KVM: x86: replace bitmap_weight with bitmap_empty where appropriate (Vitaly Kuznetsov) [2119111] - KVM: X86/MMU: Fix shadowing 5-level NPT for 4-level NPT L1 guest (Vitaly Kuznetsov) [2119111] - KVM: X86/MMU: Add sp_has_gptes() (Vitaly Kuznetsov) [2119111] - KVM: SVM: Introduce trace point for the slow-path of avic_kic_target_vcpus (Vitaly Kuznetsov) [2119111] - KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: replace direct_map with root_role.direct (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: replace root_level with cpu_role.base.level (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: replace shadow_root_level with root_role.level (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: pull CPU mode computation to kvm_init_mmu (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: simplify and/or inline computation of shadow MMU roles (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: remove redundant bits from extended role (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: rename kvm_mmu_role union (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: remove extended bits from mmu_role, rename field (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: store shadow EFER.NX in the MMU role (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: cleanup computation of MMU roles for shadow paging (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: cleanup computation of MMU roles for two-dimensional paging (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: remove kvm_calc_shadow_root_page_role_common (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: remove ept_ad field (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: do not recompute root level from kvm_mmu_role_regs (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: split cpu_role from mmu_role (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: remove "bool base_only" arguments (Vitaly Kuznetsov) [2119111] - KVM: x86: Clean up and document nested #PF workaround (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: rephrase unclear comment (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: pull computation of kvm_mmu_role_regs to kvm_init_mmu (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: constify uses of struct kvm_mmu_role_regs (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: nested EPT cannot be used in SMM (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use enable_mmio_caching to track if MMIO caching is enabled (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Check for host MMIO exclusion from mem encrypt iff necessary (Vitaly Kuznetsov) [2119111] - KVM: SEV-ES: Use V_TSC_AUX if available instead of RDTSC/MSR_TSC_AUX intercepts (Vitaly Kuznetsov) [2119111] - x86/cpufeatures: Add virtual TSC_AUX feature bit (Vitaly Kuznetsov) [2119111] - KVM: arm64: Implement PSCI SYSTEM_SUSPEND (Vitaly Kuznetsov) [2119111] - KVM: arm64: Add support for userspace to suspend a vCPU (Vitaly Kuznetsov) [2119111] - KVM: arm64: Return a value from check_vcpu_requests() (Vitaly Kuznetsov) [2119111] - KVM: arm64: Rename the KVM_REQ_SLEEP handler (Vitaly Kuznetsov) [2119111] - KVM: arm64: Track vCPU power state using MP state values (Vitaly Kuznetsov) [2119111] - KVM: arm64: Dedupe vCPU power off helpers (Vitaly Kuznetsov) [2119111] - KVM: arm64: Don't depend on fallthrough to hide SYSTEM_RESET2 (Vitaly Kuznetsov) [2119111] - KVM: fix bad user ABI for KVM_EXIT_SYSTEM_EVENT (Vitaly Kuznetsov) [2119111] - KVM: SPDX style and spelling fixes (Vitaly Kuznetsov) [2119111] - KVM: x86: Bail to userspace if emulation of atomic user access faults (Vitaly Kuznetsov) [2119111] - KVM: x86: Use __try_cmpxchg_user() to emulate atomic accesses (Vitaly Kuznetsov) [2119111] - KVM: x86: Use __try_cmpxchg_user() to update guest PTE A/D bits (Vitaly Kuznetsov) [2119111] - x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm() (Vitaly Kuznetsov) [2119111] - x86/uaccess: Implement macros for CMPXCHG on user addresses (Vitaly Kuznetsov) [2119111] - objtool: Remove .fixup handling (Vitaly Kuznetsov) [2119111] - x86: Remove .fixup section (Vitaly Kuznetsov) [2119111] - x86/word-at-a-time: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/usercopy: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/usercopy_32: Simplify __copy_user_intel_nocache() (Vitaly Kuznetsov) [2119111] - x86/checksum_32: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/kvm: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/segment: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/fpu: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/xen: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/uaccess: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/futex: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/msr: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/extable: Extend extable functionality (Vitaly Kuznetsov) [2119111] - x86/entry_32: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/entry_64: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/copy_mc_64: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups (Vitaly Kuznetsov) [2119111] - x86/copy_user_64: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - bitfield.h: Fix "type of reg too small for mask" test (Vitaly Kuznetsov) [2119111] - x86/ftrace: Remove fault protection code in prepare_ftrace_return (Vitaly Kuznetsov) [2119111] - KVM, SEV: Add KVM_EXIT_SHUTDOWN metadata for SEV-ES (Vitaly Kuznetsov) [2119111] - KVM: x86: Use static calls to reduce kvm_pmu_ops overhead (Vitaly Kuznetsov) [2119111] - KVM: x86: Move .pmu_ops to kvm_x86_init_ops and tag as __initdata (Vitaly Kuznetsov) [2119111] - KVM: x86: Copy kvm_pmu_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [2119111] - KVM: x86: Move kvm_ops_static_call_update() to x86.c (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Derive EPT violation RWX bits from EPTE RWX bits (Vitaly Kuznetsov) [2119111] - KVM: VMX: replace 0x180 with EPT_VIOLATION_* definition (Vitaly Kuznetsov) [2119111] - x86/kvm: Don't waste kvmclock memory if there is nopv parameter (Vitaly Kuznetsov) [2119111] - kvm: vmx: remove redundant parentheses (Vitaly Kuznetsov) [2119111] - kvm: x86: Adjust the location of pkru_mask of kvm_mmu to reduce memory (Vitaly Kuznetsov) [2119111] - selftests: kvm/x86/xen: Replace a comma in the xen_shinfo_test with semicolon (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Remove the redundantly included header file lapic.h (Vitaly Kuznetsov) [2119111] - x86/kvm/svm: Force-inline GHCB accessors (Vitaly Kuznetsov) [2119111] - KVM: x86: optimize PKU branching in kvm_load_{guest|host}_xsave_state (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: allow AVIC to co-exist with a nested guest running (Vitaly Kuznetsov) [2119111] - KVM: x86: allow per cpu apicv inhibit reasons (Vitaly Kuznetsov) [2119111] - KVM: x86: nSVM: implement nested vGIF (Vitaly Kuznetsov) [2119111] - KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSE (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: remove vgif_enabled() (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: use vmcb01 in init_vmcb (Vitaly Kuznetsov) [2119111] - KVM: x86: Support the vCPU preemption check with nopvspin and realtime hint (Vitaly Kuznetsov) [2119111] - KVM: x86: Test case for TSC scaling and offset sync (Vitaly Kuznetsov) [2119111] - KVM: x86: Don't snapshot "max" TSC if host TSC is constant (Vitaly Kuznetsov) [2119111] - KVM: x86: Accept KVM_[GS]ET_TSC_KHZ as a VM ioctl. (Vitaly Kuznetsov) [2119111] - KVM: x86/i8259: Remove a dead store of irq in a conditional block (Vitaly Kuznetsov) [2119111] - KVM: VMX: Prepare VMCS setting for posted interrupt enabling when APICv is available (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Update self test for Xen PV timers (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Add self tests for KVM_XEN_HVM_CONFIG_EVTCHN_SEND (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: handle PV spinlocks slowpath (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Advertise and document KVM_XEN_HVM_CONFIG_EVTCHN_SEND (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Support per-vCPU event channel upcall via local APIC (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Kernel acceleration for XENVER_version (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: handle PV timers oneshot mode (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Add KVM_XEN_VCPU_ATTR_TYPE_VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: handle PV IPI vcpu yield (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: intercept EVTCHNOP_send from guests (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Support direct injection of event channel events (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Make kvm_xen_set_evtchn() reusable from other places (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_time_info (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_info (Vitaly Kuznetsov) [2119111] - KVM: x86: Use gfn_to_pfn_cache for pv_time (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Use gfn_to_pfn_cache for runstate area (Vitaly Kuznetsov) [2119111] - KVM: x86: mark synthetic SMM vmexit as SVM_EXIT_SW (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: allow to force AVIC to be enabled (Vitaly Kuznetsov) [2119111] - selftests: KVM: Test KVM_X86_QUIRK_FIX_HYPERCALL_INSN (Vitaly Kuznetsov) [2119111] - KVM: x86: Allow userspace to opt out of hypercall patching (Vitaly Kuznetsov) [2119111] - x86/ibt,paravirt: Sprinkle ENDBR (Vitaly Kuznetsov) [2119111] - x86/vmx: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2111745] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2111745]- perf test: Record only user callchains on the "Check Arm64 callgraphs are complete in fp mode" test (Michael Petlan) [2049125] - scsi: core: Allow the ALUA transitioning state enough time (Ewan D. Milne) [2132461] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132461] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132461] - scsi: sg: Allow waiting for commands to complete on removed device (Ewan D. Milne) [2132461] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132461] - scsi: core: Shorten long warning messages (Ewan D. Milne) [2132461] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132461] - scsi: sd: Fix interpretation of VPD B9h length (Ewan D. Milne) [2132461] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Ewan D. Milne) [2132461] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132461] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132461] - scsi: sd: Don't call blk_cleanup_disk() in sd_probe() (Ewan D. Milne) [2132461] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132461] - scsi: sd: Reorganize DIF/DIX code to avoid calling revalidate twice (Ewan D. Milne) [2132461] - scsi: sd: Optimal I/O size should be a multiple of reported granularity (Ewan D. Milne) [2132461] - scsi: sd: Switch to using scsi_device VPD pages (Ewan D. Milne) [2132461] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132461] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132461] - scsi: core: Cache VPD pages b0, b1, b2 (Ewan D. Milne) [2132461] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132461] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132461] - scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac() (Ewan D. Milne) [2132461] - scsi: core: Refine how we set tag_set NUMA node (Ewan D. Milne) [2132461] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132461] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132461] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132461] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132461] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132461] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132461] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132461] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132461] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132461] - scsi: core: Increase max device queue_depth to 4096 (Ewan D. Milne) [2132461] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132461] - scsi: sd: Clean up gendisk if device_add_disk() failed (Ewan D. Milne) [2132461] - scsi: sd: sd_read_cpr() requires VPD pages (Ewan D. Milne) [2132461] - scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use (Ewan D. Milne) [2132461] - scsi: core: sysfs: Remove comments that conflict with the actual logic (Ewan D. Milne) [2132461] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132461] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132461] - scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll() (Ewan D. Milne) [2132461] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132461] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132461] - scsi: core: Make "access_state" sysfs attribute always visible (Ewan D. Milne) [2132461] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132461] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132461] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132461] - scsi: scsi_debug: Refine sdebug_blk_mq_poll() (Ewan D. Milne) [2132461] - scsi: scsi_debug: Call scsi_done() directly (Ewan D. Milne) [2132461] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132461] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132461] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132461] - wireguard: netlink: avoid variable-sized memcpy on sockaddr (Hangbin Liu) [2135317] - rhel: Enable imx8 I2C configs properly (Al Stone) [2071838] - i2c: imx: fix typo in comment (Al Stone) [2071838] - i2c: dev: Force case user pointers in compat_i2cdev_ioctl() (Al Stone) [2071838] - i2c: dev: check return value when calling dev_set_name() (Al Stone) [2071838] - i2c: imx: Implement errata ERR007805 or e7805 bus frequency limit (Al Stone) [2071838] - i2c: mux: demux-pinctrl: do not deactivate a master that is not active (Al Stone) [2071838] - i2c: add tracepoints for I2C slave events (Al Stone) [2071838] - i2c: tegra: Add SMBus block read function (Al Stone) [2071838] - i2c: core: Use generic_handle_irq_safe() in i2c_handle_smbus_host_notify(). (Al Stone) [2071838] - i2c: smbus: Check for parent device before dereference (Al Stone) [2071838] - i2c: imx: allow COMPILE_TEST (Al Stone) [2071838] - i2c: don't expose function which is only used internally (Al Stone) [2071838] - i2c: ACPI: Replace acpi_bus_get_device() (Al Stone) [2071838] - i2c: smbus: Use device_*() functions instead of of_*() (Al Stone) [2071838] - Revert "i2c: core: support bus regulator controlling in adapter" (Al Stone) [2071838] - i2c: validate user data in compat ioctl (Al Stone) [2071838] - i2c: acpi: Do not instantiate I2C-clients on boards with known bogus DSDT entries (Al Stone) [2071838] - i2c: acpi: Add i2c_acpi_new_device_by_fwnode() function (Al Stone) [2071838] - i2c: acpi: Use acpi_dev_ready_for_enumeration() helper (Al Stone) [2071838] - i2c: tegra: use i2c_timings for bus clock freq (Al Stone) [2071838] - i2c: virtio: fix completion handling (Al Stone) [2071838] - i2c: enable async suspend/resume on i2c client devices (Al Stone) [2071838] - i2c: enable async suspend/resume for i2c adapters (Al Stone) [2071838] - i2c: tegra: Add the ACPI support (Al Stone) [2071838] - i2c: mux: gpio: Use array_size() helper (Al Stone) [2071838] - i2c: mux: gpio: Don't dereference fwnode from struct device (Al Stone) [2071838] - i2c: mux: gpio: Replace custom acpi_get_local_address() (Al Stone) [2071838] - i2c: imx: Add timer for handling the stop condition (Al Stone) [2071838] - i2c: virtio: disable timeout handling (Al Stone) [2071838] - i2c: Allow an ACPI driver to manage the device's power state during probe (Al Stone) [2071838] - i2c: virtio: Add support for zero-length requests (Al Stone) [2071838] - i2c: tegra: Ensure that device is suspended before driver is removed (Al Stone) [2071838] - i2c: acpi: Replace custom function with device_match_acpi_handle() (Al Stone) [2071838] - i2c: switch from 'pci_' to 'dma_' API (Al Stone) [2071838] - i2c: acpi: fix resource leak in reconfiguration device addition (Al Stone) [2071838] - i2c: virtio: add a virtio i2c frontend driver (Al Stone) [2071838] - i2c: remove dead PMC MSP TWI/SMBus/I2C driver (Al Stone) [2071838] - i2c: dev: Use sysfs_emit() in "show" functions (Al Stone) [2071838] - i2c: dev: Define pr_fmt() and drop duplication substrings (Al Stone) [2071838] - i2c: imx: : use proper DMAENGINE API for termination (Al Stone) [2071838] - remove CONFIG_PTE_MARKER and add CONFIG_PTE_MARKER_UFFD_WP (Chris von Recklinghausen) [2136480] - mm/uffd: move USERFAULTFD configs into mm/ (Chris von Recklinghausen) [2136480] - mm: enable PTE markers by default (Chris von Recklinghausen) [2136480] - mm/uffd: PTE_MARKER_UFFD_WP (Chris von Recklinghausen) [2136480] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2125169] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2111468] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2111468] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2111468] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2111468] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2119312] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2119312] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2119312] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2119312]- s390/qeth: cache link_info for ethtool (Tobias Huschle) [2110436] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110436] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110436] - s390/lcs: fix variable dereferenced before check (Tobias Huschle) [2110436] - s390/ctcm: fix potential memory leak (Tobias Huschle) [2110436] - s390/ctcm: fix variable dereferenced before check (Tobias Huschle) [2110436] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110436] - nfp: nfdk: implement xdp tx path for NFDK (Stefan Assmann) [2124279] - nfp: add support for NFDK data path (Stefan Assmann) [2124279] - nfp: choose data path based on version (Stefan Assmann) [2124279] - nfp: add per-data path feature mask (Stefan Assmann) [2124279] - nfp: use TX ring pointer write back (Stefan Assmann) [2124279] - nfp: move tx_ring->qcidx into cold data (Stefan Assmann) [2124279] - nfp: prepare for multi-part descriptors (Stefan Assmann) [2124279] - nfp: use callbacks for slow path ring related functions (Stefan Assmann) [2124279] - nfp: move the fast path code to separate files (Stefan Assmann) [2124279] - nfp: calculate ring masks without conditionals (Stefan Assmann) [2124279] - nfp: flower: avoid newline at the end of message in NL_SET_ERR_MSG_MOD (Stefan Assmann) [2124279] - nfp: add support for NFP3800/NFP3803 PCIe devices (Stefan Assmann) [2124279] - nfp: take chip version into account for ring sizes (Stefan Assmann) [2124279] - nfp: parametrize QCP offset/size using dev_info (Stefan Assmann) [2124279] - nfp: use dev_info for the DMA mask (Stefan Assmann) [2124279] - nfp: use dev_info for PCIe config space BAR offsets (Stefan Assmann) [2124279] - nfp: introduce dev_info static chip data (Stefan Assmann) [2124279] - nfp: sort the device ID tables (Stefan Assmann) [2124279] - nfp: use PluDevice register for model for non-NFP6000 chips (Stefan Assmann) [2124279] - nfp: use PCI_DEVICE_ID_NETRONOME_NFP6000_VF for VFs instead (Stefan Assmann) [2124279] - nfp: remove pessimistic NFP_QCP_MAX_ADD limits (Stefan Assmann) [2124279] - nfp: remove define for an unused control bit (Stefan Assmann) [2124279] - nfp: xsk: fix a warning when allocating rx rings (Stefan Assmann) [2124279] - nfp: xsk: avoid newline at the end of message in NL_SET_ERR_MSG_MOD (Stefan Assmann) [2124279] - nfp: xsk: add AF_XDP zero-copy Rx and Tx support (Stefan Assmann) [2124279] - nfp: xsk: add configuration check for XSK socket chunk size (Stefan Assmann) [2124279] - nfp: xsk: add an array of xsk buffer pools to each data path (Stefan Assmann) [2124279] - nfp: wrap napi add/del logic (Stefan Assmann) [2124279] - nfp: expose common functions to be used for AF_XDP (Stefan Assmann) [2124279] - nfp: flower: Remove usage of the deprecated ida_simple_xxx API (Stefan Assmann) [2124279] - nfp: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Stefan Assmann) [2124279] - nfp: add NFP_FL_FEATS_QOS_METER to host features to enable meter offload (Stefan Assmann) [2124279] - nfp: add support to offload police action from flower table (Stefan Assmann) [2124279] - nfp: add process to get action stats from hardware (Stefan Assmann) [2124279] - nfp: add hash table to store meter table (Stefan Assmann) [2124279] - nfp: add support to offload tc action to hardware (Stefan Assmann) [2124279] - nfp: refactor policer config to support ingress/egress meter (Stefan Assmann) [2124279] - nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() (Stefan Assmann) [2124279] - nfp: flower: netdev offload check for ip6gretap (Stefan Assmann) [2124279] - nfp: flower: fix ida_idx not being released (Stefan Assmann) [2124279] - nfp: Simplify array allocation (Stefan Assmann) [2124279] - nfp: only use kdoc style comments for kdoc (Stefan Assmann) [2124279] - nfp: flower: Use struct_size() helper in kmalloc() (Stefan Assmann) [2124279] - nfp: flower: refine the use of circular buffer (Stefan Assmann) [2124279] - nfp: Fix memory leak in nfp_cpp_area_cache_add() (Stefan Assmann) [2124279] - nfp: checking parameter process for rx-usecs/tx-usecs is invalid (Stefan Assmann) [2124279] - nfp: flower: correction of error handling (Stefan Assmann) [2124279] - nfp: fix potential deadlock when canceling dim work (Stefan Assmann) [2124279] - nfp: fix NULL pointer access when scheduling dim work (Stefan Assmann) [2124279] - nfp: flower: Allow ipv6gretap interface for offloading (Stefan Assmann) [2124279] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [2124279] - nfp: Prefer struct_size over open coded arithmetic (Stefan Assmann) [2124279] - nfp: bpf: silence bitwise vs. logical OR warning (Stefan Assmann) [2124279] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Stefan Assmann) [2124279] - nfp: flow_offload: move flow_indr_dev_register from app init to app start (Stefan Assmann) [2124279] - nfp: use netif_set_real_num_queues() (Stefan Assmann) [2124279] - nfp: flower-ct: fix error return code in nfp_fl_ct_add_offload() (Stefan Assmann) [2124279] - nfp: add support for coalesce adaptive feature (Stefan Assmann) [2124279] - nfp: fix return statement in nfp_net_parse_meta() (Stefan Assmann) [2124279] - nfp: flower-tc: add flow stats updates for ct (Stefan Assmann) [2124279] - nfp: flower-ct: add offload calls to the nfp (Stefan Assmann) [2124279] - nfp: flower-ct: add flow_pay to the offload table (Stefan Assmann) [2124279] - nfp: flower-ct: add actions into flow_pay for offload (Stefan Assmann) [2124279] - nfp: flower-ct: compile match sections of flow_payload (Stefan Assmann) [2124279] - nfp: flower-ct: calculate required key_layers (Stefan Assmann) [2124279] - nfp: flower: refactor action offload code slightly (Stefan Assmann) [2124279] - nfp: flower: refactor match functions to take flow_rule as input (Stefan Assmann) [2124279] - nfp: flower: make the match compilation functions reusable (Stefan Assmann) [2124279] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130164] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130164] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130164] {CVE-2022-39188} - csky/tlb: Remove tlb_flush() define (Waiman Long) [2130164] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130164] {CVE-2022-39188} - s390/dasd: add device ping attribute (Tobias Huschle) [2044384] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2044384] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2044384] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2044384] - s390/dasd: add copy pair setup (Tobias Huschle) [2044384] - s390/dasd: add query PPRC function (Tobias Huschle) [2044384] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2044384] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2044384] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Al Stone) [2071844] - usb: dwc2: fix wrong order of phy_power_on and phy_init (Al Stone) [2071844] - net: stmmac: remove phylink_config.pcs_poll usage (Al Stone) [2071844] - net: stmmac: use .mac_select_pcs() interface (Al Stone) [2071844] - net: stmmac: convert to phylink_generic_validate() (Al Stone) [2071844] - net: stmmac: convert to phylink_get_linkmodes() (Al Stone) [2071844] - lan743x: fix deadlock in lan743x_phy_link_status_change() (Al Stone) [2071844] - net: phy: c45 baset1: do not skip aneg configuration if clock role is not specified (Al Stone) [2071844] - rhel: Enable configs for imx8m PHYs (Al Stone) [2071844] - phy: freescale: Add i.MX8qm Mixel LVDS PHY support (Al Stone) [2071844] - units: Add SI metric prefix definitions (Al Stone) [2071844] - phy: tegra: Add PCIe PIPE2UPHY support for Tegra234 (Al Stone) [2071844] - net: phy: Don't trigger state machine while in suspend (Al Stone) [2071844] - net: phy: Fix race condition on link status change (Al Stone) [2071844] - net: phy: Convert to mdiobus_c45_{read|write} (Al Stone) [2071844] - net: phy: fix duplex out of sync problem while changing settings (Al Stone) [2071844] - phy: phy_ethtool_ksettings_set: Lock the PHY while changing settings (Al Stone) [2071844] - phy: phy_start_aneg: Add an unlocked version (Al Stone) [2071844] - phy: phy_ethtool_ksettings_set: Move after phy_start_aneg (Al Stone) [2071844] - phy: phy_ethtool_ksettings_get: Lock the phy for consistency (Al Stone) [2071844] - linux/phy.h: add phydev_err_probe() wrapper for dev_err_probe() (Al Stone) [2071844] - net: phy: export genphy_c45_baset1_read_status() (Al Stone) [2071844] - net: phy: genphy_c45_pma_baset1_read_master_slave: read actual configuration (Al Stone) [2071844] - net: phy: introduce genphy_c45_pma_baset1_read_master_slave() (Al Stone) [2071844] - net: phy: genphy_c45_pma_baset1_setup_master_slave: do no set unknown configuration (Al Stone) [2071844] - net: phy: introduce genphy_c45_pma_baset1_setup_master_slave() (Al Stone) [2071844] - net: phy: genphy_c45_baset1_an_config_aneg: do no set unknown configuration (Al Stone) [2071844] - net: phy: Add 10BASE-T1L support in phy-c45 (Al Stone) [2071844] - net: mdio: add helpers to extract clause 45 regad and devad fields (Al Stone) [2071844] - net: mdio: Add helper functions for accessing MDIO devices (Al Stone) [2071844] - net: mdio: add mdiobus_modify_changed() (Al Stone) [2071844] - net: mdio: introduce a shutdown method to mdio device drivers (Al Stone) [2071844] - net: phy: Add BaseT1 auto-negotiation registers (Al Stone) [2071844] - net: phy: Add 10-BaseT1L registers (Al Stone) [2071844] - ethtool: Add 10base-T1L link mode entry (Al Stone) [2071844] - phy: freescale: imx8m-pcie: Handle IMX8_PCIE_REFCLK_PAD_UNUSED (Al Stone) [2071844] - phy: core: Warn when phy_power_on is called before phy_init (Al Stone) [2071844] - phy: core: Update documentation syntax (Al Stone) [2071844] - phy: core: Add documentation of phy operation order (Al Stone) [2071844] - phy: freescale: phy-fsl-imx8-mipi-dphy: Add i.MX8qxp LVDS PHY mode support (Al Stone) [2071844] - phy: Add LVDS configuration options (Al Stone) [2071844] - net: phylink: remove phylink_helper_basex_speed() (Al Stone) [2071844] - phy: phy-can-transceiver: Add support for setting mux (Al Stone) [2071844] - phy: PHY_FSL_LYNX_28G should depend on ARCH_LAYERSCAPE (Al Stone) [2071844] - phy: Remove duplicated include in phy-fsl-lynx-28g.c (Al Stone) [2071844] - phy: add support for the Layerscape SerDes 28G (Al Stone) [2071844] - net: phy: correct spelling error of media in documentation (Al Stone) [2071844] - net: phy: exported the genphy_read_master_slave function (Al Stone) [2071844] - net: phylink: remove phylink_set_pcs() (Al Stone) [2071844] - phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) (Al Stone) [2071844] - net: phylink: remove phylink_config's pcs_poll (Al Stone) [2071844] - net: phylink: remove phylink_set_10g_modes() (Al Stone) [2071844] - phy: make phy_set_max_speed() *void* (Al Stone) [2071844] - phy: freescale: i.MX8 PHYs should depend on ARCH_MXC && ARM64 (Al Stone) [2071844] - phy: freescale: pcie: cosmetic clean-up (Al Stone) [2071844] - net: phylink: add pcs_validate() method (Al Stone) [2071844] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Al Stone) [2071844] - phy: freescale: pcie: explicitly add bitfield.h (Al Stone) [2071844] - phy: freescale: pcie: Initialize the imx8 pcie standalone phy driver (Al Stone) [2071844] - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function (Al Stone) [2071844] - net: phylink: use legacy_pre_march2020 (Al Stone) [2071844] - net: phylink: add legacy_pre_march2020 indicator (Al Stone) [2071844] - net: phy: Remove unnecessary indentation in the comments of phy_device (Al Stone) [2071844] - phy: phy-can-transceiver: Make devm_gpiod_get optional (Al Stone) [2071844] - net: phylink: Add helpers for c22 registers without MDIO (Al Stone) [2071844] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Al Stone) [2071844] - net: document SMII and correct phylink's new validation mechanism (Al Stone) [2071844] - net: phylink: add generic validate implementation (Al Stone) [2071844] - net: phylink: avoid mvneta warning when setting pause parameters (Al Stone) [2071844] - net: phylink: use supported_interfaces for phylink validation (Al Stone) [2071844] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Al Stone) [2071844] - net: phylink: Support disabling autonegotiation for PCS (Al Stone) [2071844] - net: phylink: rejig SFP interface selection in ksettings_set() (Al Stone) [2071844] - net: phylink: use mdiobus_modify_changed() helper (Al Stone) [2071844] - kernel-doc: support DECLARE_PHY_INTERFACE_MASK() (Al Stone) [2071844] - net: phylink: add MAC phy_interface_t bitmap (Al Stone) [2071844] - net: phy: add phy_interface_t bitmap support (Al Stone) [2071844] - net: phy: add genphy_c45_fast_retrain (Al Stone) [2071844] - net: phy: add constants for fast retrain related register (Al Stone) [2071844] - net: phylink: add phylink_set_10g_modes() helper (Al Stone) [2071844] - net: phylink: don't call netif_carrier_off() with NULL netdev (Al Stone) [2071844] - net: phylink: Update SFP selected interface on advertising changes (Al Stone) [2071844] - net: phylink: add suspend/resume support (Al Stone) [2071844] - net: phylink: cleanup ksettings_set (Al Stone) [2071844] - net: phylink: add phy change pause mode debug (Al Stone) [2071844] - phy: tegra: xusb: mark PM functions as __maybe_unused (Al Stone) [2071844] - s390/pai: Add support for PAI Extension 1 NNPA counters (Tobias Huschle) [2127436]- dmaengine: imx-sdma: Add FIFO stride support for multi FIFO script (Jerry Snitselaar) [2112028] - dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: Add missing struct documentation (Jerry Snitselaar) [2112028] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: Improve the SDMA irq name (Jerry Snitselaar) [2112028] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112028] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112028] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112028] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112028] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: only restart cyclic channel when enabled (Jerry Snitselaar) [2112028] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112028] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112028] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: Allow imx8m for imx7 FW revs (Jerry Snitselaar) [2112028] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112028] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112028] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112028] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112028] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112028] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112028] - MAINTAINERS: update my email address (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: Add multi fifo support (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: error out on unsupported transfer types (Jerry Snitselaar) [2112028] - dmaengine: imx: Move header to include/dma/ (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: Fix error checking in sdma_event_remap (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: fix init of uart scripts (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: clean up some inconsistent indenting (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: fix cyclic buffer race condition (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: restart cyclic channel if needed (Jerry Snitselaar) [2112028] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112028] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112028] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112028] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112028] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112028] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112028] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112028] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112028] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112028] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: remove space after sizeof (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: align statement to open parenthesis (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: add missed braces (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: remove useless braces (Jerry Snitselaar) [2112028] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112028] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112028] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112028] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: add terminated list for freed descriptor in worker (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: add uart rom script (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: remove ERR009165 on i.mx6ul (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: add mcu_2_ecspi script (Jerry Snitselaar) [2112028] - dmaengine: dma: imx-sdma: add fw_loaded and is_ram_script (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: remove duplicated sdma_load_context (Jerry Snitselaar) [2112028] - Revert "dmaengine: imx-sdma: refine to load context only once" (Jerry Snitselaar) [2112028] - pinctrl: bcm2835: implement hook for missing gpio-ranges (Adrien Thierry) [2124693] - gpiolib: of: Introduce hook for missing gpio-ranges (Adrien Thierry) [2124693] - pinctrl: bcm2835: Fix a few error paths (Adrien Thierry) [2124693] - ARM: dts: gpio-ranges property is now required (Adrien Thierry) [2124693] - pinctrl: bcm2835: Change init order for gpio hogs (Adrien Thierry) [2124693] - nvmet-auth: don't try to cancel a non-initialized work_struct (Gopal Tiwari) [2124526] - Enabling configs for AUTH support. (Gopal Tiwari) [2124526] - nvme: requeue aen after firmware activation (Gopal Tiwari) [2124526] - nvmet: fix mar and mor off-by-one errors (Gopal Tiwari) [2124526] - nvme-tcp: fix regression that causes sporadic requests to time out (Gopal Tiwari) [2124526] - nvme-tcp: fix UAF when detecting digest errors (Gopal Tiwari) [2124526] - nvmet: fix a use-after-free (Gopal Tiwari) [2124526] - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Gopal Tiwari) [2124526] - nvmet-auth: add missing goto in nvmet_setup_auth() (Gopal Tiwari) [2124526] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610 (Gopal Tiwari) [2124526] - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S70 (Gopal Tiwari) [2124526] - nvme-fabrics: Fix a typo in an error message (Gopal Tiwari) [2124526] - nvme-tcp: check if the queue is allocated before stopping it (Gopal Tiwari) [2124526] - nvme-fabrics: parse nvme connect Linux error codes (Gopal Tiwari) [2124526] - nvmet-auth: use kmemdup instead of kmalloc + memcpy (Gopal Tiwari) [2124526] - nvme: enable generic interface (/dev/ngXnY) for unknown command sets (Gopal Tiwari) [2124526] - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown (Gopal Tiwari) [2124526] - nvme: factor out a nvme_ns_is_readonly helper (Gopal Tiwari) [2124526] - nvme: refactor namespace probing (Gopal Tiwari) [2124526] - nvmet: don't check for NULL pointer before kfree in nvmet_host_release (Gopal Tiwari) [2124526] - nvme: catch -ENODEV from nvme_revalidate_zones again (Gopal Tiwari) [2124526] - nvmet-auth: fix return value check in auth receive (Gopal Tiwari) [2124526] - nvmet-auth: fix a couple of spelling mistakes (Gopal Tiwari) [2124526] - nvmet: fix a format specifier in nvmet_auth_ctrl_exponential (Gopal Tiwari) [2124526] - nvme: generalize the nvme_multi_css check in nvme_scan_ns (Gopal Tiwari) [2124526] - nvmet-auth: select the intended CRYPTO_DH_RFC7919_GROUPS (Gopal Tiwari) [2124526] - nvme-apple: stop casting function pointer signatures (Gopal Tiwari) [2124526] - nvmet-auth: fix return value check in auth send (Gopal Tiwari) [2124526] - nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Gopal Tiwari) [2124526] - nvme-pci: split nvme_alloc_admin_tags (Gopal Tiwari) [2124526] - nvme: don't always build constants.o (Gopal Tiwari) [2124526] - nvme-rdma: split nvme_rdma_alloc_tagset (Gopal Tiwari) [2124526] - nvme: define compat_ioctl again to unbreak 32-bit userspace. (Gopal Tiwari) [2124526] - nvme-pci: print the command name of aborted commands (Gopal Tiwari) [2124526] - nvme-auth: uninitialized variable in nvme_auth_transform_key() (Gopal Tiwari) [2124526] - nvme-auth: fix off by one checks (Gopal Tiwari) [2124526] - nvme-pci: remove useless assignment in nvme_pci_setup_prps (Gopal Tiwari) [2124526] - nvme-tcp: split nvme_tcp_alloc_tagset (Gopal Tiwari) [2124526] - nvme-pci: split nvme_dev_add (Gopal Tiwari) [2124526] - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() (Gopal Tiwari) [2124526] - nvme-multipath: refactor nvme_mpath_add_disk (Gopal Tiwari) [2124526] - nvme-tcp: use in-capsule data for I/O connect (Gopal Tiwari) [2124526] - nvme-pci: use nvme core helper to cancel requests in tagset (Gopal Tiwari) [2124526] - nvme-apple: use nvme core helper to cancel requests in tagset (Gopal Tiwari) [2124526] - nvme-rdma: remove timeout for getting RDMA-CM established event (Gopal Tiwari) [2124526] - nvmet-auth: Diffie-Hellman key exchange support (Gopal Tiwari) [2124526] - crypto: add crypto_has_kpp() (Gopal Tiwari) [2124526] - nvmet-auth: expire authentication sessions (Gopal Tiwari) [2124526] - nvmet: implement basic In-Band Authentication (Gopal Tiwari) [2124526] - nvme-auth: Diffie-Hellman key exchange support (Gopal Tiwari) [2124526] - crypto: add crypto_has_shash() (Gopal Tiwari) [2124526] - lib/base64: RFC4648-compliant base64 encoding (Gopal Tiwari) [2124526] - nvme: add definitions for NVMe In-Band authentication (Gopal Tiwari) [2124526] - nvme: implement In-Band authentication (Gopal Tiwari) [2124526] - nvmet: parse fabrics commands on io queues (Gopal Tiwari) [2124526] - nvme-loop: use nvme core helpers to cancel all requests in a tagset (Gopal Tiwari) [2124526] - nvme: remove a double word in a comment (Gopal Tiwari) [2124526] - nvme: fix qid param blk_mq_alloc_request_hctx (Gopal Tiwari) [2124526] - nvme: remove unused timeout parameter (Gopal Tiwari) [2124526] - nvme-fabrics: decode 'authentication required' connect error (Gopal Tiwari) [2124526] - nvme: handle the persistent internal error AER (Gopal Tiwari) [2124526] - nvme-pci: Crucial P2 has bogus namespace ids (Gopal Tiwari) [2124526] - nvme: fix block device naming collision (Gopal Tiwari) [2124526] - nvme-pci: fix freeze accounting for error handling (Gopal Tiwari) [2124526] - nvme: use struct group for generic command dwords (Gopal Tiwari) [2124526] - nvme-pci: phison e16 has bogus namespace ids (Gopal Tiwari) [2124526] - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1 (Gopal Tiwari) [2124526] - nvmet: add a clear_ids attribute for passthru targets (Gopal Tiwari) [2124526] - nvme: fix regression when disconnect a recovering ctrl (Gopal Tiwari) [2124526] - nvme-tcp: always fail a request when sending it failed (Gopal Tiwari) [2124526] - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) (Gopal Tiwari) [2124526] - nvmet-tcp: fix regression in data_digest calculation (Gopal Tiwari) [2124526] - block: simplify disk shutdown (Gopal Tiwari) [2124526] - nvme: move the Samsung X5 quirk entry to the core quirks (Gopal Tiwari) [2124526] - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH (Gopal Tiwari) [2124526] - nvme-pci: disable write zeros support on UMIC and Samsung SSDs (Gopal Tiwari) [2124526] - nvme-pci: smi has bogus namespace ids (Gopal Tiwari) [2124526] - nvme-pci: sk hynix p31 has bogus namespace ids (Gopal Tiwari) [2124526] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs (Gopal Tiwari) [2124526] - nvme-pci: add trouble shooting steps for timeouts (Gopal Tiwari) [2124526] - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S50 (Gopal Tiwari) [2124526] - nvme-pci: phison e12 has bogus namespace ids (Gopal Tiwari) [2124526] - nvme: add bug report info for global duplicate id (Gopal Tiwari) [2124526] - nvme: add device name to warning in uuid_show() (Gopal Tiwari) [2124526] - nvmet: fix typo in comment (Gopal Tiwari) [2124526] - nvme: set controller enable bit in a separate write (Gopal Tiwari) [2124526] - nvme-pci: disable namespace identifiers for the MAXIO MAP1001 (Gopal Tiwari) [2124526] - nvme: set non-mdts limits in nvme_scan_work (Gopal Tiwari) [2124526] - nvme: add support for TP4084 - Time-to-Ready Enhancements (Gopal Tiwari) [2124526] - nvme-fabrics: add a request timeout helper (Gopal Tiwari) [2124526] - nvme-pci: harden drive presence detect in nvme_dev_disable() (Gopal Tiwari) [2124526] - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags (Gopal Tiwari) [2124526] - nvme: remove unneeded include from constants file (Gopal Tiwari) [2124526] - nvme: set dma alignment to dword (Gopal Tiwari) [2124526] - nvme: fix interpretation of DMRSL (Gopal Tiwari) [2124526] - nvme-apple: fix sparse endianess warnings (Gopal Tiwari) [2124526] - nvme-apple: Add initial Apple SoC NVMe driver (Gopal Tiwari) [2124526] - nvmet: remove redundant assignment after left shift (Gopal Tiwari) [2124526] - nvme: allow duplicate NSIDs for private namespaces (Gopal Tiwari) [2124526] - nvmet: use a private workqueue instead of the system workqueue (Gopal Tiwari) [2124526] - nvme: fix the read-only state for zoned namespaces with unsupposed features (Gopal Tiwari) [2124526] - nvme: warn about shared namespaces without CONFIG_NVME_MULTIPATH (Gopal Tiwari) [2124526] - nvme: remove nvme_alloc_request and nvme_alloc_request_qid (Gopal Tiwari) [2124526] - nvme: cleanup how disk->disk_name is assigned (Gopal Tiwari) [2124526] - nvmet: move the call to nvmet_ns_changed out of nvmet_ns_revalidate (Gopal Tiwari) [2124526] - nvmet-fc: fix kernel-doc warning for nvmet_fc_register_targetport (Gopal Tiwari) [2124526] - nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal (Gopal Tiwari) [2124526] - nvmet: use snprintf() with PAGE_SIZE in configfs (Gopal Tiwari) [2124526] - nvme-tcp: lockdep: annotate in-kernel sockets (Gopal Tiwari) [2124526] - nvmet: don't fold lines (Gopal Tiwari) [2124526] - nvmet-fc: fix kernel-doc warning for nvmet_fc_unregister_targetport (Gopal Tiwari) [2124526] - nvme-tcp: don't fold the line (Gopal Tiwari) [2124526] - nvme-multipath: call bio_io_error in nvme_ns_head_submit_bio (Gopal Tiwari) [2124526] - nvme-multipath: use vmalloc for ANA log buffer (Gopal Tiwari) [2124526] - nvme-tcp: don't initialize ret variable (Gopal Tiwari) [2124526] - nvme: fix the check for duplicate unique identifiers (Gopal Tiwari) [2124526] - nvme: check that EUI/GUID/UUID are globally unique (Gopal Tiwari) [2124526] - nvme: check for duplicate identifiers earlier (Gopal Tiwari) [2124526] - nvme: cleanup __nvme_check_ids (Gopal Tiwari) [2124526] - nvme: add a helper to initialize connect_q (Gopal Tiwari) [2124526] - nvme: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526] - nvmet-rdma: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526] - nvmet: allow bdev in buffered_io mode (Gopal Tiwari) [2124526] - nvmet-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526] - nvme-rdma: add helpers for mapping/unmapping request (Gopal Tiwari) [2124526] - nvmet-tcp: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526] - nvme-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526] - nvmet: use i_size_read() to set size for file-ns (Gopal Tiwari) [2124526] - nvmet: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526] - nvme-core: remove unnecessary function parameter (Gopal Tiwari) [2124526] - nvme-fabrics: use consistent zeroout pattern (Gopal Tiwari) [2124526] - nvme-fabrics: remove unnecessary braces for case (Gopal Tiwari) [2124526] - nvme-fabrics: use unsigned int type (Gopal Tiwari) [2124526] - nvme-core: remove unnecessary semicolon (Gopal Tiwari) [2124526] - nvme-fabrics: use unsigned int type (Gopal Tiwari) [2124526] - watch_queue: Fix missing locking in add_watch_to_object() (Carlos Maiolino) [2090382] {CVE-2022-1882} - watch_queue: Fix missing rcu annotation (Carlos Maiolino) [2090382] {CVE-2022-1882} - watchqueue: make sure to serialize 'wqueue->defunct' properly (Carlos Maiolino) [2090382] {CVE-2022-1882} - cgroup: cgroup_get_from_id() must check the looked-up kn is a directory (Ming Lei) [2122632] - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059161] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059161] - docs/conf.py: add function attribute '__fix_address' to conf.py (Antoine Tenart) [2059161] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059161] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059161] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059161] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059161] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059161] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059161] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059161] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059161] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059161] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059161] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059161] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059161] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059161] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059161] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059161] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059161] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059161] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059161] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059161] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059161] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059161] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059161] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059161] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059161] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059161] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059161] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059161] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059161] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059161] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059161] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059161] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059161] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059161] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059161] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059161] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059161] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059161] - skb: make drop reason booleanable (Antoine Tenart) [2059161] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059161] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059161] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059161] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059161] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059161] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059161] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059161] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059161] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059161] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059161] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059161] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059161] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059161] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059161] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059161] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059161] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059161] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059161] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059161] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059161] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059161] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059161] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059161] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059161] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059161] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059161] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059161] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059161] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059161] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059161] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059161] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059161] - arm64/kexec: Fix missing extra range for crashkres_low (Pingfan Liu) [2130054] - irqdomain: Export irq_domain_disconnect_hierarchy() (Eric Chanudet) [2132140] - add config var for CONFIG_PTE_MARKER (Chris von Recklinghausen) [2120352] - mm/mprotect: only reference swap pfn page if type match (Chris von Recklinghausen) [2120352] - mm: fix NULL pointer dereference in wp_page_reuse() (Chris von Recklinghausen) [2120352] - mm/hugetlb: separate path for hwpoison entry in copy_hugetlb_page_range() (Chris von Recklinghausen) [2120352] - mm/rmap: fix dereferencing invalid subpage pointer in try_to_migrate_one() (Chris von Recklinghausen) [2120352] - mm/hugetlb: handle uffd-wp during fork() (Chris von Recklinghausen) [2120352] - mm/hugetlb: introduce huge pte version of uffd-wp helpers (Chris von Recklinghausen) [2120352] - mm/shmem: handle uffd-wp during fork() (Chris von Recklinghausen) [2120352] - mm: introduce PTE_MARKER swap entry (Chris von Recklinghausen) [2120352] - powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s (Chris von Recklinghausen) [2120352] - powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s (Chris von Recklinghausen) [2120352] - s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Chris von Recklinghausen) [2120352] - s390/pgtable: cleanup description of swp pte layout (Chris von Recklinghausen) [2120352] - arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Chris von Recklinghausen) [2120352] - x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Chris von Recklinghausen) [2120352] - mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Chris von Recklinghausen) [2120352] - mm/swap: remember PG_anon_exclusive via a swp pte bit (Chris von Recklinghausen) [2120352] - mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous pages are exclusive when (un)pinning (Chris von Recklinghausen) [2120352] - mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a possibly shared anonymous page (Chris von Recklinghausen) [2120352] - mm: support GUP-triggered unsharing of anonymous pages (Chris von Recklinghausen) [2120352] - mm/gup: disallow follow_page(FOLL_PIN) (Chris von Recklinghausen) [2120352] - mm/rmap: fail try_to_migrate() early when setting a PMD migration entry fails (Chris von Recklinghausen) [2120352] - mm: remember exclusively mapped anonymous pages with PG_anon_exclusive (Chris von Recklinghausen) [2120352] - mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from unmap_page() (Chris von Recklinghausen) [2120352] - mm/rmap: use page_move_anon_rmap() when reusing a mapped PageAnon() page exclusively (Chris von Recklinghausen) [2120352] - mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() (Chris von Recklinghausen) [2120352] - mm/rmap: pass rmap flags to hugepage_add_anon_rmap() (Chris von Recklinghausen) [2120352] - mm/rmap: remove do_page_add_anon_rmap() (Chris von Recklinghausen) [2120352] - mm/rmap: convert RMAP flags to a proper distinct rmap_t type (Chris von Recklinghausen) [2120352] - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (Chris von Recklinghausen) [2120352] - mm/memory: slightly simplify copy_present_pte() (Chris von Recklinghausen) [2120352] - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (Chris von Recklinghausen) [2120352] - mm/rmap: fix missing swap_free() in try_to_unmap() after arch_unmap_one() failed (Chris von Recklinghausen) [2120352] - s390/smp: fix memblock_phys_free() vs memblock_free() confusion (Chris von Recklinghausen) [2120352] - compiler_types: mark __compiletime_assert failure as __noreturn (Chris von Recklinghausen) [2120352] - config: set CONFIG_KFENCE_DEFERRABLE (Chris von Recklinghausen) [2120352] - config: set CONFIG_CACHEFILES_ERROR_INJECTION (Chris von Recklinghausen) [2120352] - config: set CONFIG_ANON_VMA_NAME (Chris von Recklinghausen) [2120352] - config: set CONFIG_DAMON_SYSFS (Chris von Recklinghausen) [2120352] - mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW (Chris von Recklinghausen) [2120352] - mm, hwpoison: set PG_hwpoison for busy hugetlb pages (Chris von Recklinghausen) [2120352] - mm/mprotect: fix soft-dirty check in can_change_pte_writable() (Chris von Recklinghausen) [2120352] - hugetlb_cgroup: fix wrong hugetlb cgroup numa stat (Chris von Recklinghausen) [2120352] - mm/damon/reclaim: fix potential memory leak in damon_reclaim_init() (Chris von Recklinghausen) [2120352] - userfaultfd: provide properly masked address for huge-pages (Chris von Recklinghausen) [2120352] - mm: handling Non-LRU pages returned by vm_normal_pages (Chris von Recklinghausen) [2120352] - mm/mprotect: try avoiding write faults for exclusive anonymous pages when changing protection (Chris von Recklinghausen) [2120352] - kasan: fix zeroing vmalloc memory with HW_TAGS (Chris von Recklinghausen) [2120352] - mm/memory-failure: disable unpoison once hw error happens (Chris von Recklinghausen) [2120352] - mm/slub: Move the stackdepot related allocation out of IRQ-off section. (Chris von Recklinghausen) [2120352] - include/linux/find: Fix documentation (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: fix CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON (Chris von Recklinghausen) [2120352] - video: fbdev: vesafb: Fix a use-after-free due early fb_info cleanup (Chris von Recklinghausen) [2120352] - mm: kasan: fix input of vmalloc_to_page() (Chris von Recklinghausen) [2120352] - ceph: no need to invalidate the fscache twice (Chris von Recklinghausen) [2120352] - mm/swap: clean up the comment of find_next_to_unuse (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap param parsing (Chris von Recklinghausen) [2120352] - mm: memory_hotplug: override memmap_on_memory when hugetlb_free_vmemmap=on (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when struct page crosses page boundaries (Chris von Recklinghausen) [2120352] - arm64/mm: enable ARCH_SUPPORTS_PAGE_TABLE_CHECK (Chris von Recklinghausen) [2120352] - mm: hugetlb: considering PMD sharing when flushing cache/TLBs (Chris von Recklinghausen) [2120352] - mm/mprotect: use mmu_gather (Chris von Recklinghausen) [2120352] - mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive for PageAnon() pages (Chris von Recklinghausen) [2120352] - mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool (Chris von Recklinghausen) [2120352] - mm: mremap: fix sign for EFAULT error return value (Chris von Recklinghausen) [2120352] - fbdev: efifb: Fix a use-after-free due early fb_info cleanup (Chris von Recklinghausen) [2120352] - kthread: Don't allocate kthread_struct for init and umh (Chris von Recklinghausen) [2120352] - fbdev: vesafb: Cleanup fb_info in .fb_destroy rather than .remove (Chris von Recklinghausen) [2120352] - fbdev: efifb: Cleanup fb_info in .fb_destroy rather than .remove (Chris von Recklinghausen) [2120352] - fbdev: simplefb: Cleanup fb_info in .fb_destroy rather than .remove (Chris von Recklinghausen) [2120352] - Revert "fbdev: Make fb_release() return -ENODEV if fbdev was unregistered" (Chris von Recklinghausen) [2120352] - fbdev: Make fb_release() return -ENODEV if fbdev was unregistered (Chris von Recklinghausen) [2120352] - mm/migration: fix possible do_pages_stat_array racing with memory offline (Chris von Recklinghausen) [2120352] - mm/migration: fix potential invalid node access for reclaim-based migration (Chris von Recklinghausen) [2120352] - mm/migration: fix potential page refcounts leak in migrate_pages (Chris von Recklinghausen) [2120352] - Revert "mm/memory-failure.c: fix race with changing page compound again" (Chris von Recklinghausen) [2120352] - mm/huge_memory: do not overkill when splitting huge_zero_page (Chris von Recklinghausen) [2120352] - Revert "mm/memory-failure.c: skip huge_zero_page in memory_failure()" (Chris von Recklinghausen) [2120352] - kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time (Chris von Recklinghausen) [2120352] - no-MMU: expose vmalloc_huge() for alloc_large_system_hash() (Chris von Recklinghausen) [2120352] - kvmalloc: use vmalloc_huge for vmalloc allocations (Chris von Recklinghausen) [2120352] - page_alloc: use vmalloc_huge for large system hash (Chris von Recklinghausen) [2120352] - mm/vmalloc: huge vmalloc backing pages should be split rather than compound (Chris von Recklinghausen) [2120352] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Chris von Recklinghausen) [2120352] - memcg: sync flush only if periodic flush is delayed (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: skip huge_zero_page in memory_failure() (Chris von Recklinghausen) [2120352] - mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb() (Chris von Recklinghausen) [2120352] - vmalloc: replace VM_NO_HUGE_VMAP with VM_ALLOW_HUGE_VMAP (Chris von Recklinghausen) [2120352] - mm/vmalloc: fix spinning drain_vmap_work after reading from /proc/vmcore (Chris von Recklinghausen) [2120352] - mm: compaction: fix compiler warning when CONFIG_COMPACTION=n (Chris von Recklinghausen) [2120352] - mm: fix unexpected zeroed page mapping with zram swap (Chris von Recklinghausen) [2120352] - mm, page_alloc: fix build_zonerefs_node() (Chris von Recklinghausen) [2120352] - mm, kfence: support kmem_dump_obj() for KFENCE objects (Chris von Recklinghausen) [2120352] - kasan: fix hw tags enablement when KUNIT tests are disabled (Chris von Recklinghausen) [2120352] - mm/secretmem: fix panic when growing a memfd_secret (Chris von Recklinghausen) [2120352] - mm/slub: remove unused parameter in setup_object*() (Chris von Recklinghausen) [2120352] - s390: current_stack_pointer shouldn't be a function (Chris von Recklinghausen) [2120352] - mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparent_list_lru_node()" (Chris von Recklinghausen) [2120352] - mm/mempolicy: fix mpol_new leak in shared_policy_replace (Chris von Recklinghausen) [2120352] - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) (Chris von Recklinghausen) [2120352] - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning (Chris von Recklinghausen) [2120352] - highmem: fix checks in __kmap_local_sched_{in,out} (Chris von Recklinghausen) [2120352] - mmc: core: improve API to make clear mmc_hw_reset is for cards (Chris von Recklinghausen) [2120352] - mm/huge_memory: Avoid calling pmd_page() on a non-leaf PMD (Chris von Recklinghausen) [2120352] - fbdev: Fix unregistering of framebuffers without device (Chris von Recklinghausen) [2120352] - mm/slub: use stackdepot to save stack trace in objects (Chris von Recklinghausen) [2120352] - mm/slub: move struct track init out of set_track() (Chris von Recklinghausen) [2120352] - lib/stackdepot: allow requesting early initialization dynamically (Chris von Recklinghausen) [2120352] - Revert "mm/page_alloc: mark pagesets as __maybe_unused" (Chris von Recklinghausen) [2120352] - mm/damon: prevent activated scheme from sleeping by deactivated schemes (Chris von Recklinghausen) [2120352] - mm/kmemleak: reset tag when compare object pointer (Chris von Recklinghausen) [2120352] - mm, kasan: fix __GFP_BITS_SHIFT definition breaking LOCKDEP (Chris von Recklinghausen) [2120352] - mm,hwpoison: unmap poisoned page before invalidation (Chris von Recklinghausen) [2120352] - mm: kfence: fix objcgs vector allocation (Chris von Recklinghausen) [2120352] - Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" (Chris von Recklinghausen) [2120352] - ntfs: Correct mark_ntfs_record_dirty() folio conversion (Chris von Recklinghausen) [2120352] - fs: Pass an iocb to generic_perform_write() (Chris von Recklinghausen) [2120352] - readahead: Update comments (Chris von Recklinghausen) [2120352] - mm: remove the skip_page argument to read_pages (Chris von Recklinghausen) [2120352] - mm: remove the pages argument to read_pages (Chris von Recklinghausen) [2120352] - fs: Remove ->readpages address space operation (Chris von Recklinghausen) [2120352] - readahead: Remove read_cache_pages() (Chris von Recklinghausen) [2120352] - mm: page_alloc: validate buddy before check its migratetype. (Chris von Recklinghausen) [2120352] - mm/balloon_compaction: make balloon page compaction callbacks static (Chris von Recklinghausen) [2120352] - mm: kfence: fix missing objcg housekeeping for SLAB (Chris von Recklinghausen) [2120352] - s390/test_unwind: extend kretprobe test (Chris von Recklinghausen) [2120352] - mm: madvise: MADV_DONTNEED_LOCKED (Chris von Recklinghausen) [2120352] - mm: fix race between MADV_FREE reclaim and blkdev direct IO read (Chris von Recklinghausen) [2120352] - mm/huge_memory: remove stale locking logic from __split_huge_pmd() (Chris von Recklinghausen) [2120352] - mm/huge_memory: remove stale page_trans_huge_mapcount() (Chris von Recklinghausen) [2120352] - mm/swapfile: remove stale reuse_swap_page() (Chris von Recklinghausen) [2120352] - mm/khugepaged: remove reuse_swap_page() usage (Chris von Recklinghausen) [2120352] - mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() (Chris von Recklinghausen) [2120352] - mm: streamline COW logic in do_swap_page() (Chris von Recklinghausen) [2120352] - mm: slightly clarify KSM logic in do_swap_page() (Chris von Recklinghausen) [2120352] - mm: optimize do_wp_page() for fresh pages in local LRU pagevecs (Chris von Recklinghausen) [2120352] - mm: optimize do_wp_page() for exclusive pages in the swapcache (Chris von Recklinghausen) [2120352] - mm/huge_memory: make is_transparent_hugepage() static (Chris von Recklinghausen) [2120352] - mm: enable MADV_DONTNEED for hugetlb mappings (Chris von Recklinghausen) [2120352] - kasan: disable LOCKDEP when printing reports (Chris von Recklinghausen) [2120352] - kasan: move and hide kasan_save_enable/restore_multi_shot (Chris von Recklinghausen) [2120352] - kasan: reorder reporting functions (Chris von Recklinghausen) [2120352] - kasan: respect KASAN_BIT_REPORTED in all reporting routines (Chris von Recklinghausen) [2120352] - kasan: add comment about UACCESS regions to kasan_report (Chris von Recklinghausen) [2120352] - kasan: rename kasan_access_info to kasan_report_info (Chris von Recklinghausen) [2120352] - kasan: move and simplify kasan_report_async (Chris von Recklinghausen) [2120352] - kasan: call print_report from kasan_report_invalid_free (Chris von Recklinghausen) [2120352] - kasan: merge __kasan_report into kasan_report (Chris von Recklinghausen) [2120352] - kasan: restructure kasan_report (Chris von Recklinghausen) [2120352] - kasan: simplify kasan_find_first_bad_addr call sites (Chris von Recklinghausen) [2120352] - kasan: split out print_report from __kasan_report (Chris von Recklinghausen) [2120352] - kasan: move disable_trace_on_warning to start_report (Chris von Recklinghausen) [2120352] - kasan: move update_kunit_status to start_report (Chris von Recklinghausen) [2120352] - kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT (Chris von Recklinghausen) [2120352] - kasan: simplify kasan_update_kunit_status() and call sites (Chris von Recklinghausen) [2120352] - kasan: simplify async check in end_report() (Chris von Recklinghausen) [2120352] - kasan: print basic stack frame info for SW_TAGS (Chris von Recklinghausen) [2120352] - kasan: improve stack frame info in reports (Chris von Recklinghausen) [2120352] - kasan: rearrange stack frame info in reports (Chris von Recklinghausen) [2120352] - kasan: more line breaks in reports (Chris von Recklinghausen) [2120352] - kasan: drop addr check from describe_object_addr (Chris von Recklinghausen) [2120352] - kasan: print virtual mapping info in reports (Chris von Recklinghausen) [2120352] - kasan: update function name in comments (Chris von Recklinghausen) [2120352] - mm/kasan: remove unnecessary CONFIG_KASAN option (Chris von Recklinghausen) [2120352] - kasan: test: support async (again) and asymm modes for HW_TAGS (Chris von Recklinghausen) [2120352] - kasan: improve vmalloc tests (Chris von Recklinghausen) [2120352] - kasan: documentation updates (Chris von Recklinghausen) [2120352] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Chris von Recklinghausen) [2120352] - kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS (Chris von Recklinghausen) [2120352] - kasan: add kasan.vmalloc command line flag (Chris von Recklinghausen) [2120352] - kasan: clean up feature flags for HW_TAGS mode (Chris von Recklinghausen) [2120352] - kasan: mark kasan_arg_stacktrace as __initdata (Chris von Recklinghausen) [2120352] - kasan, arm64: don't tag executable vmalloc allocations (Chris von Recklinghausen) [2120352] - kasan, vmalloc: only tag normal vmalloc allocations (Chris von Recklinghausen) [2120352] - kasan, vmalloc: add vmalloc tagging for HW_TAGS (Chris von Recklinghausen) [2120352] - kasan, page_alloc: allow skipping memory init for HW_TAGS (Chris von Recklinghausen) [2120352] - kasan, page_alloc: allow skipping unpoisoning for HW_TAGS (Chris von Recklinghausen) [2120352] - kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS (Chris von Recklinghausen) [2120352] - kasan, vmalloc: unpoison VM_ALLOC pages after mapping (Chris von Recklinghausen) [2120352] - kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged (Chris von Recklinghausen) [2120352] - kasan, vmalloc: add vmalloc tagging for SW_TAGS (Chris von Recklinghausen) [2120352] - kasan, arm64: reset pointer tags of vmapped stacks (Chris von Recklinghausen) [2120352] - kasan, fork: reset pointer tags of vmapped stacks (Chris von Recklinghausen) [2120352] - kasan, vmalloc: reset tags in vmalloc functions (Chris von Recklinghausen) [2120352] - kasan: add wrappers for vmalloc hooks (Chris von Recklinghausen) [2120352] - kasan: reorder vmalloc hooks (Chris von Recklinghausen) [2120352] - kasan, vmalloc: drop outdated VM_KASAN comment (Chris von Recklinghausen) [2120352] - kasan, x86, arm64, s390: rename functions for modules shadow (Chris von Recklinghausen) [2120352] - kasan: define KASAN_VMALLOC_INVALID for SW_TAGS (Chris von Recklinghausen) [2120352] - kasan: clean up metadata byte definitions (Chris von Recklinghausen) [2120352] - kasan, page_alloc: rework kasan_unpoison_pages call site (Chris von Recklinghausen) [2120352] - kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook (Chris von Recklinghausen) [2120352] - kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook (Chris von Recklinghausen) [2120352] - kasan, page_alloc: combine tag_clear_highpage calls in post_alloc_hook (Chris von Recklinghausen) [2120352] - kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook (Chris von Recklinghausen) [2120352] - kasan, page_alloc: refactor init checks in post_alloc_hook (Chris von Recklinghausen) [2120352] - kasan: only apply __GFP_ZEROTAGS when memory is zeroed (Chris von Recklinghausen) [2120352] - mm: clarify __GFP_ZEROTAGS comment (Chris von Recklinghausen) [2120352] - kasan: drop skip_kasan_poison variable in free_pages_prepare (Chris von Recklinghausen) [2120352] - kasan, page_alloc: init memory of skipped pages on free (Chris von Recklinghausen) [2120352] - kasan, page_alloc: simplify kasan_poison_pages call site (Chris von Recklinghausen) [2120352] - kasan, page_alloc: merge kasan_free_pages into free_pages_prepare (Chris von Recklinghausen) [2120352] - kasan, page_alloc: move tag_clear_highpage out of kernel_init_free_pages (Chris von Recklinghausen) [2120352] - kasan, page_alloc: deduplicate should_skip_kasan_poison (Chris von Recklinghausen) [2120352] - mm: unexport page_init_poison (Chris von Recklinghausen) [2120352] - kasan: no need to unset panic_on_warn in end_report() (Chris von Recklinghausen) [2120352] - mm/mlock: fix two bugs in user_shm_lock() (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release() (Chris von Recklinghausen) [2120352] - Docs/ABI/testing: add DAMON sysfs interface ABI document (Chris von Recklinghausen) [2120352] - Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface (Chris von Recklinghausen) [2120352] - selftests/damon: add a test for DAMON sysfs interface (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: support DAMOS stats (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: support DAMOS watermarks (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: support schemes prioritization (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: support DAMOS quotas (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: support the physical address space monitoring (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: link DAMON for virtual address spaces monitoring (Chris von Recklinghausen) [2120352] - mm/damon: implement a minimal stub for sysfs-based DAMON interface (Chris von Recklinghausen) [2120352] - mm/damon/core: add number of each enum type values (Chris von Recklinghausen) [2120352] - mm/damon/core: allow non-exclusive DAMON start/stop (Chris von Recklinghausen) [2120352] - Docs/damon: update outdated term 'regions update interval' (Chris von Recklinghausen) [2120352] - Docs/vm/damon/design: update DAMON-Idle Page Tracking interference handling (Chris von Recklinghausen) [2120352] - Docs/vm/damon: call low level monitoring primitives the operations (Chris von Recklinghausen) [2120352] - mm/damon: remove unnecessary CONFIG_DAMON option (Chris von Recklinghausen) [2120352] - mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,set_operations}() (Chris von Recklinghausen) [2120352] - mm/damon/dbgfs-test: fix is_target_id() change (Chris von Recklinghausen) [2120352] - mm/damon/dbgfs: use operations id for knowing if the target has pid (Chris von Recklinghausen) [2120352] - mm/damon/dbgfs: use damon_select_ops() instead of damon_{v,p}a_set_operations() (Chris von Recklinghausen) [2120352] - mm/damon/reclaim: use damon_select_ops() instead of damon_{v,p}a_set_operations() (Chris von Recklinghausen) [2120352] - mm/damon/paddr,vaddr: register themselves to DAMON in subsys_initcall (Chris von Recklinghausen) [2120352] - mm/damon: let monitoring operations can be registered and selected (Chris von Recklinghausen) [2120352] - mm/damon: rename damon_primitives to damon_operations (Chris von Recklinghausen) [2120352] - mm/damon: remove redundant page validation (Chris von Recklinghausen) [2120352] - mm/damon: remove the target id concept (Chris von Recklinghausen) [2120352] - mm/damon/core: move damon_set_targets() into dbgfs (Chris von Recklinghausen) [2120352] - Docs/admin-guide/mm/damon/usage: update for changed initail_regions file input (Chris von Recklinghausen) [2120352] - mm/damon/dbgfs/init_regions: use target index instead of target id (Chris von Recklinghausen) [2120352] - mm/hmm.c: remove unneeded local variable ret (Chris von Recklinghausen) [2120352] - kfence: allow use of a deferrable timer (Chris von Recklinghausen) [2120352] - mm/page_table_check.c: use strtobool for param parsing (Chris von Recklinghausen) [2120352] - mm/highmem: remove unnecessary done label (Chris von Recklinghausen) [2120352] - mm/early_ioremap: declare early_memremap_pgprot_adjust() (Chris von Recklinghausen) [2120352] - mm: uninline copy_overflow() (Chris von Recklinghausen) [2120352] - mm: remove usercopy_warn() (Chris von Recklinghausen) [2120352] - mm/zswap.c: allow handling just same-value filled pages (Chris von Recklinghausen) [2120352] - mm/thp: ClearPageDoubleMap in first page_add_file_rmap() (Chris von Recklinghausen) [2120352] - mm: only re-generate demotion targets when a numa node changes its N_CPU state (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: fix misplaced comment in offline_pages (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: clean up try_offline_node (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: avoid calling zone_intersects() for ZONE_NORMAL (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: remove obsolete comment of __add_pages (Chris von Recklinghausen) [2120352] - mm: madvise: skip unmapped vma holes passed to process_madvise (Chris von Recklinghausen) [2120352] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [2120352] - mm/ksm: use helper macro __ATTR_RW (Chris von Recklinghausen) [2120352] - mm/vmstat: add event for ksm swapping in copy (Chris von Recklinghausen) [2120352] - mm: page_io: fix psi memory pressure error on cold swapins (Chris von Recklinghausen) [2120352] - memory tiering: skip to scan fast memory (Chris von Recklinghausen) [2120352] - NUMA balancing: optimize page placement for memory tiering system (Chris von Recklinghausen) [2120352] - NUMA Balancing: add page promotion counter (Chris von Recklinghausen) [2120352] - mm/migrate: fix race between lock page and clear PG_Isolated (Chris von Recklinghausen) [2120352] - mm,migrate: fix establishing demotion target (Chris von Recklinghausen) [2120352] - mm/oom_kill: remove unneeded is_memcg_oom check (Chris von Recklinghausen) [2120352] - mm: compaction: cleanup the compaction trace events (Chris von Recklinghausen) [2120352] - mm: vmscan: fix documentation for page_check_references() (Chris von Recklinghausen) [2120352] - mm/list_lru: optimize memcg_reparent_list_lru_node() (Chris von Recklinghausen) [2120352] - mm: __isolate_lru_page_prepare() in isolate_migratepages_block() (Chris von Recklinghausen) [2120352] - mm/fs: delete PF_SWAPWRITE (Chris von Recklinghausen) [2120352] - userfaultfd: provide unmasked address on page-fault (Chris von Recklinghausen) [2120352] - mm: remove unneeded local variable follflags (Chris von Recklinghausen) [2120352] - mm/hugetlb: use helper macro __ATTR_RW (Chris von Recklinghausen) [2120352] - mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: make non-LRU movable pages unhandlable (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: avoid calling invalidate_inode_page() with unexpected pages (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: fix race with changing page compound again (Chris von Recklinghausen) [2120352] - mm/hwpoison: add in-use hugepage hwpoison filter judgement (Chris von Recklinghausen) [2120352] - mm/hwpoison: avoid the impact of hwpoison_filter() return value on mce handler (Chris von Recklinghausen) [2120352] - mm/hwpoison-inject: support injecting hwpoison to free page (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: remove unnecessary PageTransTail check (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: remove obsolete comment in __soft_offline_page (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: rework the try_to_unmap logic in hwpoison_user_map (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: fix race with changing page more robustly (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: rework the signaling logic in kill_proc (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: catch unexpected -EFAULT from vma_address() (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: minor clean up for memory_failure_dev_pagemap (Chris von Recklinghausen) [2120352] - mm: invalidate hwpoison page cache page in fault path (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: remove obsolete comment (Chris von Recklinghausen) [2120352] - mm/page_alloc: call check_new_pages() while zone spinlock is not held (Chris von Recklinghausen) [2120352] - mm: count time in drain_all_pages during direct reclaim as memory pressure (Chris von Recklinghausen) [2120352] - mm: enforce pageblock_order < MAX_ORDER (Chris von Recklinghausen) [2120352] - mm/page_alloc: don't pass pfn to free_unref_page_commit() (Chris von Recklinghausen) [2120352] - mm/mmzone.h: remove unused macros (Chris von Recklinghausen) [2120352] - mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() (Chris von Recklinghausen) [2120352] - mm: page_alloc: avoid merging non-fallbackable pageblocks with others (Chris von Recklinghausen) [2120352] - mm/vmalloc.c: fix "unused function" warning (Chris von Recklinghausen) [2120352] - mm/vmalloc: eliminate an extra orig_gfp_mask (Chris von Recklinghausen) [2120352] - mm/vmalloc: add adjust_search_size parameter (Chris von Recklinghausen) [2120352] - mm/vmalloc: Move draining areas out of caller context (Chris von Recklinghausen) [2120352] - mm/vmalloc: remove unneeded function forward declaration (Chris von Recklinghausen) [2120352] - mm/sparse: make mminit_validate_memmodel_limits() static (Chris von Recklinghausen) [2120352] - mm/mremap:: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [2120352] - mm/mmap: remove obsolete comment in ksys_mmap_pgoff (Chris von Recklinghausen) [2120352] - mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK (Chris von Recklinghausen) [2120352] - mm/memory.c: use helper macro min and max in unmap_mapping_range_tree() (Chris von Recklinghausen) [2120352] - mm/memory.c: use helper function range_in_vma() (Chris von Recklinghausen) [2120352] - mm/mmap: return 1 from stack_guard_gap __setup() handler (Chris von Recklinghausen) [2120352] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Chris von Recklinghausen) [2120352] - memcg: synchronously enforce memory.high for large overcharges (Chris von Recklinghausen) [2120352] - memcg: unify force charging conditions (Chris von Recklinghausen) [2120352] - memcg: refactor mem_cgroup_oom (Chris von Recklinghausen) [2120352] - mm/memcg: mem_cgroup_per_node is already set to 0 on allocation (Chris von Recklinghausen) [2120352] - memcg: replace in_interrupt() with !in_task() (Chris von Recklinghausen) [2120352] - mm: shmem: use helper macro __ATTR_RW (Chris von Recklinghausen) [2120352] - tmpfs: support for file creation time (Chris von Recklinghausen) [2120352] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2120352] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2120352] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2120352] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2120352] - mm: fs: fix lru_cache_disabled race in bh_lru (Chris von Recklinghausen) [2120352] - mm/writeback: minor clean up for highmem_dirtyable_memory (Chris von Recklinghausen) [2120352] - filemap: remove find_get_pages() (Chris von Recklinghausen) [2120352] - mm/memremap: avoid calling kasan_remove_zero_shadow() for device private memory (Chris von Recklinghausen) [2120352] - remove bdi_congested() and wb_congested() and related functions (Chris von Recklinghausen) [2120352] - remove inode_congested() (Chris von Recklinghausen) [2120352] - mm: improve cleanup when ->readpages doesn't process all pages (Chris von Recklinghausen) [2120352] - mm: document and polish read-ahead code (Chris von Recklinghausen) [2120352] - mm/damon: minor cleanup for damon_pa_young (Chris von Recklinghausen) [2120352] - mm/readahead: Align file mappings for non-DAX (Chris von Recklinghausen) [2120352] - mm/huge_memory: Convert __split_huge_pmd() to take a folio (Chris von Recklinghausen) [2120352] - mm: swap: get rid of livelock in swapin readahead (Chris von Recklinghausen) [2120352] - fs: Remove aops ->set_page_dirty (Chris von Recklinghausen) [2120352] - fb_defio: Use noop_dirty_folio() (Chris von Recklinghausen) [2120352] - fs: Convert __set_page_dirty_no_writeback to noop_dirty_folio (Chris von Recklinghausen) [2120352] - fs: Convert __set_page_dirty_buffers to block_dirty_folio (Chris von Recklinghausen) [2120352] - afs: Convert afs_dir_set_page_dirty() to afs_dir_dirty_folio() (Chris von Recklinghausen) [2120352] - fs: Convert trivial uses of __set_page_dirty_nobuffers to filemap_dirty_folio (Chris von Recklinghausen) [2120352] - fscache: Convert fscache_set_page_dirty() to fscache_dirty_folio() (Chris von Recklinghausen) [2120352] - fuse: Convert from launder_page to launder_folio (Chris von Recklinghausen) [2120352] - afs: Convert from launder_page to launder_folio (Chris von Recklinghausen) [2120352] - ceph: Convert from invalidatepage to invalidate_folio (Chris von Recklinghausen) [2120352] - fs: Remove noop_invalidatepage() (Chris von Recklinghausen) [2120352] - fs: Turn block_invalidatepage into block_invalidate_folio (Chris von Recklinghausen) [2120352] - fs: Convert is_partially_uptodate to folios (Chris von Recklinghausen) [2120352] - resume_user_mode: Move to resume_user_mode.h (Chris von Recklinghausen) [2120352] - resume_user_mode: Remove #ifdef TIF_NOTIFY_RESUME in set_notify_resume (Chris von Recklinghausen) [2120352] - signal: Move set_notify_signal and clear_notify_signal into sched/signal.h (Chris von Recklinghausen) [2120352] - task_work: Decouple TIF_NOTIFY_SIGNAL and task_work (Chris von Recklinghausen) [2120352] - task_work: Call tracehook_notify_signal from get_signal on all architectures (Chris von Recklinghausen) [2120352] - task_work: Introduce task_work_pending (Chris von Recklinghausen) [2120352] - task_work: Remove unnecessary include from posix_timers.h (Chris von Recklinghausen) [2120352] - ptrace: Remove tracehook_signal_handler (Chris von Recklinghausen) [2120352] - ptrace: Remove arch_syscall_{enter,exit}_tracehook (Chris von Recklinghausen) [2120352] - ptrace: Create ptrace_report_syscall_{entry,exit} in ptrace.h (Chris von Recklinghausen) [2120352] - ptrace: Move ptrace_report_syscall into ptrace.h (Chris von Recklinghausen) [2120352] - mm: slub: Delete useless parameter of alloc_slab_page() (Chris von Recklinghausen) [2120352] - s390/test_unwind: add kretprobe tests (Chris von Recklinghausen) [2120352] - mm/slub: remove forced_order parameter in calculate_sizes (Chris von Recklinghausen) [2120352] - mm/slub: refactor deactivate_slab() (Chris von Recklinghausen) [2120352] - mm/slub: limit number of node partial slabs only in cache creation (Chris von Recklinghausen) [2120352] - mm/slub: use helper macro __ATTR_XX_MODE for SLAB_ATTR(_RO) (Chris von Recklinghausen) [2120352] - memfd: fix F_SEAL_WRITE after shmem huge page allocated (Chris von Recklinghausen) [2120352] - mm: fix use-after-free when anon vma name is used after vma is freed (Chris von Recklinghausen) [2120352] - mm: prevent vm_area_struct::anon_name refcount saturation (Chris von Recklinghausen) [2120352] - mm: refactor vm_area_struct::anon_vma_name usage code (Chris von Recklinghausen) [2120352] - mm: build migrate_vma_* for all configs with ZONE_DEVICE support (Chris von Recklinghausen) [2099722 2120352] - mm: move the migrate_vma_* device migration code into its own file (Chris von Recklinghausen) [2120352] - mm: refactor the ZONE_DEVICE handling in migrate_vma_pages (Chris von Recklinghausen) [2099722 2120352] - mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page (Chris von Recklinghausen) [2099722 2120352] - mm: generalize the pgmap based page_free infrastructure (Chris von Recklinghausen) [2099722 2120352] - fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED (Chris von Recklinghausen) [2099722 2120352] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2099722 2120352] - mm: remove the __KERNEL__ guard from (Chris von Recklinghausen) [2099722 2120352] - mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages (Chris von Recklinghausen) [2099722 2120352] - s390/test_unwind: fix and extend kprobes test (Chris von Recklinghausen) [2120352] - s390/test_unwind: add ftrace test (Chris von Recklinghausen) [2120352] - s390/test_unwind: minor cleanup (Chris von Recklinghausen) [2120352] - s390/test_unwind: show tests as skipped if unsupported (Chris von Recklinghausen) [2120352] - mm/hugetlb: fix kernel crash with hugetlb mremap (Chris von Recklinghausen) [2120352] - usercopy: Check valid lifetime via stack depth (Chris von Recklinghausen) [2120352] - Convert NFS from readpages to readahead (Chris von Recklinghausen) [2120352] - uaccess: remove CONFIG_SET_FS (Chris von Recklinghausen) [2120352] - uaccess: generalize access_ok() (Chris von Recklinghausen) [2120352] - arm64: simplify access_ok() (Chris von Recklinghausen) [2120352] - uaccess: add generic __{get,put}_kernel_nofault (Chris von Recklinghausen) [2120352] - x86: use more conventional access_ok() definition (Chris von Recklinghausen) [2120352] - x86: remove __range_not_ok() (Chris von Recklinghausen) [2120352] - mm/slab_common: use helper function is_power_of_2() (Chris von Recklinghausen) [2120352] - mm/slob: make kmem_cache_boot static (Chris von Recklinghausen) [2120352] - tools/cgroup/slabinfo: update to work with struct slab (Chris von Recklinghausen) [2120352] - memblock: __next_mem_pfn_range_in_zone: remove unneeded local variable nid (Chris von Recklinghausen) [2120352] - memblock: use kfree() to release kmalloced memblock regions (Chris von Recklinghausen) [2120352] - mm: vmscan: remove deadlock due to throttling failing to make progress (Chris von Recklinghausen) [2120352] - signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE (Chris von Recklinghausen) [2120352] - ref_tracker: remove filter_irq_stacks() call (Chris von Recklinghausen) [2120352] - mm/kmemleak: avoid scanning potential huge holes (Chris von Recklinghausen) [2120352] - mm/page_table_check: use unsigned long for page counters and cleanup (Chris von Recklinghausen) [2120352] - Revert "mm/page_isolation: unset migratetype directly for non Buddy page" (Chris von Recklinghausen) [2120352] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Chris von Recklinghausen) [2120352] - mm, kasan: use compare-exchange operation to set KASAN page tag (Chris von Recklinghausen) [2120352] - memory-failure: fetch compound_head after pgmap_pfn_valid() (Chris von Recklinghausen) [2120352] - fbdev/simplefb: Request memory region in driver (Chris von Recklinghausen) [2120352] - fbdev: Hot-unplug firmware fb devices on forced removal (Chris von Recklinghausen) [2120352] - selftests/lkdtm: Remove dead config option (Chris von Recklinghausen) [2120352] - mm: hide the FRONTSWAP Kconfig symbol (Chris von Recklinghausen) [2120352] - frontswap: remove support for multiple ops (Chris von Recklinghausen) [2120352] - mm: mark swap_lock and swap_active_head static (Chris von Recklinghausen) [2120352] - frontswap: simplify frontswap_register_ops (Chris von Recklinghausen) [2120352] - frontswap: remove frontswap_test (Chris von Recklinghausen) [2120352] - mm: simplify try_to_unuse (Chris von Recklinghausen) [2120352] - frontswap: remove the frontswap exports (Chris von Recklinghausen) [2120352] - frontswap: simplify frontswap_init (Chris von Recklinghausen) [2120352] - frontswap: remove frontswap_curr_pages (Chris von Recklinghausen) [2120352] - frontswap: remove frontswap_shrink (Chris von Recklinghausen) [2120352] - frontswap: remove frontswap_tmem_exclusive_gets (Chris von Recklinghausen) [2120352] - frontswap: remove frontswap_writethrough (Chris von Recklinghausen) [2120352] - mm: remove cleancache (Chris von Recklinghausen) [2120352] - lib/stackdepot: always do filter_irq_stacks() in stack_depot_save() (Chris von Recklinghausen) [2120352] - lib/stackdepot: allow optional init and stack_table allocation by kvmalloc() (Chris von Recklinghausen) [2120352] - sysctl: move some boundary constants from sysctl.c to sysctl_vals (Chris von Recklinghausen) [2120352] - delayacct: track delays from memory compact (Chris von Recklinghausen) [2120352] - delayacct: support swapin delay accounting for swapping without blkio (Chris von Recklinghausen) [2120352] - mm: percpu: add generic pcpu_populate_pte() function (Chris von Recklinghausen) [2120352] - mm: percpu: add generic pcpu_fc_alloc/free funciton (Chris von Recklinghausen) [2120352] - mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef (Chris von Recklinghausen) [2120352] - mm: percpu: generalize percpu related config (Chris von Recklinghausen) [2120352] - bitmap: unify find_bit operations (Chris von Recklinghausen) [2120352] - mm/percpu: micro-optimize pcpu_is_populated() (Chris von Recklinghausen) [2120352] - find: micro-optimize for_each_{set,clear}_bit() (Chris von Recklinghausen) [2120352] - include/linux: move for_each_bit() macros from bitops.h to find.h (Chris von Recklinghausen) [2120352] - lib: add find_first_and_bit() (Chris von Recklinghausen) [2120352] - arch: remove GENERIC_FIND_FIRST_BIT entirely (Chris von Recklinghausen) [2120352] - include: move find.h from asm_generic to linux (Chris von Recklinghausen) [2120352] - bitops: move find_bit_*_le functions from le.h to find.h (Chris von Recklinghausen) [2120352] - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault (Chris von Recklinghausen) [2120352] - mm: fix some comment errors (Chris von Recklinghausen) [2120352] - zpool: remove the list of pools_head (Chris von Recklinghausen) [2120352] - mm/rmap: fix potential batched TLB flush race (Chris von Recklinghausen) [2120352] - mm: memcg/percpu: account extra objcg space to memory cgroups (Chris von Recklinghausen) [2120352] - mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy (Chris von Recklinghausen) [2120352] - mm/migrate: remove redundant variables used in a for-loop (Chris von Recklinghausen) [2120352] - mm/migrate: move node demotion code to near its user (Chris von Recklinghausen) [2120352] - mm: migrate: add more comments for selecting target node randomly (Chris von Recklinghausen) [2120352] - mm: migrate: support multiple target nodes demotion (Chris von Recklinghausen) [2120352] - mm: compaction: fix the migration stats in trace_mm_compaction_migratepages() (Chris von Recklinghausen) [2120352] - mm: migrate: correct the hugetlb migration stats (Chris von Recklinghausen) [2120352] - mm: migrate: fix the return value of migrate_pages() (Chris von Recklinghausen) [2120352] - mm, oom: OOM sysrq should always kill a process (Chris von Recklinghausen) [2120352] - mm/mempolicy: fix all kernel-doc warnings (Chris von Recklinghausen) [2120352] - mm/mempolicy: add set_mempolicy_home_node syscall (Chris von Recklinghausen) [2120352] - mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY (Chris von Recklinghausen) [2120352] - mm/page_isolation: unset migratetype directly for non Buddy page (Chris von Recklinghausen) [2120352] - vmscan: make drop_slab_node static (Chris von Recklinghausen) [2120352] - hugetlb: add hugetlb.*.numa_stat file (Chris von Recklinghausen) [2120352] - mm/page_alloc.c: modify the comment section for alloc_contig_pages() (Chris von Recklinghausen) [2120352] - mm: page_alloc: fix building error on -Werror=array-compare (Chris von Recklinghausen) [2120352] - mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30% (Chris von Recklinghausen) [2120352] - mm: allow !GFP_KERNEL allocations for kvmalloc (Chris von Recklinghausen) [2120352] - mm/vmalloc: be more explicit about supported gfp flags. (Chris von Recklinghausen) [2120352] - mm/vmalloc: add support for __GFP_NOFAIL (Chris von Recklinghausen) [2120352] - mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc (Chris von Recklinghausen) [2120352] - mm/dmapool.c: revert "make dma pool to use kmalloc_node" (Chris von Recklinghausen) [2120352] - mm: remove the total_mapcount argument from page_trans_huge_mapcount() (Chris von Recklinghausen) [2120352] - mm: remove the total_mapcount argument from page_trans_huge_map_swapcount() (Chris von Recklinghausen) [2120352] - mm: remove last argument of reuse_swap_page() (Chris von Recklinghausen) [2120352] - mm: move tlb_flush_pending inline helpers to mm_inline.h (Chris von Recklinghausen) [2120352] - mm: move anon_vma declarations to linux/mm_inline.h (Chris von Recklinghausen) [2120352] - mm: add anonymous vma name refcounting (Chris von Recklinghausen) [2120352] - mm: add a field to store names for private anonymous memory (Chris von Recklinghausen) [2120352] - mm: rearrange madvise code to allow for reuse (Chris von Recklinghausen) [2120352] - mm/memcg: use struct_size() helper in kzalloc() (Chris von Recklinghausen) [2120352] - mm/memcg: add oom_group_kill memory event (Chris von Recklinghausen) [2120352] - mm/page_counter: remove an incorrect call to propagate_protected_usage() (Chris von Recklinghausen) [2120352] - mm: memcontrol: make cgroup_memory_nokmem static (Chris von Recklinghausen) [2120352] - mm/frontswap.c: use non-atomic '__set_bit()' when possible (Chris von Recklinghausen) [2120352] - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode (Chris von Recklinghausen) [2120352] - mm: shmem: don't truncate page if memory failure happens (Chris von Recklinghausen) [2120352] - mm/gup.c: stricter check on THP migration entry during follow_pmd_mask (Chris von Recklinghausen) [2120352] - gup: avoid multiple user access locking/unlocking in fault_in_{read/write}able (Chris von Recklinghausen) [2120352] - mm/debug_vm_pgtable: update comments regarding migration swap entries (Chris von Recklinghausen) [2120352] - mm,fs: split dump_mapping() out from dump_page() (Chris von Recklinghausen) [2120352] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2120352] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2120352] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2120352] - mm: defer kmemleak object creation of module_alloc() (Chris von Recklinghausen) [2120352] - kmemleak: fix kmemleak false positive report with HW tag-based kasan enable (Chris von Recklinghausen) [2120352] - mm: slab: make slab iterator functions static (Chris von Recklinghausen) [2120352] - virtio-mem: prepare fake page onlining code for granularity smaller than MAX_ORDER - 1 (Chris von Recklinghausen) [2120352] - virtio-mem: prepare page onlining code for granularity smaller than MAX_ORDER - 1 (Chris von Recklinghausen) [2120352] - fscache: Rewrite documentation (Chris von Recklinghausen) [2120352] - ptrace: Remove unused regs argument from ptrace_report_syscall (Chris von Recklinghausen) [2120352] - ptrace: Remove second setting of PT_SEIZED in ptrace_attach (Chris von Recklinghausen) [2120352] - taskstats: Cleanup the use of task->exit_code (Chris von Recklinghausen) [2120352] - exit: Use the correct exit_code in /proc//stat (Chris von Recklinghausen) [2120352] - exit: Fix the exit_code for wait_task_zombie (Chris von Recklinghausen) [2120352] - exit: Coredumps reach do_group_exit (Chris von Recklinghausen) [2120352] - exit: Remove profile_handoff_task (Chris von Recklinghausen) [2120352] - exit: Remove profile_task_exit & profile_munmap (Chris von Recklinghausen) [2120352] - signal: clean up kernel-doc comments (Chris von Recklinghausen) [2120352] - signal: Remove the helper signal_group_exit (Chris von Recklinghausen) [2120352] - signal: Rename group_exit_task group_exec_task (Chris von Recklinghausen) [2120352] - coredump: Stop setting signal->group_exit_task (Chris von Recklinghausen) [2120352] - signal: Remove SIGNAL_GROUP_COREDUMP (Chris von Recklinghausen) [2120352] - signal: During coredumps set SIGNAL_GROUP_EXIT in zap_process (Chris von Recklinghausen) [2120352] - signal: Make coredump handling explicit in complete_signal (Chris von Recklinghausen) [2120352] - signal: Have prepare_signal detect coredumps using signal->core_state (Chris von Recklinghausen) [2120352] - signal: Have the oom killer detect coredumps using signal->core_state (Chris von Recklinghausen) [2120352] - exit: Move force_uaccess back into do_exit (Chris von Recklinghausen) [2120352] - exit: Guarantee make_task_dead leaks the tsk when calling do_task_exit (Chris von Recklinghausen) [2120352] - h8300: Fix build errors from do_exit() to make_task_dead() transition (Chris von Recklinghausen) [2120352] - kthread: Generalize pf_io_worker so it can point to struct kthread (Chris von Recklinghausen) [2120352] - mm: Remove slab from struct page (Chris von Recklinghausen) [2120352] - mm/slob: Remove unnecessary page_mapcount_reset() function call (Chris von Recklinghausen) [2120352] - bootmem: Use page->index instead of page->freelist (Chris von Recklinghausen) [2120352] - mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PARTIAL only when enabled (Chris von Recklinghausen) [2120352] - mm/slub: Simplify struct slab slabs field definition (Chris von Recklinghausen) [2120352] - mm/sl*b: Differentiate struct slab fields by sl*b implementations (Chris von Recklinghausen) [2120352] - mm/kfence: Convert kfence_guarded_alloc() to struct slab (Chris von Recklinghausen) [2120352] - mm/kasan: Convert to struct folio and struct slab (Chris von Recklinghausen) [2120352] - mm/slob: Convert SLOB to use struct slab and struct folio (Chris von Recklinghausen) [2120352] - mm/memcg: Convert slab objcgs from struct page to struct slab (Chris von Recklinghausen) [2120352] - mm: Convert struct page to struct slab in functions used by other subsystems (Chris von Recklinghausen) [2120352] - mm/slab: Convert most struct page to struct slab by spatch (Chris von Recklinghausen) [2120352] - mm/slab: Convert kmem_getpages() and kmem_freepages() to struct slab (Chris von Recklinghausen) [2120352] - mm/slub: Finish struct page to struct slab conversion (Chris von Recklinghausen) [2120352] - mm/slub: Convert most struct page to struct slab by spatch (Chris von Recklinghausen) [2120352] - mm/slub: Convert pfmemalloc_match() to take a struct slab (Chris von Recklinghausen) [2120352] - mm/slub: Convert __slab_lock() and __slab_unlock() to struct slab (Chris von Recklinghausen) [2120352] - mm/slub: Make object_err() static (Chris von Recklinghausen) [2120352] - mm/slab: Dissolve slab_map_pages() in its caller (Chris von Recklinghausen) [2120352] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Chris von Recklinghausen) [2120352] - mm: vmscan: Reduce throttling due to a failure to make progress (Chris von Recklinghausen) [2120352] - kthread: Never put_user the set_child_tid address (Chris von Recklinghausen) [2120352] - kthread: Warn about failed allocations for the init kthread (Chris von Recklinghausen) [2120352] - fork: Rename bad_fork_cleanup_threadgroup_lock to bad_fork_cleanup_delayacct (Chris von Recklinghausen) [2120352] - fork: Stop protecting back_fork_cleanup_cgroup_lock with CONFIG_NUMA (Chris von Recklinghausen) [2120352] - iomap: Convert to_iomap_page to take a folio (Chris von Recklinghausen) [2120352] - objtool: Add a missing comma to avoid string concatenation (Chris von Recklinghausen) [2120352] - exit/kthread: Fix the kerneldoc comment for kthread_complete_and_exit (Chris von Recklinghausen) [2120352] - exit/kthread: Move the exit code for kernel threads into struct kthread (Chris von Recklinghausen) [2120352] - kthread: Ensure struct kthread is present for all kthreads (Chris von Recklinghausen) [2120352] - exit: Rename complete_and_exit to kthread_complete_and_exit (Chris von Recklinghausen) [2120352] - exit: Rename module_put_and_exit to module_put_and_kthread_exit (Chris von Recklinghausen) [2120352] - exit: Implement kthread_exit (Chris von Recklinghausen) [2120352] - exit: Stop exporting do_exit (Chris von Recklinghausen) [2120352] - exit: Stop poorly open coding do_task_dead in make_task_dead (Chris von Recklinghausen) [2120352] - exit: Move oops specific logic from do_exit into make_task_dead (Chris von Recklinghausen) [2120352] - exit: Add and use make_task_dead. (Chris von Recklinghausen) [2120352] - exit/s390: Remove dead reference to do_exit from copy_thread (Chris von Recklinghausen) [2120352] - mm: bdi: initialize bdi_min_ratio when bdi is unregistered (Chris von Recklinghausen) [2120352] - selftests/damon: split test cases (Chris von Recklinghausen) [2120352] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2120352] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2120352] - mm, kcsan: Enable barrier instrumentation (Chris von Recklinghausen) [2120352] - percpu: km: ensure it is used with NOMMU (either UP or SMP) (Chris von Recklinghausen) [2120352] - memremap: remove support for external pgmap refcounts (Chris von Recklinghausen) [2120352] - powerpc/modules: Don't WARN on first module allocation attempt (Chris von Recklinghausen) [2120352] - s390/test_unwind: use raw opcode instead of invalid instruction (Chris von Recklinghausen) [2120352] - hugetlbfs: flush before unlock on move_hugetlb_page_tables() (Chris von Recklinghausen) [2120352] - kmap_local: don't assume kmap PTEs are linear arrays in memory (Chris von Recklinghausen) [2120352] - hugetlb: fix hugetlb cgroup refcounting during mremap (Chris von Recklinghausen) [2120352] - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag (Chris von Recklinghausen) [2120352] - mm: emit the "free" trace report before freeing memory in kmem_cache_free() (Chris von Recklinghausen) [2120352] - mm/swap.c:put_pages_list(): reinitialise the page list (Chris von Recklinghausen) [2120352] - signal: Replace force_fatal_sig with force_exit_sig when in doubt (Chris von Recklinghausen) [2120352] - signal: Don't always set SA_IMMUTABLE for forced signals (Chris von Recklinghausen) [2120352] - signal: Requeue ptrace signals (Chris von Recklinghausen) [2120352] - signal: Requeue signals in the appropriate queue (Chris von Recklinghausen) [2120352] - mm/migrate.c: remove MIGRATE_PFN_LOCKED (Chris von Recklinghausen) [2120352] - mm/page_owner.c: modify the type of argument "order" in some functions (Chris von Recklinghausen) [2120352] - mm: kasan: use is_kernel() helper (Chris von Recklinghausen) [2120352] - mm,hugetlb: remove mlock ulimit for SHM_HUGETLB (Chris von Recklinghausen) [2120352] - vfs: keep inodes with page cache off the inode shrinker LRU (Chris von Recklinghausen) [2120352] - selftests/damon: support watermarks (Chris von Recklinghausen) [2120352] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2120352] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2120352] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2120352] - include/linux/damon.h: fix kernel-doc comments for 'damon_callback' (Chris von Recklinghausen) [2120352] - include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h (Chris von Recklinghausen) [2120352] - mm: remove HARDENED_USERCOPY_FALLBACK (Chris von Recklinghausen) [2120352] - mm/highmem: remove deprecated kmap_atomic (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with IORESOURCE_SYSRAM_DRIVER_MANAGED (Chris von Recklinghausen) [2120352] - memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_SYSRAM_DRIVER_MANAGED (Chris von Recklinghausen) [2120352] - memblock: allow to specify flags with memblock_add_node() (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: remove HIGHMEM leftovers (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: add static qualifier for online_policy_to_str() (Chris von Recklinghausen) [2120352] - mm: vmstat.c: make extfrag_index show more pretty (Chris von Recklinghausen) [2120352] - mm: nommu: kill arch_get_unmapped_area() (Chris von Recklinghausen) [2120352] - mm/readahead.c: fix incorrect comments for get_init_ra_size (Chris von Recklinghausen) [2120352] - mm: migrate: make demotion knob depend on migration (Chris von Recklinghausen) [2120352] - mm/migrate: de-duplicate migrate_reason strings (Chris von Recklinghausen) [2120352] - mm: mark the OOM reaper thread as freezable (Chris von Recklinghausen) [2120352] - mm/vmpressure: fix data-race with memcg->socket_pressure (Chris von Recklinghausen) [2120352] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Chris von Recklinghausen) [2120352] - mm/vmscan: increase the timeout if page reclaim is not making progress (Chris von Recklinghausen) [2120352] - mm/vmscan: centralise timeout values for reclaim_throttle (Chris von Recklinghausen) [2120352] - mm/page_alloc: remove the throttling logic from the page allocator (Chris von Recklinghausen) [2120352] - mm/writeback: throttle based on page writeback instead of congestion (Chris von Recklinghausen) [2120352] - mm/vmscan: throttle reclaim when no progress is being made (Chris von Recklinghausen) [2120352] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Chris von Recklinghausen) [2120352] - mm/vmscan: throttle reclaim until some writeback completes if congested (Chris von Recklinghausen) [2120352] - mm/vmscan.c: fix -Wunused-but-set-variable warning (Chris von Recklinghausen) [2120352] - mm/page_isolation: guard against possible putback unisolated page (Chris von Recklinghausen) [2120352] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Chris von Recklinghausen) [2120352] - hugetlb: remove redundant VM_BUG_ON() in add_reservation_in_range() (Chris von Recklinghausen) [2120352] - hugetlb: remove redundant validation in has_same_uncharge_info() (Chris von Recklinghausen) [2120352] - hugetlb: replace the obsolete hugetlb_instantiation_mutex in the comments (Chris von Recklinghausen) [2120352] - hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro (Chris von Recklinghausen) [2120352] - mm, hugepages: add mremap() support for hugepage backed vma (Chris von Recklinghausen) [2120352] - mm: khugepaged: recalculate min_free_kbytes after stopping khugepaged (Chris von Recklinghausen) [2120352] - mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h (Chris von Recklinghausen) [2120352] - mm/memory_failure: constify static mm_walk_ops (Chris von Recklinghausen) [2120352] - mm/page_alloc: use clamp() to simplify code (Chris von Recklinghausen) [2120352] - mm: page_alloc: use migrate_disable() in drain_local_pages_wq() (Chris von Recklinghausen) [2120352] - mm/page_alloc.c: show watermark_boost of zone in zoneinfo (Chris von Recklinghausen) [2120352] - mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() (Chris von Recklinghausen) [2120352] - mm/page_alloc: use accumulated load when building node fallback list (Chris von Recklinghausen) [2120352] - mm/page_alloc: print node fallback order (Chris von Recklinghausen) [2120352] - mm/page_alloc.c: use helper function zone_spans_pfn() (Chris von Recklinghausen) [2120352] - mm/page_alloc.c: simplify the code by using macro K() (Chris von Recklinghausen) [2120352] - mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_to_order() (Chris von Recklinghausen) [2120352] - mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() (Chris von Recklinghausen) [2120352] - mm/memory.c: avoid unnecessary kernel/user pointer conversion (Chris von Recklinghausen) [2120352] - mm: use __pfn_to_section() instead of open coding it (Chris von Recklinghausen) [2120352] - mm/mmap.c: fix a data race of mm->total_vm (Chris von Recklinghausen) [2120352] - memcg: prohibit unconditional exceeding the limit of dying tasks (Chris von Recklinghausen) [2120352] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Chris von Recklinghausen) [2120352] - mm: optimise put_pages_list() (Chris von Recklinghausen) [2120352] - mm: don't read i_size of inode unless we need it (Chris von Recklinghausen) [2120352] - mm: simplify bdi refcounting (Chris von Recklinghausen) [2120352] - mm: don't automatically unregister bdis (Chris von Recklinghausen) [2120352] - fs: explicitly unregister per-superblock BDIs (Chris von Recklinghausen) [2120352] - mtd: call bdi_unregister explicitly (Chris von Recklinghausen) [2120352] - mm: export bdi_unregister (Chris von Recklinghausen) [2120352] - mm: stop filemap_read() from grabbing a superfluous page (Chris von Recklinghausen) [2120352] - mm/page_ext.c: fix a comment (Chris von Recklinghausen) [2120352] - mm/vmalloc: add __alloc_size attributes for better bounds checking (Chris von Recklinghausen) [2120352] - mm: debug_vm_pgtable: don't use __P000 directly (Chris von Recklinghausen) [2120352] - mm/smaps: use vma->vm_pgoff directly when counting partial swap (Chris von Recklinghausen) [2120352] - signal: Add SA_IMMUTABLE to ensure forced siganls do not get changed (Chris von Recklinghausen) [2120352] - signal: Replace force_sigsegv(SIGSEGV) with force_fatal_sig(SIGSEGV) (Chris von Recklinghausen) [2120352] - signal/x86: In emulate_vsyscall force a signal instead of calling do_exit (Chris von Recklinghausen) [2120352] - exit/syscall_user_dispatch: Send ordinary signals on failure (Chris von Recklinghausen) [2120352] - signal: Implement force_fatal_sig (Chris von Recklinghausen) [2120352] - signal/s390: Use force_sigsegv in default_trap_handler (Chris von Recklinghausen) [2120352] - ipv6: enable net.ipv6.route.max_size sysctl in network namespace (Chris von Recklinghausen) [2120352] - MAINTAINERS: drop obsolete file pattern in SDHCI DRIVER section (Chris von Recklinghausen) [2120352] - signal/vm86_32: Properly send SIGSEGV when the vm86 state cannot be saved. (Chris von Recklinghausen) [2120352] - signal/powerpc: On swapcontext failure force SIGSEGV (Chris von Recklinghausen) [2120352] - docs: translations: zh_CN: memory-hotplug.rst: fix a typo (Chris von Recklinghausen) [2120352] - mmc: sdhci-pci: Remove dead code (struct sdhci_pci_data et al) (Chris von Recklinghausen) [2120352] - mm: use pidfd_get_task() (Chris von Recklinghausen) [2120352] - pid: add pidfd_get_task() helper (Chris von Recklinghausen) [2120352] - mmc: core: Add host specific tuning support for eMMC HS400 mode (Chris von Recklinghausen) [2120352] - s390/test_unwind: convert to KUnit (Chris von Recklinghausen) [2120352] - coredump: Limit coredumps to a single thread group (Chris von Recklinghausen) [2120352] - kasan: Extend KASAN mode kernel parameter (Chris von Recklinghausen) [2120352] - kasan: Remove duplicate of kasan_flag_async (Chris von Recklinghausen) [2120352] - coredump: Don't perform any cleanups before dumping core (Chris von Recklinghausen) [2120352] - exit: Factor coredump_exit_mm out of exit_mm (Chris von Recklinghausen) [2120352] - exec: Check for a pending fatal signal instead of core_state (Chris von Recklinghausen) [2120352] - ptrace: Remove the unnecessary arguments from arch_ptrace_stop (Chris von Recklinghausen) [2120352] - signal: Remove the bogus sigkill_pending in ptrace_stop (Chris von Recklinghausen) [2120352] - scs: Release kasan vmalloc poison in scs_free process (Chris von Recklinghausen) [2120352] - entry: rseq: Call rseq_handle_notify_resume() in tracehook_notify_resume() (Chris von Recklinghausen) [2120352] - mm/ksm: remove old GCC 4.9+ check (Chris von Recklinghausen) [2120352] - s390/unwind: use current_frame_address() to unwind current task (Chris von Recklinghausen) [2120352] - io-wq: make worker creation resilient against signals (Chris von Recklinghausen) [2120352] - io-wq: get rid of FIXED worker flag (Chris von Recklinghausen) [2120352] - io-wq: split bounded and unbounded work into separate lists (Chris von Recklinghausen) [2120352] - io-wq: fix queue stalling race (Chris von Recklinghausen) [2120352] - io-wq: fix race between adding work and activating a free worker (Chris von Recklinghausen) [2120352] - io-wq: fix wakeup race when adding new work (Chris von Recklinghausen) [2120352] - io-wq: wqe and worker locks no longer need to be IRQ safe (Chris von Recklinghausen) [2120352] - io-wq: check max_worker limits if a worker transitions bound state (Chris von Recklinghausen) [2120352] - io-wq: provide a way to limit max number of workers (Chris von Recklinghausen) [2120352] - signal/seccomp: Refactor seccomp signal and coredump generation (Chris von Recklinghausen) [2120352] - s390: remove do_signal() prototype and do_notify_resume() function (Chris von Recklinghausen) [2120352] - mmc: core: Update ->card_busy() callback comment (Chris von Recklinghausen) [2120352] - io-wq: move nr_running and worker_refs out of wqe->lock protection (Chris von Recklinghausen) [2120352] - io_uring: remove files pointer in cancellation functions (Chris von Recklinghausen) [2120352] - io_uring: extract io_uring_files_cancel() in io_uring_task_cancel() (Chris von Recklinghausen) [2120352] - io-wq: remove GFP_ATOMIC allocation off schedule out path (Chris von Recklinghausen) [2120352] - fs: add a filemap_fdatawrite_wbc helper (Chris von Recklinghausen) [2120352] - fbdev/efifb: Release PCI device's runtime PM ref during FB destroy (Chris von Recklinghausen) [2120352] - kernel/pid.c: remove static qualifier from pidfd_create() (Chris von Recklinghausen) [2120352] - asm-generic: uaccess: remove inline strncpy_from_user/strnlen_user (Chris von Recklinghausen) [2120352] - asm-generic/uaccess.h: remove __strncpy_from_user/__strnlen_user (Chris von Recklinghausen) [2120352] - memcg: enable accounting for IP address and routing-related objects (Chris von Recklinghausen) [2120352] - docs/zh_CN: add core api protection keys translation (Chris von Recklinghausen) [2120352] - docs/zh_CN: add core api memory_hotplug translation (Chris von Recklinghausen) [2120352] - docs/zh_CN: add core api cpu_hotplug translation (Chris von Recklinghausen) [2120352] - docs/zh_CN: add core api genericirq translation (Chris von Recklinghausen) [2120352] - Revert "fork: Stop protecting back_fork_cleanup_cgroup_lock with CONFIG_NUMA" (Chris von Recklinghausen) [2120352] - redhat: configs: add CONFIG_COMMAND_LINE_SIZE to RHEL s390 configs collection (Chris von Recklinghausen) [2120352] - redhat: configs: add CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON to RHEL generic configs collection (Chris von Recklinghausen) [2120352] - redhat: configs: add CONFIG_PAGE_TABLE_CHECK to RHEL generic configs collection (Chris von Recklinghausen) [2120352] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Chris von Recklinghausen) [2120352] - x86/pat: Fix x86_has_pat_wp() (Chris von Recklinghausen) [2120352] - mm: sparsemem: fix missing higher order allocation splitting (Chris von Recklinghausen) [2120352] - arm64: hugetlb: Restore TLB invalidation for BBM on contiguous ptes (Chris von Recklinghausen) [2120352] - powerpc/memhotplug: Add add_pages override for PPC (Chris von Recklinghausen) [2120352] - powerpc/64e: Fix early TLB miss with KUAP (Chris von Recklinghausen) [2120352] - powerpc/book3e: Fix PUD allocation size in map_kernel_page() (Chris von Recklinghausen) [2120352] - arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer (Chris von Recklinghausen) [2120352] - powerpc/book3e: get rid of #include (Chris von Recklinghausen) [2120352] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Chris von Recklinghausen) [2120352] - s390/gmap: voluntarily schedule during key setting (Chris von Recklinghausen) [2120352] - arm64/hugetlb: Fix building errors in huge_ptep_clear_flush() (Chris von Recklinghausen) [2120352] - mm/page_table_check: fix accessing unmapped ptep (Chris von Recklinghausen) [2120352] - x86/mm: Use PAGE_ALIGNED(x) instead of IS_ALIGNED(x, PAGE_SIZE) (Chris von Recklinghausen) [2120352] - powerpc/64s: Only set HAVE_ARCH_UNMAPPED_AREA when CONFIG_PPC_64S_HASH_MMU is set (Chris von Recklinghausen) [2120352] - powerpc/fsl_book3e: Don't set rodata RO too early (Chris von Recklinghausen) [2120352] - powerpc/microwatt: Add mmu bits to device tree (Chris von Recklinghausen) [2120352] - powerpc: Fix all occurences of "the the" (Chris von Recklinghausen) [2120352] - powerpc/numa: Associate numa node to its cpu earlier (Chris von Recklinghausen) [2120352] - arm64: mm: avoid writable executable mappings in kexec/hibernate code (Chris von Recklinghausen) [2120352] - arm64: lds: move special code sections out of kernel exec segment (Chris von Recklinghausen) [2120352] - arm64/hugetlb: Implement arm64 specific huge_ptep_get() (Chris von Recklinghausen) [2120352] - arm64/hugetlb: Use ptep_get() to get the pte value of a huge page (Chris von Recklinghausen) [2120352] - mm: change huge_ptep_clear_flush() to return the original pte (Chris von Recklinghausen) [2120352] - mm: functions may simplify the use of return values (Chris von Recklinghausen) [2120352] - x86/mm: Fix marking of unused sub-pmd ranges (Chris von Recklinghausen) [2120352] - arm64/hugetlb: Drop TLB flush from get_clear_flush() (Chris von Recklinghausen) [2120352] - powerpc: align address to page boundary in change_page_attr() (Chris von Recklinghausen) [2120352] - powerpc/8xx: Simplify flush_tlb_kernel_range() (Chris von Recklinghausen) [2120352] - powerpc: Simplify and move arch_randomize_brk() (Chris von Recklinghausen) [2120352] - powerpc/mm: Convert to default topdown mmap layout (Chris von Recklinghausen) [2120352] - powerpc/mm: Enable full randomisation of memory mappings (Chris von Recklinghausen) [2120352] - powerpc/mm: Move get_unmapped_area functions to slice.c (Chris von Recklinghausen) [2120352] - powerpc/mm: Use generic_hugetlb_get_unmapped_area() (Chris von Recklinghausen) [2120352] - powerpc/mm: Use generic_get_unmapped_area() and call it from arch_get_unmapped_area() (Chris von Recklinghausen) [2120352] - powerpc/mm: Remove CONFIG_PPC_MM_SLICES (Chris von Recklinghausen) [2120352] - powerpc/mm: Make slice specific to book3s/64 (Chris von Recklinghausen) [2120352] - powerpc/mm: Move vma_mmu_pagesize() (Chris von Recklinghausen) [2120352] - mm: Add len and flags parameters to arch_get_mmap_end() (Chris von Recklinghausen) [2120352] - mm, hugetlbfs: Allow an arch to always use generic versions of get_unmapped_area functions (Chris von Recklinghausen) [2120352] - mm: Allow arch specific arch_randomize_brk() with CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT (Chris von Recklinghausen) [2120352] - arm64: mm: Cleanup useless parameters in zone_sizes_init() (Chris von Recklinghausen) [2120352] - arm64: fix types in copy_highpage() (Chris von Recklinghausen) [2120352] - x86: Fix return value of __setup handlers (Chris von Recklinghausen) [2120352] - powerpc/book3e: Fix sparse report in mm/nohash/fsl_book3e.c (Chris von Recklinghausen) [2120352] - powerpc/mm: Switch from __FUNCTION__ to __func__ (Chris von Recklinghausen) [2120352] - mm: use for_each_online_node and node_online instead of open coding (Chris von Recklinghausen) [2120352] - hugetlb: fix return value of __setup handlers (Chris von Recklinghausen) [2120352] - hugetlb: fix hugepages_setup when deal with pernode (Chris von Recklinghausen) [2120352] - hugetlb: fix wrong use of nr_online_nodes (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions (Chris von Recklinghausen) [2120352] - x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2120352] - sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2120352] - arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2120352] - powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2120352] - mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2120352] - mm/mmap: clarify protection_map[] indices (Chris von Recklinghausen) [2120352] - arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE_VMEMMAP (Chris von Recklinghausen) [2120352] - mm, hugetlb: allow for "high" userspace addresses (Chris von Recklinghausen) [2120352] - hugetlb: do not demote poisoned hugetlb pages (Chris von Recklinghausen) [2120352] - x86/mm: Replace nodes_weight() with nodes_empty() where appropriate (Chris von Recklinghausen) [2120352] - x86: Replace cpumask_weight() with cpumask_empty() where appropriate (Chris von Recklinghausen) [2120352] - Revert "powerpc: Set max_mapnr correctly" (Chris von Recklinghausen) [2120352] - powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit (Chris von Recklinghausen) [2120352] - x86/fault: Cast an argument to the proper address space in prefetch() (Chris von Recklinghausen) [2120352] - x86/mm/tlb: Revert retpoline avoidance approach (Chris von Recklinghausen) [2120352] - arm64: fix typos in comments (Chris von Recklinghausen) [2120352] - powerpc/numa: Handle partially initialized numa nodes (Chris von Recklinghausen) [2120352] - mm: generalize ARCH_HAS_FILTER_PGPROT (Chris von Recklinghausen) [2120352] - mm/migration: add trace events for THP migrations (Chris von Recklinghausen) [2120352] - hugetlb: clean up potential spectre issue warnings (Chris von Recklinghausen) [2120352] - mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_HUGETLB_PAGE_FREE_VMEMMAP (Chris von Recklinghausen) [2120352] - mm: sparsemem: use page table lock to protect kernel pmd operations (Chris von Recklinghausen) [2120352] - mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key (Chris von Recklinghausen) [2120352] - mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB page (Chris von Recklinghausen) [2120352] - arch/x86/mm/numa: Do not initialize nodes twice (Chris von Recklinghausen) [2120352] - mm: merge pte_mkhuge() call into arch_make_huge_pte() (Chris von Recklinghausen) [2120352] - x86/boot: Add setup_indirect support in early_memremap_is_setup_data() (Chris von Recklinghausen) [2120352] - x86/boot: Fix memremap of setup_indirect structures (Chris von Recklinghausen) [2120352] - powerpc/64s: Don't use DSISR for SLB faults (Chris von Recklinghausen) [2120352] - powerpc/64s: Fix build failure when CONFIG_PPC_64S_HASH_MMU is not set (Chris von Recklinghausen) [2120352] - s390/mm: convert pte_val()/pXd_val() into functions (Chris von Recklinghausen) [2120352] - s390/mm,gmap: don't use pte_val()/pXd_val() as lvalue (Chris von Recklinghausen) [2120352] - s390/mm,hugetlb: don't use pte_val()/pXd_val() as lvalue (Chris von Recklinghausen) [2120352] - s390/mm,pageattr: don't use pte_val()/pXd_val() as lvalue (Chris von Recklinghausen) [2120352] - s390/mm,pgtable: don't use pte_val()/pXd_val() as lvalue (Chris von Recklinghausen) [2120352] - s390/mm: use set_pXd()/set_pte() helper functions everywhere (Chris von Recklinghausen) [2120352] - s390/mm: add set_pte_bit()/clear_pte_bit() helper functions (Chris von Recklinghausen) [2120352] - s390/mm: add set_pXd()/set_pte() helper functions (Chris von Recklinghausen) [2120352] - s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE (Chris von Recklinghausen) [2120352] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Chris von Recklinghausen) [2120352] - hugetlbfs: fix a truncation issue in hugepages parameter (Chris von Recklinghausen) [2120352] - x86/pat: Remove the unused set_pages_array_wt() function (Chris von Recklinghausen) [2120352] - powerpc/mm: Update default hugetlb size early (Chris von Recklinghausen) [2120352] - powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core (Chris von Recklinghausen) [2120352] - powerpc: Add set_memory_{p/np}() and remove set_memory_attr() (Chris von Recklinghausen) [2120352] - powerpc/set_memory: Avoid spinlock recursion in change_page_attr() (Chris von Recklinghausen) [2120352] - s390/mm: use CRST_ALLOC_ORDER instead of number (Chris von Recklinghausen) [2120352] - s390/maccess: fix semantics of memcpy_real() and its callers (Chris von Recklinghausen) [2120352] - s390/dump: fix old lowcore virtual vs physical address confusion (Chris von Recklinghausen) [2120352] - s390/maccess: fix absolute lowcore virtual vs physical address confusion (Chris von Recklinghausen) [2120352] - s390: remove invalid email address of Heiko Carstens (Chris von Recklinghausen) [2120352] - mm/page_table_check: check entries at pmd levels (Chris von Recklinghausen) [2120352] - mm/khugepaged: unify collapse pmd clear, flush and free (Chris von Recklinghausen) [2120352] - powerpc/kasan: Fix early region not updated correctly (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Fix sparse warning in hashpagetable.c (Chris von Recklinghausen) [2120352] - ia64: make IA64_MCA_RECOVERY bool instead of tristate (Chris von Recklinghausen) [2120352] - docs/vm: Fix typo in *harden* (Chris von Recklinghausen) [2120352] - powerpc/fixmap: Fix VM debug warning on unmap (Chris von Recklinghausen) [2120352] - powerpc/32s: Fix kasan_init_region() for KASAN (Chris von Recklinghausen) [2120352] - mm/thp: drop unused trace events hugepage_[invalidate|splitting] (Chris von Recklinghausen) [2120352] - x86: mm: add x86_64 support for page table check (Chris von Recklinghausen) [2120352] - mm: page table check (Chris von Recklinghausen) [2120352] - mm: ptep_clear() page table helper (Chris von Recklinghausen) [2120352] - mm: change page type prior to adding page table entry (Chris von Recklinghausen) [2120352] - mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit (Chris von Recklinghausen) [2120352] - powerpc/mm: Add __init attribute to eligible functions (Chris von Recklinghausen) [2120352] - x86/mm: Prevent early boot triple-faults with instrumentation (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Fix DEBUG_WX since generic ptdump conversion (Chris von Recklinghausen) [2120352] - s390/crash_dump: fix virtual vs physical address handling (Chris von Recklinghausen) [2120352] - powerpc/64s/radix: Fix huge vmap false positive (Chris von Recklinghausen) [2120352] - s390/sclp: release SCLP early buffer after kernel initialization (Chris von Recklinghausen) [2120352] - hugetlbfs: fix issue of preallocation of gigantic pages can't work (Chris von Recklinghausen) [2120352] - s390/pgalloc: use pointers instead of unsigned long values (Chris von Recklinghausen) [2120352] - s390/pgalloc: add virt/phys address handling to base asce functions (Chris von Recklinghausen) [2120352] - s390/cmm: add missing virt_to_phys() conversion (Chris von Recklinghausen) [2120352] - s390/diag: use pfn_to_phys() instead of open coding (Chris von Recklinghausen) [2120352] - s390/mm: add missing phys_to_virt translation to page table dumper (Chris von Recklinghausen) [2120352] - powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs (Chris von Recklinghausen) [2120352] - powerpc: Remove CONFIG_PPC_HAVE_KUAP and CONFIG_PPC_HAVE_KUEP (Chris von Recklinghausen) [2120352] - powerpc/kuap: Wire-up KUAP on book3e/64 (Chris von Recklinghausen) [2120352] - powerpc/kuap: Wire-up KUAP on 85xx in 32 bits mode. (Chris von Recklinghausen) [2120352] - powerpc/kuap: Wire-up KUAP on 40x (Chris von Recklinghausen) [2120352] - powerpc/kuap: Wire-up KUAP on 44x (Chris von Recklinghausen) [2120352] - powerpc: Add KUAP support for BOOKE and 40x (Chris von Recklinghausen) [2120352] - powerpc/kuap: Make PPC_KUAP_DEBUG depend on PPC_KUAP only (Chris von Recklinghausen) [2120352] - powerpc/kuap: Prepare for supporting KUAP on BOOK3E/64 (Chris von Recklinghausen) [2120352] - powerpc/config: Add CONFIG_BOOKE_OR_40x (Chris von Recklinghausen) [2120352] - powerpc/nohash: Move setup_kuap out of 8xx.c (Chris von Recklinghausen) [2120352] - powerpc/kuap: Add kuap_lock() (Chris von Recklinghausen) [2120352] - powerpc/kuap: Remove __kuap_assert_locked() (Chris von Recklinghausen) [2120352] - powerpc/kuap: Check KUAP activation in generic functions (Chris von Recklinghausen) [2120352] - powerpc/kuap: Add a generic intermediate layer (Chris von Recklinghausen) [2120352] - powerpc/kuep: Remove 'nosmep' boot time parameter except for book3s/64 (Chris von Recklinghausen) [2120352] - powerpc/32s: Save content of sr0 to avoid 'mfsr' (Chris von Recklinghausen) [2120352] - powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly (Chris von Recklinghausen) [2120352] - powerpc/32s: Remove capability to disable KUEP at boottime (Chris von Recklinghausen) [2120352] - powerpc/book3e: Activate KUEP at all time (Chris von Recklinghausen) [2120352] - powerpc/44x: Activate KUEP at all time (Chris von Recklinghausen) [2120352] - powerpc/8xx: Activate KUEP at all time (Chris von Recklinghausen) [2120352] - Revert "powerpc: Inline setup_kup()" (Chris von Recklinghausen) [2120352] - powerpc/microwatt: add POWER9_CPU, clear PPC_64S_HASH_MMU (Chris von Recklinghausen) [2120352] - powerpc/64s: Move hash MMU support code under CONFIG_PPC_64S_HASH_MMU (Chris von Recklinghausen) [2120352] - powerpc/64s: Make hash MMU support configurable (Chris von Recklinghausen) [2120352] - powerpc/64s: Always define arch unmapped area calls (Chris von Recklinghausen) [2120352] - powerpc/64s: Fix radix MMU when MMU_FTR_HPTE_TABLE is clear (Chris von Recklinghausen) [2120352] - powerpc/64e: remove mmu_linear_psize (Chris von Recklinghausen) [2120352] - x86/mm/64: Flush global TLB on boot and AP bringup (Chris von Recklinghausen) [2120352] - x86/realmode: Add comment for Global bit usage in trampoline_pgd (Chris von Recklinghausen) [2120352] - powerpc: make memremap_compat_align 64s-only (Chris von Recklinghausen) [2120352] - powerpc/64: pcpu setup avoid reading mmu_linear_psize on 64e or radix (Chris von Recklinghausen) [2120352] - powerpc/64s: Rename hash_hugetlbpage.c to hugetlbpage.c (Chris von Recklinghausen) [2120352] - powerpc/64s: move page size definitions from hash specific file (Chris von Recklinghausen) [2120352] - powerpc/64s: Make flush_and_reload_slb a no-op when radix is enabled (Chris von Recklinghausen) [2120352] - powerpc/64s: move THP trace point creation out of hash specific file (Chris von Recklinghausen) [2120352] - powerpc/pseries: lparcfg don't include slb_size line in radix mode (Chris von Recklinghausen) [2120352] - powerpc/pseries: move process table registration away from hash-specific code (Chris von Recklinghausen) [2120352] - powerpc/64s: Move and rename do_bad_slb_fault as it is not hash specific (Chris von Recklinghausen) [2120352] - powerpc/pseries: Stop selecting PPC_HASH_MMU_NATIVE (Chris von Recklinghausen) [2120352] - powerpc: Rename PPC_NATIVE to PPC_HASH_MMU_NATIVE (Chris von Recklinghausen) [2120352] - powerpc: Remove unused FW_FEATURE_NATIVE references (Chris von Recklinghausen) [2120352] - powerpc/32s: Fix shift-out-of-bounds in KASAN init (Chris von Recklinghausen) [2120352] - powerpc/64s: Get LPID bit width from device tree (Chris von Recklinghausen) [2120352] - powerpc: flexible GPR range save/restore macros (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Fix display a BAT's size unit (Chris von Recklinghausen) [2120352] - Revert "powerpc/code-patching: Improve verification of patchability" (Chris von Recklinghausen) [2120352] - powerpc/code-patching: Improve verification of patchability (Chris von Recklinghausen) [2120352] - s390/dump: fix copying to user-space of swapped kdump oldmem (Chris von Recklinghausen) [2120352] - powerpc/book3e: Fix TLBCAM preset at boot (Chris von Recklinghausen) [2120352] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Chris von Recklinghausen) [2120352] - powerpc/pseries: rename numa_dist_table to form2_distances (Chris von Recklinghausen) [2120352] - kasan: add kasan mode messages when kasan init (Chris von Recklinghausen) [2120352] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Chris von Recklinghausen) [2120352] - hugetlbfs: extend the definition of hugepages parameter to support node allocation (Chris von Recklinghausen) [2120352] - memblock: stop aliasing __memblock_free_late with memblock_free_late (Chris von Recklinghausen) [2120352] - hugetlb: support node specified when using cma for gigantic hugepages (Chris von Recklinghausen) [2120352] - hugetlb: add hugetlb demote page support (Chris von Recklinghausen) [2120352] - hugetlb: add demote bool to gigantic page routines (Chris von Recklinghausen) [2120352] - hugetlb: be sure to free demoted CMA pages to CMA (Chris von Recklinghausen) [2120352] - mm/cma: add cma_pages_valid to determine if pages are in CMA (Chris von Recklinghausen) [2120352] - hugetlb: add demote hugetlb page sysfs interfaces (Chris von Recklinghausen) [2120352] - s390: use generic version of arch_is_kernel_initmem_freed() (Chris von Recklinghausen) [2120352] - powerpc: use generic version of arch_is_kernel_initmem_freed() (Chris von Recklinghausen) [2120352] - mm: remove redundant smp_wmb() (Chris von Recklinghausen) [2120352] - mm: introduce pmd_install() helper (Chris von Recklinghausen) [2120352] - powerpc: Don't provide __kernel_map_pages() without ARCH_SUPPORTS_DEBUG_PAGEALLOC (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Fix setting of exec flag when setting TLBCAMs (Chris von Recklinghausen) [2120352] - powerpc/book3e: Fix set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [2120352] - powerpc/nohash: Fix __ptep_set_access_flags() and ptep_set_wrprotect() (Chris von Recklinghausen) [2120352] - powerpc/64s: Default to 64K pages for 64 bit book3s (Chris von Recklinghausen) [2120352] - s390: make command line configurable (Chris von Recklinghausen) [2120352] - s390: support command lines longer than 896 bytes (Chris von Recklinghausen) [2120352] - s390/kexec_file: move kernel image size check (Chris von Recklinghausen) [2120352] - s390/setup: use physical pointers for memblock_reserve() (Chris von Recklinghausen) [2120352] - s390/pgtable: use physical address for Page-Table Origin (Chris von Recklinghausen) [2120352] - s390/mm: optimize reset_guest_reference_bit() (Chris von Recklinghausen) [2120352] - s390/mm: optimize set_guest_storage_key() (Chris von Recklinghausen) [2120352] - s390/mm: no need for pte_alloc_map_lock() if we know the pmd is present (Chris von Recklinghausen) [2120352] - s390/mm: fix VMA and page table handling code in storage key handling functions (Chris von Recklinghausen) [2120352] - s390/mm: validate VMA in PGSTE manipulation functions (Chris von Recklinghausen) [2120352] - powerpc/32: Don't use a struct based type for pte_t (Chris von Recklinghausen) [2120352] - powerpc/8xx: Simplify TLB handling (Chris von Recklinghausen) [2120352] - powerpc/32: Don't use lmw/stmw for saving/restoring non volatile regs (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Enable STRICT_KERNEL_RWX (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Update of TLBCAMs after init (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Allocate separate TLBCAMs for readonly memory (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Tell map_mem_in_cams() if init is done (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Enable reloading of TLBCAM without switching to AS1 (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Take exec flag into account when setting TLBCAMs (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Rename fsl_booke.c to fsl_book3e.c (Chris von Recklinghausen) [2120352] - powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and KFENCE (Chris von Recklinghausen) [2120352] - powerpc/s64: Clarify that radix lacks DEBUG_PAGEALLOC (Chris von Recklinghausen) [2120352] - signal/sparc32: Remove unreachable do_exit in do_sparc_fault (Chris von Recklinghausen) [2120352] - reboot: Remove the unreachable panic after do_exit in reboot(2) (Chris von Recklinghausen) [2120352] - exit: Remove calls of do_exit after noreturn versions of die (Chris von Recklinghausen) [2120352] - exit/doublefault: Remove apparently bogus comment about rewind_stack_do_exit (Chris von Recklinghausen) [2120352] - powerpc: Set max_mapnr correctly (Chris von Recklinghausen) [2120352] - s390/cmm: use string_upper() instead of open coded variant (Chris von Recklinghausen) [2120352] - powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous prototype for 'create_section_mapping' (Chris von Recklinghausen) [2120352] - powerpc/32s: Fix kuap_kernel_restore() (Chris von Recklinghausen) [2120352] - s390/boot: allocate amode31 section in decompressor (Chris von Recklinghausen) [2120352] - s390/boot: initialize control registers in decompressor (Chris von Recklinghausen) [2120352] - x86/mm/64: Improve stack overflow warnings (Chris von Recklinghausen) [2120352] - x86/fault: Fix wrong signal when vsyscall fails with pkey (Chris von Recklinghausen) [2120352] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Chris von Recklinghausen) [2120352] - x86/pat: Pass valid address to sanitize_phys() (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Fix generic ptdump for 64-bit (Chris von Recklinghausen) [2120352] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Chris von Recklinghausen) [2120352] - powerpc/numa: Print debug statements only when required (Chris von Recklinghausen) [2120352] - powerpc/numa: convert printk to pr_xxx (Chris von Recklinghausen) [2120352] - powerpc/numa: Drop dbg in favour of pr_debug (Chris von Recklinghausen) [2120352] - powerpc/smp: Enable CACHE domain for shared processor (Chris von Recklinghausen) [2120352] - powerpc/smp: Fix a crash while booting kvm guest with nr_cpus=2 (Chris von Recklinghausen) [2120352] - powerpc: Refactor verification of MSR_RI (Chris von Recklinghausen) [2120352] - powerpc: Remove MSR_PR check in interrupt_exit_{user/kernel}_prepare() (Chris von Recklinghausen) [2120352] - s390/mm,pageattr: fix walk_pte_level() early exit (Chris von Recklinghausen) [2120352] - s390: fix typo in linker script (Chris von Recklinghausen) [2120352] - s390/boot: factor out offset_vmlinux_info() function (Chris von Recklinghausen) [2120352] - s390/kasan: fix large PMD pages address alignment check (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Convert powerpc to GENERIC_PTDUMP (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Reduce level numbers by 1 in note_page() and add p4d level (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Remove unused 'page_size' parameter (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Use DEFINE_SHOW_ATTRIBUTE() (Chris von Recklinghausen) [2120352] - powerpc: Avoid link stack corruption in misc asm functions (Chris von Recklinghausen) [2120352] - powerpc/booke: Avoid link stack corruption in several places (Chris von Recklinghausen) [2120352] - s390/sclp: reserve memory occupied by sclp early buffer (Chris von Recklinghausen) [2120352] - s390/mm: remove unused cmma functions (Chris von Recklinghausen) [2120352] - powerpc: rename powerpc_debugfs_root to arch_debugfs_dir (Chris von Recklinghausen) [2120352] - powerpc/book3s64/radix: make tlb_single_page_flush_ceiling a debugfs entry (Chris von Recklinghausen) [2120352] - s390: rename dma section to amode31 (Chris von Recklinghausen) [2120352] - s390/mm: use page_to_virt() in __kernel_map_pages() (Chris von Recklinghausen) [2120352] - s390: add kfence region to pagetable dumper (Chris von Recklinghausen) [2120352] - s390: add support for KFENCE (Chris von Recklinghausen) [2120352] - s390/mm: implement set_memory_4k() (Chris von Recklinghausen) [2120352] - s390/boot: get rid of arithmetics on function pointers (Chris von Recklinghausen) [2120352] - s390/setup: don't reserve memory that occupied decompressor's head (Chris von Recklinghausen) [2120352] - s390/boot: move dma sections from decompressor to decompressed kernel (Chris von Recklinghausen) [2120352] - s390/ctl_reg: add ctlreg5 and ctlreg15 unions (Chris von Recklinghausen) [2120352] - s390/boot: make _diag308_reset_dma() position-independent (Chris von Recklinghausen) [2120352] - s390/boot: move EP_OFFSET and EP_STRING to head.S (Chris von Recklinghausen) [2120352] - s390/setup: generate asm offsets from struct parmarea (Chris von Recklinghausen) [2120352] - s390/setup: drop _OFFSET macros (Chris von Recklinghausen) [2120352] - s390/setup: remove unused symbolic constants for C code from setup.h (Chris von Recklinghausen) [2120352] - s390/dump: introduce boot data 'oldmem_data' (Chris von Recklinghausen) [2120352] - s390/boot: introduce boot data 'initrd_data' (Chris von Recklinghausen) [2120352] - s390/boot: move sclp early buffer from fixed address in asm to C (Chris von Recklinghausen) [2120352] - s390/boot: get rid of magic numbers for startup offsets (Chris von Recklinghausen) [2120352] - s390/mm: don't print hashed values for pte_ERROR() & friends (Chris von Recklinghausen) [2120352] - s390/mm: use pr_err() instead of printk() for pte_ERROR & friends (Chris von Recklinghausen) [2120352] - s390/sclp: use only one sclp early buffer to send commands (Chris von Recklinghausen) [2120352] - s390/boot: make stacks part of the decompressor's image (Chris von Recklinghausen) [2120352] - powerpc/kexec: blacklist functions called in real mode for kprobe (Chris von Recklinghausen) [2120352] - Revert "s390/mm: do not trigger write fault when vma does not allow VM_WRITE" (Chris von Recklinghausen) [2120352] - Revert "s390/boot: move sclp early buffer from fixed address in asm to C" (Chris von Recklinghausen) [2120352] - Revert "s390/kexec_file: move kernel image size check" (Chris von Recklinghausen) [2120352] - Revert "s390: support command lines longer than 896 bytes" (Rafael Aquini) [2120352] - Revert "s390: make command line configurable" (Chris von Recklinghausen) [2120352] - Revert "s390/sclp: reserve memory occupied by sclp early buffer" (Chris von Recklinghausen) [2120352] - Revert "rhel: configs: add config option CONFIG_COMMAND_LINE_SIZE" (Chris von Recklinghausen) [2120352] - Revert "mm: thp: consolidate mapcount logic on THP split" (Chris von Recklinghausen) [2120352] - Revert "mm: thp: make the THP mapcount atomic with a seqlock" (Chris von Recklinghausen) [2120352] - Revert "mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap" (Chris von Recklinghausen) [2120352] - Revert "mm: thp: introduce page_trans_huge_anon_shared" (Chris von Recklinghausen) [2120352] - Revert "mm: gup: COR: copy-on-read fault" (Chris von Recklinghausen) [2120352] - Revert "mm: gup: gup_must_unshare()" (Chris von Recklinghausen) [2120352] - Revert "mm: gup: FOLL_UNSHARE" (Chris von Recklinghausen) [2120352] - Revert "mm: gup: FOLL_NOUNSHARE: optimize follow_page" (Chris von Recklinghausen) [2120352] - Revert "mm: gup: FOLL_UNSHARE RHEL" (Chris von Recklinghausen) [2120352] - Revert "mm: hugetlbfs: COR: copy-on-read fault" (Chris von Recklinghausen) [2120352] - Revert "mm: hugetlbfs: FOLL_FAULT_UNSHARE" (Chris von Recklinghausen) [2120352] - Revert "mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs" (Chris von Recklinghausen) [2120352] - Revert "mm: gup: gup_must_unshare() use can_read_pin_swap_page()" (Chris von Recklinghausen) [2120352] - Revert "mm: COW: skip the page lock in the COW copy path" (Chris von Recklinghausen) [2120352] - Revert "mm: thp: replace the page lock with the seqlock for the THP mapcount" (Chris von Recklinghausen) [2120352] - Revert "mm: COW: restore full accuracy in page reuse" (Chris von Recklinghausen) [2120352] - selftest/vm: uninitialized variable in main() (Chris von Recklinghausen) [2120352] - selftest/vm: add skip support to mremap_test (Chris von Recklinghausen) [2120352] - selftest/vm: support xfail in mremap_test (Chris von Recklinghausen) [2120352] - selftest/vm: verify remap destination address in mremap_test (Chris von Recklinghausen) [2120352] - selftest/vm: verify mmap addr in mremap_test (Chris von Recklinghausen) [2120352] - selftests/vm: cleanup hugetlb file after mremap test (Chris von Recklinghausen) [2120352] - mm, hugepages: make memory size variable in hugepage-mremap selftest (Chris von Recklinghausen) [2120352] - mm: remove duplicate include in hugepage-mremap.c (Chris von Recklinghausen) [2120352] - mm, hugepages: add hugetlb vma mremap() test (Chris von Recklinghausen) [2120352]- s390/dasd: Establish DMA alignment (Ming Lei) [2118511] - md/raid10: Fix the data type of an r10_sync_page_io() argument (Ming Lei) [2118511] - blk-lib: fix blkdev_issue_secure_erase (Ming Lei) [2118511] - block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait (Ming Lei) [2118511] - block: add missing request flags to debugfs code (Ming Lei) [2118511] - block: don't add partitions if GD_SUPPRESS_PART_SCAN is set (Ming Lei) [2118511] - loop: Check for overflow while configuring loop (Ming Lei) [2118511] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2118511] - blk-mq: run queue no matter whether the request is the last request (Ming Lei) [2118511] - blk-mq: remove unused function blk_mq_queue_stopped() (Ming Lei) [2118511] - block: Do not call blk_put_queue() if gendisk allocation fails (Ming Lei) [2118511] - block: fix leaking page ref on truncated direct io (Ming Lei) [2118511] - block: ensure bio_iov_add_page can't fail (Ming Lei) [2118511] - block: ensure iov_iter advances for added pages (Ming Lei) [2118511] - block: pass struct queue_limits to the bio splitting helpers (Ming Lei) [2118511] - block: move bio_allowed_max_sectors to blk-merge.c (Ming Lei) [2118511] - block: move the call to get_max_io_size out of blk_bio_segment_split (Ming Lei) [2118511] - block: move ->bio_split to the gendisk (Ming Lei) [2118511] - block: change the blk_queue_bounce calling convention (Ming Lei) [2118511] - block: change the blk_queue_split calling convention (Ming Lei) [2118511] - remove the sx8 block driver (Ming Lei) [2118511] - nbd: add missing definition of pr_fmt (Ming Lei) [2118511] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2118511] - null_blk: add configfs variables for 2 options (Ming Lei) [2118511] - null_blk: add module parameters for 4 options (Ming Lei) [2118511] - block/rnbd-srv: Replace sess_dev_list with index_idr (Ming Lei) [2118511] - block/rnbd-srv: Set keep_id to true after mutex_trylock (Ming Lei) [2118511] - rnbd-clt: make rnbd_clt_change_capacity return void (Ming Lei) [2118511] - rnbd-clt: pass sector_t type for resize capacity (Ming Lei) [2118511] - rnbd-clt: check capacity inside rnbd_clt_change_capacity (Ming Lei) [2118511] - rnbd-clt: adjust the layout of struct rnbd_clt_dev (Ming Lei) [2118511] - rnbd-clt: reduce the size of struct rnbd_clt_dev (Ming Lei) [2118511] - rnbd-clt: kill read_only from struct rnbd_clt_dev (Ming Lei) [2118511] - rnbd-clt: don't free rsp in msg_open_conf for map scenario (Ming Lei) [2118511] - rnbd-clt: open code send_msg_open in rnbd_clt_map_device (Ming Lei) [2118511] - block: null_blk: Use the bitmap API to allocate bitmaps (Ming Lei) [2118511] - drbd: bm_page_async_io: fix spurious bitmap "IO error" on large volumes (Ming Lei) [2118511] - block: remove __blk_get_queue (Ming Lei) [2118511] - block: call blk_mq_exit_queue from disk_release for never added disks (Ming Lei) [2118511] - blk-mq: fix error handling in __blk_mq_alloc_disk (Ming Lei) [2118511] - block: don't allow the same type rq_qos add more than once (Ming Lei) [2118511] - mmc: fix disk/queue leak in case of adding disk failure (Ming Lei) [2118511] - blktrace: Fix the blk_fill_rwbs() kernel-doc header (Ming Lei) [2118511] - fs/buffer: Fix the ll_rw_block() kernel-doc header (Ming Lei) [2118511] - fs/zonefs: Use the enum req_op type for tracing request operations (Ming Lei) [2118511] - fs/xfs: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - PM: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - fs/ocfs2: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - fs/nfs: Use enum req_op where appropriate (Ming Lei) [2118511] - fs/jbd2: Fix the documentation of the jbd2_write_superblock() callers (Ming Lei) [2118511] - fs/hfsplus: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - fs/gfs2: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - fs/ext4: Use the new blk_opf_t type (Ming Lei) [2118511] - fs/mpage: Use the new blk_opf_t type (Ming Lei) [2118511] - fs/direct-io: Reduce the size of struct dio (Ming Lei) [2118511] - fs/buffer: Combine two submit_bh() and ll_rw_block() arguments (Ming Lei) [2118511] - fs/buffer: Use the new blk_opf_t type (Ming Lei) [2118511] - mm: Use the new blk_opf_t type (Ming Lei) [2118511] - scsi/target: Use the new blk_opf_t type (Ming Lei) [2118511] - scsi/device_handlers: Use the new blk_opf_t type (Ming Lei) [2118511] - scsi/core: Use the new blk_opf_t type (Ming Lei) [2118511] - scsi/core: Change the return type of scsi_noretry_cmd() into bool (Ming Lei) [2118511] - scsi/core: Improve static type checking (Ming Lei) [2118511] - nvme/target: Use the new blk_opf_t type (Ming Lei) [2118511] - md/raid5: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - md/raid10: Use the new blk_opf_t type (Ming Lei) [2118511] - md/raid1: Use the new blk_opf_t type (Ming Lei) [2118511] - md/bcache: Combine two prio_io() arguments (Ming Lei) [2118511] - md/bcache: Combine two uuid_io() arguments (Ming Lei) [2118511] - md/core: Combine two sync_page_io() arguments (Ming Lei) [2118511] - dm/dm-zoned: Use the enum req_op type (Ming Lei) [2118511] - dm/zone: Use the enum req_op type (Ming Lei) [2118511] - dm-snap: Combine request operation type and flags (Ming Lei) [2118511] - dm mirror log: Use the new blk_opf_t type (Ming Lei) [2118511] - dm/dm-integrity: Combine request operation and flags (Ming Lei) [2118511] - dm/dm-flakey: Use the new blk_opf_t type (Ming Lei) [2118511] - dm/ebs: Change 'int rw' into 'enum req_op op' (Ming Lei) [2118511] - dm/core: Combine request operation type and flags (Ming Lei) [2118511] - dm/core: Rename kcopyd_job.rw into kcopyd.op (Ming Lei) [2118511] - dm/core: Reduce the size of struct dm_io_request (Ming Lei) [2118511] - um: Use enum req_op where appropriate (Ming Lei) [2118511] - nvdimm-btt: Use the enum req_op type (Ming Lei) [2118511] - block/zram: Use enum req_op where appropriate (Ming Lei) [2118511] - xen-blkback: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - block/rnbd: Use blk_opf_t where appropriate (Ming Lei) [2118511] - block/floppy: Fix a sparse warning (Ming Lei) [2118511] - block/drbd: Combine two drbd_submit_peer_request() arguments (Ming Lei) [2118511] - block/drbd: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - block/brd: Use the enum req_op type (Ming Lei) [2118511] - blktrace: Use the new blk_opf_t type (Ming Lei) [2118511] - blktrace: Trace remapped requests correctly (Ming Lei) [2118511] - block/kyber: Use the new blk_opf_t type (Ming Lei) [2118511] - block/mq-deadline: Use the new blk_opf_t type (Ming Lei) [2118511] - block/bfq: Use the new blk_opf_t type (Ming Lei) [2118511] - block: Use the new blk_opf_t type (Ming Lei) [2118511] - block: Introduce the type blk_opf_t (Ming Lei) [2118511] - block: Change the type of req_op() and bio_op() into enum req_op (Ming Lei) [2118511] - block: Change the type of the last .rw_page() argument (Ming Lei) [2118511] - block: Use enum req_op where appropriate (Ming Lei) [2118511] - treewide: Rename enum req_opf into enum req_op (Ming Lei) [2118511] - block: remove bdevname (Ming Lei) [2118511] - ext4: only initialize mmp_bdevname once (Ming Lei) [2118511] - ocfs2/cluster: remove the hr_dev_name field from struct o2hb_region (Ming Lei) [2118511] - rnbd-srv: remove the name field from struct rnbd_dev (Ming Lei) [2118511] - pktcdvd: stop using bdevname in pkt_new_dev (Ming Lei) [2118511] - pktcdvd: stop using bdevname in pkt_seq_show (Ming Lei) [2118511] - drbd: stop using bdevname in drbd_report_io_error (Ming Lei) [2118511] - block: stop using bdevname in __blkdev_issue_discard (Ming Lei) [2118511] - block: stop using bdevname in bdev_write_inode (Ming Lei) [2118511] - blk-cgroup: Use atomic{,64}_try_cmpxchg (Ming Lei) [2118511] - blk-iolatency: Use atomic{,64}_try_cmpxchg (Ming Lei) [2118511] - block: Use try_cmpxchg in update_io_ticks (Ming Lei) [2118511] - block/rq_qos: Use atomic_try_cmpxchg in atomic_inc_below (Ming Lei) [2118511] - block: move zone related fields to struct gendisk (Ming Lei) [2118511] - block: remove blk_queue_zone_sectors (Ming Lei) [2118511] - dm-zoned: cleanup dmz_fixup_devices (Ming Lei) [2118511] - nvmet:: use bdev based helpers in nvmet_bdev_zone_mgmt_emulate_all (Ming Lei) [2118511] - block: use bdev based helpers in blkdev_zone_mgmt{,all} (Ming Lei) [2118511] - block: replace blkdev_nr_zones with bdev_nr_zones (Ming Lei) [2118511] - block: pass a gendisk to blk_queue_max_open_zones and blk_queue_max_active_zones (Ming Lei) [2118511] - block: remove queue_max_open_zones and queue_max_active_zones (Ming Lei) [2118511] - block: pass a gendisk to blk_queue_free_zone_bitmaps (Ming Lei) [2118511] - block: pass a gendisk to blk_queue_clear_zone_settings (Ming Lei) [2118511] - block: pass a gendisk to blk_queue_set_zoned (Ming Lei) [2118511] - block: simplify blk_check_zone_append (Ming Lei) [2118511] - block: simplify blk_mq_plug (Ming Lei) [2118511] - block: use bdev_is_zoned instead of open coding it (Ming Lei) [2118511] - block: call blk_queue_free_zone_bitmaps from disk_release (Ming Lei) [2118511] - block: remove a superflous ifdef in blkdev.h (Ming Lei) [2118511] - blk-mq: Drop local variable for reserved tag (Ming Lei) [2118511] - blk-mq: Drop 'reserved' arg of busy_tag_iter_fn (Ming Lei) [2118511] - scsi: fnic: Drop reserved request handling (Ming Lei) [2118511] - blk-mq: Drop blk_mq_ops.timeout 'reserved' arg (Ming Lei) [2118511] - blk-mq: Add a flag for reserved requests (Ming Lei) [2118511] - scsi: core: Remove reserved request time-out handling (Ming Lei) [2118511] - blk-cgroup: factor out blkcg_free_all_cpd() (Ming Lei) [2118511] - blk-cgroup: factor out blkcg_iostat_update() (Ming Lei) [2118511] - block: simplify disk_set_independent_access_ranges (Ming Lei) [2118511] - block: move ->ia_ranges from the request_queue to the gendisk (Ming Lei) [2118511] - block: remove "select BLK_RQ_IO_DATA_LEN" from BLK_CGROUP_IOCOST dependency (Ming Lei) [2118511] - blk-mq: cleanup disk sysfs registration (Ming Lei) [2118511] - blk-mq: rename blk_mq_sysfs_{,un}register (Ming Lei) [2118511] - block: remove the extra gendisk reference in __blk_mq_register_dev (Ming Lei) [2118511] - block: use default groups to register the queue attributes (Ming Lei) [2118511] - block: remove a superflous queue kobject reference (Ming Lei) [2118511] - block: simplify blktrace sysfs attribute creation (Ming Lei) [2118511] - block: remove blk_cleanup_disk (Ming Lei) [2118511] - block: simplify disk shutdown (Ming Lei) [2118511] - block: stop setting the nomerges flags in blk_cleanup_queue (Ming Lei) [2118511] - block: remove QUEUE_FLAG_DEAD (Ming Lei) [2118511] - mtip32xx: fix device removal (Ming Lei) [2118511] - mtip32xx: remove the device_status debugfs file (Ming Lei) [2118511] - blk-mq: blk_mq_tag_busy is no need to return a value (Ming Lei) [2118511] - block: Always initialize bio IO priority on submit (Ming Lei) [2118511] - block: Initialize bio priority earlier (Ming Lei) [2118511] - blk-ioprio: Convert from rqos policy to direct call (Ming Lei) [2118511] - blk-ioprio: Remove unneeded field (Ming Lei) [2118511] - block: Fix handling of tasks without ioprio in ioprio_get(2) (Ming Lei) [2118511] - block: Make ioprio_best() static (Ming Lei) [2118511] - block: Generalize get_current_ioprio() for any task (Ming Lei) [2118511] - block: Return effective IO priority from get_current_ioprio() (Ming Lei) [2118511] - block: fix default IO priority handling again (Ming Lei) [2118511] - blk-mq: Don't disable preemption around __blk_mq_run_hw_queue(). (Ming Lei) [2118511] - block: bfq: Fix kernel-doc headers (Ming Lei) [2118511] - block: bfq: Remove an unused function definition (Ming Lei) [2118511] - bfq: Remove useless code in bfq_lookup_next_entity (Ming Lei) [2118511] - block: move blk_queue_get_max_sectors to blk.h (Ming Lei) [2118511] - block: fold blk_max_size_offset into get_max_io_size (Ming Lei) [2118511] - block: cleanup variable naming in get_max_io_size (Ming Lei) [2118511] - block: open code blk_max_size_offset in blk_rq_get_max_sectors (Ming Lei) [2118511] - dm: open code blk_max_size_offset in max_io_len (Ming Lei) [2118511] - block: factor out a chunk_size_left helper (Ming Lei) [2118511] - block: Make blk_mq_get_sq_hctx() select the proper hardware queue type (Ming Lei) [2118511] - block: Rename a blk_mq_map_queue() argument (Ming Lei) [2118511] - blk-iocost: Simplify ioc_rqos_done() (Ming Lei) [2118511] - block: Directly use ida_alloc()/free() (Ming Lei) [2118511] - iomap: add support for dma aligned direct-io (Ming Lei) [2118511] - block: relax direct io memory alignment (Ming Lei) [2118511] - block: introduce bdev_iter_is_aligned helper (Ming Lei) [2118511] - iov: introduce iov_iter_aligned (Ming Lei) [2118511] - block/bounce: count bytes instead of sectors (Ming Lei) [2118511] - block/merge: count bytes instead of sectors (Ming Lei) [2118511] - block: add a helper function for dio alignment (Ming Lei) [2118511] - block: introduce bdev_dma_alignment helper (Ming Lei) [2118511] - block: export dma_alignment attribute (Ming Lei) [2118511] - block/bio: remove duplicate append pages code (Ming Lei) [2118511] - block: fix infinite loop for invalid zone append (Ming Lei) [2118511] - block: fix missing blkcg_bio_issue_init (Ming Lei) [2118511] - lib/sbitmap: Fix invalid loop in __sbitmap_queue_get_batch() (Ming Lei) [2118511] - btrfs: simplify ->flush_bio handling (Ming Lei) [2118511] - cdrom: remove obsolete TODO list (Ming Lei) [2118511] - block: remove last remaining traces of IDE documentation (Ming Lei) [2118511] - cdrom: mark CDROMGETSPINDOWN/CDROMSETSPINDOWN obsolete (Ming Lei) [2118511] - cdrom: remove the unused driver specific disc change ioctl (Ming Lei) [2118511] - cdrom: make EXPORT_SYMBOL follow exported function (Ming Lei) [2118511] - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages (Ming Lei) [2118511] - fs: remove fs.f_write_hint (Ming Lei) [2118511] - fs: remove kiocb.ki_hint (Ming Lei) [2118511] - block: remove the per-bio/request write hint (Ming Lei) [2118511] - nvme: remove support or stream based temperature hint (Ming Lei) [2118511] - btrfs: check-integrity: stop storing the block device name in btrfsic_dev_state (Ming Lei) [2118511] - loadpin: stop using bdevname (Ming Lei) [2118511] - dax: remove bdev_dax_supported (Ming Lei) [2118511] - dax: stub out dax_supported for !CONFIG_FS_DAX (Ming Lei) [2118511] - dax: remove __generic_fsdax_supported (Ming Lei) [2118511] - dax: move the dax_read_lock() locking into dax_supported (Ming Lei) [2118511] - dax: mark dax_get_by_host static (Ming Lei) [2118511] - dm: use fs_dax_get_by_bdev instead of dax_get_by_host (Ming Lei) [2118511] - fsdax: improve the FS_DAX Kconfig description and help text (Ming Lei) [2118511] - io_uring: apply worker limits to previous users (Jeff Moyer) [2107656] - io_uring: fix ltimeout unprep (Jeff Moyer) [2107656] - io_uring: apply max_workers limit to all future users (Jeff Moyer) [2107656] - io_uring: utilize the io batching infrastructure for more efficient polled IO (Jeff Moyer) [2107656] - io_uring: fix wrong condition to grab uring lock (Jeff Moyer) [2107656] - io_uring: kill fasync (Jeff Moyer) [2107656] - io-wq: exclusively gate signal based exit on get_signal() return (Jeff Moyer) [2107656] - io_uring: make OP_CLOSE consistent with direct open (Jeff Moyer) [2107656] - io_uring: kill extra checks in io_write() (Jeff Moyer) [2107656] - io_uring: don't punt files update to io-wq unconditionally (Jeff Moyer) [2107656] - io_uring: put provided buffer meta data under memcg accounting (Jeff Moyer) [2107656] - io_uring: allow conditional reschedule for intensive iterators (Jeff Moyer) [2107656] - io_uring: fix potential req refcount underflow (Jeff Moyer) [2107656] - io_uring: fix missing set of EPOLLONESHOT for CQ ring overflow (Jeff Moyer) [2107656] - io_uring: fix race between poll completion and cancel_hash insertion (Jeff Moyer) [2107656] - io-wq: ensure we exit if thread group is exiting (Jeff Moyer) [2107656] - io_uring: convert io_uring to the secure anon inode interface (Jeff Moyer) [2107656] - fs: add anon_inode_getfile_secure() similar to anon_inode_getfd_secure() (Jeff Moyer) [2107656] - io_uring: move iopoll reissue into regular IO path (Jeff Moyer) [2107656] - Revert "iov_iter: track truncated size" (Jeff Moyer) [2107656] - io_uring: use iov_iter state save/restore helpers (Jeff Moyer) [2107656] - iov_iter: add helper to save iov_iter state (Jeff Moyer) [2107656] - io_uring: allow retry for O_NONBLOCK if async is supported (Jeff Moyer) [2107656] - io_uring: auto-removal for direct open/accept (Jeff Moyer) [2107656] - io_uring: fix missing sigmask restore in io_cqring_wait() (Jeff Moyer) [2107656] - io_uring: pin SQPOLL data before unlocking ring lock (Jeff Moyer) [2107656] - io-wq: provide IO_WQ_* constants for IORING_REGISTER_IOWQ_MAX_WORKERS arg items (Jeff Moyer) [2107656] - io-wq: fix potential race of acct->nr_workers (Jeff Moyer) [2107656] - io-wq: code clean of io_wqe_create_worker() (Jeff Moyer) [2107656] - io_uring: ensure symmetry in handling iter types in loop_rw_iter() (Jeff Moyer) [2107656] - io_uring: fix off-by-one in BUILD_BUG_ON check of __REQ_F_LAST_BIT (Jeff Moyer) [2107656] - io_uring: fail links of cancelled timeouts (Jeff Moyer) [2107656] - io-wq: fix memory leak in create_io_worker() (Jeff Moyer) [2107656] - io-wq: fix silly logic error in io_task_work_match() (Jeff Moyer) [2107656] - io_uring: drop ctx->uring_lock before acquiring sqd->lock (Jeff Moyer) [2107656] - io_uring: fix missing mb() before waitqueue_active (Jeff Moyer) [2107656] - io-wq: fix cancellation on create-worker failure (Jeff Moyer) [2107656] - namei: Fix use after free in kern_path_locked (Jeff Moyer) [2107656] - io_uring: reexpand under-reexpanded iters (Jeff Moyer) [2107656] - iov_iter: track truncated size (Jeff Moyer) [2107656] - io_uring: io_uring_complete() trace should take an integer (Jeff Moyer) [2107656] - io_uring: fix possible poll event lost in multi shot mode (Jeff Moyer) [2107656] - io_uring: prolong tctx_task_work() with flushing (Jeff Moyer) [2107656] - io_uring: don't disable kiocb_done() CQE batching (Jeff Moyer) [2107656] - io_uring: ensure IORING_REGISTER_IOWQ_MAX_WORKERS works with SQPOLL (Jeff Moyer) [2107656] - io-wq: make worker creation resilient against signals (Jeff Moyer) [2107656] - io-wq: get rid of FIXED worker flag (Jeff Moyer) [2107656] - io-wq: only exit on fatal signals (Jeff Moyer) [2107656] - io-wq: split bounded and unbounded work into separate lists (Jeff Moyer) [2107656] - io-wq: fix queue stalling race (Jeff Moyer) [2107656] - io_uring: don't submit half-prepared drain request (Jeff Moyer) [2107656] - io_uring: fix queueing half-created requests (Jeff Moyer) [2107656] - io-wq: ensure that hash wait lock is IRQ disabling (Jeff Moyer) [2107656] - io_uring: retry in case of short read on block device (Jeff Moyer) [2107656] - io_uring: IORING_OP_WRITE needs hash_reg_file set (Jeff Moyer) [2107656] - io-wq: fix race between adding work and activating a free worker (Jeff Moyer) [2107656] - io-wq: fix wakeup race when adding new work (Jeff Moyer) [2107656] - io-wq: wqe and worker locks no longer need to be IRQ safe (Jeff Moyer) [2107656] - io-wq: check max_worker limits if a worker transitions bound state (Jeff Moyer) [2107656] - io_uring: allow updating linked timeouts (Jeff Moyer) [2107656] - io_uring: keep ltimeouts in a list (Jeff Moyer) [2107656] - io_uring: support CLOCK_BOOTTIME/REALTIME for timeouts (Jeff Moyer) [2107656] - io-wq: provide a way to limit max number of workers (Jeff Moyer) [2107656] - io_uring: add build check for buf_index overflows (Jeff Moyer) [2107656] - io_uring: clarify io_req_task_cancel() locking (Jeff Moyer) [2107656] - io_uring: add task-refs-get helper (Jeff Moyer) [2107656] - io_uring: fix failed linkchain code logic (Jeff Moyer) [2107656] - io_uring: remove redundant req_set_fail() (Jeff Moyer) [2107656] - io_uring: don't free request to slab (Jeff Moyer) [2107656] - io_uring: accept directly into fixed file table (Jeff Moyer) [2107656] - io_uring: hand code io_accept() fd installing (Jeff Moyer) [2107656] - io_uring: openat directly into fixed fd table (Jeff Moyer) [2107656] - net: add accept helper not installing fd (Jeff Moyer) [2107656] - io_uring: add support for IORING_OP_LINKAT (Jeff Moyer) [2107656] - io_uring: add support for IORING_OP_SYMLINKAT (Jeff Moyer) [2107656] - io_uring: fix io_try_cancel_userdata race for iowq (Jeff Moyer) [2107656] - io_uring: add support for IORING_OP_MKDIRAT (Jeff Moyer) [2107656] - namei: update do_*() helpers to return ints (Jeff Moyer) [2107656] - namei: make do_linkat() take struct filename (Jeff Moyer) [2107656] - namei: add getname_uflags() (Jeff Moyer) [2107656] - namei: make do_symlinkat() take struct filename (Jeff Moyer) [2107656] - namei: make do_mknodat() take struct filename (Jeff Moyer) [2107656] - namei: make do_mkdirat() take struct filename (Jeff Moyer) [2107656] - namei: change filename_parentat() calling conventions (Jeff Moyer) [2107656] - namei: ignore ERR/NULL names in putname() (Jeff Moyer) [2107656] - io_uring: IRQ rw completion batching (Jeff Moyer) [2107656] - io_uring: batch task work locking (Jeff Moyer) [2107656] - io_uring: flush completions for fallbacks (Jeff Moyer) [2107656] - io_uring: add ->splice_fd_in checks (Jeff Moyer) [2107656] - io_uring: add clarifying comment for io_cqring_ev_posted() (Jeff Moyer) [2107656] - io_uring: place fixed tables under memcg limits (Jeff Moyer) [2107656] - io_uring: limit fixed table size by RLIMIT_NOFILE (Jeff Moyer) [2107656] - io_uring: fix lack of protection for compl_nr (Jeff Moyer) [2107656] - io_uring: Add register support for non-4k PAGE_SIZE (Jeff Moyer) [2107656] - io_uring: extend task put optimisations (Jeff Moyer) [2107656] - io_uring: add comments on why PF_EXITING checking is safe (Jeff Moyer) [2107656] - io-wq: move nr_running and worker_refs out of wqe->lock protection (Jeff Moyer) [2107656] - io_uring: fix io_timeout_remove locking (Jeff Moyer) [2107656] - io_uring: improve same wq polling (Jeff Moyer) [2107656] - io_uring: reuse io_req_complete_post() (Jeff Moyer) [2107656] - io_uring: better encapsulate buffer select for rw (Jeff Moyer) [2107656] - io_uring: optimise io_prep_linked_timeout() (Jeff Moyer) [2107656] - io_uring: cancel not-armed linked touts separately (Jeff Moyer) [2107656] - io_uring: simplify io_prep_linked_timeout (Jeff Moyer) [2107656] - io_uring: kill REQ_F_LTIMEOUT_ACTIVE (Jeff Moyer) [2107656] - io_uring: deduplicate cancellation code (Jeff Moyer) [2107656] - io_uring: kill not necessary resubmit switch (Jeff Moyer) [2107656] - io_uring: optimise initial ltimeout refcounting (Jeff Moyer) [2107656] - io_uring: don't inflight-track linked timeouts (Jeff Moyer) [2107656] - io_uring: optimise iowq refcounting (Jeff Moyer) [2107656] - io_uring: correct __must_hold annotation (Jeff Moyer) [2107656] - io_uring: code clean for completion_lock in io_arm_poll_handler() (Jeff Moyer) [2107656] - io_uring: remove files pointer in cancellation functions (Jeff Moyer) [2107656] - io_uring: extract io_uring_files_cancel() in io_uring_task_cancel() (Jeff Moyer) [2107656] - io_uring: optimise hot path of ltimeout prep (Jeff Moyer) [2107656] - io_uring: skip request refcounting (Jeff Moyer) [2107656] - io_uring: remove submission references (Jeff Moyer) [2107656] - io_uring: remove req_ref_sub_and_test() (Jeff Moyer) [2107656] - io_uring: move req_ref_get() and friends (Jeff Moyer) [2107656] - io_uring: remove IRQ aspect of io_ring_ctx completion lock (Jeff Moyer) [2107656] - io_uring: run regular file completions from task_work (Jeff Moyer) [2107656] - io_uring: run linked timeouts from task_work (Jeff Moyer) [2107656] - io_uring: run timeouts from task_work (Jeff Moyer) [2107656] - io_uring: remove file batch-get optimisation (Jeff Moyer) [2107656] - io_uring: clean up tctx_task_work() (Jeff Moyer) [2107656] - io_uring: inline io_poll_remove_waitqs (Jeff Moyer) [2107656] - io_uring: remove extra argument for overflow flush (Jeff Moyer) [2107656] - io_uring: inline struct io_comp_state (Jeff Moyer) [2107656] - io_uring: use inflight_entry instead of compl.list (Jeff Moyer) [2107656] - io_uring: remove redundant args from cache_free (Jeff Moyer) [2107656] - io_uring: cache __io_free_req()'d requests (Jeff Moyer) [2107656] - io_uring: move io_fallback_req_func() (Jeff Moyer) [2107656] - io_uring: optimise putting task struct (Jeff Moyer) [2107656] - io_uring: drop exec checks from io_req_task_submit (Jeff Moyer) [2107656] - io_uring: kill unused IO_IOPOLL_BATCH (Jeff Moyer) [2107656] - io_uring: improve ctx hang handling (Jeff Moyer) [2107656] - io_uring: deduplicate open iopoll check (Jeff Moyer) [2107656] - io_uring: inline io_free_req_deferred (Jeff Moyer) [2107656] - io_uring: move io_rsrc_node_alloc() definition (Jeff Moyer) [2107656] - io_uring: move io_put_task() definition (Jeff Moyer) [2107656] - io_uring: extract a helper for ctx quiesce (Jeff Moyer) [2107656] - io_uring: optimise io_cqring_wait() hot path (Jeff Moyer) [2107656] - io_uring: add more locking annotations for submit (Jeff Moyer) [2107656] - io_uring: refactor io_alloc_req (Jeff Moyer) [2107656] - io-wq: improve wq_list_add_tail() (Jeff Moyer) [2107656] - io_uring: remove unnecessary PF_EXITING check (Jeff Moyer) [2107656] - io_uring: clean io-wq callbacks (Jeff Moyer) [2107656] - io_uring: avoid touching inode in rw prep (Jeff Moyer) [2107656] - io_uring: rename io_file_supports_async() (Jeff Moyer) [2107656] - io_uring: inline fixed part of io_file_get() (Jeff Moyer) [2107656] - io_uring: use kvmalloc for fixed files (Jeff Moyer) [2107656] - io_uring: be smarter about waking multiple CQ ring waiters (Jeff Moyer) [2107656] - io-wq: remove GFP_ATOMIC allocation off schedule out path (Jeff Moyer) [2107656] - arm64: kexec_file: use more system keyrings to verify kernel image signature (Coiby Xu) [2004384] - kexec, KEYS: make the code in bzImage64_verify_sig generic (Coiby Xu) [2004384] - kexec: clean up arch_kexec_kernel_verify_sig (Coiby Xu) [2004384] - kexec_file: drop weak attribute from functions (Coiby Xu) [2004384] - kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add] (Coiby Xu) [2004384] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121271] {CVE-2022-30594} - intel_idle: make SPR C1 and C1E be independent (David Arcari) [2125352] - notifier: Remove atomic_notifier_call_chain_robust() (David Arcari) [2117508] - PM: cpu: Make notifier chain use a raw_spinlock_t (David Arcari) [2117508] - mailmap: remove my redhat.com address from RHEL9's .mailmap file (Jeffrey Layton) [2094072] - NFSD: fix regression with setting ACLs. (Jeffrey Layton) [2094072] - NFSD: discard fh_locked flag and fh_lock/fh_unlock (Jeffrey Layton) [2094072] - NFSD: use (un)lock_inode instead of fh_(un)lock for file operations (Jeffrey Layton) [2094072] - NFSD: use explicit lock/unlock for directory ops (Jeffrey Layton) [2094072] - NFSD: reduce locking in nfsd_lookup() (Jeffrey Layton) [2094072] - NFSD: only call fh_unlock() once in nfsd_link() (Jeffrey Layton) [2094072] - NFSD: always drop directory lock in nfsd_unlink() (Jeffrey Layton) [2094072] - NFSD: change nfsd_create()/nfsd_symlink() to unlock directory before returning. (Jeffrey Layton) [2094072] - NFSD: add posix ACLs to struct nfsd_attrs (Jeffrey Layton) [2094072] - NFSD: add security label to struct nfsd_attrs (Jeffrey Layton) [2094072] - NFSD: set attributes when creating symlinks (Jeffrey Layton) [2094072] - NFSD: introduce struct nfsd_attrs (Jeffrey Layton) [2094072] - NFSD: verify the opened dentry after setting a delegation (Jeffrey Layton) [2094072] - NFSD: drop fh argument from alloc_init_deleg (Jeffrey Layton) [2094072] - NFSD: Move copy offload callback arguments into a separate structure (Jeffrey Layton) [2094072] - NFSD: Add nfsd4_send_cb_offload() (Jeffrey Layton) [2094072] - NFSD: Remove kmalloc from nfsd4_do_async_copy() (Jeffrey Layton) [2094072] - NFSD: Refactor nfsd4_do_copy() (Jeffrey Layton) [2094072] - NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2) (Jeffrey Layton) [2094072] - NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2) (Jeffrey Layton) [2094072] - NFSD: Replace boolean fields in struct nfsd4_copy (Jeffrey Layton) [2094072] - NFSD: Make nfs4_put_copy() static (Jeffrey Layton) [2094072] - NFSD: Reorder the fields in struct nfsd4_op (Jeffrey Layton) [2094072] - NFSD: Shrink size of struct nfsd4_copy (Jeffrey Layton) [2094072] - NFSD: Shrink size of struct nfsd4_copy_notify (Jeffrey Layton) [2094072] - NFSD: nfserrno(-ENOMEM) is nfserr_jukebox (Jeffrey Layton) [2094072] - NFSD: Fix strncpy() fortify warning (Jeffrey Layton) [2094072] - NFSD: Clean up nfsd4_encode_readlink() (Jeffrey Layton) [2094072] - NFSD: Use xdr_pad_size() (Jeffrey Layton) [2094072] - NFSD: Simplify starting_len (Jeffrey Layton) [2094072] - NFSD: Optimize nfsd4_encode_readv() (Jeffrey Layton) [2094072] - NFSD: Add an nfsd4_read::rd_eof field (Jeffrey Layton) [2094072] - NFSD: Clean up SPLICE_OK in nfsd4_encode_read() (Jeffrey Layton) [2094072] - NFSD: Optimize nfsd4_encode_fattr() (Jeffrey Layton) [2094072] - NFSD: Optimize nfsd4_encode_operation() (Jeffrey Layton) [2094072] - nfsd: silence extraneous printk on nfsd.ko insertion (Jeffrey Layton) [2094072] - NFSD: refactoring v4 specific code to a helper in nfs4state.c (Jeffrey Layton) [2094072] - NFSD: Ensure nf_inode is never dereferenced (Jeffrey Layton) [2094072] - NFSD: NFSv4 CLOSE should release an nfsd_file immediately (Jeffrey Layton) [2094072] - NFSD: Move nfsd_file_trace_alloc() tracepoint (Jeffrey Layton) [2094072] - NFSD: Separate tracepoints for acquire and create (Jeffrey Layton) [2094072] - NFSD: Clean up unused code after rhashtable conversion (Jeffrey Layton) [2094072] - NFSD: Convert the filecache to use rhashtable (Jeffrey Layton) [2094072] - NFSD: Set up an rhashtable for the filecache (Jeffrey Layton) [2094072] - NFSD: Replace the "init once" mechanism (Jeffrey Layton) [2094072] - NFSD: Remove nfsd_file::nf_hashval (Jeffrey Layton) [2094072] - NFSD: nfsd_file_hash_remove can compute hashval (Jeffrey Layton) [2094072] - NFSD: Refactor __nfsd_file_close_inode() (Jeffrey Layton) [2094072] - NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode (Jeffrey Layton) [2094072] - NFSD: Remove lockdep assertion from unhash_and_release_locked() (Jeffrey Layton) [2094072] - NFSD: No longer record nf_hashval in the trace log (Jeffrey Layton) [2094072] - NFSD: Never call nfsd_file_gc() in foreground paths (Jeffrey Layton) [2094072] - NFSD: Fix the filecache LRU shrinker (Jeffrey Layton) [2094072] - NFSD: Leave open files out of the filecache LRU (Jeffrey Layton) [2094072] - NFSD: Trace filecache LRU activity (Jeffrey Layton) [2094072] - NFSD: WARN when freeing an item still linked via nf_lru (Jeffrey Layton) [2094072] - NFSD: Hook up the filecache stat file (Jeffrey Layton) [2094072] - NFSD: Zero counters when the filecache is re-initialized (Jeffrey Layton) [2094072] - NFSD: Record number of flush calls (Jeffrey Layton) [2094072] - NFSD: Report the number of items evicted by the LRU walk (Jeffrey Layton) [2094072] - NFSD: Refactor nfsd_file_lru_scan() (Jeffrey Layton) [2094072] - NFSD: Refactor nfsd_file_gc() (Jeffrey Layton) [2094072] - NFSD: Add nfsd_file_lru_dispose_list() helper (Jeffrey Layton) [2094072] - NFSD: Report average age of filecache items (Jeffrey Layton) [2094072] - NFSD: Report count of freed filecache items (Jeffrey Layton) [2094072] - NFSD: Report count of calls to nfsd_file_acquire() (Jeffrey Layton) [2094072] - NFSD: Report filecache LRU size (Jeffrey Layton) [2094072] - NFSD: Demote a WARN to a pr_warn() (Jeffrey Layton) [2094072] - nfsd: remove redundant assignment to variable len (Jeffrey Layton) [2094072] - NFSD: Fix space and spelling mistake (Jeffrey Layton) [2094072] - NFSD: Instrument fh_verify() (Jeffrey Layton) [2094072] - NFSD: nfsd_file_put() can sleep (Jeffrey Layton) [2094072] - NFSD: Add documenting comment for nfsd4_release_lockowner() (Jeffrey Layton) [2094072] - NFSD: Modernize nfsd4_release_lockowner() (Jeffrey Layton) [2094072] - NFSD: Fix possible sleep during nfsd4_release_lockowner() (Jeffrey Layton) [2094072] - SUNRPC: Use RMW bitops in single-threaded hot paths (Jeffrey Layton) [2094072] - NFSD: Trace filecache opens (Jeffrey Layton) [2094072] - NFSD: Move documenting comment for nfsd4_process_open2() (Jeffrey Layton) [2094072] - NFSD: Fix whitespace (Jeffrey Layton) [2094072] - NFSD: Remove dprintk call sites from tail of nfsd4_open() (Jeffrey Layton) [2094072] - NFSD: Clean up nfsd_splice_actor() (Jeffrey Layton) [2094072] - Revert "SUNRPC: Remove unreachable error condition" (Benjamin Coddington) [2094072] - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Benjamin Coddington) [2094072] - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 (Benjamin Coddington) [2094072] - SUNRPC: RPC level errors should set task->tk_rpc_status (Benjamin Coddington) [2094072] - NFSv4.2 fix problems with __nfs42_ssc_open (Benjamin Coddington) [2094072] - NFS: Fix another fsync() issue after a server reboot (Benjamin Coddington) [2094072] - net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change() (Benjamin Coddington) [2094072] - SUNRPC: Fix xdr_encode_bool() (Benjamin Coddington) [2094072] - SUNRPC: Reinitialise the backchannel request buffers before reuse (Benjamin Coddington) [2094072] - NFSv4.1: RECLAIM_COMPLETE must handle EACCES (Benjamin Coddington) [2094072] - NFSv4: Fix races in the legacy idmapper upcall (Benjamin Coddington) [2094072] - sunrpc: fix expiry of auth creds (Benjamin Coddington) [2094072] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2094072] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2094072] - pNFS/flexfiles: Report RDMA connection errors to the server (Benjamin Coddington) [2094072] - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" (Benjamin Coddington) [2094072] - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() (Benjamin Coddington) [2094072] - pNFS: Avoid a live lock condition in pnfs_update_layout() (Benjamin Coddington) [2094072] - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE (Benjamin Coddington) [2094072] - SUNRPC: Trap RDMA segment overflows (Benjamin Coddington) [2094072] - nfsd: Fix null-ptr-deref in nfsd_fill_super() (Benjamin Coddington) [2094072] - nfsd: Unregister the cld notifier when laundry_wq create failed (Benjamin Coddington) [2094072] - NFSD: move create/destroy of laundry_wq to init_nfsd and exit_nfsd (Benjamin Coddington) [2094072] - NFS: Further fixes to the writeback error handling (Benjamin Coddington) [2094072] - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout (Benjamin Coddington) [2094072] - NFS: Memory allocation failures are not server fatal errors (Benjamin Coddington) [2094072] - NFS: Don't report errors from nfs_pageio_complete() more than once (Benjamin Coddington) [2094072] - NFS: Do not report flush errors in nfs_write_end() (Benjamin Coddington) [2094072] - NFS: Don't report ENOSPC write errors twice (Benjamin Coddington) [2094072] - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS (Benjamin Coddington) [2094072] - NFS: Do not report EINTR/ERESTARTSYS as mapping errors (Benjamin Coddington) [2094072] - SUNRPC: Fix call completion races with call_decode() (Benjamin Coddington) [2094072] - SUNRPC: Don't reuse bvec on retransmission of the request (Benjamin Coddington) [2094072] - NFSD: Decode NFSv4 birth time attribute (Benjamin Coddington) [2094072] - NFS: restore module put when manager exits. (Benjamin Coddington) [2094072] - NFSD: restore EINVAL error translation in nfsd_commit() (Benjamin Coddington) [2094072] - NFSD: Fix potential use-after-free in nfsd_file_put() (Benjamin Coddington) [2094072] - SUNRPC: Ensure that the gssproxy client can start in a connected state (Benjamin Coddington) [2094072] - Revert "SUNRPC: Ensure gss-proxy connects on setup" (Benjamin Coddington) [2094072] - Revert "SUNRPC: attempt AF_LOCAL connect on setup" (Benjamin Coddington) [2094072] - SUNRPC: Ensure gss-proxy connects on setup (Benjamin Coddington) [2094072] - SUNRPC: Ensure timely close of disconnected AF_LOCAL sockets (Benjamin Coddington) [2094072] - NFSv4: Don't invalidate inode attributes on delegation return (Benjamin Coddington) [2094072] - SUNRPC: Move the call to xprt_send_pagedata() out of xprt_sock_sendmsg() (Benjamin Coddington) [2094072] - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() (Benjamin Coddington) [2094072] - SUNRPC: Handle allocation failure in rpc_new_task() (Benjamin Coddington) [2094072] - NFS: Ensure rpc_run_task() cannot fail in nfs_async_rename() (Benjamin Coddington) [2094072] - NFSv4/pnfs: Handle RPC allocation errors in nfs4_proc_layoutget (Benjamin Coddington) [2094072] - SUNRPC: Handle low memory situations in call_status() (Benjamin Coddington) [2094072] - SUNRPC: Handle ENOMEM in call_transmit_status() (Benjamin Coddington) [2094072] - NFS: Replace readdir's use of xxhash() with hash_64() (Benjamin Coddington) [2094072] - SUNRPC: Fix the svc_deferred_event trace class (Benjamin Coddington) [2094072] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2094072] - nfsd: Clean up nfsd_file_put() (Benjamin Coddington) [2094072] - nfsd: Fix a write performance regression (Benjamin Coddington) [2094072] - SUNRPC: handle malloc failure in ->request_prepare (Benjamin Coddington) [2094072] - NFSv4: fix open failure with O_ACCMODE flag (Benjamin Coddington) [2094072] - Revert "NFSv4: Handle the special Linux file open access mode" (Benjamin Coddington) [2094072] - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head (Benjamin Coddington) [2094072] - SUNRPC: Return true/false (not 1/0) from bool functions (Benjamin Coddington) [2094072] - SUNRPC: Don't return error values in sysfs read of closed files (Benjamin Coddington) [2094072] - SUNRPC: Do not dereference non-socket transports in sysfs (Benjamin Coddington) [2094072] - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error (Benjamin Coddington) [2094072] - NFS: replace usage of found with dedicated list iterator variable (Benjamin Coddington) [2094072] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2094072] - nfs: remove reliance on bdi congestion (Benjamin Coddington) [2094072] - pNFS/files: Ensure pNFS allocation modes are consistent with nfsiod (Benjamin Coddington) [2094072] - pNFS/flexfiles: Ensure pNFS allocation modes are consistent with nfsiod (Benjamin Coddington) [2094072] - NFSv4/pnfs: Ensure pNFS allocation modes are consistent with nfsiod (Benjamin Coddington) [2094072] - NFS: Avoid writeback threads getting stuck in mempool_alloc() (Benjamin Coddington) [2094072] - NFS: nfsiod should not block forever in mempool_alloc() (Benjamin Coddington) [2094072] - SUNRPC: Make the rpciod and xprtiod slab allocation modes consistent (Benjamin Coddington) [2094072] - SUNRPC: Fix unx_lookup_cred() allocation (Benjamin Coddington) [2094072] - NFS: Fix memory allocation in rpc_alloc_task() (Benjamin Coddington) [2094072] - NFS: Fix memory allocation in rpc_malloc() (Benjamin Coddington) [2094072] - SUNRPC: Improve accuracy of socket ENOBUFS determination (Benjamin Coddington) [2094072] - SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE (Benjamin Coddington) [2094072] - SUNRPC: Fix socket waits for write buffer space (Benjamin Coddington) [2094072] - SUNRPC: Only save the TCP source port after the connection is complete (Benjamin Coddington) [2094072] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2094072] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2094072] - nfsd: fix using the correct variable for sizeof() (Benjamin Coddington) [2094072] - nfsd: use correct format characters (Benjamin Coddington) [2094072] - NFSD: prevent integer overflow on 32 bit systems (Benjamin Coddington) [2094072] - NFSD: prevent underflow in nfssvc_decode_writeargs() (Benjamin Coddington) [2094072] - SUNRPC: change locking for xs_swap_enable/disable (Benjamin Coddington) [2094072] - NFS: swap-out must always use STABLE writes. (Benjamin Coddington) [2094072] - NFS: swap IO handling is slightly different for O_DIRECT IO (Benjamin Coddington) [2094072] - NFSv4: keep state manager thread active if swap is enabled (Benjamin Coddington) [2094072] - SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC (Benjamin Coddington) [2094072] - NFS: discard NFS_RPC_SWAPFLAGS and RPC_TASK_ROOTCREDS (Benjamin Coddington) [2094072] - SUNRPC: remove scheduling boost for "SWAPPER" tasks. (Benjamin Coddington) [2094072] - SUNRPC/xprt: async tasks mustn't block waiting for memory (Benjamin Coddington) [2094072] - SUNRPC/auth: async tasks mustn't block waiting for memory (Benjamin Coddington) [2094072] - SUNRPC/call_alloc: async tasks mustn't block waiting for memory (Benjamin Coddington) [2094072] - NFS: remove IS_SWAPFILE hack (Benjamin Coddington) [2094072] - NFS: remove unneeded check in decode_devicenotify_args() (Benjamin Coddington) [2094072] - NFSD: Fix nfsd_breaker_owns_lease() return values (Benjamin Coddington) [2094072] - NFSD: Clean up _lm_ operation names (Benjamin Coddington) [2094072] - NFSD: Remove CONFIG_NFSD_V3 Conflicts: Two hunks of the upstream version of this patch has been removed here because we've already removed do_nfsd_create() in a previous backport of upstream 1c388f27759c5d9271d4fca081f7ee138986eb7d. (Benjamin Coddington) [2094072] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2094072] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2094072] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2094072] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2094072] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2094072] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2094072] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2094072] - NFS: Add basic readdir tracing (Benjamin Coddington) [2094072] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2094072] - NFS: Readdirplus can't help lookup for case insensitive filesystems (Benjamin Coddington) [2094072] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2094072] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2094072] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2094072] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2094072] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2094072] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2094072] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2094072] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2094072] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2094072] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2094072] - nfsd: more robust allocation failure handling in nfsd_file_cache_init (Benjamin Coddington) [2094072] - SUNRPC: Teach server to recognize RPC_AUTH_TLS (Benjamin Coddington) [2094072] - NFSD: Move svc_serv_ops::svo_function into struct svc_serv (Benjamin Coddington) [2094072] - NFSD: Remove svc_serv_ops::svo_module (Benjamin Coddington) [2094072] - SUNRPC: Remove svc_shutdown_net() (Benjamin Coddington) [2094072] - SUNRPC: Rename svc_close_xprt() (Benjamin Coddington) [2094072] - SUNRPC: Rename svc_create_xprt() (Benjamin Coddington) [2094072] - SUNRPC: Remove svo_shutdown method (Benjamin Coddington) [2094072] - SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() (Benjamin Coddington) [2094072] - SUNRPC: Remove the .svo_enqueue_xprt method (Benjamin Coddington) [2094072] - SUNRPC: Record endpoint information in trace log (Benjamin Coddington) [2094072] - SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid (Benjamin Coddington) [2094072] - SUNRPC: Improve sockaddr handling in the svc_xprt_create_error trace point (Benjamin Coddington) [2094072] - tracing: Have event format check not flag %p* on __get_dynamic_array() (Benjamin Coddington) [2094072] - tracing: Update print fmt check to handle new __get_sockaddr() macro (Benjamin Coddington) [2094072] - NFSD: Remove NFSD_PROC_ARGS_* macros (Benjamin Coddington) [2094072] - NFSD: Use __sockaddr field to store socket addresses (Benjamin Coddington) [2094072] - NFSD: Streamline the rare "found" case (Benjamin Coddington) [2094072] - NFSD: Skip extra computation for RC_NOCACHE case (Benjamin Coddington) [2094072] - NFSD: De-duplicate hash bucket indexing (Benjamin Coddington) [2094072] - nfsd: Add support for the birth time attribute (Benjamin Coddington) [2094072] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2094072] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2094072] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2094072] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2094072] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2094072] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2094072] - Revert "NFSv4: use unique client identifiers in network namespaces" (Benjamin Coddington) [2094072] - NFS: Use of mapping_set_error() results in spurious errors (Benjamin Coddington) [2094072] - NFS: Clean up NFSv4.2 xattrs (Benjamin Coddington) [2094072] - NFS: Remove unnecessary XATTR cache invalidation in nfs_fhget() (Benjamin Coddington) [2094072] - NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR (Benjamin Coddington) [2094072] - NFS: Remove unused flag NFS_INO_REVAL_PAGECACHE (Benjamin Coddington) [2094072] - NFS: Replace last uses of NFS_INO_REVAL_PAGECACHE (Benjamin Coddington) [2094072] - NFSv4: use unique client identifiers in network namespaces (Benjamin Coddington) [2094072] - SUNRPC/xprtrdma: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072] - SUNRPC/auth_gss: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072] - SUNRPC: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072] - NFSv4.2/copyoffload: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072] - NFSv4/flexfiles: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072] - NFS: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072] - NFSv4: Charge NFSv4 open state trackers to kmemcg (Benjamin Coddington) [2094072] - NFS: Charge open/lock file contexts to kmemcg (Benjamin Coddington) [2094072] - NFSv4: Protect the state recovery thread against direct reclaim (Benjamin Coddington) [2094072] - SUNRPC: remove redundant pointer plainhdr (Benjamin Coddington) [2094072] - NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() (Benjamin Coddington) [2094072] - Convert NFS from readpages to readahead (Benjamin Coddington) [2094072] - NFS: simplify check for freeing cn_resp (Benjamin Coddington) [2094072] - tracing: Introduce helpers to safely handle dynamic-sized sockaddrs (Benjamin Coddington) [2094072] - NFS: Do not report writeback errors in nfs_getattr() (Benjamin Coddington) [2094072] - NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked() (Benjamin Coddington) [2094072] - NFSD: Deprecate NFS_OFFSET_MAX (Benjamin Coddington) [2094072] - SUNRPC: lock against ->sock changing during sysfs read (Benjamin Coddington) [2094072] - NFS: Fix nfs4_proc_get_locations() kernel-doc comment (Benjamin Coddington) [2094072] - xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create (Benjamin Coddington) [2094072] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2094072] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2094072] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2094072] - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. (Benjamin Coddington) [2094072] - fsnotify: fix fsnotify hooks in pseudo filesystems (Benjamin Coddington) [2094072] - xprtrdma: Remove definitions of RPCDBG_FACILITY (Benjamin Coddington) [2094072] - xprtrdma: Remove final dprintk call sites from xprtrdma (Benjamin Coddington) [2094072] - sunrpc: Fix potential race conditions in rpc_sysfs_xprt_state_change() (Benjamin Coddington) [2094072] - net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_state_change (Benjamin Coddington) [2094072] - SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points (Benjamin Coddington) [2094072] - SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point (Benjamin Coddington) [2094072] - nfsd: fix crash on COPY_NOTIFY with special stateid (Benjamin Coddington) [2094072] - NFSD: Trace boot verifier resets (Benjamin Coddington) [2094072] - NFSD: Rename boot verifier functions (Benjamin Coddington) [2094072] - NFSD: Clean up the nfsd_net::nfssvc_boot field (Benjamin Coddington) [2094072] - NFSD: Write verifier might go backwards (Benjamin Coddington) [2094072] - nfsd: Add a tracepoint for errors in nfsd4_clone_file_range() (Benjamin Coddington) [2094072] - NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id) (Benjamin Coddington) [2094072] - NFSD: De-duplicate net_generic(SVC_NET(rqstp), nfsd_net_id) (Benjamin Coddington) [2094072] - NFSD: Clean up nfsd_vfs_write() (Benjamin Coddington) [2094072] - nfsd: Replace use of rwsem with errseq_t (Benjamin Coddington) [2094072] - NFSD: Fix verifier returned in stable WRITEs (Benjamin Coddington) [2094072] - nfsd: Retry once in nfsd_open on an -EOPENSTALE return (Benjamin Coddington) [2094072] - nfsd: Add errno mapping for EREMOTEIO (Benjamin Coddington) [2094072] - nfsd: map EBADF (Benjamin Coddington) [2094072] - NFSD: Fix zero-length NFSv3 WRITEs (Benjamin Coddington) [2094072] - nfsd4: add refcount for nfsd4_blocked_lock (Benjamin Coddington) [2094072] - NFSD: De-duplicate nfsd4_decode_bitmap4() (Benjamin Coddington) [2094072] - nfsd: improve stateid access bitmask documentation (Benjamin Coddington) [2094072] - NFSD: Combine XDR error tracepoints (Benjamin Coddington) [2094072] - NFSv42: Fallocate and clone should also request 'blocks used' (Benjamin Coddington) [2094072] - NFSv4: Allow writebacks to request 'blocks used' (Benjamin Coddington) [2094072] - SUNRPC: use default_groups in kobj_type (Benjamin Coddington) [2094072] - NFS: use default_groups in kobj_type (Benjamin Coddington) [2094072] - NFS: Fix the verifier for case sensitive filesystem in nfs_atomic_open() (Benjamin Coddington) [2094072] - NFS: Add a helper to remove case-insensitive aliases (Benjamin Coddington) [2094072] - NFS: Invalidate negative dentries on all case insensitive directory changes (Benjamin Coddington) [2094072] - NFSv4: Just don't cache negative dentries on case insensitive servers (Benjamin Coddington) [2094072] - NFSv4: Add some support for case insensitive filesystems (Benjamin Coddington) [2094072] - NFSv4.1: Fix uninitialised variable in devicenotify (Benjamin Coddington) [2094072] - nfs: nfs4clinet: check the return value of kstrdup() (Benjamin Coddington) [2094072] - sunrpc: Remove unneeded null check (Benjamin Coddington) [2094072] - nfs41: pnfs: filelayout: Replace one-element array with flexible-array member (Benjamin Coddington) [2094072] - SUNRPC: Add source address/port to rpc_socket* traces (Benjamin Coddington) [2094072] - NFS: Ensure the server has an up to date ctime before renaming (Benjamin Coddington) [2094072] - NFS: Ensure the server has an up to date ctime before hardlinking (Benjamin Coddington) [2094072] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2094072] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2094072] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2094072] - SUNRPC: Remove low signal-to-noise tracepoints (Benjamin Coddington) [2094072] - NFSD: simplify per-net file cache management (Benjamin Coddington) [2094072] - NFSD: Fix inconsistent indenting (Benjamin Coddington) [2094072] - NFSD: Remove be32_to_cpu() from DRC hash function (Benjamin Coddington) [2094072] - NFS: switch the callback service back to non-pooled. (Benjamin Coddington) [2094072] - lockd: use svc_set_num_threads() for thread start and stop (Benjamin Coddington) [2094072] - SUNRPC: always treat sv_nrpools==1 as "not pooled" (Benjamin Coddington) [2094072] - SUNRPC: move the pool_map definitions (back) into svc.c (Benjamin Coddington) [2094072] - lockd: rename lockd_create_svc() to lockd_get() (Benjamin Coddington) [2094072] - lockd: introduce lockd_put() (Benjamin Coddington) [2094072] - lockd: move svc_exit_thread() into the thread (Benjamin Coddington) [2094072] - lockd: move lockd_start_svc() call into lockd_create_svc() (Benjamin Coddington) [2094072] - lockd: simplify management of network status notifiers (Benjamin Coddington) [2094072] - lockd: introduce nlmsvc_serv (Benjamin Coddington) [2094072] - NFSD: simplify locking for network notifier. (Benjamin Coddington) [2094072] - SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() (Benjamin Coddington) [2094072] - NFSD: Make it possible to use svc_set_num_threads_sync (Benjamin Coddington) [2094072] - NFSD: narrow nfsd_mutex protection in nfsd thread (Benjamin Coddington) [2094072] - SUNRPC: use sv_lock to protect updates to sv_nrthreads. (Benjamin Coddington) [2094072] - nfsd: make nfsd_stats.th_cnt atomic_t (Benjamin Coddington) [2094072] - SUNRPC: stop using ->sv_nrthreads as a refcount (Benjamin Coddington) [2094072] - SUNRPC/NFSD: clean up get/put functions. (Benjamin Coddington) [2094072] - SUNRPC: change svc_get() to return the svc. (Benjamin Coddington) [2094072] - NFSD: handle errors better in write_ports_addfd() (Benjamin Coddington) [2094072] - NFSD: Fix sparse warning (Benjamin Coddington) [2094072] - redhat/Makefile: Remove hardcoded BUILD_TARGET entries (Prarit Bhargava) - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078867] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078867] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078867] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078867] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078867] {CVE-2022-1462} - iommu: Fix false ownership failure on AMD systems with PASID activated (Alex Williamson) [2124620] - iommu/virtio: Fix interaction with VFIO (Alex Williamson) [2124620] - vfio: Move vfio.c to vfio_main.c (Alex Williamson) [2124620] - vfio: do not set FMODE_LSEEK flag (Alex Williamson) [2124620] - drm/i915/gvt: Fix Comet Lake (Alex Williamson) [2124620] - vfio/pci: fix the wrong word (Alex Williamson) [2124620] - vfio/ccw: Check return code from subchannel quiesce (Alex Williamson) [2124620] - vfio/ccw: Remove FSM Close from remove handlers (Alex Williamson) [2124620] - vfio/ccw: Add length to DMA_UNMAP checks (Alex Williamson) [2124620] - vfio: Replace phys_pfn with pages for vfio_pin_pages() (Alex Williamson) [2124620] - vfio/ccw: Add kmap_local_page() for memcpy (Alex Williamson) [2124620] - vfio: Rename user_iova of vfio_dma_rw() (Alex Williamson) [2124620] - vfio/ccw: Change pa_pfn list to pa_iova list (Alex Williamson) [2124620] - vfio/ap: Change saved_pfn to saved_iova (Alex Williamson) [2124620] - vfio: Pass in starting IOVA to vfio_pin/unpin_pages API (Alex Williamson) [2124620] - vfio/ccw: Only pass in contiguous pages (Alex Williamson) [2124620] - vfio/ap: Pass in physical address of ind to ap_aqic() (Alex Williamson) [2124620] - s390/ap: add missing virt_to_phys address conversion (Alex Williamson) [2124620] - drm/i915/gvt: Replace roundup with DIV_ROUND_UP (Alex Williamson) [2124620] - vfio: Make vfio_unpin_pages() return void (Alex Williamson) [2124620] - vfio/spapr_tce: Fix the comment (Alex Williamson) [2124620] - vfio: Replace the iommu notifier with a device list (Alex Williamson) [2124620] - vfio: Replace the DMA unmapping notifier with a callback (Alex Williamson) [2124620] - vfio/ccw: Move FSM open/close to MDEV open/close (Alex Williamson) [2124620] - vfio/ccw: Refactor vfio_ccw_mdev_reset (Alex Williamson) [2124620] - vfio/ccw: Create a CLOSE FSM event (Alex Williamson) [2124620] - vfio/ccw: Create an OPEN FSM Event (Alex Williamson) [2124620] - vfio/ccw: Update trace data for not operational event (Alex Williamson) [2124620] - vfio/ccw: Flatten MDEV device (un)register (Alex Williamson) [2124620] - vfio/ccw: Pass enum to FSM event jumptable (Alex Williamson) [2124620] - vfio/ccw: Remove private->mdev (Alex Williamson) [2124620] - vfio/ccw: Do not change FSM state in subchannel event (Alex Williamson) [2124620] - vfio/ccw: Fix FSM state if mdev probe fails (Alex Williamson) [2124620] - vfio/ccw: Remove UUID from s390 debug log (Alex Williamson) [2124620] - vfio/pci: fix the wrong word (Alex Williamson) [2124620] - vfio/spapr_tce: Remove the unused parameters container (Alex Williamson) [2124620] - vfio: Move "device->open_count--" out of group_rwsem in vfio_device_open() (Alex Williamson) [2124620] - vfio: remove useless judgement (Alex Williamson) [2124620] - vfio: Clear the caps->buf to NULL after free (Alex Williamson) [2124620] - vfio: check iommu_group_set_name() return value (Alex Williamson) [2124620] - vfio: check vfio_register_iommu_driver() return value (Alex Williamson) [2124620] - vfio: Use device_iommu_capable() (Alex Williamson) [2124620] - vfio/type1: Simplify bus_type determination (Alex Williamson) [2124620] - vfio: Split migration ops from main device ops (Alex Williamson) [2124620] - vfio: de-extern-ify function prototypes (Alex Williamson) [2124620] - vfio: Move IOMMU_CAP_CACHE_COHERENCY test to after we know we have a group (Alex Williamson) [2124620] - vfio: remove VFIO_GROUP_NOTIFY_SET_KVM (Alex Williamson) [2124620] - vfio: Do not manipulate iommu dma_owner for fake iommu groups (Alex Williamson) [2124620] - vfio/pci: Move the unused device into low power state with runtime PM (Alex Williamson) [2124620] - vfio/pci: Virtualize PME related registers bits and initialize to zero (Alex Williamson) [2124620] - vfio/pci: Change the PF power state to D0 before enabling VFs (Alex Williamson) [2124620] - vfio/pci: Invalidate mmaps and block the access in D3hot power state (Alex Williamson) [2124620] - vfio: Change struct vfio_group::container_users to a non-atomic int (Alex Williamson) [2124620] - vfio: Simplify the life cycle of the group FD (Alex Williamson) [2124620] - vfio: Fully lock struct vfio_group::container (Alex Williamson) [2124620] - vfio: Split up vfio_group_get_device_fd() (Alex Williamson) [2124620] - vfio: Change struct vfio_group::opened from an atomic to bool (Alex Williamson) [2124620] - vfio: Add missing locking for struct vfio_group::kvm (Alex Williamson) [2124620] - kvm/vfio: Fix potential deadlock problem in vfio (Alex Williamson) [2124620] - include/uapi/linux/vfio.h: Fix trivial typo - _IORW should be _IOWR instead (Alex Williamson) [2124620] - vfio/pci: Use the struct file as the handle not the vfio_group (Alex Williamson) [2124620] - kvm/vfio: Remove vfio_group from kvm (Alex Williamson) [2124620] - vfio: Change vfio_group_set_kvm() to vfio_file_set_kvm() (Alex Williamson) [2124620] - vfio: Change vfio_external_check_extension() to vfio_file_enforced_coherent() (Alex Williamson) [2124620] - vfio: Remove vfio_external_group_match_file() (Alex Williamson) [2124620] - vfio: Change vfio_external_user_iommu_id() to vfio_file_iommu_group() (Alex Williamson) [2124620] - kvm/vfio: Store the struct file in the kvm_vfio_group (Alex Williamson) [2124620] - kvm/vfio: Move KVM_DEV_VFIO_GROUP_* ioctls into functions (Alex Williamson) [2124620] - vfio: Delete container_q (Alex Williamson) [2124620] - vfio/pci: Remove vfio_device_get_from_dev() (Alex Williamson) [2124620] - vfio/pci: Have all VFIO PCI drivers store the vfio_pci_core_device in drvdata (Alex Williamson) [2124620] - vfio: Remove calls to vfio_group_add_container_user() (Alex Williamson) [2124620] - vfio: Remove dead code (Alex Williamson) [2124620] - drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages (Alex Williamson) [2124620] - vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw() (Alex Williamson) [2124620] - vfio/mdev: Pass in a struct vfio_device * to vfio_pin/unpin_pages() (Alex Williamson) [2124620] - vfio/ccw: Remove mdev from struct channel_program (Alex Williamson) [2124620] - vfio: Make vfio_(un)register_notifier accept a vfio_device (Alex Williamson) [2124620] - vfio: Stop using iommu_present() (Alex Williamson) [2124620] - iommu/s390: Tolerate repeat attach_dev calls (Alex Williamson) [2124620] - iommu: iommu_group_claim_dma_owner() must always assign a domain (Alex Williamson) [2124620] - iommu: Remove iommu group changes notifier (Alex Williamson) [2124620] - vfio: Remove iommu group notifier (Alex Williamson) [2124620] - vfio: Delete the unbound_list (Alex Williamson) [2124620] - vfio: Remove use of vfio_group_viable() (Alex Williamson) [2124620] - vfio: Set DMA ownership for VFIO devices (Alex Williamson) [2124620] - PCI: portdrv: Set driver_managed_dma (Alex Williamson) [2124620] - PCI: pci_stub: Set driver_managed_dma (Alex Williamson) [2124620] - bus: platform,amba,fsl-mc,PCI: Add device DMA ownership management (Alex Williamson) [2124620] - amba: Stop sharing platform_dma_configure() (Alex Williamson) [2124620] - driver core: Add dma_cleanup callback in bus_type (Alex Williamson) [2124620] - iommu: Add DMA ownership management interfaces (Alex Williamson) [2124620] - vfio: Require that devices support DMA cache coherence (Alex Williamson) [2124620] - iommu: Redefine IOMMU_CAP_CACHE_COHERENCY as the cap flag for IOMMU_CACHE (Alex Williamson) [2124620] - vfio: Move the Intel no-snoop control off of IOMMU_CACHE (Alex Williamson) [2124620] - iommu: Introduce the domain op enforce_cache_coherency() (Alex Williamson) [2124620] - i915/gvt: Fix NULL pointer dereference in init_mmio_block_handlers (Alex Williamson) [2124620] - drm/i915/gvt: Fix the compiling error when CONFIG_DRM_I915_DEBUG_RUNTIME_PM=n (Alex Williamson) [2124620] - drm/i915/gvt: Make intel_gvt_match_device() static (Alex Williamson) [2124620] - drm/i915/gvt: Add missing symbol export. (Alex Williamson) [2124620] - vfio/mdev: Remove mdev drvdata (Alex Williamson) [2124620] - vfio/mdev: Use the driver core to create the 'remove' file (Alex Williamson) [2124620] - vfio/mdev: Remove mdev_parent_ops (Alex Williamson) [2124620] - vfio/mdev: Remove mdev_parent_ops dev_attr_groups (Alex Williamson) [2124620] - vfio/mdev: Remove vfio_mdev.c (Alex Williamson) [2124620] - drm/i915/gvt: merge gvt.c into kvmgvt.c (Alex Williamson) [2124620] - drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev (Alex Williamson) [2124620] - drm/i915/gvt: remove kvmgt_guest_{init,exit} (Alex Williamson) [2124620] - drm/i915/gvt: pass a struct intel_vgpu to the vfio read/write helpers (Alex Williamson) [2124620] - drm/i915/gvt: streamline intel_vgpu_create (Alex Williamson) [2124620] - drm/i915/gvt: remove the extra vfio_device refcounting for dmabufs (Alex Williamson) [2124620] - drm/i915/gvt: remove struct intel_gvt_mpt (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize dma_pin_guest_page (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->dma_{,un}map_guest_page (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->{enable,disable}_page_track (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->gfn_to_mfn (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->is_valid_gfn (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->inject_msi (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->detach_vgpu (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->set_edid and ->set_opregion (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->{get,put}_vfio_device (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->{read,write}_gpa (Alex Williamson) [2124620] - drm/i915/gvt: remove vgpu->handle (Alex Williamson) [2124620] - drm/i915/gvt: merge struct kvmgt_guest_info into strut intel_vgpu (Alex Williamson) [2124620] - drm/i915/gvt: merge struct kvmgt_vdev into struct intel_vgpu (Alex Williamson) [2124620] - drm/i915/gvt: remove the unused from_virt_to_mfn op (Alex Williamson) [2124620] - drm/i915/gvt: remove the map_gfn_to_mfn and set_trap_area ops (Alex Williamson) [2124620] - drm/i915/gvt: remove intel_gvt_ops (Alex Williamson) [2124620] - drm/i915/gvt: move the gvt code into kvmgt.ko (Alex Williamson) [2124620] - drm/i915/gvt: rename intel_vgpu_ops to intel_vgpu_mdev_ops (Alex Williamson) [2124620] - drm/i915/gvt: remove enum hypervisor_type (Alex Williamson) [2124620] - drm/i915/gvt: remove module refcounting in intel_gvt_{,un}register_hypervisor (Alex Williamson) [2124620] - drm/i915/gvt: better align the Makefile with i915 Makefile (Alex Williamson) [2124620] - drm/i915/gvt: fix trace TRACE_INCLUDE_PATH (Alex Williamson) [2124620] - i915/gvt: Use the initial HW state snapshot saved in i915 (Alex Williamson) [2124620] - i915/gvt: Save the initial HW state snapshot in i915 (Alex Williamson) [2124620] - i915/gvt: Separate the MMIO tracking table from GVT-g (Alex Williamson) [2124620] - s390/vfio-ap: remove superfluous MODULE_DEVICE_TABLE declaration (Alex Williamson) [2124620] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Alex Williamson) [2124620] - vfio-ccw: step down as maintainer (Alex Williamson) [2124620] - skmsg: Fix wrong last sg check in sk_msg_recvmsg() (Paolo Abeni) [2134161] - skmsg: Schedule psock work if the cached skb exists on the psock (Paolo Abeni) [2134161] - net: core: fix flow symmetric hash (Paolo Abeni) [2134161] - net: Fix a data-race around sysctl_somaxconn. (Paolo Abeni) [2134161] - net: Fix a data-race around netdev_unregister_timeout_secs. (Paolo Abeni) [2134161] - net: Fix data-races around sysctl_devconf_inherit_init_net. (Paolo Abeni) [2134161] - net: Fix data-races around sysctl_fb_tunnels_only_for_init_net. (Paolo Abeni) [2134161] - net: Fix a data-race around netdev_budget_usecs. (Paolo Abeni) [2134161] - net: Fix a data-race around netdev_budget. (Paolo Abeni) [2134161] - net: Fix a data-race around sysctl_net_busy_read. (Paolo Abeni) [2134161] - net: Fix a data-race around sysctl_net_busy_poll. (Paolo Abeni) [2134161] - net: Fix a data-race around sysctl_tstamp_allow_data. (Paolo Abeni) [2134161] - net: Fix data-races around sysctl_optmem_max. (Paolo Abeni) [2134161] - net: Fix data-races around netdev_tstamp_prequeue. (Paolo Abeni) [2134161] - net: Fix data-races around netdev_max_backlog. (Paolo Abeni) [2134161] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Paolo Abeni) [2134161] - net: Fix data-races around sysctl_[rw]mem_(max|default). (Paolo Abeni) [2134161] - net: sched: fix misuse of qcpu->backlog in gnet_stats_add_queue_cpu (Paolo Abeni) [2134161] - devlink: Fix use-after-free after a failed reload (Paolo Abeni) [2134161] - skmsg: Fix invalid last sg check in sk_msg_recvmsg() (Paolo Abeni) [2134161] - net: Fix data-races around sysctl_[rw]mem(_offset)?. (Paolo Abeni) [2134161] - net: Fix data-races around sysctl_mem. (Paolo Abeni) [2134161] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Al Stone) [2071841] - perf/core: Add a new read format to get a number of lost samples (Al Stone) [2071841] - drivers/perf: arm_pmu: Handle 47 bit counters (Al Stone) [2071841] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2104445] - crypto: cryptd - Protect per-CPU resource by disabling BH. (Vladis Dronov) [2117509] - RDMA: Handle the return code from dma_resv_wait_timeout() properly (Kamal Heib) [2120665] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2104474 2120665] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2104474 2120665] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2104474 2120665] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2104474 2120665] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2104474 2120665] - IB/core: Fix a nested dead lock as part of ODP flow (Kamal Heib) [2120665] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120665] - RDMA/srp: Set scmnd->result only when scmnd is not NULL (Kamal Heib) [2120665] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120665] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2033131 2104474 2120665] - IB/iser: Fix login with authentication (Kamal Heib) [2120665] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120665] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120665] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120665] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120665] - RDMA: Fix comment typo (Kamal Heib) [2120665] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120665] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120665] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120665] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120665] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2104474 2120665] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120665] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2104474 2120665] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2104474 2120665] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2104474 2120665] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2104474 2120665] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2104474 2120665] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2104474 2120665] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2104474 2120665] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120665] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120665] - RDMA/usnic: Use device_iommu_capable() (Kamal Heib) [2120665] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2117911 2120665] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2117911 2120665] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120665] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120662] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120662] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120662] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120662] - IB/core: Fix typo in comment (Kamal Heib) [2120662] - RDMA/core: Fix typo in comment (Kamal Heib) [2120662] - IB/hf1: Fix typo in comment (Kamal Heib) [2120662] - IB/iser: Fix typo in comment (Kamal Heib) [2120662] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120662] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120662] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120662] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120662] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120662] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120662] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120662] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120662] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120662] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120662] - RDMA: use dma_resv_wait() instead of extracting the fence (Kamal Heib) [2120662] - RDMA/siw: make use of the helper function kthread_run_on_cpu() (Kamal Heib) [2120662] - scsi: ib_srp: Call scsi_done() directly (Kamal Heib) [2120662] - scsi: target: srpt: Replace enable attr with ops.enable (Kamal Heib) [2120662] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120662] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120662] - scsi: iser: Use scsi_get_sector() instead of scsi_get_lba() (Kamal Heib) [2120662] - EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048800] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048800] - redhat/configs: enable UINPUT on aarch64 (Benjamin Tissoires) [2119170] - exfat: use updated exfat_chain directly during renaming (Pavel Reichl) [2115894] - exfat: fix i_blocks for files truncated over 4 GiB (Pavel Reichl) [2115894] - exfat: fix incorrect loading of i_blocks for large files (Pavel Reichl) [2115894] - exfat: fix referencing wrong parent directory information after renaming (Pavel Reichl) [2115894] - exfat: check if cluster num is valid (Pavel Reichl) [2115894] - exfat: simplify is_valid_cluster() (Pavel Reichl) [2115894] - arm64: dts: imx8mm: Reverse CPLD_Dn GPIO label mapping on MX8Menlo (Al Stone) [2121508] - arm64: dts: imx8mp-venice-gw74xx: fix CAN STBY polarity (Al Stone) [2121508] - arm64: dts: imx8mp-venice-gw74xx: fix ksz9477 cpu port (Al Stone) [2121508] - arm64: dts: imx8mp-venice-gw74xx: fix port/phy validation (Al Stone) [2121508] - arm64: dts: freescale: verdin-imx8mp: fix atmel_mxt_ts reset polarity (Al Stone) [2121508] - arm64: dts: verdin-imx8mm: add otg2 pd to usbphy (Al Stone) [2121508] - arm64: dts: freescale: verdin-imx8mm: fix atmel_mxt_ts reset polarity (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: extend pmic voltages (Al Stone) [2121508] - arm64: dts: tqma8mqml: Include phy-imx8-pcie.h header (Al Stone) [2121508] - arm64: dts: imx8mn: remove GPU power domain reset (Al Stone) [2121508] - arm64: dts: imx8ulp: add #reset-cells for pcc (Al Stone) [2121508] - dt-bindings: soc: imx8mp-media-blk-ctrl: Fix DT example (Al Stone) [2121508] - arm64: dts: imx8mp-venice-gw74xx: fix sai2 pin settings (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: use level interrupt for mcp251xfd (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: update CAN clock to 40MHz (Al Stone) [2121508] - arm64: dts: imx8m{m,p}-verdin: use IT temperatures (Al Stone) [2121508] - arm64: dts: freescale: align gpio-key node names with dtschema (Al Stone) [2121508] - arm64: dts: ls1028a-qds-65bb: don't use in-band autoneg for 2500base-x (Al Stone) [2121508] - arm64: dts: imx8mq-tqma8mq: Remove superfluous interrupt-names (Al Stone) [2121508] - arm64: dts: ls1028a: Update SFP node to include clock (Al Stone) [2121508] - arm64: dts: imx8mp-icore-mx8mp-edim2.2: correct pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-phyboard-pollux-rdk: correct i2c2 & mmc settings (Al Stone) [2121508] - arm64: dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-venice-gw74xx: correct pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct I2C3 pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct I2C1 pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct I2C5 pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct vbus pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct eqos pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct vbus pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct gpio-led pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct the uart2 pinctl value (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct mmc pad settings (Al Stone) [2121508] - arm64: dts: imx8mp: correct clock of pgc_ispdwp (Al Stone) [2121508] - dt-bindings: tegra186-hsp: add type for shared mailboxes (Al Stone) [2121508] - dt-bindings: mailbox: tegra: Document Tegra234 HSP (Al Stone) [2121508] - dt-bindings: mailbox: tegra: Convert to json-schema (Al Stone) [2121508] - arm64: dt: imx8mp: support pwm polarity inversion (Al Stone) [2121508] - arm64: dt: imx8mn: support pwm polarity inversion (Al Stone) [2121508] - arm64: dt: imx8mm: support pwm polarity inversion (Al Stone) [2121508] - arm64: dt: imx8mq: support pwm polarity inversion (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw7901: remove unnecessary cpu temp override (Al Stone) [2121508] - arm64: dts: imx8m*venice: add missing clock-names to pcie_phy (Al Stone) [2121508] - arm64: dts: freescale: reduce the interrup-map-mask (Al Stone) [2121508] - arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3 (Al Stone) [2121508] - arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 (Al Stone) [2121508] - arm64: dts: imx8mm: Use 100 kHz I2C2 on Data Modul i.MX8M Mini eDM SBC (Al Stone) [2121508] - arm64: dts: imx8mm: Disable USB2 OC on Data Modul i.MX8M Mini eDM SBC (Al Stone) [2121508] - arm64: dts: imx8mm: Add CPLD on MX8Menlo board (Al Stone) [2121508] - arm64: dts: imx8mq-kontron-pitx-imx8m: Use the standard 'uart-has-rtscts' (Al Stone) [2121508] - arm64: dts: imx8mp-verdin: Use the standard 'uart-has-rtscts' (Al Stone) [2121508] - arm64: dts: imx8mp: Add MEDIA_BLK_CTRL (Al Stone) [2121508] - arm64: dts: imx8mp: Add MEDIAMIX power domains (Al Stone) [2121508] - arm64: dts: imx8mp: add HSIO power-domains (Al Stone) [2121508] - dt-bindings: power: imx8mp: add defines for HDMI blk-ctrl domains (Al Stone) [2121508] - dt-bindings: soc: Add i.MX8MP media block control DT bindings (Al Stone) [2121508] - arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit (Al Stone) [2121508] - arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus SoM (Al Stone) [2121508] - arm64: dts: freescale: update ifc node name to be memory-controller (Al Stone) [2121508] - arm64: dts: remove "simple-bus" compatible from ifc node (Al Stone) [2121508] - clk: imx8mp: add clkout1/2 support (Al Stone) [2121508] - arm64: dts: imx8mn-evk: Add UART3 support (Al Stone) [2121508] - arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock (Al Stone) [2121508] - arm64: dts: imx8mm: Add i.MX8M Mini Toradex Verdin based Menlo board (Al Stone) [2121508] - dt-bindings: clock: gcc-msm8998: Add definitions of SSC-related clocks (Al Stone) [2121508] - arm64: dts: imx: Add i.MX8M Plus Gateworks gw7400 dts support (Al Stone) [2121508] - arm64: dts: imx8mm-evk: add pwm1/backlight support (Al Stone) [2121508] - arm64: dts: imx8mn: add 8MNANOD3L-EVK device tree (Al Stone) [2121508] - clk: imx8mp: Add DISP2 pixel clock (Al Stone) [2121508] - arm64: dts: freescale: imx8q: add imx vpu codec entries (Al Stone) [2121508] - arm64: dts: imx8mp: Enable HS400-ES (Al Stone) [2121508] - arm64: dts: imx8mn: Enable HS400-ES (Al Stone) [2121508] - dt-bindings: imx: add clock bindings for i.MX8MN GPT (Al Stone) [2121508] - arm64: dts: freescale: add initial support for verdin imx8m plus (Al Stone) [2121508] - arm64: dts: imx8mp: add uart2 dma (Al Stone) [2121508] - arm64: dts: freescale: align SPI NOR node name with dtschema (Al Stone) [2121508] - arm64: dts: imx8m: Pass a label to the soc node (Al Stone) [2121508] - arm64: dts: fsl: adjust whitespace around '=' (Al Stone) [2121508] - arm64: dts: lx2160a: Update can node property (Al Stone) [2121508] - arm64: dts: ls1028a: default to OTG mode for USB (Al Stone) [2121508] - arm64: dts: ls1028a: sl28: use ocelot-8021q tagging by default (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: add sd1 sleep pinctrl (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: note about disabled sd1 pull-ups (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: capitalisation of verdin comments (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: re-order pinctrl groups (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: update iomux configuration (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: comment about i2c level shifter (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: only dashes in node names (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: alphabetically re-order nodes (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: multi-line comment style (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: update regulator names (Al Stone) [2121508] - arm64: dts: imx8mp: add ddr controller node to support EDAC on imx8mp (Al Stone) [2121508] - arm64: dts: imx8mp: Add cpu-freq support (Al Stone) [2121508] - arm64: dts: imx8mp: Add missing speed grade phandle (Al Stone) [2121508] - ARM: dts: imx8mm-venice-gw{71xx,72xx,73xx}: fix OTG controller OC mode (Al Stone) [2121508] - arm64: dts: imx8mn: Fix SAI nodes (Al Stone) [2121508] - arm64: dts: imx8mq-tqma8mq: change the spi-nor tx (Al Stone) [2121508] - arm64: dts: imx8qm: Correct SCU clock controller's compatible property (Al Stone) [2121508] - arm64: dts: imx8mp: add GPU nodes (Al Stone) [2121508] - arm64: dts: imx8mp: add GPC node with GPU power domains (Al Stone) [2121508] - arm64: dts: imx8mn-evk: add QSPI flash (Al Stone) [2121508] - arm64: dts: imx8mq-librem5-r4: add the correct panel (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: add a RO firmware partition (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: higher boost regulation current (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: remove description of CHG_STATUS_B (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: make the volume buttons a wakeup source (Al Stone) [2121508] - arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes (Al Stone) [2121508] - arm64: dts: imx8mm-venice: fix spi2 pin configuration (Al Stone) [2121508] - arm64: tegra: Add QSPI controllers on Tegra234 (Al Stone) [2121508] - arm64: tegra: Add HDA device tree node for Tegra234 (Al Stone) [2121508] - arm64: tegra: APE sound card for Jetson AGX Orin (Al Stone) [2121508] - arm64: tegra: Add audio devices on Tegra234 (Al Stone) [2121508] - arm64: tegra: Add Tegra234 IOMMUs (Al Stone) [2121508] - arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit (Al Stone) [2121508] - arm64: tegra: Add Tegra234 PWM devicetree nodes (Al Stone) [2121508] - arm64: tegra: Add Tegra234 I2C devicetree nodes (Al Stone) [2121508] - arm64: tegra: Hook up MMC and BPMP to memory controller (Al Stone) [2121508] - arm64: tegra: Add memory controller on Tegra234 (Al Stone) [2121508] - arm64: tegra: Describe Tegra234 CPU hierarchy (Al Stone) [2121508] - arm64: tegra: Add main and AON GPIO controllers on Tegra234 (Al Stone) [2121508] - arm64: tegra: Add Tegra234 TCU device (Al Stone) [2121508] - arm64: tegra: Fill in properties for Tegra234 eMMC (Al Stone) [2121508] - arm64: tegra: Update Tegra234 BPMP channel addresses (Al Stone) [2121508] - arm64: tegra: Add clock for Tegra234 RTC (Al Stone) [2121508] - arm64: tegra: Fixup SYSRAM references (Al Stone) [2121508] - arm64: tegra: Remove unused only-1-8-v properties (Al Stone) [2121508] - arm64: tegra: Add NVIDIA Jetson AGX Orin Developer Kit support (Al Stone) [2121508] - arm64: dts: imx8mq: add hdmi phy 27m clock (Al Stone) [2121508] - arm64: dts: imx8mn-evk: fix the min/max voltages of the PMIC (Al Stone) [2121508] - arm64: dts: imx8mn-evk: use proper names for PMIC outputs (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: fix ethernet node name (Al Stone) [2121508] - arm64: dts: imx8mm: Add support for Data Modul i.MX8M Mini eDM SBC (Al Stone) [2121508] - arm64: dts: imx8mn-bsh-smm-s2pro: Add tlv320aic31xx audio card node (Al Stone) [2121508] - arm64: dts: ls1046a: Update i2c node dma properties (Al Stone) [2121508] - arm64: dts: ls1043a: Update i2c dma properties (Al Stone) [2121508] - Revert "arm64: dts: freescale: Fix 'interrupt-map' parent address cells" (Al Stone) [2121508] - arm64: dts: imx8mp: Add memory for USB3 glue layer to usb3 nodes (Al Stone) [2121508] - arch: arm64: dts: lx2160a: describe the SerDes block #1 (Al Stone) [2121508] - dt-bindings: clock: add i.MX93 clock definition (Al Stone) [2121508] - dt-bindings: memory: Add Tegra234 PCIe memory (Al Stone) [2121508] - dt-bindings: power: Add Tegra234 PCIe power domains (Al Stone) [2121508] - dt-bindings: Add Tegra234 PCIe clocks and resets (Al Stone) [2121508] - dt-bindings: Add HDA support for Tegra234 (Al Stone) [2121508] - arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC (Al Stone) [2121508] - arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled instead of LDO4 (Al Stone) [2121508] - arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standby voltage (Al Stone) [2121508] - arm64: dts: imx8mp-phycore-som: Update WDOG muxing (Al Stone) [2121508] - arm64: dts: imx8mp-phycore-som: Reduce drive strength for fec tx lines (Al Stone) [2121508] - arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength (Al Stone) [2121508] - arm64: dts: imx8mp-phycore-som: Set minimum output impedance for eth phy (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for imx219 rpi v2 camera (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for imx219 rpi v2 camera (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for serial modes (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for serial modes (Al Stone) [2121508] - arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support (Al Stone) [2121508] - arm64: dts: ls1028a: add efuse node (Al Stone) [2121508] - arm64: dts: imx8mp-evk: add support for I2C5 (Al Stone) [2121508] - arm64: dts: imx8mp-evk: add PCA6416 gpio line names (Al Stone) [2121508] - arm64: dts: imx8qm: added more serial alias to dts (Al Stone) [2121508] - arm64: dts: imx8qm: add compatible string for usdhc3 (Al Stone) [2121508] - dt-bindings: Add Tegra234 APE support (Al Stone) [2121508] - dt-bindings: memory: tegra: Add Tegra234 support (Al Stone) [2121508] - arm64: dts: imx8mm: Fix VPU Hanging (Al Stone) [2121508] - arm64: dts: imx8mq-evk: Add second PCIe port support (Al Stone) [2121508] - dt-bindings: power: imx8mp: add defines for HSIO blk-ctrl domains (Al Stone) [2121508] - dt-bindings: power: add defines for i.MX8MP power domain (Al Stone) [2121508] - arm64: dts: imx8mm-beacon: Enable PCIe (Al Stone) [2121508] - arm64: dts: freescale: add initial support for verdin imx8m mini (Al Stone) [2121508] - arm64: dts: imx8mp-evk: add PCA6416 interrupt controller mode (Al Stone) [2121508] - arm64: dts: freescale: Use overlay target for simplicity (Al Stone) [2121508] - arm64: dts: fsl-ls1028a-qds: Drop overlay syntax hard coding (Al Stone) [2121508] - arm64: dts: imx8mm: fix strange hex notation (Al Stone) [2121508] - arm64: dts: imx8mm: Add support for emtrion emCON-MX8M Mini (Al Stone) [2121508] - arm64: dts: tqma8mqml: add PCIe support (Al Stone) [2121508] - arm64: dts: imx8mm: Enable Hantro G1 and G2 video decoders (Al Stone) [2121508] - arm64: dts: imx8mq: Enable both G1 and G2 VPU's with vpu-blk-ctrl (Al Stone) [2121508] - arm64: dts: imx8mq-tqma8mq: Remove redundant vpu reference (Al Stone) [2121508] - arm64: dts: ls1028a-qds: define mdio slots for networking options (Al Stone) [2121508] - arm64: dts: imx8m{m,n}_venice*: add gpio-line-names (Al Stone) [2121508] - arm64: dts: imx8m{m,n}-venice-*: add missing uart-has-rtscts property to UARTs (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw7902: fix pcie bindings (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw7902: add vdd_5p0 ADC channel (Al Stone) [2121508] - arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_SD3_RESET_B (Al Stone) [2121508] - arm64: dts: imx8mp: disable usb3_phy1 (Al Stone) [2121508] - arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible (Al Stone) [2121508] - arm64: dts: imx8: add mu5/6 node (Al Stone) [2121508] - arm64: dts: imx8qm: Add SCU RTC node (Al Stone) [2121508] - arm64: dts: imx8mn-venice-gw7902: disable gpu (Al Stone) [2121508] - arm64: dts: imx8mq: disable DDRC node by default (Al Stone) [2121508] - arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible (Al Stone) [2121508] - arm64: dts: imx8mm-venice*: add PCIe support (Al Stone) [2121508] - arm64: dts: imx8mn: Enable GPU (Al Stone) [2121508] - arm64: dts: imx8mn: add DISP blk-ctrl (Al Stone) [2121508] - arm64: dts: imx8mn: put USB controller into power-domains (Al Stone) [2121508] - arm64: dts: imx8mn: add GPC node (Al Stone) [2121508] - arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board (Al Stone) [2121508] - arm64: dts: imx8mm: Add the pcie support (Al Stone) [2121508] - arm64: dts: imx8mm: Add the pcie phy support (Al Stone) [2121508] - dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains (Al Stone) [2121508] - Revert "arm64: dts: imx8mn-venice-gw7902: disable gpu" (Al Stone) [2121508] - dt-bindings: Add headers for Tegra234 PWM (Al Stone) [2121508] - dt-bindings: Add headers for Tegra234 I2C (Al Stone) [2121508] - dt-bindings: imx: Add clock binding for i.MXRT1050 (Al Stone) [2121508] - arm64: dts: imx8mq: fix lcdif port node (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: fix mipi_csi1 port number to sensor (Al Stone) [2121508] - arm64: dts: imx8mq: fix mipi_csi bidirectional port numbers (Al Stone) [2121508] - arm64: dts: ls1028a: sl28: re-enable ftm_alarm0 (Al Stone) [2121508] - arm64: dts: freescale: Fix sound card model for MBa8Mx (Al Stone) [2121508] - arm64: dts: imx8mn-venice-gw7902: disable gpu (Al Stone) [2121508] - dt-bindings: power: imx8mn: add defines for DISP blk-ctrl domains (Al Stone) [2121508] - dt-bindings: memory: tegra: Update for Tegra194 (Al Stone) [2121508] - dt-bindings: Update headers for Tegra234 (Al Stone) [2121508] - arm64: dts: imx8mp-evk: configure multiple queues on eqos (Al Stone) [2121508] - arm64: dts: ls1028a-qds: add overlays for various serdes protocols (Al Stone) [2121508] - arm64: dts: ls1028a-qds: enable lpuart1 (Al Stone) [2121508] - arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus (Al Stone) [2121508] - arm64: dts: ls1028a-rdb: enable pwm0 (Al Stone) [2121508] - arm64: dts: ls1028a: add flextimer based pwm nodes (Al Stone) [2121508] - arm64: dts: ls1028a: add ftm_alarm1 node to be used as wakeup source (Al Stone) [2121508] - arm64: dts: ls1028a: Add PCIe EP nodes (Al Stone) [2121508] - arm64: dts: lx2162a-qds: add interrupt line for RTC node (Al Stone) [2121508] - arm64: dts: lx2162a-qds: support SD UHS-I and eMMC HS400 modes (Al Stone) [2121508] - arm64: dts: lx2160a: enable usb3-lpm-capable for usb3 nodes (Al Stone) [2121508] - arm64: dts: lx2160a-qds: Add mdio mux nodes (Al Stone) [2121508] - arm64: dts: lx2160a: add optee-tz node (Al Stone) [2121508] - arm64: dts: lx2160a-rdb: Add Inphi PHY node (Al Stone) [2121508] - arm64: dts: lx2160a: fix scl-gpios property name (Al Stone) [2121508] - arm64: dts: imx8mm: don't assign PLL2 in SoC dtsi (Al Stone) [2121508] - dt-bindings: phy: phy-imx8-pcie: Add binding for the pad modes of imx8 pcie phy (Al Stone) [2121508] - arm64: dts: imx8mn-bsh-smm-s2/pro: Add iMX8MN BSH SMM S2 boards (Al Stone) [2121508] - arm64: dts: imx8mm/n: Remove the 'pm-ignore-notify' property (Al Stone) [2121508] - dt-bindings: power: imx8ulp: add power domain header file (Al Stone) [2121508] - arm64: dts: imx8mq-evk: link regulator to VPU domain (Al Stone) [2121508] - arm64: dts: ls1088a: add snps incr burst type adjustment for usb1 (Al Stone) [2121508] - arm64: dts: ls1088a: Add reboot nodes (Al Stone) [2121508] - arm64: dts: ls1028a-rdb: update copyright (Al Stone) [2121508] - arm64: dts: ls1028a-rdb: add aliases for the Ethernet ports (Al Stone) [2121508] - arm64: dts: ls1028a-rdb: add an alias for the FlexSPI controller (Al Stone) [2121508] - arm64: dts: ls1028a-rdb: sort nodes alphabetically by label (Al Stone) [2121508] - arm64: dts: imx8mp: add mac address for EQOS (Al Stone) [2121508] - arm64: dts: imx8m: remove unused "nvmem_macaddr_swap" property for FEC (Al Stone) [2121508] - arm64: dts: imx8mp-evk: disable CLKOUT clock for ENET PHY (Al Stone) [2121508] - arm64: dts: imx8m: configure FEC PHY VDDIO voltage (Al Stone) [2121508] - arm64: dts: imx8m: disable smart eee for FEC PHY (Al Stone) [2121508] - arm64: dts: imx8mp-evk: add hardware reset for EQOS PHY (Al Stone) [2121508] - arm64: dts: imx8mn-evk: add hardware reset for FEC PHY (Al Stone) [2121508] - arm64: dts: freescale: add initial device tree for TQMa8Mx with i.MX8M (Al Stone) [2121508] - arm64: dts: freescale: add initial device tree for TQMa8MQNL with i.MX8MN (Al Stone) [2121508] - arm64: dts: freescale: add initial device tree for TQMa8MQML with i.MX8MM (Al Stone) [2121508] - arm64: dts: imx8ulp: address build warning (Al Stone) [2121508] - arm64: dts: imx8ulp: Set #thermal-sensor-cells to 1 as required (Al Stone) [2121508] - arm64: dts: imx8ulp: add power domain entry for usdhc (Al Stone) [2121508] - arm64: dts: imx8ulp: add scmi firmware node (Al Stone) [2121508] - arm64: dts: imx8ulp: Add the basic dtsi file for imx8ulp (Al Stone) [2121508] - arm64: dts: imx8ulp: Add the basic dts for imx8ulp evk board (Al Stone) [2121508] - arm64: dts: imx8mm-beacon: Enable OV5640 Camera (Al Stone) [2121508] - arm64: dts: imx8mm: Add CSI nodes (Al Stone) [2121508] - arm64: dts: imx8mq: fix the schema check errors for fsl,tmu-calibration (Al Stone) [2121508] - arm64: dts: lx2162a: Add CAN nodes for LX2162A-QDS (Al Stone) [2121508] - arm64: dts: imx8mq: remove interconnect property from lcdif (Al Stone) [2121508] - arm64: dts: ten64: remove redundant interrupt declaration for gpio-keys (Al Stone) [2121508] - arm64: dts: imx8qxp: add cache info (Al Stone) [2121508] - arm64: dts: imx8qm: add cache info (Al Stone) [2121508] - arm64: dts: imx8m: add cache info (Al Stone) [2121508] - clk: imx8mp: Remove IPG_AUDIO_ROOT from imx8mp-clock.h (Al Stone) [2121508] - arm64: dts: imx8mq-librem5-r3.dtsi: describe selfie cam XSHUTDOWN pin (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: describe the selfie cam (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: describe power supply for cameras (Al Stone) [2121508] - arm64: dts: split out a shared imx8mq-librem5-r3.dtsi description (Al Stone) [2121508] - arm64: dts: imx8mm-beacon: Enable USB Controllers (Al Stone) [2121508] - arm64: dts: fsl-ls1043a-rdb: add delay between CS and CLK signal for flash device (Al Stone) [2121508] - arm64: dts: lx2160abluebox3: update RGMII delays for sja1105 switch (Al Stone) [2121508] - arm64: dts: imx: imx8mn-beacon: Drop undocumented clock-names reference (Al Stone) [2121508] - arm64: dts: mnt-reform2: correct i2c3 pad-ctrl (Al Stone) [2121508] - arm64: dts: mnt-reform2: add internal display support (Al Stone) [2121508] - arm64: dts: freescale: add 'chassis-type' property (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: Fix connection type for VSC8531 RGMII PHY (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: Fix CAN SPI clock frequency (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: Fix polarity of reg_rst_eth2 (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: Set lower limit of VDD_SNVS to 800 mV (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: Make sure SOC and DRAM supply voltages are correct (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: Add support for ultra high speed modes on SD card (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw7901.dts: disable pgc_gpumix (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: set debounce interval of volume buttons to 50ms (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: Limit the max sdio frequency (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: add power sequencing for M.2 cards (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: delay the startup of the SDIO (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: wire up the wifi regulator (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: Fix led_r and led_g pinctrl assignments (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: add reset gpio to mantix panel description (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: Fix reset delays for ethernet PHY (Al Stone) [2121508] - arm64: dts: imx8mm: add DISP blk-ctrl (Al Stone) [2121508] - arm64: dts: imx8mm: add VPU blk-ctrl (Al Stone) [2121508] - arm64: dts: imx8mm: Add GPU nodes for 2D and 3D core (Al Stone) [2121508] - arm64: dts: imx8mm: put USB controllers into power-domains (Al Stone) [2121508] - arm64: dts: imx8mm: add GPC node (Al Stone) [2121508] - dt-bindings: power: imx8mm: add defines for DISP blk-ctrl domains (Al Stone) [2121508] - dt-bindings: power: imx8mm: add defines for VPU blk-ctrl domains (Al Stone) [2121508] - arm64: dts: imx8m*-venice-gw7902: fix M2_RST# gpio (Al Stone) [2121508] - arm64: dts: ls1028a: mark internal links between Felix and ENETC as capable of flow control (Al Stone) [2121508] - arm64: dts: freescale: Fix 'interrupt-map' parent address cells (Al Stone) [2121508] - arm64: dts: ls1028a: use phy-mode instead of phy-connection-type (Al Stone) [2121508] - arm64: dts: ls1028a: move PHY nodes to MDIO controller (Al Stone) [2121508] - arm64: dts: ls1028a: disable usb controller by default (Al Stone) [2121508] - arm64: dts: ls1028a: add Vivante GPU node (Al Stone) [2121508] - arm64: dts: ls1028a: move Mali DP500 node into /soc (Al Stone) [2121508] - arm64: dts: ls1028a: move pixel clock pll into /soc (Al Stone) [2121508] - arm64: dts: ls1028a: fix eSDHC2 node (Al Stone) [2121508] - arm64: dts: imx8mm-kontron-n801x-som: do not allow to switch off buck2 (Al Stone) [2121508] - arm64: dts: s32g2: add memory nodes for evb and rdb2 (Al Stone) [2121508] - arm64: dts: s32g2: add VNP-EVB and VNP-RDB2 support (Al Stone) [2121508] - arm64: dts: add device tree for the LX2160A on the NXP BlueBox3 board (Al Stone) [2121508] - arm64: dts: imx8: change the spi-nor tx (Al Stone) [2121508] - dt-bindings: clock: Add imx8ulp clock support (Al Stone) [2121508] - arm64: dts: ls1012a: Add serial alias for ls1012a-rdb (Al Stone) [2121508] - arm64: dts: imx8mp: Reorder flexspi clock-names entry (Al Stone) [2121508] - arm64: dts: imx8mq: fix the schema check errors (Al Stone) [2121508] - arm64: dts: freescale: fix arm,sp805 compatible string (Al Stone) [2121508] - arm64: dts: zii-ultra: add PCIe PHY supply (Al Stone) [2121508] - arm64: dts: freescale: imx8mq-librem5: align operating-points table name with dtschema (Al Stone) [2121508] - arm64: dts: imx8mm-venice: Fix the SPI chipselect polarity (Al Stone) [2121508] - arm64: dts: imx8mm-kontron-n801x-som: Fix the SPI chipselect polarity (Al Stone) [2121508] - clk: imx8mn: Add M7 core clock (Al Stone) [2121508] - arm64: dts: add device tree for Traverse Ten64 (LS1088A) (Al Stone) [2121508] - arm64: dts: ls1088a: add missing PMU node (Al Stone) [2121508] - arm64: dts: ls1088a: add internal PCS for DPMAC1 node (Al Stone) [2121508] - arm64: dts: imx8m: drop interrupt-affinity for pmu (Al Stone) [2121508] - arm64: dts: imx8qxp: update pmu compatible (Al Stone) [2121508] - arm64: dts: imx8mm: update pmu compatible (Al Stone) [2121508] - arm64: dts: ls1046a: fix eeprom entries (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw7901: enable pull-down on gpio outputs (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw7901: add support for USB hub subload (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw700x: fix invalid pmic pin config (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw700x: fix mp5416 pmic config (Al Stone) [2121508] - arm64: dts: imx8mq: add mipi csi phy and csi bridge descriptions (Al Stone) [2121508] - arm64: dts: imx: Add i.mx8mm/imx8mn Gateworks gw7902 dts support (Al Stone) [2121508] - arm64: dts: imx8mp: Add dsp node (Al Stone) [2121508] - arm64: dts: imx8m: Replace deprecated fsl,usbphy DT props with phys (Al Stone) [2121508] - arm64: dts: imx8mq-evk: Remove unnecessary blank lines (Al Stone) [2121508] - arm64: dts: imx8mq-evk: add CD pinctrl for usdhc2 (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw7901: Remove unnecessary #address-cells/#size-cells (Al Stone) [2121508] - arm64: dts: imx8: Add jpeg encoder/decoder nodes (Al Stone) [2121508] - arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings (Al Stone) [2121508] - arm64: dts: ls1088ardb: update PHY nodes with IRQ information (Al Stone) [2121508] - arm64: dts: ls2088ardb: update PHY nodes with IRQ information (Al Stone) [2121508] - arm64: dts: lx2160ardb: update PHY nodes with IRQ information (Al Stone) [2121508] - arm64: dts: imx8qxp: add "fsl,imx8qm-fec" compatible string for FEC (Al Stone) [2121508] - arm64: dts: imx8m: add "fsl,imx8mq-fec" compatible string for FEC (Al Stone) [2121508] - arm64: dts: imx8mq-reform2: add uSDHC2 CD pinctrl (Al Stone) [2121508] - arm64: dts: imx8mq-reform2: add sound support (Al Stone) [2121508] - arm64: dts: imx8mq: add support for MNT Reform2 (Al Stone) [2121508] - arm64: dts: nitrogen8-som: correct i2c1 pad-ctrl (Al Stone) [2121508] - arm64: dts: nitrogen8-som: correct network PHY reset (Al Stone) [2121508] - arm64: dts: imx8mq: add Nitrogen8 SoM (Al Stone) [2121508] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130652]- cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (David Arcari) [2117768] - watchdog: sbsa: only use 32-bit accessors (Mark Salter) [2046672] - tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [2117770] - tools/power turbostat: version 2022.07.28 (David Arcari) [2117770] - tools/power turbostat: do not decode ACC for ICX and SPR (David Arcari) [2117770] - tools/power turbostat: fix SPR PC6 limits (David Arcari) [2117770] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (David Arcari) [2117770] - tools/power turbostat: separate SPR from ICX (David Arcari) [2117770] - tools/power turbosstat: fix comment (David Arcari) [2117770] - tools/power turbostat: Support RAPTORLAKE P (David Arcari) [2117770] - tools/power turbostat: add support for ALDERLAKE_N (David Arcari) [2117770] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (David Arcari) [2117770] - tools/power turbostat: simplify dump_turbo_ratio_limits() (David Arcari) [2117770] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (David Arcari) [2117770] - tools/power turbostat: Show uncore frequency (David Arcari) [2117770] - tools/power turbostat: Fix file pointer leak (David Arcari) [2117770] - tools/power turbostat: replace strncmp with single character compare (David Arcari) [2117770] - tools/power turbostat: print the kernel boot commandline (David Arcari) [2117770] - tools/power turbostat: Introduce support for RaptorLake (David Arcari) [2117770] - tools/power turbostat: version 2022.04.16 (David Arcari) [2117770] - tools/power turbostat: No build warnings with -Wextra (David Arcari) [2117770] - tools/power turbostat: be more useful as non-root (David Arcari) [2117770] - tools/power turbostat: fix ICX DRAM power numbers (David Arcari) [2117770] - tools/power turbostat: Support thermal throttle count print (David Arcari) [2117770] - tools/power turbostat: Allow printing header every N iterations (David Arcari) [2117770] - tools/power turbostat: Allow -e for all names. (David Arcari) [2117770] - tools/power turbostat: print power values upto three decimal (David Arcari) [2117770] - tools/power turbostat: Add Power Limit4 support (David Arcari) [2117770] - tools/power turbostat: fix dump for AMD cpus (David Arcari) [2117770] - tools/power turbostat: tweak --show and --hide capability (David Arcari) [2117770] - crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2126683] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2126683]- docs: translations: zn_CN: irq-affinity.rst: add a missing extension (David Arcari) [2117494] - docs/zh_CN: core-api: Update the translation of printk-basics.rst to 5.19-rc3 (David Arcari) [2117494] - docs/zh_CN: Modify the translator tag and fix the wrong word (David Arcari) [2117494] - MIPS/asm/printk: Fix build failure caused by printk (David Arcari) [2117494] - printk: do not wait for consoles when suspended (David Arcari) [2117494] - Revert "printk: add functions to prefer direct printing" (David Arcari) [2117494] - Revert "printk: add kthread console printers" (David Arcari) [2117494] - Revert "printk: extend console_lock for per-console locking" (David Arcari) [2117494] - Revert "printk: remove @console_locked" (David Arcari) [2117494] - Revert "printk: Block console kthreads when direct printing will be required" (David Arcari) [2117494] - Revert "printk: Wait for the global console lock when the system is going down" (David Arcari) [2117494] - printk: Wait for the global console lock when the system is going down (David Arcari) [2117494] - printk: Block console kthreads when direct printing will be required (David Arcari) [2117494] - Revert "printk: wake up all waiters" (David Arcari) [2117494] - printk, tracing: fix console tracepoint (David Arcari) [2117494] - printk: remove @console_locked (David Arcari) [2117494] - printk: extend console_lock for per-console locking (David Arcari) [2117494] - printk: add kthread console printers (David Arcari) [2117494] - printk: add functions to prefer direct printing (David Arcari) [2117494] - printk: add pr_flush() (David Arcari) [2117494] - printk: move buffer definitions into console_emit_next_record() caller (David Arcari) [2117494] - printk: refactor and rework printing logic (David Arcari) [2117494] - serial: core: Fix initializing and restoring termios speed (David Arcari) [2117494] - printk: add con_printk() macro for console details (David Arcari) [2117494] - printk: call boot_delay_msec() in printk_delay() (David Arcari) [2117494] - printk: get caller_id/timestamp after migration disable (David Arcari) [2117494] - printk: wake waiters for safe and NMI contexts (David Arcari) [2117494] - printk: wake up all waiters (David Arcari) [2117494] - printk: add missing memory barrier to wake_up_klogd() (David Arcari) [2117494] - printk: rename cpulock functions (David Arcari) [2117494] - printk: fix return value of printk.devkmsg __setup handler (David Arcari) [2117494] - printk: make suppress_panic_printk static (David Arcari) [2117494] - printk: Set console_set_on_cmdline=1 when __add_preferred_console() is called with user_specified == true (David Arcari) [2117494] - printk: Drop console_sem during panic (David Arcari) [2117494] - printk: Avoid livelock with heavy printk during panic (David Arcari) [2117494] - printk: disable optimistic spin during panic (David Arcari) [2117494] - printk: Add panic_in_progress helper (David Arcari) [2117494] - printk: Fix incorrect __user type in proc_dointvec_minmax_sysadmin() (David Arcari) [2117494] - printk: ringbuffer: Improve prb_next_seq() performance (David Arcari) [2117494] - printk: fix build warning when CONFIG_PRINTK=n (David Arcari) [2117494] - printk: move printk sysctl to printk/sysctl.c (David Arcari) [2117494] - printk/console: Clean up boot console handling in register_console() (David Arcari) [2117494] - printk/console: Remove need_default_console variable (David Arcari) [2117494] - printk/console: Remove unnecessary need_default_console manipulation (David Arcari) [2117494] - printk/console: Rename has_preferred_console to need_default_console (David Arcari) [2117494] - printk/console: Split out code that enables default console (David Arcari) [2117494] - printk: use gnu_printf format attribute for printk_sprint() (David Arcari) [2117494] - printk: avoid -Wsometimes-uninitialized warning (David Arcari) [2117494] - printk: use kvmalloc instead of kmalloc for devkmsg_user (David Arcari) [2117494] - printk/index: Fix -Wunused-function warning (David Arcari) [2117494] - printk: Add printk.console_no_auto_verbose boot parameter (David Arcari) [2117494] - printk: Move the printk() kerneldoc comment to its new home (David Arcari) [2117494] - printk/index: Fix warning about missing prototypes (David Arcari) [2117494] - redhat/configs: enable CONFIG_PRINTK_INDEX (David Arcari) [2117494] - printk: Userspace format indexing support (David Arcari) [2117494] - printk: Rework parse_prefix into printk_parse_prefix (David Arcari) [2117494] - printk: Straighten out log_flags into printk_info_flags (David Arcari) [2117494] - printk/console: Check consistent sequence number when handling race in console_unlock() (David Arcari) [2117494] - serial/8250: Use fifo in 8250 console driver (David Arcari) [2117494] - serial: 8250_omap: Handle optional overrun-throttle-ms property (David Arcari) [2117494] - serial: omap: Disable PM runtime autoidle to remove pm_runtime_irq_safe() (David Arcari) [2117494] - rhel: Enable imx8 pinctrl devices (Al Stone) [2071845] - pinctrl: Don't allow PINCTRL_AMD to be a module (Al Stone) [2071845] - pinctrl: imx: Add the zero base flag for imx93 (Al Stone) [2071845] - pinctrl: intel: Fix kernel doc format, i.e. add return sections (Al Stone) [2071845] - pinctrl: freescale: Add i.MXRT1170 pinctrl driver support (Al Stone) [2071845] - pinctrl: intel: Drop unused irqchip member in struct intel_pinctrl (Al Stone) [2071845] - pinctrl: intel: make irq_chip immutable (Al Stone) [2071845] - pinctrl: cherryview: Use GPIO chip pointer in chv_gpio_irq_mask_unmask() (Al Stone) [2071845] - pinctrl: lynxpoint: make irq_chip immutable (Al Stone) [2071845] - pinctrl: cherryview: make irq_chip immutable (Al Stone) [2071845] - pinctrl: baytrail: make irq_chip immutable (Al Stone) [2071845] - pinctrl: broxton: Add module alias for Intel Apollo Lake (Al Stone) [2071845] - pinctrl: tegra: tegra194: drop unused pin groups (Al Stone) [2071845] - pinctrl: thunderbay: Use devm_platform_ioremap_resource() (Al Stone) [2071845] - pinctrl: amd: Make the irqchip immutable (Al Stone) [2071845] - pinctrl: imx: Reduce printk message level for empty nodes (Al Stone) [2071845] - pinctrl: pinconf-generic: Print arguments for bias-pull-* (Al Stone) [2071845] - pinctrl: imx93: Add pinctrl driver support (Al Stone) [2071845] - pinctrl: baytrail: Add pinconf group + function for the pmu_clk (Al Stone) [2071845] - pinctrl: icelake: Add Ice Lake-N PCH pin controller support (Al Stone) [2071845] - pinctrl: baytrail: Clear direct_irq_en flag on broken configs (Al Stone) [2071845] - pinctrl: cherryview: Trigger hwirq0 for interrupt-lines without a mapping (Al Stone) [2071845] - pinctrl: thunderbay: rework loops looking for groups names (Al Stone) [2071845] - pinctrl: thunderbay: comment process of building functions a bit (Al Stone) [2071845] - pinctrl: imx: fix assigning groups names (Al Stone) [2071845] - pinctrl: imx: fix allocation result check (Al Stone) [2071845] - pinctrl: add one more "const" for generic function groups (Al Stone) [2071845] - pinctrl: keembay: rework loops looking for groups names (Al Stone) [2071845] - pinctrl: keembay: comment process of building functions a bit (Al Stone) [2071845] - pinctrl: imx: prepare for making "group_names" in "function_desc" const (Al Stone) [2071845] - pinctrl: Add Intel Thunder Bay pinctrl driver (Al Stone) [2071845] - pinctrl: freescale: Add i.MXRT1050 pinctrl driver support (Al Stone) [2071845] - pinctrl: cherryview: Use temporary variable for struct device (Al Stone) [2071845] - pinctrl: cherryview: Do not allow the same interrupt line to be used by 2 pins (Al Stone) [2071845] - pinctrl: cherryview: Don't use selection 0 to mark an interrupt line as unused (Al Stone) [2071845] - pinctrl: baytrail: Set IRQCHIP_SET_TYPE_MASKED flag on the irqchip (Al Stone) [2071845] - pinctrl: tegra194: remove duplicate initializer again (Al Stone) [2071845] - pinctrl: tegra: Return const pointer from tegra_pinctrl_get_group() (Al Stone) [2071845] - pinctrl: pinconf-generic: Add support for "output-impedance-ohms" to be extracted from DT files (Al Stone) [2071845] - pinctrl: tegra: Fix warnings and error (Al Stone) [2071845] - pinctrl: tegra: Use correct offset for pin group (Al Stone) [2071845] - pinctrl: core: fix possible memory leak in pinctrl_enable() (Al Stone) [2071845] - pinctrl: tegra: Add pinmux support for Tegra194 (Al Stone) [2071845] - pinctrl: tegra: include lpdr pin properties (Al Stone) [2071845] - pinctrl: amd: disable and mask interrupts on probe (Al Stone) [2071845] - pinctrl: Fix spelling mistake "atleast" -> "at least" (Al Stone) [2071845] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (Al Stone) [2071845] - pinctrl: Add Intel Keem Bay pinctrl driver (Al Stone) [2071845] - pinctrl: single: Move test PCS_HAS_PINCONF in pcs_parse_bits_in_pinctrl_entry() to the beginning (Al Stone) [2071845] - pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() (Al Stone) [2071845] - pinctrl: imx8dxl: Constify imx_pinctrl_soc_info (Al Stone) [2071845] - pinctrl: imx8qxp: Constify imx_pinctrl_soc_info (Al Stone) [2071845] - pinctrl: imx8mn: Constify imx_pinctrl_soc_info (Al Stone) [2071845] - pinctrl: imx8ulp: Initialize pin_reg (Al Stone) [2071845] - pinctrl: imx8ulp: Add pinctrl driver support (Al Stone) [2071845] - inotify: show inotify mask flags in proc fdinfo (Andrey Albershteyn) [2125133] - fsnotify: fix fsnotify hooks in pseudo filesystems (Andrey Albershteyn) [2090079] - fsnotify: invalidate dcache before IN_DELETE event (Andrey Albershteyn) [2090079] - scsi: target: core: De-RCU of se_lun and se_lun acl (Maurizio Lombardi) [2129900] - scsi: target: core: Fix race during ACL removal (Maurizio Lombardi) [2129900] - scsi: target: Remove XDWRITEREAD emulated support (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Do not require target authentication (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Allow AuthMethod=None (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Support base64 in CHAP (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Add support for extended CDB AHS (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Fix clang -Wformat warnings (Maurizio Lombardi) [2129900] - scsi: target: Detect UNMAP support post configuration (Maurizio Lombardi) [2129900] - scsi: target: Add file configure_unmap callout (Maurizio Lombardi) [2129900] - scsi: target: Add iblock configure_unmap callout (Maurizio Lombardi) [2129900] - scsi: target: Add callout to configure UNMAP settings (Maurizio Lombardi) [2129900] - scsi: target: Remove incorrect zero blocks WRITE_SAME check (Maurizio Lombardi) [2129900] - scsi: target: Remove duplicate "the" (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required() (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Control authentication per ACL (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Extract auth functions (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Add upcast helpers (Maurizio Lombardi) [2129900] - scsi: target: Fix WRITE_SAME No Data Buffer crash (Maurizio Lombardi) [2129900] - scsi: target: tcmu: Avoid holding XArray lock when calling lock_page (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Rename iscsi_session to iscsit_session (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Rename iscsi_conn to iscsit_conn (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd (Maurizio Lombardi) [2129900] - scsi: target: tcmu: Fix possible data corruption (Maurizio Lombardi) [2129900] - scsi: target: core: Silence the message about unknown VPD pages (Maurizio Lombardi) [2129900] - scsi: target: Fix incorrect use of cpumask_t (Maurizio Lombardi) [2129900] - scsi: target: Add iscsi/cpus_allowed_list in configfs (Maurizio Lombardi) [2129900] - random: trigger reseeding DRBG on more occasions (Daiki Ueno) [2131988]- x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062177] {CVE-2021-26341} - nvme-rdma: handle number of queue changes (John Meneghini) [2112025] - nvme-tcp: handle number of queue changes (John Meneghini) [2112025] - nvmet: expose max queues to configfs (John Meneghini) [2112025] - nvme-fabrics: parse nvme connect Linux error codes (John Meneghini) [2112025] - xfs: flush inode gc workqueue before clearing agi bucket (Brian Foster) [2083143] - xfs: use invalidate_lock to check the state of mmap_lock (Brian Foster) [2083143] - xfs: introduce xfs_inodegc_push() (Brian Foster) [2083143] - xfs: bound maximum wait time for inodegc work (Brian Foster) [2083143] - xfs: flush inodegc workqueue tasks before cancel (Brian Foster) [2083143] - xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight (Brian Foster) [2083143] - xfs: log items should have a xlog pointer, not a mount (Brian Foster) [2083143] - xfs: async CIL flushes need pending pushes to be made stable (Brian Foster) [2083143] - xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks (Brian Foster) [2083143] - xfs: remove xfs_inew_wait (Brian Foster) [2083143] - xfs: factor out a xfs_buftarg_is_dax helper (Brian Foster) [2083143] - xfs: only set IOMAP_F_SHARED when providing a srcmap to a write (Brian Foster) [2083143] - xfs: fix perag structure refcounting error when scrub fails (Brian Foster) [2083143] - xfs: rename buffer cache index variable b_bn (Brian Foster) [2083143] - xfs: convert bp->b_bn references to xfs_buf_daddr() (Brian Foster) [2083143] - xfs: introduce xfs_buf_daddr() (Brian Foster) [2083143] - xfs: kill xfs_sb_version_has_v3inode() (Brian Foster) [2083143] - xfs: introduce xfs_sb_is_v5 helper (Brian Foster) [2083143] - xfs: remove unused xfs_sb_version_has wrappers (Brian Foster) [2083143] - xfs: convert xfs_sb_version_has checks to use mount features (Brian Foster) [2083143] - xfs: convert scrub to use mount-based feature checks (Brian Foster) [2083143] - xfs: open code sb verifier feature checks (Brian Foster) [2083143] - xfs: convert xfs_fs_geometry to use mount feature checks (Brian Foster) [2083143] - xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown (Brian Foster) [2083143] - xfs: convert remaining mount flags to state flags (Brian Foster) [2083143] - xfs: convert mount flags to features (Brian Foster) [2083143] - xfs: consolidate mount option features in m_features (Brian Foster) [2083143] - xfs: replace xfs_sb_version checks with feature flag checks (Brian Foster) [2083143] - xfs: reflect sb features in xfs_mount (Brian Foster) [2083143] - xfs: rework attr2 feature and mount options (Brian Foster) [2083143] - xfs: rename xfs_has_attr() (Brian Foster) [2083143] - xfs: sb verifier doesn't handle uncached sb buffer (Brian Foster) [2083143] - xfs: start documenting common units and tags used in tracepoints (Brian Foster) [2083143] - xfs: decode scrub flags in ftrace output (Brian Foster) [2083143] - xfs: standardize inode generation formatting in ftrace output (Brian Foster) [2083143] - xfs: standardize remaining xfs_buf length tracepoints (Brian Foster) [2083143] - xfs: resolve fork names in trace output (Brian Foster) [2083143] - xfs: rename i_disk_size fields in ftrace output (Brian Foster) [2083143] - xfs: disambiguate units for ftrace fields tagged "count" (Brian Foster) [2083143] - xfs: disambiguate units for ftrace fields tagged "len" (Brian Foster) [2083143] - xfs: disambiguate units for ftrace fields tagged "offset" (Brian Foster) [2083143] - xfs: disambiguate units for ftrace fields tagged "blkno", "block", or "bno" (Brian Foster) [2083143] - xfs: standardize daddr formatting in ftrace output (Brian Foster) [2083143] - xfs: standardize rmap owner number formatting in ftrace output (Brian Foster) [2083143] - xfs: standardize AG block number formatting in ftrace output (Brian Foster) [2083143] - xfs: standardize AG number formatting in ftrace output (Brian Foster) [2083143] - xfs: standardize inode number formatting in ftrace output (Brian Foster) [2083143] - xfs: remove support for untagged lookups in xfs_icwalk* (Brian Foster) [2083143] - xfs: constify btree function parameters that are not modified (Brian Foster) [2083143] - xfs: make the start pointer passed to btree update_lastrec functions const (Brian Foster) [2083143] - xfs: make the start pointer passed to btree alloc_block functions const (Brian Foster) [2083143] - xfs: make the pointer passed to btree set_root functions const (Brian Foster) [2083143] - xfs: mark the record passed into xchk_btree functions as const (Brian Foster) [2083143] - xfs: make the keys and records passed to btree inorder functions const (Brian Foster) [2083143] - xfs: mark the record passed into btree init_key functions as const (Brian Foster) [2083143] - xfs: make the record pointer passed to query_range functions const (Brian Foster) [2083143] - xfs: make the key parameters to all btree query range functions const (Brian Foster) [2083143] - xfs: make the key parameters to all btree key comparison functions const (Brian Foster) [2083143] - xfs: add trace point for fs shutdown (Brian Foster) [2083143] - xfs: remove unnecessary agno variable from struct xchk_ag (Brian Foster) [2083143] - xfs: make fsmap backend function key parameters const (Brian Foster) [2083143] - xfs: fix off-by-one error when the last rt extent is in use (Brian Foster) [2083143] - xfs: make xfs_rtalloc_query_range input parameters const (Brian Foster) [2083143] - xfs: drop ->writepage completely (Brian Foster) [2083143] - xfs: move the CIL workqueue to the CIL (Brian Foster) [2083143] - xfs: CIL work is serialised, not pipelined (Brian Foster) [2083143] - xfs: AIL needs asynchronous CIL forcing (Brian Foster) [2083143] - xfs: order CIL checkpoint start records (Brian Foster) [2083143] - xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() (Brian Foster) [2083143] - xfs: factor out log write ordering from xlog_cil_push_work() (Brian Foster) [2083143] - xfs: pass a CIL context to xlog_write() (Brian Foster) [2083143] - xfs: move xlog_commit_record to xfs_log_cil.c (Brian Foster) [2083143] - xfs: log head and tail aren't reliable during shutdown (Brian Foster) [2083143] - xfs: don't run shutdown callbacks on active iclogs (Brian Foster) [2083143] - xfs: separate out log shutdown callback processing (Brian Foster) [2083143] - xfs: rework xlog_state_do_callback() (Brian Foster) [2083143] - xfs: make forced shutdown processing atomic (Brian Foster) [2083143] - xfs: convert log flags to an operational state field (Brian Foster) [2083143] - xfs: move recovery needed state updates to xfs_log_mount_finish (Brian Foster) [2083143] - xfs: XLOG_STATE_IOERROR must die (Brian Foster) [2083143] - xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() (Brian Foster) [2083143] - xfs: cleanup __FUNCTION__ usage (Brian Foster) [2083143] - xfs: Rename __xfs_attr_rmtval_remove (Brian Foster) [2083143] - xfs: add attr state machine tracepoints (Brian Foster) [2083143] - xfs: refactor xfs_iget calls from log intent recovery (Brian Foster) [2083143] - xfs: clear log incompat feature bits when the log is idle (Brian Foster) [2083143] - xfs: allow setting and clearing of log incompat feature flags (Brian Foster) [2083143] - xfs: replace kmem_alloc_large() with kvmalloc() (Brian Foster) [2083143] - xfs: remove kmem_alloc_io() (Brian Foster) [2083143] - xfs: dump log intent items that cannot be recovered due to corruption (Brian Foster) [2083143] - xfs: grab active perag ref when reading AG headers (Brian Foster) [2083143] - xfs: fix silly whitespace problems with kernel libxfs (Brian Foster) [2083143] - xfs: throttle inode inactivation queuing on memory reclaim (Brian Foster) [2083143] - xfs: avoid buffer deadlocks when walking fs inodes (Brian Foster) [2083143] - xfs: use background worker pool when transactions can't get free space (Brian Foster) [2083143] - xfs: don't run speculative preallocation gc when fs is frozen (Brian Foster) [2083143] - xfs: flush inode inactivation work when compiling usage statistics (Brian Foster) [2083143] - xfs: inactivate inodes any time we try to free speculative preallocations (Brian Foster) [2083143] - xfs: queue inactivation immediately when free realtime extents are tight (Brian Foster) [2083143] - xfs: queue inactivation immediately when quota is nearing enforcement (Brian Foster) [2083143] - xfs: queue inactivation immediately when free space is tight (Brian Foster) [2083143] - xfs: per-cpu deferred inode inactivation queues (Brian Foster) [2083143] - xfs: detach dquots from inode if we don't need to inactivate it (Brian Foster) [2083143] - xfs: move xfs_inactive call to xfs_inode_mark_reclaimable (Brian Foster) [2083143] - xfs: introduce all-mounts list for cpu hotplug notifications (Brian Foster) [2083143] - xfs: introduce CPU hotplug infrastructure (Brian Foster) [2083143] - xfs: remove the active vs running quota differentiation (Brian Foster) [2083143] - xfs: remove the flags argument to xfs_qm_dquot_walk (Brian Foster) [2083143] - xfs: remove xfs_dqrele_all_inodes (Brian Foster) [2083143] - xfs: remove support for disabling quota accounting on a mounted file system (Brian Foster) [2083143] - xfs: Convert double locking of MMAPLOCK to use VFS helpers (Brian Foster) [2083143] - xfs: Convert to use invalidate_lock (Brian Foster) [2083143] - xfs: Refactor xfs_isilocked() (Brian Foster) [2083143] - s390/pai: Fix multiple concurrent event installation (Tobias Huschle) [2110299] - s390/pai: Prevent invalid event number for pai_crypto PMU (Tobias Huschle) [2110299] - s390/pai: add support for cryptography counters (Tobias Huschle) [2110299] - entry: Rename arch_check_user_regs() to arch_enter_from_user_mode() (Tobias Huschle) [2110299] - irq: remove handle_domain_{irq,nmi}() (Adrien Thierry) [2123744] - crypto: qat - add limit to linked list parsing (Vladis Dronov) [2122112] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2122112] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2122112] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2122112] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2122112] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2122112] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2122112] - Documentation: qat: rewrite description (Vladis Dronov) [2122112] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2122112] - thermal: int340x: Add Meteor Lake PCI device ID (David Arcari) [2072653] - ACPI: DPTF: Support Meteor Lake (David Arcari) [2072653] - thermal: int340x: Mode setting with new OS handshake (David Arcari) [2072653] - thermal: int340x: Fix attr.show callback prototype (David Arcari) [2072653] - thermal: int340x: Clean up _OSC context init (David Arcari) [2072653] - thermal: int340x: Consolidate freeing of acpi_buffer pointer (David Arcari) [2072653] - thermal: int340x: Clean up unnecessary acpi_buffer pointer freeing (David Arcari) [2072653] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2121570] - bpf: Use bpf_capable() instead of CAP_SYS_ADMIN for blinding decision (Yauheni Kaliuta) [2063058]- kabi: add symbol yield to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol up to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol system_freezing_cnt to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol sort to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol printk to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol panic to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol memset to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kmalloc_order_trace to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol flush_workqueue to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol efi to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol down to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol del_timer_sync to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cpumask_next to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol congestion_wait to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol complete_and_exit to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol complete to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol clear_user to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol capable to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __preempt_count to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [2120286] - kabi: re-enable build-time kabi-checks (Čestmír Kalina) [2120321] - sfc: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2129287] - sfc: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2129287] - redhat: change default dist suffix for RHEL 9.1 (Patrick Talbert) - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2121393] - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() (Florian Westphal) [2121393] - netfilter: nf_conntrack_irc: Fix forged IP logic (Florian Westphal) [2121393] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Florian Westphal) [2121393] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2121393] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Florian Westphal) [2121393] - netfilter: flowtable: add function to invoke garbage collection immediately (Florian Westphal) [2121393] - netfilter: nf_tables: disallow binding to already bound chain (Florian Westphal) [2121393] - netfilter: nft_tunnel: restrict it to netdev family (Florian Westphal) [2121393] - netfilter: nf_tables: disallow updates of implicit chain (Florian Westphal) [2121393] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2121393] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2121393] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2121393] - netfilter: nf_tables: disallow NFT_SET_ELEM_CATCHALL and NFT_SET_ELEM_INTERVAL_END (Florian Westphal) [2121393] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2121393] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2121393] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2121393] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2121393] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2121393] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2121393] - netfilter: nf_tables: disallow jump to implicit chain from set element (Florian Westphal) [2121393] - netfilter: nfnetlink: re-enable conntrack expectation events (Florian Westphal) [2121393]- redhat: fix elf got hardening for vm tools (Frantisek Hrbata) - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130241] - ipmi: remove unnecessary type castings (Tony Camuso) [2130241] - ipmi: Make two logs unique (Tony Camuso) [2130241] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130241] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130241] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130241] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130241] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130241] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130241] - ipmi: use simple i2c probe function (Tony Camuso) [2130241] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130241] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130241] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130241] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130241] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130241]- redhat/Makefile: Add DIST to git tags for RHEL (Prarit Bhargava) - Revert "Split partner modules into a sub-package" (Prarit Bhargava) - redhat: Remove filter-i686.sh.rhel (Prarit Bhargava) - redhat/Makefile: Add RHEL specific message for BUILDID deprecation (Prarit Bhargava) - redhat/Makefile: Set PATCHLIST_URL to none for RHEL/cs9 (Prarit Bhargava) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Prarit Bhargava) - redhat/Makefile: Always set UPSTREAM (Prarit Bhargava) - redhat/Makefile.variables: Add ADD_COMMITID_TO_VERSION (Prarit Bhargava) - kernel.spec: disable vmlinux.h generation for s390 zfcpdump config (Prarit Bhargava) - Revert "Add rtla subpackage for kernel-tools" (Prarit Bhargava) - Enable KUNIT tests for redhat kernel-modules-internal (Prarit Bhargava) - Makefile: add kabi targets (Prarit Bhargava) - kabi: add stablelist helpers (Prarit Bhargava) - perf: Require libbpf 0.6.0 or newer (Prarit Bhargava) - kabi: add support for symbol namespaces into check-kabi (Prarit Bhargava) - kabi: ignore new stablelist metadata in show-kabi (Prarit Bhargava) - Makefile: add dist-assert-tree-clean target (Prarit Bhargava) - redhat: Use redhatsecureboot701 for ppc64le (Prarit Bhargava) - redhat: workaround CKI cross compilation for scripts (Prarit Bhargava) - crypto: fips - make proc files report fips module name and version (Prarit Bhargava) - redhat/configs: Enable Marvell OcteonTX2 crypto device (Prarit Bhargava) - redhat/kernel.spec.template: Specify vmlinux.h path when building samples/bpf (Prarit Bhargava) - spec: Fix separate tools build (Prarit Bhargava) - redhat: drop the RELEASED_KERNEL switch (Prarit Bhargava) - redhat: switch the kernel package to use certs from system-sb-certs (Prarit Bhargava) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - redhat/kernel.spec.template: enable dependencies generation (Prarit Bhargava) - redhat: build and include memfd to kernel-selftests-internal (Prarit Bhargava) - redhat/kernel.spec.template: Link perf with --export-dynamic (Prarit Bhargava) - cifs: enable SMB_DIRECT in RHEL9 (Prarit Bhargava) - redhat/Makefile.variables: Set INCLUDE_FEDORA_FILES to 0 (Prarit Bhargava) - redhat: Remove fedora configs directories and files. (Prarit Bhargava) - Revert "redhat: define _rhel variable because pesign macro now needs it" (Prarit Bhargava) - redhat: switch secureboot kernel image signing to release keys (Prarit Bhargava) - redhat: kernel.spec: selftests: abort on build failure (Prarit Bhargava) - redhat: fix chronological order in the changelog file (Prarit Bhargava) - redhat: replace redhatsecureboot303 signing key with redhatsecureboot601 (Prarit Bhargava) - redhat: define _rhel variable because pesign macro now needs it (Prarit Bhargava) - redhat: update branches/targets after 9 Beta fork (Prarit Bhargava) - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Prarit Bhargava) - redhat: correct file name of redhatsecurebootca1 (Prarit Bhargava) - redhat: align file names with names of signing keys for ppc and s390 (Prarit Bhargava) - redhat: update Makefile.variables for centos/rhel9 fork (Prarit Bhargava) - redhat: make DIST default to .el9 (Prarit Bhargava) - redhat/self-test: Fix shellcheck errors (Prarit Bhargava) - redhat: change the changelog item for upstream merges (Prarit Bhargava) - redhat/docs: Add dist-brew BUILD_FLAGS information (Prarit Bhargava) - redhat: fix dist-release build number test (Prarit Bhargava) - redhat: fix release number bump when dist-release-changed runs (Prarit Bhargava) - redhat: use new genlog.sh script to detect changes for dist-release (Prarit Bhargava) - redhat: move changelog addition to the spec file back into genspec.sh (Prarit Bhargava) - redhat: always add a rebase entry when ark merges from upstream (Prarit Bhargava) - redhat: drop merge ark patches hack (Prarit Bhargava) - redhat: don't hardcode temporary changelog file (Prarit Bhargava) - redhat: split changelog generation from genspec.sh (Prarit Bhargava) - Add python3-setuptools buildreq for perf (Prarit Bhargava) - Add cros_kunit to mod-internal.list (Prarit Bhargava) - Add new tests to mod-internal.list (Prarit Bhargava) - redhat/Makefile: Clean linux tarballs (Prarit Bhargava) - redhat: properly handle binary files in patches (Prarit Bhargava) - spec: add cpupower daemon reload on install/upgrade (Prarit Bhargava) - redhat/configs: Fix rm warning on config warnings (Prarit Bhargava) - redhat/Makefile: Deprecate PREBUILD_GIT_ONLY variable (Prarit Bhargava) - redhat/Makefile: Deprecate SINGLE_TARBALL variable (Prarit Bhargava) - redhat/Makefile: Deprecate GIT variable (Prarit Bhargava) - omit unused Provides (Prarit Bhargava) - self-test: Add test for DIST=".eln" (Prarit Bhargava) - redhat/docs: Add information on build dependencies (Prarit Bhargava) - redhat/Makefile: Add better pass message for dist-get-buildreqs (Prarit Bhargava) - redhat/Makefile: Provide a better message for system-sb-certs (Prarit Bhargava) - redhat/Makefile: Change dist-buildreq-check to a non-blocking target (Prarit Bhargava) - create-data: Parallelize spec file data (Prarit Bhargava) - create-data.sh: Store SOURCES Makefile variable (Prarit Bhargava) - redhat/Makefile: Split up setup-source target (Prarit Bhargava) - create-data.sh: Redefine varfilename (Prarit Bhargava) - create-data.sh: Parallelize variable file creation (Prarit Bhargava) - redhat/docs: Update brew information (Prarit Bhargava) - redhat/Makefile: Fix eln BUILD_TARGET (Prarit Bhargava) - redhat/Makefile: Set BUILD_TARGET for dist-brew (Prarit Bhargava) - kernel.spec.template: update (s390x) expoline.o path (Prarit Bhargava) - redhat/Makefile: Change fedora BUILD_TARGET (Prarit Bhargava) - redhat: make kernel-zfcpdump-core to not provide kernel-core/kernel (Prarit Bhargava) - redhat: Exclude cpufreq.h from kernel-headers (Prarit Bhargava) - Add rtla subpackage for kernel-tools (Prarit Bhargava) - redhat/Makefile: Deprecate BUILD_SCRATCH_TARGET (Prarit Bhargava) - redhat/Makefile: Remove deprecated variables and targets (Prarit Bhargava) - Split partner modules into a sub-package (Prarit Bhargava) - Enable Marvell OcteonTX2 crypto device in ARK (Prarit Bhargava) - redhat/Makefile: Remove --scratch from BUILD_TARGET (Prarit Bhargava) - redhat/Makefile: Fix dist-brew and distg-brew targets (Prarit Bhargava) - redhat/Makefile: Add SPECKABIVERSION variable (Prarit Bhargava) - redhat/self-test: Provide better failure output (Prarit Bhargava) - redhat/self-test: Reformat tests to kernel standard (Prarit Bhargava) - redhat/self-test: Add purpose and header to each test (Prarit Bhargava) - redhat/self-test: Update data set (Prarit Bhargava) - create-data.sh: Reduce specfile data output (Prarit Bhargava) - self-test: Fixup Makefile contents test (Prarit Bhargava) - redhat/self-test: self-test data update (Prarit Bhargava) - redhat/self-test: Fix up create-data.sh to not report local variables (Prarit Bhargava) - redhat: change tools_make macro to avoid full override of variables in Makefile (Prarit Bhargava) - Fix typo in Makefile for Fedora Stable Versioning (Prarit Bhargava) - redhat/configs/README: Update the README (Prarit Bhargava) - redhat/docs: fix hyperlink typo (Prarit Bhargava) - redhat/docs: Add a description of kernel naming (Prarit Bhargava) - redhat/kernel.spec.template: update selftest data via "make dist-self-test-data" (Prarit Bhargava) - redhat/kernel.spec.template: remove stray *.hardlink-temporary files, if any (Prarit Bhargava) - Fix versioning on stable Fedora (Prarit Bhargava) - Revert "Merge branch 'fix-ci-20220523' into 'os-build'" (Prarit Bhargava) - redhat/Makefile: Drop quotation marks around string definitions (Prarit Bhargava) - redhat/self-test/data: Update data set (Prarit Bhargava) - Revert variable switch for lasttag (Prarit Bhargava) - redhat/self-test: Update data (Prarit Bhargava) - redhat/self-test: Unset Makefile variables (Prarit Bhargava) - redhat/self-test: Omit SHELL variable from test data (Prarit Bhargava) - Update filter-modules for mlx5-vfio-pci (Prarit Bhargava) - self-test/data/create-data.sh: Avoid SINGLE_TARBALL warning (Prarit Bhargava) - redhat/Makefile: Rename PREBUILD to UPSTREAMBUILD (Prarit Bhargava) - redhat/Makefile: Rename BUILDID to LOCALVERSION (Prarit Bhargava) - redhat/Makefile: Fix dist-brew & distg-brew targets (Prarit Bhargava) - redhat/Makefile: Reorganize MARKER code (Prarit Bhargava) - redhat/scripts/new_release.sh: Use Makefile variables (Prarit Bhargava) - redhat/Makefile: Rename __YSTREAM and __ZSTREAM (Prarit Bhargava) - redhat/genspec.sh: Add comment about SPECBUILDID variable (Prarit Bhargava) - redhat/kernel.spec.template: Move genspec variables into one section (Prarit Bhargava) - redhat/kernel.spec.template: Remove kversion (Prarit Bhargava) - redhat/Makefile: Add SPECTARFILE_RELEASE comment (Prarit Bhargava) - redhat/Makefile: Rename RPMVERSION to BASEVERSION (Prarit Bhargava) - redhat/Makefile: Target whitespace cleanup (Prarit Bhargava) - redhat/Makefile: Move SPECRELEASE to genspec.sh (Prarit Bhargava) - redhat/Makefile: Add kernel-NVR comment (Prarit Bhargava) - redhat/Makefile: Use SPECFILE variable (Prarit Bhargava) - redhat/Makefile: Remove KEXTRAVERSION (Prarit Bhargava) - redhat: Enable VM kselftests (Prarit Bhargava) - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Prarit Bhargava) - redhat: Enable HMM test to be used by the kselftest test suite (Prarit Bhargava) - redhat/Makefile.variables: Change git hash length to default (Prarit Bhargava) - redhat/Makefile: Drop quotation marks around string definitions (Prarit Bhargava) - redhat/configs: Fix rm warning on error (Prarit Bhargava) - redhat/kernel.spec.template: fix standalone tools build (Prarit Bhargava) - Add system-sb-certs for RHEL-9 (Prarit Bhargava) - Fix dist-buildcheck-reqs (Prarit Bhargava) - redhat: indicate HEAD state in tarball/rpm name (Prarit Bhargava) - redhat/self-test: Add test to verify Makefile declarations. (Prarit Bhargava) - redhat/Makefile: Add RHTEST (Prarit Bhargava) - redhat: shellcheck cleanup (Prarit Bhargava) - redhat/self-test/data: Cleanup data (Prarit Bhargava) - redhat/self-test: Add test to verify SPEC variables (Prarit Bhargava) - redhat/Makefile: Add 'duplicate' SPEC entries for user set variables (Prarit Bhargava) - redhat/Makefile: Rename TARFILE_RELEASE to SPECTARFILE_RELEASE (Prarit Bhargava) - redhat/genspec: Rename PATCHLIST_CHANGELOG to SPECPATCHLIST_CHANGELOG (Prarit Bhargava) - redhat/genspec: Rename DEBUG_BUILDS_ENABLED to SPECDEBUG_BUILDS_ENABLED (Prarit Bhargava) - redhat/Makefile: Rename PKGRELEASE to SPECBUILD (Prarit Bhargava) - redhat/genspec: Rename BUILDID_DEFINE to SPECBUILDID (Prarit Bhargava) - redhat/Makefile: Rename CHANGELOG to SPECCHANGELOG (Prarit Bhargava) - redhat/Makefile: Rename RPMKEXTRAVERSION to SPECKEXTRAVERSION (Prarit Bhargava) - redhat/Makefile: Rename RPMKSUBLEVEL to SPECKSUBLEVEL (Prarit Bhargava) - redhat/Makefile: Rename RPMKPATCHLEVEL to SPECKPATCHLEVEL (Prarit Bhargava) - redhat/Makefile: Rename RPMKVERSION to SPECKVERSION (Prarit Bhargava) - redhat/Makefile: Rename KVERSION to SPECVERSION (Prarit Bhargava) - redhat/Makefile: Deprecate some simple targets (Prarit Bhargava) - redhat/Makefile: Use KVERSION (Prarit Bhargava) - enable DAMON configs (Prarit Bhargava) - redhat: change kabi tarballs to use the package release (Prarit Bhargava) - redhat: generate distgit changelog in genspec.sh as well (Prarit Bhargava) - redhat: make genspec prefer metadata from git notes (Prarit Bhargava) - redhat: use tags from git notes for zstream to generate changelog (Prarit Bhargava) - redhat/self-test: Clean up data set (Prarit Bhargava) - redhat/Makefile.rhpkg: Remove quotes for RHDISTGIT (Prarit Bhargava) - redhat/scripts/create-tarball.sh: Use Makefile variables (Prarit Bhargava) - redhat/Makefile: Deprecate SINGLE_TARBALL (Prarit Bhargava) - redhat/Makefile: Move SINGLE_TARBALL to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Use RPMVERSION (Prarit Bhargava) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Prarit Bhargava) - redhat/configs/build_configs.sh: Use Makefile variables (Prarit Bhargava) - redhat/configs/process_configs.sh: Use Makefile variables (Prarit Bhargava) - redhat/kernel.spec.template: Use RPM_BUILD_NCPUS (Prarit Bhargava) - redhat/configs/generate_all_configs.sh: Use Makefile variables (Prarit Bhargava) - redhat: ignore known empty patches on the patches rpminspect test (Prarit Bhargava) - spec: keep .BTF section in modules for s390 (Prarit Bhargava) - kernel.spec.template: Ship arch/s390/lib/expoline.o in kernel-devel (Prarit Bhargava) - redhat/configs: enable CONFIG_SAMPLE_VFIO_MDEV_MTTY (Prarit Bhargava) - Build intel_sdsi with %{tools_make} (Prarit Bhargava) - spec: make HMAC file encode relative path (Prarit Bhargava) - redhat/kernel.spec.template: Add intel_sdsi utility (Prarit Bhargava) - Spec fixes for intel-speed-select (Prarit Bhargava) - Add clk_test and clk-gate_test to mod-internal.list (Prarit Bhargava) - redhat/self-tests: Ignore UPSTREAM (Prarit Bhargava) - redhat/self-tests: Ignore RHGITURL (Prarit Bhargava) - redhat/Makefile.variables: Extend git hash length to 15 (Prarit Bhargava) - redhat/self-test: Remove changelog from spec files (Prarit Bhargava) - redhat/genspec.sh: Rearrange genspec.sh (Prarit Bhargava) - redhat/self-test: Add spec file data (Prarit Bhargava) - redhat/self-test: Add better dist-dump-variables test (Prarit Bhargava) - redhat/self-test: Add variable test data (Prarit Bhargava) - Avoid creating files in $RPM_SOURCE_DIR (Prarit Bhargava) - redhat/configs/process_configs.sh: Avoid race with find (Prarit Bhargava) - redhat/configs/process_configs.sh: Remove CONTINUEONERROR (Prarit Bhargava) - Remove i686 configs and filters (Prarit Bhargava) - redhat: Fix release tagging (Prarit Bhargava) - redhat/self-test: Fix version tag test (Prarit Bhargava) - redhat/self-test: Fix BUILD verification test (Prarit Bhargava) - redhat/self-test: Cleanup SRPM related self-tests (Prarit Bhargava) - redhat/self-test: Fix shellcheck test (Prarit Bhargava) - redhat/README.Makefile: Add a Makefile README file (Prarit Bhargava) - redhat/Makefile: Remove duplicated code (Prarit Bhargava) - Add BuildRequires libnl3-devel for intel-speed-select (Prarit Bhargava) - Add new kunit tests for 5.18 to mod-internal.list (Prarit Bhargava) - Fix RHDISTGIT for Fedora (Prarit Bhargava) - redhat/configs/process_configs.sh: Fix race with tools generation (Prarit Bhargava) - Define SNAPSHOT correctly when VERSION_ON_UPSTREAM is 0 (Prarit Bhargava) - redhat/Makefile: Fix dist-git (Prarit Bhargava) - redhat/Makefile: Reorganize variables (Prarit Bhargava) - redhat/Makefile: Add some descriptions (Prarit Bhargava) - redhat/Makefile: Move SNAPSHOT check (Prarit Bhargava) - redhat/Makefile: Deprecate BREW_FLAGS, KOJI_FLAGS, and TEST_FLAGS (Prarit Bhargava) - redhat/genspec.sh: Rework RPMVERSION variable (Prarit Bhargava) - redhat/Makefile: Remove dead comment (Prarit Bhargava) - redhat/Makefile: Cleanup KABI* variables. (Prarit Bhargava) - redhat/Makefile.variables: Default RHGITCOMMIT to HEAD (Prarit Bhargava) - redhat/scripts/create-tarball.sh: Use Makefile TARBALL variable (Prarit Bhargava) - redhat/Makefile: Remove extra DIST_BRANCH (Prarit Bhargava) - redhat/Makefile: Remove STAMP_VERSION (Prarit Bhargava) - redhat/Makefile: Move NO_CONFIGCHECKS to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Move RHJOBS to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Move RHGIT* variables to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Move PREBUILD_GIT_ONLY to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Move BUILD to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Move BUILD_FLAGS to Makefile.variables. (Prarit Bhargava) - redhat/Makefile: Move BUILD_PROFILE to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Move BUILD_TARGET and BUILD_SCRATCH_TARGET to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Remove RHPRODUCT variable (Prarit Bhargava) - redhat/Makefile: Cleanup DISTRO variable (Prarit Bhargava) - redhat/Makefile: Move HEAD to Makefile.variables. (Prarit Bhargava) - redhat: Combine Makefile and Makefile.common (Prarit Bhargava) - redhat/koji/Makefile: Decouple koji Makefile from Makefile.common (Prarit Bhargava) - Add asus_wmi_sensors modules to filters for Fedora (Prarit Bhargava) - Update scripts to put new configs under ark-common (Prarit Bhargava) - redhat: spec: trigger dracut when modules are installed separately (Prarit Bhargava) - redhat/Makefile: Silence dist-clean-configs output (Prarit Bhargava) - Print arch with process_configs errors (Prarit Bhargava) - Pass RHJOBS to process_configs for dist-configs-check as well (Prarit Bhargava) - redhat/configs/process_configs.sh: Fix issue with old error files (Prarit Bhargava) - redhat/configs/build_configs.sh: Parallelize execution (Prarit Bhargava) - redhat/configs/build_configs.sh: Provide better messages (Prarit Bhargava) - redhat/configs/build_configs.sh: Create unique output files (Prarit Bhargava) - redhat/configs/build_configs.sh: Add local variables (Prarit Bhargava) - redhat/configs/process_configs.sh: Parallelize execution (Prarit Bhargava) - redhat/configs/process_configs.sh: Provide better messages (Prarit Bhargava) - redhat/configs/process_configs.sh: Create unique output files (Prarit Bhargava) - redhat/configs/process_configs.sh: Add processing config function (Prarit Bhargava) - redhat: Unify genspec.sh and kernel.spec variable names (Prarit Bhargava) - redhat/genspec.sh: Remove options and use Makefile variables (Prarit Bhargava) - Add rebase note for 5.17 on Fedora stable (Prarit Bhargava) - redhat: Fix "make dist-release-finish" to use the correct NVR variables (Prarit Bhargava) - Build CROS_EC Modules (Prarit Bhargava) - redhat/Makefile: Fix dist-dump-variables target (Prarit Bhargava) - configs/process_configs.sh: Remove orig files (Prarit Bhargava) - redhat: fix make {distg-brew,distg-koji} (Prarit Bhargava) - redhat/configs: Enable CONFIG_TEST_BPF (Prarit Bhargava) - Enable KUNIT tests for testing (Prarit Bhargava) - Makefile: Check PKGRELEASE size on dist-brew targets (Prarit Bhargava) - kernel.spec: Add glibc-static build requirement (Prarit Bhargava) - spec: don't overwrite auto.conf with .config (Prarit Bhargava) - Add test_hash to the mod-internal.list (Prarit Bhargava) - spec: speed up "cp -r" when it overwrites existing files. (Prarit Bhargava) - redhat: use centos x509.genkey file if building under centos (Prarit Bhargava) - Revert "[redhat] Generate a crashkernel.default for each kernel build" (Prarit Bhargava) - spec: make linux-firmware weak(er) dependency (Prarit Bhargava) - Add packaged but empty /lib/modules//systemtap/ (Prarit Bhargava) - filter-modules.sh.rhel: Add ntc_thermistor to singlemods (Prarit Bhargava) - Add dev_addr_lists_test to mod-internal.list (Prarit Bhargava) - redhat: ignore ksamples and kselftests on the badfuncs rpminspect test (Prarit Bhargava) - redhat: disable upstream check for rpminspect (Prarit Bhargava) - redhat: Pull in openssl-devel as a build dependency correctly (Prarit Bhargava) - Update rebase-notes with dracut 5.17 information (Prarit Bhargava) - Enable CONFIG_CIFS_SMB_DIRECT for ARK (Prarit Bhargava) - redhat: make Patchlist.changelog generation conditional (Prarit Bhargava) - redhat/configs/evaluate_configs: Add find dead configs option (Prarit Bhargava) - Add more rebase notes for Fedora 5.16 (Prarit Bhargava) - spec: Keep .BTF section in modules (Prarit Bhargava) - spec: add bpf_testmod.ko to kselftests/bpf (Prarit Bhargava) - redhat/docs/index.rst: Add local build information. (Prarit Bhargava) - Turn on CONFIG_HID_NINTENDO for controller support (Prarit Bhargava) - Add rebase notes to check for PCI patches (Prarit Bhargava) - Filter updates for hid-playstation on Fedora (Prarit Bhargava) - Add nct6775 to filter-modules.sh.rhel (Prarit Bhargava) - Add memcpy_kunit to mod-internal.list (Prarit Bhargava) - Add nct6775 to Fedora filter-modules.sh (Prarit Bhargava) - redhat/kernel.spec.template: don't hardcode gcov arches (Prarit Bhargava) - redhat/configs: create a separate config for gcov options (Prarit Bhargava) - Update documentation with FAQ and update frequency (Prarit Bhargava) - Document force pull option for mirroring (Prarit Bhargava) - Ignore the rhel9 kabi files (Prarit Bhargava) - Remove legacy elrdy cruft (Prarit Bhargava) - redhat/configs/evaluate_configs: walk cfgvariants line by line (Prarit Bhargava) - redhat/configs/evaluate_configs: insert EMPTY tags at correct place (Prarit Bhargava) - redhat: make dist-srpm-gcov add to BUILDOPTS (Prarit Bhargava) - spec: Don't fail spec build if ksamples fails (Prarit Bhargava) - redhat: Disable clang's integrated assembler on ppc64le and s390x (Prarit Bhargava) - Fix dist-srpm-gcov (Prarit Bhargava) - Add kfence_test to mod-internal.list (Prarit Bhargava) - Enable KUNIT tests for redhat kernel-modules-internal (Prarit Bhargava) - redhat: add *-matched meta packages to rpminspect emptyrpm config (Prarit Bhargava) - redhat: fix typo and make the output more silent for dist-git sync (Prarit Bhargava) - Fix ordering in genspec args (Prarit Bhargava) - redhat/docs: update Koji link to avoid redirect (Prarit Bhargava) - redhat: add support for different profiles with dist*-brew (Prarit Bhargava) - redhat: move the DIST variable setting to Makefile.variables (Prarit Bhargava) - redhat/kernel.spec.template: Cleanup source numbering (Prarit Bhargava) - redhat/kernel.spec.template: Reorganize RHEL and Fedora specific files (Prarit Bhargava) - redhat/kernel.spec.template: Add include_fedora and include_rhel variables (Prarit Bhargava) - redhat/Makefile: Make kernel-local global (Prarit Bhargava) - redhat/Makefile: Use flavors file (Prarit Bhargava) - redhat: rename usage of .rhel8git.mk to .rhpkg.mk (Prarit Bhargava) - redhat: remove kernel.changelog-8.99 file (Prarit Bhargava) - redhat: add documentation about the os-build rebase process (Prarit Bhargava) - Build kernel-doc for Fedora (Prarit Bhargava) - Revert "redhat: set default values in Makefiles for RHEL 9 Beta" (Prarit Bhargava) - Revert "redhat: make DIST default to .el9" (Prarit Bhargava) - Revert "redhat: add support for stream profile in koji/brew" (Prarit Bhargava) - Revert "redhat: update Makefile.variables for centos/rhel9 fork" (Prarit Bhargava) - Revert "redhat: drop Patchlist.changelog for RHEL" (Prarit Bhargava) - Revert "redhat: align file names with names of signing keys for ppc and s390" (Prarit Bhargava) - Revert "redhat: correct file name of redhatsecurebootca1" (Prarit Bhargava) - Revert "redhat: drop certificates that were deprecated after GRUB's BootHole flaw" (Prarit Bhargava) - Revert "redhat: update branches/targets after 9 Beta fork" (Prarit Bhargava) - Revert "redhat: define _rhel variable because pesign macro now needs it" (Prarit Bhargava) - Revert "redhat: replace redhatsecureboot303 signing key with redhatsecureboot601" (Prarit Bhargava) - Revert "redhat: add *-matched meta packages to rpminspect emptyrpm config" (Prarit Bhargava) - Revert "redhat: add option to use DIST tag in sources" (Prarit Bhargava) - Revert "redhat: set USE_DIST_IN_SOURCE=1 for 9.0-beta" (Prarit Bhargava) - Revert "redhat: fix chronological order in the changelog file" (Prarit Bhargava) - Revert "redhat: restore sublevel in changelog" (Prarit Bhargava) - Revert "redhat: kernel.spec: selftests: abort on build failure" (Prarit Bhargava) - Revert "redhat/.gitignore: Add rhel9 KABI files" (Prarit Bhargava) - Revert "Revert "redhat: define _rhel variable because pesign macro now needs it"" (Prarit Bhargava) - Revert "redhat/Makefile: Use flavors file" (Prarit Bhargava) - Revert "redhat/Makefile: Make kernel-local global" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: Add include_fedora and include_rhel variables" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: Reorganize RHEL and Fedora specific files" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: Cleanup source numbering" (Prarit Bhargava) - Revert "redhat: Remove fedora configs directories and files." (Prarit Bhargava) - Revert "redhat/Makefile.variables: Set INCLUDE_FEDORA_FILES to 0" (Prarit Bhargava) - Revert "redhat: BUILDID parameter must come last in genspec.sh" (Prarit Bhargava) - Revert "kernel.spec: add bpf_testmod.ko to kselftests/bpf" (Prarit Bhargava) - Revert "cifs: enable SMB_DIRECT in RHEL9" (Prarit Bhargava) - Revert "redhat: Fix dist-srpm-gcov" (Prarit Bhargava) - Revert "redhat: make dist-srpm-gcov add to BUILDOPTS" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: don't hardcode gcov arches" (Prarit Bhargava) - Revert "redhat/configs: create a separate config for gcov options" (Prarit Bhargava) - Revert "redhat/configs/evaluate_configs: walk cfgvariants line by line" (Prarit Bhargava) - Revert "redhat/configs/evaluate_configs: insert EMPTY tags at correct place" (Prarit Bhargava) - Revert "redhat: fix typo and make the output more silent for dist-git sync" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: Link perf with --export-dynamic" (Prarit Bhargava) - Revert "redhat: build and include memfd to kernel-selftests-internal" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: enable dependencies generation" (Prarit Bhargava) - Revert "redhat: disable upstream check for rpminspect" (Prarit Bhargava) - Revert "redhat: ignore ksamples and kselftests on the badfuncs rpminspect test" (Prarit Bhargava) - Revert "redhat: Pull in openssl-devel as a build dependency correctly" (Prarit Bhargava) - Revert "Revert "[redhat] Generate a crashkernel.default for each kernel build"" (Prarit Bhargava) - Revert "redhat/configs/evaluate_configs: Add find dead configs option" (Prarit Bhargava) - Revert "redhat/scripts: Update merge-subtrees.sh with new subtree location" (Prarit Bhargava) - Revert "redhat: make pathspec exclusion compatible with old git versions" (Prarit Bhargava) - Revert "Add packaged but empty /lib/modules//systemtap" (Prarit Bhargava) - Revert "redhat: use centos x509.genkey file if building under centos" (Prarit Bhargava) - Revert "redhat: fix the exclusion of rhdocs changes entries in the changelog" (Prarit Bhargava) - Revert "redhat: switch the kernel package to use certs from system-sb-certs" (Prarit Bhargava) - Revert "redhat: drop the RELEASED_KERNEL switch" (Prarit Bhargava) - Revert "Enable KUNIT tests for redhat kernel-modules-internal" (Prarit Bhargava) - Revert "redhat/configs: Enable CONFIG_TEST_BPF" (Prarit Bhargava) - Revert "spec: Fix separate tools build" (Prarit Bhargava) - Revert "kernel.spec: Add glibc-static build requirement" (Prarit Bhargava) - Revert "spec: make linux-firmware weak(er) dependency" (Prarit Bhargava) - Revert "redhat: use tags from git notes for zstream to generate changelog" (Prarit Bhargava) - Revert "redhat: make genspec prefer metadata from git notes" (Prarit Bhargava) - Revert "redhat: generate distgit changelog in genspec.sh as well" (Prarit Bhargava) - Revert "redhat: change kabi tarballs to use the package release" (Prarit Bhargava) - Revert "redhat: rpminspect: disable 'patches' check for known empty patch files" (Prarit Bhargava) - Revert "redhat: spec: trigger dracut when modules are installed separately" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Add processing config function" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Create unique output files" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Provide better messages" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Parallelize execution" (Prarit Bhargava) - Revert "redhat/configs/build_configs.sh: Add local variables" (Prarit Bhargava) - Revert "redhat/configs/build_configs.sh: Create unique output files" (Prarit Bhargava) - Revert "redhat/configs/build_configs.sh: Provide better messages" (Prarit Bhargava) - Revert "redhat/configs/build_configs.sh: Parallelize execution" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Fix issue with old error files" (Prarit Bhargava) - Revert "Pass RHJOBS to process_configs for dist-configs-check as well" (Prarit Bhargava) - Revert "Print arch with process_configs errors" (Prarit Bhargava) - Revert "redhat/Makefile: Silence dist-clean-configs output" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Fix race with tools generation" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Remove CONTINUEONERROR" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Avoid race with find" (Prarit Bhargava) - Revert "redhat/Makefile: Fix dist-dump-variables target" (Prarit Bhargava) - Revert "redhat: fix make {distg-brew,distg-koji}" (Prarit Bhargava) - Revert "redhat/koji/Makefile: Decouple koji Makefile from Makefile.common" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: Add intel_sdsi utility" (Prarit Bhargava) - Revert "Build intel_sdsi with %{tools_make}" (Prarit Bhargava) - Revert "Add BuildRequires libnl3-devel for intel-speed-select" (Prarit Bhargava) - Revert "Spec fixes for intel-speed-select" (Prarit Bhargava) - Revert "redhat: enable CONFIG_TEST_VMALLOC for vm selftests" (Prarit Bhargava) - Revert "redhat: Enable HMM test to be used by the kselftest test suite" (Prarit Bhargava) - Revert "redhat: Enable VM kselftests" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: Specify vmlinux.h path when building samples/bpf" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: fix standalone tools build" (Prarit Bhargava) - Revert "redhat/configs: enable CONFIG_SAMPLE_VFIO_MDEV_MTTY" (Prarit Bhargava) - Revert "redhat: Exclude cpufreq.h from kernel-headers" (Prarit Bhargava) - Revert "kernel.spec: disable vmlinux.h generation for s390 zfcpdump config" (Prarit Bhargava) - Revert "spec: Keep .BTF section in modules" (Prarit Bhargava) - Revert "redhat/configs: Enable Marvell OcteonTX2 crypto device" (Prarit Bhargava) - Revert "redhat: make kernel-zfcpdump-core to not provide kernel-core/kernel" (Prarit Bhargava) - Revert "crypto: fips - make proc files report fips module name and version" (Prarit Bhargava) - Revert "redhat: fix kernel_variant_package option definition" (Prarit Bhargava) - Revert "redhat: workaround CKI cross compilation for scripts" (Prarit Bhargava) - Revert "redhat: Use redhatsecureboot701 for ppc64le" (Prarit Bhargava) - Revert "[redhat] Makefile: add dist-assert-tree-clean target" (Prarit Bhargava) - Revert "[redhat] Makefile.common: export REDHAT variable" (Prarit Bhargava) - Revert "[redhat] kabi: ignore new stablelist metadata in show-kabi" (Prarit Bhargava) - Revert "[redhat] kabi: add support for symbol namespaces into check-kabi" (Prarit Bhargava) - Revert "[redhat] perf: Require libbpf 0.6.0 or newer" (Prarit Bhargava) - Revert "[redhat] kabi: add stablelist helpers" (Prarit Bhargava) - Revert "[redhat] Makefile: add kabi targets" (Prarit Bhargava) - Revert "redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning" (Prarit Bhargava)- irqchip/qcom-pdc: Drop open coded version of __assign_bit() (Eric Chanudet) [2105098] - irqchip/qcom-pdc: Fix broken locking (Eric Chanudet) [2105098] - irqchip/qcom-pdc: Kill qcom_pdc_translate helper (Eric Chanudet) [2105098] - irqchip/qcom-pdc: Kill non-wakeup irqdomain (Eric Chanudet) [2105098] - irqchip/qcom-pdc: Kill PDC_NO_PARENT_IRQ (Eric Chanudet) [2105098] - irqchip/qcom-pdc: Trim unused levels of the interrupt hierarchy (Eric Chanudet) [2105098] - drm/bochs: fix blanking (Michel Dänzer) [2124193] - opp: use list iterator only inside the loop (Eric Chanudet) [2112113] - opp: replace usage of found with dedicated list iterator variable (Eric Chanudet) [2112113] - PM: opp: simplify with dev_err_probe() (Eric Chanudet) [2112113] - OPP: call of_node_put() on error path in _bandwidth_supported() (Eric Chanudet) [2112113] - OPP: Add support of "opp-microwatt" for EM registration (Eric Chanudet) [2112113] - PM: EM: add macro to set .active_power() callback conditionally (Eric Chanudet) [2112113] - OPP: Add "opp-microwatt" supporting code (Eric Chanudet) [2112113] - dt-bindings: opp: Add "opp-microwatt" entry in the OPP (Eric Chanudet) [2112113] - dt-bindings: opp: Allow multi-worded OPP entry name (Eric Chanudet) [2112113] - dt-bindings: opp: Convert to DT schema (Eric Chanudet) [2112113] - opp: Expose of-node's name in debugfs (Eric Chanudet) [2112113] - opp: Fix return in _opp_add_static_v2() (Eric Chanudet) [2112113] - opp: Add more resource-managed variants of dev_pm_opp_of_add_table() (Eric Chanudet) [2112113] - opp: Change type of dev_pm_opp_attach_genpd(names) argument (Eric Chanudet) [2112113] - opp: Fix required-opps phandle array count check (Eric Chanudet) [2112113] - opp: Don't print an error if required-opps is missing (Eric Chanudet) [2112113] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040039] - bonding: accept unsolicited NA message (Jonathan Toppins) [2115631] - bonding: add all node mcast address when slave up (Jonathan Toppins) [2115631] - bonding: use unspecified address if no available link local address (Jonathan Toppins) [2115631] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2126214] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2126214]- NFSv4.1 restrict GETATTR fs_location query to the main transport (Scott Mayhew) [2066372] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2066372] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2066372] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2066372] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2066372] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2066372] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2066372] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2066372] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2066372] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2066372] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2066372] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2066372] - iwlwifi: limit fw version for AC9560 to avoid fw crash (Íñigo Huguet) [2096128] - configs: enable CONFIG_HP_ILO for aarch64 (Mark Salter) [2126153]- bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2001260] - CI: Add automotive-check for rt branches (Veronika Kabatova) - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2120671] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2120671] - sched: Fix missing prototype warnings (Phil Auld) [2120671] - signal: In get_signal test for signal_group_exit every time through the loop (Phil Auld) [2120671] - KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125209] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125208] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125207]/bin/sh/bin/sh 5.14.0-427.37.1.el9_40x1eb922a30xef27dbce0x4c416eb90x389617b00xb78debe30xc7c1107a0x8a47043d0x15bed7a50x8b0088d10x3b3214620xc77cd76d0x46f7e49c0x99047b440x79470a2c0xde6f18510x74f190220x59f89d360x5e66225d0xfc2bb9aa0x228057cb0xccde4f760x961abde20xeb41a01a0xbd44b80f0x0f56f9f90xae2f204e0x98cacb470xe372d8230xf2a9af740x843679970xd09b952f0x874ed2310x748d76fd0x7ee7c9340x3fde25820x4bbe511f0x382d31480x529de2850x8a3ffc3d0x00613a380xe5b918d30xff2424240xa4a446390x0b89cf6a0xc85a53a90xfdf7398e0x355b062e0xe899acd80x361fa4d20x66b77fdd0xce1be49b0x26ea9d9c0x98b820fc0xbe6ccd150x406877b40x9d49bd380x3bed01130xed0d4d270x90f7db3f0x09481d380xfd5e625a0x76b053790x1a27fe7d0x2ecb746f0x0ffd95600xc37393f10x04cfe6f10x7399c3c20xf86e224b0xc5c998080x2387d7ec0xd794269f0x65709b4f0x528b1b5a0xc45776cd0xb42beb7d0x55038fc70x82699ab60xd6211ea00xd9146ca30xdf3e51190x813fe85f0x47521cd00x2c59e2e70x7f6447c10xe920226a0x058b4ab40x687c4f0f0x3b1bd2e80x3bb1b17e0xbbc4315b0x94b2f2d60x6c7123ff0x81b577b70x7df349d20xe9fb1a440x1f5a851b0x27136f900xe25694540x1ff15ed70x3c769cff0xe443cb990xb614cb260x10ddd0cb0x422e578a0x9107d2240x2d89b1ad0x4e144a540x273aff5c0x85bfc5f90xcf02ab710xd44043500x121893590x2d44be3b0x19e0ae500xb11cc43b0x7916343c0x2386c0ea0xbd99e8730x892f9f040xa0d81b760xd13a94d10xa796679d0xb26014860x192ea14f0x317063160x8b47ea1d0x733ec33e0x156e8afe0x8335ca430x793ac1930xa098115b0xdef8d0ae0xc604ab280x17f813a90xd338ea7e0xff52848a0xdb62dc670xc91ee1b50x54b22bb10x8d60652c0x718a46930x2a6fa0d00xc4d022cb0xc50dca330x765f88300xe04c78db0xa0c0f1d70x5c0c165e0xe9fadf160x0e1fc8ef0x7d9dbf470xbcba11310xbbb89c650x4e96380c0x76e7104d0x56a8182a0x5fa3a9e00xc23601c10x2cfbb2b50x8b95e6a20xe271f20c0xbf165dec0x0ddadea20xd0df12ba0xd933f2090x9ced41ad0x2b3acc3b0x6759bd000xd1e9b2ad0x495a42210x1c7645260x762640ab0xa462d5a60xa0e671d80x38b6a8900xd20c66ab0xa85bbe000x5fe135290x9ef0eee70x127c109b0xc2fb483f0x79daf4de0x58a2fcaa0x39ded14f0x917d953b0x7530bb0c0x872d4f7c0x8fa9d9e80x8a5c10290xabf03fc30xde29d7dd0x086a13290xde9b7c6f0x62ad54750xc36a3bd40x8fcee20e0xb43503810x7bc35a8f0x05116c6f0x949f73420xaf7936680xf30194140xbec66c3a0x57bc7cbd0x5afc722e0xf2bb517f0x953acd090xeea237070xdeb4b3a50xd98875ae0xfbcfb6690x0f7dc1440xd61ffd580xeca957d10xf390f6f10x922f45a60x7c1736340x06d114880x48d273750xa084749a0x18345b8e0x615911d70x3b6445910xaad0ae780x3221df670x21ea52510x6972e4130xf6fc87910xc518ba110x9dc5e0540x50148a230xc25f25d60x6089847e0xdb27c0f80x1d6cf3500xb23f0f610xc35772060xf5ca14760x3d41cff80xf2f6f9410xd2958d140x11f159b30xc0b139b70x2e57bade0xc98276930xa622ad960x39a99dd90x9e3c761b0xb72b021d0xf59f3af40x7c4b18160xbf9bcc8d0x06a4b7830x6a31d9950x9ba837830x15ab405c0x88db9f480x61860a1a0xa0a8c6fd0xeddc40990xc569d8ce0xc701a2e80x3a0bbb630x5663fd720xcbbbe7cd0xc6a4a8720xc08d3e4a0xd6d89a9c0x097de1650x128d64ad0x6fd9c35a0x919c58f30x729d16a80x15850c650xa1ac16410xeae3dfd60x9843f5010x7ca64a0b0x9f5c6dc20x184286920x7682ba4e0x1db7706b0xe3d857ea0x2b6f09620x5a5a22710x9e683f750x7aff77a30x1ba134950x70465c780x8829e7760x6cfa25780xf8e27dd90x41adf52f0x87198ed50xee6ae1c20xba1008c80x7d5e10080x6526b24a0x4509a60d0x5a44f8cb0xa3f12f690x92d308d10x4f80e3190xe43290920xc4777aa90x9687bb4e0xf83405d10x356b6a1e0xca09bfa40x93f237050xd38cd2610x466c14a70xd991e8320xe5d647aa0xffa612230xff8c419a0xd68b6d130xafc4ccc90xdc7b225b0xb721724b0x0c84e2dc0x1c8afacb0x2a0d2bae0xbad86fd80xae2a27780x9a1d0c150xaa77146c0xc481ea6b0xd39004970x12169a8c0x3b2220fa0xc9df915f0x678e18e90xfd25c5450x426e7a6f0x35adce620xa82d47080x0dbdad730xe9179abe0xdec8e9530x635838be0x812ef3c40x5befb86e0xbafa632e0x18e609840x34fe4ee40xd84efe740xb04f94500xd3c3a0f70x158391220xfad9b7c90x326746eb0x837b7b090x58fc19160x213d42980x63951b980x8ec75bbb0x85ec914b0xc1d8cfaf0xbdfb6dbb0x61858b4f0x64e9920d0x338048cf0xee9f9ef00x6b2810ce0x5897a6800xd8b6d96f0x8d33e6720x3eccbe2c0x960e850c0x40a0aafc0x9166fc030x77ae09100xc686969a0xcf5a33aa0xf404d4080x55ef95f60x851454ec0x8fe722f80xa5b9ccea0x4d8312ba0xea6d4c0e0xe32b9dd40x3b1a5c820x310194770x7e3bdecd0xd3971d700x66b2e2760x1ef640b20x506dff1a0xe21f18ac0xf5a20ed20x50f914910x33736a1d0xe3e88acb0x6a5cb5ee0x3750f3860xfba7a5f50x99a2105f0x052e56aa0x167e7f9d0x8f9c199c0x6729d3df0x6d3341180x4b5e3a470xd2bc5c460x3a0996050x301304c20x0630b8590x5ad58cac0xa98b28200x8c2cd53f0xa50563380x20e817590xf389fe600x577a39690xa17fcadd0x865029ac0xcd914ae80x3e9110fa0xfed54a240xf1f8a3020x3fb78b250xe2405eca0x0343bdf10xb2a2e63b0x50e7193a0x158c863c0x0ce3cae80x131f84b10x03647b520x03c1c5ce0x3df795820x59b8a1150x77f463440x83db286f0x2d94dd6d0x55418bf30xa2466ad70xc1dd7f7c0x169031f70x3807ae240x58f2bc700x50a8fc000x46adbe530x7eca016a0x9d5257340xa7cc90ba0x8ee735330x2db889100xe465e1a40x6f4aaac90x3801776b0x9cf37c440x73c2554f0x5df55ca40x43e93e710x15e6353c0x4d051e6e0x23d3098c0xfe58abd70xc1a840850x5400e4400x8c8d61ed0xa1b2c5a60x0d5424390x31834afe0x199c48330x69ec00f70xafce460e0x5923f9a70xda26b8ea0x15130e1e0x3c343c9f0x2b87066e0x0c271f4b0x139f21890x773fa4090x296b8bbf0xe13176940x399ad0430x849140790x1548d9700xdb760f520x30a808260xfeebc7c40xf23fcb990x3955fcf60xbd462b550x7846af3e0xc6cb465a0x13d0adf70x281823c50x9829fc110x33fcf44a0xce4e47b60x4578f5280x2484adc30xb10493ee0xb98259840xeb233a450x1ba595270x4e5470480x7afcb7db0x890f4f970xc5c42e8c0xf3727e8e0x68f31cbd0xe15372550xda716c950x31b9195c0x3c3fce390xa9624e180x3d20d9410xe3297b2d0x8d771d5d0x1389619c0x390811930xdb6b1d910xe7cb39990xea4af4700xaad680340x52811b5a0xfc0b977e0x38e471a80xd64ed2590xecac84070x328e33540x06052f8d0x04c62fd70x0b70789e0x1fd547030xa4e1c56a0x77f515a40x7428b6b50x0917205d0x39875ff60xfefea51f0x35f407540xaad55b080x24cb65920x17d882520x3925e5740x8245e4860x7f02188f0x8de6e5390xe92e70e20x99f9638f0x2e6272220xa78a872b0x5593bcb10xdf8c695a0xae13bee90xe2dc44d70x78c8970d0xcc13b8280xf8552c180x91a488ac0x73712c2a0xaa4a16630x325998a80x008c99930x05176e950x5a14f3730x6b7878810xea8e94260xb0cd55a00x68093bea0x041412370x853b307e0x5fceac520xd6eab5210x3155f48a0x6f2be6730x9cb715990xcac7b6600x9dc0aed10x1c66a76b0xe220e25e0xbd72fc790x7772b1960x46c47fb60xc60d06200x91b60cb10x561e03340x54222eab0xe5c9a8b80x431f4b1e0x134b0ed70x27b186170x500dede40xb451538a0xde5645e40xfc0eb9690xb2cf90810x072c84a50x99593d020x307e15620x23d71b770xb19a54530xd34c3dfe0x9b5be6e70x91297e360x6fc1479b0x1d00d5400x47da09390x368e28910x0b5b25cb0x559854ca0xc2cc903e0xd0e50a6d0x2c01d8110xfb4018500x77f330d20x59bc77e10xbad42a530x3f9bf8440x5a98e83a0x625217760xacf139dd0x05c73c8a0x38e4b1df0x53b74ecb0x98bcc2ec0xeafc141f0x803ddbb60x7234e4be0xc0fe91370xa64c72490x371e19530x6128b5fc0x8ed665a40x87d718b20xf968d1830x982319dc0x4e6356740xaf10b7850x0bf8d99d0x941605180xc3aaf0a90x5a4896a80xb2fd5ceb0xb8e7ce2c0xfc3d53cb0x65df35ca0x8d6aff890x87706d4e0x2a65142b0x495e378d0x989430cc0xa94ab3040x52f529820x551bd0710x120b336a0x8d5227140x2469810f0x5092e84e0x04482cdb0x3c9821360x720a27a70x65cf923e0x451c616c0xde4eeab50xc3516b250x1035c7c20x4af4f13a0xa24f23d80x7bb045a70x85bd16080x53f025430xb156c5250xa4bb6ec00x006c9a4e0x114520850xf9a054b50x8f6cee770x1c87a8110xd273b1b10x9eaa901b0x294640d90xe281ffb10xa9a17e6a0x301705240xbf325da80xd366804e0x99e4f7890x433f53fe0x25e93ad90x5decbacc0x51254f570x93022ba60x29899fb90x729e45770x81e690b50xc8681fed0xccc613120xaa1408790x026f82d00xb306ec500xa0f100850xe3ad30460x7ef4bddc0x0562dc300xa97463c90x3b2583430xb1c2c04e0xf367d8740x9076d3340x60f701f00x009618f40x5b4ae2e70xabf36fc10xa7d6dcdc0x76d41be50x3d529c950x409c79ed0x33b4616b0x2e5fe0360xba4018a30x0cd36d930xf57299860xe03ef7320xf62eae2c0x7a36c0820x66109e9f0xe717770d0xa7c58b530xbeb9d1c90xca5fbaf80xfedb6c1c0xb08620980xb4df3c350x773e98f30x7a95a2900xbf7d87bc0xdba654d50x872139860xb10445de0x05dde5f90x444503150x437a0d6d0x9d5712370x777415940x4f2aadb60xe147712e0xf72a7c7d0xd0da656b0xffc310160xbbe1cb290x3b7a71630x78417aed0x6922b2640x8e4be07f0xa757c5ef0xc512626a0xd67db6e60x74c134b90x9f46ced80x868784cb0x6e9dd6060x3434c00f0x7a4d82120x169938c10xe8a92e660x3e3bad0a0x9d2ab8ac0x7d2653450xf4025d180x76275bbf0xbdce29300xc38259af0xa20d01ba0xb1e256840x133969d70x2d41e6f50x8374dab40x430d88ec0x291db0800xac0b42f30x4fb6f2fe0x220b80010xfac2514e0x3fd120150x2b05bb1e0x6cd7d1bb0xf3a3a1a60xfd5aedae0x688c84e20xead3e41b0x53d7c01e0x71e4345c0x007ee3e90x65ed02080x1762aa690xd34a95480xa9803bc40xdd6ddcec0xda8369a70x3f9e1c530x7cbe59400xe78c925e0xa81485e60xcf35629e0x5ae1154b0xf60866ee0x16a7b16f0xdec0b1390xb193538b0x71c059d80xb9852d110x987607d00xdbf76aa90xb915ab7b0x572da6540x33a8705a0x2c70f7ca0x79ed6d5e0x1a4d5fc50x66c07da20xb6f343ab0xf7a8abc80x59c43dc90x82f44cd20x81e55ba50xd05784b60x56fda1fb0xede7a0d90xa561458c0x6b2d09760xbc02ef680x4ec46a550xef568b340xa0fc039c0x0ebee5d30x5aec823a0x69637b2c0xb02df2d60xe1bee7000x1cd5bb930x73302afe0x3cde5af40xc37677d40xc7d4b9230x81144c450x7e25142c0xe97824c40xfd107a130xfce22cc10x9f93cba10x57c599da0x8ca988bd0x05883efb0x597549a70x4e0d3dad0x3bb91b280xd3ec851c0xe2c635460xe2e28fc00xa756e7be0xd3e98e500xa24022180x4c549b360x9fb06c6f0x9ed855640xb48f42ed0x292358d10x3361e9970x69a51b030x5b8d31c30x97852f570x6acce1a80xd78ca21a0xe90fd8100xcead56ad0x9ed6991b0xbce8b4960x53ff59e80x3c144ba90xcfd7ef650x3e7fe64c0x3664c8080x031aaa580x7c05da720x4d4a053b0x785979b60x79c2b86c0xa5a0aae00xf38585280x789ad2ef0x3c0cbc810x3aa6f4f40x82cdc9870x72fce1800xddbb0eea0xa1156cfa0x25c359790xca0070e40x268dff660x447f908d0xdec140260xb6f6178e0xe2734d310x4a2812440xa9ac0e2f0xd45698370x6d861a1f0x203f61a50xd3e2215e0x5f823a340x23afa4bc0x1847a1ab0x8bd768b60xa50c042e0xb5d1329b0xefd416800xe90fd1640xcb1ecec20xf6593bd80x8de982610x7346061d0xe59a6b8a0xe963f0960x4bfeb3180x9a0f25d20x5e730b5e0x31e41c6b0xd433479a0x65459d8b0xcee92fb80xad038e5f0x2e13c7220xb857a2890x75b853400x390bcfec0x929b0bd90x166e3ff00x5651a0b00xb9a039560x1b4ecda40x5cd474480x77de387b0xe76433350x073c3a7f0x77269f420xb8db195a0xc07536aa0xe58eadaa0xe2e83ae70xcd125b7f0xbaf9d7850xdc4c22b00x4aacb7c90x26251a980x9e7d6bd00x1817c92d0x53b6e0ed0x4d21f76f0x994b70a10x7f0ad17b0x6bc3fbc00x4d5e1c7f0xaec018620xd36760ef0xf1969a8e0xf3189f7e0x8ad5ceb10x3e4893950xa52556700x40f76a860x556be3670x3934569c0x6c2011960x2e130c790x179b5fd00xea7daa080x531b604e0x414508ca0x453f513a0x212537780x3c833c3b0xae04012c0xee883b060x71d129950xaeac4a370xa1045a910x40e819460x8f0b42780x502d73cf0x1b8609fb0x0c2af2310x4215ed540xb8c5a4400x4c7afebb0x9f89e8ad0xc11986620x564701180x3402dc8b0x33d07fee0x2acb4eaf0x01e61d6c0x18fd2c2d0x57bcbaea0x4ea78bab0x107dd0460x0966e1070x67cc94530xad53a0020x658a2a0a0x6448403d0x32de75a80x610756b80x2bb7c05d0xb0b769450xee38a20e0xf723934f0xdc0ec08c0xc515f1cd0x8a54670a0x934f564b0xf5dcf9290xecc7c8680xba2449b30x70bb7de20xb862f7ea0xb9a09ddd0xef36a8480xbcef8b580xf65f1dbd0x6d5fb4a50x31549b2a0x284faa6b0x0362f9a80x1a79c8e90x55385e2e0x4c236f6f0xf90a1e850xe0112fc40x654870970xafd744c60x670ecece0x66cca4f90x305a916c0x6383b27c0x293324990xb2338d810x5b8239ca0x8e5ed33e0xf80fe7690xb52391110xe2e238210x70aa8a950x4ce973b00x2983c5f50xea35a2660x979ccb6f0x51701c3c0x3b37d4c30x20835a9f0xd03e15f70x1881981c0xaa1c00d50x73def4420x7d5233790x21944cad0xa1ab20290x218c83f70x99b090190x78e976620x1d9111790xf45483a40x50fedd620x43ddeb720xb6936ffe0x80ca50260xeae946920x90aad0540x4a2dcd300x13c49cc20x698eb6160xe070c0560x6b10bee10x11089ac70xbefc38f00x1546e9bb0x2af3044a0x0bc9dc020xa97617870x0d91e1ba0x78e6003e0x8a7dcf980x49a7cc230xc43dbe630xb6cb556a0x8810754a0x7b37d4a70x9ae474360xafaa60310xca17ac010x53a1e8d90xdf5214420xaa19e4aa0x0668b5950x6e77b67b0xfaaa12d00xf11dd46e0x92997ed80xa373ce220xf906eb8c0xeaa983490x8b9f8cbd0x0722885d0x5d7e2cb20x9512b5e00x4e0419d60xe92ddeaa0xd8e482fd0x14a874e70x699cbf5f0x7fc80cd00x1ea93a830x21db5c320x944375db0xb4f13d2a0x0b7505b80xc82a67140x78cd05ea0xf7d21a670xc44d92cc0x6950cdcc0xc9f34c1d0x5027bde20xed34ebbc0xcd01b8e60xb9ccbbad0x8c9e338f0xaa3419050x65d1bab20x629490740xe6f838370x8b989cf90x4a420d090xf689e3b80x747544350xe2c9041f0x89e340cf0x6c3897610xd4b13a5c0xf04429b40xaae8ab0e0x271cba950xcbfde2b60x167d71130x49b163b80xcb733bf20x2e93a5a20xa54a459d0xfc3b42460xe082e88d0xdd18a9930x3ada9e060xeab6f4c40x17be68ca0xa507125e0x8faa800d0xb87fb1bb0x9ac264a90x3d425e130xb2bcb0880x0f5460760xa40ff01b0xddad79520xacea81730x92a51e560xb42636f80x433cabfb0x1e0cd7fe0x7576002f0xcad13aa10x1e4e98c00x1b233c8b0x141271bf0xdc6699cb0xea8b37a10x78b2de970xd09911a60x5afe540f0x9c3805540xb6ae38430x540402180x0f17da290x81c5babd0x7209ac410x6e9145140x4a7c2a1d0xb45770030x40913db20xd9a07dd50x8de6817a0xb4429b640x5c0eaf310x0f72ada10x76d680f60xeae608520x15dc5d5f0xd56ae6110x93a4c4810xdb63680b0x5204c8270xe7ce68870xa746c0120x202b24f20xeebed3830x011c8cb00xa7b23ae90xda927b100x547e33440x767dce4b0x2177bd710xa4faf62a0x1a45cb6c0x6ea7575d0x7ee896300xd98a81740x293fd52e0x14f9cd200xed475eb40x433d90c00x17c97c320xd89062140x6bdef35c0x5bc1fe010xe4d80bf40x02c656b60xc13653230x44902cff0x1344d7e60x5cfb26a00x0484c6c40x3489859f0x377d80040xae5a04bb0x735e6a810xd92deb6b0x3aff32000xc42dcb990x3ad7a5d50x4b6df0070x426452a30xcad1aca80x95a07bb50xb40439480x5f93525c0x16f214c50x6470dc810x7acc67c50x19df99b90xcd8ce8900x9f4f2aa30x65098b670x10daa49e0x867002200x3b9144c90xc14dc1680xefee932c0xeb7f60460xc93e84610xf60ab9260x0639353c0x33fd9da40x663182c90x5322663e0x62211f400xce76c2570x6f5ab52f0xaebd12f00x75871f5e0xecfd68ef0x72f14ff70x7d12d76d0xc949e58e0x99430ba20x1d1abdf00xd5346bfc0x75fadcef0x130afd750x89e1ec9d0x16cdc3400xfbe8ee280x6dd17e7b0x42578e800x6f41a4280xd194ddf90x91c9313c0x619d2eca0x7fc5d3b60x5454316e0xb5a8c2260xd8df08ac0x509b64ea0x827e61f80x4d2c71330xa3e4f8710x75e24b9e0xdbcf041a0x14a64a870x3b029f480x9176145b0x9625695d0xb97f70450x8f80bf110xd0b747050x9e2737f00x6be1c1f80x170ddf790xf1848ee20xf29403e50x0e2c14100x843d70ef0x2f384db30x4cec8d150xd643239a0xd2ea49b80x481936390x4715a9090x7de65a030xdb63a9440xdaa06dc10x47d0eea20x7e7bcf260xfa2974150xda1ddef10x8a6c71390xf02192da0xc83b61b20x2234ca510xebe18ea00x1624a6980xd70f62b60x8353dfff0xfdcb4ed30x61073e4a0x603d0d510xcfd30d710xed00c4fb0xb654ef650xed55f9290x6b3ae0220x34331f040x278103610xbe49252c0xfe9ebbbb0x4d0071c80xf06964010x51d12d4e0xa282929c0xd44456300xba8139340x0cfd0a0e0x7a655f680xb6c5e6140x64a62e110x70576fee0xbc2031de0x631a0a960x34a1f7e30x9f50c9c00xffc30c3a0xf1a681070xe787698f0x4c07a7e00x093712e50x92b99a330x33bf44430x67c13ea00x54175c5f0x564f76080xe07e5f440x5aa709840x1b80c3310xb536c7c30xdc5736d50xd6ed25f00x7b6f95360xa805ecfc0x515083bf0x092e26bf0x4055a9200xf79ca3bb0x9d099a390xf43d2caa0x1c58427f0xe70877d40xa2326c490x2bd60ab90xdd00447a0xf4b754fd0x77456e0a0x0b26b8c80x4828e77b0x400a024b0x4f55166f0xfdb6576f0x3324ef3b0xbe0110e70xb3863a670xcddc2bc90x8db22efe0x9e383c340x3439e27d0x4c22b9d40xb2b8eff50xc604c6460x7eef90640xe1085eff0xa2353a780x1746eac00x339a99650x0abc64c40xd183e0880xcb5aacc80xa6af13900xec7885660xb920db490xe85f21230x34f893630xeb31aee80x0637b7d80x9b72478f0xf7da6e6f0xb674a5340xbb1bac240x7b5452b80xbf3193ec0xd4670eb80x8a45a5550xdf8d781f0x8bd577d00xb32a59730x354b4a1e0xddcbe1f30x32e6f1a00xec2b8a420x03bf0e5a0x71dfc0950xefcea2e70x7bb50b880xd846c3150xbe21338d0x92e7b0fa0x7eb808d00xd66c81840xf8037da20xc64fd66a0x3cd060350x16dfbf360xbd7aaaee0xfcbfec700x1e9c48160x0eb6eb870x704e6b640xccbcd9990x83dcb3480x57c99b7a0x9c6febfc0x23c8b2540x5c9c23550xcc5fdf520xd36df0f60x568f5d850x38813c7e0x658947340x4e46a7f90xd68c5a1f0x791748c80x1038b96f0xbcb6468d0x8d4a1eba0xcee85edc0x3ff05b480xfa3496880x78a16f480x77e9eb370x558b281d0x0658e9450x16dcdb1b0x98caaaae0x507ed5760x984e6e990xf4cdefd30xf444f6020x905ec1980xb4d814e30x5a2abd030xf7c2b5580xbce0be530xa11a951f0x3febf95b0x5403fa6e0x030db2c30x3925c0f50x3282bf3e0xd90786550x7235a6d40x25b9657e0xe02ac1490xbca20c340x5d4a9aa80x0b34cd090xdbab29260x75724ea30xcdb803040xb2a0359d0xb99dbcd00x3bdb5d280x7278d3280x6d6ffac60xfa00b4a00xe3ec2f2b0x73abb1800xe273d75d0x0e23b37f0x9198e8ce0x3a24c1580x10c1d40b0x604de42f0x50920cc90x7fa19cc40x32234fd10x3fee595e0x117989520x5949bc4b0xf58081fc0x0437e97d0x3b8a6f750x5fc72f0e0xeb5fe81a0x39cdab8f0xdf9208c00xda062f180xf3e0e1df0xfa35044a0x4d28d9c20x4a4831400x71dea1650x388264ea0x30a8f6130xbcb838a10x5388b1a00xc2033d9f0x738fe32b0xad1036a20xbebeb6600x00a4b0440xd229e3f80xa59f61eb0xa4d464c20xe0ff04bc0xe28bd3340x2209ff310xec8a1e600xe1145f740xa9c723030xa1bedd720xfdfb792f0x22de49310x48d50e790x053671d40x76fb08a70xa38f21b90xafd5ff2c0x87e641810x81221cad0x185828260x5fdfa2c10x0fc375620x86169f3e0xe0dea5ae0xf979dbff0xf7ae8d2b0xc49ee7b80x7575965d0x058f93660xdc7df67f0x012e730e0xfe0e7cd30x8e6fa8b50x500c768c0x1cb7c9830x90c8498c0x574609c50x60ad41f30x30e1ec250x4791cb910x3ea5196d0xfeeecd050x0b52e5020x74457e560x0e13cb4d0xef1f6e230x17614bf30x5d17148b0xee0118df0xf342c9890x4fdef7750x490e15da0xdba832070x3165daa30x5a2293680x3c819c450xbadc80b20x735cb38d0x9424058f0xff8e74e20xa090478a0x2c6355270xd1f60a890xf2b81b640xdb1aaf9b0x3ef38dc90x5b6412830x50d683770x8e3d911b0x2dd165640x85b154440xe8e235c80xc4ae915e0x0237b57a0x25301bc60xe0b133360x7380dffa0x3f5548db0xd579205a0xda8a3c570x819e7d820xea69d7d70xa931af8a0x13ce87e80x91ea87260xc7e64fc20xa4c003240xf05a52fe0x8180cede0x7ad02a410xbb6f025a0x3a9be0190x975519c10xf5f370e00xd21b61bd0x7a81541b0x286cc6470xa5efbf4c0x6ca4bf880x48c57dd70x187d90ee0xd5add85a0x879ad6290x4942349a0x02eef8ee0xff9d5e950xa4089cd60x3a58a6a70xb44e18ea0x799df1da0xeb37101c0xe1dcf64a0xd1c1cc150xcbbf0a6f0xacf649bf0xad73041f0xe831d8fe0xbc341b630x8f57db780xf1e98c740x3b6348240xf170c2f30xeab72e8b0xb61a6cc20xea64134b0x6d6523c90xdc5121340x9939eba00x18df4b690x04d115270xa87b43cc0xbcf670120x10b32e830xe4e2fce70x6a9112c90xf084e9430x88a101a10x8dc019eb0x6ef2948c0xa3b6902a0xee2646b20xd1d729730x4a06a8b40x6739a5030x44e1e9aa0x72ae18390x479803b90x4ede3b9f0x78fdc0280x263c31520x5c102c9b0x954198e20x8e5d79e60x29c952ab0xb735abe50x0fc9015b0x48293d250x1b74da550x6da33e570xf81636900x67c424cf0xb948b2de0x9cda41ac0x9aa5a0380x3acc44b80xb23e29fd0xcf24b63c0x782c7da00x073b47400xd45cc6ca0x16f151390x34eab46d0xf7866b4f0x7fd490950xf0e68e000x7b90d1a90xd73744870xa0bce0140x5d1bea350x98e5326c0xf0d057ac0x58edf7660x866c0a6c0x825560b50x456e0ecf0x07ae66b20x35e9531b0xf65c5e010x282beff30xfb71ef8d0xece488180x9b7174460xcac8ccb20xb4ec0e820xbf1dfe400x601122f00x6e9360cd0xa858ce8f0x265506480xe18484ce0x692199c50x4acf45920xdecde8b30xe5119ff90xd397f7930xe5aeca280x7ef47a130x19cf91320xf6d5a28d0x892f47b20x16e297c30x58e3306d0x55eecff40x44bae2270x7406ba070x020dbf270x862c80350xdac4913a0xeea9dbaf0x6d7c7dcc0x63a7c28c0x64127b670xca21ebd30xf8d078580xb97220ff0x86fb9b050x1b015d250x0634100a0x1e6adaa00xe909997a0xf474c21c0x574c2e740xa976957d0x4ec54e780x2688ec100x84a0ca4d0x0a51c9fc0x7bcc24fd0x20bcbe4f0x755f4ba30xadae6df80xa3cefaa00xdc8c199f0x16c3b7470x8b7603640xd27b25dd0x9a98a0dc0x51b9caa70x39232b9b0xf0a444c90x2bd8a8bb0x4849e8880xf99e7b990xc8d047770x070b159a0x7a0b48730xb2a5633c0x9a394e850x62377a7b0x38ae26ef0xdc9811b90x07357e2e0xc5d968a20xa67c842c0x29f1bd6c0x5b97cbcb0x694c3c8a0x18c58b5b0x3ecd0eb90x7ae76e5e0x597fdd910x751ce8560x578d3a5c0x893c41890xf73484d20x204458750xe1507dd80xe64065c10xb570838a0x5b7ae8000x5477eefc0xa7c4b7c90x1164509f0x55f4017d0xd9d146e90xe501151b0xbcdf27440xb2fa093e0xabf6c1e30x48a2ec2a0x9d923ab40x6f8b90850x6d78ca5d0x51414da70xc2d01be80x21b671be0x133c523f0x2f5b70fe0xa00b24280x06aa45f70xf831b9e00xd767032d0xf032b4c60x3f677e7e0x884641800xbb79281a0x8a4c50be0x4abff2060x4aa88aac0x000fe2130xee49a0070xad73bd510x3dadeb960xddd0192b0x78168f350xd122450c0x916d5e040x19c429570x64bbea9a0xddaf539d0x57e9b07f0x79080ee20xbbf409110x274cd2500x1116adcf0x8efaa21c0x872c7e590x1f2e22260x9e00dabf0x792732850xc90ffcfd0x47666bbf0x0cb631830x98911dd40x3c97c5500x5675058b0x2a4b3fa50xe7a498fe0x534b798e0xba982cf20xf74e87b50x2a5a20e60x7b8f3a160x28ede9b80xd79e6f940x483fdf1c0x72107d8b0xf1a4bd070x1576e3bc0x7182dcb70x6d568b600x911416660x9747cf740xe2f7ff0a0x022d77700x053ce8d10xcfb3fca30x8cf238c40xf8768f990xbb50f1b60x90c5e5660xba6036a10x411b5cc80x8a5432a20x91e38eb50x2d26d6630x3151fb880xd3e0a4420xd944b1d70x9609441e0x685686780x635a36060x1bd060150x89a020240x2ea37f3b0xdc2120d20x84502a470x0970baba0xf371bbec0x51428f7b0xcb38af540x013b642f0x8b2f5be20x44cf8cf00xafcce6420x039a77f50x9003a38b0xcbdeb19f0xe134f7320x7ef542b60x7fc9a72d0x7bda17690x684605270x5d25dbd00xc7f7d0700xb514e6260x9191ed0b0x3735b5840xd440fd540x19f6ad570xfdcf2e740x113d915f0x723934cf0x67778ce80x43467c770x4a02c1280x74d272350xf367ff8f0x14b6c8aa0xfa41e9260x2761b5f70x6132b1fb0x0c286b5b0x6bbf47f50xd310fbd30x9d25c8d80x9698a8060xf9b586230xe91e5e8f0x42b524f90x804c8d990xb5da8a3e0xccfc5f130x47012a190x8b4681750x12849d6f0x19a40b710x4649a7a80x5dbcfa4f0xef9aedfc0x03b814ca0x1801653c0xb2727b190xb2a6f1970xced55e480x648660270x751d2e970xfe7fa35d0x0950c4f70x2dceabe40x41956b0e0xd320556a0x146cc88f0x380323980x352ec68b0x58928f1f0x6173e9170x4496a8bc0x1f5631600xcdc2fa050x9f02cb860xcf9562d20x7590f46b0xaf44ec7a0xb198c1000xf7c045d90x0a37042c0xa00f97e90xd8b82e2b0xe6e6a6d50x56dcb1430xdeb34d1f0xeabb22e50x7a522bea0x3dac779a0x5d8476d30x8e4eb4510xd85724660xf84bd6ee0x552809490xe986fe470x4fde1d730x1097f9fa0xefb1389e0xe5c4e0dc0x246fbdf50xdef4dcb50xaea235170x85e704ce0x9de939a00xb393926d0xcd8cf6c60x338d50040xf955e9c50x488367090x267b886a0x5b7c70720x718a22980x1057a2790xa8059b4b0xe1ad6d600xd337b3030x7a5c8bd00x49d2e0850xd7b798230x41b9a6e60x108a0acd0x0ecfea880x19e813040x75729d810x95bc90780x1c80d27d0xf331236f0xa3a046020xc8d55ce20x1ff51a810x5738b9e70x6c5031b80x87812f6f0x52f053cc0x85efb0b50xeadbd15c0x40226f2c0xb701194c0xd096031a0xc1416aa60xe5c64f8e0x72bf64b30xad82d85b0xe293c40d0xbd6702250x0540e2ad0xf85ccf290xd4aaa5c20x80099a4a0x9f9547750x7f3e320d0x4063a9e50xaad72f2a0x27e0f3200xa0c8cc6e0xc9bddace0x8109b3f40x78041b8f0x46cf10eb0x1268e0320xcb3ae2150x2cc5c2c30x5bfbf6650xdc54bc750x0d2493ff0x65ccb6f00x28aa6a670x959ec5f50x807fdcc40x52c35e830xf6005ad20x71c4bdb40xf65363690xa7eedcc40xe90edf170x4c8f84370xcc5d22d90xf4918a800xd40840730x4e5b36c50x510d95040xc6cbbc890x1af1e5fc0x98378a1d0x0abdc4390x6bc5dd930xf01ddfe20x7c3189d90xb5cc72b10x1c9fc8a80x5fe139f70xfdf4885e0x57669da10x90931d3f0x3886ed8f0x2ab971210xc25694860x8ec760b00xc987659b0xd85d36b00xacc6dca10x55f5594d0xe058adb50x3b2228a70xf2d217020xc20134e70x916491ac0x147c3f2e0x6c713da50x11e307620x220b49ab0xcec122d70xdc94f8290x29414ebb0xeb4ed8320x2a303d4d0x5f2da8c40x0bfc1d1a0x4d3f89ca0x32c3cb4e0x216150180xe5883bd90x770926d60x2c39b88c0xf2341f700xd165684e0x31d10a160xbb33baf60xd21be5810x36cf5a4a0x53f67ffc0x3d2e95730xdabb57510x161dc0a80x12d0f72f0x9f7ba50f0xd3e2cc580xa739577f0xeae0f4960x48b27cd10x3ef91adb0x085050290x016e974a0xda1f78ee0x43f1139f0xc81263400xdde2e6a20xf8bc0beb0x570c4e310x9084b0440x0925493f0x23b4e0d70x383748150xbecab81f0xf0e52e560x185d46d50x0c805f930x079d140e0x479f7d4b0xc7a7e7700x207586340x39f3f9090x5c7d08ff0xead5c8e50xef29fcdd0xa8caa8450x63c080290xb6e6d99d0xafd505c70xb82d2ee50x815588a60x84b8f7dd0xc29a9ba70x2e7c25710x00d1aec90xe648c7130xb3e816e80xcfbb8cef0x21a563da0x63150e060x1c5ff7420x556e43900x4100a6620xec4d9e3a0x2b9525170xbf23b91f0x7556cfcb0x96f91d0f0x0ab7d42e0xc022a7da0xfd09018f0xe9116e570x678944570x56daf9cc0x6a3d46960xbf3616c70x18b63ede0xd6efbbd40xec3d2b5b0xb9ef4c820x469420390x359f8dae0xb0548ca30xc3d722b50xf8bda4e20x4c6698340x7ecf96390x6172531b0x10d6bb340x872222790x0bf49e0b0xc0756f5f0x5eae54080x8b149c360x46c5be220xa5666b5d0x14d016900x84ede9610xbf110b620x0d802eff0x600913160x719e17ff0x7c9a73710x2e1ca7510x6257dda70xacb4d88c0x3d6cf6a90xc98222340xee2554480x421ca6e60xfc130b7e0xddd376220xedcb86ab0x319730120x6259d2910x43f819570xa531471e0x665e92a00xe0b1c1030x25379e730x2396c7f00xb7329c060x76d9b8760xc56048000x38e5bc5a0xb077e70a0x7757b51a0xff291ecf0x45558f560x522523160x8506baa80x47de0dc70xe72d93e70xf6c39b780x78d8a8f80xa743a4090x6d294e430x704ff09a0xb1fbb6a60xd77121e90x91d3c3640x62bb09bf0x1a4e31d60x81ab0ef10x8930c8da0xf2ed3e910xb6fde9090xd99b88290x07483e130x0a6c40410x4dd9d14d0x863a276a0x9d235d860xb02d8d9c0x52ec1a120xfd41818b0x9c37e3d40xfa87c5dd0x4bbff9270x0a6e45980x548870f00x434595b90x160181e10x0ca4a5280xff52f85f0x8d9b03720x8db80f3e0x1fc739510xd9cb21460x61ab7a340x951cc86c0xe8be00d40x42ac892c0xff2809640x312669310x787dc50d0x3ca300450xf24f12c20x49e969990xbda04a910x8110a73a0x1b0602c10xc866dc2c0x2e68a5fa0xac91d1630x698b707e0xbdb28fb80x3e396e6b0x04f2515f0xdc79ae070xdbf4021f0xb988e8da0xc3ac3d760x173e294d0x3ed7aa1f0x25ca2d9b0xbc8f62230x1c6262340xe614859e0x578c4f230x649994780xd25d4f740xb423dba10xbef432960x159c79240xfbaaf01e0x2592fc6c0x2459bbcc0xb6bb2cc00x0884fa9d0x0366307a0x40d046640xc631580a0x04c8aebf0xd04f49870x4d61d8310x36c75b4e0x95609b260xf80a63f70xa1a9d5bf0xe932eeeb0x447c5a200x0b5b4b370x6d09843f0x4531ab620x0fcc19690x7a98f4b40x9507c90f0xbc4e24bb0x33b84f740x059226260x87c720880xdf71de6d0xe78ea3bd0xc9a4b4160x21271fd00x1f199d240xecdcabd20x86c43a8c0x1234ffa10xe42489800x5c070f620x63ea80b30x58276f930xf6c71a250x110106c10x70fbae4d0x3352823d0x2817f7fd0xc74c07ce0xe70221d70xd46af5ef0xcde266000x8b4149e40x08e2b3330xb87f40fe0xa4bf2e410xa3a36c730xc278c9650x01c12c320xd6551b9c0x3c804b250xdf2738bb0x5e1733090xa9785b490xb3970b940x3c427f670x6988d0ca0xe9dc51c50x69ad6ac10xcaa685330x4d0015e20xf6c8dc620x92eacd230x2ebe31350xd6b330260x8837ef200xd8a72bf10x37c367dd0xedbd19b20x4eac5fc10x1cbd92b00xc66a83040x631d06aa0x4abb7d100x3b83610f0x947b40c60xba8261420x593edc4b0xaf354bbe0x8d3330b60x22fd08ba0x1403ad090x1c5541bd0x6dd324f30x1f1294240x4812b9f30xbf61f1da0xac836e700xfcd259a80x5be79da10xb2446f900x18063a6e0x7d89cb480xce8f25a40xf781432d0xf30a55020xd9a2b9c20xc001ae790xb83f5f1e0x865d62170x6d561c990xa648c03d0xec774acb0xdd3ae1d20xc289e46d0xba2b7f640xf02c55550xe8b18e8f0x9305f8e60x7cd6f0420x553b49a40x4462d35e0x49d5ee6a0x7a797bfc0x7c46233a0x33f0768c0x4772dec00x848f7b900x65d9e8770x3192d7680xbc60dc370x844688ff0x89813aca0x4f8caec60x6214aef20x816a41ca0xc37f9c6e0x4507f4a80xc17434300xb6357e530xdd3fa2d20x983266110xf553318d0x4f8546af0xc9d18d360xaf8528730xc1cef1e40xcabe04de0xb000b2b20x13fab9210xe4193ec50x2a85b2030x24a11e170xc8a91f5b0x984d9c390x59c847cd0xa04f945a0x5831e0620x18fb2caf0x330010b60x1acd18c80x919408710x23864ce70x9d14205c0x0b6374100xbd6841d40x146289b70x4df020570x69dd3b5b0x4aea463f0x5be63c5b0xeaf3cb230xd6aafb420xccabde6f0xbbe5611b0x52ecbc750x0cc4b4b60x44469a760x7f03b6a90xc666a1320x765ff4740x97a573330x1b5b89fb0x8fe98e120x50e640980x6def8fd20x24c5b8370x966295fa0x8035be840x57450ac70xd74f2cfc0xbfa21b4f0x8b1cbd400x733f67230xb253ab4c0xe3f4bbe60xeeaaa79d0x6dfe36390x633e45040x1d2f67860xe96beac40xfcf71cb90x2cf6f5db0xa84ce9e00xd9d952d10x0b4f42220x6044bb920xc3cec3dc0x84bea0d40xb655b7ba0x7b4744a00x457594fa0x5aac9a350x679cd7990x808ec1a30xc4d2bed30x8a8572830x5b2b936c0x086da9800x73e127ab0x9bf8a1910x352ceb810x6bdae8970x3d3409060xdfe56d550xace5c2110x33ab0d640x9a11a0fc0x2479193e0x98156b640x4934bdd00x6b29b0130xbca385d10xd1b4bab60xa7c4d6320x1e017e8c0xeb1ffb260xa84b67f70x5bd0748f0x43f99e1f0xdc8d7d600xa89926dc0x0e0c6a7d0xf883bf930x5e109b500x33b866ce0xb230d2ec0x7475be8e0xa76b31a20x1200c6c30x1e7754d40x75d96c6f0x1a10c32b0xfdbd7a170x476e3e5f0x6ff607b60x3902fb1d0x13d1b8e90xc03bd5eb0x06bad4c20x2efa66670xa4e3e6ca0x4d21a9110x344076910x951a27730xf3a09fe70x10b893300x6199ad5d0xc69563bb0x1a20bc370x20b3914b0x3ef051c80x499043d30x5f02c17f0x56054c050x473ed18b0xc185c5fe0xaf01517f0xa05bcbc30x84d4a88b0x5a7bfe410x21cd536a0x668402aa0xe3a211110xb30f9f810x7bab91970x219ebb450x2102e50e0xb9b16ef80xab143cd20x97daac6a0xa13471b60xed91a21e0x83ab2c710x9879932b0x4b37bac70x57d46a390x4a7fdea80xd970536f0x9da4f0d50xadc72f290x64c9c4f00xa78fb1520xbd1d8ec60x848d99760x3de9cae10x90c422ad0xb30bac490x29b99ea30xf27ead910x773040e60xc125b5cb0x1055f4250xad3677f70x6dc4dc820xe1a49bb40x551cfc970xd52db19c0x46a12ba10xf1f1b7f20xc78db38d0x1405afb70x39f2840b0x75f390680xb638f25e0xdb17819e0x3b3007fe0x0521a62a0x0ba87f370x88a18f430x1f89ba880x008594410xe7f8e9710x3cb9082d0x6d42c5a40x7fbce3860xe67f8f340x6ef318320x0ea42c470x0327e5c20x7fa155040x188909ad0x3d5a3f940x710c73b60xbcaaf8d10x236da5150x7ca92fc80x5ffdf8b20xb30aa8760xc4d8896d0x7f30ce400xe45d3f260x85c279cf0x27b8cdc20x8704794b0x4cae110a0x3cc7b1600xc5a29a780x8714563b0x99cdc8ff0x291ee7470xb47cca300xe113bbbc0x9c65b78a0xa2c0f59a0x52647db10xbd5ef27d0xad06c8250xde40ed720x29eba37f0x8c341c480x0faa149f0x5e95b1cd0xc98e96da0x33e2aa930x055c6ee30xadd52ceb0xb311e2500x36d7b37d0xebc995a30xa46c44d90xcef1289b0x594d1b230xf953b91e0xeef509e10x678f8bff0xbdb960770x6476a7f40xc402d48e0x3dd02b5f0xe6727a550x8a56221e0x3938a8230xf7fe3dff0x6c9f83a50x7f1727530x7e7c85760xedda8cd50xb2fad50b0xdebe9d630xc4fe1c850xcaec34760x4c3078b80x397e4bac0x099187da0x558f2e830xd7ebe88d0x9ae10c070xfbaa91a60x3f84bcd70x2d6095470x5fcccd950x1656ee520x201748aa0x64f366200x5f6f1e9e0x858e26280x99a030780xd96dc0a10xc0a213d60xd719c83d0x6c5dbde10x1d2befa90xd84d35bd0x8eee33990x07b44c810x156e0bbc0x26be9daa0x3d7b9a180x2a976d1c0x016320370x081356130x138e09570x5bd29c990xec5668f60xa1277d240x6527a2310xdf1882af0xfae71be00xf2f3ed0e0xce5ba6ed0x9348f05a0x4147b0c60xffe8ae160x9ea0bef30x2d52fc5f0xe4c786d40x966e4b530xa321dcba0xd98affda0x30f6bffd0x320cc8770x2a0d7cc60x005448630xf46762ef0xcf97f3bd0x6c0afd540x15a8f2f10xc624b2890x0f6e10400xc4d1e8e40xca7edc490x892da8730xbb0ab47b0xc575c7370x97de2b830x97eb96450x56715eaf0x1931f5a10x6e6e0d950x6ffc6db20xa0f1a7320xef882a4c0x6dc1cc5d0x48c2ac2d0x4c643c210xc917e6550x7b0e48390x9a8d9d450xf2fb87590x2057c1140x884954670xd19baed70x6e566cd80xb7340cf30x5361df870xe0e010c20x4ed7bd6a0x58dc38bb0x54cc6f220xdcfd3d0a0x496e76150x7c1f78ff0xd6055a920x956fa7ce0xa00c066c0x321fb8320x4b0b8c220x662790960xcc3db2fb0xba34ee050xb671b8fb0x492046170x1db919eb0x716265c70xeb6083bb0xad597cd30x0bb473e70xde597ca70xe8814ea80xd143f8b90xb14798090xf71140c50xa79fafb80xb3ec8c910xad6b57720x64a9c9280x1ba237b00x72b9d2870x153c491d0xa21c6a790x45006cee0xaad8c7d60x611708870x1601ff1d0xd56d20fb0x616f376d0xc6a7c2570x5faef07c0xfd1c88930x6f6c42620xdb53357c0x84f98b550x2f2573d80x02658ca50xf5afd21c0xde4344620x8c03d20c0x02846efd0x45daf1c20x245013bc0x3736d74e0xf3a3717d0xfb05d1b30x3ce6adda0xb8e429510x367914b20x3f5c8a050x02f5d12f0x58b4645c0x0bdd3c3d0x607ec7d40x408c52460x61dd08330x3dad36b50x8c6737b80x76342bbe0xe604c2400x127a28e00x6c4f8f7c0x67bc1aa00x6bb98f300xab72f7550x452732750x64ba4f330x647a3b200xd526e33e0xa8e3ec0f0x9b2d88aa0xcd166f800xa91e83e70xcfa961fb0xad1edb0e0x7469f7d30x8c97abcf0x150363080xef8bb6f50xb3b212b80xbf91b3150xe80f6bc30x29427f9e0x5aa5b2d60xcac7c26d0xe4893f070x8818539b0x78475e2e0x1d0200700xe9895fe80x429952de0x0489b16d0x5984421e0x4b25f8b50xdd4df43f0x83b6f88b0x60333ac10x8dba7e370xf0600bed0xaa433df50x3715f91f0x289f0d810xe68618030xe65103410x7e93b7e60x060851860x07ef49af0x4a50c7ce0x25cd55100x7d6e5cc90x3c4a4fdb0x30b3effe0x048958bd0xf8db1d3e0x2ee1e4fc0xdb24a0320x74388ebb0x7682b3530x792fecef0x4781a89f0xc79132050xdf6121120x90c8cb990xff13b0a50x8e5f450d0x02a5771c0xe6075d7f0x41ed4e0b0x1f2800880xcb7c0ad80x8693289d0xec476cd60xfb1c9fa50x729de3630x303b75de0x1e6b53dd0xf23c18d20x2ac5c6fc0x918a47450x2b162f140xd12ae6730x95d8c28f0xcac2de9f0xda27de860xee7d27d60x35ea494a0x5e4552d20x30ca3e910x38b8ef2c0xb21164e80xea050e610x790425d80x840437f10x82d977820x749a04f00x048e44410x62849ac70xc11558d00x538806870x9e9eab950x9a2e33870xac047e350x31d38f050x52b1d14e0x3922411d0x2bca53e00x39e0eca60x047f2ea80x15a715320x292ba3b80x4e2d47010xe781eddc0x059a51020xa9a914840x5a2acc4e0x68ccebdd0xaaedbe1f0x9cd1ade90x9ef2ff430xa19f96070x0a0486020x81b5754b0x71241ca80x894e318b0x220355ba0x6bae901e0x382e870b0xefa329510x7ee19b8b0x7f3181af0xf55603420xa4445b270xa76233f00x3c75cfb30x4f8a9cb50x09634e0d0x5135d1200x977d1d8d0x7137e1880x48d78abb0xd9bf5d360x53dc47df0xf1aa28c50x43b05e3b0x6734216b0x3adf05b90xac3dd4d70xf3676d830x1e47b8cf0x24eda9b30x00c9ded80x55933daa0x455aa7250xc65f8e370x1f64b4fd0xb8efd5e50xa1f0ebb90x80558ad40x989337340x0bfb940c0x2a9007980x3c0a10a40x4e0caf490x106ace6d0x9887a39a0xc4af4a110xabf465e50x37a8115d0xa6b408710x185453970xbf5afcf50x1e2a0f210xf82ed5e90x604722fd0xee6c633a0x0ad152f50xbdc0efa40x4f48075b0x7c2b16260xee9548d50x5d64cff00xfa6cc40c0x530e0f8c0xdbbdc1650xb7eab1170x939438110x999101310x2871b7e10x286b5bec0xffb2c9250x989a99510x737c34bb0x89198cdf0x22434d1e0xe117d7f10x271fd6e20xf590f27d0xa4306d510xf176f9f70x165b2a070x7a3f16a20x277dbf3c0x0b1514d30x04578c950x58c2af750x1e1d3e480xc8c805b10xdde32fe60xc2500a810x7c9ab5f20xebee04270x2b1136a60xf4dc0d730x2873b5b90x42043e980x7c74fd8e0x6c486f460x57d47be00xb4b1e5b50x35ace2d70xd3eaf1ed0x93b945710x46a9fe220x8f0c4d270x7cb1aea10xc0b2664d0xf28404cf0xbf35d9540x2de731c60xb5374ab10x412cfc490xe753b68d0xbb6a3cbd0x5358864e0x11df0e750x3fe6c3460x15510a890xa99ef8990x663bb4480x86585a330xb10d964d0xf7bc95b00x234cf4160x176031a70x893abbdd0x16da1f880xb307c9090xcfc5108a0x0fcff07e0x93edef070x334c21630x850bb6db0xe40bb23e0xd4b6157e0x2b4509dd0x2009e4000x2c66ac850x607c46830xb1647fc20x8c9e54d30x52d54fce0x86871b400xe94521fa0xbf4513c30xb69afbb00x1b1a75bd0xa54a2cba0xb1baa71a0x606b4aba0x1be7bb3e0xffb469b20xa67beffb0x6774c4330x70f8b6f80xa7d2f7d90x7cd059510x485f0f0a0x79a7af880x78928d7e0xf8b783520xe00d30e90x26fec9150xd6bebe0e0x494d5f5b0x2d69b16b0x9e73ba520xebdb8c850x2a394c300xa410a2950x949b51760x704d1fef0xa04193890xc4a599460xa04119ea0x68eb7a610xfb3bd8f00xee74c2960xb7ac68120xcf7bdf9c0xe414fd990x31202cda0x84106f360x744573380x29054ab70x5b6a21a80xada875160xbbd201a40xa82f69f20x68bcf0f80x39a8f2840x2cb7d7ad0xdc819c830x5801e34a0xf68f453d0x3010d6480xf3de973d0xc5191f4a0xe1630be30x48f52d910xb753188a0x73b90b950x495175f30xf3f257ba0x519b8fdd0x6a47585a0xb2121df20x77deee0b0xdcec5ac00x23ffc2870x98fb30d50x451144970x01fd7f360x2cd9b8310xda57cdd20xb6f552d10x390577f20x23083b150xc06c140f0xa4f7eb310xc1e06be70x256279780x11cc58260xeb2e0efd0x0c64faa60xa71d03530xf5eeda8f0x77e5791b0x5d70a1040xe73700630x5ce61d320x29ee97210x8f92f46d0x377563440xbfd308db0x4cb413050x23f319630xfee951910x028152e60x2a70c3460x6686d5030x0fa2bc580x9c22e3770x507986970x0fe299ce0x72f4814c0xc4597ea20xbdc2bb2e0x9266d7f50xd5b81f980xb17f7ada0x650104cf0x99d9f04c0x8c6fb3300xc0b56ebe0x2eb516630x50c1c5fe0x7c1aa9150x7d96579d0x22640ef50xfe4abb080xd7d0c26a0xf56a6d3a0xaf40063d0xd08964200x3dfca4fa0xab5f79f10x32ede13b0xab727cc30x34dd481a0xea265ab40x8f55dc400xf6e379120x22888ab10x86e79bc00xcebe986f0x392f8f840x8dcf58ea0x0699e8000x30883db80x8428e2840xe70a0b180xeaa453a00x9f18a3c20x25b43cff0xc6427ab10xdf9eecf80x594cac240x3d34da5a0xff472a790x263a21340xf7298f7d0xbd59f4c20x607cb11f0x430d904b0x0e421bf50x50ff64b40xb2ca30ee0x78c250da0xa48e03000x9d7b6e1e0x0f6344790x2932a23d0x70e0e4360xa5a9f98f0x65e245fc0x1852c4c30x9263df720x7e7f1cce0x3f4774530x70a2049a0x29d72f750xe567fa240x6bf3d6d00x2671e53d0x5738d6400x43a0b2230xf085dbe80x2c55845a0xdc5563b00x08bb60ab0x6c4415e30x535c10370xdc5f09fb0x9229c5dc0x3467f9970x7b94f0550xc27f7aad0x5fc693d80xeccc31fb0x3a5f32960x2c3667660xc57f31460xfdd262410x9f49e8ca0x4a90774d0x87a94fcb0xb8ac92f10x5dbcb7cc0x76235d0b0x83f2c99e0x2c0daf280xe1de994c0x835d83890x587f22d70xeef327530x755e03090x55b8ae180x66b14f120xb7affc980xe93e49c30xa93382a50x6ce10b470x08d307250x2fcaf0140xd8d563700x2015856d0xd44fb4b90x686ad9130xde4d4ace0x83f2cb900x4b3696c80x09a95fdb0xebebec0a0x41814cb80xbd3fe1e30x3ce4ca6f0x27bbf2210x87f34e990xf21e1f9b0x1debdfa60xf88c8f320x8b6a63b00xbdeb80050x7ade2a5b0x60ccdd050x0d2c4ca10xf19f133c0x600de97f0x49eb27420xfc044b900x5e798ffb0x1f41ff660xa78ee0040xbdd209100xff29eb440xaceef26a0xaf6431250xa19fc12d0x515025ed0x4ef272e00x210e806b0x386425c60x36052d700x5130dd020xf615a5f50x23aedfd90x69017a8b0xa366635b0x8a6409770x1cc211c50x81c60a530xb586c7ae0xbe7f29c60xd530a7400x3a1b77310x5971133b0x673b2c810xb2f090f90x7ae87d1f0x7063b59f0x65a59b9d0xf71152b50x1b1c470a0xef08dbdb0xde0ada260x8e240baa0xc23ac80a0xec9842070x60388c420xad8a60990xb5e1b7c90x69c69b620x2a0a0d8c0x88caf3830x5c8408540x8bd5c93c0xbbad76e50x146055350xb5c354330xe1519bff0x49af0fdd0x5b456a8b0xf318016e0x32ca62ad0x60d8f6b50xb094ac500x491b742c0xe123f3d90xcff8b53f0x44c20da60x25b2befd0xd45d987c0x3f396d720x5dfe23c80xd440abac0x7fc8ad9f0x2a608aef0x7e6de2a80x3ee94a1b0x4ea3aebc0xf5fcc9440xd2f97b120x353e4d770x8643bc450xe9ebf4500xf109ecbb0x52d917440x8c517a220x0acf76790xe7f3a50a0x4cc22e610xfc0ab3410x6a9a73ff0x15d9df170x630bc5b90xa1ee4a6d0x35518b860x982fe5cc0x5f95745d0xa753d2e90xab8f5ef20x678b96ec0x2d5a3dde0xb5aa71650x2f7754a80x42e5fc100x13cd90310x523c22990x48ddccbd0x4c21afec0x64d0d8410x31f247d60x79588b640x8a692d160x9b381da90x0f8409b10x7f6ecca50x1bf61dc00x83f7a56d0x665e16760x08adb9710xbddddbd80x9b1ce71e0x604881150x6b9d6e250xee7b245f0x2063cfa70x8cda4f600x285cc9a80xa27f5db70xb7b4f39d0xc96ee3380x6cd2e8fd0x9170cf9d0x579b21300xd542f1520x59165ab60xfab5c7a50xfcfbf1c00xa57742580xf2fb2f9c0xad5450290x923b12760x5fd676e20x57575f080xbe93aba70x38092f7c0x6bc9a9fe0x08be267f0xcba1eb760x71a672ef0x0a502c980xdc02eb390xd4835ef80x6add5c9a0x050877b90x2d912bca0x37db8f190x81e6b37f0x01019d8a0x78ddb76b0x1d94a2180x0f7ca2360x95ef1ccc0xd8d68ab10xe13cd8a70x7c983a5d0xe5debca10xe5c78a990x109993e30x76a2a7eb0x47380b240x7915cee50x7a95e5ae0x8afca81d0xef38d7e00x4263b7950xe6d2458e0x92db8f680xc6910aa00x39e3c0300x25db15770xa7ea855d0x600683d30xbc5b704f0xce3db7e00x1510a03d0x24f7df260x3413bf020xafc080540x154cdd4f0x734b62e30xe19c15c30x657ef6d40xc930a81f0x106f2e4d0x23e49b7f0x95b4049f0x2d37b0200xb8d41b2c0xbd39330b0x060ecfe10x5d3b61820xf59442760x93827ea70xf8a7f0c10xcc2ab51c0x327e22d20x9a28b8d50xbc37d7390x7e63fc130x86f4fc8f0x69582b620x30344f930x05f39b290xccf279620xf71b48b10xfd5bf1ce0xedf4c93a0x11b7bf150x52f718840xc4f687c30xd794f0e90x3d3883240xb1bed25d0xa6b21ef20xe862c4b70x433151400x41a9c0eb0x9f46f6320xa00aca2a0xab67a0ac0x4ea257090x1fd72a590x8ca14f2d0x7a3ac3d60x651c3a490x9bfd047f0xbf85c1a90x55a606650x00cc65cd0x7c3c61ea0x6f73dbb50x6da9cdba0xcd4c70c30x0405c9090x727600e50x1adf57d50xbd1328460x5945b3ba0x350190230x69ba52770x29650e620xd2b8b78b0xd89073220x77e6bccc0x34fa9c570xc556bde20xdf920ef90x8a5291840xfd99994a0xaca25e980xddff18260x9432b1870x7689bc9b0x3abcdb720x1bf1a3990xea5136300x438755930xa38602cd0x5bd160540x84a5fb290xcd1afaca0x71a8ebf70x9fe142c40xadf784480x458cf75d0x1b01b2eb0xa88f031c0x2e4391420x50b7dd9c0xe169346b0x78cc75d20xff2d565c0x4d9ab3250x2c4964560xd43ebb2a0xe79ff45b0xd15ad1aa0xe44bade80xada387660x1eb5b1610x630bfaac0xf5149e140xae39f80e0x71b6cf940x15f0a1dc0xe4fb208f0x1372a3c40xccfb9e070xc89af11d0x6067a5320x1337ea310xa4d833680x8185c4c10x366ba0660xc989067b0x562e86c60xee46d02e0xadf285c10x99ad13b10xb6dd6a4d0xdba644750x330b99c20x6b2dc0600x270cf88f0xfcddb1a90x31377abd0x37e6901a0x629759580xfc1a766b0xed9264e40xb427d7690x4b4ee55b0x575cd52c0x4b72009e0xc46324f60x91b9a4ba0x26cda94f0x450817030xfc4152fc0xaa00fdc00xc708f1fe0xd6315f310xb10fc19e0x8261eccb0x671f7aa50x188a16470xde867c290xed4ae15e0x9263b4170x3891ffc80x0805f2c80x263beb750x9b69ee390x3db3f4160x6d415b750x06ff87810xd9ce5aad0x825ce3170x648921a30xa5c7686b0xd75259930x6e3ff83a0x56eaef4e0xa112fcdc0xf4da848c0x3aa0656c0x5ab097450x0b0b42980xefeafcf10xc0dcb59e0x60adb6d20xe7e5fd6d0xb1267f620x06a1bf6f0xd569d5530xf155ae250x4a0cc0cc0x2c8dd6b80x76183bd70xb51fbd640x56f6e6ee0x3b7ed3e30x0c32ff8a0x2178267b0x7f67c8040xaeaab1ea0x1900f4730x23bbfa7b0xe6b442b40xc57c621f0xdeffa0a70x0baa05500x607b34f10xbbb988590xfddeb0560x9aa71c2a0xe9e8faeb0xce7c78eb0x5476f3d60x9b4ebd260x4a41df890x19c84dc30x968f9a230xd7399d2a0x878d09620x9ca867060xc74324540x81b033770x90f42d020xad5737fc0x18615d350x85c54b610xd93a5cb10x4e30a16b0x9dcfecd80xc340546c0xb0c5ebda0xa998e61d0xec67ee910x4936899e0x7685c26e0x60c76ecb0x4b3fa5580x01d2d6ba0xb0894b220x72cf590b0xb26a1add0xc5a5b5630x58acafd70x5dd9d4fe0x8cadbfd40x280377ca0x12a1410b0x602382c10x3a5443f70xcedf54920xb2713fad0x482038530x9589165b0x53e1ec860xd7140aee0xd0c051590x4f71a1280x4bef1c670x815f28970xfcec09870x8b8cc6890x335c570f0x971cdb850x0a444ad00xa84e6f1a0x7567fbf70x2449ffd60x50b42ba10x177a82c30xc2a3e5700x612bfd890x769f6e640x21bdb5230x8b910be20x2ec6bba00x17e01f110xfd7243c70xd426dbc40xe10cd6ad0xa156a1f20x7fa965090x3750d7700x244133430x9fbfebab0xbcf1c0ea0xb594fefa0x9771414d0xeffa089b0x775269080xc5c4f3300xffcb1d680x89f39ef50x36e7ac2c0x1a402bc40xb18dbc010x8bf2074f0xca0434d90xaab528830x0146515d0x894f8d460x85e747750x3e5e288f0x6194a20e0x5060ce5d0x14d307370x8680ee8f0xdeca36af0xcf547c660x0861cd850x61b970650xff02e6340xe27ae3ab0x17c255d10xb8adf8370x8f996a300x55e317030xfe26d9890x0cf309ef0x40728ba90x5cd2ddf30xfac0241c0x49a686e00xb9e959560x88ef0ff80xf63895e80xa9c4bc930x91363acb0x5338184f0xa3b792400x34e17a720xc952d73d0xe911df290xd67364f70xf3336fe20x941f2aaa0x41ed3cec0x4bc9f6a30xdf0f75c60xf4bc1c7d0x33a36a400x08e73ca30xe5f5dc3b0xe2ce2b4d0x9e5c64360xcaf1d9580x4c2c0ea70x14ec4fdb0x932bb1f70xaff59d9d0x128c11740x78866b8e0xdb4062c40x0ee99f4c0x53c0ff2c0xace901620xe5a276000xd675cfb50x4de2ab920x8e3e0f7d0xfb348fea0x1d9672bd0xc03640070xee58e9700x07a890c80x3f77aaf00x13b6f71b0x1dd571e60x098b71c60xff6878cf0xfa9b533b0x22679d810x795694120xd6963e370x629f7e160xc07b08630xc95617720x0397edd50xfdcc8a0e0xce4cdb8e0x950ee7d10x5cae7a300xf93fd09c0x20d65e400xaef3c7700xda2e87ba0x6513a3fa0xb7c5f5c50xab7815700xf195c6820x34bac2750xc15c7ead0xcca81acd0xdef7c8930xd406d2660x9fce80db0x61ea189b0x42f1b9000xa3cde4fd0x4351577a0x04bc42060x80d68d3e0x27547e630x0f57e99f0x2af7ccae0xcf6864d20xb12cbacb0x0f471bc60x96c171360x50a4698c0x12f6f69c0x6f3414f80xf20730660x7e9ebe3c0xbfe7c0940x4e6e8ea70xedc1c4db0x463a30a60xbd4633150x37b655ff0xd0fba2480xa709c8350xaaa5d7530x99c48a110x4c5081b90x818283b50xdbe8661c0x93acabf40x67c2a3ec0x4572cceb0x9e26eea70xba325c720xc54c10ed0xef8c77840x7b2cbb6b0x8ad00abe0x4e87d9f70x95596a540xe8568b0b0xd62bd1ab0x4dcc0aa40xbceec8520x16823ee60xb8a06f930x605790dc0xc2bb66190xc1d2b8bd0x1ae5c6e90x0aa692e90x9e176a590x0340afb90x86454e0d0x1a9de5350x99b821400x9df5fe7a0xace407620x56e2e0d00x211af3c80x9c86b9ab0xb5b637110x7960414e0x94d635b90xe9a45ff50x56c3d0c60x2096021b0xbf0dc5fe0x05e46ac80x4a3cdfc20xacbe29670x0e24f7140xdc6ef7580x52cfb5080x072eb5450x1f4516b70xf64936800x79312e8e0x4df5459d0x106f48ed0x510c9a6b0x2743d7840x0ded1cb90xba5ee2960x186a28a60x3cdda5de0xfc73fa380x25d8b9710x15ade1cc0xe7d6d2d40x259585f40xd7eb2c6a0xd4fb640d0x2d4daef50x0999b9880xd3cf71ef0xa98e01f70xc491c59b0x890f188f0xb4b442240x122dbd2d0x931f31c50xb14fc46a0x3c0da80a0x5b8f42700xab4a19580x96ff513b0x6d19897b0x72dd46870x00af2ccd0x2303a0af0xb0aa812e0x6858be1c0x7bf6b4980x73648dd00x3dce036c0x60f1b70f0x3a15ce790xaee1473b0xb83833cf0x6822de1a0x97a1e69c0xf767ca350x92d31cfb0x7410bea20x21221c6d0xc4edf3060xf33ae7d00xcad5b4570x497646bb0x774594050x9017f1880x607d90e80x5bd4ff880x63a583700x135fb82a0x84442bac0xe73c13810x82c9dba90xdfd8110c0x49ffd8370xb6df53e60x9e461ebe0x5a99a0d70x6514c1e60x460f4a340x854153280x7a53a06d0x6033d4590xd00d844e0x9e08f9b70xdef68d340xa440d1210x7375cb730x5bd704b50x4e3db27d0xde7c9ed20xc1ebc1670xc5c9d5260xac60ee710xbc6d9c440x349ff9e70xfe246c630x876405df0xbda6a36b0xfc0d02170x8bd022a30x80340f680xcb31dbb50x534cdb030x22e0ec120x576e0ad20x0d3665f20xea493af50xd8b5856a0x6439a84e0x918a94710xb7b3b8040x223535040x553393650x442637da0x1cbeddc70xd5a209910x4a7e66220x1c2415500x85af88a40xe9102ec60x959ebc3d0x07dbd68e0x978b79f10xbb97700c0xd6e9578b0x51d05eb50x21a4dddb0xe959a1df0x95b9e6840xd85ba2020x554d9d560xec10b2960xee34463b0xed3748fd0x8350ac540xb33d68c30x73dafb420x34f66b270xc5713d1d0x2682b6180xfd5f0f820x57f7141f0x09a5e6be0xe81c4b4f0xf36744630xbd08bd1f0xc944f8de0xa01d3df60xd0cdd23a0x6ea9363b0x36e462670xf0b7762d0xcbd4898c0xeee667d30xf5878cc70x73d9f31d0xc03b3c290xcf78ec680x34db62bd0x4f56dafb0x853296720x273e10020x5ff7f38e0x1db50eb20xedf92f100x98099ffa0x9129506b0xa322b7fe0x47709e420x90ea8acd0x201b9aca0xc85d3f930x10e6f74a0xb86f74c50x72b243d40x400e0fae0x9ac37a580x4e6574850xcdb6f5410x36b792280xc1514a3b0x7732159c0x95ca79590x4302d0eb0xeb44339a0xc9ec4e210xbc6bec660x14b02ba60xeb151f7a0x587f48900xc0358b670x27262a910xb840250a0xa3ece4140x49242bc70x0890051b0xe2c634230x315497920x69cb56800xfaddbd0d0x5c68b2f00x741b357c0xb11e50590xcd697c5f0x983f265d0x7ce18c9f0x2d30596c0xc543496d0xd6156bd60xb3a8c6c00xcbf729df0x1b20d6bf0x8a6635dc0x2451606d0xc3805cd10x822a3dad0x1217c7860xdf9293700x25820c640xc567c9c40xdb8bed070x49514ba40x4b67e7360xb3564db70xc7b171e00xca1a506c0x067c011a0xef710fb00xbfe06add0x4fb5da550xe163a6840xc52137ab0x8f786bee0x84264ced0x988b9aa70x60a907040xdfeb1e2c0x30be78e20x51d8dd1a0xaff3b27d0xd2d4549a0x1a6bf28f0xb7bec0e50x7327538f0x24eae87c0xbaf6850c0xa6a0d2d20x6ba151770x36feb4260x6400dde60x29aa88ce0xd64784f10x8319f4df0x3d96a4860xd79613740x09ef3b540x93ae8aab0xdde627120x0fa334640xaaa918c90xa3e039210xa65f735a0x784d99180x427c05bb0x2d1b2b530x27f4f0290x2e2360b10x2755d9fc0xd6eaaea10x148024810xd3ae77560x1f4f9c450x5eeef81a0x7fbb147e0xbd5b82cf0x5bf6f0260x7d1ae9ab0x93a0fc110x3df8bb620x5657ea860xe41911400xef6bcb000x2e449a540xbc96ace40xbe31fc330xa3998de50x92d708e20xd335c15f0xda1139aa0xf6b6d0380x5021f9580xfa6e9b550x2afbfd510x13f135940x151f2aa50x522717b90x8052ac300x40724a590x08ff2b980xc3b900100x0473e3060x146c3f040x9e3b81c20xfbc2575a0xcf09e65d0x6d1aa13c0xfc65928c0x9c7c76d50xb6eef1f10xf9bc4aa70xc1dfd9d50x988fc88d0x00e8ec140xf7d600a40x2ad038b70x82cd6bd20xe65acc850x37f0b7750xf69353ee0xf62bee060x648eb59d0xea124bd10x57861a5c0x17add64b0x6acd25e90xa28cfcc00x4df2ea840xded39a6b0x1149b33a0xf5435fa00xa1f56a530xc496f5630xe67d3a830x9bd5020c0xeb66e1cb0xd1e723e20x87f4daac0x751e581a0x07c2bf390xdfc492500x45545a4c0xf9223dac0x0f07d95b0x2d970ae40x987ace680xab2672f90x48416e3d0x036a93730x7239e49b0x68702e040xf1b8ea950x0053e7070xacb7330e0xd6b2ed5f0xaeac049a0xa681fe880xb89625e90x157377050x2fb3950b0xa095e02e0xa23571f40xc0d23ad50x39010a9e0x517486060xf0490bcf0xd49cd2970x1c046cce0xbc6214f70x0981f4c90x643bc9470x77b49d140xf9ead9e30xf21d0c5f0xf05205220xd1ae51a60xf9ed421d0x96e21d1c0xf2d6fdb30xf5ddac4d0x3cd20fa60x729952320xdddac32c0x7ceaf0d50x81e2bdf40xb012bfac0xcab5b3750xdae7f8670xf2a92ea20xc7466d810xeb30d4a40xd4f2189f0xb818d6500x864fb9aa0xe41387480xabd0d6920x322488840x4b34761e0xd15b12950xc3a2eb260x17051d260x1faf77460x0b8b929e0xabd611520xd97be0a20xac8daff00xdefb2ae30x2b9da7a40x17b316750x91667e860x2d140a580x294a87640x6766feb50x9ef3ca6a0x10aa78b90xa3fe56c70x3e955ab00xa81ead100x0c6511550xe7ecfa110x1394e1500x4921f7560x95d0b70f0xce20a6d20x2bdf307e0x69cc43f90x2becc5260x1bc88b5c0xd297fe470x8910bda30xac2e8e900x132f62e70xa68122690x58b4886c0xbcd2b02f0x664b08c20x68a599ea0xc6758a6f0x7cd81f8a0xe1c10f350xb6484ee00xa148bf810x0933c7980xdcdfd0fc0x86a86dd80x489212540x8440b0df0xd117e3df0xce3e17700x8a74902b0xa867a7d40xe0fe866b0xf01b7e930x429eaa8d0xc77beab70x9bb228750x14afb2750x052a19c60x0d78f2d90x8e75c95a0x371d24ce0xb0cc69160x24dbf82f0x0d07f5430x4c1ec8960x457296030x7005010d0xe1ff6bb20x3ba01b470xbb4146b30x61bd0bd00x563217860x9acd3f6f0x9fe899b70x7b9793a20x1234e4830xdabb77550xd8b613040xdd3382300x6ff6d0740xd79311cc0x053c215b0x186e912b0x636257f70xa38a9f710x76afbb5d0xbb5598ce0x8abacc470x3c06298f0x0939ae3a0xbf72e8210x208b5e8b0xe15e76560xf3066ad30xe953b21f0x9b9071cb0x6f12560a0xb0e107810x868acba50xca2cad6c0x00a0c4cc0x41ed37090x044f0ad90xd36dc10c0xe3ff2c410x9858f3640x1de4ccb20xf3808cb10x67c3c7950xcf2b988c0xf6628bf30x291d2d970x441e88fe0x6227cdbd0x59d60bb60x00513f580x269b69230x8b0993550x7c096de40xca5161e90x0e667ada0xee90977f0xa843805a0x33fc2a310xed8610190x532eea950x555728970x108e58580x66111ff40x9a35893c0xf09b5d9a0xef464c280xd70d35a10x5a4d313e0x5e373fb40x1068004b0xd60736ec0x9b2560b90x835810890x3755f9900x9e13f6f60x7a1bcd590x670b339c0x65525c380x41bce49a0x062b89c40x486dedc30xee285a640x5009c71d0xf39169870xfa0422270xfc421e790x866a62b20x98af5ae20xa14ba6270x5214e1470xc6971e7f0xca0235bf0x527df3900x3be10e860xf0a5487d0xd27f215d0x83863e250x9688b2170xecba68e30x2b0fe0000x31dca4d80xc6def34b0x372cfd6e0x5391f2c70x21c34c8f0x1fb70eb90x4b7bf44c0xfc254d150x204f2c5c0x93d1d4240x261b6d2e0x577196320xf27d0a7b0x70b7c07a0x3b8979ea0x138aff760xdfba49380x891a5a7f0xef2ae3dd0xad2f03810x09d6bc510xe1db20a00x187ddb6f0xa74a89c40x80c113140x8c4844090x76e85b920xb5a83e350x990210080xa84b6e220x8663c68f0x05305c820x194f9bfa0xec9d0a010x7934ba400x58b59dcb0xfe9900520xb0d1656c0x47229b5c0x9ba2bb2b0x403f95290x0d4152050xd0e4af250x4fa7c0db0x136dbe8a0xc5a79d1a0xc9c3575f0xe0821c6c0xbe32cb7f0x1f601b880x1f5850740xca13d5720xd02578f20x1716fc540x7447b0ad0xc4db9e0f0x8f3a91400x8d8106260x941d449e0x02391a610xe600b89b0xf42d746e0xe3197c6c0xa41b590a0x16307f450x91cd2a5e0xdb0c33de0x9cb647270xa83f1adb0x2e095e170x5a7bd2890x0285660a0x6dad11830x886b90300xcc5d4fa80x4b9a0a420x07ee681f0x01213e8b0x1fe6e5040x38aa13970x5ba5949e0x81a28dd20xffc0e1b80xe5fc6e250x878cba430x50fab0d50x36b16fb30x36c8d69c0xc1876afa0xad4283360x786fe08a0x513210bc0x58b4dab50x46580a260x854d386c0xb9b694c10xf718ea250x3dc609e10x5d6c0aad0xfe6f5b8c0x627abcd90xb29b0af90x9f4a62fc0x39a36c400xf1403ca70x36898d6f0xff81487d0x4ff567690x59b03f360x1b61b1ea0x2a0a2cc20x8fa7b1960xe4bbce690x8b5d2c980xc63c3db40xc0bc808c0x77741dec0x31326bf70xec4217f30x54b9d7560x35bd539b0xec9dc72e0x5b5249730x9f54ead70xe3a0786c0x67698b800xa5c895bb0xebecc0940xe01a7c540x43d22fb90x732dd3260xa23ffc040x6c3f70e00x8df9dd100xb89b6e6b0x0446d8020xc166aa890xa1e914550xc52a52740x808a80880x63aba5220x56e9196d0x6a7b88420x549525ef0xa69528db0x7647726c0x29f494c40xf84135f50x99c6df2d0x54db174d0x047b14780xc9a6a7d80xdea8636a0x321d7b610x3095960b0x9282767b0x418c9a790x7be18aa10x8b3a5da00xf3ca77ef0xc3c4c6cc0x8877d67d0xcd24e1460x162893fd0x47aad3b90xdd8ec6bd0xaaa4b9bc0xc839afed0xb14ab1ef0x29e1e2040x7e0b255f0x04863e280x4ae90d8e0x4eb2b0660x8dafaf220x23dc7f6c0xa0ebd4370x0ea593f60xe4bc2c2f0x5a2902500xb9478d900x717d1f960xca340a360xa6457c890x333bfca10xdb1edee60xfcd1819a0x2d4c773a0x0fab1ab00xd2e2a9d00x275f3d490x6749d53f0x526eef2c0x9258c7760xc2de27ca0x50cf75850x7129e5f80x8d73278e0xfe916dc60x11f7ed4c0x5c309e650xca4673180xa6df91930x4ebba81e0xf432bed90x3a0db8d90xb8d355540x1f56a7ca0x6af627ca0x55f2b1b50xd97fb5b20x31cb10fd0x0ac9c7ac0x2c910ba80x5221c5ef0x3cdab8090x1d56d29b0x0ad26e1a0x4184158c0xdc00c64c0x12fbc2210xac24c3540x65da7d490xc93848690x5313f5f50xfca2fb6b0x56c4b9eb0xf622170e0x0f88f43a0xf1c6b24b0x1324d1cc0x1a2e9e3f0x541c4a520x3a29cc270xf19c5bc00x636a809c0xc15dafb90xe22ece0f0x37e8d07c0x075482090x9d38f2d80x19d52f1f0xfa3556130xb94f694e0x4957e32a0x1158fcef0x6e091e390xf154db1f0xf504b6290x8b13a8b80xcb9bca7b0x46cc31210x1e226ef40xfd629a990x8eec12cb0x6ba4e4300xcbd2ecfa0xce1bc22d0xb17227140xad42e40e0x4649db3d0x44dc4fc80x8a7d1c310xa1ca36bf0x448145f10x757c1bbb0xae9852a00xbf2e2e710x74e738710x4bdb8dcc0xa452c2970xc9c3f1760x518c2fc60x782adb740xb3253ed90xb7d7c12e0x85d7edfd0xa9126bff0xe3bc7fd40x35b909bc0xf1051e660xe42c3add0xd3228e6f0x998b45cc0x1f0ac13e0x6912ad810x406c4cb10x2c82eaea0xf736f6dd0xa2b6161c0x6481ffe00x30acfde90x9e0fa5ae0xf643d1040x15304dec0x688f04600x35aa23120x3be4b8f50x578eeb4d0xff9e23d10xbcb36fe40x8e9bd4a30x27df31050x4c49f1de0x116180b50x2ffedb6b0xccc46fc30x2842afef0xcaf0271f0x46a6c9ef0x4b332df80x8b89f01c0x9bad141d0xa2f7487f0x90a9d8cc0xbdb2217d0xc3876c1a0xee0063660x9615b0050xb9c16f510x4475dcaf0x0a52c5110x0ec096b00xc25b89710x31128b8e0x6be3a96b0x4c8adfe10x636751b80xfab52fab0x7d0e1d950xd01934980xab1e0e930xa96e8b4e0x208994670xd8d065dd0x65704d220xba01ec830xcb8a461c0xb75041d10x2c86a7550xc874d7100xf5b52d5c0x3fae6ab00x7ddd32b00x0d5bb3d50x9833bc0c0xbced5d930xa088957b0x196614ce0xfcf9ef730x43bf38320x03f348240x1bf1e6690x6efba17f0x25c42b390x356f25160xa95b5c770x53337ed40x8d7e33730x326cefe50xcc9268fc0x15ea26480x6ba36c6a0x2176e42a0xf255d8e30xd6cd21660x839f40c70x850e26830xe791e1070x4a2d76150xad69cc380xc499223e0x73405b340x45d14bdf0x6b7a43350x0cfe59cb0x98f4d3060x265b6e290x1cd44f980x3c0e80500x92b8c78b0x3af578f50x07b64d810x0dc227440xef57c50c0x1e1cb6b60xcf4db5630xd2423f760x7592f1940x1b9432f40xbf53dfdf0x5dd94c0d0xc85d4a300x27b1b0e00x87bb8bc00xc2bdb6e30xf00c45d10x0debe4e40xa5959c470xc151dc2e0xbc7a89b90x550f3e050x789972430x69db3d060xd758d9dd0x420415120xbcdcb6d70x8496327c0x7261f5870x0d1766200xc33eb9d30x3c0266620xfefe3f860x44dbed330xb40e3b1a0x4aeebd3a0x4dae16e40x642bfb8c0x71b00bc90xfa2e5f320x2e82f24c0xb3c2f0790xdb79886c0x1edc44c10xe8d53bc30xde3738680xda2c08f60x7ddbfbc20x9e100a150xca3f7c5c0xd40876b70xc0ac234c0x8cc203c00x87f53b410xef06e0600x234a59170x120187030x4fdee8970x3689e6430x17f341a00xe6d5d2b10x1b8b95ad0xeee739510xb26066fe0x44a625320x875046da0x490454260x399918650x7490299d0xae316c110x31ba59a00xf7dd50e10xc4632be70x34e4cf270xe9cbcfd00x60b2e8140xa66c1ea70xc18575af0x95e937830x5b3a2cd60x85c2b7eb0xf0e965470x2cb680cc0xe67e61d50xadaa1c710x95f2b3250x8585aba70x0fa4969f0xec13736d0xb06ca4da0x9c89b6560x5f2c676d0x954f099c0xfc98a61e0xc30abb960x0c82b6330x7c6188ee0x890cdafe0x98e508ef0x919b7ed50x8d5232bc0xde107a880xb1336f620x536974bd0x8cb60a8a0xb05a08b70xdfcde9810x5739a1450x84426b740xf6e50bdd0xac5fcec00x18085fc20x609bcd980x200b20410xc872fd850x5f098b2a0xa0436e980xc9634df90x38a9f7c50xb9e8e2cc0x1b6314fd0x4f2dbd160x39461d6a0x8b8059bd0x09d44df90x8db76c420x6ef26b4e0x23df7e5a0x8c1e09960xa3d24e260xd65949d20x0da0eb150x49ff5d390xc77669200xafdf17530x2d9cc0300xf62325330x260226b50x226c5c780x7fea7f1d0xbd64854c0x91894b090x6464fb540xc6c3a1a30x6733ab660x7ed1cda30xdc41b0cd0x90dae4ba0x9c7d268d0x0ef7382c0xcd7cd59e0x0a1a619f0xc7856a3d0xd4bb4a820xb2f485b50xf1c5b2f00xc6db3bb50xe613a7980xb2ca48490x4580de220x7f3ed98e0x39efdd590x3e656f600x8f1011e10x5db79c740x8339a13e0x602878440xa08942530x6f4d9bde0xb9ac7d580x164d29930xb075d5ac0x4011b95e0xac60e7730xa042f5a90xeb92f3ce0xc4ed134e0xdfdad7b60x058a77a60x0e8fa6270x9b9925230x505e68990xe7be11540x314a8a9f0xa20609110x5bd99dd30x6f44b95b0x30e894cb0x3f5140ec0xdf42d44b0xbd4bdfc00x21042e5d0xfc8063290xed8df93d0x0dcb92860x9374b8d00xa0883c8f0x673b415c0x6021be330x7bc8d8b90xc8716d3e0x77aba5360x277ae1ea0x207d76eb0xe7a6fc840x496ff51e0x6bacb83d0xa6c2bae00x0caa2c0f0xf2b2cc3a0x0f1b53b90x9770d61d0x1bd93e3a0x493a73fe0x73796aca0x63eae51e0xc0e540b70xa115a0a10xb0fc39450xf9c83fa00x21e13cb30x4a8fedb50x88094ec00x3d2b01900x38928d6f0xbea417320xa1f26cce0x1b92e41d0x7f5e82cc0x1bde37fd0x71f497490xe61727c20x1394a8d50x81f762200xe064a37f0x21b813fb0x3f44a8070x520051c10x538930e00x25b8cc200x594a911b0x5d9548a50x04b147330x7e3d25580x12d1676c0x733a73830xf6befa750x5d11ff800x3c2915110x082c1c890xc77fea0c0x1e84a6750xc7bc21f20x33a4e4e70xdf92a0ae0xa1e2ea2b0x6e6979770xe624c8e20x39bf59a90x138d06cc0xf6f9d58d0xe55188110x6e567d650xe4fd03460x4f6127cc0x7007a18d0xebc9097a0x470fe3250x4153963f0xf23d0b420x7a5831810xfe4879750x5d49aabc0xc45d0d130x3231139b0x91026d210x9d75077c0xbc31a15e0x9d2d8e6b0x2e6cce330xf5cc21210xae7fed6c0x7da2fc580x4378ed240x115878a50x4e5187380xe6bfb4ab0x5ac872430xd505b62a0xb990e8750xa2900eee0x4c9509ff0xfdf35c190xe9cefafc0x4bc17f000x6694ec730xcc6483010xe6bd1e260xa70294fb0xaf6863060x51d6d4840x111c889d0x6046aec10xe233762a0xf7455c160x4f37b9a70x3b644d5d0x59b2adbf0x46c68d850xf030c7d10xe786dc9d0x17181c380x9cc5130f0x7681249b0x5cf53ce20xf1da625b0xc0ff21c10xa3fd79940x8dc6894e0xa51c3ef40x0ee511c10x1dc28b9d0xccca96300xcb8b13070x65c0555e0x2561d0570x9eee284c0x1e37240b0x089b431d0x40767c540x93ececf90x19b75b660xe620a4510x80b28de00x39a4b5380x6c7589ec0xe73d95180xe0beb8ad0x2c256e1f0x162d92ce0xaef90ca20xe764158a0xcbd08e1a0x759530a50x15f558470x440cecc50x777ce9450xe20837620x149432700x4a9eb6030x9e1cac990x60fcb7fb0x5f23e3fa0x84b451560xf04d44170x1af267f80xb678366f0x5ed90adc0xd0be497b0xdce1a8750xe9a5e67f0x36b5497e0xb8ab68df0xcbd7eaf40x4eb9a72e0x821710cc0x986d6da60x25469b8b0xb5aa95ca0x3b91db5b0xbc92596d0x38ea97650x2d393f480xdab5a1eb0xa44a13070xd96babb40x09b53e140x76517f030xc1e6986e0x7429297b0x087332360x5f2b1d950x77a0473f0xf5a691cd0xa0a447a70x7f269af90x035840a90x97e802dd0x11c4f5dc0xd0497d5c0x48cfbef10x04bf00920x7de6cc230x93a6e0b20xfbc4f89e0x70145b430xc5fddc0a0x2ba6158b0xc5146e090xf1846e7b0xf0d78a460x2a472dff0x435d15fa0xe7fd297b0xbaa9397f0x344a2c840xabf35b280xe46c66840x46e8641a0xcacf47490x022eb5a10x807fd0a00x809e4cac0xd604218f0x1286d5be0xbc72af660x6e4b0cde0xbaeeabf90xb58637a90x15f064690xd63c153a0x22d9409b0x7403f5dd0x75db99a90xf400f5ee0xe9c805790x62d3630c0x773588550xac7b0c280x9136137c0xf4d2ac610x032e7cdd0x19a9db730xd4fd94730xc3ea53050x53e8e1090x319d31d30xf262f23e0xc8c2ad2d0x77c0ded50x578479370xf9aa324c0xaad4306e0x318037290xd7ec39be0xab113e680x864d3f650x02c3a1670x6455e63c0x16cbdf210xfa13f45f0x0d36941e0xb46b4dcd0x9dde4da50xd1f56ea00xb8db19040x7006586e0x27a6c8900x0133b62d0xa92090f60x8d22bb580x0cc9d36c0xf5a067bf0xe35d59a80xf149dbc40xd55ad93b0x6d49c8ed0x6e7943ec0x894856870x4d6d0bbc0xe3e423ac0x6fb6aac30xb981c2010xc66b77b10xbcdd5b990xb9fe14540x1cab45b30x14bcee0e0xf69211510xbe23bae00x5f3254680xd4f5bfa50xe6f216cd0x8787a3930xd4d0420b0x8becd58b0x97e4679d0x40a3e57c0x0441f7360x0ab4eab70xcd0bfe3b0x321cd6ef0x3ab763e80xb217e2e60x0d4e3f8c0x85eed1be0x12a3c66a0xf9b34a0b0xaf3e68930x594bf15b0xdbdf6c920xfc39e32f0x842c8e9d0x5fc672520xa71d2e2c0xa78af5f30x6cc099450x9bb4e3170x5f99383a0xfe0523630x1ca527fa0xbd393ca30x0b19b4450xfbab1bb10xde80cd090x556422b30x79df96330x55f95e070x5f2fcc830xfd93ee350xa72cfb7d0x9ad7a5820x28e09af10x86f274200x96eab78b0xffcd7f490xf7ef9a790x86c7272b0xf30965ac0x44414ff20xb7593ddc0x823c19ea0x7a88da870xedc039530xce5b826b0xd18b5a870xa025047f0xb592cc9f0x372922fc0xed7e8ed20x798822500x706007d20xc685abd80x0f98476d0x4f3db9210x85e936170x543128ce0x0ad35da20xcc2651590x02851a660x438d8df20xc7061ef30x70ca22ec0x06a86bc10x8cc79cab0x26f8f0b80x4a453f530xbfc177bc0xe419bc990x0228925f0xd21c51390xc61ca65e0x162865380x848d372e0xa4b94fea0x2f2daf600x2f4d5c870x516f1cd60x0ed77eb30x23699bb40xd3395aa10x558bd2ab0x2411f38b0x5ed126500xbfd0aa010x109f3db80x0ad710a50x10263eef0x759abdd20x2c841cee0x8be0a26d0xf59680e50x914473dc0x6924e2450x07ff7fd20x64f123560x7baa27ce0xddefc6350x79992b610xe01fa9d70x970161680x332f75ee0xa9671e380x85f86a1f0x1712cc230x3488b4950xfb267a9c0xd6942f530x5ea871fe0x1d413af10x0191798c0x12b309670x21e58dde0xaf82013c0xe0df26f30x58c843e00xdf2694dd0xe86116da0x20eadeb60x614248950x335df1000x832d54ad0xa8f6c8430xdc87a12a0x583a3c7d0x698c5ffb0x9042859d0x4a6682e40x0b9348a30x611ca9610xda89ea3b0x580a12680x3f96421b0xecf63d8f0x30e5eaa90x8ee219950x26143cc50x39a133250xd27d4b190x98e0d5fe0xee6bdfea0x7a030f3a0x24d289550x222bab960x15f43a890x79fbaf040x5089f45f0xa84265fa0x8a71e7f40xd2e9a3a60x1d0217040x060c63320xc6ca85c90x1fbd16da0xbf75ffa80x66628bf30x7f7cbc640xa7c9b2ee0xc0f0458a0x0fe9f7690xa89a1cf10x0dc872970xdc1751a10x851400190xc789108a0xaa411f690x9f83a6400x78ebb9d20xb3cfead40x7b98f5e70xc18cd7230x4359911a0x48cbd22a0x03c5bf7b0x0c6d3db90x062dc75b0x1fa5c38d0x2f1d8bbf0x3ca514be0x2f34dc6b0x615bdf480x3827788e0x4e1ae0610x6269cee10x57d69a9b0x452ba6830xac186dcc0xb91973740x573b54530x41376d460x766f65e20x6767714b0x437eb1df0xbdc4c1a30x5d7262e20xfa2041b60x3295f40f0xabda0d870xff71d9f20xc1dbf7180x1de218f30xd9a2ae4f0x58ae23f00xf47654df0x3e699e990x457f55d50x7d40f3a60x6996e3c20x540460a40x823c34620xf873bab50x2326c1520x1c643a8f0x1476750a0x2f95cac10x56df14d30x2494cc890xb38f4aec0x9fcb45eb0x346423860x44a6e90a0x89d013790xca3ec6010xddfcd3850x3c3563c90x2c7db6490xe10f61ae0xccf582ca0xcbbefcac0x7f7418540x0d01322f0x08cc77e80x4db9418d0x2bec95ea0xf41299c80x6b0166040xb1fbfb7a0x4128809d0x2c88056f0xdb952e410xf26d935f0x503e4e620xa539d1de0x2fce14d20x7d5c0f490xf8bd12090xeb974a3f0xefc76c480x3a0bd89d0xb9ff1c910x4059c9bf0xa9fe2e380x78bab66b0x73dd54eb0x1c5b1f280xa2af54b30x2e998df80x1d222ced0xc08bbce60x6f7e60400x572004d90x7522f3ba0x32ab06cc0xd7d280ad0x7f7f7bb40xb633f1150xab3697e40x554ae3a40x2e2df7f40xa7218eba0x4144e8470x716dd9470xd2d4522a0xfff5c24e0x20a789ac0xa2dac0f70x3dcb88a00x0bc477a20xce2840e70xb88dbfce0xdc6596fa0x6636c3c90x9a2c088f0x9504df260xcf0e81d30x541bd60a0x0c197bc90x1558f8590x01c550f70xed018ad20x958ac4ed0x4d79b3cf0xa36f50fb0x944a564d0x9445e2500xf0a88fe10xb847585f0xe295c0ff0xd6fde0430xfa1907e10x2c91a80d0xfb9bb3090x2eda48070x12e285ec0x1248c5b40xc31db0ce0xc16be39d0x9416f6670x8acfe9200x7a1315450x5cd61ce10xe83eba320xcbdaeacf0x15ba50a60x92ec510d0xee8d74d60x055e77e80xb1ddf9950x7d0db45c0x37befc700x188ea3140x7f24de730xc90b23550x6ef0f49b0xfb384d370x28310bcd0x66917d340xea0897f00xf641039b0x65d4a3b10x22b325d50xfce9ff870xad9071f50x4f5012790x8fb32e820x4cda41860x70d370b30xa86643d20x420c773e0x7bb5c6970x10017aa50x4129f5ee0x38722f800xef12f0c60x9d502cd20x054e550b0x7c683cd70x31eef7f50x29b2fd0a0xccddcd180xf184d1890x19a751240x11e115a60x7cd7ba1d0xb3fd8fe60xd7aea26e0x6faf20b60x1e7bbcb30x7f0259050x7227c45e0x44dbdecc0x2ae0bdbe0x6df1aaf10xba0d73ae0xcb95d66c0x4c692c280x01a33a6d0x7bedc9d50xc681291b0x8110b2740x0757dea10x265bbef90x3f0681bd0xf311e1560xfe1d2e940x50b380280x950f0fe70x794c90910xde5ccc480x29a3f6970xb3456f550x3f0cb4a80xb4abd4280xb90152620x1ccf3aaf0xbb0886db0xf0cf97d50x5e177a500x2d3a0e4f0x876d6e450x2d387bc80xc9b826480x7984eefc0x44b607a60x6d5221f40x436dd8e20x9f50b7700xff5ce00b0x037a0cba0xf474fdcb0xb8b043f20xd0760fc00x870918570x661a39f60xbcaac14f0x248e14730xa6e1a69d0x32d89b330x6d935edf0x3163486c0xfad9c8270x2e2220870xc32a7cef0x0eccee060xc366a4090x5ed54c310x5a761e410x5ed786ef0x1f68231e0x6d3d483c0x40f8bd4e0x8339df730xcb08d02c0x07bc1fd00x153b60a60x48ed528b0xb08ebec70x9ee1104a0xaaa839810x1294b30c0x2864abc90xacdd96370xc82c721f0xc043d8790x193dfdf60x5091b2480x7aca8b9f0x008539f00x3b95f5430xc426c51f0xe79bf0c40xb68881880x830ad6d90x7fca356b0xb5b8173d0x1bb11ae40xe090a1940x4463cc920x56c533410x13b4bc6b0xd82b8f1e0x9ed12e200x48d3fa270x0fd7a81e0xcc392eea0x7b40dec90xad1d35ce0x4d09d9a50xcf4b9b1c0x76b2b7ca0xbf683a440x353de0b00xec1f64fe0xf3431f9f0x67e0e7040x8e81800d0x27d8c35a0x0fd4610e0x2fc1e0fe0x66b4cc410xb3f548ad0xdbbd9d1c0x45756e960xdc1d56220xda4f556e0xbd5347310x5a21fb250x5de735240x510e27c10x7394a34b0x938bdc180xc48a724e0xd9cfc8b20x6e16a7460x07aeec640xee5181480x4f2c996d0x989074ff0x6c5ad0cd0x480305ca0xda0947de0xc7fa4aa90x2d2dd36f0x74dc3ad00xb6f028000xb5f52b590xf007e7600x4b5cb6da0x2557f45a0xd39453260x32ce76f50x1c9e301f0x15f644140x3ef221080xb517e92b0x1f7d1f990xf55dbf2f0x5916dd5f0xf426c60d0x532b90b50xe3b097120xc8dcc62a0x20e060b50xaeb611070xc40001340x59ae01260x04ea5d100x379445de0x38869d880x2d39b0a70x94a90ea80x365e79110xc8ddd5b50x6f26efc70xd111f5b20x9eacf8a50x124bad4d0x0248efd30x8c8569cb0xf9ca2eb40x2505bf180x3854774b0xc58d5a900xe0419ac40xb23027c10x7429e20c0xb3f494460x4af6ddf00x0474edef0x6a6e05bf0xdf2560370x3b6c41ea0x47cfd8250xf7d31de90x5c3c73870x7d74d5220x55c76a230x3113b6d80x0fa9557b0xe42e19200x11cb05c40xad351f190x6baf6a480x179592fc0x72beddbf0x3cbb37740x3979ec9c0x1fe620e60xb486c9a40x8cc1ad3d0x418358ca0xca7d87640x9c32f7670xca9668870xdc468fcb0xf95322f40xd3c3bada0xb05d81b70x79defbe10xb3f7646e0x357f17840x2b0056340xbd8b9f6e0x49cfa44f0x955b0e2e0x039528870xb43f93650x6ef6b54f0x484f6edf0xf5e7ea400xbcc15e750x6ebe366f0x9714e0bb0x141f38bf0x1edb69d60x052c9aed0x953e1b9e0x9ec6ca960xfe4760390xa9320d270x4cb271000x651d10e50x5e515be60xc4f0da120x6d6fec1f0x8a4151150xb0647fac0x587b09540x1632bc210x7aa1756e0x44c10a520x7412ed5b0x8f2eb4290xef8fc95f0x921413430x12db3a8b0xe9ce931a0xf1cd89290xc287d96a0x599fb41c0xf88ecec40x7ce589810x696d7e0b0x50b03f5d0xae4e78250x8a374a900x23f0271e0x47738d440x7e4e2bc70x399120200x30bb335a0x6adbf7320xc4e7299b0x76d3cd600xf54bd49b0x74b5ea680x0da0706e0xf6e947800x43aa319e0x985453e10x7521afb60xe3889b4c0xaf0b7ee00xb33cfc3b0xd0c2ac2e0x4cc0a7250x56c787de0xb0bfb1bd0x93ffd6ca0x6b198c770x32c0f3270xab91e8f80xf9cc0b1b0xc2c864ac0x9c760fd00xe5494b3d0x897240230xbc3813fa0xc499a29f0x900ff4390xb590ee640x845071b90xe1768ed80x80a21cfb0xf98c306b0x9dd6f5520x5340d3fe0xaccf1f2d0x978e3b390x6aa53ffb0x7849deb80xcd6912080x540d02d00xa5197aa50x6dd660510x24eb7e320x8b600c4e0x03815f350x5b8a017e0xc361f6e90xd59a15870xf4689d500xc6ff96930xfc4033790x44a0af350xb05958900x466ee2480xe2a421960xabc640f30x903b627c0x02bbac7f0x1e8c6d320xe091c9770xc7a1840e0xb9d025c90x0ddb1cd70x7c20b6a00xf881cecd0xa05e4e670xbb0492610x01848a8e0x6e85b00b0xf7691cea0x72134c680xe10d87250x6824ba750xe579c29b0xe0ea5de40xfe0d46100x3b267df20x756664500x551608b60x331b09e00x917251050x051085e30x54500ccb0xf8817ac70x2d5fc0940xbb0bbd010x60a43dbd0x98bd35830x5dbe086e0x86d47d250xae0bd7af0xb37893370x9009a26b0xde3e77df0x9f3b279e0x8d4b91f20x300225be0x7d89af0f0x69a88d3f0xc380d1400xd2fc90f10xdbfc9d130xd9dbb9eb0xf781558c0xc9eb40a10x6acd81370x72a55ff60xfd24af640xa298e2730xaa1e25e20x95a1dd9d0xfedca9760xa84976510x2f35ce5c0xc42958ce0xabfd272b0x6dbb2d790xea6efc060x8b9200fd0x34c7cdbc0x86d52ba50x9363c8560x9cb7bdd10xc9f116580xb03b8d0f0xf26479e50x9a9ee6740x1dc6c93b0xba497f130x0ad137d30xbbe23b030x9b55955a0x91b9e7190xb8096dc00x22404e9e0x77df766e0x4f02f33a0x1d806e930x57e8fc5f0xcb839af50x2895bf9c0xaf9ae2490x328a15320x787c882b0x04df8fbc0x79f697e40x652032cb0xdba0e3440x6226b9fa0xf28ed6e20x7ed7e6480xbdff344d0x0360d67f0xd64bff310xa0cdf2270xb62ae88e0x23b9d6e20x1caed3980x249d51760xf834a21c0x6d89d6080x3a8d2a800x5e1e8a6e0x064db9a50x437a3d2c0x7a0c0f460x442a0aa40x563986150xc3f810260x4973440c0x212b3a2b0xdef2839b0x6745293a0xba4469990x1f58643c0xa6f388f30x9455f8ad0xc440e59d0x21d2a9b40xa459c7b80x1a8291440xd3dddec20x5cb8168d0x934cef060x9ea6b7680x6242ddc90x7a2ce6790xad0413d40x4e3567f70x815b5dd40xacf4d8430x81188c300x3539f11b0x44e9a8290xfba7ddd20xeb9eef520x58b73bc70xbe65e1820x247e98240x4ce5dfb80xa90c870d0x94c4ed810xc3eca8350xae4ec4f70x837b06720xccc4fdb90x31d2572d0x51179b9c0xfe3fae660x75f81b200xe0a08ab40xbd8d932f0x8a46cb6c0x6c7b435f0x69e836050x70c6d8270x001b074f0x6790ebd30x3df82d000xe0c77bb50xb8b2b1f70x1aff3d550x0f2d7d870xa7127da70x689d79d00x1f4495880xebd4cc110xcc7600670x48a3d20b0x42f728aa0x376a13420xb9f2728d0xdfcb6c900xead549240xf749debc0x5e4e73690xbfe4666d0xd0a303e40x133f218a0xc3b893d50x5e3e65470x079747450x08a2f9140xc9b0c74c0x099bc1c00x318146790x0e3e5b1d0x6c25ee3b0x1ec242550x94cbd59b0x83d3c57f0xe47364370x402224030x6db7078a0x649e69080x2b2f22e00x9003a24e0x2209ba1f0xd04d916d0x55adb9190x063c245c0xbd7cd2230xb74273cf0xd4ee7c690xe6e6b6840xf622dd5a0xe7661ee90x0c3a62eb0xe05545030xbdad0b6f0xb71c580d0x85b9f3300xd8646f120xef9569490xe1738beb0x0aea7a750xaab2c1fe0xd2ed08fc0x5923c0230x1b1217130xd6a47d170xf3b6c8770x08a910d80x284d9a9e0x835cb88d0x39ce28160xf1c126cb0x5bc948ef0xfab30dc00xb776efb20xe68550d80x21cd7efe0x907a5a8d0x3112b5180xa6b60e610x6c1ba9c50xd60eb9bc0x07c05c970x0eed97b30xfff68eac0xc7bd7aa40x8824768a0x10a574f00xe33a61e00x7f12495a0x3cd6a5050xa29a49c10x80fd3e900xac5353ab0x80c7f9240xf1abe4580xc8d58c0a0x58acf24b0xa72493320x2ff59e940x326b3e990x474e4a8c0x0fef3be20x9f104a030x095c19f60x2b67b6b70x9024f4430x39e2b4f10xcb5614410xa35212530x77ecf68d0xfaecb3080xd35430630x3dabf2710xa07a37f00x8df92f660x449ad0a70x69acdf380x697ed5f00x7d6284440xb9e7429c0x9291cd3b0x1d07e3650xb0e602eb0x638a96530xfcc1edd30x6d9aeba50xf352023f0xf2b33cb70x7918d8170x6a4210620x9436e4050xe8c0065d0x12ee11730x65e0d6d70x27864d570x5adf76180x766a09270xc972449f0x52ca696e0x7feb387c0x4bad99a50xdffc3eb40xf7b0b95b0xd985dc990x8a99a0160x20c64c090x93ce3fa50x6a037cf10xd35a6d310xac6fd7850x213a738d0xf2f536170x4d924f200x0fbb73440xb992497f0xf812cff60xfb578fc50xa4191c0b0x9e9fdd9d0x8e6c7dc50x3fe2ccbe0x7a746d6f0x8410e48f0xc7e5993b0x91f836230x55759d690x0914ca5b0x0988ff540x67f098690x759d4a7f0xfb02c07c0x9be30d270x7e5c9cbd0x7cd9fd0a0x6276af560x496089590x4d7272e40xe31ffa7e0x1a252d0e0x88b730120x50ec07790xf7b306fc0x74dcc35a0x455772500xb911bb580xfa8329920x95d582a40x23daa9890x98c04e930x8ec6b0630x538722bb0xa0da4c1d0xa8268e4c0x4051f77e0x4e440db00xca4d4e9e0x44bd698b0xe6ee71bb0x27bce1c10x2b1278dc0x294b78eb0xf3c567ff0x328a20a60x7eeb994d0xaa05ddab0x2a5794b70xbcda6a360x12b1a0420xbe4fe1c70xfb0c2cf80x55498cbc0x5f4c551b0xeff0e8a30xa32aea5f0x72cedee50x9c0566000x683deeb00x27bfd5df0xadbeed610x238b099f0xbf95694e0x05d79b4b0xb4fed3780x614d53910x28be0cef0xcbb46ca00x1e7e3f0d0x59fccd5d0xdc841b740x4bd6f08b0x1d6380140x547404410x0fb2f8a40x73b14eef0xcf6c08cc0xdc9e28430xa2d0b59d0xd0f284b80x5e5182810xff0217e80x7e8fe9580x0ef101530xe431325a0x5bf27cbe0xa544ea550x644b3d6b0x76bac5250x78fcd89a0x6a4f623b0x048392000x4b7ec87b0x4fce7d5e0x1764dd870x9bcc57da0xeecf5cbf0x71a516450x248a34c80xeca7f4f20xc42992ca0x51f4e1cc0x257734ce0x03b0b5160xba41a9430x6e00fcfb0x896652ea0x2b05e14a0x85bc40210x2162ee140x623648940x351fc25d0xb2d5e6180x2e4732c20x186967cf0x405a5abc0xd89da37f0x4915d9ac0xf092f86f0xe87b46ac0x7382b91d0x6531a37f0xb64104330x98503a630xd1481de70x436d817f0xae7c231d0x9bece81b0x4401e6c20x2421097b0x8ff604360x57f576b90xf37975060x291876f30x958430300x5fa625ed0x80d5e57a0x69cf06320x04c4f6030xdbf7cb700x1dfa5dbd0x481f9b7d0x4efcf0210x8a83fb450x6bcdedc00x9eebdde70xfe1a7a7b0x9fe939e10x6c2050080x3bf177550x3e7080cb0xceb1f1260xc3997d9d0x91b774a10x38e1fde70x1f38a4f60x3450ad940xff7e33bf0x59f327200xea018bbb0xae01217a0xec28d2940x8093cccb0x8055f1ff0x5988b2610x2c6121040x9731bec40xd28a31ea0x072ad7e10x320acebb0x618057a40x6393156e0x9d9d39690x4e70fac40x6e9910ca0x12d5cc530x83aab3dc0xf1e62d590x9c01b7280x7f571f560xbf78e44a0x293593400x171629790x6843489e0x697a64c90x5105e8520xe69c632d0xd71822b20x3eabc95c0x1dd8f2b90x337970fe0xdfb62b1b0x9f096d2a0xcd0284380x673448c20xb7a9f8a30x90320e7b0x026ea9650xb91cdb590x1e1e71e90xca8a6ebf0x36013d6d0x6e9a399b0xf9a482f90xcc5005fe0xf5a5c84c0x3441445f0xf9292f370xa32f5d530x6c5711000xdcc1449e0x8937b50f0xa3ace3e30x3853f6800x344a0ee40x7d2e69180x1e9581dd0x21714a1c0xc5b77cf10xaef828290xbb35ef870xc477a2700xd9fd468b0xc598ea110x7e904f330x3485990c0x7c04cf400x32e3b0760xd752f2790x4e6182020x3096be160x44ce43bc0x503a11410xe540197c0x521763650x94df915b0xc55ec3ff0x4d09403a0x1c35e1520x826dfe4a0xf7bbd2e10x735a0bd50xe033cb290x9d70541a0x45e8d7b50xd26164570x30cb77320x3d32dca70x13b87e5d0xb385b3360x6e2e650f0x0460434b0xcf89a1260x596ba7910xea4950340xdcc28f7e0x8906f2600xd8e12eb90x518963a70x9d5161180x74a649020x4e1d77750x377a85340x549bab6e0x03063af40x98c6a3880x52e3a4650xebe107e10x93208bb50x4188d4390x0a7963e40x1bd33f730xff6491dc0x5f568ea50x362c6f760x90d369dd0xa66709f50x070a6e430x6118b7b90xb3e6d9680xae1051b00xd8fbb14d0x86f851140x460132330xdacdbd2a0x8ac3334b0x7cfe368d0x99d472b10x258d2f760x199ed0cd0x54e6fcdd0x07be69050x2c3054f90x6d2fc5a60xf44a904a0x55d9368c0x0a224bf50xd159586c0xfbffd6010xf6ebc03b0xbd8aede50xafff8b0c0x8e6b1a9e0xc090c3760xdf57f6850x243e9a060xaa2c48c30xa0dad88e0x427a0cf00xbe639a660x0f2484c20xdc5be0c50xb7066cda0xde7e2f7a0xd2491f710x3ae65f460xf4a449ae0xfc43c0110x718319f50x15e29ead0x4dffadbb0x23d834330x338b059f0x796edb8c0xf35e3ccd0x696688260x80702d5d0xedb297df0x336cb4470x5c69dfe20x3671898d0x7eb88df50x4bdfce560x429111920x8df70c6d0x76ae35500xb4ffcf820x9ffa3a750xf1393dc60x76073efc0xb9bcaf0e0x18d326660x11e05d2d0x752bde9c0x8203eca20x6e1f48e40x98788e4a0x569125720x9fb418420xd2d885060x5f13c79b0xf114270a0xb15ed9250x0ca7e65c0xe8b3ee2b0x467df16d0x401f4f950xd90f8db30xb834a6f70xd1b16eef0xe2dcb43a0x502a008f0xc23653130x06a92b990x9adcbc490x229484cd0x3695cc1e0xb88234270x40ca25130x7764d6790x303445740x564568520xa9d84b970xa4648ace0xedc064d30x046c90a40x6130ca3f0xed8c384b0x9e0004030xc2cad3020x83afe0690x756362740x995e30f30x0274dc2b0x1e149c840x4830f6ff0xe18adca80x72d31e750x6b8bf1490xdff4b17b0xf84b63e90x855ec23a0x6959a3380xbf334ed20x01a38e100xb3979be50xa1d176770x85e056660x32cee73a0x130a31250x808c39f20xdf898ea20x270ea2af0x8005cf660x5506b8f70x9a5833060x3656ba290x7d4b176a0x6cb465250x66e4b48a0x9d774c180xb8383e680xab5947bf0x3edb52250x44b91ad20x962b79b30x72957f420x078fd7810x5ad3aeda0xfa599bb20xd476bd850xb6a7f1950x6a09dcbe0x84883ba70xdf54a8f70xc968596d0xe75468560x1c9199ce0x0e1c29bf0x61dd6eec0xec819bed0x8160a9cf0xa3c4b69b0xb72ff57e0x391df80a0x30b3eea00xa033d7470xf44f26260xc16474b40xfd6f80290xe05e2f850x6888edba0x4d957a190x86f2721f0x41e52e560x73436ba50x3203bdb10xd28006910x9b5a00c30xf46c35f50xbd0985a70x5a6cdb520x19f336260xa1d45dbd0x4a911ef20x9911c8230xab8142ca0xd108e2e20x3daa25400x7a5ad4de0x5f98bdb60x2aa5e9370x4a102f020x24563d6d0xe66c8ce30x5aaed9820x36ff3e480xcd6f2dc90x80c681370x0d4961de0x644b61f70xc30fbccb0xcc1d668d0x7ce6b7440x700b812f0xe5f25bcf0xbfb458450xd1f2eee20xb8cd3a7f0x42e8f8730x13ad60580x4dbef2090xb5c800ac0xc046280c0x242bfa550x3b1250290xa89c67ea0x3ff33c570xa3b1bfcd0xdcb73a690x12b138560x70c52dc50xfea76ca90x0d8d6c850xa54d14b20x4f381bd00xead8f02d0x9e21b5d30x4ddd0b640xf4827d8a0x8c00be730xf95f70780x87db4e710xff36ec2d0x8c5f34650xd9df27460xcd2791690x652ce9aa0xf1db17040xc32cc1130x9743ed9a0x85b48ea20x32afbd890xffa1fdb50x9ade8d550x58f8875d0xedbaee5e0xc0ff12fb0x84823cf30x3c3294540xb3a2dfdf0xfbbd41ca0x56fbb1300x78df6bd70x5cbe634f0xc3b545200xba9a822b0x63caebc50xfca18bc90xab7501470xf42dac620x9493fc860xb777a15e0x45d246da0x8eed12060xf253f19b0xbde9f1de0x345fade20x58e2b2c80x0313e2020xa278e1180x1ef00eb60x6e1ee1d60x86623fd70x017de3d50x27fa66e10xcdca36910x7bbccd050x82c87ad50xa0d3456d0xc185c7600x0e4470ec0x400e91f70x6b853d060x1e1e140e0xffae8e8b0x75d0deb90x5b5276470x8e99e5800x6c61ce700x8a665bfa0x618911fc0xb73713d70x545025e50x6c22a4bb0x85540ebc0x99f018c40x3643e63a0x727faa010x268c3a120x1c1427530xf71b405a0xa3e8d0490x202d4ed60x72d267dc0x875582b70x9425bb340x224f51bf0x445a09c00x51c1d3720x6675213d0x8349a8950xc697b0f70x3866e2170xa4ee1c0c0xe95a1b480xcb2bfe2b0xcc39c03e0x420f3d010x7b0f798e0x0626da5f0xe9622e840x6fd679630x505bc7240x99c892840xb2fcee870x62a180c10x6a7953710x8b438d2b0xaeb80de50xe4b9a74f0xa7acca9b0x3e856bf80x08c78cf70xf24210350x92fec6260xef0910780xc8724a7c0x9b9f6e680x635467d00x2a6f7db00x73cc86310x63f835ba0xb1c3a01a0x292c4e880xaa4020e40x6091bec50x56256e8a0x794b72710x7f9b18790x165167980xd7269c640x7129a6f40x1984d4210xb36878500x4071b5170x7171121c0x8b618d080x0fa135960x3407576d0x859d8aa70x740918f40x3f95c3260x6c7378160xbcbf4e380x97eb9f3f0xc7bdff7c0x01bf55fc0xbe8eede30x36de310b0x7ffe58f60x4ad9b5f30x4aa508630x4b6c6fa80x2de125c00x88e1d0f00x2ea61b1f0xfc03d97a0x4d3533310x412f893c0xfa08c34a0x7cd8d75e0x731ce2390xf17734000xc9d27ea40xf0b9bcd10xc060c3f40x23f1d7a60x53f8ced70x6eccab0e0x6cc6b7dd0x935b20470x266087410x48cf91810x6cdb90cf0xbd7395c90x3c185c610xe0d355fc0xff84a8a50xbdbf00f80xc238f40e0xf377b5980x7655b3c20xb20712d10x22eb66590x036c9a640x76cb45680xf1e046cc0x63eb93550x3f23c0de0x1f8544b80x8bff96350x27479d140xf4db5a3b0xdfd7cd830xbf375c580x099429a10x36310bf00xd89ffd640xeaa9a5680x3065520f0x0d6516730xfc409b360x369d5f9c0x9864b37d0x5dca7bf20x0918b0490xafaa1dfb0x2a7fc76c0x1b69e2600xf60ce5640x3f5b12820xaff3ecb80x9d9159a30xf2ac10660x716955c80xb95752bb0xdbd8fbdb0xcfb991480x26630b930xbc6a9c400x799cfc730x4095607c0xc4dcb25a0xabe41cdd0x6025e19b0x0ded71a20x0eff75610x82a8323c0x90742d170xd7653bc40x45f3fc210x4c2c85d40x8d94ba320x92b6995a0x797ad5390x86516d6e0x1ca471aa0x9c9aa3b90x67b7d9430x587290350x550ce7090xf8fe39860x8eaf72d10xcd97126a0x5c50808d0x620ec1a70x7534ee690xb65fa4e10x76a396ab0x38e055a10x2f10ec7b0x7e7a47c90x29a4b2df0xb3534e020xfdb836920x27cdca930x218e600b0x1bdb1e1d0xea849b730xef6cda290x951171cb0x54ec31860x9a29578f0xb200e6f80x1c95f2820x0037773b0x75e9c7350xb996574b0xf820a8d50x9bfb796f0xd4e8bf1a0xe9e094370x27b6e3e80x6b41587d0xa88adae30x396c49cc0x130dfa650x708ab4760xbc5d03d30x5693c1050xda8d759e0x624de7d00x0068507d0x6ece577f0xd7aa97220x01737c960x8a85c4c60xb5dd6af50xef92c84b0xe9828f5f0xd2e9ee670x9aa401fa0xd5c4b6230xb8ccd79d0x0e2045ff0x2531846d0xb994b1500xda4deb240xccfa92530x6c63215e0x491187390x4d47cb3d0x296a53930x0349b9020x121a24570xe02379f80x1b78aeaf0x2eaca8210x7483dc590x559ee4870x892b9bd90x21ff995b0xadc9ae290x9dc573b20x17b2ad300x5be25ae10x7d4532cb0xdaf038d30xf79583ec0xa1c602f90x2df632ef0x4439632e0x55b599090xa61d2de40x004ca5520xb8c7249b0x02def1ab0x8a9670ee0xdff99f300x6ba5d8bc0x442269d40x014f6ff10x7e1d4f080xd165053b0x1bdd6ed80xacdb989b0x347546420xd7339aeb0xb18db8650x4ec6abfd0x2f60489f0x3a9e80740x841bfb960xfbca847f0x6b775ef70x0b78261d0xa25e669a0x4a706f580xf8c691930x26b78a910xdc20636f0x913185a80x0b1d37c70x5ece59ef0x6e655fa10x031231780x52b1e3c70xb9357c440x427d356d0x2a3396d10x1a8e32630x38a71b7e0x4188af540x801f9bc50xbcecb2250x78ca3fc30xe55ac4d80x10f02eeb0x24e2cddf0x28600fa00x086cc9ee0x6f06714d0x7c3d92510x5b45a1e70xdd4342150x4d5129f50x1a42139e0x4035b8f90x4c489dfe0xa9a80fb40xb18a82ad0x3f987fde0x7db0242c0xa8bd2e4a0x27f333c90xe3824a650xc20a82130x0b0d0b430xbc0debdb0x9ce47dd40x18b24f860x794d1fe80x344a5e590xfb52494d0x001b6f3d0x28d13e220x2d7f14f60x42f8d1510x186925ad0xddbeeecc0xfe14b68c0x5ec2df310x1202526a0x977022810x3da171f90x9f37eda70x453c84030x0bfd3c8b0xce5ca7d70x025c8ee70x056f5b5c0x66f5602b0x8a31e8610xfd3f7a710x00fd9c730xc3d22f6d0xebfb5ff30xe869a0f00xdbf84d2f0x08b594970x1aa30e280xce6f23320xcefb1d250x8eb762950x368f8f5a0x95dff6f50xdc14eda70xf05fbf090x69b6fbf80xa9b2ea580x3e6e4e860x1ebf6c2a0x2de5214a0xaa0886490xd3a68fc80x9ad7bd210x6d47de490x02b00b950x214aed340xa01b05d90x97b81cf00x6634c95a0xb4d265f40xa79447190xec6cdc6c0x31429e950x8da923dc0x4dd974c30x0aaccc920xa4531a420xce2232250x35c536420x3d0f2a530x5d7bd3460x8d6422a10x60cf3b500x47f556f40x888eba3c0x5099f2bf0x82c9c46c0xb70a4c520x5ddd42f90x9000b6a70xdfe58ce90x082c32130x47b195c50xe27d2ca00xac4ec2db0x1f2fa8210x4be4b9cd0x454fd1de0xfcd8c1d50xc2efc0ec0x48996d5d0xbb69a63c0x4d80af5e0x9d66bc2f0x1e2f27570x6a4a333d0xa90b94020x29ceb28a0xc70dc1a80xb1fc17820x635f2b0d0x4cbbb3540xf7d81f660x9d3b34f50x4c0f14cd0x375fb0f70xde86b6180x567e50b60xbb0e55690xf57d186b0x5790e7a00x326425ca0x07f574780xff189be20xba29ee9b0x8ee910aa0xca12e57e0xc03851560x4aad30860xe748e27c0xb533ced50x191c5dbf0x5af92b640x7265f2b00x0c88c1c30xdc43bdc60x1bc9dcce0x6581fe0c0xf46d8e090x293fa6b60x208a7c660xca4ba23c0x9da97fc60x28e9affb0x0a43265e0xfdd4216d0x67d75b3f0x6499d81e0x9b9f36480x6a230df00xb1f0b13b0xff36da510x5ce6696d0xe16376f70x52b78a780x9ddbcba00x61a3aa220xfaca081b0x80c9cdc50xe44a79910x2e53549c0x1fc71fca0x474d10290x9517c27d0xe4b064f90x11f49f710x0aef6a2d0x7f376b6a0xb0ae66560x161bb2360xdc2493fa0xdf7c1e670x993c40240x0a7a5ed80xae1d55880x8e5cde150xd8e711eb0x906a7b8d0x30b9c4a00x22e096ef0x13c0c2f90x53d476d10x03ea52340x470c60080xe84f6e5c0xbfbc54340x31c7970f0x99bdb1a40xa6a7f8bc0xf517e23b0xe9c43c270x2b1ac2f20xed73fb4c0xd2156c160x61dfa88b0xef56e13d0x92d9da3d0x084d4e730x212db8d20xa06c2df60x18fee1d90x99c6bbb80x82d0c7fb0x2f93da830xb1ab28700x05240ee70xb2558b670x1710634d0x8107d1fc0xf951ed3d0xc1f756aa0x8377c80d0xb43c53bf0x37bf7be30x81a7f5410xc91fdf580x1ed4d2eb0xd7293ffc0x3a24fb2f0x769cefb50xf782fb070x7283161b0x7b7918d20x450110e80x5726fa2c0x3faacec40x34fa0d7e0xe63ffcaf0x441d9a200x036de3830xc2c1c4270x563e13e50xd87a48e20xa88ccda20xdedd27650x84f6b62a0x95c6a0e00xacfcf7b50xd975ad4b0x29561b7a0xe8a0a1e50x92c5bc2f0xd6df01f70xe0e6ef020xd416cfec0x89459e200xfb94b6390xbf2d53d40xbd838cf60x77f244000x004de7580x4ef5bcf40x0e4dbffa0xad5f00170xd0fa0d180x6bbd83240x9770e4450xbf7e757f0x19ab665d0x88ca12300x72d79d830x50d1f8700x93dc25860x7073c04f0x3542e3470xeedd987e0x3be200ce0x242352230x193f47a70x7ac722bd0xdcc324790x670a04ca0xc98836080xb34eb6810xe419a9c10x75b0512f0x23c3b7780x690f585e0xda10e1e20x7de39e070x034738840x2eca6a190xb9b9c51c0xf44f852a0xc044994e0xa4c13e450xff7235250x93ad04400x54f6b85f0xdf558a220x9f2c67560xbea1469f0x766f41c40xa1a528d20x766df4310xfe7136190x6509e6d70x85d69b190x38d29e490x518230ca0xc417d7e60x538d073d0x30110a290xdb67d1b70xd8eea1a80xc7e345e20xc662f9ad0x5ce651460x54c760930xdc3eef4f0xb63fba7d0x78aa7c500x075ab9510x126c0b460x9c9616780x48edce7f0xe628bb9f0x33a367db0x1e58cef00xd9e619800x8696808c0x61f67c920x9b16e4ee0x74881ad90x305c34f60xe13da9fa0x1bf2857c0x6d3ca2670x6090fee90xc140d45a0xfcfaa56d0x9590b4a60x167d36610x4222c8aa0x06209f490x6568b00e0xf9f625030x90f6115f0x7b8ef7c30xaf9cd86e0xd17b1ed30x74fbe3560x81d55d6b0x1f0efef50x9039a1f40x5ab63bf60x10d775c00x14b8c05d0x59edfeb80x3a3828c90x9f5810a70x5ee5223b0x3701f83d0xecd819e20x22852fe10xe31e7ff10x5e0962cf0x5dd9c3ab0x256b55710xb7e465e30x6ad7d78e0x24b663ca0x94a6299c0xed13530b0x1afb8cf20x7997f48a0x9b7945640x394a1e110xb6acaa130xb98371050xf0ace5cf0xe4b818c30x4375b8eb0x5560fca40x93a92d350x5f89fccc0x02f1b68f0x9ba887e40x6fff466d0xe7e352580x25410ab10xd59b7e960xce8f800c0xc633d82d0x3efe17030xd738ca1b0x674010770x8e8fa5890x38bb3ca30x54439e440x4c9d28b00x36173c1d0x1d19f77b0xd235fd3c0xbd4b55330x2eeef8ed0xe60a5e8d0x70c2c7ea0x94d806820xe47d0c920xc5b42a570x67506d900xa815c5310xef18269c0x039fd9080xff44ee240x22891b820x557c62560x592237430xdffbd1920x917b7abc0x61f63beb0x680aa8950x89be1b0f0xaee86a280xf43b146b0xc6128be90x676c59770xfab53ed90x1bc5eebe0x1b8822d80x28ab4fb90x6d0ae5500x9b92d16e0x70bcfd430x4e4064160x6b0c1c2d0x006f6e8f0x634f40af0xf1ab579f0x6d70fd820x7ad1ded10x2c0577850x2a2448950x882690a80x15607bde0x82226c530xd8d5b2540x7b02e8570xb292bcfe0x96b324090xf3ac10460x1775c1170xcdefe1a70x91ca1af10xe012fa510xfde2904c0xb42765150x2fd7ad820x0853f37c0x67ed846d0xecdc2f5f0x0dbfb9320xf2c629ee0xad6c6f4a0x11b54b120xc66b176a0x27d29f870x81306dec0x6fef04330x7b68cb850xe9ab0cf90x1fd079d50x550b007b0x1edacbfa0x73cd62760xad6de0080x96a412be0xd97bc3220x9408542a0x437939f30x53f3aef20xfb5adfae0xd50856380xaab38e670x7a022d0a0xb2f8fd0b0x61d47d580xfaf9d9a50xc224cc390x2b09f0e80xf0e4d21f0x8666faca0xb29345790x21d9d9660x270c7a020xb61fb8300x066473330xa3dc9d420x501f62230xb50ebf800x94a6e7850x0a2091010x3a08475f0x90de04520x8a7cb9c40x055ee0c00x023948990x7b33b8600xfee563190xd0e05f530x7f17d53c0x5cd17daf0xc53d69c40x5cf4cc7e0x3bbd66d40xb757a7cd0x5cf5cbfd0x382ed75e0xbe0b28e90x56e1029f0x0362014f0x42df642d0x82f23b8c0x9d28868d0x22e04bf20x3bcca5660xdd4eb3750x7dccaa440x20eca1100x896dd4790x84768f0a0xd4458cd90x7dc4f9b00x27ef91d00x6e89ed540x082c4f800xc06222920x67652bf70xffed6dc90x23c895680x8a49e0010xd0e8fece0x7c7b1c080x6513a4640x9706193d0x532614410x2a0c22f80x60a32ea90x1f0cb5bf0x4065d1680xb932a8be0x6d211d050xabc6e9e40x3c9215b30x141c56770x8624da560x334c846b0xc50d465e0x263ca3a80xde64d5ca0xc73bb2990x0731edb70x0acb8e780x74cde1c00x60fa2c690x20f7e8440xa9dbe9840x5ed040b00xe2e3c6f70x530b1e980x9b555c8c0x42635d550x377bbcbc0x8c0215f20x0f0b21fe0x1c8fa7420xfbbfdd2a0x9aff5e340x2bdf5ab00x978eba910x7d59dd460x9719bcfd0x37f292c40x4b95bd740x9e181a190x5aaf14570x05eb92e60xbbd5cdbb0x0fd2ab390x9c74e7920x1d2e71220xee7eb9e10x5e2a092d0xe40976c00xd554aa180x8f66db220x419044c90x32fcce3a0x839ecc550xcf56312a0x31cc3b2c0xe4e895ee0xea7c3ebd0x4cd470870xde6948690xe5ee331a0x442deaa90x836d652f0xa75e6cb00x021f37000xbcb90cb30xd45b9cf40xfaeb41b20x7f376d080xe1df0e1b0x4b45fb6e0xd9ec23eb0xfa6173890x258a8acc0x9b496b210xf1ccf69c0xb74fee4d0x68c86cd70x00b4e6150x5818fe3c0xc43dd67c0xbf59c4190xaefc07ba0xbc404e680xbb2f046a0x146b1a730x2d57a7610xbda66bb80xc19608d10xfb6eedf90x320579dc0x380dde360xfaaf86210x4e6fc9b00x3b03208d0xdf5583140xb1dfecea0x4e875eb30xed2c5bcf0x34911c710x0d0cf6960xd5088de10x02c5c5010xe4eea2f10xf4e8ea9a0xae1342780x8d908ebf0x10d015ff0xd25982300x2c2086070xfb6a19a20x5cad8fc30x0e946c4e0xa298d5290x4bb2be1a0x6a4faae20x136209db0xf00654930x2465cf890xbc6ad0e80x00bd52840x2b6150fb0x6b81c38b0xced2ee870x60ae09220x99103f220x28bf50820x02d1b57a0xeddc6a1f0xe6f754060xaf41d2dc0xebdb06470x409bd8820xdaec288d0xd36e3d590x3283e6b00x1a9a433c0x81fc619c0xf229424a0x706c5a650x32bc0fcf0x0402cbbf0x09d5811c0xaadb526a0x43b0c9c30xf70e4a4d0x3b72f08d0xd67420020xd4620adc0x255350f80x07d7e7010x95cffaff0xa4bfacde0x5537b8610xf7bc0b7c0x167c59670x07cc4a5d0xff268c6f0x360b1afe0xab6004210xb121390a0x7faea2410xfc266aa30xed46588d0xfb164ece0xfbf24e030x0598a1b10x3bf9f0fa0x67837d880xbf25d7920xa28646060x390b21100x5affd0bf0x02125b8e0xa00227d30x9e0856090xb453515d0xed19ffc50xb0e02f050x7143b6ad0x2cea8b590xe34872880xc079046b0xf02816710xe5225d780xdaa8a5940xc1cada7a0x790c128a0x5f9960130x06c7660f0xbe9d18ad0x20b969200x995d10710x67955ce60xc558530d0x53c089f50x01a0cb780xaba249270xb27a60010x3b8a355b0x981c60360xfa9a529d0x394f8cdd0x4928456c0x2c86467b0x213e49650x763e81c10x227b901f0xa05b6be20xb6e36ce20x929e95cf0x15bd74350x979dfde40x03bcbb880x76627ded0x2e10da200x7e5db80b0x4d3da1ba0xa5d7c3880x01c305010x6e4d96f80xb8e067790x7b2418460x1b18a0fe0xa6b82aba0x2a1729d30x0f60b2120x3052fecd0x4dbf52930xb66a8d910xacddd8060xb1f0475a0x3983b2080x5f9313050xdad135440x6c60b6560xa738f27a0x983f8d610xc76384860x3ac2f39d0x4efce2090x5535b5660x07242d920x5ddf585e0xdce29cd20x784a5dbc0x474271d20x4609dd120xd39e98480x26ab47550x6dbaafd30xf0009fee0xf85911a00x1dcaf3790x5ec4aee60x170cc36c0x442b37440x3f4547a70x38f48af70xffddebc50x59bbf1450x0eb8afaa0x8677f3690xb4b97c900x4688d7ec0xb7efe54b0x7d9787730xbb5aafd30xba090d180xc7e326360xb95aa6130x23fff7ee0x450da9b90x55e6bca90x7e72c1d30x0bbcee1a0x55e4a82d0x1cd8438b0xa8e6933a0xf53d4c260x0299e0d80x117093be0xc4212ab90x91a7b1da0xd9753a250xcf5657750xf46d73030x859011da0xae51e3ac0x54386eca0x1d93cd2b0xa472c9210xa61ced890xb94339c40xdd9d52f60xcb124b850x80f4c3cc0xb5f1d0710xa756745e0xab81bedd0x7efc26370x4177a59f0x8d55bb8a0x7ad050b90x937733e30x99c01c850x3729d64b0x742600be0xc1ad10d00x790e33800x8dfcb9610xf1cdc9810xe5a1ade70xa2d352440xc9a83f460xf15646c70x7daece670x8f28097e0x10a600d60x2a4604860xff1256720x26d34f7d0x45a1bc060xfb4ac9870xe94d38010x63d899600x817c179e0xb22e16d50x4afccf7c0x32ce37770x3e8d016e0x821ef8410x4a380c1b0xde9673c00x1884ab9c0x7f9946cb0xb92396d80xbb6508da0x1b28768b0x1134303a0x1cff3e330xcdb6adcc0xb0a0da0c0xbe0ae8300x9f064dd00xa851973a0x248bc8670xdc9fa2320xd06524ba0x96d37b530x9dd891e50x935eb0840x319d1aa90x3c4d3ddc0xff8300d60x8f164f8d0xfebf51b20x4d33f7850x60c589800x4d9b652b0xece784c20xee91879b0xa55266190xdf2c27420xca9360b50x4e68e9be0xf82ec5730x7fe328730x7adc0fbf0x7282ecb60xc3b478250xd6ae9ba70x60a13e900xf6f16c560x51390c960xcfc7b4e40x06eeb0830x3f83f8d30x456a16dd0x8c0ed1030xb0747ed20x789c73d90x6d7e951e0xe9f5116f0x8f0748af0x8924eb1e0x3c1c37250x216de4e10xe6e405020xc0a96e140xf4af35c20xb2c1732e0xbb028ad30x7f84f35d0x24da00930xce6db6560x3d510a7b0xb7981d3c0x13176be80x5a1d134a0xe791df1f0x7c3e736a0x09f50f320x689524930x6b6839950x317c06a10xe320a9d20x16a427030x5a35e6f60xdc0af0c70x42825ce20x717dce230x1590520f0x9d1337440x5bdbac4e0x8bde6a580x333382110xd0686cd40x2e028ae60xa9a3a8530xc10531700x0264294d0x7a5c8f500x39ded0980xc4a311460xa12340120x017579350x16fe2af30xbb765acf0x1b7773570x20ba4f3e0xf05c32ad0xf80be44e0x4cd5bc5e0x3a2d1dfa0x5f56663b0xa5e550570x86ba0af50x0a0bc9ee0xa68893290xfb7f0e960xce1835170xfb6af58d0xc9216a820xa965ca810xdc49c1980xaa28cc180x99f569fc0x6ab645ba0x10c3b0e70x8a9045ce0x94bdfd3a0x9d36d53f0x7d9901470x54d374d10xa74c98770xc6f3b3fc0x47c20f8a0x0296695f0xf397b81f0xfd1de4110x0519fbfd0x3b8abe700x7c1ad88f0x730d72980x41e037500xdcd5db800xf6a285540x159d68420x6c6559130x973fa82e0xa626ad710xf738d1be0xaf114acd0x5032bd5e0x82a903850x3fd78f3b0xab24fb710x93b3fc740xb62614840x84b923240x41736f1c0xb582f1fb0xb6644f4a0xa4c2b8790x573cacb40x29366b610xdc921f650x9593ef310x67ad669a0x603520820xa77bfd290xf68285c00xc32c71af0x5ad6edb60x965548100x18b725730xfcca54240xb6eabe370x9316e3180xbc2b9d010x774d680f0xa807b3b90x0a7708320x176512cd0xa214866b0xf353a6980x4d3a9d880xc4260d720xe0def6660xd2da10480xd986a2120x468ccabe0x4761f17c0xef9f12a90x622c79220x8f9d59c80xa6077e860x9cc4f70a0x5357d4400x9db9c3430x3517383e0xd9d8fd160x0e798ecf0xee38ef570xad6452340x40a233950xb9c425de0x589aedb30xe1832dbe0xec62c4f30x602f05880xb868ac5c0x6e9390370x0f2ca0ee0xefa2c27d0x1ebd92720xc7184bd90x0a0b99e20x26ed21860x052b40130xbf0411020x88625db40xbb0b25d20xb02ac4110xc4c8c2cb0xcdc8a7930x381da7540x5460c5dc0xca0f1f190x0a952fcd0xb631000c0x63cbe2120x8b7d5c390x9848a9920x131a5ed70xe5ce0de30xee09dc570x7c8d53a60x41f4f5020xadb6ae400x30f983b20x024623920x64ea72600x214d58240x91e0c39c0x7744bebb0xdbd5f3d00x74827df30x6788df080x584ebce40x7b1686130xcfc928720x6e89a5600x13fdf5c30x43caa7c00x557842280x957166d80x953fea660x32774dac0x23dccacb0xaa0699790xee3cd6a40x2e7302330xd919f6e50xa4cc78420x461089690xd6c817f10x0465a0730xfb2029080xbfb008280x68f7c9ee0x032c67190x1af7f16f0x8c4ba9cf0x00b7b4c40xf13c711e0xe8fb4f2e0x7ca96b6d0x7d9efa920x45196d730xd90fafa90xe3ecd7070xee4a4c8b0x50c9e5800xaeaf43560xf3a578920xa70fabbe0xc6d09aa90xc2c860ae0x04d8c7500xc5e742160x8bbfef540xca7834be0xaa6094950xc97590540xad4e62590x0bbdc9b20x9e7433790xf613bf180x0b2db2d50xda33f8fe0xdc8e25c90x23adc98e0x60f9b0cb0x2ca9965a0xdbdb0e8b0x7054a3e40x3de849a40xf5729fec0x035165a40xb1014a060x024d13dd0x0edcd9080x6e5252b90xdf317cd70x26174fbb0x131101260x92d5838e0xc07504e80x740a1b950xb37a24190xd7dd777b0xc8594d3d0x6c4b66840x0207a6c60xff1666f30xe700d7670xd4b9a6160xf4cd9f8f0x3f491f490xb2210d640x01bae54c0x40f0683e0x5d2bc42a0x1e0670c60x24f39c390x8c743fb60x0312b3b00xa0dc60950x7d8387120xc2e587d10xa3b958ce0x3dfb86b90x25e9d4bd0xfe0ea8010x1268f3570x7c9537190x5927187c0x10c6da4d0x436dce050xf98730420x8dc6b4fb0x0afef7df0x9761a3ce0xb743a6520x411a298f0xadd139d40xe57f4abb0x44f320320xbc51bdbd0x3a6537d20xd2a62f330x95452cb20x1dddabac0x424ee3de0x0977610d0x61a83efc0xf773f8ff0x2abab63e0x21f530960xfe8cdb840xc3de65ff0xa4b07fe70x682ff0570x5e85415b0x885528a60x956ac4000x788bfbad0x412bc6810xea38036f0x3061cfce0x9d09e8ae0xb4eda0da0xca9a1d5e0x0f1800700xef70eb7e0x40f8b94e0x9aeacb870x5b21ceff0xb0b85f470x93255b2b0x88b4ae920xd31a2ac50x2a62cb3a0xa4ab7c1c0xd9e244570x961286e00x3a536bd70x772223060x60ebc96f0xfb32b30f0x5091b8230x3c681dc40x98ee62b20xc67790930x31a95e8b0x06cca30b0xf29677960x6fcef6ab0x7e7e3f580x18008c590x9b6ec9670x174c62740x42e9d0da0xd260af0d0x3a4f9d280xd126e1960x091eb9b40x1eb9516e0x50fad4340xef6c3f700x56802ae80x5ddd9ceb0x8761c87b0xd62ecd490xd75b20aa0x89ae7aa00xcd270e1a0xc59e66480xb951ec000x38c55bb90xaf59965e0x06967b620xe5bcca000xf3f482800x44efbd480x6c6ea1be0x73e0a99b0xfaf32dbd0xe96b63a90x6a1f96aa0x6385d1850xf71099b10x1f76949d0x84ea75bd0xe34f676d0x078097af0x942824170x8251edaa0x6690f0da0x105c5c120x1bbbca490x85bd18790x98489c0d0x798800650x9e64fbfe0x2def7f760x1e2c25bf0xe4c2c66c0xb33a34800x6971447a0x8fc8ee4b0xbf1c7b7f0xffe0c8090x5afb87e00x356461c80x234128160x4f2250ba0xca5a33270x1e16c0320x5838f6c90x4859b8bb0xe3883d290xb8f8f0410x29540a7f0x52dbcfcc0xeff2b4850xae1c3e5b0x6b9a43a80x29ba29b00x85670f1d0xb7f2f6a40x38774a390x698f05bf0x1213b0330xc7a4fbed0x6b55acd00x645acb2c0xa806163c0x69ca75370x51ee2b5b0x85e20c3b0xe29486b90xf4f14de60xfcee39ff0x6e720ff20x07b52e380x579e0bf50xd0db0f120xe5f3164b0x631976850x4f092dc20xa3dd33c20x31f985fb0xe9d76ac40xa4c568280xf8540d8c0x846bf79f0x85cfeb960x02da62970x403eac600x77522cf60x1cff8eab0x6f008fcc0xf3f60a930xdea7f6b70x59922a7a0x34c6ddf80xf42390970x8f2ff90e0xa31382080x1c22f0e80x9fc8e79f0x3afc4a8f0xdfe5c5f30x65acf90c0x9f08c7140x80a095d80xc62611e10x1043fab30x32e11e070xd7e103e30x3a26ed110xceb66bec0xc87e487a0x166db1b50x16664fd30x1e3817a30x19a80fa60xbec073c00xb4c3b7490x1ed5aa9a0x39fe35c10x03ce72340x01000e510x25fe4a3d0x5616845d0x8ddd8aad0x7807f0f80x054496b40x0f09cc340x151f48980x79cc264a0x2018c8c70xff54429c0x968481860x7547228b0xa434fac20x37b8b39e0xf44d05830xd5782e100xd8dcc6720xc86a6bff0xaa5047ec0x747a69570xd72d3a530xcf491f4c0x085f93a90x9ea1b3210x80c5a1030x8c950d8e0x8112b3d20xef4b5ca30x2e6047540x181181c80xeda2e0380xf853c3f70x0334da4e0x204c50670x2733eaf70xccfd2ebc0x97bdfa600x28c7b01f0xb7ef20210x5be1d17e0x0747f2e70xb9b5d7e80xc964649d0xf705ff670x98e99d5d0x72ea7b2d0xd426a2530x6dcf9f910x3bbc0c300xc97895120x3826a54f0x483c71bc0x21c924100xf6500c3e0x480d350b0xf811e69d0x26c90ea40x8f65d2420x2db379eb0x6435d2020xb1475d0b0xd8a994eb0x57998f9d0x4dcc991a0x1a48f36c0xdd849d510x814e02f40xf274eb0b0xdbae0c380xd3b7008d0x6b5ab5580xfd2629800x08238a350xf400b9e60x5ff917e60x2fc7b7ff0xb3d2c76d0x661d92030xdb3220bb0x074018870x36a5530e0xf89c20420xdf052f710x970ef4050xae66472b0x56c8799d0xaf3dd7dc0xd1d87e920x5df3668b0x671ed9a90x953f0e2f0xfbad3cf00x572988b30x37fedc700xa36fae580xba78579f0xcf1f64810x8c3934160x7d7b99da0xf3bdc6460x89c5e21c0x53cf1ca80x534e4fe10xff92684a0xeb085e980xe731532d0x71b978400xdff4e46e0xc81d1c610x27756bc80xb7617c780x246f64760x17ee40bc0x10d9f8850x96cd2b040xcc767b210x3ab7b1cc0x818416e10x2ed4586f0xb738e5800x8ad5d5350xbc318fbc0xa86b7ab90x350121890xd15382aa0xbd207a5e0x130b068c0xe1444f210x92fb02cc0xea3c8e4e0x2c6677f30x9a0995440x13ed87840x8b9ba52a0xe5c2c8180x09617a020x297960f20xe3840e180x0209f3a70xb2405efc0x0c25ec480x06df248a0x30a2bdbf0x189adfe60xbf4927260xb439ae420xcb610de90xaddd2d490xf2e5bd870x2f2e91b20xe58090ca0x50be748d0x3f89071b0x7da9e8ce0xd45925780x8bce00ac0x2d9946050x70070d9f0x47d642710xd49314be0xced69bb60xcf771b830x46674ecf0x1ea4454e0xc2ad87e30x2c24df110xcdc39c9e0x25bbfa9a0xd92ef1920xb90181440x8aa9ce9f0x1628e1f30x91f4d6a10xf672ab2c0x52e02a9f0x22a3103d0x18673e580xcb39d0710xed61f6b30x113c7cb50xe951f8fb0xb48d4d220xe983d1960xc0946bcb0xa5970eba0x417477ec0xc0118bab0xbc794b620xdc9846760xf9c1f9ab0xf44d53da0x19bd383b0x2f03fc4b0x2c82c36a0x5000fba40xe06141e90xbf9adffa0x0da10ec30x026490540xea161f3c0x716ddb7a0x1db1c5a60x438610bd0x9be7bde40x34f3484e0x4f1cd1280x500970880xda3d10a80xa8fef7bb0x03592ea00xc65304b30xa9c63b690x278664350xc599a7720x2c23e8770xb4e942940xe478e6f20xd73d85410xb87ea9750x00dbe07c0x7a09a0640x8ff89ed00x1e86c66a0xff44a44e0x9ed3696a0xae24ef4c0x72bdb8b40x622e25de0x14fdebba0xb1298e880xbf408b0c0x73db57f70x0e9c1c1c0x26e39dc40xf5bfa7d50xa6b44e680x2d77be750x70267fad0x42d5e5a90xa664087f0xe397caf50x1065771d0xab8b3a070xcaaeffda0x5d9d73cd0x208d48530x75bda77a0xfedcdb600x67b78eb30x543ef2840x3dfc897c0x1e9edfb70xacab29b70xc84a0a7e0xe7d4daac0xff1e9dd80xf346231f0x78b24a020x9cee71170xd1820e7c0xa2db494b0x84bc358b0x992672350x3f4c6a790xaa3d2cc20x49cf5ee00x4bdcaa910x0c768d7e0x71f805100x932fd6010x71fdf22a0x7f17c75f0xabac4c730x5b512e300x509103e10x4b929b700x83012c8a0x2cc949850x5edff0930xc3b0190a0x289035ec0x07499dfa0xeb1a382b0xc9da4dc60x25c618710xacc68f6a0xbb078ca90x7c0ab6ed0x6206de5d0xd099ee880x21656d5f0x1067b0060xc781c0810xd2a5359c0xc7208c3a0xfed4a24f0x50759f2c0x72d9dc8b0x09de89f90xe719ef570x94d1c3f60x34c61d680x8168c3600xcc248d260x5966171c0xcefcd99a0x587340d50x461835650xa1f3bf200x930c677b0xf825d29c0x360800290xfaf26ee40xd6897d0e0x7d8f1ff60x7de43a5a0xf2cadc690xe439ae520x0cc4821e0x05d614ee0xb5b721200x0c9b16ae0x3796a5860x3737eccd0xb667a43d0xb71327120x3e6e1c030xe080e8f00x9d8bb00e0x9e9c4f240x330f61160xbffbc0530x9e61bb050x8577c4770xe1aa2d620xc683da810xd5f3bb7b0xab65ed800x91607d950x767ddb020x8709831d0x365acda70x9793d4e80x6677f7e80x82a24fc90x763854a20x17b232130xd42fd95b0x2d2e114b0xf6eb0fca0xf76e65840xee13e6970xe3bc33950x3563bbf30xaa4ac4dd0xe69b81e90x936834760x5f41fab70x63fb513f0x3579e8400x971bca3b0xdd0762df0xa3418dda0xe32618c40xff1e67b90xf873b4680x789c2e280x381a798a0xad7819de0xd3b2d05d0xb3f985a80x9e229c490xff47b4760x6eecfaf40xdcbeba1d0x016f123e0xf07b07f60xc8c850860xa56e1a520x43babd190x2cf0c9100x450639ab0x13b135170x6817ad380x72bdf7b20x845e33870xdf9734a70xbac8aeea0xfbe215e40xfe1c9ea50x54b23e670xb49601a10x2fa878140xe54a2af10x5e934fc70xc2cb862e0x7f62eaa40x5bcea5f10x891dbb8f0xe0d39f1c0x32e4d1e00x8c4fded20x506249170x5e0ccb9f0x7b5a49260xa3fea1720xf31079260x946dd5590xe39b2ea50x61e272c90x7b5b8f310x1fa1d95c0x76eeeb0f0x67da9f7c0x4205efbe0x4fd00c520x059b85bf0xa8128a870x927c1ba30x31486c9b0x1cc257300xa0250c4d0x7cebdbb00xe6a126250xcc57bd1e0x3c658e4e0x413365050xe7765f850x5f1afc250x4f6a07fe0xd74e400f0xd42f1d4e0x7c291e860x8485ebee0xa3392ffb0x785a93b40x40c7247c0x6a5fa3630x851c747c0x504cb0530xbfd26f150xc9e1c1ff0x615ada950x66983e960x886385520xefe739790xc64f83890x83820ab40x93e375650x6e230d8b0x9341daf40xdb947cea0xd2f462780x218230280xf00d8d140x10eec7800xca437d910xd2a061230x515303430x42f393410x0780cbe70xa09820f00x88c92f8b0x44678ff90x4a1d12480x619cb7dd0x341c63920x729434920x9979db470x0b1a1acd0xb4c1d7b80xb98219110x2075580b0x0b742fd70xd7e56a4e0x200003290x61b7b1260x37f4f5340xa50dc2070x28b525780x3cfb74830x2c484e4e0x5c010e260xeef066fc0xbb4f47660xb1d131d50x5adb62220x6c196c600x4248ae3c0x70002fe80x3126a9e80x12cabc890x838d2bc80xa0ae1e730x0e17678a0xb86a9b170xe752a2720x38ffcf540xd7debd540x927045710x968b14ff0x609fbb500xe8bd8da70x15c386810x87d755b20xce101f560xfddbf3c80x13a3a69e0x8ff3db8c0xcae2dbd90x8a7322540x99f4e0010x5b531cb10x97f6163c0x0fb238e10xac7470ed0x1718d43d0x5a07134d0xc728316b0x414ec43d0xa00af0c60x11baa2350x0edd32bf0x0a61e4c20x46b177ce0x0acfe73d0x8eab68350x03d8377b0x82568cd00x0c9e9fed0x04af74450x3b378b140x0de84d7f0x3bc03b1d0xe18fd8390x4315e4d90xd7f2073d0x2c55a5720xc2770bf50xbffa58ba0x06f2e5a50x173d62e40xefcbb07c0x1882ec440x01d935d70x0fd3428d0x9f2d0f310x950547e60xe2ecbfc80x18b1553d0x81cddef70x20a118aa0x29d201c50x03b8335d0xd75ec8a10x980b2d280x38295a950x8f8b4ca60xc9cc08a80xae6b25e50x38f7fcf00x08a1b40f0x300c2e5b0x506f16ba0xe864c1510xf52645de0x52dfc9610x1cc369400x831a43160x7cfc876e0x4a5fd7160xb959c5780xc848d0fd0xcf08b0e10x9915e74a0x86a8d7920xda35776b0x4c70ba650x359d30210xd84ced4e0x40d471710xfd075a070x6269c0770x1fa739ce0x32b76d310x6f7793a50x845f04fa0x31f845b00x6eb0cf060x699433250xca6ee5080xd65660a20x48aa7e030xc8c21ec50xa2a1cb5b0x9ec8dc110x55b372680x8d9d46080x58e7ec160x3aa5bde40x8f125ffb0xd9edfab00x711fde360x91c542fb0x2319c03e0xb7735c1c0x1d48fb9f0xc07f17d70x4992171a0x3f3e17db0x571b598b0x88851b0a0x80010c830xc249847b0xab3a15ee0xeb966af50x264c74a10xc1f3048c0x150f4f060xe25c2a160xfa6772e00x978c981a0x7be232e00x5d03aeb50x91e07bad0xacdfc6f40x408602c10x2c9965ae0x121f924d0x79d243aa0xbe34a9ea0xbf9fd80e0x1434130a0xb0bf29950x8276e9d90x3c5375550x3bb422b40x3d2603d70xc839225c0x0747b6a10xb117d1b70x44a77d450xca79f6270x2b62395f0x0eb8c9010xb71589f00xfed10c140x92b9b1800x30cf804f0xf0e6b8a20x8a35b4320xa0eae8260x01ee55320xbb13595e0x6228c21f0xa080c5e50x267df6620xd1f6c5f30xb34f64470x5982f3d40xcfb4a17c0x84b268cf0x1e5a5f220x988a1a000x8b966b630x9e472f5f0x5d377b2b0x656e4a6e0xde4efac80x7ed101b30x1479684d0xf4451b5b0x13cb2e720xdffaed4c0x123364f70x35862aea0x54d11d420x5bdb76030xffa8b15b0x7d3108880xd91a99f20x2651b3ca0x08ad3a3b0x98f0a2720xf9b2a5230xe7824d1d0xd5cf48e80x0ce4c73e0xb34ef4700x115605050xeb41dd0f0xb45e5a1d0x81e4e0980xc8c259b20x820331b20xac7ce4270xedd17b310x3f6d0f8b0x5200b3aa0x9680219f0xfd80c3e00x0f088bbb0xbcb2516c0xce500c620x603fa1a20xc6199c890xbc64495a0xf665f74f0x01f8ce4a0xb5f1da230xc7c0434d0xa5a420790x45d69dce0x18a148e80xe3db39cc0x93f9c2f40x3cdb0f950x130e887b0x37a3acd40x81491bda0x9e3317ae0xf37993590xe415e26e0x7556aba20xca9de5f80x0a87a1090x173a64470xf3388cd50xdcc9d1560xe898d7dc0x9e05215b0x6ddbde8f0x579aa3270xfb3d99e30x8b2f4eb70xe37604ca0x7fcad4060x44f66f4d0x30710e750x608beeb90x4d1b32db0x3c843d6f0xc22eab1c0x2ac81a2c0x62737e1d0x6fda39ac0x267e886e0x4f46c58a0x5b74ac7f0x2a6a5aac0x5da6940a0xc5cbd38d0x93f1caad0xf0341d9f0xda8e13020x4e8c24a00xb48f06380x7a9e4c230x0cbe3ee20x8fc127880xb7c0f4430x6f4a59e40x569488960x1bf7def70xf9542ee30xe0a670c10x41a92a5c0x8df9c9120xb833c4c90xe7926fdf0xa5d898fa0x23524da90x34b47afd0xb546a1880xe6bca2ab0xebd76fcd0x6432b5fc0x1f39fe950x7f908cf90x35096d6a0xac0e761e0xee6f9b040x798582670xf81154c70x6fe625b40x117a31e20x0adf192c0x7db897c90x4e85e8860x12761af70x90d630d30x9cf6353e0x2680bd810xfc201b660x661601de0x6dd5680d0xe769232e0x3c3ff9fd0xdd9d44440x9898d5890xff1f3f190x5a3ddc710x14fb10020x5c1299e10x9044abee0x26db8f3b0xde600b310xbcab6ee60x051a0bc10x4977c4980x10d9f3170x1e53f8270x913ebd320xa5d1f4b80xa45c7b900x6bd1aa560x74c7bffa0xe52bccbc0x91955a9f0x4c2b351d0x59b063ba0xb23b76910x03e9249f0x4b7628280xf113a6c90x93039ae60x389b64a20xb912560d0x0e6b79af0x6b2b69f70x3a55981a0xbea5ff1e0x2f4880df0x8e92f7c40x1ef207930xcb9707510x7a8a03c50xf4db35bc0xaafdc2580x061651be0x349cba850xceab03110xe2d5255a0xe914e41e0x1ac5d3cb0xdbac722b0x77bc13a00x656c1a0e0x48a911710x64bbc2880xf9c0b6630x5792f8480x754d539c0x96b292540x2e2b40d20x4841bdee0x5a9213110x9166fada0x8522d6bc0x41482d8b0xa916b6940xd91f6ab60xc310b9810x96526f8b0xc7b4a0040x9d2c13f30x25a7ff8d0xb004ada20xd4f66e0f0x9247b9de0x9a1dfd650x9f9845130x7410aba20xdd64e6390xfbb8a7610x85df9b6c0xc29bf9670x1e6d26a80x170a5e6d0xcafb6dab0x71e986b30xb5d0b9570x64ec1f6d0x9d75bd700x8a5b027e0x4e532d270xe4612c750x476b25130xb18429eb0x9ac11b740xb2e764e80x4b8920aa0x35837f1f0xc7f854a30x74c809540xcd81a9450xa775bd3f0x655dc1880x79c644920x362429430xeef129820x3dc5c6ad0xa50ca7650xe5105ab80x527a3c080x07512ca30x1c314c2d0x91d9fb1f0xe63a20bf0x18e4f8aa0xe4e48b120x66d87d380x1337c9b50xdd3b1c8a0xf6e821e70x4e290b450x542012740x2743fece0x350341890xd15c70a80x4d2de8770x5e929fb40x6662d69f0xdafc866d0x0aa309cf0xe523ad750x609f1c7e0x6091797f0x86f6b99d0x0b1bb9f90xb7a387fc0x6246a6290xd73c8c2b0xff42d95e0xc29c70c90x074f98db0x093786cf0x84ef27f50x59e903270x1912dfbf0x2b6d960d0xdbc7fc490x64e27c4f0xfff337190x4323c3490xfd447bba0x6e19cacc0x8708fd1c0xfe5d4bb20xe43099050xdc97af2e0xd04c1a640x9cdfb3f70x9cdd6a660xb7c6db700x9aaeefce0xa108eb4d0xb05fc3100xa0ebd14c0x409736620xc8827b750x82d79b510xfac8865f0x923e42aa0xcd2bee000xf72723590x603ae3ff0x71d7007e0x912abd3f0xeafb6f470xf358275a0x173914530x735a24da0x60b5138c0xbae0c1680x273f1a680xd6a6b8ef0xe783e2610x99f2d00a0xc4cdc2d90x815339630x09e939ed0x00f438850x40d97f880x4bd6bb880x3bcd923d0x6f78c9fd0x3b9c44cd0x8c0eba880xa738ba8c0xf5ae6e520x3fd5c8b80x5ab9c7540x16d6b69f0x9d869d5d0x2792dc160x222e7ce20xc0c555480x45cb60d80x335929000xffa4d5500x4a17ed660xc1086e0c0x13f421520xd067d3c50xd40348280x7ab88a450xcd91b1270x131db64a0x478848900xf7370f560xd4c146320x2d3385d30x46337aab0x5ed6daa80x451851550xbec39f1f0x8115167c0x5405b7350xddcec75a0x2364c85a0x0ea3c74e0xa07d1b3c0x266a4b080xe3feba560x350f6ce50xa3d2b4030x8b62f95e0x658e3d970xb7c7cdce0x01d23ee10x4e5064a70x393b4f2f0x73ad2acb0x785eb82c0xf1cfd1ff0x4e64bdfd0x242cc26d0x0fa67c780x030444260x927b2a140x0d93c2880x46e7975e0xbdbcdab80x19bd90bc0x5b6aa5870x603249ed0xf76028c70xcc6999050x9743a0750x12e123610x1af412800xac1cb6ba0xb79587a60x68903a210xfb54eab30x1ac98e2d0x497c79550x29513c700xe1e0bd780xdb320e8b0xb5354fb20x8ca0b0b40x5910d15c0xd9a4551f0x06c1f4b70x0c01d5f90x531757a80x6aff4d2a0x044154c60x7dc5ffa70x86dd708d0x193271060x38ec7c2d0x95cef4f00x34a4f6e50xc12262da0x4460638c0x31fa396c0x1ad276240xbadac2930x6faa28560x28b2358c0xdaa36bb30x48c5f2e10xe1b509920xb50b82600x626555200x797537f70x6b893ac60x7940c80d0x22d1cc860x6e0610550x759595ae0x5081136e0x830c11c50x22d605370x545f3ed60x67e669180x19f897700x2c3867d80x08a063c90x58f1a4c60x83aee6b40x0bc726b90xe46314d30x8ba8de780xf383a9340x3f17f3840x8e65a2310xd866427d0xbf557e780x2b0932650x4ed7e88e0x0aa3c9780xc60b3ee90xe7726a9a0x204c19f50xffcc4ec70x6998d9030xbb228dee0x2722f88d0x6735d56e0x008c64d80x8e147dcd0x843fa29c0xd66b61be0x3b58f1db0xb5ddaa3e0x4241fc090x9481bc240xb275583d0xa460df390xe4eff8c60x3d30598a0x510ff65d0x675e768f0xbdf9326b0x091eeccf0xcd5e2e2e0xe8e78e6f0xd2f248ee0xc5db4e6c0x808a2e2f0x7fd4dd810x80bd77510x17a9ec6d0xde2360d10x42efce0b0x5db15e4f0x049a4c640x4a2d5aba0xd95152210x92d6737b0x8c3f28850x064b3da50xef6e6cbc0xcd2566670x59b4ac3e0x0d6a49d40xc2a814db0xdf0618030xc0ca86750xe93edbcb0xac85ee7a0x2309cd170x478e81f80x469a6ec70xfa20488d0x0ddd78020x24f2d6640x3edabf3a0x7272ad7a0x69ff6a8e0xb6d91a870xa8faa5be0xc05f22840x156129060xbaa46aed0x8999a9790x18ce1e990xf278f4e70x5f21a6fd0x5e88251f0xbdc723870xbcc415af0x385117640xca9092a00xc14f61710xb2de07fa0x7b4e35020x15c978160xcda542ea0x49faadd00x9e950f1b0x46e405ce0x611bbf3b0xd28e043f0xc44b2f040x4a8caf8f0x23dd9fe20x3483b2e30x05ad36640xe5372cd30x0c43973e0x50c3ca530x45e7fa8f0xd3fac39f0x72b78fed0x240f3a6b0x084f6ad30xbc5aa6180xc1a874180x4fee33060xa38146a50x639022620xdb1dc2950xdf40a89b0x34246e390x0aeb5b320x8d3340000x14c67e3e0xb644025d0x251539dc0x27558ec80x451695bf0x21f2d5990xf9033f140xdc8339990xd5a539cf0xab96ae980x688ba61e0x9f37d3540x800c939d0x4852a2410x0a47553f0xe7b96be00x651a41390xcc88213e0xcb07c3250xb06f45eb0xb0d16e4a0xe47e0ad50xeea2affa0x1ae4c1550x7c09cd1a0xd81db9470x68a1b0380x191b6acd0xf81dce700xb208fe100x5b0e38e10xde00654f0x2f83ec340xcde8778b0x107bbc470xbf3e42cc0x01dd83c30xba533ca40x7aeb967d0xd1490a4f0x2bf2c9c70x83b639b70xec8ebb050x674de7100x711ebe790x99146ed70x13ddb61f0x5171f5520x535697070xe6cbfa080x5c5a1b160xbfe5616d0x30e421630xe56eb9410x1005d60b0xb589aa1e0x4e5ee2730x9a185ace0x223d363c0x0fff5afc0xbc3f2cb00x862258db0x6f9e763b0xff41c9e00xf176bf0d0x6d3e6e380xa77bc83e0x2491ae4a0x6181e79f0x5a49dbc90x3ffdacf30xdf93b9d80x56c96e6a0xc8cbf7510xf8156ecb0x9c7e61750xff3fb2910x639630540xf2663c7b0x5633b2a90xfbbe277f0x3f1040530x163cbc3a0x7d1bb1d40x3ec5e3ba0xdb16b1700xd19c93bb0x6b2057070x6fcb87a10x9f1195be0x5a9a9d9d0xcf9b558d0x70e797650xdb3f811e0x8e9c63f90x0cb75a920xde0a37620xcc8925f80x24366fad0xaa3be79f0x9536662d0xb286fd640x90e35bd00xb999c9360xbf87b5000xb8fd315a0xa90d29400xe11cd83e0x37852bd00x571064df0xfabe6c6b0xf21650d60x676038f50x43371a620xcc514b510x99bb311b0x44695e100xfb869f750xe6fd48240x2ba60a6a0x62e46c470x3a95af040x903507a20xc79e734d0xd29970010x0a4166190x7ef02d550x58d6311d0xe48611ac0x3a8bbb8e0x2951a8720xb7e70fdf0x9430b1980x05116e2f0x2e9d97a00x3175defc0x4ecab3610xdb52a7a80xb2722cef0xfc52884c0x6ff7d32c0x7381287f0xec3d2e1b0xffd9137a0x0f11caf50xd697e69a0xae3ff2390xb58f4a8e0x307ec2830xc3bc72ad0x9a58dd2d0x99078b390x81ac5e330xe02ba4360xcc5c2df40xa2e1b3ef0x7fb1f6870x016b7edf0xc7975de00xec5ad73b0xc43e92b90xd08adb2b0x6c2d04160x525d0aa30x1b5f43770x24709b2f0x11e08f960x1741ddee0xc839c1ce0x910bdf6b0xd217e9e60x3cd1b5100xc37087470x1d39e7120x6c1ef7440xd6b340a60x4156b7f40x36f93f750xe4971ade0xc29399330x74baf17a0x7944e0fc0x101383520x369fcd700x697c5d0d0xac88bdbe0x11834cb90xd2b146080xed1d7b790x4ecbc5830xaae6f47b0x9987c9d00x0dae3ff50x699922390x0aae234f0x072d15880x000725fa0x98c361d00x2c3390000xe91fa4670x28bdd8720xc4a729360x02cc44610xfab2e4ef0x99daa9bf0x05997e330x9d07c6440x3ef759950xa8e200270x630dc9320x44aaf30f0x0b5518ab0xb1e24fca0x58fa22460xc70060020x4a272c160xbb77960e0x65efb4e40xb27239480xf328bc360x46cae0f40x03fa3ec70xb11d90000x2ed6af8d0xdcb89fe80x76d6c3050x4e0bf26c0x3023dbcf0xf4dfd1260xf72a65ea0x1687ec200x9c9303780x46d1bc860xa7f4d2050x241e8e910xb48ed7650x3674a4310x457f2f5d0x1e966ae30x70a14da90xd43eb4a60x7f995d8a0xe18256dc0x0f64529a0x760449990xfb28d13d0xfb27efbe0x94eee2ca0x1a9cd4940x688d25c00x90c921090xd7e279290x9249fb500xdda2dc8f0xee42235f0xeafaae180xfe36b0cd0xb585cec70x9b4b32f80x6db35fa90x21fad7530x2761ba4c0x6a14f5680xbe690c350xfe32c2e10x6d9ac1d60xd5a563aa0x5f433a740xb1eb48a70x93b71f730xc8033c390x4527f2e00x3e1364560x36b8ecd60x0650b0830x8632fe140x0996b8bf0xabe1e23d0x15779c420x9ff37a180x463dcf210xe05de3790x2924e2ce0xa58650ce0x3f6aa11c0xd6102e7d0xe9da893d0xc26d722c0xfb28bff00x67b27ec10x0bd394d80xe816048f0x5641485b0x6c257ac00x036cce780x015b43c60xf9284f4b0xcc0a71bf0x6da571510xd5ce4aa00xd6acd7f80x3a3050cc0x53eff7b10x4845a4b70x1186720c0x2778de220x47176e280x1ebce8630xf02b8a170x41e57ba80x628ef1330x99f55a070xf2aa8a1d0x0b1afe490x41af8ea80xc29408650xa5af76c70x45f8a4e30x44c8f0930xa254de980x9049491e0xeafc1eb80x2d1e301d0xf1234a8b0x28edcb5c0x81bff5830x23713d990x0ece02e00x4ef86c760x0abefef60xfc8df3400x02e70a2b0x6b3d94650xc7c0e1fd0x3a8a0b840x72e830ef0x25e237ee0x6fe1bfd00xa70012b80xe2e75a950xd1c4777b0xbfb98e7a0x7e8c788a0x675a63cf0x6dc5d12a0x1ed238f90xffabea080x5bc53c470x4461c2700x77a3e3220x356422850x9622d7fe0x1cc271800x735d0e120xcee0bbda0x4fc5da3f0x2483ff280xe27d28080x3bef15790x909614090x6c63df780x668398250xa9480c430x86521d450x6b50d2e40xd2fa12860xaa018f8a0x7f5ea7e90x28855d610xd5757a1c0x272b8c700xe8036bfd0x181d4cff0xe9f57ae30x348e1ffe0x18f5c4de0x25cd3d400x468026e80x2fdd49fb0x467269f00x1c1373790x769b180f0x65ca75d10xc5a5c6780x4f72a9870x55ec629f0xdf4d90530x6b2459150xda804e1a0x56722c5c0xe22e59580xea64a6030xe98316d90xd61320a40x6c0dd1f20x4336fcca0x702946da0x9d61e9940x06bd88b50xd1363cc10x465e24ff0x3ed4d1c60x62dd3e4b0x6a9a51780x69ce89b10xddd93b210x51c0eb5c0xb01443e30x15c7a4b50x5db8d82d0xe92ab8730xc92da2d20x74f010700xdeefff430x1e6ca4620x42770e5f0xee07f3a90x83cd61c20x9f4e16fd0x74bc8d780xc0c5c97a0xed656e300x995176820x3868fbbb0xac3201b00xde3f349c0x80d40ede0xc94ac4c60xcea1548e0xfb671cbc0x617952ae0x9f772d310xb3eca94d0x1a3768a40x272a89330xde0af24f0x4aab691d0x5f372ef30xa698e96c0xc5583e5d0xb0c67b670x395b98ae0x8bae1a7c0xf2ec23ac0x879142350x76f56afd0x1b1f066d0x9391af0f0x87bb9ccf0xf98970690x184fdf170x61aa87ca0x80f188d10x74e5ff1a0xd0fabe2e0xfe9988960x68a477d90xe014c1110x7712771a0x955fad400x075f15cb0x13dbe78c0xe0dd0ed70xe4504ac80x368a26f20xf00c1ee00x089f2b310x1d77b0f80xf5f854a90x1526b3010x9c1ede2c0xa2ce532a0x6d4822330xdf61efb90xb352cb420x893c5ddb0x7817cbe40x1c7b21cb0xf58ef0400xac67aad60x979b12d70xc14f006e0x07eb37a30xb907513f0x02dfcd590x2f64415f0x7023bea80x2d3c16af0x7515b9c90xb5a459dc0x88822d380x6091b3330x7b24cecb0x9b33e0d70x121d958a0x6ea8010c0xfa403fc00x6579c5210x49f3bdcd0xd1cac7bf0x94c48ffa0x81f372a20xa9dbe94e0xec660a5e0x2fe252cc0x47c65bfc0xfe0299630xab63baa50xc7409a070x9ed554b30x7dd554fc0x630264900x356d09a10xbdbc439e0xdd54eb2e0x15bafe290x4dd832720x26e298e00xb9de54810x26ca44a50x6a5ecb180x56e44c540x68cb46c30x9fdecc310x9d0d62060x475334450x25af6db50x871949450x4fe1eddf0x2d063d480xfa62288d0xe64ad8ea0xc617f82c0xd92a70290xf0b057670x7681946c0x4fbc1b2f0x75fd84490xac1a55be0x40d590960x6701e8540x8677245d0xe2b3207a0xde31bf7e0xfa1eb9100x18a131f50x9d2e77070x0d127cb30x7f0b4a0b0x7dda30af0x8dfa56f90xf00658160xb7c69a630x8c98d2480x554172640x1f16ba830x5cab99450xf32bdc5d0x0b07abe20xc98eb8820xfe1e76390xa40d66310x2acc6afe0x7f7946590x86cf1ac80x56e88f7e0xe3b940050x478fc7dc0x68247d430xecac3cb70x23987b540x9f3a4e020x814a51530xb2b8f8560xb8d260310xd4308bb00xf621ba460x71798e4f0xb9b9df410x033832c70xd87fc0a00xe901a11c0xaf4014ff0xdc825d6c0x10ecc52c0x28f861f10xa263fc5c0x3f092f450x199037630xd8e5dfbf0x761db7de0x0dc19c200x045e6e5a0xac5f66a10xf223558d0xfb75c7f00x1731ff6c0x2f9d02f00xa3a2511a0xbda4642f0xcd29a7dd0x7e64181d0xce159f880xaa7016460xfd7505b30xd93e86910x9b851e560xc55017900x9f77d38c0x9bbb0d6f0x7d57b4630x1b1310070x4531624f0x00d4c5000x4d4385a30x3ddb79de0xf08031890xdc606b110x012b21510xdc974b7f0x906c5e690xd11ea2d90x19a304ba0xad8815580xff1a3a040x0c2453a40x3d7aac1c0xfc5e83a30x875a4f8d0xcba15a9b0xb61c94210x1a146ec30xa027fb830x93c7edeb0x1e9c590a0x21113b6c0x54014d700x6761dac70x0b59ccfd0xf596e2130x647224c00x0c2569dd0x4de20a150x7129f9db0x37d5674b0x5903a39a0x498a659c0x022852640x7bedcf980x0128aa830x34155e4e0xbc5e0d090x4e29558f0xb7679ab50xcf697f1e0x71cbdfed0x126ffee70x70cf032f0xdca5e52a0x30d0977e0x217230af0x85989b2c0x5158156f0x2787bcd60x5e1a068a0x082e8e940x615d7d490xf91ddaa20xf83031a00xcce82e470x9b75ea940x7b7d1b130xcefabfae0xc17515d70x37f0684b0x6f9becc50x538e7e8b0x0f6c9aba0x4ccf4eac0xfe68b8000x9822e2140xa217d9960x3a47bc520x897132ee0xbadf11230xbd10e8b80x8dd231f50xfed11ed10xad0828ff0x2f0d90530xd1b3ad940x851e60030xe39d07940xc93ee1e70x8c89e3b80x9c8030200x37a2bf4f0x5bdae35b0x7e3dc11d0x423579670x073761510xd14310490x0570c9160x70e04e130x43452bb70x84afda7a0x1cfeb9850x15efc3b50x2b41237b0xf5117f620x9ccc21070xf250f1700x3b3e4f200x43896d9d0x661d50bd0x89bbafc60xb56f4a880x92937c550x71ecfc940xfeae9ca40x39aa48880x4fe5e8e50xf1aa734f0x1690b5030xff42c3740xc9fd634a0x6bbb2fcc0x51a348cc0xd54746900x2882d40e0x409045920x3a4749b30xc683eff40xc66545b80x8246fb850xfd613e0c0x4285e40f0x08c77f510x938a7c2c0xc122ab2b0x7deb42500xead6992f0xd674e49b0x523554190x6f50d2820x6f909b870xd7e8c68a0x44315dcf0xf58521620xe520d0150x50a732140x273deb5b0x0eb06cf60x0779895e0xbd0e9aa60x59a3d1650x3d39b1610x6c70b4a10xcd4126c20xd130ff1d0xa35b3e7c0x455b757d0x8a435ed40x1cbe97f20x77ae495d0x4de17ab30x5f2385ea0x374492810x21719d040x36d404480x289a1d980x4fa0e7e80xa23a23a50x9c5fe44a0xe986a0d40x324134830x811dc3340xefa583360x3c9e36c70xf67ab7a10x71a27b020x3b8f9b5b0x5e3458280x8ead800c0x19a1e4ab0x839b544a0x1e424d610xf1cf49e90x7452adff0xe7232e0f0xed61cfee0xc567f43a0x2d1b02d20xdb8a1b3f0xae69b1c10xc3055d200xabf32f290x2875a3150x94bf03ca0x97adb4870x69e683de0x8caf93050x6dcf857f0xb67fec0e0x9930f8a30xcd8e8f820x0bbeaeba0xd9992eb40x1e9124150x8328673f0x2c61bb090xba82f2460xaa5aee1c0xdf81924d0x18b2790f0xbdb2dfd50x0f9fc04e0xf4dd89bf0xaa86cfb50x67dcd76b0x5d9317d70xb5ab892d0x89d776180x5526ead00x5100f59f0x2484e7890xbf7ce08b0xbf3e46420xa102c4a70xd7482f050xc6fde5b60x589c19790x2d9778ec0x49546d130x9683469b0x0eb7393d0x9404defa0xbb295e5c0x999e82970x074f6f6a0x522615d50x68efcee30xd90045a60x5ff3d3640xdd831f120x3f7d4cbc0xaafb68f20xbeb5e94b0x1509d4ce0xd396dfd90xa9d3655e0x5a2efb4a0x5ecd95e50x5971956e0x6ffc84720x5995b44e0x0d9c274f0xa2c4ee160x0fa9a13b0x18e4287d0x6eab0b710x0b446e840xfe6bb92f0x4d98a5900x205911e60x5ce6c7720xd80bcac00x98c313320x54b63b0c0x94ec53e60x1ab0508a0xfa217d3c0x82e8898d0xa4fb36710xc4de5a0e0x52d5a2530x66360d6d0x83b1e2de0xc42b823e0x9cd4a8be0x653ac1040x03d604950x39d3ed870xdce0bedf0x759d0cdb0xf13e11ba0x241199870x06b8ca480x77d7e8450xc08d47860xec8b237d0x0c08b39d0xedee93f90x5d9d8a4c0xf2b15de00x379401fb0xb9c92e430x5b534d0f0x4a7616280x2dff674f0x7d5a154c0x6cf26a360xf9dfc6b10xbb8e169a0x001abc070x115623ed0x1a63af340x9e0c55ca0xdad3cdfc0x897f7c350x8184f7510xa4eb3bbc0x8eaf2a5f0xd642f3f60x46bd5d6e0x3513800b0x042bf40b0xb97727010x25c2b6c60xed7318c50x1a3cd5ec0xa1a057d10xadae7cd00x02c442f80x6c6b92c90x25a5439a0x4ffaad270xd2968d2b0xcdf45f660x9bcddfd70x00f140370x00bfdb8c0x0f2344250xfd5ce2480x4a1931900x359adc500xd27b55770x132809a30x5b12fb8d0xf542499b0x0af998f60xa82dd8b70xb80457dc0x2d0310870x245ae65c0x6bc220e60x75133f6e0xc9641b480x54215db50x920cc3890xfe19dc280xbd05d5bb0x3c7ff6dd0x03f3590e0x8c3e4e130x025f84580x31ec3fb70x84c8e8c00x2bc3eb760xc06c31b30xea0a14220xc2b658570xa788aba00x926688050x16e410ff0xeac9b99a0x4c2819120x1a5faa3a0x7c0fbb000x9f6efabd0x0ba0b9380x8a7094ba0x596ff7da0x494e33930xb3a6a7be0xfcce00530x3a83b7e90xc7c8143e0xd826a3c20x9c0e517c0x265209700xd7246b7d0x5b56860c0x77a615ba0xc22a30910x03fd25710x02ba11870x7212efc10x3976fa4c0x112918a50xd6ee688f0xa0b046750x0b1beb310x2aabcdc80x9cb986f20xbdda1b5f0x23fd30280x1c95733f0x3744cf360x5635a60a0xc5e44fff0x2e7a17d40x75d499dd0x90576ec40x97651e6c0x0d5b87040x0321101b0x3db28b470x47a6b5a10xfed030d90xe6d7f9300x9b327e1a0x0a7918840x44fe31bd0x6912d06c0x853fa0180x8d1ab94d0x2beace3f0xca76a5750x4a16d6290x004513690x99f1bcb50x6321c6ca0xe8109fae0x8510208f0x13b9e1b80xf8f57eae0x11983a430x42f503de0xd20d2fd00x29b38e000xbad6bafd0xdf56cb890x1ca9bd930x25720eaf0xb15b857e0x5e7444dc0x562367fe0xec4908410xfb8f3e170x826470530x715a5ed00xf2fb61bd0xee8c02e90xcdb082340x621d73890xe3c1c8b70xff05fa130x67fed2300x2b293cbc0x6de4c49e0xaa0c318b0x001486530x78b887ed0x50d035c20x058b582a0x7834362c0x420c17b20x949612830x40a9b3490x9e0c711d0xba72c1030xd7cfbd870xe2a5473f0x4a9a8e340x6f4a90c60x38c807f70xd254b6760xec1c2a220xcbd7b8570x4484a5a40x43f92edd0x14cf66180x742578a50xfc177e0b0xb90c3aa10xb308c97d0xca431c050xbe687e880xa0fbac790x62d208310xf8f61ebc0xcd9cd2ff0x33fb5e380xebd8a93b0x0b9827750xa3bd88370xf81d6af80x3b775b2a0xc26921730x24ad11db0x874350640xdbd541430xcc9353750xdf5d07ca0xf3f768050x624836ab0x6c87d9130x10171d570xc33a89420xa0380d730x8a8b00f60xe4c661c40x8eb2bda50x8f2703b70xb219d56c0x9e5533d40xe13dbbaf0xd0654aba0x4081c6380xf82f36570x0d4592130xa26d9b4f0xf31b3fd10x434ce12b0x85f4236b0x760db3830xa946f4e50x833f5c6e0xf9d1a8110x8a7c78fb0x023d1b900xf4a565fd0x804af87c0xa836ba020xb9e276cf0x16301b340x6851664e0xa30b43a10x3e5f231a0xae0d348f0xaca204f30xd555b3aa0x6e7081240x526bcf2a0x9d2a8bfe0x4dff61e50x3d9bbf750x9b567a390x1844959c0xb74c31cd0x6ee13c450x9d4894c80x36c708b80x998d79d60x090b89740x282ca7af0x556cca460x3ddc6c040x6ffce6800xad536c910xa50bcff00x99f068d50x2c2f5a090x29ad8e330xcea381dd0x6340434e0xae2d175d0xf0fd0b610xc249221c0x5d0113e00x096a7e6f0x61b443f80x4c762b5c0x85b1a71a0x48e080b10xc63828680xc6f905400x4fc6d5960x6d65cd550xa2d289460x13787c3e0x3bb4e4980x3ef388330xfe5bf6850x108b90010x51d1f68e0xdfc406990xa1d193ad0xf18414d10xb295e9fa0x8106ce7c0xbf9c819b0x40fc8da60x5d7e34ee0x974bf9ac0xd7a041b60x265650970x0b3079640x639fc13a0x70fee3540x3350db350xfa4ade0d0xf59ba75b0xe35962760x521c71020xce15a5260xd91dbd1f0x7a26efa60x1e8bab730xd7878de20xb96816210x6e97728e0x3b644c650xe520b0ec0xd15f5f960x5cede0a70xfaa5e7d80x16422a6e0x497a3db60xd3a545d40x7d43bd490xdf6ce7fd0x111b23a20xca80b08b0x3b0f2e820x72aa9d090xe96a1c050x2a31c8c40x0e5cc9d70xbb7195a50xd971c6c40x4740b3bc0x8cda80290x731dba7a0x0e007edf0x4b9319680x28e64c640x85cb2c450xeb833c220x0034f3b60x273aab740xdc14a2110x5026585c0x0ea5cbce0x4746005e0xa452f2a40x642eb5c60x04f62fad0xf7c3f2730xc66019cc0x6aad91520x6b0dc5650x943fc7080x54ea6dfe0x262a70630xa11216be0x5187ac4b0x2b0765ca0x870e16b70x3774e7550xcca5839d0xf2132e380x00531a170x08d05e970xd662bc250x5dc1c9fe0x24a4bbab0x28ed50ae0xc3ad56360xa9dbbbdc0x630772830xd1af5be90x7add511c0xa52bedf60x09bbf48b0x64202f200xce0a40200xc7c23ff00xd522488b0x118d33ff0x1cb9a1c80xd51278dc0x3c01d38b0x031c1a470x9194e18f0xb0e8e6710x6aa2a8770xb0f4da350x84a00e720xecd8f23d0xd72feba20x5976f19d0xc6572a900x54e39e070xde9ab8c70x6502d9c20xd0458ccb0x0a287f140x732852fe0x524313480x67b1c82a0x3b848ba30x0745e0580x946c07f60x379140250x176adf760x4b56ce050x5ee786a90x2dfd887e0x0b53f5d40xb1fc2c830x9fb822a40xd114640a0xe04346e50x5ce21f1f0xb275694f0x0782d6980x7e2f9cc10xfc3506d80x6850d9da0x5c6994410xc6b1fdbe0x37a024120x0049ca830x3cd232000x33cf89d40x8284187d0x796eef7b0x2b7002310xaea7109b0x87c232840x51a917000x1baecc660x62fa2c3f0x473915630x72395dc10xaab233400x0a5759450x7a8ca6270x67cbc3af0x24fb0f820x76f7103e0xfae3e4490x847256b10xd555ab630x424b6f4c0x00c807410xb73be7940xd6f50cf70x4ccacc3b0xe5814bcf0x659ded260xb01bebf90xef34e5bf0x582b62750xb76b82280x57f6df470x8732744b0x391118b90xcaeaa94b0xc8b985cf0x8343ce330x07ced6160xb58d25530x69fbcac40x8aedae130x520771a60x4a0c75160x610077a00x6bafc6660xfca035790x51fd51620x2e031c550x3b224e6c0x6ab2956e0x4c6a70240x833285f30x746989c30x1963a8b30xa4f1d0fc0xe57a28310xc9e47d760x5316d3900xc9df055a0x28e231390x18ebb7090x5d3597880xbb18aec10xc7a837850x429bee110x4eaa8be20xaee327310xf8a5eb5d0xf0a0a0210x6868bcb00xf7a5cc270xca3d38670xe7f54d4d0xd9a1748b0x854176a30x332e57010x358de7120x89982f090x16aff6cb0x509514d10x6bfefed20x7602062f0x6f576bd70x12c74d5c0x3628c60e0x2b84d6e90xc3d8e3140x7414a1c50x68cbb7330x909da6de0x60b145de0x92c247f10x3d63b5590x71627e0e0xf8375fa70xa2a84c1f0x8dd637c00x44f080760xbf49d6da0xabb3d0120x5dda11a70x57d4050a0xf95804420x570bce6f0xf97a7c100x88fac4e80x1cdd06050x852def050x78e663a10xcfa09f5f0x3858ee470xdea766260xd9a72e6d0x9715c2410x5b6c00e60x7201f0740x4d77d5340x2d2f75170xf6fed0a80xe75d87c80xa2969bc80x919cc56c0xf83b724f0x505fe5ce0xbb1f20a20xd09fcf5a0x0180721b0xbaece4e10x6c89bcd10x4a35b39d0xf15925670xd37d2dca0x8cd63df90xeddde5300xc9f55a370x9815ac0d0x1475d6030x0d7f5fcd0x977fd4bf0xd87ae60d0x0fb937480x48012e280x3bf9d0840x484fd3ad0xd9bb821b0xcb3e91cc0x7bce46030xfef779fa0xb869de520xddf68fc60x8bfd39860x0361b6b20xe204e0420xfe531a4b0xb3e972100x9c995c690xbfacb8370xa43058380x2e2148c50x6dddade50x574ed7290x8a7bbd120x4c60233e0x3fdca46c0xbf3a18560x83f94f020xad154d3c0x3e5cc7160x949bd36d0x9b5a6b360x3637c2d00xd3fcc5110x1b4d41830xbf022d720xf4b1913a0x72588a7d0xf2bd009e0x8888f1fe0xbe5a24e90x4a96a8eb0x6673f96d0x455354850xb2f35c6a0xd5b3d0d50xe32ab4d80x658ce1a80x3f0eabd20x65dccf130x52d717da0x81db6ebb0x6e5b86510x760a0f4f0xfcea27210x249c5c6f0xcd5ae0630x85efc7e00x9f4d008c0xf2c43f3f0xc890c0080x5a0b73d00x6aeefac40xea6f9a360xe9f7149c0x581f98da0x107e58780x424d36200x35a88f280xbb0540aa0x654083780xce5ac24f0x6468da0f0x6005c3510x6e45462b0xb6dd5e170x5da67adc0xbcf1f0e60xc69b7ee50x958df3ac0xcbe56bc20x3d8baf3b0xb29533ee0xc341ae6d0x7cceaf920x924c46f80x8c30bf670xca1648d40xdfc12ef10x3f34644d0xf8d2bc2c0x608d02670xe9dc12a40x46451cee0x3ae34aeb0x3cbb940b0xafc6c68e0xf1a65f7b5.14.0-427.37.1.el9_45.14.0-427.37.1.el9_45.14.0-427.37.1.el9_4.x86_64+rt_debug5.14.0-427.37.1.el9_4.x86_64+rt_debug5.14.0-427.37.1.el9_4+rt_debug.vmlinuz-5.14.0-427.37.1.el9_4.x86_64+rt-debug.hmacSystem.map-5.14.0-427.37.1.el9_4.x86_64+rt-debugconfig-5.14.0-427.37.1.el9_4.x86_64+rt-debuginitramfs-5.14.0-427.37.1.el9_4.x86_64+rt-debug.imgsymvers-5.14.0-427.37.1.el9_4.x86_64+rt-debug.gzvmlinuz-5.14.0-427.37.1.el9_4.x86_64+rt-debug.vmlinuz.hmacSystem.mapconfigmodules.builtinmodules.builtin.modinfosymvers.gzvmlinuzkernel-rt-debug-coreCOPYING-5.14.0-427.37.1.el9_4/boot//lib/modules/5.14.0-427.37.1.el9_4.x86_64+rt-debug//usr/share/licenses//usr/share/licenses/kernel-rt-debug-core/-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 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuASCII textLinux make config build file, ASCII textASCII text (gzip compressed data, last modified: Wed Sep 25 11:37:13 2024, max compression, from Unix)directory,.,,PP$PoP)P#aP.PPcP,P+PP!P)SP"P P P!7P P*qP6PPP }P PbPPP P!FPNP P4P 5P1P&PPPP+P+PP#P"PPP#=PyP P=PPP =PWPP4PyPwP$P uPPwP#P P"P& PPVP+P&PmP%P P)P,oP+]P P.PP PPSPP'P%HP PqP pPPPFP P,P,P=P$cP$PP}P"P'PPP%P@P#sP PPP PP'P%PP P PP ;P%PSPPtPrPLPPPPP&GPPrPGPPPiPPoP,yP%,PsP(P+P P,P&PCPP(P$ P9PPUPP!XPP'P#P#PP&LP ^P)P)PP'YPuPP+=P PPP;P$PPPBP PPP)P P)8PPMP2PP rP qP P P"P>PP$P(MP P%vPP*P*PP 6PHP3P P PdP$PP ]P P^P[PnP PP P OPP P,uPPPUPP%P fPPPPP0PfPPPPPPP PPPPFPPP PP"PPfP^PP#cP+6PP,PPSP PYPPwP PvP" P P#PP3P(P3P'P iP'PPhP +PP,P,(P!PP"PpP P,P,P(PPPPPsPPP PPPPPPP wPyPPPP)P P#JP*P*PPUP!P,PPoP9P PPPPPP)P"PPPDPPNP'P'P PP"PPPP0P&jPP$bPPnP1PTP*WP"&P PPP)P)P)PPPPdP!PP&PP%PPP"bP'PzPP`P*IP"PgP P+%PUPPPtPnPP'PPZP$PP"GP%PPPYP'/P PPP0P)ZPP ]P|PPsPP(PPPP0P+P*PPP%P P&uP!P _P%PP)PPPPPPPNPP%DPSP,P ^P$uPP*tPPPTPPyPP(PP&7PP,qPP PPP' P)PP[P!PPP'P \PPPLP&P& P PP%WPP P"CP`P P PEPbPPPPPPP*"P FP(P$kP@PPOPDPPP*PPzP #P,P,P$PPP)P)P'P"MPPPP+$PbP[P4P&eP hPP)P PPP PP P-P#P#P#4P+PPP8P-P)P!:PVP*PCP6PP%P}P P{PPP*PP?P!PPP [P&|P7PuPP'QPxPqPyPuPzP*P'-PCPP"~PPPPP IPPsPP"UP#nPP+PPPqP PP"P,PjPPKPPP2PP`P%PgP P P 4PP/P'0PnPPWPfP$ PPPPP%PP PPP P P,PPPWP"}PPPPMPPPPP[PEP"PPfPSP PP PP*P*`P%P-P P&OP!PP PPjPP 9P%;PP*PzP,P ,P(P-P$0PeP P*P P P'+P&P*PPP'PlPPP*JPPCP)PP,P5P&5PgP P-PPP PP :P_P&yP PGPPPP3P^PP$xPP|P$P P#PP"+PoPEPPP PKP XPP}PgPP,P+P)P)P!P*PPP!P!aPP)PPEP!2PPP P2P PyP!PPP P PXP(PPPRP+ P+FP =P,P*PP^P DPP PP!"PP TPPP"hPmPP%PP,PPHP PPP,P+PPPPPPPP'PPOPP 6PPPPTPdPcPP#P"PP|P`PPCP |P,PtPP6P-PP*PPpPPPPZPP jP ePP sPPP)xP)dPPP PPPRP*PSP PPPPPpPP8P 'P+P PPP P(bP!SPPP#PP{PP"PP PP'%P#P tPP*P%:P EPaPP% P)P'P PPwP(P$P |PKPP P!P*jP P YP"PPPPZPP$P"P'>P@P(P+P*P P?PLPxP PPFP%PP&PP4P PPP PP#PPAPP&iPP)*PP%1PP#CPPPP) P'P!xP+ PPPPP'P,sP P PPPPPP&P\P*xP~P!JP,P PP'P zP xPPPPPP tP'{P ZPPWPPP`P PPUP~PPnPjP%PP&P&PzP,P P3PPP3PoP'cPPBPP\PP$vPP >P]P DP P#2PP!P!PPP'PP,P$PWPPPaP[PHPPPiPAPP(P[PP%PlPP {P,_P3PPAP#8PPQPP#PPPP)PPHP jP P P(P"PPuPPP+PPyPP) P"3P(PPDP{P!.P NP P,P!PP!HPPPPPP"P+PPkPPPHP>PPPRP/P+XP"APP PlPPP PHP+P""P+@P P P(VP PWPMP!sPPJPP#PcPvPjPP)P*POPPP PP!kPP&PPP#ZP"sPP PPPP P,P+P]PPP%3PP PP`PBP"PPP7PaP*P(PP$P P)(PP2PePUPPP PP,P P lPPP%P 3P PPPP'P pPPP P }P P{P!PP*PP,PP P P`PP$P DP&hPP *PPP(P3PP+ P%kP@P"P"P(PP&vPP|PPPPP(PbP*P#fP"PPP(PzPP PhP(rP PPpPPvP%PPPP&PPPP)mP P*PnP%P%xP%~P#PP'xPP &P"PP;PjP"lP P!PPkPP,PPPJP"P&PPPXP#>P wP$qPjP;PP%P!P CP#P WP PcPNPP P#PPrP,&P"PPP"P*PeP"PP(P P#P&PPiP P1P"PP GPP PPPP!wPP9P&]PP#P%9P PPPSPPPP UPP P#@P %P#P yP"P*[P[PPBP(P%P %PP"PP PP P GP P$VPP*pP*3P"*P3PP,P P!PP$eP$P iPPPHPP P*MPaPP#zPP;PPP P'uPsPP*P,P+PPPaPPP PP FP# P )P\P*&PHPP+QPP PPPbP~P (P 1P'P`PrPZPhPPZP uP,4P PP( P PPPP P#,P*P3PGP3PbPPP)EP)qP*P PP PVP!9P PPP/PsP P ~PP yP'P aPPPP$*PP TPPPPP!TP P fPPP%P@PPPP]P@P'VP&PPP PP MP*FPPAPPRPYP&PP+PyPXP'P,P"P P)PhP#LP PPPP P"PPQPP'P&3P&4P)P"NP"KPPnPsPPP/P)P(PPP,AP$P$P/PJP(PP9PP$XP P PPP#PPP!PPPAP P$3PP%P3PPMP'P0PP$PPPPPP\PPP PP&PPP)rP"P+-PuP*PIP!P)PP%CPP,P PPPP*PPcPP*PgPP'#PPVP BP*/P(P*P PPPYP[P)P'lP*P PPP)P("P),P"PPPLPPPP P P PPP>PPP(P`PP3P+P(P+PPGPP%PP'kP$P,P zPPPP,PP hPPPvPPPPRPP PPyP'PP&MPPP?PP'P)yPPpP PP#P JP P,P%P QPPPjP8P;P.PPeP P,PxP,P&P*sP P(lPP*PP=P,eP P)oP,P1P,PP"P PPP%P)zP'P^PEPPPPP(9P{P(PP P!rPP P'P(PP$P,|PPP"TP P|P P P P P PPPPPPPPPP]PPP,P*PP+CPP-PP'PPaP'sP&P PP%PP PSP OPP PP%P P!PP,PP PPPP%P&PPP P)PP`PPAPPP!P#PQPP PlP'^PpPPIPQPPiPhPP P P&P&PP]PP'PPPP1PPPP"P!P$oP)P+P+P*P PP"P#yP WPP$(PP PP#P#0PPP$hP(OP dP%]PP RPP|P P#P*P .PP?PPP*PP*P*PPiP]PP2PnPP PP$P$PPxPPPPPPP#^P"PP#PP*P#P YPPPP){PPPPXP PPP+gP P P P&AP(YPPP P"PaP*PP%ePPP P 2P(PuPPP).PP\PPP KP P#PP P P VP>P%IPP,*PzP(PP PTPPPPPPPPPPPPPPPP#P#~P!0PP7PP PP P+PgP )PP FPPP PPP =PbP*(PnPPP @P +P,P xPPKP#vP,>P&PPPPPP ?P6PPPPPYPPPAP P#PP+?PPPPP(PP`PWP,P ^P PP:PLPP&P}PKP`PUP!PQPdPPP P);P%6P PVPBPNP#P P+cP"PPYPP P PP HP-PXPWPP PPPPLP >P YP%PCP)PPIPPPP0PP|P!PnP!P PzP#PDP_P)PP \P$PP#PPP P P!PP+`P sP!P$lP&*P&'P P"PP PPPvPPP)P+P,PP$P,P,P.P PP 2P'PEPiPPPPP P'iPP\PP PkPP$P=P P >PP)PPPPPPgPPPP#P%7PmP PPPPZPP#PP! P PjPPPJPPPpP>PZP$P -P)PoPP+PP $PPP!ZP,PZPMP)iP(P6PUP#P+PP$WP$P()P PPPPZP PP&PPcP#P DPUP&PPP ^P_PP=PPPP$PP*P PPP RP"P*P PBPPP,lP*PP PPP!6PPP&PPPP)]P P;P!>P%PPP P/P&kPPPP+*PPP$PgP}P&PPP%5P'PFP"P*PP[P\PpPP'P)WP"PP.PP:P>PFPiP#tP(PPYPPPPOP+kP+MP& PPoP LP&PPP$PPP)P"WPPPP,P%P'P+P HPP#P}P P,6PjP$^P*rP#6P P P>P mPBP@PP1P PVPPPPmPJPPP PP(:P"P PP'PJPP 7P,MP&PP PP"PKPEP2P PnP!P=P*PP,P&dPP NP WPLPP&PP${PPfP P PP*P%PaP&8PP P(P*P*PPKP PPP P5PPlPPGPP%P PNP#PiP P P'P P P*P"P P%P%PaP)jPPPWP}P PBP P P&P UP&IP nP hPPPPPP&PgP&,P!PPzP%P#P0P7P(P*PP tP,XPNPJP -PNP#P,P$2P$P PP PP;P,PGPhP,P*P)PPP P PFPPPP GP%P{P|PP$&P+PPPPP DP PYPPEPyPP&aP%PP+PP PPP*P!P BPP$PPkP(P%P;P gP}PPPPPP |PP&PPPPHPPPPPP PPPPP%PPP(P$%PP%.PPePPPPP(P)HPDP[P*OPKPPSP$P"PPIP!PP,PP P!NPPPPP!P-P&PP)PP'P PQPP+PP)P+PKPP"PeP PP P,7PP"5P :P'LP cP#P ?PXPP*SPP XPiP P cPPPP,P,PPjPP)PlP_P#P!PPuP0PPPqP0PfPP!\PP OPPP@P)6P P'bP_PPwPHPPP WP+PXP5PPP PPP&"PP1PPP,}P"P#P+P"PP PSPP)P%P!PP$PP$:P(5PP+PPP#PPHPP!PdPSPPPcPPPP P* P'P&P KPrP PPzP P PP?P P(P$PPLPP5PP'P ?P!P#PP P =PP1PPBP%SPSP!PPZP=P,DPP&P" PP P P"PP @PPP.PP,NP(PP(8P+P'PPeP SP 0P#P$ P'}P*PP!PTPP&PP,PPP"PzPP!P(?PP P"1PP P@P P*APMP(P P*PP}PvPP)P!PPeP!P P'PPPKPtP+KP%PP #PPP P*PP P$PSP P)XPPP PPP"PPP PoPPP!+PBPNPPPPP6P,P'PwP P PP'PPRPPP}PQP'5PPP P#P!IP P PoP gPUP_PP P[P P+PPPPP \PP6P!PPP+PPP}P nPTPPPPeP wP P*P'P'PP,P,PP~PPP P PTPPqP PPP#P*PPTP jP(P,,P(P"DP P-P+P MPPPP VPPPPPqPPPPPHPPP,PP,P&sPPP#OPsP9PP'PNPlP&PP%P,PPP#FP'P#kP dP:PP#EP+PP sPTP,PP+ PPLPP(P%P$P(P_PPPPPPP P*P*PP+PPFP P2PxP)PhP!PP+ P&PAP(>PyPPP\P PP"P'P"PmP'P P xP$P&PPPP PP PrPjPPPPPPPnP!gPP&%P!`PPP"VP!WP+PP P PPPP,FP'PMP P*cP pPPP*P+rP)P%PkP)P!PYPPoP PIPP,PP9P)sPP'P,P,PP(PPPAP+HPP,P P)P(PDP PP eP#P"P#*PP~P$P NPP PPPP)P P PP#PUPP@P P-PP!PPPP%PlPP3PP P P PAPxP$P*PAP?PP,P+[P;P+P,P P P PP"P*PgP,:P$iPP'WP^PP}P7PPPIP$PWPP P FPP P*bP*PP&PPgP P+PPP"PtP/P&2P zP PP P PxPP#PP'PP(P CPP'P'P(P)P\PPPPP#PP!1PPP [P$P%P|P P PJP7PP !PP,PP(WP(UPP3PPP,P P#P&rP$P PPP PP+P+PPGP*PbP'P"'P8P+P1P%P*PdPP PPPvPPLPPP#VPP*P*PPP PPQP8P!oPPPP PPPP_P$LPPP"P PPwPP]P(PlPP jP%"P! P PP#PP$P!P vPP2PPP"P"nP2P(oPPPPPP 3P'1PPPPPPPP $P !PPP]PPOPP!P P9P$PPP(,P P"PP"4PqPPPUPlP8PkP&VP*P)PP)P"BP P P@PPP'"PPP&P&TP0P!PP+PP&P,PrPFPPPjP &P 'P P#P#P;PIP(ZP {PP[PP"PP *P PPP&P$PPP%LPPPPPlP,PP(PPP5P-PePP+P&P ePP)P PmPPPfPPoPP#P$PP"yPPP PP P+P"P,P(P$P"PuPRPP HP&P P P+ZPPPP PPYPP PP&PP&PP@PPaP"P"%PXPP,P,wP%VP%PPP P#iP\P#P~PPPPVP%FPmP ]PP P$PP'PP PqP wPP'P PJPPPPP)PiPpP PKPP#P#PP+GPfPNPP%P'gP!P PP P PP P8PPP$P PPP+PPPP3P*P"PPwPPPPPP"P{PSPP|P"#P&$P P)PPPPPpP P&P(P$@PP)P P(P|PP"P'tP!PP PPP%P%yPPP#P"P'hP"iPOPPP)PPP'P>P&PPP$P)\P PaP(PIPP PP,P,?PMP$PP(*P P PPlP %P lP&wP$]PP"rPP P+dPPPP!%PiPPPP PxPP*KPPP+PPPPPPP*P,cP(PjP!PP PP%uP"P"PCP*P0P!PP>PPVPP#PPtP:P~PP PP PPPP>PjPP PPPP#$PPaPPP, P'P[P&-P P P"P PP'P P,PP#POP P)DPuPPPP#+P?PPP 7PPgP+P#P#PP {PPPPP|PP rPXP5PP+P)P PP"fPP{PPRP#PnPPP%P*]P*P')P+!PRP$P"dPP'P,PYP PP+PmP^PP,P$dP"zP"=P dP+P[PPPPPP)GP%PBP+PPP+aPP"PP:P ~P P~P PP eP PP%P PP%PP$P$HPP)3P PPP\PMP%bPP+P&RPP(gP|P$PIPPP'PP^PBPPP'UPP PPDP(PPTPP)}P PPP1P 3P 6P"PPPPtPP$gPP(DP)P))PP"P*P`P*\PPP ;PPDPP)P*PPDPJP(P+P#lPP P,P!PVP$[P(IP)P P\P,PPP%?P!PPPP#P"-PP(P 9PyP#IP(PuP#P'PRPP%P{PPPP'PP!P'$P%P ]P%PP!PP PP P*PPPPPEPP(PPP%P'PPPP PP~P&P( PfPPkPP>PrP&P{P&+PPP P!#PPPCPP#P+P%PPP PHP&P$PP PpP$P PoP PPP+PP*!PPMP'PPP7P P&PPPP .PP%PPPP&HPPRP PP,dP&P&KPP)KP"RPPP&tPvP'P):P4P P_P(PnPP P&qP$PP)PvPBPPPPPPPPPP P#rP#uP&nP P.P$PPPPPPP+P*P&P+PP PP.PP'PP!P+P (PxP!PP&P&zP,PP P P*aPQPP+PPP PP>PsPPPEPP(PP _PPPPtPfP nP)aPEP `PPPFP*6P bP*P(PP(EPP!P@PP+P"P"P P"P PPJP*PP&P;P# PP"XPCP*lP P!PTPPP P^P$P$8P#PP qPPP]PP OPGP PPCPzPuPP+PP)2PlPAPPXP+PP'PuP%PP0PP P P*HP# P&P;PPP!PPP"PPlP$P++PPVPPdP{PPWP yPP$$PP P%0P"P PPIP PPSP PPPmPPPPP PGPLPhPP!;PPPXP 'PP`PYP#PPPPPP%PPPP P PPlP}P .PPP&PPP"]P PP P {P!P P&P,P iP P$!P#[P{PPFP+P [P%PPPPPpP%PQP#YP P'KP**P0PP^PUP PXPPPP&=PP P"FP*PP*PP~PP;PPVPPP0P!PP"PPPkP+PPP!zPdP,PoP IP &PPPPPP'nP$ P(P(PP WP YPP PPPP#PP&P&PP&PzP P P'FP,P{PIP&P+P jP+P*fPPPP,PSPAP+PP KP 8PsP&P,PZPPP-P#PP%_P'~P_POP P*P4PsPrPP*BP P'P P GPPPP)PPfP%PUPPoP PPPPLP P&P P2P +PP-PP(P EP+#P%PP(PPP%%P4POPPP P,RPP!PP PPPnPP!P+P+BP cP+P(P!P P P`P+P,P"P XP P"P"PPPPP'7PPPPPP(P$KPPP#PbPP!CPcPPPP PPPJPPPPkP`P&P,P(-PP P!8PPP#PP#P,PRP P%PPP P+PPP:P+P .P(P PP?P P#P@PPPDP'P PPP$P P PuPLP'PP PPP,P "P[PPPPyP*UP*PP TPhPP PP :P PPP PP ;PP!hP!PPCP'PP=P)PP P(PgPXPPKPPPPPPPPPP*P PZPP PzPPyP,WPPP$P,P PPP,PPP#P,iPP,mPPPPP+PP#PPP"PPcPPPPP P'P#UP+P.PPP#P!3P&\P(PP JPP _PPP*P/PP&PPP+P\P P P ;PP}PPPPPP ;P PzP&P!P"kPPPPtP:P*P"P PPPP)PBP P PP$PP PPPP$=P P"PPP#P\PP)PuPmP}P PPP P )PPPPP'P&P pP+P)0P)PP'P)P#dP'jPP&ZPNPPPAP:P%jP%pPSP !P&PPP"P{PP?PP"P%P MP'P PP&P%8P'PPMP& PPPiPP nP6PP(1P P{P"P%P%PPP'PXP P&}PP"P P,HPP&P% P(P#PZP'PAP(vPPhPP PP+wPP&FPP)5P%PPPPMP*PQPKPP P*PiPuPP PmPPP(6PP+P/P_PPPPXP&PP fP,JP)P P*PPP~PPPP P#P*EP*^PvP'PPP ZPP!fP$P( PPP!P!yPVP&PP!PP PnPPP PPP8P^PPP$P>PcPzP"P P P+PPvP>P P PPP6P P P P*mPP!P#P&PRPPP CPPdPrP+PP)P P(PP QPP,PP P*P,TP2P$PPPPP#PGP P" PP P!GPPP UP##PPIP(P%P P'OP*P@PPP PKPPP#P#P%PPbP}P PIP PP(pPpPOP%P#PP"PPP+PPdP"PP&P!PJPP PPP(P( PFP PP'P FPPPPMP4P!PPjP mPPPPgP P PPP+PPP7P%=P%>PkP*P!P PPP,PPnPPP#PP!P!_PGPPPPPP P5PMPP'PP%zP* P(P 8P!P rP&PP"jP P*PPP P hPP"^PP'P+PP NPPJPIP@PP,PdPP"P P)PPP*=PP#PP!P aP((P P P,PP PP)P(]P)P'P|PP4PP,2PBP+P$P P)P&P/P)PgP+bPP_P#P:PP $P(PcPPP)P"PPP0PkP&PyPPP P PP~P PPP P*P%P+SP-P-P-5P-MP-*P- P-P-P-P-P-P-P.P.P.P.P.P.P-P-P-.P-P-P-P-/P-dP-P-P-P-P-P-^P-P-bP-BP-DP-P-mP-P-P-EP- P-P-OP-P-[P-CP-IP-HP-,P-yP-FP-P-P-P-P-P-nP-XP-$P-&P-KP.P-JP-lP-%P-AP-P-NP-;P-?P-@P->P-P-P-P-P-P-RP-P-oP- P-P-P-P-P-P-YP-ZP. P-P-P.P-P-GP-!P-P-P-P-P-P-P-P-P-P-P-P-"P- P-7P-9P-8P-:P-=P-PP =PWPP4PyPwP$P uPPwP#P P"P& PPVP+P&PmP%P P)P,oP+]P P.PP PPSPP'P%HP PqP pPPPFP P,P,P=P$cP$PP}P"P'PPP%P@P#sP PPP PP'P%PP P PP ;P%PSPPtPrPLPPPPP&GPPrPGPPPiPPoP,yP%,PsP(P+P P,P&PCPP(P$ P9PPUPP!XPP'P#P#PP&LP ^P)P)PP'YPuPP+=P PPP;P$PPPBP PPP)P P)8PPMP2PP rP qP P P"P>PP$P(MP P%vPP*P*PP 6PHP3P P PdP$PP ]P P^P[PnP PP P OPP P,uPPPUPP%P fPPPPP0PfPPPPPPP PPPPFPPP PP"PPfP^PP#cP+6PP,PPSP PYPPwP PvP" P P#PP3P(P3P'P iP'PPhP +PP,P,(P!PP"PpP P,P,P(PPPPPsPPP PPPPPPP wPyPPPP)P P#JP*P*PPUP!P,PPoP9P PPPPPP)P"PPPDPPNP'P'P PP"PPPP0P&jPP$bPPnP1PTP*WP"&P PPP)P)P)PPPPdP!PP&PP%PPP"bP'PzPP`P*IP"PgP P+%PUPPPtPnPP'PPZP$PP"GP%PPPYP'/P PPP0P)ZPP ]P|PPsPP(PPPP0P+P*PPP%P P&uP!P _P%PP)PPPPPPPNPP%DPSP,P ^P$uPP*tPPPTPPyPP(PP&7PP,qPP PPP' P)PP[P!PPP'P \PPPLP&P& P PP%WPP P"CP`P P PEPbPPPPPPP*"P FP(P$kP@PPOPDPPP*PPzP #P,P,P$PPP)P)P'P"MPPPP+$PbP[P4P&eP hPP)P PPP PP P-P#P#P#4P+PPP8P-P)P!:PVP*PCP6PP%P}P P{PPP*PP?P!PPP [P&|P7PuPP'QPxPqPyPuPzP*P'-PCPP"~PPPPP IPPsPP"UP#nPP+PPPqP PP"P,PjPPKPPP2PP`P%PgP P P 4PP/P'0PnPPWPfP$ PPPPP%PP PPP P P,PPPWP"}PPPPMPPPPP[PEP"PPfPSP PP PP*P*`P%P-P P&OP!PP PPjPP 9P%;PP*PzP,P ,P(P-P$0PeP P*P P P'+P&P*PPP'PlPPP*JPPCP)PP,P5P&5PgP P-PPP PP :P_P&yP PGPPPP3P^PP$xPP|P$P P#PP"+PoPEPPP PKP XPP}PgPP,P+P)P)P!P*PPP!P!aPP)PPEP!2PPP P2P PyP!PPP P PXP(PPPRP+ P+FP =P,P*PP^P DPP PP!"PP TPPP"hPmPP%PP,PPHP PPP,P+PPPPPPPP'PPOPP 6PPPPTPdPcPP#P"PP|P`PPCP |P,PtPP6P-PP*PPpPPPPZPP jP ePP sPPP)xP)dPPP PPPRP*PSP PPPPPpPP8P 'P+P PPP P(bP!SPPP#PP{PP"PP PP'%P#P tPP*P%:P EPaPP% P)P'P PPwP(P$P |PKPP P!P*jP P YP"PPPPZPP$P"P'>P@P(P+P*P P?PLPxP PPFP%PP&PP4P PPP PP#PPAPP&iPP)*PP%1PP#CPPPP) P'P!xP+ PPPPP'P,sP P PPPPPP&P\P*xP~P!JP,P PP'P zP xPPPPPP tP'{P ZPPWPPP`P PPUP~PPnPjP%PP&P&PzP,P P3PPP3PoP'cPPBPP\PP$vPP >P]P DP P#2PP!P!PPP'PP,P$PWPPPaP[PHPPPiPAPP(P[PP%PlPP {P,_P3PPAP#8PPQPP#PPPP)PPHP jP P P(P"PPuPPP+PPyPP) P"3P(PPDP{P!.P NP P,P!PP!HPPPPPP"P+PPkPPPHP>PPPRP/P+XP"APP PlPPP PHP+P""P+@P P P(VP PWPMP!sPPJPP#PcPvPjPP)P*POPPP PP!kPP&PPP#ZP"sPP PPPP P,P+P]PPP%3PP PP`PBP"PPP7PaP*P(PP$P P)(PP2PePUPPP PP,P P lPPP%P 3P PPPP'P pPPP P }P P{P!PP*PP,PP P P`PP$P DP&hPP *PPP(P3PP+ P%kP@P"P"P(PP&vPP|PPPPP(PbP*P#fP"PPP(PzPP PhP(rP PPpPPvP%PPPP&PPPP)mP P*PnP%P%xP%~P#PP'xPP &P"PP;PjP"lP P!PPkPP,PPPJP"P&PPPXP#>P wP$qPjP;PP%P!P CP#P WP PcPNPP P#PPrP,&P"PPP"P*PeP"PP(P P#P&PPiP P1P"PP GPP PPPP!wPP9P&]PP#P%9P PPPSPPPP UPP P#@P %P#P yP"P*[P[PPBP(P%P %PP"PP PP P GP P$VPP*pP*3P"*P3PP,P P!PP$eP$P iPPPHPP P*MPaPP#zPP;PPP P'uPsPP*P,P+PPPaPPP PP FP# P )P\P*&PHPP+QPP PPPbP~P (P 1P'P`PrPZPhPPZP uP,4P PP( P PPPP P#,P*P3PGP3PbPPP)EP)qP*P PP PVP!9P PPP/PsP P ~PP yP'P aPPPP$*PP TPPPPP!TP P fPPP%P@PPPP]P@P'VP&PPP PP MP*FPPAPPRPYP&PP+PyPXP'P,P"P P)PhP#LP PPPP P"PPQPP'P&3P&4P)P"NP"KPPnPsPPP/P)P(PPP,AP$P$P/PJP(PP9PP$XP P PPP#PPP!PPPAP P$3PP%P3PPMP'P0PP$PPPPPP\PPP PP&PPP)rP"P+-PuP*PIP!P)PP%CPP,P PPPP*PPcPP*PgPP'#PPVP BP*/P(P*P PPPYP[P)P'lP*P PPP)P("P),P"PPPLPPPP P P PPP>PPP(P`PP3P+P(P+PPGPP%PP'kP$P,P zPPPP,PP hPPPvPPPPRPP PPyP'PP&MPPP?PP'P)yPPpP PP#P JP P,P%P QPPPjP8P;P.PPeP P,PxP,P&P*sP P(lPP*PP=P,eP P)oP,P1P,PP"P PPP%P)zP'P^PEPPPPP(9P{P(PP P!rPP P'P(PP$P,|PPP"TP P|P P P P P PPPPPPPPPP]PPP,P*PP+CPP-PP'PPaP'sP&P PP%PP PSP OPP PP%P P!PP,PP PPPP%P&PPP P)PP`PPAPPP!P#PQPP PlP'^PpPPIPQPPiPhPP P P&P&PP]PP'PPPP1PPPP"P!P$oP)P+P+P*P PP"P#yP WPP$(PP PP#P#0PPP$hP(OP dP%]PP RPP|P P#P*P .PP?PPP*PP*P*PPiP]PP2PnPP PP$P$PPxPPPPPPP#^P"PP#PP*P#P YPPPP){PPPPXP PPP+gP P P P&AP(YPPP P"PaP*PP%ePPP P 2P(PuPPP).PP\PPP KP P#PP P P VP>P%IPP,*PzP(PP PTPPPPPPPPPPPPPPPP#P#~P!0PP7PP PP P+PgP )PP FPPP PPP =PbP*(PnPPP @P +P,P xPPKP#vP,>P&PPPPPP ?P6PPPPPYPPPAP P#PP+?PPPPP(PP`PWP,P ^P PP:PLPP&P}PKP`PUP!PQPdPPP P);P%6P PVPBPNP#P P+cP"PPYPP P PP HP-PXPWPP PPPPLP >P YP%PCP)PPIPPPP0PP|P!PnP!P PzP#PDP_P)PP \P$PP#PPP P P!PP+`P sP!P$lP&*P&'P P"PP PPPvPPP)P+P,PP$P,P,P.P PP 2P'PEPiPPPPP P'iPP\PP PkPP$P=P P >PP)PPPPPPgPPPP#P%7PmP PPPPZPP#PP! P PjPPPJPPPpP>PZP$P -P)PoPP+PP $PPP!ZP,PZPMP)iP(P6PUP#P+PP$WP$P()P PPPPZP PP&PPcP#P DPUP&PPP ^P_PP=PPPP$PP*P PPP RP"P*P PBPPP,lP*PP PPP!6PPP&PPPP)]P P;P!>P%PPP P/P&kPPPP+*PPP$PgP}P&PPP%5P'PFP"P*PP[P\PpPP'P)WP"PP.PP:P>PFPiP#tP(PPYPPPPOP+kP+MP& PPoP LP&PPP$PPP)P"WPPPP,P%P'P+P HPP#P}P P,6PjP$^P*rP#6P P P>P mPBP@PP1P PVPPPPmPJPPP PP(:P"P PP'PJPP 7P,MP&PP PP"PKPEP2P PnP!P=P*PP,P&dPP NP WPLPP&PP${PPfP P PP*P%PaP&8PP P(P*P*PPKP PPP P5PPlPPGPP%P PNP#PiP P P'P P P*P"P P%P%PaP)jPPPWP}P PBP P P&P UP&IP nP hPPPPPP&PgP&,P!PPzP%P#P0P7P(P*PP tP,XPNPJP -PNP#P,P$2P$P PP PP;P,PGPhP,P*P)PPP P PFPPPP GP%P{P|PP$&P+PPPPP DP PYPPEPyPP&aP%PP+PP PPP*P!P BPP$PPkP(P%P;P gP}PPPPPP |PP&PPPPHPPPPPP PPPPP%PPP(P$%PP%.PPePPPPP(P)HPDP[P*OPKPPSP$P"PPIP!PP,PP P!NPPPPP!P-P&PP)PP'P PQPP+PP)P+PKPP"PeP PP P,7PP"5P :P'LP cP#P ?PXPP*SPP XPiP P cPPPP,P,PPjPP)PlP_P#P!PPuP0PPPqP0PfPP!\PP OPPP@P)6P P'bP_PPwPHPPP WP+PXP5PPP PPP&"PP1PPP,}P"P#P+P"PP PSPP)P%P!PP$PP$:P(5PP+PPP#PPHPP!PdPSPPPcPPPP P* P'P&P KPrP PPzP P PP?P P(P$PPLPP5PP'P ?P!P#PP P =PP1PPBP%SPSP!PPZP=P,DPP&P" PP P P"PP @PPP.PP,NP(PP(8P+P'PPeP SP 0P#P$ P'}P*PP!PTPP&PP,PPP"PzPP!P(?PP P"1PP P@P P*APMP(P P*PP}PvPP)P!PPeP!P P'PPPKPtP+KP%PP #PPP P*PP P$PSP P)XPPP PPP"PPP PoPPP!+PBPNPPPPP6P,P'PwP P PP'PPRPPP}PQP'5PPP P#P!IP P PoP gPUP_PP P[P P+PPPPP \PP6P!PPP+PPP}P nPTPPPPeP wP P*P'P'PP,P,PP~PPP P PTPPqP PPP#P*PPTP jP(P,,P(P"DP P-P+P MPPPP VPPPPPqPPPPPHPPP,PP,P&sPPP#OPsP9PP'PNPlP&PP%P,PPP#FP'P#kP dP:PP#EP+PP sPTP,PP+ PPLPP(P%P$P(P_PPPPPPP P*P*PP+PPFP P2PxP)PhP!PP+ P&PAP(>PyPPP\P PP"P'P"PmP'P P xP$P&PPPP PP PrPjPPPPPPPnP!gPP&%P!`PPP"VP!WP+PP P PPPP,FP'PMP P*cP pPPP*P+rP)P%PkP)P!PYPPoP PIPP,PP9P)sPP'P,P,PP(PPPAP+HPP,P P)P(PDP PP eP#P"P#*PP~P$P NPP PPPP)P P PP#PUPP@P P-PP!PPPP%PlPP3PP P P PAPxP$P*PAP?PP,P+[P;P+P,P P P PP"P*PgP,:P$iPP'WP^PP}P7PPPIP$PWPP P FPP P*bP*PP&PPgP P+PPP"PtP/P&2P zP PP P PxPP#PP'PP(P CPP'P'P(P)P\PPPPP#PP!1PPP [P$P%P|P P PJP7PP !PP,PP(WP(UPP3PPP,P P#P&rP$P PPP PP+P+PPGP*PbP'P"'P8P+P1P%P*PdPP PPPvPPLPPP#VPP*P*PPP PPQP8P!oPPPP PPPP_P$LPPP"P PPwPP]P(PlPP jP%"P! P PP#PP$P!P vPP2PPP"P"nP2P(oPPPPPP 3P'1PPPPPPPP $P !PPP]PPOPP!P P9P$PPP(,P P"PP"4PqPPPUPlP8PkP&VP*P)PP)P"BP P P@PPP'"PPP&P&TP0P!PP+PP&P,PrPFPPPjP &P 'P P#P#P;PIP(ZP {PP[PP"PP *P PPP&P$PPP%LPPPPPlP,PP(PPP5P-PePP+P&P ePP)P PmPPPfPPoPP#P$PP"yPPP PP P+P"P,P(P$P"PuPRPP HP&P P P+ZPPPP PPYPP PP&PP&PP@PPaP"P"%PXPP,P,wP%VP%PPP P#iP\P#P~PPPPVP%FPmP ]PP P$PP'PP PqP wPP'P PJPPPPP)PiPpP PKPP#P#PP+GPfPNPP%P'gP!P PP P PP P8PPP$P PPP+PPPP3P*P"PPwPPPPPP"P{PSPP|P"#P&$P P)PPPPPpP P&P(P$@PP)P P(P|PP"P'tP!PP PPP%P%yPPP#P"P'hP"iPOPPP)PPP'P>P&PPP$P)\P PaP(PIPP PP,P,?PMP$PP(*P P PPlP %P lP&wP$]PP"rPP P+dPPPP!%PiPPPP PxPP*KPPP+PPPPPPP*P,cP(PjP!PP PP%uP"P"PCP*P0P!PP>PPVPP#PPtP:P~PP PP PPPP>PjPP PPPP#$PPaPPP, P'P[P&-P P P"P PP'P P,PP#POP P)DPuPPPP#+P?PPP 7PPgP+P#P#PP {PPPPP|PP rPXP5PP+P)P PP"fPP{PPRP#PnPPP%P*]P*P')P+!PRP$P"dPP'P,PYP PP+PmP^PP,P$dP"zP"=P dP+P[PPPPPP)GP%PBP+PPP+aPP"PP:P ~P P~P PP eP PP%P PP%PP$P$HPP)3P PPP\PMP%bPP+P&RPP(gP|P$PIPPP'PP^PBPPP'UPP PPDP(PPTPP)}P PPP1P 3P 6P"PPPPtPP$gPP(DP)P))PP"P*P`P*\PPP ;PPDPP)P*PPDPJP(P+P#lPP P,P!PVP$[P(IP)P P\P,PPP%?P!PPPP#P"-PP(P 9PyP#IP(PuP#P'PRPP%P{PPPP'PP!P'$P%P ]P%PP!PP PP P*PPPPPEPP(PPP%P'PPPP PP~P&P( PfPPkPP>PrP&P{P&+PPP P!#PPPCPP#P+P%PPP PHP&P$PP PpP$P PoP PPP+PP*!PPMP'PPP7P P&PPPP .PP%PPPP&HPPRP PP,dP&P&KPP)KP"RPPP&tPvP'P):P4P P_P(PnPP P&qP$PP)PvPBPPPPPPPPPP P#rP#uP&nP P.P$PPPPPPP+P*P&P+PP PP.PP'PP!P+P (PxP!PP&P&zP,PP P P*aPQPP+PPP PP>PsPPPEPP(PP _PPPPtPfP nP)aPEP `PPPFP*6P bP*P(PP(EPP!P@PP+P"P"P P"P PPJP*PP&P;P# PP"XPCP*lP P!PTPPP P^P$P$8P#PP qPPP]PP OPGP PPCPzPuPP+PP)2PlPAPPXP+PP'PuP%PP0PP P P*HP# P&P;PPP!PPP"PPlP$P++PPVPPdP{PPWP yPP$$PP P%0P"P PPIP PPSP PPPmPPPPP PGPLPhPP!;PPPXP 'PP`PYP#PPPPPP%PPPP P PPlP}P .PPP&PPP"]P PP P {P!P P&P,P iP P$!P#[P{PPFP+P [P%PPPPPpP%PQP#YP P'KP**P0PP^PUP PXPPPP&=PP P"FP*PP*PP~PP;PPVPPP0P!PP"PPPkP+PPP!zPdP,PoP IP &PPPPPP'nP$ P(P(PP WP YPP PPPP#PP&P&PP&PzP P P'FP,P{PIP&P+P jP+P*fPPPP,PSPAP+PP KP 8PsP&P,PZPPP-P#PP%_P'~P_POP P*P4PsPrPP*BP P'P P GPPPP)PPfP%PUPPoP PPPPLP P&P P2P +PP-PP(P EP+#P%PP(PPP%%P4POPPP P,RPP!PP PPPnPP!P+P+BP cP+P(P!P P P`P+P,P"P XP P"P"PPPPP'7PPPPPP(P$KPPP#PbPP!CPcPPPP PPPJPPPPkP`P&P,P(-PP P!8PPP#PP#P,PRP P%PPP P+PPP:P+P .P(P PP?P P#P@PPPDP'P PPP$P P PuPLP'PP PPP,P "P[PPPPyP*UP*PP TPhPP PP :P PPP PP ;PP!hP!PPCP'PP=P)PP P(PgPXPPKPPPPPPPPPP*P PZPP PzPPyP,WPPP$P,P PPP,PPP#P,iPP,mPPPPP+PP#PPP"PPcPPPPP P'P#UP+P.PPP#P!3P&\P(PP JPP _PPP*P/PP&PPP+P\P P P ;PP}PPPPPP ;P PzP&P!P"kPPPPtP:P*P"P PPPP)PBP P PP$PP PPPP$=P P"PPP#P\PP)PuPmP}P PPP P )PPPPP'P&P pP+P)0P)PP'P)P#dP'jPP&ZPNPPPAP:P%jP%pPSP !P&PPP"P{PP?PP"P%P MP'P PP&P%8P'PPMP& PPPiPP nP6PP(1P P{P"P%P%PPP'PXP P&}PP"P P,HPP&P% P(P#PZP'PAP(vPPhPP PP+wPP&FPP)5P%PPPPMP*PQPKPP P*PiPuPP PmPPP(6PP+P/P_PPPPXP&PP fP,JP)P P*PPP~PPPP P#P*EP*^PvP'PPP ZPP!fP$P( PPP!P!yPVP&PP!PP PnPPP PPP8P^PPP$P>PcPzP"P P P+PPvP>P P PPP6P P P P*mPP!P#P&PRPPP CPPdPrP+PP)P P(PP QPP,PP P*P,TP2P$PPPPP#PGP P" PP P!GPPP UP##PPIP(P%P P'OP*P@PPP PKPPP#P#P%PPbP}P PIP PP(pPpPOP%P#PP"PPP+PPdP"PP&P!PJPP PPP(P( PFP PP'P FPPPPMP4P!PPjP mPPPPgP P PPP+PPP7P%=P%>PkP*P!P PPP,PPnPPP#PP!P!_PGPPPPPP P5PMPP'PP%zP* P(P 8P!P rP&PP"jP P*PPP P hPP"^PP'P+PP NPPJPIP@PP,PdPP"P P)PPP*=PP#PP!P aP((P P P,PP PP)P(]P)P'P|PP4PP,2PBP+P$P P)P&P/P)PgP+bPP_P#P:PP $P(PcPPP)P"PPP0PkP&PyPPP P PP~P PPP P*P%P+Sif [ -x /usr/sbin/weak-modules ] then /usr/sbin/weak-modules --add-kernel 5.14.0-427.37.1.el9_4.x86_64+rt-debug || exit $? fi rm -f /var/lib/rpm-state/kernel/installing_core_5.14.0-427.37.1.el9_4.x86_64+rt-debug /bin/kernel-install add 5.14.0-427.37.1.el9_4.x86_64+rt-debug /lib/modules/5.14.0-427.37.1.el9_4.x86_64+rt-debug/vmlinuz || exit $? if [[ ! -e "/boot/symvers-5.14.0-427.37.1.el9_4.x86_64+rt-debug.gz" ]]; then ln -s "/lib/modules/5.14.0-427.37.1.el9_4.x86_64+rt-debug/symvers.gz" "/boot/symvers-5.14.0-427.37.1.el9_4.x86_64+rt-debug.gz" command -v restorecon &>/dev/null && restorecon "/boot/symvers-5.14.0-427.37.1.el9_4.x86_64+rt-debug.gz" fi/bin/shlinux-firmwareutf-83e27a82c30df353a41e8dd42c1b4011457871dc3bb66b0cec62a401ba4ce9d9e69d3428183254c3d028d43206884decfebc59eecfe0f80c72f458ff15672a149?7zXZ ћ!4LՌ] b2 ewuJ6sUbGo{r@J `QrˉlS2q2^ǩ`I>Jv-P؁NŒVD{B;ȟ}e swF{TG`[@Rjn벵r"# 8auD KCe@ʛ)ng#u$xGu>z&r5/oRzfc(ۥ=YT[/ڂ9|2GN/TpZ&Q7ޫRy2($qT 'JKȅ H&rG1pΆm)\e̩W>kFe0~>y[}Gyn}?E />I҃CKծ;)}Œ N*_-^uQ՝- iCA6{K}@u*/bƬjF߸X ,sq ^LJ#~jqY5pky"PUn^j 7i@GUU>S)K%OIs3} >։e֞ K3uжـO'_ez %M!ܿ@#NJw)~j=5Z}S)nmDqyO^4H;kämNڻgۄG49#76>h1dt H] s\3֓7u9z^Rۦ|.NtϢ;&G[.ٹF֊" KLơiɏ}7G~3i3bS)T\ќ, 5d&?OM>v]ѿj1\Y?8ScH)P͙+hw;yO|z- @l0N'՘X ve`ٟm S8%+{fO'Y@;Y ^_诟,,)ża"0"9kHzL1_ZmBmbJs]byH3{\<нT%HfQTc?nvt7D ΪP APGf7F~ 3vq]k3)ˣ-RhpwjS.2ksjoͶuME}7QevM?3:4HsFazFq46O FRMo t0Sf͎@(ı-p$̩8+mFzTVek9jf衳NeD>qחpIҳ bJ ŏv 7>hOFR318h6snؙr BMU!0VL1<]{FUeq<e fUdu)cm?ia5^t_-MLLhA(D[Ko&x*Q(줉NæJ6La\3^.PRdyn5l6 *_҆0݋Uy/4 _Cܻ{z*8/ >f]pўf_D S< ETO#@DSrk?($i$pyna-kR"(:gQ u#{cgIŲcг&Dߜ^઒d)Ke~'TyrY= zs ׄ'V\U "чe=Mp'Yo[vCysWdt)OK{e{% ~dZK(1QeUZԸAr}K ܐ BS>h˵a):>zs# x+lW>fHNkiA39g>udl]/ٓɖ҉ õFR.Q#;cޏ7Ԣ lC6N[\hl 8 9;9 _ǃs@¤yP\"qO?fڜ%948tRPɒʖLJ<p}=zIq%{вhҋ]eDOÞ:G eI.p >Ay)P22h.'&8ڶ4 |:5y&3bXM%N9Q~ft{8\ ak4)̇pYaב}:\tuX =Ui} 'u4؂UL.jX p4=^6.U^jeZե7!ҟTOǁ;eI$//#Q\B&xWmK!6n7(} pha0V6Ԑ==0e|t\]%iURzX K50IWBPdUe&أݼuy5G*ECI(ܘ^ϑ_unP@wzS3Ĥ6 w;'p|2$ρ< C #!M̱T~cǼ4j4̧r tEH#rO$[d1gp W~6[_̥ME-!1+Z6UZV$+Lܻ+yNK6BN-Gnt¯mM\5h*9&.RRi1[=|؏äG vssH풔/YmTnЭ".I~08t@7ng ꒯C:TQwũ8/P]~>6RH2ᐧۖ,8#@?\[9r5FS!Zl Mh‹U='(c煪|H*5XEYk^%ՆΞ|0ǻ:$5卹?1qí]!ȇ ԉ3h (G<R-g+mnE@{V!"74PU]}RI9*h]0VuPWQ='I_G޷גƷ~:ca#A@v ҭS+$W: 22"adFdѭ¢O7t½ Pv=dCA'㗷Ѫ9UY}:vc_/)~~{X>j!>>-c QG50RdGyʈ;sf)V6پ]O:s(t !yhIǬݭv!z~HFw~ժwuU.. I+sw+wNVV^+BASEQl).;rՏ.5<~}e2N͌L`>$e帆B}Q\AR+&Mm'In}.;~ưO>j_({ 7硍rx܉]Ta{99TFe윹ÀpȔ @磌US[FؠQH)n{PBkK ?)%weŝ\CS+ ~RFӱ'%i]AzV :cAEcwNL7gh]ꔠKy 5e.eӰFEUy@41Cr5g.G0yOcP+c1Đ%BC;Ub_N=lY~cmb'%},=bm-q#x$S`'F^" ab)xKCHʶsIW}YyE]ޘ9Z Qh }9o &t^F[:lJ_* x'Oiu4F=z..}g HDSR/ڑT6*x>3c<`R֫ޅgI͏$v_)!cmĆl `,Y \" =Ƈz2p)@Ty)д#ƳPTJ$FO aDH=`b&enr8?=*VĐ'QK$o-eLDƵ%ͅ,xor26׍6C-3K- LE8 'rob26stb*d376} ,QoDS?$\}{ ^7ZV_"P|*]CN˔=za V+ |)xlشhzqzf$pf͟"oZ n { lb>͐48ʦqʋ[T6%CH/B섺lcÙ 4N0JN,)|B-=Hц_P Už޻apsJrR0 hC4%3)' n-N6vAO '<;Cg{k6I }Ƀ5u /f≷Cy 9}cdbTX8(1Y~6lm XJiw 4cՙ^S8EW3rPUZ Qđށ;|ĭ7R;^c.%֩ʺ1&}! B߳4*+^U}b㎎b L*Nˉۓnjep 5 rϵXCfƶ.F`TD9O ,jB WB/YbF+nˉ!hM".Z|8 J66Vr@s FFwmm|F:tLo_y2Ҝ,vB Jўxg(U4&JmŬVϫIAEױ R kH;8ϕ<H/h/ZLbHm{NwgjɵCαRU`eA<悤J: ׋XY(:0Σ׬`@a6A Jmāi}tC ˒@olw]@t.uaԩ֦38Xo/H ;GO :u'宖h_R]ֱeE܋l֦,![)h70Cg\_ ð;q̠<-G5 ل6B ZfwG+OE)4|WcU]#mhsWcH:c{CuOҜXnq Yt]uN¹U۵CLBVJiPcCgu~IJ|sġR79sp4F٥r[[]"3}bCxZm~;Dfu$ &rU.tfχHx4aKVvSu4hU6k7JVq7N@ 4h(ԲMF vٰf@ekL=on2'CEǽhPzm ~m>=VD9\m2&""kV}0fy:0w\EPj˥jU%5 ~)z3~.\z2 \kJSrjԕRȳ YbM-`.YXqO+/OQӳ{ ?U1j6! iEɑ̰!Vejh$ċixLB**dۀ:㲰i~Y;~ዜn;g2.q3  _dD !?@F aҹVRR?-_D VRxT"2v-Vlnڰw`n'PGPvj{bQoҔV R >Ah; lGwy4~mфwA)#O:4u LK*?Yq2-:֠N1BoӳV-=##/tqbv`mtLm~Pjb Rre}2j7#IAFS0_YTDSG?i`k){ղluqaðF+W^^[(꒾xw.^TUܦCc SEoT3XIAR/?G G; jG䦨-e7fboK*]ג)0 i9`[j9SauT7#δu:[e&cW<ܤeuQWi*S@rxB|+.OսeYn dō,nςʯ&7qbULLáTBE9x,EWag%{6;Z;l{vZA}7B2fô΀cmFAsz^fM&ݽHR}t?*L Ւ~VK,-<ƭB'n3bFN|ݛLć1!jtxf*';Ӓ"[Gk^T2M$PdE2]ޤvQۘ[G[ _qYKCğ-"@Tt'gplJ[N#1``;|.z| NX%mF5;I| Cړpi ~NHs;6Q qw&ܙOAs5ٕǻs֌؞طU[B{.oQw_UE;_p5Gf_ҬWl.礁3'~Osi~' SO4/x1A2Ba䧯[a҂a "Aj^JRLl^V'{PUocuQ̭Fo)Rh|!TS,l^Z#iNn  +l! {B5wssWa i/DN mE`X2.8?[\u5. ~V} a؛[2_GYel(6+δ@LMddrr^ qG}𤶼}Hxi3l8j2 Ns=KAyEMuXe+U2D(Vivj2tӘp7OB\-j"0.#o3+!*,U`RcPɲ+LȢ (’IJ֡R>[s?r "t}m'?s#P(_4&lSl܄IV}\S! U,Ð΁ ?&t%\6tBlƈZl7YI?;r)*\5B@_QOD9p@g"|@Ucg6LVtZyVdl4r 'l $Me{'4S1g^/^{0:5|I/ǯd Wj8Z.@,TiTU7ReX=T/lZmCo0dDsI ۓ|np;H=͌k!:5yx%d3a C:y-ּ7Ag͕ao|5!PC6T`Ъb_p٭d!tQFz[ !(fD2K6eqs,.i!=~T {,iup6 -?)e;o8v߬C7-bMzWBΏ')8|gYtw 6nj?C#l0Ehyed9Mf> 13;q\niJ$E>Fx8.%/f8%KE$6(aj!ԲFCJ}gr}lB$.hܨCy#苮_h;O5B9`pUyF+t~`<{Vg FX}巠MA"xPsڈ@'THzv}_%p-ׁ_o#NT.>zX\ TP&?~«jA$kmS}gJE~g9f$Jcfl!bc0ͩgגBXىS U`:%>Y '3!]B#RZlss ,!3N{mj?ۯht'2IS>WLm]Ov,eFS mcۃ M55}LfM 5mt^Y( r9C)` k)& V`b6{ 'T̟..\!@Fhvmlnv<Í.Ԙ}MeYM^qw8P:*\_]h W.ʶ "k2w٭Oȉ4m,Ckhw^qᆝTkʞp`̽#'lqMQqckk^9wN="]5`iZo"/»;`v/0-7"UԘd48ꉥEV`n}ߧ"M#͉TqzUBg𳔠+R$q뵹ζM`RT`w6:F,]Ϛ=Z̈́ȩ3@mѐ^H5j'LA{(S@[,A >É֎6g:l @ߣ^׍APu-^=hK & ;5O}GB3=8ی;+[g= {%=.41Gk* 8'n8I&q7нG+z7')uJD4xtPm" b?pM! =k @kxvP`0-/a과}v1c-mWVJ *9Y5bs+F}ҔZY;Fԋ^U m!χ/wC{gRs٥N#\9O8'"U1|+lHJ"$elzvR t!<& )-$Rޫ<_~^{$i79esYR~p6Z ! Iӫp!ՈZlޛa?Ǽq(p':e^]3P:(̅lcc,Mb1?w>p3;Ưqo{.XD3Ldx'U?k5bQLAٞl-רK~D^ҤD*" S⥘LxSv^sq Tm˲0,$ @g_Wa"wf!o 7j> )a! (qu0| {݋\xEL*ҬB?%<ȿJe) ThG%`I:P9f!VRJ1FҶ֊8to}fN,D'Q )P6Q{("&`Q^ŷX Xxi '#`-w8OC)=C|,saN.2K(q^pZPaD"*[86[-#b* 4'E_)f$ӈ敩^h'fS.} WmGI|rə;IN2+~{hإJ.? `Cd҆yЀw%|m?)2WdaC2!3"Mѣ$?gF*_K < ן~16t f-k0@ZYnŘ+nO3b,"2.E'i2i$jc r#!,PM 9+ *x&ejaWNj¦wbͮM. rE2~!IKₓ J}Ę㤥$~h +l߁AkLyzҌE%Io$7aZ(հ!^h߭_ at! ˃(T 13ƧH`&:p82ްqS⇙syO޳~EhQHt=qQ(S:Bc6uz@IBY=ua0g ++hގ]nM-VJi.Yu܆u&a)ydM"e6`xdW+ +s(431eꐷ7)0_ Z49<_|$· 21@z{mYwqt-2.X<84;&~ AaEG 8!"5Ery(1aR1HByE '%5|eɵ5 " PEoIg2 ~p+S&utf:Ix@͵1mdn͉ȳsv~K1`y? gϭy>#}B}+4ﹸ@d#i,k{7@5%43g$ (5q1gI]"R*>Q%.CU駥:-^(oa`챥8O}:)N*V9ӍA=6 gm( [Ąٻ'k _=W9KQ_b2RwIt֫֔m_5c1$8z ܣRؔ5֙/(C:JjRoOMݲ^F]A0U _j?gWc5e7]|nŎd >~(ZG) 5xG]m`/!2:o#w٫dF嗮QC;V"|Ĭi!!I>ũSssڮY6#垌)}-i'dAtA!zET+o@,X]~6C?]}%c*bY5Lu]½|cϬiVJ;-̈́^B(P SVn2:'Q" P:>]5")ۧ1"4$-P _MkVAtD PM#OV@#,p}XYS U"辳'bI|6 J@Q?F[ҏH=2{)b!cd&I=CVi2|Mq\SْUwe#5jZLΣj I`"稏 )Xa|ϾGU 8X] ܽ5- 2yk+_%gk:m`k(Mz4Znx`O#w6uYˆ2~Olƣ `;s_n]\ߵ?. 1;꪿U76xFF{;=ݎ!/Xc[ӣ{ҊN4{A(SQ}>SU>|jFyԟt긎2v'U@D:zRrɚH UQJ7n7HRcJR&D3WVYtgUߎQsTPܓh{I*9ZfVggUrw,0<:<9H(;tE&Cd& j):lKN!80ig6Ъg As0Y²,}$vyLlƵh>8KB,2n[Vfy[t` >Wk~fٔQ )NS8d<JW$2/SEe&c_M}Ml1f 8@2i`bTKsː|7_v)q0ތmvohe;(f)+$'Ϧ;i;ܗIˡ_)9"r棸|z"9ݐ 3L2=2zɡʒmu-WN@GH EwWœb8*guJyfҴ*^[r~e?r TIb~&q#>24(1j.NWuqXY8 !f~KyȥLEgD\Aš&pVT=*e݉1f8Rvj5M;WDQ5W*M>!M9ylXE1$ZW͔Aw-]].({b˳vat>]-yb.Fl b]#-7p֮x)+&:98@ygn[/LeRyf,jcQњTƎv7) ^2uFr$P yQ8 _7xt5Mw{^W[qDTҐmlL˗)]S[&}n`*|W+9N'50JGɋGJKpƊ. mhdLR`,u# l0GpH(1,=p=Xj]t=ފ&~e'I:LZV$z͝?" mj}e-UoIDiRC ?vlf8Ϛg7gR&,4نT,_e#c{LB~n@|Q**0-nF].GU靖{T9pYsq i$Veκ]['c)cŘI)m+wSv<9uvOň%vB1i*xDPbd <{|ɫDNJZ"WxNV+dqAv L΍CاW8HLA}W^>ArP4-pB,qDպow+ cZ&ie\>rКw2ۏ!_D ZB$f諱cO )!$z Q ݎ Ŝ< 8zF{*5yz*/Z}6! qA]h[$+'-1hq ['Dx4)@L^C6eLJMT@ҫ:e;A2#Jڝ-󙜞C,Rz94gooedI.hNz3AAq}Ljr"; .KQ4Ͳrvҡ)cFP)5TGy$q%~.u-Dp +O5+]&HrlEj1[2R H_™%~-ES\!qN |>EIaJ ,GO{%xn_iwF ɖ>y3 EY]8.*g:Uh}yhT̄6 ƜSet %m' (X ћxkQ*t:EPH95m~N^>'%*/݂o4e=PYr>x{Ȁa[bLQ{?斁I8çB"%q/ i>P@jSl[Ұ1 [e3L6Ba#w ˒rc32K"_lBdj*"{d8n0CD굧6Dsfk9p4#);ٗ`KUk\x{rǷ*{X?wU-E[QV m]1.QN;ft5DΏG8G?qiVfru>vzuR{֚>z'1:o~IOJKͿA|g:h^Q1(MJRZ+Lf-'16e&9Nfi<)۠.3kP819/DWxjZ&동6=]`- _2jgP%bM7,:k-E V61AMufJty<81IF.SPk[ev'K%v71/Q ,}q̏u":펡~`Ɛe=48)$";L>*8OQގI1*w.7a5 'mPd@!.8Lpgfh)͠[ զ$xy y>KJ_8ҝ~,O{j}PQ*%슑QK7ځc<ʨRr\J,<vDu) c eDQglhtÐΜlfKL'Î#~W.ac.rfbC=rJJcΖrj!Yշ{ X =':^ڇ?d5wUb5O8lhM (XR/id ZS] \ȧ1gh7.@+qNU"M1]\3jkFRxϒݸ4Y'e8֠QXT:Fp)eżo'E/ e㛰?wJ۾ozl /q 5pn8yf`ԡA{(HI&11.S8j9J 4mp -g D-aFvXE~sMpf^tt{V*(Vb͚99t  )>#`|"#8;'o-BmIuݏ. Υh/_\NôqTsy+CWi毕1cZ;na$-fxZnMt> EWp?kEWqj 1\RT%iv[S;||ٞC߇ƧB e!kٷ<0sYT( n:@HKJr) hO^UB ud¤ ۭBK3HyxCg-/hL3^;ʡ3ʎS-(w+I1?@Dw|sQMNA q;5Gxu_PM\Yn{hMv#R:]ʡ\;/ޗ.[ݼ*P5ŒpIgOp%^7o?]+-qJI!g/#)ek 2+&~_x2F{W,,*i1廢{%듦F;Yp>DwpUCYٳvm!)c ~cFs˄B&h9`/ ̟2ݦXMK~;n߼y#@ Y&:i0^%RQo 3Zn͞V6FPhGgCX{yX ӡQB^ptkU YMb1bI-0_ÕugGb`kp!q)h„!zCd|,ahJB 0j,Z:+Vnk4TcD;_GȮu#̩/[=4H>)Dqхf=`hf쑦b֚4u&x\^jOp!IGWbAXȤ`c~˒{_$ޢy ͳ~e|rbbcp#+V)QhEAXNJ-wPH%ފeaaxڬs<>GѰRzZl#=a`gu_ذj`MX721$$YM(h_lLi_Q ̆ P<6̀H`LANH V\{d~j#b7:"FY:1W=X!jPx!Vvm7xI(#d/DIւUAnrn:^%MTeV,ݰWQ;KR5ޥ&C"a徻s~*,_Ta!%:*mIVs#RUFoU,5{Q,8rKӺy8Oi 蘛AL&5C5fG/ޓp`4D?v}-p~cZz~_&& 7StfzTݕz}1H )͇b$쳐 50aY\{- ar x\?3ٯܜ)T=A#"Td/}W%{<n؝ tP7 yDia_hܴ_]C#BD>mDd7 pYH h]9'c,jKD[4@3S'1NBjgJ+ tIT<_Ty'xsQNjF~8"f'?1&:rL/q?"RAFd%H??'tАG>jWG%+Zh:+y(9#~]2'KA=M#"UeȉTzXv{%ᆇ@ )@X5wovi=ќ z'`Q UeIj< ݕ'[ٖVDtG2QgWgJYĺ_'8,ȕw.|:}өgLLkIDJڴ3x ag0 8/'7ōht$ ZgOS j/Bi/u0EI!^l,_I*ϭ;}5R^arCBåǕ`K߲~yܱڹU\D E# I &Z6dž/R2*n5XK>$^:k[k`[yBjXwܞG>vN%c@{up2&U>1O*3;W'' D_aNݝzb'o/$4vFuB 6 8Hj4yOFȝ8$mtw;[y\+뼟y9]V{ǯʜ|&)Iwy>6M2Un-):55+^}-ȱA?tlJ8Ml:gP +΀8rggXSʜ ʴ. nc>uWRa̮'me(9wl<] ~BCGCa(^tHuŒp7HMc ltte 'D$V=Z'j`z[>F˙> zn,3"{wwb_6qԚv)Kʭ6Y^P&!Yl0w;64xXU9Vpk!6 );h[wWs8QQ-́b0t"9d^ l=2_i@70wvb.dZ{ō!Kdǝ dcS`aD? ɒ&ס%i_3GzNoyrԫ9 E2D"_r%uq(q*ȵ[;n\݊'限X{9ZPP\'%.Wу9MoF7f-)&a >T"Ts &DւOw_wLlgDWhQCymfȖ,jadCxy\ )yVYD o=o1d`}:>\ò5;s-&.R\6 t:1:Н*m BY<+MY%et|tgaɭ1Kl뙝x:ŧi<$F~Döa|;V,Ș :? yA;"uLuÄ5@ @wC((R$hFƒ43[mPz+J)a6ƙ%YA#AQ#I8`hd_՘bA+_>hep`uTbD++ |OEBte:*~!#mfƥ)+V63޸IV֚v96"ζfn6^ID]Ԍj1U6S& [%p&x04ot4LWItȇK KC}"ot~~,pT~v{Q1}usuzW`_ʆouieXdR`aA咁,CFlfdX4DuyR;(iW ){W(ƴ)G=ժWH -?as],NÍ^ l2{Pn!5m= C g;*AԯpFziM izL|H7k( p'k !PGZWk%!}ָ@ޣRA-bt̨x7h(FLՁR9)e5`n 7[ӕ^TБ}>47|8V| uNNHfr(Mw\v{cd:dPN u.JhНdC=4x&ÉXoDX@FlZ{w) ):2i42#G%}ixd,HxlC|H&SNj4CStylVJV/-&W4 ۦҗfulҰJYA3p7PC5K^}JCPE[=|/Dn`;]|g%WVz# "1% i$-qeKL/{6Y`ro AwLuj5{bŇy{5x[뺂>r۫~UAwD7IMvi$Wz/da g̯^yNgl2yD# υ"|`}3sȢag/dCoqU"Urd&;90.'eapu  qCGo(oIblJMՏ!C6e*9QM cLH[=zgx捽 5:YC EUdZL2q@֌swr_piZ 3M6ikB!j+Ӹ/ ^ynō\-AilmG& b$ 1lDk)}G` }.T:J-9:; =,(K!1 aOd!Ed۸1ͅ&^ /30n]FSJx$LP5&omh=HmFfjgb,7La8tyo}ju"%6% )ĺQrkIY4ĔfWԑ8l R CQ`>H4iFUیptNWߌ /qؾplz9|n䶽L1xsZ4/*eOE N'p|e>F#?hXalɷ0P>4dΐVĻZ/J?c hZ+ut`7J~<*dSD@ q1'] B.SXlH!JwgAg-fb;(^FzNj#Ftߊ%h4A{֩335Qes8ݖH_=˱Xdm7bF+0ŏX:0"g20Z:9!T~1DsPZ Q\ajکDsDʵV">ߪ2ϣE'"sпzy=(U)ؤvʺa_ؿ&cV|{4FZuk#aοU(s~Ztd)v{R%K"k`G 뫪3ʒk*]Z`;6^E{6V-ҳJb&H6Ic7m{y1"EbQQ /JT>}T0Zpr(T6Iho&*jIYƅ۝gԐ:ό#YZ'RZ>He)'Mvr|_W"!i,Zc'/ LݦA!;LL݄⢉7ƕxYx(sC]PRYq)I16u<̣"M$^ TY7:C&jf&^Dk~ ][.u3IH9<>9U_m<5# 6ƥi0oAׇn,"ײ(NO,ޑJ@ iRWN% BHē ȌAzq_(K4 knAmQdNU&ѲZkqd /lJtcDus04RmUK8OY9ۋ1ʛ mjX$uMⶫ.<ٻsե VpEe1!?xکM%`) 06XjJ>k,{ v۞L1upON4b2F]\:J.CRX=^oɈj6G\bҸMm=B ׈#ސkl4ϓ&T=y::T'SiXL>z~BWHugH`e jsJmȰR`gD W 㿱 pM$sź^dٵ loK(>wB.58Geh0iÊ#sec)&1*1ōL7AtC*kDڥܬ-W~aQI降5-gHC5ٖPV_q4?IdűB!gW uÃp*rRfHbn#x2}Pc… UyF|1rlm[Cevy,פ7hfI I& -܀f]a ymOq⫍,YDM-Bp i-5~Du8 XWZ!UdXwe>]j\"2Ƿ/oиT[ps@ &aB,fM`o]Q"YϙHXUE "\!k8&(vf0 C™@me\h2buՎY& ]2#ہ~?(~`ԿGE'vjNpilS-0Pqs! [ ]ظCz EGں8xɝT'9A 3V[A%b+oG7RW!*h/. {>H 3>mˁ%C!TO_y;J c9){LuD$lg;|ڐ?;.ɈtMi{64;ܳR@|^gJ+G J?/3)*?5!%wSd|Xtf)/g_r;B-x@N|XP OJY,qlM |Rmݦ}Ŕ 8퓕%.D>czϙĐW.o) cЏsgs y`yߑW>E-4'<oŐ `nhf,h c֋Mx>zYr@pd>g޴s$w/Ѝv;C"E:\3LM2#[sx{]y #f԰:mz#D㍩u;@)B?7`T-s+9#o~[+#D@^{LRM <iT. R]Y7#(]芞ڮiUO"PrT5]ȼqf0fNq4:n"]jMAxss0[[̀*h m,A,7+ňb{`EvZs'9مq'\{"Fù>C \UQт&}= &1;?}_ HKvIX$GrE E4D zX0 E&zMO"fTY=+l%M8F:8k-K[2T?1Rw!8B[tߤuS,CvT{[ c. M?ΤנMf[8.f^E }ߡ?:7!Beo iXüכ9I>Fcz۾FEU1}uv0i 6*r#eYa|M9@q%7-Y `J=O/0 z((Fq2ރ;-mvDt7b&nxV/q#7[UBNV?ph]G/hZ5L!k2nFɆaf;Kk8po֏Z+d,W-AW+ T*GRR}Xlo*t'hL )*OEzq. LVEvYUߒq(xԟ̤7(Mv`yZ ]A _ko^AAwET/0hthgx '6\W5BMՕ *\fo,nzLn+[qRkN&i ¡ǖoyqj ] ] Ls6o18vT Fiɴ=ståفAOqݨs|0?11BA DG@ H8a7 w dR'tL,Qh~wW ȽxR7 3[\1}f+tU+6 ^͌;=D6 5BGMob - >턠QB' [dD}Xv ы Ǝ2˻1]ۖ5û2gt~LQH N8[tp[& QKOןuu9v>|YjfaSw}^f5*'jf4Vk0֎`(t@&DECͫ5^SUH[/ũ$rɣ#ųdrKC&ܐe;܀ӇbR?^mǹq9 @Cg»,߇ķ>!_;"S* b36}j>;O |Ջz`j:R7O~ɘ\6Oګ{YQvacj^=*vG 岏j]`]ChzA-W{e!i% %Zi)+ 5Z!aC} j Xb** !b]$'mP"n8215!U6(֠/ImJEÌBWTVb?ߧxR*2`udzrO٬"&GP,'DM60$?Xc1Y!SO}]rF8M +l00r~SQ`y q7S `VdR?R=ԗ-B!S >` Y'Dn-C4ǿ7@۟sj-E7޿\E&wQbؓH/;joG5~lZPq(eM9P\ F>v>m Y1 $փkerC%4T-+/lp!K!,s {6 ksw?*l:)\+}&{ݷ@}kj0x_z!SF8kXt&H;᥅S9(x_I #5Sn5B'kɋ=CI|.3S\FYJ%dYW W,3gׇ9WMPSˊJoZ&ڬv LX .比.WRM2Ҿּʓ0? ڷqQ~eufO=/J@ ׎!)A*/690|NuiIΕ.hF}ٳ/7D} &+՚ĔFy(!ƽ`eSj{a&&bzn{TRE%c8.HؑƈE"5`zj# paVa6^'V]ݩs;?ݥԵ\ SZ N 2̀x-f% V@',f `YXs7,./y u+웪!6ksr9D73Qq &/iL*Q 3*>]ݢڂd#|b#/~%y]y"iQǞz.̆gHB{̋Cv12e?~b¥/D+"^цq_՜kx{Dn+xZ77J\?2+aPVE&a;#Q#B.d: y/>…! Yv\a7v-Qv<\5xEW$rnp6TɦRGdj 6zB?ږyYr↫"tX=uwm ry &CЍ= !H-EdIq*\],?lA@vRO:Q0D7򄿷0kRn^NGj 9y* ϭYN-@V8Xa|f[<؂@?TY ?S&D]|99*ɛ[W(Rw,xf #\Hϐ`f8*$/h@&6[EN8$ȃDkmph~;8,:4?OpeO/6QωGsR$0-ln "}`ș\w3SAכh^$#~dLpW,t$1.5gclɝ\Ċrʒ_g*,~ޖ"̏M4m)UPcm}v&[ Ó}CxE=Wo6wה\+R{M]P50w%Me$ǞѲ".ޙb&O}./mF<ny$c9ŅUiײP4f#D [;yM"\|gIޒjNjE a3 V)h+(IoSh;{lBQ)KAѤL *NeqZCJJ 7 =w #?~u~}D5'b*^}K,XH-M е埞T@Vd9sُTĞm6 E=6qztNM 1MDZvOrJ.r0\VK&$\Vi{Qwt=- A8HhTYO㚴^4k^䈮n+)!?) 2ܑIӗ:q20}B% $ uTY&'E@gؚzUǗx땺zB~N6'wbDmicuhj-[Huv(YD: Qg}"y Gkm tR 2Ք783{NѦv LkX7^Geϧ8PʮU(Qe\3757`Pdڐx]Ƹ N][O+ggHBp!2kجsk,H-L~[q0=& ;dVpxrx;b9FL b!Rgɵ5&&.HV8xfH;(6@*Ha_EցxcCfHN ;k.*Z3LڹpxXnCaQ-|;WKXMeT$VפTqV|H7e,7ҵr͞*Dz!xESjx֎DLNcD~0|F a,SծNM{0/Ij(Eb.J n*_^G#߬߸<s&&9=,Lj]i-{t Kr;M.CPuU9o:`R&#LWZX8Cl7 q=6rtl-Wc"#2Աs|V9mFC !6 L0\vm*L10 {0{.2wS@ fjMŭ@64ddd Ӽ䵭ILK&œd;xi\5'+)dB),) lIߖMAMFA)H/*\_;j& 7FPl_ǽ ࠬ>5(t4SpO S4`6x܃-h܄}Pf7Tm|ʬ *Inf;0'M,j0U]seRWџE ?r`J{fb{,rR!{(ىGQJ0lwN˴;7=l=SI +B0-eva?F@\:/GVEarW?N̖'lG9OAڊ$q ) H gj 2~{W_ӔZ$¥A&xwhV!f o] )@6;ʂ fBAF,ƚ>WC^'7;K[/ϨuF22߭nC'@UN@n" "ڕw@ &XDk5(Dתu{rVtniv UkOUnfp*G۹ebNe Ō$>Uz&s .Re8 =%H)>c2a$Kf d0lo(8 .͊ 2 CMþofKҀoe ߦ_e?}}O mE }_a)<:޽?$7ɕɑд{EbvS⼐-@hs2Gtqʥ> [uu5^z]XX[wZJ?a{Xf>6&>zi BX` jLЀPLpUYR \u2y]Llmnھ\,ɑw;L`ɬ ]x ſzl%ܕoDIF7)X گ vՎb 8'׸Ox^o =,wUqH?wq{Z6(u??!*V;IrgbZ.D?x8k IyuuN]ox5|\3" :dfm(.[5xsDEU<Fƙ2N@% _|IRY<,?3p66Slmᾏ *Nt.^N(At#l洳L,_Fh(:E#<*Q[Nu\US˵@n;HD&;;ZH(m/Dz}e0.betCA:S J=u5+i>"P)WG]k b}*nqO'm/%L[abZkM"$i$ ۅflHE$LڄCm!&/ߘ/c7#Y29Y @NF3[$U_OtغL}RPnczCurBf 1Nr3u~XPMI\=n4l ,p.Yմʁ7 q 7 72(e۞E|0f:;sYʑ椶k:|>Qe˝Д"}gSaN`+[DhkNR#l]9S,eV?KJOő9pr%`\iGZ9lgxQƖ ÈZ;l?Ҿȯ5Azz;f [ ɥ+AECotj7BUiu<l4yy4QDjx}=CqX>~m i>XD< qxOr#?X*T }Cnç(6I7|&+" M\.rtG6_LS[5%(8*eHw"mj^WM3*rzT Q{Cc7Nq7aW):sKs +ӡEY; ̐GZBgF6S7O#,EٳzU$W0b%mCGJQu8JEfY*[䛗ƜѮy_aLgS-E Uvoz[٪(3x_dX'/X  [5iZ\0ʼn6S8 YT/N٣c;Ƽ)Pɖo㤒߿ڟW7&Cd;2 XU*u TǀCʉfx4.ԯH& ^<˖o7`I)׬Wz  5q,͙U!=Si3O뵩9moIhn)Ƃ(#5T7'ED?(í ơuᄊ)$Ӕnd;4\Ģ<oj{RaTyWm݁X XT5fZKSӪf4*/u44r-{4 BhzkL:n R\&Z ~%='s"B~-wpţ'l?*N lNyIb2܀"q{J Pd4 o}AK eD/7)]k>@3}WqXy#r@HNkU533v2ڛQWDz@̹Z_+6 ̫K0`Erb׊E;\7IFBiIksЭ 8;ܫz cծ׆- L;ԵPz9RE&^[A/#V)vfd!XEPN]w/'0&AeжdiWe‡v)@n{gwkqH0#h.2(NX1G\gtNWOsHkQgkuV L:R u 7^4YF:In1VDWнE1Ce@#lDckz¤'J}"۪d2iK{h;[zyV9W`.%_vrjO cIE')=Ji#uW͎{~]zObN,{o*9Fٝ~|sm[^]8^;?t!G{V"ڠx{ѓ [.DlӋI%AmɲB\٤C8Oe+z>P8c `cƉ+Ѻރ30;y5d} >glTpdǟiHyɋNfҒ[ ƲeM ϳś=+=8NƷp_2X!2+xD%<-HͨR&S'-jԝn&~ӚmD9ar&S#;šfaq4<>nQ럜_)KYm5 Uno0tlMO^]^~2Тp?2 9刱\~D)EKfG]8 蒭KVêͥYI>#^ #9zD1X/ƅW@fph𨔎MhyLӘo:b}\Q {7/QAp| x@"J+kPňg8̓M5P=ՔxCK3/:Y3NSaj Poa6*FŎFIYoiX%УBV_τ]Y$5эq6s +nUutIA#  VXؐ- FKOiBt׀rL=W c)bm::V5y1+ohāϝ\4* E1K"_)S%tGaF \cNKpC#4@|+)-kTuxGvr)G8iod< .jI}Z@'ϥ#x^6~uO8D-\o J'< y^z+-\4YW-eۚ[Ys"Jay䭕<;%Awu `@Pשھ!,: Eqd۽f-r,8P.wEeO$ !5oH\;Qbi`jvV.]10u4 & duSMPR8n3;12oU^!m!9GemMy0_|m{ s T -љx'}[M= `[=f,;~vxLՀeNy6E1k6 !%1nBC̨IjʩC^Ia?g/2 \= 3q,.א^;-r|cw=*Ҽy&ɑXQY40AMT\ŏk]ODWS1͕0 m,k*T% {)DIp яN@_ ij s{>(:ڤB0d{61F7Ȫ4#Y+kC0N|;] , NF<1ZA&^٠"°UKڥ$N9*F-Qy1 :mB }$9R0>J2&lm;v-dfJD MlHr2N'g\H޿,u GO@pHVuM kGB"!dt lJ7b@:X߸߽)h?{h jJC_ܫ1._ te>58afb(T91iĨ;PM ,~@>W U`!W*J 8aN騸.LXa ON'VD[)KA@DHs9}MR+\kS`&݀],8Q*ߓ;9Kk. Clg#*T>KeT dgj+ߤ"C A( R(=4Ŝt 2;mv!׋8ptzau ,;S."b߯'aJf Bk:aoM#`spV"h&-fyB&퐄krW'*v$X0Q%O@IDQLiWJ'AU_KF|g 9OqWM6ѥ)SR#,sQ +_{j&^LB80CmQ w :n3Sp/^gg,5Y7qgqqڬӫWC^I K*9q0m]{xfݑ#я\ЋMYiTؚjX>Z Z@aP{^ U]S?lA\~15g5 xRf2dA]ɕ2=Mu76Ng>vhB],D7>aT;I~2i }dwh >k* ]2$o?G}|y2DWvXG/5]r+x; *̅STě8C "䱐V.&8{l$;%Fov["D&PHGFAX%حix!Ml´ZߋwT0;G)M/%A.$ǚi|ܵ"* !K?[KȆlER(@وc[vN릐y|༔gq 5܎ʡB^˨С(#bWMw^x验hoeq\IHm$ֵNn{݌x,~f:s쁃rv0 ]U@Qd{6ȞT#8+v+? j%f9ߝ ?9qok W,yAuVT|$#sc5C3L6Bt8|`~s8&FkHuk* {AqH`p6`DǏDg&z2`-!PiF{~ ~n.S?P̀.DEߏ1P4P}Cw%C7w4IѡIFmE51Y)&_! 溩 uˮ,+YL`rğDڂYӮk` dTByDU )S`}dEHkUu qaМ.Yɂ Z =[QeVh?2uȏD<퍮DyO4Ex#rgE'8=K8Wg(Ħ;ωSM~]"O?E<|}1gEFO̯pѤv0rDG븇)YOX4o1'+I9q׀50Ht󮚉syÔPdr6[0'fJP+CNAw2#GIi8ѐh`Y(p`UBcrU qrc/#LU8M) BH8R_8=՘TY~',ǑȧSf1SUrm 2Q/7 n9n]X-Y'bXx`_wQGfˬrLC+v:%.3A&ݽIiBDirV=(+v9&bpLAC_C&jyYXx^+b4F-ԗD0a! qt΁3ӀZFG ch62'3ƥ6,a[IR7)_!3m n\^pGjolSΈxo7OU+<+ϗ:9/vA3$Wzk+$:,7DO(xdg9VrOTF/rOAS+őG))WI7AaL>9OSOGu Ww)HYX3f6.2SPj }uhy(ŸyS$%ZFD/FBoҹP2['O N5Rn;;9&F:6筷ugO]tҺ+xN3~Ya,-?tF ?xg*HI!9n  4RV2 b-fhzj&U?dP{) p$]`(,goe \}F:o+vA&E.nk||Cn؍|"dipjw)K'ٜR;dlO8@ߠn Wb@iATlf-z9)Nki}貴aCXNĕ ooY/^s#HpG`qfZwG.{tg?-J]g|E4 ξ#KkdӘQnɲ +,j6(tnz{Rxd ~w%Q>Dlp1ZE:׊;L;mPI_72An d* ~~F)h̽v:E҇`.lTLJz9wd7$Q~nƧPP˥}+\AMݥQh!B{>SK=B2.#gGPԂbܙԪD@HX k=uttmaS>iX lzNC]#>6aCTiJ5 d&،Z/Mo[pIi6$=W`qgik1HQ-,f>2XymySne}ԣ὆SosbK@6vѐ-#9"rĨ砧LV@ 4h;G,|tƒ)C*=vQ ,.V`f8vFDRoV~0.9ߓVܝNv9+xJ 2-k?k-=e԰^ׂ,9|z)m-1Vň E4* Fzv7* j237Y(Ag{f!I`O#ͦG|\tEкi!r&q>s{XG$G~%c86kb}d,:TofɭK;Fim݄wk~b\sT!M.c-\&Z$"A+ģϘ>8Y g9wӋ k)ZUqCPAhH"% }/[4F"ZPCu٪ElФ4peWMԢ47ʥwuJ@}%MPoLϣR֗atnIaXBPK5 {QUϥA.+~c\ANKG9ҫV'F`nٔ5Ұa~_MVz*I|nAjr{M_s1TUhڎX(*|].ځ=]Fݷ \m-t?Y>pP4CaѺB"s@4RRb'Ӌ]{=:ryE'8|~μ\Bϰ~L|P^HC)~Y𲏨%>á`6yɽ\6 /?;\hF?/bɏQ3JpWMN6 Ch+ ʍZllc7ͽsPG)ʻݷ hkzr9Lw4Dj!ٲ.R$5=O3 NW8p]컢И @$ETD1z}ȍ94$P| &F .RDN۱)CeYfEsNnb,h:&ň1d"wpJ̸| pm-}͜^AU8ќr-U%xՋGagj(P0kC;1(XߣfL2tOBWB ,ޑOh(YBo'y/Ld<}9ZB1[nW`f9%?"8Nus,]EPH>|ޓ4}.)YKMа6n[HQ,Q&'l]=TW6aY07Jn$CHp%~w )sfD𡩙t;rt݅kn b=FjJh!e]w3xdP8}zQu/WxRR{Z2WiƆ_#ie?`&ީ]!Ac5_VruV+{I5=,o("y-f`DMZۥ,i;Rn+!|P-B-'+aM\z3KPSg@VHVS$iJ{&MAʛaTMuJ()THHTF8#,T  "tѣM3`-N-ePb ݃D.=s@Bqi8$^?Ԟď); {~ĩOc1>"ad*YEN;Q;?łTƸf <\u6]//ZA<h^HN35CCR]jDJ4KҴuTC\IB[$l K9T]nGuWh~mND~FMG$YCq'8&^,vjt9J?8֯ pxC}vԚOHΥx4o;=vsQݚyZcjo2'3@oYR_u1m2ɌYO*}/S/t $E. H iM̦S;X ~5CO"e贗`S=z A[/_Ւ2 ْ:xBhYOu;8n)$x-%.$DY %3p}ͷ/O5 ) [`"Ǹ3"?)n0i9f} 928 "m8~N=>^MƈVYi S6"gM%~?_?<~f>v~+*a['=`Vnl:R>C芅IMliPDZFxr@b*aI#.b)#= %  32( a[hgoz[WGATOswєx@81y" 9idSѰeHEd7^JoN3r2/t37 nd<Ԕژu2+[ޜgٓU\CN' o٫3E/%`w%֫u&{.M&?`QR\s#ƀ TshZ`J5ĂK'i\KiSk\?s,l33!Mpx-$!jcFt_>ߒy2xK~dAUG&Ʀ+K Xtt(Kɐ@"=ܳ3QObKP*vs9(?dApT,k97qiUZ[ǝO tx<-;Eɜ >:I~YվU:gci(7{KLv#+ %|Qpķe׫/Gg_Y5P moP>Hn?gڰTIⅥd1-Lq-h<:FHDѩa >5SgxQ; Y!lZ'*T2T< M ĿzHnϬGXײHM#:a&w}?5x<΂;!S͉{n:\S! `gԷNj~[9m%e৺=]|<1vD*fmn*("^%eٕ| Ci…:#ny\G~vK:lzd I,[_X9xA %1׳Xq%LKm Ȝ~WbgSbQ`mZkW9UנNjf 4y]6E5G.R[Q.kS?/\$suB)^#wƫf^җ'irDT~zw=rOzכ42TOsH:k̠VeK^MѠi,oDVy"wٚt&bN$8꿀yv(Q"y,D$%s#c9r5) 6˗-{j5*YA@۷HmΟ\6=gd6W C?E<֐=(ҮJX鳫 gX~Xb5nU./Z 믗BcơD&2ӹڝd]̇UL+X;n|H%hVSTwdQ:SFkezT;&o3@v3SK=蒫\Ӂ{ eѶdm+-IyO9E?(Рdp1t r#hU *+W% y9Ug7^y6&i@K8z )&6-gp0"f42\Q%xK6ߊH֮i|knrTM LI!cjp9v/Exš ǨF)%a'9RHWZHE+@aR(]9]4MBic^*(nrDd,ѥ~Qc7ɹ{=n KG ?Y:ջ>?&:%PEW-֬Bى(çh\EsPsm8 ^߱,!rE时SC}n B8 8:$5lFѰQD rx>#<ևFgvLd(J=i;8Y'H[Rr:Ù٭G!M[q#.U!H@_1aw~n3nV49Eyb<t_C)pUKDn'enomϭ /Q[ϧ<}&l_ڗH8(nCs_;}eog]J/}]'? _G%aL)Ҽh%FX3j#5OQϱ+H?u3qƤNi*3DVUqBfȣɘp Mo=?eT-A ra?] Zt[<a-mY_`askSIE=Yj@y0jپ/?dz6G>2a Mibou|)ammZdm.M2%z@RB J@;43dJI0}15&Q ı1xmpJ?ഔ}<ۄc˦|#Jț.Ws/C\Q9ECڱp#x?*AjtgP}গX$0 Ҝv\;ÏeinXh_#S[v< v;Q,b .xq}|g؁͌Y ؏vʹ3l7UPfr>~ 8E  4Vi|]^>Mn`{7)F f>~0b\8@YW- ZhTzMU<;,'(9}tC5ka2C+UJR0f"}eI( F=1zz 1e$rGn>t$JC: ^; .ѽ͵a9.s R2 > cv(BήmUL&\HIV$ ~݋" ;nl I0d`r5=iWsg< T``xs7{mU1rU3-G{Pxnܯp\+`= ִ, mIse1Y߀5}Akl,-t&)O2>戵PЪHG ڣ%׻3)u;eC%{֞z|/+-j[)]MxQk|}965þfBZ|+M;2Hwl  6QS7Mąߓcd _: sl7f_zRs\\iY'[)+uo:'ng+>` G3E.'9 O ff F6YC2.E]U8%LgX+C} /J& $3ȐcUao栮)~;%0Q֣yh@o?=8(;`2u-dg1C'BJxUaR $W_dx ̷~o+>G uf4<--DL־N3&̬^o{kEbuThKmQ䷉\ ]P+LՈWdpav[yߋ175zkJgV4ZXkl ;4)x>v-iy!P*!3SۡΨj\VDVX_A| w4-/8+W$L>x.srfŢ^a= ;;O]aooDٜAڧ|>)SgRi}LUv31etN͈41N2,jnW^P82`8+5-?;W(%a*vKL9yZE-,y{,@CirE6hRԁ|=g"I@ό' 蹷̬lJ4" )GZB̈ZR-2,;ʹGf85@6Bb|?;BKEoC*Mb{ ͙ :fT~1Fy6ߕg|! chg\q{3IddMq䆕A Q7K|LZ9i^ 1deN`bDAjtQw4ms]8ZUCbn9{m5^QW 3|=L/6U_ x˓´yԳkӢg3v0""l2w,8pDħ066dK{Ijx6ؕ_<O杷ʰ;/zvݔDCƹQ]fE X([SH:u ą({-k(p-gڦ|s1bcf4f3yإF@漥0)4HP{"QIRWʜ>b"\u oO&VocXZv5Z`Nޥ)\Pd9 i:ߘ֚$C Ca8 & ]%Iù8=BkGKܳ䷼mZmq ]Bb% X,N _(^W'TGFg!U ֒ # Kcߒ !@.Iuq`Sz1"ŭGz0p}M1ґEU)wM\ew@ҋQ߫ PSUkq$Cb,uHA P"?Mk"H!9d]ev3^= i\ (TRXmC5rOk#H?l&qϼi8 ٍ,.O9\F<_-_76SaF%L*kБ!o<3¤ހbAYUCˣw;tZs}~?$ۨ}j!qVm$y.9x8Q*3^Q\ZvUd3˽jD1<wSy ;&EsRLS|7B& ƅ2-w492*Ԋ@,I8:)asa /$moɀ(hX"$o.hψ5Uh('GbMAl5IޘoJZ7&.׶Q9;S4{qX|X-9bV4qpʓvK^fk*r]Y-!kaK` v#X*t_bYG {\L{)U/j}TS0-%@0WU;b{B4ѤϵlێbhdAkjBk:YR7=^ KOOϳ\9ћ&^"3" cRXIJ"Y۽ê96#l`~ p_YZH1$#dUMz^p<4Fu/`WڢG}Rjj+י%߼ 29ddw<( [Bl_՞$ʼn9c˽kdk եҨHH߾p+҅'>v2-_e6Pv$Ӥş XS+R`kDJD%bQ)Wc"C S/G'`Fz2:F|*+<ɓij8lkfڞ[ N"pþ7~'K XnӴJE5?z]XA=*$ ݄͜I /̬&+M&댝Qfy=d}zz?W#Jf >2_׉gT ()s  }b `CUMMq?Rq{rE/,I>_#h$(D_J_-k$\b5(!r:R(rܛ+3iHg-T4kn+K t<^~;MQ)4EB'ǟOHxyCD(~HZADbs3:Td(> zNCr`@o=VkY\$HY+Qh4%J9A:iij1]H9瀘Pa߈N_UFT~m|}쑷H) 8ptY;m}sG䝨ȓid%rxsXvn~gzyW4lZ|  BdkZ^xE=PQvo*T3y֭Isv(h0RN&9p(q*3 ]L;^O^A% ^?DhҼmw,.,3Œ& ,-=(jψjŘ<k\z{ jV_7Q٦Uۚlt)[%"8S:hd-]0FZ!v+;Z^F&ޖAh/Q tWk 5ѫg3~tHdFDp4w#@6t8i^^;ǫs(KܹtMTluZHƻ"MG.A~$SlL4Y&5[Q:-5v5)ͧW%bw[!eDHt:>(_ ]b*\f=>)"RfhF6n'85I@J՜a|r o`]5|3Fh:29vH3u\7na@s 񊯅0~+CtDjYS9F0 c6i|pD"6wlMqwȩ "ǻ ];ҢruBOL|U2}c<rLNASI_( WI)I0{J/p }m)MNEV̰%W~k(7!G|Aa/JMBwLJh@)4^3P]jE}_q# "s[e+"44ud0,.NlΛ= ,,|vNkH@J1u˩L v[h.T~Ki#]=x6u|5{mԡF;T=k?V*WhdQvlonQ0H N] ճ'O(ep~^oFPQ:,RaX=@n/ʒ@ͿWz^ 3c ,ҸMԿ-$[LfS=yكPu%H`ƒ%e Bm<vJA\*4чF}ibs|^ #YZ.P{:y8aYB"[@E nz%Ij4l@=_SG4cۘh$D1Z,6tnfO6 ‰$ |;_/Ԥv Rf1*Pxi棐+tT9;g2P^.`+35n&9a(]%IK꠩z){*Ւo6l1"T.9L\ KK@wmhSRb_Y~-R͒D)[E:;+AK{Lu,5ka oMH/rsud0Ts!v1.ugM#S]:}m+L[a1X{hFFdIHږtK;Y5cTت;[.SNC܊U톂tg/ȑ8(Lihyfhh FCͨQ-\]:>NWu;/-ȊYA4Bj<3W_+ H{*nz'X0kqnav#Bt  8ΖKŤVM 8ڮ%Ԡ!~bQS>->fAZeiG*I%"2f A$̅KsifUcQ1$wu6k%`dEM@ C5kM3UiU-KWaE/d3¬Wz/m.^8rXH+օj5>g=fna; {0H5 ӌ#oVxFSP,H|&5QOwf8+쿢j' Ϯ٪4s9OuƤe }wG4n|4Ԏe :"?2~\P])Ww\L> x#ܢ4# jД:2r,FKE f5r[ dE+g/0a_PM;?pL2`$g }@fE%1ʟmP:>3S֡t|Z F!qt'=(vQBrXUʲ-ֿl ~ĥۡjk_mA zրL}I "z/w8lf Õa嘬*O;1JnA}ӗebORݗDq[HU8o].i*d+:|*KD#Ux Jr*5q[ OMa[t`ww\a},| /3q a#_NܫK+ ZPe6K]"ud^ii~W"9QFhCfc-39}F pzǧ0Jx'ջ9Ir#y0&}ct~ ۩h'`Ws}T#+sVH^NB̺AX#~Q/-N+|Ps-S L(ŽuQhA{Co!OL!5ɓx@s"m<.ͫF,l"v~ޣ}޷mn^ߢ Ŗw:M~Αܨ3WZml:+Tr~/aBd$wQ:Sl22P^5Wa<+p+)g}%K姩EHj+$dV|<7>;gr3 rAHgvsi+5$<3o^GU$-2w{]U9DŽ& &tԠc# ,0)CY~v\^e:qC.{njevl1lF-DOOqkR]-XO襻|x-1 Ij@عKCޡ3c>VrV35S1&a&eRTkBR_Li%.Ķlnwiu=`F7[j^5_d I7^SDe{]{HFk6MuK>>ݙq0d\TvVVJ;WGMm,8Lej(hE~РbëP(U$~[ngGˌ|X7@ } b;m ;OUĩQx#|{)y*sͯȮ#uXdHYS&{s`0)MC޾X+FNЙCM^']̯;\8@,*=3 BםHbΛ<1dz;I{!{GM3.B %6r5FH3.sn&XTr H3>EhA%PO\S3KhƄl(N>b%L<ʳ@ Ylu(1PR{ >Ƴi {bУ4_M0;;tqףIbݐA/+=_f|+SѶ*8B5 tYg&(0viXQRQ,xJœYTmmATfN"ń&LPs zu߬omt+ԷMI\O5I2\-kf4pl!G_)Ǭl6I=oG./Aɞ- 0d{&=׋gr}OscWIqxB &a mr2R%LoDu^X{&Jo gV@w]R'Ho/HD3tXJ /uH8~#Z+.;JĮw<gTX{Ğ|IE\Ms!-D+S$v[^H'vzrKϵR&u"*PhOB߹LM҄- UY !M44ttz䟚}/* =9飸^FY_m,N;[TQ~CE E1-Ѧ#hSH٬TK"ѵ.ݟ?,:pEQx*N(&z>| vsA4蒛Lo;'~Ft:57VbUvv}n+AN$ _$ͯ1B2Xh.w3Ձū Kgkpy,ZJ DT'z(Z݆+􊸄<㞅W>z CdT}u<\%on_2xsn㉿=b88]N_х^<-0%1(QPh \,q~ѝv_?]GxE!}zE]RG*vx@<׸gDUSs0,Xu?UTh Sf 7 E@A+#5";"5u wNQ˭K)W+m9qJg?gUT-2w7,¬`$>^ˇ];*U2 }91'-y<`/~--X\ ]l9ea-)ng}@iL4i!˅yL|7`aQ'ˠ¬< l nGl ߆6B|NH׿x12Ե9X3'F?o(^"Ofǣl!kߢV+al ]rk(_oU.YH\ Z[$pcP9-IG~/grM&o+#&VD3DPu@dћ8ɴs@P<[_O^53Ui֯3nfy,?rŠ :7f<+\*jWOkyVt ҃ʰhwSrJhRK ScrjghE] cJ]&NX{V)^`7wwY~ܼm].nZА_ xj z"gҝ Wؘ<~S_(i)ؤn)ʀ, V^x2G:wLN>b~Yݞ{l+V;^<'^sJhW+U4`M|p',w6NBKw!t`V`++l>1]+֧ԭ#ǧ0MU `]/;3F-ȹ`ۓR=Vdk#Nt8"JAUze>5q2j%Wѐ/>\m3-YiU:5)Y81ߵW9p2IvSD@;!>^tsCEQك'E{.V]->63}G :v\㉗\1S!#H4mYZײވzZ@dԢ 1L%v}־}|rוz`X^ZC,ֳ7 ,m͊f|f+ |hj1Sci^| ŵBO/]M6 پ'IsqƗT׈WQ/f^WY+ (ZEkDGZwx@˹h[:QA 8m#m+wܭ* WHDX;q>7|(5.0"[5kWɥ 2Nw#TտyE}ZXPشa7VX W S6/~v."[<=?j"Ԡ3~U8Qc[N&D9?ޤ;a'~]1w{Gώy .Yf$Aw[ ,EOCr#FL)O*1(Ϣ&}`.,h AE54MVZK_e fF!3 &%j8S␠֠,z8O kG⟰>#ICM(R_lTݪ&Z.{'<+ʊ%Dp˭POi6. X`W&Yw0GU 7ia rvRVsHwR !3߭R4Pׄ *(z3>DX7(K2CS_E=IJ./ch#2xʮӿ =b O9*q BA>hw$uE}5Tϸ5=@# ʲ=풇Q $0Jx` ICLd`)k~Hw ZSVȏ|McPvɟ ,k{[—d#6zgK.ˆ?uv!Ds`O&paCjn y맼-RP~Kbd(2|xE6zkyISO@J)$҆:=?mkY\ [yRooNTx[ >8y@=~]|b}JrUP ^$a^Zc~D/J;}'' SS?ˮsXY7Hp7HlU5ln'gxz jocI(aYNdQƿvO !.Ǟ^/nA*:ay-K! DgX6r7#vݢ87 }A a$,Q(;ީ"eړŭ0m8w>?lhq 77b\2i2bw+\}%H!k:{nhN<4$ali#k'_B(zw`:h^؎OZ3zHVx[V5)XYeQt,s=#\Fb3ٶ[T FV{tňW%THWo/bnqNe읚VC($eѐ(JY<]F]0evhȡgt#H2:|p!&B^ ޢ+7SP ץ ~V1d ZkzE\DX:.Qw"7YZ<$24.q& ~N"%KRFi4'NT?_%= ==*Zi JpD́[W+`,q> vtNgz`kDjf!lZ?pr+0x0?_c[{G,6J]_+1S^ _:a٘}H=]-.rwQ1)`p6k\J*2j #_ "&O@!S |q<[+P0̌f2*[,)h1-(@rƾti}MGc_q]\Gs~wg36 ftUpc>4Xؙpzk;ޮ} rRմ!C]],3Î[i6^ oQ^LчG04oŐ DQ Kx)W}H"QdK=2PH6`88R:$}u|^~_`x*/w熁j 2/! !'w CG5tJܛȩ]/fxTѦNTԿ}/.h0=MQd-ԛ4 Z!Z,2WZ;GJ~gԺ-LH{jwBiRW-z|AvK@sdf(Nk̹bi`ʃ 2?uN:_2YMO9#|’dɼC Ka_ T-WDƠ9ފQԋaч!HAW) h̍$xS=VaəOږ]{+VHt=tԶ%cGԓ~M&\ܐ78 l1 E7{;Q.D}o.Gzdc##m MJ['4e2߶]Zyꏶbbx84;wKNsH(²D`L2~ۄbW3*sa3cHiZO> ;ϰ\N}NE?5)qsfU JkISdZ9Gf-Sfj}FI\f #ugaohZ-!L|y#*Q1g], '"/F}NQp͗4f6ѫz kgd)arV®xKZ 8>=4yZ^QƘY:_x&Ŷ}{QZhjl_Twnx^+AZqpCb$"οfSbr-{(J5 I /=o^P(; BCܮL1 R=8/pPUk[ѲřnJOưyE| JVU+Jhv¯k+98%% H_W4T$fXV=f#v)^0֥Ө-)ec>(cVZh:>mu݃7Xṋy9Q9oE/mK:&{Pn9Ϣ-K!n8|2o%ʭu&z&^2? `rS_%3(ۯ:}*oADaDZ?f G&sgjg}$$x7y#2cgaO*XIZAkqdcߕR3^Nfa~ f<ʌ;g';;<\ h6$K~\mAKDL\qLC5}4)XFZQTqqUO`Eg ?Z# P949SjGsƇ}W@)y}ҽg^@g#)j_f@J ^ h53'# amyo S?ڼ}\&EEHGW)vd.eVOrkɡ7@8wҌ&"Qshq'L tVP6P]q,MNZa&]uoGyؙ G#ݹ0CȓϴWӨ\[/nD,ͼ_#pČ]z։D*M|ЌQW% @xV"|\Y 58h-q]ٶswfM?n^n;L381Ҽ.O;G|Rr|?QtY.Nr'jqZ 1xβp(K/=iDڹ&J D\Ҟ9lVu٦c76r7!zcWutk)XJlmeOV@Yw&ts`ȕk)62}o1"oKd=Dh/%;69%fU[~n勮Txs6J࿔C֋{;qL9wiқ涹!OZoVE.Kx9޴L_vf: LwР}jq? NH1u?} !c[ Xtu⧘b y\ 6@zKdYmP\AULwlLUHl M'.TXYW8,q[<(&}KϗCݰ*BKu5*Я"Pn#5d& y@1Ȗ]T9Ί1=Oy8X6|z;n;eĚYVQJCkU܊+g-N1 |*CQL\VFc>e ?QR G_PR4\:@-ϞXn2ohй*U]72E-\->f.jjI2qDp ֓K˷Re WK;ﶤ+Z'VN{C= eAﳞ;ss8k2G>JX{VE֥ؔ'7v:'ijuNxɾ[jnF^d"h4ёe^'V狔QHCXBqmIMC K Uh&ޮQu-i7s쪫Ͷnxc2r@Dz0G -އVIwTg.&6Q-y}ƤëɨX$ 6ůU+(i؋ L$f`orŪV )つ:ّjjF̌{ZXr㈡O;fJB M<ퟓaՄm702{q}̬˓} m[@+?|aR\hqSW8CGL4 $ݳ&E$5ղ~Q:]pEj &4v#:QhPnu] ko:X^dN™řộ5?b*Q lNG8旣$kJ!"`v)ZISNɥ6ƱZ+Y"qqEY='./s'Jt:Ya 1"z &) y/$}e_ƟG[UМއm]!ϔm# EV8U{暿7F .sl1Zl @ #{¡NP-ˬۤPn}/̉["z\H< 0y'AU$h' ?5ĊWH:5.ڭH&>n&{ ~ tU~x^{V$wđPGS TI}լwi{R076»B {x '>{8`nO@iƂ̬wjBx"L5mqǭ?@uSF.>Kk3,u9jōYg'/zzl\W>Gzm>5 )" cZk#7pꎭ*]IW}{*꠴f>l]-.u.O7bAkÙ9)}ٵE1gm;)P ]\Lčv84V_\G /THXʿ6Vߺm|rA8(?y0\|mc,1( ,̜^e-~}+;(p_䗐mr'_Б@YCьzszIO,fd|MFJm:zMț~Ó*anzם43wD4w@Ta3_ľC%]Dϩ,XPP-Lc֫u[%&=k/Bh,2-zwEYԸ}p$%#1G F!\hq<'zEC3W)\TL[W쌺 kR-44&)FXk5֫3jSqYBe2$]ՒuDKV>'pv $D<3aa Ygr~L=p̌ `o#Ks`ifs{i^#_u)i\u|MeV԰vLbpusj=k?oq7yiH]h߆ PÅBT+VzRI!\aMc<7y`7 6Bcv,&)eI bbɲ{c#s.MT56F27%Fr=ҧ&^O;^=2EzF|> x@6Y]wֱ&vf{O?oI!T )zV[ jMDI[tY^V fXyT> Q>zeEն.Lr J#ÅiH x<-&pyCX"e]M"춌9 -z6i8֪nMEI9~>m4n8ǥ?mq4jAX6]5B zEK9&LS󠴇|Ȧh cdqeyRm5 {Z,~PK݉g!B;& Z cǂF]v^+RVQXQ=NF*Bnxiy2V8:ǽ"pm^cRIj™@}D.popKF4$İAVLRxyM[EGy뒈 0齚?R^Q2҃ V'*p?c:I] M_;~'e2@)W[ d*y9Nxu8õ?Nȋ:o;!>DgwwJ\ wOy'ȱgF7D+:R@.A]2Å*WrDp|:'VFe b z0 bdq쇾TlsTxUsǛ!7VtBxd7Q!]XA**7.~xa\Y,vw{)mOpy  wHDxrbWdYy;~8nvO0 [nԃ'P*xa{= ܥHS}i^0 o~wŠ0RN)z\d2Y_Mhn8 /5ebmg{үcoOtWz""j¯6S;Xʷ}P/=7y*k0 fyKY +J>j ?~ǾIC@ά'!ܯ#`edEHz`4GLf|},yzwHj9jj`OI-8(. Lz=j8V." BefS.8:m` eiy+bN& uH=\nqþvx}`M+PI2\lD)~)/˩t˫" C ֳY/ΟBmwM2],qDXoOoTH8- p(kZ #oz)UXjLvP",#UWȾPgPQ k);KUSVFzUmk':fQ H;ԟ4M~+4\I2tO\OX`hZpah%t~?F'zȷZ`@VF:!yA,$ LQ ywD5ǹWt._-`*꼭(vzu0MXLW??klpRE-۱w&MˠP N',+ #zt*/F[tW{#H9۱\8Y\)CDvR8K Jw0I;D9dn-6nlQ7iULⁿ )_??@ȯ%Oת lpq2GѮoƕ?Jg}=j%b-wQ[äb}=XzC,i?SQHMAIs8N1r!\,qǎېZB$Ր~URs$YNw)W3jEUo良M8!Mmp HW(e^WOY rCZYBO/aqqM'k|fS ټFKA ʡ]2m0Lfbͅoe0K W lTySU]/u}35"[#$8j٢ ѿoWڰk)̷WtB$S=F,MH ۴[s們ܦ KTd76:{fV&^9͵J]u! rc *xngPA~$2"p @\e Jo@1^#ܥHCKi:JF[6bV߽> [Tcj賂Ѹ,5*z@^K`H:qK^ q'cš#(U6k׃]m9̘q>(VpWd}XJ:^r64z]h?&*Ч5`rAǭ+Fs,T6S6AGu#g1NVp ZZi G=i!E bXmfk,5q3 S,Wp8INL ѮE8t~%:_FYg+E/pQvդۤ ^[A°N͓gJomvL;w$đ `7^ Y1}*}GYp̪5WOֈ&on@x GtGaZOkWʢ$g`,b1,̍lbk#+=h9WnN=NLH=@[`%\åTX{%eV椮[NG<ҖQkNw3;eQrBGFԚ7 DL:om;bQ/ W`aX`/hXX>h3w6ؾ@a䦮h*lMsOdyǶ2" ZQqA;K.zudZ5g/pґ;΁v$f&[g4VgKv@; +P%bۉa/@_(|1-ë? g2INϙ6抈Cj_öB@ Xl}P!ͤjmv%ᎻZ35l\Wz%N!0yqFlЌS;?H,&s5 `emج`,bx-'#Mt$zx\A"xaa7:KPlg5  CƧ ,3/~ŎFb)Ta, TQsr~(_.[} `I Z8 se +NU:NmHGV+(q\ÿQo2ĴY¡>b y}협uB1brý-,9t]G侄L@*2,Bu gfBa2X`74`/!!b$*R bվ{+F&9UoR.K$aJ*?!`X6GF[|^]*X:@+nB΄'CĖK1CLˇ &OKq`S>FaCj2QX: h,Pρ;xg*9%{E@shʽQ_by5,Z4f?O:\-E 4}&&KY2(@fڝWCz窱xa>etδ!иn0 qCT&Z'(l6 M<μ5rc >|| 9W*LGK-AQL9lE2s~^D@&MYh$&,ihO!':5Ig_v 6@tTAٍxp..nK?c:.N.lACKۨ2y]"%xUUpJ#]yS-;1 W{R7C}KU>g03Kvm")0p:疕:V{s=P^uwvA]p?u2jߗI ;JiXC.d `dUNY 1TNhYbZOD6[;g@=ij0U+9N,AGպqŹ4<%ln t6=e׀l2 F ?8!4XwژL>YE^O^  T.k5Pz3p6PI:jZ[x;)GhԌKs Խa׬Ps̓'ja_1JH^?7d3!}.ϫdZkׂOԁD!&T3 ~cDL :.N͟wF՜bآi|4tnԅf) Rj]b\9H4yC돲0jl@m̿eB#Mh0% E^2לrS&-׎" '4ӟL 3ɑfWV-kn{P%엊UY[NHP4}R8Aj '$I>rNᡕ|goT+H_Y_/ yip`QHrCiVD A.ϯ.<0| u!_TeɃ&fD#[;"[35yϠZ.ϐE*@sѬ-U7!+ӃuLzctRm6 ~E1ObgTM ys6̃m; F3pU.E|M&;I"uYbV2@C 񿾂C=E^|8u.G*v=VjR瓲1Py؝? {o9nj'x) 40ۯ56Hx@:uJRWyvz/ '٧M\y1k+} &H]B+հ*Q G|ͻNwy/ _&)%t:ٺ9~T=* E3q}8O⥔M?58`s3~>y/`C8C)OtVe9 Rj)x,-2ʒ"_A8ՏƧQeSƍH)t)θ6{Lkuwc\2zzXf[DLl n]{ڍDtU]Qr-j]fo.1$⧅'$]p!fO 3Hً'gÈqZh|&o{&Sgn𕉆23rQϥRDt6DKN" LFTC`(6"{-S҈Ujndj D0r@TRc5~Os%Y$;J leN5Rb& {i|Wjg:L<4autPHKdC3&fh 8RP *^՞2ufАDCB왹bHiZL9& 6H~}v]Kknџ7)C'@ 5CFXQ[<*BAA +K*H`5błiث"C}FSY_Ykq.zl>rg$!lfd >Z43;6rޮ1P'5SެEJAD3Sc,GN~k;zނ& ۜXI uYLmXwSD4#p- {L2]5`yJG&k$ͼl\W3lk4'.n3RKw\ڵމ~̈́kWtdbEm4<2 EYBD;L/+Q&\{D](x h[KNLu uO0]QՈ\TOc)JE)" &7ك~iǐޱwNܔ(*e )7g޽ v&h;D'16zsQM8{%b%"X^M#->6(1NHEL?dT`xiL$pc3q_Ud-sm:(7RE<ύdw|?(fw4(J*IVBRڗ M˩K[bbSo8Ԛix yhcx3niFot?0£(JL6:w_Rg9#yXtRq6rptjRm`;}w7o)z\+ o7[Og~֊43(>y?NLe8 ȍ7 xҽ]1!ӨKt:Yz_Pn2`$H_`/B :Xekw/@)PmlSm0Ub}K5_;[ ?lfQjl̇LNMNlp7+(*iڣL ;Ÿ,BC)V9]4Va}FLB 2&P;[9X X"M8 ?"1>mJtس굿KdxL$؟թm-=_YrVWp(O< ݰnZmO_eY]G6x=?zaT+OP1zۍ a濏 8[wIˎ E( x 8cBHG oMkfUЇmusT0U߃Aۘ,n7@xKwO(nLEּ z'e`+$qsɚ}zȑA9"x?gGK1Ƴ!i8+&{ق~|U`jl2^\ږ%-1IJ5\s@l `̡|y@Z Ef{beU'5UE x\{V?\eH א a~V!_4d~Io)/߼1CW,Wkcj%SEE 7cX5NVKX jj;\p*4:IOSI=QhTX@=\-=B@dwlg]zMXk NeHF e@K#%ы0YJiMe+x7qqEwZW_ ΉvДd,8\߲jw8z:Id믺9W#TA劸3 tHF~? ePN*x.) jb,&Q_$di تi wUyr4aFÅNTjtI27M<\Lꚡ lBHZ~wz'} UT7)lX5Ed(1BhL˴#~ML .tL{5׋1JWR~<:KJc6,j|tc#Bܨ W}*Viu0B,/QF>3|\WjtDdmR`4göTiK 'uڍv`hh(uԬQq~Q!Wug5$uxI X3 5is$¸F4k[i_YIe" tJoډI>"(#˺^7[{k} Y+$[f&@Fjf|61SNuxFФA^)Ի?킍gx7}X-`aeoMMٰ^CCr3ȗ>*{\!R+IxC=-CqőO+)%e bd30?`c~,r! H׫_e\.Ě2K dGp"[?~3'}$D8ĩ{i T~Ԏ!>efspIMFt}"%2w/6,Ǖ>N4M+7dehfQrϖ3el(?E$($o6+e{\"ˀ?%&\5>a]R0B.Å #$P)b [[Pq„Te^@ /j(?G$hXp^Wg$BD*iW?nt >xw(?ËFĖ]"FPFb"={:Bz41?2*s:Ӧ㝊&Tupj>ꏚ/ 6z&|< "rƀzg;vɎ? \ nw p9!koY$(f,FJt O!4(SLT*Ȭ2 pqx%.u|8S$<;m UE{c+F Xl&{a4 pisʯ^vW>: }VeMd5ʬ[*w CgM:̫ҳzT6pP"ہm| I}n R r}<#ԵzX 7a5F LnT֠J!wtU~ͭQg&d^b v\:DW/2gOxC12<^eGǘWEP6Xu~d/<1,q9Yg羧<'12.6ldU lVJ^{߆] DC2_ZT!BǦwcǂm]'Iq";M׆0 4E {@=N\D]* Ë߽" NWX"{6u̸^VJ0:Į Dt5?tuTVbү?[tRLSU!ź[0UZPa̟n|xZ@<)7%[&DE5VH<oTYʶ\=b/1[[3S EyAPZƊnubEۘiI/VK148t3/>*_!L="DtpRx2QiX!鮻nGFέϋHͩN,VwM)05P04jMdyI"/5,ȉߟ}Tz Hq=TyUM׏˨o(!4Vt7qNީ G<2 pfZ{*έ`[-i 5#t/W 0a.[۞o+y!M9Y?\h=EJs\4[PuviUꪔQZ䏯MH],{쯽{w0I*$!>5x?ŗgCJ*6`ljY 2 t SG{iADQEYc5c='#^p-j1`H#oz:J#YK>yp; PߐZ9C =#,&?I:ir'19]d$5 ѯ=ǧ G1~ ;mN|oay.iQ[ʀ!R+AM8rʂԟYya.5qIf55Oo0RLzp6BP*6 -% [&NdwKEs1G8ՌJp j@Vx8U&iB?wkRc V=] __D%G] D黩Xwcg̉Ho#KE6YV 7m$T A /u&"گ~ÉNrUUpWwtg  z&.Rl 3V==Um:R!W|da+v[gA(p3c!m;C!\F\ @ڎT_EzÜ}m1=V Z,'0|^rH s"#/91`$N_{"~9wBM;/j߫'nm'ҳ¯5}_F"'RĚQ]>K)Gk$ Ɏx&;2>eEW&"?+}q=dSJ䃶/')Ie펤-K,nlnL|q],4"=^y&Z6c`(xan2R&E!k5%ĖJop*iSx5d!Ұ:fQPx"nCNΦ*e$xRؒE6#`8WǂO0cTX|D xUM@u1=FRFoCP7m4ʬ7׉_UCW"bJt?俕fS](p7Ym({ɜf9 (l6PFf!e` vk"RLVь eF~eZZ~HܳmIr#.1Zǯє4f{!c\aٌx\L{4ShR0^Ȭ+m+{ ]-}ɲK#I 'ew4Y/֕4lKp'{E?6)m$<3Wb[M!6JУWџ x*Y_WarxHZ.n.wIedYv #4w]UL>Vܞ(}36ƢMZ`ñIcN_hEh3]:`;v!v " >lJ9c%z ??m٠,j[d7}<&Rdh^uɊGFyq B]3*LgĖ0t8۰.CnBb_`*h.HI-+KVn @GL<n_#>L4UZN`Q,sY-loNkiL/pz5MRZ䡩P, ʷ*$ǐʉ$FEwO,L L@|JױS& C!yKLj(zw߼`3ݛVc" $MJ;)'{ *:qnꚝDwcXOb*;> W\24=tEvFVdi% sPSEmS>4Xr r#Gj8jItU!JA?֌8=kj+@樜=zGb̳|#v@׌2,B7vՅ ?.EϷ9^`Z4H|д O ;'@^ӯ&wEt gq>~:?Ri <@ʱ5%GՁ J`52 m[R#V@6I<) ZP== $ _/1T.eDNb%;.tL;AN9ܙ(⻓cSE3"Vxl焓„5aߠP{~'&qv4LkcsϕK{ъ8w#\̆[j/k06ctbp wB#-CB^Qk`ZYM/dVhL$q#!EZuFiViT}tH /]&L: 'r h'ELi;#lBgnOKO ( \υt,Zc@.2ri FW^ӷ G.Wg PE5AvV>AqC` E=Gcu|X+n7 i{ꛈWaPݽL忢ƻofɻ+gH3 h%VG)<>wb\7%7^a.?D/JåX4ǪŒGF98C3~cJ4g%6L_V^vdD>ib R/uR=rK^KWH&.D1S< |_na٪T_yf:~zdz_?q`әq!^$%GJ|kZOq Cv{pbV?\ f_˵i#xX=X&8Q.1$\[oA=Fa\xjp[ig_~^v. |j,(Ƞ +BozuB'CbU38 tBS*Vɴ8;@TDM=/춤b$Ŭ-b[½sz5M}@/27iR:P4/AdM,"VCauVrak"u{ C284mY ^6>3ohmf (o!U>,Hl껳a[&:m0s4iL/<)c<5zW` tEpYb4Ā K(/Eh]馄p_ xrOE*$ɪ~{efb':Q`V7 \.fce3>yEA1~ OSP3۹ypf!n9LV^ n^V~aZv9 ;۠{MlM65O?wSrsn+$VGv# Si%H#oɂV=\ڲCcd-%ōz㘀:1"AH~lsgwj2=K3'x ^ZARx0k;)58VƶYΏa/d[mp: 68 URiR* I}Z}(ҶTQ=D!ʈ_eYQv=s#˫%ܔ04HIJ e}2~ZV h|f],Ym- ׃}lo'; fԃs_9s@Ǵ$J- $W 1Ǫ)X+"BӃ%XB4~I\k :\j R/ vskQ3)|Gca { BU`@(^OZz,v-OipxLz*&_jg^ ^dD0c 7E!7".ֻǻTy @'v7˜vZpw>c72Ζ+:'rɛnwU]rm/^+;JnWi-k%JB5 o?ai/Pޚ诬N W-YҔE3#N d5@Z^see&W"X9[b0{-EԟtYJEO?D 1Ɨp+jk^ŰIsã}4NR;(:qٰ^|R};ͪСbzka >yʢo`0w6KA}rQ[>rVg̤s[:5^$ڿ$t.91U};s \ǙD=m#+ЌUqn1>SIh뱐 gh:;,~nBt2x+m.!v%JI 6fDb@Z ;疨mCf9aYg)-QRdpWP⠊xIaX$ż=tZd8AQ* 4s qe|x ѠՎ#W;0O=rffu!D@ↂ>\8f6%;k<%oB]\|Di A>x3sN; A\On^\WAb VZ9r̌UFX7 ON}$SpI0 iJ޼6ؒZlax4Ể2Y P)MRh;3j o@q.զOC y5 jRfw?2j˦@<;'NgS82aLԀfʳ0mPjyRH~5 v,5i=)K@\W-> ]㕲$nϖqM_oS,)ԍ/GbP OɎ5VeƗYN,ߴH,]@k-[<تǻ0xzIԾHCܙ* cӑ\ N/;90=_.JGwΏ,DKXgHHg\ʀ>Yw1 HWG#ZP5$E8xtK`!ruty5D|-J 1&z5cqכ ù!$*;0ϑ2%,xq[/CQKDEr&Q֘З+=!zdQlٞz̍ -rh^L9-jݺF-sΥ)7-ʿ^'_&[":˜G $vs]nPm}10%$Eo>gI r]h5C,9Yj?NGk˹rsآʥ*!n6Ҏ qha(dK'a yz֘7F^@0ZܾMv1&6SaG*ˡȶo* LJ.p,`/G){yiFNSuǪrptzk㩖z}LYZI^3pVOF 1ǃ'"&{f!]4 _RAv{g2eq)$|(VKNNQTT8Mj5< yRK'V qeyMke/整`e̼fMMˈݓRXKcǁ55;?VyF uZ/(!܈`UgۮO Z/u2tzDhb)&!Jk#5T7"+p$hIw,ogKBҰ $D @ .'X ,pu1m4V}k{'WӻYLs$wp:=y|µ8ہvF%⇟ݿJh|W}t)YAU3,%4In@h^ZCb :X{ %,6|oi[sb܂g9hS72iꑁs7ц6cՂBm+mDyK^.eM.[Wz9 > ' lI[1z CQ{>kܱ+yDWXLjkH x\4_# tfٹc՚^v<')w[i8\r_* f/i닐l'P3!40 y(v&ZjdfnڴURPѫߕ߸D߼fjPMPWGꙷ"[e zl:!})@aq)4)~/8|A[N\ko'dOL|[2 89㣷3Qt̝@0",t,Ga' % Vgtb}6 _,30& m^ᦗ`6˻u#޿0$4@[Y晼n3 5cti( HsM,/Rz+.hcT\h'E!U6>,t10BdNOȁ4=uq'Zܔ*qN]9g;Zǭ "~J3/Y`J:@Zߦcvt3ܞ=9YAܬk6TN/yOT+i MZC^}nm} ȶ tUP_#f2Z  @4J@2UNyi]<-D?C] U-GNqK[]GWID{?L>;)}Ͽ]K+j+o9"n9Ii>%ЌIǶ7yhajB{L3hErRE=$X N QߒG@m|C-ciy(ѩ YA{ ARts@0Cՙ L4G ?H/K "=5@r?9fy {^{EkrC13/mj r\{`@;Jt;SY۾kgPVm~Hv 77s nԲ},@ Dozfƪ~6]MQdj0I2WuҵwS?0V*p8UR[ 7Y0K3l_&G 6;WfVVAq=k(.?BJ -־׶+HkNC}$U8z6Q*/7{;b~хFO7!p6}?I mԶM@7،] NwʰA0TKJDڿܖ1 C&}p{:Hq;C]o|%_^X!/m,{2ZɜQ+^8UҜ]o+t͞otɇ˜JPcGM 06e=nf# Lr{eCbuM{ *[vgIQɿnש:=4e1 yU'/2C@Hp y*~s=dƑ nVEB `\~4ATƦtr#ٰ=^; ",OâָиXB?j:q`E T eN)qbI{=ܹd12tpzQ yjrn.ӆ' ٰ-s~@\()$[ѷ69gCz;r"h6<P-}<[[lHf_ȓaZ`xi$TUi`VLY8#Zg/mo.=tOU>d SJldS'(C LT? !tK pAH/nw*]f8ߧRJ,X27R0@7vG! pZC#s^]P) J;'}$4P@~EX¸TZxZtke&b_3(OzlFp[alwۥaY_&\Ҧbp40p\?b.^vj^isw*0MfJ5J㲚2J.lШH.ifiDufAQ>S]"_IQL5d"堝_vm_E&1NChܟE1):LYUX_^oOHέ|l!3D4Ŷ4/sHd%ms+CC= i y.=U_ji c#_?Cŗ\AK|NVLBfъBKǀϑ5 u1VlWJћm Z0@ 0_6xIh,&m2eQ.NyOcK(/Ns+S8d;a鋜Ho\4$غ)b[;Hm;QMbTz1Tې40:f{+Z;H=ˏ*cEDC #kZqsloI)LoTA I-ԧJkW:UOt[xe_,{-@CWUMPmV#C_.XWkӭd$MV<km͒y(V}I dEf8|B 3%b4 ~i6 ./W=_&S\ɒ;-p Q +lAl(MYPmw-Gنop{,/ LFV1v=xA*ݞU_y`0lf hڕsxz0GBq5Q0QV xx:=npFLc!D)f;g'Bf w|2sp$71oQm-BA@_26^X=54F36C6 7O={n#,#1a΀*[l؄oc= k+FYI3>k7˂Ee_N<ʦ6O|!MNH*]FLZLH5Qsl{ܣd[Nxz"-]N[oп9\Pv 7'6;^O]O:MMW%N:v5H8ult,0œeO. !/Me7L6+z I%ְ:$~ױ5E쐸 q'Y;Y-DDŽGN Ն;Iq2^ӇÜ֪";MqlJtYz1KZ%EjYr:' s1.F:ݑT7>if}l21=G]\|yϹ#VKS֯J[-/˸b~ $֏&A](bfZ|r*0j{JԷ"65CoM ix#t]ďЄ+>>4R&^0at=31u2zFh1r78}}Km﷝;Pa7W_BYgrW_5'2\hj4r7n]ЬX*}Zz =kYq\_5^]g>clV_?d7>yVU`8u|;kT E@-Iin/9H."Ƀf!"ltr]4$u&Bo@zsL[?S:,/HZL0i4>/ruͿ_^TW,nfOykCfQzlq TY4cKn)GIm=l>Œy\㶅~^jO ^ e;~&xF'ލK<Pl_fJ^  n swl!eT+Zhx=I4㯛3 aJC\aH@jM #?7<wb=?+@"GrwAEqK)vOBAE=KبZ|$*uq .ZA]OpL(xٻJ02:ö2Wo`r$vz_mxq@dO.cWIB{j9Q${4FqnXKH&x% jNA$kF(|6bfbZ~vŽVŔhMh=Ђo BeF֊$QQF} {69Ѻ)M(n%UQR/ϐ>.x8P'߅&Q!`uLTjդhhv|t P^cVgg( 5f%br m47%Na \?e0ǯ# PBlf~fZrg=h3gNrB/#J^{#TC9kd' NHJx*˭Ӿ㿛 79X!|bv+U*ogVWK[%{/] 2me@.܌}#!2lm^F,@ Њ =N{'PDQ6c?0}W'X}c1fײucX}=°Rڒq*JŇ!lOBݿFyazW;KW!G77P~~_mˣ|>ieP#It!`xiaiճ '1IC#^̺nѲ u;ƘjsF"P)fJÎf.ZTz np࢙&Byazx xea6w-N:o |x*Pw`9KlrTP^%6!YR@@> DҜ\XøMg|?rmչ/H=u#~ޠDf5\kVMvV&8[loV6lS2 )~OPBh1)\}J!>xŕ\C}m_c 6hȩgKswX,0GeDx] jIvgc=uWٮ^UdLʎb fTCR3~uq,!۝O#ȁzyj +x i * *G*jH[%2`lW+pƢ@_ D0~.sn.A~)¾z)O "Ė}㭳k%[Sq$FU[b>v~HX X^Q@]X=v* 5.Mes*iǹ@ʈNOu՘g4G721ƛ8lVWs|q\8I[5.Mʒ5 ~QW} #? v!nGY(/J,D]`,7E&VֿF[VD_V57 0:dY~r@LԼԃ'cy@d|8v d \]F)zOm;iר7W%1"ǫr+W/NWr84N#PW++U0g߾Ij<)(ck]9 dx<]fZuL "n;s E^D+Fv{> %"G t]":YE$k!~UlM}%'+CtuC$g܁턕tL2Qpm1T>b Q[Mǽ$}z~?¢?Cl611&b0noˉja?B"OD鎊آYOsVk`Y@o{qƒ-΅_%U*jUfxLmރ?DK_Zo4،: ,ƺ1C&80YN&^( ^*V kĪR":%xȪjdAt/ktS~0/R8h#0Vۗpjӿ&W c(rErU"oPOK,`pO^A ˰K;ѯQT֙97-.biWR@Nd=RO[)Z<'+#`v&)\oCŸ*z|ֿ^.])y"nG3J$!iz]_1kFS%_eJV8_U˧>>g$i-o5 mlK/ijpևu/ᓢuR(zKW /à<=s:^<;C6 ۟Dn=xUW )RB(_ }%c GF-5q(t{_ʴW(:屹6*Q`03N[{ SdνdO v5sSHncmTlFA_ dCBi@rRRȹjx`188b>D:=\iIчu@]i-8H^ &N» a̙Rћf $X&3.hb,1>NYZ*LJS1:/2\k+ y1Tp|9}L_$tm6O@ # .S5e".Dt| @p5L6 tz/}6`2J:Ln d/~gAoEOk{v 9/oV{N }.1$k"z] 7!b2og /))j KDwV%o߫#(i).I~UWcSlo/K@58dc;h3]0KR ;A^x2Qݠ-k$*$t^%b6f(R6ILa>X Sgv g$ʊ(F/IM7we  twڣw'6?~ķG^7@ǽ'b"kZq,o\wW辬G|yf9?*wRŰ<'DIff9d '(d5j\}~n(K--`}! gy<8$~ίB}R9zTMkPбx OƯׄ.]\ D[]ioWH (Ky!5R54=*mo7 p@RN}q,-7b&=8qP^hKf}GzQ[7d=<ծs9{pKdq,Yod}"sJ$-UQ|)J9G DZ$9go\'FyAyMHuagMP 21/$j)lw]HNl37U1-/zV}4,Pl/5~LI;FU%5AARFVY{Nam }%6ˉю𶙙g# !f"1r"}N!^v;,&QT~Xma?Sfz|ByҠ(Ff5V՛14l9-mfu2:##@ <:4>C*Wu8eG UCT鬀TS:,$ ވo3{4(_G&QΑMuW]Q7Hr0*{ # U%ik8qDd}n,M{k8|+S$3g1+e la1`jC/HNZM5ݼ-'nZM09{3]I,Ao2m;KL9aU~w*FZ3ii!T萘]5hP^K3v%ׂBdA/%:lV@?K[[)Wэs1K"Z<|U*LRnD]JI:< AtpzvVH7HLص4-hXkQdð*3:+TPQ d8t)9[MGc`|f 9\y*gQ2x=3XWzWESdw:ZSw;*^ {}4ge-9z: Pa~Ʃ>3P*R=M'|?g뀷8.-}]wKeL !b 0Piaic$ŭ^t2{U1t@vsѧB KBceM[3 t 2;8ȎC&ydkνnX})ZT{K܁e̴$`ߔ]_ǐ(oFUdj]Y1T.ejG ̊zAmT0>}s^ݺNEǗe :V9L:SaіvY +vj gLI1!<2^ޕs!BASz (; 5o&%\D1g҈V) /ҷ{64ҘĶ.W=&^^9GG~(Z0*O\t 2/^ DK,RK9T9i:!84O)+X\m2mq#rw V頻t%́cw s5: D B{E!r,/Х\bj_]b%Hͫk9JdT(~84֋ٰ/d7J=j;m7mgH05<˴+Y0R;dvXR3k S,25+'ZhPzPG:<̄aӞ^ZF5%hr ?V"ԚOZ7|WN|ua/Fq nR*ecjȪ@O! g {'v@"N?4|9qQ b 9ťȗ =,Y X]t 2v8aWzTЈ1<Mm&6ǻզw.dᾬtZ~tKB# 2,dB*]h?S%5?EeN uϠ@3`S[E܊`ȳ{,@88~թqno}".y"I56T9jX:5 :qCjBO#6j12 >>ʂ)!s|&P:ūzH:Xt\;RgwHw s|h򭙯BKwj>;2OF+d 3s|ۻ:A-aaZr0t& sn UU~JȪ|v([5­uBӴh[K’ց"p=n=5d:5f'vcM3Mw$X +X*!j`o )[0ËBZp-'a}03>@응.|&(a W>rFt`w5y*%ƒ~</X9}ɅO]z} `~EZJMf9Nu\XǢm2].$$ܙ0GpB=]򐁹;|"@}OS\sxE3!Q~0hIȜ+ҥ547nOK)8 721iC1-Tp&C5qGI@znݭL.@p|U2*L0hzRcTA.,%D%oX]CAǔ)yx茆םM <{LroeZE:spXΉ'˘wjozJ;&W>|`PXFVt1ah!*\EfQu8;2hr%(6h'LȢ =zQlT 1[("i*Z?ȗ*$#/=+vhBM lV"U!VjNiɿXjDWE1&e^|'@ph4Dr0KV#9n5=7ȳ>`-1VXB ŀ5%KPR8ujO{ %Zܬ~V@s3c@⦆<0"C@i$<uKջyTΡ3(ks޺M\lԏ˩jҒ0gT KHojH@Fx.*fѻ t󨞦9#k\R)ڔ@!s v@Th/?xZ58RՆzYɦWK!LEGbb+I"b]iAVWe^5R+(xM@{, ַ$$!nv$41 >L:.lїֶ.ɇ8)\ `E P10PqF^xc)`;Xk:U #>t.~p2o8 `8+m# cZi|"PMd'$_FKX%(I |^Tb&$ݘ^2vR-}g1$ϭ~Hq{G:3Sƿ})<^*"!dcM{_+A݈;.CQbGP>txRggd>ŜR'VJv ^~xϬ.=4O$7!Xh}heۦ ;cedx.qsa U˖bju4{>22l{x9 y;ǁ) ]+{py<bq/ϐ%f`q*"u;B,' a`Ν%ҏ<,Y!UL -]KGx%A?iG;E Wެ4~KmxҠo&-ԦMVuZ!4`GAM""e\콼䧗ĆR~~5Bұih;6D3jށ&mAܰЊ ΪL@눦ZU K;5Bh%%/_QH\xwMB'Jy4P3$p1\xQ™\:W@Pc<:AFR! o3:LX%i‡Tig:_ΏoxIC ւ[R..Мb)yeh"F^Dc% -H!$cϰ82 Ob,תmbjAu=ҪkB;亊nWxn ]z@\f%BBY_=trEhL*I/f> {0 w1ܯG-P,:{ 9XkpU)/i}qֻ'e!c4ܲ!M7uT3mB=Dnpvws/FрoXFLL]N?ٌR=,v*K6q Gcj }K-BV׈Ny+(īdQp+e XDP܊0Cs})zzYEY I]U#NKޔ2#Y,bUw\h|6IWc\Eɩߌ-G H{q(O.ւԹ* DPո`{xUbunO=#?4zqɆ=6R !u⭪#Ԕw1S֠ KG.Oİn[>"6vqH%{E=B}|0G]5d O SN]~ND: Jr2'5(}xbg}7WHLDd2$ b䦗=) !q/e=r,8"DT{p醂,k%gǰ r'g$F7R&orFzē BӁZidbT6b,l!*΄WMW;Dz*cҺ|ɺ A?Ecǹ}tSޛrG/{L@YS}]Qֺ 1'tNrh;ܜHHbdI[cMybq|MJNÏXFCp|`G 2+jb/R=ׯdhl&MN RIѲi* 81Fgo&)^-|Gr^͒4?A/S2bkdQ3ʕVii+c= /JD,0xi'@VAD.Mk'HZCܬ;U2дp'&(!#[B؂Ҧ;hK-0osxk֡8Æ;w2 AȰl|E-7$X#҃vw$E#f Ü D)[KRPP #v D,UuWRǙ[pAŰbzbB _w.?^:z+] ]ϑdnFPHF+#BO*vb{AngQzxG|3]b:bpd:ClnxC`-\ԼԹqX7>[!ঈs?`B/vQ|⣺E@Z Ā[m.PK/^jw>ŗI :ၭ?Z.O(Qa9sMכw;ʽ;O9jQ?UX]qй;Q OsNEjH n ؄K Y` ~RU;zP)TE-5׸ah S㇇xy#׹2/cL"S,K1\ޘ0T "u~*[roȪtϭlǯ$,UXI͟Cyk7.b XEz":M qq <Я"G";M>NtIR8R|vpV}ބ&U$LeqU5 "| 9mF=IN[܃4lq, >n,!e7c@-oݹZ0cY 6`63(\ #  aVe]UbbgWSeʱ6K*q!r{KP@O)# CAڮ9^wHt1 ُP}}q x@e>1_!&0L*fu ɰYM"b_wCFFa=|9tQmKU&nmui e.X_{t_Zgt2 aʰ&TGbn&AIZ./)_|6(3*$p0?Hâ;Lɒ kMy>J| ?rCdz94*cf*WQbT#qjV/n= R ίM(hPtV ځ{I{afkl(ƘCI_ 3ȥ%1: J,SB$= $\oxn$;;tk&b"x^,lәg:ekMr(zY:DҒ=xT__PnfqF 'w0q9 !{ݮx>+˳M ÎvrG>^7g|5R1\a0֣AfDfK|wF΄A\b`Cq"a${1JpK(M6\ݨM>bX =-?@5nĊDש=R$,3< e.A$r ȪSwS~feZw!wM/xB*=P" f۟GBgoUG"72 3l>v ((ϕCRSMc2tjϏ1>h2`Uqp  !]Hb%n 3ulmRVjK86A hU섡(hZ.p;Z/ZJh?y30=,5z2¬S=/akR-J)ůM+@!v4⬹9Vv x3']ZAA/ڑRb^s<7bP^+LޕO5<(OG<!c[n>ׯ27xF$l3tLc[,cO, l-wT׬ =Y4Ή7K1!pL ?GoYT0~pBP?tJ2 F?+6McHX0XgnL~Ю ~e~Gp(SqX‰D%"-0 |P`QopF~ 68B9: c=y (I<)M 9+EvgaAEy(Q\ji {(ޔLuWs^ZDJ+Cnq+qY$d7d- Av^O(=$Lͭ"Z:^ĝSs?U鸫B8|N{bL3u; $ [JŷRO&9\Q E-x,,^ÍƟs,+/#kI!CnhZf#*a1ўY[%ys@3vسEnA> ]+Fg> V v1*Q>moj#٩t-ޞ!U:]-& 7\swUhXI;IRA{eTKkҤ%4vdeŎ"si!M&#i_MAPZءNԤI㕃OAE.q6|p$BN'c'|VjzlE1@3UBㅟ u)L3/g+I+bK$XTL|$Yҗ n7 񨀈]>ЮG6O׮LJS_ &ԡ]iR)r "U ÛxܢW TPEu,B=DLP[;},MYHAշZ3QS,Zas}$obaEnLGxxNx:l3&$E[F9,l3 [QL &!KS01 j'5qkZddRfL!k[#w敏ټbP0F怴Y@3󤙊[S<Z[ 5_XhrvD뭵ϘpD @!_)/@80=hVy9̕,`> >lUڹ9߼w '0Ѝ_Tݤՠ`8j&/Fq+_RSs)Rdg4'X/ԌW}f߁GGAz+ZZ\ַwZ-VOR T=^2WwTqONJ)dbp`B"=XM+g`F4f:yW,r~ |0j{V$Bl Y&[RFn<#;pwwA&eMߝ <:9Gz!yI7PkP'[U8^ šRJFH;&yY';6 q ~L9{ cd[GIe2g`25*Eb]_@V+4AKPL,V{1ݜ?Qڡҫ!'QS[qk,au7s]+'S-(#7t@TΗ0֩{ZYzMx@k\4r!.ra[1Rwڸ`t/-e--I(qة P&1o¸ר|`$>fEI3ɡ$\k盕IR=g璕Vj\d AmQJcng1(WGUzֺ__^uLK.Yi~JxfX*rKoF0{] VwRU6bHOڮbvόA .4䪐/{tFj&(>55WvlA-t7y */7FGcȳ|]W6Ϧn%JG話L5D%ݬ[vɞ2=m_`u'8}}ht,+P,7xILrlK~&+^:ޒta< o,:vP*+c5'Wa*Ֆ-ɒpc8p2uOd&tݶLePVh]HY}4j[\614mMOA~`ܳxWvc:?xdBn⺟*b/JqUQ$B24N1ݩg\٠2u1`>otWƏ^ÐjE*KႱu#gu=-tS9 ^#|T@6/!XbaLj\|^SL+Kx)PWK|7iMeԤ ųO$n7M{:&#IY5 G:h,0xdŤVxQnh5$6P3 Fwq(pbZ1ŭxz8,Ԑv3^ хg6/ Vμ0ΙK݄%u= Po+M>pC69JӇ6f2`Z4"DJPxp$/q՝kށa,tGZ/c1-4࡬E1EOG4iNw< $|Zp+4t[_lJ$ΞSǓ=Ū`0a* C5pb'p4R& iq*P?2j'TSxZjȠjIQ+@3XXf~N(FbT)"X$,}<Tyul`Sxqٌ[!aO Sp31B!8Q 22cMgfYM(G,h9Cs}Uy. efL4?;̱<tdx%ERAB1 6<\ٴ`Fj3`?;Ofج`b>\1ש+L{mu=4!r 8 X)ud5>Y\+/n,H %\9 v3QڴJ.h&.#@h⌓ʁQƺo,$q&.9w[a N$Sb5x5[]Juyz( "4waT)Uh_ 0)fi@UDi 5Sy H:˘Q5i,>9eM4/1Yq^W|Y\%ƜM\^ dkuo<1=9H\gM?[+,sM9FtQ}j`9Ywn|GYCl טEi}Eu{2dA8=5wl%A0sO *c 2|:e.GZq Qc$Ukb_Hը6LB4dt\^N; &,~:1c<\oEzn"4\XgTtAӥl|9[#"~v#ʖs"~Ha.C| hjP:7q㷟_-hrvfL]1! Loum=]R ALPM ݍ8CB5o_ `͕8mUF !9U/Ԁk;Ă[Iƭw@2U9҉ksrk/aqQN5[g| =ơ\j*,V\<;Bb_`+u q%T!]RZZŎT!,'F 1xyR6 IOF4"-賟޺|^ut[oiCJXGZ@遐fg4e {[XA@"^V 8/&2ZixM0U 鏲wqg3 }a K[=:%}2#GFQ* CA}u|\"zg헤p+Qi P'z䉓)"Uж4i;#Rꌿ \S+Z+&֋j!X>{Sszie3[h˄x\a]Tl@"Q\R(d%俁7dK3 4KJ@+`£v\|x, (G-%$K+"$aH>(ȜVG^+?UMv :Y_p(m2ƃwOJĪ+4̨QG%ʦܤ Yk֓ɵ T7-[{I:I0z= Zf jО%#O7[ɜ%9 T.fi ÝsAЄRe*mBXOwrq"ݏaZNxr!\2!T(9!zYvE*|EJ_E E*{fX?c,sjBD22x1u^<5EcTlO.j=ˉDeSc1rW-v[FTQ >l^Lg5ŘzR$dy.@.0ͨUbq S Ce`sxSgiC@QswM{tQRX]B]QV@+R<-)h0f 8"6ivD2(l%Y^Z` B͍" { ր6kJ̘WEb\@UWT6M ? Mi1_ f. z %zRbsXW!d͙{4o *7kv2 j7WLxW%&8 zn71ČdWsеfEnv(I!y [Q8 C-aI`D"\#.ѕsm_gq۬PnŚHF4kem'TgRtv`6bᩫcl">9-pYH` LZ$Fnw,SZ.sg'WA8gdj]l@'D*"]Dr/Q5 tU4 QŪݰҭH!H"F֨ {quIo t/l[ B~71u8PuqOdzw(sۄ;X@W1sf_9㾾a1/@i߶)Iofk} /B^\ztR3B;yc!T_*>T{aUB&9(tfϒ898%LRsZEE}|<کkm|DH|2Ƕ)]FȄT<|~A e_TY,]Ѝ67F-15t;te qaҋkW<=Lx'-E#$ Dz%9'g!8C+,k7*۽-\o4x3I GUL̨fNru>8\c~{x" 2 wo<+-YYAPu0G@J}L_hD{DA稲}"VSǩ_ǣfQDU .OYę.kD蔦l5)"/g,c7"igEi[bf&TAe: ^Tx ZÆ|PvY;)؅lV8 ՓJ}AOIِǬ4\{ >(*WYjqwe |q͊V -$- $(Ql. !\҉w縧X40aPl,n ߿jIkߤ.wWAeEἲ{l=j]^s&FExvKi}Ƿ9E )IFH/Jx= 1e'mޕZbLҔrE'_2y"6(Z.ѓ):e<< bd08@#uݪ>Eѝke@S>K1uH3'G%mNrt! 07s^_C7?U wso5#^ʦ= 9ֽ=A{o#A8U޴u"`GħyB=kw/'fpT▻~b[^mxOx>1#)Egۨmҽ>ra39``Q+[{==93ju/x͔ף3k,A Hy(opWjf0J0蟚iqj|RH =>(̏&-'!dvt'slg8Brh^"Y~6=_1Tnw0)kM4\$ `i7Y|X`% MHR>AizCg_M͎K.3ͅ >+E@G0p,z^M,jA/{[ٻۻb+ `Ò"ܞnkDm@H{svŀ# `gz!ښM@շy~M4`R>S4@Çd\ߟgVX+tR7a@V =&WEUD;4{JmeBRw2E ](ԐWN ٴ&yH4i3iMBl3bYaͻU.:=&\n|cEHb1#u*S$< XqLѦeێ(1t| zQTҨI4,om0#WCK&p0~1Z` xDlWcЬ(kK lCջ[b3ZYπ,4ʜԸ7Ǎ6lzmœ+ `6JL' i^>5,XV-ٔ()Pi4Nwbav4qВ.pVY(+I@N>.I q_Fl/vXE7`%/(3k Ilo8x {eu$%40RB\~c ;[Cl򓎳`Fقcӧ.@KC򁂞*4h?vV: ~Z 3Db]hڬ}MK(8+e0+^%}sU5&2NcX50ftqm\!rD8?!)bp6Lš1B/Un\ i]`I46ḰQ먗+fdx7++5X.DqW!bHT'YMfFo.(n3y~ q1uTO\4I0^99.~nT74LCwWꄗaэ<VE?)s>߂jS\߬Y*~x,F.*¢}wZtcKy\53\}L>@<ˍ 1ֺw?OZ˵҆BMmB]Xg?V?S:/ 17Tݶlczc+2&a[ Tވ iY^.a;)wڬ}^Z*.wSW:[^]pg|;[cZB. p="r)D]aPR>$]fUn=̣eon)8Sz3xj (ԞL=jxH$)7Q[blH"LU͉Л t])оj2?|5nħ~D"87Fvz.Bd>5x)IExXA-JތJ|H?*A.2#pä́KH"\8:[JyO(SD{KC`[LW V  )wP'Ak\_aa^zrY?񞯡cڬV{ߪ6TP =6DdrMw2ih2軜w: UED ED tLJ* z EHkʮ|0ֶTrc5S~=r2=:ZmP -RS(]#  IND6jSb{uy\^+r U blO:Cm#h2+vN(A"jV5VtTBo:UDX/;Z8fCCa(6M˰ɯ׌.pdD|Ki.Kv VoW*pnn*f>3Jvp7JB1Y.Vij?#H_~uʥS_;;j(p=|y= 71 ߦS<틻X˲㾥C R΄Xw47ӔͺI"-]NKh2 /EIY Pc@r|8=PP4*`?p7·~6rBVЉOy໢n.G&@3z `WY\ىJl=wA$qg`:(ZeET|/Ԛ3B!{P&]GK$9{6QF^ x7<JTvk~y$_|EҔ#OL?%+QEPvI͡п w?zrr|_HP63S;W'7{?MYO}S\PづѦ^fxMuzx(ST Ү].}ݗ3|kIlJۦ@J@ ;6t+'!>WNMEȗr.m\f!/X2x=+B9;pں/14r-Je-t%_v؃5Xds:.}P:t{/I@KF})aE"d9cώ~dah\V !6zem'hh"kǼ݈ S"b I@Q) ryLsQ+6`EZiMSᎨ8u'#Cl_P(Z+<-3*Lܶ[A9eo^QYd,\g6_>XRۺ>Eo q5W@^QkCh( hDU IM N4je;I{}SLTL/~`Ԕ`^ ێJtp rY:8K* YM,Q =Qxm;Lr P+%޶(c=i(GjrU/(všch2M_ڍDcu3dO5Pf>țX=Jh^ny@ru4AI[VY/\CjOn "+C*7l˄g3M"w!="""r %A jXȺ,fc}3"%hdcy 081\2Ml&(J  :jZ7q?~VK7Mo' 26yM%AnkW1^N$< *yhx[<6p2#n [Yظ(BFf~nx}l!<  (?!c7$:/&4IbuZC뽑E4@s=÷hs4Bի"?!CG) 7cİ]UHTǑmFu%Gyf3쮆Cɰ12?%@S/N]_*'}%*\Z4`D=) $WAw&5lZ  ;:>n)Nj7sUwf3-\ yD@_YHBcic)v_y;1ӡJXFh2?./z"_X@::I䲣 O|Kx-2s`*q݇͐gCrbBXt(-<|߱8lv9{&lRcKӀ;n^RJ֔sM#?TS*~JUa֏QKQE{n,W}Vs+jEhq-%V@M%PB>UX giG%ѩ@l82Gt:Քu5^ y|K%S;W waoSFiLT1^"lZ錳-AU@ |z,Ţ?q/Q _QlCig> ҘԏrNǓh80^U#J)kh ",<%q~)l7cQax4^2>[W6m+R÷˒PC7EflC|Z62zj|qZ(CRpi؅*cEі S8߭imi^w]N>[04l1T W`% yIYudG"T &/2 f8r9I_]@pj˙ZۮI>*y`c&ZHlC46+3߃!43 "+߶ WON0~ꮿ8so@i*`aρ"ɃI{ܩVDQl Pt;l|zƛvg4uU8I !n4C-SΒ2VZvY,r h;G0 ^D!A i("/k_`fx Ї`5kaKK uGr`K2V nAJCsw,Ev:Q_^AY|f{s$ tfߦC?0f#&|ߓ5뱶9˚&IaK<[܈s~Yw4qM~ׁ Coz#H) k{;-hL)/&E9 ,-iRR90Fn5yתTao64EA?GX!wZӵqT mӻf'$<_T6O)/}NB;%_XɟiAm}ʝ ,QjD# B m3M)a4Y6aXRwdU>l 9ȜX%o pkwLVbiX Mn\Ĵ254Њm.p&Sѩ.@)#Pe-1i.[TR>6ܰE _LNlAV/qft{D7ArMQ7uK%6wno܌9e\\I '*w&}(tšWpeo:r.!2}2G*$_GhכhBeǯOOȜ?[ښz4ɊL[^1*]0jX\x"ɡ1Hs\3$Ch28}*ir%:yrg*FgBi:Ԫ.:]ךgV@ixwJW%X_4y;s=+,27C6i` 轃 Tҵ5<.{(C0x6>a0cLf0y#zu8a\рs9`C V1iOHfbk$,RԍsgO("vk3NpZڰgJlLW'!fbh=AOlzR֪ _|Ay9B.Fìo=*T[5Lo^R|AD6wlC5oAz"aB3a@tt:눩nG<(b#izNfݐ<)d.a3ErݡsiSI![8ҺL-98f+E2㝱HA4hGT%ea["ؽ}:,$cAz4_ybzBJc]9M쀕9r7qû l5h"M}e,(źߎ?sޥ"ym·E(#;KDKf";Y /-# 3|Fy7e} ZtΗ(ɀu# /`DDSRj(? L|fuNƍ#@=gp,8wf^ Ы7K$B[bY$Iˑ'/tnf)*M<ՀX_F@yC+Eaѥ1-xfPt7+eN[k+AwU:Z˺ދp^ 銖4(cXnQʬ0F/& ̈́ɮfƺ=ɿKXr3+1 G6 j*.tآ݆5Rb29kK؈m*_BɔES*%ܶ} B>Mlͩń:f;\;1Rg ;s U.p=Wu!+ԐX*WPcإV} %!#1 lkݖn QEs̊Dl$RqoLRWgD,u;IaZigdks!j6OYցgjjA+\S'=ZpA|R+X"ݯR,* Rn9KXE7>P3{x͇*Cli_W \Dg=]w09`ܽ߇dfL҄ +]Vsf}.M:;{ɮk+up==/87SA,ӏ3)rkmGK$L L ՆAzǶƲawf&)떢iw<7k6ɅGOJ24x PіGtvf#&XIM})7XNm6GC>{݊f28"#Zpy H0J{Qt= Voo[3YKܞK^[H([2O70Om>b]^1 ȹ/}{+Yii?l%Lb\j -xP3< M$ReurB}ݬ$=p"YaCJ,} >&Wvek3Z!!Ω3pcNO;kwxO 65]%k(j LPR\7c4?dmP7lʋI u^[lN"ZgBLm]WY-Ǣh7!hKr%>фsFC zD)U0W!. >FmLFJg 2FHPŴz2M 4i~-N\QKqVίŠϵ7LG@HY9({Ǥi;@+# P1:kg᮶ Ttq7eu 󦂘^D Uvn]<5q 'p4יV!}[}~ح6 L Vⴒ&mE<}&jL"-T6+dLՁn}GPQx1wBvL5gӷuj ABJe!{xdvVZ{-:Tʨm2XKmK*&i<|^&8t|<$rd?8mwp H)z<LGk\ׄXv!Ѓ2p>MsqxCfb͍MBN2:ӏSگAB mwˌ!5'43̇mbXFEM6 .uFrɋ AksiRf䄱/64:ULġj_8xӎAYHJj}ЅY/+fşA`M7`A9q3bğ)KCXRE-MU*,EbenyyVB󾷚=o#Cmi8ǝi N\- kDĜkԗXgMkejѓx{X]zH{^}}>33.<5?C"qSrah>='Vh۴4 X' rb Y42}@y"EH<,p //Kv̱K~OV<@bDڑY>zڔ%iyq41ԥҒ k}wfaͧ]|?^ ^V8$W:9uB\xx !g5m'hbo+NBL;Ma8 G6ꭖg53r|}豎h5,k-5h:ycz Xo 7 8IiB1j\khSYzTz[a;&B3,:"h֜IʳΟBYŧPDه{ā`kd=}1*M2 1fGpKd^Ew?r1cOz}wYr󻽧ZEOk8Z&d-mgS+$$eBTU5|R5݆-J. mXf_v͋M)Q%LMyo.iPiFmʲKW6!ybĨ*L3mMs#;>)o1Gܻ߬Q-t_bzՌy!Dx lcCGTS`0.5 20B'?T21Jw \ o:ǐWD8?FQ- 0r㾫n3!abn? ԂiHVEQTnq[09Ņͦ>4]N[`>*!6xV9#3@\Ey(*WZ32ڊPknA1f&5Ώ̾9bɲH&g8N0F5>exy@E0.Gd'KVbg2j-DlJkG]{ȸ3K#x;hIXn(;_6uˋ})Mztփe6O̥,5,h% ĻwCٺ݀AKhU/l%Kݸu{hL.DX6.ԃu \ PcӃ)XrKS.OtN4$xp!q4g:(꧁BZv=~+7މ3CH[J&3Ze[eh}wu%]4zޙD!в kPCXƃMJ*r4i>UhM*Iw&_WuWFM+qN HKy->O0w: 1uWYO>P~`OpaB[S=2i=K1'@3!F|T~Sq% PV\W_F @RBu [:TTp)}nfy(}]M<Bvٛ \V. N@y}j-Vg7#Artqv%>8FƜL2MѺka9fkfքŨCpM`":Pu>]lܘhHo}d7p6V 3},k@5X.2YSht„XG4#RSc`rt12Hu9aRÂFpSTSE+nk_EL~e 7x]}(ف (4{>CbF 0-# a(€&(R<febE.hyvUjWQ)+a q[֢vvV+4 r"ne[o ź[)[cJv!fF3 ´3;䘅4}JW(-?g6GU0:(ϰ#[*P*8sqO+2{zz + r-Ao,XN?Զ@-C\,4e[L:¢YoLʦzE~:&^1jnp荤^߈`"*"-B|x2ٕ)9 7T5v/ %uђW8gC_" 7U'rJ23ɸVH}'w&#ǁBV&Y`)执g.QhbN!$1emf-FWq/ɯkSW;kL-ߌP$34G5q)Sߒ%nr`A,‰J] J/RqSb?}]ěo /}aW686Я=U\~z0^e"pKLovMADݧ8I%_ Ypo`ש/(r FSg4'8'RZPrh^RR=MBmWW6ogp, )3$S$7tJ}b.g8Հ}\{;Uɘ\hVюVE:lg݊{Oq'pGoRgqnc-1)ÿ;jƔɹs`(G x9xC )'jٚ_,Kw<9D8\vS @QpIEE~a~tf[q~1Ep`Vk^n1x 7 ӣ ]o?2;:Aӧ3!Bwf$'am0W$G6t#Ŝ1Y}#VB*sɭr6| d{Xʜv&l^ z̮CoKCeCzQӶ:1HD3anX"w-;m;vc`=>\&7MbE?9IdJef./Odߞ݊ɕ \l'Y$@u}A2R,bf8)$(_cfszV @gɨ0ÚMNlu`Ű;\-h^\!A{v!3x=3 ~pk=&|bzXr0)27fxu9SÙ/H#/`>=%& U6Ӈi9<I!L 7$ ݴC|Ub1A"]X໑2}+n֭ug݄wF, :5][(%h>lzegO% N^amh' irdd_ z}wY>>3xBԽ'[0Ss411Y~ j+ڣ .o(ٍTۈUec(|I?`;yP2GU X0RՕR`9[Sݭӆgk1O婇N-MSq Ƥk 纜&G6P3ʒ܀gHA7$tTǜ_'a& ǐOaZ32o |e,PC>#bywo :۶ HN{n3 Bkg%34|u鏺0G$G$[+&h8S\\c/r.w8bY`L?V7IBNiz7:y`Go}l2K/2*;gPz=k;nW<ȍP濲ݓ|RIpH=;?56$EuQ0B{@4G1oúcX"mZnS{W&30b/9f2]"wkrC2 1nmG ))c Kgt0p5fu%IBG6O鑛=ED$zO|sװF{( zJנ:[#}Bh엃S&R>Jc|tp5$ zŕpB!r25s]~{v~A2Yǃ0|ͨw\<=p56))|d2Vh-*Ł|e;K8*z; U?!bt)7`[ˏ##Ec؛%0~E qo Kٴ MsÐBQYLj` K) <Ɯq; ceu A@嫾F_9_^CъO @ +7Kr9w=T pHqMkniG onBN ?HA CcpW(79)_Fr5JS9 NG#DÈUVyë} T,."W¬ub.ST6%ֳȨa[;CU)Յ"hٯө ݔ})6)?00U2S"6Fje79D"BBgK (bK ,ᗾ v4E'oݒܰ! #K/@א ү9=v O7}{ wmwtKڂ!{WԖDv#{. ?MrwQ(ŗ+ͷe'~f"s~wFMͻ͒D_ ޚ  03R9 N B$k%͡.0iHesR1- 2kޣ<.ifTFY͇toqTGS'bW>ۛ;3K%.q:$ѷ z;@\Gy⩓_^ZeZosBCxrδ}z ѫf8շ!">`"MY0ӽ2(Bk|N{΍SB"{|粳^ߞɣ(eAǀ'n^%'2np$d׊^p~ubL2= Y/Xz}glzzZboP~YcV':x1w`NOIc(C7YzeMz2G[3 O YZi@.kFiqr@C B˯KX!d]AלG 5Z `+#/ԈM>NrG$yK%RKI^Aa&$>8-3(/ CB2s*6RA7 8zKoŚ^홠bUu|<ذ _m ;I7yپY?1l$劯N%Ҳ(& "d$RVDک+Kk5~/;: ~]{솲S"`^+>&sYVFcd6׃4߉숏>5vXI!G7#aEX'y{GYrG\ p2)xuq9M$֔Y$qz2`^&>%6a?RэݙO.8b@Ssأk@!}זph41V_ξ/5/6)*N(D+2Zޖ^L$XlySZ @*-,l@BzYRf~'nN#NZ34ߝꎡC!S8[Ic.e4=+l#U){cEH]L<< Gt\;<|@kĆwfNblaYP6<תP}2#}D-^ gmsUӿ%햙GƇzBo|wL]ufE_y[S䗍ZQ:zQZF)K5E={ݮIwwJژHjBpĆ% }ꨇȑF>rsfR0}Lx(t9+b^Ijpq! 鐻}wJ:Z߫ crzvAcZ@wڃ܅!K@xC'wxZi\*70U #^Esyp9 Uq)b/5:E x h*JNWDyhmޟ-".5ԇZZ QĕNOs h,}1A4瞶k= ޛ Nt&%poWLĦT$&enn IM禠g5wK j,Փ9 f0pe!C,.jzZeFaV>7~(=_+6t in"s~M)}{BjEIVd/BhczףEqd0%>cîtsϢj>BpSV^pV>}X:9$8/9tp t@Zi/^ gQ9}TW@Y<?LbT6딒hCSo\uHENp`=Qь\OjBBu."%$C^ Pş,6>,}syZEMj/O,䓕<5 x5.j^=%/~' 85o(*, ӒV_ (8,mXl?jpvWXS3B\y G JZPzX9C83;wtq]*G͓R(HŘA9JQȘᣂ$y-Ƨ$E'{ r-5Xh!u{?Bƽ ) ~Fj dptY N~@S ȉInP%J][Jxw38_Kʇj@8ɒmK(D8;)b C5.1W8LCS\)WJ;S]tAPOW_A젂TWʄ]bJi7ojJQ ׳ƁsKeMuVdt8Eb04P3RD}G!iPj/"09!wkM<D=\9Gl/ )ⲯq.[\A97aPG_70XXQ~jYF/zɋ wKSl/2 p=8`oOh$9t{5\ӹMCdZ)XkxuSk澾cQ!@Rd_Dio'J/} /\W*zȭ5vm$9q[B JgV)Y݂B渐D[3iUOt,+ҏL~+Xz i,ڐtsDH c"vޫf]gWQ+!۫U̠ߨt/hdcl-|_0%x\pncFLa~9WJT1|cyT5;t̍#/4~ F7_'ƕhƮ 8H&%G}i6[_׭MDՈu…+,[GJ{E%A+c);Jp7#dtC逾9W]bCB4I)C ՗<:,/4#[-V`UK--^^/j`"^D \ߞHYӏL.P90RX9aZbJLQ,L5Ҕ}ADخ'9NzPkٱx"Y\?oHɒkzaP!ht?J+yz|">'keSwچ"wd"i5?8}Ԝ77Մnb9O3l搵'>x֥՘Ur-8irG(Bzx 8rƴv&T96Ap<\?"O#˹f6d&-=&კ˞C&8voa|nQ* 9Q^F~z|('懞In?S:!>|㈟rNRy"m}Ao*:aN󊡸(e±& "NFeDix:U*Zyf ,@21~ |nmI3:VT d%)ĝQ uD_-̜| qF%E$RN{vo4KeU|YS2,[YrW]3Հ3"iP<Ɔa}D![΀mۑM򚜫'pXC(VUm{\rh|UUbCw~&1*^zrB"zr|mtmJWb<{)JTns^u۱y*VSYƞVle&>cYöx?7ye&n J>U7- $%EL4m#ګ͟6`WS esq._iJq>ZYʑkUǍ6}kɃ=Gtc^tԲ?'x .O.87sIŊJĬ7mvu,.;0mB+-oB1K:jˡFK2b:݈ >R&1ؠG=hFzMܐÜ ?#TDTR @%e6y蕥:^d~ܶ[c,Q/%Bf/Cr5yG>;*=HV!7/x2Bg<,e3sw`>u ߁w!@GCcz 4^ >DѻqT*yuq[I;ӃnboxB@+P)֚jtDb>< NC"Y&àTx)rkBUcBY!Jϓap%M(qyw`&7XQNWIzjw o3р f@,idb\E_ ,n(!,I_$N;I FKouoOF2A6X134=?iI3W׷ׯst 49:u1^(u8wp~m0z-^&IO,3C2aϋmuu˔M/f Tư'SX!Oi^V,_+'> & C?@8؛2$"$ Y񁲱t&L`Rylv.LK)HBOSTB#,2\eʀbՃ0'BHV,M\{[:o-m. fke>bhw/F81_LZq]km)ئ `).ib7qs,ǜQh'Q8M4) h DI0flHDNS'A{AEM9"z#(\90b⦜o NWWj1ϸ '_QQaN 凯ެL_Y&˺u*u2p?nfh첽 Ĕ՝ 3S9HX`F,q_APΰwbw0CቨM|<"/Xc?%i,,ydL,1[ }asizu4$p?y(˂6vnD, f 3gMsnvelvˠtM*1ܕ<8O/FG(%Y>חƎ5Q*岊O|Ȃ0&M_"z1ћHĄοunjEiWCOxvSذjl:1nEs]Q׌.رԥrx?_ugI7mA4(3_H6бk+Yh @m%:JJ[mW.`(ہll- F'}|ZE!H57 , re:$ +*R ( s7"K.ϵlCۤ΁)zP ۺ *'#\ YVk凕!5e9LvRan6\4b?||r9jn1iL%gc  O -HY_heZU\z?ʌ_^NZ MUMzփy]j#2uv3>z(sf׻jP@m2$|>RP; 9%DM-V?x儻˰KŸ;db] xw|̔W*q \c3kP3@}ʇ)(1z5+#jb=Huv8bF`$ *nWy%!#Ҫ3i2m$^WFq1cdVeލm##y"4*7T1qW)x8_mvWu| iGJD,sJ:c>YpƇ2%o.9A^yZraˣޒڿ-c_CszHs ՆkٮZSXaeW)X<'s~@|4zuszA{Hr[Gj\~ofoϿ+}wXW+= wB'd+OZ1!S$QQ$Uk6qN` 3/$e U o+r3f9U",o[)[o=??R*%2|ѝݜshDeV]"j@PN 3"-aWpŢ}6u]ͪ?>9}"EF|baȋETH/8x+a?$ I+@(CZ#*SJF#fqn $'5%4o#p;͠`pFIڹ"pq gBRG6LJK*&hPIYgiߏkx5(H h]?1^S/ @S܂&_0cd$-@4DB*E(fnE.vJTPiosr˻kT%l X \q}Qi~QnP.͍b\4f]*BK_"JdqL ]`g5~}_梗̶&o-JKDl]qtv\U9Pg^.kG [?K \f$HPP~i>H= y_wKPNA J@FaM䀎BU To]jBa-JQJ{Λ&&QtGuypTu1l/B< BYt%/d :.k{z!Fnt>^¾_WJ:Z-:{OÎ$S?fof?rR hq"\-)r%  M=cAELTlR\,MmEvϗ pչqe]_+1s}:f4DgϑV(.*&\1Z`D\HcA%Hr|ά7Πa֘oD?)ICt,B~Y'&0y*o;O<YM#o1lb!m3evVϝX9@vU7+IKF^ymqsS@9zvpyo=w.( R `HzDx| &Pl1#O+%U"=ÀYxxo$DgX,*EqBjhH B|/0k{X8tcqunk;`]?JYljqSΦe{k@W?'*BrJ-/> h/ 嗩<O&C*rH W c]rn6b;^ه ;-y/2|Y%Շ[ fPHU1mQ*U՛fG uC]dL |sx'?8R )W*$\]Zs"ĿNW':Q$sa": .e!80;lk;GNJEM>'mRz`vvWmVF<I$+= (F:҅fe>H@pP~G30O%DjK1t%ɢ72[ɹ/$eXsfj[v\i.qJJKO-^Y^Q+?1'_$ M &hiaBNL"sM͵hCc|m1>}J!&PEiAT"  - 4N詒?]zܿTf 2˩-(ѡ {SE~ܱԝ J3R姍4YOh*zyE_(4.R>Umvf6+G%)03MYCF, eƑ N>̼™gաfဪSn'Ԍs:"'AGuya+ަijM`3r_u' 0MULUf2P=ע(k_@nY,UK$ߵ84W4{ WsGߖbIM:vTR8 L_7oFkDz~Qvyן&z:fi!O'QOwe I70'/XlqhqLVAKﻇJ\dH>khY)ܳ{0?$ 邂35f.٣ 0tR؏d8KvHEW[=}GC5k ZA9D 62I$|6[q~׍VT`o4(6t4b_껊\ #HhI C&:P/C j|Xxۓ<yY0k0ZZLD9v0cm9~Y la,E7[ϾJFթQ߉eKO},UѨ a-ZiVOz"ZΟr€ 51h  '֗Eɠ~ɓ63n||p}kvRYy躑' d!3@.SQ89ՃG9UIy3ȃBGbmuG@̚ B(8.`i oGZ㩫jKn4@f:&}db藖׮L9^I*xiЭSns$U%Σ@eu@ >n  %R y άb/<8emP$$4O47W2 UD>5\nqY_֮W;dwN;,kKW#πy\GLLa9iK4% U<'3~ ѝ Oxė&e7[6YZpY2m$V{b <BpFlJ(ǝۿ}K`KΓ,ȼ(Ӊ__I|J#]//6*-r|A*GМ%y*D#^+/Sج b@Ue5lV舮Ʌ&Hzkc|^Ttޑ. >lDp+rUy!QyӪ6"v P2l&ݩ3}=™iÜ69:'] ڝ{|4'($63q{H2mBAL~_$=>d"!Ww']8)) o0"XD]Ub}}fqMHP+uΝȞF&jJ` Յ^|f?5hM04L躊"vo E<&ݒi'd[%%ѵ1de~Q=L>WSMGO 0 Li;;€CP?/򀇻ܒR^N-5m3D} k8xIj_[Og޵_(%s"nu-\?axۚwvXe|VXyˆLABORƀəPjHzXՀMLߧ]KPNQ it7\pĸ76:o/<52$I(6uO'KGxjIwM. dg qxJrI߀:L::fxL^c1X:tm_8K@l:,'e1_kF8| Wez*륹J&7eķs1lEG}H5eLӊ )KE<[NړJDЦӆvO/"Sh{Ɇ6)9gNp qPdEG\ny?~f|1jmBl)>@SbNw9-ߔ 0σYkg=.WtLy'd<`ǔaI6TQ9ƨLPRmfh\ 0/͊.D>he@`2'@gyj8@ {[r-;pvSav2BEFfάz֨XX(gtID BN0Yz?5+̭:jS5Ҭoo2m SGeZ_ 2%dyZI3lwlR^wpy 1“fINϘDv[O*Jfgq`‡|+5icF Z)mt2q{LY ep~rj8ZXvzc{,:C 4dB&1 $Ծ@7aDkxPFT+eG 7LҨJx%`1xʙ[V {&jAemf?K<+C:_LPӚvAx'ZP}3CB5"|ppU\:>w(,|U ZHeOs\i^o4qt<‹R_H,x~~ 0 SXzN5 a}h !<Zbgr>A1̂Q t:A+dSw3PEv ZUG*xAyWOj̚2,"JQTB*3+TF$5<1gwˉ%3ekؼX 9ly ^!ֵlj-'bo>at & z ɐB(rZUO^cX〝ASU+v/?>Wm$"fCV1U*+3$\TvƢv3QWз;Dm`i銂Ӕ-4JSԶU,xU>feJ)!% !B?LM5x WwwZ?=@y?E|FAϹytk3w ReX b+m٫e؃m- Of֩JG x(3F(RX@LX5(u3%r0elPO0\nP&iAv90(R\x0'؀q>|VYR5e7*8c— C2O8b hxp( ~ԋ-n1S%7謝Mi\4AIoQm,=2cId~wfӇ"B'R_rRd].M z@OSڇ*Ɂ/ ʛSr/ ށBͦoطr^옗gO`\fXJHB5!Ma̾2QajlEwP9H +.Is H7>^x7,'lMG{4qe39"lWwa[<:Qۗ [T4Uf#r6k$CEsd]Muprq``ľGPGElSFb" \;q{G mM41ݼuNČm(d&?Z3ORhrq4+9@-F#d|;R|Q֛R1U5V 8B1]1ik\6 g^zRӕ2Nh^и%3O>VkwpTa`(7Y "@`i'u4ѐT躈-AΒ_֤p,uӡYZvR^){Ӄ6ɳ"oJ|ܥq b9xoְ\]vpq/r6Ju2V*O8Vuŗ\fx0X`4Hq0D/%%V%滁C{GVLU8iϿP3R"(bR+N:5ʽ;ҳ1rN>,@Wl!:Z *X u8^|AM l۽sڔ1}۔D*?0V TIب L!-.D?z\0ǁؙNIGƍjHv6=(+g2#w eQ80Gqnn(f- 3G%P\NţyV_-?_"V S9E,:}k ۡfzz &!:W@?m;\u],):PU @7hnʮ-mʬ eW8bF}U{e1zL bjO/y݋>cٵS/@q sh  QK璉}ss!(H9ٻ. Dwv?P_h>0tDwv_iN05bXqR:y`(Atɬۭ7,C"L/ QtxnY׆]\ȁKgax{,r W5Pf~L ;ihmzmC.%'+= (6i [~3T}=^0M}^y&H>SO<2IOEJ{x ~Jø?X ϺBI ~v߱sbĨk >g^h_vCGg!7BV4n}ῑŸЯVg&V17™2z>"z((wcfު_ZV:ZgT%6Ս i*/{~WNP67Q@Y rؚ"۸22Q3z#8zj Mq}t3w/Sf(<)]fRU$EcVpfџ},^>Ag4n>3Tw{_kih'Jv{d 5elP2/,x6Ïg4*9bN<-3 l )vGiMA75!ÙƐ<|Њ*c'6R< E_0}kWs_6~o?vq GE[g2J_AT.3QƤ륺f&*G(lR -2v&gh^J`eט gǟ~އDܕRIDP~v='H|/B&h,:|OfYݚèǢ0-WRH$'<\ 5~E(>Ǝ5I[@D1b=j9(G;7|,q.`p!ȀdۏT*)XQ Ys7E>q7b"[TdRSp?P t=-/(eSPɓ Q(|C٪X8@2u0eξHTq/C y!{e瘸&泐a+Klh;9v=ʼnƉꅄA,SF0Of)*Teš/9$TlxP0}&"x:;A#И;x vK~ӣr{:6PZ.}վU"zѻ5`Ja{!0 E:^9Xi]<;1iҁ<2xTymsxZvSpx |\e77j$:sƃH3,N!PY A'jENԏNzKg-J VW)bleJONw/ ב cM3D.{ȄO _Y&N`&Pr@Gw%Ĺ2CVЫX .J%O<-kbCugYp7lqd+-P &+Β'M ͼEV5zڠ?_:$+;r5m<I'k?eÔgwۗ!~&nmShN ^kwB{FS)顠,s2- t^qMu yӑbP>ͥ+só4P3T]؃ǂnjEv455`DORկ,rk̄OVgZ:)ٴʁ(n*;#*srN`BnkKqreT -$18fka !w4M}a>誐vd4hS@3RٟĂ@JS 3>"Uբp2*"GrŲ>Dm>?e|$ޞBtcܴE^ j}{M= T /R ǔj4ʐ)zl ~; ҺݐR&&ॅt>_ϑ2TǺunv,P{/vҼ%7f1H;'\γK)lyygl1c75;g8oAX:^n<-qHǯZ;rE(COl'JJjqmq)ŹQ]4@ʛttȎ@Ѥn' (c8<ġ!W6+j:8SC0YD6J61C5Xj}A[# (-,1(A!='9@XYBH%;ZI\6`}|JBBg\j >{ \5U}w?57!bA 4j`g =]ũ7'?}QNIS3&zz0 ݼ['Cm3Ϝ}MʣQ}zET$j qM/^BõN[\ 22OSFʓ6BK If.3aDv3ٍ+3m:DfQ\O}wL|_sTmF W fuiCR 48 )*qA6X M3si q2z.Kُzw qH@P@TeySǣ! CH%Ea_Գ8K>^kr aU;=(y׉ [ OА 2wW!Mԑ5X:KJ_tc{?fYgr1 /JJI2Pn{Xu&s!,a}~3TOgY 8)AbBS_1p5zmO["I ћsEf-S2I` W.`+8h@>l9Ek);^DgbUZռD N1 ǢPHn='CIxW!tf2D.~g:ԣA <@)=rayCGFMI+)D{pֽQs`e8vgQ!0 -:__j8Ԅ,AVpL]^Ѣd~--7 2!&]eTyÁr.)*T.B蟥( vf.02UEOa3>\$ZJ]:`2`a\-ae/빼۵!)?eHE~7Ufϔ(w.H7FvMU=su;<ygڠ;;˼8ڀ u0HM?a4%MSy17ͭ[Ѿ9>ǎ׸P0ɀ+m*,n=u2 z[fT,LUFRrq4{e2E^E*2 әjc` Zcg_u;fǑ' =)^8UUI)ZHZAzbE2H e^HˢK,Uat0Iw.gc>+/50VLoBb*obAHҌ5SwAsr4 xAbLPHZdLtѰ쥼xŮhDŷ}˪Tf%%Nh d6>Q x 빟q`F#xn˥܏q0-w1>SE Kp_X&Uʼ9qPMT 61("-oyUՐGvfjWw32.yئz#5KR gWӃfX3e8R5f:ria ՘?62]/q#8^\:ٰFHEJbc0i˽F/}R`F,π&1XYkRg@&+#·Q$:ŭ!A4N]Hl6^@k6AZޛrʀqT$R5ߛg*rA>8+<ny/ bp(܌Vn$V,1jpbmAS8KxVU73SP ,a;e|7Xgo*3k°,QV ˟ORRd6r$/putӄxU?HHt7#< NoqI+ʞeYP`n? xƠs=&(v|^eh\4?U{ٝXU zk.2cB^W6+ #xu]_4?~{)2+j>XfUۀm{~PNuhPx$O7& '}!l& mb:m?p@ |WabIJaPZg=¶IX"cw΂!|agގ8W,kl\u`4(vJ2K ל䱩2Zp?HrD9 oұ!Qsڏ8D[ d+FzK6@x߹ 5={ŗ̼F&TmЛ _J Nf}cȴx*XKt%]+bruYѩ6 ƿ寮}=91gދyٓ>؍]\4FsH H Zwg\Hݕq_ŀokڭKc`\HwB)la cL6)PEYQJ$I$O970 v8Q7NF5Qfa&ƢZgɚI)xe hrVVĄ%z[jkem3^ǜ³-m^{ۇd>Q@jtR3e۰?jCUM: q$zvλ) gms*'<$"n]+!>E4|MO߯ \%@eb.i(k3}HlO)lk2&^LyA#qKv;Ѻ2xsQO&Ew)ٲ;gA:벏=H~!;jAaTKh{!nH0kw nؗpع?4+$& P de9t^CDHĴ[#լ6cȨS3!~U= ;݆ 皔.*7%zLMᒟ54Pt֪aay]'=$j)yjWfBcp;9JpDj䡴UgCݣ_ISs%W1-/$+7 GWPfH`Zc_|qrմ=xW|<2"2|uA֮ G6GgP,7ݜR!ac?:={/I_1Bo>U_JuAh6u]31s!ޥy-sv|ű] k'I nA zHR n),tmsxu>U(wx`P@1>ij7WZI=(`V3競xR!`]ݵ뙙! VS,P`prv%@ώ5f j6z! wHۛȹ).h~ID6gr/f#|b AT&t;|oKCҧldK[@$M؆2R#ujq8aۢ*2u5ww*H" *fAM2pĴ/j;M$uxvTX|U]]S)Ca5AXM]4yE3fGZAC4j̓K45G>fct@x~| +zZ,Te-u.wz(43/wIB(%wʍDpn-U))M%~9 g`Q m2`\ݘ.g|!$UFsқhHb]}F$MX%*p*,x+?R\!pŽ`݇ \?.۲}fM 򌠩K08Vbul }P_Ͷ KTV$HarmW/'pzFU.XDJj۠bz$߂9^{pzYH"A jb\Ѧkx^A? 1~r wgxKlSF?8%7Oi x3( ݧ7K}nFG#[CUxe59fbbDա[?+CvPꀉĆ)uhDJ)SKX]'☦.Fu\N`؇VN=oO‚X `(\:Q){H&ݗ( {MlSy' A|ެhZc*uc•"ƚ1D|K v/k/rDZO8[I16S?Pa" Er8kf=8{O1pb,9ܤA2F-b~KG&OH&16 QL"Xbʅ"f{|v¼r(pBg3u^v'?Wo 3>3-'П/B/%T^A?-1z >cƆι,~╼gx[M,მֈMV*|SkbBk7dvj̣/!-Q y c :aFVFֲ* wN)S&O9$אn^ bw#̏ptq JYB9L óNJwOׄƼƣɑ^o䬺 N>s3*6zqP!:A$*-K`eqL頔c˾v1*UO2_ gaj1lVT5XTę6bۄdZϵhϧ]ƕb$(ki7s)3['>y0Y-QJ;w|+v79Fbܴr͹܀Ts[U!YP-iUa0:,7OڡxUrZ̥P*3ĩG;,}K?8KFB/.Q\ڿ~}?[1FUMHXKtO)J:^,K1v9iﴠNʽPC/2tZw+j\OedꞹM";C̿ÐHTD׬ω m\\xBD3GE8gENDцwz[_̶,>z>y/CItg6|& b1OC'ej?0K8ËnQ=ah7 +xjڦu_t"Pnx!a)WU;PEw[SR s6.]u%{bxVjBKڪmL =Hjx9T ='Mᑹ+B?L `^ H\sA>7]K_i>,ѭ 5F: ɓ`K˛T9CYd7*nt&Sҁ{oQg#vt (POBΦ,iW]},i1lZzcm"/@dm!ujݩH3ir|?yA`֪ebھh8 p%X( !_v~yZT /o/.p8"]DrָْacA=PY_QPZV'PRFv.4ij=%9C? D"wt5?m:P|b7A yzoR@ %5+|)s507lїv=~2.hik Bm)pZ]N:;G *pˢ4bX &f g^P ZNX~0iCy< ᩹O& /Qa0/*f*Pԡ62^ H+eL]{Rq )ups%,g1+͙o\E%ˮ$*\2[IHHyo{MYÎ&H (Lrm%Ms"'cu7& ?~rڇT!m1vӻk 5mkAi[] ev^>K7+@o߆wj9GbHMa%|%{Ovo q) })HFƒ4}"geR8\ԙp]Jq/8w by{:[jy뤦ϰ "Ղ4xOuaW!m3*-RݎugsZM-"TyA>ͰZvϒ<_RqfB{4$"< * s[@elR,1J`-qB앂ǐqP*K}Q˔u]#ъ5^Ou (_Ah#?5CnRִLM5vƷG\n^ D /Gv3~FfGxbsT+x/ 0L|Ijz3dџZ4L|Z=h",HZ,j2:Rc]!/Ki!wG+ J4Q`/yEd"lwvѧ_{bٞLc>֑/pnRg*ťm qvBѢaAsj3ď7y ~aD(}FXŨ}6dn#,PW eᏁ2[ﻐ"֒H/ 珅35 ,h}skP[_ X噖gk 0X w/T) \xbnh$93% ,&xthfO4Uq11 Q_߿#ŋ_/P}Wm!Q7.)Ԕ(Q~|U&vvf¢4$rEA2&5<ݯFcY.x9[dRϲ~Z`{p=EH`[ƒ+8_qgʒAIǦ%kzݫ|%:KI4-$~7+݃ՕTK|X2 #A8 b0`?̡AoT,ov(x ㌟ǯP[ 1|< Lο+m%FwȒ~`/2z.y~ۏQRJSדװr5\Q[hP5iuȿͨn kC reEX+Aasz9m Kx=agi"AKU;y {7zKURN%˥-~`oFy;o3ՍxLQ.!D[]+ϥFby5uynBWZ*Bznte9Cx -P/lbrHm_◑DBÕİV"p #EL)_hy d$9mq[vT_fEs2ſsڤyH'z( b˜.j@WQV8@k A#vc4 1n F["]<ӯ7QȨF@0ff,{|Ëz L)'N;dKMcer\ڜ(1lh.EX RzUrR#9 @[k'߲UNEHQuB/Crtʢj*q2ok"rA rFz>d媋ޤ KL^$Hd+6GZ1Qn$C1'޵ÇҴe1)rIN/'SK㌞gwiհQ W8+|BX sCFE~ZzUJ'EQ`,9J_҉~#UW'JXF#?Qgofn'Ba o~Z' :ލRוyag` x[*8S-M oz}tZSKy x->Tt^v"?v5# Xy\*mۡ H8s)хR>@fxGIK:ƒcm!#}Y:{" `4'`6cj63c?@xGxqmMr~#Iky n3hv.n%/Eއ_hs7!m$p{oߎ̿U!?1 iwFyuLp(X?EQO\PgT%E׺TaY] c1[*{Y*{5}:Yw~/h6d,yRKǘ5v L˕/`zh"2xH䪽'<01 V^|W/!GA*ݻl;X85!kIRR}u ,^-|'t]2M"ɉ%gWF=|vc#@"ߚxvPK/-U5N3ZܚaJHxO~[sn [A{;ph:됱ե75JW{'THjݸhaZYo-=6C؍ |4Ǧş5āzU"5]3X P<[KzN?S2qnsH;+y(WĴم%xgPG1w=Vȕog~SO3T85uA~ `4ʡ4{2e;kR9)]9jcbWcx ~}O|NA%rcB>!#&rCkv 2֭˽Hox+;2q&@7Pfl(  Z9jvdҵż`M;}ݱB3LXyv(vꕤeGڭ}#.PM5W]ӷ[䉨)@`auo+QޤhȇG窗Bʊ*z!ʨ|}~kF D(v+q|>F fnm:@i9A. |PxmɼF 8|щ$fUh>^S1%x(bd4 i&#oX7ħ&Z>-6 x#5tѫ%G;g\4gsӾHMuG34GcjUCcyEݑ'r_h8ap/Íea/J#.iaY3N'i2UZw&V嘊,K,tl`X'Z5om: P‘<9.|8sV `+6*?㍼ލHmy ^( {)R+T4[y4[Oya/lMk].I[3A֕iV*޿LK\}r }C铌 bB{F c)?x ]3Պ9#7vظv OoD4._60;fDmPuia^6Bٛ8cJY +"0s\ c+v+F_VIr12>nMH Lʮfn#(ñ ggD&Ds`p"q9K9EQ mJ$FfhB7U+lxW3N~0QX-ѡ&YFqڼs,$ E򩈻ݻg%2=G ,Iaʹˎ{@D~S3t yOf4Ycǖg [~TKڬU>])ANl7_jr[L9Zڑ^\RŊB 7om% `?S9Ń,M߉ͼB*hSzr`:Q r ' 7.M^'yW(!4fѠPQ;2dlz"xKsQ}㲠c}C%ƺ/2K1LI ~ar:?x(u4$([.Ž:Eo"jt.y3o3r= Ha&1\Ond[13.:3]n3"fQiy,Tgs8M5bZHC_ǷcskXץ٦֊ܼ| ްgu{Dֱڊ#=[Rhd-^%ʯ$0ùߧ8Q <@؉B(? RE&>4P@ UM/ھ?#q _Rʆ͊}*ٟ v{)]2$wJYq6VP ZT_fQʪBK4qQ,Dʷ18(wuxuɱB)@s"j[ +Z$*}*0 rgQGM}$:x@Nm1dկߚ]Mş {bv _6w~- N0[~cY̤]ߏr霖a{#ҨWC@68dĈxyx&LX:um 23`LLKWk2nI  DjU` 3]Z*S 19~FřK/;sm jwz':f] D\Jm"'YHT:F'2_g̡drgj55Akb>Oin ʶ/d&+!.Ūh>`CcHPWONr/huVKh{6]B.v(ӷes i];ޅ"ҙzz$;6:9eJ*mkhV(]ŧP8|\Ѥ|R]P+SXJ$6U%+q Yn5 O#K|9HQhN\;>]T.N׺տ/& +Q¸է"QN|_yQ-Ĵ:r+TS3|T]9xɊ*b<)Su=ڤ{9y4c,wY!-h@MvekՇIm(ϲ-W+4K2a t[scRKBf{ᢣu糗 KYe`aa = |mR45y]?/R[%Z:I~kl5Uq+l&0ӈu$"<5v:mvYuά3nɪǝ+$G؎%EPcfqmSN 5c"-MmÇ ,MY+?-jMʅAjF^ෞHCm}nP}!7zgԙvnҝa 9 nmg5!  dq%u9B_(~V@TK%5@R{gYwsI]5Vgi u] Hn:v݊wO ޵*C'HiAsZ6Fw(9:XcGiGS@RJC $DawS'Di9ŹA Tu2;LS"1Fz+^U{JAnp3Rc},i:OwL`/+huz6{j[hryx!NcV4c4&bueK՚ӵ[J"O- v22 "AORM!G]Ĉ61 Qm ;鿞fޡDr>߰x6ЅغW!(!Fz#uj;툻ĆPA/;mCȼR aNw}pFҖy0תV;*kH@{ P_!9jc<@1)Rf59!t.:1"Zm jžTX`B:_W)ⴕq 9M4F,5.5#= ;`!͂=r" ?LbӼ@7M),ld+7C7wmw1,m;mcq/H[yW R΍ǤP%agb6=y\MEc epd7e8",mo1{UXu2U6u)oc^}8;}j<,-Ã^cFW _w(G-[hShvXLG+N/sG`>CRQWi[8xTpe&OE]*ή g}dsc݂'_R {N̟I;4a˨1]Z>JnaxJRȕk~KnR8eRJ5b6odS b@^'2,0UDeEZWZL>2(O{fR+p8<8xYk:#YqUg ʾݎ&`Y3|W '+OA_hsHps{1=OfQd,Äd`p½G;K XX2Obvcoyf x) ;sa"ɘWzn*PV5(dF)gl+; [αlMNF]WZec0n;ހST 5ĦLaQM|&Sqy[LC[=- F[1VPvA5m;Q*L3Koae[k}CofJ;cޫc|:EԚ^o?xiɏԲd_AQE)KIc Z 2mG/ʞlm̥ݗ@m7b]ERmzd`E~Zvc0 Iit:'>h&' Ww >Pal%g17M#$JuIvWˤI:i0nݝg ިz͍=X )Frv[!GipָjVU>V2h;* `u}g \{YpE#ԉ'LH}VT~o3d;p]$'$ G5k.YQsz-;5'Tq*.j&Rlf4$CmPg}Lq뤺aJj\oǿt]a؜[ɀ(M WmMޅZ4H, |؄{0[D]Sgu{IO? v1˟*- +0|$%;%R!$,mTRPbf k WDw껋 جw;(ғ,T7)~9KY#<` A} F'=/!4jئ?Rd0/yB5硼N\/o}N)aRB410q\ ѭVtt<7[&U[0wjPgόKbA$q3TT`:DTw{]c,\r7-๦L\y4SkMAz~YHFZ]"D-^EĂoT`9<Z\hm5lb;Ŷ5Woϒ\E\ fF4uMW׉'>hqBsWs3Lb,Y7jd0k jV,fZ WnP%M -5 a ?t*kD)nP!ۿmikT €G- DZ\S]y 3r):6AU?)b)N-/9'n>+*%Lr 4:jv2;wǔpWvAb,x7+A5l3ǯэa[D3OIuIɳ5?$dZ$ҺĢA@/N-UPa"}eu徯si`X9~JZ5X-OY{ZѺ-nP~ĒwP:?%~>Nf. h\!ywj*=dwicj]:/I< FCX =-*-M˦ʢ802([ʴϿswO|GU@ k|Q~| j AwZ]Mh␲ kTf+V/r Gy[&31NT`NLuse8MO s`f^UPGDL)Aޗ-tT*wcզ+:s]vROl] %a-k xnMg!Tf:NhX- of}}YRBz6:hZ΁ʧX|;%)9liª4IW.pIe0/[*mYq(x#%Q꽤R* G [)LJk|D_g;CIblt)ه|)Dgs3Wtȑ*}(:B6n>h 8UhU4^Yr 8oՊ8mFmhҝ=s֬L9 C氁;!m {6g&Y~K Fߞ"Y.w}qՖ{y7mK#<𮉸vP͵qhe ^ʕ]9Ɂ}N[K~⼁%lUVkw_j,#3O6%Y+3Ԓ#ToUgođZTlX<z:=Ȯ -@qcES}[aI0QPx*+-Ofm N(M wX4_ƙ}`X7rȮ~j/hŧ u q\|͆7( 2ge-N=yF~G<-ioWub0.6sGP 5hkK'^pQFX]dF(j%4R:#ANb(nsfvWfb JU)"\['Y Olz6;Š? 8=Y$Ҷ_T)/A;7iJdd 3N 7kH٩`Omk\f)fFNprigh 6'JC v"L,]=ץDTwT__wR'c`OM`c8rH7T.b{*"4c$:xLO ,3v~<Ģ2Vj`OtEczN6|xPd<0 R}V4Ň{[+O_`{46͂R[+鄗<7okokJQjhWF)aqfDI!BN STg\/hBW˧3R[֬2Q|"ZD|n=ql* C:Hݥ'.l*0iK:{yZo)y{*L6ף_7]`HdFq/Z~3WD0Z&ÿY<±t2Cj*F>6*ԔkMOl“EL9@Fv m~B')g&p'bCh8u;)"/ÿs)8~~o5a>BB:gyɏ4>}w4-0$~>{'D} *܂ +Z] bRrWSg"OFebh5qz:' 2~@ >R!x'tNm9e'%[^^PMnsLi'..yfORD+1Lj=UzT$3ηؽHZWQ"HDh.tGX74 ?Gu[d7zDcg/ :os`%Oxw8?EVհNEt3(lI?S^$uʙ$o=y_mPK,63%RfJh Q'BlW+@6}E*KajKJȕV=x/Θָ;pNvm)sSۈMRx.g S1OOvĝ4鮉 o{ԭ\Y&/Ck<YEy!HR"6M3s] =k :n Ԩb_]O)v/ʧՑ#Ъd.pKH}g7->J?*+?e(Ji\g5] ڡalO7ID'LSj%_5g(WVIO j 8/ bEWcڊQ bιtNCjJA9 yC(X*s_d> 1x="tq_ OJd2ixg>ŕyqzGjmǴݬJL[Ų0'cZ?%""D qEN"a -rF\UoAOP|uB<~X|35$`󭑩,D}YsJ(*Y< Asl<:GQю$12 ob@{)֕.d+oauJH5?:"wPCڒզS2̩ zJg]aǾ9taf$3$;U-Gɋ&lPfqCSJ:+eF:YpՀ1~ՑxZ=wq9wó{ ߤ?l6`H:S/UW e.#dvy 6sq*qL~䖊{Zj10JM(-.q wd qTpcL86';6=P=Q @90#aOSbTZ pA2tǥ4m\1BV:A2 )Eq<8#\wBle\~fi ݷ|ФZ6cC*׾oh.> M`s6pR2Ս#fx,2IOѲtيM n0 oi۔M;ӌ y}}{N[~2ly=FRf q iPm!Bh89 >NV3mm%w;SvbjkehD'찭@ |h+پ<`/qVt!DPwP1; iozg=sN\X)5-"`љr[cV C$AcP-^#HbFZpsO?NCO5gBՀjKkc)+m:Qژް'3Nlx@"᫦a:%n AP㽦p# zS4@bP2oJP^o+'Y/Sf. L_aڦeles`Qcl{'|hoZş?+#iGSUpgیij1ۈS%NKj-W՚By2^uPX+EgH9*&(ūZqqI| \$1C"|!AߑVݾuѻ6LjW_%6 X&eϏVr\OHlS-LPî\2~h9YLtyqCsp9CSZHIH@tati +EAZϟ>S 蓄6o8/,~m϶%/vd|[P> )2Y% Z>Ia;8Ɉ+?OsaW溽Y& It`3q Wm;}ͦU_6j\jGyKTC14L@fҋz}36c5 wagIf 8sot8ж z˓B,QbN#V7|)V8&l˧Qn6mD@wGFWP7ǣ^SAt<̵طVPxjE%k w58o*abǣkw*H\- ⌳^U:%G/JϢ,b\Ox]Yg R$*1+njxlf`?IP6Gzb癭g2{L\S{Ue/2:i7z}^JeJؕ5d[!s*\@<`G2;aN:fK-_ZLJ-?Lvm/U&.ڟp::BHݗO)ᰡ6ās[8 ׷N]x66wX:z{N$*;ͭ߂rG+7!-=SYzɣMq\ GPH9!;Di yi~uRXnJ"H@|פ%Eด>r ^e4]jXuwX*3})Lb|CIlbфs8(n$=b9湂!t"kK5եt"@axcC!a6 u T[ Wme:Eķa(;W eۏRm0.'Uq`}9 t3޴!rKx~ $̵q)R Yno-{LIɤTeW9~ u+}wZl߅V#!BA";#%:wu!tC_YuR'c$F6W}nr? 'N:ifuH"ŅH( GH+F P:b`F8L~>&ᾁ %B`D4Mö)DJ\@jy)QCe';"ِ'W 8*ji1 BerR|*j%jX_CTk$ݞ x[Ñ>vPIBC#$qyk+Qo,( = R<Re3+}}STmpvD͑;H`J>x̿0vq'9N,KR{HWLNWP*k+!1PV,.{™+:n&lvЎoYQpÞKZQ5얤„gs1 هyOoȧgzh(&t&g|i!,ϑXl +0"~DW+7|փ"3]C"׳c OX%R$#޾m<#c0@5ku$d x<?ǤBar:Y p$dhom.K g̽m+hyiIxwq\,ԫUš4 5!TbߚG!w,?Z+ j77=\*~Z9!0yB_HмpXR\LrRxk5#lՐF,r^u7"1R.H,U\uu{Z„~W{&(=Wd׍T4\pWf|\vJ|kO$ Y(K-—[c!2>%&`*!~:8=O&9 1 b6mԕ y/%BƾO3h#^~mgo/}WF 0} %궳?]lMIqfU{m]yvy`iA}F e6!1K,aa[nwm svW鍁HBaL+s ]"34kƾssi[V y0Fro>-ͣ8FLB^IAy'6F .'[?v=X" !B͞c WRH3CbM;˛LnNnՌ[T>+ƦILSEx1fdߚ@ XQ0tzc6U"@co6kx tz}q,V:"GL3x{h'MGBNdwJчW8kң=kN0Fµ="V:(Qk-%j #Ab^>Im.Y c 8E!t58AMf#h=Wh٤ 3 Y'|y$ N~8}5]5{3qOZo|wwaR ܍'~K&Ga Enqbx u~p8RJHXd?U /,Sn=pyo!C@h#H^CD23L Jm~f{D (:> Y;LyBE;oj۲}O9r*ԭ"uv@3j4= Wpp-qe()]JG$Mk7vFĂR&d LՋW3x&uWZVu?7yjQ)p* JJ}[$,/b"afo7gx +gp(Ƞ;IN7f{`\/>A#<*fa>GM=)GK#n]EȅaǬNJz=Yj_#zъv˕i9*\U& hӊfXMCV6r mSN 5]*5UwBƇk#0@4f~1ڽ`v,C$̒?f| @' 0Il HF, 8"y}yOIu ^v Fync~ cQ!b.@p_N2D6ۛ _!C:2#(A oBhqrb!y9@È&S$df?X;gJ05}ict6!̦U.r%86/a3&ɭk F^BG-ڳzK~x2F\fK;2XyM4T ٲd9' 8oBsafSatW/H?Tt V{tatLn'_t5/m=R.֪& bat7SdaK z,%3aˌX%-bHu ٸ / I$yMlESEr\;5>?I3ͳzq>)pr+Oʹ?ElfjE%cSjsqC&>^.F"y .q|prDσ t:+ڔ8ߪe-X[z$S41TvU%9?1{t=Ɛ*wHLӷSV\֕%h9-B*hFuS*f=`+}zcS+)8fCi !g|$ zk:y7gXLhu|F!E4**$xrixp#vU.u٠!GՐ49zM?&"3}bǣ -10[r#W&E7Hm=*>74)AS&嶻r2A{y#*ʲeXyDEџs Z͇GƢJTU]iel;?fc( cX OY] p7]s[?ԅ>D?Hrč:_']H3S}hN=u98 1 ʄT #^<Үՠy)$Jl)*vxr,Xu6ei'ţrCv}Nb_ @pff~Fb;YB(~3I7{j`Ww Ժ#x'_dd.'8W>+7h{bO7eG=f5CMxݴ?X"rTRgk|P3 nC}><J0%F-% l'ixH#f0KEs 8*–P)/[bc@!f rV'T7#ct>Qz[U f |(:>Ɲ - m'&F M-(:^6C4+wR}iZ,g|BcT#[E.(xmZuUY(C tjogLz9,h c@gȜ7=T; Y;Wj:'oS;VlIQUn]@qeB4C)K)*;()N313wķЦ!J\/{#̢z[_LCLJ5؃Ma>vd,D; B($sHSZy'&+\#Q KLV| nXTUe qsv'Q{˿Q̝V\e6F+TnSOb,{>+ᵍ5&1!3:edT<]("A\efEsx*MVD[+.+l?quϫ٤b nAE.rí)~f]ݨ&!0nxBJl_2\8eOW@ycӇ@?pbF* @eO~3ߔܶm/[E]hJBC^&R#ALbw@ |$ ;2UGR9> O{-!ɹ}Jw3ѹ*^(W⬛ge~NVz >>GXJDE_Op"$lfwP \=N̗Q^ҾlE\.N:$TŸ+(h8K0k\C2 y^^ʓcr!agO]O#^0bu\7'E5vf'/䛬,VA di]dLUX~;_dhfBN\:❾nw6Uzc0I瓏}4 |yʛpkCFkR&jYxZcs琳;@omHV~xl}SO[p=A |m9f;1L8?EJ-G[zN_y^+-}]MTdj4(酇J/諂mM]t^-Ԓ"o.2Wk(RmY )/}֖H[@ հ*jBԘ I*ɍSY|^qO=*.z& 5_`K(0/86G[q^o*CWY[cdw0Loa{.W6ȵYZe jFaZŎK]lU }9P ULt~&=.B>mD z|1I{22X '>zd0| qMH6)N`G9]e}';B$G\cnBEۦf˾Xq}v !=C xP̪D8xs/j(<%u(\ ?$*c0'ܭCE1H 3.LyJQ}uOi(s{n((q 6&NI`?mCi\diZW4pbB6"FC\T k>L QA1 P*xȿ}]Cn˖.Ռ~`<]GIdR*HU4 rk*?ͷx_.?@3mWlYYT%Zv1 0iDэ5+[80'nCyJ oZIyCHѪ)]DA-2\8j E%|j XaU_V|H5 YA~+u`O= r`A`X4oڇ<,<'UH)#ن7:bY޳'K ;Woƅr rX6mi P>[SiړK%m<&rgyʢ쮔!c@r 6_'00Z ?;t ,ivhEؚ.pj^o8Y6I%NMEZb+^iesEW|d[m}tP/jmxKgcp9PobRCݾi*YM5ra2Cݳ$39KX~$|h@eE$̈|a MKPjzu6o9l\H%7`P- C3<}1S^*i#JA 14 QFd2et9'x,5CLo%RĬmQ 4P0\xnvF1p}Blk#7v%!eZ%,נy[EI85V4[KB ߮CVd H>-kt'AnǦ暒,Qn!Κ+s<'.NA])ʷG0Ԅ'϶UoS ""zp>!V0)J9pVʒ%P|Z9=dOEDǥ'h86OK~_] o!@0b",>IU}QB4RFE!Uc4 R̡EíG/xe^ӽ ,£b5g F8n<㙲.igoF vpcQB'?!X<|+H<)-Ű( W7ޅw^M=TB%1.!S2+%x5 0pN=Þ4qDqEYc@%HɨQ/|b*9(a N:$ d޹n__ADnJUSܑ3)\/o_KHAaTdmP `g% kPIQkvNtz$SM6Gm&4K7R9tre\H[nyK184a8W|RZ#wb7"Qh*;*570ErE+>jggjk#.LmM2Px@tBܗZ5dq\u?N!_6Iwr~ZM,M4B2IJUVSFv *{Cs\9OJ"X|A,+H@el1ê݋o?ʯYƛVӌq)}j(#[:hc\tԱo=aT=JmIy?ѴgʺE` 5/k:1T3§LnlD/0rLk-Gy'c@R%(k$eRns'w_.꫈ѣ fʴi,lБHEl9G~%Wk6$7v.%FmUOaL6 χmه=/Q)6O~o{bjQ+ӕ4m8^ßΙ%l HBiC<<]L2r4k؏/e+R$JƮv6q gW"\tWHv9Q ,'[N@|gn[<6=E=đ>K[3I6 pdSmeʪRZASecv DHt#:[E]]e+Kp?#)#{`hM!ES75&'aMSaOw4#d,s2Iрci``@VoyV7@pڻZ4 "02th X7-J )kSvCT8W0ҹ2Ѯv`0^^mͿ~Xt'׭_p͑0=c4ëpkQƑ2Rbo1bA[Iu?(}N]L]IO t^PS3HGHO5K&O1 ţEdl=W/3M\ &fa "5NMBb}^`@pu/%t$ TjL 7r@Kӫ(.+\!4|}zdžLl \f7—0mj Iusr,燚\ F? V*JZ1&>hZ9)\] -rb\gehw>'sF~VA( ؈_cF[3& a3&Uhu6G!FY}T8,q1TUO FmX 1l2ZF//ͬxE.p(5n![ MO'k7b uhchZe!4V6*8}9/A: S2%t FO$o>eg̿a52X.fF'Yޥ=^qh}x`Ɂauy6浫U7 _wr UDc$\OPA7Hc6d`+߷>[pmDt@@/aOgfcJ3HP!]I^xH0Dİb)`XYæzV%u4%u@|~Z`{a/%N ZvgKKf|`}ϑi0ǜ']ֱF)+Lc *ƩH\7GWuZTNMN|ؤKY}*՟VMAvXznVl59`ML3F *4y|*FGkd]b)<}.HqdsƏ ͱf)knOBt[^R$!f_xbU  P:_GW90,$+j_PtKGM _v9DNHOIQeSJ_.EN؊ |Cȣ6X9"QzN+U gٰJX(]Jѿ4 ?JCC~LsHWLʍ1%nDs=]$Ptp_h2Z2W%`lZл5G#] ~p"۬KZ=$"Wʘ^%ҫ\U@J*tjlx@~+ERU)ij~Lp{"pPĀVkCw΋thʓZ S迼g}r_@XqE#-qhM 2-DUxb h8[7B"w\cJ;YG2=)N<ȹ*ql)!̇2jBaLwv]ոf1։b5 +TB %j]E0[T; ړ:_M@!ң ^(峥heӒ @/_bZT2Hh [뼓g(Fwזy4mDUOKM['JUl]c-珚U"]%:W~ٶ' =>ZMYjapE%6s'va>KN)4 Qd fKe`AIAϊ~@n'$|ޮ? e\)1,}jjTo˘#i%ϙoKι{vB^^g19 $NW9~2N 3 DkqUfMNpΟ9;}03n;(!'0U-ڀ_.`Iֈ$Bid0aD7 oqPYg;gSz>-x(סx?zOY9Q)Rj8!By@61My`sŎ0UPH=<~D>j@s ⋋ړ'$篨}m@u ,ȫIi_|'e_fɒ 1&"n ڰRuƕQRى)%̈SAJ`̴AC,@[t``6RYdHկ݅CPڤbI͞<*Exw}_[i4v'ڦJo≋WίCBITr<,; q!;g ʓd12^ ˓шM3?s=RlxuAQF!wE1E< ؇`g\IVDMK}hzQ1vgqח\qum1l1=Y` eA\`ߨ5*Ƀ kdՓ2YS"i ZgykɄ^Qoߏ^ զ%*}bM4G&*Z M&<|\,6h }*i og }Zs@"S+ $Ebݾ s02RӁM"||Z'=., \hO7Q;^ܼ9F7B 7S8uZbі[?ȥFyy"#h e6l?T?DPKam#ꕍ58+ ^\ZH\v@gJGP+x΂qQJvF)ID\Y:3 nt/aծFW:|a cDG=%bMB=ApSEV8RaNCO_!l3j&ϴG^Wg(Db4r$ՋuAx-0J dϣR{^*dM*$bneACE!c`;3@͇;L+^V_OVggԹީGzpwK=Xc݉2w1 b"R=EZ2Pb"N7ӠׇEyBO06SHqxL4DiU-9{O]A8/z.g^C~a_wMrQ DK͑vukc|F :EÀkN ͂Q)&;Q'{wۖMʢ,H7|՘UGY&%u ~_b4j{ޟoS9}%A~jk-o;q"MVCM_Iyp/zpDdAꄟxޟc`K竵0g@}1M;8pQqX]A.ik|2y,s/GYgh ћ&q{I&v m}}CLtq}\Z!'7+^D*^銲aY<1HYZ/`az n =_"I$/}˦N)'º-װP 6u25ܳ-+YWHREn)C&8#2iJ+j2tfwx $q 'eLEh8̸{)_З)SP#4&vD !NƋN՟1aUqh&Ln83[:}uZs=c/ ߒRʠZ:ڔeI &Y-5WpmL M*94PwO,#gޜJSՋ$SrWTCq]S7rr#Oj2UD+͏þbcߤ޶-<):Z\9A}N[6 j6׊Yֳg&gd%i`Zz!k=3#D([D^ت!bhImrgj ҬS^ Jc5q LiwFb$}9ߏ% ֤Y,{'vQ[la'kYqM%58(rN9sQzAA35=3b7ۡ'5~iKcN?| 8UE{\L,'״.5o5F*Ai݄QS emzSY8-Q_x^"< H<=*4hv=7 ŗ4OߝakV1 li!&X3a8Z5柀 CHC,G[クUZ,sX{1nMrxn(@O H={cK{-<]Nzv4#DKe˂J1#Urts[uLyjR@l=_ dno}Bդ+<~  O;7 P}oΞ3zgR#%g̏V+9Nc <z)qR+ځ≪VTv}b@dU;-w(xUYkgr1U8 ק L(7N(+ :iR HP{)7l0҇D{kdL'A-+G9Y NzeWTk٠0Wl$;Ir8( J61SHEgC3vo)ثɀ+U&bvMXNٶ*%,4_ ranr?*ۍf=7peB^0n"`ڒ8@4:C<凘 [ܓoxQn[|T-7wqI8&#jNpCfeAoЦ$.t`?O;>=)6UkJ&H1g9\vO]YDCYVWUhAJ*+"ǠbuXd(vLx-SESCX:m%~ktqm\ A]_w,aWV6{QuH1Wh8AS`h|N0 Ijn0(6`ʗFFp1a1y|euGs3#X GA<5{Q\Mҥ f4/w95b⛑Q\nKY݇^~ˮvkN-; CCZ248z)d,9dF5 635H Y19h6˗Sq DTS6XoW&e'_3enrkl]f&G[Q3/x]uFX:YX,>"n)McѐiTjTVQ1 I9l]`: y}Qۛ"5@߆OYlPwsB}E5ǧoiHz#u?j Q1!!`9"fK jgcUcsxHCcz@Ǚ" zb22vϙ2]?uGb1'bpS㬦{p/ՙ@fGܧŸ6}biA.X.HBvړc%87˪KigO͠$ @mt!//PklESHm\'@hq69Ct)mItEYǕCSp<%67CьZzESH"Oy^Y1n/ς[vTpfl՟y[\p$[q/>o$5,YJBNfZs Df SVK% ck( D\x>yLn4#1ACVkwulC8՟[׹a}3V#wN;x+2c8bq~)ZZ[n}v0j߫%*qc1X3&m~^@T"fiw"JA,AثC#8^/ʿ=M/N3:/F؆0 ̿O/(@*U:o.5TQӲ 64:l_խ4J5O!ӪmY }cY\O-]%C[N,pO^XNˋNN8$"^j YeG:+@T y[ˬН02w}[W ڮf `uxUjʟ\)x)j76]Wwk+NL,֌@DGNF2^G} Rz_iyV#ȋK|ղN't4]mmLM;Vc4T:I[?݂F;Nn!h`Do-${ S +4 ٵ23[J+z{^R+RYjnɌ74VaXG@Qr.;7YDV>J&+ }JF?4 Ԫ3E(r2&p?7q\%~WZ!! E& Ts) 3G /CC_"ldTMո_?$Ih~/k|bP`tpc4eK TQ9s D4{(ooA*  E9 F\="ܹɢΜ,>- nD@m+MqB9f;2́hoGk<-i'Ⱦ薑tїr\1}f}XDt{%;rX$@WO++It/L۠A ڀI, @VXUݪFxH1d ]:e-lgysB%?ڬMg(M\J2&m{B L- gדQ([~}Rpki0m4Bp*t\] N>Jt't~rsn4z}5pXUL p`x/{Ɔ]gkl"O0@8izO:S\tg\S/ 3 `PtTrJ#H9c8ڣ2*1Wኙ6}BXm \|D м*. 1AT3| MeN5N-,@ӢG`k˖oBmH݃xh־=AԂ f_· mBQZ.p^nw|j@e$ >cSi̇PO9JPH2<44B#J#/3CP)&HW~c~i &.A5&RnCg9 hoEڮ %k+Iqc:Lf[H v4.uߦn#٭ִ& ׎Pf yw "kfha`026;mm\iK2==s܉T Iyu8ajzNVllWduM6}̆/;MЯ8A%Jn!<saGG&?✔wDBSMLzdC/J g? `C1>/$[V*ue˿gI*% zV<0662g˩- 8^;q'0df!-fm)8vD{"H962*S'IQ.D1\&lSB%1*^in y&1n ޶Xg\*5\X߳]\N*nD8{bޒ?etpoϟ:|d>0wxt*=nT -47^*w֣4ǻ_ *tdgfX#n=#r}: w(a{)*y"̌x& %E3hr.3 r8jo Sgp+"eӊX2b\ocQ {1*F!a>h Ȁi6j] rb)WD5`u9nym}Z1*9pD,Ԗ|9vhg(,/:%;Q,caA0kQC/ r E-tYoIQ-[ +yɰu?U؊(XMWOc  옄~kႁs)?(_b8b'9aӗw\ǖd;'G 2U`fXZ"}cC2t.fe X ݽL8!{m3t=@|''EqΝxG qpn-_idz!K3$IM)<|.BР#ݙ *OcٍxJla ,뾿zvM~؉oj a FąpBKfv4MOLp5Z`tkK[Ml(C׃0=R1y3/:bS5yTn5ukRR`Xh@P-Rs*Z!c_&d.s>;9!tseI^ 6u1a=LzRNMA1Zxt`pYH( ^k `-zx]ӧS5ܚ>Pֵ"R, sMƖS_ /6s7ʋ^k?/iZ~'6_pʳh"6Mfr|vQBAwjް?>_HX{zq #ue3#/g'#JONwh\UT'R:pz+l׈6c`hC9:u:؜_Nc](?3 vIRXugego,b 6eOЗIa},@U^Sꘁ3'[?yYO>lpr2.׳kIl&dc KF[E1~T"[q57w> 9Za\Cmz*ˠ7ƀ7,b>-mzr#j9v" FxQ 3Yu&,ahނG2Z^A4aov{bνYj@Ԟgo|Ӯ  T(o&uSWV|)U=@1q|,ܙ3,gE\|f/}뼄}]lWrN>ӕ!h"*ު~Vsy ovu]ꅡk@H&d9Ldj`ͱ$Itp~]DA D+Aִ4CekT&7޳BYӋ)?K3Rs̈́{ǂSH)dq)2!wuNP5'ܮ -I(NyL,aȚIf\/sN§>W v4F?7(B#a ⑯kI 6H[ ,Tqiay=fX5BGXy=)'5>c(7|f͢e^] B[PI2^$ -RD?ltS(n'0+Z.!*lCI] `T9ui1 \1BmdYsOcu^F8/xq{A𛬒pDŶ-8OtޒtGր*Yu#Вx eނz,`D'Oc[>/rv^lF&mo—?xDc]p֤ͅA'S̪p]` e6JޏҾAV4ǁaP+3:PdQY9|dyFm#47S!8nȣnno/? >?XTTc 6mHN`v/:*2E-^7 vCNd_Y|B&h^^+:X܉3J VTMlrE2])ȡ3Co[bŎoi=yV)1o;o1 Ty( }AvGN`rL|LUh({o|u4cf)CkMM#ގNxcëbTFW{[ ؟=abLlZ /2eQ@3[UTz-'4sXҠb'Q񎭡Z>|rk\6t uq D vg}X[ +3LFMZX5[uC=?(T=.#m9a3N%#} Sߕ,l0iFV.doKWCý/uZb¨ ~,?rwF>ߘ:kNdliP:K!\o8HwD{1Ї {31er}ϧW5.maYI~ 'j.&D"B!q6x+[ IhS|TG_2oǽs\9% /PD:Ic?1d'cL+p>~F0_tu ucM+ eר%A&ƋÆ3UgMM^?4eLKa%6^2'$=/hZbѢjk:E՝-'[t߅6SpYt":H\ҡx$Kն7FcjǓ.OD @ zd&;]2.㛜N1THBH!JhogscEWO8o[&y7m5v4sS/\QmlG+j\0&lǝeY& L]84\-C5[q7Yb Yc1h|=qX5mb:B`&V/ A[@4\!'Q1yG*ple4v)ء[yJ 4T:qǯ^_"Zܬu-*Bqd . #N#3$PĨo$- e(!$tRǪ:NRrKIqpn q00 PR'| PgPLϋǫ!EzHʯ;5\JcjQ߶+iDQI|qC4[}1{l+ήD#Ibg5 (6kl=)a2^*bOkЊc`Χ[m(W#dknZb~7q3yi) 󩨶&xQ:*]4kv| l1,%#-( !^ͩ]{Vj&pP1saW3з^~A#·Zg}D9aM\9{T7^h]gT-1mpy:j;zY.^ mm^ܱ[)ꄟ KvJ V+K d+8 ueeh6Vepe'FB}U&R}5 \7R8k!Apȉ2J 0MᐷGtJАQEd.m7_٧;ڠF frJad "N괙χ}:qN?k'p+-^jgvb*FxrA_ [F wB*`&*Y0taQ.H̓|^sy XMDGE:.d;ÞYHdU3 FU&!'S-c/A_Bo>pX <莈 P+O0/ qfn8c eUC`fa.Bj[ 'v@O,2D{gz&)蟞A\[U NnJ=Y1a\1DG,Ȍ,iKf$O~m-,9/眼k*V+׉]328)R.`@IVo0ey$=WÏ22s0~[o׺BMA}RDkfWŋ{q֏¥U"M7Ofظ8ex9Z0ț5GUq( @1-Ԡ Y!y%Kdw1{FHB1Kac}Zv_Fc_~pSK:yvHrUQ9o\7](z+l[amRJ;l9Cnꆠދ;?XB3(on+[|1'Y"MeHjBbR&-C-.@ $ xiav@>b|2Jgg&" wfaArJYuF򔁨;d" Ғloh=I|;~37ry bb 305u}rx!ha7`bspGxΕ`rf"#L4csy_n,ULK䇈eebBPxBX2TQJ<]J_nwbLr%pxrDtkck0SȖR=#^+͆cphS}#\)MyܠשcĎI8ugn`6Ty=Ce~αC$EVRTsf$2oۖ]uT(4^&;Ye]VkOm<:0 Ο\SwOSTA|4r :Id 1n(dTXNYo.<Άd͞58G m.þJh{r==?7P.k{4ҹ_䠭cb[.F%Dz(#qz=O5C.6 ?z9dN8*5ԁ9WmOQU"590.&'̒'Z sǫd[+RQ5X.mp}2 &w R&^g R׽_Ylef7A<ӝ8 K\? „9hKVnɠ+@`@ڳ{:_QՐJH*i7t 8-d/1ڦT ȉEI wݸ,}ɷ"Uk˗ ?jMENn"7)YkќC!QoԃR^EDKŗ0'̈(O?+ DkYrg jWQ+kߊ#a\^s<,G/[ ^۷R= ;~w֪pfD87Weg&ayUv^wA%Pu Л1(dQ]{ ~c$ ͡K!Y]*˵x=y*Z 1ֵhBfuPxr+.I)AmXM2S FZ6 Ƕ^FQ(РRP _Š71ʦCn3fѓ3н{7ӠZFpwz8gC[.593:k!o~x&5tzb՜6PjD@`A͈k|9 yV~0Q̂U43[g?.$GK=mai3Ia\`iXaEVt%toi/k)ٮ E͖cTW6\" jrm/,]`,1Ge:d7M&os*G09Z;/7qPX~XBA␒$7rژ-%R,rP1X\u"Г~ˢ"QbEi:UHATWao>(sh CvQ%)sL9=Cp,·E掳7a=3<p 8aȆFcr=r$k8^ZYhL}z~%+ScVvN·` c,bΞd{auͦ @;^_%% m"6 ],mJ:@gXqgXJ-$#u/|H\h#4׭"V4U>rY{ 6زgAw|ڲl|{ g ЂZ>Ontފ!HVwܿ둅|QP-vJؙ@|wTۑ3":;x*ï IX'k'GRfm[\ 1bfC(~M%b%_2ś1+7yDE#`z3ds?GUK$P~O 7P{yEJ}3 ^dPe8v<][1}ci\/)a\4&P\f/b.x< !*}$qy}l5F^L ^F&?k)$9̱j뛔)꧝DrY!P Jj-.H1xrJ]Жd,s26`a0n=`bA\@Ͼqڶyrgoh˸7oZ &`^}RsT G. džv26A!i^JtͰ<蟥rAY9>R:Wź9EKnd?}="Z'(ZC:YF A;t:}>;,u#lW .zJ\I6'}^R3)R Cdu@-@ &oךXRX#;e8X 7T¾X7``%Y<'VǪ3JB]#Eɬ*Rg0߉S5KK!wFӂt~S,ɽd⣗=۠U/"0&Tqf8(-èxB2- U 74T{VF8,RО_;AA -%@e%V;i=spQ6W; /-.Go-D95*av U ?zj[5=^|k)w)mE .)2YP]"l:taijZIÙ=lCĘ9=U,@I^ /|;q-r|&Gt6!{hW\\N[y+]?VHzh{3"RrD«r! wVWEP)$A:>-~mviJ Ջ4>GPw,>Ȃ{,\Bk[dP-%eRWSZ=S-N&=7U;'~38) POI,20U41H鈡Gq iN<$.cgPo'k87pՔé;t rwrW+K`_)wtb+~R(Y(l+:-sBڻ0Vti@>}(*.=kz7?9&$} AYBඣvWgԳ:qtF=am]ЎߓYy(vJ&VoLWrTQX2-qF#N{SQ)f[j1[S[cP4,@"vr٨`~m! 9U]2$FF=-W5_#5uŔLVFk-BLe@JN%MEdv*kfܹ,oq?;yIE[ B?H]%ʰ:󑪰)gsv|/~ nw_)˹]$D{b|z|0jE'A.LBWF"AhjX :#Wf!mMF{qgO%F/ݻ/;kk# Ld Zr=+>0JN1VbnD|⺩$AY6a+?Tl SrAvs[Km|J:G\62f!A7*jxau@'_X+m;'&ZيYXEcXh-"?508x\_(gxT?02*jqӿanbU\HsCR5ɔw++(5;v)l~BCH[,)=__MD't@ ޣߝuQ< 6hG8چxCcGM7V*ZGQH21MbDX?(JHH;\j-?z'Ur{WiW ;4ڇ.]BrМR%EwJ~{>i3yNS /qs"܈ϑev8?tMbB=8;1ok@ahUYà*"04ZH;d: {Ӽ} o#/ւƈ ӞP H] k/[6 †Pb䊥gcyZ!R1j^95|zZ޺l]\UzXRlL堖cfW;>:#z16 V9: ^܇bK c k%Vz)ereA@  L9 eE /fIes< ==41 0.DH5E{-@߱ݣ WCVzی?ϕ9a*~^$*=r:myDg-RQ6w*Loq\g޹ajY@BRe=S1G7Hk89 N0H o$>&m6sqIΰb;̞Ap@d!a8K95C'in3X6qC'2~_:Eu9e;YG<)L_ٯ+֮_wbɏԌU{v4wgwk˚PđXAwrHL9Y~@ v{¦P*4\ε_ stH8; ޯQ]5b%sp!upki$kĢ;9 z.-/VB3ɲy+mP62"p;b^e2wU* /lMĮLX Oyks9Ig, RONs?_Y] BLZ04F3p95tz ƛX/v]򒶐#;PRE_.qjArQS:=@5dQ-e$E{{)4i@%J1U2Y7%K|1ET5paBCR ՠh6Q9NIlu2PY\nspFu]i5r'"oӜfar|x W7-w?7ױ8`::-=ze L]N֚T=6BZf)U#tDJ9+f.V3u8-U[PSW&(^ݺ7 H2L& ^9(:o< 30R?Q{t1]R ;j| 1!$LpӾ?"N Ӿ+@Opⷄjы>)KQO%c,, k3IDHhBob9}-֔,]̦<}uaOûjn /nJX=D>(t@p4!`YؿrT pqNsV[2; o(5t~3*cVuې2nɛB?|yB+#>0\tmçc :EjfW*+!O%u#fZ*ɝk? +&g ,7(Ӕ0Y[NcL4 !LB̤a,ܙkT ́-¡mKq K.4ΊVs=噣Ke"*db|uDG[9.ETR)ly!@%*m "`Rm>$tdi5-*zM}fq?q:,~Y88I?͂BSBba&WT&Naṃ fZſ:.ҁU9~ uCGoxH3LV{=t8܏Z̖'riCf`*XrW1QOO)Φ UGz} wRf3;F_AB3@kVmzwDսg/Jr_b`ÅFu4vDSd5Jz)dO]Yz$8%(X׉gRY'6@ dPbVtVуJTa2`8^VPeZ|GDž+M3ٽ!&,D䴺L?j®:3Hs!CD(>EQw3E`%`Er8zf_):mT XWE@`@j6LӰw疔6l^'ZÙVz/>9,*NoPk)Ts9sH%G1~.s&VM=>j !tLbrХXC o2lx.?_:}g)#"|ʱjłt8+m0̴WP e9l`@D0 8FƆՔ.mVW!|4h87s]ntrxbp%8b gTmt!v|.; oMPZ9C6[=۸-l{ת0/˕SF`*7TJ.`H@z OX{T4 ~Y f D+Wʄ!?< @/桋/FƏpDeJMB}__>`+  wzpʫf34EׂvN(isp`vf;] E$!aջN;G v?L;tnhWF]/P>0^5\GJWX^uPHnj;Đ?cFB+_"߷Y,YHHd=ٹ u^~"xP0ٚaA?.0 Upx&8_SCib#XaEN9* .MpJqڎ#Mb$9n֑ވa%#4jSQi/)n}]wxNt+P &o3 $B8iKȫC&˷i-(pdzUvqjQp5WݿuĤ-se(ấyYz0PH戴-O_b}{U.-23j }"Kv2X2.Y ^u]j ͟%7PϦ+Wd8%NY^;*d$<}].ڙ֥ϹI36K椷k(%"8qXIZ]nG Tg&B$4 Π"݀m7%!2#nx+*$jU4aV^s2$RRQjF}*ʟuԂ闋"25$3\rѾVC۰|r *s9I^(T G Nj^W g9w#16 ASF>!$ʻ%g]Yܞ\̅EQЄVm#p7dP Z̊HAK\_|rH~.1.{>'PkEWxyi/-;i]/;(g0'*]䮊 Ħux<8oFqlՕC;ޣuf!%vnӁ8jA5eP]aZx9 TsQbwzfLAKKꣻ s#me@IZr˥q [tZb Z1&`ӯugOvFiRGa=_7EQub'հUy 6ML#9Z&:svHv2`!N@OfB7v'%R Q.tX P9}RLﻳQ@Bs kiL0dzM'D$,3 O Mw/^Vw@ v} F6>\ɱ(cAYHbuNߦMMR.»:Br (O`MTkwI1_1y w KmvTe0jMTL*ʹ}4>t43i GY&2|FBEwo|.f.albYW5 k**>ֹ#<80E=>StSv4l? `-#5—>Gg] lp"Ut#ivmҰƍF|1vpcM]>,~[_r +xtCWŸeQ L7_"a ƓH-3ܻK6UAKfj5(J/;sM_ܗ5)P%ӣ85gO0 sK{˺}_rBrzS:u6ϓɒIR;gm˘kw. Yy5*/l[ї漴 @8ǭ4YR'|t$GUur}ݒY8DeUB{^$7Q֭a LkVXbbQr[Gl♗ﺻ] YR+"> SeWDQ`NI5Z;#*${)j|Al@CulH 9 ?ӣG{cY$dȣ^\'G:f"/qavV w2$O}Ez#9f'D!*DM2el #~$6+5F[Lg?:u]ypFahW@qA^9{B ,juwvi (7 nLSL؊&YXtx~)C ]+Ί<6B ;1QyvMÝX%n}WMDDtōͭ}ohR^NL=C]N0![Nhn;l{Ǥ)DC/TޭN&Feht(B@ LQ'rBui` ̭dH5(|.,OI8n;%*u/s&-6CU6gswG9r98@xv307dI΍( BVP}Rڛ4d:ajDiZ,%޹sz!]sRg8+`UB]in,ӂ),Ř>`E;ْd}ÎŲiOijF7F2 fX5)@k[ Z";q Ql5>, bMHMtjә= Y}BS^xW)*,>o6tV$4YL@KCcni5n3wA=p`TUJVLp6alC7!ݻ?4ϜfQt7c;>43@=xby&K3[q)2h !>r^i2"،Mjl,Y}ӢJZ +yӫSggpax^k$wC +Z ا%9,K<L֗@l!)tGcmJQMgEey.B>p^|LGc OX) sՠ;1}V7"Uǥ%.'7'>G%qв^N=ٌ^msڮ}JE&Ũ+"C93_|%Vo@tu#=PnJCMjpMes1-ȉٚvpp}YQ:`f.Lc'r%Td(Mfܢy l3Sᶨ;'aV2=|۽t RrjxeWZm <ټW^*ky:S\zaC}))5\CK6 ?>FzU[L~H=,V:ji ,J^1ݫ cS ?NjhNgTtWWgFQ=R4hAXj^:'mx8ruGc0dkǓF|9))|lk:W) ;j#nHqNەvNi)RGFT3,[tf,qtIJL^ѝqPȸ)U8ɰ_MYQ c3+Vxb '{3b7k!nĞat%B:kX ~%5"X2-F`F/7OeWBۋE(XeQ,x\EAv63!G ]XİCq mI`Yz#yT;+|PB(gʭؠ t]\i)q`I+NEb1W|[B'hQ^ Ie+ڎ|=4򸑩;AK_\Brfӻ$!b <W|85.pz!QW1"x~<" R2Hp3_˚׉ׂ!%PJ{4SW9Ϩ_ּ4h6%0-WQZ>g$RU9;1E(#e ZYWI$?BKM̿4LoZ~"ΫKT2T>nO=:o+[ZdPtyT g%dhE;Gx&~t%yˎfC<ܹVhRF8\z~!Llr_(|8u_*)>Џ5 -mYz'msN0=|WJuL"h]VK P/W4o[0ݝ@ M=Ch)8a7T+_PmE#݁lAgJӱ@nJ!S3Q5%8=c\Ϟ =-2B.ʿ`jNY=$g hyF{{g0)l@h|,lX~G^y&w,8`js$Ƽ;#_X}BK%\U7luNcG>U a_O>$~HJYyi]"Y)TuB݁ɴ{RBRD(FMʣJ'32,|+&m]#456G_4rJ!"y !gR̫]QPlYmz5Y ϋbd`Q=,cV~F "A@{k GmgoTkjwO,|4GqJ#M80#*?nw:]+~>$+B (p )l$ss tpAX/b 2HxsӀq8ѣ_f8QBX.#K.<<ɉ_b5@łmsdx{ $йL&.z(_i^,(pjc7԰r0nq X1Y5gҝ6fkb]$#uܡj>Hy*{뇶L*8ĖR~Uו.9O wptQX@!7z"^pJ7t)ۉAB)p8ϭ0KOW+5 ֑6zYF,o@X7vaT+Ҿ7~#R+xS0Hrq  &fp;/K)P;-ömJ%bMAI4 fhѡr).7j<-W3r=Kb|չPh\{'bX]/Ajc0+4P 1FZ<.\g5T츲#*fWLtʜHͩ!w^qXI&؇\ZeK\CSql}C @;Qwji[\%" T+g]Fsؗ23y sW^Z9GXbtPb4 Ձ5}5[^4$pP`Arb+ިKp^xb|Y`oיI9#D5dU;ړ%{nIFdyط/|;A$W"3(謦r^ ðF_p= z>Ro.FKlR*;r<ǖzv];}~YJG`w\ Wc"4y8;,|zs|DLࢊ܁+%S8M^:s2TDݫ3V4(5!6rƨ96ʵ>oqSQ^? g+"ԏELdb@1u=WV|A{rܪi@M@=x0@?EXwۈlZ38bb=l^^Vtm"{}?Kr1&rRso3b!K]I^2&)X\I՚)Q)_dT~Q>rO =6)E?ګ'zʅJ_MQcO>lr$2oTs1)0kb ?g_p&ՂaVH)v~b)Q𪪠َgCVq3莙t LJ*oy@  {bߝSs$LR&cD&>E?n>8 ;X $#4ғQљio%F`8NDGey(Wڋm)i'!+P7q."t89KCN*.ܵ?)?YM(0?Y]Myy\|4N`S"OC+` ?"/ɍfwa#5 Πr! CC 5PRe[ʷ ȷAjBG2liYdUvoM?z{KAw[VN|"WuBwRwSWcrieFZʶjTx$T[YJQ(WeIJC4bbˑ;KwLp! Tɾ3*շSjsdx]xc11(~ DkF[+ vk3 -l[s;Z|np'k6|=@o+6'6mLF}HHN:)FK]Ɯцʼn#d&*sCxgvØ1_Էr{ƒ x^"#|Rb3)d8~~QdM.9d{ Qal%u8ތ|=ǘ/r!4WV4'{ZX?;5kݗS 8Oj~->3qI[KE@o.e ;"; )}q(<1zfer9J8Vuߧ׌ WiWR)[\z5 o8?$.W֫|W=mf-D&zgns{oMu;#MN3cPPgZV[=ѭ`,|6[G RA}aP?^!)!`i\y6Fvb5y$1ŴMo^ҒWuRqO\akaN3/-(),p`_ z8fI\byJF׻qJ~ Ә}2ˊݩJCx0 DT~WŭCM.#H2HtqHJg~ozlOT/Un~a1ŃG&YyO5!-۹m,׻ [(V ;>r';:cu2JÏI4?ŘM$;ҤH r34VʻH M1XInI],PU3o$# cA΁[m%Z8hk|_$#ŭɣOZ&.xYlL⚼knelYWjv!>G[4u 5Чe[۹ڣQ̇wa0 AKCD=ID炧ȩ-3@qM]֚S| qj\ _iJaxL$o(J'fF#15.b1S~,?LM ;j|}m{\؀'VsxKʃA6 APDٯ,UۥClX>-W)Puށ mxe1'![Fa^t7 #7hlWVQ{qJ?9Pz(V]qBx:QTurWo> Zą+y{H&qblOJlPuUf1|Ŋ5ИR!6@n0ݶס^.At&Ebx|yLT>eNTƞljtevHlv~?s=x+~;G 3>(oP LӰsݿy$3{DF2k"!8달.TdU6!@.{{L/%5? <`ʳ'rYr[iiw~/v~r,x; XNg8L}pL^;^0 8͊/^a>p.G;^l?TnW;L+F'ےƋ L4O̕C՘1=]Uf{4wJ36>6ݤ3ۑ(CB Í+dQ%+V w0l~kZ64XDBMXVIR_5z ?gC' b R7_s@$yxvm>Hy[';˹蘖p!$[ؗc+ҍFuaԓOC  "eȺo|^CZ ƽ"Y 2h`< 񓘁i?ʬB+`F",Kh1/zD oZcr)#@%lqyv+}a-7GiKr !r t;Pͼq&X8bc8cxrr9"Tom;wϠlL矰؜7=)YaR`QwP, D/CWߊ^x#VoA3!"U5 |*3N2\$_P8Q {096"X:NDd)mؘ v3p!ᬯ˺kJ'<\>f/! &ޡ,18Do{[Xnk-[bF?+POd/.ZzCTK,ƭkt>X/zrHH/uGt9dv!kcvrvz1ܣzyhtk {; u|tԾ^feeE(\. ؛rly15붧Mv=g)s/Kk5*⚜rtl"וk8Zfpzfݱk7M`"Z4& . ak"U7 nVG=)qN0Bv4o|2`NMx*$3RklA\gf?BcΨ'G eE{Eظ@.V fi⤐ly GI0=gy<xvXE~ vqm~_HQfԓiNEw,$ >\Se#RG6*Ы59S[3|6IiKq*T(&yl ͽ5ɛ7 %BW;%j׽$& 9jx1/w&ϒ/RlΦ2`tM1>> W Zჷ ~ֳouPpRbǀup8bwۄu>H%6X׍IQ *,/ɋv]J]L[|Z97J.T o.DgqCVlLʉB6zOǹbB桊Tn%/| ˚6̑,ˋ2F_7Fm{ ,T}8ff!6ObO2w8&L[1ҳkNarퟥ~ɾΏҷF{& gk.< }NZX7jUY TK|#շ늉#0zki$AfLߦAêA;H#*5М^(tΩ87@[tDS\_K\4rr{E͗xc\ 긓Wx.!N \QBƯ4'eI>K2 e -^='wBژK`Q5t6E 7q&]\h7h q\LL"cتa8(r1!̰yFRGpTj;Ey#6~ JuvuOg5L5,եRᰔ6ǘVm8Ң*f 9S58QW†+[B,m)6 ө }!d ۲JV<$ cl/s2o9K5N )H'} ZBJv,k{vw >trޕF[ގM>~R-BNg9ۈ {""i2"^-&ʁEG[`F~vx[+~2 S*^cK5R'`Y**h7B? /y;9[%T֘t9&/`6Q^٭82u *d&l.F*=hDZQ&zsft`شd -;|$~{6Sk0j-t}CfYǦygtQIocvD^p8As8ibKH{S[86oʒ,8m>RZ25Y3 %KbTef<1R2/~B-'bDgO_HMHOޙHXU/ǠO u-˝߽ytۢL#g7. })~ExSIdѻ]QA4hBcqf߲i$7(Q;߲F bafpVp@;i\ʼnq;ߚoժXɂA q-)[3:Abˉ=o","+BojӞ{O{FLy&:qL&y6~S񘦓Zw+h3NQCN:,x~buoO8w#>$VJ.d~ t?Sz7[mfJXI.|<zC$s=歒w?4hR،YퟖVCuc&uVaExm BJ/[goY*"Ї4 JcЇ@q`0Dn]|KAlj|j?ON[}0Yr&F>ΪTR/TQ1"%y[Q>TISM .ڃ{VLq 82H TOTa;]UFsjHVH`"IgeZ ТP^o g_"*괝Ldo8jTW 82xzxLWNݲǩ":?y6BY@݊GvR ڧs9zGJzUIwV_ξކɴ>Mu䄱%= 3~Hw4\wm "CT=ӦTXSe>t+U IOb=x3##n O+gQ[4y}# V)Z?8*;p;#l"7IzaWWvQ$<%V3ȑư) mjMҰ0k!;&}w7f8t *Z5%|AДFJx:"#ơ#p~yi :JK v e\#r¼^ [DxˁVM' ~ʏEx#'oOluqG-,Y|%I7L43[C{Q?AA$FN*9r;eU(FH=_tTX}e !EO҉L,tdֲƮAL2Mqp,2JH &Y2r]L)P.CnϞqRq0Y>5'c3Zq|D`p}Gk2SN2 |vs }HBY_yYAZEpƃ,Ytq7М$w $5+&GL'ꄊ/s^ Lz&ԉ趀]$v5cS3Û ̝Ѯn}̪ `Hm1~ݒ ;( q~ɸN0U=ే1:!(԰ۅp⋀Bwl@[A8ub;r;U2XDEXq^ݓ=3zr])rn:2",1J$$$~ɀc5  9&&0ߌxo؛H4 [4'0k\jqRg+ 47VMhUm`vqK73 QуW-Г'um60s2do4kW<0 kmzoZǜ<@k(\5}xc=UL=f=_B$q&1PmI~QTdHp?ܑiaw]_|jIjxRgv-D:_6ǁY͸pJP\C%hO\+#7\Bů>YCݺ%GV?_aɮ)I,P'gO}!fPO(\'-x0.lIH"M~#| zzƛ@2U!IOm{40~flOn Ec`=CZoƀKu?A(]kpo}ے4x|C`C"!8Xq%kg&;b`':RRQd xP(OE)6_f_ b]bF+g=Jʀ7B` "ƼuYhnkp4S[Rm?%T$iғ m,CԣvoZ:gٰe^ICmPbp2쌏 &v]:H*oo $X>zT#&X>(G{Ncg>"f;0ͿrJHlk]l&@qXa|.lNZ-P)*)$. "ӈ ''.*v s[STi(ׁCcEL.dfzҤuD4djAḛroi&iT?پ^vym6Ή`J Q٬TfI #}ͣ_:yZ/;U/&SѸâ6w |7䁅|uHhg@hd{:^q"CɓV6R0uXmeC[:Ulͧ6 )+=$tddFSeT<@H"M5g䄨+R70<ɥ7T?S=:pn`g'!ɠekR\Cx0g-~)J(5q/{񙝪9&~Zv1%"u &%]"/7qUiXaMA3ȶ9FQQ$f]Fݿ&FmrT/{qb;+O޹OĿn]#_+"Gu`>B" 4 )6i*| ͌Jv2ř i$>"y81YNQJ8Y $;4e"^bςm9kPpAj=>aD5^{`hɟZgW}P?@ 1XKx\`BrcIȉ~?; []^YQ0%b*m\gTb{5Z<6CO L*j[[4khNT5By^_DIgɁݺ_~\fp;ZamWcXwP*Sq\‹pdb?:hC7K\fp*:`(' R0co`QpH2H=}]L"#(Е\e9@ R|7KyIkhAt/^ üF4cT]|CsW${}qw4d@p k9I Tإp ҨU\x4HXkWGMx9Ifhi;q1kk݉':<Z 5U7WteFͦHIPZbF2|^oajlyPZ !hѥ.1›Oe\,=-Ӥsϥ)o[ZeQ>~+8yy?{Ő> *gK CԜ D7Ĩ3t䀋yIv &q?CƔ=?H[ם9KkIJeJ-]623@ {]i^ځ \_6=iJqvgȿz57J. 2yUkyӆ! .DJ5JoqfI.*JT"8՗riGXNsBki fqŬD?=`0K,™[vb 4WG }W gC4g\i]8NXgrz*4 O)|8p$fLzbӯ;XÓ_Ŗ%GCȒwJ0 "eU=?֯?e?^.F\r zqSI˄E]6_ E;g,TKFDptghKNWo=h򥒷s5o]'W#ԿWjdew%jq ~M*J2 JwsF Rd hNi8=tYc=e /j$#R*fzkM90l>Ñڊ.l& $oUfi 0(*r(XS}zm Wl=0%Co/8+@}BBى(n^Piw 3ozN_կ3tIL,rqHQ#SSI=J'19љ9 K(F .22P"k構EQ};`5`I_*r: oCt]mVe<$'>$T*d0T1fH-*`gqaR&,X cd>3)z2=ؗf/g0ސG-t81ʺd$ע}QYkx C\;=O6-ClfDvxEv]Hu{< _%OD,dܝ4`z fPld{<G i'E<:—VM'Ynfa%Lw=bʧ򸼍nWfF'}S.%xp~pݴ=<B)x`MmtuWKE \f>-QL;#D>p;iv?ϳeO,n]GRyK 0)r8~\Xd?\]9.z,WO=3&5sllqF_8j R͛>o9dZS֍7Q{`LNy}fd'v{ *˺*d %9fdҝ? #z LŁ(vW[}}*&)-~ϛm5 nW6K*G@KtQq!"_U +늆MJ[ŅjXF8;*fBapUO7ZS$zϕw^r!Ium@j?B_`#i*cK􊠦6$PMTuuEңx v"< 7 #i-()rl)?u8a,xi@GVnmjrN[4Y*K%d[= N,Y[Xj[U&Ǹr 7 EwJʲE&PBQ񯁠[v([lxn|5`aNCN~g / tGKbʚ" 0J+BQ]i LDFJP-*GZLa}~@FIS z&Z3$V*1c0v3FHA.}n:O8 7fi ĝ#>@2} \<]0c7o3u2U N ILxUא ? Y}Xyz\ 5#,:)]Wo0p7_ڞ#`12U k w P[ׇoYC߷7res5N m6=:tb}m.}GK3>sW}aJ ?csb|.sOZkTKϝ#K֐Y!WO Xug o-9YEQ7 + @â4̜jJ?\y>iNc "!W.re+(A CWkЊ֛Zd{ .PO[vT;DNRW~F=y=Cv|RNܢ(,#Q6uQiݷi(&ۃf3 qAaAvRCb34mH۪Btl7\?58`6e$EF {KM`fC$nMBрFM0fj 0Ur57DiK{xQ 셺yQTbY1@CFӛtg_*ˣ'`>99CB`"fhVhUn\NIYSs:;S:yϖ!ka@@`i׶[~X 4R-.D~@$wT#O u%sT5 %IIHٰ'{|:z%:M~+K_1ps@KFz wyqƛE6ɶ\~#|019m9?K zLe`;3>oKיQZ?v`A_$`}[bKL8tEz:0O? 6MJ[7;N}л|>TL^UH2ȾTz#*\KT3P`+s'!<1"{>yP*2D"yj[+ݷM32m/ԜaiD ʹ3`1Iw]Iu"-(u?0#2OLU;yV㳠JؤvI; &&%| ByϠ!ЍsU} 4Ar.x$iTh ҃!r'2]IO-ѽ:u}d[!q>ҭzU֘Ÿï,Z$-}&B$an0uG{0-0U#S'ZBfMvLp!N&f*Eg]-isY#qD:BA `BGep:|HH7uc"|Kהp@XcRb!kz<^=ƿ߂SHpƷ9{)2kr6S8cKq#$SJ/aӴشF $of)ή=MJZ.Kn]VÉ ԍU1C0)Ӈ4Pj M@! vz[%2-21Z!>8Ĭ۔exYcV=m/%D2s&0{A =~(ypԔ .\%xu.6[=9Vm1 Ucyj@Gt-wT[^۠z$lyPڥ{"| v@C i }˻GZc3}R!(W@aje w1b[&/NյX#ZvpeMf'/ O8;_=f<3իA:peg'P] ȶAdx#{ˈdǃq_"lXT1GS"B蕳T \)㐤R$3Q*"沘,C:gJUz ew=i-Q⇛Ckǹ 7w.#״=.Vkœ>N{ mif09qj`BZqMh,VݐižK}]\+ EXJoZ$J^8[0TREo~Zq}mضvԣ􀫹SCy?/ Qg u"=TWOٸn~i}P^L@Vυ9qyhMnR_G.Oe3JpAEmZãn k﷥K|<ލP+T2P?u,-j6VwwFDګjDmNC"73]/.L`q^6Զ,xg=n1jI`'О%qw8&EreJVб|l.'Q2bxdDFY`K#=r?_$S.‹\>w fƢGVMG#Cؼ߰mb(CwVJ1B4#x 75s;I.}e{\M#N@ݔjG | ,/-JQT&l@mFa+Ik]'_! VާUgB"Q>mGG]a['m7+="nOɥ"|Ts:뷶[cEԶ101H=4f3S.=$xF0gN&_u@_Dj&)I6^[&=Mo`k\'!3 5-;x 쪼ܸ5o*쎵BFD?Nᖡ2M:pi;҅Nl(^<Sڌ٧҄Pq֐- Ip1-j)EEmQUQ.a>BKQi7 9?@"?'DʂdO{j@mqVrl#B|DUz4Qx⩵-׮zSa +8{K@j_PV :@4@0 HS &5H[OϺz:JRNu0FͨgT~U#ߤVeDwߙJT1oB  _.)Uڰ9gyʂ2.l!| -3ؿ,ƽ ;kX`l8%" U Qe0Re]/r$V/ ߯ l^3_=byQÆBBہ[w1Ht $k4G,7[6h"`"Ӎ}`X6mS\,hmGvPVNK@md>c\P4m5Bid HX"vM \f5n'͆(&/ڬ010}x%1AHDHᴡ/vN7i幾RLmyZHjvkN ڌ^ $NnRDA4;)X Wɚ.ս2#$ZF/1 S.Z튭;Ώw,#d!i9u?_OUUvE`boi=l(ήdIB\P=zAV.j T0SY&SR8h\c.ٖ'=}# Ɓ`(̺Ѭa>r&tx;XÔ+lA:$Qs؛Z|W9y(ԺK/hVGJ^W89; *OD38 4VQHSɂZY nΑ.x?\ ä Zdf~h.ǧ7ifkEBJA`(6J۟fnc8<FM98_n2 u%)2KJ@mܰڕP]1,̝@IE=lj}Jg~X| V$ A'rq(& JI,Cщ+P5KJcJU`Y_(GZ/&L'T_흊뼁L,.MM-^Ew<3) nےwQs-\=MX$b2Ϳ~L,/O!s"H8oӫmvʴ!ܤ% y4cGoZEsEWO1tIp;x!;4\җC}ψ!P%nC3H;+^];@M65 deI w'(<$)88v/}5p4# WoJoL%?9;צ>3>l 'TgA-Qk,kCe|(H#Ny[ުw=Ð`(;@Kpd3)X3Gw>A\k zVxˊ{kTd`ojöq*e:- KDݵi "5(uc^ǹVzD (H2a[@`0z>bkyocDUtwoc.5= Y:-]DwYC |& sEPjLJ~RhqӲzGCVi\Ы5۞r`ͯ!sj[B1)/U,JV $"_EkJ,G9Q֟$D:ʕUԉ8x|Cnx虞8VתO`̹--5_;d7:;Oe)M?!l l)m"0g{jޚ2KM1e20icm!Jsl@}lI7e&x.A߆_'*; c o,-Klfm~lbǂ=ˀG-Ps2D ]~Bi#M.t rQ  )5 ua@I)t4vd}UnoiFbʫk?@![i &ZƋqY;S^.}GkDgJZT{G] 85x.D4AB< ӡNLʷxmnY/6L 6cca`QC^S륺ɐu/3䓁&w EmFmcޯěKAz!.' +/ǚ5vS>Pac# X AzT-BRp[g5?j-dW'[tJ/z FbT|VK~p-йBXIq!5 x/"/0+hƭlm(({Ha=PP`#=ָxgjYK8,l>?w[%V;&#*4N-ç -@]CDcC,TFtЮb:8B׈0w~%Z!x{{w hXzoye~+*_m}05,bOÒL&_jt2ps2/IX G, IO=47- i*wV6/#3S狤B˦RX;oނͱo[g)Ϸ=~_us?KPdbkE"쫗n?o tXe^o+>kɩߝɠP]<ʨl2i*W'^Fbx6TM](W#?>t{F[ye-zcJb-R"]<~ta!Rq vW.WpE%]JL: rNCc.63%/r^ˆf N%;jE% ט4Dڎew~s yVDH3c(GH$'t2Kx^mW,-R*9fU&n\ G EGJ.z֤m+5vΓ8KR!uj6OF%,@nE!::Ƒ̢uƴ>Az} Z~?PPmoM(wERJ u@<O'VH~͙"&0(; K!=#·8l/?;'aT&1f=PƽWMhUš9O3Gj.F#6Fx @niT>KGER`#+c6g>cDVE-Jw dʲLv#R]97bҫ0.aPZNq-Q~#KJ>%FMSWG" z>ZUacPaupDF'3 [thDU/yxϻ62ur>[oɢ?m\}x9~u6fA|f y;rWz9陷G>E-Rc>wZ.hH:+%*L%g ׊柰zFm+llWAyE uuw;)`drPu,E $$1b7}MR'P0¼ɒ<.pZhR5 [%Q Gw7"ڳ~<{&c7X zkFσQJ3I#[(Fmk߆99Iq,+~=0,pyU=`F+یk7W|߫Ca `54GskZA£-&9\'u㐄[gVW+F(KR:M|cUS'!*8{ 4nG!r fSB_"MA^/*#1Ys7 cUN̻xF+ roDV)#QcN9N: Vt^ "j] {^VT{>"ЪلnNjn0߁]]ԡ=UߥR#} }~"jW1d-mLe Q=DډoR- Z:ƀWai;a^sYH9 ErkK:c)V$Fy'DPX`I"-,i|+'`[siLE*ɀvD*څ$P/Uts`RK0l8Mdu* eBI|K4)!Elmd,$\J+K?u;'tw%ɼ+߷>HWlópR=2R * Q v-"T5cccaFL;˄(4W`m'9-r 1PۺՊ"*|P*&At7ٯY; &=@cz[-7}*_ $ptB$0ñ% 5+a_u)z-)Nl1Fiy+& Zn7FzEHqb9{G\ڽ_; ?V&k*.=i"DX=Z[U-°՛ jWGC\"B!ddsQ!EſF7%ٿ(pQ ؏6Ɵsrǃ%^* bxNWxD]ta0'/[Q(; hi1{H!^r2gOrqt d|Vu3}  Գr?Z(5vmȷ Ic=1H[DŽo{OEW3<-̎܊`-xr+.;'"%H(;"ѣ/`pR*;{$a6/+s$=Zg}JmoO"6WR."jޛqg"ܾ*l/%THV"Z`r*ADb-gMJ,-u]2~:dN3Cj: Ykս||])nKG3c(^8CwP1+ ^8\,yno,F,I?KdEP#}5ay0ٜ (ЗA"{8K1XLҾ4asxʝp-*^wSnx@z `] 81wnpXv0Z;ϋ$zxenV9x AZt?p7L%qR| 4 Rh.YCt-YC²X[C?y!*~!AM;j;:P)Q`c`e<^f@U6 yKLiV_8YuY2Е[=51ܴ~_d2tvsIjicŒYA /^04F'LxdC s_[,-@`\@d 02g76ZsDEKצ>w0EHk9/) Hk 8K W]PfT*cI(Yj央߶aPgR7V*d +#O5^#߇y:6hkƾiL[xǞtUzv6Ce 6U;$^j |g&jz1u/z1~(MS >#I:F<>KT= p/^TۮPT` 590Dy]Gb)TQ]_ƍ<&8+7tĔ_XY|bq.92//a Pqavj}N8,%{iƾ!f a=@,O|ܴ`܇iLzLxt)C\S#R'_mX ]+,a&fWbk߁u'#?J$)8zTJe54c9X#Mw 4g؃LBPU ׯ|䠨>M>w)#ي?cB'̑cXk*L㽋R T@'8Fp ǐgbgJО iu< wqK7xrr:Mtw:x[:o/tXVt,id/kvE(E:L3Y|CB{NO\+"$p}Y!x5P䅸X wTە2W gXοq5_Q\8HW_gٶ+`eJPbn\HɨZ4>81?ƅeQ{-[$fm o{_Z֞,h +$(WN%h"}V4˩խ_x%F2h'wSZ=Fr2 }r;}Wi{3" T-cѶ2)0Cu&#3~]F;1t۪*rKV9(8;䀬CZcz:q]`Fwn9>TfV|*ZL~KW:K|"4 nz326tZz 0K`3Ɲ᪴Yݫjl!lqɥR;U{G_dynFȬc7)~ C?#H-,]޷BOjHTC0U4 ;T |q? )NAGG%ˣ06b&5&z%׳=#aFh=*+8A?ؒԻ:3!F*U4[g2W`-}`Bd: Z|:: Ai[0 ܥb+>"_(PB. J}u7ģ|kAaJpbKQ"˯`ihӇQ늌c_Is=cXsI?UT Ar2x,S^bMӓc\Q(>VVLI $hYV-}GO\ֹ|1Ru ϽpI1W :.!%)K{)O(վ0Mۇ>JQ -6Upm1X̼Ŗg.arġ1YKn&,Xqnjdhxl@ L纃 4a()➫-2 ǚ/@pvͨc%Ȁ>%4Ervw|j=P %mM}'uU%r2 )s4Rd IY&my2V gTXq0ua]m>Ta#S@ KB ]!f'}xA`ԕu$^e[qRy '7N]Pƹn#)Z~8dD[$Qɚ~omþc89 U1IM: TƐ8оOpR5R VWG8n%G XDD2;A};ƺ=H=̰r]*jO?IW-[-n"̔++$B3~yyJj2T+DS\lV{*8hC,?ZN b[3m+rHvllxIOG9w=7H"k{rI%}$[ua\ũs$lX'0^&-v2"Pm+A:}p_??I] ˜{OQ`bu8LిZy݅)zmt:YaDj4ajo+tr,@_gVU+?POH݃0L~%kr۔Y|ѤНU= :n^`20*p[P], r$,;&i"V,i}槭VݞZ46߱`59ሺ,չ|Oy:Ab[Z8|~>YR:b%SCAϷ|_k}b&DX$jl@\dp7|ʙU-tl56LXn]8AO-zPOOnhXAkv[(9j @{BxYC.2f?8lR7coKG%e1G)óOP;zHO;=Z5z˴!CO e d/[0;Asq>Hڄ݄,ECxBr qDݠwyD1G3A9*I1i+NJH74V8x"핚 y:C6dZz<۬;(DҐHB~*߶NHp:7$:M{7ܟhnFPpX)xTcOKKMaۋ˚zHo`32Si CM̹Sb_)2q$-̧ĝ|i>dKXYa ,ݤc"{h=j0~C9±nDRE^dčcqm頼%hHe $[T_R>H^ 'm#5.!LAQɥPrw)&.ᦢ9)S۵ 4aSoiS"BT RvSXA$n"f=V/" 5fKx++]V6NiJ`wWOt%v$ҒxFSQ㋕mm\"xb>dzxLNn|m5D|?|ۨ/ +eպ:Hj8EɽzzvPT)4:`&I!S>+%ӉԡNJKXHO; +!&_ϲ8;FFf-)OA9ɭ]MO<;L'tK/L2=t( BYBҚ\2 i!='XDJ;!3f7 w-6K@n]Enݦ@9OBJK~J\(%։ca+dخ4#p%a0xqX! ^|'{M0j߮K5#m`h/؈i炠Ҁ34ޓy^~U –fNƜitpZG'ݘ;|$Q+dH(wgzQ\P4byV m셵~-&e}~+0˗S1r Pף U,mư83>f?șCNs׾>=89š|\dO$ѝ&nFl:6Vo·d=1:W>s4l> {Ϙw|ʦԾU`e y^&RW;Ҝ=2H &U?4-a_Q'+)n|FOt`μ{}}Jt=fko>nj7N^$h,Ί q(؃C"?8zTC$LmP"=l5Zkwkhjӟ+X iHZ ]"ADAt(zoMpQ%$Jdc~Az"!_I079/: u:hɔ̠+ W?dwޓq+ "Sqd#աCB&ۨ]D8gbwv!F2Z@X5;GC+nNRTb X4p?{=t6R|FZ"kGS<[QS)RjGZ}v MjBGgO!^WskfdZ7H'օD=\;#)V٨r Tq|wegF+=1ѥ00ʂ}P-`jtYlm>UΎN!7nBG-VUəl;^; BM7>D|jvy^F Y8RZAUve2aP;8Ob1հ /'|hl@p- _)7ٗxm"+zAa3[M<"=0K!hlK&o TˊwjGUpIpMi="mglDzէ$aI)&"u G0:ToT`BB4~sI!!mKA3썢EKsaF;v~6m'WMd Z!G|lч>֏DTA&orLTPc#uu4nضԸmǃMCc4r. & DУc+-hl=Sm>:L<kQIś e/g3R9pBw"F߄sAG%.g_Dl(i%0 e\bu=ElG}A:B6R ZV~aʶr| Eo>O{)mLa(ha/)ȘT!وYֺYQNjD\i79((ϡJoK<<5^`Y P2fWBA>s&5 M0od1s &kRQˋ$d& Y0M j2珷0;D8 t\|Mmې ((>Oaa.d`aE1G43"WQ⚋ELt+*J=mH (fn9b0 /1ޭ3CV]#,L7!RX=IMBzdҏB|)7]t+2Tb_1%|O<@CI8T1H ”mE()q6hZd+14Ʀ=D+o}|LiĿ$7d:-(L-6i-cF`Wy%Ħ5)rK7N):쨓j~oG%^z02ad S鞦AMoٽ$hN#࣯,rh}\Ȧ^c q{cNK_>g߰]`_N!=Me +GDT7l#hi~V'!W.uQoluh%}Umu7J^M$Cxe wޱu@/W8n%k=p = = AR4;PrJNe6 \ {e2c~L4 J_K(`t콛9\m_k^Yض(ӱc( 7 hPù݈֚3˯&)b< ~9qL9zz P/%b+\(XxndELa\(d%!>Y)X-U:z-qr^TlMáM(BHzpv.+, -yf /Qo$4wۥC#cTG{kb˒ B,<.uZ ȃ12BZ.yj`Ŕ0uNJ)~-wZ\>508`P5 9(`(8Nrҟ`.\0jVjW]B׈ͭXt:)_]0n^Z^.W L)9Xh#28W}$\jZ/S˯ACQmGͫXA,6;j%;Vq_ɂC޻L$ 5hVNˆKaKRUDPf|6D_g3WtGl?} azm׽S"p}D?M+/ӈ`"W|Eԁ1,E1e >=M{yHӏYRwmޘ9_y~U?|" Ⳳ1"17^$ڳ4)9_ɍcL]6BǜaZg0/z ԚχEE ~,LJΧsA'p-{!Ÿ~H"A㵘Bo m BƘlF^Fؿ!b.R5Ĉ<C37-c+$@ !ePၨhC} qӱ\~-~jK4yrq3f ç@<: \\R>TJ3*:!>lݹڶ:|OfZaL /z[/0vx>8}Utddc̃Lfs^rQ"3*zҍ ;Wa*rt\޳T"6=6&XyHUHL <5J;Y7^؉o1$,۳FMhX'tIyĦXgrJGv#'8(=,vU2 HVPgbK/ݞ_ZwX 6+RHа Ţ'ո, <2fO1_bǰjfpjBoՍd`)E]kW1?DN; 8UK*㏌L|ױ|R߆iwu;?I(!=d} ?eK@6M$CݡY9Qz@ &/9L9U}-W'Pؖ]\mفg:>]$A6S4plC"59@PMv+5 Ol7n w&DO<71YW ޵y7+{E{dv85^`$uq4pTPL5%~4/{Z~l4jxvEO3"зŝWcXJ#a-+W_p0wk ߪKdyh2i\MY]f_s>2[ٛpHlxMY#~C+ AL0 Iu (i}]Y`D1O$:љa9Nm*O3+ZU O)gvW`vW'>*01,#bچbnг'9!+ňQ;>?/m𤮭=JゔÜ8ijb=rt" )24_ݕ/Ⰻ+=/#._<[*cVv_`"bU2E֬3)k\͈QiگqBœCc*q`d¾ =eXwTjiYlGÌ+ƋcgrYn[NV)uNqx [u U"~4g6jKzV O"̫P3Dm52峄F# Do+[0K[sJ'6ƣqacbnNQ2* 1Hf@wx!y,$ 텇k @KoK[备z8 ͳCӵyO@yMz{(w+r5I}a,}Bhw7"V}]+V $Nl:;I~6DE1t Wg7/QzZ7meCVdR:BUx}.fOu^]h|/1aLðY*Ҹ{|$Qb+)>t*F-<ۦc;'̿܏'͓Ȕ0ɷ1ujkkq2bZIIk_'"q'  A@YyrG+vK3sm!vb`Pru!A}#`CLă:h~ 'cUc.,by.\Q8yƩ?xI~+uKʓ$v/NPHؤ›.[Un7۔|#6;{q& Nq|O@qb?/wDB&ax1k?EMs̚7yt0ldv)VHY ,ЩG %Pnys| @2#tK8sOepF\Z&@eR]D.qj['yȣ.N_Tq]>Z39vJKd "rڟ*djvdw"qS5]4:kBpgQNElcC"<`g^ FHNצT%c]>Vc 8i={}Lm6|X(NA͎g#!"UA{S'^KmjqDf<:3aQ5r۽&NgZ2olXm(*CFp)ڿ/c'g;{yodX}ғRP;{pHc + FMeJk0hx>zuz}F#Wx "KeϛX;iTx+Yb_i'/jUm["B|ѱ#vMJ%u;F3az蠖w7֤O )ٔi$ e \+jه4K(P UHOO$Ln ueBbBP h \[!s#ib|l۫թ F4eui iqHuq9` ᥾g7dO!ĔfCAAueN A-wspN=eYLaLZz+bToe4#-L/aw*wlhۮD]wm.(PFMuu;uU-T)w繗+G5) rEI,DCɓm9@ "e_ܥa|ϼ64GWrHW!cH#OWř`0R 4N\?=Rp ;Ia\ 0DT?}CUvU>sU$lwh?4+.軍 V5c(-黯wLBAף'Vo9'j}chrú럀 u,9}n3=Jln1lcCRSz|[Ϻdmjf0rZ$޽QfRpzx P,[H!'Hl~IWu१%Pe1<9Dj5LNcGpv9xW|=rj|+n̲zdW!VeY"2X1Q@Z2(6d^ۆʹo( 7JO`Kw=8ADhkrk5"b"tD(zш^7>SCxӔ, ޓAF,.Dž|Y;_p>K~~OCgj23.%OJH ׭3`~O( bi9ӓZZLnGCӳqҞOeH iG㋁Ou #N-؆ > Jw4\N 3}ttWq"ci]g7>u:/I]ߓ{MYf1A jz͗Bӷ侷8KB4DS-HwƎ$7W,ƲSG awR)d|X?]e}bHm36Y k"l!VWN1`>z 2h9+TAUd?aVkx4ci`3-!Kx^1=,x")i~I-bƌF8(2Y *+ )ga|p^ǃ!)>d<arLZ!vL61G asN(.UȦ> |sbz5V sG$dse1M~iG$!|n0ԓ:@O;GTyac̕c%Lմ(P>ݩsdcx_'scn)EL4 Lby{Ӡ+)U:J}/pP=}q]~{Ǿ#~YnGGFtF˨=߬6"BцVXK$z^ӷDR{Up:½8v&t X_̧sy)Yq9Gð c~I^LU8 sT6y`՝= `ܝFu۶7Q׭C֭1"u_jbDCWJZJ)QIq䶻.,Z/C$[Y3S*?#sEcHf{+XL<{]]奇!S|JF YM:헳 .`=0`d]Dx94ڪ͡?91C$*<}{E\/{%6͞守P1!#W!y jfKe0X#&'$dEuv.s8l?smxL~05/ޏ_˪jCZ`NKc毟"tsjD1}bSAYvS62]w2ir 5~,@u=ōj6/plpr GF8wxF^Ud(^-}.b+g4Qr367ҀT̼5&⛲3NcÏbɌ QqecA>f}`i;j0}j  s9РnL48W|Iy۳[ 5ko#w+4n a&{UB1[UpkWTqŲ#rh+|x#f|.yhúÆo#jfKLϯ8cjVAZ_mɩA ʰLydo7%m{kapq )RzUv{SIrnσ^QV։FD,'͒!p`TnѡenW夺G.)~!o\]DF2!ӎQuC`ȟ^u:PX65?ŋ ]-sA -=m"͏ QsB‡ 7q@- %7¾vv`#80aU)ʉ> 3N8㺰2o&k48< >"ãY1QAMA'@y%3 4y^dK~WkfBa喁jvN;!ݍΥeP;#s0 qfņMi*Bf}pJ~@iyFk};Ѽb.t]!S,|Q8<76qj7٘SMh 4yd%UM;p ɣC:գ L?K bY0 xk`(ěF>}!UΙa_Ī"ld0+{TzD9^kz͖tlwr<N1dNM쌬U>Wp֡n;#CI'*&HTEF%a R01mRGB97o{2ƕ[=2גFn3YV*fD ;֒^օQʀX 6Ṣ=9+lr43kelˢfnW3W"YP|`m>lR!+! GרZgxyA{j˗C!gpb\N# pzU&,ROԵsׯ6д(tNE٠,ߕdw\|13kt5An{!qj1zRY`YCT> l {c*Q:ַ+C*~SnI'KC&77R%A895ZQfv7-{eD%7 dp0o JJ%'MRE@?S H@P b{ uqzJ(RooyĿNu5Tr? $?buqꦋfjrڤLw: meH ;P`Q@ >O}+0`f!" ؄)N5 Kxu?}ޫE* t'ЁC%PFW%`,V\-lraS 0B uDEd11dN'x*u7$?nq8tŬ{ agqo1#ZXN'rZ͐Rgwgh_e~(!pn#?JR@5X ̅Ov׾go~r_R}PDͿ9Y-K 2O% 5ާ"nHxR|sO(=Ȯ(F;weA%r#do嵏-xXVucXvp 5S(Ə"N։-$M ht@O\X Oh4GJT$c}fzزuĥ K^@B2–fV?Y-p jʳo}Qk#]p Y"ÝN\A%b.S Ԝ^{>&v4uD19f_#@+f^d[rLs% A6g)[)F6{dP|t%(tl oZD$˔bn Lsv94P;¹GnDuIXq-E઒xe*RR-VQ{-WKh\eav&UO&v@r/3Ԭp:mWUԪP̀h:&eQ <[lf"L/[- | <KN<=^vgj -NTz<:z^mKp]B2M?K7DEﶀl%Va|ix'a>_{;H*֐~yoX\I f+åR+WX6llr"rOVR'v;KxZGJ8+KJd f3uY<;; @.: W'Vu`6zY>@~š7*( elүGҽhO%,`P|,PsXwuL] הM IEv9GwOJdu҉YfTqABCG?"G.tيa}.Djխ.xYSڗp@G FǛr I/$1`+vk`j1'iY GۑsjnE{2yo#b1ǏYT">txKz(xOg(O,e+\ "F-{hrIISEWG.'-St*eW6+GJVmZT{Pw{q)xy6`.m6bL ˵{}H /b8A pxiHFvآYށ~s)/iEK&_[E<ȃ"%b29;v!Ly9MБO9x{rx9z(L~ [16T,rmd9֒fZ\t9KhbK9J,> 1bLF4Lݧ OYI ʆ=9F\}yV&3ib'_Q:"bXF ?z"ĭz l"TzzLQpLX/,}Q/mj.l - T9F$=MB~BZeץcWܬ .+$mpB66@glk_\^/ 2e-J9_ }PYL[!lϣZ.fJ 6%|ԟNņNLa{{70{UV{A)}g%}Q”zw2|Ƨl;@vPY(5}YGFVi*.d^ߙ%Z~[^_z*ꨳH\|H LqQ^ #Ȏm7#0-\و2T~VZmF&;Y3YT.Ky3hၬSzF׽ fӜ ݓouW&s>:5 at^ dqmiBGv#!Q$wpVXĿS s\ }J8="0V͕l6.S;ˇ7ʋ!zxEج*ʺEa.:U^ @b2^֎泦K=PǢc~JVH蒆.s4KF5Ej->4fS/S@ljÓzR; " =*.FcG(^rax`(+c+5$WIm̗[}X{Hn:k`Prʆ(5*Udąkr|Ȇ+BwKIby@m2;ԕ ro 31Ũi } t+8@;j46l)ɫxq-Xǂl ]pzEj='Xڛ0N}DB:sEB~bjQBp;Cp[BxNNKklK/sxN',]ziPqm 20Hc~hO2N6[Yj;&!AR^F23/7?KccwF1¼#DECp[_>Qh}` dgG(/@K;GGjs}|'7yF eۖO#==|iG%⢅`V?R8F@MWȚK^a\5BcZS+96Ҹt8 ^{{]G]DK2AĿy^2mπ"ۛkjv*7u.=!_^pa/!}Bg0f(l`1˗TZ>R*~~FmOX U4ҭ^Kȁ4CEA)xd9r?Djr;lcur>xC"xX:_jn3G_|qⅺȽLvN>x6Sdڋ=n]ũAQ4#|ݢ'בX 1\oԉ%bZƑZ-#s&?\j%;ct;w'y VH tP(wb]#V{H;R0JWrˤ7M\VQҒwI8ϰl޴$ɸ(-#FC!؂hp#Y[NoKRNs<M3R+K\~ѪR= {I&97r+k\P';Tc;Ə~+'@^ oZ'kAɞQ7:mOwa#lx4B)6h.Eu5.?钮&۟lzUZy(=Q):± I/+m#8|V! Qt4Ԣ$XTE݆ _SKBk4daFUBkq$ 34kRko ޚ"Nv?{[cfCpWRZ.)h]rmk ?y+doxB Ji3۰>TBM'"½#)Ņ,m=LYTu`! 77 dcTDr%]0ޤ.9WXKs9@?"G:l +ѤW d& Ðj [чmy~zmf J/H9;/(+Wփ-S4UsRS~SȝxuN=RAn xw%Auz($q L X8ehM@DtuD8#ɫ27X3!mccjؠW oDOJ|EG';{c9?v m!"LǹP|BHVdA23jauuZyP55wliBAw|?_lO ^ۮ qm &~|g%BtT|eJ ts4|~{^O~sm.UR gȊD߄VWg Г"3"CLCq3x%#L=%~Wj:Sja5Ga|;2[#~͇d ܗEs)CƜXH=`:; RWRt^y W9 &S%MF/;bA^O+$\A|c.O@ ?S,xmP@0t0?ZϞz%Ugp-?xygGinSn_iKo|z΋6+1OP jI{1 : zx=L8ߺO|OFCꁦ;ETJH6fj]uBݷ *ͧ!yE`" Ż,v hHE^,oyW5☢Z;j]%`HosZ&(/v\muSAPY.KVL wdvfIlaCC֙OOqZ$ :dTp,d688'M6A~cwbp2J7 XuIJFԡѦ]؝3EKhՖ@?-ʔnIa0Z* $o2j1 uW4g_~wQR L@yO*9=zr83C6~nZ/q/I:Tҥ?_ŖݣeOm{Yi J&Tu?ݳ'|rNӍ,"P] IUSӉr6fn>)cl{r#l$ѡn04$27U!/h=g6zHM}_4g)a~[{4דoUl4k [.X _nAs4L7Ox 2zugtδʳc)Ot]da EϽz7@SZϴڜA@!YUP6Fq_9YMw[(gOzRՇ€7y;WWIrɺl4wb>#I@Fo/: ^̂ Z9_.9=_Z1u.^^cfMdHn`bωbv]6<;ڕ1+QƩHbӄoJljXuyF1BO*M)r͕pVt˜x.V3[fc? SLۚ||C|,yAI{ [7nu`ebKW措~LϽsj !uw 6H. v8 5jb{捣ˬ ҿiWy:gQ#k3T#}:ct|Y<.OH7ȽieYnD }΍ U6_\N )'hA0^90_Ӣm‚NĠy+~a|Ή k冒_^(yƶɶiHY _+e yDawc.z2!ZD8Ȯ{G΂ ¶[rm[{nk̺'Rryӗte, ߘ%ifSܖwhڒZ1g3@>8xmY\$ڸ*DQIrJe*.-w.dk6B~ 'tUAtxm?t"H/Up߼)/&g㘇$:-ihOJjVUѫd[g<`E6p|? f NR*8˙Tjeρ`Ik` T@&ȇn̔cSPA8c+vL)wV顏y]K_ʣ7\MTA*;b,Ve(b H6o.)s7cHΊ6S$6;Cߗ-w(^#臵L(i%v.;Tc]&g#Na^*AXH@&`PDPjF62)/Ǭ-"Kg6ӵt:Nw|'! ".ͮfGyY 3h;7n3 `^]tTxA[T>L|ɪGE} ʋÓ45 a(jrͤKῦTΉH;G+ϫ25?jNT!∨Bq.? 7K7n8ƾ1n+ 5`I a -*Q@\釭MBd(+1yW-ۿS̆n7_Sŋ0 el4ƀ.dԾ7t],qou* C& ?.# /UYsIa" 3/ iSWQ5@}뽍iH[(JA Z 3dK6VX '7(_?1bW}PaBj7:[/\`!^oۉ VxHd b^Cpo\kxonX #^aovTr%rGL29Ts2*v3(2\I&w͌VHT65VtoDQcHi+^0&df$%#8c bKx[~>=_ZTtSL45D>#%Hcj!}6cdϋ3j2{{@&i1S4s%8f9G_ZQbbL="1!NꖘsDu"l Bŷ3 xaB܊qO0Q+"@"HEBI8H'70Ͻ+,7Z#d9Y(C*Q^8Z.CVc@pZ(oS-Eה H*RCJ>)yJ)>㥣 \p?CXzIm}]AOfg5$ 4vۃߠXC_9H 2"UTڢ5hAVۤ\kCR-Ũ͘aGBq-K4nZd> e9-~p2+=Y8wպ9,>YdȲz3A?Ks[U|=iUU%,gK2n}* 񴎔u9M~m'RH`h|QX}PqH9WYRo?0J> [J@OL{} Fn?$) D`imgݟF?8}X0,0:s t:6FaNmmCS/Q4pbpB!O4`ZA 䊁]0+ـiy#ǔ9 r|NXp̐.^SI7''u,X{ˌth#0ebHr O!|+BP^gok.qipߊGIڼP(^gxW0N@Τ4&Y?D$L4,=n&[zWk*%t+ߒ!)&ToZJбXSiAn?[)Lem rhK$leQvў6|vm9W/I }?6zN1@ ? '+vǧ , X;L~ns oTd5&гEMEžO۰և.rS y (Y:Aۡg5ygMσL΋@M}:)H= eNiб 0X%A)d~1{/;{\6LB8q][zNa9#.%&vjifw&?5c̞zz#K_3xTŹ.1y9oK ?h78˭+:*-]j/`2]"hHp7T{cp]I4+L#*IFtfR5p9U+pM!v=3KMIx GcqnUSK{9DˢRT*O^P_~&íכq|B$z! ]&u7p/ PƯ+qBD,?4q4).Ȟ*TZɐpH&Gꄨ L4/%`sz: ıJ-kX|~%Zx3$ f' ^3`5 {APt@-_p+% !ENUW(׸ 0&عT׉k!3GCPe^fk|cwK6\pHmlhZq~R`w߂Ouc*z%\?.efP=ペmbt\լK1E- XpSdd(Ic•.Dڰ=ʍSjPL3?xXEbv9X"E.}XLwR8\/}j;:ګz2ʎsB8|ǚؚ{j@M򝀻Х s%H?zrz3VwaR .Xg_$):)Bv&?W~ۑKj5pb&B/FcCTNm6zDa'UM-.栫:"%e ߘ{%";a?v2'JhcQ!]gzE Q7%\D}Ӏ.qtlN:6,Oì}(r0\+/vP;P/*>zC z4p[6h4r; ŬFUZ~Wv\2S ,ܣe$7ßDk^`IJcHnB@J懤onmcׅڨ@V7Dq?0HJK 0U^^_=?@|J6}1o l,J1HVAGGP$6l߮"3pf9@:\"uC,7F% ]>X B/I]8B> j01q߼v=睝/' ]'ےIBo,J0n)O>'RWQ.Qp@ aPb_%dx}uj?@?QBv־,8 T)Bn\-/}V}uȸ$meUϖpAQITg2rCzPPvⴻ4_tcg/ e] ]iݹ7HDp:[,QWi1aY^҂ s>{eB~m 1qH|U\=1Ri4]̐˗ořbn/͞6,HSaR,x푓ڤBe5nZjJy裷єr2J Cc7Hnj h veS6];̃0r+nտ5t,z>vi|-Q>/FI0 Vgjv{7#эcRUnR% |{w%X5PɬސW0*H4Uoǒs޿}fPʑTVjOO=P4K@W=YBӚgcX6J1}?@ Pp@[Zr ilVƧ A-OR7I2 {k#I̖WO>W}z~L&=/i0z:m kyoka'R- 'IdqsT i/~XP7%[ɋ';"4/]wLrǼ{)'?kV]Z+`*ThGH'b*4*{,}z %H$m5mИY "%g;?-עe"[17M 8k0 H>+`/L݆B{&ž/HG̒WT/Z`#|DG2(Ě3\]aX~ojtJcCl*QmRԄfn9_ =XBE.07O'ɍ+mO#k{tk*8aX( TM6ܳ4ds"b +ǔb/N;["@mIII w]h4 kH-nɩF3o(T)ǘRĔMpG9<q-@>ꐖ=`Cm3pf~M;#e`_x;eS}P1C#  {@JODv?9`(?Chˋ`:C=L_c!}:хV_@Coin>73m|$L-Ъe( AEr盽+QtL(HlK?0pBE"(EgLL# ׼~4%"]O#^A˜7%0{Ϝp_ƥsdEi,- s[~/%z"Po̓U& 8C+qEmuM%.(,k¯0Vm~L>3 ;wXz3>dRJ*)!IԵ .LP'ge6Ź#zs0DM|j[O4XH ͠xHb>l3Dý/މ7'"ĠYoIY%($ $>ؽ#'dEv/NRi>$-o17?j[xPNed'h{`Įk6HMv$"5QRJ)Д-Hca@V۲d{1n^8{v%F#f\1"~d?KQ 傷QU]~̞߼S"I$Q˱a}vvO  k$e(]nigBԚtt{rٽR{))Ыjwuݧ"@HZV= '{*uxRȝi~ \0ۡR޳{)PH3)ZdHDGO7mC$'awP3a8 QL`D$?|S(?|(K!tb5 -*-7⁇~ZfvŅ4re[+4hcۃ$Le!kѯ)|RVR1!p}#Mc16 m/!gj4׽.=8r,7fVjz,rp*)Kg3\3GyFRE5/?d TKfƖH#D׭s,e[!R:jgeyy*'X[T2sK;m>dɟf+3s.$3Ec*oF^f)APOäNqxTS?\ UhX}uoh{a'8+ëli1we#é}JYᇴ:Jh2SG})Ң_~7#Jd~Ilk?"W,wٚu t j5 ّuR9\~1"b*A+ `k/8xOhvdF`'?$W ?#ݧ4;ң2/i˹{9q0"Z K@Ά>'+qbC>&j1xMD(aJ,¨<(* ^Nҥ8jOH[8&m"P5}_Űa,xE ҙRj]Z(= J3(?*25³|\kHa>̬Y姫A4(`:+<^WnhwV1HކRIoU[x9\Z^C iqkn/K.PVyH vwyVU9^W o>YԠ]l58O+#vn< i{p5+|Wef؟`ԔT= E1wŽjHP e^EzMKL˵۵ +)SYiLn p\DƓ0ox&qp(5gx߀ 6RJТ )cBvÖR!TdqK9hOCw毫H(Ce.UO9o:/4 v6Ny!#bs4"<]@q=/ScVKsWEW!p% `5W|ͳ׈csDI1 %!moP@)'c@qytU#v9~3af-3mU;t@R~{ 7LoDM!@>=Ka5 ꦫB|тvY}4hd.Y{U'O#aX&mNG qJkj`ʋn z dׄJIwDzsP(0:-% l 'd^b1I$K!Úm3U}c(}>TX芶W57ʍ#>.![עJo.Ϩ('9az8ڇeQkc_=Ī[c ms` |Ubʜi 8;WZO4/]f6-IB'FBp/غb'eK8/6 X3ʢcTPCp;!ZP;ɮc7[)w*Xpv4jun/?}c'R]3ŨBzj HRb!p0`SR}y?#6ӳ-Y:ecnn^g$MtLHe!aTL_exI}%$w%C`$„J'M5Rj+je DkjN}Ѝa=W?.m7k.#*qǥ>/=RI= Mj5{N)2mfdD2,ӣO ',N;/;N)8d:>`Ϸ~1m2慲w9ͩqWv]2+(fyD5^4IY ߈\#ZHI6,$mjҧ\Ti∝kO-ryj|Fr/iSjz;%X\7d+L!Q8Q9^c~Vhݳc"٦a_Uݮee YdQaCk1.jӻ0dVAQGYV?bۙ Ij`SK5bmgQLfh9WPu+{?p-1!51d# μ!/Kcs# -"z=GGq$=tDpG$XW}$&JV-}q[Bh|;KzJd'Uz!X(Ltr v5"ꍴ8 7^pV<ܘ ^B{=Xғ7,))QV`<_wvj򀊨-> ޛl->;r-2YP m~ Gn\=~7yC%ϡ<D<}*kQ3BaO\ɲGwb`XD(~Y={lU`yӬ FX<+9U͑ =8Ml{G-8GW,%gE:NpvTet»\hmЎ'g}M p +ש& 3SY֪_&QP#] O>M@T٤Vr/_ _K@Ȁ S/1KcW'$NIA|xE[M"HPc39n !&\륑-P 5jrê*snTc@Ηm`-n*O<7!KԿDqk@zG "OZvĺ ~LfӻPt Cw1ʓzŐmVb_:NA6~[j';G{.^gzNڟ&<an"k;-cHOKAuxm7fRS@c5xB h챓y[|u:W+%'PMu( a2hc*䧰8wD !2GM$w;w?#.(Ō5_sZrKF-;<$2$ݫ-e&׋R %?FȬ(/0S'm[1ARڣ4!9ܤK `:˴r[? 0t@岓cZJ1s*=Fݹٸ+߂y{ao-W+coH;{ɠH<Gc=njRX1lљȟ>{L֓|M͖YXVp:d[̠]9G'@{(Zsyٓ|GPՋ:u-`,~{!* |ZA/Y1Z4+|ej.6qgC*CS:=LGu[ƏyNM??A.&O!ЏK?FI${z<06ᒪUL|Lܪi"YmVp+ҬyB2bA?v?>q8 vZ? 'tRb ۱JU6x8<97V@u堁gʬPVqFK}BWI".a5*{xx{HAa30r8ɧ>2#.ny4ћԶl~i++N5 *i)j U"ġؖ]iRe[C $hrJQ\XFYFS^F6<[鈜h[SSNjDZzJ{s|Sٜ XF!B+2Do\axP $zU6xz2ꤣrC-^<#>$jIh ?tJ"EyB}S5fj h%љH嘓)o՜$R yy7WpF܂cFw8K::1 u*lFA:V4Δ[El |/~1MM;PLTXJ,F)RrtUWAY&P՛HꊀY#$i.|")R~ݡoj6_} Ȟ~Df>:. *zU_cB-MΤ,9i\Cfwl[]HS^܇u eS #uDԿ;$y"go屑B g[eS\۟ʔi0^]}0;qKs}ݡ=eK+})@gv- 5!eb&Yc&jQ`2eNϊ^bC7fy`ŗ-֓ZE O~]u.K6,F|T }aZxra# HSgt0b՟OEYo/6w! X{ȶ |ĉBWAZ!0䜸ץyGbmRsT5Da_F)M}-!1ܱ;T))"OڕC`g*y&#gvS^㜽ZK1O[#VAO19XEm O77Ѱla LsLlH RGpŨuqE4f>Z{.lMI7y?rjK,߇0ЁY茸S&]VhנLT*]@zv%TO.B44Jۚ8Cu;_]'kwU"p5sAK 5U/ڳGD9obf4SXFT@û4\Ԑi"fR7sR^ ⷻueo_a((N;x# LZed& Sh~"0y (Lqh2U2hЕ!Mh"ҕ|`>Cxm.>hn$#%n=[miI_2Fk/="s& ]m3J/ #W\*U\Mdj =2A+I@٤,+8% sJ1T& tIiK9f'fd Rl+xTns9Ͳwcj뷗a=E*KFkkgt  s 2!f5![չ}fESx~j$Ǯnn['.K40tN! u@U}UćH H<{d75/qL53 ҽpoꦎ H搬qmko[zc$Xu:^3DO*>͢(οoU\P&ERES r t-^1gzhDhQRҾ(K <-_%֡EekH(ZwU}";0M=wR1$.Zq6x!>9p.P;. Ե-.h9aP3ݖoz*U4dV5>xcʓUgd*, &ǠMj%kK\/gH1inGg1гܑ&csÜ2Ɛ~0pPedA<=I#kc旾wcUot#od5'QP -ShO9aQVڄS{pkjς)8z}\٦ЇF4nWI q`څ)Xj} W^ߒiwK({D8\Vywr12h@g+R ަxjei@T{^V]hԒ ̪0tI)V!.JeLGq^wޑ=CxT. Xsw ev36M%.Q`MuWŸl])U~/W(Q$f!HTĵbNޖvqg/0F4[hO?tiēT^BQ=UL}~SCf2yrr%ݑ1AfT(/p|>=>Vp(G_ġ,` iB,3LxaOQ@+OKkz'bPe+ݕb(__x"e(N/Cz ZBT9O,)C(wExs`lrbxN~Z"yT˙e\ɖXRMI]|Ĥ"k$G/@gDz:PhIIUImf8`ݾi{wI۟"PE2=`u-Ԛ M'[i gN ",=]}NdGpל,x2Pj}!FZ=+1ɓ\0-l,k x0U6T ˵;OC'-2WƷAlCTKNce'_̰tpqyCQ@{3!943",Nbrd%Y\+QL_`tڔ5.~ {eXU D;I)?UJٳڕEaK*a=]]v,BRaBL=`^HԌ-7BҝpMN6S|%GXNOv2?zT]3k)Z_B#'[<[g2jަgн [jwxZ~$%Ōx*`T/s[L#fhM~j\ZK8 iymG3FLC *?]J/?Ha9(v}5L_z!,x(Æy by 8e{7DrέQέ{uokLE9\<zA?ͪ._E,TW|⨿P U ƋOGmT,qDł%3 ׋bp\B/r8 QQ=A„5Ul[߿.M\…e/mva ,_4/0C#nZm&;?:٣DT_P{OR֚8_+wO)S!Zy-3`?U@Q$0CRH.9 ¡;8UkMw< ?"0bX=ÃUZE:Mf+U:3"[5Mj,{uEi~ӫLdu>3qŴ_Y4T@zHORMr1o-wܑ.n6y]p*e'Yo\WuB*pByMÄbn]¥1N0 UZZB1b 6_)c*?d*^NN-S/Ȝ'/':}K2/ÄY fkUGk>; \;ͅjD̅a(Ѽ`k';aZ"D .-1T5&ۆ4*#N=j19߳lcl` rZ1qϻ0*Vkyk먓L隨]F !E_W>85/Cg|8ό|JZ+-,cCy ̓eG\gtq TـxJ%/y8k6#=2]GNtfcJѩ3mLijJg)4<)q*[2@$LBc [ 8Bָg 7dM4[\w\Yd޿zKTmq?{oW"G9@'ќtAC!$Cm$ U?І_^_]"@ }#r 9RL>EE{i{7-b]tg<"~; 7eGŸ΢ D$ uqMoWlKk&W}$2T(f92R6̸)E%W5ȻCݓAm3؞H\ 7`5s;t}hۘ ᤏd [aFxd7DqsyZt5vAnQDRg[E+-Ⱦ>g/6B{;T:1v\#$Moܼ~"rC _r|9flZғG"ˮd :$ηZ!nwazFgc4[I8&m snbP! J`SVm?,TPS 8+>8XX~]-vhkmGɂƽU/ڨؖ ̐x@[,Nv2+ުOJ&Qh7NUqc C+i"z&>xlI51kj ΩhR{Sdq}*(,X8x$>ݽHdǖ qTYgj(G AGהyxSM0J6 q _&kqrִ&@ЯfK/hO1 \#Pe(41XtYI\5j] ǻcPU (g֋Tq9Fa[b^r/`>: %T^kͮ^ոB 8kԫcc48bw gJ!păXb<|7L|PE7-]GmeP7sk (%]uK5硍gxHy3v1ZqEk+:*Z3tWeG=oE6ua ӟ{g 8%(e5~zqgf[٢ib?{x,-f2]0'f oftjPw] . F+CTg`Q6IAlO C~9-&ຆu_ k,e$j[d銁bRH?^#㭝=9I^ "D u3m@JYډ9o%&ɏ7qia@4?:0D|_'(jTTPc dKc~%o׀_GU0fceƜ12`Ypstr,(Po3u.d ²J@\ {{bJx}~ւdJeoNQ?rTWȾ⑌33sC\98|oZI1O4 1we#=)Mu *%r%/WA& ş{_u (`#'\VPzTb»"Hh3+xEP?^L_ֹ9=(-)DP1_#"G-8SGlʆ稕ɣE&)oGhf\S4@yD~]ڀߝ FΫ,D%՘.Vrg 1o{g^ɥ;yk=_.f\Ֆ_1,.!<īPGLx!Gn8,@w G_}NbQ^0\F3BNu0 \]2N> b8 0>=H]T{BSCÀAD;N` |~ހ&EGbQ @]=( kVIP%(fVwQp;sf)}1Sf] }Y>~@]ń'c8=M6~R6GуxܒMkS^m{PL@?7 7.Mq#:1ڰZȅ$ ^M oqUV7NAjGdzUey6>8>FUep߸jo*bRgHݧ-lt[|煮>)]=m%:Ym\A}GWi "Gzõm*\m5RE /]dmi1>b1B88@1W=g>L?,ca(TFIE`$|q%mC腖~X, *yYEǷ>qk8]pn\.ye =~iHiaŁ8&/:/gYhH)oc.}nɻϰq`i!=O;4 wΛC:ӓ"#ߡm{KpӱMAv| :j;&ށl3k .a{?ņe<.ׅ2,񗁝sT'#%`R`E)lD`WP%#|pT <(Y5FMEd4 g3Rf%`s"x\גVxȎyeWFвu-N9c3ċGtvdZrY!, kΡ<Д:Sـ qSJg=l9'~$>6:)K͐?9Gra`U VEtpV/Mb@u< j=}E;+<іx}b즂mh8 '8  7ä6 dQFijHK֨4n m;U$=N`_֤$n@5r'&5"r9Ngs*#8b퀿ڔNҺ /ѡL`?R_^^fBiJc4ը㏾nLGo9X.m #NӫmYF0A!YIh3X9܍"O>y)26J٘R!nwlq˿ Q'/M\E]EKnl'5B+4qV wnշ!o$rrD{WoT؉mZ,JPkU4|n/aaEhIk* $^\?e2gv-zvL>a,Xjn_*xmZؠOo9Q?r:e^,-'p :ÝwļkGOTo G(bDDrfZ̍:-mHraZ>p,ӌ6sc^2k_#oӓߛ?a<+/Þuh=R^c!=^ҕ$ypcSwM4y{=jeVmαJ) )ꝤI LAűH. Pcg ]ZcJ'Ls?IE!xb0z+mb `S_"TcPC3Rc}/,/0_,ܝU/A(:~ {vgIU4%hǩ+vPT茁ɽ4PD2?+!fkAڜO䀊wd+lAy_16(c9Ӗ#ȓ{d˕6(2hTU\@a^6BI; n`wZ,FHm ·Dێ ̦@:T2%[ E5n XtCy%;{C.o#frVOh G@;UULR3ٜZCRkǨ3X ~J#zi1b3]A-l/ciTe,c7(2l="I ӷ> $DŽ9H>SHN &ps|5;K L{=Mg ]2#>OџY&$,7gi 2K-x#N@yaJo߈O-!@Eol%-pFF߿>(bx@?a',.+@ J]m)=( `C14m@$v[nqzp&4Agm3;._šPN@[N#tk5&Cu_|sTNu/w/U,^wropt^'7wcl0Fzq:J:複D-.&p;VOn!Q?ltAY2[a>t /~8c_^o8b%T1YV('fӂ|mi-{X+uW!P䫆za2n#w=^(AtP 7C' rQPuO0Xy}D1o;De`w ]H =G洒nhtnaՆKl 5+~d4Cmޭ-U&k%:,(es )`gھ64?s4ΈMXu"kV2=eVbcEr-_%6,T[ &ء7/f-'.c[_qqv҅kL~y. {!۔I.?<Ϧ;޴la< mяצ $_GJ6 !a n'cMY}C{=xnag8,aUe69!4ߎ: x/Qyb7;L0+"_FX;[\cF`) 5EOSdҡu#{Zr LO,Gy/}-ZgRلWN[xf;d-(rX"`Z:'Z-v+@ˆ^NoOEz>{bjXA{6rԂG5ɦ\ g)S<#KzpTPי ;JO2v'*HNƒV>%oxoj:9.W%y<p4Emv:i֫g݈JEQrKZISϊzYg! tpVsmBZ{/ֽ_^[XoVU'O7A*?o|ӿ?tlŸk*ndKZ/{iθ| ũ=`K_#W^y{Kۊۆf9P}?8\! "k=S&YL8Xp!RFA7۟-S J6MXRͻV]ԂY@M:4q9\KyWױpI6 ongԀjȥ8M}xm4*~1[+Ck<(*[&8Y9LWU$J4\Mhb 4ҥ\)ݭQ0cH C3V`D Kˠ42$%Cj~ޖ\SX@kǠ@0_ya_DÓsCkUK q&ACv/}Y:]b{cޜ*Y럿B׈+k]8&I=U'^12:|Q:%#isO$$ e;-L1տh EPl.n/O#Ssg)eU&!Y]ߝor>ϳgkTO~ŏy%P(sV )Ȉ%sn NmP>^{-D |U KVʴ*SdϦ(9:Yl(OCA]yA殛s )&:T-g >9Ҏ=h0 aJ6@5TE&({Mxgﺥ>3"?.wKT5J_S_iFͭX^id_<~o8_o&YB.'V>D]qP°y0/}8^OE.ܔ,ST Sn>:8 O󴾫8>޹25=V%UjDŽHy2`GwS3zrD7q@##AڦTWa/زq#=e~P3FOb)ߍ[BSӈXubECů>I2xyD{GTr~=uzxDcod~4knљ]zTGGg8f, P֧=N7Y^a`KjϲP| qY+<_O EOA\w X%c>| eգo#^ tyLKA3ݡP(@(@OwylxdY=Skz*;]+O?7z*~j:fKT=w461`E% qVi0m`EDo/ɴlBQ{;%Y6< //2pt2l&! kfrgm_'To9?_:U\ÿgP372G¢=D'5Yg͟2t 2{nvWI-݇%^#|T6NŒ\h?l^Ydt`d$!݇K6EMWT"M'Yq~:Z ~_f:-1%2 vmLi68"cn&!r{_,cZuq?׏ +?ew]ۿ=r ,E7 Ň$ɧ&-N)I{ HoB=t3@&unRXT\Ŀ*ER+kp"/ӯڡ\$*E\q̐J;OK@C,NXualhʴI O~HA̍6-)\\=~r~(jYxjYU/~R?fH(MECOßJDEPG~{=Od̓`j)簨_{M<6\qyٱMcxec@=fK&F7}cv J(Us-37oYFa~)́ }:*dG@PDQB*3ǂi` XFd4=~Pn>%b!Iuc\s$_K[~ꅼMc)kwRFuX{C -*9,gL`: %b9<Ú }{ mVs9ofhM+yţ/q*誜-H%~|djH`:ntzrS Y"o @F^ 3FWxk"đ:e۱hh x'^^/ZF?xfJh.sD-DE U6B8 #v 2,͵֯ n!x$tk08ƃh.C6* ,7}&tXIpU**rʪE?k!^ј@qZ0_N(57dm]?kC_:SaU;SaxrzܧЩ+|8?|g 5|;KSJHJ֚#ʒɶ+~5b.fE%45 7WKZPϯԜ5g4ݼXTFJ Z;h{=Z6ƚN~6O>7ckWLnY.'iIA}A+jN]mώx_Tx_R J+&`J4-4LHwUb=l,KSGp)g!(&~ՏIWbD Ҭ *X\DveAlk&M}B,UJ Z0G|bVsil @I~S3u}"y zU7+ غڼeFA3jT`)s`f{/ʑ?޵ĉ\HM(dXKz"HM; tkc3b+zlԡ ;:W֥sS`Qމ- 9,0wai^R ̥K8zSjcPß2@U@EeRqk (Elr`Q ѥ[Ty J1q+LpO^}a2_W!?W_Tl˂d8>ieuf;۲>㣔ynqOΚp^FJ_eT܆_OHFZ $l |K]XZRL1К"\=34h_'Y.7)6TiVsWzCR6%iۛ-8":U{eLlW6Y!짿\ S}&BV,(Mm$P DW (I01mDF1Y ᱵDW(qGw>;V\/ka*V3wmv|O~:ي4TR\)O֩=I X]C^6TFg R &XDzK9Li.{N.ІB.p$޳QS!tStb+dDf LSctupm=קxT~+{3gOUƱtb}N$ь='ߩT[qClQ9QE]I%)1$0#k֐ͣA;JO@E8u_EYby$ c vżLbƋ 8_g8;X讈] 1L /J $R3P V|U셉8VvfťcGn/xxiK]PI:W4|, !K+1Z( kNF<&ˀe%#c߱çF]N\pՅ08wh@D:+*l)픙zCpݔ!O% yħΎ]&b3ǝ ڟ7_6rhRd0LAׂ*uv+P47_`G52PX}U&fm!!!ucU }w| /,Y5 p"_Y*ZHE x3 5(#S٠hY:װOV)~,x~c߰=a㭚Lo/.^Ü(dcJŃ>#U74a=sI%S*M;w8 iV}tFx?xcf<$O>ʌ̰gr c::)P]5{DZ@ S|rꨀ-Jx̑K,ێo4|UG]Vf8wA5v,N \I>FR-qiL7]Wn b&;k,LC1K!u=D4;W+>g[5Zމ._KjA n>lmx3@@G `5>͵4E~:h_ZAмF<_SZb6lչ|CN]酳]m^xNa$ rU|g_SqsLyJ&d=$Ҙ_M j0SV}SO7R]a<ɪ" 36yx[IҮi}as2:s˶I 4? U>QâmXd;V9ο5kc c'0RAJ |;cVN;0 K#i"057P T\MDOnF{Ab% XfL{:԰6zPx0=Vr}[@xϨ0S*nej0)곘 5sC4%)&;^1`o?9K4jtE0myv^F'A MJ^m{@ z8}~/0VtwK ͓W5'{ ;eT>KhayJ\R4"p4 .VLN%Eu4+Lm!{_j}NL_th\2b<@aL^%- /u=F_ f泟e.y+ts'V̫ʸO2R;KxűHw𻤧z[ibU\"lU蚍^ɾdbfjX-dV@F'*s+rA"m  9p?x&(_Qށ;g=ufM\-$=j3!1`q9嚮[?[E}G wV?XSyEG2 D4&M<S), 'zl \&mI >m>zWU|mi{D}IY5BzC{_b`G&ӑb|V=WJxHiygPGTWL۞eh{^"H\|hUDnJjO x#oLȕv`3cZ@_C)E$RP8wqa24 '~T$vJnVӳg'P]DP Ԗ dv8] |)݇W ܣt{t"GgFPb=gCN29>d]b&*J 1W챃]P9$ Sw?qrDt R]PCpD5w!jit@Ei,deYsH H-߶>u&dkpWFY 6ܵ>,^5 Ur:{ڣi|V '6"#Lhɨ}Qw\Sŋe OD$el,}N;[H\7N>ȯ/]gw2p^yS Ų+wS`H&>)~K; <%s8lkVS\p=w@)97M4\;j 0H}.T5~-u&%p!!k)~6;X\ qѓ)\r AV[} Onv8Fjĕ `4"CHh:&RFwߕmsU-8^73P s?إ<*1)x:hYE,/@8 秱m"DG}&x ?Vh] m BY_RXƟ)2[xȫ/RbBb~,qdSUZXA<Wdvyq;E4s.!8ANɖ _NY[ds)A\n۪P6\.rIi^NiΥb-+ng Is>Rn!l˖gĎuj4=m,&wdQêV0;`hh#:x``T 5eG)CdeGOIwfΊ\[$c.EzJYa7pvDEIf@+lUG[%2,jM"6߂C'a~ vtJ9U=c_L\Y(ߠ`WvF`7 v*JJv^S'|D!tG:@yDʥM[}4Y|qE8^5xࡎeqEB\#Ly#;/w1|*o!_6[MԭM VSRG'b8i0фFvhM m UfZWKz Obգ/RcK(ݬR QY5gSo1s;pBs>s&ET\>K[ PuxC8ÎRqDpzV.xkWD~tN"(枹!-L0 ;tll96d.n0=E]A7(c1_*'fD~K:O0Y'ٶ@cm>N)S˳h)q+9FͽeOػ$d$"[!;;._*D2[8չ=h}aAb`VB@7*jZX^Sч) gƩ1pr7Zߨ1AC[5!\lK^]9Qw{d(:l[RׇDR!2DS(JpLxKHOew+~ײkv NpOTLDmޕ۟FW3roIK7oFgx76~6Y-EONsO!*x\uvZ=*)ɊSiE5PD;jAH:PDe~)xǕDUы:&^v RkץdBԹKL Q'R{Dth`UHObI ݍ]%q0?'.zWE#B"S4k|,I-`'+=T? R&MlzCV D?j˴:oxg0*[8/G#YVg 9J x&;sI/;k1PϹzT^W˵WK[/>.xa<B|NtrrU:K50 `βF^ќ=2/5qzMZ웞~J'muaoaR\FOWIӔv9N|(U.WyFs `u5@+EJv4]Gj>vĜR1:xJOÅiDS{/ce])Z bQS.1f~Vby'a "b~朌q wsQzק[ljB?J9 TSxvX7> nu3Y/8RV-ެH`g{qGMT)<pŜ@EvahlDBX=m Rr/a#=wt$!E+ Ʒ±@e?Z^42 Ǚ_quFIsMs:|9h{sSՊN?=:< MHa Ũ72ڰ蹢zFnN;6NI H! :^sK+y_ D^tG̸l%!ŤPٽNTӸZ8%YJTmYk~"?`$T;}Ar ,5U1"OqF1r53z5tEN=  7v^ i߾CYHI|0fn{$pg=whmbLl 64,r:YjMBޘ,qqWZǎH!}ҧ9L/{> Q+?iu rCPv4˧z-v2B ]U J2?s͑oU>OA)O胧cFxO QC\h 9%u" uJȌ6zn6򑔥7"{2ER1ΤE Yeh8<Ԇti"9@%keGgoҰM -8eB>϶C q 9NdL1ekQb-f$)w:JJ Ya;e훉hl |wh5G䋐Jmn mM`:ΒHԅz5Z-_(!jdSMocKҁI '4^}z^t1fnײb<$TGk`# ̝b~s\۬qrd ,IW6ϰ<Vn6t ` h~-f2=1GT_6v"săo_$IE ܐꇧD6@ 3#;7 /o46n ̝J Wʐ͹Vox\RK"h_e_dznE5:I:^Z=̜U哈@j󙆈cObR`X=kbNDXV~ m 9ᩪűI bv׬9YK ZD]ʰK ]Da D?[T{"<0LtGF~rٸon)⋨5Ѝ,p0Z|M8&)亪*ivթ0t:#1PSQ.^+ibP&W;B=u-^GK{>]ORka_yR `1k뭲F~Eڃ{67EG>r< px̝y)5G}'7%;`Jj|1׍ԪbDbmk# I5 xn+0ڕ"ts8Bpz:yVlb⶿$Yv:=+]8io CJw=73 Z'3x)@^F*̫%ȦCU_Ue2.Z.b-hMCD -KM|nd l>G!̤1mRqx~y#ވR{/>p^1zL߻/caz'HoA9wL5تMaVa] NTIW=waj Է30 $lg;}~ Hco7MMصslz^jևΝyɋ8qc/d18 3._Bڀ8w`ZwC:;^_ /mRd9g'?Vo9\p{HmAzwu@j/?r Əz8GHJ' q[]qڝT%g~HeV,XW˜jfV9D35G.;'BנyЬDL#<ߥ\bd7t~~^nT W=P3y@V-( >>@>$qa?5(oK_mp;8E}NOfU gfkϳϝK]<R;9 mΰIl,Ep\oΠ ɲU4&Q΍uٱG(Ob ZbhN,0gG\8,pnK0s{ͺ5?;CPq:n尣&>b('pxmuP3Zr7R~Pi+0: {’,mQG^DxiӠkG$ǡ37=(lBCZ sŌ{ܣa l?a,;We75kEp<o#@pA)㴱x_Z(T4INщ)#O/ :כ q$Se*,ysG౪5<9l/hY6̸Pm tbINZd< u2RډLF>*KRAg6 &bs> &"6\tqjPc6z_+B:\r}֑%lŸw[insz*f b腅yB^ȈPk{b&yX kucWkE(R|ո(zK4IhLVwc AR!­AF5UX" _!Foh ,U3+_+I+.x 33{/Jk3o$ 9t\M9H 3 yP$/4 Dw,d˽[U:8 .!OV[t?FG>W+Zո!kNkѸTV+O4$~%]6;M|!481Pz'|QQlq1|d4"2ز1Q}i^ i{雞/űh\z(.Ftj9_Í ŬpB[_⫖y[UDyG.99x+"b 7oG1Ux "g'p'Y稦e _d12Tg c4H'd 3LV]WA{o˺}In{0Jrל'{78qkK Ov0D gaK1Jl<TAUiR~cꅶt_h&GxQk\\ÐH-[B[F`bP$;A-"`&?ۋ$옆7-~4iPm65ϒ6nDXbN5PA^:Dђߞ*>4=]sq0 ]]{yHAD2A.L~'d+F-\d:;5JCa_fXZ짋 1jw?-ت|@mNGB< &8Lp ~'Vc?e3miïs_?ӔL\jjQGj.hӤ:ԐMw u@1XKt;7,]#6mSgP󅓋=so{q&l5*!,5sLlG/=kq?!ziaw'hύG}JrV 3QT0LTр[g89d<d_;V/9=т,Xrbg=Q.{8t8@Kk) FAaFj13w:CW1H2،v.9x}{&,J)42 ީrYOФh6,;^U xҘFa AvtI;1}(X7-2 iT>˝duC*+PG.%S80豄pN)!Έuز0`z#)exFԎalI[w:>QyUpS acQ&q+\5D6Jh԰V)NQg)0-&Գ Yi}c_w`Nܵa,u GX$^c$x1*WU2Tc8kܞw#a>S08O? ޝ4x9;T#t8XȀpwLg 2Œ:AʗoR/? ByN 5'&%"yUE?GL*ͯHެ!(j.x}K?{hK V"!XT7 qRt!jp_5HuPXtآOKl (xPyIe{eQ+ڢn;3'Tlg ӳi%֌2,4zrCAluJFqNLzJ݃ iѺ] ;GWH @ЮmzVD [ _ˁRu#=RMn2(f0 ZPc VE~_{0C&|_>E9~痊?"yPoǓ+ -ZN@zi)wx|+>@9ktg5'G=|E^\p #+Nta 6 vhY^rLo0]R J3Ufan6ܰ %V#hmwZlV n *mWA">}@ݹ|ŭN#)H6Igzf5.G &EkU)Jg3FÔ\ n 'hgy<"4l;6wOر+P3V?BKOOzJ^VؕjT/{n,Ԥ'!8D(y{iwo u:Wֺ|R%z #]c(OEjnM|dUT%@ Hta (jƋNU!"1{-'$gXUyډ^p+7_4:̥yx rRޢ BMNh"6;" 6du  VY޷rhwxZY²]Tҥct)@hՔt.(7,dOW 0-f>-瀗2IaJ2(߈GI.4­PGu> vK ʷq L`];|{U " 6I3a %*Ǖ* #ՉKQ\7 ID* ]拫|FY 7z!L(SZ"Z' 뤤f'gHcR:; dԛsc$+f˓Ndہ a*UhHDe]d\JpǐhͅKLF"VSAՎc8WS3Oٞܟ1VqrXe iKK3c7wH/"wdIϋ*IIsT~,7 J 1'^]&)'Vxuwuf} !l[o:N℟:l)y纵O==rjX'h6D١`*hܽ=ELo ~Xwo?T$)OZ!OËԨOE5ӭt5Y Kޠ;cZlht7^X܉2v`c/xN*)dgpZla#qb[e~lA hdwy3q:*e/U2(鼦@❼,ŐW\0w!BBkv0%i")DC?Y##ϏF9@gZvuQ k _a][A%-ڞ1]"roc2G4$⸖lfO0c\y 9 bU`صr99(<v?+6|(+͔!Cx2 ra=>Ƭ^埞 ]7 bzۦ\gg*{T|wdi0ng- %}]p嶺)bڳM`BxD ӂv,v E7ܦ5+hԦohI~1 a/˜:'*.gV&>:+&< V3KؖKacBSvN;h u7TEKws1߹!O`T7Ydo>4^.VU#Wm?Q?$Eȧst!/asI2 1j~y"4 @ `Z"hN6h/,18ˋ\|@T >/V N v.ss0 WJ\@܀/PTA˧N/@5bkf*,̚k.$=" #sOL%&^WzG&+<~Tg(b!;x0IWs;75"0@b eY+s-36$<!$9t`iIb_}E;Un$/|n&Ky;t dfqxϕG#'r'A ' Ԙ? avoG0vOl?>Q.C+_Ofvy1&߇ϸfpSE3}w+j(/} ixG:`YƯPoCߴt=r#WGe7JYP\ONF&pJႚXj0I3q <3!/9w0f{D @di<:eɞbLøQ?Lnɼoӝ%dm[_,,?('i-)h^CXE@S &/4EHv)=oh@C"R:6QEMz3~7f[p\I$ܯ(aS ;[;0,c@_bE6N)dfyտm*JPmIu|9HJToۢÇG<\,$k #k.!]5ć8QudJP| 逪. í/<맄z#ȄEK'zO`FaCJWU]A|뮉7;2ڷE1BbׁP;1#2/se Tu\N;H]ܡ3he&4U_$"uv)(gɪ!yoΨ !w;r5ց2% _8o8&pZs1)R̡[[Bl61,hP&;+((NvYBAֻEXgCgrwo9՜51&9^)!鏅AP뱥 f!)Zmcy^`.(_hd[^$엶49N9Wqb6sm|5FڍfsW4eּuj/@U[iWTbɌOpF1l\{77w=1ެFсw_\BA x7~Eߧ-&-Pѳvt 1P8䴟M@ߗ,dJÞ]&?^AF^gVAiҫKlikh-/ yX qYlJD `DBS;,]aV+e%߇xGCpmwa  WVo z} PlO<%L?u3|_^BՄC2`O1d:XV@X,Y pq2:u _Yt3tҠO4bN!=C= /MȅcpD?iF#=*Oh\\ *4cɚo)- 9.JܶvG}І/?һCl ܟ*6sc3R/Zb.[zSRŞOTdY5$?-~#8h/ij'S=NEFBX5?"PNk/edd %SqNΫ~ʄ._`J1f3R;?m4=>:2\;pNN/Caj1o[88Eg }>Yu~Z ҇qyy"FiVAOÞpyf`Q_H CJߔ=&r_.b8\ ./9앟+} BGMiو'13:#JrVoAN@EќXJןX8'0lH[-IogHU.|^RU6/~ȃyН }oŒfK`[SЯ;BhpЁ2Vc9M.P{4Xo*tuz͒kpJ㏿ ;5k׈I -''_Cf,jh*?jRN{{]($E n  eBjpJe= Uxq5^jߝ'D@,`M>v[ 'JL:b` +'{\EgŽXb0-ڴ{}E(?6~Y)>.yGhx' dwwPf%Q-9xI#k >Xt[Z?"V 55W#OO"os7a7whfiM4+w8U>Y2,-Kc:~I Ͷ#ȇ?+]Kr JE,3tn >+B%OlhW H>OAG~OK]~ S,I߂.:V?3d\l9.{jZH2iQ.`؈6E :vk 5͖_3uE+/eƼDJԞ[Xr292{/0u>}9BT2+41$$D傘ZND"_K徖 =cُ&30 Fzņ=*0 c ^ SfZ]G![Er6"Z<dne]`uw9<?E=q1@lu*BTgybTi<{צZ??iȠb73psެLr?D5LPHY!-iݭW+kvȦ3 d&Z]rR`)SoDQ#&J=[Y>xq7Dx19~ݘHΝLꜾz^q]'ΙƖQMNq+$JV_ su~t[@3siapRbP0$zȉKNP-5W.e#܌?>{J%ۃ[]g_C@5!XN b[@g>P |/鈔t0n.8Mi&g2͸^]N5L'WЃ"_ hvl[5 jΡ,GĤc81"!J$\>.pJ&ok$Hqw^<̻=8$ziEKF=k:>ytaC"f>b+n9@cyN^H QNC!(oD?/@4˩a1W`Iȯ.ϓ5@❵$U}qj|PW67U d@VmU͕NX!VOuu1 ćii7@ &@%֋34l-C"\Дx> ńcޒơHű,P*IЌ.ͿT/9E;л\.KLkͫ䦝4G 3cg]C$_!<7yuB?(R܋7 'RlŝwWs?jd?O5{kE K5]X9\naA8hl f;0JԷ,HGT -s`+Ϟ,r# qBoÿfǦ`89I\/UFğJGd? ݍ7|U{oA{f4Q֨Rj-PDYKW(;6&µ~gq{`t/<5f{OCR,7vxjcJ]aAV@4]53s-^ jC#F J]x 4+|ۍ'*PAJlqu;u\iB ( {HahLU@U`b{yXY-Oݾz=ܡGp-S  7 ]bdrF0nGt/ /9S.`ΎSPOPCGæD.Ɍm6-.?u.uz`jv'ty]6a/i7iBҜsfd)O&w?O, 2(|@.aN%֚O?t6U^uUzYo44^mVG޵-GUOmIRdGlYYQD@?uzDt)P(Y:4}B1F~bdhjX؜Fո&S6ذ+ώLƀ{f`^{U׃YAIpb}s?vb~@WpޤVG͙O+;Ё%l# 6GYlg'vc<|TڱqK2#Pr&] | XQM> ,M炆?r%MyeJ2a&yga phlxx W]1;ڦܜ۫;>DL1ir|B:{H3]zvQ a]FBݒFIq) ?lt2 _UwŪ/ٍ≲t/)k/H} 㸀>'n\p^USbGZW aa.-VtY(*,; J }Ta]C8[ EI#{y]L?|߱I,hq= mIC΂s>MV [@sG&$ŭEN94G?}?DmCK4qIFK6ЕVt99>Q*^,:4U+fDG P'4..Bqb z.1~+6K%jLYX 'NzuTo!RpU5~HS 9E'kEzT27Z]DGXg8l3yxGhHE]$`ܑfӥ5_㥽~u5)gVMXY/I{bskdC+: k ~kkAtxzYhO餿T(zHvtxyEaV8SFݺgHHt" r&:ih)bqϬg:CuYqئⳠ[snNi9 n]$U"uB\)QF*w75 BÂ2ӃxK<OMnPE/=PVl8rC/R8 Adb^>=6' ^N op3l>km71@\ʫ{ժ M,e@}['sH*V%P:$!@S;R~6Sn5nzj&nrj.ʵXϋ-4^mE^JeVͮ㗑x]?hiM1RtO35h/l8N~#%hǿX&+2 RN͓sE&52~J(il DQx,k\CޝHZ+) z%(V9LGyEI 7HXvD~: u'+\7dmdKT^|ATu"yx wqNd hʹ.65X+}Wiϛ "c WUN;7unE_`/w 4[Nkz`|rׇW১,@.!gG?hUՃ:Tp抄]sI Qd*:}ۥ++L8O-aK䃩3o{[`D]Yғ;:y~2?&C0q&*$M*љ~,MI#/y(#La4_@(JbCr %7C:fAS%YG鬳T8UHȏz%fڭB?Nuos>T<8:h\D8h=~ h6xN|fE{8D|tDI7]ot],7 ׫1ƢLm9L 2qAN9~$TP^hWxsUH^ß1Y%Nƥu_ړs㬸0cT+ħKYYit[ќHrayn(ǐ;7*<"+Ċf/l_{ B GZ5HCŹHz"tǚo.X\7^_c.|\̈m@NLKzdhSUA?胎Txl։rw>Eo@;o7ǦtȧE-HL-oa׽esU : Qc`=w`7SLz<`we56h@V߮5ͳiyTAjvR8N]1޼MR=QHbz3F6``N+Gj3wR"f>F%}*?lw"?SuJ~v2fÓ?(-c" Î-XcfKg]wiswN.@7zoX [)̲HvWl$V=S({XwF myg杻iʪ^nnٞQ_j57HhC8X^hRs5Ov-Pz.Og5w3AR 7$BԆ =Dk'9SKMV )eJq_tl솣B+t ewߜg3q ߿|Q7/F : Gt,a)9~|S[LU'(mF4!7nBY٬4y?JMQJ윖Y1`9 [9]G‰#EA4N!0$||-Dh0+sLL < yAy)"2;PD2+i5C}v߅|#8r"ymp~uc`B|~ke(FdAˇ;Keqy8ggA >IHWn< `-gkZP&%<(Sԝ.a%9y>MRoÜ5aw|w:_'.9z*=U'B@z1K$|R˂B>wX`e buUhR{T! |cu6kQtP18Aqb+o.a 7J 3-fa#q&Y ~VKqH dԛ!k稜' sxܲqe$fNzv x4HyW=rz[ܚu`O/!S3:+zq-L/Yp> z#,w(4C?x$erI>OhT};̙P AU ?j $Hb syun+q|~ [Z\k6#/V<ga^ML(V˚AᏵs? l+yZB2/ J]/u| ЩiT4/ft(C$ ?Ӌ6#:Ϭ5W"Or2C L=A#-5L\tN%4E@:k0B jC]K=%|T3יWQW]$"~1٢aTE4OTIPDž@0$GI-aw/78{GEKh8JK@AdM_Z7B " "hrN|)PG3^|䠝O#vۡGڜĐ&X4L#>5O R"SuÛ~,b=` ZY,}̑F~-yįm,d`# \YG˷(gz2pVCn]Z Fd &ZXڦe=1L{^\=rW]߸E~Q~sGǶG%|\LLUIi1 ?jB:-4}<(Ye 3!],YA>Úѧɇn^ЉAX׳WBx1:!3+Q{ȍߛ^gEh7`[R UP,Q i mΡ\Όn&c7OI [a~T5 '>׶vId@A@r_Զ_gS}%I"'q7Y"(Xu)^\k#eਣ.S zf~g q"2Hrn"!̪g^ql\ɐz%&x99K-R Z`K'Ri@= .?7E [OAUD'}k#޺zOx7ϒpdJ'{K 8+,pHP+N*]ywb5$O-^N=uZ6WAhcwc/#6 L2^+D1ԭ0 ?/5ؤSJ:NˆYpcT6eZ/4m JGR+ƆmjCү? LgZFpR+}2܂E#T\Ʒ 7;8Aa(Z}*Iflj A,sAq^מA_>7!$V2~E`~a @L3?'.ʤâg qƅ'ﷁ (F@3;zHVbgs?~Ii8vz/P4}7@9`:2w WAp3/Ue#pĺQHjuTO QWƖcʧÝ^AL*Td-QiiqJ I"Emfz@3uwCk{eGj`j  1@! g`'rҋia4Hۨ"iD%Q3N0L/+ sJiz2Tٵi su- }xze0X6_+"0do{>hGrr8!5E4yS;9UU}q\3y jp5:D apiy(Ig񌰖%'Y<0~' h]<-D< j#A g<K]X;Lݙ0ORV)=/>2?2 qV3? :]kYVK\ֶjq'VTj g>Q% ^WX>>#dzY}rWg5h:\_Pw8C^.<"dꥌ6Db35B(|xY1 vi ';/dUQ2Ki\Kc3+6˵Ep6:1B jYXMF+"pT'] ݴ2yU +ADr SHJf2,Փ #~Vs:LiV~ =APOh[.j$IĴ*9FЍG-־z!!V݉~NnegX_~X hCbn%NY'0hbxn8$Z;Դ2iŷdOOSUI z;N"2)K2p?'Ff<煛g}u HtdER)[yOw Z}AN;ٞ\"K|z=y 9?KiRGҖԴϘ)D%.VơkĤ!}r7Qt2I.:]f_\2 B$F#/}WHᡍMnT,}SnnA!rs*@{OwLZ]y{nI]$k ^lE+ҳijTެvƝ4@lfX;9{>st=Mļ,f1x[Zڿ\3bo?"Y[MՀ vj|}2-7)kQl JP/g|dPc` ;'[Ao_ͩ}X 8nr i|dC9vU.omnSɲKr$ o]a2|#h{ ey!# =Uìsyuc+$>ղG>tv֖GL" !;εƿ >) ڽv4ߢ u绺;t'un9qwϗ4 ##8ɲoR4b CĵY4]w~W=Bn-~&]Wnj[~^ͱ"R8r6~CU ǨYj߄)`U2oR@+PՋ>0|EDUHa_jzO3>sV<@Pv@=y(L9^$X`&̀Tcf f+XmZb%\np&Dk+.+0H^^.X G$!SMiUf%T\B`,i9b)^ }Yn' ?LHdYU*/2ZyKO^sY9рe<6.1(+DX;I.r%耗q'hpŤ ^'?ڇ Av0ʠWJScd1V_ L3':=a;nBpXMiy/na<@,PLW ZXjFːQo9dGdHf N29[S L0N1eϔǩo}n>]}T nzd1v%EybmO(SBHXo|a=C.e 4 ; Y%ua2Izp l`oS:`$u1c^ZM4~C [Z)I,b9JĐ4LRM8C+W`\HiAapӈ`?Nj7̄h b`,$@/K7>NU`XT#b;tHqmi]r~FIl .6MغUN״PUdSQ]p4KXTgJc%{cYl`!+hXUI*2 *00ro|$B1gd٤CR!6I ofgM{VYw"F֝?-w>g# fhy+'vq-f@K7DiQ66c$9e~;Ƥ;+Z "foMpB ocwFwl n3!JvLj]Vb;Ft֝ƝRժ%F`+ڱz~{( xnZ}Yal6I;.pGjcM>D Nxɺ_j)Cy{^ 8 |Y^/34+9WI7\0KtߒGu[$[ a{ $4Wl"_f:(-bD_U(IN]'$A ʓ9~xsH}buB&=ƢMW6X`m[FRm ȕՅ=|ک.YsQWCPAXl=t'n!///A+T?e <.qC">\Y#DF*;^yE?P݇alZ,v~M3Y2 #3DA<-K 0_m"tNyv`O Kc)|[ٷ^p[}:V5DBhہиFj~Mwm8T[ Ɩb bYLGh2 bK<džf}!KhGURv/0 h|H)0NQx:_RoPlS*|.1`ۖ,q:M|[6O:$#ޠ;2'p֨ixV5pQȴ8; $DLi(brTM$-9HO~b^`CWTM=cƃ|a>sHk 8yQC:|Xin˕-Y*z\9;DFUKqhZ5nd k՜7x&`1M|5߽m$d&)fp8''+NA;ˑݪi !lsR5_/xTu`RA4>7MN" c0*nl`9E2Pcw`l0 /`^T^.?  8+h5$~5狝A}BiO7_QPH zYKO+Fq?я>҈ "Ki0 ZC*w B6c&Fxʁ [??$ϣkh! fؕK/iZxi3[\r5gdwhGov[MŇC]5RY9GP**[HT $KXܘY)?!S? m`z+htn;f|R̟kwٲh!uwnֲhd.?JQ4LɮvJϪA,$CN: ϒĽyR2SNƺ]2=Ѡ}LOU1?;#$0> dN q= )( <{d1@*l# 9IUTC&{3[&(Ġ- ⼍iTlh+1 =O^ J{KvZKAjU<ڇy^2Mtپvv9  Z 9**7R#MImfVa(){QتbW \J~DWB&~AeP-#~અZy%rɑJ"x^K(-WbLho==802 g9~FqNֹ5`JOW\GOᾕ饰"ۖL6r"no;y&`'_|-nk"mH)qfڤQ0R r군yi\ ιiIo.+r .^vN=`f[] %&J{29 -сCP?on<:O<^ÍRG30 h߻8U'lW1UE?f}$Kͽ影u$ԹA`4q?eI]q1"~ 99 *|˽y$Ta4p.r+tӏ]L @I4 ŊR;p_`XT[sKVH=t׊/C.|TpDQF1xjKkE2bra[10|&dXK9súk!mr"*do(޵Q쭶YoYinPiW2}+&v{9U)|ygE35ev~UȤo#YAlOl4{sSͭ3sx5GASEu&Qf`!LK P)- ?ayr6,oSnS0n /bQ.51~F+})xѷ91ZY'0u(F…N$i4yYFL1!~/Sڟ=GD~WoG$pML 7fQB ݪ#]6Etk#[/Exp nb^rYk*MNHm'P?79͇SJqWO_Ù)xr]nП:GY:1QʕWՀW7zAOZVJ& 7zx. 7a 9.4_¿@.xa,=0SF8zT竭8!ic'ߑR'ؾ6;E Sw2_fre~lj/-SE ,qDgDG,uCC>js(!9>*px Am| Lφ .;F 7Ft<"t)Gj4 FD "0ıj bVK{R-&*oOz>.%.e'tTJIsuWesUnnUZ hDFo "rxf)h!|Wil]= A1rsĪ BȐE=;IR` D)[cFo]UR+p̙|#h VZkE^[Pz`: ^:獒Q8Yܳ?HuniP3ATžjvtRҦK}2`~4dߑ_ 38ϼe)rIq|pF%J~_fd :t<{!%\B٭)hYɲTm/ S *c)8o_30S&E<FYi,{r{X2;׀Ꜽ߰"2kR!nH8ŶSÍ{{ <93h{ifӇrOHl."6N1rr-wEV̀'1 m;y=}2Ϩ4) `~\]lL9;WdI+g{hc+9f 3 yL&tؒN!]=LRMs[.* !aݶP#N.n8"I_@l+xAlZ oy5BtLfAQoȵ:t*)X/lam  x௽+pYQ!VUhNxyW #6F6ctdCbԣ:HIB9Im&$7 Fj,% bw#"-*r릀(9&|$}ZoXz=qa)\8»Enh(ΒG2k8V!cV|e3m0absP]#w= n~ @h@#(TQI(N6B_3ӣ2MGOR<(EN&,OtMI~ygZT|XAyGK0^ XoTBcٲ t%c>ǽp#Zv ($]gǙatIjg>\ݫBڣOr㔩ƴ1;M>2"5%ůJf$m 6Z!Nۂuzcޖ/5E[ԃ53ފ!{q!;S: D 5Ł>QEEVS2t9;iUaś ܅h/jJ61[! ڣDN[\u^H8d;sIxI <@Yh^{FeW% bEњ9Pj4w83t˶%! aO2SXc\"(~gVMѷ_V=7b^^:+6waaoi^{ KD+Mv׮$O4Bx`׬BBuzwѱZ .)EVO짥e µP doNմmJZ UwDC&8LߓyF4Qp95,DU(R SZ| @Ԯ[dŸx(f8VY Ԇ&&CL'8&:LEeK(XTH"&u d=&@#-.n+YQ;3 0Vg^t(7A_@n>Bukdc\yϛ8syYf_,TNYtJkf$m9 'u_MWk-S6zQmpIOID>OO0n|g7!4*{`a8M'CYh=wQ~Ian\I|LA94a.85ˆ%":u$Hw]B$?f5,cY3V 0^N xȮOGD|=%dOXz/惸R|A+YuH$b ȑ&^tnHt־¿1x4Uup҃!u4MYA W{>zaVj dNEԚ~? }D1 o>߬hs!gj;֒ OrshsMX G&UC䗭K[k )d-)/x'ϷBl2B@jпKusKWgߕ. π\r>n P< 0IJq Fc Zl$Gtӎ+*FݵqAnž@lbO+j]Qš3t]H\3jrȋ) &' bqz% &>QB6pM&#˳n/K{^bf ȈlB.VE UZWйJJLB6Z(O^v9>*0@e!+TtSD%N$/NҀݻGWhNsrCȠ6);غa7e !%IӼ۩1ǥ-2B&sz;>F?K}fHx*h憃-|qywdrJTey鍋9!RɅs!]t }v}MEu?21szWEbr@Lw/0\d,N˵]b=}@ wteCJm@OeJ*P=v}_M |F3uQ#{6~u\J2~~\)0+sոD{I;/^dT HAO;u3#Y縉բn e.wwIJ8珍3D[RBX_9 *Gw/ך:%ͮQ&a 0,];,Rps.WCa\tgџ~y#zv|wI6sL')X)2`/%_~bpB_{v=>]*]^yx>|A#5gpr:5sRbɛ}u:Q¯'isȅ1T qN15j d1Se3ajRid`?S`97b -:MZg;N{1aTZMJO`p^=/ s- rU3' bfظ v™DVz"f; ?G+ϴgMrxtq-@Z{zm lwC[Tua` |yy%1t&u'?4"$< V1K2 1=U-h{(Uy 0V,5DoRj=X@M߄X"2o}ݑLd<;΢5p(7TћH-=͙dEOdļYVqYo]w-ŴWQgŧdF3NcLOl'ce4^k-QYV2q9Zq`J'RSb7%5쁓5=Gӫ[:V>Zl}+4 Q1`5&CSk㑉5 5FoҸlLq+pyk+ tRfS\g \lƈc6r>~)gߨ'Ez yJ0ߢ K d[8 Z6tIB!aQ^90fpIfg?C499sꩼ*}%$/EBn4Hsu]Ysl h&X-Fm,/G>lIB /mbʖU ˆ(ȨJ} $Qweib^z/Dɯt|E'-6(!2SB*2f e yi=ob66fS) ˜`[~ú(0'o2>47{<\^[(m~LNcDm>@*ɚvᜩ36ϓicrn/C`(]]?6%7Ͳ/xj֫ou2C'u/M% j]>=:ŬQ"Q<=ԅ? }BW[Sn+ʙ`X}Ck$TugNW2fH*!WBEl?~=У( ZH=bN:JB익:t.Q8&qDV♬Hw3Xd?SȺ[,;k4Pj}]䷇|"XIAZk¿0:Ff %!gzj)σ*o%f}z[5S޴Ԅe_xr|>钞KM6j8<7Hd͉\oKGrMl{CREfD1i0c$lDe32r v_ϲ#+:q@pysL&vn孛<7ˬC R73k>aOM}RvW@y]p8fAmOIss>|]a<68 Ãu$JW>!V3nx&*:n7 =eTc[P{aPh?T?_;!AWMwda'Ci[¹ǐ az&&ovă 1+r,ΝZ6עx1 @syI: Oi6T>ӇvaMѾi ?xɥn`n r!*iVc@=#Ӷ'B ?bT a犣G{%i wD\D? "$-uXPᅡEi?KQ$0fAܹvRɀ鬶aidHaYhmD~r2^#e $ȓ ~оH aF4:W&w1R_0]#ۮ̮e56mwRDHօ}ˮ4ÜrE)ゔ1y89V_*" <z>7fZRʗœo@bIXH=ʭE6j +E4w:ZjM8kV͋ʲIOe'88J=*l" 2VӢ!MO'zE,oJf46F?;k*#ZC)mɃGİ<Dx kA7h;W| ݝ|=C~ύ8N6-|f  tWH86+ǖ-&obf Py94">|&jxdt; ^ f=G޿Չuq%*zylȺ)fcezs0S\BCwx|x IwSBYpT/b,]ЍR;d1)cڙ ܵgэ]Fo6(~nݙM&ޒnRw&+| L9?`}諞¼gX(Z 1E'ڼ]x:N5Et?W.Ϊ+bΠU=Q|JH?e'PaYOku-HeHf_r'f/=]= |/+ ŚTNTA=; >zl2N0?g"23[<39'ܣPZ1 ZnǢKtZO?˜hUs%;Wӹ^ȸ`')XJ`c^R_OuINmơEAᔸ 7-D뻷q??'guAlu ̌T]CDSϑXa VZ5 jU\w8IK~iv9np5<4X\X͈k5]GsCgXεFrV(p=Kz##Vh qdoEjwS͞F֣@!}N~.Yg(.qtm=~wEqM3Fml>,ЁxqcsY\ cycW| U۽N^U2ډҸ\AC,ux5tIB]H;.2BI+=>㪟MrieL#N,j@y=Ѓ< .YK*:RS < N6~/8R/iazL̇ÀtDoyjpSlsOqNθ54qS> ,_V]煦L*=1kߙt!1w=yri_Gc{-..Jv.l9\[T>|>"OA/Z`Kͷ:4 }'hU[xV8K5=w`p=RLq<^"{4 jlc3W'ƃ$ILz솷76݌,[ܭ_3Qbg>y@K*+auNS(q.t9ՒPgrVr&n1VE1DAlΰa.\CF=_[3;_k Jghs`/֝V*@FQ6Rlygxy.SY`hwC¯϶\}qr>>(N-x6`U~;V52.uP=9{;.^fGXڔ%pa P^ jC\Ba#ϑ/5Tcl`Hp—…ҡ2FcYn'-ش$,̫ۓ@,̭k2Q 6:>^R"%{ZWS Ƣuk0 o|5b1Ar؆+w9~rC4t_Es=Ʌ@Gi۬S8ӄϑ5nIAV?!RzFm;Ņ+4T  w ~5w:MoyU_,Sa|a*σTn^[fvuUy&x*/ vlg[P6DR7u۴BL9X^~ {\\xM(fO+ !%Wg)^!6^=6rtU7o sSHʈ8kAa|&pG)cYU3Īw|֑5)S?; `^ayyjNժKnq;J&"L>ZȔB!`D.}7䕇qo,3uS^\WGtw+ZDYTӅ c]m#C5 wC 67#sehd7һz*UV^G̵HN$JH]m)xm_ɒvi%xAЇ W'N\g9XN> )%10Қw6d?uQLYc]k;'1gKX|toǩ x!?5![r6 {=;0IxYЩ`- c8]xl7"AwbÐ#߯?Iđ4Izh;~(N)RY}a[~ǿ11ȐAr uSB,ˏ%2M)da;W̏KFtm#`%nq\07zlthB U`OƔsrP?9h!w2:}M'u` Sb=ԙ啹}h`BP+`UDdpμh2n:Aa49WeMP7#| Ϙ8%Y[cOs(smΆY;}a2$_ Lɡ] G{/!RPn⭹vGE]?Aϝ(Dz֜lI[RTнF+mX}5VƆ~ vϽ|7R$VJz]-F ہ>C$gҞM>|uvL/RG]#w QGvmaZȚ )"u4u3 b?bO q5bݛ&kE8R4E/!d * #NGPnBuM?Do.*,9?3+ȫkH2/Ml2L'+N*~O %@1F Ÿ6I=3J iPY,( 3\jJ$-֗8*V4nVAO*~x9Yeټ|c!JߊE+ҚO$R>4jM\`MOygn=af/x["lt鋉@$΢uEѯS֫2L1BgH6Pݲ('_kR u*,9fnҎ7gAsoQJZ*lĺ?pJ~ٳ/E{+Z,-!ɖyz iᤃ;Oz>EYQAucd8HVזܾ;ek̘ qCn\S/F?8xfSʼ2wX'fq4cvoPwWq0 *M@݀ЏY@L2Ҝ[}-g^@`ODA'Va9PMJQ#P:Ξ P3]ҿ<]@g~8+#)3]}USo'[3xoT j~pY-g܊es@b6ac 3 k48[%id\7gN/7qF65kţ㒖W]`sFy?@zL >1\=ٳ4A&svD7̤N.{F1g:/Y*ރh%zFt]ώ$Cyzd Sc\N)&frxN-(`ozk3Nb\hct"|6qake D.2JFIe&peEyҼ;=+Nn]%)W{ŐK%k BrC{,eOrN{ uּ`"R\fd[]"U 7\Oe.;kEaw./F孇+-C&U&? %D |X5nUYaؾ|d7PI,*'X?!$ӏT 籂^_zc~o#@)b8ńq BṯU9&7u:]P p"nXk"2v(Rxf2BM3x 2qȋ;E1:c hg7#CevS߇MZ__iy3 at@6pUZߠ]yPX9^|tT.S‹ۄWjǻҜy#zyTfnl78QzH91BDCc %S!S(v3n;%,L"VeP0adEn'dq G7DғZEΓA,g\FVA#޲\3)Dh@pl9@BGט2m*tReЕPB>ҋh)\Oq< %+Cch]{ `QI'WW.8Rӄe`?j^;Az69ZLz 1 i*H_S~X_lHy< d ?K5a`a&+w ħ/#6*^騁ӽ@i6AL3v" GP_'*)סGD"!ߞ0 y־ila_>%e(8R_KTqS)q[ gB\;d0 Չ_!qâ:]E1VLhjBڈ53@jۂ uڛ *m[CqѴ*¤I@ >mi}\e)el#sJ OYaȺKӦ_ԯk޵%Z硙j†&jmJDK85+onuMBrsL zؠIY, 3?Y <ɩv\m@8 F fZY3^' ZI:8OWw?q%/y^4-ʪ= K08>ٓ_׹<$_{ei RQh*Rޥ6_Pq5>2ՔEmeUƯא37ynDKZeh#C׀!:̨݀CY>jWEh!vN&tt5q _Y<J i,l(,5Tr=f鶶| u~d19l?2&*ZR )P;$/EEܧ/Wy@ۏu= l+ "Yr7gBx:;A"|- >A^iB-x[0ђ\o/>+~| G`4e7u^glqvyt.W ؠ$X/)Wb 7*Ϸt͖|m{{ȇ暎.f>DqAa.bd?γSNLNL{FVf֜w%zz.5u*O4 ; )g/Y2V =9&n悎Bc))uRH-_"o`!D%c۴r6;gE2>~ H`wH#հ/J [ 򔉍U/\"2)C/kF;a@sCD"`tGBmLNa FOK5zͥoU/-FOPJ= 'y0S]@2#",;*7 $ǛCd 5b6wP>Lg餚??BL2 %W(!"tu!9U/Ӕ| $t[ȸQKRw+BXTx c=;}NL a1 nB&2ER(mLksax[a *Ldȓ&e] BIbEkw8zUc`1Ҋ'Ŗ+FX~ʠgެbhcf< J4ؐjz8n(+$ e5B7hM7 ..>\ ˡ穿TUhŸ|,syW" :1AnYtzyol_}r"W"TVS0V RR-{doy=KLH;u 0YqU tK*3ʅwloNAW*'=LLؒ(ؒYnY >3Ӊ&="U7sK)+Ow2@5'U%FH"<3#^Juu =Ҵe?yJV P*yxpQ}"I&~˟D3xBo2b|+kUU2z R+pC1r|o֣CnFW5Ǻbp]h ݌odaxU\ PUHYg20avJq'j 6h>LxԒE'uEa=\r3d{njlzRdM/( ߨ-rgfG a^>9:/`@nf!mFc61_p6'%cjM[-r:';??2u۷D? 5Xtcp>lun*W3LZh_ǃ-{w^$#H?"rhqяK(f(xz_1z$\gvi`Jukum}#f;(z)n ^dr, &z#,~woi !RU&X@dKz ~>rb`Ch41'㿫zMT+:nN˜pZ8ӓPK#>TM@F֙ﭺ!M%D$2N tW;1S |~]n[l3J 5[P x4ȡ 04LB :{lWu/E福tHn)وh! yxTUB Nefbq7vӜZؤ$M&ŖÉv#\,CjIHs2wGw-)θJhZ!Ec M4@s o)Vr)!qs'Ҕ3aPkZ0K^Xx{БLD^NK?]/#kѶ.|VI[X|)0؃"z9.+@:d/'c˙@8I/xLjRJ:1PiZm,w(Gڔ #~!둏k_ljaO(O~>Ny^#)]T( #_^zi'qD4' 8w$Q}iK9=&o֚dJE݋x| /N 9+bsMQ "ߒg$bM4 ۂr{iZ-`1mZi+fw+hˈ즩f1RaMUނ'y ;su%&:ȱoqJiV]>v*bK4!NqD+!XnsۚÖ?3)io%fJ0e-\2tO 9+`oQ2:/J^O[yI¡N2S9RhȏD a}4U0rG痢nT'ØjR֊*=ڭ 8e&b+>f$ޠڪi+lǹL\Py,dD֦XL0/~"stWA/D{-4;{p$c9O>&)wF/=UV\4NX(a%o7?be:O a杴4j~w\O|*6>}q/cp=|f8D!@K6pP"QW9P3&Gx=6֔OPHVZ &tfu!}7ǢFE\/TV#YHV2jB!^ߚ(m=*aH赺aB݆PEـ2ĶVT+29j/3͢H^|?5M .F-\jh?/O<7 |a"h6]WU ڱ0as\!wygemڝ̯t(8V'>Nnc N\i=DZ%L20aB10Fփ[e}WOn5|mЎG8߱Z2Wɰ%3L/uw:'`ae&fYټM *DVos 9 ̚lef͢3:*Yļ;UyվK:2҇-9-Ă%$`Hl\A3qe eS10xTQn7v#QeE7o~+O=b$QiC}y;߱~%ۏC5g#Pdwg^xB`mR.R2 Zɭ;iPf=m {a\;K9kF _)hdnP(6mg6UG /:8gOЃW/#F< 4с̞d>]5"R҄E@>sўʏCTZ]YR1 %vep$jqSo879g "SӅ&_;1WҒ/O)Ħ c)e9p/qƶA4U^jOz)7ȡ.XAN0eة=1u-VrbfA7-gҔ a\J@IXX[ၜr}$75@'Vgc5*fnXOCzQ= 3lX6{A=ݱn)`}^.^7x*$Ofe}30 'ݍ_!-GLbhc\\/;H\:~PjA^-|tE¥y3;ks!ʞ־7"~롬EMhs$Ε6_K q`>o%NGx L9@&N9&ñ-s8U6|gfTY muՙfwzBJ<6^3LNASŔb+0#ڙ2Z;!``yT,mr)D-O}U<9<3o5'$%E\ӹd d !nw9V\.Ȋz&BN&CgdPfm:&y~io Mq=|x=ɱUpBIkĨ0{L`dvD35X 32 L}HXD_ ~ClCé0ccq{,"utb 8djh&챏wt%a}f̐E$cJ-\z2_GHG \Bn^lR}f1XFE$#ȜA;k-^SD$2P[{y0[! sտEݛ:kS%(Uū @.sǏV>lִ‰JlsI~~Cf˫ʥgl9⇿O: ͵R[Z!#9oᩌ7ݍ y%_鷵P)~F[P,.bV& 'L4aKnH~ yX8fyCw $9-iSoxh7`*~ _?s ;fM]`}ó$ݨJ8|Fڎoa'"]PTVf}K.0Ԋ$&V joFm!ݑ)gEz?/X)^IR%} Mq PDs#?gFeJ u mY4^˞R`ۄUEr;ᣰ%W=&<Q7l\,$fybG+, 4E%:#m/2|'؝yI±`uZYi"rOfE%G)t&ŭ<"v %ig.?h~=tv\&݋}HT,ضf-z8 ZHȹJhtI<+wB+^wpOida>1qMPnPlgdd0&楫v M>[x;t%})ْDZMqy}6fHS4w0q[:")VڲC+2M9"Rv x yo=>hm):X_bM#ۅkIlLʐ?7W=y6n VPgyn@k*')>S${j{nPif݂ BISizO@f\_$_*k9_HB~xYwh :%/^g/{($ySU^pQe3]l+Esd!C󥴎S{Qp_G5tI!tf))2^gt2aϲt5㑦вKp/ 7 ಬRTVdu՞6]ꩁM>eUct$9Yj1I1qWPTR4-nP&.ȅi |}gd.G躾Z:&ޞQI`ѨڗT5Nn*1 /FTNi?V8jn ރloJ4{`@vsS{-BCxY2e/c#j/+ 0RFZDF?;>$,@M7ɽ%B]A&(hK.݆FD!-+UЗBa2FEzMߘ4wemϲ[ êt5v*r8,ִk*&碐B!UzAۀ"A":W(A:AgrҪyZ8J'8碊+My:w${x<Pvԫb~0^sq 8IpP\a]K~bAEg2f: 7k8Tt^ lօ Uz7|Q2W&!q{GtTd0 T9V@{x&=0dEAm۴>j@βݐ+}CCpCgX+X}qT`ɡku[`q|4fҋU`۱ &;EtP{<زk2;:WRVv9q*/P~(a;>Kz ^|Y\F[MbF\W,*Tr$wZW!BB'h|Z)c{颷X[>D,vucuYLs!{r:؞~eEW]Gl\?4ۧbvx)NW18DF79kej-[v0[v:Y |'5B(]N\[wnab";ԡJ/ՄoyPr;WWp~55fu>(XVl>]a$ #22qz)vv{4 5CXr4kA?NZ.2L+${]*E(YG -ʽzX b<y}đΔ#ژ ϣBNh ̑+5@0_2 YJ t My>jy\GoWz!E5X!pE Km[yaP3t[bK؉\a )EIm>XAGMJ$oR,OC+}g 09/F)KF2&<S1f< 2lŃu_.:dbdo[uOQT)/>sŎKeRWq/Ќ8cg9~G}X"_^d5`]A˷Iv]bxow9U]=ajwLP!uQp#3 ?>|OޫQVP,EH)|i:}xdu|xXE,Iv-"_!AŀejT6Pe|,@z@93%st9D9  7HGz\ \uޗN_%C ҹFF/ ={Z. /r  e:e7ǐC)㣷\it+WrF]pg ΂e( wd83wK&[͹'k{=o}al8*(k!󥚂cۂB5tYk`HKҠv @\3Enxޒ՛#/1ZD& HbR9I;*"t &ޠfp7P%+ߦ}l`Z)aY5kT/ %[ {Lt(ɢ5?RbCr@94+P!X{xz豑,$}Z)tW6qU_m%q]{ZIh.*NѰ@8i%`tY%<$Jl Ep <8 (Ayr]4= -DӌA *^(LbWp,?L$'84Ji3MfG,lCX9.g:~oKTքʢ-\ 8&ݽ05Kw|81f'4 P9}#VɎ꓂RzЖ+CVok1Ɔ1Kwuu_Eğ}%m F}R7#l.Ӧq•#·c)q~e7|~F2'xWq/yHO9.Q} "MA*Xr%O3ɚ}Mp%78Bj9 xu>h{:L8ڵU1w2>Ż (`LDQ()$0+TX~?fÃS]ݜ&(P-ۍ+:LUٸLH%Z[K:::d, cOk6M}9t7Hu!UHi#vAuɶoP t)ȍyc[,(y}g$LEkG+ Ѥ ¶{9])5&({$F7G԰$?r[Gc5S-ZL&£, ?#eZ=K U G4q4VY"FD&m RG%7:!RS>DxshˡJuzPzt6ݒ?9>?<=5⳪ʑ- +}rA BA[$I~3)%apj&tS*s`I[zWϥ^ψdTRSJʑ?_eFut6밚ieJg: UPFad$hO19܂c] U*SjzB 0GG󲁹ؚJ7~@ +f{FS[;~IΔj9r-' t2=;}fwf/@NQߒ!M4$ÌgzwV1zO]:%VL髩Ja;xC@cJh>WPމrS4/߃N5,ƣnRXkGnR-7X 7%EZZ!c^^ p夥Ud3f]28p\ 8Ӗ27dhaQMs%:g=D=;}\@Yj|w vuL2-˼'&]7ENrRXm4CboFx]v(wJm M.[lg$~C2c1bD~B3٢ UKk'){Րb޽D˖ wOD|Đg0l֝EHZIܠxמW2ME!QY'{a%ZJNv^͏<7h9jal-j֨#d{>I ſZ \BW-,,Y# L8VG;Z,`Dֵbv*$~3n7m<3蠁@ 4fECb_L+[Ӱ;dKoPWXlgvEV4n2:1~>$u|PlsSi!*{m>w6.V6i$Ub LaK`zd0R.h[_ g;nG`fEշ Rfz48Sݺh0D fUcR2pʖZq;#gSy -TddJ#>wt:Ec9x3w_䦊^OnONG. %F3 KU͟lo?Ba.rGŞy݈WU7-;2&$9iA bu UjQhxY(wr7;͏ wP}7I#)O0+ƐIJ$wP&|(ogZJڵD45^lX)Sj 'u2=ik\2DPz8r +qE\w{dĐk0l=HNu%뉺 /[ I/cE?tk3F  Ӎ ,la|y)G7<{.99lЛx~WɯO=bCQZ={*OrLtYg_;A`MEPsY L[˵Pp ^G8IrGٻ8qix>]@<lu%֣V^䋃e_ƛWM n+yC ɿHlFg#\Ľa u<I9my ]!%l3|!,'<.uv7$Tc5q CṅvUHuV>"ctm>-S\@Xy*O(dz:Q:dM'vE?ŅA{=;P SH@6<PgEX( ͰŸfƶ{brv09 QqҠW5wipJU9T&?;OOioBcn003ʓ1ufByBK# 9{ktg U)VO2? lb _{|v I*eZWHʬ3qwi Z%nJ%HLlM-۩"2VIAD0w`8sfb8H?yrl^$Y]o+F%@{lʫ\&Kg=SկW4-O@@CPл&Mү,>\%֩(%SjY =QNz\Fk:1F,3s$Jlٯ;0_&QaJV>` w8(f(U<-YG#R" $ʊOby^yv;*2!JqEEзV_#7t*tudFrN;3z':n!_:0(8i#0ckǵZ/rH7Ԁn_`99r4О _,ÏbjZ6%1KS bOq֤7E]0}"3]!Y7hIۍq 0=o#SLp S|;i6٢ O/mրnQcI5@W}QJ}Iq LJ׸N0M;<[R{ۍ' 2 ׺v1Ҵpk,ƺVu*cleAP۩z.!ݎ߄7MɧGing9ጧ%>l6ffljSI_]D{%]z֘MS%b#?vsVGiܗb\d :=jPPQ`y6g>|5/( "^F+#{!" DZu}rExbtMxG[F)Eq+aXyUݗ!q42g+zEt *?4&@ݰm[^מO J)D[ø) E-٥Troq/x~GQ]RX4ymNՀ-m-cj}D&עu_7/.+ppW-v?-JȦ0̼R[L9fqKZA-%OW̚}MTX3FXt_:R}A;+|(;YҰU}0_ip2E2ꫛ_g!=$9r"_w>mR"#Hw7~%`i~~r8NEXp%Lu Ӷ=z\yӏuw!9?GbB|GjqDض aM&IXmm/sVEONKDD /]C'J;n@X:&EO>Ɍ4*s`1I޾@~++ V;PuqȎL_(m'q\տe+!% ʌF“ |:RF rhV je ªJQCt SP =wm kk cY6"0ŝ ^ cbI$a(dgz\NFn|yV󢔋Xlm#Ԕ%( UF0՘qZXB9I?ѿ]@lCGӣ0,  t҆Nn^_e!C0v7F¬ |Bib2y8`GbD~`4M +2Nvi G 5{]%!=IwIh، r0@ _+J cB{$|lyu`ftU! U'sW҈oAොÐ<;X8Ş@Cc.l0lF߆gky̝20opt5fguu99e!bx>ީ׺-)?,&s3 J`Շ҅)mu [Gh뼑E÷~?jYнEJe#Li"ŭ% l1vVYeNǰJ{NIb,:&mC!F[^4O nđriYB}ގ\07:%8i()3~p֋PƢUڸhh0yO:͈Z#`d}6[#X4}b6aڰL]4 ~ՕkTIXKFٶ,.ۄDPYsknȼdNYYhZ:Ŧulg"ئKmoTdZA<gW$CFaBrhWjhzp3o~.mOt/R@ݰM25Ly 8P_ez\_1|C `$8j{To6iF(rwr>ʪL3X%cqH{Jη= ͜SFŦ.AA噫Po/KܸiX? d ̀Shq7G0b'|f9}+9.^Y]NMşfW,at[F^#$䘐3w]4y'|3k;:yml4nq#HK?ݷNG*NsRj/=p38Fš]-BBP}D)GюuK0rmlHo^xA3G[Kzm'|̠I3TV Dvzg ĥ;h[l! =Hx@}Z?ȕ_hߐNqLӠT|Ծvc0 XEϾEbZWk:Q6= t3y ɈМI1ak~@q7, %Ga섰 gںLl:64h<᳗$a(NGx[+m>G D-`im֘[! ӢQ`G4)\F>GAǸ v}ʃ<5ƕg]0u@&yI=יivݖL9t0jqYlՏYiEې@v #>"̉eCux&>o1;nȾEbSȝ3}t;XwtKZ޾խj)7/IĻyuܕӾV:x#rW{3g 0o[goa5?RZ jk>Џm`Iط0>j Z̉IPjԉ&V}h^quO?k/( (DQǤ_+j>$֛h%B Eu{BwqtD~$k*m};`B<a,@Q7 j.|i4ht'ܮξHNH˨} r*ᭌ?`, up]:ƛ:5{ Jac2"8> \aƈqhHێ+DR}qAt9[#WRjTQu/Qd\yoẹozO>XhuŮǹ7aF;?@.{}؛)r`BsAP5vZfOO>9fCB&o7/lah]4LEQN YC+z?x1*>)D0IFo+#e:6 t=uME -#%19 3 "f;}K:QDzaw _,\]o[tڿhyaE=84R0ufϚi9gw6n  *@G7)Oi!}\CR@վ>w)]~숀Ei(w"? {YQ1A"$k02%9j2$/ +Z"T!SKn4dnKbc`ʢsUn^8`R He`&Y:ɥ#Τi@J}m;LpŊF܂GG}z1ZFzx$d_ YRޘ߿)4^iU f/&.dT(h8BC6rV8坨X=[L1y !wS0DfxVe.\ k%JAn2uy )Û!\tC (js]ꕶA,OvҠR3V,]O&Xz:jxwq)G>^=Ƒbfbă<ɚu9әLBBီJ3|I3cg&}?i*d FM].uQ rIg2"7'N v] };kknLQ6I3rcb]Ţ˕4,=hH "+ ;^FX0 攰/e0@*0F_M(e=RFgHKiRHg[pWOP\G$5/ '~"kKIUSf!b@sI4uQm>P:}ܥ-4a?0Gl̷Ơ')4#(e7 Oޣk;RTW2(iyBNƧK9~/`Rܓ̋1+?L0M-6O/M}Zc7NK3a\OM1 4{k];`DƛN08%79PC6w},@,,@Qj-EctR'TZ׹dnXh#!EU|̢=`ubxNpH*jm fͅu9m(󮑸">~zj\ ;lv~סw! ;<͆!cFoo'qZd916$7'NLyˢb=bLn7]9BGmud/_{Ҽ`-*4/mҫqߔ?}+2d1/ _]šjg{ih s(!(pk0/93B93K0%= c甂an1xbP ;gC|2}gNP*`g?% LDD#3bSoA^{Ub#| +殇p ?zA^N | _5j45A|v)kB801F]m{4mNFfA Z^*L%AƋ5" ɧ##e8XIՇ}WaGN%T=p`Kt1_Y;F;;A7!_ݟĸ1:XW ]~TeV6{NpjJx &- SAC/az6%ucnpJ]r^Kw\K sOzcwIpen,'4AR9g^tp[ذYw1N$!B2_o\h^fo;ЭlJp70Hxvܶ!Hc=e.WLYb+A h_)_i\Ry/<<DzKJ6yifc &yo|WW~^v`}"u|,"QXj +0Q -b\ ç¦#8_6]^m0 b57Ī&0>$LX~6 2 Ltc+PMr10k;đy:ڍ7k wշfS/)Y+[fĿA:n zl2#S(IB7L#*h;OzMl`:| hTՒͤlmo)I%r;~"jC-)a?YJ;Y7iU MOGHS9$ ,yc-gH錄[Qx=Ϟ4P M;Mŀwo;aSA"'êv#W<۩+-&MF#Aס \^C=OjE "'Tc{m(#u\>@+H$@UV!A{B7N~Mm"(+Da\ِ9X*뾉Iݫm$+%7[3oZ--ZV]F42=w$?m|ɏQ y "Κ٢ l@MܗڙJr=E;.#![ZCG[O'78o h&fR=jj'{6gđS4n= źWt# 팑u A[Є YhKh+VpMfҷ o⎳`= "MAz~Fhׁd c,S ~g+EA=@/Oro."~@&* cі?3ƨ/oe,&Z Yqi˥1?\EÓ2)Յvx]v7|cXߨkkx-o1M+$F-?Y븊9vF*ls?$^2m Z)I'0)NsR7Y^-у="|Lfr{PzgFa-,IEܼuVYRmTQ'Y q&؛7Sfeuco( nQjetɦéٹޫz5Yt $e:OՀx^nljs+x%4#}.CݹD-M7{Zf=T%c\ cN9ㄠ{"!L{Co:P b! !~Xx Nh;ƫF A," ΅?42+dVژqM9sx&1pg\6#x/k}PɁz.bi}?R/Svoss1uGZ|4ڬǜ$]V1\vSw6˨z ܘ-j> .-(Dž4xuDBW gesh} B75*AtHE@f֬kR><sb&cR7 VtCVPF }|U@T#č\VчO$P/XQC^GX*!i_.Hy2T쟔TLSV' u[]p8LoW cO&cn4/ފ%Q%vTPiˆWr^}~Fj{A^r!xDr`]OE +jz_9DƚsYZ @;3dkĨqu^6۪~|^a&6^0ʕW\-1BU0zdMs+nO3Hc[*YLֆhՙes/*8,֥!Muz땤n>t'؛ʷ^}(ݱ>jz0UzE*8&= um3u[NbS/&2êj~5Zğ˷(rnҥu%>fi912s12׸~=G $j0>.3@ꏾ>OpK kU$ 9.-iC;_ElFOg5S߂&21:%4-_ۑSت O{m3 ( h: 0ɒHکG{4[#x7 xy; wvܚ 1]M?IbyR;ŃG%|:[r^3#{I3T w 30CJpsV0?'<ڿ C[Ljos?~GQM.Ӑ2kt,_o-Lv$fbxV᙮]j; !G0]t!':D4Ta AaQNG|˦3 Y$fI/dk)%$׵9d&dLk%hts繞8uZ7L#bIpjSNCiT{Br!Wz~?\с.3)rI8ӉRy,ua0_~憰hP*:T)X5=2LZi~V"E/#1FBS#)tS",Xp&m;Xz1"mq.W,S ĈӉY4 Q]ifMWkC{s3 sxxT#ԯ$}fg lrhܽ/spPĂnOrG "f,C^7h~=Cds;\W_4&&=bX }މ\g٫#-H~TGݲ&ACBb&ʘ]6R&lTY%UbHy$ӽ\.;plԳĞm1>+_?-@alQx{-]: [Z1R-'{윭HvmR-<1ߓc)$8\REX1B!=RB}xS^Ӥuu&/v 2N8MxZ<^;*Jvn蕩(HM3j\W2[F.B:5p00m3fO:HVHɕ~t7P HJPcLR à&"zG̅P[GBizZɬMمT@AR -!#3ICmOZ{neʏD_r$Pn3#xiܢIXBlJ-kj@h/!1[n8! J?JUNmt|Cog}SgW Hs$RUY*k+EcJ~d17g(4G;G'I\iq{:oOh6S@h*djq$;LOa/,a8``SI%=VY`B* w"Z45ı9IC90-;YIW==mVovb|O>r+$)^<+,brB2?Λ A7QrWa3Jg>J׳瘶 c"DwG`h-::Jӳ0\.|ި[*fh}[߫͑~iv!)^&69 [;d=NPtםy}T=7RooL[#GpdV0$M!CEo oZ{sδzvLJ8><7 },mZ6(h-QgHk-GJͯ?dQ͊b}рtu^OF"1(jclK7i q骛6Xp(jTdQZ0U}RB[8t0u0Rg=/mvYݰٝI_`bۯEVk2H3kW_|NwpHᣛ /{G@XfZ409gR;[2t [3ǰ `7˱ DDrE*(odع;ujLωEjd K+a&7sc>VQeQN1[Zix6 rVLj3KP@pl]z5xtFos3+TБ"[[Z|=h5%M|R ܙ媿JwkxrrcpYU2Uî Ҁrzk_nUEKUo`e :݄B7%Zs;я.L*vM<͌ƝZU4tڇW=q @*e"{j\%)c1Z[_&!~oLW34ezKhح -0 c@dtɅؼ|OI^\)sI|a_Lv嚄/0$}=WANh<!];7E60 󝰷-9]ƽP%KA 譫$c Ys5Cˇ:KgV*rOj<_;us!4 e1[rQ`gZgT\ 1@l{:ilh  0p y'*&toŅ)V,AWwU`])$K;(]g Ms>ml{noah * qعT .-wj0峚,kzs`*nKܨY 4=:U"C$OuXY ʼnchzNZ ]B N@? lgo-,hPI gwΎGJr,6r]x-ErݗKM ('ɤ("]\N3i mS1(Q g&uV\Bke,tpOs)9!W\Pn7KDoŠ$:h?nMp3nF4l-ztK"8;*w~—i eFZc0IȌXWԫߚ}-O?A=ۦK&:7=N1zdFC֡2l)$ Buc=J1ɆXgϑn>v_) dqᯪt_)5؈{n_M"kރa*71{WX˞/FB #B0Cj>`n{H1(k=)}ѓIxbȹP hl?Q djl6#-,с#vd(:?)Jm{`joB>;3苓G0ekWIf:7e )oӌ6j91"ioH`&z)n1ĪEծ_q7xv9;_'<ҿތűS2t9Dnܜ99yM=[ɩq؉Oo3ӗ ED2Wk1Cx4*{,ڥQ\H8#_bˬwuF.#fa!vDh#E$ `+CQ7=ѥ}K{Di<5Z5RDķ)^|s#f!U o.|0]ң#KAJJæ- 胪n0WGo]5_sC{Ls25XnY_laD X8""MMPR . fwA5 4 g;q1}R$A0Յ9O} ɇ2z)P_,4lcŨh" 0Lz/@gk0@BJNrRhܕچlH2cyJ0t^'ι`? (^@Eߣ!(9fJQ o2xE `sCi)z$pg3ZՔ8Ph %|5WR~~ѻ ӝps XzmFMuc0 QxMP.b'J zjwգ~ Q`9D8F7LmGr Ñ 36E)Z쫕rzR稹ط(DzwHHvD";jU o(cl[2X5֌<=٤sյsjk \ en-[q)$Dӷ*%PFQ$-$/A .קy +&com7q0{oT ;:zz&?Xk͡iǸs駯q\T?99H3}Dy ]6|-,\I6ZRhAlFf?LskgeՔh!Qng+֧cG>~*j܋3Aeʏ~&Av-c?;W(p¿/u3 Ϳ*GA1Q(`Q.RZS#Rbʴ :.t*[$~zH3=]Y=~k?!Y0Y'u9~߹0WidU#Ҕo gznZ|Bʒ^,ƫ0k=Cm(ԉaR`-5,񷔡J= :b|@Wže@hrFbVu O.b|Ot'_~t&b-FͯP|E}֮]4L<9Y#;`z'%ס9/h̊wt'r(2˹W8]UFLC5dR:-Y hjz!c uJ_!awgs1g}52)`lN@2:~*z[~I3/3ʿ!'*GIP&"|&z|)"+b:3d3('䥢bW nqѧD+F?x [elELU`VWFb3M梅&au=G{Ku>d5}ᨽF:;qs)PJp67h;zM>u?nAfy41)]/;rNU2I cPa!K0 Cr s{ \}QQ4D]@p/L״{xә;ԑM.hVKd!֐UΥ:؞JZwLR~U 1u2:9>SĮW%-"_ڂ*3_$ύFDh1Qɛ8Dv)}\b߅R*@<">U~Uq i~tEtS "C¦p+;&lܪʚ Ĉl?U.;hW|(/u&3f"B Yjzejd+ Ir~ krze5m8l\#H \Vz+8#oq0pmK }&$RU?IKatHZR~uڊch5ml@t5u9j\Dj_xfO';Y 2,a &kYCR~FTm%UI$?8ɾ$=>ɱ!7mu8V/g ީ7s|cm4¼2ba;#R{T]oM Wk Nr{dc&B80%F9- Xæ'k Rr +pt0ߚ'9qyǦ1Up,a1\1K\j3R>!E":I܉Cq̐dKZ+VaՆ̷opU"xjrS{\S&р0R$uR[>?Y G&,܅P]k ZpZ \>ۢ5<̝i^Y_V8tU鎈L垓Y4H[z u8.,i0#S5+C2urqWkab} cz5p'5:CRiBTH\7EN OzlI<U˞ƏyBڔ|="L][=-LO#|[c1/hD(h6]r y?TFnA/a9%[fL)Eu3)Z.>ld<(Ext^B9X,O_wCS!&dZ_@,6wۡ#)[)<)rwUzt*O \8ƌqr|EvcDLdW4%GM˦{[L*zzҘ'Jڧz >m-M>_ZٱfdYw6tZDNj?`D=o1rFS "m,4%-Yp ͏K/)y}9 ڑkObˈ6,9iHƣ[c)-4G4vSk="^F"w=j"Jl/Osm%svT8ghِ@a՗g˄>pymWޛCwqbjVDYXZ1؅ver߷aA7r=:&Z;KXV z1ڹ7WFM"l/iZ)S!C{PxD忳Deсijb v`>cB'd1/v4RJniO6ߟ:4ROs|NA2nnE]/DZGVf,ﭙ@;˚>5ӆEkl_6YުŠ؇ߘ<}dO-i栉2Q.īȆН$.vCQAa <)?y٦h? r!5i;7L՟냡UsdqLkgDЯ$@%B+]Ng(xl%ʔ $4_5X(D*¾~ 6/Fen{[j%+QzL*"II;J̻UoGGH{0soYIm!g!9>˱&lTDr] Q͛PdFMR GEk"LᲕY,%0fWikck4(Ҟ}s1I{)*w:l&5tzh`WH][lE)Ys[`E_+ 6S2]nɠ$vо}֬IX%M|(P(z[ZwZwR.2QJXɣhf'%hJK\ěIk%P! q^=KU{Ir{J/,(OؒN%fKMbY䢠48GKxiN~0YqunHV pQif ST'G lIl4ԗq#U$lO@,"r{~QW6tT _{? ^Ls4 oM.|{٪2Yi=ҋ{h)I9p #2=U{ַ? ĕ` ˞}m=_\,y?N+ pw P0b&AuT@ph`o?g՚,1gޅCSy4&fެBD$0_9[}xCzJ@l;0k$c0ljDwn@ * &LH/\_b~t2@_2]uG<9ern|TP ?&>i96blC0ŜH%HBMMj˽ڶ{lrVbh@U;ڴtCͲG]@w \">Ч _C݀t`4@VVD 7(Mf5YV:_ h1ى.M7[-tVFH &:kSVyiKF`\`ӓ\.7r:A&jÜ(EX|#䍣h11;vjV&ljٱD\e3IjһKCn+K raϘ$y[1 {Ҡ~./~3Ad (64V$wuOlW d4#&Φ"\sO e" -:b_>Iz,2E>eؽT|ÓQNyxﳵjA5b29eD䩦4ZٽIHFU&v[Ekx%eL'$!þ1iP<`|;Tˑ=XRZ^m KLΡڦqu8*§;pOc_([. Ѯ?4e?{gb2,^<c١WuRT̚-fxܗ(?O.k q:'YuD20~3 W. hѮ%APUA+eY,~Xe K%3z?Rq tTLTꔌ/¡ pd">A]6B"(_0q70O>C"r&0 ;ءmuK QMr܍^WyTOf^Q̰/F̏G9掔y-fc>y됢oR Q?ƒ jΩ $UeƧjݦx4ޗO|RCsNtI`J@O: ++GM]JT*7dp{Af&7F=ޠʀ-$vƹŤq9G48IPA6؍@8)~` p wH!OP/HkԵ)v۪ pR wN˯0 uqU6'IHo7)"Pm lt|3g ™J_՚W m;6i2Gr\+  T^ъVvF-w?2tNBս=,h<fm C(*:/:NIwDO&(p1o,%zOȤvعE/tIĿ=9 &v8Rcb} )͸Abf1"Z XG5sԤ-hhwe9K/ѬPԽͮha{xrT?h͏)d}~־S3(tĉT-)HGXun*M⇸At%R,f*oV e}_Ag)1T>NO\ uyhʲI>;rrHfuaWy8P@A*‘zUpE~{dj.'l\Yk9][3 ~cOX BdQNnb|c["ruf78 ޕؚUYMI_kE7lttC~/H%_NRx1=Á=#_g6l{e(8м< vTS,;Eޠ"_Dv6JT~mSB^Pkғ[><,${U6-bRCcc<;{uHDT07mr>Um-3ɾ÷0 \Xf<[Ip/^gA6rժ?:y,grZJ3~?*sm}h1%rm#v=y*@eҜi ˶Ԕ{V۽#XHmGz+K[NA#7ү֦!/1pչ?.4Ypy~c4m8=JJ"i\(Kva_}–jha!BZ"M3bYK"GDD~ʨPkxJ,4lG~}Q׶*شW)+'\ۢ Q70|F1BRD FOuW@ j0QΘJ_ׅtJ̊!McF|EF9|8nw7~ÁÎ~0Xۉ/JtjCDKu].g-b#͓'Y$RsS6CZs.(z+HL&;=#}E^8ݤs^n:ʒgD/2~9).A^O;$DYkBL+OQ}+p-5m}hqYwF}z:S-TsbA-JsP>2]6KdFa6F^FXH$~^\Qvrm(elTg+2.,ՐJsT2d3]j0")WNe:1[L:li] ˶?"}kE2͚Y}$)X# tdb,nٓ.m}QƜ;tVm12 FD66?6jY!w):NWN$,7]Z9{ƄvA ~X4Rs[a|my)+ķk-|an{0yZHiq/*wgpȪMd1j?1 y 9Zoqs1}K40dBhEF%HkhI9YunB QYuJwCA2B^vsEN( R !*Q妿Kd^`{ ȷJ%L'!peUb{ztwAu1X/N}.:8fj~ё^e%zq`)5q1DvUwã+~rLKb 2=Å_k8)=FTԜLj}yAs4Ƙ@.3ڬPP0XNճ1:t$u>e?ST@M`R 0dKڶ$qyAYPmJ EY2cE留"2Oe+loDEhnuAyvdȺ+k}k 's zOyw֕A[;jUOk]Qցs \Cgaj(l.wkb!*eҷW߬4'&t׶h9Pp uZ Hӡ~V.UwY~?T;`9.?ylh*|0 +Vf(-,!$3i)W.<þۺ 868S k My+,%vKc)WnLAn7͙xd>MjBE_uWt]N=gvec 6XjN(xo11,3}O[$TUjhSw`NPvxnh@[TiׇK]?VB^pq2 k0lu]#Ui[ L3p0z_7Ht/kRB"M(!Nh  X$}W|rv I8HsrPq=A;Ec;aʴ0N10QCqGB3_07R;dDJT8UC*ʍlZ̯'F&CA9PR QU6緦4VeyWy/´z^j> -0pj0 &&:lK?7'.xo疖[ϓkmA+syh S?H;+m8ɱO9V}q!8ײԖWHTFFӣUV.vPs'b9qb+@^xkFXַJ,:1:LVYj>K!]я82+H[.#Bѻ `"MZ'*Gl&=@3Y v"*Ny.;$K4srv$o o}M Dڕyg٤.8}`M蹥DXlP'~#Ro1>>ſjh H] ŖYuӟM@k~k$>vxc~Z?>UqB߅ʴ^EY0>yjRc-wf͹c(O7tz"vŖ1om.8ò}p,cљwH{TԄz F$~W}XE4fBnvB8c(]1u^x?k>;FA2 y.xbAѾQC)O[Xr˴h\@K{&x ]n*6#`Nidhg9IJWi C6UE$Ǐ:%b{#Vv905Bԗԉyk]tsюq4Wg= dMÅx'""}RKയ<.`)m)w ]GۥnJ" (m | v]QgjD@I^ E0UQڬt5P #s%s#8%Q/歈mT@s;'@$Dp0%Nƚ&P6`(ӄUwEo0Z1 wtƍk̟C!Q&%%bRGXZDW,N`IrQ)1>/Ӫ(Te>νA?^P/k*Xb1eۗ#vWb5`_TWCcˢ2f TnZ`M4&w+*JW3NVL}h27.7K!؆&*qk1 `<4ęeS0 8m%&S dm- O&h$ kP2KoEol(3A5ɵIm>|rD'[čD-SRT8BtAcX2} q5ŝȮo<1%S?^]~xgԱ':MUtI(O}--lA5rrC⊍ӫb$_8>#FpnP2Q}H/b{q*Z̕b?0%*|1NLCN^,;8!G|Z3tHen"GFFW9r-ST2F ckP2#KSڹq%f"`G7wlT8mp̵Ĕ+'udz Ɇ4o-DK37^532_`gb!p͕}KJz݋fh=g^TFыY$qEzFH'dɮ0utᇆ_L +SnWuxYvwsV\$!blo>1-%REGU-$"*.3U)TѮk )ѻk "nJwh.MhL3]H{zS|vPu #fb,j'YDa@bQ9r@Дk'f7t4?@]WO;CN>9gΤQ96!$4 #_-IY츜* TuehwEKp{>OsM=N)iQ3'BN| ]Ptg fPoY,'mRB<[x6i*t[W*L?Na 6-(o rkGgE^I3$20,Բ)m>N#y-`'._ƜVaPg bLĸmGNR+nCumHxwkcuYm]`ΘHdD1V*OAzI2MōĴL$T3wB)mKXu 6!! 6>3>Q6nxz^Yz`Iu欗ġ( |~&WZOsݧ";~]]q3A*MpX=HRH*'vh6p޹!۵y9, @΀0{[RjsT=O"ua>C^!\i~rYW 7R̸AT)\lkh1Hb2XÞ#&,,BEEq01!J!5NJ;3+߮Ҭ Pf"K[qZ\~ЂcR@APcPBr̥S ;̎/w"hKJvύ2P҂^ n V WfrleMWF)TdHj{N]s1s 8& 'lmSY8%:g 뇟}P x~Ŷ}LFiq/Ylp\o`+/D(2M3xw=2> A4'+|l[\W|Y6YlljנZCG8 ^gwN%`IlsDP89Swܨ E@ ETOGI͹4kE1EFnTݸ= &5KBc\*\!x^MwE* 8FKO}tEɲ}F48dT#O$,xINL y7V3M&\ ⳏ{uu_F_K|u $Du<S„&NY}n% U1W<|45؇ THv#{sn$RpL1 4M7ҐFYu7Cm,ZRG:ʒ?#RjYho4MggHg0AL,{w,E:)Pf5M4,P$I'˜Y[Ll#K|&߰I \M[o Z: -¡7lGaN83~$TH$43+pws ?#2Bc{ʛIMFzׯ̔ɡLquP+& |CvOKЫ?mGM|oNtKlbO$\kMX@Ét/SU&&LN,b/ :|p0w7I 5mX-ϋf=$kʁ*^okb@J >RmկګG[aM: 6ȅM*$\,BaYCS."=lv` !TFM=`AJ|HtGlpP} W؞ _Og^ ܹX荆wrcZuՈcIqmm~>_ZzS*60pvwbާ CV 7?'h ӢuL/;IiFe[̲C:JYb"Z*KȨ:q42vDz" XB `LK_$7b`p۬f'>2fb[ώ+;~#ח 49Jzu,>a8/"ZOu'oɻUwf,pZ */D9}FD!/n/=.v؎~AL3aWD`6ZZ&7 o6(9fs=gʰ/OًܿQ[ZpGnwЗ4NѝiN`O"'(#9JPg= G'I  XoU$&9Y pOnQ=vhz H-(೸3;LIDž7P[gy/b!8'f.&3BJ&S#Px0zG]o`TTwjw -75ȶ7jT ˍ,JqI+>x{K.#:YpqlQ uO#(jc~Z~sԶnۼX` %ˡ9λ~U jϕ,i6S>ou$CRJg5̏ZCxU EikC l8VtvެA'NEųGɓ qiJ!@§ڨ 0.ԋ C$U?JC­d;itQT3&tV犌|z4"SOtn6n3L40ڵqc8'gd*M{3h%k."Aq { 3R?l@EKlMgCmBYX!ᷠz!]e,|Li\Ej|xp>̏Zh7r> I  M:_Zc FRn5ƺYq߫ئYQ ~B&4sGdYPb1p~>@Xk(O㍗$,>}ڪtE?DTCVYKK%$edYjZt-g&<_tvlY89 <<`l6 9=_Ib=6q+ne !5K 5y5Pk-n9\_HF$R{PO_LD)uJe<QO5i1%\P??j?`C B=TjUIe`=^d/+Hz835:Zh^@Lcny jH)DO|UHha" ݑ/8ҏ:)A?ֲ,*QyAl5 (7u;|#䉐Rl UA$^ah<"-{]zZ\'p% qe(%-KVv󜛵h{+_"FFFxDJ^rT0BƬBRyzwpp&d Ns׶f AeB?;Y1ldO\kŹ2Th'mlnlOc!W[$6 S _g9C`ZjGGuQKJ8\{5_w16cXM#gқ]񪙙c')WM 6v]~lLKaJ gnsJ-s3-> Vo{d㟾V88'Gړ M7('FWvkohLx0@:pۉY{q{ǩQ'x(IG%ӧZB]QӒTUl!4KI/`U2Η z)z|V ԉVJfVm}GI5M\AfKC#xA>:^ڦ>z tA)ف E)ZBM[,wZb~@?|gI*b5<^qε[}͵W/edN59Yjr$[ +%;v#T ʻlJdgPQbjc UEw%jRZ:nf7vkL̒w0qbƒӗ)+UתgV??c$IV} Z馗5 h#'>V(+JMQYQ@ mpgϿ/ :, y/8Zӑ&u+m& 0wwe ;Ktn$]QlkXtȭ)JCX.<ʬrCR~t>+)BUe#veimgVM D#⤮+Cyj[>-)JVQ5s  I#Iz_&"XL6ܱC7r$y"tx/h` r ) Kj\ܽlBw9xu ?;D\Yo1ugpt,=b3ў%A,Yb<.(WL^oK RbnO.f"2sn*|kV|,,N$.Aٙfce@YZeo$?EVŪI+ld~ -7 ߞq_y|! ;: 2D= m mnL<3S1[ ]ε%b~q_ޙX\O5~*)E Wы戾]AG ͋Z3ڽ%rɘk.I^,N邟Yܘ!~FP$z-uVgN,=~2.Mv~$|[>8jQ}1{ Nn9L$BԲ ܾ= -!X>GtFf]pF|.KƫPRg!Qeߙ\EL{zwqDD^F_. c![>ңM)VEi+hv+fPLH#g?qލwDgw!(HemKP\,.xKUrC1l"$η5:X)s =l,NrJ|봙-=wcԝ./ @3۳TA_2|-O)Nql"iJP#ܒȾבYaD*,jn9x6 L0 ެ&u=anng鶗 2ۯToΞ"@&NMw ZX2=!.|2Njú~^ o$W-GNn]Zo``VWΞ}@v` aPz:T90D^IfC!cI8hH εlʣc1 Lc]FPq|$oj I4,g@y/ǖ3HEUs)O=/xaɼ;P(][1S?[8TZը@[y2a+uWw~׏Z'H6KFH Hf+ar$ONjr F*ênu!3Oo̍-k?;H?[pZr11\-J.zn|AoU fS?a R1O-$Z>4&w U{0U3Uïd+VrBEpr$'{^lKA>EY|y;uq/j}udb\>φu$-53Oab$-&J|y2"x%cw/I5$9ߚuڸP̸ĻDdosj&A^l g+𙭩gjWYx߀Aeb!^j0nH@9|j{*_B-H!3ngn\@Js\l<$@sZ7~Q^9 35Z&*O$& $4h8e 'Ø3lQ+cEKMڧw{𹁍khiu/M~/FR \RfO\Kii9ַlӅCu==pϬܱW&/O _N GG`stv%W*2Yn_IXhPSCմ\`(gTcĕܽlu=W5gHn`~udUs`dO0kN8x^P2J8qrVriKɐm*@T֩y!u+ud%dn6)7jrˀo>^#+.\GMhv?5lCVk9PﺅuoNKn w}:H57fԑH+K!4]I%>m[\ndt^$XH&N EZK!Q/u-Ǚ?,|+ںOC(Bڬ1"fLs" dKXHV#Z=&p, u,N9a0%cGx$^f{6Qiu=dYKj>be Ij|5#iGpfB'UcybtMZJj~jkIB#YwUF/#hЍEQVS-L/+c{b;.xktJ:wvV[>;yJILU}"ĺ>$:v Q@Ru(xf?Q|);فxyYtS M|2`\:D8✆U)Gv}CF5My'U:IaB2TAsʲ+W:ll`?tLNx5NdTY&,te{5jB~"P#n/WFQjQ3 %US"пP 'nFE'm=fWRƫm4vK8_1~Tb|F9U݊V4nۏDor'lM1]'5MUT&p@"x@倸ӍJyCڢ7y,2HFώ)t&8KL{*n}RcH=Ck=5*W~m]Q?措&'h~#j8 ݦ:ہT> iWq\դ:9m9ߔTw{ޅQ UCg(P\>wbmp@.tiXz಩OsǍt=]`=ʺ{B1T7!5..Xuv xI>L&OGfInpZvj-;c o~zEFcm¤@9HI2e>mi ~sB00|)l߭2}r+$8̔܅ޜxŬ~??[< >t mIAT\jjwF'=Ae;V[OYP!YkjɎM *eTS |~?aN.r ڬZW@ĕ~y# gn'UZ;%peq6Acn:y8{ ?/On^2(J=̋h)܁bk8B7VoҢ4!d1Ҡ7)I$Rڞ+e0j'! >d 7lk?Taǥ~{||[o*lS|*2jcywev2ЬY[qU@'su?3DyyO>Kɭ A* C*3mWaM d96W9~c0- 4Qz+]tN]qjLqZ6i@3 qSքg*Qw",]`Xz6/ޗ= >pO7ys}CL]K mjHl?o1S YF4?}pա52kXk@]>n'#Ӎt׶?#2i,&6@/1o"S^n%TXWPeƛ&F Z'!33>D; ~ZsDg,(gL,X&RJ!)޴ӐRA8Mr݃BLgxBPJG36LQuRd g_L"`@cq-YClzf+[.r,T_ٌgYAѸДDaܻkfϋ :;RźG:x̴3v5"v5z1{zNXȮeILC6`f#p~w/x WEP)pp*5J11WV!|i'P0WZO B '/ h)U Շ#jM&ݒwt&%UwUiʃ>y$c'{j^@y"沣26%Ε>\:& ]y&vu_Ag9*v^ljuXY W%#էH'\ShMzEwQڹM$o\&x{Z&|LG/ۺ]ms+}`LA`gQ4Dn\{iR#t%YBd)#r):':Bߚk*휥.nMut/'.g*Tkq}lZ}[0ؑEZ "IS 21JxۓEc\o1 !?IOGlhg^sӆV3-%/\xl* fr~q㭐e45.Ω6v,*VbdG{tڠ ΄u"si5{lSOt"t<_۱>'Ř%Kʬc.G,~QLxQ[N;@m@v)"P~Ű(%ڹwR{C1軷ʭYb2hm:HHd" X1?5U#F&7WL ac9`E64`6h]nI;kTv;rpx{vgXr!&F4= @@Q p~b1gdvI Nj*_G$fD 4o%nܻD0cE-ƪ?9čoGI޲JJPDuU,5˯|MCC}\ZrmPTW]mJn*k$C mlA6>tgٲcwߏFi֮[!GaoMykuv~3M2pTLs39qrV`qDȣU!2@tPA™W9{_em:2w30}oብȣs'ol8^nCBlO88\!PHܻUPsxi3݃߯ћ<{bu'o/ԬiuPj+#T 9H {!/(e=$89M (w<-蓫MojGfݴP+^ԗmZR+Ѯ-2a=sK8ryM!.D^M7 ]w˯/f7l_ Pʝ/5)'jW1NJ}pdLxЄ׮<1i\4c.<hxOEm##\'BϹr͹q pn Ğ$ =!RK:,1sAs%qL_4&IY\Ӊf^SwN({Yؘ-Ikء{Jv iL䃪d,Jb>nD76 F K^ހ"5F`` VHHl@<qɤ 0 j*UxRL\-n =DJBU)D5bHM5[xmWmSO*Cu 1ֱHەm 2l6A/=b(P&d%֦[wl22;&+Fp zlw/\b)i_HOω>oX7OV6*-fWzz^?vy˷5p1emGR+)(3l~ɇJ'mƕ_L@Eڣ DQ¡j <k-ˉR䲦Fma o*SR5rB9.>^X/|1Y=q`ezZeu$"[M^QjXb eЉQ%ZzU⑴{4(1%Rn2X',65O/l#1Ma| (U}apfrp5bi](M v1MHt Ф!Xj[$Ap 1vw.o[jQ( 6WJFX]o4ID2x `>g2G܇H[tfgW;穎=AS,wBJ&Y#x }ʤ+v.:eyOjBpȫzS^Yީd3_^b,J!1D`1,T6,2tܡ)hwD_H)Y͜BE4riȗʲ #bf>x`o= *ó{߭`(Q W8Ctz`"ORl`j`]H*@Lߺuc囻R-{h0'^k)ь+Stژ9w%.|X~kœ5Gg{3@zHSSE yr_IZ:U2De+Ь{2/t:Y=~=$2CFv4]7`.1OoPX"D,ۧ5qk6h*EH(jZ@_wKyqw5Hq -A&J 74i; R~R(~~qԗ!xK&A%d %KGMAj+4CҥWkk,\5 m[:,HE1\p7,8hm;ĩNŀy{t3#$|!Ε2df`$xqxbHuD@re)9ZٿVUe@=)Qpɫy+niS3 We@".F,d}Éh2N;'KU>5{aunwE6K1< nI"Yp`qK Ik5>촒sjT^PJ(nUUЕ A-4ƅ[56u+M&R/<${%$Isȝ l.L,  K \Qړĵ]\;ɣu(*=/t0; 'GVF~Fwd Nݗ8}l TCͫNis8\w+, i[k6*Ou!eS_0 >f_rr#DI”|$V`(8  _ msmqf/X*!^zgϳՁ8iRk@EyOMj(=p`ڄ:K3̻Kh { 1j3t$"xy % xbq/3`N>KH:~TڮރE")|!s',k0Ѥ>=p»o |#Y`N/bTKxFNe7G#wXgWˊ,xTK@GHx߆N *vh QHt̪~&<evJo;j+vW2X¶ bC,1d;T )4fÃG^gy#Lj`ظzƙ(7/jX,ˣ";>asknlFN`ݍzw`LP(n,2 |Y J/]˰/q~b[v'8$`NSG}DNF W $7g]7]rw 7&QzJ,;c;xe26vtrXj +g)|^{ݝuQ8X=!p'eƅ+_Q\FijYam\:(ihkh~3wԍu$ro4^hNbVTRS41S3G,{ob@ s^z/[j>U %Y_ ox= DC8# njm͚cUSEnA+F!;}eHBi•wv7LT0䥨P=.&c ooBס=_1Xq9^ g@cImKk";Kݲ8 GV.?ŗlQh&8SJ󎘶?Jsj|Pю]Tesá8}: <ȇ4e B;Z;BPz|]meϽC!1*7Z" ЄVK.Kk9cwi ɛZ AyRȿ_,!G$ɬV\,zaoQs ?LtHQ L~(kNwN OZ&kN /֣AI mR59&0{jzQF>ßM߁yK*d! jʛ)$H-@G ૂR_Vb #\b9Y BZ[^Rs-) f@>L U${l-%oBǨ v|Ed|oP6Ԉ#A|"O]\a.Sce|-6ОP!Tf⾰:M-|)UOY5zY0߄˖2ˮ~ I_z֍1qZ{wi8yTGeN9ڑ>v&qd$Y0`Gvד9`s֠]b/(uPvj"vad!l9 %/&2 [Op4gT_=\ "h3^;@-z8ͿdYMѤ|)i o C]@V.š r[1H`X) [14hoٱHFʆ*0 sD[S ]%xhb%'O$ODa fƕy gJ8N8;:fqcW(!gIǀ~Y kJ0Ĝ=!͇18Rx/V-,$cAcamVdһpi6Y᢮NH02f˹_uAi : {tEQ8ּk5!)/Gs!'-n܂q(<K⼌{k*ir?f ;h؅b.%zɲ̵vdN ]A/x6:G_F>jly3C?2앖4mu:ZF%#k:Z^r 9)ÃASӎRebK{ig P#{NՌ8L2ɇ?ۓYM?"@1"#cqS 7!\>ʇ:9\20#YpP%& O{.ɝBj|"nUUZ\z2d0?'N=(# :|l'7XncdKx3?/eBwEt,Eң D$ر' 0h  >Qg=IlۀW*y#|1+{2[jteޜ>Htٔ[Bp^(4JogwCM2,vn?E= HI+Gc8q"<@!O&{70>MOpY<  竜)g 8CrvBuG?gS~-ݥJO(-o3Aga կ;^{AOa󥰹>f__pm˘!9Z+pb1J8K7_Q?,m>(E~/Kfx{St!iC5o}7XśFwWNJIh{LG*)8IPj_gB2|TeZ&ZAP- em>t /YߦAϝԗogW)rʺ=ͮ*Ӊg?r<1rmj8 E3}(8,=j!쉈""9m>qFIV}{M8Td9u =/CCxSeд8ygq@~(2,̋JthA9^<pL 5@ܝO:w8пn䣜876zreL5LfSUKQB,~JwTU*; qoTunYPzfi._Nc`nqjcqSbQ{1*5TރĎk6pl Yyj Z4k7;F.^\*pEXַ?V!:L27^g$]-7ؗpO2N&i߭Ul/2|5jr˃wSm@A,Xh]4??zzlՆFq6;.H2*~̽?+hǝq>%1^sfc ]-ujԙ[SΐMW;]$a$/ฤ93!W Iq=kEpZam_$*&C1H)V)8ϵTS`I7OMj'0,pLP;NV!QpPS\J"vz/す܎p}ccJO6-P?M__Lg߇sBBXSgn&R5wY,ӹP$[,fAMt'qp `5+V^JmK #zɵd 98Ћ]W¥}0:hTor`γV0: )sksb sT"JR-gl䯚%|/aτj^wמxk-rݶ ըi"R?JSrVI"x!2)gŔ.艇_XB\cOv*|Z`"^s\rihi = ;eppA-J#A%64F ztX,@*{atvnt'fۼu!?I1A8$W7U=CJ6T^<ϱҧht==L>R.xd]DvӾ4'6^D|б~-3;v C{WAF`@A1?+$0#Ξk7NBMA#IH(u$㗶ZU0T hpWFUd"AJ2iS" - q6#Rى3ux*JU]=ZܑZ].jL)vm-~)4+(6/E,!LJm1P]]BLN;K>Lee?U;t4ùŭUfIW,kA\iTjΐƨh)}j`hz.J4'0:"pk9Xʨq5Nrrb/1t3|)ryZ GZpG(V{FS8RnjO6}kQbMPT8Eyl. \1W.²3Q'vrRKlrS衾+h>ucQPnjC3"p1^0(k!@1Ȯ~TI\|}`H3!ڰrp&Ȃ׺=fDT!R-I'.uX2 d꟦X0u=uDhVpl=b&.sbo`PC @Uj"NI#5ϒiL݈6=^73&M-~<==#P^s^#Ko?^.T$Ã9W&MŴjPkVRFBNPoU&[:AsWh?MmzM,h`[ Z 9Hq";c╸TFiK]6os5I<}7z%%毥\wO2޲}&ϑW]$i@-2Z .I|7Q$k\HHܻBfs/0`3Lbbgͯu$E-ؿkw[PǛf&I Йaӻ!╋o@ڑN:*ÏG);&ZIނ,UUx'BmԫN@G1@%=j_Z`:f-!Df z`yaDe~='V랄ikUOoi53Q- )%lGbs}^[9 jnϼT6jȏ.:vE~pvt,l^P;"@IqŔY6v> e&ۗX=4Ëdti]No?ö^~ ٷ/kGSU0v)I "X&eisP~@h`_%e5Wx%ˉOVzƔgb4E1V3M-p4{ZX"C'\'T]pG V !Y'lvJ ضB\kH%'I4¡)wP]o9SrGL'TŌ`e_D)l q):R Z빰YA Ǿ=QGLk! ~ ϭl0fcv`9+z)gݺ7ET6D 0n7ڌ&WЍ*XxK, #*xq[iW=_!.y_{zϷ9˜,^U7`?Cb xC_,5]-wD,*֕Q W Z~k/4 6Sh4&H됻9\f~Ċ9O,y|CB`=cH3"ޟJA[X)&]D-ƴ]HBCڠb8f/izQ Mʳn,,.yVT ˆ55 ?UXXOfOENW-n#W&a&1ǢD,߫8WH}>gAQ|xâa#ԃDynaX`uDxq]b͗z^%TСǪ1~y+7xȊQԤI &:%ED9eUq5 j 78f'Նy6 bՂ]_\B5.LnTެ}kT=vAb`8@B*|Gio&/x<y\ δ8S(ws/Alo*(Him#墯4r sI8@S'y+[؟*Jc3.ss)܃~)ꝰrebybVIS2ISit}]' ,*3g Ֆ0>ܰ\(? ;Lʴ@ g净lfgn} ɚڠXy9}yS:?\3):֛W"ɬRzf&u_u#7oOK AwrXv'z?@h=b q:fH2I-.>nlyMW%qGS}0*5 ̶(a7 TO2D}[#2iG$37_ulM;/CpDPZt"%IfSn8?t>`EKEH幍;27R.uSrĮCWXfudS1K{Z7MP ]Cbu~=M \-II4.*O#Z&jળ#(Z@?4<7fx0‡^J! }a4gÂj:/R46n8~<1iⲿe3-چ>rқs> =LQҰk5R&i@wp_` |V]LrIDxE&P Z!(/m1 pixBo@GWo{~SJ*,:dF%Hڥds9,YxhG)g(LA)dyvM^mEѭ7<, MCT"a~8PJ9*im}ͫcA5tɏ`I?s,_^Ib%O!_,Ya#R鵺%9B{rlOjEj6/K[:pfhK5q{.g& 3GH/5i2+ 璇}*<|A?;T\|gw'/4C/YOMWAw/21V{.cFM@nl|)NvcLAGg:@9Y{a]hw܆^B|ѹv- :O+C*C_YDu*KJ=C.5lf!'[QYw/atx2d̴!t1ER yen2b$R ݕ Y0 k@xƚKxuU8Ure+"w0jIv B?G*/(U [G;Vo&C/dOv_ 0 lZ(ј&1$~[]Bso3q˄@BRrAT8&0,Xg {"|;NV?'*ZjQ7GY25i3H5s";T z>5D zh@ C,;N}(YȾ^ Q:%=Kά!kw0Ů S|KTC{0.Bi1,{!) R#WB-,۝b;u4&/"?) Fod+پ52Z4-4Xϡ`885!Ѷ׫s8ۗ{@xSØhg=BݦN,t L'rfw ~|4YGt }f$RD,ݒ~w`z`}M9LS|H\:i\R9 bl0u9.@.'&}Zjxs te:UIа#6!$`9jbkQkhiߎ~{Tq|b{2*2i:r8Ӳ%rm^҉Fdp J.T_쟪GZ3"~ PQ ' l9(9F;{UCNFj cS].u*d甄P Qorΰ3Rj|w`}`˒qbt4P~6(҃k,B4K }(bXZp0Ea? 4"VaZŗ{NO3CCqL.ǵLjkUKI †(eh,ʝFa9[\OWy18;u"9D$%gKh}}wDo­Ę-\|E,PvXf\ͽSr,bw_/RJ U6V^gޥҢər\ ]gԢ$)QcťK52W-ƕg_0AZ꽂n'.L 잞^$"h S1SVNL(/њQn݈87(H9&:>זAR8dOZOm辅)..81gQUD KFYXb0-^VXM8> zR<4J+f١H1na*sETlfKr}B`&=Lmc $a/tYSsUٗ~[ "ܰ@o[>R8*TNd*; [34f£Kg*F" F\;)p`VcTq7Eon@Ńk*֒CdC<| i Vw&0@Lotphf* 2:9./w(lI9="F.O #V}pj"dDvF,)o{N}n9F,>wnOL|=:hXPxXc*@??+y"_ VfR> @B$0D֎joLG*F*qe@ˤQFug/-e$HQ!P[ ;z7YHm+p򦑝gѤ/SZ N*9@ KEܣfaDϻ4-ޔAl+7LrH ;[ql.* C|sۗul]|[IO N*N$~Hm)lu<4sAdJk~~WNjN}(Wv’[DH3'0 7ݬ`EA) C2N[kO0j{3lf&UT otI$a2JB *;SzqͽaX};^&.9m/݄~@#r p%["KsemD4BwkNI|z TF2U(@'sM&`;CR8R ` _~-tG+Q{M] Oα1\8 >1) ʐ1LȢ]ͺ~G'ؕRP ؆mJTbbUim r \"ڋ)u-C??AЏS UEh7$eppKG{]J\M)e'[psb3>y\Bٍ?ا6sFo `0;geSAT98oeh,*6ƞׇ4Ă|.a4FET(ŧֲx̮7[ iG{][`+t 0`RQ!"l\ 2qJF$\%…ztboe׽LMjX`0agsU%B玍CjrĘQAar]2Ӏ5nIկ.4FEԱ$$3/+lIV5 jڮڌ(' ­Ր*M7{,e/}'rN{/\ɦ5NzWqf|T]fsfvIaΊ.X *wz4]1Wϓus ;`o4a{{w%/+?᪐y iu15AwOIY::iq$=D2ldL)ѭB4)3]ڃ@ۛ#aYMiͱgqP>ZfW3g&Z+x~.vlτ9Ъ t+P35S tUvY _ ϻ|QS91+jG, N.7rv)/d&ˋ~$ ǚ=gmՂ 7(e) FI:OED %ڙ Nc@voU( TM@Zob zGcǛ(E?)l@b [7ZVDa|B{F†kK-,B8$9Kf39gLW]:H8ҬR4TW}Nܦ[%|#(NrX%~a^AoN),ځ  X  8|-}Ik@fjzif"{MՇk33",=q5ђh6+!۩} w(J'–FKϲgz>yYK!39i->=`Y{vk ?…G_GwOw K!эf?&T O1#ԋq"|'sRi&⯔y *mYU{0.4Yt"ɤp?iv4e4N_l[(1s&2RtkrFW] x>zV¾J[Ƌ[m&$El,F㺻bSuejף؄xO;hTr2xPѲ4* aebOWͫGc2 ZsXbƲY R&6W|u] #ͷh 3kXgjC:3?pEͳ*^l#zeQa9]sp|`kcf1'ã TfM2r ),1fɌ({LixALC;=*l&ˡ\Qi2zg9hF Ȉ&wj]t Z#}Fm|VHÏ\TF4$;X}"<0qU(ql gX< pce_)[PQCkPVb#$g3mXQ]j3 ƀ4| k5I!i5fI?K ΘS؟\p 𹶑}$\L_Itܦ03ɝyȣǝݘJZB^8uh6 /!?]T+IdB=7GX{d6ֻK!V˥ 6:<.hKEh~3\-cW:aX%<KTWPƔ} h}0% E uK(#~5 5OanPjnvh]w^Ԁ^fn_ Z\ X"dfc4[Q `-p[Яuv;+RG",6C!W\0(/k+ش'*ߎeE,x6׸/v,Tv (+~P~EzhgB=GKːu_Tw~#2 -ȕZД db&IH\Jic`9tHXM#MI(q!t޺ HP4:_IZ ,FNWjUnVx! XH -SOɸt%hd*';tf,(Ƥ/s=ylHK$ fP$ lX&|@L飤yZiFs:M) ;ci-5DŃks4:ꤪo_ K^Z-WsW%k#wnZ^uusSsţT^ 1v1dj!C{8 }%z)`Ȓ!(lO㲯fѢ2A8l&$7Ki̎"uMpĚ_* ]; #)hu߀0k`] >{1Cr#Rgɱ'UI΍d-Y%qFIߋ'٢{[8(5΃SwLg6b+x\˜q : sWq~%ɨ+ [~ZA)'[i"ʹ8ypu24Sb c(; :ql~ lpQI0c*SGsƆ=d+*F , h tBPIg5ҿܳJ@ ^aιF}xD&7lJ-PblgPMʽmWp0TTw[yOqK FnƬAfQOqyHDDRNU1;o)! 7ŁxbrMy;Cƞ=tcĵe_.e df,3$-ewVߋinPN @@skJA3_:WzAqb\U}!5GvRhd9N*ⱛ<u_{ٜ>t_acGQdd˲m5R\VY@j\@5q_FTЭ(yK8 fQaظni L~t{1<`R]}+lUm?157#:DDzN@rYluJg k(2-${:\+;vr+p Ϝ_ZV2v&4N.U^IE}w d!tm+T)FˬT9Kp"Hj#M\KAF3jW΍&4ƜtR],u`w r8Ldl;tk uxb6\PqiM6{f;6BUHjoOw_ X&a- ЩJwg-_1ӳzlTQM#s1?2"{Z]_Zq&5}nePO0-^;"ek9O~gK;& _݁P#SھU8{^9,R^[48¢~v ,Ԫ5(i\/!6:9oY)jL_B]Fp[ZUJ/=- +~QFZ`.0gv\tQ1fOD%ǽAeVhq]M4ܭd=)ݚrExr6s w?>}MFƉND@:!0Rk׽p A0׌bizC˧h|F HcR"_џgQd y/{]qfdfs>Ң۳Z$̕V-oŌDqϵS'|;TH?u3]_+TIz`HRd5E4fŲN6װ4Z0[M ,vaHSHO_#M")W%, _G: 2ݚ?I)I9;~~o {idUJRuD9b‘VjL'.R͉"QspC4Sd keK~} d< m2i'/)66߫LrR< |z Iz(cȯD]wMņ."S;\Yk_GR] tPH=3JC]Bph{ġa .(hV CgNk?uļZGFO$Y4h?bAud/DTngO~@gOJ&?pnoޑ3L\KDM/vZZe f L[F&W4\I^;x9 {lϡ}֘6#Y_7=*qf`ḊbpM^tGʝbB)0bH4ڹ:Wgn'mEZqy^saZ-1BؒE"h8&ger2 jo<' l^ε[ߦjU/X2ޑC67q=foeDc59)V_V&mt{µĦnznbcwV{fV#?8|j3Ҡ7i*KGX+L4NO!\Ӟ 9p y|"T6c'o y 3SyFG{z'T9f.Foxjift:T wХyo9JpYCu{0 W u~64֯DߜCٽ7 D*c> 3ŋx+*LWT{J_OutHp`׵pM! OI(<$82I}ZBѼlJ_c%X"1A^J1Fmp)~Eim淑H "|, ]4Y7ǥ;tcr߮Z,9U b7lnyzauLA\Tp cn8gcl Qb(OE0b8C=ؙlʼn.ۊ5VW?-#NK|1H.?X*DvӮfYSA@OFT68OjLz4Œ4iz ]PJu:ij&ϔ^gVSblL^ ^@- EQ1~/9X֙XG2v̇ N!qKP8`?)kY }_/CC|s|HBߪW*}A)y7*Vrs"(٨ڴ};E,? Z5F]UTfp5!q=A]'6uc؟m*\ Lp!,PIDn&}.D-36bʚ ۅJ4ư> ƛ‘_–C;Ļ֔ (Zܕ ?g`U9tQɵe*.jR'Jw54ǫ8Ҷ!)Hb$ێ"E{v9C++ > i9RE̓ "yB6 y*g|ٗ._O,(ΰt8œ=*:Wy h #u3`8S6O7cY}]Gj4P#Oui| 5@.MLyT=B"| ]:r̵98(OVx|i/ MR|njj ,+zjW-llmMs0F6T b NG;v:յJZ6nN,O%iL"r1bn=?VVvtiDˍi(1t B^- H[L ޝ+l T U3Ϡv\gnvCm`UT*beAǓx6 19}}wgೊ0!vmF?Ca TUKqO S7lrs*Ga(>“{%wb2N-MfkHڵC "=hv`w/ ǁ P1$=k6{B:B\lWZ Jt(9,_rʖ+wSds7?u.3J׳ 0LSvLjJNγL8.̑[sr! _$3:Kj9 ljnc0GᆡqqoE/4P-<_,akaӠȏk,*dsMeBB mx_JKAT̕jtyc>nMNZfxy,l9s3;M?Ɯmo1!gnZ"~Бj Ҍwb-7==DAI9>?~#٧Zhèlgs pFєA^{&e꒸PKEZ@Er7PÔ ҍFZIyq89  _wwLX\Bftɚf-$AVbVwl=_at8zb0?9"p@ 0Mc>`O:Γ-$0iA_eBnBT;s䓻.L ghhlUOtFıK{S@K:yfQcsґPBUH`bzPݧs:źI*8 ۠]Mm`.5V_wy6/pQ jUz,V+M:[ɉadC<[5ƭo\>%c$۴翡's\bg+n__m{ݼ-ͪF̓74 (0ůzh8WiCn(}&Y n ~Ib5Γ:QPWxd`{cG9O+lyfxaoO!dAsL60,`A"{P%-DVܹ:n{UwBVNO:!HX(ʶM'tIԏ[x(sjvo,Xf?ML]Yk]r!nyagmc'spF8C%Mz-"EUhS}!Rٴt/Z΢{`.㯑 HdIVM^կd1٩|Q dKο*qܚح2M6j)X"hCTنn z䲇>MBq@ܧUAanWdztN,rS?vT0{gi-QhNu]:qxצ9<&j ';CsdlF#2 T:% Lְ<a+o2ͧ"Ah,8r73U T(nhץGպvBGI/a @y?hjcvV`1(i;뙘4Vv7'*wC;5-h= gÑ MX4 󣌤~ĥxa蟯E\v:۝)prcRKaaUG-tDz1m5DMv" ~פ̋פɐ l g-MVB2`/#I]"!e@T;C/utl 藴[#M+!U")g-6C/f@uv;5PMpP躉j%M)\i?"v#iB\( BWzRX@-h&6rn9G9u+JF^HQ#Q)17L)+J_AKMh4 +}rӤJ+f 6D.)%o A*A"^̕YL4" ;noAۊ7ȟ MTwWTr c1lkOԄ{>BPL_ˮY;d@yA7z\A7osx8DШ=!t*"t;o&aqf=M& FCw/T-"niȧO?,DڡpJkd#Pr޻z-G5Tk׎Mf_Q! z6d"\!_mD/[y1}j\5O xc_^ΞH/-+JqRn'_Fkdb$Iͫ^ɲ/_E걞LٴAvBt8=5$+) k/?T'P$E9w&dd+-W_)F"1;|mV%ZQaA\8{,){[%\PkC *&_A!$6fh NQжqX@88^3Iߨ(;|5}ezIa=L19;Kߛhn2P{f18K *`}U<թcи݈Yy&wٹUiF*A`@^ áD11 FY oPCZػskJd=5y(<05[=08lG9<֨$tyߢ.F5NpƲKD FtmKC efć7CG9$/%suu|trLzj{ … 3|cwGU:,!]4. sތ0}Gjn.rҒe0̿:$ta*85f0]_˟<%Kyr\9Gn0Ix8.2pafc+m5> >~+hhwCW:$>6Z&m7Mz[x*+C$ױw19M/Yx_NcۮXbㄞ̙zQ )!Έ_U?9[u`1^l, It[0_Ti)hST6fgEm[+[U>?;| R&ٺqaBTMaEh cV F k)"hwKe\A#F 7Ѷ?iHԙcnnxskz>Dg(E$e>5SMX&]HJp1Ij ޑ`Qν͏ zCo۶)$sW d \+UMsJaE* /u)f'Tk =4ʱ @;H&jbmHiy`oUǔɃx] %VY A!&,X"pq\.fmO[ >3ߣuu=Yjth~ lڔ3e:X%ˮa>wG(xd&Zu܃ȻV˂HF畭xT&CRjNm'Sd;$9{ەiwiFb7!6MpPJۻ@ (_0x*)}PM/L톽*Sirb"L'rayq % :;:ʕ =2>yC'W/>7W{6vx:rmO6{ϡXTj=Om7S5bY_d"y\tp^kG2FkN)'Լ-S4b$0E72c8RQelM$@ wHi \"Vi`}qƔEc&o SB~_Eoeo,Il"Yͧ%  (Fl9hY[=~ubxevky?*RE >/.7@+wAPg ɚ"-et/?g9* Fܼ!YAf!皨dDmFJ//+`\Ư6oڳaF!#zGDׁ硯dm(*lTKj  )@>gEF/ey/~߲/1=pnB~F> LJ)EraNhL$,Ֆ Mn e,k@>Ĥ< XDǗ_ \>@PODbq4ԑh"eaQilw<##r 07xCUkɪK"d*D͌kk4mA 8-vq'_䓳wue54^Rf̀Iy@[1y6w҆oTF۳h[XXpZe)PDB@EPR1ibh+akݡB@P4~:-) dخk'ťY$;nIkqɚ<sWdYRpKv) 5\KNcK"97֧K=qi;VHJRw<aۜU/oxb~J4Iv?ЋȉfhAֳ媌2]J'f>\N|_-6yjS^׈L۟uSA䐦4hć yH%Dn4U#p9YQv{\c%j/MGW `n 9C^xhVr`Y]` *|Lp ƶ^P Fx2Rֳ#Qs}@k EGnVOɪ\7:ճnFH_xaQ- t  }4aRJIr)ceUv 5F"-dk]Ði"fu~c*apTw*1ЀK."!t*~0h/؊:BmN'snqƸhizKe.N+5xhQ4^;0``͌>|]"ΘY~̴1+l_S')JhdlL%(ZRUw;s?',N$Kp%$ :FHhRIJg:q!Uҵ?)̐f"S􄀼0"ZnTc)…`}"VꐦڟI4ޯ2TX񪤊 Jk-¤&;5xﳫϮ?.p?,oFJ-vЀ줞2P3߼IAgcj^txb|1h]9ej-0ހV),싃9j7d{>.Ot>Fkօ.Z&И_$?!.=2&nRBxAjL0DSǙ \ m=Lg3C[|,s0 )nIb_(E!b 쉰Qv[;EVʼ&\0 mJb<ʆ `қt;K?=j*.8fġhv[˺̵s 6۫_&4`@K֕1JP}/\)[]SavK ƥ)͙0bL2 aDT!ic܎K]&&nmhԧ=`0R񴼒QEEiCF Zw ѵ̮`ͅDϿGlA2ѫv?ب!fw5I6)VdMR CrOn!9'~<N;! @۟Es',AU|ԛJ C~mE) 5ן Hr*=E)|K*c',bw=(A>OᇉDOW=XQdм~l!:|,O*|>E^ Ni8-&۟$O~)Ѝf>#fMX s޿UNKEcOْbu 艠NNgW=mAЍIgjJ^J'GW4" zkW^ewKXPHi??7Z<Vu IįR &RVɵyet6Tp?pdF"x nRٻĪEwx8G*߄:okۂ$\ R&rh i<]K~Px'?60kGM,_ {`iGh/Rc˨g Uy>{b;`qn ͉ |RqŽCRB:XS;Y$FN2Ǧ&b&w&~ܳ]'%1ȦO=Qh3,;:lA᪝H7A'z5f?au?3\H@1eQgL_pp飈[J$F ߗ&AtXox^!}OŽzso{ trW2fHW>ʲaQNiЎSwO$hWP_' |*;2|~P |v-9.4Th9Wq gByoo!Aft0S,N2vǭ8琋vqg%,nJ&:>>4ߘ(|H $"sr,61JL ٩C02&׹l%S;z{,4w B0{Fs 2]fߍj :$dNw ? "u(~뢲=ߢٚ<&9PZJ3u8qQv$l RbY r3Rxǩ 2tgdCHi8#a;7վł"6C{fRR (6~)SjS)9y b!sWz9S)@jGgtC*t`M[AכghnbvlxqxCAh sV |\|7YN ,!v> 6Pm]c7vmݸyA SĪ2{=1)/nK \Аk4XtH)쫼B$5Ƃ>aJ<̗iV v*S>v3ifykώ`Wd$jmVMNpku0UD9P5[a]7g/RW.ەRga@NlW>Y*{y|dx#_!ZF M@q9 n,yY׀|4H2y$cɐԢrRv+/W~ӌ=I9 `lhaoMmHw9 dk1_OUM#!üϫ;aoCp+EJѱA, 6ߡ^ Gs>}Ƈkzz߃s_NdHMq :;vx# #,V_R6hg^$P<*2SịP1LRild8/g9e&ef2̛l@!fGQ`keUG`{,6Cd11Nk%7׸W` Ewt#oUat:L*WfE(@ᄎ_U)rd5MVqI̅9p%&):lAC{rEL3ź HgdvPn\ gY 3rDz=fIlMnCkT$ `3=6^ڕo!xDbS!̺-'`J|hZ;/ç@fqބvڷm0۴An /}̓<LEsŖY@O\?_J)!AZ%j/3ӁgLGbo_3f;"IK-K0lg-f)၆AL^[cvz“4c-8}5~OW<A1N [د䧷cZI@{2obAh'ԑa/׎0&JNH+2|4[I ? N]rƄTR)[ cՓ4RSQZ!P)sgD\RjpQܫ:\~ qdpd>ۆ7}EkB$;T;"5s# E kzD9]ۇ##I*%cR46h]?@}"wއnVֶ~!Ea57E4kW/4f?DWrmh;ҜaUW+iBfr 5z-P{N E.tmOI;dh,18Dž a3'B!i}L (&O,g|C lG-Vq=?JzrԑPi2Aq91 "/8ZL{Rh|gSMN vXFa0jA%$7^zdI϶$:IsXJI {ZLgM3``k/n y+.h9Z84L=ĻeD[+<[M׾z_(e9H| 0iBH)b;[Y>OI0~yHcgIrM5d&b٣K{)OZi(`e&lx>4xnF3x=y@I)OaUC ߫ Ʈ  Lϑ|mpT;@U)]E܂`oJuI.fmE Wy{/_@~^GRQSЩ@4m¡ځIM+"Zs?)I$vrD YHׅ y.UIh?vƃ sT ?M1H ~\%ё:˙/T%Fɏ U9JSF'.74C !ņ@^[Rʤ|)ҕMX?Iv@Sd .2(]>OӣZ>ueJldC888t :ДTČ_Ҭs(ZPG%.%ڳOӭRdZ+حd+a')meaS;_ !`D5]A \*EvkϷb6Z^'Aa\P:,e<85[6,_L$fA|=yT %v&9aYl7C U lzs,r>KwS }CoO,ٚa~ &6p&W$-{gaA"_m8M܃Z<%BH?`esPmDIͩVKzi$IYEcmP.Yڐ20p.";YG"+݃h,3PƷW^Np{h'^fy>p -g ;w\oIR%ɪh#qXwVכCYoSPC-j[OuCo!∊[!ҍB8؊E2Y_ NC@vU!)ng(f1#{(}6oV ^^$BآuhsH#"!ZLjf/\5GF,gґt1L~8kL)-JW ?K]Zl% 6)8}GI)):&T w;Gi \{`@H˔0G@3RfeV _!6\b1Kf_0V3ؙ3#>T82,ydJ}k3Hux] <eH\G\o(y oYٹ۷2F HMB*V+)iw܌TX<:֑|uS%Rm~Of,>0V~#6͵haq!_^fg cVXiBRP!$k0y2JNElV:^L,@.-؍zϣ 9Gsa݋k-Rvw+$P[M46O9km,x & ݝ9S!hd-wS0fǠQA?HzIh4rY5'B؋0bI2baWmn:Ip X'\={ڔW$nqu*D L}xȳǹ,+F_[1 ֩?DV+ծJ~j2%hx:[ %Tv?ZSL RݼjL/l*Y0(2Nd s}(9BȡMݟ; n^;8h̆Ä$5Zl_ʏt)YX>l!sL;'LpA1 Vף\ +0kPͅɩAO r)Zu@FU so5^'bEۢX8L Q+35Y6)S 8SJ-dld(4?9ͥV6 bd74" ![&d7]v2js[셗]{d+mļa8lYĒՃH >M cBQ_t!{技3*_*ה=X&hZAKh$\Wá$@p`"Ysv_ ZuyIaֶWY,,elG]/LZ˲ 2WըaHAIdVEtg.vxqܢ+r_E%sFF r-}PPўhj>^_/ջwA,xmV:5L2yeoĂO8fB&f=H0 'ǦVvl{&N+֔*A]tEDm\t*mg\揪M%_XSD}\H|nj倎miۜt7xDItI0(L4GSǗ=3Th5o`f }5CeukȽJi1)c0o)ſő(mc9#4P m hm kiZ1F 5-J-G*nS%qb`q3hzw%ө7 zfC\ذ7P4*4[6lMe!L :E6={{j/Hl`6!X&d \P)y_NT%zՠh5hɸT3IaP^PmEL'y ;Z_ 948P4P%fYi?+<$Z#K8 u߲oǟ^"ʴWaȁܥtLsɽW Fi.l\Rjw['ac){'nv]!oҋqFekg(Ig ~o''c%aYb!X%ǘQ4R4x#刲|CņV<- eVClBC>< ]9 n>jE@ӄCTRZ2pu0z@7<+N6忉FԋˇA u\'֒}Óm烐৒,֯awXOQ!]I^񬿘޹9Ţu9EJfdDMǯ;[ql!tFt )<4C8 G,eT-<"/?/^HFkEs:g3Z-Mzj a!(=VS Kad W΋7k=%*pdQeI ӀȇJD-Ь#4^k0s#hJ?miSZm4Q1+i{bƱQ5)/)w" BVZZچ~^*=?:weh-XYaPUA4/U"wϯ~ nAԾhE9tl[(4T桥{kEv/GO˂֛ C}nu@ԄXxbg$Wif~xi"9Jtok/(DO ><0& bwg zcI.㘨lye[S@N|&w7kH blzfaWM5K}fum%g%ȅŤ}ѩ>4@WlĜo8֔ 'V9H? _DMNMqj;y7$Psq/O"t쒖'd{>>?Iψ| omQWd"iW(f&j.BUw [RRHqX `?pMq٩gIJ +F t˸GsQԳ"{c]ӤM¡e`I㣪ms?WCg{nnW/\&Oi:u5~WP聴sj~FRʲƣ@-o3}U^[$N0>gRX^=_T_"EWș(U1q4udh F  cN*r \+\FQD1r êY&M|%L[܁r2 F^ymkpJ mwgM-H҄ måÄ j\es:?h)Tt%i+zMgɌo@o aY)UeSI[?3"39vfƑ@mTVڇpUF œK5A$iVؕKѣO(XZ".|lFCc- iDi\]J/7!\LAB#fwFBjqѧ Juoi[xlcѣۼFL䛯oOo ze"8Vf|bUNF};hlTLn8dÓ1(ҭUYQ5tr?&O(,p(XG)Ir>|̣D1P7ˆ.edkҀ>(ªBkx&Y acGBvwd P7WzO=RU򅊚vy e7 ļLU$])uQ Zѣ`\7g>Եeeg|*soY+fXcy :kK!ߧSCy?|K?jjL~ԐYđ |:Ϳ z[쥙/5);tp(h>L)_6Li{H4 /Sy̭@о `#ӘgMS:j\举9tfH0OR>JmFP&aѥ%>yj TiG6jZ["l9_I/rO(wOQ@r@drr^?Rs3skۘ*BXaE&cO~~ѷ* g;8\YMiJpXs)6Hk']WbT)YK n=ې#d [/72F2L'`}ۭRmTbGIJ5qNX *ɤ3W޿8]b zA |nj*19O;'L LHՖ:<^+h: ˖U @z޼^)Kwmѝ+z'K|HhP^FB78c>)sH3Qy`}K۬\3bbp.$Nb ɐݚaK@ɕȍR("b= 2# 矟5[ \JBji2>Qq+5d0cę$~+ qԚh֎HHPU# UWj/S|17_=;ԮNY7I(4J7ʭmq7LJ-XBI ٖT֜@;K!)I]M׸ THS=Llv긊y#Vj { VWg,+^9Fl&v c*U8},-:0XWF[:#/y&ǐi%zu4̈vjA?31mApr(#.ȵG!#Wv_HWpӪMBH]~ߡ~O˹HB/,Q+\(eV%$)9zF }p_[]q.6 %ime48Njs:ۘ>Sx?E"{W:&u6 ]SZ~8 0ݨ".2-I^kYEIRʧ<*`yTW>< Rr@mVz-Xy 7KH0|^!c{uz ǛS.tp=/<~oOx/*5|8!w^fBRH:Lz%y.@U +#0;¡#+yGiobq}'UTONl|f}][0 c!yrsmtǭ0>+{%!hu P]9T,% ,Tb;{PhY"M[A 63`; 0_n)uRݿxz5wl(ۧGEJ7-qD|v#+ QQ_߅H9c̺FSB-H˷Uv4 71g-GW.>JSWr{4uxOWG,˫UjfE Q\UJH78"23 U=zV# yٶ(! ѦovkP@F *8έ厡Hhl$Z3ج40)G7?-ͦwL휍T`E ~7S2֒صЕaUaJN܀NMݫ aj:U=uB"wKSt/SdD4~.aiCnI 7i4Ѽ^~O9ZN~T~VGol 93?%[9#zP8hfp!R2.3ҝ)-.]}fO24ԓaumxeV]fxq@^" wxe΁44*-ܩm>1݉g+$BY3]7d!+lolwtNh̩o3&ExF3JbYֈ}9gKk'560x4+Jc^ƨ^kr! 9a}W%Zk<՜9olE+ֺAFW`#w:.R "VlJ̭ǓR)Sp7k`**9:rj*}1 r w%OWPz-Co9v !dIoY9rmu7mug^GAt1Q =2v o|6g(57.t3q|,k]va·3 :F*dBXǍ05֬L`l^ 0{+=sTMOJTWf8BV*NyɍXf\9}|G$3-3#{ y_Lwa 8TBa|edf>迣t*VA.@ԊԌ<^D:-i 1 ;띍(t:2$=Жy\]4l3Ot a^%W`Yh.Ѿ\~ ŅУƗن>s =JSBm!;|9|"Y_R\HofMğ#o =- "srw;`fFz{^ (ׁ4B=J,FȆ#@7.} ִ- N ,5莊ОubMV@"8כKMcWAUxI?eO*B8rrb a?ΏK'Y`5^,G"K^9KUަbgfIwPJ\ʘo m٥Uۇ,/9FoN={l7z.}RȨOi%tI5g'D\p0i`4f ;֝w V4zɴvQ&3]S@hg܎hG !Y "kr]k^ G!!8j\YL-:8'f-RԮN{ MDgnǶ҈yvD7fܼ8VuP >DƵ-i$scS ) y 42}lPe&YlnNPM[(m3jƙ 6p>B@[([Al*R4I6okrj$J ge 2b`^(4ԑ. g-y:6~@_veIQsgBR6u+J660 ",Y.E[o26"TԎߔ险|L>F)\^z3!HT2K@Oe{3|jT f>h],3Ї2*_xP\_0Cv)f5xʝJѓBby~N$qUHO)XFvd7<,꺏Oad+tujDe00PXTv13>y'(w}":'G|QS$zMaE*.'qz ȩj!{=4]iHX$>O "NRھ}5|-+9N#^ ':YTjV9_}c  :1'7 Hy0E.(γ% 'g`] .)>0CZRHe ? TWɢLgᚊz\rhl{ZwcNM&XC; MNgkΘ;}j T|pO<{]h6c~F^ '\XxM"v D0b-_MERcǙqe^4µ7}mv@!I6ʉOO f4 MpY/:!ઉ]qd1GQLZUd>m l1;̢W'uhp+80[vo3^ow3ƺxMA\rGiNhoe4tɬp8 I--ȕ,ʕsqh=)[}Q<7*'oT[̂,s K 9+fNC ԬJ@{<׬U/{L2UċVZ*CǹTa(f4d$Ջݽb{jgFUϑMI1 eHb L]i+KC׻s+,AԩW(8@|VSɊEx IgxWGɵb!̲5Pj іЎU2ϲRf&'=2M@ω!/jcBsHjjς 88u /Ά7ңBME$"\eYy=!2T52S+9R_EU) 1r"q(>p=opM0^ n]*hF&ڀ6W֚_r@uZ,$[?Js߫VI0pe~hc'ن_s`4sZ;~5͍$Kjy'ŭMCʻ+-Aq E $: ;`'x1 S7Q2OxUdhg|>eQ&n3(RENcz8 R$J"?{.w>yinCW{;\)$쒚#fo 6(յT4&%+jpҲQ ɠRL\cLp1 [B4GSWDKr5xƅh=rHC) NMbNJ,q5Č-߸19NHL7| jK܂mH:t#s׺gkmX=?XK||x[!nr!{˳l!5,;\rx l&˩~?ð8 ņOѐ*ʩ,kW{WSN7_z6ި(N+>^[*4]sT+|?oj_!o[f\xvpɶ|os8e5]pBW cl1ō= )L7uw[^Jb )k c}`G?&҄<-?xptꓣVG{0b(<&fVzk/:Է>z Sv|fI`j:c 9Q(` v otӳBCz;ޑ;KkQ]hVϺ;:$ned0 ɏffqU/IUrmh=uѕgq2IGRY6f ([ ]C4N){d_jbdc#>wKtEغ+i'p~0Ԛztw|l4e_us'O`Ts˕gXy rŏKjs {= ec4K$+fnDf`>J3 3?.aͥThaDĐ檹ʥM'5>w8+ 6zQ0L_"(H~}>)Bh׷Oc"PD-(|P 9:nMI`&]'dƯl`rxt{GR}L> ˖Iro 3w{(3U2c;}l($<? D$awb%v_ wKm cfz]T QV7׬O2TC#hf<:Efl=2_M"KD!@`;:c< f/DyCB4 YJ R%ಽmLώO5с<cBN,xхa6%ôdxMn֊šNOslENҵo8O cTuSǭHD=MжXX"Li^ԧ.+sK5Z;iԀIKwV`IN ET*ᇓw)]3^ļEљlDKKJ9G$Сx/w^%gĸyh=9sVW;W |XCe<*.-9cvb X \ф%R D>x1Db-ESW2Z_AW'[ +]JpNaoG/n"e?FG6|{(lӅlsi8bqw+H4N;Be0{qW3KDsk ;TKͤHS,t(_ʯڎ4: RY|&t (:KE0U"SO&;Ǘ:;Ohj,])`ȹ_x} ̕hRx,N$T;)e}Nn@Y0QB 1vB?c+2n~O'RI0H/_Hr}z.t;}IC< OYgf: }V4 KB3 F +~oc)"p鹝9ՐXSZ17VխdX֗]{wbnֆK|Ha20X~7-%TRzb\>K] $>+y __"(TPrLsOWe`sz3:N9&uo5׹1Gyl,m86HC𴿗(8(bB~o7Cliv8j3^=Q Dĉ=&[Wy|v5-T)Ɋ`(Mڸc<v&ӷ uVCKWkw3jؚPsÄ6ϖȶ0RIpr%$dGWcH 5,t#8̽$N;Zpԫ$Sn#G[ed0IlM "=G6ՍήU^_-h zmeD>BSz/;7h\5+Ug!S!}w+n.~pŲ>|_L3qi.ſW_2=egSo:O;6Z~+X^+ZԀo:ZQ(Mk͔cN%VD\@.0d%\P dDgKE

cwEB] `QDa[pwwwBBC+ӥXd Ԑ0iKC6'$(oEh:x|P~߫mڅiFm?qӧo!0N!]$__E0Gsߪ`$J;A+Fޅ4Sd{ꪀRN2?mذ%gGWܫFnb̬ xMBіgxmk6 zSO?$ӓ=Z5FCO= K>$ouAh !d6:OzR2]7cmcLÛtЖ"8s-F8&E7OL` }-B~[ |3$#v&zeQBdTAj`{I=RhI=[ev.5zUS@5ʳ"M[urab\dމ 5P7qH2Pc&`iK%-1iwCXZƒk&_,L;b*.^ZpNM_2xG]8)ʗb`ns4Eő UYlR4SćLtoQe4nl]3KҦE7pӈO۝'pS6ADgBML[{!]\x-xJ*. S?C)[tZ?!wXF1dʹq/!wIlЇ?O0JlK 1n3`Z~ZٷKoW'QPX[qq[UPZ` M)mc5s;)X.nO+o;2P$8hݨ+ hPrw01Kif VA̷rQz49)xj %c_X6Ձys߆6c ; w eŤU5Q-A7 .HT]Y8{<Ƃ{baPl‰F% r.8"M&A,9ik/Kpj+G$rpFһ5Z{&YQ ˄0ڐ%lo)+WIlEm}؜ F1uy==wᯙ7)S|- 'ֻ.Ħ1ScN,}5=~VM#I ,|OժL]޲UD` ;KN0Ce?eS'ɨ{Ϗ_9 64Rˠi LQ{aVɻ-ҝɞ%:ۅ 'V?ͥlA)῅YlpMOV;%N7)Y@|~S}=i݀t >06|qI[|-@ZNfԙ׆j%?sJ:wݟ;:R(0W/<:nAT ',. pk*~]F>9>g?&D1ɟIT "4_Qד=WONȔ\ؒ-A3i:[rl\2 @SQqmM^}Ѵ92: \zR-PM>{@5gKtudg]"} 6Kt^GuWb'pCKFT<>ǗǡЩvSU9 >R-8Z7q*SdӚ7LVw{ݚ<<!iH|Z2?b&a8g. (jX s%J:KѸlGsVǹ)O ?t*hkNXjg?L!5b\]-߈lm.nlp`q1c Ф{MG3W>*!5Chc++Oq9:BA\93}?S(6ޱq{Lkм0D~F%WO@Ny/Mj ?IQ `a9]C=sΛ':(,AUdu'5ss_+߮O:{~uK¾ITGsb. ɩ5-pb^ދ3uz41|V"o.(pW νإABx;kxT!YquQ y@%B$c~ܭW>Ps;-RC˩ vƱhԾͳ28~ZeYBAlRkNˌ{k=v~eΒS:@aw* `rM4¾ik#rDX1^vX~U@Ե'>vQbR?)7qd(qRk;~vz?$tO6N"SiۥiɰOZגBQq߉Vmz /<c Z p`ЉwL2cUcE_ܢ6Y?ģJ2ZzWF(aE f'C/)= U䚾$Soi걕9V臘 -c8~t72amMWveɚH挀3@ +as C4wg 6SP`z(7I|cȥ`퍱 q9PϿ ax,WtP*ƽL,8.nTS Nw;5nlk~BnaC3SIl7&5:GH~\L66sT3 8*V>nj@Ih+9s_rIkDiy{A|=Onpor3֋6z&l-X Yv*+8ۄ@(y7\Z |`i~V?X+W>A ^zijV;G(ץtZѤdW5Kq]%s@?|.YҦ~%b$S]X.hݥ{EbV<"l{Z92@&rtsME qM<4KٲCQ /pKab-} ))~P~PoSu\V"x"Ʋb_\(ڻu$/B&߯WZŮѶݢbh{g9#O; 8Ը'fx{e:kEQy  3L_Qj,hJzzgKXeA1Tt薐{MUC>++WZWtk pLֵp;2[) st|M&0d bPk{3r 1 zwʺ:VjxLdKVeqLh߹KOq}8[mm4,/Vנ3OaFOa5_|SM NX(i[b b"&ޢr2DHGݹCF5r};hg2S"16BbMLdjLbgʎ¼Ɉ'7T:uZcͭCmX$yb߽v̦I=l6_=}pm-_$R}qRތW:R·%#)*JSA[lz$׷ 'C?>  $)@s-0˵S z6$3gWM$8~J$-نxw*)]gQuye>*t7JE6gj]FkYE~]+SulrFcLѯymmux9)4:x]~syt/?lcWd+M<(W!wxgYP׀Yfv9{VMuC4Ng}Al?`E߻gj ɛd390#12֮HC6i.yIȮz:ى{\J ScӒ_Xy޲i- m;^/+wR3j;bȾ/s6ks 86m&${0$> B&nPEe'2e$OĜj1^dUg!мjOY#QV e]ՙΤcqUq5ibDzaţ<*-t3#oKI(&9ԹOkl0- JVs1ɶ'? &|GX_=~#V& ֯>ЁΧ  K|Z= &ܑ:`$ by2H|Hv2>GNu m A{S]5Vg"LmƧs$0,=a9ynɥ@ȫ٤eGRj˷8?ln͖CQꒆXtE&B#:jYL)b,J914\aU\)?O-míIi%\Qw0 L o#S(j"B&"*UCæ,F' X|հlJz 6kBnU!C8c:|ZQJ5Cp(<4zjhFx? ~z 5u ;J |@ff>/sfоnY:rߩY|Ҳse ;O^AmζF%d /ÔR2~fdQlK~$1E)^ΥڪVἘћay NERmZnu|diaD= 7`pv eQp!*N銬iAz6\6ֱ ƥe_T^u2)u%wߘNi5WjI.Ε$!W\7{Pzp<~UML.90{S=&5^ Ү[}*6$lXIrNmX# d{r3b$=v?lFԸ;~*NY|M=g{Y8Ɔʅ I<9/;s+І`O}OtY.(µsYp{c n[!>_+k @0OĎejLgЦ@L~|iyFy`0א}6sy/.9z>yvGVւ9ޚG2%;z+?XXߡx/9Ze|rXOx$w[P!lIA4.E&Pʏ37OWx"fk>h va!PIpQu2H ۾Wl*n/לd3XBWF  8Ii=9b)B|~Yׅ,8:DDd܃񀭦[%[ZŹoDKkjU km= YR2tl&Uqw=*>y-jm7b(D/) drmnW R9o DdsRhS?\L60XG.@n!7 '3BG~qKUQ/f_z6VhK4L:Jl_Q 6+ﮀMH][I-~ሟqK'D(~QDq]df!Xa-ڌ%%^$ΎQ6!^|f+?OKi+"'5ڜ ^2Q7siѮԈ|B$T} /?5C3ty Ь6Pc2 q/iKJ-*q/n^2J Eyf̙|$`p`Wn&6PKRb,ZKQAWZl>UJ U.lT=6H)u1͡!DI/bMBv)8cUd%A3p7''@AE f#jj}SXyi;M|F3k8bvDJ"5xQo0At H.T'S^1GR-fei!cc8Tl7)ߔ[fTQo۔߃>TEP514w) kigk5JC{cr/c'Q&PQK\偄;uĮm|އ /mZESS PZb: àl1"Zɓ,<ߍMǐݶPLXQhܱΑW~o)yQA%]VgzT5Զ.px8Ij pI(R&#+%he ]CШ.oL>ghh;d_:LjFIKjT>v!7H07U[ @~p ۛ-A迼Ι6xHo-yk[ |=cƾW̕a|}Oqn;o=j9N!w|n:i|Қ?e )#3-L%T`rݓuxf⧐\D!_Y4QmGCT]Hs&;/F-=V2v=w#?l~䑶/p }17/PWNIt3FͲM M~xvm)OJIZ6rܴuLD;1Nl*ҫl{FFTa;oy/~H+,(PxFX1uh&7fCvɴ9KLs"`A[VHq,akفtBxiOev=U/(۔ e7 !-uY_~ S @qLgC`htIpKTBϦGڇΞ!3%=Н _ Վ8Wbݩrd\hI;4.YH\2r.~>.ƃx(tt1/;+=J̠h.@HSځf^+A.`wм+e~ZTA|Zj G>܉!M]eYnN ư:_jr*j1 51 3 YŃY~M_k'؉],g2Jj%0 <(t_CA&h䯩b2*"U n]A^nQ7;@$E*ƟjG%g7g]G; w%<؛ O3"tsoP;aN)(h&[2C oC2TPF $7g!Zs})pv҆&KA|IO]GtEy  1LE!*,b0K6y{p0q-VkoɹM|?XU\咧)/~~~)<^3&#KLb[r6JQ )EK5YJ`~(%/Hp$T vab%"yms 6;|6kJYd[!>n*/!r?FLjqyHa;.bѥLĜ$hhBU)%BxfVMb䂓~@jO0qמڄ;SwAqGQa7~" Gbҙ#:J:N·I,N.AI:1(`h6T6ю  qu < Ot4RJVpU¿гCV;ۢ2܎⚾CMf{6(&*;0N$0^v?[)-dGy{U{0$cs ' E6KEπ,6)(r5}&b=!3)X஡ 2Uӑױk}*/4V6CQO@<(QB-0E"W6=x>Ŵ~V\EȼRXg!o"! 7GQv|a Y_6>a3Âr fF+/ra [dMUWӢc(َ#&OF ; (ݰѐNҢ0rvf:Hc )Kޮat5@T$=wq@UZJb{)Z/1ZO mZfSܲ^, ƲZ!55l.PE'jXf TεatᗔixgN{X?jeM"m< !#"D/=xL0^V$y`N&7DN Q2=5EeHP#~IED(=C)DUnH/d5U\t?eHz>((Y)}Ifh|!$XQ*U0†N/wV5JCaφ:88ʟb@.F+ !̐)!^}ĮhX:i[iy/X+4qqn!={[C R+mG 7SSŊwlNeQ)4K$VsbgvB_%'JR捃ٳeFx!đ6dd)7Mϰyg,Jz@eU HS]vP |;CbsI I7MA1b$[~MO`];_S{W6b~Q NxWz>s`GSaɍu9;2uW+MjfaـCqC*Lp/x=8:KW/%$cQ$M_fuH{zϮ Cgb/2 Dwu +tro W^;X€طoZ9ҧeVe-1f4z$,2 r/o@>yJlWF |*5feG3Nʂ&] !$s~Xrieq"Z5{4ɾTC>vJ50N^I:B.dUnQrZ+(U>1 l:g-{sg| ;c5 Mg<Ԣ9ZTJ9w<ێ/XϊC2B$\ΙW~w*"HW5W{^sILhRS` XӠ H|Dԍ.M .jсN (4#"$ʼ&AɌ#vmUlH|T $M4Mv~(\4> G>s!{ Âf0Wsh0E!+}%3sa|-3]_Qꋎ\%J¯d_XBBo߆ cP Z#[uhy啂 ZFIyDjURD8&ɵm5w[L}KR/k%)sV`iX77{e#FHGD7nۦIY* 9 %5@EdE7pkh*$dD~TFfC ,L>dRlM$ vwœt)yY2|*P3_KT!%j Lن;ÿNI^+pS O'WԱ$YuGWqPOז&EԲi h额'ATS'F.n@=$:L[1(syMz }mJ?v‹˥ܽӋQG3)hI߫؄և0hTjmލI}&C0\{S&?? NWs"Szf}8ʋ+B} yفÿ3R[j X|e^/eEN櫲8ggr^GIYKp6&f\(jQ͋'"*=V#[.gj j1nⴝLSFO1@G!"?> >~?<'Ll<ٵл{#I>@Q3|iLW]q bEJuTA(5մ&<(ǔlѯN1=R*4ہ|HMR{*?iž8*׭ǎF9/ے?E;G0YT0a,ȍ a}|8If6dB O=D cq4M S:A_D@}Yg|Qh ]?ۂϐ͹> W#5*3:F Uhŧ= vhMs3i&TBx0?LMLhK't8%=gE.8GPxs![Q ~*,^e*+l `V>PWL8q\/zBڛ%sT@YװNݙ2+L^4)dz: >vRtd!@ #t^+׶r ;Q5X]#8~%BNnykp\=@"=CE>筑G+:86k7Oߐ+G[&uz)*cf(X>΅)yXEχk!_ t?xZh<5> 27ꌃ:vs#9V&y[DIIdOB8Q ;V ^PGӳHȵL+CrpV42 ),CW=ݢN-h{][LܱRԙtvB%. =iLnmQWԐ0_nބ/g{}ƀdPK ڻ453<ȫfU tE}8ҳxKIZ9 |Ҹo1XEfe tA_Cy;†%N1RzڮȬ{jtns/;_@z  G(444BӄN^IR@ и{O֤Zcd\K_'&h77Ѯsj q6ۮ ercSGtv=6UETM [7k^=SvR%~R$:" h=G)TR,ey|HvzҺ֝{p:iȄݓyfjt0Agw,D uCؽ( ;"TI)89TIqNRO$U-׺RIgA>4c6\j @DNq7~7aw+_)U| 'L@,5h S 60R4+DM+C>0VYty[wq|1!Xz*+·(w0GN#7A7LWg=:ƫsv|8ېMz+G:ljzQg@`ozY~`)I0[DiI7]a"y*䶐!j۹5&eozo84sq=9VZBv?%,'x+mE(~;f;LQ 7GnM`BW_ i! vem(эޯ# ̒Ss#ibm9/c5g; a_i=߬ 徾[Ոt@\s Jd6 J~PtMIՆ5uSl \XqTfʃzY(wߌG 8^M"bk֔t=>q H&PA1`0e916JIg[6dyd+1?42q!smH~AXT % බylvr \BcccnS+*̼Ƥ1raROaMl:l(J!Mbbw*Jԧɍ7"G2r+RⰣۅĎIJ5N{6x|  e??I uɩz`DpëC<47 @ Sɉ 9.:zuC<|(KZ Gv33R H?{+"$L# b~$ݩgDǺ+(n~}* ɉ\4˽zxpZKYSI(E4 &%t Z?]vqƘڡ)b~u>EG=n4MΦ1v)Sw;\i2Kwkhj(t_&g>;sQTEJׂwЪ5'rO aͲ `AaFbQ1 LYAJR7 0bd;D[2;y *>kޓᙽ#٦3䭸>Oqk9u(Tp]%[Z1URsi-D3AI%a:VI~ lchn,Q9 @=BhD ]I)XϔY^/ntQ 7{\Pq($;tF+PwXXkT {l50 P<ȤEH#k%vSW|thȺ ;qݽ T{ GSGI hbIL2@O0P])£4V t;F߀J[p6?s}&(4D5{Gҥ ?e/S 4{C4aJDB$MX٩D'\¯d'Oĭ+[-w _+rA:,n*ľ kyf{xڐ46g0B.XZrl| rH)K7tË`&+ʾ^Fl$. 3X t6^֞qjڡ41 #*éx$3WDH>E ?\':ٷF s|[{A"g(mH~ϣ nlj?* WzIkbՉojOZml) {D\j}v:nĮ=P(.6QU0PF z ϒ ?+t$Xnn¾9}5O>"$#)ij^s% Nė:;O+G}O)_f.>Rrs4TaȑʯP11͝U+mBNCh@>,H<*  ]TiڿMmYt3ªN{Y|pN\+(bO+Pvl׌{_*R7FMC3cNd((!C2AۿP%rO={/nveu(,2W7p{^dm:`B82jvw%[ !0gm ?q`,x">&3уin8[ &OcU c}C[m.Hwp1ja"^qYRƒ#cgw!#' HJ _ƅTێsՂW8lKSj<^/n*~ d˕&S$C*{ Ċ852 ?Ei8G +rrD9 RhlwT! ƾF4Qрh'd"e>czb!"2^EB:)2 IK;{dNL#f "xΛь[9[!VgS p^g(FJȀp.ͩ%ʟ=3{|b Ϋ;sV-/%L7iZq75e^+XLloB.zZhEj"w:G,# s$Ε!'͝lxLr#4-W>`PGS$>ICҔ- \BT۾U"Wnx̓<;PڄSYcIRtzZl{!H!šdnhba#< + L " /AGBACwv,zt;~I̡f}%tI%k)B$]ޥڇWү}4;cpǕ&-ßwFpqԢ 'fc4rcmyT& Zhm>mB (2mL>g")Eq|pj)=́b?(0\nT[LY:5ip/Ӑω"\9rn:)_jWV+$W(3.H. Vz( 绢`{?)NSFM90O*>D䛙(7 $`^̯DOq-3uwo?E:Uޅt'mTw[dSg}i8'l;Lˇmkn KpJxC'B[AһDj&W %g󴞲^JJ8KܨW~V/+t_:@*pRT 3 86c+m?JLڞaS|®qj,g },+T>p/jn*yF/a")ɖ# ,)[ӱmBqt|WbgBMzjE!Xiga#ݑvXL!d5@\!L [@!bBe3Ļ-mɒ|Cuh6g,;ˇTpf~@Jq cwMׄꋶ@ I;3F[|ImR]M*׸Mn Oo b5U77m{ p1~ N D\؇$QlO$$g@4烖!V`kVA5o GXr6FFCfwZ?k;y>ߔ/c}_chnG zߢ޿3t"{C-sZ?pq"b6bà"0||,l~W. ;RWR~zz}LmEb"]WȿV 4`{K ` S$r(DPFM" r;g2y8u LhOV89nY( -u9/f]_9s̕Ø1t o8GE>8׻g0r#y:90 Ƹ1@D9-=͞<öY4{:cс_,`,'5Ȋoƒ~T36,-84̠iԪeMQ:q!>?KPp`h_݀ZQ86t>h<7M9>AȕilvWm"SIvG1iOz rBߛ ,z=r;Ừ{k8?:k?VsTv[Q y1T#;G@ z<+TS }Ia.".9a|u_^항nWU[$Q*[``Vbaqr;%rn}֢—uDv+cfZecpHPDZᒔ(oL.r 7D(t7wGٙeo0U襚uAG g,i;LBb'2f` %=tȍO24fvH^ w<_3E6M*%AUfu^bW35@?wG̉Ol;]9J)ceEhwB^OSCdʧO7ug-J R8 "ݽqWYB) HPOkS'@I+ r)R9"$B,*m!j߈hf(J>ELOFT)qiPƍo7N(kvsMKUZ00N9kMaι?&5W-\p Pl(6f !Ea% O8 ?)6u *jĈzKO"aTRelD1YM\Z/AZKoY^bR:Sܨk0 Mnq T`UYI}/h Hwt9*M9U'u, 08g]I <=єd͸,hr`0JiqgNA'OrLu$'Ku*[-ڞ^Kb$Yx*;)|s5MU, xTB$Б{2vˆ9'{=s@<[€;eKG3(ǻ\=B[yݑY5e' =Vݜ)yAj#c:\:dpLHgFebCsudr5'Sc8Ci(ɦC.an]vg#ɭ_Tgox +]`}b|x|ey\DsqkQx ^i8\?(:BjxCg2w05>ԝxh7Cص ,惴LOE/ |o}wE;U655ł ;H:sol-٫؃/zM/1jǦZ̀8R!Fc࣮]y (YT P4˺C?0PBJxC^ap&o}c0>8u f[;R4=xefRiƬ5zoM٣B\IC),ψǻ*H/ϑ v8WVr5>_6|=Zgu2;,9jSfMF#Gʿ7gPt+y&%ScLmX_zyAƑKNa43SZ)Qb\19;csnxY9UD=7AgQ&YXn>BhV/Z$k)F$b~9;dٛŝ>z^h@fhCgPٯC}bv#}^ڳ)$k.WkA.)B,sg-4oP]`.diBȠ M{fEkNJC]TE& E+:(ZUZ f눃7\Tb/ |>5 ;Ԡ1/2h_3ҝrmY`&3aq|狕tݑ`[B…1t=,B|@{"l<coO@&e/_{7wi?RWjeZ\ |}]j[T4b_27=FFF!|v](4U\Զ"E1!>KP wZ9_9~_ϙ_+0"0?Dn8-*Zq84+xgfqiʯO9݇aD)<uBͿZЯtL1!%~^j !âЄasv%Vda+m~|Z' Nx|zqZCG5pd=A.§y^vAhpivJbZȊq[,VOMlX/u! DTAMZm,us sv5ihxy(MG ݍ_ &Td9k}Il!aDxUp-w*G$FX Az2DHOw+i|Dw)3 J3WwI";s Yي)Ӎ8.yXkU[FFÐn#?OI:*p~[L?I V\$e"$4͏e[L!l 排YĶol84[g^E NBכ+s1a$LJ +^%N< { |DÊ|R Z(AUT%_zuS؜铏Q]1aq{vI L$׵t( YOq,9?:b3+gȺ̎Z}#3U|-"ё۬jQӗI4`-)m|t͖K@'xH yk$IJP--' ][kIcםl&/EvgZgi2Ho*G ^Y$ZtC?0} ԌO@wε(ͽ"m)kfO^ͼŢ?zyg>k;4hQ.t7sI|XBN7?޹S_?y8UA/jjmeƿ Ji;=WGnFVn4*\juQ/3p}AX>#QMP"烾 fg*B ls&9dR_nJށퟦ8s̃8LM+2z/~@V9U I{=DbB2A8zCxzX3,N8ϱ#4ťێ6ބ_Fa$k F{ʕ*\΁N7aJURPir:1)1Q1XJ.=MV!8m Zr|fAXbc\z5:FuW"\"&/.9ELHuNzk]R" Q==n`oČߖ lgWpmgUj DZ7,JBgw)Qzfp q&)VkBg⃲/38&ԽZ.S8&3B0U(C_ C>> 3~ Mܪ(QzbX_傄qr%a'c(+$oK#؟q׭Tt$Z\etxͮB *_t>-e!ysN$ZU{ete8\H1۩/ؾWI\¤?bYfet'kR56a̩ ڭoEy0D`r‡ug] O΢>8WO,ځhMO ҇&%_3ɠ7a7gU=+5h/Kl,%W8T_XS'$URrV&]&7#OuIq}=EAWVN;ͨ|4Φ<TX9O'99&fy NQ@ctf)׵Aq *":I_\y+Zн +vW EM mHy`)%zN /X at**j,ك1mBjo>[K$8$PM%"gq82㑡L)tḌ@ CgRREm]Z4cۏ|?wDz2}މ3͂Z,]G1mG6ygFr x\UrUYC._}չFEQ+ ,.ί>֎P )<U@m$"WC^DDVe-rBc!\8/ӽ|ap3;iPcjxV?J33`a[fk2J$_])"XϮCR*?Co^nm3SͮYf C1=9H{fE<< ڦ3y _f6 QL9Hl˜FMMoS\.h}bC rȶqRnyZ|\kS!Z@c ffW|Rbn{lyZr<i+Sf0P70wAxT ![ %Xbp&a݆.1KY) ØOW2LWvϿP&!x[ Z"ɳuEGQuZg@Q{JbR$D"w1R7'S/˗H Ԯ@CE)>'l^!J޻DNUI&t #S@Vu/e9UW|L,ϟ+&O/2aIz7N?D(:LRpqNRz` [ȴHb78m1sj1'8S(I>W)a$IwCa*_c,-P-?g 1ѣMb_YmO|,VP.WZ- 娊=̈́Ǵ_H}wþnTV]eB{R~zq9zoޠrCҨ3 y6&frZ;!ӏFh/ƨ&ɼ,9C"mF].'VS-.eOXNxxl[Č"/ k`E"᎞ZaX+r1u2 yZYI]g 4+e21<4qpm|6xG(r{f瓻@S~9H?G\'b7BX>vNF6:VsN 6~FRi&L2Dn9odVb=WK \oN k<}5$I.\[Eq|r<i5Jz@M b鹋O!+rd"m`$NKgrj.= ,+0M\LB@[FyD% n0^8b@~Р0H.kL(r<`U}0~rfy&ɗJᒢ6vnTB5E.+LfMHacʏ=OrԵ9HȰx]T]v7pjU drR`RR/jٚ㈥Q|EGg† (J޽0̂p2L%' *yJ4MF7TAY.cj\^bׅi'#A/B[ULIF9t+KAAC7/wX-`?3E1bCNú 8OS܏[%^A)jTF9ʫ~6Pv]K,:'x-!au&`el' Ѭem^'żK]ɴV.˞YP/*&Bf#D+8_7ٙ<;2BT!H{'ۑGʪK /4"m~ĝk/pL fvc;j ց; %2h<P` K@P9L||>Lfy+\\ XaH>BmQl3+ia~~47<3 @ ,ۤ|+eUbXm4R25 wF6mIOtCupٖ\^Ugߛ?rYxvdD*5rnLB 'w[: WaG6pԖ|t*61l$Fެ9^*^-X8FÿB@=·`Gq. 6Wu67w]jZ2EQ.H@A&nsx$ݥ>Jgz쥨 K{JQ &8u-cW6΍4?V gW:NP6tؿ]in@!^sE =gh > ʄRpwefE<0cAK`"x 륞? t}/cNJH~@Ry#|5SgkRf.DǗ^L]UV_\:bG+2 Spi9WN_G"ŦfC׶ہ{ 9{rJ# bDALd_ H6:Tq!OQ& t,d&`{Y6x}eRR?LA.3#ð`KBPQIF/39jB>p yq>< } G^`'}@">((܌qu5iK!ʓ4G?z"L!܁΢[,Nm='tyw4dVdeyVB6x3$^qWe3RhK!71S4kXhۃS|CT7W#L,H?}W6d+6sb}R|z˝r=uzq᛾gJ&kUzB>/:m .,XH+5Gg.$A5ykOJh{qhQz!_.=`.'qlHy\KcA ˽{Zv):f*5Ȭ.&A :-eG^#3EXAׁ~-iԲ0-:{[Y ^[Q"J@qΜ((U#K3GTb徲]=x4'\7K’M5c6jO#i}t[L Aҫ+:{0=%rCw;ڌ\Զh/Z?4\d7a;4 @ѩňiV:blt0V` ,jR*~z5NpnT0ɠ"KG+`"$%T͝v~)uf3;8D-KZI75Op% SB8\uMm㽓i͉W߮Y3W0SVv3\wV{|^*1- ̢~.k +[FC+롴 N\&nխ4* _e27喜ou\Htx%g?(dM_̽cԗtM#Jֈ1q,;U5{B&1F\T Z9˴O\jk6PkcD2)H_VӁ=0!E Pk"(zYGjNK5H*̈́3?UWUg*sI\ӗOnleWGCN2`ʪ'<?w]&b*IJZWKvEX-N>3#8ow9p_T?G)/ya,yLR~ mUFic2f̪Z]|.ۀwc;P7;CI= ri&=.Q@&,oXVs<(<-Eu*oA@ۮaLu EAK!Ƶ{lp6#}ZdΫa%;܆_ClO'27HF#7sc.5`BNe\.]*hJECR { AItC^ۋ= +fL11MXT}6e=?:3kye[{{֕YǠ L#LI~wU5“P{ā*⿨)-g)y.V&!D?kikM2J8crGm%]Nة0/Elcb&@`}?oQ3 aշ]|V1)23N8?iZ.?e] ,-φsQh$ 8A.0^EJ8$b'Nlث4LV㮉:. ?/]T F}2nS"B55l6H/p,/]͙OBe(H]eM> j|~mqs/XԐ(#[ IP̖,yT+ǔw]MkRΈ HpQ[x}{B.^3. nmJ] hF9/[8{WzL]yξm~Ŧ54i=9֔XSKLb[)#(`e`moT9su7q:^F ^0jDY9n]SVihկms&;1V?{Whyo=!s26-ȷGt~pzo%!(#nN[ ]8RNc}^Lqv+buH+;:J>h0h> ȋ.~(^A#CEn%-/渵Ïkdznďx~ln9%04[}&g j!:^;! MicvZ_ p[}-.r^Z1l:%[E͓#%LDTyQ8>R>x#1 G@H'ᾴx.#'ةesR`.8]kfr/8QadB 6`5'9zbCDDj|>t!HR<"s: lw_Jar<֋)abpIkFpD6䰿ҨE~ؔjl8Hҍbf~G Ւh'| jn~<^|zФtnNtW}y bqW$v3=+`]He#:}QU@QK78۵K< -uFX9 muE!1_C`8uWxr%i(Ջu^rf!E`Ն.ԥX#Iv6$ 6R=NsG˶X}R!`{d*( |_LTY+|2NNfv0 '~{D¿v$Ƕk{;Σۆ,듈@smaX a}Y(J tXmq(>+ gqh2g6h߆'Gcc43ojy{e3 -wMofXzq00fܩ􄺫o;JJ1QX鼸OzGjه~ T7\伫 Ud?: nVj87z*lg+ao \gV2( m;!dk)?hV-C{*]ĩp!qaeX*0d₢5~clylLOɺ|v!R;`7g}3n27}X!Zm؞ 07lhf3`(Y[쥇:rFPd!M)R1ۧ8s築bň0'3gs1]i}qmĬx(f{ jq Fv;|BI'itaFWbK#:d5 )Vg)=P7<&ɄïLO4¶!뚛E ء0S0JCT8OS?Pb;Ōc6?}`1elqR.53GFzJ=9 (ZˊRm_<Ȏ0Zc,&Ne;=¤4ݒ튫~ω>e4rPۀq[o&+V>T5zB)u/ mE1AR,.n_xMwnHvQ FG&]6H هaEM\t:M= AS)VDA#'_s}T{I0!NRFZZxXR\('_L˄ooH6CN9LHeL1 O笸-:EG v)C]qr=U!-S׎Թ%&d)aq2iZd!S !"Z~CJM+ z~#p)gҴ_M;sxs(]'< s$%"qI+[ԽLſAgxI &w8kbt5_n1&x֛Lniꄧ*ոYvQH""cB\4-Ć+k9W}ӤU?Ho/=&ŝG+k&m}rn8峛:Ȃi#K'eŷQs-_y%2-v X $>' .:͍9\l`Ā4_ٛjثyz6>1`=@x0㚧s^Wa0yBAU#IՄ4J^jgI~:.ȷTpC(,L1vxY~츖1S105Mw OZm)r6{9%*CI_i5/<\82;jt]+)*^O_jdPJy%҃W e9 ,BUs]\oGP=TۘT}tV}W@m%,} ;:z# -<>طyQs#pCwlk;VEl3PFQueZm%8@tzSnAeܾSi5 ~Rc ?k"y~.#? 4h0jv̨́(Wx*6b27V%#0ЋY1`PgV%OF6\0٫l_MqAV(K ^sBtxt}0Џ$.=ߙQG֤U۳F%1za~m1Pj;&XC;J>5R5#H-|VZϪҨwxŮƻ 8+ban0c\LO#XKH,9m͌)mV)o A'6X iզb'q2Ж-h7V_= /,X.r߾6%-E1y5k튌W3:pp_X춏?"(ν 'Eh\a=dC Wx*⏫f_@Y2q >P94y<yDߐv!-UK[HtSjk9O ,۲lD|zQ-Ý{>ӑy?u3 +.j@UVWs1$w8@v#<'kR:?:w޻~-Ή{hwP^|ꦂWi9Oצn$K2:WM0P>5Dɰt_=BͪgɾDo_bc;,!K^d335]v?%lPmYW"جH=,R+zD9+o2*&^b(7rX=y) Ey$L)Ը9sP+AY6%RG*K[)\4Ϟuq*Qu\o<+2{l]_ L+3rno냼d[n>.!r~?P]1 (6p~"LUҶ\ --mW@<5c4ًĀ%'{Zyf !ᄆ`ӧ铥,}ҷy6#4PQ]{0056Z8br 7QG+dV z^{P5G d!c3\~fQũnUzj1[߹z6$dB3XqJgyT0Iy=g^(\;-ڴ}udNz)eTM1m8/ꍧNK(`I<`dWqf'./?5Onz%+KOJFOF͈*BSDj%5jwzŃ=Uۍ$tzzhEN]kR@Ḽr"J`mθAWGڴBMtY,w#\h;to$2dV${fEO<oZi4nw Bx'ы)߇c PHNhQ {s?}WMTu|`!*mݗ8h1P;kv&/h,8W[L3-FjW]_:+mcB -qr1Q+EUH(r߁8]\zNԕ@!Mɹ^FkY"-4F\ *N9m60LituGĖ(m{@5cbm =A.j %: K"el JoJ+Fyy##Ocܽ(uMb L\<Ű iSBdP]Jˠ+Rpq*AROXkYE֍ܪ[PGEp,mCH#?ہ1yҸԏra wĈu}fKĄ鴣} Բ~T~aK0fӦ@'ˬ")ZBd.on`իa >S&*d5XNpHZ,)uu _շ=r~ a,a ټ:F$ Di՚,2aWVY73GJkiLck''Ym6$n:ȩxXDIٰgɜW 1]oa+'pqnI^$M[bmȆӥ&RL`Lםz. V nDK&kn]?&Krzz(&RSe'E,%jV#Q%ܔF/m9Uhr-rźuLF͠u+,pa[z3[ً6J0q|T(Z}C/9Æ&{0rɟBJnt2kSGJeݗͧPOKM,Fٵ̊fﶛt"?өs9HM&2sʚb?Vx\H V>Փ⧴ n-ȍP- =@o %+mT%֥.P!ݎh># LwS/ 874lxHi3ezS嗧] ̹~prs9Ԭ=LIR#q}8cuqu#mj>Bt"6/iY0'>G 0@L#_yMwƈV(E<2״2M7c;`\. ojJ^3cY^WNטԙP>sW5}?÷K| *6ï2bm>oPҼVN ʿla@[Jgg-8LψàL/h4}RLN@3p ~RL+垍ȀT<kbweASY)D7W,O\Hh:-R_UyMC<& v Ԁ7DD|X&^<\jDYQǀֶ %JM)!H`W-ְ({y|lĎP(eTGbd23[\1Rm˱7AGr 6^|^ RѬ~}%Nh_}n|]>^)کk65ݖ8>NU TR *˦!,o&:+ hW:,PmG Ԕϭ-Eo>NQmXm+cr9-N8N+4 ]ϔ׊>Dzù@h5`xף.vQ5f郴'k*CDAk s#o!uQĞEP#g$Pgbrpړ\٦=s}]!F@^mz>) ҮRhk]x{3>Ykkn}19KMIH*>8;^"tG=]Xoy" 5^K"E8MfU2lZB?ջ?%T/)f.sgUzURA"p:<+z%aטg9bW*n}/r˃U›2T=J V@{6bwwzAM7b$ uέ/MsbA(3P(:קFq]MhL'!s}id){ᙠsr+fE9t.ҥ1oۀl3a9U4t98H:S\N?D\HK:u2pl{Nf l&xLVqe>#U%@K~®ø\K| cZ-FV"և'V~ZÄDW"gW23(5,,}iKуi@&"y5HQŨ-EO{yKX;h_/0(ihڃ.,7ʐ&#D7LӔUUChp<ڇ'{teW} y9K%`\%^Wnďc+mעD^|b?]_婴iЮjH7hCT ׹嗬#θ荞RknYW1.qtb>yAjv=qj0QNtF|L3yl=.Ce>[|~iih7SOPmB !o#&am_JW{R Η46XW!n.9B,*:1'Q,="Cェ5cVOPr M" _sTNר\6! % )jos} K=OɷڗoƗ'%M h}7crJ0TE>.i76GHthrhPh M,}%m"hR1L|J_]\( SgYZh.9ŪHfZR%.S4!ku٪Bv&GKJ-^;kDr~=+F?;{VcO-]g ;#ɩZU-n( ^Mp6Thq.=U0S뿈ٰY5>&ݒ'H겙i9t|H nAk~{#>yelflo0(}*CϸvB '9EӬ8l`sa,=!q!tQϠ/foZf&J#-=ΎFXIR΂,Ң+vo'M#U= FS{_Gx1 j5,;0>1Ğz{%^,YhmϚl0,)15+.0ZG~PCJwtKb>ҼĎ-itTDy;݀Q y% ynO6C@#;ޫFNS3)U^l=l$`e2t!`5~jn6iϰXGÒ1J{^aX[nmm#['/Ĥr<;߁MtB&^^9|zQxmp;w}@Ѵ9 ;tm=:-YV5XsR&f(8$v!97B<ҟ9Eb6IԒiB*żl2j~˛hΚ5 8v tXТYv^Ǽ;Y$佋D%bMޔy[7 ܹ>wc6Ռ#ac<7eh\q3^(>d{[k)4UnV1IۘC"ZwqՊ rpCXvK29|3WIE_ or_UL͘uT䡺M#mTZG$A.~6 V"@~@ m&t8'@) 3!1]>S/AX25>kԧn:`P3-hzUy(,{CgXٮX.ݽ grH \5k|JVX?*i`d}L$>ߵ 31lhϘp`J7D~'6l>QA&.`peJnBeBA #^ M֔؂>`Rd&/οi>8A}7KN& :ROfpk$C zOoIvc J uXf-ԃmn#ӿmGvB@*Ž0| &OGLͪi0m}Q0z5XpYZE`vlP)b"F6ehAOn*:[fng/Tn+9 eh% 0cfw0 ;&y$aOI foE>7?77x&/~)+r:OenO ϙA{hxeŖ_D0`68WBQTqAXȄ싀;Vۈ $T'&Ze]s*3JUZ2_V*Ǧk)cem?k(^Ǹ+vQqD3|IoE ti{n|!MaADCV^oӼ_hAGpg-?cNYlA OHR4ەy&S,}?}frwdĐ[s&a=֕ ?wer,Í ]#z4&f-6rji1@O1OۤBNOw Q21":6__AV:Om;gh"r F4ĵ]q:Hy=#b\x?Fo;ppc);H Y~ b&TΉ:&y}b?8o ktݠV뙎\1Xg,0zsOmG{ERyn]|pr¬-6/ :҂*d4CCN*<4;ٽӳ,Nwz@OWVn(' ro=EB-[u qCbړ SlaJ7𰚂/87Jخڻ5<BzeU~1V- B(%%Sas=^65G<[7fS [pSTRm jKݥ;:>rd_Ӌ!Pzo6EN:+`\O4{e4sUI'>7է4Pa7B a-*I4+9k WjbKs3 냋} .Q%?0EX)N# 69z~ (By\|#/-8^s%cBEz1n.`ȃlnӶVnunNdFì峒nJ˪ZMs /J=SY]@'@gO7a?MS%Fl ƥ8[WI&WE"WAqIww ozY3mb2nr$H@u;5U88,PP +H dfJv{Vz?S5#S]MXkW;Ay~#AXA-kީhNwyT 'vH }őˆw+Ksm66"(! #\[HB I[LqqW$e*`.e64!d>u9faoQ^RpptxS!g3ݤFGAdt >戱Jq:`r/{ /'y4`ErDp #z EKB3K"i}PI%gF\&٦Xה$`hHNRҒ?o _&t[&f n+?%yZSb8" v;tɭ6^"'kRޢ #\>ޣ9 C/4=-$^=kְ %BV3~z*U,+H`,Py$9azeGORbAPŰG rwIo}9- %+U B~CJ݄Lбp3ҳN*Jg( [y[X̛kPo3: nd&0&Lq.-2HL? htB8싌=l"0=U^[rlIA⒦G¾̑(Z;_-(뵕Lo !52`Ֆ_Ui= F]P`Sh"'Ql<@|=EVZBG$rً;ݝ8hpZm fȃuz*K!q'~$e}P!([~(}scZkU`ҧzgV`lK7+ydnV>Pq1'\]Z4R@"k3 Ёq'&2_OBT\yi'KWզE2L5r.Wk,w1Mo뜩 n"T0|ЫPc[(RF-hun6dx dLlyoV#_+3T '8Ӝ~umKV3RV[gwGRT|ab_`Ka'h;W:&i_tN^-(ɴNPخUGxЋ^ZDY:ت?&iI|[;ѻ,ʒPk^ h?}0NFwߒsIUPc`_Lb*a}Ot# ɏiXIUjpW&yTFt]pSBTNd6Y'ѵ__ɷ@ʴ \D؞3`q;(l[77Ϋ\w4vgc;EUp4p@~Pn]HQ~3~W]Y_ܪwR7rP՚vQ56r4LP)b2pvsvuR,j^( XE4[A94*B EiF9ύZB fV]L)B-ev@=~#v=fԄUV 6Pv\(PC,ZIP>=uJTqdcާzC^їJjmtß TTЮ׃2=VAq#?EHgžf1i΃яa|tg_B\'u.6A2BIB\,P\fkX) TfJ25,GΥ-yˏK,R8Yi_$m?8Nf<+y ` #:{?ISs) v l0Q/𰑰nh* E(}S-wf0L=+[2haim%l {ce52QXblU}x }(^cpvROD)hX(AxT4<|%m'u0}@aȻj ۙT+IO3"k(=vHY ۭ3r4xcd{ )y/5hHpBcF=n/:}g=H;go]]Ѣ=ꪯ*|Q5F}P[L : o#\CT=dhL W7y~TޑMJ+/ @Oξj͓1}rK*a}ᔕٮ_RꐊJOpao?Mp(po*d%vUajpia ĭQS&u1S]_ sRl_oMz"GT*SiFp?׼ӌCЦDc=\([5ᶯUh30тl䫢^#U aǸkCv ,6aWR pJUF%(#ۚ,3Z* U&B]iEM"&d˿yܳi8]N!E:7Ő2 }ok)@ T.Fu%nzdrKcA*:W6 $z~w E^p> 4Xxz-!A5+[mz \kQ5h$9\rbOs-䑜[aXp.<$V1-]ӆ羭X?#vֲ$I<>z7WѓMm@"-M s"@%ⱃ:3Xh~J$Gs4?(i7*v H O:Ԧov<)CB5(@厉Ũ^:ǷdRݤ}jbWF"16vf&?+_8NT/YXp+YS<ѓlDٓ9~G滶'IpSl%-4D' ''VŎd屔 ky6f ]>y$pTa{F:W#"On2@-,Dgqݝ Da5OD/m,=Ǽ157tw@.ΙKӏj +G;>f7pS-+0`bsnhk^!d%, =N-dsW.fr#hJfo,r78 7xk0̎эckHF,(Aɴ/wg=M1KhijiW!lqQEXLV[6FTH M[ ` zO5B`w(ꏠWUjj`IcLgtզр5T%/oWD|%qc7Wq|僚D+7Ls^T9z>ڊX*zG'-[y"A򃈘 uFvԁS$mHvn̰ {|)(G Z&cspF2sXW_]8nxnD(=&.i{{g͝]{x"Q}4@M l܎'%3w Sz! 4סh 2$ˁ5ڦG ZFN~q'&*niyۃ"!GqWm3x$jD\NX.RQ);:{!&ࢎ,U 0 ph-D Ċv(Ua6I|3Xr5[xfy}-Q35%\@dϾ$mQvO`%tVQuP ; TL~;HNJ~OF/J¬taV,nAGJ(6"0WūWUt )] X%{ɴϷ}}ʘXRy}t&,@+EԀ{?/ A xG逬8XyT28n5~i~u RlR@m_6_(˶I.?Oe&Ǽ&DbCndJf+(C>hw -*VƤd.SVh0%ԟ~2zŚ_Gp J]zm YR(>u:,e[e &YG&V!.@ع!gZcuM6DSK~ҥ5s!k 7_s SCo(\_G9Jy%fk8+$NpŮoׅ)Q)m(KQem lA1Xbv\h\$vN0SXL1T |q4A}8~k#pDU%< 2`<&qzp w H Zk˷VEU}d +W"s  q\O ~QԿ<"Y?*acBD8 ־&f5-h%Pؖɣ3TDi!ְ b5Cޠ \/boeB~٫ ߡ2u:G7yH MĨL@5 ESE@0H}|s'hl^gp:%5ƲVOټ?Lꠦ'֖t%pu, 3F ۤ%P՛0RTC.0aA`- 2ck8۶|i G?;E Կq);zٍxz)Gm.Ձiˢ.P:#XAŧhrv˥lUĺt_B$Bz9|?D =wUn y3ަ-U0PNwt=Ćzc;VWmɤIE,˸OGqG?ΝCW+u$BS}Y0F 枔 )<@/ q@ޯY_G䈥dnՉ^X^W* :)d3Cb") w@hWεXc5jA $uiyu3f;+jEJ>m(o'U.XrwSvcGmXyi4Ĉv=ͪR:{|(3O,anF[;A;'_8W ^6ŵ"a4L)ɇQ2|X xySکc-v% 82|1ӢRn骺r ̴jz6 ;c4h*:C# ʉ9ŁpuWJ_f%n]?ضz;[81Nצ ^wR<#@AMM+wFwu2,櫓 ͊}POŝvR.[*7g祶%N#6`5Uj]n>bnOg+) k fum /IFYכ5k gL.ml9U @l#q`oAWmI(4ZjfG%y2Wx|\-H~h#Ts:б\d XC#ؖ06nP NT6k?h&s[–erqW]H1ֱT9394n_Ee?$+zBn W"+_-iA$??5UEҶ{TƐ@zȉ/ w&Y 9l"IE'Ckҥ7/' m ί%W[=<;dتx&Lk"N^L+,]|eXT -CU- .qn=[i 5x0S73\Ѵd5h\+Gb^4,R06 UCU? 3۩v \苡 Y+ ?A4 QF1iLЮζ>QI•Jܣ4!~\=Wnj4Mf#Ch{p 9~^]"G?uօ~BLO+q\{ܞKu#g?ب*eTfd_+.N7 UiL`֮ߥOk )/gm+M8TJSXLmu/R3 K:>&r_85.$<`+r4]{d4_7Zƪir1شk&B3e+! AxS  jI,t|_E>;[PBeJI(kA/0t`:vײ`bv~=8/cQe[0ٟ jt2-=#\ǹz= mW=owWUdyAiM-R]` Z]B}/aERnEl;9Yj(;2Ia07GoA .GgKyMiх'\2$m=t,mnQ?\VKUkK{;dmBN)w-}FX0 Iwq,=%JxaN Vi ȼ)RPࢊ>j3eῢ+֊Jpy`W\k̠/7,qPW$tsďQ(F-;$.aؗU D^G 4t e-!rUzG~Lg0L6h!MyժUE7b^Cq.:;DW"qKH$C2kUў\1ƹD-o.1EbLoաjqW|Y '+~"Ͽ?.~t/ tnbef}uA@a=4 @$ԪЏbvZ2fU^cbShl_Ѓ4'ൟ  g8a|lJ57CmeٝZCt=nS.xF5G8[fK6kq"n)ETdz=}+=Π=6 W5s@ύX&Č;_/_ [@۪?z`# oF#$vo/9¦"3S a.f0캂O*tdJ|#Z2S M i>OGv`oٯQ^Z:RC횔礍qZ4$JZs8g]cl &6ͤ"L(m Ry#TX"'Tipz-r`I(.n3&P@)3)D:1h}([XDS ou3,F.\r)k$G(9r1)y5`hp뤁Xeʏ7Ob9n *_שOXRR* bډ[Nʖ)>>ԗ M' 7N)4ׄЇ[,(at-2_&뫶21pJTkyh*6&t r)F3mA!掽7yU Va.CW ]=eׂ;#Lrz^gۿFlV^{j@G:ƞBsщX/bÃ-rN 7C|3vw n uM!ݶ%ghCF?`V/h}/R5nsGp7wuFbfDeT%д\-a>߭$+A,riS/~SW:IwSom$޸D/ekƊoEVK{19_ghSS2/Ju,@0#awnO i/!Y2'AxL4NF_m31e80H`i%\iū(Nq`\HSȀ}ysR9H4FgE[xc|9)n۾L@V-hƚp\Le~z=`6.L2$5﷩*N*֧3ij$6l±G%;N_1RKhg I.@zFSˎD8|4>z^hg?׎JOr?(Q(I?Y]YDC/@e|"}b \łNuEZDv1r92<@lOVTT@@4tlbujpU~E?0nYaٮdN p /Ym&=Rpؔ$s|6MU53=f+9cp$ؤR"h6$X6Sq%pSҭ3#M}Eʱp+ ܽbVﵢحUi|.He[wZ_n9Uju x) ( =vPވR:zG҈?@OG4 kpNKmmf1K&.rП1M K Nji;6shHHĵvČMP=@Id^%6տEs}@*B BX`wEl[ n43:Z,zٙoaMTP xdֱnKB;w"`& ۶ SվDLj(^'T3'oT!0A"yAS 80ha D8mo܌uB\)r-=h6^WdOу0P#9&@\Yy2qNi¯cDĽ"uCW/o?PVҩrtjoZ 0{Q>(v Odpl+=a4[X i!zfA8}p9 @K4's,i0_HU ̓S2 i\;poΕW Rp&ܔ?hQY͹tqG/õI(3Qio}Ttg0(##w߮Q"ރ(Z=l8=F}֒U ==+U2 eY 7I(e7M4ɤC e ?%,cL^-bCM45dF 7%m6A?:4T޹#v'>a]: ۼ#൜qE xΙj_R)\FOaBCZ0(FO HFo0ȇRM; zEsɄ&bL%4, &H"4x+P1lHǞRd/# έ>|M+ 0|U9WSś$~|!-A"x"v|"f9n,$=r! ͆w<ڂyЙMSEXpVN^阎}QYTjl61@-> rfRkVx62x T&ݗE\״'~8hV^o?F]p$aVKK[qֈTNmȈ֖+BQ?mbBRY;q0`@UOROCرqYѹBmFl[C'6is9ũE O-+BUGq9Rj2\9;EԿ3lr_,1S[#wmwa<.-T*'0Qy+f)mI@MIS N̈́ʼx͟M3&ΊHav=00yC|7Ե;йȦcXs*~aqn_R4P!0]0s2Z~y WUg)ٸ} I?XC? OآR,8oX8B4vd(_OBsހc  jY $'_bԲ r JW{j}@ASښIO{5x85/H -+ou?_GEd uQd!#n;`O? {y:c^3QMyd>9W$\"~C{d] LȎ8  ?`,o; _uVsgI7kWS&5LX+VjH1}Af t.Qg -%2;Gl+:*JPyf{Aq?_t]jj ^tnqFyP]~='`堈GOfzhh[#@ ٰcBSZ`7k28J+7!)6%wӏ j ~膙j_[ e5;.6x/ !5ydi^}##zn@6a K J8<ȘϡJ1uj M_h ^ k.9<<>#8sA9r/MZ]SXu8Le1XO)GY7 Meg#*#U#D*%!7{K=] R2_;hj!uCjB* t W08|_LMEIPY-'"ҏbETn 1"Іt vW+s~fs~()ܦd'mtnTd(qL(.񇯟񵅊\a%>^\뇴Kfz4/*,961;RP zcI0D>l+Z|j|#xolϵv$[oʸJ-S`| &DN*+=Q 7 g3(R-lx\52: M pliU^LuVHGe=jnX;/On֓Wl]BS 3`Ɠo]QUX) dZ~hA?gsk`ϭjG Q-uQ5y wnj+Ѣkä`+IA s=xfQ_׶A X_X)2ďNv==10߹\t{VzϽƎ]%/#$I|Ed0}ߣQbqV.cgBtrezx?S~JOUYbBpԬU@d} ϷX0a M8_C[Q%R9ȔI& %(2V{=Ma RLbqgIj#=;.FW)qS}L2Lacz.w){8. .nd"xpEݼoqG"P ՑH,oaw{^ҥS`£s)e@!_?XfzyWCjAwh%#BSJ%t[V&2uW J6[IA͋AfxmB$cYH;něx"v* 6K(rpT Ӕf~^I\~!Ľ-I^}:p^=J]*0o_aW-i% "}Kzqx]nJuz݆ 6窂_4՘vF;OR$?Aqgl+/2g4<1ql5m(7Śtq:tܴ(IE!.4aul烰cwo<'Ѧ1gyCNw2u?JT҆),1pF";I55vWߛ< :cT]_~IFs%ܲv\6Fҙ0s{9GWdWN03 xF!3K%@ 8"%h=I"fH':*YkbE+dejo׾.o ;\*Ls[(`DyqC>_s;9זּ9dA[!cU@`LG. 9,Y|~d동^BhX>?M20 %4i;GxxkWPsQP_!tX:jwv.j#r @}eBւc(u'348u:ƍ@3ZbNA8?0o O~yԐ?MNon`_^ g%g l..;J˵u݄Z4>Ux<؟MҁsL/raK"~|:I#qE'Q:9e&**{7;%T+Bb.>']Kp=`'oԓ̚)O&hU YytZvrbF\kBntC?"B2]W y$W*QEH[,l^( c u!xoqϿ^)tG8:-\f\n Hun%utzsF4#8#3'uwHĒ~링GˠQ3[m&H8OEq>p}x˚ctujZX_"Kofɷdimn{M4X~qd ZdI\.@٩:O@vraS1}aF} L.P 7BjK h +.bRh:ouس7ң;b_,84(D5kg'+4h er>;:z6!lJN<eѕ<'>o^5AY{jF,.#KBBbEU@nFm4&<`p,;9 ߽l[oC;Ci#ŠY%0Ys?gc>g+q+siߎB69"v78ExH#]. jT W!-bƦ_>΋xLfcIx֎XkeO\R?ÿQdB!w<*ǗOԽy§Vdps&(|CցvWSܝnzKr4|[!sp _rI4 㶰U8=#%% k-*G7"mQL>$=SQ|I5r6P?)Ri8aygbX ڤ%hϊiwJX,@om HGF͜am i<K+$J~nUpEh59/,fHtaAx\A>+lDr*PGL:ܟnWU-jU>g8#5*Q'Y=lB]|H0d_Xdi l~,b'}npit7{C';ܴ9 hb[5Fh[3Hwn>⣪Ej7B\h3]#~mC㮛J![D}w;d T:~.vb_!j5@m"ފ0`FPuLբfѩ٣# lnzLt:yTٔw,4G眈DX:".2f I-lJeؼZ񧆕wc6 g gO/O|))Wc@PU= <ℴ [d|*/3Wg7XwKVZbɧ&Rؔ*lKߛNɎyGop[u# 2JcI?Kd`zg$cPΜ8e6(5N{ ?*`V9Y q"-R .1e4@&0& 7)4E4sRƭ u %\cvp8X؀PDumI⌦3gaׄںAU:C(ɧO})4}qC9\o4eol'NFfNPs0 t{Zy`y'ybbBf|H8S%;UtADʈ ,$4m<澌;'d]Ɍ "8(9yZDm}"]z۟9vHNLDzd//x RWDcsFВv %:<Ѧ_?XE/T@rzIҶX">+Ewnߍ…Vo/ +b[w+ 81^XWJٌyY;u U=%vLtpBSk\SRCF8^'Ɂ-oatW_r3[)l ˕ JntArDtF@ah$]yS͝= V:[|ķzs/ y/."`vIIk}TtHǀZ=Lw%rn^jg,?߀&b5^q.*^!EH~([ <D*'vE; ̀8P=L:NK\sLWտl;)!ZHYD)Bq3HޥGu/ssUd^M%7.r<"I`(y fkܕ0xi|ǭMYGaogxS"ܞ:2gZ?[oed>ëɴH85>)/RHV#Kkn` p A#.`c΢u.?G43RbZ-rSnGu KCPMc)M`73A"'גt.gxkVQ*Ś/7CY7mu mqьcxclnhjU4I9^4 \I@rG! E(j(ˑTM׃../ 6LVvS3ZUqꑦ HV\n02w1*{.V2PَMZ<(`~aޗ _9OM ޒ}~eO&WrOQo C[M,nVmZ[X^::)+S E,`pՆMً߷p* b b5X_b^ۧ.ﴅ33K0Uwj+ACkMk`5Rk/e𻲏2BR18 G\>x!L;GXmS {JF|A'PiB)2o iC"@i|0.oz.Q Q Փ0]և2iq:Y1x(U>Rˀ+v>ClsES8txhC8 CFaE}̏ifE %Gg ~jJDKa$ڄx(;&M_uX,sb~qbö1Vޱˍx]YtXSa۷f]SKƽ4G?rĞ;,$rPq, 1fJŽzݚfoK%jwH򤵩4'f[θpeo@@2RYM dBgXaVs(nᩁjmu' 8TO~U+lQĨ@T Ȍ 5NK8&=!~=v%6TG%I82(ܰkh2yepa`1̶`PeŁp$ rC,r'X]G:cGۆ^d@3.jh5PM&5_aR@c|S~gZ,@ 2\}Y'?0Zv bţE_c4$hGQnۉ#NQidFZ 5ؐRD-@;p')g`G=`;jJ6kor09h:>=aU{5i'xCz݂u鼒-x\g1Ԩ sknu׍h3\-Tʝ{u=)Qq<|Ec'gQ}leDqDZ&9u]=7(UqS{e }C. jT'9xb."Bщp* D4Ykn 1cO$4Zߗoǃ7M|}F1N ҨtQ_?$ίjZKwF$bZlKYKuE[SO/R uxjw\PaN5`.`XȗLtYОI_u s~%PL-.q:!J _NOyi<]/d?/]vύ 1ic9S.h`,ǘD3.15ޅC4ܚMx163MsoIj_hNx MioRým:? 1ػ/9~`50,؜RjWw stLFiiZ1J$Y cޖ껔%*b-ݺN\9\26Q4x93 ,+^i)i vZj;EΤe gSIFZPPae4~6GO4Glϝh{/#j-C^箨xDE?0ᎉ'dʹv!WEa23t/Z{JEڪ9 >c4GXRlE|`@q ̫d T nyU-/ed8 +Ŋ Wɘ w1z!WD\/(u!n"  jǀ#8&C> ;o#_pZ98}n/rwQFCdכ)HxY^K篻 ]QZ&ykbUi(rCUuc0C,'\m(3Svy=TVG,^ U_}|@c߈ Vzjnne^ <1|Z%&N|]I)\U.6|OKM3ϫxm1qC8f#YQF!!߬hbiN#צAgk2ܫ''F_H3&;gD+"-ӗw;X</umf/|i"4@ mktabo#-]^x+?nȇ=/OEW^Ue*αx-UK6 \%tv^p—d6+)kjŭvt9*1P5݆OyER4|'g/A%B\bB_⾹:aogys9aIda1@IoTdٸS^ Q^yY!z`hctXr$INp:I},fĠgViX!UHg>V/C+ ~b]$'*&UzF cu@}]:ޕ駦0ggBa4:ӤƝӂPh 3%,7ο, Q`A5zt:!Y9W(H/IʝYNhᖃγ6HQ3НJJ#oPU$v=SO~m=.֨\)69':?B;PHOk>-KFmrFt4ZqdRƏ׈sEٜoD-s/{$5F8Չ}|Ek8.:"-qkz#&$3fQf3w`Dd, zc*Hn fJo`". ^,NdM6:ɭ0ŝt&4#̡&席9k=CC{NE[H{CJɂre6 (E,0{&R3)ҋ: j_N6Sx&J}sT\MYP-p"YӤfa4U6ۜO2A,8xߋ5iU/+XeiIy˜aBV~>zc6$D>A3Qؔ׿4W"r'hUeO7 MFl-ErM>,՛*CS:u.Tn!lDթV{< X镸,ت|{uB N@7~b5ѲL{WxW"i}P.>tSL!)Br.nstLIhj*0vb[ AU|ͤ=l~ XF艹4a.?Xi |A͘}%3rCۺ*VH[jn4BHEd(%I_"9EP1w#Z^6'XҾ ssu!:XLs:;ЍR7"Ik|%rt=MJ 39n{pe :޶vIu3 !Kepet[W92jMUMvFgZط,G:gaL(;ߢ5Y 7R<+R."ImϻI:EA8w QӿΜzaN=%95ǽ[76VzVW*=.Nʍc,lUByڽ. YjppJhR3ґt pwW- ϴDJ:*v CRz~A2͛`Au=tRl?G> >f3΃8/ajn|3<^cPsF26$+!NzSeTإ떜qtIr n~nA*moA7qfGj2(>-Oz\TPIm>;Eʪal!bTpcq_ƑI *j] 6Iۜ`ҡpVfИcЁA#MqeWT^C=BlF?`o#yYv;ose3ER (yjwں8l[J7RY3NU(ILpI>D>('Ӻ13rM͘R"An[ ӹ@0. [o@v&t xdq|1w:-8?(oA+ qoR폄c6iߩ㶪%\~m(%rV{ƒ3]n~U?LL}#0 =ĉmWI![{U̩@fMJ`lּs_GM b׬wf[WdqdİV'Na/r(|"ⱂCA|p$>,; 5N3犊Bmۙe6l[QtQ=f/XwfwԪ\ Hx1&*q0c{Ţ+`fP8ީ~29%O22y~#p]!b.\բa1@Vq9FW|0|m~mFq(]eZ6z;px1WZbnU*a흿ٌ̙c׵F+amDuqc \wSZ<'r@DL|zd\%c>Cm[ sx/78h Ih^ _^&QzDfցNbM07Дd5u*ᬹ:^LܰTsBg)說27p39ή8(SZ0a Tӷy4.6jMWK^,fק*q%5{4s̛ݷd <ڲ)Z5n&fST&mVMGq|.Vtϼt3%zYrTo=MsćNi%M":OQUD 0TDG6ڑ sͿCz"q}͚gLx&ej{ ȖfSyT^DU`MJc\o*b51ӯdvLQl6M.uүwCT&Q<مeY:d,#\z ( B'u5YzS<CxoM':L螕foV-FDv(\| a!!rdnoڋO0; gkĮӠ!rjmBxt .a HHYrX\PEك]b Ea}a ~,QHUg@a?6R{74O B_pfmpR%ݽ{w~϶6<( Kd$ŝ%׈[kyoZU%|AWcd\0x/``On*k̤=K6 Hڄ+ްhjׅ _KTc}5~{JK_"fEWiv]I:BӖlfϱ!dtX~ tٺ_tTHH9-<3}عI{}RP2yd@ /!((>d{HӲ"+BB=.j%JCdv,]+"  +3錂0x39z9/ϜϋdONyaMI&':yû6#bxէ̸Su ?xlZ}h``[0_זu)WMA*^Jt50Aɀp94$GN(Jum`Dw)\/}4ڿ~HH.w^}\$&'OaK|F u2eKO%Aw3IflgId|x Fjڭa($w~`PZNwLc8R&}+x&pw!Q p8]+|!X_y"P {JZ,U^jX'%>0h) (P*AHCe<M=B-xr_gT1v,xE،ZYL'YK)[Ek4(~H8{HXn*'.Ke@LT!co&%{x_*|c=9ٺp4]aM(nCZJ2 B[Q/<-־ =ӗdzl -IwZKcJ}uLɡMcOH}cy& x#ט_HKz}Ŵ+57YL FդWsr/Dn뺞@} - #+(f΀FS2(cE""pPVe337B-.SN®)&76_[)I )p$ 8)>NBs 3vSv **+"b]XXO1u46t5"KJ2߉t`f:8*n멸r|O˞2Ϳ2b3\zz`n.w)<[[PKS\J,͌F3=PZoxxjy_ܕ>꺧m`d {'C2$ =ߣyY#e7(ri- !֍ SDUHiԅ:-P51Ot5[B:$jQYҘh4b#/L>ޱY-;e  e7m˺ee f"g3X5| 5YM6Jj^3H@FK&32~ 2M~I [sR7xvh?Kj8z7P 9F@'\HB'÷~gY#;gL_E (/fCBKY/c}j9j KInx'y7,P7 8x8Ͳ$&]%Uw%5q-nv>r5@u) l!Z2w3C{>=AJ4&>"+{[HmZD.:]vȋ(&V"Ɛʌ-:78w=|ڗ QkRYL*y-s c`Fy 6p"rLbER\ Xq?-n&.CBto(V'N0՗Ɖ8y# ɫ$}/*ImH2+Ib3{\BK y(#I_'_tm8!VyNڣnw`UmaY7YUcDSX'=)W< ҊS0[~~RWRޖ;=SXy2 wzkPuvR'Cq^*Wй#U=Ej*W2`BŤre *ѡeh,xwΤvDX`Ylj [KqQY n놄1ǘa]c" v[s.c<~)}4A)αtev ]mhߖmV_23<_s7FwYmkؒP%[`@°>AJMէЍ+h/6 gm{ KhZBl7?-r &qFj*th:`Oc&^S tK.~[/< EO_M3; _L9zEB4ZMu J"_Bn-fD3@!\s4ە?2U7P!?!j=VR,'MM Y]*B^X_M2`#B걂 U Ç[Ɠ-vmawVgBLHBשSI5yop4u.-5]!N%(|t88}%e M# Rxte# , HM>"| -Ӓ4 &uUD f#Q{=ߍk"'YA%18tSVܓO2Ä́PXC~>oxP~=4٩bV=9~rV"[!C]oݸGo$ٮxj[XvODW&rCD~ElArz{6iYohcCR tbV(Y+\ aaGA~hjrE,Y~jZ#,dhL/ ؔWBk*i9wbW7<8˺8\WZs/et1C5}3!iC\.B(׫5\;k(>7¼DA +gBvaF r'=jj]^l̤kQ2i Z oCah|D+Ǵe(4]ִ׸Zqʽ]/jO0]όXOM `aa B=fd5XʄU5B* Q'2/^6;R*KK`Y*=RҝY\4B!F{6*Re!mo픭w|_-Re ufPHP"w]ᙡ4X!$ۊ2@ꀴf ȻM(S栎'y`U&$o_,pfŋ[)focS2CCd5ntȗV*?w-LFM!GMU~l.c,YfQ/aCݩwiZ+pC-LGx:u.>y;L7ڷTE ޒob{v;Pv$%GoB#"gfd7ZtKvY/gLuPh`༙a~3ۧ% YzMx9A<'Qfe+}jIҢqK4g&,q׻6۰'BdC+W.`%a¿0q,Ɂ(֚A6eyNlvٌ/С ^N^Ǫ9zTe~ %  p 5E*ҽo\p~׀ GJS\=ßl>>BZ+_=qodơb2-]Ԫf@ПՕ=Rb:P1/C(ѴNo+v:`,I ̉$6>@-4I qyẀ;`!: LZsf Png$dil{O k'qC{-!UFK$-|\d%=φHi9X} U[_Hn+4^֭፬ tqRX,5)[m`٦k_+|``sK/63uD*Ը'}k(ǭ (re]O!U#^k{N|G3YUWhѶXC +Ѩ8囱,fECӳvBK )XS;0Q%'* f\e19:϶e >"F5rQB7.A*pkFbf{w{+C=+CYO"jWH&d8S0ï.4X!0Xm͢YI؀=Uބl\ߍP^Q;leAݐT8,=(9mPwL!_a+t\圤+Q~ueoq`Baಲ&y 79}D"`g:cJhY4ʭôqOX-=Lw .g&A:繮YEǙj1zZ4Z(iFP<`Dse$ 1dsB ӛP:cQ[2^&w䈄BPSIUEfO멥1*o,k2 Vҡ68i\,o&~@g96¹#[[A+G'f/Ğԯ %^ X7J-$B ng׍Q.Hc2',Ύ:0GKM$Лc>*3`5BO LZP _5\/A$`1fΣ7`.Ґ }^Y;)8 T @sGl>DžX+KIDg#\xt|z1-,l>+ >ed ]޻W\({:H;{~y>CȘzV%>s#pA腼}6r& [uJ c)tEK8J4 rmV!_`ަ*n5$JہXB6)vd$<R㾾Ӄy&ˀ 4 ZEQ0X { wBZ*\nwey%[PKO $/nc^ 6: 7 L8vSeK,L, 7^y,6&=L&F^gWʼ_@KM':s D̑/e40v.VN80]9Ue\%:` Auo_"p)+,(mU| ^Fq Q͘'d\~v~;s_M0PUc5m>9Dd:1_iU^˅B+9¤}cHFf1b8HwC[)TvuҞ6<0Ud=" m#}!@`}9D 0ѝYIjL1[_rK9W;]9P3^|0nϔ[#6vuwl@[rǢwn_p%[L阤td+huA%(!e## Iw:JdpǕ C Fk#"Cx-(' T]IA] ^A Xo-ӈrUqϽ>i4$0&6活5s%Bm>Lֵ1du& 6"_ 5$!`C:&u2uRU+@h"dܰϲT㴚.ЮT{eXȡz:˸&nj͈SجIT2<*,{j6b) tS*P٨8ϝ90 LTY kk]薍p:)T)o7|' ?+UfZg4R?$O 0-?tI/rWgB=*_uFvH@T>>X GHY80d|BЋ$m|[z<NڒS{l]+2waWϛQBE wV%ڊ!o~v9[%P <'ϰL?Wţvǝ KGً'}M^,o"-.P*-9-Kق{BPUZXBp%Ԥ$-@Ij`ZlU28PQ3맜,%7tm|@5g"ep y5IkC 椗 M^e/ {DϢ2z _Ee&!-Dј[t)(۪8vra%moV m ͖Q–; ;?OC(8?tK J}3(ȶxhYg=G*ܬll" אU,m][L*bc_r A z j2SS<^!AM.ƔzHPˀ{v*Y7Ot8SkU :EMĦ0Pn׸SF:JvkLA/0itKKiz9!fd@oS<`ֵ.RzdqJZ6f#fđ+Q=<]mDX5r*9;:#JI:{)"yǸʽ ^-|l|n/T[苁1ՂGEr Y t*{bH)*KLy73Ί3-n-n~/kwyqsKh&L¯_;Imj˾vvǯzh[?k_WP{Tf\&xZSY[]? x +qsAljG'd U0:(}{MkQۘu>  5<9-F5CjZD2ZGHݹT6KtK࿱,2c-}LOi o޿t/7u'V)~'Q dau^'H-wFm0r !7$^tcOj>95^-L?}։9=Ʀrtuht=<>mܖƏd@NmE׮.A#*Pt".[ ~6z_L*\ME$(o8uV4dyBH?|y:P)|>˖3b'dQ5$72p_*u %P߷i)Oo" Κ!"!]etPQ!@~AGaE QJqpC2N\HF@H!fD7~s@d\劽L5\Wk kSa!;&y 60/lV(U =b|U;cBza a9X)Őq5rRtۿHkdCqј9wMbDKT=e%^-dmEmNeQ3{;j-S$Fj=О:-+ brL v$x=͖9{eا_yw,~@DFet}bXOqʜSf eTkqT$h. M \"%!T91hC˛ ;d2 nPQ0k}51m6\avO=$;axItzs“΅FT2R0-[g2b-PhuE@ot|#!>vh!ͱgG2\\GO/`yim'ukFQ_EǫUmn0ցV%4Г^v%mc4{. srwD ҲfZ4acE$/C$KSST<ؖV9A{'3f7Mdjy c{)*\vp=$AI 8ǎ l1gQ]GFO垳e)ƳcG&wTL'n?NZ>b>kQ*q%KHׇ=#Ye ۉDHPc'.>(ǥY نrC\v, rw wuJuKUps֖%~9hKP]d@0t?|J&#bpڎ{-U.}i"9G{/U&QT {f@QgEOsE~;ZquP;vBdC[eA :;h(Tqm_ߠN$sU'^jWf~Ulb˸M؉ޓ<de |]Mt'Ve?Ú!yXtUBKT lfWέpŋM `>&%#vl鄎%]M [d;>9&?{+`(򣼯3<4PmqF96>dZ9cZLTxP/3op:Z3CChQ9!Wy`rĝ#8 57"MXh Z om`. <5v˫O]!8%UTt_?~٫;)[z;Qz..=mEϝ5)@Hqص 14$ZE:n# 1uXǩwoAf;]Fm-Xج|Fiu6L)>IfI\LQȲb󄏸%Chq^fڊ~mO vyv ,}Y'ؠGbOt mJ@om9s$⽯ r]vg@͓sjG<)JBv'Eun6١ U"WsJ"mA"V{⿉O͟1W iwqEh;O>CҽcVj7>pѡn HR9$- H;&mŜ`"CSbe>;r;s5Kq4゙t/ cX-|&cX%V%4鐭O'a2rNJ@À<}OP4&ItlLРS ~A'p+Lh8r/$8'=AV8'opr/k_ra#p{LQ %x]ZB-|N&Nߺ'x Є}"CE']HN>l0y n wѽTe|'udcu Ҷ'Z~[lxώNbvw(Vț'5mw<o}eyD FiuY I2WMgsn.Ej {z:e1-/*J@c;8 cÄ;6$OB;Cd'ؘEma܈^DҶ y>A%E@j6֑&7F8Ӈ eyw֠F# M1LE7N(GQydeGQ6ɋ-SQaPzˀ3;IXS8>SoBҼ }Tk#_)5e;5e-V+K?NEoۡrE"78Gb1@?mM^ˎXjg>ҋ-OkqpfrdћjWX(*"y:TQR /㐥<ܰ•ö~ t ;uIL3&/ k%ZoȧfJߤTHC.jOpD$?igKj[Nna+PϏ 8"XLL$ %LTc^p_ӢROmM@HOZNL`1`k赽ETwf\q[2^U"|sbe?U>i&$SI]h_03j(Jh"B vE?96g|GGK>)"9PK@SK֕q,bXtj`q6//U <ң[5*'$Ta_LAl zA}ϱ@c*p/͹-=+B"Ig'%]qu渵U؝Z2 [ҋ4A{KHYvM'~H[A]gQM4W~@zϙ">aךLOmwZ]Yՠ ŗQBل^R;t`M],ZvWћmZ Ho+PQ t$mhF`Nx ^.7e=j!wlD *q /dKr >$ߴШ}k+zQ4LR'dኞHʵ"f9_}&boKi4$֦-a?);QMVXTlL ֥wZ!Qx͚a(crӦ&ՒT}OmeAB: jjjK6A_,''Ag.xS^*n<.+lA/Vy1З%xZbS)/+,}+~Qz{݌flS[9.!COX֏ti]A>`~kP&fSPԪ;S=Ώ[o(Cv9a62x;0ym[G{IAN{t#Bd zI溏>hɴ%5it*c=!@ulw+F.bjgI\6) .h;͒C"tpkWbG]F2X2LHŪ_dDhnaO]I+KxMRsa5q4lMPj.9wr3}́ /8& ~*{%@ϐ0pWn𑚰M WvX`ơDW(<C<_Hxl'lz2载kAHkܧFj웶?[.ƨi]ˌyNxA_R<0"HN궏W\UEXyk:U7O(buNIe>|a0+͎F)NV?]ȆFp#uu-^p HR>Lh0-N}ұh߶ ck߼kU( ֏//̥E?/|LjJSs'.xFC 5`ut^x :\[wl;fF~Y- [; SREDަO;CU#4L*J*td))ϋnZǦ71&\?ޤ woov;7p.U\ pHDtاP{D 6/g&JW@Z[HDRJp}'`Y%XA-;Ii1y Ҫ@t?**\z>_\mEC8,52Z@M F*JUs&g4ͼb|dV$?D6hoIյ-nIXLX_8e]qȨ-*!MלBl NZ`v:WS ) Edہ5€hмl5y =`g.-k}cĚw_,B2 U1PVq1srYY+gn` zQ+1Ԥ8%H?$i60u0p[8 DA!%Zp[b4Pa U1P^) |eqښH󳇢7 ⻼R?)_Ӣ"+[u^O} = jc{Pkޙt %u#3Á#du{Kc6Ry9gpN,K^U K͂ڸFTܤ5LX+0ֳ(**[s\ ͦ Y@s,"0~31_-؎-הNuĝr;[Ekewr4E?V$46>bUwO؜QE v'*'xE/Xw)EeǮ/R駞uf'E[$dFiGLʅ-bۓ1g>pC}6l܏z S\?,Iǃ*uaG}/2)^@# RAMS9O<8rO~HSt=G늍XʸɶtY{l&3v4RQRJfdCږƣټbYfx|LW"bLƷo2f Cs!]W8j@J~mmZeɉ=\IH>r6_;tF_gwsd򜗤W=Q(A=!>fRN-dgIӜ 4Xs9Gn(rM Ψz^ɣ6iZS0茼l&8lհL\+/0l@\\/ c$6Nk:r:zǒ\T9[3=e/S΃}ӄjDh7*aX#~c]='A_MVXB)_0n 6maqC8zr:0ȪBl®toD&\~/H+X+]}r"mX_!U&B(:w҄9F v¥=yioV8V 3Y8Ok"U?JI4pG/l+^IR# s[;yr\l+郝Qu[J22m},lw.AW]e^F@qz_2n!oR $G O }ژn,W xoQɊohWZ,جzN)fykGb?'VxQiNTxz$Uk!W iLN8՝R ?oaQcc2W@Cssʗv(WLWIgQr|O u-m0?9KRl귽{>Ck iy!ĭ,՟_Fqy1xl1~@,ne`ǫVp~6{44Ȩ܁w<揎8{)/Mn@Nfβ륉*+ d;O7Gɒ{Rs oVѯ(9vSD-> }[wG\|2#\@ j3IDXM(䛩Ff@u3Gn = ߠѓElBÏK]:veRUf _H1DY.|^p+Z$ob'rWj(IUV$*O -V.W_!xDϼj=ӖL\؄Z/8'X[00Z@*ay2֒,xV'zi߆ȷsUB϶X w\Czl3;_gV=I8A*Ǽ^ }p-w2Ň{(JjFM`yڲA]<]ů2țBA ,EhFK8[ E[m! |~2Ќ_#5\Y=y[iOaBjtrSxlb<J{ Pye;.Gp,c Ku71 !txv*;?h`a;XN`xfNpp:/.@(8]0Q-6~:D?S$|q+/Jd^'%f (v'V~NP_3iĮ12vU"S0,kBP-~ \p UmC/p02}r t*Aн <> ;:pNMHV715%%s';< BZ"`?k }t]zEEuHc]~%5FhOmtUyNITCz^ ^A1~z2aQAh=ܑ"w,Fc:Bg=kSn[J]h[Dsj0f&t|\_:'.uRmT2tav&瑸W$qqc!U!A&1?jYDT,dDW1@ dh&JIN}LBOC,(/?1]L+'~[&'RQ{ 㥆:"\rl[Z?DxǑ)i>ˡ`[8 C1O}30n{[a4I?LF3Jf͘عoG0>IEgz+,4fbZ>$%dOKg+9G 2oB5yj&W-fб`I$c3"CtTqgC:. P)p ˓J 7RM:Iy}@f=r O7Θt kt]"GubC0i2Yk54qJpA5-L]ZuوZg>79Dl~ 79|F>V2pՙL7$qzGn'[!zɁoJP_0X&`d CWVǢ:Dpa rS>N1%TG$a&wD,&X((!; sՓ8 O? 6K8lS+Mf $ϸ=$:A?bx[!_hIŶ ´yI >QYq(Zu"Dm!KGU}Ҭ"GR{?,Ն` G' Y$DtH6) na(kn-"d+'܂aoݶjzKG3=x3&dY*secbdpGk&~8=C!c;dBfgk^o|b D<$:"̨1?|^ᡍ|esߠ@^bé!{_$?f7}RP^kprhbXFC4>(dJ5##)jȷW7[[6F/lٞ=GrBOBwX X:&t*xdVY0wbsoG!.Vݱm% |L 1@,H(Sːaؖ<>} EnUy>xj|(+hyCrBVkB2c9m$z6 (l` T";(UP_^ӔZAmQ%s.q)&|=ڐVz?fB4,ùN?mbݶ.MK'$`B0fVO"yYId0#ԅ 02?)dzfJM.8Os #O]B`! .G|#B7^4 礛%ٕ!7K )r!ҏ,HlA_+'JY ʱ;OO+Dp^M)g(T{F m. ;zG}vm ٗH\cRTpreie. a*8enVMb{Np2#4`?EaH{)ACPv @{þʘ`#Ѳi=4} V~Es qzZ UfʃL%+ĮGBaq_aif5 M}Soe:4UɿQy1sR(=\Qt0BqyaiN!~39q(ʧKg|:YV^TvmL6~C5#vDZԕO c`>/ï Vsj<]z`ձR\u1=T"L EN)3vt$Oj`sSm f9 +f44re)nHc2[*ZxM}% `K"V|E\XW[ϻU t`YʯHTa;qRm0w5*wEzOx\'/etAQt`݅Ii0'\ ,vm v&g:p|=ynF\犐w`RK_UN/i|ql;cc0eZ!o9Td"ԍ(=dƦizt],>}uջPf7Fܢ<m2Hޯi{ `75S|N攮^·mɆ֟VFWXN[IT8,sG[QRI Sl7]B ^'$`!*11+'y(VɞJ-X^m1-"%M IQy7drZ-зT ^ZFRCCofҪAsej';;ck~۞ViVJ Ƥ0:r6KDzB_LذtE9W/ZZKfFx.pH:l5i)RV$Xi^\/6Ə c b g?I|Plo}.x{L&27&l,g܉{Q~!d*7nhȘYI $ȀnkQBkc3iZHMSNx8+YgT犭L5^ >XrGUIwǜV7{EE~w뀃z\HQwdq"vJ-ğlIw +(l"/QQ1B-9(pMElgYDB~xl=IPZ 0{YZ ?JfMȿMZ\^L":Yd~@ Dhcd]ulFzwS83W˛-H\ט:LkU8JAQ4/dEԚD;K`dP8[0WpDS=)P8I؝^~XWewii&L9~gi 3|i0]AP.9%ǣ rsFuH0/ѧv0L4P*va \T!lWxV?^RZ83IoT!c4O~Vj8C#5r8yiAUWF\sXqX 'jLcEA" 4L)P̧3VOEQ J6Z<:tggbyiZ~kW9H+1FʁQX@ jˬy׏Kԭכ"̾#"7׍`&*$zWi|7}+>ʴ*(Oiad"і|-B׭e {%<I2cnϪxf\a@] rubMaMpG9O8d ӏ"¦C_̲ $åG$17K\ҺNs%2 uv$m VppfÖ·?ݾzmB);t`bUz\>Nګg~auD]B]BnjvABP}KG]Ijv9J?{yqiz|j՝$hSk[eyɼDaSYH_qwҡՈ dr6<`^٬ P.,NHyVDZO, $\zus2>#֚ iǙL3u[gQ,~h<]:`IXf6EOHLӜPX~uSx S`9ΒkfO&+=P߄;Ri'*rZ9wn? )q 3D@.)2EФ2ޭ:{ Z}j|O6Ouvv&B7Vq|8v  :XE% Ł,+)V01Xnuw8$IDfT o]4KxK.nߗjlm/{f Le&u';N='ŧ-Ϝ!{EY-i馧@Ku:xQoPĄkHO0$0ˏ:CBǁMxOb5~r&tL;t^Gf^ so'ŇkR|kPiF8o>9 h f)8>6kv 3+EcBCg*W1D @$8L{dTיYXUЛJLru~ښK;WGtɧ"Z1'>󩒴(32+?[99)2(.5>w~8+U5o[cl+YZ~g@I6 SCkᚘN:]`;1=`-;oZQ!zE\Ya3̵HzT#lygy*I`~ ? _@bE=E1 bH5C0yTia }L3oІF銈wA4t|x{!wϮŬyl-O4xSc.HT=щ=`,OCf4iy~Wfty{ lJOr,|r{+׶qQʇo=pIޖwfJ@f<|:Rn&{)Oimi'xV2Xw׭rbCC'qXJ eMep]gj uAΛ84wy~4B!_R@֭%D'Pźy }O=ص (yiD:#/D~RFSB}2Գ; NNw`6.):bg*ODru󞀮N\d.kp'vSF- ynmOצJEng,['nqםLXmv-I:H/;W{^'rKW_X>y9>Cx0QA$Tʘ.=Aō{ ?5"CT2R^f@,>1W:cll"C젅\ɭm26"sﴼ- ^~qBg}R::t|o?PXzrINY=HxW]4'eѲ;=ie?Τ]uIL,"pmD ڊje|vLNih4S;F(Nvj( H'LgKIGgB5yq\]ːT Klà su*7-Q=vd`G (OR V-1lݤno; =m1@/ ^y|W=.?r1ޗ I;%A%ͱg@b5S,Fmk],]G7 Mh N|o'ƣ8n# ;*Qï!OZ&p^зi/,CKjH7C`SIf˥ - 16AE%au1:Iu9Pj0 Lt!Fe6RoVʡg|k57*18ƵjRTYEQf$tU6tNQ}ԪB*9W/-؃b´Tq~ KD.K^jD; WXvըo HP$'*J1{ʊdó#(z]FKn&ATY\ .K@Yb!d9TzD NJں3"[ɬlG)k_Nxcytj^Ko9pIO&矦ӲnE1&]+1*dZYfR)%yӅe$Ai7^-88ZE\yz !b(הL`2 9:a_F7~ 0Ȉ36i f:0G!sF +Dq,w[S1J)*IsQ'DQ;hW-K ='.4j`d+;E'Ppj{n}c B8o;牐n6dV&"1|9(+oO_U\#E{^ӥ%jPb9P3s:d/TlڛLfZdMi{21/lʘ23;A:mɡN@HU&Iør)yvHX4Rmp= ,J|4LcLݓwO VpUd{Ѽ /WdH)OQ9Ay<]oO.N 2=) |G$B μI .,xR'+Zx.>RNyY^; +?b @ós Cw~?epqS_䎤G’Į]ES;V/$qPQMBg'h'8n"Ȟ5X.]Iԓ"5W)hG,9`AB|ɸcUKSjp=XlSV"N"^)7ӳbZƂϳ +e6VD?\_`-"cBT5>#K#RDE D䙒 :sl*zDrB \]@a񩯨J}Üa(5`]PC'C5`WI-_9R vܾ+KXynTPR7pF w$ńApP68ɮ̅_^u0!( ?_.TQZ?? RQf3V}nl/6-JTXc OF*~2[>3,*`o!} IXt!N/CUu =3eU[Mxo?꠿hyWw$HuůB^NU>Y0;~ rwrYH?./6DW6Ӏ$wjRF81$izx }Kn} w ~{*X8:)'+l4m> 7SJtՇtV@;b{$GĿ;3Iv5o]sjo1(蠣'+dL=b%7ġ}#"އMK>:< =T|nd*T^nB5` a?(*s4RѤQ  %c֍yѴ?!vV{YLaGL&j! 9&.] c9*YgYiL$˘vb˸{̓ZW,lq'9UlL\-˒!N mz:Kn,af(d0 4o2c2>ع<۴J\DrP^8؋墳ҐНK0:ABf:8z.KL;]%sOFpmՎ}bR ;-%߾{ I}<R0ZÂ[;3.j@'Բ7 ,3gigPp )JiIEw"W=7kE(or1E]LW$E1lڒ`XImۋK7Ƣ;WVq^xp\X+1=JЯʊ`G`@5MwU;;:o3۾wJj tsN6(RQaNpą{cgSai1%n6ݻOGtRYHG̐ E+lb&Ch2I2F^gfxGƅ>rf:Ot?9臇Y4-Ű5`I`zLr#Ev?H I,+of?2A{Z>a aAS"܃V ~f<;¦wN״ $I^N(Sf.*2V."PT7K)Ǧc>vz-Bdb=א&n샃C0 57gg+'7ʳU%>;9E9tpf 4X(ur U"I& "[&1JtH5yqq66bv@:h?zkPL~]z dc,OUNјNLWQޘx9GZ:x*o*7g-Wc_$`+cT3~{gxalCgiV$L.J oNf|kI[Y'/N'd+lLd #QC B-Z'D0oUbNSf3}an"ʹm"S,oةPH?xDr;|70H5s癫W__5'03?($l [W}߀vPi^kDwUS}W`ΦdQr6)Hduh1xҎ*a%WPךn"`I'v-E%1Mtr$P=*y"k"ϖ:Y\ )i*L  d}u{Xq,9'IO%[Gm>_^V%vaatjw -ICC] V"}tp{s`34ؔX} N+4#XIq!6A+:Q;Eϭ2Auf^}QDt&/P*##Jd3FTnm"X« ^n͵պ]x3˯UʤZIkcl2Mڤ܅S{HM!C=xQEn5f*ƁH[w AVufi'cXR8-0IE4 A[e':sgBqL}:=‹ K|6xҬ"]4¹S2+c,zEg8 cuX.NP*ͮ ߼ 3H W6z4*Jq((IhW@@#>WwX Ahɣdv&Pg_DI &Ho)=UV)s;c5'~,IȌ}r <}#}@aF7$~i Qay3I yJRCLER\"-vYhS^v;]-S̥J#x%мdL)ךtGoL- v|;憒A< _h=:Ꮳ"t2:G*"kSsL4n̈́?%9s!W,g{.yJ40Rж0IܶUr6sDnx5 =vJӤ&69gFphdjx׃kSd i@5Mc:7IQA\HR*f qOPS' SkM2s/ХgpƳU/S֛ߔ3<xɭ{:)vs~5`wC# ij|7Чjާw<95.@2* ~{WCrP/mȍ[ܪqueϓES)~ ,r 6^_0(V x/*}v_^kiخ>;<Y펩C:O.G\ x lȚKގaΘ=f}m90ͯbW`̐D5DThN}wv8@[>tcM? )*>@f?`,ZEϿA;IfEȯ[7%:wrEԳg7'6lD+ź.Q=Th ̘ o'P@FWG<Ӽ+kЉ>EJ7߹lA2H{&H11OboIFd\z7E$Q? Bo3BGsPϛAS^Wl ՚ Kxgăa*M}e1vM[iVvu/;hhW04p\yDSf@|sC#"ϱPS:: ]tMPlNpr^,(͉ţn&]cMvnOcLUCx?*s?%v4:Tk:幥X:P@q(dgHāץ4ϻĦ._{4|cH +qJQǮ׌[Au( ^Fm Hm 5Q(KpB$19ў^o@v?ϙlƕ}m@Qw#riFr͍l|ྪN8ң6_o,a4f(0N|LBJ /v3yD/2&'x+l! ܃gD+,3λjmc.]müUOk5v%i>"stBw;׈DrJob e9yT! CfQ7Si0A?l3dƉDBzS8!JpVJxY)Vt0 2$׏|xeJU[n]$}/=kp'WLA{AlK:đJ$(z"cAwgs20J9]$^' a4 5#sI\nӳ Ӎwz[xGz:W$"F(uOCG$Orf蟓½^-_r]ﻩiLy[ی'0**&ENVIL|ӥW߄:ҽ$;XҤCܰh]gw@Uf99,ַ5:wb "3OL`EpMM::p'XcָOv`$J<2 ǠqQrmB@6EƝC^Ck@3]7(9̴`p4JrL85ɝl!fǢKm l03x֚+$VvLmi!Q?EZ344^\тObr.`5UwqH{N9C*;췶˒3}tl"|nĭT.:+Z04ʟbI'xv:{Av,Bbyz@[/] Zkva4M|*P"y'L% SO@E*m3$Y4D뜐0Tt;٠j߁&+NW? Ks׆%p/USu{9y_DCy~n7(SF 'V|y*9ǽهY-P7Od߮ ft9:Mg<7go܇`S% np%ÂK"c5uDFE'%YѽRC>C '<ߕMw2 Ezeh8nH7Y[Ь{nYF=AIO1vuIT \%%&AkКSœ3ޖ0^71i $FxG^PY']ʗo;WVR~5Rge5cGF9bU\=|QKnpl-vg&+}?+yoEr qyAEhyO[b^VCm[hsH.'E(뉽^4oµ4/qkA*#?F7-dp\K-mb6c`;sbH ʷٲ/O4ln'8*i  F{|H 2V#ރ?$ȥև`ec-z"CpQ?;qou'箕:rC~˼zERBO؛Z&!渀K=0Gν|]uT+H};wȏJ41*xœw$:s,41?T_ ❯YɆ ~j#r?HqO.\Yfdb=<Çs7@.$q,Ę6SkFiO"y) a4kL]оA&&7#.oC =+XwW]+cxiPX>iXu2Yu֔m hڧi JzI? Bgw>^hU&Ɛ2mauDo0΢3Z:aE)HHS 3DlQPLJYE0";I3 ѫ(_8xMuDri\wp$ R!LYGJ[=i0ySrߪX`F(]0ʭV1zCˍ%sӆ}"Ҍɡyǰ{a`0۠FsnzR{N#jd;8d !cqFpAdbx7SHyY%MVt*KIJ5YAlW5zjAt0CF2dNxl{ŪцDc+r0Ј߹lvG܋٭Y+aQ#x7yb!.uxFEδ^U~g\j%R B.WϠ6a& b8/ސ(~n`BXW.n󥉎>KZ݌ Nʷ@ikF d?ʶ%$$"4@׉Nu[&ZOSur{F!˄f:QݬGijh?~fߤHVT smZDlE^w% ʊ@\(ƞ忙HX$y%l}~cDIz1[l{RE-~)1 O" IWԿ.EF÷F(Wk Dl󝀎Ș'{r$Bj Q[} =aG$dz:VĘ?8T,=AUZ8)Irfo1N UXkC T\z %l'. J8}O|/c4s=v4:~HZ쯌j5u2gzl() VI]C:`7R|0[ R;3GB?G0_wXR5GH%ZH !h+sxYN^YЉrSml_T9'aSj]Hܨ$^$Nki=yҽ"vzn7Mc;7CPl#Ãe݌W۷JԨ עIz$4.D҉`Ff}g]XgƹR( b %;3Bt썔]J&= 0 r?\cFYJUNh_2@:+04|˚`w GjE[A}V DX5Z$e1Yu˜otOVOtX~|"o.+xNѧ|SN(6N/>ם.K p Sc]t-n/s** X&yN;lV0ah27z^t;Kj 0b GyR#ƌ9O>ikvI/ŸXnma[&Iߜ|{ F[_rad*#+ujt$)5[wJ,]O;dK+/jmYrHM&U}4r}v4Z2H oA=B1V[v0oSzK%#*!lJfˬ#flcoP xw".bplCܽGO%^}I}酌n6p>.{fX( z{dҾ0OsoO6v\XomUjw(߁JoUt+kr -œPO,2@͝9PG:ֶ tj `21Z{ۦ6dMQ4N^, -聝*nݳMz0*mxTf&XĆlv'L?t&8F bB?KeQ:߼e鴚d3ρ^],ԓMȁ\_Ws[Ȑi= |gwu@ i*`is7t hQ_rCb0n. *f2b@!!P>D 1S).m-gij8`}jK0ZKڍ9l* :|#9oDg+Rph3Pz>]ց% X5'+TXے~. fBfy?lCGK kw#+_?7x{h?HG C=*l lmFw\$x좩)1 e3# ZxW `RD IZ߇7L0$YiL<sˎ]u:{tY]h.C"WA-"LvR93I y}J`za7i[6̇[Qٿ`ލ9Ch[x {0قś۱!Dy۾'V >$|1gs4k:ncաeP^BiLFbR%Mgk@9|Ȇc4 sҘ|&W:Q!NߔXrB/j.$lwdCVس&l•]sN=ձ\0'a|.*LN A u-se(O ܌'B+ rD<5pI#u=@T}R6"%cn3TM$8[ ND~ᆰ).ϲbbSnxQ{܄%)e*&]?p:_-[w|VMxsRd $C "w3wݞ0{ka-K!52iy'1jaRBGlji I'mxDM4~7iGQ8'y>թfX|LFY90aDH-g$ ^ZAr__,Y 䔗YcB8} =HyXRiwPN#NH,pj-P6cxWd;ښ_|>?K 5yM[hV].d̋C(DE@1|OrtlisL VUI렉;1NvJ'G=e;lqmP.| F '蟅]UL;zw)r ܯ&켆f1\lphO^WIN5*Gp'[d@QLNI~<ϳypג͈LknI刔y~=z,v®€EЙ{<JSiߨa#{I.M|XtG ^ ChY &]~:ˌY2p)U<0p*DH0 O]TOCx׻3BHw'߾ 9T+r^z%6AsaMOk/Axs>MU.B adܟ+"DM-̻CvIE,Gn!у=*&J2(6Ti #N!XM\*1i5/ W?Z>qzezLrg$0< yިG_G5YBӅWj|Ѷ5!DBdGM7~[HmCpE"q㼒6d|"@{N Zxϩ~ sOF(7'[qYz*P$kIE =[E(Д{_8 = %MGy3,ov|سߠkQt[utûkBgGInH>=OBmNѕcE_. }YHIH ֹV Bԯm@a%0;U Kk5oX>sh=]_e=Jj=&~ð)yTkq4]Ed%:irtW5EVlk2@DsTˢ#iΐVd'ks A \a$[!w`\ZìPQ\N71d, ne:@NJNz^ndB8~F]n XGn;_mLo:}n<{&6MH1a\ď킋X]iE}j;7 ͪ~GY6y6V\O|^2VQ[Z(SFnVu@ pv}qpWaxH|Cl{(ܲ"K@㇭D{ 2Y ϐ wL\skb+}hUPx{ bذuDl6 z86{.鱹T|{.xY)*hC//@3ck b+ 29;JODV{#]hy 9*'#UNq߰W}BwZ+קr8F$SYD֝> k SDjP[uAA+}OFs 䍢f&Pm=6~zk*C`c}@ޞ#9vQ_$j;3żtp;r@K^zxFK>&sY QbAMV8a}I@mGa[T$^ݴEvPa-& ~ˠN*2UC)^_a`nv"9axy' Z$/%N[JVZ+(x H #[[=h Δc;W3VzJFXWҺ _@_ؚTd?c0ωR\#]R,8<ߌb 1ӍlTz7w˧:i6󶙖9]:עBNS0 -̗g.W*#^zٜK ;}vYOJ6NFNJ_T ={M$Ͽ!nP/x*&w͖Ɓ.W2"x__&3uP^wra%ƌlR ޘC J%Ӡ&;1"НND ӇwqJ= oߝQ $]aHǫ?^wn:Ŧ,T+(:k7Rof}V'!%C 1'M% Sg:8 8HPHH7~P0ÂGEXd2f0oz_LgKrܲz G6׺V8=Jڻk2 vMX(xiPeR`yMHn2n(!Q!E D'cZ,Y>r}КA[' ΅~V5ރ M^d6E`Vה /[֓e=а̿"K8mtf[-l\8KIJ~Z[i02/Gu9/M䥳Vc Iދ-@xS!2b^.`g2cpOt[s%be6^zB5FhMVׄiSQ@%p:!ćQ)GfEsEXu|Uע D]rVXݹkPjWw h5ɀDMr 3WؐՎZ^, K.z-= ^0p3AqU Bx}1ǰfTkW %a^zՃ.DCG1UUEqd!Чw',H|m{N) GRLSOSc4jxvE 0 CUǓ0Z*m_$<7O<.9iUvT{ YDfau=LmjqoS~ZܲSAo]`9p8ҤJǽZÏ+ˡl=6MW#yrN3+֨=:}e_aʳ YoVSu3ꦔFa4i$ -"d Qt|spRd^{,pBk٪f-a _ 1rF4͒ mE2gaw6ns-I l01~'g:cb.|TǀBl= bno$ yKEÉэT)Y^o7`b}s)` SDפ@؉T˞kŰGi/GA &SW?KQ@4fBz^$>ZCYS~QQ pL]nS>i!]vQ zNAk4&E̓$R,$[$fMa!t A<,,LD\'TRY@v񩬹 ^+-,88ҵ~Ϊ/3l6Tj,Aa'odr(b zm=Xcsv,"p*Ń}>Q^ LÏgBV`xqv0u]܍ $ggϙmqd1Wuty-cye%&]#s֤Bt9´ӈ8jD-77/] TEd sP+1qՄ=*dS[\\e@x}^bF+6z ="J| 葳 6aukLJ=i"B@#*j}(0S~0.r.us58"*$6sxn(# uV@ܙ%VEb`Եl}<|A *^%Y:.T#tkeHcy.ΐM(sI P)3)PҫŦuo.GF̬:ci{$p  (>آ+W(]K)SPtS'06J17ufl][37)%Aݡjz16KH | Ҙ8GcAr3#[8ާ@+(Ҩb eReƵzᱡ5H1;ȫMц GgVvb s-ZBS}'crх"Ч_Αb?ds GCE+,!&弩pqYqs:JoaۧMR! [1#.F^RA6D[VtjaPcT"QvV$7ȹ7i.z:p^dt^8xЫsXp ֢@֗ !K4qxĥ8 wCV#ϐ_e hG (Hxv[ZxҠT.xPiLz-t8 6 ,}(! ^ ڪze%K})ARX !3p.,g=K:-&gTJbo9 +/6F K&[2qSsq?RTcߠ ] Ȉ]?2G>KȢƾV}NpJ}^RqlR 'p?7m&ƖX: 8X09fӊPB)"&">? $jFG66RN@ڭ: uFXG}5WoO=CqzrN٘=@ta'Gє>hW_GRA+-.\Ti)7+8WBօ'ms `ȟLv>ǾEMJc x)`+q[f9NYMmBVP^P8 F> QTS5x{`CkY)<]m$k֪\7[v{ޚ)jW]<9- 259vEؼѩyF[&6^#,K*bb)fFjӢs}X6i[ʦ+57-ZXD޲bWas"@,wf%C#7}>$Xb ښF[NRr d>rA퀋.kuSwpM5peB鲶X:( EHU-??7;S3mI FmKy cYN u@f :FXWlDZqeA( `.n&A۩Bcgp2X@@FS)I! ܳEM=/2DcR;}Jk0U7;lSkFblFCEFQڼ)Bn-v>S1hUI09# 3<\MgClq6Ĕq1)u9MlRPefH$2Dzsr׀R`5ǵ3Gגݑ0_Eq.n,{'FRp+/k<7`;f[B'7E>Pfg 7j ?ax׍`<.+]){5wΎ/dY^u,&RqXϝg}gqwkMHHQYŊCvc t螡RPDp'[N3Xņby)ӴSmޓ1^&2"h'AWl  'ݢsVNJެEEv1 r#tV^Au[gwBOZjqu⠏0%hg1ymm*oM2TRXḇio@Fv`넑ٻn'f&jUfH`v/|ST+oCU˷glx:*:XmAkD,G |wn$"w= qdBQ@^-3;-;!U(DWzFY"8' mCبkXApvgZIwԨ$ߜ`mZ55 -H?dc@`e8H5˥xDn8kZϣZF,,SH.Zil,QfLY1i:۞bӤZ-ٱ DɐբAwuدn1R +3zKF|沀(U5a@=ɽ%(1, 8|NMHJDZhw8/2YrnO ::]V2y?MP\sԅ.{BYXzEfL;sEdosᶵDAn&smi}Yx+:zYtU P8uuPӺaaO. .<ͪ:djmi޼̻ z&>.0{ɛ**?uA"5$-&)CQl;E oa5 [Uc'[ΜC^F[-,qz,ʳΡnbjADybgxCpX?mg-,ub)6nozG]]^ FD*ۨӧI@: /"3?}j|SxgYbWU+Vؑrf/ovrT7Ymͦ,bnm:J<11J,eBV/íp'!\#?zO UKXKA-zm2 iFE?a&RgV,lד]&Q(hvMZ0E%1h`o0{?9"O"8 javKS?CEϙtRc#/1g!jBjm;齊ߤ*^+!bTfr :^8 2E̯ /=tK}B2*{+q`D-(+<5R| N&/ o$Gݞ/,²u}7B f'8oC;ABO5IP\J"R& YG;&ҧ!:wrm3ߝʝ{}XM˳08nqlZZ:M ۠hEΰ0TY۴wh}j+tGҽEă"bqBk=׷_y?UM3]Ãbt/"0M2{Y*Vʱ_BHBDl]-HP!ܟI纱K2_ `DU6LrPNNˡpt]1{anE4kv!z 4g"U$s(̦8jN"j9hIU,rJGg.YgzV@'"xȘRU怯YWdI$\E%GE-5 sK XQ+y RAE׾Q" &[kz qF>9֥ؐtZ_ɃF=ssD7ģZm@Kiޯ {qw9ݎĸҞ`!S (6H4 !.ˁ8bT9I^hl꺔 )0/E"̟䥞\'˂xmc57P#%ápѲǣNE;YUHMpD 7,Ԇ ιG90۲r'veĈi4[<.tj+-:3~SZqp2p4yL 9ݞ( 7i/vbTx ;6Sb} ek a? 뉖DCs-Tң*U D xN9TC5rG>@w3V ƅe]LuVqOtSwxmQB8՚ݡJ?7 \cA:7vbFRWFk8b*iL5&|%Acgι)WZoRI;(M )lR&P/%@bzWu(*UOb &bꢧl [|Ianrƙ8dG5*, sq.U ǿJ<w^6S4)h9׹IW|+OzRBT܃m VA]ruӝ >"Dk(Y!ON3c|5]$fy |^I>|dޔ^̒\m]5 ho<TʪU2x%gW= cɊ=܄kñ׬,yԁ=?ke2!DU JréʎSq$U)<7k*dcJƝ`DX0(;A^;ŒP~$B;3_S'["y-o;K խX 4Կ\Gaۼ= F)=ҫ5Xd.i}JGt^R#ZHȯ}姕+oklܠrO d9 YHW3yYب~љ^;RRVZ?ʥ9J;>sTuS%a=Lɻ/Yaj8EXLpQ 9E|27op(Fӡ.;:q:r4Xm@3LO?+e;!Fxɐd18#T!ŵ RΚuv.AݲǶ 'T,jgd) 0<ѝ`81v^Uzok[t=`KCZ͝C0&7]Pz{b`T=#DU7O޸մEw}#LYi7YNֶ(Ќ@Y<&)9Țjؓ_Dd LısFz$43ﴸQuᑃYxOGv} 8<~n:Yv|6ޔ &;| V ΘB7\>l OW@tlG/-!f~W=p8D(K*D]I 'ZܹWO=Yaoo@A_tQvY_\'ss-BjT//Y%&uBԳ=B^0(mP9~02٣"I48؅^rHKN7%F͘4eG*/CM8J_֩;^~H_1 rhʙ-cj25/Ilsiwui8?QoF̫m|`Lt&8GrkvAP%-@Qb.ynGbx`闽ͯ!GrCR=OMo!NO<) 00*Uԉ`o9t=Xt UKZ$2nS[`Fl8a DҁPkn -NZw::BAa.s%^HhQκ,B*<$補=@TbRЫV΅S`,X6Fvc۷%,6peeǴƜ{D{e/Ԟk6D,\:AaKr퇘})]aE¤/rkpFmMdI¸襧~5@_khuŽ눌oT/Ud d!#=&D+ Ha2x a;uY=d ϊPǧ/s>ot|B9.3^EKybȒƇ*U l_ r*E{5y^Em37r! w-$Scx\|H|cυ 1"j*Aϴ 'P SPĞ)&=d‘*Yqhwɂpd)N2Vqx7cqsM8}^Cz՚wZqq 3:g54 H~6lHqH(37RKT¥xbQs/*Yi|as n.CA*Μa mk2CtmyifU2)ʄ^ԁCvk8dsW=(z>x.31H454?ՊWYfAeK) Ok5x)GZCT,o6n {]C#lDP"(E-,{#͛c8hɔ28)IJM;m1!U14 #(40<~Ռ?I 7k* MoGWڠ y#tg60Kyw֬U*R&J$_BxTYzBj6ALaXާAKPrz%W"`"jx&OZ^H { 螜 [j': mPd},rQ x@"Pq{ Ϟ>*e >;8ڹSf=y00)S]-om|WؖLwhHAyg¹uɂTg<,\탇rB/ӡjrV-B RirR@r4櫿 ^@'rvA,hބ4Zw.F &dd$-e8T];'9o*r =r0֛N4 I8T"W桉6ZEBFxjƌH> 3^1vUpHko[02:w I'njC~t|YN]qCbx/ ϖ̉,Z/(9m>~uģ&4.4_{l 1#ox"9gs_?e -̊K+g"Q6~h|`7U`=|*\ҩȈ,MJχbA5''r`DB[в8)5uhs](7@An9u .u<}q=rnճ'WMVj1ܦR"AtQSց*v|hujU{2kOli%Yh,zC22.i@G9D^+ 2c 9jGr3,.K4ʂ6VHዊ!lXQe&й<@Jۃ4 <$<8cܷ5ϵG߇L5n?2Dz؉HgYKp Y|h;+ qq: `Õ“ūN֖#Fo/pNmWx%XW~ח['-?.'+œdaLX϶ ^8vs.m”RГ}OͤLc%Q%+gM `nxNYU+^K!5?GWmiɾzB&Lom>>nfz&l̄)62kt`̴vyKc?m($VqN p3ɀ{p ɋj{\;\,$^Vbe% 4iwz?5&+l<t2-r xX!PBN>"zu]il6EVN'rWta Vp"zZ/!ۨکE':;[^jabM$vENz2&a9ƽ)ϑɬs3ۇKaMeӰ߲ ;Ro gwd:ħl019fmbG59,Ѹ,&յedq>6sL0n@#:KXM?zmZđއ dc P5|kϢdH0s,Dx@Xv+2w5m EFMRni4hW:Ju7c>ݮE±ٚ V혌֋YS0POnʁԆ Qk]@l8Y kIsZu)uQ@LQݛztbTjȁN )x,[3k9'Dt, 'ָ[NXo%U~x+b)iш 3 7l"n@AQyk.ii0h}~Z|7ma!eȔF'+5{]S9_i HGsp4h'T.IW'Aqnlrj2g.Zꬸ:hi3{o;$#z;p\o(ɬu8~i(a"m ?(?^pk(\?hH) @6Q61OlV: ٶ{0aj8n9=aφ@goi<(\|41y(y:K5Yz\D|Pl֟9$wp˅ۢ١'Ҕ@on R\NpG|v!k|5 T#2VtA_c̢pܵAm==V@&j t;5#ʞ4oAn٤o=@k*;Onf'W'2P);Y .f`" $&M4wG<\ф_L e^(Tv?L+A~V5 W~!T&wj|aࠢhA9k_> GEk]1<%3acHKL]ee:=)PhZwj"#ϼY\ xFPA&\@Gq}[Bf(NĹ=Er \)y>&|0bꥼtqBu~$s\IFi|VpPT#g60R>Ǽ~>0R~Ew9Y/Mq r$ހVc蛵[;%fn+ܪؓ>ҰKMa5o 7N()e*.h.)K|e&"\!lPx㡪O9_Z FPb-&;r,[}pTBw,NNZ)7'5wOrHBƐnqK=ϟs` !J2"\=Y!Z%XB`Rx_C1\=fЬv_s] W݋Gyu*N:J 4|>dTЦ4cZh$c.~ޠ6e_TM?#Q 8{vgXz-&3<[.hy->*éUV- ߘq5o砛X+{pᕆ0O0B*Suf+̓+NТiVeuFRhzbHXH 4CBjdXWk$xrèBp!x.9[g3Yϵ`2ߴĄ@[\M;/b*jX!>ȩ%XFP7m&v?zliiYӁe^ԒZ90ޜ-uV;ZNūzg*3v8c2q8GƔ ZRfu ęQ*Ws:mَ)ABУ 'NR,BRThP"Q'ck7|3J:?(p(]kF|WV&%{j9&<dGv/^1|إW%K]l r~ua</s|*xNtA}4  "i>WܮZ,?vȂL)!i)&₥VJؙrI$:xAh:J[C?5e?WNRҸw78$]&z *1-jj@z,}6Y qw׶Pp?ow軻?<"Eݔ?1B(x&p멸@x7hTڳ+0gwśZ ?y6'M?e>x*'T4NFܐ= ΗA>>@EvE V8آHh3\x,(ZxEezMiE3PP7JwE :F-Ći*&zERs%jwMEJqY AgrFxzL1TiaBmNxFL6yDt2t@_IGdI[/)OP@:2?I;Q_qN~.ݵ?3w DݢD-:ao-HJ*t|??*g$Mg% 5ʓҸx` S89EbD^5?H4"`S!cǮ(7! j;c+He} mᘳĩYe{ÝX:q UbeU:NA݈T2-mJ0{;gըN(8g- "lu/O |Fd.ڧRu%M= %0F;:DžS" уaoPU$b/CVq+<йaBf=*t,bK U"IcvG.;OfSbF?pQj߬(RFUVi4휱k_c9 :0Ǎ^;8 Տ6͈1-a ,ΞZ귙[&RfGu݂AP]-%45nwЮ>N+"NABBSWQI E5MگWA5 ?ӓOܓ"_@w~%^iWF C4 @vu3G=ar4J% y]dZ"Fb$"\\ ϔh_N5uY$Db`a @ ب0g`A ArU5C1 a|I1+b-p>q**MK5!=21%xn?"+h$7t{@`Lgj 5 ktS({YyeA-؝<]{y#@7#^8Ѿ)+C ,M` 2TV0KLϏy65}$>iD(i2C`?f|{C^!@C<`gg1"9M.2nхKwr7"*V bjTU&o8?! ; l> WoyG=r+(Ū˒~,~=ݜh6(ļ%C."ÅLC@Z{v u>yZ~)2|ml 7<|wMEFv->k[RPE|IiM_ &![cPGӉhɹT?0Qi%I:q,@B7P"c[3(9bF`=j,~|nv]NXm0l#/_s" \108nPp#v5ODg695-mpWg:yjk>p"HBE iGRA}nuSM{3M6Qe @5LqS߸2˚d۷bj Yvȥ,u}}ܭ_9D ۵y'e6/l=d[A]gK̼ J*{.:3_igHn#6 ޻+ &/%ݏLAm٫8Z!C[҃;'ӸI[u0 \BP.`7zW72oS!]Y,dH T'WzYP:=#e͢[9zHy359z`\;-s.;D'|zVYyGML=PkU0c5V\6މJ~f6)֥vRm+GCQ#$Ø8Zx}˺Ojl&gRӀ56_GVQ`^ ?jN&Sy2ͭ+jf]gk(TxFmM 8` 6͹W44y"gkS\[> DJegb w<'[%7T9䯗nvlI_LLO.L'JYm ,FAx[oksԛ6d[& s!3ybWqᙾ58Ft/.4 w_TVZ|0|LrƸM?5rޔjХ"heFfX;z-Ԯ@zԾGޱ%})\8GoUrJ꜂&ږ?ƲR :sL|/SY`ϸ܆V6xgf(bW>':ijr/s _FO n ǡIo5 'n*{=D; 1K,57CUExG?gkA*ko~E`wjᛚdSP x=a^dh"B2lD=iL5wiGW^5pƷھ֞f)`B,GdBzZߜڔҟꬾ!{@s[#$[W)Fl6AZw76e<(v*8N>GUZf .us]N_^zmipl$^ԀL<fYe+nDR8>:ye {՟*t@?y*Lg\ xPrNJwnT8RWW @Ŧ8#]ecpB@BL@{| (VopJoG% G+;7J˨0V~p@x_S QL׬w|e3/'vZp3쮖 pch'9 @6&.{Z>JPzϯ Ʌx_̏L=vdDsvwT9..|HY[ >齺?[Rn, O55HsʇVnfAnYea렰_iّ:Q^(s* gfdϒb.#UQIz8vJcH|@Hir!xUij:im;N$#[[uLeѰu!u;{Ro6qFqYIȇ4u+itlD#BaivԋTϜ`*Y%|S'bg_I!-zW&BL(0^#PݺĄPOkhFb6/Zqc8/hNC\'A {8DqHsƓurrظΒ*E8H0v> }{#r{:fr;w[2x"J#KD2WZnus=^?YZzpbB2XHٶ"vRɹ"ܲ:rZ1~AlDd-"LI\'(4im+YLpxiWTLZQ:v k$APAHM?{^ܺ)dBfOcη^]d<pJnU^q_X`L n ARJ.\+:H}:+}pzR-O")fr r _q9DDK(ߜOJB Oj}{0ryIE.Tռ d })tů:X7X&?? (hqzuUNmV% &b[,8smYD#bWqCyt%zI:􈝚oΑ/ gbJko.W⏧z8AZ2s4[Ñڗ\:>M{P,i[A4 \.'穩)SUC8^b`&Σ-):fU23OAG+Q&ꗬ%1 ~Ι<-ꅼ2Nv#piV` ~O5?%!0;J })#|Kʿ9$|!cwȿZ3^$](+ ]1 F(Dj֭zfsypeN9)KKD~`0+\B3^EY4&j`O852ŭ뜤9@) B?O:QA`;ٚg|Լ.OIzfQ6F(p/{LOvqz(wF͞(v-ھV%/,&vp#mcӌ⻤(o:?-6"Cps.x/ۥQn'me#xX(ݧ v>YL̾cF'*o;+] C9Ϙ"H)3s8 0\yek%؀/J4b%,] cSy Ƌ^_IL㑙̜\߸/=ѹԥn*A$qU&cqC"i- 'RNc : .2Yh `\VOnU\OU6E`%ӣHu_]kwO HzHoI%c0RѤ޳]&tQQ9C8i0˦xhz[R 5qi|[*?W$QI.NdAk6ғc1Tn8 zYt>E N: J{NF'dSdᬖ򀙝CT>H_>L%,"](ې:=xZSؼ ]9)[9|S_dLBËǘ\WbSΗgvD+nd/qY ȫl }eCO1I쩲`܋v]Fa Jm1YŌdom? 0a,%LbXb-/_M"B; V3`:y_ݭ%?̂`ClRrȢ)3< @^Sr909{K* z,c`D =Sn2z4vBf\2/y1ʟ7JT\PPEmaUZI"(6˼s u %w'h*?- B%EU_K7rhY%jƙxJİkfg`"S=6)7(z{ݑ]ٞsԪ#|?R0Eeg|Qw⡤JMCS?i/"1eF [OY#_ɐ/-mLd>ԓ;(x^ah X}gb/dc>OS *DML3'XQ6G~ħ8Fk00>;+RUo)*;Pׅr;Ɏ wBZX[qw:ݎݵgܳ:^IXqeڪ-o!GVCV ģF{)"ebcb寢o%` +cYH\8dFLx` % _{aboy2x 61R>]C}D`YNNz @HO)@AL~',ףbEpKCLM1U,#呌Ҭ%9k H= Xۭ1Cs34#4Y`?H]K^!~;$Er|} %fQ_-|imV@&LS\S7q.]./H~g 9|7 Sr_St3YG ܊ ό %ۤ\VRI^^:d"C$ʗAEgP#阋kHTYG嘶qYPyk(c+{GpNP_k`aq vtEord9J ^" fҰ l>oM)W*crSqYf32m#EWy}PQAd%Jʀ#X%=&"SXjBv̲X&\=d:|W{fASL\aB!;G5g XT(]Uniġ'u; iu28yCSatb{=b$`*"VG<Wqq+2G&bep(Š;k/J^q  fҍ˙\\]oy tH9dy0=9!mS0ڋqU=.81=B+f;t<+8ƪۣSG{pMܽB +T(ZbX[^-#~(O8QfaENScbp3ZF<j Zi#"0M ]Rą6CcIɠXYтM򪌰!Qj`bŽ: 8z<&gՂ C[e)DH3'DZ9hvQsFka|L6`L!h< ۝s1u@b$)P'e1gDw܍,rU( '3P%pZI'mҁY1gflɵU ew<>z7~Ɨr j=;xΌ[12#TҸ#PBm5R|cz p@JU:dHe_?9݉3(xqױ Rc/8ιt@Ҽqw1ud F1ns碈7 .8¿uw6x9 Q_975Pt(B|H)~^2)蕑9GMQ4Pqْ43M @hYT=TCAyPՕ1}(2CX8'U,[v:k~'f>*z2uboLJ}$ֆeTaFh%Nf*# [= *uzŀ'΂ -`?CkKR|(lvl?eՐg鴉g$5 јjw)4xP_yy{CeZC$IFQHXiT@oph'gͱ-oѶ,E/+3*!(n;Ðוd&eMO' `p`sC!i6%מiơN.;qcrj^âGZ 0p AyrږJ^8ʑ4UV@\ljȍR\&b=疶t؎%zq[Ma-ySՔIi PmGHnX|9g#c+\v_Snk{[)%5qf(%%9-kG.HyE5q;jaŚ,5Zq!¦Ka$OIi. I]CU+JX /Tt`Mĉ}_"qDu95{ulDD-97}@਻97;_QμṊjE&0 g]'r\KP#Z^23Vc`: B}k*aڸ|+0@e'U7WMvȬlL'mSbإ8Cc6布]/d !<sהiBTdǹ_''p3~zP0% p;vPO>A :mORA⧶xz3XV>١|q hMqgIlV45#S]j/.d_6_*yUNʭ{leUzk@U=y^M>#mS QI{U"l"7Ԧy#0 M$)y@/mFmwk7';5/%3F).k"s[srIC1Cв4U|ߍ3/6tT#"^%$ }=%g@ ?C1S,Dُ;YݮؿM- 7,ٓP;/XkUִFtI^ 3o\%lnir4_~]8Cټl|NO]NI9y=-6k~fZC%gD5\X Ħ_Hy]!*r|캙n5> t`fϭmf)uʢx;] `aIJ"~ߋjk %9'mZ.NCa]3|Ő>%^mIj @ͬ\Wv\V3qr=PHinꘑqQgj2V͎S/}Wc 9eHi3hp,oS `T3ÖclisNB+ք /DE([ۘ džX]i tbޠW,%P(On4t3lI  WcQд+~X+#z,['}\ eL )(L/^UˏuF){}!vucO,֧ۃ$$2Sbeț|. }GW& ^[>?ʑ,jB3KR/y_F|T0sԢk4+sCR;*hv/&oVyiB܎hM7hmW9#ށ\crlTXIZݦ|Apͳvjh `.@|vVrD/\>#J0 ^]M%R6B`!yDW'k/ԍ~ɳr{(NM_0Nf|(Zi4 Օ}Ǒ맟љ8g2 ޝߦǣ 6iM#Ę^z,+ #I*vYwFUsAtz8uH¼E#wYK0o r56ZvYŔEBG-gXÞUDKg XeX妓mHUIp{Uj| s?&g$ ׋lRSNY t ;Q+dY^@3}m1JD{ˤyaը.-`$"$?=;DZ \@Xp44MA4 lVZQ?u'VCes* 4HB"yּs"bHյg6B1 |"{{^ګEF Ixrp}#%$=ׅU 9oж{`IQpa-eHŹFvir1)H뽊?k&*-~6 ]̳ 8 HA{/$ HŔە麱  [ՎG#9, 3<~6h擖8m(Ӿd8|aAX V~KuBzW,:Ь9b*6R.m4Wh3-lc+?Ɂ rQ\-=dS]K _%WIR9}#cbNd2\{ #28g ?;^,(v4;vN Hآn пqh\p4}:r082 7V=L^?] * kOWc(+¶(FTjb-UfrV3V:a1aw&Zя̰wS}Xj(g} SޫO/=j`X/G ymFQ|FQZor>+# qǗFiq2dX+,),zvx%.Qk"v)Jtr;eMEa$$~XMG;^N$w!+VX /ٓήQTMJa-LVlݕdeuWi+I"2v,- r@7)Tsj)DHz1T(%A&>|- BF;0# nzd*SxR=s9Ux ?{\恔g2j;{ں@QJ i/U>c748,91tK13 rwjkkߤO0oJU3l@ m]1XxFNhYJ#o4AkbAvE 4KNJfaicԾ{a:{ 83*5 \[aitDThP(>Ii[V:KO?7f]  鲫<sss3V<۔/bqi3K:$:8Vd!ЇUq8ң<FXׇUNծzt:%?0X`f(G~ywXҎRȤ)eb ? ng*~>< X+HU|Q䤫vBDeioqó׾{VVf8W{}L0S㧶︛H %RqVC6` b˗.\B n7\Nށufp#>ݏ۹Z0 (UQv]w@7Mw=]u;pJgs!1eԢMjEsyشOeC.?j|W=5##B~6o ]>fnj+O%Z+cpF%ACmp=Om#PsG"']i % cd~MfՅuz߷1K1hwYLř%0T ubw`D.,.+# F'cv0;L Cר616%DDqd0^+(C;_=QwY(\MqzK|ТJdbfrJ`52'dbv\7?ٓ넅Pke.IQF|-grx2_PNr;"Iʺ]oۋ0gaK[<5u  Fv1xxij8i+?ρi;:SGEFye"=pƛnt)H쵽fu0:/s JAxE?/JM/ab`A-ᘒp^h/4qAMJ bYμg;v"hg<ډ;1%uA%6}^eHժ7+P;:a)co)ۧh@yQEH ]!,Yr&|xa& #98%{$SE8W1 o66Î4LžODNpT,]Ma6_r[y0YiU"!% mD$BiЬToM`8#I6z}z7aŒ%kaL:3_4bs!*L;36u֣G vI ;LS)_0j@v]x/-(W1NHK ]:g#A%.D;kh?KoC-ݏ~jҰ ?HX-\=Q8Iq-D=a6ni_òI"" '_:YƀgĊ52K1GujkJ{ZTƱan0e nI/Ÿ`hFmYέ'|xo5jݟ| f2rpzD-ʗ[t󛆫0v^rL'lz5`Ui:F2@Lky1͓c-n**hV%P85Ƈ kG=Y&#\Us?U-`(Ezث AOmy`l r_k"_{nʈȻN>:޳]q )h;qJI3}%mU /Ym3]7wpn@uj ) h*e<] *?Uw^۪sQ(h .*;,wQA  بx9x#\f*BO}znC7G1AnGRk@{>3!q=QDXQ>E|?Ǖk&3mo'?u3Z34mn7&'/kY*8Ј^H bډQD[r'v?b 6C͏is5xsQx,Ji9;OiY%_tE[|@mq'~UQ\8m$T>UoZ'͊GОɇމj{30!a^w9 ci:j&_ㇽ=j.R1Of޺38+F+l0%H^xsa.8xG(0]`Blry-KFkqt=>1Vntt3޽X{jOK%ۺIHN?sŚ^rn!|y1He,:q!, 7T  ˇ(oΈ mK" (C̢~'S0:mn]=*(nt;uyS`ʅbsЛ'Ki;3;i vsa(pHk!:|uJqV\tC@%(EChh Q8%Úk[z>QYA%vjEdQE2u< YB;q:Οi ??yW7PVGw2-YfPm#ZR~fn{gc[F4x]Pfġ ;,=B\5#N\K| F竾dW ۺ[ *`-Mj/Uѵ3އ8uy (47N<즻o  o]ǥ_^p{R\Yp@1t-eNRfk4ޮykjDWIRt3ʯ,A2LmXJkuQ- nZc=翧&)BP%-l a|fd"twil^Q|fC,3uQÙkq6M6?g-À9uzq`OU {%<4wT Y}Jk_jݼr]Yxcx4'ŤN5 BF20,I6`AD$;e?S>:usԥ%y"T:"i>DýǪ]~ LZ/Ϩq?fUiZ5 +5ݱc v{ϗʮŘfI'{3Ao"D܊뻁%ˤ38}8&1[kvq*_ } H~S0}߰B@In }ͥ-`p=DmWU>nEmW8sraBntޛBJAP`ǹfQu̖Gw!^&M㟆W<ڲ,H_i1 "溹#ML4"!Fnjho\9Z!FvTw*|Ik)W8rv/(TsM =o_ *%c0oĿlz ^e`^)9}X2 l^s lֳܝ9 0TF ~q_8he Q^ԛ w.MaĒcYDax_T@9N:' TJƙWRFkǾN.'L|-:> -3dasm_`7賞 I{x?D9ȩL\QJF"o4aZ#Xr.`GUsV!h i{d$yXV;JYDJ+E{j368zXJ׆̑ 9 T|+WQ }װ_? )E m@p9֕6lqsgۡ_َ!kIї_ ӧv >KR9ެO AC#RT`66SpS~4O7|GEַp0T##KxS{j冟N>M~G47=Qr3f Wjs # i+wK@?;2JpD+\W!BjO 'sSIMs& V0-pOLBtif $36TP\izs.4w;F%0Vxo`g*kOi@+ܜvAk|q(.]3X֫n<ܮa*[3Ր}>M' >#tT{߶姺sj3y]tSF>#hXFM~13::߆\PNƆM鄟* &}߼t۽ KW,2FE T޸͆ ̮fꑶt-0Lp啰z`@ ͰZTU dkG I,WBX/ .T=.:^[+r!U;.饵xH l$q !^x'UHjG7WJ3Krcv<ơvVݫ?Jyl@Yµ!RHs&Z1CtπVǣز'&WjG,&PY)($V]Q+I1 ejM⋟k.>_8_a)VԫwhfHeH+IȵӃD;]'G q*4v쩑lٚ7{['*O[9f#9|q > XN}5Kz^L taA#x]= : !_wHE1;lDmas8>Ǚ%J0i?%n{ x~gUS'XeE:r UWU da6-qj94K)!{U:=mҷ_}WA&QPMZY*7'}uSAZ o&=țlkz5/(33܁jha8^SU<,<懮ߺ| B݁bq[-/6]Gi8R`WdxFͅT B&[ċ?"WNsfy jYD&|r 6;$,k}{YA~" ,qʵ'y,x48 ˮ 64?S ,qrTGBv?-B,Mb-̝cg(r7i:DiigZu\^I*W5$ㄦdOK@7Y$T2Va& NH,ݦ%=S %.WCm(VDQaW]q[0\. ;t#@uVA3C óեe;gPo ցhTgkռ#"&Xa^g ʃ`nS ^,A?pHTouRy$6j&d*~լLvh& jHSS{(,؏dzO1&KsI+Z&rf(1)@냍DCrCs \f߁ pR=2UgrN#"[Be3MYFK:2}~rt@YAЂq\%_p/xm2s9CQ'!0}#.̲?F^$c $*<>T'I6ZGjR,h/ܘ _/:ڬ^`vL& l"BV/ӃA~*$fTP`ՂL6 6pM\p2I)n9n(?rkvK4d>Bť)a| (CWw7ZTI Xi _np"Ms6 cXƪcbue,Apy^tǵ.@|aXYb8gSg OI2WEjƾ'OCԣfjI8?Ċ;cW44EގM%EjkT!)lj|wW`3Tel3蘦RŨ6h+TGY4؈ I,\G, ʪeRlix`͍I0uk%4=s޾@b((5ǹ7f]6ўqV<֮_m'*7#_i5Aγ̞tcr?3D Q\^szW@bL5DD4ثTF~a:G 1CŽKN]#|5`8s%ܪE.tY1Mxs HM޽5X5 $H?QM都Y4?k A֫=rWhUܠIɝNDŽ1txU+ Nu%5Pѩ_ (ՙJs 1hEX2r=Y\o0u1g ҿG}'g=daf6)AIYC`:RLlҗü%IB?M,rQ8} ϼL4!ɉ ,19('H)[V!U:E9+Ҕl1h$|A ]U#ز8g) 0yKSp.9:zt%0ajdB}mvO\;kEJi>9ٟ 親" V=ղ'8 w[.h-}{B290(_`4Kk"9ԡq Ӽ9Eտjz@ ς䗤jI\z`9KęH2&{YKI-1T#E χ0>+jbP)sEfyM%X۞p{JvHaiڐgR}W:ԣG[$VB) Ѩvbip<]hXNP"x@MV3^bP# }הH,fRqPHk;-x#u͸ ˑNQ3.>x?Z%4F\s!]O%],%oAWr~ϙ {%LNi:C{݃k^Զ$lg52dz-Ƀ-y5?Nt?zJhD bvK+,f)Aw92.dym8{@\| ^ 3h봉w'b1g@HIQD M,H]KߡaM34*P<Xon/eH +|TߙUY?7R0hmږpcU>hkyw)c"F%Amm:wR&0Yţ.?욑m鸾oоH#[IM-7q*5oVkxopAu6&N'c^ո/~-$S7{ᙽmq96gMC>88|3 ZS. GTSFo o*reҲ|嵧i 򠞪w-D[AkEmkScf!؁m*rQlUVo}Q^s=ņl3h< Fs%抭z]F9A @q#n/FPQa/į9WU̻a@c!2yKt(f}pIb^Њ\s_AMYz?efxG1;> fY}Vr8stsA.:ɾ2iMQ#`^:@@?XZʺ?Nc/+W$4 TAnEA"NUYJMШ.1ɇ1v3Wk*SfD((X&&$$EJ$F.xx:#؟F : n$hR  c≊܇¬L5aOxp>d f琛`pQYDSoyr!$I^5UW ֲn\𯴣?CۏPӛ.#O JopkM7b8& PKQ%}P ^ ]-|j߯oG5a@ GQKd#SX@hC/"`Meެ 6zX&%\iJP-uğIv˩!Mw2 d,ڤO%y&w3iس.bBcA[~lչu.w_{߃NԸdjvj˞*T*^8w5Gw,\"w[l[)t&e in~`~ t%hX17"S`#պ#hy'T>& G7C奯,--v{oMr0<ݥ\lq }_3?ч$IE>C\O@P@D^|f_d/G܌Ѱ0J$CuŜLLRYLS!@cawn' YHZN9!eُ[Wb1!lK?Q, sR7n?]aHJc5%N_ :;ɯ<6`(lL%Lhʃpy/ҁ;g:CPZɜgoYɬҥ `)Naљ,@T&c!8N'[^jZ?J1@t%9k2&1!bT*mV4P[2#嘺DIyIԇNs= <#V\5WR7c%m oGԺ,?Dyô}ZO[MyېF4/>ݿ.=տ-Ge/L.āUN-=}8( 6) ڕ Bh.P0T0Nm#1KyVV/hs,~|f̎NŬNгG{W&i~Q. 24:+:OczEy{jr"lHn!릵fE;:zQ6m39=4ٓᴕ&Dt{.rx;s.1t<%®9֎7QBeeT8*|): 5s xu˄+)!,PW$X{2^~@w EsBŊV=%} 1s>b6;<Л^C }LE>\Ew"Oz#P)hM"GjGMs;Yq[c*O;u`0ynW{[z*f6oB|k0x+9GRxQ᯷0O9ͳ[<c8B}],&?P`!0Vfوzg}6d>z;<Nkr|CЛH \2A[Ȗ)?$5,|ӵϫ12uY=>\GK,8 ͞~1!_XP5pmǙ]6Y7cA$$b%| >kY(fȼD\:zMPbGx5sqzY?mZc#`uFԐ)ンc Ɋ*N=yDG\Y džS6-bZza5E׫OJu Bp m_||?ߣhnmIntpHMT=3R݇ڦ!;: :\0^]6uqoڀ_ }S9Aw$d-^`{ \{e~1p/#FqdVt^[;\|i EFSkϰi@+acԵɚxdvJ2r\1AΕlpf3P-M8f]AnXg8*%~϶A'Mj)7 .!*yYvڍ8eul=K¤]@1+šFO*'u߭OChtWl;fn}Na-xfjꤠ9tXf3)冒mJFHw8iz!~WH)+ב 6;ltjS@osOjG%N"|yV[$uD6Qk`͚Z7CRQ`Vb G,wV"pؑG^`V#+$0oaIv) Bн"Q%vCTNۧy PcWE: !p.,R~GC( `1zx- de,FE[aVU\{#S u~q L[t*%nd F_6 JbVM4#a4BV l6ѬMv+I&%.HGfo%VS$*FԯSfd׋R#C>3,t\f"  eo(Ug}LL&T\?(E@uP~V "}n,}Ff6*G/f%e^+xn@W#ܱ\=g; Sw<.5.G~W >v4xŚv:cd w[&3" W5IQ- G$A\$kie"p D5I퇑l((vˊGq12oݖ!ȔδiTPԛ62tH6dm읱 FFG5'&L^4rCyTdiW׽(x i]4r˨'=&Ow.)͕ Vƞ 9c=ڜ{B>FfͿ7r]۴! onc{.NB\[LPM2[+S d|0GQ{4 \#N*R4qáG<y+s칻z4NtgiR'iLy W qWz]JgC^wS7 CB@Z%nk-v*毀ϗxqŕgXӴH?J&F1-ѮPIi OSur_T 6@d _RG8|&#"#kx1I8ة~0A-* 6VBI&S8̹^Sq;sF.ŒAW;z^%eqo#1[fT;3f=eQiH&|]oϧe&OAc`[IXbHSNj΅ ؇OA(\-hoE%#f٬- wR!dRWkgK !Ny4}`zvS~b~iOCI]Js(bО\pKs{&5%)23Q L7,8Zg/d|[f?OYMJd)(| 6G@}ӌ:1B'=\kd Y#_#H˥m_v$6xdK~z=:֤Ov\feftΘKwcσ_EbVblZ Œ *Zh.|Nf1:u$\Ȣk8%]nʈb}al<4dD4jWxd{<'xBgf>䣈k3rD\ot{m"Pl@IGo'sO<=Hq9ðhdt_Z8|+\۟S4|BjW5Lf.xTaP{]S4/΋;( t.!>P7fs6USx18Y`hz4-b$絜b|o[b&~6֚B:Mwn 9h7ӭDn֌)ɭ۰tN/xaI6#J)YMt>'(%gZܯDzPiYqKhe^2x٘ *Glez4Ey,"`ۛtܜf+49&9# r]-Ӹanq$;`Ǜ=*F0Ow0qǨ =crM:qyĐ~7874W.׷{oבFOy^̶)88> ?\L'ZHh|Oތ4N5jU@|iH \9ĥwLg~bE@10(3}8iΚTNVX7T QWE!/ C;غKzKJ%p[ r$vy֢_Ica\H?Sl04rta7OJ8+vP ێaVB8׸Ph2ĤiQ&[ՍR:Ь-23n|mueH>BxB?g45C&u@PgLwD8"X(2`;t-@]%&E}:|xĬTzcXMrrT:@lD}2#nMe͎ hxHxt;?-#uك,bxhaA2~kMb8dQ]ZǠY#ȎnxɐTm:똱5N5W3)4Sîm .?LͻJ.wl,˙px& {|ɚpw=6sꕴ9Vm"S՟b:/ΟwHD^m֬^-\Ȧ_&7!_h_o>!\|=* B2Tϩ+Fi9IckފSCzn#vzrt~^Ar!&o%:|F)7T1_TblGd*v)a(uuFjSZW=%r]lWF(7,%g ־Ezif%JQCkQtjU"a=`*g(Cc82Hoڴ@ ]DQ6o<84=ܞ1ǧs@|0iciG%ѹ4DR{M Mw $Umb)ߊ߿2{y{мAąWě㵒nx%oHfnkS1ʋ pJY;FQi&.>ERZݑ rUcڿ[ّۙ0%bT»ے =,a'~V[`IkB 7[=w{07 Lr7SAOtyiWhmW'L)y;vd14:p~cXApӼ?T_Fz% ڶ.mQm cHy5ĵZ]倥 Vbr7pD8rfblv 1a0 =?Ql੘7bp .jeC֭ό5,PEhV0q#U)Wuf M_>+@H_ )1,wMk(݉D31@S`U\ hyݙN}Ǖˈc%ӇFlOetɂe0-m'etGJTsPCgn3F5ñU{, 9p@FYq~_1̉6{`^UqRSFuHݰZW(lLGq"=`ab l[)-:)Hoɇq> KVnhֵ\`ٽ7 8i.t "OVZ軜(~BH$d O .2O츪B6w%D9$ Jx}WxEW)TX"ʮmU c梥TꋷJsMN}P5gpJd'8˥A7Wm^=cݧj84w}Fգ!ԍl˖䩺 Bz\kQG%8ź2.K.@J,)u$\ܜɺ 꽈?0~FWrM3<;eLJ@46,V jxƻD,Wџ cљpG:36O %A$^׷УD_ϫ`q5N؄OEa46f,._(@wZ6LиxD)=fzX/u%x_H?%r+O`k֯pn;/FK21gM \Cx'CM-;8uTYdͷHOGOl1A fb9[>-bR/RdS*_)h* E?G0:h6EX0@n\]]n}H\E_V2f!Ϙm$6@(0qWu3?[CFKE- 5zLG=vCլ3@e|*}9y9ݑ# Y8$qRZ{j߱ug!EB֎I^<]*5hx6P+ 5 ?s$lU=64H *ԶQX۫sx9NBJmzw,$r" UVv2jt5߉<)~h݁ 75}g;!xje֛ s¨ql.;߅QE5FSB7<_=}TS|YJ,SU*rlzܝ>rNfi{PTT!u_E (|7}2,MM9ZkWDV^yمޠXWTWK( U}N#*z|ov9uo=OnrV].E%% /lAںH,>0YW"Cbq?- ֣. 0;k -B`3_<"7acLKn'VM%ͬQi%ӒJybQvQxIF0U3s=W-`q l]8i:K>b)evtbpsYFTދi$]!íp8O^-,f4Q>aS5yJqg%#+&1L*ϧPb͞3͓D B9c$E|=7Hd ~>Q؏Oa3 ӌEREU40JGa v8yS o #I$4}:ʺH"2"(FSSx-yZ`a/ &Oܚ w}Wsko7hEk1=9j6z X3/D!a: __֊E%7zma7F4-83Ar*sSUh(_z! -JT~Ax4}+E/`qp?_ ů2i pnqԍ 3VzMl+R<J/ݘ̙1z cX);w㆓"P~=UepOA\۬ ?7(YN-f҄M%l'١: 2~iuk'DJ-FgVosSjfvx^.-2Nf:UL6ʜ>w`$" L" N+̗;pѻTHZ+P1(Q/_wmƛaV!|yދPgC#`}"FXO+]v>6'X985?5lsQI$b.+Q#h8AdҞcp3yO;lP#JLacR-dlեK3 RZ+(rwC $-:vt>%q^iJY*N+|vGvPޤXݕh~ 7~15\\~E:iWGLCFeE.|j 0u";NKZǨjѝArȃ>&Iv]x RH ($1)#un/(CdܦZ8%{WեE6 ~07$3T6|:+)zNĀP%`iJiƱa: ad}TMRg eot181-̢0}ݤVV'i{xS0nj7<5hG`7fx vSW225dZowmrV["zSK3JϛeW^n5tèӽ"Qg#D]#+E'i/tu8OY [@ 6h7gwqMQ27EdL-= 9><6$E/|FH6eo"> p m2X@vTF,؞Z7JQr!פ1%T\7¥[[G)!(J/qvUK$Ip]R-r׳ s׍F &*b㫙&[^MC!LEUruDLCKXNq-vcx(x5CL…aN8&S*JR?%B91.˼24s>^>%5Ԫz[3^WPzfΔz(oeu, KIZk1ȵ7]+=\T5* Yy5J'(NH+鐙IjI+j5LnU<Ԧ ,_qHA ;63pe@b/v*m\_h\-e=v׹ \NWA[Idu'4-r֙rlEsM A|4K{FG0,^ȫjRf-nM܉I8ЗBW36W+BJ}o4AmʎvЬd:Iߜw>6gTpE|n24)"ƭ Oя:&OFYdSI~j|Sau@{g~Ր4EA ʮ1<#<.\$)wE"]Q5vlr^E"3vWAV}hjGd* L:qa"mBGׯ+j<@" !3oilqszf.lae@i{":!|/_Ԟ=bY(6EԞ/w~X.0w$z̙ȅk+)1 Y ›/R#)Hu<">IVuܺE0zΡؚ.Kݹqk-,o?X 9'u8,zoo!*b8CüaϺ!!X 2i#}vRmB#+w+,Qd;4V#\IjTr);baY*DM2t[e?_SC0U#ս@尀Qa߱W$fy?]X]ɇw 7>FAQ @j0FR5(#\6A]k9r;e~wN)m(9Z4؜*@)'߅b2:<IC6 WAZ&|r l"i$ _Z{`U S],Ig<ңId*߮ 2tDžGTF+3#qTUϮ*}]+=qH%֥۳ƅ40ʭ#IIyP/e\ĶLqPS}m2y O)!D3+6NS䫨0v rܮ;?{bUGš-KfD7N*;E&3>F"_"C=կ?RA/j~3XxpiL`$9JSb봀k Z |qTgA" \!ۻݫ |JNB:VfCdd{Mn",V̱YrBvƹ4C[(晏SnEQAԓ/\L';Ձy-ǛgM ˢ 8OpfD" z.(Nol1n_bgڦ Cg'ȿbܢRAyQz51#ɳ3{6|.@]Lqݓt Q.G똈 H ss38\Dx+ܔ=]_d#|cÒм GWc)_W]#77*W "j|D*qׅ[˼Z&ƥ.g''F t6y{& F VJ'KE9s84]ڰ˿.LݵviĢZBK[ *Jg ^g"9jNzZiBv)ڶDNtײ7gYUYZZdc྆mU&V/;B<3CgciB;~fuAI+H]?86(i|Pu[ct[_ćSÞMҬLq|޲()m Sbm/`#bmlPSw};]ͺ %4HaNuoJA_M%nJ5=`nf5*EWim%mCeN¬'Oٚ\I|9E`VE%xNbXBL A[w/.X:.aQƜkkN%/Ku_YZ/] %neCi]Cer2RN^^5\#37–3Lڂ?NֵO/{P&RLRv[|;z(ݵu+>Ĕyr[<_m_>_Z( '6(-8=#H-z.pѓh'פZ1~_ӿP!H7mh4S6Hy<| V$i|HT/tG%}@x='qWlip0l2a,3b0'5\mUd>@ rAN^%Zm!  ҳ_);~Stx3f #W7㟷+QB޿4ɞ*%QBR~ [7a)Dsڊ WQuxK{ B}jՌ5&.wpcQ?js6Q_8;~y8ݦah- {rK%"7۱ ~ERDeZU %!OXԄK%Zs`{K:ĒNN FK'GRn7%|U"]>D(3tcF dyN <>ZćmŗꢹM'xv?Khz3bϰk\nR-' "V2ғPa/B՛I!O`/MsU^(y+eNp1-&6 !$e -M$l2Cȍwgό5є:T"-0i1ؑ:Bǖp ?mCzhY#[˪"=7.C;iǩ}ZZX:]67qY e&DE0" *ƩY449 65FP$+e/:W` asrCpPpZaJ{E{X1W/_q[͐UVVuBֻ1X!+ף3eXꇿ(-pUC!c(}좍Sй׸LHڠ)nށȥa6e@[)׎п_峮 Q>K0N!;1vZ?yO(S.$B6,0o"Wq&}6t:Eb鉰КI v咭y,J+YτEsa=|w~Zonhca9y&`9m|]][/;Ij^ƌ1:]v~gK 7rX@=F.[&~3r *,[zBQ§^J] 6=1Ƀ(]Tu1&}B]OݽY3*hD=(IO[H|c5rG ]@]Z J֛İ {)xZ=\IƠq8ܵiIQ~qsփ=^ؘB%zNv pIՀhs._~Ή!,uYvye^$0d;㠉Ҧ;qVidb* OAUg@cU8__X{*}AǬkFgЄ]Np.qEcƊ 'r8{5vvW䞍0ϜY-Z]榲#1>Nj\_&4+)kܦyN*H{ӎEkEB̚ PitJ@CbS5}Ft ,Rhyv)V۞mB \_.MXC5B #BV@Xh+עf,tw` 8MjN;!B< p'2\Ar;_$1Jܦz|At7sFp>`r-(n*y}`پFtDz+ X\0ćܵ@ " ec G4Ft&CRGܝVHF^[4=`BO6#Zcؚd늍/\;3v xNED8-RUl씝".!ܙ;Gb|չ^d8G~ AhOgs̴cޝ i][8_1ټ8-$Rw?uZ^ DdT_|е\ѱYy>_0ʼn1ڢĠ0]dEr1d$x$. !i[X mlF1 5|̎;+5 qYMUr.PHs3E[Y-Q01ByV<^DCڰ.x NOzU#PKmq{s.ati/)3,Ƀ][V3` sIJo.(,I^&vz80Wr RAJq(zƈ ĘR\Xl9%!flzډkX.4.$4Mq ׮+CD$9XKPJʰ5PM%KYt3JDZ&>FV'0|_!&u[ LӨ\+yhbb˭ [Ƚz}Z 8gXuGRR3H9ߢ~"5*[UkbR*q 1*fmno.#-]~f1y x2DHS'oAߒS߲E6^42~6O!Ͳ) Lh͉&$Ugb"q B` _=tregU}mY3$hr.E U_+}[(lou0$.媊Zop̝%o#̅ v{Vr.U`m_KMO?bo`flwHm'-bHKDVTN]B3QG!s鮰&Ha$ɉ* (GJ/r#ĥ;.AGp .2veHڰ*SDW_Iʾ ]6SlFN$orSH%deZ%.c cG,$[RKUDMAF6QΠUL?K2ȜaF=U6Ȝ~/ry:" >ҏ;& EiT )q92:CDK2/zۗ`Fr.C+a۩.6P%a]mLԡIT#6hL~M2 v;G͞:SfͯltR6;J4-.?/OTo n0E[;@`)䃳_C0 7\PiH=we:{3y^fT$,sTV͘>&IVyGfwLX^~v:(; ӫ|3' ;6/܁qvD_ ҞݦTKX\eELn8ػM8׺vsjѺ$5哅,Q֭}C ِuvow"aR_ᅨZ'vkѮIgAszYf֧~Dm`*X'GG;Lߢ!Ivn2v]M? LZ==̽J]7y;}Qrٻ% ɔ DIa)z5:[94ښjc[?ңs;AGREaX*2WST>mdT K+_Ǿ^[ܻᚙA_erC\ ܋~2/wTC쎍%M\Y^}AH$}\nuM1HhIo?#R"d,oRPB9mꄌhC>P8'>vfz#7 $ž5ϱG'eKVML]X"x8gC w9T y\BBzbMYyvt e9#@Z1&y&^#~z9F|:`CW>fT\5-!isoʜ<Nɭ-Q?~8 yqWxH=ߦT6\J;ҁo)N%_h@&teUs3_0±k Da^k9IOmȨc҃I|sN^バrwP3W AG ]ܯ8W*xM֋7,~E.P8` [JtXtW '9=Ibߴ|higqk \| >j$$5"88DŘGf"eI *;369ik³/\,xN{A_D$~yf${ ni{: PZɴIwJD$](_=U;8!  \E|U@Mv,|geb>YݛȊZ m'u>i]Úeי^yEo; i1glqlPa3D->abe)'ecSY6I ΛȶEM2%@{?YrZ4D@NnBZ)poբ4e0b\ ^*([i[=> iĮ*(\.">/w TE4s|zZ5 0 1Z.V0{`XX>12:r@f,R?v[c-b5g-$ƙD!>4DAD V[,&(7 tߴN L>|%! r>7 U)H'^GJHZfuDћƭox˅J/_'(Xopr~TLsnkH60"%|[L]X_u V3c0C'%rkZ$f7{'@>=5un5%޲@pi+٦ć2 {|L i(Ңk"˛VpL,owYFKDtq{۴AL߆:R=kb_cs$(yh-B~"TgLFDJ꧁6rQS#h٤Q%{Oz@-6 +SY\]rf,kXǥ@B69Qftp6G7ơ-_>G8~|qL6\(7('tBߘu輈1D;A(FfrC`<§/})[8jfPNl-SW)y_5oxt'dvƬ FZWƝ%XmdҚbd[5lRK,~ '#|bs:7;~s00=xyyMx)zBG@w).ls zNקnqb.Η|}Pmd|ꔧi.0+s Vj]YM[^i= `Qn9 dRڵzR7}ͰLB 39.5DCuy%_H~ى")Ts088oͳ5/VBOIn]ȶfEEɒ:1}y:߅6A) ڲk(+;VJx5,gT'Zeͼ V^z:)o͐ px4{Ib!{L<'w"Zn+MZ+A#jtqSvw))0Q;##o-YoЁD\6u'RhYFcd@+ g@OXϙϴލz9T@U'M6,nQu}@zΆl7V+h8'ezB#I9c# lzLxGRQvN _-:fp[[ UYwy/㾪8-VDCQ& PeGhsf4^Вޯ+cNؓYƟ.;GRh Z+hrc48x[J0F'G8R@JjM_DŽB]E3GkuЍ ϗ.E/Ȭ'4eȄ8: ԟ- ϖߪIi;қޘ VLĤO_J~&aOzAl3rBBE0^D/W-R|9:௡ɧˁEٜMHsbBwV)[e $'/:ݯqQJ/RN`bY6*Ъe1AK.|i^ߝs{7N9 ygnFU& h;k)C+i6d$PYe!mT1fG@Vxz.WNL%due!8킣Rp|jkuIBY(RXZ/;f/Q@Wr;KlH:Z(L7Ldy!R5q;taLIV cR[Ax #Gɻe$G᯾Jn S? H|rՂk,HM3-;;XfA 1e.Qn}ED =!A+}>p../X$x~nD֤`1TL$ߍvg d[4qN-B ;@YZ5J*Z$ ɚWP_\zŵ>=w@g{>{vKtI$IRD=ⴖ%H&qg 4Οɽ]LK5xJVQ!K2O Frd]ܠ+r֯ix( ebfϡ5JQY*qgfVjM%Tb/gKƁ'PZm!tj*. vbͿ $YspMmW7۟OǗ*ܻK D^c(n#0:6 ҭ{&꒪[\ZU@5ʀm<79?.^2c.Ao7=ϷTQ";x Kǖς2:ж8F|a|y ?8)>@?kP<<'!߬`|2(o|5dG{kzEXJ> JeaHRl[߆sҳ⟔#.G{'o)vs0g#t1֎(z}J ӏ9/6~Km%XF>AkE|0Gז[^q:"F|-L^FĊ{+^Q'찕 (= 6@' +.(^Je>VWw6Aq )nïL(-# 6g'l?_~sSUQ .gt +mR:ײ5ٻJ3dn|ḹ~|⮋5S˷)%Y眍 @um{Cu| (w@*K0]1: X*D rIW<ߛN>2/j}r#dG8b*'qYέ]13zBgkR1o-bŁMBy1P5QEtgW 69a/خa-*װyK7 I#be N" |H^*jdEſ~.蠱֗L-}Hh"$A%_8܇_$T;)sZ40h&I/Rcƛ,qNIi<9=BMHi!k A /; NJf) s0`lOd{PcssQGNu\nl=qk%&aUEZR r#'B@vj[X'*_L4Sx#͇HQll> U^,Ě16m$G /03"PKxAIꁙH4J0lLlؐs";hQ LˑP1ϝNo22giͫGG>7fEܯ'duZ @uFg@Q_j25`K>?i u7HK^G*;?, 7ie2V)1ҢNV,Ũ9Rڝ8z級W*5 (ӓ]=$Xb Rc!o{%ݺyъ{jm%\;:F;ԹɜWPT %Si2?O_b3_`,sϗbLG $̈ԗճ_j=D|{i_T趆zB|34L%'8ji&_/m!&b4fu7& E>$~e3I5fRI("jlv\72PVԌ(֪5$54cX:5\sW%8\a|Y:ejwI+C<LCo` 0vk>hV.młC*#_]C( v#\oT рgSBH".F@z76/j,Pl% @ɶSwb%D##fdE3Gk|lH;/ܐb4P4c -+Ხǘ3[QT4βz"Ϣ3Sέ75D 0FV ǫũ R'wX ٨;$qhuM&c eϖ+\EBRZt¤*%p6^)b2v1 Jvaϩtꦥ#vO>Pڥ3m-Н D_Pv5\Rh H;<-=Ӝw5uK72϶׮z1x#fse"U1 'T X$Oq=iV󖚺B2g_F09v)(47vf(Zvi:S`ϝhK#F܌h㘜cѾޱ.z$0WۿЈa6={U_Jn4-ڬH~8E f|Y~#K"'i^6ߜSnw Էu=lQw %3Y|;yUI6Ee:F[Җ}d@6ˌ^0)'k(Wy|+#(jm ]'exN'`Hk*=Z!e56{sEeomGQA7Ə8fTLbR9l^ɅaБ|}wsDUg)\ۓC})ZyED[GOb|SCހJ<{Pcw?˦UCFyNȋOk !{ ~J~'hA≛z>XGކk(6w(I8mBC e 7|'=ƧE0o7따>= wݵ:VAn)5RG# VΥOVDtW *S] .4,]ʭY 9bkqp\FKg`.4 e[*eo:gjQCЦ@.HkbCWxq*:=eYm0ĬD+鿲yc#f+ lEDEȚ*SS$dvR-7vib$:`Ե{m>mՉ.ujv|:hvs$C~9Va{Xƛ T6*WxYE ɏddp˰7 xTd;r0W'nz؍r^ՊT=Fel7& H2]5fc7Pf~pQ7S5[&ț6D(8'(@EFyGN=+>A x[#ER&ldT1Go*/L]^{VPiZTB=G9${Ds~Jq&^} gYwA1EDAXB]`-Eh8PX/])4(F[Fj3bhI<}bc]&S@=2rnT8HaDo$%Cvl<+o6Ul-` /W pl 6MW;\ٍ͛@w9_YV]%^re|Eg1Sv)9xo5oP%e8Of ЫSGK6cK:C8Ϣ^*z\Yv@ã5[b`o \^$0q7)bU4VaЭiBOǞU0]^lꨶoV ~l{cr0<-4nwGy <[{B `VD,=}h % Kq-[s6@7r@@_"qǻjhg(M,Oa4(tfzwY>>O[^r;0N q~PCsP=\\\)Mq8_|vRsv/MOnC85wi koZ{<3b~S.MNHo2P⒇5zxnJ k$ v!M(9MTgYiDyxǧڐdF zY$ KF8TNJʋ/W}-ҕ]) fRaچp qd@ʱ$ ٴ&z83_?ZG({J>ANn y 6&œrn->\,2;F eW _j[ze2x{r˭sb*\Y;؎a'&/}.v:i6wJQdd:3nx{sZ ]E]vK5r< g1lµ+qpppkydsb=>=伎`D%C 2BG uPvY),KmI+~-B 5 Hp4m5XiV]WpQ}/XG >&F0&dyFۣN4ΌoF+iLRWZ ]N2Ɩ+(Oaxr},4Lg lY$'-'N Ř ~{a.Gi*' !Wn*|D 7+sj?>bwٸ Xb|AYlթZ[@*ȁ1ο+|1o8UFbH;zj:#~pM+5z2FB.#\2h6;.gA<Ci6 l8ɬ1q?Mg)o@lk%E:Zs&(N\`ׄ!b 9 (/BAq~sv*`/%u\cIDiXGy T8_ xN 6nڃ^љjF6HUyɏw evVnFľâykS~XY_0dFp rc8Lu>und/8lsnΟ1mj0+c0#쁐=P'(AI{O)9t|j XJ-JՋ4Ѵ%3*c'5F Wɵ"f( #idNPk ;dӮNנZ빾 +ѧ4jg'x!BG_+m'uLBqO'W'ӾQMVQ:338ՍTV&%cKSE_͆lS$Bϙ&'z01qB>}/>W[♇r?Yja0뜙K&hlշ35t8f@* |{dimIIiцvɯebSE˭W>rTiUsakڛSgT)Y n|pݱEiҾQtBxbFY."pr0+FzIxdÔ;rӊ21-xooC|KF]PxaMql%g7Y˘g~41ERGJUo|ymzR-9@O!Λnr큼 uvq<-~ uTXp-Ʊ\2@,Hc輋<ڰ?ra@ XC2N7Nx́ٮ%"CDQ@ܘ̟S@Y~!Ve,}Ox4p ٳ7&LL"XKq3y;|OiTZ ]|zJnFmZ!4ooP`hvJ⻫C&)/QV(, pBAK?N/ro0rkAUC_иwQtىr9l-aO-پlfz|e I7" kDXV'vV/v 9wP,iJN0`4:2pO!LY2x3Me#DTʤ&BsȎ >J{DŽSZk5+f3rDOfj@s5|M+D[y2A :+W0E+ZQZn^oƅ6~CTZY%Ƒ;UjuǏ5\\~0,Iʈ`w.&T8|=Dsuu]1#{+6d=85{WlO闎OwvFr"\mǁ_ca~4=[N6E& p0W8ܿ[v;,ΈS8(iHDžˤcC%]şha5k(u|ߜJV* !kNYh NЭf0 8;(FjՅTqsbcɯ#%C5 U 'C6,>6]R,xbqv!ؓFddŰ k. vk OXQ +:+iTpKqN0}3EƄue1Mˋ8BTts˸tw|DSgYk" ?.#{"^

0+EkFK5o5h"lo7"!21|bӾodnk$OYBdg8kGTYڈ=ҜՖdе]3Nrn7WWkԥK7oV ZG)Hd'J+0nsA+="GsD߭ #$/SxlY5MĻB̹q_E6j6,li؆>H> NdNC9@u@B.I_}uvˡR {dn!nmSwޱь0xӨd9!9\WCt$2ʓ1D:SIgLB \L.!L$Գ }K|uYi_ԍĵG[oؼޛn^d|>0ԫ uELcdƙ [$ѱ,J ]ç6r &>᎖ p=UECҎ5*-9zQp# xT>_x2?;*#d BRwJO,C#k% %""yiGlmanV!lYLd\P&t*-'#{rLkkt]Evi]';/W国X5`\< +5ie`jTc־¦',ɕQB{sfu*)ЃNSevrȚjr5eqL ⢳}yNV9Be T({3zʅ|.n|/!`^NM+Ff 3k |^Ջ@*91oC R2&^īTۗB79VVpcȱ1j6|[S>ױo2?x72"9%a:3HE@mKo_w}h7f0W]V(}m oDu/+54{OrX~9=0}6/:28_DmSy$Go+H#nwHqz?gg!Ws#݀jazf[xCvfU߫b\yӗ)>a0:pNƏ'FUR/?۷'xpWMlNP 7盻;`oK`Eݶ ֡A/ EYa ;(qa>Iʳ(aUOV!y>@&UXE:趷,K ֺ Jj^xaQm{"a[GAGGO^J2Ӱ4WD~k?fk[) ޥRWFH,awygUhSy',d{DhBpvg1[ 5Cs=g1h=( b]Ynw(X82YVuԕH%!{`OhSފpV̔YYtIkD$_k0,bX Tڅ3 #u1/0nFA'o}q(7 Yq:KŴ >vȞ evzx&KZ_fyvt'Nk!?L u1vOJΔ]_#&* d2 hY/ӋFH* Ɵ.ej]-ԢJRY䚋#( ιp{ˇ8hS/iNyr$S*i#2VhmCbFw]m_ڠLhǏ7u!m\]䲇>&%X1kH0 dZts/ xqAf.Tc5g԰]-$auxk:Y}@?A&;1TuGSt/ y/9i.5h; ލ7YjְS\k] fq;H1a/8%IrdmK"$l.,Pz`wCD۶  I0[G̸PЪ3){Ϳ}B߂:A(N!Y w;`|Àޮ;l:J?VZW4}EJoe5^ˬoT=KHb'%7)h-wyabHvG43UsYJ D֞al΋9v쓕Ȝq ޤgIƈoT(cX@II4zg3OuĐ6iWty @y0 V@KwꋜerKRjplԮTЋ\MzjыXZb5`9+J:'_=h).laGKOjc'Th5U kZ9ǝt:I{W"{#ʁ/?6|'撑SǵGS囀GYpK|p7ˋ G9z4EBr&=i`<'PRA s6ZQt w&35+wL,OJN$VzޭsuލQuXTY~EęBK"C;(|Ž]A/HO12սA[ABLT*}#ŽTxhRH1e)m$fiQ'Qf3oҒ&|nʍu>Xc?y/ɗ 5AH ncuCV)C .C-LVHDju^.tk噑dHqy/w{{59<Ï #nڴW6}A^.d3>Rj8[3T Nr d#e|$ҌL]N˦o"a#jr*]qt4Em'ݶܗK 1<>8'P[9 4~^uHsln mo髵EGyd{_+ܐ6]BIڮN6>bpSj?qPbۿddWjb{XPpWT!J\l5m%!`I| X.޻m8 zG g5b_sn}6ͽ8?Tɡ2I'/:mE6<77Nɟ79Ɯʟ>$|2*1U !sHaߩZ&.('U튝㸀MXӮdJwŌ('+'B5\*=U)bnSAx? <0a>[iU:'/Lt}I zT)#w(RɴvHÊgtmKB21=";t6a`1!wv8,0oÌ<Uј%LۥonVuTljT (EuHv[L$ }Dz^J64CvWg-REF/PTA;>Õp{bpV^#.NYzjēʋ Y'?Q*! r1(]DgyI Oʐw)\fZcb8e ohO+^n0XNPaWAu-u0vNkR&.{ot2X|Tm{GA3vB `4нOEfrO&y6Y^a4A3 iJ2|| r uW{YdܶV&gK؉7Ԅ\fN"B(8:L gC?Tpnd"N{f*vպcEZ;1p+_R',3)skUwW<϶<E%Y= G Br0ueb].$m 3zn$W~LK,9Y%GV@6, hА??{h[, I|ϰ:xV4]Ev6̳͗\5Gm}Z`o-VNi@PFʘU5}&xa<,, ώ&NtY]k%R@~"C*f.JL%=PUIީIcȩ@{A'GSD_V•yd}o;^64\=ʵ*AA/0P2'oTR;ԥE߫B],2Ц0x FڭO(/vP{8_ (0+e~&,}d+ϸ3T$bÔˎ3ܭ:mYM~b3#8֙8Z]jnKps2#l8?ZԏDG,w"ㅷ%-`f)yy}!~nPzNrajD' ܃AiDA:ÆI7@rʔ};tV;wXBlfם):CL!5W}nz12]aMjKB$eƢnׁM24KݩC0T$* I $_(R+ ts]J!a= KU*1cMY*v+zXTzXpy4F'O-|G=Q|1vXzEw;"Jy4x!aMz[?F/u'Oaf' r#~a%mB]'GXtùsUlN,$ۢ4gkYxXԎ_6|8RYDm G \V,O? )!n`p=4W(<膰qOziHs2etkd|44ټIԂ]{J(!~V"Oƒ.nZ1:E b|@fn.Q^ݚI__]P;Ȩvj6F1GbĤI $1+yJ^>љI;第|. g#vr' 6IATs]<@P,j,z\CUW4?r9*h#,Ibѐ+d #fAcEG2m']yX82ƕ#!VhU=Bs5y,11*LưI~$GܔCV6+/ (o[ ,a_C4DEjOԌE4\zcV8t K!WQXH==̘]:(Zt!rdA]e{/oQ'j||&63'^}@^R. @tɰPS!)(*j i3r=^]d^&*}V(a2F GuDK}0Z6.C)0֥xQG _F+zSh1\ 5*ٰȝɊ,,]AYhZ)zOB**kirϙt;b|_|?a #PBۗ0]]e6@VmƠZ2EBcТ,K.2oԻiR y{5N$/Y7>~άT{67(3pnaTO^ 1^οBPя>u|/!.&"_QON?:b܋7E3vպ q214o}" ϯD'kY#iZF2,8ēy1߈R 4J#Sy.a9p1#K!f.[f5" Ns%/FC6xDF7Bȁ-"3']wJ)8EKU@ɦ9v \?>>9{glBa-EKͶTKG|b!t`#$UC3߉XԯnKzpgsfTQO \o!-GVs:d^?=]jb m ++H./j>ɞacF$ , X ^ epƲkuT,ky]B±ܲfVxxjEd>P98N9tTi]cu%Td:a?Kҗa:o(F$9s&w\/9ȝnWCJ뎁ai}X@5&l-̬EDB-.HS] ENfj4J@[0nzRK.xFlK'uPѮ3 6gv=bYݓ,t$ h#1u:T%*V+hlaFHak.o*VP1y5m6ZRMڝ!_լ%c Nnz:6Aͷ+MxvzV@ݥ~\׆do9+VQF\ReKnEИ*B'Ux-ͦK ث𲃯:~v1*⇉(`Ub..4ψZR&X?xBC};gRvT.X0vlM3& gd"-i7w*uj$1Z0ezLG!N'Wޔ/N׿Fvf5T.gbq0ܨplxqJg[k3P t>O/o`y Vq]JZ`9ՠ"&gý :.ryDbf(_RsܷTz)\JX99lW7$ s/+2Ocnq'gG۩Ci_v1tl%,8Hh̘чsSl&rDr6boh竃JbGb9BX%+,X2U/ .RFq, 0Tlݛ 58Y87>I;p|o>74ұƳt}[_Kc̲#D(wjQU[yn{WjAn-f=lqqz9]4YL&\ &~&3* duf ?ͩt{zF{gby8BR%P:$3s:ԇz1ளo߉6AXf`Q=5 48z'soU) ZLC\m% d&SJԅq!RLHP@AFB-=GK -makPF%؊!(O'A 5?fr2fz%L̩Bͣu~~@K~--Kk!nύTBp\OI9~bBd4HM̀_xR=KK YBN=~ *Q;lc+olM!м ZKغY<+A#?Fec[!z0D݈}*_om?wX`ޡE=j`f/_" lZe>M[E U66`TqvPrz8JHnI̭k-J3: !MTFY}wɗC5,s ܻ?;xXV=\PԐ96?cMb+YV^42,^SjM khpC2`o~a-` K6`6,EM&\)J$r֕/мaF4+@o@PG0&[8\~H 'I ;]jȩܴ@,eL!K 9'SML"Z'}$-ӇS; m̆Q)bkO_93{5Dym緾G[*m!CCh ŀGNB^ΩőDo ^L \P%XywOr}F;Nܟ #~2Q*xb:}3E~ߡv"ɱj2ȝ6>i/] -τ5yK 9"0#bӤ$?Yl?-ja}:Hlw}&z|f/nfWcX_ذi~.7le3Hjd}KU۴H~ZʈnA+5y;f/HJTa`ي bk}Nh}60Zow}s >&u׳mbhkR6<"iPC:|aYsq30X;aГ>0,&!ө5qͲJc#_,7L 7ume֛9&.=Oc`E]zvŢ}$Yc&Eg߭g:DIA m:̗U1c>{ff$dqD` v.4irA0e1we@ad=xz{uNc^yQy.#@ Ţ%bUOߖd=MVuo@gjZ^X\Q30ӑt{d-|/hb{WDa<wۮN7c̖\ly*w&}QĜUs>tB.b Bo+gJtT!lI &* g?h-[>OW4ؑ~><>0Zar֪"Bn,ncüE!MdEgWO"}]=X3)gs~.j;EI8qpqEft+\9Źl)v]py '`03 Xl;>4POS)7 ^ff5/>Y+R.lǹnh y"3[)ḋQ[dM^c;''3 ^TC5[U X,+(ymB&&l32RKr[8a|Tq#(ԓ0wβ#.95E+1*@f! 2s6{- (m nFY:%V/ 3UܪvWu}1}g‰j?A{\ Mj!7-,ӆX-G~lq?ɔ~ +MG3rrjV;:`E2R~4$v"sX=P¹<4#;IY iA$=7կ5e$I3ぱE:(][F99dk]985M6B*t;VʹQ 6زUOZA@RK;VlLu@묽.̳Y!jc4g]zl;(7BRM"zrhu]"|@M/pd^r+uM߯%1~P }"viI=?ArF.ic2=J'4a"ʤHgL9E '~hY -Xt*\oЍe`G> ((E*8cC3 5Ȫ#T>GZUldp+)jr ^T0g]D뼾m%uYΤ8 ,[5)? j 6䣬ebDfUZ L W m9SNo8[]?$K ĕxXS8h`/8+=:x'r}ا3#I@{А v߀K0L4quY& ̭,)[r!g<ն n{1Z+9I5emzY3PB)[E5k9VGG!U仳 pcj##[z_gfe&n:oYInp[a Ӈ6;CǿkĢu¹sLKfϟY|I)ɪ*#T8T'yYmn*~ uoҚdMED8+v@j>۷HLd*rVKqޑyK~~ NJʺomByη'͎TPhH ,u)r_W7F =Jf(t 1Dc FVPW. "A Nc4B6\ $6r*66w!޽S88_=zFEF&bAv|{` diSz] ^_]T^ȹΘ2/eצQp `rwO),XyB\md˹>}``$7ņ,ְrYeoL*|4U4eX"Y(e YtM<#<=<q4j,%Dd~1 ?~ԅ% sgf([h+BǺ9 "Aakҧ KtYAB!%Eye Kr9Ux20*ۗ~g~Pko Bi( aK R+ԩi~`D,Z 2> MO~Lr)%xry/N*eo#E\ h֡j$Rb؆41hC2't(I\TP$70!;q48ެt5jHi v/yP]Dl(I7~4|'\"9^߇X~Jݟ&z0IX`bZC!0^ PlI˗.ռ]SpU/qÿh84^d[uH ^(%sAF:Ev$k'=n5 xy+ ml@œZ Ƴ$ufڂ&|o2~D<7樂x鏫C:*f͌T{vfS!gF wh_n '3h\Y"gJCUԿ$d5$=SE*kkdķ5#ȷ/.0!B6u5`)db,f"s.%œU?/e}b>Q>&fN At>.Q أ ~8қ"fN\Ppf M`JNa7'Q=Zѵi#U`~o]kqk9Ў`ʌcͣ:u}&1=[w޽@ Y8-7Ƞ KjN!9Ɍg0z9D ƶDdϸo.+'>P\0kB;bI@d'bz؊rV 0UƿTd"*MV @ڰC)O:%PסC;EiaBbNhp8I t@4bīV}p mRX8bk=GҊoˎP ~AxP6$9q25 ped OEu!z| |y(r* N7Yy?UG;ן`UՒ3 Jw-zl]#' 7;drfEPZ /kzVDZk$9>L+)3(2R⁅RѵS*L8C5S=k}6s~˲!4(p1h\:Qc$,\0U\#*UAV=WO}͟CCn=D[4>|C,eŒAm,HKb8 }$kq*-<är &ӰTӪe:MB!polϋk A WwNJS8sQ1 ivWQ,$$u$п}(",vY/Tz;-|pMrCkTGF]g"?(XcP^ڣS.gN:;>8j%ZZ4B n4!p6mi؊C1=$D5JoaU%3_)O[(~{KC~㪐(udª;~G̴⤖˰ %qOtO}<ʈuω@fWȤ4fw//?/-A[$C(GY͟1G\q(\n7i*1@c &.1Ӥpklֻ=4 L l&P?tUC,]e`V?*&~ Xr[n5$&KȌVcn+'mH7c[0dq56rRFuf2|"*`S-FG[! \ ] ^k5E,[.Lnˏ_H2k AҩqtsnhZT R)yztB7zH*{gFmrqR9ý|xbΌhOARR,TՈ/:뼾_t8J b m>#eò"Y@i#c>%.qI-g `&[QVC<]kBDWzZhW nmJ86QM^qZVQ(7tPp)ҁ-_a3BlLf>qpuhP|(*zDq!|hz2X)+*Wi,yZG-pW-ܔ"gGvD]z͐l/ 4>$An#)=s(Ea- r}M$URi8la)A#p[ y2,nyXhϟ^Q^BGw%*X~ ŕLcS=ӏD;k+AW,|+tCdH,ӹ#YboVW0 5tvhSl*"~#_+rbxO)!ݛZ9T|J3*87=I:ꯠΣvʼnW2*cI;ꯘΤ1Mc4:8j O)#o۞XsyXy`CtYS͎o2y*-,:f\kObN#p!5̫`M`0UTD7^Uۯ:&Eסul $X[W.6LkHt3E@6UfJAfLH5@Yqfn<אӱ.&*}jum3|2CRkHΪ8jyP2|9f)l{F1βIY@pOgI,ܷ22la9[6nA;g}[Ȣ"hW*dMgf>H->$_keZ>d/(N՜!!r 3C^̐8 +x g8CXWA@翛%|= Pؗmbp{8QPj[U"㡅ٓg?qHj5 0|W&^yFzy[wOU_(؛4 k,p+RcP43*/F1dh'6.Ȃ߮BQ=V%*Q!Xݱ BGa&D #Mde`QT\,f#X+fڬ5s,y*W_f)f#ͭ-ڿ&'$X*ჼ6(ąw?Rk(ե>lwf"*ӔL䗇 2KW$싏+5[sl<ϠMhPKiq'cevO:Jb4;QkstE .}v nm&^!A&G#A=ܟnLmL:fMz)_K'G%ۍ$Ѓឆ }> &i5iϙrfd>Ή#ΓdK|SH$W$D~]o)>旮YK :s#!ZSy}i#ʛ0gBDa+ypnK2YkVß} ;cUxe(`Js%"wU[5[S=msXky2ـ,7[C{"'sD0VxԔ?EJiߚ ap*P[QsND5 2n&LK . v:l@#OےY`vKzXTj3|𱠯l9' ]Gvcꏑf`-VXfn)+ߊ1bͳO<8`TqP$' E $Wi"!Q&R8\EHb!z+Hza8dŐ>Q6aD:qB5N8VQ8v" :H,oFPG|50.'4eCTg.Ra6 "ĩVYX./rj.J[ΔZe9MOi h>H&A.|W,xP|/ബ qoqVܨPxrۋ\;RlPB(sra8B,-.]$mXag-VB?V5:^5rg5=^q`k~FveyrLvV QIAzYX,ۢ82T*?Mٳ6^pQC OJ-@xcPaG@-W#85()0U/ .ʾ?G(nD0)Y }uAt A%`4KOi3ew Gcg61Z8sR~ ^Ne kX΃? s_T?-y: $Sm'JQ)p}#/f/똫-S]]Le}Ax_mݎm>aPy !ZwڮxTD|Q+Yevז3W @nj&n|~Dԃ FBuv]Q. X,2aXQK;0\nqc{oA]B#fy g;" OBF5M?뭡/)^aƌD'6FJQ+GJlbS}Zy0RsJ9%42OQG)@iAr˾^)ap$2Vq!h=`[)I`$73=)ЕݟFLK*c.OϬ^*.vv*Nc2T3G)\[,O+n/*|q&Ă93TYu+(- m)eQ!dU|*m/rh^m'fSH>x<xmH!xO3s6F ;<8,{͡՜2zL,yЪO/!ۗ%frJkBffql路wj~o>/"k$:^Xn>0:R}0Gqo87y~Ia*q#qal4iL>P3B~Ob9V`nYK[~ŝ%YHRáXnB=F qYIi$+V~5ϱz>E`di,19U? nG^0o#58GԆ*ߒJ4"`cz V- G9B2EXbA"/`Z`Jb(fAV 8Lᲅ?MFI'ݲ0h򸒌i]X"_^ \|Ͻ^9|Tmt jnPܲh6w~9*fB://W)BUW`P2㝸fa EU piXy+ ܎ {\B$`sH~IID^cǜ1F'ˑ> .墷"tR%5u/+,;S Z{^c͖^F kcNqJchk6Jrml!YRu}o qUU5]qc% {H5)5u/'d&(B@+ކBYEkzHc ҳ;~,k;E/9 <~ M4V`=v: ɉkSw(C-2l/'M1B`',~)FV;4#sS[Vv(+*P 9c3^ɚM`mhd@^%JRF҆Ҋs {ErCOq}RRu]fl꬐O;:lZOS~GAMNjd`μvRx sSQ;o,Š>Xys,wWH^ddSl# gϫƲ:}Fz"-0#g?Գ|x `ۄvt9 RYh+ xB)DP-xH5P}֖ \[de6A ѼsQrӀ˕ :} ̷r>ql{͗ҷ&\_ui.x/NKOk9uxs$4hYrHR1˰ڸq9><,r86VW=BA[MFEֲj#D?>Lh 1/1 NcYHvFFiӎ-e %lokYnQ~*8*ZzxΛm;joixnAU5 ]؋Cv쟚Nl_JN,݁*'b4Ve~iI G&2 Ϳ:vd=]!gbM%ja=hdaNl_)`S '!t9 yTj gWJmݍhQmUD$QHjɼ6Uhjݎhk2}ѥ}= ɝ$Aas88#"|5HBX)QJT*l-ŝbLܜܙET*ZrY(U5+I ~WL;Fj*;xxQ»-c^6%̖sH@uMz825wg2?G(ȳAZP$FЕ[j3􍊻LÐaξwg*.C(p8"5f,Ib E| 0Ձ| 5:oC7D[4 ݱ4}Dy5ќGbp$-xn+_9x` Jdؐ"pWE}>#+"}X F2Ҝ>i&C"\jI՛Oէ+OJ:79lkg7uI Sb:":Zt+/5Hf¨F&Agh g;7&#wԘ5yq>gC.MM@p{Mp(Dx΂X˷Y22&qӲR# TfAaBWDyjK/K=:*٢߅CԶcF\6JwwXt++ڛz#Y3u}/$fq@IM#ɢiSʌf'^k*ˤ< 3Jƺ'|>?*H{&h ѶC7C{EGsuS9pDm?yoo|6/dZ[\Mz#goTk8S2(+"ٞra#쪱- S3DxK{;cJƻB i3בfhވG}s)n)ۜaXsIyTt'.E9l=wn\z)!uYDQŔSA^l6iq"x9]}#oU$wj7$'MJ:#F$Ww짣8tP%+wHg!7n*M$~`e"hq7Y44V;^PpTQfWG UdC-$㛬U_wMݬ#uI4NLTI?RXI6sP@[uC \z}V}vSdז"1b<nI܀y{ac1yxSfp)w^8iVM`e`?W:0pi葯trA m8s{И"< B+f=gzS7qTIb!FHip.ϛp:/{ +^kMNx%_qd |CE=q|ƽ`J\.j##Vb~^px0t?n\Cc>[X)8³V JZ1v{Ǧ"z^A;'jG=&/c틌O50jF|)c 6a:t;0| QX"MLS_ʦX]9~ K`ӺqtܙdFX H඲7qUT+~ > ;/zn/< &̕M`dBvZ^dlS⒈4YQ[!JL:c3ti dtzsno:ONv 1%+dE ӡ܆wXa#%A}bXPz;`{xd s!= F&^6_yKT/V^ ݳ=(? 22r-N,I \k LɁn.Շry;Y$fY1]bTEhuO X4(Efd$T !´ށ6d-FT(Ԭ/Oz/Kb_~zLqw~`_njL rA;j\czSQf'<}wCLch&[jP};*E7|g\q@ b$xawS@zi m?\orK@"l?p^،`-Y4ԏ d<3`!"p念:Gs`ײJp*aWe^-cyѺ!A8]hH#da:ݼx"j Zw,I6vw 1VsUOX0m5ѰaaJVXzG&-GC4~ͣ'`>Emhv>S~o{b_G8/Y\~p*RѺi opoᩆ%GAg|Y@oz^j~,/k$Bg:m>e"ph䠨'OðWV'|({&(wYW׌v2cܕH &(E8. Dhbn+U4+?t*$, , 07mש[P0Sbu@ pJ>>59qOb~'jj$J5~.#q竡Y2`;c%VIVUZr'e]$o-Cg@l^Gou(/1!; ,11Y\~$PQ:@`?$RAч  o(+?&fOTs"Б0%X&}۫8pvQƢ`q#Eڀp<䚄Z|0H|֛|͊W-,- j3w&<$¿|FQqR ck3w3ZI1k?m-[<ťcy=x2\_'Llik( 3ތgllд>ˋHwO"C|3nDHw~a^PrdO>>pMRL-Rc=N2N2Acc]giZ0~aV&wVl8ﲫ ZOа\E])b&ij |jEXq gq>l&{i| O_=ĤN55 R p-CPvPN Y_Z ;ȐKf}wH3O ~\ҌVwW9;Mf\̺\4#S`\$n_~,Q*2}1AڨF1}T*2S_$}OS긕"/YgW 'Q:7<֒D4HZtW@v\x0}=IpL73u3; \"s=3fիHolX蛹dE xg" Hȓ#NuR(w~l;[ Q ç阰=e/l&dRXitB|'{R՟9H VJGXyX瘧b9J {3\ blB~h(tf^}Η[;ho\EaاV}Ɉ > 2׿Q@oI_nV3Sje/ h&^Cz[Zk5h{q+et^j?@v(9A- yI, g(R*, s0J0"_bXCD8ȳ @c * U0#]"=ǂˆy jqah% CSU"P4Wo$YMpÑ*&jd{gi8njѢM/'@` diE0$,HIתTQ΀dDή$fR>!@t[ k~EF?QYү+Lf& 2H/wm;gg2B@YT8VZ٦˙ c '똩e_嚀J\\/=vXiDSՋV9 OYr ,WK017O,mwmv #[1C.ecA8! !6ZKRDJ[{O 6.i3$H䠴9ݿF"'7C..97b .q ߲6KbVxSN`/RX(R9hBBn8 q֗g04ݻVb%S}w _4p\( R5IA]S]fHGIƒ#0܏P|8aaS`-զ|9`+Y1g~ @5n}w'e)2b vh^yXK/gL{1uR ~l( *3[~% Z!Etm\ǝtgfF0dhfGa{ RUkKfSuz0J}yS:(U@:7N$F,}sXxĒ-`{ &Sf1m0jMnس md\zqS OxQ2vyJX@~+>,3a٥fMOf@TFsSZF\O<%uqƪr18L<=yk4#v;ulB&bg7H_!+ g fmvrY#=&lQ_*D(6~}a )\31O]7؃~U3F.(YT'~)8W1|ΠDZ 6OxJ#QvMK U `5Pz'U#U]A#xܩFUTM|~ X4cǕV^̓Be! ~|Z<8qe6]ȏ1z TkY>;HEIazaU%q^?twt.@M`}m߅i G6qm '!=~{[c~:3,lO'^ vn9XTF3*~-N >ÃkК` yQxRQW|K(ʜp}?ɱG*$ c\~&Gx ED`[HDNmnQe,c`o]^ Rd7o `QWeN%lep׻{zї%-?KstߒrD2vĪgU@w`7z+B`p?CTLox 4<\Q}pk׿h YX&Vf%yʝ6~B^l#f'ދ[>[GL2;ߪLcIy g~ J&G`H V6̎bZz@"7v/aBK!O@\T'Sjbj=O_d;2Splٌ6wF 'p,*1C dU@bwQ>R=޶gDV5EUەhOԤl!yUϙ,vB+e>Ţ3cw`%4 o|jR!5lSSUYD qʘJ̱lQw]1uT\B8ԏdZw@=U& |fAF)D#*'Zyn%yl!r@ 1V I˼;q_P֖!tyOaK-?/rm6smubu_;M']BQy[vĦ_;ܛC2/n54Fo}EDn4ONLV gPǶʐV- ^r+tZ;\ a`Jk׮Ezc[LF!m~ZY\Z~Qq,ۦyxx`49xiw<]VYxZS-KQsyӢy0erkv fa1>N8Gs*R /<,(SʔBȠY7)JMw2~`"*+榮h; 5|N&T\H\呫KJJuc:}=6:@tK ` fP.7Ud/~.jC/TX`YZ"(:ǕF} IL[5*Tq9yPU ݚe>A _<)‰HSPR>-6ҨįSt'qPy_TtY>l9`Z}.uʊy bo>E֚IN7|=B)l|KnmroYxz€з>CTlLmo 1Y-,*Wp!TyQ=VϺ5VDA;\a'\ wD"&e_&Yb$>鿦 3_|,m"ghN#\ԡ{_tSEu =|pZ ӐC{4/ҍԧ./i &3m$!B,Y^ s-e\`B|p&wB0İV,Kx7O56Xm<ޤd罪 h2q-l^;`ngK.^:)Z ܇6E^k"Q܁ vU`cT㏞1| :&|,=C9ɛ[BgO˼Z`ضd䄢ad]<|=Κ֨ؤ1eߩi7xTbMQ\p潺,/Nr^@$4G8B+0Ry!$݂!Rq(T%O`|_gO':^p:V(Ɲ"*!xޙψ$iKKehxs-k;!TRp֖}S+Ղd b>% ;RVc!-~cae-ۉw+TUF$~5m B͘6_BZUYPrb@oPi\T\$CD0Oе4[7) <pLzjóAM;&g [`i{LU_vt,ghQa!:`Cf`Ixʸ/bŲ~F04E׳i}`%H"lN6~8_%T*e.6FQlAfC0#N$z5QBMγ(Lsr_fXbA (l9~Jc8^*{ F=MLxh50UTۀh[Nђ$;hr=(țBL:_i#\WBFu0y 5솙P֎f&2ik'L)0+*%ی4*~N>Wܶ~Q}⣨2@}LjRNde8;Μ`ݮ8N:54%D2!i]0PވPkfER( n@M^O>v~2J!YX[cęft˟ 7bt\ȶdJ{o⏚=FԨj]3+4L> e)>KAŸ`umzlXz&r!I;Ŷ ͛fԈ60#8)f:~*!e+Ct6!{+SOKEkKU^ΧU/ګ.`kGtO "a+:52,k?)۲ OP*]j${xb#$Cm| [s!q+Y",(Il]γwB '.yZGBW1^Lk++oQ4(9uMn5$čnmpD }Muv#ЯG4hG,kϹt(Bmo&EtR|81h,CN J/|1Ao1h[v]5Y9׀ _ڊv vd24 emS?N%Q.{C"(k+皲xrU`&:l̈'3Q@IE$<\pEq{E 5ކ`*כ!l5 um}PЃ>:'v]"?&j<;"+MG_oxR+s\[ZUهKZ2ҨU݌[,lXWGOhji*uy>RMJ.?R pñSϓk^}$C6)>$W p,i"Mh<114 ;<|S0av54"zaX}3K/8yWl1+ -[(Ba,EtQhO{K؉5/78i{ 4,L@ƞOu,cfk!a_CgL [,4.kV`O`&xG~o,l'Kb#MWg8ZD\E/VRO`}{)k{Q k޻;ߐ2rBOI(<={X5S Cn>R>謔L Lhl:a]KQWOdK٧vaq?&MgSB6/ !!Xh!>-oKyj5fwP?5]+xrG$Ug"I%FK تjM#͞kYZf,7EH^Q]+oeV8"e+lLES[E&v3ʩ}nzhgćp`#sU !nf[y*WTO#:MSm1l( Ff~7o~,% cڗFєg8Dxd!q~@澶 ?ᩘ`',Y ?f;dm?փḱػ8:D{nMⷕ j+%2X _1u7XQ{tL;0u;Abͱ6#? H޳UΖDn6xm11wxV! t3dLS'6g=KrIdJQ W0똆ԝoԴisE1{j⻲)>E!$@1Vu}B^QI|c{;4{,E^f( ۻI 'N%d3Ot`/;Cڤ^Wm!rinRcREv/⧪ʄ;9-EB |3>qc@} b}؃@~+p`[Η9ߐk@}`V@x,gM՛킴 >Ϡ ;ldkV6!VB 1OЯ|&M4T&p5 W!g&_*"wDEe4MsiM^x[ 4HBn;]!{q'sX501xK:L h( ?&O_xJRXU<@;K@vK+5@CBTWpҽ^V[#[J{@') W(/'J6*my( PmS |/L܇}F9:<ޝPNyK^h8>an=fہϱ[! 'y *o@>`^X|{~ S'{ y>9N7m#t{/ EJ1uţC "(@K悒m*djR6>uSeq%>&TdV{}yd S#wS?_xY2);rtK9'Gpuj=kW%ÌDt 0`pJ49QP`qNN(m8 a,)ײx ?%Kc IkRm2g Bє')3wKB|HH1^zUIA ?yqM;<ڳOa&W%s.S`(5IJĢ#Xe d()ۤ5 ֈQ=:AِJĜyr4w-jmㆀ=U HZ@/Fsƶ\h73 pȎGiǬmdVO"B[m3vm- "apˇu$DN9L ;tqF3WAbtPg|pՉh/+$N 9U-_Oݗj|ze2@!_}1Iõ3v/]|zۤBZy5斉1 b0 TFe#s,1b Z\f SY}v)HGwH6VI67|rtꦱe$ڍžݴK&DMSQIgc0,BҊYȽ=5Ǩ_[xcOˡ#?yȋ|]ʳ1E=~x(.iPK<:٠5S? _ ?6%I x7:~e@LQ]A0>Fe,> w ِ<0{ӌ⨃WV3 xt@~L=ŗ -{|n.)SśG\u&wɨGLDFwEiox`")@\)2*'y&<Ԡ07wjܔ~ hUo(O U4^ (G6 !IxIAN^)\nirج xc"u8~P kcaN@`8!5K9,}J2ח/`> q'PoKzj_Z%^G;`!YՒSW;FiC|'nVn3"o9Q2g@yՇ86Sz I (2ױ1!:;ri~V$G2X^ACl@5;ɜ9q#n݃^}Lyt-_5C!|Hd~%H7e ;9IEۑmA/3#.P}.s9,VgLS+ x&HuZQ/)r( nt%K ,Xr "% f rhSKM[t'ublR :z}{5(YGOL%;MkQkX" *r1/H+,E~eE&}4y6ĉhw]T"JX02R7^߈#@|^c=ꌍE f~U+{{/Po3s^ˆ\bO}(MITg~wp`+XnS盦XɢA9[}8FQ3X.XY)o"Rñ;@6kլe/)R; BIb56bf;kTR@B\^6wP=>^'*\AAg҈õ;i-lBrNh?hHcMEY ⏱ 84ARl$az5m^U/W(;\q湚wiX Zкvˉd|o&UX4k]ޥ{H+񖜭;-ARidyraֽ4H=cSU\/  n93[8tx 1Ɋd;vs6|zfmjRoyT 8NaN,^L%*lӨ{/U%=9:竮\0#%צ=]QYf#Hul;+ Hïx{?U5V1\Fi*>.TJ<-ށL֡pal5q޻ řƽ&pV=G.2(x}<4"^MG\QSK[ֽv@5Gg] oAKISic˥Mo"oL|ƴ}y "=t4?g_GX Z⾧{Q}b!cߝZ,q="t"&xgI`nԑF:p', R" Hi'fjAUeݨf$l!`tNq^ D|*;(~6|r9O5 jЁL}, MOI-/fb"Y$f>S?Z>87ťȚLc+99oX?rg6si G[֪a &LWH:c=ϣ 2P}`it01NAa Hu("*9q[<4_( ڪKՙ%Z2.)&lTJR)/3H9Z5]d{>4=-}a(kE-ST8o f8n'qb~I;ߎ1G׹fS h"Cf3:aRgbqࡣLwB?fFpwR&#Qؘ̼ /Clj%QM?R{c|kb:JV\<JwF[8Ca ][n6Eio%.ԓhu6gRdO|)\sv60utW1z]!'9sJlx?X8H[slWD.y TGB2cll8XkA+o؟@C#!6Un` ?Ry3CImD9K7&Os;|xyҪ"YuhLA?jw'vPW(4u`0iֻ"j$<-ȿkh.t=N@椨M9̜Sc"g :Vܟhq5u;\F |3<Ǐbo=8]Yv~I!16t>TX # u`tnG k󴷘k!Fct>4&mL`/XW7GD(T $z#lw2_TLݕijR*WvxK(G%LIcˡf[\- [J'\<_\Q~-]ʽup,^'Ͽin6,}anVʶ6nU703?ZVY F2{ۥ:Zf …GK(YiyI' R^7%_.t$n`k0p_=pc`H +`ѠXgXS-.lcJ[4@aHPs,Ҁk ;)sDWO|Be|&U稣`jK(l6?:x͜G+ ;s ;Ou!{\֋c2K-6SȰ%fl٫Vi.:3"R2ZNqJA7ɯ@{ӝ]g1c[ ;mX#X5Q~~2쮺O hg]$0})uTKH"|ꫢԢ*> 0bM.iRHq~fufӣGAZ'w# -%m(5% |W `/yl#Y : F1:YWFbT#DKsoP">VVµjjSM]4-RvAH vS}RMR*;g<_nfM"fZuһ,e7],_YI+|6ӿhg(A N+ Mg T8(HqV%&`t4jo]i{Ɉ8=F"Y"ཛ̡uʙ-ġe>.} K4lj׊mq%q'ڎGAu-]Ip}&/6-[9ycG3YgrUvM}yMsN0+r]r90>ZX$Vr9ydJ}sx~293m[W;?`iWD=l mQٕ0Kv%+P-fZ8 aj/?6tg:+_ڛm f["7\=- Kw דnlW ˉ%*=~S<|-FRmR e{ NSl dgsS1awOXai+Adžm#1ש%f|ͨH׀qx$l0zOԹLH(X|]K.=g jq~p܉Ij+!ж4b2ϫS@+-An&*4Ep=,pmoj8\>25Z/f;F2J&jiI|A\HUHADLPQ,8 ?UƇD; '5M <{;0~F4y8n'Ƥxtv/~ΰ:Aַ%D'jJ|mOlA(^YE-By. %X3=2Xy?}c)|HH>g;<4J۳f/VHIR0YICMc8~[hPy~b~*pCpJpف,#qHx7(B`Bc<) H ~Wg!C'xi[UL$wZU%\P՞edw?A8\sh *TVpzsks~?P]f7"ܦ0VnSm3Ly=hJ|qeaRXW~Vs!6%/ٞA7L@fVaUq DVeh+3F<\+yWH÷2c3.j'Jttq}*1%b:Xx$&2p~Q0+Q/RTȫ.0~70C~*:3SΧ1(uβd,kbُ̓RGvVw,>p]]"r3#ƇNO2<4w1w1|/zyNH{Šx(Tye8/rc )_=a$ x32UKaΜ_{%=W)PYdKX 7 @&';[z^D/YFh5{/wv! $r Ya(m;ֺ6H44'?`V*hIhkXB+:xDr4ZةNGd >V'Ŧ4;a0s-5B}~QJ"Kny% .Zy[ԻFQ5;ڴ'?:آu>++Ӆ]ܯ#b5)% V .hZz_%SkN S<#{V  F-&~oN"M赦u nPb`{;i99K\܀0dxnzlP~I8ܧJ\u]Z)KZdߖH:12lgiW2&(N.+Gh&ޜ4ن욼"pޒz1dq`tB,{`|s_gq·7}L11xIXdI!\IST Xw* "︘.!?S~}ME(~ ͬ*"𑂟\U͝?߆!AMؤ|E,gܲ9--?Lbqߝ3gŚ6 ecdF-FNwG6me1<7OGzv1I0eSό45 j)al]w3#X՝H`1[s%^1_nDӔfoR~𼹷1g^(h}S#OXһ0ytc>FpOhbL'3DaËJ!9@cAQ)Dx;c tB~ }[A=l[`g- X5mA7@0ox)?QvHQ7QޮM R "b,H)æI@G23IiطmJwBwOgm^5߼Čx!-ÞE{ڰK'CM~,&fHaя;hO*EE8&f=z|%K4gWʗ% QVm8qh|0wu,%Κsu7u 0ʣ.OE0Lc[,.]^ĸ-4'ìKZG7Cuc9yeg2Ck'%/WYYDTvEA֬ yb "\Nǝ75R' K޿9z0g4=T$X80XM {bVø{,^t׃6o4Z|16RQ!SYLΛ%%)`Ǔh đ@)Tՠ7[FTFl卪VP=>Z&8cџd>!Y @3Zgv 2j+.tnAg`dI^HbDT0|"Ί.[?&A>C +` @%*hG%OC7gk߃| O]c~p_ðrȨRrCfjj='Dۇam8'9X(_Dg e?CgrXmέF7or{xT]7xQ/M9CDP )i(J[ g7~X(ٴi!H=̲L,q#$/meUhؙMXBaFԥKԹђ2 o$-*,i N 'jc~wq+w% qx)QO#ҿZR.|K!!s56,8^Ɯ>!2J~n$ >Hșp.\J#o@":!V8 K$ StoQԉ?)<"F } ],%<ד8kCcBs 1sQ7AyƗ[Z hŮiZ&z"amV!5Ү\Yq5-O*۷.9Pi=^zg$\`N?h)RWųܒ3g,\՞#>X8]+@L;liC.N1mIih}>lE $?/sD,y"'4hbʼn6ˌ%[wcAF8^<V+sO1jT_Ls\ji6.vIssW0TU&mY+њt.P^-]USz~*5|%%c5b$>8J m9Ǹ6AiJLwa`i2^Q7  L=ql\5m+гo&b9Q~;;}]`xܰ;>h_  ]w=vg;_$ .N/܉r.+*J?LL\gV-롭Bk&/Ga0V<5ҸB$' "|KĮ(99F |/+͖}!Vc5^޻:'b[~؋.ZjAdQ$i`ꙧw4>w!7:e;/As@rjd%ou2' Z5"zcÇL:\Jr~:d׾NTg>{!}SJsNFQR^ڻKW(eCX7Kd׮ ?[WBZF.)w@C m%afn7mȬG${awFNZ&AVwQAc e_L'5 5ƿ &rO5*eh-oaްa4ʯaiM({})k}\{j}y<؂xɬAT$FNJ="72yIm_)XhZm¦ /?Ff@̹ '6 =.72sl%Sn^vd]kr&@Qj3ɠxRݹWּJ@t/3S9;9=&5NqZV<إ~vhc9!?q88 7*~ÕӑHyS9 =:yr.u1eЅW1/6Mt4_8}P-(<@YCMG6+`ˍ3VBnyJ@FqJ~-7H= KeWr;>}FEҋVjo]SmyƍC\CKń슲.`CF?t1o|mXh̶8|y%!$^q62lHAl돴(wPSi@\DŽM˜'c9#zf˫>yE+4۠w*>$>Rm?zdXFe)=};c |tJ:[MF(˺;ߔwLXB<kz}?QӃ4NÀ$ A1f:]^S#X yJ ,! YJ ŌY(QT^`fcCe?Ƴ}kJ3Q|vҲ w'rS3WZ9[ (z)X-WRÏV)}y,m uz Pn:Zhqgѹyos@mORɆ-]L1B}"dET$W{bxtJ 8+0F=%b>PvOE ?Rz?.L@I-,@ژ[iωߚDu73G+!fͪqIsyO:$1JM^gx"7%xST8 ޲8q7uB0X V]DVax)J)nYR|¥=8vj畳#mÀ`kZϐVXyc?puXƬGV30jg&֍ؼڟ4h85بBʄ5k2ZJz'## Ye|TeVݸJl]߷.yc.> :87Bӷ2WgeY)>Cm(6/+vǑL^X [?Tdu㵇̚٤ \XE|BI4Z[gu|\+Xdvi/5D\_[mZȯIP㭔UJ ɩŸ-Ǝ{X%ޜ9ږ9N/Rܚq?uDY,6yf&~)d`d$F 4db06]J*W"՛G \7kSgu70"4p1wÓ2O06(}Jf"Um8ٱ|G<͞Rqy>n%'背,wZLg:؞ڟD%IBџ.fwe*±BG/Ya-Sg?Mqwf<07P\1~[zJ.I'6쟪)t|ဖϒF5$w`3tMYM bÎ4"JPQ:-U= w7Oj4You렦o6?أu>JRou!aܩҪ=fcG=eK_zTcwWnuy#4ʎzp.c(`d .N7Τ)pUYU8^\'Ш1ȍ;?cZif Cv#l-ů>,l#10$`@4RW9f! Ψйo n+$׵S"0?-P&j".у#8V59~ϮG^P1<~gߔ廝Ѷe9lP adf$ERhiiBDjmGM};ɬG_ }N F;ԸǼm lt]VQnB&۲ G)za%nfc|䪉Z7 cɀwݛR6i`Sy4QOȧ%@"بU|ό#~Y?T r \U&`<?:Jjy"i$KhVe4!g+&MVL'oܽu`f1d9LZcN b9 >x̗ ;hGk+kOgŶ,˃?!t1jm b[x]Nyu7Y|)!p(8t5fsj G (T\XO;W}έH;y^;ćTFy(frH% uVRw(E:4%Jyx?6.nZwB*my8R0J og\G iރXe/{46E":rLb'}n+M=e2dzlm^]#960DaB@ԞE#w?x;ķ*9|ı[GMsWeI 9Hy BE-N:^U+qюܭh!Mq;T SOHFB+ =-է; i*&HI4ppZ~f]EYdҕ#bL^E%ચHga_q^ۇ}~}f+ x;fxþ]}oM34A~_B׏*ya n4@RWc۲?{V}ǬDL齐LWTwq!@fE\rx(`Ur.j|YqFh>HzV mԹ6 迎i.z؛=kw7_y)hp]~?u#HMn4GH8Ri'NYaN+\xgR`QPhki;Oez$p؄*76-Q  - `UCe$fgHr(dqTwW>?aH x-xp_hZ\x0Q >-v}WDP֨蜖ǘ)؍zI"ݘWPƞN)RJy>P.i+`z&==&v +N=k YA^ؓg:ܣdN4Z-ڸ:(wީP)HqȹMZBa̚wjҨT8W`Sw`ed1'DzɎ\ \T}zq tG}NΦUw^w,ťY"t䉣 lVj*]B(+kd tsfg=E2PjmhAp>1!e2{={E>#mP ufH$jskpI z1gvWfC Ayr)^g`iN399Ib(.q52 HXKuQ[Ud$wb6G2R5?c 6U-'2ȉލ-WSO|ivo+cLQ9fX4Ȟ ${65Fl=čnůA?Fy@ M(,U/{)|4 @]rgJ2ZfPpx >6=ðOj/FuJM$z 6eh9|@{J, 1M8hiےeH3## Ǚm LxP 'o?.|9`fH`7B_Ѳ:(!}J+f"YCP I}pI ߄$"ZVSj~؜,JQ)ϣ*i20}+/D;Ioqb 2z^|)>#^-B/,O}8d7_ߐ).(4ZΤFM/,gnTkC>kQFХ\>Yѿ΢>C/Rdn!TZk O>fǕ-)\Z3d.lZmH=•[eGAacnm*O0U$-ž/Ǔ"=&wjS(O6K"eCmЏ4`tTxClhDh8tAyWf%}iwNb3IDe5\ˌ}CJXGuBWo섺1uNs0n=r="Gy گ%]$"َKĮm7c[OqI$nCObi=PokSet3 Nfyh^o1 -JVxf? c%*8b:PP̠(}^V{ -m Y}if@^1+NuSx8=a?&]]v -6c哹@3:7Ö!V5Qpk]϶~SǸK`HhO&mMt{\87SRB|QHDȫur/^ټK v8N T N>xLauL:4 l[zEU3W% S3 U`sOcн&}hE^ -EPEGjOQR? E>LaXUka5ɫgo{膭F˸k3OsTӕIR!H4bK#~R!?c *,]9PFgʹGy#_ ذo$ r]Н+ώ6:\34@4(ttDxS)MRѨj=qŻ:L<0F ٮhh!C7G,+e^Ժ§RӾ#T}be\SUBoWIf ('I @mӟ-Kba{I -\E`|ז"tҁ|~-ִ1`MbnE%[-[k^l}bkxr$W(:BWjg|Aճ _;_0ff2R-Ɗ>n4aWZ܅hE`@I]S<} ͬڸV۲`Q?p Ī%:P- "tuzZ=]EZ:ZcC Ge%_ø #,-/#la;)_̨rB<%hP-g==6#"R4t |%*TPqn)1,HWbY\0Vhy}8^d0P,zHb ~*B?GXCahz'Cw~TT?d."⣻,KX &s:i'$(>ur[-+ώ^#mʄcb:Aل$7sbN503TrhFADYGp%1˺:~G++U~T6>Ys*"G{;ԙ-PEPkRZqEXPu$4i-kL[W;:v< ?\}T;/ize>$ C?F1y,`K)DV Ō$h9_ɈL<$q|l5I8&7~\bU;@V:K/̥6(cz-żO [T?2d sqNUODSIlC/YEqLzrVnPdMhvxӼڊF> ʿm3qsoWNQ> !7Bj@K3hؤ^]a|jWdچ@yEA EB&DGF( z9s?Bg 0]ߒxުBx i~9nRTsG~C^mS@zb!@t/l5䡪 |āF%7>;L|f>b;jݘ#.â`s,S&cPttsjxòn<뺽lfNĖ{n*!,(fV r6^<[Mq9Z1iD3o@)}+953djW>8a,b^E4 FQhc: ?(T;ju7JP;۹KFm:+ gT5v 4}(E83ˊ =ˆWL 7W 7k[ >]Ҷ= ;㿺/l$z}?!+q-q 9(TTgP]}o#Ľ ^ׁ}H̍ap:ro6F @& H z6\!^㢾:Uj8TC[߸+x> Ґ#@%vI&Dsr艏 pNG@itϟ|||;}5_ GYq ^{;b]/ķ??)HڙikK>wQ`?%MXҏEΡIapx7#!'y<hX$@ɷ̓7bM6z?*eV}g.qy,K]cfݺ}ldw^Ep*%s(Yj¯V06'.˾I?6Wb8.J)jplBk~y睧"$NЍދjtp"Bea{ʗXj76zOGYw4SJ(ϓ$\, dYo+.Wse )7=cMcn<3Yo ?X!b>EYi I 6Ǐ-ٳ3aEŰeޯiQ3-b c.afG|kk/Vu ]t"w *aFEЏWQBEK Njc l?X:?]$2݆˴eSR `(f~森>0ǹ͂^KR:"#h T`)%cLL) q#;xQUƼ8Q~cc" pA 3O>ΦZrxV(Rsac'UubzJDLI}B{8uj-i>fqɊ$>:Q&, 5L#XRs'Xx{<^`a#@mTcU!$nP{4Bi466hLvZ7LyTNԙ *Q {12oZ}GGc 6K.*Ia ~ l֖~vHNv'kS7Ok#ݛILGdq[Wf'`vOVO-, /m_tyFeȮt}:Vʫ vSZTЊ}qiKS蒵GEM=x]L80>9# c5Pd?})4C5Wh)Ƨv [-@)3=jb ߃':]7XZuv:!\!T,%}ݙ vO0[3zb`t*?]o^IDpgUuAa/R8L1-=nKId[nBKOwEw0*ͻgfY}u1S\M280 ] &ߦGBZ5Ǵ߳AcW"؆a%lX+1GՁe6okΖhw9nz Fv| !th; V0XYL˗4^,2k\6h:zFjqQEJe-hoi)ǚ_¾8#q\j*:>kf OLuq )u6'v>_jt<񣹧ȰZY4ʢZít{ۉ96+|hKU8K:G{$,jB e2rE;s<G”ͲzM*/֟luaNU|걨}ۉҙ`eNq>s\v2*61u>8h~Z&P6tzIJz6W@_$9ѫyN2e!E3^T$3Bq{/ֽӯxnm86"7ס7ܝ|3ϝڒNMڰf`5_zj! :* 4a0z"ƵZ񎼘%(Bo^wcL.pWsO|x:>6ʌBǰmٮ#FUY&b1O~%rӠQBŵ~6V,..x_<ΎCP؛@i` oZyI'ߛ5}tS.c  .VYKޚ?SOFɆt0 84݄PKj2ndV6̡wL ȿP' \u&¸xkQ9:D_Xn v^X8Q/} 8TC6ޅOd&k (,>|0qX)O)U]gݍJnnCȜS%(F~C}&5qCzjﵲ261@qcH[$-oxi.pY4V7oS2x-ıC+^p<ޢ~bhfO#K.B<\r}ƿaZؤVɤ5qCChfJoe>L߲UnK)k̃7SXb 3' 2o41R_B{J&Dr0c.?>\uNV31bPBZ9]\esp(.2 "d5^|=mD${s%L 0^Z@0V";dnKC!W$[-.1ؔŇq/2)-b;w@Z]rMZ@hn_p!5}I}O`Y)p6rϷ9F~w.QWt#.қ5Aďe@ʼn:Ka3ζzr Jj-:wcא[xf$S7CP T9F8p@-t }Wr^ (Ӻ*i?2@ǙFV$ 9dH5 G`zcӰ ]zZ&g֒]D 8SUP?u'y~<´T-1O,F j|3sS Tcc7#9ߴE6 (|ap#$WBgCnH2y53~,t7@5 ҭ0 kav;P;1)TrĿ[Tڸ|˸w%.g{eېjSN_v\I46T4TT`e'PV̎i'i}r?h (^xv,='cX>gI#[5JP~Nmxfv Lp­rEaIY~i7Um քG72YPB<cRI{AHKDIGcxiC@> Rd!bᘁ 7n I_?7/^ 5bE[1.˽l턳ңˢJ1;ye`dM7셚u9#уy17a:GJY,:m+-}&_%fz *|D`Z9д^?ŸF `$ `ܢ7ĪӲ(u>#eYWzz5jV#8Wﵺ]YcY#͐t+`6fsz~oeZ?ۈ$1/irUD.n8nmxIEQ=r7`P6I,OP94af;r b&Yg^:'fz|\NjaDQRZStBHe^.^ P]3CΙ@`kWQR F0΁M]:<нXt|CHsP*''`A"٨8 JMqX7V_ZiE:id9.ok+_ج7<>{*_7o@L}zowPrUL@ٺ4,[#8,ԷayQ Y6/3!Bpcls?g%+6\QL꠮ D^A_!`{\XO{Fiw^g+? F eh0ouD緉J}~Ь!yTIOqte!;Jhn ȜԥZPT7F}Ɩ\wY+yH/=4QǾeK9U`jMYyP7sW쀮h7ՠ5;z:+G{ӌ/W y* 0Yq pO6oz9ܦ zS==9+ݟk“ZJVFjGfJ<1;k3k}7*7h6xA)34uAe}ЫcP؋Qct߅{kha*ӭCTL @#:'T8{2|[5b& bd,!Zp&RCh~L`v1sh݇Id];Q7/pXrIu\쭉 ]S[ReeZ8s46mcː_RLLs6b⭆wl "JX{b5~ OEj6L;k{/j(MR@`Fn4X3 H"SNoWaAn&m#]|ryLJ_ЇЗ Ԟxt~װW1=MK)Ҥě>\R4?]go.A1yK]e2~ʴp46G,1atzKJ|{$)R!kx*zF"ExlYv.>dݑ͹a$@P[jRaì35`Pb}:ӌOsж[r? .o؛2#P^uC"T WkH 1YS#f'u5ۿnPg%I} }ӷFj{s yM:K( Eu1 \=6c8I}/^| ѥ8,Xkj.I:"MN;X%dFCYҟx \~O wA$ɥV20cCxޡ^1lQ-CM@V"[%jQ>ά6JtA;">4m7-ݩǴ ,~tiÀS:4_g"אȴ. ̒c{(>u `D kfgf27sH!S|ٓh_nrtpX(YS?/쯐@ʺ:W˅Gpx˩ (,Wlys:tכmV vnw+ ିl[|vzwDcb2,z@Oy{(l',e@eK$6=p#V-|p`)u;2phVVMMEqL PzoJ $h*_?at]/zr7)x4:H!KRl1QSJ tW@ rXABS!ar2e,RW JeB&fa(rOTVG}K=.^dcV\Pf帯'J0qXu-)_)~SPwuiݵ8##nXQg3(]C᱘ A9{}̧Ua5iԷB}}YfCψG@تr#29"q^yk``י0E)mor QfgU+5.>=nbG})}W#pS8K.$)_&4n2*m>-"oҼ]xut΁4j8Fۿ=%7?/\ :#Ogf hbLoYФk\s_BVݪKLV I:z͂M;ᰶ;N&6XYk IDK<8N4^7$E[|> w`9 j;4\t8nm {uBn7W 1;eR\8l^Y]Π}\)4 c=#JDơA%E~j]M IgS<11s3N3МQFƓ7A6'ߩ}2AzkBAEv?(|T߰k{b? wK)y\5XDi{1u)BHo(_q3Ro+-˻yꌗ mN_#Px>pv9G*^qM2q.nyogzjg5~VBB& Ć}OPO ;,.Úqs&~Ķ!Օznf%<#7t ͇E_x;% yDs6̡FY(XZr0G $J؁hic_3$لrtnILPq-t*ye.'fƪvAx҆+v&mY}w$̅q; vqT4U M:.QK%Of\Z2tL|IL0W_=#.hBw\|wxT&}84"*Wr.I xl<[Kpj,u^w rB^UJ^6a+hrpO07+n<9=lsI }a;SvE#sm!vJ-*|=B;HC*#$;HGQXN9 Yt{d7x5qڂV/OxͼhscPYGF xޠϧ{q?%sGZ~ $åA|M/dG{EI@ |̪8{#@.#+qэ!,Pq)QqZ"Rq̢~±vApm:᱒mǛ4aD[`w>,0Sœw3p^vb 9UwdܓZFB([um9:/eswR#v< 師+no`meg<ޥZJk'Y#Cfkc;gG,ѣldwOQt׾9T eg`؛}Βޡ_Ϛj)nb< cN߹2gTvI> mpLKx>%kn$ (Gήۻ ,$3j2'Z隆 H򹜖VM"K fnD3eX{I*A6@!IGK^ؕ\O9Wڗ,WօNŞb.3wzsJN\aaVx6-Y Ւ>J{I)(v qש.UqJE:u!#w$+{§.<@LR%Le- K1KYDˆGE^,(t `QX)v d'!uN ʷ?!sNޠ^Ӟ8j 3;&5tB@+:{@C^jAygAᐘOyϵJߒk.ΡM{o)j $w~N`d/|4aI %uT^:UO:8x=1-:;UμYX*wB>hW D&tr`P$mj[O2At1TOcpNsU/jڴ;]mc,]&npB2?]ciLJyi~Sug'1' ɂRnzH,iZ \_mdJ4}VN 3L3M<Ľ-TFۮaNkB9(+dRߜY"eSFnڤaFR+"y8-;#6Y.[ Tcmm6FB&r3EloIveXV) 5w ى^Цfxq-F 2\li 7>0B~>,L˥XQ%|WR$$u5 Iq/8B.} ms>ha)jzؑQ$:+SO7}k-"Q*7Mq Rym0E[K]%˗f]Vk TeMZCo{y>2cPB7 A|3 L z&`H.u<07bq=cG{jky˫:yV_Dwh̰V&-o@OK)y]u߽VLdn/#͝_ (+G?w;@,Ixq+,څ }50*]9;Lʟ]̯ߵN9].,ݓ\0-B!8^*v-{.<@7oZi(Vs9ER.k\ H!fch떵tȄ3  Az*P}!CJ|} MU bE5K7?R<3Jn+sH85c?Yun#&T+i?"l/bG!\Ȓm˹M u.W N҇;4抁)++yX&U Dի۞뢠~kZ &nfP۬R.- o2啩Mn=!Ƿc]}gY$D$ P gb'Ƌɩt4gC5ԆHO,Hv.8d [Uoؠ%s(wPnY)h\ݻ#0d|_}M*dYn2j ?f~G˫t){tr4oBN?r:4|9{NF@ФJȿWqw̒-$Z1rQ>Bn,2k ݯ-ۙ軦 C }{xe~}GkWw]0*b}5G&F@X³BSc{-Ŭ^ y84 e IzMK^Hl[( #<1~ Lvo M0:0IwU<+\jfUEy~ZL8K[auTЬirtqu/UW1'~Bֱjim?诣hy^U2a=2 9R2i -{>V\y 6!헢tdPc\p7SYS q#e2T܅IIIkiA.ף)-CdJv:gVW(+3W( {%D(Q#޾g67˪'|"ioWp~,m{@+7~;}6AzED=R&84P:-_ <8ԵwB .I+woTezB<ͨ=4.]3sYJ9Tq= dEv8Z?y KD='+G,Ƹl%?<\flځcY\v N`uuX-la;Pw'ڟCN1*4W']9ZPA5?Cp M*m]e;jx ۻ.8Q]uw{Nf20CX*[c ֠DNQ||# =ڡ< 4walݐv9-o iew}r6Nϧ;@5kמGnWMTC=sU AK.\,ݯY.7gfB TU ggQ`̊C lIN\iZ+i!}'4u1tps|rêg8/{hܤ}D2pH 9a |b[=S2eN.5a8eXEKcHEn~NDsE3z-w%~0VݳnerasBI,<p3vpJ){O7DE8t8Dd/ e9Ji1C ԝWs GxGON 0/u:6aLjDmBmv{gxܳs'Q[fbFSލ!鹶+ItJQHg'{q3#2X%pl~JZ=k5mK C]LUl0)וI S WPT88#YTx[z+=m@JЍ؆,^*ޠ^Sh ?~3/@~)Fa4DL;`;sdUru.[#ӟTYe-]'HDM u wV8F>Pd\k6Lɔo0k h/bj2_w:rVr`;NIʟoF ۀ%B$񀯚c٬Z*\ Dtn;۱|)b@p{[9&ʲFWI \^Bf!+ 76> ~t2KIER2RѦJ eM[rIN[^Sr"^A{y#>/d*&#SR(6;3U|HeTZkO֘v#+G\O& ˭ċA BLZH䅁8f?טnֽp(m ,˵R(.he+AS텟гIʡ21eq?=Sv{ MؚYk Nz a6LAg6I L8}n1(K& zTl,T Z1j |zQ5U_TzTB2猄˴h~DYă#x*(t T<.dn*m&["hzzȺÈ>ғ$nGevULpn]*mO<:-k 51tدEt}w9? !JC\SPK[ { P1렆6ǩ#$x/[ ٝb߂ 1H3&*n[0|ߟ7#h4t'(l\SԈk'^V:ȠaT=rl%2WӇepJx,ooBbHBr/A髣&Ya#S!^ɶ'u;ų1~~/)-o%C~Gxc"+& OztD1q8pg^8Cǡ-gmgDJAadF^85;s*Sk8TohI~N ETϫ&G45) q!Ir.AbC_Wgi>^21Yߊ5iVMּJ;b&%ۑv &NJ %l(p舯yQp"eM T tc]Y_(ON!餯UHdQA}O6s)qe]Ltڗ+5TsTw?ʴ)&:CZ8!p[6Z&ۏvDFXUҭch1@F2vK=O_rĶ ]4um)e\%k-Qm8̬Wr_>7 UԊ(\$sIo ;\17_S;^z4^Ty5%MW8DgZ'Nޞl^2e6C։~A~0juԜq#ةyM,濖HD!բ552y"<1 7R!~@y E~aDl"ArqY`G>A[Ec\KL/CH)v^ 02*ϰb|h=R`<^.2R hZxj99ME6 )|NђM*"c[145|_rV:-Fk\2~ ѯEIUXR5W{ւجwǾEȤR]^7sS u>]/N9Xr"vקS9 dFI#dHskpPb0bx$ uۑǾ6)NS~ DIq_؏\V§R*nk.hc}ugm9sX)&%p&NI^]'/5:?cPp=EGV)ž|B/gbk"  /,OVLE{CBA1'r3NfCZǴzXQpש QKV\]>}yaCBPd,TjL.ѳ'T3ob0 `Xu;S45TI_|J=l[Nc^0K,EgEꗶ[`:t֏w-S<97L_ SQ<ℵm:yG 2_6@vD;>oQz$uUwobs,eɳUm"/{;mQxY!!iؼT0hS+w$,Xa^Z J]y`x ɐm-Qu߸º _ plxC -0oPWXw 5{=.LYέRq锊J/0kS2%o9ܬ\R$[ap9#BINpKIx޿Β wY~r;dJ Z{l_,a{юZj.,ϻ?4>Zh!+FQ}2PH_zGyS%MpiXO*o2oݮ>NV;? s6ٺᆽqftd: iTOOpѠ;VΊUAj.xֺ7&:M~o=:0SvI_߫-#HPܐ߰J!c&9Cj05 21T`,ja³ Sۆhu[r#uCCSqsYٹ>\$ؙ-,H?j#ZBOP[mcQRG uVFU6Cê,+׸`zFijse}@@Dt=#ڍ% L9^f )39$P3O!l\D@"{?#dp;܅ؼ[6p]H=C7݂wvN⤩רf"^p1}Y|4~җW{z6!w-@Mm7um!c(c_MMC>'}.O6%r/=Am[G/+ί"ͅ%2Zi[YBä_Mto ϯt.w7Ř]o`{w C%N9`thVCFm1Oގ20ٚ@*M2 D\{s&j﷠߷7\USzi邍<Xv`xbT0*)Gi` (ʕO*+;gk̪d${8Mn焟H'߮`Ə҅ Z;ș.;us|iaҠBi K&o\æ R!t2ʣOK~QDMp:dn9G|=π'(34hʘ;)\P _g6L2^qAvkZN,f dr)ŲɚI,1z~09]h9UǘPvĨը;ÓIK$V>1q[/82 |sAmwy qN."~oS۴ H.!D.0GS8-fU׿9$Ӫ*hH},.L(`2Y'.< Ȕq(ZLT#+N`ޱX5 =eg)W~A (z@EL]@#r夲W`[)"<`XC xϰf%J&o;\l2$:'pMh-'gǿ?J(WG̡fD$GFوf亠gF᜕@x |G0a:3T̎Q{ p/2 qmIwIdOSHKRljq?RvM3-'w7vt(< k<VSlrto`N1 B3*h&RDvCyFG 6_Os:(A}׉79d'Y=\D`~:VtQ*Jܴ1n}RHz"# ` XZ'ʰj1e7}B[М[.VS!gLf)1y$pM,:ؓ^:t3rrJfCQ녿H$wTY܆%S{%Ls pDEoŤm<\o# 4)w(zܙq{v4L7m.3CwuR;cH=Ks*?J֭?s]xxTpC)hN]=ci&)TA G9*^.4aLqoZ-BpKS_RZui2vMcZ|^o 5:kc:W/E5} hjlDxAl/\K+[9P6B4lS*,NIcE A wmHO-i0-q\h1B}Rӡ#i!P%BED;f+S#PHLтaeW ?_6 0=(_xsHbGcC c<3]TsT%tlA+5TU>Xo/#r.,6cY}أ20HبJ976PC|HhR5ḙo?15fW*>kfP&WF81({,U+wɸuHf$HuKYA)Ӹ]0B8Kƽ-QzǨr-Vͨ׬,A-I8}mn ܘeg +UleSB >Bú#JP#&ĮPL `W_<+~,t`g}`#1BԮW9_iis ZacF|;=]O*g.聉-?5{6b=ZFJ5YLBș2.&xlg2FG*+$ EجdӴMLqޝJ?;(7IbOemO*UT{ƿV[X@rg.2^CE惹@{2#d;ҙA{< #y|>Q쬲J9f~!)V4l*hl'I<"6!rx):uB#ly(kk*.|3xZ[>x|JI-6"kf^5{PY//oppeG igwq@9vg'&M7\QG @VZɅO-{DNJJ0:ՅE8։Egr*5i j/FF];;)1o\\{i!A2 zaÐ'X?NLF!q h\Y&,??﯒f$he4C(Ϣ#􃩢a(4]ȭt2h0L_* ?צTfL_};@p./Cp)+KN Gy4u?T‚V:_,@Y/VÀERo|.ucUIs)Z>^JU\ċTwbLbnf@9Hłp j<v\qvN4@,J۸bӬyN~.YN4=;+SƈEe3g=lk79kT.X=7Ly-˴bxOr&mD&1diK*Vj8  Pn9 !Z"BVbB.{M-'nBA * a+[TLbgT0jxw ;FE6ڹrO8t.x5Ǧ@D' g9fb[ -pX֫Ohy, -i40QIh%-Dl~/sUO?ԟQpB_a q@Hy|I$GbyUJF4ľǎֵ36ߚ'I|{#W־=K^bAIYI%䱹t~*r=:( @i|fZ6HY(`^;q  3O!B cirnxHZ .m*S!9`z$VM0}+surM$)Л [GȄC.{ >@0^WYeq3{;ᵥ2xgrPIyST؁\VI?v%~H&g ?0ϊ&v-v0ߦl{uNhH0=Ӹ PZɄCh"k=4pfvo}>H (=o\0 x7!-kj yHY?ىFwucU *Xw)YeG4K.ZnyfP_R/6S;x=.u9A85BJɉ!;,tf{w=C^} CRR&"-RJdžL I7jlG˚" n ձ**+k9ёԊIϳӺKpqzLO+9nj+|Z4Hsꘊ6e2g$M!s'C~>X6RA<ڧW-+;c NI>WqNC&>Qv|zLpai?^*YAJTs'+CmwJ\Bx{{HEk2} [F*y?3u",,,΋[maTB})SR=?PR7YwJ_mz}[HZ[.y5~+i²DG).ˬ*sYK8\1AA}`xҾ9r 8 x멈[aq9AMϠc{긘a*0VeZ`ObA,џN9 g%?h Av̅+ALe-AkyPz +BYGwx|տKsBܒYCE Ɗ[`ΰ wq& }(>yFyih6^UrBf6Al|\~,W"d̉e*Gi% k!jOlKTAxLP^Q(f"|// Š7x0EagQM}ꊜµgҲV$.?]RJ 026E&u9ڢ4h!oG%Q w>?:TG5D NYF!TljcIurڙ(nY1|Yۅ}5 r w \oWKcc# h4ni qF%%۟ʲ×$*mEHSQ# 6\]թh;h.;pOSbq+b)ZDnGZ[{,oG$eq7YaF-NSҒf~dl-Jİ5qqP-sb-H?#.ⵧqg?Oia˥z)QyIO2 oFS1PPsigOID v5Ⲷ<h/]# bۯ(gr .ITA1!M״iS[CR뗙DdBEp;ûnZ:#^ss4Vڌ! h- [hux0J2<$쵴`h6T!- +(0˞V a# 5:j^d}h1{ k8!K_EeskRSJlLR4)9sÄ4 T#ǵgm'>C^Cפ'c&xZи{; T0e <3q&9w1n+MӇq@]ْ'Ek(5#]F*d,=Uf#iZHqx{8LT`e^rsL(eGudCj&n {q0 qV++)~iI7+tU940y\Km8joSelq8a* ϫr?K%MB_R/+8O"6 rjQQ|m,2H6OSmWy(npKB}SgЪ|a&VzyT=<W 9`^%WsӋ>YHA0y6s܇)=s)cr]Ik'L(* Q+x'^smB0z$`3N~  v7{+^KEUeBMpklq[Vv-Th5g#1r+y}Sb"epxp;Qy-w'iG68Etab!C}ki/ZԶ1g7`:xiA6s!cջ@Qe30Y֬eC0l>C(CR9U86nf|dq}ωh8@&qf\dwj(0)S YMÜ75iϻ4|~Q]sm+ӑɆ|: V_* 4/gQ]R@c~ؖűNDx/V뀋• CJV{HݷJ2^ϵ\wue ,bPOoo"5'ueƟ:/Mds !vkG'TO]3IVs-Yi8XfvЖ VS'ҡͲÆͫޠG;Rnq3 "1֣e_ OшG/˔^gNY;2d,زN3֒,ޤY,ɞ؁ދdx$qX܊Yɸ9~G|, GώBͱ:&%$Р֫ nisE)4&N8a֣#`XYE˵uyّ]@B<`sqҞ?Q7ƒ LڇWMDCFN霆x4-h|a^M7Oy:,$TLeq" EF51kH}ؗ#SpINiaPsKxNDzƄAI:;x6/{EکcVꀬ@ob p^3|K[+=^teF}OlR6.N׊ mJFsցGi&k>њh,v|ʘԇ3cjUqse曉N#$5EsݢG|Ş,G밐&DbYzg3}N+[ruvga= Zh&R aY/>3WTqB߿1厮k[pm 쉈>^ɽ\_R2'Ccj*@N->ԓ]3IhXWrNI3dN*Je<!>"dpdÞ%R7P*Ut~;Mct?ѓl9` (ppu|9H2Rh!鐽<{J ۫ ^tTW`yJ`v_ӳN`#oP 6ju%ev*-Q[wܱSOY{&@,h>x7p@ي6P(n#x], :SFAs L /y??م<9i^V$twT(HbyoyvL2W]lkcgORa]%N8k8B*<'ńgmfZBQLeuV6!5K'Mqav9u\)a)%z}wcZ_GS>:n KKbqc({!J{Qm5OLvڽȤs\\}tHޘj?WLk9 vvN`Egi\ԟS_I DIwR$A|h{W''?{T>8l'\KBsJtT:UbY4k2\C^rcU )ؔ P^!xj6_9>B?q!牏MYh@%B,rT]]QD]?k6d͏VEP=kĐ[> T=64HDRbMnP#'FĉŻADIsL.9>*'By ye3JE^z-c4FdՓ0Io$RF{);-~~]?"NO҇_ףeZv~z<7?#fpv]6c84BH\{)P+ehdH\7iu-nKTv9;ct3uujU 4PDwu129?mcf.J>񧁮&ʩz}it~O0p,>f`Gt%'E?Å)]j9l'';}imB2c uBu÷>O KؼpH*#\Ij\l_cУSa4MV/ث2۽iuW\@35>qG'Dڄࡵ5&G? >9~m)8USٙ8+1 5=F [JϹOZ+% BFYf(1*F&q;|Fu9ެ8Nℓːȥ{,.Jf) ecn!عURdw}Q6xE+VVJU0;G \*L&sb@g%wZ+hXC[_'iv >k&A/@)xD#: ί&h^Ҟ`t9xI/XjG_4]IeSHTA`5P)m~z= c WxEBm\c]n[wodʈ+\IZGL F3x9:V&b+Ofڀ^;~h9\']EN^ *gĕ$l0_6Gi? 49ԧ[ze>0xcLHiEZ*1$@::lD])LK|AgM ($1mԤ ,K}y*z%;1cpHzx{U銉oaAIɧ#zb=Yٜ{y `jg#' %~:wwhS ο4{|D;'m&3VIo)Oޖ,Jȭ}wbF^!}[#89 J.%pš15ywpР" S^$ՑYwXn&_DUi8@T&X>6tFv0ަ` Ĵ%OH3i) b!gwl'n^H3IՖ3˴ d FK53Ε wi#j̐N9QywR y̶{hiQ9KvFy\Rr"tj)~Uj}jU1ܩz^ήM2 p9aWV"6EG+?o'![i*Pzя^W #5@/ 2\& < AD +->"F|c>ќ\ HL B/""&C@KaUAȾ19QdTf9~ҴC= _ь+Cٶb4YhQp5nHg7E‚\['gGۺ{?N41Ep9E:Qd^sSyb)4_fS$k[--y%9BܝٸAjtN NKjA*/71{e)bsFE+?_ RWLtXXBIF_(4D>%+7QkJ@1vO#扌_(5s%坴$|RˀhtNdz-$ $p-=..Q1B+[@MT|:ZCe/tڸZv1T<Ut7jXu^N&a=K2D-CwC~6gIzlVn#/͵j $zo u,+,P25IqC0/I@Î8^k$NF߼ s%7ApW;wwĐ*f~ ͵Wbe)\%4z{j= o^K5绚A}}GP26뽦7z3Ik]C+2R97$B+:=Q&W#epΒZj ǷA!DzXy}-rŬ^Qz*LTG^I3ttvASxxAȒ7ĩC ?sඊ&z>)HM $ˤ?ci1ˊ؆L_M2 v`6?Ԃa!E$Z{D]֟]$P#h>v;5SmZ$m)P2'Tt~;jgjxעy;ef%62WMtyH􃰀F8 g1tPL>=nh! 6{x-M:x=~'el@}Gڐ Y3J,r[snpn07B1 p+oj 0$Ns-a?IB D[aF]xJBp‹?5甀)=]׈ 64jnGpMb5h4_=7?WѤ/s HIf5=+k>r*/(v.w &FO&,I&KdsqFf+ޔX=AR+%a+) *?u[߷1VZP|H'$>+ӠYVԼemm gkv!zQiKhZ%i^ _=_rZ1 3h޿IcTl,S֕5rڧ`4#(}.tB} ۅ7(?$Y4mGQBм`ja)\< j dfEUˍv(%JW1htHN '"Y:7>E^Cx&XWwDDmM3<\BCF[R "|9>QF.#ٰ3@pѤG)}fmU&Sjdi!^5  h}Fya$)U W;PPč"omic^i:锷YzvX5 Q[Vm׈ldk`=`ϞY =QiDB-|Yu8xdcw:kI "D՞GtC?IƊu/ԡulj{ |ktry!ZW_Ht!#g126a<󓇚Q|8)Ȱ! wVk/;CGhH4@MvE6^j/绝ٞG"Z9*Rotf Mz?+׈Y)1yZjq_-"0ב ;|ԥefr<;-Msrڰc0y}ИEj3B$EU5KLRN"bKJTPb!⢅+ ߲U6s|̤[j&9IΰoM_@AtRѣZcJ -esw`*s\CF388۩ OV@ǒxh 9w6=A5voOb➟{ k\jW=%<?-ƜMmdUbJoHg}nGˑ,xÜ cm J"/|ޢ&Vi;vl/}]#+?>*㗞DB.CYL_".}YrO|nxb3KȰ<`[ }Jf`a?;ӴW\ f_왷=zX(?v;/4KACH+Ҁ)> I ~UAz+~4F:}xG.CːcjınRgÙکXi ӞG*DjgqZ^ܙB{gefN2AmLCPHzN *f4#u#1V!BP,b `7m>4w`gqڐ 9}c'~dJl(YL;a~hU7[>P,2} 2Pd*J1r?}g5rrzɷ'N2k6;%m0h(efEBM$<UEU0,JG]3t'?6?VfsE xk+(QWݦGWVR-@"s@صׯh 64IxD`4/Kpg3"<ױ7lAp\F2%kq`ffc{&m?Z ^ HgN;FZV'r>ML=,h}W-52JgT#Vݘ {P_ \j E|+ 7lg$l\M *0儑f\%&2,jװ: !؇]X\?Hj(k;C-D8T+heUٌ,ɵgt˿->mIH<|%'diKE|=zjU/_|EC$NHպ|2k=PxnЊY09-)#ly;+(be)]ɻW@_zЌ ABl$[FPԪ6 J+<ˮ"ƒBkBUo݀\` pC+XRgSӭz#XyG'9!/otK'p5JC-[#DظPMJCer4'\59ţ*T`uƟv*l__k0앿U7?5XoB>Y"B-] .aGB& @C&;Nsem\W\1W+U1ojO+yg'DWӣN[d?Z!KF.jc#{WDtڞ|BD ΰ6yU{jOwIEhFU,',g0hsSekgeO/y?aաuxiK!}riВ*34״jJpK*Yg@捛zIz뽶Kf)DC Ǻx3J>8A a^m\@ Ca]0E{_3 κMQUiN^Z;Mc}Zώv_yNdA`O'lݧ1Ɨ>5",ܯ"9λWD2໯Ր&/2~sBXd:U$(e32-}Տ3%Hh8>ՎJkDhU) |3i<:AYì'Xf^=YMChҭRv-5-O{)&b;$Ct%懬G4Ħ_O͕7#ycajnpQBT[Sl ( 7f:`!]q(@#UVT?#4p0,0Ì?{Lٿ *3 UL|i#o%< +x^ ҝIqULe0O7Zu/;Ѯ KW ERP(} ms߇tar̵yh7u_Z ~n&\k"JJ~z|f<'ɒ.z@KLBon{T-5^ V{|$ ~tk[_+3AZ@7sTύ>ϽFbQVeBl_c(w~X-?C ;84O杦 \OQe.$JǰkIQ$&?j¤8V]0`#?Q3Q垖h-pjL,. t4wn&p(|yjϸ0"drE}e1Fbݹ{k \P5)+Tj0fc5I-?\5n9e8P{(|S3kfq*ivZ[2ZӀ1 퇰rC?Y|v]c ~ZO H:v)轞OtW,Ow<ʋ́,O쬻?= k8{d53_ctNvO6Ǎi}坪` "Ok&VR53BT>p-9ijKr5X2}?f2Y^Er1ե0ÓvVRo0vF܀ Q?+7޽I;_햃ŝgh[f˿)Cu'/*:ف}zU5˼K3jݡ²+˿r0hwhϽ+N`lʴ!8 }Ũ #sP8_']wAJ{,<ş}u2xA[oy ,?X[+'N4hU0ܾR&4XirkJMZ(lF1n j֙Us $mg1!d"!*d-1E`>Q!h} o0vY(D=m(H Qb HzWMVg=, $ӗZW_u-Y16S!cGg|\d6Uq?=FH04p`Ia Lԙ`~XDqH 9pF=Bzpf qwI8;qҠ|f,jCS+S.4ljj.C./0EBc +@ú n?HN^iTqR*~2xWv827GD|Ir)D^, # ̦fJb~uEb )LJ"_ 142ZUlwi_JZĖBly9#[ *e(43'DYpk?TIΫK!sAŐxKg F*A2"vw4v͆)l'VzR3cQסc5B}ǹJ ^V@9:0R nڤǏiXs@ JLHLs] _+'ݒI\+Tru!kƗC˜BACC8htwBݻP`D))!}v.V`)P3os D嵈{b{$\7 #b&(lSPg#@n@.55P^=U`]9[E+~XSol4$"B8}=[տȎjFdbdYAdrWlh]H|*[:SoPQc@ղtμYWi)BlaD1 ?s +"rJ9+{ ,͕/keī΄Ji7֟Ґ!΢x,𢨸L { 0{\:po4\kHcydֱ~yՐb -k*;ѥİ][MkB11ڥvfT+ɑe|>}G÷e*idˢ{1h,GD&t|!htҳ R1woT0N؝*΍jZ5#fҚ3 }Kl@y&4_N_f.+o[AoVEΨ/H8C@4*xt ynjYNg1԰6mUu%Yx»67?Cv(ɵOK>66W>Cr/d7J{0 2ʍD {tWwԅm7"-$\00~G:.zKe3ɂk9{e7Jf8?!ō$#(j_`{fW:d \x>RfwL5\)dzdC}6H/`j^PVXmЃM{U9oX<$3U pHN~h#@F+FоЁ,IgϻJXr^bfWW,\W Ѽ|#5;wGhANo;Alysm9!׈҄5X^O홭//m*Wbn^1uWq677L鼺ӹq[8WCW긦Y(rOWVE*lFyfX9y1r!Nj[[)UFg/<$?A`ښNFU_8-A_5(V{{ԫ+#Җ g=m3"t*;yL_MD]A>jDÕ94r$]>$SԖnKd+6Rig h_^7a~/?nٲƘTmOWE/UlC3N`-Eֈ#vݚ]>Ov\"l"1}fDvMł!K6cTomU6 7h`XՃV7$ťOsƩq]ߎ7(63Qe7SھmgzY᥌s pX*ȝy%vhR\(6^,v 繊3;tj +~IIX(B} O0,䳩 3Iwqj_eE+5]Q|S Br@h$3Q|߶ KDhnUW9I.GwP4dLU okƟvO06VLrKFEx(ps):ť=30wbC0 RE$*%!J[IVL5%6Qῦ[z!$6wlr7kUEegR9j&-6>#Σ{V>9|ܹEĀq92ZL^X y"QQ/ԙ >l쵔RڮL5O4zaafob?SB߬A2JbEO 0J֣eMe똈#2Lv1Д"e @ϢX̽GΞU;Hpy>ߍ%kDfo} wIR" "`ӾEst74%Ǵ*—oJd&sw c)}zĄb,ogDCgf£˸FDݒ s(Σ)8W]4Gq+%NZ <$<"_|S'[o uG'K^I0в@;r›EJϼRN'9¥Խi{]5g@ލ;l`WbH ^  LZw*i~HM՟xFtp4LJt|,9J^"́5Js'̗ش1]lg=#Ru2K 1_9r~*-o3udWhqI)2-/;$]E1&߃16yGoGxb[-!:=쯥04 cۅ9o߉teYJoɥ"wy JjPލ8F!A熵s1|r+zC^ք LxHl#S#bԇ P)^(\hI:ϯ%DW0.Oxzv6C|,|A\?˄~[Ӿi8eJy٦q#%6AG]1*ŝ Y|e&_{j*b puj(KVDžwpQƨ@OXM>;g:g0#F(p\{X](9,;G^ r䝹 IiME S;l y^}M[o$]^YAFv"^~U-rf hB9:4Gi-ԉj/_T)lIPB`M 0 bGuJ@L\9%֯Y=,ZyCwUS$V5]n˸(e9AlHzco 'AOֽ}+s4@Jo~Dz:cSE_F-~XBm= 9LoĬ3bX?6AΫ ǧRGA13,n 8J=i/!oLɪbE+t_/ }7bq^Y=}m;6$HmB,[Oλ{N6iTR7d<뒞cz j1U5_bpFl6 6h>,7k-`{QŹˀ+<͸sKSl-WҚv99ne%D7SE92:ʭيd#M7m>B`Y7p*4,5QWv!tꑄǫ]|sṯ18σr]SG˩R5 )L,)2חZ[{Zؤ*&pfRΙBꋇH\+ˆܧ8ȳZ0٠dnQƟٻt0!2P  3_ $tGi6!;N<;r?#!`Ui~D;ЗS+,57ꯞ;RʰSܫܴV$GVAry4CƋĹC{zL, y7k^O- rErz4}|WKG=s>"uJx73#)R QA/ï{$ZWtwrJ7Pc a(iҒ>)#QB߽xQq= \Hr3c-rܪ@1-(f(G 3ZiֿDY_nވЈTS{㔫]xtA$Fh)Y:;yc^ ̎2~o?%V]V)׽B4muk6Kb}r^dA@g;;*$ $!ƛ>)sICYHۑ"ҳ}60řp83Mߞ?| F-:SǩSt+-rjs 6s~"9LNK䓎NUfWTn˿כ SqJxz$~Ў86HG"!X .'hU#|랱p)+n ׫mbjt[{`. `3,C/O`QAd9 &Qh)fn ԩ^p%8l;@19jw/_o귷%GՋ6S3$׸g*Ɏ^ (tk !+-r:5|!iB'[hN\0GX}cJ`F]6jH=nr}9'cj$`oW!Ž.L@V'r^IMJ LdAr۷4CN-l@g {ԔP7 Y3W7-i˹5·ʇHW6ѥsYdnl˳ ӥ_Q,$`=k<;6nԍgcU )KNb>-$&J/52\U߃auwbHmL?۶ IBSOjs>⮾ZJcL8cr}NBf*Us>{FtֶۂoYK!S,Ng0$GQ7c>0iǏY 5[ &J7~fJ( |j`f Nyn>Qr~1 J(C."0ϩ+K&T؂7}Z(U diGk *n*V ΡME̝0BlP!jI[T<u_r7M/C1ͱBhDw|u͠'3@<ӡ ȔіLI7>2IL "1\0v"x 0}ޭΞq  ׵tC}Xߐ\JyRb"xRoXC_ROC7O 2X߰h_$}:J= ^YFՐCnakXMu;̺4}A ƶj9S0^ ޖFx۰m]l f,3(fbK}f{ή/r}O6!7}}gK |>uoؿc k;yLrpNG B:PcM.v;uZdԜv;ٌ̆n`ai`2>X?XMb$ Sk-u]|5hFO$sB :q>4+{[ۆ|@٢AuNG~o~(^e%o2z&ȔsYOGOg[G/ S>P70~_qt6ne{o|9mL-ykl~-S6b_#&<^B3Ly;65BDd"{'(U+wjB.BE7SFaZnoj?So#PYY90I W U 7*fId]~R)rmTs)kNM#^ ݤp"y䞻S.W,cZ- 5 |BxRbtUq\pAawkUh=Ϋ"T3o+A/8E]-.:_;QCx0 ̅0Ng 6$KEoZrRËt (̟V }&eW+q,31Wi6k%f8BV[['(YfC+Խ aQb$!4Ov_YnԱ bEL LV+kIu HX쀇{/+X@X!WHG;ˀ5sly@ a91h\ ~-.1"Bf;9V*[ڳγ(+m3}|ӈwɐqWa3I#.\u[ 6֐W*^w/O_ѣt`'KB\f-EJd{_vQ {C~vK) $;C"I9",cxM<_C-k]/"ݫ y wM$I!nF:BG<g8Ǩ(T3ՠSZ=<&\ldα-? w9DBwTyEB lz˪yQTXU0a5SV"vYl]2u!L?@geO?/MGKSzj6\M; H E G^¡r{PwӦ9ޖta?<:x\ȉzc0$0C][ueSv#YtyZa0O֥i)Wb KX 5 NgWB3s-N<[]uāowΥZ]NC\ gxf;kWQ|N d3/J)kb.4~}VTL5xT*bq=a Ҁy$1nAt?؉Pg:eAi<藬W'6aؘ܊zsQ2ML,iS65ZDL=3r&:GgKTR5a|4 XJFf^U듾q#&ڜ oݞ;KQ,yIiOrt>I'+A+B|Jޭஆ18mBO}ɿO| 9 WTCג%~RNc1 |0MOfv {ewbK1v< z*,$k(cg[ZS71wCay]mE.$3K3U3\PAp M[:y1%u8\r=(GTAsa~ .xdOəň@V46{R ~ȉ⋟ 8"^J9V<`x9~P\VbZ:DJKˈl[`0mzJX=VߠQx^MDf(N[5cX3IױuTf֞)PB\p>J|僛8nW`4ȓCbv->V.p$a|~^YVà5(u;yMo M}d[t!ݵ[xj+rAFp$o+ V&i]ݤUZ+Na}Oea ѷ3ZV2) /IR_ېGY*W/1&=Uk8?ړ~Sb5LnxԲiR;’S_-+RHEn@ NmGGrylUhBG* |TUȤⓉw/co ?Bx !ѮûQ n@SC{++sT$Wٲ21 7fQU9a*bn)Mc'*4‘U`cZ]|EqCQET L?IRIHe ňF' 7]*Ý -ySW*ѡ:ؗrcR9lpJ2Iex^.ףCP8AFV@t9FFX2.| &LXҁG7(pr9^hD^zLa4Z[Y[mif"}UXY_ӓV" 0K̿BȲdD{ 5PW8{3VPA0%LHfG{puusQT!-?2>`!NPJP̖<0F"gǽN/@|`NyZV_/*[A<0Ĕ99VPUM#û`U6'cP`I؃ImU.bMռpi :7DJ*‹SnKy"r& w }dQojf3l> ^.\l3Z%=@ϐzm.Ć8aO_ϯyH9)'5i'Fs |R/y bKcr󭆆;';H W+QIahpu!ַ_ <~Æ= #!Ř={' . ySS9eol O-!F3^Xm:^bn0*y @%up%ocqK#Kq5O}8ߔ:N%c :B"|q g-Һ^=+(y*q׬CϝJ,dK#{AlOYYDsi )7AN]k,NEpIC<q2lk{V t ['6n5d>xp :l+%Jpͩ[1cN"ޚ1|wt2v60vS|Zώ ?o)œ 'V_nR׺ѮQqg(C;}2eљ~yS߄H{,ls"/C -oa4X3M._nAEm|ڈ{CŸNf'C(<0yqlplNT[F>T옂}vN栗X?GKEBpX:AOr F[n,n30.>G]4Kc &b'fL&@Z$zVSl||\/AAIURjj04=^2/I)w˰EeYl=8E42ۅ> tM|`U3Plpo3\@;^\_hY =ƿMg6K->m~g+ɹ(Th,`>쬲gUbSrU >j[+;UcnVFoaW.-usۂg&}m7S\p,ߥWGzq';8"۰n no` *e*]ھ;X^E7֢P}F3#Z %k{-ִ4K0Dgk>kiIjS3l;\W4jyq %i74TԵKN%vDvW^ŖNj?t')9%Ȁ4{?ީ[w<8Q,+l|t]D[J(m)H6Jp ^ǼBOq0 3}+U-r@aSG4ts+IfC= R!%Ԙs&]T=fT]>nh MF=e(ajr'o}a1QyFǸ齯H(e"[,sK p>^bUnl8 A'aB[}ӛ>%4z8Yϯ]!/ b@{h9&A԰ɭ1o(q;\}-]g7cLׁPuO[YYu=AWzt][!ZIXzˣ US=62J]*Gbh(kv!s&BG=%faxCɑB_'|3D ݟ"'MI QimB=Fی-jXa?SWpɽqLЗ3`Qe?qUXRv;EQ5A#T'}]/֊vu~jELlnWaއnpˊh x'+~Ad'| ݫUƵZUh@zr I",*w|oFn3MQyzjDe!9+_ɥResM!%Osob_j -4_tA/1Tm{`i2z;pI>;Pxw[)NH!JK9#'WULĿrY!p&׶V) WLוSUl(^B er8E1 :eº卫̜7m:岘r|* c {xUP " j}B- e~BlUԸwr6#E"!lh%5Ǖ20G$55^źBYQBFLJ׹WVT6G`m( =*GHtB|Ã;OLwm_kGy \,kƵ`Yu D㦖C enjrtuXŲL L) {Ơ"ۿD^M}8Ɋ[vPWuuߧeTr6b>{x"YM&)w}'P?NߍrV<&f8Cϣ7 }7ZL7QLMo$pJ?ܸh3] GNivǦĪ@/QmѢVT[ᎄoZ4-SD)cHf8MOf(~%'VVwܬsc:@.LB>F7}'.6#\"\]D5 >E{;T^4B43QoShF86lr0Z\Q<8Xqf*Jl%oDI*CIaA%Cr&/K|!k~tM|47)"r $ͅ:,'wbGmB֞8f~:ޖtfZ9 fm9s^Su.pyƗ Mv/>$`#t_q邓o;(tjrbֻo*:s%"dyO.O̷z@ƤhlEϭ;صƒbXLz")2Nm}lk]sKXv8Y0xj-Мx+%T%n>%[o&SpUn?+S#!sNEJKJFvLxd-sx%_vTwhY{m  MǼ+'gd"TzD#4)$23=\5}s<%.4L00旞 >rC,tizb}j`: ['J@_I.`c[ԣw +xt:«+) ,.U$&u}<d^$SAdjU>H Ȫ=o) w=][2j~Ҷw@KS>EwCf,tU 0 1 1~ʘ uٯzJna {E\B >7JolDO uiT2r4 1|?71E+F$BDꪜ tI :Tm9PZ2_IȄ0i #Rkq{nO#5_.>H 6Ew<;rP=5RxEL{XrhҏEڶ bթ&_}N_!p /h/W5`G?{R* S š{t%Ӥ}46#3"GL +yz_5rl~RBK&ހxm4J0)G/t|F"&)R+JR?;Lm=jC_ه1]̼%YS`}HKxᖓ VRL2!1\gMAXc~\[]NŸ兩DڰMX@.pXB< O r-f/$n/q|[uMS4b"kJ:uv[?Ke@ :0EڔC:05ЁJLx I81T4PØ#,wk09Bz{֗]WO)a~[mF9DIRSUX&Gbw.iwzԒDp*y0IeҢM2M\?3 G#%"s-.8 d& AQ&K'KZwh1",A&Iǎ{;U՛Pd7GfC={6}AV|TUi.="uf^SU ёR^; e1,Q[hO*+ih\D 6w>hh6j*)UU2K<,GT˦gqόboIz1˨ھvVRA,=|g+ewr,, 0ŰjqrV ʶ_ #1w1; u ( Tk'lto| sVɼr賐c {/, ^/d;n̋gBGnD^Gv*^ Ԝ&D䵒#_ұ%og݈1X2V .~YVNp=-dCؠ9[dKU_FPVE*sy0]%$ S>O7M"dn2pw愩e''j,VKRױw f삙Hγ!1z S6m>rxE C=ӆ ά3^2\7:%=H5B!n6Ŏ=*exwn(DQYqۂ5 =%C:I*<#"h.Ba@ wL(wRm_bh+@Le=ںuL-`Ā[׺{tMhSL:#l +9'F:j8xmO/g:ՠ{  菜Id^û04 i'( 9  'X.o[ 2=WC$[,a)={RE쬎F遏kseAG_-oƷjC3Ȯѯ\0vp1 ,Bd]2ԕ1xѵI 5rY^(̯pn {! %TH_9?'g&:.)y feb Pn +JJ[r%فkߕϟG6)ͤ^dpY]w*q[@Jq@L3 %AѱhʧT:C31Y15Ps-'gS;>ݼ~)0^,"e"HfΤIHh5i5rEe&Jq:d"G x=wڣ|#zL 3%ќM#bZ[jPN۟@jWpuv.-7U=aC5׃ k703J ԦzLJoP * k:WhU_h~ :j^?rHt5 =⨤@ vafգ`d3O-UcK*d(dI>ݔʷRxl] \ %X4bšʒ,٥r$GtsAZ{qYS2$RӚe\wW RDW80icrP Z^E=ˢuJ :W^<،/K zgUD!ť?>4PdUBJi|6#@ 0S?PEhp4YSl%tw--ho\^[/'Mqm”.ߟʢ0K#ᑱ[c\gפFF(OhEe9] eڪ=@j= `t8Eł!y3TH3)c'#=J*U?R<?|QhL}j\\ KD{[+u$4WWo l" -ue;l>Bx\㰁/a'>xd7\I`*pVc&Lƈ1(OL9v|5eyKgP 7 HHkSߤB;j8/nA\FStwЙ59〈C'EtB)q˃#NʢK 'Aӗc ٭H#25Ʋi!q(wq\%杕vWtF*+WH $WI ' X+7_NzuQaS^Ixꆈ˒ox\sLL@)28/|Q+_;Q'#/8m(yzw v$ bD]d"s E{{ZJԗzŭAOō:z#M/uZLS=3EEY1QGjo(.Ui| Q 6]~Z-/K ,~'̒3u_!˵bJNX;-2[! mi5H1v[㬇Q1A;_" i&j`AmVgsX\ƍP/XkY{NS q V$Ӎzðn.tj}7%d[9 UɁ. dvZ 9`VJGf} _>zg//q Xtm_Dſd~F+VϠѾC6`/?'L]*Fos )$W-IV@1$ *4D=yL2yH@&,@n%#球ErJmTɲgnpz ]^}Ϭ="(vҽkMi SFx/,Bkj%[6Я$n࠘цڮ!H޵ M7xv {_yMmx ڄ/P7X[} NNQ6SU4j|˙"W7`t0S0w현rs(wXl?,d)p-"B"hvSjSU 81 XĢw ltv?.=ZL#'Q/GFs:AvZ½OTЈ![V=47rs&_'8{'vݓqسdL1Բ_|&vv\gaЪ @Gڝ;`D)߱*(u*z?Nwzb>ue-̆ɽD Zz8 RSCBӣ,LY*<ǬEqy*L>>h%OI?PeMtX3._7SoIcwO߭lpuj;L*`,Fȼ/K1H20 Ʀ..WfiENΪ!x} -6?&#^D-d[^ M'XQK¡k;r"\ eE0I&!7g\GLlUrF-ˇ3I>ݢ1ic.Z(zKZl0lyv@JrE%i;Vy<&#FG2Qh]mX4Q\hI靂K| 7&~0cscz &UV$-JYD:DƘvr ;!wOy_Y, |m|+Imp8y`0vmbќ1UH͢P,N$l rH4]3TF>f6Fw}5|MPh(mF295!U5}t{W{r/-dw}:aW!*0dpYU;OAȁ`z#`uF1} `":و^*DG3,kD RсyC,r5ZeHz8MlxI--?ļ=7d|aI7o O%=TgLB"#7VN&b" lqyF5y좉Q^ԟb.Y 0~W" M[[VqvY{[ !qkco*Sp"~D Ig$"%hR9ii sɼ9MLRyk9uO75_Xx)yzcn-^n)D,o\΄n3;Oǝ>^HH~`צז"'h(*3CF2P#4p |UXAޮ2 PL H"u"kSʢiIۡ` OEʋS!7+gܰ 6Kc(c¡KN}D2Y-qC&03ȮH`&`" Px'VIUaޞUwg<H3f"V_΃=OkiX]n)&0mPo52צd.$2~/ msOv$آb"EP|U265wF9M=Ӽ/\ QmAo.{ڻc2J6z02:P z/î }ƩEG'aN "C] &Š8av?y68Cb%{fp8vM͑o'#(J<.YzDCLa#'kj\Q.o"z)d }?`ٮiVVM7=oA!F# 3MbzrrmUݝcpKoYU(9J7r=9__)6y{NxW^e}hmy5VխU08=r+ơ0c!<~L@F.ՙp4Z$8Hrpڎ~*+ 7L[\~}\$7o˚<'r=e@cz48 ~Nªd\<)1 Qَ$?{9?>~zPM 0 $ OBkT= {fo[]Ŭ5b,{8V#gs7Sg#y_K{ޣX托8CP%/sު&ܵE'h^\F +trdFnx]f\HVGղ>w_N[3a&p+:. D,ZeL!/Ȏ0$'H(::;-AaWyDR?{F2Q1r*8&5 ]-f1G%Oes=F 8[ L{\Ō)KY㞳[ 'wa, Xi*.n/L_ߚ#0;g)kLN,nL )čI>J$C[̺9oKCoBppٹ./(5Ý热q row4 T^;%D#RrbdDpqJ/rQϪjC+ A,c=)o_lX8<;`x< SMЫ$AwkN(6"y@Jm8]BRxo@Z/ !.k%>lh<3sҨ0uoL/tGXk;/u.*ΓM٬X2V =}|HǾ@}%XJڿ`"ۑ!WQdLFп"d^o0㏳t#3#;h""(d:1.ɒӡvMϮ-ɌkBQǞ Kinue\mem'Nx{ }UP u8=C0Kzg}V&]w30d0EZpt~/(8LG;:{Ð><:W¹H?$%'`; Fq,]>)4Pp_v)Xmg(%<'9k%♙컑yXQc)?4$oi Z\Zm,n.+$ANC%xy7l3-ߨJFTFWNEr >ƁNRosx,KO:q%WTS&r^XaK?)=n0 PKb~ضh/ڬ+x+%%X}ntL[QzX̀:PB1q)I!5\U4F ,o~ǖu)=2 Yh's(SN>eJUqg^9^.kG*J#SF` ͖2l,률jݜ[dA +DEz=L_{JZ9 A~U=g],}5h!bjM/=!Cw=[nT(RAs8)W(Z`S -Ǫ,_H Kac}iq*57HIHN|JGPHNcJ?xU'r<Db6EL,ÅY3r(yF;L 8"i/߯|jf,>HVevqn! s{-p8˾5=|J1yIVT̾ozʭ=˹rLՍNQ =$9-D!ZVB]^ 锛zɍGLhc`T@c~1t#aMSg~7^(VPTsOV$Ci=w`V ֗R$荧gPdxkDs:]VרOá݃ʩLIQ`G+ͻލ Xt,-,1ڢS^pOXe +ܚg%UtMb|_ 8'gS0:w@suM.^3,lnG[ܒsA%$B9n\0Tw'c8!V]Ի| DjtkRyaB8ė.Nr``SN~X!}jTSՁF9ry< 7 g)/.L>6 84n;v9s.YF7(9|w;i{*8+ƍ \ w}yǫ%K^d+^+T`M W'`+WdeFL,9y#ΊDׁ8~q@!I#fD4.t- L*ENWt$ i!5_iWYDV]5ڧH6۞s}맹j3 ~6/C^"I?Hd^C4S奁cGR,es\ [4[RH~q9]XXLw9 ^1>0 d3?{Z|>\3DF|זkVQMkY'%[qѡRL9^O ~z4XGo_nt|ȥ\/ pxG 7!}RT uq/-ݫO̮G~HImh&j"}#ᖶ{.^T>!rs 6Y %䋡ЛUD4om8뷾|r*Hd'"hlV#|uV=}_n9;H7L}\h;* Cʌcϑ ?3 @sGUqv6WG7r@z&Wr͘xLI(mkG9[jYO@T_@KKS=K{#"jt\`Xa;. QydZ+`T{UMh yC3odR~IPK9'H339Vտ‘3qJwNm adZa<#QWQ!qw rB8ng<)N^o~[r.6ؤ|kF\=wM`sNyySTU3-ݐz\MI06ɚʙS!T/RIKL\$0/TT%=~EMcj@S842I[A(DE Mag?/3ĩm vnBi4e-LUB~i}Z/"oZ4y&PRHhQ07nTZÛKgޡo!ٻ`$ ԛbMW }lZ"N))C|r"HjiNNc6g]ů}.=ČjW2,4Fxa/9.y23rJ9\;E4fP0`E;ɀv^P1ڌ &vRKBW@җla˓4Ys)Ö 4O$`wOM!"lı7vVC _OĎ*v4µ4s:N4vv Em8*`ra)mc֞y w&nnN9NmH :aRzֹi^6 bwq Fx +]~Οvvj̏$*nזs8Z&z#R<3ʸ㊔de &(73i{']anW3P'iB0$S}ƒa/ȩ .Jk0(4)'t'w(}ҰWPv;"\w҃II h)J3ܨ3ܻJLovGbvVP!V>6tm.߫X96}j[ihQޘա-3&ak"l3_Q JKh'R>wUb!?:[L\A +=Rlo}eJU-։X ҵ#WbYd&g  "-1TE2'N-$=0% haHյiv-F0I 0ao cxghWa7F hlNaz^(6LVUC↕3jV!VEz,6Ɂ!(ożfXNGlӰ\ LAe]DVR `PHLk=2}܀Y824(X8MQXU۸IoG 1Oݩ[$0w,HJc',mS)>f7㜎[e:8?EVg]-GӽLpe~T ,ӗ1gS8/OC#mh|h~-%/2O^Z1ƅI5}ҥ}G4#4WO}M,Ni@p4X] -˜븴ruDm a+|rFB r]S. t~ٕ06@BQݼ+popQn5!t#f5(N/&`mN0>t}dyK/g׮9U'B ZGGY (h%j&/t*8b0>ăEٹ1uӅ lwnjJAXT}ykh  OdK5w^[ƋROXq\|}:EBa=uVNhk*@;–\MO}6_[ AC:OLldƧ$(3M;-lf&ۺ˹T[h9~lv]!b6.X>aOi mڴj!zVoO-zÍkkÕ_ F=ʂ7uD89LN{1J|!ɂU?M`b>}O[Is^*mQ$;,q͘X9 i,Ӂ{ѷ!t-.\?YzFpgXSYhW/o:Ln͟cҸ.uY5Un=ROihjo𼁉tiBZ4G5_xsހ\KyYtM?=n1Xh3+L=/ݻt^.Kh;h^ыg[Ix8QM.Tv[)g4&gQ'{6%ag$G5' vMbqYclhOԭ:h1J~w*HeLpg*4z 3W1C?aB/'И eť0̭ ͜&1|IE_Ua4:XصaXGF>{XSg*ߎr_ꮪ1}'c8`r>Gpa&Ds>d[R#>Nj^*)a-ׇ$1H//|H?3&ƛ 52B*?cqڠQXT6S(CVM-X0J`~dò%SfSk8/u(ɖK u oYh;v쓗@`.D\~rumqziE1va.ыf+xxq^wjL_>lN89'ٶo2ۿ {J*i'Cka(O˕t8ECHɰ4+JVqJ1s덾l/¶ |K^oK.nEbLj-_]mTa(a^w\q+fA@o?/v9]b61]NFЄ1%3&OqcK)4^ ~ޮ>+X2efQ0 ԠCKWy:K/*'JE:ұwt5-dwnMv?FsCg|9V(X[kelJG lT} p- }*e\~geN^ka}+C\*|d`\{F?T B4_eH 5;h͍\W[IT:@+$A3slMGsaH[-VҪ ( |]p}|na/7߫c)UqhM|rðGBJ6QgRB26;r7D3f5Nc;D@թ҄b-3.7K֯ɸ'w)H|~oCEIyA}+!bȥ.b n6pCk.޻{XQoSgw;^S8NtyMHEO~vMLhQn2L ObT(Z'_)f[* ʀm >ѩ#GuAhJ1޲XKOS78TZ@ƾ? 22qP_^I@ ʮ煐l&p3_TD VrtT\ qa]m&ԃ61+@WUE7"W6;H({O$MF DMڱ 5<d6V-?7}WD;4C«UD d9h$Z_ݥM݋#9O/tZEc-l|ן&hqCT ӏe>*5߶S,o$u2YkL!4 fdsNR< <,:{tXy[ȨFO3HH8%5X<`~|--i =tkhwCΖӜw}{5HiiFz8ebrNOqRgf瀜խTSnyAKu2cp7xݽJDP<μ 4mB'U…SE»[B<3Ba8wHfX#3-$8Y;BXCsO" ؘE2 jϹje iGl)/"y7j_䋌Xm*3L,8FdpyL]`Rmh VL,&cYcOCGwUTbɸ67 ͬu6(9$^cSBHi[nyuk[X _v,;m)$C9VOd0_4x+ۆULfJՍ aڰc(ǃNq}.J57/JuhgJm슬`m:΁tOn껉j|¢|!8|ii>aǭ3ao[/PI %6 fAuQ/Oa3_OH-lH37׷#v]l#'}RtkWkŴIA?/̈7T,u+> QA"A.)uotRei_U%2JQiԃeՎLhl)ξUMD4ι̎ρЩAp@h{M*Az efj}2bBB J\ D6:KZmY KڄPM2CZx|h_(uXl Q}#38aG0è}SHZɆ<L\k<1HG~LJF"#l\_UltFuکoyœh\ͫ\O9DeKmV96**Xv y$mw<@[fI(VV Hk֪zTG`' ;F|]˯or*H-7!3gAӫe3wnuaiMaXj3"1?6QiK%\{.]HJ-߹Q-L[s*i|h*$=$7j&_GMK; $ɍf=Csylu#F@1‹9!zbVE2uΨ XHc'iЙZ|; YPF7 Cg"nÐZWsG6Mܚ! d|6 `z-_"8]X`N&mEXj-XиAE(m ir h3eL!{-P>Cm5ϫ\JeVf@+mi2zىr A=C"$aU*7t'SUh1 <$ŀD60H+8eQRBl<1v~Y\Q+b[y#'kd냏eKtzU;ȳ}K2[z ;jQd`Z&O@,#9_v?xR"{{N%zs[}s1=s;'>P- jƙeL$W5g瑑ø9eI.rT 2)/F&/,VssIQWnepɬI>O4|EYTag=r; P P}al9nהޱBIL#Z,>56ۋM47e1 nl'ee8)|=:hdLHGn.U.]O``uQk<.O!XBPEPoDlGEV:#Rc{gYh** Q+iJš~;EqG!;PJCp>q"pФec5T|Nۼk_šh=m4HS[ Ae7Όq\aGjPW\b`h^õoV.+?N 0"_rFΛ&#i_I4ԔA/Hm5=Z!:ğ5>6]&ax?65Y?7֚zWe Y*Dtce0;'2%FpO#pص3`?MHp+/bcEy=*11WlzduQZIKL{x rRͻҍF"|_ĈN[{A(B {On"w8 zJzg<3Z_f!ȃX R˶S b:m#o~ƙ/A52V>׶;(~+vRcf~ܧI /g?+w߳NbG MfD3_NX|o܀0B@]B$_NNVwrQKvm L`G⧚ X*YFVaGT˖g=V-ô8y*7#1^y\g6ah@/0k%h_B߯HU;wtꯓa+*BV9d '[z/pI"D4xYnٸs΋.(`å9'`gQ/ L[NA oa8ۻ/7Fƽe^zF $5 FJ@@L W9ccq?(] (Ie1QUdp֯/*O:J;;i4|Vyu *f Fqf()|ղ񐡥nt6q`} KvSw T4p0"֛wh&LP,ч?y+U$רsŹV iȡ5+h݃KSJzLtI/O +G7wIԂ8Xv PP] ār.;Q|v/LE†Ce},) )I#ks< TErHv|imk C~|e2ɳTrEq i'rU2M7yC47I 5 {]{,֒ s>]i+6;ZLjl( 5v<kC# &_Rr:$zvH@;rpT;PW\Qux=$.ڞLY2ne֗ko2 > Z1[X_ 9W6Y5mb qLfNCҜi|뉙2 IF Mu34COekRy` >"z#P&&!P~5O5dDi)ѫmg #%.J fՋIRאPمם .lp |]Bf|PșWirx1F'5}Ioc;c 2_ A >9N 89ܲі Gfվ1^eqٝƼ֥pA̽ZDh#~+t Gϝ(i+8T3LI Ќij sq&B#F91rL#)F? `= V:;/7ͅds--٨SWܧ=>RZV=Ar'r_t47zySiTv6mH_wU tԠdݢDVuwVge~;.<,8D- )GM!^ 4:n2D(2zgmkrcgӺbI=™mWN?"b❂(7{Hl(N QHua 84dw Im/P+͖"sWN?3RKfK/ ݻq $5h2@FH+)8⬑GiP=`XQBQee\faT/*)A}&=k`wDY},Y -shz*@eȸxo±`6eH'hUpJ|4uu7Lefm ?^Y j|9).7 J3bZ?,Eb2a$L]`Q/8ZN Bv4رշ`2NR/ql6'gٙ8liek?X Gic $uZZo}0,}'bSX0U`AH%ɢ1z9G.& VFx&R7É)mXHo5\_ki\._lzطX5v)DCm] I -@đd40& G}K]t%J_IyX=5a"m͓Eom;YP8 ="dmFm-KSRj!:UYLK9#ކ34OXit!"ʂMeՄ,%4bTD@5ٕ՚;"d->Vm^kTbjZdHh=OWXb2]6Ex(yU@2Cј(X>© (7k#گx fx+o (c#'H%  B"uCq6?.[k:wSZOQM`|IJ76A;V=.bX;yS3 ^<H-B>(ω 8os{]N:ۀT/GBJƊC:quUnI,{pjYu0Zm-=mK}8g9`γ19N|#Zע*F/>0FP'쭋aUiuIQ+RǠWF:D']QMp؈uѺ=\*"+bQ+2o2*^C)9/Ho8"Hl3KÏ Qݷ (dJ6P-Z"w17l3jƛH%٩/QWd;p]GD"$>8q^NxڵV\m^|1DLH$/˅Q;Q3yTa; kKOj[_Z! iPX}~`%ơ=y%;LWlmPf${GɎ[Co:|N+USS`PBUUGtlbi#=&YhY@[EI$ȿn25({(s>WfՌ;$ɣO< S-.n3~'>  ͡%)R('>Ķ)|bXALڌb{;i4"b0-haޣoA0anVܦ:Q)8VGE VO8uԾuoJPCpc)KԏG‹-nIZb(9>dh|'Vw~+,ܗr192-fݸY9un5[i^AQ Z'eO6ς$)B^a 5c h@MڔPC-kG$pյG #eÿM:>[418ڂZN7v^Qڀcc71@|deYq}DUQ&3#pϤ:3Y,L*.WerMҺ3cPG**5 07~u$ r~|TŚU .U.D:fNpbMF[>U [dC#lR8XQA+ 0 sMa`./8k}vŬ"#]g ݀Ll~<On/WU6Pu5yӋ"J8FxU-BzS,]Ҧkk`4Q6~.悰!(3)?lkKTQaZMn\e&%Չ6'.nlԺ1Ȁnq4ţ! 86zuW)Kذ;ཱུ }!{\cvBՒ [&Jė9?GN@*=%x)RP8`(8^RBWX'D3y!uK7ny|dV92Т9T9!g3OB>:,r>6.Y|9)ySARsvm%-d[n*~m2Oz&]AʩUj5 ]@xӀQ&'#~ztciTЋP=(vhWH?l&K@wgZol[:d!یJ >7L:@4oU㔲]&5XΦߤ96p&aR8xc9Mlt` GoU;oi75Y$߸rpH{PVlDsjwCD{N[",H=J'7άKi93:JL3;r5ٍDrwqճC^qOњlg>[b!_q cƾƣ9q:Kpypڠ`\"?SݎU=|Xݑ+~0eiӯfŀѥ>Pgy;VIls?nQ&؞cn/2|L( tM7i4z$)?9K5FR!$$Dr Q/SӗU) )ˎ(*M9(d~h7U f#B xGTyPtLZ 07]o-+LVLqC){7Mv̇:I[/f v 1*2jlWV> q1@q~vg v*d{#6P?ƣ_&Rdmsu͆l *-ܖWR1iOR0lnO,|K~ !Vogq(5azfV8t'=Ё ª ka;𗄛ds:[@zogS{ɧPA9JuJX'n7ļׯMDga evƃ P2 aSg̚'IbBbnTK842SY~fY.J Ɵ} Ȕm bnjYV0gQ2_h62iop@B,ay2u|X=HS{0yL>1#]n$N*ysA^q0N.$Dd.S$W&p& Pv}`|{)Jx%P* !#JB_j,0;߸,x" 5qtP⼫>Xox,!`g᪰{klc*e3v7Y%\Up:u\NP20H!UF*I %Rq~w2YsjŃYyz&mz{{EĺN0JNzˍH>~Ğb׭XD?ң $Xb8V4pGy,d`A`_ @5Oj.@ %;,eFcq֯$O T{Iv8Ӫ9CE[H(j.i{ږo:$Y`C=(:$9Y%1IY<;W4䓺KoFW.t>A)vl**(Չfb2mj̈`ڧb5J0'*` !DṚUFvd燴PjFa9H1ɢ}n)k5dz%%6Kx6'i*mA4`y?"äl2R}~Ю'rǷ8 WG nw>32$\PxYM%cbHnX[IJq:a5?)2yat6%sfʦ6>okKAc9ʆJA?llOAT*08M!=!ﲹI*<Ǯ wg홗w ~ѿ쥒Z G0Q1''37 x7]ZBIQԋ% C ?wm \W2&)fGcYqXmb߿rvj![Dx8/nEd$JZZ1'HBʆH7I4e\7иFaV`X&rveᣡO&R2t>{wP:nV\}M/ɩtf0h(ڪA#S%+DP"3h-OG "|ԥ̓?Z#,[STg{~Y!ӀbºyQֵeFӭB(=xmT{2hϟf(~[8WV"E@QrEN R!9כ`fJ3N/TpUu;PjpTe zy[Jp ƣIZ@]F8'DymXe)ܰY{]o_֔b ^u[H J ;]40#R o4#|NQuI>rS|yi( Hc; m:?ŕK`vNh6&|}\AVK?JO(?N@ >NSlˉHus%.5)2K}HQ- +V_$ M>vβ7+>hUʮ/?;6(+D^9;6"{Np-b vv _RPf7Pz*aPs> wdm^'u-/փ02y;{rDO{xs8eh_7yK+.գLy;t8Wf xq(Yn˽nHmF=w2y`s^LDGxA!0D~.yE7 6>4;YIcW[PIvp&DPJ{?<8ӧ:t^H iE\4çH`" u=Pu HnM>f+]qy[Xz?cVntMd=+hvv,P"m/F?~'s@,>#B{LQ©#gA^gw& y}Fp==i I)g"ܻF9hk24r%,)bV5本G* Ce]h>">醧B}lɰ=]z֙\ƽb7E˕d$sa傠^zr:w%totImB7QQǧN`ɂe\8?a ;svbw$5R-,Ϙr[/(2~{+Q+m-| B'3?>it"8J@2X_8zK xGdcqcU~64 N"amp Ƴ@AuZQ칣?fNTxCP>h_6H.͐Q7j"1kK~ /qDK3klxLWf 3h0G>x ?P'0-UQ BНEN!}1%&Q wl9g gh Cɨ-%vI.K=A&7J&<%v֨i-<↻L4Ug*e8WTx!11Z)&`,p>hdql ;JBj0t8;qSn~n[SFeV3BM!(HoU > |3}yYgHו}'9Zl9Y^kX,z;I~$okC8+0ZZ5v3c. xjo=$^AO1ͨU消'S_U??<$C&2d%" 0aDHH{DZP`}4t49JZTEݪ֤jwI[Z3ؐ^b~æ$&y'C+8=}mi1muJA`3QV%͵e:@$NQ`T+mqi-̺Ӝ6Ya+eEgmHH]|ׇe ؄BS'kN5a6,x,ݽ Zk܂OnaYq,휖Ҥ3rE^. 8̒). 5",Goe ء䜶=PǤKSU46h~f)l?܌ oXfn6Vp\`UJ/E s(I~6%*Z2#9|;zTTΊTFOa[zDa麀6(;JYxܡ| Z%(yILsCχ%|BXM7$qW^K( `q:ܧ Hva=V,9@ jU̠}ϟbɐ _QAym95!ƛn/U(ކ uCgj[gmgǩrwƂY]a ZU|[sɆNJ`%7q/i9#J?nt.z  Urv0((Hj R" h!Y C]#ώ[3>s!VihU~٪$k3{ omXWuD^5]G(u?N%;?ǘN0%wVhx$%p;c(Omiô'\^>kHɍ29+?ovN"eeRGRl"\۳zBhrodيBj$PͰ$f -l)R0H(rMʅO,J:YYIC)!If?{%lsQxԛ&n$w#š~\7ͼ jXq ݔ@ `70usg+ 9$xkxF\G/Lozy>#%L⌤n=vA6ﵿ߇}\r&f,*AZu0ά,'rB G Ëkݳ1nPhm{ܣV5GUղg=:JMaf${'(:Nb+oP6/7]1* h4OؓL,*U>2fz}n#G@P⳾E#B⧯Bov>j#1eŖtQߎןO-4r1?4Iy_w@gH_ZqJZD[FtHVP`6>ِq`VD"as)T=)1^x+4,.C$Ktз4y8TDп'ؐ_}0B ,>Z7""xTFig'RgqrȩrcA!.:;2ǯnuZEn6A@7KlXeAm6<G?._JÔa('w\qTrT3gFF'rz8,Za~N##h;@.WU+ w 2?:d=5H(3V$cԿj//9h\-9ڵ]Nc]6ïdxb~qD ҄% Gm4Ǝg=gۘ ;e?~ YF`dRttزh/L@ko04[ۆ : ȧue=nHyL&ky <&M_+׭(ULw 5-}}%=P u;TIɀL(p _=εufJAY̋*Q orOk:?5T~MUZ3^2J<\ pO=_NfΩ1r}S_`:>QRtXKtuEϬ+׵SZ6ω1eki*^ P/eqnOo_rk 8A)@ɝ0pR%U6פ3hnE/R)3wl3j!D])4K|hNYN b8:!* r!nA.DM{77V4S'~⥚S0Ft9kV*ҝIKP <On*YoՉr2Y-F3`YrS)H==.::ᨘ  7nS V*&{3 q$g)J¸r,`|ꥠBMMIAbo]f6 dzG~O7҅sKci:lGA1Bԯ'bq@+aHgxHvv\}!ݮj-8D PLQP0u".BR x;ƨ,6:";jrCJfcɥ_M1p1طed]ty@蔵-硳0R9,tV'{bC,dA_O"rg9&>Q5ɼކ՝V&& hGSB_bp JRa*Wvܧƭ* ku'2 v_;S~?Cc,rbı1;r3pWi,+*l=d ǪX-t&_Lʤ^I=8EG;PE-`2Hk.?dt%hc!ca1 )PՌ_͢P5]rGЕ[$K?fǪ- A䠍e<1폘n*D*l;*W,>h3_D{I4q?O&QbAFGs`v[0]pՙ=FxK\2Vhtr𩠞b>Qm ?ny}mɩX [`4M+}&c@:a#q9v 6^x$맭|^]J[Lpdm^wk\lO.I*j}yIXRdZ8<#$F7 fphQ筻4e`v{Ǐ8)-HL֦x; s!j{ z([|˺eE[#5PIE)A|]*!dYd&/͞ m+A`-i[DR)#*y\)@q`I9&5鵛SVɳX ;R!E-T/;UV13oiv( U)-ZW@HW_(4?M:+[#o,n 8 l!bcuC: S!>_ eeKPBD:wHZg]qh?'[$E[kNq."T"lW$;Aԭt*"'xGDF)%v!1`5Ƅh0GYh$C1U4Qq j)5$$"& fUo8}? ݌V\/Ӵ)s#$ ʂia}WaQ15fw > 7D/6b%<&_S1gIr_qjwџn@4sE`ŝ A_>x.BٲP@7",B#GG%EpEwYkl9E}ӸTi)EHF9З6C:'A^=jJF$юƤIF Vn5t[T 16sTrNJ'O=TjkHp/Ef S>ZpHt\M|ă&v<(I6虨m c+2vP#ؚҙ$eF >qةM`Ha2ux* ~ Y3/oVak+P~O7⣣3mT<8EX6>T,Ty~$Vy^M;n^ -,M?JE\Y(kø!jQj?5+S#vq|sky Fdw1"#B%hdFV>{q[|w#1k-[̓6d @ 106U@{$bhӹzxJ,S=5W 5͋7&nρ1c#ROQ]$,'$ @Z2LĝW:ֆ kv6NI~P9ċ Sh5 *]i-Xd 5W-`DZKba]Dj)ZTZёq@ 9|Jƪw3dB 8I&rf, itKiz xRmzKJlx L|Xޜ[;:͉9m+ )W& ƕ(+<6ճH$H lُzrT,s^% 'pC2K]1<,}^.M"i9f컂[coƗYEMwO/mOo˓ivC\"{k@1V}{PxNGX^IVQR{i/JAKFt@j&d&]Cu =To1ec`|H}h;p4h 49ˈgiX3B!ؖD{-N믘{!6g\ݲHPF򩺗gXY2U00.0fsK<b[ KB0(j{P*h2O)ާ^IKm8g;U1;$=&>GV _:9p?0$aǡ`:ֵ E^gV` ,Mum`w{}Ǡ%S`U˪en "m.̓ѧAߊ޼FFHQU- 0+2cy4L7}9Ks':Sx9ĤTlsLE5R<bWE̳Tab8gȧL;B[l<',YZY@)6}3CX }Z2M}m[^ɲo#oDJQQBȔ!e 1 Z{M4)KE$;bcR 6ćc{rO[]L25,LR E2.ٔ()x}W$gd,Z! M=XI)"[#se+!^\JEyߘ6!e\ N7X` o s0,*XB`j\$)!F߷Wz0h#RMifaV{ fz1]9~NECb%lFWC1/^>(VE qta**)p8- s |}EbCs˪ ;Gf(Qʱ(%Z17Pz6F bT كbyktL`w_&@qL1{ԗk]#zȔ$O|Ⱥ0xLp^> ir?.WCFfp VX Aʹק2XTTP]UTOڙ.]%~ʎ6(D2UA|@P:2&p^@h𑃫\4WϮ^=De7~1C@#ϾW,wɉ ,L @#6H_ئ,eB x[!0pTYAhj< =ӄ_9J0d !#$\~tO]$QO֙˛Ñ 2$b Autn?L=HޭJ?&|ҏ谀d=d0`4@~wDPp#vU2ڈg#cHn8z+޻1F&B{.RWZ&ŮUxt<.`N@1.2}鋘WA2yQ c.(pݷ47pr5;?`#?eK讫r^c";61ak# &zJq=9VA)HNpAPQںa wO-H%!|5=B’64V/0dޖ+;Rn:U$%%a\!XDHQXt `K-P%0 `Eɕ⣢O鞰TGrrʞ`?߀+%sT>ɠ\mUL& s=g!nL? G( HJ{@+LJDw#a !oƫԐ3!\ _ BRSҡ"N0bx A bVrMވ 0Au@C> y2;kB=o$ݩۭ6f2VR oWa14쀬ZcrGM%4U}5;2~\۵ӟ9-Ήoӑr2-3gݝ:DjD꿨\$XµLDry:ճZV(p2{l>ȍ/)F>l`'^";Иt3@V?`̻&D` Z?C[춿i_.QO yJ}Ocȇ4gY)B9bQxKn%%sYL̴Mѻ#lr9Hʴ( #|1@h,1"IaC gVDw&ߥ|וiەtNA˚ФPt7u`=F'ϼ]eH}e@bC~"NMpd\q r4W#^mF>Mg*54sqS%|Mci :ϗ *Gs(*>3 MȺG-c uBXWvکɗEUpN㑄JEud#ƶh`dგR `8Du.D&z Gepښ'H['^pd('4 )2"K-mկSCUTdy)–b}a&pL)ͳ0K 1.B@bfVdyct?ɫv#=PXYA\^R(vrpT4W͝?p/vևL~l<ڕ@w)( # ? !ksq~P $vgstƌː( *y^ie~3{+q uc.I4mZ"kuWQ_1:'Qwy9ByȮUv)" fj~Pa;rF|v(Ǎkdo]09aq:ġGAfXrBcy'xIJsEɤ Zs9y4Y?gPMW|xK=;L+Zڲ)iշZzսXH SxOe@t)@F!/6}Иu䟔 +4?b̆WfAi_-9Jk:(C1 ijZѪr #7ubnA?m QKǐ0*Pfg`¼g$vY;;E9`m|i t{QL.&6w>)P4QEB[w4:a,n a!6&dC@~o h=_d;4jPTb_1 ҢQ߱cSqDMRkp%.n6 Q'QbHƺ:C!~ËX%c@}/]PE°03QpeRjQҬV(ŃO-U,fJ \J$S,gaNs1Qc3>|jۮLLR*KO=4w6RvMIF@://͝Q \yniv).XL6@ū!4E{kVE]L-ex5MlB i gg:c0KT`@ Ð 89%SГt؍ۡ$mcĊ°]lA0@"iǞڏy"ʆ-'@S#Oy6a&.&)-)>iH& 2 O ^_~5;K4IA̓?E`in<lKwW!KKEZMW=X? &@Xx'{GȝvʳW؊NL"ŐMzkt $ %b<3Ɋ`5Kٸ5k!3tSLv^qWO2{xe)RMd3 ١5|$,8"K.-ic|XZKP"4a ͍_TXK w9ZuW 6GT3>7vr)!"K a}og-$ɇDjLXNݘd@Z,#* -#wRX K{5FqrsX;!*}_^2U-Æʠ8  Q"(p{?_jOa>hQ89mMl1ڊ,X,!)a#vAOmW{ᰁEs.4'RuX*\^$~r05}b[}Ŗ z6Y9ۦɩ־ D71 "x'j@`6Mv ".!)uk%LτK9ȱE@ HƉ)Y.5u0~%!VUE =Z$KaoAHp̘˲J6y%!tc;r5L-m:9ؕ Ez־SD 4;ϟ&&H,-`NŖ>ߩ%IvAŹ!gnH(UO9e8%s7TVy[Qu7g`~\, *E;Y` o"vA `OC)'iԸB& >ALٱ UXt^y"|너6a'G7'\%7{v1Π6 BLMxٚ~tb̀J[ ZiA<> R3=QZR(elL&X[n]λ$vKcSd(,OخZFѬp`TwL8 7SXG,mU^y>(mf:bI\N;~}2EɦfG O1N犓p^'4t[k-C+5sA7q>?/r^y),Iee~nnkz*"y3?g,Yɵ. 1a,Ay1%6M '9zITMy(&*h$ $6+ƕ5w yt+C*cN i}p5HhBK֔by2vY9N8ɪ^8BP}U>N䶯OTH/bsDV>V9]?%[kzW΀) VHw/|# Ҷ۟ac]@( x^qSL(` T߄P4ߧF 9:Yc4K)ˑQ?dCT3XBgcC b}D&#SEAV.d9fAQ{:TDLYV8U*. څ-߼UbU# r@nwZxi N^҂KX2&tc/d1=`3"Wӄ1~`̩XVL-6hC"VH> [mKut(B*-4rwʷΚ< XDRafM?Î%^V9 (Uxr }p5xzG`nǭA`ZRz\Fֳh|iOMX1G9:Фb ٞl}(RF|Q""|. =G#1wV/j]2(qSf{I nAyHp3&ٴn0xJf4c&6K@PGԘwNvՆۦ헇ؘB`[@& DjLfՐd{Qê0iRDw6 i"J / /\z6L^TݴrW;Fr{^;2-ZA6z@Ѐ /ܵ^ u%Ku4;GgbL7vӔ75b.s} ^?PXQj awwt@jޔgYKQ=) ( cx2CG=2*,Gj*^o RC"(;gEP)4ڡ=#MDS;ep""GJc8i6C.mwρdoK{FAWw#$ DiE=j dv^D=3"*kmFz 4]<;*cB B){ܻ }mX ()6A3iYHq{,Ыw9}4ЉjmN sApXBlz:pJR8]r&nZJ'Ō%AÌ-!QcA%_؉E:іI*1=KwG͊z@  KyFKGWݯs\rص[`EEJг_\hиfɤó'M]n'f<14WZ٣GU]I 5Kxyby0.F&Y z!8{WR&sPe6-aE5t RkSmʗN`by\DU2Ō'Cg枎eOTlXOg8+,p(H Χ)& E 7$!Qy _t~p6=&qCB6!,^C16wǼ\`ST{AR?+S  9\K( R%u.;;S?`I0LRȹ .HW_L_ UGdwB4?n3.$<-jIra$¨"6 yx!, N6+`^75_[}2ڇ6s2qQ y*?oXN@%nՐ 7 )d窲 _nąv.H\kM<:v,Ǝޢ̤d=x <S|u\i3_~k86!ȆVr%pŽ.|"|_Xtzg-m =cن~]>Ǝl9*xPtd_uy%mV.x,Вi{c7KXÖ{i9uW -/` cXmWc~aukT8xd'i<923yFpU `MCf/39gPu< ;DvhrqzD]Wv@d71ZrPF&ScP7F ]PӴҟۯqHx2&U2=HBs&g7qdR fed)8]C4tZӵU~824?U=U%PgZahBQѓEMq0ny7;yExR|rwO]?^:y_*бF{E3NA4SAHlG|H9}$_v6-}߸a Ug-].&?wPP9ɶ?qD Fhm!e'^/X;*XdNlbPE tV AXw :Pf43׋R~9Ne=Fg|BB>C~T#ȓM />Ei9%^`.:ا&4Is0Shd)ƹ#6 lR֦pHcb.gpVߗ}_a-):"kxY!Kak%,`CKp!#,߼bq07y,.3Zs|Z6p:-V;exܴBn]KzCef)uޟAIyKKL̔kbsc,QWϡHo4p_M@Ё?~di^n =ӄ|1U &̴ -kWMK:j\XqSG4V9#h ظʯkjXٲez p-o}e28PML2 5l}08;3a$Akċv"D{a+O~pzf"RY8mLŎ|#6?rEGroRF H PeGސw1=N[!R IYCސ .QgםܩGkM ]IXe'zM#˷ vIYb2[=r?{@`k߰W 1b_ үN+n)d rǎѼYq`^M1QA܈o30BͼGV avlQ!3 KZ"qV6˸ -hȱ, dH:rlD߇ w8skq,Tafr?_^u 24R`cL39+2ɋ%݅ }~q3op1Oaѓ݃UYv&Xr/w uH- HQ07u$4 5W(g?[1x.IHЙ&s6A0qJߡ#TX^$OfMt(V"B Âf<@P2Yr'ohvno_q:|HY%u,D V/G?j'ڟ%YV lk[84uB5|q),ZxX#=?Ê۩Dȉ K"#[ LpՂѹokR\KprC\ҚHL5'F'v[e0 ?c1 |8@΀@j*9!m\xԅwb_}@46EyZgMew9]Ly'Oh#=./fIs(z]yYCLTl97DZwāX*1zD;[ =z,_#=ypj?{>)4(2?ΑYD50;>0=OWf:mqJ҄TEB|>`j?.޷b*E |@r"骗@ۍU1[Ƌa rO6/ޯe"nԁFa o춽e{jك#S6'6A ,$_x04:ž1c ;/jB)0C01!4k{dZ%@,ס.쯅/ifJn}%j_yeK<>҅S}=}Pfة^ i8:gaIܽI.f.nOCy<$20N`rXdG230{:^&&>#N] `[ʭe1i?o+y,1Erpq^L$noEXؖԋ{r0W\නs>Xr6'K?C>P߮"FvPgC-DK yc5A/VGS)ɍ/FQ>D|kL #qgt(z#*y7nn+ A[ďe?D jNB1_X) j]4$/*K Yi5oA2׹47R|,R *^{[aum N4?͊n۝[Pe@p06fu %Z .Hif{t {/?]1bu.\Y!ZրϮaj(+E2I]p lc,n. ~o/ϓF,N+&1꿢+9Aes atlyӯS=Hc(*\?qϵ#FV"Ռ4 lzb !йbk֗.?%gb7:2dɕW]҇2I.'/5D4ZG1R@vLp1kat7rgDtB{* *xƑKsw6)sesL)(Mb_4XӜU  -]ujIܜ:"lCT-5ąSƯ̯=p5ϥc| zY=RvA)cŠ5c0 t[B5eEq)qSkަ3=4N;bcߓ:HҸ<˯,,&x!Dw|z!1;1ͺ)r^*7?qTDmnDyZI̺MW!!*4Rcѻ c2g4u7cOQܷDYr/D{`quH<ݽs':&PhʎbExRiruV^4 3a"]R~l*dpjѣ{JlPvn6 i?Fwj . _J-#uL}8&C.敕WpuŪ6lu݀+c @T0'^,MJ"zjQj^S*~.)]Sb'3.pآR ҉_lL}MXGP9NBpXztm2E3v`tP GXwˢA*J "/1 x}Jat]PMHad.B\"`.9M-.=G`KI*1ֲc4b 3 f*JZqиvO ~B]e/UU?N5ER[WCqcZ(+b]y[Asj")Qc m)e"\F'&Ri@@DGMyH/? {g8ɗ kA9954N>|o@|c~.G&?u&$`.)v@v(o&W/ X!`zM#uTrSUG׹6v&X⣇M,b ۙ)p)YZ5% Yt/R5odo+)jr-4 (?gvES,_+-8 W=Jq 3Fgzq5˚򝩓ۇi]^B^rȟ__P5'bO7:Z՛&L":.Ê Jժh3AY9abL#wЩ`kD@eΌHe:ҋ5x X>HJ}J#M+J*8yo.KWB,"ړeY"gp"<8?d%#`j f,\ygR`፫ ng`_ PaԮLշ 0UOs 0:`}rSڴ\`+HH=\qӜ ٢aGf=rb0s6T)9@6XHǨ'+ _|z5!w{n0T6OӁo1feiT! y}򸉧yY(O }[t*}qd PdZ⢦e̦P6c4(5_ʬn/ lwƢX 1\aՉh j0VY|=e :iScNAMj#{T("7BVA3^{.m`㭞1\&1O_)ΊCA9BxrZɠ~zEKZ+DC;r'QZt$)t.jGTPQv+s5=HOkg3P۾hvhl hU>9Z%IF@FҀ6Zfw +|bIu(%_arez9C`ưy͆T qH,Bd,1~atٿT[E{* ) A9;/Pzb0*mĢTրsBi2'_4MG'utf 7V ϗEL6HBv,]G 1|F`NCerBp` ˥ e y =ӛ#NS-yގ[DXrj7"vf)O-| 6 n(m/b> JILaCnN\Hy#ws@ +u2vOYިod U^v>|(=?FB5W:3֣ׄ0Zؼ)Щ2(jw2g-lpqFVwXWÌZ 0ﮩCNv\zHpynMME#/ēͥ%8 dm&:} M~Vwk%hlc_$>ZЕvnK-]M Tg`A>^< ФW&U=>DzEhkInVT> dޡzxĥiD/PER 2íX Y7W3QQ2~=o:##Gj3O]tE>4KCIwd0^WWE v-L){pҴ2K~e p[k)o[Do`$ؠzr}m=^NQ}#x^ߋ 5{p:; "']<㴔YC0z+˝#i> b-qt/ u94yY}+eǫňAN7J4Co͙ȡ+ lUYr"=,ki-}'M sY}\"ՍŶEzqaMR(7Ȩ ;yy=]hudJtÁUQV^d&iQI 5Sh=d_,/"Y5YөnLܞ>Ri_m;_L?v_@:}/Y|UEKGek2 C_|XKs  ?e2ߟ37 y(@w#<%`"U6yεa~xDCQ _#gTOcSmW9H8Cor/tbP?)Mymp^b=f4=Tm:օ3(rsKUڞB(E_@}bKR0?rVHA/v6 bU|7E ,8vѷi7R1{vHd?x= U.h4E+smw6Rע̒mb6>kmS@;'khA$Z +ok'ׄŶ8UhQE aX4i-(H coo^jP1; Z tn¡w×;z>u٘bW:U֝b67* 2rRǀWhȞu܀P+s˵`OupUcSX=i# z8nuǞ^qv6 R4Q//>O(kS(}xy?IcWP?恗d{^p̕hqRȅUwJSxR⟵⪸Fdy2?BI-.cp?}=(j?>9<`a Ƅ,EMOFE& 3>˸_aG{sξYs]N@YZld-SkjIK g2YgKasd=R}DklhȫFg;Pˤ̛{$HdӥgH$sbH?a$u 㯊?/QUѭ>SjI .CVU@B@g"IU١p +-,H'5304B֐Ҥ>0 :f/L/ AGCs]/$PBl{L=|h$smH.=|Sg]_.ҩl+jyp?bDirvk<_lownsHB*d`LȨ|Mx^.p--.Nyk\啩TEvs wdp^}"< _y+EЬfT] F9'#Um̑ 0 tI$#I0e:y<倴 ujI·B?Y\$|GӡBL߷o3u 3{seJ,]pd9g4 g$$IMTg]n_fIi"("VN!T iAj`Xo;f΀M(`  *^?-bSt)Bumt[ƘprxﺝH+_t /^jPNԷðJ&1Sw߅ JE(M?AX1"ib]"*ܫlpZ͐ @}k6jd2OMƲ_<{a$ٞ\ƽ[jܪC1yq9CgRfD_/ U=]C6pS [G%OM9"8ڏ9_:L/we&Pm߱M{hXB?4ddt4]r!ix.tG 6/9u5ηJb=OCzNPBh4t~qY{'Uaz%epn+z{q7(i ~[&2j;2!:PWM,.n.蒢Di=G>,UNJ4uFa,ʍm#"P`)*I9ORp(Q pcJ.jdbGijLϏoLX67݊t7K* 7BRۭ{ z5\aj; L%bC湨-"Y>GsB#k/"cᙀOG~ w% Ga M~SvA># UHX%4ڵ HC7Ihq=G<فE{Y 1\[%xE7 hE;cp.#"G)b9ȢYϤB.ݲ->'.pŧ@^R4.ȬQP;յJʇ`EۖbsVlyw1MH?t7IH!*oV/zn+ﵠ(Qv8#UsՈUzkGUL&XX*CAZ z8-ׅvToOP19&ū&6DQVnr9Ɂ 7)> `$,Pgz2nw\UR j*UX͖ٻs! (,W*KŞgp0맶ǎN'jBCijxNƠ)|ډ$mXCEKE@LrRE vV8^;ۏJ, `:#mrALbrtչv)HY :/Vp[I0?f(SYkRд0-\ ^Luh(E?b"bPu{?\U6,ɕG%NZ{ k!\EQd^эCzt ՌV|  9jW!Jئ 0" ̈́_IZ,qTKk4|m#n=^M"ٮzys>a$ M%!۔ÞD㏇ d/~+!NAm8; CO  jQ1Xg|b59KzhdQÏqCP!0* $0j]}KZ#NO5EmlD=>qsӔXQJI0 9CNG)W)3lIRfpze]c6(K|Pj: P!EUQiY-6&9?]:7"?'oԑJ,ljT .Qa]n*kZ0ϡ=&k|UxyS Bd6iSoND5uG";:{M>҆B Z~샧Ǿ0ҿNR>Ao[BL4hM٦)PBׇ`|y'a 1›6 `sw.8]tjqv5[H)9*/N닯M`UW%](WTa °0{ LbI/I_8YaC:R@ =JnћQha/{D  aQ/iÆ꣮R d-8@:Ԁ[½`ƖSx@[qC,wvf)6T,a‰^Ξpq֚s,<^1Xysڃ?>¦YDɨa]`&V#D֙%6W! ߷@{c+d|!@F߰\AIvT߂.n0i5(Ngij^=iyTYメTz$ >\?oqj#!'mK}b$sZ[Թ flB]=r#P`lb#ݗ";́_c  ?co$, : +s](adخ%T&-.ﶛbiT'̸Z 8LK}h1l>Fb鉹k=!š )ed_$tܓ}Q*$9~›mQ`c$SU5(^)G HA1('ȟkVmOcڨG^X$ St:; rqrOWͫ;z u&0km ؘ1htoD`?Ld38'=˧^qYÖʼnkYCZl@b JȪ.+WkPGu.L"G$1JƱPr i(.õ0 Z| >' B2.<5(w}U$0U ӛd>2TVKR D&y扛y"94uhFÁIul$d}1b+DRZVF%O+H[gk`+8wA=߹3نM؎cadKT^!xc8$s,qn!" 2x29xt:soH?qaMj'3$rqvb3u\@q`f& vhZ!cӦ9;}af &Y Nj(bO;[{tF糹oO`'=I{5Z6G!p^•Mo0's9;P ;u'}ًU?RK\-}v1(򐢋-/G0#̆Sn&%ܗ'{}`Hm!דo^[~AR_֤75ERj1 {t@^2j|UazW`HSF4^Jߚ]3 OB+_;΢0M-cZ0kMi`י,T+aoF ϫnB\6i~?kHvZ7J38#`5 C÷FK3nѓmd|QGSp_&7O=wHy̽0IĈl^V#0S G[΂czE=[qC¤u+ i6=mb !$7]囘Q{@s3ڗTRK/s-ō ;o:=ߵ%Сk!9=G-Jrj$zҼ0$9eqB?KØ:2B8]%w,NrL73=~GO~Gg; !|<(0o~" ug1 %c#D" m]CtaۂPn!W#Ґ 1QŎ?{Qv$ڛQϥY}MF{C{pJb |q86t3F~ܐ9ykN}UJ\stm(l @t[y#hW!M> +{( dZ*!ię( 3f&UJYXFu[VEִ*>u649q`7@LAvF4ߧԼ9jI}?]]QzSt FKWjmhtr-:v#?-(=Wэg =$;%vjt*nu0uQƆʱ I{ 2Pcga_=f)Sb㣳 1s!@A۴ i~v%ݯ6X7 MR4R*Bu&B͉aԡPlYd81& I _F* 6(?M|FH>p-D}&V,Sbl1H( yGJlA2/R7z^MwG+QceK @Jױ@OJ`K;vuRĐ tI`rsÆgMqJZ=9Iؚ$&%bU/ I3]f u3'Qb|sd%2,F@e)xNo=Ȓ ߰lf(wQk2HhE騉xSbGM Ay\{paxц: gfj Q1h(K 8SmRyy$\,#Ͷ'+O YWΚu]7"#4_紷"\~kWD;!"5z@.q oAWUSȐ5UK}Z v>S(e"mZ㿧4#wBU/jSHg-4ȣgd٬=i]e^~z̓$ >""?'[W65B@ϺsRT'~k)9T iW %!?p D- g9!U]r04敏_[ƴjVPϹ ^, YulOO)Z3핺<,K&*lbov{J3{n1噫JϨho:~0H@sQz5m6aI nwy3DP-_Rz,G?ҢEA `AJxS`aV=Mt _Sj**=O<mo'GonG" $Φ:.n |܂HV^WjHFD&AeojeDShs_(b֌A8|Cfm\'}?8US LiJ -:h^愯I'~ &:G8DmgRU=-2'- ɸ<~ JP=m{ҳOR"We>Z.y-Z$VgBrQɇ<"ڴZ2U^OJG ݖWɛyU `<{C2I;^ҶO'Ӻ<|A a?o,,uq'XtnLvmWu߃n(2'NBcl‰7\@mR6 ֈz'brsi+%$ CUt!_JEe5h7wv0+qּpfO7 $+Vy`,ˣs^8 sdT}g Z[ NY"lX=i.$,`lN㆔""=ƷLLux#N'FOr5A`_%AUa89~o{뮾z)m,#٠w;HNک 7cOpPm ށ;PTLS\ays@B{MHEAT۳ hj/փ12` vO%F#<'p&ƥ 'xWj.#hu+XH,ma_ R7SlD cp@i qau֌͝2XR!^#ӸLAsPАh1³+y2VDe)*$z f+Ә@ː3H-` p#+<)MG7"l[Id2אԪ) 8"ŷi S듇.m~$N:&g,8 l|fߢR#47M.֐ ܟwf8t'b״<; gQ ôX\h@~T\Vt ?p+$*Pfs%ʾ2m d^^HYHP\.מD8KcڳuAm+( 5[eGv_aߐ &ri޿@!^*U~]``XF hvKT!5*)e *y10>YZTg Rpy5ERBX648 P4˝0IiӖ(!w3AZWs!Vװܪ@fflەx1/.%VwgP.t;caBVȸ\A j 6cHqNReH BR#/J%?#x挿$VH7m&(#!C7u 歕8zvS OSkzůC,fڼ'& (PE.\-пjOm3#Aϔ;vyBWu Be!YDL8˾t("*=CE'=!KC!A.d0t@pEqz-"|Q&IOo_Q6ο5р&X|-Sr&@V@RzV=?Yn khyT,#̢i宁/oZd._1G͞:9四ZMls7+sX󻃿 2R'@Y>v(@ ή"W'hc('$xsx7"Ab"!WS &qwzw][,9n\F]R2S8DXLWnVj=n“#|PC7啈:. :tf1̲t?ք:MNLknޱ\چ>_MOa {K)cjWtIsv+ ,$n~I Zr8fR[z\|N`A$6=:F R φ;v7UHYE|6xS{ n+߯H슋)$ Y[9XJr̠T*G{"!~=ڀj5(#mzгӪN$T tX6%vT4="9M_TTE,*{a_O/#7rJ53vCPd';JC;0I2q%7޲.ހwT`?.]oAW8|jh_j#zi9G@#P3mY 듘 4s#Y*=\P]&h^{K#kZs* u4 889[4nZ&O芚+#94jueEEOen`Bdl^z񗱀Pmrqisf f=p8冲75yJvFc]n,+d}.v(됏H̦M>F2@ҎlmfM*ja))xYN IE"T 6'E!q¦'ɫ]jYX &Dv7 WCC:|t4ё[P1 ()_;tX 6?`Wr;j)dRT-[S%[Ies]'Tl0ce'c/4oy}3 L)$.+u҃*mN})]Gny 3Rc]2tLw#mp+!|,5;.Σ@{LA3)a%26²MC QÿLE 5ByqՍQu VNw-kN Ka\b)NIsxcecz N! unT)Efs\=ǽhw.HF>P@z挎 sUxF?Ѐ&W=M;5ly:ܫ΃PxϏ(:L <_TLZjL-;"ગ`JqʹbKؽ{RS,ܲ{B.=V3><3iqAW]Oi͌ e38,WM6#mIUP^;0QLVHM̃l-EJuv+S~bs's}MYkIv44#?tyw_"/Snv*T8dFk ;xig팁_lӧY znpLO=t_ȱ#XmL9EdOA +ki;p*30ɱ}pW#/J4)qGi%?^{v(!JGpwٻ7Fʹ}9l%k 4Pb\I<笤z{ª{9D^ C sdMy%W4X 8DH幯vi9rcJ4@zxNcLvQ}JF؜Μ~4nABٺ0$7(4Hr>i64'MI@<\y3Z9ۉЪgK0dDozic9#{ty!t_0`N-O!]89OV}DE 0XXx5`T}I ()3+| ݻ++T1s @pvtH .ZSnO'=)3FYN71ԡXQֱ.ʜl> sħ.@W5B<sxmDhK(6f,;WkQC ^pDT_ꦘ:>W g{}WavөHrG^4^u( ƺAjJh)&ygaPwBյٞ<*9B J)=cu{g'(ⲖȋYK*a!Ȋ 0 g # 眅}O? q3&H9b&zLNv-M: @jTϼ"uqΛh՟+.Q}qJA1%>봾?)Z SK6ǐF1|s,&Zg t-$Ik~Lk^f?h:f8=)?qSr_#!Or.ʐwMި0gZ?rod=!u@nF9yj?^pH9ر j6P4T1}<=Zi3gz&_7K}Jp"O\X10,,&>GuǍV $B<3SH޶x [WQ0L=0lHp–Rh.DXr{",[-}3Dz1ic weT ~)aNȂfCm-lg.EJ)r j3룭dE,'j)F/IWǭL1\^Uo ٧nv'K)Xvz[7EG7ŅIH Es8iXaƵ3}i.k-{gDK@%儤be]^Foe LLڟת=521suw zhzeN,%RrM/aޠ`@dЕFS) NYڄr ޜ/xQy8=t 1BCa}V 2V|^s`Mm^(dٗK`%姅u P+R)8 6!xLqagkTm `t=G\} X*86Ij 4 7čy.ׇi_퐶ށMl& .L;>ZzB57rd-tk>2+ѭIV4-!yjM6rras~q:Ց=%Ufx$#T c9[oUNm[ڪMhM5nWJwmҤ['ӟTg敌&y2Evϱ}BoA?}?y7ut!R]wIF>AIC >] QEq 3ZuTcFκS0k窤K U]&eeM+IYx@z!;yҮ$ C;Q3XfdˤϪA s=~{U$L| >n[5sG0E孉ГIЀ*EF>5I!+0Πl5r6 7t,AыњJe3Gv+lz"qm :&/rGм ?#ZNu@VOĤ((]ߧ\Գ~ikk&>>qS ؿXBؠD8(͋G~q ُ}3qU'?)O{ؔm Co؀p/^{Kpm@x(0,F􊟕7Onw}Sَ_TP8E޵H{x)}}.!!5, 18cgjyCEJɮ1 M@b^샫9\h=Cߥ<&fJ`;NoOH3i #g2|kb `3FljaS;4hZPBfFNi:d>:*c5$姤p{0}g U!q?Gh\XP /bέ - 4 Yt>ŝN*p+xLJz:X=ĶR򡜰a*6uS4-er}Q }[?HpOsCD]h:,kiB H2~u\{f{Yrv9E5c,8ih+O4嫙!W)RRAWbQ{1ue`c!B%aGwZ׏cՒ&;5ps^h&SͭBJf2S&`D3 :=jS~jdx+gt¢_He__V*H v\)lBU1;{aY}u8^ҰVGuҠ*0A;Z&3\d-tryk. ;P7]yÃ(C rXdoS9ٽBюz5:6)NhJ.$H1m%Ȃ2؋?c f+`Jx ^//j%SD9ʛ!!"e|7Ti(qŪ(ǕVG-uKĐM=Tߗ!la)E0+Evv  1ܺ.3WL.ѡ!YlImY]  grl(+c!/@F*7wmf7>vg6o?lȁ2eʹ7Q_2%Jmɭ_/X]+DX6Xz\>cy~ EˤZvEk .\r˯v]GnȡA=IhgD Hi4OdɅa*Qޯ/[g^}Ҡ!MN%`n2qGPQ,:_iL.PѣSkaS:Մ? 6;!a;.+MI!Y\@ qqUG2Řc1ȿ^모: D P5sftqBy.V]7e'*>˯OМLFӉќtVrWǓ!;LRnB/"e"خſ =\(e,faANr)U,}_6gԊ-$m'FYfeb%2bC!&ŦԇP\6v\߽*۞ v6!!.lYLa\a4nYO7@K12DTjZx^%8 k!*tɔhV<|N5($DFDGsLUGiV9ѵVp hu>8 9Z23;򍼣Cx_5uZ ]‘%a^ieC.##\]A&i0"0d]B'00W %p>y*A᫝E1=ser۳irT?Y=n!HFຊA/;/#z?5c齽+X=)8{au>TDߌFC]p+@JЄtT3fk r0Ex,@G@)Dgd(KƑA+HlUE#ZJ_M˹$ssk HQ{݅TE>>"d]6NnWǠL^?Ąqד茿2|,4[G!eOkf3NV=zb`C9=9`4~σc,}aQh1B#j-Ұv49PXdN;[,Є֎k?Ki00dvdLMK|Gw0wH+Q~Q?>4zF˹4A "ՠۯE`P:+m=Z!jJd(Jf[;r, 86Vπ8W=|;XM= qa ]17H sxp:qQmWԧߒNF'S[P)}:ۊ'Hڱ$ 6\O }h9ِmGۂi'gP:Opfy=] zWbҿX.TVX&B9p;'9 }`<}#a@{^ 9\UD9)/Hf[>{*ES*{Nrѕ4:7ɍIE=0E|q>6y^ HO-%wdں(<~dQ&8'0HefxGTu!l^&ū=}u^%_Xܑ_,L Nyi\e1H]^O/Vq6 InYlټM.3ӆ8#p0]2<$adE4Γq٘&XThJؑ,JX7yj[.dC)ߕm\ܣo3L~tb7[5M˛d{OKܺrAwvx٨u6ht6~JDI־w`6hhÛ&2Rχ.}[RPT C?aڀx ds[|qptҳS/.6t3Ga՜#pxhF4coG3S&̇bϩT5ù,FH*>*y4)n/L Z(X~HSoasݝh^E)`enӅ:[g$ m3Hf7 q "$TLU N^i\\8>rhtd;+Z 벦Nr^66!˴e 1~'e?k?-((N,hR N3g*K9`v?>)\XQ 0{XWMW:o.Ax9ٞ]I8._E9_=/H4(>__krvбs< %(sJkN126ilzHhJ%9 \x"fˠKHJ=* ,|]yLl71| -%2 OSq!Il2Hvc~]9o˓ +g)qU6/xwXK6'BĻ7ģ4Ҝc*g@; EO|G2]v~犿>n x|S]4:w^dFC|Ȕ%c{]>+tgFU03}L98Y'kVEqs6s! N(eXa qͭp33syQ傫fS\hj5!cIEJ8;NNs.1ߺe#B2i{v 8zFN6c\&am",*q 4(?D>kL!R $@kstt|Glhv{ALspwG 4b;#uʟ%̲,~Ǭ Ն90DK&}}R295T oR}}ANLd:QpoPeԵwʒh4+yto3D&s@5^#Ȅz4: V>Ϝ'DJ6r̊O Dk)UIft,[$w'ne vn ep 6 D5V_,NkM2h-5!g; jYӱzIx)|O Eנ`9h[vy$/w#vODV:sX܄B|xw}5AoxczF1 G+4 Eu\0 OqTki%Kp^BP.lG$)j ޝA󠍹qaqhՉbmV[6RdXI: eκ4-Vs̓P6#!mkkDFSG6(paĹ(b6_"dDO֥= +q)Wn"yXكIoDgh>MOb-UG ڙW,+TȓݼM73eRFLCɅc]1 U{#V" E+ xr7Vz!-Dp±-uc"b$?ַ"xc 'us&zGB߃ 5t5;w@o"<9:aр5>[ u/s0JǕa ѽztoyn`f,r, ]܈; VmVtC"ahuZKd$X?S5MPJߩ| _TUlE+QawF_3z}%NxsSP>`pHT`)؟6J=%0m ֏hx%|hfn]rJi|aP€c9)oیT٭h2!- f+*kFmL޺UT!BN[yc#\\VC. TS[הX`[n*P%uͱO/j%R-:(6R'wL0v'@LM4uɗ~hjgx`^/8/ bRbE}~X>f5k6&hяL6 n@ JvxasNT>a]eyG۪d2spL?5Wu,&=t٫'Tj%*XO `T(li0&7!WeGPX*o4 /='Xmhk@dkLk9 "z ?@u%K۠V_|v)=1Jq 4We(ÝkjDʅG3GWPQ5YGZ`r`0<^$z/<|@Fogm$d/e3nzPNkԳ?Z'N4ǜEXtnmn?ԽCWTz_YrɞwnR=H$N>9g-Iae(wE2aԪ!\勛Z+@_aM\J["碑Р@/%Ls WT }v~O# "=,-H1,ڃӅqe=WZ([A?q8l2phҘ)}l>q\|Jo >v)BBe;95[yVړ&B{!%{kȴP(E =vr#$I_Kbv0VV,fd-CEbt+]Q?8  # }Vk'@.x1*jSΨ :oFjf;p1wxnڄg`|j;Ei(c h2)g-Sm@<{U$ꑑK+թWk#f˦=ڽw:ySK$Q FHXXh;4D ̋GkJT\&22UjPeuЏ˹=TU !~jgM9`0/$י 8sI-En`Þ֦B:ytUT`|9,&晪 [#e+T 4a۔.UDVExBHo"*L#6p ;u] fz`}\3>,Je74CɃ _La>`zrv\ ]uQ'czD12om?*|/bdLa\@`#E7^g]l6U 20\y.b۟AaC&\oV:29HG? p44A r3phB"XX9,PlF\eP9 fz|!}KȬW:eHwY 7F/oPTs3ʐż@6KJ|2};'* Jǻ-(iWCu}\[Nrt6\ӌ9R(؂( ըv;j "^. k4na/snƦ1Mo|=@Žm q">yt q}YШTBɲ<6`{Y#2 [ݑ/ xJւ'8[ӺJVD2Lr˺/_g=ob%ӽrmX'@/P>}~L7)" TvJHD{'lBri#[9_<+DQɆ)hbJs(v0 HͿ̊T&PZ0et Qb?MDfл% 6Ņ F-tD-!˘W1-M͘[|T|چ0l:<ꅅT)J JĖT1JF1/"q` ֨H0a2`L!P/9o#7HO}.2ݣ"\,|6=g+v˶<8o9\MBlU,ϳQDY!wmr̠?M|>b<?[.bU~,Pe Y;:Qӌ-c/eGys7umk07S =O7ד,Lu~{IX&DԎӟYEB*#/P IᮭqTL-)^ig.OB"GᎱrU{LGya<`(ei>o.=<9񛯍5PגٜAb8"L%g~f`JGHǿ{ >aOry󆔀J:md0c9o=ޙv1@/2w|ٷ6|相[8hFG"HD,huozw":F~~Nu7%p2G|k`-8X|R+i5N܅cb'5|Maz`;,ᅜ-Re&K>H,1/-,oVqY\UtH`Q^ tRo!|UrPbr,^Kxqt]#RɽXfQ@^쁾lȬLWgY E/e*w!Gtk:3_qLib=a:߷@`UN1R4J6Do>Xitj!jȱ rW)Gz?꿕)?+w>lC܇ kyJM- Q8!5[rʛVS-D,8o̼CeI9NN1zT *:? r8՛żMgc̎}mV P$lQGCVX:WSU'[g͟*sKGMAUSآkdIzX"e -hEU2M}kyл)ЩBI6{Bq6 LJ5O#⮛F%`a=7?Y `!oҦY8a?Wgp4%q<ب)ABaj?DנG*X!*˼wr"Jr{2^7eXz⠽LjfH>=Nrc tqHEH4Ű[6gW¿Œ{s3bm_sM˝$u͢ ܨ9u 3ETuE#17"+c*OLbx"Q}TвqVaS;ݝc >jW~IU #'VҟKY 7>}ԷʌMӯ41d9Ǫ'<-Tܰ$)c144!qiO'ju!EK.)$Qe`w]Z'Y)[.ܞAc))MBrjk' N2 T]U`,UK\R) SG@/Q%) . r|S\믣< .v=`G[LR>C.y^汲As׹ȝ[^c;Yb?mIeJkꝴ6x1 JL&t>'!?"pnCJ"-x3Ì'@k ˇXً&GziPX;B;3s9Hlxhf#ᄪc|Z ntY{*kxåFTO_!sz+4>E&j]qF4IoD["D:(\⠎V2Ŋ{rIhzgcc4Dn%|xVXTtx9jw(< ɠq-S4{fLMe͑M4ɂV# "L^&҆j2iP%NJPa( Η!.p:̫q&p6n{MV}XZS_-y>{cd F#{b"׍lH?z $I/TۡrP' X~Uvxq|ӂ8o(Ao/d=Y E&h$)7!+oZ`?PZ1&k!gWee^9K&BI{lX]N,+gqwpT5*Xw͛G#[Ľ_|=Tu9LS)KK@%ԽkbJ7qy3wt+jKxV0NW/92@8otlv[u= .65+21K[uʪU $1pR5O.u2'n)ӹ smɭ+`T> d_H՛dwGT`P]Bjц;Ъƚ nz8f`JzX NYhyFi8(`~} Bz iHşlh :Pj3f@RwiU z"-F㡛+iqӏjΥJn@o} 5Ol{RNj+I~3#.a67#|E\v%{K2t -P%tAFQ8БMHPhanT;ႻQ=WLܥwvץ|1+O&[]ݏɉr70321Ə3)Y۩EhY:tԫQoxJ7dFs!`"ҰI"|%W{s:I$c C?Ho.+s}.4P*d83zE u8xEC$K_h6X2+t!a08?ý1Uۤ}2/ M=/Nf,Sу V:xUDL SBr, 'S-a }4vR8p!(S󴴵ɫݿZѬxϞk2[;lD0^qYy|u&r#+{*٣3Ԛ6_$OuސjҲk?\We&Ӑv^jlOOHd.9@M)k֬ `3\ ϲFXxhSSC|㤛1; \ċy{q׾dwY9/'G#?no3νbH֡SKdh*e_ bX~ߎZ_0hRiNjo lS\X\N䰤Sk秐|e}GZ {|F,d;eޮ,>m(8NT&rZptAfc5DG ~}e+ cyz!3ƎDs t;70f'n|'U:7 [TmZs&+Č#oңF3Zy)93?FCF(<†{4$&l4wd) <$NFZ4c+ṫw fc Ǹ܋q]]7ds\C12MT?8-BX4$mT4ep ެtQ꟤;ϞCVڈY22&4uq{F=/8"뀴nˤU÷ 8)a-{VttLhz`2PHz  7Q,{\_Qk)EɨYiޜgK~Qʹ+^:ݶy nj4m/vj {=m"Eu1 SBrhЏћ2>f8ݟ\?*<*&vNmtAfE\XR~[$/޵TlK6|n[PQGvYBƖipMLI\D_i(_uCUEwi}~Kd34/eH/q-sk+aRw Ў&*=$h  l7e3ylSLHӎts#`6ܛajAKsl)=5{c9`)7] ?.1P"h8u֞/!x0f¼}s%1JAӫ*(q<&=L__3?ȱeC.S@_01f r`cBwdla4@'R< %BPy #ϊmݼ!9K @[|L7=f <Аߖ(pfm0FĻCkla,滛 Vz0y= Q֪ EYrh|NMr hYA2-RaO#|c&ԃc{i$囜 <|IpwtUE{Z uN'cﴩg7 P1c3Ti &BqI7dGͶUzjFU(VavR-ׅn .nq3ZMuȆG$%J g)0 C%=\+8o}Je[+6~e-.Չ8-\纲 rAlC^#fb_GkW\Ɠ7b-6p_ (ֆڍ[W A^b|Yn?Cr*Ϫ*O \:1.̊ Xql:@hbM cؼҗl`+ڗ/GbH ]OQ_>(P^8@Áxt.u"X)"" "yP!jygoNJY$+^.F>5|.j̮ b^|l¼M.pѸ30(sUUaSnpOX-+7t$ xS?eys'"}KE8R[CKOR rMj>N.Kt}`*NF m7N8latD]hHZ;Ӌa<+rg{2vK#|(pu"'8oc:d}2BXJѭRedoԫ4P*@]k Һ,"Jtz{׺羒a#~K_PKWGf,/vFM"<t<ָNʠ>ݜݱm 4c>fB6΁qc3ǜ%a9TcLbe$ݼXR&RhӸ!gxbӛ+$o\䐋66F *2m+UKXtK= r_\D^:͒!M%3'HE',A0o/ז1|>6'(AE%sg Qi|uÁ&蜷a 2ȱ!qyB Ml3 1GEL {`_z+$9֌h7$ۃ4WPaՠqM=/doʯO \yI~,d\GIƱS ^~ٸHp3Gd#g]ѿpIܻ( x[~hlkhƉ+vR{9П1o>/rK~`aۃ>ek/0hN^e]Rʃ-|w0r P)IN>A'y;3,X{"R ʝq\t{񓂱v~@"%y.Ph-;{LƴM0w%F ckq+f/p-f #k1yFp6z&cj.+R ؑԆn'>8|ni:/"Dq U)țim0/6l]vYޟ bFm y6cf1ES #3Jw|u5r, ~2ͼG$iRyrj=;r7m!>A勵}O*v\'j[md <$>߷ōnx;-qX%U[G&i~+qjA,h3® 74e}5ɯ3 w5NpBWRLJ;٢aw:?y$ W̩!/=KMcePlqF' o =1oEz6M3B k5uU|V6!F{< ѻ%ҚCŢDx J-_b瀿@n0JdSnet:.Dbq1vxɅsl y^-iJ8bai2 :CA\GIl#4!k-{!W/X W.@lW'lor[nѻt0n+֭ ȧ@li.MHVֶuM'Qq>c =ig <^6h9/{iK<p( 8{3> kQv%11YO+%ggƯKeQ_ +:@G+o˞88H5L}˃LS+~n! y{rb,.25 ]<I0l桵wÑ0 T\M(cA]qF5Bw<:Q I#*g:&3dt6Q;C~Ï1&byd T Tw῁/Zww^SUs Mp4x< -+ͰLtI4} pFXvy,F K[Vdçfa7E`\(zڡ:7=6I}oa[Ҷ3P?YZuf!'v /Lr!s  ZFJ/3:gۑmr#zl@2 MijpPCkIbp\h߁Z;/V[ydyƞ.y~Q}eťDkGpr5M,)SC t7,'ng\ڷLe0;SxaGMB .pfaL̪?*p[R͒W>?n; dPW-D>؞bUč^Lߵ`V2#k9EML9HhTV/$YI{A'zToMss_3`.@@6_0/EzSJdfdEiN:{ہ Oɲ DQ\5[;D.KgI.<1>1NHٜ+\{;ÆQ.踶Pۧ0K9d@G#zkJe^6M=;Y 6XףP|\YϛBB ;ߖp9Jd]<ļ!U)V>e^c$asjOnS3SJ<@g.e2vQjT*ܼNx :c-_;p7eD}x!xmf2h.ݝm#[2K @B'VACYy@Rg@ #>3R rxi+UbwپBtCnܪ%:@K./)Y`"6 zN"ˇS\DDWa3(fQm* d6qgNA1|''Ia֎Typ@yK.M40 \]c&"覨SHY4?̓py(ء4I8)( TJd}|dƄ;9tܒ Т@Am2TP&u i7)8pJN%joN;rex@چνUD]:oerb@SsqP܄.%V8'Oy4 P(ޡc/guztPf9p>6*CD.:ڲ@|r\- CnEd+l.5IkݘL38oA5b|r|wo5jP-/,F@R`\Fi:B̲caj@r$pT>+8ͲC;.=5k'Uȝ(S8w/]ےV,A7P"Fa+ӿD&p1Gذ7g 9Y;l*B^.Rj.*y5tU3LҾQ|exd 2+wXKGA,_ .s3&Ȑt/=tߏ^Q@[`1 a SX㑆,bm8/'iFXusrWCăRϖˀv;$A l[)O$(҆ 6g hYF 8];t080pByuvin;16)NmD8!D73S7v\9Wl87BT`n%H*KCp;o Tg"6DWȋAWWt|8r=g!`z\<ǫ^W*gXlqyh-x-Xԭͻ)h_w N+7$憸,f]<<(;#ٍMS)ܼݹɹR[ 梐b| Jsu09zQdz:LlDA9GmX!t)8 R U+eCbGxae` !z;QD `M-^] .gMi +k/L^jPWsCf>ոz|ofA3kj6c"㛞!&{C*DI{QAVMi4CNk?4'T [\$W!t>Qk&{2#4kgؽfG{CՉmEuZU@Ę9T3SMBos#ܘAo peXJӮ S $CBojJVjY!iLO<-,nVLqX0QqpмoNq"g 1a ]cs6wlOkDSd-(%:(M :0 8-> mNvW7 ; 9{I5:bLdx3I\.`dΤӑQӏYi@-QbaZj9v^ápfn :Ii v5\rxMC t*c:z׼xyP?ߗti'/.kuҥ> dF<9&;lE4:xm7Uʯ1wN Ei1 HV]G _蔸HJ w`p 2_up 䵜hhRVd(tdhD} %ا6Yڗa,C 5_09 п,ZiEF߳s,X"=o7J!AsI[p*3\5bP 3>]l""[)"S21|y%cB<4a:8JHZfsMqILA]Eۉ J鱓 K/ȕOr|JF(Pq%F,ܭDtXPQ4.&nubm9Y'`ZNwprEg e@'QF~w lj>Vд~+[3LK l=bEa#YgscǠX9;}`1nC5TeKne vރ}`.z MH C?)%vK'l z)9$.W,w\tR[ W)hQh@^˟Yw(?c C.DI |}ʀ`t[(J2aMmBf>o> GMʩݟgC_]/gXukV!Tk8꘱+xJsOJ/gLB'o|@<=FΫZ76s5V [J ">ܗ&]B< >!gqc\ H 顏@}ܱFK!s:Z_ HЉ&ܬ) BU*?r |RFcw O4oȅR82'lpU8dY!z*LwT&W8s|Qu|"IgFgsm:>M"1KlzW4YQ8vyf mmƳNk$!uh 7X \m#^>BK7ѹg$k?}t'BzdL~~[Hl* Ό>gr[,UrkT!~YSb1-&'י`tl6Li=(w6I+iwHʺ?Y vuŅe$34RIv*(`Rܿn,;ک}Aډ_3eH=EA-' yd) O1SLXqzVkVeE)Tyo>o&[TOs96O Iwbv NJ?})sK⩾pyV4؁4}վЊl2l@,m|Kt@U>U<{D-*֚CQF-zM\Uĩ,;B#J̔h+ Kc 6d@gbښ-99Q_ZAw0NUn =0gd;a4C LR14$JR$Ik|gqq;ƇmNtS~}?%ИeS<\M@5nu~Gwz_ Ydͅ_CwrYgdd2ceδx}-hX&m:&Il炨QKmHV'#3mtd e#bJלXb%>w }</o]{`YLi?(, k=@UarOC \Y),^]pƣӊYs`4xj;*,c֢N)6vWW{qas#}L?őFεϴvf ȵk9 @vQa)#~?nU}Xq՜]3}l1 fREݬsWj.:0w"GHAe#ʇ퐢@cͨ0ݏ/=77w'%~5LAŏ)vQH}ieV7%$J"3|/  ˷C7QC+S3#&4 +d ݤ}aa_ Y8C7Sm9Ϫ X+ZYX}3RL~<$}+Ran5!(ݱ\,"r1[;3<77ŠBwTJ;wj1!HXFȀO $ )AJp;+n@fܫxzXͻO,^kth%(@y$2HE,!X{]NZ>'oNKF/ CD*AʑfRa.}HV,Jg0y`{AW9: N?o\Iu8 7f$CR$8XB`-ėN]d!,5囗5:'@;]T(Gx۝M](׺ia::B[2"'7J!q˩cs Oh8]04G@HؼNhQz׃3E9r~sFj~\i)Yː8b"gmWl?U^T/RWнϙ=GOKϛǯ}@ F`! 8rI8j7hc ͦ~JLokyF8zKӎc+\_^'ndJ'y蜣.bnH{k]O*h\ƈ4T~4|EQ7tˤuH A{GnQ"&q\G{!~䩘[]DEU0b%]hzI+G^p[EPǐKwU-!O?,_= w4opZ8 G}kPG[AE \߾8Lp[CRPF URBq?.g+.1xk\=C5_Ei#PnIHԩx'Nk>:,H)q۸ւUl#hm*~sň QHu`ěT%FX"TǠuij S-s1ЀOMB1w sYr/ B,9Z}` K3Ο~d-XȔ0NW#FBE1s:U{ӗlFĖ$,:}(ʼ!7Z2NM ] ,,l"?@)j,zOOа0HH xP@Ls` F)7dS;ט (N(SW&< 0*JoRf& [˾{lAx@S5heeuś`|NSAGFtZGػ(Al-!A8X!+KMSmm܏g%5N1Ã{nDfg,c~jtBL3{[&G[FObРA_-9RmIvDS6kɽQc0#K -ȤnA!%gٳ=Jeۢj+B$%'Z"[bւ^xS0`\ǝ50lpNv/hyA&=eS-YTxL:zr Pw}9(N؝n'?PpѢ=kH(]`xQ{1:x߈7ļ @Za DV@BBe-룁>eQɹEl1/)Ww)hG Rss_ɘ|۝?8 ϰy tޘUԍ"DG(~] {'1~:6zBvd)pd(#-9a@1G5Ԡ5UdI'BH84q0DluqN;mx+ G/( ra?Qr%*=XK;Ҡ=|,1I:ϲЦ9:⟍ɍG H-;!'v(z@/uXPi ڿ.˲QɟVqosL,3w:B&^ 0&0)_T]/OМk՘]U箯u >v-\/l`I5/H=ǯnbYݦ`.yκ/Sgw3H3-T9et>`.\ObrI"i.Q Б$pM)2ps(#%RIVI!rx曶Cm]&|LXu>(p8=Y0< ~?"dnI̜(|hy޺+׋i}:g>|9>wAcsv!kȐŝ@'RK ̯@$Y͍7<N_IJuv]>#߫cgBզTuOWBSu+dgk2qZWz]!E@wKOgLB]IM(Z%*?*~Xtar | wq{P|EMAsMd;~({!x:j:Q+H&H.#AY1ܦӸkc]y7YϹk&cf΅d65 ЙnuXGݘHeQ8QaEA}؝\έȁ݅jxR[5M(O'#fO#v䈝Y6{/{I8 ZG􏮻oF`oqȏysra~CW y uiv|Fҥ6QJWRIR 섿Ř] oyYaWfߥ9 :}v 7=0ؽiVqU^ʹ\ $6Yh=,W:2N^ 89:}J "!MM;m;RS/vD,+3qSڭ v5, "xfojQ`)lU(xۑ {3 ⊕(Pee&i'(Xto<3|8RX܄E]=a̓阦 $5IK35iفDha0/xy#GRB6 n∹>΂1`L R.R|ebnsb"WV,+y^Q=fl] 1fbf6XS Y߈vI~xЦqCK_sbU!fcHI)ExBhaJn.Op*х#`#x*m_vYE*C+\)4-^ {xdžOWiq`1rF_Ep8ZK%g{`;zz[mnp23UݎF\$Hm}OE5p~BbZ(d-%iDަ5F}s2C* #W]7LD]5 @oyy34 ~V&>7P) vs@^E.YW+tTk+&ukORo]DW&w <7 .F(,BЬv˲J_Y߶5v[9UͰ50tcՆe R>cNJ3BkQ9-)C%Г%@9=xaeDv , ^9tWB) t3XOғ6vGτjKFB=g`EtHx3tnSu\|.*s&'  VG)H6e],0d|e-1WdD>`o뗓oXS_]uB~%_(Ё{WmVClz"^/Ä6oXp 4}t^IR_lvlAWMDef>533T'&fzẙh$v*Da~ ÃH? p#A(o'cM6|Qas22>XcE8^V0>ul) Kp`:,FESmR?2&57޹c'Лy:6'@xwuuKS︪2?؞zuIQ>,@by?di1oi)0#Ix3fvN=&-&ʍXh~J.4H'N|Wkb Lt7A~| G]Yo~̚O)?z %f`c?M>k9PN&ܾ2]W\)cXtSQH:T㍻N`#`%V 9i1hWl0>&N1oY؀#ݲ],pK[jYgNf pb;S L!hs-I2n[^(p ӟbM@ȟ?OwJp_ g7J6qp_ă6t:ݥ$Z vxvNۧy&A(mj^ƒ8K|[8p- }N {T Z Ĝ>_@,jdꫠ :HCbբ88xпUD6…ѕbV.>)&# svk`%Bz@``X r+Z+t~"ް L*V@xa, _2!f&ߤWk&HX͈ QgM ?X=RG.?& wV`Cbyc ^+yEA$eӨ%mێKQKEˠP$IY?qD7;Hqpݗ읙 3ʎQLs=%?g4}atG=Ws Ts:_iŽN[(Po6!{Ni~ܴTh:)2Z3`*i&{ƟvXХ]N+@m$kΠ.V=g7ٺPG Aw*F.וrWX -YԾ ~bTO z54Q]llD'&Yg͒f̲ % c$\[mo)؋XE.A:LXp,"Ӡ1 ]f5V8̡c;J#X䝪13}3QZw=(A\(*۪ANA(BVD~-xY\QO=u ,>x6̦nOfݙyOEro+vӺ86%K.Y(B]G[n6L|ov"Ͻ~უe{z= I$; SN qN;V6Ș+?KmmY,Z{Y }P5=SjUg/6xd{bZC>XЁ"7 K߇}<'Awoʼna.fcj Z{gR%iuć"APiB8ܥϷհeB_!RZ8 M(*]x:Cx\m<|Y OG0%&cvc+wa@LC3= ds v 4H8*=L[8{66pBS:QYۇ"W4 EGtg`C𡦞K%t62d`xe>ݶ_{[ۡdgb~1:=DIγF >-4opʍjD ^(F?S*Jߖ2%J/F|B{!F  f.`UI ٞw;n!D1]a }.| + @Woeo r􂩴-.jK?]znb%)lS>~Ps1 lϭbUd_鵾vLeju.,h.PVq;~E  $] pMr [p99)Yjt1PE~J4_Edo']PԪIr9Rl@_\OYBaNMP5vϾx6W/.k[/]E`ʧ .q),6ZJ?MF/꓊@vxQI"4"Lpb? m%4}+ biK|~ ͔i9B:fR9 7A`GҤ3m@ֈa5Zv^bE_uЂ5lJt|2m}Pz78AT &;.sAzn_#i3>+]%Q?VQ*' ^tZ$e;w:"8y75 ٬ OJZ,> ME JC%@GJT}.sl,r댋nÛo+%G[dB%cHۢR0sqϩ`}g3mPO#d!Zjo &Pݮs&zhD"!Tt&GUEQ^GIJGA&έ͑:d3:su7bzg1Wt)+Zwz qvw]q ݕ_{{46haJ(ݺ\z{&42 S.JU,vuiU8ͻZ-4BCBi^%g $}uv)Bv\^x^- bQ t4_6$*m@M$kY璬ꁋyi*=\GzG!k #Іg3%5[nio\_0nJҕ< `8Trh㣪e*}dRl(唫y2Soemi0gjtrlz V [6(;&0:(_ %_ŶY*x{g'C1DF <;Uw hC&" 05HB4 gS/Q"].nn-qT*(Ar`?b=D^5:Dm#YHq6QcizIz'^FΟ oZp^c `?&^4U+},4ԛSeD4`9^t!dçB诐S6i`JJH6K{z.l$3+{"2Eq߃^`]HkYCt 4*>64d܎ /X*/X-qc[/|Sf%{KKG ϩU*@3M)n#38Z3?nf֟Sҭρu¥\^)cnL@RK1ۛkë(T &Yo/pv>TM8q6gqTCU-{V!+/fth} 6W b3ibb(,sI@Yc<8*  j  TKg|%!}{i2$"sFqq+10s-!A߸ V*>c$9bCclK佻֔&A=BT 4T9_4|] ݋oi4&͌?( ]; @zFd.]q9Vo4zx+KtM2?'N,FLJ0<醥=F؈zhe5|Rd!B^}:TeЛ5"ݠɞ7B?h 1k,#rũj߿nDHؕ!A5 ZG$W ; 5Hw&G18FîeƮ!5/_953NXҋ|3~8cQ=?oj0$aE 6:7SǘmBZ// ѡZ6vzqF |O@3BdQ~?e`ke;VG|l5'(P*^-"~~z$k|319H% #nj{ sg  $ 3KMf[SȹM`P&]BoY*]/VwX`dG,zN }_Ղxb+ތ_*_ʲIMˋ[3/֟bsA6 `ƿ@eADds˓@X_RmI&+qBw8~]7sæ+O."mQ^0G4-X gv+S_a5p dB[WzcGn"yYCkW0h /Iay|\h}jAqOkg1ё/AI>2yQPY-0{R c TkpIM]ۊ#.Gt)HEB+a"Q=[Rꞔɗ3?E9#BtB qy|=mkpqzp0`lB_RGpvb-PVw=5i$z'OKns%jSDA=G%) Eٹ'?yʂg44&C<ߋixu&P%4MH|)Bk tCdkP3ImhugL0;RYl@i|$0`.Xm FtUdϓ?w%gȁuOrMJh҂p$=sgnbSn]%f5I_61紂s!IpZnnF(D1Dk^BgҐ=s;"EQ'g][_^ ԉ6biԽuZtJ2i9zࣴ5N:nNckĎ_GcFp|oRsşpNK &q6r1ʚT(뻗Cn hdP_HSc/>F0GnGgANLvdwa{+B*lr= 쳁]T #`h d 'ʣ\m7m%ox@ל)Uϓ9A JP=&uX:)uc7r]EM*[ U&yC,C􊍝~e1Yx._J!>8 N? $xAKab+ tɨ>59CbeѠvJ=ЬӌotFI~rL\~ϛXmӒ6xҷ3կo]:W Q M" {Ȼqv1;bE]b{](%ty@D%!jBP\#j Qű 2j TY%|HFxx8)/G՗Z}}u%4#3+%'eǬ@˪-uFC5D SiWc:銩?TEꫵ+NVJq/EXoIR/FUB\6($͗}%:qJӯ@~Y v>b=,BF9.TRQʎlK-3 Bp.L%٫Dd'fQ*6?n/f޵9z?j,cjlP> %`-Uq {$^;v1K6cOCߒfب:l1BNсE<4m#h{({e fI9G -⊰|OkwF` kdEm08p]EXëE>~g5OJ[Ph[S=uU><>d"M~R0@S,/%}~U^:Xr uV1ׇ"pqgBi2=^9r| ߂S0p!3+R`A^aNh0(#L+('31M"2D Wnr依t4J jw;I&d2Gf4(XȄLd%y& UPq4 YgZ*Gك FHت2=O}<5M`KekxM  `JFj0͹\ŝSc{ h&rnܪwZPQO,®8maYtSٻ$/] uQ=a@z0YOg}bw8vQIh{)ؽC2.vlhFpnp[FdJ=!\6ok.8Yȟ?B*{FIܝ !7yΰɘ Kuӹ_d( vUvdFUMxቔ~UwuQKlV@M%DVBɘ1JoPF`D7@Q~]^VSC)x“N0kFCKQ6bF=IhI}Oh:́Du[5T" M|%1 98!8{mީ޹-09oRӘymH^8,%6y*sH Lpscl)1I V# w=^(E6cMyپ- OH+ctR#rSM$'oOTōƨ˼po܃Kmi=d~kL.K/3AWoM~)SWH˫åAXeӼ56Ja8`mN "y(SPc=Q*&(oz0C[' I#ߓA e6@}{WуSqQ> Cv:C wH bX7p[{ys4 eiva !!nObl\$>֐I5"M@\.Qם GZS|o{CRrܟҗ!,E[Jٳ' cQX`R( ,kf*4Z1TP-'T7>#\ZB5w E< R:iʟ)g$3nSv=ʃA2%9d |c JWKEB!ٷ.rװ7/6SĊh#@XS#)ŃK^0 1&iM.'– N͂J*o/H1/dMH2Z #ׄ @@ 5$+1`QGEVa"\Z7ՠgXbFrFϽ0)#a>Ob1hդ6A0&>8?Ԅ*׬p<[>=UCnҜ %!iyӥjwI ;] W: -x?s;$.p1ELq˗\bj+S^ׅᵚ0A{XZؚ(`-7AOWx)vүm%Hs|L'-x %>5~oģX3?)D'}Ej'?_9r$P+L>w"!lGE2 `~˯28,F- WFj)$n=9NkhB9+ }'=~[&`-ӒrԴ gT5d yiGq4fM1.AU̮WVj0|!8m _֝[g Tl)anq ,A̎IQ<;Va0e6>WDݯ1pL3WѢ>KXNCؒl'gcbXH5Jm0ͯ5ա5c>/0ŅFr"| Ht^*-eՊ/DfcT !u1r\rπLUزEIlOA)%K`K4@XU3 aҫ' F7ѠJDpݖ3^ƅ=у|gD"'"wR*?scΫG`$8|VzKCRu]0ϻi^?5yKW]9,`'8tʷPJ^[/?sBF $C@3^PZFt?V0Ǧ*:ΐp"So7}HK_x]T {bL׫\׏յ1-x '_Wb\~uqPUvvp$a` /[ڣ(b2lxV6&ހ8\138d8:`Iϧץzo^O#-_q/S.G[=ÍijltN=0wA OWӾЖ1 }hZ#iC c"#7:x-nҸ,eZ}^ J sxPBZaeFSCHC+}֧K-ȣH'iI&ZJ ѼUPm!ÖiC+&2t'z'֡by%qwB /xo?& {ڋK뮏yEM%:O[ .둙r#/sbU*ItGG)B1Jq;‘0d7r$%&mRqc˱nc8Ǭ~ޙ6#FsO2eUKg}NuP- UF'.*EOa~O5ܚA,wx<ͩtnf<~eKՓ*#Zз!hT qРܤIV/!6 VRg65٪!7Vu^`f'_E ºa^v.\cz?ΥE!~zQ4X'ҀĦte_2GH(r==f~&ٟk`!b3\Ն̥Xp;םogI5\+롍.ыĻB :` TSFߊֆyJ/FHyQ[ٸ-&Fv2 FO!f8m||-Pl;zˑt ЌzݛEUDGBbT- U|AXcGތ;W+WѴ#4hCW8LYK̴%+O]bT3 CeV2H 9?NvXu<'1YiwQʼ(Xba(7xM/M/Has X5;ٯVX oӶ[@HdfOT9r@T PeEyxjGrtfO <kbuOJ4O{TU[b5H`F!wHēRa0{`Ш˙Qz| 3_NofJ,0`jgˊ ΢zfl8)W! IG;}T?g3(q}eIi?24׆eюi$r1#\V~]5N拠m້v G-7%C?,J-VJ%Ȼ"hU 9YO(}@XO(^9vbs6Xoa )4f8_)D[2xtG_&Z_`dpZ 1 Z= PU$- :sա90;ZENl:^mF a cӒ :y!,w c5w;/+e+jj|U3ˋsv~?ػvfhZ/ȄhKA֏^|qG__ 縗a +NkN01z|nk!e/Wp!dJ8hؗ88@!LPK;P} %Nv3I.?]dd0b@gBOʯ39˾JӅ$f_hqu4X9(FJzۥ _BMy7(,s2ʘ8bo6!ܺwIKNL?>OFqu$$zn1Q˞Àe/W)i ##-M뙛-n$`[ZSaYqS/imè`T܎4 ax eMaUe~Zl6G+3f!x&ׁMR+N +Wϳj,Eˬ^,f tfp%OH CwKHU킣 |5|( o7 ΓĥVM`P6l42Dg^$5-cp'XSJ yU~#W9Zp0"MJ򃗲<T"GIʯS:^Upx޷l%jܮ~11jVr HByve Rpڮ­ &MzQ@>|K2ԓQ[CEߒ3ӑ[x+D`S&iYS8%,{r1cijí{(DFz.AFe}K虉ctT+i|9o)j2 r0bFYz3\H p|M!.=x:faF:EfAAn^yZ?<û((z{)$WCIڭWmiэk6X ش{ ǛRkggU"rLp[xf ]S: 5Ӫ3B}]$"371Np"f=ɼvKži%FQ/Oʼ}Rp:RC :#j,>6~!t xrl"7H..tx*TV!f5ԫ 'KM( H  7D1’FT9k|.liT๡hiMP OzNsnjȇ?"Z{XЌ7s4*4#K1N-\Ɵ D%fVfR#i=F)<CEo./_ ƲAgTMWJvynLWMm SOHI[8տe;7hZ6ɼxѠY[73_t]';l~g udD?AQ49qVTdR*k6D= 4wDsy[!; İV< W$-~l#b$G7yU0Xzecm[@J{ ;鸩''˰N!D堦e6&R5M 9Hkϻqԋo-ɋ-*AhdL:- -O-.Y+YNL˨0"{7b7CCfJmxB~>Iީ( „i$ $ѻ RCǠc.~wyYM%L$ĝ#2+a@F 3Gd6(.Cixe5_\mhkWfTtHo>(Z%"4(<"GxXkNNsS?,(P( }e) E GUԈ4H []ͬL=j16,=Sg]{?ne.'zdgm bgO\*ʵ,ZmEz}Z\v-E 7R;衎g 3b7"vӅA"/?SQ f6its,nkzGik׈/zwͦ50[]Sh:ƩXf)}fc쟤ܾMi5-lPr.4ӉU}.g'?֋o` Ʈ;T-G>T$K 2S4A B/l0I#ps GO( Sm덐 <}IԊ\xlj%j7Y%/{nsI5js+'>̏nE&H6;4j|iwXIFNhw* LZ7ѫ=r8?p!PKX N˼)+hNT_RZܡ?Ǯw+ON$cC $,SȗT`OZ \{?FjNK#"20\)̦AAo8ƏV Z0Iل Z͆2Zw1ȻZRGb_m"< w2mS wNЉD`lmC R4Z1CnNUm${?cڂa= =di!Mڍ) D?R.ι/Rfp~,=f6h_ъ,;˚ziɏyM\_@5j<Bnf$>XSsS;|nuϙ#:<Θ'ףWȡCX֍/ E_zO֖A#QNJCOdogƙhk+JuAf S49`J 1r$d-״; ,ڠfuPWaO'xqv |%b7[qtتR0ێtsU \Oa!v3yyums20d<HP}!M!6Is!h-NeWՊ`ma<#W,}d`b6p=!*(_#LBA 7zdm_{FNEj`Y{/>'Z/ USi]V}8J`ZI g˯?Vʨ 8̽T)[iPk0 >EnӀ_ jMeeuV;]NY9XQQyt-)y= pyjA$I←-d 㴹 3t q9՞:$#b2!E[_*d \a^yXWN]X}5Va5MspN{#M!o<tq54A*Jaic/lQ6g/ 6N:IZd,n ){ubCZsr[yyx=V+$$z_;$V<@=*68tFٳ;6_ݱ(Nz* @ө/wZu G i~S|sA},|f+ug``0WE{`[df6'v ,㦤ή#KpC%Gãvf9{w^^y}~S~/?"""Fbz 1+gri$#e^٤Zs7Ls r ^TFrOD1]su(?,b3ϱ-Uݠt26v,xk@G"||%ULCF.D@qwe_P<;m]-Změ|E~I5'9POҭTހSuuz>0G;"3D.)τʌVQ䪻3$r3=*xՄ(eve09tHf{QZm6mM iG Ĩ6/="9Sw$=Űş֭;Z|/p@F*{!NYT0(>uF!5|Cct:gp'<ɇxm吇A7cluLDQ' ?`4/ s~",4:%Um s!Xro62݇r Ř爿;l_B>Eg!rY"4(!43(h+& KB܆-+%:CG$ѷGԆ4:|[j=@Kjpp$C!4:S x|(oOQ4mDzTo[$}nŖN8 |jb, NCQdL? f)")OKǖ ^CgI># *yi~gScwmWz\S@RIPxz }oecJk#s>f O%5'~Z@`e6D 0IQ]lv5mwz]~sgj`C쇴BCǸއ: 0K . {2A|Qm4[sLcZI1s7Uq,by ho60w%?[f#Ӕri`;DDۼ4dl0!Ahw v>tx";x)Ҡq$|}oc3MMzjN[kiE͕_cGzǣ"7Y@}&=`Q-n~VwgEe= ̆Co.4Qrޝ;,}a ƃGz?y㦵ThkT㻪eB*TOo:^3=VjڳW}ξP_C<ŀzm(_'`S֪Hg""2Xdy۷(Ip܍Đܝg%+8(Nzľ#fߠӪ A5^M6w*=c4ZoY]lDa)lO3O)BΩy7~O~CĄ\|"z )ѹZ&lcP-sԨ VĬQ׋qlC`W@ꋊ3:`X*սW1D9J3 hWtb,& "mf{"5Nu3*V+xb6SLq]XEcDXEM -^YFtFc ˆ\P}vg>M^ hhl11|8E J Հ YgV+u(IPt4'f;,'U hô)Y%qȻCs- }yi\ӛyFy"Ffp0(%}5@h&v}aVSEkAG[\yRjJK]a!be-84KT`WJ( oܰ'4.ZQ|K6J!%#I &,Olg{'Y,;0 jl8It9ť]zs+H]fGI|}+%_?55[TP!D\ObleBRsyL,doP8٩ )"}v0^3XfSvGJ79m_:!ԴޏjHg6E:p%MVk(y1#؂iIk͐{vt#A5J9ffR-O˰@9(h:ܢpf1xѯ:DcA0Jk:S b;:[p.{jν]9 f0$ꉫ7J { +1:!h@n +!rviva kT_ 5er+QhǴ95g6iI͎Qw GvYziӆm l+3{m-H ~n4j>(Ha8C'jeHqIw%v-Hzp M:pl9CQnNRr Wx$l…_0"sRiٕ=[Yu ;QIƾ~][\Tߴ3^I;^N:§D8z1kV!L#O8Ciw$W͑+ozc7dU9idlaR'YZGǰ"0{}}~Yu01+y8_VсO-<^5qX@zR0?u+U^i@A]@<%&WSrTo$s6ouw^ي}l֓Bvyl߳ k f7A^}a6!YY_edkKG&X*z 6UYST0|~4qP x: iOOVBÝ^ogB(C+GП@tT4/g%߳Hf]{'G&$ yљ]eInjP%eQEG(E)2nG#ƺ/ &k@mX_;b#? Fۚn.Yhg2':%|CÇR6=EỊ̏@DNLo7XbϮQLD[XH;Z^HX}K }6V:̲,,o3efhr49 'kXmvR' f4Q{B+F/z$e/ ji1 znOaLy: V{)wwz%gO! Rꥁ?BO1@9KO^&ѝE?&bxd>˴X* NEWĒAl*緵\q[B.l`zcu\Rca2F;ZX0qu:^D/WX- 3f6\Hi$fJa:Rw0W#c) ?c%+mFȡiŅy93iWtծ:;p`ei;%z09t=⃝@UT9Y~r-T/4'!f4I&͂EOS4 HH|×;e}톻SyQ]g4ߧabGa,O5B3Gq c-Noa/Ni}|#~:bODWQP{fӯɾlr,{!Bkm# Az] u3Ǵ)rƜ|Z5vY +5Lrc ,loLe- ,6 3L]1N3H6SIRlnPÕnM^*?yD ÀJ C`;X%t|i1B>/HHdL"Hcklsƣ &*POl.N1g3(Ƹb1nY vx;@}q܍dk2܈QaD+Š3e(ޣ{њJ!`a]LAT>m Br}'.y6b Akοܽh߭CibheAȫ?=Z6|PP@XkJޔzfP׎ZW)@_s5Y8 VgT|UWbvH/ +Җ|q!PwAxm.O{BcХ~ ݮ3.dqn#VlI )-}=:*n#x.Q5SF|GS&uӅelC G2xž֐ICМeب8+RK9>; 1 iM@ M5lްj$T!0h))88uZͽ.,P⨨>8PMtT%_ba -Gk!8Ӆs`;90Wu4DT=Cb|'X,Uh +۝YvDI+bLXH^ar@7Eb#ͽiP[3<-^?>Z\X7'ch~ ZӀƤ^q)Ş2u2kMUm9qa(8*\{Ӿk8I";%7i.3D vU!rܲӘ$/-Ųl1";hdDyʇ82Ό }Yë" :s٥%JW=jHM P1g ӀE<b`#g7YwrWF: +nW|LWY6Yu+E+yº؋\w%{0hV[%˱y :SIêϸϮy/za?Zflj9n*s Uo7Vp+_J\Lgm! kL XgS;H蠀 )HBɯ9wv\h_ښ3kJq[-U vziDXn=Dewh("X$0B1ׅX@V\@f7nB.!m+諒hYY9UҊk)t7>+OƭJi7dɣ7SSr)[[1SBG>VD*K1JҢz,"ĉ `/v2p ZWj02Z ,VSmZ1*(Z`wa ?qa*`q?ޘF9K{1ۿE}P/0_Mi_EĊ}ln~2t}i_>>l^ybc!$bfsI:I/=vDfTn q:-BK!d ɀ]X }a N~yc]n.m"◔@1րlO}0Y1ޖQ؍="6M;#hD|Rzi3+QkVei2e&G{,'=tK8rWp:$V=89?ִF)G岽o;LB:wBy jhF߉ہ[8d[儲=1=adrGD Iv{H+w@"`E{9w X=5jh!!TNdnK%xjv܀?XqauBTialӷ7yu=SvTi|^t.'}^Z9o\g1BE܀f0z'q+=yq``ؑ>Vg>r$?BWu0| ׋/ޱj^t)nHMjP=6a3k+#l_E*rIvO*7 %wI5LPf39T,^Ϩ&}A#C-Ja{0j-W # Io>C~ݖies'nǣoDCth??ٰGӸ)Au;%6m%Ógh] ;+ EI[2K:(/V0.XHAL"-К+8.mmi&~OK!ʈR&& "7AmXx@[9k.v&0Om arUU{3D,ĭEcߺpkA03YIAG5qD 6a 4rC8 L sG;Àg߈{6"ݸ`hЫ/ĶB8RO(U;ϟjvswp*O$Lv`5=BClrJ3-ÝpݓSa74 %?DZ ݼSYz(|_?ՀIr$L?1ЈGvD5= f_ Xu Y('*b KƠM-UcB!rZQ<^esZ{ީ|Lb_՜7/Yŋzx_T47FXIJq@i:_u"U>ei`kJڊ۰<xd9야 bQ0] YVqTnI!oBiiĎ1~gnoj-;&)3[fJԜ'*b*'zd;|R]A!LR\o(]#B?<nV~Gޑ$pW!{~nmYOè4:6CQ{%^`u9M}T?!>)&ʧ4-Wި&RCe>q({'0G:>$4 /r:soVغidO:R͛[L][1]f\>Z0;e_5F  /u7@~Sd9_t-[G%^ gHSTzdO-f 1G?xq_cZe !۸tvsF)Ô|GIN7Kx+܋\KVlݱ0(9=WI+Fo2l-®@9S٨ʪs"%̘wajAwm TAK]Θx7rL'"&Vv FX=!iӼnU VA[6akؐLgX$*|jkUńu&K9Wi|b'` mD65؅oDK &jb-Kڕ{pK}T{Tc0$PM_I&Fu>0!Yf .k%|{9/5vuE:-ϖ6q̌C;bЈfDZq2˔;IQ@ - sAKTS̑HI]f Wdz C@L\ [0W[-7|kyܺ Pնr}N'YX\d)MZdUYw:G&HvGrՎ64Ɣ3GUB_0OHfn4 tm.90*<l#f 4DQf7(_h0NϞHYvhfVm&|:~ERg@Ze<(m&e 5@(SbR)YF6뼤s$5s>RoH*,=ǺZ;>(a˷sBW;U60 n9ke{@Nwqy_oK 6*3&H}#?bAn6?qe26Y dmM(o7{Bg"H RAZ<u璐GMP#isPɋ$5f4{\bV˙#):f,׿ xh(\^m񇻡`,P<.oexY om /Z"׫k.IzX?.vѢ%{DD8'XĊ ē}G2<1cBz>3ŝObygZP[^eʰȅƐӊ߂c;.կh,e*%_c,j :=HbetiC {Ba#/+-\|ޭ _wOut=$4YWH(gHY:MOiq"; uSQo{nm̊q`By L-o_zxB,J8`T`z nOɜ6M6]/LA`S[hkI*Xs1Z3Ɠ|TZ[*pBs&@]4*WMB0 ӂs"<]`Uq[N1|D@L/sY[ɝHm܋r}NSBmiF*]Y)q RLFoPEdVؾ%.- @%Zם|NUuI_3oMKx޾` {Dݬ`:;GwڔC`C|(9`yVakN'\'2i#bql[d=Z"'A {gW: Y5&T>dvc4x_Z@TA Y:V* ȹ|/VE;=KVb(:[˔KLՑF)ag>M_ٜaVQ@qt⿼Vs\M;|xSf l(#-SGJ|\` #3k]YYhㇲ984dݙw,S;j$o)0 5bBqI_: E [XtQ@h9X(&dgjxiPheh+| 8?(Si61,&E/X_Al޵Fvѕjzx{{5jn2[b&)- 3c)v___0S]2ow 4w` 'MLRύIC8 1O @fST [k 54zUeiʕKD.-@Meö8`͙YYnb58M!EO wƃ d"{} Izѽ'1RWHJ}1Hc'{5,P|SY >wՠzpq{"rPpZ>_D:lv8UqvMhi]dfBWg<7CObu;,z@gT{y ̿9Ec|0#Tf>;/#0nqY8Đ2ZB{mv5J^m|:Ibe'6w>}^}0/!V3bZѴmUqY2{&)-wg.Y ;~wQ5)V'~OF?AGϗbZt sVX)SM/64U~\:$Д f$?9nδ„7~br%zI;|׾xG!>Vz*(F8B$y/\ҊP&Y@\DpG5s5/U56(J*q$d5Q#Yȃ`P;N_㓳/lesfG*E ,9y7 S:v| ])ȃ:q;Zb+;iR1u]kf\K0 }$ )J̡ݝ0!=bP!'4rR!䕖Ruh^H}) '=FeW63߸HP ]YR+$qsH=l7X?"Un^d06'v_Y|.2Klr>Ş⤋meOz(PN{݋TNF]Z~+n`L}*~Ul,uO(at&JթF0~1̵f:7[#dӶdCDY6{C!! @û~:YlձġQ~UG'a:eQ,Q3x u.R؄t%\k e*KNX6/+D;;@$;WR8&A@)V =VAE9zld*t j覍͇j3g3>i?6h-Uᮕ$vbesP`*1Fūh09bAIY=bs, ׇh̪'{vDtSҘe)/_m}8r>A>0~@g8i ֏gWW?jZ4͏fѫuOY)sXj'^>3k,*#MW 9*[h ϑ19#cGa?E7)^ ycV)P[?~EY>P,n$55 :h2]o)WM2཭cTZ:?:R֕` GLT4z(҈L7RqK9 I ńGnFx . 4lF{,)5w:nm{Z!h91$݇Gҗ(A+dC蓒Ѱ_|cϨȅROv W4 0ړ_Ճe=ƪ1ke̱Y4 V{O煷jrG5(iYy5_p97f50 :?./EBVR-Ҳ R4ɍCu&SnװǼ>Ia$QQ+}&ut ߠJ[PKRT%Q'>{ܑWJ8s^Rvq?bnވQ;w&aBb=ib1:]'.5y5R!ܔ1:8VyQ!h(G;$;C2Ir^kG쯟HaưïkH~rЈśD;ql *QU.0=28mMd Uh* NKM FIaeF\b~򘳖%0_ :^ KurMQ9x yWcHO-thyU>xۓ/aM9JuSk^ Rd1!})wVGZ>k'Ǐ.I >TN"U  amvw誻nP7aL zֈDmBBOֱ۲v/,|:IWHʌV<(5Yv{r$llm 2 sFL; `8QאiO[moi4&ܭN+ɅX;w}~ "(in:c^5RLcuE΃ʥILY kb229,jmCW.z20䨱h)[Po}Ix\EN%PFp=FNw#R9FK3/TA3U _Oe r} VZ\ӃO%}f O*n7tPxy(:޵р}}{Vd0\v.'z\H׭<>*ə~i2`4YªWРy)݃t?|&~++޸HedI89|S.[_4 WN1¾pTUͭ|R8F7LM<&ȉ9(N8򋲌{[Ɠl3Nz_=`xƀ}$np%1ٓc0?Gx-(7g3@`!D@g< 1wUPdI(LK9}w7!$,BnKjQKlk_cHa%B9$W:.Skh݉}Mo*mCJ?Z~: 3"bjsQ>͎2O RZ`HPNo_[ F"0D-W>sSLW;XlaDE|زmaU\)#Q#g~ MD1 Rh0_saLK<ߑKjoxpһc&h3z ts?X%#b9`(j͌gryCUnJЪG& ӶJ׊['&ȯg 2+dK{C^"l_A X"74YW"H/[VU;)dwrAo87lM3B|D0twnǠ+ky{r$4˵fMZm@!J,*JvJC on0,?SUQ6A%[ƇLo:wmgm\5nm\Vo#/)6$g;dϟw%}이H4 +;Q'+aۦ݃AYe|A y/B7A Pc-%)|36: h,QI aIOHqē8|7on TkЇ'Ӗ8; h*F ~e 2s%<\ OFkh}~m1 $>β0U3n$[C*](mA[~mK =u/K0ҰςnVOs2;bd8)TnToy #U8I\$ʹpaΫ9k_j<+Ȁ-AAKIj6M/M}m)W†ZpGK>?>H0Du[r16Zeu% ¥W]8(nLm7Mdꊯ֨JUg;%K\g2b۬~R-%UTv~D%gb/ &zNt%臰SίrpdIN[^5QJpIwТb~ծOã'Ny/1vgs"2ȝyQc׸{XC:!kn$OwQdڄW5 Cf^yA*h~y٢Pg['h~\8MR`bG X=`8\ȗ~VXqCC{͂TOwct rId 6Tv]fB z[<=+C*{5Dˆې3ma B`F;HMvcOM2nj}TdrMµ jii|u_.&f[ҹj%(XiHiAP/G˚WR xwoA<CiyqIbei Ԣ S0 {Z z:@/_}P6 v. fG1wpĸ`nUg3]HjLUvv(inorbt|a)YљEtŔ'KPN@ k&o$qZzq6jŷ4B9A)Gse}Cy]HKSgݬh磗D|<.]6rռvөSiúI{Bl7ӥ  xYEz3{=0e`MMb!Bd"=paŷüw%Ñޙ Mo%r!I!gD`M&mGd!Zoߺs K t7CYjEU%4_}-!,u2,/F,R!?~ >ůå(\~^q(!:{ T,S:4:hc1$q0bNGn_'gvM <C@ZhҏV$/v.3>5 V:?M61`wF&%ʌ݃FKI~ c=Y VzXG壌{t?Og#;7nM.# IjMctaqwrw'oѢ; sJ ~r(Bc*JogHJJ+NHutZT{ x%bU9C}qV#> 4#i|T"Ŷyu:}oz<=tẻP-yMnePa$(UKB&O}.rpgr!;zH$ b6F:IؒݪPF<ϚV в6Y* 2aM&q.KyCk5nUOJ$^~NEEF^QI8RkRUumH0^1'~2iٔ*(Y [V s41G|.)§$BOMNg ]pu?F"LkqoY{+ӌO oZ [cj >dqhi9ny:]3w c@g+pQy핃v2m Y^4uO֑Og9~>E @ocp<f*d>{.eI$&!9oy {ʰ`Ðtu&"]IJ~n[rӧ.E -AM_`g.?>S<6ceMwAlA-k`c<~_9pY+IDTuj>x\pB#Ĵ<//lt]7I^Y_;Eq$>&^&BrPYRP d8wqAr[>KX_ @{);W3|-{o6~,/,N(^ȅ=>ԝF0d?i)ÿ$|FA%N #w\R0@qu'C<|"BXUt.M(`RNHC+ u$-7L Ff|`c|Z2xg15wh^P8c]kNgsE]T諎f}FQ6/$Z5jƖ=* `.غUjzGzyMN:mZg͐'֘-z15>a| V\<̦*҄ZN<.c;{ST|A4Ϲ# a_9=ht.rQ[f;ڽF;#FGqkM?b9̣g6nÍSA&MAӄA/uJ!Y[v22i& Z5mV3,yIJ~tÃsA{g&*`o\fw:0EfprX%avRTA?˅rQ2@%Г)DK.fiL %sfbzh5_*lI'͟Ut)>Y?Ϛ+*z?!#)B @.qA|~w)ڦ֌HAW|$ !E'Y)Q ܣq5"ݢW3툜DI-;8PvbޭZ#B(ʚϽv֏~{nS}; A˒rCI~mR|! ڌзLÑr,'w`R]Fu@ 4x4AX+2q6y:V3JY+K+gP WEFdp4bJ (5#ȓOvqm,$zķbP2N 'XgXWl:o3)*n3ys6`Ꮭ# xۯRغ9"=<-!+>|hݞL ÿN-0QcVE0znhq>-c]15:g{ n7tXi\Xf{]K&c yG - KIKBNt 6beG@&va.bGԜ rtW:eѐ9J\`Rs+lk9e%wzQI#u0$ܛ:U}Ӿwu3]xI7S7 חDqa*V)I~EHЛ+_^~G5ލvYt yUIqr\#$}HӴ\#X)=}.6ױ=17.[yZ^ldINZ|6'N$Ev,$KJpex&m[kn*D3y18副ۥ]8[j%0FhytL7`!JU#{Fu ގfDN?܁H7.lSlLMHgu9b J g%9}79#2p+bmPWA 'S -tƜ$bݞ#/<"9vϊ9RȾ :6Xe62X^$Mqϭclx|hkgy\G 3՝N";s!>D(wYHR9mL)^yI izxDQWs7o: O6- 2eΐW 6ͩ胦FADzCI >8A-߷Ë|)`\ҥ{jl:Ďp/Z<qs"O堅}񣨳wk, ƫ /_j0 D_[~db6KUj+4)ՐZLm  Qu#qdqY Ie55Tgܙe3JQp?l&҄a,]30 \ϧJM:i=qk(X%p Tnt7bjK 1}g <iP/ |șReU)(SNl=tſٝnXJ͟(Q\Kθ\G4(;9$Aṩ^B፤7m@*)e;X,-)M_(e 5ѭ5{o! uBx{dI>i>IYttPhO*2HmlfsmgMOm܋"f@tjL{n2ې ,ߝEX96ߊd9wzB*$~-kBw8 zDtx.Vd*\]!{+v3 m =Q H<{=B(٥Y(-#v:5B3ˬA钎L0 76{al'Qs)^!3-J ڂ+TG8e&H6&I({[HM\h!zg)R;ӥF4-HYE՚LG -c~WƑB,}v-6]Ae=kMW.?5Ol"=2Ҏ|T]2hށM&2`vz@:"4%C(^oXoӫLJv-ָY_L τ\YA7^u07 6_aȨ6ґ ΐH?1bz9p;o%wgtD6*DC5AXx?í'+Lypj-f]Pg|}:> гDG^qo?ׇ]^ϯKAEPاlQa2eU)ڸNW7MƋ3-&uߧ FQr1DKr?YHW[ ;2 j?+i+ *teHaIaac-`^|; gn,mN[)(0熬-._`'iN󔪍;c\J~̪=$ur*ǎl63ILsg+[9p'Ds4nbd^c]s=u;H)'oMIO&{J+xяVMS?ß_OA۷h &A<=thn*Q.$^KiP.j=q,xzϼiXmH+Hzmut8ԪraTIc`:CT_->ٰW R }6U偒4d(Upa(̵/v,ӵʐ)JMyI{m<a_*deR*a,N~RaƤYw$Ch$v :{nw죟MC욽YvFR~\'] 4–ܴ(}9ҕ$ţ1ۆP>q ΅z`VLt&7OQØ /tx36f<  D4p4Iaj;bܫ(\aPc?uYgeߚ|Mz;?/KJFFVINwᐓe#O/  ֔pohũ4 !*gS׉QBK& \ ;o Au%Oa\ڐ˚X͸k`Sh-dV}.dRzLf"l0IEDC q ocl*mU.FR^wοa\9odr0Np⚴ (A\x}{[8]g81~vÒM>oTëm w$-AʢZ3Qor -`+dW[[ 0gUqM/۞SN)7>j8뱸{l 5Tok_xv zl9" _ctٷ^qY>V_Ig0<LWDWVS~J]X̬ a/<жY3@.,E)b,7q U4d<7&m3yz:8v1+@g IqLy2No!{7Rku5*}Wfs\Z&BajFNC(Uxڛdy&X2$'a R| q1nYssO,L*osa-m9:!Y3:HUNKÞ<~FiM>KP%׫NoJVì~l,yv"TР\c#k[nzȼT Ituw[8&*!g4c$y] qAZb\ :lZ30J7.Vݗ==~c"wp"4zǙm8Tɘ\0[~&q&AQKTg^|) L!AP/~}Ԥu1wqܴ#`f٦_V`x4U9@^(DqOn&5:T2)zyp^E1t6Rv"@S<ѩiCJ-&Sy`Y_=_;mѿ۬Gr NxYa9SG( AAuDݯQ%ܟ*Ʌde$BZߣuhZ˙bh?DFzPsC%}:oLF\r=.{]>/ {(ɢ_h0w4(G61uu P~HeM'wu&kC0Dj(xӥheeY.FTCRpȇyR;?h?$P/hs6՘?y;hmhq1ԳmSȹͣϊ(7eHHe&u8(?ӖXDdB xL\c*Wy uHa[ޚʈ3Y3bAw@rɑi`v@NA}ME9d(;|#߲ j\Hqz4 :u6υ.EEÁKxk[]54M%iNp\H/<-bc0e WIb\Hc?,m<kF+gB !}^ O=hس y}_bصLӲ ?Zj m@@";\QQa_ꦈȣ6J O]\}XHΜH[--R>˴oj8g >% L< X疏0AQg$XGzh"YzNdɊ?oBb:<pA!XT{2M_V?ѝ2r St S_&̝c wTA\R4+wE>Sk}8AbSsF [លsVo 1}2\/AoŜ۟)(=(81NOth]$D'{'e׭g?v {bJ~L۱H(e~~0qQ2KF-œ p'i AB./e/0-i.<.pXwn;Gq4k6b&qzR:|90 Ż=*H .AXDxe^HDx$*LYP2l͕gՊ4?K>w"rkנ99l=fLy&4& CcrU> 5σ9.1 &T42ޏ$uO0V0 }!$њmÆfi:cY29N:QCRo8>)צV;$)pb P6AG "90^uMUo}S[k㐅 wp$Q*Z\| B@HEe'o8fF"ݺkv`jcYVY?hJmd>崀~O1o-e-907#&Gn/Ce  l1x\i90sk\/a&ehډiͥ֜y<d39U#/VO)wǽ2baep3cW#gJ0zNeUn;p]S*<1`_pEW)adXO`@M~BjD<P?ZXAk)V *ԇy`FFKϐseʆ˿Pĸc5J@/͊ԷN P/E>~- )`ʱRTYRVEq T̺Vࡶ662['Y2].K4yo=$k ǫ/i+Q@uH<-lB ƏBGw)<, *6Z4Y&2⵰8Ȱ Πlbx;";q$>[ԈcU*8,ӎ30;"["i'ug[%,cj}%CEnڎ_l+Zm`{!`jk̇zvE@'RsW[a!Ntqp24ֱx)=}oh|t.T^ɀi[Q/F#kv+QeJPy\BYzIVQ5\)ه(EGpήNjf}]d!*fPÞUjB/hAV9E1'`r71'IZe=RH#w] #&:`^ Nv'D`SqQAʵuVs>xh]y`]Gx4IȋL0?51)m&Fb0(/s?[m 潕&QJi F3L7_g6y`i1H!0$!4d(ŇFZ$>R+)?$N Lf`adE|KHL`@iYIa ^X ٢l^G6N&vdb#J8y:56;TlFc]q:yF9[b5 ꓧNNv5-G@`0y+6ԯs}ԆwrhQΜ&$>N؝;qHdغE{ң,mEmQ#l c+֙TK3ׅ_OW-zG=ΐ|Xe-ѩXwsp]^Y&ɉK-wyAp{P {!SDv݃|8gVx$6Kwz1 rB/[Ĭ;5zKwcʉȞFڒdNϑ"Tv -+ 6|c?R)-*9R\:NТ|hf NFs5psq fE~l9_Y'k +Ϛ9zpdˤSHƼ9I`7-s{G)<73'pNL$2CT9^O(P.&1h('m>D5qB{/8-^{Dcr`1x52d>ʍ+.s*6=|"}M>CልUnvRzRJ;?ilZ9> ډb]2!j^x 0m*WSh&eX,`[i.lv@ߔ}9U)bL00ImR$Nkibޏ v 1o @[tAGփK^}xC $ I0I M T)U~z2vߎxp5>t\r-qC,UDZ`X\:ⲆK/xC?s$- l/ۍD϶޽U&.W(a/D KpP<=HfKDX}TZ{8-88yF=')ڜ %/<ӡ?K˕d$dVݞu;d)&@%NR)Ͼ&г6B 3*HR(h5 gG}ek=R"P;yj@)\l02t/2y&yqv-l2<V~$VEڰRb[Ԭ J>{ 3EѥtAHPCbZ슿%A3_2 = /<{VCLL !籓Zˉu'O˅IzF䞕l `&=g= tΔe}2P; ΏOW h^gZ7 K3L<8 3#rI20,a :FB #):qhCl^+bp>ea{Z(L̯٤1i Pb7l*=J, )WK*#;:(TP/BjR&zf~=%oeD&w@`ӂB(j-0Ҡn6g5bsS'"e$/IL':95Lđ P!ٛ1YP9D(6; g.Qb4?ɻID) o4A Yvt·8"URU^؟pCOق~HkTW.B$3[)~,xr!rVqkûf&F]VdwʹS{ZȓH<^e!)F~56o(ҜXOQ."OL$6]5CбP[t83Sf^b!R 1VcF|C_qZ3iˤy[Gnh/Voגh0;~`ڑ<>Wr/4ӵ$‰ܜ*ZRvqTfFfFNSAzɾ"~I$߯SX`4h9zcm ~Y % ށ;0 {ت ЂQ sTWwZz/]xkBMOQ;n؁E1"P])o؜3i:k#i.;q".{8,"Q*2<_XHsSLDTУ- Tx*մP=%Aes3?N!,[*[w.ϛK$o[jj}k巫 !D=< 6;U]& ˒n+2ģ`2'o7L3.Vg+__TSR4f"w,gi8^͌wƨ*[ ~?${è+YԬQ%T|5^Ljl㩌DXT.@K.l;&[Y3m:֓Ω"h۰JZ<ݥߏ% 9461(0mLϗD>K۫XWPBf80Di-h J'@kg=*&3Zo6ƒ;gs򚎿fa׋'1]d&Jߓ8Q,CH>XrVb~ /GƏVLyJt63aPzj~7֯x-o/V޽Z9]DD @~:hqLT6 ;Z[R}?8{5f18@*~10yd3r`{Z{˽y&#v*M"QgE>dVӣHE 0H&aSq ^/ZKI48.B^j!fP`U09ZEkF}]V|m{0 NBgPM2N IHdZpECLϡ%GbP1#%܋Ri*ǬB%. ,ȁ?zbɲ5^>=P9hi/W3ԭ/QTS ޝլdnϮT@*&m\t$PnfCM ;UCC'qsoUvtW_ :X8oWY 9<{ ~.Zk/_A%ŕXIXl{5 K RCU=mms ZV\Ulg`1b{If &\y>%|B`?d':z4Ї wq#8l+}]@J+𬗂;ղdgdQ8rvRA\ǾBQ^5aa57)fT$1:,z^۾(2 S9mbtӂq*HFC=OyҤ¸I2V5pG q 3J\3mNLFU2 +v46mi |t9,cEȊ5RlۈOUD/ZAipF0_jn_(b\@x謃p ~`q=ϺltsUu+C$bJwlHmt8e!XO8)#<,-,kՄ3C& ѕ/ po?9{eZ(3=d^|4A:kh''ӉDxz%)@n!YPpAkXlujb,9:3L60F9\iUmp:=Bhqwr>q*Y.2# _L sp1rS7F< GpA'&~ў?=5odHS7 [7[N`^pStYIfZ)J:E\9唖Dυ!6_.IIZ$^ʍbYM Ო[#El!z2O4䌒C&5;"%\h=$xKd@ySؖUv>}<L޿n(ioܮB)(ܵu^ϙ9./%l4?8'ki։ ŢeaBz(8d܇ؕIwJ~ZOP&I# S/7 6~r|@{zl,,+y$ߤD}lcж6p84,J,Uf(ԨaC"~o1:ObpnA>G5:H"BRUYmbVr_jxb1vOCN T  s- cIC 9r)WҼIX6 .~,ϨkpzKW1v6$2i6"M=OX% 6K=,cA Ӛ*sQ#$gCq-Vu)Uux퐬fn%PYŁJwT6{?$wd~yQVt\ AJMygyTt2 E_(A)M ߛc[DWܢRkpza\%UhQ$E.ӲU(;Y׊KGK! _9N3V+ ht\6ȝDY^'`&34DPI=wnAuC"E\3ebraנXfǬ֒/؇(|ߑ9st!=HD?FX'tH"p|Ep>ֆn1o<0ѕַ5&W#}cԗ].{ V N旽/N-)2bOO wXvc˧h1Bwsp6ZL`Z=LkvqUPȮĎnezv9 ʵxnRu$ R(b/馌ս.H}ӭͯѲNJ}O)| N Ft\J,8ҺQlsZBȵ_1AG(rgP)Kef2i46/oGj ${6/Jn <ÃN <9h,֏x3|QAiF܅܇`1xTD:gk9K^uvZPD'=yB ى+ 44B3i,VG/ZG\Cy.$>DᳬpIJ_ڼF)u" AQ>(6x_ۑϦ YNA{ƎLwsdͅm5YVTyl6/",Vs®Tt$5z^̘_iZ_7d3,بJ!D15BKC2|fL$y?V3ɫFJRȥg80bs Ě`@(ˮy{`,,p]ed&C99Ez]]k0}ͨ8ӗ xF7s`s?L|1m)TSK`:`t6^JM p^ͲD( _kJ\S$!y+.k|%AR %N#Bu ZQ8N-'5P Ochk{iCo#Kl M%@\ oSHIzvn_) ˠ Rk}J4{AAf<'ŖH$VpB/-} 3} o#a@* #7[SlBj$yZI .`HIě IE*d42@O@dk J1 .ÆYׁgmzlewq!nļl FPjm?%c%e@ 0TȼF ' h}찥 YWB^&zjqi R_AY{cNѕsux{.&v:zucSZf؂! Hl:xfyEOei"B7X4Z4 ǚEbuu~Uk[L{gǟj7~ !V$AWɤ}a@7m1pr_U]xCsܳ}Dc֚57GcI;e*%NetL="]#6ԁ_\PShgkXH,( !+:D.)+DE&42 !%j.;M%EX4~!,ۿ8s8_86]sP!.谡(3oQ{v5Z1# lHZ_cSZ:HWO`OᒱК>m0Y2GtnhDOk٫P]7nX(Àq-op؟m\<illlG4c]cN|BMօ"b~Z:wͱA剻AiQ^~ *gl4ї`Q0ye85U ݈R 1X0܌%Lח N.+VoUܠqw)Qb^O!pXx!VTj:0"#s ,W).J|‡׵r>яZj<И*%^zp8c0Ufa Ѣ#in@jOf>Xb$A,(IOoO;=X|V/<>뙅gvK%zj,gYxV2li'k3) r\lʅNe[~kE3ƈ>~'X@kxŃzȋ v_KAgd%u;Me Fº{ϑ̔ř}Tw_/%3W,jj _8`{#j5Wœ!)3[o ηѠcN'qW\R)Mл m] *"_Ĵ3!IS#&Yo,`V(2BYn6d`CG;& w(][\vPpі|bWp EjJsCZX/ίk#SMK# _큮z Y&xyŴI qΛ zNN,hn͔ɭV8݉mskY¦܈4cqoIF{a#O 4F, Wxka¡+1(تlρJ8L k6I;bI'G㾷9z,4 tȭ#Vthg& &g:Gڐ {穾.ֺ? Y&lzLB@xBUR`L#U#h|EQߛ#7^><a6}qӫ.GEV%ˠQ2Q\lwVG߃*6Y' &# v5hٕEz>(8qjB~Gi۔^q/GRggx(ʶKڋM"FZk[^M7tǝ 0_5{&\A_wX(<sݹ# h eI|?T."Ϛfٛv,.3abuՑs4ѭΔwHl9]5q˭* H*ZCm4cu 4P;Q 5t%Ȑ@ i"(!]ٟy6OPdo0(;VK4U2f'KMTփsQK}C -,sͶI 4r3/ 2|XJb VNT؇>p0'LS5XWdSR'/%Y+.a &@B5i }yl!r`9:P*"vpR :sQ}UH.&q ,am$ 6،Dp1v{rċnOUܰ b,qD{ &Ԑ>Ƹ~йj楚.eY\bЊЃ< /wrݿB^26 WIߝ Y$>'ZYq%. BeNch0{*avSï6r'% p8~7/W H+[Z2<3<]rX_Y4`jrb*Vv|ֲ@cIZΜᖭ"(q8}p@4uaW.]N*9J_l=݂fU=@3~~Ѐ <4ZFt0a/I1uUa=D&=w[q{+ȭ^)t:Ϗ4)6Rzڹ6pź"RJqQ̵Nz6"+4l[WjHV$*lcbN7BQ~:99?N?$R{TXIf_aWgpW/Te"|uY`apa;kGЋ"tv4ӱQ=(诒 ЪT e҃jqS*Dۍ/DݧPEELL'm"1xK'D%cPzXI;WJV; %!wv"59wL> 6s#Wh{DA_I;ܶ=D\{y%`+ne gt>Ѽ W׸9Ʀȓ+ |z F<$]emBSKc^tq!|]uzpj47807I&YHL5Om8Vع9؈⥿z7kku*hL/1L~Ftuo>I):]avn鱥is/OCOwꍚNU,! "ږꖶن Mo vf%F\ rHU_Tg\v2.Lb4Bj}E!G;/yꍈ]_[ / 't ސU2BH47jsߗ=id [lTXr]ʅW #AjmUdk$X 0 S N޲Y2iX>KA,n41n4ǁ :7>xMeоN'x|]L9׶3FN9 \Cھ澷 x,kS=~Q :vx-֒-%u5LlMLcy1ĭR8{M˵Byn`\w軸N&%=Xh#6.6.%8|e-7;wl%?&E1\ j?At<]UɲTP*1dZLh:dչ*|{Y->}%io ̃cs+V֎\a8Ww,zPMG$)0s<ư. IbK>7N%V,;(|Q3Okx6I8'JyBEWH}>F}k!g~WMO,)N? vs`;Z2'SXiRw'N|@Ǧ8DGQX~6@5B8n(Z9~bWޱkkPE/ IP\q07bSbq0-Ss͑N,(a5uCH'm1m4.`dw6:ۡMmCnr ;ך]M05b?B oc$9qltk9Ӫ #tr(aCS3̤*gɉW^e9^8EYКA Y^05[nabO`5Ay.|AМxy؄o/ךbUˢu0%/slkw + rC7IHx䅺A1_MFk3Жݛ. <Klj`!l&19UDGdqnWR. ^6Kp}mbH6-גj)Fݫq3l޼Pn:(/]`fq!0g1MR0mf$VE6@fbF o:ږ˝6ery 1\?Rf'q0b D0{uMB0 _uyӚ˗vĭo={F/j-K ;n勹#cN vBBFEf:o1 n۠>$/҃/`-[zJLF%gLձE>SPҘ?尰?c4b̚qX|xx̎p)XnjJ\gsIO[5i9 Omg+;C1fXh:(_4r>E6PfxlU|ʨG 'UNEG%f>ǜ]ͳ.*G0 ANkُZ6a?0UwcEL).4aHx2"vs2m-y~ I꟬Pw9wQ"Nf٥ĥh bڌ,Ġ7~iu=gMy:Ic)崯DQ_DQ!"6joYlj&3pw]{R뺰!*r{:bBf~8xD:ZP*w,)Pk)PXE:OdVWِĀ /mf'+~PmeV:ax@D[պ99,Ԛzql`yH.<2^Έ41~c2#b>^d-fJ?y Y~ Pq2#nSe4ȮsVƔbX2.w -h{PH|s}B@~/v,2Z.c;]恍'jBKH؁+ub)e$2AyՍy8X25Lqbh?: cktqaGs vp<%PyD_DG,o" Wz<tc׬ A'[U!:]v S$XveEB9 Zkr +w o3QW\^p F"4 __wvE/?5|^|Kycg۽{fn `]Ȅ ? ppMh|A.5\׎rl\wnuS#Pm>-P<)|ǵU ܧ6c{Y֔ź۾^{_dUן%NP5*SEsrG5kF9UYWPׂUԀfU靖ਬqyG3:cLv1qE* 7/L)i=XŐgȆwQIQ'+A1)W &!։e0;xLeNTuWq3,(o_lɧ-rݬdDwoy/wydGtp~~&VJY i7*\p H&J<>:$tȽ 2ڼҨڗO'`,6Ԙ('Oԗfn%VP2䮬9&L:NJ)Ū;+~h0w DS!9'WՇUyX}1'McӘW–Z)-DFj|@şQh?Ƈ*7-kh=1)AGy.wU٥yX j=0G>]з&y2C@ʻZL#o]g `΍^mR“%>@ax~X7≈e{ڡvr!'z1CϯnK랸~%.uN^sCVt Qcsۦ}8g]}X.SIQJS ÿL3jh8c{4L хCsUeegt\U@L![ǩtX.+ V"yA}^w"M-(xt]K~|J8+4y}ԙR&Vsvbb~t<*'ׂԢ[m$GrtGKGԩ2PV/y5-,I !>Չ쎔q 9/& =4o@xm`i`ql!@1 A\8pNDYPz˜j#*?[3&_;.\:! tJL n=tfiF]QN(KZ]7a0~5}sT*WFVk^?jc;;mtHSKe@aH_XuZ*ْ1l,'?ZUhSL0.\Ķ$%+r,Y3,jpEPJr]1 g^v'‰RSח5>F}ia4sIWu!/(p-1:q(f-!9QϫeGR/ |83{Ahb0#8Pdm _e.7딦;oJF)dV}0;齭km137=o Ȼ|Cl#^ k,оW?]Hڔ_R-/ўw<AԯaG$rJV',g?{y pNł@ /ҵox)C?E)lGvH/ :0=S tS٣6v;7xlgd+H'=7 ME%K> 8B#m%c';n U`¼v$>,: BUjן^KÙ LG5l7]u9NjY K} 0#{MDV>Ƙ%SM"j!M H]צq|⠡_~=-b kbs ~}3ˈ4sVA mlKr޶Vk:ko1b3iI9D抲z9O< s{.+/d)z֤^҂_ C{:!7ci@7b!Š/ȹT&2BR41Z#, `[ަXZ@6GCNC6r57OW e悀у  !>!O3I&=Yp%_g 90ӥ@F" C13>:,phr,q$fH?VaPZ)$E2J uuHڽZc2þduX>fF竁Ia3ir oَڭg8WDڼV>~%sJAuu# 9ƫ=c\nZ{Cxv]Up+#pjw*!㋉WnK%SiQlo5.UZ{=T/ * .IDOKa̱qXkHBQ@9MLJ ŴJ7'v7Juӈ榵+"V!l9&'; =$Ȱt2 HR2%.{Y/9~ џ#,UQn6H Y$%a%ox6b#12UTY(QpCf'༟ܢvN49K3Xr&J~8>Ap9%r n9HYk^!spl%1+a< Al=PhPzV}C4炎.]qL2qX'k-oNeW/I.m|EUiWYAwaPݜΖrV!'[*ԀeO p!jޗK/lsyz/I4],/U#+Dߛ#kcao؋W |?!nQ]Meza}ldR9./|vPmȃq!#G^fy[UL|g50=Ge \𵅦wFh*87kݱCE#׍6?ؒytO1x6#V=8.n?1{?~HoPE4HE1iR*lbUOz^w 54σHw٭B024reKBvjV;O&jZ9EMV&]HNnrh f,ev%]q!2PI #hW?)ꅩYGHtf"AjQM a{!׀>AJ`Ck{|⏫rm Uު.FvS-R-Y4q'R!I\DPKy,`.1^肜Ɠea%Û.UN.d7oM.CW龜b -Sfa4872vɼ> xDz 0J/@u)Fg~ī~ci:g/sjsIQ@ Yg W}%rSD9sGzO;{ǦtBAU/TGk>n QC=f=yCv)f4a)ީ9b5yaGi ghkjfR=ĩ%N,~%o | B(IFEC1dn~o,,:LD"'#`.QuβykU?Q Q=e3|y\b+ fgv\N"TZC 'Ec<ò.ŧhw^"+Ms$1\ol\ɕ/(7i:*Q}/ӴXSJN_Q,IE;kշɊS6tR"ÀDzwIe/}))sNA3wL1qiڴз- [Y7c|4:ςMb0}paV(XZs Ղ1K'-ؙ85-o`Rfʀo;(ǥN?LU%+QHm{q ycH[ .Quln3`{`d8K'ZQJ qݔhEb}PAP5H $3(eܾLÕ\;i>Jvo+OBKc8wGRqC Mng1Aȿ Kf^ڻ0U T R E5'@2pYn CmŠj.[:r0f>T5 퇰_lxmE~P)2}y=`HQ))iPa">xv!=/;3vyXĝ} D zJǥ.=47-A"!b7\>8pAh52C791lF!1RWrM$|#]T7Zh !A|5p]M\e뽚,nsL{[*;Ssʡ n#z#C2E-S/ t;rbe ϭ,ŗ\bt;@?瓘QQ`{>U&H?ȁ_/ *V*JNNƘ%CZW>;VXg!89[Ϝ{nmCBl˝wwA۪pl=K4Ѷ EgL,:4V3azJ1g1luU]_X5w4tZ8Q&jam)`{G-Yl0Z!TXʪᄒ7)^n>{x'-f䗞g Q2sDUmQa& xl{'VNw0(b'𣅙眄.8Aʴԋ҃ zͼC~2WJ.Y-sW생|9ܧ0:Љdܵ[퍿8PYV<#WFKuS%wh+=2w^SJ\݈mxlޥUNҌ/8yǹr.s}nd&d'7KdVJM*3 ޢ'f3= +b;tS ׈ڬp6fy+Ɇ&WC2aaI t]EH(Yu})p ѰRҕ"(1LߛL$R{97v ^]sjm-=wl#7ݷ2z?(4e"_ds~lԐW{oc"dOёQ ұuχb͜ h(b9;}`XOЄM1fAhXxHUy?64 Ú{UvbT *=ъY//~;9s'Qw ~{Ѩ7Iqի j9#tٟ,Ċ>3 )0-ͲnP>ƓU7W=/ـDoT±UbBjWp=p|NF6UME>5b lxq4uS!G=4]"klM)eB鷜ԟ\xzjX)oc@vDZyU#aVAuIPt]hF '}]^jD} dIr4}"BԄ5YѩPw#&N7 ?[N'(C6\z_(zЕY5+U3r)d.zKC;Fʈ]uDr pa.%|9ػ!rY@;zB?$݋π=xUI!  ?ۑ)g]&uBN"ы+K(ދ\ECZpۡWRZ꧌Sl)-(wҗ[f:[0o0yLצ+ R">҇=+yo_N dY$8rvԍ׋3#}Vo +o4U& oe۝!PU38{RTtrO .~sJoX9ڕ:aPCPy Hyݜu!#8Wׯ>n*$SeQ^!UÓ&<3nfpS*_/m&bA (TKud9xe8M_8O}W d,C՜ݭ +v m]B3D"8ڢ.aqcDѲdڐj8X!V?덙I].?pym!Aghwe JV-ɖF˿Qu+4"l3U"V|'{!5+D[HߙJB[oAGɷc"Mv2 ]TPB<6[|iFrp{{0J'gJ>8&töXlxv 9!2/M2D4$$- E)edKg5jQç3 +ӹ btĥT&破*sOŕfXŽϤ #iҶt;1x.C>q:`7F8\GGM8W"IFA!Irj>k|;vzh3p ewjsC@E6–R%wZKEn<Xz'\`$U0R՛eP;RcjXmIr Ϧ@~Y#'!?$OI;0+ꂻ'ŋH5-!C)K>˽3k}RhF|eewxJe;fF61G! OQaNp95[XnC CHmHW^ քxó6$ ^_E"K9$EɊQc"wgc Iyٿ¿{.Fycz?` P9q+(t̔@S?Q}FS62GҸObd.֦OD8l#^"V(]f3:.;Ş O〸f k?\.Ycg*0']1<ﮫi͆I+,d{&bԣ@Bz (ӫf8s~]B2$<_!z :TG<3#L#xR(žaUaqPDoZ( DuwfCMKcb7r)ldMr&44A~$$FknB A5;z5bIѓߞ6GlhR,nQ$tb c )NML}w (৛!tD{xp2]Vp3~`k ,I7%ׯ5aRdOgl(\Jp|[G"^)A5eyյ}.‰oC[TP"@*0KX>O~.` qp //p *BG"Y3f?b_r<avGpΜf@ܫ(ƥ]ڀ"Ьͩ}׺cb[(>jFד*loQ>X<6My>i`b]͊+!o8;F}c;󕐑 U&V@cѣsݼgMzL0:/.Hf7-)5 hJO4s%˴m~Ux2bao& !:'dnm(̪[mz`mgB@PJ\ +u1O?䄁*5͏Oް6˦C[5~UPaa+[䐯u}IP %!2K+dr]IZcgA<%jXqnkͰx'2*c3vő[([=cw:踣W{mVSy"Gy>u_s,7XںVщ &8Xߘ妒goL-7L1` eGmVֵՌ7aYAR@t{aIGZd n/2_@&2 9CwP3P6r٩p(x9jb-s9mqM64爘@3;,dP~a+Jz*,'.FEoJ>p'C 4ϑsYUv/[#r7`*gq 2];u::tNM+7 iF uDZ׆o-lcLX,9g/g:[B7~GB )< [VBזR }xܕQjV|l1'Qzp `s5 ݛ Jlމ@&酼O*¯Si{:6&+d*F>`j?gmA3zѐ.]ƃ1!bx gፌ;&\%4rޥuH6bH2hQ/ _ŚQGKX|+͒ޓi0Qɇݘ=Ԝ˔Wp~T@Cx$QtFJ0qEF^ "~L zȯڰ<_'X)mKd ]=cZ. UK%?o-W|Cg8ZVl9Pdd?&$>jWV4XHZNèCc;M`KkWscnUs=}+W5mZS|d[@Hj:!.QWg+S](a"|ߜimJFK}gUҨ>NlwT8,i# XDk7d^<($ܭ)Ie8t:>ac 0CɱX %L#T[};[Zv_ɚseTR`fSJAl6 j g bϳ^p"_ -S3,WZ _y@r)A!GT6E J-L9hni%Z޶Oy>u0]ŇxG ({*Et`㌿4Og{?By~g''A=vK7xӄVֿ0xB`) L$X-+#57FShHs;;څ]7^9c΁;H27^\BjaiU˓aK ֺ)٥}`X>㥲!HÅTQ6pHKi=}>d59y,&8JC>?q2Of].}!n,.+L֯K3U(kvoHeF'LG: i4ȟܫ30q]A+IEvlF[L!QMf6wE QҤ2wF6%^smN6j|!l~؄$w T?x_+f]`5ͱR[f11k~fO~c 5#H//A( =CƤDL)s;(MTrq؜c蜍zS*R ɈҸJI֍38 U) al@a,+JFxjhIZXt8;LK`=Hf7Ark۠Jϴ95[L.C{}6}kre5̝Ġ7Þ>y1ue o3RzG1Ӗxߜm'[j HfiYP1l Etb_^XkA M51QiJ*|pjGYld`Ct*z}FUT Z\8}"{&Х?VM<>$s½izj j?74ڸ0>i?]:Q3|4}9K) 7"oP_1 ; 7ZE;_?SRZW UOc%l ̸G t/ ?U.:*{)+Y@[T,T=L'W^E:@ah[K:-*o3&C[\t5:<օ"kfHQr?R{̈́y9}#>5ʓC\ .T?-ZF :7 zbJw~ n[0.xD %_2gR c؍)V0@=끯sX+dvg_Z%'ըj\ 䨍=RO#2 TI\e8^~{けIL+:Vl%HHZiGȣrn ԤC$d {,9VZH$A tqbiP1UkQ#6 $4( ;$:\mȴRECrO}} 3:A+2^u"S|$Su҄Ǝ1.SJ,k0AJĉ)f5ckw-RzZ+$=Yc6NYC3~߹uz@lRzĿP 0G pkޅ1@>;LB~-Z$ogmik"ʘRr@t!kG)F㶒Sq>K(FB~D#t/BZazAO`qݶSXW.ГK7Gx2f)_#6ña .]ЭAmQeg5V BABn-=-+{z*]K{x5-%Whز6/Luе\}fz]=㑄G.q',y`GA,i ~7ls@4TUkOؙҾЫe Ѐp3{6QLo-e ߠ`qRIL|_%/j:{ˆV@ *.DΚ[U*UWU&E~;v `qZf_*Ey*iq WxQѡ 1F}W޲tk[?FEva/׬,wI:WLVtHhOc2D?ӆm<{ob' aSܛAH+`WCE\t6I{*9sNITB$C16).DRb|4'a>Қ 4VmWՓ@+N{[oėb)@KB C#.+ӌt 4~} k Sp7~x 8P0"G]SX0mmf3MW 'w>aEZs`nZʾ~{%T:vk ( ;-¼g(*1iٰ(j1!Iv=o޲?h>`8Nc@U'>Vxa#5 /)炕jfmR3c^T-0]NFJtj}\4}[nxiiq&` &0<@ UF! vߍ~&B!V+Td?\(Z=qkY2> kA\҃H.=-V\6ibjDȋҼ`C q\znG5[ tE KCODQת`#|bLlcw83תTل" E0fhtP'Pos8Qz%Iz\v%!¢ amf+nrԔx' jsOTo?GMP:@e n~D 1D{ZʜIűYKno!4~aʜ)Z-ش󗫱/Tb3)۾,lx!Ϋh!&D)pzW[M\\Kwtb[Da >_2Fhۅ5s )wna}ZmXP7H"Qb| ] L+':xDNa }AmzףS:7qV)/ޠ&kҝ]ECuncQTOm .,I[ ,{Aϴ]g{I 76f(f8[/ ,ռL|5#$a?ڞGm%gIHGyg2y_.U{{x*J=Y5ca2? n^X=ԾF*lf U?`|BW@`!q`9]tFmɡ`L'f۷K'm",62SY¢l.,0w}+j %7Y5Wk;H̋Q iǫӢ׸>z?M2: -:+c]]Sn2גeEN^tMD##GaK.3"V5g>;A&c~ljTbh#%piǬbtzEGfzP48KrWZ7JA7Mm72%wPsF0I(moA ^yMխRUg5x$54F9$\6:\+Za=I><̮P0Bi09*#tЛ(~'Fb507jxH<'p 38 ]R6uOϸEP]J*stebtf?;C%l-n.%fWF]$4酱q̋fX܃8\27fwLO?8h`]g>INh^Toɡj^,vW$Yʔ֧EZ_9IyTپ&E Ձ&A[ LU(rΑСZƃKlMu Xf1xoΊFkIZCB'`@)i?d!U\̠T&!. x\8 \n&iv YD$NAG3=HܤX"C%z9C 1BzVhBIRDC U$`rI{=M)'qNnM[;߾ 'z T͟$rL$0KJOjWAVn* "N^j-`Gv3N( >'? 9>s$|np3ʱZ~-t xءy M% \sy@ xgL֢MA X5i%z"wUKkr{TulRV-4ĦkMH@d~q_JJƳ|m6 {ֲ0lBtEBlb?FL1nc/ \Cd_ɕ_ut}&~Yf&C@si2r:OF&\ 74 zVnPfK` jn--HфTg!QHQu)uZ]]fekHPSi%WKy_ׂ $Յ&R!6emoσF|,{{g =5;4~$|鱵^9-\F[lCʜmf'= U8V)B]ʸ6F'a=:1 U&oM9c?ڃęSZ EbZD ;}W/*jlh L C b}{7նwsXК(jӈ|S)l:﫷]M_D;qM7uz<ӢPw=&b(0Mt?)hsFI_Q!"t})(D^*)T&K4#S/8 8tӍ,I凲K?/5餤Yz4` t#Sp> Q:ffSr4 )j Eە1 sYޣڙ|O]}mLndԲ)IdatFhi H]Ů $ĶAU͑-bQz. ogos`DčDN-z%t4nP,Q(U `FBp bXsP<&^-&C5ܣ*mVtd=LUTͽ%t1o 0k#& !f\+]6΂U'"SN۹#t.V'ws4S2}V+YS63@ `9ӒtO6"1S$hѝ+ՙ j[3DWqKVA/W٨m{F+n@mS)pxz :!مtI&IU4ΡV3떵Ty {.;!" S[$2/U'l&.]87<} Yy兽j@RgKYpC69$SaeVA\o詸Q`ԸH<5HJSj܋OgZpIWC/=2T`nM,hh+?AeP8.RmhJ}.NQsu;5::͏U5埓S &NC{_ʅ K?k櫝6YSO#C7|4)!˯HͣZ+amRǻjO7yݪ eg4Jt*8)q=] -JE@6PymW(1E_~j\W*v6Oa-Xy&-18ov<Љ_ɸGkMq,yGP]Y'1fؐ]۾SXGkOx I,KW|7$ n ` f{$ 0F$eȋe̡Pŏb,nR$  Ghd1)qOv~-$Ҿ$nېDWT:I UJDJmvh>싇/0@c~Gh.a =<L=_sĘ$9F z+ ״KP4':~F.f =E!0@Q&3^.^-uV;b7 +, c>8$XZ>7֐j ڮ j9mĔ̈́P|:5=As&fYP^THUΨm2P !JQ$tpHNB$M^!U {`),guX >ԉEG4WOOj0 BUBZuݵ9W`?`6NiI&Q _d+PNWiMӈ@`M3& al 4Mt_Yz;᧥WJ{KР@IC{D) 8LqŜ^&xr':?#a ;u1t?k:?'YX*UjS50$d6Tk3v@O×1,nsK*D).E#tI7}!W/ZJ##6ۘ{d(onMIX"{Y=RH0DI͢~vvݰ9?J'0!Qh/IUǃMNw$% k!4A`td:>12<0֖?2T)v`O_3.NǷ4(ԅv)I5 G,)nb׷(l`J)78=d2F@L* #oUO) ,,J΅5+m/ [1ҪO9K)?5(~?PzYӧ- ҇lŀ>+7"*pjO4jj'Ek'fS, F74G nn3aa5rHܠ嗢a.f*fi YpY[ðɏ=`wmy7 .>9#{Aѱ޼pB^jܡOVLf D%s+!gе(B s9 ǎ 뼕N jT:}b J.XMh HT4EafNIߒ1XCgɓVZ{ OAB{8qFEdfÆE_^bRa-mExhï9{z+}SɊ_%^׭tN&VL u[*{F.xm 6V)b,0,Ӌ|VV<'{r&h7S4M `g4ɨ?WׅLXJg7scdǣX<߃m4$&{ Y?b,+t`(}Ē/|_<;L ʫpdؕnغ!j= #`̈@U&"zKi%U3ͩ%Cpб/*-N:xoy{\bf^5V 4ObMSUrAױTQ?C  ؚ ȰTahhZ⽎y W}9$̠FivD][f z'Kُ}_]o0O?6y_3T*A^lua@`˰qSA P)(H oYn}=pgb48$!(Ͻ\-ayc\R^S{$!}D~ZxHD *~ӵ1NDiou 4]R e.Nj5F!km ȓ:"}d(вd[g޵%`2}")6\7?&^-M2_$jMmP;? ]9RE 7VEh:E}%{B7iDt23+C=Lqz[+km.ܪswZ~?$qjDsb,l h_-D0}َxg{ԗ?To6 OQٛ)dzatQl-E<Ω Ax^F6!N/7TKVC'敨!,BXZ8>D_E]WW'F5:ݽ0˻pjj?几֡рbΎfaO( 5&4 Yޠ /g)EH0#\ⲍ^51NcBh!ͧk5p-*χ)̥ @#](r#Ǖ roЫ2COYK>!'F.1#jS*t)ޒcޠ7A8Yɜbw2#M&N62ᇝ," e\C\ZHFw*W#e NׁR4A|o,Oc^3RB ఘz\O;2BݪfO֤ B! n_ih0D '"W[v΃tg k;USF}6~iPZun޽;6WzJjK9V2跱$!f=!=3lDg޺TiLDLύ J6˜iqsJk0GgO2(^~éKz^F ;yaٮ gOJ4Y<_d*)Z& ` _kB&Hٖm;OeOol(:,/F+ p>T}vxd_{wyАVPq=#<|R!"KK᪗&y/˓Å6CRh2\&M4ܜ[)Ϝg\NS۵c\y ʰ )(X]gy7T\CX+[ǿs" AC0|4+mگ%9cj|Wo"gT iYns>e2mθѶ5hmf#ڄ &x9VmoXl&=x&U6e.bޡCRIboB99/kd)F==&0d .|ÉTr' f`V-G9߁ qQ (im^&F:X˝uw ۚ{Ӵea_Ľfagw8ʉH/&+?! o;rX-"./5mvpH ]A/tWq0E5N|NXv @nQ '.ZBRX 랮YqDY7(2[ljsE$yEuf;nz6խ ='+[4=e92O#Xu$Y;RNcS  #<5k-Qe(E7_ol~%lc~P DzM7nU~YV{88ϰXVSxT`dE+QRqxrDT;Mtkk;] valr_Π\_K&Wp߷q"haRQG#}oίi丫inKt1@#KEڒ hϲȡ/9ˠPA|-uH Q:^$WdT&lW=r\RB1^'uHW~^If*>$̲1^ y+sR*R`rEy$\W \doj" 9WdU䳇G+N/ nM|V~}md--oZh.PB>.pVS7mKnorH=dڐX&ewW1?Ō?M(oIz' '+]-"tmnyҟ%3Jy &!B3,PIj/,N& gX')F)5[TYڣ4~~ _$F%/8}MA.7Ν^+{ I>Q/i37>/m#rq@nXDI)Zzj:_" .ҧ{trVQ翸s㕩ɦԎS,L' РQ ~*xgu/R\H>ZHZ0YBm/1H ]eS1($(/}&zF?auxA/ޙ29e~@y yΝ)vzZv̿`ƅ$IL&w.P{F ԩm n!*B#͋V#gx= q}|ON[Xx)"2]3AExAJ"O32lN= l61[ r` Ж"/;#>+5x2R2L|NQ nJ# ŌܲpOPWw,Sb2B|]Yu!ɟ Js^O6(G$<=̱ABXTY3%VY}uƎʨTnW(5١w:?TtN\} U |o'!))TH㤏YبޣBz$(IYR)$br1l[CZSŞu鶔[GcB-;[t]&,?Vݵ8 oD:seb {Nj`i~DQ6#%Du>RCǩg(L1RYɇ "1WMI!Bb]j$'M]*&u}i\\x5f Vo/8<8`ow}ub9Z2=`ŸfNul +0+aZ$G7ttm~X;CD30\{cڞ27nli*:E|wR^ omHmc*/G5Ƥ5t6n HTAm_I[tdz>%Ӭ To@n)Ʋ38ɕK?ytoq{z#\ڿaAپoJ @W?k'FdDc?tY֏ɳz+,4=b\3lI4 &rԁϕ}lHÉz|\=D'e{:2wE1UsA73$aoCZNab-/GҠM%73%M"onC6vP'%rX=5Oxz3U(/~Qw\YφivSb!0FG^NJaHsT෕C¬9~MFQ^'VS\f$+Ļ(h~/T2b>rEXwIApזV3xI{F497A7r8vBFϑl[sf ,4@'q7>ow$Elz%MS y|~Io}ԇ8!D^H WYWnQMqg.y1a=Y#m8o KY-  ڌ_Buρ8u#a€>HTƚS$rhvž0ƔX dAqf?Xߍx`LM2 }g&JيHz|k~e({ъഎW =̬ÎNLףruu ˵!d('!_|ăh*>'O}|f[v=7[)ؽ𸤈k5mX}?J{aZy>BDqj[Qc<#'Ǖ0|JD, C*y 8w_O~iٓrsW[Ii6D!i'( $ Q[ڵdAtEE!+Wr P ~_XR3^# =uX]A'i`G0+v$)o"ii{y-{wpu+y2jgZ\ˌBAR HOboɘp-Y|mM`T\G '&)i-QM<M*U =%|Cy䧌 Q|*^EdF`LKW~NmV\[Jň4dD"S̑3px3T?7{Q[d Dye[P.[.֜ܽ5=Yu ժoI Wc"93ܗ5 $,kNl@+#GLr/%Ą]|m. Js 8ŸXaǓNDA*R(zT*3C,'.[IҪiHZyq? 6=*!+L!1r"ݼp ՆLSu/tt4k[+zWCRjdwA _r-C$pE ϖ A@pX,[}߯~ޜ Lq,OCF)}kd X4 ق\F936I,8=s )p,xa,lY)pxu ^X 1r}n*bҖӊ|v:hLZHWw?i")R1ܦ/jKT-.eCGvޫS0.` d7Wd׳nMBae};}1B= @+=/$y!9Q^=Z G 3;@XjK '<ڑku"TydgS,$_y nD: ߒe\ĵc8g;KAb dUPoub'>~&U4CqCSuVR8,Kؕ73C}m-Œʙ]rZ S$h!lTR&gJ|N&ܶ҄&~ OR!p?Ү(%tybKƔ`u1dGm+tS?**jgF4M9o`>)^S 36"4x0$$&@zi4DC12ڬ:}[Y%ѯ $o{ѧ=529tAXy}:'|3Dō͚Dw_*c+% )coaMBK;$Ǘ#beT Q@.׉ 3*]B.ZD A>ݦ9͟gO>5fd5:sj& c(VЩ:/OʟA/pzx| }#Vx\KroTscX^_(l6?wb@s_ǢAgP@ c =%_.WPNpѲvv@ CWp@@ݡEAQ/+l5x^nXa̹1W=sLӇAw&wqPQg -S OVn*>N˩ѱvl@vu m.?1f~&UA1`mS$LC죶tHKş%{ QB6{ %aR,xb_HݓNoI/ m?9c@D L]2ÙQ@["MfLy3+n_ܤz{T{ٓVٻ@Wн%PM,_i5Omq N܎$:]XUFVT|JvF@k՘rUz(M,&}l>Z]L[|UW_vϱcfA-,9p(taO-<?iHKWek~, ړsn.O&O-OR._to3v@O@}Pt<'Ұ"TGӗ zqg !ͼ^Lx3G(Bs8Sުb4Tez9;`­ Xw" $="sJQoG0*/@5,E iU(NX\z&NNNQ2mu2X&NFo0*.j>0Z埿B8%֡ƄDssKζ !7LRLs4'.Lt2Fr`A|HULJBZ0#CU"4f04x+6%?{s`G0X:i_u֯f[xl ]~ >>jQa)KrZl-8gk,; Ɔ^-E ,\Roڑyc:!V%s=J'lt`fH~%sfn҈vd+T [w (isTlG~<)SK( HD*݃ םυ<Iv ~R&D3Hb}9͑=q<䁾硾-sˬ}mOEp$ԥDUQ':;đPZZArqT}^djbU^!^cjGvLN&~u$I sXjmv4a"s_" ;4-+kCцq=rҶLz?kMi;*F)O&XCC7s ڵ=@pQbUF.n*jB5Qʢw&ݾ^ͪ\ۥM A&0B|j~*7+On}j^MPtQՠwӝ\F5yU!6bu~Ó']COL (zÛ8mm p|AkgӾh=bJ]Ķe]9+ݍkWٸ/B|ǏkrGu!4aYv|9V q7U,}!%i1pt0gdo=ڂGDE7-UFh]i"ڰt\ҒlH_a)BYWZfl: rq N^xF%N ChFn;Zy/}tnp,0LjS i`->DK`M[Y&[HU;?lpW<scx.I=;gMpݳ:a*m.}ۙcLAsFiۄ"W5\`ܺ{U ò/nƈ% %Պ!CQQ]ۊH$e3viygN[+Gݱ ^%)7A\Vڰ;P*#fr[S܏MRTyKg_A Z5isG@+ sjf!Řu;l _tٳ:.k6B# I #QNi?d 5f-"lkRք,r(JFjO_3ЇՔ?\^iﻣa#p:2rX%JAYN FRW FTEWk Ch)d閂{C2Wj; n! Fh &4I ?ݘnSӄS#jF]霪eiI̾4rI?%$I;m8yq{F9El/7 !7ɅYOg:+o{\ǕO=ɇWlږАɮ ~X<@v̘v }WsO*':#y& grޯF{Q f@=n $ C ΘISj^r1{:Ђ.N.K2M/`s=sJ% / z"#QՑ@xi@`׭E'j"!(ܢ_]+zFh ,13٫E%D!gǬ9!t_^ÿ}砋A}ߖ},MHL XAݍio}EP'dXޑw9haqqoO1z |R#ο٦B =V_pS潫2N=C =o 8bv!7%Chqn1+BS(h Ybi H>b.w93Y! 4n<;>POaYQ6"q[|ZwFR4#ס;Un~P3w<!s-N[凖:0m=<`F&3u)O>Z3L%/]1qwKȬPG .1YC i[62X~`ֹk#HD%VQZG|`i`㱝Q-g2nYe(\1 yN3W9 C,IL:_K̕x%"R)՘70i1qff1ޠ#%-LHz">rGFBe.{oY۫Ac, ?p9>stH\)ќ$dj~Ga9KGҼ+/sͧI1!/o fu[B^iP\-0fLl?-O?PZA|'iaI#@lGc+U{&t7lBO5aImriAU2aUd9.],28gzqҶ$$m6RCS{kH8XF3~ۘjD}խᩡ`F5 X{hJjϽ%)j$8Et"ǎd&^xǭj5I\ެSnLNt|F{uMw#!p(fF^neՃo0x\v\4|F U)A| M5I$ܢ%\C \]|O#RZuE:@AN)cF9v q&%A0+~nX^SXo^v9Z2tV"+8DMj^ {N(b"W oHOP~^\n9!$X.[|)C 1B% n/D)yhGOlu iuiY~NobAB`L'S~zQICZ+-ua6z-bmstEgByb)sr@KB7V?ܩMY^"3]M}LF cv&~+.t9 YBUmfn9WCq TsH@sj\ X1_B$U7]5sv+pB;!k^T.T8Ebiޱ*lh8o$bq(_WF SK"PPכJ1]=e͊>s[Y9tRM.I'hGYe?=ӏ-F* ,]dۊqLWIAyI2 H} (R%RזÇ/ ܉J.:= qźJu2rQ$E e" %\.ab|E:KD/*WI4$OJhڏk)w YJ"Sh4K"'N͏aryT,$}N}Vp6%lٗEPrBm>""_?+|k1M! E x8Ļ%yh?,e؇פ wNw:-:̐!dkO^i~1oc/^`J'_S-:mlgw7W߹:\Ѳ3f6;`)i>yfO)R `/v Q^]JA6@&h"GZ1ˑյXaK Xx=J%k` =2drl;)B &u PH^/RU<{63_.)m/_g4xM=!/T̘h Τ؈y\zI,>u wzL]>: 3WQƚ.4n3Z=˩*{dbƦYP6YfHskJu6u miki:dEe:B>뫙㨩 w 3ekI2{Rc|!IyNM}15Ѵyt o7R$m8P/奌>Zb ˍM#` ,7z  ̔˝NzP6x^ʄvM:˧$!\%x&Ao[(z(bKxji*BPOc Ҳ]iGŦl6Yu;^ _?%`ʯ p| * (lT/ f5yp4J2()k"MS2k^!f~ӊ3ܕȸq,)]W {{t~J۴*Q dZJmq, GЂ&(՗7VD:ʡQc7JPΗyZ4|JT sgۋ:N>w2ǜl.Hņ5dsALUDWr"NѥQ~CG&Z?u z`nrlWWSd ]HHswZ eL#kBlANa(WSSBhFIlŒO՞e: GfԙJ2쒌"YMQ1R,j\tB0wb;>ڌb|p(~9 #<,X%dUIYQy2^[oc)gςDck=FbВez3;|VůH>t!EP@'߮.KLg"/>#8q-v^s=del;8niq$*v'=hfR.b4/zҢԧ.G\^6Yz"jzqi)#AsI>m)Q%dS*G(h8-&=Ph^^̤&@2Lq!;7J$bOk^zԄ@&h.N jIllEz>U]"m pwHR7U&;71J%h P;Wxv>׆ pz@-q4wp 4ڪ<2]$,֤7=1%hXGBQ}$_b{>Ayڭ>W9eJY o--IIF<{5%7\Ȏ[&af$Ugc bl ]y7ۆMiԔf4`Y;XNEzX(V !VӰ SeӏG[ ΁Ǎ[8z2#X.Ē[K}äݵ"s\ZU,Ns)r܈`s!}y*nfvyCHY']塽v?r+7:ٳvLĉ̝nS:"@݌6MG~mH ˚b^H]r UroIYx2rvnigY)n;izWru/CvsPx~Y7;PDHh0Xw6.q Ӹ(iQI-~gZgNu!W b_Dwoa, κt%ɂWIN54n@{G޽hGc]t)u_H:hiHZdea'-{ ۴ z*q"ى"G~Gm&x$KE],)tͥVW;Sᾔ\LA:(fYԲyzُ BQE`UUü^1X(oRJ^[יڌ͏#"㦨< J2Cܘ#鍙\FqC“*Zj(e_4ˍ)(>zvzsgunF5^,ڕ'K! \f 5@?9ּT rᡜEH}X[ɖ?6ssZisL6 ]eb8'vJ}WXWWڤd|XbNMsusV"&!oi;(@EsqNY[.t:aoe߲,iPF/|wAWO% _{21IG 1z-V ǒ} RkO; ]ɉXR\aI1RE %͆Ӡ"`B0[;&^E6[ӖؒZAB #(sn|W+/a@QAJƵ/A|*h:V:M=e,$G# }!FC` z*X" 9lLx X8ƪF1WP |XhRqX-<-[mF`FXjrgyhچT*CQR9'!ir~੽ =xSoikMԶ~ ezE5E3Knc]>b nxIp7 N1nI_ \ UrwݘR? j=Aھ :2MDTOT&+0q "e}oE$Y_J0c6T!;nN#k$b/_ XpZdkIu3`PBt]ͳ<2,#rᑈIVT2\<-lPY4'tÁ 恃=by8Ld'W TX(jj5c! SPU=ö!s*Sߋ``y.8f1`藷Ё#Vu"+y@ՈZ]bz2\#t]v>21iCQ 3Y'oh_/juDw~bM@H D&y[n.=xtGHs0?rP6װ05iݸx!g=,y(Wrq4^M!G4n1)^ xG$98IN "yYwu3|x 2t;6Rj9:%4;jsP _Q6UhE&u{'`hI}.ީiv̙P]H:㋞Mz֣?j?~ 6% M'u`0ߣFq-Pa~Y<@֒ow Q<*?~ =5dg'<]K͏OE|c@i%)n؏h# 7мfЙzז.wNBj쿉B# m FnȄ31WcXd`n$@p镒Bsg%\q /y0akt 3|ѱ0e?ڬǗl:s^we&v昶HЉ 1*n٦+NQT O[{Z' iY[ "+t{k}>Ybw:IO(ČءI9\7;Ov -f/_$f{3Th fP)Ks_b-Wt-<]6JZc9A>C-iF&N! vvɹEˡEcn 8 8g>ʪNo‘RDVf+#(L@ZYF*s6؇B`̤w@%!|fTÑjh2~a&W 0k4(vaK};khD=uKKuN~~m&N pSpCdgz|869Bp͡+,Ck-YV +:1ic :j+ڡ)ꡎI*\]J>8 ?Q1FSBB-yN-)84֢0aOXǣ۲pX,t1$ eO/44#i4|DpCc7L)_oFnx&DCh.Ƅ]hksQrvV?dMWýƁ6 2 +C$wxV"FzLY"*1z⚻fbࢰN 8I]HHG3cUu@Vp-PK ^=hA5+XgV*DjI9:~_1VZU3/ْ6[͐sp5@wjix(y4wģ赓5^,́u(Ugɳ+|k%^̡ՕPJ<֧h&&N6c  {b2D[b`rĭ^'4T]fP [h#*6nGlCFvϺT@bw{?J6Yw S}NG;Bp;A9CI,$b֯i4/T<ܑ/MX^mHl+%^A +ÙjX#Z xqOL׌ /TMVR 7:Ps2Fྱ7vm91UZk~m F;&W%GtaԢ2)$oIX\Ol1Jw_-{SYk^l>_ӛcZO|ﱭ٨6JnpжGjpXoJZ] :ia-1gg&؊eiLb8Њ^Id 9xt5\L`1:ԙv7Qa*Ϟ]$^suIw2BSgC0*̒~aTRݓnUuϴ958-pi5n6z%/C0ԯ6oAP=_c'i"ZsMnQ=׎W3`S `;cNw`̩f)~&$ jqu˅Iá@f)ߤcT_Ɛ2ƂSl3N:-xtlkj;aL|Y- (i}2jׄJ߃.* vo @ | `l̵@Ҍ h9ɡ܆b%xmd4bJLlF \Pq1I[LxoJ2Vu bޫUKڿkoWL />,}l㚅1b.,1H0̍ {sCc=35S|SP^>zt;A,p@6 :I` OjgL|d.SuWA0 (G)~?zF,:: ǍhCR5J>{]4|(B[] JCKD^kǘxq*4iHIs\9&Gs2ɧoY'h< |N7L"+qp2YX@]E^ BP}+}{͈5${;9%<@퓛ީAC?B_ & iǚ*2#\i_ؒ %ٷCB jfGExq;r_TtpiQϾs" >e`c,ǭwZpX()2,+ի(A%W8tLv\&^tx,x?UJѣe[&Vo 5ljTy i>W\qK;pԵ~[T|PV?)2l b 'CXcI؂ECJtnW =ukg5XEu]ݗ Vxd{9=M+cpm0qQ=;fM{ %'hz>#n=M pS!_9c(ӽXpJo_o&qJ L{&T6<*B"Ȩq Wt*"X0t;h Z Yvuy }kVCCUrfbfVNarpzy"@pf8zOqWzYCNO\Z.u;Ư+.5%^*H|p :jLA'5LJ>-i>-_8~NrVHO{ H,1_=QI-k_b-`+IRSG%xjgMwUC,l_ӳ rV$WAM"T6p`v)}| <0WI}NbmUY1+:c^1bؼIzrdѲ;*C06`*]3T{50hBz:ZsX|w'u.}NXud`[᫥Ohy2. b q|ikLSkFgwiL?,*qŻLN]|?`hZMg 5[MH#| =[磛doΛ.yq]yD`F:QX^J{?tSKSgKQ"f|4;Uwo@82 v[w2/tYG`3$*}YQ~o&9M<ZBn.d `XLW30(] ;{Bްy#b 첁KA5t^.,G9 I B6[ЊdP =Ocd3ٖ6,g(6a'%iOnE'~vcm,}‰֪4;o-]_u3 =nDbim^ Nx =@,ڊ0c݅ Ofɟ ॼQY(t6 f_ BB0\BnrW^goq iNG50[0.Rp\RիHSMs2oph$;MѿA;0įG Ulq*v(ȭnc"fD&$ 5Npy˸$yI]9s-r}MbTpla"5D~artV;w =ٸ_'3q/q'{3 FtgGCjZO&v8цPz*k< MF$ZkPG} FZ [(͉7j!pǪ1=Ew(w+yԃ•,|̧nt mަ3DdaPvNnAǂNk ʀp-{0^5Ыܤ >dB&#z߶Qۍ䆰Y$ϥZ𣍥^9AJhAkA1T5%J|S.r7),ۓU草d#5 xƆVa"CC{bx-ycd=IYq8XDx7fNbULEnh[I*_.^D!49tI]0uCQʽ#{G z/:Vo}:,Mٳo6YLKIJ7~ gusSy|uZSN2ڛ߁|򃮰X:3.ѩ.I".Ƙ~q>53`a_Lᶼ'gpCDi}^(7*87qs_qf,jvs1.Ŭu $cX̟YuGiBsaL.F2mgG]ŏE`18*N WI18ֈϐ #M߭MKJz<rYUҚߠvt.L~QM˙bD/eZoɥ"w:׀noL5ܸ@T?]x [G ]qI[7;P)uq"hhzkbԟ aY2G>c-OaQ j OR|qv&ڿdDy071!M78pOtcXj7C;%tϓ`ܻ +'lvV}Qd`n[0KKrFR[Z=v:E#vn9zw'6up0u3솇5HpP֑v?3T[ГI(-I/hhcaz?ݴa[Mq&OKsg^(w4JpA1^ꒂ.p۫gTS eU}Q5Po^W=[ĮmL_Cjg6r&hKo '$uCOYză閻( x֮k9d?}V Bt{+v2_.s "+&=|=,\ﰙcm7,,)"qnBf@pk5ޟߣzgT9um$Ɣoϗ%x<z! |JWYY~Ai@кJRӘɱ yN, B 4 heQ܋xgipߑͫEL yiQ̫vLp¼13Q#.ݶPd.5IFy:˞:".n+!cM/:@^dSwt->]@YRG":wشLd?gys>.2`v^.ڨla֏nDl^oU (u ԱyF۷L ]#DRw7 etAS\ӹGn)o*A\ 4$ $_g6jPͨVIS~jRH. 猆43ǿÇCg&=YPĠjpL;o*(q$ D) {}_b;K$I>Aq.bxPN!' "Rr|>ɿjO:~ޭ AQ+[ZC re6l\V5XSΔ=o@2ebG^*GTo~XjQ$0n9F?3F<w)>m^_[[{X tQxfBw:@xƋoH3Ɏ^ ;e;iԾΔ =1AztFtxL I#Nn\aP>pAIi)d.-~w4QLQ9ywպ?h![I"X 0<Stv-ۍCRa\ B Ѓ-|6;\F4(;+٩l@^o ){44[ʼn^Dڈ;ޮ}#gTs6Msj]>L*B8Y^("ۣlC`y|:Q֓Mz d|vuMo:Ӂ,ZN}IWa=,Ĭde2JITzd/{I^D{Pg;ZYϨ{bѱ7 b ?+Am P<Љׅqw(`rh:/|]?Bk ٦Os7w&$jJFilsm38B np5>Z=E%^0i|-ZBBiI#ez>D:|Yr^x n&NEaYI)u 0\ w$9EY"dc0?]і2δ])?xDM/3OiwfC0ը׬KY4o^d:@8y8|i f"ۢgDYiYj>'uU6pq]e~͙٧zd G~,9=>W^95w*ʅzetOʐ|0 ùv*EB/@\w$er.,PՈXcϻ*&NT!h&uТoǝfU(N9CJWغCRpY* nE.G<4CxQH&NL4WG;~*OsGSxx |(?]iיx4f6T]Gw<@/$G7Ŝy;VR߈ JHeY4m9y@yٝVdvYCyk6b#y5Pq@#Y,Q.~}=gT茛hJ16 AN/< .k՛w[-g7qWyvv1AI26bvu\LaG. o?95*vJ",D75gY3Z,q+UD-8_i6fhR%in/ioN.warnEƭH[c%B„9h[:-wWVB)^&Yݎ\cќn5;Zr0h1"4nȰ\//~D[+YVKij}7:J/ yjKgi<ځͻ)pCɗ=ϝwޟif此gur \3u&aب$B3'} Tf ;>Tp+]_a{ٞ^|2.?aB쐪u,;O.at(o82JbO4#cPzliٌWP ֤K<-",8z)`RI|RIȩ`oY"?fٕvH~;GbV*N3:kび֏\^ש8k|AwxBL*5Ni>F}s] ,\XjaXّ[/nCʉ(GY99'_Ri7o1MK58o!xU Yr9|P>}{f/Isv:RHji tC`պN<7R͊QNAZV*'C=S6e@ ódps.}IQHe |,10()eAز[$E:_x EA k)}tfJA{LZjXnvȾ-b<Ũa\Xhyődz]ˇGEO/}c!$UT?4AoLIͻmu~]iNXM6eP%:A%)/b;_i[&-HKO*o FƊAo]?T@RM3+px Ϟ`~ b݉pU[Z +L'ZS rtDC?ϔt]Kx'g3llyI@  '^c+%r7 GJ5.DPxկDު/dS:Wr^ us){V1GeP[O0|Z9 *d]|I"Tu`"d”hLƕ{t&!UUQD4cܥ~\OQ5!PsC? eaە185`H %Z 'mcܴ`xsnS7+veڝ ~+;m}m4SƏKs&v8q7|UZ!./]H-W xD|:QK!=4{5[~.e$딯px)W%MI3*S;¡QWS "&\ğ ssB?A&ld_&K.CѓϜ;󀔢4;Z?;4h_-C6X0rJi\{Cn%*_bJZr]K*R> GcxQ]t!0FPB4E~.+]ZOvRwQKMTמ/̉ n^xg$~_,k-3?b\\tx~NGrhKB 5?)]l֨fʿ`*1"h,/{de?"_Èa^F{#+p?*<FNO_Nb$@#KGR;ŧC^"b,JdL.?Hq3YY@8/˰e../.@ƇyAHmmN޵ڑMeﹿzOC@PFZ;+װzE+gA帉f+wQP/ʋ5Łpb12&} M7h(8mC>5=VH~.P$&1TNbTeSΗ"@hr }N9@EtGŸ BjD2p:Ƈn_vޣ+Rf:? ލ&Mι޵g }FLvawn=&T+G<+Biex~$L6Mc*DȨFeb8 Hs| 9x0bW=ϗ %%G-lXȂ-Pdmc;FyndeR'6lYNNZD88lՕsLOHpebmv y/<͓uc;*$ٳ?-wق"hH sVKƚUNOpcfM`{}/OehYm-@ܻ٠Sj51:=ۭ 3X-1_lIuA:dJmKj+ӉOiS+y _QU,/. \nwL9 wdmJs\?V*:cR8iM<ۇ9h^12T #c}w,Yg{g5MF#-yM(r#X-"zȾ^gY1iVu#_b K. {l]2rN?h0]I}M%i徙斍it`[&N;A(v}B!Z/󑐌oØA}ƶu0VߑhKQ%O#Ff5"s]ƑAQQUՊ ׌>55j'֣ƝhעM+t#{S%DAM, b8Vd'ꆅvq4|$WQ4#E]T^V0Yj@],>q'6Tһs]yeb4+[.0}.4$zpNd1wJǻ6 r=.htЂ˔Rt2pPT\kƞhpY_G!y btw~c!RYe׫J9gث16@ Z;ywϒ)lR֒X3˦evKя"0)?>R߻Li(!B6C)Fx`v&^ļ^} qG1nd@w^^54 Us~oyo)`fpHX0YpkwptǥEYn =PMcH%[8JC!mn ^3$u-s J\ <<. MCd ǒ}hupn{rEP[Pܘ,o+0.|) 6kS-ui&xT$_@j1nL/NJR%jGEEXz0@r0^aH<33an2&ڈ@sRac AL7ĈڅO"g)>u|71Y/ƅCe=Ͽdï`)sLB>N܈ rz)UOKCɶ%~ }!$c_yR)_4]7=vˍSɶgG燴rO%UzSk#&A=6yh_Oh>hlaF$ϼiI.!ܧ`t2c1:#2UT]x~)r!$Z4L ,8‡pA5V% ~>^pHHAƇbmA*HѝN Q$q?(#ӘWsK IB<}$<=J(Fo2P,F9jkԛ^|B,%E4]`s> PTz$# EI[[DL^QP!WVXמ/f_muɅb(<y̗9ga4Rp@x0ns YmCv;I"S, hc}#!donĞh 8jF|Q {Js`8H;8oċϸyxNKߋk+,톅2#q;~=R) 4AL;Lmr\{-^~\ya?+䔚4 =~lќzNkRv8n6g-Kѐ*d67eo@FKkE<Мi0nx:%<(Е%ۚO-e.+ 5t~l,\r#Z IXYϕ,Ƀ܇QSB`]P\,.wm5ٚʚQrt$CeFr }k/^d ՈB6sH@(=E ,,w׬S,ٯ_wLPykf'vj%-'?JMTbXW"AU_D#d7W) Ȩaʀ!5hJ.qnګ^Yav*3?~$V_FB[ ;ei)3EA_+ΆǺnI)\,s6= emnc 8|6*[ѻP}Q 0'.@':Z2mW4_wm?]▂H;.hrB_)Xfjȍ77Z[Pw?bn#ᾰ-OIɡ}smć̦I1~eEܳQ|i%FQ],DYw~*U&~N?}6s}fs>.%z ޳.ԕG×Nid}[$oah]hdt=93֘<; 9vc7aeU-zJ.}zƙRRKNpVĤe<pH&Ŕt[;0VF~'RTjds-< BjuY0 MA&5JԒمN?EK}B;=A+Ip\19/"Edީ†9S[c P:#_*hraNJMe+hh#?ͱa*b<2OP3!zG6x;'QS|Bn8S[w$E5}R)S9Ϡ/nl= bkR,% *B ,DnϜ[L ON5wjSЀzNzKa|TqR^ ox+~*.2j[oHڥZPʴU"J/*(XuB:WD]j.1N!xn УϠ%`/^1QuK7gU3-'yD y oۃNƂd|Qbq5Ի..{j,n>[2;q>'U$#:X7B;Fۤʬ1 @+kU K? s2H8%xJuw[z,v'}'Bk#LE\]xaS@;ۿBZ]=fl.h<3Ө/ :䇭ps1sgJ$T y}1`!# ~.;g@}g(e-8N{a٨=TA vўKMet\ 5 1AFa@˸OLJ$d`k˷[@O%ZQv[)%/ Fp߯k=v,=č>e$Aj9ⱃ9(^sWj:q;'q+""X|[*q%ھr[ʠ2h 8kq eo.v_jV8 =o$ZdcǗ  J6{|[. Q`=_ bV)+iAO9M;C7!.ZP&Yz'AuSҋYEd{Ӂ0ˏN *;h+a.'J^#}ʒ(b *Mf-6u#)zNo2l?h'E^@C΄IXz 7Gt_:Sj$G Pf,ƃG&ҲOun $^|QXW;N%qf̻l+nY­ ۨ@ B( 26Ti\²OZC..k-Dwƀ16 " Y[Ez4mV򝼥gU 7؁> :08ѵx_Dkʿ:-8SgxyjMxz-&C@:Q&T%[❢}pUuOFmŘrᎹ$uŵοP]o T!P!!lfQR~PBbcךIn$Ȕ3{|ǶϳmD sօ |msC\ <1وǹ괨Vl\.sS"#v ,$G5 "D:T(݌'^><:{A<<2'̤^"VqU9k탲XEege׀ace,՛!AN^1^G]%c\8wqJ#䏈VT\Q٨s&<]$6ۡJ.%] I+Z R|nR˝dyҤlkqS8ՓTY5k7C~d`©8n"Ź}{rTbH2pcֺhtZ;{hP3r&8ҁ^ h~yD( i;@xm3^wiO/;C)$SԐ.7"KXxR}ϻ܎Gl4ݱ$OْQݝ #i_A}3wJ×X]u7kn?7&.86(/{y/^Mք?4!zCgchP}ZkDD o?iZg3KwfRϙhHյI_ADԡ_)Nfґcr z;(d/L火ii9,;.;x^ā 'qf/D3 :6c;N(ŏ |LP2 y^\I uKjvu_# KRލ SCjV|gD,fr&'tX|AGVM6!6 ofy{j79 4W)P.8$(猑+Õo?F/C5{uu5u0N8El9M-)}QNM&n;2DZj越$@cT;m]0(֓ v^As@F_W-9 }r2 \ԦZUVMp9>G [9 {]6 `eNw50sp#*K'GȐ`Tzrm *S)Ӝ;a8q-QE2yK5AHFL.^ 'BI8;ԔhH؀`"[w %p4Z,QB>S(RgIj/hwIp6J[o"gJh&U6W\lB!ƩvU1@aS׬/(6"."21OzCAԵYi۲f a {",P\?HcYeLүzԻSzG8B6(#ͻq8 {"]&+qhV)PD="Ewz}u:ۅSbPZ\Sp4 ec"ZÓ=Y UXE\" iDS5rl8nbG5$Amsǔ{ >2>'9!썒tfs,1A_)-!0b:0´[ h;jIO>`toDKۉj6> o%`m1xNs~83M0R~`AUl@7[T@PK.#v^ oŗ6…U=M4}\K^MhO\3D詇>Jci!֒VWav4zSsEEs,VT`3()t9a|B^<_-y ׂf\h@N"NRdy{x:sA1""q. #PK{PYgq*t 'j4jOq@|U8ϐfD}?i"2-۸|ך5IyuMsNIpFuPMl~_OLHE{i>d>skk1nw ep=q0?1}a4#&{K uMJ@OM2d"rIDآBqd#]X2Exbf:"m8uh ]zL* WjC4G)` "RǙTZԛ ~-ylfKɳ~O ̩3-}uD;ҩfKǰsQ2.#X챷H‰_nU0ٗ}OfQBnd?$q^t>U, kޅC cgW1X8 ^6~cF\T@% 9^=nM981ef<,^0wCò`Z5.n %Af؏%}9yU٥VZWP: o;}˅X!@UJ,y&0 D Vղ)/!ׂ yhmY* #\fANM~rE)O/™҈߉tZS*9L1 e]ZegU=F(fZ%^yc Gj<|ǀf51fl-2p. HhP)iAŚZ@"Z;>)6`)nʰ\BLMEL5ǟ$悴6|ē;mnz~zT7+huyᑲDSG4|hTnљ qDZ^eAff#$1po_5Ӓ MJ%L E*zx UWY \3,e"zNФOOI'aZQ&P̊Ӫ^A4PPG ާ2LEt-u38};#Sq!_@Z SvF~.., :@fR>yÓYs$ eπpB&#/u{>^=>nTq3w;oYg:T[fn? qRv#U Oh^AR8`S$ سΔ~SS>*VW@aҺg_NC}M)].Q"f[T62ʙE9HM~1r+0b9J,e#ت}2:f@a3YK= `:"=S0Z|8Jm27뒼<~ %KSn'gq _C3x&-s<:NJr gl]ޞ眴h*5˜f7&Frd7L @df| FN)n%l}!ިVd"? H}*53cA!ǫ9yIw7hGDZrJa&6l$ љ;an`)6,Y %@~2uKm 'e;M|s,YZL!:ԜհXp(&g=vZ@ol_)BYcm+̹/ϭ=Ps,jHhCõi)̹ӫKTӂi)Ћ+ެvqYU5[쮌QfJ 'Eu@Sg6"gP5b˃4ܓ/; nD ] !{,|^gwJ0Rh<@sZ]YR>-CbY. g]1ռ[,^Rʐ|]J@7 =[*W*?R;B]ɚ†TaEhQ#Y9TiaMFٚj6Ǻqڼ唉z4S lp4?Yz<\?;[kA"^:t~&z'B5|Ks_u_g>7n\㷫 +$,=vNu™l:Kg/l tzvzmVUKN犈Q?`4Oˣ3.Υ3@ /y8Yۘ8sf8ጸ3Y-"-cn5_wZ oƅ7{21*r"X>0*g,1tߔ( !n!Oj|}irkJ$~I8H'bi_̐ 9UrބT~f= p1G D69 SHnCʳհϠtl&Gՙ:[NmjwG"M,49fX:9K*4Xy'SfYxxdyB[ Fst>b\UST􇵌hfk~g`ˁE*e-1V(4; s]o1}^Ef'Bfru%vi6-!:LO&[勾09qsEg>Wjl>LuIM1}S{MthC-RE/jB pt2s`f+mY듼 #zo+6CNŁ/Utw ?|òvȸUD} gjߎ9*yQ,k`-e/1SA@^_'Z_G^բ8Zѕ0ŸWZčo \gzXa(-62mŚw#"uΡу;GaaFF"륢VK6hpJ^Ѧ! _z|;h[ Қ>u3E+7UTz QJNcӞ$_6̄ {8R.#v@kizl8}ң`sTۘJ?,=&9os)NlgG}V^:zt!ѐ0*/मgIXEDqsvTA}j0Ad?sښ1O.`7ZҺvnc׮MÕnNQNdyB@~(Xtz/u`j;X/d=hҾ4LBRO"6:@OzA ~<}`gXVtFXZ` ɺ^k[WAQ,=ݼ?+X_,=Ȟ_eG#!XHy#.^5SQu#M" 9fHvVޢ `r衪|byV8~ЧnQ<5vkbF3ppQPLZ δ/h@,Gڌ6㰗enO4w1e^m1T Ti߯G4&/ɡr< W1@w6YCaeAY܁@e>r!rqC̯Cc &. P:5K`WWK秪<8RrG %$// A6|BsOKe½| @@\z0AMvoW?g^8}[Vz q/O2YI 78T>%'V7M8ugs8Ec!FB|_M]h 4ҩeJCͿJ' n86$ׯJR'f8c`0):6nZ[p̤P\`8 d4 Z7w׆I{U!-ڲR\:t=qUQj^6Ǚ)*Wճz\X ƞ0)!4`s(?4fG{k,2q7`[wLAuet:42k.p?cs;%%( ,7E^mcF>e-7X#e{IE5,qo ړӐ̈́iB NuN}I_U_ ;D@dQlݔ+,dADmUnx& ǎX΁m!B ('c,Bh[>%{5cb M,1¶qxnQRf? qm/kCپpgj-R~n9<rHTM/Ń%;"IјUR1:3yT)S)VYY 8sz& lYq@A2u*`L @ ]ONZac4sؗK%-2o) [Ml#T*g3QO=[O4ﱺ]7++&E@hwJf-XE$yVI q( 4%/fa^?!]ݿ.1' ļ*6 ԰3|wO:vȵ *T,uFc@q5Nž+!z[D EJ--0.:Cj )61h$XлL\ɑ(==c-& MUa\Y 뾸/j2KЫL'sn0 KiaT*l]>A51. e<`%$9 Cb5T4/.~3/ٻ 9>*ŷ:Y1[LzmMjh`$9jv*;,lPӺX-mQ8ȉ,O[nL PJM;_{8fRQ}O܋ @GS+o9s(nmYyr5|Bb*. s/9-QG0!zhiCv^ҤV }iԨ j'uu,6/Ōu`QtYk=K`I FK XGN5}Del [;[*p%џm嚌tsmA3u>k$Zz0ҜK7bdJUɇhhOe(̌sy2)~JldkF^E1ެGu&G{̃S34ɷ5atꔪ|t|^dQ gZ ` TbE5'Mt!gL̄;`M̎s]C$g^b,`*e(by_'Kʚ7 ʽj`Fot%ٯNEX ئllG?CeP}ME|fsժ`s I8mC+JJ^&)JCCZH|+>\I1vD;D 5/|snˀ mvuGc1xT/nvd{mBJt>){LjT)/ް@hĥj=fgXLz#70CV[DJٓU3]mZ{)&Ɇ υ=6^D㡹5D`3X%L_ExdĎI{(< ڻ"~]/5+UzLE$LqGI)8!R.(~OOCgDSn%j.6zX2p kC9S>O?Q k0>6:~TH)Nv*}h!jaX['7 p{0D4c!c:v}1 w;ʵ_ſrA Rjo/0 0 ̪nE S\ue/oq\qU˱M҂!<8LE8$V+.@o,ѕi~zf~g`uA"g8xC{>C_^aW>rfѽJo3|bPz2A23s iW8c>3ql&~?7LJ<]l4։lkbrN7"H5+61WTTL $QZ=ɐ;7Mgyqm^nF)fđB?i)=1s38){$g%S 9ͩdۍ)RY-ͳ"4tlu$UUL] AkaA8b 懟(*|w9t6b̂":M`>=%'p8sO>Z$L-V5׭P1̡n_-%;TYyП}[ %ЦynܮKo&'r3HRޫgJi%`Sڳ$Ř!<@L9.$:?x]M̙ ;x+/FG)CEF#GX_ S(drn=,w]h[n < b]s RF::Wsy-/ѝ+\K&(]AcŨn@[+X@԰P0!Hfa`HT*,JvHY $l)&w HoqGu.m#(b3ĚM߄Dt_U^ lV\_kI+`Rtz@x*o{8)O- "$6#OE.M˙ ߶"kW,"6MGEx)N ֢yWo]̌2+_;À^ Cln'+da/HɎ'QJ; 0~= 7CGM4NCF(IQh޼x-6c֞Hrܵs(=!w RXP)46]{ Mz97%fFD33i7=q++>zOPb zbK/,%v)hpB ͳQ(g0My ~}|J=Փ5%TEn"(Fͽ(*%j*j- ٩mR__#.뚋U__ߌPf3lq=lSEn3;|gmLZiy17_OQjđKUzz;2$*q8U{ B{yp]|h$+=|r4{uXZPXkV cm7lw_jԷ5>{9TL>q\e}ґV/}tq 0@ƫQhmaD2BkR5l `-ń-#; HM~)#'_ꥻzn[Tw JS C vC00: |,F&R&s*Ru;U  MeM/,%}Il։08:!R7yY]mwua.v+.X.{.:jʿ!- :,gbZl[k ]|ZlW!H+]Ea=8͂\Ѯc "϶`PÔq}`kC&pa$>8olmaԺc|y2 ,$w{BV t 3MM<Fyizpb67д$/A֍/26vjjZ:!4l[e#; 5w#`Q 9SIh?&>qp37B.g{n]j'g*@x#jPI~[KSWA ?I QWtG4Jhd N:T&$A(G@L[6 OmCyS\+wJKpHS$6bԏFb {~+HXmtgs9A+x  }gB.~Nb྄luuZՙjQgHh"&jpSS }ZdQ3,ȝm C& C쿯[n6G0WμefD%HM_ }R4,QmC^%SF>50E5vԴ$Yˈ*KCth`S ,?26 Y%惘'K<R.0uKJaGi,hԸMUvnYPX+V4P\+?z+wbUǛrKK lԻ$s7jfYuV!f0{Շ-cĕM*S 7< (` DϦ4+}jۺS@<؟idll79D<4EDk )b^g$-*ky[@бy:(muJovpWB?u28LJlWi w+I杠X c`N!0N-oKmu<&rʗ{n.(\K- xdsoKguҾB&ꟜcMw2ܜd7 ǼU(ԨP! 1+mnVfEÝ#bBeA﯍a Uu􎸱51U "`QO d,5|btU_O6 n.F Z:!Fn?WPl M2zjU1١czS3.L%]@K!w_p7.P`9uRms.r.Mv6 P lUUV"^j/ Nށ,iȋF)f$=րk;~nq7!BnJ>C_Kffw:yȧ "װjd:b~~pgYe10c,tQYW e(aJqOS=S\M/OvIgD`f2fcDzh9:?b-v +"m1iTK珲q ,ϩqobxu(pç/<$P'V@Eg G7ʫ? V@oRl/q Z^)G0N۟HZ~V)'<,S Tzv}DbI3w4pgO0tFbĩG`أ@~/Bq B?cט)ƻ))KCk„J ;k I뛦Vԙ!Ci?":2p 0 zY((=H !z+LȩU i)@Q+Md*4,=#A϶CZ<*w;b. @;j%)VZ4l=h?PL94vViPfiR5CM;r?w/3csk@ m4ޱqbw>p%Ʊo\Y[t0X5`zVb -[61kviP[]zx ޚh 3 fdxkVg>Amk3a#ԓ yztoR `U.EISTuJc^s1zZ\ؘU; Q}Ʈ TcWgu&.kF[/ # vj9+>VUFpZp~ hPIT/9NcÅ3<$BRkZT!yfٰrG"aUGVBc_x.;PtM.ndk 3M7qhC'%t;1*VnV(/Ô"ZmE>⹦uxZ vJ;|WrmqH$#2oSEe,ě}eKtgq&@0/Yq(CYVI4EXIfQRdqA3:&& FV'YB%NjDKrr=x#TI*O)ݤ4^>\oe z7e֪}z&*Kԏ'lWI:ɒn9s셂Ch),-ɧjP ,Z+ƠCy:Usf:taQ,b8oR+hd:_U,txJ#sף:n 5oTY{ɶW=~CŦWZ2z)QE*\q s,ƦQVƇZXE[-IO,x1{04xXza/3ΓOxl S@Wژ /Ozaa;(=l _Į7^hNx~˛ں9d`E>氮xQ !ޔW`D#O]Y\Gt8D%#^l\bd#JVF,'^y :YL;SG/ 98ފ^R,)]XZ  .əN ɉn;&]F;1P 0L5=Οk+& vFQGmZfY40[u&o!s;Qan`3zQ. O &6&9 IK {t2(7<0U60:;¨9\Y󊤇( c[Ʈ8IH:Vh)?ۮRX8%N,{Jjw ].X(Z R)#˺-Y~T5zҾk hlM bW57bJWܦNU {\ Y"r6C߯pl.+~'`0BS9k0Na~n;ͤCG{߰\\dXLZ~p BgzA\e1W #L]06BQfǤTa3 [$G2Fy¢W[j.fHFL4q!HMtqW$aJm>hGI =<#4_[=ϡ!E,)];O²@d?Noܩ;[We >Eͷ,} 4kA+"!}VOOt.Q0KpX[1k`zUЉCZoz2@(:Li!-!nVsȗR~<'; ի3CTR_9+p[p+i$Vvp)"Vw)Q^弌߄F};v=yT{2Z/Q[C?@J:`ztHRbEW~~Q"S 9k=jgMʴ4ViNZ+mnd ╂Qfo3D"w_@8BwL*ׇQKU|f\71IuB¨<㰵kqB{e(2 wtyLb2^´ pٗ)#+NzX#s{m!.5|ejz!6m`"͟jOn*ã%c *pg'[>\',SjRL^3MrC\Z׮%?\ LCOJk&"6R2dF2*##FG-r\ΰ-g~&&u?-RO'Ruh''v¿Mo!Wz/ᐃeΙUe &rs IFŸes~͢@jG'L]x…E!}PXZQL4D26Uv6*Y ̮[1A2ML#U021_b(fޙ[Sz f`)?#'+1 6z>x,qu7 b?5Ð6t[Si!t^=JbװTDEM54p MuK@\SlB7t.3h;R VBOVC.guvYXe-'DzW3˵ɖ($|tzH~ ρ DS 4Vڽ]T6b0|3Myqσ;.?nb{D~KNRI{*ahQ&pٿ̳8Vp\>r,eLX>Pl+^bL,iE.:M N9y񍍝8vvoNՉxn(s>0 FK@]xmL 'XIvmv>X~gszv|-m^{.GΥ1(o9!jJ}r%uTVcylyy(끎I*iF^T2qD~A`aɄm KĖ+lD 2 )j[&ږǐ`#(Ut"m8t(PfYf%H1%7:uX| >$? TKZ}j|x`'w*45wUW! : ?Ƕ[xF2S_Q1b'_R%3U:)v)d@x-s82^rײ-=VJOTguNT [t7 {%dhd`Lb2*{1Tge^h唟- .A(NUl"4<*$m Z3sQN^-ՏYtQ#P`*3WKa:L|3i35opN`vܓy˰NO80H+$A>bֵx %`Rα^j|%~~:7ckSJsl(T:Gg" b(U]BÎDmdFs\a咣G}sMT;\Č[5_nH/z>j)Zћ6&\ϲ1peIu> nǤxè98`n\ϋCFRgЋ/H(Uݏcqٍ; HS+N<5g`Ŭ#dV0z[X!BbheuڇM v!F(Vfd_ G:gƨ KifH774xyꛬ(!Q/*\)씄I/̊/6-̰ȕ-z"$БoQqGOt, :QAwRF0ŏ#{Kɶp9̕;#7 &gf= Oop95Ļݩ7w\ -4+JuWJovF[gf .9W|\x_~{˪P'zWmRE X iL犿>؎߸>>SPQ(߾0+t∢Mi#(nzi$Hr_ʦ\s޼sHi,j g)v(`F0U}COU3+i@+\紩;QA`Y-lf?/w-o Yo0 hCޱ@6 !q%6TC`lȊg"Dp@Z>3LC\9c*L7Y` WgGz+{ \N1EWk>S4W^LP̧C"^ 7Uu翄wN@C ء0Y eYVgz[u:Ix wgͼ_PK:T9Uuw-fNV_2Rv%!nYi-!}~9ApۉM$\{+i[lT@&5*:LCvlYjIvB}FK`r̮M=kM ƔjT̕O Pwϭ:?)ogVbG; {m"ͳ7 GzcvҫF|9j?z"Wȶ!ժa :W-'܋5>w`].^ncYG_mad(ᕗ*(/.Ƶcpb=rNR  Lw3$a%{0SlG rNi i9Yϳêdl_T S%~OD"#(ޑNR覦(b@!xow&+Qۋ}1\h]+Iqs˜ުmcIgN ˼Te4Y^rͬBa`r%TCh0Q 51[-h+3Kۊjc{i` Gg鮚nJ{ vdT^ud? A d`H oP L58Jo罜dW W4cx8)ɮGii8V+]xP%!b|Q릛GY[ynO.)HL8h#)3#$>[Re+r9!(K0L4P7'5]pKf7 .']LIMbcXfv~[17kʹeC{J)t . ђ3shf=Ho`.} qi@DL{34xX|{(ńh~HnKv3y⼝,xmOfvp-anr/,>-T M|?3k}.s%IκWSH{GqmmW{#dQ4 z{!&?*$[`t|6qHd{l/(1H5G}ўr}7'/*;R<_Z?8@ [Sr1dޠҁeH)g!h1xYKb`{+KG)?bAAeq }Y(y g?ð8o=[&D1e0UNVrqeړB*p{[_aiJӲr:W`C$ߋ+9 X~[T>}=m58$0n򚹭*@U!}rsPi_AK*I"5-zz\< Fկq9JBx0Z΢ *cJ thGUWZn&?XX&>0M06$-wܙ̰eUq9Z !vT#-/T0ljtք,~W.d < 5-c9&gTijfM ́YS|QhмE3ٱl?x&)ԉ0f09s'Ib'xBJ}60v_}..5@@x'%`@6ƞ\ }b'_kʗ[ZB[] ؗbƘ8C_wˡj3az3˺ea?-\VrܢJȢ3PgyH֖CZ '%qFu5;3ݟ j~lD$o;|&9?K& 1d_ hD=m>mS\p:XB_6Tf= 7@y8Q IgQT 3wx5"b8AMtE^a Ay4d) PrtjbلAho0I w!_/\~}ԗû4Փ".R؃LM `+%Zq`lB)S+ ډmemi;]^N)[}`ۀ-kևhsdW~x4'\kSFLž,L0"?ʎ(O?z5r~xN|~'y쨙l~Wuz VD&+Q!2eڅ#\nYōDlx,T7/lWtκo854lǕ]͞Ќ1zʇN}b%D{|\ <}] h9;ꎞg-#>WJG24;= ql2J2oeAhpGfz]`&㷯 @uF~O"RS C'dI q'E"5 rx[ l=wٵ0MjC8.b9!+uCc*RPv%Imu&%ڃű!{%Q=.E/ZW{m=hnI|1 U}26e!mKY,Ybp/ꮘt=eª ٍh~BaVx6wg?(ZJ6C  TmQ0dĮ$fR(E/1 7\c(j2g~bu4cL-,5lmS݃c'⽯`iAbg21./vgu:dye^.{C?WN)Tˤ~ElzV޳&u/~ˁP K*JZ#%%rH"b2^Gw|1b- f? u~`r4:-T.d+?UieBSW^㢏Y9"z4DwNbꢬS< >tyT(DWn~ީ TY߸3Q^cD M%aRo^Q_ _#=X @l/ݩgC3˃Ʊ/f,J;vAȧiFH1_^CVz=R<+?o.\dq7.Tz=yL?ߎZ?Uvd*{Tw"VR 4:5Ag%d-U4;ܸ?!jSנ%JPw0W׸^kS~}沘'C3?Si *%+#fϝz^jL\Qę"d] 9}~d?o0zM"JHG$+ޝMPE*8! sXE3>N<:8O/`op].b:C5QSr#_CH &I[1|O|Y>[/*5VUan#Y1QSTDq^֮7HSK-A-EҺѧHyi5ydTȽKuy\ V+& \hS_TRPWR4tD&q8N&KqGF)~Ww.{ьqȃ65Af(`(*@E٣Y\HH̃xb^[e"CYTl(wѾQ|/yGY<(p5J:mŽ@@RJ`V|阱V9 D:ĶozEd’UAI?gdf߫oHUۆHIJ V+|ȕ&k><%кr%d-[ G 5xgQ^x[~̟UB9uk4->|b?>_u% l@"~/n[3QWSWFD>WGTjr,䗇/oz[ $飖TtjdH+q\d[G5#'KBq@aeT#DH:I٢-$o~ovU̱9oW5->;Φ_CȀtrش(">E S<MM^7ZהS]7?Ӂjڠm3>C+Q͗/N򉨤> {f]'pl)nO%>Bg,. IԸ) x Z xV+ǞI{I?]Vi"ʗJqS:LW-c^/ză`ev+tȶ>X hp( \Q":*|-̝[9^>rbbBSݫ"̅BtWpaT 7ء zRe_@GG 4 .s3BXzw{N&~lxQ9Z1VHO@+~䭷T_GFׇ [ota6 kKR|uQZ劃7-ҞxRq-yFђ}Fա軜M2I!4F&Ow䗹 d@Eg$[f p/=j}ęѺ;8v8#tk[m䖕p %b#0 ңQqԖU\oj>Uiy3dGj8Wz:;FSJ/& >G,onӃc "H>,s!nݧБ/%(/ja!bmq3ND`Շ;oK)%쭤xAl_̦yT :-'+Aell!*ND۳O-D_18EkEˇL:.^1=\~|hj=r1Zz{?lf|陱FJroo#BQhWj5S;S>$hR*fh k U׏S.QLm|YxyG3m6zi}(- ̈́Y$~@,qۙn-Z7\uˍK?g?Q+Bӻ>whjL,Z0i=J"O=;ܕC%=bn |72üZ/Z5$Baޑ ^J+%i nX ~Kc nj@+Ob*ɇQGbi2j*ǧVR0\P$-M}\eDGκly´u(l6 1l2/H~Î~!  BLځ&C(%O+qeWc99I6QuӰq+d؝+ADzΑ(Y{_/c)IKx{{zd2˩o}HܢO.Y _+'ք-=3jmudFGY&A.$6!&\Fr.y;\ʟ\ g;S3ԥoaa@eXeuWMZӏ,ìSPNY!cf-ʨmˢ Ya6 pRqzTǐ7Zr.!k=YN+"I=TP"]H?DYx;><pnFͅʄ<=I#z) 7MUy8]ߥ7 e{ѡۈ>WB;}iI GLD`"wrT9ҫ&!"|6\PI߷gS A58iuUEx0E+2T"Z/vd_gUxOPw\LzGRkx x] `)}lܔ%17?EmƁmo'{qY()hU=8b{E .";P(MVśKPC3JԉH,m<8sV &NOsSۅr!w{76Ƚ 9R^'Eqp}<+ּ1#"ai3MVEIp8c0C:+I"bZxvnS%(`U~-zƘ2ǯ2@);m-ԤANxޒVzXB-/WG)7Ss+,(5p]NJAS~=&N=9"όffٵH\K3@SS\sU'Wr'%]r&^fdeL.چ:te;$Tvm2z=}Ä'>!-Y!twFBfR2/sof-4NЕvpj-ǐKK%,FO:z v ?׺#GgNoXf?v1\\oD}M%l:M`p>gms4:R>HוܧBoy~k?JNf3 ŎBa$Pu,pˀЙibP[ v8zZjp*L)ID_-gpq|axglº[o8FH~j}AvrIFL%exxT$d'x U+pDՉin(2brg>9ZOyRp@8ϊ2Q-ĤEvhx"oZ"\Ѿy"YvC (KVǎnH~{L7e8 w  0E_4HY _W0ϱ ^Au<ۑ hu;izq+< ooOȿEuPpArǡdR o._'@<]k,֥[lIF(V 3w(s5;M\NqUFq.E+qӳrТPtƑqiEu'Q@MC߇Sq*')l^Aݐ~,O۾^3 IXc)|,\aqST 'p'{^?lAt7꧐ NNٹdGN{-yr)ԭCc܆u&O q6ML]VW($C'Vܸ8M{kd=h\pLvQGdǰOZ!ilhOXaޥ'$HN3| j p(X~ BwBlLf//fEwHѻ2.B1݂9XqK ~EsgȖ{"Uͥ5,!2\ M.:~8:O*oy԰Yd`_L>`7X@X(7*3nI*8$Z16f8W͒gי9\Ǯ?1ܰUJ_&o Ioks&* 4:vyW=3:}2pPX݌賺JxG4)s{ [a潪UZ 9U;ARCgO\w ZejJ9QI!|X?OD]HD&b\՚NFρ`mVЏ5Ήq@yA&bwQjĄ])f'js>NWۮ"r@w {PC5i',c:#x2(G4Gm +U aN!l [}ۜ](k9j_#ÛcݚxvfP/ax.Tw oG4N^* YtCݯ݃V4"J0>=SLi\?.:T:nrP0 ZI TiYU20إMez}SHյ>`J8wG5(+o*l*&x\;`I[;%)(7?ĂO$E?Lg:Z#p"rVĿK9S'Mw@|چ|5Lގ9\ܐY'R^w]tEh}I6g&F+b#cFt5@s3C m?/KM KfKNB켶+?c 9)m7ɿ Is.?1>AiuDNFe ^@NFk3XQ?w  $'BF qMC?S iuA&zY}3ь@&mLј  K Is{W~2L -8ԥ%$ BTl2T̶9h2[}ۨH(jiK+9 .EL?Pҕ -\0 @XEGgy;&v|CvYy 9[4:vVEY̾UԩlIq_?X jv5B6THUSY{/Zœ9BG~}#ƠcdZT9^jQ8Nb0kf.enE"OAPM#.},jfpŅ]!#knm+6Qچռ& eۡKfoD`!d\$Ԏ'卾C+6Qa9dxp*)Ru~I\Brkeb72 sdieER=[Jw`<|2-lZ\/[W[Hd{ {?L@+vM;f]VK<$7 E ^%pӲϡ71MO~#7׶)4O׀x )Rqa>Z <_Mih.kj&JR1@+&;A4;~|IeEhIő ~g xF.J}l30$ 7wB/:yYW%nd '*8b`zdTDGLr""@3z^y7s_v-e"*cfnBocлr8!#۠Jjci.͖Ȁ9&tl~[Y!sh&F{ɱZ2FkzT&I,mf:C%*'bӄqٷwEBw-ɬE9mh܁PWn n·qjfkybcVbB621AQomAkUF2T o_HZqa> OLԡ3Go-]cZր>TaP5%^}?i%SV@SHٚnE ĭRSaz9w[$.1tX+k1Ԣ~N{QGӧDf-H6LBw-du4! X+tP>~ˋToL|Uv;֫%(:qakU)zJA:8)Aʚgku[8ASqmG`%AfB6mO # 0LztQ]^(bD7źKf txAA B:;p;NjwQӟ5PIVKjV`أ4hm_@)96GHA&#s W/_ }`SJ qz `=?*M^$$H:CSja#&TbI.";Pʫ ׾oǣfٞ3Y]!ӓ7&T97%KBv.V\HzxޭUV]Rx!ChdMLYl*UJy|*qR85kGJ+2Jס6`F#',3/nZh?Qn>REʁ M0ӹ+38,v)~-'ax3|l*:H1SxVVoMN`y3=إ棿Vzo/βϭk":S\uFW:lg-/Bաh T;jJ\C{n|nع!~[qeO1fO4;bnB"8j&ʘLřv{j/ j @KʬKe-ƯouSh׫xPG!i!9ĵSqO2Gߦ+[-j:H4k';N7~7H$ih"/B-sFLau7'Z6SY%rکnpOKcd"ZؒMz2:[VY$WCd#?}”j9zN s '!a+9Kfݒ =!@(#A})V\i ['2[1gQBmpЕJ@.K-S>6"5@ߐ*Bnt1XoXpUBqS#]7ʦ<,v.*͇@e"?tbv]:S Y3<͖gFyMXq3$ۂ4JfrTcڢZrB8$v#&fFҟ!M7.:!eo6B&C]oȸ0@=;J( jS8yMX骾~yݚ2X2ڟn$a9Q.{`m;կ)肉r&EG p|o_Lc0 )HRCz%iite_Mh0#ݓ(is'VpDR<@]\r[kAٜLQ!Y 9c-A6]ׅ(o݁1rmE⟑}"N"O\ TSN:#AUIABW޵z,?Et-WV\{jQ n IZ`I y g VGIYQ\ КS5AkyF7To;c,da+PNyT4M n#Hgc! v5Q22Q?.CV,Z:{mxPȼpHJmu.V|35t^D6طvCk^UKCCXx mt@`VSuM3Rl=CǎTVuLGqq_sAq| :MkcPwYm3gQ54}YO⿼81[ C+> V@%k=Urr  4m5sK_P@@L߈8O\\WT2uмZ>:tޜfQ<{@t=.W[;'["عE/f,RMG<;n1UVO6-cU=pqڡb~j\ |ֶ87=8KϿ A|m /,WqHo:4l?ػm&ygr:@Co?^7O@.mS~+ "#N`ueʵ^r[)\0L/`5+4@!wNs<)w; E?V/LdɼidF6Lv=/B!UEVcix0Sbs0"s1* h,RA.]{cׅDwICyHo neq ՙWIXc *] {)E8{vŘ;z'6Vh HT6&v‡2&- UBsN]UKr?$|U|A;H;/uY!MVϱ[eֿ[M]ʃ޸B} |NIc[166n]*R7ÈWܬDX_Gͱ\ 0UOI"!cG-fWUV˲ _$?[Μ՝C9!XӖɬ0SNGZ6K zzVN >=CI5bmS}^ |:6jaL;$|8?=-8w!8>d'tifeUD,5L(}gwߗq8F+ADL40,vR'rkc8]_{1Axw"uZ T<'{3AYYY,UYnOd>ڪY6(؊p< e/.^7<Ϣ}A~}HR~g<$+G'ŏ@ 5e b^)lr9sbT^[4X$eePDU=sx;fwş)5܁f=4aA^!H=Oe+}XB{9QdrzA]Ӧwa|k%A3.ruyV v#]x>3aq@=f `?z$KO/W6%4yF"0d#gj}-ڍ$XܣC3 >Gj!xAH3EVK9 ٯ9B#NaSpZ3}ɧPNaU?+/(J-Yh\kͪYoTu}~^6Sj)2F5wQgr ,D(hn:(R̡+ڭ,]0{iZ-L}&w8 ew(  C9'm%_p=CWFOD̠gE&n#\~\% 1}eo%/zFTWG HkxPzYT)04[7]>2)D6鑗z/JcP%*&)ݸ\A)e򵐰~`ME.iMsnD! Ȯ[0Sc@o .bk|:`*v-RY {B%PJT>9 ⩸1+gs[us,F H)[4ghyh^ujψ.h*C7XFd%X:!Tm0 2;yj?VО#u'f2-0_5զ¼,`'*i#gVqi0 X7&L샋G<Q8~Krs.dnAЗ8 La;~:Ըz.M-o+ 2HWmLk  =,兲^GyG?C#+@V2 m:FA"l*W,Mr><6\PY"R~KύB>n]Q ֖};=XѳVyU ZS;QDSl9A U_`._|FlD݋vɺs72R;;$"* ;&Pa)ÐNU @ro2&W'ytxҳZƵ c?Ou-=2ԕ {A*tA&NR=48Koi5L?PxU\*-zrnd { Qb{P'bqEU\kwEPk_IA;ę6T)P S+1>_,xJ6&vx"j6QB tر" &61{{@خ/ uHq r.ڷQ~x,<4XJ4^6_2ᡱlJu$=>/xr֎WeWYwAH /P%~t|kO\T3S tBIފ+x`(dN,*(x"g/KŸ r3lWܕ7D!:7V4'G0*%Y>+f:8-t3Eei;nkT弦s7{,Ϝ pk@y%ó$oCzRruȹIl +䥽'"v|Cx-ٝz6xX_]};;d{3eroԍ-Kfm0EqoIͨՠ1Z)Δ4uaHCjzv@^eV%ߝr( YY#;\Cf38ȽcRIuFLXs-Tȭq5?e^Gi٢PƢgOZ;2k#-lDՏ,p&΢g sLRLBG{E[ xN(*Ԯs/_Si6|䥧2}%Whb=-9xDHngٓJ6ԌL MhI@#=KciWG?;(}R5oHiZ%eL$Lŕ㇦l=3&ʇ =S)82_bRFQ|q&Y!H[k.#ҕAvj ,CIoȅ0Fkp$pYCbٲ_}JدTC`F4[3fS۔Au 4@ν(v}: >ˤ,7 G"o)6)=8wӯroGW; 5鿴3{Q&9 ~:RQ!SCp:M3V r-p^%7X2Ma9ktv ]db}`~b67Ň+Yn:ft:Cz_1~G{+JLb'1ibO}$3kmyyl9~R _r nڻgeeRrR\E{vw6y"KŇ.C04R & q+8@hy ޯ1PdH#vr$@#3G#!G߅퀴T/*9ʒXT0>Z*ZIEgkCMAnqKroszށG6:J㌮@׎5_%`Tr[׃x{ⳃ jn݌؃Մ A6HKh%dN<܂QS ->)wdsn2e=D'Ď9WQ7 rՅgXG`VhuC%CĈك>I_?iq"~*b"*A='!otl×ZrmC҆mG߶H:#AH0eE)͓mfBBN o?rx4dVᦃ;Etb4)BxVM_gT.^rh y^J9m84ڷe)ODaIAV?n鞋cE"P^ު(8e?"ǹveMiy3PWχs!#1:6$Jއ_Gkyv5ljdN >?WtDg(Htμx2\W'E >:@J-P|} SnILQq3޽+6{Й2<\qًS!`@$4JN0U`0  '\jzbF('z-R[(3ta\*9w/ZMLX4*yGI ;vuJuR$ W8զԠ(\RLf߁k$Իa28Cܟf >EZ7tYnYoru{Go\'<;o7KW>g 8w=v mQ %4F\\汥*7/RG4̩҂ί޴-ݧgQht_ۺlvvw<+\F.o3D`hFa]Obޫ~x%%dzm3%YUU:ȻE}V\`݂NTsOf߆q3ns\ ]+Degs>5GOe`wPl`̠ZحhQ'[|~9 |^Ξ6^Kö?W&ot*Lá$֫![T"wFBϹy 잁°/ _"~~ sZpgzG`iAoNI"[`TP^eni_-}IYrT&u*.u0-k|UrHkϢ@5.uqj5/Ub̊`Δ75P=zejX{-g t8ՊcQ' cp 'V:, a0.t%fh0zH[U]KtQSID 3Sup?or=rh&=`Q}JC: @0ïxC&[!yQrlEXoc{q<a%3vqt\V`> Uժ$lj:gQ[N}7aM oa宛}iIN20Qm*b-n1 (%>S$Lk:_%g0(j!WҊJ!%xN 6ٕ A Mq_o5I0m[$9 'r``E2F꼺w''^.? pUkgQ(ҍJOwF߾o7 {,7զqˁAu+\Z<^tK ";Na BUs7yaơ[[zb@Dm[m>+Ѕ{Or?_!F4SsV[&5m_eYV3mMnt V(m-eOī&sOu(%Ma#V'[8x_" tN`\pGCˀ@J~20Nb0f\3o1I}|٬19 cաA֛Rg䎻eQ=r4j+,N6HW;Dk}p_jP_(M"tc(unnw[i}>Ш^{Ə[Ed>hTzAהNu[[W^χJ!s97-|r"ZBb1{pbdψ"[ ̡|~16Tj*[QX>}2KAWF9Zτ"7ei Q7d4E1 4i|)QmEL6q6!l0 'N60  iT1LUh LLf9&VFQ\3Z.V76(NrH%ڦY-sʿDEk<)G%bFrZ @Qd,x|AM|nY\6>1Vp*:kET{ED gM{1Ҁi޸"/S_PYLR@ mE'rMbIUj(P>OdpTtItVC aI`]=kl=T˻lm< ~{V Xv[% izK[(Yep^;ògN.UY<ڀBD7y 6* t1}s]8tfuOe׮ԓ) ;xgJ4CBa#i"-m-43~LɰPzjWpU菼zq s61C4PflJ9t+ԟ,hN6H<("-jW ~* IӃ<&`K/ K"ȀnAoc"=֬_(jc6gFrp\gg,AyyeO*ϫ?)fhMu^@k4Y .^r>ᣴ#iP@ۭ wL\#u sA Y;$;^u,/'˝0}&|WhⱚS6\WH;fR7m= er'4׌xj%k9) {d3ky <؏aBv<xM-vn ֡KH:3#~jcW?ys"fP Gb>UyBQYzܯ{CZ<4cзˇW &J/ Fd|xyůJu2Ǔ=?%7)h&7ATct$iR0 %LΐS{儱gzV8w>lQ]"嵀bch[{p7}H2 7璂֩PvIJQOP}xb$B{N؜6>⁷fiu.;sliR8r?LmH3+PF@ tX* dou (w o1^SdRHzN@űf qFE6s1$9n<>QC,􇳯oH#Ae) jQxn 5omx.Tvvw¬Ҋvۡ(_a88RDzNܓ)k9/5fl:J_4,fa,wڬ-@S_b~qӀD&fid`m2 '=?wt4L.?,7w8og56n&҄7L r)")Pn̥ OÌH^5e^&OjDcoywTHx!8)$iT7]$}jܝ{Әkʴ ӁuK*9*3S]eDJ3="l/g)Iy\փ\T"UMq)G!b)LmkOpֿ͓Ad~=?΋"?KJ{¶k.gT$(~yU8z kFK11DbA~4̣-{ ݬGbO_<i[N⾠nu2-fSOZ,< j^)/՛tT؊AQ\VNXL̮ڡj:$F k@Gt@[{P"dc{.C3Z9 tGjq}p[I:uI56=ܯNs){Mv;٧:enZ) yWoo&z96#deq ?_]Ố,H@nOz~K*Gwց< _vw32j+?T۵rwfXsR:<_jo .\@fID>j*`r0x|=L9e71ۆ#Om yE r@_h7:7 qVyi 7&^$VZ*lq6 I]7W)?'J cH0.PV`!9,qG4CKjin /Uݐy׫c,Xڼ!~ RZDFd 5M޼&qӓ]hd=BH$j(7o݋,ՐH`#sWi[Ϭ\v}]9H~!+=G9t8ǝAMuĎ.Xzc 8V?Ksoy-C7hh&$`  ˱'Ba/}:Ls`.'UfBK{Ku`s[V* MA_;?.NqX'f@Ea/06:vP~q^uu0@ vp\ =ҟTj@,.4Dō 6sgqva=|yxb-oM^r wa 2iv/SYM2ťE%s+t}![ZOR'otL$SvֻxLi+Zn'1ps2nom/){JYak,d{n@z-EL \C9*@1HD?DR]d_ܺZ/G$`Ow'k((^ɅvU'L[X,몓Lѥy6z۬=dϯ#^ch$@n5Dj^pSud1O#U>I2QAp7wPLKx!OM-V1VqGYЉ'2YiXegnEOI^NSES S/b59Q>96#8?B'ܤqbpt1MrI}&7[#Xd Ń#,u"&z6kAX4Wrr 'MI ו&-;*K},—8UEJD~Bf"_h7cz!ӿw0cS, nxex\.[>Pg~R`eRt GЖTqKvfw7DC?ɏ ҨhYe3\YO z.4F(؏3Ø,Sk_'ug*:f,uRMҋMZ #$}_p>x^:sPNgG@2]-7`)|uCeK9s2|*EkïP([qj\i@ aɎlaT+%Z s}iH6D;Lq0YfRP1Iia>'XhO}EnfXt+tx8EbImJoƚvg{+e:{r*F6fO(cd;VשhprZR^O }t"G{H2:3"_ e.ITIq7h{/6)v(F+S!Դ^<JL6x\[A>ry+_H YVYĮbO4Sso |iX!ͼ#&B[wǕ|.o`>G ;ĠTU*.kL ' e:N5na_ ¹Mmsҭ{ 3å9L34 p3WrIٔh=>^p|'|uG|"aOYXu]?͆sc@ Z%EI(LU/[2^.'G*"f4e/I^}VnƞS]kzUT׳T8t:HxjA1G{ʗ#~ӁcgX йaDU\O62"Bj3mkC:l̋KO?B(<تP/,2.twXܝN>bbAkvtnP, p}q7fθ*1I^6'JRGrmBmɕ'=;X61o>-Z`Opu64*4kY7cL&l9nj==L_GD#J  *%7JZZ4ѱTnڇ٪:Sʝx@QPY2[g 94 vBh$sQ#~ǴH2[N4B 9{S蠢HHyEP%h4 <$Ŕ)PQ`}H+I_6tN5qfh,"SB P2[ +3Jowײ3qW6qox5iJG}g=`e.4-_3Q"uM%3h?- 2Ҧ_@2=A1D?W-wsFR?gR0غAwcUc yh,5 Ā={d@6jPLD'jbc] ii/tq$`VK[S)m i[L4Mz1d1>֕  xbNS!GvL޵ i/d27(~`1!?^$,>>!*H(Sº >@ N$J'3&η`/rl"2R/kDM|sM^KJXgp }̵2^ɞ׈[ŗ)0E[٩KQ<,]Sp==sZ۬ ؜Ote_΅؇gRD^,HbJ 4%F8d\`1 ``eZdNېXpX [c Ȝ=>/?dQZ;%™I ŦkJ.~={c0QjV~%8 ! m24NI8|zDM#*^%ny*7yGX#t1~#'j5qCv bә\H SKA)gA܌+ə ~ \h6rCrpuN=*l|1Dl⣥bw)%uv ! 3 2d^uhH9-KfcqÊ6C^MKTTD͍~cl+䜐tF *=8jy$}-'V9C}<3 \SK$`)xTp#}I)U;3Y*s?W=^4<(G>6%\~Wu^V6+m;y H(˙؝6?LDfBSAp MT=;/z:U; !'DW f>R֗qPTSW4aHY+arE0c5g8 xcL -͔f?67?yƎZ{p^6rXs~zΧ HdCAQ+1!MptĞAE8_͢O-KRnx61Fq>O\;r/umvͱ6Lĺ$Bi '!8dAByuЂMެfۤܜ؜aV^AT:rȇĬ Y-9AEYXң":?7 : q0c+pL& 9T}Yc1v 0:WeJxI?&}[5/K̔'wrLTn܅U}XmHZ(qH_ )x<[K \GFn[SntY! ّ -:+BV rףۈ4s0V䓟C A45+%nN|}2PWkl^/g@!p 勎hڈQɽxP' vz) o, *i zދKj;";z~^M5$ _)NC+$[.$ruXlgIsH85Sc Ļh~{M=DG'ݯyCƤ@1.+J2_7a9g$SNWX wg~^-?4df'{)Y+-_/<, mmlsMFw9ȟK>C Ҍv^!QE@ו͂E&H莵$I`ɘ9 ,Xnڦf=Zš;SaXLt $UZ/1it\TwLYI e!Vy=/P /lFwѻvv5/IGo88:{ܱK\d?K-)ÈTDx CǬ!$)jGqvHADTLG.BM o +?.ݓ7%z8}q.IƦ2 | B22g|@--Z&")W֫N65Hv~=Q U+[YoZQ<"[J+Cuv_m턹E1B&~Z,$I{:uwAf\b#"l y >D=@ 6<'0(U*9q}6)L˟< b1$2_[hwjAV2H8T"-CR$\H,[AHNXAD'm xСhk}?ee;,*f`%x}c3nQZ&UƯ6 6۽o+7Eނ-a[D󂰲*z8xe&(p,3I$>BUn[V,1{Z孿/<.P7cw{ @b mhN4-`+گ܀؃?) ٯmPgUUzC]9RnbW/k$e ˝4t١AGKmDXoEX+y4ݯ,Ph!%F<#ɷxӦ2}znqw\y/ dk ?  Y+1 MDԹ>:,ܗX1NEStbyV4nez/)_i[yBgyRUs#5nb BD2Lv'5rTIy/wGzɦ#YV [8Z,F- ~s6/$Z%Gf8X[>JW{ EfLͶΊNMy!BN(>3[w<= U;vtk9l>it-c2;Mp@%JVϱF#JJ})pN8D=Ҽ^foN[Ď͝ȅ+8(߆$&  粲'P(-r0zO#`|$ 9y5%_W3Cf;ptF6F'u7{ UC7Vep&Ƃ66k4'rqH!<0/Ǧ*xL;sK'~mxpCZ/Q1̏}\HDn+|9XpɺAŌ48nWRիJXd |+zW0)V96p<.'c /)NNάM!owLr p<)m&<66B6ygw['-=q4 _mKZZR,TM8.#~<7Ѿ96&-r6 *)D9Ex?w!18ގxeE5LֲIc>HTK1zܭ<}6˦kekKf?y7WW t7"6/_ zxf0^+db5- w'~$k#ϿčwB['kfc*ab`Y$IJBmSx4e(LԼu<Ҝ@D5TO\?l$sŕ-;}\6Lbi'yb2lf[ƕ{H^΃VsnCAM~?IF L_FGg鯁 f V<^c⿌FJLL&k px #+(rďU sl/2KEV4,k["|qu 4!hُ ޽-%D/Ϋ6j8ؒx.LV$IzZ$77K fTvV@9F{Et?Z+YArq27sN2hx?q1=d _l5˗4?4jkB8ĥtzߢBUXVM 9؝bSJtT\"NzLp$kpR'xB^M!]縭dz Ba [B( wZ!^U 6Mg  D9Qq4hxO㐜VHeYUZ];vϐ$ Fb k=S2jg. Ո-W_@LY5Ӣz9^p8?l y$ [:"]Hy*:-}<7 0k:bq4 drjTA$$H oyUCE*'fYVÉ]w- rjgbNp)t6ԃ >hzȻ8H~4lؙ,kKg'`Pp"ΏH1't4e1Zhm9:"<. Jΐ,?%h $J:haaTuE8|n˻>d-fB-Y"t0DƘ.άG.z>&zGv '.zQFr?II'h;();G*6ƾ~ r`UdqU{Si #6rÑ,)N~_-c cLfEsڕ ޟjBd sH:es?/T=S c&a:6n-/ p@6SyFy6'reeEuvbW( &5AXYΎ%c;Yw vjo0Q}HF*wh>JȜK\nE.6Ù5/oMUedZ5P,fHone-pe6Cf\,[tą S9+۝<!F>_En,?k_g7&X}i G76"&ewk0V&8xኴ~ w5Er7+XW:ԆڭɄJ,NGo9>pJQzC7uC~Bc8b_@-H%Y,uG2;Xƛu6)tHOե4@EFѓKd}V I~82eIP߼ *\BhEpaD`sʪK,tk1AAP\j&s3tI?lgV[2/\U8Z_m nїLaKbSSIc*$y1,W1:T*HzhǏ% _$E0˜'atjZnbLY^$ޜx s5Դy!}a~o)܂%JrW%i5ietv-w-IGqRZ3+֡p<à6q" ]^Uֶq'y:e+pU}ja>vQAZeƃ _Xj-[BtG`Adyeo[(2l1k F 1O=TQmpYI5 dՂFXui^G4q27=1o7O nF,dP.Ĥ;Jy؉%Nw#*YݙA_WQtU> .nlD!W_UU"im+o9p$7qoztcGܠi# к맴k!0k[?G}0pO=|sA&zLƍ 8>3hSΙ;g+ei!\r45= $C`Лq٪Rp rP;*mt3%\[_V.CByӠx$]p O=F@=YXrhZ3cLJ+88ھXs %Q~tG/Jug*k 2FK#a}[ p+91On3#s>vE\aWcI+ض??0m,x/,rضxfGbfUБ*sY]]k2VmwxFJr^q!LY
Q7R%d67`2q񘚈X̧Ū #!G0%ў|/rcfh` >IDg)~oty@CVQ36JX 1'Ke/)?.Ne dimU e-X0ZfWiY jq G~_cNuS)Pe5eDռ~2̺'ik[&)3[mOBMD.]1ѵ6zGw #Mw@yd %P,gH cI 9E{2 ZMZjA@A jvU#Yۺ`v…Wy!+=^*D+{cס+ByԯP6h_yV?uUJ>Kkp !2(fYYO)X<PVr`ڹ|qQlxf·{a>J&k(7.!6~J`nkb)%!ؽ2N 7#V]t8#<)T|o xs*~2E}cu;LЌ0t5n<:!yA-b*P"Xo_r5ÆZ9z’.3B7x!PmOZ:9nv5yשǻRȓ҄V|ûq'T`XهԲWT$Qߝ4? @[c3?{Xw ϦjDE Ay!m+vmK %\[Z3Ks)9o6ʯA&-ǹXM5@@IôRiZyĢQ^: h3V+⎑/(jT,KH bJ]J0$,߁@2>~I`0FmtB#BZٓԛRv@k}u)wB  77,ݚGjN~xؚ`bo$j=%&V'FTü@+*bܒD9m:yX;wHENDߠ] ,= u5yKB9Jx!ycJ͢c79]xHY!36˶pBx̘ -!wlf 3i4*#a-}D&r{=Y)FqŮϯsQreyu)b7b1]Ż0E/yO [+8D"]Xs]>?!w1W80~۱; *HM~A*:U N=h&v~#nxd Sxn[&}Vx-fhh?'Pja-Ɩ&@KÎQ0DZJkf+*>9 u>8KM%-S5`r@۳t)fPj5w"ml g^? pf9y  .Qbc܄c|F>w3, cY{1 :j朷GIaf:Mu&v))0d*f>~XǪqmӁ#lNjJ CxG}L r#+^T, Y妍|H&r\br/P#a,} eLi?jZu62񑅬w] ,hfwacdafa+%+B⺞3O UK>E9LyzS/ns5I,kN|fi{lH)O5OhR  BZۓHB7w lm`/}/ p>e<aԩpQroM4H#:6# Z#:~1B߬ P+n"Z:4*-giT&22y֘~B‹؟JЃwI?0itc)n2&6hk]2Wwj3rS6>]> tTO|$ОX6I]:FJ%#Qf0S{‹Tx O3>K&87=433>mi_|u/Q׭+y`仑$+z?&؈Y>Sn:l7XGB_ 'G7i"@ xWh=BʰFd~4Q{r=ͩK DhQ2yekLhDjpw3/Dd,Nd4q އ$;`̰4)'G^TK\oOƇcI .۸:qӷ#Emx0(xñb%I cUOfkMth|J#+@fw i_g`{+ӂǜoBF..0Y|#i90p}Eo7h0*jB3,X_+1F"x{@ѰWg@!'&Pj0y=UC# vy5O Z݆ OB<`)X9j`yxڸf;舌: idz94VA"}81oy6ƅْO 5 Zɀr7tZd嗿ư cTs,d1xdri/̝7Akk<,HA0QlM5Bg QG ..Fkdo,#r|c֜xLȪX]݌Dk@.P\K񀇮 H=P1pLqol:×PΗv\8W9gj6oa:rF3ɲXH\UZthAeɠ @EH5kYmOФ9"\~WyK(rglB٨JN`$b3Dl@ ٧YaȷefXq;$Wݣ-<= oWcEoF1rqa+./'m?*镰t48:!px-a1Um :BvSQ}/WJJ+؋X׎W;,Ves.GqM{X 'ea`B?@9ȵu|ɉP/(!gcL$?Ϯ|i|+dƆj{ j;`^\p,074tY+,@@qDì&I#.nRF6k"6J di} HVwاofϑvOW uQBpg#}h*e ,"Z5+ HŊ衝5L_֤z(zY:eS7ΣxS.ifKo~7uѐm̨(:B|^e Q4˟㫪U d1!`+Xj|xi0b%:izМwJY1߿TMn) 4G[I2ux =Ad&Mڙ0>ѪDC T-9Єq6j%W.j+֒)W烼W,97_ J&D&斀N V yF2+;/(Թ.,#?VrfjVXYGxdؼo.{hCrZ`y8Nyf=EAk?ơr#}/Nz3}{MP}@gڎ&tt좐 ]nӯڋѡaR6|RtkB99A+3^N TWf?*B]Qn gER9B9D 6&z%ܥNbťܕ$e䪔Lۃ/EԬ<}+J+TR4Y'г7Ne>BS|ƥn /;էiO)6PYL^G\G. n>b/t=ߝONi=:L;<fU2kP>$׬?eCfvڇ Pn֥'2%6%|$}|oV=+bW[$"pwzB}v5)'?!l'lJw!P!r 6GKT*8AlG%梒宇<[ME 2LALT{@hݡK _M;X8 (yU ³ODW"rU^D-FD {ڮuaHS0+z.Èy /mO8畡rK$oH(|O8xRf~Q#p[)CF_jOhKgǍqJ jpoҕVm׬NES3{9@XddHSnݯh6hXS`Pq[!Au8Ȑ-NL_~*t#2Ձ*p5'M34,B"Dzziye"i4 (dY_DXvt&Dj ~s +3\IZAf[trBwQcpٰ$T G ,YJ9Q8f|A&xyyN3 y.Dkaᇆ*_PZzm*D*|9l$]7JFцBSi1I,?%gW3\ 0|ħDz<0`^%P\*3&GꡮK=J'n2m{]֠H`ϤC÷T Lczp> K̵C^w^׈6䊺n$j tC|Df : SU{WT3`rD:TvO vw.}Ah M%?) cꩅ,?CsNW5,1!Eȑ/@~fNP+dnATf]5{6#@[d5,el LC@8y8ޓdty 77fۅus6jº) Y#,Ҍ=h֌~L%C.d(TrcEHq? '7 u^ʨ X6~zr ʼn< o"3Eo,^]).H87TQdƭ= c=)cȟ hc`hw;-t4 **C0y7fWHWk ?ktvFm(C$75jU`׆]s7;$i|X,?}p߱)FfKXʗVPaP5rZu|*~ fYyx :h]uPT1At$k/+Di91g{h'Ih)^ͬY]5\I6ҜѮ͠gӛ&9g'=)|sr{]}/s Z/,G G~=b[mRM/l>[J1G.+6$';0 *%@xS謅*B/k&F(ž[}8?H-o5PIfwG YkW)+qim[x(>$Nk-Ъ_RW`+no_D8X/WK]ў1ګ>Ȥ{D0.mmmZR CL,U8(V zX91H [e40=}9k m^aqA.k WYJD=pr(3Jʰ1>F60G||k/[!<`΍8L^-B/kTYW~ΡeSS%`=ït c ވ8 xmO0H =~ȟ#v~nZF|_9WYit]T+ ul#a >f|Y5Y_= T8Nl q(wߩ(m},UʯdpTNdz9tX8:!{jo`fY\'S~G4za*sEд*Og[6f>6({ 2-5G* *>q^+L8y(#R c}PӢHMۦ}^7k_V60B6)(Q;xG0LkW3)1HF#JYW^`ӯjc-,S [Tđ#e;~w 3K2_O:l iי3~؊f 賞C[?A*ZAnɖUC}rB2si_Y oNer (/D&PPmbD@W ?V-ON#a(iH|- 0~ (Y)jAE'9.\L՚JvKVma>~|?!AX4GVq$05W7ב\T+Ro>{4}6!)6$jk>+>TkTϝj]ZltiO2AzoO6E`̸uu>^zEoD|3.ZXn9h^-h=&a7 5g v&V5O__9wzyg [{qRWk|z޳4B 2E?f"PJ܁Yw(oȊtfz5l0ܞuQȽMto+yb9fP&MlE~ajdHŸz R$W#+ +']@Y_2~ FWCwPMM?t0W4`PBK' YMFv/ (,n3P(L\b^^r;{\Ji-y ƎQ01u{ZC]K)>5TPZ]GFrK.SSNs \вl3)L#^/X3SqJ09ٹKtKQ]5fm, &AS%o/},9gs,80>G uESuҀ5y]#Fh+ݜ/r1Lnys3#vd̫Oȳؠϊ@А3"?6'2Yu(VMDO͛L^{bo<֌vv3W#mN݊m !޾ P{K)I@Ǯ6Uۗ& cUlNıթ[ʒ_[AJJŮyrlBoh R ײ3 >70l=o^\ր|E1ڦ[X^ _Q x<~yWC1_/\~wy'3:VD2$ح~`P;8c,ctvBas_f &z~gXɋS\D^$Ei ےÇ|ʝX|`t0@-6J|@Etҿ9Ц|;GU )*nQ2ͫmǢo٪b Cع$o7@,jU=6i-ΑΖ _HSG{V[5 qk-r+ /ߎ6/ }.?MV3|s:\-UNy,I>CDkBģX[p0jMA]y7.[F7}a,UߴBr Sz0GbDzc۲8Hh*W %sqt\-(kt+8G"ĝ׳pՑEsbd^CvΏnxŚUL`?F_wz16mb[S&V7/G /G!Ai"X9pkTiݑMD0>*aA(O-|s1# zC t.m{ 3_5XKF.8b@$xDmE%+z% FZ4~j+ 7HvW;1Svg cqEyDEC+-}¾<X@(dvY!sLo,:7Dg=k i!\F=TEslYť{0F4ưH;}Cz/i/=ªl4뇃]; cHg9obCW_ Ұɪ\<%o {Nv ~PtcP:56"BVۼ(ͭj!DҗtڇP#*t݈_ ™AI=T4vPp+֣b5 g^Ebwl-o^g]8IX\I(4ؙ7dJ6 96L!j|6'e;sU<逞Ub(0&}Mhq#E6qM h|Mxf#Lst#~Qdn? x]5Math{w 6=jYa7^G`}x =B8A녴`=1qt= &b<3`3K0>9Y7w3SO_ >bZxnc|sqxv-O/_8\_?NMQL̦wX``%aqij'.#{76L\h-9>'vfPB+Mnqԝ\1 F~ ,ζ{r8Wfŗ\P,=ʲ I}iӋYʳڲv/[['uϖ.f kt/z M;+u4X#^9せ똉X7qaIs˜qٗog|E9}ԎAK" rA}@Ic ;99aO8 #Z_DBQI߉z1K 1 O9 !3A|.b -Aںڤ7Qs'd׳sѦGE}F:16&dN^ E\*~v;3pNPYĒ.ۤiYbdt=ѡw_jN%4 ʉ0¶^PxuƓP~jR|ޘI6aKt@؋cM< L:舗 4[An0혞duYu>α=OtC(Y YR3P$cTg5,.)}px"*i56ijYv16L xYc PMjߥOeGuZƧު?=خO@UA[Ǘ$S*, 6CxakZs;u#Y.¡x;,4= 8O7\5'?즓6~I zw<mmi'I%KIY}26 )@u4uHz7e\I?$z݆Vmv1(_c "&hkă!W lSǨȬg4kpqcrp_:r̟Dyz7]F;Jz[:_};=,Y<.*r7bň} j8waXG.XCNY6"_~&zě$h[<ӱV BQn$q@+RL)^,5! a#ut$^lU{ey9x]rVճuO2ʟCPK&"Nn0;\rp! 7 ` %y7O>lQQ0N a㣫@|'w/b+h/O~nzt U\?s'V0A@*EvQ6T kj6Վ LM%QS]) y,'kj(6T`j*5%? MT`ljh U*?9#| x %lzRNY0`ܞV~~55xcڍBp_ n/w#޹1h<9% A4=1 e3焥uтMJ=)}Q;)Lp1XHl/CI2Le]ɩ0R4jZ:gg/\=DXf~"C&_q0d:Y Y75 E %dwTymѥg/Q7nGNZd6++r@;^J\Guۤ|U\vb޹oqLW"㹋єnQ_~ޞ([i{u#;I.8./1 xe*1h%MVVмdhG&!%:K̔ʾ2u o4iS15Mmvc8_kf6]f2{p^`MʬfըEDAGU '4f"x׭Ax ]稣@443nͿ?^DPBipzSxM<$ B\L;:gY=+V0e1d [+zĒj.c(ϳHdsKyf,XJdܧyj@`s+SyA(Ϧu˖LAqXS^)W?_4ew&5FݘS3db^mg/S?񏌺LAO0IF*"fR!|tݽC1S;:/ kgsc!# YmLQA08V4*yP[-ZWdnFq|ԚTT4-k1JDo+'ԃOΑ_ѶdONW>;oU&aQ"=U*_Tev;W03NXS6j'*Y(02† %LLn|Q}2,d7ltTakho //1֓y[#҇t5<\G.v:cxhq4󖥄WqB[AF݅[,1,{ܧulRK-&}kdRHp*A^m /apԆ=+wEqrڀ^6}^ v8A0휖Z#?#y~v':^i1'n"lFs!E(#8cvv+ *LkhDBIkAзB~ްPSx􎫿L$(eDh!|9 8Ƿ51 µK#:0KÒg.h9DZJe*bcc [(Lt~EœΒ$ cH|KJ;1 6?ְ#,kH5):$_ZPg hATo 7ZgApW9R4 5PD*Vp)<4ça;E*`u9dB4Kl> 餬29#ۙ0msȖ{qQ)c^zP]Olk"WQfm?Fx;V{1Kckxa0ʷ5$1)+YjK*&IjFɷ*O#S<ӂ40Yʩ7oBbEb}k M b5^?s`Jt_mR/*Ow? gղ#(] MtqSk'5j@#S<p_NYL nhxi>7s5/TMZSkf15Y+hR1}CǿGIuKmQ{ Z!Y| ,aZ?A\JV#b1=G.}MJO'PlK:/CJPyFғ|Hi_,BiN9&d?4"/ywŬXc_TVYHE=/g 3xD(âXKߑSBod0[Mn-'}=|]._ﺁ<{g q  8.SiVkST+gM>=ed5 ѫ 7r-t8vV[e(ԙ.F&شz?4=Y׊ͬPz21߻ b<>mANSFeBJMq,,sN̏ X:% pކޢȸ0k|:Ю_+"<,rT.0E>^mH6J \ak*dq֪}97M@GX't84 ֱ3HEtS:-M#"Ψ[?XP?^Ky+im3뇖%Cf6+lM,S/A+,>T&Z{-ywX`Wc)^cャIO׉I3^ކ Ψ.Ok>ECQAyԘULWڣ''?^MtXij k˫] # SkQ>F' %_ ZbU`h}$,&XpTs dLWjx e&Jي̈́$aICVCAR5pV⿿SMe@_`.,DPo*jЛ[4V~*;_[qخ( ~D׫=%I0ѵrjUm8LmbTաZW;WGhLŽureЖtR&6t M+sqV1V%ʙ6hwQC |1]Hv FJBn UR?99=PW8U&y]i\gmW+}xJ7Mn`3U!묐Vn37ȭN;rس9Ad+xvd yJ r?+~w),2ߥpg@>SI@TXNL^I^tHוg{x i7fFih.M2'1d/;&ݩ{ё/E;MajiwZk2Ga= @%,& ANnTP*^.[ MznN׺XwTW4>At'14IKN0rl6 ͜ BߛQsщ lzٞbӳŗ:Go|!g2%?9[\&DX_JYLRǠ=ó4ѫ'tt92賋]%mbĘld}Pu>2hzzEw#8[*"0;9& txB{a,nZ2T֦k|_SPU^) 7냸,ŅOu;ڂo03 YS)0 ( C)dpqAƁz%Uv>~ZѿXE/ iRVQe=-Lf!2ZP!0:f"Q&)hI85%R;CvS, ʛЎϧM{oFk.\zP<','<6Y##f^olc< QǺ ߗ{>kq-[JxwGF3::aW:2bB}*g:F]>B.@$O䣘9%2uShRwsv=,Vzcrt8w# .mqLSʰmƓX=roM[(*BESR2+ 19`ߏ_*.A3܆>kF0)i^Mҫ7gיmLۜ( Xw+ZK4mF!Èy.9sV̹ ;t V3ș3%-Y3,fqcHeqlj.i &A.RrӦ X2PrDgvUp6MO@@3^D :f4tPK^RkO | ro@QɌ 3<8yXs9cq#^pmj: t>DLm~%m/F<}}u18e'J'pl;:`@ڳ__KxWqFv5ȮfCBn6t'zIU `صܲ4/ &hrexՂX=EfU~#lٸPA!7\[$8p~C ;~J- <,Q5m(?Q6ztVl5rb{C=.UЀՎ=Uv|.+Ķ?N Sn2Gp=T: +E!)V4yhi<#2om+_q\G*(bgAfS󤻎=ӬćqYJ61F1Xf"%~v~ŽCD˯2?O)il؉R,S$Cla 5.sGNn@?zა6cSZ0ia2lRuͰaWg,θŢ^ܝQe3 $Z Uf3"H)=Ҵ@Xx!1BzkIK٦Z yZ$ǻ@ꮦ(RT2PZ?$&pa œa 1,(ɱ-В.$ԢMX :XL5NY)@$/ L~ =$B|"`TsTn\r6줞c :{o<>z,¸D&bB)֋Xr'1矌[,ǔ풽[Wż waE5{ `QcJHl;=ד ՎOM I$%StL{w*(d!j o`} Y 3۠ u3&vf0w#oayH>z CO>qzk5r]c@y0LAKLcu3AtlAVe$??yiWmQ }w gǃGHqK1XO7>@LD ijO^ mưĤvy iq'ۻ@|Ky S!gHu{XD[=Oq-*om"oo.nc~OP~x~.ru!nv=uޚ@nCaj">•Z+ቻ[<=S`ef!l$Ļc54=nMۈ{?6%I_A@H6"4NbSX[=ӣd|ZIRI|yxO)//\%Ed`oYB1ԔMbeo!wpX;B3[@*^%IX%cyaa3?pgyCllH>(@(oR /NtQUiA"=E p/l3Jzyۀ 801`5]H.Iv1f2PtrջU;$͌jԩ\_{d o GР *F(U{XKcY "#3&KWt X8fYŗD.m3ԙJ`Ogok+~a?km>/, ~jZHՖxh M4^n)7rBPdegf7M}9}{-d2X2 uG2d8 cQXmR~1F;O>>~\ZyxK`ǒ *PFϙshA XGgZ/<7Pp8[N&e*prϦmG.%Z0L{GKH]Y& s)kVl9Pm4/A¿) bX*籔n(7=[`&|& v]J9#yB"l? %8bMns[1.ti}6o18]؃SSgfJ)EH<]K c6.{D m"01?9h~jvxu <(jG=4>m"/F*066c?fۄ_SaDop7TJ6K܂ @1~hobg`;iFÞNF*[LǴB81 vv_`@76۳Jјe8ҵz6)rQuI=eп, '@Z 9҃y8BiUc(KFK#ڝ'}|, xPdJnv%6bOܟ B fڬ1Oļm.Pl .WׂdX ;5O'bFgj$ pq/FҰVn3I9,]*2)C*zBK )G*\:[mU}oz|@O=^NSyLuYjׂ֡a';К@Bevx;U,!rNF}H k/HRRpmA_6y6jCo`sϱr{߇#Qڑ8jx$ qӰE\ReKjlI/[Ҕ#5Yhd- *@^4 ?![d_@U˺t  cBYF0Jѡ0n-GnNRylA[R57;i/0% " C}G qMΟG(" gHh/= }ڳ Ӟ~%T]UgZsEmD:,T89s[prd@G CH߹{NO\!_~ ;Km--G=hCcʏ<GaqA'30c;촄F":Z3L01зiӎ.,6ff~t yҶwZJ).m[8J.V؂n#إR=3mntl{%n)\=ߞxm:^ı ]8lfvѾ>j:SvX1y8dً oGK@f/'_"ru>VO2wu"'[K1󥓒)=Y9}fQ#,\BFe=[}5Iz.ngަ.F֨m#)Q/Nf)Vl~SA|zK}xYILIF{]jׅ5ZGr:ĽX ]Cg1n<6!@mo XUQcLFXk͎q˩$I$CK'J%7uQ]/[ऱ] D]1)$;A^GФZaZScz7-P:rd1r{P<PκeVzS D`U Z-xJ2w6i9}3U R:0 ~f@D3q*HuW"$GubtQ۲# d=NAw?{`76S0yPbl?Cx@lߍ/X^l.@WL}ͨX*_T%oBg_({Y`$ef!'hϤ|5m4g v)7EPcLC|@~Jahx=:lIl^ =w6Hcgka7zt2/|vR~s)8BϧEŰM(L#Jd#q2_b!w{VX# /5 VGpQ.Vg!_Pk;Yʨ,7AAM{LP3CSgBMSO?C\ rm)j Ru:6'Y?G1/ɣcS ^og z846AO$UXUۈ>;a36Sijy|G ۏ v0ٴmI G)bQ>4}*g/ϩtrm8V . AYɺ@RV8hA+3lNPFeTU*ӆ)0OoBu'Lîc *{dahrSt's)2 k0Hu@QguZAf 0 XR:Ђ<:y%zFFD:x:b9ݴyRc6<?O (J~Zqmuej`=%F t=k<R\,!bLy 0lMb@E1==FLl$pU=LwI&][YZ i{6jw~rV&@-liH hWHuMRo7UNQgԅ/~9ۤyjA+m=w^e@1#m^ot*Zy6oZǙ8K ,gO#~oo#1j( !=c oyO64* Ͼ%m7aP2Ln%=;3 z_~ ISa ȀЯbG/A胺vCH̥\ ۀ~m—Mkbw 2Q1*uFv.};"|wS5tE7#. ga>m["H;b@7Ø4thd\vl!V2N ۀmT;O뼾k:Ok^)llF~8Qmͨw>LzNjU`l<}ei{ȫSl*i#{A'dU\yoAqqCΑh0j&ΟA8 Q` @33 -K5`~,"kjx Pf5^><[lyї?L湭O(ө N#1[[W+>ݡ =loqZi*VwSJRm^vM߯S1#udA?Һ\A'Eڊmq[ͦH=NQ>ffuBnVka $VZkaBC-,wUKv]u8?Z`T,.г،-GoMoM -#.8f񥻐dVN.(vꂡNA2ʬx5d1{WARbAIFhQ;Pë5at2~"`ðK]fQ.\u͘//{}>pώ8~VRTj! rsW]gW^ "K A^py He2_*dù[˛znwΆeP_QRrÑh`h,:"/kG]} 4)Q03M' 2ǔHgf `Ch{{SqQڳ4L,/<и[o"/r3(g}P~&J;䨖`~,W/^ހN>#ix*(h.`[X\eJ`[jgzg?:1k_nib 1bõ Ff2MB(Z-kÖfQAP?b1aCkآk wE`̚zv/EKO1ݓq_'( c6 0 ~v.~ >}RP62)޾{:`&|3`Ee-}0M!Jw~v|C2 㣣Z֒DLo~VTu@Z ԑ9 a06:ueh|/*ZjL' l Ah C>7h~;1<|Cfdh#:D4on֍oX>uO§I7%dݥ/T`eQ#SQ㰄[-@ QqFcG%ac kbsbsS`VɊH J#t>-OƤC ,z } }*8K6,#=` ZshhXnZn6"D;V:# gO`|i04_ژ)kŽFO1TeR_'xD(fBGQS~JZDGv;+|Y@|y"wjjKG k6Q/R=Y}}|ϧ`'w BB%B B2 5 e 5 jiZ]ALB jj5l&AAm_VW{5W}M e 5 w1gـ9ه6@ lӻ0J|ы2[PO~~HӃߢT`R?p,NӠqQ<<<ۊ>:M~jBu?? LؾDB_7%b&W" _oLnEf۾9(NGpר-׷(ր^w9 51Xs-w[hUWl,pےaU7RDxe*ozD;9 MNx*~:U>Mlݸ$@=8g7@7θŸ MvXzcT6S6gh %Z2j$apßYPbxx|zS߱ w3f3Kqn #N[$Y *X_^B_<ڗD0:)-au%j7˔Q/̕ƻH|yL~ }yj{ڗw.a著kX5jqRI·p|/ ȈQ?VGJQ뼙ũѾAL~꼞yG..p> j".>Q?I\Dϒ|Q?%|h)SO:2u>e|jSG\\Χci 1WưM9mDʦKؗ_(*]Bz4 %cޣHzw[5Jk /( ~ / 6 /( 'kZulI|_EśQ}'΄G{ ytQmLn۶ѵm,m9ɶQm lƷ[GP"J62SE #jK^@{Q Mχ ~c G#?3*ϣb<~4lmhM㏲4(kK㏲46בMВ@t03Or5r̙qZy3t^HS@޳ߢBS7Y')xfw ]$"+Y#9x9;xD3f]6iWl|_Ƅ%H޵\%XYWR;&QMM~>7KYFcR4h0%lRz[g0#"i|V #>-W]U%%^]|%>$tm[:6i;]:fuׅqx۾25>Z?I'U,~Y;.+'AAkW._\:RP4oɘ]Z/_ p~lH-gWMWS\/QW,gib!\8yzrQWszp:,yT;nD&ӀnеpC3z;PiһjW0LJ0i3I,y1'.:|mW~׈WC].z.y.|"?oT]!U2Na*Z;oQ YKy6@ll2_}@mv/َ_W'*]V *'4y.F~%D3`E,Sf,nRĞ<ʯ囗αؓTo^fklk1jP M[crǝ?'6O9m3 b]u|}Xw ZA]z&٤| ȌI䑯 ck} kԵ^Z~"je!\oX+iz#i3n 8FViRLϣв[,ѝig 9xaJ5؏z;x16kH9eN+.kG,ˎZA@`/AĶ%FGl#&?/AF"Yn/%°Iӫ BdvŊSyoŬ1C!d=`|&t͝.\׿̼;-\ (g{}(.NqehW3\OܪF`u W~LG#;,[D9lv^Y`Ut`'81).GPZ/*IJbf\ښ+]Y{|'@`}ۊ_1G U_!6OR/w e{b`dvL)\MCvQfnQfbW[~o~ KT~*Q@U)|iMGfVt/O;{9(z1~gy1VmLʝ#c58|d1 6W(AէcUs 8 } $(U,Ż?'"-\tЌEHLƛw8RԑѲ#nɍ ݒ.0ZXC!/$RLRLI ?XJl0vcà3 e H\g^W/ZNşWT I%WPIc:zx YR-{ +p/,d)]u9jd1lrE6W>*1P* =p6ϕXi|Uy ȵ`I5FQ2/a`%QrKN/ƬJwEbe+%2l( &> E<xUlq2-m PS9@-RPOYڧy .,gW37R4W tjmw3X(E4(g^`3`U58s7{b^ٌwRN He_-$ޚ ׻jXnBCQN7-cBehZsv9TB:yiqQ [?@e\Ad?>g"3R}A̯hWg$lqy2l`Yw{ASuk'Q?=Lޯ1oѱZd)F<}I !)q2(ޗa"?:fJN. $eÛC29Gz^Д-jd+ 44=j_/hRb|l?? F5$JR=vyExh8qF)mRQЀZ qYŊ?,D>F"{@[=.;(>LfKaKiw(=Q-0GB7$3 EG2Of pywL^v}J(fz0i^.~xcQ&5"Q<e mA干:]Iv^l6:O/nD˕4 f9`H;iJRyf| 1f'LW>..tuvhՋ#=K]G;(ƫ(5FGoe[{5}La!dIPJB0TшK.3.}JYyL^i_ۄ\hP dR^R˾~0),=[W4(!õ "l$gF-e&IƘ]h, ,4$,Dyv<6c䛺7/(J%}?!ƉRRY*"oƤ%c.R]?lfj:6[dLǂnxUl4֕o H6?L#_Ž'FdɚenWIT/3X(~Y *%୸h%[?}eW||ML2#N0UX!w-_6% O`->O $p,W)kS~] 1 ta(h|kq#cJ결v1? h=iP郋N(m@|s8(:O$#mD!w^<')pc;.$%xIfBv{6FCQWG!KctjM%_%M!8 Z]ƗVyY[2~wm+n X}P*V J1u5gVr(k< ? gðpO:)'l͞'WCD8ErB93yyS>p+n# ?Z:d7Օ8w5OzFtC hIGYQ99|:z;-!-O\~5".'+H\Ł2*Zu PiD3t0qD F~bd ga$:]@; P4:/0'^> }3YPf%==ӺԃF @EL4ŗvh%_QYy6$Hqgwjb*eSwXfj\B9IOqP-Ћ|5G(tΞ+i}ERFFkuRv*>{>o;S=щ[4.$8 .tk5"LXGTV3N(ꛘLObNN=13ȡ4Aᛊq&KBf3EiV![g.k9s$->=F*N 0D0GeLAg0w?G0h#$S't" "fM9tF740p.WCW5PzPo?x #Q=L#+=ی]&~nfsN{/o=I\i(<](pS ?w}Iq$#Nah;zW36 Y1\G'xOSN,yN2v1 ̉ aacs6+?$}Mr}cjD jS_r5| xf@v qM$-;C47 Ǒ̇3ҡ,;Z/)m`xxзXvsd2'1J4Es8ŘCf*؛! ._2d/*?I[sj\/u; RF?ee&ߐ$]dqvrHP}@8W4Z+;@j)jk+#1;A<^9USݍ[b2kS=>'pMDt Xw 6UsnQ%oI ck8 R 3Ghl}@o9n:6}j_40w8yw_xfDo_^fLb#ٺlj&vVcnA3ETzdBev~9Z$k&tzy?~³4[P^''g*z nhMW?3dJ#~5vˉK= Pr>`a tZ}dZY$T?Ө?>ʣ}:*0`@s+-ZsTnݻk;ktYH~]xBB^1jn7U43'D < 3S515>GM/ڔnUYˢ[,4%)i߃A>3E$#֎hUU> Ow] #ةG{y?v=It69] 7 Ex;9PE9%'/7+ @]'ʣPPN)Pݝߡu³5s~?SK5~|>tΦOiy;\O nM?n?眖#@kPq-{FAyZ נP,I:k.wMcv͸&;|sx>Z"m ³ xV>DZuT%wZ;~g?(( lʂiG>pylJzI!8dׁHxF ŕYeϿUXo0^<_d g%̀DMNi* YGzi>Oގ tנ *,7w:|҉Scb{O# W4:v"NH#e&,D@yoƫxcs(9KN0)(x!Q+LG(}6E˅ S10. 2xD,3H|<ҾE9odxxJ?BgJ&D \st 13;ПOOHLDϡRe<~/sSMS2>78_O&ݏ]132 ሧ[[(Oz4.*=nػgRyriT+C(njWWTM¬vHFHZRvz@=3 q^l]@m|R-ƪGMdʓD`Sخ5~gUHQy95gVJM > n}OtSLD %}_~&*aI8h06 #5j`_\2֠;Iq)ugo "86u1L&/+XoΏ#HFSpJdye]-Nm}# d:J,&}OMf?geWS6BL4{ҭjRc$TB;‰$|o%vqqHyM]]u4;yī]׃h';R fTŲˢÑ=a 0x _S(tmuHy0a4>mAP<@[PYg7= +Naܓ{Z؋`߉#ПJ Xvul K'cGt`>oxjtuW.ί~ {QPIɣ +*]`|)G5 S- +E՟ CPyiXxjxtZCZr!B?LO›o"tC׳1۸;đ'CYs/YVͩGy>J8)ReGЩNQ!kSB[PI^m+x&*L vN븇^\$cP.dR!i-٬#:xh$sx|]2ԉ1`L,s7< nQ_%mUy4Cvast.@/zFnn-TBW 鶩Ki Ms5/vy!D(*̙g$i\zڍ()@TO`Z=N:J|kIbJ?爫(|~_:nSZLjF#L!^bl흖"DhDa= *Eu$GQxfYxc?ke D;|nB-αN@ʵx{J3p6yPy9{y?<9ӱ iҵ< Y]k6Gf<(x-h[hUi]5xIu iRIp%Kc(>-3g8o2affkS f)ghT-;" %ŲcH#'p5]aKMыFG?NQHH'q==t+t m"8b$_uC$̠l ȩ+28sM|V>C#TUm]W/ K] h+>ֺr~2@y0ÉX5Ɇ6LtxuX-td[#Nxb=y) cM:4T'/ bmEA&aV@ۧP(eHOYJJ, KM )Ѿ6qp%V̙(>!՘pg-c(e؅x߀N ^M Lw %Yy"ЬJj#02vѩ@S F`, UMW%YW)7c{[G? ?FũD o os(/#)[m)6>Ė#1yx>L,z,JoKlɩk)]D)/ @P# lɖKt+urjljimH({aoe&W›?y^-9shL;y ȩ@2%35{i-1tUfC,r?sm,bڎgH,IuحY~1"3p$[9#DaO{4{(IVdRC@a1U81ꍩ&gVtV;xeقDwXi٘3yBM4IݜpF,;BhSȮ5\lr&OHMd2kH\wE Tr"E:{8=lc fBb&áSXv(rwm,OAP! ?%88sh-zgd|Q6`*=`!ͽa'>J (񛷑)WVaR5%`^osG^$Uh6>f&gأ0G=E0q AbQq;.h4h5ǤsIu6 (1I[-PAhG՛חhJ Lx#l$Viz+24N}2pO2o;H#jb?#> $-JBi럧/Z[oѵQty,e&jv<]3Y W h{gTl [wqyǾ(w@"9?>AMuXI,~>uq%Q-`->4˿n^q¯;؀5 9]vۿP@U+&uooAt7w Za%fgD *bG?;//L!=jJؙyMi#+P#v7.V#\3?tT[\(jGobi}Y#{lgTg}7=ӝ'hG?U}vSzp;42>I{Ex9msFa1)ZH:|3۰eg28JgL~6-HPSG'jQ!O)d#V-~&toq>G>Pm泲}<-N~TWx GNNuxM)]D̽l[.}Ê= MFՄ?"e.`Й*V߭R9$ѯYIq}̭?-Utŏ/qh]W.%{/~Pubj|lt]sfcq5 U\FNg3r$쿴 KA0p+gFpއ?]?6Ÿ 4eya<Zo|05u>|-Qt)|r~}I [~ͷ_ff3;&vL[SD+ /~ /nw %ƒ5_^Ji}tѯ$hҶq Fw~+6hU=ܡbو͝}1ob6T'ɡK*c%>m]֪?Tc nA,GM%5MD'VDWV.,,QLdy>zHUU ::Tx>G9V$ߒ|0ɒ*K1|5>uf$}-E(a jϭRŰ2̥Aٜ;w1(JL7j ,G iR1hS`[B/0/ jP8Ğ$;|^+/ Z#ϲ>W͙*|j>:m:[R"⤠CX85c8G$:7@o t< so`QsVrAG Fe+g]] TޭQV7dy$,8EؤESM$u7C b;RWOX^w^:;J_ʼnq@@~ y&jMlH&]!5D$dMx=C3ifFS),Z2U8>pTf^NF ųXr6hդΓqvY/ i]w8aՖRf-IoW죥>b"D1X)8%=5\<ӛTKah},c4 y8fᜦ÷"NkK Ƴ[K$#P93Xd [K9VKM?~;Qw|7t_SoD\x=@m*G}ٲz`N^"{ 1HzԋQ٤E_uosgsݞ<ٗwPq7~nxz H05NcF ceH4vطÂOkT6 >UNCǧc$y* xh>P(uM h*KyXSi~|1cUǨSuo쾜6~Iuoas,՛_6N(Ğ Ǐ`v3{cD_ֲ/@GۊeQCcs/>[]TYl<9539ʵ Hi^n*/V^Ah(kKS깕?e%^Ũ;{i"IJ6P_˨Q-,h< ˈҷx82т}$rkPc5עp58p"Hl!3'9)J4Pt/#4CQ moPE7\d1_k Xʳ@0`AZoȅJLpp$p~I'(~^=ߘvj"e/pW4{WNKflB-hyQ#tU)ϛ-#p8YO5[+,CH'\_6$GHJq.ý9Gt^vȊ+Y@e5(Vxz~ qiג̢xG&?T, scuqca40ws 7\f2ѭ ̪ܿiG}I  3'88)#Y@6LU@Kc NzaCg2dd&qܸk{v>O? %95<bЧMuiwٟR^_`{e'6l%1<^4 UWNr}2&,3FzD/3] q( Z5*ڵ ͤk(4y<ζӉOٷ"~^F{v@6RCAx*;#]&dc$(Uh7fǓw{A9l7;8a fI>;Nhf9[0%=vd_cRHͲIcZS쳋,ʯ!\ ^I8~Q<"=Abdі&=n`{[![>p"t/b0h`~>".sAzH~7~z~0Qs-#(!;Cנ6 foUd,LP#ɏ(DOj8t&OJāux"\Cb#aОEx |~ 7'[P7O^ OpǣxKM~;8(gVz[+ a]/7 -QbK+{%p7ke*z[wyQ6R .+bS Qvljl%\?USg]븽GIstoݝZϏ˿;8=,ڪ-*GGz)6ԘGnиs¸ B$` = 䦰=#fq0Q-bVPG|6 4􁗁ZP@:DaPa5E8ZUdHLhShQaa v[>Any-o9Qځ^e֪Rr!7>jĈ*p#g}]!ks/Il>x8#xMHS ⛔njF;u!558񱢔aQ<9ěOu_x8_<'ZtObn8Qr%.kv^GOݜ@mc+ z (Z1O E+c8k8_u]`Şm\%O_>-k~޹/F܍<58BVD6-{zl6jOŃ#ggꃎT{{93?`GFC|+yz@+ڇE,] Wx@y^'AN X=-M(GgHܡF\v00Nȩq CG ˽ ^[ jWM˯Xsˈ5SAf/ށ\٣y$Ei'1)v@.T /=WVl6TW 7Ӭ[ݧc~ՈgJ1W >/n3a^Yf \!` qko[xHi u33dVyZ,iP PUߦ\|;atF[0'CSJ1q}TSpe⢊X Y~‘J RPPw!ъzG #Vp-Ee~ZiA ۽emWmTM^JwJjكwwUMV'"5W,J &_RLBŐeүg "%,8=`^GMhܫ}D j0p`D;πqXUq1l gdHЁ el+EhP -XLų|444QAܐ0J~,{ᛰclـ_=?}Qض)h_ {1@ .bߵJ[_h@n`)U_-1 ۝5Bk6|CCaM鎏]vi䠢g#4s/ !Nn£LU|Ǎס!9E>޺7[wV/ %Rĩ;zkHt}؝Uف -q`B$Ր%YWp%- :ǓѴm 3gޟ~Љv~. 2{AU—.50k7YN~zaf4e3 &yGɤWPvE0 3aLkkIMz0! zbF_(G oSzαiեcq_fXy8ϐMWt=CjO"":uz8EP  M} 4B9Gf>lxwa_2K^ $ c?Ua)\[I6óXM'Y0S &5A r  򈇪͸>ԜJ|Fc xMTό8桨d{3(?w0o![=bօGi 3m'ny8v=V;>T?ep%N6SV2۳M pn}_f;%bRBPav$)6voG - vڴ-C;PkaALf#:s{ZyVWdZ*mqwgozo{>CQYgg9qcq'fHX*lI2FCDJ( l{pn߁e\XdLKo" .#y(u) C̝dxo @{F7\!FM\i!>CGxgM\;Ts aȊIe΍J`)s _zP\h5u?\95(W5}*y UzTN#9'%{ ;N3k:fwau1!$`GeN=TmM p,L MD)S'!YQZ=[2!ʳ7*E M"uaB,#1ZoZ'e[$6؄')`,#rGhEgU1+3=8nOY!jST?35܈ΖTZQv4YfihQ|( bQUWGSڋʦbN{}dͯ8#@Vp$fUϧO裡uC} L{qeNWRW\*hSU1~T׳^R4-˓Ҍk#HC(uJ5h*SxUTɨ8 AiYuV Vv `ÌCܪJu~x~:_Ԇc-,78oǖ D 7zү^|XO#Yia5Ydؼ0{~Mx\.));A}O!x ^)܎Yh1KN|<6Mj9ԟEХ3~-S yo1p\!jX~<4hd9 P7jJ-4|<}OoVWsPE*GӉFޢ?WBɐRsCH_zQNC'g#s(  Nٍua\5ZM د YHLjw7i'a|uieYBtYҐO16N[rֽk.Z͗ he"KpP_0m-+Z,;mش8}-PP:x8Btzb!<lC&]$;DXGB{fhe/cl~ ETvQx3% / 0'oBJi TTMϷM)x\#]W 7hȕCѿm@g')hs3zxFNՠa)686igPRofv- JgB9J,DFўvD<=zw^OQo^ڔ=cGê}Sg"[U{FJHr3\3B9oKmoS:&)\#[TΈ/;)jŹ3/;^;# xXw9 CG$i#s\Pio/U#C+茕<Ҡ$Ge(T-'xƻ F8-`LJM?O@G 1z띦)DBUqYt^*+S[!D׵6Lط4)0F F Wp.x|xS}<6JWlט[sAI'iSyl VgEr|/[_mN5nLJ#YF+"~P:Ȧk#ohtƒ?MpJ%lgTgas5{~O+ZmKEa~ÕM5%+rGhw$w]5C;UKԈ$~V O墌G=3ȫرU9%3bxCI3ɼ;SM!Pz ?D_ !2Ň!}E_AWj(Ȇ$0^qߏjzUy,RxcyC Q *ѳ oE.T:h53`9"ڤ&iمXmmK]{ *qHث{DCCTVQӫ<̹`&t =rTuĈΣ^8> F(=p,|m\,D'?VWUT԰nڦ 6Uϵ3Z/.J;E:UҰbx`mp= 0s' FΕQ9*X3iOT Je+5/ 00J4nx`ҵT#'aefqy/A!`J~2[DBJWqhFTh4U6FTh*αwPM֤*:#YҠрf VkQQU.$p!4"ޒu  ĴoDzʙe0șry[8,nY/Y4ڜY a9X칪Tou«M弐sXN6BjGMTrPYްl͚F}%PEj nnmnGJ>狫7MctCdvP^6ߗqB|爡*F3˩1zR 3ĭAcY@=Bs^vs@c7'z+=ޕwue˻1khc-; `ǓnUl4vpgݳl()f?ܚ8-M8.Z=\ 0Zcgm~ޣv%FoYt@8&;6P59.m(ZWN^Bɠ I{43Wyj_$!_VeN)ǁىR{dAn:+5fXGTIH$'& Yby} 6FG"]݊[ȒL&ushg/L3 )[K(ڔcZ@>MFP僖G-{ntZqR("U.{}D7`W{~8 LHZBC0 8;P##i/$j>(5#]u`1~%v=):C-ٛ󟹄,4=] ΤkQA.l÷^ |k1^):4N|8ff֋}6h wk/3"Yo)aTZ}@*Jmb/6 ߺ K۽V*QV=@)B@ 6r!o 3y G=d5x 8Y۽ Ep8"-Nj^)CL k#gj,udk.H S:z6ªJ8]UbHt S-B 'Sh_S>FkHTds*" Z/ !s*mk&E@ؼ>CuهGM sF5%$5A&[Bդaj/+QJSE- gB`l5?3-M<C_YN;B]nڪ[e]D0M/0ח݇X?1B >GWSMJDyXPbA{qcN\@I^8N.3`XÞb8{lc[X ϼFꉦD(Y}5g9Sr^cTUgI{ "#ky Ejب#tR<CͺNi9wqkq)(z?۽P,,'D{Qgk*4ae>fIʖ΋EO5MZ* y^\6b7t~ b *dŒp*sн;d5dxeZ8 ܹ/$m`Ec(,ua2W{f"PՈN̷ۉN|Hfyƚ]OÝ9!1y!gbN"10kIzޠB79S%6X}fnsX $%E};F !ViC []R݊04ԙ`5] ]@h3m5ӂ "^h~x?=}90Yքj䘠nL* -h$*e&udIٸq ґL٨`?ɕ?|;xC,w''zSH`9R?:"6zCȚD`HC".GV "n<)ܘ^ m*7Nagrö gu^^1?V" ѷ`&fe~C,#P`2712`h|K(wl2)~( B-(Z@^SG$8녜9tQ". {ncsӠȁ:d7&Uꏑ>lƞnLΤD`Pr,mb.'qd#^U? R:q9JuGZP텬;@Իuly#n:bK"R)bG 7lp {4izɤ@e,X+@ #\h'Ei:^R Ո^QD|ѩKשK6n!P8>~;w\WMc4L6CL&8&_SU{(W'LvKs}LLa[Ϟ!q|5fx1&ycyNB*p[#t{DKR%i'e:"fZ]k0AN6Y:Ԓ^*uEH?lJf1YIP4i64m,XY{$]IJbfi+f^7 @S*Kann9#"n8m֤6'W? ^܅k!Wj̇2K66tmX6<$X݈ @miXVը~ݗP5].""IJ6&kXh e=<ð׹{)wSLf/ Jti fatVBTyp6Zy mMuf)%:˙:J@09.ݗ1 ѣ%>qֶ< -BQc =MBχϨ,&!}KzR~l䪶ww6cRX|bՙB][;Ey@"zt|m oƅ5|R3Vk2AqR薕E5y#}m3oG1TlzqFWtׇ|je"yFMa cs`qd%˙2Jv#P[6ہ2gU3އq<Ո0y#I,*ʮ;}F ;-oq@cB\uYB0n2 VA@|JSs>鲜ƄJҐx]85Ϸ-:> %"y_]߭ 8qFo\^c=``WpwRD@W Sȓȑ)6<؉8e Φ1s{;l<}ߤoJ`>q"%0fV9"Є D/wӴeX;ugߢ*=s[#rP2mE۹g-p3q@ۃ┣^p,?gքMfMd)m+ T.8CDYs:RU{ՆGuIw?g"=J F>AJȸ^9MMk)͑}ca+Y.7EOѣL~إh1QX1]x9j pmIƍBP</>/  Yl6n̼ٓګk&G 'SC*=緒(-$ռ蜚<)ܼо2`ś̯*DIn~=yQ3H&؍=_YhAkl>.{Z-ԮA]qh߀α!0 XLx`E-sP,rjxEwn0ݭoKExBN!P҂U MKZD<(_fPy@0Q(Jo}c#omt'm{̄?V r&%zB ݢ;e08 ǻ g,VC3۷ƌ66@4'Ø1 < [i*/HUt=)*Qv*Eiwz뼵)74E&}ga-E<oie tUoZ?,,]f_t&St|V z8GsI/V.·<QbEy'}{`Ja7aݾ2_UGE;-s]2 QkGAtsA%.4ܡek;&N/O) Uwѵb)1BY ߂ehlHcy@YS:VޏRo0z% HӮG"n&/JFpœFX~IR{Nv{n4&Vqb,$XK%}F"PkޭL|(_㹟l. ՘ X{ZTh!Kǵi~ƴjĵZ_A;8z%kr|;oY`|Lt:iZz?19MGf >Ek5xޣI 9xS[d>_Ybv>躣Z5=d?kAp`?Ond:2Sԓc3\6Ϧv rUwu-rё[p c?w0"%>,iywzRBE`Obۮ7>|dBA=l=')_Z# 4_jS;VdyEɻ4u=yr&o[ޥ]{4P`ySԦv4`SQS 방=@Sȿ0 6)5 o톀jJدSSobS/=fUM*O6?=S1S:"/؃u{?'ۉee{![#8c2@>Ėmt!wS Ml{ D}Q?> "j8=uK Io=@RVh}ɕk#,oG?qj y`o|i?enĤef{?v_~teco%OsE姦fcSX{#9֍jS5fjʂM-eƨ(tysPے_^ vuR В#w 5z5G7I~ EBۋr輠f ψe?@ )OH/ _Xt,|) e_sg- +/JPkE cU6:z6B3~ >?t)/CXWbOh#ƃL`Ҟ5^8 1Ji*0vn?xն>ʣբZa=ۂ~wFle8(4Z0#77͋/8δ*epƘ;8)SDw)nr,_2)>awޝO/VN*ON4&zS- %enLW`QO+ξTcfr,I;)֟M,ӘVQ=Pwr~ဖpSK.>7$ܰ2xS>l{UK7ڻrR{{{|;o~cb} JU"yPnpk7/5~*(,ޖ+!79r_RiV "Fmp_cɲa5=/8+S]S^wl}O\S~OR* c#y*;4??d/=\d<,mCb}T\$!qDՔ>]{IKxSAV8r䔠K&T;>6 |:@JAn.64d%wfi23v٤k1fssmޡOB5kE8~Gh;0R455? M?;?J L~pLʃa:Dpxp[ʎyL~Su MWw@?LUi6涅kOI9гv5Ix|Pp,ʎN0!r[`$a4_+G*Y=Dz0p h.o:#%Z4ch\5ᘔ-A50UIвgw}}*_u{Q| vNχ7/rEӡjDv*_m3r0_Z+lh_Έ] உțΞkWs@@KE \W3w䐲~a-M*u⼠^Spv{A&Pɺ+C<Y+OEu@'XZ&^ӃLhn2, P4j ޝY+pYTF=8ш@:m[X=aI;TcuXf5ZjX'O.˿!b^],;؀7AQdL}#8oAW2iR'8y1WyAlCvM/C L;c:\6w~PmC@ň)jgW~Ju~Ax=٘ t0< <:A7*>V9-iz`肫 E0=J1*#Ad7ɓ {0gj=m:. pTmQ_ns40s;>izb_ w7z<*zZ3ɋ^z%'}p}x$ "(ș^AP(1Ƀ$$[z*aSLAMKrqu* ?[$uMAJ;dAxdcԥX|Tɏ=^|XH~fno|MG P.X2!9JX@pn] ORp4DpᲬ0\ORrv*U,}Wu0|dS " 4VAAˀy(T`tA`6ݹqRj' ^JX4ʰPM3x< TtbЍ/щkRuRO N6oTQxm<ꇌhrM/c樔G_J-;_ /t;Rv5Շq>2P@L:3@+aDDow~Gz ?Oxn\4q6W!~0MU7NlE^*mZ`Me'#jKWp0N,ʓcR]ulױ]v=q>g7Msn4wCs}Uí|G1^xtșp#eCxxE+;}դ3-㏂n]CrR66hvkmZE\B b[ܚv baU'm]>Jʌ1K繹}_s N,࠯nMy=l<w,{\QYN^|:uy~O7l:ܦ;bgݐ \ovFxn^; Mj2Ң8vJ'{r?h(pyՎ4?џ&pՕM^ Jg}1.z6aG `o X)yOc.=dcJShyZ/Y )+o cș96O`f(k*>LY!X5 t%F^P7';DkP0&VU΋[< DXl`>LauK;F>HiH7}vgjMadfr1>TmQ1[t?C?I؟!W|틛+#=Rr˂eGReqhXã~LA,,/Vp>/ƿ0sP~9Ra:e;7sc <̄ 53&^y(z޹ {ٟ_܆x~yϘx~_f?̯_ڝff6aCb(!b6 ]{'~-KHB斦9d#!|psF^\?lտ e+B?OWG(sh')yy\N SU*}z{A߭ _ymр?>6}@ /G{neA+늽̆fڐ󕍔X-< u/ʾLi&__$|Wʾu?g/]^Mʾ_@EC-]2Tzt\g[_S)`x<<歬".㽤L l 3c2. s!CoEVq؛mO5>KR(m U,3ibf4MuKBν21_y/ZH p >NtO^Pv0&0>W^o;I`Ҩ`x W?1-? oETEـpJpXEiYnin)EˢRn]㙺u)Ks+:<\<~9y?Y(F ?$R$F+î/J.|y-L L[6x= &,\䣮 8)+NjRI M$abګ&-Hzl SSp Mmg:uMk ]|?" [߆>a|-̐;*&mGcxs:eZ $˓ba` oYsj۽6xjȑC0Z<8j[kfW<:ѬI*\Y\ +Pyvu;-!g8fkLk+"}aq`q̅:n/L&8T)SqT?gjq?Cb>dO"!\ >m=*E4Rd(f 0BJէ\}P|B,;&FjBsAx ʫջ`޴{2PAڿƭmCI 4U 05VډvF*rubNP3Ne? v vgE 8͵/]EsM*hu6U  LD-IO6KUH~m]i$mDM[~0 01QŲ4ny_/w>DCoP~ݦʱ!d),AJ/]khLtZ*Z%?_@釗Ub*PIn;j0OK>U,OǀϱsP8;?%\#;Qp>Plh.D(BJbW 4;tӁP&װ'w/*{kt'62wkȒ_3X851}ʛYDMڜW shb03Yhk857=N%3ay;Xثc}=G@`Zu bO!ZQP$lHs z~+0T(tI#Jț⯦?@}cg-0W6S=%S1R #z9*Lοe\iKCY(ce/yYM^\1Q*އ'OA.0LߋQ!;?.|Ñ*:';Үߧc݋plSRGx;y:"r/Y×ze' ^oku }l70" ²xʆhh:dwvk%wK9j>…_)N2`)ȗBx-8[OWj F-ːA˲ @dD4DQD aSt+_ۇٴBfV?* ^QoE(8m>W,EP>qc,}A29m*Phۡe*fwug~ S`=OVVcGr_k/PK0K.P Jc9;jBPޯv _G`Q&H( Q/ "MJΐ _̲$LBJ7QQ-F}B18f""$[AD2QRkU*Un} 低:=3gg1u:p6ʱ wcxL7?g{ ]o2~|OE4-]~S_N4ʹ#¨j6[5&.QaV?T܁иZHIJcQ@ULG.P ɡjDBkUX H9v|OTyC"ɋE>Wܨ64G :aRaL^t "HZI*On_JX*ȋlS;Z|} g7?DCI ( !9[Ն8Юt'a\" <=SQӌjk J!X55l=&g-Xl?~Q[ǟ.%U}AUE!00 泓Vyj2OXv6vFc􈝫uIyK{RNrfsur"8ahrTv]&;1ffc{E*Y3 ]DmxS=4CE@E~"T&{n>;#-_5ïj:ی\[q߂;NFFVk~8yrk:Eց Rt*+aӑ l!<\3b~wP^'Pӕ7i+dwij<%jq6m= p<~&q6m6ٞZO>4-tJ8b _ԕe&čEZLkgZ^Qu?2+ Cvnb2 _o FN74P&`SG%h|J{_`ޭ`OPpȒUEUeZ/}W-jXؐ\dX ўPd/STsҾcҦX_إJ5ϭٿ({%T|$\D?g0 (ogxur^$,?s:Z 4mЉoJaQԝ83ի09x'JJ Mo. )N5D %i:E)@zKµ Q~xA=^ мTO}#v![.~R)'kp5Y| A{ʌ盥eIs{z{)JbYm41:#<;笀?OGi| f_R)~v抧H(t׎OaLJu|0>ЭҊ|pM[ʛC6=JYTG6U:n{^u ]Wfr 7USQc3=AN8?`fdHsF_@xL}5j9!N?|O:S 5R}Q^ƮP,%JK˧WUt"$Qt,L,S΃m1[Y;xs+"ԾUM!p@+e-[1Hm}+ >_|ulb|kMMtoe|{4cX>`n2]X _Ϛ?mJ߱d߆&\}.fBp92_q&Kћ'yA$6m-O7uۂ pJ~0\B?W;^H "C 7oW.^_n%f뼪{!N{K1p苹 Ļ|6 N_Hı.sYb[`6hLR?*燷H Ʒ ,gqq4ėψRIJ6-#2F|8EG? EnjofUˢ o.1'$N^kYbU|Nt1 Saf^n%&NL^e:8ˎDXb3`BOmӻ߃xs†5a4̇75GFP/+v֭B$KC>ơ6?8Ox|ojr|46]q|]ߙMϳ0!-/a`hq|_Moz|7W5_Y/^>I?#@-uSn[ƳmcJQWfj1ծR`^95$x|6){%|SK NyfWٍB][wnδD!}qaM4@]-hn44b(w2@qو]f_'3ᵑcbINS{#Nۼpe9,qk8b:pZDh޻)<Ճ >sh>T ~*w7"vWQUK 6Vsy.OQ "rM5Ⱥ24@bU^^"NaC4r'z:k)X5N&+QTgsGZTz> }qs *{nG3K߿DY)8HR N:iasu{{dwyc(_٩yꃼ@N ۣsh̽ gVrtW'wU'(4-f8ٮCq6KaR( ӰK^6 cK{YD눿^LrgrB,  wB Vn ,fUwc?U}>))Bq&th][EnG*#kKQUxnYQXqAn&y@CƏEy^+FʼndQa+h:;aU΀+ʈ+Zm0T(Gc i(NmRC#+AIUz#fxvkӆXwh"T!a8wvM~/ڤ| U8/LY+Y:\(> Ennz>j iH[e1`iOP|T-}yPVCqDZ͓Z˸IQXY>Z`-o%-G-Bܑq3Fd7]@㙄%T#IFBB*Np&@]ؚPpj bsʂ7aΤBq|ƄqfAޤe40(d5^(~= A;0YiEWxa =ۣjMowwboh2ZA<DŽ990dp*/Un#:tf!wIhrU^CC14=ND~ea7m!s~<$}aC2=|nܓ "c gh\`"w/x6xeQ+_Y룴»Jw+,{$y@^WPyNsr[vMs*5@ҹBQ; ˹A{ ]bIqNq>_W1N ?$ ++΋ܬۅ褧Cy(NEWUt ac i=IU9 ypj]wNLBkˮؗ[h_vo~8wGϟh}@/8RlEq˗c?l;ZB50 W`'|>`auBjYLiMgb>(/--tOFje&&^&1YkCqMgOAK'eܠ?Ֆ|i+=rMJCS9nr ~FocoRX$TE+Em^}X<+K4!KѕR4~%GRcn*!GaT*ee7G_evST&4;ϒJPcژX\T[v02:i& jrte(ƞږA+բ&W,5&-rnWJi {{4)ki,JVڹFƸEH;o<#pm,;;W;Njo;%SKi_:daΒh3L/64%zjCOr6p(C5yfmx qDI%h-[_au8 +(9<}ӷa3 S6b ;r,h#h`2VH&!muB k^2XQz*;6D'LI%c5:ALIgG@x0~1z"Vy$V{h" *,PXtB-dJRz26 鳌pGBYRZ-e-eLVe!=HINC}{-ss&]sP$$Oc$[}F ԙs2ihTo%f4 Lq=l,Rwj+ZY Z*@~';s =^&yd/d3lM vp,*! :IQ&rNJqX0 )fM2 O偘/,=Efz OIКm< ހ-š3g6e|)Kh IUؖupảfZcZCiMu 2=&6J(Vv4UEox+3yY gƨ>)ɵ+l7Df?*a#.iKLҐd{oZ.D.Cs{Mh2S?`pK+!#YjAq(3`[I'LР=fY3i+upDIsgOVcs" w3/ڻchw@3aij$z{%4-^N[|+x9h@ Fv0V-Dp`s>]CQM 9x6TZ:F#Oj٠ɝoGqE ` e%dth'hY} L/yM:kh-;|/8r0f*'w 8|G98?}*&l |RY['6dTS>; zѽXG~37_@0볛T —΅A\0p? !wVPSPԗ&'("DN[$J,Po[LPQUXUs_^)s/k4WZ ĉ4h !B% Bj(<즽ҿHpE4+ax9A^^s'8}\*M/v ;=^4]}:.@p JkI $i{u{?F~ /۾.'`*$CģH-"Ce6g", /6֕^hGppHodQf|E$`Na~K1t=wJ_(Lk}/{#A,yR?igҪ;Z)95-*o<uZEi^:4> )ѣb`/tZ.M]8/~/5]'Q>U,"WR"ws<yu׼|wKrOڠ_QBx{_EbѝJ/oVE?1[Ħ\~_W7[)@ N j f m*<~g3CZMAkk=|'AHc)>Q8,ŬZmݔ?l#hsY _ȆWdf\z\d"gj _XGV]FI[slA 7E Myo`O`c#ڤuBq̭<y=d g] t͘8-|޿b/Qq&)7H[$,>%oEե&ψX>_ûϛ۝Xͯxح"DA0|.*x`h @(x3S/U=jd!ɻܫi+NF.K\T=;.9(wr ξl1WoXdMAGz"6 {"争^ϻl@ CGvh}Ni]O:Z8W×֮ gwa;aOi̥ƫM)]z5Sz56=q -#9Tp:;>?{- (s#C'ZO9bTU67,Hr?~\y@|%=&l ч{)h H~h!"a3^#&2IuX &a- x OM-L֕vUS+|/5IΜW%h| 7TPj>׳C}zK^?s4Jn+aqzKJdV-]ՌoTbN;kAk2Õ@Ed)3 h߾2†9숬ކLD b GmB@`M=;ysNrce10?p>JCQQ%]5I'9gQj [,*ӳs)5P6y^b;_+{"v*prQ<|mߖQDKh6mL͆GNCvf"hb/^9/3_kހ3}nP\m!ߦiы3- TqGG[EٔIPqh!_NŔp3e>0>{hnonSqM0dV/7/uN 7 mV7QV6." }Vr"垢g==j١38z4fij1ǦaCyy-/`>g +LaEr6rsf{O4 e+^ ѕ`6U_ NOVCoa9tX iF+c6my߈s:rNh)T#LB] {WiDw8>-N,jHyFD[[gU"O8&~ǔf򀸂d#t: sēzfa+⑙܅a(viھ`;{8u\k&a0p`e5 ?1\~'nmtmEW(9Dh m \4vU G@SQ$L&EwQ(*}E#UIaJ48l7xMBɯfd3B؎^ ?du*Ұp 40TIڅ: kcsBt$ea 6=3J~wqg-ˎE#~'QaX*Pyc05E$29CufX^(y|&o&!7I^0Zưa?5Xc"9b&к UQDIܶ$l^S07N.BWsVBSϚv:kZ-u8țᱚ*UIv0 aYZx"D Mdˬ+h%uŹ` j'"ffAr|J@.ir^ ӟpWpG\ZKW^L8}¯fRH?ƻB2$A]~KfB̑l*-y(y*ZGWizGɬK,5IizxHld5~c'ϓzyrv(>3:o`4;L"<ӑ~$BƢB=! 7(OAar7ZUTV)t~[ޅZG8YeK/Ll@/uY:Fa2|~(c8k8nP%Ffy\c(.Dѝ ]xzÐykIS)aF NsX&?Lj"zPLQPOSTx1 .(PToR=5~C>7΃Zf'Vl]OD;k.GV.Ci%l y}ಉ1| uuf 0(),7U$&wG#:Rl;lW~Z`"H &:`8T2k"HZ(Gy91Ǭe#l=( c^ߏo͍ 8Sͽ;4i DTij#dK&ɸruP\C艤6B$pjZ+ 7A灐Yɂ Em5\F[.TblVgiJw :i9aIlhcrNm6h~=<"DwIJ#pkG4mmpW;Q~bݐ ń2O;L( $Ņ7ە`-} Q^ɶ/I6%C %=i/S\W$R0ojG'O;0-)誗BH>wx 0$s91IE(~, θPkQT\{$ M*k/5(j'D¹>%h~}=\5S]zֱhyDF9%yސc aGx~lhf* /&2 JH= XsM J 6(7E&}9-rx*,-IIѹrI愃MBwi h&iƳ&1uH`kmFw7дQF63\JoNCYJE< ŲC@Eb=hJ ZAuɕ9(bÜK浰)lX&Xxx]6zO;lNљS(:B+aJ|:$o' ('(`3pi7~׋:*n/'h0K5iNG P-i;_\c 1Іxȡ`w)VccLp3 VtNpM:I*T`-׵m-s|= ϢIr`5UR'VE_7o%`);Ѹ&\h2no|\E(?$i&\ On^H |# 55C:1#NuL"I+ <4{w"IHXqEL^|Jws;GrZ Y5b;D"_%—8N=̍h&'oZq mnxND29gS,|WҾ>+5ٗ0%SbcبEy|c fru)-fa\)0fA&~wA~(4ʐڒTG ӎUcޫTuP<.;BM&IH S. faj\/V3@ }I X…بN6.ZJ Cz驞}r_da6{0x+#^-˹.j\>&$J0K=? ղh\SbL.xbHqtUU!(5캾寍*P HUtd"Z8 GZo<"i=:؀'?i G m4t5yN$Oy]fU&{eQ|"\:+"ۤ6 v؏95Cmn{k㽟>e{!ZEIᘴ$R!ߘx˫ 76$R?~wv/T!,,0~r/l@础`ٖ\@zAR( PXdWOLf:nAH X@.n &'UdO«R۩nbD/@|`#M-&!mKRgI2&!bYg_U?R m*\RH-';:eoRjθ nSVZ-Y!K%j⒞븐& Yش̝{9͹vՇ6K\@#$1oBVԕ/'uS4M$%CW3֞0 g"i˙Җ1&ËMt]4N?LZCcOpEpBcw%A_{03" @4ݡXVF<>"^)rT:NUBaw-^5(?́8iݬ=.D9I"(M-dc2EѠU Υb).CjG'O5<+4VߦWԱ.c{JСg=b<TX!C'a XɹE } Iբ#pERU[LORpbTC]܈p.yqѿ1Ѡ6AK;~k̴B<'$c.TQ<"rJ†rJ;XiT+Bv ' [0nMt@CR6b] 0~ORZJ [l䯡?_~, uj='w<#_M\3TYEφNaHI2[9?96X]qFog/ME1HՕD IpP %ړP7$cc͆B`1(GWH= EKR)R+-DD(&=}CrD<}NJ-lU9 ߇:]:Mv|F=k;߃.w|Ofpox0'64#ψ1O %xuB 0x! Hͱ hوVB6&18nrsYdp,Pb.Dhr15Fck5ʘeGj@íXl7u<8Usd׸}qÁIS"KVawi dcQf"VB+~}H#+A}#tԲw.Vyd{4Z\㎎tº2"CS+'TN2 a7E1½b-SC.'vN9h Joc[l?L^N|)FL$jKEQ+G`:Cdc[mY-iG?quhbn!rPYVPi+ph MPWCOQ1%saiK=)(OTT49l#UPNh,ώŬ"xT/Wr7D@05J9r-C1Z^h6MN NA+js$} ƌaigQcARm4G؍Y9#7p!3.V`_`F<M?!ҶHبr4 h07n \P6(Fsmr^Z1InS$[Bҟ&):#=d+4Zi>0j0ˠ`\ݑ,?IB#L糚+ }QȕHMUqUD;8bNj쳫LzaVcu3.os 8u!qr5B(JE7{\s m&Ƿq z ]Xm_Є_,?剝 92 tL?axO-/LzOx`O(Ƌ6c/Tt<2ٹt{z82x aAYh_FqeV%тePa&:aAtP{ބ~[^%M)Ǒ"wxy O@ v38䦣h qw%]k=^"S뀞β!?Sp9|V$ÿB^naND3^`[L2ds6ˣa9[BTF6¶WACpyQBHlɠW~O0T9= u&>'} Y/y`ZNs#f:%#ĺ!_ _ [o/Wl~% )$;z)Csd?30\u0"Rvչ J&CQH 2!4OzߍR~8S1,BĽ;+ATsr h#f0X*"q<RK?AI]7{V$i ػ}_:_i\ {O*0 KwN(W/fhj\_uW_gaU:V4?s)k/` \͗)o՟)1X =jPj]nnm׫ H9}Ƨw"8M&[m6׉"I)7Di&OzqLsSrr2BtlN~:'='O}4G Ilv[MTaSФe2a&QR hQՈ]fPrBS2^Rz&qF1'xlJzNzIVyPj _f:}U¬*Z=V O;Qs,^q=H>U\s4ܕW0g6Ly]㽷z= β1E6BL0,#]ћt>`Eyz(5k~Chk  Of5TWMjyʾxS:8nxjkǴ"Ji3=A<~wy9"r3 G=(}iAiF"8~PHC lbj=&mᗿs/bRET:Oqsij!mdR5>6džPgyFT7>sĸst\==Ⱥ{5E_40`)+\N1u8˕2lF!tmL"pGiw{95"D'䃤?7{)wv۹Sgk| 딗/j!bPqvNO`w2$LwGau‡hoBW-!k|wHkNۡd#oX%IMb#ߍU*%)آhf; }{ Z LrXQ~*cD_ [$V>XWx܍vHL $Q!yP?33STT!-[)[(1'=,._SqdZ9ZRw(%RS`:4ߧ34W.w(7">\cV'Ŭb&ў+U~HfoILHNӻzxw;Qwܾq" Vzlq#j _:χ!؛X"/!ךh61԰`WL=,6jۓ0_-/rF>ͬB *O/bN8BYXq&Yؤh2ktGEui"+f`u4QhuTj<Z*0Ң1l) ;yscr3kc&.S7y1t 20̙yi,6[3j$w2K7`aEeoUUUE[rbYɈOX.;eڗ6z0u QUשVbҌ;Z?[E!M c :Q}垔YUf| .Zkt ﰸ5d.y`#clO.BR Ts2*]E;1{*H,.B Dϻ3VMܮ~"ֵ(8P cUPq.K_EMh# `'8{W6l}mE w2S I ~1iUo-g]0YhHts_UCh/1A?poR~7Λ:$mèhQQ=Rw 9Գ\4wc<2#0ˬaG:A g(H*c-56*{4mAs&Q%!x8Q]1x o[wQD9ON$jN;P/P;_Ƨg$]O Q}sz=:\xve_$6< j㗔hL畗H&9[cm5]6n_{@-1KRȌk`ċДNҐd,-<<gx#5LSw/~?H!,8t[J' `(xB'/N6DB/NLg![#w7El.X18@'uZ]꣫=3QP8x,r;Pdղ4,n/>c /{(y'BGK;槵9^E|gf E`aCvȹ#ZMDy*YYyR{??'fŊnHY-eVD͝mA͝03K+6>zT _Ez>hUy2zA_ß0gw/Pm r=q /g0K_%AKŽ] v:z;{9?@O+`_ѼS>:p='It}UE~vAphO/TEZESzmy| .[YyPT6/^akNvNųTDsÿYiZ+DWhR. 9c6yRY&ڄn7Fʫ2n/6܊}ϝ< ]6v&'~n<v^g CsGT?MTo ?}gk30e~Dܚׅ!% ,ȣ3SECy34?ߞ^<Ǟ=e2vRNpyqzj#XI=TYnx$?76JwjEG~ɰ,dQd(xSW_-V^=P#|-??oWv=F~|(J|aotj89c.~c~dol8eNOVYՐZ.'A1.EE g_*dܑC3O#&T};O t/gV«"/XW5.GU:1}il`8xhV)zL?CԞtt0*7Wxc\Ls+//"NOfuL\LǬQ{ozӈAxU;RHchÑ:{ ʐWΣBx/B'&G@;q;Ă%X]_A~SNll[ۉk`bA)>*\& +;^3Az #7Iĸ䬿K1Oφo&ȭȭGǩ[rHd,s Fyp4i&6+Y -U#v1 7}}]mv;{;w2JE,SEjk葩'g=ڟ*]Qt  W>Qd Pu5ܘ 4$`((ì%<'fL}8iR8bcB*OkP2PL K\/Ͼ(dOMP>{/eM rޖ&|B"+~~%K߁7y6qGJk'Iq}qX@2'|eAD?󾥴1@Mhm2a5P,e5(ie dzjuoc} i?tEg;M #`fݸ_V'-mI[QܳMD+c5^OR+eh+ՓgMz^0z>XNBYi\"犮$)!U2`+{;?]qxMHc"F$bOѹt`*hU[X$fb*$]8^n(2vʇK^ G>Bck&gqbc쩱]=y791"%Xxo}"; Fa5x0?LQ>`][H;{a\ܬiw+;o>16 CY\>}o9ɱ,G= М{D8km]DF 5}W0Gfx:dmVc3ᙥӘah%CD ŋq~6}pTh(N';Cޡm Ew* &&ȴE9 `iʿkAYpj?Fj\9U]L8t*]NX,ukXt*V$+ؑc<{\|g'~Woa 9NT'#Sb {<[-f*v:m@O/ۧOܗn#V=:mo;s~"905'tGKx7|Ma(d7?}JOƀQ* aktw'o!#bkyV[l!E#>$([#D41*}?h醵-XyLV!!􁧡)ɠZsygNV!.wlB{]Z%CkF <<^z|eP\Mc5m<ՠgv `ߙD9=]3: 9LV3'SqW[#j4B~J19y{1I?ǽ>;#&ya SF96:k 96&kk QAy9qcʷ! ULsUO|:Cg)G>=l."niݷsH>Y*e:7Q !j,$p阯swL޺˼GۆtXbr%ykJ\Ub4LvI}rxBA @ͱ tO !p/>dg!Y>Q%8րX9pV[%_-JԚB|H׏4W*2\dOz|?]l;>B$Ҿ@_\>O9D?"ё4r=pnI(/ME$Z_JYQ^aP{|Df^ᝦZ "QsPE%ZCkDJ#͇J`Dͫ -zƂP`G.%u˦*ѲJ<hi s-y/. ).;gt?Jt{ꕨ'CX״S:]ٿ =qa #{{Ojg5W+^*}nݐL^cV< ኦ:\dL(o@ZijqceO2T]kʏۅKy|Ba!cEʦ^Ӱs<bH({FfYTxwKqxlXӌYH9~,1u뽉H}gk5ݖ»Bf&Ypt~tjB:p-łsJ=J+GA xjw_<>WGpJqE@]mĵ4ko> Ͽ0L2Xtl% .R.iaO7Z()Rsn ~F DwDP;>3Vd4x9z T|#*\6ǿ=`%^O wY0 B]+[t_U_}^GF^A.>GIr kJ0G$ ZHTHTa%͏@eˬE:`WZ+;;~$Xۋ^a]OSNo_y`[Jߤϫ& 7Un >pkx}{ƝQ0}Q+ҐjK9$ޅ`c;W,Q ;kEd&Kq!Q~5%{h9-K/m&ViLZTb5 #d@o-B5]q3k4+Sm'ݾq$GKH ;CW#8^A+PQ`|ԂiB]zE!Ѩy[ ok-(7gRxB:-es蘡H61-Iɑ [O5B:V:rr4@5?KH(>*O#G-Oc:Df&513!8Lj9g{l̿B6fQaFYɑxlrTik8NW$7""t)7Z5ZӚ\){&EXzb '9ț#(j& Q#(QҮ9b@j4J)"}A4c#<MSVyOo4)ܰ&+a6+l⡗+Y,ж쑰i q2!by鄨26mKZ`?O|ּ, VC8$hz4VyDH>ߥޢ@Q܎ܛmrP=Q~ťaɔX4ɇD&$IR/~G#z?JRnI)>}!7U]V:@#ySE4} e[lX!4W"B"{=~lE&6m{H'>"O#ޯBkc" B=N3 T x q:Zp[ YBM/~>aa0#XeOG6þUjSW[FM@M-Ħp1,wDm]q?@hk' d#7 vb%jѴ8^}N > s7xk.*eX),{ߴ !Y ZBւCHqĿ?8-x/$/!kss[Z 坎~6~,CTKAؐ+~Oz?Z/_~S9>s@ TOԗqoT|cd ioWON:PmK}hoKoxi='>ߣK;Z{~e:C_绠w0߯/jwX 7_|_n#]"ǗoBEc 6RjThQFN@EaN79W)Dz(şYU|vqoln-ý#h/r DcGq c~FϛMh!;`R(̦jCGhoYғ,^zK;mC.zDgJN_>s~}?ctqfg(YJg>[G>7=v/}&{jѧ%4 |>O6S|yp4euEqLvU!ʓuhCq͘G~e\o Cy}YciBCH:sn`"7GsYuѱLZ'o%Tq!O|8[[xK8jE?`do(;s+D-\%ԑ]Q?VẔO>ШOw(qGc. أ;z+gWtyb }/-ױ ?n~/SOSt#~SqO}d>{Z}Ayc:tqҫ{[o@睶J={[7m;pwTk}D_6'] 0Z0qWq:c)H8HmN,cšPY4 "-"7?w== ֓_t^ c(FƳZ )0`_oyf:%g_ZB2> rjuod)+"M>dm%eyBjY&DS9\o>@q.ɰ.w+ UWX Vv~nN^? ϓY~ i?{珶9G|IygY翻zs'EZyn <碕u?'gZ=>m4 ߣߐD/߸/xj'3 x#|ӾьZ=>mꌛx uGLf$u[&_#һx#* >B#0>b#>䢣YOY䍿+W&!lt$@Axl0fL91"9s^q <8.\=5kVy:#8P2,9SӶ <3cBIH<=! 5+dϮO<5siU5==a9[X`5 NpRBmtbiϱϫ<з="{$Gu͌3ŒdX%0lweu(%G3"5|sXZcS1]BΠ^=xNm)j7i#>B2T[q!80w@߭÷w"i=Jy6Zp"(7tT9 ZL!lQIsq]pDfǣ܏iHhrf)s;\%G1 FewPgKJC,GyZΤ-6u(:v;Tv I }BYr+"{=,TQ7,n .6%ycƘTk $̣I$p bp+&7PB*2Ƴ)"P%፡b;EU ܇*r/~[Tģ1ypgl-nj7*q~ھȳمysGdX{~>od\wZqgaM¦Ѯ*K1y̌":WZu5@ ã8%`ﭵJmDM*ͧH *P!I+^ק!M|Qda`ujUCGH$ȁGz#TJY'xnl43D[D\OJ65yS|yS֬95uc14?ϛ_jS]ssv5U<ZMUQ [*/.т-Tz#!2<"ֿ3vǴ-<{q!- (eYn̥ :Vwj!)ppQ&fTC*SPy0h> ˬbF>)4X FqwmjvYO%lHT%ك#0eK.XԆizo؍\NZ;}*Vv~:zzǯ_ x0[v̘6!g|ls6`CkWkC pr p6u M>Ɖ'J񿾒e@ٯSa٘BLi\)z\քqBd='كI$t" Hv>]x7_jSSS糩;OOV YjsԑF5MaPYmj6~ÛJM MoTݩ8 ^-8GbDGܢ0p 4#1E,]3Ni%5/.,c3g4-j]ބ3b8c*/`l} !$h=(Y,,D"c(P;?+Զ_ g sM0ʉ\鵵E)ܐ4@T [ūl0c Ɏo=*ktL1s誰@#UUA#@olDʜ'KG]߬6OQ[M0Ńhg{=qdoMU$<۟'^y';b A'#X6S92!ѶɆ#W*Rbh?CNTB(釠4^w2>3_=P< l&i"Kќx4u+2kO@?ZqbFڈ$>8yx|0ʃ|Q`CPIB'PHXTb\B BK*dt7c\'NJ%Պs F"p@2^D2/鎄 U;OSwn5fun-j<% .ά֠MEٍݰ?\MmyK7_˯ZbS凰[onByycg@ɂ>]uM7問Q RfY'IΌ]eg)Axbe=|;Da[IFD)(ph1-NI_sjm/Lݐtq77qr_^n僛5jjlxb:Q[|eKv۾>quۥ ~þ8W^߷ zߟ;vށv8 }UoPUw0x_wi}r{?^+:nuJh%%@NʋQ!"p(dy7j`>Vz,f̪K,iH~/21SeWԲ=nα+ V)jydSՃ~{6#.O/xlgbipxӑ] 瀬//~G` &Z[װ8[0{hfsK^LSxCw8Gؓ#* qDJf[rЇrEj?jM8m+ybwCh;c&Sx,T\Jډg*9JAeTEOi_KKxR/ycWRwU 0ZN$Rب#_;8)L__]u)R D*}z |JO ۧ)OϾȱjS7ԦVRSPS_'ʯaSU|{#[#{,~i,*o ;T 4X|sTUaKw CM=ě_e=݈4UJTul9nh#N̘Cq8D/.㌷oTZJD`R۵8T3H`=F;PMJmIjĮݍ#D)aGM?f 8n?PU ֠ A0`JD0b98| p1x# ܶ:6XQ zy}N_zrE?,jt @r/wX(oDk- uW6xF\ D*ޙp)K Tc`eGpIY_>,? +GQQ6RxCTHNV)]gc_(А_]crٮ_SjMn8}}DtJ텘 n1wxl`34<>>B Is?M~rzOY&QkU\b~@:Bㅜr1P?? +USК)eDopbQ3._n2+7# g]_39uܝǜɴmj 1@ # #˱":sq!{iS4wV7+2:T ׅ]P#j`j?g?w\G?fF{-]d?hXE*T8߮-@,2u6@ąHuex/_6(=5] x X`'ߍz=M1 &q7x.Wԃ_O8?6p6PE/KX<߀wp\像A8{κmLU2_0:7 b+tףvXL${ Ph,JiX8Mp~(p?9ejv jPei tZSSEeHϋUZ;IFաFl"-މ{i޾<ܻr71?:=W];BڷM@A {㺺rڝZ3CJ<1x*}oKam@jPɐ3\Q1h?Md9{>[E z'q//Z[qz@@l?\̈́7oA$`GCZaeϸX6Dnj8r.+J{=m|FhJȯkl;?&#]ѵ j$V]qa~0N`5cf\ V { PmFR|_@m9vK mTtP!g+dmVy=ȣB]GxD@q9>ĐU^"X;RP4h40 WlMR)!Z!ixr!yl mrm(Y^(–7ahs'nEF$CзP~k(v\yl@l#=Byyunc=H~oY9w و25h#|Zb.)XYv"SzhFO-jaf9"Q"ƏsN?f!yv~Q5*v~ěx6O[jĥ}| _`[ qU:) (wd\G}^-Cc!AUl-۟]E*; 9@ g'=rM82yk@1oD)Oqr;x3k3'߆hGkΠcNc 55qr]ME iO4|*hrnʩ7 V~تm }nHK*[B+ͶSbH=.|x>Fwa_RD)텏8Zǟx1Mooz>z I*4y<޼N.K]3$C1"Vt'Y u'>~P4 ٯ#lʋzEU1(RD1HENx;%^|> ykt-LeG]60-n8*w& 5̯ɕ?t z0a"y vU:5Lth O TFATC:]+9Wb3gFbb(9 >v?ZtvG/,楢)dr g>Eo.#cZ5)k*܁B<0(okxS*s.T&s. I v~r9 ͰIk}!W#vvxu i3=2gKf{7"1g (ztΥh??s(Z>/bޞ:I?>I?ux;zzv.δk<[YO1Y=[+&k${ndٓ,>d:j B#%qs$!|kg6 >i?sց8n8h|1o=CKuY8=Xx|$Qu-s|B_CG9rGf;QZȏe(x"r}1+Cj&p:Nװ6ťh\nn%Ԋfcws(N ͵dxs1$Z{J+7m"o^賧HWѢ LWFsSux`hѶJ$C_3dE [>ga:vx#>ůMoO<] KhŚ4!bAj=?ݙ]T-i.tą5&/dI[ʂte&c׬\hZY=w潗:  L)zeb!{&(AZrΎrT0I,Y;5Yj IAE0~R `uR IX R?Cd]be6/q֔!~Κh%m5Xc[Fr34}Y:9땧5 ;l sj7`Sޤlu=h5'c<gUq(hqsUNy ЮXĶAp}##<[ݑ~N0@z\ kCᾍ|1DBǩ7Bm]A?frJVٳ,}2q@m*Վfd Vg~G:tVJ>swkL%MɮVǴq777b1mLj8`kAja/(P"dK)0k1 w8¹ JZ2]pZFe5T+a6l:INam0 mO'9'W=^ 2}-2]4!ϟQeCRRBp}cu,Ò'U]^k+cD3L4쵷tHMRzAv&wU-EwFҺ2I /h`rIj.E$d_tg[Jz^JQo(fe>$PЃ|ID3~1D25V{kڸzjVhFrSL,(DŸDQ1[^ʽ,rd\` 99/Sܚ>1-ghS _P"_Rn X8,ZXfNˈ 1*R~;E۾%" P@mZ|Өnj9^-"c)N@o4:*ߑoD^&{91::*87li[06N _S-Tk4Eje^ґ*V6$e ;ox v С 0&#|ܽr JR . CjQ Wm/,A:f{T-pQ4hT;3Ƥet |BN ">0 sCf!p p\D>emM A9'_wSْb NMzg_*ݍMJ%3{K+L欸B &al *Vؙh AtLo@hbtW/4a|8,1 F a)wSKbo[mG Ž.ΨN@s%ZOVfJ p 9M1Bu ֡ijiۢ=xVJ,.XYXIު/$D 5fGLVzfZ pJR #C%hJPi,NJ Gz-rO5ЋyjcJSZz1M,Oi'[< 6 %f,N:PlGV怺~mb~fj̲grj(#4g:)+c,0x?¯S39 h(xu4wrU'y+>OEV~SOGp'%dg??U#f@E٣uP_ ltlA M<>V:;_x?|K}NDE1$ӣӇk,b|irྺ>'ߕ4]TU@ osl?U$EvE \BEpvZqobiL ?_aKTcN ].֛dI=BO?u^S/D2$+A!Kfl2xkZ &^qTèz˕g;O?UrAVwg^5aOCsE2ۢQ}9%<&W"˻Usʠ^s>SA5){{)oNE>5H50[&G 22;sWVZ ;l),IZ> $Z,Xe}(;-rS15McK@L2]t7RoHQO~|  4*P=\\ir2kE?4Ҹg(1iEA*;>Z_,j,6"(8n9pJ ?YW`#2/^(]l=VCĖ&ya& Ǹ TX's|~n|ᫀBF>ahlIqL٭Tv_`M{VX^H6XT@P,yN˫灌~R!53if-#W4j9I&ثk1a#rÃPYNs39u7Qj,]vj0h- k,Y Jí p$b-a*FXQ,;7 Cbd'ttUf4!%A(1d\; kq$Gכza5=1eʬ;4^[;&tSVCӮd[#HZK (ܝ ZT?TZ;f4qf&_d n\ZMf.U5+)]PL[`QTf׾=#]Ɏady^mxZxFa9*|tPԋ_Me=2/7@<:wE` 2Ø/qGg{u/P@ M+vF/c7owz-iv BbOθ_MSRaL?Ey0*vxV%0;/;rMTr a[2rv\O5DYUp^f&Rh0rӡu,,`7% d?UۓnHha"hT7rцyf)wM{ߟAYq~N(յQ}S-]GY1Ò!;_c7yJ2w)TqiX !;C0gC~SY&J~Z% &f!Y>Phg/;*tL3T`7z;ٗRQ`қy"} 2+3R 2rѕŝ;| 3Nz-q񵨓7LJ[z}pu7B{i^*j?Z?2 O^ 7V@tjM^E ZWyAO(GeӴB9gê3;0ZIj.=)'~V &;LyfDIhDQF eFrOݏ^^Gg or5WF e*55FDϲN1Z:OD.OaFx3#]Rzc/R?VKPKyNEGn kn;k|dz {cdIdkr h}'oDy'pӉ:dǩHDG~{ٓ]y>쓔Ôa Pţ*ۧٞ*nӾ<7@¼< -]XWU?UM24v?ߤ4O=kXXSpaq dn,r竍ȟKA'WyXa6O1}>!82Nw1Wb=ǴIƂu_c<1P $HB?= /+v@*a<{T"Їa;d7A\03DwL%Fr*( ; (*>}'YPR/T""̺~@@6bILrwYTb//aq]|'jøymm^ <|q#N?^kg/Z:OR࿿s$1v}U^FF аmK}.%#ޛ\[:x9ٶJ :\(8xʦ!}?[((:b&5 QD\ſNUX(nO! )4IQCboO`a0H[@̧Ei7'8飉AC5!?E s^GpZ}$ȧْsy87, ?9IP,}pN3IY|\Te]IFT=GF /"rty%S BϕaP0~@mu7xEܼSB2[X||=`xuh:Ă"+yR%M *#(NH3E1:B@nBR0~[~2BHҀdQ[8mҬէYwWf-d?Eb9Wwz|?J{ aRl-OnGϛ>\*b .qU*iÿY((W),R|QJo,Ǻ4RB֥cr[<dohfpCm (:gԑ^PKޮՇ ䷕^#>.WqDy^ пB~ń+~X\Aƕ [j}@Ȏ!@-.6i(iZBnis螇d585!un W[xTa:I$ hTvAOvDnsh(FNx%Uw2v eFKhMރx'[]24Q!)fip9qAPǓyXQ T" rͅHl{GWISmا븞)Ji.bl|bxL20 &Kk ð W]psa.dWNrPy{AEroNx,HxEA#7NnqSu 3nD {.ڑZ?UE8ߵJbiaֽ渗71|>Y2j<1/ixR{ߋȒBlŵpWnVx?R p2M--T\<+0yPIzK8^ T)cAh WIPEWm!za=Z5R N~m."K5ux8p(q(QD %}> ?59|@Ey)MCf mb $HDŽ1VbG6}ףߑ[/K|+D",ڛ[{z{u s'J8DZe,bn:Acf.~yMEi?C6ʱ3.KY]S3R}'QVxIG1 ['gY< /YZݓHM EG| lyS( -UyS$@bJqt_C_P'z򏊷(33ןb -"Ngzhv$aZ<-vOW|ʯqFGTFpp6GdP2eh-ģ6: }=[eÿk %@bEW`_HKZb1]㑖SvL 1{g#"/Z9*3"@%7%[']ZvZʦ2JrGX\6_cjGGY5L TTa5lE#d're_I8+L:O_HJb'j-HX;Z(&S1Sh和6j>Ux?,Ġ:K #a-Y c'I)_51hQˀJYmޖ.:,;"';]U{ʶ憊=CQU|Fɻq ٣`o#J6q峹{m Ǧ܃NnY;A_To#"{3uq?JFR#ߘka7nl!g)8x;@[K8^oV1YHCeԄ }ɅѕR꼟IK|n軷U_[9YURE_i>8oHߨ4k :DyWh6JTH|ھ1}Yx[+$\,HS9* -'7󢭏U>69hbVl'fcצro`tY\4ʸVhq͚^qoǛj#W{Ewsm%9)q=hw7>w\GJ3.(-QNU7>֢X5$]ekL'$ 52@, xyYK5< :@> ğʌ"nO_W#-2h&eeoHF9 LSnQ~3URQ.BP_l4W#KJZ h,OLXon„{ NNXw{',h$$x'rZ8_``)rSh)3| s?zbZ9kB-ݘWl-_\44nҲc0Z?Ls0'#R o=>^$ TԽpl]ډ+4 򝊬(`iFC)o4͠c\4w^Tc8i3]c"5kz5Ŏs _=+޾ژZXO3!O{/PՊ}S>7!`LOHYu 򤖰ɿ;?Ig)3q>^jQ*{M M'5 'D;?ϨPCCiwgY\JLG`+f I?Д_);2)$5:WVD8㺇W-Oi6dy>V+#T&!0#S.1_:n6kjX M O-G- 7̀Z/bƂCF~^$Tkv Eys :EJ[չJ R,7"p c8J_"]+gy+`v9yɩr% +bMp#;NQ9WS XI8O!h4{ a$?+`p}J"cF)gf_k̋>Upueֆ@L:Nh`&+IF$) d,a˛җx,RJJ&~^{!T(]TG JFczs"x  6ZUyHn~ 8Uӣ.#%&]1V9RoT`4l7 ?kwKhԓ?N$3Qe^7P[= bg. 0ΣGnth.p̍37= ^R #h6d&8/ R7&Ʊ\ވ32gd`3b40:dx9i䲐z?U)FQW sKح<ƅF. Iç o7^0PpO^ oSSnzڍw ) n4yee~5;=Kˈؿ.X_uwы)h+*=Z;{u? hqokqSӬ VD½S?O:wx-rYO=Oh*U1kK|00Oo֜1i!+nDv5YjuM` E%S$=$m3Rњ(Wgwm?G" )xcX1(]s}`v=,^ܝwyܟWpHWrrO;Q*PTU[I]אf|rM):/۾y,×<`)f:QrySi-SjdxVz!@cXӇC4>h-i)e82aN^yoϛ)'@i1,j:Py 4O> |ڃԘ{ئX?k[A64FOwvxI(DO>Ach`\Vzh:2cCϦkFgNv_jHjX`/Gy{jߑgwJsmڑC1o}&nzl e{R*Wx&ftu\.㣸*DS&=?~Zk@mg(z?C]5Z|T`(f3H12"&`*L/@vkRp2r(g`9򡞅 4DC($Rltoa~!,6QX6K_T#JZsQ&(Kq_zCLH*tcq_zK%BraHJW1" =&x9M8\gC|soB3Ov[Qg;&ވ=I$uޓhDJ:?x^N_1(!ok*)BNBiJ N6JM0Ue0U3Qʈucm=uCP-IQZCk.'^#ZRQwWK"hZ2v  mEЀJ:Szc_#îBQNY W,BAQJN}Z)80.9NQDXvr,r.:_]~s<5@g}[3}apd6Ef3|xVcN/4M^\96<0XA) EKMU/f^gk*%Ng/ X|O,ȐVWLK`it! 霂`[B~Kq~4J]Shf, \ S\.Ee\lC (Rj0*8YzҾ"ܝǐ ӈ(dPv0jc < *أb@*1rC1zAe(f9?CTbghP$DӹXιh"%6tC5J#a,8 "5l3JrC<ÔGL/`S3*}}cO 2Rn{_\1M=n#¿k|:Ẕ<F;`hNiK[ 1wGynjoX1sأd_R+_TboqyYJrƏֺ{P~8c'?qV{>*ʹs9 -publhMڒT@Ƕቧ\{N1!Gr* :{ߙlyn&Ņ)fY;Tg-*.oc?4w4 E ~ޒ1"gRDFJ{^ĦG|K{#}&nj ˁŬ.h~Mъ5*BeXZH ;˾cޞ3S_K(+׿ӇYӃxӵV=uW5x֦y(nh\6}K/;ӎaPkEB.PA=!Jsau;yŧ_ Jf4Sgo6.׎P:-"iG08f8ȣF-kIBb3ȳxsxHLܛC X+o-v&{yYlFa>_(| >v_V1ǢȮ#7{d^{w9xZa,<퓺#w0 m}-܋+@"Coxyv7Zފ- `v]0Ɨ6ƒph;ҎIIx e jo%j  Ȅ иc!}i]V??=rkzRM\ (ɮ:д 3d Q5/$}@ :>ͻ&ijEVN+gUN۴&̽h/N}D)aoU*S2DF!aTM--HL?+Of_l>!;10MB}06pۼ| ņ-񍼩YxC09c^iSO|%?HKå~{<_hw-G;2yK| V4 Ewǫ0N7{5p#P?#h ?Njo_mt&Oc<ꦡ\ڊ}=a ¢,[G7:֘5nC%KENѐS(_WҔȳz~>*oEz9KU,Oa\`ΐQ^ )2郩3*@52U>7s>۝N(N4 5fbP%ff@[$ƻSԩ/ N%&䜩`3ⷋh ϱt8w)΃e 4G|QSt= ˱ pCazE#\l^"lh()&U5BcRCOA-egCsg+xk0bG8N>YZjzK/ Z|(QZM'+OX0w_/AD.Hu%4 ݢQŠ9%Yh2bZ\SED=#4;%[X.:JVʕh| !VNpʦOGڳT݉@~zQvH &Z~o[ئ&Dcoܺcɽspҝ+;J'%}0OH']ituZgw_P— -0@DaNwD>Z*f~1 7CpsEu+Ƀ݇uee険Cqeu'<+Kz?0Z, a =UK~E؃rȰT-j6;650D+ڷcō}嬶AT@5ݦ36I5a]B;3$!K]E)q9R\}vh?/,`"%?@Y*I:a}vvmT/:0a=T uѽ3#x/>JHÅcg U ^CQx*oqi--wSCT_+mɡ}D`Bt͵w9R ϫI}g{k0GO8Qvq(5^)Mt*kx.g Ռv/:V"ѴhXi|3 b}N)oO4v|L^|G;۷}t{& u(]Dv$,$`Q.1ȃr6$LUaY+8_;NlR*E}@W,Oz})E\Ώi_.e~tWW!eE0||ZYgx=F.ǜX_5<]SK$F SΌv-|wxZ% =j@ۭy:*/ ~Nqt#7lsRE^m)LA޸_2%8 ,^b\H^z JOW= -rܴO^e/o͉tm,x-!϶JERrx1@=n>Z<$ ٨sA`E:e5>&kUn"ƥ5^*O/U( GWx}ǞX$#.hR' kP~cz&<:Rm< ܔ=&_&=hش4ػd >~\bm< *@b|rCDxgEb9H7V6D;DwV>,?EL¤|E'%7ycR6W(Hg{h#FpkEES|@DeIǗn;7Wݕ9&4U˂哥&y7 poppNƭ(bx+B\#2:"`Dp$$]׎q(E HCDg Cy촉iDhӫ [;Wc^#H+Xm Y&$*z^}uAM8Ғa:Mlc#a!9iR:NN_nm Zt.e~ҹX:っSyfBGGlmY8ah%"F^VrCOq],1Q- sg8ls׌$Q*;<)hŊ[](G[{p-eٙ/ b\,ƿJ u$$Q-2xBھX#6#UɣS1IO[rQq^?F᫫Ro=OY(!T#؅{{R85 ef@ėgv%J@:#dY (], Vin0Fͱ2/Gqs-2nWSrn jIH34*5Z5⇕5٪j C+iݳg z,hq̈؞U8αDxXh<&!g6T/D8Z{5u%n 'C4t+D_<)di6qY77GII'۲nLs*D|AGѼn+ҕ/J^q. eܢQ!0qiM!zr9>*^-u +!Btݓ\W*Y#a<fB}ql)J-Ek. s3aUJn lFus[pgxWGh >Œq.?=[?HצG.kNf4[7(V${z;n˟n@Y7Ѱg(>~0;s sK#4G8 u s??auc tQz* #GX|1 vCU'k7HD F/47yIwκk|}A=_7ě_G[yako=Ż~2r{Zj1l| rbֽ1:z`GM\hu% J7w Qp>ˠuyF}n}GiAgש{h&h0>=&Yn8GZޟvV79ݪ|WIWJ7/ycMhRTN?2>⎀rRX:J2<*Ri7Ff,d?4hxSu͐1SWW_fv\]):?ЍETzNT]ʣ9uo UUQ+kr`4r;f jsiކ AO^;xGpZ/:E~N^ҰDdc^ODDLSU^ ܚMJa{+'o+4/؛/wDnKt|^ٷ:I5D=ATg'vH>c˪McIe< Yk,o VdK^UE|Rllx8۱d%7ߕie ##_#I#=tsjFMwƀՍ BؓYާ5uU:{*f<, Gd0h7TV-|'|./}z a7qyhݭXh:Rp!E^yq!X^-jO-.s6ZdBSlrp|3i~>aקjPWuMނ|Hu5}d=J9n 2JKۨ“ぶWmo\Zm5hΝ*uuL qZ3$KiRzNs|.IU¯[1P($.d;*݇@2|R~ ĒJp2ߎD eO7m;8>TtOYKxP∗s6 bF XBǁa > G8;'gXXt8rX&X6,WqDʟ h}݃HٟJₓ1 @R8˅g8: ߤ Jl(/Zةl:$T9$>6.M2M6 fŠy/`9vT/<.`GwTص| i?|a 'ꔻ[r䊡h";hwltC5u.M|N-@Ők%X(O97$[8Pp4T&`-Y#d*nb_)Zt)nW~ٛ"C/P,Vٷ oe.0M=});Ȋ=cYck@~ ;bwBwn*QC8WgJT Hr/PM؟{4ŮVȈ+v[c:LiIe];GC0Ε?8gYy;Q_iN5oferRi+c&gHÇ^7}>=ϩ#yD';NiQnz1q5OAĸ4Ɋy5b۶Mv;C쉭Lj4q]{~!g?pVvo3ۜc'"yoU+QtY[9XyDEYpE4HYpݽ\Z5 _lCȏݖӻLBx>J> ;CTh,b:'~ ʹ$܊=LpR_O0xS-# KEi72FqXc8 Oo3=|x''NkA̮ɍm Ҍm mz㿽]}Oʴ*B4-Mh1ot{6AZ`47;v ceڦNT-}ʴ:u'Vb6uVA*ЎWwW_Qg0TC,.n"Ip'vиv]T"1i/؈.?~[zչ=~Rg)1ג,7!݉/!#Ly|6 ʶv5Fs]!n\l{ܵmy}"z{}y4/tH} )}#NҰSQ'XG//NEE6Ŭ"?3jGiuE[<@!;ŃG6@ x?yԔ]5cgob*o6 MbuG= d =k /LAuG侧C0 )4Sv|)J>kNħd ɊrصzA}Z8p'4 P0)qX]N '-iu~݌KW1<5FA0!_=;ҁ+WhmBL͚6!,̒2K>gc /FFq Þ% ߋq'/1|ѣX X F" @ y {O? *VKp±oL<:p?cGqg푺G -Q(lYӨ^!e[, OvjRR*fwyЂhVרh=B*~K>[ EMz2&`P()oQ~BDG*'FYh!w(Y ?i]SI^ b "2(^᩟|k8-?@̺kl}.cyi Ύ<ݢMǺuuۂiPd$lPb9>,|?{pMsХe,`l-20b#FAZO)C5n@ iHiX$C|_Y21]E* % ڍ޲]{Wy04yy*O MT#dO(ߟģU]:?OQkQju䣅-lOKGwDr/-HFx(mE$_qH ~}8Cڟ7Q}hZ(LQ EDl0P((% 0QU "(r;ܙ$H33wνsgg骂^TP)j$Xћ@GP-S6c?t^/P[wW_Ҙ9ĝ8Hwh@ѵ]ZhN.^WAGTPoз}Am%P*~<: ~AQxLp|yYQhqmµAMT>>3R,K<;i~uVNBm(yN psդ,x-Rt[H(%ҹXe!kN5PyO `-cL&4/QObuٝ7*~PGewǂӗtI!]a`:a*ꨪ,_g6RU"U_V> Av:.+`p Ӻ2a2g/,Umz)ldkv;Uu~erBz+r`܂r9N4)vzoW J5ZF*'*0ovl#+%D%"K뚅Ϟ%3xx ,/EaLU| +z xŎ'DtB3r0daA,+hZ!t.ܴ+{ {jE\7Mv0[^:"&m^IjMRq͢m4˯R^;}SE[~Dt}翸GWZ\+Z?C=TfOnUfO7#pTeOG͞ʞrNLKP姬bj%WS["SZ!s.ePK/sE[xYW;;Oke|u%*4QͳZސslN;R4?"WinPi޻Im@*(T*WmL"P GSqca9؏3gtxkԄ=LJF<)WaHl]+|M j(}_ T&W1z~A|A$”/J="ʛ1>&"[WWkZɥʽJE{xfܜfQjlUdZǿ$.VQq8A%Kw12>H: [Q2k$zEPva?jŐroOim?8g+xH*tSC"{I_ƐfЖ-AVx2t>'.B7VT$'#mԪ(qT~g%ԩ+1D LeA!< =7N-i G-R}(f='pa` ,פkIUmh@|㬨f@H1 Sp\3gyMrߎcʓjr/K$1fok;]Efw>c^48֘8E0̄TTfL5K@C v+UT2C^2! oD1=NE%M=UcPË́'ϭ"T:@hY@8SW Y !t9 $C[нT%C ֡ݾ*(K:O={̰/_ c9pez?KoRȔ|G9ᤅć G"| 3zٵϯgu=YK?=Z@=o{eާ/qlbd֣ODayN͗X".P}my11 c7*?$dKRc3ۡAj_zÍ~f5hz:Pd].Qx!AI{_ jOwK79FnVe%GR=ܑ݆rj,*/bd NoM8im˽aoEx$M;> _뽧 ` .] cuk}_*U`+ ǟhDp(Sb:@l ([pRr׬ Տ_9%k95)Ҋjtۉpc ɴuv5RT7wxN^U$'B#T݅=[9]W{PBq'ϚS*]R6- qF^ (@ pVnLܡo[5Q(5^fXᱶ*ܜz-VG'̠~r$z#M>IDL#OO)zƘTGqĔ`[VNi>n^&_Oӧ ?#lU"BXZ%D߳oyywx##ǀ^lJj``Q9r'W)#/E4g?M/J&]x&#@m'.l>mo+}0b*YeNoZ_uuR%"~0+?HX6/xo!s@ɻJ|;Çye·+ [V4Yl^ <՗Ŀ6ZJP1.O;=Iov9JQX 1g]=5Ep,ǛʩóͲS##EWYC1%3^o/8bnX`,XL6՞6dX.?(*ꝣ_ 16#ƋɝA+:zs nWdeK"-\O8Ɏ3!&S9,"4K(f//7IB2SV#Dl@+go@٭{@xdvS&G\KXH+ۇ*9|j}__Wuou|sVǓYMXpr<zl8(`gk 6/E!DŽ5h㣂 귱C0]ғ5+,8te{?\U9W޸ \}s-)wp. |A[Vy-[ ܒ?,-גI*_IUB~p jY((J#'D0SfDdUí-̖ξnȂĄ:ư@XM5X*E/o*ssUR_Z\J$.5ZR2_8VH\j0{k#~b2XJ;Qs,3K+SQf!^J->}_<멙T#oSq1ȏq~EG^k$fQSF44d܅ǜ:hh!zl#N%|7lځz?q4٘b|ܦ; TSܸv g[нv\ ÙpKp+e"&=ݘ~O\p-XMJ&g5xnA;Wx%x#)l~P2bK4F it/V>2ɋ9 8븀:yg@! z'pB}\Qa+Wyz@oPץ)\=dhᩫb6-F8| -L)D=IٷDfW)x]>_W9nq*z;6=@ FPpTJt>u_jm,iA# JQ1!J1Dώѭ$׳bT^|.,`ӭJ?Z{b .hw}qho;͟*R~!k&O=Ţ^K/5 }=VI Ϡh EsU^4T*n y2/ =89DnFëaFi[1 l*@!{|h_D\1dvӉǼz"J{anKۊ^.>SX#:qYV;[Ìj&6^V%aÏ1ޤ,4VѾN`\WgPۊ_6oU:BԵm)pOLX?^G._@mvQ^4ORb2J7 wn,𝧨(\B?"yQ: 8KW H;hh LG| ·$7 T)̑& [e6/GIG:rJyM1(w"] [WBw$$Im~rP0!sv+bY]ψyJ=pH둠=GZLnq܁87&\ 3ӖYZfbgk+(6 }bމpK v;R,q%ۺ7vEp1VO:8Kr&fsOjf?]D{n3C\0@ة.>Ŷ؈N%bi[5. ^a*T21%X1L1^8ע/26=4l5c)^ 0m>0w4] aW-!E/-fW6z@cbxE+w÷%=Nbt@VDRt)iޮ.bޥzt%CV@=:.5Yd|`хׅCDPcRlmq_F2Naj!tVǚF{ʋ5-ikB͹BglJT,F=Uw_|c~K߿y.ETHϻ{#VOe0"+~ F@v+FŴJaNGW{YFoئJVyI03:hD V'?)3t'E"r{k7Kx1uZE<ڹ=xq)Rk=:IU^;jY&ODx:*)M NK 9,ggb4(Iz\{*lbܼ0+'gpa=s|B)f;M:k;#JP4bxLI;l?D|+ol,Ǡ6^ IF4Dv7Q8|&Pk*|By1zeFN$cݎ1`qӸYWd5 Zl$lL5Hʙ{ճ F850feC njӷ#de)7t?緁whJϔw.aٗx>9Y +X#W͗AzxwWe/f@w<|U:j |vUQ$QȐ9 BѽOӅf'cM(/ണpEv[%J0Ė5 F @G#|,Ɇ<]qh #׻`! yr fBr+ޡ1?>>&鸰䵳8{Y0E:( ).Gtl L]sO0'f5I& 낓C0#J P:"YbhM~,U|Y2L%S!nØ{vMQ-jQ7W )ҡ5 ]`fEg*zgƻ_i۾r:slg7Ԭ`N7ɵ 5 w</l{1L+\Js?u8̾+GAlG"4Jĭ$)/%쓵O{K52ٗ|iM.n՗stj */`]y F5y~ogѤ}5ߩFAڸT5kr| [&5p|D S0T߂yfm\bZʭv&~}UbV $F3u{v~ 7Ɠ 2Q5 Q3Wy}_XBqPy\v}S#u1k?PVگu?o6lJ$6rf8<T֋:UB䮇lcw[tY 40 29֬F͌䎸|>95IVgoh©!<,Dt[nÐf}jvE`bha6w࿛MuU8 ţS cKѐw.۟:'`r %m m :Ia#&L!U{tSX8+}A|)0e=L:dG6Lh tSRdР6|3r$ 0xZgꌿ~:tvW-qBV}fE;N. ek|6R2PpBm1뱊 1u(_BceJQcrbeB &< :<*%A3+sP6a7G!ȞBH>tƬI  ?.S^pRGPQIdyam;NgN;/杮 jΓH-@;GEy&ȗ̆bUc#pEtha&Xx󇼎}[g7vFJCn'H) hN!S ̍ngJQKa͔ # Ty<^/|l'PzsrÊlc͆Ǿ[PX~N 踁m=- .QP |]IE M\Ț*A{`0YN7ޢ:wwbųZ\?gy LL*&Ʊp2$H)6@uuu̷nyܗ-ye'TWP>M &?wӷJF Qkҷw(CgNN( 6!$)$R1[i%rr&+VUW߻Do1-@] -x}=N<&L`vUK+yEz\+ݦc㡫qe;Ĭ[Jw31_?T"=;|$汧+D 3$| ݬV3d Nx23m{~巁&p>kO(I ͤVD,ދe\p\aNH~35*DaO>%z kG|5< 3icpci<0ILvOƃδZ`4)M:bvAQ.'Hh ԯ)0&3 }q@p%2@&'*-8}|zA  )mܰ_IH^Yۭ7O'ʅO}0q ^.MybZ)}!&-f~ t';Ŵb+"r1ۀfU6dv>A7^bQ6FJEF+k"bFa~a;[. Eo$Li_Y/Ws燁&nD;3fW#D(7"5PJڛ)SXx;.茶F`dbZ(H @O a+7T;$J.[=1HY6ϭ!7{w=27p/Pi??{?OD{aKB4x:yMAZg4N`~윯# Za>v^ L lvט9aPkI)rۆ!LX_eX(3KcbW}Mr*$'mוWSB3oe겨䯶?rY-_t%K6w8A"D+1{+vpM7Ed[)Q1kbH lvX9g^FK?NFL fPu4Z<Z[K ?fQ~i7CW|qaWbOTסs}c3Rg@G wx]C{y<:a,muRVxMEHAC)s,mg9usZBXSS"7AFT=@ On ~ $HO#ӑ& e۫!)Np! I:YPW*:?+*/2'wT79/Q|0JCF3lcaa`ZU^^pΗ./ fN-]YY ?@jdx~?=7)|Yc#>=Bid4;-E4&{eM Kr[#6%NhXڡi_9=cB MޛWBo՛텑ۡ#|2 wX6w(,}K8UE8 &/Dp_JE*0.hNŠѝ)~PTlOc5UCF0\ĄݶFCCXxhA_ҾQUp}Ҳ~'B*_W˂s) N 1pU\E2߮$W,L-$ԁ'P4#l7#r}ozJ'﩯h3Kw/-OrhCQcABL;-V'LC'd vT Ӹ qL扴Bp:Y6?wO@^RD,=KĆa9"ЙWZXf3Jp|k>Gh}W_oq"Z˺3G_}q9y9ֆG]xs1Luw|1޸Ё,ҭ! ca5:yA@!cd1=p3=.6nG!Gm]$*">,,RPOnqGCa”]LFASԚ!ބ\Ll[(O 6K] E:gN*) n^_q9$p&xNM܀Jr)D}]9غ>@`nk? [p[vxoKۍy,",/L `3ԕVdV kM + q|mZ[8>zU|fA *[6"eY 3f|mK*ڝ`t/:a0-['M9=ѩƗa Rjr+DGdw)gc67BiL~k0u کR"M0.3Fo1EuHQd 4T&x57,m|  m9l.maqɳ{~aF26嚤<;,C #<%D xq!H[֠`(w ƉE`.'Ǚ ۅiytS(W-Q |pq1@ʇty|O zZc/VvD[P$7I51&]* [uZ=[5#=j+j.k cjTT`F <.lwf#6?NG 4;Q߇0štp]D(I @1Kf0Dt:.PˏN$°V,=QM`ߌ>%c#$ 'pèV,Qj&?Qur7lrX3#т ٠=c<)m[Q0/tkEuX&Le#QbMT}U~6 K- 2VIR:+W=~ D &(_L1t1e3"Lf`vi$yV5+eSh?BY0J1=j_1 DAP./sљ o r~f?@tl=C 76*7Q KƺqpL1\XmU/M8'D|X? d(w̱X%^ E=%m0-x(\"'%}>`,A5(m?N$ɳa 7촶B͆ݗX;sjPDA" ,J[oz U;X ;|`xu]_e֨z])QgԬZZ~\.sh]%:˥.iBL.vc9Δ΅ tBĒ>~i[|Gs>DTm/ܓ7o:a*,6K<],] -B!\88q֗lx/U]h4FIwc<[N睬+c~mɔXQK58Mu$; g q|܆ Q_3p$bg !9|ƫIX8J_ 'u=A&c8nױvu! nNh0%E-qArd5x3P3t"9bQcSſdL0H lvl/4B:ami4@aMqC1 Vs^c;*4i=S"H9B檖:Ϩ~Xpz*̓42D9kDWpyɤQKY4CD{ %eXk/pR(u˙7} nxk' Ӱ΅T}ۜL ][IUnr|juy<7`p)}AQK?V^l .Uvx wE <˽^Q.\Jx|=,^ . xIa5(5ǿ / {fx~ob\~E<۰\GrfGNRu%Ar'G}B^rsǤsZ^N s륦ʇX\]&=w)="U}/| صϳlWX3,We !FХB`8ronzSx/)O8"E&NC@tYal6̓Q=]$"㦺mDB?a0P{7=jilCaa:i MmpK'X wg7H>`jc*u;3uD*j= g:HmZ[{1:S ;{<_3rnzZ0~2Uq1ְŒu^ՈPD3lx?{/lXb7l$Ax^L݊ADfL=D_ s= <ٽ2Sg B[Ӓmi^Z- u5qV ׫oƺ{c={뽸Ҿjҏ 3tı^kKQ SKFD~*S{h;&g߽x1xBZa"tL=HBfFPoӱO P$ˇEi'\;Fڮ`Z^*9&J) *ad6MY۰n/q{^l;b?PHHy8 \6K,M1Cƞ#E/4⟚?JJy>QHÞW"GE[]0cM@X%(>~|\ƗG #:nE.<̑h9MﱛQ7kT/qB-_0_YÉ\amZ>y~u zX-Z:m/T6G+ 7: 6I=/IVg)k<`t=<aszs0@iA$=Q/OOm];/X_@3,<')nCG”1Qppq0J4r;wޛ S|o+ o DWfĦbxݕZWaEigxm|uYy@^GlZM[&vy^ZUDAYܺhj"OҡZ.!8*tLP08"hY}rgթ_<UV_W@MҢu D85BM_/;}oi}ȿrT^Y&.@zeGsvKNb,emr_$"D>޶)+q6]>'? %G2Ank+sZGN{NR† ,(D$۲c[İ&iEX\VjB3hk4b/kC*᝛ր vT$KMv.l;mar9g+xBځ1hW_"\@0KΧvyјlV oɍj'هcjgm(?QfS-1ýu_|)Kڗmh@X6F>.jgh"WSQjyiafEM~D1 6E5.`<sna0 V;<.'ei A(  C_}OZ߾V2_/#^-G%,'*d5+3k'Vn$>iyx5~O=P[ߠ}OEsU #M 'ƴ]I4eʧe )ty=Gk ]CgkTODNj0P[S@Sp bh̓S騲loɦØG@c&!&aL[;R=O]!Y`ļc!fׄPMxR|6G #󰕘w"$5,T4Leb" Xϧgә bw(gnͨb|.Sg,LNoI0GĺJhUIY Ze8FӦu&!\YE7 >N(iE|;bm0b88w*')3I$1<\K`TU;~CaТ9>(2Ua`Mơ]g:i=* mqZ64-&Xc|0Oɻ\K=ra{-U@>b꠴k# gQZD@M_lSAci0,0yM'CTŸH%j}\]2㚢]P4Ow٤cu)8{%Is9h|4ܰ>A ,?^ "o~㶰ύ<=:N;t }e4l"-;>/b:3puTl[m\C9KL{l=Qڹ ۾/7򭝪͖Dk򎗗( ]}%y]K6 '@zrmA)@`_72 mF(yOy0?ΜhڈP*T:XM0=ZyQ\.cC@ocg 1l\e^jb2`Q|a()ʐ{ux.ZfF^wFLk=%JKj\3VQmPD8ΝCdv E ӹ9"N4 #P ˡ1g!Mq-;8Qr,CXv Eǜi'Y'c5qb)q 5#lVQ-5:rQڷ"b!bEU=s R\'E9|ByI kd1w`N |P3l;ss\1m7]b5{ELf ȹZ1{"hlG2AλI{g^7+/RgŻ+=<+ ?XhQ˷bz<^(B{&"mBq`z0";1/9xX 'qeWLWSRPԁ\}ԝrЋ鎳].-p&b#`u)!P^ߞ}ЛmRL<zK2I2v'` >ͮC ~ާ~0$d ~S/cH#ġf9'>wr1y''欀w/giVmr͟4ٝGTzhc\:g֡4F"@p?㬇ڡ[9Z Q;tRb-6u^)iMF箵݀f%p6/X$F`a0"B+7=797^^ xYsLu(Ѕߌ;Fyt?(JDi7wi(d,S^6s8DKAJH#ѩ>),H Ξ;)oiҟle}*8Qf懹sqOtRխ `%@?,wVjh^-sMK %`eDSZ﹝&w(7; c#ՉƋGiCOR1j/H锷- }DW:).K/ khZ(*{Dgѹ0;WJ`A>XZ[o2]7.&5Jv5 {+jݰGyO7f\kx*~ۄwe5;n#wݎjk|8ܭtVw W&P }<'Qg$$_b +>Yrbx{h81<xz}ЍQ"w%P@zl7JS Zȏ ұNk@e m-Mb\-%+B` 9!6PiKm/zҷ%-6g%LGځzKDtH"]óZ Vq.WHa$kUpXbPضa< vm P΢tDkl] +%x\s1j6~a^,_<5E,?BaO5$p1^_g/ ;(P :kQ^1 qY/QZ:hαǐDUXI ˸/Sw`r)T=l@su+(-@+AYy㑧g7Z eo'z]aR,| +\ 7N.'3):1`y-ѝe5~n=V)&Ze}MVJqv|"R}k*[^ełD\ )y;y Iw;*.WxxR&|GwxviJ=zY$B @(1{ۯPYѝ7tlMs^Kx _"M(u«-^?wM3ɉhFa*["k /Jow ,/f*TyKzjX]G6m~5jK0n*הy^ϥ7׷KaZϙ;Aʫ}GC; Xpm@!tGa,O_f=<_97 7e!)v7(߇b>g5w(}LO޸u6hִ!'n=>$ ~iS~hR4  z[[,Drz!n]DnR;} .#]vɫ>٤yO]i%]o9sbζ%bnWCSqo/b[[?Qv7GJ3BQYbgO~M|JĶc QZoIXaNO2oi浾Gȏ(Xi5re\7&Lr(Dx  lŰ&곬P_0D#J);P_3ailSJ̪F||k6\e\0Jv8XVU2<[9 v^n2z6iXbQ :c*(;Z򸇙O>Pə.ja0~;Ζnn"9RpC\W\Ds29!tRN֩B7 @`V<+ь=LfWйЇMp`v<֛&sz W:u{L2(7wt(,bW,:^꛾ofWC?gg32xY\ Al'^ѥW[T(*;ꏱ:e3-af.QU?+g%&73V{"P`QjYrc-|MM~%}HⓞIbG4URAlurO=/GCX&/6D.؉+-]iܔ@mdO;/22El# #s&7;J5Nv'kg9׷վ mC5KL'eA_Oq"7lm9Qes $?gUqȭ1@! |z,99 ? G vㄞv 5pPqZ~$_GQ/0G;DQMAv.""rH-=FĞ0FX4- }JfC!muV`k.Wd«AH T&ƪ1sXm~_Y]#yUD>^G(IF}tNXdҶJܶ~aC>9qQ60QDy|r(sp$XTʨs}$Pt ^^ kK5)k1o?KÂ\(nO;~=%zOLD>U 5T:Et'rQם'!j}տCտ߁1䐗GBuXcBa4eE)O1j%Qcx&*V[,Ϲ?s?ܮ%o|$'ܦ(˨BO(y(~'ζW B_Up G P_pڟy͞!TqR: gKYkXL,R"̉p)ZdMI`"͋Ͻ*.D~X.[vCANM*C#~Dc\XRoQz1pp/pJ{3 T>>kAgGFvR T%n&PbҺnMӱ9d[.JtGN!oJlJՇ8d/Hx;ޠ[ Ͽw#ӫ N):<~}jfIqG`5V^-;{NVhL}.wD &>Tg=7JDEosҐHE׺[ JhBíhřo2"_OS\i`tvSǶQ)JS9ΣYXž1#~{'t*m.\qF0>6PcѸnYXhe4^U[A],4#U˽)]}xp tD:,DwSgma[2?TLAx8ŵ#2H:HU/-TM3*x+P: SxH<{ :U3ħ BcHU 7yp;ImCT~'躹wYbZi`y15ؒPj5ѣSjnA8WsP`כe,L5/pGc3Ux3=I(w/ȶ8w @35ft ?JxOL&w/#39{2,>)kg6g52+]&8?Cŋ@H%CǞR;?_^뭬djɷ%nȷ[|!g`VZ΋w{pNxr?,޽:]๞E6M{()ؗ*4A\[rU@=okww]``g_-nY+@@_NDݭd&p;i뇭U I:&P m2tj-mrϛfi~zkL @j|^rGqU/NmR ךPrFr׫캕q/Q\J py,fܕIG;7njZs0M;6{ӊ0"ڕ(5I+4t?Ќ*,F f^`Z+fyI*5yc:pF7Pv"]; 3ӝ@hJfy5!ݵ[;7VsFz~Oz!+Dm+3u KmHvUt?tuw;£[І$h8-elST0)e(pn ӗЩ(L;Owf1[&3q0liul)%$"-2Ѱ?giEu6f1 Vk\Yu"dKTjiM͒+rS*0 m?ؽY~92ϊpH an 0Vpx)D^;~ K ]P>z(}Nf*6>v xLZZdJyEMzh8fxuUۺ֍y\ݺkhUz&uKP:Vq^e.m7Թ3p݄$'3+ȓe/UOKWBD/HյQ۴w vF.@^foxѷPqAb5Ayi{&T+z5Yz1֗x עXT(E9nhЯJ *-`B[Pf]o]7 _cb*phK[tfo\eK_^%tP~2FXW72Iۍt")~yF.+S~:^r|0tEy f̩S/CAXd: #qZ=+ 5,*9+[a|d$28ְovF7ۨ{4$"ݞ`tn{ O}U~4}<_%nf1E[D:lQG?Q^Nᬺ`(9$%ZAA!"qo<hֲȋ9@0kHf4?1"-$&lJr-t&zmo,]]Z˯%2/րW^WX+T&`؏$#ucAx.8:q%2WC_Qʬeoe]ƿ:DG-%,F.v_/E{qײ%_o?"^x 5d P Xflbz4bG?B%'e ^OYZ| % xڨ2$zvd} y{xmmg^=T.kHF/V0>QL#G_* 8˵M߭jw]$%K;^\P?&26/bW},>foU~A0R翻US *SţUFf,?ZE=$&Y6OqhBn]C;ZsN:##.;HAJN:n3*dyѴ ?UV?#N v g9e'JT<#S: :@[}BLq?Ar|s7F0$ӂJM4cǙ4t@r(Yە(dVk=.CQL<ņlώWaEO[`<(Rz+B'\⓰#O晑pYeSC[O֜7<чfgPM^TETs9#69c,/'r+h`[=aV0v0qvQcPM>ð;|T0;[nDW9y[˜>s2IC 7]S36*j Tj> l NM&x~FenY};m .PlXw:/xIVXq*n|(3U˧93FY%H:rSyStU=#[&G0&Nx[?J#1*pp^*h{b},fӨɄPni!R Ŕ/!f lhosG130z Ȯ8LTj9H@y"B=2؀GN#tǫx4X>-x#y4`@),?xOOO_Cemgƿ2qf-i]P|>T4Tp6PrP]=? ȟ+~", 'n&B0̵ aGMF'7CkC|ŵ3-[Qnf͜jQNGŰEa.Lg{Y.ɠvha|í϶^qosϖ]NQ!7Uz<W}!0?,|b bZh*iLIVKCgulPou!V{Glp` ?rn7|t^)\1KXBBCoVg+1:sެQ.oy=DV[*[KhY GYA KEn bɮ*PGH=S@FLM_bb7oC7Ae0dt?B7nW:P:̸W*2EdL|e53n@MiD~%tz*.Uv9IvPN2_&Wv֚}M f1IMr`Y.XX:OYcգ%5uRojy?_!7RP^ % Nk< 4Ukxv21핒Nu8˵E*q:$o(ꊅ+|GfwMVtO[,؝5!"$_u@xe3 anh "n_EZePOt'E'>;zBK`bf7@P. xH`}AZ}@a揶w`> pumVPz $BnN91ޱڸq(C|j/}7y-vL'Tmkm%pPx櫠bI>oA=XU>Ei* թgHF.O‹.j0>cXmg#w^\8Ԃ; W$P-xd'堾TP3TK^T!(>m˗(jeiBq6uC_(On^}]c k~l ۸R} ~!|޹Be.K 2jZҮ4j~v^C'tRt]EE 7#D) 'Kg4WkOWnyUzX26LnpFZc"1m Ajh_DsկEӷ:PU 0^RZm_%*x=Ly~&1ܤ?ZܹELe6s-K~HNJzneSֿV7չ&ۗ1ʤsQi< @ma"GXYnNurX]A>iAHm+*Gtd$nfY/=q\%?(8yGȐ%+I"Qg#ޑޱS{$o@-`fӑ'(TNW{Ã6[%"Poɵ ?Z^S=nY9T`Z_ v`HwGFMn}<͇[ ϶9xtf[D߀A'3jgwWk<;O3^Oi_fulgi6z7{Ƴe_<`-,)LMS;Bl)b QrmKD Y\+puUh˼ğmT K?CTL]1Vٔ& *8(7- iE&_Kۃ`z4u1y:6c^Dn(*7.-~]>hh9EU#d= ޞ,H|pסe}>~ MpXtXmbR>BE&X,"a|㽷6b!krKz( X5~07$,ʒlr̘%΍@5>J3um'T|RѰ/1:-F\R_Y6P}<:y<=Yz>A|^6~ h(` Ѐ[e<'L\byNez]K̍q؋4((8cE:կTm"'M}J5* RkЁǗ <\CZNY|lǕjR$Jh;Y <9ʆ]J%SZk~ϊyʝO7q:^.JY85<}U8}Ր,?ԃ9 -5ww9dLPx6cKF-_wG51?wWj[jm~&ӊMP2y{^z xqztj"Te:%go3t5gM .44M-mmn;Sn}n?MFGRQxvC$㘩j4m]qPb=H_8(6 ycozg=سw]x1F %DFt뱌ˢ,SHtP?hpa4ARC*!Ǽ -[eAKO=Ɣ0r?[b* hZ%sBmOD~b#8bҔMpJ:ۣgJS4\c;9џ5aQ|QJ l44ю9$2{f 9D*+,B!H*@ Lpȁk98[⭜Q[|7m< V:@E [=lԛp'I'lSHmWk_sy' (Gx9=$rS}dSnX aXUkU*Hʼ~`%AQ8ﰞP) X wSfz<da{R f\F/2(%pќ5K{t~ِkz*ob,s<5C8ў'.?gPOik(TgdϺ p}&=hzHXØu(.o5aoUI!Y7GOwBЬ4|YڎNky'yYֵCyV6aIKU` s=٪$}{_V Z+J&Ǘ*xVŤ&aMeՐX$C-Ř(h*Z\/< h]0~,F&/Jy^#9vZQjǧTJx[,,58RRZۘ]!Kgœ~XfFߓ?-)C 1\'}/s6D^f|pt܎JnN* MڴƼSz`O-!cOh if>^*C'5ui=+Tf?WnѲ^%܄4^\;j9dVkKME[*A]?13 GO(.%`OYkR̩BtۜiLfi0~D$!dAYߺTm_lk|GkI A 18BdoJ ٽdx ,oi *jm]5e-.W0~-k)K~5uո|K]jh ݾ?Q/Ucz.^]rԵ N`a=TǸ.VP_ԀO]DתW{ߵC-8#+"]ihpmFu 0HTS왑x> yj7[a,lpqt5J(+)a7;v_mhy~Zde^7s_i(֪INR B81y jvg _gg& vOJL*?<;fNX[zͺ"k*DkDşV!: 8=]8Cﺲ:]G6UQmĢz)2H< yzk`WZ6L̘/g59]4):OL(bKr~pH=B $c?sy ,]ks}3y9Dy LVnY}u4ZݯiXWJW E2׋^beQXא ^!}뎵e7dz2/:S]-wٿz ׫lt~t@搐5x8|69עzw??^ ЕyJ640^K.6bSoQ]tpKyyX;ۼ(+t%Sk,m#_y*kp!&y@Q ,I=8ٹ x|#p_gu#pٟ@Kߞ"mE5Yu?Kvz>Zo?z/n᠚O9@GEPqSoA l $RmG!P?~Ex1L5@[L>)ev.FP3;]-ˋn$lo{чI+1uVlG2=<|(@ܤw|@zmN 5!?Kۻ6!G,=y)u2 F,jC"gwY;bko e]huQ/BY:ϦM@-Mp^.ԚxXzF6Tcum;_m_Ыvnۉ]27uWV^,e ,цOO#zW] Dua::lrn"C8V:İX%aUsT~Ghcz.R;tiR .Ұp)<Ϋ|⅍(M 66,Bt_Ər;hC6,"P8ye5nygOTLmtzy:Jb9>0@e2^UPԡ }ຟ A۝QCTAկvl9_ 6:XDlgx - 6r?o.oHk 6[V~Mxt CrsLX]D{Y5"gu(B>Ck1m ٛon1ʛfq9EnkI,(<22L0ZRaTP$$ a~uw&+JM餂"@.Ì"P1+5f韁2L篪0AuJ2LTajю`W~ OC%Z| EzkQ\=R Tc]m?wI s3`nXm)}u1>`fqOnZf}^)6Ebۣ?tq57S5j,FLc(.Q6KX1-WXH3r8I[9l=aovʈ8$oyo{^[t9+=g숡z[l&& ՉvoLrb7`\2N5Fw "Z}j z ċ۫TP1H5ƩՈՖslA1r-Fp=hT;V9'ݪR;帆HK{;u:̠+ G`*`֐MrkuuA#Mwmx~('0z0)"G_?y`Z ?3xݷY]g!]ゾ9,]ə?K?z &n<64!eFxJm-]7* 4 4VǍjpj*ԏThm d,H/^ssPN: b"f?ZPA!P>ZOj8;1%F?2Jn>Y*`_…iؤKMQC*"1d/A )ۼQ=;T q2)gaZFvNl?OcAN@S߱\|.w3ʱKu pɄ>DIxU5j.٠߁KF GŌ>ͳ-)(R]?%0פkpDY\ tFy*#v;(/QG*!uQ+ձ`:̘8ML1h 4yzVք jls/io _-41e1QiZ*Ai66m܅9MayrM+Lq@1fmapcxyDmaxJKzxfܘlGUU.bY!:, ҋ?8XվGO1O ٚewFlUܬpfvo;iW!HNgxuc|+Cc=3dDIAf!٦Ҳg\tZ Om4D"cg4$ouaˋ.3y6<7]Äۡ1"x;4yQr#_sDFS1@_^]* 1MVc-$56Ag֑)U@W[ܨ7dY[7nrd @)LZJNs:_u$')j;QN_TU<<߯kQl0XJ!Ylkʇ,cMš1zZî^Pd :bb(BEބf߷Vj[g +XW=m3߫Uwvi5'#ͣDXa@ث֪.e,T.R[&r%GN~)EECz ]2m3vHG^'dwROZM<<FfZİvEy-@w;(fb=Q@s9Frxo W3=f~owAC /Ul^ +79izds ۜgV zK ?q ~f`'XK+`ڠ(BVuMƽY2'n㞔I~[Jׯ[`vGS)e A8gs"H#sx]1@O#i@S:#έB {|VbIB;8ZzBPXv3:> :ÜP8C=D*V({+|}OJ}A?)Z\t+d Y\wI=xAׄgn=M3vǂ9\c|ɠQ?6 #sv{ՅׄmG^W,R!΢wӌ4?FGq7axญ'%*A`ngsVyЉH XxTiH5CX%yE^ ZX5:#z2B>ZSUΨ4QIZ$߈'$fў8OrD?%R.Gdơۙ soHή曳/& L?N_$PNsP9S?TnE*V)S[^kWR2]YQLf*8:էE3"GcJ;Qs J+8a+HB-44C&#|ጛѽ r5"E969A̴*]g'٨밊#T3u"!<'<9gVB##+1iQ?:]F.lhI7 ./E n /Hl%LJu&cҤX49r&x?^l:M+)e6@iʠ{t {q !1A  byEg SajfGaq2&zQm%LE  *2$k4uBpDReǎpW=V͆;( BU䠲:p ُ]7):Wbfe?\E9vU7_6&۰rhܖ$Nn)~itrv5X2g ر>χ&_q<_yh/ķ+qDbпnpHSn܃++8F9kRSK蛓R=4(LOvgԗ3qmo$P{P#/UP`Dՠc{&"J}dh>*'fMR(\A_jfy-se PWf(̸rQL@ErPkJ& ]J-)~K[m@07DfQx"jx,Rd\"MHvBnW{J!x])ð1_Q;WԻS+~\?p߽9Y̪k*2a8$a^7ڈ.UO[4WWԻx(Qm:Za<;E3ln@"tds3DBv~W.‚QX+@M<^r\`}jUjU q}zچ *d!G!/!zFv U\}@5GP4z~zF e3T4}m:r;@UB:<@S ljࣚ*jbmM+w$v:Mrr,%"X6,%|} [Ox \:HyjG4y!} #=J J P>$PA u&{rBSaPzOUD9™@uh6 =MxR:*>~{)Rve [ qخO燙!-Tص$;>2tlھq=xv?#[k論q.ac~SU~ǘ1fMcL>ǘdK8[:_cL|i&\@~N1E1:,Nٜ|ʀ_9p4^ {6]..?(19)!U_h%Wr?样mcYLOFY|'axsDzvĈ6ž?1-1K P6sOS X85\)18(ϠB&F(g#oQOA-$TmZPvSǷ 6P5\*0 "Vۈ IXJyev ֢GgCmOl]ej#uA)#Mţp]t(aQ&S1-tp hY]Cuw)__wOtk?a ]Bt9?,sKeaS|Lc9} T},^mMf.hruQ]MSWsu6 3 j::2@e&l&P651 X2ĴG"v,~`Lwٱreo@WnL큵#;<@ 4m ;_Х TB*?I4/&Iy'\{6tq6i xҺ6HeIZ;wͧ|x]@c@xb7k_,?/JW<`R0^VNP>(b ƓC]#7N fWBX3Ao޵ c|:>O*^Gv5ΟTAtI<e^'t@"1J9c/a6m&Kߦ&K̴\^`^coeAp( u@3f滖}R Ӛ=cEK[C=w2/&+Ԣ^B!Rhc!~-|L<_.7?;x?nrM"]ǷnL^TdC1Oi!Qp-/DE+bڌTV7XqcEWl/.psx?Tf E/D5 #~1mRAPZ/ᯱO|@I[VIB`+=ac7Xxj {d~J0.^#$b4*S$Uv$]9UyLq5^_-zm2ja#43x!W8 τ5C93Kky&4Z b" 'ĶaZ Sҧo l+ a(عK`mWkR#VL{A0@AHPѐ?(NdDr0ZWN‹""-UN#*8ʮ@a W)89iU>)pkWYRZ#[c$ :9Lz׃ Fgٰ^e%y RP(e=S9lc 4_⍘~6ϰo*Ԃ螭K)+B'(%MD u{&rN[i&o]]t>ҁ ]b^OToUp;5 ǒ {փg*"+#}ji&Awԡݫ7!O'>+2!aCHFKյAi oi]Z[Q\}Ѕ&ܗ7Ue'] PEZDc+|J,hCER)KY( $4 Ved*"((-%-]*22`@]h{ι/i&? M޽w,,prX%ksXZdK{Ǯ5I9 zxFMpW,\ Gc<aHzrg@G S($trVN k߆ #4&],s;<17@šȓq ͻ BǔDF֛͟C["޽֝^Ht\\HX ~"Se/P0J-ѝÓW{cZa/ Sk 'iGy,r1\]C‹ X3#JQzf%lZ+[O"Iѩw͟/S,۬Xi{v7|7f>^OnI]6ey~י朚5l"Yr}ngW^g;1-z_o.W+@\8:΁%Cx %+~CZ#r elπ[A)D;.OIs`LfSCXe9-WOad)JNv*s1]?/#BN0=?bP /q~ *(=:PInq9X7=G(.խ)(.e8aoq{"{̮ƻ *Ӆ}c>ЅZ5AaS@}_1|sW,*/#$!iX!:JJj^^)(97S*T %S&GTVVW.?-f!lFn!ط J> ~ 41PŁud:R\o}]WL܋~!( ❼6w7r+*p;n;ɼfBwe8bY |;G nZ颲/7XYs9Q@&cuXܥrD'KKw=33YڝkT [=H@:9G~SmX)vTPf璗ۣa|3_ll*f` b>TW>ڎQy_1|;|ϱg_R%eWyxfϹ@*\49`"۫ðsz_l_VC_?uAN ҟnڗ?Hɏ$|]Ζ{nlV_+YIAdg}ձmllR$2iYTLl ڔfۖ{_w^B-??*&Q&= v< ѿX~-4ůo{r[pxu^x `Nn=^|'FfW58ky7}y'뻺xZDxlC5(vf 6*ä€߇WqG傃nY*[s, x6T|5_lC`ߏkp;?'1|6>L(ԤFĹt-QAk@˿Ԇ?Ϗ O4ΏtV=?8'p?6laB}Ý#^Z&WiLpsUŹI>>'6(>3?> K{|F>#~y/>Y|x *V/8KGP.=ޣ=_%/z$SGfSBPDN6R=ugNy)"NpNQ&vS/wޜ΅`E\)4Z!jvc>Wh<&Cd9MqƲPyzxʃ@B@Lvm=ѿnfʤnaտi??w-3=> äZ0#7zcKQt ֚$ {4!\+U.Ⱦ.d⦄װngzK"JWK*y~ 20M `xF2k*!sG~og%S5wx8ͤ5>)TIfOSRS{\dK$ɑ$ty*Z!*yatzַ9u)ep' g1쮇t피L$KqǤDVt2/:^ 6<~S|Bf7Ҭ@\[$V+`c-g7;nj;n_/<wz\ޡ{؀)dy46;ͤNb{nE[ٝYR2UVQM~3+PUm񣿊ԞEל+}Y]oOPV^6LI=?\2U|{}z,CՐx6 !&jZӀ3#ŏji_iTqpEb*A߁|%՗A jB*,ؠHxi@Cށk#L4gfypJ왱 Vh1qIL` Mg;٢)tFc*E;^D{j"1{O3TFIMY^~đ#ݶyxA*;x=|d4ľ緞Q2 ޲φvSXc- Z|{=C)1>J߇nh\jV2UiIبFt:O/9ۈ.D,}]W^Hy-oh\,f:\?/ax^B7L(2?Ւ7I65-7ff͖C8;n,(/֒B}l~qi n n+(p" ރwn?-wWsƛ#bf-Q(v'tTXk꺙է,O[Y͛J~B4e{:Ǣ.-KdhЍlwFnreg3ƹ ,\(5|I#i!\'My;cs!-g>/s IWh G- d _f0&q9\\b6TpK"ts)Ϳ9ptBJBGr%ø+$Ysِ ^5,vё5<,ר`3^X)D9MMtBw ÈrE0岋Д|s㱜c987;ñ%8@!-yl}HnD˞͖պgaUs*pR7WkiɵƏqOE//n "-|FͲPo=hkxȜfm*sxA/&V7r\xu rz(:C$>W 9>5Fy+6͢E A{;,А,8j7NPK49&`EsHLG_>5w&a{B6b+_TvvsZ}]1 n@Μh1E``ƯOkĎ[H֊V:0( '<ԘO㕠3E-ēLg]mʵ5pi.*X_dTD.bs&AXv6W_ 7fyn]! h?P-TI.PJ|0h5`! .bH<VIXRR9^dqσ"Q֍7S F[œqKXpR+ihF9j'A%ṣj*T (*+)yue)Ё<w!0(eU9cy+ǀ}z31DqϧEQqF _K=&aQq۝?ŝ~EFZӻ]`=L<.d"sYՔ>|E}SYi@SB_L-=)~.vڍhf#%#923׻H5%aMO*UecL1YPy؋}*iz'x-b)I+.g ^זfsL[^x|ųC`z`z)v:PEe$kN+:nxQ9-%' lB:UcͽTae&M 'LmvnK/' шϑ2BnDj:{ڿ-sHWr&L A i<:^( hzSz+?X $_?F3&{zzyܬ1ث~F1D}Fq36;4?ċbk^WwByXw3Qߔ,=mnE)8!OӓEkv.=iaRfxu8JKi@Sa"!h /LҘ]8t" \ꥁ3?^Pk޷XLw.FMI)y~ }mmj%7TIwfO_w)/hxMZޓ-|I'| {y 3|KY MEGhm )%/|zԇl$ bBM&][J2\{f{TP۫TO593Xb^(ag=}=lFg7QA2pa&#TOi4P]8& -ٛPxO0}6W-UbZ4מ\Nsݢ塀֌'e4MP{7`@Zm5z.}TLfQÿ?#4f'f/g%*5-5 #D|?V;QNl+C+Gyǟ~[A}3mEGwtӛ;}a׫͋e?,vPk5nzM_{HOyZzsm}bCz僷{D~|2^^:eawhv8`/nq )Fn vdDJeTW0h#kd?Ե𪋒4;;ME)\z٣۞mPD kUk4ӯU 19]$;֦gGL6Fغtlh{-2wzߒIWLHy ]7È>lQ.^pV0ۤa1Ğqsrw=>nZž+\4c(%;+[Lu0?5gzo^&fk^8$T' @O@%Ǿ7* NV}d.-PG,'*Lh;<):?;}=r'6p, *0'mư k>@(ʃ ({Y,/{) /"y =8|6&!i /%$$(?I5q.ixz3ťlJ # i۷g0ͪ3b6/IHXgׯ<sO?09[+EtPTL& s}xM0V+EK&`dQ]io2گke)=xa &ŹLZ +8tһ]` հnj#m0g;uөmI[,@wbjELg$g8y0/1FL%#&E gܶՇ&lԴ_O'&yuܻ_&2My[}X.Cr#Wl2/"?pC}#M[5DAΓ>Uz{0] q453+X,_ЄEH-W"I#9K+ЅE>R s.цYJ*SVk+[OgZ"|3K5VzoW/V3&Z>4捁v뜞5܋kH, 9梺66;. +Y{wI}} y֞*8l/)-00eEjҧGU:< \CZtU >b޴zu@ʩTlAE ߯pk(^LB*kF1sF6 {x?~ kyMvZF!S|71iڃ:3 # \᫲}Jcr4nTœgSY$&ug\iv`ge}Jxlֱk7m߱:rBC?IDZoQ޼c{a /Xf|R|C]vP`# K1QoO,fv>AH[7fvQEe<,vUe[&2ELm7EQR\zƭ,H?Q?:wI=Qn`;xlBe2G9eMbpƛgl6^3iڎW2 4޵ZOb/WHh+u/ h\:?5ٝ8` I>%Se^>l+TqPv^J+B- O ;)Ձo귨sx#1Itk4Gm{ޕ׾%Oj#ӿ۶V?´7hww9oAJY[1C~X!d!@ږ6 :+ 77;&_L<9ou>2@DLBfoI"1:7S ǕV]ݘ )&j'Ŀt4<]D34:xhPJ^3ڛl}݂+ee!ㆷ(i}Cy3zr8^Ϭ_'S`jHa+C f;,OI>2c})^$>&żeܶ0ʙ3@Wٺq:\qzY7Ω|D4i&"dUݰ4Tf ?" J_ ٞϽUr&3@铏\wD>dمz뙆uw ۯj z^H=/kе)p^w3w $obB-ތbVOQy4)}}&ԉ2Ր.Y;9pQ:8Uy;rw#`|y@6%]'} {< .yţsFm %(G&lL| >I>މ҈c5 ΢ך j2(_lW̞}T†q͇˫9\\z1S<=PqHOf t|" u`ןP||2Ϡ?+;D2ozYLՂ@JLY@ savㅼUt3=Z{bc _v9O\Q|`qJ9=(cT-&܉f;TGndI*U ?k)Y܅/.C}'<|}ŹMѡDªʷ.-҂G ,#kB%E1t\t([0 yPq/;_y_OC`7pn QdRօRNRf9hP#),21O Կ\}1s ]Řh+ӔŝD?qV2}>$ii%4VWL$N*3GJD|ꮅZڡίiN. ".n_FȗsoU!ٔAFv*j~Z`BI+II0 s)\DPђ<N%b)7ŝ4cRȧ?w[ηuƽ FEa߳c~S]&Jk2H4bNaz{A ʸ7 <|1 CjlPc M%Hu2 <<>g$/Z 7b䭌C-\x rJBcojiSI}΃$݉ RE}P?%C=wBJa ypx*,r%)D7ϙ~E j24}*wݚQBa Hh0Qc;CQ4ǟRK#,V%׭J J~U[qi4qocn¸f+ :sx+IBQ7 xgp\J!S_[gz#h&7w@ uh0}C}'xp &U+rl!/?9BQ"up43 KG<`2xA Ղf6~{SH!Dy[2ԬD8U^LUftDc\sK_#;8H3ܦ2+dE.FPeԆy/0q'D,6quxJ/Ds$R!gjK$](u81Cmgq9u_S ķjhwiM-iY ]X\\Y-e4Ұab3gة{qN9OL*T"LGx"n?3T/IテpX"|S>ֳ 7壄|$<oELܫx]ܢGwr$:5[THXl$, c٪tkan : o*A5s^7j LW)b/Q5,q/ kª$F M`)5WlElt-" PuuGQu;F5$Hk*l~l81RL UBJgb=BJ˷Gj$)-o0ލ5kߔ['!q&226VPۍ ٜ .90"U;eN;tyAtG3:/?U+}{KsЍȬx!UOxاjtU6 MqC2E d4|NZyk4mJk-.[ = }m띗|B9WĽ xU0t@*(U* M`Y_EDAEHh+[Kq " PЖťl"2CX J[s'ɴMy~GLfνs9X[/g =w:… |>bk'L=~17=RF']}ƀ;j/zwFx>yNz_ZYtgR6Y՝kqCekBjWX(C㱔Ǩ8):+ɽHy/a gTNY/]͔E pч z諺S} Eh3WftRG(_ZiH>BBVhu#ד,FP4iKE/ w_ɷv2BHZݣ"0WRx xx}4Z' ֿ1ޙC4RP!}nݟ`dؾ5e0Z!<xNCa7G[):&IOzkO[2#74L/a•Gbʲyny5F.Ju< Z8Lʣ/6}@'*``܌g&LjPCsG5,Ҋ,6i1֍-tK}N톆UO<ߨo IH=w}DK-B诘_ܷ ?]ȹ8.?}}B%РdגF~B S1WJ΅č)E*Q`"hXHo- ^oR/SjxT'rI{h+#&.Zy۫Ȏ?Gaz)E0gJ0n0bΟkk?k]R3,Ԍ(I#Tp MJ0xK%Ma>s&`ڣ3Fq-*lSp6 Fэ' R"2?n4HƄv>?iwcEc<(Nh{B(> $C5*% =V\F+= ÷dKͨlj̤W&|kl*vaXY~CU_1~[]{6hKα铰ۤך[r+hJ(PGY;bQq|s804;珺@`R_$xq] arP .\K/)T woz(%^2:>K7Qq.Yb)U X/eiG_"3r'x/%w>=2ߺ}or"N8?+Sۙ/hv2Y,[_EP8/ U u0S*q^('JX8E6?u˟_~3Df!zlI%Ǒ+Zc $Ia;7rDQV0'gqgXr w-yw¹\h[i(_LByxGIQ\-j(o^!>1p30 ƭ,g4P^*=u\*w9o(};ܝ`yGZZ+R0b Sf{}Bc-Qggac n΅aw߀EI]'v,5f#XCZ$IOaTUC0a:yQ&Reԓ0eR/v5jϋ p8l5 ,o(ŸWR925&oy[;;!l8R.vc3ܢQYPYϪWlzXXt+omәy985ӣW-(ϲzxu8x1G%Ȅ ._(bN$$$T񎭸VZG7Om5MGh[gƋ /n:!,=?-B GpFn/ܓ xq C\՝m|,`%.8ަR"~"}YLJٷXmǾ1x)^T{`ٟiۻ.X yM`X =q8#\0kw^e»*U4 Є~$p1$Q`pN8Aԉ:p}?.=F.>| >=?#~`9/ J@Մ׌[wpxM#-Wn ERiH ~`*~f6~GBĕyHWTxeM"@nj=9T<5sX$EEՍ)`h;SRBT/|'l_x^(KyuI+Q%,O?x}9S) qMk#!qTuݏp d4C#ã0@s د #A_D[L'=P`13py fxӱ,ll 8?VBץz6uB~úY}_0B4cIƭ@U 3޶&[yY~:<yor_ ]2ٛ[g= \t/@=LF:XtQwB%#QWYřȕ,ػq\އY SL1ZFmM濄t2F,$;}[íj rPP[ U)hZ珢Jء_ 8`3ouh KԦC2MD\ ͥUDYa-g k%!Jut>:=fA l۔- lwX@u|)]gy@Md]*݋prR*Ja^(g!m ~?8 B.Sux~(LƈqyşYmH=.s@Ze"7jC!l̬)yliM`+gk-@P`AY}jL[ s{ 3 X@HC|#5CFG@5%=:uV4!<1 pF䅱ٻ_am-e=xj(u՗OpRmxG0rBG_x1' zrJ#*FycT]Y[]^ 4xJ:1ʒ)Sl{%Lx CPRx1ș 0ap 6okB8˄7y}nVD~2vjk(ی9V+'F>ۦib >xY݆Ql7f&ù͚{h?(=?|âkB15\TѬIOa\V_ {;g[P .߰U1+yHq媈x4G;#0NӴ=$"pGY{k,4d \ZlDIYhmClމhK:yW1<)+`1iF:xm(LbRa0-lfiLg>li-bU7ՕР<}^g>^|0ܲ|}b ?{Y`UKO! K6-߃̏g .]|e?SR=0?M۵3)g nKOu> 3قmD3iZɣ[ej\Ϡ Ab<[5,BB& Nib~ULQN6@ԏ|[]$l徊,^/ײْթ)o6ƁWRpUJcu!L.`5Z ~TcfF)ԟn(+" P?`?|r -CE=OA[e~Ⱥ%R4{|tHK zԳGG񗒎3Q_2>TRIC;iUp@]mX'pM>mȟ94 4)[$ɯ&fϳߣhlp4lj_` 4lwhӰ\G"gYHW; ifش:a+9_w{`%/lK{v~a}W3Zqߓ:Dždz[@|Y۷OzooK~}GoרJS P: #w*= p tfI#Mpr{X`{Pk QU -弿s!8KUH 6ح ` M&Eh~]O걍6 8\5B^[J?LiCC{imgv~?m Cé^'ۚɴ5U{hk^QmjkA ٌ(MsIfb T@ŷnuD.E\XORi0bi v[=ר \SKKc@}/ReayTxO(_7dBa'^K-&vOhqf3UvRԮ{`S^"eHQf9%6Q"Z?Bun;M.¥ZtOߤ=r8 vzUAھO:,qʿRv; 2LU|pqmvϭ Ϳ$(=c7=OH4r!*|R) @" G ,¬잉 [c4zA>Tޓ5'y1-r߲Q@tTvP/"vʌ'‹!SI /7 ׬ ^9J#;>sw J ͨ'H@|hW,>Xb, , 7':p3К58s#)Tc1cmUcUMܷLH/a~k!K$TZæčY0`EiߘP6T, }YRg;]P%RYNCzUVX1cJ(eF W 眗`w?㚖[Xބ_Jpv%[_?Dy} KA^]nOE)'m}@몈noRs `?bG"U2J-6~|"@}PC仠 /VΒaYD~7f,Fy/*9c<dw(WQQxAQg|'~HՒ@fLvPǩ61q1Ғc_>7/I!E0#3Y4 ]CB f\#@G)%[~ׄ5Jq(U#y,;<$IR3j6s3ǸDcˋΩ! 8rQAccJP[8m?. k,n&4툪Ѽ*w55 ˑrM-H>Lo/.@Vl}nuC;ArRGYh|–>NF?g&/H~…o Qo؄,UEDc=ӳlnX,-EX~ծmtU?rrPQ/Vz |bJiYũtǵXcW.IT{0p‹RG'Lmfo\KihFkJ]yP/*Ggf\Cb6i4&npnƕMʸps~Uyow iZ@(']JX֯R1p6I kY^1X{Kv v38R 8 J 1 z,ԕI=#䱋07{BqJN{<%5n\Ua 3 -%Í&986*f>"<m>Rh~YS4. İcx8ɈIMR2;MЫr]H5ƂMaK\)X[rԊa]ɭ [PeW㊅!f]b ٸUr͏S9..Q`S_vBhywfWJ??VE|iJG_%Gwe&vM8FҔ?+ q[-"L]tF^R$9 sfPQV8'Sw/>C>ϱgIR8}:p{z?;r8:!i(Ĕ{ DcYa=a< pJ0R܂:U;&zPb84Ig=ԴFr8.1Cr/-08>oWnh0&J7 6_K~&5鏋#$LV B/U|3x^FG* BIeE&I@OB$c Ψ|'%y>a}ح;@ZIK83C_Q4wOcl<4ʸEN> B0>H\t^ܙה;65'­4a-jk'@1]'NrpީrySdցF$P "z U.A /0uy&D:]&ݹ}!Sڭ*w&GcnąbY9մVؚ;NpNvދ|"@Kr{@hgO.ހhKG}}7 zAD Q-T2ޫ`=#GHPEߧ3Pk j. X;I@w@epBŻB Nu =)\ GZ:K[X*ʃeYB9py*.(✘&*_Z ;@V~j$D Z;W *Ggf煏˘tq_EvF2p}+7k4a/GX7 ӵ\F7S&ip^mzvmt h۩kvykWw,%zJfQ)΅G2U`.Oy,}I"GoZU/jmDEI${.YgܠXWU2u.e_H Su((F}MfYXFA؍[2)`꣠kqQ+v?>gңeL׾+VltVѵ% 8@kI:QO pJqFQ<MW.;t5ih] 5{tr5^O(zjNC&: tE 4͝DYgpA e9 'kW?*Nt* CYLU@B(;*e Ԗ=cMҟJ- %+ _c>Vu5Ya&Ma=U'v _m},,mT8}1Q vRsA` sK'Y{(,%%@ƺim~JtgLIvfIq~y1X1Z -U|Eb9 IJoX}2O(|cV|>'J\k `3lХ!|Veڀ]xP8zRdUF05]>ƯGP7 e.Շ=֝jfn!#_ߊ?ό mc@\K88j~6 %N?%)gO5:n6rvN-^W 7v\? /;َni/F'X$'yeRGm*k'Oh/&K "VTh@]@3Ly+TP^SG%Cp e5]ŵfIBEֻfWB(Z##8bYtTK!W`>2 xRh,Yڪ"cjXQ,Eb(R#|?(, Ty}dq/Aۥ,.EAEu*(޹B</i`[H 'wY?A.[ 5H""13Y. %qpOOmO-dgJJ:/ eaK8®ŋs<˧& ȏe7so"HT|#5VfXY6{ KoCrjB)E% am*aE|so!H4pT^8@)hh+KHrb)OepŹ*GIk$|g& ֟zuu^['%2޳ M\Chyn͗f 6f%] &\E\Ȫȶ'/wNi9^Kz> xcX@w)w&QWU;S/VUJݮ{1B pVQ8@Ug#qZnqT~OϏ8}Rx$\>x}j*Op[Ü2Pux^dK$c6ւ |el+fCu5 (՝HNVK Hm60nz YR [nZȈ%P_ T-b,"|X ToBdyx__1nFxkU#'=7 WBuwۛXp<Db{}`_[bkk4y9mh)lFw"ڬ]EnSłU>ymd낭:KDE%YŰ>nd>+hxw WlE9 0#N Y{h(6qOIԀkۿsl8oγʄX M(gD[O\[bz W_ _U26GԿPƈu\P%@. 1BO l)ep]j> "Ƌ˻f7r}7z/ ߨ^QDh7ot7xa8%uߨ76sC5W!K^~ 0X~F7ZF 7*/2 3iB(Q{8u_{MxtV~:.$m ѥѣoOoQ~oq=Du| :g|TΙ0ERfL U,%ݯ\}Q4mx`Mqt2 Oho # 9/=/Wnp,Pg_/57;^2;nf[1 IC{v2|zOdJ ooa>j5;d 7 O K7ȩe"^*Wf@=AensIӷ+ڈ_)V$jjVnZoT|P6AT_us)zs)?!^ռ1PjKZ#_●PӬb^p&P;zOasP@P3PܨgVח ij ~!_(%؍zjzAm M.>3Sˆq%{0c0[Gٳ=.d/PTjcOT6:GU~P@ ZV˯!P],2M/YL-FݬbT(g:p1UgC -*Ĕ&_E a M*"qJ_ Z9|NcpeX#P\53Ku7N'2#p,:wR-E6./SXxy(| !8(\@zjz3;IB=+-G(i9] }hxR o -2ˋyW#vSÌܺz L(QSbޱ*0؉AH(86}&}axN cqv"VSݬ¨D>iigik _X8SF9SX해 6O@Y@ Mg (Shcg5SͷTe(> Ԁ@u/ YN,WYL?-PXj? 1l~'u6@ݻl.3)EҬeGD*3oI@1CM>Ħ^n)jէ ޤ2[5ZOr\D z9_@/[N=%`%mKf,r·CQ-B&RKV6$-4VUV7l:GتBPYQ T _nh&YVl 6,l]aO,*{,9\6۬³8p$ %7s f'P=pɰ}~.NsW1Ӣ2*nz;nݽb =1btfUa(t^=k˨*?Rib{㜖wxtf>28bQk!=x>.uGu0n3<9!0n8iT 0p8sbLϕ"/8hgsFҝ$ _/yϽYLSW=LVRŋ2A nc+ف?C r ֞a[ץCD,k8U >$y._S ϵ1?]"\Gl!\9՗kBfU #ڕsv[| zjId1 xw23xe!1!"{`:Lzn>,YL( BXJ@F`Yoss8V4 ry OI5[88%ikxw74t,"ZVa~ @&.z B1 $SIJ.LEi5i VMl43V*t,q 0:0Eܺ}gJ1ay/!f`/ 1k+f$-DH]=Y""/ &嫱J:G& dfi$l dMvC۠=Dˁ}s&Ga{"]%US^[ l*.GYu VvaUxN$rX0=n$Sp rE>ҥۭ۽)]3X-Үt5$p8ŔL, -)~?Jq*VjoBpj?NyJsk?Cy.#EsY(K_̤&ԣt纋[,cŬu@T_W%e'S% E=5J[ZnB|)[K>g ΅O>Wnha>զdna z]M׭ m%e8Ddy,fbE+2IT^RG&|Or:oc6_E+)\ NwDr)J[G3|BE3Bk{*Յhܔ?VED/0P'Vv,@bY^m1uG\#* j>>@{ӒQX/W(Krorm|!:%?&Wx Zi=ߜFWţ6SBt\R445NnlIࡏUԚwhZwΘ/}`Kk!:Ct6pJNt6l%O&̋0}I4̏_0P,SubM=ϊ>=#?+[/ԇ"Zq AM­fl^͋lZe(4,!zcu"0b}F*3 %/i|kҢة,.*xM[WlގbX 4Yė,/$ nKNחktK rιOtE$4l8XBM9׼pN|DIts)]Yf9?d\GGR欱y)bS5qf_"7c7r0gɰxnFêhʇΦL,}+"HZ>x!L2HRX_ޕ1yX%K9pm7|#i*$\%ƢaԄ*xHG[ScOGGُ0}j UA>;kľvKǚ7fh+Y\J_\Y6/.eES\=3!|:(iQnȳKo^^,Hz\oy=s.#͒{X60Fu71ֹĨ,eGPQmpyԶV>uYJES jj羃էU'wVCZًMo?~&U{iU&獻oFK]Z7Fq)(C'\Ni==w}tp4`-'ݷ-P"gޏ^ ڏm/xFPgit ؒAG'!Ƞ^T5kԦ X!FOnGj>FG*?G.|_'LyFc\'LטOglCiOܳQ|޿\=p G,̧bzcDjٻ74i*(=i*_(_ϧ@jʭ+7LkƩ棓ݍOVG'hKOk`}\ ̧\=1/L\TϧgԆ)(D=sA=HlO|tJB`>F^c>8) }) {3PuMAP2%H=~S_/?ŮZ*-&.GfmXK{H+H9EM#Ҧ?UHP JEf![8;gD{iREQf̞֠KSQ9;3c'Tcƪ$cZDt`&Rz/&ɞjG*8ߦ a 1l,0=K|Xf/\fVڱ,HGX:: խJW Z.aXwLJC=aDEyv4\,m􉓔$]r]z)8׉'i<;DXj*5aقc'*N9 lQS(vVw00b$WfuO⭆INT'J/8{<beUIQ;x/ck(59$Qk~$ubM-j1{x ޫ"h[ Z)s3|A|y$n۝J2aMD{::ӺK M'BK!սңkC0yj{uv+ E0x$mih Y@j4+wf/]GԈG:d궻x~m8.=-R[0$@koKUFVGdtDwіbӏ>=&bo\(US,Y3[E/(x;Oo'NNTy&ZI #RL_U-'/KOز4^/e/I:7c6?d'Jx5yIv~'gkuۇa 5*aTJ##/iݬ@[{O[[ܰD&MG}V߶J{ӐVl cGN֤0%CgT{wj6`{.k{z-]\daxM_9D ۓVObEaZ#LUwNBsf&1v#V}AxeufYB0+M%Bz|f:sLyf[[i5H`Ay $#,M2zYܫ4hv/oYtkzy9w}U{O|'-,zx^AOzS'YUypGQ obwh!Q% RJT*?ܚ[Z 6+EUo67nET=.ؔ6S1ܱgvRJ WFT9b1uA /P 'ʛIz}?K[1R"s#Ebu[tiR2-e$ 嵳n ul㆖}$~LEת~B뢸 pLxhJ^IpvE ldhqYh- ⷌe2^cEŬ-7P-VM5{9Fe\sU@J = iִ2wy^>WKjy Y%)ctQ\Os E ?Ͻͬ_3'Ⱦc&t{0tl{F6]4꣌7!? 1l)^R'ڔ|TʋS#ً;ka{ &02&U4 ܬGvdclɦ{3"e"0뻓{P0ju/Ř^HX` ;i b@8ag&s;) p$O⯔K9rYGc|cYTDNn9}aLrboIP^Sg΀h.7ÈTZ ,3JceV:WF66h}̈)9$xIy Xy͏($u]Vic 8%| WJX8ƐJp իcwy(^nW分q;)fc.(^\K8')bR-ٍ/uG|o@)JKAnN"ՒC?Nsfk$(&_̀\ts~?(q9_k󝮑qiϣ@D\GZnf;z\7aOXC[Q|GAri݃䟍pܹA2G̓?)c մ&Z!Ƈru #-8L؉Vi'(֔:)5.c4+D D{?`k3Fdž&CWwa [g`aF~VƗ#OKܡ.Lr.̲YZʞiY IJ:5[x؀]07"xSG gP 8bGDrI]Äi_^~&X*RkV\a(kR02*L蘖05sa֛Et!6ǑJ٥YULp (;Z8*Pr 8Ǡx:R+93)i-Tx g5}7ۧȷc iANZH0 zRLL<ƞ(GwIE.ZFv#_٤+Qx zY<_8[5cvHg TBں|= sҚRjRT<}_@Đ؜R'Bafxur{8%ͩ;`wchnÁ% $-̽b1$u` igCii~8Q56alޑ p!}'*IJ,0'BP.:R@dGx7kdp ^rC{1atx|Lj4U@%PG(GU@jJzA=_E8֒JѤm>Iy=R6m3Pd%6V[LDcN:R'P(nK,ح:0=T%WtoeV9Ϡ_A* A)azs=wbZ%Bq4YϹ#ʘKv಼PQ; ac>~x2|o[p(^E~Wm 7 AMDPkʬp (*f&Wճ_UAj*yΘO/$V&`nfZ4(^[l`'}5-O8~G)o{nx)wgrkֱPg'޺E؇P1-B1-¶i룭%/R)i~ۚ7rKj5T5K[ӝ@z @=Oͪ~+ٚfUVtkF[SɖtTNkƨMXoqIlr\Avmy{ʖx['q(lޝ/,+{t4rk L_Vd+Fݶi09ZG*U!$LmsYj[G5W#m )VA-*W8o 0`3L@u&=J/5<=^%=6*;GehV$nHyg(eWJNّMCIbNUz?qF=^kY#`hƌkYpv4txbs2t|<ᢦ\iSW&(9N$j*u6@MY /T?@79BPT91A_d^R{Qgn3lFn`fǴV x;}+PgF2=nX[R0VwX EGVb 7}^Rs+*3/V0k[ŧafKT35"/ EpKݕے L) 5OI77)'K?&@RJ|W%!vcʁLFk`촱n TMcxgſ2qa<};a^3"j E|^dMχwYbQ3[C` > 6A9,"p9SLsh؄s-"ysy.GWŹcTFIٛJe>E f $ZGWn6[Xg)q%K*Ykvl,e5[%YpP]E2;fƺLm~`e|(Njg4?4̋$L%Şp?=$8)%/u2svG yM}Tsuѧ8+lIb.{&ރ|dW5<3>/1VOBd`B87t2S E3J$OמMX1s=,`iKtb`Jǃp`JDe#f'&D#/KE̹H% Ə=7`};tK!N{sb(Ŵ}=9Q(aT2:rVaI. 3F|}&Ym:/z># r8K2'm+R5@e!/;ME/=bWhq(-h=8;50Uuq;zLzI \F<ƜzV{˦-^wߎ*\["[&32ʖA^Zf(yZFX2@!UKc)#ZVث{ 3)i(.`~N*+G3XQ&S~㰲I|ϣPGg y 4![/@|G}k?dkc2J?"'%⒝A%&}; J&q9OipzJ']LhSKgL*PR$;V+M/c6H:"* NئJXL\G(+e0P!}Ë6:E5%poY 8-Hj6 ԑ,PU&$<ښbExLFE@b^:.وXZkV[쩰pGU= d8Uln*-r*T˻Yb;=AHhy"Yd+{㭖JȢ'g\Hhb/"^/,?'a+'5IږOAED~$oKzƩQ#랧Y4ЧQǙ*QC0jmsNu4\k{Rk[zEQ3u3f}Ny@4s@c3,EP`L~S)yXy,P=,So&D4 g3yZ,'H08Si'=qup'u$ǖJK@q$[;^gU0=!iPUy !y.Ub"{ȞA6,=~ɻ͙t-S\B˹>z_ж ꩟z[D!egWYq^^c~K59v慖d_tUwph{kO-[N"uY_8 /?V*cCc,{`%;cQ 3}x'}/SRZHWOJwObj[g(\ <̽x7c߶4g((o8F1}43CA:(*8sz%c3؂@Z:Aa"u>64:0@b%ǗS`I u\niBSDY%J ܺ+v /u1f! SwR@VѾC4oZO]?^ P@FaZIR3.k bϦ뉵ڍt:I%^}k`08{x1sIA-MQkH٪w+݇[|ZJ~Ɨp &](4?c~;(Q qY͉|MVÍnA V_P,I՜^`.ΙM֋  %;0% i418BK"VYŒFQq6,kMϬD,;`ssb=o<=@WX:_I,*@EIx[,XAY!FMɹ6 \~XT,7~y'/򉼰ۚp:zj9M`/t"=,~rߪF!yNߤNxEG? Zk\Si0ч;cU/V`GWBN(%,]Qz+UtV*2` a,$tO/[`RcqR-nJlکݰ_}^Cd㠥ԩp׌m$Xa9Zj^:&8W(hLƢq/D%NM:pW gatc lQgoYX0م\5Ζ1']ln(+r=)⶗|r16 T pbvj<Qeh (ߌrO6Ei+ r)>~?e?I:P2A"m&ZZczV28٤-q >*Aڊo 7;nwTL7i6Zns\8z(_j@aK %Eܺ]BZ&5]Hnr1\T1~T{NON{:D ^~F35uZ I &͹ݪ'ImIWx<򲣪7oZ%ULWŎ|fm3^5~ Eahlj~Ac`bNaLd[`vJxd1uP>zA)w)J+of{;.>:7z,@,;%Svg'z'ދ)15ixF2W|W9W ~-.[45{8 0؛⧒)<~= e5Z|6xsV`|[A/_eU5"xq0$D>ߜOϦrڗR"*O ˯`H*J*4%\zilCׁ S/V33 v'G}c6Fy"RPVLX]iN&MKeCZ=9ؾ⏊wd5p_42H{Xxcef22gtj͢' /Y*ϼ֗"qM6Gf_0CRkf 8R1^ܴ~#Blj]ѵU3@%P`!M+DfKmrjhl T9y(Vu~.hU>UiU1uҥUMhU!u 4'1jZ@s;Tc T(:&\݁%HDR+ZX XÔ,>/*٨bSgߎ,q5MY3.ƅb R)HU(4:X>G^vXEKjᆍw 70ښxVQi1Aڮ\} i#V`_T=441ko0KzSSAl8ug/)/`T(}POjj[}VC|zSLi_N`^!P Գ(<@ӫYYZEJs:%Z?f,~W@=EIzls=ԳA BPH+S<(^kX}˞K"& F<\CJP&֨Ty0*R4M(Ͻ9)g O'/bIq4\wwx0o7$nW!DvH/<ØB,2z[1㒴f(ߞmj9툇9,yS u~GW˹![F%Me[= n'M)]Ul{M3vٳ̶Mj[݁;cQJxa*6e\ ]i߄ĭnNaz.yx t[[񽥪aʩƍcV8M~j&tdV񠣂Ə`1-鈛=xqzX&:&΢ X )BD&=Nߔ$$r㼡v31\X,c8\“.¥I^K nqQB ,I/Ubq nős_ɋ7xx rZ38 WY\/Fcg*05cϐx3U:3)} 8z{wXNr=uwќ 9IwRM;-[彋/׈M!71_Qw/`ț/O;V-QF!8[&vQGRV"M*}&]tL|XCȗ~⻈N8F7N f 5U@m%Auln: D(rgbWjկb PUEͳS9_+a:aJ|OU@XL@@_CCPe눱Ҷ 3*MUu4(ϓ*!/Jtn :Ҝr8հYlcY4 t9ٟ:3I}Aǁ֊ȅ1Q20$"vy5fU3cCJwO^&F]:eObE8$ү_{⠻h)mM@Z{BdK fKE^K*9A,V~[ ʿhk}c^ͳ)Vl8ViԄգk_yGt>I>byΞڋK0/q#k" bl$YѡjebFJ_@ڱQTv&Z Ą }R*#y,.u;+@5W!;ե TU?%#:1b'ޟZ^Zroҿ| 5)*,2( ǨP_{ߢQl?(}]?-=Μﹳa K2RS8=?g9h;xQv6I>O όl&Lm<16Uo@%!Vt{*oNgbΗ^v $kl~)UUk"圃UB V}GϷV}|F2+!Wh`7*v\o>ӳKҋ25BlY f 3,< *c,wEe&:!/TER,8fkྰZv 'X&̭G wX#_KпLEAI}t@G YW|6'(M!m\F*En\ Jþx'~JeodJyqA$a|naN_s3_bx&a#MwI6L ZYi9lĂ=诼 q\%䣶YBtq&Hm"2AB5y|I&7")($TWiϟ97j(#~—A6ۜSV`j, g_CP<0~֡si"قnt.w E.`'+l"[?1-VcOo3 C!Ͻ' S!5&]#ӌG]2xE<h+f_6NU5aul?~w{A&#s>fI`-(:P(L J5X!/kKolqiW h' 80sF;;o(JgR:z*b9^^M8!GVk+<%'2n">ƻ";Нfc2|+¶vcRW+PUscnHo=n,X r֓v )楃I1Mu FK='J=R:O;h:2HR\@-pE99nRiCf:AsX:T[;TSB.PBXU;R g|4R*=ToB?+ң,LO)tf;:=LmTxӪYBQo@Pz ]z''(z@*`=c37>W9͊з&4.{<,M wҕ'lϗƒZܔL2=?OSP?Dr[rAg{KTRVq.l,T9Sc΅ Jt25-X* tIG 034ދe2,0/m$D1JJ{,ٮ5<w~*Q&yWl/5/nG"XZ5G:ր&=5K_wF D5 }(Rd"O+%ڞos>t\&&`ڞD59ԇe~w`̧A dg̦Yul`2&Qc3+dǁ|AG>AWink3s|4ţʗ wZIϐ$w9%GAqH'PT0qO3~a%G]zwDPT{|zLz=b=:*!ʊֲ8l۩4'T˿_=3mm׵;kB"cubX3Ru)Q1ٕON'bh6F;mmwTb97;RB!/jqv%XaUiO_tFKm(6ۇ.#V塐sbg%٨jSo(cP^4 |`$ 6:\d!!!M)ExV^o{"aaJx?f3,[é5&Kף 3©Bg-6֤ (Zoq'?Nz="h5'+K1,~Ǧn=#=94v$zuvm}?5 G2POU TR}s.jeLlaہ+ [KT  V’Jj|eFV6Y屐]hzkNQIKacwS =lqW0.;@E8,܊Jy1mwVQG$E_t>AHooF"X1I,.sIŝ^ɳ:۩9 I7vgrWOƞڳX ],=ܬ7&{4a{[%7x,UޟSw,M8F~k6*x;sXEQḏB mSXXԜH|= kvIqE$gAk >H{[wEޡ‡E/ N4Up7~NQ,VY@b=oY[4-6ɹ/'chZ N:;4/5~}Pз;BOwlxW38gK7mӣyu5S<Ի8y `'5 I"(7pkpvOٷ=?M~ mŶ؅7cujRvOծ,&&̟ &b2µǩX[SDz*8%m,mY4~5eJmvD<8}7xx$՚s"7,>}L\ObuXx:ZV\ tKBxq 1uqE˿yϽ5¸a\ŅW ^3f _XuwB19:ע)l-pJ7LnGMSjJSIO״A$sԷPh,hVjHm}l9ܽ#B|yO3E`L,;tasYr鞽z ma.ui%{ʌvQM($>x!z;[cm V;O+[`K?I'2PrMP1-tdZŦ%$қ&n1͌SZi9bQz$DEQ~kA4>>\X,r" J!ۢih7TLF9x39=@'gszTqkJ19QI١#6L_>ÿ$Pqjaux~& -*gg?ڹΨV^C:f oؗ%hс-vt 2Mf+EZՑGe)lVhPQ1BW[%qs&¤$카0E1RrV )dG }IJBP4++?2`Lk55ڎh;R4}a@zCJvȗT!lwaUlx4/1FM&5Jc9: {S()|Oa:~<@I6FT 飬ͮHv*>:U,~Y$P[$P?*;diJr쐯;C=#NvH7FRޗr56 @g}/8@yP?i|R|t/ j QaYW5+/EdSARa4Ez/f\;] bx2bս0'a?9EJV-`Duu%a;1}7a' wmhYlZsF&%L w{By3yhޝQ~f~ rnzDx 2+mB!o(?2UZ/+$~ޝSUzYCG.z2^!im(Va J茅s5Ź&YS VSl#v2@N/NDyQ 2{,=}bR+lTQ GSIf!%bw8nGG<x`~`>3Α;s45ɺB`,p:YrUE8]}y(^Ve9^`A9.hTg4}׍qip7!X8)ů7߯kffG.o06ץ\<ռxHۻ3P׈.dg"L. v*En>$Oq]͏ Թyv?F)dُd4m}о]B?m7C1yz+S=954+7lKmڂÎtCh#=p%Tbjz~t޽ g' 310Lc[|9~P6O жۡ};ԿbxHχ CJ }3~q4γ:DʅW924Xx 0V1eq SʹNJRuor_=fgx-A=dNx2% ]_g56gՄ2ÀVi.^gzw^Sڡ<JZ8D8)*CʩfV'y=1obh#'ӊ~eצ_.SLtn"ƌc^",PΏU,t۷l,.+-6'UdO74s5s2rKJSUNwc"9) @TZA 䪥^2VPQ &)IX8v.McyqbWy'ߎd:0eEyO)!./qY'p;VfN_\B+Y`6i}suܺ}wN  @޽'\*n}S13XFԢ]qB8%t[bYƛ:aM1m,ByCMQ){jt4/H(fھq'qik?ZrE:%֊%of7X7B̙%J$H0?`.,#<H0I* Mү_H H0s(Q`LL7 fp8 ^RO)H0$$oWi$-T5Q-܆0jJ0$k'OybJ&%G`~$PU$ܧX&nI+Q z\Gt0=zMg'_zwPhjڼw;r;h|FCK+J w6@M %d=Ő0/GI}x5?F,p({&ARQF؀U45 +O_j-{"3$R/[GЁW9fw"-Ӂ jk׌4P $ vp%:8 ʄ휳++}Gwk(xrXE(4sf 7rlDQŜY=K#wU0v97HN);Ɨ*i.X4)9Bgu4̳VqM9Esl?-TFw eǙ3SgZĖRڄɣ9,/ ʓ`B+`|V6 `3 Hy0HC#=hjwr Ui"|1Ճiq*N8]YpLu0K0 x-q8y#|PspRefPy+>yy. s13L6AEzWA8r4{9֒/Ӱu:*[Qc1K %<T%.Z9iiXUL>8 $eXY#Y9qȱ1V+r3o~׃4u 7oD&.[:jv1 *I,l'`R^ FĈu1̆0?@" |&DN[ I_6-=lk-y4Ku&J' J*/[ H03f[8: )H[\myFi{35[( Z b( B~p0.OojHc*P"ͬO>2F=jyjr^J;]%鵉jͭ0]`7 |էhhv0{9OA.Io`Ց]f25[׾;\[Yôʄs*\\ :S@wI>RA*)o:R^ _|FS_^%{"M9K"^⚀wx=ӃG|'("7D/婣Q$5 Wxܧ[GěD%!8 |"!;S'\H{APܣ[0Ll T%E_Z}vO*2z4IiZߵw.jqkL˙&4haruѲ>1/A?2UyLUx᫸ڧʴjlb(m8\fw:% :Ezz "xannIᚁ.mbܬ E2PcIBT0Wq|˛h߈-6|R!H i=u2}E{YsQ)"mG^ `IbqZ]*'DUͻVZ^fk#O퇻,o^"PGu~b;&a [^3{,n?[u5ymESQFo迹؎&=JUO_5tOV w͉uȍU"D0&/,ҮD)&25 E@lH~ZWjd$pU8wH^7JӠ4"%k`oiN/PLE՛w(_^z|#TF]thNO} ';R24yMDX=+ɡ8͓R3i>/n;=> K6ۈq˝,dS(1 } 6͑^--==6ن#5\0RdumInoOk;1 V?hЌ= _Zt|ػp`\np=A󿆳.z\҆lug|~t>?j!$p@UdupH/t8VS+IR3Z8HXw#UF)alcHtҒя1#XA ~(nE~þjT{>V:y t]i1;~~z#sT|u}H?[>DD 9(5DM(!FBDuQT.իs#+dQeЋ3!RV8E)SҨb/4stf(j93x܍K19^@`>hMM61ԙ]o[3FMQÔϮ W-dj6b픊b}f>-(ri@6HnYPka𾷄}7|TاzT^o,UDc K}=k.ZݹX빜+/+*L4гAPR U{.4t?\x) zG? cN׫3Ss9;沾[暮(N)VP^l/# ȑm,^/ \ۨ˞W# DґId,+n&xE Rjۜ3,k_gΠ5t{3B,=~v3ܠ7]B$1+m>ǯ+]jJ9hn ^V" ?>; &?>6ݰ +?w&+Izw <@e-;JM*))=.Āv {}سaNjێ9CkUͺ[lcu_bKY:ٖPaMvM FKN!* CϾ/}Şs:=^g h4rkaKU)1=Uj $w"~GFtF&qLI|3Xɘ}3yٌ;18Fͻ7!cJqUaTHXtJvu͎~UQބ|@!P/ |8k#%t̅[םMUMkFȱXk2F t0"9n"u.Y]qVUn/_' D 1=GK")F&`M@K6 9mK > '8n5(/3fOGiV'qP$T O\F[ybОs,]3ce 4VYf{X_<~*k40vYհby;}F- 5Z,|N*­#k%7+GveDXgBzvpMcרce>4(vA=k;~V1ˀئL?$])Ef>{Cv_Cn}L. ّnhmHe㗡`+_s *W`e^ }Tí9[r>+Lak?gA/m0? ĥOy"Hv9d;8=?,E;CjS(}d9q|L_OpQd9ҢLMwn%T1*邧+jNf3 #dk o@niT! '[4F;`sM0ȳ]t^Kȥ֕zO \5?|뫩vH&"%+v.8:r 35 ea{wWCy<{X5W?quE#H%j풉B?8PJtbXڿrӢ$yqH묣PshUqgX@>vSG T0ަ7 (k1<5_Lq gqd& FG֔ ʹSA)"aQސZbX|jW;cE%XúJsCe5f 8bgn?Ls؜9mǤR)}H?pPdɻ<ʼ3 )h%XS[tT9̋v抒׍7^|x?nb12/}zPX_8?Gc2iʨ0Yd#ka/;6ZYрdrlH !(n ͓3&y}Zimaq08/t$N׉G{7HOɭ?9u)(^\Oa^6KwUM@UP 쬃Kjbx@@Cp.M|rq[EcY|Eg7'JrΠl6s}/ ӹB) kb &a<L=PW[TE Kw:ȭmNP8S9(X)X’Ip.LG *?[c-S#=,>/n/f S_6۸|e|eľܺ~ n9bĭ,D~kP7POgr,vNݨ (d015ڜT`Tcrnxqb>,* cu&alGjv\U-|f59b9 g$AqWbsHBͻ襇*SÏ4rc {&YEajusa.(޵sD|AҬzN飬P@N D mn(ETxeUJ=4mj /w8;[Xp-B9~:Urﴸm϶ax\^\bp_aCR_|9X )1[~uC xEQ{i`XehHa0[8k&y>l0n؂FyVE ,Ŵ;tŲbÅp -ܜ/šg[5Q5^VJWq]KimLs鈼nE5,*Tᧄ" 'mOM9NnbD2[}"Ζ18ㅧtĀq8oY@wMsOHҮM[QVNcp}Z{X^;y8Dti‡v] ?Ik@ 3ffN^8pԢ-5REga\T n`:eՅwxBG 18iX[Ŵk6vB܏uGR#?ft yboDNeV1)̲WoV(25Ap&nk(˗ƭ6 E?r(H i ;AgxFv:^jżr[,r|Pz"=Gcl&1roce%8(j2#&+`籾p:^EQV2a[pRڟPk:+=w̛3* *_:WG]WFO{ k/0I;ߩLZ1p (>gQT ކQ~jB1;Eqcp==c[JXآXx9o7(1;cv&ݨE#E0t7ɞr`82Tc/X>NkP^vd4QY4e~9,a Hsqz._ёD [_H 8i(+5.mT"=9ҥg{N!]p{^ & ^Fȇb^;Iǭ,5y6A`XCSc6BmBCAmupz1Bjpyϙm`m}V-rJ\poo<10Qo3Psm6&ea b09& 9߂'Od='X=}޽:HQp SO`~؉I6cBݡyp& E Je>[v0ìi7zܖysDڂ@L]J E͵OyAoPIϳ 9!%]L&_IkDi&Z@ɲjgtf@N4B/V?b2xaܔp8g?(naJhM5Z0cE4ԑ6t|a, WE4byq0SxhJEI(Z!ĹiDI3:UFe!Mb%ٖ1:V JK88 ~&[Q;K0@#v}P'c'C u-Ϫ,dV~ K6PFt!}ky}oM]QgMt&n_w7VҷH~<~kA}=eOª (a.yjN[p ?wڸas20rvr|rKF̉G@>anN8~I.߃?xF14ָS!`9-)gK= "r%OMjaav|r mƆ"yx& }|#e#P _y+rz_Bym= KyĦBE9-Ϧ|y napev08iyu4J hOEQ|$AhO!bx8ޘAužV*ȳdn3.jY+`6oF1 9kG^웸iKB,BWg ȳ}zdb;tY,c+SXUkMXݽW_ q|q. x:ym:sl-J,}ʭri:\Ĵm4}]&ücJ[֋Sbj" /2Tҝ>EzMGggUL{ '`<'jYo ]uҔ]i O/ mtCcAb!!!L/Eэؕg&bkFCd.>$+fŚkr,R (.D d JU?`J)<ju2ӄKqq>x1VzM\;'`q;sۣ(`fotZMڷ + vwLUʌCq+cZ;':1tZNRiٴ//VD.9hmPu^xom@` %j|[J| ˞ \^7"u_R{ ckfȭ;`̾Qz/.Z-ks`Pͼlu:wlxOAMbNƜp XI8!s6xaXOhdG?wz(xk:pCTd:9cys700mLRhԐɞyu72o,ȿoSx2Eln&6r[p-e8̀"oƣ$\ۉ};|u{Gہ vcXߣ"g!U a\q |ն(D8Pmً1U3Oo1rșŌ.]Ɯ 3i ؜ cvA܁&LvY)(bvfo`Mx˔ܷx>9]ǹVL<%~W Kҵq7( $.H]dqųh3aźyoxF-G铺?= L5zX)~#(]ee=ۤ&7=w,('6l4i4/ * Ju[)U~)u>Oc o֫&ߥc;Sy媃9E;';gH3#Yc?5%>2G}ՠ/ەQW-4,BiF3c)ipб?@%_=c/c3+Ͻ_G3n͠^, 25(%)ُƒ\шDP8n4tԂb:N РVSYX"-Y72U<\T }ry2 \_:~f_yN[q3ѢRQB!H೭E%5Q[bt2:n&⧤]/BU {*u3.Oh,1EPpm+8xULv¢uSu;|)bj,~5HL>c;Uq/az˼{>!/, p1[̘ao!~P[c jf'?V|*635wݔ;3zϷ@I>5||} T:0@=p+O^G;azaC|^e8AZ a+ʁ8b/<fAͫns9[D lUs{'\J='qw7 ˘` !m3nU02 i 5کuzm½._#k4V}oIgzz˔Tmp*{2քsFmq664nl~d'^ȫ`Di|^)7^ k]x.(E+O|p, 򁺸R-\p.ܫ>(~xMo~KPb*O0M^Ĉkލu!^Zm\Xzաs\8?Å>\X%1/ Ը3\`x/ J7 ;N04wOGjnǯhw;Yۻ5v3ӷX}-}tAM=ȒM%h_=s=T=s>+7fӋAu9V()-m H{b((p ߗqem"2imh.Mj]K I jNlY t:V4 ڍ}W0!&ҁB/ ,5φ6U46%ံqq ?gHHú`;zG?BRt1i;+hwvtF2Hy67).p161d`Ǿ S7Ww%+MAn/ݝi)VZc@vQOKKǧz#a^;/׹Z`a^ƻ10Ѥ3%C0!m@@ #| J&|3dOh|TI2=0nxU KlӺñ`,NDA9r hv]S):iG]>P D%5g4\ᬥf[P4#\~LMä HD%Fx]n; w5#ʆݩڈU^q@w-8뷷2VqRLϹUvYWamy0#px[]~|(_O J~Mg/㘲Jkk2\^6u'Ό|t7?s6MnĻU*F1}t,$?QF˺'eϷhMAQYҸ~^%uenK|M+#bF%%S9:v-SLƶN{7BG%ًD}hiAO߇1mK_% bV|֧@jG>ɋ5tve岢u?0=Bm|ŎHqu&m6@c:Fc2<),s?Qd0>b O#r=:)g'yWcMqThθڅ)TKӳY{D]n]{³:~W JaA9ƪTyDO~oAf\^[snP\W><$:cS9'qMk{q-~74bJBssԡc<(U\rNjɟsnVvS?jt;q\->$jE:al(h欟|UB+5 ]9`Tsn}Я4 Sd-{K-2mlJ2ϙ. uܰWr0hnWr zty`JwkgOơ`4ډj!UiY#I p!9UOљ*ɘt+]59zx0; lw(KE !cF~2bзL>A}!o <'g_K1sxTb |&|cT: E{mxٱ=ڴ+DP[U*  í2 X"ƱC`[86Tg`}x)n#PQDses(UQU(*1z=>^kptȾj&a/V^-eòq6IY.YiT%$7;D֟<1%]c}uO6>xq>dfU^>g;u3xam-wH!54`qk{J!0!Գ}x3gSҫD2)4gbF!3\& RkE>fh1|“'8xL9GCt}L;1\;=S+i2=o'[<Ço`]> "^ԐCضRZuW޻i882n/]ǴfhP};x1SbfqY(;p lh=Y غEidXX 'g✕Tw]O,JtDVz[g+;}*4t2昍xsW>A!]Iu~1X᷒?X_ 뀍IFFfQ`7I>컁"<$؟* 4 86]l刅jlnf;Fh*P>K vgr|V(T^ޜT`NŋFk8f4qy @|zך)ƽfnԕ{Z/?_c0Vr;9W%vH\3~DWUz︥H FVQҞpjQ,ͩc4-,5ybSxY,_0_y~08Qz`{]{75=b041#ڠ="ʒp;&.-43GL6Ej[EB]۽YFTשVcY&[` bQs1[DEܢR>[ v2)Q^KS;4]֐>LhjդMvvܫaotjFݽzU n]kemI$Mk]uwfY!g^{11qesx1UX&O3M|wBtbTrKtz*S6ǫl`j\)+i v;ӓv[okciIUmR0*+)V/_G\OOqqm%*`E]ᯍÔz:`Cm lۨ(ilmazt6F::X߿fyi\xPf0*Z”D7L0I"g&*"Knc]jT~{.nwm|hM8i0:NU7 ~/:ۿV|JQ3c,n~3QFݔ55 Qx~ur(=$||;=fL&|0cY>67m?h Y4r;y_VCؠ/2ᣕC!-S3kdVčx_ܸ?Ѻ҃43L+I?~ iRL܈#q#]7Z N-nEqc7 n\brf Äo}מm,~|6pzToX﯋jwIYnf/yMA#znSL* t>.LU;?];;jK dNNV9|߯wT|v[w+wh=~ֻޥ6</i{8r7zݪd6mWDhڠa)EeY*B+M?+*+?" V@6+c*(RPVEP(KB E*ho;ܙdf=$ss{y"p81'0O"c0ă0\Oz94Z0GBqD<0﵀0TaƼ<3.eqvb#{piB>2[+Hї=LEՒ#gKĹsl1Azr<ݚmm#Mt8GStxVFLF2Ye!bM鞼q0qVSjw{Y|.[`6m(7-yJ~i/?((бK=DF_%[m~;dDQ!)xzث ~lI݌qQ"30LC7diy+e3D@ݍuTyհ,Ɯ-ȼdB@qW[̄=Gj4{|C:z+KVLj qe+]NYߜjvuZ~EA/]6i|Z\=?8m*ˊAG#as|ծih?,Bj] *25]{ř?F CII^|$m5zkşjDŽqy=tRiA0kX7!UxS-ǧ?f,hطm[9+kj刏/h#FT7Iu=UWfէ1Ԋ3!V\}TQ4BCP݉`GsDByl;b|@ hy1(?rP~n#K}[g`\ ^Ǩ  rc<5_ܝK?g 6/p{oJay$.y +VU!G|;vBpkӈ6-#()Oh?R8.&I3 Wl ym_rKZ[{J{q:뽜c#%tǥqĊ D ɥ=(_)Ɲ| >2x9 v)nWIpAvߏrBWf"P80OffaۛAL^ 56Y)Ƌ,YN2cZ#H(sVe΃yA'\L|+[YGK}2k|>,ݙ^hf>q~h y쿒ދueGAGrwd{E7W._3voygfYÊн:Fg FZ_-KxDo̯|Ȅw\,3(ˡw^ϕȬKè/ f㾩xo:vkԟY{cw==[@{r:O_۵vo86Ç[qt/*x_#S)pCmunӻ.4ON/ ҅ l>oj*ys)C}7 Ce wEa}w7ut6@|2/<#»_}?YA}9{Ϛ_oh~f~N6Va7`PWcc[z6S{҈c'׌u4-gTnQwp{0Sw2Cdoho#51sWG)~WH$[܆U 1]A*h9(P֖vdRd^Wi-G_>NW]oH`}w̝ ÷jˆ0? [A`Q//u89f C@<ǵ+F6e&CBx8ׅƣG'|bxaQrtmj,dj G_Zߗ>*h}3gR6Cr0D?<@~ȷbF>@PxKq@/a1Ls_R>bĴzP<gdǠaYpYst 7gp[n\q?<{\^W|챹qfqoOڠQa6M;R@'gr5.h '(ރ޵*tKY_QvR"קC8lªPȪ f5RX >~! $Ts8}"gk5ڸ1 `j|HܜS:Zox Sʩ6=kpX{E ]LmV& ie[NpWBBb,6r\n%P&LNxu6ɟbhF1΃dWN:.{9>lbGBng7Vzz~ 8aEFm(faK?䛹31ܮ"}ˆ}b=!n)znN迳b(R\@>:S+463wMI7Ӟ~M۳7| |R ҄ ;;OKn'?Gw uOڍ٣I&-̶Yywh1FˆH&0J[Vz$o+ sQ^-_lcG!'Lw\kR,`wN&\Pp'kNW{JYoC?q;ʘ}88M2RQ(>?b ـ޻o463v$ L ~Y6vbM{Ώӵڿb%> 2 .GN4uZI|\qRj=EwiowƔF:kx#Q%SR}B{.ף@ Ϗ `{W S}=B( 'LӉoV(9aI&uv0h=/LC#\e4'qߦ7rU0̀}Ei'WHxäUgٽ=Yg= m\\Nq1T2n;1% ˞ }J[tQD.qh7|P~=C?F_??F/<;+Z?/v }rYWca2KȐ3'Bg$EVx+9u^v:vY&=BuךW_l5)o6oõc1\W0=9c;bMATiFVWdU\ F 2&b9Z'3.eKӃV`K;tt]Bb>-UU1Xe(ȵQP^"?VB$^@@WWd};1E:"Wf"0uNO 3ijb/joƷtLWkzeHzjSm1 rk>a0̀'|LFOgdp)#Zt"3?m+"xdu+|s2YuBw+oALe` ny_Nm0n6 #@L } "MhW='fK9As-0;{E_-oDEE+?br؊${ KQ}h(OQ酭UMn/s~UB<ʿbKsuҩ>˅!v#9*NBI430O1n$krVr(xhw>BeGUx `}m%{-fZlܗ*ƣi_!m>?KhM";/"XT)-NcP$q9lNiFmY-FCvuqMB,KB.bha6Uluy!i4"A ݩ%[f@e~_6#~|#b)JW2<:DF7ԍ dDm]9Vl r?/C >-vS-Op"R)FP)gJ;2|oZ+#_j+E!+6sL(CrWo/IN*W#xaAQ{δ!#j2G]\:xp+n߇h= QxP M N̅P8`.I ?[b]y/$ f!̅)Wu\oXI͒uILRfa5AiՆdQ_ba¦ >/8a9$cbAQ,LL⺗i !"Mv}~`/_P{c#2_P"_!F=Neޞ>Ap}/~3T AI>d}2OPMK·4ևn-}=N< ?`+GPys1cuSEG**:"4b9?{=T~RW?/Oy BoI!=͇CCB,:(O">wW%S=|X}|o$j|I|S 廤KqW&RwԅԗCce)6K&j;S5Ơ3֯|N PU>lknf۫?OдWѯ|_mOAY1ۓ')nji6);>h'a&% '')c*=U~Ԃ)3`N\NV>pxh*(]|!y~%S(s4o:Bg  N78ǍHt\8!esP=fgB~XXg3Y C?È9iƘsc9d>1^%~X,oՈ~(X|v|.ƧZ>1 a`cBq^F3oi"|jH]=1HJ>$߃*D"UbؚfSe%=>,<^0`>%Sb wL{D>>(Z淰}5u?о_پFW k_ef D:Z|flaX,BF3MGQ3ͷUUs*#\ԿHUjQbơ8L6da^zC帎'DFtQ3XT5\BvlWL!x`h0F:8FtZa-Oa/!1?C}ÿf|o&!6_sVe&IQ '4$~P8R'Η7Xosv7(q#j5]|>T#J&@U#zs]y77 'Rɑ}da/| 5|,*}%ϒx7TsdwΕ>H#/mԕOTLH$xh"jmI`ʹGUoxTA/4q;mH1Z='$@l'{^kkAS5:b Eڬ||~s93)^]m8ݾ]9 ߍ帷l,o-/G\VDNPE~Μ,V@VN ^b ϢMzwL1%HO]l _Q4XA+uqѿ~KKpDv)HU~.KA?*y*w̫M_J^J5+ɡ؇s8(->'eHYmhF1z>A`+(~4*$ 9N U챆>jt6{IsOU5Ea<'5LZBWeizd8Gd^d]=+Tp%k,ѴoGcIW}8y%d %2V{<'+{g,/yQakI[Nu|w_SıZ 4ُU=?J[2YRqL3hr8M[g]7+? }z v3W4Jb.4'O+&=MղR Za0[^o?e'`hvlN]0&M淄ZSMǨp&].7_LsV:>0HIwLLPv8E$ZdQc~ jg"esy*w0\;ѨTN5w2Ư/t8ѾMpVPpZچİ$ ^^HQX/XՑ9/wڎ< #ݸB,1zI6O5̆Q-z'z, ~Ve6);[o OzK}R(x'*zS_D/} zzowKw0\m:9^V4%Qrsז& Ss8|͋=̜_Rɓ+;5'{NrK#@O)( ͋8}$N*xaaKhoW?OnS H ^p4=)y?/_D)VJFJq6FV)bWˣc8v[<]:TUtiaCH 2ldICvc#;Xʠ8(49\n%؎kF7%@wv ި0 iOϒ+W\c^4> v^qVTYfѲCzی{U tҬaNc7h]p_‰s?L +ڃR.!āz#9WnΦWo8"gbApXZ2MlQoy/7.ܡb'\j7ZP=`Xye~=:ҹ!d.2\%~$|d:upjUkUɲsm,VGW-ѰK%?DQ)FiUu|6Ծ(شMkX:qTToEO,֍ayzMӊ?K'Lޫ)w^ZAV:֓R<zUYD+MQHȊ@~ 71xѳb^ 5ҙEu7 D. ia5V٤7&^TK/񌓍%nY  +*:_Ih̔/UD{;o^=aGw@fiW"]av !uKLAxar1!cWG61#\}hW`ڑ&N/$IEn2U\v Ww{Q{w8ECV0A,5V; F*c(E"5Foӫ^ bJEOPŸ\_8l7Lz,g^]~ 7Wu tc7xnrlV1 \|f @`! ^\'6o6܈3r#1|R)>Fm}J3/{%|˴t*zܾ?~dƯW?"a{q*}Fp4colv7Wd3-֥Ċn`-u86 hcx^4ҥ5Ux ;M6aL;[r5mԁ1W%;FgFB0?aFSC 9}n*ҩM1Md>mε>qvqYKۣOby-eނmlf'ga #/ ƦyiW|:H=i\Z}vɖV<cu X6"Y83:OcL :IH JGG)l\E}80t=oR}RyǧCk%?Bh/:X͗WCeW1O% }iîqym6b2T;%L.b_p>VMYD'-HDG0cB!t(y-kj OkGw h?^Lځ1q_㾧]8$(YͬP;^< E}\:m WY3[Jzr\t ~H 2reeCiVFFW]uQ9f.!AcyT h!s#KC$3Y5ax{hO1!>;eBi=?xuA+.}9Ft SImRոߧ (n!XFZ S=flMZ:2i ]~,u["\rF,3/oR-K[o*?EO\KK;cxK,d/tco_DԀ&4qj+LiZ,ˍCU֗0txuU>nu%LPmtI^oH:Niu/etԅdN ve> z{˪}*(vYL.g@ Lg Ǿ"GTbi)uHZBR FY9L)eUJQQ$`4WS࠴N|kOd^PwSΤ&xgc!2_ ݤf~e0/.ѓ-no"{K5g˾RʖT|0åJWWc9!}gd!mY ^dNc'nIWj$5/߇-TfX?{@ݒ*wL"lFy:h )cr vB~,ߑ~$RI @,,%턔׾5SLNbQ2{($\^MX* %eaNx0B 3pP,tA'"_~;XUYFupo9$!/iGD7z*^]D2\TLx~9򆉢b0".$oԃFUpkW"~cZuQ^mOEy'+ʛrJq\f<qS-7 /qé-|noY_Z8h[QkihMqUc`izS)x4ju!&u A6P T'Bm$Pw"F GaNqϜ%p@NS@Uk,GRiO5.84[Z%/"qye75ګL)@wq'wJ 0[O|5N^ˡ| a|cS}&vW--}?'_[7)=l|_FZ5ُ6{UȼeNG~3@9^Iw-%E➷Q#|x@^@F1]C~ C:h,=iQqDc(!)wtTWP1^?%%n꨾N"8cNՃݎQ9/Կ`[(nRԫxqXm|tr:%jzFSq8[.m^l{ r? up PW{Ygl"Y+pwPEgϾu}kPTf ?!AZ:r&yP?۝U8 |Z-,? OPvs\<׶P!L]Go윿wxtߠzaS>h5S*ҵ}j<JC5LgM^7" '}/:k 7cil|S.o6K>*h$| 7ָt)c;I,X*5r9=F  q0F\{"wa~r7&k,2_rX_\s6l~O]-t_{8`5\a(d_Kk.N *8--aτ_ENnuJ:2r5N_ohw;anVSMjIsեQ489G R1 IPUB.7=U6*4 ^XBNAbF{F&k|| pb)~dԙDpLH3JT)c[jab ()-g]d+Cy()Zg>)f%YdkqM4 zq[i0Vbw)="%n 1#^86L5 [_ֽ9]wഔN6h~2bsY[?cnzfW6CsfO~kszm3Vyio|L\<&6BݐzX7c$@0L\W/JՒIGyqz4SI(MJ3Zҟ?>@ SKJA>x_o/hxz۹ȩR"o=|=,UB헿}PD.m5en+{;{KT@3/䇢##{}v#H4:;J{1{T#fۜFy7RFwXcOx6"}f3|ûD-.߇^ls~gwPze+i Su0qG{v{㞧Vʹ$Myk 8yyW7;,ՇwICOxG>{6՗tZiIP wl~s^4޼2}/3.x&!{Z=~.QNx )OF7֗wD:1}B_ -ofѡ^wOQy~>]A7N'yxץ ^ڷAdkw',%R.9<k>=%EK+-#cXA!.n^+|oB(H\yϖyG*B2E]M@{wAZ0,ݗf"5>յ=3"p5oo/+[31߱W_nLſ)ś'xW_vTd/X & *Pj@E[h;HUPS#뚞O Po@*GdA9RcU@֞7" I~@A I5-D 84:hfƒ[=j!Z`w#@ S wpOȿ`P7 (zOdž"=5i<G?fOO Ś7B7VRPՂvV{0<(s@ >%*|m2U`T0T@_/LZ\+H|t*S7[6OJ}]1>8*\SxGBҽ6Z.D yKs<4l[Ԧa+.+\N[Liz =r*fAsѣs}/Sc sBF@El$|gzO'!^]hǨP(X)x ztv9\=u!RGk,;6)⹲$3x'DWNGPDSmUn"*H Xkblg|/ HEEYGnmXǰ&|bS7oݚ=8rNJG N5UyI 8}<ؙ mlu.뭽XP6)(x .[K~aYΒ؛ jFyA\f9[ 1PaΟVVu s^X7oΘ V7v& @D-$H7pv2"}WNP9Y}ovJV`񺐀RF/ߑ4cmes6G32W| `*6"Dnglդ$}*)򦀶fzY0*da:aE`gMZn"Wk4uB@oTY];UYe{OKT팑ùRLԴ4]~jJن ]k&l(F=ҟTK0L m'k$vdȄ*jDS!>۵Їp__,1Uh4w*UbӪ|YLiD}D$\k!\ H])%#@]^IZ*[M~QIȣow4{vGo@,#;7vnFwnFtnvy6ۺy>hnR} 8X(Q:0Z_bTu1d'$WF+jx/h[~0pW1+͒ ,؋;} S[ݐhl,!OBm;'dӼ@#6QwKu3!.][ ݴ},5,i?;&م3>m_ cCZB9 ϛ/3v._ nuIWwOeϼ?B_z=; js@ds1rüc7K47_p&_jFx$kWkPre07-x]ە/Z8k P)/3A~gxs׻'Yclpqt'Bc+Ӳ o o9Hk$mL]?ةp|gw*~)K[xBBQ;, y2 v=@onssgv3ky언^W[}5-DL=jzޅ)W}XX֪0Ep4]C^H>]2Snt?OAsPGkِHݟ'>/bɇh[,3vnXyAdKe a2uw!>?w;_S~{]V]0rٝɀ6׳@TѹV\1RZ0ChSmA0Ô"X} ,69dWʼnYs1@uÎ9S(-&!F' 1FLT8> ;*o`ir ׳gAgRQ ȩZ񩉞!]91vzv&Oy/ '2=E|PX첉iмaa@S*~3eJDiG:J"|Q}b7?c|p`z,#֖y_b$%f]F<5l6dԉ%(LU eZ+T~Y.00ڋ'_o(y3Ά/3ㅨ𫐲 L w#A6]x;̑Y^8*zS:ofrׄ-ԊG`\suDxx,&:=8w Oiw8,|Yvi2w.j`O6߿$=q{ €3O #7mgۢthou\4<5>1 9rsO⤿'ـl,U>VĊ?CGiWQإT#܇=˽\MWE<*]8܈Y^ +K$6-I?#[3{op=zL_`F_!mTZ`d$]#Z-R4ߏ2z ooS@#%4$HzWj{6N :19}g:ؼSB{ H!E+@ె/:?1'1q) ΢fu43Ԇl:Qf??Svu2I>'zq=O%rIƔNK:CHw]QGHϐnD?-ya:% }oheR /qgHq.P+xyui.`y4&nb!n$fUErӿJɜ\]x&J𻋑5&& 0\ <K R /O`ay) 0n\< 8bBeԗoj!O-FPP %O>#޿84 bg a# %h&#Vh &*ǶWkMRzKVS(ir'w8!b詧M'Ï3TvNnK3娈pn|OG.LQ'TPa3 Z 4]^#U惵&(Xo > DՕL{I=)97|}̱]26ej+R 3R]Nִ5|&W)ji ew G+!.^]s&)kʐVm0Qݯ:_a,RNd4'_  Ȧ Ɉ9x eض7 Y^G| ]0udFg&VY[Z6ڋkAx0?SKUJPF2.jLo0q3MbO7=QṮAҙZ cؠsx,NuթI{Z)Z^Sz] +1>Me{(+~$ǎ -4`Z[B,f`̐f.uh$գ`f||úߋ-L_M#qCosCH'K60wܗʎPb_`[{2qJ9}H`[!SN]&>(k0x>> 0iAEWIpqj!Mb,m*+osFV3]VTpb``S:_,pj:rvhͅzvsjobOBLO,osI3Q'#&oy>/5=^y[B2|{'b0E@?biX~M_rLbB=ij;Yp>WxWrr ,S +Ȗ^HT|JKm.ˆ%Wf%J_1Q3઻Guf//Tr3;>3%lX\+QE~d@*4ﻍ#px {Ʊ53bpZ998MMSTbm#@+vkKp2O`k(ŪFʹoyxe;^iG;=S$0k=Sj?*fpk׉Ix@zFkaOK-IqI.$|BRl&&LPj)]K}Gc K #{Ҫѭ|WWn7udM ezWl˶xKk0ׄ|? MaM4Ƙ(lBRe֣ juTzЊGCL.1NoXgC{;c*AvY-V3K㕔' D}⪱1<,/XD,#biXQmE+od[2{WJЙP9u@+X"vLJ [֙MW/l PDaY?nk&?zsdH+Mnpcg&T Ʊo{Lpjxt\LrR5x3JHfsD@ Euk½`F#O3AK~Ua^;D(xkbB.k&Dej\J؊ ]v֟?Nj,؋|f+L T5SXC A 2u% jry_R]X)s6q>jgud<8P"ɻSZnAuz'mUѻʇS(~4lRtsT*%R[gT{ׄwg Nd3c_墿qQ`v7. u|sByQ.>;W7Pz1Zk Eۈ7pѢў9]E۹ECAE{ߨgh^V}Qฏf$e^G9 xKb݄(dt!"=_٣1QGt5?_a`d{wngH*{N^qZ{gFp %=eV~[eAUhA[ƥ3ѧISpv/Lf~,VA숨\ _ÿoȅ"A/0#@X{zV?# ΋=o@<:}?3-'/jaEzRxE( :vό,atCB6N7m)y/Hw)%UNُtK꫱8Ŷiv3}eJsNDjj?ED&.Q6ۃ?3U툓3?\pQz7.j0 n@m6ZVAp>v6ɓjԇ_qUVT]DR-SMʉvN~[䒭[6·Mp?ߊl b,‚] ؘk!x6ȹ#iU m闬oyY$b-*C_\ rddR7ʕ;;l}蠦i;q~BC4MZDϓ -25Y@V_ȁH:@t p"۔LjWepۤ<|Kŀ @X.={3zҦx~92oSlͿ_\EmR&~A>"AFې9L"utǕEX Q5π &ń?$g,mPbEwXzʊ  =\L?#Ͽ0}_a7:̿Hc}Y(F{uNrZ[ʅ#c)&2~/qln81{c#F{=m!|3("T ~ղ,-8yyr\nӣq`z9aSB^t^/R ؾoGUt>J[<>s=cr_}H&I9}G1Ҕ4~Y HuB0@&h?4/ohrm;=WZ'Ig2+0m[C ]S˓xo"sj'OWBKKDX[AMMiʱ+N:v~^LsrxJAjb>z)r@X)eHzCˀ?Yk 7^ţ)@1v鏉v{(#3@?z%KP9 z5^m2̓,=x'QUWw32wH+RJ2cFbz`ʜ%ZZQK:>gv꟞@u:);>Gcgx6ؓxdCOqDV{ՅZJ?F:䌧!Kfb1g y7؜4 /s_5>` 0أ|aG|9gFs.R =tTԊ 7yE{Ő <Ў@oA^^DPIe]gF:f`lZ  MYi1\GXh2vvkK~jD+1,8kJ ?F;ɦ _vV#W DvI5aZtߌ,rQ43 :Z0":ЃMTkh?:4+;˥CK3L8MW$/W2 ʋ1kNψTҔ4JAE J,ϔ8a \3(>l&iC}A]mP% .1mKYr B4I&d{zac=64dԲ:EY~:{b =X:T6}WYܺ;6C/A]uhFDIRB–羫 -˙в,OpDӁ.Lȣ+e f:؝{C -``@--$(G@WҬA,<64k~z8Gs'ɳ^? v9}<|?F>YYĉj~,7rΫ&Dl =1(6Sn9H[@[ak|kbn1fZD~|fT؟_O7߿ -ν_(K'{8w?7Mi09}9\34OS(~DEߔxuQwFj뷸8l#P^}oxO|.ܬWCL]~|8s!F5D؅o o?ssvT9mX] ]t;N! s_3 z.ZT?{C^w'LڿC Կ#7MCҿwVD:ߖo O(j6<_O@wIOb'e#eMfҐMP`yh)=:Sjn-&L-oOKXx Zs4ī|y IJ3_oh_(jzo_y̦HB~@ ilpXu$uD}2*?Ƨ8iP0X˯'6à kgQ\FuwzWkPRF?Q+ NbAÇ$A;Tjx1_#r'((U4I`<ſGM62;6_zKF r+A0yeR&gQ$aC h>LlF)ML..Oՙl}z?T3%P#L3OZMNY&atxׇ8 *-, M8 DGqP{Ik+xJBX}^zlHF#l둢CRs9sOѲN=P;}(?}KH"ƺWeŞoeؕc36+nKT{?%fd??2}5p˪(Yy6{-͍~^ܽ''gHT-m$/m/p5ܿHnh ιC@< Vi$b)-ecZb;HM.fR'_!"@g9pX,kP| .G]k Yq<,O7eRM'V)-մ(zY Q%[ @}u 3=&Hl| O`6}L]1өhSk/B@2"E/7=u>Q1bO՚l Oޥ\ahfl[c>lχtvyb&3tOhf2&F=LiFwGo~uxNωp6-4ߍo15mF m+%˥[/oKom%jAβ⨉g8EW9=i #Q}g}FU-jvo?^)?)*nAjFRV$n7K Oa4ɟlZPN_ gs(+K|-+lS,%vUN:OX)U#;/tde+hr)mƺpUy5[y]&UxllC#TQ*o*Wڨ7mPKDoNݯWJjEݮf7+ud~c1yx\UO1@p0u=͚hMϜ0}'}kpHjTR"m'L_/P>%QK}~)w!~gF1HЧ̦ q ?? ;Hú}+obw{?M.ć{{^OaTcVg>tNas},T#ȣMrw+Kn⧁ _[jӡx>l處hp ^rP6FGAFL6ɣh(q\an+-?/4a&:aZ_t-Zjt&W>)kv,e˟i9:Ta11<*tP1;Bă =! '.'tH}L>v_R[`]1o0(FUr0&a|M 0e@?uo^79ǡZÃAo{f< W4W_#ee<䬅qjf=}#.awHŸx+U`Fsg`V8v ULj*ɏ<[ynPY|,\J0~/7|Xdfvs^کs^WqXʽogґf`*3/`VL _'N_VtBPOٴ,m"?0`)\ qך(N%]Ά2eU*m5j|%xfXA<1uy-Hg?]dx)נw([]kX5+塭Fޙ(pXyM+޷vR:Vg?cjq0" D;Wd,ȝ.3Ї_<-&iԘTے#TDNkߑth};4l=$gߎ/x?t$DtO`a-L"- 20Ujr9ᚅ 2;)#8uB qΏ~~4/{^]C=#鬋WʜBW]\੷o cмk%Bj;֍<Zkb`#̮X/n>{i覗 M)F+.'EĻ-@ggha%"Fuf^׊[i`6 d`\Oi*OKVyp'O̗Li̪SC+e$15wGߩ|G@GPώ+W|-p]Q@ϲ8A/;Ol80q/5ś1~<Xۄ3ގ  |ܶ%yG{G721;?尦&Ksm<#OFO[./YH &CRL˂3tRel^c^aqS#TUA+$c5[D\}~ ~E{较7.)ג[z-54 BZqA4-EGE`^ƄE2K=\Cܔ[Y iNI3MU8g(%[+1e忨>TvsyAaL E&+a"д 'hAV$9{F4 *p VH- ctsBX 08ʟ #*!Y\`* ޻ J?A? AU vϝ? "px)ϖ7.+z#YJcݩLrⰎ5/_Nh'l$ aEo'%^sM/!|௅j( 4xZMT +Lw eKCIweTn-ĸBw_k{0!8@RO QdSu:Sf(/n|˨,`g6m5pA=@"=خYTt'XiUV)+v@ⰌʪWS ?ԨÕ\Ϳ8w8d}?KJ ݻ=0MRsruސ,]'[-gXf!Smjr#vYВ}kGZzdEVygSMÆP)PCDџ)_32B5<[q2ɚOqCiWtpM' Ǧ+WSn{_A/\Ks#s:?{yp?A; C %  寗zrc ٱk+) qЊԳƒ˔גbݿv36(|8.i_\. ~yjAO+O3)Sk-@ ]Ú%(A x[ $|Aɋ)@؃_= OOԥnC0|=:[ݝx>4-d[L: ]bj Zk`l2{&e) 7V #`bd',ZINDP|M5u[A^?d6ıj`v|!LIm^N&>¨ccWȜ -.{vi&"ߠv\I͛q An fdG; ~/9ϑKyDE`i} I}b >V9G<HH. k!eq2Lsq#<%^jXF\PH\vq@{Y M FaLVHo~';3>:V~Ȟ)9L^ƙχR8`3`ռɓ8]ːԳ-R͜k|RZX![Jt9#u:[ ѐLѡot%J>ϣʝH;9_cbıOҾ]ؚx*<1#b;Hn;<ɪ:Jޓ? 1臜Iఫx~ 0C[@\A=FqaMBj Qhc` ~d݂g?o>zIr&>DAT|̽D|fd1!%\rF˄Fژ`j}R7эlA\<ō(.pVX\ls6%X#^' mbI{-p@Q[zEd``iiAtw}[ɴlFi_=z)6 MF]^Hs;/7kщ,~aSb! N\*PiD%S],ZXv}c޲5 mo `qqXiV5!vD] "nڣCN)UaRl#sz}$8=7e ZN?TWo=d %0XvAIeAIןuס[y|PuH=հo jV,*ǣd c[1lQ6)cDQ~I:lg ũl7K3[j@W u&wCTRW{=NAoU.T<+{Ex ЀFbQi:՟k'Fh{R"'+&LDqq >@Rk G}hF#ǤHmNTbT/&-bb5I B^N3qL6^Z:֟;K(h`> S]&A0w 2);RyXxjND~_?9 c'S1#ϰ&ag]\ЮEYw@-IK8IJzG='x[+[:P/u"݌a|B",2%)u#eɍQ[B o ́% Cn&9IWK9j(p 6St:z>DG6k9j\l3#!#@b ob購o»64>>1+X'j<\nyu'`LEd\f,^ !FLk^+/AcB z>j EdV ]hxٿG.jJk0 김NL'ÉdmV{<@N&V}f͌AEڬk֖Fv ƅ>P =B1-P{NH֔^ w|dʹ p;JP&]:l)kK案7xeTba$;VOP s]7RK@ ]f߉U7O d~t1,I?᦬ESh`NJ)?7*~7 2p/Bwzj?13dpt=LatO!t)̈́^4нpY{Ɣųő4K6XG9HKNz-Jx; f gE;47-1u{V7^=I)Nz{ :/.ŹpqnKw1Z |E'$io|eدK{twRP7+Y&FdL$n\4]jTzϼ6u*h ]>#%%&bȾədRZNI$L.pO RTADGԑ]Lbrz`2qA_rzlX'?V=j]KO1WdOaWd)zn PaFN/aV>639cymf[6K8j ^ao>i!H=5u 4AoW6w`g:CQ@@Eu5#m#«Nh\Cbb?v#,y1R>5eI'H%5x'Vw} RQy$D9?R|z̷&9} &ȳ㕢k[ 3cFm\zJZ)hbΌ'6)Z%>}C^F^qL,/?y,f:F,mS&BM@s4_yab ԏ-]|oPe'BzdurDD=zP4Y1b4U4!2;NJjJ;`{έXsMp_k:Xa}& v`gQ_96h]Ymei]@2N Ke̵,NǨ1Ͻks 1H.WA~Qq%]ES˜9 /اoO)ZǬDx+â_J$,R?$r_ÇDjf~T L`8c80?:9 ?LSuX!ܗ{0gLxށ>yZRGIN2xؤt)1&W4T)#M}J<>6N kF3YUDL9=<aM_e9x^2 ̯}q̈́wWk (*{ێ+"1әw"aJ}ѵ&' &;S}z7$nol[|i>=[p0d' foO(S\:/E9i.yExYTN?'vE8t'3†?L=UI1 fQHzbK7`ef.p(z%^c _: y4ekEWy0T)VPģp`dKf4V~U+kkK5VBBJUeC~+:Un+ǐ!b1 ̐[]xyF- ǜ!=mrIn:!!Ck`(y$ăr[jf$`WcR*g(6l{g?@O7%W)s̫kzWNɟL/$6M}h[YA ɑ&FS&=Ȏ&݁7տ(4\m}HsCU W%47ݭO?&R5l5 'd+ؐ|bb}kl?њݹ YUXrmW?,# GrŪݠ Z@GcBZ:$%1ڹ>|潠N dfn?ST|3:؛?ͅ Pwvɩ&odx{p{ˤYC^,ȝcཱȩOCW.mȐnƟ?ya?Bk@^;G 'kivM?]Az ~sn<|v*6/Б3:%.=9?`W1'9>n1CYXZjR"l/]GCC d엱B#`h`w1v>z1 qcL2)S\ }Z@xˢ K7|yP&ala<Žo-9b} hդLPރidq?_.4Sf!eJ H9s;“܋(Ϥ̋YaaNhoRu„ KRH7:=}8,VO/G4rxsxK7HN}j*ѨwY_/}Nj_#{;EhqZ&dum-6[Kg,Ri0i h\S_Bw;2PDAE a,1viXܾhe`c q4 ػmؗyvI@j;'=Mb{0)q vVj4hJBz-aT^l ;V}pnSFzLE-X{cP2b-ˤ ի|0j aK}6)YrA Uy#vZF)gT"TZp γpqf;nC6x1]xJTHQGQ"36GA^WIp#e8d[ >"m1S?CY)Ϻ>vg}(߶9_:@c 'Sy#y}>]hH6 0e?|l9Ԛ+A GMpȓvr?6{ʑV De/WE+欀`V9P:W"Dͨ1IX$ wKNo45Mr!{PR }biqIG W"kY`A&ID?khdv[j-+N&іiT iLs^գõ-sR7bwXO{5ۤe?勽jSV|>Tٻ4:6SëZ?v 5PcBŒ%1{LTpA%01"d 2 *%9(VGa[rPOŒ9"m|E9xܷ$4IGy/Ppo~@mЉ7J(<@KxhDn^_}ON_C& FS5]x5 W-<@V(N2j 4v4zXTKg~nJz eusm//Ռ4(H*gh97axqzO-9DAsHiODYlr8uLJ# /+ǙSE/(u ęw2d*2ۂa⵳ۀϻCnr֨?10TԨr644M(m]y h5$M.Dx[eR Ov8%{BJoэVIkE)okʸVEX:ßKekk> 5߳\(g!ozD>cqP6 =/ؤ~QUE"X6tּ`h|l'cH_̇W{ͻ9Q#7ݱ[7hvOq\þNGtGrPi6K|; T{BV;8?Yf!Ʃ?Syǁg:: N(HMJ.%bsAT)[bXZ=N ;e?Zn`&0AFnsĄQ!=vYWG߹WO[t?irU؉BT^OAǨ[swbUc}gs趨sGE4P5{\!gUu3Fy>il[-[|ZGlȐ~AA"#k'D3"P^>baT[o|f8b&S 1FL ׳.:aSPSM+s 1*C俖|·/yG-X/SȻ7d=uwR-[5tI/t\¹áe*V)}l)7 $UOs|FoI\Ew)?LT3'FU_hg2XƇjn8XUY5}i_,5s>j ޙK%Bdþ6qT3Ra.g(^.Q.( %7сRH30:U{S}<[zpog\+3,#.ɬ|x.o+eZR@J)&%נxd K&O AɃW‚ tsF2݋=|J/)§m|{zNu|"AE}#'T%,K$l۸}Xᬇx053G]EY&:.i OC#tiE3rf.1oUbs:'&z!_ru/D?#@D\yM34orzfldƈM-0zC vq%W]R"sgH3>[p== -fǬFއB{ld9m̱mL\P'LN<ݢo-dw.G94LQP]I7J1-\;`ck<)U ݊z;O@rJ(XɂVN*!|)ob9sœRNҴRJhVGY&Eof0Iުw*íMۏDK>^Ʌ^D*+ܸvcnƃ7f7YӞsg7@|h,exuY*;iyv#&Ig[g6'TVhv?̃=VXwPF|֫}R`]<,S*muۀ:dzbXSڻ{u0A}ʻRJ佟21-tʊwNE!p je)IzHXTO%ar=j`NW2w>x{k >2lJ6ҹس#hߢúk 01ZO۳_Tkb脙N.T0vǭ|!wsxL]*{M2܊GH T~J n'ͳW-r߰ qoLJ[;[7yLd"KzXvѳ$~Nk7[$P(B@_Z3`v|XT8`K]=ݸ{7QB02E ^{x 5{ońfBݫ8˩)P m nn)h`Nvx8/`Z<'vYCM"lʆvK.Uқ3+U0niL;zMc\DcN[ ԔoY8?ӠML^ah__iM~J=?6a>vbLئ<r&<|3}AE9Ji~~ްXꫝaOg+O#׌V<Ԝ!K0 y3L.If?=)l3EA׆rZr#y#xڼ<^/5e0.C1anTz>+B5nnr2a^3ŧ`GIyʌk% BY^Q- i&IVkTNEF` LgWǂQǷPD5 ڴ"IzoCk=|L0Dq1GXSSuM ^Ǧk8.RܫnrcSL YNuxzoew"Ss]*ƖpAgMDW?e/7?( Kq~ z?!JaF'l(``@#kF%@^d}^"ױ?4eK箟qɞR1!}# bvւF7)O0n 5Wȣ%_l YB|wI.9f))Ί"1'ƀgdQ30 Ip-[CqYN|m@_2Mʎ X5^yP)#BY }n&F47`[…TzI w55-L^.1ƪI;Os[W^qʬE}72ĂO@du (|KZklmao Lchko uOͦ6e\B. lg Xcp}IDԌ$1`8dM9!OH$C/q08IOR^ %)7Y wZyTRC xnaHR!ZRABPUHH: tQʇCBh* UJm`g(BeP-4B?'E1JGEN3;dvUPˊƻ^R;~iPUA'rH^Ȅsw˶K5!oU;'6e`x{Vtˉ{/㽈x[3{ 6D@үc9izGYf_U.y y{J7_`}!le'z|A(~KEn'k=S DPjԔȖf?z8@vl%O8`]T Я-A?b/KZꛉlM{"K/.*7 6F[Pyt;B{_%ax9$Kr<<;Jt*O7ڤ2[.#txHyv-Ukz襠Wcy+)FWx JyZ|>ˌM%xa]Qxs(:qMzar x]V#\ y߹0/s⑙Y %^0!?X&\"{F5ZKzdhn.*(_Éjnx^ D^ZXJcUy, c2N=OI:ųAڭ ~ Rߝ %]~!9[Ɵ\ҏ̥.WNy0<Ŏ y @-QrbJ@OH`AJ9vVLjf/~8N:[OgɸoHv&6OZwɗԧ|Jjǣ!!d]VtdB7'o\v4{p\dhULǮj~bwK Њұ(݃FMm~ *u3t=vdh%Ӗ4oE76t.S\-k 1fe;ӾpPP˹ =UAH6*1>^hK=Qۦ2 ' Dd``'A)> kw3;Avΐ m+hB:典CodNL9~EÙ( O^aF짤\ȱf' ! _7uz$':qi/tzQk^jY/}h˟&loB ޛvޘ\eFip@ʟ~ANi(eUz)3/ANJT[ ZT)ǖEJBɾ~ENUgIX2<ך6 ٺ:2ۂuI`9wCO ^6%y`bMzgx@:P fpkXlܫ %JC9ω]=]z%)j}eB?#lcXu{<2x.)Q\WK1b[O],Mpǻ#5Q#{G_ˣ,e|k@Ol>`t^% WpAI^5_aH7VJ. rlm6.)ho%T{܂V(R_\ x]tXEŬH,/=δzF,i_كe!bPL2Bc^J=Y㏗λ P|'.?yBą:\k&c"#K} D _K &gcFʟNBVSi>B&t;2޳.o0a&vg\C~DpއA{ߚ%/%Uv4l6nA ϊꯙA|xtv\;MrɹIFH)C~:L%B`r.%i!g5/z`E0]XqF}1;T|q [ӳ 6c^9@-Z\)Wzmu}Gpu0%F^^(>f ]3 C_/:ȵqanT5D1‘©(JI&t"g3)IP}Cue} Z eon|Z )? 2\{ Қc+?$p;"N~CpL{r1ze\E/t 08eB)s 8 2Nj!~:%nBH'S~ l6yَ+[rrqJ@%)O~6FR08X'rg'<^N8+0ML#ݾ!RExSauA1?k)gP"<~ivѳi 9= ;$Kz-044{L){Q>Bj>ewx—cA]$2}=_!4ga eE!Sjajb8mƁY79ZXTԄNgj*AuWh9]r|3tR8K n)ܛ){0N<`X-2;h-(##YT̯bƷJDivV'͎ϛs [N 5sK$lƒP" 6 uFHuqJ`JK+xOXY*+S#}66.e@sp, e * 0#xb .4OOPrPr$Nhe~*ճQ4L>T?p%,<[A\PHZA|A>89ߙX@>Xg: (_Fj(mM}UjcJKVkuA1.x\q.F5ub&~]{miITO=2B$H7 WOǶuţ'‹ .'3AA?U԰M)@~f[ɣz܏l4+2B 0~+xN1ɂ^S8ѿ`Rz<'zBފ@MK;I6Ä/3>^l^·uRC@RòqX&coC!)+hӌbIۆikbK;YE.~H;v+?2Q&<^r-?ϿO;/Hw]qHf( Z>m`sHNE_rNd5%4T1o3:Q,84~FgXYRY Ʋˊ0`0 !ӝ wog #3|`o=8JjJa1s;6$!At+vc3^7QJa*Muzj2&¸%xöDu?\?YJhPg+AuÙ.aHd7 pLH3= ȄOQ Q# i:< 1'CC{] "\l`HS /Nr鰦nsj*̺x&(^.ԅsryFz)>عj,CNǿ=+SgOo:=pUv4EY8ʮooLW,]xC=N Mm*oa[c %$*5~)9+(s=BY [XVr?pb$уZLNHe"ފLQ}CGi@K+fX^oϩW]a/mA$T\x'$AR;ȮPKJkċ2' r;GGX 3ج3pu^-Si±GmAu\1"7SQХ(W~x15y2JBC˦Obþ#^M4 =H I_?& ×c({5a!Փ-<1ܔV7m8SAy_{8A噼& 1*#MSA{~f+`=36&yd2=2?bȺ<:cn6+kDʢMLS3Ur'J i 1XԈZ;$2jʼB|Sԍ캝]̮SUd#.z&\ͅ _HRu4KR W":gI5QʕIn{2{xnP )LEf7XwN+ a#~s}/30Nr+0K L̤L0)Sp Y*Xl𔠻ĶTC5<nPGeQsW(SƁʥ&"e,^|K©户cW[igGyFbZXsWӵUig(T; _j z!8y-[%:_ۊQ`z䰑#l`cgĻ:V/ 6^Ƥ<┊'TX!:ʂJ.Tf%/?3e|$*Ϋ$|B@)Q|k!esk$PC+B. C J νJʟ tmQ|Z |BD=[ӌ^h?&@ [%JK dbB@&r_+wi%;ߚ(1"0W,BMOjփL_aN䭁nh- a᜞.#e7>#mgoAcq+˙bw8% ?<`8_H?<&!e8[c9jη&1N2N ?yro*~w.( nweX-!'e=t@)rN1qK1vx2]NsKr,3FOiR.8Z_6=)%'jЀڹI&ѧN,uZ{6 7Ep4X&p{2  yy,rF?nMt TSxee#ުdڞXu?W9[hGj@G"}7j\5 v#Kabʉ?? r:_{(| t_Tb~)y/;v~\ !i@}MkPMЋuUwvt?Nb-CK<`@y1%* LaEI<ܴv:A:Cxf槕MAZ o6ЖnQ9U|m {k!y*ۃvG(|{橃TK$x2qb뱪-@cUwNAyV6'degT ̞e8- -d,eqdQQ8' s]*='''R|ڵ,8zV'!TU/ł5~+PE~,Q6ʗүP7( QR(s-YO%Du2ӑSn)0\( ),!预g,a-^$hG{ D:N(.jZ(3|jN|z MO\@TA~@& R ?a;Q aƎf;}tX]YIoL2\U;l^+ʩ6!!KCJ`}*>ܕ$"D2ZŻ)Qr:&MnB2Dk]:Guw #]0 IԿRi}lrSj_ tk~ ԇ~)s6%+W-FaVP-3j~CxMt"%_;U7!1jmQ}NYX_V)&xL{}s+̀hꕣLvީlLmECZO '0qkCDHeǰGg3ڸ@[(v*Fn!GX JRvDɚ=O󏺏adbӠR/Jo0 4ysDnCH^[[Y4ډZ)>?v`-2ZbH irE0w",f=J64 zV)8EOQNrɹK2X 7,EЅم8)*S.> ߞ8uvy9M6ɱُ3cA(9-z!$."%5Rr2=~%? GBrj"?M0?E?=ye8A5udՌ©f?Hy^ &5kK) ɽ*1xmFu"皓a7lr[ȉJaiX89A y6:)^1pyU.Þ7fsQt}L{*=꼦(|2ىás /EA9FB?\;·jm+v?FAuYr!obDRYJMzr1!#-F,8D,ƶr׀֕+7 Pi9@;.L#4cΑ2 LYt4_ -']2ƪD}O"ggQ&ʮy@Ll9ⱇ􋇛uA':w(F΂X,MOX!&[W(wf:'A5)UsZG+x\\+ {PaR!v SR+Ƣ޿n NS10 L ͼ' Oix'͞Wu>psQh j0_F NIEe0&)Qv7您#`⸍_PWvcJ<&WJ1(=` 'n<*(Qn AU.i2K3їss$ؾ#Q#:'JSW O4k39(ezCJ?=#}J/[P]IL'(\r7[&? 84wNۨ<-҈zU"S5 Jjt :>azuy,-+{YkeJNlxSW.RE,WC>[i/2BĎ1T R1/$d>a28E6MrV"˘])'re{G]\ "8 Nd, cG,y=U᜽HcF'WKmۨUw%8#y i W¿ v^Jx~a7MPLw܏Yƺ 玙 ǎwu>l͉7@ՂٶƿQw!yŔ_@:;+[UR]򨤦h􋃸4tW :O6DOuBj q sU\aPCNqM!?8Q~@bqk`KwStI{F!MA|]jŽX*'VtːS6c1b%SexJF+a̐tPBA_Ft,HiIR5_B$İRbAq4fyh dhL::LNHSЇ" 7 N )3E v"?}ll˿+Ft.1y=4Cj&Zj-#GY@AuK~$pe2w$j*x9l+5 @[nc lv$X=A@ج 1]m+8vAJXbgY]&)n Kd_GbJ:&\Pf3@=xJDzR<ifs+RMlE/tлx}Xݝ90Z. `M&"50ɋ/ 9,!x H Ja1]5|>f$,gfŲK *x~sBv ч@03j,| =MX\)bWWRQIBC@\)n|D pxŕQtҟ sHπ^#Ϧ+s 8p.s^0V -rK.i&'(gؗ)[: bٲȄ6V: \e*(u0mhw)L:+l:2=kB'3K怰 Fmfƅ*-f3x{5=d3=-v]y~1㹃fzu7'K0ibN0-==1X-0)`316~560) =S*(LFZ/ z?1j6ߨ7 "'v:F|;~˳.c>ǃ@>XRgܱ@,+ZOY1 Rnsv46U\ݢ_aT ӣu7RyMӤvEMh]D;t-us9x? n xY|-c x%Uoύ!Xs1-/D3̋ yTGa, z`"P;A+sH.F8y*sbBGt&;Vۡb ;Wuշ/[dʀKo񫆧65俏0s>$<2;zBD{x$ő{S/Ϥx,3)w a>3T?t]%!ʣ,;gGstdbwi [K@rT->z)!]%~C<0Ps8=D3?ܫW^ҫPVV?!oz ƙnMBp:|No ԕ.Fz͑*]!4!VN? xԢֿxAiR/ji[Kr'@#ʳb>“"CwI|^sӓF7d1E}lZct^`k䕧y0uBB-m1k|V rP[3A& 0a Qw"Q7Qos0״A{pݕĠT^~W;(CЃUa,&;Us=|*d|o!Xzb)9;ߣ LÞMp;a4?Y d06l/#<ؽZ}_ >9B󼷖7~VI4nL1uWv;:.;Y~ PNpב^䘇f1Rd:{=YKKT_WiRvrNF5)SzA{iJiAC("Q :c!䛊!Vty{긄Z61ZRa!r썲嚚xjUIyrXO'#R?уO) r|Bj^]#"ynqC x/`lX7#&V_ 3FbͧaWGrtM+k'>E M*mjz@7-t? +Pp\\kr:H$WEx:+nXDAzŚ ojZOnƐzUۘjAYuv~U0T dGW1n1Ur$z$:HۊvD?7!Di <[?sq;o"zѿB/z~aH葧^sX8yg˗CV߾INہ&̢ooz(s~\?/zcf* ٙѳByK{}sR󵤜X 4oIJeRz9jU͜n\N0 !v/X(_1[YJI6RCSwXEߍ;Dh5|P i+uJYGV}g]alUܥ//F^SeCq /]_zxi'7 lSjzl&J el WosпG뾟@w@|h?O "b* i;>Ol4EkMO>ϯ* ̶dEpSd0sR_TLUj7kϢs3RfJn[H,HkV40R?cU6Z&-]Сϭ`g(`Gv0 Tۊh֏+! M緂\~448 "e %f?LNʟe4ȭE6ӿq9rZBqk |+osK F(FWiB+"aoQ ?!"4_1"K^BXJ1o294X2[\җgш뾘6E)j>k5_X(OT DŽШ6GKV}}y~{W#|Юd>|]Lo-fϑw^u NM*vxEƌ9HK6q>p7xEVNO/1('nV 6w蘉ga3f/?]Y?.΂[5RPuOy9WMjj pP(;W K .\:o_iyzEյ * it)Wѷ˟cnqC(*/-@}j ŲJyV bg}l *NWTcT TZr"F9ysKbܳo՗ B;?W]`U σn|m;9OC 9ͬ)1.D}&_YUD럕*,1ybqK !|t@h~V'. iDԞ9j8Z"ώSʜXd@+ܪ3.}EEl(ndP_2$rx D#kB/H"PEԑ[pRe u{m < b:Egؤ2OޠI_b^2؏3P3+RKWO.OƪOp~H:'N u22c{69bSyAM֫OD17ʞlEROvJwh]V ':~?5 XvZI}<Y rk*0N39kwõԦ״uB_q9͘*CVlQ [Fb"=if.qc󿮾@r0kexN bDZ<"TD)Gńݴ,|L_Pz&` 8{hH0EW{. +"pO} 36(Jf΁3ljЬ[~$.6>1$:3+% ל)x<=bЬ̷hPEY=N}>8P'% 8Ղt  H)2`T?vJ9cnP5}\0B7 T]H..z!?gpd.&@!Vi0ltM%S.,yc1Ixc(je>1M)UĝhNgLJSwt}}]7 ] &e7[%W98id(kJD _yYV]y\ſxuhPOY5CǪ,l XY+$. yM(/PmZ6Ҵ9e|>e04*x2W F WD Rfl~jslfI|r$s VRYr꯿\r؎H?|$Ƿc%HG/cȊʍה?ǥ?^k"I/p/̲z7v'ֳYykޛn?m 'i.k.)uq +n% eʷU,'U &UmO}ߐBodOK5]-$ T^y+~$kM$JTJzp:t(w&u=;JIcx6rD2>1c f$~PoR&BúZ5t n] sc 9v_|3_ 4%? $|,FЦhiwikX>BxtŌaƆe? Ũ҃nR (mKs͎?^Y] |5B~Ȱx7r?T{b46.L`!LLyG.ҿB'[UoPESV%! *5M\=ںfxi ]/q%DE,(1 Hߑjl6ւg ő3b?쉣4&I( Rϥ뭌TH,xgCz~ xњ { _I?WӾ/qG8Hh3rLH?]>t6 ~Y[>'^ى 퓾b6sqmCn؂HG,KPtN^Np&u\r@bBzJ~(߷ Eh~잇sC|:=>5qI-BVn4J/Sɸ/na걔(d)zYgit|U$bޗ^O&~iflW;d7Pz/5XԌs`;&8y> ǂ#xB1xO sm "x8Zg.:XQ)9\1fnxXmJ6m1[Tԗ888?W VڈԂQ`;:&)Zbс:AuI ߞws M'z -GݖS:x!yh4n/143.cTP' I?NA` 7gFn :6ib}9 TIFsQ=moT=iBUEX$*TD4EP@p7 TF4QGG*&-4mRGX H[ι/mZ|O{.DH P2_< #6Wǎga,߬ShY)uݷLxVC9>-xo ST!(O H9/aq Ḣ[wC)67~gHsGNS>*Į?ut|P-0;roRǭcny$ h0DYT.BkR𝓌ڕ7(:ߓKhYNh\C@p$MŏxoX` ae+?,fRo=SRU)bw`mƛ)O4JVzDݰ⅚zsSU &ʨk x6,hv U,*{Xk:u:_pPXS>]7eܬІ2Zwy E3a;W  3IDpjN%a j9saB@BfO707?Y}jugqW|JC6O3ۊX+>HPR Q?[TYRձ|{Rf2o!w=b.StrdC ӣuJ^t`S+iA=jlt)ű眞b3M4.PqO:Q ("d¿O^D!}2ʆ40+ܡ;׼%<3e{`v۽yͽ2qò<{fXY6OGp†1+-7*MS&6^ihn-Z'~CXYO { kK`oFoJh]iPk~k3X~``W uވD[n(IRq.mi9#FdSg*& XPu*,4䮧af(efic̭wWehh*9?޲x`8#3 o @E&B9X=FeQ W~Ԓ+]';/4Da% )5qҦ(مh<s:8i@&~z<܈?\4%o={¾ \ThW cPgъ TaṺ;0Ϯ"`Up}9~?Hg`cɎ\";e@ƄP˵>MaG9*5ʂ 룿-f?Oՠ{;>#J*UNZ7x;,6 }+C p\2%+G\)>"_bl$gԯSU=~znL׹4Zq33`)5Q)^0qZMtM)?PNS!>Yڝ(#-( 8T!4 Nc.8Y|SVtݦ}Ǒ{[Dow5k"Zo2A+F)ILZW]E)`S`MH$]1;ۚ!'!ﬡ~>CGā<41wG~ ȎGOc򮍓sLڠW;/9ݞ1?$nC>RI肽[g Mo=ޭvޤE(v7akPL3<=(}nmxxUS(](z:47YBͅ645_wtCzhʾd%Ѐc68JF |gw!Cw &PR]@\Icw |%WM5e_4#.}MmBv/v_"EϳsqeQ`TW>[7cpK=h~V6b[AoIӊxo Eq<5QX %.dtQ Lfl6뀥N_JRcQxw R4ipt;!&Լ/L\; (nmpȟRZ ϫa*٢&̇)Xy&/D~G C>vNǙ!WM-JGD~]dB uݲp(gSQSdװsc}}#%cIdx"D\9˳;2HAqE1dJ_%4?sIdst7eD"֥QHVw#O&Lt (/ż%CU,KqE?}/̒=]Pj sŹ·<"*_l3ϛRB;Ek|E$'O/ tߖF`SyV}|7)@9?ZAG}@48FU'b fx x~vE3|L[r)'EFj=^ ?\R\q l3tiK_oGcZX-3qbwmSf({n3c`S (߽k&=@$R:WfX1vו_-E?&Ì<a` )VH =Ǘ/"/xAkeEo +_cMh(5s$͞)qP|BO /!!ꨯ*Yڡh];Դg#0_z3P'~Qd2[A;"{v(O` dg|Ok1{enJ {3;@HYJN K ?oY9ujAg@Q/:ثyڿ!'joM23yOMOxbso9ʱ,_\ĂO(D^P3{m0!KN5~_v{ ߭zwclrrH0JVsI9iK}|.ëdj/ F1A+iav7w_S{@jAino;`X I>ZR/fXfԶ(WL{],` ;8/jcof[׳Mým~{'(YdBp\m|ߘ7fi[:|zhr!x\:W1Z6q ڿZkl^\"xOŻ' ] ?9oNIj ރ tl9 hFx>>c9؃/H("xpH86&MF(+'R%4x𼆢Y-V7I^6}Hbư1~I%7P,D Վ ?hwql67JT~JhU([ި&6 Hrx:Lgxm}Dꄙنpy+[mb.ZW r$x> F{Ե ǚF& q1BӍj,h ,Yv Kjw `VhVY4x"m3k$׈hjCPD^d3yXj/2E~V^(oGlVC"ao뫅*?V?=k`" @^&H7ml&wɪ;%*}9l!)5 C(>#F#Pn;$wu$>5Ojsxn f͹ Bʊ0Ō0G${]rN|Is}غ}+_$ȧKvQŪW {;")XU3zC<[{PB.Գba:m<7@GwÕ~1-SDztgxO(szx5:U=TR4%l>J~d9 뢾 )Wua_1 *-Z55,Q{.hOqwB$ 3|<70qg<#g(9Zoy%ɀ*tg ݻB>>~3ӓNߤD^N2C[Wq_6,DCrPt1|@;4B evو;A̎.$O2iaº5ZФ^[65%kx˸%uO$1fQyv̗h(xR)`pkJ< 'njDIy䲬DEzXn-PlL3!>vyeĪm`D؎tGN&(lÌS.W<7s-2_̙ZOfqoRK;?@/~^<:'5+:^#g1Cq1~Ô5 uv$A1-2bPYU~4tTo|Pf7]͡uy['h{ffk _`ߨ~|Ni+Qx?/myK3w{/f?Ny ,B^KNo`u&ԝw'%AeM?N92y0N,;Zuq.!*+1AsEΓ[ZɅ= oT~ԡ )I <mɝcsKn9quvwoM9V&1~9uF~z.GSڏ1&b9DP&zZ2ޭkهEH õup0!~g*(6`\zîKCχMNΛ/Haz_yA pC&*9zpSoC#n1cb!*Ud7r%C$"bJ !}_;ȫE=Nt딷XTh$XQ(AlFLnVj]p5}[P!лnٸYL@x30-mcT~-cX(F}AOX{jZm|Kv=Sp?NRB}si܄Ꙑ\,*=p4 ZݭtqP_ 0B6Qyyt CJCDĤޠ*ҭPt  Hp=w|,<00yc3psE1/ 4~ИQqBLEPoC9RuD3;$!\O4H5)܄<V㮀P rA;W,^Y+$w)޶Za`VNK ֊Ɲfw>̧.7t`SZÃ1 8$މZf69C W$odրC@.8{Vm 91 銃bpw+@N%n^=A+T GS4 6=ր8 D.gwڂ]xGFێق9[.32U{mOǂGC2i Q_ !xu+ ;leC4.G*-VdWw0Κ)ʭow+DCu/qZ:[B}&Nx`ȥ[ńR!ups]0^ضq INlrN!۶ȫAđ+7-" 5DgvyXw8Q󔫜psYw\m10wò&':}VbѺwv\ bdJH;,d5r̐A%6iN 'HB=Cр3p dpHgltZ0^cpWuDH(QP7koxR;3TS}YsC{82 $oahnSÊb:?Œ+q}`rxo;O&Z6UG>7F,Ղ1&XȬ6. 9Alv(0Z V;0 duBpɟN\"ʰNs#UQ,pGMF$%֑BO!6iZjp_ \kOZ;mX:R O3_$t ߗa-QX4%lD+ƺ5# -4FL>X?wyR?VTeLGV =*T"M'APDW} XŃ\9chYv9>|}҆o(;d#x7Z^fS, bvOuI? 0l9WPqsoyVZ85L~( DQNW"EGɺ}&e;NFP] 1fY-`1/2'J9,\ӯl4p?A{04s.&=)r\j@ƨCddRl{yZ`r5 +4jOEK9RK¤C0[;Rj:gr6,=i8dLY._a5LS߬ Dρ{ Q32&̮a8%ͬ;Q"l@sV7!98}=l)4Lv|Gt.o?P3:r(iN䭥oB@re{m]!`}/G+t `P4r3^bFc)~S z=/pZ.tϸFw W\_/4JLe;l ТNƒ:Kh ($ۉYT6 2=Q2H\rc%Ih c؊-M^I(. )()vjT.yJaU|9߭|/k ҁ@m-?)w*OI Iq+@z{܇b&>QMM#GZJefZﷱ??1vF֍uȫF d@a>rud@.Qx,N^]S*{]QRp9 9>|ਂ.HM܋C 8N QV}5/ -WRls=`*\+fWxB`w'hn=FN,0!ZU%e8 oG" yfj;Ob3y<*7hj0uȓ s ÿ枺ó4w&ws})g/ptx0pj SR6y/ZآY)F֖Rۼ\ƀ`*S795X=N c̃*;&W?FWkqX%L'XZX~+)ft69G]%P(τiôHqwp^v%lm,حU8D+.n>?4|ؤ7B7?!TzU?$VKUEV6}sOJ&#ޔR,B=L*Sl3RQG(nZ4 ] n+]:l)=R{vhղhLe">Ԉ\:j8)1Џ{;ΌJ*m;G}!، Mkq=rdv_g,vg"},J??Z;(fl6mkǕ7D?zN·e0T@#?wXRD_)OF4<Ԓ{@E@PD9F 8@o+^-;~<kL={d0`+r?݄xwcnʸ$WfwFQaF"R0={+t$!Ac+#SG(Z9Ҥ MjJ@]PM,A]R,f*m<ɷ Тr)5MKӾ=ѭ?: 7TbpgVj#=62,nX&\'ttt˻oqj_WM K5ĔߟRd 9\nXcPHy*5gb?U!#\!Ԟ;W/usABxrM8ADTuEs΅ Uܠ܍E0+\XA[6&b4!yvp.TszAr`S~*Rdj?1CrO]O,@WDsܥU{F e9]61)xF43]xhk<ljdbutK>ʹPG-0:Kr3KJFX)lӋɤ"Y".:y_ >Ќk 05ٙQ1ŵ) q5V>rw#<]\t#r SGH]m^ Y.b3%%'%՞w _p> .˫j>Up ETRv9gWA(+MLvNZ )̍4ʼnW/#pXUTG.QFnfLt+RڕG¡s]B*].~sja- rw{`AN'EP^ ?{)/mk{L (,4`c"cND%ZJ ĉ}иh|2c'w!68uNyd3m۲a1a{x*ZU/2{x-k^1ed=jϕVO  HC4`K}RAOG Obo Ns|x9"ӶdF Fc/W>hۨ/ 9ȫiFH奖mT3$d@no_Y((03oKO;7@;|;{M\O$5XL+QUv7T{n1Ȟ(QUd5DŽ{{S&JCءll;oG=t%V4KTh}ncp^%_z ;}0('|qAS>*ʫo sx' cӨS<PdzNsI-I랥ޏgw:CM|7zv.کm \hƒZynk C|CvvpZt} xJpopA`ِ!oɐ ڃG`(gĉ[hX"\5C%&h i˟IZ}i_E9XMΰb~Py+'p܃c*#Ⱦ LQB5DKY*̄==wu<ΟřUns>)< :<K[n/uYrRT/dL@=tͬ8-s0Ylw4>= :i[+Nkh5XAw^{\=An7=0}f2 |5hBK2*]PT|t!MT&k+ y\+_$ Azu,z n=Bm\) 4Rod+(@) ٓFއ%-:)X%@.p7:(&[ŸEG 2> t2nmU**Rx8UL_]aU )#SRR]T`b|V0x]3^R 01TPQ0s@sb)s &)9(D>BHHDoa0ߢ0gu#mx/#=8#ޝF0IYRTR tq&e0$T]Ce&p%+RAeV+'8=QYҰYO+#տD_L^L1-^Ghrpž<ӄ#\IiR i)p`rAnЛĠ]av#%-q D@RtG7`C|h%DelO;Hv/ ;Wq7ÿ71&hA@J*f@  O39qŏ_)nazdj?.һL.(oQneMgˡz¡,KܟgPHIރ O2ɣ3GX+=T .GާFsO#P"VpRрS% KN~,_Ne>"{']<9wrVe־^7\~kZ梜$cq-6=u[ъ7Ajn-|,E)6d%;ܼ]EaJܝMu.ׁf\IR9d rۈln6{П诶e?_?VjAwʋ[/#y-B=AP'`=P7St A]z>D <XY^ .qր41Qf eRX-VӥѮ||i}S^5Ӗ$ny$T?7svLTyoTyF.j|OV.=r0D֨ gUJyѥrz@A{q 侁4č(Lb2p#=M : i wFzxU0MF).oT7O@'ai4z LW|}{)EEv#%,Ѐ^T&9#€e`bP/vU1UGH/oPa*`bxt a/KX}O|xy2(R(~21/Pw3[qag7w_gow2|)ߧ|BrR3sY7~D[Uӂ C|ܻAb@7Z?O x Av 4 ZA+>N3Fly_xIFQ 'DSbSy!d+}M34{@m}wゥq*n ߈tai)/0OoBORqFTWtAy3QxlamB!UlZ|k` Wn[5{-& t!^2Zo/ܙU+y=6Hѧu$7.uf*P 0;^G]I4#MyEa*ɹ)(Zʗ<$ v*Uښswh ir-^C_kc=JSQ^&>7n~53}R^_/D"5\|*NjפJTA&K0X Q͜ʽF%Y.UΪ`Gߓ4C>)2_$˃vD(#~zGddG%Jξd "Bvぢ:^ >9s6?ՃL&a3<ݩB:v\4'[ؔ>$ ހGaRuC-&uYUz 4ճsږ|h:^:`ǽeF nNlFp9OO4]T@_^'"V)@H$΀ZAYw<*] kO˦rehkY(<{*;D0ZcO3D[yvh.b`i҄`#ާ@xKT%Bޠ#3]yt舣wa i_~'/7$pka<Hs'O7#銏񓕜|D1Tm)}ҙiR']=m )JNГo'lczDLStAA|輪sTc0jOX̑ෟ[|ϟI.+TV#kpR(MۅD!/Eې{*=C/{F=ixJ1o.nԈ3<#3ly^JsVo\M.9t="Kh)VaI-x#޻րL{/'BF~d$\_\G|GRF BR$@ܟڬ6}n Xǃa 67"1客sT6K*:s䣒Zj儭xDjHN Xa9E>7Jv-2(%oBq%MkgPG;o&y .*7Z.ϲZ!! lsj1:I7zʙEnh&p@F68q}GG{ 'wY͝r{8дo>!*r9DЖ\Nl|Zj2w(A Dq=jRFlķXfYOf*3v*Vd{ FIa0TyUQO׀֜}~WmМ?CD]|sI?#ʧs;DОnϬ+6W=] p ۹?\6(D1>?^28:,rx {[#`r= $_,wnXKKTp%H PX;50?e)Y6EL!b352dip7̅Q7F ->g2͒d; pn#msHr3ֿf녙ki͠wyCP@zqt\?k FeKaDQ$ 莲0uT`&YR$K5a@>ećT#71_0/$Dv$ZV$˳:b_)rQ7H#T'77Ge)ŘfFpـ6HQ$R`%Lf~e;$!QhIb=wњv;}i+>g!))qրfMkӔvMo3rq@_"k:,u#,25n\ tg rn9Q1^5{ dj8EJU d{%÷B)/5;B74 3i@%9t+6ڔT) T)RX5*-&hɅ-^_>gɰ5P|0&dZj- i)νD_ގQ*D= 97(:1ѕXϥoeg:J6Ҥ+tӠ+EiSb3r 6) B+KhƟk^b{\\+u }l&ΰ`{:|VW{8dkz5֯Tɦ AE  n\Ѩһ<,l B}6\JqW :-y!v(hIjOɉDRF &9Q9Vk&~σx KQFKWCLA%wq1څ[@D7sFd Rvn68&V@ò޳Ё,]`iMx D]bK&e8b)j)7I \MjіՐssބwQ~*tPuCJ ,w3 X4_Fdi~{!Y d!i!F~DZѫ)yFQ '2zkz$C[ƟEc[K[P/uSKWPҀ˸] i4:6KjA%X@Ikz)uq0sGfm iMW Ӽ\-5/sfZҬQyfnlV۰o&W)f-FI w6}N?qܬz>y]0.\d֭uo~S5M"}|cKcRk8n?y[U !nAt{[Gt@gqt]\4eCEp{kEu"[F>~QhM3􃝀fw[bT`V,Y5TI645+I[*25"Ba5$s3Y$i̸I%lZE#h=kd[(*0zR|Tzϛ䄄,%КRe,e\Xʭ<ۍ;3wvYjc)e2Q&s)#',< 0G5lu,WF}EUI"؉NU|jYg`_4.Cq1⢦˹zX;j=_6P|[F̍q%UEPDPQ]~͘-fLem$olϼ5=|CDg*hTfwEmj@+n,\yPHMZ9Q0zs&ӥ!ŘK6?ljah, NZ`;VL*tcgHٜeV-(uImΊff?T+Sqwna:Y4l,+XlŵII:R%$P%|4AW_|Ԩx^'hQB,/~YȗȗFؚ7a Ĝ$sz=tU2^59϶;,[sl;bS6w27(哔xG}+IbԳSd؎rnT?;d1yrf_Y;ӛs\%bg:pSmċbqWy6aE篊kZFEň[uDIa\ ssOiVoU"qiz.R#xNRp{:-rD`S x2u@#.&G.,-Vvn?d4ky<ȶ1 $cFB'^E;j-2,_,L dZrNxoStyGy!ɫXv9ixqr mʟRC#G?ևhI$SC߂PqzW1[PtV6 [(@ӘsRIày:o`bxDt̪6`Cnl~*l^,Vluw.D={s > wwsd;tv[fnC\,ZV5VÉ͑?FO_B[$=^ 9M^?Oh br~@1w–` 0q+Ȣ*;EA`)-) ^c,A ~?CIe6r&nӐz7I|jMJ7_ E1vRRɺ:-̐6C=Q !1Q.kal"CA^z>e ~s#D.A9DШxs.ZF̍$(2@q6rYjv6 xVڟAS<5W7y`$3Ks&џ A e>AvvViN*!l#<3yg$("iKA(/%+p#pUz |xZon ({%@!9dNLd{r4 eMAGgfew ̏𾻹Cb^2m `9]OJQo LAe9 9 #0QTPO `{%eN7BQbPpَv?pߠth*_} XJcʛyG9WᭀՕWUt# 3֢#`f԰] @';gzS[@a\VvuN/|^favc沘L7uU6*^(txz0,#-S]6dju{ώ܋g%vW>bxy&8(2XZ%4#.Ld8.y&l{%;B},E9 4|~O'ϑ3گ) gĝtr4 N Jd~.Id&wg4pa 2gNE0 Id.y;hѭϺ<삱<0:1 ,hSa&Z//$)F⎨`D$аH hŒe e{ܐ3utpH`ҘȇNU=Ŗ7>w¥*wLj_asZ(\Jɏ=,Y'mT+AhVy7IJJwS69bQO8&w UF/vx#atIގv]d9⎈v~!eQEB@[]t$[+ZÀc͘\Tb kRlfPÍsߛyKp/1w"Jarud}5.CG9I`XDk>Χ%[}Qѻ, NZС<=DZ$+!4o-lVld| 6HӁhQZFC+lzht+Cc$(cn3P;bu4K> 2⤝2.SF\,2i]E\SyKZUG5om0$!Ga4IOʄ`Pp \D}kNYU )@Gwz8*IɬsiNT0}xp X@[+M/жIizY&I"YB\gW)v ƺr Q˙(Ol'@؁;(2p`5#jH5Gfv9MXDeGthJt#d)iM5RHQ0& &.r@ i0jRq3Ò2 aQVbV\e%Iг$S#.Jdl.bdq˔|(Wcj,u̟=(|-oK}lIG!7 [_`{@-|lt?J 8Ք`; !|># / /'|A FI]O/h|;8M۾DŽo#V4%|SW _B\/3[Y$Вw;1۶G11B}35!C N#iՍ#L?_JT]@njLg#V0 /QܒA-t[:?D[VijȀI=4h{w #}c19Gq{s.4RKXC4> .:x_Y -:;wڈ'cDNmN_9|gq`8]Rއҳ,`[B+c)BTy,\G=g GlA*2C8 L;dt~؊_ ) MK6)BNMoP#@' V{v>TV9aG5T%BJr)YTѶrHbU`d{˝|Ah-͕`1K3{)TƂ`8$YwQR|$ļCr=_<GRc~1'^IT6́iB꾞U>sD/P.'6xv jo%Gwi\|>°m 4 $ > VNQNt]A>W.xPr P N>/r%ǂ-m7 4 Pjwg;$Nxד-ejOIAl I >L!Cw;aCS?B?Iz.1?k6`;]n,/˄0 eXd{YƦH moFwpNsS]!bpX%!Ss/:0LIglg\2dŜ{-ةmGUbv(F|q1'X'Ҙհ*TV. V6ǚ0 &I7*xM=0ik>k" 껕H=u+>^]*"*G*lcu[U}2}ZxL!(|N2Pw4JlW..g^ .@$:JJgN1;"6/˰I.s"3FkDζ?#M1WH0'Pz̔0IHxR"*;a:;PR%[95Dy4Yt?#;EeLOՓ^z[uƴsq[d%ɝ~2 ;<M`PGãST}5U7Z;,L&5ȴvM9xjahq.F%-znG| Ky_sy ;1E_'77.t'68mi8,ik3OYi.Sw8`'? = JwJd(Qp}=S oT:oHjJLpۋ>#PrOqn+n={Ϋ L K@+/*aRutH}}06^j~D(xWqbKItI3FP32ԄQk]vvS@7Ō9ٗeRe8Q@FCV'7z0̺!1Y->@u oT 3gH( SoIp#hꛨيЊi]Dz`XQҍ(U!ĄAD(\KwO&FەT;i?n]O[c(io&"d,.}\cĬ H$OJj)\%bpW@]ZN_'%<~J?*  Yu2joU{ N`b qSVrB χ= [xax$[Bms{9樌_P4G4G:Q? Bԍ8Gl/ͪK1pClVf&& `Mq:Ad@/N`G,e;v>p]jӎ>iCo9rH,- /Ÿ?9_ˣ=z| eK &@mRhW.li9VzƦ δhJkyd6U*17 9s&VB=9 w9eb©cn~EWV࿻80ChqBR—g/zu0YBEjC |"K=㑙)`xj/WxZTjC~C m7o?K/Nڽ{7ymB]Q_p'k0ȭ9^]Wx{.)w$Qwޫ5U"\w_7mzFSӶ힃іה# ~68- io#/0_:ZU_/N͸}.P3x@Dzd)<-e_ m1˙&(4W BO eׅw^u3 }4 Ak^Zj<.{˾˅]fu =}A&` JmJ3z? K^G ZK44> _מ[{\3ٕ),:c/9/)l4H~[5U$IcKQ:,)p'*kkz 'I#ISx-m|n[<U~PcH?vBmaeܣ0c WV8,>+j8wA<:%Ѳ]TkC%KJ0`ϲ6Ҏ;nw#/c80ʼ .p JўTdvd[V 9tTr x<-iPFb{7 yq~; m'4krv"|Ob18™zTݼAoՃ?晜Qk]~E#jV ULUDjH W\rUCDgED\CEn8`VCzQ6(J1>(01hk,{M6Divi M'ImįdK ςEڣ8LP-TmٗFq6kljS.y增D䬝'XnX*Қ9]Z; 15ֽӖ: ˿GS1f#Vv蠜+QO]R.WNyRpXA!k%x2VϿcOs Q䜰Y+&NbyÉ|gv9.VPJ+nȝdwTtéEQI,R!ѧ x*F*++9ق갨3/C4<&!?orV$'Ǟqt6c>="K>#pZ-qb`$sADa:3ȻKS+IA[-@*R, n 杛i?OĤ)V^32.? `_ra)"m Y۝g3@7SdQ]e^!g&8-"ʲ /&bOuxٽܮ)a\߆s.`?z <~ ~BWPXU6G2jjGVʜnjyJe-,>ˈ{a)7s5 \C.M[gjuDCkM-_ϊ?eCLY&rV APrR]A)F+Wf\d߃+ fCG~u-IQ~N0ҙN~+Xd<6k#iΘViHA w5\:XOe ɡ|ȹyl.5ũhEirw!ٻd(_w˸ZHQ{yy5-=؁,veY Sphx+~n.mQ /EQ3X.DK68l()^[iՖD@PrpQLrDk\\w3ywwDIY(Tcӫ'" eNƚFB0f> P? \/!3 5=d+zkR.Yzw![ˎB/2dxrJo˗", 65Ǯ8.XW\i]g˄eFVƻx`]Z{<}ѨFf& \fO & oXoF֕vTBo!A"CpHPګ tICo:q}9.$ t\܌NNDU"&u&<c}Mv W TSuWݿvVsm+Y (o7EwrҷGu·˺4 ޾0wcK.UO6B%(g?K lnX}g]Ÿe|!g_< >*xIM"sVWQVD?$w0עcZ+WPevP&nZ{T!Of%hV L SC5j| ?ܫ^x+v"xuѬ& ޙwY!#=G;itw '*QR ?2r6oSwj`MK{W#O"wPR3cЩ$8u)9c4msSֺGbZ҂)߶g kİ8s=l8 sJMրbvs_]\M5P#D7CkI(.6l>I Hk>)JG&h7{ +Fzhl/X+#CY4LZtY {:D !JxVts!%SDK"1h' KCa>|h.me+aB}._ss+Vz^MnAIllSkY&-e ۍ}(z+PY>L`9ݏz9mL~RIgIڜ?Rnry0`tX" &Z@=r,0Sr{0j@{K!|,b-RCyۘ#MɍF>Rs6ƹ/6º @Kv 2uR.7Z˃ŝ-r5\d9/S-#Zpd)˵~@ dh6HkҠpl3sfuG2~?ؿI/MϿlmLxum+e}QDCαţ GSSi͓*S$7. wK~tI~6[t#*v_>u1Q)؞i67sf*js'wBZ? a F\!/2,1dob5O%:gcu4>GdW]<&80 )i#?ۿAYBat_e!0'/Z3&t>wG[BLF Vq'`Ւ.ǦoVn}{rI%12 Se4\ù`ė×d#ja/dOeƕk>ʥJv 0xVJb:}{/sQ4fe#]Avltۚz} {BqLL\Z?;XE[0gˠ LH5]$Bm\vu]y;G% IeWI~>N]SBPDXxyHY/e67kˇI1P϶( |64L}@cWH<".4ߗ\Z./ƯeVp/ h0Ԁ{3\ Ԑ:{yE1Jno~Q\LZ~puDZ$l eL~oO)^ՈT oQ>=/fl:rOc o>p 'שKwq"Nc')N+puAH?T'ȖUjFDvZ%Db[_`R#&kJy, qL>ϡtlΡUNp1Ԫ;kXR*O Q(AT۟.CSrAb`0GwGԹOB-,`ЦgR NTNJ.Z|3In!){>d/0Z:n ? M\q+_IѾ-mT81(u;f;Y!ڮk;,W'\~&RnN5pT.?.̄ !1gkȊ9ͤ~^hW@cq cYcktlQP8 %'vDŽW2v>RC)JQӬcW#yѬKhqA>bLrp! ӷnmp3|۠˷٣a$ۆrD."z>:\7{9( PnѺ#Iz /J>x5ԟKa }C}ȝ1XR}$#i@FzC<۳ !}JC땺 5ڢ/0br" 90ۂ  ^& nU!ΥKPKhȴ0ɑi}##"Rj$"cJ_,|;0`'NYZ@{Q702=ҏk<))u7[Q?VX6w7m'Ǟ^&._bJ] k J/Z1IϕM.BXԈn5?D-L;ëtgP/@VDʋ7+}SDXf RbnV2B{g1Cޗ!?FeOIR{e~i*ğ}\s b]wlblt9hZ+`FAbnޥQ6lFʡ9wlsS 9{{ JZڸ|I%%%ȖK՚MbSjL>oT;ci9K=>0UDIԄ:(b@KHvUnޝdwAܑKA2`w}GCj&P.u]4ҝ 'zSg1}05}rE8Vߛ>,Ry<C?OĞެ W ~:yxʙs03 7IJgHT|<9@Nx7ޅ" |TN0F`s_hn&n#?m*ԢY"r!x !%R"VT"IwѸS𨑭idZs?L]%]Pd&y`Mx{(|7u1h $f#@k?]Ȗ#pǫtlإU:XV&T@E+ [ՈXQ0v'w,W*n40AF{Wmg1P ?x -`%wVƒpܠ7+ Q)=%A(93)v;`$R|| |{ct1%Ŭ|x}O_|_L 5ԝC5ܗ3={6«Q^v`w;a-);vukmyb#O-춞l y94ʻ7epPI?Ds6I2{T6hKi*0 rn*j$d۸ LL]vPq[G%!!g%b0vޅ}څUWዔ 4%2T}ib3d@ۦu9)gb{"Z1aYЇ0D繣&A> 8];zJfkPscEhAt;ž$Fgm0J )|>{֤.&5-s6w P[띊뽵oKѰ˦H^|Yťb0 O-uV8p&P73&Sb"/iQơ n(qV"5v!z6b{ޱ %Id wօ;ERj;y&FoxfG jU|8#WA-yfd$O1Yy@Kh\լ KCnY ,XC5Ħvg{}QЯրշY W)$&(T@I^o.ɓi#-Ik)yv}:łhP?A!.7^'= (_p՗Qpkh?&L@F~7hJhK^-QCU1߮w 7_4*=0o;fv =%v9`TJDҗĴjw?|}Kjʬ>K;AFh` ZJ*TSAȩ3rQ Zaa1F6B$UX?5sZ{ڽ0xJ]4,"bIIp;6`?hFǡ9g~p= K'DoCҼ/ )rZڦ">3Pŏ9{_27b?2hSДҷƐs:Z_=2ӝh+<;YOmFr1xnʍ zJp1˱Ww2`+855=kC:<?tgP(^tovFg 37?@~l`p"fSI,-Z.@'ϗnc(׮8zD|8$.(Bh :Q^=dZQe@Y]QA?\KЏ•mƘEz>FFBk:w]pѽHx#ޫ=ʷJraz%^Cѳ$,nf잍+>J^)`F|DЇXȹ^{lJ=KO<ZO% Z}sgs99@*v?zI&Gu5x黵ne*M5Jk}\&VNa~U.ewC.Zն㔞Jno>ch̓W y WM$\VJGw۪܃jܿ ۊFۓn,x rQ¼5HC^`loux};[d]5Ѣr>W5fYZy܌xZg:r&\(Fl߭ Fw,$)&m|R\; 0y1/DƻlG=˙XӨ(Vl7yx#sk[5<_7TIb9bV6Nt 1۽(QZT}R]1c]쓫şg\HB#dL`vʴL)E»;!T]=u؊U1ݕ\(,U]T![}$.Իr<"KNr)4Ee1cQ Cc0Jׄ&J\ Pn3(+*B&Ncf(m %O?ze0&@=Nx<&Xwf,q ,a/ϗ1y,9^,@'WA [ZˈT'^^Kdz~[Q./%kQw6GmUK{E7HM\I>'ʇ.yCchIW6eB6D1aeqS4~f҃, 'Ûd aߺ͜\q~ELڊhlw|K%Ao8{&=TL^:L\BbԐW#4VuH8"XOY#ЂgK:@T'kS?!"afnCCc'x!or-UVmMct b#7lZpJ45m{vQux"b:{t֠}6Iʽ }Rמn[j{heݓկ̹\X;~ѠEMtΫzMŻ# y^U7`.>W:,9!=@Wrh7u|4;ȹGd< flvȵj5oX8v[_'^l4?;ⰨxJ| L3=!~ qXb@M;KoA:caFܘ\h_͌hkƣ+3v2}1Eh".Wї4c2 Wf^1ؙ{I=5#B%=\{ds/*=/LbNH|%幧rn͂hqQ߭POʮDl3JhȏbAg\1!|+1-oFkHG38m^c;G~ =lj3y֍Rwgeϵ+z U.TC_di.x8n?CjNwtɪ$tɍ(AL&_NyRoM:\<\'}"֤:`@o?>\: $,zLO#xg60xoa'=(8Ѷ2;^ 8vM'ߍ~shKI=1`#:MXS2}bEWA\gD.hvm6Rno4?>/7|M3u }s8 =|9.[i}g3) @H~+D/s\#={GW`U IL2y|4Kc6mScp xK~t~ݻ' (X+&3y/Z\g@ Y'1Ř|B^VLj2Z\ Ƒ =۩ѡ<4^ мɞ TDLX.\?sRԨ.`WuLļf)~ ЂMn+i_+GXҩKr+ĥW~\`0TZ)%s"G1p3KjE\N}&x)}<m˰bֲŕ,dSp?/?SQ^-2M_YQb ǰRm`uU.q|A.oc' J|A ,4O¤ 8'8.l%sUx|QzYeAM)MD=T/؎j,1iFod`AcD!za[|Rg;=_B¥5p; nKy63ϑ3`+t$"xl$Z 5hcG߳rAFW>_fl{(?цqI 2Vk6 F GmѶxGʍ cv.`>z|K(ܽ;+`gML 73e<͐饦-@npVuB0#q8Dv,k! %vLD7=‚FzX߭duDNe; oԡp \ HKK1+R҇Py$/'Ծԇ 7AUܽ0g2ץީ3Pf7=;ϋ#t~|<;.z>ʯxqYa;8"p[}n]ԋ@].ļҩv.ݍՂ8N y.Q2[P<$Q}Q0(L*ts¤`+jLqy,tfMh4o ~! O-Q$f4A{  AyGh,t2PӺ  et6H J`Cj_0xCҤp4G@oե}Q*j;/[KO]үlZ?jl0Fh$h4;8qs7L`i_ Dik FP줤f[鹉TZ)cECAД)׾SavpMS[^0$bZzg$ŀ L/w—۹.[#_FIҿ>L⤳EؘŢ~NUjN&?C S6nfפ"o$A;9!6GN4i= @<[TB0Img4ɁOm"-VFC)n jHVzE[ ,/eQ5iv(tYR aP6-@ {JH ȹEUUzXo.j]V0ܝ6gkuӚ'6FF"ҹ?p)&jXFkЭ&m}KBlN۬:_遗ns&߼2Ð4ю@/ 9=HrK"c=.$$o/6-ФujI}&7^R7q߃US1ItYW/yΠ}yXQXH][-y*4{0hcβC*=i~J2^㝅Q41;?, `zyfncrX韞ng|?xs;{p1xf?lr9hW-#SGrK2YXǓxv(OsO͚78sP6]O|rCɀeDb .{rO p_{9TA\OT@ x[WsY;{կG르2."-~\z5Gh L:|קjv ; NѠ%zԢu5L?NBoSo[0&h3l24J&hm0qoy){vKrkNmzކ싼exr~0Aɷn'>ra^%F;Ѭ|%n_c[\~(4)R^ySy~eqޒ􌙼/{(q|:4HTԠ& w3$MzH7L$ʩFaPn&(_pZW.L9tg8•+דL w^UzޫWE[C~!Rt_/KZٻb$˯؃6(7XMw7J-Lߊ)M)E3E 8Ex+ZX7<7-ӱ#"\CNm+^kۄsT/nΌ&u,.GZeG|pSMj~>]G+'kx }yѧ+K8eBtT6 z%.۫bx6h{vύ+WE쟕ͫǾg]%V7 d%p;_/F*u'/_:tEvZ(1EWTp(yUev!.'>)t^&>]/GqE|ΟmřGJiy߸r~;~Rk|Zᓺ𑆷Wħ(I=yR[#f"422b Ĭ<LBCt]뫆EPP0;5bxX+fzџ?Y*֟ua`NY*$86M ooٯ('ᅩ}&GV2|$>w]Z0jkR/hì_Ooyl geoZA~ 2tf^5%|t+iv=GRKrxf\:T %j]gZ\Y[؍n޹Ru(![_77]1/; i<ݾ~^Sur8wx].&/NmC^ ߠK9o[8& <| xF;5㿘K{w=̵M߄!\@w9_G |`FZӵdxzHFIhhrύ1T/%`5eE`0Ư!\!_nLEk=SoVvlYH/[E^ Mdm/"6wEdIۋ:YX >zUA c#}^OnzWr CDtu.<w¬Pr6L餤7 ΆgvY z?FCn J1LM g'Pa2 ڤTWk=э:*~]TƱ(6!W+ cϽb:!c{2hFmSOK~ bP3>' Mx$jAtTQ^ % o'hZ}p%^9g.lM O>rYq+t_,./>XX'~ Pat)2ueH][N???ݱ%b3uu90Ö]_&x(@i 0|!M ~₮|dZ+sP xuddos0QLoT5JCCZroURJErRP-.WҔu*_!~KQƯ,.;& _J FM0|SṌ@oJOdj~w@\  ug5;/}tp";e_vVL {v\ϺrI# [kZO%(mJ hʡX4 #v] ,wbkbA\Ck _|ꤑ>=W&W@B,z>Ƃn6QǗS3Q087jJIҲ2KiDcdHX{χ=\lK3%f_L-&KBPx($;:v{d{ ` 5r l&aXms g3.&Pr5I !(IBHt)#6Hy MYM.(l@q"4l6 b5PH24 Bq 0($ Mt r%ʎ蓡5I> d^ M!|_ AQqc;%@""3 @,kv;B m [)Mڡ_gG}01';a3]VC ,à0CH  L b%c/.Fpg!)Xob8A/_|?[}]Eb[,J+S8YyHpZC*-!^CmVCe{&qkɱqlxYM  g~ORIkI2cԋ=4ϱ~n"|Y_k i$I-d;*.zEttR )~pnʵܛȇ.pw5x;59vzlZB%/Th[CdqvC<AGpX/} mW>AyN"TtKĬ?6M>.qAuWr(QWJQW?7+֑gJ FFL6.A#-iY 1bj5 1TYX*aS8w<'I[ʁF]BO3v_KgQ2ȿ`/ߑa؁^W\#! ݓwB,'W>,Fp3ⲛn=By 7qI'# OA}sM ! >[MgJ <`ԅ1ݺ& Kנ^tՉVZ\mn"qٷ'p8%Pcslrluc AshN@#f)݂}rިGhn 4 cB͍m?sv J9+ŸWǫ :{ of[aIul5/:c +`dǰsfuj-"'VjqY d?C;6$䀁*\ `?om!(-MM;Q2py} SpNmũ[C xM@O1AI':G±MfY"gL& R1ƐQYnO1ahm6;HaV>lP^{L؃&]2Ӗ_ ry>7I~c̡x ڊeApTBn/ud6";Q=^7k@Um}\+G~Ŏ~1}MvTY]*QgO5p45#I}M3!c2ۇnЀMe>@,N?}plwq@vs(q{PvZ+|Jesv7/uq?ֱQq ؎ŶR =m#BeifBR\qt!bޭ8hXZ  ʎ:١;{`t)CvDiA%?Y sF"BGGlı @IA+ 5Ķ q"0B@Jq lS7m!@+JbT_ 5pU`t)8 Б8AUfHG=n#spp 2Ϲ/nHhC&SĽM?k<%:L¶;(^B,JY%C3F)#r߻OMn?Ҫr깬{ ys]xeb;|[nG}\f ߜ#S 4iF3HrTkctp^P4hUّ=1h[@JP le8lLЄ1LN*mX3m,O*߸,mE0pӼ1[$ȳƹ&*I۔qoگtXU ; TB>oVǀHƟ1\rè ~Z?b|\=mJdpѪ ]1f7^ܟݰx"_߱}nk{ a`Ш[hU R1Z@ Tl%|E 7u1}.-.ѾmIˈˀrx}?tkV?;q|`s-JHuk r,UmxuEe~mT fʠ\Tڻ(z$:Hv %+c$쐘.;u$MЬBᓇ:<#rX`c4&uYX%xahgHZI(c4`뒰sFcKͯG7 6YF #Ыp^ Y,d!;jkIf'hL gm`m"4g:vIAp؊%i&Tw `4Uw)6Q 2$l~\B 7hcg3.a'P4%"X=%;Zv𕂯=pQrq1+зE"2i^lf3 έ0l;kqԠa p*BxVdBq %dD':vuϖ k-Ggy8,6N8P'A;H$dHBf$)Nf2RVKWB6X ^5L1ѕVu&H 9c'#\pYRI ƢC |^Ж0mfhw&EּvΝ"I$f|e$:Q(UXmʎ:`w$?ۏPP=}Pe؊܃ԸR$@EܫsC$hK %c zP۠ 84S`(T8`=SAmG9ոR7CY*F)@(Q|WEf\ %;l&' bч.~:nD8{-z{/r6RG%Ǜ yfȍn%auSEF/|#N[L`Q;CigHڲsA,W7*Etw` ?b1wwn_0vz׽5r~Es@w)nia v0U 5hENz{xOBfU6aF"91]xթ5U*OU2t6ߝmfL|Ȍ!.n5C/I o08EچˆF3WL$*#3,N M+_Ɋf㡺M2ӕ2jRpS?(QX^㽰ʶݬeI7Vq[!%p ea'}fDCV2CGCEx~e[58tΝ\c절c절c8}*dP? E6uF ֝#t (W|!7EF]" `fTa㧲}ӿ9rI\S׊0Ȁ9R|P@Ϳ#<iL\fz:kb%Ǝ\gsMo6GMF?-/^&y)9qJ :B)&y0->`b'㨑*m53 00_^>T>h5wtsg]#i]cѠ8пl= ߚ@#w[=; wO zpaWw_8Ӡ0Tށne ꃩ*xIW{)~йu8t/ '/3KUSzT51 KW)P:jam~̐;ҵ]lCbJ0ڔ#`J ?s,cyPȃb-lo̯<-T ۠kϓ@r[ O;T82@$6R{PzB=AjZCTpە0<3yR( %p m_]v1*s<L[1) U* 9kT>|ƫzKmOq^\ P= yթP[g*BCQ{6w,>^붏c%}ϓnoMNFkZԞŊԦM6OxsxYZVa9:9K (|7۞tI\,Ja9! WˇZ=s-˹Nrnj36]5_>sljsm(͂ش;08l#5`)ip=@s}5u0DE;Э #_e17]옜(O8VZgaM]y_>[-O9.Œq6yԟ՗y'0ʞe/ B\475F9vr_#5bTmx<oT7Gݘ U\)\QJ|VU뛬]㴄0H"ir n yы 8Eg9I'G#x)1khFrԳٶs@29"S,H2RKD_DwU<tkM@OFI켸NbTCVmd=$i#m`F&C62R=衇62Rvzk#!Mٛzk#3!Cٗj#3!S%Kl`dM髥h2['lO 9P":GKXǶ&:N=c8VY@+lF̶lGs :*񱶣SxPűy b_)Xu?!Dm*{XH ;7VۣN@e~{gۍEk8 ;vtFh&ڄdEvi@ 5"I   /]vmLjI:L&`)>帀`"=mA&7v`b\. g%ra1PF8@;'WR \=\i)Aj!xߧM,Q} \lgg\=7#.rhttXv[ ȟ\6zqu8R{,i|=B7%vw>&Wlެ6D&.Ftd=zb'A:v䠁5PjqQYqF0d&!AvtQ46J v=.:1H&~NiW]fYd La'R r UK1mt}s7 gF66v\d5uAƁ܅mA`7gj{7daDZzqLp5$6uFz&c?Pg`Ԑ^k#a {Ò;.ЛF}@P܃ NK.H\t }c p c7i Z$9F׀7.0% 2|}x4TչG,{T2?MɎԱ(`,)Xf9qx7ʦ&!66 "ŷ:;:yO_wUh˼1x: ߁]k0=Sv9{s?h?6/° E^  (k[ SvR$Gf@it}hMŰwO|;g%²%kUh9(zE2<"cɱfTQl>J^g=U3;%󿧣R,6As){u[ {tE3 @ߥh˭F]os֙3Xƌ?J0we\h_ꅶKh1Ҿ=R,aF5x;3+'(p :"nR}F|ea RS&8xܨXc6 7vO.(Gga$O9,v2V#xOki&>:sGeņfV1Z]W4klE6{|_ hw{O"GIb&' @FeD|]}M m z,#5&,9,0dѓ-ʪ#cA9NOFӫ㣴/ޕ:4nO@9?_'oqc HOD:|/5^Ʉ;q zǍgiѽ~{w*ofd|9?;S#=6co"C]j{[ 4 L[714fg8-wT\< `oY=n/>ꉘiwSv ~smnq Y/ ( \= M#&hdZȄ^&2CfOMxl㾣Wv$N5CNm?҂]fzvCM8 kƭά#gn6?&"';Aqűf|i(|a7`s$Rwws-!ħ&|GSo6Fk3lϝQef:{j{3P B}BPp:Gu}ҌS o zl"Pi3Ui{L`\v4ڶi՚Vttyh_"FYC/݌>"O11!OtiG3nV'("EFkm4n~_k+[E򅵡8<ues#Z8zy%ח'-;RqAN ZOtc_M:Y2ƐߧW(0-| RC1nyo‡6ݰK(m]{I6G+YZ> e- G7)>Ou; caß w*+o=Cd!<<2{=NF!:vw( `1)& x9 ]֝@Dׇywzn67 ]կ)x*(\KX7($x8~87Ns+lqڠ lj!P ֯ú؆faIU'mz7*rLqx`,z݆}g ?z go$<}0]M;\#RTr+1񏫡&Bh`ܾaT 2A>8ZϏKe-t_Ǿ+n,c)T\F3s EwVxOƌ3H1M  lta;3L_&͊G޷gڀ9",zd̦{̱S?5:-}iyZ ľ znmkүmY8/#ruߩVS 8ܿ-?OcF rW &~&쯲3uX5aoXȧkvyD67{cРqV}3Ehp4f<*.w]h2?-=m[? {ᡐ>Fe { @OCshM%Ð^Mda8JOVwu`A`bh=oOL՗i,^ʬYRk'* ƃ&tՍwDC=%,+NwۭPRP+}Þĭ^˱Z,п/KBY?i+[b԰O‡yH1樰F8෻"8) ) s8mDX͍HvlѬ4嘆i] }Y~zî+FO%Fe~3mk~N.}9;6guiwۄߋZwfo\k܂6Kn oᆱ· =[3/`ғU)¹Pg+VO3 &l.'Ʀ[o?yXk$+sJp,.$'yO pu- (,XW  .oW>Ю*0NW WZ-rc}~.Uˁ3a:IZpDB~,ngV˲C2Φ tȨЇ’K]$b{UVZ %~ZU5 DRG=a_}7 66*2 v0t|Nym~`ňǥ(&c{ A-EӒVIeP }i*l0S6 oZԡWj~ˈ.GU@mÂ\]0 FKP"h:O?N×UlZ\f0 ym浪`Gn0⛚{~1.ii#/2C1cchJb7Zaiűx w WPX%"~y74p}ˀ&0l)\ _c߲Pbɫ%Y[X?(GFA,rf9 ,~?9O#0Kt~߷+`R`-=r1w!W r\fߜCA6bjcL֤Cgu2չE,J0s9a^P䅨 y`,^)@O@I) +q8^im& OH2-h5 hÁ6r;cka W V!+"XN Ç$gq8b`/4:KHgP,I.q#6M+4X&) דxhvhO.M@'!=`+Jf\BT$A١r 'ܾ;a`k)^Nq2;IlZp/`P)[#V5/&=&i`- 5kl]m@끖" lLE?U8h G,^ VaŖ3eW0*4 IbNrqykp";DSNKD.FLq+%( 2flHVKXcZt"f7cx$Dnz DD6qDh1" LUέ9 .l1 B39olhXgV >wVqG"jB+*? ⫷B? 04m,LAXť&IBT=f1Ҧ F2=EXB/-ci%m`t✜6S~E&%z%?jA&dhBqJ~JqNORFc,OW79uNUϴMxR6} Б+pZݗ2LZUԥҴZIz@7\NTvP :o/7u ▘4,iDl6=?B&%4s3hɷ9OkC3mh> |BaZ~wJP<#%m*;y.O{Ih nmhXDBngv87 ۩LO'PU-n%FTM*ϔ`g'7oO[} c|}lU~sb =JXM+):XH7'Y &j El  %+L9;NhGˆޕT픧eUXK]B_m/}ҜXy˕~=D@h &AeNU6zAѰ)VKal1\J< A J TT@;s`[≮Qcqgd<6#"~x~@zhB6b(9inMbP )?GX./O;NO{/5z4~A!%NvyѠ4Ka3uB]NP9{$7G`asc-/ Fş"(\Sl0R˗l׈MWb,R}AA9>2gŖmڭ QVTӶ7x:ZZ׶lLy)JEp^E>8GK>(2| n"q;kvߧʯp1/+|k=)c)M:}ՌK `_|s3žہN)eY9MYQӮٍxTbطd Ӹc$x]b_ Æ;1#kR )Q2n{g1>j>K: 6FwX32˘UB5}6aUN 0XqfqWa*X%7sZ*Ͼ9-,0\X=` rX%fJVe?74ƓzY~x~8@,P,(ȱJa_GTAQ"3Hf,/) Їq$4HkxbV-Af tmH hb{JS$++4q9kSk gg 0\A)2{¼n(8V5wej~ ́uOJX@rlR1 Q_Wr6ysn `*l v?4;,5cռ t9~1+w 'Xk"չZ,ڋσb``T~#m$ꮡ*f[Ģ/ vc8Wm,iq:y0tVAߺBNMkn ÎY+yEG=/QhoOڼ[S{ԪM_ 1>ix0Ζs_n-sYb|ǎqq8o7^goIjs3+ФUi/>CM5{4造KvUJI J0=^ѼX!^/8ac~V3qɛoꎗM2HoO=b[ [#p>Du w{ ZX^]|ž^yZa_.7'N|G.Cjy t-noî߾yf aW|[7Q dX{~HͰ*bg DžG2SܤbTv =BJP-7ᖶt; tŅTV.< f1'-)CT3B*1$a}p{3Uρ&Ozq IqYa zHC~#>G{ZnD^8.g(@ 2NQ Sqy-"I>/[`#.vU(u7Fա.CR"n4t !k|aQ|m}Xxuw"ʁ!LoAEu~U߬56X*YltkIvQɛ-MJ2ꛏUy*T_,xC}! zZ:Ҿ= -}X@jC  O籏iyf,§n*<cyMaKbJlx HUnâ T# .u0?$IW6 [k;WpG3 rʆe цpe^R)*vNavlYT(aMOaιS"J5q =%RX)X v zoRȑqv'@qCj5r1a!GET4Y{ 1;)k7>֞ f qwL KYgR"GwﮠȯHHv[*;M|}kc1',nQܰG Uk eYeg"$N]Xc{f!h{*P"1x.1>82S `8}7e>FR>Pۈhm CEߑ1.i2,dc[l7Lm0C[w%Mۣբ{@ Ұ /8G77A;2w#ͫ$Fx7fB6VH;fz6`)=u6Z`=r+سfYíͱRįIaem@\$Vi%~Ds(o<"[TiJ4F.ڔ`ْ?|OF:\_(7REn2:67Sy[;9t-^V^u\V~-*=4CXc^m&XtYoȻt 1%_WW _nӽ-ytJ᠏# "/1Yg n:W#s̼Qlk|sm{ETE rB3?^Tۿ 29~̾BJ}҅S2$`ء!Q%UԎ37CFB,\hlb11~~Kڧ6%}f)C2tx b;@,My`@yZ76qʂ&([ɓةj&MnףC4d=KXj"0ټka@aƨIQcuCK*~@kzmJ<\d5Oڨ|$  UE:}>0[,[B8onv*OYٷWƄB< F׿_[qG+[eΛ=%#櫾 A>c菳rbyoosJL&: U>xY@3oi+Y❌hUv;Hi\@d $`M>hۉ12nB+ 'wߣ;3AhvRl=`Y#sj 4ܵuu̽Ɔ5J@u b})Co V윌˲Jqtĭ?q៚*wN W0,?SQONzyI+AXX:j+004aڅaAc'<xƋ#֐r%FZXyh"IJ6:4b/H9N'!h[7, oq ef_P +ʙ] N  q5`94-*Y֞oUGDv3,ڌ;"/~ªZLmMq_`H.fTTbBn6/ GrbĈ|+JufX׆֘IY FVf9g."E&csx$"/NS4^ >=(9`y΀X<+έIX$NtWuwKiF=t#qlmŭf/,"UPMb@6~0KR֧ g[w soǠ,n(b~p}`)|R?U5j.j+.ϧ̔AVֺ%k 2PXB+ZUҭŸ ?. n-/gs!~b L~B(U,b?(j5N 38ErbY];๨|9 -X"/su_2YY `,8+,m,u޿ fQ}#=X[~԰sґv}߄]:y:O&g8xm#w0O-0_7K7ANpM ݃9PsV}I6ʭLo6hwka ` ܪAV}T1bS,@|ھnJA, +%bq8^[@Ͱhvy-hPN4/R*˱Ig =³veMP!EWO"c~#vjjsqs_&hϧ*λV޴Kk IwC^5Za6B2}|սT]maVuedetce6&h7*XjZ&5-F֭Ӆ 9SW2 h3dʢg(s/Bʈ'a{6yyP_UTb# -US)LSί-OގZ|4A[=7l)|$wT49+7{JaM (JӆГX y+P?c-yx&U!ߗ-,VfT])r+jL O:2Ҹa,gyՒ[>m wûKy/4%\?niLa ߡm2~?i&!}y/^]) qf'ʬ.<(1ǸPPvbQ& ž0azEXZzdyT<|Kӿ롴i^\olAdWWdo˨]\}ot}9<ŇvgX6i?c?o8魃K}|+j-S,-zg_2ȏnCgY_śgLi~2Sŷ gBFVk.1l0R0`ӏMGwۏ@1D⿅ 5ԢX-|]pGޚq f_{Ğw%"pѨS'/hM8T㷚dP7f/22$N؟hhgg8)yǗO>{(#;O!T\Yz -*b!af/щK^:G|[@l 4 YpI!.'9q?6\7 e>M{(zlaXfA0}~$بFu) ,^5RtZ3АȀ9sI:? -mi!~W-m`x\ncп/揥Wu0^<_7On:D Ol0^WFcSaozOG,T)x!1׏@Sa?פ t*__S>v+y+8#w&?4 #: 'YQc≋n{vJFW8?la<ˤw~x:NKR `|[q0<އ>>9r #x}1aQ/\mQSo2w0 9nfSqy8a=t3,\.*$ŁS|{[,}ĩ@>$wx-,XrMl352o›Jy=OSSo`Sp!H, 0 țmLĦR4PgG8u(bɊLdyg7;R ~XSFMF3 9"]m{|ra`0K}Qr? ,ih ŷ-l[Ә])LJ,C+A2ER,7U)}OkQLub7fl GZ>` >d7Ӻ+P.[žs".UҡBkq?g,.xX3%~?{jKO<,c]LZ0lY>O8rO$5O,'驜T^j*=cQɠA{j]Ә2Wi1In065)3m¹@IΑ;H~j/3**edg'Ig`? 1I0lmRgv;GOMX⟙Bٱ6(lgS,왴fxy SNxOnSƳDy6Ji7PFM,\ߤcN(mX hf (tmK8H;̊+ڰ U<,,O9JlN*}H%W夂a[RgP\72XZF׭L<|{9x>W mAeҒ ([JF,U@vn~^zHw)H sXy<&> p"AO1y3,OGWY`\ڗZU\V"n Bg{2|_> mtG<99|tmx S;<UOCMLd} EߞҞF;^ Xe5 Ẅu&*3̿l3x$.Uf^Y1pB!%FA0*V8ix"]:|=N,[I0 a}Amf޻qA'aZҁ53wSw~cO}@sػ߷j{U xv>>j+gclFYeVf:AWib4 iN>LvSRXef/6/bdL>,]M?؋))Øk67{Gs,4tTKؠ]1t܄+ UI#o#ުO7] urt}ʃGwĩxyԛ*p*ۭwzbnL2\BTG.` 2rs\mQ3 VT4{)iq+ګ׫tŹUۯ_b8'n OQ03z0IcĀZ0bpo:yoU1Y~Rh +1Z3x 1O\!?[ٯȖp^ZmH\tgEBS{XbA M95 "iB&Wđ0ʥ˪w38Y7E]/uӪ?^&v܇{ U8qʃEcKxVm7?[=Yhw[y'PHwU+.'-X# gww-Pbis "ɮ6 v[0$ k5]b\lAsIy%u4DnւHi:CyʨʏϢSa$2 f"Ncl{;bK#I~򦰁)#Id~=̣茥?R!_ۥ㰾MJ X3 s‡t&oI۵Ƙbhkh;}x^ɟt}77pȧv^]Tw5%.GD!uJϗr:<NK(mُ30-%<' ղw)QVVrTȽ&a5"7%@8xyuzaI%>j؉> Dgs7opS.0zp:+<2s#\1!V !T)؅%D_hij o|Ef#TR%6#6D4@NTM}1ʼ+MKտ|U$Ƚr.ܬ&ueTt#C4Ʃ 8&aVfisӀ q)+:kD=+2nѕc+#BϥZ6gڤqH/@9 ٯEa0\NT5xY{ϙ)U!*Wx-Q 2@4iİZ}D(al D;xO29uNjoW^{:w?h}zHцd(Ncnt>`˟P33nzR}LOPbQVX lߊnޔ[Fp4w^bԮ]ПB3G ?)%l(8Ҽ~=fԏ!"o ?6Ťx??|{77cI+МioHݠ%Jka@>E=zw'_!na^['6{I^^BR>3#52V]&ϮJy])3wk}H')Hc6X0@՝Z ڌ?<C[]߫Y4G_Q(ov=M @4<&%7I\}Uv3ulgZ^o%[1ڭ=;3ײs͕Y_˛HטA7S*.!P}،uʦn{d^ϲ_ SHTo[eVqY?WTg'|e6)B*@gO~]ue𝞾1[\ Aw:-I#JᥟS2ue@0KE?gC VOG7 HLw-U}Kvsߔtk@FcY+˂n5^``X2R}Ptvٟ^V} =:eD]; n"x7Ufg}nLp-2'/ňT\dr;(:q;[(vncx:sj"`MI0r6' {)\\U7S0*jt>BBIYeAA Νz稘^ .GbJ}mT˺VxSpjbi ,ZtYnDCPb^ӫl~ p8LfuJ6_q<^mFiˈl)QfC1_LOXΠA"4 uBE4efhͦCȬzFP!$v A`i0 ً7 GdZQPc]&}s%L\ >OӃ)~Ul vڝ T|X_mxEqًM ow.fveJ–kS? _d<Q- %m˱]0[]E?z*:@IT;GpU2m'. 7]r0~"qr)_c%PkF]Z(XV`?7͘~9)@&eL>ܶy.b;!_$"en C&e?]fDXSW}hRIb bKR+acg ΄83q,-Úsm$Xm0"+$AO}Ģ#Id{lAXGNSxʦR8|IֆlQ#oW_&N!N_zΌ@m"ףVc`$X9 630^bq(^o;5 >g'qiI`P+)YXtYH,H2DsϣVb+ž8]ŢB != #3d-{Kt9:/)`LTɣ7T[(.Sq 0s۴<_'D D GS#U|Z%휀Y"ObK(;wNCrOHI T3ՆðS+Jݴ[> ԊSU'`Rӷ* Z^*sPΧ@OCz qzb0C4iUM6;qthxnhmmł◄`5O/.߂N c +CRi¶̄@#/tWrgMY(Huna%贏0-jnf[vęL6-xQg䬞gAEvsVYrwB;b2Ř5-e"':|b7aS9| I *z<0V'I2dAgAlT;nK&የJ;EVv}5|%VJEG΁U/SX? J)ҍS,fy`{:A׍-R]WQe5Mt7Ho۴M5YtT:%T>I63FWj"l-AFPEm$ hR^[/aK2ٛLf^OdJrSeyT(orѹ PNBOUb U=kcAZ 2X\zhF 7R{O|э-Ow6L'"bTRPcEM̖hx=d*n<DyKW"HUfбxhD%4ٲJgCS F/=+fvzVB '%َ+D5F'Šr]~ɴ Zf 0E|ANVڈ_d`^\K'vH8z >xԩMu0ye™3Q% @SlhtfN4 jb|XQ"cVlqiizn^|i-]s0oA̙@ζ9a3<xԠezBB÷YG,sJQ/4 șQU{|=H{"0:Uk@c'-ᒖ;ViVUKP( 04`T#Ps)Et F\Ԉˋ͓z0mi-FfS>=FԟAz(i&6ή;p&0NPgj"Dא(t%),~˾(.kFoTҍG܅%@:`)R+f0ē7 Yj30[Imh*3wTex {F7[]7#SMd}VHkB?FaKW6z#3ͼoOЉ7mwğJR0|6E|>y-{\_~'?>5.Ub{C8Lv Zu 6Lට?%)wt7$0#-.뿣##s+i5?k_I·V n܋MkNT|1apmВM&Pt!r(xLo7gf"bvˌ>7kxU{E Ή#_tN?&whJZbTZ^TJ1P\Ģr/Gc2!֝N CT{%Vj &$=ɲ0AbSnw'h܋νPq)v ;×Tؿ9 ba@ )< اhCN`'mtQhNbKW!.UXt1z7!E75˳f.:9ݐl_A: 0]N' ? yqx05CVKR/*CH+&&;yo7֞*`n=aĂ7 ,*B 'Ԇ>ckMudwŷ^cE3ï,eʂq7: eX^~O*˼ֆ*6"S[gTGaL `o_v6.ە^!;qUtarz'+798#k_b\%6,ˮpQ A=_"*c MY3[X'g&mz7eμ[* ٙ/ @8?ˎbB ̍GlfnX̍?3sy`g }$f&_ЊYe1Y3)d fW"\Y#ևpaDu,"_c̴~ܟCQ78<06L8l" VmȌr?sھ*aem.;USZ\)~~O1ʚ 6W3w^$::? g6h+}!v2T^Fc4@oYrI1l|rL`6$}YɎzp"5JAdP/vqf4|#VOdn}x҈ Og^at_t#.jCmDۆe (t6l"xMXR}@!u}ɔ~9.R]%('_ 0)FЫ\5 ?נGBhP#RѧFf1⢱G$ևCr,cT|!.`S'F0<ءO:6U8Q`K@H+vt xOS[05W3R!H"qfyl>/HOO8,cK 65M!晬 g#lUx8|?f%qj e<`q-ҫy@fx,U qG;v<0V0&`LF2^bH\ZLקEh=98{Ԑ}wYx%H|"զjo7Km4j-иe+$a>@}1( kӲ#v.GaFH KC!Zv gNw,d30zɱf6K9b<>C Ƿ`?~S.Þ7<eg3I ?jJ#Yޣ l[y<л-iV#qAEvNզ1d KF֑:5sA  ^T^|3 T9*.p BEv\ t^zdvQˆH[.P¤@swz M~j_ѩBH^+-@ٓrQi$,/ҽ$ɣS,yPdw sZ^r @X0m`96+`L>pTR}S-b4R_*4ءP,kU\!I.nl 0zLCqǧm2 8_lI/2?ѣFn\cH1Т0ТMjD{}]li L.佈<]ÜΗho>G' n)Zn Hjbh{ ,ލX6rҹE\*1VܠS7p+?w(~!1]8Ϋy“|ڮ Qe&t,}-}ZQ%v'" 9Q¥y&lqKkt٫?Zn{8 uOۿWecĘ+G{($ _uQbQﲄvOOؼ_uѴG3)\[U\йU , +}/k'CLVc-w5rIS-M9F%B`Q |$V.9tT ._20;gC9{ƳylIijeTsz?C5Ƹ[dnm/4黀n\@Bl;ˢ\19зh틉 {(1W¾⢾Թw6A\S9+OXtu'\t bm;rsӺyR*𛰬2`}>zJXT}τ7y~$uYn&G?2nd3}!Af'IWaJ&f clt~aw~s *SC <-Ȗ]`|fs:RͲSXlg0F|md&\i'ߌ~c9^ŨK6u"Oa/fNE` om8;yrYe[FkEFy 髰^2+kXOח4Uoe;wgXMR (?+&ilX7 Bw< o.[bX kby 0#I=E7 amA YKwԛj87S!]wzBqsZ9S,na6LKsRo;}ev̀iHQL66Y'z3wQW~.|%4+z,BWSHp }74NNi0/ 8/ i9Y4P_aYiV6:ܲ@MBFt 00+O0rLУVJl¶+cuP;eCeA(Sd _O\+HgMTo MK_5@놷=@bLF:%7,7t5Asi/B~k6z¦EGFDW0RDGH`x 8?"_ц?Y`d*/ʭ=kZK ^0rȤrR0/ ty tA&O fR'jƧU^ΦVةYJo_4K}L\5x9;o8HͲ%T67/yP\]p6kK?{Eb su\ץTi^>{)\T;ht-# D%Nw|;ȿ;W">JNaCPR}X8/13ܾ;U4wAPun2H;ܩyTv~еd@]P+%T*rYoY9ls|;| z5yqs 9S{?Q gu`w}D1qX1V- 2:?>Zsfd Jl:L(5g8( (Z)Zy`EN;_[oj@ !/򐷏 (yoϙ^ə}ُ{6] ~[kΏu[4j:*5NtVTsӂfUkùO_?j=.},}l 5-銰s*2'0SP-:uTWWBx}8j(US 8ōlQ ش}dM`9lӾzڜiZ\ y>yټҳ_^7^R'&  +^b0Tzd!Mi.~gbq^@vnQucrhL7/akԫK4CPd3v–` ,rO<↼\§7IОC4ٵ ﷁAٝOdq#FSall~@F]_z@Ҏ 8Es˫x8P+ԥ0f_,Qd/E,č6}@9^GQ5I+wo!i]FI(XeSSXgVh3Ϛqiܶ4yie0XNxZw3Ӟ/3һ(%ҷBGo R4YO{ao uWڔb6fbcPX㿡7Yg[SFa N w6@ N7̤ Eu G*=Ԭ;Q3xjYzJmٝ=M<;E\E%0O>Ve]5:|lo0"bJTO'3ӹfT@'҇Keh*@kz Z{5>]>fMJډaOl-4x=-z7=T x70]։`5`Ekq}R1mmNQ/LRJˁqY,Ǚ.>UiA@k[FRcalo zNxZ{dYS'{0D9,y:ȠalS3Mv`Ȅt5N9dY{ѡ]fZqZ==`/ KvlDc/9 l͊<ǕCxH&4?@ůwėdqlGҐ0j˝|;tJcapR`PkN >&z}+pi<" m_AtOb Zm #0iB#oX]i'/ibop8ݰ٥018I? C! 5o$bsyñ^pBڱaZMjCB -SAf=?8v3aƵiIP}C`z.o~>Ұ$=~ 0O_1$gx15>yIeH,t>G_Y|ōU8x0ܛ z>xx mgc@X={֢`}ch֕z-Gji_X1]]AҤ%E,+i"G{9T[M1^rތKW_X2%Px5,zz*bJU[*zcy_)LfǀSFfMke;B|KFE2$]Q4xuﱪč9-v sZkq Jt2d௒L┰wg2#]b2|T7Xmc>)ԝ |&SmIqIl.}{:~7ךζc={Q ϸ܉ >sB(zExj[ o J@1pwmIfWw\9Il[ydt9qN4Uqqս7P:la1`IƧo e,tU KYWSlB)=F^P>KyY5`Ŏg53+cw B9̛jÀkY"\lȟwAM$!44 A;^w"y7(K*6F˪sXƒ, H Z .ܔun =lH=^ʤȯ^0/ܟ]aoNot9[h-ʬ}N{C ItNbB=V4Ev"$QМg[^FF=!/j£ iSYgh}=aa)E7]*`&ō,5uP`v4`/bɕ^KҢšo-.Gs*Mit%}aTYZ Nn|"λ^&eֈ@ L˻i,֗GM^zVW?{zx]kƔ{2޿ ?Cˊur3-P44&e3O9s4|`ߏZ >gƪ:)H">i4A3D} )kaeYe9|Qj=G._w0q77?ю`=+*m~/slA!5׬6YO%K4فxT ՔS~ԩ[P#W9\Y`U$I4!dnrrDv74w'{OҽGP:a?Z0ɼW]l|%mVz2^_aCF󿗌!an#2^H8Qơ0-Id@tc=zH/D(OD"oՐy,YH,?XdOBZ\1og&c{u|Yxl+޴a`w"JďJfq@fXI_RO.bQ3+{ֽ /FEG?&&*-mԃ~qpz1dE\fRɛyZtB ,]`mjsR N(8!L?=#9=umxt+#""c{@Rƌ+O/^.`2ۭyȺ[V,/T! T&n 0W&Wf 0W]ތ*܈> sә7jty9Y.H&CmWw.)>WBYqkE, ^MlW!Aefg\_o@-L-dlMpZAݬxʤㅔ(k˸Dy)WA& A.'na5໊_gȪ &W2o;o˹.j}e5eZ ejZkTd65wIa<nXl>[6@/l<3?d74kk@K8uj.a0.,7|4C&Vml6ڡ{$=}cQx ޚ[A}@箔q]?Mo*NY[ f6d-HXK )kCO#'~vς9tOhճ#L ] d~K4q.d<`}cTy":@7pf:J@|5w+(J桧IEu Ah +֘vy^(zSd,vAkXiAj- e1m@h>82x)N@Rt @F2860LuE+L>Ta{LPg:U"HR|V a}t"(P,iG(TM;̘},**C9xAJYb9Ũ* ~Ƈ[TUt HbL@i!&?@,Le^vHeU֋~=5Ĵ^Ry.kmlʑbI]磷|PC&q-nUqLY=fJZpZ/7{1lo&<čgGH|ʭo^ѭttn?ɸB/.il8^tvzu\tqcޣxçl^I|78v_&lx'X @&W@;S|tVOvRSctREXwga= eq.º^=\>pZNI0%m /uºbe5Ouӄ.^F-޼o5J\Oia;?թ:9$6&ȞFZ]Jîtgzrp( {0 O[jpcrԫYa?f ߫ vYVt^1VwѴ]׉XA!{@ ҦtEB>֚fGRpKwoس;+>Pd{n+Ca{‘Q2 dUXDG;w-/+h]vd9M,#zd5(l f]&OK\+xߔ?RZwIƹh~RX#_?=s8eIM4X"vEV&:NJ*B ƊM $+Yїۤ@c'R:T%|b}1whDN $s8NsUrnRgGV#,QT=f[~ϱo:š_ Zʡk'vw\_&$#3Bu@4Jz}Z*4TN?+WRTV  #I2 <`t/vҐ*ZA(z]*KiFs[ו#&m> 4EۖV;OkA/쒴fQ,(ìXiA >$&=Gs"c+3 J0hcGMuQw;|1FrVi~0w|;Y {6E1&0t>($H$DAIQUԍjQ{K@yb7Sꦄ@-*l4iVGYO9[<6)Na 1rh"*/wBRrtH}rV+Y-mD39]ӑa.% P1A¶J|TeM WQn{!"Դo tȢOZCG58YkUS=u E:2|SeEw C S~֩#se3E<]sWܡ*ۭh=/Dndy7-{G'f&%'$< y-Q X_LYYPuϕ=%}(bA6`H+孲K1@@Ln3n;dòʛnsS]YŲ2ݎ5U&a/e}XgauCG+aJ>TJ;H.B yݱ@ #T7\#4&5^l [.M F <0Yk:'u`XN&V #R7cf^9pK ԥxЦ.5 +,à[8-ϩ~{¾[e֎Ҡ,{Eۯ/jl𣃮dr s`ժSQDQ8dmg4_%B9w1+D^K=ȕ<-"Q%-K3"NE ,:ҹyJ6$twqlOB' s(K,zt*L}W,Rl9%7g*y8Tnx\soqH>gaӽe%tk}$tFFlWk{beˣ'OSYفIJBv`%TYa NW=8ٵg¿B]V:+|]N +甧`"CH "v7 FyN,ʨ$>S->_)ET7+~UJiLq-]i-OO-"Ut-(@bI&@ϵQp^=NgU:*< P!T!/C0 7Rll v W-/{9bfAAj/S\*𢀩YkOyY!~H,$ KjE=U]I"+&|'aVP_/W r E?I*6T;w\ymU~( v;{SQz# ",bRGQQ9˺C>9 PI/]\ŒnTT<&[)taHvD[SjûhT^L*L$7k+ԁ_{փӝt뱸q:zR5>%4FL [9ХFo^&a٥S*pqOCphSh be.'qn!9r_H1U:&= UiE'+ q[ˣ84 $n\d7sV CO+Seǻ^ii Dd{%[Kopހ~+z]~-hۈ\`Iq`=xJ950#H|>mz-E|&Tޏ(K$R LMu,qB"TL#IL&uO(Q؆6,SN^lb;;x#/v`Pxd*f8q_wS@,nΩѼ/$PC;h&>t8`}XDqcs.62(: r8%ZIu;Op mD]G Jx,^f(FBEhLaa~}Pp0e #wee}'g+^g<ӕ W+߆Fv3Оݟ.E:1nlz> aW\ (AMkyTOmxY6@7oD`f6oh u0#}7tJSN0r Mv%4Iݴińh^kKw[,[0Z![),^:Ekt`̮_ hKhqHоnyh]?*>UχE?& @Ӌt*kcFl dw!砖^! dP@lR  l@%xgTJkzORwzN׷['O}"OxZ3#=bG!HSc^F,3"@9o5lS_H{hOK($ht O#Pw8c&C6m&^4?$M/)g.kVAFXv=`šuQLuR7c4*>7EMܡ :}#'}<=xsԎDCe*܉Jh rv*0T>"L0 ~ x͖SȻ ` br.zf !de'sZ;>&o:swM,\2mE %3] %g<&(+RX7CU#'Tܩ a}t;m^LV0<VSz* ׏um3jzxv'Z'D 7^xp%or?/}9~ AH +h5~te*7aݕ(5LX+rCݨqݖ+$-iB )Y\!S,WK+mB2~{`ZwS򘉹!;/ I1!l}g 9C8r3ɋ9C~53du" '0V!e}!+[șңo!6!ibo0K2ڼUywT15C5<6?!UCs&OAHƅ" dxXt ^Ômn0+ŒUx&z2ۡzkh4 &w9;UOAj&4ɤ]sC l:VPxOXoPvShc~WAt0dl3 |hTq;LO0pqy)-3GۂX%^OZp"TQ}ˀZ=NIJh3±=hԔJq& UdEC^+J;i3 0niipGA`g"*dL|'AkI^\xUTpv1V.LX`{-^WlI>܊K4<`2nSƏv'ё|9yKE!jv"#@9ҡӓe()rcЈW<_Ec>mbI--O`>P6/L`>P*/L`>P  xaŸQavr`Zz#$E:@C"qI   ϵڃosթ.6W*^.ݤ!+ҚdZ\*H,X]L>:zSiF9i0*P ݌4]GG?:~mFb*A^2;ᤡAecy#C^6$TeyFq3yS 5mEDILx}xc^*XgvFVX"c8نk_Cy#KCpS8o14B'/yZ.FYjpF9+4ų;FU6ɎaԴ; #ě\+Ï7iQ $e]tM\k.!S|`[n,`4SpSA,K,LM Eb4V[go}ѤyNԼ yxAz&E^29j)tF,9Rh400Dh:B*j4{d{K\n>zd]޿o2@dn$NjOw=4?׾@2)ނFA ֗>z>"{-lS,a.{{.'Y-X=]JY~ \*@bnÄ ´_9Ʒp10Q̡|WG82c+^"NL$92]v JŽ$+s, >SUbP\PBZr#E@xW?`6 0 H}ӯޘ?P9_2:z w@{˿9u ХNǚLT&kC7P5/=_>7+$Pr,G|˯( EZ)' TZ*nd'@j}s<:u|U ' J h +Cг 2 eg"a)UHϷGh#mhwsk|l V)[>CsOc*UUc[ЈNN!t6p"ERin$Wo6L~b 5*F+'vfZFd#iFGt ?[D6]*7jZH[ҧ9@Vx`P{[.*|F}=B]U<+㺀7}0BUtD©Naq\nbCMCɂZxڔ@覰$( F 9I MJ'=ӈS)#բ$ Ҥ@KFn @7b۰Nv,cuSaPq)x'SOM7owM8hI45_Wb| 7tU>OS>MY,SN.w/[]O>w"~̙՚r)8'B'Qfό.z8zEܬܥ lѭZ$ ωHx͘#s0iƞ)ۙh::hbqO=F_Z?΁ۗ48.~z-&SP/ڦ^֎>}Ys h9p6>-؆ǻm(|؆{P8< Ѫ4iNrD\;IݏDmh7aB<\|*@$tsy]+{tW LdN2CP6!qvPzŢgIŒT8OˋA񭼸OO}ŋA%+Rm䥓8@ʼn<̣)*(Lx\Kp[jM!)c":2n켸o,W\m8`bހw0AݟBĨ6noJ8qhϘ4}[~;}a Oc1t_FV^(^A[L}<)2.I ;c{G >o!|o;/ >A'̫MB !_^0λ2u 7мFY|T,!%5c\o #)0 <'s$o$Ak\ HڀgA]v?p*{4y9“",+zZO&U4?^U!Ti Z)*kxqo569hGr4B4%ؑ#k Ew(ZG;NTOyk-@ZGXFnU4ti´wHЄNF( dSh|Avs匱}/8_ w]u>F; fDuc,xt-x%.x` >j ߅bt #X!ny1g!tzd{~Uap+QsJrPܞc+fI3}UEmzS)W#eqZ9o?ǧk_&ee>OkE??5$IBŮ*QnIBtS,Yc_)1wy$S!@Y>!Iۖ5 b~v>fGr.P1f*'yE{$C5x`Kuy{.dPpC LxZ;qcš`YIW8c!ʯck:_n܍[`uu@k`jV!:FuJZإz>-9 eZYOuI‡բ'|(z<{:vPUh[0xqQHӪR,˜*!w>VΥ4o.sWR#4կT_Zg]?;5l?mIq߉g{$ >fhV]1`ȑJc4{V eռ4wr:hS+XxN[ܐ3'JSexqLTB4O{ 9DjEpEv!O$I ǎ-]xӐVDǖ: 궿xJu'uvJj75Ѽ1MtI+z_X%ka;UmiYO* zew^'ì@bRs0nqa VrPPDo׏荿xe N= (&/ 8C;c'ٹsEEe7|)dq?W$GD,F`[b e5ofԱ/0 qiE>@)h`s>֌17v@Ab \ȵ SN-# [{7dgRSu؎߯L|gNJ-ۋC0_B[C_^~j_BliZa ѣU'߯`<nA8V`mheU>NLp^J< h(Fx %&D:Ҙx}IzE:Ab8$ǹR%:`#,M^vڧOfHZ독#v} h!reәe?r^ } SCxōs$3[>a ?Eč*t>zt9$-L-WD59ԟP?Ys>x6;6m~=x QlB$eg5}:G^ò-4I O1i%Ϟӌ)p+{vm6/:(՗@?}?Y Jt>_3GOFah5#ԥa-bӘ/|/U.SypV 1%P 5*BXvR ?SBRhB<6T4:/x?au," <] 5eJaV96~NɺXaϻ\{t,J)Cʡ:4S#Nt/xA-زQFO-irRr~a"'<{J&;?:g&i,M,@0^ N}@ e%Wcógzk @PpC@<]:[%LCnml; q9&8ƫ6'`IF?Vy9wQF18}**=WMM]Z6[QLߕ]x߳G,;"`omQ;G;Lxf aT7 !zq{}CpcQƝɲ|lyJ>_NfB[+4g'N,aB4)B,!s߳5or2ۡAK~lA1 [ ~]KHS#a]=cKgۼQ2YEbY JqG`8yqmOGqn0wudR"wl}z-0]Pǻ\g2|o鶖Èq-^_ӚS`ފF4V+"UB5fO{IxwðML|[pdͰ<8UuUF䱭aGmW]ϛ":< ;c߽j}c38b p.Xa,NV>cO#mjQw`T PlɺZjC,»%Y̶sʞbPKfjpnhvL6 !Mߑ 9uGNN `8+b!YS X+O4 o_CZz6@y/kOVi?+'X=TS$_¶_ҧRY38D-~+M,ih]O`t7kX~m!JEla9dza/i[MpuXNWff{\Eop5E`_!(X'4U6>J{7!Bu$-h1o(~ֈ|cV= T׏xE]*]-{NE1[jn֧}\T*o(q- d7^a1Irֵ/& ;v٣ 蠌oc V a?|巰c10ʍ1)d abd"afFfQ, Y'(b19K/Er>!s)8ߡiw(MnoNv$4i/#ɒ OD2=L@ d+:ӸAop@̫x:S^cpd+Ho7:9^OjjflMN&3럫]yćhʬGAdm1JRB)kSmUP':y@+W*ς (hV럎頪k:_Uّí+985YkPMEB ު"-ToœPm88W@''(wHQf)ZL'i r'LB'}_Esw{)vn!EUJIJ2sԁ d~O-U/fgP<頛K z09M돹HbF(rIY8yqzUoKa{Cq5waN%8njU)t12g=U2$ɇV>A\ R,=`&zOC? sT3_ٱr9iW'V%Ǭ|,V-~b \5EOTfn7KOgPz4WbCGQL$POJCN+S'[ɕwWP-KK:x]ˎp c)Gc@(8x{?a9h~ >ʻ: R-]oR5tIFX?{"?dE$>T!/<  u*(D'x͏ _qЁ/Q<(4|AjjO۵C)0_hWx؅xV,4J|{io_ ̮3t&?O52F(*fOZ$0F@7ioEjj위ia,N'] 3u8˰9Cͩ-b2o4!/5Y [} i?kpXRA4d7)7Xa3} HT "`@T-TS}zGқMQzEAӗހ0ضƶM :T VؾTݟ\ y#0<]Ȏ҈!](&KpmwC`f>E(LAM>Ӧ}n3,>ƱCgv*i248c{^[@ 1NyTjH6QE?bxi6R ݨἹEzUdm*툢t0"jV0H{1ƒ`DFvFb*}ؽj10w5I\y`ЅxHkǏ(~Ag_߃t?gYl;Os GV(;P\9#%ɨ+`$Y郦ӷHqMޏ$FG x [ټoir+uĮ.?3ʅ֍.-0B՚YUmL}gX/:QB1ʖ^܏z)΂q9;a+\wh h#ӟ=Adêcbq藘,j#/1 J !/C:@>[U T{$$/a2q#!QUC2ȆJ?w*c(je;}:qngPN>KJZb"柬&d/} [U6jӠT[YI Dv-Pvk{ZGY@>?K^F"eC0Ro(k焨uZ>J GY f r^̪L.Qf>JٱDe]`Zqe--Q~(Z> 7`ȵ| >ڸ|p5qQα ,v/(u(+Q䂃ߠy@9Q֓ҍgvO(oէ cP9r[cX%]-/D^9̩_,%/)*/7X|ltI9HۍfvE]Hbc/{XapIb>Nc7'z:-vʞZQ0 qpWX!W"8Vwq-_91r(tSufE'bĵ̮׭!RrbͧO5ܟ7{^ڱ;nT-hm!fx n/T$@Cۚt7^I?;Iąv$|IqKkU\4(1BODW ZB pN@ˏa9-^+&P^x݉h=VH NLt ;Oճ݉5}܉݉kdm iޠظ/q/7C1;b̟O%g1.1"w- )}?Iz;}3ʞTfi%w"@r'b‘]>Gkp,y.ѶCa'1 \b-0S0kmt>i3܍?J??`Ñ@(#0—e~s=q(j~ۑ/G`D$k 7G \O0^&kۙ%oRO '`L9Wpn;Q2qe8pʦAj}ajozxfzewń.onzp|?x!R9/1 ^ὙW. GCQbe҇5O;r 7@ t9[DB;*kƸɪȯr`̶BҝFc|6c֌3L)iu6o̎ 'Xs@bsI]y񡪧էFScfHxDf84=;~{x^ I§CNЉ6=9lfy #Vn A[q@2ɦTO+#OUX%eQJc x> M˲w.J fT<|Z6? :-(VM:.݋Wi )i " YR< )Mm&?<GXIt/Wlza'&,ù+k]0zWNth]lYnky=2+ݟN ?5peǏIP"~.>ib1ƙE ^OXVEaJQ/h<5[kUzxT Y $TfȬ)4`q1M,sP}#)F!fGs Ѿ9d"h #v!jC}B]Ycth!Xb(g(B%~ ǡá;w&ZpԽj$jFC\m}0Ȇ߯By?'x9fM^&f"I=ï\bC)"ٺk 9~()&6(Ub>n&SuL􀫓 {ӆ >C&twg{{4`$5e>q9^vƒP)ᆣ,lhfURT}j )9 wgؼ܎™Ħ&aS7BSS|h!?vDEyٔ)7mb6l,.%K~bI,R?4wƣL,/twd(G_V;q{"OT5HH7Hm%.WI `i9l0q*.Bcho%֪zW@R%­=wMNseF{a0rxl F8c `3゛qEV} sO[.EGi7œmB?$;W8aJ]?brm`elz2oǫЋ@a#ۜGMX^JXL9atA],_XT"Λ1 nXq0FkyJ Yٴlf!^3&V{-{q =Fvt?pa&/w;Er}ON,{FKN B4NE`~\gk^V gpQ8s]'̱##ͷ؁TOqC7uGLyTp\зd.I4FĆ}Ta2S}->.él8WV2eC{]h=GM>]` Vgw #%2er%+3"_އdX"#ٿ5~O~s+=}` ;>Ղ88!-shֆﳩ.4`e;I}cVNj#xX^W%_yU$L{'[dv _~C{٪+qu}}_zIZZqw媘~x>.4QGix# <(9 ,=' =ҍ8QZ"` CK4>uXv=0فs.xjUOŲhJ9=ͿmOwEO+D%0{,O +ۏw ܋xH9n  >!Gh`I.s½kpDNvs2s-UtQ^sTQG~+6aFefgl4kj!zd"BKg=La̧e%iW,w&%] 8-2NZSē biHq*ĊB];д8Own!g.< mS!L\||h[O:xj*q2szh,)* <|o2d;Y j P}=^xu~@Қo2%3Ef'X9Hu#P[ '}2$$aLEs}.`!XB$"4%V̏E1c̾.p Qx)m뮧(kAC\A8I?ӎdV>8&zx>?Ȭ^qU  èo_czlc:Z$a=8(idZZ .Qʯ%ދkKa{Jx)\&u=2Ny9VEUdJF8*tkZeY;eyegy=ŽQ~Zsa`KǩߚKυ3g0.-M^#\R؀R=_\H q?]뮧hgR.8lHƬ yadd5K 5y[6VL{}"iDUb ?Pg?4l<üV$E# ~Zrχ茩LuOTC:T1O\@\}Xۋ>R$&E)E/J>~{ ^FM!jϘw \wXZv#{Lq׸˕P\)dz#5jmi`|^'w'g`5BPzzY!^#X)#N9{n`;4Żx1~3}3fRLLNS)'- ?Bt37=dK7u~ Z s8fk@oĐu_("`@l|;^`]qMq e9ƪ.#݁9aƛr;+q"[|&D9dve[f)!b|)"CGhѳhF"G8[i6i[ٟ-.hNmg?}\hN!sy9ô?'dn湖ѽ1jW,iJ=93RјcxŽSwIT6dߋ٥q-Bga!ӌX;jd>|@ zy4 E}B > fMjDbcx+?;&*ْT8 O.Ko e;)C8l0>kgٙ;9-Q]wTR/W ").\0YPA )p#˘3,8BrQli2QЕ!A3rp(4ע׋P5ȍX\!0#0OIAFN:FقpŀS .̳7q 0znb`m<&78Y6sl'pQtwszͱ&:4|/R]1$ )9VlA;*'0ޞk ( -Sﲬ\qOXzv%NP]i=G~ϗs3ҸKzf*vz7u!,CۂnݽGAX\;K*l7G`.|NйjHWP4=^b8D^[ײW =4!?Ւ"=vl}fSi=UVNoR BF[L_w6_kj82}`ȋZ GnTtGC9G%'8x4n]LoX|kkScƯ NΜc}a\G"D% S]<+KtYɸ>|vsA x+)ݹQ~PO+,zd,4/CskŽ4G' D>N§S0A҃4Ww,K,yW+胳9W#;?R40gE?==K {;2|X7η#D 6PdE{;OU}*ە~}B ` 1+S;ۻܒؾOlA_0 lsw;KI\)|w3㦱Zo&?8-G.JjEjre }x(Q$t{. ݸv-7y1džaR1W}wS7s$H IJvE؁+ ҏƆnWdN{pώJ?cU 1I8\>KgTa;no 8 Y6v\j>(kzW MʋFiSFAlIU .J.u T,׎{c*Ab T+ʹW43ٝ,7~3-%ۆ-|‡273*C,83)+~E oj}1&Sr؍<™no5o@©Wڼ<;?*A2@kz:zXC{>ltMv\vTƓ%R\Ud']ﲱÕ`L&8,$ݿW*U<*7AsNߋ_3 \ZZǩX$+MBNQ4xG,O[@ӊY&YhMӶGӷ`/*`ڻ@!꽈~L-5!"\N8z! \D] 4eK,u ۚzPU?`4C)RF23]xjd acg5(Y@o% ߋq/kre5XSUO#F|Y75Z;0y5KFB  |^;D0܌7w@/4ksBzz P2#gnķ>VKč%6"B#f;`[bN$yJٵTk.,IΛ G#= dCUO8hU@Ce ^mZiSċ7*UrSI;+qk/bt:+CU٧ddS?334OxPtIm/ :Io"N`ZZ@R^ǺśIpP(!nۅ~<MdS + 4'%N3g,!+~E Ψ#CXj/Bf$ [A?tr!aJȄ-T6}*-7=cYLdLAİ6A$=b:_#Hs[iQg`y 1RB:n&g~$RDc5NE -Zo&$!yH&N*e!nHwH ̼9Ȣs) k ~ An؏|!N#2,1^b83\b?ABォ/IevU0a" 3+Ӿ+~o5RU@0?Gc)l cɬ&(sA`쇠-BĴ&n1#EӒ)lXpnQ]P]""uG\#V6غZm£e"&W#ǵfvAH@_TLkkŘK>%~$/@dBJO6h)čBy\s}ޜ aP~GgУ7AQzWzrSM{gjhN {_q_bR92<A:G].C%sl%d{v ]T8O)j;keo|oD* О #)/R27>Oras堗MgE ^Ą2s=hr#(X?Ɠ?a}bz?%S5rLp1]Z.K{33nkXVN#߆JN SomJ*0$ 3v@Ss upuNN>/2?9۟,e֠yX>Gu-G2F)(*`/X1OR8,lp"=詛$}67zIR MM}W c&FT7qCx罈 \\) P/I:7:gcGo3j+44<+AYXv2<܏YW~5^yjiB#MIh@(NU%huȶPl>Ciz, JI>ӚxpO6 HhkTЯ! ~Y8Xo"Bj+Qt>HA?`] mUCe*eQ]*! {_8Ԁ}gU 2.i9ћDAwm ?Kȅb>oBNЯ':@NbN4tBONї>SR{Oqf0~h'L\TΚ1]5#-@T Մx:+E7/WAMnp- QOՖ֘SzT9g哾j? KУfz)S7O:!@t0l~+Wz!JH=+=)+Ƃ x,a  A7&۹Z,r5ӿfŲ+g[%{($FsqO31OSVSM9159NYjtVMیPkaܫQk^ ivVsVgƝm3rwX̝}ez kKv2 N* 4 ϶+[* w90mS dZ(QT^r+~T cV^tzUT yc"Q[8Qω&T(fw%pd UbQ[2nbK#IFN;\a$ @ ;vcZlRr?7, ՂX$3h!d;#TĩBd%7scHl"ùrEo0JDG[pM5i#ՕHa^Mh5!hHuqX28m>B4|qܓ|',io2PL'}(LK>fpq\ -ء}B Uz%遪& c$Qr u*L4vh@ëvc{Xu9M~'*^'Ea&QūpcݘÚWyTF 4Z'Z-O#&G`xDZ{8^KGs!L~(w?'$!7F"'zb/r`Nqݜ fhEV>n5@{X_W˭)?;Bzqe_Um&2kAP쎹ygllP!xSeN) rG/wY1N)']?8=b2U>tgOpx&MqM3ʺw{=ecMmo cWkƝ_ ]7yZ..$k98A^\ehk֟5\$afn?7nqt/1/ ?4NrO;{v;Nb[| 'zAobM8W$#|uk1 E?x>ˁBrG5m}nW1L=bKk1se7m ?>Ձ*=øV͎]6]-7o:J?tB gGZf׷O zv|\~t&ym+ TuwlLp[B_ֶl]^> ߉+{:FW]S#A*2 N+q} M1ߍ&%E}L!ܜ6Χj`>ฬޞ1U{$Oѓ{A"}\Y!/ KIJFd-L hHTr`zG+KeaS-Pi}9|7Pdǯ3*awL3'rJ)|xKͣOxHtJZC, '^!}'ȣz +>&k*K;sY#v5BA_%h!4/zo }?vPn a'E!p+1_V1.ae+qDE8рOzY{٩, czCGh/=(E>mUŸg“399~2yz?'1}<4r˾$kŸ;K 8>ˀ2&~2iiVT=d/s?iO| `KqřY>w+cģOp^x\$4k^$S1t/`G,{/얗YA# m_#ۼktCI}""+dO+w^Z5ƨs_ά|+2 y fc[evR,퀏uF\⅓dւq{ltHG}& Jt O(]3zeݯq5]JHbFfF0iK[I0pafl<-]~ Sb;jSp|ތl.}/> <7ƿ˥&TUm1 ^_r@XCwF2KU矩zRdc-hXSu6Rtڑ({%VV/;$g ***{xztiɼ\XJo:Vy_ ϸZS7TNGA@UឈXG2B4wqX"ӣ= ɬ! @Pa0y=Gg }96-:eOwY š,`|>+R5N/YF=7Ҁz%1{{j^3aubSp78Yb,&k<).ɳ=^ۼ+%V-NYOϖuǓx[h`xLbkQ(+0К&vzXq(lG"Ii >FN Oƅv) 𲦷P |T-Ʃ5 ^WҥN5Ͽ ED` E*q.;R{Τ&&LOI+_t ^y}xun!/b-q ~eP"\~;rf?eP'[_{t{(myC] rb?%Aw\Y r{;Äܴv'7x?*NÆSGXG*I)e!# &x{ҔwQ](ٰ.>@]@;D^) v٧NȘuW2"Lk;*kn^;QyKyegJAŠSđ RlM=Hghe۱ װvq<*0x71}Q ~b*f_[1u_N 4?"{bCxNE0c?\'B) \2)h6F\j7_LqtyuG.vt#-/ _^2G#oc|xwm&?Pu% /??፭>XTW-Ε7E<g?_Dz[^b _9h>ͫ |xwټ wޭra Ms8e^~7n)>D"j/+LZ21jmjmYm)# k@Ƃ( 2r OK^u 0>C= sIWM*J0Z3يrC3pqQCP~?B.4pkf ~TZsUͲm$' s8 S^ 8v߷ 0\"7$۲Bƻ_  zYUڐS!k7%]ALC-CVK`a|i2Q67~8Dmf&gZM:b@?+XڊrukѼ'"h D}4 Vi1:*~Aؘj+[SԫVk@7HҘP@C[鱪36bkd4M( b_|8o!){BAHb>Fb2o*qH_@ YL{˫c4qU/  'idOs{)I7 5l_|'iW>#0 ~ .do<fYs>J)םtmYQ s0zi5OaKYKR|:yJpҧ@s1I~SnnhMg^*;_"HIB$|f|gAF u6Kh>Hq,$M0'KX3Rfo\m\F*gf5K>>Kz3?e9kB-mӼ:qcl?!eF`J+eU`j/"Α1 (̻^ n!ϥ`1vIaCZX1*;4GGS{s"ߩW\Pd:!"(dRk^T gq'%f9_C{}٪ %٦D1P/ TY/ s r+uIXmD 9ޟπ?/K@0ol_k}f]9{1c5G&@j\g!Q3A-!Ys<ņab2Жc႟M1^k q_k 9 b8 DIV -:s㥋+\1$#\k 1ftę.B]w4F_$Qk/vp4ƽÞZskVh]30js z[ʡ(&prV5CǒA+"ʬV`6TYk{$7 ^5cO:Xڙ;(i d%cUb_wӜ;v^vL&>EkjU*”n珑sҺu;fH2KYF]Gn)EWd뗘snx 2D;"c&9v>5ovl7\x__أ~hp|;-ZtE8njJbPAE6`m4\kz-;y |4&It@u**4X(9HݒjvЉ96nX/IL w7'R \h aʓD9IybTqc8 %bb]NxA4VϾTN$M4?kK#"L.>gpjF%O@aUb $r/r]ܔ(=;igG#?"=`[ qZh/+j"?AlTFPd8QS^2,8Tۋ<7*y|IbcXcBcW $%eP0 BNu"AL-=#N◈^۩S"o#_:469\dS1-3 RemŘPN BMK -=%@'r|:`"<tEkk5Pv22ǘIF kǀf]bQ-])6ǚPU*U+y+Tm%qmo5=#6CH*$$͛rDъMq&ƨD i~odOL{ېi:CfZ9mj )m3!=c5Vba!3g܁FĔGɸe 9qEzb : h'|RXK{N7$ZycGR˖DN{w.0d {|E5W9,3t m,߅j_Fl7WX%iR`v@'ݧaU (qB',3MCT Ea"7I9Rk)T/I'hZ}Sa?!AQXN) 't^XGa? ׹!<'lx\*M/rp$>AFg\+b[)Z/Z)1T&U?UަLL2uq7j, _LyUzٽeϵ˞7Rct3\ k}h~7\P  Y. <-JZdE*w9rbbKF,1jZr  jZW{H}ԄRlwӿ6rUtx XoE ui]BI/IO4>=nIJ˧'/@_i g8/A KRpr^h/\ 9eܑ#&(܉X^S.Zb!>Zz)U)Tp&8%\1xt C_WcǐJydrL%-Gq1|?r7%#!H\/( -#aPyc9o1,E i(QNoQ2qa9ʥ_+ "!"kGs78~s}U1"'Q5N'l6e`\~k)DxP>GΒ;:gRC}?uhdOezٳp$[gCt7ܒb#!(%k,;MN|cho!T[CKkr$4Fţ@?>#J'ƢJŢJ'QBY3FlUQqHMpBPE9b7gln.snFk75)+mi˸\5Ʃ2RٟhM >|aq|bi&E-:X/!DLFmSGSexzse! qCȸsy%0q2'C̶F}ns^gCwB-Z׺Ah^͋9}VVW8q /cxqË^bo |0t(ɚC?g[2ab^~6~93u"'Ma?/d}b:S.*KI[Iڿ#5I&S\f|}/:e1HȞ4͟h@ͪУ%Ew7(Vxiߐ0j8gD4r+UU|L\Rnwzm-||Km_hj_3/b>0vr1g[b< ѓ$3y"O4b;x bgO⁚"aRh+&.1FcgۖO%{ BiwoEZ-y"<G+AűPxm3m.-P݄(p88 i6;56$ߑb8*ݑʃV(Iun4|KCЀCly1Dl|Qg85^9/*2} ox˟6Q@1g % Ǡwշ_n7ⵏs, X5LOண>ؾx~٠x<)-M@Iϕ ̞ܞ?Zg?*.ޝgOо7O0Oq`x&{-8 y2G?|5b?(vTl>ʚAIh$ ѫE) /oF=&4LmTI|^4ߗ,_Oi_`-8lq v.1q[.>GTc9fռ˷Ib#?v7 L&g\2^l~݊[j`r ;~76h|oo.H/e>2g@b;ٺ7M 95\55ztySʜ*oZi({`=e`9qb7n43(96vwߝtؿ34z\$s:w} Sm9@:QnySg GkR0>Nbb*܉[m18` dl#z?p_eC^ [bBX݈{@Źt]ĸq-_3pcgmH>?,$f[/]#SBT_hxݼ˸5\rM 7;{>^3e$Z \¡ G w|~{hB%lcxQOCŦ|3k{fYE di<Ç2塵 ;y}wţgM W=Oۃ1ZhL'GzqP7Iw 3~>fm!~G]i_E]p9|sЊ kK(ArH{'c['s"'Ogϛvs ↼j(Z+b e??NhISwdxq^ӈr%츈bTޫ͎n@)Cp&FwDO|1PƯ4~[~k.bcȮes95߸t7v_6eS%ӫd;9[Jc΋ۿ}_4Y4vICĻƋ|Zi0촜6i逛 7I?_a| ftVӯ}V ::+4ͩoKS{})oG^B#V,-ќˈM  n^[A[qbsꍲ=5=Vf=$ߐ71P:W)ү̈)i ȆU7cI v7D,T6A/Ńbl>Rvy_f߄T]fYlU-x2~ -xLe3LՊag~ yDž6DQ~Vu WW!qN=u~qz; Dm&洝&hdCaG2k])bf;Ai]0ųCgClSS@a+R\d:qE~p,G~g9u~dki[zyZ+0ʳM ɞ.r.oڊU'=yשlb鎄ZXvhcEߜL!/UH P_)jX4'){@#C=2TC?F[=$c)$j7Qi ~\ouRLrvrNC0iG*Q L2{ER|.YE4*y#_۲5[x͔8{Q?w`H(MzrlkxK&.Ӵ}G7aVEXj`2tsZ HlN\Tժ3ۄ;XDK$ x0du>){(P~~7ȍ;XߘZXR=!q}&b`ZDL1\&$ba7F%ҩq94>h;{-X48N`9DʸgM\+c } ?z"o&.^#ü4rmxɕ*'#"ƎMnrnM|c. ;A/"DP*Jg?*ğAd+6 x1,xRfa Kf:b`8U{2+>i~ViJܭ*{PB$;j+0B-rX}|>?>% 25ky*% ^[#|8Sv8y,P'LU=ZOE &Cx}kݫ *[bFRTQ;\ ۧOV(` YX4K@P52_*qf6 R!5a-9fx]Nq!Nʹk6[7) J]#Y f8HxJ86:~:evBQim>@ފS-R'ӊ|UѠ;ie)*Zj|k1-2}!''(}xn=T>EU،8m7JgC(>Wm,y9|zpX4ƒU!7J)'9/DK$ U\ Bx'<rpDV#Z#*/<蓜*ۋEtFly>mN a 4ħ`ji{ *aAg4Aň ~w ?1C贩WXT}^M+4XGd.ZƇm;x~nJHjc)_)ίsaNFR'ibe2 E'ewLj*z#btnP1?2ފ7ݦP2f)rK53ԥ$ssv d-0KtwXQHdib!s\~fm٨@Cqj[ܕ#vix>@M1/{΋>6j| 1 m$:ȡ'k5. =cT}h;}}xN{E{넪<Fçz.i@+*Bi?z%3GDs$ڗM4Y_%[Oex }qԛsh4ۥļ"CݾdWy]OBYA09d׊A}GBX8YQmwc<ՅZ y:# e;Fh`B9J̭cjl$qcW_$x^q>/ČO-hVC)/uHA3R@ zM$OmaYۂꚩ{W۬(w,W> ,69:?5!Lmh?`*MlD)ZS_?䁬WtZ&E-އ%B&S<9;Xe4x5>uX,5xRnZ+bgG*C\?2ѽW/hcI>t<3r58 UV-ǰ* .ldsXc,Sݍә{Zrvx_IÊ#Yɮk<1Iڌ'9!0Z9]Hj>8=!I)h9NUG؉nvrUX'Pr!JNŊ Fνs'_pr^c/Jkۑ{c0YErLrsXrޏ$nw |~|;1Z~hy|}|v=o56-3/G䦚Jc˖պbQ zQXUHFp6Uܬ]¼lO{yT*,Ґa4Cq=E?FWS\BJj7"0(%Iݴ vnKEx2TˆXz=zLVf6p`! 0/vW[TԷ3bPvjم SgE P={HZamR8b~~R(}ǪUdWuTS_4v dZJ"l nPbQUko_(*@F8-Es;ә[-ttϞn|'/'枦lT7Qf:q*Uy6㕊@}ݠ>d}K6OA!ob>*mB=jMuY dk2~ E4Wfz?ic[H{[&Ә'BVMϚ>8=[ /bʰ(JWȆIxϺ[(;8JΦ[0 䩔ٕzRKAOd9/vƊ DDo1LtvdӞl(o977bJ~w"r0-A;XN/P eq-<.3!뼆>(m~)t(X'!*@k`;@f햵b$C CqI}xϺvVЩ4Ӧ-^zݪQH}$fŁ7`i~ Lʡ#)8e;75 )B5 W? |SU8ۤ4ʍPUJ"Hny)hQQKIZ4UvՕ]U]]wW! & [ w̜4~4sϙ3gΜ9sf6q&y|qk%l"' t@>`#2!mv{!~%kvKY P?dp>ςX)BmI|)NJzhr.\nLt rҡ:hr6cRٲ~ZNU˳#/R!/+1n/wP >0aj}П'4hZ WaIT%T?ձM0ԩbζ=c8ZMt˯'7R%b1JV<%JnFV]ɳm0ǰS\W-4ڜǒXbJErnkL-6TRBy9E#s[A^JʠI1/1/DR>7St.{˄iKBb!7S%a[$P_Wb?, d`X)2MidH`@} )K*l_-gkK \cu>9Y>!;3 ebb2H!kr HjlTҮqF0v yJZaV \*|5)|5Qzhy BwzAPю;m39Z:dnt#դD}8._C#HO1_7ĭ )#.>*v9c~m{.)A˳hBkWpP{B[Su}0tĕY֔5$bJbs%T8Q[M\`" 4<$OtLp9A%8΁>%St~>Es4+p[7mSʉx(-> #ZfC ]Ws|| L2Khr`v@A7ǃG= ?gZP粅M4I?-@ `syv:jWP:< q:d 0>+i2>u4yW&G H ATNA U$'fMS9N(GI]}<5a,K 3Ily>ϡ딦6gUD8)uLz,ꊛZp_\$m26 -_f<  f&xg<+r $6=-a\mIU"LzOL*kz9V6^ՆC$tIM@5! $Y\Gc-W;K":Wtbd= Mv{KlotzGs~_0>Tk{A.iZxOS Sdq0%=r=Kt;Kt*0~;Ɵ}?qsyd !$j! sLapA;LNOU7Y1 >O >|osf]uid/XGX֣~ּy.]-}/\( )$z~r ]-Av.딢AQ%Yӡ<"D- C޺ƿ#`MȊNG߭F*6ǣnڐ0c Q!:$&Z]8N'r΂ƽGq[SFf7(;,xp}Ʀf)\"nŴHbC`$=+[QXvh%)P֔ ݊dARhۧ$qˏ 7=˰Q)50?5oQ2Z0Q`H0^@ܪPV+,7D:S&a *VQ| &t/KKIy(|٥3bP?E_i[3Bdk8秊Wֈbd`xhڄrIƭ;93Fǣ#Dk-7 :ݒ I>`b %:y+ʙ# 4=hzֿ-G67V~c[W77Aܸ?oq pᲹM7rԓxu͵}bWm@w uy@X Zրhd;}TO95'' 6\puvPazF'/^DVK/E$QxD:eW$dпԿՒ,wI#9{T;?Ui v> BJУYLqZA ayb]M0;!뺈!bH.Є<Jq)M^DLt`nFo;*:ʼn >dָ|*1.Z+i!zmtpɡRrN *R ybE.6''AnTtg)3yER|y$򈹋<@d.,^Yt yߠ<6p=$gq1/kxdbnq䟖c-CK\1nBB˷![-4=\.AqvLS3HsvY2M99֤\&^,϶;qImKB?{ټϮ0(aKD_KQ^}T?[N9 H1ome]] +8O<_y2i2q:ݲ֟/瘿̲ne_fY_|/_H pDet0&- z I҂f:dw7ªLoW a#,` iDFk5|!GeQ6b'XVXG$n붸^^3\k^?ہ壽f%!^3aSlFf>՝ 9W\]T1Xjk|/[c3osRa+I}w0c3B7w6ˈ1gyo]uf\Sat} 댾=G-K骙n_'EBw r/m_29a͹0uF4j|st-;i''O/G3 ;~DtOvI8/`.քn4!SF3/}hFu _xÍoiuP}5tqht ny79sF=gFpq.3ʐN10u@7eG'fY.L"]}bNrP#_–ƃq-~/n^vG3, V{9I+]}؊2X0z@gu5z' "dM;?Oi[K,B/s,܃vneE^b=E{Cm2,uX<Ѝ%mܼνň2:-)~3Z|MIKFF떃х],If7Ž*t^4_y{ldЎ6 s``8?pZ3 qP6f ng+ wGbS2b2i]ep)]FBw8y$G`m2N/OwIw_=] ݸl)wuw.s)#F_\RS A.s˄KYik-O=6}/5S̵_W,?sBI"7A\) Z ^aUՠf2bK` ůEgZ݂Kz.{ZJWl7[XޚyySK6QIxq,jWW~tRZʼn עM\\s~raةj** 0X;hv$ =A z!S"BqE}\xM .q 6ǣ] 1}y1蕬|F MolA537Ci>[cb eT!ȣd*WHS뿯t{kryc]RHt4Cd9n_l/0^D|AqGNTA\؆v% Q3#MMZ.J692`v=0/|~AZED+ mj3&̃ ~>xWl*ڹv*")x罀2ia+g "1&FRkXԧFӱ[vѱ8:1Ң}G/>sh@:t}ԅE-j$lSCRb5<Q[Xͣ*;pjTC5{~~by_&j[V/C} .T1B5s8h$rc؄?7S}e2R̿;oll[WPa`1ۅnE.mo O.WRSHui_D>lXv>1P@Z)hM>FCu>una3( X$u\% $NxvШK[(m@`Z;Q؊u|AcWbWz=$Q޺=p23cć8zt[\حg 㛑vEƢ ݉؝[(YUmT9sX0P]4J=W>#n0,b9ۻ^NA@cU`wJ /DnMqxl8@Z td;GwS^y^MW;=x=eRx߉y0`;7w#sM@;C[{l_ɴq-%`Izxk5ouɥ~ӎð}$e,.CqV=}-=J^Hw V)^c:ꇿAI>(>BCiTrreiw@}I9l$Ub?wG+̛j%e*auy;ag%,O`NVNޡOcƻWQN?b^F6}DFmjj4V u&)_x zDE$! ED: ?K3D7gd qqO/HC.cD{x{0Kp XU<㏟!a z/՛yH"Mb0yn>rZ>fL3A3m{$9|_æ²Do5%Vs#ag5Мt"WbG-xP<$įPug[~+`kboM㱷E[C=Ċwp$I$"V\cH* %0O d)TJ3!hnUL#&jӓ7VP>Nk9 P0CMw HEvbOe7"c9 ><1 \݀17rW`<4L)=Ffwq#Ouْ[&c2\Fq.ȏs]dEBL<> zcK3q7)Z>1㞹p#s&)9I^2 #?Nic4̟(c"7$:*W4_ILC0ZvQBR(SH+B;GXH-?s aD .SeiSu/-WB& (#qZC%'nHGT\߿WscHwP=HsO\`Re4`Cĵ !Fs? ڒӸ:'G Wg(g~9fxXAӞ!:54gg eIh#O#*ZCya%49iZO:yf{!6V ϑ<,CѿXb~o?9a-qEHr3ȞM3qUQ mϦy+5ENc]+.)o]]m•unm `ggR5c}7vrlMcv3ٿ9> 0ȃAX[Gr-Cf6Xq~*t5Dhf)XcTOqmx?.!vq3L0"ɾflNN<}6[\?oױ h ZO3fb<%YKbzP7-l&(o"&!ffHW (a&h,m"=ŏvc=m= ZA-725yZ#pf0 S+Uls+:JpIJS^$IIꖳqlrL¯x] &F##lK4%ƍW_WPn/ h++MInߗ" fL \Ɩ`Lْ~c[Qôլƭ j1ҡdw`iW6)| *`1-|1V/ L.Ŕ- {E~ sӭ< Lf&4pm.XOx?Sɯ}'}R ]KN0w&;Y`߮};aM6q9ڿQA:XЭeȾƸS沞Kk4-)ؒ(TOg=|An(V.+_2h$f-n0|Z4|[) 3D 9M퀀e&k .kfW`ӃuVjw 9e\վɱ 7q;9U,zjo~sQ{q ǔ OC&G>1ǔqr[Un_ ud$fXɦWPլ(lg`s+& qW/`v :;mVۭ5]E:`{a߅]#DdQ qJ)Qdne$#Db1\;2R\9TvV).< ^G2@ǦKqn!hT &)x\9bˎ gť0A^$:{Maג9r-&z0qS}|kaڇ쀭QVT}pB= !,0Q ;Sm% *XE ;8'f ZwPiaU?Z4 O=䚘:=&2n]7+YkCыdu3M ɵh>訙45BϱCJ`2wPēh{(Q%&j'dk<~':,;|?/f05e O51Y.ԅl{%<3 {u;PD C(::G%e (zٙ y ᠗ yuUvFqRI.)).)x(ٷ ,*s,"纑<9ؑ(TΔ3<%ElwvZQʐ`$ڹFekXPwm[oQU J ס!8BIy3dio'$M`eJk6(ڕ[|]eG [&t<0R3s?k9v;G;`oqܼ,Kc}JrSo!lgE̴b .gb1mE:bl(roˠ_ -9n^NAZ%W'UNFHlO`ڕ=#c<8*4QM܉M%yL*I܀vrGRlӭ~-n%~7v6vQf,$& ~mLGVպq `TMڰF5&uuƵ0`xsA~/![֍lDVcQWLRCTOt~3k"]+]gtdYKE =!{U.n,|X'kʦh& (nVߩSKKYL͉A1 gd^< 03Ҿ vK+[wrF>\ :ZMQ̳M?čz+ &cq/)F;9go*ta<mB H%! t2k$6 m,>~z @mpݰu"n&_˖AqXC e8s v*"EUwYoJ]k7gpkp9w PN *(dg?9߉lհ*mc^HBvRGnbԻt7t.lj31OgМ|B9Cxyiqv?CR"p ϥ98 ˌ:03d< _<svԲICsɂL(M@eU9sN 4~hwh,w$dLMD;Ixb 9GiHJZd:xtkkL ?+%Y6XK|&q ȊrzsV*4!q7/ěUFipg[ /ؿh(UE/F)K +Im޻[Rf& ':{(nmܰGYv nt+.[x`Bl"\3؃t&ړ:QďʙnbzUOMm^:RK-'}[z NoM!FNk#%*S} d &&c(_3$Os+eK# ?83$k&秒c>g.o( "֩.s&Kl.=d|׭W=9YCooApIHA Y8n<-tTbt pt怞5{皡۩nO=TCQsa*F`)蠺ou) r@+_,Jby5a{Ta5:d.B sƥ̓ޣ/t#ɔ m[` Mp.Z =!o;Hд^C}G0"H #PYR(ޤ nI;xo fnEOADUF%fV݂(4ne{Trk&k$acԍx D2 :IOEdu( >俹78Ʊ =l %6!=`7by9ۢ'Ϝ7Н諧EQU9{5@f з$.VT'X+4?h69}80Oʤ0*[~Av„ D@#7q*ng&;~7obܥ;O~N5WMDN4X.6Fpj&u2!S?@rfn>c#/,,lwU[|?FɉЃ[{Ux:Z tyƻdY>>yK.KP&-:j0ZIWD|H_DW."#Tuã?ŪOAt3UD}Ud9E)tPg/Z1 =3f/JqG'~ؔwZ7"5/Lތ4sk|3f>fZWz6j)Թ4KM=Mm\ ֝7Q,el}5EXLmeju`AF.驅`3G"I,{ft{~5#\s30[1Xryxzn.[DNLjYpzb~?LN|晽j񅀭ZtWDGhgڹxVqg!OޫB#m_--wyښ6LcuKXO J5g" VUS?3;[jgs?[i:B~x?"uEb U|\lzn iP'TpR~u'3E!;GtA32^*+P w%x=.}ړW@_i#:ɶaCO:;t'^/0c֑o2nd$m^uDΓ?D7P/&O҇ ]7ĺW@BxPUλ XD~yqC夦&R+A|'0Y\hܣMӻ_j)iH*GJjٻ1d'ń.<_J-w9"t4[A E@ iO"]*.)ya$@UiQWyeԌ# fmdvwta6?8;XpF믖PUlm ?+rWŸ7;:oMJyr*9)l fRQ >`@]/5FWǯ5J際`mEdh5 zX~M"m_\x_Rka¼E0K̀ }1 |Ϫh x/x鱿t_00uq 2bvKPE"UfN=1/r/LC:cVc8?tQ? uraCR1Fp֨t d]!TC\3R%γolv?2\6٬f/(_{˻|-y# \{QwΟE +">p`K*o]* grfU"Wa IWl*'`;vg`Sv75rN`a7;⅞\l{koFV.} lWF{u,ս5$378({}%$Ki76 D^^2n⁅=s0(fO>-ˉŷ=ڞZze\۰n4܏000/ baV GnɛťvZO:]4iYa ȷ]$af_K{_f &sSfC&hM9vxLZJaGߋ=>R[Ο!EOoOLrcL7O/< ^[FRf v=Ԗ6海r(9bW_Yu''n1})fn y:Ҝl;stg覯)z{)+x{uڗ݋rB*B.ڻ򫵄XJ/R2-J%%Gi)x(4Tg| vjK ENC 31d!zB HT)W)DGf@~'V~ڌp3W]~ܪmW&Ͽ"!bE2Fp<"ONO~A}$L>|Чb 7Nh*Hs+Y81GzFKP'~(!l#.yAO"J M@jrncxĦ,6&)8ɹw<£N؍FZ"F!ڪя*P%*nYzU\ww-9/bL2g[{3#n8屾ғfqŠO ֌Ez؅WXD/$_d/-|Ad$v/Ўjvco; ? @UR򬞗y{j`!'a nҹ>V@wzُZdʉL%ja *Ko$=GbҳX?~S<<$'tBSjѥ7t5 ǢJo_Rk66|BXڕW?\z@1:A*lP_ſr^?e=PeYP'|gg. A*PJJxU=ٷlzz^ϔ)>D_W1P<1? b_ ܄伴ESDGw7=yEZ9j_|pR; $6ZX>ЖDvL1u@!˿|Ut԰g;;]1L\!O\ϐ&׋סLGW}$hE zU֣bZp kX-.VBsbʙYEٸ&?n 5R\ax?cr߄zSD `F.F(US^\-%Q+bQey$ ~kAIA<(c9YCi{1VNh5l1WPϚi2gkC_+Of2R_1h/qRAZ\p(JP)ޅ&V´g3OG79 ԟFoW@+̺|^L><ɵ jXc0 .;д*M2 vf6߃oÕ>N7/y1-NyKX=+hW V_OH,d?FKZS-ͤ/VF֥mu.qw.l%f!%žRO{:Zfj#oPsW$p}b0ErKZxܬ\9})eev3P?֙Ȉ!EGL"f)%jGzJ_W"A$(V=Cz`15.ġ;.!f}£)7:2Y$V=i>Rb:լ*pC2uxC"3kj#Ja~ 1Ni_ӕ}ݲiC6<< O}'c:4X*?Ia~T؀'IJJ@-<·{x. I'C/FX|*:uԍn`u CV ƷDkɗGF9=/ssT|ZM|!uѠsI̚%0$0$0rv,aȍ%?\bXj}T1oO+S&d-υ <>]||댸+}fS*kahKg'֫L_@,숧t~'ݼ Yd)v\U:gTqrV0@c Xgl;g ~s6jt$3ߌg\U-FoIry*uPw$c|$}昵ņϿbeؠ}o{jxFKSC aLS|7+.+˥A4qM{k&񳣒Wbε_REfL<3݄^f7ʏg z&XmnT?-yd.<1JZ-bLfyd@y uCK1t~"lhKkEaZ=Wս?=Ŋzy7t{p)qP]OIX)[O]f'7A ҮmZYYx=6 M vobMjC[sEOv S^  4W_; m%x q^Un_Կl" VV/CGfogFvqT&)MN1^$%.6PNzYeLk;irJO [\K͉6U{%DAv \)E%+Ǜ+m #@W8)`U}P,m:D(bEK+ H#Ё׀3KB́yPž5س>ixLSb"3D׊ڊO@X|nGy(`S&dο[;{:^PuRa5'47Vі`Gw* G HOn,ks~qA.d8i7kq"Nub.eЮ洙{lɇ:a`2K ,$P.;h;[ޏM8_lշ'?Cz#ħ^"Wm_3fV} B8Đ68<$!Sw$>l&q]m/X{%P[2q\3껻:e܍qw(#0x#oFqhMJgyT\,d\R%#ɥ]N\Ĕh+ 6 F{{;Kë /J9{+ǑBqO8Ӏ%;+=j.66]\YP~tmL?ޠ yO@'76` fMGK%z݇}%=!;r{eSSuAĕ.gcIrV!6w#MK:71EP@,VF 3+,yl&7/o.>y!Vяլھ\@ `U@;uhs+3O+jfL+2| ە=dZel*ĸLNy*OH47*(hS=^I 6)lqECZ][^kq%qJuJʠ܍lvbYSm.&| 㡂mn<"H. @sfKk z.Rb?m= [YY@ ji]lKx;W'~|n~@!jZžer B%q: ]|3WB_H2bp.Ϙp|l;ŒJ![naƑ8..>9R])OG2WbW%~pƏpEKtƿ<ҸŶY* 937P_DG=]Ud!}xf Z$Kl[8'J :G$˶F< VRvXbE>ƍ14&ޟ*?A7keujE]qviɵ֝ xpn3}y{{)Mqlx5A#Kؼ ]<􋲩C2Z⯂.kL-Bwi{} ok+oVC͝_?ov%Wo6'1eQC^>GO,}>/d ;'M0#V<-X{xEK-z+*Xu*:X^ X!,pờC7XoY' א˨ ſQ|ڡ|n԰~;@k1Fԫf&~<ɛyZ0_}EC4uxRfPpyFXzKnǾ"$~!?lRǟDɇ`~z o6\b&z57UDz3'Q { HjQ#A ~A]uwsaGa Wp=qpD M}H;%xR6tHyZ Ǘ!7ldq$;؛ptbǯwM_A^Q?Q@cVO>YYS$^G>e}E ,zOs / b8jYab'Ռױ#;f v_V= 3 }ԽPa߯1Y}IEN&Gx"b{GV'//͘N4}]]'3J@P7+}~>Er29z;ҼTz7-OJqtDƿR7Kϝe!W.7?Ĉv){ ߮|–};.裯~un]_ɱSc[T-ʵs!-pw/{}!F{H{Ub8 _Kkpx_HR03qF4T`T[7yvGwucq%EZxٱ*Q D|9z 3 5]Y)Re8R~#ݠq, 떲I0 >^e|XƷTb"Ŧ& EwJVdHC^Ƈ&H7#lOUtE.3S<b4eQNJ i֓7fz>H&o[t}e"**C{KIw&3?0l TgJ`nxpfɗ$xݶZo= ,}ovG7,?wxaNi4ڭR$ 4il˶{^&ctJ/ g h<xhu90}~SәfY#n8ΌӌU1,c? D[,e`RT隆̀KN}wY ʬ#iPC} G%+qMZqAӊ.};PP_lJ=豛s]~0O,1.es4_.qt fJvo'a&3ثؑ.eJzdu) %IU?z?> \! 8JBC ʷάr0 Uizaa~)2/)[:?}a!ř_JdtD@kt<{ oͫ,E"5M&O-yUâ(gNzt};5ivtm _d|uI3IknD( cz/oG/-kؾp (0(g*.Z|e/X*MiXcd|4pDIec*zKnYvhd֞7m?"=|V=!IKʌ.6 &==S-sk=sx~3)77n_7a TH3!oq S|':O/Q><APO|<&3PEq`W|Xu#,=ɩ8:a^HLP'×de(8Xty$=g@Ddt"' b7,}hfcFo8?}zxu'x&?ʟ1uOcX{f&m님5w273L?:Q,Q/hpPB0*o~2U AdEIX$Xq Xud!V:;$I*6 IqgaAh\[}'`I\Fo/nq-u>XMyzC=`7=ݵx-?wEzOwM{^S !ŷ7[z~{IhoK>[b^SK Mo<TL'uenOsgOvAZ#۰8I08SbK6,Se|e#eudb>]Wl0@ ݤhT3H4E|ۥ.2Mx<@1FQ˖?v"Oa)NX٩\|A&%n>=V{":I=;'!wo7j_I:'L.ߺjth^[BeiκFst pΊvuB2?[A`է&v?|YG"kԯS6MuItLWd鵛\X/ sLW]z0GzѹLvGz xp ީe+B'xX<8Y? bzw Ҁ(1].eևgDXp&BQ 2XkFRf<&2BnlBvZwAnd]D,:ɘJIQ9c܁S-BwWQ[g4o3UyKWPry:rggP}j=Pi |6$}'H0\Ct~1j2c8{$`cCKxŷC@zˆA1W#/\uӨx9ɂPՀT^X K=b+H ?_?_M?9~2<5Tt3޳k7gܸ?ΛkvYoGg< 5'cE&ר3&9W-6^&׹~/ϗ$;e.NX`}Z*84/(uyhCD5SJSJw5vVֆMYq3Zq-V/ ֽG?M1:xk$~5OI҇9KݢNĽuv07E >2n"oLpgxap)usN|:+o-1O,K qeӏIљoӿ)׿ t~sOoH}cw֍W#㿙M"}s#VZ_ÊrI2}uv(hV.Ԅ:ө&_˱(?F$HGbwcP:>ѿ:Һoώ35݉/+ewNLԃDoa=_v?R{@^%I hN0ۗ 23v2U*dg7B:Dv%M:;`3oBsí]չEXxQn{<^Ӵg"])X Os'M$eZ?#Z0 PLQju`HIb7h_gD1 8p+Ƨ9+R%in| .?S+nAu\zJ܁*)'DzZ8w(C)}ꉳDDq^E[H*ȃW~O-.!;7 ʬN܋(+ j*06մAy&t8tƧ9>zVo3|Q: Wh{)yD7{Ֆp]eɴL"-;bj&vQ?]_N `>혝ڴءa$ufU׬竢&Ċb88;쿊1I9(\ߓ y%?LҎ:Y*Ѯ/%i\^_a:Qr$)ѻPUD=Jmtiͧ rib(+HFXNj2ҬR4[a#$6?1tEgfNHʠv% J$LHʨ&*\Y=ͳЅS,R@{r5)nz 6@kJ+$vvz0`WOfl}UIF[ $_(A]]zHg>Yf~\g~**g]ɺ $vDVmfb5Jc:thyhwR 0v ^ 3X/2SK]wk<98;ksx79ϫ';S$~;lckUtqfy za s~ax+A]h cTpGw o X e}t@<1qD+`MC l]d JV/t@^u%S8*N2O@/㦳vȬ*v+%HƠl _s2kmsjE(#+yiDER&\jJV| .f׾A.о%_]-ެhw1VWIOtI!$ M{=ްĥ;-}zȮ&U#^^j9e*ٳsM$$ݟ dtlag=,gD;1N q `ާ"A_ Ƌr`SJf iPSc Ex`*OP `P)1dz&ٍaæX[L(O(G& NH9`3?WF :ŊyqiF6k_hŻ3vjDQb%0fԻ7݋K1(8b= ?aەbmklEPMH=~ (@N)ьfsܛ/2e"X%O.\[.f`'_vSщ)]&D9Zˆb#ďd%/QN`)NvTz%v g\$2Sls%ٶ<3ߩ0G@=Sxf ,$:֏oC+}dɣV?|:߉.Im1w?3,VvWsFc2.:s w(2Oں/pq"|-/\lnpA8KR`Ml&JrN*^{ݝ@F`=œ_Y@>x֝\K a.{'^s u`^e-Y̿֡&.Eb.E27 q$r>AX>WLMmIX8Wcƒ <3"AL-֗0,;1F2`Q@.v\_tE:I%UCO:潐T!i 4y[RG@u ZINbp90JH9`VUgg2&<M5[6UK;T_Kc׳A-Tr$bcJ8Rw6:=S~H0(4Q`zYz/ ߠۿ?(5;fEmJ S&@D!=?GcT]469`2snazJ[w2*ob<p'1C 컅uxk ĦĻ}J C\>[|?֑t0OpX<[*iaR?cu09 (hy2C0&W#"k4,A4 u֭{`DQV},Xߍ*|YUoAb]䉸ypY44^?qyYO];]U~i 3uOgi!g* }wנb21?×Cy)vAX`xiYrhI&:Fwp7ڍFE;YW_ P-O|{L~}lꏗCQ~>zeq0mC~1x~VzO$xQΠȲن|u:g62otJvrދ"}$XyEՁ{L} ˆ煝OYaY2VܭOoƯDT^2[3ӱohtQ4w/m0_AuEgNyRhPoHzؘN𔾃 ~=AAZ)&o0ܨg?n]dߥKs]kf}fL~Lf+ dqk_ǀJ.xG2%)>EG}Of o;Bǡy;x̒d9/kjΠ8dDS{3Wz$L^H僺ԡnϚq~iHٽ8xسݧbWP8cHH9.W)H)o b,* Y<LegRO,%RG},GQN&'/D4u j޻sٛAؐ TLͤXZZ/gŮQhLnkL?ݟ}8qڝzĉG?(Cf^ |ֿ:{$q()P`ۨyq}hL-n }\FWB4Eˬ<4"׋RQu_]*^:r7؋"Cgl5t}ʝygc8gqM>\NޏiKsC얆q,I/_GO2\z(`G@G/h-o9"țqywGXFcNVOĘN79gLHx[~)a;Qv HvUc 3xD<;՞ީ]%*?PCnrL:lŊ7@ oAg5;{%b b<Ĝ5aՙE >ܠ}N,FaJ?? 7 Fr*7O< Mb6-ͬ!WŃ>hOb?ixч)jfXP|exN-$g]lvy[Fj>z x@> h.r_vNa%ѱ?1Z{ >ЙB1vZqVAIG_>޵O;O7#h.d5YIorL$H|yIQ=~]#hߙ@禧kszf,t2 R5h-ȓM_9)hn #YqbRD .%ua5#tuSzS䲮X}fM x4PfMD?>+wnFP¼g\%WKBK~I~`&ItV:2k1ZUhZZG-&lEG~IJ/θoʳ}#"%ikG-AA %[U .&̩"۬І`p%W|\YA;NWPE[t\tCK+T`BbZH:5s`O k`4A Ls))߸-_#56 վS"Qttu!t\ -"V&BybK$tp)e"#yMraҵ(Yx]<VTuSBfV P۝Uf*aNP `yʔx<Gvdxa[$fhs}ȹoL] -{@|fŹƥDufn=nNHJ16DgCI0ɥKG2 V`t_ l(Üdz%nEɏHB3Vqɣt $ir K `ۊM Wa^mN'@]k'afbqsO %!}Sm[]o mg@騪]M0 nk- F"jcߠ&*J Nb ,2l"{|ؒO0l!_,`{CFa7㖢\O%aЕvJVX3#xen(qnJlŰifJ )ޥ3c`_lX/Kǡw4deVj]{(mv9,==! !K9gWS` Nq} #xB*ZxEhާ[&Ws SA`!'`r"_}~orX`y'KrX}7wN\(3p$e@>ǵv}t:'Ѧg3H\5 T~ ;Ov%nPe }OH׆?]N%=D{+ ZQ}Aӡྸs   ,2eH73#_E[dfo*Kue't^6IeJ 3ηەQ.93,1 e3rَwehgܜО*Ņ1I|dhj%d"'IdnP~cQK1JjI867;<al,!V,3(]D`ջ Gf2TG`xFu\>_H@Pw>狐l<@`53d+k2ICG\z_e0t>uM,L'ZhR&ScQտc$_]&W$yA*?p]~%ϟ~AOI%D^zbhU]d+.x{+$҇ą%*\l> 3ÿqs#FX:3ʸyG]?cԛ<INU:8y%;@aJa8@R/o֏GufS]tne>- ty7}9JVzW/4嚉NMCn 8ԷϢzy9QτM1[T:avѼ- ۉ / ~|R_(±h:-W1+FJ(r8a[eA!:(H9bꎝnWZ/`<>Z'\X,qsK[2tΎz}{uiIf3&MN>r\ᗵ3 Eo,@$=?-$E-WGߊڿP=_aݶz7!Hs/v 迊)ģ?sFÃ>Y'a)QƂ”șBR',5Qf#Ncv1nDz{=xM/5'AZk}?{̹k<_r]wp%]{7\{}9^|M֪~DrMen(V7vC=,ݯ6FKsyjjƥ!;hSo\ ytw-s^@^>o ʢ2v >!3/w- 0w !?& C>}rN#QI)Z)+ UwgM^*؆BT"H|)@x9 17XW׉g(4 :2<*YpJ;&@e'aw|`: W7<,b/ʽ~yF>k9">EV<39X*SwC/8:ꮙKas8$M2`/P =xI*1emx(>Mꮘ'S 3%͉"M^ń|w-F>sY9Q1:;wT Y>n҄LʵthCcӞ-]F4X!QS.1"MT g<3dCz7h@3(h85Ҭ(hΏZ1 C %csQX Z<9 @G ? "H<&gx^ .cdCߧC1@(iϘ;ؾ#q@yC\аjZw̦?WYKS7fU`as_ͦ3+X3 Ak_ bJiCT_MC-#\*J&bkxr"6D{//['R2#ȓ}W<|$ F4^TCʟ$> ÈpiTߧd1lq|=\J䰭 )3l+lfPh' \bgҖ? Lr tܸ SnK30ko**o‚bSIH/k$#N{P|+D(|!7X)ՒG,NqeAHqB?2O=vF3@!~'&Q`\_/o9r,RSe?l1D8*JiErO EAd7=KXzKgJ#'d`e^T6HhQk^,܂U&VI"q*^b)}d9&X+/,)7n7gO`^`țZo-a* $ʓd:=!?v5EPL)f 6!Z,1X#FQy3=GdkjWB?M܇bɄErf+_zJv&ޏC[Y+Km{kC>T ߱?tgo*Ri~#OOk^..6yyOBu"x|! v 3dջxl=uy;@,n^(okVƑB)4aiإI uAp8˟O%^}8pnjQ|i]X)<;زʥ~9@+"| i1?ƐJ\K>wɅYA{:or K`Vs'90y&2ĿVQy{߷|$*xɕ('pI=FF:St]K)zi)a =nT2UAGߗXefպ "P,A~A`\*zcžvc+Vw@럺}iҮj 4sM[ 8J80/|o?+< !mw(7/3ka2<%;az~V9) $L@b/ayF+=9M{^R9-nޚt6ZY$ OR򟗫뙢$a4tݽnݤxdՊ*YĔ(`b^P/ù W=YFWX6e࢜po.܉edj Fu,8125_NkN%"´\a v3_ro#882/Kz!4ڴ0l*C -y3Zp^P+10ظ"ԃIF]< %FJĕ\el3:c˘g HʍEf!1U骥BoGSc0Cĕyc0Ik()C3e0SJK>1-K^z^sާ0B@[n_ځF;kӏ|XSxaP{R(D-^udU7U'=%z{+=~SE S |z"*aKWH\OO|e+9Zǵs> y}MzYpKCx@ jK|X^/M:+ CAW]>o>8ӷlEj^2@g=묙:[M[{}~#3Fa ~͵ߏwF]-ZCRH$!X|A$fN< T }S&fg\diR^9MuV`qX bJ4j2L{ ?}/ Pf=>v8)3>8 r!F|cʑf t& sލɵB絲|Au3>ӷꃐ(YOnیW+J~y͐-lŪe]K_5(JzTR{[n/.v+!REzrUJMq{&r!߁ʙv &?"fX̯JW/q]mV7SF$^ǀqi5W@J Eto=L r#.y )r.pB YŽFjr%(ϵXmՌE|!h{FJ4}I`J&mm)%аCq#/G>QS2,$ jR2Pܢlj IT*s.nt)%s9.Ɩ?t> y@T:o#l&EkڔSۦ'vbLSINF! 3ʃgj]yS1Xg)% z2>DhT@JWY Ѹ3'UO 0]7g0a̘T*Q_[eM `%YP"2Rܚ%07Q~" `x]Ig%S)C, b3 FK̑p+LvCBDuÌ9j7sr@;Ya& |AtzTnl8x+ZHNE0GOuqWb^uLtV7 ;7+Vsj1!G18c~X3`.̝é@Az,M_qG ;<_0ڊ*O(ӌ( 2njU%vrל$Ŗϓߟ6 RĖO{:y; 6"VMMst+'/F_z;3@N3~qyA]g=#Qd쭧l'fDC[ݧ#Pt.`CJzxXƊH8RQ.{3GF;򻳛q+拹Ŀ78J*t9_( }ayd ~.6 1AM>V ;S8&WF3^ vxlGkڗ(Fa*2>Yp*`o$ ֭WFmm`jlS#TV /?G{PKks:&vhp̎&EY*RPtyTo4V<ɘϜpf,Cd; W e;!Qhcm'H((\N<n[*G͒.O? k m:A@v񘱂/_>.aq;_ p7# { ÁAV;wa0 \o) 'pQ$ EG7m{GTBt`sz:`ύ-9.2R+Km&h^~m_^f(鏕U~r"VT!D]N6 Hg( kXڇw jĀ%s9_f$awM.X`^A y]͞gO(뮱·U̎T o }Xjڜbbh g1gmk%^jwB.]ʻo*6^{{%尭Uv^M.Χ7_Ƚ%'@~;hvgQq,k'lX ³D5uFsw=ȷ`ots6pv|Ts9f 4ͫ ދ?4_]otRL]ՂC~CU<\.J3lQSN H&j`7`Wc$E@;l#>a20~}v2"^Z}^Wg/2AWok"@4 Gu(\I{|v2MͼhA71T7+|h]>cF/Zj 1S(-^n5U|d{rT8kd2U1Y,sϚU/THA|äHK:$goT:K|WmEZcX_\Tθw':V6-*YUfqS|1Wm.ڤ7+-X~̞~fqw|9w\Yk6n6ó߄1c0<q,ڪ3JSy@{sABEK)],hQiBg3r;fU)Q7͑m:G+t\68E[JJ{8m4 Pv]uFa+UyBI2(vE {c3Nj6)&FJs^=zO'6b(lάnN2o d@M~s"(輶+'յ%G'yӰ>VnE’]~ERkЪ4eyBةBL([ڿ(u}U@.'HӣK1iDB7֯ N=$݄A1&Poǥ7޴ss "=e<cfq.Tl F_<)fW/3?$Sv1X^$JSFrEuzɵL‹>"t(1i"_gGb  ɧC61I7 yT #xOֿu^Y{@H^a9 ;2F޺YMf? G)4h& 0H$&9R]2^&L2|w&0d#zKDd}:zEKE0)/*#6-:%/n8AWEKfa_j,H+4zI:Я3hX"V`vkXUTsfk[6b_ xxwFŗ/2AZ=ӼlC'1+[dC?d~-M!@7~bJRd,X.~ fSvԑ=LMy>z.#%+bu2FMYa\b }+ 뻆MoZ̸ݧh_R*( g<=ֶ:j4s=qj~/X{v#fj.6 Lմv1Ά1;kl3BXAt0Uϲ-G!Qay/ƪP-G/bL.3bg4j (m6`jd~0_BEl aOޘxQ |ukzGdQ<`v 2ޝfg?)*Y8 qr8A|A]g\oJiU୚M:>0 qaL9 )"B~&x֚[Ëհ.lhsJPn]E9E3GZkwbysϋaxMA딜R8\8G7,gmE)a̸+AY~kPrnzoa' x?nEn> )GqΎi 90Eqaۥ@|L *iyX.{}&55 J,F?6k^@.7B"]H;ج3Mcd ףَIJyuXO;+(*1(,x r2pDAbخut+xY=_&RQK=xpuky|ED,61x: 51E'˻i5sJ)Y0} '6/ iw5plOk+̽R BlbkgnHSFvM){YN5uՅf/5p0NAtxЉAs:PNAOؒz<Ɛ4_0cp;N&`&II~11H"FQAר PloX>y=Zٺ{aJOVޟf b[,.Ac4fAņFaLYbp%r0FQ s . r,L ) w/DUHsHayX@Ea!2~,ch)oeFۄT,+*qH9YA9D$I$'b(TJ@=%2`T#?ODC•~?Acz^}A'Fs%6*uA[T/VO[X!`8n0݂]ODĦ)anrOtgW`2g9yJXL1Zf >R؞eE Yuo%OŎ᷎fpVxq/'k&^P5I< i$i~K1l04?ldxHd( Cؙ+k'y ^z939F无tj /yz`fczMxX$pvu)bu *?y|q@ W XڒSy3~wn0ߍ4&G_Pk2/lľʕߙKr^u-.9 @8—#+;oWB>Li|S,,"VwȒ3o<_ryx0S8ER}pͿh#F4C4rf,S Cn䔍"Є{)0f/oޠ0}+ ?\q+T(5u@FV]*wF+ڪy8PLY\l,U U#*ݫ}_.[jW|Ėei Qdγ:-Q7ue-Afk\[?z :X#9, N%Q6kڇ.Q<q&fqm>yRma#g~CbW.uiU Xp,c6O0̮mUHyFlҾ@֜#I^rX)`(Hpꬱf~vO4G6# 5~~h0al 6B -Bsa4accCMl4LCϾAxPazLk%iPT[+a9jtL&H0MT{ДzOB4Vx,5ds.yK1%l0bjr618y%<{ЩI}[7J83, YL,YzX+mtE+KR_!4 ܢ*p Z<ֻ.g5&y9k/TnU@Ez6VJME[.;QJMa_9#"ݵoȏD>i^slCƼ9V1N1KȨ=aś&X:m*x2A+)#!\iDw3{%g<\;(_lC,Zl]*g]|iz_UyZ t!X6)9o 9Kti#G\fvL1"WoYp%2:~`#yzld?# qsM!-;*|@$\L jMVɦ<~֪'V:x%>\6S5?R2$d ftU+XYѿ/dMYUݲyq_dIS36ip2B[`QmBQ+ =cjFʣ*2 3Ddi zMПD qAU"K(DAVe)uG|ryq bݏ\(=Mʪ^u; 6ru(!-2 |PݵZ')[b5pb>jZfrE͔탠-ylS8Ley !F95Lʓ]^E,SBr{4 i5ҐLwxMLRɾ{ *hLGy0[n 4\7SqSvHDpv ^>"Uci 0ﶚ0}e콪WRWY 3;`tX-g,X{L~ V\W9G?|A<RqgYaE$ qȈ̦">3rN`Ĭa7[:Ole>r7t}0 WUXJ2H%`QRH$iݡWQ~U3J'?1G#B3f, ?|`ŭ`IxpEbAmgՂ7g࣮Q||?{X#MX,G2* h7qz9V$憵Yɟɐ] N%ڊU^G5@"&@g(_Gz~f {b cgoؚ{6Œݬ5ΏݯgR.o1;-\ ?O҈Xx6\t2t T*U^ &n-dn -&0B AK=mlF6W FyUnD&)OaP O*> o=bsEa Nx X!Cl\xIULSB`i 4.̕g'9?cbKe~t8+n [ְd/bX0vAw+9@N'cB+0K>]p ~&4`:lJ.p[*>o_+Hŭ*kB{d#*Ţ_? zV^-n~:c$MX73@dлajx9ND1!~J7 J'Bʘۃ'I]O>1xֿ 'i$9q3c U):晬yn⁒0)\aGtE5!V RR*h䢾DzyuZ10oM=lv3RjO쯀%\?NM;z" &g*]^ vT]iK"S`a%™Q3RI9)OkV$j?؄x MHn(h LNw@2̈MO_Ax4]A2l?p>ŋ6Dˑ xTdJӖsUKCuWЩNj ~҉.L|O u+Fki_u7욖rJuX˯qchvx*|(9Jث=,c4^MFzG+9!+5fj /~ϊed#9r* <|p۶չܷ\1n+p6mZū1!Ǵb9e.PQ;܃sRfVNE+& \C|})6) <ô6q$PT¯pd!sL܌-{b@ǎ$9OBN|N.+Ԙz1S㙏 &²Wנ2+SSq3m,<+-Ik4*sYML_=w~c'gӶQ4S"%. buMH(*/64F Fvje˞>Qc2?߀GkXGtR3b![VD,r[,En[j?% ^!RCj 4j|sOe`SR$c+MĬ qc 6Mhɨwl訖sjL 3+iS~lH`Ng2xi i2 heY='3@,6ߚa̡Us0, ֊)1[\tG$_nH\~ц 4CI6ij+.7"OM| n Pb3ff7?upV lWZ Ze;EϚLğ'@IO1 э< l3mqeoZOye,W)ķ*C.Èb] ē,*?h*vx_ xo"q^(8G!FLQ=G+p p?& 8JFpi5 Z;th@FeL_01-Fn;(M=i@5r,=MNs\5qpSA8@ IQ_G@mT[z+)d,|![f`!F8zm$Cs&1QM\Ќ]Bw%~ fRL93Ga(>T6qFeaAȗ.Zpǧ́ɝe}0UMtP& nB-y ߝeM,;<EP|(@@s5\ˠB{A4@]Xdk@W@B珴LS[wk2~()X|e >|cjw?B0G +3Ze0,9s>hIumړ_7H>+oUn߈R׹30yꈳaE&`m H{@3Nyee|&?^62[n)LG|L v 褹J}cQ?g@u(إ#SagEEqa7sG,u?ǻ\ +hDzڃujk1}j!.AH{lU?ZzvZ<ǩ,4S4F+Od! _"Lʛ'2[xeLl+zcx-\Opc 4-spTsǻ9~ 抻JHt`&:O?#UJY7~/_OhBߴk}ZjAs +M;]܆[]ʞBrc|1~*0A{x?rIyT5vL@aI#6 yؽjA@-vjͪ|*#~*G].VZĩQvYTcϖG=M7Q\GڱJch iǣ\.2x7u,K-=.4[_Ֆj)qF s z-'Nкb'F <GS҄&U 5i؅}vU6m_ ʱ\wmǼ`C+esr/ ڋAX鿺<0+w -/ϏKK|~uy͏P5=}]ORu~]o\I!gVnŊyEě 7w:~U,#ܨԺ=aPWӕk7+q箷Jz5k[gi^nfŇfQY|"*>mǘŗznjVN1CWqeWi?~KmT'ŗEr?9 9_﷖Ñ 0=Gvu]t& or Z˫o8"wO |+ZGV5@f@KmkRk>6v-@ 7 {^~-i/ $5vNNOpE6lVzAb0:woXgɢz 4Nq;F+$ Lj0a@&1/ OxC_2G;<28U+ꎅX/'_OA\B7~%5~@s&q;'{Cu/(g ԃD=+8υE?Z)ߛye|iFVX"ХÔ/OU+6j0?vWV!#"ͻ `7[`窨ԛ6G_OaŅ|8ng|r0NUBv/aq⭬LY x6xTC? -#>,*GlD r&hL>AOX m PӁT/إ~_Ѭx)mE\ts?b~ LEn ՞Ij=HR;$5IjBG $ퟘZ>I͇BjSaSQQSKXSIؔ3)'5bɕY3Vuր%?7s1T1Nw"`8H -t]utxjύ\~e"x Kjk`CuD)'sq+oϯJ d t5avM1C@fMXڢ tXs?0LҸcvŽZ ȯeeؗu18hc \ee2U~I}ڣp˼k /LHmhx7?e2Y@e-t[yEm+R]o.A5/(X0guס(T}ŵU,olt¢_ٴV[hQ ̧ʃTsMSWtcĮ+"yWp8ȉBqB}7.gb>~x*5jfM6|è)̻~ m^TMDA3/{S8O>rUu3+GOy^XS |/JqÝfB 7K= s6Dz>,,9 Z\Xw^b Sje9kJ#X>x7B '1kt95țӨ 6,{@D^xE9,0;NgsuEuB<1Ws31ޯςa17N?`~֞I/EXrw#>ߡY;U'x&WpU %k? jZ?Mt=VIމb&{\U:s:{Fu?R~_qk4Ղ i@V^RpF |wб*s~zw.o>mf -X=JmEЅXBLwTr=S`vBё(!?gvWAJ|A6 x1|%9L'CԦp4|74+hyxhR]2f<.4=Yɰ'g|@J4s]j } *M3W>R5dﰳ4=|%v>o] t/]W|I.=12gE2JmBrB6hg]uBrܧ7kIwN#]3lD$Sx*u׊7~w5ϩz@&iȴo:\' QC[ۊA6|A`Rog'cki[ǔ\6l\UE:`4+l^4)rz]@\Nhch,Zt~.i\er Rx]xNbo@ m朁GHEZN{Y<[mŝ2K>ʑ)5X d۝Ȓ,uPFsJ4'RSosG.`o|nwtD|A8l gI!M9aQ-&[[Z7"0;P(:ӎw?}$!FK )[2QVԩ}X髫%q=+r~Sį܌%z;*mWUDƯ+)jF43^= ~n@cE(K]'k @H ߎ_8Ul-4`8lu#aN/ Gq - "JWGPBPsY(xn几;fSuM8!8} ((1N/q1f/,])U楑cqˏ`f 2{FR+}` rө:HJ>)Vt 1 Xk"O)(qeshB\ws;Pڌ]hv@-b.>_+!J3|>G&T]2ڼf`U;Oy%.M~| B 3n0-y' 호LōZp+>rߠEE^*ƊfZ9Bȅ.7OwټLk5mOgj({)+,\(:5\h?nזX>IQaaIt^>Y_vq-o:.2y=)-{,e0pm"uLuHt"3Wdb+j1}cZ1T:efaJȈ<щBF;dl/-ĔT$=|Tg]Wz?->9_X01Q6 ῭V0׷'T\T!HdzmCE7p4?`f*NG0wO7Aȸ[ 쾡_T!dMЫ3(qQG*b("u-~Iؖ}4 ƻJgQGISVJ6 s'22^Xdz.{\n0w_z -a|GWJ&,=ޅ xnFēzA5/캔,uzxzLEFnD ŌÏK?>|Q5ÜShje35rgkCF*e5~uwv4\$WMJ/hgp _F"Z.*ʛZvzSDGyϯ^צB>ҼH6 G~ȯٍV/=f@*Nz`A^o`%!4_4D4K*Ƙ?nK(B^F4/fbviD>y^$ e8_ypG Ʒyk6yMQAka|Əp+u^K5'|X~A3a5$w^ ʛ)Paif cfy$eZKִl{=&Z~a;1E]>MQZUMq½p55=ׇLﺀo*@#2M:%c.x.`D %0JH\cE Ǯ 0;PBH XK(aD+0&+-v 0|$-f',r"dG,Z*kd)ȓж=1X"DZQqf󚧪ɗ'}F2;a.2ɼ4*uq7N,{qC3X MM 0ZE-נWG^x`K'Vӏi uGӈ+,ҷ /l$t"kM0P~Zwh˫\ZgTr܈Dwň-vԵ0Nweo,3";>N]eeU)x?S) jtϴ0%TLo (T?cum@@Av9yNئ) ӦX';u> qPϬOWLHGrjML~p3`Fyk%ǂ҈o@_~KC-!M!ivV̟x~ܨ[G5 ErDkR:[o.7 4a+8=M®SY 8v%xwp0 LY]}h| sᡘ8G|NPGeJ0߯dSJ[H]QӪyw X]ja&^RcDy__!BWsA~h'MMlI^v!eSrQ_Xa-,gv"qɒVtC ލ.N{nʹ_A8@W+m.6.->/ \[Bak+[a ,A_`z{3ЋlU6.M0 >5;_atj,8w.d5 cy]aU}O됤7H5Dr5hɿ WX|53K5%*rabEU%k:c;/'Y#$4 /nJi&QE^`9Í!'"WWt=E\;i4R9nVvʣȒu y>[~Aș^Hn9HmGP107,tcLAGG8ou=]F p'`4AH-HqgLS<rki) )UNc|>Y^$G@, ȇo7+U9BZ\y<Cr6Ry3~$?,J&_ gS`9P\`0g:1/ƃ8wRdb|j%y11/ƉF65JǦoԠ-ֳzP&H]т:0saNnRl%UkA3w̜B.~B⢸rEtfY1Lcy)FoGcVCX^;{:S/c3U/}PywB,mo^vϳ252R 9vjՂdSCry1]MT)uAHX=on+g]v~^uv=l"!|?s$簛2cr{egAY‚tޔX: (AA~5EUi^G\7n[ҭy($OrgBA&WpG؂ъ!kU)%ާcD^y@h)SR蝣)Iu8~f;ѷ9_V%zgm YlC:̟iDq h2F  L%4P +lAa seo2QBlYU%<渇>lb n$zͻAn|yP#h26h*ID2dy)k:*x]x{|QŅJգc*=>WB힩. (SA=3UMaNw [uguDaDe@ iF.#\x{lY,W=ڥ%[ Pf$,xF126t.e51EXaSI2d)vLVHwV YPa9 '~xq| ٩́W>#W:`IԌ }I] XP*V-mҘM0lXzc'7d0>Ql sPu2#_O8iN8-'8o"whog~+]N3|}f¿Ʒ5|n߷_߁Jx8gau9 Y{:4PPr$(׋ɇƎ9FN u K!Po%|G6q9G?ldLA Lb|3kk5hiƿtsr4 ELלb9^Yr0nT/ BVr'?}Dk H9T>hXF:h%ߍK_Cx o+noQ^zۃmbտ 6oaԬ5)6~gCۈ|`~K>BFk\>Ny%BsW4%׷!Mr8eN}p^h:jF(>60!zx4SJR7%p6C>{MK6~y oD1kR}=w=VךȈ UXiōvUUoM^f oXM-D`rb9K}9]'(_{3RoNӪcSXΣ;cۺ! !dRM@M]z^|`{#~E2v#,Dh?q,Kbz?5 m͌I|sɸn)XN"6噗('Ӥ` 5}B*vXNkMR>{-gbm1G.$3-699lSÜ\Ml:c*Di.rBGIgzwzד5qm|yOvm _vޒ;.0 H5bO5}f 2gז "=Uњ:c'+(A?>ok&L!l$N9B<~$j\ݟ#PG O,E,¸6zKpb}jFIsaddT'4?< 9ܱsi72W ,';Hяg,'v0\p`\Kz ɍQ%q #g&~bWV~0I$3'z؜?{maK^Հ)߻oА"Wf-/ '5Aۍ=U:m85ALi;a럶_QXBݯfRYCg񛵁@XІ v!2oO] MuvMĝ‹qsbĠ ՠBgb&cAPsۓzozVd8opmU쓴L HtSqۈ?^wp܊0& Qjl{n5lB@~6 {L6G#TWyLDHlyN,$ˀm^B}.e0 >aNutxx&nel[FukcE~\2 &=pcYXp c8Of>C?@ƾ-?Hs_ .lzy<̬xCX&/}竛_ʻ5.hk5_yIՅ ҇1a"w;&6O;(vh vDs5K m(5#~7LϹӞqlm{5%݄CcЫht}mUW g}ve%6/xK=$2.0Y*|";N:hǟsDž TKd!cn zL -D[|[k#3ϣ`>=G'; ~X <*ADX.@wƏQn[MF o-'x~ĉ9*cD~ļC$ 3dyW:0&`EXpk|E!H.&W9aL\+ '2|ydw=fdzb|Pgtߊ?{_>Y6z@[7yKn6_7Why}Pw[0$3NPe$$Ccɓ6lmx)|W^TQw[JӜ{$uKNi,JF'0^G\3P0v iCJW X &UU{@ttԃLh:w%\u7zוqVxJ́s!GO4}G@RfFdꎰQI=x]uK3\uӰkܑx7pD>( Spr.BWa:<-%)n}0A"qBJLN=jcc=3կjp@gq5&ܠٓe/&&vi&l2e2/x=pX=?ы=\LiLrʝqpʻWHU#6-X D:t./!М\7rLـiliP Mb-vGIw1JaAr&v6UP4!zO.v@`W$~MMt,,Œ8}oʚoUQ_~:b+nbw%'a ۱=lڜI:v* ʾNX`FRŽCq]P&y7%+t.HsGQFA>w'nb%[W|'o?a6UWpsQ"c섀Sv@1.~ "4 uT ;DIo/~]Xu,6Hf[jTa%ۢX%I}Z0:yB~3RexA(B&:MUT8qR~k 4A+|If~@_ [ .]MR g7޸@O- /Qꀵ%i}|p%6Xl@ـq@ߏR h&5'ݷ/yܢK*q\[<~ a!Y%qբ&,̤o?}%uݬfKEM6<Ľ&vZGKAl-6~1ع#6>#s:l`1&X .4XHGݴ͉;|jfщ F{wn*sEq+}&"bڀ}m758.8^bfeCoqnpMAc"d}jqfoF!-I^IM9nmWv& H` 4_q-"TĞBy.HAXw;Z N%qpfɚ=Hdj (xM煃|+juJ`:!d:RjMb()6_oL٠gnh ,&(8eDk?6tp/J\ ar zra )mV7A16o;[AnMx}jxռ&<?ok+| :F9Z` b3k^e"T6W?W_[g$ĞlڵS5M&\ %.m6YlE6O°5 0W,)`n_Ru}r<1 X1ezI}itc31WPT]rs54 ja f){u._ay1gTb{30FE_}K-;`NvJAN:vvZg]J' AWW@W ]3H=@P77 Rz`3&OB$F r8i=ΉAS1D|9ÝpȚy5sP3}cdDy%ՠX\3` tӠ8~~ BA1aR96-zA. {i@~r$֖|&IkZt^#f$`ql!\wh C&4+ʿ \CK0J1?Gh/"im>B$}\@䗨)B٬6"5kfrk53p6{z=$TO_<4&6>%\3a:.Zar{ngd{c1)qOHYX"GY"e\^^V+=,v;/kNi 5!L?E@d^aieaQ*RU4)d5M{0TU+2ϟԄ2|;&Ӊٙ̚vi^ UTƛJv>POaM՚c-UkNj A8x p0 p`18(c0a՗uZ ׭#D|RTC?Jŝ* y]yX JdĢ)vɯA3N[(< hHm5wf]~;_s蝗K=P_2& ~g5W 2Kƭo ݈6 H'J90 ܃|.0M_e$sаe *1;ؐ9p܂9C | دQ:+S7Mu[Wdq*,DHYwjGͮM2|xq7sG>w"ȩD|>nzLx6xG"_N2vdW{q&k pAɆmʄ)+Axf2ci|iKkK~/K E%iaޜo5ŬZc5q!]8x*eP 9+34@?䱍$94b%2V8&,fP2Zu9&;eFQcŪTPW6!{T>'-݇[I|VCc5 'O XQqpkM$x:~ɜ)qA-n]B JKS[zճ$Ǚ &;śs0Is]Sf%Nʜ!54]ON)WX9or*Z8$} -[©},r_hE>Ys/[js?W8|xw2.*Ca!Ok0[@'r(!ru'Sa@)cojlZ8˭̵G, ֐r(  zHC7_F5p6݌>qK6lZ i'8n%XuR]zh> p>a HDZu6)zB7TnCUgX&/ƹCTdmA_LŎqay†h((_ -P(@%t{AXseKP{%`5r=9mGE83fj-+,:f-;IB/#13.!QJ[l`.%?hȮ\0i0A=][r97;yf@tg͛SΰZ!V +q?[93$Vp(9l9n0kъm | RކVi H0AH>V|;ITYقx⬘]AL]29:7 I~@˻!j++z@W_xTO%7%9Q fBg gw\奃tD/#8?]'S@n9˒Ctkod[=0^XfS=MvlA.(b'Z0}"m*l"nH:!0,SMfE;&v5ؠwC3SF%RQG9a=ۻӄl* X)z%Wm*zfE+߽{Q )% ,~ 8;z%@q}T&[%U_j!njm) wt&tJ!+5G#qtMTP`"gJÙʖ]\"ɢɩw-_5a[E2/*Y!XhMvhdaz'Jshr[q0Qz;fvQp/fFH,Dbda~ܺ6RA  2ewp]Mǿo+ s :od`/+:b젷h6u={GU&gV| Y&'' 6DJ"-o !3$U:`8ŀHOLd*wU+=_вRnA-{Nv># {M 'o)$J\ ^58!q||RJP<ӚM:ś9I-*rEE~zgv-|nLƻLJT.] xz3Cb=%(.LJ:5JЭW3q3UvQh8\ CH;O&/02q% QT>+@Y&/ahbbl.o.w Khd^fմe`Uo`*LvՇ;ZЍQݯ)hUC {&0-A:]zV%9~aVOӸv̈&y\6#_8184ƹAT,*Ǐ>W&0Cx`bHr0^8{zLeOo;6Uj4q6z3YP7a7#YCf539W/V8i~LVjר p~B4 խ+nu]3Շ a zRVbG8 oR4拾XϏlv) {-X-E͔**^cy ڥ['UZ ,@n4Sb-)yE^Y-5~La$u{uvO>).ak~E "Y2 (61^`w6 YzC;cnar;$rk8.VHץ9iW|-aIq@.Op _XՈڽ4O4H'焢0TP6@֥xCxE/2dUs*a=DO ^6=9IF*Me a S荶}dϿsG-@=P6=k4vsrKRfϯGdWێ,+Vр=R[gU{B>Kɺ%+' K{ t [4Sv Pd(P8eˍ%E*MNrg%_Ly)3L^B8G7-oClz|8Mu:jZt * ~Pߎ!wP|_?} !*AO2؇JN"lBMh{&\y jbˌA6${ p-(An1;nD0gΎ\i:&ΜiXWLGu*dSN2׿&:Joe׹dAt Mc4="ĴIUx'd:mB/\Uc ]Gx>HɅ  W1~`-5dLMLIi1Ү; 34v\A`jzо!j0l I@E}IچQʮSAS&4Ux6\'1ɸ9gQWKԧ㕜b cJ Ka>)a!y'{.ĶՉXN;>BK}~ +l/w`3~$]W(džwr*0 :!3+! ΌCU]ʓbК>J~M7 |Mɉռk/=m: b>es3feH _P5y *w zs~)?ŀYRzlv1#)&f1^4Ļ׬Xֵ1Eı.3 &D._Cz 3LuML!$ JS &$ĉhUclJa ߒttL1a ytof"0)WMk,nKX*]%,֛]BUf=nq_ZxgD7Bh85 '+h_¯̻( 1:mZ} Ơ8JTWEjVO3oXXSzSyD9.] Oap\0޶h9xԐtš-yPo1֯UlZ+Cc0] {l`l7tٵ8H 5V7*&O]q=(I18D`{ 2R8ov]Ek\:uVw;n7 гFt<¾U&&t8k1,hy-h(Ua rƙ*H:ԧ`Kv ޷/vrߏ*^%xԔ *%@2Xʆ E4%.NBgdߟb¹h7 o>, c,i,.IF\OȞ~”9ML6W.! Bq <þF5Ŝ ˈ1K\EaXM87fRL|p:7+ȩuŝPg{-Igs.dJ.'R/}΄:tuPι|>Rn~HN7y 1p.9A=@?ˢ$z}nA܇|; @lb=Y?Zޢ9%uwX+gtX['g\)b.!]O>ɟy#s͑]~fC_ġdjj 6GúvϒV>b^DkgФ>D!A) }4,ܚPƢ0`>FS6C1tWn-!41~jc E.֓ܿ6Qfx&P  T@3b\DQQ"$XH Qu׻^֭M i mM!\ Ji ms3 ྿d2< w{v'@[;UZpc\OVs#O6Py7aMŌ$sf@շn .Vq&тXֵOKӒĜ-:Oa`;.p4G؄2h,bIN+mYve1."++nYq"a&E͍rF@rLGFbqּzw/\;9TP)y U^mӆ Kk6.گAl~=g|ܡfM?C-BKI/%9v6-^zd?DDxp +OpsDS -?y|9Vaʖ 쁳7yvsyc` yhrE{\Fnh-3wWf292+Lr9 J 8 |>EV|/8TяSaL9@"Orƺ}û+h0{!d8f| Z/y/fϩ11SI@Ϟj`}\ڄ)wo; vmj Yw/sz1F+<>kw%lv 4J$s΍ ЕUbe!赴2r%͜V0.DADR+//9bΦ JSbsk)#YH is,̗˨p˘AMb3Y3<`waŘbL̹kNȫmao¹v&N\Bȗ6 Jl l3u7sd(_RH}T>AN=hS :xqbN#:-%"z[Gwkq o#ک0{7gg0(-C{H;бl\3A! ̳Lt9p1'ɍRy2ZGy}hk2z/R89{}3^6? ={ Iۧn`|]xGR ͷ` )݁,.<WB!W)^ Uy3,IE > +GiIOO%ul%CBs6[NQLZM4/fTHv *,&6mMV(f*Oj=>_kEKaZ''bS֘Z{8ZCh5i49Iؚ*m8XPBe+w$~\@+T(CGnXw d71cKy(!D SA 8Ygo%X*'.{V tZ{fQ H0g( DEGk" YNT_bt]&)F]얉EyE%rP#|"d\f9X_҆}?GCޅ@Cv =xė")yZ+_hX?o%Y?dltut\켛-t"lB0q啴P[Ww[aǚHd &,,pyK:ekߢgNc>6e8"=kO85G5@i^ }te}1z "wq"xe=EZHcDʣn&uJf;9RwRВS$TK/wcO&ku8 Lj r_;? [%5Qb̡L]V_IaAĹ]D& L o4;vw4 Xɟ@9o7ÈX%.)>Ã9i?uӞӂ CM" -&~̑]?-Ls&Ct9<\f\`LMRh yZ@74W6oz { w%.&a@nnk@7 3RaEkVҙ(fp:>^$EwnUnLa:&t&s #ŝ b|t5CKHA@>؃UFU0G_/-ܝvl14:#@;@`f FQiJ7cyl6ہdrII0Q[y2,ygvA,73J`dagY&3AP+YT͂u,̮AgpUM|V5WIH.Z&I} ^ygcbnӠ ;Ğ,D+`D7_kQ=NWư&n3Yuat۬U{ g' e5 a;P #@S7k n@nكB e#wt P wo#E{%"]~VEb{aeYj%T%araO٠ ۝Zu*bVV!`N2GYAVkZIdE,&j 0o EO+o1G/ Y)V&şfcDx/CHw?&"9R؟*L=l/ûZ`TĐ0 n䠵VXp p鿁Nn,Ԍ>a & gw UTqc`,́(dq%>eO3Aam0 Pl; w@><Aӭ('{d{)ՙ н]E ]̀kWlL,$lu;CukA1h`uG/,[?5HEk&h9m~ٰꢸ&z 16#s,15xr\)T+Mztk>VN!t$ٻ*XݤYP/=@K׈kcG#|!B{P4@ O5{-x% eQv?/>BK1,oZU֊J) Ӂ/7e"j<4ђ0%"FWp+{h`>a$T\:KXNV׌ȯEE V_0(g\ lc:y:fYLʼn8N@Mjv{Mގ7 jWrW>eUy'z)(-;ɴ+"OO')W]։?՘smL f#d% "53AaIA C=ftLtasܰAKl!AEX3'yه^s%KXT ϟ2vV:o1i$X[( {3IίP,{Izp4&a1pEVdX`َlBr}`d5~ߕ鱗 atE&ݘY\p/oD߸0hƑ uG`!oGs^kZ>oy$Ai56{bi^cd׾NG h+zH*%/Ja< UXM{6.$6EZm'gUx([,[9CL:Ztc-OZ3(o]u3C#;sm1HKEP(qiwLsOW3+w+awnhscShQ޼u:{:\žo-n:. 2 *YI4گ(9Dl*Θx⟚iSk߮U ߅';D! ^],z=xksLwTIJFs ◾2lK6cթ LO]쾨0hNtH! =Kiī\¡4܎.}{p_t)s n }ju+AqQH&l(}?Vӝ<U|k7lO&RhmpW&B 1^6<u}1ΪӴ<Zpj<@ ;utoЮ:SӀН9't_br+R6iʒVL޷($/u0#!^ "u܌v\%y#Gq2>҉T+UMZ+:߷v Jश=(KZ>Sҝ%6cQ`u>`1i^Kۣ,<%wXG¸.8 d >r?Ʀ=|c_ yrS&[YX|'BQTUM 3g }-TX# pp\4h2y732CLG~9%HrѴ^4ϧ̤ #B@}>Uؠdj޾KύRtY , )3sYwQWz?.)ss4yZ{[O.arU\d6ʪYqnd ÏqXcG4QtKAЍ 3FڽF]a,ݑ&?䉘/>2 ݚ "f"|0kE=yQv1^ǼyLnmh>_>\{̃v{N7Tû6^ݾĚB8.b1+k#_>܆ia"N9-̗WE=( 3ޗA]GS\(w1lЧhV3zv)sVƅV26f𘊵2č,pt)X[^ ='H^0,.NX{GQ;11G f4їI;3(гB>,)-s0*Hg/tJ漃$s~'G~n'k1]?~F[D[muJWކ5"qqKQBfߕ+u @{D0 gEG|tW2w. &mG)8_!:ı0l9Dꀚ{Bfc\g}ύn`^jB x^6Êd *&Q62Qa& -⚇fD3L#Ή^ cWrڐ'2?7 2Հ)Q%j=cT?;:\s^>EJdYJ]%,_4]["FÿE/ iTC&[) Q;A.}S2ˋc:Ea2/ED ]Ҟ0& Il,"y B%!3_Z9V!dV9]|tyB›9&tBxtB8fK;,F:0V0Q#&2D,YǗWaY@q3w ;52ZѴjv_še.˝r$o=@i Zrf惰3s9m <Ю7s8Z Z{B|X }})_ܛ 0^JјA-n.mWup4Ke9Z %pB1uL D(sZ]n{Pr}'d }A6:e:uƎy2fUSu]$Dk5^frdwՙ1D&i< #/z{)=F&+ clNu aroL/Oau<0[E1&_|rF ŻQ3AOC _)[X< +%Г <갩#:{vKOwڼڵμv 6oO2xM Ō1f2 hȿ}JN-{>oAqsjἬz=-RCsˈgэx[*GږtT< S kDy!]i BCμ0Bs~L\9NQ h9svkLGѴD͗5וP>?e3N"TWX쾪̤#n̯c^фfhϗCϸ(tV _Lg~J-fako TO礑ѳȬ$N%&[O9|IZ^ fu Ϩ z!qw|Ը,SHLr}فNwWLcTJ`ׄ J 1&9t9?=L`-FL|!)V&&u>osOeyL ĻK$@+X}7/Xs&A*ˈ佷zl4 N7zX6![xOudqAt&} 6c% Ӱ Qkp@$!k|^ww}ٳC*jeN}rlPW1[SwM 467'nSY6c +d軃V{YNWVH ,10lV6i-CtG-0+_6>Ҭ@Rp#MqOSX&8aTt%p6x|TE-k-˵*bڷĴTǨfy6<+܇E6oׯeX& C|Kƾ1./s3YD}BO#]gA+AQaarb_ d<hn^"{ZɂZG #dWd R6$ȮY\wuGx-7tG԰}a SVпtS>|39ƕ &L)D\#t*V'2?壨4iѰڎU_f cM}IpqAZ(?`ɰMV L=X9' 46!Huibw2kfq@WF ^Lx/cV.ɞ$(U1JUyRky-OyRwkF-rkbj(saFv=^ ,KkkEwRY֡ i4|k7YgIQK5tsma鑕~(2P}w KM)h091Hy} M<{b:Mی 9F[`%!eY1%t-}\& Q>spJq1I%vD\Ge)G%ĎN3T8IǛuKp#|>a8h< G1Z R],ai sl +AĴ0 I'u`g &V\O3)QMхKiރ#Ad0gxVdyIޓqgLFT]&ˁ,K)J(^B|nO։(yVKg*Dsbl qc i4R x9R+THMG֓hMw1 pRWک sg5PCld7tMdZ:eO9'Eqʖ;(o7KNI:N(+doDdXȂ )R%9Id*uj U;.92Hw'qqәe큀iMdˉsDgpHʓL%/g36n0{$nA6y(AR J[9Ge=3 p% # ( Ɏu)I.(r0*DWRؗ7WyYtEd-oˌu[sjV>|ghaD7թ ӍnA{a^5bBfS׋ 37Ả=Dzpuz46t09h@zǂwf`q)t M>UΒ)Ag` vh{-z൰ Z;[ NGZhڄ@CDdגclU{*אPkyA~tm&$h`lt _'SڗIsk S%?^O~tYx@m+&p@g]Lh;RJLϤ}_\90z|J+9$\1$@ -9ُX,Ĥ0JE$d:8{je6a ==yţS`_hh^ o|;mԤ>)]I5X>&VHE+(DBBPi wiY?ѮxӚ_[u$jSr֝@wr ϊ}(ߕ>)I<.zPPI|wѥ&EN{u;6E}xMFk5~MvIrI%̩СdaF]!? '"WD AzF&,VUQ%eveLxW\N߬ " Q PkFVK5QZX^qLpbą9*,|4~v:"?=_{C ʣDŽ^PBBT%tp`S(;Q76G ^I bq G70eEtek!w9Sߣb҂2+RGw2?$E 5J¢&]$=:wd)'A;N~aBlmf|bdUƮegcMC2߬d]+c\.l܊^2!rC~RZNc'~C|RL~-/od\ Ԑ˄ݏKtͼG[}8XS^FHVh@|9%.KvY l*pfQ`L,l-AXdQ%b`~rV{-8j ; 2e 3ί*6lޱIG>isA_EB{+Sg?Ǔ5SkV;/DvrQ F=󴌆CG9댆84'P pBQ>DY^ b2B` =xWE$>GWIaNߘ5"bebjSft{+R.r Ä>S0 L:שr puEV~m:mл!![!qKԅV )Z6RSL˵vڵ1A(y)!fç:L)ݭA|$Wc̓6]YS>%^@n1R1y+#p.+ORr?m4^sॺ*p?)2}] (b.@SL,X9>r]^Z "jq ໢}_}oҾ}oѾ0DM EIxsH 씝d%bb,kԦ>.ƀ(?BP1 {T+ \F[+u2o` ey,`ԂJjv1x$[F"D)uSs1[;LQpH1&ײgF.]|c(V!˜\̐qa)Jc6S7X}n90s1A/% ),JN)>U@vGY.hpg5 潫){tX+Va;N}8Om\Jq@Ⱜ &կp Nrd?uD:~1NVx!Ra}"eШp8X|ZAHkQcg%G})S'23eI"I;z3,[>eZ_{<&xBw}NBy0V5^qFaJ4[x;A}5}1_o:L(L3Fnf򱭊UG! /?"'2Q=oC+`z:)_Fqw 0;Z?)谱[zs^E5i'_`}PO0&ڀP>YwAoӗVqs24 ީ,`NS~ uW|s=ߔXzt-1GJbU8hŔ-C6'G:%C`3)׫:'4qHwxvpk:< z >_QXGn Wzo\ԑ4S&M2W;9fa*,9>Z vr&>Nrfc ˝:9u ypPߢGϓ# ob'8"Ξy_c=kEU=o7* Q.  y3%';L01W< @(9U\"2f Cݐx6EBn+gΦrz,o 1RV'Z"񿞵1(HcM| FAR$Hx!Cρ9=xYe }AU1ABLƱY;1u Cg84J( !&L tJbűaϞ7Lcw\d坃7!VUBlڸ//ǚB,kg[k!vw:]Mfmb+!<ЙA,t:[ aFK/WӢc|X?kWEadbN=/5{!-tN|u'&aw^4v bؙ0{2Ky{Ne $yPe:k9Nߑx*CfT?f` gO_cd^$(KWWcN݆g~} l3|:;q3#?աwAzդWl?Z?@/YWbKW>8|u;uXW7\@X?*43WuFc]>$$?m%: |k8I΅Hx$_6e˧,{Q_}wE*z*/R?wo ], %AVO#Inid Q-gGʆQ /=E_ZPN 29s!1VsM ^S,#wYLmB7FZ˟͉؋Ӝ{s9i2/$=z2YJpsAD#?E ^ۖ;ZܓE f9t9 ?7U0e|B{٥nm'Dz'g Ra5AtN]Xb:to9RSph8.F\&!JﴽKlWvP !Q˴\G̜-l}t'"}T8X`\uoyh^{g쮈}ti_Z(2xc ՗qX؇L, Շ(v?  w3̩(nD[h]k}JKK7%=rB AUo4i9~]f! ?1[]hj9ت)w2G\ZݩCNJ |W"x\L|{WYn5s3?`0_ji&hݐXj-ٚL.|x`}΋b>Eۊ11&}$( FQuɉ-s]Ny^+ v<`'H:ʍA}#+k0a8oUY)q?%,T+Z̒לasB77 U-ba5~;%y}[(A4`iüx~s:gZ6 yI|v9Z!g*Ҥ#EXr|sdƨr? <5J`t5`@+!k9+7D"sV $ǨFϞ+yHg`ڽ]u6"cTB@o7np*Tbwʋ7R0!Ξ+bxw׮- (;<6n@:6DgAyʊvt!xEG̻ggʑvq;y 8?C/Ut]+D(نy/_~pn4ݹ 1~1|zz`Sa݄fgOObٱNjZ;Au-gb"HA%B"/S$GmpU;sNӐ=GȦb:v1 ? JE-% !5(аOۃWq## llƚJɅ E$\]]L/.b2Yh4}ϗ>uGpNQ#2Z^FhU$vG0Ep){Es6fg,E1MxKLN/Nx.hR ]>_:⬥Yq>};! ؏x:x2Їgacts o,N,HBu:W̃]p < [F*q{LӔ]OIy`9.~ ͽ#cv]sώvnɮM#/\NN܇S|P;)͵YAbѪ`ѰR;B$ rPHsHwD`ș *ְt;?ݐTtu}W<{?R*ї27yfwo1萀q+rG%\p۝[#VDx':H4c~&D^5h˻ë^IEZN\k JQ ::|yۈ-@hX e䂝^9,yռjfm#s]{IVB"alRԧCg\> `z#f jNP#o1ayaV3|a䢮0?H,Fn^/$ܿ FFfGSJ1yԓ_ @jUE-W׍|y z@J>vBۇa!dSF֊Hw/UfbaT`&}n\ecy4)\05_ƫ? 042o;`ВQ/zǽ8;Gsݶ.X;:k*X"QkC{έwg4Q WNwq+'&5ZJK` rtS ;&:Q_cC=PQ!T!y\v>>S]_Qڿd|&H|f"3+3/B>73ǵK HYGMQ&i!_}N&Ū1QLV2l67UsWDS{vD+\G ږslҺ û>'Yy NKl+X^3hzA;j< &Jɬ`&kx:3 @X\=$͠ײ4tOtzΡ{;x]WGb954L5E舥V塹!E/(:tVNнAhkB_]+dZ={6fOEqR fzOO$L.hhM =ï lJ ;?NJO ZdstIq o ٘܋9_L`֕l{ZC5dD؁j*nz>0&5+[4_sSB3l rl1uVة26"RsQ6fވ_n7cc 1bc;bc {u`c_;k*تn֌2EpsZO;OtV]=o!nkqnݿsa߻6v-Z%pj! ##~g3ƏUZruC˨ j*3{ytg躶jL4f?#5dvᢾ$WP_\"~~-ncnQF\<yZ⼑>}wZbeUEM zQ>A<~Cj \"6`aVD9ƪ9J!.5L8@6tZUQx.+Hڈ̇/x ^RI'P8K@qe֯3"蛱 :!ЯT^/;_,W@hu)zn8s,NFŚEkP^W(oy',݇J~8~T _[Z#c_E*P/ bGFi'v3vLcd*QFuUXׁBZeVzt%^Y)S@]jg~wbz ']$Zlj<''z| *n7 oo#so'm-#?N;x$"I&Mg~u`> 7xlz S m\Fk:)]xW/G5yp?ou5rN8߽qlK#'g^?.7aEv߇02+Up?M%3a=eM|I?s>`M^po*fE~_Q`>g`0\;s"jY5|wRc' 91ϐ00J˟XE.pуt=!b\'B)(z 4%rpU} &{Όyk)ttJ]}rmq)?S|{N 9Ǡ NzruWG28 tu/6bЧ1}`.~uh.n*O48\cQjFA571ws\ˇ2{ekSʧPcp**uOtX u`au߲o$ekkLKR`<Ϫ]iNϡR\5v5JŌ;SLYB=`3G)'UN>$a"a ܩLI߽[wlXHY4 'şd_[zr؟Q|>{%VWUgO-Zra@~׊L`/Jf0P6ak={{Zfft/.ɭd9ZmOL'1J'ȼ.W#97 [#؂gKh]A׎SuYMhq)L7k/`ŹzuW'a/e/S"9$hҼI:)W$"z92{pn fOfjխ[],8Q[ +}> =wn; 0y8q&s*z< ab QM'wM=/"&8:eA=\ ڐr-aLX5EJ?]e*L3xFh/Sg2;/2.~ӊ +~EyNUIb'}~sK_o/jk6%d$Nn2d=K`/sLt-OaP¤t$=*]юivN-],9<}y/>R,6H۱^iHV'Ve\:Pwc%ۏ:_<*)tsN,(wm(lpp'л*yFSA~3PY&0D )=+`iF/3OwF/ts$Ww>d޸ [6@~Tܥ}D[GsB%R ݏGfc"*qX yeys9ӑ>UzP29K$2MVi8j8~` nRp 㬝uu7Iۇ K[ }K1~dv}ňfg(xG U ƫL)<~Nn͚]!odvqJ (Jv ݂8NDD ٢\oEَ7ң7R "S*-&QIϰUd猚./.1]iJ;?lLrN׌}aekMvyQS[sS @m 9ŧa_ϙ~J:NB+1X9٢(Y,VX-BlS>$SV7*cT% !fr6=dsc/@O88U~ˣp⋆hQ%GhrDW[P&Plhx?z%B`$ȝnaoMF&Դ"a&lDgc`p6]Eg!z aHhP$vRpD[N\!Pl`u&Ap2"k-m 1铛ڮ7roC*8\hKPyf `AI!l1J NydRG|w7pӔC(hx݃ZъM]b{ΠL?NJE82,/md5-89I_ߢ% 4u1~("~;ur x B)X]HGt+(qD RFMX'SNWjQ@^rЕ&{A}Hrr<-4EO2m""wmV4Ȕ̞'S\P+?ӮHuXcu=XFS 9cn1,_XصG%S0J7HqЯq텾|TL[(Boț791_M pv*-׽`! |Q!Ȟw4~S==ϝ3;O2Sf"Օ2ߚ^R= t@:_vM̈Km" (|ۡ'ą?e $IЀ#cZRݨpfs :/6jч)/j]DӘEiBへ rͿ/1tBvߠ^>Ox v44y=e +ʛu4>~3.2E4aJmܥaFփ{Z0h;v{OzӶ|w/"Bm: \x8Zys@c>8 nSc @|f) t,ឹ"pߍu<*' *Z%4/"!ME[+!/14#{n+i݉RuBl< )8;x\|.h\K @'bܺ ~Ho"U2?3ߐ |Nr4\1'ReȝwSyF*JQ x/+{kwR] 3˕,Pj$,9u]Ip R_=@%Yy`%Sb?cULً{xj]5a[GJ(L|˷8;UJ]QFEq&D; 4}L. 7r*f-&B"X*&V3~W@iigLVh XQULۈ4{ȫ9IQOt\g_kLhf8 $`Sn-x7]9ơ ]%tx)~"rUs9J.Qd̻9\հ62vND 򩻌r".b:\`Eƌޭ1,L( 2s4Cs`X$wGD RX# H`eW79JzorwqGQ:p86<^0cpp [ocLdy7 [(7+"BWcMSaL(,M"Fff͖-jˀbT(o,hb÷P<5dM8w.]ObwK].Կ"͡7蝙53﹝]M=HlBL43̈́h9NJԠ>pRP:mU~Swwt#6aNr ;A䤮4IP5|-ǝ>P1 HpꋩJ7x%̲zpN}`҃&a({RРq5 `pVոH.[z4e욎dY_>?vwID&:D᦮4HlE#P'2B!ӘHQ/eңit=Gj΁VqKWnNZ? ܾӒi T7gU:X?P%^m=bNSn+=dDLLjEy(͈LhV=4 =;ENXA]ipt:A=rgWPqI8s2;O;Ǚz}dk̝Y<.׌W4K_ +i?wk\Y`9-N[5?0>β0'< |x==Z>5JyƉpF͢'f+X3Zt ^Lx(<տNGs#{6S_{jtҏүGp C悲fkb?2+p3MAkF f-?}0U:F \sO@FRq!u"HdO9RŮt\~MNK`;,0j<=:Qrg/_Pq4/eƃ7/rTvOOKؽoOSԷm{fݱ}<8ȣ]n /T&`q|,hOLTaؠy;sU 9R'rz rf7Ib8 %›ef& 6ͼ ;YѶdy< ?K NwsBN;Toc M;TZNYQrEi:C.CG I0+!ݻJh\@xUI-h[ 0f'5OΩ^uN Iw$œ! tRItq_!'՟R׷Ͷu=NT'rc2"NtNYcMgmPqo!ͷXFKdɑߢXT}gc7Vo\m=ԐGO.n~zvi%FYNRL_^҃}N  {}9a2/ǡ#x!+X\`uQ*=iPQߊ D$.Xi8~c?`Hwtߊx+cM{0㊎V-=4Tgv?OGu8ᜓ^HsUviM-vyD`=LBE?FDb+{z5ڭ/߷˛!1kcg$6׌/?U;`$~qiOvf{6!뒸c'F7j8bO6bgGvn $7OJZ,;9я8l|úVT w>7qv]{p>\ vp[o0M墾vKvup'd:~@P7d屹nsp#;|7s-uvl[6P4|e-#;6n`P.odP ڦ&;U.k7@k`lBX2Y: @?N`u|yoc_`muȻY08eIv6~`ZaAY:oaV~dPη{Y*L|MCyxS 9 q+BpGͲngx!6ɭI|r@Ej[ò<g=254JxaTA> ta`V KFF!WPV;$(b=].k0{IlO)iӈ2oPvK#6}. TK_8Ў> -Gl['@jamB>*Ma!$+ :OC#lrluOjC3Ktʺ,?n=[kI5PJȰ腭r,upGF ,rQn%ov#&Һpp?;_zl=j1 _T_k'ZW7a+@E3` jmn_'o\F#YXv9}#/Z*y .4Զ[ 󯾃 -tvnYD_vZmu[p\;+1[H `\CoQ;P/\kK8-fx/ΉO<8n}Y_Ⱎ _ˠ:;a$`@r=JOTmg#B?FM@΅U34i㌸p֍tɰ4|hORq MdMBvyfۇd2🾰}HHbH@vL!ú`u v d Do:"nF2ukY[aúI0 n _$BR![S݉Zfص܈{l{a  }PS6Vd.M@r-,0W|sm Z=S_ Q;JJy c;|"/YOYmv>z 6fr+عpr?Ya ^u|HX7Uaip耿 69aHU m1@!;k=2NjW8nlmN  7` "%"$50gm0 O?;|}-Y1U[W.: 8.Am-z F0 h=fc` ^n"Y͵xέG4elDXg!r /r&8j\?Xkr%3 )p'H YB/& ;qu [IA>wʎv్Yr]1n=|! Sʶ[ۀE}| ?;*1X{V=. ޞU +=0 2' ,(ǀЫmlba ^kˇ@ pX,'M?r1 ߪGKhru>"(u:LLh8AE.&Y Kb8Ed nS`'ZaںhgDU~;`x|p6[tuka/}Q,"$:c#$4HJeсы#%v o2\sb9M3͂]rX-"FA y"G 苁ftL`u4Փ8 }qˢN0!T g1&\Mi\bhSchT6tlЁMi3ʂC@5` e07{ÝJf J 4N"UI)aV<Aavnb܀ށ;PD9N<„l&L_Vl * ׈⁼ۄ {`T |!!/Q O= 87@ nAtsqX.! ;4`NBޡa  mʈ0WENxJ@@n‰?b  zB'i֏Qȭn)ƿT.yCpp&/>䬛H'"3T6G K'F@Oxf@ %qQnM[q W=PQ_ڞҜ* Oh .o$(OH7MǬ䣨"E{W G3C}%.qZZO}d<=}PbExoC>5}d`Z: iNgqOG ڳA}DQjZY(i-I+g=zGspq3L-ZWfxlZ,u;^pHuruR z)0K^ Td:'W?K1P)YZ.wL hDfuOв|7kA&eQo"ݜ"BFqPNk%AV |bT#Lഞ;9 xl|e/'hV%\LkM}F2`g|#| 6ghacn&"/9ӀS%â࠸f'Yf\L;@k\+5 TCJMCnD/ձa%&]/AKpl؍煘֤`G+#3bL?i ZkEbqZ7~H8m}%M}KYoNk}8b0ެO.&pFvv0hud;A63J-\^ǟZdwo&"hԛiC|]a%9 oŷh}JG6\VsM &/VEL'c3JZ7XBkӊGj #&1FkvNWk Gx|Oc 0UAEA(|-yTA \ٗ"~"%[zPi@/P\Sp$1~ LAFv*AvO8l_;;]W. Ru@`ڣSYM|}z2~?@بk曘-Z.ᒼ q #:qBB䌛N=ù}Św5l*\)7Ck"CpJ0 RLH+"=Z2w#b0Ѭ%f_o"BF\1c-->Ѡ9~s? XV:Ni"(P{2V7{L 'ٷ7:+E ݂AKVȷЄt#l!` J!$b!^K18&@}[TÎ@^!b$`ubƭw&7εeF!-!W9kdI{?aufy_a9/.6\ a—'5r2y[sr,-/o2=7z^Tpwbi{MNŝ׻² Y43 xk.2 G +EM[adqgWX,czL"64@S' X!ڪ;]rZ]{>emq{Qy{kERy\AɮcVxj8tLH?/b-Io/갧AiɮC֓!' =C` \u^;̹ l-]{EF1 S 8y{5Bx)@ ^w%S0Lm~aEgIlӢN9mS,JWlz~|Q1,o^r/aɰYV >v&Ɨ+\&$$@F]k~a؞jMߑ^8:Ȧ\1wV C}{0=eV |u>8}<p*,.hާk.Bg,J#LB`8%QNq5E()`iq]K:P* vyߞ n0Ԡ 7Wc73쓡PWk>_K0`O of9'\vYչ crj09#/KpxLU?kK*U?.Cow IK2!,4a|V9:dbN&{L8Q NêÛdYDp 6$61h3p)fa{JqF ( uI?,2*WH'M?1@ND`*dKH}&3&!Ĩ-!'"Hbj<V>j9Cp7 zTǀ:WzSO\TgoCx:{# D5wն?/- u;%&Ji+ O?(Rnw!xAOZnrg{ (uK _g` 'a~% _Sop+E9 ({WPJI^P4Xz?RT3 ?Y'\5fg1pKrҔ` " ODn1 $|)cY0)Jmqÿ@& y8CϗY# q8,6w<" JLdfhj5K9M'gQ^ /!G᯵M\cϩ 8oƏsI@ $ N&@@¸ rn?(k.E9G^̰ NnByNoKFnϝ/E8xFƼd졾^X l?؋VV+w[.S*H矤綺YMZ5uV6B"_>Piؕ6WP;S/x^j m &7OF:f~m^O|V{M*I_#k.‡v:ϡ\O[]v8_4wq=fO^6|j9/_uӹ '<0IX^P3:h ˥EOَ'?NuG{?hN=(Ǵ0[<kn)(7v`UySr o}Ƙ/::9eɦ,=QS ԉGg9ǡ:!B`YTIs˻Fnלo?&sL|Ұd(o *\-+O,䙪׋"=-: 02B/] ~{$JX@ Sɨ$ʸX\2/)\ՂNP@emƿ *yk9)d 3&A#xy4tgEevKy㕵`Nu|L#}2z햞0;B& xkbV3ˠ&yœ.՞Kn: IlOm!3|[%_X)-gapsGWqvB0!ST c0Ugg ꂫk\8RUjƕu迋A76 MeVadSo *f \:fd`YѠ B{_;ggmg,q|KWXp|v{ 25>}z@co)iՊi|jIi;}:/ 1h8[trWA֙vO4Hi3alɳG!!CB raQcPP6Z~$u_q`A & qKS㊻o᭥]ݛ_85^9!z\kej&5(ӱ"#MI[0CQ̯Ҥі(?|5Roh;|ªK}E쉘#lɑ孀Ĝ"m1y$|{; `CcDYE1aɜb5,W-؇ >Qny>}&S|K>{߀aw1p`2pK-ֆxH_n6+i>,ڶ>ԯ-ZyI|~VH9^h#,i&ח{U._H+s82KtJ>#s 51A 6- ĕAyGБ:RoѲūXyc"n#`JZ i GR7XrI[1 —mI$ޛ__G]%mO? %*䂒w*3{+gEu%_>&ѳ/"u@=<<|ư;;<5Хdk:>;qq|hC92>-is^TX%msل3C%m3xo`_ڛc,9U0SKF&ˆqe\6, g"Nnd/}_t%D1Bov fM6ωwFs z'1%R}ءiK~k:}P4=̪0*tf)spe LU_fE'4_h|M3k_6p,=}%# NS7j,1.Q":&<&SX'xo)r;ly;a|B&』7Ahc(}*1k (dnl,x:x)`Z(XBYXPU/hz!W-/=Mm @krZ\(|Q gF_JŻX= VzPP.Ud "4>,meIhɧ0dc×Bʈ)J 06(.+% >ҫ Duɗi_|'|hK,'>L{v#`ϒ8Г K3lŤ̏V>/J8x p#~)Ke7vhF (lwֆL.mp+,#6jp% Fܨ[:1߬o7)yh*W eHZCwBY/c`!X?N Ys^&Sȥӻ|& 0=F ?O4VhwOh́m{;~~HDރds@gx4ˑapF;;eH;)alO^0p;ӳ|i+И `FBxQ ;)BVNI-ۆ ʩ3gK)`lb:.ihzWfL6mt4^`hjj^D[쾚1)WjxwڷM/op/}ƀ2>.dj]Sh2 _5a%h7S~BF댢tZcxv0sOْ.q|Lu_gzaPYD޸2oxVf3Aˁ볞㌟1a;+3xjΚiy,7pZ@1&q fd2PSJ-ᦒG-\pK)MWLS1u`+B{VߞzXhɵGǯ2_K]^rQC0qЃ/[Yb7XG̫{+^~;|1G ̬EtI{0b$NXY@?hf:kvzבdZIm Zny//iW%wJR@Wխ?bc7'D  c ,,Imyιsf/~7  +Uujl)i3͝Vz;T(xx-55Vݠq*g'jG* 'З%aݏ32E fݜcNI:^ Q E'wP28rp %Ml %\Mn~X{NUXJ"]zcYg\S=WK퐏mu:5so1OM N-Ώ˜t)_\`m^id*ae w-IN%m(Bɽabf%BL,nϙ(_[+\rk3sw F59QJ {aՀ*g/4nP^J]'IbuŒ-W;"&fSOf\ 1a} }<xϴVy x7¡f#҃_@]r-cxθo++guB݋WᕛȯRSveM5,d6`voA F;ʭTx WXP6qxg5J)l#?* J"[&fUgz.,n,q8vV)4۟=T܋`YʴY \@}ʬ7NyԸ<>OAsD>wKa/Ê l[FL2ހ񥏡TS]9e:teu v(Ai+[cp5wTҫQ\XܧǨVi w68?98K柌-8a֙e%źx/FK2\?{Ko)eTkqz:tt-qο] |ى"ztڧaQ =]}3ᇻb__!QvnVrG C:&Fy"TygW8G-+xRXA$FQEF5 +/w^lP={xfiѶ /c~~шbp=5w:CY{w <8*X ʁ\JWΟ*ȟJd*E'&OwYϟ..7azm/vg'SĝP k U xIZ8J+V{++1;/*bkӶe~h4$HGʺ9 ]( ge hVƫFM(@ΌF6 Ԩ,70\TI$Ym54}Dj\EkvKzd%Nlg@Kg}=nI[z;T-4jɶVHW0t@fͳ$/G]n, v?0CiR=&[PV` bcm ՝KKq Ybl*PU2fp $0vW+cxzeWL\ p|owU99/`M=/vέs)\G ˇl H9xSD:A Sn-i@35*r~G:@X@BOzۃfQv~jFW&r '`gNs;Biڞ#`BN8zKomkN~Z!DN!Ovf?O<%8}7|m!ڀ0r:gϢm+ohZ~ Ɠ0ެٳlN,0,ڪ|NYc ?tr Y*=}Aљw0 Jޅ%J)S/Y1 Ī n/mJG} q1IQ*cz#H8UX[ cgKf$o]wO]4y)ĭBx!^: ;^wRiD.415Lv8棖u+x 3^mt7O@\~=\WDkv6'T#7}ݛsTe󋾬B3E+fo:r8= U8Lv -~@3eu+s&J~H}[L6Y, td("(/N^ 㽻m%8dr 2[?}-C?ŖgKC!Q%"j>eOW,륈aڂW]PwV@)F3v\:_}Gf}#@+fn?sp9ݏbUQi5L fk@.h|qǎ[m7p 7rT[6e@dX#+8YZ0mRYJt\&Vdg%뷒- {k+"-m ~aF#.yUWYCO`(35-T]x WZ &g~?˕7Kc_ͩE4IZ#&A#ދs9GiHxq,UA')yx lg^gyP]JNs6x~]f~|)ZR`4R ڬN8ŠoPF[ٿ%y'n)?g'29>-"Whg"mQTE;8msnP.3L;O|2+Q);^׸Ѯ{M@ a߁Ԩ4rD[{f\(@P:zKK'iKlrZwCA_ 5ݝx(Z3B9 Nk<Ϝ<*ooeΎq hyxy!/(f.tD?^1f' |^i`eDeoItB4+i5 F?a¿LsY<-&ghW@rQuz[1؏ot\zTNڕbJLxؖKxnX"Fdt]d RlAv@B/$Sqt"4TvI|s*g'>ˮ$)Q A!ɮ,4Ϡ r -{(b9YxSЈ Ls`ݒ:f˅@1؛ Le g 'Ɔ4%~ ҆f),ӮdwAq/>=p/!s}OӜrrШKJ&-]g)nd Å,lg1}i)xySL?id+﹔/0x)K/1;=Fᥗu!"Z}X8SD:Z5]]C%x'e&0=ށ*ըZ_Z+2^[֜%z~ \8B{WT|_L~7HAaA:͸Λ1zrQ@\l߸͛[i#Ybz^&1O|d^jwm{N)X͑7EpTx rΟkku+*C}k$ d~[6U&*eiM!F1WoC7wqj*bP9q c 5f9}: 2{y8%za5{byL4A+I"6uÆi$^Lgcexqιڙ85 q T9WST:YśF/JqZsj \%Bnj" n{T8:QA D {W_Dqkru8NXQOZM@kVv)p]dhHZVv\bl}BMw>yQ8(c|ČOSEqUp[[ȚzpA %6 JޏPMQZWݨu(g1x⥙ҕZ#ͭ}UD)o]6f$++{ %|rL;gZk9Ϧںbhwb sti :)v# T `ΗjZR+Ou%hB+EhF\{75 d'Yjbk-jT?ogȿ7񋱍_n?U16_%σ/4FS6n~#2a?M*9zs'FK.'HBY c T~6 ,*lGJ'?KK߉_rMk[w6j#J9MU뮪`ޝ1b4pH>uh.X5~Oß4VH2[(E£v* mŦBljJzϩ-Ưn_?8 ?ӟԬCvRZnB"c*< oN5\pуHj)6c嗾 3Os/F6vXZmh`ƀ8BXywav~AH6 _!<o7kxqlMҹr4.]n s^aQ=/[/غl)N} d"><:癴Y5(2ё%NbC6aD6,SbܵfnHMjĭR4uΗ6ciX_Hlǂ_D|W-SֺIar;s"0T.7'&X /-" Io|mЏf;0<X;o!u3' puu/ mgb,J4aTIT. 'RoP^h33\Eu%mm;5# {鍩'ROx"Ua4d+˯Ǐ?'pEzu 11C~i*Lnp`M?l [fC~}7vK+#sEQhg0='"ݣVEu<HI-h* gsL:$.gQ1;L݊gd!ZSju5J~~ڐz.aN'7B'a8  er Z@|/giVl tt7IPj5oaJ-gMHhN>fP,?zJx3q32oo-ٺ2^nG~JU[wP=x2w`oLGF`-hMrEax>0 Zy N9EN@0O9.S7YtJ3ۃ<H+QϯK6GHOO?M á^iǕ,Tp%nL]\Nߨus}Ƽ|y$I8#1D0@6.F=d(\G#sߌE%+)/%b)Di6H<3}Ea:a)׶`CV([6/Z8}jfˠX꙽l5Ul%/R['' ,|sp{߄6G4S{!+z}u _6c3vkE^>9Х.⹕3r)L1M/}wǺ?OXole+Ƽ>Va7p6{ Q{g.ئmU,si-kߚqBD?Mqf`?$rv')ST>UffvLv1S^3llr;_ 'uisdžM{t M{ic0ģ!yoU8<T]3mRKԁ"` a3~|fdw:^RYb>M^=wʾ.H0 }j[?),>v%wc k'Uh\:YjS,]xa0 \^|$;n?|EП8;wXR;Do_cWŒo]W_l_I9~Ky)9$˥ͮ  UR^"ۛv"wj_~]~sߥkʜa$k15߲5U_]LCnGQ K/qqێۉv\FP? ߎKq;(D< [mhQ 7EڦxJ,20#,,Wx{RdaEF{Mhݤx- k:lq1/Mlsun%üz֦ P / Џѕ }>"Y듴1G<*|=1<wRv>@rvѴ EY@(;L`slٜRv ?V6{˄M3~2?aFCq[4Pb;D9 ! g!Wpkyu֢%I49zeؐQ2fjdil|+ YC>ߙLĕ %S7 5-Dj>3NŒ̐iF ){*݀'Jp΁ޟ2˅_ PQ}֌ Ԓӭcb o/2].XhQ4dg8KL*k)z+zTGr>dWs}+%(=`3_{`*V6yptC$fYr氬^hNg=4V#9Yy-W@{ 4?F+yI} mߜoB_l._m˳ 4<-4c9p|D P]*=%7Lvg '':}[_ ~[6^|,(L\bgB ZKj%H@$k}]G3 #uTC׆f3\D֝!NO1i:[4nȁ ;PL0}C4]0M ݷktJ>O#5\QSѾiޱ5mdB+ o$ǰX# yupx16FPCPGuݞ8Sw@x|G ( #Oi+ V " ?PNե bWGSN^߷T@<2-3zSJ.$TǷ^qVʠd=_]ajդuG$z`l:m+wWΦNCt&NPڧ)tj'UfgBbEOm-! c7@v淽`3/1lBf)Ёtb#}.Iu96MJL[:L"+cqp"i9 *K #߰%_i"8h+]t&'q000oB~h~?߭k~?Los3]Owp?/9:|Yoyv..dݫ:l?s7ܖFy.jVWVzmijיK_)2Nk4;.CmQE=V|tÊW7 *c a eƗ!e5hE3C9 -΁hWVs!ˊՊj-?Ø+ځ*注2f=~b2 WLJN?I+}۹ 2Bs({&jn.,\5ko12,w@;L˫QE\îiv̛VaM. | t$p 0tKb}=@,9~6Xbai~dzu@?^+PXbg P˜Lb|j%$Ze@c| L/w/ұ]&Nb^_cc%0 Ѐm4v|p3-)U]HE8o6PIWE1OcI9 םyl~l\ȝ3>q  > CRH%_0Y?O!҄Bʥw-ǵbeU)sJK*53i*seܗ/ikP+e^d3 oF[3gna31(Wiʂ?"RSY!%QSwbST/rꏛ`ϸ#Ç n-qn.c5/Ufw؎Ib ;se`O8`-Ar|QM\ CZ6( VI|BiC@2oՀdcc 4V63&szt;uiuy>-[:eRz!ݼA;zd9De!@@M鰩/áH{>)UTHuI}#|ﰡ˕ 1Ԝl&UJڡ4moίgH\vhZQw]Scz 8<@s"e[ZrN)Qh 4ft{ ^h:7,eϽI͚՜LMǦЁ0yEv爁bxL1/F܌eؖrli*Pef7|A]Ra?H'LRx.4H?BO춨ؔlLhl>v&OIۋ%{|-)5 j(ș.bx,/%P#춗idEj@֩Rۏy ZOa_#ҤX˝0]F_k?6۸n #р=X!1g?Hjy Jzmˁa!޵#H*Ԯa" ;pRExVkpV[bxo4 *b-Fw{,4 Em>َb@d3ysB Z8"`ÏNQҳ>yD{W?u'W'ͤi33QLhif4h't)Hެj1`0ϭL_H`,姆ǟ]#4fK'.2a~R _Jla oj/e6J|'^M_#wqtpF@۽φ)[9j)\e>;qe^8U=~%S1W g߆)2S/phWMշ7 Sa.SC͟R1*uV~N]$7'6T)hGWL^^4"(K\17PF׫AQ(տ~_u74XT#o5(!kH7 h(a[}d훦iqDgbFx9+i7YxeqM@Fm]c]_'R܀#?0V|~-]~\׈w!1y\pcHgߞdwצo)ZP*D)lV1iM[ڥEk"\QL]7z==6hڒ)@[os/*fHΩҁWdž-8Ml֌xY-A7y}^}z;]5? ;7F:U5e^2x1 {_P|sVV#û$lBSᔅFa}L1磞/$AfLuWDYa>VB[8XAa4 "UlJ/]evP]ڗsfz[ U=}}9t4):*a6x?gc}0w'j酔^7cv+6/ż$5޳}BmNi'}yks$/{gV"߮:i49|/S^vS.]ram=hꅶ"3;D~i ~1A<wEGpwxż6¹c-g,sm`mf-iAT*+ 2,k+@ [-I ɨ q32}E]-zϬK@} /TVЭ on%oiFj^}2l-D+ o7Jɯ4؁e¼|=,{ Cxɫc8_P.]"C 6h//]1׃ ^o|ZQOv&H-۵s ̶վUݭWn@3/k"|{6O`S4{Q#)9ٍI]IBh +CjuOF_%1g /앆bWq݌hk!kuV N pK1b.,kjfbJ=G2{S>ڎ@tR`:COQE7g_~k[en!I\Wzc-p{_j8Lͫx~E^L3N:x҄aK? K+^X[}H[ Lc[I)ڲ9:ͩ7C֥xpt7UXYd8h cܟ&MԘ4cSST ooGS/pt'b`hsK $GY|+ѷO.w P1&ؓҦ$F6zꕐ6Vzi(mMicFR]G/>6+K6U(R5,jj9k*/MʎVش~0yTIxϿ+ m4qף14{B)De:O&HOvSXWڪV N&I*O GXhߗTW8*^g{,I|N9j?*۟lKO <5\%mss+(xw# +@J 6(dX0i?*"]=QP}|Q: iv\vVI-W;vo,nymN^آ<&iҔdkf{b3b.e;W:!_SgrP:E{lgH !p8f}3Ͽ}찵d?ak'{d=^v=)[lKdN|Qt'jutXw/rEc^أF4P1/(^ z-ng#jmqC& #xE/5QO6D˧.X\T!j֏LH,f9Y^gVpĞA3ԉ& .6A[?c1jRҕ ǗTN3|' AxEdE߽PXEX*66Ga5%3 †¯2(I̺I\LJi¤Sw(('əG]' D:(Z}A\&^?sD= ^qMCCL,q*q l tQlSBC"hsF0SX|y'R*Ɵ`iMƵ#Ə7g* G: 0TBJSYi5sNM7CMMŦ)MtҔz5OsM `STf=S Ѕ"[%r>gX0fYk0Mq WR-Bqoh<tˤ\d +jmqSS%ۧ,B71BMhաJQVeG}̷Y JQpEJ4soQ]f%iocmWz1 .By^xR`-V" P>.k:-!K~= vH̓<ea7}=|k\7X'+FF\V!T&|ίܢ PyJތ$8 ,Tݦ-" p,AXÐpE>HAShL܍ٺ("wSRd'44@K'ܤVFSE،M>$\T1P!Qyof7wj'm^}[T|7-@Ҡ0yɜbd 4[Z yz/Dvښ)fݧ&0U:z=#m=yejtK-aeKS624ncBR~KhE-ɖ^RD녿bn[^.'m嵷^1قx;:a{0s esaKU^~ |7ueZߍD?"7@D 6Ǵ8Bg[ qDE|,"NL_N'R1SHO -0$"L'YI@r҉t}&k;?۶"yeԕEY|`Kp/vZ;6}=r4*Zh b`0.]`c)0NHCEVPzJSK[@l*T-_ZKO*>V45G ?f |ʀ'F whhjZ~oe}^q%1Wŕ4_\ lI2IX&|Ͼα ML,vF1iمྮO w k-ǽ+H, 5Ik55J~<]8E<@H~-pB4*۩ʍR;1F6 hHVcPIok$ ^4N};a1{zui h='k/DAu8r$l|\g-"dnn߮‚;ki'ۀ`Z0:ji!|]Yb?w>FїC8r7惢DSJP1+3IHvz'L`MX}"VMDNBCu&y7HdXX@*h"⡝EC@k4X-%aԶ>o#t.S'z|pOR&Q=pc9🥕^9ϾVƨ@w+Z7 5hzHb+r֩h̑)N:+|T^^*/c1hnE S^,^tۢB# b DuDjPxc ypV[GSV9]#O <'A=4/KN7m{Fߥ?-'~pݞ*#&Ptѕԗ^n.4Ӆ.(ԙҽR/?oGߤ_S&m\\9/J+mU{wj[R \۬^.։Q"%1 .RAod7}9֯LxaIpC[IeKG@TwSO$+*mV$Bn++YA5{F6l}* ͭOx9ާ^컦1VfvC7wiO.Wn"p*~086ޗ5vN]Kg|j)GjhYmh~oJi|,PVc$ KsƎ5|YOBCMvOoiWR>jg/}̯HRÇI?/ uLp>\2AOUߪD r|w}el xSb*m)&l54cLjdy4Qw,ެK?O]9K~ߏT/ԕdU'Tz' 6x+74i[ <Fk+P}[<`oYlP,F9KtUuPj}?bhr=VG.?v( `S=+S&̗B'̷uEt' Tbr&#קz -b]? Dt^ا9ڰ*V^Tާx i͵Ȃ%*TJo㘖v,J>M>;|SZ$W_-#k.j'@QyX2 Lʫ ='4x Tŋy d5dʪqV4W>} N@Q-&5LJi7J/A6^uS׾mA;*v򜉴c\{iU&|@;c׶*U6y^gCy7ޓW{'̨l3;&Qlx+x&3~OUjyyi2^cv##A@h^c8%I $׹'39ʦ[t_./+/MR9*n 'T,N7heqJ95V=Z't>xF{/ҲRjc0Q8p|=ƪJl dQv=v#IL0V읥[? !^\|/5ylnJO'M2EuC5v΀' :510&s?Gg^| Oϫv+UWO}$c?VP8}uF턷j&=?M1\}xhX,|ϑ?!Sbn]( 3+ܶ\ѠaDS[x'5xӽIopEÆFXykrEM 6bc`ls[Hv7aEJ&NJ*˂Cf%ιbfWptN7p7>d9SaLд ѩ//:4F{lw>G3Јma j eI>0(KC*KѾg Fџ"}r9 '\X9ɾ*7EHq[ }L  MD?%^HUYښޣDਏ).p8&Brsw+7؋ 1@ad]馫7`sƳ,;Dy*uxheVS(‡;qB^!nGGyQ.4yFl< ꘇaD:MFy[D4D'ڢc!Qycym@!^;Yg2,M#47(Ms`[-C;5 LR$  -l 4h'/mb vsSik5{N)o4X^N-/,U{2V!kOxujRQfXp{U4UԜsYq O[`<ִsإi\zr329(2 -|/nM+΁֜ZEz+e✫"{ }B]/d]e^xk_Pcq/g0uJDE<+)6SN4_:8܈g%$8;*o[7/tTxN}htÁbt?R]kLï~M+U|GEqŁxbb?M^O.^7q~?{]y؏^e覆C7AY{]3g"ϧӭ]됒Y%V^7sǡY{7(#眙,, $7>c26$k Mf'xdTU;A|6KR,5ĠI ~gWgdd#fdLjqq@w^tcG۴18C.*MZܨHM/11Ҕ$X\dsiqJ-7Af M#(j[5Fy%|/H'Xn N?z5iD?u V&ճV vsthVQZkh-EODah*zGb:#HykC<XkfԦ0␄vZ{UPf/֡r$(@֞cT1 &ܞ`|}s뎑Oj2Lsm@P;/HGjQު`*.^ LЊst^(Jh4YaҞGL*ƁgP~vD1,u+ޡ_N錈FmL8wѪC I8&`M܈CFnFNԸ{%͂{56v6M"+f6Oİ 5\^$&TeAn%ay*բ$#ႹqJ"k; Yq`tV*#,XO4'U<<m8 ^m`[nkmEdNX{ <[>)*6T*aGWJ=Nנ+]/o4O&EZŧ3')s`ԼQi^[8Wi.' $ ph&]r?ޛVh|M>>g1S3>v4k.mK7s|=& NZ do1F` F5ѦBTDۤԓȱ13Z)?X{ #v+ęr_bx@+MziLN[ ]) jjPx9*WoN>%lhˎ+%10ryqd;Z&ShY^̂"|o~\n =/PƤK0u4e+@c J܂նS8 =H N.G-LkAZH}Q+ 6\ܬjench4ݨ]w$Hk$rOʐq\Ư$GR!Pp(H(b+^4njI2ƤS .yk>CK<+O[~yH`i5qή]"|(Cp$d)#@0b0Ԭ9^8FW&#xaT~aa܂q Cw@Ǚ]5X'BzW09+hOk-Bd\phb-x(duMP]Axo0ϻ9h̗x1Wjܘ}M5k?f ڇ$Y(!]{҂[ I+6Om!gqF7(RJ(i;ۋ|a aBxSᲴ0H!@\Y  0J)[k'H5o1Ev3&eDyW51l/8KmpaրJc+ hX+DdFV2n36u<|RE8.Ow y5&>_:5%fez bXha7c7Ers:/jU\sM2,T *k% Xι|{:ftQc.UX hJjiEfy H\q|VƸ܁4!ؠ ݐ^852b^N>hf{ qQU(0S:tI\t087W˃Z &HEf"Ҡݩ~ 4#olڇYA{TMB9o?^c<|vtXzRܐ CizU9>`m+/o(L*ܬ}t%"r#ֶ?FJ廨lݨVb|4n- 9udsz_9{^e{d0 : zSv^$JA)AH7D]”f!gֶ4C?Zg=w\zT'AwXݬ>761m@ t:W3kmb88F YfqW(>YrzQY5Cz^Z)M F^ͫF}Suӯӵ  _t~hil?zl|CC#p$y{eLzKiF\zy[f=cTaCF^\gЙgpߥ?G˯\ۤ[W1P@v nsEҏx`fa`*kǼ=TV.o6 V1hfo SN Q8\([9Z8ԝde`-:lvAȞ[RU.ywwy u+[ÜW֮@Ȏ-s,!B@)ʜ,`jPqm. 8X;@԰Kj֑Oɯrߪ7-S/TY\z]wI`GE>P5%zH(cG҅#ʎ۫m'=Veܪ=|y\_).0W'olٺF ,J%ف͎rW;OqN{_VMWր81COau3>'uSm+@RoM'?xEӍw$X,HEBm@fYb-lcT!4S^& FP˻JAXHC8Y 3ͫYìaVZǁy)8ʙ;p||7[r-6 tN5QL/DVoo4$ܞ«D~}KwgLҾE+ @+ZC6+6 7=hb-c&^E|kBU[ yC;D19F;neҭX+?e^{ (3o֥3xv;ڗGۅ#++ԗo~]aX)uOۛ((EwZV7Mb{(jEki|R: Ѳ^I0We; :w،hh!+} U+ vEViatf@nK^b 9< 1/p-íjۥF\-@̉}:C#_[}޼<.)"n?X'>`rM {!u4`TNNdOZ>^wSΣkn5%.y`nxJZ]qQeyUYGh7DB/GAhOSlAi]6@ʃvگˡlڄF|vt=KkvuIF"sb+1#o/Ni!Fʙ)8DlCal\gF3gyCP ?i =z>B `|EM_ɽcۢ4,a-&|;P*qE($oKu܋[jKy]G {+f:w=3. *K7csy^U^ZG oPh'>#}қdH?I@ݢJ{Ksd(B3(Xk"kb_ x!lsD(o "Z2Sˬ7E>wn5 gst=m)bAS}tag~xz^Ei36s_SGUŸMnOr5B"‹Jt3PHB!um"?̞_3 K+D{{ۇIݡxSWmίσw 5 S9{fkymZ1K1zƋVx~H*SOiҕ_Ia&_m[O&AMT0 ]R _V-clg^qخS+`+"Tڀz5f#F7Wv=/cTBCۈp{;38jK}rlh~bg'Qu*߇^_ zAaX?f_9N48+&8BGCJ߽\fZ`5A; *|3JdSrb-K&{n[UuIW<#MBd~Ż3ج{:_仈YzR͸[èũs@ #R%;rzxޠ)Fe?e%9PCh9"`nw iM'smtަb)W^B& D7fӳ._bGq^o m@hl wU R{%u9Lɻ6nir!*0Le. *PI ͥs)*U=ۑ%|^F.cZNnBZƈ-8Xƨ{?-Ԇ0- cVY']6fX#G%|4 sȋux[Yjf}cg'koOhuc|ķgjnV9e~Pb$ -oqM>,yD3,qߘd)]LWZA_9ی~#h~QϛSY=8W֎muI)fI; cf3 Y@_hJNד9ڈnz4!_oq8 >r:xd:Fg[U%-7`u'{9ePE`$TAl}_EJPY9%T>8:zk= IDiBNфw'r Lg,3 jMY~pdrh(g1*cD&䡭3)>/\@XdfY\\S*vxCl򕟆7]wxK.ߦA?t3/^*wW@v9zХ9C=hQJ3ȔgS8.c? {c@ 7Q(9XIl|`AeQQGBG!b^m #po6b!h.SмR-+*KϥQXp™@y~yC~k )Jf2gŃpZzB]]=-5!%}_@ FY/Ej?evEgt,4/ _@4y$pAJƃdmja O@CX"`LۚcjmsđZ)6>Y8T#SSUG'-y0 !gLqK.nPPhVۖY.a}t{ƴiWm^ Bgwau%UE}~NiI'#ث&!ѻad/@a3E bq2$6̻;_*ETҐBϼnl*Ae{>>t2,rN_Rgc*]ݔ7MO* =̻+4l"e}F?x!7l ,LxV*"aX6LWnd~OӳrרXfv̄x c-m7&٥H{: T~vf_χ5ӡ_-,F lYߑ*cN.hc&08*'e}3u^lZ; $[l0O$kӔMS&m8ZJBu buy)Q!J51Ǒ84`Ա—)]2]VAQ*QAU3/jr2a%f GY'ڬ}~\ں>`~d הG cu X~ =ʣhAw)s&ZQYnQ=:Ev1w'a}.vPc" 9v O1|m2&~a>>Ӛ`00Ѹe\ uK е[:yi[ 72Qn!УЇURe z}Y6ɿt9;N潥[ ] 4HQ)*αf]Fx4ߛՉs'H˄]ƶ _ax_^0i L؎{Ov/zα~!=i!}^^.ĵ`GX̬ ^3``#li /w7"RN-cJD,,ؾ1viЎK~;|_D ڛxݛƼQ>sxxij1Gޏ'ZcB7 Lf.pM[' Axș 6H?v%>"*xa%`&hBh8{SZAj)T(TLE\U() ٵijHt&/c}Q@zGyODu07P"M@<9['"ˈWQʄ(Cs2Z 26r蝥GO"+-]:t-R3M2MGlژ:Ug{9x~|X'CQ@z$v黙Rᧀ8O[-5u^k5XPT3^/?v> :gp CR- @vSJdpt۞rJK#61;DJ3lt1`^õt$q,)9$dX2̘K $^ߓJD%,]ǛSzx"=-']lǐ,]rlU^+vin(S̸tl),R[JⳌ~$}֖K~߆=У 䙣~-gQ sZio)vw s#Kԋ¬7qF@avouT-7UFxOt!'טN?]p?ⅿ2g#]V=6)7.`&}lI–o 'L$>>Zak3U 8II#mӔ033'X펾}/oʦRY-=) b vxPz^G_6! ӵ3k@:;ycVNۨɴ`uaM~JM6}A| K5"Եn\߬&l%1VO-+#=6'2"TK]&L!W)mEr&8+qZ %MLW&lupϰB$ر $B= Gwe % v@욮%:k#=R<)%%^9:ι &g=moR=m{*9UTbsH7J၎ںϏy-x>dسUD؎I;_}'@I0Y~O  I1-@%KҾ,B\hj6y b[BΤ,M& hn H36qn V'H~>CqU*{2=MW8{TQğL>uv 16|4`Ȥ^${weF+?ʧ*5z \LH#3 Q&2kRb=\HێwѻJfukMtaח7rYa67xM$`1/[j]qV(r)Ƌ46wR8mA5ҘObLfevJɝlpl \26-ܩ`>`:IM1M/_ѫP,]|/ V)Zgg?,,7oN1Ԧ/Zo{`C_?'@PvoF]~0!Z-i\)QoQz> єGz|j"/1`$ޏL<70~;ME eSH==e4ǻXmШ@|< Z^I,PkSmL׏AK}P$;kdd_tX CUH4h]+ێ+^}) Ug9:P/ݶR= 0oQ@YSs f@`e"%\hVvxjҏ:HuF}Ba&T P$Ojg[m[qiK&(GIC HHX1N}r;2N@W|1iUQē\?s-ΌhCj_P]8""B, ̮IKEZ{Bdsԓ^5iYh4<. 1Ad.[^Ȓ<6,aWL)5t`nc+}J`( 's`B `ISa|2L}]b wt`NUh$,PFӉ7#` hLyy=w۳U>?Cݿ.& ƌUPEe-5* qP[Sė_օ&6o_Ngr/`=U 8y[6XPg ǨOC0ՕnU<+ y!2F?? Dעw+/_WZIV(3M&zxǂ}C_#u ָf+d:4,yPK#]CoU2N&BEesC71GU`dadNYmR XĔɨsIwʑ*S(U5QqR(q/|i5w4Hʪ?Tn>4.oʟHQs/̧k.a]v̈CVL\+֮҅X:W)q}/npi|VZo9<)?C򕴱^o?9-^K =qz-/GM*u,l ߏh@v(ƐNf#/RX ™N=p~sV ^t.:>ܵ dw-xWD-R%>awM;-"\օxb_ ^ނ|Fcy? eb;Cv cv"&]Z<þDE{ovUXvmGnؗ}9-heTRq-- )ٛ1b.B>fv9T{EJH9f P'ح xKIUx멊4ҼґR?Sŷ%{6$N' FG?iE  [3joUSo<h.ӫ,dNJ٢OxXj&'F(vD0-LNJv#ož(or q?*aߓ֘zz?~kQX6DN}q^.CqE9g{_;\jwR1u_u0hݎ}tMG+~25Y~Fߐ"ON!Q:w#{A K3K[ r2zY. )9誓;1_utPSn\~S[ J/c:oOcR6ʵ:qI l#jJz"TT/`96IQV~.g,Y F+/QaҾjy)*wAARlt'qBfΔF2K`a,@ڗ&נS5QMcjW|ړn-eG/(hoÙ \O.Oio#.`\"Y+$<ԧs3wxTV8i@w%+$Z\ cF_ψH4tb]T˹SXG3P+^ZBAvƜVEozKLB}E%+3VzM'K:l`=u {`,0_}ZE 76M#L^oDXzUP(?qS?l1sp(@mʍ @ {隘HӵGdlH$u\-# T c`rMa/suz~OΠT%(ԓ-Ogef.Go'JZY*2-TfWR5\_@b[”a١+佗p1Wj )Xa=Aq\v -&[]NfHd99}-԰;ECBt"11ֵAGIɛ@eP9& Q|U.zZwW5*gTV-xPğ|ɘvCsu{Z'o@#$Rzވ>q@\xO Hk-.N<)fwߑ;;73$쒽$zжx /x54cNSū+z'ڮǩ7l6`B揤n xIc>(29˹Q®Lt}w1jbw">^e37'vs̍"5RWԲ(UkYN}XC ]`2X/͢H>e+^caUol<'Ү\:XK'ehR|9BQX,aBqJ "F wAɏM,)^-Iʮ^o5޽ޝBi<>G(vS肦QRT{"P ].P=̰8䄣$|tؘtE>vEL3ay?f,|Ϥ)w]Y=^Lb䚦:sirxO%2Nm5v4[#6]2:6M7i`0aCjRIA.#2).l|Af5-L7/ydf.wy~ZM[7$jNjRtË̗fQUM{ݻ1?L A@ +ڨ*.~x*k0%)iYZ1f‚1 y3(*5;ֱTѧAMnYg-Bz_0 S]IBf~tV$T #vb>,`7C17Y `jL׹"Y('/t ]X42?Q)s?.u|ݖKM3G 0 Ha jgI$GP&3Ι l(LyG)E!ӂ5rknř 9.M9ba.YMOo]uRK~9 3i]Ciߜm?~#^jP^Ak"WofߦGga8?I?oŸM-fo$J99#h,u"lĊ-%TS&^؛wL>oUiU:l_~T՛֓ ޡ77?@Гf&NUnTrV. iP$2j6ML(0dOHޫZKz7ߍ .y;4Uy13ezO(Z㣷QvM0 !E!X``Zlșwloe>> D WUwU821ED臵JWG8S  )Z#GsS7+CRәC{c=^.`<l&ǯ*U[,*h]SO}{5{ɷoa uM:a"~>ɠt#~||޷`7w~VKmSf^J~u7͖H  TdyAy)kž :@]IWuc;+o`Xz9i`_/趓r3j'%Q 4& }hi'q&* ͜ W7 cU;&2#[>(뎁` @ZЩך2ŋLj/jDT*{yt'BT=^+z3)p(*=GS8]} v2g!0{7CuO%93]؄8zQ)U 8cYZBrB^aBrCx kS>5x~P>T+k@q;>JD`R}RNnTV2)FPz+JJ y!TG&cXY^FfO+E߀>Iy9[Q޽&13]PO819i{ӽK;p95R{duHR&TEriA4߄H,jJ-b#iab+α3Y_d9.8'jò0\n C4n! PCg_r;n{N[mɫz" @<֐Zky*;bX(A)Gj""PFrHEJmo\ʈ^c`@_w@[}zs*UN>*"U茣jLޖۏSOW`XsN(e>ۏQ ݯoсNzWea'ᰜYsqd^f1uXW#7~A>鋷aFb(+\1ć釮GQJґͩ˯v]P?Kaxs/& JS.EV֬7ҚF=8a0R06M #\NI]'#mG~6?!0{^(KuRa%xŇ]Hpge{JIDkq/i'0~peYs~-4_pir̴;b2#ڢԗv 8yçW)Yeo2C1 1YdE6z 0%-^( b2#xi]/hyp9-#I6sN4Y_x*ufuEUstL~YWcH>E5?~>2Z9LѳFh:~澖ŋF1.U$q33J"F;'ZL7S`QŸiZ[?e=E7[Jã}lkW̬lk vCb$ijzVx3Wꠁ,ٙS${M A,8o/0UҌdF5S5|WgApQd Mի@<">#;SY<J7MP0Y =@ي3R1JyF3^PǞ.pbZ!tXik|JZʍ= l(wt<돃Hq])[Ɵy LT3iBߕ)dQjoG iB]liK29!S:veOSMHZ`a e6? zX<2(~z𜷣KkeGmM*6yL;mx%'@טz$AA U:$Vknٙ8 ?TLuhD.\aw1C'B)xoԹ[H֣}Džt3 #"mDYY @/\}Dy}" ˓Nvŋk%a KʽԫoSO &= 594@8n1]+&IR j"EˁM?nc߷+LR/Cr {@TXq:4KDI?5'?(͌ b!23MgB7Bx%05/.ś9/ B'R^4굴6#@}+zѨ q]=K6f1FËўiO5{C%O $z%D_|o8>_dnsTJ6?\&Xoay ɚɮ C2ߍa[m8_ f1'"ruPeg⊪.MbaK%'ʄ*MBw7sKK~ZJt(Xe/F^h,5, tC< 1e)8 d8)w=b `Isfzk&,N H?}Iu~bĒ8YՑjZ+#e &c(g n8kefI[%?\^'Fl#n"u@WU{ `FX߃iV&y:lY=ۄV<{"T\Ozӄxm:1Gyxףם0{yĐy*foj*T#} ~ T$Ka̡rMWL'=m_T6% 6}d@ @gzF CQDfS?۠}U W&fUk\?aWx{=tS^ƫ.ob zlfS>Y8k} jLFBVE]&]Щ9OѤlqKͩ?ZAGV[!{V)Y?=e Lm`mV&|ڜz2˲) h'kG]kͯ|yA=F3B#j3OژQ_BRm">n H*Qe\LDN?>Z\OIcqpQ?tU~_>"~QcM_b6L5pU.@~1v ۪]j6ݬcz~>ypQ(4CXlyU]1Zۣ1iV F 1`{cIb9@˵Y1B̾P\Lr1$e&r[)M ǡ&U#pݙ)~_s~1iG G&gCZx8_{KNvD}Z%d|ߡA-dƗ:[I8!E^=)8γUbg嗰_4e <\̅7RAH?^ʅ+ήؤik`sn{8`nlΗr+3o3rOJ|$I)-+}>u0}WirhjݔH۟g&R\D%[[ ˪ŊQ+_]&v=B麃}K!09dC}f,n^:߷}/af5sȺ0 ,jA_-ԧ.T%4H)*0"$`2u×CEMC^R|)Z3 )1lHm0svgeXrcy-kV1{n*9 ̠0RPqv&ISQaw'aelŅV;YsWϿT%_ WK !4b\Tq]:]o#MͶh1@X >%<.)Uj@*f7 >9q#&Ĩóߑ/EƋ9 HNW$_d*N!X1(.W}Itm) {¯Wީ5Nc R #/b1U#l1YSU1eT(s)S-l$ 60 \p_Vn\D 9YHnQSj P.BOs]pX [qSB蜲}ֹ+..Ջ[МPZA8֐TֱWwkZ# H[r3l%tR?yKI* R:ӡ8BFax9 u o젞FA B g&\W A(8>oeJR]G *$:x7+}'\\E7pL#[7  != F@.^wR'T19OVAA jx,UM@oYn]25N ݩ"1`6W_ߛl9J`]Qh%U)p7Lj:Ҧ jJ8Ȁ+N5%Zଶ#60KFY8 P͋t0"1g'm^O]j.3b{e kj1 Xn sajB%h'_P7W4eG=1~)Zu aESנ.Ly(td :s1+7g39,7~IR/ErrY?a2Cι~A`1_f :p|s`V\(z3MFtdxm'?vx?iճ4͗TiF5&kumca$1̳^916;ZKAK[¾E55|[Y(|Bum*TɅt:B%ϣ Uj3uu<*D%mO\@<@VC0<^+|Cٕ=p"b8"(BIY$)F&ZZ`W2]vsE;=>:@ZgPȮCG8,^1 򷑩&hrγx)a0x+A/*`?іusN|kߊwjh˘4 7/evgާa>UsmlvGm "KqH/Á,UطD (?!t}uK*f> Peٷ`됷-.S\E.R Nּ\?e#ї=@; 62(rɿK( V-DE'OBMnX1zm& lxH4@ ":CĎ-J/ˉWe%_J)ڋO {{?x D7+ryV>TE5:WT[E=#zN\IQW #-$a2ɑ~n% ЇGF\E 'ABDx]^h"NRlJ;4/"4Y ]*Ɗ0)!T7]|4Hۏ8Oۃi+‘s2W +=8#@g۶-Y n#v t:#mB{zp,-}^ o^gr?"G]kƖ<\5F?e.bso;v4s1w82Z5Y/No`߱|N w\u~Sl~Noɾo%ԗ=;u#A=D:4^+&"&G+et3ʛOa<9YZ#H2 Ax- o6#gjMKrr ԲR*4.خ_:ʇe:+4L(>uCt쀽V'yOP[ħ6#ROY32VM;;YƏE LĴT oS6[՜o)kБ=``SO8DZ |,tK硔LW/5kȲ g3x`={3f̸q<0x`=f(;YYn9+e}(}p|:4:u6zŋQ8>-bg<+H`V\m^aUlжbX)L̲+%pLc;YLLYG7K}p=Et/ZYtizJ>ΑwXaDx}rvشF1KcbyG-8s&A9>oNƜbNE",hV'L׉ӵuh2`M Ü;0/GTp9sXaV$'4-TvIu/xQ0elpxt(̂en!ȯUz l>YD_)_++8ь.?t&m&3ɎizQPhA9 ɚMJi̧M ! p- k !%*m\Xƕ3-t4rL.SXE^f20h5`z:;K5_1C|" R0ƀ>fa( ej €qu|A'̮oshp vs wR4\J0 ;9Ee (^FݦLl,+-[}3 qM+QSeo ;3 KOr.cSLV.[J儛a#w)PF@Vl3erC"G(=\QNy"]M/48<~<0]$1#Z\r z_ݥYsp)}󟀗D_OΜ)*wZe V/y '؆ơq^ h%7"<7s˵s`ŤgzQhX埁>ټΘZCd wVC ?CCe_k`>n\9F)=&+:9HC#kC/!,A;TcBM+oS*#LӍ81=;L8;r=˯/oq1NN^~[ݼ_IS~}Iw$GxTaA~(5&F ,sCc7_e ڙm7 3[N7&M؟ }d}ctfIČޮsc J$:8"m X~%2MIo)V8 *#@jlS)%oS&ƈzKO3!eY>pxOvVoH'-Qj$ 3#ȜetZbzIK,I*ToGw^޻y!||T^\hawQy}?e+Bu"vMC.Fw G*-Ft)z;S&jUXj"@Tg7.;#֧a՝FM(cDF\Pfb-Snyj +a!:*;v9o{`SP㗪H),(VT ۵M>Tnfr'_W;T3iI;dSܠ8oF ]f6/rYXI ߚʹR5ZjX4+3G@sOJW_.n𵵺cQ*acJ_ʌQ0 @Uʘ: \D@$>w—= ZW_ٕԕ[*(O CD'Jtؘw(؋BKM ?T֎4m,C IX^5Hˮ6 kq_-+b&h 5m@>s\/Q-f-7aCq=/(tM)pP|6f=R)O w uhX= ygണܨi-eDŽt/:ԦO3:FSoAD!8^Ɣq݁yr`}i-y;1zψF }?j#Q(C-9Pq,O'yy{3q#,~j`J1kC`p?tB>DFTNۋlC`U# ib&$ˉ3p!7[Ye tm_]x]Gl\Ǜ&ƞEA.F3!+xJT!!㥮5x^D3a(O][SY>t vH*nC kbVXr2*k~4UV%Ar(&drfWKzd㑼YL}aokX!k)݄4!$Sj9S~ń#﹐ n觔_B􁏿t2|pܜT ?U.뎓q mWA?49Vd2J:fe\܉ ;ފR4il1)w<;pNUI?Ƃ,pHZޤ`T!P>\F@>=X\TepMX8G(:c2h m3q,H.Y,`L}M)?Zf"1Şl>ft{Ŕ [P`NwP`~d;J#.0ϒe_|ˑ8US:vܚ$:A @/&ro";UBJ??oS$ðA7R21fΫ 'z<D{_W!GNdKOfv9:toOҁwķt ݇T1`V+F.^k$[G(VK5MNxW#kZ P H(+"J̿x VQ:a$ }QX_X#V(]l1棰ol}cJr@K=JJ>O?|-!y{˳\z@opR6, nCŰk,u+MN 0}tg]X. 8D(vH~- ])*$P״{J?$a/Ճ|xHQ.U25YmѸ= |E^k&5bYA2l%E9F`QqBqi﹏:bW,~!6rtmԱDYyC"x~̝c1ƌܻ"KE <_(]r͐.\hL5!`t=%]X==KR+ŽJqKKK(KKK#֓'t.Ļ( sZҏ"GjI <*f2.. w)noB"g(mU|)}DTiGr,K 5XuCcQHb[*\?#~]bqӲρ>z{cTL=1cE_i9A[1rb4һ6jdxThz#9`n"[kM:r~S>wc[ JV5_BkmT JjwžJDrczx8ϔBn#^`l|^'Gieds FmZLNV@8Hnjl.J*?4T3N챗Xjd>I@U#x½U=^ V]+~/q4O7ٛl[lޱWy#Z_T3hh"* p1b` 1X#+[0N!0eMXnwD 0TFgQp$a"!5ZbQªpiaIowW21"ŋyyH\T3 .5&|z(bʗ u'J.ղ6Mշ+3̙K`d]L2 }ﯻT{L={? Zڈ{ _ן$75=Wit,|gõC,Qr9H7e5D{,CF!lJˡGɾw‡pF3A䊃p3&˒ceryPW9eK 0@ڿyxXQ|̕?lfB-o'Q/2l Xg:H4:%~[*4 4$qMx +i"6.> ,O>g*\ʌ8b10H% ֚> 6~4-lE2RI?Flk´cVX(>4s0P"N8AZž ƶ#늃ÞL ~ qZۯ'~o?~CXgdCa PUM R'/-EJME2f!ŤtNIGH+R#;qPg~ ~ Nk py! nA~Kු#}FG}m.R隮X,sM l 6?J7&>co_݆|:qu}':Yu_|s{-!a!9hXp1HfcL@y.0AG OE**Hj!@fvONOEPEta'%MW&&"ZN4?c\f=D<œA8¾.*ŢM pfO>{7wY e7?yD7"z*DۿŞ)oXX>o&VHѳԀB n4 *GIAanWtqN ƾ?Py&`߶aw=sHO}m]IUuRbπUvі8xkrotk>JyF0]{dlK$WcfW@C?k:st 2X'(.|Q܌?u]?aܵW;Ü! )hQIn=ӭҖ쁁n#D2S0edJ|Zi#3չ4o 460ܤ.k]H*GL,b1Sr֨Qeuˋoq&oMJ6Z_!kznVi?)w7׃2 ^'oUZEgr/ #Ymx"FmGz9oe3{^g{$F{Gw%zz˽]:_Gs|]vXk$>lh7D(,; *A:2TOP2',}35]FOck+C:9|> ? VCxYp۽NC9nߢ|-EE̠ez9mЈF"ErJ/>~kM-/6LpߚP@.z}Q`ьy.w[/uaSHڪh3/J+w54mjoo9)aL#~HO>BGȅ/3qH|hnz,%.mN r>Mt2dΈ-ɋEߦb]cKyMz;N!WOL4%"jĞqO nRq&񚈹D#K p4V%\"𫨃 N7Ohs*NQzh0Ny{aWHQ*Aaa>a}֏4| MoQOu LzKœL̕u5P[T/ɶcP~<ۂ^P`XS2,C \45>]>: F*v+Wq,kh5o>{SJ{1!,jSԼ_j|wU Zokſhoƿۂ߯_ u zq+-"bzj2 R_ EaIw'P:|Ł#_L'OfR +Y BQ͠dZ$LG U aJ |3ՌᖼPYPit2TJN`9򱄾زX}o(,Y^yjy)!ȵ~`,9sf xW~}߾$Ns_q܋gnz ύlˤ[ހ~6 <ZN'FToƒLVvaşHzik ɰ Ux8B&5󩞈焿a~EևZhVjsdqT*[J$Ftk!]@h}|#q :U޽&|ʂx^(}7hopO컅G ^EU q=96|ްd{2bCn7xM]x8DҽY0܇Q_*raRg;51Cp=aKOFiN]lٝp̤vTmn2P´щ~<8}D4>ųqa6|tncޘס|wi=6~0| \>[q󍆉̀oX'(*}Kbb/C  .rϤ>#W{Qf03QdvrL[ϩ"N%/FK~<.k`?gL>ϲy$!׬F5dT0^,øZҫz)Wpn 55IURQ37,ߙ\)~&nx Q'iY )=b 4%Zl6P }Y ֪ 4:~v1zؑ?pWk#㓺'ᒴ8/;Vr{X< ;B~쩧#6^[9`B8]ǫc1T 5Or̠2IXEKK^+Zl\1!~|K$X>[9rm"PC|Ҝ=ncf5 W5>`V&hr(NHu5eߤu-DtUuTxOL=Hox6~4 uXCt<|R{(cٳQ/*kfR&-3{\ l3yk/#jf^?EHkq]daLx@*{IT&U!_3J"5u|4_/E.T]$_Ҙu8/Tri{_"m^zcR_l^~ο> ^**J,Us'*K|lXqАK+(T+{2`pDa>q%̄Q6i#kCF V!Ӻ >l^zρQ˻w(b{ז|w}qm  nX-2:[_Q"?z4@ĸ}՚ LVh@E-𒚩J!+ʹJ ]wgeF9Sw>m.!7}"Vmb<^65ʂ/`wYoUz&% U]#lY/:h+rUm ߍXOHO7c>hVmVLt߽İ^f<rؐ*;!u(zT;ynj "7״Zs5E@ۧypjNyڏiɰ'x;BnP{Yh=b"υ`7TQ#k':ӓ>u˦kOE H^wlؾ_t:X N%Oh2<oVq͗[X|/uӡQټucX4}5BC*9סi}ٍҰJԩdyYXC5%uh(>?68K^<0jK苺#Y V:/_g&2<(POr|U2$ymhFZm뻿NUU5^U4 Y'{VVeSyzxB} tj| :5A6^84 ڱPXQjG{v l9oXuEemif~ ^m{x/x{ӹPIaM?uǜxkY0Y}o:=h"NdLzgh̒1zMuՍОc&i{:!ySC =8qjhq܂SFL#WeZzY>S(Wm oŔ3m(p_{6gsFLDJVT W{16A̍ҧC3^$\ #Ú`Vw3G=Wy-k8ۈm҅ O_Ś y)MwIX{ޔiz{7Z{ w/ڻ5O/c~!"$|8d#%|]lp:7YJEm{h4y]>~;' 5Ԇ{5}K_,YlrB $%,^Xp}񏦾AtPueda/LIewu2OθR:]]GVUun<|I8քRh 1qnif^E;tUЏ!m!hS$6!{6gK%5rI!p J!Rl¬>.;vk>>>y9CJ( *"zӁbUXlAN3#GY&AZo$N yS-p[VkNw7¦,]mTK]r-5tSybG;r.S _aqCmGnqc,R1NLlr[gurv+IK\+o! {]CrZesCm\<ʂh<ʰ=Z"5bO/ r4e~GVp#Zq0F Vw;2$UQEc*2LPsNdu Ĕ2jXx}F*Aꓰ1y|P5QTKcqlqdCޮR~{1D[t ]Hk@d~5eE,R.R5iIKae>"({shU  Sb,3ZKpsD hn.Q_n[ J)\OhoT{Z֡ Wi!ق<*4bbh~_Z]a?/g%dqu'\A?'Taf1娽PvB$ӁԈ{q{G܋ky\Y T ذkJ}"^i~4G=Mzonj#۠aT9/Lrc藓'O_\8=S?Q_6ΰ3D4ݳu#,d/]lCO3l ֣. P++3@vH^ D zn3#JAo)"$3f-C)|KPzzcS(UU Q(|oVJF)e }R\*z;F-}&oJBKQȹti%*2<8GܠlrIDLߥ7 R1Uz.:@E7*'GV\t^/}hTvy*Dos$<;nv/:iqx< MxSsW,Ҵxy?VI9J6^JktyC+BȌBju>).X{Qo#עF`+ahf>}u8=GvIQ:ǠiR1 C3/^[^$"Lnz4Fjvl̛'rZ:j!jvi{qѓyD ȍc¤-QXi\p'IN%@Si|2PIQ1MÞP;UW8Xχ `DF2GI(I51I|Q€bu\U]Fwkqc=ҁyjr-47D7C\>z0+W1F z j֒PKV60;]urWo%$Ԏ5 eW7@䇠 a-R'HV9.E^7&xPsv`$r[By<6*tJG1a1G@6P< z)YWɝ0m#]s ɔefL|#ht ױi/J3 D3>uqM aoZl DFn*mD!6Rd89HmH ?J>;e0 a5 8K.d([e{چ{3?s֍g%y-k~Y,`GR4S-|wkWt2q4r9/ _r%ʴ  [v2Z!ƑJ}&d܄77ɻB8"`>ybHv+Ǭ[ 0>¤5f  d xMF!Xkf\Co,#W€ ~MTjnĘ Ƞ/3q}mH5n^ *s9f xcKi&evW Lvh!s'4Oc %&v8ށ[о'5'xm8NwTނԂazۯ#C5 -c| [JO-T֥9u Zʥ9u ǀ3Ł=~m\(-:my_F<, x]q֒daO2WA @g F&^NɲJ,x[h^Wc ͫ4h򡠿 AF?ZQm)J?a`#e_gX_V&Vqp>{[S mŶ"pg*/ ADIV PU8=Wv|h0Gm_J^QˌhZdPps ,Z&<]VL3,)W!õPXY1O#zpUaVy;k{Yv:Ը?H1+4ՒfpYZ!|5^R,** #/+kP|xt-==hN|o|`v?>cP`&pIBԅy0M}D9MIh(+5:ꢋDjSgŝF̹y;#TMnF1pAX;vCOa;Lڏ{j~P [][+98 I;$fwEH%]ٛL<,~wxT2apFNuJ55ԣA 5a6.o V$L8lں0O F c0~@RUo qYomS1kQtk ^K'z) K: ҍIV dHR9WEC!AUOᡜ0ߕo07/l־=ΛFDo8vs 5篰vP/MH*f{}m[ɄR`ƪMQ^Z&4Dm#C>jN%_C )JR* Tk%F)ʊUyg&QSS#<cEBWR1](؁x88߶—if#|Pj6B|$ v#K)l QlF $%͹{*U>Ҋ=JDo/2?U--J񻏇]$tް1?PMB܏5Eq҅8Wߴ*_;S%tFSSTyB-# Ռy>;,Ʉ(l^42U\!.e<\4~ڠy7mjWYX<ˍcIl=L c ocWVaH!O|>0Hu7FD4~#nnDD s z<rp_K $ 52}PI"P*-DLs/-/gU bSi j7o@~NW#Bc-)gQT0G>W Z#OOFr 3k@XgК41.H` AW@͚T 6xW[}҅xaTEC2ь%KpzųKyR⥠(EE辊c6uX2.@ZGO&P(؋<)B:Y^j!Jb/2b^%oi7"0 #2w;ງ>]G"3d0lejScsLW)ҿ#B`q(s<0_ȝk#*v^pJWf$C˕oֵjd6B `11Wq;f#í%t>ȕ5yz,a*r ;6EΐQxeҁwRw$$uPK<2 \@Jz^~ ^?s@$X`BO""hmڑj;9je-K/V-9'.?꿟b0kMm{k&\ UD~Cu{dC\}<+5iS`,E+̋DSV fg+|07g=U"| Jn~Rާo&= Pr~CLi^(8\[v57^GJqaT%xM趇3Vs$s82ƨfBx Nbysi"%ٝi.k6? x302_6#3Y]  osg}k7Dz>)Lk8;f6)<@[EayI)ٚ'>& }2M7;CBo5"%,)֦_ZmBKS( K,Va^TU&:'~I\-,qS(U9O -"vl/WjĿW;h2h$*Iǭ$%:`s6f7_!4_P"?QѴ=TWg8N2hQ!#ZLA2,~qrt8RS ,3؛}<ϰ/\cFVp9YshBD9qhɗG tMO*uVn~@ЊQ%r4oj[Kdnoawʏa<,O4>+oƦ@x߶@Kxx/*b|Ӱ~,Dկ4Dn#lmy~:vVZtJO:&0.姉HY'fqңGJ*K)su⍏CfWrJS苀?B*tZ =P[GjѸx4RǠRCMuu'Ue䳡ȿ%|X iJAtj#Atl+#.~ DK q=A>i]DyC|n0%r#.{iRdgZN6)+Q$N1Gy"ᑟ;.cLG;C<#5:b>rsΑ$t:#AOƯI|j>`\2pI;0.f1$w:n@0duvcRa*췫sכ`'n4\1ÀF>)}?j 5T#V UFr^ZJD<Ԉ6IGv$ i!?O ^܎LY[/؜_$ώ31g2;8r8=)SDPH04 Ab3NhҬh"TIc$1|aM&t i{lZ^r%;#sTzjj3la*\u(]^ 44{l%q"wzbcICȹ[@!U#KKr 5H3 ڇhEr*r EDI)q쳼HXgXfD|l/,s-|߿;7|!\F_|ʦ&Իx/Z&+*=Q˿Z^/#M [{_w67;7cEԟ: --ʠQNDw%stƾ-ő"la5} ˸._y_1&1].:ྏ|È {דGq\; = ?\v&Uf?2NUVXC*I)焙֠+7CFԝN]Kߧru a<<(Jl]O?ϜF't㥁ިzJ St̽Rz 3u; JBd :Bw XMhRr/A^I36^#? M쿯.e9̻܍ 쿁I<]U#[S? `-ߡZ4v;$v^ SԷ~CugIR٢:۳Ry: vk/mR=ޚ *#t9Bd<'C[qzh:tGx /%Y."`I4 ?̙E㦧 ?bIJm&bU-V$vY( 2H޻GƥR!oT_OvXD&K!s?am-RMaWÙMs5GGpra]e칂(|:D!Q' HICw{$ 8RH(:4!Uw фd,7p H>!j'ܻawPi^=x/? #?1 =XTS\9Um5qMdž<.c:z;o=i<_Uhl`O.Mmi0{ b- N|F21\hJbM폀p`Nݔ.  vvTt9b)>.9oͮ# bc%FSf*5 Ia818պ8J(o\uQηU&WVUi+W ~1DbQLԅ=#|6%ԸڣB(U:`6@Jj*S }b-'V}ᄒJwj?7O[ L⾍=5 i OPѤ _wo?d72t@Tޏc<.-"QROMSÿ4=7h`l E 7_! svNEmA̴(9<62@Z Tv1|;I/^ԙT9~EN?ˏk*u %XuB0tEݔؗb J dR8mAn{CC[8Ϛjsn="NO^G* c'ࠉaaRNz:X%;u^Z3 E'[mDU:!`LkԀ=wuQǽNlX?s=NX8IM?;nA~ʳίcveGorOHH~Z}[Cdr&Xzv}fSU zn_@wMU_X>znK>XOў-Ƨl>Sw1sVM=oBXȹE[Lu: b Yem ^s: ![ƌRl$p+}>r>+@,$de~1Qsu@W`}1:u-5#L6RUQނ *U(xOs4H)M['T0 Q+Ole|u0d> X^hͷC@gp`ɦGͬM9թCO ;2* m+^4gkQAPPwWFݶAc~[8{npX1}WM{{<8Oo|*Yd:(70n> /srCOq:OB*E#j'.JtW÷~4tœrfW:5Ui^c)ᴆh#9WXvY?ĺ x'ث^NkNs {ŴC:"vJt :D 8D夾}#) ~ꇌbCڇ?0oa݀l|>1!JBޤ>}#Xl'9ژm/<.ݣ4o;}?\UDX=t%NRX9@g']+*o zD [YpOnw3t/]s=欋`gB5/9t5%,kB>i~`;a :7P\60V2;}ЇQTizH|j(w~ Օ;Nyxx:[ItwIjlea3Ec/8Re&ĎvF-X-_\٢,J>M05j4 )PYp/>^DEΒ$6vaQ/6ʚ<O?[,&ڹ>Ay0ݖB\awX%jVEm1QX 84,fR1}8&R) i;?ˑlUĥhRRK*#H>My]"k ٲKqPYW}{0faAX~>te!fpJPJ Rw1/@9"rLh6Lqai#ҜfHBC+>HiQ4@hWohmZ eZQ{~$ށ̝ks dz..% ;~W;^A=ɒD~8݃0"ֳl8r;=(ebLS]䯡';,ӕãzXBxbzE0hpx0w I 5W׍hB8$r$Q>K~H+#R@Yqa4{U.b BOW:kڽH5FVn ~1L gY/gkʛ^J.u x_./ޢGh 1rEaIV$cɻ182Q h/ FNd  y#"Taˀ#@n5PB*1huY[ I Xu~P3G D%ED+yXtϫWr`DPC?z[h&IlK WC|IEp15[㶔[!.kKCRG@_Ͻ+ٖb <9mPGt6jzZ~+=Od^VЌ԰a!$ !CI¿Gk?;mH/e:homy/0c!wpK紀NޤzUeO*k9p%DO@bZ;"H%(PZBłT7!/Pɝ5'\ExE9޵ҙTT@cx/{u{9?IWhmpLjϤߧ}߷j3w0kV'e]ݖݦEPnM-꣍ʲV0IBU"̯̮(Q׈)2k0o6 @§شQwG /ofδ>+^!ϊxE4qiOm0]L}=Τ ;f)> BHS䖢Tbt@OUUu!zX\РPkڐ~a9y aE W WRκ {{&_?ݯG _/mp}Moat#Td@ӡͽs**}])ڄ fk.# yYMĆ+&!A"S`rgdGփw>5Cp/JfWSYztL P= m$pM B(&9$_EaG!~Tgo#Y˱`ٟd;H  >@&H3'+4/6C›6m7g^,9KA!i5ECo5X7fHs)Q7^XfBv#R2.VEwTzS;%R%\xYG:7.Ȣrȸ-и@d=%LTn22I?h@HS>c=HI=s3dnyec/n\DSAn}ݙ$1w ~}bi( :sOǏj?Fź~]M.L!?ǥetSrMV^ `uO$=9";ʔ5WO$b)q<ޙKQmOʭfgx4eT<6 VA=٢#_oj"\ ]7芕"{V- F0iJ7޿AϨ*-Iit*UFםI{6]צUFH[9ZD6E;gt3R>^1HǢ[Gf+J!!y ${UqTsVq!^8S#*-_[j,dD毪_BaQ/@ ,ܝTEy)S,_mNeyk)-YQ<<(wl=gVeJ2=`-`ܭ7o 흅 Qr?0[QTPʐEiF,* Fq'(]4c ȷL|7_ 2j'('9= (NCmi>ywJlC^EǮkip]GxzgiEt"rT_8>οl*4@5W57lPܪ?i^yӍt&^-x%yaU1k_ ་ gb9, TQ`9x(Һ i9/ި4;R;h]`~R_<+Ō|9u*rV4H銻v&z`ͯ 8E0r魮m{9L'r Z҆y) -9X6dbԐz*uz`J$U`س|sA IӶLߥ, y ֧L,[s e"E\&`bcܶ팄]'KG":Ek Cf/-LHk%VL*kekXd$O m6q+x9D&"j-'{{׋Pptt1h20 _v JvH #qM 8莁v'뉰P{)k{jw{.N–$Sp(tbt;L`-%sm8! 0=DJQԖ9~GCF-p07ҁY%wffͨEe// PNZ l& ӟrS?AJ>RF'u[TXڵPn n~EԓG8K͵5m 5ev%rL 0@ڝ2F[{sC\ (ڝE : $)]~:=z9k?#}ascXK!!Y~-%qA=~q0lJ?|y<6F- ncR(:;btG9F%Y{h t1%B' gIJޤހKe`Vv- A8< \xNEUk{vkNQ8?%oћ} u͗K R*ARJ\ʧѓAX:|רy>EY48v7\[GC Gx$?ZG;_o_bY)t ٣6_7_ri44۰G1V@ vM) b;2^}KJ_gؚ13g\&`pE$Rad(''N5aK/J"].TF|,t@{lYFa\ ?-g!TTuS˛Rup g DFZtqp5ąJyJba6D֙7zȡLT& <==zxBYO@t_7@2S!2=Ǡ2I{3Ώ+ALqvz+_s¨[X.ҡl!+"G59W>p>Y, 78J+CGАX>(A*Q/*P?H9nfCeZz/ 3Ƿ(Δ7k4H}(oÝF{9<`lARވ˛yz6Dp)+{\M{.#>'!:V̸ U4RMP0 <| UltO$ȹ\B8cR8 qh<(;QhCBLF$>IXQ10IoZs ,Zk *7"1J$PMdAЪjpɓ6Y<,X/f˟t<9>P}o'Ƥjﷆ6^ GYۯĢ{>إ#֌1ȅbdגʬz.؛ПE}_Bg_ѩ#/)C5\}֝C(x?BIܧES擪/٩{[Kcpw@w67Pi-0p 3} ?Ao2,g$+>XC}0]9O2^o'W?.Kǒ1A^Wv?Up5хJ|{/̆4SNjJ:x9]_m007hN]x`< 3Лb1( A|ީZv~G-̴8'r8/2腽hU!+c"f ߺ3\y9/>[Dz0^"餰67lgjcO[wѪSMjB]p, (ӽG;X/te6PI2!aMsxB3s>:q?lc@M)pl9e&9Hǂ٦ii^VnOFrd_{Xp䦗JO8po%xo 63ױ3)ЁbS5>*ppߓ_Cl\UX`y<;aϫkvy`h%((h2 \5%N۰cp7=*?"kD_$rXWeZCvyBE0hq9MF߷{@%_!9$#jՋ||9W$D?A g8mEEoTr_l>` l}7-+9|`o6þmAa5L=m+ÁO>t̂/MF%7X˺u (CcSvN؍\>g U\x^f Z~m Pcs0\̃gC(dԖ 2(/X5OKD,M3Z?q>cmݓmPj (+ 7_HZ98Hb4z}RFۨU'0I<.Hhcϝ@c_EyL\,O0c>'o)gNAIVDea6a+-8[Yx)?o>@dQeZTVm:g|1[?T3Qq'xݟ0go0F]??;fgtr52YWy aIkރJ3,sg>8_B7#!5yE뿘⻥;E#FNOcr Z㿘AFvχcH'Un+0J3[JFբba)&%T;X=T3Zy͏AgAxKPp)tC z  3elU`0QDBM1ӞDU #׭)Q˰k2l= AF~Ѡ}+{q 7sqs# > $+DS*s{C<h`J;Ih+" aHK!|~LF>\4ٚWţ V*-{p 9?HW-DˁDyp2\øNCﶍRKs#Dqcg@L~ 6xӖOt3rrpW nDM6,نNt{=,7PcaZ%'\:~iM rBBÔa %bspǯ #諧i^ݟi>$JtʎyƵ!äx:Fɼ@gifP)W*:K}_ sRj.@BφQQ#$>wܓ.Բ2\3uDPPl$7bKlr*OT1!`m#G>0IN60M)Rr5:[^5^cĉ`xƈߌ jE-zT:8yOr !z[U|aߢ+LcwvGbu7ifإhL%u6tyc'1յE۾&}hʭ'aqݠV֒#H0X N'nԊ [6nRd9+9c]dOުhR͏'6),SƉplCc?hpK)+Q&,(Tlҟ%Z{r.|kf?~{Q:ӡ*쁯jD^v(yT% YR Zw#mprTŜ'Vd8P=Hŭa]{QHcO/^:ƿ߫N/kTu^0GfdW?J|R"- :r_'0K?O`XgY)swaEn/VF[u'YVIdxbu΀`M 7l%:bH48sD'ZT3@d)6K$q#dHz Mu1ݝ\=Qz=YM-=͛I#Yd="≿+Fa:O b8-Q +}~^{$vl6cr FTlϣP--F[Ni-9`ǫІN7rǃmt5aL`mA< +)̦(dr;-( lz!:9M[9l%T ñѳT: GRA3U}V;:6BstS3 :ۓ_6ؓ۩fq&hcߏ~/;ءZ:r6A^'1:n6~EuiYz8#kd}}s*@zvC z'{ܯwIx74 |٥@~fyO`39M_.yFWg}O4|HgLؘ5qGduXtcMv~On<%17r gF.b}vdb]GY}t[Kom?i>pyڎ^s P[V&^X!% T=6跲 vϟC*Lͱ8'cXW r*8`F.ŤUǪ/7  h7 da0%мcp /cH:RGࢼ'?Nb8h?!ǒ"Ҋ#%ԎmU LJ<'JhS5ў2*VF:,4ib]<1ME6诿Ok ak`0yE垤 H2(HNA78ː>ԨBܿ|0w5*%afs;߄MJZ:*xGsEHū#٠>xzXrvVޱx;6>ޡNd0WgZEt1V1v:Ҫ, ,̄[x w^X5 ؄Vm <{aٮRm+Z#G6Xv}~ ?ظ|޺`}3NT:||כ gZJD$y1o Lj̃ wYt]M QD%|yRJ@ ew 16v-CxwĊ62[ʌn_~wy@M;BF);\lx(3̈YFh CviE*N"x!]Msiߡ<_K&6_*A/LX/KzI~JmWW;mG֮&~GQLݰ$FcYfj\w[f} '{PpiMA:Yt4Ҫ-ԉY)3<֛rWKQr }pW hz%u9*ZFD4v,oPuvhI߂ues8* ,O?maoI??cb3&kRW Û՚7xFdr ֪ Fhf+b/ieOhg ?ܺ}"kX[(ω#eVoecMkL}6;i=2)O`l8Gj˓_ZU)j=1-F) <^}$>vDNoE&Ro@R pT=G`Z5F4d'6~w)x44Sz7w3xMCѣh$Oрm8cBLhJ?džtt^ϰDž: lӦ+W{<{$N︝P߮ ?Ӧ9=<8AO֟3I-d+Wo<}o_}C=l=Yq{M}O$ߟy1V;ج tv;C74Н!q.SЅ,S=Ջzk7E{B+O59\XYAk ~x41wceȉaV=S4\cN[dヨZZA<1X̮߅W-{r̘;[jso󙆦?*58_5پ_'jWbO^jp{Xam}۟qc_ӈ)ۈ|w`9_2Oht,Ü@KiTr4uլ70p}Id&7"P )ѣ*ŏ)E偸nTb@ohw~"*/@McJiBy7*mOyllZ2>UX#|!KS|Nh䓅Nz>zUUٛxuI#C%xuKI(wR~Bx6C2U3T^ ||yTۋjN _B͸_xbkJD mʠz1NLڑw;]T$ʼ#/A1)v%B)'wka˟dǔv:2f+]+ت4^uBa=:==I 41Ww'6ʯ?s_/ٍO"M]| Q1QbM)u+-a|#H6q#]yĚt:ؘ(w*Fg+q:{L [wVd(q+zؤ<)`]M[e]`c?zE{4˿e7.JO9ۯ[3 8*v?l||cP]/xd iZ|˴!=i(.s%vs!)7`. U)STJYA ΰ$3לvkfWȗFHQ_{ ̀mZ۶h71cY[jL3"K^y@2l9Xzq,Y}&(sw2'*Fo|/*qX2/rouk8Ff`D-H?Ҕ6# A뚌2= ћ-wβj5F\`wX _߽=(m=>OBHp&'>ϝφD xSx9۽Y-m=uLtP]$6-)!*[%tzNKy}Z[:MWj߆ 9X/B`UmSlقav-w,qtlQ A6\۴!A#T?-/Y7􆰲_X?ykZ|h;̄\X`&QF;Pp7m0F` zQ@w4T_-auU_`]葄ڿMPbB\(3gS`ٯGyQq{b-~ЊԋՊ@q(P60Am$tέ%H+E}[o;Qv t‡aab}+LDY>&<>K;@Qk#)̽iM4moNsw%ǽerqVaCbVC;dPTki*u$ա&cB2R*Qю(b!Tίt| G*{w7Fz1w7w::,9PlLHy:Xf[53 #F"qBw+$z!ȃ.'GJmIJ:/XɱJwS0%F;4V.5z]EiIfaOaOm'I< ߰I~=C=%~)0_$rN#nCΒM`~G}:# yִ.'*?8q8֖fW</*0JgGH&p!͖륚 xnv6fV[Wȟ#I7'{?&* {CJ=Fz2 Fƕœ z*ڪ;%+ҕA:Y0Dwu':K@5*t G;\+Z'c7r-*v_f{%=Ev ;q/yq}#9QyIytǃwwNFo3y۔t /=s$7K2tb>zͱHTM1kwmt"f{|u- &x^3:7pVf7GDH9.Apy Y$e÷L>2ЈOdžD[+w6H+0@YkFiGŠ>j&b54[߸t[p. 뭃p!vu.MC1ۍp<"e4V塌np+j7`+\j2\ߟٳ4|(*8Aban'pm)905gMV79C}V~BSoOy VfL(8j=o5WE^]E&lZ\yOb"DY֘#tBPp{ZᆠZK?Duߧ}x @#xfOi Ћ -^\B˴yC'jh}έ =<ʠNEB6oRSО3սlN -;Ⱦkl'$ֻ. o[Mmxzj%eJ;?:,3+!jDAd #Τ=Vx8iHX ?lrn =ɿ@u TT5bvj6D봾Z\-?q䄏"Pf깺1ACFCgcՀVnΫ& A%_݄?3 S3t?sҩ ,$R?;_S*ip*fzM+!%5Jh)>AAksN;E-£xv܊~ZiK7gbَvs>%Ümor"[y˖ f^cwe.DB!]yeOQrŠܽS?8p*ܑ0׹qE9愕]PU3hx@'K$,*@P(D//4oix>7H9lбnCuWw46J-jC1G0\g? ĵXѦ>C5mID<{&4F6M- j# 0TZP@]P$CDpAqAAŅ R@ a%Jwι3iZ_G˹۹g?i:a4i'xjqႚ}#SrPg]73֨dεJpAp/qV%3jpz uEAI⡾]{̩c,c Zh8*&^mj؟ltIez/ZcHf(diIѴ' (c.FY#UQ3J[W&<,NO'gDyFX*2RD/Ѿ)}ZgjϛCIO4FN~iXU>!vRmVMdo16FUAdƳ* &xӷЪ~lZE1Df0_ zJ 4ޘxHw5rM]n`05X\mC3d7vNb1 1nPΕ6'*l "<,7P8gK{ j _G_P$i'`pӘ^U(F4*1{\cTcČoKuXGBh_ƿBuoQ9bF}: 6k~E:UH !Y -Mj?y']OLT"qdyy_ҵ*t3XФd/}_D}t١L#./e1QtjvYֺA]v 7{Цy1EZ摞{3P`ӛ{McVPY/QK,[mQiV1-H _R%1X4Y#`xlV?Jhb5B&%8Q&-1$_Ҳ7Y>6g[늞PVyO?>f< XԾ"8kq?ٮE|o=-$1 wa9wbt[L)6\YWu0lm*䖍#\'fp'_kL:ZqY @6ARRGX@\sEPM.f<̍ED6[لa̝g8W2S#]x Y9Ts0 {G1daSJCl5-za+K^fA*0} g;=~ԦpygdTP†~p,Ua/ԀōgtQSw6)'lfbނrEGM(WFFkrV¸fc7ۗAOf.Bii"mJyB5ň=j}!,X; LpYr ?TH.*F12®++?/q w; [Oi'f @ Koz @q+&~Dm5-707ۣ{s+.!i{i')g/{cpT3(\ebqf/ͲLcJr. G<7&n& bjLb&0{HlUa՘:c,r%y%snV>бܞ cx%d?)*1FN]XD#qp} Ce`9ZLcu &3sg̣VJ9c>c1f Ko7<(ؒx1-۷m,/E@E@kr)Y'Q]aIlB0wjs~%qJ|MbX%F>ĭQҢb$ 9znD0^Vc0N0y8h[ g{gYc߁OCŘ aXT%bqҒ{9`9:rէNfj εwJj>:6 ˦q2|_eo8Bu9Qa8;U@@!ڠ\s͞(wh RhCX2jtD^SqI-2.g"wWe^̂׉|@SY|Guh 7uaN>pey>2ǐ ] Ug aU>+2b_?U Ϻpztʻ#%X:xI{Qtd<9,bN^1Hq9&QqU%EC3Qќ P_.ߟ/D-R e~CfGxX72KV^ϥ+>@w ]}`əpޠN%&ZҧXy)tFk.G's'`z ŧ%:qnhA<}{=&iMyf;3 [_+Hmn,!X1 tNHm)fǗ$cm RmS)6!w Ա)RWRV 0Uz ࣁ3 jxkjb|#u( ݏskG:1#H(HdVM^R}@?(yƹ㏮P^HVq|UPK/RZJTb*ݹc(lZ=6ZYqpLwv0ܨG<[K^-ζ XE,6qyQZ`go>ޞ(>ڣMF ?Y_SL:zyq('2" L@jSoNMB%d0TwF8\JAXj3@)ܪ5JB/jPzI8a1ԁ[}0ϼ#Xk˞!~hoM~H|f"Uu73C?Q,$1;4CȄB:/ \0t&?]Ng6`vh$S 7L> mLBisęZQ~H.Fe+ϞD)ut\-/4x`P_ ?TؒܪϤf7FAp@E r8tl3u,U>E;Udzje'}ض!{?q3Ayu4t\%{GzgԣknU_L۳c5l4m7T#<7Lk-uΏP!gPF 1v@b$ii#C (фi]p¹:LO\݂ґH.ǟ[n!+/"2EN!, ,Gw31`. ]&y/N.l><((-Bċg4O w*C;٥se~oȵjWǸa+n'ALz #rcݐ 5!A/@Bd=dj3r6it2.c)ܱ[{7;)HjC\q+?;g%-a<y)RTLXMeIDJY Q"jSTtkRyYu˗#Ct6;5|omQ| y0Ϟ5*I!ZHS]^EF q X܈3&cX?3i){ *uEd'$aсzE+ 4 .-e_mk兽K?0 {ɳ [D*>Lh g )9wCf=ܝkvs{Cii75aפ_7̚Fr^ż䫭i>Rr)Oh8bhW IDcod!8GEPsN Eط[7LO}fαG;q`8i=sh"d-=HJlD׷tJ_ 8.jsh.o<ϱ-vduڸJ p)NJ"K'y ED6 )غ14?TD$%_J>{sf$G;H~]h26$0ef`VFtlA 9^%g32-3 }`F?O#`%ť[:d=,}|i 64/,GhgpP&)8Ƈ9W*^BД.S9QU8RL$ĹQ [!qC:,Zp#a07l먚sEVK0c4a0iN-87Y( Xv8a"D M0{FBWvGh]j)Ku!THTRGAH&0ضO j 4%r7H>ߕ_,& _u3pNk`a3Zc+px}@Oɜ3>ˮ[qyӃiHm[p\$0{T[x0|.-o=wcry1z"7ޕwOвYZodvbG1Nl5>>ʋ|]Uߣ'51crEIm硢,yk>GyB(uTthf٣.q4,^rJK|yJU ,) $rF&pdQn_jfR"#YG##ˉH='-\F UFG3-DᙆDJ΁rXmC$c6K;|HU|+,ؕqV3"@rjj-hxMy 0r(Q[{׻? mڱ:+RiVX뽩܋k+ڒCf܀C$P ,Qg2i0PsRaOPESZ.,zuYOpM%7?_{K 9?S+5R*!7֯wrAK*}]罀!kJ(>PuIC՚= Ւnd[}ƄF?25G1d +01߳aWlM `+HbCB%On-/Tr+Hp@Ťb%hnׯc\BQrfl<ɩBadkd{ 8aD 3Ԝ|73B  {^+{#}!YU]fFL?#Ft?=Bj H<)Zw7{Ã]l[{٩|-|1,}L KR2zopR(XL X{P)(*g /[~Ry1IwK.}G&EI/{9,i>",{_R3φ5H)(<5@t|IN7eU4%Ƭ<(J,ͨ1rLLaZ̙gP!}$NJ4)5BQ޶rw/ix`Y#-0$Ҹ ;0/fgmܶVʓfx^猦pvYhPO3'Cs q'Yb[)kV&x#?8k/CyEdWp*(oi@Ul0CT: /&>=ҧ/^w5JK $ym^rѻj)zv'h WA_U_7aƃ~ !n$l-9]>YGWw PHif>rĭ Ov\JԥEt*&1I=}ޔ򚸜xkZK۬=O.š:ޘ{}?z+_p$w;9lW~<*R?4aG#L-9"KBQ!-PWCN949LՓ9~!F͆9"D ɦ2қ5:O&5Hs%e%!\z*[EDNg|٘DB%厊cmƒQIn*j~ȶuX+25k{ NZV=(YDKy`2rt/돧4PB))zQ_$i lhm5xGQ)RI(0圸5>|YDR<iǻ;=L+cHV؟;)}G/'f8kgrN2ur^fixqa6JuM]P۝= ^5u0{4tJ^\AK`zX\e=%1T0xqvb ;TLx?)Gdp{FE(uw * eRl_$?:8a)y?+6w#(T_V ٽˁ߳5^}ڲQp>i E+}"ׄ}v{C~:vf~:cc[ zҙ7" .+b$}yY&m:f^UERCFlS|7fbw68ye]фF۰ňihfچk=z\/(mE&0MV BMX\tR~Õ`6{15h*%],xX]CIIO7AKPa@^Z:cAϷ?{2`Y;bw9s 左TMp3_{)9 }{:ʋ/kG[82NR[f'3%>氁)ЖL(|H{ِ2ͺi ̒>A_,i]'~KQ zxLZޏvzq@]46JtA(``%):*%F`9"Z>7|ep; a{kkڨ#2?6Si1C2<=ѫ8k{"_rThJme x.%'ޠU8b uDV-bkɀd[ CIV_K+ ͣř/bd6! \ g#0Eih9bl^GŸTIoMC?9=2 upݖh-mnt\Sb48$wZvr7lmULⅣ JlT8?o# $d$f3:-^o׾tMsC.Ye_iaC_!\Wc<1~'ɤ%p?f/&Q7y#/Ҝ׽J1[+%tf8s!͙"|һ9Z惁pa:-˻LԌZ+@kÕ`xw_ zg~,^ќ]P+!^hx=Μw3=4ƲP0. — X.~\gl=Y> ,ot&x0aK("a Bƿ !!:'Hfn)ɟu?ӊHc}`v]V)긶YGʗhS;ݽiZu\>We>\ЇӇg * PQ E|c,Ju5UIV#Ϯ QoVA7Pͷ0>{6fj6/J%19^mk*/_rvvO|< *NL茡?g}~ uFM:zf\Gԅ4p. fډ,9PQp5q$cz 4a |X'0.s_OW*fȭU8%Cu5ܳiAʵ7X\ߢܟ ׹A9t=R՞&:(Y@e 'B{ yo#Go 1UNco8Gg1_kŰg;Pr.3$DMxaՋS3g}Sʱy?|_|5f*&7VW&VyD"ݒ‰ ocu(\ \nŁV}W⦊K<XYϬ_#琽x5Y}`ŸsN I1]oqӧpy䪖&XH%F8Zϻ\2!NQGm}{PVߜs _[CRIS9U8niH,!;lPMǢ(F0¡ CpBx[_6ĔTbƔC)0^cVbhUpoM/BawJRM Eaڬ±TtLI:ߊq,-U4Rd1\1'&>ga7&bPޜt [{\Ts"Ory6,29<+`NH 7drR%׷>?`rJ@ɞ=8=oj0*9;jY|5txz(P[j‹ql\^0nU _zx@KŌڻ@zs4b?#uW}Ut$Nsߑݕ]AutMJg:qm$1:5-.|'C@<6sIJ5.+},A>?fN ;ַN,'pL?C)H=o}1bPp-᥂V\^%ٜ*p=!Bsuբu皏C3ZE` q=#e,ၒv8dXkψƌGCPwq@]{wuThC2y)/:Sv;xBZ @7Rbw$~q>>?W d2v #(PCmx?7Ǖ pUĹ0^\zc/PF(Or|<6ML&(M6ѡ^S4Sĉ欉G(mjPWJգOA&Y K3?ahdSU bQj9[ L&SWjߜ9E5_";:ED,S*U7cpD=y\Gu^:P2$O/zfxSฌ6+^ʲ h%-Z7Og<qy/Ia8K--ȓ")$_8|d*wD[|f#M`EƹO(]9dS:W `q/9;6 `[/ % ߅NlJ/ẍ́n 7AKtTJ Gi"U .cHiJ7x;a/!zR/T9*#f7tuTٛfu-T8\`Ϟ;Cx!ѧ!Biĉ0E|/fWR #%{BM~b xzVtm?}EMnoDjIt~ne,\'(s9O*̻q*=*T2 0xfoUBNƒbCHa>d|"6-Ja#_ +fJ_8d gErc05BQ6z3!B^nTEt$\b)HjMGN)M5^m,\TPqYfҎ1޶8Z,_^ n< paIlh-Ւɨfq/Y6my$[84.en7_[W[<D?9iJbLRKA[|:\T'fkޫ:-vQZL'Q%EW5U9>4㡦߬Wٞ{spt-KVjʷOLx6R<ݵcAӧkWv_no/c%J6W>bs?) Wތl.F@Gl<ώ| гaz{6?3Pcv/wB`u(q0T4ƾ_Է59rs}G_s5bq< d[\[mF^t19O^ $${q; aCj[ᅜT{010usңF_Z &Mv&|Ke%/19nT:2|qPT0IU9);xB|P:E;o8Q~O )^*xuJ":1n6~]S6kr+]QIX=E!K "^p pTV#¥2z޳K2 {NiNZHe'.޸D:,fH8ftB0Mȧ+- /ݤꟵIW2HySMPwќl7sdwE)AB\N>[~޺ S#M^ ZGfTd)W{nl8M!'---5|+?`E6= eFnPD97"o86҆LbfCL?bǁ}>$IZN.MxNc=Jl/Ӫ/w0%7k̚*lǶ= hr\_զzN@ e@Ϥ;&=z|L|e3]ɧڴZ1}c_|[9-IsTXy0Ҕw&krhW•?aId-R(D(nmy%v3#a!4E )QجN}E#f i)>QxFqOγHm~ˬaɇ eU4$.qe;pΩ`?j*#eǦ/dL̹:={cOl`S6hj6uI 2?űIYí!02CzJH 3s8 ;pi:a Z-Ig|=uթ3mkaм_g/W gLY<^Z녻7`(*vU\Q97d0Q4=9С)6ЊНՂ*(x 9y7ᯫ*+*qH#:!4 ~6q(ʋeuko6{B2%zzf Z (D?Ut菈EbluĎ8sRKaT//~qjZ41Isu ~'uÔ|?{Op;J\;o} <HKՓE܁K'eՂ1R1\if 4oBxz=U?Ӄ)lWs=zCw=8_fw bfRqŤ?ffJu fθZ~Ln sn[dP⧓qս$YɦmtRfP+VVqy).jwkѴpsaCh.̬_9l{j5JeC51;ˉ,ƽZ|UFEƦՕa߃1pKjb?UK6kS^&*~_NR {ւmΤ|Ҫ[{8ëT*u(Sbq|sT6柀?||PƇKT4y쨬fu 9~Vh 6dWJY})'g% H0юݙn_B[|;Bf[!xAfJN?G6U~|¬<=ߏ |81JfW)7|Z\LCCKSz}V=gUc<2d@j$sBz"-Q)AX5t߱Aev\ϳ{.U\ő;YW|fF9R5)dxO,!4|LV3K|kuZRK 5C-O[ހ@L Db;ȌzI‘=w􋰝b!0a:-쇹doq=X ^~S35G:N`iڪζ"9l:nF6 zZ[jbtU86NtY,.tg`?z܏G>k(c8d$2xfW?.tmd?/)4U┠ߧa||!lC @='}ClKH oҡ5,'mCGv=uiFީ8OQ/|=ը!!}{ga$PPDXO9KoM kHXi5fs(lɂ4F!qt包yDM1%՘@Z]Tmcݜ7ElCR~T!E?nɹ`sd5/ʽޮkt5JP'=Iһ#~4e,akWE'y-25 &Js\ Ӫ`LsW0?P}[K|E7xVW@@`%t?C&nhYc&zϑ_VqH) EoH?b'ARٿmI-uFx5R[u|6L(JF)Q6ΎQpTPxgcev {a ;ўz{Բ^|8S*z4q]R/Kߍ`l{al"`]hEQ1w)gbu㸼Ϯ*K=c]?CWNٞm7M}w)J\J:7Tgs6hqT머 .ż_]=H?o|5{uʥ7'u`"CA-J7?;'`\f궊_[:J3(`Q[r!g 0l  gT1'솂DȽD I,[mRMZaN3^Oa߾okoSG|LLji:]A51gt s~>]Nze!3/A^0*Xq@ 瘕$n0ۦeNm8[;D/ew {OaBEF~N@ulk]3L͚8M4k̳EjMQFcVB$W$_Cc78[:Ar;`w} W4̒3EILوyI.R33/3 =­:ӆ"9ޤmIV1[ ^Â\u=}>{7pB5]یtiROPIh}?f|_L?4_9{?LNm gyV&pȦϗ'xix~`͛{R4g06,]' N; gtJAA:Dˈ!;U|0+w FBه Z{BYqJJf F6v["q1^P0~PB_K'|&]{Azs3%#)ccy³j Tet{;Qa,pCH pP|ؿHXYV8`VՄzA*Sv|T;M︦.{|9&ر$]q[Mk$xxOEy4L9O Wُ%`<<%\w혅|VK䡢P;!z$VQ%>_^}>HPrH].CaYσ~_Wj!|v!jm=Z[4ᑟ3;ڞ`1MTm,&\RcLVz1#2ߣm%[%ʯD0vJ+|t Rλȿ/f @]-} ϥƌ=WKZvh,ao[+,V |U<?|x@'s%KVTOrY^|8x޸ֆ7nǤf[<Epwf`׌Yg`kC: 5W %ڍaqk4LG x C[>%Y9;-73HJn 7jd3I-|~)7ZnŹ*KObgg2y`an*)Ğj@د bśO/1Z /Z m4sq>85~aCҤan\V$qѳ ?/ IyTNZzݟf x1^ k/L1&z}GFRXFȾ늙J-FSY >B)6+0DEmc* ΄R.I2VGq99n-xhYF(NC l\t&a]{u< nmLbN3KۨDkLMTC KycIT3*&5Z94 (*^dLѷCjQ)ɼփ~W#-2ŋ7ShDT64 AoqL5 WfL`h,hgqd ˵n{:ymh23zr5O6œ#v6~fSk_k},tG j|bMQqzN '[+JK+ Ht\>HSgԉ9ZSZK#YE;$ nT!O~}NgL`.ΦF_H$_>&!  savǩXǵɛĈ%~,. 噞qXr#[n!:1D_!6(&Iso,<6+x)tsOgjbҿ]aL,KX|AR,ixa6S-J_x>a,B ]o\2jWN*آY!@1fLZGþW{5#,Jbmt~" 2Iri,%S<ӳ(>_ZP~kv7 3ޱtr ci^ la\w[8l^Lz'">eMqz9W\WfxeVx#M8%1s15,kQY98鈄,{9b_{0gqpx44"+&\հcʏPXGMqFǸpQpx-i|ɇhe߰L AY&è+`dB rEX(*n\$O OUo#0'$fbS)FY C|DbRn(*cȾS[Hvih(-^.C-ue ໕)X iP$}}]]1^B*LF0GٽޥKꋣcy+3bO͏ܚ=&Jmvvŗ,M$qW0Sի-W7w͞2&FG_͚$U&̸2:6g'OE6*_ -ꎚ>g׎шM h2Gi-{pp,Ayk/hy"h䧆4?5)_7\\}"RZ; oEFMPfOh-Mb@DGռ|{vo*yXrƳ M1 !{70c`֎u֮wOp5Py@' i߂hmC_G% ΄] VdgRyL͎)H)aM㱧<},/g]eg ӳW(QgGhv4_9AQxX}AA썪63 5Ы~KRdp6,{0l 3_RX|Iaol8L)x޻):j[`O B\6Yw nJEz4,O6d3j؍ȧPmRqdTC  `x/ϒ>h1-_âSfՊE>9?d%`n'u w:9ߥRYb?E}Vc@؞ZVR)IIDŽl*6 ru'X\ O*PeZ5Y3yc *lϬLB>ބhT GDzf-;Α]aLZqo#mx 2s&f=;CÆZ>ճ^EYrFF < >yKn,Hw\nIԁy)]X5:w"1yzU,$#VW8@8TPY:plλ(~/Pqa\eMqvnzHHeG{i+)( ;K=X]c |E_%R`~koq& L$Bc^W~8ZF'"v*#+{|ƑJ"6tM|fXR֥fނmr{O~6컷o NS*sBAVAR~;&2{Y?* rւ{8#yұ& 4.)k|$Es9{5O31b@8-m1h0ݯױM-ZMI7̧ ^fׂG4O=5آS*§eժwMӱ?agU Ѫ}VW { g+ng(ZJF{L~9f*E(@p°eGKFD/8ao@)J5-n Gur)l3/*45=4OCj; V뾧B1&=:3a9 -7s/ x9 o)bCR E@^h2SbW}(sT܄Y8sQ렽@J6u|5?KRܼ{RÝlcuHZhS@O@]Ojհvp)STvh647MIrJu@F3vf 9N[J{:?|k_sH/yc8??KܪdX l*jdxt# JF1a~dGnճ6EzkՆ8=5fv3SR2 ofv_Q402E?>h[xo&$q@g?12nh>2Gꥵ:2W#SIƩnK WP4( յh&dձ#x,LLHzfi]}r< DDw'6Y̬?4ڐ 2 @ DYN("хb jo7Er=d9~'Yu/Mcot)^hA;߄LC#ҁ'%>;-IF$'"Œ~HLqƅ7*zb#4Jo:xv`BS-<"$4KF9 j]~c7히W(뤾qJFhҘۮGؕFYƉ:q`k`?81PrcI") }BqdD[ŮB EnWk0^㓏װW"?X ch#7A#g7⛫JX7݉ՙfB{+ ~Nx]ї| 0:cf$ef":fG[?p|+g!*5:~zi''@Cv36d_W^M 0=zڰCtvI{5@FZbtu[Q?<Ɇy{P)bG_|ړdž哵C2_cͶUqs_F~:o/lѡU5% > *3fv柫l}ת[ؠ:F]_r4aEL &q6{g&ivכ R=9*cIZӌDqnnE;1d:2݉1őO?]`:_&8m@g7-}ߡ~jMo2+q95CЩ6,uP[I{=fZ7_*)0`>mc :v_3\{9~"^%EPꤢ@ v1y2$eډ+B.qZbYRXvRl/|HT$٘eZtµE, Ҷ= |bk3JI>,|f3hl|'|fup'X8I9Ҝd 4:QFT,m&+H,\Iܮ)!Z/~w - b5 4 ouŸ4,jk0 c^tY+ꀞ@^HXVcBV Rx DxY>]ɧe|BwKK>M"CgT'bs_x[g7~>掾{{B(P"3}MlK6~-^< Ɛe3L1!6@liyx;J{ƵrPUω=/G^J:ј=rW$3Y5i.G e#Ù7?q},>%0ruw2)֧H$%$r Pv^j?: ;Hf'Qوs zT@Gy c,)}[SP4'b g짷1|)88'tޑv}SRWUPjP1K@+z I-k+.,Qx4Jc" !z@W2jJ~׉&:JG9DoSxLY(EKK߮z1>rw?c (#| H<Nu#s;+%Nf ڞgL``z@azͪpi0oJ_6\>5cV8I!?Y"/2Y(]_2THZ?[ޕrk5hcY1$=JМHrޓ0k%gZFUG,\9SF{d}0v>gzm3>{0oH E+jCKňS" ?7|4=7+8hlO{#?Y'q?ij-',:a,r/+ހқWdTUi]m]*].m-U)?g~!&sH92\˻\ZLdt|1B_vV%d|Oo4'U|1m$O+9Uъ81Yă4m$ @F~1`wl1dipb Yٶ%ޢFUNiQSVI.WUȘc]ArRSXq3Ȟ Q^@`U C  BfI_x6$gҥF؅݀2 '?Z3+E _(]T(؝;f)W &۷j `3ALs5ƟAHNQ mz5D{ %?xP䞢|r<~}kQӎu?;CY;_jt<=QRVR:?߱r}kBmYo[neb֓X m۟>eue|F(T^NB_K9(ō[+E)浻OD9dEUb;Ga b%fU7.H{,+>?Uw] 6_5pnN Z .~G0yFw7(;ٳ/H<'%YmaVe0/lj`Aj;Bs>W B ͻ?y[<^ciO0IfҴ]|Ft5ss?-G9,Q+ŗj5 vaG6UWo:0龐vEx`e ]FK[؊I(f+}n#Waسw P-4@} 㤿B,o(lgd^h./k4c#p7P|gko4),lLF_JR?rPo/a-? ?Rxϻ[M< ~2_2$=@VT;<;̦s(}ߞK 4YrHSa%m SQBV9dӆft`~ĩ?t Ryz )q7Yxݒ7pmJ?=.hO(Ap/\g _*6qm7\eFbX8c<91/T"i8@-pv \zk wn㖮!o$2&@ePC 㣂TA[[Z/ץ+Bꞗ}Jp#`ao4ׇ48)pJBՑU #[{nYsFR8*lCPϬ+aiWOj,Ib8/\Q9X9Qx{aaGe?"I'6A+[~_xxg)zs^é>}}>|J(&ßreu 2s2=}nC_S T߱kl/Xasbx4ԥ(O u, қt}i"PᕈD(.XoUVDh?hTe 5r})diwY.sl^{Z 1kii9ؠ@a)R֞#0yzHb +4 u1AMg/c?t+Ldfe$ ?=EGY݅ӞUk+EvxM`^ϢT7x\xP2Ӑm lCMi|~Nsٻ9e"V6 wTh*dv ߯@oMwdjٶ@==͂:m2c4%%ryqofaɴbh6G{DzCF]Kck9s#Y,${ ܪ:+, ╊lcP0݂N\ۭa F9lޖ>_4NdߥoﺅG[c-a3#p~x5rj*AuJ0gb~)]5Hb;)_ܾI{ʊNv mh+x%`j^ک{tߌ{<KbN]~ d|PpWK_F&/w2h췢z]^JБ4J/񌇸,{E[@fAZEsUznX ęć D.oAƔW8Z [RʥWUο ?TWX๰rʺ)] A1RҖ;fico3+<3xƆgr T֠aN+^\C<1+z̳'G`{;K|L:x)&hˆOk+% g3*h7 e̞.ٱI)+o /[EkI8'eɞ)JWX7&,7zq-n >7XI{SǠPi@~^kimOmIPڧ 3뷿_V۟`O *dڟA۷Ң7Mm=:| *%YlVPv͸yH.T{L)cCv+l(wU(HsA2 ..|\bXB'ιyKOa / u 顶ԝU&(Js̈́f:­QRvAv1D-Xy9m(E1`؄IcUj.j{WT/N !1y̳ߡ\(ӭٱkqOے"8OъfutݶLc9V/ZY[ u߹֍edN}:ZgM[nVk|Ɨw" SrFPNPAŔD ''Z15W0ċZ)lӮPhq`A޸Sr5;KI rA HCbnzE7 a BkWAuNkcw~ci4N)4M{x"I}dQfEǪ|#3oƃS]ycdV ?}y7imWвыqzL@L]2CfgE(7ym)f ԓ f#Fu9h"0.B=]º#? ~:*'MQV!Ev9P Y8`<.#\}YE~h Q|Ͱm# #ga03c38UƠPPzЦa 9T cET J))tǃ$FZ~ZG7V^zixܫ]j?E!7󠑛eC(83 G8䄂l+Ę@.rq4~bkG><.Pʒc;T{05kDic 5|-#|{8~9??Iz09*I  RQ,WeD?9'E.s݊ cX>& 1TBk\+{{ѡgxCB`kXvT2RwsZPOjRmq ?/  w6/2D񎍸ڔgRI9(!%fol>LehbRg(kyl";MlWȃ&Ц" ̞ ])Iϵ̱ Vg]iG2=ȋ3G1&L0SBJ‚ 70lܓܔg{=v~(ƻpZŗ~;)o"{KRj wxW"i)'QY vuv!2J_T0=\A 濵g;֊>j^Ǎb&~[/le.&ˇv F\A3#XD-y0ν4 X:>bK`ԡzؤ4tRpTU%6W})pj(YsxfV}O9ZF ,X [! mX!Ewk8-Jc8HޙDYKei-'}J3_dotBĿOZI:d̛[t|aaV,LS=ɿR{:aXh#t-706:[7_?cy[6޿_oR-Ѡ=Pn-N;ͽRg[?zw_ +hz+-hkl?_Oemps>zN21z/띻pG {wӕX^EA/&pdKjٜ}J؍j.Tw[.-j X( pw n%|Ơ2i2"%UӴ940NC>!eQǻ3Hw0ѻ ?ai r:)bgt q1e+Ǘ.;>M'[n/b$ qe8n%ۏV//ze҆ wE:iaRp~F}h2:%i0PN7Q;Z %XС2q𠵯0qyYsOV,0q1jz<u`1_VΎ&边}P *6>XMPHY i'ST$TĠK=6a#BJS-ƽg dҚ0ܥAlΙ|*󙼛qn qff@7{vܬx /pHRx@j?ί ==lhۆ0JqP06*bLkML¥}BY%VE ZQO\7ER/(.Gҍv0 cSXnl\[#- f{jaev9&- v#̍h+Mr2 2D"$Y@ߒ<2{ŇV{6J'/eӄՈsb5Or.c$G3*y*@6}!x Grwﶏk`Q>i\7_TJsVSsA??;iyB,6wf$7vw\"VW0I\-fΞZB E/=gɀ7B#\W 8GA?@}lGRY(U(G f9IM|SSjP^A&@8i)_e5]A mmkLr@v? K㹼Zz:9LnLB=/(aAu+y]J j{./’o {~ujH?Bǥ!r󎍕s)|Wy#8r8h]$aߪQ釴{`n;Q`:M&x$;Yg2r s==,zg&U\ɹ$XoMh!&7h4E`xC_kٚxĢ`BLHUg9[J2k@r'@F8(CϯuV枥AWA!OYyXfX~1q,|Tl/iBOy爒9?>n '̏.?f\:MP?vLşpq@Ԩ OI؏4! 0 &Qr m~79GrsTW1<^[1[3 qΥK* Oʡ%}5˗BG#(h!KbvL~i57N5Q0M2OpѢ4dJ翂.X+I"N17NaZu$Iôn;oț6*D%~|WZ8KMޒ+ZW[ݫB1-^d=8Lk:D# bmS7P;LTg9vi";m!~XLn<RPiwdI'֢+'\A&* /؋0qPIZnX/N(Zdo`8ڸ a!*dƹcuf ;v nS.!O}|4j?XO˜1`34 nฦ݀=Pƙ`q-MH@8MKtIHjM#e |*xg}} Y/BH=@kZwDby;pPb,x)׫beYzCw-u`2p}Kdiݯ2mhi%͚p|j.=A ]kl߅-j&f6n|{*1 U)88OLxah_]RŃ"s`Zͤm~0 nk8u|0qJ/{1?z2v=aP5ƇRap#BiFoalAd BP>s鍕:=|hNIp?"b0{LΉJR6[տb6l63ۚMށS8_/5Zϑ`?C?gLgy4^kqM!{QΔٖɋ=𓱈9 3~EdTsy+p¢ȆI>E7fCcKeh}M{rbLk/ v{Z?=!5e16vyhdVwEn$x˾V4,Ph*;]9w1 ~HCóv;UM-|o ƤM%ViWw-H vsmenv28e n"«u 䋏5ܘ L@x,-H$]^`唳"Iqn/A" nC#2,^׌iuH]RS6ÇhOrn7c o%°xI9 fрϼD%>!q+59^]3,FS[PPtx7 5X8ncrKDۄwOZՔYa?u!5RJitC]ŶN\]dzplP_T'ՐoS|u@6> ]9&p8՟G:r6.\Qؘ>[T P'CV_*ڷ (jvxW׺QzMXrl:6 `t]@ δ c\@w>դD|gd0#ȱ4z!z=^w*EE6eEuW`}'5ƅ-7`¤BY'\E$GèԤ=&'6uly9W{iVNm {H&o7OrW9)@6n@&a&V=$P?`ؗ(ų*PcGT[Rg4I!R~Q2vZ݆[G>N* y.P֨rk4s(|M6nKVby<8'c]$] /#g&:׽!!W(F&wD "xD($:<2_:f&Zigx5UIpSd_WH+cc`f1/n pFxE"AvCGFm^N?iZ/yFyG{.L)~[AA]w H[8Ǒ: $#5>K&1o(*4 GIHfGHwgxxEԓ'C&MS`u%A^u4!|m+bq"ʏϠԕ/XFƩ zz>J?`&EԿfPw^fmvT$mcx'BS3m4bQϳP9j W0NԆʛq%͹A=R>!cSa^)*B^(H, $]rgc1BLQ󴙝M^6^2C2kox?Nd3j*HS0qw$6ߠlQJ64xT5-,LIJJiM^cev:O#RpEQ>Yf/'51|fkl@Y9)+3HJzJ"54Ӡo\( ͸1!GOGUtGxFҟW,V'oOe!0Z_gJtxc[mόBX=|㺖{ na;hl$qaa{c,k38v2J/SmJ{ G LZmq>̴ b 0R(s"T49m/"zvFZw|o͞&Rb+hiYnIطG$iαb.慱1<3 ,1a 0՘U"?y$[o9/BW0Egn ͥS7oV7ׁZtptMaV`ylԓX.Ŗ(ϬFBQ*\/6q^J5m,T!`SWuҬV %[Xq1MuQ8 "psm7{"LIm՘c`-]WYuTqXid^mg@[n$$C#3{G|>cC]+Mc0^11ib}%'a3VIxXR|!Obm)`)I) ʘPȞ9e{+cj[lpՔF{]Nu 1zȿFʕg}#ۂڗVTIbJoxx]~\[CC[Ǔ!0e7o>Ή.xyp,0+CeZM[] X9/)疘 XLrbwbS ~? Kn{5{n<9i(T FJ$*h1VqΥ E̤ I͇)RjEmׯc=ְPs.[O* K9qb|(}3 ,ոs_*$!P1|Xz0! Yvp & s5f*9ydҦUd"s!SS8Y,L"mp8UԤjv,ZU&z7^\yxyκ)@? +Eel4sfDO\ìAuH[~I-wh 6 zc1Z̬1xtِ̹VS =l0 BlPr>l<=Z`۪7,@y `O`G:G ~|\1 (nXl{ѯɌA1~?O67 Rv.!q%,J?  zH2;KR(qN1$F &Óa6/-1Ɗ' } Whc[,f7aMVaSgLd96=,zBJVze&6fE<ZP#`W-/v'KB8tR3FV*T:Y5yLGvF  ؁ǹlU u01HisTU"sZU~|&lra1s ŋ7ҧt(6@1Wv(d ,@$ ᗭ3 zbr zgd܀޸d kv;جt[m?Y1f5O_.0&K(^Gl$y\@)z- }: _#k'T8g–y] +m#YP+0vz-+]s)#7kIKȽժWօ7Aȇ.D:)*55_* ZDyF;T d$lf\]oտw_pl_d_VršK(e9:?6Eh_Ka쑲`< rx,fQu&zRF$cRT\V,gﴅRʋuJ -o,pGʇ ,-mLZx ,Wg G'Ba)ݷܷg\Dq'{MFEG1==+bV<-8M_ %It٥1 C4Icߋ)B#vTse )P3K4OẔ35)8Sx}:;έ<Y{Z+AK$2}z_,D4& Bou,%}7Fr/~-zQ*;" 45H7` r'9=.yZ{~sm+JT |;ez1Cj,g<hQPI+v&̱;VF1# =rG]<L*啤4&3<ǰF*8I<#=|Aى{Uϻ}&l&./˾|ڛ `N8RJrSJ2\٦33'(IFJc/zC#Ps y@ zw׀ W QP9wp i5ol^Cc"dSNKW6<ڢ] 0h_x`NUҦkXX;y:ltXI~M>Gu,4cFg3xe@H,XH(}*`ؙ3&leOވg0]=@"i)GI(ad͎lZ@^U{I55RDs]W:pw+T,7_! P\vCMrtGo ,@`KUH~,W!Q6T">s2/@lm)+ioD#-~o_$7t>Mf8j;j?%1Jx7ӿ1пH~9OJo[Nҿ[|w5]J.?yK=ٌA`[WT϶0x;ncF}L0&i]3&c#ox $[be¾z=(v6d)i. ?$m9+Лe2_e6cJ̆$5p2'O2Y<.lr -7k1P!n2b6 ?%^ⳟ@Qw*|dna %+F`_'X"%`IRW|(J].;F_hd]_kl ::.*Rpcnait"sn_߶8Xjnc7)D1\}0YǏךN09k I[F' v>*Ԣ--ƽ;y$+x͐Z<|3WIXs'e.ݭ=msScƚ`5JV2&-$z!/@*"ʁN[Rݖr94w]x\[Bp;Efq7v#4QNRkIM%s!{ enk[hB vlk';Kh--E#shE!8!T3㰌۸Y0k<1 I.( XN+yaʃl>ђ_R|tw.잒KnUbEfjd 6e-jdq\#oVS*\2(^U/l?;X{=dj2ʹȼ6Z%~`X}0uw xӆ1porNL4*}f%_bbVqpf Z4&=ַwTjsXB[ wl NjyU9I4Dn9ν`{D^ \O9}Tnt\]hs,ʹK7‹}_t5#`RJlN ^د-̙8>U9|>R9?+C FY9.HK?WP( =>ˀ#/ه<{!kY[Կ tKݳ/oDn߿~-Պ31WWXnSYS,a6zlet%@+ôI\^wU5-.Z7J xf$a#H0sy0 K&_0>c@1xaWہnq@w}Ue{xJe)ddVF:9OC9Œ)[M54x-ـ`}>Ӧtc/T Oca =AplC:l5s &O(+D[ɅxAkǹaMf1\lO6azcq(Xx < ! f@vɧDI!1JPg.jɛV*p 0z%%Dô҂bdKbQjZhY*KZΨ^F&mԲ.,.-Ys\D\`0}rg9v;BXV%2ͼ-g>QLu nCg? ^X O{R_V]k&$P,xL3N~yD#1 \DtMZ_gQAѺ}?P]mwɈ%yu/ZsVs^I$ RF7k$ :4udR?.2жx&3OWgF=+f't"s8DDLv0a>uC7!171i>آ:RŏfdE2>A Cl$Ձb^1\?teT3}:Mp:دgn]rt۪?ꎰ?`iu}o>z6&$%arBKt n=DT f׸ETk} κ:)=wN5GbG1fiO}Mt蘦-duVXC{,3f(4vI&42aCqAX}SsE\%ù=blpW/ l:n'pO~Lo!>pM`ƙt[x2,r2-?26\rL]8W|K^zWL|C{P xV`zgݺQi{=rVuv'8`It9 Lf2_WPHVtqN ,U!=YV<>yIRеCER%"S㏽bM@B;_~)x^N=ݭMUrfȵ%Ⱥ=܋~onq6 兰3Ql 7 :'0Qf&h-,z}ŝtNo\%I! -9Eq9#'`:Ie99KEBo`GwpEbscƕVhlQhF|_ 9MG򹍂(:rtהxEKEoOFpnN )X?=Ss?tܦ7Ѝ0kE@ &Q@d7/({f!<n.N #EB$I!PlU’>;t`3Q_c`oJ^cvOΏvZu`WzOhCFAf̀M2 E\VeN{'3Uh9bP; &Aiˆ`1?m3Ji~ atՉy<#Ebr׃,Wi8g&:,w%s<$V:gv`3MX>, (3yB9ӊWNl΃Tۄ#3RQ`0R 9\ǣcwId߿sߘ>xw&oٙ}fh_h, _aCb>{l #"`G&:bU6Aۂ N+Qk1Dl2\l=bуtXO:@)dFKH0"u"tK<28 .'UL_^ߠP#P>8{f&fS)Ft.%3|jd 4mbF`z#f|tItL1 Q=Bkm'{(h,r& )rĬJܸE#@Nz-"JT0y".?$y+Xx*O &P+9_;bFD :I9#){AN4坹kh!vCsg,uHjD9^f1!¯PA(bijX 4FN>Zo@rm ~J-@c°ВvOb35V:EX /LpQ8io?f8&$+. Ը:I|NMXl$oOR \Gڃb.}Sdixg85iikVVP8ŏۀތsN;\Fy*o"lC6Q_ " sDeP Nm <ż}qںWZ@CY B(O]nzB=^lѻ(rf=JIY5А-"\[t+5?ٹY`$rQe fwC|V:4Vw_&?tQr fݢB+L:J@p'IICȌRw"hRD-q/5{2OR2;HzuiQwz$Q ~ MxmFFA-UmH/x[9;KۉRIɊ]r-Ƕ/à1v(6x|iZ+j390`1zl8=X)f< P㼡ѻgr j0Tfa !y4=%U..zzbm$|07^+8•)顚ˊ* ӝh#MvkhR{F D!dPkفtܣ(n3Xp $̄Ijc4i@y9ۏ/2gU".f(tms.h2 0\/$f@z Ty{8Q?ͱ]b) *!xi0WlŶViij{ݠ?t! U)]v1u&MR}JǍ;Jέ-Պ# ,a&hkԄvf_} Ǜ5~|{W>׻yǛ xzG=D];C<\.xOItKZMCWWqhX豁hz te3Y6bH* jmvz7B{r>}["h6Kjݮti5Ϭ$;Syq/ʾx3;e;%5x*#utIݠef&O:K3{@W2Gf~2k wU6؀@&-Gyh@$FVx$22n0ΐEeo&s4 ySȀ\9/We}rEpMӲNf kEr$=ƧeUj9wL 7yY. MsT{sFGg̷g Akwnv?_>z-:鮍vӰ4;$19MKֆKxޜ_rهVXPt)0v^Sow3#.5ܬ2J8؎ jtTF$LR ޫ6:.x*fB) 5@hjw$T_e#>*}?SWsOe \@ kYN ha~1{I 6ܤ\3 "SuxʘB輛ɀ,bnhjdQSRZvfq* he>y&OTq{Wr'@3*y)v\kX5z_>|xv+^ܛ,n0v7) #L&ƛi*Xе胜ln=$9,sʜb֕T&]7KD_NɅ۲ x=ahI))Ќ3/絧 P WZܙF sL#ʸ-pKP|܄Yﻑ ŘG ŧ*&Q@UQ ;1CݨaRM j"CYC ! DDd]0IḼ{ɛ*٘볶7mg6kVE#,ALu.(oQdv~@(_7<r&|MHأxΈ }0j/c3^vKery(hGe4❵n˜/Z?+^]QxMjJ͉0~Qєr $1PPHK ugl0T|ەoɳTlנZ'o6v+2P7h]#Ҥ}z8 >iEi EVO{Yzs^dOc?et|5-ٓ[Y_fUn9*wAc_T-G<ox;gQ~MR~@#uڷTe3Y=\ 1 B hT>\t<6EH&͢:LoDs;MYs;N7!Κz(!l$D8 ,JH!źzmz=R*+$fMt)ڗ^/Kz8:Nyhl?Uy nj mb/3)-bH0nW_H@L`F*;ّCնg-nX<7ݍ3{$=ox w|73Mvs)- e8qN~~>9-ds:ꩡD %bVe5Źh[8ªN6$9Caϻ%$ڤ 6!1Ke[H&Fqd1]fRS\`,{fqE>i*gFrv&-tWY33"FQ^ߙO3ޙ00H 4-DK9u|av|kabXP'r#z?_苞v@Ga .s=BuKqT†jI]Įƒ)I10%i~NU[# h#$oB a,Ap:=s;bNnhsߟϗ6\UYK\lRYt$ EVF{(l+u=8\I s̫%Lnߝf؏f؏ '~ .vߕ{fמ,oq;ps&1&4ݎ@`Z# ;1ahLdL*[a8=yƄᩰ-p{iE6]{}acps\6.E+*4So(r[b*m3_2d= |"UxbKoNXYxcC}lD }P+론t19腧0"q#HN=e%J{,J ^!ѮD]?@SMo[3=47L]>Y K mg"(J$]il&xƸǻÆT6O GzLfBཥjgqw𿿘MB u#{?CԔIP 9Ƴż H*7JISw6kr8wmd%QշKDޑT*crőTb]u2Ӭir; zV)ߊnJhW^d33Kt=YQVTP,`BU{-P^R態y$In֦=b|n\ދd5:>մ|ϑzt摙HgJ_ ]4Qil޾kQK~ÍXLʴ[ϴ/G=앿{$(oNo7:·~!Ty#9lCM1zɠ'w~e+1@l -(غق$6DdCpi&m_` tnMM.Mi|w:N5alVjp` l͘]`$?)`X{;ǣ0I&y_8UL]I U`/*ʆ'>/˵U*V߃*ubH?PNU[;^ @&]gNkVמ6bfLEy_oZskOaΫ"xBcoXBdZ1 4>ۣ$Ul B̍ȦT*+,zitu.zvk׵YA#q[F xT5=@!Պ S~oқJUۀuTt<1uoR `z~{=Qa1yY\@z`:M`o}m$o OCȔجMƮ{޺]dbx`Sq l-:0o$\6q[> 0xZ ~OƦc@w~ZOHb%MZsi5' f?S[\[B.J&jӚ?{~ 4XưtoA]O .|IqµS`x)nꯞR4aG&\fXl"ľAM?߈~d{{lʭzV,G'O6V,ތ=:63y&?oXTswd{(-ʹ7 c@?C[$Wغ+H`\RL)hE@'&NCyxKn_]aM=φ bc]ykuE"#G)ɳ)7KjJ9wסê\׉]}XBr,|$:V8:v;0Y yRS&jчFqw~gl"ZV4yK:]w'"Rʜ?{)k{Ax=<յסD3gt!E_-o[`h]us|?]RjUKš`|'i>ry%QPM>铔}r`*6Qd}ŊPm a@Vqɕ>Εq3":,gYFRK(_9&bG^_pWʥMţp=F0D7U&>C-6e%szɋm!Уئ}+>>ώV; 5j\m"(CA N n+ ]@݄iuE&=$lX)X E>!eMWf[r-x0tBHQ Uhw7ߋKyB !@7i)qw\?c̷mf,lE-8}GH$~q뱈]u94wyc)8m> .]b^hU_s5 k{rfl w(y\FNsSzcW[?s4>rx<0"H/x[.V\Ml5;>`22k*1؂3>ŹdUNQ's %V΁O9s>hAHr¹L{~Of4ѡY1{6>@OaUIR*/hwyYf,$Z9 ̸{IrYT6܄[LtS Ou,"pH#Zڃ,E+ Mٿ'Ul1^XS8`0;ېym.Cv]GǑY]k#a5=tcBJl{ZL7g0[Z_GF}f$\YG%`ܟ=ݥ>կʞ97ȵ=m]lնPT=a{[k^u^ )Wy`4Ah$iI=Mݰfȃe}$S'hkƶ&dS?Z?.q~ i `>1m%uqX\&'!.[wȖ?H0ݮ~sj~m$// w'''[PP/? tHGk-߃/+8OfGwf\]{?4A]6FyBWz~=fĭ\YKHK0:RF [LlPTDv\rv#ߒRɦr U?r+;Xr:EXrde8mNBmJbυǎM* DZ=[ Wp89? }ΆҕCE&5 5R%#9M1mwxlEgТk3U11G3hXۯS.MGC@сQ]KP]1(nQǠrYNh+-Z)qy.&鮪= ezp?|ӽ7jZa>I=x>>)oN ^Ą3[lo?}v2Fi .Cj +]*-6XY;P>(-2!-J`{$˂09&DJr %O sֹ7~̂FNZky߃7ćO9 ZD10^o>vtsأ` IpvrTlϺڢpXRvGW݆b2IJFjEdf Os⥬-Up<>Ulghjph# BcCIq@nj%փgASr-F"&a>%?#t-6"%)>Ɖ%S:Z`]2C@VViG 2bKt_(m|`4%}4"+_v4~`kO???ummia|#yfn=O}'Pq|~HgCDɧ Ҥ}ܗC^*W,qقża&"Np]@a׈]#Z 4Ef.L3;r],0t|hɾ\90/ f>"!|vyʄT шAy|*~9AjpNl/J6ċ"%H]mtćnT_QsnzNU.Nv;zO\>G)do=,>>0Y!MJVcK`.W`z˕Kz]h fb#lD \*"`QsTyN $mE>n*ZCAq7WY(?B4ȑ !ŋ#>[J41S(0ڇn-Q QAiYǖܐlhD &QcG'wpTKhdGw yOAR"Pˆk(ǡ ;eUX `wv @M\@& z(zT'(e訡YS5 MV wV1pCUqBs 9j u$%BbqqLz6}=34O?A'p ɬ*I/捹"8Ӕ5Lfpv&^+jsᖜYh}6|>Kɩ%wНʕUC nVw}QAUEˁy߹V_ƿuX8f- UP6q2lJ1"6q(.fo3/]7d`KPXrWHqЖ$jOmI{Ù'ճݢ`= w϶/UFXCO}&ϵɮeu+iδ-(rբЧT{؂b_qyGE^R.apMy$6(id1$ ii2@C2/q2g_^;?(-_`^ D|\@=P x\Uu{樛Tֵ) 0+5Ox:C_b5Mzz{$V>Մ%Hd}"uq;k#Z)߿uSjboH쾆8WU;d4 u˶, ɢ  FZ]u#pg,=Z--OÝVr| G*=tZECQح;=? ݢ mO4M3)Wlʕ!f߅'3"\V>hX~_thP UO뭲*"<>-~Bєm7hXXWc"}EYLFzys$L #ex8O1HsTڤ`0z . TjXWQRy44UEf{{"z1f,{+@)`+LI|O)L̘9"`_Mlx>(slbyB 0DhiQSxUBT 0$ԞcB!Y*B$0i%:mmlosJ !gbejܮCrUeoBAXʏO0i=xcV3F|䙒`X$ -mʼWG5\>k h3ylrWn|rn:v>C}񘻞Ė68ߘً7zthLBUןby&S(Ftke\SVnYF <ç^|ؐV0) l101WRSKhJ VU{GbuÓ1I)Y>$FbǽF;}=3jFC?eSɿVw>s*6u9 SD5g0FRCtNکa>:A_W().bG!ꂝwlӷ=v0yP<3:aTτi#WײqQ/NeE Dʝ_>zؠ{>ڻ-Y)aZOS~t}{د6EytAi)1-6R|[[V 䋉E[=xXXc?JIIstao4yp%az"G|"^0@h?y7h(:[*3c ^p4rz޴|лÀ?ұ4I_)+AeyOҼ}f`ż6S_S[]ĿIܬ)YuTVԷ¥ZL0k#?ơYɱ˾#uƢ9Ɵ1uv||_»GYipf#wBT,dHq{^NS:y.fcm9z6HR?$xGm/Ĵܜ~^*Ei/Mr~pB$Jhp >U뗧Z/6Ṛ]z%12K(i ͲƚC}+Mi!ccbl 5*<ƓC٭Dzbn|8[oU?kDqp)Qr?9Gq;$Ϋ]*d[4i|D$ahQ\A#u3a] \Ry!멍?gSoil3<-(Xtě,b`9>g`Dpb2' yt$z|!^/ۉ\'0|.ÎvZPC~4=pS#l7eFyR:' @߰ÞpkQxsvXz%ٟm[^|_rØV_BAl>Nfdu >o/#?-xÍ(:wt)|11h q|RYnByAaMH#C\tcL Oҽ1ر2=lzSq8+R7_~baOPL&k _Ƴ4x#psWg26*(uܠ܌z-_Α.;=J?[]0 y7U}=*~PuNr?UW)"&/պavof\bD\zь@&9>;IH/)Ban zG4*_@\kt *e<,?5Wubw+BVCy:.ph[ x hZnGk4׷߇kKf\"j@<c`uydDw+*CO N_ ;>&̾a~=Tۂ =gڂ24(ue1zM}J?Wvol)ǫ^bwyvqe Lnr S \aBnly}7^zϾ+3\}s;gϑ []s{#,k Ii?_}>iDY(yW๛ Huw1cQ׀ϋ>MJ'NAu7 +us<^=-3.9\`u3)'hcqL`=}JRrqr}K; U|pNͰ7EsN[O.D) kO_5D{9}! zRM Ց_NO;N#$F!}A|]Ʝ+BvX %P[=pƍl2 3Mi*S kg'}A~Yf}ggƍ+ A<:Ehd]qO~?3NC f}D/S4/[o /Ja %o٣ +Pt08^6Λw xCgsW ԪUݸ yŸ{oßdu{Gُ W.6Xpۖe-ZV /sbg"aJALm +ϤrXqs 3ƅIzQQW0Q;vPwj|3W`Fu\v/V aQ+ʞ9 ]JVl;3*'vz0߅c#_XE$ȃܳxL#2w ؋lhfy_I]+N_Մʎ $DP#lc[N5(Jr)r$g_Um)# f8ˀ.^D#WTw KbU wŠș([3v-riE'q3/sыiХ_4&g6 *Q] @GWa Z(x9lp~L"Nt~Ebv2KLckjd<ڞb`(J)K$0FMlir\ fGcj?16Y$[~.~9 Ho0|MꏍazoĠD{0~$A#ա!\ ,1<-=?$~½1Ș> cJ!L\)Wx~?ΩcBL 7\Η,Y ϙ|p&6{[k̦d.1(E̻=ưs.$KdBbWu6IΧ".Qc^:G8㻕2=jZ `Uc1ym`Y-9+U4=_\_~+oUu0 :>d{PPQ_gB/:ƺܘzh<_ʅvcxT8/ZZS)Bh_܉_al=8|C8Od(mJ)f/!I& 4x6ӳtITNlvEQ ;ֺK2(!+mwu#*8uG9y+^ؠ (4$4d^% @ȿp@x"qLuKO%idᾶ7乷ݶO0[]DmG;4ϔ|4r>%)q@Z*m漅Vk8lincMU5&%Q'؆>ٟ`'1y},.|z!HRvÏus0ߗf6˗pbǯW게~^ Aifߵ}~wkV/ZI)"5wiE :[PQՓQ2Nŷ1ƍŸ_2_ \(3++=$ =Oa衬y+˥M=93 k5M`_ыjz9)YYa?o=@U@`M2u6s}^!e߀b ;zn8.]n+qN|76iwltf5>yNJ#@FR xd6Rmyz.E t}E FIBQy:#Jd띆ǡ.&Y0_#A_j^\}Fv`ȿ@ٺyu_M-muߗ2 b,\]%5 @ۑcmgvn`y:Bt7` 39F᲏<"`~9! Τ\xo|7WVMT|K/' ;[>`wfCO>(3'P<rM#QG1RY,ɹ < ",=T'[G(VxΓg[{٦mܳgK {TFP/|wyi`|j0Up$nE ՔJ&_1(EWa0A>'/+&' ?n2<)Oeu/W~ravǣx {=Qk >pf`k< 0z35l߳o;5)a`eո'hMj]{|[ڠ=6P&Muކe6yz>z( u۱QF'<vtXΟǏB ,;2X莐 [›pde<v$nė \UVܴ=%}M!^?q9oM vcѻ vsC]7й}kr1\~@6*k{Gk{_a.'y6¹t9mAMm07 "1ǏĖ~ /o?NJ4Ls'7n'%L8"fTc z'h(}S5ٛNMZkdQ?ZGdx tvܪL|giuN2jgoBmLo +LQU &2&{ ofh U{O/{c:#V\{6^綖>\>=>?{,E;,gj!Vq|T9˞kdC~t[#ݞd37oMF}xy=c |[Ob8t=i9b%\.^ȭq[+trk|{ĉ+Ej>{R)  Gtʧj3s $7٧E>n$?gKkU6p4KnA鰳QZ3 o>/S|xim1T{s}KiO;7+ {ڐٸM|ۯ>h KiWL3nCУU|C;5SoWCٛ0,t@^\mMMv71|r(fW~6Yh*YNBǺ;q PV fP5u,fS8ua0 å5@ 6 "q7g,Z,(uf 6i&L,9L0- L4=t+ZMQX8ggI]1$y ~>g0n0t/_̀tiP`4 55듆eDc kW#ܦ;jñ EYG|o'pOd=Z?!{9ʒU㗔b{z^7x1Ya`|OlC˰dzDf-oXYqvJx͟Q&[[+&H[R(z?;),m.4RQ [Rjd|AC翙FCiRӢY5-;Q/?r%lNIԘac1kP.HKtN!I$M!^aW$C5ũ-AOҤ28LCԼπw^uN,l71$A"k8,T83K^ZT0vcl[egA1_`?3Zd`**_[Jqz< dKdO/(Z'N (C3B*\ c΁Q.1Bhid 1Ad ?%دPl0$+lf~,z08vçض,=X%MrB%)S782*1fwTTä`>3_#&zP?{0dTTq# <H *%:FI.qe˷,iPꙪ=?a;Qǿ=@6-`7%ex ՠ,WccRoF+]>ukob5W8pJFd\tbt븡֭t7OFIԩ$kRh󖨎dbF%a=.CTyn }x;$uAh^4RH6 *Z {Q"!gwp3&`6c!)N"~dų^־ֵ=qbd/nrHu `K^&&F.,Qj?Dw)H#箙wu}5]t5l- 'ǞOOV.$cDl3 (32taV":CذKl'<(?%^ǧ(nQ-I-!/0 ESSxwFN6/uo@N+@9%b̅I~[?OZ eKaX+IVaP ']ˮlo0XhUDL FȖ|ah -T(Э߹d `q :QnT/}s`}-j8) #0o sc*:4؀z FbxϪ@Ulh=5a &Zv-ԵX˂?-< kB4SݼS>B"<h3Z/Dke74/_D])Ien}݉=N;l[9W_OR# ']ًɕ=qU`GY\嫾c%MRa]g'MZ ڽȆޜ^O!:RXٱφ1K4]R-I?vz4:zC znjA5W٦ 8f/hU`=aw4`ٌvP=@<KHI%I &Ju>ѬqM6LFxVR̡e6|,a "QTm:|vs8 %Wa?Gw㱰q#eܮ=d5𶘻N|up0EjivÙV{c؞sAM@bo?ZsJÑs3Sƈ# љgN{T6lyzAVR>p\T0dERGU-Eu! bR|![ F^V5gn#[kj}]#ܩ%x6j++n3ݪ\lH&.6KcuS\r˞Lh^v[c/؋(18fͥI5٣ȷ>*)ʙhY>m;a#ؒpG uGՏ%}sչ3J%GT0 A;{z<埃6KMM[*`/ԅǃzRɹhx6cZ=dO:y6ޗ~@@sرQh%jB#6e>QٞR7c0Vc}T=rIYeEď>usmSV?dsaJI-n3OBz C 8* ^5!{'d禆7s]U`0K\/UHΡՅg=ܔ_0-FL1(e?Wr:ps#6d&" bkP5*@$z}/'qe$ϋ^ H23 )sƊy 4) CysРu|nǽ SKoy(ެ픽QQԃۿaPz['Vf`~54jxzL7d7ѓSo ao{wO&6#Wm:2 "mSQ^7ǚh猏xTr+ ˴QmSt܏UMƃm40r=;){c+\c=`n^e( 2ߤΨm6Y0'=񄼨mЩΪ@tG 60&68~Ƒ莽Vvcn:Lk^>&P_uuQF- ϙmF_Yd>/X?~¢uO|(`R Q"0̒uJ7U咻AG_S˖zc7tApܲom2{<`'ԳXm^Awy\)9>\s2.8S v R}~mol3B0_)G~z:9tݏ}6i:9{`;whd?>|}3_L;VsnW}s]$8Qqۊ2GgKfܚ{Xj@ô]=eh*jPC@YαJnlp^~_7K1Q#DMk$ xRW5o7u[vdrAG~=66-;Jѐ 茑63cFe"!5(Zm?yXyC59^v|IdX^Bqdb޾Ҥbc1wcp^RωC{紕pu=2,=9p> mCb_tkL%<UEJ!D7K=B&hhXC3{/sf|6jBRa,`5/{V7:Kd4΍6YUccnRd,9{>?`q{`v^-_}h(3[Wa1 N 03;:cheŬz ,/-|TRy[0;ȿߦ7TJW+xUx>DzKmjC Cb$չ 4YI1aD !͞"l,O j+p_+VأXB*ROpshTv}޿ Ȧp*"f/@}z[?xzdxOBoSJGغ?I[J 찅 Ղ͎c{1d`xIuPcumL6lm?IհFg:k7ӷ5U_͙J8 A n{m?DVAZȀx>7f=X{m }?8W #&<3!Y}&>X4؂3Fp 7ۭ}zlb)K_P7Y"!7rHKG鍥K!#?n_Pp$:*T* DQ@!ykYwjCH@K_ΐ .I?BwSx=v ͬ!v y>2^J~Q! [#QW6'IYr/summ[4Y=i],f_ny8 =P{wO#WoGpLI/ar2ƴŒ&Ltb4wzX):2c|{0+(n]hkɕP("RpI)6P֧৖%{nYn+놼Yh.ݸ{4;[_ P>M^ T~*ʗ ~hxm( ث{|cNlnX/]oExuЎYrEӐ3|IYKJ[X=ovCY_1|iqmV <-Q |j #q^E3ac&K Ч E䢈ry^]fp-zGik{bem}}9ju^abZ;hn;ص<ٛvm /iߤBzy:|/dm-4y=-%W$$Oח :fj w~߶~ixGʂ;GF4/^j;=`ϻ. "Wsjt݁Zd܆pKUS0n?Z-`P8 a~V!$h~C|3k ߡ+ݘHrK>rz J7* L\`Kqn3);YKoA ڴ_{Y\LSx|ha(C:N@T~%x~;DܸAl$Ҳ$Z0Zo+CJafOda\'fR9Tma3wz~5ʫӕre|%HtL ė益_(mtq9'd=U#nѱb,XR8$eNIVÅ|mkiNC\rzuIMYl8F:`=iRBhf\UOHvCEV;+]O[G[!^$Ƽۙq_k()ř/Xu0?P$KIm) vC}rKHm ;>_G }ez W𪂿*൱+0M O뽥bE \V7kg?Kg4f1َ?E?E ?:Elea&F i3ϔ&$INLuj=s[܄lVoqK<ߏQ.Z* :a}?}>8a>S pߢY:]vTI%G?cJ\/)#͒r`\VuťY)D֡NkBT7;ZP*Úw`ka1jsqk_:+6M'Ni]u,> `Nk^;/qyfM &>$7MI^nG;$c}aМkQ9n_`cZ&dӦst076Of& +tż$~d*lX@ڹ죹Ӆk<@jZ2 oF5m4\~myDz%.DmOftقj%W-iN6Cm&Ŷ`|3BR+ϱ|kktQx}x?`K|WVƁÃ8t}8}nW)|]<^g}M 'R;sUol.^,.yy74`s|猍@Е%N1[3L.Bd}g4/W6_j&1{zy㵫=3cmdU?pi7FbgR~W38fhc1|N"E~/!):aѲ>[n>6 5xH=2P(:Mk?4??,'}fX I7.mȴ![3ol}D7=?GC%p!1O&?!)uQm (T){Hn4mjno6T_g~G:nÞy#WYpmX7jW=q?32ɜKAd[4{8P!CF{_́aP𷝷 )fw,!eX`\=MFYf-u0v>x5ap\xl]Oz`J[~_:K1ہ// _o$ z^Ho/vB+Lļt==ƏŞ q<]KK=/~ڌ> 틾5b{)9O1rsjf@MڪFdo'WS{S<}y$jӍxk-k?%jv"( iԽ=;tp7xM]_3ϋMgmxK?3[eBC5vm .qIڿUS^?Mv#Xת;lj@ގi!f7FZsJpM0$K.lõB[*-)h!g? 9?%T9ɳH=VemwO…u)?a=N-޳Mi)=s_kResO ƀ{+Fq.Vݏ4T5$!-T9e,_iGM[{c}9{Fi}=0#G:TۭΙ^`YTὶoCH{~wOm^{Q[G`٣4|33N}-\}cT<B?1;/Vbh/^,0Ȃ= 7Z7?ggC۾C`b J)z7Fį_F NDnzU:پvΡ餬Hѳx艥 Y€ri7o:^~-10j _)^K<:ϭDX]ŬF?6,bw6#&[ k]> o(K'$ذw4 ??<&r>W?pUyz <.]"g8 s%7Л|.2 d2fQn?Y=vim2<\$@_|Э͝4 oyӭc c[>Ԥ‰Í^!1~v>-M=84+GfY3Boq>3nF.n4VO-ƿ%)>)$R -xC/H4Mg7㛣f*l3?#&&ŕ]h"оI{ban"ktXÄw?̃T~b8]#O^fȌM ~l_rՌ8z_tt6xӿn"HeHUFA|*y3\bf]Hl??0OgqW8-x'C h*Juc j˕JXˋq)I>ߣf^t@Toe>7<3R+^ӌWWa(uړZXۊпk_ UHA ;6lV20$2KFbvꊅNj5 1ONAᾅF>}y!Z=-Ϝ n~f EqOVeMh=\)$.\Z"3=j{ɗ㷴bu&Q7&OlBҮpQɕK +9W +IPh-qC IIjgQku9]DbA1 mFoсv/_063ڃ'\׶7VӣᒼGy2W 5fQN,Re3 lB1*]sV.4d^k5ͦq??}ߤ}CsJRY!y vT \XrtT}^s0mte-icZ9@v~Uh/n F@4DRUdfU^rc 6jǚlbGc8J{A?vVՃ f{ 7ݎ "8G>oZr~/)dH?z)MlwM'T 0ưcGeQ>Jʏ]ZIRJe~\sSlh7&Z-wTgv NV}*+2}əGMfKvВ{ 'VzIRvuҭȸ^!b.P^h>[ [6jY #ʧlML2_ Q'[k>w5nNckk!J{;@.: jVIۺS;ԨLRJط p4 >Jk<=ڟHc!BI'mrԷI8['QĊQ]Au<%n!3ۛmќvm w8)m|7澗 Y1y_7p5*$<+jfWƈۍL<%w*ZkԺ3N&++(1 ޅ1'_&ʦ-I3 BcH>zƪI͟ y;Fc//KgoB]dެ)$dP,~l5dG8v|Kukk;9EM`ϢNv+~0؞+ #r!.P꺝bwA{JbNidLYmbVK5n c+.ʡ[;ך5zvyhN1 ۑvIv~n|&e8)[cxE,613'f& 7Ҟp7 ;^M~Ov;˺ .mQ/ts3zk/mY㺰6EbL{C[10IIsIAWsum%LlƩSRǟEЌ'X^0{!ՇcDhv|xKDH6 DaDuYsK̭ǎ,>TAqe>*Sy1l2w~xW33y[C-3uu@gmX_uCڱk+-^ZhK2#B xb& y' c|ǹMPPg 3Rׇ>ub!4%vyv0 Z?}-S4-,T9 wrk4n1x}$G4OEaK_or_*^G`r7Q=0[؁w)NB)XWoa D(@""?Fћ>ycL$()ZowY' Gͱέ8M1k |ޟ7:-ۚy8qE|dCa:{ Ž\*y()9uH_B_^O~pOڥF/ 9n>F'Dq[ʼn=)xnE$G୼'ɬ\j>&n.C~gmh xH3{ԣ.lݿu^~?ꌇ;ddOy<- d.ZW"K(ᗤ; 8!Euo,] 8kUc~M2W颱k.$ޗڮ%;E$(37!?|zm.c n)OnxILט^_`I[RKn,?}pyCf[{0 Ax_cU49B ',`Bؘ'z5uM>ECHmI_M&M[j`8T+s}.hBB/bxe8o>6znyk]GF36wk&i7C"{PΒ"eRPʕI1VônȰ)0, yS;?4?O??O a+z[w3[ Bx?,sC"X$J>x']fXчM껶\n:?|s F' e00ȱ* ®/W9as'[Ǐ5a\מޯ/_\uݞ+|ι9\S?h;B r3-)c)ulh, r7#0LV}0b7C?>.ε)"JQZV01- r\8cW1NYĭK;-~s7 :9|Ȗe h~s%sJa@1\Bo V+nq1/Hu~ơg2LSSj ʊ*gA'9i\V,|z0>h=Z/zЯ`|=!k-9<8x s灥)^` Kv[ vz5\7=ݼ=Sx^xIo7f7gl+b A KV4bRD@d劾J'Ըb@ϒ⺪`B-Fn\ǭn`Z= - :.Yuf/j2&5Ȫ`LѤuM+ qySth& %xn7Q96$+آp lʈHIpx%浑`DžEjCM"Uj}g5P$`?oAQIjz#;3]-Jx.tٜ?SH4t&bJE2RT?uKltpS#>yjj~&3I0bQz7 M^1;o:˞w]p^Q#Չalq&B: =)zN@}Zx{aJW<G127Z(͗`Q݃.i'5cϾ./匨 k$/) {|ç(VHzW b'&{>@6;CP{IqP~.Uύk3 ZOGՇOt 9ψi𷚇 |?>S&y߽uYOj7uׇ'el٪zh;Y& nIea<H&.toeH&Ф+e$ITIĮH9ERe6rrE6x=WbLL^Yʨ,k[W?;b$ў%F/H c>11|oz}iouμ0[?^?? _Bnׯ#a| pOdU(lS^ .mwɰ\G`xid8o݆c[TOGo|R VWUa^$WP}{ ($gupGGQO@pO]]**X%9ؓ䢔V.$+6`T2)OC%NP YnTJt!3BD˷M}6E?C!-" iVSR/4C!!߆h ѓ:_G? )Fkf|vZ޷"43{~;tsaFpU衟}kbV,Q-Ǖm)9B/y#[1[Sg‹%CI=SԳ7';,̆}H b߆O3}.uڭ-(DrRSgi]m7G1s% 'כO2R9RDAyDhm'f:UR|FF=yOtrgָ@"LuHV=5~ v1W[rE RpoH\ EDOF7glhx6417?1@LWJtq~;OfY )55$BRN2=ܫd9A>p8H ^R⌈@Tjisbn.&PQO$ryg#_I03'EYohQ K\_O o#¥QRL3d%kCh1zC9Pj.JkԶEu͘k!羦0\#uX`'_hVr'؟5 )ߣ N F!!~le}8S+ЄJi'`7UVӹNv~y~FSs얲t{b 7dnn sǍ ܊ 1횘qwn?"Y};o?Km-^{֦h7'n"FҜ>p;{ xL[$h`: %ś2oLD3eTUh% Mr)TU&ڀQ9{2M4oL|cu$ʊR__CC#~ƞ[/9`(r%:;uMJG# xPQu)T7onUZ룈S#)0f )gFLnڰ`@ %%m4GV=7 ڿA*fveR;3(G%1HsO{/?caoR zuՍ]cD]?ktCHYӃd$;u:ImWBzMGL%:}%z\睰oaؐ=X/o{b.?vxaxp~˺֓Gc+I<_;Y#_]<\.%J02 遅]AOFt™r>u=f^?btnM?wm rNJɡ[k=L`XwѦ[>!RD hͿNfb6w`}hr.])4g={!51PzgG,`w]v gqz=Yo!t VqY(08迯y+R:rgxF>ςT gS@VMçVhA+K;p!Eh"76q(Gݗᔣvyڑw5n(֡S]]0&|@!"p\"*i3M{xF&҅2 2N嫟<({L RVв7q2P6 ʃ{nW.liL}QU_}r 콽BQ ʒcj-N뛙igX-sx͢;ݕn=3 {ᶏxhB`M6ߑCM$F7F&Ym?z׸W-cImrW$猈H)eo-MMH80 h 'Jr~b 63nܟx~sIŒ5nJ{|dLX*)e<=}: 97I|5b'+eeG"?\UnqgZ)b<@lp}m6y@H>+BԍR.4C%6%O}H̾MҙQIrIHjN0%Ǟ_zd]YL.I)&qپF-ݶmD5M˪Z2p-g~76J0#ā s)(ރb"BbHw*k0tG*8P~Y1v~ j;Ըs(;Y)~ewu ]Gd=q@SpdF`[ @oN-gM7H*0fqFż104.D4^YZIϴ, :Ӑ`\P$\*+0:Tx+'(?7_Q謵Fuۢ*yfN}ϓolU}%(ђlpk$GK/XX^WuYťr 38Mю 4inkG61ʕIar -`F[;K-*1.\-/p'$Ocgj]ď_ή[%yI ęȴ##Տ "{jXp{̸%Fwv~ᯣ&Z# 9H̾C.kZ L)J o[&!#}SWSί~3R[_ +`T'2ހK:vl/9=az[l*"4T4 [`"^tUf|AJ[6S=0L s*815Ȝn"jd-}uCbn.g )<{:x' :i@^%9m&oxxQ!#O+sORsWuYkn% dIw} WK3U:9m,lN m{&[mDeGLP[o,y h}('A`]y'@1Ԧ?)`OOr*1 :2b Q>dubKQW\s'1XdNVFոg~k `-Y{V@ۿR̳E1r^R2Ut5y1H?XMCqk 94O?ۺ]VW%KWJR9[VV,iƨffzMf":r7$WuLw~^BҬVi~Y5Is}^XkܺKj'g~c@BoA) ܷgliMʣa[ju}/d NJ` I! Ć=`ù2{i+^翧TZ)MzvDO5f\O#"UaqGW+Kh j9u65PE;8>mV`}My Ys6Olҿ,u#Z+☳Cǰ# d}',z;1Y/^:3}||غ`6.J^gtmv[8lȌV_XY qbwT. ?ja K|O릃oWڛEUv36(z'E-)´^)- )FRYfK!fZnQn1Ҳ2 lALKqBjM'{ys F*Crt*8+ѝAcO0EF"CNj+!?^,z?sxAъKUSҗUP`=8Ɔ^% $=Z\;#ENGFn6 +;IsB?tP ;~ iY_!>&`j]?1gq"m~ߌ_4(и46]DޏƕXg*C?RAZ|]6Z3ZrVp~ɭC٭\+酅c2ª B wy暃ԛʊ+&Qو^Kօ=SRnY/SH#2-Ez+:*ov%OV!{P'lDڡrFP<C;vo8琬mV|=y=?]w!פv%9I_C8FOyOIGJqkpx9]군?yW5z Sé2s% #",Ti\+1sXG ba>}恏q?lLմ31$ܤMMQIRpCcFXJQ<%} Z+7~%?zW^ӧp$qMq"fSo-|]TqRw%ݠBJ9ɂO_qU:ݢ־ 9{/yS~;sq9Xml I Tcrlq $auܙI ~>aWRw=BX=x^5RAv{vhQttZ`vF.MOb~M3fc"CЮ$ƾɚDS MD$m~ xi LX\ uYr͈٤\RD1:QfRoG]?Fi:GTGwDr0hd]V HS=̐5?Hz]H .ry7%5HyRj7#9"1Xb."`#H,'Jɖ-R$jU %]:iʴ*t &kW(/=P!݂%>3;}Ye{c/:1ՓrCv'0-=k+y+n&H_'FI:A&; w ϰ$ heMNy˛`ޏUڈP ɏzQ73GgGvz~d+ˉX;V!ڨ#z\S fܔSWCM?A}2:x( ~rAp2p+T;%_@+%BGx -}Tߧ#ѐHY^[,{r*!䧜KՍ%]tuokǒ?P[)կP&dtCR"/T' {*xGԋgrucKO/o?yc~XX}FL|{4bgK%tUxhG!zfg;rOѳB*L$u<;TIҮ=,)g&g ΂SIJ^#f*lWgf{glt<#k2tB(=ʆz;7 Gf++Tİ^%\Mאvv7WKt! [bs[tVNrMfH6U&O`v]vk0Eڡ&yg4%XoAq3-v` y N;+\cLXM(Cc,BJ<߅o9-$T ҬT=(5 CBҽE0یB9]7.ɏiguC>g\<m;#žp1:3fmzֶ& v_ۦq}ǰ,E!/<{f2/ӇJ%9_ .J,v :Ėݖ|?{L5'?(fګ7WSJ"\0D\;=.?0+ō{'d fhܹ/+ [)KK7QJ* -i%~ 96:Ny!3Й8b'r_exeq iQ.ڜ㌿?ZTW284WtGO,V{LY>{u7ֶ!aZPjW6o"zǭ #u"ĥTAb8=K 7j/0> IX'yx.x>9, !wSMjjHDFL56^P1J}X[졿 fu3FhȟW~G]D/X_ȅ|7*Dlxd H:׼T߫]J}.z5k8hX+:;o@oiI_4ugƃ^"K|- |NQN?`%* +_sB{V T<~ P}ͫƹA=hrFB8KSzʩvp%gMlfu q&[6qk݅}I6x432+!X29B&rivL,.NX*:C|pN}W`:TteE\?;`cW&4[-Vs:ᴇQ+hphZ)1<dFlj4h  7mi !~[׉ڧ5tY&V6y ؅J4LC3RZ1cm-Mzߎ5-$oLl^]q\G؂fVWOq_ 빏#Bş"/<]#H>97cfhM-I50耀-j7뗵Ktr^-@YlM d43"~KZ>1ϝ<_,P]yocYw#A?)D<'Uѡ)gulmy6BǕeADe)qC|)vi~3&w *7тS~1xVw" ΆDЉj7/hMi/dw_۾wy[Ki:Q1^j2 M@6'b]PV ?W]?<$ K_t}=5-ҕ'շzGygo6i7\QQkk9RZ/&AAH ;O5c ~上א8 Dj9?͕$gAn-&v fYFf%(I/i:ixwG{-xaI8c"UAtM",7#] } :Lf+i8ǓYhQ|3xSk[4($tIѳ6N3Ck% ꝃgsʖg'8"IRj '`:ۮa|csC@U4Mk kqmvlnnAĦ/J1|TCC qƞOM슄iJ JFJZ?0˕8NdnmR{'K4[e+%EV9m=j+aRw[ՐcljKoPtzxwVׯwlݤDITZj P&!B:?]x+z ͊J!q B5;oqZtsMґ"z]5u@|Ԅ8ڸj죪E_ݟnUT/[\bTՎ(a1VFôZW;RsOSs-?]R[+ 7_`o49:.. b+ߝ ,*}2$i^`Uc\I9(*,UGz[r# h M.э6Q?Ԟ;3#>ӗ9fYQM}I?+}}/0)qN~:A|4Vge|>Sϝ'ӡ#tu0Z2%M{Ξ~Rq#T_4{S/KS߅&x$r3icuf&i3ff̏%p=["*Il/iilRihe78&+:`yh,?ϢD&|a5-` ,7iM>'~*<p?'#4z7w?JVcjϧ2RV2+hJ˓ qOV&ݯ).7mOf$JlxDTQsۂ{x]UA@ t6IQucQMfe&vЌ]i5obX[HYܷQ`ܱPPʃ9w~-gȟckd$ԷO)vh 2{ء Hy7;ъnkzTiYR}pG6X9oWCXR}ǓR}G q'7an JR1\78c6Ƅw6N]||qA(G:Ib>;iG QF >UQdŧt/>S?|zns]И"kzb,[R RGSQjΞABq2)zu>RF}FrKas3ZӀiϱ+[k}vj oS؈2)x~ !hD# _JUyΌlOW#SeبT{3_X!?:Nۚ<ǩ_RR/y?c*b*jNf+ZG̜A}aOx1I)!l^l4+Z#uJx V_71!z( /[,_AscRuh4Qbe Q=eir6yZyCC75?_cWt<`g2>Tn_SuYxrȼ!cw߱c l~9u_ _>qwQ۾#C]ר{̵lX+$lyf`z$'?uU. ˲pZX *yѿ55f@ y˛ԯ?۵_d 5:DL|!]䐠m@|xk'P"ct}O9%p #TSj|h{G0I+I'UW /?NRp w aj>s F-iLE=bq %wF'C}Tz 88`FwԼ ]"yUTByGzUY!; )+.:D:RVlʹZj%OZP dF`3bXV_@3UE V]rӢ}̗(YB ?iD>W>dO8 ǃ]:P/ `'mgr)gb ˷ScAyjLz]EEON4`XLý1JG^$WAmU[eAlcĐ`sfa/6ӯ+0EӫU]N1Q=: 4M:kހy~Gآryq /d unPt69G,̞pOS60q? M=w(chO~֭͆vu4wcI5.fTܗ)Rw!RE (A [շ`K'| kKV#am΄+ń?VQI7iUfݤTxskuxSwl# )G3 4u{N 3ل܉8l*k %1đ`ǽq["d<8mC :,߀tRPN h6XL'%Jl`f3=N:mJg2R"o1@MbdYt-[J i-}t=4P"2S7Ŗp 5c-ſy>H"n{ K)!6TRi:@u/~WQkn=3|;+mFp k Κd9 i<,]0drET~yk X}dV":`owX:l ?spD{Ҕ)|f 8a& Ťɰjlʓv?)dʣH:ӡn'mP(Q`!vSxFg,VK>Ĩ_҈z]x`s`G;'t+n 90G]R>`D& mr;k B%B0?ehf&Β7R_, Cヺ! V.τM>l,;cDc>8?FpGi1|5qRJ?=e!.}8C3!PjbxSV2%z c%c;낵`8,bp24}OTVd4T춹}nI< lRDvO6JVZFJ<-H۫;j! :v*TI-[ȽfhtK5Q/D&{ :X=Ys+4*-Ĥ%;S7`i ܶ 4fiJn#cN9v*y\}J 8t;(&\pIȽ1-lh| W+r @*0(X! :E)5+xW}07ŨҖđQO,\vcRdpq=^V|50,K`N2lR}rZk\Bf!Qp~ Yb|YD'٫k1Rn*P(B;pyJz>]/y=h@!1xaS 7'}r\o1L5%W_l)BdJ2PYfDafjOj}d, Eأw!&PC':S8lƨ#YQ- Sd1YmoU>G_ѢGDO78d3!iYfmX" 'pߠu!M`}'wQR?d>>Bn_ r@,0ZU^c$VC񁮩YR c0ޡa IgD.ڴ cv3~Y#slJ}Ơnh\!|iR^nT+C I7ՓaAkaU< yhBp4Xi":35g>ca&=ŷYdB[E0#P

EIIEe%DE1b[COȪq::?iU< ")QIC=v'm2I)PΧIrb_Óz7Tkh-¯_O]Ȋv"$>ʽծ׊>pZz²#G2!=_d_A:7P1a@Y?ߞIS<m}u1۪p2mhyVO=4v [AŗrO`fp ؄vc.tȄ$US_ : ה| `)cю xI)Gd]wǩ/̺}SG2|K-?*QdפǼSGY-wW nN:Obq ^՟0_)mۉZ1m>ʻ`/G6APXvۉ?O([H v x@TQG]00nxxy߷Cf'PP W* g'\BrXuq\oc7Py: 𼥐CzxzO:} ?[8,xv2]  uA?/AOVb նԎ?-M[ϡB{%3rB7M>}7D]:6!Vs/#NxFF_7@jc,tv\ N7wߎf o`3B\ ac4}{߉7}Tcm#g5sDve.}6TlZ,:zR0n*evz`)v{tMx5v ~]LY­4V}>ڎDǷ$ZVNEm\ؔb;_?Z~xS`<K=*P_Ѱ>O@7A}^#u}+6=c@9߻̐,!rjVlVPaC),z)2^R~mMٽꯪσU6s]  >)`~.Vy; *ɣρ-7[Mjݧ#aIFM!t&Щ#J|-^@9Y_bSvGQnf\7y+ҼX d:ǽ:'@bY!ـ4T4 tφ@w19EŚ|vfꬹ!K>) \b ȇ߁ Ō^-z6!ٔ=@mQ1۬va5Fk }6P+iS\:x3yZ03|ف1 ^~U'~Azgv/?*Z-~D#R~soI6łЗ6x t`uݳt @ ~a3?Y]G e,/RV:w7.i?[m/wg.*n>#g&[!ZN똖_ͰV⿉ 7^H=.qq;('Xx}4hyH'wLtXEe쌽BwhH/h`aIwr~fn@K놓,i B-2'򟈢Rw2vxC/"?s%K mCq\ ;(X{/S3sY/F۵%Xy@(pNW(ZY|޲H:I;įq+;@Ս^U>3i|z^0j6:ЂE'.XvBi,p/ajtƉqbsuHXgZ=2ZAZ=қX$he C5, ifp䳨>Lv1 Tgֲ^%ٌGS!H4{ ĥ7= Xret%ן\3f*t]Ej8"2Τɪpϲ( I)Y$" xxM2&o^b.;n qF. _W|^̂"g6z4]TߢU=o:vَ Yok}vtnWm컎XRXa yLj^rO<4Lx§="F QoY>ugmZ|LEf\:B-B#(*#-yCa+p%un&W,̴fgx3iv;3zY(| U R-!Кvy3jscBPč]J>)&7D􌌦hv`>$ !A*̾B1˦,vB;ЛwşQ'rϰP=w2qO} MCjhMON]P*S鯡C8{F:%\Q7RzH7 FiA|Zai¯#&@g? 8gZFUbU?}uPO-锂7MnИ&;G)cӃ8qc+Qڿ?Y_r:K%BBrC>ox-,̫gRrp|~Al]kҀ%#]ɂ!#^ Q/?3F}Ir3v:jgljvNm~˹hMmmV%im!_o6v'WSTS[Nqy ci3|.F0oR\&˯ႛ8JxIydDr;Bò[G_9^};#G NYT;E1DC }ˠh3jw"}\trTdTl|\MKTXt 2h^dB2/,t+u>{$:2*I#xҞ9@uaϷqG:ΚGXyNCz@}ߢ;t ;OAlIFXVD!)sduti`Ǒn#6)MFj q| Rބ4:^+)%U+rŸZ[xB=Yr<$#df7toZ@cBW{ 5luڝ>+t:\l ķj[&־N)PբYEYʼn:8Qgљ6YJ(oiLbS>{!LhTd$9k}=$[N 9 $ug" n__NX"+Ei^,]nr߹a}$wI#Z$^U\$&60cEKsC[r0&: z{!0 go2p,{Kze&SBЏqH#ֹ~Áy.,vsT$Vfi2{X=~-*2r#6 eQ 5tFV7>Ϛ8 ;S`sleY;*R=}b~Oަ~=m mZ׽s$IW<ԑ+#\S::wYYi H,ڰn91?.ƴۡM] J-RxaeYT?m5o 9n]TJ֘ ?bXP" Ig;|N&+dz#ϴ> UF+:*j_f*|ލVNؑqs#uV]rDҰ?k|oZ= 8ِWZîO!؁"H3 &m{OZcJbҌL9& z8K--q!&3JZz2/EgYI+}/4"3w"'ဉ#>:z5[iH[u?-FGYi|nǼ\:"}lK3Jjrn; z ${ٕ/GG\\؀_t|U>lgJX}?u4{u-pbnP^G=ە;DuwcSs3AتZ tu?ltmV띛8f*6!"1Eʅ""}f|ҕvγ IJxrNj;&ȩfZbAYx-N)`;fr ~%M~V'#uNǝڙ_Z>t%*؋EEn1ި# 4_e$"'?.Ju&XhCHh{!>=;Y~=VJ~Mn\N#FAd3^^19΋LZ*E^cUݽ;hQy-[wpv0~k=-K(H7|E\ {Ni;N772ЎBA 6mSwѐ)5铠=ͅˉ t%}-O8|MT tc_"zF%|݃z^]-ojsw_/<,aS\ya&a0%[B0 (Er4â$0wdRQM(RM W{rc)R׼o<d&wސiM Pb#wBs#jKr \~ Y"mU9_4ӳ7íEE,!vE"b#Λ/w>ser{u AO_t˧ec?8Jt8S^}Rkr}Pgo?ѧ'lr93NGFEGE}MKwhU92᝖?#k9>9H1n;E'Z9-=;_iB.э$;r}/tEp2Qb{LpG'<ѕ1Bg:Xv=x: 毬vƐg3O_ȗh5Te/ABTw -;|hn>HFfsaAAVE++Iz}Îŵ>+Yqc%kVO #.ju4 8vܧ=κfz~_٘e6&l!L[kgqf:@!7~N1Gi F(_4ʡ/;r) ,2w`̽Z{dq/Yti MAT&Dݝh>rsQC${\]C]C@<6sh(U{kjg?$ȝVs,S~Lo_[Azb1%kC!;lI[8JtRʻIbWpyJ^yG5#!dejNUfPDRE-n>_o'XT.Cn4Q_C6MAQlcp(}l[}{yGD+1ulr>jy 7d|L>&!OFOu|f05gk/ۗ554>g}~Ч'W˷ZUcUxU?PUcU?}ȗ~R>2qL5(v~ RM|K{r{H!ތI5S:ot?ICpKq*خ|9"EIF :G{WyU4N]j*,`)KWҩPΏ[O!6ϛry0^v+ *z eUt>.D5xό|\;;IW(U NUǪ7uߜ#ӫ[:B3sN~C߲N(Gs(7_qDY]I˿Eh|"$s!@ v//yw\ITvaJe@YrP5^/~ k=ptb30E38S=p/8+0*gY?/+vb6 ] uY:ֿA3vACX  vh*m_s%@ťhCq3:oq|/r5-ǛCrkcBs_8ݦ \vȜ-C`7_ņՉ.z,B~Ybw$ʵ||xiG'٪Ѩ4缕󇪸6 ~\iDvs=rH΃ ǖf0VHja#Gx@,!Gl /Nf%ꪆ5`jPJE. P%:Ҵ.aǏдJiE]0n@%>hJC)k48ٻIj 5jUuQUƠ1R:ޢcU1$9@-ژ?@r8?V!n6o|r?siV4}P0MV 7 w‰Ȧ^GKU9[SfSBf2uFR Qk O6]^XURcxsGMo3[У~8._neC+8I.|L@'_D]GI[~}Mid=}9gF`{<`V\X!"Wҭ_"b^mD@Ք&  sGCI#_ZbUQXکU_jUJUūMƪy>͏=*h~R4ڶ0?0?ole~ޱy`\|J<t~^oe6ksA g?GH=  Rs+p^oΧi6AS~ٔG¾aQ]}GuE>Mu S:'9.C`R_"D=H9w%}Ngbg>wƋgYp,LfaBkN܇դ4Fr} W>$-wL&1f@@q@WHtуۦ#B'mr:W^_5P V2\ t$N5|u3 &N柳dYKiR| W|Hx2,* ^-|9/5 I8e+DM)yݫif6IkV$SNp9қfđ̫:P@8$s9RUñ,݆o`ԠfɫyUZ;SU!XbnOѕhH6wzD}(|F}[`_wg-ާ$^[Ivd vT0Ӳ*^I6DUT;YB1_K_z^$iKy#J"% GEIA:R=yjs"2q,Rj(̿:|Wv ;y}s{XhXIzvjM fI#D?>29ΥmX|DžcV@zp܈PBXo͌ەvJdB# m¬9Yw8r2N,K] لŵ3锢E*Y(H"zl:ZeTn,[ dpfa~=CgV,Đ0{^;k6d)&E-E.ʧP )DƠI Ekd vghrS v$0w &,c1SJTZ6m3A/GxE̶S UAT̨b[ (-B_З+\/  Ó6!:0N#IO"10-V}k cI@[T[}D[TU6mڵƦZh,fy2|1"]ꆹ\Xo64#3ԃem~!hMR'Ddv&@fmo8EƶʫFU B9Xw#TK{/t9XV ZAPU˱,00jmAWA**||{Xc }VYtrqNؽZtnV 7FH:Pܱѹ_+, 2@zBK8l3k~2Llr){ѭv_1{6Y:;gp~cw">YQp·WP*X+`v;Rs9ﰆ<<)F1qELdt m6' {tP70BOf[x(R?;^V+_*8Ѳy/Ёȣa'Z^ v z#K;lf#=Q}Az~`R~%lG- %:u> -Ν!f޳yKY}@}yۊvj,KB2Mxz>3g'x 6sF\6v#w Kml%a{ # X'-r iu|EAeP5{-t$I7fxD1{¿)m8iCj}pfCr̨"ya-mvbf@7O-|ZT0 ЂϼR-c#Mñs͇>CAIsh;αKkqA{ 9`rt{},}D/gUUIhwhk|ʁUm#O/N60@>]EX<6XOP̼߷vR "%^Ԫz2j|keX*ddzwf^~RF(r]ySغʒr7Ͳa U?H`#|Uq*Fa\叙G%vږa~K} [(@[vUx1׶*f"jfjXUKCwhH\KPqs /RBcjx{5҇49-9Qrv6XleI`|WEg+AUL*r%0FÑ( {h$=E,tWCvG%bW;Ǣ cx%F\j]+#F _i"6כtھ(~Xt*@B:L`Il1Yt997m{ankGwBN؅F7f|}YKwhӬhm徃楯`+=+"U}TJU TխXh~>˩7dAWK.Xվ7jx/O(Ҁ]B5h 2{r5rtC`پ?DŽ c?-"D^^($k '6԰Kt?cWʷ9}1UmY7lCvw!`Skkq*JWw$1>xJ#f -&E ދ>uvhԝ 0Ûi=*pvbXRn`৴*1C3U>o6kLӰh1":P |˿l^ɯS@ z|T]'緁a7 lhFiڎrtKUWErɡrfpe0CjR[n~Ч> Iqy5fOLH:vk8`hq2u{~L/a_iv{#Y?Cna[t.4=$i{*>o )W[<bp1]D؁ة֕85S?ٱ,YwYg\;3pLQ/YyyyApvTYfE IE\3sx`>yYhO/=0{Ak2OG ~vNc7prL.:g9*aoK%i! [  ;L716:7+r ~:&'J9jy 8n.KLa-=C{ƎwIƸyYN=P:"Մ8~Vtǭ_&jw-jtQa!E ^ZDF^7/bJGZ(e,ErR怐$g"+X`m 1 &T+a$MH8$Lx@-Ff^˞zإ~ |ȿIf=]k7Mať}],RJpluF:j8;K,B<͙&'4~G3B;mӔ}VR,s~}9{~j,wDS=uBj:Η @u'X>>| :w>gVw}w6U'hDa&FR9W`RF.70X,Yd_[Cň;r̕Mc,fe)FʤM3 )4FQN18Ch}#4@TV |AcD1&78xSs0?%9o-؄~O2ՍOPyLx@;פˆ&gLrO,ތZxe+&jrb3x ܨpO?1gB·1P҃PZ hE&/N,j$939(͋  U= ſ)MKzpi0|`v!-x<Go+MƦ~w 䠚Uqk0*&3&d>%^O@e=vtTF.&ɯ_ƀ|YHRZriDڨ=1㡯T!TaaGUt)-xtڕ89;Q 怐17-/lTh]v#.:X?ҩh'w+wk`,{hw56>>^OWѷ@ YOش?3}z ڻ1۵N?TN\N܃qzmW3N#ŽN| /nWpQ;T4cKO]BM}dԨv>%9_Zȡbġm57kjpd؋Q  ECvu65*,a@uPH IG!Nb7Av+qT'su^As2a@(Pk\aGXX40wa t2ګ}֚3 m%ip&sDis;7m0NpfV 3?ݘwWuHf=>ٌ>|;|= BumB \%aj (K3R]BWrXw=9F?ViWN߇ xN\y̋v \_ VxN+)Ҕpp; ή$y]9d)3mٗiTEe  &3`2e jΊ0a/tV@#:~x[rnM8?V߄~[a:TRvH"_-?. +jf `rR_Ԋ*"ٯGsd"fLB~ԉ; u΀Jӎ\ˆ@Du4f>:- Nv3&*"'UfKuLJ qDH{Ea#RQ:jN2_w4ϤۿeSѵMkdy ăJfU[|>Vw3mL(:$l113[oj{jt>zc~@V{oxй/'!*V]qݖ6 6ߺ_*3[o7w54a }f፤zEX#w/0X!ntt4 l ZS+9G5vjaڢFkW8 zvo^y^IL-z6-kPP[X-׌#7c |b#"Q|7P$*ȗBqz>Ky zBUPgj-yYyjϤOtvs3zi`Oqې ;A'm6#Ce\inSQQnbcPes@@_ق=޷&!N]%`$ʚ1Gu7u.y6OryiaY.G> Ī#ܽN153{-g%Q zې)l(8vh>\}| j$PȼA3+ ӛYVi7U7'R#VgȳطxELˋ!N@E¨mAQ&/8 Ijq`7w+3D6^A$ SFf؇WK<旇2~Q ئD(PVhH@' 6Ӓ c5,S \ypl?F[ByL\/q96r˰͌p %f5JJ}?Oeݥ@C+i rNk߲Еrj LS`9z=aYL])ʄP0(*(61Əfq-"_ Xz #=z'Tڅ!D4O:^o 4@CL/ %|Q[y&X=`+bNQZTTa uO{,uo`ʃ@; 9wBٞHT5Cn,\<6[yTĞ-xyfzu桥^2Ӧ,#^x֯b(X6@&Dwj )9iFnv-|Vr6YvCgIb5xm.$?E%6zh']|9MfTV ni?8\s^ βKvhkS6S~{Q64qi3?“u]Lc-/++]%74^khGސ+RuTN=*ŵۆVLYz/Ĵ3lgousu3,Wz/ұ#d6AGw?r(7ȅ7ŋ>T(.>ȔK9tcϨP I5v͊ g3ufQ`ɲĦgAe:'2F?"eWV._'h;I?qqgv2]4 7;8gt?vpA#7N7FLaRfvg9V5ogR Ly7vrVNԄA/gUACMF]HQK[=0â]8n, ,Fyq7+}eTbot5,ݏ#&QoC-Շ$) ba2O6&n\O,Jg4 EQr:5e}=94FTB0OR䙰>s͌A1uQ0N0WH^T:SWI]`=N<,vBk{]:om+&h. !#UQr/<lf#4(j Ԟa4+M 3업+5 GdRZab|U?"9] Y1zj}eǵ/ݷ Xkr|b-)()&4DoΕEe wzmwIYs[H#XC4o mZ:mӁ aBrZǂVW:{4a~f C!۟A]:7h#?DIj!LD'+W˺2/o\Eu6BLe,Gm/W x De|q^:]nk\P>fQ,E׭'2K2ޗ"H Qk~_{?VONa~3c#D2'ؕu#V5Ma?M4V곜l.B%aH# fϰz@&O_dPM$9d?a3+{61b̳:#쑝+Q߻vƥ!u޵}濅 *aY= E:Fb5~,-0Myz(zE:ƻA< solu .&  Rtxn.2Lq)u)v%nvKc,.<Y=J'*mJ{JTۛ`9LȽ T9ۊ+(LPB pd~*td#^\"͝$;%%C [щX[d)ƳGIٟ춢㐩D;jakI~!{NDЏ'tΒ}͕,[#m}|>ǥV#.YT}rG5&gVǐZ0gih%mvy;J4[hL%UF+x /ˏ?moOoz3r(GwluWb%C?!!¦i$rE #E^F6'93 Ŏq8|1fuH $R*j)ͻ+/5o@wc!:CUL|-7[3Qu\b?ZɃj4w+TY}߷kOD7x? ҙ[WU@5s j"SH\]?(\+b.OdJX'atR]K3*_1? <CFRc],ҊX"|'!c={HkXrHvd=¼Ǥ[P}T\bW2t  /'f'e)L羼]N$]3t3bbfqvRu±ZʓoN;[W- dgܮs}iI!C5[GͳLq<#P:ػZtWWUŕ=@v:&TZnNF)w6_kNs^9mAcF<l0؅^B+;ƈdXM&FgT 'L/8/<ueu^75+Iw3Eya:gKY J<ϚPZ_۽uTZJؿ<<]ʨ_Q?"~K{n,'k:Y!̞jh4IsCb Sj]ST-{`y)P^e#bZ^/ϰʯ 4.)POڂ._jϋ>D~!!'csMB(O]: btgx{KB]3.<}]>fO6g |*{1r(y;t*l=J5sؓj|B04aF*  كJ`63c~@è?3ٝ57kc?$k˻ ˲jD\ E^ ` przpzvo_1 z a.HTMdh'P:=plz]!cC{ UB4jė&G{AN#Z(H̔So[CDJB(,S…B9_BKt YD^j8 rjwbܱBOfx1/5^w?|R#=:._~Ů(*rѿ,8@ h0  57aDHgT+RBr)g#J-!<;-䏌*Crq%TT#:ed^GjTR5;{&loMeF{+TDˡp1!}wr({jzm3{3RE5xz+QqM(~l#cA(3DE6U-ʎ6H'9/W)뒆jmʠ(Qj=G^KV:GF_mp! gZd,О\-BZ+ j!,DLHW1 V.GWdgtSHx< _ _b{o3L yּPgžjl[%ڑ0GXCa_ 7J9:{3w>_և[Uh1}a_k(c-0ڰ (F-4CKF$FP#$ETD'߼r_NIr\3tvP}QPw!õ:(?;.#H F (QLy ~C/и~o FoWm7oh ~;ï~czh{7mZK}daY $ i9m\! < /}tQCG.6KO0a0sn¹УrTLvvy AuJ{+Rυ #u+=QTNQS!@@kJv:tQ5]d"{ͻ,#(Ǩ(mE<;$VEҮ+a{O6bQ*F'yF 7kh[d䪉}p#ѪRQ]-O}zWft1!i>TWn$"sc%.X:JwtNʦL!,c|u:fy@>FP|>O09VD\@q (.k kB $9xFK40/m*>޴fϪDXqԎ~ӮGm@t-jgXt bou?Ho_Fu[3t4WC[74rvRQ3Q΅\s8W5mIAɮ'h>9=.lv=m,ӛfO)YINp•w΁r֐ f1Pu{?LO{wS78rsVk1[Gӑ|9){6o0[nziB}BKavzx'L?Wv:&hwk<˿Ƨ 7^i"}O(S^hXk§C@Y8gQBtN v˘.A2O#\CsMZtބJngtFROz7/*o޴jO=1Uc)~/mUdрVcW|hunֿ{?[w kkz=],OtceGBɍ}jDvnU7ܽc6Q 5w\*U%J'GVLq rzEPyl|Nھ?Ɔ*tL+]uZ^'wpu~,ZNTFVzߦ5C~UϏ/ †,n٨ߠ! ͛.w2 W->y."2"W@׃tD_Kygҩ?U B1= 0!;C\CMq#Bϕ.jHrDwIYɽ1ia|GWN +[@j)~X3 nfr x@t=7JvyoYC ?E] t?x;5ys%O?!{+ =^z,)n[!Fe+:j K2iƪzU&CWY2)>@tPbQh}S#!!‚qX/%Ԇ" ~2˱wIPKMX]^AݧhX,6P)s ,k+zz)]ՋYo]IaAw;湲 %.:;yy>w2qFB&WRvEN+i 8"0`Gw{XI=UI}x L3xCYX?H@( $[!Y?+Q=Z:4z2 pl Ţ0.^l_ײ Q@!tM*C. kONTAV"֟E첝́TH=g5GhIwPʠ]1E.R, v4&r>v>T6?lPT!"U"˭ϓ吿ٷMy9(m 8۸jq~|v7tV,kM1Ɩ]g\<@b3S-'s9nD_6ō4/TH7EZax^Yޣ37<۰=v?uZN5)MWcBﯺF>!~hTJ.O+@q~=WR7?o;?0/4@H%LmgꈙX؎M!?uPiCJ[F ͒}dǻkk`SZ_" ?sDZO!HGyd8U.,b:_7>7BaWs`6R7i K;'a{+/REC&qT&U9Tj+"zbXh?v(ݨ.Gʻvuwx1t>alq44vkφ؀ ;[D d*A/*ڇPۍ8@r3ο%$ڟ7܂+|OJ36߻d _ْ9 nU)`aw d'8 $J%l99zH>;@*< h L3,6u ' $w=J Vh8qGЊ|A(z 1q?Bv(=@C [}4-_`BH H^E>TF[,ۮgC_ h_ez!cNqT._4:ϩ#!&U ,,tϛ;1WD\_|@Jt]Lσ*}] [X[$s.ѫSI'.c[p/WWJ ^sUX j{%dKlpL0zr!o7?Tivzk{ц%G0U\Y۠U̳ G`&>w'W7s_V%AhSVeVejaYߞXǂ9|oieބ/ꔰv8e.uQв :&M { +dڡw~%oVX[f:`|=gI1}|Q(f?f2aIP;uµ>9d<;휃 S [86Fg0Å j3Sѥ>kJ~('WOpΎ<9bΰ9Oͦ6ιӦ{&?8糘83qOn}VEMaQX&kr;qxzCAy@o}Y8!bˆ_lyo4f& VYseZvxNNjp2"S)<<ېM ˫YNi (d簚%>eun.ҋ!=|l[:n!7C¶Q!ZokY(*# r=jFf_ħ~MZL-H' ٟmEڮ%K@:Ծ-  )$,M5Jѳ8NaK+f =t:Ȱ ohVϾi,l]QJ] ^u~%?|JcCV6*-t<kJnC!ǷtbCͬmC;9?g@ණ%@Osfs@;v Bo `X d*:F>v.mr=kEpKaci`]aмdyLbrf`‰4$ּ$X\u~.Fi{8m/mD=ϔP |Ԛѐ123g\(08Eۢ!Eao@ mcK `ntN /D?dѮm،LNհ>UN]N'U`׭o6Xaޖp⤿Ox~ǟl ?_ Е'CZ*tlh%Pv-`4e=v3n3.@:LƟ3ifh ڦWL:zҊ*H;C6 H:=)N6ڠI8 0U zI,.IG 昄E;IRr[czG$99"F^orkGV3c{ПibI|kx ]mbî<$Ka0E"zQcRCmJ%Hev_8|9*~纠%[,kʫtZi( X\´i/,k%-B|>I;sD 3msQ)VzaZ֔[+T4y$wy8zLS4ĚO~u5/9ԭK5dχ&kBxdZ _Yo4$LhT%^ x>ڗ6$,% ?XnB%Yw)s4mgوe^3dnD2;yu:,3b&2>3|x d͇<>.y?|Q]X^/51{?k e?ab6b }{:LP'u- 'We=pPqw?rr-9&սΕԆg٬YAŃ:D%)2{a`oKGlh&5Օy"3yBVGBn f gLJx>;Ρ9J{?è}9Pz_'7-ikcc?n]şl&iмwwrU^.4]K7$=%ݦ%q6!'yJ?Y__- ;: #yEQDw~#ַ=jߚ ϟ䚢0d|& T Lh>gr zM5'$}<ᓑtvnR>N?ZK쭯;e7΁ImC[?PY;lFlQbB͢?=3Jqw( 6p8N]HlI;v.vEp/0N~Tfm)FXNN%+B ڡ<}w}nqM0\lppєdtgz)rmaT u3|=R߾۰r(?ƗYٰ-{9-.C0oKWoƟ |6ZMϱ(.ZJtT|>qzmUKJwC0`[%cgW @XUA䮠AAJ9E3 !6.̾\^;2})}FХKI|lӬjMh|\#y `#Syuz WsJqgG;_/)lq֓c/^!4P} $Eo9{iD{kC O׎Sbѿ֩c!w$m8G?y5Ӝ*x%Z91BتgdOɟ4)\N;+WA%/gcpuif3GO}qW)Fu=JJ cRLP[ߵ˦#,v?gYxj6%@%LζpբR2:m2zI-wV&큞ZoaPM#P>ócFYMB?]o>OIA1bg0lOhk3_WQ6}K{9z ^@!7r~<"E?)l5 eX’Pef_t!;_*Ԣca&*}7SKN`F]_vy+xh}OotޏEџk1U0&ByTcԂ n''Cؠ5&ƚYs6}Rø{ 2@n?AH#Zp7QzvVY5n9q5Jq_ 8Zn;#|H\"Ah /G;:%/ PKX;K_LCf,KMd9|Ӛh7S;Э a |[4}E:n%~µMqlû+CLv喪Po(}});ejɤ͔<WAqO4YQ*.:iVL9j@}PIK`HAJ殷]Sl6}LTYֹ7L(\iMO ,fXp.qW'Qt06Wc hNq)r.D_Ȃ!L74耔s,vq(Re`p([[>(>1,'n4'݋ xMrv=po#NVswB.TrpU­ /Xb$E)BzW6j=Ѫꔴ(jM(r~:k.!RȠva#"o8E?;! (ж7YT\X-[t0Vz^^C# ];jr7tL!R`z F>honebmD'y,Ϫ̎Mu㬊oUyf &aVe`2ʜ 6f_{ *E(8h%?|JmT;v;lO2\pW__Mı9wkԝLt:5`D6.Yk&|>)3ۨ5#TNE$i(޻N}6JљY9V?DNWĦLl|vd 6 m s]HGoϙoC צOe6P\k>L9_vqzT+F~.af巷=9O_T239Y-?tzy\,Ua}X@BG JmEIڇI\t4gZe:|]V|'Iz⡮ᶲ  g&I_xz7r:햋hLlТ5-.7Ӏ6en|B)7 {]}xQ6ckrBl.l@[u79ɞH@}FXqu02tZ3v:?!F iТ26@) Ouu Ii߈ZZm ݁.ёHd}^00B{8xMʪXhqF`% pD QQa\(@BS@^Km9MKir}wgs"Vj~ Lo8O7 NvH; DZ}i'ח~cV$si`Oh1ǡ~K(l%!DFa^`x1Z*87:pֿy|>L$ܦ/uq ׽t$^z d}-|zk Sc2>"~o \e/YWnʽuW`- q m D"4SF*~<1 D4fz9sD1+Ri6bESL1z|?prjC4^E܉˙%~ f(^k6vd\@[hQF]Zj4G>pVӸisݐpϓT,$ 뉞@D~7_a+hqb$4Zדz2EYni+}{MU~> (ipCy7yi[1.K55N;T1,0GP%΋FF ' & K *7[j '+0]~pיjĶ&x+d%%bNTv[P"Y_)^C=Fy"I_Ӥ`TL3vwy&HGa[$ "G*))Lf==0E)xEy51A'HPZ=EcuaL.} nTH&驿 "W< z+yqXiIn~틧tW3?.?ƑM=LN54+XWL?Ff3P xH`ޕZSd^٢C}\<''^1^fmvW_b sO2˕˻ʫ .MK 6]?`p)k1{o#vӛaw:ߏ\/ˈ֏B;O"s9\lȗQrL_z:btʔ=(g.4Mp}|fdM?&Ehu@ 7Mn K(uX5\TXۜpxЍ#\ZX4.2e^b's By(]I^HR, .[f1?ꊾ@a~Նu2Yk{{(D:&۬8',ef(Y~: m5M M*7x`~7Fq7HNE~z33*gۦ 9|'}_0XrrrAyr9yU!;1Y7bC& )0lEdUjcGhE߂yx̣:4Ujdzh5{x| FQï|+| 7 HhXw4_tx:}E% k^25 /~:2K"V_nnlo>۵DHͳOΖC؜ Gj?m4ޭc$%% QgF'9ب'A]~u>rkCQU,ĠVa[Eڅo/c tT7}#`Ӣ 6γ z\F3|oVoC(Ay$t79\} b^)Bm #UəCk GJ8i5AuCuDhEکwEt}Ѳg1E]}d_'U%C>B@\>ܢv{,~[u;hv߉OAZ $pO nPԓO@M0Jzn-8G s#)J5kFapnUg%5ƜQҪ\%}=t*9udԱb+DP"DEwIx!.>QڬԈZbx oͲ:8k,ItLFU~;‏E餥㭹sma2 1 v%q`/xubrZ'ݾ}R{x=*xfwX`lGPX tS&t%6D6T  >ٽܣt>۴Gt'(;@u\K,˥sw4f H]ЍT⌆K+B6wFkp:'!T 汸pdUm0ոuZ,\L^o!P6" R8ȨV =Ap318tTJ]bua >X8.X=đ{1t~a"3=wLZyվŽd \x/ V0iR/R}5yYEB ~lt%k>H L*wgY\jA6g }'Dฝ*q\@1˰]B@% \i Ȃ3:C.C2+6=hIv`z К$#T="d~QP 89e˔qi夞0e]K<=CH - ع*(|L/pEֲLq)L4}ۤL5Hհ0̂؈ hϭlζoT<w=򷡃,JWW:<齒?up7NF<:š=Bri=FBN+ɜF G&϶rBFEJxG,UPg٣k\iӾ+ڑ5Vp" W5pNXꏰ>ֻS$*jp|NsCllͻ@<IMZ܈l(+jqd 46߇ʧN.1KmJ.Kn.֨o`o" m"3^ők1UAHfgQNu.D|ƣ} `;8{D}cRz'5 ^j[Rs3^ҟ y0^1v=g]6_du~X6FEH7ieil诠?{LLݲ;uٌ<eDѹch-%hi?{>PRl<5vS؆*M'BAtlX糖.32%1گUdE.}>Ձ 8x6{.8R3+ Vo3}/3J+}9c7"qˬ uV8}]IYSŎeA)\HVUʃ*CE:6S$'y6;yoWE4+k%FrVliO xdșvη[漝٩:HzS..a+"bdwѪMFcxWOnSQq̗N6Ѐf˚~~H OE=U,GQWı74 aQ"I܎WQh9Qx'6':& M{HHFdHܔ8):qѳOS0í.mK1R땑.H]m¸Po΀4]p@>}g KNPǢ{Ԑ|a\%W)Ѭ Ý%癤Ughxuwض{K_{wϡF?҂{ܔ%E_熰K{R2L8'MEbs]΃*-+=W V ϩ{?&+j;<©fNQgRzrE-o?2/Я_"9#Bc/EсSU(~TJHoCEf| qKՇR`_2eмGRy{?H/ip+{koХ[sX%Q|) ~qu90)Iޚidb j2lqu-X.j3*P|&YeyğR8t%hNQmAKa?GhFSk.Ioo| ?TQ玌ehZ ݺuݥ`o,Qw^O 5=l+ϰ}Whh17ú6_fT:q҄Kxd1-Ҟ_{9a~*2Q}G)-$  <|賶7 V~0!w/!,h!?]HH~m6Qp0%W"븐?aM&1E2F m cSv(v}#G &υIia6mZ,4)`g~ϩm' ۚ_F}ƅ:c/?l+r?:OUx翌Ǘp{γRnEt@ڱ޻b~)9c U aX@y%_E_5U&Z'e=jKU%q!v&W0@s(,]0HÏ!ri >ua(=/d8աZ1;ƫu*F%~׌W#n?sN^Gs#™rX./EsEͅ pY<ܙ,3! d=,RW,a+*nk(1K}G"K6p7D*vXJV/\Ԁ}کΌx%:tMWP1xWno2LkP^z,L ofnyᦞϺ{*"aoaZ9{3YB0]|X\Z/o}/wG=egjJ\,ݡ=,Xh$Q]IBPll/y Ml_Y`54bՐv J,7˶7tg:*!dJ2VadC}JPWRG,b?{E$4vZpi5m'PKT*2l#:7 Ş*5Jx*wJXmPYizyܢoT!Rs-mмY1B5xb&V,NH~%>ʥe*VYm:st> eqPRX_жoAK۾YDl8]XD }Nл-@KKV3\qJWX%@(6 EQm/4`~3v_W>S? [q z\6-Ȱt*o_j8\R1HtWީd7baLOYvF?_0O(vdW |;DJW+r(&,4~_D'S,Y }D_*;DVCB<`82#C=BPgC HEXx&uTRNXc 7Hg`5PDRew$QzáfB_>wɴާ8=E8 ŌɎwRAFmMFVP D7V#͑qŦҡl zkѫE|u1W*I(a *p3Hކs@}X@vGc`V骺Gܓ=y3\Y=@ϥ*v4IIdw-{@@ ! :SdۻO35)[r zoX*Wv2:4 fgC`j}rE5> 5:X TXuĂ$+.5Ȏ85NI$" *QRYq)9m;*U%rZ }q}D3|3jgSclfBӰ`^ }C) Y1DBud?&,GVo"5!Q1>. ryt$%h!|!cŨpF8-8^\)#[ DuE72haDg]~" *a(`? &=k#hϵ[O}KϷmka*7[6*b4llvM ˋWd,q!t.x !u]/On6|W9E,Lvq7a"t)u(zs6Vh n9)VsY8- $KPUEGr-[Rlpehmᨥ@+acug.B_T<;aY:к }u2JP}ݶt,q ʭ"j LC4oNL_HLEŋgÉf{qFfuO;~l5YBw^B'T`'`|BK$ LNRLVb5M﹜kQJ~hȻiNw8eM(Vax_Ӊ g#ב<{pn~g5b1SI679k[ wV(T7 E*.\.x%XNgwVJb T~=3ݳeW2=[o5EgP2*L_{E7n Jt:"2xe,+U(T>EL WLIl+`Jdz| Gw㢎pbR{B8e} :EA#tv8G*^Rb.঻avD-N"Pb=-ԗ'd/]m8⫛ #6&!Be6H$]>BH;K׻o/Tgq._EMN8k9.펮IvGg\@9zy:dwz6 #+(Goѩiy \tiyǹARfI9nM7EGAk~A2ョ-r^q"٥F*ig;K7$_;벍%tTB)Y8y|L#lـW9>{]}׫mE5Nq?)g \=ԀHufw"~+R9Ɩ,a4@"%͕#WRW2bbo ܅nP\-43:3-__*:?Li"Xofs9RGO1&`ӷJ$S"_cü*7Vzxİav 8k>YC+V'D`LF'&$i̡@O"{ O1wdtS,_OIG$/B?-IX14jdS>ڬs a2j մƜ`O#F @ D+RV,q1K8 neZ NN ;i[Q86Q\܊XC>I)2d뉪:${aB?+ڎdT)ϭ/$럄xv?~]럊l0Dcd|t=[.e'$|gZ+d0zO[ӣr}w}8׈ވ!c賡Y'&ica"g '[4| .B=N|a^T)s:|u.Q-Y Xݡ29 rB6;:?\B|Vo'sqsgA7Ng{nO}Hw> | ]Brq;ZO}_yp.! Fi_Q =miǂQZM/-UI"1 SXBh"4KC|9|1`V_t cf%OP8;2f`?lxv@l5Ï{WgC@>"ӎRk"hN"{ 92ޟ;ry7\Un)*{?FSvmhLz[,CO?7-oJ1Fb?;I8J?s-/@%:҇K Cx3e; =>R oȗ#]3H E,XK9G]5l*!l6o!q\VGj_b 'YޔM?B Ä*v;p[B/OWEjX]__R/%WqłwmO(+7(^?! <u`Oo+ކWęsk$.}YƑܩ{H t?!G~;FN޷S8l?{Eá7Kq,D_Üf@9X'z_Q)ᅂ"炃,% }\|.j/=_S<8#>($smW<5 AG];6 zC$GIi_nr|p+1 ?E[6D ='3i$ O2t= o @pzE&ښJc\q]ph-*q[݉_qik 5<\=!yY_x&uz n3g1O*bx<ؤhчŽ!jVWmck޻i~N5.8A̽ ؅*xh :Lƌ|F&h߲& [0k]ڸZƅD{;Qx1dOd'Qa=xu+-| jrM4{Nj75%ي#шuOqj=KfFis9JQ;6<xWwIa;Sb?H'aVBqԮ"Ycuwгp/Z0Z$b^WVC,NXihP2R<' zq{]>[s,S,0_>kAۂ )O;6 .lݓ4d(կ3g( ͘9EA S( ڹLrrX?>hM8hYlߞl6ޅmV!W]74%|p;6x77񄇷pm ^ã^ƞ6~NXFwJ}oFjRW&392CD}TN]w[FbIʼ%RWMUdTBEɴ2MHb We%$!8襹LJ X(XvһG汹lR=sJnsf**u^&ҠfBfeҪJ=V+*rY6~OX4?X| [*,|- Т_" jH<,Dz_C%15bm?=dqwDݥs mŸ#1Z,/,%ĥcxJ=ɭ*lPq1+[iAeJ,/Wyg8YbNJyr *d[a?FTBZ@a 2,J]*Y@bUaS3g?vwICYps贗3"!ҙŢ o4a3 [r o'ymkWkσN$0IM}mڿ$!6>%^,{>=A/f|cOa{PcnB~cm7,o8}Dy'(ASuiM(8HUWA"*yt5Q5J?YP6߾ն}_-!J> GE> ygcЃz[̞=bK@y- ;R?m &Q;g%^OtIB`߲< $?΂M5Eγ37pP[ +^iQeʬ^>Q6 G01>C2xlC綘E r)nNxl8Q8 OWte{KRfF(rSU/RYlu@O$n:OPgHQ茰A$SFБ7.lb-rAL |eV}-w}<+Aa]KQR^r[|_RY+EJ}UG?h! !s=DVᱧGZfs|Ux$kdsе'z%l1Lns“kvbG$r"Q(%N&:I57X4㵸ɝ5wv2!m(3}8xW| Faz"疟b6r^ KF|HJU@v'!OX\-3Td:+$~_j|y$vU u8ÑȜ#~#GԀG{P|IJnFjlcR›곇Sav5n1<_s+5T#aX6 :!ѓۊ:ہ2 |)Ƀeִ7L94X؟+sR6~0.uJw181xkFW 8[B7>Tas5! z11yV ԧ24|k V=CK}Ľ+ԷMZB xR*9&#;5P})֘C7qU֩ZB l~ЅkJN¤z_)uj61*D2}Nx-dd>.<ѩ5[~Efɂa}_Yy؈`_e .c̾`¾FnL*IO0UglғX7s\HЈM{Nv#BYކ=tVz>K<8TtVHxYd{+׋K;kV )Zx cȲw ;]|$qHbrhZSO ],8wv) 'mmN8#D^;RWf#gW(gIQ Ϯ'fS]M˜mD^KQr\Z!ĥ}ֳyT#C}oK]3 fҺ}Sy&}契XҘ\4g=І NWX,(FQyq'* lՒ|eߥ#v f:kclk% 3{)^]pj#`mJ ,IXB#f+ƁijVJ'ȭxx^B~v&,8.y,rJ-B#Quꀷ+ܗLO6=.r~/x!_i*Piۢ:-,Z@2Ppr|xs,y #z=+3-{t_uZ["O_ıʖXv?x433vnIQ7m7 v'8G?הaՎhJ15^DRRс5!JM~ߡ=oY97h_5OV9qCrѢh)cl<'?$ )@!ȳjQаpx^V-*daNTz=lNjQW=ɈTɊ_:E$EG<٢km>Q:Ȧq%^QqɎha`  p?ã@0XD-30Z<#s.z߁zTD0qc].o:q%,NyqO *&߄RI'D; H沬,Ì0a97?SG h *{$CvK-53Yb6$/![Oe7?)Vʊi@:'hK)\`:06CIMnx~?dQ>'~/5c[ṰMNu,qXOTeY@f@"+^ dN"i^L#7EߙeߋœřO6PGTq8ř@VJK kP9?,_G+i'J!\)yib2~KPr۰(>M~MK$pl4; K6՜]}e@]wdR.ݕ~FO*  QmBrYbg%.쁪 GcMro# e!nA~\k+ ״ PF8z}}TPR)%;?]촓$ufDs z |_<bJ*91bac-h#.\A.u7}aūU\#VȨ ZWg֌59O[t!.f `T$z r/.>#}?agLIb "d/^3I}Hmz.ruG8%}/w" M^ iHh,`w 88Mi-A ٫&[$0H+G09I[KZG!rt^G-8fAƻ%I:u6=5+c7{(l'7&: ) #p>mF;`QTӗ7_>ut3t!Fkոab@B,/o[V>SUR $[z4E_az.7 7_1(ƻORZ%s󘃝T4j\*%.v@ߥw[i䓭j6zط! _QxCP c7JU5Z=x4,ὛQj8Pcu|Bf Yl03 0yd(^f 7}(h23d үdրI ڳ k΅zdψ0lC{Z0_qr W=Jq$+u-X#*a?Y<1;5IJ;LwV ?:>90-mp@GPAGAt~*,+<6 <%pu籼6+?L Oy"TEoy9GHDW^ٖm\ːIcntn)nI?Kf=F]lJ;ʳ:NjS?jEOpyIŵJ,ArpBFH5UaK]] UeM::a' U{}0vOLbgx@jiAb[/`h]_8hsJ J թ hp~j9Nt&yTkȂ/p[3u$2h c?"+ϝ_#&*Ģ >̍{~;S`Џb~prtvߪm NnD_3Bʗ,:a4—6[ihA5X2thQ,?8sPQ@2@]0jބTgc??@፧0.?I<`{Sԥs'T5Z b`lAB.^-ҲePZpAba`xv Ju. |l/hR=.tTq֟r8g' ș yr^p߀![(6%XEةM՟4߆=I"r}Ivn 9E,[~vJ'ڎ1-=\}s}y\Jc?ĈݶŌ>S9<:^7HO2}gX5>s/$ OЙٕ _4͎6(2J޳B( 5jvbVduեfGCض۷®v$ΛK%$[F{oκpQ9 B^|F֡Tǖ{ >ݏ&ڇNI}VnCVO? Cjm`T+y,wMwM]=}xu: GYWFM&e./q\ SgF)J]}`)4-a(`;PNmW"L8hd#$KMZ/l$e[da2X^ph-쵝8OToi1K?U7>e*x$RltP4_xrܟ1Gmc44M`l=@*MwB8@ \O+J݂ Fn#r)( 7!"/m3VWF' jM:G:'^o;osv߭p8W M!3>y'OTr3:(CCHvTi?nGR]Leb&pؿNm|y }rWp)D1^gu_q&UEdw%a }bYujK,B!g\{} seKWR̻co%jSr{{ Ҍx$M!O˛g.mh]:>pTA%4d=dV~Nszɩ}ETBS6~HlfSU- p66$$֝ dW,.(.WLMb NZYP?bDT" 7yq6HA S*쵯<]Ô!sSƈn3Rߢr,Пq,ypO% 5T@x:RWG"0F|1r+rndOݿَz(7gi$G *V^%3~%0|twWTo2l1ƇW͝cYP¬zI6or8ԭuyp?.S ^}_Ƈ~^~YK^IHo֠4Z~?}K?ޤ?kbSո) 6 rѮir9<՜NFIMm&h\K7u)VĨh893y+a^H{Rk:ٮG=爟LC7 lؚgtTF/N}kcԋ+pcq=/w'6bkOO+/:kGja=mjW]Cj@D|`q 툌zQ)FWY1`s/G )ZOؚ^TԤXV!A[*ED5}cqRDcL7 ;"H¢x7`?Gq:tax;G= 1EzA~6<˽7%"am\ 3;"s_t2(@S)zV]MloWR.h!Ϳ>07Ay7#y^4 3p0J ;қs8l ~2}s#.*#X뢰#.[.ժ\#z{+57!](T,  Cv(< z'%tU<Ñz3M0[F86N QݩNX$ DCFDN QUcdҗR)|EݨMοUyDv M;g% hD ܃)Iww`:2!%gOk!Ώ=R6EUj\<<<=KبOKVBT6&%OtvY81+a} =m.vDA)H5S 4=ZѰ 0~ VU {UAֆH;Qez-Q" DtxtVphXoSM*yñUiv0if$cIzT=go1G7$' } itIЛ0_֞{-f10z)Ng-{'e&?oR{_{.⾽mxpSAgh)I* #Ծ<{S;sfF芣q[zpfa;.7Tjp H9ϗ;T tP~aC0Qg-ոC:aFmI$0a\_2SB.f 9pl. '֡ǒ6q-'}~!"GQZ%%gK*Ui+[@gBH ?tGI*];Eq?(qQ=?J)ի`;@U.͍a 9"EP&C 91DIR K/n=_cE{䣂Q zF,DK~G_쬋ӵ"-6atk8vO*pМagl!Rrrܩ_.LWz&kKKqsLm 3Ib Sn ELEى޳b!"X*N,,W1Y ;NHw6NWH6j0ޗMq|%WcVr?~7LE:Lg/ÈCZXcb!x"c@!eKxD #}N935tH7$I}tM&sy CWRQVbތkpu9ކ z<̀g^W^~^ /#Vġ%ihY6meGG;aԟ_k eʁCQͼFߚy jG!^}Ēl|)ԸU#k],\%#4/v4/dM^.5+HT#:o5 :#pӱp0JI _c(uN޾Yp9A8Yg,_>5?gpAh],Jp4bY Cv6N7 k5qL A{F6G!XFو@2R4IKd1BXv~A|7YSwn}KSێD}'q*n HMLۚpJ8硷"0:2,x6{/DL'FU-T*b!qոc!1%*'%^b8T_bnnci:_ }dhK.XhG=ŶWلHӲrC}vVF+&%<7K)ͥ@U}Ywyamt:bMg0j?L=_.V9+p}cgr)r.ܙM$au>۶Dqdt qw; }v%ofeE7] 7Z2+fdݞbKOȳ]kɤB&:Xdt `Jчg T~~"QH JŢ7Pɇ) f -(DXC2;"Y6xi+P&:ix'I:p쨏Q)1zfADkpr!,kaq$/P?&1 O_gx&vy6iK<P_:4K;ŵ?*Z{hm> ת"%xw \v zSհ0I!ߩ/zV񄇒RIQ/.>p SVy:w^!DF%yZ*Ϛ)D5>2"f^rY8$d%;t!i@,Xy>o|G`*;|ꔹ+vɄf5LRG$P6mWLz(2ilܬx>eWX<4`h"uKFJO H ʠaO\3#j|+>03j<"ɸڹ BB eQNqDC` ɛ X=7a~0Yoߌ1x.= _Q! !vEp$i9~9?7(f ",ήeqfŤ\=b l>m;I%2 ۈeyx(zoz׹GϣH|1J7*(i<]A_>ڂ+n=P)o]L;$jk+V|[Y]=g+h+L"^6=04e(}&~qnV^2N.|7B y/`ً0#WЦ6_>p = EKęb &F<؍rs֘2DE=ôgj4ӊv*e5ЏP\#Y#q~>?fU1 ;7D0ZDQ$̨X6?2(kX\6e| T=!vxR.n>HF 55BFHzao߭ƻ㿍CؐhPc[ ]lH;I4O ]Nۯa֋R4^ dR-X?Cz8˳`>]KQh{ZT(/PA}h!gglTuj46 +wPw1% _ 5 H^ ?8߲drAFN!Feu@d{0T~Dl FƷ_㧦ѧ[|*}V W0Pl.Z(3Jl(*V(swsw ax Pʻ\5>o[dp`:_[϶ZذAyJNDs=}уosK[wssyayGvlGSPy2-!8C[%^CE2|7W=c; 4F4^[H05Hv:%pMthMNg{_| ?ո? mN| T1]ɩ">|N,˝W!Vq3vܛaԑΜ$ swrv}j [G6J t_gPi1:;%;mqō HZt>?2&%փc WRNS(9 5}0ч= KZbY Q5߬T\I7qeBP- P<i/I0*}Ƒ3޸ګw U}c;lFUI9:tU7z_#`~_ vՆ;~,DR`)cTO6 _}O?8Xۧaۻ5BH|*Ը_&5v͆JoriBսO"R2@t稲jh#p\W_AjaN'|<huJ2IOѭ,ALڔ쯴?n!#Oݏaʾ_=m:8CM=K? +F?$/_ų^lKs`D[[L˨1 W]NȨۉK ~=q4K$vNJ+mUNeTdyy5KKsJկ$8 %ѱ+cp%KMio syП/F)R,,=,*..៸X#j]Id 4`/.v7 UbŊ^Ѓ%tnL<;M}O?N d0ϱr-kQ~DיU\U#ځ&3p_}ۙB3QU=߫2I%6"{L5 )6^ }O^끟d8yz=ʛXޔ¥6_O[_75H֓~ 5סZ5׻,ͼ;i#),WuQ1n/+ro:||W@?2;lJ1%|Wkذ 2 Zba`q^︨m4~3eTEsQLQ}6P豗'x Ε_xW`ۿ^}**t&KƑZDhRw?~4$CJq31[ib48,ld[sH?ŝf3Cr !+.yBe!?e;\hHz.\@ .\@ &#"[1ܳ?*ʻ7W?hP`}MR L/ٯh,Y¼K>n:?8a =?g:2'ePo)11(p72V>1 mSu]FL׬BU K\>U[C {?I}e1e!)VOiSI(Ei҃$.#`FOg䲕K"u֤ᝬ^r<, mbw7}4=1N~d(I. $4+)J.BzDa~3]ieMj1PCXhnJ@ppX 4ĉ>WZv} vR\6=,.ބ[b;ך垓8l{N$JfþlqwĭɯLEUQȶe% WpW6q6s8TrfN@#GI^bkѰ8<)wkx0K3!uu3YMPЦ`X 3wFsFWїg^|di2θQpoBR O,hW7M[+bV *MdV-ʩ #KyF(xoܢZ@A --i}R.X·;Vb 6¥~xdŒ'+̛I$&9IE&7̖ 9'*huZҷ.FJZS6B!*%VSV,MCr" $aT@6#F'FdUNa3 O } Ҳљm AP韂D Bp"~a[ ~u3783G:f/a7pd"JTGĶKdv~qn%!NPT`ƚ/C2;B!r!}30|늎[9KCYpwGIP_*0hD4)C^9z5x͸LJ팛Oib׼?\hhGJ&AHFI9 YgZ7\B4B?6?ޒw)X: N(i25H \?b$٘Lq^Ym@zn&E5;t6NW-6cj6ME-pzL6cDY.FF|f8 ",]ifb(&ȇ~ɔL+J~m2ﺔ殻;H 7GBn`AswO;DR>}kp}Pfѕi(_k~75egQɼzEaEEm5.T&ȫYI%綌F2V~B*ga5?ʦk)4ӍUR瓫|6O 7"à.86C %xfkgI `Od{8c($1 rK3hGp]U#BTp~ѡFؖH :`L6 LÜ嬣v_6Yb#%b払8p_$_tmvhaIieRZ=.Hid|ztJlf%hy$ֻ?A\tT}V3;N6+PG;6OX"c(Gы֣Sz>{=(iDf~)u)_C<;pATPlk$dht orrg͝KI .1b:AԽ;&OC;&JCгi-\Ϣ>/4j4Z:$!AbYNYsg Niv4j]faS-򁚹 wL޾;#6ezgP|$[\D{SNn4%:IB#aݳ mhT+î#ނ>;p߯6kgT+Ӎ; Wd(Лa d[Ц^&$p횣nJ_28'V XM'ɶdNtЯYcI@dT9;FҦIWq-(ťk}U@Y^; UR{sRGpF3%bEm9Jp``i,n*iIθԁiBON+#irDJr7Q TXΣuj\ypܪEhO*Я8rH>y%h.{s3p!NH\L⾴i%vz}>*&>a͕11=nk&D{SwCsEЁ1g(֯p30GQN5.~ @܏FƖxw)^<qRݡy!.uQoqTVZ'5&}q6$-w,%TAF{I4;;EZ )(Gciu4͸!B3b0f(JxRY-\M!5 -S\Zgh9 |c3r'l:=O~4ϛJI¤o%akYW E,/>Da3*2QrCbR.6 a0-VinhfM8 $"jՍTKY`? o Fof_!h!1:Z+Uky{-RFurs uV2a4#rqq24%Cq㒖kb۲oƠKWCdO[dARmo1#8ԚRhb 2` @סu BEK u{:g0dhGQNLԷjp%MQD#)lg؆⦆{Oٞۥ`P*qVZ.9vMocb'`B񰉯JnjMBZbN6rE)h]T 4^,k% Io2PB沅Iw ,.- bp/VRb 'gї pawt Ž(IdC)ώQ}瘑Υ. Py+A)xRt 04<"fO{փ“[hiQLvG"Ҧv:xy\74#,),!IVݢ'ϡg"5 ϐ˲U&YCW&wrsRs  >k='%# )z5QJ>8}$3/hCSȨJꢒ`M UHLFyŒEV?+vw4ي )pqK݆$:,8_b/E&Յhw;]^?qq 6&mc"6&7i꜈6,٬nTH"*Mb}T/‹0ۘJ#)(a~P̌:mI\͵$Nv0h9EZBl@nN0o+Xpnz5<XphJv׋Ҿ.Pw &UGay 8oO}p;YZVD#rSH'|1./fǰHd$7l:QZ.T#>h&;ꁽw{Kw/!^9Dx+Rq $}H%r3~އ͌3aU2/ '*['i2Cpd<e::6"lF, D%;1Ͳ[MhFd>GfG,[ȋ=eWG!ZA6-** IAdӪ}\b?C#VhEpν?򾱗OUBZO}mH-%SvyYYCr)l_ZbazB J s *6/۔?.D]JqqkAF F6Ȼ3Op~gV""C6J1t 2EwA\!W9ĥUME$ۀ征T@pŲ0E ѹI[h~ 悽9pRIj^8$H"YG/<&Q*%Wm\7;m{sFǶ&˩͜Qz 4Њ@O2*?S(jj\dgrokT.hy7Q&=~EG3C,|'N^2#u6=XR.qDqL`pg*Yfg 0 $P&: ӥ$( VA cwyf)逌*/ )qb(j[.Frˑ2'Sb)O–PnS=7f{)8qi-)ѷ Mȸm%0&AA2R5h G8_#Lol aVc&!]]r,v0^i8%A#(}oA|9N'ǣldDwJcº_m帏~¦(2۩r7]w2l7_QHcoPb~Z$L^ ʉ#u)!s&VtIs ?9P&7q5`m@ i,te&$(i| A3/ Jڃ|nW; a-%JR=#&{ң*dJ|g$$Rjؤ> >m/Hq{\ыcmo&-Ü{Mp-ɦ%mY֓03.(H7f\ܧFg f2L7#"*j{x)_ Ѷa0S4(a)i`3 fCl C$҇K`oo]e@a=H~A{ C)ҁޤ``$qu _At˝_``\ژQ@`PJ\`b_z%Mq=C`F 0E 0DC`08Jd;(e)Rs( sW+(L?DCao‡?җޭ7y\ %@0@0\UK`8jЗЗfKbQ/_~lk^c{!eMgx9%$|!s5.K) z^m{~5od^0.='u*\3OЃ꫌%H@fua.ThHQ0&vC5,uu ۊ#(y'՟bJ/Y}Y_o| FrVRDRJF@F=\rc}729 @C¤ǵ@"RA]~]/&<(,UT`U";-z,ܕ'#vރPz^ eYt)8(QXSė7$Tt8sP,Tf9ZVZ;, g}l?.L~j0Q5 (I.mC()'0]#P4@|Q#ϻv(Fam|T1\_Jd+N9ɾld J6'x,SZQ^_n58w \ [ZpzK&0&Rb^ٗ "V^{ 352t<"^_=fwt~Z';CX%F?SP>}8Ujҭ>d,vj/[vhDf8}ڀW%>Ks](쬢W2N*K{ҢX:Mwptw)MwptwMwS%N{U寉g%.!e,튚d*,Fעط{c|D@c\ݶE:?xho.Nʦ lhemg7^zY;bi2CT,8N @F+NUeoKe _* j .Y L4CvI4$h87KHnUBQ*SJitmT\IN\#NVg\L0n.v@:+ e/N¹C[{2~&i!{aެp2[th`S뺞qVd'4'_zevR8-YHk'NMN Ìr w5 O7H;%<(k0Knx9{^g'1U FBOꨨ?uV[RO Rc2ky +uCRNW;?dOt*퇿0~WG,,$_GLYp!̯o;\*{_i=VT+ީlY}ծ` l6O6z ν.]Q'R]OAn=2`O3HHq SZl^ѓO܊u G܎$_P[`#Zʠ4OY.ǑXmn'D'žϳ%@ n$JѸrZ}tF&}-K·v嚠E_=Q%HTЀfę3DX,RGvE*W#JN{LS5p018EN(eZhJN H3t|!4~vz5A Yx6~s%TcC_;iZ45<%;,XJ 4L Ŋq 0?\ؾ>,؂9l #Z85`尦io Q%Cavv3, j%Pk:GZiߑ Dz(k!QpFT_JnG/U :?a&SFf L_^<9h7+uQ g/WWtmӊE} Â]R}8Y%.g8}ND^vi/鍐; _%|9CXn)JP%8x'i=_i9  kf[d _i-|[pwZ>YaꬠUi~1v ˑ 6hV1d0u4-e'IR.} 2p ,G"^0Mrk*x5Xk)Z#SF rKkD*KF59 DVrV\B5̸ZcxzD0ЂRXm+FӸd+|_#2x` M`bI{D6d3oZ+ v'[lP&qnRm0SDU{㚿Ⱥ*laM{cm@lr``-WIԦ>Q73zeWê|76CP }#t# DaN%#j .wqKfIFb`k'oƙ%מF:(>NQTkQIM{tźm)XQ`GX&vWsG8VQCCd6e'kȢ<@-X%p|7&z$Ve7J3IlXݸJSA*̳x"A`BhW0XH_zx+l`OMij!eig] F0E71A,Oa[C v8$2`BC@sُx6c,0%Ky> >  vH_4-R'SLHu9~wE~ڔ۶_lyYx8V6,hg艓cpk#tp*{YI9M)ĢQ 9VW0@Waw>98?!]E͆yECtNӭ|ޣ \ &|eFFzne}"0mrwe<"G+PWy> yG~"RvC#=\+xAS\xABXz.iQQO[fq]]q|$=?4lEϤ/4Dc8o/.n"aב+z-DHA-C<㾀>:OY,)7bA,"s-8I㣳"goyԎ+:kxݹ;؏,XULW;dQ>^Lq}A;bHXQn{;d/)^#:2A!n F< Q?籮:!ldZ(يdZq/ZBܒu%<8ڝ=!Ͱx}wC5fF]Z̀GmDL4NGVXrߡcxB?]$> }Wԏi0_ ٗ`$G8C$uNȹ_WibGix<?ߩ7IP`{E3πo?!a,`2qk`),ոMoUbk! 8bI;ϐV2 "Ws*0:Z>zJބ_H2?daG#Tcs>69+x F  @g1LS!цvXzpE 4F;xvu =FXYoZ3$r۔DŽz!x;,s }XN,JvwW_9MGߚL_9r_A]}8^{0_o.x"^gq1nxwl:};}:}n=vQr<(*س-/NTЗgե>mbDt9K~1~h/(N7 x9)ugGeIn,]ښ0L&@]WClg>ЮBb@ ."LO(J,oꛜ\aܻi@BS(tz]=Lx9'DXAtf{-yO=`E<n^ϟ :#n A+JPN:(lád`7LM4MV]v90ywLjޙOyaOܡg 2[,^jG6 M浿 &" '}UlPD+]',1-]g[G3gԙ c2IYXRk!YmRK}$gb1:jK<96xY)ޚ WPSWC ;#)п/*zNǸzI|05X;c>bek0H8'J̡ynI4{VT&XQ-2ˠ9!ts@+s>9GfZ=䚂YS4d2o`Tcɖn mtuim d*.Vj{?~R~fGhu'Q+FgXҕmCE{4ɫlʘ<cM29,A+dZ9lpT_ۮ)D b D^PQPb0{hb {G{pԤ'Yʳ'ٓy+)E~Dkn+2k6Ml(@S m(fgdG3g)2kb|90exlB`BAQyXhC|ХX}kzޢSԦy{8sՉɊ7(`,\ [}cQ@$!w%؆iGl6e6a m#+(RoMU2Vz':##x ݳy`pOa(grTL?Ůd41?8)@Ki&XaR9$@avJ$1oHrnD?L* I ܋xh!ZV~VBjjx]Hw4^n6+ӿ=q* f?%>@pc(@)b9XE!I,2Jvy݉.-˪سJZE\t߆]S%Kd,/Ñ&Yk ^!͢y=z״cnEb)7O2Ks 1:) u~ZU3Ny@َ]\>z9{XJ17hXt= Z Xϕ.֐N8ٺ[4*yPΎw683R ˥f\eɒ4і~O$VQ. ~b^夨,t@V0вC6ðntxx$M~.ʠLp?^"sP%vŪ:qoC|c0X40&7ZcTG- IBh! z0p^o԰#ЅNXh>_s >r#1Lgq̾#^_6HfQsE' ZaR/@V(HXEj}?R~!r}B܍'w#p7J&5*/5 >/,}=K%xL}b ÏfuWO1xkbGb纚=4ik1\ߙs/Q^,%Y3 qi-c+|*`؞uYVZG)O p@ %ؗJpP'BB(C*(}[(nOfKG@yf|7̭%.i"gW)W9ށodnp5 ! +JF " w>Nl\@.]x^`V55˂ q(ؤ5 }BD+v,J 3|+:x~z{J yR(ƒIH=O":R>Z [I2 Zlt=I:s)C զ"zޅiء60YZ5w=ʥk ,7zz+_ű~D2n:eW ύu֦^g4]bSG3M/=%~*cuo^C4eb~Cw( 0=P4FtVC!Qbɐ^FL" d񐁩icoh^uowoj30(4$ .d-jlX`\c qWWh u~HԞ(31f4E]:(?~HS[/8( iZ ύog/Zqb.U UgzQo#(PM}cOx\"z`m7GWp$`;3C̾FKp,iC-EyF1mbTV] /p-Z+?a1V5 7h=\$Uqi|\[}+@b_țňUVsD)(QֵM7}~NHӖ8q&j^V\4T9QX|qx ¿S?`XDhcxc7Zin2Ż *5QZZ 5E:<*u;LJ OL7{Gcj EN .e%N}l* /6SfY$W<`_SUK}BՐBhʣ7 O$~~W=s^$BoےPMe6ܾ +5? }t00]m\eY)/w;Cՠ_NlKiJ*|V~73߇fjM)? m(x;tQ[쎨 {LY&Qʟk𪈷"P7{ W\¯<)7k4_-<2^QxH,\/؍i7&|1()`Z?&j@x 5S_FJ?9N? ʃ'FԢ|:~tMv,g-o;,j/i?Ͼd,+:IPpi #̒#AlZeU-U=]MP,-)k}i&>0,>?Ap/GlMzq 0_5n:6'G<`-YawV؇prD_>CݵEz;:ifNqkٴU^% ʼ̜;A#*[B6RP^8 l75km+զRSPSjlvoγ'{ 3{Y8ۃ;K'ؕkwqz!뾷 l~ZjuOns籧~C=5V0 >RqG>?rpаF@>F=lox t |vB.|O#n{(۝nh5z޾Vaۦ6ʋMx>VcS`SjS9GmNxS(l %8GmwXeuK}!X(Jf?UY[$'Wp<'iJH2|Fؐ6V? Ty 6FEkniDnTy>Z vSy꧉i)" "|Gٮzt,΀|_ˈQEʮzX;g$[ $g^! %=W)=B5P G8$[~ف(QAizɑ~CVLiۧ^χӦڹj(tfhn:PdkUR@Pt{7FbUKt4bC>"Ig:QViG+ .5VwO 1֕hUskhm0u) *ÞC-D* ^K#Ӂc| OӹivTո<>4/TPQgrRʨSs3^ndNUT6XJJ}SXЋOaVESXNTO|X/pb J{`8bme)\+Oak*O{l-gO!pN- VֶZ=xwm6 N"XU~ZZr[AOHi"귩%i2QkNvZCDT% L)*uX.*gTQZ@ٮ}_lpL=hagFA{xk= &J&6"֞c,o㕍?ᾐ~f"<* )Կk[z] C3J~o vkM4>wh G̽o F FCV7ᱎ f^ZhH&xKaY^UcG1w'17,f^|[Ip>rCD์`GK34wG?WUSs+<ɗ.ar|=W/⦻G#Gt0o(E=E}BxZNRF(a^5FhY}򚥂Lc !V2[/Hi\ C[@ ^d}y *C(ֳD~w8FQArz%]Ny' uDGSE@gQ?ʹv;Dwr2EeœwDIq9ŵ, ӜN8D/gR2$.$M(h$Z*B^ aHCRǁZ?<_pɱ a c[<ܕnJRYD'T̮D)*}t"9 & oa&l&*g7dj Ҽ <j!?$~9GIնP!l(BZ+ K,{F;7B[ Z!{ݎdo5yZ[3ƛP BU[]k@nV歾u%ڦ!mYqwuA9i&*l^Cn+Bރks3Z9huD:Z@ec7Po4"eCz&b7Y~e3 {>!MC@ye覢ñYd9myYBz(ч*XD)8MXV (̕xڕ˚?iX>>. '/[}|lHI'6c!e /[ߥC+Yw?*qJ"D.=Cw7N~utj,믂CH~۾z y^ VLbE~p<`Ϥ P됿itݫ#K5ߺ+`z[3kD %||~y|VĩO! ZzpxtsFkEBAA]{P8#*?`rd1ר^79mB"HfTs:̼ԕ{NzQ< aq!Is YWGYWSW45Z؆RbP(6&S) v1ogV}lУ :B=[521SJ.K%0]$;5#VԡfWRfwG7cO "w;4CPb!&JE,F5;Zl4BF L^6 đ<ɚyC+xqr\8/gK墪 rLGWVUQ$+.\]=Ó2 J{DB]P /& VU`mSH~v46dPE,rނ1͋^ qW,p]ڤKqVy yˉhL?k#n_Y5ڏZa6 4 6ˣt#}zBhG'jwᷨ,C}!&(-5z6Hw`;&fEO_P&$+EQjoRo#z(ᦒۛ0f? ~b0$-a(iyV8zǻ9)RHyW% 366PRt]@s->yKaLvH2N0aNj4Fz55?hrl9cRW/s+"/t$bcE+o,Q+^D]2:N4>6,e(Å7B&iqălL8rߛi 7ffʟ$} .!'#6 c,E9ݨj4RE $$- yN|CS'$fVUC/cjb O񄏦oEY|WNCz!П&+0a"f% ƥ;rå*)Jl9qGrƠSg3,硪Ͳab#F;7e`.#Հ=/5 _S"|EB,9#=&dEY?lCBB̈́KiNsuj{oKN 3/UC5^7|?V@ʾEhEVݗ4|睟=~{>/ao\R=&5 ZeM0 0TwMJ',\E{ 5':g!ʛ׫wD+.4aj xP7:RX /(ЊqW:lCӂ玢:P<`veA?T[B9؂t(5.}5rr4S$X-c 쿗x<4&KFJẍ^YY`EZ7Y+u`dz׷#y.·;հ#줪Ao}-_^B=aO_nFkhVLMZW~] P~})KioMdkF14{3;7 y EQK)ẍ́5='r_71Oի*ګkdñkeӠQJuGaN4/ 7c[Tt]?]t.JX16k]vab4#!C 3 >yx/<<noԟX>s5V'_-:O†="Ű74.$FNsL)g)p:%ގe٥NeuJ-qJ 9t==E8L 4{?j_ښ;1Tɲ*h]}M;8+ߕ#e]XfkxYe2ǽCy9n8nUІBO 4ez.XZQUc/YB{JoyH|VhdܚZWdhV8}||'{ގNJOÛ<:<ˋEm>5s`n:\˟go*9*\C?@EAK*1ւyw]\~7zd]oB~06AٿxN: v0'ʱN+7 Ok> )0q k ?CyG+ Y8#YEP20< gqGBMl?dM#Le$=ؾ> k>h>V]Ǫ w2W%~`=8cu!w ”MOoGh&~y1e6bëM+8Ul a 'B~sM%SQI%FbBj{klo-:`ծI뀪58~ OUf3B3STl ]9q?%$2b0nŋ+姧zJo)L`|6/:/P&JbddQ|kQ BC+py%p%VEWpsf]) ܿ+>2ffWm$d>*6쯀;}#4,攥SC{Yq#jtfu\ٛ9Z N U$N(Eɿ s?!k@o76z?4}C`?FҲ7ϊێ/l#3Yu΂}zƦKd)!]KӐϨC:NĊ% ({oBFyVe8Ԓ)W}ljGrxt}Fӭ㛼_7 -%gF!MQj[g6@xzjI{5dEGܭ!h*y ~ Flx*B2uB#W W)y\.#x5ʓz%_|NGnggq 0@O'kx<5Ӣ\?mسZ^}yb=#g݄E"ŢϻGa"U7І}B) #Ed؆ &b]}vAV$P4_-.A x@e(4(V-MpkźՍ=v۳ou\K(a؟fT奜,Y,ahh˭4$4VM\z_bfl}bh@Z<sy!0,۰|. fGK.7put:uշmm_>G/{vD J:3 Dd'4Eb%ȋȂ 7b_'Zv%'sVS}(Q_UN3@v =SfA<h$ᕿY KZIrx5T_;鵋WqP bL¿*yS$zd;wiuo? ߛս%+Vyd=n3-* 2. iI̔ѿR/Sp(/,"i}mVjn< ]4AP`E!EeYMۯ۱qaL+!/x vj34jKN)Lj X?x̊1BA壡 ĿA8(3(Pki(:la-Hz$ Ҕ^4dp=|2I=ڑ8 |.0Kq+~N[enu?E*17{m[{L1Wp1s [pl&Hp ]9I1^NN 95(шբ`M. EP &fjd2?/Q喻Jߕ:Hs`MPU7u 1bF>|SsPHTPWHȅa)Crsشکut"nArC -$n 'vB2,XP%;?TgټsK#$nS󋛩}'jԶSm}L(T[%}t슊ރ };}>k+gQe{lJ<28슾|n*aU%Eon͜BVpcSqB9K=ۍJDžzh_ެvmRg|~bMcblbKIA5 Z?+h`)o` 67<`.sMantu1ʚw}j$W{/y3W8ޞe }a-ڍsWs0ד;rR,nwI88b]gNZ^{MVMwUk}~~tGyJD9u[oo{$2[Zcg H[,p ~ʅFxt#MҟXKp<[oj'G ZOXڳg1CpO~ā$@(g'5d#mx?i1}br#]GjZ7}FgFYج b˫9wQ[il9}@9fa}HO̅aS_&WT7HY"7o!GYiӍۿ~$ h_ͣᖡ`BRlwƝD sEyK3\W%rh@ٮ)fߛ9=tG#67R|UۃV؛o2}Vݸ%\%Soj Qrk+ %9] @ytൟVߧ)* Ge,"ޣkwE6x rG+9h}*^MW#ek*@Kf@;d;x{t֚YS341^k w˺ /w1w7 D}oiPguQ fU,qk}6$TC릯 hQ]u!J=%Ǚu0i6N'~̹n,ޑib|Y2i X+[ޭpV6_5\m'!uH{J쿿JTPc$qVdh観׍?}TSL )[ !IG6MYuWg?R탯` s-?P}?"{ڒb9O;䥕+)gch( !bu%J!:쳔͜-G bk0ݩ/BnSM=?Lm!lj G@R#^At{iU:CpQ}*_dD+{DEw܎=OW~D']s(d3GВLESG1Fjn #v&guc/֦? _#ӷ%.@~ ˊYgVZ6wv^ ݓ*Ř@ \Ŝm-nݤIL K Џ#c&jax{h<9x_E9R{Zj0 _巑+kK"} m"ۻ_V[iʛQ,hvn_cJR`!d7hl3:v ;DÌ2QYyz} 6:iCnBC1g{v!^~)i(|ǯO:x;FQ@n5=57Y ;U.f]_;F#L#y\ "]p , ;} jQ;Z=ޔJ_k:DT)*눣jܙ1EhxޟeV9Od"݇Y cڒ]1^Y 5{,HiGBOpw 'Iԕk`&h]kq2^sbFWIT2 66ƓD=TⲶ&, O,瑸ک̳#zq(dqDJyMfu61cR/ eru_PqC9ފ"4v{"J~Qe|["ގW,H)cNo)o!C<ʰE^R[Sy}Bz^Q K58_Rl .Ohdi<] 6cRX\X٥@kCg p(URj.H rMsmވMFyz} 7Oʓ@e2{q)I"#GV\Tט3ឩ+_ Z7"~xfؚo";r|oKW19]ܮAPڛ< 8QQVuX>gn6K-k؜<+Sî4*DCn'"UA39`tmr]~n$b/I\GN59y`&sT 7By`GU3m4@cTm(-h–"̥\GUA=C4tgz`MG3~矢 "h Ed Gj,ܑ.З2*zvA1̤C4I/ZFR^sѦ-! 0RǔG}/{z1wx6]h2cBFp#(SB{QE9T=VXu&oT5]v %=:1>=PMZɰMWIh2g_N^PiN[k*yD$_C}ouo Q{ӄG,46e%aΝhIIETsEtA9A j#,3Iݙ}.Abfyt+G-]H|&B0=/3n3 Vy?Aq3zru v)m=kx{B Zmq]8oqD(ut%pD h nHovEveKtَW B#~@xC_OU|`(fD5̎u֏ItQt'c7x*"8~;Jc.]+ Q><< 4p%肊S`Q:CTs/Xl/Zۿ<( ߋ|.mmM)mcg|bSe~7nxq?y-IeoH|%("j!ҙjZ: CMݪW~.*gF]ly?u-I=H 13bNhQ,DOޅ&7/YR&1qM>7 67Xʀ n7M&$ODʤ6a4$p[xcU {n9FN-B QɊ }[bW_y5<go'7ƺ?yʫԩ>~Ui<чB$Q#osFa/VC #'pb0>wVڒT@n."%`B:M`:obd{P#cGn$9PH]7aɈ;('AAn{~q'FHo,FckN#xFYm]B1)})wC E/~ < HTa,kA!m罆OJ^[ G|ֲ7i)>yF=VĒibLBz 0Yp1az5d9IuɃ0fN0Ytܴ3g`&ZZwM' 1dk>< N}϶g_\qE<:EaHUMd% 6#UlФ+^Ŏ윋&-< i0{/4jtaޒ`@SȮyIաuf9(Z61]{;-nQz~ W*ϫaЏcx ևc5e1˝A)qЉޝ٨wՄ$q#[3JF12y"4Ph$P50^5D5V^yU^'v,y%U^-OH{s"d`L:)o= 9ʑWy~8/w=}(;ٜ 8qV70m ON{ʼ2#n ڱ}z=nKm쬖hCݜp:$D.(kS@ۑABeց0Tz[k#Q$Ţ#7Ac@":tvcK1{~z:+w|)HEoM   6J FÒ3$W;:(*)Ͽ+Y& ^ԀCEJf34~}!F&q 6п`'|-6^k5w?1l?>l[7(@^>'G$4ʓxM/Ւ{9 1Dvi>nzpyMK )Z+z.NS_xë/Wmנg4dAV 87{{(Y[MzI5i$/䙏^BMPБAI\ s:R2J = ;q'SӺd1N<$RMtr1,S &~t(ωCF.bM߿gL([7q~yaFSqSAx`״ho_ =]#Dێ QoNp͒LL>;\%{i \SNTܼQ'^$3*).VH1 U:'T 9H|@n3룹 n{u{,|vn,ө7vsǃ:]_7-_r^˄`PYK18HtnϢI0׸…' yj1hI%cWDIQIq]=IXCLEzZ$G$}CCm H<+CcsvR2 ~o8t;v#aG35Aj }xV#4wKŠQ ަ[7IC( hUiu3HTDu>:j _̼e *GD uZa7#eer״#n]ೌƝ6sZmhsʌ5I pP]QX>njЍ۫bn3{&%nѓs)b=Q/4;ԷGpjߌ١v֏w^xFQOsQU*Sd!2tD!SDQQ>>> ial/C2Us _=>0,Co('Fqv&r&t5bhl6_U$ךתGLjiߵlv~Ϭ%\]Gc[YM_9 ATkB^fypZOjRjS 3t\{S vV? sI/;Ǣ+JaC2@pT|ӳ^Nb*vz.\2|Q NEoShGB|AZ&o ϰ:;^bJU "G5(Uywae9}bHPq}-^ }ΣwNI#uڸtJGObR9gFfjg< {;dqQvZ-huJ<|3FPÏ- ^Aĵ/[ti,K_yuVħS` ,e;L@/hu/j ׂϣ;"b5_D&S4HiZQy[KAhyߨ O/]bu搽Q29Bv:*\Ă2DtSeceߐ6u[{د\uH0Е:8~?UzsWI<(EFdTY"买y 4be'%UtP iEwbw"REJ9Y#]tsD$ah'^?Wx80bXYg ȣ?Q^XWjO|啇ύƳ;H'E[WQVl׽ހ/;JYK<>߸u:;>BCwbT!Ͽ9$ʡ ,?Q4.XJұZ`QZKƁbfunjD}ÏiA%P18$?HC(r!I|TNz 7 bFҠݜ+z_ Ӳx.a􉦳9M^A5ҔH+09EgRp>^T?=Y %`q\oVN|@YO[QWZc1ؙ(hD9\0ރh=rg#0*l ۨj}5^(ie/6mطTWiFU3 TK 4e4#u ٩Kk[T%\uMLߺ[d%*.vܥ+aMB׌w9_d~ ='1M1;?}-"Ld*ƻkQG lCKr o*k 3R@)ϝ].ǬU!=N962Fy5.[XPWq*Ivw*iP|BYX[~PH{JW}s:3hr 5 (lZc*|I1J١DgFX aer5L~s)Le)VTVnj~Q?[mEU*0ZUk[ 1-/:9%8Tqn{VRƫFр-kCjEޯ=$ u[ :k;Sd|.6O#QU*΄YR Z z1o.8Hv 6"l?e(8x'2x9[LkHhŴhڪ(1b!ǹ@z&}4N6Ajp1''/jBM69br[cueanҩaVOEh6I^XăÀQ衵AwI(gL9J}eb,&:ٿs?@~>[qB+0? xkl86(B|d۴]{[Xࣥ$Q_$>IÇ. Zc g5LZ`,QfZ,p[t@0\/AϨ◗omrD zFY4YX ]qnj -kz=֎OU;I_oВDR_v3( w-a< cNf?[!SgϚgHTh/B?Ĵ/SǤ/a:,lQIr^.Vص|tz XRP&@u"Ro))lRF{34c*d<&PP&e3YJ{j\mz27/ Qa\mla"T}#tY}u?#?v ގQz?`~'T &SO` v^;xC"7HDl?{g_uh]x<,^0\t\ #P0N dW熇BF?F:G F>:dσk[txYhn&36o,lHlF'R0~<*3ch 2TQYd[$cƤ>MA&`'Ca 40> O~#Q}>>V:A<^rmɍr9Vdr{^pMRabfe;߭}[ﲒZ -rb<NI*>-Ld?y-Gu"Ϗօ2x(oS+AW:UMg&_B=9j:c/2E) & VEߎ慃P>fqjQTd_ۧ#~5Dȣ"Dw"eu鱽M#f3k,)_ƝfnȂ⩄@ndxcD$܉QcW* 6?I/.~\A˓|%F#u`ŷ87~\q;۶=`<{ O$ϧ<Y<#-)5梲$wTv̨ķʃc1|?8[aNb';lA|_uCF?fW4zRN*Nd4)& F;oPiNY%t7N~E˂Eyn%cw8sI8(/1o;:$C$I_pW˥a qVt*v,lе=̎bm  OX TE\IǨ M/1'lT艱JZQa}gEyf,h垮|9Oڷa-jEUIz/V(#TI=ea6_QA6KZ|Boz>ϗ@QcoxEIhFNj.mT_>QIyĦ+꒳M =MJ%QDC4nJ6 Mg ZB,vCJkK!G%CʩGgsF4H?>TT,V])HX*[|f:!#o PzG鏎=Fʸ->NO+MÆ6 K[^˚̔EA[_N,y k36 =OzYCR~>CT_ 9Nh O5?ȿ6'|F~U_wf@_6FqT[&}\&~{T_V'huKaupU^F"Y1 ZQ+'| Xfg.y Q>|-si=.W. ,rGPj(l08pc$rQO #7`zX{M´:(& Ν/x=#.]77y%$?7']A9D-?d= +J@;RzupؼE:%X<5[ vRh1:FCZ`иR6~U"S|ܼI9Tҧ/:ϞGh*(m!2Tyc/{3mtռw h٫&P Y(p+~k'c| 0]ݯ// LM\[8o6$#8DIۣrjft D9c•Q׉MtEf'_:QdڼiTZn^W"Z CHu5HG 6r+I6=Ys"4nAAI#0A2AxQª/٧i_Fv[FM? 9Jn_2p tM }brVS&HO~'<…2Lp5=3TK-5#.}1ZP׼Kdvq 歡aE`2RvT/`uxICطqM<$1]Iiv( f(:J{K/2]0=k9go좝X*|zo:_IqR6 7'nڱ UmrAܾ8H`V= $p8U[̜ [XQۤ<)٦z 21@ I&5n) gۡ#;;ҤGD|fw:~7OGqIjk%?UDR#6'ﰂp!Wv% bOFsxwaC!϶Tz @iP^#_  ^(ڟG$0Fda>SU+<ƞ"#H9殥 ghԒ}Ti5wRG ]:j(M.1'QN]9˨d:m<1qxzhE]tB~p{WA{%XbpTxcOQfdځ7/#P}\N}4+=n5&v˜Ilw~,?\(0p.EQiBnʺ/HD/yNh]1K'\qSk2%xe #R BmϦUgB6[IpSJ|fn#9V/|=4}fmimô^ "7cs%x8gg<jVP'UBm> {_w+ J׀<C s~ Ӳ' }vj+g@C13.;[גyАJFfg /i<D`wU;~[ҩA Y״P,JETOhfw[k͘Zk3`hWKtRcnB7NXb(0װxbY[,ph_zv_ǵ:<{65- B&:ʁ*6q`h+q8w\ ݎjGuЏ0۱AZ{O^P+xJ1F%+? [Da?(4_SI@鎴_X^bEFoĒaF4^/pZZnQ鵇e.Ek(QbdWYp GS(s =Dt 7jn?ux,V|,F1kAFT4~rы>St;–<=k\ME'a%C5[EF ^ gWdbL[^gu5Vx/G OЉ _wj6qrdD)g#5#o$H@SEJ~5 W}9"j=%@rL Oi:ר5ߐ>gZ#||r(Ӌ)\nb2oar.{3|$gB@;B "gM`E½%V.o?}3lsq%y^_&4ODGW:"wӯ" =b+ :Y>$r =#`<@1(F_Wfr ؼ rDŽ>@1C326tcS9X-3[k`vnu:1ljO"+(M#&d5\uBnI-TΚgJ A!`GItVg]⻚7 ~c| =F{p b!=d\xqj8е@%X߃FeBw:ā}Qɷ(CȻr0SGjfVޫIKLY.EckÂ?$? X-wwym*$"Qm-!*soG'WYXV:dHV^pw"]p?Z:DŽ'YLh侈JQU6 7'xHq&obô:ȋ5ӨH_jℊ!Ol ćɶ|l~&fHxFþ_^y`}vzېKw^.k^}q̠k_xc czXhqgoz߁/B=7E|?lЬ!`!o7`t;!,Gj)[-Dt[D9(ZGċڟDA ` IvYh!#y-6+y=ڥyПCְRT|Eփc0\"tEh]/p2aTD 1φCBflW;t,d7o(\E+ھVtԋ8'1FԳ=_w5t)8 * w< {m oWemTt(FUL{Nen9HD>}}jr؆%ԎbfNF//mר1n)/VnFN,6DñZH]gO 0w0uu&ukCNH<@vEN 0OPjcdP@<z.֪|BS/Rn͹\=w};ך4>keKA3,wz?1d=s̳Y 1_7y5M۪g|%fG{I뗂mu"dUn<7AH(m_]PJ^ [+L4bW*ρ L!ai;0_^ =V7b%x\x̥Q or[ԊfTlΪ\(8IIh[-BM3^²&Յh}ŋ Hb 0@/AGѴ&۞Hw_De 020p-"'W"8z |kF Ĥ#oYN(K̯3z;晌bfjH5|1F$=N%E_!" ool'<>)DOU 5^nEw-CE傿dr͒c0U*)??~r T"(n$%{i¥w,R`>p:[9O{L2z^^hL$F>HkkQ`UB@td?+cD:M_IhtV)u`Xhmf,Kyn>=-zڿ5@:olJ40 ῾pllg:Bjl:FAF2b4bӉZMVNNlTݚ5I_^ԣW d F$&8(HpJz#)*g~j 틲'l$/g[5_ E  3ykV0<ޥZnB&z&1+75-`/4jur~mҗW2yoS ڂ2Nen@sC?G-ёW/B_CDF.a4H;{RE_kFP'Ug s_N?D<#{-sFGgyGX~#%J+jKFN_{Em[t)l?D%+̫~~߳^ xtEy՜ ~j@+#`X%ߠ ] O$C%}KF+' 0p/B5(aޯO9y8!L6d'd M] .4GFȌIչ"0L9sv +~p M;4T%6A*JepJp[aG=CKn"* 1HEhsn za@4mÏtsm M Rg bd\<|Tr/kyxy&g P=FVW9n{(t`9iS; R {i82CxU $` ]0%;(rKwwAg┧2BoD'G]|'Q-R As**z%n8ׇᾒ݇|ǰ4^E (y@F/G%ZMi)~o/>m` /s ,jbJV|A*}o8p p8.(0" 0MRF|ʫqoA o8JrȂDmbD,KƋFXB&qFrmzC,Rզ`F×^[/'s0okY-sQw0wb{,*3؃87cQ^7li N&\?Oh/yyȮmb]ok5)uO[q.<]dQ[ٝbCCeAOk b g3TL٧и*U0 Drޙh tM+ 6J*Q,^rvnHb5 z>Eh8)cIcK-!YcSrSZ%yA 8mW~8OFß& " *4GfCg4ѝ U4Y#pUu*$G!ѐ| a(o š)0$>t%CNB!- 0UE& ;Ɇ|֧RLtW/.mP-LE7xmMvyto` vKw5#DKU\r qF1bpn`|IXpY5mC'_z6)F;#j4[787N{H#cҖq Hzdה$jT4lю;>YClt"=G^؏03_Ϧ'Tu§|ȃ=GK6f_f撧jܯP_ݝy0`Q(4z',gl{{ VKB̥%!;8]P]) קݠQÄfm|v~>3(0(!7OHQ?_ͳEB?~s!ګ'Ax;b>P X4[ 3P̟ܬNآx 4ht -7{ޞ1#?2 (ࣘ?6fقYI61+LiQ؏<~YfG6`Vϰtͦnj<>s|ΦoU 3eI"?x*h5 $tF4͓0Q- .߅"Ntr+H'' 4L1j2B0aR*h `T-Dy">D&0>t;Y֫sPm^6w7! iB\kN۳UaatH!qֶGyqɢ+n E̻h/FL=w?g&ݩ>INFھMa|GWfEi*˾N*I{jUJ'!wN$[1?љdH?~`d΂ٞRO4S/Jer>Jf4 G'?Yt^ &2)VxTLjx~$%ޅTxak%Bͤ# el)Zglom[ô]s5tSbyBihC$5-"':BPo9Pj/8EFn,dơo~M$f+Ec/о}5OD #ǔbU2`jxmlP8n蟬lRbj Q 9*b۬EV9o-zVxㅼ_+L6Hz31vɸJ[8Qk"ljq{m.ǜlb' QlAX*Q{u|}w] {H@9&do~p)tK!+:g!jǝAH Of{~?bx  l, V(, y". s{v8L%|(.;I*4+keX|TĽ^~$z"dNgb+6Xfʵ2 M30C$L$YmLs:CӨU`|p۝S:akD.3 iQ1Hp!U 'uQw_)5W'j11f\eoآ:=im;Ҷ$T/ID$eijd`{YAR:2@T@j%,pM9_61Qz|l~g?/yvV4]-JkϿKQB*y1.ـL T=֌A8LG杞d Ml5#J EAWFIO @Pnu8/xt#=3ؿglv߰Uޘ2B9ݎO$׸&a Q2lmjXM-z*:+/|~N}$Cݺuy aoLT W{p3i-iUZOjacTgԯ.x&g?]&R,U@ցxđt6B?2~OTR刲7޸INBLЕ8|JFMl.H~{[z6"#&1؇sCmiC -2)ЖB,*5;Hwu36_vW2h6h1:]7. /7zW~Pq4 [fWCx?@?|AAoyQW i7Xuxju!(YiGRTbv t4ĎZ5-Jh>#5.6y`Ra+4UXp Y+f 7&0g!K/LԊ mBnO\,h#zN !:K 7(Fyw*UECs|<{z90/ 4phV_ۯhնrwA(tY8N qkLr"qZsnR;!Kj0*B:z&?i#c"y9 X]zڀ! .*?_:$2IqH _'}5H8eq|Gn^o FVBsf9 f) lG% QBqpD̼A~q@]2~4cZ-Pʛc 8P!)PH |bQ8@;#fv~Q#`>\ZYР?KZ0ʫOE~/Y"!M&_VH(j0;zIm؞6Ցg=PM؍m0@pA-!VEEzw蟫H+Ԋ£L^QB<h:P-jzBGB;QRW O'&Wu/" 2j7&Ao{(_Ҥ<=MS/ÃV_q}93%*dfD%y *.9svSN] Bp$^RrgW,Yj< >5H? J+/_7`gYg}{qP:jDlx}NXTzuu>:]pjCZ]p]m^(m0+QH4ҷYZ>nUce(+o{)'C ; &kYI(Thwyz#K}2P* +8';xEl6jcߋEFB%@C !W;+_%Թe ?fZ#eԡR_kz(\Z رH? JE13;(xrunΛ9AaT-ߕ$2r˵` ϸcU~V")"PDY-[ ߱NZX뗉~?7%RuNU&= 'އK= %8)ЕoSom ‰_.c4>uC8{J<,c_ɚ?>΀_ jV'Z|RW3c* uٮ=׋5 }(S{vQ-Ys׵==8*jӕbJmatt!^Tgұ2p2ᵡ bO'1y벷гFCLmE99k` w) t@ۋ[Q‘zV hy&)O){ I{0Ms|=Sx6aڶ" &AT D=Lj $oSD!/J-T0DR {;8#1(H($Fi1gaqbUʘERPڕ:g\66QP/c$7X1 5[e/9joP4 }6'D~D C ,M"!7K߱[3`}_)'1*]3;&r:Y((f s4X8/8c(MMƚ{qJdR Qv#V'4SP&esD^;]݈+==I8Ѩ sJώ)Oj'q l;TX >CU0EP fL=똒6ZC Hŕ1"VqB؁\$. .J$xQ~28gW;}_YtffG;9띨C[Zcqs ngIV^VexHn^6;kTǐJ>\BRu2蘋=}C.QHWt= =Bt//a*nV/c`+?^D)c s(ӐDecR"kzB<ĩOeL19[o;#__#X-w|Q>KD:<89=5wa%ϫ'~fi__N;7 9Ȑ3^5ګ jL\4[@c`>RqD<"L~OsHblǝdߑ$?U Qg{_( gh)ݒHʋfƥb^Zh90 ]BMٞ-!{Nck¢]7􃒬r4v2^[=;k^`_/ep%¾3~]Lt'ct>:;'El@QOu믱]Q.@Y%7_ǣeDaÓt_4׊`cDrGeZ*CްBz6KȒT1T ]k#K,괖Aw ._6ß6_{z=%z$X>s燮+8^'͈yYHUcZ/+FOX尝 ǼcǼڗCB5RCC84W`Pof11Ev"&ƦT%"k`Ƚ٪&Mgg4_gJ@n2Mf'KdtUΈrI`4)^ٱ4WgxDiLUk&-Rm3=!riF5tY-s3N 2!: ΝE3qFO|,qȸӰX SP2`݀^g? O'AJv8H^ƒeܛ䪰aۜhَEwC2Hccv utшsS_5lue?zN6aoh0 \vYnQv12!T%7Z܆c"p&D#M k'؛,MqE̾O;ضp.TվKmLj?EQ("/Ċ?P0hBGM6|tA*r$2Dbl~NĀ! G\a[H,[bL/)(*N o taA#آ-QvR=N?+!@B  @zSu]յ=%OY:z9 ]"8?/e=騧(xQEQXbnO" 9wjF֮%;Y(0,̎kŸ=;g7 f`#´j!J}Õu`!ځc[05p֘{hNLȟb"/г?"1)⣮}Ei(dkGD=[y/99.UyV\=k uV׶hay Ԁ8~YܩT>Ͼ~IF-U9g2-i5YI]RT8SW1FMhLNlGEi\0P(J$Y,: FmƼI9~7QkFq_=ĈῈ k )^1`LLE.3*XKx;9 ܕ1.n$3k kUvO]{s %jeVR>`}y=2 峘\[.w H;WNQB^[Qf?+s^؋xnJHK)~W? FDgMpL?N,Oa/dT=պjzIJɰ5MJNʀ y"~=T­^רi5iL=J>σ?":(f/L/úݍy.DXo9Y9Ph/u6OY _ϿpF8yD()ho@{ڞt4ECQNճ Y+yN5_M z'S!H7G iϚg-F#po#A5Ǿ(xgr-1 A_4l֯-j#] -jaYIzW+ѻ(_muۍXHs?z'bu.U\4_ͤhM'LԌ3Obxt4(9H~`4 _̎Iz$ 8w! 5|i:ak*8/y먫Cq03yp?8*C'P[Q<7d81yEhFV_@o Daӌ$"1'ͫv ʣU?5+ sHotטE:m caƶQ2̈)_l+'A:gj<̀h9ˁNjzfٔ֟*;{`D3 *;imN}3'`aWjҿo>z1i9fx,@bۋ=ЍQf`*1g/5sXߪ|1^ClB mdCe^6Oo%Śy<>1+ɔ2ZúkSd<}KO1G`zYA0@ +BT̀'k^+CU¶ 5 rU-|ةZKrxo71zy3 <؈9W~)~HwGeZEb-oTPϮ$mv_'jNK9PU9*Fs@$ZJ gT,%|%+VKiY;1E¢wbvу2z~qTٟ%;L:2}d@-0CUR<pO*@>5>y[*WE{qKuWt7`?bJ8Y i(NM습)EzJBGAm t({~ǁXXGb+<0Áӗ !;aWL?W"p&=S_S`^O95]lظƺ߭ilKKm/nv 1ftXAd`qwϰ@С-(|l%|,#V*}ÔOtId^мA6MZ =VJIOF'* X1胡h'NaUXU\Tس~(Waz7GF_'Z Zoa 4lz9W;<1&y?M2´=2>g'JMv{(6"sgyΖ!#7yDIa3fا"#k= CyV|HaY؅ w()-J#Y7iѽch'F0Wc5fʻklF3w"1VQaܧ;Pژ )88zO95A_l&ڦV׷R3W_lJYR\cϮ 9ꒆ~#yV ޾#5qCpl(p(_b:xKÑ>D?ss҆E5֍j|/t_& M!f;,G$&v7(b5A~Tûa:N4̺*7 lD(zm.(Ut)Nl͔'Ha"JP(1-[1C W 5_ikd|M-cSnL[p}8OXˑOn"uMOi+]Ljbu8ؕ7Q=I wТU˥-R6JAJKEEH9 Ie}7@rI/TP?3o7I/>?i}yf| 1m&8DNBGl?VǠEsERZ@> 0[tSʌq`o(Y1JGNZc_NZT*{ 956#v+3/]r|q]E"TyL=Q߆f307DO;/`>G_UCWGQ՟|7<S~ܿ\mʿߚC p BO{4l͙bJsuns(^qũ;fg|fiEISEj;zSCФ=/|T;; ̺];5pK:KYdNo܊Erce.ّ&|D+*Әٻʟ_ KUQ}j,.Һ^G/+W^[ٮk<-F\ܧ2ґR6N6Lԥ2;[Ջus^3\{|cZW7M" c )DN=TpP lJZCga{W^B^8aWdߐ:zGHU&UQ^m?=$?._| RK,bۄ ""f,'iρ -j8U<&iRE̒#X}t OݕgCvUXAuK449nw쫒&X()`\~!W~ᯠ?W{ARa6\U?q!jT='AIHt5!u,!䦞L];rʶ8$?&j͆OW@w͊Κ]m䈩 p';W:BW>BZ/vz5ѣ]8<ImޒmZDKѲ.QZZ< ^D|VGB :s6QGj#XLJZ=9 7ƏWPzcyY:Y7R{0g3U)ZE`x yn!vlu,!"#[ʻ<2h%M6iRR`:LN%6LK!HQo1&DgɕD7,;MgӊaրSn$IDz˸ޑҢ-8F6縵ӿ>0cǨԨ_ %R6fʝHjP=FmFvNdN֠u|#.Z\6cb[Э sGO&WrS]Լ9ZNd#! k; [[RFvE򖯲uBwOmllo7nDMf|-@v)@ݏ|Db јIMҮ^]˳uJ31ޞqV97ʹcE~hav@:e_D~ +j]f,-E*OܿmGh㔖FPL{U:ɮnL[āv{Pn-3z6vb\I%F`dH+9JcwSI&N/~zM[x w8=_(k=WAO3r}z"?ʞ7ޑ>Va{rjo|}XLl0VyOn =/ƶ1ye0=IΗ{PWj[ DUt/Uo<ñuugC2>Ssg'QUƱzkr=1qqV3|>{huCW6jFhl-8G'iREPop֍$Oؙ_u-{ xl˯rΡ܇nV҅'QdZ(mmM"4&4a- M ΆΟCu>/;7Vq&85I:mr(sjo)w6K,lWZwN`^yE?-n~SzPgMWv/RΉr*?`O6ϼ7Ez/?wx맍g uvnםi~ q֝8뷪ϼ> ڬuw_z׻5 .-8. O[LJ[Q[7 _&UzrY+1ln"zyk>z(Pnd7|/ыf,&[8FV)nuC' '|]EWHܖ .YNWC=rV FK狥E)c]Ї`f{+xVS=s"וMfqXo&:-ʦ:Ji\mD?)_Lvo;?NCXad ]&ZB+(֪Z5 һ^RͿH(l1Gbd" ]gwԅ44ƴ<Ќwj[+TͪjAGޞAs gX4~tݧMpW˟&v9B ;]-g"CUaᓐG,[/*Aj/7O`dʽUu0n61G.[K 7gbnJ%Tǘ>w Yjl27P;Ɂ_McA;i3{ 2ykHC/5 93\ "jX2\Cܤ)5f/>ʫB1#B3͚`Y!OXdzd%#\-*E -qksd}b}jzԖ~>L'UDJ&VP)} -ivP"u5LhMCQΠi13Eu|K ޿gv4iKk4eYH٩3ANBx|m)RistnC`?G ~>~{jQ'yҒrOS.Yf(41A ȉr.֋/qC* /F=4}Cxbc'V1^BN7 'i4#G3Ũ -a>G[=*,Ĺ!%]sg!}]GZK@Xݘ؃Rl26  g۱ŽC{mmn  8p6Uz'wzR܃*.cC"Qt"hsLCF<߫=!"N{f #>N,"r7l^(-mniv^ I~d:;LnDX':5:6 ö=w^GXH,͏Q2|>/wK2/IdI4hOo#v ^BV'E(Z@E8<UaRĭ5jq`FQ@UJFYA0Ad&]A1Ӌ U_%ؓ9N7 7{qc Dg?UEկMж wp(BlAgGb BxgF(|?\&.:DR{y%kwUF]|WLjZr)Z r^-f]xB3wL_ ƃ}w>`fߜ*Y?|sP/Ku*mB z׷( 㵣ۦM;Z+#]z^<p6AQPU 7}EYY9-)mh\qO!莘 :&c?5z?)EZ\ 쓧ĀVf=͝*`1{\ 3 #G9&Mn|7:q)Ū@H-UX/* +N2+Y7?~>x>" RGvn/wb9[IR$fӸk~%o&wLΪ`Yvq,م0km'd놵W .e|*x0<LiJÔEjfښRep^l]<|^>6. xKcar* c3O1v8H[F {=<KpJmOIڼiBڿچ ޮL]hv_Q=5\60>>˚K*>46t1 Ms|¿ s;\w\~D?JFr~/%&.DFb h *vhetV1poYs~7gDtVmb/D[\vP>UCfǴFZs vW`Hս]/wZ׍AL*nл pLŠs׍~ U/!?/$Ű4ҒD Qهx`5/tǼe 'QJ{F):oqWfp4Ţ&7rZb޴ER?ԩya RlP~!) .:cqSPXjXp0uUB !˺LY~Bxō})rs3o _oP#|>>]G~b!Cg1Q֨xwGN.+y/[5&}hSf(-:X̓jфk +d+K2>3G欉ȭBGblķ6e<=ksS 4ME\7f,ӈ̕qa#)n<4f<횞#a"Jx2{KzLz6O"W O\h@{0{{y%uRf7~M)itҾ-@=De_{/C>[C(|Շ"uő[f!Ӛ*{.jAs]?j7t-+5E}p߫ u_/}>,";~r֒jxSSL}&J]C76ed8L:^ _-H9>7Çcz2 n/ &]KLB70avT|G_g <4-܌A L ox /}-c).z.Z;)qYqRx͉&UFٱ6.3+mZMYʸ7CBqh I%IvV{L" ;5i$T)bX\3.ffC44ai>#j|[YqMKP/]tY\8B% }J;n| NCܹ\#S *P(m0iYsB#887|;!*֪\oV2VYAeHDžLZv- _qp@So ް}+޻![U %x' kvi6"UOut` `C8͇ChC-8R?㾣b Q[) $mW4*"߂,+!]yϊҋftJ-(,l$GJMM|u3J;2GDtE; ye&B1Hw\&ꃙjC~̦ïUaqq!:= aB1q]@[K`bt  7h *:4L]lݛ$]~E_ED1f;R&P8(^xQDe1fنωԊaz`_V^TYeG#:IVaAURD=Y:ebRNYOW.gT3\MV+Up[ro D.Fr$; O1nkM~'qn RrjRϪNG/ P}:Yc]D"',A4(fG)DR ~ w@]wQi1*ТT gO\Lf& [!@& 17+M \ j5zIB,Kety..JVi|oԯ%>p:f;7ur%myFo)'ۻ!FԂ3Ͽ_'٨F"ƺOwϯ/K9&H×i&73ZF,vxuyn;j[ыBP7ڥ_쥅;{.iKw-J&+Rj,)co<⢢\LAoSJ쮢98MYLRlny xk"'"&&mP` bWHq/Fvrhj𼀵9FL EOBo4>t,99r{, m偍:̪ )=zv3ƳPYkY>\#)?gꋉ؃fOJ,/|j #Ue֟|LQs\׍q Хұ@/&J w 0^br>׺6^}zqpQ@̂TU`C> ZJ ѥ 걣4aɼ̈́7~܀ol<}hsjRlUGɬE6Z?̀j{3os0-{2`)2ug۱k _RWoYR>Qt7Lmn\|?w/;o:'ju?^-_q3}5|FEQb@ȕM j?` ˦a?tӌcg#n?Ix-G3rP.N.<ʦ嘓9uн -O:.prRVo$?/Ϭ6ZY_j̐{gƻ5y;a I}Gs.F'V*W9|vlT-+70oH2MN1~:s0pqN& Tr4zV#{x?e0F\F ڐtS\ѡWvakC[9߷i9tNҾ Xh0hhek$}N1 ?i?75m묜1&HHREW}.q dزu-}EpjtHSu9wF,~Px1A8+2w6SpiE xk Ux(T (DPX;D9SFS?^߀g<?0%]Ti.%UjݱmxVq~Wz0ꌨh)<{RƳiչGޒ {Z(]{ SŢJQi%<{t &=y 뀷HQĬ ]hJbm`Ksȃp@GU6ȶkAq"_|҈X_IY\yQ3w!>2tH3 V^h)/Z"YKN Lƴ^O& (uKglP,?eQZ 3gvg,OR68M<0p{;;պ ?'~|!t%$`C62I1a;KbWur?Ÿ]ΦbVX_j,uIPjzm1?yKMbӃ'Qbqܒ.|wLyfʌ]AeU2= ӵ`b&7jd+^۪/;o`γ YXDt9 EG;*Eֻ ˳ C.guH%',0V7^Z, i?c!<v7n<g8gAzah9׽H*P{n8R÷)G+ie}}]\o7q s5|-MC5;Є:rPU]j Qk~1$pڙwYonb+V ʳufX9Yelt!ҬE:g@ 0[1H%l\<NA֢^bIX!MYO) s(ïQRFfPQPҁ+>AuPchSX%Xe?Ksp?M?s#Lδ'ZLӕ5! 2L4&.bb'L?T&J``|FC+_qQTJMvzULϠRC聾{'XtR9bJ^0'Nt&GU3$#X(Dr0*O7Cl͛ y8[ѼsMYۍ e9xvk e-|u.?\X'`1<zo_˒]˷{,sfT#Pd$?᫕-Jɮ~&C}\JT4qQ@XМbz$*3|?7߿kw}Kccp\&ib[2'ʨ_ʲo`k*)RkRzT$t VX^@"5@&`b7i +%[)!"Eu&imu<:kvIes lfhpJq0)EFvG9gtc.f  F[Ǹ5n<_в]]X(oױL^Qp\v>}8]%^;1B f*t*ywUj5\P pg4t'[aC-jըy ]XJSjK2L,zZkQq>"Tܭd<ObB@m&<s>Mso5g0W鿕-žOl\ ݞjةm1M828E.i}xW6kXKmtfl: p/Sf.9N z)aqYy<)n}󬙤Mf-Y7|-b=}ʡEhw?I߭l%"B w|v_I%)geDO:5C^Qbw?^/5*EJ쾨Ĥm3I{f6ApqW'=AžдYqz/>Ҵ P\IŜ'BjA⃊oIcLs,b0yN ۨ \wO)fnvar M*v79 C{f]LSL{"=LL7U oGӖiNb2DyJ v&%_>oA)R< dI_mBVpJPCT[Q[pm]F⢹\Mkީ7HZ-9`x6ZGBͱ/]E9x!bW {JO0T-Uh-: *.7E_j<ݴ0YX76(MFFz,>2Rrs3e?N85˾:^NK5Pʿh<{,>'̮ǟiOS8X~`ռ4髰n6Lp c?5AQ=C3E[x"[Ǿnr0?Bi7# _q&~C#;԰xʋbIfsجiC=1Ml4~.cN|JK9 eOMnL?[=.iޥӞ@DiJ!pW\O#zBd uxxv8MSv1򺾀>|5[sץ87F GFhxx]kl@s|KgK3ݥdq6BAW9w [!ꩆ*~N18X!bPanss:pJ'f70^[YҎl0#eb;ؘs+߳56AeYvfam׸h mi-7}o(79YG+r̭ϕqXEIu?rǕ߂K)~Ry]*APƁ:s#=|͏> aQnRy7xU$YH(;ŭőt9{'c4||>ACt3y0ր.gQ5{co%fNiyиX19 E4ƆL3͐GYYJsۊ!{oEK {/c԰t^UtV߇i8PU`?TI g[)odOĽv3I T<` Asc9Tx4TaRGl)#b9d>7U6ħKU#yW@^o@;}hp_$Kg\(;uFj)W}JmaBo zѥ#U:"1=QKx፾jP+}Z@/"C pI$9ծ yyC8|IUttj.ؖ'l^6fv5uK)4g:ݏ~K#QbqWCۥ5xUBb$z #j.Y7 ^ID{ ^nw|@!-.ATjW`"])NhfXAp?[D.~C뚖?VN~H=S Iwgs_/ jR [C3BMU#ThGH^zfbu{ l}hC]KdDڞ;r7v[Lw7b6UI*v$ut-gѦHGr+b7rB b/"ZŤG.fF.tيb>Zs1Fڢp<"g=>w_aMRhsPTs_mڃwtHcY* qKGCj ѳWݥE՟C)/:W.gnor8jq|zmbHY?>';y6V+=x _j!}[6i?Xe[%>AWHjjmu3b +p8"=z3Tn޽?[HivX1x{G, Z^S&}_lB"=X wڜx`,mxs9*0m[Dؒ,ȲxĞUG]*)zW2*> ɾy{2uz;'a}C\sfTQʓO/x#֎5@yWWK״Y- ,K øsץy@s'^T`@Sj}[v(2>{wnFt߇ՍM|ˤtb47 JpinsZ:Pz֪ ī xcb IJb%#Kټ D}٠7olRBU*1Jd2ȍ3M@Ql烙G#2` l轏y pzC;E<},OV]Da0s6ѻiYFOQ`O*Jt=5i)ήJ2EUO#-gW@oSG[F޿*QI $M4=Je:F=[@'ĶVQ=6]0{xSVS`&;с&xY tWF t Z(DPb_r>LA+N/4-k^y@ Wdˀ]XV-s!\*$mIUF(+0+̼<=['oٗTA VJt svNՏZ_C!M]fIxEneS0$uso YxIGec*E۲u1剁XM.'Ŗ@kmLdmx2{,NNK 眘!A=Į?L͂< ԥ^ww (@qڰ9)d[=xΞa( Y}$MN@ lљ@T\l80kX.nii k>Hm @9u?xDwG0{:W"H {_o(厉=2O\G+J,_`ˮkO#z˅"QniSWJE9:>K ? /P_QnvKIi`# qvK;ӷօQJǁҡgHE͛SsP~p%+K1֒/۽JFhD3jt5,AA,Ⱥ((&X6cի[1"uy֎0+q)"zkz (Ϲc~J=)&MT줚D_rS]?A4 'FJoJ o,*F8nr; aHЎWY6$<Qڏ"|>[ l,b1$k#j!OMؤYuT^[mmAPr UR_nk=YQ,,8B j)G ~XVA2y?ǭhzƬ~<լA/0{D⠂+)LUYLa=c!9ûXeޤRتm9+Ӽ0ވ5?ojSUk.ϫ͞󾋈&;a_!Ӣf/LbihX, :m.Qۈ쬖Lz%Vx^|."X.xEQ]6FR,q1N/㒬m~H[bZ)bkCZm==//Ut>}sٶ(@ R.Z`eU8s<Ƴ΂~ fFY4tbkݠPl5i?6ZNn"MogO[nQ|*V?}2~MR˷fD9mif¾wșf?'6'1'%@ c}%gܲ?Sib[8) P^vL4բ|G_[w'SqM8jrZ@txDq(-|Kz^hqK٥_ C"'#9@DBXf{/@*x`̒) }m nD7O?oZlX{ggwC"*fs{3ܲʽA`qAe8$  MK=PDmyQ;-#vK$X+QfV`ɋPLQ+(4,MI[7ur'Ϝ7,M7IW_1(ܔ[w,wm#Zÿ ɦ>>HF6EAMh XRS+lT,QH1DJ&JC\4ѴrR UXr9J+Y܉Ly}ޝg(j'Pg[&=ˑGе<$79OCsV6Q*NoTத[v9sfwH)Qv@ ByfѱڱN᫒7Uw*yg4Ve?ShU?Pd }7lM*[?ȃvjUoз%9A }iKi:V`/P ϣwq[+?:B&JL6m"NG:&j O0_Oͳ1(m?>^y>駺S֞a(C寽Z9=!Pk` Q`XZEO )(zlUw}M4nfA?1ɊJ=8A.դZӯ)4HƈqRL1q#njD_jOx48_NB!/5ځ ]GLY]Z =kM{p=ĠS#uoU˯\|Q٧=faB(w;993JS<> wjIXy6!=R?0l>bz|oJN(ץ]m7Qt?6e NOᝐ?)vlϽM%Y-oXt|N4ѽSŢ+Vl#O^cN:Lk'uJ:+'J>&CP=/|VU(}1~uDtrF й ʺt:ibDw59T +hhz_uZpj%<K 4SqO9ݰu۠Օ ܁Rb1~#EeH Kp uf/OG8{/_=YuV-m'O̎I^C-86,T/u/O=Y'lxtҒ2f.ʶ+'O_pgHy#KYTg/h(ERL_5kY^E\dԖk10ִR.GbwB1nysDaXxA󧱩t֑+ K,,wN;Bi4m2dlf#D꬚.n߬l#6'wgn'. ԡ_{?:{mC{JoS%{^Ke4cx/w+i%O3"\a!'I3zo/L :IOIfĞ]A`1{lT7=kX;;bTS3!c "$d(M05ʿUZԸ)]K2 ]Q-\pB(y/mhb(Mp$fv8cO8qoPeA?[}pv)PpXð] z-٥$r_X{)xw32H#cZt:-bwzt-eS]VLktGQ]گm N%1 d8 :tBj 5[ic6Z-!͏:_p(Gjtq!%t4"h{U0nj#cH ^ǂ=h·$(NTPpyc KgJ;{ h ++P#P9O<5 ۗ*.#`CN$(h*tD1MWG#\6숋Nj ]c*2564ES~0j[im Vfm#V`/-їBORO)Kݠ-4i> >|sE53E {8' _Zd`1Ф'QYK>#4B -yO8]fzf(Hj3jܘ_-XTQVp\c{U1ӈ`NĔG9^rWoE93.XGZ q6_cK.@wXqؕcA~ ۾[y |wvx?4P'İl}pN*xT `THᣴM2U {!ow8ߦ^4%lE$9MsW霭U;sjV]v$qi$$Ͽrj:HKٸ {J͋U8Ӡ ˦Uz9Bй~%1V]œEs#amՠ]SN*4M? Ϳi$u΋s+E0< 6FC Ot\h{dzPx>09Gc^u1!O`w Yp:2hDoQ%euy⺟)ЫP m JF% +JTL5w^E?7j!xϨ aFͶ +YL* t+Lʲ@P^moιx* ۹6fFw> q4@)[J{iGZW&JFecmZmQ‡_?)ԕtɺx3dTiK*7,}IJS#B04>Xz?yGNQʛ;n+J.79c>U„\>0Q kOP{kj9vbppz82b)3OӍ# {BFDʤr<ᲚS:tCwRp7\a+8={t4MXmiƨWG6_w(}̛S8P0U,D\zHFx="-^n4 dP˭F4 L)|#9<"-,MʂfzDDYT_A:ӭ]0 2}(Os2WFYN>QёtVX:Lu"AMh5RPS2u]D7xpjnChΖ ^3p 7>Go': yC<[TCFR@V_6ъ"fYfKU&H\;ǎ}ZTaT (1NfqfdK'3#s.Łݣx]W_X֓žmĦwċEi'M8h`=< h]O`Z;lOFn9g(*y9o_\`BQki@$!\Q:Z=HST#W\et%F]bmݴڞ8ÖS߇4e]ˉGXBB@::XPE(}kQe뱲D[F.Z %j[OQl>Z`avH [ɐt ύe߽F4=54";P˷dog6uu3VXu-W (CF2cPxyH oa_@3աa]+e?  N)xj`UޔYX@*h&DJٖ^ZX;HL s$rZǓqX% y_WR>ߙ//JJ6T'xBڷZUnK1 ;WrAGMamU8o]9TCQҟ,%b6$o+E 9ӂ$a*|2E}[/߅_s3̿]t'jW-U(T]O o]S՚\8 ^J,41lj^y UN@sIVU:g]t \cDwV0* U![<- "t7\dT.ʦx5^;رz9WG[⹱iSMϦw_wW6JHxqcwx'Ϳy ˫$F5#o'nE@_'gƳm~xQ˝{@x#5(x履<(ބje_k4!oB3ҡf5`Ltl9v4UEbB&2R~pŇBaYF,NiePnzzJ;8/ iz-s5 ҄:O<_{jMa ծ+x/!{B6+]Ҩ2OQ$HK0KȳoOAu:uepѴZrh -CG<ۊ>ϵ^euW!ֈo?=p ۢÈ2FE{R=~qn0{T 7/oN[NM$+;7,h2vֶ;LT;N;P1|7-hB{geߝu=9y$Ϗ2 Z”<:Y֧ x&z2@_JSb "([aGf2H~1X~>Ђ!YƠc/G;#{--g"XX3P@l[x;12&0 U_U+CCza=֌Vh;aPZbyA}QPW 9bxo-Bq~bg椤YfD7i]\ET?tb'E߃GVX4ٖAizCQ"~00 XtssD缫|ؿ tޡOKbFp:qMi^ӫs{zlInޖ>‹w #'gc4!DB4n@v0]-ȅz|]Wٺ!?i]M/XXBv0RRH|iHbx$ Ο:jw:bZ8 h>Ap^`cNW]v/. yب){߮D#ou:n 7CewG9c_ߍrVX@"":NtRG-aHgLɘ,z|EjbfZvKGib$ċvoM(IٯC !X. ]Eߖ2򨔊MRCx4a;JK#m6K#$# 'mfú1`8r0=u(L71fߪIZa8{q^d]1)7 HnSH"m:uH]?Gi/>L/>'gD5ս-]u E{Ts.VO Ck뷆 W !qĶPd;?7OQ5 feWC97X76+) \t.O.$eMCCTB<-k'ֆ(kjU\sa%jOaڨ 5s`9( Z $",Ƹs$="Լu=[ cjᕠB 0z#$b aCjd~.ЛH֡CX*C,&f⹬]٥)U)ߪ U=Eɟ;WGw4|fX~H\?(󉍒?"Y SB}z? I>P`?x7j;E^+>2Xk_Lަrǰz;l@?kC+usu>e&W>FnGij87]LuoFI)MȻLJ4|HLWȞ$rOx^S{#Am?eٺf &4s_nVvP(-9#9ֶ~xSâ[tEV GZVKTQz*Zzg? ʚ)"Ƨljl NE݅~F-㹋-`Sy;Xu{8چ-ud V_ ̮i/7'dxK,|}M']'IUb ~%~4o>E{G;6j@gB^%!^BjfE0SRV>7Ŕ/xo>L*+ޚ;AܨC,nֵy(䐈sVNK Q_ ^Q2{?͒zbVlsժ5Iy ϨdNU5K8ذwYWW>uQMXb-}B:N0߽H S/xޭЩXI2TBfV!d*Wq P_K>>ِ%pwjӧb-*^k@=6bcokT?m]KP"-0?~~uHGBG#_ИU *s[iݺ՟4[,-몯/]Xسh\jh X@Ɓ.4ByWRb u#{ϛx:{kMق1h8i93MJ @-sġ}=J%IG%F-bmc RnǨ⌞8ңh0IXc~i;p֜Icclc~<bAn*9T.ǰבiEi`z96Fy$|@gFŸ~PBq;nxe[\}z :!PSh{~hiaTS/`RO;vռ ow/lV[9;?*B$&l{3婰_n)x摕*Qsa)b;^wW GL!u)Vٖ)څ1a bqA>xMRc \sW#!Ol{%JةhQb, 9x`=K'(ޅt1{|(J 륺SZz F83W0SMrL iyܯCޣ6 ,QCA%Ώyoa_Ɖ=ƱKe$w`43mD}4AAڏAFU0}h\XS a w=kir%KfI{K))}X'SPYɩ]UIt:%-8&MQ2$=ȦtДzhMZ6kZԥ  Gh:"+Qڰ:޷)^_Y/UYй繠s_ƹz4 zlӅ )pؽ8Nd Я<]kAd"W8 vfEi٠v }rҥVĆٺ>NGvusbt첗8Еm fJ}K3a"4Xt%%"a\ 6߱?߂猠rB=yXڨC.a"9oL: QM)/qܞGU ;X~>{hXQ|x#VGQN!A Oፖ kĊ2#tObI뽃3L]v+kAS}Ɔd-}2] ,g)zI#h41^0,ZxvWU?4.M@:x1U03VHx8l(aTp$ՠ (Mt7ڬk0v:,%A<7 a-0m++Ewq>|[7ڗCCe@LXٖPeLtF+beii~D7Z@Pbū )JEHX 'JɮR#Qrw4؈Q)wtG[t%ᣏEzњa ٦&F4 vGlY9ϓuMFp"JE5o}qTiQznٵny%t|-%sxXIZ՜s{p? ZB,ҭ~T cj˰w‡]RR TK˒_C/`\.+9T]5-T[8tlDЛʩowt.M`f}Ȕ’ۂ#K}I,7]6.,]l 0*Oka*?2  8 fXz^g"n,}$XX 6qsVĞx4!I]2,Z T]5: kh.xKJvdPH%\wUPu~zʂC$Ԇl vX-Za[4y"վ*!9ԠM7??#?`VhؓPݷ6P^ۀG6q%ͰwjYio}5B|]aygNF>cg#_Ł22`̍b>B na`MVq a'wsWPa2&pEʈհK~F`P\ >u2 Kϕwҫ]"jW~ PH-iVc 4^w=۪B.Y"v[)V1Eeƣd8%=TlϤiB>Eid =eHL!"wIi-ܐx{T/ .M Ң2이=?? 0Q ; ':O]hԙ3-2#~ɯlx[Sg%iq(K؄ܥ  D KhI @},V9.ױGB]K,"t/)*;ِp4o X %7oٲ MPX]DXtSY"D9g2F[86:;#7T+Pl4̉6k֡_Fф-\x*'i-Guݼ\^(_h[;KUnjGścgn9]@ >^=g62rO۾& bcx #-DLJ"O5xE:Ls=\w= Hٍ̢o{R1d<*~Sޡ&DeKЛ ̏6V!դ8ޡ?Ś+[prĵrnȉI<$#$ TgŢ? 6|6<.Ջr6˓θΆuNj"~Z(x/m(xqxeeR䊈;L&lGgW:%)x=AbW*`#pDW 2*"a19W%SyZKW)>'u.B=" ' }FL`Y0?٫ U4~G 6 9hDjbj+`wmŲ nz/ l7͈&l*SoT>*UG{ߐCBw<Ԓ0oqy1a=e !%ܐt̘ kdQrST5(Kwklx]R޴d|*B㱟.jDu,g ow];1oy,8U 'AsbNTJG(Jl M+#(C8B\-HֹzE7]<sԎe}25[LL :Uoٓ B- ho:49@yfv(@ĤD4gLrnY%l?]$^P}u#lm *DAI%pX+C= '3L_[PT_Mԛ|R=f#0,r{#O *xrɯ_ ^nmXV¾W)>m;9| eB-`Z)ʸ)@?vFÌ?hELI)7Ko 6cP[gC#BZ9z>@)Ka8/WX 2? S0j6 <>'#:$qWrݗpM4@H6@\gXmמns\3[p|T WAyF7v!]"Vb(xO~ץA slcؔLSz,Cs͎*DAΚix4@kU6^6=A_/T7xtNS|8$81an[[R(aݒ_Ҭ䁸_])~RvC턪{w!H=Y>|}j%jeN/mWA`&Ց8LY+#4<}gZЪvU(ЫQ]ҏ%n)O wѐQT,Qv̍HB {AG9Am=_ր< 8>AA DDh@IMI>C8x5R>y6GX3A([*.7m<t[?D{BtD6 -Cb91x!C6FcaCteac֐+s)L@|`xJ8_b:^- ;X =퓛<蹢& :z,aPC,)t teמr,rcѫDn;oMX v!TkR<ͺgcӍH75Y1 v|]3,Y%ѕ;:+JYd|3eb'h^y?߂Z?^C#b) 2~LN XgE"{Cy~G@נCH эwDhz1ݟǵO"nPވuVi3ibW0LMϞqljT Fh{ٓ*QxiNp,1&3|6>RSEMƐƀ:`dAOЂWkfpS>FDͧ^hѹ߲~gnܧD .̆ๆzm ,j)-±>-v4 p űCn@И1$Q'*Y?oU"ʉcSNWC_GtM9.ϥ<99Y#Ճ>åW1jHu)0w=8ѷPgWHYU;R\f؍Qu²9Q.9oJ?'s&Ls{ G#LHA7?2vS7[,7 C'}2 ObՌTRETVAw58';ºM'"Jw^\d4?)+r7{pfetH̾S2:\n^+Vd;^ZAޯ:oqD~pO69D~L/>q$0' %:>+jIJh_IRdD2B]77GƋ~ l)Q&PyF PX֏\@G&] xH:^ u(A]3mJBIšUD<&ؠ& Z}t]ev2s',epl*xMj AyDgSaHf(> Ky &h):Gz)G"">W̿,2!US *&hZf='=_ RT͊(I @YN2tɠf ^ s?ztͶ v@ڡSbTRd#PPH?Hox 9P] Xե iw}:QkB5X8Ώ~Uǹd| ZpG:=`>=/JOdžcOq<{dPJ}h}4DZ[F*kX_VZ4u1RU٣i!a?7C:,ϰ$JF(^M՘qsO RMh1] r>}b)πEyz,3vpXVyOCQ*f2 #Νy9dP;H'Ի=h{&=o k< k;-2j+o_{^s]HSşHX+_EzxJsxuSA]ӻ#,ga\%rN503:~bȰPm>F?*=~XUwfd=՝_bu*K?Em4/t?|ăPl̉ʀ$-&crz}fjð!,z,%WreasӅmB!FUc W!4#- se"|PHSވh) R5Bĵ\#[D|-U *y=SJCz?tC/x`8K\+u |bkSk!*&(/儞x@+^G6 ,/F}꿴e6{H"gG#D>淢%Olx,s >]I6cӐ3rYZBath >ulm80z: KQ  ų(:9\Č̢5um)#1>M8#usVgۃG;&ʕZ=;J`[ʾ^e ΅S.iX_{i3:&5Ƒ5!:Ɓ 4;A7ehKzƠ- ~ܬܯ LlUlck{uK&8BzG !T!{xw֩!O7ڠ Zѳ}6`MLJ Y} ustB pn$LyC'4yNjlrksV;M U\[-G5ŢWGu9jgɄO-x<:ܝMb^9[TWMUZ4M.7Mڵg=5)ЭQtn,[gS#j RyZTiSxƌjP&^7&5D8$4(qqxq 5᝜qA PWajf6O^O"xreT'8qRMS0I[Ʒu{absx& %zK'Љn6麄;b.=S]?&xItR+@B۠up6EIv]1GTs\h>JM!}{ T]ӫ`:Fy,9"F6j7Salb;aK$@i2<1zMY}kMDSV˯BJ @iB~t)6OM(x(Ij ˸GKUSi?8F!J3k뭘>fiaqbGF+0<Ș"E,,T%_AbyI *[#MTn#@VWji^VԬr4T`{2#JyK 4VA;+&UzNνXYO׎D"KI_y`7*ZˏIz(d@W?yxZ\:‹DffͬR:ƂjPz_Z¬FS(!hZËb)V>PՏj,e!|?PY>q\jv])7/V~wy|FQ_tB武ٺE|LвScd6CCxi}p$tx{y/(VTV PPgy>r%PJ Ѕ+ [ x.Aޭ^ C. PUP-tVuuɕ54n|F ʔW2ƓdO3.Qe2+ pFL^l.k xʲG) oо*߮ەn_CxzvV<_^4 ,Cdǎ:cUF4 nx4 ]]tCKJtk{pБfd?r#@np 8Nn4g'ʝ V&rf8%rI;Il1oj6gu;l"l"xp13c)rm  ѮX;އ_R9>J& C{/,dh2IJ0S 2-fEC8Fhxb&2[d/kѲy! Q!L!zpnՆGQޣװo߳nFym%0)ey'״E͑@ӼB ̂}*߾obm#ոCp,١zur?ŭ#3)pgX`bˏCHbmP'E6|{P?bw6'0ĩ5~ֹoɯ "DDHjDG#!B U#}9^Z7=#Wy W>CTE%Uww Y&7eJ-G:t JqW$wx9葌˥kC)DrS|;RnÏy$(xh{maXJ# 6>fnߔP] e1Z[a_jT%9X_`? 2h-B0gV2ˢQ$lF߮4iR$pBԖ[qh-T=b?"Pگ:gOΧok/ZS<7,ʓĎr=wm5}4@ë6dL׆?3X хc4Pw_fߦb8L7]PM?3!aPP$F :aK߃Mo8& `lh,7Bcj*7r ͇ڷab5Nz?[ X=%79A 51/ \lnQWl\Pᯠ3&klVUug;^?]`" STQ1cw>ی$#V|Ԫjw:I[*@6!M#Eei YFutٛtnDYa͜Ⱎj*e^֫#=GX0eX")DZ5JnyD FD캚{\ c0đ6(bS~aiO!( YP#O:-me =35).{ 3Az{oJs  ݆R_8jk֖2I$">qO,JXoLF~~ꅅ8 ,ćCTbAF?tkxÐSr1O7ki(}wUR=oٴc]>HaӉg@,w81 5TWTOWe0<:=RWVBBxmDL.^SV_kWn'ymtj!xxX/YDK=eS:n܈?k#PUk|ME6ySl7NJ49j^۱4}ԝIc_%38::x`(KVC*fIѳS,:a}oӪ;AɎEZX7*ov$1I.e0 ?Sn5n3Vv;?DY/kC΀N{3Ih$_妁P r!W$f @',:ZaF +/8[jJ Rqj6CQt/]MxpD 5О:OmSZQE60rٽз"˂ys̄"ZCz~K{)T\1!\5wƈw4'H Q 8eh֔&YRiZ&#ӯwHY?&a_?fY1Fpv|#^ ˛PWN_ׯg0@hFi8%[s,ZĤ,7 qbOSؕ6U<$mJ -/ `TEm=mh @-(PAQPBR3TQUz(M[O EaCEz7^^(i;;;;;;;;G|$?GԼԥ=[W?䐈w9BDMX~NMoq'쫈5l"[@SZb,ŧNAYޅīE/Fṉ^%4(U%y';ss'! Sn s,=F Xh)6q-؅;j+!܈F9lΝĮ @ ]9Uv;|$a(cR~bS27>Q)2޹S-\l8=[:"xcUAu[Wh}񧸄v?yZlzkΐX47m4#f}f [mxivˡ3;DŽ2 }(7^cB1WP5a$Z/S8pծ_qͲ+c,%zY7N]sz,[vH>W߬" U+_-ƲqkWbUP/%6j+3B2sYtهZPn)GFe,FI*лSY,.,_Jt{>C.;EX͓ e:) }Jaqk :C=|L9x!ܼH:m=S^^:3w'pk$j6Y?5&%<<#N=9g#ޝy֦q@t4rykj(0vqk./{uam-˺Qm6][v?dxS(N^ܺNa*1"`<&^%F)b, .0,8܏"ݣuHb%8'#wd/֞*[Vx!8kO XÃ($TQ>r?p >:q ~Qc&Om X #.E]!%~73ܷCW[.h>&a ԣ/.-oBPQ6ѨRcU=u%Q'4">i I^Af4̌écbul(m 橥OHݰ_7Nsf}qxᑇ7`((b=~ЙpxrDrpq}w\H۪()EZ[orC8Ozwu(9asiQ}vԮHs]u#(! ;P9:Hhfi0gEŖ%T<20Vt+ӧXJY[i>.5Iae``grdդq4èۗ]dy-M_}\ [q?pꥂ${f<hps|I5;ͬ]xc*a:ʃX~ ?0?ܔBM`+ԪDR>1]vu-aϓ#״.ԱT=:|IǥY;ޢ3ɜ Ǹ Ib3tR8p:N)>wH<؈4uDmm1rLx*r wck,:YFky҅3-{[pnC1) |'?y$/1p?><;\y잙UgK!ˀ>B\+ $$GD@8{!39 wUY )~KuExXBz}YJ5)NIYjJy,Te*q r[_]+.Fz ]^, nuf[pk^u0:A<J,o]X%0u4l| P3I z?%ezm_}K%eX4^0\Ȗ"Lۤ,dQ!-Gm0s6$n6,<ĉ3h7imzΤKI\A\S.s$_Sa'5Gވǩ$S^QچL}s!Vݩtɫ\9iĒpJ܈{qRoeԭ.ofOit? gC?fyZ["|ZR2Zêy mtz~w)8H2 pƍ(usdH[g*hV ?ԴSd. uVht95^OK&Xbһ6jEp*n$KT&bUG=RDR℥+ LipΊ(n`d8q-SèbQˇEzqƝG.~FF9xtr㗰.0)~\ϯq'3{]3woH&fΚNk[f@cnݻg)7Uw3;tZzw2+Hi%E\Lzp&kX SQb>_0_&7ùS};Q*hܒ,3r{JDdޮ Aؐ8 .ݯ>Z=LG"^6IdSiګ 8x(#F&t%=37vr9/zДvZ "Wޣm<]?AT OCR~V{kZgwu(e U^2fӊ|syw6$ne;gm '׊;L_Kŋ%ߩ@\s ڙ15cC;PYFŷu3O6FvӽzZ8eY5oKɹTݝ)e9`$;Tu@ ~r#-0 xsss'MgF @7Qm~ڃNAX\4A̞9S? C(чI-QV'#vMgGB!NuL:Uo}3o  ;GrGs j+144SNy_!ma";W(qi omY8d̘F>0xQx-Q븆Knyg!efxv?}p^T{7kܫ%~wKNRH nV/#́Nu]"|t12 /tD!܊g,ܵP$]Q筡;RyD_ g Z" $~[lQV$i16Uvc:&yŨuLyf6m2)e_&Aa _kf ]":xpLFMt=2C2# # .bY Տ[-CDlR{%BPwc+cfAV q%ݝk]@¯WuPmz=M А/0^s&N? wQɞCx87 (NJ/_|MהWـ0uT2J\/U W[-㘼LeʥRbzB7qݥظy 舟w^ X h`͑RxK.5<`ѩfH~mNp띛0<﹉H{;V ARڪw'wG.A_ l! LC¿%1R(՟!K ߞAiB~ dv9=(ŏvk!gט ճ۟e_f,{;'' iҌS6Ȇ7yD@7!v`3V0((z8xҭ.{ĩIXv~[>=]\dT[Sleh 8w_NjkA8XUv^*J:~te'y9eN5AG5Ui"NŃo%IS|b·4OUlGo*)6dSJIVWMHfc)LvJMUV̥謈co8y_U*9et_H4 ")>@sʲrC F,fkD}'5+pd ]oqDܗbpzdasŏfm0A7n@QM;|L%ȋlcoAo)qCwt5J&Zcn$6VKaRrn揵βxʫ:R%xYyx) ogk DXMs yZ/̛&%PC&D6-#[[bV$÷0/B<MTSRwzSб)iO/%u ,Ba,&)=ʪI|s8Kӷ p8=^c)p~&N#Tյ1<5f6PW*32ͿT,@,LqmWV#zCw 1ŹL#z.Z\bpJ[hLpظǸ=jpťsQiu*OVBG GKm$8]|˴*_P6w;S5"uSYUqxIgU36_ :\l n GM%2¸KQc;MO;uZ 2 F-8imO2Vu (s5D.#;؋_!No菲P 4CR˱;yqTW?q-:?:nSX5l_nMh ڐ^w>%Rl`ݛ=.؏ۇv: M'R&mP{:g':O:z|0hmd<y\iCa[tOʜp{w^@$sٙY|FQZ*;QnrxwVe'ʺE1;!v𸌰ˡ}`Wӳwң7)p^dmV/|̀vLo]9F{62ƌƵX;SསYbo M%FfP*|lAdt;_'5O%9ϟJŎ4x9j T/OMDlyփ- >C6- qe'ٻ)Isb'N80;"/f4 Ʀ=/Bng{-zLAW aCקpjC8Vzr26f J[ [ca\d~&Kz3dؚ$VEBV.GTcD8P(lmw \궊=Zn]%RFYrb!Zx"^]jc1@+&%1*񚠐8/F)uq.J2Tt² oX'mǡn޽Ks5lrL{|*CôwXf[ *Zol־- 8K]/^nDf;e+KWeΐ 3`0mN~9{aRÕaETēA ؎'q|}@# e*f0Ć޾xmhO6~|&]C'' ai\2CN&T;au6vsdE'[BH\p& DwС-qN~[k)I$OPJ{ğ'vwy&[ܝs<_p,¯|d;tM*_ UF3GD;ַ&HLRjFq@o#sLf8\gEݺy`gp "&oo\"}R2 *k6sO_:F,ы% j㝦~ӏgk`$+Jj*d%XTP?L Gx];)<)L q򊝇eO#[gadhAs}yO/VT%V^ʰs#e:*%eUC<zc˩yQ=d+o.i^g,6>@ iIul9Fߖ4FQI<2}(-G'5Q=o_a %b>髴5WnVZ̒QPHO f.x";u2>2`pűķq 1M. f2cimw\*b)x`OCx˝eS!lٸf "9k|h_6u=.W?]ȇ.1#߹SCo=fZ`x?E?T!_c[([IgLn1+=\'w\36 _\Tx#e|dj2zNMwlbYV.dP+ 4Qf4ys#I {ZIˇ.мC=1:G'f+N> Az3NIZ խ4ʘp¬00E9KW7" =;OhJEkdu6J_oߍkXDAzl` ҝ,$b0__K/8]--v9.=&|WW6F#-{؀ -]cM{K5W;ZKڋk<@݁ٮ1 菒y q.5eBaSj5ݝs9XxK_basB.FcI<".C#!mzq6sdfj)fӈ x'^-v2{6S诋?ʄcBy@SIjp&6Foiҭh}fG&o¸_Dj<-':YaFlviȋ~a4SůP=(-$?&sIٰ!9GTM4k";TC3+IZH 5gjLBP+e$v[Z1Y #f'3?ߎG_ Hkm ?f\o [_&O$'Q^Rhe4 4A*>EƓ>~Z{X啞$ wW_nh}9Wԝ;\;yyeλ\`Nrq3Nqx?B_Y qR2|MNMc;YWQʪ6>:32}[7ZgRدsJ= w]|iS|w*p nt!y!YT#3l$zҽᣔǧr/H/<1OL:)9_N]MMȼr[K!W9F)e H[L(\M?Qm-(7!},)&+qqB?6ųDf6YMmqTmV $3ͶgF1ʪ(XBּS2'5tq@~gQz<+cK4cO6Yq#7uMڟ] `˩k7p9`:ήk*Oڶ+}S?p߆gWTxi3Qfw2凓:wa4~ۃMliDð~F⭼CqOjyyEow.GsH o<ܠK?wya@lm3:Z>`9哬_҇szm@\QSA.{8: /+tV]+9 vO!eȧӥȳS{hq_]ɚ,#C)#n%m #=Ȋ93G bnUqu\.{4>Fn$nvO#/x -ѩC{ZKӭ'9MY̭'#ͦR딭Ѻb'|C#uGPt xc n>)Jg:JxjGZѻIofN^>ACbX&Cq]Bg ǷI8}Bu0of4_=y"K=]] fwe'q8xb jJ?:duT8%A0+p~ ԖC lY9lJMǚd~BqwKjA e+x!ː5y1 hGxמpb4> vjssXF焢7MnQI> U֜ۨѦz<Ҥڢ!c3ɩ-EĜ|5#bU۠rϷYﴡ\0Ouⵜݥ8nL&׮MޝK2SCimMT_oV&l5!:fA/kL%h5¶٦=s⎿3<ˡH\zAɡˎjBp;.{e|{Mþ|qj/\ΎbZfI`&52gS|?$rTv$Frw *Zա[o9ۥ nD}ip4_dr}{7^X`DAÜ bjmNT-"gOeW|YK,mQDA 0į5(5'TSmr71ы4KVkɀS IZhNo8.;%*E~nk 94yx&ޞ z1!#=wB1;.|Ur? CNJXk时m75g1m7% oh-]Cb8KFQďך~:mE$bfv}8(68*[h%!jj.vK̹< ]&> Zq{z,jPM fy`k];}u*R˄غMǘ"vZC⡨kÍrrwq6֕hۍ[~4 hmhn,j0Ff$osBf<-r?˫m+♄e{wNjU1lJ@JlJ'"W)xxa nֳ[yhDTb3-GPSP8?e)3}!Ve]E+@ 1wj}4-@Yfû˧OGYm}Vb}m}fzq?N:.6(w[RcE) /"b}lh)hw}ү^o;y 43 d. ~eng}e|+k<*k2 zˡO\^o_|PGl{G,ɸw>bkڢ/${˺f6UowA?2]vAӠuj;Oa e@vOrV9̀ +3$k{TSWh%F/@I7n1qޗ=EHKC9jjk 8G]%䉤gȈF$'4ݹh{ ś,k+70Y[vs#vP@}0bndŦah4rZcu 5{8ƸǨ,4`;@%_4eq +j'_/:Ae\kaEg&3ܽ]c}OBuo@4vݲyq\Xc_Cі<\c"iv W!}oyF $Nuq.q92׫ݤ0jؖ*,_}4mw}z|5{zL0-3s$?sKz 4K+YafrtdQ=xhc Y5aփzZQP֛0gz^5̘iaNd叱 Q݆*x{EueGwwG`,3w!mY=NkϾFY@2 ko-I!(ÒK:2%eSRwG4 H]m/۸O +kӡ/&¥hYHvԿ r\٥wC waE.=DcrHÒY&y$k1Z9;ߵb=͞xƾZS% OCٝ-e޲= !UU9z}yaiع>2+ju?ViU-w37-Ѷ㮝(m_;3?V]Vŷ}_I}sYeY;b,l" d`=(LI=V;Ooɓ<}hO'k yA EGLLBWi&N_.`'Բ6;M 0vگL.{A~vDcmb^ܙE {H"OH"o[T1| }`^aמ,{ڣI7o?_οjCNz)I}gH .SF3MN+i3nm1Fv} Ue4:~ cP/=`h>/j._|l52s!ݧ^cDk8dO8~{;.Kc d ZVQ0 w ՐRS+K~X /;aQ[GmW'6 T_[Y0L^Ӿ'Iіi.ܴMdžN3ip?7|o<)PJ}l:$=Gˆmx F\`gfSvWi |ckԋG6Cij'S;ߴ?95 m|\ ڞw`[|D:u|j1_t KQxH| vѸ/Ub; |ۧg/NG򦎂ĴPZ[Sc1l/zKAltĕ>tݸ VT[^|JZ<Ugј%>{a# oj6Z͓0:kEL qJڈg$X:?;7T>:/ J)R[p90e)(hSĥJz.SL+i _2W'x*Mk9_2NGfv(hpZΨ,xf1bԒ1Rɻ u'>s¤,!n/@bأцmァX@ Ef%8|îޝ;hM7(Kx"j$.k`n==<:Q:cry]mx}`DX1uh0{l2| dLE{d CՃj0_ݥӣVCɜXg:A` ǧ;3rr}dI(TWIVspl]r׿(-Y7-r蘆Mٲ~}Y_0T@JR[u9O]e@sTݝMWHbZ=9mfe(m }zr7S?R;Nu;)w[>pW.Udf5^km02XA<> I#27g pts031ju~Zg&=:{0D % 9*z,0埒%.¬oJ'q(9u;gh!Oكh1-^T"wKբr<%HIC i4O] 5:p'O]ȨqvWwj=*>S\&`W4a7(p$.~IK`4t]g q#>9D\c罭mQ(^yQDLcd5CԿنK;##D벸"F g%Y4i YE2D;7H Xٺѵ&wO(v]zeMn','[x\hQO x-,9KL ࿑ϣɯ_Bzjr'>?DZuJA縫W֪` 5'=.C34JFf= #j?!ooԏLT뗎j[cw-}^p5S+ vH٘,,:#d|쓿]4őİ+.Zyl:0HV[T6R->~e[UI}r8sOĦ?4WϷ/~KX:F<λ }L"[ 4zD@Zs+v+(Y]{iw5ۜٔ qRRMGEVSsfDrK:4E^":c˺t߄荔2 ]e .LLdoɓpoآ܇{~h]1Qb\΍5ݭww/fXF*P1$Y9jhebwZVNϲiMp*nOoiX_seH`?Dyz%=.ĜHJ-~ |v{\{AK.kNS 8F]O,%{w##@8ӵ_}k&ƪGIgow(6?OS[h=%:_z>H<uh2,.Q KhS#۝-o6 vGyܺ OQ낓^1Z˭;n_8IfI2kNpKij-k/lψtPWVifm'GDteJ?L?Fn/sKn9~ D^poM-)Nll(p>?>U-Qe>9?gȨOkլ#b5Y'jSE$|LlE6n^[aX: Ҟz,9TSqϏykM"vr~l >b?]%J.ݬΗ MArVk'|wgsh{X=]#좎$4OkKбebs!ij&ܴŎ$$Jt_}O-Dt( 4YXݎ("POD\Խ&{R[vmYۂ$#zAM Oi5&7ps5qH$9ľ-$%X Dp(}J7QP;Ҁql=DrǨZadQC}.EQU/<dB)ѢM6vtO;YrCƐgWvM쵖>9)SILYlaS~K]e tviޑЮuviK]N 񮷊K7,uԢ#9 {V9 we=Ws2(slKYLxZ>\p\x6B "-oN6[Y^Rrª,Otۤ<zl=/Z<)bTPơ jRɃPiJw%W|'XL;-XH!p\MLnnK$'E1=|yr_IEeOyY}u2՘և/}Sg`oWaWv ᪪KA T.)z<1N5gKl1`|#zbT/̍q:EE_ҷomRz?p:s|՘v Ru)0ڠ;>l^Md]pě?9.݈OGBΒVoJN.@W'n0#a(.Q!5lˢr25u7 8{ߜuzegwic#- X[?pE*!Ԑf# d~,H1x͉Zx^ɴGe t\1Zize`bkb(P?.o;=)t2ic4b=818")糡㡐V:kr`P/20M(1% NF(n&n?dEn| 'YQ>5DchuY;[ hwM2)JSM,9fBOJK6wvǗmμm5c܂tx4Yn)0^VgwiT2LUPwfw%1Ġ&ͻB ͗ڌFY hGr\Wz(GױF Sq]vS -זII?D 6lGO2C6թ 7Ց53F+ѯdVʬz[ ΖUVw/1kӏµO- .0w \ćo7LN?F^<^ϸp~Jjߢp(ߤ>w7EO χΫ$S~v,GW,b%<0p-l[ӻjia'5x4$8Ѡ|}!21[1Lr51%a( k,z` Y Br=!:+iOٴ4^ >{`v̀'^s}RTT'`mptzͳqYyV[4hoyŠҘF ;R,BѭXM)]#@ }=o!b)$)%1ܩ4n~wj?j$B=:<m"n]ڋS<N6KjB!YR ZKZ&AW߽!1")ԣv>bS%LuWG"H\^/Aܡ٭zQC(lc4Ĺ"P'<֌|Ћ[~i F}uҞU+`(QĠ \̛'1ܒy( Kjf Y cm9/ =Ԝqcp1a#eWTeA C~eaoJDTFxyrJ$w/?U|w" &IH_tE}!;4IMΡF*֛~R~#O+%ٙqIMq /?}Zkb6w-B$66-䧧DxtsM֯_jx2L΄>lu6K1NuS3ϻGOgƜ4K ԴeL6ja>%b#]ljV:{0]'^vr>2Mp7ms6C@(x9uOw6bOWέ(}[8+ztQ}vl1`dٟtl³9MO/Exdjxg\]r.%' :=_S.֦x>\Z3*9AFk0X$EEO ֵv܆"\B_c p/o2{F澚J)Vs%&,|zz䓕|r MVfEt[QAi. 2ᆻ ߻r (MGz{RVCzse$.<7>~եi,7`/n%Tν@c]#h.v5ч LPd}Ǽ_w)ʪ6UP3->x>'`cq])~o5+:AWqUK`4VwM,{P|I]-u r ~& {f)Y"n?3^+3"Q:'B]^|MHt[[{(si\)gѯD1I{TBPzx_J+@eTmN;Ӫ_Bm@v ?XRMh_p{\mmV"G㘊sb` ƻi}RXQ+j`;Œmlj-on7G7OW :-$ E.e](P [6b2)$um9Y^IKG#Ca|l tV>`Be4kL/1Jsm)#\}\xNjdyO~ v yz&vD2[1-Ѱpi"8.}0݆1R#TI6˭]WO=,!nt;R}NpzzYV6xiÐsS~U"Z6xM׷O髏ާyi}}~2&oӆJ-]oU˞ɲ^$K@iISHFO =-n7wR1-1y,6ȶV }=Zl&1-?2AhUCސ2ڠ*$`%5.2bzxЪ*翅ZA!9ԝ{YtPZ)#ٻ5ƭd#?}&dalNYN.)AYe߼{ꯘBd{L8<&|u ZC_YaZasX#$lr Pkpx*<2*o-jSX2|R(PGmFM7Z>ˡk(C JN=o ':_4RaR%{Τ+ܴcet#gS.;;ީt} DN\+z;[P(.)AJ}vZe3odvr$psZ@Ta@+ d O㵢ZZdQm;xU& $.E,vmD͜18&ߏp/wP؂x 9Ɠ r礭׆[OAk#|MKh]R$}Is4b[xAJ /'ߪ{,?Z"^5S(K/tcIRPr36v6u3m)b=ً-Caͅܟ 7K5 kNp13^5,\[" >KrYE'Bx);Njb¥s8ö&AX78GIC},F&1ŌH@wde՘dHسH( X7\o$f҂v/P2 ?apz>NW4Ou^Jk6ʅͤPx} 5=ڞ^_].co[?; &RBMXzT$.MH*={՜qΌf#ҒMWh'Xqf|x4*sc.ACc;\-]U£Z~ 4*NXu7`}2AԮ7IbU=Z˙esnߥg1hZV3QmAvoDRJřqTYhsdPh1fI-'i5sV`/jrՃڜ 7[1vT6L;AN;.=R[wL ~;s +¢ott- \)WmXϛ`L%%j=NjIW7&2_ӗF;' ;K&Z q]N™~_uX+_>eѶ]>wD5حb-66~+gQ)IgJX>.xCo:KoN"/<1Qх_ȕ8,37 "htDDJ:MRnݫN$qpt E,T䨿UzaŐjgXm,ކ8b5VpYhR-JVg#hei',6ז{ BE}S`{E48|+?1oORwW%F!עe&[&8||sp󲯴Q?Ο{HBe͠er&jhG<)wn7'$靓*PX;sC_yƺk6fwgeU\YL}M)I1 [ݙPqG*m}\VDxi)^RfL*GQH'zi==~x 3xc9u|k ^|,jϿ@A;H ='L&Lek~^qSmo?:GD5甖V4Ɏ벌4x`ىgnP/Z[->M^o,ct"R{A:hH Vwm M5r"O`^tFQgf;Sc9ԜNM|.άg4itR Jp@%bo8Ġ4Hs:XZQם4)M|"IR3fT 72paƿ,'O/5Bq^6JKM%XZow A*t oi! %ǻ*>W)q%|{%A!ЬCĹy"4=kw?;YVry¶9nĶq\sj1arR Nߐ=Ս9j5X2ZKsbr.~Օ/b4YF0 P{>yfd8Dn8D0}pD 8 H㈓ߜiVHIYo,/t F(S.n3]LM4H m` \9Xre/,eqԡMvn v"U>W#M.v:aLQ83fD+.3si6B)?RK'eۍD5[c4k ӝ󢐤@}yI֊ۆiuZ#=Dp/`ԗ}K_wҩrV(?r˳()xL-5x!G˼ߑW@o[[Y;Fvh#ċITvO#`h%S7R|((#F-im{W wlyc@ Hw Kj@py^o߽g4qT+r-]CBC3la[4 m&KTgouAF{ Yh״޳±w"6BWM`Xϼŏ0"O1Tc?ҭOUiK͜B$0לTo;!*䘼p0"G^?1OA _FDǷ;$2)?{?$,?O ;IUmg>wbj}ۚng;̩Jl=^ov0ȗL&cb;/ Bt ?(KYբ,Ҫ'^O s\$-yD%nTwO`clwa|4GVY#FAb:'5%'Ý rҊ1vTjS.ӧ i ωG=IYYz&2&ߺOj?8c[8iBL ڍkrx`#'l>rPk?7z7hgԺ5ϯu*jcjvŭ0ũm[ 2 J!r6mqUV$cTt{5cSxYeI(hS 3>7iX;)fե*;(RؙqtL m:M^lnn4zi`#UL.#O!(r OQos)Ϛ¼S۫ AtCvѱDuD-0K uXR("6om9V Yxk]שN>1VNV@ɸqkGI4Mo;;PoO>f=f#_h- ( #ZgkYF#c)7 F.TlS53pJ2J嫓IWuWr%j7wr3:)ny%ΰxi!Kf~YI&'< Q0B}5k: 5?TVW1׺ߗ C?FJ21Del 9N=fL{AۆD8+AI ΛNY}gq˲嗸J%.숑QJGSr**I.t º#J]yҙP*1pV+8 >{\1|rs *]N2忡Ku/4n.I MbVYAV2cۯG:yikAx]}XRJ[&19YPq) L\^3xONOjvgm 6dg!)|YFZC1WsObprBw+gp U)f$?BwљFFAZd<8h.0 uU}pw-W5a v/"_{#} 7@d B6_~s> BA&4Px"ǾWXw3؜%pGApBku}oa„1 i,}@9qH y[-ι Oؖmd` |jxjjisp?s~ʹt!)hqQOAjUN\N7¤ńaVE89^pℰ`@lWBJ~)$"\)ĥI⤜k&tVJp&Wgx_?RbhEٝ-؜2Oz{"٧5ʮQ@܋.&-2C?LHع0KƧ݈#$\wڲ5ĉ_y9ɰh?UzDgՠuyH|eiE@ & Vi-߀YCs5f'C,{#!V;!NQm>}odwTz o=O~MMa!$1Y[91DTI&#:BLU\z.Aq2:^ј`n av!~vÓ:N)WۢةOr5m# ɢ!Iy#FG6cߊe(Zv^S=o ťA+nUg ym32kb.uy۲&jb,Ca43+Rx˚KnCe| wݫ9+Gܔ#Kwa3K. 4BݳlL/M~Wi˅#ҷiE۔WvR1RR,*s-▞2ېcA3c0A1c5o"OŹ`%V H`zOvk5bô$}Ss={[j[zQ!:5G0g- dHqbv?Tgf9Z5Fxݢ,8&.y,e0lΊ$QMڵae&@E,D>F~%A@|Ot#zppN^NS%dcX12 y6ܑ^$(xUP"zDq?$_>*/7.v)tzbf\M_ݐp55ٔEcSU7C{"͝T-|RWo,}Q!CFCKjY^ƹ fr/"M'ܺ\9V_)=ƠC\zkǶY"IA xs&0'M+uK Ӳ$7_VT ؚIӄ̤YnHgdx8yO&=E2¤jd2㗵_,Q e )y`bE϶\CȁrVAA.nK"QowFǘ/i<@ӄtƩ^|}(گocN i1,{&Gƽ[[}O|< w5,|fAs$]x'9 뫷)To~ Fzӌ*eU y%62N\`Ld2 Fe@q6ƦZ0_Xo _)bA)IfK4-x# tUCBk+Z8bH3h`OXڞw;9>opFAdqWqoےHa_.?.H]30~pqw!ȶVtm*{/Cx^{]`EŘy~zh=ߒ0E2Q;swS<׸8g[&fb&X?_C@"hZguk w?x)y]qlT; $xW-ԩwk*g\4th }.g +R,.WEH5~M7 > |j(q/jeJWۢ0P \rmkݼi׺>kR,x]ܻh")bjb'&h${q‮Qqm5"'XH ˉB)0dn%hjs@_A&>[\`Z?*c9' 2^|vǟIIӷrG+|aS:z>I3zSSO4F3Njm`x>}jV.PΉS=#蹞×2]mF+[ Vs"" v,zy%"-f4 b7p'ЛPjÊ)RJ{7XK+kOH^ɓ>Zd ֖cWOdQUL1 9\1GXhZ '"=kݕ0<2~]U:4l* s+%]y}mG)E})s| 1DvOKհy΍tN0Rb9]F1?KZܟ$<6_lZoQ}8˄ǘZ dՋ64?='8WCÂq6g0en`VU+rM@ZnVq rͤ-uC9C5ϥf-;wBJUYe~RվX&WylzcMld(َճhD{wkdh%d)M?\p"3$ŒbrƝ\0W[Ÿq"J6W?[?Z[)]h[iA~)UP+?GiRfU@q_Ax_ph"E:K8~!?-}|duyϣaVsyg9iA'^~՘̪&"֯Z?ؗtpRUYThɥf2 bH^;\eu_BJi: [$V_;&%-˜6KWljKkѷ}j;3 $o(NjLvh"7D!xUzC41Z|\I d kǦD^cg 񊯓-,8ˌcm^f~wvG"TAW'ltJ! )R-\V {ǶV /xZCE0~ E6!"#&<Oie%T:>o19ލnJkl:^rBQJ!NѓꎊbXd= ~~3)H#|k0I:}qqC /Ips?9 uʪLGppBzeəykԁ\ ݑp쎢LCS\UoRQ t)7TT!Y*A"Vpjw=3%k^`lvwQr#2*ڗAE2o4ݞŝC?߁ϝ멷)Phx3~q,:g{H]/'=VegNf7u)~Sxk;/*яk%Obtq$,=6AXcE\Am⃔wxKe@bs0&v+o+ew֞O.]y0]G8H׉S.)$˭`Ak@FYJi%2$88)\qS͓2QzBյ={-*$kz.O4ZY1x:*oR׺Oe|հg;6hYhAȞ.5E?|W`rHlGT_+gڂzMU堣TJ"gqr㒑|TGzeݩ(%SI{axWFgwz,.F3+R\I011u}&x9-ʃ |{G4MM e|G^r⹚F#P+ۼ{v+<46߯"m.;ƛYo`&FHP 'R\= : >+ϓ7KvyrJ)LR_ k#yN:t&䨹4Uv"=?drjq,?ox|E3k7'V UyG$)[[X{%qJ8^]8mNB8u-eb_M$]=>|pΛeRd~*}Yfz)wY+RJLoM9s cimVelFH)i DށVh y`>^cl %6ń$?CXjH0ˉ&$kLծ6Z o7=.%q ^*;HH0]!}3$f<s C[.k$V)_ga#mVYRSB*BܺdpqXS-57O9'n-8Z.hvZI<w_V ˞uzm|\Y/*k!GbP 8',HU`qrQҾڐ[w-jbYXN3T-Rӆ;,q<û5a\QUA}"fR>z'8 $tBJY\K F%m| ? ࡧ8M5z~zie7 M H@uh`}AR7ߌsZ˷I9)|yty3ךo[u8rVy}w;'Oȥ 2C4QneRμ) )*!lju5دp̂`6X H gH #bCݧ=A|ɷG- Il}-[I" ;~9c_N}'IKY0vjqϠΡS)OGVυ&3S|41lpem=FAoE,]Y,&򛥭iV<*OeJU4y?jA]3n'z]*4ꆨxeL/ 7(;A|NG^ʉ}91eb;/FuyG5#gtCIy7=f]eȫ+krRm $8s[-;qji4o\u#Kz,j!VvY$?xja]JKMKibgHO 9\%xns;%P9{FupyW ^Y/ض) ECQ@`{fg 9eRŧJ8y[oZ0XfI` N~fĸDέshM@` Mo w3HKBصv<"dž ,9~ߟ MИdZfGyCD+yn>m Ogx:CPVp*g.?3쁙]_M\^!\Ń>>RE|V*(k#$iɝQ#lOzڱ)pة{LV x^Ahz)-_Ka"` <Bߩ,.tʌhHN9#J(9y9B JV=e8CmU|IX[=S&%5C|DD#M}^>(Y ۸^s{Q8ϾBJ&57޾~!c[K_u'p]אw3ݒ)Euv F!䐽U"[ H3*0 lG|$U ҂#P~g>lx6ɚLv:_{WvY5/Yeݥ%nv2v^\B]$[6HlA?ʊ^b/iΊB a 'EW"Qu`̂xyBiȲ g5{[ h'dbG\]BTb3m0Yyt֞ Go1BœM2m.?$~ o 'Z}~%s̢vYGxy8\qlGf.[ΐ: :g*"qwj6;k~UvXo3=G'2v԰x,l`l님gf/xXxM@ԭpeepB~g՝Fv*Xrj\1Y(>jJ bѱo0 ĒC/ 2vT`Az_ň}rXZ9?bvPTd2Sa۶ &P/OK"Vc?H%\#gD|2τmjٱwm)g* ۍVhS+?uC#䠩"C^Н~tgTFFjãK\!$;c"cp6;+mFxy" a`XjtD*/Adڠ=dT;dK 74|un;z#2 -Fl Xhj `c$؜H`0B6x*o:оVEU{\c$=]zYd}:K'-G}芓a Ez/ gގVY;+ZZL+]f{z+NJ5[2O1e du3cN{/ЂgI,l)4KA{of։JWXj\S2"yX8p[Py^Be")4qCN[o<2bo5HpxHJ8eY ޯLV[Hbұol[jI]"r5 F%z]`fGybd{V|fg q|߽܋=vm ~jM ~Vi`,t92D\#uRw*-G*lujH^6!AGNQJOʴm3\}^;)e(ZX,D'Ùa\ nͶp(@qn 4OQ;]}3Om dX_xi<=ۜ/1QV K%W9h0Eܤ^;9٤빥bzʭ )sjTB гHܑ9de}C,qSaKY{5oJGNBW!'?q6 >JaXΞ#J1ƀx0zI3m|eK 20bֆ[ȇ1=-!Y,j"BF1lL YU|YNPJzv~c$ EN-:́$-ݙ\,6Q: :j#O q-4dwN-׬u r'# UtX'֦N-.> WN7UocWo?S=R6# 8q<^kdQXCىV?PGR_=G)OiSfZUrVcc'j Uc&bQ*TV$ o"Ӂz"ɵZJfQ}7YN/ Kq8ɥ'"RmrzwdmXDC}SY5(J 1p怰*awKb \)I.0G':(TkAP !ϻ?bn|>s a ];5L p YhrXuISD*pXPWr;$%dgϧ*ifN%M|~cPkhYPV1a&$)@Qu.Ch Yq5#!qn,o7׮|0\p?#67яhI^c 6)g<`59LO f495g՚uE5d+3+URz, zX|%NR+FyQNdyԍ? '~>%Y2 p;H^I@- 9;=`ҟn;!3_m'J$x(Ijx%hv2_umN'42c3qIT2'ɘI}8ɴ$1rIǰfXQaϵL+϶ Pɀ@ʻm@1) EIuBl!GbҘ٠DaP'ĝu.'{aCPo| e!4?6' '"+\wA54Z[$H_$ȉ'ɮ=# 4U#@> 򔓂|dc]>?]'hSÀS>*l}hd% + ʪIb*LRaћ ♽"N; "cLog'&5Y&kTWVg+f'ɇ[w4"-qS *!sIS )_-<z@ AbvYxmZ#u13FsӓsՓE#n߬xo*5Ȫ+yJw[ ]V5o \cFj,lw$R^{Z˓[;idwB7/mH/X-2!sVR&sHyA)"|bɦ0X@\YפS$Cr߾Ey>9%ʢnm-w[[ ~xKf'@t uDEtv4ѵ7\e_@r4cOGW,]>c\v/”x\`9v;۔-1b8 HLPu)y)?MX &g/T􎴥aAbMRF_ۮE=|&fk K4#Ae[KEmbМI+0q~Y0jzO/0>LYa2=|5QRoA>'$^ gYxD!&ch^&uOZzIو~@tZU呶蒃1CXp\~a]{FブvLijAwֶ1'RGhKaTV7xa;h0abgF[A#26F1-]ÚK a!DeU6^*AmZ9?_42[mߏ+[\kj+{hWxWWa!<Vm3\iT> FލVYPVgu3-uL-Xg$A]<E@wg+j`ԡ9_jf˟K-,!\Wۑ_hN W+潲2Lh앙7+fB3tL(B;Z"M 88ea\m3ܬ8_obH&?#_Qpm=Qo>nJS_ސtoˈ6D/mҚ=x QѲj[ wYz1iI(sIY N*=9M/"<SY5LiinmRwjQ?K_bj}ng_`*,+q~E0s>OcvmꙀ%(@*[Y+^6V2a@~&ZnN3gL*<7)"z׫&`P?[[=gcFoΖXc:H7vvwq ?S}"vxdXyw6hP CQwpA"¾W&@_,n>EbZ 7)16g)Eϕ-axq8ؼ#*L f(/F\y^\AMf Α\(C _Xr&'h#jl%$9HtTKVpq.mS%Mp_39G=߂ݨ[V. oBfM8&Ze{0X1܌Am(Qy4)8{EK͢IPy]./c%,&6v0 .M vSDz}yBA< jQ)wDfǿ'\w[n,"ٵy~/$:z{(QMY0N`y.\ ͤ{T.ILی ^^A&/cmBZ.Ң-!9EuEvSuf{Y{#IٮhnV^,{oVci?yijkuzoJ4.HcFV`ib8{AJslXb^BV 2ͻ3>ƨҾ>Uϩ(Mrnx bK=7[sS_'xB(r֕Us\P_.uREa W\1ҳCu5b.JiRP8$(R9Ď$57ucO;f$D2l8E}'Cx/LB_+ߐ $R6tIN4=`n?7W¶vt8)I>ɜZ{+W?;9?ő㟐\ZXhΗ#DZ(9jCl#GlXLJwbI:q0d& 5l.N%[z\ȇq:<:ۯMc4"3M_ ƙkb֗x7#ŒyPk;%Zj)O ewhyǴz* NHeZk8dZ I9f`<.oHJ/ }]^ܓj9 ܙ%ʼnڸ3iܺEbGmI3W$*}ٻNV'^[o[D}$4ˢX}ioj5 ކ.Q}/?iNGG3m6JmEy<|}k .%! #{3V_? kT 0}AW>%z"<Fn;}j+t}& 3qa }n3ч'6gЧ1T*TE/f(03BĽ1^9&HXᾧUӒq -o?^m9 &siktYޥ Z !?CC;*O-o9i=!O[O0$_綻KTmH#|f88a↦Pt>p_> s%z:64L-K\|HgsZ[h ȓG}QKJ|4OnqK+ nK13oQNwڂd3C{@Jw?lgd5)OT4ߞq:we#{991W節X0d>oKɩzCQJZ-R CN쯛8HA\P~h|//Ƙ+F2 6挫k!ᾧ !xEFǭDƴ|QSOO}$R|R*=g}$^PzH\?/"x*;RSs/HWM ϻ ܽ@=xuֵB׍z'/秩 P9klKo}j0nϒG!$\{Kaz.@zt[>n/Mߊ}˹i`z=MtC-TP3hQ4&[6Dm7}? @ҎV9Gsz7Z!g@SE3$]&/ݹ/ͷ\/2[vOĈ0L+q\:k^w!p~B.V! `Tcn1euĸFs;1J ^Y #mU f+?M~忺wѯv:N]ؾᲐ@bVIhTe-'f}&iі2IOLB%fL<{2&+OeQR|Yexm+4p^f0+x.3B!҉ dQGNJ %-O}4h/{U\c 'X¥lgX-u PGH8p~EnxKd\! 6hüv04LTBG-OAxQQA8?ҹ%HI " נudpe_InV6i:=3 8Y 鑓؛&eh>j0 r.R)(zX彨u.z.Ɵs8hh-YĢ%~7~ꍯē7Ƕ.?@!zy[OOikћN?xùvƦZR~&[n#86xci""ɼ^s7*듬\` T16򸏢Ͽ7C3+Gٗ7Uָ 94ybdfggca`M=L_lԺeHol$oy ;/5p"|7O |Szٱ^i.6O)lFF[mc߮[n^ru& e <QW QFCu~5ï+*YLJ{}"FwaR\?tڕ7VwQ.F!cR .IEo^4?˘$WeԹ l4%-+ Xߞ?בcƱ`71vb*Yų{*?05kP^,jYOT YbBEi ᙯ9)W{v:&oy[9p8G1=[ll*n9<_\bSu _l *)[Mb/Tr1B5~4B@Xvf-yMW+ߝriŊqmڥ_`"tw%2LExm]H01Y:f5&Ŝ1є^ET pN #l[t{-H{G,2My>Oܿ0/C+XR7bl%q`5^Whwmk,EYS[WLOWI(oQg5bt`zHS*LJ^ ~K,]xiTC@*۔It/k0nA;1H] =vLl}{Q+hdBbDh)ϢwC+D#kOP3m0Iuv֜~7WH N۟Nj }"9 nPa^dG?pC$AH 6d#.I K$E 86f$RuxbWͫ[4<"XbUb%?qtHtVK 'ִ D! T#eMch.&N!>HEW*0m GE@B%A |lӅVVWZe4XYMd}L} JSX:D64HctVűH;|RhR=8 +\<]vSoϨ27^Z\{(bȦ <,F]Sql^ $ ַ}^Z;hj*\ԣ 2F%ɖmNQS=>J| e/8ڿPW ! Nm\?Kݟ9oH\~%9jNʋ3Ey$3Gc+/hlpJĻK50|N#\W,l?]bwO#;el3Ǿd̗2m{B(#+J<~>_eXԩ6$' _- '劯~xZfqH$w۩s >Vݯ3D8F|J"Tpo/U`p](җz嵡B0=xD'1ыimz/ 8'0O[0k2#[qUGcŽ,4;7UGgp<^w|IE`CR$ ( Eͥ 4JZ]*jx9h΍$\ CGcX`cjm.RL%oܺ9!҇u+7&2G?G64yՄCAa3}?%"8KR Ljˣ8G]b IGU*Xhvt҉Gj7tKfR}ܹл'^eRW 7SR5+Ԁ6#]{Ŕ&eߟr,'xhN2GCEY+A) "t>Rlງvj*{ ЂSR_m4"Yc}BgO+.? x=^k0({B &`6ayqΆ;ho-HcMFX!-n8F44Y6ϱ*"-'XsX}W 1'Q4/sKHDH-.W-d餘ˢ 6^ڳ_j}K/8U$s$A1D,gI qqM6,qOKG}K5P|8@)"ïA{QFs*g]$ݗ΁^>9(OxyGd) ]ߞS+#a *8~]#l!#GkC?ll|318ajQCMѵ_jjB íwW?kY;EmT`_XbZx*eǢP33 Ԗ6䯆+."9K fy/+h?kPðAca9蝷jJAVS<{k7]Ǟ|H׼6od$13"BȻ7}ޭyNM=)x$ Y4p9<WW#ؙn5I|^4 sofǼAŌ/Ne-\‡;utt%noʋɔGaEZ[5^CLmzAƃB'weϷmAz vknDz"ۉעozhGM!PĤ):nZo詺 i#o7@V[4FNa12C sX01~f# *| _MAD|!èH+^Pg5QWF?j~ڞ&ß/ub _ &  ;_gZT:mzDe{QFNĜW؆w$Pi] zdK32χ!GZ|޻Aڥˌ k!Ѣ|~0m;^ZJŠ𓘴;jhW%8g0}fAdmA Hv Go+q~ 8oKX5Z`̰JDqEyҸ] E[-.juc#Wu*"]%޽Xg3e\&Y[ԓDwmg5zq23JKc/F;IwpBiQt= G$z77&qrͧW4?N=AYi(#&'{ĩ!#yrf0e)na!]@)Iɺ|~8expV7paYg[ bV2qU&RBΟ5Bυ2AjbӶxJMH:tDЧ NLvbZh,3h!i춯m4F]s<ŀxRyHۡyln1<`rx aö`$bd]_[8cO RlƝmrUH jCu@4ӔeBKwQUTowjٲ- qLeqؖ7@g;U)M~%fs9hܒ0u!y`,|qTd YD8_$E[ _Et_BdFe#u3`9D?. {eѢ8[7x$ 髣1X4M!DW֭I')&G5 $&5l ɽdqfqXJb 9?ح_B|QhR qЩ:%m(>do* 옊R9.Hᦄ6~dOx.iеԸObjzQWr%+]3ҎJЁ9M St)Gֿ.8\Zkk{u\=y7r#5e:@"=vq=zuyxV\CTTT^WzSGD岛*Gt95/W!yʟ@yOyi{#nW/zȹ7ۀ>&^ j8nھSJ&5™!:$avj\ߛI:2ou2IRɼ@7'% _ik5>LH-Syٸ#% یݯV~G na.x2d w~%8eua{rUy V3b(/@sp߸$Ο9f@*nl6[T}4+]㛏,m}E5 d}ZǾJ#dw[&S0|:uW{ -RX 531d0w?bfE%r> 34|.W70pwx&XATRd߳IR=PIvdd2ϼV gPB |fs `袈ڎYQ̬8hȓRlىH'{Q"ГjJ]p3|^?>@ ]?bdJ gYlmvA Φ__,vH&]I1l9>ʈLRקM v_ A\.M:ގy%}Dt` (o[تoYT~GAX4`CT`HQ5@(17jX_ /eM;pj"/z5Fiv(^^; }rΠ|Z@py#V&=t_(ҏyT7IsQYrt#1t\l-TqTM\iW#X$bHc~NU:_bѝv')HV02VMH/3Y(^=)ww+@.W!VzI15a|ͼAA"B%V G0rs,|]QzSܭ8 q+qqb 5ı^ҍETU*VzV=-)$? 'Y换0Ū#` |Y ;wK%Xۣt8@ OxbHbYmjfi`.k}stLpR?Z7>)^7є`YAi{!XD冟Яb̪2SBx_ޝ*LS`ϱH0E vE6Ӊ!wbKNKAd,%XRLIǾwz^Q0b侓ʑoz<4%wu2×P*FN桊DA)cTMN&=BJF1@L)]>~o&ȻN"h=H1* H^֨q!X(xrK*{.)$Q ;TЅD۪C< nsP 47OsL;$n&wzM(_P6!pل饇ARxjɘ-z48iz/i5iQtU{>6ڏJA*J'C\K(s\ lf-~d ŋ@֫v+1^F朔ys>o o(1Et1D-@x}tgsɄ{W)<c-F6Gm$4,1H JX?): !0a=bVUqAac@ܰ6l^_v ;C8Pr.FY}J. j%<~'xK+L<j^ UZZx9/RVZ&6.B d-! i^~=$qϠ$- Qy-?J'"TfR $ sJHI55wwz;r|a;)6X-g9*hmt vU㧦ư/Xo. 1B_S~T,4*ݒE0a]XT 1K\x^<&q7ڠ=owkRVyՁ c qK)v6?Sn^18[ŞV6q tiQB!0o&!8s\OIQ\Lf1MWo_:ƙC ނ?ZKu+fi@x) m0(u5I:YĮssRLZ~tb-dܓj ABGfŏQ@Dž&P'3q_S}R99a5P[oA(H'r0<% c)R'[ߑ3&ur2Hg4:mUjcz @sϦ/Ah f&F֨O1JñMKp* c#}=#MtdyN[Xd!0"ڏWwj.ث˓_0[ahwmeC$ԓ ܶm3h<ƚqҰ :y~ߝ5CS\i 64*b݇bFgVĆw0;X2+xxYVLVx,΃%6&.ƴR75*FP˃&k% un @5l'@ç!xc@;V$R 'RЄ{:ki@lysJkv@_o"F5u 'T&SuJ #s iR)\)0@B @M|tΨR 8'1bIV9׋:vVxNj5=NSiVhc,_Ο"HYiBD%KƩ7%z(_a2խs7 35ιĴ4Ld'l&;\:hdTd0֕IQ͜o"gfyuSy~Z:A쳋g7S2-~+J>zuTbɘfb+?w+15|Zy 8+\6j5TB=& ND^ [l%:W8.~u8:=aCdzxξE Yʠ]MiҦ: Jd!* \YA}/Qw? lN6lO8\mF[FzNLxӀU_%(?ܵ/$l>f%Ua^)i)>x (QRb ^^ 2)ɇE59D_E!}]]ɫ}Qf2Q v_;U_N$o>}o.%I?+Xٿ@ʜ1,MV\K 3-;x.jƗ)8(@"y@':AGqSzD蛇>i|ᛇ2*9Jd\{ԖcV,:SZ?xi PОF(8[hsG떴rf}#[w 9mM\Eaћr0?3`A~+Y(X!NpMʆInlt6-p-,=6oΓ=qqKJJ2ml2cr_gwBWk6_eq=5#`b@z6hw~8q\tϝ=3XXž!3IWwޢPh0-Sj#Ȑ;-N\mtgAtYOLSu p7舶[7C[&cZ@dEVsLS*Vri)@o@g^&U޺wM0 =EMA8 r .H>`^-ocv ~(n=,>ŋ |Qk溟J`[y1XahPR;b֛Im'RX[h$7a(L?Y4?z~0~!N_an*.*a~W-*cx~>7/)xBaɞ~4ϣh`CJaI3sB"-xo,$ļ @xzz:KsDu|2au:1ǝmvOtס؈uz)gCV:VX)N%[l+wcͮ]=Axb JƠՀXoH;E2pwEE4 Dϳo d pXW 7+ wA<}}bv*[]} >g歑W5PmEZΗ\>k_mdRS黍:or`0A>n)gnbA6:j qD4SɲAPX/'~_E:d.uB]|vO?[Xٲ$S /`W6v$`!'e>Z\B˄^$/Aqc8V@OS]=%uAu-'d5ð[} uJotdlōR8D){ֆtT:1 ?إr3^YUq5%c{ 'm. L,xmW œס8Z^1P:{ @H=g(){j 9r9GcxapumIb)@q8ӯ9a],)zcJe/? \m{1Wd z>j%Zs?yntLʑ6iRJW''^gEiJHxr?lS)t]d)H=YJcqV- r{&y3U}`:w$; # B(>??=N+CdIzeJfOY̑HGi@?є mt$LV15Vyl}j  /tTظ燧:{GÆUx$6t^EϜ(Quv:嚡RR &;& r Ӓ~@)2%/[׉>Ţ7c‹.-oѻsi;r]Iݕ 2ԹfXqy ada}5 RxcQ@ wm.̮T\Db%tgF[pH3}翑td[)9&DP~ض~5]x# FȢ~72F57Wk6gPLwl!?xf)HlrtѸ k&G .::>$} J{m:l!Q0%8798FP UlWNr鎲I3"wV0vvjfcJp;WRHT@Mv iw8jL}¿HOb0'ENGںbK%_zϏg%>|_/Be4F⊔3QNuxՂ8p3KKUF d9!^˃q:NHc#Sб`H e5|lai;ٍCUn(>h ǂ3d.MNjX:<VYvF*fEwK9nu5*|29e}lY/{'%^jǂ] _7w3?[7Yi.±˽8+'j8R( 6P?wUc@~!46\h58ݓe$r|d5\qH@W|wP< t lhdᛎK:5/AgqܳEyL8?pN99u2V[})Ll~yDit)IsHYN4(ؖs̓64_z& jkE߿*)Ɩa4_pEزMf{#ƦWQgl,|gFaXy(CY1NP%34]8^!.@mP4ij@/R~q&P\A31M&Zʼ`)A4fy]CB ژ0k>QuwRpMZLnVlw#JOw˗o;[tAtIdvglZ:͡\t1}4(/D1t@NC=8QKϿ2wgk2S,ryǮ#ATwf=/5Ǵ3#lDy}:ZŦShEKɊ /_m/"-ēW옚×Lf]9JQz3+䰇v ΁5u>' H[ nʷ_*(XiC;#RV7w5_eÞ'@:oк(/ a:\Ԯs ;mhXպ -vFv=3B%y< ~"Dda,5$*qxeO6KD(xN7n5ۦ^3hr>0:{ }-J"&ت  BPL==,fWpM🾹싡f8XRƔQz;;CRe! |sw7u_yH2堶s`wWIS>E/ aRJ9N:B/}_HGKV+N7W+nR F3(rA"ȓ&DL A%  \x*=r]Zȶ\BkvZ6Z .bϜ:a:n90Q[?r ]AdRk9[Hz6v=2i dPHqh{V#_.%t2x0QhAC ^9Y!jn޼ |0UEELOfFNdO542hLMZ4c΋\߲|şWsT)+@\:A,ΡL?+A4σNǺ4* Ȟ`%Jmx[Ufo@,hw4tVFIg۸m5PnK# ˕r!LὬ9Gk;j:=U(TƗ~~|v w<ǀ)0aW1Vvޝ&ȑKr^JqN&c׼Xi{%ZwR0'X(O)gGy*&gU=\VW"#Z/rf=}oDbw녌*'ZGiS›Zel&KŒ6X2!xN&2*?721y)Bjfl|*" Hx`h^`Wtbj4Պ6`U~8b~qHaX^\*/#?j'?kceV]]͗[6ea -XwZMN؍1-,1F5` V%ɢ^g3=МףB7PbNi2<ӃYhiI",M=DGMKp:U/;IAJP2({^bw_ۄ֯ ΟOYiD&o!rhB/!|Jf(giCBNQa*=u\E*zsAלsL&Vh^f>&IIP9A  K#b%) e;i;ثg$pig`t"s}U7* 6K&!nW{,TmsW=]11;Wli?,/mZʜ3g |񔻶Tp AX>ۣ4Xs#,Kx nȿއP/*o[2|ÓB! 3GOщ0jF€>E)&QhO4!hIN(QPCa +(tq:5 :0J &qL:zh\f)a6R6w#`q0dn̋$+)=>|~pM«tc*zN~YNcQ`ғL8i%H4J^?΁Uq /j?Ut}/NQ31 9ܬIr~:m`k f,c<zEu<k*U$&U2cQEr+(^^@iQ O)E'8M̵2kW,&:/,U}PSU8q΅LwRҜuq1ːh O v_XGԚRxq0?*4"D5P,+dH=iHV4iD,lADpT\̧ۨU0|Z-4I "8[5ԩ Ӹg:a蔖L[:O#8\*C@ eqWy[(B|>B:B L6n~P]~݀ZN|]o7-Pp\[JMBW;us|}5ց6n'".yfs\ r\G4 I`g̣{C=ԟ"_uHm*d0@DHo/!77v|6""s lEK`,l v:b>$)y>$!bšJfN2f'BW,`§k]ƻ0M.P]LVӨޢQmf"+6q Gz6,J3%1N{ uDQgb[ ۶VDo_e1U&wTy0,M XK,:2!JvHR $iTl!&}5Ӵ{ 4Ě''=-JeǚSE;Ȓ(%45 pKk^q^㪎JhƙpV0Dv&zSt{;c,м-geY1|?7wW;"2c:ٚT'Ӎn\J}&_ YdZW>٠^τ?>?bHݗ)N;lҍګۈaO9mqlEJ {Btiuƛ7xIKn~_<+kno4_sh́fXtkeYПA:Tfs~y!.5|NKp'S5mk?%xt{ϳtŹ3ul?hRC*pzw3ޡ%Ku)^So(`p/",cL"/jqOi;M Bd__~bq }_a{GNR2>_[sB0^_I_lMol{bjG)2=KLlMWdΫQy}S3n-RU-hTExU 89bƴ _][9O?VėGYfZÆ0t)ہaݵ)E:ud㦂JPxM ЙEA‰=;X!dXAݖbGO#>+ÿJ/he+T~V묢hS6_F)F)%"i0+@FF}o9m< ۪4oW^.x$^?T_vɻ[QvNp6? Fz\ZEHTv%.rc<;E у7A"բH"p𮐎@x/SU|j&SMAU:s,O/:b@~Wa{$JR_}4zQ۬+nGQV9)Ġ -7bSpdIHf%ct;vDwv ~փkꝅjàmdcF ,d` L\l4eY@BY3j5N - Ԁ; ؾЦS/L.L86NOQC7EiMRv/;\۸A  GK!g^ϟVP<{P<Bψ(n&xM~z8B3;)ĵITAJg{H>3gt@0cZy<^<[5_((o_l\է3^^Fɚ蟼xh.l.ū9Έ'XQЂ-5j"75AI-]'c\M V ֓(M?-כٸ#I6o؊Wq][(\Fұ$o35;c\IPbK%^cyNDb!n &| BF_`YɗbLMK- yI[Τ';fd ]8øl`Jp~E:3f?%(9l(\Xt!FD汢IT2CX2dq{Kǝ9YCvZٛ`ew`dd?=[=*ܺr6|jN>'= Mu,4 ߒ*`p.-zQuMۺA`wP쾎1uQ!.;J\}ƿⲽ:r̋lD$O0ss:4C}Z1^$yEm: `zN9s6;clhh؜̕;}2@=ήD@}-~CXV jyeWʓ$Y5G؁{ͣ@ $wGٞ Ԧa˘iײ>w>B쏹TVvb1:| ԯ=([ߚ7_P{/%zn,p 廿Od\NYc⚜5 !5YmFTcɁ8P0;"cL|]͂ޚoY:yf\)˿ 3?,ϑ{!JtȧGo'9*2,h/$\ Hj-V:uKMrָ""opӅ&cH;ؕ6Veצ W5ywgLRαm-zɱc*Rv{78}@PZm>osäRQFx 3PV/z-I pgo3jU>ɝ wκ~;EA!+ :op9v4UB@ýFi\!bE^n7~5HSjQ/ra],+;U?!ޜ 3Ŵ:8 FξI+W\yF Osj==?"E^|VevvFD5Y,&j[ysӴZVZz]oÀ.2 c)嘌@+>ڥcƩ`w;}a)g$R d/i8*m{LޡmwDhw'D Sn^h>&PT$;x{KۙO^Wf! /Sz}>(zPMjcO` ;A w=W|96PM8p\5T#{+KFWjKV|]5kG{$M0tŀzU|RߠySďO?ܼ]+KWWtňKxBI~O:#6u .!14i+6*U:m+}G|ؗӵSlrLLyV7APޭP6pfXV6)QV`YyI {/ 'SLE~c1mշX|SrYQ&ÚLkYm7>Qؗ1x)mRn"р>NoDo[2nȨ8d92Ssȿοgkrއ5䇠fpB&IWBM45*:$CĴrg7vQņN6r4Ba*dYC Fš,f T*(H"3{7Ntc͛CHH=/ݳP}XIsqJRpHu:a<:ĨO4 UY %Ƴ.a :C[.=O# z)ձ=TeEe%nwϚ \iE92N9 Ҵxjϼ_?^$)TPƅ8QvE(zMUKfGzɷ Bȣz/v]!>o~Af.4n(Zl ŗVnv_h_(4hה$ϰ'+ӹ>mXQJxD\v^˜ fSOmWJNt^6IжBk^hCrg3^y^xNS*F:6pP%Q؄h+l>77m>*hCt_g來ViY4~KA= ;|r ?lCl ݞ'l <%cpqyH褛P8 Dgk@^4ZKF`iOt C69S9scmI2=c&T} 3́m3+jxZyٽV{ ez_yjM[cW؞0R+@j;czjpPHEa*QT>ՊG/?jpt[W7d7ж,z&p@To!KBV"|J>Dj[i7;[Օd"|}y56@rSYnOki ?6:i{mqcI ǔ=T/s~a  H3de%x{==spY҇aY&fi݋sCh.Zgف}?[.Af^;h&ZuQOQaM+2Z*%h6W->jZPg^T.ճ)]@ CI7V70yWQ۱> kC髁@2vf#NךP .-|ymk-i=t*tɦɿ ,m'E+wl7f _컎tS\pJ IU#i6oɿcMnaϷ?(. JgpZ]%N6;'?VPM]'lF:z ы(&^s'a{]`{ yZ}L>\(]r'zJRP6Žy{_2֗"t雐BW$#;Eӌeu}r`zc( 1RpaqM ٴ-_J[s~kP i[b 5ONnHMtbwQuMiz.8YVlT5d18Ehuѹaޡ@nyT 4Bv~ *^!VH?Wj&1e0 lEq;nDB)[,s:B,"k)lEVJwm˅ΤsDWYS(~_,g4f[$n袽h(9Q),Ð#v,vʿj@IHu'}TM4<{DLm@w+v M$+.<K.$HS o/Ex=>K2qAu𥳆ָtw5I/ 0X ZJ$Sˊ v.6z3;#HJ2kfApy6 NL XLMW׬}=Y<3m?革 ɷH"yx-(lQP{,@!H P.J9>I7cPŴ/,mf/D ?n.r(J6G 7d=E!KLuKV/hN?5#4{loT'ɎMUa[l u-ۿ8Xu׵|7GACn[۸ЭHA! V_c*~ bQ<] ERXٲYMJYOx?W)x`K<ܜ~˚)Udvг  tf({S/se3P$fHa+m·rK[t6a>.]ҶD烊ⶥ׏Ev-'`NiXX8O"zv:o)nI"|[]]̹[,I#E_m%Ou %fwKrq954DI?MK.Y|uqdcv$P]\e0M&E5WYL( CB|RA׵ иoG JU 7-N+\ΰk7k[ҿ5ANxi4>UR5VEk5΋d=4x]m*GƏU&z\ʈIba&06^ϜZ[; ymFk_RQ 2Tj`jy9EiK G~݅p&zET'&@-JFI@ NNbn1{/M 8zyqC _P{X_ =пR M-G7zo3+iB]6wHG/h:]m4 t( o'Px6B%n#Xc-;vAF)ȁ {yG\QHs6VM^hhzW|<@-/{CX-{Ӆe!|_'&sסoc;f*9Q1w;{~pJTcݙa0K9vP!mo ݮThҟ0 ݛqq96@NI[oZ -K1guv DەXҿSVqD..Z; U 7~{Kפt{l݂Οmfs!f0)\v'%uhFO[:’0_ TѠݭ(iC]g3u9[P?c*I_E(zŦ*GUز-`7n0cLC_R=F7f:hLе,ʶ~|ya^hf7sE0<)fY𴈕P(P(*U ǗKէK] ۛU<}@W%MJѠJ',zZ@xGpޜ] c~Uƥ1֓qbRɺL*+ xS4`+h={ݜϡŋ0N*KRDX19*u`pO(ر&z w[D; hND(2$f5rԶx[t9k\g$ۮ[g+u]yNIb X9[9 ,$|ʞeִgBcy%)~R5[.옔Ս@Ǥ<鿤hC~L;/ ?QnhW)5jҙi; P,0O(T[#))ѽ֯1iSȽpl^wxa*FsġVXQa$0|:rV|geup?F)޽6;wgZ$0eGr}55R8QPR]{<*E"`؁aJd/A?Xl|&7+7x}tC {Cq暡zgzWGls5 e?=s A||%i2^szb7x]%`gY"$Agr#9{Mf L yQW6{_P&d5;g_$c\D/D:%Qd\+t,KC")ʘSDAJ̵% >jڵ~t9%J҄޺QA c 5uZ81'U6;<]tA"s#U`b1T,NixP|S)zl0L +q)\E`\>*iQJϮm.ilK=qԼxh21}DQQFګߨ %.87[0֞cdYoB4NK>:M+Fq|m> &XX6BBbԾv 3MVWҦvr~%ٵEaslhra!y4{^Y6݃yLШq3C&cѾ+>WvUm|̛q QK! `!0}E>UҺhuSY.#tڄJg2yy<6Dmd:WpϜ &SVBQBV죷AwSj@/>TGq_0uyI_;^ҷڄRWPjz*aVt3=IxJA>QVE;.#"Qrr Xqט0ZmGZ*yJ (WS^s,0a͟YvWkrr1 DKƿl~ϷOҤQ. 5M)Jl3h7Bs%gbޓ c"i:^\'CCE+SSGFW'"#DuUẦGo#v,{/ȑ`(iBLPbISe^:_~{8kL@ (7n=jbd=HOm,kZ dB[Ӕ@g)l:AmÔ`*A XN+(#J2@R|Y8JJTlzg,-UH__\W>'x,2.ZV2mIijWT& P!(Sv }pq^m/IJ>ƣRhk}D0  }:[Pϝsh g/ѻiH]q`/6(ldeA"vc[rQ6 O$]X2R ˰T9!Y8+&, 5RNi 53`2~ٸ)kU(_SI10w'9ߌ*m+M Hs` W?-c/bIx.fcf--zwhw6 t:wҖ774-7$/,h4KҞw+<r"e"w(LI(,tL9)TLSiJXT.ai6+~yQ-}a'6W l&TU-Yu~#t^wAGlRsڒ{yKJ6%dh6q&rfv#8 -U,/]ĥ4tA +0@ )c}IAMb K:2UM$iCiJKt 'btG/FۘYRY x ] w95r(bJi#5;wR P8Oo ]u9 %0OzrԨVvWVou/ϕ1"(8`Ҍ)/mj*rPP< ^ DV7HqVLR?x ϞޡX40|LT򍊳{i dj?NnO;0/2;Ђ_ 2e1_Wҿox)_A?Ajw\67x~ٗb'L}ifvK(x\_C5ԕf'%)}hNuV3,'^>1۱cԯ-"Zp u zEb~D^%Pڢc+% Rz÷-KRK'ergUCt"g[q܆b#?#Є\ɇ>vr$?7TE䟔Bܐ2Ftрe7ao_Q*g1\A,i@qXrJ,=6C{?%̛VcX%vtƸݶjqz'gٝPRƸJpa'~{Yfi?&-s G~R:XvTr oPH/c6.|?cF)v^n2Ja]N]݇볊&:]YtF@VlR 4"vH?><ᮌ lK 6e@yZ=g,)y ?2ot޴/ofW\Ȇ< jg.1h$cQ"Q lȶw$8h6wT0kmqa(% k&PA4 ?o XF9=ua|XY_s[MvÊS|}LFrKXP#OS1# "F]?]mKojF \t{[Tëj.gߧBlMuk޷M{S,[MgaOpO:n I #McleL2Ήo"Tbzot,(6c,؊(\bTlx |W)*dѠ>#[t#{Q1Iїh"/TC0# ߋDߵ_sr~$fzWB},[7+_`QI&p_z=^ KU1taHoC:Z U(JJ*+ LSђ88MJ6c Dl,s73dg 5^of@_wm_g4J>P,X:?1XSk̍f@oqB6;#Zcj{e/)>!)j5b#CG~S=kUxJP /ҡ&:׊[DzcRL IlOwKxb)k^nQx87إT4)~EC(A iBIAN¾F1NL%F B@DBFO@/lQx!mGfW**\|f/o#19Ң, \Mx܄*GذW`4Oә?=@c0 (?5FLOi(F.x>Sp TݼyEu S߰i;ȑ2p+..E*M@o^ {=m&'P?n&*74F@5#yTi_D.[S[&F$.8 {^s&}"VJ!<٤Ԣ:Aד*2q;> QfmvtJ?_  }|J[!zeyxնr<!T;d2Ye[UD#f\]| {'Ŭ{[Q(&qy7J RT8Ogbπ̍A&6do<Gc lM_@~~ݭ=E3zw:'(ug Wg0;OWt{@$vA oCm+ |2օ#UME֗ I^>{'޺p1rUI7Zt Nx ˔e߾8<6ܑR9V  7SBԙ[ʮ "coNڈd@obz><9Wa1z's\ Yo’/E\SN 7F!'q Y:_q~';G̼Y8W5fH|,:8Yd.mg@,RIu?wcO֯;T1ed&eo KAi|f-|7ܹ&lKIJÂ(λ/úZ;аNfҰ֢-9z5$<·(Z~5&N ԫ ׄ uiAC\,qrڮ([fWo&[˱Y^}h/ u@B]7ȅm="* lmll­Gc#paZgzalNSR-T %dOW.u6ED Zc1ŃZfLzlnw-)YlRs5gBRM$MKGр'.*Tn ܡqܭ1I`qfOzq$ީXGDx#Ob"dw̄6wP WRWf|cmj:G%'qvw@x¶紉RhJ`ܾ -eM=E ?`[@HvoRʤBڤj/Hq>+ B³BB6 4upr؝@ȱrBpN!sժq)^)hcn|BKLLǡ_p^SwJ|I ԻkK@0G[(PP:˥Ę@ k<Yvl`zn*)~v:Tϳ}P|ߊ@2Qrڶq/Xz ? ]fIw:Fo->H9E'M,1& 9(_ǩ&zU.o8X:&o 7;vץrlJDBaޯxmPsl_(!:¢^_cDc" =1f?;Xϊ?^SBa4r= 6uGL9fN;"]G'3.4pz.Bɟ`[JSn9yBKq^+vhc\ɬ);YVuN9@ l;ԭJ44Zb^쿔RJN(m6]iؖ}M4=?.ywv m[ ' ګkW'FumUϐ~KM(bi=cY C"+G |@D4},4Q޵'V_۷1jyRVq_)d2} ,-TS"yħZl=չLVSfRtB#tg_5lX skyumdR Z#%Y3cG^cf5?3q/Nl$'A9;>/:t^lanT<@w2닌iAmO*KLA!M[=xN@6ތ_}%g8q<Ł`CH7sP!՗+ťAhtu-⮳*ݍm*-V\ٜ6A/K%\l1A3,Z$4fP1|9C[ CuD$ t⚟jWsW|T@SYړ)⚜xʾ Raz[ӕ%lgkeQ!]ڗ719wRI!k(vWXG4;|]s+vZﭘJ]p WDiُīM4nK/Œ8 ˥ӭD2L:ooMw7RT*',@D9 幭ҏw͐l-Nalq7?M2Y)<6 T:N9|#ׁ(lҹN0٨V#&BT B#KOh:N2WEY>EU;j#_R,douSJInBAL;vS,bSk5BR+I9k".e)xps5FqU\ eE`3lG؅t3M ]cEpbRHP2 P"u׹;t>jՉÓ<| $ M$c$3!$?R5Ml1&\Cet{"T`+lN7V^IZlx@PN!nw(˲ Č4sǧgwɺ,=TWO1M@|Ns,k"VPe{LBK19†l!?QC˃΀ ZulY$J"Y9֤=!`uW ><0DjΣQ:KnC`3BiMxFW~C&aZxG,Wы)Fvr v'J`cflfTd) cZL3fɼP_g\ڣ4U/0խ9[TS/">@2ɸC؏ıS^N8(2XBqgG4#{(?;R ™?55B_Ռ,J#5K K/&8Woү߲0)&_z qo=qVQ,Y`XCo\~K4{-un!c慏 +N ktTh"[ oUo?]A ѷ\ ;K~Om.=oO_Eط:h@.+?Si@_5p跏] p")NOgaUY~mqphDY.&X$<{q/Ӎ?7[Ń[O\"$֪/!Vr<*>+΋ ͐372d^sCxE!c%Ffq׺ `|"A9>>Qu-3Z,"vB}vh:F'(R1z#Ŗ18HU//x.:ߟ kXKg.IcCD82(M0:(.I!t `_)cb,w_S)C'=T) ;r%^|f]T o J,1Y}-ҴD~)k@\˃J_Ay9*ʞƁj8>𓾥<` E>VV\=i:Ea^v=X,|Bܪ k?f8ZCix=!5( @}OT3O*C9#/`y6 s/ |jM).@j9£PJKNHgOe{vn9mďuLӒm:Fn l^\r).K0Sդ7_~ZJgW˫!'a{>ޙZ6ɂ*&P9gS*NIdlj!}Ѓ| )\6kOplaPLT2wdqEevyԸ=چq+7^{[䭥{aw|? ;2pG L__f,E<-IX/QxKp|.ִ伾&:敎m]v]䳘ZٽI@;.xMz3jhz ָ>Aq9>&ؤ@ q͂xu4{wTmRQEX=e~s.9AUᙌADaG#6i|CB+6V򙛊.^ U~ٹ#C&=3~Բj5tl3xe]y*,$jZI&ζH7 뿍_/H]?[F?ud%EJ^qÛpYϗBFh^ӿoz 89;=~`ohɑ&FnRn٩vuM>Bͧ"ю\X5WE2k|-&9q"H1k^Vœ[{BpAue7GTJ&;Cr~ 1s}BL +GNEQ`JorgL~jME=&ix1*?oxӪSȋ\#ކE1Z.g'qusܵr,3T!|8ϭV]+zfR赗&,L]5@fAi6hkۄ]v=c߼ :r 72zd&NG-4NHYVE-J|:^89A#KՉ58:y=օK#j٥S BIvܧK,'mL\$hbɪScF"a ϕD@ށ^E@*NN"yfR, 4ө9hktL׺5~w>$zW _ߞӯlͪa~íT:QԳgTȿeItH ?w8,)_q )`{\^!ԱY>1"sIkG)Ĭ晏ڂTn|\^xgqp彀Ē``{cP=jSෂjѧrA# ]vdd("JEڕz|ʜRsʦ׼ݰ|]f*Ϟ9[h5@b9j@*Ca | d%)=e~tu0UwU\sYkțX`Qܯ)) ~m)h2owSn/ 3=g .3q<͍^Rm0fw<_et(ά۟ă`AՍ4IٮèxNzĹ(@ Ǝ}*C GK[FO)ytfJ "GFzN n#A,Ot_ i=*Wz[L'[,)ʆ)PA5A7y13?I}ޕēEõpŹ1BQClKTe]Hbdt(ۯ'/^}(>jtFpoU4?BRr}Y}XϬ Ω ud)6wіO*7mõ9\oя<^vk&I|ΘA&i49uk V/RN/l,R>- 6wP`5B'kuJ;۫㉾OFΡͅwax؅`p J,g+ER$ojb2HiSշi]EKxu`@!(h QVq )Ttf4u݉7_hV *= /Ǧ^r:h q)uJ[}(QZ.|+ppa8:ȫkQ}ھo#(GS:N03>3K>ДCRQ=dDpzpPJxTq_K2H#h2e/Qe}>l1pYmsiPK95v~)U\̸)ʠJb^Kd[uMN0^*kN/ M-.!Kl9#տZ+/Wi%9>ަ>Wsճ43EF9WѻJqN&p c K&):#RE5x(J竣P3 >fw-}u;ߔd;fK$#D,8oj\WR!6gvaO L=7_Cռ1O?TۀefF5:6l25HѲm_™MP~mnsnRYjoWBHUFuyDGF:1i;!pZ8eN'&8W8-S⻥?V";:Q2c1NB_XdJo*{2R%2[/c4X nlGDJGUY7RuoNͿ :rhh?,d*mnL<:"#F֏Fix^\A""qBa-^50}@mw vD"'nP$\\o$ K*T(U ș_sdBQcEڻ7luBS D!s/iX!ShX!e\3gE̿X)ڛ=UIOhwf Qf~r_K+&nG7RLAqeW\@uWڕOw >`7QgY  aGĤ41Ma|HmZ`:VH+ɕ6a8lu .K_E!/bSa)y)Q+B.6cOD9A85L+_#c܏7VL#sMtEKkISX{Ef/iL7aH\w6-+.=n: 2B]`XÍ`>  ߃7javKtk>U)yWW*JGJ'B![yi_چ/]!懴/ig)k۪C[Co8.Ǜjrm?-F˪%znB'ni\}ܘG kZPBLpWEa5,H:6o G.=J.Nu1u~х(s/~}G_Eÿ.ĸF%1bɰ]z{pzHq}17Z?ܜM9=EA.dၗ.N}3w&m0 /=O)V]E5m Iz}J2 e#|thE:q:oHхnG ^Y̍eΒKM?g'{+:Ї3.\!z&.# in S ӭE:) (z" 'm[pì:sDuV>MflN\32Z~?,'z0(B& z-,)DxMRe t l']Y,#z‘:>z]*+3hy^`kQ8fq WU-ZJ-EBh~U / U{jU z%;츑vqĒm(A'wVyd4FYUVizTH#(U\? IFv/ym0#bO~  q@eL:e^BVԤ(W +¢{:^çɺuS~s͍R#6#L԰V/E}KUI.`;_1PX_S $9\y%Kyo^?.?C! M岺F :Jf@F>y3V*lֺZh(C+;HAG s^DFȓ;*s?#'T-08nEc)D)(ݛ)c8VBGvI8؟Nh<Y XZ\C+Lj YP0wPmX8ZPvhdXȗ(N6.8͗YojGhlpX5ǶEP5*e0?v2T}hUI2+FdE%z(خv0uvwlXbhۀtb7ժQ7>BYWH\o)Qt55oF:fnNE8?oⲿ1g4퐪I9cL.6E;,e8U=O`Ch%_jKfOHT( `} bqyhBTNpE/`)+~IZQnrNN꨷tT)l =Hp݉:*t  r` 8wn.LS%Id2] SVw51˭qM A>r!_Iu餷sZyFnv ב 5._wm/5N>-ߊa4(!\,`vGFĄI^Jϗ#x8ǝ_mQH: fpuqZ +-X8fa,%X0 hFez*:e96&IiMOdGw58Я_ -ۗxniOޱx ǙƋ=0dҌ}"v,ˈƻonK㭘x3<}3"{(R>ˎw՚k:^.MsWKݻ"==mևB4A74q8HO4`^28gJ0=4C~!cs#Ռ\h,݅/}KvKm4~A>+9fC PLBI:UuQGemU4bCv!5Au lN-ēذn9R4rkŮϋ5C0{JX} =`I67  6)71P2;6ȫL^ *<&NJp ߨepCOֵ0Fmȡsn pid)yMD'IbCM& 92\GsEW,$#wqu^ޜ= y(]KV\)a 6Rc;y=-:}/˚(\Ub&7bnOiZX–~5Iɶ!gPi߹fvϳڤޡ:-81*3RQl|ؾl8h^vUX 4i;MvZ_;"!R楣]/|X8l's!QT3rDmİ=Ȳǝ2&T~,Le^R| /qjewF>SE2Z>O p7D}_QK[:A;{ߚ+RƗxuߗMLJ@؏h|khy|kh|SZߛs_jэW͆B+gGT.}*+0jh8f9ms\/SZ4 oko[^;  ;3Ē1=G ӝz[og_{+|AOwI6 $48ɘ7cWh:|wmh#et"M, So_wW4:]^|x>#ntlHKܱcxJﯨ4ntnE7>iys'ߊ l;g-9f@@-X %zVQ\wS>qPUmXוHSSx1/ȮQ|ا(>S@LG7w"j4UډbSur/nrAB+(6"9t{z%yLV]m,eՏlOԬ[~(!4v'PҜSybr9m)?WO)p/1kcu%mG|cl-cL+g+%1ee m 8|F_Ut@ZOо<NO?}qD|ʇJi4]i0dy:lRո~h)9 TgKh3cO*q|ᖘX zI4 wD(,LgrfPneeebeBTF4s7}[;< 0}߯rYs0wF.>IP)^?}q?y*;De7aB~_bY=.&v`n~ojZHBktf$WJ[2)!Бd{~,4ɾ ̌_ٵZ&.}Ct~ ݉R5XTɤ|!5a^Vv0@Iof,Bi/ BxvVZ4J'V ȿ`~ڔ縚O ֓c+>S!vc@N3Ziuv^.iw{Wsm^_18TP8l1ttH#\{L w* =%40SZ~&X1,G띇}.JJϚAyiqL4 Zspok{aL5nO,'rG(3/DSJY+ll3ɥ^σ+Q@ ] Y>ñ K$b/qNC2yyXe}C';4V>oTޠTY2/T\-B#ԜxbQ2ݘA(rZ=>롽&ǽsVcN$61+`_Op:l)˨er y\ana:e~vbmzb(W +3]v h|"%󆽖\HaK_3˜ӍΑ3|Nq 4֪pPS>}|L}񚘏\Bq"]Nr\t¬]0tn+QVl Yj7#vj48Oc/9|?h94A- (G/O}nҽ=6@opG l*\Ɓ1u)nnPƷ9ZO8?tRYbOcPK9_[_c3>V3z9J/DGbj:/z ef_FqgLL͍\q{cea.9!l6ּ\OhmGP^}a#S[aۡJە gv2ZyVw6oB/p x1%tczF`*YVMLrߦ{:5vXIs Ԓ.mn|/MPfPam/y ^HgUX3mU q >0.?#7>hнXh5I}:B*5?/_y sLk6 [Lt{-QLBbH?i&}m??o|)E![n κ'ű{b1* E1oyYMPw>KUqWI 8,K~G:9ӬbI>\^FS>W!#;כd(E q>z ^$?gM-a%h"Qd /:?~ݲ7DrLOrkݶH'ʉ˂ f'FЭ@&u1ɮ 87T~j/'gWcQ__*ul^zTAH5{Ɏ;e&izDhq7Nb; p{kyChXkT&a?[=ZܚPYG{M1b@uy7thi̾MXa6_Y Ȱ1IJ ~hӵD?rb=1O6ʒuZYw.%ŜozѺ lNcVȘWũd S8VsTt~b-QzA  r"A*>9JUڝb2tQM(m^MZ,58ӿA150NEE&I.؀͚ s%c!6mLz^zc-|1́Pz2#)KSA$-&ڟC,P~rCRL9A؜d/!BaJK,$ڗ\:lL̃QgeK8Q`3I= ؗ'A&Auh_?pjXR2_C LTSxCZ -ɄCxLyqb-ʹ5,ŀ=61&rB=YFs|Ƣ e~Cګ1i.}uï0:QG@8.A]Y(>چW)Jy}ayal`0,1vj$Jk?EO@f"P[\xt$Z8YiѸ^] kCz33'(~ZJE̴{M~O{X+6W4P 0D^KwPV]KݎE?$`T h染 ڻ}^fWι\Ύ iAzG*HD1'=p|FэeOraN.z GG]ho9"ߋlN>{[%FUκ/>Ȑ|y0e2(@NԇKm|lq )<5toM*wϯe)6wPD&ρUK11weAyjcќ3i&mjiIk| w?1i&K"? ޳JUZZg.!EUTF- ZJrsohܯ5h!Zcc({NAh|,kcfjrEtIM5Mf"+equwAW+*l2GsQ5v9v?OvM͘g< As*>Lz0naL6 E9 Zc5j+aO%W&%jX 8G໚ԇ3~΍jiL|~QƄTDjg3ܮW_'"rTbmD'4Y1 [vBܾ2{Cfd \+`9 R/D[e ]T䟏OQh.YO&4>6HB򙯶dm.#> D!{oDsPsEZPMҲFHS&߾0`Rƛ@'G܏`"P_vC/QydR5z \xϿˎ$+'ָ×]=$ οXW\Dv/|W٦ t80 kυ:wwu9]9e+xriݚ7kv1 Wa  モu<y3sЇO~'uAqufx9bK)؂?uϕLێaX}K)ЫN; ncgŗvl&Kaa{mI 'Pf4-pB#mKq}cN`rzw}L/oNcaT 7ru~$+2g[\hJ+A ׉p0%kHYN}=>.t@ΏGȟ}IA_D-UXVxٝ}|ToƨFRhILdeEG:N6 PnQ^{8F5ʫ6oxP^eWoM}/ nk0|4UV3GN=l b[ d?QNC  UJ<'f.*]% .B2Cx1k? cD{ZE!>$>Re ñ:0p)!$Q WX*;^D1SJ'u-?h`-±̈FQ'4878d |LEC^T}] 'B'TB,Xf}1>>82|f‚Q1C-T7ǫi*ʜseq;(_iPioeŃrsp%Yg"ޗr ?r oE8,Co8,xgls^ȯG;@5i%sW^s~M]$*t3_??|Tشh^&Y&a_k(W \E ꏎ/v;]fJWE4zMU!S>8\rnѽ!y47<ۧ 8*|zOB~#zQPw >pџ( .o;;fJhݭ-srW|fO=~Ѕ%!y}WjH]AY']j,Wݣ`gi ߯ TGkoHʑ6-%` eOq>&粱RjDNyuۼF~Gk+CA#igtWCZ1ĥd694EI6k|\ErYln*܇t2kPUAų ",LlF Mrx$GC͌?[{[rANmvPB8*F]>YߠÇϛ徫D$]wHN>s|$ogP?1gC)gqVR*Ӈ[O3~Ãڻ#Kr(t6v{ z@=gw/^*Z!r댡$CŶZ kwBm'=uciT>/IN&F+>vEDvkƧk]n}ظy\4(_[:Y,e¡U%UP5>D=zxɻN ,C?~;s.85R0'sb #9M4N#}B%}GΪZW?>H ^4nmߺsZ/֊8t62jȦ bE_nK'W× % lj䄤ËpLP d*7KMaa|$qcN*1owĨy%}凚,8/Ց"(Ƚ\Mć;έO|?˽جʺoMow:^ޅ, lOUhV@ O'L<eKR`0*e LiX`;J@w9 A]@~PfW=9(KX3Ɠx$5OɓQ<9\MQI[pB,H:֛:MciO-t\|Y`L om4L4:sB{EhMCŘ,_!hG2 _[3w(PTyt&\-IGTII>#W%v%inZfBap `dWw֖Z'~$ _x)}t2˻~mL&hٮz^Jm$ Xl!p[ `T"N;ÌcQ0$b1hrp m Zr3o3x5x^P|pAK:7hLhՏD#W絖63W LF0)c-=mWs%tyZ'6Y2vZ~؊džt%jo.!롑ࢴ6ITp( 0/v5ܡ[?Z;n ` !.`R4V?jbY[| K=C;SKE4y i`Z'L4%] GyiːAYQV.c^8*AC~8'ǠdgHd[ s@J`sqуh; 4vPz(ϑ{-^T\ pQw#B%(@8p:5~j`ߦ 7{Άɢ5SWKT-< .u`s{VANh(UEU3/ѥQEyniT&RHecrG)kH.w"ZOځrAtZٷhL}ݽ3F3sdu|^mO-[?}RW}0{{< 4+>ݖj;Pfs&_Y|b~d.5̶H@YD~D̖? OG$py[8F( p | y/\=+RB z z }c'ue1:]%Q]ğ؃^3v`VB-֙*b,PPJ`{d`&.Bi =Lٶ6. )?:I'%%@@26!łIlH25^ݞZ[p7E`34C~ rYplI:?kC-oa(rOFslX/ڍz?kc-#0kF`QiHԉ(NZ/ոSi=H PY~єO#y'IyeHd`4aw5YIol^kzR^VwnӤqW?{鰴Ix".2dU͟ r*?ˡmp$bKkjgYҼXa44rPnT.%pT+LPF 97IqaRnzddvøC{ݦ^]^],GZ'Mf(y丠$uhۊ?a:_(o(Bg+i&a󨖢BXB- LmGQy, QaC\]&W s~ L{y{$5$`Ƞ\_Q>)+OWn!\ H Iq27MQ$Ig0m~֞Wғ,*2;قUN⻚Ƈ4jGC u /C,U{Xjvcݩ1΄8VZn֣aR6J}%WKF0ǽ*%Fh5SNbX6ŸD򭒯=!i^{:,"(v9"tqdtR(+$PN!ӠQ/Ցu\=pVNI2#]>3S#Cu]#X8U Ǣ uWs5όiP~2- '-==t u Ti%]39@kFiO#YQG.\ÞksW9..vK&o)^?$qoh7Ixި4_ #!E#aBD,:Կ-.a{t9w25i@M q@.ה~4HpK?f[d?Y KN&Kґdt6z;e]g5`sBRm)D7綡o?Q.6OYJ+uMK_;F(*î;ӝ@I$2j/VfG\lޞQYIΆ $]IAڞ=VE ގ йPyV|UsLau9 oD'h;Iv _~?F5=/NT{DoD‰O4ڧ%ڣg)%Iw(Bx U0@mWNm_~{HBS j"`iai?=7q;KٗfV#I'L?uooVЍLO+wP#Vm?ֿIצzJ*⟓oKErLE_}ڍ3iMo*nxu4]7:9ZV&tx xeM>[nMޮ份7x{?܇åBxk@< ٮᇁXi??ZeIwq@ɱVM:֏GAM+ D̕n^*y S-rKy r$E,&diX_OMmVo;X'uX r=MgNԝ%EGY<7Vj%,xw@HD;41\;LAqlu=Qr9|atպ1zg+b40 =Y&'{I[3=*1I%' !Br9iX^>N\px0$܎Dp?(}~G`t0r6z+fnMErϷ}=MiP8ZCL uJT*?7֣+-R ,C%KTʠP  '{GP@1hTD^fӽO~ѹ?V/-<ΆJO,J+縸$k]yNJZh_0:-h9D¨ry"dZZ[)5JaxHd#(ֱk_!`B?Gu^+K}/cD.ԭ5?Hrj۴J艸9c͉-aI_=|# =^4)`{_E INAsmqo}͑ұlPH/|hk2*ūj,tΊ?Mfa =N4D[WN_+Dܬ09Al0w8,+uXo{fWQ,H {eBtpuK OWdʖC=V_.۟}=$3Or\)6,ViiC Bm#0 J 6&wJDZS*uiw3 .ک7\ӠXf.{f,0"Zū#@>D eb,Y\A-κg9xڶ9/{_:S=Ϋ|d; 10k+Ѭ=P}|cʌ}:X1z*>nb. ӈuKKĠElD"ŗ"]h-OTWiC65M(fCQ9`WթvO&燡 Iz}ltR%Z8p1 {JqG성2-ɞp:$''$Gn}I^}jx{ųayY8/΄4`O5b ?&*+5U~j!(0X` pY P;TX^S9bjFĭ0yᧄ},s5hZ{Gqiѿ~Zӯ| K)? $lkI -0\yc0lj׃46}`x7jXa&4lo_61} a5"XޚA;Gi%ƅ:;o AU@\,ˆBDċ=zz^4<=7uiCCr{b_ϑȜvۘsKTP86$1< z7 %.\]7;ބDhwfOm^Q-ke (/J2L> ê|6/l4%UG==g 7/us%z)%'|IOM?FO''U?KG&zA*t8ً l#*Z[Z!6=``RWث 'QĨK ]iU/22V!gfeb"lcC~"y#!3+33CL#F`87ʶ9:sm#JB!?/RfߍWZ'z)sM.< 6BHum*YYQbcS޺SWXO/Fä#=POʴ*D ,YyA{A"!OQ~˙tq̠;)QD#*;(lóTs39 ?|'v%w-;؟^z[t%2]~f$]^)Q,dߠ.sd N7D?M.Y@aIeEnL:7ѓ# FdG""{9Y!?`R=mEtQޛhFa>-XO[u-!"=)+fK[{ѣG|I[8pW8@HlD+&DaRFMK>԰ghN?sn{>_ٲy]7N?& 5fwvcJ|ky$*;hҙ-o !/[1$Vd:h^خO\ٛN*CE9P9Ҝn^Mi+$]Kǧ#c'RּBlWHr~(q+K'هXM_r*PJ(ɷ&=jطШJIue4cg`4NObZ3qAbu >^ -E7P ҿ}Dc:_Rљ)%qTc|o\o? l2E.*$idi==YW"`tPrZ/RKyк8z>"\C2u~8Ȗ#zg26PO,.SQZTK@+g#*;$3ƞIXE;SKq6 x^Dކ1|$>p/|n?{"6?]pdhUN{0V-6g:l+Xcc%;)iW]5G# 17;kY̶¦P#jg{6 R⧷t8F`N>@%W^ĠƼQGً@DoJlNjYogϸM|e(=55S>\.tԓ\N"ЅܡRwqunpiwꓬ䘳hhc_IZ;hXp.XGؘ?:ȰcZ$J@#%CQ}V쵥25ј'^ÞvZϸcC)c\ȳP/3|/=ֶ)3l_u0ېoo d>_(X&)jFA(PG {oƬ*xvdk(x0ؘ 2J(;Aq,4m EccVH|YѶ`ނџZ]\ֽ#wng@ I^\~;;7}ӷϟ ٠*w4|г'9f,XE04/&+_GK\7f&[3kp}c~a5Z3F$)};SSO xmɩJ0ȿt~H*:x\&_}yYhj>Gfgn7||TxǮsANXȷ`>z|oz>Jy|m[c:#=3Hʒ0#gV5y6='4'"„A7]R7Z Vޝ}r=>eZc/ª(?zi}#z>3<&gPg`?> u>H5PIڦd7ǔR; ] V~v?c"q uq?;gdd@bgy>x>[x>7$yv qaZZ+^d.yvo}>s)I}v#)dZuSN!;|> QbK%噞gdQyw=@zGPc_3",G<ŬKtnaEj70`KMw{‚(zO;O, /^ŋݞ>E`1*t`i-Q[j}  & j1^yP?N ve|?Ce(v@v=֠eu5Y| '7s/7` Hr>0=`-Jo)ڥx`xCgJ)oSNݲu[_V ]+~߀ R }Ge|>y+Q+'`{d3ߤj̹4tGxPUy#FRXggܻàE.q1{%e$Tl.&K|ƖUXoDbs7}T|V9_vr(/J^caƾ: Ɛ40l|_!EFsV[񕌣V~H=%ԗФLJoѪ[Qw ycءkM=q̈́wQB M}B bv6g*.f3v{|+ۦ hT=RFBW_Ee5z48t#\u^^(a_L0OƓN&f=:ڎv ovwB~gho׳2^IiL:Ʈ9pЏ4(𞶞- Ѻ;Zh#B]ݺƷo"gI1Jҥw dEwcMTI@"o7wo -~KZDw.=iz}&Bq_WP!z!Qm&^Vecu|:Ne 2n;s5ꋞfO}~<jD"7\.PWORp_giU ]zsB%2nttO,ݭ=o!E/ ;Ӄue^=ػl2W*C^@ aJ(š@q1.BG%1U ?ЅdKKuПZ$ b kNXc$ ~?~ov/>EV9<~B-~˃~ʥ>7 _&Z]:aD[R혂Zr0 (B/Vꢢit.zĠ0XJv(uv'Z^Wm׊riťp]X-vz߮wK$5IrI`DW8@ <>8 =׬K^zmLJ)n9>姐-a/\32V]ΨryK!ʠ:V7Dk4SͲXD:Bk_ߺ_) j'kTWq+u+NYo#@ 3wE ֚Sg%O+ Cbj9N2\Q,gW];kt 0 1ts :V+C@".&p9KY)P)l :Hi4*O$ ^N9/C/jcys`)nU$aʸBpGBគp'B[L|!^yi}x8_uE0=5 aM*tF+\.Z/ZA{K'V5HL x8m'k4[Q#@~"h5STկ_?S>w} B_+M- cm SU|? A'DE`W Qł1ڐylG#^a9˞AHߥSim4K/ks֛pm̃Sk/kB##s/ʆepIQJgpyɁ6U`>kd/Ay.|6u>1\neElVGR+C qRc#XUfd*j2CU{`27j_]H^6Vwb>.4T캽mR)`(߯Hi*e;أ!!MѿSKA4WTo`@Yd1ūAv,zFqFFدjjRc1Jg{D!J}1P Sd p:n8cn5t jOFo6ݍb:=yoq_LQ=Ͷ!ɰfs3rJyE0*T/Uݡ>t+q1bڭHǔuSFdh5ZiLxc ugŖ pCG:p\$ڬZl]*⃺̖RZd盍 8;7^ Oxx-i>`[/s}.؂(hxѥuq{]&ޘI'<(M`ߠ0풷=oiFL˝EpvWI!݆?ǼKJ5 =^YX|4U9$$tmb_]@mHBћi7."!<"Vg & -4AEj_[bq@k`Z)vr ^TMA5pıݒrj4;&u{. $YbfW{/4 ?n]D?z]f_k S(b|PψzaqOkD "~*`}9^oN̽:=8b_Ć$n)^A["6{DU6p )ʓUj\Ē!+h=uvKJ3x[`:NQ|P0rDIQrSC9O)5Zl9hPK)g y=x[yTgb}Z!㱟yX ^JhU]zv^:?_({ó¬޸`^? w]{=p{G]} >.J* Z!I"ս uvj|݋f}FNVt" ;?+St)#0R7r8y<KsQ TF'ieNtXbD4ne$K13lg$IK %K;"LF~ )zokKP}"Gk6`WjF7]u`Nu_s›\+Rބgݚu /_Ζō  u0A+c:qep3[]Fz=5gCgZ˴pZ888Vc| bP@+t!6+Iu֨8ձz/i^)Y?ud3fj8A.FJe׭0gpmZc9tOm~~ zNk~NQC7aTsNt邽iAkq/v#ko=Q.J61ɞO?OE&a= ?G%p>OEwn(9tfvt<ڼ槢H<l ^xEⷼFnͷ}VvU8{ս"B[!W#?Vс f!vX0j  UCnxA츷Q3g̎s!7G;)-mDN01XNRc9[sn#UGOړw ېuƘ 8,^s!1%Z+x4h1q4s?y*%i'P-B+\fD(hN +ʪrq l[āpƑYŸu4X{PW|yW~ EDȧ~i _A)Jv&?jSm=Myo}ZiR[T.y{~?i`Jir#MٟmR|_ZVT+>)'=h?~!lf>m47 L:m>zʞFS*  431.yh_d0Ig$7ŎԨP<1JfGG~CŇEK.Q^ʅXs!y=\/[./v} (μq\bnܾv<\{gqz?lfq>خ 0%f ʭyA5D"<^*/Uz]L;ЂMP0ǵMKc$mNC H^2v:># %&\1M@'#W|5`C+ \\[ðؘ,*xUU)%G{Xvaig^NkKb]y.} C~Z8%y\\#o$$E03= `BK'& w4ea;h@AcWG ul-jqrĐc[,/Ćw!'N;94.OQXufc?T7V->v[? ܽ1b÷9|C|Å'>KPF9x2~̘,KS_/XiiO%JOL4_A5/M% $YNR˓cFOiZf/-;:ҬaX][ʇȯ|@|@>F ( k_0rEMAU_˄˦ŧ9ezkyȱOXb8<ܐ?hL)K rXU޿5#b ^G^w|ֱk:Wmn|_]g2>5`Jދrq8a%h$i4Nf8SaVܤ)cs` z, p5خU0 pc:K<4q8aD}?" ER˯?Ԍ.ωL'P+tֈkĦtВS[wvs+t{ϹXN_4N.ƫQ_|P}KjW_wKzHUQIľ5.AF3P@vj{ "5 TAamh{,-qlHZ.פѧ7pFML;l#)_h|'?33ys'+_?s>eWm+#ռJ~DB%.Wa$6ys 0[U(% Y!||QeE9o!49]a!EQsmْgˣ7BD#B;UڻbF~]Лi1ts3d&z ؤ>tE|%, {V6nc5:LhlI _-\TR'Ti Tbݱ0:B*UʡJg߀O({24btu!q x.睒 AJ~ 2 R9FH[ rzYț[u0} e)4=G#*H͜oK7%\`,z1W˔OG=<nOՋ~G4:Rfڇ/0C7,5Dٵ@xMpۧC}^Dɞl_0Ŝ֢)X CRCN`E\{3Y(o&JL5YvY+RKe&jϋcezaU!΋0P:* R}OKj7E0iy!Q:MVal@4˳Sj) .0-N#UD01ګw$s6 өJǘ2w(5Ylx6`殠CGqK$K0឵0L }_[>Dak!A~ :X0oP[-R><=_ŪC.XeW,,|>4*c3i w\^={N3# ޯ&splͫ<,XMƌ+J~tો^]|݌ߚMJ/zCI6d 0P|U-[u~m=y/sIV(vdQGz My׋&#2E7bH yӕ0Noװ+?K>`Wn ƳYb*y&*, fY=yǘ ix ,ԍg ed͆,i{bJJ1s ru^lR,L)ñErh w"^{Y!LYJcb5g}dmì4 v/$ ؠʭx\1a5WG%ۖʭquxNtgLAgCѨu /"Z< 4%\|p)m. ˸E,-kآ\s UX_XRIqbYh{eYϵ&,C8Gpq=۾$ -0ݵZ[njԱ$rJvd`˺Sd~ZŭP;G9ئK|I{n߮vu'DŻ(93 τ W(Ld=l'9TE꠨mAwq9邼,y} `թe-koǗu8pE:u7PPpX-;>`Eouzyk`Ljq<l^QB=; Eztұ ~G | hPD5¦ (l^ђ=9eZ;49-_-Cf!AKwajHM`8<}8Pz(n>WoI8:J*~Yt9余L5\p>V>s#7y/yP^ﯤW7PMv d+7?}(W;3KNP7Q -mPRHp3AЎE,EQV.Ou ~yEK6c%.Yc'ꠑbZQQ+גOޓ<,C-DTI^>P eqbYЌѺK˛2ffZߝÏ`:"M}{Ŀ3g">귓'YqazNDS0&ڕ WW7%h [Uq| @x ˆM,2G"0`Q= :Һ).c.-Zj1VPcV֝Z%1yĤPcXXcv؁Uծdzfp|]c;J UN30goҔI4e<歪v5Kn{ {ҭ0a0Gw p$ؗOP߿=#PVgَEd&C{܅W\Iγu.RĎظ}AP(f.V穄#Zh1I30gl^juK<,lfc%k2qc7[']9 0}B4|伍CyjJ1W=+G@֏6Fͯ8Hab޹z"g)3h&t|&򠜌QQٱ3q*$[}px[.Pcx:m:w_(8 f}5ho^; ڻZ]n8M75;/T@NSaT(%~)1? [!m/-5VLѧG8Qz:(kGdͅ yb݂k?$|U -ñfÄ͉]ʶJx @ Rt eP/E ~S)h_R&4ū$@٢=1|dAKs>1`=EoBz7])zGZ<홤=6klsj 8 x v5ȗpclpdbBhQ(|]t ] T7V6 /(s"$%bRL -%?sj 'T}J3:& & nIJ `M`{xX&,!YnbG 'O! Fk:U"৬<{-7yxuױ?[&'+/`0b ekxD3&TL OzQVa`|h8k@BJ2gˆ[Nk cӓyb+W|,/,vq_ rjV@>h cSA eN S[>sMlYو9?x+=T҇Ĩc=$*֮ _k6 ]Z;h^VRV Z鎊8zd%Շ@ L"h5)itC/Q~<%/O㔪x2,vZx3/=A1`ɡ&嵉>5E6ulO{A}xG+{Ie>JU+RC Os3Bo.GJV:] ԲsU7*֝~uydQ7UhFOƭeu2 l qB.jB>AkWk(ّd[g#@^~哆8JhJ'Рc*d~Yd,qmsB:u$~cz8:ݹ:QY+tي=a)OV:^?`\y.ȂѮ U񵠭*EBz@ݳabr8-]-ə|طu~9ܒ$"Ɖ%ix)+G@m6Ub/][xhm$*`7RADuF~AoMɉyg\?Ջp=d:7 B7$jA(eXMRQ躮ZBQ. Log-LW64<vBwp!֪0s_b$=txjp[y :2hzIbQn̢xoRwLR]\fɸwJW ƤVٟʼJ[곣|Ǎ^%~pʝl3ps*+Wx}nb[!u3,Ҿ$2IMh^s%RC^XM^լxjvw ܄4aRZBh&W\ q65PfJ=s[@CC/Ҡ L~G:Ȕ5'Wq$}bo,PjE*UnbX.~5& [6p--\I;fEPIۨ/KTFrb:TOp"4#~/eyUu$qU-,تH!Q'ǵEݏKd˓uPH૊ GwhJ7вG,֞륏uH*}ji=yhh?*:90ۓAp#YtSCWlGWe;W1UW_u|Zz<Ѣ9V1V/BX']Z~/Z1;Ui7n&KWcI-uͺWlkU/RkgqP^irԾ TBdn^306\EKdXYt%[*I[|D)X6w Ll@MoɊA99RWaDS AM݈- "OP#MG6BHF Ї%PG]|;)6K,|QؼS5!dٿC'# 70آQH!XV9>_lټe<qEk׸Mh/[YQΎ2]FC]ͽ m s7aL\D #H.f^#s1<r:Z+:_AwF#F^1*m`tpeFr/9wt)&wP5H*x" y˱ ɑ{txTUQpWhc !tZ:cMBc=B 7,z%U( f;h VvI.TR! .I#Id^ JL `a/C PoՒWZҀ G1zQ hH>fǝQϓ C:CӨcUtYb* @ybQk`f}pT z dji%؎q T9Bc)GO+ P`6ZCS7ԠRL;Uqr$ҕ%;PQ;]%K@DL=UWRrh ,ȱoc=zxs*`:s&@Ĩ Dqp  ~bV<]* @{X8domY< +s.u,. zb,J%]9< 7Xꇴle#UJm`EU@bk!c XPнaC!݂lyy? K aП]{._G!8`dWKuKn`$-͈8ĉNHVśV4%S;h4 0R@+ u .pru--&G;[1`g"nwt`{NXkOE+i6-Q*]t NpliBk :48i%>-S{_C~(n+a ΫD ITE^e`.,~ ȥ=nKi[T.!/~[Pdo ;wZ&'(4+&y<`[< Y2WܪMRWh7!eTX}s c8 =CJH *?q"^?pU֭J#؂uU#`Stz+P}ϋupY~GuB\z#‹jE``GaV{a5s-` WTq/;P?+䡋T65 π;uƢGdQw2{ y9hZc=" /B frgt[ -uDhCqmMN+'`0rVWs \6Uճ'p}kXǧE&uƟaG`9=<մlּB&-?{ (4:\LMM&aY*MT:>LmjvƤ;f^%&\CmjeZn<7-Lx-cB5b[^- b/&,uwݼ*K3>I"3 +ZꞼP?j:Ny SUtD]:$()wAzrTBQgpLa;f喳28C=2e9ms}ރ}cZ>14S"bŐg)٘򹻴J>3n$ch 88#ٯIf3qGq ݗoKb[Y {';΋f} KH ˻oeh3_ʋ/”See1D\dD5^1CʶBO@>MD׀$1*22Kq6mc]s_|5Uֿ"dt>Bkgp`x|]4X6X5z'ߜE^_S(Qq>RAkЇ]yIDȫZ ٳ,R`Qm3\Dž(jz:㷼G> (3[岏nj6ʹf&{ePgutd6N߇1m/<"){9 EAgU~ߣv_撿Rd%rT%-Qt I}LRyŝ0tI b7EaVV"g$(<Hit.+t{_fu[usJw$ȃJ01!k#S>Rpq@S h-q? c>0prelʆNsk-wQ@گ'8d|x+t!V|;d/ Ң'(c* >-hTCwh9W.{[6%.)0 d<"Oꖲޕ㼫lXa|{?S^ؚBmPrቤ6o5C8Mn G=o 2fWuj4t]x~frccOM&@_t=7*j4u{œfJ|8N+w]K(o=,!ܽ^aZFw24քbze]}\'egRI۽XݵΌ"WwrY!eC+UB`IGNtܴUn?"^;kn93[ݚw]4*X1;h,6^ř̥=stZ't"a˦*ڻn~V%nTrHKfAuu{ѥyXGVsad(1Ig\[ž+Ѿ#Tmɹ:<}:/+eL;K_h<J)V! R0xQJB(^=`" 4 i:#Q;Gq9u8N8f U rE*r!6I=6ohv?7pglaB6i4E"o;h#>~(B*j!Wȸx3(uύv͔+t_`~A";ħnwdg.i Ϯ*˭C͙PgU"?Nhù 7bGr&)+mP<Sw&T[ KtM\[ :4)fa|gA;d ߾ StfTn=S}3HNJmg"p (+OF.Nϴ3~Ƥ]T>>,0BjAW!E$@bL-Z0 0b"P@؃v 3vr)|zc) \%d= &\ ak}rw" GAkG XGcW(gGFk,Q@D1-X=i=(|$5F7{pw\$#1O@t|v?PK¡C{Plzl'`3!!&C>{y1 _xWw7=oߑѶ:f 3۰y C/VclulRV?׸BSnFX3qW 4?sAsUqE!2~ qhn$#/eà Rr 9~_Of46^}'Uwp^@mlln?~f[ḿkWkn%pFdlKK4(QN{b_Naä?H-v?[<&o 8`v^7S4Y'N@`B;8c~82Gj<+0|{ΏXuE֚P`0HnaBb "O8%%-T9\|8IʆaQptB|OZu#Xt?w8zC=s 4#pzreZTtn 'Wȸ1zp|ؿGLN"0bҎgpGL-7o>EvkWAUMGJ3dټ1~OD{$ȱ$mlp N>e{Q < !'a%L 1OL 0Gg0aWB&|&j{LX `B/{5bى$< c=.DŽ^ /aOa6/[0X ozVNfӘ 0a.& { b== ѱ x٫4lYOaB0<+&axc^ 0b%08„yf&2̃G &z$oW@NH*(ÃvQ]c(QɱE?s枱--wEm֐W缐&?92\q\k܎yh3IܓuX`&٧a!kt_;қʼn4V{I!34H|LZYȎtwK]Jhȗ3/*I'B+FIF˫4,W9KF::23:?^vuFc]>2 !U?"a-7ק{z>A‚PA7Iipl&u<.cn_(iQ J q! b6kSkl0)a3C8:N[TZwuKVZwk8)\:"]F 4>N:zBcGd ߈{\S?t2oɿ潣f_CfyFGXzύ2ֺe1*z>]?Wˤ<ZfB\A}8ՏKA.Vwd"9:"2V2tJ |J2($3@kw0Ra]9tW-Zc #q1&Um+a~Wh .yծNoyO"Ty,?%/2v;y//?+] |e\ | GWmUvs9 R+uYy\JH@+`w2p]zy .ӜWFu+cT^SVGG7d9ѯ jBf# R$pUFDEAd &mf!ux  OƆy%uՃmS7]tɳL eN}E{A-U4cʅUOPF'l^r)nroAQ37782{@ el&:(>$\=K\'])eԹ͋ZBͅ)p6 E -I5;%\9m]z7J;[Ύ{G?O߈ϣhTnƛܥbozLsp`\ej`AΡx O2C!S0;.Ȃ0H˩>B % iv Vh^(}}O.($%Bֳ1zpkW{\8T7Q)DZZX\Ismb߉`(&^<(£^Rѯҁ ὜G(88=8,=^(|Ro$6ltlQ}G9ǡGF7`⯺v|- 'j7Hr.9)ɢP8W+L'%kڰ>ܬ[{`.^z6:, o2v3?y De)t-i*XBW V܇:aWZ4;'oШ3)w`kM+x~$G&qoT^$L}iƂŔYJ:]_$׈T l`N s;v#v1oYʩ) B^|a_>63?mV4Q$`!-CdQ ,r_qdH4^вUfbYGnuvT^|':rL6 4jRVMX yk{ѫQ=@#^/(m|f߈}IiT}OӤ;(YI߳\Y!{茂XHm@Ҡ'҆J:(@Yʭk:-pNuF-&lO4X;kMd߄~ "AuQ3-O]`ep՞,=<|6k=ywE(LT5|f'CGZz-bu=3mQgLkɟ:/g U%%܊/{ɃX+wdyu5ӑqⴊD M"I:/h>,E4z>e{LijG2lӽ%oL<[AZһxLkn{\W }#7";kvWkbY>*R w*uuKj sx՚gυtL}aY)y3 - ꭵ!.}0W I;-,EuVjBB4GrV4%f+\ gSv񗔃Pև|O VƷޅSWw!@/ZMJdXwQȆci?`h:PZ-C'6*݅aV8ܿ˗OnkSmIvspYaO ?_~A*xpQD7%zv] "@ޫE+iB" ˀE]G=7 i.s wEsdžpV,x@fHobr%C %2؝>i@&V;S<ڄ>!{Rٲp%jvݝX8 -5ʹݨM{בϯ?s4|A*b؉sH1tImVWw0fh O7J珼50j@4(oAJOy~H5¤ӴgY,kƾfʳnbCk4r˲ft>oEnYv⫦Q4mFs'0azfu8eF u")f4|QdsiF h_Ḇ65ՊZ`ΏmkD`Cu/QD%yOşQh\~#`0oʞF y_TT֬#-UoXKWn9VS4= Zkt֛O=i葤ǹ-Zeh qw$Mt'0W(eS=3ó˽sig,J.#ɯ6C99\CK॑r,SnH)dd \EtgX)6b6: 3i$ΟbSDLVٴʋvGrw18K׃{l=t']>͕fzXbU^^S^&68s| %9+(1J6WV&M%6_:s⨋Eɏ?YyuH'ÓuВ!\s%9lzOr*EfZ\[C`bA~l5vp8r!9crV"bLfV&.# GJͤJ+q5TdAot/cc14l&/\-R֐doAݥuj%0| iq9ϧ z$F]r*R3^Ww|㙭Z=!:پ42ÄW9c*R}޼K4|ڲ,F%|&in42245ˀc)hjcxL{ʵ6o:2%!QǬx7I2z(| ?(]dXrOL{`upᲉOu -XGNxQ[<(]o,mmsz;g\]u&y6/p:Ӣ]51̱xDE&&Jxlbkc=&vduޘzȞEw/cʨx\BX jEiLBAףOf_f{& tB,؉?gkϽ FVj|Gqk RB4;rNuoj bhU~hN<'`񆫚O${'%$in(]N/pjL(OlgsK{=tFQጩH5 ׊ ‡>b{I>znԻ^Ô\A6vlV"SpVP /ڷ5wa`тC~ʽCѨ8g58=Tc~Oc /—7nTD)آ߾G]]Io>K hCQn>nmeh`)Z_Nf/*C)XB(myYJC{O6$e7]RrO$$B7a64e'1'f×e]4w31?]ԣ;[?GۿDUu 8*zĤ S Jb3:&eRހ3#N2nOvC/hffYxL ̷gAI\{ܑx&C#wD!B~kX?_? 5ZRv"DY"V b-P9=乵?}pYKJ|5:2XOI}Ƨ2|ݜBb'SxP<]4sp UvWlՖy,֌:pFɲ#KQ~6 y?H9$A8ou!b) a|a71&oňN}P^5⾥м|xU X9\+&-&h); e 带l,{'pu٘%f|0{5J͗A+G!N$ސP `Z5qoOk&9i_Uy>w'y@JN @h*-dcL*V;Vg2f8`x+P)?>Jcq" S.M ͅ E^E(Xs:Z M*j@SD:ۨg [a DBlw-h =;:@g9(z,X] s$g53HF4Ev̚΋;G5\CCEG2{>Nkdrt7Xy1H#o <66),0gVg\uu^ES|ȃV(!.*E P#H0ǰ0\h<4ޓ)iG34V#٨cT\Oi\}Hl o(2\ޞdN\))aʲ/h%/1&MHLnqxjq ʨ/+jK A$zBaALoϑRf 5\~r1ܖh^5&v,G\*C=m?ޑɍM,[E/DiD=JP|wјLk \!ildRT) )WnF},YEg_6i nY3lH*v$‹5 E,7 IK6#[jJ$- TÛ<~m^]\ ?r1rpc*KjeRxu%/ZR* PNQ7yJ:: ,gRBU'TyP8K$)e ʴfe0>_ QRFʼ)("B""w6XFxSZȭ˥FxwD._v,DNcV%5MʋNɗBCRXn|7-9iJbd>Ӯ? N`cTӂ٘U];ǎͥ6Dt;qػsFbf v?UKP3b-4vnĨâ ͩ"?gVG+@2!j)n+&Sh;޽ cY@Wz+undHAʚ puB~T9&^*X K=ϻ<);AptAਓ VIh)Ѧ#<ǜ 8~-"E߽ğ`#[:1/j_.rVN*@7)< )kS(*7hI6o7,)Z%Qh @)Ʌ]B6#_52j=lFV}f5IҶ/J:T`2دP`O:}/MEۘG(rճ X1D )GX8jIJXM~:Z8 Hۭr&|t}nNjKڐ"hnZCR+>χv~wZQu]US7o^B=x߁Pҫ@D<[56S7yHMGXVMt(&N4@ ^~>j ]a1=$gs? a*2OVG&U@ƫJ]bǔ/}m45%`5;uv8|$2#HK?Lx׿9W\`c&^ ;h[#PX㰾{CF;fR݆ռNLQhQa%qVpߴn^rhY&g^~IGx|#Zeǒ0޳jVí_u2Eہgh#e7M~/Vݗ>TZCZ|1O1#= s$G(f5h=BZDKB[ ӓE5~sR&IF$؍r 1 ܄wk%ws#t0?PK?ma\ѱ GģVvʼȴg6@劉*`w[bv }9A>fc:p$⯀|2*ֿq/NbU3NhI(%qBUb]7swt[;Y灥!;y%Qi2N:& ڰ߻{=*g[aMƕrgpyQfM{F(|s,&jV&; ]'R9\O[??q{l?~W^+J}I+Dy!.-޹q4 ¯w` h yJ$??ww| sn,$Kݿ0zGt1`Os`8H䄒dM咁RH>!KOq`;0%-x}_<"'-TUg;M5lͽ9WdAXfVK!*%>^jM9i6~?JcR4,X4S/*\;Oǵx`(iЎ{{챇AzKt߿kv-ة.SУ'{ ztguoώ~g6MD)+ZJXҼ~sYk/_aGӅaF hyZ/GG+_fwy|vNpu4L{C)/u^a%ۖI]J3>.fϟzi؇-2l-~/N#z\B#Z0 :"th%a*7! GF##AyiP۝,…0q Bn}qhxvm({>p% 3mF/G#J.ɡS#yJy.#>CNW5mà|r'Ieޢ6a"#Yj1%y&HzPϻUUy{֓2ڢ4EBdVa6GjŤ#fajT?fOŤ$aOŤ2jx*&'cɓx1,<Ɂ'ғ98eb?fynZ[j|7M5 f< daBZ X3y d9z.PuuยZ{˳9bj+^V:[L+%r=,*̿Tm,T+g_b'(?<߱h fk> DS|[6Ѱ"WTke].bRd9"&$)`6tDMLցwg~/aO=X~poH6<^:̟^5@tn.l.?ЕK._50>4qKK RdBWA!~`J;OnoDi!6e&e@Ҟ?CjP=W6NYR{-zgP4+ gD@5P-4ލg84rx ])` j//qCO.d\a1Y3wHtbqCIZְqbRLֿ>B!a7 fHz1$[L>h6GELwP L?#}w5FZ篻kb˹"oR67YdHj)|YUh Z=COW>?ESZצC6k!FG"/ SkFid\݂@ n'0 B\ : u>{;i>rĻ_ |5TJr=EscR4\ lUKWކt]t?'`[6;1B˅pγtt[LIivȓw>>J%(qGXΗ rSԒQk)Cvas"f#jm@tϰuv8:[%VJP1D^CI/IR HJQ|ٰLC3m,sv6+;5W>Jjt:PwlV%s)ާH5OEThl6-팏%7zo?c?O9uKFyl>2IbZ8 5I"rs>, z 'Q=F!]X{rhumR+hd4Morɚ#J/u}yؐj7 V).1~5I'IϫRG/"ojO,vޭab$X!3kY4RyJ\0Qh!,@Y=ɗl:c8to&ٔՕ[ Lן3qgM\=sJOZP Uά4uBչs(SKn-v%+h츕+,J3QP܏Io5 a8GՁ*H8pOR _sB8l%sK-ϗU&3 b)I&,[ϮdØA KRZǫ'u5 8ROz.2s8ar|<_ # U81on{qu,?p b;IzTp` h>f!cHM4d\0Xw/rL&s1M?g8yV~IJxt-p?XwU!s4S+&>Ftyi[\&<-*\#%"hT_J^QY>"[N!}X[T(-*^ڞ[L՝BTWMU7QOJx~uBdXnËj}G~,{^[ a{/Zwʌ0?ׄê(mn:\Ҩ}W14oXl-֌Ґ]0Gנ߂ !LXe1c oD-U %X>sew!~h>V!` nNR_Xڷ)ynUZWYi=XTE䏌rƨM!0I-GILߖ!((?sv~ &&m~f't =Hj+\"Q$JVfZ%%Cu! 06K TRz(a< 9jDi5(䫨~yw2WM|Ȣ=0tyl䇖{/k:ǜ%%#0KCuj̤Qwgj}$VxMYӓj|۟R9JWXLgYټT؛7㯵$;j=C=[z g٦ p#Ym_hg.ځW+jGI4Ak0sGqaϞ_|> ְO3&&wsbCCH \C oA2#{ G}ͰM7ODZ?I6E7pn%%PsAOgwVÌ_vКʸ9K'Ym5h㶨t3tIzi ?IBکnxg%jYUd; ekb"dS}XU_`Fދ)9/mމT0M =K0Z~Mgu57+ً !| Mqs]>@jZ %K)/FX;LeS_vc2FEK(Z2`ހ?$8k8\63%4bְwp#? 8/;*w&hCsAxpI#A5s}6XX#ƅ s}!AɅ茶RmVJ}Ϯ:e582 n:cT4Ґ7 qRc=/)Vy+VbJ8@)k1VvUM􇱅6cF;?F͔E!U :[䵅ZA֚|Oy,hş8!XH!(%5v ats\.S!3dT_ |)uzsKf糯O6]y%8uqVugN(} C1x5AqB,ì_mX 14L_*1U+ 34RQ0Ʌvse#n`o"~94ÍD8##~üqC%f\Fc@@)[N*蕝\8hdf9X\lR{ٵ.Cc6m5eNGP(4}o)>SΧeӌA_($*(d:5mL7 ]Kx,Rs|e[(ۻW0vOF@Q-Mz/ETv쬣2޶pQf}ǻ#Dޔ7qRDDK\~LN1OwU.YK[U؈t y@ ,i&Ld2 D ~DSpϞWCb~s1? UcE [o"|; P=q.-({x.]CʐywuIW>weۥy9 ȟR–.4v@1 RsN( ĉ#?.qWݓevfBXƉct*qs;,GVima? &{pJ˻0e!P߫=MՎ3p 2z*EpZlԄYj3ǹCuXbD~;h#VP'LeҘKc#=eJP@oU5:Dnip |VbT {5>(Ԑq-MZ8԰=tJQ:é"̡)\QJ˭QTLK1iǔaK pBhvn6XŬ3;y&ЭX@$tiދy={5)v({0Vi){_nK.(n[0׮3>%ˏk2Hd/TVsσym7_Čgho7p4S^0RUWi"Г\ss-ł_ӐJ{gIz=~RDJy =JQ-*cU$\oa}(SHIX}3~3P0r@{&6s>&HJ3ȂFMG6rk^_Vc}Hm׳ yTU*T%9qtp^?‚B0ε끄RRTX+Xd3J!utstϱW_%s3ZwyWC^p/&2NhƏuuwqnʽ =T`'dpw" + }+L6;SOfB~3('"z $D`ܲ::KUCRZ,XP3SF :);pΫJP.+|)"//ΫXl&祎haeSag$P0Sao *&psʵ*8VhUFTv-VU]`qGn.=[)IeyFN4m  5]|Af:-k{(Vgjp-,'-S-|Psb>HdBD)Exe; 1NnP)׷СcYCXUYRm4?T. &)MMAx̛HO9eZ_`9WwvjFcʀs~`fVdql CyC|Cf2ǐ6gH78&@" Q1d9gt쯩ZnS-ڮEov?@OUc҄}^bT8hd?M.L;݅"O^lpaT甪c/!QL BvdR>?uo)q/h8Ű jފLߧ=9qTeyS5 %?]! |m5A|A3/oA^Otȵ("  /HXUK@7]UT>%qKP<` ~{1N^^ؒͶP#̦=Xoz~& f*W?k`r`6h~ c [[ljJ~^{#q^/KNj_F;g3LO ^xcRD{dNi&D)D"`A)~M0)#B-h@ V tۦE*1|Jn-dI#c9|%'|$܁_O5 ClǓ8>S tkfaYtu9-g5s-ŇY36ki@į򦙩R'v-D5CbcUUÚsDKW0;& F🙉?P]+̧mB9k~(&w(ރ[. ry 9c>NDձȮ۸U1R]&nފDxeJW~epT e 4a"StsTJFES;T*SLLЦE5w5_]YIcEy+Hr M WЍMce}V޽JPK *7zD1o L }ΖMxP~vKv&A!i-Ƭ,Qp9E]9#c?))MG|n:n˘z.oPЗ*~vhK.y﫨oGQ*Coowqs Pac4Pe郇T7i? ,} 7n|C,ZѸ̞(n?ȉMr߮%adϼA6d[3(Úyl4b'R AB4D< 't~y !@6%|;xCx\kWw/$:k읳{#$,O$Z㉝*d=w|.௷TȯkD&È4͆++h)vj=9b|~ ")^#=-&J#K  }*5Fv3`?m5bXDQ~ОE/6ѣ7B ze+.򓣤KQ>/} ʳyq+Wj^%h1v2:Xiat(!˪BxSR>z۱-+[%/ H TxJb 1'&Úˢt\nU +"V)oO_=3Z{e֎2&iiwә g#M$O4伂gPRzE _f`DAyo¿ Iq }DeӛUǯWCla"aL,IFpUYY0< \o1uѱ1yqh$ U(CYi^~m{w2 }byk۳HI!vaB z$f˒IQ'86D](?z4cȟ㳋+ˈk HK|:M91+mL.%税2 ]=B 1<?~nF40è c9g/8M U`Y9fFP"9zjL56 cL*Ti =0֚udFS4WoR8)HB=u$sBg;@80r{D-BSنco!*錸% m)=ys#4$;Xg;6;5 ^nC2$KfaUIm| ->esC1 ֨M:l:47D/&`jjlkUge,z6UýÙ[2;<ڸ#v20f `2PqXVWUu9I=ZǛZ&o4az7& oԛxތǛfĪ79x"347s˼Ԣ1Eڅh@fj-}B+1:x̀ۯMD gJzBѐ~w{%jIz\dQBU}$o56ݹ:ڊ@p2,ˀ< ~7~c7~a>- Si_EK"Zxr+MrT^T?Cl]8cZ :©EI~a{-.lD f 2nx/ `z/ %7`P TP4ܘ@Ev꫶|9_̜Zi$MidۥAp6n_6 WѰaKcbYgVj>^JZGf@it#j6r&h#m䥚BWj6:MFޠ ȥS+IV}FȏB1xuk1-Y_ djNs[r<\֮]_ R j`'At%a <89JڥX?e4֏Ҷ{\_30DŽ-(v}N@Ν{$ ԝ?R,LCD!]d!Y%vJkA0r4K`GM~c-@(\dFh"NR7[C|w)Ͷ*Y0Q'w~H=Iqx]V_٠M}_@v>4F͹8N@v@İ]X'ZCxK "?gY歉~[Uyu㛤Ep\ m⊦sENhpR+جr6պ6P]'P6 I>KcI_[vY=QW&FkF=ŋYMW$u^tK%4 FkTÈݏѤ.`[ǒp4pro2 #y+ƥA+D<|+NDTTH3P Q`/tZwC*<^?R NOX_Ⅰx mi3j,m#D մql9g7d;X!)bM&1Ich#V "Ư#}2ku9YAsEoĠZ3 *6Q'E,uVу0]ŷXd*0_qf{smdM,0zmHO`Lk xs3ՈeK|NhS"udnʱop!ҌD= uViT@Vn5HwV*K}N{+XNն.ωHW22HEyb9Uv6tkPWE)mfP3GY+r.k׆sKc txż)x=v|F<$cd3"ٳLxyp&pANnl H6KB׍pi726htdνҜ Pdjn a|am ǵ%".7 W8 QT˞3~cӠ4*7=LCA|u-L3 p Ἐ&Aӧl6)̌1/g_֒he2FV5]D`|8> ! \*esD=(Oqa깂WF#+h&"Y='+uM\p~e;Na ?;y/F[j KϚ+hkDfO+,P`yثkwBt[kIJT, ^ ]$Z KC%x kX.Zd^S-v;BUm~qP,iho1O>E3T7KuWWjgzdq.ys-ܛWWl8a[,+1נbu ɟ]S1Mu!Ο hߔ7Ľyd\k [}5)oy:Nur,q{^+>xٗGi_ȪxliHa Y>IyAA`mH_`3O~j̈́ba{oDoŎy|I'~۟-uэ_*\NWP{T>u >%]oCuNҭWź,Ťё}f`iHTX Ϯ3}7I>/C3n”BhqiO½n+bTSRhfB\gJ1gw@C:W}Dt-8/A T$4`% {P{*pYג?Y>h Q8/C 6q?ffaHufS)35q6K`cM}̭˗fS2x2'{[[Vpn±T_pnZ~g~(JſySŴg/fqg~9!t !b;vMD)KRf56nmL=h+=I JR1#1bh).aF#RG̨> {SNHH:c?{hXaM}7T؈JW:!sNxCW-]&eg$όS&lJ2^EU!Ola!94vIw$6mYճF[>p/:dC4di#eQ8WXXpdx*=i|G)}|/㊞hۡ' Q L6 (Kq)Ѩhf^: NvNzb?kwˇ:00Nt,خz+ Z6{(tUء=86 3.0.Kz(dLmb}7Ss2^*27\(+2dS-Wps !v 7@MqNLƹ)}g&aǔ}*B9ԲF+ֱk؃p#oe UОBĎ+в0*I0x&W!$4eڊ]LOЊ J%W-Gu>ɻ !Rig)#ՖU.L\^LjA::8"66\m|;{aVc ɣejr72Bc)]} IAIsW(,L9#FjI5qpx8岰ۑk<1<=G>+\ضl| k!k:w <7@{zg 28ΡE\gI~{IP?/x7]BcU Z^ KmֱD =qo~7y9F Zj% a@oQz{$ZyD'P/o> F?WJH3feٌ6{VQG;e|t>*͎9')FFYi8 YdQ_<y0cB ñhtv91&U:4&dz_/ːc4%eUɳ4vǍow/_bFdl"2t}վ2iOm%{41m kApk#1d:d"۔'8K(r1ڋ6j7IQP8I$q3|  hE!9"ZjȘ5٢%[]X'^`D N)fW`kxq!Ofh^%qVeݰP`!|V KwsvgC¦{G5Mٰ=~O`iiW,UCfc $Q8C=Qʺ՟ U< {}*VXZ{/9p5["i7`8?M<4qٰ准 O#6ro@21e3]%_Rh~2b( ?[Lfi0FeE[Ry1M_G,1 Bm[εՠ!ƌΌXqk*U+1 |,\Y~o -_+* CgEԓFWG3g̪U<МK.9hAǫt4JFɳrIQs=СsuO,Rr&[R D305"^xd5-Θ];3RV_$Tu:|@tԱAMasKԭܪ,Vz .b ~:fد+ ŧ; heR`\ B+ϏFEE՝9x6V1sYh+j\h(m7!j#7-\ YOWj8zàB 牍B9z뚀R=4NFk<*s3V.?TE[b@Vηcgϥ ѱp<tHظd@yC#kߐ{ BLqylvZD),cYۮ-fIIIbR1EĹW2vmQOIBON?K/跐V"1}~ۦ0E\Oe(>Vp`m=͖S{V,niԋߤ5L kI5jA4'nثbUXj(R!n.VJ{XxbQW#zC Ma@ B2WtJ,U0֕~`]3R/IΔ0`y RLr:ҵ'IOg6avx pQ8iY]%a%AyDV䒎I}&,CI|-@S5`EJh%<9 eLoA ['<`'%>ZGcK.K(o3V~j_TsˍD24jpd1B ̀v9-!H)Vz3kKکѦʙ]M mVduXy+=Fav9 [iչsNZK n풝!_^v;\=*|A,KF ӘGs⋭)ETU"ML g$o'zy1 'v>yKNu tW9) ¬>/ {4/^ycя*Q=:uvEtA:wF% ޞpD9҅>\AISfH6]?j6T=P*E+Nk$!uJex4;gxdĽ61(LFBm+^,.Zs. c&\nm`-l]ShLmFE k, 홀E(.^b`|gױO L(SM.8 v@)dj<}մ+Rpl^b)l؃/ <PW9]h 96bwlf6kLkbh1U[R2INmH$a <⯜T3ȉIK|lSČ ?&Vp߉[Sڂ(AZ! uQiimՖv:}TsCEU}2 â\jk虩uU+sPPsT!aBg(s;$Ir(Bzruq[b,npoP{sVr)#Br!r鞬v;W~37W9QfޯHJiٔ?z/]ɟ@ova{/eۣ)r}٩ЀqN\D`I1w !j٥ x K{Pز+4_j '٤Oq0h6rNÄ[ĿŸZ A0ܲ:u<9ðpa9PLFKHт.[#vliutW?M5L#9TMM!Fd+8tDɭư*޽)k9%";"%:B6M/!TR>9 wE,1ޝ/GW߾!jfX .Lrnksvc# b7ÆYJ>,HR<J(O6=k\ą%mh0.|CwR*,%X!~u\R! ~Vd54 fr)SҩĹ}y 쥸j?d{-IIŋM$`᱌KÊX{̻_/0//TTVbȼ/*(AB~gL|6$y3˕nSYqeWSr;>k1d>o4؟0qj?H .UW @ؒ_Xp%ֵ pU 6:b Eã.Ou%.1&&w55hT 0Ļּ RRzV,y-^gVLJw=RY_tIpٙa羃̮t iUr75@W,s=k4s,}Y{vA?1_Swbe[n ygCXCNfI+ʽ 93 ޞ,} ᭝.N]S*b4q EDF޲#n<2KRvXH8GJ(ppJ͢Ψ615X+rN6LҖsvTT"\}9t{3wD9%Wb~jZdq K_)UeTQ:xRTqJG4ҽGƊ•%7cfuq@2s?H\7ӻB sH q8`lF[D>g)D΍8TyA0n" 3typR975_ST TTu%'y;oN0"2Y[|=lX 2"sv9i؆PrjN~rT?à鱗|?}uJ / S{CyU̾_`]߲hn4^"~ϣh;BcA9t?GSIalOy)gaOM6b,P8PjP4(  U?RG̈́B [`Y1DCh?fɬG~ESmUBJyЎjT_Z[:&$xdYCt ZNJ(u%y)Px%+PO;Y'¹  /C^-2Wx4].B`}0\hz[nAc,< 2IH"v7ˀ,a&w!* bnCISf11=<1,҉ʶ;qˇpwÛ%^",OPUK]iÉv.wzwMw܂]X.AR0;R/?}[~f.%NX)K->m/{w2E݂'*%cp% ' GG2z֏^u5oz<ѾWhF&И";FCIiW*n'h486i>ʡFؙOH/A9瓆tu\Ho, 99?RKp듍lhŕO8/B/jbxw {<4#=)+66a(2[UnNWe)ݚlFk){/g"IFb,xU/Iӻ~9G*~..=ʗ]n37nY,)qw7瘏2BR tde-&Ed%`0r 4ˋ@ ϢGE\{H5~1B`x; . q;x4$ےű0p<9Ss.IM&cN$&g୔# NE [ ~ 8|jrtOڟs Z8ߌ ]|eӈ^9r=t_諎0޳-hhvԾC%l†xEؐFIitFm`or7L6^2]u"\G+Gp W;np|cKrb&wVVt ѓ_Ֆs|¹^EJ9FQ)W\:yowx :4,jwtx wR9i=/΅FpZړ>bKx#+3B`?H(Oax;A"$Di=O-զMUÚ~j2;{D`5jَqX ;n~c'+V' UsīI1}A(ODj'=;ὥE4\JP5ReS7ٟ泪T3QYcYU9)%fbp"db>bsRD]#M;'smƓY&d9s]|>s@[&MKCv3McVj̫ Kz= Eh~,[>=IDP#9H/$Q~9N`# #.;L>?CB:XyG=dA=1}=ii,/N+dž7_i |$8O՛}˟Õ+%FQH&F4i UjC˝8חjC3qsa!x2g^4?Yâ7vѲ`*L峹'b.'3ч__ ""shBιBKC]HB!"߇|6yCamN-Rɔ,k+8X0Ugo5od293PQ391vðXbe Xڑ˲$Ąَ;qZ.O:)'@g)΃e<}_8FKb.#Y@n .Ty3![h\tnTX{NE9Mן2SW+J{=TEKl?;q*HZ* 1 :(,|`͌|Wϵ#_RGpU]bl5/mX+`i(F5 hc4`uڦ =)HуEThx'>[& KQwYUh[~[]Bp.xtL尳>+ԗ+*qai`=0й.6ܥ mw4#{ 4VQgRKzHn}j4^tRo_I,6us|T_9G(MEXX̴̭Ln[1,mQ0U3\M#z ;3kIbp ~)\[&8o^`1FI(-!_H HF ibT`I4L5Ey 3,IWiN4V$zEQQ5fn%:>4/FB G\i?"(ZԤVA =1rjʴw }g7?u߬SN^Ŕc@n7' Mb^F`>bKK|,}Vܦ^/[\Lԥoϩ[bR80?/' o0a٬@_{X6%l%4(g =9F:9Zgn2Kpѝug{M[}Xe%kf$+  -߻ޯ#$Q`}v ގƷ?a(g4G|ԕ-;0{޶),x>?0beqPU*jIdU^ CT!*wF;mqxwuqo8FD*㕠s.g5cS BE,Zۑ -~2U[ƿ6n.c$K`JD܀ly@rǯUC A{E9wsUjX>/OC0%^?$:uLQT1AkڕKhcw8Kɔ>D=I4ɔ3XT I2ҡt%A 9yVD8PIp*zM:S,,J M%MSF$&V(8qZ?\Y_&R;%kqV穐TT}2ٹEc6` Flc0٫aIRdAj%Qx$UBI-c'M_ɡ iRq|i/Xn$"k.2/Ԙs$2B1Fahv3>: SXvR/6+" h!L1I) _ORL`U98MSۼ4LZtKeyօ~E&Hy,_xA9[sX dZ(T$MC-N")-"Tjl}`C5# ]G.l`(h-ރ j1@A ˬ:$4ʎRיi8ݽkᵖT "3`/(>b=iH e M0`*F/ac&((,P_'C%wGu_G ^鈃TcCL(|${^Q5CӶah804֪2ϭ0.TDwmجi4(]p#Kw|wls^LJȐ*th[&=mXG$Kݘs& otoAnlqSX&z` Ie۩io(i9$F?;;ƵXqd,║s%M}-x5GJMefKV @ :)$f5 $@qdKL܂i4 (#|ى0>ԑ"$N9%sE64%ynt|%5Ň0e>jh5B]dνMH1һFwO/ #3(qz{ eжٝCNnCX4Uןb,\ve&< wLMHrGeƏKZ`b6/5B'BTzB߻-],_eR>^3:F&L)ޓB/<3袃}keŞfxq(*83ȴk0@@biV6=$`G"e ~/~7ĆVhR KѝgΝFU~2b*Y2zG{|?h].J%W5aNa\wy Mz(EfhcċV ~1'Փ3nJUK]l+XQA3LSJG;.S@)P~rUh`) 0a:XȠtPObUNx(XC1^404z#EZק{Y'aRg)b/cÛ"M-ȍR!{{t3ԣ&/Oȋˏ-y珔@  IIV(gGA7ݰ|ј}>$!bAMz.V2@w%;&SYu|I; \u)@.aDUC;:a5},WT \Zl;2P"^z!@{"nbf]@j7& rKd# 3Z$En ^*lԤǕ/0p?̄q~C86aNXk?_/Qb<0Qjٍ,"c}h!9IF2x*"{iD/o˼^U};PT8=&Mm+Ǖf27,;_h#)8k \OFi2hsO5Lwޟ;:}1>ؙ&h>IØ%\30sQOa,&gyȴ@eZYdc"^݌*M_484(O1Et YnNvEEuM{QɦM[ڙn'C;[܏WdҲu,_)W4kpD a8y?6ڀ@3w41Ke OYcv$_Td`ukT^uH`;Z޿;1t:wnt3g _{~/YۧA6W^U3֪P(d/0;ׂ,#3g1w2Ci?5Q~cl2>yy$ۍG^".ySৱ67ڙbOr?g/4r m; lU0t 6ɟlc?t8qϝej\QJ8@bn9#K7gl7~ߟ `gOjW*3;m;ZӒR!x x՛n@3nT'+[1)VyCx1Y^,%|ԵݽUz=)FZ~|e壕u7(?7'1DH y%QTjNy&IӡdjP&&kO5 /J J_O_BW"ߡto4;S)lwguMJ不4@?ˁw7uCT7)FN"Vh9a޷^ݦQS{Hl'8>c&y~c Y@^"nQ.98(S;CW4j@wAG>(s ~=)5cXAFW~N4.r[ɽܸP^-?oQ G ooދur,*f:Y;aCcJ{+>2/F ZT/l U.oI?"C8t^s9Ywf>trSU)'fhO/ Pfϼ}OO(? *^DgjNb۽?l9wGM:Zr~&C%.ɻ+ WotU @ F!NA=АVJJ,[EPgoaŪfXaZc]•=?Ř7'4AS@p5hZ{.owTdn>>M~YEj`c2*}nB`Sn,ʳ}<oZ=8!@{vRIkԫT 0#a1x{쟔˩ ŗxr׷Lt[Xj5-,^Bs)uFU?pi㒽]^ŕz%'iyLEn*Mwh jhZT:B!rӂLYPL*':MwտDyZj 7jM;gTdw/t0,tةd;t#Bw #׀}_"J#ATvngueO*EjC\弟w_tā Qd >?G"Al ;>ET*8<#'5ڞ_46mrh[QեnB0lq?{/Sx;pۘ/ayǫ׆t _L.pw՜( ૭}`5aTLm=91ܹeGd`<&n 7Jf&(==n^bSN6$0qȃ>kPmǽMժBmt6*k25Wv@$6˽lpNv9vƿay6mYht|Ew%m?| 7o,vLXؠ!^8 CR>)•[E.p?pa,(G 9'*\31Kekҫp͆!+,yoVXTX^ k^eΆ K Ka}E| $WXx_aysGe22ֳ*, UXY+,;VX_XV 5tYz,v2cl1TlC)}qϒEN5$6LMEӼu #[$ٌ[dDg%'o`M` S[=e*?H̝\ cB.Bh\8gwë™QvP8Œ GM.LL.+L>;Xhc"FF,a^:LMtr,dCs l0g7pk0=#2VYJtw7EMXŲ23n{WObj[/)5H웅S?Jp\}e)'? QٱgGdNCйmz_Bjż0V `4ُ,>r9`g6YoS=Z~ ML OCy.lÄ;Uv/\#%x^&H~iQK ԩħԾ$Y[WBFׯ(18KDѧ丳UyGK[^ެm J>Es> Q J;cj)lΕ^;*HT6j=aDj!q6ʕ-S&zZkNJ0r E^sKq6,Q\r8z0ۈ.{~x< Ls)ڼ| kv,4 f@Q_AO8礼 )NDa8r3}oφ"TcP/oaW~BI hb/Wŭ :v) 5W <(5b S%!|Ъ%e[xo<髱X)~)ubD,S14m@{Q0ft91 7]j=f -اՓ_/s=cIJ'(ĊDֻ 6k' , ^MBWAFqSDd҂䛃*èfrߩI<(9ΐT<{5ճa֕UEOaۣ/#p}ay'8o=g|)ں~㌑M u'ZHϣ9T'S8%;EN?ݡN`)ߠ1h4=vqEIS˼;A6 ^&ų Dv@ dWg!w6pa:|d EY &M o_s:*UdjBiw ̓#rΖO_@Aj*,dBJ z!F)zv$uP(^_%ƕbLZe\Yé<Ov'j$GBh&8!wLI'#B='6H23_V0 0i ׊ci繡;)ZN0rhӆe_u;yV9Bm} G fjԘL-fZ1!92/FcƓoA4K|<2aEDUH.ND^"ey+£m1d]ć8 3o#]숳}x(=02ϼK`GCyA|Eވ89a%@Z0usT Ϛ9S)]idP2t]/-0o ;5J]^ ?9CbȌ#zgJSXm|.&S;' b'ϲpgE;Ty|V c%nuS+Sǜ5]RTF [ ]PƆ yjt~ܡݪpȧ$?c> 3I:ݐnC8%t #eɑ#kw (@7w)NhpˆG] ɥlhwy;S.34,=v\/yxn[uU!m)Bh/%F'8gKDa& {y ߌNʻK2ErkU-Eb(\XWr}:u#EH ĵ5ajXf~朘"199<;>L<[r텼!-K/.ɟL5r'#z0pӼ밽k3ņ.BRNY1 u:6Lk}]e՟y,v?\|br$}mw6t6ziJ%uV6ie%>" HvTܗFiɃ霼ϧy7w̶k4]mdLL)EfG]qǧhN͞A d_:]_/;O@(y{l>=|A3t ؙfű|Ja{ޝ(`f;S (8|]z$! 49ڈR8i.ESƠ8Ș(:"AaeP&(83j(;B%P:43[~Lv~+7&ų3O`afK)-͹siiÖ&֑%+xi<OaiNůUa2H)$V\U7 VэNwGYxl^L$T=s 0pomSլMyAm3MjM} m}\_hjZϥ9Gm%UG#/] @0 e槵 xً,XSn[=z|gQ[Fvɸ Ue藲.߲f7)^TteJ#-ɒwæ?;[<춌Te]U'%ϝ)NJdQ Q|diHDO0gݭኒ:B)/xr+H.쟩s^6xBkf=+*Ʈ8˩!aC#™—8y)c3r8[MS}>J'jW|vɝ31m4o^ı 3b&E97o@w@-BMljUBh9PnhM 㹤}&.RuF<+ KXP2.Hԧ%/(VG>+܍[ڝ6I9[/êKhDۅpXE!a|W1s YR@:6spJ 5>[ȁƝxNye3L=!tZ;vWETT~hp uEG)z V--&2->Qg*ܾ8t5B @NעjjQkVU1M)fu흼N|ҵVf;$< $T% `Sy%.ݎbƜ]-Q=pEK^|).=&֥HJ6X 胼U{x^矎\^oۛH@{ph%YrZg+q>8 F@J{},F'~2oʰNU Vj{<|Gl+SC jOz1]DS1ǼڨUCU#&9,BɹdM2-ƿAfߎGnt F% F%t_sQNtܐ"94ͳi>&N|5$=ͨ; ~F}ʣ=b Ԩ$@~B?))Ȳ[U\ń ?/.?!)2ۖ awlbH TTXjGhZ%oG?_weStr4!s*T#!{G)]A?FK @޽@=WQHg%= _o:Ȱqo[Ι_3~sg7EH %Gƀ2S:T`eNcnp4ִ]Nx| ta QL^S *gU11r3IoEQ(0@4@ga08 >Sg‚]$&6@ueR~oM<;ڛǸh g|mr}8O)@fR\Բfӫ?2;^V$Gw|  74Ysb Z3gb:5#1'p KvwWҖ0a۟mcQvҥͨ6Rlsk*7f)m6T30, x=V'Ї ?4>eoϢibBY.Mq}}i0^U 0*eyq0BWιp,[Ft5C8ݑO"y8JbT=zI.$Yщk_ae*$1ٲ>Ya(sS256'S /P=ϡ6c((@yk nN\lm s%d y8p#8WV/.Yb{K,GyS$|jEV/N2` 9w>pe`ǭ Q_v`uoDSwd{L`?D~I4_W%/=@gWoAEj.nn xIRۤ6o4@K 8b9Jme&F[_Pz]/y ‡Lذax,Ags4UѤ? 1TRX8M9¼&`}@i>2Ȱ_/m\NxuPF/X9 j9HS?CN c%KI}kV!s\ϛgb:qF,LyTsXCmOz;9,~LA/CM[ŮF? d똫ˣ_vpd2 r ʧo-dY D 2@3#$ĬHy - m+Y__=SӕOm!2 -E]\|m< 8 =⅕{P;+A㋚u|+׍o8C d ^d|eVr|ho5ҺTηN#J H vWl 'QJBB"6 Cd1hJ:t=py{tBAC0{ըok`a@Gb3(366KПڦ+pQy\ h<5_HAs`QR_)XO5-+pIkV1']#"&L.c]V-)0>xJB&]Ox#/P4AR"Q9pE+t/e6T~PuC4ti#bš1 S,Ka d kޮmYʆ PRQg#4ʯNc.2S.urh?*Dgk|qY7虗|z^{RYtY[>d%Ps>o{!yxJD]z)>ɁUDK@U{JkeϷq;Sy3iM5{>CY~B$G rfb{}Ė|I 6C)Omiy-7V,o$?^ylqJ[ΧR4r"moU=ϰ(s m4 JI-FyRbY.Z$&8LzMYnپ (e%9):s}o{w=svqD3VbjZr7SC o3S#։jKA]y7NI ?~wJw=N/BX$8F6>;Dl|Dyém Itk,C5rpnDa#Sd#yoԿ0 Zl-6䯄j_=N~Mj? qL64hZ%[B-a,4+lnTE O*6?Y, q-5捕WQҶX=rUZpJO`1I|J/Ru[XD*܉D,XI~ e@U,4゗޸~*Na:`{f6GD8c\r7lqS5x?Q* ?g5ϙQRkU4”+ri%Vd.JLR&J<} g}RҢX}УXB/~P'.cfSGZB"f?Vp&<7yջ Y%o-`E`ry~v }VaYi$DW2!jq|1RQeGM"ۋB@WZ5q:+Mù⤰*SK =65ڗ-26Ih%#`iă:Eב\^djwqyJӡG-ժ,+h/%_Z4z޸>c 6v=3T7?kNI}Ga k _ULX§c:mPYщ忣6[p{Īx:^ut 1p0>&ӦDϚeYѴ;H$Őb'o .eߕEO>4Ⱦ`qU1 " L0 5E3k|})j aߋK 2ˉȹ_R8fv_+dѱQ/x0ҍ$Jt ݯ٫ٟK }|:iwzQ-Н570NiNbIig s ە]7ӨW2 eI#\; e (3Pέ}쨗"p2豃9>j?3TX~5 ڱ9B^K3W ~'Cߣ;z[߇c*dm9mdH$(0?Db4VlraՅpҞ!kl]Iz(xI'Afn1:Y4w-QR>}eBB(:OэV^( oj( CRP@r]Y#*M l؇qQ9=kоe>L,%ʁ2y|bSmƗZ-֘IGy#yt¬d a Ia%ttϿa+Fj/d \E״yq8.׳ٿ0zP*Klj+OkQW=9,]Q,|=w0`yV8H#V3qLJ["wgGN?Um[r&YfɆ_pN3y㴘iGX#0jy~!odxbhy3=B+ yRpm=p8[͋csLdpa&Ȅ F5JYj@VqP+ɚHA(~`l02#n|׏ }_Qή~s1Bix$>RM/&E5ME#TC L@ZΐKzM sgk/v_o?b,/ndyjx2y;$BB- t2ڛ2XSEJV_r;_ӧWWye ;}t!gP9*lIm+8]Rq!1f$$&JFk4Ao_X#Cj4^?{]yG4i Y9tePQvtG+ngN̍7MӻF{lRn_Vq!kUYm VaGPp)~5̋\s!- dhtO^@ZJ$Ve ˾@:==CZ dTKsuUBH-ޭ~ri苯zPWZx ,zpKG2=WI:8*J)>} xKcHSE$tu EmSWը5>jƇ|CXSwS|?ćiAM?ZUw > f!CX:9|TZ菿|M=)ŊN$_Ĉ aq\y(Yb 7Nq.YECY1UEѻAkdvYt[`=[S~2X;۽rݠGrY/7cZ ?sHG}K|Q!}鬒^%נܴSN޳kٯ#iz:Z Wpk~nfii.ÈEm;U WC?8ݶM!I›['~ )s8_mq"(VGtn$ /y_6-/Ԑj<N?3-zW6EpZfqjuYtZb s]Cq`;0l̻e5\q-5bXlq&z=?B<4nifPKt8B7uF? (¶Jgk,BS_Qq4 :bMҏk5;Q荸JX70W`a :G1ma7C,1Ds>ׂE4|WTsgөp+q']?']c4GX1VV~Ir* !v뷁a ) ]ڻ` ~=[2=ʷ4oR_1ܡXMjlQoBڌ]w͐֐&ᅰ0dshi?:%iW~919_N:Mֹߢ=jzyz]ބ!Rz'<;ƿG)Y675wVۧF8# A׸R)HboW0/M]0Β/#c>?s֘OF%g?aY< ]B~.J&#zBJXd3D[Ǖ_B1OgaTIw>ߦLjí(5e?dDC'p_ayx; V|u a_z`-OZe@o7pRUSļ϶d!:Kx6X`8dS# mp<]ƣTC!ب#]8 @4  >"W=. (҂Ÿ+|=`?$[њwqo~gOal80Xb1jTmM|D8TlW$BK\!FCGodeTzj0B FTz <_ZBLeK$BHbJ{ m"J ǽ;gkH ]a^ JQJ^gey &CbyitWX ˔j۶VT-ז{n=jz8c3E Hĝ_QܻY]3~A=$TIڤzf[)FpW_/}b*!P Зx/00}<Ϗ+OAX9ӜGg1ǿo\Ya@~jLmv鍈K٘Rw\jeK 碷Ce PIHȘ[N?3yK]P`>61>x_ciݗE؇..? ec0+sn`}H+.aXNfK嵠>)ikؗ^g^R"L;.aaOm@^4-/t0\f%B'D+ vA!nppT!.B=󄭃Pnqop>XnEɸO(Da23JWz7T|WWŕ'D\wɱCbRCc0+q&>L9?8\9ǿ1s0Md.G 6S/'IPGto 0`Q;I nm P(஌ﺊT :~R[O_%&YG?!E |+ Vo+:\q9/O;7wvW z* AG:@>5jX$7  *ueW=A+o܉9'nG y cbX "_r/bb*D5Œl1uuhqRዎRqAfql> pC Pd7Ra0&?yCVUyNyߛTRGn= FJX*eK>?Uo(_b_R'/(sCn<_X2yÕ`|觯ay;91nzɻ% %s>@@t-%yD7cξ=A&g:+kmS6Q[?1н-Md_nI)_~o7VE ݨ&q!5U9s"hFT~ 8cmd3Z؍Ͷ ۬.3F,ƔfpI5 _s qaJ7wJ_EOj|1{ط3]ٷHo;oWȍO78ғ #7=";[:Lw*I_!""73wYQ}jHAq_(&T}fUƒd5Rp` K8id9F&]6㋖5TC4*sL?5܇!K؜jࢾ0[c]nכM. ag1(ߞH)ޔ|kq|Zű`_M'DYwwgGU }vF~Xlݘһ"E_o =a@ֲd-4dh3 8Eo4s#|h L_G1 rrI݁q {5websUƽ!~aj hK JwjU}{;`#,h/w{u" 2:+u&e[dCJ&r^SVGQS%HE/_G,q^zY/Fla#?JZkqy Gƍ:m8z޸s~)o?Cw Q,ź*k9V#jT?umDC Jy:I9?54na:޸s]ա_om;- ;0Qv>ZϫL'a}g*p[!:N1Va?TpZ,f5e8{mnsibk<1GE 0O`:dr|Btꅿ;5c#Uh{F|C~A~oq ̥յX}-»a@EL;/IOOQZ8֜IpjMeژ洗3Ȟ,L0`=➟o؂%  T_Q dAI큞u҅)HJ,3O!C\Q^hbN #UI17V,9rGW18T692i> Ɏ@ ՟7X|B:F۝xhf y1K@D[JeWI6gw˛d)OYhAJh ϟUwmRpn`4ch)=-(;*dj$4.!_EVF?-L]BU@a xohuB5%6`v⳻&#C(jtSYfpKZQņηfX$Lɵ\0ɶ)FU`D3~Rb2Z(M#g t%/t 9.Co1%äV!A6CǸmѭ )Ÿ~(>WJq?A}@D P l|;k* a[4Xr;vh[vP.P C&f0+a4xp^0?`Wz[* h,b}P&DW]W` ]-tYkxRK6ʼ.lE[k3k&QRq7F [@塭^LZa١逕ODTN|IS4 z&s^9&nsO1;b [ uRT328g$4\ oz[LbU&8qrũpF(;4r8.QH\l9RRf[hè<)[Ϩp\li+uV꯫T:P<'ji%uΣWߡ *>s2?DZ[.Jxܫtusf9eMrGC+zl"Ԡz \qZWGrŹ:8t ,miRet|%Ǔz7*+fhɽVjAfoޘ9|p]91 00mQ^{wJ7+DGa)Y>()lLh2er U>݃lz}Ľ)9*}Lh9h܀Ը1rHX>E_xy:,FPP8+7CmPTK; ˎFZƻRhr0IҰ=ƴEB4J\Ի5-z貽0X=sN7(3V4:5i=Fz܌XTW9/¯Jb |ٱWu(\ߋ.y~]ܶZ\}u\9"1ljDܼ(|}\p0rqZBdnt]"?WRjPUdq-SOs>Ȼ.j9gj89G/ tuhv/+QOQNyqk8P fPntI3F-(WXI3YFqNMTVu 7PtjԠuڐQBNPCmt+| Z $(oD9b+ΙП$WtpvHu-?U!:"۰0I) ti~sлOUXSB(Kg>gre)+m0J/fʥ|3Oo2Yԑn4*URf:2javзc HJ\RvJ+:u&joQNw*\vdQp:tǨ'Ld:i(MpV(ެ"ş={1S}ڳ7s 1ar&8?uTg(.VU ߍ>EN P=1WwPUP.BP_#iU]+'Ϣ)LC{Պtx-N!+dikHmض%Qae2!nh ;q?a#'FO >W& 9 gEY[3⫐xs^}рWV|>K٫"p ~rEd: v"T ga[L ni& )ƹ(uGa:!+ "0RT>zm!2?K֨cϖnfDoUS5zm9̸v}0clyn-O: %a@8ڌ 0i6_my$mhIФ0]Ӕ\|wO4`%zT' aq%˄\5D'D:P@dCF亴p勉ld?.2ׂ\7NH_:o{~ #Ql&wM=ąWNvʝYmGDw7ϯ4ߗZEq,<8ّY!pZ) ĬO:^b|ͺ+x:?gI>ת{9|w ǻo:_V25E=j{^^&R0c?oeyaP~9]1:Ԫ9 |(NM,ľo ʛF 1oЛ'5 ۦ u?G|?gf1x 9-ϳ AYqRwӤ9Y])Yz^V:̿$zT:pU,[-a Z6}]Y˽ZL5XViѼt=U8hzڢW?xz"1~Bs X$i/%=W}N'BQz@ϧTTG1~?%y L V!١Y/]>b aSҌ^ΉVyvrQ>@!|aS2h5]bW@l2 Q݌/Pg-7%jf? y7JQq#"SEbN mьepU(<#5neIC`0⮢!=ү!X\t4@cVD;M4WR;kTo?zzԓTnlm/K@Ezzdq)_(ZA*o;`%,R q\!'̫HE>`_MJ7ҺK)='롩j鋠dkz ?+'yɠc,c칍=l~' ?<U3Jg?$Q[UV'{p"c_!ߧT C36$FoI}&LiG,iq\;GaD,~ʴ1*pdhl9lr~.g7]wop{ҥ&{Gmoni7%M7Tmz}-noKS5^Jp{ho޴uWw6eMW>n/ojoְ!' j3J\hv?g_?hۿ4~ͪfa'm1͵t_m}kśǮd=ZP2GVP' O[KCnCA]##5Ҳ?1(ukקM&\}1UnPHW>m$^o_O9sxH{L:C2jo hS~ke6g|S >{PW?}~s& 3{N=!D#٨Y|snqZLy( y $'ΓPCѢ6|"˔[B9i NjoP›c'ȿ"/b߅jI,hEMïޱ ڭ"e# N?jK:K:stZ#º ^Lo%J1GQ، e4f85⼭,E8@|=Eevo˛wF &6^zr8POTV\wy|PzݳJo,,qK*"B7?(1xP(?]/,_>,tkJG,?4|LGw,?.=ʗV]~u`4ˋ( ]Tc++a=>ݫjwW&E.?F5cAa2nz\. r\1*Nu(Vv=`7Uh+d.I r}n4s}`3ιC@rsc;Cy8%6Hi$y0|r_v0Rv("Vz_zi!OXc4ǻ-Wy<쉕ZZ+SR6ͫO}W 4t*wٿFi%Աoa{@j@cgsDT/BW"}u/_-f?yNP3e~<#mg蝯qXy×X.s u[7n%jSjkH'y QI !0q]F_J`_,FĘRq.0#.{ei?Eք ŎWGBwVqByrװR970=1~&H5:𫱋H-ׄːAZk nEX,y@dPS=h\6 t.g,'U^O Z1כ:ɥekLk)tϔaHOsA_ЅØG5"uLf Ѯ8ӔI lubt#)N+Y)p|n/Q{F;CiKxݐ6{Ͷ74_H7W@n q݀c @0ؔi@̝iHz51{(~k~%J鷣iii# ;9 Vn_Ok謀KG^, ~>m k~?3Qc7(BxrN:Sb*JolMh+a TC^oc_єPQJW4of)&]}(/®`F^^|8B^ɻ"y#VDO+`dc1cGta rBLk(}ֱ=MF+ ^UwTAVZKaӑG+{Сgw#h ? ~FD޳:'3݁ 7'iX1oǖË  >Fw7a 0+Op1Jbh%'E6 =Xz.ǡXH?Nj)$uB,>8TKiXv7C/!CN3ٕuetL;6wIBb^H1R[(:deZ)G(owekVi4-5%X՟Pq'M >՝12mnZ=*7D^|4؉7!֭wݐϑvC"Dma0 v kIXLGyip#)V 2'#&kIJObg"fEpEY~3"IϻKXUːgeHT..-ߙ7k˼2A nsRIQL$sD1a.w]72X^'Rx(gAv<ܘJ.ėZD'Kny ;[]û&ǡzxD2)cn )u[1{#/g,#z8_72kq Z \"ޣ|V %z@ 1}UL- ddo' #%1o+'S͖ځ9aVi_XVsީM[ wwParD˻(7z| `KC+G9W@.; mݞM4õ`;j(J fJe׽VqЙk`V*\nTaV(*%6DcL)<::mK/3]Dlx6v5[x{<]hB)kL7kzZx|dM~oj=&)H#Qimc0)T0gx1MoFbD"a@y4lPP_3/P(FV.~Jw8i. Jɡ!=(uCZC8uNmko/'}* fSxq}ŔkmV$]d`2|?',ȍk'6NGSB|g2#C3 ㅫHi`kp!C4b{~ޅH!+f[@8)hg=)b}Q؎y s9oYN3r)\~B?UVqu[mYJy=}-76s F_l$RbŒtm\qpx9Ձ:x :P|U߂ ;0QݫR&&%dֈav:egU{Et 04t1tρ$@ZNO^޶98З?G" 9z^l*sUS ѳDDB)+Kg-ͷ 19j"pĥ \hؤoҏta˾4qx}ܺQ^g3fXɑp"b5ۭx),!:ct9p`N xޤџAe)KtH@^ϕ1%tQ/KtlB 953?lu(n]lſV rb]=wUfux0<9ɵj3Y{̙KnB? A9/鈱‹w J;bRݤbP\ajV}ʅvcaO|mug*ak|5LݫNLLC܂o@⟠.[~r[ |8y~6{} ^=hwh_ּqt~ᅜwK7Q`ji?fi^R9Y7΋2[g⤧aW!@0Æ`F ,C,!zk1aiA"ET,ː`30oĥqsX}CÎ8RB f XKĴ%᫄@I hR}3=37\58# <"\qfm ³ E< uiT }NPB T;c0 `5mO",𫔌 +gH"'PIM( Z;[7z4_nrbZ݈"BZzCz㕻jR8lwRVPd6Я+mkFLw}"z Z<.G9 H&KJvZ~ VL_{./gf=4'/KG7GOđp=[fg)ʛVM.j\/5±9)7s؄VUFa(JL J]w{DjfoD]%-UjҵBJ^W TZ'PNhѭѷwٰ/`UԞx5hŷ5梌V2] `A/ec_a>1t-2n#Of6!gLŢ-Àvdl 󿷰fPߴaP&9e}[$2)i>r]ϕvīnL:Ÿ Nlk2Uj812YmORWP"Z hopjuA^f=iRú3_A$"$`˥:(Z"P4R9~岵䡙wOp;R{@FR9ofɵH0"PߚOC݊F@Ho`/Zp¾ ߫oMiEa0ޏ`bKsRu&1%@ nj̓{ ?{)GBWQj fM_ql`` ]B{o 2?h=B?Yvxd4P[U83a@05Aڊg6w_8*ȔNb, JҬLMX|@oWCG3e!C-aSvq'b.`\žΦq(Fn΋"9[ qGs~}y%%v?\~J:/. DUJP]Ij!?BQi`I~aOhʛFvu@&!zn%Ngy+Ld\8tCV0t]UchLPzU |#mf_ PAJ5 \"+qSz@ՎcAE??C$c>+lQF/rWU*D2hlzVȤ0y KT~.yWYI_ՔTeIo7.aUgsm#)y N$ aJU[x ,tvS r~q} Iqб`mPe[W<}su̹:[Pem _@ 1%hF ߻nBsp'%%呆}!;0ԙ1;W8Z"ە(ِG[㨈mTgVۀm -X!yd< bȕj+G{f}tFڳxu/0/C/ #ud; kc @*:2}avn^f2W?/+xĬ zfrλw1]9kJ9%sK5wカB:e!ĮHoykXMM)ST+Bd i~$Q Û0EFŘe (^Z@{JLex5co}BFuIݺc(dOIf":}K&GM/F~<m䅶k7kIyXDa+~ ؛p`s\E:h]d ]|\"[rs2ڐ[MWBgKNzG}J:8?s VkW`˼D+B tˏ#s_Rv5@0URM Ov;~DIŴ"Vђ pD8Ǡy_{% 9mYakv^ r0Q5Ľ׀%N Ь|iwfC w LI)Cx{wG#ep @f Ϟ&  _8p}8Q#{EM |jX`Y#si&ѧ>0JQ`u}RFݙ翽LSNH;%[)k蕳/} #dp_f\}-P5/C從_m3ˈ'7)Qqg/YxvOgf?4 ÛU2v'P."^|8&M]t>igUxO_c]2^s5ۢQp+Yb܉bl:;2低s>%?OcǥT~,їxJpiL=͢n͌#=sk/[OOE^vut7N*Zyu1(u5{ ]VՄ>-t2&[Ì?}ƖQlY= ZIA1 ߇$?B;-R -MFP؉Oi2]m lt6Ǿ7 1- R6NcV#iWFyS(v_N;N=KmUL*^c\j{.-y29g/oh4~tcc uqbnʷK)__&W9.+j觧]\osܪ4z.Pc=sWhlwR&z`xkw/~BIS~ xk2x=_`'7==??v)tǟޅ( &-K@x{?{guY?[ w_| M=knwQ=oDg c}a{XG'^ ?;Q5*݁~kP =djPTsOYz@sZ;hܓf;p"Dz^ÔoH$"%ί<s]6Tca$A]= 3?-U:pOdXT0`7 ^)棾3Rjsv`-}7?rr_#SkeKC?߯9B }mҳzjr/R3'-M߂s.ÌґҔӈ+|wSi O$Sr"eBFmI^ްÕF[bF_D#Zԧtpea1QÙjn;d=sJBݤ@=Sbj B^4Em^l~ϬUʹyÔb"]X;35|Y| %J.WKNc{Uɟx$R-`zVOrH"]ǁ^帑 =MNEO'3^]-X^C^K^>}<-^>z90^"T0~{*VWmX?8@8đkTgI^ V*4o*7'"wYb諊ןŞ6,xmQ:bl5rPkUi/> !Qvt>nħWe֨ 8 x۶r4c~`ҍkOi/~9Ca{#3(t:4T5g߳&wǭf۳Pe xY3mX| En)HǷDiA1J h \ tܬ_ x%a2~WA z~0}.yG`ޱ[0`RЧ޿-P>4x|p>a6 m Q{`_}#DKe5&AӝlLbHq)ϊ1/ѝƕY ]K0qV\0rUdpey\M+N3yE+|RJ6v k8`/p! peh>k:gMM'TlxVga֋j'm24or;Iߔ_7ŷN`]RnR.[cF[샸L}T'l/**uY=_~ȼyFFRQsIzV 7^br/+3(|y gp =6rrf=%yp(L`Z9c6bA [YRZ`QoHӉghx KV }<0:ϚOB˷Z^ş)|m/_/ɗq+&EnqHO{|UfYzhP_~/m1NF 9ĮEf%쥺;]AʑWB= ]eF)}f ԚELF, +z/26D2'r8㶒%Ѫs9 , e"aWmQ$z)}-,ވݏn規 i0Kl)pz\Vz NÐ6OWX5%,e %P6DG? +8yĴZDGT픔 1Vab>`F9n\W<$wS@ _9~!.?l5+J>]]ϬX /_y0s*^ kxfKӍc4@#]Ię I_pF&=F5"$YHJJ\dHu|.YfvtJC|" ҋM+} x5*XA~GC`l zlH?xKJSV:Wz-Jlw6 "lUO)Et/9b Ʋ01jŬ;G7P(1Y@ySoawr[Ņ\.{=&+\kÔ|6/6SBd*G&T(W[ y%nP@3ibՌ5/t=T= Y{Z0@VJ{."P63HU5mݯdEIL/(˿eL}ɿfECwC*E5?ɿ}P}ɿԳ{ //.ɿ3"|@"dEޓo!# B&|Dh9cH~uWEQný!}w2z`xYO>"xG%]I &x \"xLžGo %Q &)I_[/{FY ׮;7 Y?)/B~g0? x- w`3x=aW`x\tŃ!=]vz =Ux~}xGhM>"?[t;m[ BN%㒓1Q}%U5La#Qƻ:rf"?**A·]kJ )B 2N7Μ絭;H#-R%Yii cN TiL]F"~iR5v1U3s% 6{{a4YO&Q V*M+ U 5 *?z>ZW:14$' x O 7wz3~`x[En]D}?Y3[x?&<^Rw fC[ZL~}A+OTxwx'ދW»;?G;Yl%_"xHS .\x/_ 'I`x^{YD:Pw/ަ}@xUt "ەI:O$ddouI($x_{^\=o{E]1dvo{.$pp/;6;yÑ\Fp_2n<wpyC/bѩkٟfYX ﲟ ޫFƿ$o/ wQ wϮ0 `Ğo/ w 'NW 7 ރ Ĩ\o~E t^@xDxosÉR8ʘ'OU\V+_v"F{슮g哕9"=%%pOCp &Rkosn?O-.0GT9 uLU$-i:V8)zAt&+Rڞ(#EwO Cfj',0prEW딙 -Q; j [ zh|q/k?󯀝2Ƅ߽w:n/zSHz\?=w[xH#@=<ο?k߳o;yϿϿ?89[ip}o^c_?]|ߏ^Pp V@[M|ڡƇVfj4Simh깭b깿.K/zɢ]L_łݗ_}VE&A(D!:9蒌&Ia*h~'E֏ٻ: S:yTq_^8VLLfJ݁qhadH(1hܑ(FN o3p`Z\j `qV8[a^\i= ɹ,VM<o_ zuUFŧ4J1a5Fzثg2tmM-|F?wxd]qɂzߨ6r 7kyw[J2j/=ë4_ 4xbġ 4l{.W8gcFxCN@_J؟ˇuw߽봵t44v#}ŵ)w쾜:mu/ iV*Œ+|M`xDkqWL/t"PyMnd_bk5޿x"ķm+Eokql$Ose֖~1"Ύ&~XB[Uxj/gZk $u!Lօ#]:|E)Q%36#VÏļ1u>+w]GvI-x1O'sW\' aB^/\FEV/ã/CaFdG@>g} *t|'D:@cymJL hMyMP 0A`RmpCMP2Z>QIXDIv)Lu՟B|O; x{*yr<#)Zvغ"{Tـ7?U˟Һ /TO(x.[f@2aU^A"ۗݽ|OL2hz9epykG]0$1vFslf!O7,}ʿ -Iqz{/G-`aP1HWؗ˻aW~ /l׀Sr|b+407Pm4(, X1O6ە64u?xóM<ƧET7r?kۀ^eN[˳1?__Ԛ`x CMW[QϻžP:=L^SId>]w̆">HdM9GSOLdFwql{L"i$2DEi(2Ǽ "qV?}ŝPokx"y5sS0*j*cZ C7db(獕36(PrTj)ETxScr1Q FfX*8*:!~e雤}$"e-K[?d~J| #~^GdywF!AqVnaN WU9WAO sI#48wLx| 6P!ː(iZєl s!]@.d REހ SX2϶IXW8VusN}Gփ/ǟ|ӒR:(Ga\XB[M? ׏bYXP)7اUx}\2UQ _aKgœڰww=y#9sRXqDw?^0'x-D^13Zϵ=|V<5EYboZ`~^zkDK7GAWEҫxv?S; $=@:E*w ,lr= z/ʿ|\:m-U:mvHV[+YÉ*jqbZrfھ䐵ЌsNjmq8u }c&1d,KR6& I9 ԷO,dyuAUji%W^[1K5Vqhm}*^x"ܚjqیVR}ڠۏ$y*R$sO6DkC >˨v'^DLIhX08ƃ,+Rw)MuuVcRC07YphXAXKf,!ot\a< j  ;"7=,iy8d" ,3to:2uL :Vr'PeZϠBbjqVX*=sYK?fO o㍻WU氌ZpDexnFG~$찎F@n )hʰ:"7Ą1ï5/e]p:$awPo(|e?9.8Ny4~`3:4$$k*T쌿j*i`U 7xzƱ3X/IiǼڭaGRC"%o]'l=z1sB `a#סp?~!L, &D#H $>oUk%~ sT i M248߀8 +pcΠlх{"2suB7XR4°ãAҌgl WpsJz?ܠVJDդzYy#A}]ј/R%/FJ#8nYpti0XzH5Ȅg0)͠4L:ho E29 3 ٳ7:bJ8 }[u.߈fyǨFF6%AK wKC.4A@a,@SP@m%ýT)&u1ygUS+ FY>wh [?^hR__J_/0/S_Pn~W /QD`< mMHVb~rT#i`z St ^ğ~- rSi<2>D < ܣt+"( Bzt0U &Kw4-P0JbYpp*0NK>^; H{ma҅lٜ‡IlhòλKg 7`C:qMSp+jUrDiU 4Q,Ґ˭51+ZI8 J &L6]~jHJwF:t d-}8dp6%Vkțn4ޏ~KMrM]V~ۏcǽi'2UUzTMEӾTw"VT -F&žU~^5|(.CN?\X MZn;')h/ݍۃr"3?lpeJ~d/+V6 d챳o(8T3 PD1-cIזvmc}MndXM҆} 6V#W`2z8Е8 ncR-OnaLnzJgtTnT7k߾To4Y3Y@7eؠ}wqx|H0}Çm e[[_˝,QT>**REmu%3PgwFS0[kS7=R~b=[ 9&~k= cU|S0:6FqƖR0:ڇ+EkZA=VR*ȫ<,]3# PG R7f=Vj<DڑJхp uZI>yS9gn[T,{$fkFŚ:ܗ3LV8)1}e"Lyw.6]NJ@~,):kyݵI"}+R*ِE&AymHe"O#20w)-]ZT)hRa;]?mhܽN=w-ޚ kS-aCԌnwV1(ZX,T_0_8u\:xOx4ov͝V!}3)E:0tshJ=xG9v#,1k~23Y /o"#*^,7y y"v15ۅj[Lܖ^V-Kـ嚔/P޾r̕>~Ap0_? SG /\po7JՔF[J ES6E贂6\ x+VUł_$bebR9AGzTDU]Y{Znzvn MwbOZl2V*Q hb_B.{hvT8eݥ5C"dޣgdU`I]Qަ(ِCl p)D70 ƫ(Q里?)r?,gS|6覚-R";$0)ӑ3aC{eXyl:=*܉EJ 0917HnD4دOzDuGw7g.&JOm2ܒ'fwt̎gDžg=bSϚ LJ4Ө`n]G5Mϰ{@WNFHt2T%eƆ&]!!fs{w6rũ}ҳlخeՋ]=ZF b''7q H|sb`>b֖G ڀۏr;؍t2)ߵtx0Ï#pxҀp[aOT0 >8Z^Fw- Yx=?L ϗ?>b*#"#Ϋ'n%MGn>B?gB#?@m4ߞƃ J5?<>:f?6R'Oo~d.:l%2-S~gT>{be[p"CҤ`Ќ5jx'K@5bs_ ˙MyDb9g ;;$לx*C/fхX8yDBhlԏ7R_Oc?{|V'4uwR.* |UzE)v~SwB ,СjRtKVC,Vį]@µ4Y*l Ĺުq;\ ZJ#J' ʡMtaYFxѺs刼$q lQ6#~@qN˟\X BT`5'Z1qyP**qV|Al5v c:^[v#v=Ǣ@P?xbf xQbc,IQ,n !DyWz4K("tЀf $7D9#"mt ]pxwW=KL17[): 6T hrK6#V-?S&'Bc/}jEt"tB-!\E'W@lٻwEJ l P{f; a`qaZ 3I 1r/`4UNQxdV!3 q⧑d1jRF]ˆ|Tx p/) F KtQU G7jшolcxC,T)?c+޵2k$Qsf%\<y # CMO}"S#_7/#$?˦'.RevIh>Ֆ/% hý!72̽7~kؿm A*0&K@H=oQbK, [0V?$ٞi,U`gPx aG/V^Yq!ĬI ,?AbVK3{{%o13 C ]D誙,dŪ7HxK!~|}4huEoX\6n!jU3rE(Fc™xr~*YؔXӓܸFJTCarBZ.饽E0H Aqu *L/M {++ ex_?S zYk7J h`4]{9p(=bS`4\m *ʘ>(ܷjXJ_wƳ6qų =1OG\-XNu烜$QE)H6 kynTB+V"efj@-U&=tWb gq_^C{RL-֜:劓iXcg&2£R!)P104FLhJS5 ]C_cZnM SLWY`\1tT0OꂅRB7DR4JEXNFƌC*6R m?km7RLkᾭ&ǥ3lF);E^ o+=?V+a8jq5co-?|PZyMC}g6P$T-Jy[C#_]B'څ,2?BLX84  @Rn l)jK|NS0i5?i%GyZB)" c脺Y {Ti1:F{\Oc(_u.-ݏ:ҧW7$m5 ;԰mMwbʊAx1s <,l"j}4!mizʛ,eBL shUw4i+,[@ע;o7`)gHl:3j!@Fm͜W'_r 5JaXeYXFo]2yJImQs[sl aE4(۸ذ/m/ڃ}~ w )x+ː`qJScY*DXdyGcHKg|p.fEgc%eir\ɼOOi|}&OZ]3`şP愪!:8s#;ҞRˏ]y;l2]JrZ,q *^"ԯ1YzXm*\{G2?}D$ÄbWP'/`y/ڣc"[Z >eLUL)cš]}-I7Mc:"g1^+d(9֨TN6`M֠q1YcHtKtvqBܼd '=9{}ܔm k)B^jk׹ɖnśXV? Jib{  4H`d%X~^ z0#c8$^ %c/(JB%.di Ñ#7"?aQ^܄j#"Q7Bh0 R=NZCĈj /ʯKS$Fw=VB X ԋEl%+w@sj³m5cLI~[Jr57<;)z H"+y8x- yqtYX^`tnZ5kl- I Цۼ3߼Dua_S g*$[ J yDV]Uxs-=v8;C 16Е#y:(!Z5vY޺ҫc hw Ѹss:8FʠԊ`yضpptuY]}6P Hk]7hx~ @~a);E;nة:`/pW csSo{YHz(3 B 7۳5%D*˟Jՙd!Pk>Ŝ$#Z UgjB𧻓__M!u xv{.z ?OusT654\0gʱZ %Joeӎxp%YW.J`x@3ޞTzU>ND FP ɚԿ&k!.@-7[ ]\ ;V~eB;wVAATd]iBe+*P y:`t/0T-A7ᠼÔ9NtPcU r02X-ո5j(9>eT{j8 Ё4 F̥?2z)d"5#+fYl7T:'6bl V Ba0FimZf37J~_ɀš"=sw-d9)ڪ8BSDou=BbQq)yg=[)_t D*+T1V11#Ϟ oa Rw' z-Hmob\  ,} %wqHMLK Yi& }YР}e}k/3MU:s&\lb4k\L(7t!NW]'bpWIg Dc`s.RƲhTKvҙg׭X_|t/Xllft%{0R,h]񠓶=sK\y:pf 4|(\/=ާT/a"ch·ph xk6۔*lu=sZq gfc[pxyףx'͋w\E#eN*]j^cik^5y;bPH ^Pb?ϙUX*8kmZ(9Xŭ0$u_nm9ju38p‹zeZgo^y,E }5L+,󋀁 y AzCYRGهZJm+zps+4ve. h0+eS0m|yQ'ȁZK>S\:6rh˜5>GQ酎@ f`3U f$IS+6hg#F"M顳 Rg= DvTLY8-i04W>TY T0ٯmz>o ?Sp7;})Nv @&BML utm_yvQ܅)01ץy{j¾Ẋ?9|JRDztSvՒHT)&~!}׸WGJ{*uWHƴNF6TqW'btߊ鹼ӳ1bz0~$H/vԴbh1I(j/8qz4$kqG-} 3y+%ҕw'Dki Ke6>79_.,Pd͋9g-JWejA1m1 vW+{ETR7h&:gVvI/:O+>A)b;1a ){=L> 2"~Y[^88t :Vu@Y 2.ət.Hg[oڃ)|)45kBz -ǩ~(o/֎eu8^y(d 02'C|nhˏҍ) ~J. 6CA&+6@^Il℧EL7j }?0| ggz6Ƥ:@hC(c9)S3)闾7U|vǑ%5r2zH'.ËOZNK f(S4RU}l+0?!J;u<#OO\%5nq]D|2*ҏϓx֥ka~:ւޕBd xk)xXûS8`.~wH1Y"\I6[OLm}~MIQaiXĖ H).N%%Ai+||R'P?aϞM X5mT8#= lL:~,@]0HǙwtP$eC'lÃUJ V2 2@$7$x1xU*.6 F[\ "5n\1+GgcVVZ{%r:c ⇲`!~gЯzk,f 'ԗơfefUFjX.eXsigq%Sm>tûe"4YX3\BR͕"Izw;J IESIޢf`oUķ)[L@o6w5~,(=," k1?*͙-ߖOscޯﵬ^FuFjOz1sǨFwзѻȻ@A+@f QuH9΅Ҝ;6u,|/SQ̝8$Go'qN"u=&Q} з V`"sE\?)8% q4joэMTsT|~+LirIܫB˟xiX 4{ @%i{}D?*=(ίѲdQOJ9ԋiveXSP vb2*iK+;@z >fc1{GtԻ0.[^|(zE"׺֨bGHGR$V/Gۄ&L'''o44PO>p;jVRԓ[Փ ʋ5j kihXLM\@W;2OSRy*W[MyK]J8yɠ[ tz)}.Gi&,Sո ~@(C!R%#` ra/s/2Ҍ.@Vqb4%፱t8[ p8$> u { `k8'>Ou]ʮIH!JWby}1y(v Y8d6V듒Chğ "ƃ82T6k’Q#$w`,hDOTϞcՖ%g^j2vTn?C) -HfK Hb%[7~]s7n+, ,^0|Ug+*/ %L1fU"pJ`!|3݁JGŃu%%,Ph]MU<|VrXe3v5s)PVA2bEt.Q؇Y8A9VQ[* N4HɚŰq6un0ݎsBLUU ]43R9?M)\0T\ UKDŅ4lCcE $MȔjc.ӵJE 3r,{qK)gVd>C^c.G!OW.<~ KaZ)5*s)N * C"e_kR^ܗT{*W(aK/-WW"ĂEX%ơq;a=\Tl#>?!LOeۏ F+.di/5eJmӡ cjEEԃ'aդ[ʼnxj<_Ane}>0",[A9d߃Ż໽Fwc@铍ӻ[[NS':bߩߩU.Xo}dnP=Ԇw ]?燑 Y)`3y'9f9C:],JD[[òq$( RC ƈ&}K:1ރ^$^q1)9< Ifx ]Vl4s+J 8ێyt҂^u^v̼掦7Y.'*ws=ͯ0I%$&MUB\\9y(?m#yc~|5, CVZ[ uR,B+ _nS">>t,2~I~{4y\Te0 R s,L-(-&43:& &ePn0i==[lTFm5s%=QAMDMw]}fXyy>əssޮ}q7ݷ^Y]GFT:=OHj= yVX+RGWﷺgj1>2-vN=&Y6x=L}ʻDL pT~=4 zZcq_$qxTܣLk-M(BԔqe^LB)pƪÕpq'{U0`@X|1NJYz{IilU~V:N{8'brts!:zKCD8.vƏ/zdHWx{rQ'ӤUo" x'|~Ì1zM}~O4qʿh>zCo*a{8_p8naǍj:E $Dmԧ^;o_YTe=Q&mT!N-wގ'3"{8NL8,mz6D:UWM 7MK۸%hǟ z2r^,w穰ټ3#yMɌA k>ˁ/?/`0KOojr*c6 AX(Y^FjܓWȻ52ڲAU`}ko‡ :^3A"L|{}J3_yzyE|Vh-)Z vP.( ͟T7J~b8V`f[.*R j“~ӌ3 >;Nq<^77?Uo- QD=oQ8R!j= aQ> Q%Tv+VWDо ۯ-ׯM"[H0l%`مSe\x, \b K s ,|_Rj8 *ah 7<D5p=j]jšLJ?LJ*GPHIƓS)M%iօ9zELiׯy;4IFnT5!sx|EUr˴ɼŽ:>v%¢LE,j9w@ѝ$7J ci̘pFM2@T8BˇfܯSΈ5MQXfRs<]q| uN;m.*z< Q۳Q82i|&݊RP4gp|gr;?xãgNjs)T(F",G}ņ(`I妒7 '7 ~?lKIT4WTN"Y"j?d#Nj`@gʇ03_6ҖדgvBeީ"BrΉ\Ó$~"C803݊dY+ "4SoSv_v0oG(H{[Vjokָ+R4r;kAZM)DJȪ3ܳFuDFÂxQh.Dit8>y߹Bnr29FoFf?J?9)CjAJE's"ݟ @킪/3b]w̟DӒ ūTc?뵐x7}b?aj|ubTNmƐxhSo8jF<&+ x Q\9:PU-p lMyDy*rz-CB|C\,_;{t|ahk6ul$h\h*%T~yt5a*3 Q  u`u&ײsպ~(Hגm,WO5"oތ=7!b:=z5l 3H iaÓ$ƥͲT]fkdCO%2-W#a8oniH4I:uHQ?K_bLauw8IA턙b}QX:B9sRF&MiѪx6VT߁.碂JE'6~SрouMl!)svw` ={5\Bk\Cm@Akdb͑ՑUZkq,5N̤?(jpY]Magͬ7_86]jU-WW7tULˤ@%&Kgjg~ߐDۙM&5 hZPs %/67l:lP_S?CYhbשbEQ?s,U%Q1Ѥ y*),{qOɆhy.YW[)'0GҎe65TݣYۀ17m t,=ʀbっgծSȋ I}Wi@F&;럊^'e_cb%c3&3ү:6 S&~7$ &FxmCѸmlYdΥrˏ}3߇B*jfVs{Uj05W95zؤoʟA?ۓd8A->iB0$ӯ|P_'iY(-+?x|t.%윦뻤LMOgyeGDCx$ qS Kr\Z[a4=+Q}z9\|)C;׆d<דj+FҰre\ӎ仪2|@+L0$>$E;=,F4n٢)qpP|)3-e)X H @Ht$ S؈8Z`?!YJcQO| 5*L\|a?ٙw&avjÓ}3)I5P`m21VH(C~,h,FzV~^#x}o0z?AYm ?}I9Tҕdy鈭-\Y m܋̾MO7:v)̑4l,Pؤd: $Su Qӭ_eOHѫ ț3o)"s|<}Qk>Wɓ~?W\9$bƝ}Jezʓt?+?A1na6Y@+].aU:)հ^;/TR]1V"|KS?N|0tq(]H{ * nA:^' UR' ׄ M0ET˟Qxi8:d=KGqĸ6R1WUm;5rk gDΨK2I-#x@S59EP߂}q[# _EFDxtTJ8y໯ԠrBEyjqHz.>8??t tF_%jdy8Ɠ +>SQybQ h~TITKNۋq| c\'PnEj G:pUH!,=p=*ynG)4CD-_p3%'qk8)lMDY%+,hSv!i#+yvjf-kI\O[|fO򵈓 ))[[;Hn7S1J1'R;FN T A,\W b>(Ϣ&ܦ \G97܎ };m7j"]h'l[4,68o"ה4Q9Ew2L1 WJ F5-ٿӐܖ9oυ]a/]mT: I8!TV >酹ж?;4:kDI*y5+_dwP91(&d SEJSƆeL so: hVיCiSuHB4T*b¨d-qM<3GՌ 07%aA]@#ߪdHP:me\V+B{+k?bv]wO[cA<=ę:bOPSЕwRGK3NGnPhR:9b|\̽jEwqѯX['9+X&1,.5 dž vG#l tXփM9iٛfD8VxPAO-̧ crVjnfNаtœZڋN -'m;*৬r2Yןj#l̈dJmc{Y?+>>zz0t9&\r31-hIAMs? И8:Ia9hZ~+pvMܣ  KbTaɽ2BC.tzZqugNgg6VKg%m>2#m(Ͻ. *=t V%.SKL;o)]R\欤K ̭.1*wD: ]a]4KoiLqco8>k*V(uS~iSE~Yn ձ9Yкgh)@tgb4.;,3m=&:+tfy ܴuLLpv%65VU ҃y)xumDDD HOț")ڳo_ ,X_.Z|ʃן o+>3PJԟ/ٍث~`Dk+/..)qD<j~f]"Uۢsf9^2K8r3D%Md}o|e%~ JM,*l_X8w['lH)oF~8vB. .QQb8w+uvt"R'5tZ\`\ubᬜP{)3cK~NOvR :B1d{K8ȈcRO{;*U9aj DNSV.VU+(L8yv l|I?+)hP#oƫHffdgk.ssI[J1mL5eS,<ŨU26XV>U}fXgG>dZZl".C'qgWS$<\mv*]? ˱8bNtG,HfY&%ID62Q^3Qʏ \MyAG5<ܴ\SP1~KRtU[obzgI/p-ƥl{ZV32 ܸӫDZ"+kE8çmmv;փUfX\J3rYWezD (XI5+f'sE[?$j5kj-<]߭:V4[X.`{+#VwQ!kQ =/šg"p*uKJ|?sK`ӞR, ħvˤz;#FgB gkέk CAl$aPxPK'=<|7B+P"7E[2}:? ! cY6)86_U>>M+mR$4U}v?4y1 8'Qv\KmJn#x]"+T^5 xΦލ Mw헭4 t߶ @p btt@1 EtXӝP__ĠDϡ?3s&y.?6 ώջ<=Rq+[EB+(2=sJUXLf-85ъ UUkI/cr-RnokF(6՟hQ#Jpr-3o ~ iOLn.v7vevs휠;yt 4Zb@~@SlO1&T`̷~l1 m0|QH 3OC`D=E]WIټQ|!qICc 1b1l!jIKC ~{v\>A~Պe7iꝃ:@GpWri靃tPKlK\j.qr5K.L9sPwN@ 0W|+}4SX\Qf1c=!iPzѹV+>om8[n]DY_)}Su 2Q6\v֢{ɸNc2nK>4V-蘕Z\xqꡤqpRa6l' |,eעǷ/ŷe`Ȓt>d_>gp?k'h[ܒ~@2d6I#;Efcç@dvw-\V $ѽ-5<4OmFUn,}AѤ04՚H(p/F}Q֗Rq;p|EQX9zՄ{{K@"fi.#餍&cD#F&3kB箘^+wݹWQPp[Z_I0'Ul4?f\4 xQ3I_IU<\<'@ gk/ LbL)0ܥ"y<'mʶiebق{] yx#g__Յs=w'%npLxdZJ =dʈ/[uQ,$C˗_n}_+wwlb;<%!zQ6_pS7`}/n:Y8IAFE{w<כ͌!TZhUBߛ6:m /BTNm"on>']6՗5_Ɖe,N*UcGG4Vq#αzc87yGcpESՌ?(ʫ/Y]@{~guju :^p~a4]v5M`%??D;7F)>`#h|_0Y,[S'}ﵖ"Nzw.e*_t$T\-.O9Oʕ lg5I}Ɖ/$MZV$0?R^js?ǍP=RqG7v9{_,6˯AM!$F{vy'Ngty4ؔG,gTs'ҏ Z~{uF1/OԩQVb`Do6ChMFC<::Q+%tV31Yuf?Clu7&-l}?;P}A[yp֗ULCvq 1 7 Pm;cH{dHjۍOMqcus M{F{?ǽ9*Tݷ 5NTP:t"<1QCKc(4?6WM*(şkSAicwoa |K{Q9 {,% ^LKf)ڏH.a/5I4h[Q[@{ d=ή`IcOJGD/&5r=薤rC~ t.kIu&\g !NN?wrpGJˬL{HC4eH#,MKLz9=Fˆ2iqщ h= !䲌,eWͿ4I2>G,Wc=25Mz?\&|U -iWqw7 QvFQx ѝ#sUb."N;U-xP"=4G -%BQlke^l)(w7ٻ^{W{7G}:%VtK2jisNSZkX /,MB6T&1Ѱ_G.STc { N{sTg !4Z9@9'w7'mtFQZϨrXVy[~,d5pk@Fjb:q+զѳY9 .鄯tm=:4-D b0 fCsV(QRɭ3_B,$3DvPDwąNZ%I9BA9`l8'F.zf ;v:Ib~6vFd8KFΥ#mLbx砕RqşjbЂ9L#=Q1k]^Dtz>RCz%_0款ŋJ[kϠp}E;׵y@!6:l_кZ6VѢJYT,=m&ljbUWݳJۢ#*[N_ f8Rok|߇NqҪX JS;rm瘐\%U9)woUtR TlWC8q@qJ0\ѿMOv(nHt J'ACh;aLs;(P:za<f"`v$ј-遆7.[:,i` Qܻ00R&<4\Ztf%yr=[x?; .665n,,se8E[@qL>ѫ99uh7lwB=sL!}"qZvl9j\62552k,,WAH?*- 1inpN(. }/4e a.)~~-7J ψ^sBl3 YZ|>_U-g|°&\ a3E)=fiY2{t🞵1  f0H<`x =SQZ+㸶``҈L{L\:,8[Jvzk?ޚv?Y\W- <q3g}?G'Qrgฯ`C\3:q՜Lz/2?5fC'XAhOژluJ2A$B?*>D{ŇQe1ʱ792` La:[.jrh0+ N>}@'_ZTDVȃ ̻L4#-q͞atSsy^mA,(JS&`)uu ?S7a!+]l3pmH-?Djr%ӤMUZ XWr2p9xRn ب[);aMuMpt3a\fr%8w.<KDڷ4Uy}0QlD?sYgWB 'z -KK"xVSxwMa-8e_G=}L19l|& QT2K?J謈3V:ރaccz f!gyrU5|C8dZ SnRE@7̴n| _x=o8WX|xu'*<|$j:D{YejyM[$aDIBn 8J'elalj g6&7( :-6e*ՇGfz/ HĄ్U i]Ic@psBp d͑չگX~ZՎh;7ckD4kT?Yaك5F_!]&º8M綛z5yNfvBr}G(9,=Z'mQ߸0oߞ>IHj]Wʫ֠I^Oxנ= BMq`,uI,$N)jJU$m)ѓiG9`˹PHtVM<#bgaLTgqgbgLD F<#T>4K#v`t dwoҏ$6^kƫyzII>GL C.KQ/ Ugp0㲔c ߑx!ޚV}i"wGÌ5W)iըeV;ֆw-YOk)/iwi$(M5Lx%6U^.=%k%oZeŊ^oѣb +%ԚnA ΩG0V#ʺ. JW6 Cz׿-+V,+:rjyi'D6E19-idMd2ydez>!fLpƒ*/Q PȹH%xniOY2S1OF6\/h+; !8!{`&E60]%fC&v ŝ;W;~tۼW>6dC[7mf F sќ36%`5 47Cinnh!z\xkJT/?ϑ\0iq48y k`5Zorܫqǎ18`L^/PGPlH6g0xn"vٳ0:S#w-b<:kqVvOg&b7107ұW^(RGkb#8,YI{- xWPPЍYJhTka&Y4- z1iDki@7kD`wCs D1lV1ピʹ-wL?]&6v9Cso[' %ě΋Z{gѝѡ Ba|Zr:~o} OY&#jk7y),L6CnV"&N90#YL=GEMiIaa2@c]aZ Lgo+B],Hؕ\3TfPhf8)ҏۼn j+]ڢӂViIӼ%g W2ꑻcݬ&L2Bo<Kd *2l.% ,.>0s&j<ϑVg\cs/I=P{̩g#,{ "FaL+=dQI-̡|pϓfv4ʌt "As>Ol+eHB:: ʠzarej}t3>~lh?MC{J*8@ph"K~@ Odi. U; Ml>*/)-%ǘ(ӒՆKK]J^P\[p1D(/rނ_w/"3Z.&["!L*x3SיQ@`Ʋh\m2 ۈePǞm*uxT~Voz8|Ť7#k+quӴN=nS1b6EP @1FPlFPlv4gƇL` n:1 Ώ9ʣ)忟NQZ Pw N&HbF@$ݒ2@j4ID6{65+["_VqVǓi5j|VSU4C QyP-wPj5dS kyE#Cm8$QDW&&m,oђ%a^K\6A\O@_kz1rN]\2xKגOfN`<)/@h>7|n,QaW%uw KR 8vzh'a) DՓ>Nee#]xd1E%4ID lL7N|]>=LKlXke2'~L|reŅ[TX~rh? ]lKĆ&n6  Hզ32"cV+rƬT2ԄR2ev0,f|ꑻMe.YPUAׂed`y3I2!m*p/s5v0 M'N67ȻPid6;109CHQo<\M :pA7.^ׁ('R-̈́:59w\;'{"`9Cw-)g4dR6%ri:tSJu1`'iSR6VR?T2M{LlCp8fvqCb: K-"0 ȤAY}n}w@x6FFdȣJً8@sϿ-+jZbsV1q#ނۼZ1 *-:[q`ߌػK0c.=u61/tY5b^` & Md5~Cr *Pۑ[PȁM$'pr`=]25BsDv웧TsOѓgK; :X{wgrs=X˗cN[ a6m;uDUo:pQKkwY?mZ(cuZ}iӢ7ҵ۞Nt\ohqhX$}_Q|=O]3 b8L)1[MI3@ST[^Tk*^*(P*PjC[-kMX

1)d fc9ELKg` <_\D9PXg?+}Lx&<%NA&tPTGr%.0C47 snD/ YqP'naBq$镅l \4Si@ RI}ടҨ 7X39+Ì71 IR.,)U2YQ#M0 "vIh'' H>֕d|D5V?3&]@ܛްƣ? O~UZ!+_H~{bsl|&n~E)rFD#`nYVR sw/F !/Y0VODޮ"y*PE2aqҌEe˰5:4OLpDR9|M@$7_t wre2pZ /_kF< Ƌ6>]RW"![X nM +URo |Z̈́U‡.;jC̣DAK䀽o짚68 Dg:{I&p'1DAӃÎqd^nG#NYWd I$$ \oX,'WN[ZPtL#uZaZDLVp#&̩zDg1HLHvq/ +5@iM*chOnJu $l,V,l"?HTSlo(?Gk[~w"Mc?}?%:hű)z)tbDUvrWu+3=M֢6|~n7Pdbh*oPMD!37)0z3 5fcx%πnu!of?90"ML+8o`bKې)nҤ wcz$Jb"r iikF8'7@W0 ܖLPIOI\X'7;ǟ[[o}ṕӇ<(G3I߿S7KT*q 0‡yY2N9jas&+dM:1G9.9qxzz!fHx4U*Ĭ#u(qBn}vl)89&7`rV, L vL3h/pirٰ|MD٦^CDP]X@bES/mGpLJAhBW"S/_f O9'8 !o#f fvC _DL[~<3j<7D0MEʮx2-~zUWpE:s d> v~ %<%@f){cG>(_\R~ŃNN)h9r9їTm92%3oɆyS<#L|ȱ}\r0>e6e4 ^#`?*^v/?3Rd$l ݘ63 eA=s F]#y 45sgRG[55ƘAܳrYQAMɀd5랦 oӋei5B;+j|MdNi cQa+[O/n^{@w5o0{ɭ}Ϸ{1A.tzSw< զ\j)tvKkް^tj\F!~Mki#t~ߪhT=-lݨ쌳R5l=6vq{_Ggܨz*Z907o]`|RyS=ڸN*oTS{@0գ1Dl/,E&DE }f9z̽fvM\Z2& է K/[6V<9h;">l͝ ޒ3ϴC/,5NtVvU^;WKiAC#Ǿl4-~|٣,`=oxgنIy'N7`G_8h=B~}_}S6OE?u!4TYq>B*b҉?t(g*w^8y~SgZ?ܠp/Z~3" P(Cj[=<" ~⹂mxd{!1GVGoA![\'-DOa|ʃSLnG;! K 60dad|fXSU$yh3jDO)=/~D#xx ſx톆&S #^#s|r4+F,OTQQT3m_t)]u6\ 򃬫7c|r\FH;4}wCY0 bfPK+'ScZN ?uଭ⪃Y{Dଝs "Z&mY,Nڴ9".2l=5UdSEOPQ[̅8fOkx}dF.4֔σiM֘2.pELx\A3n39hutzyzGwPdDY5P-+ی aURi{_;-ڒ̶@1L|n\X"\ǫ "Kœ "'"3)d>ŠZ;ej#FQ\F14|8[0Ocki;F=A9j3ZcaBq%OJ.L]sB14 օ-)\F8RC%]R3 Wɓwz~@/ϧ讉mڋC/͆6Kc} MkF5?5L%qj0b̍/{ZF _O8<2Xb|Vb7GY16"lx yJqh3I}$c$r@G7#wvHݶfC>Np}hx-G#y6J?p; oWERoQynx?m4qAޣ5x?6xSo#a)|4oQ򖌢 ’N4KaOr+yc[g&C} ( U4 HK*qm#x8{mKZS^ZB{VU L(XTi{EyZ st,Z.M6<C`&QV,:yWP%X)S[tbtok9{^cwa=G5 SI Νc"-sy8WQ&9z3(9D-i,2[k q@Ӗ믧PQ篞_ ju4>x!dDɉk(J}]}lU~R淹?ؖKHgf❩Sy)+(E1_di|2U԰>*<Ezd}d~aۇz ee~^u,6%MM"[ǭG=XZ)|'-o鲂˧|CjG>ؙ{~E g`sDcT{&hZFdaFٛ͝Gz Oyު"`mD qh q L=GGN\gS0c3^%2Aԉ'ȻsbI_i{sh},GF5x&d_{tmJM{,p.O!K]7쀹ۙ0r t&S&ė_KA-jַbzQ[#_\voeYy`P8|a@q , NܑI(=Xoi:Xvr03$$OI<#p WAp&7X8h#Ԩ `Zjr`\t|Tia,R8\ Uߜ[V!dlyВ M .IeX[~yB Uq5z:ES+GT1 N8"|Zٺ6tUҔ?γ\ [(n9!E,Dg3wלEWU!x#O\,'pmĢU9;\/ŲaПB^*A{M-0'|mO&lEi@|>xf`@mm5,m@}cPOgL\ (sчvہ/4M*=\%ا.c·c+md.sQFnf Ndb'&!!5&iaMn:UcOڲZOW^)‰tѢa<9#Ɇ:v^+ ,j$cD VfaNfZYsU@ΎׂU%Z@a׊Qw3 jsӻ£OXsXb*˲ qOWqnQ-ކgۇBscUjˑ!,7 xFZ(=J{*Ve3Sh RSXW<] fsdey)0Y;P7Pal5g BYo=d) =)^>Gʹ}Lύ! JF(Mq vB*-mD<8M2loٛvl:j)QY1Hk#zgg"0KBXIϒ'er7j_ pB:;`m ѢGؤreǽk<.ss!L&}GJg6=1hhw8(췤ݶ Xz{}6v}#{Cǻ|4 hE67\ O N 0ֆXu XG1Q5/OQTmq1v/U3dK@Yc?jjqj_(>#c^(=x %FX4ɐ]$js$bƹբA# ^ty>J{gS$+6wjC>nY\Fo޵Ȣ޽4"+ve[2Dxu{WM죓]>j=0:c R>CC2Uh_6+=WH_,Ӣ}$"O96L )||w資g4=k }u|_ MKW;7SNݯIX:@gӞ0;$~~-飻%}f=#Rꩠ.:8:fP5s3N,%>o^9sȓGLi$4DB v^1Ȭb tD޲\Uy(2ZS8ܳ/=;guh̎Qfv>K0H6 [&bO J'AT(ex[)DN_o~^]#V [(4_^ѢݢSE.{o0)zvZO|n?yo%^xZxV{s]-?|J3V}R J"j7GvO]J .dnX\(mS0QzccJ_>(\ŧt)]F^Gl'-xtlKO_ڈވ*C"%pxESq)7^Ua!U/_ v;g)?܉ U7' ji'a蟠&PkD8=N^"_,^rg>?FaQ& {2tq-62Y ΍Z.Y9 9σP6@?r(޾IZ߽^wwtPzO5VدalGHp~{eķ$瑠?t cg5OU&WkP@'!*zhG"vgEqX]hߊukvq6>(gn'V{FC[<ᷜvF9tE\ވ܌U/ o(.׿X$,,[٦QV'qr1jęgݤI:A)N؎C64\gy (H?&cMȖhi! CiOCE?u2|~?LO?g6;IMEjiL^X#?7F@7rjMW,諲"~uFh;;Z`)ş5%,-wk# F" ! w:ͷ5Zijg>.©5m`ڤY6%43t07"96^{Ղ9’Tj#Y` QQp\Iߎ+:O$>ωgiFWtj$#m^Gv#]vO muStsgGG+{F% ұQ[_Qݚscc?̺*?Wq%au4ʺHJ>jDn?]=|V(e:xWvs*؛MۘR- Heg . >E/4+<Է ŕ]kaQȺJ6ÁɉvjZKb{u}#vqT#mK9aJC_hq7Ía՚)`j.eK`X C\X[v+"b|%հ9c@J[#n;ՅVk(%CĸFň۟P3\"s t]\PhXcw_Aפs^W8%j%̈́Tb(QBk,j5c"y[ZYnٳR_WvQPU;"BFɇE ]_Z.ע1/L-]%} S;FG>t9wMCS4I/ޕ_~R+_L^9KoBrG!V 6CC+xx)HxҚ5[:$7U1Mٚ@/ 4s`XhXhXOy>xRk+FvK0LiFA1"=6Nd5>TyQ\%e;Y~(X&Qyg?0/'h7 mN xr@qQrU㔵5&m}w{^ D x_.&'!%,ʩT0 @q%hE g}(Q[01\zfLl@~S)n*{8"a0q)dR8bִi^6&* Ke O&*ϏF6*ZQQFhC<_0 )fkʂ߁~լј2w?,v/;/i-Kxo*\u 6ycL&諥LCvָYɸ%]xw!􅈆>zsH}bPY=e GgOgU,ܢ}fSo.gV!Ϙ1W*unp%Q&<[1ȿ?PXUM T#wyvx}w>m]-!{=;M&ФQGQ%pZVVeuLgGk^žv.]wpFPPa׎!=P詉=!zVyw( ҙ1^o6 ;RXtMHmfR<,K 盔#nosO?A0RAd&0P}]tglVA6c9>C@t2Chuw V.(c`#5K:Aj܃ 4"H%AGKkKkOB9e9OC O R#A%T u9P=F1,xv=.=r ߃0׶H6g6њak4j}nr~ѣDcriZ~Q |@O'Y",O;jAC=uĎ\fuucuuPi,鏶;JuZc9V2M#kʁnGY?A T㛶S͙)[(7`*>?y#ޯF ˀm6XFeAUL`+T~;E FX+pO|R*njS:OoYݾft^l=ී^97oĮn?۹zN$&1ϸ4`1c_?{p&sj^c7ʙgx.,IJ>1 "?SCF"xy{CeMAWX]Y1< ,"b%lI7X<߱"ty[1LJeB_ V q 9ȧ#Z}U:Ul @w33"HsTmv %ZA>R+Y<#&<=bnZDŽ×mRϹRtcE}lh" vP0F<#ƞl):#`,qɤ-; Dmo";8H>x x+?A[{(u;mTfǤa Dgɫ*68؛ ~ղu8ˆPfz"` dfˆ#]fݓ 16aH lXEԛXj6uJL vF=pB |~O.!3UH;7iKiՌ] ,zT5&X,[ʍt]O7UnF^yΘ~jU sOF_I'S:p[V_F䋥k,+RP6S45sv'vk?:Qxc 3*`'^_µX;y~9Yaoxgm90T0WRǾpWijݫ2x&2pszn_g5O?q3t«2|RߚV+ Gh{Md܉f7;J%و6faz=jm\%ٟ_gB6)Ӄ]*_AΧx GՕ$.)h=<+6DȣJr֫e1uc`ZVC$w`/4sxU|yA9nT =98֊ڈ[ݳc|O][ی{gf:Cq%0p{MNO8a336"²ÈY'pU{vhEgF W kn?фyE߻!pxay #1"D>$4_BoU&zuMUKӐ4m&~&DXroa͔i/ dR-UO7<2Z#H"߁\(oGJ~pG#[#c= 8A@Fo1;P\By||~*Vk/1wCDela&?Rx%U }\[OEj x&vSJګFN {!AջȆ+#G x |'f} Q'i,R^F$ L|*a_S)mhW.|ͯ7;W,E=U0&gae~S3H7$' f@k{/lm W?XlHd1:,hɳ)(_jX&Fbܞ~}+AHۈp|ʅrZ0olK{/SĈsW)Z}xSxwG{G: TjMOio:)~sj@+5<7I$kO'MC 0uYݗM8$_h ĉ:/;,7cwh|TQp-*/7K|-7ApH{KIھ 7Y48am[gMhTlgA&ێ.6ĈΓgF_uh1&!7\j`b]ѻ*5-֚o\ՂO%gS4txƶ!U/+R﷒&nUShy7d\mh\@˰VvQ~0Y%[/c}- z+$ã)jm[cH~r^)r1+d/NΛ{ {pbƟW߿7;AD'@F7#SQD@Z_dj z2  Fhx7f3T j1˧E0\#kl1< <ַOyDŽ!O"}1д[3ߠuD ^F A>S>8ǒ"U,>jZ0iR'" nL×ǾUYw?MK-j;ZD0m>{9Bį^7̭[@֪vu+j0j;rׁ8e \V-W S4DNnZM[ZϋOxr'^c,؍͘%(Pofi|){pgȗkpv#Qw[/3 O'FRO?[Z_rorKCQ8^OL9D$RR0U:t#z@k4 ,F^(ͥyMK o.g"-[K ͝.eڽ> W2}fh/-LrA?LG]KW'}M6 5J$;I[rg]H{INLxεʡ=USK:WS;v>:E};YęJ5i9HzwHT~Dq@hԑ(#~"KS0k郝#1)/ 'y>_G kYL&2أ ܷMe!!+6Ys3{x.Z[9V|SOҖ@X{.D`r#k9Ho>'.PC]·^YLZ\'gM +:l$0w`)7ӯ /|$h4# S.hsށ^X-q0Tӓ5B\ڃYZvLVlD2~nZI6^l҈d4Nѵő9i*n6!mM"p2ӗvh#M#gqsHDur͘$(9ڿ}Ӳ!&4g\t\'NmwX{:mҦ6l4tZzGkB,z ދX)/"ߐb+;3+7}נ:Nl%1eJj*NS*ˇtO |,Zv9GpߌuRIĮ` slD|JG/d]/TjkR1 +{7Y8@娰n)ΟN!sBAuCq E! xlXYٿ*m Vus^]n 5G^DP8=!φ,2BX ˝&*ԁƵ(O 9_ z-`neRn[:/}UW[Җ2#1Ǹ?ׂmJx!. wVkZ q]j~@mRQ;ȍBi-ewE _ݷ̟M?>n{5/&LCc}6@9Sj``8 'CZOv^elj-O_w[4޻&)੸[5R>จWW(8 _ UW&:5='.eS FdpX7):c+A'f03m/V&z5ypxoh:# Dk TQ~sK"{i!8?zBOm>0[g i?d>ʯ,gki_xlt-OGg Dsd-ԅa3}E2?ק|1W;kGߌWS)@vY_beTHu }:)Ub;geiJ1k8,z[W6)N8w"0ʪ搎ғ n#'ˢ#9n=W tn-F_uh_[ 9EYlZwr   $x'd~:bgҚprhd_0[C[_)gGeQm?m\ /h@.bxGra2UP4ax0'8O;ݠ<?>9CmAn7HaK;nwV_ pm l/eYb`Dڷ '0 Z\J qc hvQYlt1-?y8菈S9߼)i^lvgQbLam&s2@Є Mt!J24Qy6r D5AsD5ƧU [~={hrC탓',GkI: T=)ITSlQ9rk[׺?Ʒm/ͱ[6!&Noo h)e6|ԇpaη|QZ5(u^SaQsG*:_EHG5$_}#Gz.F'KF"{X"3{8$^qSSKfrćqg‰z&-fxͣr稅Ɖ攞o J\bÓ{.0 󗩺&M;' Pr(q72s; c|gt@S_)b 2O Sрf_.3C9u}.# hV߃ -ЄQO~_+QOK]hu96 w09IzjJAuϺ)ks1U4\>bs,+NJftbbPþ[=O#>V_W}1V=`˅ 8tBh/ ?ixUTi9:Qӗl7}WTL+'Q#&V%ӃH,"=3GZv+},6HQ^/6d4 M/ڭ ơ \7hƫs/ ñkP&p<00S0)6EH0`1a.Q5&4< n4惱Ł;FKM0(G[Q]j"Db,®'c!"z, +l!\_F"an`-/=OxЎ_R-TNS鎧A^~ADi͞"cڨ뷡atꭢ0#GnU`0p,$p1,NOI'zv`RKSixpslJ(_2y)ti 7w =*3S/۶r ,KF8؎Pcw : 0%JKmtcc#'<1s=I m[VVv:a7{mDOu8VBZgX וk{̏~DqX1;`rPt(zz\:ՎwZmΪ$Ĕݔ1m8a,Ř$ٝ~Al-m\U%^4x`GIٶޒk9!iq\flȋME3e Gb 5Vn>i#$,-WGʹ }ۭ#TwFB2|˸/-ҔyaFV 38i(N bՙFRhЍw*nwVkI_)k4l 6ַ碽}[|&I9vi{'hò{и5q&rkJߧ_N?p~: Jlg(szHS& S[ ܚ|+ -l!?x.vC<`Mykfl7p2ʕ^ew;"c[Er%u{VC~[WGltRј }ک= -}`37mP+s _Yr-BY4ʟm#si%Pk}n 韛!4+ܮm<i(~HC~KN6mqgaC}=IAm+'h.l剧!&Q pi,Qxϊl)cWBZrxPKT͔:"t:Iq(ȦȿO|~~R G]7pV Za.S9~VLj-ȯP7+۞P 3UEuYvS6`0W3w-𳵮rGLrKV=Bab{oO=sQ/-xTn+\- cvCL[4z F˃I8n=FMTb7g~Rņ%"LE m05f' hU.na=p=i=83zYx=7<ݱz*zd Ŭ|SR@@G#]'p0r!REmcɕ.}.=r?  kDwD5!@ƁKNCMp]P M:o! --'Э["\tw*УNJ-,5Qz B燞ڬ܍bgF="^7smUk2np׻-1vŽDt_>K %(Ɩ"O7=BlḶ b Kn% Ihfsw%%fD羊w%먓sr;(ȭ/hSwv-Xhu<&Uo!j nox׏s vO(O\n~0bziJy$=]5ZӜ&~T%#I41"S8)FPM'za9)8ٌ["r?C=oGUݻ୷)%}*jtζ`JX%B& 0 >j-[91FehIҡGo[Tk:o$ g5ov,07 vudy^wv-֯ɸQc(ݾn]&pn uܗn,mvbKBHp-UEa']Me kX;ԃ Ԙ7@.IH hXʟ.2'fйE(jJatS䲏p]u?% Jr6Yrp;E&5wrY[0kA")~OۜZ;IXcsts@M{=XX1!1ڐH:x{~jk7?|&"_(2f`: Cα*%ې('FdK4 cCld!JBc'0CgDŽ_$sw@^dFc퀱wZap֭odpi8D5ep=Cի~wN w=j̃axr˅42 mc2߷KClOwX_Fٶӹxs5tv4[wGZNŖQNTv-=M/ .`A0iaT)J{Nxfکws"w]|yk]+W _ؗW𧺼kh5/,ikȧkC ]H1{#\7`BiޞdŹ ww 5?U:XЈڝxߩϪ_ װnM}g|KԱnCyl;qC7&ӍdA 8%ax) ɷ9[sCh0+4Wf]((*{(2ӺmMS$O()ʤB򟑵^T+^$q{oE?i7? [>wNCvyUCn#B[L[Mҳ[(ИԿ|ECPto1b1iuœ0'jzI4aխ%`N*z1n`ڦ|/qɰf ,2,XurQNsTҾSމg'K $oV{9R8j@k΋<đF杻ܺfC_Ƈ>Q>W}:p+z]Blj>nׄs1"i3 &c&N>n@c$4j /Zχ^\_qͧ@-7way6h%oDFWXya%g.>ڞmsOB2|bk #ED@1dʼnSU_6CU"Rp#;(7?xⓛfUJm]F5](*1Cr5v%9I|b=^R):%#* zExʼxG߿,3A K' *v;9REd+DZ-("1_x`##҉\KFTƣ.n\u-$ls4)֍?# +wI{@N:hc:z,d:'YpMXɨnm9 B/N()+(gzR& =BOpYQo߂6\+v@Z.vperjX'?~,.y+JKQB]gK&&48&`+ Y=o*sf}mG g<+Fs/ׅAtjpee΃ZBf2҃x/j{#v8SP@2*,˅* Eqz@ކd /r4[gt0>9 >" ÉjL[L |!o[DŽDV -rF^DGʄ7.BSc;챃Wy;:&Ja;`3OOo V &[٠c(McS3x5P3 KE|%`4l_KR%Rf8[KkӞ3l/P qʑl};Nk JԿJ"|oooܗ E*(yNJa^]<,_/{#%*,jZ+$KI@9@j6w&H?Vo%R*JrЇb n:Lc1al-lm0y3V"n:̦Hװ*Qczj4?? ) GOQ~&*ʦaC@}!bOӠ( Ip͍q%Uf56~yLGM10}T"|cXJ 0uoCiov }~Ke?^d՗W瓠Z? ̯lu9v\ߦ_e( G`i=_"*BT gjj1J(`"׺ I|qyZ>hL4h؜qݖ\榬8>.}#?6l1-wγS\>`i5.r>3M܎*~,G峋X!w&eyގ1!z0K\XC*)ѡ13Id+7*~ؠgRIh#lj/Qx-z햢/{$HWw8ڈ~M";p}`44D(/E6FB?]NBlQZV_eɣoCT43>nI6>zfOV/ a8Ayhiyć77jf{d)`&J&¾쵫#ŮNy[Kŝym Ү_vDܭ%ڡǒq!rm[kOY&^v<"F߈rw<Lv ^\#E:i_Q pEKAL8:kB}/J'D0` mG-} u8:->IX66'f2 *0v,4->4KLd$a-mEw*[r)oY<9yQ)E: 8U៶E~imk4KМ6u֠rIQK}vO>f*/S4PNk>UߘG:/?1造g3[Mx|rC~W%ńYe? \V.IEtqz{VeдWQUg`Թ3 h,5捴hcա&ArTBgfM׏J}c{ƷTG)ϐGJaH _ W+°|!.$}V>QDB]g u_x#V%J?%i\! &[dCǑGZ6K-Ҏ>kWW!dՐȇu jšp¼ƍ/%!plF.7YyrEt!ԾF\\VF.+/O ]Pj/Q|'otE8D ~%7Eȟ쟃 ?TB-{:)`8:iUڜ!9h I z1mM8/2(YXH 'I(/GfrJVQUF8(FM"XN^ftfy+MmFdoRdPn7I:d4d|zhNM"ڡ(Xw2Q-^IyvzLu?0Z0pHF>qEt,][An ~[_Qް9⁒[l]yc+xzLH{m 4zkB[ѳ 9*=_iL0fya;*@gDϢ=F#gXgO`=nh 㖠v쉷qjyXp=GJe#fFޗ@ uS~ARkC Nv9I;ul"?k(hlH]h#T0 [~ G?SFLZtLJPGF4\/h?lL~#.R[.^ϊl]FcOځ|y/%ߋ#fjZ e;b(%I0qc!A5E8{V4(oe˯t桂+A"O x5~uV{t#+{ p :d W{bnL5y}zcX7_՘=BR1}#&K)y5<2l숅萋?΋7mx(r@]SZE%˥?zb,G>;  \;_@F>_@/_v9xە,BBnH'Ap ްyV6^9c *$H*E`wT7Kt=0Q=|"Gt,x~2B˼;Y/6d>- yՊ8SZBy|i+eCh;̍K]=Dy5s&{"C|i,muuG9 })CMx'HlHycW UhҌbtP#1^BıV!wVm[ȫ{9;1*.%ɝ}>Vrx ]OY5ɳw&6,r{,?;fOs(G'E?MjrnG1C}=/H~Kvg$D~7r/XA~5O3 뫯<~=R8]d(!nL닲ϧkuaw [4[Fw)hZ bgI n9 R̒ a/NBQ%^<@]| { UCtiҭ<~)}xp8l#UMliIU#4#SMUЩK^\O,6Ig& eo)4}y6L~ TA6#o=_KK*ףMsk+Ϩ`et1 qgHQY?bn(͢Z#^u^ 4 oQ;*MChI<#xQMf;EB[uNBDo)Q\5{"\C($KTl3$<(ut `Dp[MFI ꀢU(RU96;C$]w8Atd;oJgc%@)yH6)Ιȣ0|uB)R s:Zq(\p? R <ΣT'V?#J,f>L+ɬLL)]}]k8aP6a|C gMuD_`y:sl8E!AM2C*m0bGP5r7~kK!2.:Ү˷B>E:V51ʼ7(j <.:SV}/p~r'GK.ҁY%?sqqn!J܌>;TҾAF[dLLXPZVT.XUk#Y Hg|׍sQg|=j o(b ҥ$=L8 }Fob cd{ūjkړN5q|whսya֌FF.?٦I_#b&}Fzkv=O2ts?5#F idJix=!ш S~38R8+BQ?su'g â mVh*jMXN%a#_QtN;Oz&M5M}hd33]_BHnic9+T=(R7@T $=V pHcs}[ɕ÷3|qrF3CFuest׆uJq9g#yz:ȶeG?>>5;+r>Ѣ#=^'YsޢffK{Esǐ/;Rz2͆xܷ`K[^˧/"I_yNE(;WcEf'/y*uKcC&, O&6I\\z>V\)v%HX'H"15ZFy%ILo"i+b};t? +n046m\D(Yb~dxMmÿNCp}"^Ո)?M0 gcyA թ,OAD`z]h76dq;ﻷ3<Ђ[z`ˬl-{<Ԅuvޛ*Su V6 jb O$M>>eе:2@q|A4a6 tݩjOn-wز /5ccS>b#lD>t^~Kd` Psr?_4^D}hp׶ VzƯM%Xk<]Z>ih)SH 5UO ;]_?s fR5h`x`e6x_nQQkZ#JפwG~h(Kj^Rk٨)`Q3oѾgEuұ"ShDo?N 0:)23N-e* |m*t4=|5>~4#ЋM?hX֣cggM#:CGG֏+M5:.U Jg&gC =RaN=o \2᝹F9}bzaMi/><%%E4Oq"tTtDiTMP^Ab}*`/RO.c>~NP ;:-qiiSK"L(GPnGgC :@ex'|صvf?p{{3 0NEmj F|w]Vi0QTF]+:v~Gf*KJ?9xr'8=9)^CbPLn|HqU/#wi؁KEҕL ?n J dS>x|A^_< ̺A^v$"]ڤ=ECʻʉiz;٧Z,ևiS޲1Ʋ \0/dvIqVh§Y٣`}3$YK^+6R$]"]A[v!l7 +`_)Sjxvcù3uE93c%{;bdOCӓǣ%K 7K ?6~NS(B] =G֭lDO%9 9WFavˬ6-RV-6\X(^i!];/4<[̞ɳx7_wHi7i,/__; 'oE_bi?xmg(̡)ٸoҡQPRuݭ?RlQWŠ#Fvow\iCȩ+ىuqFzՑ?-7گ~ KDi(:(!Y}ѧ?4~={r6 HnI#Gi͟+@I` RSc_GvRZ}_O5Mcn>}v) All& j1 ]F%ճ(1e4 ӭ{ x 2tFynt-W=*n 򽥣۲ٲ y!zu=Ƚq{z/IٵuÂ7 /,k68yOglm r&zVGɳC9Z2$;yJ6Hzب,RN&xEr#?# V_Oa^(> 9\ؾù}JKv\55!C۔m h^G{}%};[~D+n T|!=;N=z =L t+ f9=,jZJP_BwQ4l"(JqN7SqN2x}Zq[-l B^\_ƷQX (o<O?Яx.ų{eXYeP,niDu`^MסT@"[MTFq(VU5^ZX(MiVs ߡ~{k~[qϛNNOA%q, ?gҷosYLzV"ȼЏoKWصT!l-̫}_0y)p s_2~ FcG>BY|V|o[u>E`xQ= =91QLXNC5An.1&Tmj9ȡ0'TDpxͅ)g2Gl;a @o Y?.n<} ,6 yB)0I]J$~T^jTW?:u=ihr5oe[CmQWc[[nbSdOuuo JhNǸLiBXǾ|k 3N=1\A|k$7JlMwЦڷ8Xґ+YD~@ gj* JM:t\& |KP:V-?+D}mr/"LGV_$}#t>;Zz0"C'{R6o=Ȼ>ᛕ`ٜٲK~FYR(w-F*³*5q\[mG**"}ٌ֙yL$-bXt"4F)gA~ݷ v]V\ ez]j0LT ٠W֨z׽d5󔩧xƵVg=uXrϥ;ge[=_ 4$ݥINg9)|TkC^QⷽBej1Q%ī1mŠ! ?hxIUL/ӽr/Hoi:V"rô1+X 䛇45u[U~|L!u 6ڮ.cv4-BgU#oС܎"}5]u9<ںjjYCYGu=*b/b5^ ~ʼb(Iؤ6N=AQS?t_V /z9jZP@|gJ)ۿWVFigUjCcEn 29Ez ARS 0dOnM˞dQ^d,]JR(8[N#}zOB`~[c|{KwEZn 6b4EEr;u% 44[U7J@S E}=BD@ں I_%L4;NhhAǠbɉHdtӃ$Y0`ݣEA/z jok5񕨸 )uB^6`Pښ5T% qaM-'lZltiu2|/K ?y_:ܥج?hB͈L5bȉ)zCl PU@^Ap-v1FDg Ju_k9W BR9k,>+8kOdg9Pfp=I#vκK6?Π`Kszr7xZʁpȾ8L"T 2} %s?ň3r%y݃N(Gpt7x{ȬDmt&U4L>an̠je土Tڑd{z#zCd8epP ]x8,xVWZ9ti uYl `/Þf.?[Hʭ Qr\pvЋp[6YnD+ o.lԻ, "#Lj6wÕJ=SUng1=ZioaL91cK AVV¼4t ԗNtC³0CWv nL!dQ-ao. s ٴÑ&խ%BГp*~HgCK쭕tϽR!&[3, 3 x2bK8f!wu2m!MoFެiz(ߚSܷZJlf_DVQ m&'AlE"k Ԙ37?ϚlÁz:wן=ͱSS<DImPj $H,_>~llqW[ثB;\88EPt3@_.bF\l_JY<^ޘ= tH~TḚF?-0uy{X6]*. - !f?Bpm wKi>!*w[dq6D<!ϳ@u-ޒgb& + k9a;TWƙ4ePj ρЇӎ vuBk*R^Q7DgY䫃9c[M/\3Sn3teSS 9;PFʳ1 Ц@psUPSժe+wC" mit\)GY3ZA tsktQ5Aa5^ 3}Tq"h*6660cA3/iyℯ9X*,3k.@v^X}ȇzSDd;*|sͫDـ]\78l)gM|gָAJ"*Iofj_tԉ{F}0Yp??,)Y۾F_n U2ӝ[Z狼;!ٰ|D|ׇ|?ԭ En 5%lcزMk~XChī}f7JnL@@~;gȐuЎy/:x6J?oyjOWwh%O)uT. ]yz]N^el>P7$.ᒭ))L@=V93]sƽo7׾N\u8t8O!y5¾FXL[ɾO[HI\fnq=J2nPZIr|j_F`n<}y؛fl-)%<=wAw:3O;?!]"w_X1JLDwµɪ~Dž] e|_>5ҥt[204l#eRc]ϨXkÁ!G)t\tV"|o4a^/)/ONW}Rkl?OP<5 ;5S`wJ1̀f|5lˑHED}{/d oЩʮ'7x뤽[Npތ)zͲ it{f:='ֆbF @s;EdW^f-}aoޕh/7vnyZncg)OGSX3qCRL(Fzgðpps=R)'ф.7[vvpE$8+[Wx.Sퟷt\6Ƣc؜eT;%p{0w ىUR8g 9L~[Zo̲>ԑ~ JpKG͘@ab ۺ)+BOzbqIn"kSE)r VtS7Y~Ya,nsk&Ӭ%x,Mfg>)fYItڣq=\ w(  {kI^:pUb u4&BN&X9C DfwnvC$ɛDl# p^{EF.+8~Æaφ|s%`a;CRn)IW)bV&l 4H?Syi3E*g=v2#;ř^lk$yVŮSQuXt5*~5Z5T㫵W-0p gH#n~#59OlAdĐɡ 8PG`@oCUO@k?>zA~C;`C_Wi!Q] I2?vo꿻FCõBlHoF%3Q/W,Bϡt M*6 ]+ES6l# 08~P}3~cq^_x_| siAgCηB_9E1 yRW3gfj(!ftXazg g&;;4ZMlƘAkqՍvw]ƣ"'U N$5=".E |N̈ͦ#o)E;Khm%adRbq< ] W{ +Ms#t ;ՕZyss?Ph $!@[,WԣS\=בwgKg=I!K%7zk&B!Rl~| -^gV6ZyޯZw+S|u݋V$wiYܟ^Y7TXaA |ԒܯA xjXyO6rO43z yRt Ŧ^!/ ';(g25SD|OQn (MEA^5&}~?R! 2x")X۵|4L9/Ыj8C+_y՝' ×չ"UtՏMGU=&D=(OMj7=1KUim()G1[2*F<h P%:y8V}j2CHd qMiq=Ut3C9We}3|XO_5j(v S 48: smnYY &55كBWEC^XSZX*u+wZ8w1hiM1Zkㅮ5u?[^G{|^mdsMSsP+_{V0- X .@k|D?1ȋ~(VBs?~%ޯ'[9 O Ba*\ G;!K }BxC9$G5X0rᥛ(Xm~M.\[%ԱU,h?Jkw:!z9L1p*XOvp(pu6O]מmؿQpx"N!ӄ݌ ->0m~ަR=} wqT,t1왚c*h|S5bԀt0+mâzB M$MĖ۔9aulFz}HuE,8`\x+ꘋGRj:Tzsb6eh0܇}:6Y{/V]T?~8L Ar[CMT1sUDȣEZ8N QmAZQ'ᩉc%4kwK)тf_Vjc)_7s۵L8@j"LTBsvŎ,&XT"4=q& 3h V/-kk"q=L_5K-i$BhI#ĮuΣz Q;Hڂ bP\&U&vh%hc'FHL_^5-j{FZ-[.Y.vei-*;9)4`mp}i8^M2-rY ț*"gWwzDtJŻPpo0u;s ?rzk1^ WjZOf7f]2(>[QǙ=SÍ(D v?] kD>*yCM08{0MŬ0go1Zjg@˜[0[K t@`hg1l~i~Vnk6) /w`M*tv4NR=؆3i: ?;}R?rK(pu*KLZ%zpP>aImQԕv ^m/Hp;NV֒ Oo:vZ Wh .+k'૞ Ջv@xfjz6d(cP_􄒌ڋ^.Pk@ЯXɿ|r<;YUzBܽ@$ʫǝǻ2w6[d +lL~d>o"%5nUnʱ;)VɫtjϯM߁)mw xtq\Y|ݷagi=Z8 ٣ =TЧXk?, ?kΥjC6T3h//ŭv:;]>Xd{:FtňUbn!6&EOrPkzNn)ʿ8ⴛDk4fHmy·]h-dm#=a o5Nv 'gD7v^u}׼kajn?ӀJ?l`-[ v0;>y]3ARBҮhB_yDʐWeߖ%w.؏MwQrd צ1τgL5}Vm{ʜ0m:L }#f()'A86Ol;~]\.kvIe`C") Y ɰ=Pu:l k;$ j-e-H*IU.|)w3 I~Xf#~ RwtAWG! VK?=9] Xybֱ_|3q~1j%>2;qli;m&4AӅdfe&z& ^ ya}D-]!|4Zk\GN d89(k&y(?S$&K{,JJ :mmQwvBDn<H"~΅;B"r*͑P!y reZ gΆLEh,!ݡFIw?&s(O鉼Q8猾# N/4CN4L*XIӂf:MhI8<. Cc._10(]&rܗ)PeG-6=S+?7 k8dEEg3ȇ|/ zɫ#j:Շ$4C^=F<J9u* Yٰ2It2A{a5'90n.ÉbїE'",UigxF6jdj7^74ށO"]S%9ẁM$mVWT¤) Pcqn0#{ o .#p<'4 n 6I$*U8E%Y-$6N A*f -C;QG4 !lpHBb&u-@O&Gո GT~QmJfQw ųF׺bAyc{وaA:-eQ/18BԫBZۡDE{߽~ ʖx:+clt[Y< ltb q&bmd N ,DRٷ'޶E+ԾM_˗5}m7.|@?_c-ZքF.Ug71 &I`tSl-R9,֋p}E5(cjF,&Ӝ~.7cѸ%[֢Ktbj|4Է3]k|R%w,aLt/ٚtUBުpl8sd?^W؃I 9:I~X8a -am<r-]W+ƘEpԨ;~U`I7Cn7s05v%~c2a@NQ/í9Jn4lf_+E0.͔(z]d!&*'F&R#>Xn0Iq0QXda«w:Bõ _ڪ ?߯H\q'q|LO.Z;U%zCUrE'gQjq:l4 N7ΘP6 700Vϫ88٪4>T,]7cACSP~xwe6|dLC`~eм&ru`&eDtħT|jOd:БɄ~DXbCAݩ8= tۓIhrh|`1m➽R$di33|{oqE5? eE Q~-qbDϛDgqZ8TР"r)H~[( !sIJ ;.>zɆr|U#( Q^2 )ڶST|?\/,1C$Uc$~l7tu4 )bkX+E,GIч%kkpy#5e]m:9z~Ln֫Z?cD\N'oz0^ha~Ra&jUYxScE/a#zONۘ$#[-{9H~OL!0?Ϗ@?a+>,{f9[r=礦f)2o:Uk_p85ȿh]cDHF.XBoYg|B,NL8(Lƫg.q0H˯:og1٘DXˍkMXpΣ)G5?FV"gbqA yL胓 (-&#/+ ԡJ TV =+8樂s`_`S{mﮜ:{0@$20f-v[nZ*L,eP^0FTف?, UvCT|sMM:;)+aip:.J1K%P5c~PďT`v) d/B@ve,j+ʶ_eB Xx!={sƇ朧fF@2^Մ^>ԾB0Wp7(DKH۞Ԕ@w\I'IUkwfG"\^vs4wz0M~PR,=Ţz K+` X_@7_{"bL`;"zg,=AӦG:P|t~e߷AڟDp-Vt]ƊKG U9U|aQ7}\?NdO"kU~Lo6N oȵD:D[1Q,;g{sB9'$, %*=܃ܚa Q 2gzG9jEyї&#8{J1tG#&çf>] ECFLD*P4Ƕkɛ%` ;H3:MGOiU8I ǟeB*?/Uٿ0Bq}Ėp7{dfD<ȢY6d1 494J!L`dwDŷ=9W~=lgj[SbCж@Eq5e83h,c,%taH6z>x΢{kzshT} :uLbt3B= Y>ٍ /Hg6ڜP&_9\Fn}" b)vveܷd1I|y,'5GvfqzǗ.#,ӹԫ5Pz=;QnovNL8, ؜6bOCRU^t㽅׊G@dL5 Og^ E . ߃fn],~`/~?$l1U:JyYtsL&kBސ͡y.,8,}<@lEhG/ mWoΞB!7 麠,z6̍$m@mdKU* 9Oñ̆_iXgZ :#ʤ2ty5͜< ;(oľy/38@*x,pg(OC*]Qa:NZ9"0IrN6:Ge<ч[EatO}q,2Ypqڳٯv3ԏzAadn \G5yS ެ|Vy)жJO4_߫R˻/u5Xod@_!(YbD / E'6T/O/LCrpX笞ܼS'*-?5 /hbot*P!"@>s=/`<r&bё!zR!=J221v`\D~h,H*=eβzs !ф7zf+K?nmV| . O^0>Ky4#rudZM/T#3<R&:bbV6MQ4+`@EUr0(B(EO}B!3|ag9DMYuIwKUި w}z^ku+K$'IѝK`JH$- 3M* HWt/NҍE?Yy *g|A_Dg}ݹZgG *۸z{ I| %Q|)s_هS.4vDh0h@&wb`!t;"u,#׿UV:~~5пUW4:`F|kdi {:S~ƪt(9"jGFԠJkl_ Hf/|y:JidudŞ^ȺJ7 Q*9u]ى29%n aVdZ5y"4LpOEw?p oy` }Sp?*,! GNMʌ\+ȣ5'.Rɸ).Yڛc:F^E/\_^#>R?Ke'|5h+{iVxNjѬ0SKY %FT/D!^_e 5C#*D N03}!o=THZtM}|;H@;[5m2-׬]Jpj/$;d.ǻ{т츇'8TpM,Bi~8̌agK:8U۩=mq.q&Q(YX2x7l"J|o+x{ȭh`3"b)i'm+?Mx-鋑֠:qYh]:ޑ60$*]TA]pFsuGg$8rjcmƙß1K2!oLۢa7E [M+N/fJw([^EjyC_ +&К4 X"E`6]y w$&cm^Tm#HG+=s=٧q#Uq ԁ)btG UR *fdUbNI Tq==5B>ny.sGx^KoQ;-_#5~"ۮ OTM8guTS;[ѻjzgƹ xJj%ڨlcN4 “OI?WAL1-**b1GV]G)}zIH7:JI$x*NP=S[p@m>`bl_ɭr 5aCsxP~F"4N"hVO\Ukq2L-"6tY,l&Ʈ ^KB\͘}@H u1eJYpw#~\pB%^ zVi•9ƫ?A4ǂz퍴 . yz[c;"]534DkhHfڌ3$rEK{F<:VGKl>bpκ+x}& *38)/{0"L0FݸRiJߟ㷡i2 n%bw~}BU/ 鎀 m6Jj%?> Ϟi6l_OpVbC/SHnըCbWnw=d~v5/Â˾xZ }Ls #=d6rmVjȷzU5edzmS_LUeKxcOmG?k[e+z\:r^/S&tMXÇseMkkOszOr;5_{ޡz%]ϳ_'jxMQuz}r HhQnދx~.Q~-aH)s W6 9Pf@M8擲C;Iv9Ht_CXGQ3PtK6Q@ʔm8FOm1 `JҭT ~* ܅vC!4LVJ7gEg/hs8hݚH=1|vszϠ~-\!H*M J*ҁIOW&ctW W{bE_ӾfxO{=;X0]Ҧ w >ÆH`Ll wy+yMoR~]~j/pﭼh`Ki=8(XYb\hCp $x?-}#)G(ظ׾XvOkb7)eh![*jR>uNiuĞUK qG2,&nnOb1M,p?hx8TͳTe&Iݧ K*|u|G*G/AoKxkDJKDP5k; {/O{lj>Ku\/I ,18?O-&ç[S|ķlԜosRo3QA3W|UpqL1׈;iyA= 7Y &\,t({K{ARLB wˬLKWH7HK%kVe`c`ll*,FjWs4($I⥼3 m^f/8; d0DRcZb;؀h d6Kb+˲O1ƐDX3ź(q\)7wC$S ᵜyĠQMSnP{ U~^clagyPPDTmF%,?7Y:A}ʓDž\pQg Gpu|-(".]Iۈ?~UYdkǑ}5* WY*Ej7&t&cTWg Aaiwt?V:v)BF},%EEgj {3T#V;5w/l<wwj7YSF8W٤2,j>nPmX 7TVy7 ؠD0V&B_R2O_x}xp n >3YFfщUA{1<'n4oЫ_r]U^XulW()"I:Ewl3Wr@M=uμԉXТo'~1=Q-(}{L˧*,~:aG3=WН@wj+hme;b'Qg8!8ueDYoYVTpY6لު (?d]/9xa~cU#tʁPŽh0cAAύz:wj~!!~h5c<`<{+2 C !Z՚؃I\t1c~q !MO ^aE1O@{ yt'63#SҟpN &3UBȵ×8"ܢWN )Ҋ{2ڪ.CQgy<.5TZv{:r{2s~!RtgmJ'BѡC62!GpWD.?Ѭ$7 \]Ii@sOf3h[cy<]4~_r,B6(ê/&[b7>'ڝEPdLUEa{֤3"T9dnO&Z #)nj[F1I{%~L ;=.gI PC)_A办v䮞.ºǡ@;|8{xI8<S(4N ^:O%z &ёT>!^*PrAKhˍ`' JǰL 1P#:t\]׃B,+[`/_Ȇ> RbG;ċ)rL\p~O/_.承Ք(elس$]Gr!]2m+5Lrͦ`PjaaKxw9,: 7%fW3D8udmhUv*PYWv u֪GNF`Ǵ˯:$K'p>\.Kjjg4!~9e]dJ”gwmCȰ\ U85*FYބ9zU i7wYHmMaha#^uǒ +*i\%u?P^$ șFtI&S ^H+mY*IW_ҫmQ _I-v]e4$Vt\s*́## }#uvtMD-[ UMh'gS}R!vTFvO@]ִ?,hY,i>i&&~xƟ!m ^{796v\**wMbAg,B01Dbؾu"=2KmKEQ"jRӬ: 4`?Dru_ގTh* Q,G+-Oו?oW Yef mOfIhC_T h(#$}.09VxfsJqU5C۪$wl3b?W;?|I/ue Lb4/]bX)"w/O㷉 Efaq3=?Җs\?€]~{2lOq k7gM3Z'^IPaG|DHgƱƒdLgQUo+j#}GS56%~&􉺝0T}J-\K&IP#G+Y-Yk!]2,QcP8= ]"hqzC8 X4&[K?;M)k^ v?V$zⷸ'iH$n%~6#;?`|y,$[V!lc3p@u,+v#muC&Gܽ!(fk9,-ͥ':nhF\l\j5œDrMqSnq?^JR1k_ S9~ *dukV^>yةIp:Gxt$uTwѶ0(cвOpA,'$8'^An?8qe(B 2:ZiGSjl`E n@|xYyiGpy$y4z0)"a[mwR1>JZTaW:E7zb{ɾُ;W`!j ,em2dHo͸?)EۡJ7w#ʫqS'VlBȻ ƒt<+ _iZ5U =+r>D~NLSh^{~ਜ਼$ukl O>m`k,lP۔!3N(d@Tq|ˁj)Io|i)p` =>4zF7o4͠gspȃ[9>M8j7sGG4ݚw,&\D=q=ftEkCM x 5"Hoo_XYLpG#96y(qs#90L$ eM E:07V(dAt1ˣk::T0QZ3TDl:a y}Gx(orDu_:Ȃ2m+WΣwטhq$pF(ӢMrE{b 5!>2xڦ9\G'x.0({^$ A;wus^W8-?(n"c Qu`΢b>rXtdvf=D@y肛1HfnTKg87{D%\ړÏ?+5p`_A 6,|=1*@J"@dR Nds2'fJCC/FRjI^ELVS4Y U`5u&TW;1 qZ`ЋdY[[ ? 1Tp+$epj@L\ݚ9򖘐jESʬεB,04Fpԇ. l|&W!-ݟ c~\Hlhadke3łlyG5!Հ֬?7镅 n"5 l(.Ala/7 Qp?D. }L/-='quH)4rT=2WᐾR#Ĩ .4F=EY ֌OD6&1(&x6BByIH~қ7^^HBs"-,̳ g;5o._C0ʬ|8hhC(1#4C:zw&MR~z41_ɖUz@`WtIsSN{b7HQ& p nRF1c1'j;.#'>:sXHxг%-E>/j aN孠2^Z],EBbƍ"m[?WLWcx]F{F#&Q{}Ojaz&g} c),[51**]{v(p6 e[kּ:˯{m(iYC }q/=6DB8ѕNQդtH*m$l&lB1\':.ynZ-\GѥwFOZg N(.F܇ fH*T00^sy,_n҂2]jq`W*Z'4kLe BnE\%$U[LnTg5ER+@b4>h. Q O<чu/ WQy2u?r3Ü;h J_<nh:щ[A3 (A~Fny}@}~Z.DJ$?106{ݍ Ŗsjy"5t;BSNK!% ƷV,'T{|d׬4h &:J)z5f'k|=t_tq鸊 nPJ_5S0?',3fʒը#DXOد5sw)m՛A%/&M1 6vI8fT&&/<~BI4OQB8PtV֊F>E`gdXJ^',Z[K@LW"L#2p]J-OAkQZv#B;7논~~Čk xS7OIvw ŋL8R!=4d]eI(UxRc^H.vڐɤ-_ 4^!<Ѳ3\s%!}VUGΣ[}NV*:-8QD[ Њ̒Y 됯A.cm>ZL(*_c3ur[#sɽE[$[xS2+fm-- € fg5I6\vA0x@06X9BQ{sPFJn-E_Y3cb,NNp$2Ia`.D9,=wEgu\KfuG; cAQL% 45LlkOUh>)C "nAlB>xǴiAKɵMpMZy1uzyoR* B"U1ۇUjnƚ{9!Rz5vYzg4 m@[Ge];n'sFa%=}LEQmu’ QFylUˁ$Ţn|l6;[-E9!uw]9t80a"̳If5g$t\G#)#}A`O(lkJ%ZԜdY:l&*T{U8X7:Z?2%0fꘘ;cd֋#E;o֗sx Qqcg~3 qaƆlYS>~z~F5K}/twWop o*DSHuOIk謚5yOE\P8.'X/¼d!ܵ?-^#hIR$a+=ۨJz7Ig`I,Q\7ꍇ֕'#y1߬^X,?,v`uOoH]FO Z;ͷׁg7Dz@b5 g7-4$*Ojos<(~]~z5w:o8 J[{zOfcqΫFy5OZfy솳,O&"v WѯlY\|Q~X +FUHA>jKPEAss8K{l(YŽ[2G-w{iZ= YcJWp+ j6 <1n0n| Q*)dM!]HS˷sGx.SMC(M7u^=0r7J뒧kxQ_DVuRXRn{(+ΧTgqNq3JMz $z%#636׍M/* h(\ A6kCYh/Gf;z Nm1IdOr J.獻;a5,zj.X xS U~|qi(]އ~ 6iv=0"{i !sG& dR\0H`13^p> 7Oxd7ȃcE*EU`x조/ 2ʱ?V~ "y+[6_vB{ []>d7m$S7C\'wd)b< di1_ſ<ї"Ef&Cuo@r֖/ ۋc_K81 ǩ9]PVq!G]'EOuU=Z0MdöI}?l8u!]c !&+!h\6xLalA t,MPйfQ5M *R3Qء(2c[Hw`SrGˉvt{֌JA,E1UKzc5^;om+3 E7 1T GuU?L sHj263Q*(P\n/!s4CHS)pij\ZN `]Yȵ9\PY]vK\ñ_,^э5&\Mk-жeGK Pt2i#.]8<O6RKè_|Kj2ﵳ^_T) КV51'!0QT5&Ԋgwؓiy"kZW|~5jCGL:jCG-"Bk`L<0!nLp/q0DwG!䑥#h= EWtg&ṇzVU-uI8C쬎iP98bcL9FhhyiYp9c}ՁQE{ƒ513~iGbX ,&DaqI% ygN46ЬطY/7efIDd.s:-}gCy %$I\Wk5G6jyΐPo+JJka#nU1+|)Wo_F1Q{gfwCutT/tza"tWȩL ."EXpmr1yAT0'% ٧j2D),'dmJ6'BBI0I4ʓv>sǺ:O .tw_4:$oK^UXWsʶ7}iKZ*b2chZ}zŴqTcc[|1bd@˴88 .(*'7FNU^s(6|Y]xi:(! vڎy'T-ՕZ5`<}Rk` ӜOaަ4R㹄0y<I _eՅ'G;w_NVzٹܮ M,OC:t]EGx$M py}V_}R-ZoajUyXmB .ٛw2t0iro'[6]IYJ~Pfǒ3rduD5ZJT4)\}) [=Y~ {~QH)VBcM~/RyZOWXG:7̼cL#4ȯ|5&>{݌=gx/#Q׵D(Ov"X/,Z:CE }] 9&z&ĪjF7P(+g:ՈFKz+쫟?` gD7Vy6"d&gVGFЦuoXH~Ug2#7-k( ]ՍR`{v)^r0cۃ\೨=nBB`v{LFHytzo:5|alaA:VgjG8^Ps"=(47^W᫴Ixԯpڣ_E";ޥo>g.%K'4%|VzÚp^ȞG^Hq6вI[)c՘Sq >x$(z^5&AE؞~[X3fձ?P-,ڕ%^_cǻgsL`E}1z}'U2Kz$,PAxūxzw>g~Mw`9}h ZZrny)6vP7 ʟ1:f•h~ܝ7mEJ\oBwJE;bF; lnbcmopEHJ)h-lD?%zK'tPXRoR``,zVF|?dmt]@S;]78w <9)uU+Y~Aޢ&#:ZG~:7ɉ0v>")1ٜ2;l~ Hx%spɮ_.U7fSY8^B-BnCEy -/* 1m-O2 ꥧ|{ҋ|mysScdf>ݐ<=~*˛*"فţ 1PUuow4V (9ݥwA,VOa[&(ZTLrAP9i@B0h5$C[#I:t !KW;sfKi (PB6O +93DNox_+By<TX}H/EϳMXd1߀˃ˇ*l΄S胶O݅"MO!Wl#Z?_ɰ_o"n4D|wG(akzqf6%d! '!pRAcW T?T&l#sL--Ho9$rp@r?CehVKq,4HDL`Ljpf~=}4."ͦbKfLߤ>Q>j( ZK14 }N*F]{3#ng_XTd.nC[!:NbBq6f]|i_٭T/hih:3RP'rPn^6k[l"WČ gbA7ħ1y 'a"iE]l ʉwg$И_._B.B@+z)k%>E"_̐&FDV@ pKss̀Q~=5)uKu\~_BX5zjgca1rݾWNG)/l^O;q$^ŮY@y^ՐsCf LѳJM2c K;0i7Sa{3_/[Q@M}]*ZokJ8Y41^Uz %DqMP?%9fHҸpa92Gzϸ;Z(O)FL9*YPȘZ}SRȣ2{4(npbA '*W!و:0lTdSLƸbɬQy~%~cq ݙf(;^$=j[K?94Zol ʕ=_,ɩvyA7fF-wNRqȟZ^O0Q&5o ~jCIr Yb&x N2] 9L0R8rDU׆"+5ߐfexIߤm,iNh <L]l*[JyJGȷ,3ޛU~IC0@93  `x=j+ۮ/>2\~lS3MIyz)]Hiqcyc{T@˟G.(xI6@_V/~҅:m]?=1Ao?E)L?0w;bqiCYU `w9HZtKS紫3 Pd8&fC-X7ԣi 迠C«n-4dc{RUG+w&7*;s[c*(bYC]L q? }1ק~{R[KWٹ4ѰפmZc(]C::-N D`ݰ(9G9mwM:Jia[1l;K{Q@KP#>PkQًTX?.'Ja.%_*=0ȃM|6u%8ޯu-|q*)64'-N(;pkf~}Ooקw,'eD&˺Ի0HfSWub꺹Fm=XX9qX7?@֣ >OҲWp?&K̆BuIg׍i;H{A(Bo=-O핤q yb^ ~%z=yƱ i.G+OX 4+HG1hS3|]=3Oz eHoޤm *OJ@IhS( FMd=[\QMvը6xϙ?A#o#Ƣg'u,o.K Mo}j:id{*< J’PNB1F miߘ}ůcz\,\'ۇn'mH&_CA(}IG"7_o("ア}{ G0srT)ԭJ1ҶL`ϙKHp[!%^4V"Ku]!5 8fkcbZxφ:u=7wYO{(C1k˔J=tV\ua{gW'B{my_^y~:/ Mk\i Ób ZWs]_n׶w tԘϧNUא̩hO{-גSFm23J)zΰ^S:ItCAܠ.OɋO$V{bs/WtpO5*}gLbzw>`$ @IMqL`;nT92,TԤKE:{(˹hw^gSI`FD[!ɫ?hk*&R+7NNy8 R73b^Xͥ{&Ě8R- {H:Eca>ǖp\с-1}Ծ7tqA$n(^HY'gcQA>IVnSo91OcW7>xTbOÔ:Y^_a(ω`#ya#]}?3@)},bI.vj0DP߹hp<#ǵ 0ֽ,;=$#||6Qɿq9 |Y N~6-m-+vIs }wu$w2xEXK &o_AFG<'$O1n!\M.Ε<àp"4.I[n dt.O 2l ^W!|?Oa-΢ޑnk# M־uo7á~OGs.t@E'5}]"r ԵeЖc)42B#9ɝG&jO6SV4*#k{=RȆl7shP7j|o> yhP(߁jR)nCdyw򤼹1c)CL %'sS;'3dgmZ^2$\Ub X4A{4齕PnR"bT R[NM:-?E~{PzvnNs)З݉ZXXGX8ϼ!ְ\렋C kקpӋQͮEPUùVY4 /,ٍ8;L(9לaGigOWgnF#A&N_5G}H[i#^gkε !u#9Nrx:u'"o L.#c˸slF;æs7j}\q#ƽǝiFli`hG9L]AcɉvZsDבX*7,ߕ(r5V:n5hgI%D)6s syX)R\ݸ\Կ1ݔ[]^B¸? hE=W6#DSPiFQQ9=0vit(]5IޣQ/s( Iq}+PdaO0yX&}R} i}GaZ^ 4&Y-IO0O`nO}ӯ3& ߔWZMGPLBK#>E !\E?\5Ftb2l}i(ZQG,#Ihml(ZƇlJn>⨴#@h7v2 i֤yAZ+(l$W:\x/DAmrWWZ"< dsapR)"K&]?V9oQ.CK1>|tj~Y҉}ۊס+w[=EQFs؏8凃ʹ+AҪ g!!wWٻMXH.~Iqr_ؙcԢݹH;Ikf]I1#gR`kaX3΅t$4q1Z5͜^_:·k<#cgnקHG6O+YjZ Vh1>.oIat|,Ho8=1ypF5u;T;R1S#Yjc9*'=,5ݵW'VGU(N5ZH?W^`\8;5Q9NY_EwSωS"*9E4݋X ʟV-Fca: TJxNns%)eh$◷< >&`86#z1*J͔۝sS@W+/R1)zj$ӟ~/B\C3Gڵ"x)xfd^ɨNk 5wAs4ׂEN"'Rm5mh,A&VʭW]I?[ S?@[Cma\Vja-mجhK+6`^O- ~޶)g _L]\ЖX L6^{]>TP#MmۉNh\m${MSUl۸WzmnXVCmJk}ix[צ!\=[K!;/ͤaHKG5a[+iRbk_F ɋiK] kB`r?&kVm/0pL9%LMKf4ՠ%}0^>Um{{?k΅yY"f+0jw1\Θ02҆fa'sT-o9"+F*O\](CGhf|[g-S߁U h:'vH?®lT{*}I-9G4Keےj0dlkEsqK/VsXؚV0R!kd(]Wevuq֪Zhg(7H?p9U-Q% ԁ<{CGm _q{vxih{vq#y!mhĘcfo VSis GٜsBG% %>z}? ob2[/C̗!nߜo995Ndc8ymo$5zOɩ1\%N~=6i!Eȩ})E%T'խy6"K^r,oMi@u{H͹o&`޾<0q60َHgPmͦX`ޭ"pvrZ"FxczkÀ{SE=aΆMCv܍JFz(E„#y'xJVK0 BE]h.}o7&>h2EjZ i4$A`xfzMzBor:Iz/ aNdveޚ\<s#GG>A-~*P)-GeݼcƩ4CĂQϞwS.o^@|DHƵO6BP}FƱf!,g\~ySZ_e9}hō*ps uйyc.?`Ѯs`>ZЭ ?ak43uaoiḔ޿~ip<+ .\{\ `i#Uc"6\Er5] -,lЩRgh&]C@wH˝y؃:R#>vk= CϽgfxSCe<3 vy@6P i{ZFcuTX.P<-D|\:D#L}lZ8%d?J8g,ӯGP"w*PtN!!(H* W?{_Lpz;4*ʝy548!J& 4<!E_ed曀l -D2[n摘Xy7ճbnC *ߗ);#>[9l^y8 fX=@a4&Ak{=*O{r 3!p+|^ϞX]n7-&ߦ[>]nnSB©zqpc ǹד0/?mUVC [k0i=ttQ")gN<&%Ӄt'W_(4ׄ!L< _9!^ӴTM553QRlj8f%y$iMMM`M1XQ`ٞF aJ & b D2 :,AOtI>p[ZEdg,q{ 4Gs΋Ֆ0G3EK._\O27itkoHNgΨ䔖)*E%$=RB‡,y_ R-ZshsCCǝQn~\HctH6wMX٨N$7#Pog]hG9רC)'Ui骐gK>yUWm+&kRe3-:&y>=ScsV~(•}7_g!aG?Wkvynyݩ^94;3{ |ߕZoj4|ORPYyY7ko0|Mk֐ϴ~XfEO  `)H yQM[89TPkqFߓ*T yMj|w#Uvh &i|rɅ3xϢẐ k#;V avh24Jb>: IuЗ '1#rGzJSuqX7D3.Us_~k֣S#O yA^ᨺ^GLeO\ *XY QDzZK2Ӊ'Y;';f"4Cu|H ^RNeTcթ`=_h{{03^ ,Q: Y_u'=)8~o$}֭檁 ?T噤xo; X'GmxM0zssX^9feҞ*w Ʀ#pi'd,it]h>̮Jgaw5HTym%:edUzf}eB'mtofCɉOCЋ_Fy&[@TKe:)ʻ7gj?{*7"LΗ#5?օ:yTԽ櫏~9'tqJGG./[w!\w&/@\^ؠ"qyZ 4~KR.{Sf@ЖsqV/\/>J`PJ&ڀj~•8W[zכs)zpǹJ0"QyHX,Fd<=Yl>Ȥfa kZ,}Gq(%hs`"jbJyHonO+pݔpv^Wr.FL&Bq t LG\C 4n& 4PdF1Jes09 0Yrp%%.CT#OMdp/M^>:lbѱ 3eoRц>Kf9IzB9W`3ݔ MT)oRiV9`)6\bozV>fa!K#ZhSiys7w估iTo+;=AaE7e7iWر{N )oDjLZVLǢ`:Y iWNJׅg nzP4YW`-`+Ha[[(1X$<ݨF/5P9/|^lx9v``9=lg7JB\~J}򿷱xg5zº7P:bWZw7P~2QW1a]2O,WɆ"sZ*o ( 5>Z򃼓S Ewvk.YF}*<)Y sB }f/D{[p vB6fVAcdt Q:2F鿧yPw[贈8{'Fi!xTgBu}U]j?v);#C٦aՠ+׆鎍BE 4(sP"A_F0?K rm psN"B\*ʥ#?21ۤ:nuTiO'=aP[FBM? s̆cw(f͛q%ct9( s$̷je_7{"9x5w!Or-2pmt}/=!5vWv*WJ/bAvEϳd>z.2=k#>KmdB#)Kvͻ/Rbяm+sN`a{ (J/oO!JRA'Br3aϤ绨dWCAtK^I;=FC&3ÆZ=+Jsj{&s ڛܼ"Sم8?=@L&0"sΩCoQvx.Z><=Cs`jݧ.||7:uB LJH O BEJjQ_Qz6rZGS `[JZGPb4uFSh[ >sNv00x6CêVfm(\6 8 &/i8!33j5y<ͼRɺϱtq6;Z^EhV&vKbN ͉7Bm 纓KZ;$#eYJE]4a؜kODVg]D!^nh*M>Sr qJ[qS@q5RM۔߾6kUe@-e)MT/NZ)ɅĠԟA,ha`3 W7g>l^Pe.wR}"(8ESП){R%aIKqCܧ Y؄+Q!z$ _ȿqw=yۑE)cKYLdxξ_dpDp,f='6iEr3˱ c\\ ~D@ANMM4M6Ms1 =HyLbw޾#*φoq 3cMdnn.`;&*\3gm]ƊF沶y1*mhZc!oE`R :hu; X{'؆-*cgbo/UZ3a'dH4p2:T̨.QlS(=!ͩR Œ2F7 }T~3CܰB+wb-,?Z}^D۫[Π=婟sjPx(Uj4O~a ~8QDMY᣼|6πhiyAAíycϓ-$g-#T/6C\qzQpȏi8w t!q`,Fmj"--l1r҄bs1PiCJ7Ca tlL"+2XqHof/҄+FY"rn :X "g^caV@BPS| ݉ rX L]vхy"]?<mB]B t~Ft];~t0uD~ pkfM#PB%FK6dN\g4r*LLA=OÖy*xʅS>`mJU[xʵ˳~L(lFp#dAfjDgz3@<oKmy4$(&kH;P˹6hapogʌP\M,>)j؅Lܙ)O)]̼FEOx8i[G Dρ jYR)T$#kYн1 P @ɓAJrL] 1*C +K)7Lԏ zV^%.Wز*BƷ5#(؈FFp؈Xwpʽ;t7'3RFZ*{FiuiKU-vkBhOGw{/W+7fċY8&\#lMsm.aU}9WP7yDE|]<ҰDFtg.q<ȯg(GP6ję'Cwͷ(03N>$/}L )?3J0ADi:Ms'}XsyEdSL1bsp4LB,y2BicTW *ҽC&d@IIq[ː:K:;rϜ+ <޾yW_5 gb ~d\rK.A7#8F:ر>ҙl.xǣ'NAfS sqW?Xշ%RC7Kuʫ%[O Gp_m=JbviPIR{W_ŸiM@~ZQ.vx+sZ4ᚵC|*JV„E6a*1\G4HnPW4*j-!1bE܊΋#Wd5MNjErRF4E!e8k/ŚRzE 5zx{jw@qy Vj/-j`쨋U. eMNx_ڐu Cc6^26SBz Ϳ$y4Qk6)9>f?oH}ڶ\Fs}k`jdmC$ tIA:@be7A_nz yI\ y\"Ǝ=,\HsT(Ju{x>o- 7L!IKfu[M/u*8FcEcz-*f*`nOD9])AF{^b}xMsvYȹ"lbUxk^cUzZ>)T1&!* ,-j+brM=6O]xQ8%۶(aysy*f(L$ISo0aMlG!M)QŞzc{lRY 49yGG+16k ܇)=7ÐEpw׬rTmyܮ3g`S*/X㰠8?fE/2ik"\IհŻ<)^? M/Z@(`k<-LV,C{4YqP-F ۯ[SaZhDZWe5+oCRw&"v dET ;I,%&% 9JP+e)8 fcΑZ1|OG)ɛ[> mLfWD&0*ףǺ ,lvggoM,B~̹`)͗Q˾HW0Ҥ *Kn}>&*Yw"5mk0`.՜|~MI:JnɖrÔ"4^,ѣYR:- '"=Ú}&^;X# 'n>]A܅ NlS3yxFiՖ!*h-@)R:`Nnul$uZRX6L ޓ#oȟ<گS\ U.B0*wo@SY[5ec34"̤8 .Mjf1a)="4߻SEJZ؎ eo5z9 zᳵOo \4` A$R^cD^$ẩ\܀ېܜy۟ -MCkui) [/u:*{RFMFnnw1N7.N$l/ϻbμaz{\OC^$14k%>dgf\{suH6knٍZ< ,/u݋``Xj\2bT!% nP7:5-ZJ.76:Hn$K\* f5}iS+Ɛ;++FbDk8WgTRl.!F88E ^'R8~Z/J[>bb=obw1` RரeG[GN [%x3{AX&yꇕ]@EFc?Q!YCKu H=9TVÁl}blY/>|RM^՚xR~v1,ty%֑T%BF(šD:ZB`?#ePzˀ: o75!sG~S 5(xm;Zw=A 9p0;e Գ%*c@.JQ굼-$tQmxgY]>|ؕrfM^X`L.MɊwTz\HRpw1{_ }>BE?oʭ"j6Y4cE& <__qUYe\| /zAw'x= +%Xkdݧ(/IՂ+RQǹ6/f܊"S++aT1)`>/^#.! 6a+F>+/!Dلomb^j֗ C7+PX]}UGs{UگꯝQ_li F˳2l`JϴX+NlMY*]|!ȃ_A ",5>mjJ B{[=t/ܖzZ}Z +mxߏk4V[S 4ZF4r :nTU/3ߧ߈^)=g7L/OŇE4.3칑nvw Nk㝷~khr+Ѯ(6:)ЎvW^VЮь[sV"m8o*ˌ)(~>C 瘈Juww֧}5%(ڛ)*;HLEM[~0x\+,@G/gv7Pg듶/0ElGX;^v3/uZO#Ûgݕ,$9z Ez fbݭGy=' d"!*$ISyE%=0I-C,,JWxHUy@w*="!e5iKy,Ғnblهㇸprq7sǣ~lb ki0 Tz+A#j^B)]x >`Z [N}cMKoL? 8Gð>"x[Aw լFcjpcUW `ŁoܒtWѸ)C,d9x }~w5dĢҹ ӎ{eoegf_<(u|4u;c#D6~c I)J앀͟qfq[OdsW)"vNY)8@;eOF44QD %ȟe ƽs96*fhHƭ O \(DG+TE|T3J/?Dc*Ut,aώUR/3֪{ 7i$k{i>t7w=C/BipbԺlz[K.lik'e-v'{Nt˄N66D:!EMk:f$EaOg{\1(֭[&ubK<Tݧ*Vʚ5os& :j29L mz<|]{K%z'v&/ښ*ߠc"s 6fǹn;-xlT1Z8'9;Բ r KӘDsM;?'(Mn vb28fjG&SnϦrc5YęT)ĹNQ,\ _5+h?YܗIRpBUj}ǛM+Pe/|g #__v K0 [+['#pHT5rQYGV-(#J.jMdt-I68?nK=vy"R8yi.}ZФ.:GqˮBI]CIw˦ uEӃ_ ~R2jꊉcZ3T-N'lTC˪;ćpg }:߄715į@yɸ!v`'kU{Nk3\2ZK-׽p;lS*3G+-~J&~d ed})-}ԠP7C*5N-xÞa `0,&1Cgk@j=*-^,V>go n^#(M6aQ9~/RO@E#ZʍV^nq=%`dF3!ޛ4#\\yFx" %5yuBE13C &~J)4P NςK Kby$XH>$J|%`.HC;KKC>^C~ǎӞ.:lWda%x2"uEX,.]eZ iBo O8v3y߀C#1 gM4f51r8=W?."•={ΐǟ[KQLB$] o^ɤZնI١m?6ڏ\CI:k`>w*V!p)l>/khe!;p)^oh4`Uw`ss#㬉xD3X1 ,eT`BMXYMb\XN5Xʙں@dv,8YqV ?_]^,M[l?8yƛ2,sd<(`}cVmЎX;!=D\ b\_lУ~_:4h~#5aItwhtk߷iFAWEC$o"ΆZ؈nPDZx[u jp2!&$ݰ[5C4}hh*r #6%{QLg? B()A@|Y@ЪV.G5j`%G7 3aN=7"/pMpl"8ݶh_T TmW\K&\8A`.$zȌB}klU n{MnH78/4޹a5!yZ Q)@bzsS)y#EJgNa2yc/F' fV8T_$t i.~cisf"SfR5g3lRge!χQ޺>C(jJTۄGB7q5ֽ<#wQtMgG{e.sﮘ*-(oY [b%m@{*oy>=^P+ yTq, +\ N68)9 ɬH6SsUsX@T"d3hl<߭zjwi8 Y5!GaV $ZSʭ U9/u 6w)1$ykr2~xY\`܈[I~􏪲ꑥ j7"x $?E{I 5Ǒvv*FA_Dz(aۋy:#g6@qP39Mx#>u\^k{: Ᏼͪ#MC q|T:zE. "p1'"OZ LxyMKJQ>N ׏qBBn)a8(<t{.F>ʹPq@ *zN תNHw±>6-ГLͬ4seͳ\ –#(8ą3e♗GЖs\K66 p `|~q~'EqM0xMd~fXI X؝|3m":9rO\kt+JRi[=# N eJ|4Ǧh}Htr i2 1,N@C"A&%' /Y3S3smho7^MߡQ1߱)D>Y_̰S<2<5ɋglvl6s݌xLG޺irme{W^r[c \'3d%bH'7H8"pˆ92,8S$ ݓK>9}uFIrա0e)퓅u)py*'8#*_4yi% =9ʇuw &xhpWKΩQᓘ}*ME5 KԜfr 'u5s9QhM&5O7.bWP;րԯ{ V<EAK4/-0ݞCMVu(j&jN9X'RNKlv'fþ uMp> 8ɣ`:bQVNo@H#n4Oς, W;KNэ [;<p) @ !WŠGsU-%*%zef/&Uʗ/!ݯ0cOkfub q"{^ugiՏ$2~ݧn 6,Xr=yMͱl>.w:/7oEJcxb n 5Wۛ>lno߱Y.˃x=b3n,=yf^.| /S"P 'n]lBD{ 4Qtq( @L,lݵs=!J@?ȯ"ٻHk^4HRGiH0l_O2ETB Arİ@8vMs߫GiqϠߟZ ˮdWOxW>vGP(݌HdbgtԲKqܦA?P{(Xͼ$0.`J6˟$}.>6 hy YzoWA\ei泎#̳蛘C4psj s|{(!g6^Wz͝wz JG"(V-QJ\)L4O*y_( 7uupAG `u;%M-2&\Fk mPa$mȎxpic(REPK* ,&OUϫ:M^IױVPJ뚋JreU #hd2R+"hq; b6\.ڛ6+LEXx.][EnlhhRW!NRbJ6jc:R8SKjľ{>,}CLa/02-7iSd"\p *+NE:[Ow ĦOOlZ~~[jĭXY( "<'tɨGܑ7?dR[y0Ч-^幍l&ܥո(]9gà /a|uB}$8 V6u7?{2/F`FI|Qp;J2.X+CW\Dzs60},x ?ffgšm(i Hh2/[:#੶VCW`16 KOs6L2 KxӚ]* єu~ۻY&.K[e'$ dz._ZBYt_:2&CìPJ^QX!9' qq_w@P*oM#-^_d P犓*H6l74Ky%cdim;H_jCNԇ'*VDUU>}xo>?7ۓ6OG1ǀ[ovxm~ؿ՜e"I(fGGdHαMK>܅s}I{o>9\GRO^LqeS:s}@5'DE8(3䕅Qi~߀.N{SHx!ѿn=Gch)@/% ijSIaM&ul K!E+ي"sXJKd`淁_vө!c%eZ1m!t*M~2M5_NMK03Q `Tqdpt0uuy pnZEJģ],o HT~`o8&MJc"ŤI)рֶëך\E.4:j9avݭLpx*ՍECv*Z{<=ZiZGӰ,}aq\.F rg([l\.X=cc-ӑh+8,;fy:-M\.j<@`.GS'QeGTW/~YvO[CNBa=]B#1-e=ETT7).t'enK`0L\FE U&t/ѩ~yoH<֘=Bm?Y<#{M5dSshǀ#.-en%RP=mPT,/v5ɡdr{ e5ܼBljP" .sWzNQȋBgʓԪU:}eVOV,ny˾3 ib9fʝG PR.P"ɵ ɔ:@/;s%|2&CY3If0"4"1Ck5dD*#f~B?qsR?*s_$?AY&cE.#l[M(Mr_q-&r"(eAP s 4O/rB_<) Ukjg.#X#-PW/ N dZq'<ΥA dgNs@#cx[I{zU}(SjH4$ͻgpBm*>zCy%Z8(b9˶I*, ݚdat J]zz>Dҭ5q@Zgu;`^.ҾBJцL̔~֛M I>pŔqioI r;:h.O$Y %UL'R ]'L/%4.C9Ȳ77 Yg r\DžwN;'@ 俅;H(E D)?=]EVp #Ybd\K34*!#?5)yJqRX>lMJ'h^N~Z}(WQ)5WdƼcFÜu vu%uLs%kabG΍\o`X6N(C4vBPl-c1St LojObp-B$P6G _u=+)pܮoFY"d3N~BUoj]6N~!b# }cٴ?+ nl3M&L,eG9z I`OWH|lK_*O~ jr!z!k+b$+.:JÎRd\R 0d'~ Mԧ#|#yD`=4=1|՛B}[%4'(L]TqԒ/aWU$%~|Uǀo''X2IaP7lmM ΰO %^%m +"U3%_'6>svo-(/=&!쀒 fm'َ63hW ]%hWtl|WXUkpg~=o>/}s G\g{;n1Iq^GO.-I-MlM:lToǗ8FdYŎq|q\l=$c\AЈpÞ]~듇 aϏH VhbM*;̺2RWDOZ h-?GcrK|pn$Y 2\ }wsL$nӆe+s&M_QBѤ +NAXD=c& ,(&I!,Al?ݤh)ԅY sr6Mj?҅g7/ \w!BXz(k :txixHw)amMt^feTM{-Ӫhr^Eb]b9\e f~dٵJLytx+[E)*qʛw(XE4+. j/jMlorV58i^EjЇDL\6 BD3ÉV!n@X"VVũ2`$ŚRA.]K^XXlӗ3qwd3ŧ}@`lq /Dy=U~'|4Ԛhp7ayiӘTqLb84q/Ic9#q-vNTlDZ 0;lv)AG6 emxv7O E.%q3 }#h^zh޼qV<l %Of#\<1RU &fĽM4S<mFCa?-@o$=CɿĚ!P V\=.gqK;(,cb0iƵF>; %d:2Le29oK:XM`IǣYIX=N=pHqJ0>k&q ˿_ugz6{&K1UDZ4Ĺ5%rԷK>G[CۈȆ 2rcϮ@]Jgv/ QG4J`$CWna- /VSmVUNjdu /7/u9׳ܝN eX,#I ,wjI Eh!6iś25_xT{{ZEibexj+7jHz`5rkz"WBWq)7R*KbpIϹ^bUxȚXHUJh3玨IB,"2Xkm撉)C3EzG>*=wchj1{u 7p/q@8 >oi=ŦJn1R=pE&.,;NKf߀h 6`HclQ*rpb5z$2E^#]0 K8nmoIB}ǏnQK ?>ױ(\?#Г7֗SesdT;{u`l.\-!hES'dщ征YW[p&[tg33~ Hmmޗ78}RϣK|mX5L@j .?8 &=f$E{X@r:*:SrN;j. 9-<:-³Y[[znp3 ~?Oʩ֥8,l>hZl5q:^QYbwƼ\H +ȅƂW5<ݦ+EgYvy*6'-L\w5¹?$p&;2^{EZV4'KFgo&3EIA?PNƜ>(5TG $v݇`HOϓJռs D}k? s݌B ,g|+rph:\j켣~^ m"Ŧ An: 6|V8(5̠8N% zZKK\flȊC Y( .%nG,8[D=S8mx1RA?N#uHx;rd!aFc~&]°Ϝ){=yJpF8dnɣ7 B+b#iS]lOy_itŔ ϴM3 cGn1Y =3t s3JdXM^޲4ⲇ1*/yn2Bˇ^̓Vbޖ~H ܸح/V/ 7fV[|eC%yq.Җk"lٝGD%hmVp]ݡqxͫ|t\i/^2 _c-(X$ Fgi|D Um{!}Bs AgI53/RDܥ.*[T6{;ZMEn?4s nSi;OaXxH# )+$q lG:%c$kABb߬[꬟tZ wP8/њKDGoqIεAz Gir;>t~a;|w8a厳Z6Lr3UO$Z'Nvw R64ci!)4i`'I!j'Ӹ[K$xB3Twe1oS"ҤhQ, .\ XTQ^'Vv1:d `{ p,pkw1NgDr_cͨ |YF%LRxo5oqHދ9sDp%ؤ~H21OΔ!\ps13ꆑkHeya ֳIC+RL6D5ui㊻ؤV&!-"R ,&v:rlB_6b忲>RY1HmO@ iА¿.qy Zas,C9~Ń<> Vp^FGVǘV)r=$H\CF 'יl17Mȹ.ՙCCmmX" {ʘH"F%ƐYQV0蠾kI5ݤr3l܊.gڔR'v(*\AcΘYb^,:Rڧ{ e,;6~nMW(4YB6bEi֧7>o|`7Բ0P +0| Ʊ7>]x:gӖPTRb)Zy/; /2^t n Ia:Ӄ3y/xP0ø:i{zZ?OR+8p$OoY0&\4yxy&J& HQÉ%Iiϫ<'z'oa檼36?7R}"Ia~YU6i@wDT{"WppN1\ N{ yX(ߎauwp`w&a7y#3}5 Y|:OYv^NuUpϰ|$ $azgũknFCZ{z}=lSK@T ^AMrW93p<.=wVo[R7law[a&+Ms!(_ 2؝y_aϴT43_X"6 Y9uryYuMbJR˛/9v)Xn"3:>dMcx T̫z#05y#F.#צ*Yp8[ԇ3 yyx$? 9)džNqY|ǣw3+UèPɹ:BnћG߄\\JeU"ȬjαQUYΌ\c& ._v4D΂gcJ%kva܆j $ 5FΣg% AVvdFۣ%4V8İ"XgiKizCHƭOd$۫@X-~n OV$K)IfIzR>fBp&YZ;!8|ժx31FET1 E{|ժx{f-y#INÓeLqM[1φɑ3p~ wش0|R D g,sgׅeg窰KgI=s d)AI])Kᓐo;D\kC:f^iz СXR9cOy"!x .ҘYqpK$8o "(_̳T!D ̱ s,׹\ ?]rz|xDԗt֒&HbLYD|-2L&S,U<+ΔbRP=lrlE~YkVu`(yw :k)^)]]7-<ىE#4_GMW>\)'#QJ%RclyEK*yFk1P'Wv~&5`o: V0p;\,)\T@U`CaFk? Huh$jS-Gw}UpfFOսķl7W%,E(H厸f^V=L~?=6JH3[Q?Zq)ts=ē{!ͫ[Y]oW?*v>>1!6JPU{tn+(V)\#rXsF:4Ǡk{ٰߴ5njDԗbc5澎9e9cI8MPYݔsI-8W7,;7y:6YͱOꖜ=Jy͛Qΰ{N)^l"_~M!w-<[F΅I'="Utˮn¹bҊIoQ.2Fsɱ,ȀB/j AKIp~CjdU)eǼ7k?nιQVS87lyR '^ƦwN! *'AOmy ARwԮW{G=zGžyG I2m LCk$q\Np[O\bA!ZZ{\bpۘ:%icCy<@ڈFX8} MDVEc0pVW0;kc:^$s{k΅Cs-I@ 87R4 x@ ~ױ}P[cTXYrliG])CtP.@d-aS#x34w+9y,æ O Sʦhep='2= )o_fDv)[ٍP,Z),l)THA3{FDNDnaGn& 9Fm&ε CbH\#铄l9Ջ >G/P z@܂.x(B(|O*4 R͢u#R)* .)"\s$9x gd,|B^f܁oUM;ZlIer<0|5oO ӜsahAoƹPMOqnL:f ='еy^ PϹ ͯ(%$Ud/x\%!O*pxhdTciZAYI1:%LT(,J[,ge۔Ͳr#SL,Eܞ븐"s{g}>ssC[܀L*2z&Ţ0mzE.JBw˯ =+;H <.;,0r y8Nqܹm82A x2v20?A Qr&ZGܢlH\X TT]ș0 ?W\P4>Mh^ j׺p|nu/Z ɸTso5x-]j)|IUuk{Ap[ݹ} O ncRY>F! aCz.g [sQvqX]L0eTL&)g76uE#yA{N7DA^ށ3\{}*TMpzT;Vt>&jpJ\[rf]K O:/X@-R.{%)D2 +;en{y [` TXbԽG5+jB^\.\qoQCg2Ҏ5jI\hEQCa|f,Y^8 25f~@px.r`QxQp"|Ip}w:U诈 chV K܃T eT8@ĒCM[=$Ā8rTUhFHC:b䉙yD'E3A3w{DjEĝ}K8w'fKn-PxōvTP߮ >. ж\KfW[X@\?n ҫsLT_գ_5* n͗0=Ӱ1"'̈3 &fp: hO: L*Qhm诣`r3ۄe"%lŕUJ:_mWKA}1~XJǃs /PpzZujV!0XkBe8m-XKTm?GPeJ^wk<ܟome%[ RѰ \߫~^ ʀn L/ @J ~W%' MI~Up]-UO\`vv|c/c xZp?'U?/6ZKQʳ;̨E7@ 1oqrGIG0 .PGNsv'N5?HсrgJ~gXS1ӽ|Z/_pt2O]n\PT:R ;LL8D 9 bNύ. n ߒ?n9CkUp֋qva­?O`$|I1AʹV5@ՁD9yQk  ?Wލ}&:}[gy6u(pQ3Ј*vV@),kiV[7=]_iu汥~o y,1﹓ >m߰FE|w|_FwJDyo/*uTgWr/c2;NJŖ…ʳ>_ia۫mXUO|cqR$֯[Q^a2/B cɿgkyeo|_6ԟKjL>OU>ޟ 8,)qLz쟐S oRҗ}NB65UU ?FXkZm8R[xI٣xiߜF~EYۛ \ Ms96`OӇά'6hУO'zdyƦt]t׬⤯֖͒ȯ6iY_EE&ߑ#-hzj0 L60Ɉ~TH\Z$e*hw3(nwrBN9 $dD6Elv:ͨbA#q՘l3rO_Vlt0C9Azh g,AL J5wF,'|v޲ôehդ8eSZ;BtM|mokun7+6zfPLvkxdn44t+BEŔ9 ZⲤk|O<>r[J|btNj`ETr"\ ' g;🺻Dmr.$[p4r˅U NX_h N% 1x'k\M.pjVѧLp-5joU}*WvO WsYpg$@ y;Ⱥ~᯺Vx:=3I>? H7 ZW8$0QF\^L0Z6yNO:thkS\mȥ²H+jreI7ʗI8;ɒh7(AJYm[}f@OfU`C {r,w[(UFI7튏Qة|6p'R_/Q_K 9V+Q3_AkP abR5Qf[֌DZ!~+Rdzxo9&L$RxA; mx,- \͡lbdle ˼kX~˹N.Es/@Rug!(#X#^(<.,D3fw1W(Ҡ2QFp%MYK[5pzxLZ 7 T&YVI9JI.)b*h-Lc;t=$xN>CiH MTiihA9i!VhMbV_$=" ;b1Ev{S&aGPix4zG^s#&eQf6y;RׂVu(Y_5y՗X$ (w+,BUiVcy܏?w|hC/!;K[Hݠ$gҟd#i7 #շXA,Q`P~|{U>K"rE*0bTlCX꯰:NNn%3ͷR EOCo&-\)lXٝܭ;Ax,9|⤒xu'29!=Tp9(Ӱ{ }~m!M׋7>P_P =7[\ʆ8^?DX]0}2sv+鯻t%Rdhᢾ8 DeY=NJN śxNI86ԇ_y<5#p}UwE)RP펇4mmiB? ?au.U\{<#d3hv4BUn xuqשZ?V[PS3Ͻ}8/tDJJ<_"dCěl?j"p/~f4$+mC_7 nG64hm]i$ɮMG>#Rg/B_K:{tSq#0:uI-s%A_6J:Q ; xN‡i"+7(_L֢#(Xsn!oG)T?^ 9B.7R~4X7ŒBY d]Jfk8x}+8Ԓ+-NO mxLqN"d9M+((f0 il/Q欛3 hr6DSXeA߇2&yB.& - QNX K5.Q3gZ WtaĆniH-DVk cGf "2K瓉v&$8,j\d4PS0Z>v밈|87r󱵖cbmSzcɛ3gӭ7!fLD DO,>ZeHa,1 H8. ]'>B,`Qd9?;O:.Z0؏1ojw`_枤?R "ƞEⰛI}'sʗaXk>Pd }L(xPqHeD\ Ľv!B}  ,}! + -veu,{[>>k_jW\az F,GgO![ *P ,#tw_Sa2 8&SVt:JAɃ grmvST-fvt5}hzzs6oV=fdITA½﹉L2 kCfa2q4I5BN@{g"lv Ciިo UQD2lCM>Y`M~~_3i OL=hJ\aqsOl3[zu-g֒Q~:oO{U`=n%2{O1QiQWH)/-y^Z=93fѯ/7q?5Ϥ)yf?!U}:[+m{ܯD'Lg|y̥1Ɠ~ gXBrh70M %ܿ-7{l N! ;6rd4 ÔYt)kQ"&;g/(I7L_a Ez0I- ubd~iЫ+ꬺ:!.:I>V~͐>!D~ϧCx?+CJͧRa<keXSshyrH^dCh+${h\j__&T{p=OPubBi{jI,:.N57Mw}%PCo9R]>Į?5'v:mC7_N~}×ÿ߉I#5_hvV[̪,mDy[┞U ɽ7ل=VWU1MhAK3GxL+On ʛJȹ}Eͮ%wŠf%)(7ّ[j}%//ּdo"KuvA3#So'm8:3jǛEb!1'i{Z- )/uf\d|tB2k.SJiʋfݵFPzfVa_VIg`Q]u?cxVi Az)Fߋ=Pw1N1<=VPBDc8K'SQꉱl0Ìך)rXRV.g)S9'o~\+)9:xqfv6݆sWTu$P~ \Ô4]3{P=E Z?Y%BHB q6[[Ḯ:Yi5#bQ sB_:OҔPM#kJؾnKZ7J.e8Ӵ\za3($Wj+*WvM:?Rv\dM߼g^1xp3-9=ImV B@c}~(W%l>GYLZfJKwɪj[U1Z[ba+ʧDOseo+ ;a-q|K.v=_E4}8)̙^`4 aCbaYqr r{F9'T 8w\F5?lI_v+ C{(Q a#LLJRz $ ^āBKGeM9IC{悂[xQN17 ia)fS?(,M6o:z jR_sk ady_yz}"7q0u\H{>l=ì5s$#6ZM*!'jf}}t(;9Wdl`hbVuب?ěU{B]Bjǁ()q=ߍ!uەUBsA6g kcm ZusF'ʐu U&߈$V@@B5 0clU20-L5nu鸻X% LHc&DZX'$}8(k!={aD$#H[Wޯ›c'0q|3F.: IoϋΥu+Ą<=%jR|6g;CYj?b5Ka/VajLÎxQ$tzF]);YHԥE55/~M~9#Kף,uxQMG(4:c%V&RYߔ<{'Uc(C(NҗbԤ)uS|p5klXK( K>PRA,}FkqН<>Ed4qv DXSpE&*1!ah*n PhlR*@wPJ~w$W#{Cf=k8 SE:@!g(&tx@h'N f/Լ6Nr$ y.7Ǻd =ُ=#r:ϾTgnP uGQp?lMⴝU}bDisD^6Yl.շ0RaQ(JC/k2 -8 T?5[7z,oR--yCKˋv-ɝ,MU"5KmxZ;y];wtqN3q-7**г,dwӻqf“5Hʕ \,6;ɛIe m>3dha}#Zf+1w ^K,ފa 'G? }޻aY0׊jGZQ9ݬӱys S*#HY<^,8پ̑jr{w %? wL%*YS2E>%%q?O{Ee Le2g*QBƪLT|/I JspQߚ$վaw ?u~t_pL|p1ړ&_'*3]L?V 3 ꥕#YXC#e(02XHpQGj +焖ѻ [ }3/څ@Wqv5rμ 2I,r-6rUe|SWfo[5XCjv)m/۟AչZ†!C{/@KpUPTuGѵBB|^-K~cR%1!x{Җxh<*=cZx,s%>ha9.0gYbR%Uq/W:c9Y&g ]&Iˣ503@j3xB/*4T&1 <,d Y~_ѩ%NȩMǠoxP"ǘ]>"yf-0Δ/K)n/;T ;ƅUaxEmJ7s T+"41S'Z{g:> 4WF*cgX%^^"8u3tO$TmEju#t\ӺBY{*JPhCId5V܊u*[$NA%R&{USP~=KA}5*D"?x sNԱ0L@+{^CNZМ-ɾD~~"%ߔpP1-KDK(rnB H"ȩp RF.B1s 9)锽Qu~$՜Ji`~؂"1}{]g9`~ZF]hm$(TfiAg0iˬciƣ,/):%c蓹YhXSD7 F&e>('GUx?/rc@3:IJ$ւ:FpӁPR{ŽB1=FW'Zd +y!P@I+YCfP\ײ~GPQQ\TngʇfV۔O_Sˮ#o-$2zEEtM|}Aw<ƯVKRW ޷8%錑:`OqKzTD-7`sa/| j[Hm< cвzQGKSD8RJ2͍-cC_7Ih+YG ?V-!cƅռ(,ͷ9P`ɡ4kP@!"[wuDz6KWEJ݊)!m<='Ů^PTa9|CCnz.JEK*m/ՑP6$-QMsUp픕ZΥwQZSPGz&RI,;+6XbH hJfķS$Gb5vqCiHV C縓`E7$TaX7oD[}a~_M;y;gi5y8td?m", u=VCus|ҡ5j-߼y~D#'ͦD,A=ive<0|A\Dn"68c3ɂ7.d&'n '}dS+ KBv8|F_YX`B6r OA{xrX@' + p$a,)N?bGm]{"4Iʹ+51Wn"zf jLs ?4q˹ׯkPsi[!w+w^\P{77j8=٫ۛ3&nNw7!lwvjL{es~ ݞ+{ۻ:2x{}H[1څqb"h3M-ՌD훂{޽+xb,A9i%6ig.ku 4XXnbfڜ5m6њ>F{G ǼKN< sxGd}N ;$6z(ѳ~g"f'nC4 _]@z8WR_;-$9%Tp[U]-#1yy1 :]S"\% L S^[)r匀/.~dByw9ͫC$ͣ$E5t : hp8l[]/W,k.,*Q[~\G^mq/DU1)>Yzd rЍŶgXa^~E~XH}畻d9dZ\C Qe]u eOMBGd*l;CBYYS>5 C .53G2]aYG. ۍkT!( )F%a(~aYo.s='rqp!!r v7ҧ87ŹP'q-v3 j]>0rt!ʌqkf=[hcOؚƣ{8kE/[}TwB[fq;}5<Vx뎙yG}fA监Ǐl]|wWQwIN OY8ѻDﮕ}gl-onh}ao ^/ hAsE#g-憂xl8}w"]6tNijHѢ?G/TpVHcN*~,04Uc"^5{@l4Dl\i&_ˤsݩwelr5P &jϝylaQvH~p,_QFrh|Df`8CߵQ@л) hN囏ny7ul]++/ ot'۪Av3k8N~h]g$股GDw}ڌ5~ꁆ\ne6G&Wkmըw}}P׎|WTlj},lI^:ǚuX\D?ȺUl}xx*QIp4^d|㓈OS fɄQ,݅m eCmf|x0`&pWW~4gD3wёf6mt:@} 9 6rs2 m(=-QW\,б<7o`K؉EYP $;xk,_O`b֦߀Gr ԟ+}m}5ig zt(QH0t1A cAxw锉.]Y{7zy/qcF!hVwYaIUZ4h(]HE:og&Fsfu/NXu'3 H"|m]Cv_+ϊCM7o7Ls6_q>߼<]G/mp?9%,2p= 3]fBifSWoKlaMk梲WMN4Ynh&R{A5Dq Vq^ō(c=RkhOF 9x'T Ş+Ǘ/\ >gs^HH|̱cOCj!UnZxP Q~ߊ"M$2\zNJ.783Z?|C>`G8IDrj^@cXfC0\k (L$~=$7SokudekAA.7ߘazFeޯH8@ X>rQˣ?iVsf.A;R}BƇa]|4~`#R4m H=p#:TA3ʛ*U{pm6uHV wj78ݞaŔI;'+i:N\89s\bX$z+JziʗMYछCv^ηCsF#Vn)Ҕ]51X(az&-'FfA*MBr#`/Oˤ8|977/à57 F -@zviC@3_"H_{\a /.u ¡ Y֬p?5@{MqM,!x!63Ngf讆O̻6k0k0m"gof, i:aҟ4~Ud>?>;C[GR!o0Di6fiKdB%R0\KR)hGV>1.fEz%%4VL'7>rzۯg1XQX㊪Sxp5;/ͦj'߾n^96^w}V?z6tK r خBZlrD~7>Lڛ oصͩD!1yL9W*w0 QG3{4b1wFxε yơq`P/ $GYOnCɏ+̪N2VZ:=A0u}N&@4Jf`8vBpQz :w({::.uz:Rhsx9F4_@-ufs w`sX.\e;7(;w彏20| jy 6\`@PՈ5j?>裆]#>5:?VhG CGu[_=9}_yM#4~ݏ͕PmGPIߎ0ߜI7kc bQ#Ÿ3Ÿlj?c5y^)IL?Os(H-)0DO*4(2}XpOM8(*x|RhdWUvOhYz;_P.vh@Ҵ\?mEs/MHQc=}"bN͵\vtR}ƭ(O!i@kiJ7~077DJ.AWK@-\&H4%> W:wX7'ڣO Äk)l?>2rMFbg9e2]Uɐ=OQ CϴNQEwH T1`4xY+]F teyƖ8]tDDJ -]L1c`.G"Iz1/=#7Ip[R܌atHt |VQ5˨^= ]tu06 Sb1|f Ȯ:AGc / >o(zi5W~ T[. sv`Pp_\ہ&^[yru F] 5HT0Gh%zį%>s|r1QʕtW_3O q'"F9%,VTd4S $ 57`[KmHYkNL'DJAvJYމ0ޑ>2HGӒGӁa7_.'^aؖg3H1=zV Z<+t^cn'J\-pŜo341NZ_zM\_.( 'Te\f;g][}zϧ6ԲogCW^Nnj;s Kq9߰Nh% סP8!v]gPpc%#PT}, Lbb4JWzt*uV+W d ռ-ީu F|ӗ|+kBDcֵ: ZzFsU霃@4ϖ;|KtJt)g?K&?Z{grs3H_:w+J+|&by#Y`S*Ǫד£q)c@bz[(:%i?~O08 j7? ܽcz*h 8MSGoPК҉;ULD" :X9]")1h-mӇāդPp_~-}5ax <`sxժ,@$Qm eApQ*ߚu]:d2; )UOl}* ]Qpq>Xu3S%̣Eѭ&"rMkP>2 N.yf& L`f,y1KI(¤r#4%w lܒHw;4*9BUqDg}5ӌ.wdM/St;ndQc`ص䦨Q[8^&wWj 1^NoV\ dY+7 j7zcacIBN 42*, E֪i7s?z^=<[sS  ?hXU<Ĵ3*RwiW8rFiVM zϳK z/Zc="%9YBKjY-ry~_Be7󈼸!0_E}CkÔ>+>c@Z#f jOԇshTxu18|YG}3Pz@ b(Ap[&ƑYF.6J5Pjq 7Y5_mŎ"|&˭_QʹإavіD-wA jO/_Á=QbHWkH3W`ɋ+*fdiYE)a (F{w~h=+'tg-݄>Bb '҅K څq=-8^9v?Z}gW'XÛ2͗aH )bx;K zW[xa._c"SVubj:%՟q܅+*j$ *2W.4jZ/A]c,mzi+>"6"*Ǚl+rSQusMvAT ݐKQDyzQ6֗NYDT!Ozfᬓ8V^Ǹ&iݪU>? VC3yd\0h)QAmKSBNGVI z^\Pq,($PVC4iwh Uof T#1q^y?}[GC ?ҡ_O]^Y \xU{&D^s?䎣Eg ))q^#P rc:TV-<OYUabb>ҝtVG~ǃC 8t[׌s$DZPLo`YE&ҏ呙!GDAQB 㤇C7PɈLŽPCcadI${@ l CS>,3PgZlJ )(S581bWݕi킨t)ɞxU..?͙D#|v 8~zl520 58cSgjn'MCoEC!R?tc zaEgγlA#X>un dm̚N鈮nS%0qnQ'emE~ukf}ݜH| Ltj~a6P>=k Cbrv!O2vUKʛ჈ށg~"x-iH󐮗#FLEL@F33{MQ3=+Kgu}n702`w+-z~F4K[_+9䒸ް=^͵9}eA6WZ^bId1CL6j0HF*К_hy0^Jd޶`,nY9@m)Z_W.yBner\^Dk\dj\jihQV+^LNfܾ u5C"C %0꺻ȵPlleS$]:Rq\ m3.sX XmOto - @A[eAi򴴂-mKP-mwPn-@P-,(LKcAiLK3٬9:(-ZK jqAiS[1Y֑CC <ruϭQ=,GNԷ:n)KVh¬y@QudnHݢk)Lw8Sݯu=b rM<"l5^)aCzH~t.Bpq޶5>ٻ+ Jiql(ho>=c;2]ߜ/QK"5Wpc()t1L7%oS5% a+E1J^=U$,4~гHL3Q9 ϢmIRK (Ja.7ːp^]JL+T'q=v(oc4fUƱҵRF3ILT“in+&;yni }j~=+8?<|= *m\}VTm'`!s3 [*qsˌ܊0*'(c yl஋)0%S Gc)qVh{CG~{*?z0N!`$.Z:zy7䜼ޮPM_3^IZch'-VnXyВ; U>&_ .Q숆n 6J-swC1W KW4%(U8QKgҿ̏OaU^\~P*XWp?d8{1#sQO"~3lGS3/P]Ւ<ڝ9OPk56JGskyA@jh4ۼ4AAKE^?@QN0a) EI_4ʼdk~P4ۇYy$Y5Gݚ*dqU)r{*c ,7y !=<;GYe<"T=!O"X9{: m?2Y(C>u,5Z}ה6LGpZc Y.C­_hO`LZڲ.흤/ҖhH%juʞHJtg8o:ך0zx s!j7)'޴ı=ǡ u/!㐦6(-yy hoqt qX<7ZvV2 ;twl|XXEyU({cճ8YIf[ggi^Hs tW(@hvDr*EXu,[7{2d};ݟLj6gX|8zs%|q}JO}ϟ)s {ק> I{g]rV;&t:f5*b, (b_-Y w_ cbX2w)QY=x:赇Ğb8 + 'w90LZ̬S)9k"IV4ZLicoY)Q>XLݐprE&|7,44 9A ҂bR }#"~͏ЦkY36%uxu>0<@'u𕳸I k7M' g~Ҷe\-wَz>sFV]M17zNhXT^ݩ)צH0y$L/@Ѿb샽?tn9kڍG0yVGji%?y:II"^ִx=Qp{9d+H뙝qs<ضspwY5eK_5U>P@yBi|r= ~z}~Djs#(d=(biHll0 נ;v=ÃE[gmѼbXM.pȥ>%=)S->N#"\%l:,h@@2Yxw$w4 ^T"_lgHClmv]v̠R9kt`W@PSYY+ǧRVn&С1MKHzIÑ_c{r}g"i v=h[ݍg!]/@%!8"\|n_(›;B`ȯD2])x塹CHokKڬӒ( w8A- 8~$?U Ni٤mNaU) =!gͲ>e@TU nvL5wP"=Cj{T@*?K}&ib,%zLii3gv\ۄ ˦S7B/%#AM =R:AaQ"t=a N~(숇_#K#WEOBUt1.eXl˓Lx_ބ|w_Y%& : ^)^ `:1М,&vcjAlbK,s^41Y#9psF6{|1#4O(],JlܬY b>Iy+s srNw/R<Xv |:WHEԗイ>u$ dUJiѥZgM=`~G>77R۸;]0A8ھ zq+C|7/76%jTNLa_uD2g6y |O MP3>M?itϻ&=W+Xb~W.F{DLm`'L Rq\Ss+P܎AHEC=8W0m.NCX6uJIcJ,>9t~t=L_*MgPo艵YݥmF^\> uEįTpm!^}9b='*UX3Cte*+E_1]E.V"Eq٠3 tdg]8NDx\GNYr.+"M >h"DyY\759w:uQ!^AUH` a0-M|w62J̾8Y8By.3&g(Iؘx1P14a "PœďB6u s¡v HJ_boa_eߓ"<{12qΞI[" "ql͙1٥ +NiLޅkR v7CyTvYB20.iݯ"a.K8>Y:>"ՎM%-P֜tXx dIR!W8wI{NgM _]G=V 3gX+#ǯtw*o¾ e+E$Q|r.}Gj\ SLG3ѕhm̤@(hT7w!z?zYDiR5\}}`pvj^&ﬖC\ӛ2+`KO{{Lؿ`O's&#<1GƓjh攷݂2ѳHh?y(onT0]l2*d&.Q0[{ YX0{9uB$c;+tA<0ạ̀rL(~lЄŠ m`]8Ms.V\]X~'⥼no~hts8/ҠH A[!u8wPzY>>àCw&/*G `qE%:fiaJ' MNIx5(S8LJثdsu Ѣqa8e:G\F|i:C@ꁟgR*qt2iK5P5|\U\ӹ9x+ӰHwZa3k}T=?:OiZCZմv4lxa#KGTrx+4~dc l^H'LAtqan17@Dlx\X9_D]l\' 2 \;9: B'o?-u8L:oy;HHpf暧10پES֬c(Z>R)3p tWq#>6Y_Lgl6 e C\C3뾝S#eZNiWgt.ԨՖDY{Tӡu# j_Gn=[>iF3a_zcq$$鬓ʪsXѲ&.msR$Lꮞǰ8q 8L!:uBGEFhE\¥4( %؇ .iB>z(G#M6-<pG4 @[KHe6كJ{ 4winx7{luRCkRa6|Ӥ^]դo̓#~!f_\.0zz)' >qu@b>aK \?@E}DxGe7nY{l SU'!-z%b!C+/DϾ?9{LpOa\9׆&Odj)%G- M E!y#Nn%{PM™RaNnj-|DLfD r0:{lZFV1Co6qWecz{сXSp ;MSx&6U2x쪎v%}=XFDJ8YLӡvӮd#3pe=KE1O;N S(<=(# j/ˈH;)?('_7`(}i,05̅@0m%HKv2҈z,&`ל SĘk'&9hV|w:X([2CUj핾O|*p߄!fg@C#k6%}VIDZ',e ݦ4w _ )ԏا2qqz[C$@w%@tH^ZClSt̿ ՝@t^e<8+2e9z$p/54YR>ZQ1`x G1$;C BqhlJV6 _r%}>6kxo1&@d__o=}}\v=ד;zFFһl `hLZ_.ޗR{"z,  ~p*idG~Jql޶~NW4hxݽjC_yTepe1 |}[?P/cǠ낍D96w}&M(uYF 0C;OJ?ϕUv f23nf2i#[Hzi[ m$52iRن]]QW긣QxڂQ ِ F|ݍ旈#Gc\uafq7KeґezVg9jX-ڬmGXD?XYtUhF^ Zi&ĭw u 2SIW36؃*er][ZAPM_Vz-,V*b0ʙsx%?MM? }Jkw/A{MpAd C9Me-/"/':9C i{187w`-Z!b\n3D Ɛ˕F o?a? ~~0{R 0Y<qPHd 8 {'FKu2ߴ d|Fp%_Dy (J_ʚsW& QY} [g|~}"j/kKq_37ʜ?Hd"6MuAO⅍f1& {Z0$b x4WhV mJ[‗ )e vG~8մX? i=h? Eٰ(/}A\2_m&C)[' ۥ5\bͪ}0(NpC-5Dy80 IA.p.=(3zѤY@K(! ޵R?R2}L1DZ"I-!Q.Es4:jNG IAX b}]F+frVJ(+2=Z}E[Cj^lSGkEfc_u~e B2ej!am3`GC.k:,<֢RBE0ę㒶ԪL029 `5~H &(UиY3ox~pqE+^Y~'cz>Tq/2H!no>藏81_ !_X~s^g8q*q8jb~WoBc89Nn O7[R|$Ԫ1g IT7 .p[Սz%ŌzMjǛi=E6(ŠY'ޅf}8hܛŶss wQP]ϐIkHNcGCϱ> 摃 B6 0gsٽ##qE}7>8Sèbe}C+6\9 DhYx26#rՔPjX]fg)8 KesJǫmN3X>N١!MODT *#kmcMǽ<v8^Hz+ViO)ɏ-O@0,qSE=fCG:7^Dᔆgod 7FciVO9ҿ ZjE'*e3 /JD%տxȴ^=Nj_؊؆%VB d7b%Mt?wNnopC(ԙAV1a_YQ'?VWhJ7u_'#m]'?Qac˜l`ꍣH*L/BV>I"g.E\w\Ye{1+B6F5mJ}b~MT! %{r,?U PLI;xbbR j&u-ބ ,uGom>Og[CW·yl?~7_*Бnߌ[vHh5 CCǴ!bur'|L"U*Jpg04ԘcAi~!t||JڹLF1a?8H ?:*l8E6R!WRQtCn!{KI"YFٺS%̈͗|9KY5|D:9/H$f)i̝ (`"D:FMYhL@$C PU#N(o&|v\k C/dI Q/dp!_ՠ_8[}/g:ӂq5.ˍzxkL@o@0J]tco`|}ŧh=q 8 pЭcAҔ:tZyy,؟SfpCw`?k%m( V*ͲZ?6LjX vk7Ox?7wWő ^hyԒM^vשlo446yjoh*1 I G,0da ҏ^+&Y#m*=_ѢFŠZ!/VTu+&% |&Ibi3tfb%xUIzYQRY>SʧꔅFst j^s@^_p Cyׄ<*]QTtyGd CS(c s+fp~ u68~Δ`8DG 쌳 ~!G3,h_׵ Z>mȔvJ'Jg 1g^U;BطM꧉L@5L42rh=tlcb/46>#k5q(\/_P~WCTpva@_ꯐ˷Ii_E# د }A[Ж%LCm̪vsOUs%xQKHJ'twϺ}y2tH| |+|`χi3`5δ ~u|W^XOO}&ߵ^W|o4{ӽF㫰O/Kؤ @aP}`͑)u [tz|:MPe8SE\~U/R8@Ə8*}tu~]}* /Oe4ؿojb,m '@wU[Z:}QN5j+n^eMZ |`?==vzF&MxG;ZLn|Ŧdj}錂$`c)xwEo#^# š4 M4+p̤x&[Ԉ)۹94Syz{%8̚?jo־毵E}V w]銑yfNsU#LIߗ$~|(d+AtTV̹z7c]1(hT?*f  척ܣŊ}jW"G}_G"ly *$r 5iٳ Hx{ssB)QK|T7C eA qo5!xo0"HiRl5<)S*e/$P{/Pdk]nd/`GwH~A2;&#JGk:>6 Q8>=FbXea(ˆ"D߽!?f)Kaϱ z2^JDF0_ 95/^J`@޽!ppppMuMVA~T՞x0o5Ԯ?WWM xPjv:O8Fc溏KBX%rqwmaA%oEvf CVd%-nleώz(]3F޷vC z{\uko}; vU3ßBf=tžS;+Bb ab6 w,g4=Z|V۔k-l}z6w#FC{OOp/j1,a& P9p=X@v^EL67GmЇM^rtm6&tN, L2\)w^44ݨqhc J:h%ԆMw6)콠ϖJ' ?>g R>▗h.e^-%a$e8c_ΚvI7}7h ߢ+pVtGEO_O@%J*zF@>7KU`}sWrmzc-}ހ66̏DӐ2YZhBbm±??G:F,@KMDe6Y:3[)_gԊrZUs<+]r1ةo]ChXg4K4$EW- oC/'PPڬ+m?y x0274pdE_qE#]+ޮl]HS+Vl'VM[$!um""wfNӎW@ gԘI(t6@Q0dSPF3UV9M)^ x! +tc}?ѹ@ߖ4@l) gRē簠¼M>mie.oJɗ*Y>tqƖx>PBp vRo_gu+,߆BD>  :je$),s`mU4Nef 56LZ籲aP ټ߱)1Xl+8?c'[+Z])~z h(F\b85/^k~zI󾱆۷8ä]'"OO@>ѓf1 xfxznID0'#0N;0X,ܐؿ4 R Y š |I bߚۑ+vy,Q~XX6SpbI/Ԡ{< U?1n:kutg ڡt>st̵G]9`9M>Y[/eY7=CHHؒ*/qq"Yc?3UxG &s'?hMof&R%(U$}.aO`i/Nc~͝h~yYj5qݢ6!àms'"2AUIP"!l[%,2:,ru"_h~c3\ qѱ8=*'U.m5,Ry w%] C_(F> fҚz2<X B@sܣPcN HSpU$@$2mLX}JBSr}RuQGfuؓV5[ؽָa%K>B mD}AᆐȾ}\`Ux”*I(X |d\D{ˍGn 2Շ REz:T~ mO!@AvrG#E2k-Bs'o( wܧDYP$Y#Uz;kvH0h_P[0x^z$nˆ=Hrɑ sb]w6Q<Õ#b"gjm ٱDH;U c [iP4  ;-Y.*t?uJ$}]Vy[h{,- T6kڇjE[BLvsd{)ª|v؀cbQSΣug+Ʌ( :ϛUb3Ů VgU=(>nDۭ鴻^޲ہۮ˜ Єhm`4 iuR! 8~/ &ŽՉuB7Uw(k{k>.kF^NHEъy gI^y6%|JJ2{Lv_ }Hl&Q*W#joe)q?> 1[wʐ9j z#}0yf}1'@y2< [X*8M `Y/vq?0ZPi1&] ܝ! $5JK% ׿iӁ:GT#=ҬiO![pSl#ZGJrFZSr/)oONAY@oh8 9=;?ܗ9-_b_an=&s酥8l>,}p041ܗp^R$F+ݧ+s`0 dno1.}{u\2."-ka a>TקCwkP晤V~.m4 U&]w_pT!{I1j|^,,L3WfӐb4,gE+@o^~=2(I-'/ ^q-, "SMPQe}H]$K1/`G//4T !EU~%ڦ$GI-)&K(t `su%Cu;j%+F['.D^,槛/~t_*gUqX㶄P 9yjoB}ÁR%]Cy<*Bz>jf l1QΌzk8+bwcmnpq/&LZTX99˦ u5\zK!z}< w߅o|)U+BJZTn4ۧX;R"׋3G6ޮCǝ'6i xK& %II夤>4趉w^`G`YcŚm|(a+>€zS]9)#UcAF&[SR !V(Mv&agpGW8M>sG(uOuЈpRG`ƽ7:b4Uy'η|u, ,DuKKbR)b2$Y"P1ezW/O)B IVgͺ47{`70+I?>4U/|qgkӿu ]kmn3Xθ Xjұmdq+~z͒;DX/:J2=H(Vj˺0Ji[!H U5:މQޙ.` 0M6 fc`NԬM|mH%#g:g9429+qA~Y߬v7f 8OArўiE<@^ҷwx^;{JY*siA9\ tf9 $!Zgn'R!۷?7Dl6܋cI m (@Vʼ!-PhCxy0r&<p%D`qܣ$z* ,5Gan\JFɜ*m6{Z3A72~.AO'#`ƊƍW>n1"ڋ&|O=oyihiv-8| {S3}X6YPQE@whaÛza`\hpJ™q]  h#|f ś}I0C {l鰹ܧ->=S-&r4$7YKO8sǜ>ukCueQ66MA}gKBw7o+m}0/{YWe4jmo'*0_r쑎↼+#Mĉ5fM=:Zy#+{eK}~3AXuPLSߘcޓ[#ۚn} lnWPdnVH}jx>L鞎&q#P+A}&"R@} pgM)$*KJ'Z?c_~@! CHal̗MIΦahV5!_Y5h nfm'zR{9QU oEXqr5WX:xՕV*O'ʛEB\?x.wxAhI4*ޤ b$S)wxznSyx 3՞ $''gRy8<",䫄UPAING*? Ƚ5^8LɅ,T4'!bF4?_@s#`կǸaV~KQH m%\b _hӢ"N"gܕ 0:k&T(/fs7{7c+KzWXo\_Gλ}S"_Ch10Qԭ=JN:Wa o~fTލ` ?@l.H> "G ;;&I7G(I_,Myv Zv[dn6kiRwc:'Rg<} Iutl)*G#wh`߼7|,Tq;Qvvח*on&_JWEr~:^GHJFޙy3dCA7hTi`n h8)dw\.ij\1_]QuqS$,q)%GVFE!ml:߅Z jqG1^dL3'R9nzX0*6f\Xf4=GϋC2*X+#kz~. *Ĺ MAe,< 󇠾mQviQp{wدKUɿ"-I>9'/X̃QIDT؃eYp-tmJq.K/_{V9wIT&ݱ##ztNWT63IV3RHe\b0.NGz.>gB1tE8(6\:N ;y?^P D.]m1aF7C|"U3.kJgڣP_0.oh<ˢў4yWVuQi>%Ö,%yw!3{UB3:"!) \sxJ <Q].4Z*Mq=4(rT,UG:~|}%9l؂²=&fj3/GbY­PLpn,R<ǦJ+5ۋhƂ-fQ~5Z@ N!2[7|j|v7q0PXwTb{7BVÿkb( (30W(H?TvC!$??LPad8l'(F8KUs֨aq w=~tiֳV6u*DÈ L6zP职4\ 26zsJ`XUIq\6 ۮCKZM%C7UNLbI6c uD?rV oh>u{߸$Q uYyMM~Ӫ 6\A7~7M~9_Aߎˏ>NzB;X 6G1<]CRG._uVU%~'C93WVw>xG\%]{MA+Ƈ'xxG?#jzN2 tYTb)٤ ݞPe7]5N`_'0wBy"w+iZ؃巰sD̉Y|(]jтC] PW+~/6~zz_25f«wFm \xJ.p 3ʢV޹ $dpss2rzAS?>)G|)CϏxHs']x\[**UF=.X)2T.Xh5{m `[QF;-1y Vik{UHc͍&LAgq3fq4fq`gő2&QZc%1&(Sݱ$oܒ UyjYk!I2 #pC״ jɫI.Ge3m(G6L>SDH O6!lUO't<ʐbںm0*) }, BB @Ha٪ 0( ƘL]k>tR[S-fvqP2 A(dMX Ps G}g.Ny&3Y_푻 X,滲;hJ-)\^7#;a+hڄ0jd8mD=+`E\6Q& ќu}lJU%xĜope^? XTUk,L-(+I-FA`ZE3) OZ]ZvUSE.x˼YV}[7 =>o2}]{Z{]UHisuQlw&)t0t@{hgk@Ug>; ס BBxmvl[MN ]WddQ@L@ >S{=iX4+| ޚnIkD/^ht# b+p8Lws4sH[ãǤٵ7B|mc&<$yU&K#Mc`TVỉr_{+fV>pq3ۄ2YQ8D#yz['ѕ $d>5o"/tk?4 a7pvGjdp("82ok^UNF8j^5ϏHȐ| Ltx`Jm+_Bx@tM|`l{ZJE%% aX`j`F]_MoW=R fW  !>[SPM 7k5z]B:,R=rGt ˁqrs"$<9^/f]pie358z&$"TQs|A( dOGUl6R[Jx5fag~#9}iO0p9bx<{4—^$P Trz]gުH}m2/ؙH]):RVM{=_P 5S}<6HAx0w SK\ Y: 2xIVy‰ϧQo=fVD4[a36k5AMsMFQ.$a0mPYe3# RI- ]Ho_yKj-<\ʦ}UWh tC±Y2$Y3sO(SI+ & YF2;R6c2W )T3 9-\HC#o(1i؛蠼A|MOؐzσ71n/Mq;k[5\}]H텩^lOW ~vE.s7~O8+[Ԏ9Wlr()G玀"+Mc&+c64Jx|;'qA ^q+Eђ$JeμZH,RaE܆a5Qƺ%_.)?Jcn~75<*%b0a [ (w 3![MW/[)5*~/`h_F z=;@-RClҭO:j;|_6ů;!jrpC ERZiʫp0 H/Qeg~$z50Np2o]mR4hҳߨE`""B~$y ѻkq>\M\;jf Z%eC wa=twGҩ`4p̢:!Dr(e]qiyloy\97x|ޔD#_oBnssw^fR旭8,a@iݾiNDˀֱ=~T%XхG-#aPmTCC拡pl1k20<{- ⾰^a2 xNɫ!OᯒxUPF BL.LSˡ>3hN _2;׫8.1!N| .zjeJbF ?4zܞ(?>F-#BLr}tRܱrL:MQ+@RSakLH/o 4 X|{z "FuAeb6g=fG%*Vk'wK Ty6TifGc^v9!h 5yd-Ŧt`_/V"DzACAEy2pp]ZѤ^7oF=e:XņPO? cd7) k꺄 Sy#^l_S>m@0lP]ĮBw~QX;6=j1Kz`R^= dny{"4EbSW;]-͛I&a}o7ژ y\F[D$CYQ JA^E%xu f[#UQEGXHo>b٥Ȳ(䞎+Dpw?cB8'GڍHEi L$,&+/dLYA0Blj&hף'I5;9 _D^x%v1od`}`n r-rd&pIO%ٯN( #0/i ߣ,?u=*hWN9>)֝4u\MEwRss]R,Y#v~#>+o /ĈRJH& 8QjRn8c"bUUR&ij1 %t;~γ|ǎ~Rv"x،hwRVi 4߫dKUp^6*'ŪI㱿Q}8Ĉ #T [B2 ;hqo~i~%z :;o`5J-|cZ̒Uʛ%͍=8u9A>nFU Fq-*!J{ކQicp_+=_FCf{L3$a2AUఃO{N'~b={In =oy"%ٹll9gss`LZ6񾃖Sq-TpRRnuz-K t:l=0@>^8x":AY $K4䛧vaO򗈡S\Hf^[)K^m|SsYbyS10U/&@P $YMxmAOC񇠸j==m]Ӱ^кNmmD^N©yRoWI^<w%ǐq{X~U]7}"(/.aS{K4򂉛z!c_dw!'"4NMS)TA/q\xG7ǿ;90I ksAW=8S < ҳKIF'<8 ♹y} tNBNxEYeۥ01"&b.躩O[HX]ᘓ~'MΊ zK*R{(Oa: ֮%Qe˰av*=vW*mw~F72 u*oE߳JVi'Ȓ{0`bﶻDmE_V2&m2M/kT~xJZbfN1`j@Jt|0XjtDi3# h_LR 'z?_°(Ѩp*/KnjGH{ 5fu61xso-=[3<=ZuS gCiO8x,ʦ[ny?_U#1W͸l2WI~{p{ݾ%7M-@cM(+ 55BE;U:Gwh"ڈ> 8Di?r5Z UPP#}2ot@9m,Hj0<| /X63RZ9%v?`“1U_bv>)Xmouȫw &22ݰ+pcmJ0u0{/c6buأX Gn>}iy8{G JtV}OS?FC+;0KoSu{殢D9$J_P<]ǾYƐTVjrzٰc/?'Ǟٲb`a r24.?w`^Gz>3.]~ -,3- r1c i͡8ؒX6\]x( f $cz-Wx)fFtĄ0 QHڂ}yAGy&ߊ|{+[ @P$ edϮ(J=M"^&Yݦ6I V5\ `/ ʒ ~&$K[j-wS=2/bF #Z! -pp9;3urG5~ tNnJ,]OFWzv0 ՚d$) TQ,Yn~ll5Z$2϶Gz6^ w< 9!! tJ@G(Q znzό>zMNI])dX{ī~Ńy xaګ' ;ZSDRBg덜0,w|Ɂt#FV47O8-\ڭ]l֪<֎c&>Z*>iNj@ xFUpXtG`>8q{"貙*Ӽh),~}# ^7 ɉN79ՔX|KNy1)e^χ.?~[]ϛ{Б)b nwd{U{&ߊx\@M(`E0A:}DMW=3%]ʑ *1+>y 1QnYOKYRv~;Оq:Zĕx:\1~v5iWN#m3 0soT.b$0l6Уc+3;QhJ~-+a"ޕaBw/MZl >z/f k17Dž,]>胰1:uψoioz?kcٴ{P0J@!0OÚ!V#}?;m~{jWQ/=%*NP8?ʓ]} ,"/ҟ0d']gqdGlZ1e7r/A^ӍK.&y7byaw:$ތmӛ,$C"-H@v6xMߊC3#Pye !Qޚծpɉ8(U:<_c'E+! [OjN)c\P-:TMy|9ݟ7^G߂@pm}1 Ӟ>P^= T蟲g _} CpxIQJfc4|C#~gUW`/_"\Ɗ3m :fcoK7 њK ^l.ձ7!E5(0^$ig֮GG`&Oǧ+ѷ  @z}*uS_:.__F ؅jZTlu+p\3N8jXz͟ԚMQtٍR8(I'ȩR-v2ttejGqR +q-r`/tVJ=?]?|8|Zόv ku#G:mpP~oC[A /}9%ƾo9_}z?_i%w7y= h|R}>7*΃T.ʋ҇'%p}8ZExH,Z7%OK6_"=(., YFuDTlC-"ѕh%ZavT^ з|ZR> *6-rO*s h {Q,gܥ8eP9#zg 7K)tݨ(" 9Jn).Dp*7i$/x/82qU(mr!O>9`kky@>B,O^U; Ϭxj e8BWעnboYQ=ufl`ٝW;Wob0LZ_*B2bG6Jd4 Gorl9Ujdvi rHR͢_a_[J @%bқHJ%xաR!$_7Uʷ;*m(NFEfOζ +K_A7E9|c`صuNdn'EixD꺬] VX+:ZqU_*^_web|5q{ P/U/8 !a:v*-"g\J2JH30C HnM0t8yjoMޏ&UB>D)oTsO3B#TM7̐cY|%@mYj"ޏ ζYUUzte/Nyu$NTťo>>1l7C't(J}k@EbެOc^9*' k*-zL`HY.f(non+CsGМX ,nP2EWAA8˱.;")v_aul%l9hm"RJN B_~l6k}iH[oPYB_2~eEЕFI^RBt7n/muA<(~ft鞂(=*WA3m)Fv|]hwXA@Z^1tK /xcwGc ˏбO?_z{7;~S}Wٸ&7&Uz^łP4l!-ݡ6՟70o* _\jj6 kGЈg >̛@M=ɛjbBSw*> Mz1նwf{xg30I=:1&ZdӕD+_(C Q!%Y;79LK >C+# =;^g1vO-m\mO*RY}|DqD/%h.7 v;'`}[3aoU^p&cGI<+(/#S8b8[nP>Q#O꺷|׾mvv@!6cNv [z+N;'ܬ|ُ1ۄos c^y-mގ+%MwDo{Vԟ]QZ U4Nojk*>we,G; e ׄ=(Jh 2!Ц9I(7߳J/]f&^kyHŨW6S|cp쬞wVN);U.#@M+}d0Aq7^DHpA̘g^:c$J㣀EP'Q\u#49ͤ]1RJqt0.>@/iȖ2 gAGͬ f v_bqzz4b?gJe"}l?-`e\~!S+r/h,EBM[HSy"L2JH%{wid@a  dE1y&o]gfY.}gwd𥮿;B196y^OrB6@D/o+,sNCacLq%ȃ {~E|Zw"MEi"/b?2"aOIy^(.qXP٤'~Xz%Xߺxtiıbt\sꞢ:ٱc P3>y80Q@i=SH[UTȕeQ"YUdMª/&XZ~8~号E\!.UVzߏQY]_eu"DǬ(2!*O<"LHv ˃g"{$ t HpʟDŽ`lUǠ2Pѕ`q'!/׿R4}f)) \Eq)[ص  K9+Ә긽(9>77Q:Yzؐ{]E<6fGiaÀ'W:ԧGlDVQcOp&ߛӟ1+hW'6wSԺu]3CQJ%;S)t1zct #b,6B*.MrmTP QEE.f, m)#MJ,HĀPY=4nuFFM[M[uU8 __izR@@T4e[k<,؂rkB!cN"C2FB̭ #8+aA۬%իؿ@[u{ {TҋrG%-vft]KgJ戀?W)=J5Xmt43"M-#Q&4;Ǔ )ztqTƕxjcM94ڳ h@Rf# 9NHwO<谝L%[.LZ(wxJ5@g$B?9\܀a+Ӑ p.H|vh??*:Om[Gݣ$E5Ҝ/=B9su;׋7!i:J{,ͦ|(˾:42ODbf#8bEi k:dyv-}'nI:ܣ(f @ /-@w!+%7KB+%"iEZ;yt|B !fD+UI⪆c!Q/F`GB0k_^9j. hUpČK3O ?w{F_qE8طcmO jd0;[>1p[Ǘ3E?fr_uR'9w=Rz:*Ufb.x e ɖ~"l,[?k ( Joq]yɾ yY(,nW:MmaVڹ^=U1nM(n#MWzi}huhf <^kOѡy pGs{Ǣ](SD+hwdGqC IDݔxkq˙b`OgewAQljNx1WUvL8e_ dFh;fqoA~_ w#H9l<:c7W4BWl>Hk9x<0Rg' ?1c5nN-[찄 ~#NZ| J'tŔ%/%rb7h3lCBx#\)z4'NjiD#mnE/GY\5&w2l^b|f-&2Bet02ʏ['H,"UkڐNa g批5_\,>],rНP` U F -ѧt~,}Os7c}w2=G*=4v/NB;7 1E2f!G֔8g?>DHx~JR4-&,ޓ1S۾g!_H&ұ5-b`ښV9PʱC*OdAg)RՐ P#6?3;kr6Ա-H*$:ꥐ()Sr%z\ߊup7CaxՃAXe5 Zb'w=6ʾ{uVv>=IA]AYopbK{a0 i^=,,{}:oEo>('c7*Q=7Jƿ/(e2_'~kbR)1LG!X [^E*J'ؒΒDff0;1s_%Zwo[ޥ ?㱛3C>xR_m6ZPK_.}= y*[K((T޹_1'Owwִ"<||^!\Pa;d*[~8}`*tzlToxqDpT X,`*3_%6W^V~W62aI)U<USAB~;JTxʭNX38'cn'*N6)0l%/JuŔ$^rmaoRMx;H4z5NxݔssW$Q @آC @UРPK75nlKm W"aQ*QAqrjw;ݏ_Uߝn[<.ܟF<367{ȳksb EO,Iz5v {MZOj]8]k׽u][ rOϣ0BT.wvc= g鞁gtOsx9dRv.nMËNpM:`8Ldh5Z,, VZcYkX5o:{~_rwKsw[_/ B\ WU,֙3n--z"ygiwM|0pflB`ݥ3m_o2G<2נ[x< 6 # a4v]+f~Qڏ~+H[HɛT[h8nPƲ] ;E]nMDQ*wI ^cWXFp+J%.*\xWk~#% q~?6o YGG8o;L]Ā!l^Շ WVro)+N48i.h_< kLRv軮 >.yJ]'řN(BCH#8^'eH|YP}#>밁z5 wEf(Oױ.*F^{.Wj"g-I7Zڶ<~j[58G =EE&Di׶s^4f>IVU7K ?.]*"cWtRpD2!6s(fѢ++xBiJ H$]Mwg >BSm@{bp &["Zo={Φ-`ѠEA۝kz EN`6K/C%'C3."t5m>/Fʿy=0qlyw68]R)ƕ ? n >!W:'w`"2j)%m2L)~>]Dw^b') [;4xwcbݟb"(HyIst/C*)/)1. |7)ݹLo.W KX)ܬ_7uspͽdWupz~fh C-||Ou3ez%`gO\3"6fNhb?y}ŞbE/-Iju(ތ4(==#Rj%j1<:[i-X>  *hPd(F,cF`dgU~e}CӇCo2|B)$J6S|"h?N(zׯ0luœ*{tCB1d~XUns$N(rXc/'m3ETm{,z:vRDST~Wd K|eDXe!jI )wK9w/֮-M>Qc.BpvbA:{8* 7ouFR7>  IAՎT<%WK0ǿza/4cOMЍ+M~ kz HF̛(8n8DNI$ʃbBP%JzL=+py2ܓk)D̛.-_TʑP~ K*z`v煅 skeKwȺ<>\v pU_BքMt/mpV=6K \G6+%Q:B 2 Z`0w5ZCiV?F<3s2﷌. v-ewܶҫı{[p wt1dmVbeCg!v&;8g#~?dy휼6EI%{giYd?Gi'vkO_QNC1*E9C@Tvn\+cG8DwHwhVKNğ{'&|c>ŏpʳ3^GP-OP/5bfY1pfᑱd-*Eb=PTno- 1Sד6#HktO@Xx$}CvgPCr]me$j|֕&9'}40iy/jBvp=%Q/b܎h5- _]Uf.DܶJիU#[1㪗Qr^~0Ag Ϭ؜M4{GƮB-WL?1i-.@Kk#v~MaNNq՛WN,r0gz-uOT7eϥ確"]4b-{`|,ӿ`*w7,_x10ڮQ$JăzJN<0>̡TxC{Jr`چR,$ess m&,3PK6, aJ |g%b~P#F.)~-]8D,A6_5b׉pL~*aq(kM)!!y$<V[2 B&sML^]S >?z%^|7Q@kJz0͘&^!>55h뤰.0JodZ 8o b+ulhVwK?A=dxoz.W5ZEvVF07oDleHGLdR)`L=׸}FSƠ2%g0i5mw8E?_:?Z|k`C{xKjvR[H6t-o}y5 ? [ eL/]6b7:VO.ʹ^|>=dCf8(:e?O47Z:=!]ׯb>Ī9z[2h5:w!"%3&ٕQKUz\Ar [{a5s;7+gߘg᷋^ZXL/BApm&Q8~>ԕ;(Y@YAЩ't=GI|83ץKڇv+dV^m>$ dC"szrYc>2;߿rD#D+Abd }k.BFogkck8 I0k誇 N4QLׇ䰛M*v0^|ۚ1gss;uږ_tW~[L$ qGx wZa3Ihq.OÅ\pc+yoT3#uvB6DM,NTJrTsHĕXhloF ëjxcACLڡ/}W\ً멶<&³Ik`ö@$*'|ucW]!,K|TM֨=`Kdw;X5T. 7p s{pE= Orq=F+ܗ[{{u;G8REBe(3L "Tc;oOc6"s'1H:9;Ņt]r -`qhpVZ1 ;3KuYT~OX%MO^*rG0aPje ovĪ?1+ժ/j^mUQuw'T! YcqeV͜0-֎fcoV `Ksb夶GU=Tt]NQ M8 U,4aP2?57:!I)$α]Իh7BH9n[1 s\jM#_>]E7aܨ0JTC. -Oi['1:D|oTFUcSlQ$%ń;ƽJє-@Y] iSݘ)QJ)PtÊ+Xgׯj/'4)FثgI>Q#CEŵڄ[Óٚqt_1EpYLد>1VJa|ff3?y\z}rNtɣb&\=Α#A~=wO՘:1958IW0ZY611-<.&Ea nR(ynV%t٬C9Y>M=Ur;i%{]=,h9? p6[y=s>ÎjSsgJEhJlːI">|WW:Νg4퀞 W 翆\Zao+KYNVΤ7n? —}~b}ڢe\ts6;r J gPh%IlCi_4}ްN3X\Dnh+i=OSmj:Q9~u?zUc?/W!Qjs/G.D`\B[*KReHf VigyQ%{eLj|͌oVtoVX} ~sh "mDpiN^`kZ2Ms[+8qC`(CązL'x7]Ow ԃ Q3{CO"z™!|VQ< 8Z,b!<%f>ܺL [w8Toj*ƫ)sYkŗO€29=0a; nt_"a:UCf"%'D"^qCLx`Kȋ& 3ԝ%+Pr~2\n*ۇ$l!, jhDCPVFvypr ם폜cT!fs飃BW<gdPK4Lb 2io#{Y"]DfZ1.O"tU)8_ˋ `7?PPbtQ@Or~2;mxQ[xnN()EVQp`raMhAUU9|/In9o[HɶN  N jc1T/ONn[Ӭ)b rgw苣I/8nK3p Gx8J4C^-E faM\`0p31/ReFNz(]Y V[0Ub֮%<Ux^NHٵw9qD/lux;v:T"lwc)]44Ai%[tB7Ѻ]RȑN3(C HnAyiށYX^5ND)K#锉( 2VhȽl<`®Dg4($lsLӛWPgQC @-k4+A@%̞`&ϰlo!ʶ5$U kYvg;/}w c>G(UNU6*-F̅VF擦D H:uBZ訾[O{n=q9R.3-TȜ\UHU{5M(I*I_1`=VF4 ;I1Y`.Iҙ$8x4]qfPn,KlІb"rpTqk [Ι4ƔU+`V9yafoG4aW`DI`Py ^!4~7DhrxeFy\WM s< :0ǂ3,y6/ Lu U3L/9>,4oRxsy d-ge E.zy6S/б<6bO' 5@kM5T8ژU0.:1#>,xP{a)D/b}6䡴F^I%X3JO%a55(J,/|A>3LǦ7l7 LFtDĵHZS)EoqFE@—^a$|Rɞ+%R%ωH^DV8Pq'JibfVvxYpDW krp\I; |kñ1R؎_6u#ayg?);@W]h?ùG4,0BխG9F섿Qxn=yA7uo76{ah> xMHtn:^aH8˺ܾWE #Y#5(^z/?xٵ^钤l8]|`'gXiϵ fulN}-HM#f7wT og ӹ:|~sm[[Eo(љkƤّz參U5M-YLl[h̫7)\C1Z--u֧D~t*YDfPlمeBu%^,q-EJ1hh C7YzL%SkئmSżs }uOߗa:uЏ #j͙H5)aCBt +ƴA\Z~>LYژ{EH'lIAėr'vr?&A0P Pnx27(?[$l&tʽA ?cȄtfSmOi>PzŽ6fN7E Y&DZ{(bt Eԫq:I&$Vb`X9~rT^ [ܣx?b 5;:$?'o[ţV}4fF)[H>߰0=< Џ#i ^AR  |5Mة3>h!n:0od"@>?jd?A{tHg%\xBk^&^^e!W73آ<^K7I~ >9Ԉ}}Z$If9ztdks[3*绱'T$|+k!W3@i+eb6v[;a;A(JGw?SmB;`D@J&"aqKP&b/X}GJYpAM kk!Fž,0-ەm0u'exmB8s dWWJVr-h klv 6}ɋTy+k C;f3 œR7c2sV$ 5r,\ímc@qc*Q9nq%oÿ]"RV39b\ԯHӿ fa0G>~+O)-"#2ON R9oOwr'W-Zt%%J{Įϋ].Ժ3 邮3]??P09hy9A5RF .? MSʉMPRuj[ߺu1X2&b:}c*88pP7cWJSh0*tմ"&\s&@Ix7t6JmL3`aЋ.0iZE^dIx OA 3ag~n7oU i5tujK^ rlћ㿡 Fbie$ ͆RcYAvO<@X~ -W<8RKaYr_`-%cn^o/;FSZW|ϛhO -03zĻD(W%c T]JzR8&i0-čٔCBtR&N@*Οj Z˚F="$ Gfa 8 ѥFTb k! SmZs yN @J[faMP2sU&,-(5g"8_SCzY($UQQ<]KEA:f=ܯÌ Ɨ7( \˛кk8Z,[&.H4\]';%Ӥz%ӻ%SuZo^@M8]˅C~䛶A'~;anlε`8=֬YG_ 3aD{K%>&&탸\=6W~Q2ҤXj̛h V$|VJm{`>'ǞBG-$l(UU)Ro)h']WMSPDHP9W:uQZא:Q}U:y>x$^mTf7sY< y`cZp,E&m<$윂a'P|UCtKtΒArHժ{ӂ_#y~vg} }{5望f AAov0|Ʉ0v䍓^s!YF䤴W;vDM*ZYv9(xTX#5d^QM0ޅ%fK׿<ŀo i[%JYE~'ũI`oǢHup;۽p3A]ZN.Fn^593P.\x! pȷڗʍ@b.n_vϨbfрk:a9Mzu #0ps."Gu=AgqcSVb+- N+5EkHd׀akJ+nKnαWai{ȭWG<#X~\+8v_lCZ'w;קŬ:]ci<'ErO8G+a@:% I)dZ!JP3Ʊ?tT'Rһ)t]Ou'=YK$t6v ^V)SƠM%|ʱ N LǦKھjCV JYc~]) x d)/? _tǣ/q.ra%ss)$ܶz?q_44n qQȶWI{#gW צIN ޤa_T.hP^=рv]b F^ $"JǍ0!_PڜpЫQ}FE vIݰќ &C;5ܬ 1qɲ#(&yI!os].|ýKQK pQFT!$@S.2 F͛v;^k4oHn>kf|;ȝZs9r\NqW4kq;qQ58({jZ[kt'LT QT @y(+ƬUZ}am54g0ϛf0m&'@EŸ Vra9/i}F^"t4K{DLNz1"mJEW }^)OOͩ\FLò wzZ^_2SЪ ?Ŀ6u@>{EyX2˾IULzr8`'W<_I^ |R.z>khNb1w5U0oϡd.mpuh1dw1 L23r wł=-ϫ!H{?,C7hT^z[۴ҟP2Jo?Ȋatёee1JA>q#@[ _i%x-Ҙ2A <}[^ O>&%O䶸7_v8`x}`x~. ak>mڃk6ےJ݆[ٹz:Ë%s~P߳q0-^Efi:^5rUzƕhmap4~i{?ӑNLG9x@r ek;34Ȉa.YV9n\5z*Q@Tm÷Dc]wٳb!S~뤶@RpfݸR T>Y h}` 3av.x;gݐGX3~#gW䜈Qi/ WI)OX^< CuvOQsyjPw Q4r:ZK g%b_4ѫFOH#;WYq-xÜ{^[]='RI?i\_}']'ʆ+hpKyi?J0`K=>p@Gu#A{n^piUP.8`E~rUɕ}`kڱVOMqb!"k7 <6 U8вԆkUeFJN'vM۸m.-޹3mCVy@6@+ uv[(4)6ZЖw\5s*+uN~vWvh…tб:aoL, Mu*x/%/q!VN]Kx:`Doi:Eſ R(ɶtiR ! _UD} 3y\MNjiǎYSfl@|KHvM-*3 h#EC`;~F,jGd?WdA>$8 EHtB"{Ru3Ys$Kh\c֚o)RDK-gԶK)xpXjPWqfgc9LC'6pN !AuLq@ R:yaV y?zC}n# 6vrw;R67642;1\ +]:s0A*g?mƤ3@3%5PMXsՇMRI~m// M|gW}҃53(. .IJ&dCnz oDQYVMYj mЁdV>x>7Zx0>̿Z}EdMwpؔS#,*Q,$.}f}ܘ.o[)(OtB~D)΄yJBt4WpuhY;ah[ @k_szTk1:""&I=oHHOQ'urOS ^=' ?t^ëd4w5g-]7S%80<̤\O1ÉW}a.0Br݋rf@a=Yo $tbg䟲0צW;viЛ;W&oΑQGg-nU3SYZ &gn#41zF#z RclS4#tz_fq$r2U1 k]QڼiCꑨ!E~,M "svj3W [M G: ^&/d&P`fbT7CU3l>@,i:fkq6Qz~^8|:UO3J^-zxLo}g7cCxsTr3Od& DcLfVL,AKZhȖw^1'>G_-xl8k`Jeu;i6.5dР'Mp z4Z<CW4pDAe $ШLѮRMAXKsB3ť(:f4Q=ٜ7AvF~$ <9K c0F Hhd7G!j]]/(~jfJN2IsKY鳀 ; x#.^:Y#sMyBmܺҚH.m؛r]K!הxm[#:R-߹ӊt"]bݯQ 7IAfaQ'jag7* z`.^I y-"1 ߮3wxToI\*R&SٌQ%gH(4ɄGƀnDډF3nL%d`^ZiFx9p~s/NIY$(c`OTwI,P%Y pD]:QGh3W_"iZ?:%U{mKA\4愃/?Y?Ddn$# 4+Ӫ$`Nk=o . SpZ܃P,HF2˵UiS~gJ1,hz B/nh+P М:[ JZoC'FȀ0&`z{NI)getJ:)_N͘Ӓ-?dߺɇ쓩YuvLs[[ѓp 8xuvYaJCuO *oysF+Wu%"4!>&]^*{6هS(lHxbO(Y(s1{s9toQ$c30j5{*(?m&(՟jxyن fG% e ޴ZL)9^a)Ess"Z ϱ7{ {-ۏ h5*>#O͛93W̷zLkOVOT3oNA sAMP2p2<(>OYj Jy>cqgO Kw1^ Sok≁(wM$^@B'LXlqZ";>qdnﱊT%Nj \iWO3#\2p.d &뤵WOL)zg޼S20-cKz/@-E VuFtJuCItWɵBgmgVա.w-U^E!5Y~֙Zݣa}SB301m@ F=`feG9oW">\{ McSH`& TsutnDx"_ѩ#_)j$(LLJ41#~PXLZaMX,Ƅ쨾 %Q TaV? ~;#Rѡa#b}А| E+^!׵xq9s<ɿ56>q(`kc#,9$\ 5dVkL} JLUH ;t=y@wjCgUk&CuAVھҠ=D~xfg|d/`wߌoZc0сNcu;IX Ql4[ߍ\inN^"txF1H(ZA7ZcE\Md)DLGW lYeCtp C`/o6{oB>`=D+)\}?-  AtuMS T-esK l`{T!l~C(,:uR+M?*5-luk)N HD t+ѕOX@(FZ Ìz{W x ̺hFQ> e0D4Qp<ߪʀ![DZ k,sA 8 *f-?E(%" f.ǙǕ@_E|6Da ՜5GV6n]0A* 1(LpEW9 KC %neX9N xՄn?uzLfD_'u%bO0_uT.jKxXw]DA1W?19Gq= UYeki T*J]o'Kբ4d$[-vt-՟W);8ʌɲU2óZ-d:A"~X#akmb_{Q[ oLpQa"G6yBtVYz{ѶӈQuhS(ењԇK@bf2,ԇ1HlBDj2{r/F޹Ek"Yrj3jp`"h k庎UC[Q.\"2Ѿ3@ ^15!,UNN&KY 0 )ri_p1hqhq*K}x6&7FvR q5|'|Ǘ>9ɉѓ\jƆPM@O)M  hk!ik.h?<:.#b'‰`Rm/&ƌ;€hBl|; "`bVn醴@Ou je-"߄^Vwo{ಿO=I tMTGNh^FV5хi\$> oBp~ MOO7.`x2h"˘,t-҉N'J>}I@+cR#)Èmkq2b3p7 ЊbW~}H5u|[:-mЊCH!~Њ @fuu?,66,#NEd`]Z{/V `y^k%AR---unؚ騶EC1>F"EhD-htpس:'qֶ@5k3)i\j= OS6G$ sA<%DV嬆7oLO2 s;t~v]b[^L01q%U\INvy#;5K?tx˂vSI!/Y_lrha"cU^ytq5rjg,^-DU( n6f oO= wsZQ]tH? ''P& 8t)||m "徸-D#c 9oD,ks+|W-ws%a)z_>9'=;$HtJ;a:n ˡݯȈ&n<15A=V w`8lfjSk)Az79ED {G‧;HUk޷z>hmChIQ51q/ D0o`&KɌjG^ paSAdҌ ɽ ~KkcY_CvX'߳4m|{|@.oᬱo|m q!:ws hcj:/BE qZK|R,M`n9j\y'վ(%;ۣ<:d-)I(l]oAJLFgc^JIaȳ K^v2F){ y/0Ra(|pٚy1ӥcvUaƻGqPhʰ-7J;nނA M]K:ذc g蒵&<{q?+U|ք")Wf;abrB)'ߵCs$w)޾?z`l/ ΅:68:"a6qYMF dw<O 4]ԔrQ$W쉑-ʜTVxS<fpǗ]J=ՉĽ6Ofa 唏- 9 cNwfa;?~IN YC,jXt<>ዱt %]wzIF ,\wVeKaj"J" P'/T2$Ң-ԎuvL6X:1~i 0yNH2Mы9г>t9j6([IW^/šG75A6Sy[T{"]8 ([h0A) M`y }fND-> ʳO;N4)=@:Wϟ򉠦 'F'E[6)֔%C ?..Q^0ˏKO)93:sHl OG8HMZ6%B' Qʓ%h!9D̈́(+z{M'C99JުkTtPW t^ku~Ł\pyNehRʊHzoHr{q\b$&kgέY6[ʿ6#?6EvnpM'׵ 5S=,;w}X@PZܓ"/.g(2%IThVv&犍3űp][_q2M[馆rBEaUZ CcKZ#36Π< ^Ħ}z`..vv'pzUB]ƐBQfm#a`̢cz$W]NZ ں~^9 UF[ao\2idP7 "V޹«.^ ,tIڇirc\J?f)Y_ZC5/z6) zbb6Wu/ )3&yނ6 ӄwY0XҟN]8BLP/vFI90R Ƴy~K~Nņ1dx)3fB%*IrDu,*IKqVh2ebʊfȻ-O,FQd FhF`$i3!xQXF9e؟CuuLCK]^#T?F|W]7O~MH%EvjDyYl4""B_)_#`/Bg {N62ã5#h)c;R,TG/d#nf+3$,O9Vy _%QJOWT+ 0ʍ¬I&N{K4+HDvaVB.â#0pB.^!vX0 oIa l,*yC5uɵÚ7׭7U_fZ$!߻eoy*1-M:3ة#[{KѴRյ12N s`Jd.H$mP i_&M[p)-L@"Em Md")K+(Z…ŲLPii e (eks3I}^ٞ9YGZ (k.^/ 2W9(ѭ|R 6+<[ζ܄]E6Z)]}+Cb QE+WaҢ i溬N #BMy?ճ@.z Go/ZSc+^#pM |^8θtC2Q_a|?,oy=~Əh w4IB`]_5R΀]乁БZ5,&S+t֔MbS5)<VZ`9[SV鼴|L79Rfjev_2)Mt_&0Iaژ sSk*ap6 _nx&_g… gf{ %&#K]9`vZ/Msdq&W;2gewjSTD~Aq4&D:Stz ?o%jM L<͆F"*<ݼp5<%TT=yHzQ([>/o=&"<ր*u9)AcO%82*ٟt'3I5޳q&o>md](ʱ6+gs0C}qP[zTF5vH}no&/ˆϐ,6e}zPڤF\U,SN'Y\\L5F[Z`@a&{K^y@Rr<4IU)ʆw4 6yR"= WVҚm'(<<ɋ9SA*GXo/7Zz#گLa#].4)YxoR֜!;o|8=Og?4 >gwj-F3`RYJdM^(Q!'Ě`-Մp--؊~/"?`o/$?a'϶[\fA["9He<'sN> f-yqye-x~Tɏ,P+MX 1M&).~z{$LjR%D'ZRX{$1 Z71 dP,K+{Pe-twI3VMe@h`}ʸvAAT frR(Q6|]]\H{k4nT>w-A3tǤx} ~-` M#ɴQ*/[f8&yXB2գW{,g'#ˆ$U,RJ6@%h=S<3 ]gPݨۅ{lė;ɐ)A*a+G 2"@/5/R´Rva)a`qM(:97/ d`pNÁ㪇r\juj U/:wٱ]P:}sc~^= wI //\upEY75YZߓ÷=F \ +wp.?YŽ >'tBx|=^YH[跷~ '51}(300ŕ8u3ݟ#szE DZBLjvDv4U~9NYVAo3b%cUXu 9Q(5֝+-G*;t}%A,*pHɲE' O1$['ݦxU6rG (iA|k4^vn!`}=f#['2<l(T+tDvi6)*H@ qf]uσ"FGsƼ$-O7{DZ 95@ bH +UK/} 6{c_ ݩ]ӲƽyR?ԫ"/x 1wfQ`6Z|p=7Z09%cYKr¾-?0yGyW-eQ,yTR2@8P]A: z#ֶ*mv&tt;AK,jvaJ]؊?cжFdHn N {faA(~A^͞]|9mD #Z .Kd0ׂT |ܵ 0ȷ ,>8~S,ЂKxvx`өȺq}֍t#?|;Q]7ŨU7e?fLf dkjmRML? 4nBVp׺|GNY 0@;f-w/ 8b7NHE1AK[2~-rsbLI9c70 mlֲ X8 دԄ1=)xGb5Nd85ncYZ9^iq@hnz^uXH3Yf!N6.lH ^}v*lp`, 穮h_) arGN'0[~*Jj+cI)73PIZl:魔!OT^y5Vh:|Q_l3e:{7u4]W.%,o\T$mTmmp(feu}0>njY| :6f͢kt4;#u4 GwCgZAgʇr;teɳniO|(9GYHJJbfVGVj[C&ۓ2:cFBcq ۥ?ؘ5*?iK2)o7}/H7Sʧ ?ZÏ) nZAYlҖЭV<.Sz+ ѥ3Cow5*%{ ]u"9*l)WeS/ĤtuZX*9p, ]@#tZaaTY6A뮓kHP}T,Ȇ~ &NƬL©_IV9q56EodInJo}Ր=g5aM^J _",ʃHƓrd!gN?8@ q Vz`{3k 54ٷW71_`:`$5GaaQ,C^O+.e}5NY1 2O .B\^=XX_piqL942 ٨%4EnsHd!{Q`nOd>Be&TO~ VPܰ6WikyGǂ#"Y$]_J_[Y%Y+v<}J͓F,Ot{4]/Бu( 5MY@ =Z1}1},Fkܗ8Ce_E8 {ú4ؒDfOKұ{T_N%VDǘRS9 *0 MY @PIKrYfqg;ۋ,)F¸=z} 5JSr( <"hr]+ź]YA}G.W77t5\oj ok(ϩ+qcd:7@VSa$/MV~/F6Dx1#Ժ ywIy>vQ,fVay5=z"soX'@]i[VdFC$+KfX4Lē#3؁.?4Ÿ4^]i0Q3ddd?.< ,3,ۄPM(e+IkFfVϼ2>(n6zcf_IWId+0펔 ?ġ#f d5P9判3$,c:+WUw%qL"ۜ!oI,*5h&V_?A=r?%$#X3??J5,hJ?sVYQ=*&`%µMed}J"GZb+j>V-x"U\ߙE胕x;\ȑjHWhUq<+;˷}}(-/lҟ6#TAA38.qݟ%'N:&Y̢I'Yܧ/ZXg3lMPNЍ æn-EucxKFo4фtLf4qo<g?c(F3D[_=yGah3wmœ2Z#Ҁ#w&?cCWf+obc`r?@D-{$v)aJ1H|>J4D^גc Ȟu`۬|":P.5ͼ;0SUuL%ف'y46@8>Z^t!aYR%C;՚C!#M4NjS}UT -r]s wט!MMZK,q mX%| Wugm$xŐ {H|~&̖'d-:%+ 2ns=1;ahkmu\ZyhNU48 tX<pcr$h=p8ؔ z} ^ ,@ F"38Ǎhb! *xfnELaJ#},K&\UdoK@^x q <9e /(XSnO =lk_HxNۉ,UWzeatU'XQ68A l9mCpl+wm5~!@.< Y懧uv'H>ђhB!8Rִ=v; !9gsW!$:HWd i˩Sī 8"w>Dz*"^X-P%>I 絺'dʳGSM?>{@F~DRU-ҭt,%|Gv&<R/2sj?ۙ؎mA}5%DLZ:6 :m8I|)g͔_+ʅ!-\RI\C6ׇX(Ϸ٤#M+pQ SmeIŻk=;z'X+_s ccn6A~K@@ <(k #Pm ita Ard8S!6B&u8Ma.KۭHt:;>H=8: (Hݮ;DĢwz:Ӎ ydH#޾  w;njYLAnC5ӫOwϕPooJ48R0kv}Y)/vArH6]{ggY*6#m {WwEy`:SXAD:f'Yg$N+{/Ł`ޣqPvn3W0E{DŘ1Qb@[h4.{~9Ivmg2`y+.w r?rި \6Jͯt9$|lILDf7*Dktǵ?l^ >pwQH]%'UqM dY6X!ݔVϽP,2PNj$Y˝Zb+Yc_;[Zi4T %AyrbW:@Wak{o0BKg1B׉̭1^6K'wͤ? hׁFcly#ic-:!enކqtP+8b+ٷ,UpCfE: 35L]PyL>s~ pn['FyqTt 7aBXX)A ά/,y'?VctUG (9('Ոdļ _Uf{^ |?ڂdzHXf{s H;oyaB30 GKd*fM?92L]202zӔk) 7ފ c\x#0;a5Qgc*Q04y8bO~׃"@5pfSJʆه5}U M~W?l<"$4em?j8` >EuMT< +#,fߤQ֓7Sr;\FYT[s_oG‚U&1{}K]@2r۹p8-ž? >$I{Nx&YqV ؓq2T zdi'PXԙM>ؾP,R}­ 0qUF Nւ%:`o:0޵v3D{/iDEzI9i`498瑻unq8M]К/d!o(>[+حZlzi}Q'%,PL iTՓݽs+7 R]so(6]!!rw]E{R>v՚"i;;F? 6q(«>pM{TֵgSeS}ϛ\@Cr*o3{,"%f4"|䯲G[ E?D L,MH)*3aqmM 1ҭ w xW*O}U ᴢ䨺OBkN\Oუg5Nwfx pPb1 Tԃ `TҴ3QNP"\n":Mu_@Rx@ p#WXϼ4ȤHE eZB#KNXisذk0'_i;+H8x4WGX9څB(]hQ X'Ha } Į\!~_1Z#.ȯ2r)O -) k%kfrFpOڙTbAZ3@D6Ly.FD+mK=?0(n)1W>l_19!RT8>S %q0@z$RqjGgP>BjLY5iPp L$T#NC,TS4?E̳ ?<1~gfi+mO>$ظlr ]P;ybfEЮv7|IZOaI(;(7 *F =/F?j*f7QLýbL[o6ݥksN]<mxD7O˳7mQu x%#ysOIVQ#dU&}eQUB M3wUǒT #v)7\{ S#.ɕt"]gjrOd>%8tP5e{}MRY7K&Wi>l{&7*sņpj8BRE,Ew8%ZG [8^*}CZw&`X]z8l-\`}*ok,|7sQOMMijR§M@[и4d!:3 `zJ4ڼz_(Il3'?Ƣ2*B`H5D@)Aa'KE _'B1=U f)\cx*P}HUJ\*꿖krS971FNkrdۑҀ/? TY{OmSE+X\Omf딲VoR9~nH!wfM:ZL!DSꓪ@L$Ȟ 麳b]닿4ЎMa7@Ķ9##X^ CWCku险uVm,Yњyu Mt&`@)Pr\`p#րD; nIS:~ .%--sy %iPtIu u$X3$4#mlF*]\]!aap=8S3clѕ:#C~"8I?IwT$rKXOƀ.!0'.6v?N+<=(oF[e%6zmp0tޓf}w-zq|:~WE΄Wy%Fh0e3kusP ot@ީ}ZN;;-l`A /zuFscgDž Cā6TwlȦ)V}2vP'St;m GDĒtں&nL-SqZjFlsPE|qg=ȳaE+^NdN,-JbU : -h,-YYn ,6 8]q*S/TH*A(C9O6>|?,e1ߛj?`(rb}yE8ajGw[V +afbיz| ?D /B6[l(u~y;ЈeBi"=Rݵ?[g"YV3 3f7OscyxD3@4vb~3sߔC#sBqQqzFBZu&u*{( Wo&*\/xO'ǑcF+H-oT)Fd8l߭>.6Xwk>jq}("}7}O߻ pc{?yzN|C{wGjowYR?}ۺM$ qަsZqrdȽh@2(1x'p!<*o< I+n=1'(W?{6plLuw&w ų~+Q[+g3_Fx2t4K8[*Q=Ī?7T8azO1yg>Fy/ '~$0sI&$f&rz{Iy~{kderJc]+:ɒfx"ʂ_I_|k@eu`*MQHl;ǽ*9,b+:Wڤ®3BBxd+ 6vj 5CKr8!iUŜ; f/.})݅u񏐷6Ws4yOރI,z9͂$誡exΕpCU!x".Vv.9 9)oP`>AuݰJ' #A+"B0XBRae`H.2[T ?p8잢M#[@݂ܢJ&DaQ3 _g u;1v4GweOEDE0NV~Y#E*رXǩ\j'+@”7S*$(HY+H[P( 5BpkF[`Vy# G{+T*cO*̐%XșR᠆:A|ͨn8:asYs L~lH1lsN6y2;,q>p[NABƹRBhυ:Џ N5w^C|i5Y?=ŏwT@Ԥj^ c77߫77)G~{ kXfS(RA :O9g1P1@]@]5f:P7CXOذUeޅoZ"~׺+zL5u.o8U:nD؆/ t=]h^vKy\"[.畤!Ѿ$= ~)$ Q^b&} Z]I9ʢ_a"ۘ' StZ]A68%KqFg?&!JiDTYwx)xzqt6LEw1#(2As7& >ڴ0;aǍ08Bp#/ nrSS[,71)=mSC4s,:^g/&$pb>\IRc`cIȿ }6gM]Gr@T4A:*>B%>༤^3]/hl8?OG#8"҈hMkȅ.<87Ė83lyܘ!l_>m _cHUG3N&'|eM"fH'LU8@aUpQSl=PUn̄Cظ86Ob(.C^r"PޤZwU?dO̴X&qb:d`5y&pO&l姧فµ:DWf5/zxٿg[+qQƙ TݗHj$``cS"O%Zf$Eqˀ]z(C} 1qjeTXrzC4X(0DcҟR-"bV;eN R-yJrkHR'&. O1Mx*Of|kORMzv^IԻXAB씋W񏗱ao.W =u)0|m {)0'lI(ڸ Q}?ώ:((VÆw(+d- .mn @ v߹5%R3EqdrG;tSD\p) R+ɐ[aLKJ;ыTqMj@?~?/& #,u`FҳKPUoiK"}\KKp?&2C(Vi,jntXVm:<Qq:,]uŜR`z0FQ0+/ _), R&1%9C' Ђi?ƙa_08Ȼ6PEL*42A!mUw?GH-ISMM 836 b2h^B)oc-ޚJh󏙺mpl%whdp/i?(RoK91\9 v)3NV #pr\cf`tLΩ/ :&w=7'߰+ ]su6*Ev |:JB/*w'ul~Br7gcW>)*cf ׅ $ԑ@q8̙HC$y > Ջ}ӒTHHxf٤,~Bo2^F5 eèHk<0Sz)SӃ M+iU?f-B"E̘U '3q]ȫ >"'ŞA8oyHDJQd66DŽ z1L::@{QO`꣫6Č̢dN ^ѵ|? roeTLIMCr|O_Ԇ wu=G=0GW[9 CJAO|SHLߢ~Iy&eeQB=TI<)v\looeNy_j.wMD 2F`φE}S(Iʀ -I#פr4յ8J覆r%+wZBsLxMZ 9=="L_$x#]VcGYƓǃ|5]${^aRv3.0y ;٤b<-.;z r\ݟ*fUYI*L* Nu FV`[/v;c4xӗu#pe`)rwe,ڷ#^ƥ$C*B$R6ه [xnx lS*åA`Er 82ܸ7Xמ!t%XY8%oo2+RIia:,id,Jn H)_1sie@$'UUڷ=tPRRSڬİ,{jT\O8vnh >ocIgI'& &dzd_mTg-Rzlz\ bѾ]/}9.?5WP Kڿۮe],Vʏ5".'2<*`/Н>BJz<ՠWk;V0diNyrhǨ2Iڞlwq5 "w֭qq#'HR,0S OOn>(*69Rot9Lk{'gh6=ϲ1e C{ :fCothgC۹/UTda7j@]Ն0Zz='FfqW-[HyOPyމOA։'8i fg[ޓw %q斏>J&KWJz"RC;|K'q] UBJ*>eߍ+T,b#,q y5fgx6D46a}Y\Pt<5ܸH_u/#g; ~4y%y"<*uxdOr^? (c3aw8NJ^g_ɴVXYE9Vck3XF/p6*bLt&QoPFC#zAFkݝO]C8f݂5wQ¶`02x-{q^@!0uBkd-%#_dUG)v]('p_}_/Bi[=rR,y^HɎssvf*>h5B] vedvFEۥ}zI9uҫUs6k7, fR8 wW!QaYXv/QJBz=3OF0vkT !+Z )-]bxEbU?{ߐhC*s$7b/q#fř%oyU#.)9C<+ _@1_?6,/SD8mkWo4ޑ$`+R:_Eov!v]®rɍ]G+dV.㨖5TPR6rV%[k-)etX3$ۘl<ƒm4 M ge\Yj~u_<ĩ :%VI|"\7pKMW2əGd?x=e4Cz"Łc%eÔMIF -6ʙSv]? xp%Bb6SS}9S_[*Ӈ0K )*+hN;\$=;")/]LSyD¨MJGM?3)$v_($n&V1I?im|т<4$ 4%QOD+ DVrٙx;@qAX+"g9].-JnT?DZRYlZlB UNkOQ,p!̄~e@7-@֣*=/l^?.oLP>,W$}[:ZCQ9rZJȽwCG)yI;5+cβx -psQ$790)To Өogk!П #kf4CI %$CQXkYV-N)YsIQtނOol{Xub~32>?y^K(x`Wae VyJ3 g|j@6jTmcf ?LOi7~ׁu9mIT֕zϥ1ز:+E8de]H})8r]MrunBW6/0B5m)t،@]H7WMX~h5oe7: l"ؤLu,:L87|od|D>?AEtN6)'{27q=X! HWŽSX槨aߑ!&?d`txj20BE0i I#;ٹ͕?Mr@b?0Dp߇rt"XA'Ve+șzh+'y"";"fN]! v*ôo'YТcF FV׌Ʉm3:P&VF* ߵm<ע"|O3} a!>L:\3PƟ y8 ^؅*egw NfIJQ *ⵒO6T{e7/o?x[m E} LL<4tvmΰ|@EIщ#ڗats:R曁d@bG/W\;Aߊio*G3; oֲ+ 6suMކx9)Oq<'pIXH= K^l|~P۩M[ )g&n*Ucb#;KAF>R },ayɎzkxA_|43'!Wa !@lN~~Ȅ,h ]gƙR`]kX~vcrEFDŽ;x7c}]h]IV#&Gddz^&tJm ?gVw 8UF5cBޮ<+QMʧ5_#5@Pkebz\FM NVApxjv-ê..#A`Zix@]}Ni>q/`69=/&pؠ|vSR;J I k:dL\ƹw: ī _U5&MfE`U0sgya~.xP߰{ K/B?YnrV"tzeiˁmVVPB?t:߽ :f ~wVR:hT_ӒCqoꡓr:: QK`oIqU22)j5Lp½n#^{2qȈАne‚@A9`e6G-#D`f6+.7M^*@HvhgrVAOX3;A5zsf@WN&^,O;ltlхK ֢0QMmՃއV[3\dJٱZmә͓߲I^5݂i^b@[ 9bMzFmRx骫S{2>Hu,:R I}6@K[=V?λ60pG]1Z;,hz, B~5rJÅ*SIolPaז2eHE]GNS]V^` ,l'p:D[wX,}dV0&hL^y-!O}k^[BB7V:ْ G)0,~ 7",p< ,q0ǫDؤV2EX PZ2,Lƻѥf UtBhZR=tFy-eixds_ 4Glu+YW!=1n]W-c|_#|skѡV>;g)/8\l߮o>| :FP#/։8)mqs3Fjڥ&6[o|C{~a /;&-xΆO&nk$*`^rcD-lJ#=މ!H)߉3XyEH1q DX˫}4K7N>('cP4B=4O7ŏûTH5ӟ]zRK=Wu[GYL_vdS,#^^LwLG )tN@ab*]VCY^ZCP" Jw!Q)ȻD3GI\?I/o9׾;M*R_`]m 0;˧PY%SR:b TJޒ~}mCriOMh'zx|mB8c~,I0I)L.[)kۼ[RoZ4:ӵj_Q &5a#Hks /.L2CSF^Lzbj䵽&A  @m [xw8'DOFqEqմ|StK[-h*3qaO2z ]inDw-/"B:]hj^ػԣw)ﲄJL^lW+F?Vxaà|Uӡ#*yRjcu!3b&N{ ,o% Վ\?&\Jq\8HOJ-R-tS7|an.ӟ-}v(enh٭8@Em`Gj+gհFb yXH5YAr-pNsK )sT\5܊nnMD:OJn2`2)OdMfhI#ٍW˔UIԶy`dp#8 &yL!ЯB[q{AR|zN)ḠNpH5;fc&+#+5O"ǚ OMHکe֔SX.,~l0rlĄh$\£cI L9^4Ř90mV4AGed 3g)K+HPһas&a)3_`7ށ&Чn EmԉOYiax<]Qߗg5$oabKfpܧfm@<ۅ:-_4S'}"W\Mp?=7j]X"؝֒bM% Blpt2RV>}u12PuW3`E:IS@6a^Fh`:SUq}:tLFcFZ[kth;m@w$;Np[[Ē}F&Tq2`kHRbcOϒe/} 7nC5ڣ)ֱ1-doI*r11C*IdSl7,+LS{"֘W*&eQvcx6>{Sz.?Et|$Y3DÎAqo6IoABjM܅Gʌܚ(I;qclMf uB5ȊZɅ\_Pg 7Y7L"7/N!E Ǔzo8aY!AvPrQݓNy F լVh3wP F^/U UoM&dY')ƺ4N6u0)@QdbrY18*z(r6)9tYSwep-ֲ-3̤mh; NQ֑yWx=ǖtT<n˙49kWMTBSCr<|B 6:%꽌w/RhA'Őb]C/ů~CQ'U'fF-פC G;u|_h~a9^hTz66id$#NNDj㴦Ix =) ׫uE qQnk`w@1Dhln@/Fb}\m_cۖ׹-U/7O_Ofl4)tPGxéM Jǻ2JeyB &eiKˡ'ou't(l0a:6l#);lhF1Fʩjz:EBMItMijTZzL;xhާqmr#-㲳y]~/x> Nsz?hdP>wϋHĊ]GIr_̭˟خ5m-T@M|MQ n&/'1(DGbn%ſuq^XaMv<^T#Nr7ϋQj*b0!%:\T4Kj)U25ǁt2/\T>i״[$"z Awlyxm\v`u۠I9iΛSVXc*?k*p;U_)??ژCx>Ȑva+j,8U̗S.;i/4L\^/ozٿS *T} mqʍg,~Jb^w?/?_KSaP:^i0xBO^3ZϦSx`Hɢ@|@]I2R߄74(_ʱCcQdxf}O7a{:>b_2ke\ GgǬ`KʡecȐ:x?,toO?}5 "-A~( Q^77wfoR+xsof܅&J%qjT5Ԋ0ǭ ݂%qP]AD@ʮ3V5=!m L:^yFh(qdG={ؚw(mK92qXMkf'nbowA~DZS *2b~ln:&@Ϗ4Wn{.a.t.fiH@kGMnW֡DA<GL)aIM@66w߳c x,K 15G|*7PXM߬FGjWu3֯VI8=h?Xʭq)G#$oJH)p]5Giv`Sz|9 ^HE\3Rʿṩe\3+^1*mjAmor4H1@Ik1L iz1ړ#N21'sux%yBVNrĚN]_{H.h=R %Us_RQ$U}1RmP{J)iBYeS'wrS}ֽHVsQU=y;K.`BUND5v)x\>cK9L {(a VahH3w"*=ŀGS6;9(/K.b^v!C~YBt޳,cԂ6e(P?Txem35/M *,;IĨRXP~È<-2d놜+Ui@7_q#N!e{7Y[>QB*+X!,$n-yqH|㥴+hZ}q wuD>S J›ׁ"a9>!eBh[wl'ñ-2s S~*%+vvagjW0GA}U9h/FڪT!T0fQq^i* -;TwV[ki]PlBd1d>{&hԄO)U&fqK1VR~8`³2@ʮe:\ :@訍O?+4ɮG\YL8T2?^7Rਦ"jwf?fGaꎱL ;=}}x 6p&B,)^Ja_&"ck xةczsGаIku|S?FY%Ң-NL\dK|MS,F^̚<> RC& Zk[,uksB1ԟ&t2Zޖ8VKQkM9h_\fDݰ<.>lw(9hٖ*Gw".u.[E\$[@+[6Ŷ =؊i%HmeSMO嬜 m>~=]+ =EZQǨ_mb yzEZ7~{$"V,ݰ, aY,{W[IyC[u>s1rpT9e|Q /=)+(#?{O3ux%4ҚrRH% o-xA΍3ղǼ 1nM+0l3-(FJT65ĵ,:lکzc!o* +Ȕ<*o$(w\L8y, R(1tjmC7zIE{%<MbH,ք{)VS\wU&mlʣRBj`[o:=KaDX ]X&1.G?0lY= SGyui'u1Օ SQe֔?=dK29 V9%v=Q_cJ,z;BOϔ CPWN[ARTS DAF Kd?1YNAֿܷ{-wY6rDk71HWri|% OKXZƔ o!HW(ryZ.ؼZeFˍ HL{;{C.kR&l@>AMyi㻁w>2QMN/6Ob=*0wΪ9A#e u= G2hb__0=;=a d񘓕4Yye[4smΐ}M] ug9!aoe&Q;PT'F p޵ ʢ w|k”4RҒ7 &>9:, OR\gf A { ex\:@ڎE ۓ 1^nai9z5{&<5KߓlL1ꕒSY(P} Cdā~V{9Ki3guR v,ʩ=m:lD.J<-lgAƈ J,Zʀ8hɲSMy1Ѽ]:˕A#Auy f|k&zP+ 4MDOF*Xttd^FEw]EmYJ54Gr/\@[3R.f}Qg="x&` 0}W(s{O*T-ka 9NE~X>^̔ z$mI&Rlq+8/ZPQNKC,(BneK''MyAXlq=sģVH:>9IfO)gI EΆ2(!tۂ/'l塘]iMl?AQ!V</ٌj$$%$bZ~փlIZnhjcK3Uw_lafcvU 7Bcm{'?{hΛ=#9e>|gpfIv3o,R,`x36Ls Z8: )x zu{tKY&3AY:'Hm TzA=8%o3om0Hp?k٢S\'5/6Lks@_Y{1ܚ)7oև_ j6Z}6il5<;n88Z=1q?Bb)',0`CLL8O:t=I9Ƣ;πB,J;mΠk+v;Ż0c)ƎZ40yK[t%B!\x:aF.KU(Zggo.1-:/G ÅrCac615HhS>ɱtIB@3I%$A7?4n{M Mɋ5cVFgP_ynXm9n͐~_G_hkl43eby8[^HvAgU/*{GVZ-6w+V0 xGF58^MqpC<}RE*yl,Zo-OLhWD}Us5 H sGM+9~kDž.H݁l-~<㻕' Mw)10Jȉ&ʂcZNjkMV3wFC.:;nOsX{Xk#1Y=ݛɯ_xeNx? *`\aVj4{NUBHLSb^F7*Ojy?0F';b5•+N͂yH6Lk鳆BmЛV2c;ZMID) _Ayl*)37')3\4̂/i'^F}e N %ߔvџ) M9#)If(j8 V4l=C/B1f,f+q=#H"Pq~TOvKfӳ&i?'>0y# 8MG9숿V^{f_Bݴk OGĻWHpW6VP78"/U7U)+3IBm\;Qp5Z0{A7rE/W_w3BI ߯ l/ oe@0:E+(F2L*lo/E?1^aδagqH+W~;z)rz]ae!;" wo7~n/U(;0{GKpi73X9rXބiA9&P#T۳uL| %ă>^~Z re2[ D_F` +v3ީ|'ȳʘ=WhtICSI֙=:L?$$^Y3۷R:ݶ4d>y_.`͠D8TAxeg~zVx&MN&PdNbj̀o޴u_nkU4F#+*:m?7pyWQXf xPhۇ[ˎ\PEfqBySz[n}bL ⎤Uq|NU.X0U\EtI]f4&0B@]-X ̻ ތ4c^gʂ51%&XJA:(5iY:ދHs`RF7VҀ4AGu8b"ꇼoPnrN1&6!Jk;0k5Av]o ]q6$iv6e.t6~2HD㻸rsfR ?3_0:Vݍ~z\*=V;I;E~VٿW!%!-Zju2v _f} ~Mb~oA\ClGei{ˀw+-M!CwYmm"5B=BsSp$&}^+D_4a{&c$x&' hMDVX簦>Da,R~QFYoMgyߍj[o^jkJt-dxCbQy}G[KX@Uj6DH'Gb&:u|Z7o*ùZoam/WO:O3D1 7$0IB列 *KIsI- P $4Qz :Aa|*&.M3 q6,:L ϻ97[MY/Ԓ?>nsEۈq Pm0ݍMd`Tߪǩ$ϻGom`ЁqGZ^ *N+WB+r$%Ny57X_dscWD S[C73?(]rd0_$M2ǔү %ǁL@y!6R֞,G&"'HLXń'k0 .Y%b*,ΞgHg+;181Bë8lIƟt0i)dg0l9x8|<$PTy6Ĭ։Y!/!DC;/3xFuZaX8N̖ 8)86ަA3R* 4@Z/gf!IWƌwb4\r)OOs1c|+$޽JlHfT7]6#rH}eP ʛy~]\KrI5iȱf28OgE>ߜ~FnQf}G?;G^$0{S^$`˟wz'kl: jUd&݅+ SdJbõTF<-u,4޽:kfWAsɧX'Y=μF2V}œn!nTZЭLH-D> v >$.xۯ=$J-!{,T <Ыc-K^E{S-ԴRAuC<e+SL̩I9)7aD=nNNrAn(~#7v\˕ xPQl2WA4X \Z8& E} kȑ?GGaA 'βG]eoYG[9,17oz_NpSN)M$Q]3Lh7* }ZMY:Y#$QyGR1(>W| >7FgpK{y[*+)c:48+1{Khj-Em jZctDU3si[a)ab"IMȰۃ1:KM;|ZOcR [~2gdR8j , #uQgL'SXs-qඎ t>r Xl9:7#CW.#,rdwˑ/$II\˔/P[1FH#ѸWsyn l7x)&ՓY]2R67aho [47au~_rд`X'EwQqtXT]{D+"@vc8V/g/XatUj=U<8( XOa4]<:si/, wg8|.`Pwà&& >2-:!8IDJD0uC E8+cS;f,ZC`Q?(c>&B#}&i/sFnE'E>r6_:z3-|]"Z \S&?ɻPoeHHBͫzAe 0u54W/+Dq W71:鏤ȴmWFLE IdO4kRb}2Q03T.?2կ5 D3&*oytW]KBPMZm rz')#;7<쳺`Ժȟp%D :) K9YV'ihaZr1|+G/9 0u~R =LI\M1[G噣:yuٺ$]LMC*0Y|^<ƒ5`aAakS|Bym]+?aANw۞zx,F Z-RK{sڑB"B',㢃 ?G/PI%ۂұr l$6^/˜`FI[_T{K{ oDr=.hoEv삏G}=#]O>McYc`oëg~h?zH/v~[ɀF#YtK}E]takU Rjm7S815sjܑٴ?xH6O9EׇzOjؔ!U@"#󣁜И{:V1ĜOlJ܅Oug6>"_1zJB'[^@ nk@B2K _1 ~#qG90m~=);kCC3--õ / "NuR"<F~ l:L."^1#)Y`-&̶P0!t/Zet Ֆ {bKВt؜œˡOhKsy죋~dțCx4W=jz7ˎ]@K~WSoTP>-tDk0'C b]}80+uh ";   h'ڀX͑2|(uӍw; d%9 IԠެ{e _\/^.Ttk_oCDj^Y1[25~&R_-B:K%8UyUSR&V؏*߉oԿ?>tp.Mg>F$}}skȳqHuAl]p*νS:^TW?Fg54RqL#Zj?cń2G,&?"T+wm%P \&L.Bۮ |# *@u8#@]ǻޣ[>AZ%CSmR l,{vcS6sKQ;Y6ajcqOgBR;.r&ʷmk40O.;U @~jO;aيE7S0I*$mةDK0CoCdg!c>V z崋[Kx«D<|lg쨧zY!^0Naa;E6|w9b 8T@bC7(;P/WsL'Q6t[@znIrϔSX\2NCAAC95E?0YP~(N}NބWN 6ж'%Y.7|cV`\pZ,@N!5 ԗ4XX#,L1i3lģАepסJ:(?˺(`CQzW沙U*#EY]AۇBu0cKs\I{gH*; 5.[`^7*XVܙcv]P-bqx^LQt(5LY Iaov>To{o iJ3mM:Uj2ڳ7L{GFq ೯t;]bWw] GdLގ1 rWjA;&_O}Ua0hUBoT5_8+~Gr83q*f +@x|2C3K/#Ӈa&kwsGK%K,a2ލ (Su*ʩxՃma=k僧r^ƥJ8J%i yUbmr3Kݔ~ش, [Q 5'>Q>Jt.nI>^~v!XCX25hOJҒɮ]m -NM&ju~~"TvqH_H-gY fh&V\Ef oPj [oeDEkAuRm}ͳ9Dñ9' ۭQ7ǻB~Z$prZ&P U!Gi-30.\;Q ydlWk{w>DٺEaQD*#L>+]W}Op~j~){3܅gFn| = K}\899,WW$r6oEUmm'풙SlN5؟vJ;"8Q2h}_,ѡyP5Il EZ!ؕ%nq\C]5R H meMʘ,ep$]C7&J5 d i6rqlr tUIA1cr?P82-eu  n(b ͑lax*0/LXPj.¯(Cy,ݭQZ;C]w;P<\,'gDKI, ' kϴzO-|NW5{gv(=;Mz: 2M2YPwR1.dD>S *t+z4[LVW LK\N*d3o<GB1 CH(#<! ɽ)ۚ 媲L`]]w.ԙ=c90'IKvc&2Z˭j`!?W,iԡ Oncu݂4m!x/.Tg K4BRE,Gn+"E5h-Okwz۩+B~m}X;5Fއ]C*rQLJއ5?JW}X98nT{ꃸj`ꃈj`Q??i>U!~YBvH{ (rM:>x V'Nk0k4M(HuݼU~'mK",E7f|I $EqM]GomwBwAЪY ]12:2r:kpfbb {~ bLtĪ.#x$Hp~Eu?T?`/s֫\9 jG]X׳a칁f17_PJR( hNm>ұoo_D -pmJʓUxRNa~2gۜE/TwUOfy#/Sx,_TW/X~F]y|^A,? xL^,k=<ax&FR/VD K#”g3@cQPڃ\l)Ki-9`aUi:XʹRz(RoI9":=6#)Z7_ dNQ< u}e b\ya]5\]]0/1 ~]Na\!<  ץA+⑱JyqZmL`35gs7uO}}p]ʶ=Km`D3^e" Es((#ӡ =Ac_*͠3b㘿}:]v#(-?FKt=ޭ}2tw^y\z$镗9 R3yD-U!}cM7YÐ} !1;ήҟP^Fwd\eL&YZU,^<5vZ:TLz#ҷr)+7= 7kgJݼZ/) [syА`5/-R,[cZcCq?xEI4$)U!@ob$Rlv]&{FK^?M*Y\s2&X>sK:kU/;,pJeygMɯ|o; 73Α&ŦQRAOݰԾDtY\DLe{bY0<k0uJ/=C)hDs'hޖAQ^r0q H`6 \^{gM3"UXzZz5<,xaBRB!zef6K\E|5U|xַWZZrZjZ;밿 4R!P֬K(.A],AaYχVtzC-II}-s%A%ubJ=G2u,š5^b:~xxkIe/Ԍ#/ބPGC}G^?$ij 4RaUg`-'Z6 B hK81Կݿ:az 'DGӯ[Pmj>`﷠CSYI<{(_wm_-`oEi-lhNnQlzk0SͺMoXPDkjl]W2BiZZCf͹Yf\5r^ J\A4dR'Ux,IC3 ryy㳥~g xhW2K[MH)۲V(@ER:6Ȏ0jog;4>O"D*PE*7e>ou7%ym&ٳVU9e YQW;T>h d LBi߮$40Nx+0ᣰvxgSD?#x3&,+OP~@ցOo5S,oiiĠz&T)\S5,qzm 迂,"jI7 7&/%*ES*HC(ToC\+mlӐRmڣe=L'pbN&X;VJfxQX-` 腖Ϫ-- 8DbyRX'{mS cbm!)r#tm26Ibld8O )".wQ >l:͠V`\ԖLyI +߰1y2oXoc7Gvys2?Orbp WyKl=o??V Z྿9 ^ʺCmyl1o?) 5MȲ9[S7?yf! 7mmK !6Y;2wZS`2`1| ۞Fy&$/.=3fn ]?|`ҧ+W?XW\vM~?b覆ebD!mfro7؄h^Ǵ8~i("[[ts FGQsdňPZ. (lЧ~D./cTԌo-X0Bܐ7AY|9Wm-иQǪw[؀wu v)[]~LKl? VhM8;'.MQvjShn6a5 #0e rkuɪUWy e~BxA0Ds(za$SGmKχaM4{6LM$J{t#%Lq+u|6mКKE=C:ӊ#7 4_ "'#Tpm> 2bݢIueњ_vƎ]0n1MHzp{S> ?tY9wnZ^j[^$5k%o}Mz6tHK2 lJ_c;)_=sɠ̚?W)!Rz xSO=ޔ6AMŦ0<;(o%ԔțJV 8MM5?UM]EM]\KSvaS26ʰjS㱩jS/SS?\wl* kGMōQdxS 'T#.AP gެsPiMw)(j<4:ƳÎ8clLI^qt.V$U. A'5"mFԓ[ ²M1 x7Lսq;NJIa$OלO۾¡b)ED[`@'L$g]pgs8*w= 7*9]lC4nsgc"|VMz- mޞƸAؐHTBODnjJHIm1g~Cv/~mVD##Y5ǟ:EږI ч\86 A--xà@?nZTE Kj[o K/9 _맳lu#5NE9' zX?6Ry }9ʀn~H~s;ċ#y.#^F"+%XrqtWتh|M6/]FU8L0&oTjC"rey:SMS;#12!1SF)GYWbٴɬLIm$BNJ$>2$cЫPDJImǁ.??m}sWKêA%Vz].@gyG Cm#roU|@c5#rx'(L:eU擄,|;/cfnD%,M5Tܨf'18tL^+ME dKO# k9_ $ yލHc s>ğ 7@5)nΜ"A.τ FPn*,K5  7D}^WEXz"A*um\kRK%ˀ婥Pue!a@ʬ4U@tMhq6 W0T:WׯDjt91,dtMzߑb픐1͐}ccP ³يߵ.ϛIpc= ͊%*7(~>OdEȑ A! %&7,n-h,>^]h Y?5D֚wi m+ݦD+W: &R]<LފrGi,򻸤} (u zHaPGٖN/_9{~?<_}fϾ46ұj?}Dyh("\<.=aSΟ9AP fw"b&=XmO ށTlv|ӵfT (ۄTC@u=ϫtݲ Y\UՇ?3 RS:eu/Ob@rTҕ~\|*LҀX0 ɧ瘂٢`~^ ,m'nAWL臁\Or1BdW3M)N0m*Nٰoiʞžءh__G[ŋ4o=j!fઑ-""!c~,tz"&w'O6 ٞKzeϮQWr u!$|h!ngcCN Ըm)WaT_۰ ą鷇[ ~jSLmC:2/5S~>5e066ulM1jj$ojom_ojr?4;#YG:tA&.n9OKGR.DŽߥUQ*dY K. "@4&\G~uy\2G lNjz噍4G.b0wn[QCõzߪ'Ǯ'x:wQQPC3EuaC楑cNt=O~9j7+S~Y~ui)}ץ|0{K&jՁZjHLrݒV٫ p0;F ~f9[';?+g>ܫ|eZ2W9Ѕ}bW$dBU.Z#@]K1` {w'/Rķ)Q:sC㜧؝rMf_-!u4h G\$ AE[%}L1RT{x~V 8 sq]I._~lSldQo˩+Yt\GchmG) !(í6I٘"`d訧Ţ6<'ނx'IRьčYYHR#ZTA;OttBlWP 7䃟PM./(T78w bM<Bՙ:KejlcB5M"ڧThCSQ6L0'=%BfwFlr(rHv!1aɫ*b\%qM5/WvLAv:/nd8T~YeGb{th{Pwa^um@ Ǡ$~DED=m =8b_[~/u2du~!EKj):yfDc8z ѧB~}u= b<;őD RpuOCh9kcqdTz Ft;sU~ D<',uE_G\D[>'6DZ@{ȳƹ7:RlqmP݅ϣ4e]z=`Yx;gZ9ve#\²GҦ&'Ϲ+XV$jQvIwLM(M:iVf?,o-[uҪ4uAr3XCtotFbZvuJǢP_4ovMEm5j~;WsC#zv,H`'tL;ǎ;uj +}ɣ纐1@R֤voeV,(Rw/晭~e쵰EV}ݔ:/mcot:H{ Hd#?m;b(2$U WîMY"gcq*u%T$x–v]x,L5׾~o:ʞ_@KRyf#E\SlR%I&%{ѐt&yQoѯ9#^z4B ϙMdə :"RjA0|:K޻f2K: Qw"*M~ҐRY&ydoƌ2@Ӹ9^q1Mc$-ak> l<9eS%Bx$Jv:!;,n> q_ZMVHYϰxo-LdɣO&oR/;)u^g=9Z#?efM`v9;^w Kwr+=9)%m.cJZcdd<OʐnaAӪ<#Jㅥ}@neʽ mlxF`(hhEeB_}  >k8-aS9M)Dm1'L4V#gDzr(u[7_0fr<,%IRŗAYWmc3К5b0-B2VNHT[֒Y0-/G 1I:1!1k'zaaY\7nᒌ,x$>w HgKEoxhԬAHiXi`6tpI TH" |h.gl巚_0 X b~)ݢU ԹX8AAG!(ls{~;gojU9@/ O!ԉ##X$<'PQ:;+k+])gFn8st ,F>q0|4wQ~ĸ 0sU^wslp2a?G3oaEFH]t&w^)ta{zAƧ.:5RN<}+;-l165jJQsU$v]=aQpBn}P>t6ch0@m N%C]ءu/7nϥ_ $rkΗ_ԆϏ&КT&C9;1dK8`NHQ!Nn"Jyg#Z[W`nhR ;j~@ZjC'%jx'>¿?ﯩ~rr'^@_Yk~+5Zzu/C{߯'V_PG'T:_1?Gc141:%C?:>\Y?3 ;xc=)oέ_(WTч%R:}AKH(fu?L(d \]2 ;Vyho=' 1j P^~.<1ab$(/\w /aU-;u doס0G?QC%O,+T9hon(O\/cz!~+}6xJw:*h/J ߑ>UYwO[ %+2(f bx>U s<x@,Uz2 &;njGG%/78X*srCۡEjv+>Cmr7acᩉ]G6%xcNӚhӐZJ{Ĺ1NU}О%ޠ]c7R]5 K G2b0(ߋG@^ q/)YJ*P>-gX# |_.80X]}!Aw\@޳K'Hdhna/DL?z-MW^  V&NϤszvy>RQ2M[[Q[XLӵ1&&8źjއ9 Ƚ՛u+ õ#ɟѱzPH6t9qGŸ*IF(a+= ],#X}?1| wp܎*fmOl7uɩ1cYJOvHZoʧq[iE'b 'HeUb8|(R=4ckPH?sK"S lsa%]Tڛ3_Y2K69HU E)[2pj?Ay9rhJ}ȢVn ]&rT!{6NT*Y>oAB>b.ܟ,ˈ;}}?0B2jʡs` 5Fi}4Gh)<ηTWO~kMNq |8AK}tؽshetV8 vs(OKQV9WFL>:[bJd~+'_(1k^(uGu!O4Ncwj gumɞљ|o؀Mc,) sf"׆el1 9ޙa/C[a7[tઐ@ zB~"p.y Zi]{GhuJj=:=/]w)h q]}rf Y>د2;q~9? Kr퇑ʌjBe6h 翧i.h7WS ^0|c| _@5(/`C&P &p% Ai,’KY?fS)7#T6y);p؏IuVh<C1> ?k'~c4i#S?%J# UZM{=n>Pޡ-Vwo`ډ5w'TgvjUNfkHcYP^;;y@$REyQ2ZVQXZG3,6~ML7?-DSVےMF*:xO>]cLJ='8ҙ $l rY`SB# .keiI_ Qߨ4탾K*"lr #uiYaοS"Q~I3\/TSZ)zYtM0XGK1\Ü*S}j?3]}U~z(E KO-4x(_#'ܚ_:*n8 Eե2*njvZ0dj{[V Nn r`` i@u܃ O LKS 샸EfE#Քʹ[ZѐYWuE0L 6B'!W_D} &S[/41/"p'OԵnտp=24BS6{ƉM_)Q3߽?׾].LuS{РbDkŸ˺o[J~E90zx13eUK`VD6O ݀@~̘V0%zc֛ob*V2\Y]vb$(E|:Y.0㢷^:7/||]qa䒈"=7vz}vo.ÌIkn80p -{&U|[ŷ(=f?(L!v,nؼ.*DrZ z,@4CUS vkl~X! AQ?_7Eތ 2R4Z@ypCH{'.yق4 / 0#EI*5IFDb !lp$T_&X?4qju䃃y/x\)W.wnV\\zB*sJnuxbx8"Ѯ =~ٱ9Eϴ{(D"6`|]R6_WNڳ7ߋef;, V7IIKs9,jR?v:Zڤ2Da=eBBœѶk%~5Ķ(%(H ǝ2˿Ze@e[kG'U|w2g/;M'w09F!PMv`{EFgǟdO09:#*HE}w~Gdr\WA'HaS,zJI3~ʏnY9Ik{eM(Fag"wªROt])zdҢ7;ӄKsj۳ ^*VxTjyd96 -@Ixŝ[EOoX*[MmD[M-hKz! -C|Yv/q8[ʾ L0/]A҄[q.柫'zW}`%\DJ 36`Ft&b4,R^^.Qa8qKe>.(W6f>JyF4`!u-_69˗u+JN)T=c(+8.su c!^lu)|%b pG8,q&dT@ގJcsMlJ^eYŪ/CéztAp|w;\Yq췝@Fv(zè%QaXi܈Tj01ENSct@G@i[o<֦?i cj _("{t&ZAٲ2hJhqZA m}׋oj in<; rlrtmtFrԿ*E 0֭x"[9+}Ɉo#f-IC#*t0m4PׅMqו&(ŗ,̭fa?[Z>V_Q6õY4k?aE_~p;d[Xzi™YYdgYa]^*R;՚T;>]?q s&:/1^Q:0xt]6=Q"62,Ɉ:&jufjt";$Zq;:Sr6>GC{8Lr)]v&8c*١2(MK4M~ M`7wS'Sܜ-v Ll&o )6Mz&=@@n)p>!G2<ޘ&?k,ə&J.e7W9t0aR0'&Lx)q(&]8v9fװ¯=ҡ~ݓg?$lQ:_C5b:Nc;!(\2[v5) @rRrQr-(,{?ȓ[/޸>֯2ߜMo-\wbKK ŚawPL (^u\ÙՌb恌b2e ]T!yc(8tEƐb/ʨQ,6 K&zIpK}~zk~ EW}﫦8f܁WR1yWz PO.]/ ڤsWRc/R.&Ll7Cf<%#z:5ImmvV<6b1 3nwָΆAZ;GBkj.2M"\v݄@9.{&cI ZXgųdEO=W ޟ7}R#`y+ћ'`۳}HgA\T!ESZOpw7q!p>1 AW>89?諺 Nal_BnbA# 5g!h,&/;̟,;p3\'̩:`R*v9z+mAh>Ϭi=hP:9Q_]EmKt@:Nmup˲,%7r#=/ˑ*D=.3Ԓ+y&$fԢN4" 'ЌK"lgo >.֩P2/׫fo6=6!\XŢE]ꓙ(Q:Yl SΝxYQGg]Ow#}cD|oUsW|^ZtD)e0wclD|o-ڹ>%rb,DEW& -"ˉ;pψY\6X!¶CH' #.p;omF#oe%V>Y/+]T?&!jT;S Mh!+To9ϣ1b€ӵf9흁+:wR!nX[ɑy{J]hn.ɣl}Ae2W-gT˭&qkl*.2e,"~Øh?w7*݇R&6~go'#r2D@?\7gpfF/=ިAko_??L =0?qG= :x6ITe1VtPf#|IY@ (T hZ <ʴ-;+0y74ZaʽVpGdwѹ6ExX␯Ѥ蟑83߮dz0KGvء |D<鬤 JqȯDP1);rI K@?6D,h\--T_l O81n:Oz,W3 M" k,,r8mrbv\M魖-)縛ٳR̩E=r'oHNeYjAg#>%ƓfGnhȓGk콽hNp շ: & ~Tqf[;&/+B;3+⑻<gQTe0Hko3g@ջs2.Wa_5qzz!'p_zo`oS[ΙV0gTFEhhlᣌ=䃫X:mheMYB~c=w1m C>coHm+y߸=uP=nbd >w9oY@jctJSL1q2^ل C0RO_;tpB}$!xb)OhiOS,˹qαxR`%m=4)p_ox<jy8Pއ5lдCp#eO,!7dt藛ZW׼>pIveנ!#%ߝ}%H00'+O .&GƯ%4&~JpGSHNp<ղ;r&/JN\+ /bm%L G43G1NLM8 p*,|ag>5R_CwVvϹD%~RA-;Ti `Ai{9YEYl9 hvL]umtzEv鍚:2?MPͻC79^? S5OSV@쥓{mcPt7g)XyD^~ H; QVs|[ApjxL%("u p_t"-:.׌kV͠h(ز+qN.z_զjh { %5)GQ뽆eNCa*GjJ^II.;&n_K~ߓvoe2Cg˽Ν+MKy(d,CҧZ\`LImғ06lp'MOw1(c/"uP bU >7(#Ƙ4 4;G[Y]:8>ၠ 4݉Hӆ+֜BdJFҷɃU/smF.SNsq:W@tJ a,U;wU5zJ#p:s/gñW)V‡jܥ:0G:nb4d(vfFKyH;%sĽñc1Tb& E mH&Qj1 KsmFnd{(6VChj/w-*_$d-QqQ\7,Q-e2ܣ( bWYeT4^==B7Ĉ@wT!Oa[ G'v84pt}N&|}ezgTylM:`qSُ ׵CS~i3E-݇ _Ecӗ^ݥ~@!}˦&e]lZ%!okB=~*t"'JwZI3 +}F>IWWgƜT3//?w+M!޼{,׀}K}9iG)gB3{yO53`i\<Ύp63yN2K"L IhiЙO[~5"H.%vvW:kkʭA_bDO IVRQ"pm l+0T5VT6 )~G!XCx?4{+_LGGktGCHOr3EYAvdcܫyrM$ by,0f Srz)'Nji,߇O[n>'|+<-R?WsoaK_gC_ Jz?1yP]f0Z-;"+uAjNE:Q4 ^l O;Tߒo 9;E]q2IM8Ů"eP]u#_jDj|ԓ0)Bxn-Fedr[^>>1L7%'S+=7}1^]_1@oAt):=dAeu[sG/psCܺܿC>j':CǺ> Kw<o. JUkYKIm ee򿆶?j۷OB_}/oZZk_-:vl=!D(HݖXR=S0yzM.z#[Ӂ׋O5}Vx46 o=433^,j ̆e9a^c)kLе>pc~l?OUdF꘡Z`_ i[<ʼnr#G윜<k4fpxPQiqоYE_7˴AVhުWD 0-]-uwK%>_՟ե+\ڨ[[Gꁌ(OMm,Q3BtURJ]M:L;nsLGOB~?YxX+e"B+RDqL^Aq{6*zQ~V?%%TzVrx.u)ۃ økY44Ƴ\Pໆ]16G/Uƣdejv#(Z鯓ó 4$(kFыXIdI Ҍ K k6I+Ez܁,O=~nD o),VEsf-oR8虲A%/H`O\Cc3Ї؊Ub;=@l)@kW-TY\'#0 mDvq/ؓyQñ.zs4b lR/|g:\cϺ Gɳp ˽JoM3bP*S|9|+VN]dzE`o&I7t ǩ>=tF! / ,wgc~|c߯s ,aK|O|о]9X?=B~@ S,7%:1MeW#NPuңF뷦i \1ݴ0е.Ne\\{_=l*9(Uzhþ&nL_Ď78yGQWE|H-Fƿq7r}b)%,/`ѿѠzuX}_4ؑ8#  BmԬLj w(5kt`_8 w6PO_PY`|~롖8 # xeYP_ġޏCd5&e8mA\ e#~:15v656ݛԋiPâ32o:'z&YhPɕvle8$]L+ZγM|ReQ*D$?k%FD\/@Rf1/Oqнd en)=:>=]&ǁJc.-O#muy&G]leAo R'e1:끊y EmGD䈥iQi~+O/~GGpѨ!]&?p<-sTI;6\*,9SuN3,3ɠ,<,~}{ J%u.Ư5NGecDM*Gܻ[@6]݅yDj`8Wotv=^Ẃ7"<(bdx!J~L#Up!jPLY ]5'X#쬯@h p"{G(?9r:׹ 1vXH/'4I'yӲpψ=9naqq6iUg]Sn߁u7^nv(y[?%"/~!*#̮mTXz4J <" 14U`tj^Rd}pύpCOOI3~'J6+1Sv~#yyxn|B2澚/Rkp5-͝<RF$NLNJLc̊B'tDI}ǯ]jg)V"ٻ?ПO"؟Zs%GڢIpB{a2f"ɪvad8H.T4ĠDfѽ]?s&p# ,jOeD8c Ġĝ>&SwVhpϥĉuko([`oBeB=>J6[|_4n|4-RL &ʋ(l}P{߬,ÉҪ([iE= 9=u n"dE2Q򣠝Š(uW+lpGS.GoSG0#L1X1SS{Djc.ɩnXVcRk;>=he#6J{0͸E%R*mJbEyU U-.}Ė[9^=[mޞ "Ty@ۓϠeďYMz2 㪸ϵH=[ۥFWZkt9UрKbb\jO co®4pTQͤA2DS9cE8g!eLl7OrJ$L-!}*]b&xSZgbUbtm%*#ԝgx#y:3wCfXZ޸!> M=[9)r:'CLڦK >SGOYe'P)F1wK_..&lGvhlU@pib#Kt[*{QmNx[-Ҥr-  X\<өrjk (X!v@._ O5{nC&ZJ}ܕf!9O;JTLM3r`ŕAb:M:k.ai-/Rsy! q`S6]+x^pߦѩe߃??5d?Wa/Qcd0g|(qW:ZxJ2Xc]ǝ}Mq} 'anC{_T `YJ[t9HK̆&.V!q|Dz=_KCLa@*mQx0]$z$w26ۄU[wnCUVp&FRFZ 5j"R[׏U(y+h(%YڝQ[Z]kSlRz>I5}*]-Ə{{^5~6^­oYZ! .[3wu4@g7aOǝ{ F]_{KhsRb:3&94B7l'H˅_ȾR _RB}wУxo׽G WBwTGZT ĦpxFaθ A L!S O"~"cv4J{ܱ]z:kχl'?}56ٮxCpizM*G݈$) iNf{`.*}SY{m$ W*zn!c*TM4t@AW-SO@眓|]9$&zĒ:L IULe,`[Q,yCE?mP1K8dԾ"1$/&<ZhSj]A6<Ԋ6f߯op7 xruH/}>R WGAP"dAwU=4]q 2L}c&Mj&+!bF`2~dtU)Q{Heà~q=g,;?JQYI _Oz; +4Sa67 I?=OŻ[=qQٶ~f4~ y,H얬`9Ne's"pY]5*G_)v,r5̅B$< %!J'li4 Q|lFkڷoƭÕoIgJ,ވzKi`-MԑRkcc(nW.964Yu]ڤik8_vieћ`T$Uv.'QEbJE.**\%0^kނaz2*X2KaeJNOEUX5_͖;&IH\bB&b7vṡ͂,IyIG+j?.yD?hK!.A`t}fVj^hw]6IϐxՓ'{'?(7: Q4ŃtEuq(~<Կ0Xz؉ßc@LZ;*5jΛeAX+ZLBR[nՑ 9ሲT8&!lէ}~Uwnиk1ᚸ:W :7ixwWڏAJ5A+u4<[ pp6[PI Ҥ?sG4=Vebnre@yX#=C\YJ=ozΩfDWj}uWmsAުizb U1 Sm~ik-n hw0gC$9xWHJr')Ѧ\Gc Q#75S1!:: "&%Þ,gS|t0T/6]%zHTbHW IdŤT7 (bc*x-[RziF{ MmMXر*mEĈww29YՁ= 3!F)hpx-O 0N eѬ*>z\9O0dqV/?l=@~PlQɓq+$oA%%0n=J܈:̠CYW}$l3$m&|`s&Z yBYWU6(uR^Ľ6'br_;4j-z{efۋGh>Z'-^()p}/ 0k^1UAA,.uX]%)MJKuiT؛4[p~ɲRKsTE=x:kA< .uǏt(^=P2M#^耕b5i٨펳jor^tke8vfM Kz\︛bg*T3CdA򚎐R^3(SНv]O.|[bIuD sy wj +Oق+"%}.YB (QŨy7?Цq$1kcF5q%7pq $c}]^ǗJw(QlM1o8j HoE y'2D?CAx]DO=>&%Kst X%g3 +Ӄon( ԄbKq5m]ڕ|'__gQX3>5ACIc15|6i! I΍8Yt ?o !0mEg[eri1;'t([>i=lsivڲwW&F"~h`D!1[nL$f7"xun\ybX!ì55xFO$J}@tMH9֒(?T:@BHr"H ƻåF)|P5\:)fzO w BBIULe%u}pyQHQw +vi|trt;^AN/qw eKoMrVHg_Jʽ%*D+§+M}G<_􌞇DUXh |c%>k+e~U~9$10<> 1A.NXW`E <w6t{r ZT;Eo?<[ybB\EO /_hy],xA]/hAqOy5i0Zv5_͍hނsgh;eߎ|GjxZxmZJDsPσJһZD=.{7K.|+?i߅q`N,e|0h Jm)[!J}"U>@ wu<.KD7rx*8ˑp4D.[)S7t wb%DMIX_+/dDk=}k_HF9&b%#b+YLX{:`b"_ԍw~t8*ʟq ^'Ǒkf*iJ&*zq!5Ev DZP*4M^kݕ.0=_h {C5@ôI'jWFcۅ^\0۸~-c茂6f);~b3`N~d#b)6ͳzϞ%dςື%_? h>^eWPPVHtN#ީ=< )OQWN/4tjcof1Aɧ{mƴqcƿ<;b7aR2AJP{pzvv{{l8ԡY7 Ga4WVTnAMvY7!9/C,Xk! -"?Ч KEӢ}rW;돠2G뵱(K*SL{ QG^?qlTN܉g79 #ȥxgo5k*,M^TOz:gsn|YZ JҸjGGs w7%myrWjNj*7f(Hn.6eY:BVH--)o$OJwV[p^LCȣJ?Fčl¹P@\rz=v~1цzW\8 ~ZAQ<enPz JU sAlRWˍ챫>=D@2e߄1.1 yF\@:_OWUh6Ϊ趡Lfbx#=!@w1\ dg & 7}&GqO9% )yC͇E.c\ռAz 9:ke".Қ@dD$puQ&zDh5NkwSRyP"lT! ~8C'v~|3?K%J`ezb! BJ"UWGIbՠ}B L9zP_uzוHazjV~2BP^E1zh74#Gi"w"/o&P0K)sxfǦar%$:FK/Ž{sK֧;,XЇkuG0#ECRx@n hGUA;(]bM}L: =J_+vǕs<{'=8\;E7.1(PQc4Qשe|/.Tm 3X/sַ"I!o :u|͵ {9'Q,u8=Ow8)vo6*N=tjsu> )W9S?_u~dG{AN ԳpKy@J#kW)촞4MXUn!K94\UGDO=JZA\UB]/WL ph]HS_G2n"Lx3LDh{lrI ':Mq =+kE&behҜTz;( ls?LpUK#B}J;jfE:Kz)\3<2ЊclI_T d)nzJZtHyG6Oxq_Z|qh8ymb*j$[7:e`%,8诚*4=Yhų^s_ qNb=xeKhфj$kݵ?|b7u]JI-qw/pyި/w3 ͅICzˌRb7B1 !P-;3t;ïvfAi:beex" o!O/i'k~qHFCљ}xt G`Bٵ醅b=Pwh_rfǪw.od . HՅFyc4Έ(P3!Vz*&(OS 8^FV(^AѼNC޳]>hNoa_0 7ql;7E)x qZ>XSRi}  bvJoYX<6JMJ I̖vUÀ]:wU+=6G4>JEpDmR8-G{gԇ%tBNHǬSxj9t:kz+ m's75279QΎr}{|_2+QjW-O}qE?gƟe"*+z_5Я_*%mE+*~`t #U3i~?u T%kʲWi垭M|&|UhfnI (#Ws 뭾MV٥ibv7w~1fs Z| PvgtkcE_}\7wp8(B?s8A0:S S68),X(t=wr<]ه}b @-Ƹ. gb =0®y˖9y)L]]v)@J>x<`etz:?ɓJZSs PA=N~JbP}cِ}~iO{+:#8Q$F6!a b '#BG8S16c J])|ջƶ Af8=n! ߘ'_4d"2 FzrWlM3΋繳vO{Ktລzn0} OG&8~oϒl,;P:ZydEq2qn_GSc)DmLwDl|~6v>5kǫŐ*c: 47a&zckmbOyـa?w!MIA)S\3dpZguAOUNmZaB{Ŭui/l dJ3-||Ja`1,uRFr;_~H$٥ q +mX7%qc3<2OnDh; 6D^2Aq|+ N $۪R:+- "7.41#[r(h$]ǵ_U4ePXFSϐo(6Y'$_YOOox"W +sBQhalB 20pܹu\/PP>jXɽ5^Z$%M7򼣮D-ꁚ%giFbXDTjJY $Ŭ28n\e1j0,h>ut(+%v)˨) V XYIT$B0NEVO^ݯ)c-J(N=q!,ޠNN*m^ s-'Z7-34]X"ʻͽGpT:CW^ w lV]OOLdD\N%Qx1dz>jh$Hs8dAf12"‰Gg].YSM:O<)E&k!6pD} =u}px/"?HcૼH$>2ݾwn@M-D`Msʅ$۲c콰0 BeUv?-ilUXVy&b8)i}>Ww]'eBPqJ a:$,CpU #( }N,tkPOBS$-uvOV 2CՏR8.zÑP yQ.K=QrqkuM 8O@w@&rJ݃X;og`.Aޏ['=^o1';-ЭAζ_P>2 GQ$d9B:](NY`8}cLy)]o,;}nA յEa`8{TJ54)숩=QF bpH4)g 0veHm@ M:? %܈g.)#=¥NVsVꤻx*oQhYihƭ0E ЇѼ!HHUO¨ 4[|IG;]S^A"i} a$ٓFJ I0 gۏO 4G0kjĭ,#zgS !V{ḯ9<8"{7>LR琟}@CYRT:_06@(ƈ-zזz ?D/K-- T9VqC3/-DAX&U. {粘k7/U;#?X5WGTOܧK8`19>O]4i!~xeTlx 3=SC;?6òl=nrm颧|QNw>IM I03y Mj:+3j=Ub zQt#:ڋT&O=pBNL597㍃}"㈇j,^SYٴ\p媊v=˨.QD\O? S|^ʲ~4NzmXa|ׇڿ: %q6RR6 8d6gzL죞dEP}+J|w\>%8z ?wP<<.EG^L( ";32(ג3ހ!Ig)q6P=%vτ|fw>w۰Od&A"&]g׶sgZb)Ly9;Ҽp; U67q.w}K.HWwBgdIC(xnAqֲ)4?~D-?=}Zೋr yߡ@= PoYB9\f)4M/!(_;-I}[uB_[30.n,Xuџf:ձDy37uEal پ5j%݊HSkxF%m24K63n6%Mz).TT= "2bF 45o;S*=;ENyzy~Yt-҂4aV^fc=Y6o %=p{?ƆviYoXJ0۞gP 19l*苞)#)M~:IJ}1Pvܤ6˶ZJTݴ;ݷ8gR '" Kbr,欗yakhEmf+o' VZ -M鉄UT\*b-%4-m<yWyD>>?,"mZhVer@Te8C%oO9=޿=ktg.=0K2•qJ^$$Rm*$;ت;g/V(h%)KM`}dj-S{T=fMr=X:.V<+Y53Q!i?B%Z@pzК$_4^DuPDŽziOO~hy:[7֧b0 |NL5H$o~.WY^1cVZ -4GzJ\$(Bx./'a]('ǿH.8IkWr*Q$4,lJ%4UN=,FֽPôdVY"%+%J PW hZLb$ǜ3n៱*W0ST?^'ko½;G|I#-6 bv;j{!I&+7hnggҩ(xS{[epϺ}gA{8$JCcm{R^e&Z1 סS5IdO>h(un}lt]_?|7oH,ύtGWЭ:/A7/;>@sdx'2D0#o' $|1b,h"1 # ('Rh:b Er( OdA~x*4v~ѥ[rwtoNjkP 64ѡ;±XIģ#H{*ԫ3B ʣ£v|Bȷu8ʇ9W?q`XblGNy3!kqW>gHDgMkGg[|[%F 1zHs>@]O)W}y0@;i\p [KKqax2{_k/! (-5#3XkuTx j6c4FUj;݋ߛme 6sRd_yY4rq۷&e}?V&cHY6;ҙ;^ʷ,ߴWd.HY6)Io3{y DRxNSQo0mV)}DɨjUʖnoS}E̩Z( 2dՔZaWIq| 0.x*c>EOT~xv J`@LbwPmL bQqt//zqUzoqUoH"GMxx?G)iZzG_#nOXMP?~ BE+Ds3P*'SR}Xt,[JiԦ@o. a؁acd6|ڰֻ%t?(V㻿ʛoH:'i޾+27>5[ZOClb[)ԥs|v(U+i 5DFZ2Bn׃\3¯CCzl@vr&T"YQ%3Q 86fWTg!?H^/p)̝yksT(;\zc ~d>%jCMx!Iv'egp?aevah:" 3i{005{5/k]!2\gM2Y\ GԶ`[d~AW~o{xQw:\y߿TP]mM zGQ&Nܱ..3^P!*Qx3J)N>\+cקRPQ=Fh,6ҤiۏǟTJx4^!6)0ލ7ބ?ߟxGOoڼ3XHnR@AG«/Oml\AФYP<[ Q{ m?T3_0i}(U 3NAq*_vjCj7:[!)}Y`J۹(ѱj,7Bx>q7inc)y$u8C>Z]5jadWH=xw T ^]\eGuc%eI;JSQ?WG_7|_n]N1״wRBŃ%L>*teK9ʛO|e%0ĕ%d/Lи lL} ?2G*䗏U` >JՉ?WcCG/ ԟVU*(K/޵yͼ|[W):?޸ |w1e#H"nߔ[÷F or>oiMxkN_ vwb|u[7- _?|e|:6!ޑfSXI/7Q ZLTOaQ !M[A򎺯qLky/L!,^9/ Ze9Ok;"M5;& -Ȅ(c07xac-21P47v]>$A n5OYh>!լ2 }(U_'mdA}8(Gq7P#yљsԜaOC`R ̖-ug4xr1R[#wq 3سHJKKYr R_ר?GAɏD*>:iӄjB(=R1 njfo~?F;U=m'|WFw|jIdyusx`y0k w `{]u#ّ;[п;]giLќҟhΕ9OFS);=4ih4 J7Qf?DZ%ʶ0jxk1L1kS}x ғȉq%VkQz,XI r͹N˛E&J Sw!Vx7#@y=ūP(LX1єX.mIq9grRQb43z7˦x ~M>`8n[Z/~zFUEBqP* %o5oZx^'ڋHkc C My !%I6n8oJNAa̿P$, KHm:J=!EJ'Iif %1kx6fNQC24ll6B 44?R'gK lnzME.ռjF5zbѫ{CN AG&KO"$oivy:%ޚŜB'iZuQ lđfJ1mÜd!s&$ By_μJ{^] .r칻Xc<9Jt2Y4I{^g2,/*JMG`!5ɞ:>%B+fNK%8Ymfr_ WCY,3tHؕRC$,dgkgDwlJcs8 &~Tvd&C"x{㋬`Zd#3fe'n\aƚqP;Tb Y7)N%0Q 4h/jDĩgpׅ\Hk&gM֗bhe,y|@.'O>a-$VzL4ڌ"PYu ۷|@5,ꏏ΢k8rwV|bYm?aΣ|ҹv\АcX6SpHfq<QA^!'BmMlh3#$]nsUDRU>=CAZO^QJ؆W޳aׯ -Lm:Q`n! U{#Ml㍁F2OWqxA: %b9(b_MUE?{;Jxh̳m9a}.$'ziQ)qPxN>.h uLmUT,2i@m7{c axP5Aޯ#h+5L RBK 4=y2,\_~ñ]٠M圣T=Y_70_q`,qaS\8lFKՀ3hpA= :"MƷꑖ}N\۬MMwkku#GV=Tp) n1UA%yǒ`O 卍7gq8fSb94{yre6FD(fz-pOG&luDm8?E`C*8APouN@E][.Ưj^v]L}i.-Uchi[4CȔrB*Ocq-l妵)!eĺ%f|_Z#goucҫ e1Po{3ֻjpU9% |PWRʈtW/9vE!B:)Ȭ/Gx{R#(cDtEt@Huu~NH{ӹYl<%m Zpby'-`EXえf YsN+):v}\:&+rW>vjl*A zؠ"\ex$i^\BS392>籟؂O螧`^ZЫa Ƿ>G7'^x{q!OQD?HP1<[Bԓ^Noom Z3A'zM1AKw`/%xƏu{ɟGɟ7KpfqWs|&k,42dX{vS!Ie!R2H`_}K720[<{W^? p~UyN?kc྿qտk79fP8񯆼'b 볍ĩirؕ}=vUC7kЙY{[kz]Cw7 E*$란 \SgCe0e=WW\4TLpb=T̓kb֢a[ڱ,@p)|SiJp$&4@=~JC> uY%{`}Qgyf Z/`f~QԖ"Lly".ϒl7LM*eO=+HQHH&6 O7._w8vz]5"UI=W8~|oΏ#jc>1Cl4anxonS7oXhoJ!+Uo7oov2ozxg^y }7] 82o: uUu9~f<ʘ}s:J yoЯ{hhlXAl fae560~rX+v٥@#fx`hk%or?x,g ;6jͶV!PԕT25„soO-Woy=6J$`})|`G묿IJl!4B.]!{%隽BM1{& &IA2fW5g{̝0jB;T4,I_"1{DzgJin/AG6? ɘLrhHbTt)':P#  KrѹE5وdvI _(Mt pِ{r!"iFl21C;`2u=CM5 czyZ^Ŧ4?: sq SjoFWدz]AP'x(N'Ԗ"ޖؖ7-[Vz+D?ߏ;̻eG꿭( SwέD+Hutq]ꝢwF(qk8Y󭟆?=r#>n!g(YWOk$iFiȏO7f  Ӌ{qWsHuP= |zضCX=|S2硯ӛ2Һhb>ni7[7&A.OI`#\dD HxRSDgr QЊM$ .:CEf8X'&x>n^1TV )o0% n !j+W Lsmܡҭ B38 #eNgۃ%L la^&fd[7 S}4f&넃°T]]vO_,)>9d:7?'{AJ1`c0ST 5#Et跱UV7S'Gjt].E mRf~#ݬӊ49r-ܾ3YȝM--K }mR\9CH3\>Os%yp^Q_!/p>u^y 2.I֩ʓi#̵};u58iy{h 6[Ц:C[r+3WP&륑p1X{O|myӴx{ʠLxUc.wƯn{N,)M*SL܀KM?s8Trsa3csK\)$:h(\(O6f-XY;7`H`|4 h]: {ݚO{f"bqe" KjkynjpvRtfSf0iܿf DPA I>^T)r-J" lCu}5viz tJmݠTxgCF͑d+*f όLD3s,l[f0D*F`*Y%7х_vNs12H!H!<quXmBK>;_lLUie\lbGZUspY/!uŐM)(iK}^*W`s$;܂cȼ3.}z_踅O }zwsMrJ`Yn8qCnsǁͼ?)6^>L)%F:{t|( tkch[~nhT:NN0Џ2ބ [7#[Jl͈뻟[HU]=oF+[)uT S,Dys'몶MΏ{NC5wG5mۄl_47~-w9-QZ׀6"?.ۖjp!`y.n[N9%m=|ʝt#ުd*i('rZz$d+ AKulzv>PՇ|˟OW~WCoJ_jm*M=vZ2A-Ob#9y 5ߺ{ӏ:4[iۉn-un*wxw@#TW q^!JyP6Us7xu>Aniij+%F F|}3*E_~Dl_Aw8 i{o)?EaF Yù)xۿzx\\fBCHKAO o` |PO(^ i؞o-$ye1H_ДƗ=hZј@Y%@SϐބPZ<þXC~e?h7ֽn<nhlJ +#y5?!ڣt7{0f $'EL̥mf\x5 ܾoqy{#51râ7f~ ~BCĸ *L}ۚθp{Yux"#}܆W5<N/gо57Bw2Ϗ~IxX?<ί{ zvs{fE,1_ef҅zwqxa H^P޷> h] .kkcaSbsX)BY.Sus?] Yu?ytO`V^w]/!dzx*;>qrX#X¡9CF Aax<ill> $oXNFJ񥉒ɡ/hM5iaT ӿl- ݺ4?-b|e8;{԰[W$fjώqȗP?!v}-UDhqPj]oY.ݝhxR@ȅMm@t^V]C_Ԏs,&'l_A=n}R z\@' ` a<GPqIǜD2'L#Xy-SπbzA鎜<| r"e.' 9qz~\I_ܻ.hP=O@ks39'2:ɑVm|KyX)᭡C'OCaykv}]VS0Ϯ[{z+c}ի1fSYgq׼KM2ϸ;_q1wb]}yo:(Ɵ>⦟))xJbfw>c/ FU J26>-)5-ak=í$=w-3;zK[J:nK4(A}TonA׬#Pl tZ2u8&M׻]B`[DTD%K}#r^8ƛ, 9r0֟$WsS,ϫF!Z'vݎùh-^ήKigrB!1^O W Wu>R̾ųExƱq]͔>:UCa)d_ʜ9tDˮY,z3 X8>_AdhmCLxKl3 |y =D+}0wϖ4]p^Sчvj}b5rzMsh7=[yS/nP=N`OXQ5+j櫡^ڝlYY\$=lEzEv3y1~by |7^Cލ74ҧ_1om/aZa8: [z K_ޣ f/=Om[~wgxB7tB>5Pf 4adh{N~@Umumу|iٗ\fOr H-9vrXm_V?Nj3<$b?(v'O$t>"!{ ]n7reJV )?%Pni%,6˷?&b s:[--v%\64cJkbV{qHg#)96x+AfOE6(&Q"]Cθxۡ9m0wQwm_LsUpoʒb}?ˎ}"B{a\uC/XHstN4 %جXI;U51CZ{+@'3)S;ۍQU v;oymyͣ@.s_~74&;h n DmGc?*5-\韼 n_Nxmш=*t3w`^;M\;8~0E&uvO_LԒ!8^8ӆ]SIwu cW=|B-0 ᢉ]}!}R<>ס+C f]k-xPYQ^Vuӗ>aێo[.$J4W/a"׬;Ҽ޶4uXr<O(1z#1ʪpCӸPM)7J{\5d& x ͋3ۧL1*"*OMp* snuޅؚ&w(b}Qe ahO2+usƚ]}1glbL0$2_"fHxe$ɼ֠=f&caŬo<"@uW8 ](08u/h(F"Z⧉QkSz+i$;7+ %{ϙx3˱\s=2j8R=^_Ծ-UXpN>1<5{aq i*{C?p3sA^ι(J0ar^DO$mEv_Si}!.mSBK$;)cHBLbpS`C)qaO):eP͑b:KSkx{41EgF,99\-퐪Sot57ͅy.[QsNL)m7FH1{N/^usŃ:T{>n?w{_Zk?Vڠ9ͳyloJՇþ8H< u $ݾGپ2(:j~[/j =l¯YɌuzZ<J` ]B&A"%6XCN6mnW(-۔dl'kی{^-k`zFRl? Ш|8Nʄ` @z6$;j?m&Iy7nG95 ΣI 8Xl>3ur;C%Vunbp ew2% طi(1\ C>O*Ok(NeE.-|jƳ.ki+K%>sd bV+))" BIr״v6' d|VOoq6P R_U4Vw;^"J ?7p mQ{OHH#XsK'A23 CN(#pI>łP8$c[$,61,Yu݊w«xBҪDA{x+cmK@5EkQeUIyo0 Oa(?Rs 2 z)G E'nGؓ?Ey `׍r%ܬ#WF7qvrFyZ֓bƆst^RLn#p3 @6z+/Vn$8s|,ӊ\y!gd]ْ&=Ti_0-&7\ǂ̗Vsq]}|DtpsD-,'^/$nZ1a] ;mv17}6[bXk=K`)'8TDnzÜ/uEwj(P Th6Nu^qHBeI}㍿].&_zv{ I0=!W$uUc+!ެ>l+vBA.tWK)Gݨs*o½(LiůÞ6ufs0O|j/~ &!Z*KvB_?et!) 3b9q̆x_J=Mz**ZWzf~_5Kgr=Yv팮 y"˨1\}%.Ο}ʓ+#\H}T6%}uUc=0;anl]]{P̐o-=gGhDSQBs[X/4wqF .'xGRx@eVjPnxضLgWeX&LJ;Y8" ,WX~`mQ.ޑmPHz ZI@]Q];GEƓUL ZȞMzquYy wBZ;@Iwd;5s~YM~L׏X79q:a{oVaO0Boo6j/ٲoJrHDMB㦀{b>7g4_gPB5S\ifO,R@翛x7HͽBdM4%*1IdyKC6ٗ^sym0YhGs?Y= 20$yK$O0sI2V))"k&|N&`M(tz>I3˝;Slh3M`%ƋhmMn3}EQ[ԙV Mz¤ D SG`-J਷ Yv6ҹ{ϵ]wew~ [#hIN!+肓YO+G(<5*7)țٽ{,w֫,zO̒Y< =J4K_uYpW,-PB<rVs'35_=yPs& \z>gJ762?+{ '$ޜ"hNC7dn:1$d!{4>Odʱ-/]ń.\r- <̂x1ב,( x#XJ-MRjv/ G"|E糮Zbud}PD Ȅu Q9G9 S)jY3֔ciP6G4FtsN2Ws'SQT+Nfϕ1~&bTηHθ.,Buxl0@CV7湆rx j*.[#=ZւK fzaR -/g)4\?X g_ w¹@;09qi|wmDh1C[pތ@˓ qml`sϲ7Pq ŬrsXS~RϬĂ ADɌog ϐnpdᄀm_ݗlzVENuᗌݟԩ TL@߷{Lfc$(Y\өx$5G 7?PM!'lׁj % x,m CN#n+E[`a@QmLJu7ZȦ5嶢I):[ИLT'U+/喗GghQo,'6ujw8ӆd:z6f[QtY֧vf>|徴مM#[Nx"4]80*vUϬ<*Gh^gi$)A3ug~mjdg̻9.SJJЃ@%)q-T,g.S[TTФ~_۪$'[}O+Q#ɠZ aTT#~(8}rOܷWr*!ӸcfxzuB`#VAZg^=ˀοozxVV>9CvxL 2/zFsX&סie}sRG V~9)}V$( s1 rNSt ʧn펻{_xB[<-ؐ |ۊJkmہ8 U7Sy5e%=nl=ytźm۹fbN/lEJvc<)ft![궆L<̽t\Վ wye'<˰=Gt 4U,I1 ;zg$yt]—xcxGAXIp LB;-F+v4HCx&gFb9\|9h8r6u`<8gx<;>n8HM.!(GJ# &3l eJ&V[RY1;D#e3A;X AOMP:$az:INň7E{}޽<sGh{s`/c\'xvVJw[&'4ޮyO,(K 3e=ap,'r@nc>6`w{Z+.$h~9B_%|54/'0S{b:>Q@vZǗ-Aߤ8)_7GwWg1̀H/w)E=|+`JLU81wʹXkOZRL%z"?m>^^?fЂNwqlmЁ`<ǹxh̸0[7<k5ʱu"{CEA\58. :Z `nq gʉ^nz7=y{C3y Ez[vYp`+uxFY9#m Նw5c|O+ ݽeZӧTwӎ-$}"rspܴ_ks 0Ȼ~"Lk淀JM9󸃎 YAUg? (_—*[D2%o+[ao@WaCh򂦼""E?M^#k ͋br<$yU~Xh!-Zhy][l8U5 *P~9t/S[J K;)G.I\0]w\[J#G1oxqه1" o.|2="ڋ)pQ^o{`P.Q|y Խ/J! ׿&/羊[hoZ_vӇ;SfanP2c;L!~7,)Ef4wr!7Y>[MK^0.>&p|OS,Buqir/yrt+M'6lᾳ>Տs'm~MK/;Pmܱ_5we8ȧe$6+a&%XK_sˏAټԖȄֆ*k !.n᯿FWWc֮!h"rLtɎϑ/:FѢhHL斡AiMtp1%!{(|Q쫸ŮSr,/bkƃqŪRL5V uxČmA/-l;p ^y?@EƶOG`PeZ!RS]| -nh&ӳ~9]z4VF_.py_Ù %*q]%>op;w|Xd6vO)%szzaNB W 2 [kb^)-} j:߱fe .9~<@e/vioz.Z@ *&S>}_3݃oj* g}*WEc3㙬w|*0NO ܿi'B ˣs@fxg3,/5R7x\=ُW av8aI/ +Ѓh)DrlÜ<%gJu|0I.؊ qJau+3pWV6}}ZfxFAIơt$y1MVEM[ѳ9;y kp[N:#fWm 7N1" YN3xi2e\H\%~ _W˃ֳMΓ[u/6e:VwUjYkZ)ޝYY5脘bepDh% X-#VhZIF<,}p6/ $+teSۼdzcT+5P#* e[CncyN`~֊zQ WgXpbB@^.r8Ԍd`B%3qxvFhv+<UxFoȮd%H깅WJE'whTBIl~9GyŧlPn!wȞ.֧*4}I\1yJKgRN+s.FmLP:?A8rrՅt0H첥\C2b=.SĤ) 0dcpL}[rەMPFO֣;*="ڜVuvւ~y|ƃs]-<йGpFkGajkse̞$غc͕At.=/gȦ#?l bB&u{g^Y +rP.9R"!juxp͛ձx^_g>70|V$(r?X@mPpX/ǯMupG4A~)gͶӅl Aaj1 :P8:^j*FLXj.Ĩ_J%)Ջ7s;@'ϧ),2Q:;&衊85>i oσԷQV ҈LAyDX'.d?ij 2{Ѣ44X"Dl 'NZ&czTP(-%k.T(i-0+#qﷳ`gy5|i]1-`f1q*kJ;oR5<:F(|YY; ͻ3kŽk(n{Q[chx?̶eM1 UY=u(JJ DhKn̐@;pa:IDi~:N%|Ě.o4ܐ^6—&e{9* ff1 >G@x`5 ll ٗ䬙Of~ _+FbM Ǡ"СP':X(Mp/z3S:/% q r8m((;-Ƚ7w_|XM°A+6ٻr_ņbE MxE! r\]>pF4xV/[x L杂-b㓟qw.w(:DtjPyeے9:8a$lsR8 )b Aǎkkak3'9Ws.q2OL$SFf"=8JK_cG+8zZOʑθO\f(vq UwtY/Ǘ QXۻI>Ds-x- <%nOhlXQJ/fOX}o)њTôd0Y^EJN.›m#\,2ii*O*uOxG\5R Kr#s [Z|k%IbN4=bKLbOwSj5c6L̐˶s#wW F#2H#ZǸh}d)*fe}n4GlS4ZrK( iTYA ̈́-Α_F·.= FB&h4#ɄӛwD-__k׾8Lز6C:nS,{4Ӈ4jXRlT~_fc~_&%.BX߅R^ &÷twyIo;_Hdo>ӭ GU/D m}5<[B7{S޸i%/G$$Cb:ZVww-洃l)Rh]7iwNԍo3|,3fERtkD- u4gK#2LxdAJ_JQY ?q):wU_KhY>?)Cf~z cY^N3I^)&ߒ "jp W[b>EF^2wMJ7P19E09h !\>:%lGl5݄`l[V[,nخ}oj9a¥ЍHjXg+..=`Mz@=#x3u]}l1Yu'44uʑȎ}<kSss4҉t%0P;{OxQFɔ:m[ 3׮Q\zVRGD.P,[OtEjS,cEծ~[WK/(<].bdTNc"y/^F`^SW9%&xf%gOTs}y)Cc+τ3E6+#5uaD*1܍3~,5W ka>.-ő7qL$3bm`+%<Ǟ%kfCbۿ. +{|dqQݬRME&WR_?k/m}/y̳%OZ IO2$P*wۯ)t:=5@ *Ԭ`*+E^Ƿ7wͧS1&7[LJ6=㻓,MFC]`;()aq6ML0 iR>C-PiG.k"E{>~r7`w+Ig5JѸlņ* p?, +k){nh[lm  $}UGoH?5c䍁` F|s_ UhaCÌYOÌ4KJw27Zs"hǻ-eEAٌ9ԒKAӀ75fD inC71k˻g P:>!)$ed(2KO;V[JFW)[@C v䝼H7hc{"4K&{R0zJ11HB6 Т )XJu?E?iplLI>X1150Ōc(1b  h? grb $zO4sptE(8 XdXC** kţ+᪀c/Vt t6]r]ہSV¾nhХ>XKSCA,LB q| lf%:xSOFey  P7XӴA^W~{ Vͤ ܘL.M.Iw907bMa; >Z~um)fXKwx!6Su|+.gu.JyuD6atP]bͫ[Fk֖kzq_MluͰJ1wO?w`ؽ^,a~g n%״xSzo\ ,L#y{4؟xʁn>߭/1_̶jh)Pb3 7qCTL‰f5^Yb OҖp7'kЃ؛~jgzyx9AC|E=^3yNvw u`u]i'֔N.~ Yz~@>-rP{olA5Qo7b]]-y\\0k"l>[co+eӇr.<tbkk/Fի“{to{yB+!{UzT@7W+݌ujgQ֓phU/QfW BIź~|Ere]c}Iܹ2 4H /V_X%S~e'ux*v/}J)Zz@a4K{ \L(`<{%6kŢwwegYvq8`A4ؐUYn+Sث-q7ouIb+f]S%APqE$" ؠzmGr %̭@<^c}1_9۲({\iޟ ]MQC Nܳl-A4{I6uAujf3ɾHX҄y׫z3*GĐ"=f;(+6 .E}#!դ(Øu)TyZ5geĈ=D:o$au*iU63V^IsQ͔$K94;aw ~.nėzyJҩ(޿nbX- g Tӊ\g.铛ۆ^7Q 5bfݏ,\.@i|!U4w?wU-҉Hl@uQpA>CWJMCM4ѻ{؟(r-!bNI~rpr${t>v5%wc{Ѕp2:b,^7џ|zޣ`1O_rhRP'*fX˹M<7tn^޵?%?;%oŎގ Y1qW$6EZdt#uQۊ[a(f]ُFnvZ%FbYUߴ`" 8OA5CקY?Ǘip=ve9Β 3dߎAE 1IK@Rɕ(dWqhlsC#MJ^;n'v+j; nގ-tg8;Od/o\?kDVB;ڑҎaKg ~NAW,QJ6iD් <~;ƇS0&7l* ?y>w8EmD>N/fO}!Z|/+ ]iN$Dg2$q-7MxbKd8]FQ'kW>@sk7WsS:`{)m9=2⊓ĈE^_Mgnb,;64qzֲCzMC~ˬBQcZ ~*9 *!JTQLy!ǵG(G R~IWJg3`:g.ReOy bG3 #7tNy=k2+Y ɾhoSQn,?dYS>rn]=0VI~0f`;@y>J@aEXk:nRw %8aX+Y xM_wC)ueA]Me;7l GK!vX#~GD~)ثm#a?ѫF^6q^ct?EvqbpǸߒ0qBbG*oKDƹ&`4²hɒOd#fY:LC#îM6i8?m u ^ubgkoT4mEKջ-&D?9ª C)I&W= NhQvM,U97^LJ)?MA=v*?IU~aˈo ߭ !GRpfkr #Kкnn_WW{GLQOr&> ⏎I7y J`]٢ߥ '9>-}lz+#g:u=b9Z R`gh Jo_ZY?~tQO &*7-i_n l_gQy쉨c.nD TQHr=CP,#q} VĂaB8${42H&E-=@7yRy O%֩S7ƛKpacxen.EnίθvT;y(r!#ZO gGBi̾Afٹ#kwm2$!s%\:|Xɿ]^a  ne!vOZBc}>oށea=:lrxN#ٸu.d hFBJ0GwuA`/{P^P\7iqɳPO9s z?b) ]W`gSU/kY[_?OsEd*,ਬ+yz6g{{=&"Ep\a|k5oZ72mޫO(gf8P?3F~A;zuF'=1j4}}qsR WKpKm9oyPD!?t7]چl&uJ?8ҫyQP1d/D @JnYc;mzwb\n5es.ƣuȣd]cET{"DP$3dIxg;wޙ Z{XS~3@$lhg^yY$w0m|d"YOiLZҘX_ΰSomQ$}~ckM`/bB N4qWX״mcj,smRG\rn* Mk_<"@bsf7Dn$#+"Ԥ A<0wfc*xޢh,58oP.x >MQL(9)KOD^N. )K2I-d}ۥ'K# )֩͵'Fx}6نzNTJ-&3 tx!Ÿ 6"k}f4Α9G( 6[b(N\.xVQUPs Z&U;vjlaw/v628얼=4~:ʗ֟R)N}񷎓|CA -ȇԃsP: |zٗy7`S1!OڲdػHr3B}"^gn ?qQ FΑ`˃ $q0cou?k 72f,c_Ẽɵc+{])XlJYJO]Ɨ7EJ xv7v&ָ_$Dı:Oc.yۻbHwrʛ fX^SP5iR,H ,i<#v3nujΛ}Z}SYc84j^@cywҽ0b,BXX.b=jUnWIzZ=|~/yW _ߌRak؜8gO>Z/^117&^}^A6AV  "Ua\AVҋ|ײF(L8%7V{剭3e{#5MN y,0njk?:7NcD]8F^(,b*}m@Y9){H7q Zp\T'/~H*E>~i݀c/ X~q緄uV ~bg@> ZH@mٗ/fnӽm^I:rɪ'иa4+Y/~<0]z~z#;SΊٿ.Wy뻥a0O-k9$XG }4MC24鄿:A;8AqbO}1c^.:E>@woa W7Ky{|_weezV >ye|D XR[x_kI%Wp:LM54 lWsB<;Ԃfnk|X? Y=ҋE~,0`Ao(+z e)Ѯ ޑ zvd`Ѯ%1ۺ ]$ ")u:8ˬcDR U%(j>v kFO[߆JJ@oV FrK>96dhA7w>Yc?VHa9 9p쇭)$oOF Zcx^'z䬝tkVA Y6B-OOPQfΣSё)M+?HG1i$~Ȉ]f~ǚHAw(0i|[q-Njd4 Avx\mGVǾR(f~5:}@WOJ4KYј63qW6KHKkK2%~ 3u,5BB=_P$XJ$?KsLz@rLbx.^͊_>_޿.re frdc$o=%p5nBKoo>U]՘7f~z>5mnzfAez;Ku хFԺYY 41/(f. ;7KdU_'&d%f(p&@ gJanO)zKCAr.Q8-AfUW8?FQvٯeEiձORs^󄴱M=nMx`ա& 0:3. tGqIky*p}_GrD`(%rh.<<[:#+L4\r_ʣ(̍[p|kq. Rvd=Aߋ}+8+U(?e\ׅEdNI.ʺ"0V5 W_IK|.MReMYZ,KBc%yo;zo tIv# Ylm0? )1dz$gHa:Cv6лTWHڹ["߶yPFkX;o\>CĥHi$HN_3ɔi& q3 A4+VV!SQJ=-H%ZM-Un#zO;;²rZe2"b| t,0yd H3^c4۰ c%[&9g7I-ć|%1!uҮҀ7 mY06d]M7]ʂ{tl zD;Ō8g]ɖ'Ŕ"fs3.В~D= v,XTaˣZ}R^1604KeRߕSbi([pzFP7?|wdf<:_Oeմ+>hdtx#.B.~ᓪGzO,u ze!tm#xY5eUw>)iƃ0&cjjmP^kNd6<˲Uy S^iʜLD)gS~(~M3kLTm O3kp}Ed>!3j>+OOJ чqpޅl5nCڸ=usTn 阯Bdv^%IwyW&ybWWiM/Fdzn3_Rz(Cyp\&=vܐ:g vrvZIt4,v\qF`RdΦQ6E]rSl{1Tb+eS޹Z_HlpDYM4"$ %R$GS- I˴X^ʲ'h|mw5S?0k?@3,OfL3 =? Úw=I $;$ە8v6 uϢP-{8D%ęMQv$1ORGPڂ9<<@DS@(g{%mc9#pTt"![yCVF 铜F퀉&k|\RR%_fI Vj' %Z:b .gyX} r᯵f[猠l;Rźd.*5xc)#?r8\Myַ< FUb~{ #lA0"R ,]%~zV)€>Ap!?x,(M&ubBY~Bы.m_xn%Fxdj B{ssd 4f/y ?OfԓH }RȂ9hIOJ8hUt#<\ r;qUZLd޼4;ԕ;WC4y~߯.c<Pm rprǟҬ\H)w 'ofx_9)؃T6v%I}eV,~ee/zQ5s p"ٻsW|F%);CL=pazH[/б7lÒ\Ҩ\b(#.eDݐEJKN pL+ QSd$ez=tguto5vw3x>/8|SQ ]zXj/}}:\E@⮻iXSjg?Je\3O*9B7}8.֖j}g kI'ANI59`L]/m<ŷ}#{.[K~ij򻑚PPgyFcΐfJ끋DVW x=u@kJ5< 5%=9怺ZĸZ|_>X<~>D/<$@#κ"/CG=AA dWZRKv4ʒ[()9P1X*ٙzϕs(p̖2hj%#.[èUs^ r 5󨟘G E9Nn^ohnV Uӆu7lOTAj5@KԢ_w%/kRHRfF,ڧR+ɿ#ҒOh~<4Wl0{:ŖN` ,$G=q4̓x2\G9/Lo}3fYΘy`^O?7r֎O)g<{0Փ z-8M}>8L]&f~fyl7diU`@G@h^>6Hj\p&S-{GnN/Os`s\kbn2{O4u|xz anuϺhlt*|Gàyi"ƥW6̺Bn?w L+ 3|rVPhTjA0X?i{>tg~h'KRPtﴵmņ`? D^<Wrm#Vl7rs)AFQ1i5 E"^yEx@52Fny&9QTK@4@ӮPL̤QMP$6D#=oJϼ&C3iΆQ i}G^^1p8" o0|$^)WC7^<1ʅ=q@Oʱ'sy' sw\=ÜW<]1̐5@ȍܞEfC"Ժ"aGwA -jbcɟM9.naݑ 0 z&&F][ g5&^}RyKRIy.^qڃd=^_on6dx摬S& w3B&pbeS:wQŸʌ 8l4=@o J`6A,lka=+B*eZhU1Qwu?J/K)4Q>BX+W5LioC~zoG[7~?AVө&я#9/Uw:җ?z2A/ LN{i2;M)`~RRj0wP\.PCeؘoؘm\"XW`+*{(~.b[Pb+29OLWUf 5~_KN94 X{mLOJ./yV B<'}㯥)XMU%ٰ_}U}O,83GMl$e8޳9:V ʻ$Kr>ntDs4#_U% A{s_>S=[hH㫓 S'Ix}$L47=/w(M^kz<%5"dRddt 2X!֖c3O(Xw>Um B/S*(6*_@nYx|_4|^0?˯^'O db/R'x D`rvuږ .9sz$3=yw|LqEM˜][4ut_i4"1h¢ 7?=ޢއto z* ?E`[+4¾~{r񪴽d M#PHx蟂:cO(NKSja@(MWlpetc.vteؘ~2F~]x=W&'㓏jh策WԱdGu+ ꮿ4= ,K.UZ}h\Y>rGhd$) #5wvSֺ)jK$>@)oy|[J.=e'UFU}${d!lMa$GnF6iGͳz|du@oNsR}4:JMA 4-?&O8R<dQĴ,v(k{&R(`YQN^c[UOُC3݃| /D̰&IPNiw+AMt=:/TPiϢ5#i(ʟZ<~I/bV]N79@ J\DҍIL\OW=;Z>o=B?J Bz5s2hGGFgFJR4{b#lG!enlz` B0c:ߌŌ膒\$0%?1jdh$l3x.h[/U9YgNaƗ8|ˌ os:7yK-ywf|q53n:ptӑ|?ɝFijMA 'YS{}M!%J]ϋ؝/V_ *8rzހmo @ *9jrŻBG` WX<߹[e f ! z],kd-9ze33橵nHFGqݞ)yAq;\]sذ8VT^Py˶ z< 3 >p^3,ʧѶTmEBw'J@ʷ H|I!/3ۛ.`FM(ec1.l&oG-D`^]!]}~5y \'~IwqB\?X΋6![nv4$18+־0GcFbLqw13P&n:hj_`ʻP wGӂuРqXxZ6+f$F50ǃbgI8FffuCqI\srx@8А@F#[oZPLťCQ.s[2322${{` ,Wa]+ o+Jhk ls UIi B']9`;-ɏb{cN]'zʎF=^mX ϵ9rS>~1F]mEX:h ui0:5Ih=Ou q!};úȻ!j_j7cR޶6,fh36zIRr\fCB$?e-LP,G/EWX[H߿G )F |ZW<>_.hoWeu%m*$}~4dPFm3=tO8g~4+"i7B%118&Z5 +R~Lژӟ %k DN]BqZ):{8N{ŤsvOH!դꃿ=O5Slqj<@0`4_U%x}p$zJp\lϣv9on`K1Z%':d ԎY6GV>8g!%gR[hvDLJ,u: Cv]2i4#@8 䡠.7iH.M`UCڧ[ǥj֥Cjp3^9} xBߧb?PX^{npIZN_>U +njrƆ%?'W -7H֯ 6\6rQ.Oha_:aU}?{p4)r8 >fQt B'8R{ _IC.CHe{ vAD.!q5yC!\ք/C K]A2jnB5rCt# \RyRaRNNLEȿJ8Gٜ1"P\ڄQ\@qiPŅ-9@nc9 Y G/ոq=vA\P\[6?][K05ꀒWb84B^vB+{H)*`˂1oӺKgR}a P(vOff¤ȱfe- }O>dX?rG<2$2G, %\7أxz l0ˤ}{|41D:,>yF@{rNk32C9Ip-Y~i#_e')`rC_J 3&ԫ4tpO74ʘ V+)r*0|5,?m۝cP CWP}k%km:Hk^CVhIt+5<>KȵDFt̔u><Xx-.eyx`^0z,RvXՓ"$;Ր=kT޸B8 $VPP_2 Չxx#:JFO G̼,̸sP|y8ovZbտ_1ɒ|4]dj#o#`.2/dnbf⸝uzS|,]<;vʣG[׾8BӰF'c- =ȗń?_x#AvV%JX]!墄`1{-)IC%6{^Nj]rnm,zĴ2ZZl:߷ .3!DG#2z8LH"NRCy ]|Ն`$'$C@"`Gjq£\~#+ ) cY$)3 +xN>4Z,g'F}s2ML$hrTбn6?_wf I/Sb>Ver_!"G7K, yf΄nGB0v$F.솃PAIu:^GI= j'~/nvozO$*ܯxQbIAQ+Z='ϺH6GQOaeoqx/H̅sE?%难5՟³&5eM> eaջ]`m~>Ӥ?m~VTH*n¬" *% kntY} ^bF4 oV2#V;YSLOgЅܢ%07| 5IkSOJІ&OQVЗ4|k#(ɣ̆h.>6pq THφK͜Q,ä/&[8IҢON:b6-!DH#U2u}?=?C!Nns˙u xB6e̲Wb~42uo 4GgDByV$7"&At kmGgڼF`!WDP6c%{t?fo kHM«㌳OV IL9`1 EW4ֿ%e]X?.۽:" :wH;VZaF 6b7s9qS̎e3kk1Jdޕ+>?7?E9X>E|Pb$QK'߉ ɼօ}=[;S~)`i̘KZRQ]wjٽ"*_+ѷ}dt+1KJqɞ|\9fmf7ja3҈ؘL7S厨="cԤ:,ʅS+ۀJ< HHTػCյcעV/${=Fz>%}D50ւ@,xai}A?vmed@.UөzYC<)rc޿AKN4)IV&cʚwy|;+UMLSIm,6oVw:tWsmN싧*rE;۸'=<1?p*H]LlCt]7ߠƮX)cֺԼxus|5q?h),BԱxn(5Mix ƔTV6BΡ J%6pV.&*;J-1붑$%{ly㚰t ?$I΀P4`ߞD]a8>$'j)^Av:< `;CvBĭd=;u%&6)φ%)}@Cvs =%tCU@4uQ~M=VDžV>6;2Fq3Ov>nݞ#[|a5p3O[>ua~s yP eW/Bsw|:ۮ8k//dIC}7IރLp}R81$CUzՄK.h壧qX 0W'R}⣴\Oj@ouyV'֥Wߘ6>.ɼE}Tݶ\ק.#@z#D%׬\9/I(ǫߎ(8v-{i-G _#kUO xّg\N B׎>(T(NA=YDZaK9u_ + M?ĩ3 ?՟_"v^}p-f+vg+ȝ`>=lZt8S^T6joVYX;?.0Ĝ+V[g;G FEοGD@Dz DOPuy9PTtnFLЉ|ƢyKrxyQI:w`zxܑ@m!ȟjo/r}s*>5$f`r Wgx ; e>EK>Ef b^MDUK8^/bhZ$so4IY7KS9fWo|zy.Y$VSG{o=&ha3Z;")8z!ZzSֵ,DۘvKQ'P뀊PSϑG# G1 ৣвI牴z**R3>cbf5䬮fft%>iL3!1c{f d ?j4n  fh]$ɔKp|eȉŌ5Il4V狖8~ YjW pXII`\ϏdV{Z/""٧o+<؃o)3^xIa ϕَOhsxہccgTQ.w;ƫsy0zWx-cF-h觉i]@BbO֜JFHܣMpió#E6F$R'AG+Ӛx9V@"c_W~:G頂XIG~{ y7C+0~KVe_~\+a3;E0TrM?zMĿiG ? _?ʥo{q(8dkwj^I*?[ė}!D7 o 'rl31DFPsӶjQ`4&#:8 ~^S^1f* %eVoHXR(|=E$roJo_9w$7n<83}Eз/~^Iɠ!LsvH5ÖшX7>d PP#h)抬OFx( g#jH0^(Avkn(DPG|2x_yזk1y{\()oѳY'\7T]Տ >v>٭;MFzQ!|w7N,#knOY[}AO{X?.ݯJMG`nq6l"%;|X+Ԛ |DHiKMOIq|5Fqo^Kp^H!x s(=hHh!_eu=YI# #oI ?$9ߌIob(|y7t5 zz#+x8/|U--pA*]P/aY1ևƻը֦Ik?s֪[6?3-n˳~9? qCsS:8 K\6MRT)\119c*D[[ [kU$spK,E0Q⺐XQE \ÒcsF'1g5ӫA3`E nFR "!b^Fz'}s^sO0(m$eHL ӢDl01Ȣ,?Șal3dsqO!Ċ6+-xv# SDs 8 `OMk.)$9{n l}5g^ge!/i2l<x|H#Ff. 2 ~-ݘ_sxj2?2#$'Ϡ, "_cP - ^pu^-tjzGgД#\/l/=b XjvJͧL16?-ԻsCTp598?Sx6?P4'$%k./3xW4s=&mXMΤ'`]b+[fUsCFk=^`O]IC[l>:~ z:BjS||WY=yY5_s8 < #tct=^.^2QGX(.txv|Fإޫ澲\Jtp탩)4֯/Afcl+M0g `2Q%2!LSEpX>"ϲ{@ فab! Ġ6'AHG&Vn4Y(3I c[0m sqƯ"(bhD\ȓ΂;a.$Č2r#n'[^3d!6| 9]519#YΧЄ&GsgTHѢhqեvFţH̃̀# ?횥ϱ_Nv!}ux/ U‹'LJ,m{ο/Y|xdg2D!4wlT14:M ѧh!qdMےGV*szDː3n.< {ܦ5~cg24#CИl&?_csƀL,5֖m_" kF;`Ϻuqm_#oVSνcQ'k](C +eZ+Z^ou^YIZ`vMxμKOkmxϳuyn6T}ɕQ|FfY\\ļZ3 5HPifc+җ/o{2dj N(4cDF)N& jJO+xy= Qup -xФ AbQnܐݔ[bjL,UlCg<0/t2d;)Z#2x *k{Np}kexT6?I9,jaI>.t?&BV/4G桹e.Ccghd'k[Sef=mhIvKT& v(5j_CO$)G^RoX}-SWmpx>hSbu/:F n sskpA\ϴ QD#ǣznOxlH;[AG 1?9\6Zc' Iy#=iL0lE=Y+-~r`&(Ihώ2ˊV9.k|P6{PXTnaL01o DAe9/j ԲH%&wb*(5-"{mks 腒}f8/w?20R|ix+W 9\[e#ǔVT> L}$ODh4/[-EV_kax,} MsҬ<>>{lr^rwKkמ)$z`1wtI @awM##W `&6UZSS@IjS16<{YB]헀#!8.*,.٥V uI?~||)u'>O P l-9W+i3aXKr5ONw!ֺ\&f7oxf$[$ԫ_!J7>RA$9_IhXߎԥRغ%Y|eY=l=ǫR/&9W'c7)ݵ_LV$wxҩAW:'0v8pWฌ١:CYf*wToxL{'[}ԕ^K}0hvZ&{\x&u4&0hi:?P{A_0U}Ag>qt'i5}6[ } {4^+LDII=ڵԖ._mc^knn5@d)hbGĩa[8mXͷ/L Q 63!oV@CG\i>ww?\iM$b 2W4fOn/es[bjueW6$$*Hx>M8sJor#b1W?['uFvزXG?]JUPS挦:n@<ʌs48Zxmb+vpaaCv l-`WdQ%fXTDTXNȋEc]lЪX^;F(MAUmK3MZ)<"D;")%1MBH4m%[l%k1.!3L[;՗"hz~,A @IL{U$C-];1 sہ>zε .~A_M2.;ĨrfҠ?(tX,A&>[drAS7:>૿.Ռ, @|4^mԝrQkAyu-|Ww@5iDĐ'HJPk?yCS٘5;<$R\pr-_-ɰ9>`IA_xy4' Eȁ/gO>LDi bf"zpgPOޠ U텟o$аOiP%ARfj{uWRؔwp=`# 9~)͘ vJJXIs:;$߃<_m;TIL;\rQF` Ю&"fxIlJjvD*Qb׷9jQR}|.-’[qxarP,6'L8CMN Vt8ĴԘtQRklr'DϞHa4XdK W4{51)ϰk\߅QGU]=@GؖVntyYmSTli- ;~!ga<!Nt\2jśK[w*7]Cѷx$eғu2i]3Y'$ ֋عFFq )HDMRjAYi022-j-|s &2LzMbThRf(*¸e){[Hs}3o|ys=sr:0@z$u{cG ;YGYz_&SF8aџ_SGi$X Wկ  O=k6ynQ_RYx$`;2YBs? U OrS;\]Q4znFxߙ9M^("0D 4W.V2Vy,*ɴB;& %@sZ31"nXL' GLJ#/?N?!)ԕ$ {gۅB/[׭9.s$O<1LˑbI,|I?hCvR Ah] ; &cxƖ죷EZ-Z2H<@Nf[".nH?M8]GRMNJr]mIr$EQs]}A_;S'OH8=]U ev4_2/-/;dDCn!qwglđ||9 ǎZLж6saV x>Z4F/F*F6dn#kXBʕu}Qeb HIޔEPBmwl=ȧt|'<jbRM`i"uשXƍ._J¥)?էpo= ѺL/jӑOѠ"ֺ (\ ȇ$F󨝴0lO+c/̈́cBaQn=D!GFqE Ș'Iu)D74x?UIƷ06Ua|8qf /ׂ,LF2FǞe[CmNsxR1Kn6mֳ>18<L.g:5*bJ6򚝧8۷meH\ѕ|\OZnAŤXI ̜vӴox o%[.`$`/6 XQ!J@Re_m\;h{H}*xMhFd7{^yжv ˋϠ3w;@W)zX!mu"Z=wH1@^l~,CNg\Q -أu%X4"=?E Gn` ;4< !6qޣJy}C (8=~UsB5"]@q*?ҧ:i{:CR|dl+I9e١Zmr3uQRGp.Fgܒ7Kc/NK"LESpnd_R?ql)?`zzTD! L0*RFŨƞ:)<V u^ cqcuSytNga -&_ cC'CJŕ+c qgBCRYlk{lǛJcΰU0M|ӱa$,T];66fVe4rP:69BkWzKV_Oid_Q/:k(Nb"Q.zH7$'YPUr5^s/?E?^q.0V$ 3pS inO'ؐ78AL#ř l= o׃9S ~6sIĺɐK&OgԂYNKtk_ˆ\܀V^z)ZX y曌y!<زG` f_ý,=0OG.86dmUo?D9 ',Lt'ܸlZj@s+<^P^8`?`=Ҡq gȽ@azМv䁋#$ >(w!fN'Dug`^ 2L>?AS<*gAGsG2~'GSo-,V' EPMEafj4yl/Ozm5Iu#JDwJx蕆MaȈ\Xn=/oW5e I'8Lu'?˻x*P<)d^K~A/ȟoS~h@2ǶN_2.>ql<>.x6nX2]Zd^Sh IGo!COtE1L,uߋe0' [$ {lk4}1M;hzǑ'\%!ìOrՌKH|c'˟PZHEyK˗Yhp{ȫso|ćJZ-#.vN8]&Rt8!Apf ^ط NFbI0rXW0mxz=?63v q{Xͬ4=ٸccF*Dz1<} OApPp6Rcg@ҏ/eq>Fj;WŘWkPEL; -]鈡P+۰Wx$|t,CF;ܴ]S_tA|Quuv'VDl8.%G$e1ٲ@ێ,I~Pd_2Ej .8 )-±&^'mhK=q*gqX_w*:̵^1\Kv?]wN[YMeȾc_J|/M;{/:߂wN(7 ^{F|Jd‡i?RKv7+-jg%qCxyx.S[7Ε'$+f|3^Ny5Oʰ݁/q5¤jgE2{CJAOaBjJL2\qd1a8Uu83Ȉ0x7y&> ?S7t:,?4]kq,8scpPzi3]Mګ]}HڻiQjq~P&괇O<{g?i Aט+v !O=~^ϡ@ 6&zO35#UG/uPX&,wwRuzm̷cHDk,#4F~vHs+7.u1Z4Z_4~Eӻtor0`O`Ԙ<QO,닣v*~}FK_U2ڰ9̿y҆Ͽ>_؋H=DǧpqFq ٽ@ŝB˧+n|Nl.#$@J9J6[r-'G\S<}\cV"I)aŕDcs}RG $Qjlyj}Ź1S]&Cl(\_ƈ@LxZ6IɠUZ%nilќG—=ie:o~?϶X/wv;J??~>)2,z ={CeU#MM{8|w5sh)1 wjʴ+mts>k4h嚱{ҘX/9+c?w5ꃾ6_~+_ G=ų4OUmI Divл6,.Q N\D"G+5\@)=|xE קR-?_魟6V~Zߠ&(I/6&PV귬O T)@Rd&bГ>ρsuSߗK7?Oe+?wL|M^aMSS;S>?3y>Ouuu-Sԏ?}2y%ō~/>ԟZߗj n:&Plwf?agxA`+/4>:j5}Ҟ<_lF7N7# e0eWǛ$ٹ&yy&t|*:ۉG[|O^t={w 3Mg~8$Y\C]j=Kzνݏ}Ӥ}B  pwcR!jV`{]HFo{]a։d{RpUpN 3eኩ?quXL骤feL  ,h˷ܻ~=8هwQ@/3X)rk|)e%@x wN)6܊֜s/W+4.WԓC;5gbv/ٯ[SWCگQp6^U6ץk밍QZcV'+^ ܹKշtoWcMF3Av2rםE;hV^~@D֩> &zG|>T12˺͕@gJӗuB (YJQ;=,&O0wZQ)Oy:1K˯GQs@jpEpV_iauGտ>a]%,^򴈧jG>=.}2䇞gRZi4vݣѶBΏOOs&JOf|3z* niUBӰNCA eؠGB.0qΛ֮N X`5R"m`_Ӆ_${yتi" JFc(kI<)w޿'>+dڡ5 Fw'o_Tt=5w/ʯkGYigykIN<YT5"2+?}>aRK=BN9O/oD>#zOTWӻ5D'm |&pz:Ѻqz?={<5\*^ۿFz_W)wyY.C[ۙHYW/ b$صf=_"J1Mb5#z'$N &!1iLWF\Ix>uC9H1B5_".ޝ0&i(Tk(+_{,#GPJ#dA x<_Ik)^F'%aM!G`mai>(Q ]i-oAe8ZqW\#@V5m2#!5 wp-8S- _e*rs$:n{‰ P/Y| ϥ`exM /O#x,%*6zG?6$ql -t݌cšJ  I-ǟ/ ;c,s#,B\( An:B$חB rSYȫeB܌w?1&+;/{Nm&1q=r1 _I1W0 :b ;]uJjX)[#riQ{rZk5r&3y`oJon"<~M v߯vP C$_aP6 5ϐ^k Vy :+`n\Mg Mf[o3)TM >aZܦ 0[QbR;ȷJNѩ= οGV3s/=ޗwȜZfV!5(C-PKd̮i^hrQ;(sA}G*5Ck?=aЧ b軝"&+|/:H>1̂%p:-U&j3;VERk#o5>-SQ*aүcLJ$]w>Nɭ)m_*J{Ik/Q+7:yX C/Nv?uGj[\[X>Bnә$ىzf:/MYſov&*<"m|$yJ;u.qZ1-eDʿזhgV WػJ^)O`쥁/f:V^Ӿ3_3}`v)t_Ma$vVq}Z=,H>i?ˬDBFkiPdˣ<62)]iQ[yOsoyy@G+V$fiVG4.L-_smr~C4 d`T{Dv-ʢ?P|xgWa+Po۩-mՇPaE2=(CaT~FR+~ 'CaS#Aߕ^ رxsellzr^T]RYkhBY[gAJK=|lm뼙(u<6mଟnU_SOY Tb{c( }`+[lB"4m[ثĕQ֖&ABw +/QPX6Jz-(FR^_xI2ba_]0Bh>3T*<?:1Ң´$?>@̈e- Y$e-url{^gzc06$''cJDGuZ}PZbZuomR1(~]"S>#Ivrmا0Y):\Ac~s5I):b$jrvw@y N=v^㇥jD }ݶ9S/G$MRCCB٫$M˾3Ze0!E%X)Ă_Ry^FV!+V=TBN2y8& QtUhcx?1WݴX&@gI/Ebб 7ҭo^z[9vRA+:&7?AWG-hXN'kTg+\L_\Fb=ʩHڒz^=׫uj:̀NqioE}-@j_mDONo˙5ryӾ'k[imǮ윊g5o{Ly}2@ }|L=1߀. :G9R߃nH 2 Sϻ|u:oL͑CBAyߵCMz$C*Pΐ!'k|j@O|*A~gP(v5`K\}0gR1<[\\-\&J% 2: oS [5kƽ_Oj~${cI)Gs>hZ}G8},Lh̊i sѥ@ˍǪD8}ܞOcFw>}۵q|nms>^ucAjQ ]^XXwӍ!'Dyn|o,1o6n 9W%S|bT|?DR-;^<4%m;*pC~07߮zoX]j ߥuϴDoϻ mĻ(/Ď-Rw&xcJ䡋 u?+zCU= {65Yq:~%8bya(,9..~&e\~0>PeOCzzZP=7oǓ.Pi*AA\+(FZ@ A@ъ("$hTPQ(eo mؗYҖ9diNf~==D(ZIop>#NmU QEjzOo#(Ww鋰 GĹ(*>brܺf ð~T/.x _)SS %5Ga; j x:6w J'k~ #֡YME|Lb5&MOaR?pn"#Dnodσh5]bDq4O#wVWdGV0j2ˆ)JķDUF OThZOݝPrj<Z-b= w4v}]6)9h߮kw^f" #_mU)6~E/TB Sz68oEccSIbCwn1ɯK9+lICc: 6@b ND^ep&뉍78#@z2u+ z?TS Iw:F@M R<֎uٞ{T4#GSTq-_m1xq6> $_ok;`{xl[9C# IZ79a{>lSŽW\Ƹm_9_r gegWӂ?[S1Mq>>OZjc7C9қ5٧aT1Z65 ZyHsšig& ;VGqP}MuIθ`oݳ!я؝ Wi9ؽxÃ7:Ϛ ŵ(sI/@dgXth oaq ͦ *e6jW{Z6 dYde^o8Q*hO_g"j #q(72}f`i^(`P.|qs?IzĔ(&?l;F ~)E)UiWm<"Q 0l9%W8mCHiW+®7#H}[ zlI[pf2M%MKh`d]so!\i~X9eVx7lgJ s:E "{b K؍4E$$=6&]05&~ lb` ;F,"w wSR;_W{r1P*1${I5FM1:Ɓs"`?s K1@GqXI:فs?~Uw*կo8O߉NjlЀc*̮9 ٢JƃBӟXN=үjRh|8rMhטZ]sޓE#µCp9F܋zj^L DsW6WݷhyoD: nH[>ҷ-Taq< ~ոonQ[+}mx7'cpu]Dzd+IqV FNlϘJ6Ggd&4eyM.INS+c辒szBBybDc]$ A hSg·o$r+.NޘH W$Y?2F,{s;4Iw4b/irKSm;P=㻦5[e3Oj_lZ5tPd#F?HOp"Ol~%k@NHhY6w3dⵡqpq::C",+Fր+ƾ+g]\.a6cMzUC1xW68qER@qձG^ž=.k![BGKľ嬧MjArRMNg_xc>A=hu+RtZ#gڠ4E,0qJSlv2rKHGzv||$Dޯ cT?j9fpgcE91\KJKk({fw;=B8{s9Lٵ _gmxg_Oُ!=3TYcUNfAUD>$h!r9Ӵ]=c5Z8ْn)wpcJ,-(Gvr]W/%?ܫr[/m7"@<_9& yA0 pj-ک4(W+,XD7f~` *G0B6ͼx{ {:&+8Qr>ɐMe7+j+#HӋc4fdMz%z^Smxի e_;3oÿ\J`}ſ֗jzOqvk<O91Un K.x#?VSU>9zYDo$A÷$`/+\s͎?+{f .8̵H?&\P~RW#z#v 'kA{{HEC<[.`Z'y/<]xb: rCo!B-x}TAhUh=˵9Ӧ6.);8-xo>p034#e(GG*bB]5gzoK$J'Y'?v6@\<,P~''+>y1t4؊18U " `Me*"vsQ鬿qQPOW}uJ\a]E<*j/}RxLhArZKtbfOB0s%$K{h4OJ8s Fg}HUhZV;5.Єfߩg߹(Nlkĉ?ٿ[Fodi5y$E}*Ѹ[z".>5c=r8MHF쾔FIPl]QR&rOi=ڱE?u BaqOрdH+CEt^6:n93~;Ex ӭ,XKr->؂Džq2;+zAņ=Tk͞ ӵ~&E%sdgl]p HXcP^to\';P"~9^vX2w3U8xP~R[xTje֘n0ڰ0kzѣ~#*F6"GҼ7&森EXA~8R2-S_ ?mi Z@zw/"-i?8u-ѠjSZVI=!_8 xA~~Ϗz`xʌ!幞h5p$WHb(CM_}=-H7z ˀR[foLKޏO/PPϳ4o{|x+1]/ /QGFː?`-#Fb]_H\}]~`^g3_#O~"i-(Fo՟:z(` 1؄g#6#޷I.S/Ҭ+—~X `|%Qz{SA&L]]Q,Fk3atfT0}ipuR0AǒcUG6$w ^}[`^Ÿ}oW{PK/gkQ=Jo*& L=foccY߷Mjn'W1o pStn Wcn8Gs UPb Ӡ wk&9ۓs(Qp~oCR<J;4ӏ\0QAU=m$%sVً|PSoӡAo'jK=Wb$7a1vTD^Q?aR@ hk;y'm-oQP{~N?SoC0q S0j>q&5 25^cQ=b!Tjo_@.Zof1GrZyAۻ9d1FW;P\og3EĊ5dH\ YSN)RHыyq#K9&5H|;`lSt}x@”$}ݥ}^8!{>\')ЩM|~}a_1e ; ';K` $FP<8zŐT2om@ӗѾ1OI6IIL7_XK\?@e; v^$ǟ.2( cAf΋+c[.^ K&+*$yJex?OD7Rro@}YJbЈS[U-4ZhʾbXTwig}ځO`ԺVTNޯDN bg4_b!u9p]Zî phXw(ž5O3a\ER5\]r (k'wU(jy8qmwd1810B[OW}aXӻa9% 2'uN'Ѧ ZBmej+5Vk¾> Й6Su.˿jː!ͮuNJz<'ΕH&?*៙Q? 7AsE*Ϫ(tz^IAJjSSV7}Oaml>#!or~֯)3"wot{)]^:BŃ.RނI*PoH&7(3)(ރˆ r18kK"ӫ8 XjEԴ2`[:B;<".v2#C?R\Ga5Ei[>\Y<DZnjdN1DAZY8Ő/?.kvTQ-մY<:/0^:O=]ʦ(tk-Dt9zѱoz#;27ss$<} k?c>h؛1qїg]2K.ec<,'W܉so0)Uۚ]mk/s-WVsR^d}yj/BnnLSKZjPrvx!/&4PBnTS[AS w`?ڞ4EBd̜elbS/o<_K@q2FaM=:DMQ攖vT|?ǵt#98 nH`>z]fP$b$.#DmA ՐqJ?2!6/)(l,xE Z@,9re/ S!並(CI5d0&d-jY  i?EdO* RU[J)r/ɅGnC@;sfoT# ch>z!NjQg"k38Fsez "k Gd kq*NwHSU$?pxQ0"m0Opƪ[olWj =?e[,U9$=7F\אW)HxB=m9pOv<+J ΃H`x7*ٚx^%yʙ(Ht4;NsEܢpǖ4vRlod er{BǼ.[bT@ok(8rzt@E~~5o/l9dA%魿e4W8(~LP, >C谙oHZYs̷oA /tDNmw<G1} &PJ~_tC,_ ^DwCDCrG?/[,qE, `Z8P²w.,p( g?R˟W„@ UN*|q؏\;T,o~5Oj@cߢ׵|\A]m tO.w# }&Σgxrn}[ֿf 1 wt|VB۾@ь$MK"- ʠh1ocG)Pv$HMH~{z.M9ZߞOdX+ղgWKm=>{OthW*2n(™^n-,7[O0l6_ϗ{d߱Z|\2ujP^*3r p!a;ʳ]JY/"R=[1T")[*zY|][ QsTl ٺNndz= 4ؽJ= R++V "EyU,Ul].u#ǥq٣ )~k)Y\hf):"~̉dۣDOL)ÝN;xK{!Fa B eG"k&~>Sx^N~\p{8[F[ '=Б,v,gpːҴؑ]}"G%IoLDrX0L4 vRpDLOΑ|D'$mV{E"\8?! <$f|ZD[.i p# FNPgS9/{E-H%jჯWy5E6"/_S[P[xHOio{?DKΚ|Y?ۿnƟ] (U]]$v&|rC2'l $ò#BH]'OeH[jq?|A#3-*(]ۯAAz.6C:}-d?ô^s: o`X6FV(L ѥ,i)8Mcܟ>Q+XeiP^iރt/ܔ`$ZO;0*bؒ;o;ҹF)\'i+.s}.` @BKhͩ'j>ugف^t-m*R Is P' yR*@u5 QgK$U&F?,ȵM4$EF'+/J+Ylzc-8 Sةjz{!`|C}A׿߭}8ƗZeǷj<r|W *oGo|/}w|j_ڝ7_pʳ 26 RHFtrw'6T/ss*:"p;x7"eJ(z 4))k79?A۟Q!BF`u 4-)2) @k;'l~EzZJ`Jz(}8})]&0jG7{pB![v˕|ϳ'y`j ~d17 wwv5ϷZ<((1L7:rK; B@ FX"FR7Aq&ȷm.N#>Ls2Ϟϱ?T UD7lM +ɀ*s͜X)ŹE<#۾{f>;]Οȝj2?qCOl 'Od'"8kv!?A"g ?Q<GX4i?qX?z9G> Ol;F'}' KcBOىD>~v~bPAJ#v'6 -a-|[q+ڊߏz2( VqZOnP@ei!~ٷO| P6MWj-2 b2} S /EpR! WUXw455B9͝f#hAT:+^rV8&nЄF0FpI؎68E{?}w,Eo㼄Bl:jyQ)~ ߾*,_4ˈt⬪|"cE_GhulYWk.NkdaZ;uP[Z35z]BO>Az3e nzd£Xy?o+,bYf19ApCh~>ǩ3 (J:BQ9KKB6ښbE-z+\_sh#XOCPٿJBRݙk_T21^BQQLc@2:A'$뮵s+pi9]j&ˣ:8FLMm CK6P]2N^!]~y!c3]K ]E 59T*hI``Uݦ(( 5J^HRbYuxKS cntP.fN=5qѦs1^3⌆ OP=ZSf_sam˫@giJ_Ş+=%&Z>03YNxrc:=mfXa;\D|C#,zGɿCX8O^ځB?K=3¥Y=> ;YΞ"C<c@|$ͽNC|7XY *N_[t[$G(pe#qjG2D E܋O8U_ ">vgRVY %?Ҿ{dM°Z>L߶!H׮mF0M'z[xj]à8-|텡sU+5>f*$-*!y]y5*uLb=vE63`co Kl9}|x!d 0_u/wV~{贬<-*#QW3 ul yx|N>#2%-tVb[r-jnȳHxFzyoޫ<:7,;#Kg$}?#wr4vZ6K"+lBfm.?0Jv:+kg%Tעtœq!Is(,\wRrlCeMT۷'WQxFNKD  2+_ $x3Sb[zEc$={vǷ߱p5^]E=TA,}_P=򉺋h9G INӥPlX?e^۱E~;&_3+h}yQ78ՍG76;qX#O/emĦ:ŨI짭~]A6aƷ>jbJ5v9&f>D0Gc%ϸOc4SUcuTc}~Uz3_=>&W̑ϰ 1 ^i-^C:WgiYz:{șVHִ"蛆i@9u6QLmWG֦ɡ_;P5Ħwuʩ_Z o_E;ar^@@c1ñ .~r:\zx veoG4A;w3)u. @{֓[}B'_<[/)G,)0I>&G͡H{2cTE{0[ }ʵFsO^(RL mz_48a r/??Bf"^3/b rܢuv 9jx//!+a/Y)90H1;luFa.D(mYœ>׺'[iVw>.E]J|arVaLɜHKxL,6a_1\/osn7?pGZ_1ع^*VG:9eqݝ>)^aӔּ M R2^5(a*EŁb{NJ):a7 Oj\&0QA<&'''^9~,UuUd-db.Ga!3sLQz =4ק)lxm}9~y"_Jͼco#KoBeqװf^9 WA[#(]1wNb&,?fwN&}\S%}!nW6R)oZ"2Z;7FXP6j>Lùڄ@7 t-`t#EixPzw-lw 1&fNؓÊ:MtQ,U<ĿwcDF.L*`ȩ-Gaֶ?P2 ίIPG[b+N:ެE1=c$" ֍,m,=,bY /͹jQxrË},Vs6]:N#krA6ȣLucq% [emCT;7½Fw ~Zº!Ϙ#_|5-?fvK¡NϜhQEyi~`?h;MEHK2Ek:ow `ʜ(n4??܈Byc+`iZI !.L%8G66K11cޯz_p>zNR/п3Gs'GK;TG+`;Uvގ}_+W&w}t|okG;Q0qqҿ ͿkYwUom3uGoӿ3?Zf͢1gv&\=V;GqmA䬩ɱSeHyؐa24"f#go Lⷒւq [ѩJR6'c&t_HDQˡ*c45SwUǔ-\Be bI<|m"ѩχqE/?*U`؆`owm\#٭>;_(ј-E)Oۇ\v/vαSVXIg(pf1$  IO#C qs!n|[Z4ډ#_&[> :_ 6в}_(B!u_Z_Jj\W86*:ѰO)wYg}\foWbs}ňNu8`>Zs{GRX>[=Lʗ܆;⯫[_֬)P;W^q/ #cO9x*ap lO_h[+}|W+ EҫœaG7OgѼ gy泯8nc>7?L),y^^}LboMK!]!r.b7۞Qà"|EUzשȕZQg ~j#ȯI&m! -&k:[2[XG<.uo$0pv*N~Z8$WF!<D|4xր65P~&acp? ˬ$h1xyvsPp%cw{͉ <1̲Os #$,<I7aW8/Y?_W^2X{`Sզ_R>?R.u:bgc(Q~4{5GWL0ϲ/ sٓ ZVE2a/O2OH&w #Z(لrE܄Qёjw6Qjvw *d?}Y _֒%H52 ]U,ZTylMQWpjzhӄ05 K*4R{QK(gW+7bEʎUݭA%V[p zJ]FۚKto>ӃܑV0u?^ՙ+\ȕl[rY\Ɯ{l#Ӿ%R.-R#EV;>G һFAX:lW+;~59 4ž5 6;"1k1X?瞍x]KwA{>Pհ73'vxz}\Jx;3{ V:O=\G11ï{QPcؖByc]rOfꝰb3˗# -]Eam\ω<9FWY>./cG{UXb9a5Rۧ7^ ۔l#M/՛sy@XNV8Kl6/L8^P[h_)aAA]Q;Og壮ym8Oŵ;ggbKyuJ$\]+I,6> 6<zfV= f?Z./v iwuT_@ 1A`,r_kcoYC߯lN>^?kҘo)FcCf79#l ]/&" cWN};_c6B Ц˯m~yY]@qFdb:ٱ\쓀PO*{9XҾ`W尐F\_$k[ kz:7`[ӵ55瞩1!' |+g.᚞5ئ˾5_-YꚚ;%GMh#hJ&oX[4m`~ 'boq m~^XܯC?KgP_536euY6fkSt&^ʦ5v`T2DgҲ瞪%Ӓ  $̭T~P5Á-]ǪUQIyqTC|]a^JRxH7X5߫WƵ&M|17ϧ4v=:DY&b TDˬQbv F ͐F)nwI, qUE_ONU:D_'k*_WU*;@_o܂'+^@d4IEoBCx |~DRJoR4\9,e+z%/+?2xy`q?ڀ+}//_+jp=x3WO ^~?ב>ɻN~-6[8!]3wf|*4y$Ez%x,;(׃jP \:]syIsC:ϙ.WR|ɹ6S( FSϱI0ߏ6BX'qT9#עI }[ Wfr-gOyJ[SX",|b2Yu$] ms#1ҝ%Pj?#̛r[n!mЭOxd'99gMgsWi_>3ҢNY&V5ŵ`n3Gƪ Yg&aʊa8Qj1_Ʋjk(ƴB_iQ=y@TN kê,3~K-V1B4|@:DR#Q6&sĽt!0X t;6Gi_`^qq@~,_"o@ZDi x\#/Vh|P}O#IK`$QIJy10q.$sNjy)㙈q0Njj Sx~5:0E_[](9<~kSLA\ >18b(2'$ d`O!+<8`AQ[Ys?AAFuWB]c=FI(1.7ۡ#]ߣYΩT ZA;B/K~.|:p.Ϥ[@JQ6?T~<Ʉxwk},?P\kDbccrvy5o__q*ǰZEa@W17˔0bMvDd ,2ɗQ}(xPQk"zBۓd78.bK!rK3ftc_ 94BЀg!G){lQMBxJ;- CJIL'Kn7L^0:|&1h@$Mݏ [ËsEJsEm{08,0 Mu mV"P z) \!Y ޳.6i8y:k$jfq|1ra ~~|dC=5h_fj; ϲ 'NؓggkI4EO;ؚބl R䥯0ܹˈvc=ILKpDZ vDmf4Jc45韆=hhQҔ0a)qT`‹FWpB'2b>kP`7xgԟ6#V Gr~,7:gYmS(CvN87M':Z1$~rx6bb8ƓXP)x#V"5*l*aFNXDS6߇NKc4,N<AVN*Q_? (zϔ*QE9=#4F]r԰16'8O˜k}v-<冕G,HQg?P&s!*S :;:4rPa3a:C S+G\vVC(O5-{IlϠ56eX6ӣ $(och=Mh+=&b2'Xo~C^nf91rLnd5fsaƢt-]^ vpa+Z]EHM=fn1b.foϣoJIv[!qw^W}4eXX[WӤ3,V-(Zw .&UT:]{4sJa2zf[t-q"A ģ(l/}R"~s5$</ D _8Vhz[oXMdbɇx1@bkg=PgPC*,/rؗw6휍"l)ab!~ @ cAfsT_E Qny,TS+|bK&n tI8 k. ʧTұq^U&Һ&i:%. jA8?,0PJ$kKHk`Iʜo>z!?)K|75Z7) c: Ⱍ}@qJŁQ)=&E|_$TgZ~7xF,"[[ǽ:Ҟn-2.>7?ExGٜMJ1g~X6m}NHZ; /סgtoy<;EtjE` ?}=Q~۸k0b`~P585ʓX=D 0Qӄ<󄞋|9vOtjz-tYCR@%#=o &R IrMG aA־"qclǘY:u6ڿTDP}R 3#jycD `'^#~|Q˧%h.tcFݟ>"#7eFƂ8š*G㱅ŪaQSR`BMDln+@:ȔK!t#¼L. 0K~=T?ț&}"<8x9Rʧn 7{qהlSYM^"Xq.o:LwG<,35ZSij Ǜy`syGsRZQZThZF?LCƷjommzX!~ HW* 93EVW/uӈeQt808l@hB4sYy'NlE#ɜhKJ{ X>gHŅHWRz Fb b[5S2ة#p;IHZS8c,TF!tB%1*2`,[UKlZ 'Tpn|ͯ7d>IENG/CGqAGu`=@FOʓ+J5ѬHΫ$['ܝ^5ZA$MA沜,&Bը!c VΫI,FĐќ g]8pbySj`Iz !%mxK+ŏۙn;#a;<,n|P]7[k0ȷ1‘OBdiHdqHN?bi}\[# $ói>>nNN+eQRq_bU4zYюԎ=V]e^yG&RFݳs?EZsm&ii'0<{EHb/q ׽ Lf S%&B(_-Bki; X_I&3. 8G./("U4,)qTR'T[:Aۺ-k/ 4 1 %{u^Lg(Z2q/~AU5_5ݫ/L\!`PakbZwAq$ HlE~fyY:3d語5@hNX$k,!23tϕMfޝhG`6O(w݅ZE~ ߑ$qEoދPS`5=Z O V[k 2d[Qi|#T]8V/!ުf <'̀Ǵ`)ݤo+W|o2cWO^GuE;kD˜H}r@vee9?W(󠗘=An9Z!,{U[Yf^C btbj> El/|Sx8.p[* ~?ZJ:nw6j^B=l'ж0u~A 0u뽳dV*R~rwJWIRM{mGqDlrr]'r5D絝y6! 8zPې#8&₪W0W0u=&szH)܊Z;`Hn>!y*W.f)^Eb\i"K(fꆌ{iTJp(̎;&/q&:e!C"J[{l:^݁mDnT}y!QcKc,=b#mXdX>vQվZi/?AW;o0l]i'Z/k}1`wFDb6\J+]oGҝJ8 k-*[.AcscCc`u/ȖڷoѻFY"'!Gn VlQU^"6 UkNZn*  zΝTzLp(!!,]c `DzxCP qHC3fASE!ev3ơQP}W-J2iZc̩%Woڭ]뫨Mks\Y}[a36Pa bkQlR\#[5zKO=&>&v 'S..-(p5KKUsjcw[t bx2eick'U-2fd$|QD!fg[TA>ѕL%taO3YfohЏ7c7 DM2cjѱ1jx9JL:cLސG" NOi3uށ 'nF UzbI˒ Bvl6dd f/a/km)˯K;"d!q]5D~\H^6%z~"FTVNX\?[,]Or%C .MlŸ%f})Xڪd) b49i5 k[67&S[󂭽;^wY4Y_VٕM;ڻ3csLaXMhh %S5ɝb83+Jf'>pTeoOd{63fl@tat^08G`r }Əھt\˿P +JF ڣɚ icR l Ϋ>pMgѹC>\2#>ĵ4' JsqMhS-L[r™b_0ȌTDA[gP£M"=i#Q:z$!M&jp6эd‹~Ҫŗo6+Q9q`ɹh*7sU7-H\$ Mbg/В8s1$$qy"oY$=W[cK=Κ!̐1/NB[ڝLQO)jH&ޚͨl0YnM_saJWy*s9Afy*\0ҔnbXrj^@ho,uG7.1G^ꚤ44V>h{~0kƐJX|0<~:_*c#]eOB@M2ړJa gm28 #%H)-A< ݱ+^\ d%J5az!j 845˹-p=4h$1{`?c9O/O ?}i@}C!8ТYڞva>{:/8;vrS/ˆXa-CDa39OS6EF͝j>نLX  ZVwٸBUcB-W$8rSa[=lexض̄i5S^lYmf&xpۤ_qXIDO!]U+Mq5^G"l)WޒTHp')D0K( I{%aYrxnv-/&@lp$o*}l1֬MlrVެ)JmĞoǘ' 7O ɰS$ w,@Bypgh/idvD C"*hcmN gl%x"ԓa~%3>B[{Rh  +[8{_ɔ@ގoV-K& FLq~ 24Y}TJtPM8@n[!, ˧A!n ra)& $7:lmhWa?p 5F­߻\e1UY=:@?nX98.9!=N11dBt{uRӎWC₭ ,\v iRDkB` \ʵs +2aEjw*۔Β{ *JD"VD:dH/C(*3"W"x_= JR[q]cc&bIYb$M/׬1/ZZ_W޺.FWGY-1IGQfo&HcٵW1lzv -obGy uxpEz#r\U<ϿWDERTE}Ǵ,}Ow 1Mq;f2=˭&~ʑVE(]M)O>k?~a}"Kr=uUo=% ma эO,eu[+I^fxIHek( o)S^K w-kyD͓TxC>?d+n-Ur| >Qw^"(Hq*2Wߚȝ @j"Hcc[)>G`Qcu5~P.>&1B-#Xp$E5yCk=rweg=fZ(l^@D@uH+'MnQ *h\"46g 2frgL>JSge>gѣqBs#x;$ͳ98ތSfZhqj%:X 0NPd z.Q} L\=%c:?Ufcd #_lIJ)uF1Վ~@%p0tyޮOJ&fQ2euȱd$OhsW{wذa}l 3pW +G'&ǚ| XAyeBؓSszŸ4$q.f9c|2׺rR+E/ Z.Q8 x[ӆr{d.Q<4%P<=x}%D[p=o<*.Ѱd<"C|4v˵czAJ$xlc-ҨhWjF_ (6UP=3?HPqE" Љzyb=JCƛ {xIeoW%T/5 i~Vc{?Njs ?sA_T+1j~g,!N րGBXenY-/Q1q{Ѕ|Uo o@q9.߭x?I\eX"}J&+b/-4gAM),` lǕ[wqŜO;X}Yxa_ZTRҦ=#Ba!zK0%KoKtk4c}#uy[2 .XH'~q;;(af Ι*QQRcxقXJݘ] ȉ&;`wC8 Z.Mb=Hi/2$A \vQlzjpץK(9 ~9*E,uBfX4mٻOV}Im ]acQ(&{(F:=ufGЮ}%MzyߔN̸"AtIl,%Up;lG{{T'_(5]W_c]PC$Qdmե_mmONzĴȖ,-_%P@Xܝwȇ*Fxk,SC~\Ȓ<-0[W$LEWL6NIjER6挶Z7ό0D9 8ٯD|*pGN ~a R@i֛/?$ xhwt["q}[If<`Z7;E1kdD#e@CkB/2:;sav#_4(YtFl F*{?_WΠUNX*c8~~`J|!;),'[O؋m:K7G֨H~>Ŵ%;LU081$d"l+Ig&WO!(IAC"I*1zRavh6RcEdaR9C2tJՏ]jqgبZL}G?m(4^Q7uR(97b&{2ŻxvFn׶E>q⌦4s 7O%#oMrk,+B:K"X  xj=EcQ6/9fci%ETaܑ42c7qEJIۅ%ħXU1@y4yzh퐸HYu92lil6g4}xGu;(l.q[{LiXDžP -26ݝ\pMhZ7Ӄ} R `s< 'p;),eBe0!քg_7Q\6|tK /~bɇx,kv}Z]⠉C7D)/SZkb"9_/ n2i*`[dmugN=Lf+IQ!c(OhlեOVO~AxQ~ qCtβ3Pc}{ ph{ur S΀Œ]2E,ը@i2[sV)cHM)=`xG-HFi$2ڰ"U.ۍ`n2\q(>hkBI"oeﹶ3̨zܪ#SbCn2CͣiHab)!m!zQliX}T:SA/dWMОV;iCnF-m/< G Bԛˎȕq1Eܵ&mm}Ej ]ܬ%ZF@ C2Qz4Vز_"]aT`){.Fô KGx"ىao"3`$4tY6鸿{>[grln롞p2e Sqb>ȊYrphTEkޤk 3G]=/k(|侦0Իpvq mA=nDH+x R1wRR~eX:ҢkM"7>ݯӪ 1@r.=:(8ʩ6 6[9Шk^_Л,6j#^ y\1lkjuL ÇMŲIތgtEob{|oŚ0ݟqɣɂ~L_!@|c:}߹[]"],R׼^d:}񽟆E5vv =3[ qYe3^g_/Xگmo+~o䳐gEix~?~`om o{y|];bCa8NC!t4M{uFuX.횡yCgF")s]Q~Q5fyfXfċ֌ۺ0HTȓ2- :y ه끖"҉ؗ/x+t> `Vg)*]ǫ6~% {scP0np ѪՌL7‘{L'?12$!>M1zۈx)OGq3_5l4e-̈́bk:sRnssW|sY *V ]%2x95%-_:ܳ ;t렋/IjsC\( gƝRL ֣b[U<  QwEV_1]h+FoyBnucLJv-%E ΐmgfQxS;OFYrX-z,pWXUX|si9)r>lxDt^&_ -Jt^: I3w)8kW?+FsV5 EFCybLKK*j/I NfR5W)J1xO}3.TQGEI eL@.:b5r%I,$nonLe:]lr_=}Y\gMK%Fp}A #=O9 'f\G2S] I+#0ۖ2Pw_qןYרv_<I[$7rS<2vFLF5oB GQDȯYfSIaOpGXA)BguTlDc͓x Vkq7G9ΊovD7٬M@f)[JQ3=Im)E,u][j<ܦ# 4#$r]:yq'Hi3~U2_ULU HFzYKs0`Fk%%MhK_u!H' T݅BV?,cXٷ Pu3РN*bȿ; n$. 5u v)sO*B|Dp3ylQ>V$V9JfH _0 Ղƻdqd#ћ 6kҜOq >7Ҍ3S!|TeL[/nK@3~"on饓KP?XodV¡kśfEm-6f9=^mʄ={{=ZUv(䊮-Vu8W aul0%2W8ʢF.08xP' dBwco F92[ I݈3.{gAaϱ ?UPi|ETb} /C@>&1#$?ۍHlx6R|׺co>cJtkbWė(%0/|.X#X5 #s_Ȯhq`$ziRoMsTv6Q{Zϩ')ڕ u ')6-[TVع~6O Y#>ֿ6jy]'h:uMV(58)}aR; I7p]kz~;-VW7_.faZ*9//,ˉ#X@Wc5%٪_ΎVqUDA*G6^7`q }<@y?Oǎd (B툎( 4Ƚ.(ȐLA0UzE#dwʢM"?hz` 8-D/,Ǖ.M(Ue?A3%}3t6Rs=:Womό79m|/86 oҷG eiLIz" IiU>R|e$]~xFV}uz4IToLDIzc&8{3Þcfy9Y9SIwNaPը8hċIBֿx^ ?+HIfX,U_n Bϛ_ObR؀5:ȬfD7^ѫv_||+7?7S@~8-y XēبL+c>yG+Zt/O~Xe x< d= $c7[]>#AS7XYJ^TX[ZZ]XiPc>c1˂y\ƾ+UՀ|7í6Iү8ePP <<7fAܒ$f53˸YHz9B=B)_( 3.*Ŀ'(P6SWvfwfs̈}o%5Q]aͱރuekwߴ_xCwO-]k4hfƾ7$|&7M|o '[\Nrgp5Asse=~t5iW9\~F?/ԟǨ,#]ig}?[?X{mAAX%8}&L+NEZa,{t:)JK`;+׎o'm ;ivF1e1ԏ3D?, }O© [qc"t*=(Zk) RX,5E,+'ok24WIلk<}ʛ05zU_f~l߇> w ^ Wu\oWȷ|Wz~kjk~S$@L7[MkF$y4E.ԃ NNXBSW /AJԞKtkEj*Gkβ$~Dߓ-w:Q{("-`Rj? *:Ӏ\Kg Y{B\J=[aiR%F ]/27Yуቩ-! ``Xn~83(_9x;#?"`S\Z XBM;L´hߓ5/d:1, Y\MF39(WόoUz`.ȁ9̞K>kH Iy-aaeFLyM$W&Aٱ~11 R֯lϣzcZr,9aeFȩwYD']7hl"&r.ڵʚz{uDgo[+`_dgfLd=uKՑCsl <uYur $L\ (ȕK1Ls8|ڄF]0#;0R*/\Yl]{HX@*PcHv JF0Ei ]~D'"|-JGPF+0RX}S7XJ* Xa=ӗRdv;pSQ19  #ѣ p8Xj7-mT[pJs/kzo`awGPJ\7{ymJ?6H^Jay\ʼnG0 X5 1?^8y+\ɠƍC~ z_|@JmXt*L jJUNb`rKKy9o\b\g)l>|]Ew2@Upn:wA{sW=,` _kr}6dFw}jx_` twe(L? EM{vswJumw{'s?juiݜ΁m6>"xET{`hm.{Gb{קidVwmV/z;9>ȿ|>;' ukH""Ct@=7h6˖(oDG wZ};-Qzh万$,&IX ;qЂH6yB jr55HvptI}Rŗ(>D2DƦKcfPlے:uGyֳ/W< s sq2(jI#ъz UY;F+WTb˲WB}bo_ J[ ,b4 }!G7̨>׫v*Pe%[k^ rvM_lLp#l_1C=hj9?|"I¢M.x__oN~¿ _&K~iɿX^!m||vGd-RK"hfS @m1hE)j>YDFFeRg:Lb.!aK=WC~ۨI8 k+~=f@5Ѷ?6~IH Yf/MI!x3 { AL!5ЌI^gy)GetȑGaE[%Òs Ou7"G7ioS~KT9#\S!꘮o Q Rϴl8-2EsEӋQI= c<}<c\:Ilc|e<7ykpx (7'/áO1HD`ڲi/oyo$JR()^ڑdXr~S]jZhz P=ϢE9)<^9!=PGKтbW*omuiXC!h8s='.RCUg7ͨ&lo;+h]qRl ٿ@ yBlA?O|Gc;zL F0`tF(8] GTmęF}.~%bf|!C;!'c2jiCCn86.CƟMŸWSL():u`|R+wƀg:1Iz@JYZ_NvT3i'O>UԘ%'GMeL?)_u4ekq-xDJlmWlvcZF~N&)H__ΠkРkl6 n -wa=CikKo\r0p4Ts#<4@ ! F q<+.3==߇R+{K\؀DZnؕMh`r~uwm|1WÉNg&K$ 3~av܊0ıT8J,r-4ʮr&VLDbT84(K$IQXQ): MW;Lʧ0r>ѵ8T8<ʷvՊ.xK F/Ծ\#7[?ƴ#Ou3r9Az8|1M`o[P\[dHk H9,p 1H P !7ed@; cOz5@-Ø6;7F0d~,m*(ԧ.e[0#TC? Z!XضIyȏ> ^~m+srԵy0خָ,DQ]7nyk^V" )T sL`zԻ2z,p*IJ[+혺_p:Y"nB?Kft?p]xI O` Ēޭ"dûFy5^M*.2y"0wvR,ԃZM(^TZːѕt UkkF>"n>ݛr/6x%QS\Ν}㏰c7#0gc#8ڀ`b3G %.U"}(ˢ?`N(ȜpcT[$41}<]j[s VGveҬxGn֊8AipMl < 3q8m3fR}P Y#v'5B%ox4F{Ky . $)F_년c R,oPP깆n &?͟,M~No0x{d7p%OIF Pbv]<3|O_мm^vR:+`&GZ]Y!F8¾[p%= {T~ w׈8'X{ϐk ]`hU>V[j׬l'b1]xՠ8EH2ւ?(31>ѱɮnhoF .U s'T(=Ew/y $=Y-!,&Sǩ6Y@ysRvc} 2zHz"^KSTf۱ɪa9Hq܃w K)hYI\bXx_ޫm(B@;_ :ګwD+Q؏. +B#kbhѱx]\J;_~ZtB0stDޟOTLr>֡졏&WaV#j??Mauel=GN=*4{ E io~k’SY{}+{֪>\◆+7q Ƣ@(YE&?z'4 j?6t?/Fbݾg_Nm}ih_KŻãओKX,x{ژtFM~TV5/;߱'Nbݾ7{EWm3߿OF[oW]~khLׁpCgBۗVcn̰ϣ3Aeh5˗|[T'*m_oG%]B?l6o9JUJ;-]Jڻ?t{?7i퍬ۋXCg*,O0tzziu{(NA*}s=Aܳr(qܼ\9fh +q r[?l:u&W_{>fHnnTCDAu:UN]?ދa'kM垏 O;Uǿ5}g>)?өY Q~Z^,[` Sk X?)/{*3~/ PfS5=S!|7-w 1Y}UmeGa ܢSQusX=`,(/Ֆ'"aYhO!dG*OMuBHFfYhOr}nLMonC3CtjO6Α*6xAX~mo3/j^OnTם;O0&<97$ɵ:\T fϔt'oDRїMYu5MRP-;I1eW\_t"eK0=כR5( "t*ȅ0z#B&1>ĭ7+ٔnp^% N ~.EQObL8 QroPAˆ& Fc +dm0d`"JX];[ 9V;ރ: UЎ!X>|.},x$^yEWV\܋ߊD_9_*r[W y55;ě2b[^ ?u t_bg[mFRbxܙqr$)?5$P9+~׀k?O1Ji;:lq%E갣k; UG_*ٯԟo>НcN>rGOT獓]5Gx Tn_E*fXڿ;CGڅzP~sDOv^Xhuc5c  ?~'WjqxBkt)Em?8#0zR|U ?Ab|mPo>C#_[0lҶ5?Ӄt:.D9/NPo>O]xUʇ(r%3{ w YܙJE;CʿׄiWC/ayקZ_*6 8`{~[[l_,Ǔr $ܱu5XX j$-i lRcp3+ǰ2G> ډG~%h_^`hC΄?BWVWSpAm9"*~.}@g,F# b k|Xp}D!z3bl]zXw+5fġM8*w=9=\3w ^ $ӳ+zh *o)l7| t+(in,MH)HiwI2|_yM'J$akT;WN( ] FŅjB+ZSsxs2Ks 6o'ÈQ'E'P'skx>sGx>'Yp?jL,4|K ο*e(ٸ>\J9; "ۡϟlp%m}WZ >iخ?&vCO,}-ͮyơOm"B]mO7v+A(J>K80zejZW*PPӮw[ɋ9VsB-W:ZO\!#Z{rr1e btAk ƾ Or$ozY p^Kb>vQ_P<#!}?]V-ڍ4"" ]wġ%$lzPPnA \Ml,kz<['~ژWgHTRvRax YdÏT%d ?k-STςWCjzC#Ͷ蓔5o[bfi6op/FUH7!fYpٷ˒]㌷Dyϧ-VϪ6:ZJ^h?g JLz9H]JF:2NblRu-L~2rv(?$+u~$o%-(W5w[9UՖ^U7{j7un"*}?D7`^;.WRа2OL^ïp+Z;DLΦ10@p׷};n–״ø_ּvv7TvNYVegR[{ ʪ뿯uF^ޚrĘ;c+c/dニ}m&?InkdՕ0=xomgk{/+[u;_Cx]>Ʒ;Gv rr%%X|&q ;<1eqȝΐ˪wi!=\L>I,c-/;eC#ƒ&ǩ2bK0^˛_zSwl]o}){=i<+Jlêŷ /6mX [b/wt|1ؗkW d,}sӍ-QՇ?0؆`?oV/pHRm;E..m~d M%r,S-"?{S?>ZC;/OoJ`zN: IFtʶ"G`RdmŞw봞%ҏ 9\;uEL"l^򰳈v#ѭ0⾭ oBsـ'֠2t脔)#)Zk|};M2^otɫb5i ?yr\o>>sG1^Edj!Gs<1 W HրZʳۺԧ/! U0фIU9\ ?WyתxG煕Km\;WR?ϵ%y+Wldžʮz+ঈnY ٫-E~H t2?G*7U:Y3iC:>x^. 58Ni1 q爳Uk%70)mFb#DĄCyE_oѿGq{_N"8[NKHSr-OoҿN_NWkį.jM8\ű˃8vg=8vm-BdSEım9uO>qV±[ Ǯ ñ;q,8p4GUϽ֓' г6?je*./_ _yYu |o[K-_' .y f$?3[/%^8R (VoERh?Lj*u?AijD%3kpq'ÿZO&V9GkCe4_(^g0?!讀#bs%?qwBmIO:ӼMٖ!S]uS'2T+2TK]eZ.QXXLuH~ v~^|\h`MD3)V0D)f©BXaTi~7MxkCvT!zCT 0=>I(F>m2:eQ+yhhztrU΃K`-75h\3\n̫ܳ?[6a4uqdo3D썳\aBvLSޭ{";=:sU<¸5&qR0G>uX8䁞,k)BZrߐc!bk?ou3ퟂ.SyO3ks=.hX{\I?No\ߜq._ϘNL?+qj_~@(ӥ6[Mo^EbFZ7¿gÜ${Rs:_=uz~ Y߫w5n:+(_D?wԶՁG=ww swwiܗo6 ^{w=wwOuφ*\՞˪GE}%HLj;q>Eϟ;&KVGQ$i4T<I9# "o)% 9,?rs)iXVXAKa˲)oe\ڒk¤\ Q+ Woi}>6Nܬ/u5X l<8V kQeYXS/T`́B5v7CiZI֚kI|WDA{,*`#4P<E9ʅf6}" QHLFep.w+wHXJJ l=Q:\d,A+?ԟRss8u'k"c[̢0Edk[!g bl}ڞ6.aɑT[C6~%i?eN-6*Fe(Ӻff.EuWyٌ" k`!Wh|lCz1N= MLwW% ^5lʭMH!w}Æ L>,BM"V|K.Qlm*]rj<n@9q,Q+a@A8x;n@@*VQH?8!-]^r0xͲkCRX"Lj+aJB47)Dc_HJZ="@fawH^uvEB)X #*sHh֍M8RS/4_-̖POAпG<1݋mrjE0X9%[t66s&(<WoN "aCvobܫ+Ϊ/t3f ygF3wK\ [u?Ezou׭rAқM MEftH0d?m$[+ٺŸv;TT $?~R)OcƵY>[O ʭ]ZhfV>>-ǐLN#9sƄs젢KQ7⣏/Б~j|>DA $f%ѕx̞{rӕU6w$ r,f&-s}KTd>,\0T* e|eݨʬ<?mɏZ-96J倚*L&= zIpʕ&40nDʘJDo{8!j"ګ?DjX?* du)"~jSiBFI<|} 5\V#p:;L]#P7l7SLv4n8xl6ݗsxB~ff|E6)M! !ӡ"nTŲ዁t; PnƆ}=g h%Hr֟ropu*.pNZCIeRC&E``QEօ3y^x0( "ξC㙯;>1#OҖp +81zEW7׹Bd2't%V8sMkYCX߰ƿWɯ_9mb`upߞTLd19A&X`h RT QOPjbaGBȗJ z]#3v: t.]rkn6DaaF,,F% )/Vjl3OQo915~y7HTԵzfZ6i0u8ކۡ=3zGª0 -S|6ȺpNN wu,i*,s(9MLxЁ*ÍBgf[g4݌n|^!%~ ]Z]D(`A9*C#h!g*AaXx961T'~Fv c@+0 ,y|*=_OGYwY\Viu_ ×y{Yuޢ`{kn)Z,/EDWt9N%oVq[^t$RVRF֏ſ BO,p..P*A uˈ`~K*];@>}Gr"Y JF~&fyB yKgHF M (oRY3B,2Dtfa&|i- k8e]w \YW;="jEYm?oM8a1ږp_ȚCg,S$֣YU%vrhnsx"%)K S ++wz n: y8sk_MM3>^)pKH$?rRW_y|2 &4ʚV wJƖ 8 m+/#i)Cg1&) QR@bom ٣ H r=CG;nUu=%Z|IqXX}+&3 x WQc}!GV*}E}1 #[E В]/'7BgO]kH}Gxi'Drz#2e],ad/n"[,2ZH9Ǧa:|0Gg>{1 j!^MX]5_\e#+{S؇٥u2iҫFְ$22_BW/7I$ 3b]qa2^neEfdi } ]oRaNɩ* @Gt 2`|Ňe_hmŤuu?'E)}))S0 ;鵏|gVy] c^]Eu S?z~! VWQ1depOjmUj'f=BXk:j ۻ28D#9q;~-,QyҎv|%tK = Z&f C {6욫՛Bhi{n";e4Aa\CI Q[ԃJ0QEH:oP TnI 3z2tr^9geN#]~W5Amw^ۭW%xNYK$w6⑉;N'Kl$m8qB`^ĜFV˦o,F6W2X֫f0"2ׁ=2%8dbP"r!L{Ty"@\-IOLs$$=X6^H KeHbM;5uIՁı~T+5y< Mhh /;Hs /ȉjOux%=?wߣaժTI62j8R8rFLua}>(UYOXq rԨFqW󏿩g>BG:o<*YF?lI'0 0րt5!yRnU*J[W#<-` }%@6+AmhdKz4GB ~ 22 }bZ9 #wӟFYRg[Atîk*,hvBchz FBH0?PȽ\F'+M @R-&6Nc?vG:7&O::W9)`i`ᩤ=}]FQ Wy ;܇ѢyW{=0f.zz&ٵ%C4cBJ!}&p8=̪n( Ȩ^Y =SrdnHj*_Hx8TK$CKO%6l%C,;s ²-eo8 Q V~w甞{;oK3=e"OG5l 6j|tV ˕GUz$xT[⷇3d~D m,i -ub1h),Ζ%CkWg\PX6cR*ޘ 1P7ߑXJ j \UW;#mDe@#CRZ#?%{N Xi/!`׈M:kG(ME88 NRQ1B !?ʬAʦ }W̨{>aWцm'P$b%m#m#jk48]ޣW%Z>H>5Kmm*m A;Y֑)h% P.4KSOocT9Ҙws>CӝCC:\\m7j3<²*D#&qHtʵNv P1Y[&KX<CHh}݀zο/NCUs%:8`@0EԈ[|eUIjmD`.,JG\dS!\flcqǎ%7Gb;Zu6E<b -NSTl@ud8_62aC*v &:G>m !R,iI>y-Ȗ2ݳOIT' jUȽkA' '>"'UL/\E&6Mc6Xp$aҝ< G.4#.(^(%`s`q;8b*ՇĢba%b݆(3A:Šs]< G-Wj٩_(hrHCmiu[%Z%:s+QWvY4[Ak 76X P|][wJukeԩRH>K6ny`WXmTAN[w=ð:la;]}o 8 d*,F43FFFݦ^T @iS90]q&19>|ȱw=̀/|28vd |t!U4Nga:[O4 34Eb9\q '`Qw}햇JI?[p#k;sYh4FX:?7r:ruU^ H'ʯG! 8S,n^܁P`ǞD+Y>H'K-YkT:\v=+si:508)* wXdݮd';,nC_T R\ժON&&`4I(}DD+ViߣO (M0~OxZ%$AȨ`ǰg/E yi%5 yGPqr~J` LD>6,z\a@fhniƝy"h-l]%4n h;}€0(HvB0/Tt,6Ҏ(@J jnס;VrA -v>Ps9Mf<6Dm\+: ?WPf-(K?vU|x?4ũH pN7^qc`|q,Ze~왙GҨe;Q9/:0<#Cj/݃_%N'yL d+:!zkdhcƺO3 K?|Ζxԉ)UcSC[|z߂΅ʟwŰCÔϯDATV'ux/$ǎapl?>!% :n 8@5EA2ՄF<'y=kE~F0ʾ(is)cMmPZ&F~]/=5,OZjb22!g1zuP33:D"F\ AߍN!G\a;Ɔm[W*dOC0}AdQBCwG^4irçԿ[5ne$Տ+^C}~Ps&51N\S- 9Dc=HJ ]/ױOjuɆ' PGRz%IKECm2sx&#OC#gl5g;Q.G a"' 1``62"hW@>O TR2BmA= E%P^]ͯ"h²6x^]=}Zջ Q}]K9h B#0»C&a\'3w 0. '#$*rv6DqMXS[Lh8'B(EU֖$.+]ψY\t*Cp94z >x7I@ZpQ@ TQOXx"/mgw_a{A~ ?6?HHzĬ N/Fd)###i$ϟb={Xrx>H5I%K/|$_Ğ_C`^|"ϟz`vZf"x?EQ僙~49,LW䃹$gd~ڒg56..^]s>߀T)(u'!fG8rֳ^Yo[_cG*~]HQ-}T{2IBo^/Rc:pHTBa/1?848 ?F ?]Ooo?GR\(>6|uNU;sO:&tp%= UF}G G~zs-vZtu~* `+ұ'jwAuK2_9kiǦb\azO8޽]}"\}rKC㗩 kVQ{Ma+P}+ڗ_-:뿟_O/iZ;_hY߯s|' \9m_ ?Xk~ G($_%x~0cq06c +wÿ-_\hN?g+`gV Axm _WfZha+07|>W nC>U_t\pߍߧx`e! nK 7I-㜨~]4+Ei{m3Q)ռ;.(HƗ*j:,:PKq&0?jCn+T񧵢s !Oν3OlW\&rPH̆)EZ*xxzuKUG(u.Dhi.`OnDH/ÌFʍ0v 5w\lj]WulD"oKŢHOa\ytqEMןDzHsO֚1мSp%:wb>\QDKk{5Ξ-CлwXؓśP63L$=/(@|t/Ci_.&@<[$#fKdSw\huzEmYof^%[9OKT]=TG2 kgs;qk xpv.q9]Q4o UY„BPLkxZ|}SO ~1 'jA/0>4NAZɎiM* iD6i#-S@:O7DR r)gSQbn|l&Cq P1\ZMǥb6Pvepx DX6нc^k'Ë(3=E: ,bvГh\ʸm\yyF^_OfeUyeRqg|g˕S{~s}jʭdS @/D @$ SJl}%ɺm[xG$ncen6Z[3O7LhipҎ-oo^(S;eP9H15rfy%%!LUyS0V}ռ~GC 91bNjCtnjq9*SR8·=ż- 6O7qbzи+BEw\Fe]׆=Y" 6S e[ݽQ< ΫXĚ` l `tbI,w. VX|NJw.Ӟ4 t#NC.#im=Q;-v!~Di` 8`l v䍺Ǽmu6<{Ҭ.dϼ? ߜYva-%DƱf~NI|U{T%Raζ˳u:&(c꿬9]pq~gQ@ё5F6Myޠ8"\GG^kq|vQQdo$_zV:oAXIX?gq6 N;:{+ M('WT:%6EN]T]dq%*w.#""pʴEi?,g&%ͱK@3P; (H>ox65D ϣų<{^N0>c-rb,rЧd.e}BG@Ī_Ƶ5O)YN\R :2ggdwXǀOμUG}[H5ޙ瀽!˰p=B+ &d1V.f8BNb)(EĪn7Dn!vJgՃ ? F~# QK KÇDE(1;JK, 6InRw-++͎EFQhxOW}9<}N(s;%}J H{l?6dѲ9AOX,;{,[G Τ6i/ܲH8ӘE* }°lB7Y8HM[:/$Q< c"a(ty` RFs, kwșHS )7}H/{cMA:+[rBX/ 5#7T`oؤpRR{QXxŭ񨙳OljCc>g`:ɪV{ZRt:`x lhK'J!r9I Z`ba1t\>E`YɺRXh3a|>x.֛/  _AtB_1ʅLAb;-g:pBnP3a nbGu'_sp]iԩrr8R桖l#BO%RzsӎPWKx]sC<( y>{S/*Y鬋r\/#O7USAڨM0~-,y8ERzjx_jގKoWqc?DF#$w~jRgs dCv0H`#بe@Uv#L1P,@Ɔp\{#Ot_d567Tmv) eeWmˍ$&\1W"O{o5 .ԘJ6uzt R)y>*r="fFcdph1 yȢѱ"Hf)!nX$-ٱBn?{rW4 "MO]jb@j Fg`Cc7r-ăNW5G~AlְtO u]هז H'tq׾fu!w=rh({sS?2L^ #)TSjb ;wZ |bX9jyi=.]xsi73{ԗ~$5K/NQJWԅSǂH4FL Mmưe =6v;a3@a䟷M&@Rf7ɺ0gaGo<tzl: t*re;_6{'lwH #8i U*2yԔͬ1k:,HKjI~IG)GOTуgh8B.NeyW1MaS=)$lrmlDCsYw~&b O)}ܚcZ_oOORO;>?g|i9Ij.ҷ`ݰ{90Lp[pV(84徬ŠGEܵJ fj~SV-r+Zc4w!k]@{ag!kQDX;O<*K ERC!gh 5o v(1.q1> (uoԣj8 m0n79(i^)H"CF:\c7>@{Kazރk~#Ԧ#զPS]ySxSW|,5.6EQD܀Bz_ϹU~3ë$9>5%ikwR5]%*REvjL l垃A^K&g(r`RQU,B-'MEh}Ԗ{y CAìA\\/SFy_hcсwұoԱ{P6T/B.fHuzyBEE=X[mq10G:MϜ,9Q ucVĜ{ysjrs~js 0g&~6żljZě6D-ߦl*N"-(۷J.(9YZh9,xPmJ-sbٻjHGa\_y&v+L<} h֧)|pRn'>:Vu]U Pek3mt>%'$f,s_8ҙ7E(3N$%sIrjsߺJ_V\ngMr'quu@/Bs!wF/Wd|qjs8΂']!{s^uؿ>{?[ç$T %%e5ބ,ڌݹ<Ղkl:'_Sëz lXpyeqLl}\GX{xy+&/y<+X4xfyB@X66鐻Aus']s(FAGE(.Hʮ$ r}').՞_ǜvZ-8`ZsC.Xǵw^4 Z٦wH.|LQ+^D\ݛq}ϛWiQi֖ޯiĢt>3, nOW'!b̡ K-#61 p70ʴhA$ʓo r:URT* S^Y.;nKNJBXX `YEXDgџI9ޖ?L d%sS[OQ؁2"b+nk}3g5sho(QP E)ADot26'4-6ѡ w')K4_>'AtQ& i&udJj3j7ObvVՓm|R<:$myAVJ&9⣘4Qխ(B127=+݆9x= T'𹋉9*A^nT7Sᱴ):=y^W,1i/#/5&5r @ٵJ/M6w1M.7ݜ&Cbd;0n]N%Gn (YrHUoo]V^q/\97aȐ,<,t5;~i?|oY< ,O!3+s@>5`wOXF`!UԮogr"Ms ƓυxG-W!p.^L@2OV26yHix 0 }IrD^R0Th9kF%L 7]ҷ,Gkb?&&^fz{"jtaۡ&K~BvYϙ"(ʾ[l(U:u#GFs"wv6 VJ8~!\,4V[sS3+SbJٗ(4SISsSq4QI{ c-?>um5l[*QKԍz5/$u&#'%_,,Q]PlLp`oHWk&nᅸ"- Ei51!'yh7Zh% GA3%2ktaƙA]*KrZgy,Hqau{XIuMk.] RY" (I'DNQMtBQͻK[27P*|dHYUF ۙXJp^+㕗ӊ ?|Gʾa9= v5ݳwzoK 듥 ~D͈o Uyg(D`>q+Fjhr=A!srhvʺ 7]U.< ʅТ{t> Ox`-+ ][9vg:&xxT.noarJT;]킚 @~@W#;ԍ wkZ>qTs #nq2ʟhx?KV`zS.a%Ƭ}}9REc0QBn]T#i; 4]FɚG^5fE:}/+{BО ?^b#^DZŞޫzg2n]4P&S TTwZG]hfgX#Fhn[ڷxp?&T~Xr,-R!Qւ(G G[M1!?<0r{6z"Pqaov,nz!I E:-rK̠/+,`aȲFݯlIo4A0;dAL,bĢC lzO+Fצ8cq-Ƶim_bU.n0e F$#Wl3̎L:/cಅ6"ԷզE/{+i?u,=z1Xn}C ϧ֯\|P`x㶦ԣ+ʯͤ!ʳ 䏉H p=sqiAǁ}*y 32J%c.}tjZϧM+ Klff爼']%9(&$汌ޒ*v~@Y#K*JO^AV^gSh1aAmHɁUT&e]l' =9fKҚ%uT5.;&; `r{猨eu > zzOpEzp~kd:h>t6[cy=W(%Y Un'q k>YN'Fg{a? ̷փ}ç͐_LT:Ih=‘>R x;Dbj +C]K9EzLAzrbh2cV*m~,n 'd^X$iWb{Zz荪ǀʶʉQx_4 ەVl2܄s RBaiO#ꮧP8^;rbt˙XkX5L^Gg3+)}SV i<E)ʤV-]34ef%k$Xna0'd 2'Ўf6mK١h R"dJ&ko5c~׈ïwD~z auʉ=SM0(w^G~m -"֪Pbxĉ<:R[8~DSm\s؂'-䵸ҊT·[xJ_?yV#2'O띩yS qVIg5];N0 )'m?W`]d44(&Ѧ8 1{:.=}?|MQsA*6s=۝d[STQqh%urylMDZ*L/i,psa逰Cf=?O f왤S{Ě VH8mX@3)Yͫyy谩A ;Jr(BD Ka 6G;N*,=.9z?,5=W ߞ0\=+kuzs %u5<26!.';h&xLAe*&V.VgcBտ=}`M~5F!8PyNY+KH&Zlrj,ĮG/^Z&GȪ/nŸ aD6tOɶX\IzVf@qN}QhdRRuRHZ|O.:$?otOgtiεtv\*t6rM̯DvԵT W0~pREN>)g bӴ4i9ɰrph Ps@f.R7Qk.흴'ׇ ͻ'輫MUb qu֣lօ$*1=WpluJC&lᐓ ,L`ۅG`TU{]CFWht'ǝ#RΟp| ͈ʒUTevFQ-#oXp7tVH!FpN><EvnחX*ljWVr f)˕M$;) tqMUZsY84 fYeZ܆ f{9D/xܨE^-ϲ-xơ cd^uERu%_bHg_3a9)@4O`Zge'pzBuqK]rj.f㘭= %XVhjAX֥74_vkiH@hff'0IߥɘUfbV=L!m Kv_ 404D+tx&Ks֢d7or> a1 go{+Ѝu7mwY܇"@2 djp4x7G4d$ `f{RWXr% fXH49,N;[8 /zɷiıw,.'DowKS\n4FGN[}kjXvPnF{j,NcX\1Xޯ}\p2J# 2@zRD%0+ Ayi2 DX;)xJEWIa;uT_R z 90kC8T]Y%' kt gO86"J_<#بӖ'l}/L}vIIl&`{BżU92$W\vvֶ81}3s?1:~humc4V&@C?Uxj$5E/:,a ) 3TyUF-%E<k{N$ 5]Us /]"/ -2;ai̫WŸ^CaNBXuCއQɰH0˭⓾FHakUXH|{,=l3'zžsw/׹V*۫juci0:Q q55TaF@9ת,&g묵*kĹh5 inm;fʝu-?ӀvuƢB%Y+vBZI`170de4@Qr#)+) o_qnN7ckyQK0<=.ׇ?ojoZ7o7jlokuy]2]MjP?j9o'1Ef6嘒ס0*ma:^ƺL?ie F`0U33lاq{ig~[,US:L@2x gPNG: Ci"1w |"翧.t"2^k']9xN:69RgZP CI :>{{#:0N麻NͯmWO/ቤǜɍ,[ תv4uba,8 !J=\gK5r)GЯ"/(g+8CYSu+qޯ;R;ianWv?c# r`%&_Vgwv $)oR$I Zؒ<(fWOܕ}r(;_1KkQz48_}DbY =}7i͊oF2j?OWٔ'h)qiS*1-iSΌO< ;1"]R0w,DWyi2YiJ{J/>` #VV N&-Q|i9θޠa=#f)Ooo-e+|$7ú!3ڟE7/t9kpU@.ka^fMxPFx_@eRa*e,\{u\MɺudzZ+nPR}}̱.4 &XLe<^W EL=i:u'ݼQ{6U*ym 30B7]֪MB0>xח6šGl^O裙WOەP9-ld\w>o_$&z6|)NuS"L`\-?cЛT|6M*7012.|h~D|%,mab`*S: h9/KFQㄒ@cS:bbO#_r5|daMt]BMJG&礝cDW.[wY,W*{Bz,r eӔ^J0ANX>a.mB2@#6(vH` ?_(eBwZT+?6dX|)`2;щCECXcJhjU1phl:PUZ,mc,fr6eG] #Lݓg|逴>J,ccX܉ S^>˼4-{ƥz FE ꉒ CZE}cG; ܴʧ\ya/O4R.uVwTzKx|FӠ+:~3<}jUlwPNf(qIOL E eVŵ t@cV](o6;7pyxe@|B҇ —%xD9aůhFw[VoޞRtbNWj^{uZ\*e,4p`L}\.zteYsw:1qԈCzggS'ڕ.`_ ,V>SG=hdu\_q#|G k9*G))5wP,i!9aP&P:݌`[-m]ҘL҅il)XjU z]WY.YaOelDs*(͢F|Yh5K-l[-iT_NN.܈`[$d!Ztp\f;߹7e?㗁AVih/P}pmgeP9բg[k;Ѳ3Xx!jAQKeYj&J 4jݗZ?sg256f}e,) )ԋu}k!TmV8)- ս򿴿B۰}]}WJ]Ѽ(&ʓw3+PM m?/(^,oIUR{ð 7˞6hX~O):0@ZWѼbS:sZ̴6 0L`* *}iP_RI(v>D7XK}w;A.6ӱ7 (J+Dtz3dE`W<'80r!L+ ڷ]e37*Juޜ,&#fNC; &{eԱ&Q~9xAw*++H[}U}ITTˎUvѦ]cr2`_U%l~w gv1wZBNN (b@c,%^L[Yf֌[5DY1/+,EH68+)055q0GU<3DY0 )քxr;5^EDZP#giЍmPI"I#m$"]6Ad\24k6Lڌ<ryޖ猺.2EҊHK5">:W2p$w4:+\C ~^tCϒGE9h c+J"H1#[E/v"'2p:;1f i:hLw-✁ˤLj.b= vhs>OS/ܘuZ]Mkf]( C`4o ;tř_c>p\Z?\QOb]jŽ%P1^pI+kyv,%0xE45f 7;$ DY( p%>WJiH$e5<^ޞ\@lW'~RT$Ҡ1iu.r >)/!qH]}l;^N=91wR“ h&!2?Ygvҷs?04  qU}S^ez;~ш+P&\s oPzߨp+S~PjPLTg&xa<ʙC7HPNv>_-գZd8aD|FO7:6C5x5ȿv{W|^U^z]r?Es` vx4lP^%v]H$kA:A{Ζ*ьPqy|qY~+Zidx3C9<@UVNI흩~we4r|8KS,rMcy=x=ֶZMryJجh]2+x>1~ e+Xヹ):+Z@N{斫-p^ږz-ٟGYۦ _OW&˟.ՇI;&1?&EweƼM2djex[@jQ^iDW .ʥv.G$z ש˭ iF B{\&[DpMfZKuˏBnմˉ> [^ߚ`d}Z,;"5 7~+GO4ߋr>U>;B`_mV9pbO YN**j ,ƅ [aըf"D->Nkwbn?)#m4 #lM=r:m> >danYa-^^u1 sbH d|3+uQ T4`rwTAa_Qy)@R~9W/|ru* >#UuX4q F~`(?iZ$8s_Zc;e .7c9z#O|4o]ix@uUJ&8ًπlw[@Ν<y Xׁݞn%j%5`ٚL^p`3q͸?K$0z\+K쟢#v7su/gqDwJ/Y|rv͹dYnD\[HṰau1c /o0ipIGK¶/5߻`Z|X- >p(^RawKY]!xۣ6&47W`%DDsv'{ ^h&itEkjEScjz"Hne|䣕i\y R+j٫`B2)dOzE,cHJ*Bb?<}M3O_$Oq6+\n(xNܩ#r%}K4T9 ^l"d5y֙t4dŢȏp>)%n5 gHD@OZ.(U*Ui|&xzǿ] E} ^S8)4~N,@G")@?~~g!1ZþAw,PG5kPEa2JV8"X]KhN@_x9G6Y_⿵VOS怆ϡ Z-jΰOF?]"D\pPe2s 6E4?TS=IqbN2b169Ywt\C]"Mf=ޮ3uKrdVA F_p!XCZcZbt"zA~)wN8he@^JkGϨט<`NMUHG2o^@z}]hy0|wqZGHnzAzI(x!F$ L-.)֐;eO3-.$lɘlt`\Wvtq;{ 5h U?|$Ԥk?q4Xti!?`aQw1Y ydK^m=?/(EE^7`f;lZpL1CsfLXLo;>׿YKV2NfC#{kZ\ %m qLH{ͣu >e0E[E͔٤ r?2P!}4M ` I^kf a$Tm<2~6-|~]s&UB_Io++0}-4ccb:+x&_ ^,<ѣB)ܢb;vjX;WoBhP+x5t>Od`9Xq7X o $_yNe@; m4U< DȎ;D!9g7,'W 1V^"'ZR籴- >Yܗ|>4Ud#=-zN&@`G!KjcbvPй$S׶1FՆJ+1W#?'J{A6A~[!ްA8: Wh̡xE㯐b{?WQUe;x=zl)-E$Vȃ_i&"߀aಇke]IdUFFre(Rt>f3+nО4b*f`Bc}bN!P-gϋVxdNPר8+)4"ǁy!?M oӂ30ҨXvdmu@?+2TAYox^H`75ĉ)E9JQ_rb6*fBq1Y=|cDЂڤSS'\,1Ŧ·[!>vخmg/p|oc ZO_00켐B3S\/ `R?5Q+y|ǟT'IJ ,aIL%lSNm plX5r?]6lrk|Ea3ƠzPIuccѬmY%2#vf|4\ J,b1H4r`mi Cx_P68.l׈ғ)}\[B.f}T* "3<_p"@2JN?ZN&%lnȄMwǯ]BXNO9 ʼn"Yآ4:X{#Ν;Q@]QyݟNSsbUDdCKv(H}?V-UFsxxƋG)s'4 ta-qYĹ(ٶ7Q&K?j|!g-dwYDxf[OTYlpڡ 8$\zݧajiݰ)\?qg=ϕYǖ<dXe3o.&tDr HXO5zz6/ Y0{(Tok#aSmF >ӧ?FL/^QhxQnUɦȧ D*̈́sVϼ z(v(JM4 Ѽ[z='TB>J%G-*'Sݨ(ѵR vK/ ӯwB߽U #Zhy./失̧| [QŢѢX43w_6:c"V, /׈b!zC%л8\$M4@^EN7^O*.DX?5N&4i|GT\4ٖ9' 0;7Y sSe%B%18wIU芜8C4G,4FXdC~TcKM hW):y ?#Z9LKq.YVo9/lQF&E(t#{ *'7Bd*1ˊ-`Iʑ=XڐRhg`q[ɱBXj@&̕F{߽>"SIgm[Db6z 5ޯ"Ȋ ߆f z}$5`Q~}2ȽD8Qnlmޱ y|JV4iv0$n5 "f*zUժ#w{'e fp ˉ3%{ xB! (e9y*uu5ۆ2::4]TUlǗrw!pfu=>a N_H+^)+ ~S~%AM5gdA^zmAۚ(dpb;_%굌u LmǢ6y(բGtTdX>[,W gOynrpLoȄUH'. ߡ0jӅ9/z LUu8Ne.UF:U1!c?IT)t f!)/Ucp]/:Mf2ϱWDԏ^Fmۅmu{鷰uSzӁ^bZ5,C̺WyظIcXKx otȦ#G͂:i[߀g+t !YO(TxTd%=.ܨ헶N9 ^it@٤Ģ]"`V\lƝ%&NM?\_7kφwVS]jqW:b "ik3hݼ>DZIeT]ᇛ9Q5$ߤIސ?Ӫ"&fiAdRn vK12V,O̘~R;3Vletf?5| { ZCع|؀7{uȋج+E7Dbfǯ? S'G:kǤ_< [Qg|٘ EW1#sJNpNmD VBfBŢ]HPA˛W]sΊBQf9D㦤R:.y,d.$o-pqQbo m8< ~cy%GIs$[Yox~=) z?*߸OFT[eCB;> E)A\W<\%J,v 2Sy& }|.-*Qrr sR9kRT qgkA O}lRCj\ZM!4]|D "H2u5#`L5~Nu<a먨j1r wڗǡ+_ζ˳:ܟ>}hA De.c?6i:r03lvfW ]~"33S.0`G\΍nTN|?T}mNJC#Sej}@p/c pp9e_H1"' M Oƚ}vE6QH6z>NxIBO7n>茷˩p!X*Q 8(Dǖi`>Y`yI:6 XfT:F/pxQ(pnd4nK(?X?ځ%f4P `c ac,# sAOo@滀سQ%C riU#vrޏL\ْKؔj , $= "TI$kW2dg^2~d"Ś[M굝[XJE(^*X7`1B GI/&k w=o̡%t`?Lǭ4ٛG v胑m[G 2% eB؍Ɉ3ϱV2RiZ6UU)tvK'Y 0M2$aPR ?xov}@B<GAr94_9Zk<;J.F wMJh8-Qx]g>*i2J#2 KY{\J40k> &0S"y*2 p[Q~dv`?%\Ĥ7YMTIoʡ(wKbҥ*w`s>3Su·cM&ӦqCQ %*(ӔyOOE`8K򏶥6ַ@E[tB.UD+AD^Ǥ)S/;խAxIǿ ҠT=27]l[MUKO%+IÃrxܚ-8wx]F;]FVF^^hǮp,lw9͡[dIC!Z|rxU~ H5=F,mϒr! fӖ:c99pwESC?!0k=GҚ0j_bGmnQ^I}9)EM vB"iuT k]m{v 䟏jf{vd2)R!Y*}N?.[\=}Uotn㘀nj"P6zR=U qhLBҼ[5;[=E[.U}ؐh*ׂ$Ԕk r[ %KM쇳Cz!Nv)ag3[V8*&$T3b,4ÙTb9#T[#_V.QfwWr8O SۓrR?e7691X|C-@U 61hiƕD{Gi=I1PcFx]w0N0>삓/蛿$U9!4RzEqd ٿgHVX0ju͎ J%'ّ-ݧ`7_Ê3^S ]P f<_, ip+lG>X(cDnl5WǍv46 j4qHXpzSpǟEj.|Eqq{EA{C9lˈb~q<1d$z1m=S&[ӄT.^`ŷo!_??U Bn%y(gN<>*\VKq.v:86 g}Ki()e7Rmm3I̮xe5L?VuE{ƀ=Agf%XAwfjc7gѨD SDM9M0ĄM!<1Xktwuli]1QEn}|I1r[muHEwڰӉNZSҌH1[&k~[0X&Ñ1 @"OpX;DE\FinZw Orǧ=\!zul"`]X0*#|zuUka{';cq=PhNU IY`DouQ&herP`A_G,/.BL8VnV7Y ^ XUbie3C8$`5s|:LgF%C̈́<`o^z͋V)SQ-<_Bn_>+8t됟sxKr'`Lh`!>2 %vT7L*G =z>׽xXTCjk }n&\>Rͮ>pa{6׋u6'=W~'Hh9U̵$ b Pդ^T^!r@3야>DB=wb>y >a׌PyGt ŕz8X?58ie g.UGj(FTm U%?f qPa'l4(FҴ&l%8(h= - 4^Sν,ˇO)WI/fW]OTGCÐ. ;NN/g]`{MkFi4ڻIk/^^lcmyXmlmH{>`{5lNZ{gmuh}a~/6\՟mI(Jn)Ea@&Lgbw6ig@ kdWAm`4:b^) iQ]9|y+u5b@No/Fqu1=gdZ== =uwEhE}* +=y[ y峃Z3ZϰPgm \B(Y5=8|&Xe8 ^0 ؈?vHrraPF </,O/WUk_ڛŨhB& sRG4-V Ey*!‡T4}pelK '#(Shl!Z0ϯ ˦Ĉ3j~犆A2?ʋ J6de߫[^^p j-)juob@'}UCNYVtdYkD@VUN00! Iˡ5I2AIUdn9S^XH׿oiFr@Ao泝KG2* }|=Y"n} r7fF3ZN@SXz-30}~`HYG(={jH 278#^Wfjn!*~]J-X_Sk0nɯ'_هA+9v6!`óqwÔ>›QTm7: A \z;h` \k#T[8ԺZM6VS-D .$qu{%~㿩v9|F"1JG>dex&G_u՗Hew6̈Y/ыǽ1[#S( _Dvz~\2/exGg-#ghEwksp|rZgk@r;=O (mU9L=ž}:SKCN_D  נ.В5osFv&V>਌fPDQ<޾x&{;9 W9B๞ݹ3/)@=:}q3 {*Uq>$z}}r )R.8ԷK\i{PgB;"_oַ`,z XӵwXu}0e%SseENθr}Bf-@m}l [OW[W㿮/;U6 7 xw{Ux睪WUx_$sr w6P] u:P޷B[ﻶۓ x?gV!wn}n kG214KyOւ1*/a̳2DkaEӼ+jޝ~e8[ޖpxZ_:!p6]Igxۀ98␆x#Wqh_.JN:ЧQ*w&4HM(oí1t a]l>G]iߵq,̽N=tPNw=Q<>uCNbn[ 8X;?;(Rl"~xgh<0_xEi):[l %]b)}Ҭ(ncxGO'ȍw;]@4c]x/>#Ux~$ kesuٍ{KDoQ%V%V?rLs1/g "{YM&*r0G {/%Zlt Osa U>욥0YMc^ !5Zfƈa/^4In.`Y]HNxZdbVju׵w"%qbVk+`w+_@9ʺUKPhfdK}+pvN:K*Cs.XJ)^ alW]>@rj(e|t߄EX/TP^kuYc1>NdantRުҊq>EQcܱ3S}oQC0[=SƢ]erSS96a-DŽ ӗ ?s]jZ/7 ~Jb/tW` q?fz%G3fY <[4EO+k+pʼKU϶ /!d\h Z/%K8$e6 XlN{CD!,bZų{JVRw%pF qRC@?k%756Lb$u7aI( 'HW44s@<~nyf~LOH>'ϯQqhsss0")ra /H,Xc"RI EU<ٵ6TO^ϋC,c ‘} YTWIn.{1Bp& dEҿcG'tCyL^gI;';=`EZlD\,ȳt99]$7m4&U6"s)54Ԕak Ћ_i 5xMEdz+PP* E/ObEΥ_"#//a)^w;#E%a抣3>@vw~6zp^ -?8I1.z[A* K޼o`"{"ΞeG߭F]~ldl$5V`#㡑ʻi=+רE &=+E^o AG:byV @wKL{73x\%kQښT ^yJF*ԳeO'@9 t:nJfEvZx 2g| 뺇2RyqH*ܧt.9'83n^kz,hPzg'ض24gCy@QYO`Ǐh[s=#بEpp2/`ԓ1oɏ^ќPi6X% U65[EfZg9OWf=>Q)yg_`\C^𾜇&Ձ[,-Pz;{58W2Ƞ"eAvA#l8 I6Ԅ-׋j9bqN~yiS5[. cm؁( N6cm:)==M0KOuz>WSۃtu98t&'P6?PXt*1Y{=(U02n0vR@[@/[ ӧū ӟ>bɚbB de؜#aRR4$6Ĩ1; ?{п*ē2DF/ Uʇn6 g{0 })E<}M!8,d)^U9A︅L9(m,"һ쮟Zpś܆ٗd)@_.U>y3|FE?ѷ@pRK~3 4t돩Lxwg cu-fe1﬩CCMXUo(-7av4 70/JKۂDQ&-VtSgCx^˕SUjv.А,0G/ǝf&խ9ZӥsM{OJ[</j$&t %L]H_h`JH#^k|idbΑ]&ơq=dCJPQ}.堜Y}|>>YbtB@&޼o9,~* ɯySEJGb2<ً[R@,E\ʮ1K"Da';NK6iU)Sj`0dK=^NVBB7l(H<'JmfWhSbIZGs_Ax1(O_UyVTsh(}cZvCGf^q vDDxtiMj⏠nk{4,-\#3W<7u1#0 j$@aTZo_qctioԎ=&p\53 4i89e"iQ sXDTq~B.yϰ|I 3I?Juee$3\=JҘyh L)ڛK.doڵ.4CTnAdH1"a)!8{1ThB [˙^ȗ2}sQ"}Sa:q쀒ܐS ,~u5J6O[I[LWIy0  aHK$E7mGeΥ]c9#8(kVcfIm,6.XLhl,ּcq0V&թ?m,x 6jCyj ^USd^J.|frL҆- z:PS4;_뤞F<$ڂVDj4{ElC؂+g(Wu*uV i3 +׉] kWlFtp $P,/ox,!!b۫4T`r_7LNUdC~ g(^ *Q_\1%9W`$rMl}#<  y[gc:Ǔ [GzѷaoN}{'OST hS(͢~^͓]PS̀UuHpu4.Iiݥ"i \},^F| g46/H{^H߇_:hNS'uhUFE E}[NV_tǃjǨV?Xgu:h:.:(j)DQ. 2 $MjU Ima66})$~6~Y~\-۶TTu s/?RF>u;!Y y.RAqq~Jx Q}xE9U/SBՋ N9оb- eVTzٮJptzҹ&:t[;C5tkv/-W! ™b%NjUOt$_F@)hx3ޡ;Tv 823Tb~it OGʳ>^HV8P]hEs%PsN װE <5'[|0³.:"6Z.ZV zTJEw36Mb|+wo{4='~#-} |)8ۏOQzDz=aG~G;G0_-|+Qby?1i)2.oK G1;6*RAE_O 5@oLu7 `'څs'}!\7a=d>!Uyޚ3DdH#p޽-#l..C}#j-=7⎉&NvxLj9ǮYO9Y~i+V|KWW+W7O:"ORfʋ+.u6@z8k5COw9 ڻ] BfM{}Fglwo`֜FOx]@Fb #a0gڢNdkg!2#HVnT<7$9-k\M j~Z5Yrsw:dN([?QV0szl#9u% &<̅\-ԆmBqdJ3?lBU|8`555w.!0i`] T(Qde ;^g?clb *s/7}oS5X:æNA-FA ;YgUՁ/7Σ[xo8 p*_{eb1IѯWU\&ɌR Ƴ7Ֆ+&`#rzDm\Z1tDr y@ϖN9@ Dr"*tod_< |Ij[_A<_92ASKQ7z1*uk$5E,s',J۱Xe_.wC;UiE-ۜNuGegDN w*̅]"'/7g0wg}D,kI]7 ] ay\ #3vqtCTx :!v;?ȂLTwE [tz/v1|uݓ1ƌ;-[jʥaM̫n@ ,яkYD򨖻^3xjZ@LX.é 9kIiώ&.ٕmi^J22(Eݞcn uKH}_`>4Qפ[M`^xj,qju@b@^$,⟛U)lx{M'sVu9̕g8 v2뉈E9J })w%UtU.xY@Au^hFb+?%4`J5S6j(+SU9*9df`Ф:M[/!oT8!P7z yafeκF:G!S>_zzuc<]"tQ7F4I~y /y`{+\j3K~槬JOd 2|4ٖ|#Y6+Ӳc3M_'2m ؎E@tmj4!?@9jG[r$@IXȯ ׋8ًsz"e.&F1.OɡK|v{̖Y& }F0L`/Q,'y`_nOcT.P*'TʤVKmTCI \̃h|N\Cp^yg [c5d\N^ң9:*_ X`wBayi}Gp C'|HzggLC瞉r#i"I~kG゙iQV@HՙE܁BB+h-">1tWrD6}#z.T8^m@ 5mލ0#3u eVќ*E_ƻ]y:V\3]#7jۇ]{>l=W>knܞGޥғ Su)T? ePR^3]co oxݸZdS6ys}[~  pJÄy&@%c , \SGyI%V%'1s3¤a0?>wkCێb`ncdL|σy *-J(P $i*[Z`*G؀zW_Kʮ'bxدExa|W*n_+@y7vD6Pi wZDI3}Sa^Ҍ(X]F-C)`jtiWVcn'6H(&="PC@yph!m=%~e/@60R.oWG;/-Պu_ nGNck˵p>F2[] &d3T01ԲQS,F?8ʇ2n.ݗ a^m4H>t\e)ނͨ^;]$BM`7im? ,o>ڏFn& ,׌r,%xr^=]ey%{wXp-ay0LG 𯷡6~l+@DDlw$ >x HL̎i.+;|U9.;  ft6akM#8XH6R,R;c$x]go"[4'L]rhA 9Zư35ÆdM+YM;AAlE F V]xi?7wnb!Vyfe.dnV41:?O<wZnӏϜs E<|.,ӱ0۠s>yU ,USC9?;٫o42ߤd珣F$^B}폑M}菹ً֕ǂcBs`'3 >Za|/1M-e)Lʊ ]b>7SJ_goȾ֠}aCs :^|/17 \{҉>E2B\IxR~hNؙoTx=3CH7@x"?JT/}4,~2x O[s<0n]7os2ɛ!#nbGehM{zpNiyhx;jg 3xver1=š7\V/Lg)<ED73Cb=u Z/Fl0_7_x:ן { {rWeS2eF/u^]/랠;]'%F]ofkiC:xInDMR& _yq)p*c3BY#2_uoc|D7(A8IuR4g-;6~ʅE WYfߨY%ۥk 'RtމΗm%1mfmT#uM8o K1 gb=#GUl N2qݡпuw}-ks"5<*ZP3;ԃz ]feŰ$r,tAPVtN~9h4_&t6we +)m. V_ln&/!Y`faK!ݷ^ln_F"(EڂȇaCE85Пpۏ̜黡-.D9rP厺KV r͂ܐZumw ~Nvhb$\0ϓzRŅ\36Er䏘6RT]ab GҋZBjδG-&((`&!S ZȿЬ#/FK.yPeS0*mf/5-38E^ʈӁ^%R~:4Ki<;$yBGk1%1 y y%N5L@;i,o|`Kmee H;Gx0%gUcQ.g yіf)]~6 h=d(מF䡑E4`ХU$?7ҭYMLhQ0Hh.CAPGuO;y3#}Ơ[ AIG~DrC3a +Sk 񿅪imn䊓5ТٌDI?[ܤ#6!Ťs5?h3w4MKg^RPjwyT_(Cv[:zXŻ/LsD$Lb#ܩ؛񖎗*eBUy*=K~ N%LxMtx+@#܋mp(쪍E PH"))6NJRq\ow+7)7ḣϼdAN]˾Lx `9;Psuƨ[cYhkm tqrwF釰3fj;㩺;ce/:TD(h7)/ Tq,fH.ۢp*OLV.>oCBj&UMj6ΣTtĪŎ)Sϗn`Q~'A)$ =Xf}6NGZVn)ǘʪ+$*FAFZpck~^w4@}鏪%~4!8K 'zrs\{P u*Lo0iJ3DXpf[jffav*T=mt jh$+;3^:t6@f'kH0c6Y͒_'t3\/Üa^8kzkI@)CdAOk̿l3^}ZRtoמ#,zQFߕZ'6i[jK1L}RD￷4ھ>uڗ|򾺹[:-ʋh3딷z '8x_2v!?hi oq&?#^}:lHzk%. yVY1jIBtʛs&EI'ɓ #RxZWA; ?D;ƋExі~}re:1Jr'%X ?k5ãd!o>Q7DnUEd/ w)"(E>H A|)Ã7ͪn؊gR(M*HO[ O-=kM=:4#" fE8U4N60¤Ņ t5Y%qGm\hR):ɍ)=YrwԳF3Nٖwǫa f˥<꣉M֓=^S\;JL9E ~]r\r溺TT䈳JmA*FiXsh[Iq~df/CJOLrbߖV̲6F>glb}nCaoR=F͢4#UDS;hz\x u5%4,Sq$ ;Ǣ8.*3 c01Nc!wCjX^>_7AꞃtjߡqZ{F6֗fe훶G-پQt(ǰQa[(fRz(Q2!*&3ˎ0safggK 7?ylbAX X _ K<ہg,Tn>uH mWA1sʽPS}^ER7jJa7T1tDwo["Xbsf#r$7Kȩɓ{+6 ^Dڜ_|1v㧬[ʷ qXjT$"BDWdRz@h8ø?!@bee ;̇]$98nHjiX8$a2Zɱ_o?<' B> &P 6rl$gq դ"S"ŤMAL b4sd@rLBɮk&}?jR]_CRdV0!N^! ﮻_/\6 A) L7ᥑqhg82~wCM(GZߏGLiFh^$C^^}ZUyO;I; X;4Q~#޸Kf9]NiL/mOej{r6߶`B ? AtʿIN8rhԒn'8,nLo-md xg,^ZA[;_S\{a ذGahga}l7|~\v:MS(PaaXx)zfpyxSb.wv +'L F*m@l=/.ŧBui'6uęKAR&OPףފƻ{6v6g+o_//GAvqrk8uO.#$\k{Pco!h{n|Ka8imҌm[y6i;;6f>+Rt~oL57o;Ϝ80rv\ˆv}mο3Yk4HkRX=P }f]3Ԣv\cJMjfxV#OBx;8Mq ?422,nL~/)\E2ڄf?C}T R"eQB-qsH*D%J| z\nYN3QQ cQ}]v>" 󬥇/9.zEw 8#7c+.^b΀ZY2 o;mg'^ 5"L?ET}e1dj+CY),@X8oge4fek!xBVk]3Ɯr T%J׹ߟ_qݯ.FO"z )Ayţo ʸmY,anj(n@~]~OWi\Nv!9Kcg^ȁͪ%`JI J/%i+>s y**^zz"Ds.1a^K8x&&s6 Yȡ6 mAz@5C߂ 2yX -4>JF4eHIH௷/o|k0FɄE](.: 5E[?.mu0Bz %0riNq۷3Nf:ErO(7w4O%A {pKFu,RS㔗 nh%޳q sGK,Q-uĿ\0^^3s?ttD_D0ם: b13I壻VUbnNf/Q@!ܘLy񎵍[։ v$_(0yv )tּ9W~t8nn-RKg/Lr_ Ѹ]Cԡ?(|+@s&&s2 /tʢNLsx=9C14Zo{l/ΙoFi-|%;` MIQx0=K!`]Ad@X>ijGE4ALVS<~I$XJ<&"|>d{f3FXZqdA~v b C/09MC:.W⑪0i]927G\jqԱN?o$9іbewU ȩPۊ<6ɪ7Q(.0x\ʳoeSm/S e2CR񛂳'4)%)ޏ<9JRʏ-e\K {F1sX%ߋ9h:@^LJJ#ض1Y_GE$aB9ۛR$"z[HugP)3JOj+7'HJpЍ,5r^z@OMD5v%&u;"]6`P{o3pXDM7ZIܢj߫['h+p8bgeW4gjmo27T}OM3Mrڃ=;s!0@hOnd]S||ǿurZO}b|H?AALTiU:!9(: O jx : WG3n7@l(γ~P HW/j.v CLo828g XjP:_9G zWe+o*Oq>`Oon^(YF! ,36cP'k՟Uʳӗ~U(Z}A/z< ]wNݶD=@K dN/Co"=2c` r-~g)} r@~{W9uZNx;\3}9@f3Þx%ڀ^X4HWlMm49.i?5xA~"-oɆ,6B$d`꧈LcZR(wQ) xNo{XvOAA 6xldP1tъ@ \Taz3T bgAb9&sPy>$%98GD8]m}Ɗ0Wq (d^'E#:/ s >i9η=pho w}w{z Wߵrc8kȒB pCVnRGE#k75b'@~*.jR\ H&&̚2Tmѕcf]_e![*9\SW\"[\Xx"J8y79_!ٷ!u^g@,^JuFM<}XRTgl[+ :'TM}beih;^@tGRnmi$(wwie|}wRyE/|+å)ළ3o3So"=>?*NWLBطۡ˽lt:&rt4y oyW*p7|ni;Zk< 0oZr@l j1fٺ!랞xB![c?[),kb.GOG%TrEʬD5P]<*M, G[O2H5UWJe%?*wu47w}Kc`3T:*k1ܩ]n1b5 ~G=WW4:vi&'P\9CQi"SHh]%+ m}~Kq\Ԧ #l6J0ʻL 1f@!u'Uȗ# P/Ş/lu,]z4.Y^mw 4MT.wI i}ugs@`kA_ F8HK-Ig,<`ﺊtb/?HN'1ׯNUX܎.B\ ag.SgǏ̙Gn$vg3|GPI/ˬf\@$j[ɫ l/\Xw-AeURXK sj_KH*@@ >άZ oexo ~JmUY~GgPr UfJh%+z5mG/% 7ffQ#(TZ9G7w9>-6sbؗaw& `QJ7d8TR؄S-zS3H= md( S_:c3C™ߜbvzW;M#}U#DXP g~d&؀qCq2X@*KU{) PuwYR߸١1cH}Q Y$UP dd䯜:ө  49V k܇P)S4V`q(K/ؐbDr$Pl|_E],V }E봖Bl*1zr8GV- v8WaKR"ủG+`Ⱥ▻M6e&`X1yOdP%s!Wo>~L  v֚=NCV_IqE5z 5й* lZ[b6zx,[cp,CڔHr4Fpi(s##oA $]pI7{ G,1{dwT ,l%5~LmӱKqHT&[`L"ʠAPE$Uq*BՈ4{iݖz].-/ǰ#XDSAybWT;}cX'TH_{\Lo2rp\ẉL;":k6!h) dE`$Qɠq&Jl[EZq;nGY(VޫVxDR;- uq@(Xx 3꒓a$q3&1of~ŐIN ="":D].Rh6e&TBbouy*|_UU"fU0wue`.z+Kl] N[SY7Qt_NL#~ i`2K ,ͳi ,ơv{IXOm[>*16!H{/BZtHiH~!/ʼ7[qtK, 4#{ >ׅZ5t#BMMbTѦM ܦ(3tH4Z[fgZ"!OaAon."PTҧj:afTӋ|бs@PKAf`_}_5tm^y-,f6.g7@ϊtSG乃N͋yn}|e6@F"Рr/.-.ڰbZ f@$ޥkr.ϩ~eSao< C{^r A;eU gB~._b63NjȲK/U;ǘJ.o`rHFCIV#: Ѿ#4~߹yaC=s2D☘'-1X,-GxaČ(i  Sd&P(tr1M&݇:KRϐҒRG'%4D:``#Uae# SuP2p =8 ٖmt5Si/b C7El(f}ZwD)pKR!/&gJ.ע/< %ޤ4Ǣ9 /BxL_bac7/R3R gUsьI򩢠eguؕۈekrLvoAaj˂e9JU9cP\cs!Esjzk6Cz˓v7j>(PL(H^f:/z_pzJ38+ѲQ’.C18fE, &,>`P4,;ѱþ ΀<ğPqm;rh]ڎL=ژك?rc9)/OK)I)艠ĸg:a#A)/M+|O$V;EaJboxnu=#0/Os *yۗQ-T<G72s5/rTAp-쮈n G]p4ZCL9.=Zife̊,E/,ͽ({zɒ?Pt(]E)%0 aeRyL6J$blYhcD12>Fk@3,!;FP4ǗdV^p*\UWVϰ2y.UMlE&gJS|w~n>v,C-[`j=X8zcwx?(B̊JdfPxNí,=)Ъ\bb]Kwx{S"\( pCMn*9ɻ/Ռ`y8H |Cyuo"_@zha 8e ϱT ta9V6o)eQfHiyc݌dͭ!=i.LZv>.#6%݊ELjs}jal 7G8"[ 4-GFyj{j`g5?-one{u jASJ[nL)effFi|f c$Nwl$!tsKfJq$n' ;yN~o]s+ ؈>f>pF=',RM+T3*VYӡsҷVRR[up-|<fpb=IZݜm~>λDfN>:]+uɯvykd@i%Eq/Nޝ: z{qlv@DGIO3T Dg_CRajMA( 28Hj'qf4i⨟H;h4>:P|?'8lBξU?Jov{^|OD6߱14߯>ϟf~;7_̧.E8kO &7KU\uҁVVL,j0y,W[ތ-y>gǞYuU5sq)U 2fL`"+ȿ9?N/' u[tNTPK ﯡ-k}28x/[*/[^Sk<^'ў&V%O/qfig)IK b@e+ۊ&Sɥ>e=c22lx1.3wZAm.U3x3:CN <&Eݠg<)d; l!#jn׍gۤ {#a31WP1jrsPc cN鞙YY1k^}LrU;6S <m{~'3#(Lg*jɧ*k$+{whV̞Pґ4mJhzt$ƳkؗA9x.w1bH..f]\vqj]\vqj...f]] ]\vqj..VE1 D,[YvEq v0fUh,֒V7d*V=)nѓy/h"T/zACB*hً~vVT%pGH )y *E8 T5AB\WY4]8J}Vb#K麙QSOQ4c9θUejYSGf}!UfXD腚Z&RS^?#f&r,].49Y2F6W(-ӊ誕4YȖ'߂FzrژD"+VPJ/0^3(uHkVAH (V m~|)/%0*N|$s'_ Z%%rZ5$J=$~b #9F5()N/7qu|9Z,)@M&tU C= 47 "8`}ߪȖCm_Ia4RfZAmMr曛BCȾ "d"0izh ^jqCw-W_Q*¬86s XU1b 6 n m9n:+]drGN<,H!cA{5?TDd_N%,Ө]iv@EfA9P O;&i75e2u'M$`vs6{4=ss :̵N2@Glg+^1d7ɲE;*~I+;a9 8TYk^ k J6iX -!K @QEB鐐:| p ?c~,l_pM"x& P|UJ}*cZl\8~u@EN+s 6(UyӇ eL=9bM ʇxX k]zj^>b6܅-.=݂LJwUF?$⬠"\+vcTZg*VD|"q3AmP%4H,0Yx$W mM@Wt){I}݄0&tb(\HdR)I t /蘎iO Eב8yM ikbc3@0I_ċ`goC{1$yIy>P&ԥT?;>GBw؉`nlwTbKnYA^!Fy rm?YO)^,H& z •6ɶWp9 KZ l> *Y7c|:PWqܠ=#-~Y @2sC4{z+K3yrPKId]{)/nJ鳸 T+P?ֆgs\'oj^3^waWxPfuUM|bo/vE6<Ζv<Hj٭WTՀ;tvi*쾍^_J:-C+]Sq;ESҍN톖^l!9 fl 3DAA'D5VFE<'=V,M0Gy]x9Ձi>J { BȌBH>, $1I`]ď9w+Ð`(vߘr6AˮAHEvc*mNX1;Q7ik#3нHS=T}w *Gpyw%.Ǫ~H([cm l; ?IՎaNXvumF!mu md<(=i48\cEXSHޠ zEpյJ%=ͱ$":^77t4-CW~^~T֟'; B&"7>UHdљ9(MrY~)F+lIWU@T6[-z_EuLCÑf%Ej( ?ĸ 9 & 7`Q5q/Հ_GNdWݩG*yvl,8fviVEePaz M}#87SO:Ӻ޴﫷㴻^2p51OHss>YsBT^ Ug8 + P݌V6ھ ^{CL2x^}/ݗXp .wpg Gن^ʈf3cw" (eUE犰{qi^<z#d +\Z=-ҼYui^6J:W ^f3b. xZw$ޤ:\RϷqP>*J5Yf< (9^7_?A(QkA #*?.E9_꼏%=!20_vy*0j3(-疑@0q}Ac"(ff2*b|b a'P<3Aғ@I'+vM-?:''RZM4͓]PZftt(z5U,6lUٿٮST!7+,M3AkVW#Dusɦ R_w,n9hi#|%'ŞA RyLj Va D2%ͤ:SF&_07RYCln:~i5]@j<2s1uO}SK[A{6*Ei)~Gk}pN_s*TUE>Q5S揦,z=Ǒn΀g[auz_˻Q|b:4@8)+Q~ҡ6@Yn?)/6H!T?G̀Ja~D:w# (%cu<_y7fn^X@_./fh5ރ.UdXJ"+/ JZ  FA܆oIodQu$gqQ>do y!oiЗ#4"! تy]>V2{Jrʞn3}?5ҡ׈HHɶ~G /K-Cm;NyĠ<@##w}# ;'Eť!>Gvrjz+wZ9]ӯ(݅!~c}ſ@hz9/a 5b`Ȅ AmWF*ʩ>s`(ޚDItcv)\383,;$ݷoqA}QXF9@@ОV `rfǰ( vy5VY-[Kc zX|&ld(>?P‰i[:g[L|ˢ7ÿw`"_OiQ,BbۜtG0^:G !v70Eř(\FoaZQʳ_:Djvjta#W)\r ۂ[J>Z [?+:j0T{5u|dPssj2*ف^9Jj͌W[$^'[^MQ+a9'Ukvb <%afvMn>1W`,NY_ȋx)v5ᅲ+'C/<_L|DܶY!\ "ݢwVe%3^9¦K: .]_5S=lᵲ^'m'fO Vr{3t.@^P Ve*H[cmK<;rw )is.PrNDJwsn(Qx ̨L*H(v^SKޗamqTK:(6rK" #{,g;#m:/0* E Oa!^d6V?.wS)~;G@HE1:,<Na, gV̙Tᤈ^G+-hTI199C jؤYXr|ܹ uEr 4CrAX[dzr[Ϡ{V 8o}Ñ/̶!q>BW1"*]ق<N$VV>4Ѭ|ֱPndV>z x)e@^ u(#5p3he$ KƦ"k1pK.ԻBAxnTR(p } 2 t&ia (p7s _TvV7݂7hȌl;Uei -.M q$/ǒ7Ѕ ½(8oM@$d So*q ADkk-mL(rh+)N#Cˡ%_WtbS,J喋u廞)5KeO `:S ,b ,J ] E 5e e͐9|OTN}xC~Q7m╤0އ:]uw))f/2i!1un28D=y#+O[Q+Q4i6NLv_q8S!Jb8rmՓ]#>%w D <"?xC{&J@T [11Pzcґ1`8tNsY`0:&=kRc5=\}/EzleMd֢ޒOhc?fߍ$5VRuF9CHeۚlcjO[壷m9d93htqyc{WL]#IQ G#ex# 2p%jok`E+oɜqRѿeVS߆7ݙD$JmƦS(AJk,HVC h<aAsâedwărm< ]-ݰKB^0uk|F$8/YTq\^5FXsEKdɬ ⷡ] |HaP0tJL޷ڀ{mtg>~Upmq1`Xhh4ʋfDyq_`㜣} )yXn~oŢj#vM쮞JQ&<` R\n>9X䥧LҢx0)*g<6$öA.. e;Ooo \Pܶ& ]]-.L`{8;k)8pAN?]q% bm>8P ** _E\2#vJlv‚kF+./'+ "h"0E0YpCrLBYpRMFٌh38Z rPvNS=? 6l{t] \%1t2ݐv0Fkq9O˃?AF竪>M]YͽHa%9- ׻FL-[-*.y*Ў=UKԝ00C-Ψ{bAxMZBtNIrnGod/2-+᷺:O{`9`3HADTw s)hCLw-RI;#w:DbH?ܘ9C(jiAp$6?xR/QB3b?~6.2!H\_S:`^ZL4Fy[ %Fj[ϐ0Zm~#4xF*yUP4?5!< !*csBJF<‰ Pz^y @ɏx>oI~>]Nxf矱AcɦWbiچisͷhR͊g>:b ,:K~=Ѡ+ۡ75D:]mN4dHNZMAOv U[a W.D#C4xI"<`mRk4h +e 3'5 kI݀YMF̻w@1$9:.N+@bI(` B !T&JG#β1GcT]@`73i-%7[T[).MM'Hj I@`nL퉳#v:vAP- k c8r`{C~̿6'Z9Tw\K{0-=晆0{NI*Dh /Ӓ%aPix&Ϳ;ɟi:k^ª:mOo wWxAS-V^z?E[#/{)–2K@&k3%7Gi~uIܯn__5~W' &F8XDS!T'TL(TE›W̤p.A(Sw X[W7(mFIT'QGaBX.,S`v[̣nC4* m*Ml/1-Ba{/A%\<*8kթ2}5ui\u%Xg"R4+K*neC!FI5h߿/y%X.=##v4ԟ4sRt.ĩMQ?:b w`v/g"~7Y8w _v*37rp7߱Qgr.߹UZ9Z +ۉUn)W/7eS/,1r;}:_/x鏽]nƻ43.O]go{_/<㽴H~l`{q?u~}m6 E׌x-Kz5~U-]/&#RwQ U7.Tg!l_+2DE.ǀmuV.7-V aXĨv$N5EݼLf(TdEt~¼ţuN(%lb;0^%^."]ɫa#& ŀ6.;зl2lwuWQnc'Xn N.^]ڊϿ_`f|'L~q&A΂<܀l.{̝2 ܾ%aՔ3X mNo:tox]YcHq3GRv9WC0V_R^"ztg)E^BXkK`0K qdnL~c)?Sȶ]uuna;Nlx9 T(WY;5Pѿ9tCi7F1ũ;& m!<]明s#yxߣF޷p&-h`N _} QʾBVj׌c/m+S/a5Q4!5{-eawK̾4G_kp]4hj9 >.O[(޶:fяa\J=o <m7n 6b5ޖU GRvt Kk^'L1 mXX۴LnVpwyg+E@ ,9wYwPw֝]ݺM3/b@'ΎŶXib"RtǍOt?NX^IzjGXu$$>T~10lcU7:- ^>Pm=@h09/R6-pbxtϣWm#;AnH |aQP: Ы M4 ;#z(ʏy1{V;Ar7~CH=M PW)o[^i<ֵKSU C<a5ӎSp0MSQCayX;Rpb.Fç+m .tfMN>I7|,RbW!ƴ?4>YMt(nXM7q:c+6@r-\D9LeFF@d1yD:Y59Ar9OH6=rǔDNyˊrxi }>FSX6;Bp oXWf:t4ISNTcKT8-EAl)`eB8Rkq%9G- F\Ꚛ󼩽q!V B"{&0B' 9P6\)P \E2ui7sdbUȉD F^,8oqD)=y$TXrud3-kvjQ- (v_wܹ[]sjc<:HF/e+-N4U&@c m*f>P{٘>+Uae 16L5WWZ[|wWR|ڜaqٙ|Wzxp#jQXQkafQQeˠ[돡(X\+l港ߣEX4`v"}=P|Æ9>UT>t)"$k+_ݐY% O!5'!Dģs.+WX:w]XQތyg jJ9wJtjeRg{ϗy^B8?7̆ypqcaܸr ;F[j9r`\;bmbѾ*-.[R my'/t䮎vryc[ wҹS\nF$]^8ɹ\1v|N@)G@,-ojJ-mGq=kOFLyrwh6:7#]SrLg|y Ҙ{fӢiL6'  LϸE4٢u&+jWmh"lFQQ/`QhQ+ H7UhfgRYFjw@#{YXv+,EQ&b*u%݂gي[ |^yU }5[*jE4pJJ]CoA^c9oFK"W:vY5n.ehj 6$0?š}+Hyյ?g¼*O(Gngt]lRn 3F) .:]#Rˠ42h&^&Nˠ!/ePI GcB}R`W &XHn gWǰk{^jKY̫6̫R3\O;t)(..ӒaZq_ zᴞ.Iϱ@Pk#q!^J^<oIY"˰BV;1aH >@ejl/pYf (; U1rPV"/aRw3,!@e3ipOE0x[A֧%AOz41~uUBm;*≹n"C8?c$4UD}f9@rB9=7U/$_x6G;:03~pU$-8Ip ]"gMA}HpI%^p,_v|]F)Z1}A7PYSڈ~'/\<:{/z9=5C4lc6xa"rQߍg0br.{ J+ȋB0]7w^,AA[Ѥ1B+g-ۮep'SzDxrޛp;Ga~ΔCnb}IQͳ:<\`!m7F& F 17v:`OP袃1P\3?04wߑ [5`#K-z^̛r #70TEγ@AQ, -yԍuQ>aCA߉Լ2ՁTPcȨ Bg(EsψL!ݛ GwP BbjRWXr}(zZQ6i9R<Ӧg6Vk@㫑99R9 )6dC6UžJP d;WY8]zݍ5+ޔg '$ eJL=D88ZHAn稧ʔ7U7gW@')񜷀58f+fu^MIaj` [0;+Fʾo= 6$?mF,GÌx~sx)Upɜ7/WTgX$yUQ7j WRONE4m|{zG4"t |٧ۻ5b{ $ўd0z+*չpqlCpR" m nϵlj hqusO.jLq`(YSj"0:fNͥQG0?fʘữ;Z0:-" (wĔZK"=~!n${hk'j&DjK/S\bV. IXc;8L0G&.Δ_SJ._X:~Ashh6mҲң14OWeH@R|4wbK[:{MkHGioEW,m/h(}~Pĸg6k-4~;,sirTp1l rJ/$'Y$%@o]._=qs`kwΓPA޲^'VKCgSxwV{~ԯR"9zz" déڈ-$PDc=* h=!Pyo&߱@,%e[;hIG$Z^%;!˜[y%% sN ^8ZY99e sxTwXڤʂ PIe9oˮb)zx6ZRTݞJ^`0JoK}Ⅲ8;%`MuH)' O?ʏkaG` vQ뎌]4ot krfs /EREvhϊz >o<S2? ;gd/4f0̉xrгӴ|rF7z c I,@,-,v,E&X|'3/~kuٯO_uҕMPz3(-.P֌>Hﭘ0?VVt`yXXH29>'W?>ŗv{*>XGu|Kp!AeOQ;e'*g\/ԿOo= /rxPyviR*{ tfmgK"X!ɐ.LKSSs6f@P[(J]<rW3ӓZz+#C/M\TTجRqy,mys1-ZzU@ # _RF-gx Xy6zh*OW:XB@pDPt@_Lfp&A! 8N"6rU5MK'T.lt=9Kг-^$X*c)ŦDFY,T?4f|nJl6i͠djcWv6wPg~췞*>}Y "rڠ^%<"p3e]R;1ey`t0̎e_Db\v0i밁Rj^8ΆШs6eÝ nl \%/" .) 2A[R;Y8P"D{( |Am%S{EqF="JJ LTVE`BRX[K]lt&xN-\g|ɷa&^C>ʝeFቭD6^j]7GvOeiLl>:¶/= @ H, :8گk1@lI7#ZB|K547] ,hQMj ٤'cjG|R}= DQz~XRݼMD;*녲B$:WWV0'55P0pz̀GXH/gKKqRQKxL$@VŋEgkh8 H/o=6Z6EvpēSZS˚]w/7+&DY9x DS=&utxt`\=5Qܯ3ײך= Z$骸̷1&2k КOCpF'[K7tWI-pΰ[<3'iUQHʋ>Ė XDit2bkc\dX<*ElX=ޟeq 7(X^˦Ae@ĂMu.U\p;1~[3/+SJ.2·=FdɩÆ~,;VCG7zhd +w: O4p`0Y-yBr覈M\ LZ/>ŏ@E)N XB|]mY(-F3"Uޗctqx=@Ȭ[FUb4C&"Pf7pr$z %iC@p`֦wݮNڔw&;ww+0'rghyj|ox2bP@-Jq>nK{i7 ]?G&~\ODPdӰX Z//F28!+SWGot`Zww⦇M)8I:rc" 1)ia7ng32Cc%]+ׇ<,vK-YQ:ҿ]\~)_a?'-p[Vb(YG(11Sx gԛz`{QPކ۷ ҹh7[yqG;emGf2HG+ͫ 7uVGeYP0u%#Ѵ.EA:?Hi|}E7YAx]QT ]sHkb9GL 'dt t@cfU{{l77ޅ-GE!;&CU`Um:2tF(^XWY0 ßAHNo,J)#{#xxt^kiw` Hoy#+5EEV,Bȁe^C$<ڈlf ~1?8\\k8\{e :Ru L_5J_S VQH&pf;٣G'Zǧ+"ˌ1AxRT?x@vcn[ &;1P_XNfW7$ʵG7PsǯtپHnrB's짍=.(5/͌ D"?+_cDxyqqM0otCoЕeW:L0 f inWWYhxexIrg*Q;6J>y?Xab*X.q54JjMcLi4mlֿYOBp7a'kM gp ,F1P`29g{{tg9^$hx%BV^InpEq9;Nv͜Oȱp4;Ėg~N*-89J2$Jo=5=V;b;w?=sLF>;#(?_[2[\#:b J([w}f OHA`{Tnq r0ٹ'VOq[rd}$~YT0qM yz`uKSau4\_ #F/e$5V>;7б6x_s NBt"uQYH;*L!L6//l7FG0XKCMV0]L#!&ˑ+1=Ts3Cgc2sRTFc]Իd,yӄt$rd*RJ%k0US@`ck醪H ݀=DN\ VQ }I@ `%0Gb엥0LDl" ߺWpݒ$`-w(_ƾ{y?scaV=w$u,&ZJBD6Hؐ[|WkQ:qc*iVAuWz7cPqr`\٭gۇh5)=bw =w [ʃgڎWA5*^NjaΟj:饣zw`?*qLulpvPcϛ"V)ƒs,?5)i?p䡰X4xrR[iZ2Mֲ Snń&MFǪ*>mSM۷|6mgj"Q8˨ѭ5{mW_D<1n<~GT'Ow~st\>a?d'IZ/ֹĦ:j2u]D.XÜNW'i{n{V*6ݟIG* *QqJabOGM*dEY.2~J6{ ΃_˞.@Ɗq^~s TIm>ie~2 =Jd)C/`))(Ht @(b ո.]ǕsLs(߭B1 )ozœś'+~a|#vIT s݊yE_gk-oQ>kPm :ItkO8\B DdwߩA!?Jn4l+Hhzt l-5<1C@g.yټF+WWӅ1Oz w(%Q^̸=( cWRQ^?b9Qo/ [BD֖Qv~=Z%aϝ9X󎑄g^&B=wvvvmKoBȳl0:vr%Q/f2ʳD 3Ù)³HmPyG~ښӹK4E;*9 ay毮yh~CoJi5qoy#n,.1sIE*6p6iG#8'w[[>kBC:yZA+vKObax1mdbnI0=\ovČ?Zw zjOҒC71Q?"Ⱦ]_R'qm!C/x(0߼v]0)<Q\9k `:>E:sV4W~o1oŊot*Q)܉JQ~y#.q]Q57OtK3Z:jٟQ <8DUԵJg# 9٩wÜ@RTu˾ao'3({XoiQ("NfSqUAº ?1#d~t6߀ǿ7 e/y~yؚ]~}-?fO٧V_~G/V:"q3 /€ 6:;=R5ӣKz=Q =z!HoZ `^\m\L/лܩzKkwЉy-T[ ~x=֝~#z\K^>p#{$قή/ i\50Oq1B(ύĄ]sBLg?Z$-_e_*?z[~ UUHD)Gn:A$X'Ftx->>V^A3Pk(%D~Jb %5f:R;nS؛;a78a+2_b8w\;Bn!A o1o,mX"}OVjNjkT:ZdF0#s?hEVhv)?Vf&B{ǦgS DT3Q p.-}^z7MofzKLh&cV]Bچ~藞PnK6?^xE&rrOY/ ]mMqFCI= /v[DV.:Lo% 9bx FXre4鼃Q7Em!kva* t(!QOm"e-Q5TL:HmQpCl rN1T1\ =deSQ嫥 PqMSW#,#z)Mà;=Z1 oVz8S.'`?{4k wҼi?5ײCa3Gg:c?Z8n ia  {hqwغ(?'|=C_=ԙM[F)z(G0\Ł]=EA*:ՕGL8/"*HD_s_O|Xŧ+/ϴH?O@?"{~F%AESf%F(.MO>*uV<-O5*Sֹ}ze 7OWy+M :_RÖzR?֌9X8Nz^s3~{_슱6VN~a֯_V_^]Y(:R97=vЕзܣl[ѽ. 9)7-9uL"8z^6qgNU9ۤHoew6Dc<UIx _YŇmt([1}m\k;]{C?ѱ=dE7y { :_~'<\[9> )Tp>Bgb/قVeɎϪ-#62#Sw;K ϾA] ě*{=Mg#S?@-*Pw@;:^hfHśWBf6(]LQ+H YȘAv;|~}oaOD *=Ŷ-nX2KS\dR穇*)8??1lksCTe:BC, ؐ">tbNlq \)Wihכ8掲1:%#0A/Y|M-837Wn<`h]<ZI4H06v[7ɉxL95'^Kq$jʁ [xtxL o8a=>s2*<2zz'T?4|Ũr}XƑ' GtUfF OQy2BP:B7d[xPE :y5C5Hxd?ma`x=gqyvٯoֶL_]Ŝ$\I鵖s~ZӷcL灥,7߈γlEl^D<t"[cq~X J_qe#G^1fHCÃm~-O/[P(ĕ_}`#@)dkMιΰfQ+uk?/꧶vh}B}[huu&8F)RxL&j cVȓtmD@эcx;l+,Y`EWp$8èbxH:}ĿDP/2mcGQ6s`?Gz>R>9 kG #{LIhrX=ݓ #i"2YIQK1蠩<"79y8}/%h;#4hiohGyZyr7ܨ1 &z y(bvsC(]ssMdOI<Df3B|Q*Ϝ7CNsκdyGuZ.d?#{ßT"{#5W&[_!d(d;xNd#HνJdIdxua )tԔ~uG?McHR0d+d~d/5ٽርȆ)daBvŅO55#w+]݃do2l/Yք#ld[#wksY<{H"SQa3Ec~LOUF (7fmNҎOE1ŢXӣps h efK T{%c%Ck `e0O=UH"/<KȖA\9̣qBk-}G/Ά>Q}nb6v^ ٨H~^` jooqt/5.)4y(/Es!SKwhj8"A+:-0O`OQK|sp;nަg2GyMnc4jÉZK| Gk{,ȰtqHmج6<;n}7!~TJϿ3kgU ?}fW,6~ǽOx檨Z}r}蟐IJy?;?+aO[Jd[g$mSG<٨JFDjB~*]w_ϫ{x]韫(xn^7+?#'*ӱ"?"i:O<2Q?? p??_tG*L R=V[,}Y=֯|Z^u8q?[w)S=a|gx8Odׯ2+#y'~#z糇G?ԫ?zHGk럲Gx?gU]}C>/wiOJXFs3_]ށ)z?n.HGRnϞ+Ol0ygEX-rxC1ygdXH$ϖ~s#Us-IZPI^hrUhGkgSc}۝M*k(cm |7W^9w^+s;Õrvq9FC~v)mgv¥P S˫Gi9 H{"#EwIw[qo7oUH h*:<L=0WOEsŬfLlliv?^tH1_VjY֌WSDzzp_+O!# Hƽm e#f#U~ęԇ-8ryQn5X o4rM-=!Pbcng-EKM Z#:VT.~}:{<?ꍵ7%ea0n^N[22kgaiꧼZdwOQ|H/Ts |=006UB}h|5Dc ѝF'ښ|96_ t`rcN8|16ƔbwW,X0 QcLQ#)^DWC|T!Q" K6#NYz@3pbv yal -c*[^^r ~i <221f!r`_«pz~z9xja/?I:6VrfOaLXXٶp"#^гq#t)1*vwl8DGt@jydq)YE@Pcx)mkFqK~ہ'( #4C[%FE]S#U;ߌ[h Gwl:PD;XkH8 ~Z :LmZhҜJpF }$sMYOVa5Hl5Hn"J[`\E DeHq'YB($^Ko`7= }+ w ts֋pH08B&Ljn/ʃiZ{apnӸNHb>/9eZ`%Ҝa}u9~ TbbI{AlO(J;ǧEkj$4iKKZ=_eEdh4_5Nl6t*4tðLԲHuާQ5_)qC!۶0 % vx^lUwj `x]q^`-6Jmgp$㉮L"֒mwukڨ Pv1םun-n\)x55|sy燎+A*1t8jy>B=oY#r3蘬tP Pt[ѹg[U_p?ĢmSn<ֵ(@BX3pm%^ 5ws 3"!IWn7G"Z%gL:ƯdHwRC@2)\%~ӯ@atm)BVPU}P1%SR uO Vy%fazu7 1\2o:G31+LlEA+-$ۼ2H݂Om:%p_=z__?KK=Z\/Sp\UҔeaxx_3T2|w9fM5@zy$AsϊIW_Q纩U?a/)QT(JDc[F3t!#%98_mi^ӑ^X{@7)dUz ]c`{(765v>2[TZ91~!]g(cևQ -MO "n@ê.'XA ,_ }҆>FFSi)||1N%-kJFRnSsCN_}+H5/l'0bRQz,QuK1sQ^8`b Y /H RU0vp ,BxSs.X_c4 [+q^UP{8A`|*^x{;(1Z䛢ⰺ4 O<BUxqAAG^[_KjyH&+Sy$d] o!k**}*+_.+`hlɯjd+0D~pO8M;ɨ`R4H0 *o=j(%t 9 {`jvOh`HD^3>E}4vQ1>q%w3V^QX}wm5:ƿ -U} Zz cC 9R5osd!P l]XAdd.$QC0Eǟ˽PEKS`u9/wSjdIOchgc( .r/65z٭kc#s >GXr4{EKs^v8ʽßXf͒KcGKnZ-GZb~ۄi9Z@Y ^)Sy*qŎh#–6C鴏if3C28zR,se>gRƏ :h=A;U!35'~~V=r6G֍XA7osVxE;(|cx\#cWPen&ȋ)Wh,c.~L ʖHwȧ} u\9 ֽ-$o\_$x&3idӳgW=gGdBjAO4M;y8_o.?.}IяzCnb(9@nb-t?&H3)a UMTx=z2ub1I':z!^g#g,:v`K"rjxj[^i6퐶YK_kY1lD󎼕T6knGZK~aZ#to7>奈.8(KΔ71M6I MrwHa/m^yv#h7C~ U2p?IR8iTMyTidUsF&r\z7Vk.^A'"~ OQm@O8I-J9V?YU|Jw_XC7E-9abnQ[/5-l_AݧC*WgS̵ϊqpU Ѿ[QP,!غB-O(Jm셊&9xh2\'/[/?g3`Sj]a=CFfv y,To-.fx(1r4;q{JU=8۟@jº {”Ͳ=:cFp`Bw om[Ϫ+,u}$" Fk<=&%fQU//#zj׏B@5Frkjo,]Qg1m V{vk( !dl$`Fb͡q UQu^a 9:.7+} o\xy_/n#س)@CF*]dxvB{@ʞ;/`F'/7 |:EW^_ a%<<8^s[i+S Yw/=A)†Կv©Ps .^1jν^7든a1Ea7., rvu HE6OCN?R;$Q?iHPv״3> ^ O"rﱛA4+;ƒ!)O'ٯ1vcF[8:!1G)JG'%w=H(0"G gKD=OrqT-OW;'$PLbklvOBj\t1lt!Q^ ɆFZ2;9 Ì,=ezECyاChU}DUП9(ߊ>x:n5m Nc!vΉcXoם*VP#?Ct@QL>: t}|ew6$#l/*Jɂp(/)ܐw't>GvX=ri]ui{9n*D-U&RRl~"O񬙊zXXImz Cq,p a| 0 E vt1ByusA8lJ@ӍxAB]h--d-th1# wxuB3rFߣhMt嶊Ne)ds?+@>@]kjz(k,&&[RyD&,^+߀9k,vZ_K s.:7(*S+CDkAjP-6 Bf' l#0& WB'~?(MU/1P Rڷ}[殬xd4j m:B 9kj?1[C@L{2K%m`;/nA#fB?ף`JB!u:܉-xPT_3t'bq 2$`w:6U1ӏDT%u ߅8E]֚=)xJ@"sg +uQs@Ex혿>F*#pvo Ť/j}{oN,[)DJG ?nb1_ݛVǽ+b 4R]h5jhT dm&а)31.geҐFL!)/!V[m]g퀵WhV\Ik:ӁH#q.1v.Gr{ 3؆O l'ؾRq lO(6U.9*72GF!wuQb0t Ϩ 9R ÿlQt;s$(݆Dn}XLjuw(vmpn)dti7(f ߌœ!srFEco!g l:0~]7t߳"Xǁm8 a Aoq^JW!R; 5&C͉D;m{Q:/z\!dubUf_2VE+ ORcpl_sna/Ds[Gb$:֐ EΎ%d|PEQh^ _W }xp7j#XL O -:Zx?P6ŭ˨,l%b0FuC"l6?{k''wBk =1")̹"ߨ+}KK<}>*PzQzƌ[niDK C_-2|h_=$&r( Fyx:v^@ t!~N:Z1R NᡇJE ths,]'^xV,;'"s'!OĦ+1KǤ-/FJ9~CH|](VR*$C{G`V`:oq)r_mzKc0xZ2o!)tט{񥦞j7?t=/ϓpj(І B1B?~)ܕvm 9nz,V֠IFfׂa.ml優 hs(x*cW_c9~*߄Dv91cFepc=Wv;<"ovOTV}~bk z0i^mO6VFw%M|V96Pauyʪ1JfYq W`+OϪi{-' o{ ˍݴ =Qe~VӖy~;V*w m_ jS/F~wF(/zb?\!jK߲sֹwuC~SPAi3?!]RoR-?@㊫]Chǫ32KC̣RMn 432yIhV\|np=*ȱw|5ț W֜RZhcy]X:slߛf+yZ&嗻[im|6dܵ\&wDtP~3akV!?존y\Gy|]sv}ڋ7\;6yńH,93WLL٣q҆#% PČrB8^?<<7^t-_V<,JݨqڌtZML͋ooѼ~ )_?6)7fh&ʖF| Mߪ=mA;aE9>F7O^Qr~ +ߜ8繮N$qv7cmfl]_LuVŔkD)Pϛp$W X p.C#e ?mi-F%rm?4QC)&+|xx%7l0=JcC/:m0l=|}bo3i-|*Hk!ןzȚW*#aV{$V+åOQ}:yu1ˉKiA 2od0f>ٮUTᬼEҜW7QZg0G0=q4X\~'!l]~7,08La!:=ReT榹RnxlOcB qv]RnIx@A:E  L˳?c}~݌Wo"?ݸ{}cu+CAnZ>A} @8EtW94׌gA!Ӣ%ZcFkOJۚDgH fWR"_獟-͗,ӃsIm x:BL/{ΐ (M/,aSEgL d1Nε%'Sm;ٞ*B_(gqqR1*M6ߤ_V#c@&w5vb,E\ &2S$ՁLY$A/k){d[ []KWɥGW [V;FpjL?|T^N!:< |?G]bl7f09q%qkuՋ%L'G\0 ].4GR&* q5@u xH%aig$i1#v_N@Zl .ὙDu6Iʇ.hA t1.l*( Փ}e{qؤC':ۭx܂8sќŗ6FƪXHŦ$''Y~Ƞc31a:\: 2s:yB๹E!p2laawj4^n@ ,HHuB :]ePKU1xMKrܯף;µ[v~F[ 􅉺PHV4cQ3%Q3{Ž5@4xQŽ^ \z;$ {l B;Y0Pp?1ZWͼooD ;"VT͌!E!1M4 K8`=CO(۩[_!Boz(7Y~[&:٪[×}~99/V(Jvc(OFyv**MB rPp |S<៨ 93: lp|[}"m1އ;b:QO/Q%ɋqtn k_4{)D "<9F^,;>Bbeΐ-ÛF (HfAE둠щRo쟦[+" Ce U+I5@&#uoă :$ٍ`N+ _BWeKyc7B!#KB\Yv :zv @%ӃfA.cy(QU`a4L,2s:5w5םNчf A82C@{@o9_$!M~Ŕ+ד='}Z^ja<V:5KPXǏpA5:^@sv]]L.G{xhu 1R_d<\ (@QV=2"Bo; 6rA BϐÊ=qmFNEth*JL9cCYJ 5$͔ T|w.~<"j4-|R|犊_nepVeRM^n0 h-Uf롼 jiW{F l7ƀvo:&A!#7@1*qzS ?kޣZvAFnpVH1O_ިÚ[^zC ~5)Pxv Br=ef:'鉑 ==`/f I Gv6{k%H)yjk=;o]zj?A` C.4rfu8Gs쁳[+x=ϙyeηD_̤h8%/-%Q#MlE+Lr;ss4,eP`rfs+F{')"r{*.NxFVF9|i&I~dLr?n~?j[IR ^CÊa\Q:%,.0M5(EC7RV$>cO]2$Bf3y㷼Kx鼽 #M h7- v }"y__?5  #=KA*2̏BN4}F NY^VׇPSJcQ*>tN~qY[9$B'^H~JhJ's -@~Zh *P6.%. >¬YjR& ye$ /;wbJ_[ionE7ΟVZ4}؉ X9F_o/[y;UWq1?}vsC\^nzFZ@1TaEؾQ;82Koc'_CeR z*?Վ 1ϞY2ڝV t0gRߒkz/q,w%n^Z>qnw,#5\Zޚo"&\lQ>|7wa&j։oQ/*-ʥ|kZkEGez^Ɩh m#^TE e:A}_\ߖ C92"Bh@ܿSEhVaJ [w2VgK2=?#hr6Ԧns kgWa>2r429 &UO96P uAK<.J+玅CRhPwRM&ul(:wǣ %NS7N4uc9U&1"e_e#fk@[Lҁz:uwC]nrjw&EA܈ OڋOjn Ue)lsҸMt;~m{WF.X"2c7in#u%HfC`ThK3ͅYoHͽUVIwcU;vOB/*ցf@"| B78*LMjs3J,TKAV~GR(%E>Fx3@ uSs($,q8g|ɀ}Qbz'aH1v;睹 8h!(=z|%Zocöblr nkEZ)(8%E`2tS o1|r% ٰ.L>Qzө[)ݓq=݊@tl>cg{ha 43ݽ|s}.I14~"e1?FC |Q=|f\ս "(ݢ>JК_FEI:MWY*DqFi Sqtv#Dfj3 MCg JhE< 3Ċ4:|}M y[ik%^ZWdtu!?lB Z P쑗atM >4lDU=H!XQ5mt!<]6z#s! <"WW,sIQz3}ƅo6<)o6|qUv@hF\ %dwB@]I=~kgxNke% ISYH}5A ,;2{MF M_iߢw!˨Bmj˴Y8Rb@ת_!/sSF;:|D|e|],+_{]lB69xnu}Gv?D@V4~{QX + Յ}@:J99!l/J%G\<I㾿[<`S&_KVZ kŲg2we!!'>4X^ލؗkI%Y9\Ufx=ɯ\@:=ʵs܌A>;kCeZ])j/O]+G …5paΨM8Q2+Q;ުq3uZ]oy <$dȞjcTb!`kq9^@N&PgnDj|bDE ;0 0!{u9 \8?6 ҫ`AzsMnpRuU;S^>;jpb^P–)qR!Yg]) ()c~5lc&=cwR6B囏G(iXy[2QLؓkzdd/j<:cΤ`[쑿}VF8]fx#l%+a Ec]fQeiEH] %1DٺFD,vc]|V4濢OZq[_ : g[oDFdOnX-9ʗ!ylĪ4[&Cْhη? %Uoǔs_yls||jLL!voN - R NfQ61*G7KO_6 # 0̚UU=,xcOX5| M~6 ? `B80)𾁽66-*lW+Y9 D;ӡ qN"kpBtbޙqؙ/\+lGumg)VbءYH*Ia\v4 lB3q#'վ=o.: lB + yNZr@CRzDwLie[* gr|E|Qwd/>A:{C~n/ELv R)G@G/y kXe>Ge侂dy%K?1 jൕWcp pd%I1ZN1|8lAp8eҟ_.{~ǃ?=-+;vűExx-Z2?+s*Ie+lc." z.fFIkt>2 A91?53Hf-nyT6:7HMn>ICR08)DNgRNzuC9HmHERvZ2Q!՝HpRՑzHTCtf?9 ӹF=OWmi|67\T=9'=S?4RL)"7=9=gr'gHX׺}V[/iC^J&^!MeVp=3cG2Fc<:B;@64ʊ鍝[c8 O#ve}wx5M%.$mTKjQ`&zFߩc,/&-ߡY1h+w?Nm?}}Quy5VHݥ5sՍHJԂǼg}%@_Icd[Po£<; sDS3B ڀ#u7 /΃jQ}e=)XxpۜވWø- LJa @XDcŹ7G›/nּzى8*pQ%!6ư{ݯp Xur:0E]ǪW aEyN(w%@T}iaPA^gy(Ο]vOy[H:Q3%l3BL+͇-+2cK{/QEO.r/^ v'_7O}mRL6l*i^xԗ_ebBX‚Qlb⃆3jmt mz/BFoGyuzFWx.z1Z4.^w]gihFkA$4`;ŧE8iaHKf?}?}ACԖ!S1}2ط`(FkYki#RAzojCW> >jw>nzѝC Y ЯÖ~w=[ŷNgwرG#I+s=~>"cz= |fE=E -ݹv!#2)[@/woa܃*˪UMp"?\uJGUZٽ}5sb*jW`P4ȍ:Qip+zl)^eDkk"mB8 q CxqHBBМʖ>7lk4>{|!q=hpXv EޫF(-\s@(?)VBj]$.'5n5"IG+NG!uD8Z"5I}AO}IMHV'mH$3ӮEL (eT E~qLl_(/[w<Ρz9'ZBnRM`0t:(5iԕJ4,lU}4ډwsdUq]VgM#[塺 ug<^2ԇ&Mo-{ #=AӖ"E]\[:h 5XIA9nOi=q^a NĢ`?i8Z+W*]E@- 7ws'1cQ+d~*|")/Hvj3Bailj]Kzy]9Gs a~0>o)Z}UTj=WYzš-^Qo{^amWA"oHoŷO`ּBJ\W$<*)O ~xpyN&n~,C+fd;=0s@QQN9nlDw e~+\Z8O1E [z5Ǯ{XJtbn5 &:*HGU+x=P^06qh+6o6`/'O92ϖ{q [-Js Szwy(r+/'JoEJt؂?UZ@ {#}:׆: VU{i?Wյn~W{ǐٿ:voE`a#Igjki)7nn/kԗ/ U?rD/"Ȗc N 6Qz+ T\I>cm_ o1ÿ=:z9)WRge^ <]skx:7ށh]qȔhST QTN_6'*Mz$Rh`L“ŢǗD?w8F,۝I@4`N?  ftT$W̯9>wЂ0] -2bխ_"%T숇ING8Ů.is0vЋˎQzN|" Ҳsg̃ܦfrv=)WkG2J%tXnhp4&ҏaG6BGҶ=8\JRj(?]\#uIDu>Ck먄/"+l[IԘ!"]):4*{Qւ*N_r_V`j3M}ѻPoss<{Rt('v/5J'vا>H_;t%=>;ZƟLL:K.ʦ‹YӻڹSCN磐s9TK?zY]x߯DsLH*/AQq Nx{v*U8Ȝ @h:צzEY_={;ٜL TK@Rz>yX]i;\`{MLaaοsσчDGOhpq"u.l]VhF@bPu a#Q i %f@vRÕ4҆C9<U|d%&`T yyMwaK~юTu|y@5\D:^=,ym8[qo^gb{ZȞCe*C{d$s׼~2,$w6$QIoCۨ53YW(0KCEu`OY/L_Ǒ nAG.e|H ?R|fo%ƃ~dsNj-0xBn2 띎ͥܧ ]|^udZߐ5qܯ3?^d ;-Z]Z6h#q/҆@txg=?Wh爎1Z5yJ(|L Zigq^$bJɔ.i]B3.^e=dտlWOLXǶnߥI^!)1 w-t!ҧy.h1UN`/+%aڍKw%~zy0E%@q>L0#xB<E7eZq6t]Y\ah`]Y ~15(b})y wJ 葬z(mK S7pI v8QH Ziy;n;jg8mT݈ͣ^K(\tAgxoWr+^T|ՁpCD+ӚB`]*ƆL}( 7lD:gxwa]z_ne;n+WD)/.q\̚ 뮓?UO /;IJ9IYfF!j)2OKrB:-C}fFVҷ[/k+Y$lZ?I;^ւ9*H"t}<+vbғ,dmJ¢Ei%vWLl+&* ?G%a:OXϓ4/ѯJ~y)ӯxcNrײ&WkoCg8Kn;|;kY}Gwx 3 ?r;88~zr UClT%ʝttuD/lڡzF$5#LsC6u>+44J zhDu%b`vöA/s<1&E_ 72Ȧ0I&Zՠ;JCGr˺C:Ɯv!`}0M/A$0a8-ΡdGuc0w^N\?b%BbJ}H c_Ɛq1`mSZ̧oRyMK'6Nv+a6 ڭm$_Ѳ-hSgd)s{X\Rq<Dw/͆h埠= XZ %;(/SW JNO"kϷ 2!f%!:a&zQUQ0'zt_lŲuQ]RekPl[-jHc`"@_g~Do"db ޴puM!K"TĦ a{-V?/b3LGX~6/sFx 5Lk7 $#ɿmEy BK3ފKؼ wK镋EQZYit;yzo.WNcZr C!±^5lM9]MGհWJEwH=CfBČNkqp|IQ0[π(hW Ձ6E}iBuԫ<k73!ƨbNBoI5j޺=OBa=Df TJ+T^XرƭU b~qA-·{`s?E/֭Ng;?舅&G(}f"[y9&|;^9mi:v9^\'aZJ7D#-Gju3gE6R=bId*:~jGpƣO^=YK|fp̌4d!P2AYA&^d{JU_BmٴQ律 T`#ӓsTԻ{oEL2t'/PšN}ƛ&\PL\5WMv+8Fzm?˻4VLD-#?s뾵m;XA3z⨛ aثE4AcX`p-$ 紒\8sG)9 ʜpB|eUy'C]*gW>Ǔѱgyhʲq>oB+G.V%uLFˈJkhQcJFi"uY6Ҝ*A7S ,_+~<67YfwΆ3scGUn_=QU s;XkIJ*7:dY N̬HۻEyz4_w7Q:( EH8[_0N9eS<QGKHx,c$g 5G97HJ@<ėZ܋La=/2]א&#JXwPiTgڌ܂Lgu8 F0pFOU$Fhzoɿ5/k3z\?`X<`;72J3Q:C~]4%FOFeu6ݪNQQ.e<876WTWo?;`5m$q6zR>HJEiFRbP5.juưђ1܉aTO6݅w9CkG`W*͈ʸ͹Wʥc4ukj*[x:PŸe=B$fϮV1* *8Ě ;ꖟ}>Jv4ȰS])%ҟ/C2%?xz]d4=¡UT>(M`MkGm7x,ﷱngzV]|̾yy|׬p #أWI;yS/u5գL7 klIRQr" (?{M氦{*bkZ:#=wd^]]Ɩ_ ãB~gVԚF=ODbKM/22@]?`'7\]M!07t[zgx{ ~(WfB\Xl#ąädme~tG[ Eb>9DĿ$9 '*mKk^V7d,qao!:}\90ȴ5VPś%b[)lt7ڼht7 #;wƔk\ٍ7S/{[ LtT[8>z`RBXCLȭ:)JIm37d' e}t'~5tt7xJ0j!dݢnq-CY-vE) ib z"\Z\dݩNٚSsSnBug<,"PhZTq: >;NkUR,ї4$@z_h gb0o.t:!Y+7j=o[w/0^e㟼%T&[ADV\Gd{ԍ^tFPJw9rj'FЌLh85fT<{cm$(2^I!7(:nL3k 2y^Rz2@r+tGTTwakq6iSl:]=ZX-䄒*}]򗣷8`B@컎T_,/ct.Q4KFaKb^!#x}MFt3V`e{L''DtbʲԔ3e?g+`qqÊV**?(ݖ+x?} q75BvDJ:v_xί]:oX~m Pv!B[dՆWn )y\#or(l~JVigc?yTT<8?z!p6F 5 AC3UOu r.4j58c" - t7Ukk5s1HTP|U,բ:P9Ph;^ ( r *btFa靁J=8YY6ϫ Wڻp'Wb6oGF6ۆ"mըs7;;7?Q~O~+kxG!?sAq(7PL 4WnvQ+vsq(=-ON#0^6>R}8Ӭ?1U2󈇙}cGj;aOz~$~>wx,v a_Y*.\T?!gg^ ~MB~&V@?OG%IJ Oˏu,vG̱Dd楴'+k?~}jDbiː%/K{Z>?LrZu LLV3 ?퉟/^̏õkAdˁyYjp6~GS:L󦏙-km ? >&=tuP9zRC5s~t,Ϲxjg\-Ti:~kpf3̜jQ;_~S򣯆>~O{3~V9-3NgDu4ď ;+#;z_z>v _턤?}b?Їk~*duC~O٘?*܊C~}zv*A]g\m^+?Ky]>}]|,5y=|(?[^F9"Q䟗&U'j3ݛ.'~*?_V#䟦? ?R﷿bIIF9"g֋GnR3?]~ ^6COjS>q-U/?H>~OKOOK OI/?'5#g*Op~k,CO@}BgGc5|ψygIcFcIvE}/Ks^6}~}YIIF'4]?}O}?XްcO@H甡>OZ?pU|qiyA/gq/?#/?U I>~Ώk"_z>wz~?\ 5}n2Ժ^g"P~!fF$׭EQyOUᴧG̔kjmU䟤姪<Ij1X;?-~7?U?uj?Oi>~OY"$/?Uw#~~JFOVGg}Sm'᧮'k4EqTշw&c[}&ia>2^|ӣ<}LQp/޾ |* #4Enw+YY<"LU], 3_`SEsd4U: +kY~gRh9RC?^%?|9)e~N兾ql)VkO'~cO{!f޿w5{^O?3~F VZXpYl/&Icyw;=`eIKgPEJ+iꀈ H)< ѷiB1?yariBU.:UWJijm N au.2|s| [\s\|~{g>/7?ueU>|~XVwޏt~wUܾ;cXP%g*J{ W?(k{xڻ}=qν]G~.}#S`l̝-[r5j3f]Y'ȿJJj/.gfAXBT}ȅ~L5fV|(*z}lj F|\B Zp7n⢦u}W4@+\ְm=o^N_"5_ BL7di3/%ȳid 0QְP{ ֟ΡLaLy _( ADئ[z]~Guxg,O)q{ݰxvǕ˽oǥ\%ٰdBcLR|t7\y!;-05l=v-p*f c@Z8] FJՐnעB;[L $+EF`WS=!Q} oz#xP͡?E,snЎ?j'Xơj~6`{_ &J-ʑ-MT\AM^CtĻWqi{BǼм>58azѯC=Cwvs8=VyE#Roo6CDz=(g}Ͻ!eSw|w >B]q}O.x ?x)\,!d:a\3nQ7OQ+ M 8'DLꇰ" Q1w5dlga|{& ϙf2!A|JNR#*lp\>l6pc-"H=iw{/K Wn4|m3:t嶌2{P[~)9rGY'İJt 1|7yo#"Θ!&l%BC nTsh}i'3FmT(Tu4sOu@@:qAYc3oBO~ %z'Uk#R *ү f?kgu?&. x9̥ |q3 3ۯ]- Ub#atT+]$u>QjcG *&KmF(ȉHUz_ɡOn qMBEG}PIG%ZzТ<Մn(G2K+G*s}#U bx+eRfњ4ؠVHAGW/ӑߑ/# He #5~<a>#_[uw!c\U݈]0o"EG}c\G%=>_ zLiBQަ/^4eoThln F/a#xwZoC ~5x.a7 [z#޶܏{C}M,[ {NDa3lA`ٳJXyEϦѹz> 3ԥWš d'!"G@-~3^/fZ-<>lQZ_5bx 9 PHH8G,-/"Wu_xN."ݱM-yȓE !pl8y+}ЂsW_3oyi#`gϺ}i"T5@noI<𐩭 _kn8תLrl [`{?D \9e7OhOń݈Fc71]LxWY}FhPo·x~䲖srjx)/kˁx!ŘM:qQƚp$+U YwOٝ: ZSݒ·A'ˑ>cJ:pwߪI9de=]aQ4XJ E@N(p=0-LhsA )*oyZ (>Aj+q\~ ?PZ yNBHSϖn|Tdzu"n{`), 8Sŵ\:4/)yq9glG %qAF.hL[0meQɞ֒ ]qk0.sI~cgTSվ@q8F5Iqu?'zpo9}TN>^g$ v!'OT]BRBmM(Z)lDe-6ĺ;4 v&MTp҅0JѢ TQ4MZ*VQY\@H; 8FPDPTPDB)eKЂ((Yf@qi˚9$iIyՇf;ws9C=&/ ti\ֿ>;u P䏗ՆbaaRVо4 }(d5g0!/LK^c i_ jg e,Q es*3L2mEuo,miT=׵DS`)n A]vL#lԑ>:Rhb6'Q.S7bi߱q,Imic+sπ}JFBty$e=81,9Sf$K)^f{ɞS5ݨG ]_L(EO-,B%c#koA C) 5Ћ3wn sׄd.P9#^~Cv~.SA$aw n%mcypM=zjeb)tf0d/Bl}&u*|_!\gˤCp7 A0F2"<;$.(V{øo7_%#gӐE! QNr!twq ih 3ŻE |e ))U]}1z?KJZz9y}I_-Ui?Q1 oQWY~V_H*Q gN![cCF_x|~,;U'2z)9R{i fvdt03 G#'Ӫ* (a NЛ@G"ES3E:8',|~_&2"k13nuEB>&cQ ܍gjV BP\"^Lx V=s]"ӨB)ED\U0!ev6f”uKUr~a[Pb$7^3ko=&7jtXxF眗$^z0ULiyEL1wP <Qɫj O7Z]cwsГYL "?s~&wz 9s m޾>w`I]J^yLKxsR, k|7ͫsp>uͪHDPܗBn?J`#3/9}cٗCNôeEr6Rpza$yUȼ#NW>~$.מrL^3}m x[|41|o bt[g TMݚф*M0 &w?=!e|c[s+PH`e2z]C p!!1a< S)~>cR<ʒ2tASlaJwG-e".,W نeGoC\mO p9v-`/'o"ӆ Nnۍ"~o_݋ ]O_%e{"^wKͅlQԽpE R=w<}nK6cbC*]zx.Ctj,6kZe0+i{2tWV@`?ܾICOH<F(wPKw)ѸCNA!#I0B9i(_6kB-Z|7ʗJį~Cx0;@Y<+i%Vol$F+2õ7mb<Ĕ1 ѹ޹{㠐\zY!5rV;]rH4q3 7a.ƒ0B&HE lyH4eihp eu9 *"yLܮiԩ"ܖ+#GQNdKtwxh^ta80 WKTEa9.vW _|p (#Oook_!AL<> Pk?353ޖ#n3ぴ0Iɮsd,;F~J3[Z {r)ɛcR'XuKgNR4@˷QvvxdD)@q;?U.oY'vmM^kD ո_H(hf&E^SrNϜa@v^K"f;Aoȭ!"KSr!`AZ+謹Onđ5ýudM@YuYE┄B(NoK!+Μr$(lQتkcFԳSl4Z~/3=g# 7bFrů%G~z!O L\| m(D=<<*tjFȌ߶s(~7aغ1 v nxW\B+N]FDa) $ ;! |jzWo务bVVWK~vv>tKeUģG MdЋ>Wd[_v8`k?hEPċ&߇u| 0-$Ö́^m,|$gar#LyϏ0f}cJoqaq}*4 #rs ?sZk7/C)H8uwO!HW%XVFYZp.Z{Sm#_x nIz݂#6O|sa]>w*onqŃnBEU7F‹np8"/GGw7T8TRO}LYCj\O4D{zGZ>rŎbX=ؠv6I}FTwf \nʣytO,(ClE pYt ѹda{0Gu`1̭lsV'R}Aݧ2`Kw}TmƪDuӎR߆ܥF )wxI!##BJ%g,>BV=O]hoi>ďbx:|d⏐ޠDIFr@k%JTY#u׵iűul/_/ϗG)3/N+ĐfoN/kA]Smc^V=FC8찔z4YÝ<,fNrMզ΅aI[d7BJXiYN34yrڜReIvADqW1|T7 dTAUu*1{2TD<ŒD=.Nw3sYrеT8~&YlbLiPLw}349^:/;IlX!ȑB>vGYedly!#%<`1SvaOrqwyZVOԹv$቗k+<੼|~$`*z0ȷrfYZ)Ev&B輇ʁD#M̻UNͧՐd)鏍##iKח!qi;۰0L6K!3~[SwkS˃ (r~g<-PVв )*kbHyoUC M]B 1~*XvsIr`jD3&]&ڞtg$il6Dۻ){Ar'D/X^H)On-dfPS3IqFM;neq]]I] ֡YSLJKф|@3#̸zumQKhumTR] :sF `}њfc$%FУUE7eO7-!Mw vb $s+Sm÷dwĔM*˿/y4OF*+XӫՉjWGE_d褍#Iu6WQv7Ґ,࣠{V)FZT[_9ȺW7򇥳Ink< M' p nK7~w~qn`K'M~D<>u= mɴ 0VYbc"sh-wT%7Gװ'7M&e!"@2`%|=z!Үڇ҃~bf~7`]KH$;/\OR D('CKq2Kx8}p6{WݷRգ좴@3i|0g} E;=ΓpSoǃmU|$t?G Gpq,fe&NJp1ڶ ;AAiׅp˙*W)J-\((2ɦcЏ2]:w q,ҬQ ajԅYz]7J{ $~P )@̜sNl/BfJWT\ezM|(6NGi 4F\Rv%"r[mq>ӢD&K0?zǗʫZr_f:k ߸hϺ9A1eX~ltʠZqklw"b?!"ya]Eͭ VViLrk 90.x4ln&k i.f9KCYM?%upJ>&S;ש,Z$V1\J0?Zw&ZVt؞sǍcv9 Yz̋+dJgOgkAf@FuqpXNeW‰Xdg-[ 굅UHse2`D*!}fu.tcMbd.?s쭔S)+ ׏'v m$ Ii$:q@Gl\8w^QcdP'gxP%s^g2NqZd7T{#\ijoS þ3~%sdnV[szA%Q"QxբkY++}M QJ6C?v$iljk6/Z^E(C+=NAjoz#GBA8M:o쮉#V4P :\V>cG-ۮݷ?oDߺzM~`JkW {ԗz(zы\vD,`mvh6JtdSGU|ޕt](&3E{v&%\ۏ^* WbhNxMU3Xk%LO V{uQq~5Ż"0?Kwe+V1|fz?t潑*UdZI#OPz~t.~}z>ESFOvb :2fBa>t*PnH9ĈWEx=8G G+ό?S uqS<&(xp~r a8KP%b "D ikȊDr~szcQ]k~9l£g9\6\UH3 ɚWV\I#<^j)эv\\jz(lH&f+t0k;xLME~W;1C yy)뻝G;&ևf}мMcΎp~t 3wΐv ҈=CISqFy)*cy4|M8ȞWϳy$R@VYp baz}\׭$azZX\^W7p؝8*R489SxOp5&-plՁ}DzVuc\8fٴ$uxgn ]]=s)zMJmU\iCFɬfvl9WrqlΫҦ!/ 8 命ج޾+]Y&dW}h'.Q~}Pi䧔>jad[iJs|L.H$*͢>o]{^8C,')h}^Ȣ <Т2v[;kʸd ?EfYyߪt_7]fi4|W'aj/ $&gdgvWe^L"M\钽+>Y<}2}$ Fi>ܪ}|8#G?Yʋ\%RܪPUK%* Zy钔%=q)R\(7ߋv=bj9zl{$d=x'@}X4Xg#0p{o7%ǀ|de2:/ Wq(IEfpFQ^[x{W3 3wT17xkO~z=Nj)!7[c+E'ݷV/77=Xc7#IlKc.e?hx Zhk>(^kQGND |6Xy(\G;u z1 F! A bT$VCC~LrA(`-?ҧSV7?O)J+pQfo7ۍދLD+$N6`es|Qۨ{|`])1gQ?.xgSAlIr 6N1wmΛ;4)fUajBl&k[`%~XRLm.؞b,ZYKqi0n=Nj#\V_¬vlo$pDJ PlǺ7e6I6Y;N[=p͝b?>X߾f+s@zٓ-NrM,Rd2f{鱥Ax۰(0vhblĶ24+˪kQCrB@oXlYe3؊BWF ̪ƶ4)6rF29y 3؜mhPdviC@qri{7(oLwեn; BQ@H 윗cOٳʚy MF{V@yWXYCwK@(u fE뢈]R="nƨڞYBv;>=a)=! -:S͆n"}k!] n^y}}ڏFheeSf=D%uWiFtDӝd6DŽʄcplFծTqO(F:kw#D6qg]ަ9~88I$>vC?_=zSx7Z4C4sYzIR-}1mR̕F!׏p?wCQ\d_binѡJfo6Dob&"p~GR{նJ7#Ji$VFՐ_>d%NED+A#NGRܦQF`X%^!34g00%*K)e'ڀ*t%*@W4I rs3(eiN}׭[7qW݌e-Ozmur{(MYtsrAS) Qrz'>ʜ= %H?"(]Ă@);^0 !$Rޞ&Ri$ޑRFs,Hى>3<¥DʏU OݐeHn}4Y˲l! BijFՕ7@tisIJCT+| ><:ҁFg2G4ķĵoڜ:J'S!`KIH^ٙe1qI9J};N. re'/_WOW<̈QOW9$9iihVZtQZx.MVoz]d֨]ꭆ]K6N+bsӋ.,)yin.Szg:х |@}N|{aFչYȒ>=?i{]+U+ve7wa_n/w;]K%}TOgko+?یZ hPeI%yMڀ`ﴝz$#$6X7`e|]T]sZX"vЖ翿= *Go[lI.vEZ,e 6Hh]Md.X6/OJ)GMi,ﯮה/oťFL[?,L².F i)?3QА6ůlCơV򒀺׻}b|>%_Z_ I@%pLvlO;Enڱhdλףo!b(b" ՛" 7E o+JMVEi1xњN(zUyN~іJk !`c-|G`]Q.y dQOf0W>x} 񧕯Sl]<^EXTzxC [ѽXAjIAB-{#ukxB7VUSG?7>=Uz*YsNOu饣qlG1Lb8LM+&5Dc%p{n"{HODzkI5Ǯ06elUPjIJ͔uD[W`K\hWn%lI[ Rxm :KۆoX7w0՚vS~VOL `aj$#͙>r rSP7~2nIk dÃ\Fe@tIy ѡeHIng\l;~3K#/41e2!˖;ODYSUIlu+"oNkW֐Iŏhy)ń4[|)g @혝q^:LwtVH6 EW"; Lׇ*0T/; ~zX_ȏîgjCx4+1ym}Ih@~o'C3L,V8zJ.mrwOuvln =:Pb&6ъߔ_g;+$@uIK{!ۿTq9'8\*PMu5k5@*PGTٷ>ŴNC˨GJE0fe1}FMHT'\wLd`*+=Ƽ[$j3usR0Ih9 .)KG&ӄ](J='G#$[VȄ1ayLp6zq:Uy5RȽuEXcWgF[ֵ]C{ebG0657 cFZX;ysqv PNu.+cn®Xr '󤜜@)6on[*mo-vq,jV;g6)<َ7驉6aK.4cB[_4t-#KɈfe-*"1qJ{+f>6ۄIru!d60T=b}p4 Rqr38N$jP|BnL8]<9FnV3W|BV6H6x#M1yP8xiv5Cah5₄LN!{r`q. TL3_RM\^sEuK֡ CkbfĹCtXe2l5Y`gm/H d5x03 3#BmW쭰nhΪV_~}EFUVa;hz2' Aȣ[úsF1lyb X% Z4 6aG:0=,!ȱCgQI'Jb߫kz :ZVs\ZA< +XB:Ƙr"=dW$8N&yF-%SQ$Փ'&ZNG))+ Pr3ۢst [7qkԱZT?Xi7t),S<1cs[=m iҷ =. cmpccXȮNQ faf3 | *J 5tTWd.寋 ZcUuc9c oߎJUl ]J#jwlN<&M52&`ZP˦"MC! 6ldD4E۴Cr]QnշPe\eô Ә5iOIx}A™}H(+\CINSF6In~H;5˂{sx]m^o7dѬ 5I4)LB1f|U lzfJ*E,G%nrn3͙jZ6 3A0iE4,0 9| +&*YHrɓ?PM`?#8JtoG=  %_U;,%'ҤZnON$[Rnq.q g)&g)zINkiaAcIybQBN *ZyUn{]\G|:^y*pdi{Wgw '59 3N]WF3,\2s!==Jn#كx|zɭy y`@{ўOF$m8h 7-4_$?ٰi%_{w}6ž\r,} {+T!{P<҃&+kVJECnz'e)Ͽc%/nM|B9oqy~׵_G{Gǘs "\)}q<p/G)bSyvs(z/'|T,;m3=QVR&zaYPs"o)MR^RN|ƞP3?=? ]Kx}rxӏ|a ȩ2Ja 20}oalpm nǀwg}"x 1{gE!C&7+cwneyFB|]ΝL>W'-<~@7=TxbtSO;_>.NjcBasAHn=ʺIԫS-by՗SqAo3}XoNjϢԗw!m?Bh|ׅ԰z`Ik5H|ǘ>"抉ؕBB=F*Xl " xJC}BzXl{*ˏ=&pok6s/ Ǭ[l#t]ܐIc?*RͻKt߯ Hu"5'_ci2&SLɤ<L_/5a6&}Re[[שNDM_0}pP/'Kk*LJg9F^ZPR_j~W "θo ؆ W9eQ s.lрIbsЕVi-]:TT=-P*9 o.$*% cC T#J>z1] ~E܂T-j.Z)jN|~d']_l6~S{ƽgK:V< Gn5xZbmՆ귡(^'P0e$A/C} ҿFq~c2ߓ^j{\9|S罋Xğ`{viY#2WhY ɹqnQa:AggdFoKc bu/H[Zo$FK*gN.,$-P᨟- "' k"jh#Z5ZB_YKzFV 81Q, So_'[rRSpGgy|?cw=fw o*R]A(<T ̙/LwnVrǣʱ X/R{|;? CVRuʗR/zg}͈gkdp"r%_>\ǨmCiP\xQD(e#:].Q78q oou]p}ҵZޱ 7n$m.y"S=SKY$ͭiRpdIK E6D.ʯVM۪F;#n3ngաz0 o=**=eڬ}Q)KԂ^ȷ3l ߣFؼNڣU2)PɾXI}xJmI"w$pE\YSSUbUժm8AY֩O[gTP%,G2Fo{D5?'nj l gaaoKfq6#pǧkC6- u=L Vnzd0EƅןŃG@l-U03# {?7P{0c{gU8'V_ҁ ~ڣEZ׿0ڐ? h '#>C_ʨ`38 DžgER|y;ޥSqcLV`9 əmI%6T WcG5&/y_9L"|&~jbo Sc/Sgj ~װS6d?x&V^La体O2Y:F]|ZF}GZۄ+T,[ /cӨ| qDxE?wm,.*G Қn<MO#{O);Kr!:]J̓ڢ~{{^C'9]p#glc9jEc UZx;1@?jR_#eFEZv"U )ۂQf$`,hh 3uY*KebK`Z֧bMàVd6//!'ݗv;{n_\X-?+*&ſazq4&읧Cz ,A|Mſ`i ✖ D sJ+T8^/0?=9%(]6'=BǓ.@Џ!r8a0" !no9a" WmkĴkk3e +mnh<.m%i }הF;.T|tIE{9X%vhY:Db?'yֵ:œ:n' 'C(1HVeQb#1R @OB{LUaD+C@PMD5Tr @> ~ġm@?ֲm`a0{c)tVie6N{8 e7_6)<^t$xa#gNkVn&I[agU_f7*ozf֥Zi~8Kғ6$Dߐ>eg)}Q|d[7\bB5]~𧞉Lwq.-(͞%To<*8 _9tO/?)2QJ_bغ?3OVĞsw6[םܜЬnE"mQ_NJHϕ}蘹m0ȅ/ [|QÛ@~)kzyHАopZ򮈙^!a;d覞QIϘq1}r2aI~epi͓B\3YīqEx4K=R0u7_ܖ*݃C63?BebX{e;1;oC`<f!oXlcW]亮 0!3MP;܃aCQԷ1('W{I2xٽ&]:yf8>`ʣԋRkBBo?Ό)2~$z}WBX"ۿڸFF.1``s0 uF("Tmuim(iy4X&ӕvtNLDL}tIneKQؒnxr gv]\v mH7~7WbFmqawwkK }u@CM:D|N|ܵNo`D'3JO&Bwʎw@U"S)Վ=i~tbM6 ={=7٫fK7]?Q=5ZVIi'Sŧn᭻hq! !TJ0Fղ7miEu"oI@Uک%*L2BŪ8{YufhVT[z@u{?Q$G]Vy"\"WL(HǮjR!f=_ fU P=?2>*=՗cxw-O.|: )~v3 qjzN⬌ ̎TخX.mS*)^6 z)rlT?>f(#owJx asv6j_U^Qw4ftA~WL%A *{4ycԗc hu0Sq ?>tMdI ֵ"Vw 壼O3wPGQ3:r惁]s|䜟P=bv\ԤT bd>fkAI_3찛P}Eu" GeGu9qG"=ㄨ> qAT":=½6B]!{ FoU3N52%j2"cI ˸e?m;DETQt@ZÒ͹:|xRqw#4(]D.噫ѧy,MRt7D뒀b7 :6vkFAO{$s[xuy(v![^m$) m ҷT;2Δ꼣(L|Aْ-OT}kEklo[psR&<*6MSw[hjD"=݅bJFRk OraE݋-2S.jxqqmEjۼ ܂D#NqD<qS>ؠ׆Wxi@:2|iQHɖg-4^`uOK-#=HasvKCGm*Ap1+03HQRƴr+L,8jrx"=LBà@ g?? #vxCd/'0¼f{~N7.BO?}1{CM.䫍8J>b]W8:B P yHfMV3rl3`ܿ#"tm=P~?q#Cn1df?p29F2,­|Y.:%ba 0db/ up-"_Ƕ ^T⹟*]mC/; 10,{}1P4e?xQ!~jg,1>H٧VߍqZy>v[fA4:/ЕEhs.P7 z z2ktMX8_w/jԔVY3ܽTg#jg tڄi?01(ȑE/]ixrg9W5[pgJznWlYi6L Xĕx@;dwQ›D}P JeU a Ud{Wa TUL zAqPh>yќhd_Hy@ cI ùA/О[Ea 'k=y 0K5HimēVoZD:o>Z෤/\l}z,a]WKK!Jg"__ <ZBl2ɓ3EP![ŝoۆ݅-Qm]U {AvpMobόR9Nk:F"wvZ[izmD~X+JBO|_>9w&lglAM Ev]t.zk}4.bv1V]LcdlV^<&͢_H]tt`□C ¬'$53\t!nvHŶm wWxrSvaƏ̄}R%|$¢=uZUԳ<֖B8{!5w 㜷ܷPC=X#OLHF!Xۇ{Cق1H\g3H|TƱѽkcPWܜW^8 ؇ePY68'r(S%:ؖ:0YĽUUŅ8ʸ^lN>ZE.E%% ,tx.c6AZ #7yG"G7/SG_/pů6E[{QniɆ#yaKizY%@XoG#~_Ԙ$ySC|+/' 8z{,_̽"U/Fvmjy_[K"(޽ aV^DeѼ~/V3ƕoy<o_낆Nn% CI-y&>o#퟇ U`P-=Bx*ܟTE/TD W7^-AzjI\2E)#;m)Gbka[y}_||rzK0 d/Jxq.@Xtex ;T[vwopkͫQiVE܄e1X/W-fq|x]|%ǡ0! 3|5}gwtiVi_XAl`83o}(>@OCEC؂t@$_=7N _Nx=$dE<R"TޘAaqOJ']#rZ|d)/ ?69P.hh`cl̽=BIJaNδa.saiˡIt9~\~1{ox\> D;0#]Roz}9d/G+e:LPQN֐͕n^{ K7yN G||&,aɌ9#U w(ȑ{uERG\ɺ!~|?L&6HS%\<~t%5:OǠQOAU;Q^ܞ<4ѧSP^lWpIGpSoD[:am0 ^>"+Fu ٘>5֯]k'íW&w[\S8Z};6{#8D<륈rEqt^KC+`M=Z<Zխp:l1XR=icx]sDaQ8.*3o_׬GG\2S# $eO0jUS׻݋-3?<#"`{D }rBBtS[o !J5BhJ(J^p$Wp_4c<ȤkC]rq$x ^^V//+r*xY. ˄eb2)xMTD2lN?f]:m~rU6̅3E_nsKoH=C  Xe/ނJޅz}qOL^q[?Bn2d~l,;Tav=.pG'HlDNu?^asYu8r GQ~dCx-'I犯;@}{8'|rԄSŎ]؜_|9Ssl޽s$W&";NP< oo83ՆҞ.+yĂ#Ȃ/[I[2#V8%K@s%x-: )`m]mK[ۑve=B6XG!ƕkԏYk-I>UF~nV0܁,jaAm<]Zʫvg۰i_.WQ!Axa$L8 o6]ZDOyl /p 0!V7 0aDF +(Ɔ'զ?r59.Cgqp@̩ Zغz^a킅MWX֍CrIAdaFjFxEl\#k чi0YNq(p-:i(F ,6(tJ/ 7S1~'eӱ{_Af?@:x]#%5R^$w/2/XdzE>{]C󱣠q%ŭum<g`&jkte6W׆_ aH3l [ ZިK}ߏ.=og̷-̍5.clJn&]УB< :ꞑ Ts͎B̅WkP|yk"tJ-lI: 4U$e St*Ϻ1p@p#ڿgW1 tR'3ۣS*H-%,]kH'DUsg D͏;HB͹wp}ώ2/a3 F2#: 3r@ G 'N{#`Z %իZ@H fgiǤ¹t.Ng Y@#~?505GW~_ĕ[Z3@4Ήa% el 6CvG矱X˟πQewT,\=c[)Z"inF$T{Xng ezZiPPע멫ZšP;A*=OU@0~'a:y{jk\x/L#A2Jk2֚ڕw,p/S]AVm>nOpXE[sZs/;%"s~e$z.2v)5V A!Pqh d{eڲg(/gQ f%QFt/ V4T9Vl1n$˷Ӄ45啪=k#15^5*aNn-c B0b/;_U`215c`-_yx^ kfk k\NPmɨVh|6=CR4WuU@ze3?>YxfOdߡӚνk] -hA$m8HFjwRCHT4_D YS0}WYyT5T_e;Q$#rPC9:5e ɹto;ZBV寄|_-X>FPBBMMoN`;s(Zٵmf?Z{rȦ15<WFnm^Ž=[RF]/լζfcy;tQ&36]zğ;NlR]HT= OZHG-Q&$ '=}4fȻ#aV^ϡ8W!:e$];'wf2╔R-Ggvջ9K<UDH*C0 ns1rwotbʩw̫U /76B+991<4iмUs~KbVzu iKF Y3I=bK +wqM~'1T+3[LZw.UzOyķX:Q$MZsBy sKީ&3Ѽ'ObrU ӻɭB%PR$;V:!:µYxQz[6&ݙ{ow @)8F?Tg?g.U/;)Y5hNulrq@>US,b̑CNZ;B@e{C2 ]]~ VRK23TT}df~~TN| jHٟVwϹ0 #-8y>jK61^ZӛuH򋈪<KkxVW^d 3R!n7Ҏ[Q~v?K* фy͊"fweA*>(R&Q/x# 4 9rX?=sB`lQ> CjeA^:D>kTOҠI:uA@ J&N&?kM*2zjp^&Kئ/]ASv!z:}7꦳Փ5cfRxiF7_|HS:g ?iD9j#\H'<$Z?č;kt8v/~*/y3X:BoR( g7%?^-7@BQ jUk<r^(-$Ձ6Vy= CzW:^ͻET'T '&S $=6 qdOz&/ͬbvU,X~OiNƊn0 PkPNUc@kSǷ0G6B&OcQڟ| ͪKPnS9's*|-F mZ]s\qvX!T4O@Rw JYh u4Ⱥ2k:R" JċxiPxh"ѓ8Kt|6x%c2EzbxK 8H|SyNMtWolO3> x^eIƋj̐o~@ray8`kވs'!kq K0}) hF%? FKi6l1" B+9-{cz$8~H%JqP-H=K{To~Py t(]c>Cr17 }⳺IC:SƷQ_o߳eE̊`0FkU 7e*8JG-O ī&_4eEz*߰G~5W OYG)| r2)h7 z 0E@(c4U5 Q;7|5#j֩V_avWV~= Y$?#=\@Ӡ37s 9$2VX 9ywI<Rx%,%:|Oz&N-!6X'h'Dqi6:m7'^38P=rq,ОiSG] ~Kwz5FpsQ mZ+xySP/$i 1(7TÞ5ڈ-X#\GRB"3U*h'>TZ#sHrY"i+[GU";!E"w\E;yuzs5](c h\_^>梡L0@q(4$w# %3{e2Nn Za7EK}VŴ=41dc9 7_eT:1УhbvDH|}g|݀~lWv=^8WPD"d`{lu,N- :-倏79#>rqj0 2d0QVmF'ܮ1,[#G''ʿȋaI %o*qu:PۍFiD~Mhf#Q_@}m4 M:J[-)Lz |MNl6c~:Cb͏Lo@bSFhY4Yr:q6\dݍg]dЁXuވ[9 ,@j\ݬeʺLENab{~eN(.ݢm3%'Yz.-ro /3cZ]lǑƍK:$ҾHI-= m)::+'eo#~ R(λ?~Dո~U6/", HokxZ.~Rʛs$WDkna0z.cz-J֧GaJY|Ü:ܶXOv`rm_қi0-ƩFGrGc˒$U$z>aC2aEq;B̌v|psɆ h1 Xg.ac~ zrOA݇+8gpp?,aT3 #>^ŻH8\`c_~b?ʔ?? * #an?Mw~?o5x0%vm|}sKc4q3Y (S[MHk|Dx<-K@)~#nE@W׾= 7T-]Gg&\EG}؞xHImE*])0nÙT:˼[#XtT$6=y$!GX8%Lvqw3?G^eS1r/UkSoͯ$ݕo"fD6NG98;<>2Pl6 o3snQ/ bd&"A# 뵺G* oE/E_a#&9ɴ޽)moy w{DW*NRKӗwIPl i*͑O^&Lsȧ*P˟&:QcU\Aj_pӺ!L{Q@L) /l+E%YVTiya6/iVә |d Mɼ!]e)S*+3g-.&akC8ݿ KIg"u7hٍ7o [EOm[y̳0, ػXUBA;Yiki!@,!&r/(V9޶%>tCU*/-`ȲreZ܈?]sUt`g3/m\H`$~2b`8;jhoOCP_ܭP A^pAz>Cɷ!@CCHD KR]NZ,T) ya\=g瓲B`A8-qHLԉa60Չ)tk:m-j7ԾK}),U5fOKBx>﯑ I9摟Ҟލ{i \Yr Å Pqor(a0u :6雀X™Ҙ4 z!G7e\;K/pmQ˃+Z9¨ F.C@˒H&3Ql-F'w֫%R0.'[05%j6h+ƈ+f$tWbNq -{XMFqAcZ;_|5{43IwA?VJ&Ug4$`nXP ?z=r"3Җ0ܱa' _ʋ43 e46BuWy[qhPU6_)Ů˯'\̕D]C@y&֕, 7L6Z<}]Z>ͣs)l>'v$Hwhn#Uv)*٬ˁCW{ T&Ԓ Oj麼g Tr2A͍IɅ XDc[[[!>1u5ȖGoLS)]W|5yU>cSa!> n3 +O.?:R|[$CH1P%kG1i+xDdAuUNoK'_}(b[tjoJ`Bzfo(%E+mS]9ۚow/+CO +l{iN$ y:]w7;Dr,mG"KSͨW>Q%%Q4]#>}zWOY}a}^>O{Bk *hA>\;aGQawE,nD&ư':MA6Э.YpMxH$͔8< #ş.idɫY̖X,uN*#Χw+݃8q}Q\M3*)S{E9+;n"VߧJaLqerjWDրLdi׾G?S4y,kHPyhikp駨v1j5 ;@vSr =oӘ|tnOvQAVCjUHKf21P1>?A:鉬1mhc#qɟT#Y* L嗟TOQߍm |'("tZv'E` E,"V]JQ'rb8"tʺCt6jVQ#L'fQSllEg``mr0Kfi,R ܭb&r@(l-tl0yݶ{ f6ZHf &&4>1y(xnkL+~ Tg*0'=x90x٧/s;C310VPJŨjD;J\Hƅ,#hb]ԛ0^'Րm(ӡEvsӿ D5D_:7_~kL"n' v#p]d$mdԱHFZU*Ѯ;(cF#( qd~;E{yjP0(I`y%x]=n?EdžHf/7_`~5ӁZ+/ ^OMfJFNۣh`u U?%}sα6:=f /U?u6!V\J.mC5gʥ]^K9.uMO&5oU+ ﵦу^ϑ+B>uϼsjQB}zyBG~5?.-?dW@ye.+}%Eiblj},wՎd:Gh}5,4R|20 d0mπuW}tLn뾗+wo+ޤܷ4s{ua}6XަM7zF%nF)"SsyC#/4bȔpsJG7`)޻[=i'^ajo:|e'pO<*88{"'9^Տ_x5b&ܩ#5H5_B:|^V^[LTMt?>ޡ-9 #>E0\J_ȽmkQ<}qX[',` {{$^ό5(Ael|]w{՚` KG܊!+'_!gn- ӧx4u޴ Ks !=u)bw)6\jͩM0=/MSCҀt?674zeDON5޸[<)38~FŻ8yu]]aSywa=Xy> [.-}犇D #lCG:xGSyT %;Dx RM'd /tJ%;TB^ՎYis[`~.Jf:0'>Zv?/I&r2+tκ_#Y(C0bG vh^, jGϛ7Buh@Ӄjae4^ˏjK7?PFD;Wa U~+ڃ@LgZe6q{''Y9<"Beg[g^!/f}p36n{&fX>Blo<HsP,AG 0v%ݪp]&]A9OSB4ip9eȸʭ2Op+.q!^M3q7C ) +ށ8 G8. 9#>±eNEx39? >9ӿBsy@.qnڝfz|$C~,-H}Ɣ6c]T?Y?cAJ8s FUzG]J:QG z,,x{_%:<;]rzȎTPnPhDv; u|ިϊY_LCZ<@mUL@cc] i!U O*&Oktk; g5÷QFO)<,iLW]rKTN8^%e X~c.KA{Y> 氏>o!#[c>X![7m;$Xr$,6BDHx^=(I;Ջg9+zxjxEn#iYskMhLfvd}o8,ԕ:z0݀kV+VwiOMɣD3WgTV}'eY^( !{cE:@OveoTS}/&1/ى}x7ĶohJa%0F+:Cy Hq1s>z͔b,Z&oYQ:ٜRk hHEخ7Vͼ3ݿ8SQ^<͗?,"}ǶN8H׍(WtS_4=>qԞL􏶈W,*fd"KЌQ,t}BE{ (_gA)Qɾ{*_dBbf&fVQQqGW rt@" ?yq>seW<-*%q^Ku[|(,鷥ZEmO֣oVo亻pilJq< s}7M)TNf({G+9VpwRAN36`eEAmv,$7*W 6`"%pŏDmW>y=xYĊ =6^G~3'oJ&4g \j؟s(??kd|w'~9aɋ!Z.&"8Qre|區60|K.'C孰;{u*¾#;Uq=,{^=OA@sE??POAzR+?*A';Jn DaQ<"iNvCI <]m~?r!|D7G4OSyNq-L p7|ȉq5jl=)5 +yS9 ?3_sPㄱE+g?aCt'M/j,uMХeKC-y[QCOj }ZOWT#^,F`nzv9/ #o[RNz9߂ iǃe#%Ad${PZ˪+җ-j vߚџ4+>oWuʓ7ŵw+ >C=:~^j:d껛V̟j䓪?%`w{7@{%(hX-~Ǽ_(-?1n͍{qkc8dk9NU7Z_ΆVĥt g]r{.i:tFjoK N8;! {e?_uuxw)nvs,mdO ?Kk diNUCUoѼj9ԣE𒣒C6kmeaYN@d#:H9L SXܶ䜔}+o*;^(H%Q,EC~<:¦?eПi%1 Ĭޙ̆ra/cA6azTLfᜣi eDE6>|eHB`f#{ GAm6Ұx-0B3?z.sJf$Us;ILe\(\2y| ~ݽ|xYd^~e/\b&c>d94ݣ&v'1g}'U"tq/\()x@6)vPyM]zHhg׺Y!c c_99!q93o"XTo4oN@wHFaGyC-Ȳq}ǖ^>3!B%1MF/T9XD`3aL`߹DM>u.z>^ߋPy6E nEϿ[xh`5J=9X C+LhcMNN\ %kr|$eJh~lKZV9lRoKN(;iC>aMsh+VSA\?.V0߫Xt,fI~LCέՍ#6-bGy :FJ0xmz@4f1WƶI"+nVQX_u|Ժ%j[~fWؖ Sk⓱Fhw~?vKk]حB m;?z졬*.go ͻ4erş > 9ieh\rk) ,`+lZͻzacTA~tM!C:_ϼ}+NKmyNt"▅H=!=>p` 튐tbn֯ŒDē݅ לHTojG:[f ,Kz g&`:D2!{g;/r4gm0<ٝ;mG* 匫~=Ŭs9-q)?0|SR¾I9$ GDZ!޽ D/Qt\uEƢTOv-_`0:8':y[$ĕ` Z|/)y_*"jޟd}OϔA?na7zf]dfJy݆sM_bzQ}{ZH>Qg6%5fpgaڜR⑾ùbƺ:ސ|<"㊠8_~8=ս|$t/YUWq;ja%*LfDԲ&wȆ*T.Z${>dH83/NùkjLޱJݘ~$?!}m'1jQSo6c S7y e~$콺˴d6_$ILBtUsN>2//í}4bLN z#gB9:yLGH_UnRöv\<@z^0Ⱦ}E8ku_qڄ_x|4Jak.VM`zO3Qs߱S($ >v?RZ9ɹi'0E-y[1{SjQAB7yiskMI&X&ql6m 9yAo.mG }0J9~)2 ;v瘹JD!c irO ,`0il: -I?'P]a>Sd`sv(ID!r4[h2?e}E rWUV qP?.;[a.;}#/}sN{ 3ǰeY/$8(+$-(-[Ӗ'F؊?d/ [9qGZƙQK*p9~4V;bӰN ]``%hvj~Z;Ű(ʼnz}ِpt>e*F4g)em!0 5eBMY6>q $TL.@SyڅwUis~tMKcfi>*2ΉDH uW<"+~5ĭM] n#S/&q/7GCD>+ }_Dz2)L, cL+5rvfJi*P˦;ղxNS@ (Ηdw&cj{k~}LAlڸŤT&ݐŒ$qQ$^(C_v{n>85[ &Kp|2˶e%Q R;TLR j/$X#ȬO[UWqeji0wd!p:#[sv֧ܛcF [tuyfEH 5gHņ#^a8Lxiy /x4sr[ ׯ5\!-}-Ý؄*=/C>;%?A@L>9 ~*[υ](E@Ş)S:rh' EIeˡөȎ4+(\9.s*/ڊ^vQ;sI\z ?b6'xRa_kso#r:HN=ɋkvPxܭ*z\yfk4֒8v6p'cժ,ȇsI{D 5_'?UsoNSyw?f,iG ]Lޓzn7M[vԀ-c^ D=GGT1cx<.`]_=<݂YLr ԺN o(Ha{T\oR54vxM~n>kι7^GK4#wC2ˈec,|Q5S 7}vktml#o߈q,O!װt]}Q#LNߛ_m[ u݈^}1f*`Satqy7Vغ\",iuc@U??݃ZPY\:ۡzߢ_U J%,M X'xcI{lN0d$TDdҦYN)R:~Ha ,6ϑN9ur-4KPG=*e>m,W0ɹyd* uJ$Z0!}DEܟ\Y4t>GFO9K8=][Osq(Ju,}j$|3|cs ו0?f![]e'eՍ<1=Ԋwɑ5~zjN,ma'W61;PW ;qPq"j"9'F.Eَg2jypZou.C=t33w"Q/QM~8DAw#yjޖ&ݘ^`>PjK^77✺SM=07pN\ru!B87 -(sY~q@F2Za]LzQ!42hžjt9Rx/2o)J{i}B1v%M?i6@q+V,Z5jQE@n "(ZQR6]OEP<)ZD(Z3-pK*D%փR m3MRh}to;t:0K#OѰNI-@qsyS] 9^'UuPLÀ"Cڄ|-o_i!5!M)>"DduQw 4;F5MW2Fe Nw -q#-ҝ"M C< )ʞm~Od/ 3P8i7i" B))ט8yKg}cVEz:% 4H<*L15lXIH=> 0%=2k׮7@G߈y"H룢+/;Cv<Xp>CְxQ)=V1l-~?aܕ&?6<_DgJtM,]Z"Cl>$)öGfRsnDӈ/C_f o[Ur |oAy󼜗D 3XSOb \Tk]&s^9˦ |%@3lUNĸb#GM-rEj LY=YI>tsCTQyh!N+C9 "8]SxiI\~/V&0U>h|(nv0(e}Tִ {bxX=HYӚ+J(5O< |ıK-/Q&yTdFJ$-&͹Ww|&@gi*@sh ʑ`pf.Q#Ʉ{1hm^tyUEqN>+CAy<]ʹ]ÚZhː07*Lv\o"-(  [쎴|kC 6% 'Zqn/b4ߢрƑq+*k26Xjfח+ ILyO(tG[WE\Y{lR>F{2tQyB/yoyci#בg]k B>qf`H>A%P_.ECӬAZJ <t])Tk08 L[BKo`(IokTrF$pc$YEM1.r2 [Y6hd1Holg6p˘+Xy2;f$~7f/mC9x`ɐ rվr/ZzAn^{KEeu RkprMggZ[QUf CpՇۤ8eۊ83ӈ?mtc3 .`KlF ;qW0x¾7-lw픟.Qv׶NJ"\%rR XMHAyD-}$OxS68 us[EP_وMSk_ N fK Cws2Zm^7|# ɛ-="Mg' %}#dqڥD߼{x }˾4X,0#8*58>wfiyՄY cFCoZ\{M0?$hFt.^[@ )}U*P2sr 7(N *^C@Ⲷ]kԗ\=c~ :ph}~xQW@~;χ[q3^7S/kM'oǘ|Da*\Kq!_Ф)Kfg@^Uc.Ԓ#EO&fOZd^B|^sûrE'--/?+3Q7$:a.I4^7'ö.R]D3ʞdF9ݯd6!̚A31z+#ƛjʳcjY1(HܚDMLV㡣'MTm?R rer~Rך=5 ݤfNGb_KfZb2(YBUr{PB gk2+k%g`ekz$VD^fЊS_<㭧w ?%&a"8T^2FNyscqبqkK`#o/$ЂjG jMiwt|2Z^D'uBDHhR:/2ZI |P,ov J@ =DbIIa}M[™ƣ@bk2ƹC'm^b|4'B)~E-P(T&gvBZoŨ;bClŜr(H{/'S6[L1T=tC;a {unR EMI4~5.3+N ƔBte@-grܡPsF z Iv,]ɋl*e&ͦ{e=Sz }۔s[YMҐ$.Iz z#3yMv/۪ i,16y7Jh8X 6鵫h8 p$])F$V^%/^3}{O8H ]Wuh5[jc%/9>@=ORcіS/g DZE]KE"4]xB_1d2yn8ZNWv|AC~+fhE]PҺ>H&+KNCKn\7t&r!RK{7[>u',tj!)\%K[;dAR8_92^~EUv7$4+V| Dr܃?C2V]'pW"? hwD0˛;TTل攧LDtTl0:4)^#a9F9.gC(U {o&a܏MJpZL,/8BAT-xp?]谍<.ȟ}:KvN\Y2w?ȂME-"ˠ K&;uAy AO xv'i1U{]D5 vC$ZؽI"ahldfԯ"t Ǥa<-RvGrMGXTkAeM r҇e)h,&{M/A=7D!TmJ(- <Vy$+`Hiq?_ֻYn,o8(#`P._ОKK]Tʷ@=]Sk+r䷡Wfvwd.R9z),CxzZ|SOUjS(C߁2v=rA6ߌ-xEvM0`UcѠ\!;beTF@Dc:z55>?Pxo*/П5PBϺv7>y̎15A%A7MOSpqXP 8 t2O닧/BQyX_rI"WC0<xܞ:&jl|InO58&_d04>Bx=uv{a(>htgo@>b_ 0li%v>Sn YRGm%Қu,I*G7t0+Jv.JB-҄y|w`FuSG~jA]3`7?Z<:G:2eXO#j5#ڥ \D8*W@q:=EٛYfmh[K_j)Đsب P4lKo#dg4j6c2Zkv!пqb-ч"9C`BҪZZxiE =w @/&S ,bV7GkXn ^CO!;r79'6/MEUC=,̛*hz!aOW%lyn?eP-ffo7OJqO`K^ު X*R͚nj&٦ nGGq/ҷ-ۛ.#!}=!}Z"QjkF|mSn+fMdo{^zs? /ÑZCZgYdK2^g22mi'𣜌~0`0R3}D9N^)tAm_pD%`:^kCUк@󽾳]OX*'J7&͏fX)lR})͸Ozb(G5P|7lI>X=O Ї{9c<[IiJ?l*ҟ۽K j#[ 4W]6Vג6FY֧2 3@&-$"P*o9 Z2qPp)"pz $83xl4l#y0S>C~/1hתadɾCY4! 'I1"zE>T= :͝\VVK5%wUpIlfJ+2;q'Χ虂#6=օo%N#$}0R{xBЩ "'8׮ʓo9t\ħ"Q5qE;d5FȎ f+k#z8o@}0NsE '+ҵP\STM?e ɟ#{OPq/fVޣN'WoO?ja5f ͟=2{5r,h/TT>4IPXcm:y{WIB2fAdMw7䣋fD?Jڰ $\=|X/|%wgK|ڈVYF8ETg`Ѐsjnn&Ka,*R2/⯴3+/ !>xZCNJ_T|V2B1Áh)x1V]#GG W9N ?3szWM?*XSP:_)&ۡ9=ߢD=n~R?|=3x$Q~fa8^^*dycEoҙYIac!Qm_E{/ 3mo&E^ U],0NmՑϏ(/rh~),Gɣ&F5I-o;Q70kc&rztg=<&έ^]M.@7؋Į#Ƿo}mlS,96@Vedk}J)QsqKO wOlKPUCl'uL8S"̰7F) Ev __=kSp=TQ~k* Yk{b9N94 Io!<5C'qHUx@oT)T)wHKzZwEe+:-E|3yk6E:>ej[tx7D ElM^ !kX( l6 yWsV={ P(_l"ۀ -q|άF1VG6ndreT/50l-P9E^xe؂)7nOP|~jCD^ 5%l~7Q6QƔߣ*4^H]ˆMwnJ:v-mƫVJF+HlLDIW]~E- Z׍qF- 0U E_@,Y j2rU"y*b] w66Bn'/L!wȆEAnO|,bS[o6߼?U4JNS6ݶXq+d/wYVn5[aI D+j2眎jcS;z4<$)L7-꘍i\:p YXGv )0٩)3HnV@她-^gjlM=*Om:DWw܈O'P&H?n%S/XG2>^1~J<.{6/PgR qw9bN1*_p*Y׈w+E~@U dSÅ)d-skJ l []+oƜwPn '26B67}aJ UMZKfw} $ҳ1sZE uvCqfnu+]{~:twK٦wcNn.$@;Ρ)r[*V+Ul9U@FAL[,f<[md!vRdvi,Yٞ%9yaN5NMQU',D*.6iŔml)s1AL"g, X+&,CL9Qpn4y2e9ǣr/ k}>\]JIg3z}y'#Q>bRn/vs ؚnikP+njYJ`Ðtgn1Ĺ×-˜ИX `EoۍE`ͬe̹Ԍ%N?j1]JF7 "esW5hVg403=864tt!b|O &L7ff[j2M:'LE.d8fz~U#̆FuCYvPEo2P'ՁGx&%Dj\3F&Ef 5>}\&*y .Iް}ZR}Ģ$́ z% ndd*ozrJE/!Q-~M'9Q}!3a{CtZllH䝓P9!{yE#Zw瞊%yɌR?0h4E_ay7j$rFYF} ЏIZN)@hu5WZ_B8Bxy.H'[Y[чy PK>O,5xQs8FxDscK 6wJsj?бt"NKK֙0#H#QuOɋ ׿CFCфb f !>ZS3aME Fb8jxnZ(_ ",KqSqE[͚S47w'P2  '#,% gv.7s2X\A`0DBxI ȖVmyUAd6Wia|QBzH􁊶JԢY!&v5՗2y V}nW_D HLO\$4(18JW6c@p ܖLߕVZ Ue(N{0 k_=H> RG j0ncaH9k {H>G#iݮ|lXgy#9YQ{;[oGc_OcM_mQ7I QLʝZIg`0q=3.:юq;bEYĴT/?Ƌ y)<ŎD[Ҝi:9v'p_ƽ ?J$UC(/&e/zKWu_js@.4r[*Ba5?16ӕΑgY&W:k^!dKl7*yrz"&@8 h8]oD@~ S#MwikC#Iw"i止"l_YzxkPUx}e履VE9[8pFHW&f(h,l05њ<&*PWV/_ʷ4J?OÑ>K~{3`AgJ| ' [qN#ShNbwChfi7\P;ae ~<:y7Ҿ$ux}F|io7qY߈nS2~7vͲ{'>٨{dFD.dpךXDwSǣNih\ALgn/GF.ʙ#Iљ= s._F7>ժO잒 8lLATD '~bjf}y4o{<YY ob+sQ쬋j #RoK/k0a~l6,i7dPpvH"jD1O?rKոZ T|!H$Ha7ǦSt5 :Y624}kHo&P PbCcב9}aJLϴ|K(> nG .\njxJxXFz74H4H)ISc[&7``daD O͸ dhܢ#i[Gp+;X%Bճ_IUh`l*Vn(~3Fl}_ m)1M/sY':kh@Py^lpppޭ)"W-%RU8Lurߢ@h(+a6SdzԅNL?ҏL?N eDɏFF>.s߾nhj`.e? QP鴜@VR7AӎMٟ =W 4NO)fe4ΫCި;ư Σ9bpBvf;tTYvR!a|y}DН6@ӟ!;a9;EZ7'N8Snl/Gg ;]\;U ַ~gnƁ,)xcrYY;>lc/+r͞=ͭrؙks[_*ZӪjt?([:4_1M'b>\L6JaEYNwLiMwrZmӖ{uX"304\r} >9b9}'7ِNvc< K8H8Wcb_ $fiCt(%¥GkhV00<*K>Q/hiN*qoUC]A*YI׊O|I53xɜ I%uiAI;2@t$>ePjo O8 / dfn$)uȧ%i Ltz6>^w&"pf,7~1x*ZR=B>#)I["s4 Q r!TX,*V]̊fq+ ˏdX޼W/Tvµ@/. C_JA/D tс)֠)~h}? Qt]9섑!o&w#~ðC&3a)׌7>7Vu|Z-.){o> ?s^ϋjo֜~QA eҢmߤٸ+qˣΛY|ssn/fo5}zҖ 剴$6c_,AyfZYFmB0;gѡP=⋷/ս|y;Ȋy91_r/עM# +ՀCqZcTS#5Vr#:ikJE}"y&Ӡ)|}0:5#S|LTF,jpA}O0OOxO#R1,"&//F(Շ #?0y 'RFM4,/ό]Ֆd,Y:TY>X$x7:5|э~V{A/Bʿ5҃$wGU8iv0߁߿H~ jlʇQP5iF>ZO m0)c0SRogit^"oYd8_6zŔ6^IvIv.^0NDRLK.:uj9y2o 76}Nwo5f`<)c8th-s2N žÁ9#ca"D&PQk}/W;#Gͧ|.䏷?Og r/ڹ zA tۗ!Re2UȌyw~:ڒ^VoPkYdO1pp{M% BۥҘ,ɔ"\rP3/b JIqCj; ah41"CʄF::g)tp`VRTJR\H(\TWGގ#Ҧ'GH;).TW18bAMq>r$k"7 ayZ|IlH uY^uX6ɵ =?H`@*bդ߮whMgqiH6͟OWx۽0]9s4?l Մ#E7 /$g]M\QTftJg4=jutD5r{+bi G'oCLoN##' O].l)A'ٽjvI^gWzP2chZ]md8mZَ 1jy6U81cv4YސKt/@`]*bGka7_JPWZk1RG;g,'իFVFZ yW8]!12dy>|#XOyC-HOQ7ڂ Xă`99{MZc9!*֥;Ɵ6C #/.JoaO jl5O nfۄj??>ox.S<~eE%@"SODB7B^ĕ8n!Kwx(yz-IK)b &dC6a_PΒd(XA?͛N8C5M,4ua|,Tpx˯f''G8kVzZ*Jd5^b&Yg09K @e=]\*ACһv[Mnb+F9Xn^{3X!vG t4|m*i,dy4kYPrJ6 Բy&'s#?Xf=#Q2`ҹQifBr&R<2Zl^lϪ7RZ" xi~G+z dY`DO6g~ lxzĐa+ԥCӳ9W_Gli.CI1vm"p^ijZřq-4<ٚ) wM?#]}`=vF (Fe= OJQsHo,lR_&+{g&zHyZ u DN8 _;Ӯ $pph#c4t1]?0<=@+"х֡1' yvH,6ˀ6LiDp\!d~Wwpk`"p5VVKxgy68!:.Y-7;cS_w wAM /0dh%Z /ٴ00'_< -a鋹a'ut 誽RA:)=,fXh{* ֫n]C#FC#""X>n؆\LܠDHs_LJ%*`  M~-./1~Ђ#)G^TL@v&*#ʦQ=#yI~-gf0.x&iehphϧmq\OV eοC YI \C9s`0f9{JQG^#Scn#q؜ (dwS$td{4V6rRBvm;#|m82|m820uxdo%,4o:7&ǻH<~UOp^u&=:kVx-Ӏ\`NsI}o>93W jj^>$ÚvkF~^SD+_8 m&m {vBstDbe:]7i C d`f0fj.})pٛFJZFA)Gdž|8NEA 6Vnb.!%k`]t7]K+>G? o烜iD%X*(`Cr:V[TÈ*Q`V^ܬ-sEd낮t+"BOkH9\N@5u:Zt'/k8*w~ 1CSW{+0Wn8OtPF,x$LuqzM)0Xyeԁ@55q0c 0K0` Q:8) N!Չ|V:ֹzl~K#Fғ)Hfu^  z,ͤ٥16@ʻ!LH4¦KQ^]~P9fҋ٥1F,d_gtt$\I|=k6vX%=p*㟼i2覕xB6آ[ٿ"M2T"d,>)^ͦq/ ?p3.һGk輕[DŽz.}H]cXWh,zyϕ6YҿaN5|;W7&'ۤuS%KF1{y& {u 1eeOpXU Ek2^`vVݬLz3ZvùؕP'S W=\=}8[Iqm;Z//lMM΃LR[w[Di4aG2]*yKЂ)rBJH%. Rlu}ƌ;cp7fmzwS+-rjy@yZKF)4H^0y&= =0{X~P)19rj~(0yi|:Q&fomYeFTJf /0F)$):u nZ P[h;?keؤrL?rcW,Oއvo v\Cq#32m͛}*I{ sviC 9^ĭ7#Ibӆ]9 Ih&*k9Ir܋) I 23T$U.EڝKb¯m17鴜oBډgʧr1pC0.O/ޥ[Vy? e mSnHӢGvoF {0hYu nQ1 LH6!=pBlq<_P֬4~qr zWVj]-"at}ȓ~Mͧ)1 x֬O" 3 }$mP]J!ZdCw,#E5L>$ 6aޒ&ss#ش+0آ@~p@g'SKl̔YGN[NԀS-  W`D: 'lZC6 -F>779ۘqQdA*@EB x:NpE!bƵ4{yޥ0^yT <7qqx!ID+YFKo>Ζ dR&1K^y!&SĪtQ}3z ]@l4nցpiڿfoQ *fݡ6ϲ Vũte哦E@mv Ӷ?eVkJ/,43 KF&0ċ ǹ3/1hg\qm;R("3΂%c漓>ĐTF&̝XʋcՋF밐|˖16ž$~6 爱:N"Hji.鮎2>T 'm`iU:K6ZU+J 0L"phş"c(WT"d̆PӰ`NmR'\Ev^ݽw* U)6%iF@j%0, ^Z۱a7@ö} a*sH\ﵿ:@b01ȓ\߲=ѥA俣*Z2BZi?6{Gǒ 7r5."Ld ;Q9U|u"gwOgӡYJO|e'1\CuDUHٲ}EpD5d㪃mYiY^ӑK^*?o/Zȟ_Zżb+yo$u}PgoR/M7Dy0޻ {S<9s}k6;-U<Ξ`EuY:GGE8s&I@:Mc&Fʧ!p%" 4&ɷ3hpNV6PJ>3 mHI&41p6y@"%Rbw(n[O&~y;aW֗nC yA8Gx01my!sfP `+ڒIP wq嘩y@9Aӛ.O-"{dX*{㯉ƻH^ֺ܌ 3`%0Va3Bqfk&7h(AN] M-(Huo"/Lz`Nz1C9Kö۪ MٯjCo2 Y#WM BȰL~ ?@w`f[LQ )G`eF^B~-Zvaֹ)LAl,h jܦ'ٻ$űjD]|Zbs΄aPvΟbC5kb仟ؚI XGpO cczķnw腍h]zt.sqk*%?:챴z8?F`a<|3Ԑkm񐭅+5Vp`bhY;K/pձŚVTٸգmtj~HFr8{o#;+f#q]lF[̖sksn:u9&R/n@ :/baoWh4g\oOBsabm&mMlܱbQjƧg!|'IGiTͻnz/yIiYK#g8g:edte(5T3W7, ,6ft4rr_ \|6hVؘXnܚq[n8-Z+}NܚJ#*P/`WJ,!rs0A8yl15VL zB["Y%!q-mj:ⶈ'=m##&̭0\sQ/il9Or#}5sãH˧v𙅊bso+xJ0n[,nNՑfV0PJg<_FX z8Х9m[z59rEHXV21,(ժ3ohnx aŒXw<;`0< dZҊ9aN0~ iibpu?ftAsLBNYofN@0mͶJ`7˻&ϏE@BcRf| S<Ж}Xצy u*7zA-,Y; ol:|Lz-6?i%܀TH7 ? 6n'~EZ5DY71oʞ: m!ll6iA-SX$-ԷP},8ršDxQl{'WXThۤ|AHE}?a?q+ p ug5{'.Gi  |OVrFnBM RFu%͛@}tLCFZic=.Y0 k@IO~uxx}7}G9y+"΃!x$F\ҘGR7d(e NteO}Uֱ]A5`seĩ{U/ sTe@$䉅TJADJ>cةNDT R>O~lϿ'Gz()sYLw׌>z~\M[n]M` o0 nh/RpEv,tB!{!^g7ƳGq(Qb42xHB!>e73TD9Uh^%SH! R;?Q<7l/eh3t<ٟfJ"S[Ea\6ks< g'yB~RfSyX=p?}"VG 64zUECWLHƑLeѥA:ZMܖ&R0Aϭ1r \h^?C[jyqh:Bh xcg/pZٞ7%!y?V/ 6|j?l6 (5o տ3u-/& ^]Eg~% *n36o,sk"$]K*`P-H҅@~f'Mp#8k>EtbN[h՝;?2s9v6` 攺wNi, #gT_.y~ֽߔGQMl@uAҙb.E<+ϑD[hw*aӡ{8 gdCS |I(⅒펛j,mBEhބ ЭF-B~tӌұK3 6#LV4y B9~B4hS#/-!&uaʭ4W Kx`\fF0̎B#qe?S4̡k#ɏAz?#dEh~dsh9 l4K=_7ӊZp|xo>rX{"Ncy) \^L4qn40?WPO^HY跊婧Ô/!_QSvyq|8*.Nm]$u!uE 8~>%bQy m:X  8n`r;1'՟H5 H9~ |Fʸ'J|PeXNeDPsWMjZcBPL6Ijp̌bֱ`'F)D/0naG EtX2 J\W9lA1k6JGw>2̆ .-3KЗsP{ `>~7F ;BK~,aDV牑ۍ*EK L7iMSV'4I]ZT<5|H!ߡhܹAH1XL&Z:X )Ӷ8L AXNMh|([N3OЯ< fb[1 ^nJ/{&`m:Ad Pcu8/ Fa9^V"1JVto'~'lzH" _;2O0Vr\Yت}_gN%aѹOE ƱW.8AA#~:]\1*})|}=ڱ;ݧV;>% a;`E}XkɳzK! Q6:~iDJ&w5\7%מS!l/ ]J筶с67쭷o=whHɒ { 6T{ڪc*#A+ԁyf# f/\{d/զ;ob^1n}l9edd*av1ZS1۫y#b Zwr @a "8" !C

Qo&"I8xf-q.OaWJniP#VBGyq)5u5<"lp.u|qu;-X7zҞD[Aɿ:sd<OJ8[Rb; c]c9䫍vq{5H}8Y ATyNH9%PO캘bY.7'QđC)}"ĹQr͘rw]Ia2N:OtgVцM 2psb{OܜyQi&ŽHJزa~bu\сЄ{*Gę|8 =K| ~é9YPb9zЧri;>Q) n@(/CkhP.򵆃޼PڍHoͳS#O%+o` ,5naV>1Eh_f%9+4{( Rd?fKc@ÑȬytrN=KCNDM qALO Wp2yF xx0ɕx sTi%ga߬qF$*@^aTsʣ wE{wF ͢?A䊲(,2Zbp}G;ax|ip%]ǿ{ &2N\CA;,,՗0 $ |2݄o7S16xnmǯIgOIǸf,X5K\l"As);1[X 2ȁtXvJ6x{lT#Y6y߄X-Tpy4;wd/Nye?n9-g2|AyB#QCS"b4hNH@S'0g|0nV81ak:&i^w 0}xߔѭn.:+o|ZHJe zn7t0)K|䨻nvqhdjAr+Drsk$ɘ J(_і٫i:Sc7CyخwP7(?WYe*`is%~xReNN Ej!,FB F0;ǿu +1y_U.P۝.d HF6G9HU_.O {3@ll*e{4}!]B ^wT' M,`Za9uCG^L sHzJY2 藼pXoF]I Z/w2]29'y hԩ @jM[}136sXgf*2{0w'OBlRl" .1#Z|tlx뷣g40/Rn<5v"vh eZ3\Aq9v(㵶E*5ۢG㞖=ִ?f_y` ScED>F8VEbu8s*aU{MkcԦ8";^# AJĦ{Цc3}%1oYAb4-舿j9/ ^dMQjT%{߉X3-=R|+>e~XtB#].ob_Pr?Tn?- FssNݾ@p~-Z2Oo#_\yP(!8Լ>e_LCDӇ*-tn;26KO5&?[PΑ<LJ$~^9[AQPܫoedKDhOϵ;#V09FBA#qJ xN5>㘉[d߁FaJp巫8s Jn?21Rp'߽(EW|rGa7~ 1Q p#{ Yh# ϡSCWix9k4>[r"d3B7+pj Y%Ǣy7Pzp9y&mDyxQ~+AG:7^NFjWD\:y1^m ?lcג+9/jr՘B@m>t0OF ks:sHf3㽆HbQvJ! Sb{iD%:9֘P>DtYOBl89)zo '4Lh! 絏s#d ?qw9KEb%抦@ N3twiU$%s>,|5ZE9`.x}Svul L᜙$:@uܕRRU 5bify5^P-Wz-lx#zf`VNbGlyҍ lFR識QMC*a3[ ~O"9`$-eqQwPP9\ߘm(Ew%dҝeuaI5X>SC@`s[\Ѥ(X\(3 '9\ >9&#:m 0s"Iz;s5XעaDsPl;èr 2cXG6c7uUo}߃9ds] N27P,_|V%HvQF`0aU&;~C@x2/NՔg.I7]Dz.Cv2hہ1$O;xl%BY}:x\˔uTh*xA8Fٺc«W>ubQ\(u"RE܅hK;Ycťp^un{`}V(j<;¨.nJ kd4o0 ̘6OQcwj ׏cGU'5PUB%8@R}ki%qü,(|35AwsB, /"cL0~]LrNDˋܷתӮݦh*R 6(s{-o[^C42+=L*ߜy4nG7 Vq 2`|A$M־b C8oTs˓-` PueyZ!zE%]2;_bIw 7`ۊRbҶ;O_]|R#l蒈G${Qfa7tYDXGK%hoHakYX}N5HV֡P(Ǿy` `0~R,[d7Vߔ{p&˕aQH(-!zeƅǻl{pzW,{>-`8r;E楾Cݟf3C`M'^ tQ5LRp4-6q5,Cwм>E7>KzTҽuzu2d9T1y@[M?Lf( txJҜ?|W(Em4%Z 2mǫ6|jyf;@6/+/ۈܚl7|ă~2f8s0^5+A{ma>gxf6F(spj;y團"SV{5.$Q6ͼE|E8etdxΕA8wS̑zs6)Zd=liSxM5.}%_2{-D8 f̨ǿټ;dt/H4k#iY@F.Un7l:AFT;CrEk;eoYF9HuԛO[ HDk$2K{0  @Y9'5}ʜgZ>h?!pd俻i JLd\0)24srwyM 8˩+zDU<2~TAS[ d]=o۔2X|c<ϋGzj%^&8zHn F*kmYv)3@dW[=3k\bAf}߲X#i*/GÜVHhД!^9Ҽa, v!1#sW ' e% =7{rۥɔq,9L&O0xҭxGN7N;t,Eaޒ*0N}+ I*9 A;+u2ٸ@bY8~9ֵW`h4/eX]kI1N뵄϶_ZScrs̛8svh3G{؉',u7l{ e&UC <_- &+ fH@k CRKq5@rZ4;^gW_[ \g@nh":1s^QjU{呂{ǻ4t^{=C١LA> HcT"%"ðQϹGd5%.suX̶!lfܢ[-@!lbLt{bKZ̧{7 |4$&yʝ4XPr1$#H|8* - sUC3tD55fz15P+,-`gd tE[m ׄ{};,h86p*mjI"|s;q @]j_xW)S]C YbHH{?ZI s)qN>_|4r` 2TK%n&.+J[\K;@bK(ݭ?14J _8U% +꛴{cpă,Gr~Z#F=Dw3Lf{ݨx6!)A/&ẃsLbGh(U3Є\GɝڀM_-|rģa;7_\;=<@y(߆mV|\8b% RyGAl#"8+s B0j0ww7APoa6y~|[ N,AFվܴFS~smyQh {'XXugz h0_-|H}T,baC(aCF1ҧ=/TI(㚎ya#o醀A{g,./vËm=8]hm#'pCu6 [cXˑ2D _[6h zG<|9Olqsf+ʈ}! EXo>8=CJ+8Nh_Ny򮅯/A}b@^M@dY۝]mw4ڄ$Ê7Qڤ9>,,֗멭m$#9V_=gcL0{yMϗ'FA ]s?/'c#ә5ߡ9lo<9ʪ kW'CQߩj^XB@{EQꮍ+F:\>:`pvFr)u UcG gIPݹ5΄N'qxd465s_۳'}(QyQF2tO!0Wi6ͻjJ=B19 ,&Efr}T[#o5y.I[ l:Rn7yuvnfg^D YNdB+Ggd(COʊ6܌*"E£`Ô׊g%YQCk5^!bdninHQ kSN5<VQίo-YhdI+nq @@1Fݓ>7E"YHTpfL|ui V 3+ Hu܂-ꣾOڜoCm l>!0Ӂ>:|:\?PJ$H(XfKzbNOn^XI37haP(jśƓ,/cx]VԒTQer=?QaIk ݛaTitum x+ltwU{'EYqW:>M "āc47) -γ1j;İGu@+| gPGYKH:hdXXm<G"LP٢,==);x+-jqb_By('[e@"_`p+sko9G|P^5Eyf@@⸹›2k]fA烄yX X/.l 6vPKk!Y5\+I^,xb( <"'KMcM-Mp2.eӟuΗ\u7b9k~FZό(NnJ/{ RN8h0e=N)y'RλxNx}l@ y/=xa.#3zQ`X@bZMVf+R|&l}\iM5 x _f:^^~ߚiWQSmf϶sV] m;CA[DtmhhtCNn*K(,$jKD _{N?fzjvp1cd6J $A%D2LY=!aL% +2ʏP怦\k/1&;[-Hҹ赕r~7λz9_d@/7^I}{?=IvŔ6%bN#PQ)zJ4@ޛiD &kl6ҎN )?o k)Z3A; r~nEN+:u{.ʚɓMmeQ, *vFuM7X&yAC-Bqf X6>WbsR4:c]o@s1~/;GOK''('x0LArᘣR[ |tX`Kl A9)H͚ady)؛į+G۽ *I )/Rz?4Sz^#W_Ҿ] #A`T9EfV1Bfe'^.z|S 2!1kh5ܞ f7y',cԎ~n͘( l]so0"S^YduAf쉯8O T NZ [;mD,1 Wr _k*n<$isoM$P$탶IȦÛ\qhAbF*$f[XVخtn4V3s .NҍxʦNڷFZWֳl<+'<"/=. yd rUU". : hBto+3NwLݟ"6Byi!_F\*3>'[qIW3OE L 8ݣ<.@oSk͔:xSaUSŋl}D,Ojۧ5יYmDY@&9D&nQ͜mH)EYD؀ݔ$82Qs\%K;/1ۑxgv=>Rw4/7,β;o'6xKSD0b9̯օS+Bqym8V‘:S̃dh U<X?~XaĴƄ#CCM|*Nc)SII}%v(;1j/4;op ʩ4cOC%>sc&L/T#V*/bV̛p?˙؀\DpVM8[]RL] 1y;pğh6=^@X9}ЍmZ7҇fվ֨mʨPrAF!fQS@kTKQl'`PP꟬dޅS"{?咙Kcnw? *ј&jr+|}ߗ`,kf?/n嘽;,U^ QP4Ls=<5Zm)zfj/"ʍ6㕰q'<ގQ ŝ. K5Ql+0bϛMZU TWG` Nj{a˃D &޳؄ OCkSgS'_2o H3P6?<FdgWnkc^AqUQTr_ʥ[gʳ3Y NK8hO30&\L4Ԗw褑IIϚj^e?s^ΰ ʈBą7{Xyi ~2,X_,ž nhS3ۿ"hd{BC$ @Mφj|۱0ʫPۛu>0miPYTd3a " {5kf=f\N;+vީ/ɰ{s<;A<ڲU܎;"GSs? > p͐fC701E6SъG{tkw@P1Ħk9~q?34 K<$}ܚ Đ\Y u^&)^UЫ_nHK>a"%*L7c R*^Bkʱ JOsSny/Ł>k>!wƀތ]n)Md^ٞfi>^wg)Ec,-Y>KۮOd_#y@bA<&)ڙ[|ȭ'Ê|QK8Wa]h /Ƕ@is'?uyL<ӱi&y0A8 #ޥ. Tjm':FTyv8,== SnvP9Ǧl4`pkhw8jBIjGOb=zo7*&?m Pb>{eb4=8ñB>͉ٶ^ѯ#rX9Z_Llqu?6#;׊sлCjǩ_[$ڳvgYe|Lz_z){ڸG)/?G\ҟv|pS(Z}6iLa@֩Y.[I\0:G455Uqfǻ 'pjqS$MMbJAHٶ\Ѱ[ԆI0p0we6)A{ lR $i%6΂1Hp: L½(PtabKlx0pk, Q4ζDvgblBQ+=$tNj{ifחR,__$dlb$^ t=nmP_=$;ETX ;ߧO9g#\ud^ڪXѽلJkXB=XLDUn#Ju\k8`~:I-x5*w]ZjY@hŭj+./rϏm=}?= A &Gv~+xlwې +ҬDbh苑&%ǽЍnCRGB NpB_|"{#IX `;> ,o)r4_/l&a!R>z9Rxy]\A U*Y UD|a&TW+N [ *\ByZ좞-g`NiӮ68s>ؚ]4&w}FVL_6[\_jnת,\6sqZi=CKwmhKG-3j;ʵ&S^l!ךSXBaCZry)=kң7Li֏ƒ(i֏ /[ٗʴk,^faz9PAXAQGc_LkQ_ʗb70Ԛ5+n)^?mXb'[uZkVmg=᭳:[9K}M*k[ΐug3æ[g`Ϧh:S[or0UfW/xU?V㷥j=&_ao ػ:a=lk2hp 1puѲ|gaŠ8l-9‰+%c~|h\M0BȤ"ڈs%|Yxo>nIL7<^E3l%y.UҌ<6=HAgX@)smt~E`|6tfNQ:xk+؁/1Z;;5˹hq˵ LJɱ3lS@D.[U)/k2Sb,Y@Fd+]`֜ǁʝ꟢C6_&E,4W4jHV|E& @͚˯ګw(B]xf Iip]amЄ/*AyMه-"-u3CF;ڻDa'ދ47&Uw9GI[ޟ=#ϩ|5*Y+jrKے {Xwf|WܷQk y'_ %Ar/Z\Mp=D |`Ú-{/c3P{Z_y>-+?'ZfUK:ə?8޾䥒SG~Wutu7wº{4.E1 X2 oǭRt*KlhH;:w3xk = zd+y’ł C{AGේ^ %!UmPj ; (Af =|PCRSS~)-g>ЬnKt=/oDʾݘө}{ >-5/(b]B)Ŝ]ǚ0c 4XX<OA(3i dIWcb Xi;B3' ?ŖV`|ƬN: rT?Bwˋbr -W |KnbI /TD9nw 'AC@Z*c':F,v]Fpe`1mOj:ǧ>O YpwJ }`#3 zW,Ͼ=۴,ijE44g(mS ٲQSӨX>P9a'{c_؏'Br,gl܎=uɠ%10RR)ÌE"^$E/J) 6 ö)mZ{c.Aޟ9d̓OqI䥺lo隶FOH:ѫJ_o8qm)^my'beǍxH q_?ph1] :HRwj$}gq-v߾䪭\2>/^죋\(074V+:)` ]J_! g+ (#3I"[zMC:s3d;*uVz\J;a'ǡwz%VQbz ɕv(J5 /àd5o1D?]yp>? 04R:N6,3JW9j!ܸBT=T. !CFz5CED>l7|( sѲMn 62a \T.5Xeȴ?0hlYӢ4Gj>\Y-3(n=R25=o#/zh-ICK`l8.9@QUB#J>as\+<<uY2$fp1;2 yfwPx[4iGRZ1]Yҳ) )LzW8fJ Rƒ+Ur/lL NekJ^EliO=XڕBI/O9dr3}= V5&;o!m乬俹{ζhzwsYTH/aw8}No c녁dC4erR ̞MN)$>+ӠkLwdqޑ_A..A;NJd'lޣ9b)(O RzѧWrb }3Xi#fj[O fo+fn?j cNfzF/dV'&A0 qZ 37*Z~`{h({dxY 3aa*1LzUix6@qpȣ1zN-&y>Z-_H:-gIbcEhK$nzv~\Rœ~p{}l 8&o<>K˾?\#F]H'oO;+zB:?%!2}hUs2F3Jg׉.|kk8U}NpOE5@AEedEk0n,WOKA9,]El1]ۇr}1P7*6 *t F˟Q`/E l4{^xl.=KT%~1?bt,eC}>xByw?TzYK☊6A,lU`Rx 6;+>y>rE-XZvŪk1F EĒ}ՌA{?+֜9j}=9]s~U1'z}:KoJx}?Ow][JaB[[kE%\l}wdt^FPR A^IA") P~|At {x'YAt>3{XEs.CybSwq_÷j kȷ7Uب3RHv=c @^dzI"[LAywLE$Dg֯`j":r++)G$vu_']O9m:CaTH?Q跔05:iA W!CbIH*[iHh`R 2Dwv蔇Y#"ߔ"Hgy (}<[Ҽ:V[~oM?S:ec( Rw 1G3Tƿ@PVb0Ђ[g>(Pv`A IE/3$6\=L+Xt.L|$*1C(^ 8DpZ[ف0C$[ m!q)%Sa!<"sŰL^b~Ҫ!$4g C RNX\Xbʠ}T$" , ȩHWfD:KC@UiN"J7Ü_Ff" $&Kتh :^eGo1km=RKCX6G3`S&<9:cc8/rXo=-D1:l@!XJZ-dN@W/r* pʭ;\_ ͮJw/SI,S K>{ ([$` RθoL9g5(Zkt$[jpJ)̜BҙYl0\;J)lV8Λ0%N*Qc4SNϭ Q]Ejj h`a~Ӽbǃ9qEӪ}P ot ("&Ƌ|G*?}|h5[/P3Ii}̏=;v`ϛF_C `N^~qB8:_ArEOiaz/V] 2 ):]ܫ;d$Q DjP KLX57 τNϔ-ݍy^չ3r#=JsYL+I1:h=IA~V7Oda e^䄿}kY ogDJ`U00}O5S[d jgQo_&TnՆu3$7ْk)HilL6r2 ,6ŎPMX>Q2֕El~_O]j:AcHcUc0(ps8![\Ib =`0@g_ݿvIRYJr(CsHS̰KH<V߱\1F\CZ*^|?Qc&e!:!P86›QS)fBrۀ,])ٷ#@OA|rꅖ(Vh , jI⼅-Y_f!H'f '#D 5dT49~hJ$,[ gKSLl)%_@~, &yzvJGX"Z9šttYW-bn Tj\9ø+0mQn Tt* Z˚JeM~pqwbdSشҠW_j>P2].`p"J7#7SD61vN PKw(,#eI乕qb)=#BAIHvR8L_u*Ig ᩅS >"zemKd|hż=͔FY$f?hiZ"2ӄQKD "zVxJԮ/JLuR=Isa+$pJ,,( fMʩq\INjqTVv4^Nj=Ix^V-FΦXexcF|QcL6?5{6~h|JH6=fR0inϽW`-kw=}6!49UXn 4z{_FG3p1 )y:]~9Zi>7tr*8)v9b BsZP(5Yk%ܑmpf9B0J x ݢ_{TbT?P̀IMXal*G>!hǎΠkdKZ ?EF)NiEय़m@Im:|1+Ͼ G&d>|=Ng@qɧqJ')/RFv24Q&b# 豭ͮ#`}H:؈i7)[_ wNsε!?Q`(%]簒5n:;?صENT?=y.WƵы(K!)7F84alu9M`rH~.lp0?N -z 5(Χ1 ~x3v> (Scv$b!/: 8'O,a aX(•DݵSu,-%w(y!=bwNVIq *{/76c(wC#t30@?/t6lHi$RZЫ B[H:$ϝoST[[u%Y@ƴ$!]e@\nsH_XH kҏt?vuke#%Ϋ˯ .|L]^(ŭȭtI)?gV6n崸l |~']+pכ$N 2381ՆhJ)7Q%[,|a{jHK_uKi~xG-~~yO-"3W'CLΘ PHGH\zRdFAWK PG 4|,'y ׶ HC8$eu7R\ JQ8/)d5[d`s:#G.䥬͎M ˴K[}ccWJ)@j"Pxb?'ZwmX'kF[u=)(5{^Ll+)iKOuP(RW(K-yh|?ooq޿`H-coE[\.(ϔ'a5xkai<"DrH :vaBݞMt{>@߄u\a#aFʀ=CЭ.h ʓ?D5!JTp۱Jˊ'j|oҺqہ/g'ύ@L w[^qsRqN%n<&R%C ĥC(?I&'uR?hp7VnA9+_#prtpN*r- uO3x~}+>WDmȧ !M!ݙhHwSLۃdBF1 g"J]NrHX93xdhQ>69Tgp 1ͮsֳSҜk5#gbQoF8ФJ%([T#1,ΠT Xh~p i$ x&NiֻKO1 >r~g3u?KQC_OCaSMɾ&.EYo8[ eG0Wuw-Kbk- {k2Ẳ lť%_^9hpM3 PnJ{hL#Ll%i${K`,/@M(_0u&w9e:J(Gޑ+B?gx?ܒh֞Ziw}jѱw/?-?AӇt:WLf~^RT߅'uE8(z쌢B Ʉ7ᾒxtF &+Wx0HE#<Èםһ*iMCTdNQEFTH/ 1!ӷ3`|0"F=ߒRr4ʱI95a*ei;ptuE"o=,wag:;(0s"e?$ލ`uyfo6ftHBZ̨ %1h 8 #@"û-\#@1cћ4KтoN'MOlӓC:1nD{WסžЎV!i;ⷯ:8^ ać@u#qwÜ%wءiH^O.R?ӼHOޤYFia  %98#|=hʭw C?35S;zjK2hlqXiX3oHBrv6INL/#s?TŌ-W8Lg2#29VP7Z da'yhg(̟D/ /C"r.1xU8WB;ORRo7Ҕte)7  ӵYf[9:'K4+lj(_9ߝ3;[cSHnM YڻH5nPY?)T郙Cc^lvX?Ae l!!>J]p-3_92sL,{:-[0iLc(d-Rj:LJzӊrzoScYj̾p(gĶl,v(~ Fإ]+#'q-WiF+ivZ6V!Ls&"$ a۩#4sHo eM*iFEUiZSCxc- 0dT&o6M$c 2R8gkd`9hRʕ0R垬0yX.y^0\IBbzI(DLqur%mhT>h9ѧی|h(uils2=?YF'|H7. 7{U7 k,1-]#A{.Ă1%z0~h#vk8a>:TeT-2d@AR~[]ibǖnN RaڱEUE. 8+PL?8':YmYmOP#T)BBj?t Ѥ?C5QްQh-“"쀙Jov1Vޢ!kݫ_% &j*:Y]&Z.(<iR-}]ʾL)+FaYl57Pخ>|*j0)oo@ԇtNICqUaDDn|{'3t2{çpxwޤzw0ަ-nl1B3fTgȃK=UAVʤRb,5%T!8lit aCHBƤ\՝a)|p ͿNb6D )S5pNXI<2>N$@#[Erv?\H'\RW+`;F3+B~y;:P.93nd&wwfe'xU2V}vNb@ٜA/Eg*pݠUuR] ?݌U@;f./׽r|cP>١vhc/h|'!|"<ʿ ۋRy׏]$JǿNIDMKM>h(Vl69=P>f 4>)CC(`3ʌBWG^qPұMHұjwh44_ƕQ,CzIzڸN-B,PnAў+Y1 -$O+ƨ[8/:%b{y>y.1;\z2D ZϪ1P@#1rRA^Uv3Ϙ*-<\!;(vG!7prЇy땿o3A/p2>v҈}dPmFjEjc+RP˵6oc@ʸYhMYNξY}/$Cbá%bUh3Gk!c5IOĸ;GW)x@i~yח ʝ/R̦SxxnNܰ5:}KI:ZUswf~qf0P/L{w88,Xo\) x?qq eR4ԓh?㝛7upC8C@Q ݨ^ޅTA&vRI )9ҽ{3A QG@Nrh+)WxӔDX4oh14pu.z`_1vxҶ@;=!LI㐿ݷuqq7A41AsW6wΨ.=WŪ1;Rc%->imsNbmڎ6矌0 Ff eYl]8IɄ4v<@2(|\}jрMq%1 Z \qR_zrbѬ ;}}`Si1hkl'~lJO,ZptI oq('+v6c)Jwq;qY:M}S̛5,o/hftw` 0CBOYp[h9jWOD(08+>Oѧq/Y  A]˭Vsl;&H)I008-h0;I?' $Z,%Xuԇ-xBwvg<ݽ-F=yvŋjGzO$Uj`5c-z=xŋzD-Mj)00c&ЯI} CZ3lu :,JFUUc~oc 'aV#=zX@g}6*|z˧F]sH>6> 契z/!W4\6p?t%E W@:GB$̊{ZorWq%&d(IHs]U-o\LrH,.gXvEaIXMe7=,4Ÿ⸒D=Lp+(f5S ߌNl F, +5àV(Z^zШGXb xCΛb(,:x'}( ۼ 7/[4B~o!Iwj9ݙ(+]41-1)3 P `@5~Cv19`"~!=-,w03绐XTfl]=%f.K8Y&τ5/qF=0CNWUϰ>  Ae Y^Z_gNL+թo`7- 0,=C0r k)OfU*@/.4_IBrFMo뵾&B_n&8([<lg M4 IPmLYC<$~ܝÍNoPc ar<ǙܕTa \VsgJsE_X{iWq%VcfMD9( ӟV_@ٴĞA;Qek؃>,0]*zCrG2+*5=yrRAV=/''H \:xA_Е]Hb h._'5w >} g ,"̭|v2\|p%['aj8GB{ `+Cͩ?H?1mg-#ϳ$\eY=ɚS HE_XƷěPTuÖ^3oh/éB?-)J^f1E,9+HDs3w-zL'%ȾFKchv dZ,ÂZ \jK…`yu%Я"ٖpnM)S] О~l̖~T GE#!Q\lu merFO@Y 6q#+$~ôc1.R0`vAljb|Ҟai!s-G~..`<Յl!`0Oު?ˋ˾2?3 &u-vOP\kh2!}+ H[a6ៅPڧ8npeluOtJ.K/~Qm %IP1IŎm +RKJ@lLnsƨ5 } zd&W=TtNEh+6 FSS}~k[r6C`nm"F#$ɿ\z,<ِlJ'Ȱ[er@{ɢ &8Vw{Jg?]naNr6:YoR_#{EC^S? XMO>])l(fn$MQcp6?ޢ? IDA \my&"'R֞,gרg28ˆŎA"PI~5O pbȡ:aQAؖ4 S1>=tHo *7nt?Y\* ޝ1Ă hR$~uW|gXoka`Sojy)(^&92ېO|LOڑ'(`"opVALӹS>L_<: U'*q6ӕB;cn,8QA3%kv&M!l눽qmR8exVpgiOӇvdz^O\ ܧb5W\jLr3uSoM=W%SL*Va2[֡u[;P֡gn \rmV$"Y{xwޢMPhU 8 /]"=vcE3B)Aj ^&Ct3W(WRytfƞ=qm/,s?+7y'an< _Nl h 7:5j)8F:CM 9 @IDhyԉ#y_¬'} ", ˀѾV3P's"SNX˨ݗ'\W=nprp p56̶V¬rupWX.A HCRR1>M^LqKT#o x;/w\^ [87N8IJv `|]X4iׇĆɱqo4"YEņ^=jlp5F0nZsH_}PeOX^YNݚ"u)Ӡ` JciLJ}`K{\ϯ(~߱(/ۙnJCKBoVh2P~p>zAvQuQļS1 CwP0V=vi[KKiL\2ЁNZ*gHeʏQn@r1WJ][&E G s^Xml{oSi?ҜI ;+y}6Kxkri;) Q)l?r '(tڔSnul@eh8[/,K/2)L[#ELä8ⷖs,Pr/:㘭˕F'qJ\H¸ctgtn~Vpp<䕤,O$4&96"g0t3'@UZ R1\!(p^X5HMB~m ;GIj9$Pܶ:(Jf,l_ްʹPKzA*WF/P][5~Y6 s xv/݅:xDT-RKء`".XsC9htcsȢEK#߭@|F#C埦,K>BX j >zs(9"dQ4b^^'vnep6h1M߂]jH0{"U$So 9Zx2ZeJln_O59Hkq M1B{(2┎tѵᘼ|3 Q@O+,ˮpg}(S؍8o_ [~P9+,s}u v IWKC K" [\Wټ:O&&MM`猳 f<pobmV KDZxgrDX4efƒÇ"y+;(#D<f80aGTzV/?4e2 | t,1ef , B$;/ϙI2R7ͯ*OA@X礡^ri_w!C]s6(ױZsXe uʵOE꿛yec/㪣$K:S(* b{=73G~ -1o(xuu YNT鷖N>ȪJl?9F! #ɴkp`Zj`~G=]frw7 !< "ꬆp KB=?ۈR>߽ hҢ=iM_{yPFP meŪLPRW,ʚN!2›gva+-lOv,xBH|*!|M\J2gh;Te?i6de]tܦ'N+Teu0_2 N+~`mqոiuOX44IT.CT\e:WmX*_Vbzs $ŒPodA8vPb i,YïS 7,&QU$>` G1OYjxuPg_/IEUX3CU1]{=WL'u-ʣn\ztnZy0_e#_`m^䡟XqWoG>5Fh#?ˆKN«P4 8k<:-:4 ?%/Ls%82R@1:zJvS:0gH%qU[˘˺J䐯Dz)q(oo>^AVg{Z- 'zC~Z~yڦS???g٠.0`ݨS~^MS41ocw1GCj9Ն0}^ڢy{v d1H¥/'Tu||f?<-Ne-7#*VYGu*]IrvnRAv@_OHMYʟ D6t,MRaj)p ) NWi}ڞ,S'Nv#yhR I“\qZX);é!E!W_ ͟}\N%SBKx+^9@:U%v{!젹#ٟEzJ;8_yH]cVcͻT㼯po g;5xՐSx.j.P*i&[G"$'`#ʦX^'>:Y&^M_G>T(r1R gG8AX"tE$doU C#LNȄAKm,VtV}WB\cSvЇN#\eӍŨpa$-C> xVO!JNaoͫ ) 怒|~ZHNONSB*\RV6*e֦SM`ʷnc[䇻"IP)RkQ\m}U+z:>E25nx}{`"eR-Dچ" ?iWNsJ_O&4 mh'{Xh/Eo$4^4žoҳEl-BU`q&9/!y#ɫX^Էq/=εɓsҔ b1}ZF5v,&NV?Adsvo>칂{Lx>owF%ﳠ~rT5G_q? +Om@[NߗVM(PyK^1>SDvRy9Hw ~&k$ x@" E9}17P84CC$X+O4  _>vjgP%Sp#9nASrXWm!4jwxuȟIɑ(L0^4ke+w=wo͟ Dð i|~Jӑhkn({n}d:ݾc}bnƾ}{O|"6"؉$gucռP r7Q-DqUy*ݏ.ߋze|q]zDK#vJUX0f|0ޑ ܩ-3[:!c\Irãtw!`@dv i(&_<3w%j J~Ԋ}ĊbrTW*Xr},Kw׈}%d!O|湒o-zYel(_q%ߠLq@wvB?9)Ixܬ<՟yeYaW^BjS_6-~ye2:@$ƕLљ91uI-|^r$j,-ToF"s\~MCXBKo W^RSǠ8@Z$:3 F$\'߅#ŚFҺa1s= N-ݼWK?+ {I"<-=0o~ oD٘|\jfٙ,t^I0 cuZa/KG#vU,%p]A%b[4{=kpD5{L[62U} tIB^;ipB)]cj!>E~:P7=!ȳ3dQzW-~] uρ3(Rޅ97)V\S^?;uy4)m'\˫ .>Ǻ5`C e2R`Y] LE&6?1# ;ʟn?>vYPVACyYʔg3-VP߹B=`<&6X>2rޯM^:zz_IWA rWO9v3M)߉C=eeL2.E l-L le/q"{--#-ȑ}Ma Up \wȱFh7L[IO}\k@٧={Di* ?_!;B,rɯ\B^C"?P%Nkj!Kf3Iv~cR<Š#3F}Vb5=# &1뜑NߗTƞCb׻ P~!+=IКpZ݀$z}'t#2b;hm7O ,c9fSϦ^GZs[+\G9+^fp.ZX铎@ٸnoV|#I/(Z $)؞ Wc^F2l=NKXx ߰]˶b?ǬNVgD3fIMԲ"☖9}V]}Ҽ" ,}vCdvlhAudLx9|yjM7ZWSfD~1A7h-dKh2M&?NС!`΋ IE0x3P8I1a;\ŘH{gVg=C_biqB;-#SWZ]Ԫ) }f'|_JRfF5&ZZSzҝԺl:K"Y էtqì p GUKLQ\K!1my~BFrvaF> 9|bG&[~'篦\Ơ 'h@R!M/GV(#UF;kӇV `$L˝rvJ^7o]*@],I~#X:)K| ;+Nʠq8WNj9WP~H>mP6?QGCj*e _vTIȨ4}w6_H- ̦l4|bΖ~ǰ RZH⥽vh͎ [rS+_ ]ؒJ۔-5ڤ1)?q rf+F||{dԫL ^٦C㔰CK>Tڡ:?_ xTq:[ˢ'FJ2y#'+}-< juYڈS{'( I(iuXl`k g":R\3F3~K`=_h7IeGhz[ok]Z-7L E9OpZZ$B"{_7~c)Hj- p#,`gJLj5\qF2\ah7Ưtk*=E,g%e'~Kٔ$Mz$4S+6iRP{ּ/4`N7Aʰ x!mJkhOm$D;x6y[: 'Pw$0?o.ש3lBB"zSe88($1X.%qQt\ іc*i6 e?V_\)@ Z0ݰblZazf\a+(%)9 y?j-\{`~Brk. ]rs(Xar%oQ]>{3f "8Y:)= ,\ g T(t^C6ϺHWYW28g(Aa>Vf _VWgBNZ*9w`q@`no|2b'AƆr%[b8/ܦoaU \qhUA"-QݽfޫNk $aڥiwP~m̹cYRB_a423+ yQ6IC`lfn1 by4䜐^C+C|W20~x#{q'^j,)`o$Z,1 7o(xAHKo bMNA>pEt]oϟL-S_X;ƈVi 7ëiQmÞ&ۧR\(UF#s9Ċʼ|}_SB@FeА^ڞJ}=?||uyBc\ \~Kµ e|-q6iiG&JmBk~# V+ ]QXRa{ B8]d$Gx* 7Z2n N*J5TR@S|D*l".- Q̞!YG?N)+rl /(N-u|`JF[-Z+(~trJ8U+Ѧ6v=7mý{ApI}Z&iC:+m^ga /1FL" !T֗$ܘߖ\eb*Jޜ^eO$FbR`G9U`":Tv]0D?BObإW Q*f@s9 t]<4}AUg_J}8/e f~̉K٪۽1)rS]f(qNw6k T*1.A\v֗i\)Do R$_l?-ϺgIK}M\0wɼt2- V֡LOޖ^e%J"6x j+'jK7L%7@%taa| 3ψ~+Wf 2Ċ*WIzOAqf9iVM|qfGAňU-ɰ /ي~Z4)3 +H|?3H&d}FnJT' UQ+(9!`s^p L8R&,kW^4:8%CvdpRfwz8j\=6\ &S wC+ >>v=届~2R<|210J*àL u7 ܂fg!L=s|4 ?|/yB4[TGڪ<)|3T>A>¿$M [$AHi4aut Z>*`2d yh:zRκS,'6̛>6u'( 2BPZ8[SpEVghR:xX=2eIiJgxR,jC|1ШSΤ5q$\J$Os|7J"y=FfIQK݇?=fGo 9|bKu{;6ّ`L6Mp0 N+ՙ3A|ze40"ScY:O y$-ַWu ƣsǑ(~ԌŞԗp` 0"-6T~<.קql#&wp-} ރ=vwlgSϟ:w67}vi=f+KyIPux%g1Kuj?v ;@B:S@I~*O^JN/`q0_:׺I,·{&':3?yW>öa %<! P)Cz0\Og[jYaTpiVWrR#vCLHǢۈ@R_avIΧY;H_6?pi~~V|φK~:}_ w8 hX8|ԏgMQ216T{=]IҞEg!S;W,Y<^ԵREӞ0TPE{Go!Դr/#[n H14CcN$@je |'zLD]:d5O&n$xС֩?kO>~騰Wrdb9*r׶QQ7| ? 2W|i 9Mv5e"6f†5-ؐޝTW qײ7Jh O\V!eN%r$ b[Ybm1"%/o=^>Î@2$K.JQ~ZY֑ju4Wy2f?Ug5+?1КFK:NN)e~IXոKO$(_ xy; zBl җ:~g]hL5[CqzS)WY6-Uc"JLzע4C-(a0>E9zerfβ FAėUX8-GT\єm:Z%iڌ'9r`XM?@!oW5VHHւHIf[Gz^D79>Q m4+\$HJ-qyXϮM?yoN_)ReK9 ZTL)İbT٧q _a84#P'Ѥ#D  h nUdiQlt?vY!f172e' m|w0ؤ^9Ot5P댪 ʋZ5Wb[ ֜ B }}G,PI$ vXYZgȢyhΊ"ÿ-pI~>.>.C 9BNhmK$c(oK~F 4KWhԨ4j#z8jt\ThAR IYثN^ƯDL+ : Sr$jhgthX\\q%Zdr7+8&:\u\r_~>㊆2(Ch&orx4)^ZrO&0o7@wɑp)w9p[ٚ]D(&,bP;,6މ0>ەx. @bQ(1ewI([ZJiF^* cjQ[*8m-FPl1A:q^+JhO7Oz,(e@NٝA,eV q)G @LfóӞ[؞-qHt+2줧bPЫmyϖUۥ-Q/6g<߬}}C8zoVN9J)5rh6QUzvL|(9gA% 21cxRdzQ-cxN(E.`-a'o9>-y)S׺+K3fgTH6 VY?k~X6~3/7/y'&;NVG[pa^}t*HhV_TʞU\uw?h3h)V^Ĉ nK_I(ߐ<ߐN-h ݪOڲ?}_cĞ7k'{rkCٻ991pQγ5MҢgt j Jŋ;#ɓ`DQWB8Z啟YF,@W7CcF0zx_VQ p]hZkmKZ%H3[٩h ?j&FeAިrl3bJ k@xeN0LA~b#,n4QD} ZtXVJITQk\U&>nO F?%L/Li.61Uy"΂r=F#c݌J[XH{B:W{#|6.{9p!Mc=D!SJepQIZJJeշC5,Jy1UJ|Kt2Tߒ'D#Zs=4H~\Zm袳.(Њ.Zsctќ ^y1.?Rb ׌| a΃ \ x\2)ckn.S]ί3@JLq+B}XW6p]=L5ڌknUB\+a^d\s^.5Ix)a5C,DKćg3722]]& iW;fC8} 0oqIt` j\urd_!fK~>P=:IH0;CϚB{hMQz-ML?sQ(ijR}YB,o n }CXlVRKbv,?aThb`=:pؖ>eO唖|ځ6Mȟ7`Gb`2\.f>Ű&j2mj ?3m@J1Qx|~,d)W^{8&DRmL[c Sx)8GF`l:z[?Stв0^p d7)Pݙ:c G쮋q L;87jeܴjzp}Lmm*Q9V$D%NlOup;Z Y4G6"syldɷҝ 쀅-&xF -}e~[7NMj[ƝƝ+dXGQUЪDVDEcqɊ,Pa.(!+ ERx{?[]9"Xg2<*ZR{%,vӎ.==MJ p!7 5tf8nLDurQu-W-,W, g*%L rYl G1̍xB\[pǢTE!;l_\;{ܰJ쵡SؤUwd@?)X%oD8V!PC#(,&'X:*hM]m)ǵnTACIq)Y32ەO_w rVm 2"!u8hkR@KcK_N3bܝ=oGu^ 6 HԝY_#A[UCqLu8R7x(=@W{j"VЮ &[RwI hI~Nx_Px:z %grh߁_N^q-:qp q " o/ab5]uf=dϛw5MLA=/X̡B`ʳn*KPjGJ5?̪S=#u?|~8k+Ϫ n:±&0z JtKТH?~pI/:)m)Wh&\.<9x-M4o{jO8sYrOCG;K&~h`2UC&Pp=ir9k&usQp?UcKw`,b: #3?wZhY%{jVTge^L8dJhg^v}jH`\Cߤ 5$+5`2RJQ{..E!͢(ocƺg*faB9j g FWR k{GP} ~ WVW%f > ⳭɺtIh^h-|/Ho#r!SuUD`s ';?08F{}feS<7gN9?;nBX.茿hDdב.ф$S͂~[Wbƍs]!b+~!˰ `sW^: ֛hz:k]*58 ՚%)H Y49U*HyC1Мag:a0wW_+T*gkƼQIDE^09M*ҌV;15s,iQ>}%\)kwY\=is W ZR3 J9&tɘ[{% E!x:6 ݮTJhGX rH1:uؗC7 #1受w!uVod*-z^`N) ɕdKXmɪ6s"M94s,ijѠ<2Nb%N!-3;ݟ %ef[ZGzq+G˕J daC1DQ4$l3foQp1jF }Ym r#0f"GXFA}d1ob==h&_)zM$`~Vlֻ:)wC:7a`u].v+f[1UlM0I__6T #ӗݓA3ryȋ9 i;gB~%~۔w ># ;}? ]r:I9LSBBRGATwc5eHΡ\ 9>K W_aj-- yM*~-/e6ט;lLp-HY#GBGXDB駦9xJK7Mk|4͞UwHۄ3jA:ŋܢ=pͤVuz-y>j}_#d2Y郗+pʮ[ră̭̻+q89[9Wv<̕?> o-7}c] YXu܃ہŪsxCQ?QI+`c&&ay>ƛѪ[yJF%Ȏ;m, ƺ z "&H be<{eӮ?ťHAǡ8 @`}* ,WNyt7_u+GͰt]6~Uokv~(F36nf<|w@n#_{뷦~d`prBs9&ᄦapp Yqjb{i/LĢZ}=Q8?ٻB8Q0I ry[M!lD|IohwI&f.H*.F+E3J-U@tD2@%,*{ޘa焲@R8h8+ȣ+ s!};=M:3y\~#::ܴӟ).dzMxzCMZ&ot ZDq2Zd@hVq:={bis~]mh} :7ˬVZ{_P@û{1E7ۚg&*LY@_8$\&2#|n*J̌cNO z'V|O ?''u4yH[:攎K~*({u| F\xB~/x8`!-)_͑**slq7Bm;qG!D6g?ljߏS?qJ)a;7[@/ݜTw$t2@11tEe_O.th.ma< 1IB@*|'QEnay<>z#*דXm8H,CX-- a ZoV`0E͡4|rZ8d8#GMbEi?l 1ZfʕM6l_ ۠qZش5TlduF= ֌vm,>aZJ3̝r=JD|..R]غJO..K}9XUpXvawhZ m뻿B4)3i1[-DO }[QDAoc"䧁hDQ4xz _+ 5g Xˆ>^RW2a h1!^ڃ' @~ʖI(Ic,=I3Gq5Ep QK5s/9:RJ|]h] $dtV]7B7Fʔi-]bHEC~f'&++p{jsXr5U<.FyO&(Rm ;L\#zu8BB?ļf~trleǻ+qq;lRF_4Wt,'ʘ$8V) (,K.EUOIb ڧlca3;=q,̇6"l P/7*mJQ@ V~ HJFȕ>C3v@C7")$fY, kCy3sj^A#+MOL:>޳m|i—+/?a8͔#וy\ Կc=P<3zX/ʹ0\ ABe_H=0"A%UӋt|-MA/EXW[ k@n{.jm_1]s<݌?"L3 ~P^1V406bY@Ykbl(9 )"_,btZ y&~"ntuY:bEO8?_/- lȗ#mPNZӏ[]>lDC_I!TA,K /E3R_52~hf'=٬{3q,w ﳇј)+yo/OWo~rhoIeJ#d,caY ~ѯJMI7 fr+s%'Lϧ7k,4Ss7K0+L iQN|ol K>Mg[vBc?[&{iP5 &,mV&8'xKBwNj1IK0',jWuJȊ3QKΛD./7z(}{Wf"<-m KYѻYv1v i9#İr@ O϶IɁ>h^#rda78= JZIt8F*j+}uXc'l/ 來[+/T^Kg}xR?G1 D}(x&~3̌;RHmwƶw`2,>}ǴBְ6]J˧<3tN.:9 ::]7/)xt<бuK^w DhDGU>BfSֺ}(UDZ]ԿNaC1qCEo+O7-"82uJKw,j!࡞y5Ս.)hcگ-<~Pm%;tspm7(0߶SJA2ewߖCzE }}^68cݍ/eZD&d=VYf>[h4-S#zp8x6 OU1 2/&;C҄^{N t042:{!g[Nw+[w L.C-"X)Kϕ ^) J6@hܧ++UuJTiYuW/]`!PqS7_n! :|¸2frBGb+inV'gU$%Yl-z|(˕Nj5CPzYњ}F9MgQ1A1qp?$AnxEe2D§I &2`cؠICӢ\s`KBu-&& ;J6a)1)m䔇P4Gr; KJgUgb8"ip_s%z[/s_xd,\jonFi[Xd˒*mŚbD([yկr@ףmX}Ս7t,_A}),g3`R+С NY)# ` 90@ftP+z`<5PԮjh 1C^QIIi[RE@t=~l'HGv#h",6r 8$ً֤Cz9WhjvOZБN2}+62ŀs] )Z@M¢'ٴIUת$W77Eӆ،:Ì~qf& G1DcskY[qL:x!MEP{lz:= 1{M|r7t%в ȝR 2Ly}fPy7ͥ:G1Qeam̡Կ5RnɥNri68tB|Ccr(6:LN,`cjY )2"r }BelD͏[sK ,v}P(CvF{N=eOnXQx%!-1S L KIs6 &Cqʜ1hː\ƋMFW|/M1N7r(]) عvrϘx3BBDp:[Y)}> Ke$H PnI#}Mp ҩ2$P YV9L*PZR-3#3zW2kMdff.e6/ռx^,#x&m㇣ z{4z'o]IMz&Ca~1VzcS睏C P򙿢' 7L"8/he.R6*2636ne +zUʭF(G*N8%,[u`RĨr,8ˬs]M&QlQ/RS h"?Q`O6 `3]}hOB6S 0:<1x-nSJM(ޑI}XEƪĚy:oaR PM% E c{TC3kf?yCl,>oUlΰhBjgC9tl,8D ?7]Xi,v'|sa9ic0SJ61|GUXS*RNAp}^}|.Ƌwyd;({YD|=x4_cƙ}#C:c܇9h{YKzvXz &01x6.^ s0n'zKg]SB kzAСS#/:'QbR#I5sX }k̰A]jr:}+7Nx)WǾI,g放dOGl悹BlY rGn)U Ec/fvu[bpXͣ^'\h4_ILpW!0&5XH2)%zr(+ ?y}d'0 cCŗ]bX^nhV']')OQ:!ŵ>b痭.SrYŏ] Djt/ǯS!w൸qd5`$G5V"MM4m/<ZIr. <,s haETDaxCQ =0Jٌ(2wu&0c:-XP%;VYODy.ao-8OДc^<CL#4zr%miL ؝=i?éNc؝=T؝S2&$xc$"=L]\ςUxŽT}Hfά>c0x&`5S&Ryb}xχ?);iu(M*l?WV#Sw&zp:]ȱ؝= $FGkL* -%E[l-v #p@cj!O7e?rQm>GAbkŲc=2,ap#(-w&3= ,0 _by'g) $' ↝-]m g :I$}OF鈴[[a*MNӢ=زGkT0+ 8xo0}.Tt,w""1d.Ȓ#Y߃ըȗ:z뼌7OϫELl*zcLf|g@#m _Ӣ=6`SGmJN-ъ*7G ͥ&#I8_f4xJl_|2oJPMKQ$fhFT= ȱUI$eS#%(8L6D5#OS-Uy V eʣ O.D7l7"obg7d`d ŭoMbY"@pDm&YLJAHE\{t?rϴ)P(UQD-" I+(RQQ@R&**q/.zUIK)ET " ҖNҔy>43y99#h/d0Y=YBAO;H`3@Rg%06.Őh'gЮPt'^kE6,k 82W:2:a!M-طA]령>Iph_Q^_kЂNGCZ{ZKP UAXy&Ax>cmS==ne 5.h㨟qɍA`^TP,_-2Z26_jz;(/rX{+B2Q<)G)DNa9v(r*}'Zx[H?Rʄ*<$Ic0 =I7xc䴀^9g }Z5b|QTPqo}PDWFgo$S^JA,#z4 %9o7Tށ0$@㲅?XQ2hS[pw5Vt[gwe1;bIzg+0 o\Gd`Ɠ FEui>:kU\2Kh'U.%QՎ`i#;Fg7R6j&LJ> 2u-L}%VƊ:@O&I^k/_i^Ǹ<q:Nj,ᤤNEsl6p8cѼPy\է>b6 D=@S&L˶oSCX\aSQ[%uVY d~aW'QO3a _8lр}À]fă?/*rګ/QN:Mݓt2,RCe\)CK Das-PnKH{h%[j4pf,q;QҤY$Lp(6[ }0 p4ȳM )pZsyVh]/6PB.9 *&ٻ^hp;׻ҥ}яw*/^0=K<#iӊ@rT`H'a`FE\4фhۮvt)1YX<`I&+L(wh[!`!E}dAre:WgcK̾#aS 2)&x5lfKVen9θ,CW; xY"5Z]~w't#'iO;@1'DY(ަhk<}ZqYds|ɧ%ӉK軷.{q@6Gcv%DC [ 1c<2IJf Qn [(?)ch73BKsL# RЫo#0yobIV$y o\CJBaN<"CEzD&^{B,b, V;$Y4E~O2I7|I>^:7&H a%:*EqDuDwI~+jQ*z{}QXIqZhX>v rU)xC>] 9R@r7]ǒ1[ЅP^wqѵ`7(kã16/B콙 C#„`Y̒ $ )CbƳF­<]\`= xG$ظ!M8sAp7BIvX!Pdl&NsGR9wp&K,Pnl͢!a=n@XaQSK|fXب\eJRbe9OMF(E"kЧDY,hgD+2@,V+D)o$ o&iT caux\Lx3do]'#0.z'l@5|AųhG{MhO N7B8מltNÚ0[7(ub}8 { ;ݍ?ꙅ1d7A882%  @tbGG7rS2@!ׅThf/E7qb6Cgo g'sq ctd|s࿏HtmyVn9B8T6wBB䂨pgaL~C [p0O'q'Ԏu ѕ2T VYp7\uu$V'+'g<e> v^;6$!K)eq6{Й̿o7 t H"E6kji Fu.h$ۯ|O.j=S{fF/K|H;U3Re^AC# :MP숧.?MqJgԕ3 Tʘ]>I_9"?`wf#c?I(ܠ#irLC6d BCHV [Q{ : F>\>dھ7hI'O,#;&V:W`O)W(]삠׮~ք|%Y-ȶh^hݢ=`X7^ NڢzZf;;t|\rtT'W@ zQg궗kƕϵv{YɬKfCv\x载&wp ;i dvQ ql$ %D;q/ ^^dQ:U!dAR}QnkvWM.',ދ r<܌ʼ οkƍbB,.J:n UOL;dvIa+3~>`svi̬ 3՛g贐y3f dXkVn`ꤾl$z Jrљy?Wp.9!G+Ok a S= %p"=rY-n *A  ʶ{oPй98neEe ^DC0 ˊ YTP+D=1 dɁ Fs-VR:&Ģ| Ml(pN-%Lu|`@MM ꚡ@.7J?/{ wtGfBk#W'W~1&r(/Aͨۉ!$ƽigLJ '3gW@ĸJb~ǮEQ>pZL8AyN lPYJG27̍[]>|Ph};~@xe'Y957=8}81mЬ?lΓt ѣBO\ߑ5 G^`&)Y/7avkw <"qw}M%K_#mn }cǖ Bdn<8y7Z[_#fykyQE݃S&!ڵn[OcV߽7^)dpN5KJJ仗A=Yvv!ȳ^SaV7DUjiy89&NjȆ4wRҋK PJUj yrl1uİxZ=FtcwB^{{?wE)2usǗ_T>çlm6>ː~/TJH_~xr9\{6@Sxqp =$9 e'=n[òiKD/)>l|,V,Lk'mNѶ@'&RcTGy^Gcn7JdXzCTd]}8xFIf8sB?9myAcG8;4^% ~ci7;(O/׷)T0k)2(i?UvhaP =6lN;0[ _^k`}` TNIX[L_b CTڋETx1%#h%^86-19O.d)GeG¶Z?l=SYk'](.T6sx Nx9<\&5ơ,Ŧmny5{9dh:Z}Mlux9-Z -Z)21&•ѡsg,UmخIKEhH6؜֒д~+hlu+F3nB)6S?+ՇC>.0@݂z7̏IF4`f͚Fi0?bpvḱD Gk'9 Pu'O$߰? j67uocÞA(,L$"R<5?)C uԆos = ]xĭ)"e u 7 lWaW{wGLX _'g-#̚~wϘ9߶)N:wT =M;?@M^ʰgs#})991GuK$'?Hwn!L -؝(ߠ≚UTܒڝɐ}[ Ӊj} _P ?12}ƥEtb?)K:iD鄉{&_Mg?zƍUg /Ja_F%9pqSg&2%(>{=ZVI˻1{6*cCXřg...?MV`)o,% Y'<{s>j%T`R>K 3\|ɬ;x hQxҹqPd)G.Ba;0ht{kpP0-7{e$\SfM>2jg 0IYɩQ hv07=K ݢhY=%* iĀ|oԞF&<3RFl:|3ۑ5:0gU¼fo*и/3q旚xi'鐏"c67`﫻茾-ގlQοȦ;1,CDXKnj eD@ / Vx%:|-11}gD`8?ƶT+,PONbɋ׬\7 mSRm@56ઍ/vW4'jK@&į(dKRuIH"1Dx)\cp1,q# X߰rqCsq|;|[|EX;v#fu? h=CcNE]Z:3\WcmO&i ,eJ)Ð.kRU!PsBtYid5=}twi//lOC8J'T\8Jv̯h;O4yKy]x%|fz#VC1„MZ?+O޿.m) Q%~j3QG?D9A: ſ@Py4ZTa#,)JܩgL/i[g%(}q7E*wFRA?(&%5TqFC{F/?TG߬Qs vCezs ү;⭸GFN='-;+8O/vGcHp$Y~_4s=خ"EF'6^ =uPSn*d05ZAA[k9'{5}R^";m31O<>P?MP;dX=Z>ل%ÞS*i胢>As|:{uSz)6}d>`#ed2~D7LuvUjs'btk?51cTy]Llf4"P'6&}x>ÐƤ9kdk9i3~tK.K#Ʋ<|t0%zňHNڞ#C'Me:]GI2I$7=T׆epmtOh)`h)Uem'X_o#@!Yg^aQ0f S3}F2&24 -ytSPu@ĚO%uj-g;)0RabC~$Q:/Ú A9pC.W$4Ȍyr24uʗ0xW*վAw͇EugZΊ$oJa10ψTr1۬u8RY?sbLA˱,sk!(t/dMŠ}[1}4`U뻰 4H0㭨Ww߇:I ֘8.[YasЈ['0ڐҰ⭅jy=*pNTMNgQOo IChqmFmRCclP^A ex;Fg t}_z?HŪTKBrjna)3<o+Xp(}Ds+]VdDx_qF Yaq;o]H:_NVN4 .;YgzS^Ыmv ~$kԉTc1bX*h]C8"N,8vl O@djh(FA_Xwl@lEM`JM9:}HC(3%=9OM)9wI|?3\4[) ,:I% Uq2=)XBL1 h loSy+oaTX^SI _*ɻQ3 $ 1\c캿3+OnФ7Y tUoCK-naJ2f13<:-,El%9[;6Ƞ5Ԍ-}E8DRՇkHdu oAG/sqD3u%[5DT&gUja.Do-i|`3#8+?k;uX{^ _lO2w=ϵ}Xϧ>kz^el=#7of^]sY'a=/[F9E_Ґ` k}`1c ܎n9$]#ja&r%a';ZZbjx"~VRw>?7uݙQB ߊ1KUJ\>&*>JZ= X!FGKGqx,7b/#c܏ez (qi3FdAjxy̟.}v!Hu]pGaT7?FYK >p* z kو sUNCh &Z5bWBz=K1-5)U'Y~W %t?)S֊ˋ` Dq&ZύE}xr=E%Uɑc dU9l%e4d6uM?}b!khV>C;p–;th3 ՘Jwַ | 2ͭÌ$V-cU쿍@t9]c΅dx݇-y'(d\M F%k{M\<9%9I >̂J9e]C! ! XQ3P.DMz 4^ X = rD*Z uꈤJn-n ծ>#ZrA42Q|n5>uy 87M$(tSGCLl`Jt1ZX_-QQwqNҖK"NBdf#ĠǢ[.O/,W 29vqFb"+Fo! N%b W׿'@c_ީ=?L< dStY9rV{MNyQG(+ɋrDfqllh;8#GQ Y8]NRr0󜬶}2sVcݱ@ȫx5 ~ F#m 9Mg1 l?|PG@h^zw!y0LVp-(q+wD3w*"ߙJq;Zŀ/"}s*wq]Bb姜C/ép1],#Gdio{`=7Ex23C䣍CL~"-/?Kj6sjɚ؞)E@T PDHhê%}]W3\Q$Is  ƇiZGfQ4X(khB6[gC 7.?7K:]А?K g[ mg?{i;g,F;o~̯b|kg<39E 0(HWLſ._x1Uzq10n`viNcJ =ӴRY!X-+ - v-%s~yહCM%pMi]tN==wOh1ㄇᝏ37~+aEΧR"hRqƎcCx~Pֺ/?xJSLZ^!|L|,{suE%u՝jW`yl8O&r.O^|-aBNf[+a2mc_IY>|z! N = ӯs#vk_ˏs(_hl[BCW$*aVr3DeZ2֮ zlOL^@e춰j{#J^="2Ehu!Y sΜC:^J?H׍jI׷yM>i[be!Ð{0MC'ex.*Kq'6e1m1 ΎłdC#s?95.yNÈ;6&q46QZ7~>rem(JvY \ ՝6\ Z _fdž=]p1$_fy)iσ.mM֭[ɛ"*gCb,\Dq1>PƠʫSotXyTz~tsFrEٴ,w.$}m؛% 8,-//%/w2=й?/RA^1Gh/5b|)|aȵ`c^ħqsHI|ɯ"Ցm.eRpY XEV;[p.O)2vyvJ }% iEhTŽ2 R?1!c\2MeMw `:N(Xic5yAZc7d(mO50B{*'mhХJ9Q=ٞ<j`^8-4vÂ2-bK>%H{N¿I/?s~E,DJbʋ'TRL"Tj~EAR[GiKβl hatgh }5v3ڗ>Gp}ĪW즳\kGH:)oy>td(O8y1 I[SPAu>AbzTq7_ԗ?&aVڡj3m0 PD<R/v#{kxֈԈԛDBA&W*YCZ8AQmF,{æϸ/.MJG?95ɒ\+oo;x޺BCOaaBڅ,׊{k]MKϭDoCk{he !,$g?L8>0]!|+xy+wN ѧ.ۅR `FgNRJ08:3B%m>D⇼~ؒ{%(k\W.CU/,o%B{͋}Τ:QGCW,xa˰.`^MDx!Ht^NNG] Dlw*H>pTSvM\W×0Zi斤:cQYh&R]K$e_(1IAG 鷶%qkp6&|B&t2ΛF[RUJ)f?xc7Ca-7pmlRT6"*tj4?f] Mʫ5hAjfڱuF) ŭOC杹@!נKXٔQ7s:]IҖ v?}ޠSVLC$mV0ޟ4-, W[]VY;Ĺ5Ǽ`Kr >U=~tǶ < t3u>0$"&LQQM֣*} +0C‹7KU5j~&}~d}剠(H'?9\(jr"1$Uf@M)C0h~"v.>=3b[8FCO;K~tܽk`kG \ A"{>=͆`,E!Z.C|\>?i_ߥ1-[tӁ"6~5M+Qt<2D_6_Ge{X=EwuEB2JNZ R^f;bƅ;jG}hu=x_A{:baYWbַ!+I-瓗G5SN O#ty>jI#cDXfQx`AtʌDiτ}vka'3z+KtVGZ\p5s=Z1P^rX7D *-4eIج>GԲv+mA/d?MR.t@BSuQU簋lLJ8dzvWt]>jGR5TlD }`}f_w X96K=5|ГrDud3Z۠=FNwx՗6,72YX<K|O/'m t6>ܬr-xx>?(} @ LdluIm-1 >Z{,[?߅R)E gﳥ{z餽<7YA>Qͪ0߷#~gU몹4T{n㏜H-!v~Q _Ѡ{4өvؘv ;ι}P~k)`n w; I5b$(biWfo{R$~-n7;媰!UUq=vتHT5,{y׫"zPe6|幪oW"_(]9]CyHe(%FL_}]S0=Fi!i@Yk؂_ Le{s)r Sާ;OQ\7-J>P@Y<>p':0^j%y">&Ѝ]`r Cw-uo!O[@1!O'aT"-DP83aVp ߳[kJu*{e4%c?+7t)_ -ա}?9 {а[`)dP^>D>b7tw#@d쁙UhLr,l [XY8Yr3=wQ;ih oO<ī$1M'vQd&B5O6`eY~oqk 1$"yO%GVyK2+N|yC[[DHs6 h%gkT}a&\̣Ќ qlmQ_E#AMY >;-'@nNH'KpնƹѤQ y_Q;y-_:@΃ 7%&=[Eu]k._>uhJ1(Z@%GB"E} V'ʹޓȹ:vBk5w?,OjD);eYƆP-EM|W[B NrtRdy%lS֒M|iaC ir/\Z˩xC`cAJۉ9cӗ0&sD&Ay=D('aog6! |xTUcʮ\cʧ艼0½f&a~zYiG$ggeB_+%Q;\a!1e+Ry|tyѲWdc >ț` V<ϡ6e&W$^qKZ!Ub,V0lg](ĩAٗBb(ɵECЮ+^86jz8cԄ 7S7z8 WWRȆvĭO;~,3 à{7> Z蝠څ!(7\/aX; ! }\i7@ώG*Q˪}N:RFk@N7)p|pu/y'z +.&UCfBLҢOևLS RN X?rUYsuR}7)6K kCG4$F'O[>kA_+D#Ge=WUޫ, }I17jxᅢGr\m^FT ᭘쭧ּ4#  EX j_\1gIa{C7˧%ZD(hm`Sթ@'հ\.Qn=?myZq+ Xxj02W"7ڕwP|]{P#x. Μ4ugGsl1Fn-|_LI/um^ېo=36-+/Ev ~-ҲY:Q>a5i֝~9f:!k m9%+PLuSSҡ{᜛Q֞"9 ſ֣YH$-HsrZʂ6J)r}x=jpH'L x]XE=MENyu(FAӵxU_˯Qkkm뻯o~A1|b>^책z;V<6K)VOO pGe}`=n eVWuӆ ~k98~Y{R[|Cp3 Z81Q ,SO H]n4397~ m;WO(MAcv[ܼsg9 Wqh )0ExGsYR- :ɪ2ȝG\Oӵ@"tK-,՝D}0-}5\àW=66EܶcJF18hġ ZVRp  lv*z!A=Arlt647oG7 .gh|#@3#P-LUz32fAOMF)ymRg M8ON8ע|%Te^!ԫD6Xj_ s+2bF`,mHB$ZНOr/ICJ9rHbC,/OS]= =C9'D?~<o ?KV\R ^;<벉6 rJ {"qu1ɳAInBFcIIT /*+都;`XbՌ3_HRCQKe[A0K-DQ`;P_%hN&D[8 诅5|Px+WB HP>T̥1F3MLs1$RqyѥqM-9R-Q|.CČv%c|S/'>eP%$ 8HB $ '%)E95ol;<Lo}T"!5-3h=BI7.nx~il%GÅ \ҠlSnz[{\_Y9NhC y "q#V[ #=7#߇j7u^FC^@L)#BXk/ARtkϻbp)J{NGRdUĹP1ʂh0٨3BrvxZ½E^J fq.fiUP2sVQ~e_O))sU-'Ik`6{տ e%P}_+/gc^iIA S]_(?> CX+ZX$gMa9lnf5(EnI<3E;")6rwVB{wSrs;g)b>F+/8Cxg6d3s3# >h1L.F7>'2c!}bXmS- Mptr&抗 1KW/=o)c _~x&n~LBQyФ|;U2~={QI_WE5 Da(gK}JZ*kL"Xg *ȿ;hvl.w4 M;6Hc"Ӝ4^jy" 9 !A" (O.{, !Pıԓ]nB`*M l wG!2Ll Ȱ"4Ik-F7w 74m .>rԙK;:>7Ep24]#0_LKXޙny_>ML] (_6Aw [|LH/i,ĝ\TA9F AG8PTac ؃|@%G_mikF]ij3s9lU̠|3MvHxXӤ`JM&.$L+y񌁫|+ IЂUP|i"^`8PRd̸k -E.Vq) ]—hg@Xk," lOR.)gg4;4 P5mL>e㧜P`3PXVm >oΩaz B,aIh6N.<0WhXnD9-W"[zͲ4BݘxA׊$^!s! ll2MDt2;dwD~m7B fKcM-dE Q<yƻ.xvY@|S 9;pJW qzY=rcr{1 `Ԕ%'8o3L}ga-$O]3Rn C1Lr^/l8=6}jt_ުd 7 ;8B;RASMzR׌?n,&?%xE|~ h `U(,Z 3!o(QdA`emBS 0C`WO4Xo8/0q&oGvF$^:pag3)g(`.tS_}z6'|D*rـ9%&#?4?;!l/510.UړꊄϚVOjc=RGhU (KMުW$45(ү a(,2ә<6""!lF!lo{ɂ줏 /v vo]蓻 x.Nipgz8%]߰8C}~ElI!4UVɆM)#gt?Ѱ X .FodD\)0QOq y!A=01KOŻ&g?#zUBX0h ֶUg*2菱L "~৆ê6}W$Rl"5'ZL߬mSoYm5j[6Rok[6|Ǿ!% W_T'C$'OK=y.!q?OmZ6⢨ʼnIµ<靧 cs5!,YBfI !3@ 1 Ol!nY +;o}2wT",?t @+P^¤y+i鈡^"be FpdUlY-_gp~Y t|>ZV/fs^669mVM ,303t\:xL2xsWa{@L.H2"HBNTsOZHkô\ǵlẍ́q[NOv{v|ŰzudڠX@1p!zNe/ dow@cs{c1PMل<ʀ(%K[2R<FRBLQ3mr8I˵7IHn1P3g6gМ^S;Dg M OmP CX'2[qplQd;I4"I`>'<8إ:d6ɿ;JBVNpIa#g(sS$;M(VǢW`kYc`_%;I!6.}4]MU8q] }4lc rNAK$ጡ-ѣ<8MyĨkٺѫG؍C)&hd,DSgޥ)1uA\Ф&F|xG'yi/MTmuX$VxҔeds95H'9 v=1VDul(b7#*]B Ҧ/2EŇVttS>f*hŗW8 E/]o ^;iFtɓMj:'"|Ѷ1 v%&OԎ+oEJ;Asi םgIqWW!;j}/-Or%{`/l{E^׫٪ڢݪь(z.$rE02Er.V2@ |-(j W+:? 65=/1.[:YZ`mgDT(c.LO:ŕPNS@mja s l 18<l7GOPs[5xf%S*&8#:uyB'_"Q6}q2%-12"WgHFA5qe:p`6Va<~VL_TnR'}|Nl֣YsEv,6nB.s7EſPV{>>3I^AG-!s+҅ϯ y^s'6~;+m3-A LkHLI8DW*[$X1FF[ATnP<2?=Ѯ``ݎqBQ[r7I;Eޑ+u;r/\\/9wqT\,f;oO@M1rBof58>Ft}1CX^齘;W;By#YuE.4Cn^N`+Kb`EF~PN u@{9"=Ύ4l~=j?a\tk|]*R06˘MI:3?!G$+)ʤ,r^!#mjy{o7WR %kG,MǛ]ۥaI-Z ڸ֘xu-JK{ #ÍzĴ3uبH`SYB"zH (Znu;vnzrj]EϷ\rm}A/@X&p+Od#ףآꝨ LwWKj嵺c;zŰ Xi,g6|ZG7l0 9sz9Ȕ2b ֏v6&]K/E Q)]|p=y1xE ](o|NiOr2.ڜ X{B{߿[2}}Q7[s5hݟa1./X/s2(AިN_Ҍ@,"%@tS8V2p]^Sk_㿰 ڻxȠ8.9]*vi?ػ|.@{^vM`sYh럷oĨxΨWqDuX_ j߸ y 8yIwC!m"z31QWW7c/m:PsWNZgn Ή˞1ܢ'Wb&jBjB`U,ŞT-?|6)vqR"~y fN=0涒瘧>z0˳Zae~PyxsG#ֳ߽zs}d%/?锹t}Qhs-Q@\GkȊѢw 'b4xot;J9hU?'l犄dg~VpS_5&0drh⊄f5l2 CPFa5MxheN .=2: VD7w/0|f 1mrsR[7Ы^TL/+~Mt j %SR #cCnbZ:RNY8LΜ45 !nZ SCgHhqNySp@n+ "|+^Rmp"F+ήvs5,;aVQKf3+BkM{µNwT.VJ]oRȌ7 $r32eTв@Hɉa{b=4ǬC x5-5]/:u^X5f_J#أ~$>g̩o>#($G:)bT)2TwuHZoCTQRӭHXr|ńB~EBe1Т8eօdgBԒB(n%qz33FX@E'TI7X@rDLW=**R7'b. @"J0o& 8XK}#.zXeŗy3MR(OH0C7@%FjP*!2XAfeP260Ibudx~P"|w;4w0''Տqo?C+W/>!D̰>`r;tit=:S<#q ߥ :y31kӵzhP)R٬Lخt}MOɩQFͳM&jy:8dgSLg!;O?b/"Q}4BstN p?@f F߁М9sW2($9~ElAL1g86m.48Uγar?5ɟP}!I$0: $@Qr h렽I1c#5]Rt \F,n ORת 'CQH ,kuUQV'/z<@!Ú}զP.Pk  _QF,Ŏ_}-IwHdqWm j>1(ujԔlU声tQ.F,Z^%a0d+qTz|&l9^Cf5`wWJ^x/~5LV|r-~4>or~|bXڦrUN tW̪飂Tȉ%ۓz(xZa03U3$l>́8|W_pk2ٷMb`)XN("P't?Jx&ŰjuZGDR 6))!PFW Ҧb+"d%,aa1ƟX;yUE{X?(2Z5]1#]B[b/e '`*(ӫ:jqֲsrrVbT;~k2:av 6aV?aہ$l~:fcfoblh;gon<m"!lP0-2`}2:CbjZEl4"/dⓓ~()hn?#ᅪ y]ceL; 2{PL|}ߚgL hwª)B;тݫ3XW z EjIYA _߂T6a߼ 7Y[Z_O+oN7)k7o~ҫ$+Ao# 3vvg3,lAiid3QRYh{PDL<_bIww3ZE2:BnDZ&֮l:3сlxlBq`i7p*6qqhP8q1^Gp+0`ʼnpne|k<[¢Ѱ>0RgK ) 's C<C-pfcktc+3Bc/L[rl"Hhx,ɻi!Q'O58Œ\n60Tޘ|!6{IK\/ڨ6׸hYtCB̒Y2tפ1w|O'>OVhBZ|3~xK/4Bb_ȗn#؅膖8Zk?>%.,[v%%'pf$kfB@|a 7--5RWJ/M ` \7p(b"a2AcGwCH}Hai'W-35x뱪JF9V.i*]Ȑhg%Z~HZp$H{R2VR!W8z8z4aQ0Q7!E5]'+] Y1DB )@hQSTcL`ԑ

.b qR:2 G)E/S?} j{rq^˷^j#E CDzZIv H[W4КVe y'=OAp9u(H3J }n|p6J4w^._[: ɿ_0=?FwY_߿N<><Ǝ'芣F>5 @Yi&ρ!1u(g ?Pn>Ջ+|[煨=x 9W(~?} S61C]NW}Wvp`cg r;}+vvR7ZRr57UL1mNkX 2ظ W0X2dNh|Crvg?yb]oN\w> !\=􇭅_I'/1JB{C:i)|1GPT)Lt'GMҡ2^8dxNof>6?հ0N +*5#Hg)št^0be%ޱz{L ;К}4uKLzURX9UlT!U*˥fscfiQHJ-4s77#v1e-iP*`֯q罩c#+o1䴼-L4QqȕfJv@iNIؚ ĂpKjs{P-#}a+7NWI3 hb1`7 i=c^ B݄Yۜܛ fF4-F\9μ2[]ɠ=L_.E hІ;lɷ-FS`e"-73L(Cpl5M " 3U:*l&@8 Ȕ1l c8[m~w8)+ޡuP Ww53o  (^ѲM]$2jr = `wVVKQxiՃ~rcu^xdиgI ["[aH.l u(Oִ#MB0C^xhe#6T=bPgm E 1`fXN0nD#UKcPBL4A5<De/HlU)O19l*/1; {p:KBSuK`lNImv=CK$m-K-vq_dɿ q"ͽ穣Ehv3Q7zeGW֝Z" k K΃ocj1QC~q9|+ J ^ 6}튣[ob}oFHm7f^V Vr;mFǓ-2'Hޡ;ǨLbeL T|AT1_,Tؕa[Qa_?>^JVNֵP/ݿN(a-SxS|n}ꏳ1l`w@ᅬw||F]ş10bX ^gV ? ?C s; Ϝ%@cH5} aЩ*h=ζwoPp^SGN+$AҾHÝЇHc,';#W9hΤtp|BO@]a.&/rp=5QWh]˻*Mi2+LX8NR1[He#v(ߢG:b =!<#z.oTG*Pٵ?V!N&o=^ǑT84-wLrÌ3fEG2323"X hWARLG/I+D8?lQ֕CSV||+:6cF:O yx΃7l ^цF{7l4s _Oʌ?9=F}}Tm(Nw_E㙵`:-ÚWƢCEkfpNg^^nf__RtF BJsdqAvLz "F'C1x4aLvb;!(\ -0,a H$ / _7xǷ0HP[-#kccwbsgjr\ۈ0D?x;7/4sC+{m4X6C[ zi7()/:rMbe}$hr-nW0?mHgm'iy+H jSKX{t^/򆢰AfI-{NSio<,`PU /Ky@6Xn"8cNp/kW|9.=pɽ⟿AOy L!< S/-vR6b G7ۜ%?K#kY ;v|o>L5h{l ԩˋqe-=(:tማ_Z@ "L36֢I޺Cޟԍ#cn~y9/oz~DZkA8GJ]|0#8*#9|y"*+{6p7;5F }kE~iMJZG8oglpG)5LFsí߆q9~) İrC-H!]vak?~9v(:R^{\UtDC8guڿdBa i2&h%6@A{:3/T.HG8De)_( zSQ@Ӊ6oХHw[WKBE- %u @ z+.yy;πK*F9a]muRsVC ]6CĦYmL!a NB:d*]OoN{ST^Eҩy;N7H|zPСWRM):ak6.')fi.ȡ"`B 0XA!Wm;DXǪD5,M36_4>UEG~^WR oGnC U5J+*`Зs\+mmfQ /LTwғRv9s.3QC$|ח)FG73۴ff+@:%HOal;sH zⵘxI3GMIvA5Ԝ[HBLSGS"2e4%yP{wT*hÛg|T-4b~:CJA67iMU.gzhS(Eyh*֊=~qpMR]47VrjmRɭdtr#k#j)luZ{k";4;/R$ZKX.gN5);v,]K?1F1bXO, ]Əm9C [_,.~9VYTe 'U@lo|\M}MF納CvA0[ 1S7־kxX< #C@&rj?mYjM.n]NxS&s_8}_!8v}vhGkxϝ~IhthkǿFk6xt`7x/~8gZ+BR1I"/g<0zt_Оls'5D:F"m/-e)Җ1MT 3 MM@zZ_݆+G74IWg4 n,Q''ͪtfOm=WKMܴ"d ^V;K$_\JaK W]7an/WH :i?}hy |cf5k%6)2>|3W &hktf&JzO^F$Gbi_<pLu @ރ)DFMW 7 - РxZ jw^ G RqǪHBT'SFF7F#_ x ]w&.? 3Ze5‚p&ߎ(U/2BH΂Bu8zk:!~pԿ\QrCֺ([;PݣmS #W|܃Ϳ[0*RofksP y Wۆ 5;uCs2{5 u ($@" ǥ Aw^{}&mӬg5qJT\2_i#Ĺ7[`!;lV#}U@.IF*-!W ] w 4̱5y{$gs4Άxo0B_hϦ<,s \}WAFE* [~B{ &$~3TNCxs2J7gcC D$pi̵ X0v[Vn[ݜi :ӊy!4m@"4'Џ;m<Ŏ l;\*Djog`9zc7|D{!*w~,1W7c=Y)4R+܁P77!,eA,~ ;3FKWi(WJ.i`(f6*:U MwK9R~Ki:^'}Ћ :&@c9ű"wJB=*ԗdl5R/_^>Y^g3=7` + Jq1ØB&rz2NĊMCnzu& Aﳕ'6h͝*w»p Fx]ZH" !7uɼyΗHxy#.C7&ԌJǡ1Ԕ:MuVω/YK\Pc2q{+Gy8=@@RЂ7.!RumgƻĊ_ ybL|@_s,;*y"lwЙ@veJx=; ^tXSAU.[S)Q H<`;A:aAC- xW؟٣V!yJL&4;D {,L`M81~Ϻ_f EnwkE0,+1fw#jbube٧ (nΝ00bp 1:oX'-&Wov+7af@P{kǐS7dHc)xWmj6ܣ}WfXΚ2t|N{IzP%s}M7ᩰv9"H{w @ؖ u`m `W`~6l|:o쓴O%Ym+\To<"s+VxUVwуw,O>X;pL2ɇxFrO?2q\~+Kt|@~I{=(*յ{WvJ9<\RaT+o$.9x~Q+7|*!˼4~- L#;)b7Mt D5:YrMf9dpTa6&fMա3Bҳ ,Fhʚ|tZ/ KaCgrx^ G jwO Q&ycQAD5Wpn"X:IT3 edk8ȯQ*yw㕐MM)63“HZQ&&G>16ܠfډ#Ad_BM8A;nBt *, N T˰ ŕvr,SҋĕC&8dXNJAĊgtZؕn9gFX1Zg!?@PQ/pT l xy)%T qbWvy/f2n؎Q\Ao= \PoXěVX{)%c&l/FG+qܔS=O{ o'Dr-O? 7*ܟãOj$<Wz,o!JrS=q=H"*S I1hFIhEV,{6vbT:uk# ߷=Een6R4Ș[-|3I=5j! Iu8ƃ=PŕSy,'-^\EA}WeqSNtuD&%7_]@͜.l eG eRS*;Zϸp]!NjF~jպ_m(?Y{Hue *R7YYΡ Dޤ^s).9Mi(hZK4튯&Ek9stzF E7i4ɃM+; o Zl`; RȜuy?!0%M?]Qi|=2TҬ5px=T{~A= I%(owgrQ˯/ OJ|)1`SF䃧lx}~?U>H~qWbQ38h)0wWE%AWvlqA}Zkm^ 9fϫtۂ0.AKApETR)oZ4?v%dRt=<:E/+FM#;fbA_vݩQnvrKQ#u{H4,F^17؈MWQZRtd%OXt>"art6) Q?s81/yG֮I1Y튄>i"[{cȐZK%_Xq=',S)¢#bpyn^Cyk֏ok*nT#9vE}Y5A  kB>Wh'\xG7Y әAdeqCo0PG驎yEkqʣҰF[X*!ȥ@ =eb1T8`]Iw>Z s*rd Rv)#e+OWwdG^bXA8"J~hv\] 4Uffȓ 𿉥V+LuQ"y7%Ĩn0jl D)Wb|&7p~N {Ob8;0HwEc|jRit(6]#D vuy_<* WhEL1 $Z @ Qž}8>LŦJb6.$;_5s(7|Hqq?);E)VwȜNPYX- jَ.6(6&(PncB7yaxhG}:8%y̼:uNhebU M  c}50X:РM0ʨ! 6n֢lOΰze Ov1*.3e n{eIk0bN$Rsw\|?rj:k1SPliPݜtXnM1u'Ha4#Uypfo/!s\P¼rB#SK +[|b>FJ4uwR X)NAג .G+>)ӿo<շ[#.I};m3Ҝ) FM}Y5_NLD&2V>d)Щ-TGt d 4얧n|ɝ蝨Vṗ+ph`1ex/JCFMd<:Fx`8}7zX(+M0*Q-#Bݿ81Ҝ,'ov[_?I51Nw,1"r"4; C]d"%IˊNq^o%4$*3q{⭻ʈy<{p~r:`ƍ( ,8_Uz$=]*fOx? IYW#i{gIdz&H!eoԢvH(wΌQt\Zf̉E; RuN*q|6x/͉i3A=]8uhO <<ϠŬ΀ś´5KX,C2Tgz JN*1y2. VsAp"M Ryb%oI6uCI0";(5t.0 Aѱ/KXvj*@M yX,#6ZoZ`.mwܽ+ 6@\.\Mx񒩁Xҳ н]9 B&9C6ikΩ]F:oR>FyQy5:gm|^ujA;@!m$< 6Zn 5]uQ4r[|eU9Mԡ~VM~Xulc{NzȀ3HmmCҜ@v\4P-&߉M4wVY B2NRhCQDzʝe#S@ Y:a_=ckMQG{Ep- o%\y3?RPɵGwnRȚ5^eУmt5ٯ&/|]=u'0I@vP0<'k.$]Y{z4\KDҚiTL֜LLB=KHuyާ#!Q\eU50`l!,Bw&п}"Y zH氚<űYlTuۻٗ]7cx(-دm;Zf˼8vfV;m9&A0vJU܉h'+oTN`#ׁ ޢrJ5XЌ2aL=_]?EaԢe2d_~2NxEd:Pi+٢p)yɐ$}{ZK[~A u(Q}?E"!t͉თJ\^LdUB0 9Qa F!nߙm%l$2K{[tlC-Z>.}`tϒhKkgR5dPbB*E^h3w@gV q եYCfR]K]0qPz0AMX:MhQ>D|]zRRӨ%ҴI7V"oi;Jg3*=z(2lP7L.2Z޶N*`>[U~ue'LjVgiprĽ<#Pbo %<z4ܑtq4%0Z߰2 AdTvNMs<H m3R&n̂r[tP$9'r˓% ~iEMX/R0\l3„ E5]@<m| :I1[ڀeȓMҙP$3F Y}]dasce3̕ M~ {xtfx?3mˤw~5y⁏exv-(+LhA:/3b.YFޏa4Ygn@=pŦz,CѠѭ%{cvVyW5/[fҦJYyiIj;^ 50ChQAէ,dHqe)vUԜzs>bGWHp_`QOMpgg bG ?i˜H$z#Q.4Ӿ"*~{MO2Yvn>hInYˆ݅2Qud2ar7;ي_Η0.8՜иi7,$ WǯP쐣Y-:>W&=7lIks*j\9*tWy԰2ΛtLS7AN$6N[&]J)ssک !jdT"İ*ؔHb:"D{ RgBL`9sF0ZYg𽋥s29p~TZZkG%wQ}׮'9dec._(GC5(MW^al:DaFc (mI_f~k$EW)q-f8/8f u" ;sXM~˸){R[J_f+љXtDLutjc)lR<ٯ]s 눮oSf.ǛIvw+@/kb->KW3CC8 ñ`>e}yiRE;||\Jm_z%߀ JZPXS&CoH9Sxjt`:{%3̊TX=0z)p:GH&P[]e7"7cW9X;63!Xh+v4!mzu*L5\ړ0r"y0g4؁'r̗S,\CmR 4y;Wvj{^gJ*SlA,oWbyRjJCqӳI*& 6zkc|d/p=  57/B 'ב'}"dCq;tW}2jzJc'B7gT.b8B95D{7}C =Bh x>KP;Fj׻Q03vgvflb2Z@0zG: ; Gs5lP=h{]B)K?)ΉJpLV>YY/SbMQm_Z8Pͯ!o=(I\Aab <$͐Bj l_RFk!wpE{Ƴ\9 ~E_]dxg?0q8"!>#5)wMErªGG :SzUq-/0V6Tg|S( J`#Ik,`cl9/ bi6_Q)˰|T2D$.\$XJӝ^]seWoKcܝ&‘>7*f(:Gh, ؉ׯ 첰8sчDz)Hn-S|6gs sm1&Qc"* KvvO?NsoX"[1q 9uscwIlAW0*r]_@ xdZrsiN y8{8fзg|~ }</@F=A 7WtzǥU1(s䖬ߴC O"Q*-b0/j7mzd>7~i'B{Z6"e4m\q{- MN͡zЂiֆܮp sȮT#hYKG:U:J6p-t.h8p<@tI~?֨Z,MZ|zlA} H0:Ü 3t#j]M+{؛ő t <9dqjk k8:ͿzDElK 1nub16}p0Wilgs ;b$? x_m\poW"M桾;}4>up?uUI*YN&/1e{C qM'M 0\=(31H |¢"zIMDSb1A0]yjslÁhHۏCN֐fìQPqׂ+B;*_U:شO4_DE.y.Xq*pC￟íܝ"JwcP'V RH )`f0AAv1KH$'@7`~v5Fq(.!r¨#"EZC}T@; PR;c@ahRf1,N JǓPMedr+ms" -ᜧ^#Wn0~Ķ(0 F9~AKSaVXMq x-׫BR\U TyeϦ|W26r{oWI0ѻWHz'ߏW|#H8{(<\ȵ=eumCQ uIyS< {.ݻ.r}#ţ*pSa3Z3 *́*_LjbajaDZ12z){bҸb>,#f{;OQT{Tr,&6C2/b67n%9JfSV$S&~U/c Ymd-a6uŕ*6Q;T^5^f0ȳq%Y]vv4]iĶ.+dB 6 ]X^qܾMC>N^Is64it;wX,{G?۾}kT xJS1\Wh7ULqĨX:ڡ0z:x++Mxk%Q-_#ZVvH_3pQ=ilTRF٧c/Ͼ)Iߨ Ȓ8H9#"Ep5CN* iy9D>5DϓH>ED) W:2uv SSt?>0/6p{MB0s: ď6'#fFiFHx3gu $ TܑP>d}13|J9uhLF}ԽW{rzH瀽e0ĝ[eCb&AG*!!キfF(w*H͚X#Bnу窨:O /RX c!juƤk!X)=#&!}cW־tL'{UD"S3+SQ%9v#'\6ǢeϲtʣY3RJg4#/P2C+m|P׏%+Tѷ+3QwuY:g*w8թ4W pզ'HYoQ{Ԉ^ߣ|B;8!] ޶8t/N1p}Fo*QܵFd5RL[w!PHBY{"sKj K nͱӴfH`N޿?kY'ove3V@Џ:8YkyW4cƨ8jz Mq=l0`2~I3uU"FcTiQڑXj|Q`;1*";&y )z~ o{m䡦B阷\I*źϓ$eXXvXb*c4*ا({&yz~?1Gּgon?}uWu>!&13$=;9yƏY%aan\¢{L#>ě|C73)')!*6 Fo~`JЮIJ7mƓ{(a;.Y$:ЩL"{M|YM{ PUsv< OnVbiN$[ړCl<,t!E+8ӉոyRC3Ē4+:uFTx$:: cWS_v2REvÚ )=TZͼs SX\-jzz :-Ȕ?5F,'z5^<e<ZUFxrA>p)gt+#a{/)~y6̯%Tz2K!x.X [* @- vޥ оf3u\3uC#b"3l+^2n3ddo׿yԼgᨇ-[ ~ãW!;<J@yj8 .JuMO OqhM ~I%u#b*Ldm0R@Ҩ# Ȁ5q v: \Kؘk6> (!r,4VI|kyd?C/'SUpry4*%޼~ftL_H1K(xGxk^p=U !} \.d'[6UؤFA1\yEБ4K;JOWh#7 V7Z\/f7Y&Rf>d@sIvC; FrN i@OhP((/,ŸПPOʗ Rr,#8t ڵ(WjS?k4{ĀfdW9"+Ou%)W K'ی]t.ߒWv"Ԡ2Ѹ&z N:W˾[`.d',O;LIASt8@^aQaRpibUǎ2[Th͙o}H.{}ao+n:lls]n> zcW6 9 x.r&vբec 0jZ 583yjW %+'(_EdL~*x;P*"wⵯjf!VF M֓B-YPy\47ö*c")mlRe20tkD3֐fMi8Î-jxیJDD ipʜ> ~|w육^?%^%HNHH{dxhq)Fo>- WZ؊bkT'D̑.`2p@JsGt\z>ʯަ"JU.k'uCaZr:9?$Crswx/h2xL_%vB+{@hhz)w{7 z4BW 9$,arK: ,t0H >gnu~!q峵NElT.x`,oL;Tv-F:ڛ v,̐nV?4h_|=7+G^B`Δ7([W{UEѣӄww?G&H(;(;EZ/y1n6tB>XǸyv9o@[d3FƒVw dZ}/FS@nf nn*ώ'Mg؊l}Hm$jkf [Pc Y}#EP)Hg?'xaq`xLBjcxFpn&aJq`ߖv֫` ? ԩ&EJY[GJR j6ZL#_v2 } vwDG4Ȩv;Lt 5U9 bDr3yLct?S<7NJ`u]݊h {OvД'\J>d+Cu-Ja ^2҇O5›$,7KUc~O$*Zu;Z773jLwZ?$&Who4<^lU%[N ^bމЫufc<9^+JggrV UrLp*۞ dmj'q.z0g.h&<]̛xIW"O{?[{KyP[e$dR+&<+j'4zψe8#e(|.,|a5Gu]D'HoSP# QS94ETJXȅwGy~<FX*p 7طE+x1AQ?Kw(Lk*D p3czj'Yǣqeɛ ,Ʃ-T6-Pk @`\mXd84bNz;^sOP^qq=@H(dxnywl@G(vB!Y@ 7DИ%U4CMuSnpS<{V h$w~rY;+a?6&VO2>?@-]*[>ízqCehxFo'\zmV Z$wj(!{dr](D53@ꈙ?%%Qb a&TFlEמ];Ka|\RUBݭ~L7; )T{zm)n1cKwO(+b4s+h88xr`N轢[?B]:, z"t7iG*ߴ˿ZDӾkOuIXY6;> rURj#ke-*RjT@BE` zZ5uC:Mczf'Ÿ_k?$t4RLl#eN;>EX4!ϠFt4&?Mڢwjw_G2WjKS);L~ Joq 3-hK#MVRB`Xty?ѿ B2N݉oFyѿ1NuoNxx9ioD5ץ{,9D}:hG-~>z N!7Y"}%I_g{HNV&x54w`&w)k=z1Ixܡ{ɵϿK T5xo]]Ӎ*;>knvPz?/KgΘg^t^V's1tTW_EweIxWw|v۠G]枫~ht^xU{p ;tW~xi"Y=%=!/Ϲ ꂽ[҅޺$ ]4r>xo TP2jx_+ ?P ;kxG;_(}?;n>&⽿ »Ggβd 2}EgNZ1=*2ގ5?Tw79Q/~D3Cǻ+ x?(D7/M9W%ׄ39&=3Gû4|>q}7|le2ޭWZz_} _"s4\(ޏ~/_w@=&@޸ :a++»K'NKI;wN7?b;r;\"_jxW?5_B6Dȟ̓-]Go^</ ?Jx{u ĻIx/M{mw+OQͭ' »moP_h xw*{û}"ޝ!#^ 뫖%-. ;O!w{Ix;:jxwx>xtɄwSydßkx﹕*P}Sgkn^v}:=_H{x-wDňw+w[_,I{gIwĻIxWޢ|_N"_k$ixm`Hbn}˅Ek'}ςDZDxO~/{-.NO {&ß'=,[{` 4M$QExDû1Րxo fixȺPEC%DS{X~k2}K狷#˛ѼmֽXXQ(4׍B3iKa!pA>!#ݴ;"WQD5׉WXɗ~ ΝTܪ-e9"*{1<mȓg͘*^X1$M\lHCN W^0th7c7 =jr"{Rn@2Ϊ.: ׬9} y61"(dV8$ɯӜba֥LF¹! 4cwm W -!@J8iM!TV{^MwYAƼ I%,1t+zsxǡU/}7k_zWny 7G9u?mJK@wzVMwwjߍ}}F~~F}tjY<}/ӇeDzDzu˳|=??%>˳+ۯ>ޣg7#q(G'DL n 7/yAn8^Qgt`x1-_i77ozxOMĻz]޷^o< K[87 C{3-YOK2恟'=} 3҇'-I,ܛ=:B(x $x䫇_χxz%]S;~w?#C?mnyx7yO:^颂ަ5O]wxw?>HĻ,q~ǞDoWΛ;>o4];鞮>m:Hizi&鬞f7b>}0{¹Zݫ=h6iou. {#\vy@Qx/$Q/azM5ڽ&j=cݥVoy/v!XCVͼ#[uj*4w]ObS#ߡ#Ib,ki1w?ĮkOu!iS>ȟ|\W>!{C:ۂ7l:u]ڢ)wQQcm?5h˃8G'(4p+ȩFT1Vee._/M~050!IuPIv=)1 b>Ȑ=$<Asa\O"$cY=f(}Mɘ~+\ǎ rq]*jȡ@SydН.iiTզՄo'E2_7uSIEIyxb7^q${jt"ajOg*NՐk,=^NǢ~#X"/!3|n1BI@YrԽ[8'W ^JA) P&Fu񐙃;':8o a`.74ې;/ X#h(ئzv`#}&wpɊ${@Ƀ$oZ~r5V6yWS flfSIBΝAzwOSq3R={%.Cl욥zf+m+RG@ZՕ]VfVC)_ r}˷- \ծCQc\,"5] 639_wO~߽mI?yc7J3v#"x7ŬsdG3|=M`&^dbh&}Z]QsX5QsXEYqК&(M M@ aQ{4<gdz<;䨓nE_0l6Yd#66Cd nI1 RP:2rږHs 3s +])@Dy#рP՞WHS3?F2MyΠsgp8<B5HUi3vP$EW !i$l#inlKin0CLsmV>XDLDL3h.Yb!Dѫ{# `@sѠ}p7} 4,Kr 5k҅JxRp,ᢄhvXME uD6' Eqp-~Á9TWe&ҝה~FCLӉq)gs3fN|wFB)a/)j=) Fy񓔪1 "$e \mbXWUoyyX޹а_.X4Bˬs *Њ.{X&' )d6.+4.P5b㘘~#dƎ)87`զeaJ`D_vC8IʥaBkob^Q#WlCVG9JkwqX`oNNpkÙ$ R ri\3{d`cq%qGWr^]~xL%LC;3d!&4Sq!kP"RL$YB3FdW9 ʚVb%,ׄ+mVLNK&GzL3P2e".1HiECO:|?ܕW c+߁DX>Pr7npqYMi xp\& m=Zm -jt9?vEK?fa.Fsn8oˋzn'iH-B%&'ZONW=F\qkG[]yV"[N+3ZFy Cu48X:T໤I]{Qm,DzmȐsŗXt6QuK?E4z2h>ipԮqрpܔV^)8Մ|;sC!H |aΩoZ92y'2Ś5oE&ihmxyf\lq^,>/A|]L48$>y: h џ֤~wͧq+2ɵ{Y \mAlZE _Imp| ߨ_zy` Gb?GofU8eCb.6F ANW Ncd۴0x]ҰbknXL2jg`t(F+Ivt4`XGNvFF>՚ؙي'S:ђ7;ȓS42r(XKfl!#~RһwS ϠBsp"!.MIM׼F&vKAt/]$N!σ.7 Y0L X`Ud`1:IWދf@ai˟% ?F0a8h Oh^Y9pR"D'ꪓt -VE68!me<(TA&zi\")R&fx>D3堺fHD39ljotFD "9$nx6H@Sa~~EMܴKFKX0MUۨU}ƎSü{\݅H8J 6OJ4-eԬ1mR =Xn3Z p{Dڒq3,>?#s'i#= eWoݘ 5EVni`? )l"_?ڶ?L@ʋxb-Y MW<{"0Jh_QKHʄfEP 'OHioX<8rpB#fHw)|O=gY) >YJǐ71qh7i*"%Ƒ%:x#$:/S^FZ:Q\Y9ɜy՛ P].N2Kma7N'} 믈jyP'vvUZȆ[F*}4L5樿5;pNFr2tfS uҺNh> k,y˚$|5}xm2*"P?)uGXtbUknx| _bܰ9}usvcIzgެԫ8:mo3S8_+<ⴟhQ2(f=$P גS;<Z|7dI֓P`Q+VKSuV[k|u5= 5e]4mZtj+ǹd哭-{|_"l&Z) fbE{fܺ&Gxcpnp|C^jp^Z'͂$V|࿚7yC"]mgQMtT^dCyAe_'l[)-\>ϜbF}6D9C{m+xa~[7X.Cd F !-P|t{$gWtnQP8.3z_q T0Cu  d4̹U"!޿O.U$?<^󏎵뤉xq\ 1ҋ+!Fv9ºOd%עuMɒE,uYƯe]W_Qv'n7y77QjA&U&`dp,RͽЁ Z&]F1vJ-~xc5)x>Qr%0{]«@BVޑ%ե_4a$|^.L`V r=j&:yiܥRL}gKK'fn|%|@=l1$X8EVﲉ)푇F3y;Sz+[8Q"Oj˵`C0<4譐e`zuG@;x&mqai6Uه]La{CC%#+ 8,Xf6W2۰IIm< -EKL\5pHeRNf8P; xEAi@h_\#F=k QSF﷟enΜWޞ. 5ψujhꆍ]kd1{oɐȐ{]t~IXTI'&6S$'~[7a;Imzi *$ٗ(w.;V2[owQPk޾l2YBwO$AqPlv(o*HRwɩ\IX''R䩒;d6' 2P6:h8e#πo00 "%<&7ebhv-2 s5|׊V_,H e|V#,LL=4'6-av'z..A(/q?kQ𿗂w|R𿜢_F,xC )zY쨛U]F8,+<6JKru~xL8ot)l`tǑ|TRIu~Zm Eru O6VD_Rjҁ]sr:MS/rq/0EaVr93moۀs~G$jzTW R%MOpB59t5/fh.CW!Sn:,מNEvg3-IXY`PY,-6ZQb7QDd)[, 4)+2UvdЋ6NMʹC]S&venK7@Ѥy߮\ŒM 1%:ʁ74x`Kh^ڀ&D^\Ŵqv)zv1od"kVù--6rc\؍wGGD3@Loڞ+תq7*isڕ؝(^~x͡hZ-^ݲolǎ`xs+>>~?- ,dfu; m[ EP:r7}% !dd'2]bӍNm:еNii6ae߸KOU_&EDIL( pd&>ѹm8jЈ!LEa )nͭ܎vEA^f_kmDʫEdTKjA=տ%O s:p+&蜽$[xТLQKv VTT_# $wvq.j9{=2_H&$6ߌ X`\sqϨ`2UÕcrs+r"r9;G]FFrѻl{5 u9$+_%=F%G](WfCGg#ŗ%ΤeacB>=@] Fm V2;]hW9:SOpLS^㽉YR',{aLS;FdѨ_JNz{tVM)UEh< t ߾^'E(njZYVd$ b`={oBPZr@|f3-ز'cv#oiAsm$ &}*G ۴+ ؇:,l/'h  =wmlN 9h'-։ "^t ~.\L0B%ڼe>0|nex#QoՉaXMF`Z^%4.dl(( {cI\cXYk,kl~C}mɻLtơġ`lqY(N#ˠ՘ޑs Xi.dd,p&Qm#R{8q(M33{ʊ U޴uTZ\՘ 5v'6 uDzn6&0j˰$0IתjfdW~9;0"֘@34h"0 " ڧP\zEXj˗U+Z]^ln~BWE+a]0:4O}JG>r=y11gk}J,a= pĖ0Ae?[8YpF  (Շf 'FH^L&4ì$oklԈB ±Cw>V7Vt/W*om$6~S L5r1F}Wʺ̤Ec",TRcȻ~y'0CfLM5 *GAx^ ]GyV)[T'S/ < ;faIeI}hV'vpyB(crXwD|4t3)F? bڷ>K!$mE{`%JM ;5U_b?I*F~X by%q:K, '; Hx]:YtlPNf][/"O8N$2 [:|\_(K( @I_#̸tN/Y7!ELU;9vX>iZ$9<ϮְݔD.? |~7Smb]m0焃q{:;JB1%X/O9)#W/; )K8ep)l(>v)~dN{Hj"{>rۨaħц.x X%-ѭvZg kt_9[_B2\K!or"II=+^ڐjIV6YѴR1 Qg:/Rո>: z FaE EkٻTf ,bN~A5PxEJō>YbScfS^.GގǍTT v 8סGsK~=k|T/Z<0$ne@Vgx+z פ9 4yA_+jVO[il%@$QI0'e; &@sNB2# FcڞZ?qͱM>.um, MQM釛aGlO5)F=n~K,֐NH( : lj`#v-OmC~F_)~m4=nJ~c<))6}*Lz~25g"~ u}{PTM|UϤZ-訲t#|nɧZ:|HPA.ooiV?WIuΡAx-@˸W> EdqȦѤ9Ad&rj'fpN*J75R~a] n@YpboOM}1ǎܺwg+,5F9u'tH>CqYW mn.J]A-B1KpR]fb|)<о+ Bc?L.} C}L?_,kwpY2 wB=W䅘g񙟩y]cmACHG5\N ~OGz"f):jv61EcrtnHrP/EV *)Huziꁖd0[.ӏ۔E,jeKCc4{K$+|{  P{ڝN)i3^QRl[B9qu夤xŃ[&+y\6Ϡt2dP:|PzmI.?'Z\+&u&C`j9 ߤ8H=ZGfjApn`4e XyuxNmwbқ)-Ҥ CS͉{^N&r9ڈ Po"E{T Om81a/Sw#%◮F/Yg?dp77뾙Vw5t؋pE>L%F>ҘwrDcWar]ԎhtyKa3N-IWHa?6 E!7 {UWGqCBٯ ߠLC>CKC+xVwէe)¬bTvwrj#)W6߷9D'(rCNWbk8xNSқ2b& ?iփ4emKVOYl@7uyKQ A큓q륒Z܌$eUN3`YO+$Yoo\UvuKoOV' ċ':ZPJS(;"OF'쟣s!Q5&",),Q,aqWҢ6Y9{cr4C18 ںþ%"gwe~& ًK?I(]ȣ>$'NSƵH7Cjq,vp'M>5cEfoWE΀Ni\d oq?ciF,ـڌ.>EqXwU[:]%1&ص-O@b$%=f]f(W]=ugݡ{y0bũkJ>sPX݌Z~k\=C v pJtt-h39,Ae~CA+I\?cYjj'(yT\ ެePg!]}l8ސDڋD7V|Laa5>$yi?)<Wu7䲴.8].)jN!%.k* Poz?hq~ $O6r =E ^ EV6\4w >(L XeCIޛ*թ ]S#(c3m*fbL+me vY[K`'hDpS͌8d2L <#UG_42U?3&k,r3*/JpZMXZV9Oҫ:^kNuZ[й?CRG?.aa[zB(E3q1AS4jn{$=ޔQX7y2>Md[aYq3_&An8-u\f-$8K]%wN7B!e VH#7K&0p=[i|x9fh}ٵmaMn 'ZI9!g,~P!Sn~)ww oHξ*EM]lѬI=n?4_{3󉥋z6#w[bPG\Xq2kI^HUG?^SL2w<01F^0;!= g}\KI>~`J~4P(Z Bm@_4]- yjImRIkU:Y9]AĒ N1t#t+-N D H$_8N:2l?0aD}4FhE>Sߖ!|e!jB‹g4hǚvQm<nDB^jCBt)Ez[E^)&5ɐy)biGb#n\/B )Kg ZI*Ra爬BSFi9m/Zi|pUm<f$9jk}A'oAFH-ewj !|6Ô٩Y SRKg}w{]3fLM(,V<=zmi|LEieR3ɇn桽TMhݲQ0 2^a\f,n4.3pW֋gP<<6& .YFXgwv?kY ]Kgt9xr+'q%iZ梁v-ޭP;j?v+{d\'17HL|5#p&T"=RKzٵ6|RZD\ SҮw r.jxJ)65j\bj t~qxk-B$:o:@EP~kF]\pM0}cq^o؟_M,]ߤ3##!)jmţ8S-%%: skr]yQBWVF[*{4왔k#*7q\onvF3~er&}(^7Z[Gun4$tb8!삝: ^crLl[g&RTzG_>V(U4crCe3M XΠQAg8wI!Ma}<@O"4m#o?DhɬMŶhʛ)"}1Ӛ~c4"n|?NܺHw{fvgV!gy33X6ȯulƯWf$?[5wrW:~-z9RzP~t~mϺ&kk{C kFϮg+עgv 9x$?[=p}觩 F5{,G+z>ީy;_(:]s"{<ΊR.,rܳug˩C;'?[w}{YxeXܳu-JWxeޣ](>fMfOox²⟵gK'uL~<$翥u{&~::ݮx'/翥oމZ%rI=x_҄wAx.^wR KU{|$-K4,9:޾k=W:jx/\LT}ͥ :ޭ.K5wy"4B+\,^ܑ;ޯ e8 nr{six|nt QTs;V <^_d:m[}Ţ Ż- xp["}Lޓ(߸Ʉx~r!Edo!o0޽R'x1 ſt/<_}9BO|55E[JRf- ﯿͅMN-^zk"޿;{O'Ϸn<{,T@eʃT;i}E_zki/Mz+ZybZo/ ]oJze%b^o;Qwy.\i)9 !\\mKE 3Sbk`2Pb xzz"͓kHcL2~*toogMvLQpkk$DgC7h (<~u-ݰ8HI :̑7MY}}n']Bw.#.vX,="Sq;@+ʵ1ݹx¯cQXnIe7Idcl ģ6;ۭF!МnjV3dBBwa.:h]nN()Y4'cq+C)lE!)F\'\<0ܪ_'O܅]{X56!*CYJ!#DhUrFqc?JfyQU^1{oD&Jo3e%435A1Fo0Df>=x1_ϡTB<<8YŒUeI1?d?PLR%V!axmT3OiKk?Qa; -h|5J&-E`X=z*ƉfmvwTqNwcVEFH_NDoD ws#tEZ}q&x m})O-N"tYtsǵW$ڣ &2)מ#5 `+UU:.\?{$Wrڄzi\9pE8e2kzt5r3)ޡf~Yr@\'@z)ob.w/fdx2,΀jy)!LL.3Nι#NUiԔUǙ#s5%V )>֋_7 UFt4l(?ziqDf\`5,1\jB$9ږj6ݵ Vg[.^ﱒ XrԸ:E,Ta,{"M9)7]]c1j]"c0:xFߎFa\KE6"z3$eB>nA,iZ&?jؾ˃?e`]mSf豑 KDt' 觡BsJɍj"#{ -%;qw7}FAA1:iwǸx(|9-Y˫&iYe5 ҡ'RQ4kY-r;{VȫfXD6ĖekV>F(&Ot+ 5m#x ,}70Is!gzz8kјQ8P*@CaM@8} ]إTN>50S}0@M'g#ҍ`qQ4 z.kJjJ{:y-qM0WalfPryQX X' I|<_Y1ZAI? gVo;0BORYL%hEL׭KisJS}S[S@IF?΁]8 L8٩om탃F5~ew2ت$_C+3,!*j? =mKC(zGw+7#,K @Ԅj^ wCPK<8IQYUXrڏ]4`OƽhfsfIOF4Ѡ5S4V8V*G {nrEQ%4yACh .d1LrY>/꬞2|S9TG'x설ǓIC$'?tx7*$YœӒ\Id-g+3QHSR&t9 Gb vДmk\1OOG i6DŽ K#dJ{#H#߼PeW=A[ J#..k\4٘f*d] Ot(9VSp\黑9ic!;jX ɶvZBd'Q*Zjڦ4[hޣ: h6&EJ.,lтSmAVE&ҏMIdKv׫_DT$|ꇇq#F>h(6v ;ENb_.< eʼnA Ɏ~F@fa]Ki\= =$5c5 `W6<>.6)u2p 3,sQ|* H7#R]M[}n2i4gۣ[ك ]# fWDc>qSKRiN_D3 JC B!&ym 퇰M>5z:|0OL33^9IRF7S ao[z< Q׺k8pR| V D.:V$4YP.%ypfs7(u5S-_VsH44zC-Ie^[O~ؐ0W"{OѱF 1*#秀)HlމǞ|RؖR ctlEf.dvX4_@}R ӬL;w%j@~t1p8fG ha!V}zgWyI>aZ(5;F!驧Ci,J_+0)}ͬMci*j*oʮٯxDp)ӹAn~b^(Ӎy]2~ÿwtnq!8d/'oƺ%x&S$#UUjk(8~uqκ8" //a֢KUIUxF"IV)G#~Ow{[wmzN]bk5v5a6P(4!ⷡ@3t ُ7weF'oD\JimT)Qy ڮO<#k /l"GT^[`׵Q1JӑDGFc;8 ,_|!>.n/fP6gԻw%k*e!rL{hh3hҵi):hT<# g&Wϧ`rUNڌbx:zD?2`\ܚEqsap(y&tq>{թXn{ %KcN79 Af[ɳu)fDa<:b+<p͕ 4k~CCc)lrgc4P'6'J:ZQsޑ;#mW>.K_8EBI)LO[`AC'eUmkC?JsL F^'c6ePjŏ[{m_o%O@K4ә t[nþ}n,Ŷîhb[+8="n}n!p(Gq!Y<[I fO(HE_$YsnM{E}\: R7\wPǢn[xo{#uI-tʎ"8I!GHr5B[ʮb(#58`mˍRh z>{;qf{4~ #6EWz۾W]3RIH(4,) 貅;谪+#)7Y9 fFWCK1y Zk[(mdW8K}mt63-bul4p èP࠺{7PF 3-㠺`ޏ~h"OItI׍T>ү?=6[ z!/Z ľlFRzdzǽ7+p otn ylYKۄ[p|J*1h$;Tcʒ?TA8&DnۭP.\UA]-g艃Z`>);\7]mMWaI}oTJ#&@}@'; mt౲q>f?ǒW=?a?c|,*tjh5m(Ij$p"i3aHh'=Ze=2gץnLݶ\Q'O?5u f9F, Sԁ&Q~=S= ,܊uqPo͢BSr+*R65&U`$<p=J_R \%P)qҘxXdVeA9> 'y[X:X`O n5Xw-yTcЉ4 SH9FFCeP[%u_N.8k|t5ZS4=ʶ4lPG$ dYǽ8 ,[+Ob3Dy(\>sgKh Cjrr;rWCBTMKKx5 u&dJܩRt@1ٛL&J!oW/ȸBa-5 fC3"ȩ#Kys, ϡsɅ"PuoT QcuQQ(ܙӝ NBպZSt̵*wc'rrã e].F5SZ·ɆY!k#4}nE.q}(&M+oaԡOѭ5 ^̋E]78sN I'?:f͚]X?Ȑ?MڙWsqp-]C+ѫPӕa,@Lő9} ebti,Eqx0I>$5D8%M4wӉE,L5R#./&H&j9$mT!k%AdX?V~NOdqiшsH߳Bԣ|򇽂ݸtlEyV0}Dv27\%8xNs=pőFA!Lm] 矂JZY'SƫcǕ3+Smlscօ2S= %W_uos;_wE!;)6lT{^%{$KqnFt`/ 8\!k6tZ:AgmKzR$] ÌzֻӖbaGܜkQb 4㛫w[śѾx3Z<:8]7۟ b#fm{ʷ.Cv;8|::wދ3#oCvʓ=C_Y:},P|*ZBxPOAt^j&h>Tf1NJ2E=N)xc^[HSm=P@SD{}oIߟ 6UCWùG~AXsuJ2Sq؏q(2 W\gNԞS#f"b' I3=>Xt§/OڧVsƛnI]螑aJSܣrI+`"nIbp^iL ڏx#RR\~}%bSzKJ_sI qf0hgIqq1a]btwPA&*DMXoi_Fhoyb?#74"M3GZ$?_V.ÿY{b/i5@a؋:_I RM}U^gCm@>ikO m]nX? rF ,Y+*Ԝj3 6>bحGڡ ȷgGaf6)l۾?ɛAlS,cvň#7'waXȇ3Cp gN,$B~߮Lh\c!N̐읅@[,fu1g ]LaM1a-0O% G@VCL. %t\im$H+ǿ_4O(+2бiSK[i.Fi|7RiV)%-&{mx*5i#U!};|w0=ZG S -jt>XAH+H9ަܛEAǫ%Լf&:%DG V.򡕴'FAϾ'h}*#S^ȨA:k}vOn;l6dx,f%gGXs)y]>{O}v**϶}6; /v5ϫhhk@$&x4`CP|"bH4ԏPWh_`mII0^BퟶMEs+ƕO6f?7[t'9SX4$M*;"!}c5#DT.ft1&a}/M%6jPiÍ@ɶ -r.vC.aё|Q/PV;&?>Idqpٝ0۪~`tPw6Cb?9YU FJ.~@2W]&CF!>htaZ|rB{K=)]wʊ|F kv)J rn}fb.2[ /Mr',l"AJ77M:lfxxp"Inх%b,9`siwjhnr,#߾b'X.ܡ }Ջ?S>wxԈLJݦDe}KwVaXV]}*yTPx-&̿ѨA;´ ,gAzZA4jW-yZ{ |&\H'R7qV*EF?aFJ1 g|2 uț>X|7jl[2!\28Cٷ$G^?޺G?i·^od2} k;ռOiۧxqŷD~T#G/ԟF?ߕ8W󧑕OH4Bx{d+_Ix>=?EGNƻ4#Ti]?= {g?&&L4zx{^4{d_P gpc9Fût}q!}7|H2ޭT ys_uw fc. u_Yރa-A*/Ii I;c>/.N{{*}xa5_B6ޥ}?V}Q=$j ( b7WF[Ix/=wݺ/WSTsCxwڭ=W:%;n?B~@{QEޝ&zxߔ] ߟ/j{ۘX]AfGY<x\-Vi 0P.:EY7.VT;9TL=r&]P{^Fק^w͎JlΔۧ&A !Ry YxFtY+4R%jUh1/(kk-zB I1O?+y?pOXլ'}lp[T$}qkїn[@ d܈qW` %t)8U#*"^Q鸙E:83(x2sPt{_Mwf% $G lnެyNv5\(!IY T ym^V7@g2|ԢKxr蹃[}1&‰ǡ dRzB|+1M3P5 QwA7%qt}d9s:V8.Z ]cn$aG1M5doY/zN]vztxzyYN|g#yPA3 ''zS?ùgp~O8SJWKGIW~AϺ w;>O 3)z!)cuWSw2O?OY"3^ f"7, '|aD~'y?wiu20~~}ߓa:3 9C5{JKm a?+i=&])?k.o>U{wޝ?"o2{Ix;tQywSyd?kx﹗ߜQok^v}Uw xo%3OwM^g2ѡ_fb_?z^\`.Pg2kx>4>ޯبyz4{v$_ !dFx!=qOIx?r^z` vTsxW2{jx7敶j ?_pK޷=vD~x_VvAx:L{wZ'}== Ox/L{ שtͽb<ޖ>HOfE?\yAxT']{ws[.[py?p`o7ռd}tke57ݭ?t hk"҇83?Do_qAx%b3}ѻwA7p~ߒe`y?!%& k{@= pG<7 xS"߾_ى{wŲ w4?)y=t!GQM~MJ;W$9]kh_>B~pnss?ߜx|{x{|E 'رbwhˢMAW>DgE-r`;}i[~l7VR.a۠R%eYǭ83{9C3-fI!Q jЃ|j.p7,ۓ~.x?IxϼKu^;?ضd[?x{$IšK|ׅ]{ xLĻzxmĻǻ/?%}\:w?~L;.{^$ؚtG% m!IXw 4g\(޵tm%=D߬DD7}}^x7C{|FNdv噜Y8K {Im\:Uo{-dȥEo#:}fy'Y*i#<˻Pևz.kºH%rvɗR dQ1mKR'%u@Jr~7#Y*jȿ:@Q_(A߸ΞԪ*$ejXcUO 2QoDz3.3 <rɚk۾FNr,&fq gתX%ޗx)FɇG=(OY=_Sq^#t_Nip>ߣ[!qz&qJۣIYΩ%.埏'䟽ugb'Ts+ym3?yry5oCP[1}h9WP@C}-AlښuDflz\HQ?9V{dR-RI-cx(r,*ex;ib~%e@I%7 E$xer? dPrdWE&! gr2a/ ܐTqEµXf7*b/E:xK Ȁ4)ha/$_ (ꇫQSR|"O7ͦMAC b\ bNt]~$r)Z^~߁n> ς.e|XR#S2  dY)>dN@1oI`Q}-N^[~~ʨ؏q9rZ ]!9*>{H-wxB2GS%gīgW4eHVv|6 9Qwy&р~?#RQ#Zb)&Y> rǜ+yX @P1:z1Hgз W47SIkGTo}yK4V\TݴGN};TO*'c1up$^>I˪mo~lI@5c^ 4zmN0+zflII3@6>tRO2[K}H.ZZA<0L~<[ ytDt&Fwzc:43O{n>~B7 8apvCΝ R,I|)xnhXM).$37LT;#2guõRC"hÈMwMϺ=s1W<ؘRʙ")8:jwYݐp.W鑁 0]hna( YF} J0)/qNW:C o3o#o{͘ѳ.lPmE1|Y/ֺA47Ć\<1VcBfό4v*Y54ׅchAB?pL.V^6Pm >mnVz6/ ] M;(|Pz{p ѝwpںxvɮ2ڬYb‣" L/1t6Fbhu!k1L=A~Ql"@bӍ@7vFk0ɽ;P|X,dB *{fƾ`*=/Ӕ+g^6 u890}r,2Rl`z9nfVa gңC\D?^ 6;jeҘXL>f- SqS}Yw8,lt}U1M)k\Rpg~A, Wy*eA3RdxT=B}4P)̰?ĸ=VC$~,, W<*!)d쇞$n1 ?H,vQ% xh Ub?7̿>I?^FNVFn?S}k7FP3Z.eM%EVmO].q?{Ts!+0o&L)޻Eyw7Q>kn;t.V8mN6c?\m {G_sBf?;=`cu?A7nfחM'|+5Z# '\wm6_P7w-{4Y. =P>3Лy` 1jI;oV(¿`[8!І T.k^"CMq|LҍǶե| PWo!q6M2I@yԎ/{k*- xEF-#N֮/a+ㆯ;#OŨ\qV c//73뭁ގMM(<^tS?]*4G5+oiL?ѷ@R_wE깖pmjz<|VCf}_V$^Ϻ1bʣfII9Yd7#⟘L8i#0\߂EX뽜c?J´dZ?`s4_iq?oʓnEGdVs✉6|Z}bF!ZvLz;KeٝO0| h yk%iШ"6T%ЫH'ZSZ]#\R+X ZH d(,RJ YC6q:c=:*Y#wHcxЮ'"MsGfh'Lc{RÂ߲Ԟ;+C#'K5cW+hUT侂ހ|᫸  BGL$cecG7;dd !zbZae74أ8<{Gh'r4VcH浥n{ 8ԵGmȅCW90 z>&vB$λ ї\TKXfp׻V+{7V4?CRjG!8ˑI# ;;'g|IW'c?CO4 !F:Ya@a>kǾwewSSOjgMbD|x._yČ!3pF麁xi`z[`&/*d1,B>fw8W ⃌|7Ԏ!woaH3iÞ\nw JZjWb4+wBWm`4hc>;" ȝy9E//>𥹂}~B:!6TbHyD]8(=K/RAk/?j2 +ʑh|]r,A>|~J7p&hS"?ђ]b!gcoJd:XH-'`BnЊ id0Q>q*cP#^#-ּADzBr"67V9ת+7NSH 7f WZ:X;R%G\V؝VwnEV&6g*twJark7U\K ^|q5a5^] /VP>1CbRܷO޽R5Aۚi26pЭG2@5flqag^k#4#Yqh<%g)8͵RJjA0eGV^)L=h5WÆ\RkPNsdf^{^{]i=کܹ'D& К1!ʕ|)tt*?>C˓w(,8Zzx1^,W!w {p*a9.,6i2(a Rz);}0_n%9Uuմ-$8ux:riWf]PGPO_K3돱qlZqp1G^}6cC2&k[?KC`k`iep?օV?PR~MLj2PQCv> ~7ڷQbf A 2PӁ?߬aYV+,og4xpddZ5 t ӍFleRyp*%|~ ;Ξ|wYc[?@-55 %<\+{{ęyMYz , s&st L6 ufTJ6X? b$`k@{MDr[6+g~Bq(:؇AWRd:vf)+B?X ޠ)›0)_^cA/0 ȁAPqާ.^>TD?0褣Cw9QL hը. K3А`-uvjåR{2(֗z(BRQmP=YQw3^G:]Cɨ>v $Θ"dSYŝ`(sXھV e_mĜx>0^WA< )a3GjbeJ= +)@ɩ0z1PbA^n(_ʔa5B&L(=qij؅iT\ aˋ Ka’PZImXj*LcPaR,s rT1*8+# qK٘cڧete[XD KjH^ƐSzWX"{HFԲ沎.g*VKXƒY!+cxv8b[QPtY{BZ ߅+r\ TBD.Q |8863Bbk0f0trs2^'"< {4s_+k]U` 6sp}3#ka`^`ApZ)du/:}*xQi(nZiiNV c: $Hfdu ; ;e,R2m͒&ӆ)e%:%\vIdIˣxx ɋ65|,8vҺ:(G:{dRbqZnpyD0&cU2X#岆V'KFX#8ϭ{.iLdx&L1wp1EvD(!2O[?"Nx٨,cۿ/;ㅸU"@Z%~!ݷ68z{22 %rO| 8$npD~n+Pr 3GaC S8({KK Wfh vdG|a&k^KPn:CJ* (l5@wj?vLMS , &lnU =E)@v%=ۡaROԄ~GV,&Ev&?́]HO~d%b鳆(;j$p* kF(xE%<#!b)owl\U˪m֞%' =E!dԓ`s|>(hz$D{{1U]Dخ,'< 7QJZuBztOlVBUu-| ֜GUMKUU蘾^awjˡ=NW>!- 8i^XBū&yw tv]IUװvhMIW[Bq7& G߷g'މ=#fRLԆd]U(p&= +"Cndv@% jٴFqV#]H)gu^c@o5H)x5I<.3qqnl;'=Jq E㽷%m9ݚaj:d]L\ImVՖ3j8t/'fҋrt FUB#I#&Ѵ+Y9@'R)}k㊊Noh^L;2o #بUoQI%oV?ywBa6RjJON~%1uU폫&2+Ҏx1H ׹gu:+/sJT"NsCC ` }ch9ÝZLy>Kmq/kn(Dh)B YNx\p.D8LVᑞ0 @DM tM(/w_C^C;D]jBOōQhw\~$?S31t+ލA q )/u(8T'. Хiԟv OD,4PUv9U%Ё4G7SPH. 7:j;TES Fk<^e#Bg܂N:* R8/YZkZMX`_A4Kc&VU/H Ug÷>T?ŀ-TjmovԐoz3%4vr&Fljy}u)-c{EvϨFr-e,YF`/x[ ke paQ68+eC{8n|d7e1Y4-i}>(R,֗p* z)ʡD7[X mΊӤqƖ]2+A0""oP q|Yvw64`k)usonl>}5\mX1̇[:QJ9$'k2GQx[vDYJ߰+{A MI`1^gUt<2_Z,~ڜC6'S/Cg020i!—FA)w4s2Vn>y{VAHmSO &Oax)4ESFgsB b1.Iti=T6Z9yДeα0< dC5,+;olG\/|:nz c3dCpiz:ndwimv"/̝1=ͧ2>eq?985c@M&^\\)r J?UpYT[C ՞FCmR=ELHqƺɂQ5inIN[ƽR cZۤ;cg?cɁOd}0aE!ĸ'P:KHfbYkQ͋NC(/*hKHN~LpԂP/Bisc&'R,V;[‡MǮ7r{c/3ѩJqMˑlȒH f^d}dd:}"1 M_̭.ќ6l/`Rĝ*Ip8ZZ&-W_ g.QNm~FWW4pgz5Ou"NLH N >t/J\^곙:ZY88 wlп.pUtӉ0NDtP(:65uJ< G?hK):V>wneǡЃv{s C}<(M=]Yy~zCPڛ/*M-r7دh .ul @&Yh OCyߥ`q4;V 6{.+sTDS[cDNyGC&k~9 3GU Jc5y4|>֯`r7+PmGqeg'VߤtC3_O-bBp=ꮁ|)m̨:ꔬtyVUqYi~Em|]d˔'[e4;Be1*u8]@^2x{"9wL!̵B>~b |\E-?W(b9Ēss\ @ vѽ K}| 0^ۃr :p1AZ-ۥ+ǡx*4|cBTŝ)W̌EsXnN`״2ꌀb4̌!s$[\ƘJG!/dafpKՆ[ lBt1p \N>nj#qK3frkL$p>%W}5~MΚ,F\@vˏ 1).^Pw t-CJmUH?c G8(~X'+jb]7rr,?^5I-yu 8т[-_уۚB[Y(s |J&y-8P=+yzU}*A÷a@ d(YBȗ0G9S8uzz^M@v<:BEG]wlVqtPՁkoztq l E{ WA۬bfTհW n~ѓE:A=H4y'a<4e=G9ϫ~wLk:Sp,:@3l:izCڈW?\X;alq~*@*(F%X!&GW= 8/':,: Q{E`%Dp@7(PwO"׷}QesY׳+*lVg+Y]1'X*[NCG>b l~Yk]HF#6ؐ;q4 +*ѦLnXrϒ(y׈Tf:5rvd I,S~OH&}$Tܮ=93ʯxiCըA^4# HKcq}/8Λb>ѳx%9^|_'dCG+o"2Jc1t` p^hNP k+e-r|6]|a N6Qfk^7C*@扗aN;XP=Gz,VbLwXVLCq+ubѲ7LkzɌ`1,du5uw` ~.?Ѵ3t??OP]GdO,&S#|e Ѿ^ Ѿ:Οo,=,)zϮijTT|v;i[Nηud-ktun)ݝN|[{&>pDۺuJd/˷|`H:{Tʷ5=nL4S#|z7{p>ZkG;%_w8Ep[~^{IjDIꤊ'.ݛQ@{_H|}|_?}+ np)p[h6*J5Y]g2@D\ 0 3d|Ի\h< tcdƒg嫯 ջ]xb} ߣ,+)KD ^cf\|bӢӿp,tMnUq_n'߽ئ^6%}ANFAN$gW}1T[Mh0Vm|F;W'2Rh~QND&|>F$Y]忲''OE&jONP PN]~^I>2~! 52u=:9uDx!l}d୼nbMm9}?˹RUX;2ircf3vJ}uݧtϘ&lէO6a?oXypsY%=}[ZUf.# w~ad//L:k+&FB_"1OJí˄mxoj18t=M…Ggl_ 4S%=7ѭ 9K SX`ȰVV0 ~cd4wZ|JU274̢+j,rY;J^ FV7/m0`.˷1G{6TЧuŹwY/qJK1̳d B2Z6<'73,VVMR`ᛖ:a-)AO G 1@"&沐r/Ŀn s̽5F6ZJ+HV痍@Ȏߤt:!C|-~{6qAUG: 8h΃O8Gh%aΉ5DU2d"Ępy6I m3W mSk3ک;ёU\3VRm`r%2|iC.&ؿv'Ha+c ^ad#DVlM`&_<~u h,KKChy+ǣB[nFa^S/Rә^-hɨZ:$GOc}sYתnDC S l`;P ubg̬cZ5u=Ւ d J@$ėmmߚl.ؐm֩I~ZX@د 8IʴW bD=1wQpmj 8$*]% f>l;c|Hy *PGZÆyWkCk䐮cG 蘺8;q#n-E\] ʍ!Ej9 TuB9T:;2gPdln.- T^dW?( ,(n3@6Eqo5ʏ^zܥ+Aנ39ga0YS<؜}$̵ZD$qJ(y3 dnq0 Ǫw2d[}Iщ^̀y㢲X@H[TYT^整Sw#x3U;g,ңz;fsK:QdV 4'K-4˘*ziėxAOpNfldhzQ+#65))j>d+pj֓UWCKzo /([ sfǦCd}AkaJF*u9:UGAMcmʎ)hgIմ.R[i5L& )7&PU,?bX[jr^D׍1(E"6zX; `{RϐBJ-O뀶gنC8}\$p{2?뎰H/3یo [yx&L6 ͏oI?MǨWtiU3Y|&_Jj<*15~dG+ UM,l<+,CczGFc6FWcI ہhQڇivpM1|pBdT\]!: ]L8 G,_Nz34A8S ɹ0Z$W;{U,;v5L}bŨ6B渡e-G׈NYO6*R-թœ9^<!!j :J~UR0!)DMTe(s+# 0bJV_ְ6h ~Nѓ2js޵/ޓ|CtɴoUSƺ=7GdCw2-vףGe_*im@3 2+D-7ZtrUvLx5AL- U4ɂ#C5~ [.9.X"S96tabօs[Gy_7"RzSo`X%G|l?(ra]'U8!`q5q>9P UFU)V\14ĕ@h. > $x9r{vFu͜X#29_6o؞1܄-)Z_5:o-Z mqvBI,>`gý$Ӏ?>ܒ@"ΣmrcW3|HhҚ7NOh<q:M綁Y١kLVv a1IDIY.FEz @(6i^qK;T!X| `]4v}mx aդIt X( o`T1 q=]2M*%[%Sh(~0Q}WDzW2oXg.g)G("lh%ܘO]?izxd 2חcHtt|v:0]R&7lҹnÌߤ Ɯ7#ZOFWo\qqo:T(HsH }Bd0LOQ -}H Enw|[Valu`ſG,N2E(Eب*Jgcލ/+1x/Pw Hp!`^ dW}KWt)G'wEQF˚xiE4n&VW l罎Ҥ*?&wKh--,]mBzZc.O4E3C>HF&r/7s.k$=)^fPÅKDOqv;IQ[oaMlem6OzAa<$?!jw?| {G&R3dwyNf٬&O$O |=(M'|p?;HDUeZ:t6S?ױw 5@p)b1cb`6a=߈Nٿ,K͞&aٵ ^Z}C Hk׬9qMmZ-ۥ*ְ>i{- d _M ڨ]ѨCўy0p* Wx)E^bA$u6+D.|k6: }tc+[Or' ހ= /9xQg:F֪x5xh^ & ެ4𒛃w` |n?xo&W>|JfwCA.0V>+A?<6 ߤg)BAŽQ>Q׺h2Ng_Zqt ?ueᗟ _uet% G9so7?kgoL+~+?X Wgjr=-֢{&$f཮+9$-i` M{-*G&eFë64o IxU-oX ^L>79x5xN4 ot47moR+mOjhW]4ע}B{k/v7Ef*HK/&̊P@o[s599+OG~e bA~\Syie\Y"*._Byi{I! 1:k}!iN)̉uFl).И:.oRX,=ЄK 3>g(YԯI,"_2]iT T{^1?|H9j1>BLJ-LUh3StB^G !oθR<,O)Ը6?CL 5z#z#zzz~qO=BIF}NrE^(f&*]ٖ@݊{*Qw=N&ԍWGy T|/{&u eגlaUdQ҉d ,bfOYL'(fRM_wS<}*fBai\e=N9/h_e35'NkЩlt-t ȓ2`v2`bqbYʘ2YO@$x/e`ѯE~b"ˎAC xh!p`<{z}%IzśM=#,gYߣm+FoAgkU D hƥy2{|=ad6[FsMuGH|H|t_1^`M ytx0t,:2I|`M5hӛǀz <0poRsL>`Ή9`M"A@6[H)M`+IW#`*һ4op!4=#:rELV # 1̽`S!o lEϴL=^z}F`s2 S|!Zj 'PFSgq:8}ڢ2Cͮ(OD/;LH@^$yٌF⠑( 𧝦J -6(+IBSVR6Wd%[1BWC7oO㱧٤d\8 v[-S=p,r-kq|Z%ڇDsؤ'-on PfMdI:}0`=&ф,^/[̸|[./.7GIU <[, e)ەj漹hbmc{gV|9>(QzU?G 烶+wÃ9^7\ebBA( 0|X/ lKlj5;䐧7-0l6qJ{h]%z7/寜%8U ]G.u)CH?M_d4ojCr ,c_soF6:Ki9ŪuOtNff5^iq`(`ebFcZuLM(w80o2wwܜy1mf œyމ 08ϭK'#a^M_}_O %)wm_doVM8'&q :18Fv"NMũz#jl Y Eg pi{epVSfRzCo)t+筣Dy'$jkM7񦆱w;k J1 a'-HjIn&kiNkLV /ߚ_K#qXA7X08&q2ecu8f5H#`Y!f.7-}~>?a[vi9AŋUzœpyg/=6 vq(}"XM3V]k-QWc'O8ku:x[#[.]C ±Xëm`P J&89P?[-`SY3 =NP. 7\/%n.X Ucl!sa]:'d PI0yv_ϖjKl;s bx(Kvq@^b۫›0oN4OM%2>OEz%b# 6#JD>ч-pmX!jT]g=$%tfgm[lb:g7t:Y̟TiV`:āW#P|~ћx,a:\ 6,E#̎'_] VNٷ`GI>_(3L.g_H< #"yfk (COgۑnvQ*Ds/ Wկ\Hp{g<ʠ ()qy#/:oAa~u{jܰ7gq Te6*[h+[9vko ^$3 0z7ڡ3&=~@P@o`+t@Mg<ŀ/ۘ4ZS 4}1*Xf CP{RŠF n⁘6:SVE`5|Z)/Qc%B>eX'|o`o~T߷j~C3%Gkߊ~,McAce'(.ф/HϽ<QjɃ#?Gfc9A1&S3}xKSP9iFˏM8;F0!0u!Aq՝AuH^y~  de)Pz Y}#Cy57/A5X.Uq _c{PVnM;|cCQ;sCʭ*&yK찉'>~j6e_( J=jwKx2pJl~.x4tuHā#YE,X`$Qi^\ʣ=f$d+>T$NI9ЕWRp#ճ_*S/jSܮ8f.jZq7_Xt2M(T淎+#m! G¦,T_ya,$-8^ խ9q:ݼBuɦm8!*|dȂ\O $ IBqF2` W]7 s ltmyS#,W$)N⥄ |2kr'X}rLV ;d7k$f0 1‰$!MIBGQlPf?-b_fr<4o~꒲.5be 湛GCz oQBipBp 3[|iwVVp4*rk/ní/HY~ :FCv[8P/_M"uBe\[=}{-|ƌ}13}A/%;/f8&=d$RjG:1]kyfk89r.9|8XGcRR/Lw༟"K9[/eu`9mN]9 bRhۂĒLum XtZ, O^^à[T8% GG6ʔh0z=9]@đgh+Y")j ΰ ?lؒKW%[y<?A_PJ b'q"xHB5}'l߅ިKapod6ԣ͂h{5Z ԹqY5dTQ% us5g=8}.,d0ꔍu'oo3$F$* jp9\ hHL3n1?)&}hB#C~]]EF5`]R:0+fL>}_聇 _#a1x4KGP{;u?Y5 }_>D) 8c} VBmeu"#Vܠ1brPn 3bGPM*#DÃmn6F7KfDVU H uV E&=\& vT_i?TO%_ \_dڃgm;1R[dlgm~,+)peګq{;F7]xaTkb1c`4[/wf}AC,?ZQ$msO-n;Izj]R$gûGt׎HSgeK`p)#: gi%wRi%AjHUDTxo]J3a5%omZ,pI}N^&kdx"c[/3[[eKeÿ;S :0ښ֟tWҕJ^8/if%C:8c="٠=AI6юf=)"-hotDyU* \h6 NOc/f0 t(W4 鋯OO}1#g1d"DcT{q,3;*-&+0 2|$F`& .\1P{FbK#7}#-iӾj[g>KO6?j8XK[.jA(OЂenL,y\|v,f*0({h׻)^x)Q|R&zIrHW_QBkb)n*K[5_%~_Z$  sߩ!AWG~$~᯿+(I]7@3N5n:[2m/4v>bPV GM{lV`r,ĒPU43m2P^0H_bdLFRןw_4ۤCZ Xi##/rD𹘈.-/(r_ SКV_w;a%k+S'eCٵx \1B; 1R`‹18ʅdGs+dv{+S1j蚌Krt! XLmf E9;X6[YU%_kna.\?&`*dc.ERGIZ &a)LI/˼ex˓1-O5݉2 Tz9|9,$PU-?1ək_3vu!iH { 4|VHŌ5__a\HȢU,غrm H/+/U//b–?ȠeKR_Ww+'{C0A_H[.rBM{Gt6[ՙIM z^+⺇I}仇c Xؠ?ﴅ<|p7Y eY IF mb059=AWb#eðlbchbA>(&]s+0.X31YrǦ婷P#e(|xL"Am%/:5TI!ހ$-|[ xQ8Q}K0֯ĞW+J{plcVU3 8K[̠.":qU3/zsCY:kFco"J⊞qJ٤FQΒ6# Uk3c O5pXshi3SxX۹IqVc y`a0z9Z? h\AYӇq?ݡ饷n2Ip-ػ?hG0a<T*9Kަ3Ҥ V|c+oY-Mv)bݔDF2Ni88NMJnj:5^^s=Lǟ%6q^|%;}ҩG.piŪ:]~HR/N"@n!MܧǎĆI:w/-b 빅+eP_nl\j |_m) $ÈO`]'t(?{/ &?mzeV:$]w SMTWD9}E2eY٥q>{%݁-j/ .h.&KH>]\\0Sltz ,4r{\Igv. 2\+g{,zJ?PˁSr NRO hB8I*90)|nm\|Lb?08f|0|c>7I5glL1}sYR Mϝ$4[OY}$ >_NO kŖG=\R-^N%oף*>wk*=o{T$m ߛ'>g?!|>OwD3'|+`OjU|wg ߆*k~xnu(CW^H|߱}O[~j(͝]&Xp vo5Q`^p$)>^'<g3> 6ѝW2a76h;\MxH'⌼wJe'Y뽙3^^~g-U%ze4u}a%a^2+y#k'_Tz̡FlxLHCJ/]zI5z1^~-^}zI/1"9$o `L"'h$f!'{{@Y?ب[ɿ4wߖ߯#_#?L}+R$nK/ˇp?~&|OYNb C% RC?aөF'װF/4߿W-bZ2|;V o,k` MktmUyyIs%-ddKV(UW.$y;x21o`LxDjgP 7}tkL`ћ0FWuPX_lՉ=53 wdՔzB!|)sg#Ky߫}08m>ϗQKNRv\0j04𲑤.65y֜NcxFjNi@CAu5p> O'cPbLsy m~{?>=+ۭ^gchZj0˷Ն(U ZS/ٍ[E{/rL6$ĸG ɒn9tYYF*S!Qy„jBy ]`!*I=D~1*ƢTA4&PBd)b9LO0َ( ~ A'//5._yh> G`UvHJ!qz@\ejc`$}^(#ܽN0)Ǔ:N8tf{uP\tk@`O{51j_aqXQNZԖT>/}$RFvKkf@N_]ι4gG xqD^䧪El-gΑo ]ѱ|~Be ?`R&bX<|Ert_Iv㔟J6/!hŃAט(K>fm=T%t9LvU+d1}콿ڧ02 ll n~\vt:K ݗb~#ԡU6Vїx%Kw"TQsùzI+i^襌$\ڌ#HU:'8u;Na>:9^]ȯA.lY,}oaZy!cNԓ*{W3%Rl~Q$=ƶɒp<,P#u;9svjӊK-̰BnYz[*LܻDkq=ei&R[#r-\7ьCdjEn:FGh/o7KԒkx/ICL…WLC1k(b2mJ⊶a9 `!aV1mxn;ab#ӈPu&c.{iʓS3fcֆNu%paMZ-^܏&:+XYG[sE r%zj(wgԘ}W隲 r8 o8=SVR JGWe8i]6+jnz,:Buq{Mg{PK@'iR<-5УBkkxцmH/cE Ia^Le [9Fza኶kiMWe骩aJix,U?r|c+On{\ړ`޾2L).) >,!ĞZʏʠNc3aҥ+Rؓkл~qz]цi("t}M{V x1t&kGUԎlLNqQ,E{2Souo+(^ [~s}!^[UPUG\U( .n0P@R+Uɢ°*j9Fܪ<i f'4n|=ںf x>} C4}o(:c F̮UzmYD\r syzݳ!m YQ0kxC 5x6-%ktd8l:erow#8C8 L@BJ Yb/3*0A;&6L"0 IwtVQFI9^f)CC:FٌEY" _>Z|j ejBH^O4lޣ.|jS~}طsw ">V|mO]1]|dd=Ru0хXf6qMq 8!|Z3}, zR'Ұq&%D@r44/Orsě'[u$ho& ^55F ĸۿ7?4„@‹! jjUaf6STYdIj߁UzMעvo#6_,Z /z`L·DCTěʱ.xS!wA$3k-z3TNԤJq6/`U7}>6agyq'/&9'_:O5gOOή4zXbnk^:H JnPKvokUP5f[r,uG'T٢jiYgFJJb9Һ`V SY V8uOu:ݔa+hraXg_ Nk M6 ǍKu7_ӹ&Pҡ7<œ:-B&2]>5l;>4șċӘ='Z='J^ؙ}͋sZ$?{wQ_YUguTmG׶On=:6 o]S%( w@܊&>mf꣜W{~[(QK(<&M'`I΄Ң.N÷b gG' ˙FotRȆoA}*ٚPp9*tf5!^J= ?idM{0)ğx SYM¬okH1@@k5a AioN8k^22G@ukNY,ouzRv2v4hE/7.k@Cbآli9sC^x *J+}ux-Onqdh7M" vp hVymXZ`㟍e4SB:/k} ~.Nsuxs[kE%K#/u.Um}Yit5@.A_j_O~If_ v^VV7/C>P3%ms)B溱TR& ҒMg"}""Hi>&$ ԇօW5 #Ic`O pPbredmt&MQ,:e7~ ioOlX6_1 c{Cb hjzXpK+.ol@XR'M3-y}ݾ `y5)2Q`8bj<{c(iouB<5jy72}".GDC @1pV5ݭƵs;EAΌ`xLP#cK5`I?18i)tmݘ&?c<4*\y҅,#5oIH{cѫwE|e|K/>zS _|]?Dn3ׅwi)APKv,Y R9,__8/:/{O ՛~^K@9x85cO7e5nn2 1ԼoL6)'&M6ZbU?k$r*5X 3jՌnQ:=J˦1qj{RÌ,Jv( .Oeah' k\&m{|JpƆM=9.2Ffrn$97,*!iS7(-IݜLvcIi'(㚔C֯4#NnݨL>b%dbbx_Ƣk&>')ꩊk(%:DeSS))8qJomtYU*M:)Mf{R %K}h.6^^g i]@r !}-~`#EΗ?xk~uކO='3:gj<еC?ܹ%q~O}w{=5O]R<[Yvx7OG<Ͼ._U}<P6W;>ZO]پ,p<[Y~jض&޿O]^bf-9<! L%-Lg^lxM$X6H)v 6@2yl>2b"w̺(] dfltcpiހF[Oau]Ui[F pz$}5ZӟgcD?]MW1f;U<ԟ=2$jz-֍1D'eE|j,/Xʢ@57h-6:=Ɇ#2zG~b݇v&u g;Y}q$Tj@cI 9MfH͜"ڴtI(j6+iI= >$ZE{2]8-^8'M~Tvpȋ4t۴>yE/6vd_v^~i) &D6F2ƛڐ*Єٵ?Gbܷ4K\F̖~u Cw`(?df[J#A 918KVbg7QjӐW: ~m{k# o![e%y׃1A~!AJgL1.J?~kMu%Q}^b=ZdYye -i|9o5mYȠY sLEuHZbO; y2 v`&uā(Idam6%RU `} qQ*A'Z,*'% 39Nk:a~)=hpJj2]x 놭ѹs .^JvFʝF#Cx9~u@/KFO>nl-(Jl xPFƢgCxg(&)T\<V2A ހg[P,|ڦS n};'֭Cq.ƌAǡX2J:|n3҅{wؤGBV&0ίF~B/a+L}9}gBq{CX^J-և5nKĂ0ؙK^?x C{qg]G5@>Ҙ`GG|pGͻi[&_5ײWg/0YOe%I9xųVaX+߰ˇw,.1K<lCkvktRCbs~YDD,q&nFj=y2WuWq^=.| r>]y弸o?AU8牕еk fH՚ԼGN% d) ^O Gy;KՋm# ԕ;`;Ox~e\G$6ྛh?|Ӊ,쮂bC5ҙ~{z D@?؀,`";@)>-2x7 2-'g_qo戨hA*㏡R>~w{ /j;Y66PhI W(ۯ~ ?O=ESV~{xPKO\BN'$$+wsOnݟu ߛKaڧ6DC0֌V1vhGi>>#dW"^Oo)M -fzb@n[0?&+:SȚ> 8ڛW~Ŋgd'4B~E 7 &1"}lBcO122+U+M')p [˫ԅTP#54h&48o?5ɇIKTRo)*l`r>Aa}D5Vs rr`ie#F*qH-lRMmsܛ 0lChV$X,P2WN,vH[^TW xM]dxRa[d߲GGI[W}ˍI>..K0饘/N_Sǖ؝px b؎ ">ob9GMI% 96B[bQnᄌR<_7t(,2T (?ѫ_R&WkxTnEs[V`\5R+IAX}wp^PwSnD7asu]F/zkݥ.$Ϫޙ@ ZLlvY68%R >BzBuMds7b&_ us7AR\Ѩ$p-pTUPKsQ"k_Z8(SwF8ǜ "#B+߯aJĔ|&TjzJf!B& K pҪbCtUY*\w!X^eVsr}?}a7+/a=rQO_GKJH~ǟBDe @*Kˆ/|>Vzd`x3_ud($ F=O/'?1(ʞ/-I{(n' 1jsP8``.3ڶJ^o 7X?6ՉBYт|mF*ǀv7ГoÉ(/b/߀SwgyWܿ6Y.ZZdꤷ̀b>q9!e'`yyϛ} 2rlѯ4<Rh]8H``.W).Zc5#j<5FG}=nf}'CE <O`eg}qA͜LQ=%K 9 -., 毟w ܦo w4ULWOm9,}ͮ0hW4Y m!Aŭj5Gۻ]O7kxkFnF jyўd<}ۏ])BKbm=,|Yю׻4ׂH,WX iYE ~žyGqoSQ{v$7c,hmn?fm7ekPC,f>ӭPoj @ف!z y Ȯk'Z^ЕMI^XG&3<4&.'yoACYťAxCٵb|]2|A17Dln~hy+|c1^q} z@w"5Suan!&N7=$ 67WV! +&贍kF,竿D(Z"1W۴V\1,#‹Mϱj]Xs/&وzRm*8yaQEbTEˉ܅0Q( :%e8a7|W:b6j=y7+C]}s9NМ:+~N\M%r-^2\6;(O 9ДOOLCSp5ˆA&يA\P?k¯!_u#l_;;x1[ˆ\g^G}멀3,o|gH71=ilD$F1o/(Su ~"L?c3q]Y {ݘcNfAN&\b !H"wI[j)ܚ,g|iᡠ-(&|DAX \reॹ՘%uL5 ] wWL,?Ґrs}r0گfJw kn^/5ſ_fck1:uk-u#Fr_ _/_Fgη45/qVS ԰p-o0n2W=X17R VB!"Z!j{겸YoڗrԹv8NҘUxB~f5=-%Ω{.0l6-wˮ 9ąL {Bm"㾅R!m"{ j6 ($}l.L{oľϺSZ6,O2-@: 8T?ꪴh9LPcNSi{Ce|SlJQK\ COgg[墙zTȷvB>7i4 ?cHsKo=^ ȯc'EE8hl#A_;CjXo:&"ʼn)=oS? 3lQBW _ڦW7ZޑcLIG ~~<sN 8nDY)-K"`B[lJV2^j(ۀ#+gB;@鿺[R'xrM4, 0:İוҵhy!s,8Ȩ7FgA܃!oXM۲+5zw}ˇ8@+_ S-籒z:ӕ~ٯoa=uk=H^+xb" fxʣGᩐ\𴈞ZU܇&=7@*-B[`?/d[p_Bm/@dq )%L҆Dty3?wr <;z1"қO:: i;ak`- o<6 ߄oط4#~s[¾zXGۘm6[66s~{ uhՓwD=m%|a[:bcxx=ⱥM' W[ zWx^+EmUT(Dʃw6kI}eཧmG85p8n;ox?Ce\:y<& | u:;aޖ.{z9̼h|˄P Y|  Ӡ91ez3y^]'gz*: zTeHĎsw7|\\7 {װhy<Ssb2:;<,W8 8lsE@ cƸzuU{m:Y@Jl_4M/[_8ʿ;A=6w}W*c'9qCvۍ6}p k<3/S54܊*MJ.2+.aux <>C,| طm"䆚7ǻ=1 k8H6#5MfKzo|aw3txjvX"pRB aqYb2gH7{ ,'JoZ,jmsIu깢:J_88@ aӒ?>vSEBѻw-FEUe dC kv7:9_xt6]ev\s.i)ÏYyηsCy̰OEv.%?TޜErzn e=:gRuGFb뇭ʯ`Uiᗸ\1+$; ƾfߪ*1[7 wPDyLd}1ɤ*[7"'_qYfx+xQr븧W%shy)o}(zDE +wǕD|ɬ4}4#CJ|(00:xq/]30.`0z$03IrXNN-.[ ­u=-ke kͿjәCis°mIhWDMdue#쏉)E1urz7{1Ei(d%Z *?ӫWS |;nmd;v,^(EveJnׇao iSA]w?jKVӈ8!%P}tS;lT<>D+d"2:'KBBLb9CP"Z'mi'-X@#w?A3ىCF!ul$1Ä7S;TFqx~;%=췐_ 'N.R؊^kA!ߌ#Ϻz>lV"Z0P,զSJn}2D{bDʣ6v_¼8=0HIoP77P 42b:n6:P{mET/f8ixuw=F>hv0>uu\`}vhlhmDקR+3J^DHpB (@g\a;_Lni><I )LnW^ڴ~ z3JTpAen euΥA5x&ϔ|\&}ƲgH8l@Мm=*Žoo^bOazM)X]ۀk*zBW;sz NswNUdq+nn͘{CŊk6 [QdÂC n:b%.4A-; W}KjE=kMzȠA7V>TH#3藯WY%g'"53m XU(ϢQe?KK dl2 B%1Nےћ<˷{1ME(A:Pz8hwnA<$T6eg3KELe+$ :$_o^$ˉ591ZڲTz'GIp}C$bG87޾ɦ*#+d[.cĺVc`t{8Jp<ܜ5o`q( Qbo v~ U'&Oφ/<'6xn>;%oe6^G+8doVȁh )@VAg&/EEӘ&n[NXAF0_%-1fxd]3/5BiܹvebzkzZl!E&Oaď_ f" 4Zu?u:]Vq qgr%{s9eazs YZT9sɟtEwj2H!w[uU ̑^uaĥ2=Vq|;@S0yZvNx{U'vy}`_f CLjC0O <Ϳ(Vd/QbD :X xK;HFz#/95JpWKpsBy,ŰTm5!0;hg1![+4Fyy-ubhx ۝զh<3޷y~(a+l!b>4]] 0AUֻ;}E2955ķvՒIoĽe);oOIو?Nɣ+Ҩ6Z&=6a?m.gVTE̯q@ŋAYMP]q{hN2[t7c&U{0&W'Uy ެT.VpX*H,.:ǫg\-:ooac. 4))!E9ϏHQ֒)9 F1d`:|D>AcEsT=P C}sP/5`e?V.B+v)H˱;pfӒNpYK &o^䍖B)I{0:d( el3}ٷs?;#U^P &I^ 8Rn0[u_/)ꖵ\MzdݮuF[~1 ė}q6ULRsvX_¯/6j-PN ]!Q{"EZzL;DbhΞc&T!|֛6dz{7\qS&l8T~[A"|,boۍU>>dUWGpr~4+KJ i4 ~Z&7,:aMwM[7Jgߑ(<|Vbc7%ĭ*Jm6&//"W[guQ_¯5vYqiNૠ h?U<ϐYjv{?Y "kG3,+ʑ뚈;\YRIjekm=ő:ǯkI{:t(M JC;^8ħO3rbE]cEK?9}F86U;Y&5!4fJ(+&S1"\˴}|֦S ?):oT->Oe֚KdhԻJ+0lHwo=WO6F%4¥&WxkQaZ 4U?qo@JF~[vk}?ۅ,!7ٴ>[S #f);=ڏ:IJNJܼ4S,' u?=n2giH=ؤ)}"cNjo|tm&_}\Ѿ=)VEu\ìp< %K"ܗuw7)$-kX`oKkyNb>=){*,F'flڷQ@`rHkT sih_J-~!:})=HEucTY(i\|(`g ⽛Nea Pq}dXk RSLYG:BW^_XGdrf~ɵh{_r>j-!W7wPX7<;ivd{+ּjBk dŷPBs6H<'_sL CE\1s"۳$6s=[.~%<'^WZ)v3{ͳmnUBּqbJie̴*YS#͛f 4jz#A"B΁CozEŒK<1 \[;5au>7-X͒/RϣFEvs٢/!]}1lbJQ-$\ΐr3$ˆC3/;o:FHdu+N1C{2H_I}J^;q\7^)9Ը+JrߖH}wJKGO)lدʻBg})u]7iݻuv/WDMͅ%5P*ט<̃m߿II'(@[1Y>k@\/)B^6{#}˜MLLT_XKm ~׉maw r_n)ڏw;= 0 ~A@!W2[xmLAԅwUՓ3BZ~'eC ba0Guȵψ{?xi)esiHq#pscrqRp"8R>+jo%lթržx>8hh `ˍe D_@g=O61ax\wf`[:1 wo9a,3u ~yKB2xP8q&_F @"r%,[fn~熯V'i'n2%ydj:HF %=CBuHb.ʕI 0Yy%,G(rp:Zi ]c^< _ͧhq_ǎYQmJù=uwB1n9<@q/c4 0O=u{j1 l40]8> 8M&&*\lۊ9D]CK7[/6p,6@p [MܟS/iwإC؍%N_/Ȩc0WՆ>u-rElQZ&uO(~xvŶ0R1"Xu^ce5?V~/AGEQjbijiBj20rBˢHrFx35eiYj6Jq)C\=-E9YO2{=s˜`bNu@@tg¬G7Estz]Pk`ЅSTL8CãY{Ej͗oDu~Y{YlKF^.+ 瞊pe֒ \ZCƉv]ոKZKa5\+B$IhYY⯌Wg#,.Ns' xb!@xqe?' I#W:l[Fu Eڌ(JTlGU)4/*4 ,tK@ʶi!0?Qޏ<v`1y9~4.)XH[8;/is~isO*# urtgG2v,8 kw17'|jz "ˎ$ѠQ.9 83 %%W̵IXp19™ qa|ƍ-4H|3qIT&:)6Z8%b`! M^$?CnB|=N#zv́g Ǜ=xiTΐQB}'Lx_#vGOS)~nX "zv۾૙2Cjur<MSŌXQdU V=W= &h8Ù@Ax‹z NBmԑ6y<3$GwpYHq(8wbY l&7߁=:7J|5G\bcxgz ul-K2t:AS*֊m 'b> -`8Э@Ab;'<(/5ΨP%C>ZxP,NtntVtc:m% !qO Fe &j#lFk90YX-uGnqq3 {Du>ŖFuQ|8h; ck׎(DxH)-\ ǎ 'W+HZ6]Z"-nr(Sf_Fqзz1If52co pal\zw C#Ct>J4Hxq]H`TH/ kANӤ>6urXUX)5tqni{ ga|q:+0T!oQ`ňj[j\N?t)E'|& R?3?Zrde 'ԒS<:|oc/M˹4=o~Cu'M?C>}_ CЍ4'6K-R{Fjګ+Gx(z/`c( s4 ^{_ChwJ\Dh,zMZ*zS9-55~p5[uk9z s0= E@t权?J˫-|刿 R _yxMR)~C]`2LaIEݙDBMaa80;" +̎ Ix%gdfno,*$oL8x%2H^enfv5_5`}놻Ky QV+x [iP"~Tw~z==+ -!OayIX_beF]Bm{J.Lߦ=_?~'_.5RW%0r3XI`  iL_bK dS g^n7>iWWCpF Rf`Lc/|Ơ~ݖ6|kC*܊p! yF?\=䠛J[><}m/{$X=v0h0W6႗M|0„N{Ėia?(2&)Ϟ;cD҇$3TOC<Gb @t!@o3.9ޔ?zbC=k;U=1PEEzd762 $5 8 =S@>RHbI)Kt{},tDHv'F0$cqPGeu֩eU+c|N>P{ĩxMrT?E~B7 +BI= nDU^%UHk}zIs[ +Kcv[l:`и:9<~*mg*fxq4vPhF 5䓿k=Obһ17nqɹF/c< WKq[]9Ta!N>C$7 ǒ|E(;%~0/n>V^l4ں%lFQiĵ$xm?:Sd8pg~Y=@l}E&!LYْ}'S1LL7L4.W!`veI8n"WnZ{u gsaMή 0M*.[fS;/M!7K;/>&CR_n@~t{b |g%VϘc0&!M& ?~&{,!d D/nlױFr6m*QAH!uP7RZo*O4R:'c{)cݔJ9sAx8>a$;"̸pa* q!UO['^ FD$Ƚ҆RHGޯ~YjP ~/aHŘuz63gNև烍&_偽K׹ran:S[v[(Yxa (DY^wu~s?QBC^Sj A1QŬygcƼNɥl C5cREzU)&wҊ˱c+ZKd i0)? ֢?/rI& S>%iSn?C?1$gX;^ET˷1*MOCeFx:<"S4o{X {0f 7U)/Dt駾2%/T) ($O!^ 3h&It2?l24-sΔg%5e&eE&(8+P{ho~1 zt\)%݄Z:zfe`|++~v}AY`r0l)H684 pQ=>h|tX=dƧ^ >M eJVm@x[FyG:@c cʃXx*ǧ>{aw^\\&_u`_޾:0ہ_Zz;z-&oHBn"U{-?ց$E=Isߚ_ #-)Mqw?^ۏOT5H(lTx.w<ѣy7S+{=[ cfyӟ?c)&0]~z夤$o)#zS32jI&ȬD3B[cspIsy:/RAm5K\j©J>l9\U#)ëUj{H+H <\ܿǴީ} ͍fV]U;VmNae!oȻzTU-ot׸Ջ+6Zz+k3RYZîT4kXT :h&ZcdF!-J YˍKR Z<ꀱ0pO_|J̎-# ƈ#c1x*z ,\A%q,'d izDI.J q:`vs:{,@E)3 g*)CT%I$ Bgܑ2cqGX L*y#HKX4nrŴGa"=G[(F CA0^˫^4 ȩOOcľ&tO/R1^O00Iy4Fq/xwgdz a`n{\xS$'zy "ilҍni؄H-+ۖ?eS3Y-ݎ+ZfZF׋+3LPң3LDF2%E9; X YzsXu Եw@o[x?h](\!deZƇE5y u0*^@옔k`"*->پ՚SʕNn5}m~{ #8v+ 5\tBݍ=B-ƨG~a /K p E1{7n̯ty^1o&,ߟP",%7XZ0St/g ö{:7Ux$hW>uXPkxcKj|l$0m87s+ws9퉰S0eu 9S7S?ǹsTRl(KOzH _&q6ᯏ8ܵph? ~> r?n-(?M-?=t_eNH{$D}H^N/@G e/ۿ>\')j{iƿ[rsy $Mp,Yvlsk 2^03<$.N=gW+HޑRB#i,0svt@$W-֨Rw_lRSv2 s/*%㧤\[}S.} ޚ_l-Nw`!k~b(OW=l1FXve)X̝cY)lFJcdneFyʀۨIs%!/7nb#:iV,c:72ҿ_qGE3ũx9:?ډa9 o& .jث"ݞʯvG ګβL3|,Ϫ>W QLHnd`T!;C;1lӵޙ@S4^bǯaϼ='qwY,hxWe gfA/jE,_6\ ʾn+?}RE,ǯ@Z`0"F|Є>C]tneZ4sf)&{4 f5 ?Gx71Y yGrY<~AD9_tF7 P5 A^-Ex \~z'GFI/18/A9e<==,z~%+E-jnS- ' ΔZP(IᳺE$qm[-1R幸W"v5D@}OoN_YMekB*3K1%:)M tϕۈ} 7lQ5bװKvJI;/ m19^{Ϊah@u?( 0]p<@7:lPrwHn~5$G`1܁+v{ke3*^'IwQ9˕ua4wO?fo0Tk+uT'$3A&X4d0ѬAD3v~feבu4%=?^#Y ESN%kd\gupRq>FF5oE_3|;͸V|8=# Vc$[omufI6/o ߲2|;doanmJ'|{- Kz h4W٪C{!e()mZKhH V A#Mbkcow$ꉷI(Tvl35ok#)Ө~erB CL)|L̻eʨmj yYOdݽY;Z!|i冥V<徃p\0 o#RcX/r9A7[CVP׷P;W׊f&,Q* +Im aF #FDR@xz]J ipC'`ו aI{Ƕz)c>lxQm+|# x83\BФ?紾/Nj녡b_jtt9T_ xQ9!{}>( VC77ϹBґ gg8Ge7!{uT<~@PR>[Dzf -d6T_^DV% ʷ/C;n f$gu %8x8 :UY?IyvjX GwecKu4 )~O/,(sYrSՊA1.: hb5։mjJOG;t/^@)0\ bNRp[2ld$]*agPp;{B^?|Khh~v}HkKkb{wtŻu>kx2'sCiW+313̌A.~^sGiCߋG*{ZkI!w.Eg7\}2Y* #YٝC '\j{֔vGyϤv"DQ|}Hh=LqN7by G=\?!%c=o_Bf4MqL*a/ZA'*6LKiP({$)ͷ54P_>`*w0wV.pW9*V'߶KD #@Xuk`O/, o?Q}s)U?6}7w~oP͆kqKh0RyJyc |_;O:d@Jw3t kw$76 o]nNo1H?mlvK}.g;̨B~՞a> ;Be5ؾ+w`R?4x5X3Y}kѷl1@b،A׳GCٺ q S}BĬy OQ?!/~0>t~rJAYw%opꕿgp(-V x2xo6osU3^VoҠcC`fY7R.c70=@k ר^ZnXM'L( ?χg#+Ox0kԼX_1 E:9gV$3o5k?g@&9w'OA \Bk1P\Cuj]R3|l]*%@fFK=K,dCOW:WA`B9Oum1o]_r1(_Fu__bP|tFw!̫xĽw`]o՝Q_ JaK겪tUol;ѡ.Iڒ_[׽̿N>PJ*`|mηwY@ |޹`;yʷVo'Lx=1uwxm^(.F*`ݘOm=B^E6֧8O:QO3>Ǘu?6kLk@}>>gī{FhtF^r_]M/}ݤq. q*h0>DN#6}|Wj0~غpO>QDcIHxiZK-v? ;A5Y25Ǹ,-%;֊ o+0(ih %PiZ9h*xdCxMZS|Hġz HҏOktG֙"fZg&+>G ÀCH,:8S>tm246k#5,Y|𒕵*ܷۈޅ)^cÔ:ii,Z,up#)0Ř:b t_iJ~F7W3  s!7G0D̀I1rrxF^3I g#MQ,9qvt^uGׯ hP)+UH#+57rd?E25zZGX4-yyLiMqbU 3@@@0./tu!BV~ut"wRv.u 5ZhHRi.ub%زM;&;u;hFal}V,@U4=B.nҳ h`߮g&,;Ӛ2C^:.Kՙ{?TCW0,wZfi i=v`~>͇2ݕzk;^ 0l}1gjCR˅{%tA}ODD@ӯbOm-YP{2Q0_ Keɞח*pDXly?l60CMXۨ|҇MUF^ jdJD C04?j)Y^;⽂B=}H8;Re*sHԱi땨.gik/go_^X,@lR i܄S/ 0?~Y8vZBWOaG"tՍd%gm"]ZD)OV$ih,SbDJgy3fӘt{*P hC6cyP;5 GR'Ù0 FІc~<l,C-(Ηw> ^ߟ/jnI=')a[Vlh< G\zκ6~W\=o n潍|xYPl:>"e<{rs"c13vFy ?X[nBě7Q I#xց?mTfL*_nYV)@S5 N %iC+Wp4h+>qKЫ-/&.!lE5ԱȊZUWW0Fw GĄ^rJ|cG/& Buig]oҗ"e sSnw?2_gVbcĭ% 6$DU$ ӆ1OkoTe|PO6(98J@m!nh="C0 -~:oN#-ϔV7Dm/ih-*`Bq`W259FIx\Vgw\u%4P#V9.ė4؅ "ضH 0Ö0D aEV򛄫$MOݝIί$?|yh &POax4QTF;t#%s,+$#:FE PUayJz6D+yO{bněu,k'2Jfx!;RPyĿ;O^}$c᯵0ܧ!Zz0/CB~}@ QN|/[OO^ Bwip7V zέқZv–h<-v"hk hR, XqQ_k}b >`>Fm?=I Ǟ$u IQ,C>,zZZYYLqH8|~V*j)6?p|<3Fe;Jt/o_VliWIp{MQ40v)/`S>:QeD@-)A-*S+VkDžl[t/iG};ty@YyїlC 64[O'VtMT{w0y.`USaz.65 *ŢaZTNq[wêYO)̍s`$?%yD{[Ꮸ!B.j`;,׌=1UcyWAP!G~-ԖQUmزe0NRɕ:dsᴂFM1֓ԨK Y 65=njF,;=X(GJȽQc7<8 ¼H]G7gdnƋ]? JJñ ٵ*K4Ksd,%Kc 岧Ry?YL At)(4A wHwՔL[uIf{{H{~RfS9dQ̻(pz@ ++\cd<4N5Uae9->譝SXCy[&[&85 Vjcޤv-x:#ʏ[hA_ $-֐WDgo 9RHB1G9+aiСp#+̈)]o>'8-Բ~Ɔ/\;Ii22*Ú:˿IW,GB6"93zcޥt m;֠hv@}DѶыj @ G_,sJ?L>~q^6AE4i0u'hH@Sr*l_A#SBܡ rsSNvOd!ίEZDfY"[J-kaa(>#oIJ4 $Lx+U t6gv[ )5+Q}DUE9ߢʗZxiڏ/2\wLe.^{SuqҲgPh9H L(*s;@Hb.YL)H oum<0M4n9E`_ ,}uTop)i1I\L%P\O~dh,:(_g+c{XellI1 hf5?<_:2vz\{ \nBN;!/8ƃd# an|8*eIZs6Fvia(P ;@Pn_0Ov/8pX\kv or-5XEō./ClZ&mja>|`.w y0C0a0dK-iv唥bdI\BUo9c}8α]f9WbMV<]{S?@D 4;Oƌ̎/g0eXmvl32/Œn9 ])w˯Q H[&Jy%s+`+unҹ"x%.Fcm ©jޠ.GI;V1 B͇Awq|r1!51TpX[X+gda4[7ߊ#Ǡ{=ij;{V-Hlf< n|+@ qr@sLfЄ?0BL6\EnMWɒ2^eG-lz;GV-v▱;m }/d`@rckgR0/Fi(*mQ=S`A.`d'|1!{}W`|X"l./ڈht֨KHoھsڕt]?OT>PmrcC(ʒ9bjO'* Xh[~nvP-;wa`01}L-lɯtmaUDz2fw;kMF6ʪg&12O"N)A,m 7-;6JF?5aNQߵ^#}w7j#a7DmS|TyF 3OyB[l2Xmدcd Cn7Cwc.~Չ.rײܟ3?r)س>윒?aъx{bgaHK +>ֿyqc:V nbvf{TCKcW$h.wA / buG9H Yu0:O ǃӯshx,`,Eя_t2 1<}8S_N-/,͜AٞSX &}kDlKgD 'B~heZ|TێeZgPW!@-ke?fޜx@}A FlM h8CD 8 F/}V _؇VEcu>{IAWirJ7 \gM6&꼦rһ`Uuu샼a GaS7}nlc8xk7,qsE?E!$!vc2ʛA؈,XL-]kY 9;vb{'$T#b= /YVZ]5r6'uPmlU"Һl?=ɐp8^ ZЮ-]ÕENfoz"6Ͽ54 #gZ{}f*hQѥ4TЭzGF5NмMR+rybX+ʾ9$7FvL.m07#'r v&Og჌IjѦQWF xMFjs,:*[ev$D2PT <@iZ]vR7|ItFzPtZ rqMV5*k49ɳe؁g=|m8Eg̢?(*d%l'یV+KPpȳ:n'!rP8n%oQȫًn_ح \M_.f ٧ v&DMпݸ8ߵIfM{gMi|0У/ޘ.g>!1jtsTSG .B;0A۾DjgЇ1$.y,&_0y.KצqzZ a Zv |rՇW23< ;|x~B3i4}7<7@xQ՛7HiOZvws, L{p4*_ސc@.EEhL|nztIyD.txҍ kC$Q̺9Ԉ^,UL!4OTz7P1Rq~tj\t#;c NA懙a(N ~x Nnl+赱;]}?l?=:sGCeQu:k/a[gldR6Ƭɡ8lgaaA۲äD;>eK!WV,8lLа?ܐ?b RDtw١sYRS۪˦'P[8{cpZ83*קR&yL,+| %hEv!~6ׇƳ k5=Y 06qBu J0MPш]BzWZHD `9YG2mÜO~Wj&;S}Vqօd)剙6LԹjHiV{MJ_XxP^zo "]P ݺo=f(P(Oe@nIƦ݃ ܁d- ~q0ZcG1N3b1ɜ0*np }3 6Rv'e`0J}-6oՇ=F{لrh*)Q{hiU 3٢X)r!q_bc9|Ayk*: uF{b ye6RT(1{;>35 ؆ d:lNQ9F}l"5r]81|.ӈcV c\h 1E\N`lQ.{50=t[; eQfZW }?^9yLl"NX`xZ,93/, J RaRʪA=x{P^!!gKt19R8z@",h4v ~o v*i5E1c3ҙ9^oD<f(><$Y#_*2`%QKމ3>v͋85FLxD02x',}Y\x)r7fRگ 2L:c.՟N6v{2qF5۳"=Y<<$"iAٗh< Oɷ%{<)MYɏZjxdYXؤv^xL=٠)X;ru4t$lOnigձrΊt>- ;u/u\{ľ+Sj;2(?z_Ȯg % zv%>HJ m#Y t&#=wBnM %U |+aPS{r73g @仺niSqa2CZ4 ʧ ΔEю$oGW0eBvq ua/-.}SOajIcWdGWgzYG0b\vc !xϦE?>nw ?}fXCVObHz%ɀ[%jL4HWg*%I1fR!U!yTB^'>ƃ6Z_ga!?~K퍗{ Ń3YAr m(A<Z_+X]X1G9~j;k'(j0 9h8@6ChvSМԱkʸIߩn1r +d$鉦iQn@3K(m0ݐSY>7祱&or81'8`7K.Y&~߄Y 5B1lG{#̬tm,Ր]}EqqS|" |%fW|ᅾis.}aX"b@q9u[.gdPE"4g-{ދ9=*1ʛRp;}G0f 5w0C ϖ<8ŴB2;ĢT]Ԡrq9xS51 ǁ(ۘqHS˗xh@q@O4RU8k5R{ͻiuZ}g<5WO2Vtsybvם ܜQbP}<7>r$ ŶHDD-vus'`C:cr.Oukt[MWԤgM>5s0ctsPZEylt mv@w9'@4P]2Fhq ,F*`=_/_>`_e!ˑ\+a %u3 %Yh ! gJIF tOj>gA'Y~c y|G|3n+Ko'I_$UI4lKXx`g/Nexp:ld<yqJW,Y|!x!G5YF:Bꁈ3 &cIa{Ҡz:K;jbLŏtmJ 'p>LGGn 6u!uj8<쇙#."^F' W^S$OY+oqd$K'Q,ٔ+os9!)\m=us_pE/p7`Jpo^'N@/{6\{ œ;$q# D ?NC֟@RyiyƁƽslƃ߿WDq}9w*7x5QՑr9τΑIqqd^|bJ0-N+W /Kkle5 a:OWAQPr y8f]'l(ӆ /''G$QP]R;>D}cz;dA@Y&ev9p%wc^[c냈?#2ǁ\K jP 8F?K|5nקjg<{vP@O3_5=@D{~OmM5 'mEQK"dd/O?5*~[G E$6lH& de5_W'4y)1x)IYH6(tGA m-$iHSϭD\"x}dF:Hq|K~xcUUScͪŏQ<$:Y;>Ǟu4h1y z%1r!~kް&0o7N:HUCjXSSn\\֏^Z:CG跔;g azqY Aʕ|[mȟA/p겨_`fRͅW K(~M¨ 3m(q{ r+7]c2]Ja]!:>?}_R,܎w8̃ɞʤo}ՈhߦkO_]Rb'WsbY̎uZ mHУأyOϴ!Krʲ8>\/"=<}.ʻd봼{{1Q?o! R[EK1-}ž{8}Էwb#}9GS8Fp.  dJСD0VXhSi L1NƿTQ:|~Z&,x3sٟ|k΢2=v~>Mߗi'c~ivDf޿e &/uT{#OzM~s Tvz+~k{(@6wK(JB8Γx%g~FBT zo#D,!gmx=y*^LOq1@)ƨ AdnQ$ZIsVVh&,by˂`6J#u82`/d)XOARN+?Oe%-_+PM/Ny0AQ͎mtNI?cr,g!46.R.`"m/ƈ۲O Nc0# D KMx,D %Dpy%uW8h;(D |J`O}BIE^an/SK?\cduWsK_O5$\B{] d5=|BmLqlk8ϲa,phOGbbQ>yn[i\ ږYUMH*#^4B{,KdpA듸&K]_=+&|KU"C-w* *DcƋ]{/4*V+߳{^ 2 Fj42voo WX{ΐ"AqE}M,51 <=fSQg.uD{~ z&E&řZ#;+aa/`Νfwb!jFW|?>SMC~alTp:Dxy^ةtّ$4WZVk.Ca%wPй U!ARǯ: //yuʓa_X6J3-*d=.?ʶLfaBx('*p,n2_R3K~^~.M\NXِIOKx(p6K  ^0,|fDR4_Cz P塾̀1p~/Nxs̈́ ^ RW!f3BN AX+7BZ@BXKbu&5`8t3 B[z%ڋ=H8[+o92O~(j@GheK/ # Fn{2>yy(ϿH!? 9б*$uuޙ8* .eX~Jlxh5dgi‰jC2Iv; 0%r)8HV]yLjÅ4sQn=R4*Ch糩[{G$^]҇ͧXGqtT` 3A7eyT{ZJP4?= C}~΀Gop-AQkO(Ó2GO;` 7?tU?dKcq}7Xr܍9nWɭO._5Vs-4aƈni` }nc(hwjw-m>2-״󸷧/B_'TyX~8 lvo2D|.Q` 9R*\fw-ˏBh/̬6;>ErE$|f}|PDIďC}9j/ ӗGFcvSQh/qYUNsfǴ^3m:#e3Qک% "o$v@P" 67ɱFTȣr{^<û!k;磐N Tdry>^B'3 uc1[y< q`O/Y@XcaDu5p.^bvn{:srl(Z}L6KKoq |V.c/ @>aV4~Es@A6g0N,wM=BYZyQgsU_Ǖ}-7Qkq:י5[=_Չ@dtG[hCՉ>x[ и8o ^ Az}-RBխis"gc1q&\P*s11GW?Q9 Z yҡy( :ݖ>ЄIvBcbN[B7ft}W`L+u=:k-m\y;?ƃYI(+eQs-&x:X=3d5Kv.:srpI(֎jσ̄|vuoXNi fwxH&oӾ>KO+={C떏+Gc#N7j,[|k@gTco`(qr1IU~(vz)7]ţKWwchbch/; JX&vi^Zz |B1}\}=[r/ׅUGU( wu U (io1Pj-ΣaiC>n[ʏ)+H Aܱ*!f_A$!$g8~UbF88&r8C.1y۞}LbYc-1y}L6奔ˍٚ[S$%p9rA]n [S9/5V'wTP6wĥޢ.5oOVfBrNRbyVs&f4h~ހ?T{@,i9Aqh1z?G"UF$-T:!yB+uUd;@J q 34d8 ,n'Btx&zΞPL_9䡩: QAx%°I"?IaNV%W+~g;wGbn:k]FU2~@kq̱CMxdwD+uZDNBmc(Cq:6p~mY~qs\uW-13KzV~iN0Z{`KY@ўlmjW^+lrNP`*nyB~D2`F~qpVL "lX1†b aa6HUj4K[jBLŔ\3suN(?5| Y?)jR(5W:uAX[@iG[/WG._Û~Ng6<9C^(]s!_#ѳ?z|"zq[Z+#놧A+ZF{!ٱpv>IC6Md˜Tk94/gaQ $ Uk X\+n}O2}O78yrA.ymt g,FttW,\- -z,Em?&\ԏ'%QT U\G-~2vʏ?m-+lQb˷AC.0fmrs^_vDК[ܰd*l"ooq+([XV:Dd9 zfHa\غW_uXzFɆwxb ^*q'{ͻJ._0k,7l3H1[% 'QPҝ)xN:$QoTU1zK(CcL}:Q#W>&&oN6!ʐӁ"SZ,a~S/]_ YBSozn=hwTo@}ȓqM7)OΔst2ky}v~9>d(:Pp^oNsc )RonCP_ˋ,-o^GA41uU8N-\׿~p ķB!_KCl/fm>N 2j. ۖËN ~;\XI8iL%-GsbL&wG9HJa!G$6XtD lӵz0! rAz/$Za^*g{ZR %5O1ؓI~2"goӰD+]18 _80\Tԇ xF?auQ㊠ȶ|AyIn llf;J*K DZ .$b:a>C̮g7cь7NxԬ$w `/Keq qƣ8NIcխΉfs\dkv#'P@);rtBOpT}R,0yeh ,F :Z'2ǝy9nca{3âZj$z7mkA#VV6m<}4TRu%o0{Lf͋ W(̽#k[r[T"InջH) >wWf.<: 6_rb~BI{cJ2£E 'O>Q'jL8eo"O8VYYf[^xU9K4P-ֺΘ0ѬM792sܾA}[E/ӫg-8jQdBꛖyW߰<^]mݖ$;wfwD7҂.eTNp#8A)[B[vg{XKJH&yY_L4n8Bk* 353JfԀI ʽU֢ ~]==ImgTAm>z zӖC~uKQ108XEoyp!H@=S<[B]?TG7<\ GeK[m'H^4޹sp`Z c Y͹Vŷu&'8ӱcl:'N$ȏ>vV3կ"̌>NliH!u@Ii;PKfǧcHNCkk f~UIs7j?#C,, arQW6h# 5"EuHF{v4e6c:Z*C:OBcԳ3\4vWC"0xu}⯵.Q[ ;IH 󓕨)#"أ:H&\+׾fTk})߻yO]h Wp|i6ЎoU֯ƩZp^ 7 ϫM~ȥ$!>Rj+[UrM?z`wU8],m"kf'`hXIVf0dg> r\vyjAoԤ=k;Uw)\ŜnٔV !܂A{m>"SJq9#aض+WWÎ 0L/mӨ)<[ˏ>֌pPuhCE_a^+t[u~H\˗Yܕ6굩 /ɪ}h"j=֠!IAs !0u{`,AX;˟jRv}?ZB}elX^ @ 3meWQ\Ϙ{^-hJѬr )W$4 fzL\3)xyihA,AB{+w:]R/=_Exca˜ ESp hc$teNxoԇx1U]o:;7z»nJ|>/1xgO-/<âNYŘO3,kpnwaX}{4XOd_=X `-hǠYGs4?rHzVDʣ81Oվ猻wkGmpWcʦ4/VxFѿ)3u ^ *)u).͒L^XƼfRI :ZW+1\6_<_>6}GX S0=JJ ;J֠gqw3仾PR+AX/2WKF V*R~teЫ(p5.R]%pLAY c؅lI3 [#Ig 0* `>D.Pu5j\C-;Ggw xJdDgzW9P%r;Y[LOkzW+_ѫ~B]ͮVn6Bco>D!`Z|mAL(6:ٕo>Nhg*-ˑ_A,aiz0qLA'1MrC+7~w5kѨC# 95rWX`Ig1b{VYۄQ,-k0mOЙE?ۛ#KM+~:o(&o،)krlYx`1(*x*jQ/דvXd9ƥ`S&#_&::}XI228fh&ig$muBa B!BK>rc-q¹6FW=mp,UYlmJbLjbƨ-vnd򘙃 cI&ftOy '&șL~?T 2mhUxs /mypMbM,jZ ž%=3}!҅n+( hZ/q MeW36E|J`s8s} *3nIcRA$$'34a 2)i,Az{j; p Lmďd(0IUJT(ӹ8\k_/TUCўmpjfY<AXi< șJ} XB3cGbdYY͵^jYCEiJ[<W%ݷ{) aгj;r3Z#^ސrT,ՋJRCfnݗm]7B Bm;kZkV Ag7\oŔpN]4l,Ѽ4yi "HUPP  iB.=֛܌;3c?۝krU'<Yc~/FUMr|)%{ ySd71Lj8Ga*s̎$=s% f;F1tdL| Vy8M=tt}(/8x!I~xI{ݼ|/;L$x?2V c4Fo)q7)udRq U.B 7sjh׽~o&t~#mz~ a)peeH T{r9rLa&RO#(oNxQ.HaSz,L.كcYLTJyD8fqD" ,4.ُ%QX ģ|8~[Ndg{RAȅS^8\ZOI#t1ne!Fi#0pЕ`/lc3D!~mԮ-պlaa'Yrhs9m b4AVA >#V TմƓ XpB7m!uKTF} {IO. -Gr(w%zJu-F6X;0샴:}аynd9L;1<do^Lk )A'TYdJ(eՙq QDkp+$lED'.7! ط= :FӢɽc`m̀M_2s$5[;PMl(c@[e6)v&%J?ڲ1CZANȿ_ kX@/U]N0PHC>YeOTo+=>ܫp2Pk G j"fz[yaG4ixp&yH@"X >]7^BykR0iX ?Rnh H2ךPcrgT~l5~gQ>1َ?on4'8W4 ɛ*(n1ű9w`Q1++ yrI+ps 7l=BUkn>Aqt[$3p$NK 仴%utif9O{:T.1/ut@/k~`ke2p8 ?5h+(QZA7"GӰ1;2 EY2E Jd-Y|o-N[nt78nqZ=O?c%R/:EJ?'c8/R=_9U`{BoNPY6IH;>=:xۋoZP >PZ}I]CelLd}n}`WX0tpN/{wiXL4Nu<}h}.<Q6_u!(ax:q;NPGesbᝓ;)5UXhN( NͦzL%q:Dǘ?3]c3;3a833ck^{ojfvǩ %| A kubVf H7_nJqքǦسm{T }G_Eg.w~(WC Χ{뤑 FNhN `Zjڊ{CӉM1(iX谼r/C9~VfzB%I]͡މ93ɶUG+_#-ZBpgE2oikAx²- B߂A_ a*S"m̨ Z-|?ZP x߽пkF򼍜<1,o$~#Fj##98ȿ̠w{#)66b~EۍYdE&#ɿ}g[:ѽ_N]GXp ZPAܓ{W6]4}*~&=٠}תA>~eu4K r fXaNp(<Ƒt8xid[O j[.疏=4$-E``zqvN I: 1;9)}gs ת)1?cS|YEю<髷 9U->@{Aj{0[Pu`74ׁsFfmoS aZS!}oBY1=Z^caZ^q-;^IU,ن%hrnUx}5wm@uY-7[f {y[LkԚ(Z~U XUv 뛨K딒~唲*ۣ>hFRD<1$#y;]橣#9q~clDNNt~!Zв#ޙO7q˿m"ȖRZDwI'q\*8u#"Na1i4yFfff#SJ'CU̐v=FhUjK:\p4WC4:,m MuGyh3ܓd>FVuhp(HyVv&۰#1W$x,]]eb&$TF'kV]r!&* @O?K]!sx'=nw3S0,L@D%dG J[c=g[gwCSWڀ,y6?Iy9{f2E=(}r_$1I F"Q0,LYC/ #&hn^L]>ڮp2'µ WM5>IB/ ]8&$6Ͻpݾ }jDZދFYCY YXÓ/j}R$>rM)$IJF ZV}(_asKh.z10rCK9ɕX_QAyXzy/}KZeQxПA#t/68^&{^RxktŒ1ãRxiuZ]7PcL‡o'vnu~#cQjkz$L>>f|L; Pe*Nk-x VeK']+&1%ܚn%JQ.&Dջ-8xtXS1, A)Q'˽ { bA{z,>/(oƋ"ye Xϧ&4և5;ڱ#}5:t$C=?-!AzCX8h%/xP{Q<:671C *t:` bfm)}&{ jDo>V {;3Dc)Hr/52p;ċ\N>xx;krlo5*vG1ri4=2 K##xG> BN6 1 4KP ok QIt KH)(A˜B*lQK[d#Wb4$x4C¸o{腋5CHq NdžxN!^Lȍf);LjW%/6J"iFA9F!MlsoA =E|^XOXLz>ֺ CNBG;,kR+D'ݲ7N|l8_TX{)6/ba1 um(&:wx֐Y)mN: lyOA9ވ N@nia$'-$fPK?_,SbU ,ݍRl$\4J%іS⌡|*ryctp|U=)ޅy:/-\~({yfYNYx!{$\R ޡ2=.VY7X`,rfifNǁx)k8PWn ă<|J^ BOB7=7a\7 I$Ǘ/x/Z: Z.w*Lfx\d}0⚌*j0?!@GuܨJ6:u/+~w)>`g݄27kXt-UB4_2SzYu5߷O_|5azx!}׍(b)VJPh5 `mzGoWB/ʢ` d@p ϭ #?I=[n#"tDmЂ,ك¬qᴞKCSډO)A8ԜƎF\v`n9HX7Dnķq.襥=~\d̓>N3AfC= (-Ѻ.6H. 5!nw3yd,0#D{TS1fn3d%*(ݘmo?s'[/VBChۡb7D6I:=\kdSoC >Fj;l@}^d`MgVuulz)VSYuMųMJXtZ}C,~P/H5(jŋNyJC?ϣ.j<ia/ŗ}Jγɮ_xa Ct캔&s51>X׍`PכT?}aYdiB,}nˢS L/*<5bf3 I=2.Tc_ǵrALH|!3՜-8G7'Y)#2SjLg̯txyhl#Oq^iUSNf.*`Pec݁fTf2R֌6fn@(|OZ܀*Ƙk1OP-Wmr|K9=f.A3xg|G$əB ›brbB ၸ{>f飧I*y˸ہ=Z;G142I3i^q}M2{ 5tJORZĤn_6twgRluOST]sy\ePngme@8!9\iTCgM&C6Y,~fhtfMͥ*e!K<~뚯9oR^(EsSљ|e4%31$!lo#_5a o-#wa"~v8ZZ^8[E{ 5d!YN׏ݾbmo!1tѭ,g6aRܒ<4&n%=@i} ^٣y*llQ&),R/)fK͙VW5ȝ0$XGZ޿_eiye:վq-ChlqYM"~9 rͣKO$sԻ6?l;J:mop,r5x$4_}f?mUZ?tXc&FZbWj0Z 5mu /ȳՏCk`^E&?wvqDBv1 {C0(Ϫk2&:8}8R^;mz%3ƍ =U\Cb;; @/ڿ] Py,!c}aZcQ$CH\?udzfX/AY)*όD+QlqCp*{Ѿ[⺖ecИLG͂pPSN”c'lYxlRJMJ&AJeU.U_|`W/`CN)d2OI+V~K3!X ivyK;b n@7֬Y{ZNX`Y*/b7Ej:RpB˺t IriA3c("n0+/ RTbeIvMZ~c[7Qp(Q:*-)fv,vSEzhg5)\u'F99sV5I$PeK vi. pSAl(`!M=CQ(([9\@coڠ3m4`.[[/{#.C(Fsx$JS<֓)̒(8hW[EjEDp{8`;PV^gkbPux۳Q~ic-`lO'Oݩ c=-ͳƳl mw-@Ulj2':Tq[W5KjJ#blYHQJpɆj)ag K8z4kR\=o&kb4+Z( ft;hokZx;.Odhd4s)x#Z ^%%ҢQH*|O1,n\'Ҕ]xMs"q~$:?m`>IJL>97'<sBz 4'pw.h]&F{h!ڳ4Lj i-Aq  MB!{r' ≐M2,(F%@ee'ױɄyޏҒ\%.f)et#w$B6 7)RyS%My7W/ kMo&g!{!P]rki9律Y ež9i~y@I!#0E4M?:#^rC@Jh9{ "ZDg/7 44rj6[ 9$p'@5ŝ6Wl f=M$%3'bIQSg^7?>f)Cw&#}W-ʍAH2} 2N=,ǂPZ]{ɾ6뻳rQHIVoT{VJF D+Mp7AOzbEyo\es$VւxP(.koB.W\ovMcߗ5'u ^L/B ,QIRszwս+ CA>cX*)&eP Ŭs-X P OdaǨuHvi!)yoL&5,5XTTJ8+WYJk:Uէ=;MX+_́HЕ)3**v{r"ϕPXB3Vo?O b3"/䊓{F(VzB):ӂσSE';<9}N2R5H:_br(WHѵ@ɕy%sa $ql? K9(}1:6g'4Y9ksң+'NSk%ȔSwyM6 )[*$Rk=kbx$|;XѓOwdB X/uV*)|=\Jt},6C+r9+rE?+!LxpYOJv%\b t(p%_^ܑECx3|3O_M{SX?l/$T8BQ9Xu5w㡐:W~ oT Pa֖~mmԿQPwrvЈߢp]YJQWʎA25k"PJ+nK]Z+<2#Vǭ~겄[0rL j:,hOۭ. l|]M6|ؑ ޔ{l9pܾwEٴEoW; M(s)z&, X%I?탒mw|)qfq^)hס ^J _hBྥtN ͽHfXVus@n:aw&iFI=3[//fzM! `g;b*qQ' #_ˌȐo$$⋗8o?4-v?8 _6-^ ﮣ3D IV7{m 2U4ᴠҌaXx?ïau:ŠViˊYMȰO5eXkCۧ'Zq3\x7Mաŕ|*ƕ׀FՌш@p@)GMn'4B(7Xo*Dϕ|J&ı㬔z}n|So3)xA6s`(?bWM^㡝sl2Zl22I^,+ਕձw>fY<jE73@C2 T'T(F w 8T_k?&zo#\:*R&iE=]{k:?g=l0~}Ad:ڋc:sv4pXk"z08tGYf*wp ޔ ,{dg.W=lm>D"2]_/KNjE/5kx=nTtyŸ.4[y+3XͱVςwVP*~Ũ<5UFDL; Z>ezUBS=ez ,w>khnBpi%>f'8OAT5ѻmp6-g8M5 Ӄ!Ϝݟp~f1.Uv{8sկE(7\7X hf*Zh53/oc)13]%h& fE[Yn qF~6ˁ E!M -4Ayi x{.=az _be'U˜ p s`;{  U#+z*}.4ٽMnYQQ0'!GIQBdJ$/Kg/cʼny(j?`x:ٯ_Yzf⏔e2ݞ:T`fCo}42Dx0%y0@p!Cnr b'^yNfބ]EŁe D-EˁФ50Io1[}cfa{uU֢w5WR>'Ϻ $j}jύ KNY ơwS<&f*eiib[{j"#(1&m8r`fB8lpB=kCdD8GZȆ!rF\-l#ezP휻)O8X|'mW|IiW^9ѣMB lU!B6ݔ]leu)6bOd{K2Aˀ  B+Tʴ![?E.6b f&\L&ڱ?~0\@.-03]zk$U-ּTjj);}t"WcI2gӞVկ˪rg'BRk=2^qP4ɽ R 3Ak&vAGVcfٞa?`_I[CԄT&a~4wa9$I==h~yl%ZSΆthbsv@VK͋8AJ O}l۽z k'34 t3[S)x*m6LS2m ZbzgYݳeQ/QoOC!kO roU5qK܆X ;D*a},D*vr^"3CܫOʂ6t#K@]7I ? Eo hh񍱡aDhpo+@>Zm>(rdB&ֺ ~w2$] d[60E$F*ŵE^Kf轖- ?"YN4- Z-P1h|2Trh}ek{c[7Ft9eJ^7[k26Ҫkp_\mq=I9i%YRE!l5&Wf P\bKYnHjB*H廕 Cwy5L4ٟcFE>\Rd%,Zy5{aBx6_lچU eX[+X[v6Re컗‚F3*yY SA?İ1X۞]#iw;GG\)L+bɭ+4$bx Z' p@oJG3`;\7cu;+rSC($82vW1Ec ]:BSj=feʪ+]&>F}I?b*to[Տ\#F'R@{nH?g)'Rh Mm`kNYڢLӝ~KM6bS~A*QVC8b:Ld6:P[PJ$:Ɠ.סg\,R{KO_*Ɗd\e7Φy mt/Z~)(ʧ.eb$7? >22Kݗh(_E/f]B"TAE#Hۦ1?j AXMX}w`6A]!܌(NM. PF@Y SY3M{ZcpPF}5Y;OkYU|rm~3bx@/x/$O=PD&eE$5qO $9:85(s޶rbj̷$0j{$70.J e_Cb'Ƭ5׍G 5C@U}2fp)x`%H9 @rleMu%+ܽRŒپ]L|$OM;m 1 ޕj M o7=P ۘ-c!mSPFy}9/ 7'H465$MU?{G~z=ڭj_¥;KY:# f`n:X})G3^щE^ZRi>DЎ%ycxm]Pg38؞vu6W˰{: ӿd?i5g/ |vt}仗WUy3 dT (G s;*5ڏi :z 7IE݈E_ZvEL xcAQ1D uk6s۝U}b5\{ȅ]$=dG#?o" $ RX hoURV>M- U^2D'5>U5-v E6yM4! Dk/Z8&v}Qa[H?4+ԫkT)jHs񃩎oӎ|.Z$q 7k"]뉲ؑAACX E7\z]gۭ>o:k}Y4-hϗV$Dofř f=}H#Av`e]ZԨFb2sS,y.}:ǟnl:)òͤgJ?#uiZX1~1YXwucy)+2ͼ89 .:_B}63̔4Ɏ XkfP2\b3o]!o[b~6kΠL?H' C~Qcڔ#tXT" <-m2ۃVN^#8ެw̐jj8oÉ[cF8gxW>?0Nj5՞1=tQa}HfпNfRgJ?- 9wI`]ϱ#֍&dajCdf3.m7\*,effeDzj+mGIfMx24x s>Iii&hۖlVʳqؔ?v"ԄlI Yf)NW* Yʈz\zs@YcOHhR}x.#-uIiū#o[3<[DP=)Ky]T } t,}M;~~W8t%d}? '\{Uwy<:ݳ eH@"8P(>ᡓrS/ũ^аU?3:njb/37԰S9hW~DmuC 1Xm d\ peJmB!zC$Iqŧs#Z O̮ 1⯏x}Z(O|.k,l^WΉa2~nE9='d!)yMgjMMBf_@൱׏/Ƙ !\-CWC|$h4Wg+w1~U>]^w.Zըe.oڒF[:,c[x8䜁q~YHS6$@x> S6kȿ0Pg8~~hk Ҿf!iЬ^wfFT[0-I|Q#h]EN CdМҥʥER,* X!_'^&0_m8ߋyi.OX tuMDŘh(ϘR,#1F(c!(H ׂob[qjͤ_h/N#hj[׳l91@Tox/_~l7Ɍ-0YWf'ז 1(Rw%d9ovD рzʍ(\rkFj< m̮.HMHXL?L]jO4]Ol!L.(uZ1 %DASRn|HLS(bo=yM&|A8'Џ [)NMDΒ,EU΋STh|uk) gÜ"1R\i9] ݿ e?/LWLE:L!8ML1 YZDs TS\.ALgk+Bz)x7Vޛ Y P U.(x}ܜBkڀv)zft@{qev#~o`V`5䂏hSPhx pa|z+]a//0+%aʐлNMiʹr}hw5txi%$VSǮo{> jޢAG,o bbjeP,\*~GovrlH Ϥ:JlFw;;ҵ-$-k޽v3=OZq8H=H7E"F*&pkPOB(=QEY:gN|U Soz}~`QJ;<0)OBK, y_wE)"'̞M \<g@Ffhq~OGz?]⬗B޿xM83fe܅/DqN& CuV͗k^vMȒ{5fZT[jt9ć6ZtG5am|Mjڭ Z:>r@+d/"9F>_ҟl$M'~5*B/0Ud:=(vQW U*zrz d𦴥J+ 鵛Yvԕgs/,[EL&j%{guTs/ ko2F'xkZ[6 ZRlbPktȐ]68V~PgDxq1:s*0|,AʘecZY)\$6ȧ¿)<֫Y0 m4"8*҃T9? EXx0m#=R5VaSrg*zVSUPsg7a\AUR]B79S;q.)>D> r;av\C8|MW{)Os{7b:ǣJXR)P)KTKQ'D\U Rzdo/oM(_kޞG+lnJRn^Cc)̽ a8"e#$%dL+SS]=D=A|䅇y Nm'?޴QFI9I;KLn:aI;h*B|\h+WE!ލpi?6 gB\l8ku 6YrX'*p+)8s ]T09}Nra[I1*bi#<mֈYK; ;D1]FgF$眬UӌFH˾4&hh5m-u_w?Q7M'L)~;C;hFJ!`ԗߕi*:d3H|v2Ve"jVLĻF;>7PbU|؜W H1YTYSva 9Y-DM< aǺ($FP+!uO x)K&sܝp)*J%0K'of f͒p;V`ȝmO%}L1I})j3P&ی4ܨ*reWZ]6f-kWr-NzM/|[_ Z`H0Yf wa^mx*2TW_U,vkExlۮk#du^6#PlFy}FE~/4{!88LCrXdæ}F{y`Nߨc7H(xe# Fh"\zwFJ+cUr>y#m*"!s5zo%~Orq/6L z"ܑiRp v9Ge6Do&T5Cu%zv-~G#7L9Q$}GNP怵Á4<}W p#D,sBw>L-m;l8* XX"(EdG7sw]a:g|Aq,gٗz]Y|E8dU^NpHg5۱aL۟gqŜ)12K.~S#1ǖAm8*֚&Jλl!:5 j-IkꙂX%>޽W;SKDBu)*HGc/R2(F yg$W,EFF|J͂8 4 6`n$2i7o˦^7V x~8A`fIt9Ao`& 1DAsٝ@Z$]M8C0qȾ:d,Եp)AhFls[䗄¬Di&-O jDLoߧo>#56*6X>fR((x?Aa|'NCyPPVX#E tSY(lԭ,;%OU?Âd϶. zא"ƭyX ?WLM 30pY"6e,vZAS (ȍ 7}y .g[d]<117alh d6W$o1KD3&&t/@D0G/D|޻ g,3' F, kyŒyػkd5\ 6],0ve}FC[ӾW&cGs>96z[d~&cP8!?cP߶T[ʿxhgim俀?ϨߛF?Vh ߚx؏kUٟ'{CrټQ6'V‘>oZg 7vozCj}H#!8T5SGc%ބxlBhCFɑ@ULڒX!)$V@jRLZ/A;t3#U=ӚI3GRW iP(EIZt: _g*FAd;iͦ[MMg'iMʧL.K&\Z9TA?VjL is+їN.| N+vÚia lۼ<gܟ׀fKf*@xgZrYx_*v )+bB`v>uo_LH#OPKNXDMyaиp/3v? q"Ⰼ:GSx>3ޙ1BED_қz9kܓ_lcVs$_@HSo\N-CjT^d[ K$ R~}q!h.k|j Y@O~INPa{!= O[&&??i,&9[*eHr峔X5 x%T /k9)' }3M[kGȕIoɕAd-[JzPpql!L-ЇY#HncZIVyɓpǫA:E|bVɳ!+=<ŠAE7vQ9ooK1ӻyIK%9XE(̉MmV( KYoU-{Ĉ/F03M`l>c5SFIPqnYh~U=d)CjJg g5Kע&]u-BHu5#bɐga&wϟFu\j۬d5n U6X_'₳|բo{ϓCB=3[y!.4S~L x1;o#&nܶ>!D!F í 0Gݬ`bwHN{a02\'pDs3ђJS?%ӄڢNg.;a^3{rt)Y|t 4('7W=R̈́<-BYsz>:@flØpЫI( "=)Ws3u|h  0{u7 u[mj]qu<23/gn- 7FCmky$?4KZCFCwxN~E- kki,?|k)g̸uTӢ?=s.?ZZOr֟"DO]^ %Ǽ 3J+Gu5hS)SŐ~INx+ۉ=6 ]ܭwY`ffY{$$CX.Ek["ڮ|jBg~lnwPxi-JzYiN{߻R=rګ[>ۄLظKo\B{s2Ɣ'hjk9 DŽs*w 6T:9$-CN+0}KSoʠYY ~,=X•̘?0c85kV<϶Di2MtBvi.mLC/mN.ed>DZ YvQEŴ\aCgwď"RߣHW60]u&j`87ijkAwZu7dMvg?Ezln+LߛxnQ>G >܁Karm{vGEb+%Yx95 TPvfWlY2TVXI^gV@Wts1䠮lǸ' ;bG\# 1(H@,Fjs}6Ѷ ?^7&GH#LIVjI#vph$Q+6bgV^vV)2iFƴO3}+O(\pђ]r[T(x.<'vy3.W5mI吾=10ElIkS) F&!&](1LSQ»ۦGCVyY{G,9жlFd v".+͹urcgyDHllNjۉW@xw|%e %r0OِnBn.{ A$/L\U% \o܀TbrC0?֡ ؞/)̂b2b/WgVMyQg3 c O㧂?dD5~Cm8=.h\X ͳz-xA9ET^Jqx!7n`w. 2D>ƢrRӱp3۲ίlXy>86"Ax"/mFG`j3<qBerjq Ko#kkkg(9*ز)[fB7c[iG[]HZZ\ìA~ψQB4&.AB#ijhxكޢ:Ć1DXx'Bn{$)^ZT8Wzu#fE3PƠ"(1 Qh`f?ڬ; 41Q:F|6YɐbkdAy:J0Jc%kb|ȳv0^L JBAEHFdӌ_FJ+1FZ92mXvF{"ӶJ^Q}LDV!*tU0֞Y r 捋7Wu/|%q_NDv0b@TK)\%[̔EOg{jV zѢY*I8Qm+~0Dt)8r(SuM%F/52_54QfCS`C=KEFO_BpήKU`W:ru"gH۷Ӛ7IJė[zp CҔ Y^;# tէdAi!_da|ylV1JVV6H6vyq{ Yá:Pl |c#!IC.K}J9cE&D%e3C:EHqw?-Et0ȇ|0s'CwtI9Z10Mj^g<2>pxgBU S/':w"Z`c-x,PD–(t_/i/ Jd?y6wΡîdd(<@bL  GȤv =MBUڟ]mW F:h}HO~\F#v72_s)\S"q/Ҝ7 ɡZh/&RN"yZh"=l"B5@8s&,jOa"ߠn =m =Ch?4~f{u8pTэzyY9yK`P~xe.c(h1zb8'e'>`bov= "n9~ iG @@/BaP3Q1δ OW" L{Gv~p8 X /mzg0K %'fl]"{0OOf\~\O_R+F/1 1'6_/~M[ڂ=i6e9`\w^ %L%ott.yH p?uu? &2͞Cpjw|N<^8dwg2`d\ֻԾG/>Pn?{NOfc#̐_1|f_fj>r C@*R>aRwԗΊiF%14L$,8WȓŒLj1aq&jpH 0gWt-&[LrԍPj? L$Amy?u|S?Qy@WmO >\ EM20aQ,"ArDV;lSN|Z$i6솒FW ~JF$):%ɝiu,Džf)2fW [`s2H?]kێ7{Bx&OrQrz-O/5#bQmA8ҡ!R&gw}6?E36z>r?L5; jƃXޘ̊EC+V9Ɋ&dC ǚpp9Snpp` 3[b6mcӂY%_aPQ!c :*!Y 6x$*pܧKi/{ojrv*&tgg⩟?ډSa9ɯ#e7PAl\'Ms8FV;0aqo쫋KS|(: j_j.ݚF wx\NѶ6_:G¹53v.pYfu@m9zg.޽fazڣY>>9 i 5 0Mƅ1Z؎a1o9 _梣aoEE䣃*\P9}cicYa*R2&ee &:<]F-'(טB!e)nI5[џE"<]-*yMi&oS!7ENxC4e *#HR!7*7#^Hu rjX5VXgaO~dH>̏ja(qRbMy"d4(\f-.]/鱼0-};䫎rqLDa> ^mվ ߴ`h2Qpͯ_jBql,3յlu,& 3F4nq Y 7P`Nu) &ńP};\3q+%xξ`3o;yhtכ$™%ɉoMQ6IuVa*`lQjeRֻ{@<ۢ{A;LnOBv;>[)׆L(ikZVS9TTD6+k6ÏZ -9*pPIۀm=1q"Töc"fTI=HB :F>PxOl!A~V&%MV+L%rS0TL|:=.s*Zż&dʫ6AMg-"e$<=O)s,yOPo~ru(5CHP96q!y98H =|ю\e$,C̘?QasbX]iB-qÔX88xJ(n?Q WlR@O .(v=@-\XKީZค6/P m>]ahRI"M GvFP8% @h!PeHl@ e`8p$) 3%,zPTP8ɆQ& $+(!]%6OޕW:OG)bx5a$,hN~{o;5/F CVV1)NBb> Ѧbg 5(kveBVq^a"vN|LܰzWBXE#E%"L"3Q8͇We0L!8iC=K;")}Vebb-藰~ E` ܬz~t ԛ\9zbMʕϚU MŒ*k\E1 qrUoZH K0|tSc&|MFFkpg*ZfŰ5Nvgzk |)z&؝f|഼ %yz ^HI{K-C%pH<Y{:1#R9Nvo1?L9d䠨}8'$D&Y:EU[sZյI[\Z{f;?Z\%^9XG}BDV[q(`;$%_Y}Ǭu.64IB_ElcbQoפaxLU ?[vؿir_P :2?kDY"+zaIUGl}TYCi4L`П Y"9uԾ33r9$ H~Y+ŝw7,] S% j!z/{e؄ ҝ+"\jCm_*uAI3dOxݣ%:bejˬ-":` "*TWC\mۿc`RŃ+HksΒ D:B7,1GpW[^wK * 8hӒ P;Qn4ϰRN&q4O7iդwKvrzrEi[k߱PB,]͑$mEF*YS*G[Ny>(s}mtw5o/#?xoԬ}nQ]ϵL{Τ݃zFN a+}Qx>@)L2*yהf\d20UN8o[fyWF#zZeg8TK*:J`gDmU=Xa U t'>3&u?o2%/C9_nSY.^56% [r=DvaƤy@y~*孯z C"Rz!xOk\ԚܞfW㻪 l`kcҋy[T 䦻&7e!6Tym?&#m7nKf+Uv,Ӧti>1s}R-f9L:g$lx h4o!Ob_ŚL- I 1*"{,/a.N\ӫ.<~h=zI}I&fv8 \g%gFeO'?h2 ͯNe@֓YSsZڏj < iN<ϕ og]wt##u Mu_gQ/?({-d3@df#3arDw]i*@Aq0wwbhl{4_ a L>e Oj!+X(=6uJ:jo0 ~ r]>]`Jf X/uT[{e~Qݬsh # fU9S6r1*#>RN|gok/fhi9k?U/iMoB;0VZxrg /eW2~μge^ ufC^B/A67HO%:U'jPv̖:<d*A-6 ρD2 ،IOוn-4fޕR伙Gbn6ۺ*jiwh|cbccUGO<|q#1⍩oEM/FgާF_};*thM!'](Xux~qSFʚ8 @Ayf#8!xX7,i!$ %qr8`yncEaz?D۟uP#3Q=r8Zs|$ȩo{W:^"tV2(7TWr$nLw^SPcqf Cd}36ܻv1U fVyY}7 #y [qK)R1d?2HGUeP_w|ؤkHZDAus0`D(F\,,Usw3"x=Mq(r))#aEydإ}r=V*gɐ>-鹷/oH~Y|~ȑ޻x b*H)h27 `>f9ވ.# @9$>gbaߛYcJCͰ -c6>>M44ET1n^A{~Je*i zacR+U<M͛ݝǼ. ]( <Մlc1ԄQ놆ip`ۥ!+4I `R&) 0~6{Ljy|5\: sa-8+_8q1R41 _lt1 !H%)p(I$:ɤ(C'E03E E[YF X|2kR5y Teк~۴xuh8Nf.iҾEȩa:B5a_Doۆœ aA63YL4: sHmlhJi%#5ox=ŃQfNTLB!7MW)J 暲}  a Y< CQ|h%D$8%yڰ>%vP؉Vn OF]Y:,ՙm.6e$xdR/9KSf'5FRoTYrʐdpXL:.7*!4WBrUJLf11Px5Psdb  T[ ,. F=PA0RM]{\1oik<3cLOg%3BKҏ:ݗ_vZ?3c v@SPU3ثTwt[Lڪc5nHyMGC⳹lչ:+I?ivZJURkFRP,1B*d sX: >9cfl◖!Hd[ KQY+#ǡ%ۂC`կ̷[BNVq+7x'#- fAFݸ_"h旱(=뢒/c= llj/odx 8p(3).b#nq9,ذݮXCt aAwFt -"e,(ގ@Acc=Uϛ>կ^VvM;tjߛZyUk#Ԫk#3?nbl!ex̮Lj({BK '`AVRKn&qWAd@EXuK@5߳ҶKll[)3me{aSgFTJoQҽ~:u`P&=9}txe0ԦZf?.m#Li43^s$HͱzFVH'4|\s־3[$vDL+}3a@]2ZP))'ad` fi^wd?*V(n~W u^;Ⴗ ]5=etûrnL*c+彶Ċ\ p(hE^r(mt[eJ@ p`qGɰ0Y„aYJn;Qy..[m`k(DZLcs';-C(t3N{r-bR*W.W) AZ+Wg͔=2k֒&3r0kk)$*<%W[? Nbt5\1%<5TZ p*yԩhO9jFavp 7 @!aa11p{Kb[H!ʃy'a;+,AYC3>˄cꎡlQX[[X޴W?Ir$$tfZe G!08g}PTQ9K$bZO"X4O%>T\O}/ zۣ{9AZ%`1}CJtx5 (LDn|oG_˩  7LIg]f&Q4Z|A(gEl2 *7rihD p{i7DYY zP 3'h5ׄxvgW,,.ʾlOr#/) 0Bp /Q958W?GW3ڟ mL}xG zߞ 6ndv̟OB_.]X T$¦:TYr[صv4]fvS~ )Yߦ 3;:S!{U,Hn?AQ?m86n@hݺ_rY,`uּ 㺰z>NEWt9 q6ƙkm'oqrwJDazgaƑ!mo0?@ y6+KT6$z9$i '2 )Ab"kl/B`a={3\ȹHVSWj'AXh;`|(W#[!DyYHJuIx!<E? O\JxkEcmQ1Bx J6( q>-m0S(p-1& NF޼A|@:%p4)$_ȢfkCbԋS%Le :CeJH_)CCHkCl uA(s V y#kȘUO(.yxhȏ{pgy J@P'4qHa3ʯ=w54QZ5E |XsWa zm6i%Gpn~ç|tF 3/R "VքmH`2Xu8⽏ؕ1!63"`Ls H536t?!t禕"Y՝3U"lK3GLx-pd״?(H' lOɩoCȪ7%gbB~5v\#f (4cތ CqâCB_>2.!e*T ߻HtlFo_oѦM`m GO$@r9}N -}Cȭ_c#5 H D-\:#HӦ\?jՐ[H*2!r?2߄^//!:E78#_vT2ll95'X((/M/1ym-m5)^zf L4%+C?K6u4Sⴽ'VNE?R ܼĈ7kGOBi;.ss<7b@dXnj DHk} kXʲD5ãkXзĂ'|~Q~͆޵Svv*eU z:Ф? _-ݢVȸ7Y]HZBltU OU~B q4Nt~+xN p"̟/z=UH丬wcb>k>JZ a@4ٜZTƃ9cљtED dx'uZ8ɡ$MviHR9mawOq k˂oypC{"{`"(E|t(Ǣv 5/a}D@7Eʏn0B?M0׻;Ýew2_!EVIM*fUʇ7!MiS¬|Rs/dFsV!^Jud/WN7rb EJyjE-Q|P')+3\p**c3ѝ 8njjI_a#Vv)ޫCqXJ~CYHfۻTD~B!*#mG6p F>> JX}B2l_#x/a3WVЭej߿BZI!& f]CllHˡ9P.P%C Z~'A3ENm^m fYǟefPA [yI:J ylXp•VCQ8"C8[Ae1Թәco3@)wTf5 ' 2\4;:$wGg'(K $:A%_Q%OIDGG6qVNo-ٜ ]EuKBZ]T<':EH%#jVK:)d&`{kH1ո[0f8&v&:vg'm1SWs z“D}2ryTY\qL>`v ɲf>@={JM7'P]f̼S,.@@7H5TpR[w."kf{{|9NwC.*.v겧(-ꗨwj_nsӛ'O+e棙Kq75 ; —7œEe=&_ B\2~dkDF#LcR(byssn^)xn!Sl`C$ 8zV"@ w5sY^0A}hSdi|WE=e!QM-K=YKU_Ců"f kߦ koY*; _p,1W:+_JTV`Icr`l+Tj\fХf؞ C"V$ۛĞ\ڊҧ0 ǮBhf)nopg-K㖁? LR9Pkru91{nhkR?nR/@=I%X$RLh,o/Q>b3 y]8};.-{9Z-h4"E\ĵ0]UOw 3n$f OM[߿wkSz6:hR &m{lfy@SZRoę+DՇkV,i%,D"'~G,9cYvNyǛTӌO6 PZ{No/T&R`rVe˖luMtL^./k@R F!2*s(۵2]0hWh >DATO ] 1XR]Rwo_sFV~&~O%]Ӗ4Ld{nJDy\aJp k5(VINkgokcN& (?u+Ƿ0jځW2 ʱa ҩecڶp.;VoFl 5FY/qz<2fVvݹhּfݮ]\ ]#PAW Y/#3ӥ!+Pb@RikE \(JX6&y5E[A|``qt[+?ۘ+1ⲽ[֨/n5.R(Zk6:_A\ Njp(_.e?Q̴O_l bv(2M?DөV E(&)oijEt, +FΐG?{į4i%>Ca$^Qm&܃u]IdvpyRPT `Nb1nq2ӥG\<ۣ6Aޛ ̟)XTò(b`ĢT|8&rC+M?HLfذt 1k\jKf=iCA?zfazUqyИi:b!b碲U=/;g)$لJxu>pƟc䜶!A 8![{lChb"CC~dkޟirՐ7ҵ׸8x)Qp+aALv,3GʫMaa-& ᜶!$r%ɨjv^fv}֦gp+B^xEv|غ؏S7%#T~$xSo p5 tEY -|vTciq>;;gkL#[H)sw6cnuv9~xߣ$^y2frșk|Es({O-;!Y'.g߯W_σ\_2Ԅ\a5yptnQ4įIV{*v UZ_9,B;ܸE{עbN;aVLC_ݺ >gY}t8K9CDmmX)g4ޱxxDDƐ cQ(4E}%\-Kr_g(mPZM9w{NVm۪׮>Cj@?4E_KYw9 qaևG7$ETNoNPx=Oщr\COKs>7均c!F3y׽,KkpPXa%2Yv0 I})o͒~,]LOQc2Jtأi37y7ͨ-~Uf43*ςh0׺ Jnӷ﫟2Mk8}om쑷kOcioxvYAv;MiiE:xÞ5"[VS˒'l$+JxRT+ϓv5Et%02GTy݇bاBMj4eeV,m1qiM{껁&(M E{W!1d߯sM1أ,8 x,x#Oy 3 b`"OYxy<ב)pE8|D63OO<)3xzy{4&O)/)DOo)>Eă!rx/WL0N:>ĉ_dӐ'H1BX`Z^V/juQ g{f³u0[;+`ժp>%YKBLbj Yf=%\RPDe#0$Dne-Rw.UV&EƭM !LUo'O)r6.3'܀h8YW6fkg<Ǡ{gjn˘NWJ={afRj6ADsl\CP*/7h~'ͷ%=ݹbfΡA-2.ꛫ]ա6#KM1g/M/N3Uޞ${8~IU dӏ2A)! S??bf_ &Wdq)Jy0mSnLNWn&lŋvZ8?_͚U^Rv');<٪" %y IY>|ϰvOlK>!ard,D`aa\H-p ^j^B`a=Cuɨ5uLB BM٪_!Ԅ%o25`E!Ҽ1DEkMOMA|0&܄SXC/%i# Gs(%On u_fL:yn๣?YgY/Cԩ Hj^ɾm(laPJ]ǀ.%yC m3ƢshMjZ'Z`J6~clMiN{yvZZGs"I \s:,mc˦p6E݆lC'(K#IKQ;x;6&cPU`|Wİ~\~_'b>*pʦ($tB묂GaGXS9F7pv'"|C4qVEH>h)R jФ9'x4N^;iyI-5L139O&͑WsN^P}".yy^Eyx.oiDܛ:Y4խqeԊl{xݨ7M|E/[cЖH/PQԴ#67TO<{߶ݖ|/qEsG0]ܧ-Ɉ@ݍvPe0yZ'n]٧k,3\MERa L= L $!%enYҬg!TC;[8ܿf8a~)fe)o Ȗvo[̝ۂ,s)hZ::hoG4@WMY<r]0亇=#BnmDkڡi$5'1)@CAX(c%D,ʄ+cdLΠඇȤZ.~;,5[;}_t>6.6[cj z^c!GnDwLbf&WȜb=fjZ35S8&~a -X}gQDDgxy)@;(R}3LJKB4 νf[[RIU(\p/K\pO\pܪY3LI91Ilu^T'Wd 7"@02ޘy+񘿏Ozk(<d$Hjcx].}a|ֶ`\GPpЮY|G#역skEV̭1uF8GB2BS< i4zFE7>+e\_oKۂ F`KE jZ)oUjFVUã' BΆ <#:4q"p<6`L ˀݸ4ʛ #&-5y!d(3zKrÊ=Ob9Cb6$^ )O1^zy`hgx-y @:HCHzݓ!Cn}GC;IjJfKl߅FGޓWn򳔟'MʹMCKE}E9$[w(ZC,bQwr3u=G '?ņZl\DVz8ءlImC}!J\c|P? oFf`T|@C+ 1PĹC{O+̅ %3:&Ǭgx?ƣ3KY_ 'y0Wӛ3ґϵҼ7ݰ.aF:G4F09*d߱?_h&xǮGZb(g {a+GSPf\%f # ;Ce+ÛzcSMwH@fvJ }hހQExdנpN.mo"*u\^,t8k=jЬw&6C @|ӾjF7H];_I*IGCȇ|+9 0a )` ȞEx>~ (?bc|+2+0^OwAAqNȈذ!&J'`2[Lnԝɋ4L-9@Ye8g]ΙFNuTou:fmY^'J8,p ?Y&Yzrw&D4U%$ ,k v[Opisdxg!xۙG?A'_I*&kb\O_L_21|/xKh/IXA<_X6V_7u{i;"oKE"f`9у9S֕h Śf 6WGzk}FKѷGZ}E OX%̣?@阢f 1Ew6ymM?6 YSypǠ%&01o#_]oj3 Dۋ&Mt>L'CB[R?CL| h{j '}k  wRw( ?\B1E лk~,"4( Ap|w]V>p'*Q^ &k&:5\7Ć%j HddlhMf&u04kmh+=N(DTE'{*4~{'1[%zhH)^6=bѸ~ ?|@ f 3N`:<9ubON<žAfP-oɆ71&yMÓ'BCELzdJ! Ɨ8/O8Ahlٕg@g'ۅ ZZ&̆s}Lɏyx%rSEM\)uiDC?T}ܩFݔՁn&"){IȻg `KldtzOߞ2ST-%|hQƂA Bj|+!SX@1('U(Ѯw+# _uY| p\ȵ a|_d ,4RPr] ͢|&`>RW= #^ޚ-2 I% s3cݯ#frzekڑ ڑ- u B TֹoT`FRv5 rh4\W趃 ܁W]"˚/5_˛,5h-4͛PSR '[1˔?k1c{EҦ =Ӭ&׏Wх燳Z_qt=:BȆ͡.'@/:u1L8Ɂ*9(zVAGi"wܹܺ "rC;PxNq6!crÌbV3`b=1dj6nݢ5p샛j4"sqڌP 3!ԹNoy=a3Mó'Grb96ڻARcIeΉfI!nClb#]W 3Ub[b6> \>%d5.+3D`DcKqKqm.`ʛta&w,k+@V9kԾѐ!٭y3ir²+yobs&M`)Lr&$u,'l k·Pfmd*\2Hz\7|#8TaeRpiR3`d4L ,e6*nedFqK,{VXp`#(Irҩ4jK͠{ǔɋ"]Bhg;ׅ߰,`WMxzuo+#S^ ёNe8©l-[ 2xh84NkZhC| ]Xp!4:@X pU6,6E}mT^dy챌?6rLmy!Gl}&h :[*[bU~(9i q{}zW;rX%a`s1ęC:v;;ӂI Sb7Q)a97'Cnd~h>42=/n%#eB0e7Z|E~S.c"\VVR4 I(㘭cRM288bݜIIXQٖxD8\ Z`l"\ļxs$nģ6qX"9ٳzY\rp U r[5 :IUF'>*ATLŚ+MR_j JOaTϊD5XZnknH&c*(V"9ޜDyY`!"+*X'7\2IE/É& yd=#%)N 1Z3x&ح[CBPN2*ۋ&[l_Ib==ӗV"7C3bc,QWo6\(%7eb]mKk1,%q3ޡ[[Q)v.=amcźufD٠ztg(8o Mb`qh65F_Ma,8ylW,95JGv+YSp*$4Hvzw P'8Ljad3 $Ƙ[fb́٭ 3 bĺֺGaL;`"![(`vS.Qn2* ٗrS%QQ:TGeT1#.C }sݪ}Bg.kL88VR v*3DoN6t.Rp*w:uVսVe[^iutO)M+ѮS Kȅ\==lڤ`p%y&:u*ϩxVҞ E3c-V;-X`ouAXvop݆sO%i^$Tq[@xrU~6VB/l|'] +Ou\;G7]NJzeƒ6i{p$—k\%Q|?cF2B@]nS6 UBF<`*(}!- |;Jb$ <Y,8"n*e;fjV}zU;R&ûrr$Teӭ)~L#a b.?)O$Hl+Rř8d79pQFڄ7c.\eh 0y/gS4OWZ0'/)23o FKkdpJ\"N:W1BRyX`PoL1Ͱ93F FB;UP]fP h#R4kl{"v[yN[K>Gb(~s7/?2kǓ @*U Ri MFRjEQVH6 #(.>¾Z6,\¦H)K9g }?Gz3w̙33g9s2EpGNd9<- Qz)N ad.IvB ٤E9*@HhD IܿKM%I;vIL.k߶tI]j]؏Wcבhf̌5OSfă?+&awTFdF1~~tI>z.av.'ȿGqc)_M,^s"ř;|rwK@\RV C{k4nF;~c}j޻$2㚅ĪTM\kPf ~o k}[)x1u˛T?,pjr?LgVTN+opm?Y=yw?%旮Eu eՠjS;:<"FڋMWLo|~xb/#8 9NXASp0k) 0'ཧ^^5F-Zc-ԯ_cbަᱮ yt+J]K+un> V̕>1 7IS_)ZH iF3KբKr=/`n½շq}%c[`WT{w?bMIE/ɖUaDϯ^s^Oү)Z4 DKm߮36*F4.rV!d08u0)Nǂ}J`dM1Up2>1֧CşDqE eZ()s2Uu|:;1}V[\lׁx] kk$yUUǪ'z(`rҰ K_䶺%EO@iq.ѻ2ڔ$ێOY~h 9ưϺs]H+Q p1P(86"MI8GE~2cvI_16lr[5Upg ˺s6yUUA6;@mƟV+8?B;ȡ3࡟4EQ2t^Cy 5jKf8svble[H̛rg7շǚS[:jb:u9U ƺֶnb nA;ۆ;ﺡ! 8ԉ_,8{U?Yݔ9cZ7ԑrBDpv" ^̍*Gst2T,sU+29\PozƢs'sH7PNVAio*VHY.iDB突("*Rc wf] m9kIY#Ey"<|hC%uKރCQ[~-5i@V/=}>Ҹ ^M{I:k7C5t{WA{ҬbD^&g6} ~<2;^Val ndHjH[,P),݅K)>~z>4[Ϯ+)1.\'Ӈ;2X{R2K0q 8xGW ?}U)vkӰEA.FUg`h*{hOEЖ\d6u{tk>߃uuһuݯ;)_jYvcMͮ@d#e˰(h=]^wQ٫VuД|ڡ*%2?*&a{ko+q *6J 3$Ibߔ`?zر_(O$o+d[Zóz.u>ToX)Si# (π؆AX/~zA9vmWSғ%@J~ZOpD.,lgh/ Ҳ'곌f, _x2Gwo(s,#NE0Kb@kri`DT~QncNoyҕgq)<ˣQaV=oӛ\#Ia5łWbwQx[b[_~zŋK'铯rѾ-̻-ݭt3>VawHK[bfOдK>D1R%f> boeQU HrgO1ȶt /a6~mLʅRܵ,YByW&aa&%P`=Q}B|Z ǨRw! #G߲W"=@p#QՌj okJPPh_܁IzO [;WS90-eWjz~nXHk_ս/"J R8UXo/k R)ȇg4O=5nPwm27̍QX5iZ{P '_YZz./ESSbOkO|cU{pai (WU/n$C*(v_!Nz满~ F 05-z_:/&uDTl?_EA@pT΋ᨚH<݅E_`о9حCɑ yPK2]٥#AvXе?ㆅSbTg_]niYh3\|$(UOW=gÚm7YiUIFܴl1NhrgMMYdzv ):i !v!˓bq`l0>GHgVd>J'0cAaʾ)ͱJGt .ż!C8fRfpiH' -@HXf;shd8SĽm3ѧx,yam+ #0^WX)=Sbv G+¿e7 5k|cr ]Z<g P}9<`nXJug?C'T*g5}vC!Rº.J>\GUt)I bdAAXv\}q{7,8/#4rp`#6 [:Vr`=gTmxn} ޟZʏu_z(|xOCL@ư{Ĭ_(lT~koEI >hЊ=`M~\X˖wblyslS*9) 8SxSd& \8Cqo7##4'k3YX8徊'~YyFdC EC$ONNx#Á'sR:BbrPRQgݛ@KP4AՔ@e졾MQK,uhRjZ0f;܏^&,W }" 3+8ۤ1Շ"7o |KR *xH?{t_8 WvȃnRs|M:{ - kg5;{fJo$Elwũtvsu:zBȱM6[1jɬ {+hM6c4ڦAcr-0Jd ͡~M^4@~9h~3 QF]kFxrejB>"t[ߦ6Ч\ĞƧۯcU#Hz^ysp(oOj.a5bGS؃?,WRJb"^(,LɃEjS%=,C"%Qay+e<֐/<+xU %u8()]kUS؎CiՑSfaQl?X!]:ֲ(f9FYy݂N!{Z IooWA>DwO4+ OE}^Mca*#9DqМCpIX:M=ܗ!բpIY]mw!9],$e'8d0(J2H.h@~괂SQ02?l>*BNYc Sㅸ}4e,vP( i(+[=|B92hC.H2wF؏ ^P`DETvq15Hc~ڗ;^;"|3sT< ]Nw|9Rd~ί(7]GӎU%@ֆ kxp{&BmSH,עԌx5,(&selYiDOӓCp/_6}p;4PS8Eg:+) fN;]o.)мEt ]GDɪ 'D+Fa.>R97?c3M8z[_F'5;3ԽPEa~vI}^M +ؽV1xV7g\N;h>{+78<=wA`㎇|䮶 u5L79|2Y)Ev]b_1=.kH5(&15u" `4s㘖ξ)V˰'G+{/xJs=+<wV`U@տ3[ϘeqlVvӇg?Rse&%~C<54F Ց߹SD§LrNy4U%E<|\"r74ИjCA0WQ}q@j_F<.g(,Ax T_WG %%!.}f>0OSzaqX+qxq06slY+;Evwu⟼G.+b!== ~M+gԆ<7 OhQE0ڏ& LbpG31Je[p{vVhGbf[GkGt+ѡhM)JĒ!c@ |f]"ͮ=u;} ߳zqA\e$9W~OX[d=f4Hahh ]*>+>5Y 4NXoso2tV^P* #ixh{۱E^&PC#R2Sl Ƹm~T'dLH-ʇ­^zGBCYg| v&h=Җf%qtGQ q.MPh]D$OqԈ? !3g-St5D&%zpzHG#ȸƚd?`$02uVX{M ^>2`dtU/脟xw/Ax"e>ׄ7e]BF=wqDհK1Q6^DWWç_qe#y޾I'e2CDOAzVp9cSaѾͧo>E]z:oܯGg`Hi|H ^߭\|5kkv׽_wP|$5 ' 0Wts%J#NIYioS14|n~J:Lb?2(e ~tE_1 RF7хKWf)#F\4CqrCN]p h`GUo7 ]ҁi. :1T(9AzGNz舵7sr0g e&87 baΗK0Kza4Q9@pH+Xg Oձ?yb$ݹߒ I_#^B=;(-c׹{CS7? jq_ Z΂ w VLZgzH0S2yxH\xMX3|?luBqRGnk*>a7"sҕU蔽 qLRIά^$zR1kW!~h⺋icd#½xn~*>g\م,}o Jg ^Rn6<5KDഡjK`*T6,fB<SI{|ѱA23띇S\s6%)@s %vq5I3M.8sEn>dj{U{ߕMRyM$V?XE(% jFwlrG-|<BxݖBiSpm='}wo>+_d;7bUլM6r`Y!f"̷b6j Sjadx$LwNgtCeVe8VɒOe<x'6[-}9FC @e"NtKՍ0KP_9ajdH?ϧl^WV#"<2|qǸ_5}&`JJ#D?ePH:KzB\e~֠Ǐ~ Am牱)C{Ycb9SϦO ۃ G:by-h|hWbD) ? ,&vs= l;|xZ~7R" ^߈?^lӳX%4# -v k&G;A(7ůCsgcqF$k0#4} vA n^'EWP;t\Ta-YV`g}]9y4D@L   MK*Wc;!ڧsݕ%b[p?S4o^KlCG G]LwނL-jfxѕ1~a(sA FBg#Ss1M%O^\3 X: W+rclV 0_P7^+"nVQ8uдJb m`v ߌC߮ =S2 Y0n1'*Kl=^֫=/J'&WxUC?J>=|h.앫fi(v( P[3lQs;>cZ yuEOQ'RюWc#on;cxfxJ~Ta|QUL!e 5lqp+<[1Xy [*`&,Q^Q 4 xP2>ްzAaAL> 'd.φNu0!x+?; G*w2xNcaDK pר`^o 'ԯd[0h Pt ;HS|tql\>O 8. 7x+6Kەleh:vB9Y"UrA,9ALE/x>l1M_F,G!oB2e$|/Ct7`UxA p*n?dԒxnz?R3XȖ*-O}3ҳvAǫ2kwc```Hثh[2c,RuX;(DEY\腵Fs 3 N?JEB#jw!xGX:Et*1WԞ94ۤ w~)Qp{x5Q]پ`lzx+-.%-h5WAڪvA1W*v$!>-_b\|9ԥT X5>ԥL/+}0Lc_l6!sM#@|[}sitև,{%7FiNaYX-\v2oQxws/ k^/&d1CuYŊ?|fvL+ JEaN@NzS3?$=+v-O;A{"Fӥ\*ŧ:I"W@Ia&+B>T{ }syA:Kpj]L&\DI+s䭫Y/&iȤ}~LhAД1m-7 L39 9p 39E|-R5z!`˟jyxR^TZ@^>RL3egF[hE]5-O s[Y9ekPr)]SbU3ubwFi[m)ϕne-i=ҙgnr}fD)Rn\*W-o7Eѻ O3oA< " ?f\岭?m9X@43ka߰MO~I\$))vkM񇮇)> ,#, HE7knC0V@O8~4jܐ=NtEtϙKhFl\@2 θ\W6Kl#L3ǭD6Ocp4Ϡ;7hXSI~Vo=2\v=xn'MƎעk{XBrR=yHNX0SʚsZ3Vѥ}{~or2{a S~ YV_ V0 f )33G8fAz0<8GM֠ݙ-FNo(Q@E!\hʜ76Wirr-3}NDZg[KWl\8ayWhiفOűhf34B r=GwV}Ov6+iPYs1fjzsڤ[tKcMX!K,R {t2^C)ص ,E˞聁EC7pyVvz^y,쏵ˈujèlٯȘ{84Ns`a7o.Ʒ#,Lwj]^}aC\>e(>[OBn3t9|r!;~'K=#83؇2ӍgQ뮧!cpB@ETEplB!u1s5)Z+7,7Ѝ2\&||ƍcYb]&5#1" ORXGnp$?'E7PO ]{%֓* HïO.JD})Id+G(ו|+UsX/Yrj- A{m[áR }AB# E.gJ)d1##=fH_Nh* dSfvs=odxzL φڝcJ<\ū/FOtcogs: ~gm ލwb>P3PVg^DeEQ\z;"}ϫߓj}ZV_9 Cxlk+όuڈn~^]u@IQ2:b;* c~:4/B௧VjP?I:jK8@Bv9Ӈ/PM:ycz$ZS O_5wwC_ψJ*sVjrQo]cj|RyQg yqQIZ=`>Yf[㱌ebQn0D9 `GcTP 5m^_hj.C3~w16spQz7^'>]:j|oL+:[_/hB8쑭@}4߹fWjot{ں}W@{]d{RQ !^eI=]؆ۚoڞ^{&hu<;hoj&+\܆hd{/m/im\r5Muo>x~K:ՖNґTnh"QiMmhYh{'B{HTWI=5J򂸓}m=Vӷx|ƿ76M?.d77<:~4%Kt\2VW?g^w[u7OMro?P3:76JVeuw1vлwkv|@<Y}@a@ 4 h`Hx ۠Su'{$kXixi^6F1XO5ϢbuH#bA'a1 :@J`KEulUMh@^m|؏=o9Jo/m>Fk6eH>Xsp.pƒl AU )ֶg|m@=}t/ͷis޾+#ѯB ],lyDDT> Lhjw-^!Mu':SePpFR -ؘNʞ)j,ޜT!wyJR 5ޟ|'^o2++/F]gq7 #gUvrԈBlN¤ʓ.ſ-avq  O1-Bw"&LH 4t=E{C#kvIu7F"~Yw=S*hMTCN͹fDA[mЀ/S|}:$`iX+j <*벒rz;Z}CSfWT̀07;gש=WM_^cO\o=~Z;}^4>+܎c-=j*-Te{˖|i{g- iŲ?G=]?|а ֲ/+qRue^~O>-5Oa|~ A? ow-=ܰ-=Ϯg|L^>w |^>A\0u{i0Z_/߼&|5" B]/ro |åP|>{E=~;g﮹oW |?x6ﮩ5Pm\A~:/΄oK {w0fCw)'^No!mx[;c[t:~w_]~VU=VuAj{^,fJD7cPtbJ.A!;-'CǬhS ]4Dˮ?֧>E9TߊǯTP;<~~O[5tnq ι!q8h8p8pP! wӿ8 ;WE#?yST~oLJ6vߎ]؎B#Fas@0b[oGƒeomǜr܎cvvõO"ٟ_v]Qz28wM~k}0tGC##w?~;_*p2Ssg{4+Þ)+s|> ZL^^-2?OFYeczM΄Ub]B1sӡueN李zZQ֫y?]K,z$h8^_o^׫c??}Gl0$|?-{곜>,| g|{@eķ.3>yXwݏb O6P |#z5tɡ?hw$QϿg_:P|O9=!|?!|O|FsS|0.y> %J&=3-#T K?FY},}8JTsBqs R*~2]3AN-է(VtMkWi)~`a9G냠EӴfb&+vsO ۍKzWH׎Lc!mX'\fm'.GIC{* A8 7Бca锏ڳ7mP׼^桋;Mo`=˯ǔmn;z{4O-‘9)2)bWC2^W̕!\ݶ}F0&%L;?b i[܋e;O#'Ǜx Li2WJl[˽4c 5PQ_cG.(LYbF:߇rAP7)P®SJ+^f`?<zƞz`O~{[}n `_`ᔹfwfc8*!8oH[&)^IWbr,vu6ך|*ٯy 摫4>k=@S =אܕ>5|3/ϾA=܏/;y1b`q]:X{a4g~ʩ4 PbxzWw_',pL{%exOX ΃nUvR3ʇGy ?;~ReDs'&Y$Vph_8U&B+Y9MwN"CpJ;i\ K5H(n,o6HuY3 iɮ~E]KwOEt!Պ%s?1}v2'g!8/_pvt4[X"pIkov0 d#8g;DZ#'`c[5* ԖB.{@cZN|]oXͮwBOdįW>i-AX[/,Œ{ԃU$Q:$5t!o:n1w}{ѷ \C[w|!]s~.S~ oW/p?. a󔃡w+~0m@ɏ޿5La_O[SUV[o]~++)W]z^ףhtVIoFP^;y< *u%[;2"2 ̨ɞA!)Q0Ů΋ܤcG,K>#ïUSi5Yx]:h @g{_iU*p{3u qm]^o80Rd1"RMJRIjO?IMQIRRߟT (SA+ q uMsOiWnfcXp0 s HXqRq0r:?T1k e ˦=eׄ [0̫&\pn(mGw68m1`h׵o ֪<bSw/5jhS?}} VEHuB ;ٗ<&fE=ɏplXII†Qi}D*!bd^"ӏ}"Q9)O2=yəS+}XanIv_GZHY n:?ڶu~ =eky.uk&a @N҄}<ڒX~h{1[i}N%s,|(b-͎`b;#/ U ?{D[m jOm 3AjTQedoAWޡ6$[?p&Zvtu;/ [wG9T]4zw]O[9)h8 CfRѓY]/Rh]a? 뽔@p8u?3x&q?7.&qmcWUuxxc{]I>,Dw=]N ˀw֠3PD X$2ctY;Y` xLcW4Sh3g7 !z)xK a_ؽGLY zBVzzExm?m7އ?(:a \g< =B6|uߒ=7AѕScWivQHmB +I(|-ϼ7'>ec@/|ϔ9֯2|^K ,!]?Rr C*q^]"8ޭs*e9'{_\\ro9Џf3)yx A:mx$T !od>XǁD}8Uk؆"[Ca()(m7rf2mXߴ<{5r,!l_8{qo7⿰5fiO SI7Yk4$ =,%:>2=tÞۇ`r[bXifVS6浝<.,@5'}Lߍ\e\`ۯ%f:ɏ: `-ocatE6}46 >~g@HX+c"gW+!/؆Ŋi}3wS2(')ߍ{I9t$<ϛ E|ɀ!RwG&g{iffN%So*.%scDW()$W7U|戅HgKn+Mah3w!$Yx|a?q0lnf^D7 CpX+XiyכauᎵaq~BdDO&t}SJFjJ jbru|9sAM\n<o nDRg̀zi532fqɳGlS6~U@'FWbe2+HI2K GuAM+ə-/MSҲ Q_DEfjAM[L4 `H۹2^/@̖߰€:FQIpWuGǔp7յ{f]&x> G܌WJ ?@G-VJJW*gN$RP.7KM$Y =`ͮtJ:˲gF]ZGsV*pq4̪H 4]>_p`ɏ4_;i0m dYU E lG<"'dTG =OU"Wo%-qR93dd>:9"oq-rRYWN %3P)2MԒ&vw&@ӳQSPuPm]<~m/єWKߩOzv?;,x=*q׭B]@e3 qЬVi5?JAexl?5ܝi>9fʹtM CU7Ia-wawcSyu/Ue&yɊqN`=Ow;(pn8aaMLˆ|ëթ)y0J>7W9ʃ_ uR|M~FR ~_[:!?PCɒѹXHxtw:Y sO!M{-ݑ$gm>?(q F~E5Qg}Uy1!+zS[ޗ;Ы|7T*>u䟮4r_jY2極Hff*]}Zpc~1 kH A{!]P*7`(.mo6>i;@GkG k+(`ay>qt1qԸ>`Y$U~Bɦ#b,PK*7(< D`CWYm'SJ߼$dkbTփ|c,j~46LdJz$`,@}zL*#.⩉aM&/PPD#\HwQ78沍H]K|U'U挭hEXǮ] ƒ'g7eSj>&f7ۀѸFGܡnv ;w&S7 z1o~۔+Ӌ#az"I5+ ]ܑopvVv:'ZVZwari6b% uBpޫՂ<#|`_T'@JM}NN=lq-FÌI}HY4& S}TgLaǎsjaN'j,^'J[ФEC2-5B /yXTa}S "^Y?̡HBn fW]^݂N}{<[N܉a!ێo 4|;z[ ~@yBMPވM2WDz&*(l? )dbqΦ=;}f3=7-V`Wk09GH[w(ŜϖYO>v79| uð..7>EZY}?hT]@eubAm<,V0 `ߥA#Sܝ^ 7TZ`jKinlQk1.BJ-l:~jQ e?Uģ;}{g[{}J蚋_P%ou ڙbJGٹDý~;ry}<=<=Ut'pym(ۅG>Og}J76lwɧV`ݿ{=Edɛly桲ҿ~:H|}$?zThh=uO2CSBO|Ζ\7SBzK٧6L?>anWG1Sy=T`۾׍,V"IvHQn)S놝0hj6ZA$[]8c5Y q I|OM)P,.=@kF8E]z#o#3[re4ͱ2߃)宇xRNoCu9X/(o+6Fk+E;'\4)%;CO<{# 4}⾍͡x(IX\cN7jbL#9)Ruݱ y紆\ОFih0,pvC&5Gv*=HiV00;d)kCPlqO y οV$7l/}*2>tsu]XXͻa5;`_R',!33I,?H:ȟc։?}=O7㤍9Li;9wYבoW|8{Mƌ4cFJH@AS g N)rUnRנ[>oC ?kr͌ucr3F\S#̎5,I0W*7$U?T) (1ET& ,Z}Ƨ#Mcֲ/nõ"̆ "5l쯿W@ex4I>³ tdT&U9OF`m_hS 00oߑK_u$Zٍܲ&jˮ͡kq׳WZ^修tsQs~XW`X)Jq;dNW'Υq,x $ϡ AC6lsf7a:-Ac2y7 K;3dKE^@3[)()8+b*ʳOs ܏S( pfh;;RfDҼ =@ H?QW(V+ӌ` e@u;o/c_?^58i$ ywǢ:awCDn”| ~ҌSrHT~m&D$}֒mTY=WmdO@wf$VyiJ^;wud3 3!w޶IE>-;8I:C*Ϟ 2=# ?9# ^ !(&@*puXQ ʂ#].@m 2?`dݩ{J5 $eS"ق}.JPBX*U.͟GcmgR;ZE+E<o|Jw-,r{8m<ٻw+[q~y1w\G_i0>s#i֟Xeň6L7缌liҞurANw)XjZϽfZY1<_;p|ޣ9> N_#Eή%E#.FkaCʿWsE˺$!z{ 7{&?IhO" .hI:d?kߞoH)C\+Jgqn4?tf(*=&E"\Ccg0>g(mSw GP==CE-ɢ;o%%l&n@V/5H|_I9nۨ vu~ŭpذMO!X]U7k9\}8\"\RYv1~x\jn@QZ^.icϋJF\/S+Ie+ yJ-)>UV  4ǾZh.+FE0LiURbY)j3ڪP)KV}E{&a?Y>x0]"[>\0 }px|tCmAbYCM맧B}ynĆ>`\5C Ђo[(>A{}&h}Km'U|?;n`W"ڞT A* $W&Up0[9fk@,*("9eq@-KX _cy7v~ 0 @c2&)Gc=]ݟȱG!#DEiלqU/Jw PHA`JZr\i[ݶj^4d'ROڿ%౱hڃabm۪7P24TnQ͖^ij9n'8|Idn"NQcѾ hoXig3n2O$Y2Z^;EfH\e3OYv Ûz <勏 #S~iE[J>7"p(guBԤA bhN:Vl&(}\a1.+c*<HgUYh X#|/ H-]?i=i4@^䀫' 퓮˸wh?2qfƻ2LE-'  VCqSQ[ԘGojXۈRqXcѱgIуY'NJ֤N͠u9E^̄ 'YzQJjc3\ܑOOjzL# 9ivd'g3B:.PG (|3 ֏|t8 &8=U>V [$yX? Vt{wXe@fd}cK@TJ]`A$Me1f73'.@Kv4)I;9dJ%Jj`;ʵ]O-65Hbp1#!U# "" 8 Q[GB?a#[`t&{") Y쨰4_PJQMqF:wQQ"mP/8OݚL(lÖGCm'# "Ó<JX -".lm-[l⋩')I=o =. "bOݖd,oɇhu@d8ZGWf,9n?Ќh`,)Ck8cBG%cwh ܾV ?c`F{w'ل)9Zcު]&VE Oj4;\[I qEoM(Uc؄NFR)0/Q+ot6#KyýKI,u59"RN#nZz#X;?8R72bvŞR?HR$Ʉ>-i#Z ɿAJ7sXhjGo&grVwxY (3b9p#0R-R_{\f|ݓ~uchcj2Wx_<t=;WʑQnA |׿ﳳIZd**9sGř>H)=N9\M(Be^z,iJ?]:•bWҔ4 Źΐɢ*W(ب{/a,Shݨ_ * p[`jy9X [2MX- rKh=iа6s'ly R˹o5[umbF ^l4$q\V9bJ@K|.'#l1h۾8e禣s֜_RWKHGI}9=|>d~O|0s' ?  ;YYj=b Kl^r:9̮84`tK3̫JOa4a.nd2Iր,o}/\Q8/EeG0VT(l`?*7I앹MƄ @xjzC/iudʋ{pTK x,Ga>/f#9l&Q:E[vs F;UrHRNG&~0;pDl!ADV{Z,rG8TIӘ;4\6R]J_7 OhV(ٛH5Fļیx;Q>ԉΤ}`#ҁH07 f_D[7&+1]X|"MH#{鏴+4ɰ\ϯt^zɦ3KE,sAٍW0޾_p8æ_:LWox-V_5v@}cM}9^4@hyDoB~{i'/? Ң,qO(S?8rƺ`+uF[X1vi1~m89Mq<^Eϵw= zfnPJfO^sYI?GOT5aDGQSE1O7&DfOґ1Dr>E&`CqqV`q\[f^7_|>3n;{o_П}D7c"j>9Sn0&*ɨ' F54b!K::2Yk Վ9҈X) PM T.+Mǎ/E|pzU?oኗ֠G[`aR; k23huZ{EbS4涢yy7Eexrh<,5ug~=2;ؿ1ASA oۃ[ц 4ٍs,7;j"fB>yhܭk޼̃j%Eޅ lž@}3^f`c MdY;vj DפQl 2XUm U-z+5WU|ь3mP+(qRmӥ}JP?b}m_v^ 4VX?_<>~dU5aP΍NO^uO$?dHaJ|‡}xt-A1Y#@ghYhqy9o6¿Z ZU8o9sQwiF-m{Y)FJz!kӋ;td|NL>gQamS?LkC GҸWz^'/6`maǟ7m7y~,2Z_^شo%ьZa_$f}iaw/BiڜAnh{KR}gWVU˺hN@hQb9e}SNNG4l)(Oxa h [ uQA4lj,Z fR>*zQ?'hm9Yf3_t]N25;~U){㳩y_spfD3k>=E}r[ɾ^ujV^JȱNyDO0IGG/g^Tαu ,1ʯIXax#;hT^n u(\9T im#Փj/il`Rn{8 mO?Fk'q ++PB@'G'']~eR]xh[:[+J!5cB-KSpUJ!ܸBvdK=(Ȁ:aE-(Vt6ے# KI;G=rxafr$񐢋h4._}1'6lW'YQtˏ7i'v5^?* _oVx/]J !cjL_ +O[tʲC]ߵN}mBoq[P8kfqFXkg>u%D_4T(8˹-jb:B;o . )YI#Om?@ݙTw ;םҖxMN`}Tړ+rʣyۗȝDtJP^/oRPrmJC{` GD~܋re`$X{ C;{٧ p^Cpu_p5 O7]l*zX'"<%2} Fϡmެ& #g z򜠱oMX蹣Abc-8FQ>%tݻ<&T>@D+Zc9w.z xZ ԤP`}Wio]xW[B+VŌ^oC="؋x]0α#at{,\[h ۰߼#gӋxYwΌ#V7ƴfe0[c 8#p5َg|{4-$364"L짪i21 ~ʳwi_NƩ 'iv at,g\< = YχΥk֮o }CXoR)vmN`Mۇ\y\¾=^}AqfqlXʩ{q3F//)iGc}x{ ,;o,Z4|l{/{$M4fok<YuS݅e ˆWJ95 Jbb8XxyH5 &甗?hPe3MXdZ|q}$J?Q,!c%8|G/)LO1^O4,-kMqǜ|Mp,ݶ裼T0aY&PONKX+űFXRiNvM,crt 0(V/= ~GB忯YԄ~o՗?g͜3WX60"ǹ*r梼Hk{o~"f',fn yдuZ,+N*N>? Yԛ\@5?H7"|yMʲe36M?eygE|?4p=r/)UcgfggOo=yJ ws |e#9Q^i݉!VXԣe㢦kj59U yg}M_2.Th/CJEys\ {-p_j"Tۛ׋?G?0` /J }"_~s1s3C^ICyϴ8b1^Qpcw>{cQϗrmc7(ξgc;E2C RA:$7*_xn4ec!ڌޔuPnǸu7{x7Ƈ_gxn=7Y>95ASǦWc/W}J◕ag0a~ t+'69+Õ\dݏ>=him&'[%]7>P_.FjP(oJ:g{pl7%,73g.m.|[`l-f rD4"TηS>l'Fs5)y3@JrǃSIj6{tK`H V|sKzv{C݃L>b.J-msZ鹤m'Q]s9}BZ#}C0 jhUQK}$ƒk{7'M`H1z6dqo bш<HbthBʴY᳸3Gz"ޒ }K>46 5ؒ0 ]I/<{~os4Q:#h#eŰO^J{ؽ+m|ؕuw"~ tΏo4m4dQ4`z`8P:;²t Gc1Nc:B>ƽsgF6/Ҟǰ{6=O\gǏ+3\n8^#/ ή =>&uKIy;T*2&Bn d >ƃ+W۠TÄyHjNEGovyDQ$1}y+yxtsz[ Ƞ3c]MOqJ2*JNV(]{<BWlKu~ POxڧN=]oR6Sۋh$8t֗QߙUVc~:Qe41M؀OMgKSMׄߙ"= FȘTmlǯt&~abc:?>v$8?9~R`?LCXy~:}&Ώ?Bx!rώ;@TRpv٬'8;~+g;&5;~6 t]7AφC_AB׀ v2;D?yYL=*E?Ni P&?ؠCCP' nD@gB'*<z\OPF=?s)K¿`\Gg'w /'8;hW ̒lr}$}#ǛR5`}JP{9}0ZX^),tTtL\>kҢX[ 61 ƂkNLRMXm%ͥ0S?l_C澂{JVɶCb=^<&Rp!7;;ק\QI?rS:PjwEwvUp; uILwT'?Nï3Ƶx]B:k֯ǪZs> #s}Yޅbxͅo|s>dV%rfϒO^"0O>󼋶zFcz^]t)a?:^R 76Wk09jIgQ@;rE䐷1u鱟"LZXk wЋ91k<>z VkdgL[Ւӗj$s׷>F9⚝@+PU;8a<$osTN:84wɹX|.SQZ{?k!,[wNj4 bpf9(M.JwUaZz196!b Gu|l+v&ww*D?AʭLѐLHR8+S})x lc-Gg(v'_`>/R x_8a7?C,T7r9+fgfZ~lnan%Vm(h4X%ig2QN/eId)e^&EcGF^oh,&VG/l/崙`FyYYLXdmбqH-lQ}0=I\S ;շFԎ~XgsΛyۛ'  2ϖܸLVG*V%s^r6 s|I'W/:AU9R^X͌WƢ5I>㗽i}@y&8a~Ut9v_KS򾛚_>, O,>%j/J; hn%tX88Km&T7"wh?*4ksTBx<&.Ԉ ]+>98tRUvjm {ۇ& RSsFBgw wBASpهfu kȿ A4T{iKN@li-\1+,̾;x'g&B>bdmk@r?I"F`,K]Hwl1=H+K4\,H4snY" ǟ- z"j>Q7Br_F^?4bA"{flgś . -pQ4@tV @=و_ќ!@K`Ei/@iQ*tS_i+E+Y+{I'*.WX[Ê*mQU&8){L&17bFâ1)$s1ݥ9W4 lBN'S9v[,Ub򏟣*Eo`S}d '׀䞿4{V#`n 0_Yxp2q}six8 kUb4P7b ?s}fyekē;,Ѻ|v%%;wn^&\+28^gd:}&Ѩ>: ߙþ(o *ر4277h4 _f*iΩE/ǐP0PCDO ^3]qwbtcV.bI/}-y˷_$LV8S:2I!@&KijF旧4&W"q˼Wdf>Fĕq9w(BkcSs[{dA!L)Cl>f %?P 4!(#2zB#'bPV0'lެd5p[ڊ gSCp0j+d@̼hq?ea!)xcW|Pjiy&TcX)ja?sE0a=NjGR)r{;e6ٿ#II}V자A4u켝8vN7VX3׻q_EFϳ޿ymNւD& :O',/!e]ms؁pQ:3yqcs4?=y=LOf>^+չhz9WI+!|cPdJV-S~`XhWF<.'r'GdQRe=WOꔥf2 ?Q@@8!vs鵘Ϲn>U)(3a)%Zx rt$QF&pST% ڇO}>ѯ|qQ̐tj  )__{ 蝽Vt+u .^C,zvhḥ7;'Vȧ 3>xE+; d"+)s5^}a)#2}< a]  ;σRL_j# HLˑ`di@pvf*ƾU)GUճo#jKꝈ?UIXALRHg.I 45ԏH i FRf& EqdSͭu}}DՏl[ '3! ,FJCW,,_JmY^x.?XIFx%j)GcQ8a_ "RUg8EG;ګuB!q.~U;Iu4, Zª.W1b=d[$86Enw֛=in":7~U;%Y@J:M*F-pnJX A*6 4ro4d_@0nZA_; ?wE:]&qĦldolL^>{$^ֽZavːjNU[j&?H+j!b&kTLgwܼU9_yIjyzzJ!u AGP,s8<8ګ#fjA#|4ڐ//O(Bp€4E:"VFܝ'o<>!>MiEx#.SN }c4+zT-,ոZqKhA&)D=$F^]20%C# 2oke|P"Fv[SqHCC#UV-$,No(W1rۻM/4ծyH* I1Lnhž 1rX xWfrx<(If,A{ug >^{%5慙:{ Q+UD !e:6i~EȨ4 ^h-V1.' \wKlYQ'h!]ؔWӚFXYXVf )Dvϥ,*ǪiVtr6|Daׯł&c&E4GHP'mSOO wD+I1=ޖg94NaI]˺j3d&;4]@o]N=(6_y4yiW_@PIDw=ź-RhZ<p 8rf#|mZaYIX$͓c|-/QlY Nj&Xb)w1X#B,4 [GZo:= 3*Ac'uc}??uO\8zmwZ<|-ρ#DlQ-)CxA=lF_B/9l'V%V] |c/EYGL;Bt):9\bT3:D`TUoq%8,hh,6'cs,˰FTlۄ*fzң(: KE^(yD!8SX7L`TuZ,4 " ZeW2jǫJbhƢ8ܒ3}YFNļ}aK-s `si"-7 w ˾L0}ָ M<aD7<F)f[G1@!z[0U%a[PjezkGnyM]እSgai˰^)E6bj{jlholol(F(̺ }HD-檊Uaͺ4XH Zx>V%iQ}%|>f, 4s q@U&b\m&(vJ>BaTp((< fՀ'm*fR1J{&h ڈĪ8qN"9 c ZB3ΩSCm9JZGuEI.Ǜ^qY1^e6WI%:7a߼ߠ͹ezST(eNoАa7(cs,1 FQmrͤt9j&@Yn/Y\YOiPs FuMV [A:s kK&X_{As.4/ ~q|7 }F~? P T xݗAm/ 1ˤFQ l4Q(` 6 e~-'eų;oC3؇lEh*(3X[r1oj#lk웎׉۠>$m S)/y@|@-_ 5+;r Wn[h\A,(CL&Uшvj!c]%-( Z**hXc jע_3Ss6~_n~K=ڪ@׬_քj/4ko[yfͣh־Y+Ӭ-|Ki;˧](>엗HnJC Hu[[^VŭvVۦLlr"2zޏn=:*nTA};e[@&k.J SZ=ߵi'xn\ȼ 2o$/m'NӇ5Sҷ½lulÂl˂%gP!.7/niB _<1ǕN7qSͤv]DC6TH8/: [Tc}G-7AKHR-+qFB+>"5\It&c0 ;`-j?!h |'y><}I1Z7 ޲EEr!NC*N;05l"?؋ԉ!x"ʼn, v0Dn\Νs]3ˇoh |`$Y>P^'1{`oKjS l9D^̑_\\ԏԋ2u&33\396a/Smf Rq(,rG(9jd$-87ܐ$ ҉ &5'=őeSJ>׆K/鏟,LoOrAFKEۯU~iZۢĢ⇜DEi; TH+~ u_Pt5}c8J$0u@q,CC;h6ثzQM{ڕ7Rſ'G=ħiIr"_P*ǣ6 o ;2e֬Auq\3a8( wX&]C)޼fFXw\ [ʇY^Ų`U]A.Kгd ,KiK;L iXGu? '6 Fa² h"&,-ENaʪ4#U'JG>Wݼzv[f wpƪޖFDw=dtCXvlJXFn. J<ϲ?EbRtYC.?aئ9Lyw==Ɏ#iWh '`!P&mtz4)ah>  ]c`oWBy?<0k5:~U Z"`aVEiqE._EU(Jի5Q)m>M<˺IwTGF97Lu }hRFK ;>Iз2Gj2G^cQDtCzQDGwFX4 A6?tA*1s /‘!$߄(ܺF@0E`oM g@6J>z&NY_"niB٪3>{)^:(@Fw@V캦תSpzq`p#el |ʹHYڇwr޾&ӻ>/+Q{F9QX2o&85{+(CG0Rc/먦<^[fOF)LDXav'MЦýJN1fş2R76WR4P̰W({M^/h+,\)岽8GȤO+ƐK' l'z^q |&u މݦK`%wOAtYzxln0j956 L*OxN4^W-]im.hi3Ghot}Rzg#rq *; $М!ܤLnӂ.E1it9MSqQ ȕ bCQjYdQ.T( 0zMZiYfdY[+3QsAͥL(n;3~?ޯwrg9zs0,J@/%O#_ -(/Bk=a~E/^xI̓v]UHͦ)!WEtDftα.Ob>k`-\>N"At(4 dNL RgNs ŵ1JN v^dѦt,ZvG!(;u1$5dSXP]`s I<`Ĭ-[&( 6oyyc;ZhLۛsQN-|zYAGtm90F77C5Ȟ4@י2.Sƛ0[ K%6W { w芵.5ƕs$aMN4 ęy,&ilom0z c$yUAp);nY(SsغM?\[I.xAX )e<2I\6wϘf-3W!wm> XyJC^W&`Fʞ=h (mP\x~rR|=#%ŔFRn7m(v) ?l?CE2!fS M1}?hҏ\/2Gd~7LF>7wlb*d* oK#\s'dy"3ܧňߐ9D"g# 7 ĸ!05B!GQwIRŽwh]F)6m?ZF᭙f[F}0"=lZӖ"M n~ꅜO0άt`=?prf"6B=sn5lP)_c}Wri!g3~׫CnRei|RF!ǹ`JBl?jͤHg9̙%LؑI![YdmV)]?\38l3^I:azy+vڄ}aOba9[ڇ~W{Xo5lh#ڶ]b:1*.70J'Q8qTxw%FCzgk`eq@,yV2ٖ,K BT̓F @I%lD`ds+A\`WA o6e V3m 7H2S.3zKWX=sQF:p`ہ'gbJt Pc.P)fJ#v;Et ܏Wͳ."QŻ׵X( ]TοLUja- ߅q"bK#~ &@>_:.Zl|bEYjVHI`& 6Nȶnȶ. /} (r VlД!ON/. pzV'muLY\Oy~AdG= MyZ#(#?oD+[l}# ^cDy<$@4Ϥ&Ϳ|owiʰ/(5k5%-Lڸyrt>G9:6#:k+ hLtks(  qO-G{Gn7J bPK_X[ .8W;c!Q<87s~p#gOgkD֜5wiO$]G+"@K,{ p.|'H5Ot|o04#'毺 rP\J$1t{l5 \z|bK̀E8sW Qn»`C[61&+1&^[#U W%b)`˹4.Ø1Ot3FPRl#{0`ZҖZOygϣ`Yڃév-׺vWW'V/i6|q$lfdX:Ot)m{ɶnef*F$#qapf?҈` hȍU$^B}dz@ʬJ̄%Hߦˏ4=m 2}y.rC^šsJ5'_NTU_=DG[6h˻@w]anA햄}̮%x]3ɷϼٰѫv _'a,Χ&8r2М8M~RM@aK`* r0YKW:ʪnl~5R÷%By=>/gۯZM!2V%\*ymS>zw+ʽѨFH%Oeņavŷt]'vnpH`%76Lc1W\.,cJ1gmps_s447 %CCd5?%q0k=("m,_ ÀΉ0mR K|3%Rt{AlxE^R |%+XKS'P²!6TD_ِ(j*@<Ɓ(G \_Qx8:/w(6#_ROü?TJ:o{wQKE`JQKXu^O8'Yg].]^nV[NկM~[gUMپd~,Ψ`mqxC .%kgMa6NM-MMw)fqJ\=ݐ,dDzt ;2r5:&`vedlt-D'uISb˓2d܄L>̅jSy<:w`pi6n$JS۾Zё>nTqёjf) |cMNnN:pBgpJK].姁X*pM3~F>\ h \]{G8?@E|ćZՌiRf/Pم">. $yv]G<+E_(mjU_%B \*+\3&䜟s$FhACr2,0~1'‹AFʵ,Zw@ _! Q,E8.хX\ۡp1dBy6h* (e 8 Dz}k_7HtS2_C;eEOLݝ_OH~޲|=UVCs @Z>n峉VZ$J~֓\,[?\|!UYjY}> kh_GσIR>-̼ ~m߀cw8,S8}<`GJԲL7ړ]Y[u;ɸ~n<3pXΏ (`+S`8Ww3K}Š@Q2ĦK b2ױDW~&ΘRA0W8/y"s^_n=5k9Oڻ\tK5](V*+_ @LTUЍ)𴮼ab ΪY[7`B= A7_x{6`$L+>7b@QLB݋LR)|l"J;uu)o hO֥ȾQ Z˧TW|=&tږ_)ݧϷ%_v]5=3:r;%~][&V7KS]  AӨV2$ R C.M6U>'n!o%aa'ڝ뉏ƖwFܱD$9#ӺL {mĈJ|sJUUn[Tyi[*f,v@!& H X-znǻ׎k\ʽp'7,v)x)pJV+Lk;̨:If7 ɫ8 ~-Т> |G}s<SaPEv)Y%?|8w=mBU&Y#~L.'zOraш7"^*:JSK?"xjzOAQiϿ]N qoy<ᱝ&œ+Eq")wyZt@fow,>ՆmxmQT']]~98fܶZc3g@Um9~G630b\0= 06=ahw,FA9:J Ut_6e? xźLgxٓE`I-k/={L\S@}fc=oHزEYeh2j!*}` B'˅8y~-*y-f1#$?v,K'Jh ߝ'}'6O&g'L8Jd5Tu)&P1ʙ$ggvcF :.G@. weo]<9[ނ .8WdJ'&ڶxl$NL^󣢴9zD$):]CJ! 7;U<FrPG-@'8[qr[I5?Μx. 7s$$}! Rᔵ};:#FAh'$1+ZMrpZ޸t;FɶB8DىJ Jܤ5)ݿ٪-gօ$ʢIGs==q1 ')dkz+RǥÛ`t)j`Sb5џ nB @">łf.nO&|L@0́f竃9IojG"RRYੜF7/nZ-R}O`3nY#NN_fU6KWq`򶘛fU h6-dǺvWO6`h@Q6<Pd)j" BhH`&=pd=%-|Rj8WgId@(F%G4}S3vhY`ԬW8湦!ɑeJaSZާsC\X[gx6n":xdR: It).)`hg5FZI|cwCky&ոZLB(aa ",1IT`$͡lD\[F4;lIs(r߈jM u3U,3ڿ&*T8Vy&^4! ]lW|Lנ.|l{QfMr2O&Y\tDyx=ҫJt'!ŎqHߨ"az;-Y[p`s~Yc>Xػa> 4=uDNsQ9s(>9Ss>sEPj>D|E|˟S9e>?M%6 M~8.w3R Xp#k5_g}v ">.5!j  :!|DrpÄFs1 ?FdR 5${P=P9[ιЁK)@R~+h5|xeU 1gU%83QHa,鎡*j:![.tEes;AJp5d!4?~Y׹7շwTKCه?{MNO!S- hc ՏU?f܆>jpJ5XV:7aig_ lNJ/Svc8_ЛN¥H:TEl,wp}p]F+'Z/.e:>x3Fʄ|ʮ%VXy]0ƒl`CI2ɄѶХ`M+&|ʐ ?h_D?m *OL,)6"gkR r)?f|>6k.$BbYΎ7{:(Shp]/vlZ)Ri|s*Id/''&ȟԑ!}H|樶 %D>s7ᵕ^?E =gt={x]0/`]`Csb2^ʑx3_̅oEV[tcPRg QʅiV]!zC+`2CK~S {gZӑ\T΅"u"eX4x}Op+\;]sE6]279!G"6(K쎋v7.' LeLU3=7|# Vy˙\,V1S}"^ۛu^w֚p9m/.}V{o.W{!sw^E@Q7؁`G,pWBKYap`NFusHQ:>LvWt(XŜx#Edن9]r,$~.OX\|Ga–d^v_vl0F| RY$s,KK_`~O@[<nLB\H . ݃l;6/tX MY8 n)vܩeg wnvP[QEF*buIEEΟ;LhlSdBAW ZAT2|U&PɎ;}MIZ. .]2@KOlm  #~piYuU ,mfL"'N,Kwr﹘]c;/sBCjg.["`㻪+ȝ@/Xd}f^hrjC\]E$fAS^\5Bq~PM t;X=B%;dH$e"LN!F4K "5^Bn^+vk5~@39]Bd AK!Xu0OO==Mdr>Glj Fx8%aL?|}M\(58D.rw4ʃjx/0oh*GbnT]`U{_o}^X^ ^q9j*|gDȿnI?boH]ܤcI*'$} \*4v~[E24"h';6_#᩼R_wQ|=RU8Yq.S sI'ُ_0̀SScj&QɶSgSV`86'EA룋3Җ3)49v:рc+f!b[>,AV#tEb*$tb=W~xjMA7.V\끩hK a2 rӎ:  ϳ]C;L!OG;:7^}P>I^;e:~yG&/Fy+_9Ǒek[?ݛ( ܮR1VS -#rNu? ֙K.UV'iMЩ$=8c/o,KMxm~eݵa<|TxvIkK :v Oh{QQhwTn4˔l._Z5\%Ռ7MK,]uL.lxodoɀ5Y 7 o0iH7.# D #)T4R؏uKՄW-q xGv͹eƯyni.NzӽZƓe)ܢHy.nWp?$w︑zL}_$B(*K5 0r]BGnky!oZ~ DꀅSS;-‡s32Ð,@3d16eM"敝g dM % Ogv"ad㖟Sfsgs{/e6{󗱏ūឣF*pQ{uTIJqح@M%P/XT,AvLg~0`])`%H\,8hc/.3&3Z'& `L eklA?Z3)Nx*jxDj{aHlqǛ^wiKvCTdt؝tsߔ5@6$s5e͔ⱎT>%@%CBr PVv+ Q:)o@ʧ0I' bTc!}jbyG۔ O=}em}I):bv5.N7=,OgmZT,x^Xڴҫ~n`i*7$b2M2)ϫg&s7w;~G1~*V'+v<O6mU09B[ X0Tt R@T6V<pMlZdCyQ~kEG. 6Y+`6Q&T"[m+P׳ |%\Z+Yԅez2Y$x'+=Z"?+LaM{|.ʑ,ι3džekŎ^QކF-0 $ce@g6z\"yZY \ΟX/T( }Cu/) MA"B@H*E0O{"PXuuΛgK(ÃdK.`tf$XBRPED(O` u$bn({"\,Mͦh6~Q6o%7I`wȁQ~lŒ1AyQn}$ ƶVox[Iѻm CTzA#DG%ą9;HI7M@$Dڻ,];sP H~ ':u>TK5XR{~sTLTbM Ϥ9d3R~֗n2nYl3M,ue t~vSznp_fwdlC̍PKH,҃1ۆ&20Kdw*P:Ŏt8M}v'R8[M\PN #d W)2#/Ir2JQvR 9-cP#ŸNO I)x`0Kl׋O-OkaZl69p; 2 m]NOhIr1I$(d cѝt !g6?[O=.:zG=h$jau[Z=-dCi pd[y.ﴜS5gRJPocqSɞx`hMQ82ܭ̕OL2qzzM)?߷z ߇xWo_^9}}{ ycQ>>7R 3ҜQBvHT XGQOxA (K ^{j=nJ\՝{q/ueX-b;\Wq7;Wßk`L?EǝC*\l^sx8*6qS 4?׵{Vuߕ7{®İ UiZ\YX ~[[Qp_ M$n(γInsF\5%}-8~Z}^u  1Q]E0~:B_K*wiW:S~~1/Lo7TZ/DUnq.s2xr \QL< 6ȳ3> u}(ַxv#;.&E/O2m|勮4.4 $ 8EH 2楾\J?\sa}'MÔuygKJo#W<; Ea6k/rbd#Dd7E3 g-(] d6]9s{ rslH̟FW?>d}FR.^aEa_޸iS@_6L Dž)x$ ,b>btnzE$_/ccWz__bK/ v'k.\ r}GzOD!sH/Zde-6|dr(TɧR,p %B# `pbXc`puBίDvi\1nᆚ^yZ3PqT  h@$sfq7\L9.$,ڇ tQgcAOS1`c.e Ojij>jl6&pqq/Ӑ3ld5v7^lT)I-P>n1.T㛡 rp؀Nd}[} 0-պneY_Pĥ+ ot* BzCU/B R[fyyjdacǯOqa/~#&uCވm%Zv88[4=١R1 ɄiQ2Z?;ְvX+h9-ZJ '*1p`K xхbaLa,#Dp\x] ݾvV1hric,h0&eޑd3}+b" p 6jڛjiW+fxSjp"?{=+&X7hKyC`3B񨯺`D?k8A,+7P.v;(>[ C.CfDJ8 ,>3n92>/47$Jߜ{l+-*N cL<\neF"7ۊ_ViNSooa5S B7Wk\uj( יˆ\x,Vyn"9XX.Y-n#uʣF}lC9,t&I(?F1 d]I،^!VųSpHGQJؖ{K\@jJu%p8g<Λ7_ᓚq|=eUU1WԬ pĿDNmlH|'}:d᠋D9EG)÷#\"^$^=/B3G,[Qt{u1M񟨀R&?RvrM"ujX(Mc.Myfh0 \yi͜my1(N ]4<&Hޗ,DaNh*#T̝s, P5˶.] _n2mJސ$չ ѧ I[ڃ;b?xkw DRs"}<Yv)pA06LVEf ̎ tukGYgu•$IY7ogl#ʦ^@䤙v)7 Fo8H{{9$ɯS/#o$蔃oԚ/B?54øK|-zKFu=TS6Qlpq.tcCyqy~AjC6p=dg|%4q.߇O _u^&qБ(q펧:e-j0eP-nDVtڪY>/uG`PrP\e*%M<$S=[zOzu{9~|э1Ǎ]9n p㙇cuFߦ셾kbz-Jbq8~)Uhy@[xuuwHϚ/"Ul!f.mGĽRt|- _ IiJkuK/fF'`dɟYުa I4Jga(Ӑ< 84V3 zڅAhVZ71'ض(]n-l_篫0c #qDl)N 3)UCZEM% ؆@N0Ză? @(P K f=P-Ƙ!KIYe6p+tzfG KyZͰ.U+ی}W}o'`M z7(;y7դEcϰU#<1a Rھ! FsyLѽB7_~g_\|)ӏbV!}vs|Y JIRslIrqH N'u 6Piq0lݨJK(F[>YM%Emx9Ŀ|?V'aեv1ll TP~f/0IюPIcE)$q3DEK:kc|Agw&^\UYkxa:EwG$'~g 8 6{mu39},|<@Ɗ.zqkYCsGbE3zQy+^DӒJ23R|mk7edwBeyѨ/} @n`0!$3S`М2fy{oUW2~)tu>2m9Y3y`Lo% ϡ?ѹ\YyPKOC% {LSil30+-~l9Z%=RBEGul6t{k}v$q8kh\iJoQxVv6?'OP Uw)E=Z茭jVTxËԊYŚz{+`] ︟N + l4-WE ܉rp4g'6ƮOg)4My͑-U|s48i\j Q{^fwڹw2νٙv!9lsDiJܓ&a:{!aJ3(!~_lP돲8G"va]M.rg`;)zBmmLT \܆^9AT"ur`Fݓ Q,(B,kyD8 B cLRXC4Qr EQ' x9}ԠDs}ax9>ʽѓ]<3lq U|ei'NP; J\Ko:q5z\3VܞKnCc֋za `Rf{k0G: E_Ľa!~x?@ǥgFv 1vWv+x`DPe"!EzfA45b !z[&I'Ҵchnk^0`0B92q VF>n_?7m>k1pAn]c 1I`7Ip&jo w~ϚWK?xW]ڏـ9\gn!~Ĥ|(!5?֯>AY!H# A)j3ǟ)Q8H"y \6kMytlj?y>vh'갓תtwvzRrߙkς7OXWuHOpV68b7[n(Kw0x%y:F DkK.u$M[9JǡdsL5ND uj*gsSxc/kѾ =_A0YlX*EX&u6kR?K [s[?)F( t0b3o=:` ף0Y$Qy#7{p0\_jCWF{́<:#k<(OKC;l1>'pEC]p~96 vf'';>ڒk۟1~Acx1ѤH[|%,PBZz`$DX d% II٫q$ l}jnbNE)!nzVdj .41\I ȥ6%a )DaWޚ>6^o9Tz z/ݦ7NL}Eb@PVW״ -o`R}x+>VorА6CլFI{466W(\p=4e Azmα7W>ԭ {x1L^/XBN a(DL9'j>áG4SlK뤓SC[#ʺ1y`['Qm:鋼z YgniEun%bڍf#ݡ4ۃ1{_rq>:`uۀHx_?eY;ReI9k`BiL,oeDY<0هo\s("뤫dM|kGr(.O~L A8B ;T&8@9^k' ]6f4͵H9y@ y׷^گ"L LmjD*Q=6VU3P:˥ߊP92p<µ4԰'ɰg+3SkI)p' &#($p](\ 7iqߊt`Ca0WÂdLQ#Ύ"M!!#B#IrUoK;nc  K 4R.Xm?lG9&|#Z+Ϳ-Uf mI= XMrl֖8NuK}*Ն}ݟ$wp.kLаvܒ&dkc|Ǣ7Ks{9H`갇Nz vF&@Ѥ% l+3w }=/b`Bni$vm{-'vǨWbRb <84K6h?))DFQ ;?"XIi0 N*pZc7,EFl+J& RB1L,oyotS51:Ydq%:O)YF܉˖P!WPH+܀ *?^E2tY)4;jTM>xGIdTa~myoE2)cE a]Wў5/, 7ʽveJ UŶA>U/3.:GBbmf_'>?c˄2YUw<~By6l!T5yUK^^ʬOY̓1>Te$7\`:󋃭B\<8dlĐa[[Dez`x<^r6}(U(-y)[0:ɹM R/8sE*yIky͠⸳FFke<Ә+1K=4C[ b#9 \fWdsX_,A*rDAk"%owU *zЯ/ $D=4*:qJ~~:ѵA?_\P_ם5ы~_Eנ__H.JЯi?gHŐ$OkЮr($TWf?Jj d*AЛnA@ޘASRܔ :ːz9O{󴔓AgdU+g?9C=y3\x e9s^??{O_ogg<ҽ{`.yٙvN{+ػbqldyc4Q[kc~#'>R/R`e!Y~u]ؐN$}Oڛ"غ=DJ%fAC!yz C$$ [d f'B(j SiZ%.RԐ `욚VGIN^[\ŸSc9p{@tO`:s.J&^E "GzPDBn @)) LUQ>.M,ws{sW{΅sVEao$wV[쌆~ҁ*{єu>{x $I,"tPV<^o?{ccGrJ0׏ f')!IrrKQ%zUS=V{4f:vO@Jgjc :P4^GAfYl3\QP䩰U;Oa]&:Kۥ}ʡmj[_bUsq5x(Me.RrKFۘ%X59-Pi}(Q+5Ρ aU,ZsbtΝuUaR  l6BS}]B6Rߏu{\,>x}Pʾy~K0jL`(V݊lA+m$|d60ƒBߤҽVNVy=a}h}hPXnhTyɾ"vx<(Zo̍ :Zv@ѩS2sRؐs6tJ<|ʧI?"$ڪUC[-G5WUvR@CبVE.7Tå0S%- sW #e} ܧeT܋ucF/PExFʭtjhj`R m媡9/ծ:uȕĻE/?;J5|C-n!G,R d ~g}m;ԀQy:F *RZ/0%Xy;d`?|- ǒ2._; }`7WmG8fo70Epvmચ9`]5ZR"R=Qo_ ˠc^Je{FTxhmbA-;IX}$ 1#+MnӲ%oCv,1]b&i0cׅIH*7{ ݣ*Qa)&yp_?<˿M?F"};to#c0<<Oh0|D',6%!3î\PN9U)zX`R;"1zpe$K;sPj:_־PdRtx$K4P}4CJ rO S{qSN-܄?sU.Buְ|CCk^Vl0;*tUSwI6&BR>=;,VUa6eB:̗6L[-[79J}Cgۙ ٮNxG%&J ^{ .wEQ''Yh ߩh"!Pw|ql^x ?J&qo*0;۫ As .y:_rKDXr<.yY775|'9tg BRvT<l{lt@k\ p~(Zŏtg.%U|/Q SV~lXE\⩰4_>^[t/xV;/;zg\`/CZJ)* 7kM* gY~tQ2M FE85q|z5L;7|g4 AA:7x,u|Y|E.cKem8k]sigۈld y(u4}9v!nʫ^綨gb 䶪*nq/M;B#䄝T6WKt3dxϸ*Z&ڂ Ks/@Gu $h{-TM3U#JΟ~ǼO"ܱ$hnEf-؂=T_GR? ~<f0Dr+zڪR-Xfwʉ>Fb-Ӣu'.ILW, q|EffanIm=>E:z-/3ÇwO)Gܮ{k3ݑ"")_Ƞa5|QMP9 (!ڗ#\<>Y'KП %HâDB4^BQ(ؚ i-}z%.eky=>EDjڠ&r`>)CT~B67P2 ^7̣Xs*U) R A˂9^?1աPm(m>VQg/};1cMDŽ4O(;R+}:Qs'eu<\b9'džEg[džZF PQN^ӓVcc.%b˽SaMd@1 y})k%:Gv@,l 3IKxr_J0Xy;s!/imK[Wi4ց Zshésavym“3zl"7ǝ:-LU9 DQ27N֮9f!x;C4BNWU7!ޣ֡`6cG:T^Q|u3WP9p(uDUc!_RʫGaT\^F"5*.Y2e˃h|CU~q vi?_ ynYI8%bE'i{.TH&V"1**+דu2 Iug4:#_ (t+'_lO~c T'GK6b+*.(lQ.$1ڕ'7&gظ`{E_Pߴ{%F\8\G:a; q39t3ND'Q 4(FPI@m#lt\̭wqgb|jmb-F8[^$:Tuy3w=ɸ7ɸ"gSLCN\rg ? yLq!+ lUI6{SJ='\?k"bs'#Vqdte6fI B [5556Lg~ P`h˻ 5 * `7ؔN#^1/7Hr5Š6Ee:9W<:}D}~P6g4b6n~@FE Ok OWxFz5ZX|b5z7Q;$OUNjb(~ҽ;Wl-Vtf,$IGo; Pv 9f?{,G(/neӬ@fizmiܙ6R#U@t^7 )2OXvi`Mjg^Jd߄1]\-lAlX4JdžcB0d#Hc*(gXN>tJ3r}ʱf} n,WA$LP%L/eI‚1eM!|_t~b rBt2/\ TP!#uxGbQgbX?iu&Lc1 s>1<"mh{⌄(ɮZT 9]5 Kq0ϫfMɉ+Orh]GlVP-/Wk -(HklnoEϽt%2bcpNʆ qAV RQTQx]))q 3|uSs Orle2jMpBw=F牚BR8ھods߼t- o8qs>3q{\JVNU>oNN;`qynhQyD';۱ E99y 8KƩ0+4ôGq%'^gtN¤]~U7L^s uSu{i"mdg<3?BOVyG-u]shڢhT!{GOcXm hI0C7|dj |lx~+d_H`AUK}~`nf95p.󏰽,QM:wc^kb]j6 khk97Hy*S Eщr+'D8j\G _OGzi SM+Jpp;oƓambͬ"VA`9 pTDǟ|{ȕ6XG\^bFirfJbSNWPxUݳ9w{Z{wFͯnZ{~oW{}hb\1ޞW{7jooy-j5^i:KZ{kEjoW{/^Z ^1Nfx{-kXG{ުos63ou!=;ӗ*\O0/CX_NPܧ<5L*Ң>| |{ۢxrw_׌WZ㯿~a<[7B<Ev?b/K7XQJpiAZrn ~szQ"joU57_|'|o_|iG>|ovߺ!7~^ _k/BkTO>T|>k_;|}wc=y> %|g70!6 &S^TǣA|UF,hN#O62JڊC &T9x'| 9i_ _QIB1ѓ?lb8MC6IGzUUfQj yrr~G31'f/Y-șܮЭ=D>Y"u=lWE*/Gzg9E+Y_<)?`ȩ^/3=?xϛYcmЖ<;9Kt u!{]^󌷘ƫFk=x3^c@mO;n{YuCEn=^_}ﶭwi=zs[oxPQx~] p]1mm1dϜ<cܱo?r°ƅAhE9Zo!7F%hʐI Q@OxE)S8{aE֠Y!"xhSQhN(M7\2;vqKS> @o;:4Ijo鼷mdaYOrdY5>Sex*1{,>ɿOs 'jjGC|'|jO!J6v nY5$9L'Cw0l̎+/ԔsTUI'_.2?$7<* n/Sr,\h$]L 81\;(Դsb~(ChIk WUA>y9 ^>׻y-<h9!t]}@:(\+]4Do1-Ix$fd^@`nǐH3T-\X*]< C[U)m gC7Iͷ@1ܜ<n$KŒٛZpfZj\MXf*&i\-񯟣)P Wrč 959Q_~4(Ƚ1-,h 9WEj_Ļ=P6Ȼ]6K-՚e!Ƽ 9qK 9crjP;@n"O~0I]v[űW7#0W`'?b=!SC?Q|r7R`xWfc3`;?4U gs|s|-x !kh?oEa.-g >䏒}=E?\;[-\#]+.ky0M?40WmcyF(7#Ay!iB\CcTA <=F%B!y#czDŽɽ[D( aɣJH>ʖk\"52ƛP6h-8-(yNHt emD't)c=HcXCPr+ H4|u0r:Nrx]:rr17`C I?j<IIJYd &9m܉}ՎM0%&!{\b_@=_}yf CoH{Ri9"'6P8Z_+i3~@q2z $YDJcRjhkVHCltV$H+r}]ߞh_k>d꜏{55 =W<:-~|Uuu~A_3_Zֽrym]>>?1I^o1A5-`N$ST.wED}-󸄭y E&$؇Q9°{w{MxWpw^Mjlsx5Ԣ1/Tf*]kN9gT笧{ua>DHylF9qj+81{A ^ִ3jJ% ȥ\uHC]﫴^nOlQW[Bt1G6d4I/Z %d#$aZR`_mli4@kbPzD '<}k[9L%ƮIS5H$ $=HFd7}+!-}Ϋ.2.z=7{8w1J<)?o4ua1@ds#_?ڭd!׏fe}ZE4IcZw() 'QmWp I~22eFm> 0Z7߯fG,{3J0*6},3mpyH'hfl߭u G ;#=POxz窜K)Ź3:A\ \.꥔(qkͥ&xzK'w)Dl{cx A;!Wl=3BF|Q_.9A6MMpHMC:YE]T 7cav1?'b[ugjPLk 3n.9mca}"cj_\ ƒVe}$Eua[rL"ب0h"7R]k0Έzv[͵~՛^kXU%-—6m,7S4:%+n*&DZAgѺ%M!n\QK>E C %yPM -D?FGe{f(7=K*@gHID{\PGE:T;7ؚH?|4lr$s=!kM&jLΩ߮oy#|' ߧyk·{ {}פ'ϯá2oՐJb筼:W;,QEywT"uaZ~A#HOxɗ- Vo 0saeAE42:ϓh;d})~[rZ9u?a5Z ,KnfG,cJldFffBTbk&>µ@@޼ԫn~P9c}~+xރBXZ׏˵]@("vRm]cW7K뢧OmΕ|O?wk5:kݬԀ/4 ,^KgEb}۳CWjff҅~|ͼ7ЛujNSǸPݕe5Ҡ(!wbҟhغޣ1QJVi y<+DyO-O)T'zO$lz=ɨHhL|9Ӱ$O1BūH:oJe6祸RlI)n!)(s|( L`$Nݝ c܇?Df'*Z?]n鋌]x!x^wr0$`tkA!j7rf ʊS8seZ^KEr=ݸ}'m//Rd#r;{ZxAQJM̫J{M% 5IoS<=RSB@A5)r.U{'d40Tt$'F(&9|~!cѭڽp;vD'-~WO(G&+ 3]!H q,w毤O[hvF;w6 CʯE@p1#qxZq:M,1Yayi^nE\|0)%}+[(w|Ńo+b(ёf3k@+f//bW^h3#7XRMLy0z!\Zy{8;\]YzV*mlc!w;h^ٶ_Bff0 hVWm24{`.ݪzz:{dlL-$(AܿR99GXKN&7+'cתz~^T,VVW=)Q췖@<0 M o(%G0ɉ,zko]E؋ M6O5|F( =[^V#׈Ν,TK`w(J.%Um~B73tf6ߞG߹H+]Z%go#C?.mdpjwR8\W͎.3fj4۷k%扏iҝG0.0p4Tmݬ!)PٞgTB єiʿ#S)"i0&C <?azoV0I$ *IN4I_F׭z5$}Ӝ;^}iq3ETK )؜bO@C& =(H _7*1VDfj^Պ cέB50[%JY 7`<) ^c'Wmvo|0!xv:?89qϿ+T 8?}T9?shݜ㳰gsVq8ܷyz~NI )9 ?}~^;OwO=p&W=#0{%SRXS"aIa u0<5uLχq [sd7Tސƙ !/ÚꅜShcl@YA![MyLKAe#l`j(M(ٞKOmua&iU \"*O(FJp2J!̝.~>hy^:db_b;C-nBզ3!'Rj5{Q"Ы#oL=yW+g_i-\_r+ubMv^9g#~=3#IϊY[qoLNF[ub.B٫(͵ojҗ?WQ;۲XhƷ=HO#$N%:_k@j39{m.3<C$!մo`!qOA!(9bOBE9FnbjqQWޕ{PBoW?*WH;LOnߚ8R@; P>\"y\b90niyY0T߂Y|vB1~Bk?ab3QمdcK\t\1o;(_vY,R׬=]1fE6:zӼ;\V_<նhIDL&j\<ƑG>]jW~DQʦ#i-[PS#?;tc_z-oBÀ$@m1o_B'L^c4YVhET]cݑM%ԠgV fcpf?KX|#R~Th%+o)elKX?E: `͠9-GpT 'Aaw B<OOH1`t*]?Tݏ[NzFgyy땗L{Q˂͍2ȴE%8ˣ~b/(`4*V@ 920㔑VEm,9>)Ѩ?V-]x<9|]ZD-;}.gL_Yөx 牛4i>ӲzszS ZxF5A8Nx罃Uf9$}Wx0Ӷ0DIew9|'3{<Tϧ7h37#TO*% {$.  ;`Dw`iŌP9<"Di/%Z.Ϛ7T .J;֓^& .P#h,~&Rm<|)CE͹؍(8LJ(8Œb`bwJ>&'JǤ=].%A}QoI*7LFТO7qL+uCIœɞSԊQpud[`ۄ=ȟ1By#爐3LDz%[ os'#b9dgp`OϧU?A;À⿶b Jfλ1wp;;<79ŭ}<=6`'pVC`ZJO-~|aeV44/O"h,]JaAI}{yr9|Cgȼ51Yl(5_ׄg0iӽe3J~ ўzNZT/Ȭצ,3n6Vl$t,pO46[O-w:wv˞[ ϖ "6!Xlچ]<637?ָg"`Lҙ36آCq7Jqt>Rntiҳ3  %_$si;@aϏ%-fKF2z euyljM[(s|4ڳpX50q$mp,V7!щ8k9HeCR%i(Ou9yDWJe›d3*~jO^QL| 4 F@{C&"(U[z@f79y`FJ$sX7N簾}62 Kmʁl'.3y#ŠV=J ELX_' VS6h^/z ږ '.>ߝW05ak{Ѻ9Φcør4K'TWVn~/х88<_S}9X3 &6Ht㔈MiB7DF "+Yl\íLvlS)=h?dW3U_bRFNn$PlSt'c)<͒)8DE{0i}`8笀8jMP)'sWQ~IBNјa; xw9 O p/Wy|9jgcG|٫ӐR.T;!8U-Ij梽[%J9?UB9e9Xw8ɔxd"!{-gk5;iD{sMٴux;CAzv7.HE-xJh B3+ o-g=)"@EZr(;skK'Gy19190kٔ ض!-:(Mб=*6N\ǭ!Cyۺl@I}nkTa[<>JܹTk`ks{.q̛pؑpݟOmȌ޽ vN3%9Cu)WB"qUn5dA |?u\?z۳@~Ϲ'߅٣Eq:U\m W.sfܼҗhpeXH]5VōR08')>O'E%+jb5еNQ~I3k7rNVV54-IZFE=VsUC]:LoӞmۈk\6 l_N{ZÑY?\ijOw# ۡdl_̪6ퟥs;tnJr7A&b|EQso Ń>ΥXu7P=E,{L3&ŅOpt%2tfm| 0?jy8B{3{($(G[ؾGoN'j92jUkFCR9COQ;IKFOXO]H>^]PV*s9܎ι[Km[UG|u7zס_QNلԳy/`[%˩M^KՓw(֙WO2~z]?-ʩG~w&/S?ƻ>"Z XHZW\JKyp<&(e<%CIbjD};b\i¼¨<@ǿz2O.6S\ҿ{}XHLy]âf8_f mNn!8uZ[]$'ӈ?5+HeF0wYdUB^5NKC]Zh&cAuD7Oqi | 9:n|]}g6[KbYO/ŖK Nrde- U0?Pojڸ,iC|3t,-Aww&ΆSg}1\GJnaېDL f_LlO~[u]/rd!BQc0m-gH{PyNi]fQwFZDS~}_KR~M/]U=;T w$_ g-Q 2cD 9e[:!:KMn8"9IrWe0J_K8t9`wn:G0Uy.ÆR 2vH *?rkχ!.7cƱ؊t)0l~iIhZvz7^wX˫Y^ r^]0qdVEB(a:*fDܧ;}ltl!5Dg=|܅ƥG⼳(@OdU4x)hcr(ncg[p`>m*rI_G!u'L;O@Ҍ.s=hm~_`l0+BOzg˻/zagh4$)" +UlLPEKᙖ򄐵GI;8S0I*'9|>SݱwԞiX3GTV~[ǫų+rc(xNT߹qe?7WzTǩ; BLs\/_-эDJ%l^ڻwpY,$QjH&u9ɺh#ly1V>MN^DAc0LL"lBaN{iN_6oS<;4 9 ]s0tN3ϩl3~(WJa0z~| )"f649 1+.^m-pGo+M;ȑ-H UT[K4! ,h b&D 3"77*9Ώȧڏ>"vQo@N}*&ceJ)`vqsJuŹNBcD957zp->7tw_J)Tb:^کIqS6>..1Er4BpuFlK#xӾzqpl7=s5ior=93R&E/ye%kڣqu2Q #*Gɇ+*O9I-.,ze:\RXKyzj}@[.) x1{W0'O=^~(l!nU` gn/0a0g#2ZDy9,k}:6 F~UykP$e[fUo?M KU%z._P M3B!I[1( f._y.N>:m lK0ϜѨԈ^_Y9~f>8INL7E'}p 8hbOZm~OV217vXSZn3y6=iʥwLiixtXҞziU۹< ۙtR 8֏rrÞD f}&T u ܼ$)Oio{y3'%XO$v!J Qt,' C{] NVd_>;–׈g9ޠKwI׺ToXKiC(o\ky@H5Lpi̡Zbxvμ5.vhYV1>Z?M!̯p=5,+X@ ,x,7+9KL$;M1a lЁɾFWL󘒍B\y2M o:[( o 4לѠz= 4)ԉdjK/{R z5r-b딇;޿ib:KSy4]ƣY_? (nFԣ?-*Or=c|__O~zμ_o3оkX=IKMC"QT-qzqO-%uV&d͚M;蠇Y7Ib=ΘI&a4̽L X+f 0@GOq&MTpjPĀ 6ņ0T(( m`UDPAQ@QTPd!,s$ii<ܹss=;Z ݆n0 XSSvęžeHɄ:+(FS_'O OQ'7{ Cn<BٓTy՛?o\HRl ҬQx4AW^E٬87}oHU ĝH<\Qu,nnsn]R"]H+w1B_kgau~ `F !W/RX+I7y/oD18z/x󥑍5(@e k0r^# ~Ă7F8G%=LTDr+In@OS0 WY TaoVͪۼR{藐!gc_j3Ynl> .+A,J.>R*VQspV`:q+F8SJU%aY}K4rmm"'=}eW: G7}cXq>OY Ǫk=1&Wؽ_!ըN%y;mw?Le:K:$hhN;)qo7iFSwM\eD㝅kF hg69d}iv .%->_b$+iF"__ >t@zmٛ;_ ?pS[οp|;|}ʫ[^3v݃o.nᱥ#쯄m%/CQ0bG)MߥmdaG|!z9]16)Vy6?ŠQ^V$Y4R7ưOhvfDbd&+O 4Ċɕ)Fn|P7jS7%wm1 aFLjv oHxRPz뾕׮rV9 }T]WX9VIpPS(a*l6ƿ\W,Ē :kR*7G˚EAJ,u96aY, buϛ_Z| >{߿H q ޳p׿<'ro(5tGc9S7=l[F55k*oك~WMB{rߔ<72r+RC0D:yLmp V===b@DDG#*U }r/9sgcu=u=g)nnJؽ` ( *G(GeǾ'8,SL|MPv2,{pcw e蝥 u7a3KG%U~ oe~a.X&:ERA@+8 @,B8#Ge,dp;t>**AE2TϨVj9}}339z r?nn~Qtn/'?0{ƈ&ZE^ MJ Xlw_ 9ॡl,G "Ža@7F@caM*o$#E[ɘT*$oj]-0F!9t~+ W2,3LhT?Ҟ"q?YP?v7g`^ĶP(E39 ' | yݧabcƲL}܃|TFRLRX[C$U5zMKE`77hC+DԵJ.*Қ3L)]`5á< ""o$v_<;{0K|0{9[MY1ݰ St#a_IFĆ1ƌ0;b`VDt:u,Ąc^jvG*6zϣk }%WܙEIeWqr=JtsT{9Dׄh̸ɤ0z}Zvs ti;]Y/=Gȩ:w$r&t ."ԖtG )AF;z"P`vH= Ӯ9/9L v~{ӘMtxM2tUz#6!߳0>J]*&XͰ=AF~YY>a%?08Wy~!@vM ;g>,M91Ԝn#wL6tș6yKyNɢtnzjgݤ=1;}QY‰eh:<t2q}Rl9F>B'T征+Iy7N8}[׀nC^rm02hNkϠQYsD` #p zc7s~77ۄ?#ނ~]{a{ܤ;'}WM{NAʣ>uP}) Oi3"H!oNc_tH`O4kCʣeu( ȽiØ;%:UڨRw~a/Itɔ\Ӎu5OͳfU*' _|8VH_bq+]s,mTIqi(Ndlsײch5P۞7QFX5<Z\aDsTwo[ߥl,} B_Ú~1sZDACt4$|`&;ѡՎ\zҍ}RObP;3fي~=3ںSsh  ML*4GӀԧÎiqgP(#mr͎V˖X ;YE0tYgMrDjk5E.O&1UtNc0)S٦ 6`$j'UA (9U٘+kܦg"n< soHHDTXƜI=]0T7# vPTg.'pt3ŋnqpjĢ+ ĢcQbmMyS`ؿā߫/9\gY|9r+_J~*LH!ʣ^NY\2rf0J43Td}yiy%{=C bh/'F֗3ݕ32x \#'.P?e^Nȣ`r$r3}A#~ޔ\QL>j\'#l2č Hi9*=Ht DȖ DXCEg*KFMFI{ uq|R a*;QpuIBÿ0;$ p =ά31v:B#&x%"Y9 =U]-+ٕ&dWUp_u7 9& H~^d{gp>`֨r68S U]^eK=fe90a}ena.s]Οa\R/r8R B,_?^5r\aPW6 \_`)au3Ф ɓ0#-n FkfHָQl^Y_ г]"qdUK}Xh'Pu15G>zEZK{یQ#ȰT]^@)(AՉ ^@uq\[HWE*@8<+)JSLw3NwW_mXjUSsCRB&V}NXTW1~#u*2ow:=_o%%qU:x|/*~!YA)m*4P$j[S[I(^MARltblrKN .4O}aRνI i@NsmC惘o6# Ͷ}vfx:7l|ƀKأ˙Pl1~(18)Mc+hƷA5u^_>88e#LJپ,""(K('} EvP֏(j́~Dy#>GkHxBgp;t V7{B gר%vsam󯻱kge~ EyMu 2Mx&'_3}5mDy*g*S; u}-¸YwfWac;`h)r<*瓦}6,dy~Ty+UT/G!wq{0A+q7C+a0p SblH5 &DQ6qbK:Unlh6oZ 4JZ:7 @:VelBl][w1< '+b"$ HU6f]*#vƛ')A*kL e/^*įvOՔ{<² |XيΘm[ѹԎ'R-Vb*IѮʸ1-'fשFyNnIP%ɹV(RÔ?|Q^/ڹˈ .VzPJ(cjGm5Ki] #Y& &8Dױ7웚K%n^ˮz- FK7>O/z726sL/Q~>F~g K>C ^h Vp]G#eaӖK0 M{a%SD˯wO=$Aq@s'7as9j,(hH1\F5ꑛ_H G 5ܔn|LR4T2`s32X(8JdQn7vZHd3Ӑ\P+@n ϰIU6f!Яr1`\`LfF%'w~}@H(r",Jr/HdĶCrP|xI IF.x1 ;. s7^-1bhY[Gb1͗C/?2 BD<oOf?0 |ϦmZ//}'*s<3zi.x/{K/?\tːf}khk/y$.<!_C Bƛy\ќwٛe&Mydu-C%ެ~g!ӅLM<}Lz>ts!lo/oiR Ϸd+Lܱy/91,gYyN@˿b蝃(XcH_T_ Ei_-ϸ)ʓ; P댦 Si$ jlʆڇ+@WŧE_ZޒÒ6od-+lVm. }P =V&R#G.ny1!KӦIAob=HSLeA."ҀƤ}1 p|%FވޮI1|`JRv.8?VhDxu^'\{? AaHp%{VMۍ݀R&HXf/;"`@]r{uAr;Gr Rz"% %H?ܨI &l$i(CT?<*))c5#٤ raTK2ýShNc^ 0𲍽~;E9 /B#؃}%ur>d0ygͣ&w_a~{Ϡ%!^ gC?Tgx;t{_'Qrcd"'ow@i3(s5dtVPfG2'4"@HTZL! r.=-[ ڽɺ]H-T[Q_a[Ś1ZCHDv]qܿ}7B.`*˪>9迹Mqf I9d+Yt>( ;v0nusT2bܗ]W}FkmD 5=AWSʚ`_:vguŗAH.o0#VDy$ u1;aDu)ϼ_'}Є Db(,lbH1|U-ȉ{>7*c6:: 5GPOC'ֹV\˔q4u%җ˾uaZ&G/gan(,Es cBy(ː5GEu<%n̿ bBpM4G:vw75f3E}8FktTF4n-;Foe5+[c8RX6_Mvcaia~ -! :0*\%+!F+H>P`~gTx8w*a+au3 ܖ*U`}R7y(v9ԣ9;G~bCŹP+b,@b:[gp#΅I8´9ih!yn\J1`V<z4 ̅$|$We30gaMWTag".z76~~vstY_F܈8,Werޤ܅hVɇ$c%ʳO\L`D]eTR&De"6V0F}xlZȜoW'”y'k´=RQӀttGz{s`+*l$εEKHH,L!.^#@&_5) CbZb  DPS5+1j0bVl`^Tv cp\VJͦ%;EڢjR\[QY=/Ӏ'srC>! (*>I7kCYs|=j4!|oĬ-QB2+э0C_f'$$sw\:|+<>z\|\) `uw$ (g紹I5̋(6m&_!tm$b~StۆN7ۓl"|69PɞwVi =Pnf ,L/KsÙ+R{нqڹX s~ʏ)6^ts`7S4V } W1*y=\ H[ Lzz$vUtegÈWͲ 0%5at9 o) <<{u^Lp0o~N%wRw.ux^ }Hˤ{ ,tj9-[u0v9'̴+m1#᜸4' sEˬhڳ !iКX/UW Er{RCXh|wQڈk@fyWX`vj٤|]A`SR 3tڽ+bh?(M1_ƮD5AQ7 @s"k +J/Fg}>_T?Zч5 ӯ_z#O:llZ*7Tw^;Cat X3n|ɧ޴Ik"Gqx-i<]_ko֝;GhB!ܵ{Tcn]Bq鈲Nٌoin蝔s0^$"fXp$?eI[ϔn}:G fpUfRz#Omap LKK6p@&kUbAzFR6$KS`h' s׆1$m]jJXD AkI8K򪨙%V\?eDx-Tww+6e#ulIVpUiF/`} n E,QN~NYyЂ֬P+ &By<,#YwXJ mDsCǢ/_ scmFtmQFƐ{`6XR+~5Mp&_oYO><_$!%,:1ԞDsF#!,ahK̤]:&af#HNCALFZi&û__g/Ң%\ǒEYV}x=^ @NhnK d/eb60<_ӍOI08 p; { CNQHBw\sţE9>U:a$FP<^hf0:ujiF*~]NM-kFG8?ҷ.\9|Zɏ 8š+qhV'k5kLָypl홼*RUmSUk j2Twl.EsO^NMʊKIܣG⏟,ב.uvOz |m p@F$-&Jɾ+wxnNBs5 5M54M,=1ᰗ2 lIMY23M~\ͩQv0-OruKB =p;w {I͜,uV7vtDI[\sNCabhatrDkyy芦i qgfUv.!GDIx"J Fg%AcBE0y(Q^O)8.bD]}ْ>5zĄ5 T}N \[ f"[y%.b_1һE %[`! e ?ZBtNh{/?~ƺ3 6bW*CX9UՑ)ZQU5j]sOhu>a7 C] ye!4%x/iM(@Ey1TjP_7cAtmnm#4+h]BzVxs,X*X* ]%UٯRR\yeqi19T3hz'b`n(ڽߡ܍CH ޘEJvsp)e dʟ_Rh3] /ui#vEw?t`(O̴*S+/@@kmw:a 1nm32II;k\tWo#Oxq[)'oK(pZ1 #)QЁgx_W*S7,&#air腰x0TgرMxGaUT~T4Gvv>lZApOB٘ƕN"xh͜ug/^ ػ11Fƙ{gF*ҳ$R")HwkI)&8̷#" r6!Y*Gc#4b.1<ηIؔ<ٸq!UBה-\57Y\H\'he~:ҳR_Ws}vitl>=V .ӥ(?TArA{qNrBpGoGUĬ&7K[N:s~˯1 q^+kV00 A@Tl1݈tFb1Wtn{h)v*DNI3ˠor4yH8ᤦ1Я0Eva*Hh5#bmғRK1rxѸ0YDH(,G}DM@u7?%&?Jƍ\ެ3嚌A#Hk^TrӴcspB蝍Sp@2y$E/g~6 /$\c\c2~ mvϏқ3*0FH37ĄVPټmΐ_v9Zj5嶲7"G66R!]pئ Ds?̷;QV'D}uȨ> nG:Rn L]aI@̝ЍgH!s$[#3]}P+=kbEj n6QlG *cG-{0ڱC 2Nv/ tAɶ}<"%F(>NP~ d d;Q'I 6%Lp?&h6E>Tz/(iė('Tp(\mK]zu I(Uպ>Iyj9V,&_(xXpA +U6:&L 28=d%nE [L= \+=$ݯ+y.D5Vdx;ggxV>Cʫ×qnsXva(r柯܇ /{ k4_}>u*4CГȻ eɀ=dA }UeM3QVq#ۃ wR]b>D8n֏uwTGPK<$xV77sW`QvE1]j˵o]>p+XԏuH=Jܘ7s˦,+{G_0c3 x^*}#Hp 3ؿɽBVx׭`*44& t5ǣLuxT!UA糉.? 3 ܥӊѳHϚIӍAzFOTuXbr4Jse3܇Rϣ/jXĒuhczYyo8v],B_ÅSH)SLAX ufiWSTf{ Z=w?8?#i4ž@긐W «Ai*>B;UU!$1mmr.IEWX 5A<.grF\baTf}'Heqx4݈GWwV;o'>厇3iNn#jė)Ի8k5uaspMݞFE>YF2p!:4܆(^GA|-drT@n$b^(A%4dW%2)-/|P~<TN,.F: *z8- 7e7wi#HO&'׉duM+xDd0Q*49UhNgvepG[0n!3DtLQAM[h٪Fk%?hUG+볡UzvķxUkƫ *9EUͯg|IUU÷{ZzBԯw+WYFj6`J۰/.5omN!]V慕1b=&'cHO  /U¦yTUgƌtp]i.=[3֫~IQL.jiɰBMir`uΝ)˗n!p ƪ $nA>TXs5W״62.SHϤSn=y{2W[=<fEpz<JX08Zv[q_f}U N5i>]q8U^}X՗XaW*p]?̫RiW,gUoWSU?lv0bWKZ6`6]r޴iD0D3zC0qMB8&[1;hB7j ?>TjZz{譑S!:^qݗN>SrRH]`&<Iz9(YX^V H so _]s4">s,|ͻL1<ܱ uo 5Jem7g.66b%~ ;H:'x^ P3l}tC'}Bs xxQn |;1Kn:KLsEmYL<l2~t H6 s "ަh\BNبжhyXZCU8kC^EFWQѯȫt*Orޚ*Πk,5K ^blT`G3b2l7< zM8iʮ ^=L?6DzW4Y4TPD[B1udp XN{ߌIWnQVȔP-ł}/A > V۲x$NUH`BtB+t 73N N2n;tM.o# "L_8U[;n?![=qt/mJ" jk|":{ƝE~w.7;4r1CMRih լ>~u}s|eSc.f^pߘ1o#f'1 =1`)Jb+l/7޼ݻwP j,$KB@0A": 5$CHgfa.k1f9+-M~gIJwb{֧y`Qٴޠhq.p4&\#̠wC 9oWwPVORƐV' gE醍Iŷ#xUwU՘YUU砪QJYϪWyURU5 ZU葟Cy{n?%I/ Urrj&tZٲ7菎 'q3N&'Cƍ|)5x~.S VG_c!qׯ6&4'"U5nUK'W~Bj1@0 )oµu~ k]d2Mo죯dT*>hECV(͈PkB9UbJ&]qR%rRGCh̼јey1s ^;6_^ڠb})Ci!jaJcHâu'\Ue]U} -&x2?9T 2GOGGd>==eNJn$OR#(W?)KcU3f)qgC,(|`͋;< ᴜS`N[°"]_p捺c3$@WJxٳzYWH9/\m4ƭ4g踻3нx/pr3 } @f3=GT`E#y&V.3B4hD^<=@GYU-U!֑Uս>ֈYF4#5^sykԃCЃ^ܑWWu1-AGZɿ3WsŘDg-y1`y)="O\{{\ϠcA'PRPS0nlwMT`B;D,SFۄ/d,j H}ߊٚ#E4`܍n "p@<@v: n~Eu|@Dy̧lϱ!Tʊx=?Qcؗ fC,sъ@r=fM4ʵ6 ލJVǎԷMVW׆ iRmfve $PRD=эrtHYSDE?>#xܟWuϸW,ኾ7Ngj_VSͺƘsizc?jIju@UC*lK(sn:`l13fdwMe[§%3Ό2Һ0х<4]!JYri#S1GgI#>_$\u Da-/mW]15=tˠɑ@Qҝqva,P:Prz4՜4gϭ`,w@jrFrlN:'>oI1K+]hX:nE^]IzΎG?bfҢ`_~6ı+)cP2Q焨JOi#mEJ` Y7"㥼j6{3g7ؙ=ËBl”hϕL 1[B BzСIX_p u4y^9T%ߵť cg i: Y=_m: %T8oGPQ:0:6\xs^:*ra&s싂;7 e?PN =!;-4tVŝ%~qgE0G`,F/fg;v39536&bff-!dkt(g7 ^K+nɅH¯)1 K[ḋq(y0&fu6 5rh9< ETp 02܍^QfLm}ՊpDZZVkk#e ۱_sJĂ9zZ؞G$/Ʋ YnLCQ)85ر}Z)K2(w'%J`ѭ;3]0XihB'OdcQ;sitߎ!οgUӆ D:\"Z8*G tyl _B~*Э!~:eqVlj[:jzh$ Ixu.'X`6n/=İ֡[Z4Qi}W?2uȮ;>RM×r 8XV 7oz;d@߁$,4 "=ړ.Guw^sHXCE$bzddMlStd`Ss(@=Ք+$/MGNtR0%-<0"}_*}d@/֣*χlL3![W:6ͻINxKW=Ыe.15y-24]] )1H;*KfxApApc$Nэea )qŚK[44mqZq(-}|y^ `$q9486gNM=5?mK3%٠h næg'E8B xqIEUug@<.t~Rnu=MYLN?͔$GLeO{eSuZX 0DJ'j'"t jkOz~7j+I%H5(;ŪrSUYUc1d6I;X:ټYUͮ@VƪvAUgj[ 'I#{/S=/JfFϏka [EV[ed9=|UV8jXkî~oȓ;ӱ=%ڦ#;#cIP96n2I>Dͻ\A:|,ROV<}hr C 9}b{?$wH&O\bL-,&%Enzxܓ{><oBOï*8l*ƸC L GOݛkSv?[ߩv>&d%[h0„OI'@6)3QcS_Bݎ(9x{RIh+֐&Sک["Pe4zf -Lឝm^BrH伦48UHKI};~,h5Ztq 9MExgbs*7D4N)GVQMQx6Jw^eOiDC8r]<<"@\%0şJp(:R#8C&`^`wWx?A<%͗V:it{L׸_~n7߁(&%a"|j5AZey?pVhV-s;Y+4k Tpe\aH*qD8+uW fVRi3^WV5QDzŇ(6 f.-]) v.@ v㪌S%tUFa\gbD$}%Àj?d Sf4t[GUnIQ| I5OJ+pEJNJ,H#8F|]EwW׾+O"[>[{Ga5ӝ*^XU Awoʶ! Qé}b`ܺϓ ia BvDgaBzA3źm=_fa[*MC8:2ptܧbkDTPR<+tڹP^ETh"ShÜ]b fr ~gcW0=nʷ,/ɵ,5ypN=W S/"j x6ˡY03 &N03g5쒴F T`6Rdukn 5=Q#E% (\29q 8~6Jd~>5tSX7YUY/ר,U0=՚<ўRlL(&ϳHqrQkc4+(K9IV_*[;x+xwN|伫PB$ ?^u'\ ᗲC ˞t:Fy8H9cˮweB h!] yIAVgk7=^o]۠7Ѻ7e-!\hyw"XTSxxRo~QPrIzoz6IKBxb^*zנ+_agχ㎦d)ɂ{1NGuD<hI0F< }JXYy{tT.E&9qcÀ6G|7ChTaDeJO+f!~5Col-Ko>mQ$!·m%$%p9uï$8V GGjn.H&`21 nl'ϮQ$UAF|e<n$vKU_-Laj%F$χ"%f$'tDsF&qOdI`<mXP@ yabcX <^x w!}zH_vv5 T$:w<h*;E/ T׈W7 xzK7!v8jf؊U,@7j&JF?8Z'a Wֵ獔*| A%~yJH?-װc #8OSRŔkezn^hM(7ٰ^>ns }i,|%Cͤ;+X7~r6T@|U0tjdVvno:m֢&9YD6YB?g(BłEh̖{ Bg9$rJ*  vf))_`a9{Y[TdX2$pCwDlhV[I)Z(B728Q*؍3z:9uorP]|0I<[?ѶvL'>t4[̧R:'sla%T*y`3,@AĂ|jPR%@xx1VL@0,ָmTKI7n[Ǒ[1GHYȑH[Sn%xz2W\a67R=9 Bg$>\E0AWPb{]ZFPg7] NeyW7d#tXݕ!˔Dp6nb~ӰwdT_cYWU5,"n(L召_xYk .GS0/F~9EVk.)JQ_ R-U^Zu[2EJ?|*CA#mI%)Paj%PcK&[ǟ2t.4`v!<;5g@,:%7]?&P_ Jx(ʹu/e %`xp$qCOtEC~05~lf\[s`Wө!63pLYq͓s6e9"-n 'M&iKu]n4p[J'-z?a˚0f;#lc[sv+Ll~ܘz,vܭ,S²-E)Ƴ>|:hJoי7r=IS'f>3aG`t_1&^Cqș).̒$L#7&3mj)ݨdQz5WFyJBqgIkb߼Ȁig2<ݻ2H&QGmLF 勂AU'QP;S)Ed+]z$6oJEp~/B&&6URhZ#BfWjNbc }%i{Dyݚz(|A̶c^ĻHp )@kY0?#O!5Yd!zY)oXt*Oh'ZK`0_ NTgA_$L>$2]@6Gw֩j+d7tsc8pS}Ь'zwNBuƳͦCZaqPq6̊k(ڹ+qۂy VJk0-B.LҴo)ɬ KH|&DReyw26R^ "G0FI|Yi-Dc!hFVT]eFAx k% [ĂuҒ%QP*lg. #Z)KHZJnl4>іL^=Ә9;E[zb]͌u{jAf HJ 8*|)"'P7'$cʩ,9R#%ZQH)T0aqkmvQ)Di1ZOh$z>Dx1x'KEʷ.g1rJ䙋XЛ:6.gj9XNˀE u{d@O s( t^>ZgH[[6wSB!Arѱcp'k=0@Mb]R g׭.Lw5u*2 snvBoVqk3MjlԟR2{DE9+:բonsܸGt~ z'].R[XJݱ#?UDyL \=)cm䔨0:Jn 7\U]};Vt j1k6L8aLxDL/zntoSu3nYV=#u6@AG3:$x VUEJ0mf]}QG劔[#Л+u6O"{B'vHDZ 7Շ"VN^F.ш.mq8VNVǺ6 Xu1}C^J4|'[/<<0>UZ#cJ5I7 ]q,PQN^ckPHo C\x ͖D8f& nUl c;4CG307:nzSHCA1<w 3÷(RmɃA|W22&oR92JQia(IJ-ԧmbLk}$yENq!Rw0!_j[f\Xr?D pDE$ٟ?VBQM~r!K SFFR͢<]7D^G<L?R.nK3TFO xFr4H W>7R%m(1/bnz:dLGA+sŜdU0΀GShT`pl^^[|GiUnqh:M(&6`I-շRqeE#"f`lqD M~/8@ Q7gB;-\Hl%H!S6C[qoaTORZ-yy;+O㤡gyQQǸ֯ItпQyhp]{矸I{όg]^J܌eSy{AyG:#Uy<=ԦF&h1tyӧ{'Ϣ=1r8$7 Ϳ&C,-]:kGjkE)rMBs/6J Bc89 W.+C)daJ,Fg*w1 `t*DY`O rAbh8XHmxh"TL|Ղ `Nco>dzkok[-Io)n$D7GDMi[`S2+eRs>1+AcN iž'gS:UXL;2a, ֯eo<Lbo%?.u4cS[?v)3MG pvf[=47$LJkMz 2*t~T_bu1{MıWl國 ^iU3cskDB|C5bBe2W}ېnG+shlDv9=Ap[DV%?rsTh F[ 3k|Zڃe7,'b7J-kڍ zI-. քAPa= 0Wk÷Cvi6zc.tp'o}ɱɼz6~0ױNf(O2iFGC> 'ħH otN8U8<6̜]}/jf ;:3F~ghؐK+BIZ0< ;#I 1͔*}MV& "<)M0V^aTG2J=V'l-nf4NfJ7$PkXðχѶnA*UV+}fnyݫRaϒ\/Tvz=SwzV^Q;Fr6bgv9pφc A.%m5%E30ɻ(V0X sv9yDԆ{^zzk:;k' ]MfW ^ 8L8,YUW"8JX)b؃Y+SͿsHVӌھ.34pU,aQ>3ַ_ւ=m!_笒[ntO^:qtzkje]V>)4ׄ # 'dP1xL3Q5uh@nn)$NYxſ34OrR\g*AsWW1?W0EQ !Y\<)% x\ 3Cp oڡ*/rM%ҽSA9*W=+ Ѳ]c -MWm`®IϾEkʝ\lh^N-lq~hOVrw&-K:HJ4.]@Aa E,8OaNg>%J:_tZӳF3S>8nf 榦"2l_"}7xEwpq/8XCmyS 1n.wDm 1lx{fe]4bJ5_UlbFгX*vUSnw;|mklDN_C<9=moٽNaI4jItx`]7]GڷaߜjE˧0үk9Qޭfk?$q=\R>蜃Ei4i/%jX%[wb"[>Q ՙ71i<3l'N@}c8FbNS "x$Cԩ`fbHPqDH3DvSt4zYգ#/t ?e$Yv$; *ָb{_m7.1bٍCeJl4;bl0(g-ٙX. keLRDgВ{%RB)HRv0U/DL_|"d+8_yw@_au(;êA.[o#ľl[ZHyBnb{7Բi{>"^7_59nɓH#iV^I;4<ޞFycrx@li_8Kђ@Ӡ%bJGK9RP=az_}U; bٝql7-\糓WYK48 4c*W H ]Mʃbg+ TL<eRȱQi.[&*#F) ,暌&WG2:`=?z;hR(!a%{ >^1^xO>U-R'q]jA\HY,\S{ 3wcZE`ma˧ 8Ys6<^08(Дo1-t>i)~[@꽅°x+#gp( NT95$צk6Atm@tГIA(ķ,E4 CV)0:BG8tWF~iZ]ˏ å6|+(:n^"a~FvpAł@|eۚz*bӬag`o ,: LL z.hA8P?" rBk:,@eB{!\b(x%a8x0$k 쉟_3ΓL:~J~=|_ }T6w5]0h<qm,`v%8㎻49 \;]޹9~~Ɏ&08%QDGѶ`a B{]tB7^}E5: lτ0[[q{0N MĽaͮE\` .[CB(!.j2yGŸi'2<'FaDyj<#b }#a[1N㳃kk.eYmh)+`-":PMLy>FA$pRu?",[ωhg{~:JO:y \S".Qr J/[<ٕFgcdQ1  @l8rsIwo W4,3}/ jζKP<]PtjkMnR_5p4Y-YPGڳt wbvgdA.3JQ"SLf!;C'9ɨ68(a00KWgp&-R&$6%- u"ҷU&,8ڤ&J̎[W @%T~V+07・.":$@]MuBA6/ಛ&84Mpz&RN`[\+v^|Z+2VwTU6V@bu;zo &(MDהX8zX _ƨ ao!Klm„i\;(měLm#"PTМO8{΄TyJ\Q, O |F%RcnZw\04xjbqV5sOᣁe> xp cp¥|)WS*{$9clB9e2D9^,ct*KθWLβ~.#&U)Yֆ#yˍؖD #9Gs^8~T3E9p@1LvÃD"-oi|nGW O0}4|b>{cea sV=t>9I'ؽowRc.JG0I˳ǡv;= /^vgGyl f7e [0KH ƟW-1c1AgUXtS#wRtP :sNM}葰qP M0LuU,YZ0IY.r52=Gt~jxx=_16KyUx9:*hrϫ'#oXVn#4uʰH1""Mɭ}~0A/yŝU9v} 4嚧A:RQb{g /@Y?h2} c58z pg}~Zۏa]E?t{`˷o_dMÏNk1s`Z[jAyHoVk֟GY |Uԍ_G12sFݚ5'l`0aіdWmƂz|F|n&3eZ'bX6ښ*+:"rZ ~Cg1$v.O6D) ,50C@>>OirjXj0,KM6\9BǢvPJCBN wq?s\BvƄb Oc;өLCg ^iZneaݙ۵P)|3*FOV>ڤݸdI sۨE㭱-kТL3C&xC$S&.Ϥ$rڨE!aFYښ5smokdwHI3#Yf1]&2t˂Hi-:b?%xy` 7ﵛ o]`ZyUhں"`ł+͚ێ54N ZͽҩQ ԳFQpUE+5v*(*yt]!=^.h4aO/Lu: ]rqZza=~S4auITDݢ0F[Rm!+gN~8-m"v.v_"YgEܛo=L}<?H=b28*}]rǽ7;؊6ZTut\d7q.~5vHyNe| &XsociP = m]X8% suD @I𮱉 =m$xV \qt \Gjx tLH(-1ԩVfAI "k#^ׂ4^+a3"#6o 2 ++,4񦜉dyV(x6MDԗϹsUiԼ%b+.d^xi4XwV#wGQ?X:v_^'v^ CVUnU=;V5'~1+g=]J;lLt4:6g x̫qoH98PA nCW5vXӗUyԔI@*XՕz2A9H4'Ţt9Q m\3Sq6)WbIC5[zGYjʓ #q'8mbh/f8\ WGUf$KFG`*td&DD\FۮҒ#s;6;Fh3٭5t<:jhP_RR+ V: D8 w| I'&7:};2&cȽr?m{7#Lڮ:~TߖfaqQÐ-;޼M>}[ \9qڐ">j/U6ʢpε$o{)?Ԡb+ /vXMث]AdFaE4h"f#f-qo¤ EׄrO2lgsB Rʁ % =L)ܷ$8o&`7S#_(_b7+4 /v1P3Ӎncq]E ZfƌߨW>1BcLN_q26 83 aÇ{3sb "IǓc$: }̒f"2-yf-5JS2VTޜAkS!EZ?dPPb?c&AVX!h=D,:!&U^t:,X\t,^ k3_JFOXa(6:q( B$ &-K>5GZOK}S=NSyLZGk3q|Mr -ZMXB=gѣޡZ_Q#ASݘ4xKe/1!%OO@UHݣ89/#M bڦȎ OV>|UՋ3kK2: _>]+tɃ0>R0TxXc w,m uZw)z%+~맔 {k|I9GC(LyX[k Nc:RAzۢt_4G.~`&1ھwh&7y}SN ԵymB^`_-"\tE.mP~xK#muCn{t<.Š|@lq,*$1-~B=+nn鲜whӄ UہQ7/3>(L.G}!6Y$3tm萺?sJ~K?,MI#s(?Z.SI<$^C<ы3AfŐ>v8 AӐ]ubA7䋬|WSfAΠV~6.931Ah)z0A]=w,(ԻG)x:iϥ/dkX34!];Ģ8N=aL.3׷Ce"rOX}ѷ!RjkRB?% FOnbk\Sǟgȉ\$qw3σ:~Xgܴ3Gk8x4jg3p0#0oľzfF`eGM(eojJ=: o?D_]̚Uif ksQ{U P?gRz( ஄C~(aF(x(e pOw?t3| xQ7|>g%6b"XX=.#n=pZ=Jz#;lZv%+'DqS9pr0zii]ֵ4CyN "QE/} /%pF"#jp <$ d% KȄ./)%&u+RZki]w,OTۅҞr6P2Ӱ=Jh"x^C Q~Ȋ~lo̖!ez&YygW¶,3ЀV"G}m ]: K@rp%PFdzЖE! 4j[71Դ>+t7! !aΐ9 LcojW˧3EoTONeAQKz]:,y ls4-{Gj\s4Ä(ƽhISHDˎ(.6*f-E'EDkvF ٗNs6;>[Rt t= zQ^bD/4QLJ~&>n9R- .tMm^`ȴ KcpM*e%ViW*hV*][{M>aUX֠0[/Ex"dt6]R7VvH"x]++.MXGojˉc43MY5Qu61|>}ӕ`p܆Ŗֻq.u]ߑtIy]&ZN)ԗ)9.6 '.)`ٔӥƝGA:?b068`Mh~t&vWlRDEv׭RFsL*G ^VG&Vz&&p GXjSm-jjXj41 w(Y$^k}U?/Dًuʜ#rVx$%_EjX4.ʜٹ:E_D=ʼnˎ1e.t4DW$;xgga_$2+1<  @/*mh%PBxՄu>|_(LI4YCriSrv'7qhN-|뻌>dט@&=/;/kwMsv|2ٙdd oQy>S5H~h}6ys %btGMX.c,wK1‡*Ƥb}6Lpq5!uPK;d!g|H#ui`c 0MĢ[8鋘)#lz cݡJ\M86r~ :2G%҄!PDfkIqXSSJi̐G]1C_ܷ=Uc|=/'SYU@Us>¼ኃW*ЎP_U,jw5CY.ϙS,Urց0"b RtYxBN6$f $fG²"X S:i>TT݀}OU:IJò;Rs7Xc\)3rKƢ4AFF6d M}PA^z:>8)dM `9˭wbH~CBSPC!YkˎʑaXDEyAQ':3PNtekW){n_l?-W`21HjtumOkF߁L9DqA=kdߟ3j_BnƮ;b/$H5F63ѵ? /DZyfrrҧE}Suà]S 3dJ3+xYosYGt1)X\[mvELH y,QY 4]L `(GjV zS8oDknِ/*s~!JIK ҉E&$29RXbZkiSRu菗ʌ 8b>(+fbl>Å*3N'e 8P"e!,C!:n S},Ae˚J,㊍imQC'eڥj.]P~!!6hTI_({- EtpTYTeXÂ^^{|_ð3;4@o^f:a8(Jpo%ɠ&z:7(l-ij +e[SzMrѩ#BJv]mNw OEaa[;ɨ<("֯֘0Q11YU,8 r;@ߌO"N>e;崍PQA.qn,`1L0[Hr&Q"[@tIȋxjP-߁qj6]n0eUG! V/\u]MB9WRĄa;)Y@D y:?A1$劵&͌Q~#le- u0ZV7Y| [ 3{URCP*&5! *RxwÇ!e; sT<1x !x+Ad'}~(E0]-Ćv9)|Ā !n:K4yu@ے УtCס`ʬ)ݡ8&ɓaxncC5 SyrT0aS9z݄ٓ{9`4PϽϹ9l#~ "Y v"92)$$IL*-1vvxg-]ę8#l^e..豿mI2i6L.&{븗Ch[){XͿ8ewɔ z T:uRQ {\>P:Aai$ U>]ڪ4}ݣ{ۤK6i7,gA4U\I-6_c6y={nvKX.1"F]Nuxq$FjEҕ<ڌbqp0>_&n~'oϭ#n.ub:点>Ph'[IZMjnϟ |O&wtCyJ|ۨ"mhl="KMYuigi}BjLQ54qǃަx2TX+R1F<M-.|kLb`ꄜٝ9I˛/0թ9?0мʩOB)4'OM8\W#t$QǷTS <^eRMeUOaFUvJ붟|S# 'q,6T0͍'+rH>'n{ nү(!$*$ȯWo p6[hu@$jq2]٘x3{)5zVc^cctY-R~+xĻɜ{HyKVE"3jNnKq,<yTf9gɬ{"W?X#r.{W70|oAsXё J`)>6;/Z`6uZQ*!,ޟEU 0:n]T,JL0dtFhked3@0:IiYieii(3hj٢rs=~^wr>syɀk5bDXy%pZ$_dZJ=zЎU!uy#9AsNKw?.Ze?$7hQÓsf1 W*qdp 80Z*?:e52y6n%l8"9G$ D`rN"s7ܹݬk2n6Χpޖٸ"!; *C^ XC1sC9ζ1!3oȌg |2>>)wbhZC C/~f}5cqMyUub;yUy_gu6TTx:i_R"b5q@K+;LB5 ޱeDW9|T"S%ydeN̠ϽRDD<7Ę73{Ɠl@NJԉ]b(Sf,f'n&@Зt&fՓmNP[t|B%3ٯ8/5ĀaO5W Hˉ70^A5Әw4yƋ@4Gᒯ)/Opy,Â4o"%vEyl5Spheҿ 6'w9Y N]ff.> P;|υgSΕԻ>8_thڔ<k*)}>4fT:>ekF~XG㬀ʠUh]Uu#8.$59 |>&DomƋS+[qcH(ưTb3bB~s~[=NS[PƋ"b7scǂIAN8vv#$P£~Ow4E BtJY\= T 9cE P2.&.ۉޝ2&\o:Kîc4O+SZ U㖃 ~ 1m\^ҫqe#;ƒOAz Ts4m4#)JOC"_Rj~IqD{/#ϰSWXWLQ/QWaW!^W4jWúʯoN]nXY0s}o EΩ;I$ڙؾ$t u3,,N@AkOaYI#EY&o+u3T ) 5 XTb",{%%C xz"ߛ7|@lS[Zw*E$z%8ZsTBm{D>l|DEi2䍞lJg)fv(B`Y4@a9HL[L#'"ŵtDk'l)CюLn>U|JHc8(.TZG y0l)m*[Ű|#9N0L?v1H- 9>yd1Doqy{-:oJ:FǫjR|bO)>J&1rj|IvJw+r%f'\׈B^V# krbK JcI[,A)8 Rfq QEϳeQP֏-2~YTn&Bi,+=-wcQ3*El(ZEh/*ǢhPVƲ,,[QcXA>ľMz(]ՍJˠ, 3=Cp]Gys*cϼ8 "#8Bܹ~U,Mp%2zYǔ,v3mx܈w 5w4$SGP "BdBBdG>3Ɋ7h ^\VMя1;)>Fhu!^K~Kq:ikZ<صyq@ @ق&WD7zJY5`49܄IPf_k =y cn;+_kX@>GA͠tL8W9R5 sI5cJ&Ι[H˴^eΪH:5n7ÕxJA SED8]Ph{l*}0b4P6U5e4i3d뤰AX5 r(o(41Pz^ޣZ 2 /`eT) R}^c_PiuWWP씴_t& ;rϢ;gN~B0c1uUwEwM@t[ě'aOIqU'V86 aVqp89R69;4VW$5Tr&잦O >D|L`s G٪,\_ԩVaa=뷟?osgBW[o@Ċ _S %r33cn^h4e"rJ)*B*E/]l3CAv~<.7MTX6xVGS", ghs1Je=Jw!t(OǑ4Xz1(W^ ˨Y.] [>1@f~#:Yy._.LTU yBDyg!qx  =]UT UI8&\8L6ܨͽ~:vV'nO&$(oi1u0WUnѶ6?ҁ MgBl_7Z5t 2꭯͓)A2JQ)RTA/k`uKeDtPŭc_`W'=8k..B럷j΃rP غ&rNc]`]-d ŮOkpى?>RʠZ޸U)\U.,îBW[B*wyubyUc)?2eTH%|3Cˑ:f+2G"8L Iolָ.L*47x.}۾a,>Mz(ɀOG}‡kO-"1q?6ߚ )pR|Fi2|Zr/X'ŷnaVnģGEgaimRvwaG@YD){<яǦ"䙸j # ]kWȞYjm/ɕK9QMj^"_'(#J4oF?~^}`;)&} L ;+S5 >V{FaV+H%Nh6F>&:/[A(bwp$;#g W"Aѷo:GX s[JQ6JaIXOi&RvOΐ7T$?Do7 …n=&GV$\Me+Q [Y'԰cjңp8Lݏ2aKp"W} >ܰx5@%hn`f94x:?5_( . SRw&/gY }KcYڕJ%o|d'/[,. ΚԥxtbX+.(%E}xHUCJW6(WlΝ#pƖ4b7EǷOSBYJ ~dP5?j]sVA+d;؟K UxjCι$mOX(e)1@:^$Bܴ{4߻TfYq#CMkBi E6EQz~Gp^ݏ\F{ײLM.󪜽c٨`rir'Rl|Bq8 8tU9U!&J `+J?x_ F$Ɠ+Ԭ~agY+>؊*Xc˝)Ue;Բ)[aOZS d<M|)-j F T/rd?eh:_@W>wwYv`]~{jdllv H3NxBV{+mJ"O\L Qs2(Պ- ֔?q@=>dun!{^G60g9kLOKbL tPбWUq8^Pe z% L e5M M ՟b~'- =x fĹ̚~R|P-6myg|k-} 7j8?{^@yZfarZA]wIxmJx'ӧ­e)8z?\LyLMp&IWAnD,C}gXŶX".azs<;0Ϲ &/,+5G{6ҋ:;_=<P oȿ]}'B} (s/2| VGi@;jŗ5:biUJa[DU^w4|ܙ06UDs;I+qu><5Ŕ;ٸΜ-)ӑM$PYfgɹpG]5&`'+i揱0Zma|BtG4 hdQ>e;*x7#iI`3`ۂM'Ɂk92 ڑa֔bh"v >]X䯝y\Z/}IO&9X_][ ŀ(A /en yYDY6} WW979W g]sHOŔ[^@jY3q4=ΙÇ;.܋'@:ejQ`BeGJN,wN%C ͧxP~CD|/{i/gUu!r,If>(sVnl@ $2K-e!0 %F#k$%Wn2%<_gܽ]`Ia.#\b_6Duޛ4-NR9ǡ}\uKt5߹,YL5Sf@M'L}aV\&1۪n.nQ^WDo3>eY8dz&wILt;JitiCoy\L.pJ5 <"+YKFTS^{;ף{/J=qšȓX*>חkY3^L^#Li?T9Lm*S [bt*~<ϫp?03{JNlJii! =vZ0n9ADrchIo< .,d|ۻN )AA4{F~>Z]ƳLV1}8q.Υ _tHp̨~M$Ǩ%nS| a`Va&kVnuX(q0 !n"qEE4-7 ͋ W@o" Cx}KĐe:0.DrA#5H%t gL[" "8{>NDo^r[z 3RJLڃpaĔYŸNO\_wHF/S5 tÆb#wH.t:M5l:`Tb!^FiKM_CCa?f$S4<1cvq&^?*NYՅO)De^xBMyuT z׸ɸ׌KP6YWT|!8ilrNH.֢ !qwG{}p֋$#DpH0{;¦i]⽦L;kiVps󼳠)ofo+&KYzjŎݝĮ/f(<d)!Kw)T3CR lFap aK< M 1:Qed~20RMVag.pÒMlmA@\ pahB3ɬϔH=8DHpy7M!4NXLqfN)6^ U/Q QJd_Wb>S'q4 F#v1V# `!VCGab)J0Qo3v;85F٣ Aߘj-if!f~cYۙM̹M^+$~ 7Ǩf&Kq^ H0@n6Q_~2:΄0bzܜ_ޜowM&\$:\'QI³n(٠фh0΃=۰~_Iyl:_xLgwK~Kqrʼx'%C~m{S1d,Ҕb?S4w''阩C!&CaC+R5i?AQ;YP|p]kOזUӦ=Vx.R@ IB`ﶢSYm鴎Ae|tCobЏɠvP^~ +HHO44wWXR*o vđ5NrA$٦d닭{]uB2SvՖ^ܬw& rTju]`p;hIgF݁N E|4iT5q@V{_fuachokJewAZ _}!< gf)}1+\]L$řQA̵GK bm\MnD4sRWz(V'7u$`0k*ߵΡѸ[8$n3Q%咢.f 7dn(iFb.B!ދ6NZOYͩ3!WAۢ8 7.#V2ЕYH̯4jfm7y:#g!)׀se 'E@BѾw^;7EË`{Z9^FB?0Iޛ(&V6s4z h^Fq. CWVu|_?~.3f^'h-ШIx]h@޶Zڹ;p'L#xh1&%f$q]lVi-12zI8& ۮ!e.\,Bk2_R-g"` %j0>aMgF j$F{GYzrp c r 'BIU~_nmѤ; Y`#"Q$~r3Fjxs2eg5\ӘH=a<\I[pP7@]W`Y+$LCmE'.ȣxht n(2of2B//1`9j"61'ZJ&}.2g+ijf1.]Ao>e aͼU@Nqi y,렎Ym69kMΛz]6BL*-ss29+8|>߬#MQ g)3_器.Z @qN$s`#ŴSi1? Q~Dpy:Kpp@8,΄Hh1̎O)2pʺJ1/fǝᢨg6qAs Z<.4 @!ټ0}SX;А-yV[t1FKUy1 OBos&o i@솘< 5Vmb^JvwՠJOI:fƏ؄`uo\ih:%D%ѻ0&z A=&d òc*45i"ObFzi4C-C|X@͋fFLt%`B2+ơSnڋ:Fh+fn,,ޭ!n "$q<[YFkx pv'hPUmBY,At* G5ZJp #krA'!HH[ܩ5>`<vކgoG3 MB>,.*An;p"\'3/<ѐF{bZm37NJ]|q'֬v2kDsNb.Ol2j,TKQ;(L|2EAAOfqf <51KCijh ^[0<@Uh@3::Nc gۀF-_OCkXmz6eڈMfTmzc+j-A~j֠xDh [յ?jB&sw OZb%֧-eX>~ӧjcc*G:"c }A:ͭBl(s#⵨:@-J^x{1sqQk.5C5v [P F޷YA)f`}S~.4h%wjoQ>Cbucet?_Xz1 ۂluҝ_zde)g >ڊ>ɔ̀/zgStގ`t~j/XJk͂ -l:/BtrޭM;eBg`fe7$o Ih?Tl,c =J$N,a I`Gk4+]GFn!~k8dY!N^S !B1Y[s*(<8 Y8W8 0t?%;>*쐾9z 'IUl͇zfHM0\b'V-Q)ma>ǻ :3G l #yJXFj}ϊ3a4%`,4ʢ%LI, W$0Lk%0{'#83ad9ceX4$ BaJV])Monsy0R}P@QQN6*^/ߜvC8&{LlнFGS^HC3/ɞbhq,Y6 efa\4;+ҡLbנIz$Qz0Vg;xOnfuk*ry3q"P/1p #/lմ( 0-F l0z'̧- ߭bq8+KM<M53mȾbGNt?̬;}7Ƴ%]k/m.JjwjԿ#yy⎐EBްf$_' O;gc>3> qfzO^4e$)*l[#:C{5t&Mͬ=FZ)tpUzbrnm!ݓx!=۰@ E|yZ@8_C$.;m~Kk ”֔'N:z@;K)cFr&Z#U^Oi;`쿣|v&1$iVnNVqcJOG^=qRCj}kh2O}bw[ϑeO^㷳s9cN,iOIb;.p*Y`dS bvqjڎד%kvxB-Ɲ%+j7 x<1ӵ?z|ag:XIGWi|k[]w5G"iMbv 3'͕6ꨟ5GNbl?G w߫/xwc w?.mYPeԴǪ]X U"&KY7Xu DQe:X?|w/iY{jb>R{ w=^LVK/fK!za:t8&ׇP\;6޿'NmsA߇* de`K]vС< }zRnN26Y\^iYid]8ʻ;1G_(\>./WG KzΧYl5NhFP:(ԍN~Znpoc8DYO~{ ': _~տ^uužGۆd>\o'Dh|<޻W)}kW3rsҕY' Qe^w~G?O/HAb`؃"9+T)ލ‰s.p*&F𦁜(S_L/=/.Y U([Z~\w^H6xpՖk.־V"}iwS/uTw&5{^1jК $ %^ /ΙdoDjvjڋ.N5.je`L)s7S. ^y'(Te}Y٪T/BOYRkojV%W&DR?]{njJoפ(u7?E>Bұ>?j?khIrh˻GK˻Ic}r /ﯿ}>{Bm0-6|7F~nZKLUixA{Z枔 9X%ޙn),н=U1Md^gYc٭|YX(_^:7ssE׀D-D`?୽͎Dt!l/sѮi LG8rxy7L}31!7ثE!8Bxx/L՛*Er+E,&ZĴ:, ^÷9w,`iMTqEL^O;=wOq"mELr {{„c>  Pt!+sjPN,z=0TsQu-4oGU:%Fq:ZRfӫ5'wfl#r@5գڳa)L~R -8%._?C"Dװ۟DgKz~L=h?!Vl`L}\ 2m! D8msŦYLxk13ULcKϧ6p>$صƴ6>D7q [EFɹMaIiFڌa8$ov EO 7șn={]^Q#w꣧4ҿOاhC3p:gh埁LgbJ?*>~A_a|,3$jY7 .bof6M$MPj@շRI'K@Rq gf㳵1g^ԻUs%x09/vS'mZzR#/C-G`̜!# SO91I~Id\ݭ{p;]!wD"7%CkRZdt\j16a}P ޞ0^#]ѭ&a{jG?Uc?R%j]oM4 vpE[P֗°=Pթ1ZRKy}-YfCu͸&`; P=,UibLE{؁i Ò2A(/ 6Jo:xa 8|rl(cQ׎bK$j\F_KT,QpSM[_m: x%1:tiT\lZӆ6:oҺdE֘^y]QS#9ٍ``wQW$&BUSV[?2e1H\% ?87? YE-"/6q>xk\m?0ܕ~P|j4 Y, ~)ۥ[{LMV^0Q )U 4%E4ewO}wU`aU{p\*\EUUV=/ބQ~0o5~b?HۗiP~0=f?|J31Auߞg$(U0A=V .ʆ=plpɲ skPMYEӠ9OIƞ% lJu^Sq5P9qf_3td6|js_ hkSC+r|SA[ _1BQ55s}E% P2Fl%'Cwq`bٵ7 Ev0[,Eg={7gV@lh<6=^kO3G*?DO;4+;g-2y{Fݥlo͊R~KQ)^{Kb\m\sRQ9U9˘j1B+#p+zFjώ˄73(R:;G}dنb9➺!?"~jE {2"E CI'8*LtJ;.0zUfsRh6JB'4f(:Treqܠ](,.+"*$;ZP`_&|Q a>l/ԖhR^6Ս{4[H:a|,8@- S4{o"~5>I#/5Knz Z M\~O%xv}N, EJuE1qnsmˈzs}0{+jX]\C|13kտ)i vFzKQbTOy;n| w~0 $n=WG(U^ܺMS꼡py1970<$mH_xE1}*l P %nma\b\dG \^ G٢ pu=Gz:S{) JEy~v*"[[qwymp&I[iU2',4 /65dj 轘l )ֳz Z$tFhX&*~y?O4r<*Un[v O&gk[pytoZ9 %΂f14}ni_;p\zEWn{Pm}S4В٧#aҜ-EꔻjpT )/{v B9dz#SsgGryqT)sг9'4AJ7D{r[Jn& n#u2B1ʿ)ŧyqUФ)H_= }6R.VeEI(Z,:kY[x|+7^X%\t7߈*pB>`+vҴo]Ÿ%ItZ@gKazNe"E"fcYS7Q?*-mBIHjjC ˂6&B0~W8 " byQw  خ\\zdD@Asg0Tj#97\1dcURz BE!{CϾ G~ GۅSyAkc6m=PޢP,T JN ~NS^pgNcJ{$aqZ t +H 0&p*SЁncM~OC WAB+>6N^e||/J+<"?$`>?BnR`n>gBK~-xnItz %?p{ACVEPX7tߪ<ui_xCpL- k4X0Rj>Gaɀހ҉-)SBٰK>Oߘ7Fak kc&z)^AdQ9qgpM,7_ؿ9^Kn{|OdbaUA1c?Qӹj >J$оGoFP &),O~6? QqO(uJZAwcza[n ?<7[ 94G*` y.b2D>|nu>e=#߮e=Zvh D YΘR uG/G>#{?nuGL7t{/~΋<DɴVjߒ~khehB 'E/B?X@B8t(ԫ MK-ъ_?qTZꄴqBMpSFEN9zSaew#׌~6^{I|w. ־"kh-b~L _wQiXC{I#H? &;Uyd=*%/$̥?nٞ`R?N=$2Td_H#XdY}NԮ̕bVXx(g>o"^H F6[/#sDp#kum*f$g:.g딉3K픾V|G0;aȎk xpuj(wh@mEׯf)V=-b)-/(D똢#T<3%)mO'*gY]'"D #{=!qm֯\%~43&8FOd_ ? dO [^jA7W2:h18[w;7)VGYt.N JDJr~!ޏҎQ1RᾴiuKTDrGdٝJģyZYFckGU!N6+XM)L/9ZT'?Q5n`Rbb7P7>1>1qo/}}HI?y^MףV#Tdv4^P2J5fOY_5^^58(6Hy5^퍱ZSF~ob5ʮۋ#/4!h&(݌x,53\4Q$&'gOU"0CDܡV)tdg`{^@Ud ,7X+8ǎ7W(G9+, 'EP wG&*nE)]wa% >6QykM)S&Nצ͘Vz }z~n_PU92v~[]#ގ>#;_wu >OTu_-Xb b㳌ތ"&CPHxR}&IZ"7M2θQK.>pp [ĹFRf8 7ShYmɱ/cb\|cVH'l_{m:eUc4]aj[gjMh/@gA"j~*<_lojr As}%1JٶGE8z2Xf>?#n"L68.3jbvYcĔn e9U(i䌥Y//Ta*/zYRusQݸuZ0k4raxne9JBP?L߯~e+J_9K ޫK쐥4<}8Sz,gE`$ ,hy"'2Ul$|̫s<r" @nJ}j@6$wQc**s8 Je2k rՉTb-dLzp^gn}hR>Xf:y^o7"/<EX1Q.gY<4X( 7 W uV\9KMˆV{.0. t5s,B-@ =*QƌBlOs&B?-)`Z-[^Ӧ*ۡmFo*;Sk-1vNxgl6qle>*m0EE Tl`o*`)vP֫}ބacMWd<׺hsdRV,.lBިIB{ւYKيJM =qvQˢcbYUBe_QfN[%tm~O7y~b66FsADFzǒU?`Zf7jQdFNp}\R.!*-4cy8Ѧ#(_A%CwHfds_kgiPviEL{Cu>[ }'GodR)\ހ,|J4fG1N ۅŒn6|)q\[r!Y`z97VbBi+[d=sW8kycJqL=pk0IMْmd{1ceN DF,ܚ'oʟ '`bU"L ޟD92xD7莶dٝiG?FyضCfPd~ֵRf;vUOLO>h_)u"|r pGidLF #πAS٠v,"'gj_G[ɺZu?VC*{#-MiYt!E>sԍGP{YFJ=K)8GGLC/؟'kY&  H뵈CE'mUSϛH++28zλł; Gl'Dp,CR(>e'/6Geo,T=fVf!-~ݽUH0<Vz7uN#0%NTTqa EKTy>2P^:4ҞP 0gAM?3|wqHMCQf3D?4d nrk!f玦l p"7q=v׫̄lZ >7Gs1)3sJZ֦fwl!+w⼡[%)nl9'W$$'9ND`:3@Ԛ%;1jk,+#jo%B{%NۊeABً Q3ތn[m.`m"xɱA( /1Hߨp})Aٶ$%|B(MdG}jUhv0|\G6_G|Py|ygC4B Bzg!ա*B64:ԀZUCH " !==!'wBzBH "$+N!]dh+S|o{cQ-|Nn\  ]g٨m_IfΣ?D8<7ͣ`L=y8z6ДDc4p/HȪj?~qz~鏢8}x^ Fh0I W"Cj49IY\movWOW.fHpޖ}gtoޖKWz i#^ (+6z)l 0*n|;(<$jMw_ HP;.kCOD^zc1 r{4i(,k%(7ƻK(g0 ab_{b<3pWlk_ "/<pz;ojci}+GfTF㇆i 00M L뿿DҴ&,nƲ`ŻvCM(=47L7 60 ;_V0GLTZ~yFtBbq0=pJ;5zA6a)XW5u9:Bgy,OC yRGwأ~2G4lܱsI{~a|> Wm|1L|؛H+yсd챠vۢQF? .HaCܧ$@ٚkg^yҬ!>'WGMHjֱlUZIzW6 WuCCSĸcbb"ľ`[\=9}G:4 'POޢhodq3;Rf]]=$Fj laW|R}4M2c /a@ڌ^j) ,IohWy #&Fx`2,`<=Qp4!QYʇ c_  ' : 3,GVp FuPKSh!T/dvÎ" -l´;,vdJj҂cpjW fO ,Jnu=LU<7;JehfߕsY%okȹ%Ya"ND|B3~*[b-xl!B jMFaR~?Tgjf"3ʡT fWͭwkfG{]`~ ~,2Qy_MmŪ= 8ʇT2\zkX iv71b"޿J^6Np-D^{(腃q`~4Ui7.LW͸ꃜ^RJ}tߖ1dFz[M[KTkn^|oc";DKC[L?W$#’\ZO=B'pbkxt?7Π˓9ZK"@O4f|L̇ UpȞ)v fC,1 adzSb?״Cչ2|a.cph#u[`QF^^fń\ |Uj fy~`PE*qxe elv3c09Gmݫ%^6(;_3 B(8w4dLrnhb\4%M ů @JX4&GшWZgItX`G @eZ4`.>[(H^\ìKc&t/B\ Q]Gi2|AہK&O B+B,2^cD+Ѿ drTmA4 [ ʱnj2f`t>G,jF:*DžkD 1 eq@^VH`30'Kqfx&RBxZ AfwIY .%ћyL]uĊ [NF]?<.TPqIV\nZ chҡRu?` KrpJ:/na  y> 񨢕#,Y;.bG,]՚4pR% [jHo#\ 7. :2fh@`j jz[@"ۛ=!\N q.gcD{Zwc; y/Z2ygmM?Cda ynU:%Nl"!ܠ$z=[ˡ8'^e g >>>튗+zۖtoqynYbu&pdf@ ^ué}ghpa\߈@[cx`@oUEǰI Ho)/U'-,;inҟc~dE 3/:`!YBך^VF35 qbtlc!*K^_RՙM_[ҿH28GJPz_O(>Sh r2Ttg^3  v'c wD|Չ[$*HGW죘UtL>3@}QZm$na" Rg D ;`W*'0m\E>y_J kO2(wFA3s'מ  ~ƎADM'S0ccxO\] 98 2t*`|vQ3th,X }/ Q(2ԆUR KC^ 02$M$e@/r wO<^cT1#H(K4Vm R[;43iño1{ьhlf4IvՍ$AwE#OQ4b9eV/zt㠩V-0r-9TZCEX\V5O[EkS[4>TopbgYp 6Ϛ倴S\S(Af6&ySpd"E'%v2G\`VHaW;&蕧PZRn2X,Xxk M/YZ |dYZ!9}g_jEB(g,C b{?&h keDط4qmD1ՇLL&vm37V4 A"xp4d{H=0fӓi&o6CG7Co` l:@sZ웒3gn J7E&|)js'xFխO%\Zh *Cd(<#߳|FFvk|wbk%<m k/Fņw ։[eڌZ5D~lAq?@jo;y\E<]0.qQc T#}?u}jPpHrXk2gK2M|_g{kQARJ8,\[Îx'-q] p=|P٦ fD$^&D¹MQ!̘0mS. Pr+tH:?O?ۂxDQUe*˞VT5xZQoV^l@HNW"ѡ:Eztr7Sifðha bc64Dx Gc܀OtSzd<}ive)(]òc?eà Y/Y^5{U|ռSGh4=m9")ЃVe&h_.m/Y?Re]+>ԁ$E;UIt&_)p@B1pAۏ`åBW?ifMC7yLtcZ*DѶ]Vu.jU`F1 ebby;Fy7czŢӍ! hΕdu#HW'1oNhK!Z1wT $ iab=qQGU:djpNhcH&XuG )FG)EVTP$Dƿ2E' *GLGiyQ;X.&v^%K]V`8+Qɹ+*Dk Ue_~|\$ud+m WEG@7᫤YC1\qSyã 3fb*,QDy;!Öǫ9vdqcr |#;rw#0j?Vj?4*ˋ_+N͏hҷC_}HgK9^"TsIL&?y((p {p\V:][z*jJ칕}nBEE tDOwZmqSr󨺔MF{,; imbc Ȑ=uBj ͺ!SGTu5$}XE W3E=Mu޲8 -z$\}r1q r;wgh|שZDo0Z{j 2IH8Tå)-`D]q[n_G:oGq3\{;]7w씶vca8Kش&A.Fg6=9op"4]=bB\d,B 4t\Cw,6/q3fә؁jB:O߆=cʗbtLH`<咋apI6fD^w|eXʩJo!]{VЂwMxfv\ .ޭl0)Qd L"cLq PBmm.Jwc|JO=]aqǽ\|ƴe);?.WϣKdh0$V{GnZ3^WMb Iz7I$"%5w8trͬ\d@X0noU{/ȢUgazCA";ɔnFb_'7?ԏ)P}̞+36W $MƲfaW5"F=uο)l+mTz48 汸)t(S;],¨XqTTz&nS| X)!$T\SII|.B¤Z :kxc`߽)2YCKa'e 4k2&e80[JU$TVqT$ObS\q8fh a6e[ϫ#eN=뭘]l*=a}4@ `0#qwُ+پb-ais,1qm`z܊pѫ yqGJۙ㰰'R|Wc#(/;s'Z[ǩz[L";MOBĄQXV_"aUYKxV1KL:#oW2AxnK԰A/uK{ꜹΡM RDlXe R^̃׀NίG#1}ILE[ @ז7Z)U:(4W$9T{@eQD[{#$۞lz*7wMʛ҇} miknIQAB-12,-;$M"w^1lϓQYWA \FGl)%Ʀh>gE`s`soic3xJN}C BH/|EN u3Aל`șw˿XS4¼} g3Bt< 3# ߧuq=:EK, 5a9 ]k<`OS 92 A'ADŽf8Jį01Z؁: An^lnpBs3r\(/X[a&6gH dJn{0$o| (qaRX0x n8aT`%%BXts<̓"6wEx7!0?'y5IB߅W9uOtʿ_3JEm'ٷ ]ܐEk X`+ţCVGw34D $=VĐ 8Y8̣1)ڮ H`WtF!kԈZ?A[pf`]cŧN{Ĕ{)85`)̇ H.,P0}/-/}UPz BA}- cD CSr `j?uSC4yA +\Zv+[U5sMgZuj P_\wxh+Js b/ 2*y՜dՊ"kG=.qOSub6խsg{`pRI*vX]:0>*g|EX-n!zڏ=:t\O.0 Cy-[>m΅9ap۸fh5i&!%W0V 'CS{tMub(^s59g됆p<GL۷y:4h?C|'aͿ7b+? 1B)K>Eqdl=zɠ#TQtKz޴QGoRh-pKSa%:-¸6u\o/Rd*#C^kb:##HM<\o胫[g"ZnT=ҜE~ sUQ*0;yx/EGfQ,IHTpk`7ML9y+={ }[#'{ >꼥 h uj=u^cכ3 I;)Qښ0[mhS0YNsD$ƄU.^sGفX^b^D֝:g&[h+,>cw]xǻ~[SˁVgf"BTMpH F{]BP<r *QlȭlȿQbK:=cM&u:5M`Þ$~!%gA~a_~<$L;`QeŁ.aT=Xި<]MbbW$y"]z6\R r61wK+Uw?&1EB/CI _rε/N ċK/lr<9fqX:@kH$a!x9/-f1)hѷY('z")ζr=2\"qlV8gN|G wȽ[WM& 30c`{I|~ ဌ$k`TKڮʎL{26.t(b|.A7j6lT°Dh~ d`PV&R>ƕ>lxqK77ڭF_*A`C*DU Hn0Qf;9{+J~ҭ 3/^_Wycdf'S\!d \.u揿Z)iMOHՕz˘ZgcFm?kRUz\Xg7;j?b=;:jg?ʛ~o7YC7}TUdGgõC˜~C$ /it(,?$[&˭Au7WcO o]aS1.lxrid\斦fLJ̿o\:'ݫ&޺3!ڪOtvy~_L9˩įC&)Aob"3Vх̘tA)+SU~Ks=r*5'kięK#>C5O ftڷLL/~~D+[\=?IҲ7 Rzt(፴pdov)`e"vE'539"xa"Ԝܟ{ȉU7 LTfſW} xMb(J5id!FsFoѩKK0s7@Nx[v]Dtbbh'ʝ?nկ3MMQ2ĈĆw;TuM{MQ,?)ؠ+K}.`5=;yѵmH܃[ >;:2?> IU̢$V2kGNl6p=n>td^ϸi\\tƔoSyv_γ.4h^4G|e%(eȱxZ(),3pOVȻ7/) \ËC}-qc#:v8[Qg&lba^`9W[ 9p"kx= cJ!zSt Y7$qfcJr^k)Q\S8gn(ƒuGIA$Ӣa?a ū$j!lZ&&eщ.Cm1 p-Cvďߣ,ݏ2Qpۀz9Qd)MAQ,Jm: ܿ$]"דԹ'H#4My\ ?H lF5wLG7}v<S0 ZjO"vpКpˆ(Fr+碢 (M ZO0E=uݩ s&a=H p΃nvQ:7; kCB`^ٓM B=)oc/U?B.Hr[ 0Y()sLH2b{3 ±e):\م\H<m) E:)pz{'1jxD  }B )ܣ{G~: wDvgBF(!z~h02I`:_DJ09W̟˃Fae5"tb%\Z|+P8]vۋYӇ} i_'7(8}(ST )p-Ъaw9RמT;ӯ͟4żQDl*'(eAő>ޭWfL‰J*h"j#,`)xXf2^MD5lei~Azv,@C$82XFjHCM/\p6ĮWb0&9 s 9>ra}UU;bر)xON-{ ]6y鉔|Qb׹1'zP>k~@QUp2ou?"[ bb_SqӓL~֋fQ޿S. 9qc8/ ԫ Ra%a?0Xض6DG]kAO)@"VH.x?+{"6Zq@dwp)%hz0TWx_P?eI`}Ë-aweAH`M=\1 KQ?}]O:($Cċ{J?/3[z0͝(~ dA,rWc 0'`NlNl>۾֗UAڂ@Jwx[KL|έȭr 'bZ(rk '~=í-(0w.ܷ|EvM5΄ktEnoS \ic,1ȈX~g3@ A4x7˩=mecIo>~s w0 tmǩ;^z "O':} As&)$4ϵ ^ 'L?o0  < 2d| T㝵~H 4yU* 0^]veoB\=/_p\L{wNsEY-?5v޵q Q˛ёi; |_Pz~ny&1K6Bmg?ϞLtX=΄Gc$xG27L +L͕mBcjSIӅ'B|(랞F3XE߯5ؿ ] գ/غNPf*p@]]}uKT\Y pI_OP\NigfJ#j|j[(Hr'H1&l؇N?Ϧ&dkadwlzP0~y9͞) *&J0Zs ɽ+'+LMd|WEi!{fslֿ_h8Q,86=Yn% ¡Ҋ?;6&Q 7к7{"@C=A;{ v5U313I,>rshPS ӎ? `o l_$þXcX;1PUFY=yw\BلWJﮙkD[ #H!ԒEӵy܊E-~;qF2Xޝ(?,sE𵫐NY _V؆Ri^:`Uן[睭Cсs'/̈YC{a޹];o썁"w 2RIٚחL}Ǭc@ !sG\Ment{dϼPfw3_Y AOaEHؿDT݈],9tIP"7#-0H-kοjvɏT{idg߮DD/<7*YRqʟDt^nc:)X=RvjD85+qQ85WH5$z2/d̾/=q/1}zaJ :ld?q1oeF. ^As%S]]GR+'i\G.C%W&&fRAI("QJtC93#V:ΐH_ h櫏Q=4>ھMP$LZESK&dT+cդ|FXj+[ѧ(!|SPb P"1;cpw,zVa޻)-BAYXa,y=#PK;iWXUNvoH*~%kf "US ( BtWŔk_3[ 'Xjl~XT(7lȪE .X΀^\WqyՎ-RLxX f0BJ@fa)@$H} [=S?Dzг3J˭5r^Ll攴1 E"0 o1uu]c6Z3&SF_tZ4ʯAI|C4@0J*Cљx@*B,i+ jm|,9X6YiL[Hq6h >:%w$MBCC >i,|;G}Q[11[.^=w辒J7ЂSp X;˻K6nCF{1G){`m X' VVEJ ;?%+&.pF0D'!١I$}c$ -XRrLWg2),5[<|(JI슼e#_47~W z24vn_*0nLk~U5_<{?'j$&'fnJry5r $W'W[! ΄{%)m(LBMX$eG<2]Ltq]a]YqSKPb&P׷8@qo^[A jP3څkhќtܺ'4<Đ+tn3W-1lM8 d9HWu>Iwv]ԑWB,yD*uqFn2J)rf5Wݦ~MjTg7AֹoR‹s/_OɧľH_ e莰4"xL1k̢Xdg\.u&Lbpyj$ :Ap&\3qk,<# sF;F%|F_R|B-ZYYP{%-=ioאKsB xMsOI?lT@T -*Fwɔp8"".8n*<~R ε֮IN½R[G2;hu)6K Un:ѽ` +r/a9[t&) &jLۡbJqv 6t0RB5 @ﺢŗ+ְUHpǵ\pJ{s4T~cJIY~_6Jm E'򏔿o &~ ,*zy %z9MZs#DXpl)g0,Ǻk?y>nʧ(% hQQHE|>CkO؟{J`}ȕ5૟ڗ=vOz 7Kc,AR=x\ċBf37II#Qq*h<ٜ)xM'e_lyD115X4F3{W_pY?+1NXeHq%C{ .Aa(\p%Rmd4p/ښ)>>[ak@@Э?)ck9Gza7ekk6߻갏9 m{:&RC<2bV+d޲w3!m(sU`1FvJإ8r9clNh' *_|XueP {H'g~ M$6X`lw 't|u'lքo{ 19,Ucn^ u%I <1r/3Vpϡ;mG(fw/ WiUۊIKO;0Bc7%]?=_qyѴ"Hf80ea4]Jv8ñYIle+(Vz(O9,H)і op}_mnPDC/1$%1qϙ`p H_(a'BOFbKJ$F@?_ Lj+6+P:n-b)vm{3G bwiVH<&$xR,ľJ]a7Vx.]L~#1BHwH+Bπ|ׇ->C>٤"Y/,WBxұpfa`,| #0FaF,lNR<+em O_ Nii}li :w a=fCFl ]yMBqunYxFBdA MQ֏[W}Ƣj̜嘯д}$ecͮ=@MJl5{;30y8}pU٤U~-~ܶٶ|]W6oC"Z;QLGmDXDgP4 "@]nPb&.-H7"X8o!)2T%|IquwaEU쫗"j>&h]mӞød`]:ռ;a!d~/>وs%1DQNfKܬĄQ6t9n[I\#b3(kUBϳy'=c1#`J9i"[LM-YOmhjYw*4>fǾ~Mg׷I7vo pJpoK=Q~о㓕T{3^Kx&b=M}S^Ԉ|'5pe.?QE@StJ#<Ե qWt#A*>`9;9 SvWBKX0f;OB~Uo?MmEb4m~yat E6O.!-OX\eOt`rk9K w%@\ ̈́Ʀ9c /5f=tk:b/dExmӝ6=SXKkVH;Ƣ,cV ZS#>AILǒ8"T£Uv޲c?82GmF'a;d#R7|3/{\QA[4$N1DPLz0s@?ܥG@OK/FI8AXDh.&m",ibdq.e*Z:4p@ yi inǐ{( 1wZboU-30Ä?=Bƃw6p `A6G@Ak*Q#(&Mx6PVRUЦ6B(" (GEiu !(*(}6\rʡ ,(\f$-=~^f9ggy.oFd!sQ 7mڴeL~(vHۖ\)_Nvn}d'@#6ӖQ۽{XڹdoP& nw*BàM)r#;Պ_͠u%/r;lf=ϯn@[:! ֘e#jX۝Z,O\ÓȆϖHA[CsD)4 ٧aJ꾹&R#6A=b!#V\%,*h",&uj6 ).#𺴥; zj fJǏiC5σ?Dk-dQv"Ӡ@R )9k>f HJq{36yLÜ4K7f+Rpl㝯nPj&~D&[GVT4LVM={_Vցg;|o9 S[ObTT?>{Li-?tY:#5}Nk~;-;[. !§۹V#T=O ]uב֭ ;W!~#pn-i-k&_B=[*ʸ:lsۡL줢c,s,wZ

0Ħ+8e%tC@[_}Wlf'})ZuzHuaQSk.}.^W-yX?ń!;lh3XP4 ]HC%K NyY5{{ ܹ,Go&T uzTaB7\ ~z>/W>|b;|rYd=?xcPzKw Z.F~ ISaFdYLQL0e9 2P YǓ˿.a,_fL֐QY^z]ky9pa(T ˖l *#a@2hzU/la4ia2EGr&2#Cyq"bbr&sCq31 rg'f_#U74 :|;3OYh0!,M! =nѼ|TO~!1G6rk~wpgv8oNU?+ +f$I1qK )a~?tը;;9EaU8Q]S54Čo,qs'cČ1s_lk̙*3>Œ+/1V=o3㵏Ӄ 83nRMq7-*aY[ŁYu>G垹Xn#!,eko*}ޑ3lt LjG./-q"a&LXGOgw6Ǒ|Ξ-ٓGI+{EG–B͗vYݳ|_}_V5[=W42]r<<["!ٍ2 4/Iԙx Qg򫨻_l9T.^"~"5L76[][|x,AoHm&G? GnUsE9U@w/(;rÁҷL%4:,d/|Vi3['=e, rQZ˞ \6Sl.]NڔNS>yV˚Z~c 5fpbBe~Ōs\v"FaxB` };__.Pt,%r~Ӄf O~NƟί0ʆ{n% q#{TN49KM~4RZ%jn{>>,-x> %i.?+,"n6EbcP=&)j">W*Up"vkFJ:Œ]=.:Thc'aşp$s-Wԭ Etm7+ZsSk8%Ơ؊*?G!ϯ R) 6H' 0i@ٰ#d+=ǽȇMS?_]a#k?a궯d.Xάo !3T ?l amI) O4QEwB"ViFr0105oA Hiii{za׀{V'9Td^yJK$D5ņ8$8ʍ@fE׊YXzT l$Q_ತ5}D\_" Ҳ_F\1v0tdenS0M^Oa*Wˣf˭ʞWil͢I +A?utv>Cq-C]|( d80yN\[M8{1T.1 'cAP~}{r^~/@N+J3Q&;M(˪GkCIT7O-ŠK_ĕ4K[:Oϖ}afeI L0D# 'jP O4weo0Q"nMڹޕnV=Gc_ՃkGP| J݈Ec/ TOwW{x,5X GAWͯ>}PQ_o>z<.8K'4ggahj#V`]:CB"܆UWYgV\6\?*i_շVކ+Q[twԳWv\Xǀ jimrBFOd c9oyf*^C :BTN2?Ǜ?N1 H)z0H dSpl1T[t;8Sz|}czJưLȽѴN}(Y"kٹ(d)$F7TaŅeArj) rwQg>t"&r+wXȯ gf1@kDJaCNMβחmvNU8\Z2LUj! yxJDB̂Ycc@ ^"%@x.ǚMZ sY5>N̦Mq'e١Tz]Hoٷ-ξfWE5^S)a&]܈ausQٽetN)16!!I,Ky[㫤x*'b?œ{*twG8z.T#RbZ|qQ}{   M\M''tݹFceq2 ҨV6y.ZDPO2˩&g64vj*2#0q %X'%QZ=FΨ^oQx*:axn4n<+d_^SI,upʇN^  To4)sNؘg |46`dC縸6򉢧UHryYbC'ml]&bݭIy#@a0bX=2ՠ46M8  T܁W.b8؂|Ǒ :C47̺d%d.^zY")cy[s ޏ,)fBvoke(x,ayzOEϣ/wؔtF0@`)7ʰ9oި;J7>0qиJ+šS9KL{Oi '෎%h>SQ`|7F nj-oj&4g+JmlҪSb=8J(9 n$Jν`u Aj$p~A Z6@B+,hűF;ZUšk s4FOӰ%!0~bNt4Mv3$D&[UYF䧔)O<;mH{ \m؀ݥ}qO.(8L{uʪ.*1YI*W7aX(A!ALQ- 7EtC8@֤eZc b+*'¥>-6a45D;CjG|[S>2NYKμ3;".g9[> Rڞ<')pс)ɆCқ IЎ'dIj5>De0ÀP̨3*nj1C'Q)M\>CXd@nh="œHꋮ9CE6FI:ro."wș3)hfrҏO/ӂCL'#}X S7}+)ya9h?\o-.7䵻a[>^ݢM(JQ9YskajR}Pm, ?孃dÛjYISR+24z!PUco7}H=4* k {>DOaL;?F LMV&dcS%XT0%=#eǡJ*s=SYWj~z(p~䱰S^A'QǕCTwr68;A,|͇Mraa '~g}r]y tVX\XV=V=A})Qn4's38 ۠)\ӮUmvsӕ3zO0`W2M"=S@yP"6cUﵡDND4kӏpt%rw\#kцGފ,Aoaz㡂\RS*E嗆#Der/  N`'1mWE-L^]p4ml{L焴sdb/t9 Suid:%c0$ƙ *R?/a/eW4,\t%柍/Etِ 6,-@p>'ݷ,S)oOD+WƑ/껢86m8e`^=U"AULA/|t'~H̯4gb$YwEH ,-BRh4e 跟Yad$b])_t A#mbl-; IcZ [v^|1$(HbfVmҖ[$k^<[yPjqvWΩ݀{Zs/[=l~`^{h' Ο5 PQ[(Ab\ c5y<ޤ~{ XG._ 4lM:i~z~z (x0 |nE$܊JmrMvoG+.r~"hln"~q7Njuj:6'=_|f2^SIAe:CY*T$؊M12푶 ]bZ<544&EE6RN-bl<dhC3vAkqIP@O5#WgeDv u"ȆՏ/ЛMW-B3-YׄR,'F><e΢ި^M*)q.}<{4=lo&V$P|5I~GA [m%wqԽmYjw=69ЩE[ fӚO6ΥVҋn#뗹VIJ`gjs#/oo݆L f]9NMv ڞ8IGIG~-J2CƴR]xv>T;yVUmV?> y&mӤKL)ȃZ4\_7_t¤(X i&>o )@Ox}Ť 3g)X:b HN!A--O#I7B gGS*blb˔"?;+\a)GZ|S%9֙E)*/lebGo&"b )?W!ƜtQOq[>,6xc.¢ٍbF|(דj. 8Qv@7"XuZ.>JB,5CGuN‚ _u[%|5Rc=WOzT:m>Zf vQXCWRb/C G=E8<>"\(BxX8n1lQAf*u<^(R!- v2 {Ňa!| g?|=֗լ pUĿfɵ~<2?Ɲ.ΌE@ cOD`t2i*I=qrk"cr"8F#rFC}V.ğ]`*gm-5Q:JLu2}ϭ='N1I)hwt4(=k%A1Pr#O,z剞X,k[ςJ(f6F4Tz:wŴw8y=Cq%[uKDgx\yhGH/: 6͉Qa._=EYWYE4mbk|-T y].#~HÝ-hMZv}HEzD6; cW4zBƛY,g*W^xhR{^ln޺f?sZuL敲p_]D~ر `ˎo%bl ByP^F#Mx~'YAnWXQk7sOcj˸Sa70`?JaR2<b;Ht[vFk:|*;zjQH +>J1?Ҏ}ӏ 5 ՜;,뱣Ç'hYuV9<ΞP> ctEgԸl}wǴ`3l O761rEɢ3b  CKêGmbfM3tjV>,>&GR\4!u ulŴ۱%k&gMƱ?F:kK epby&Ȯ&9ҟ\#]a[W\/WLRG#$%èd\u]%.4/i֥Nɬ5)xij_É爵|~?ü{Y;ӧ B/㲯r =ZIr v fHՅu 5zD!0RFnT8Pf}^쭆`]?ݵ\{`(5@zX=@2yx3GlYGh3H!Y;Ub;zh0Or$6h爄ƇI kriu=<5ldD((jfԢlKc}ZfxA,A݌mJ2 HgQeCxp ޡD!piuB%]rI(5I&bsg4wUQ?mjRGĦ)Sue&WC;+@-ibc=`>O2uq%?#QEGC.&|7߿<%WktNʎ2)tLiFC`Q ^ōOƣ_#E!Ξh `9(J7 S쿛>/h9Qh݇? NÜ`eNWw_eOs}R7M2/~/olᅿ{vmFLB> F_r\ÿ󯎓觅շRЈZ!bUUوX"LaL Qp[PҺ w ˟G2a7o^+5GkJGr;lx0:38Vw{hJ,{Pvi l|Wʭ]zx4vU?5h7}Mf"{3r4ZE9xc7E(oEG]R;`{OeYt9z{l4aGٌ]&DOq7>Q6%T.vEz}5SM)#wG8jgL^!֯z&-`WϤz U0} DmT4k'mb9|CBMlQ}@@ǫOz\䡒Q5['Lc?~JoZi(i<āI&"_h1{N?a}iF>s'i{'N,+Ө/ӵ& ǶׅQJϿC*A}X<e7c&L`i@&pQ;2 ȵDgf_^}//al(=Yd=MeR N)Ț!)54W-鵘HOf;-ƀ?==HE`}}zO46{ [= فpRewA]:` ~/SO ^jb;z"e[U׼ uAUҜC@[^+iyxuJ=kكk6ݒ/`zdZ藩oax|þPLMzP^uJ{n~"ٛ;u8"F͗| z)D|evnuS8˦ A<)e&ς`A%q!]T/WͯwЩ.1'4SM5 7Ŏ@bBH> GR@uxù^ 96arHK8ா HnL@t[Ԕ9iV}7q&nyi8m[Up=ٌK}(hJ\/EϦ:Xd 8g6zBI9vCI #L&}}~)Ķ9jP_] &Weͮ-41a0 G%a ؘh c"cF C1uA8z^?@x-d't&xj^'LBƆ/;a'R>웾 ¬<%< KFj\za4;- %~Xp~@zLNȝd܈b*,(͝\#۾"tYQ/jDhD}6btь|ty5nYe*uT``=fSExqK΢4ST-abr"TLk^"N>um-pPYYe*nlm"TKDw<&D4QEw$9o?,&M#'Bf>HZ^htZLYJ޽>{1hzZOq)q{aYnN6/[MmBJgP(wX 3O P2_`f3&MLL`,D;d2l؂a UG+5ޚ%4Ɉ`W#tE܎| vݓ.LEfw7z-alXWT+Dq;~A+b¼Ȧo(LE%.=W.Ɛ}?6t+OS(>s~-&&S{rhV3}ŸO8証D0_lI"KBr0+ #U V'/9D}@Xd Q+wT.nJ 7CFA"'p+  7^sҫ,\H)6K[%[Zt_r"- K xGVbKo%a _5 ΒTLXYEDӉ-lNp*s]j;?PK,h!l\0?Wp>^U'` S P1Fv1$ys-pX6yl~-Aʄb2q)6ɔYhh7qc2q7l1ɫԳȩĥdTM\5/&.S^M&.#HyĥǪK7UĥA: J{,RM2ryʨm ; 7Ӌ bhĕڰ@xY?Mb93p8^>%W r菅J([QR[oVmc}c~{: x%QW-~nA}ńL#Ntn$1T$t,Ft46d_-aW=kɯĢM^Ct{t卮a 15<^h]-nk&u<,'ac@|MqfVPg"InvR^k|F%7Q:{!> ǜFdEdXʱkgLj<lj:_(p̓)u+ țн(WƉ5ۋ=[dsώF)6'g*P^NA$I-,gw2t! eZw4,5q͖NB8*ܽ1ρ}; %b]ke"jjm!޿N U!Rwrrxh}'b]\^P8,5rlWe>X'Z+t~EKl /-BiU%2DrͪN[:F,7Qm72bxVj6(L#LzZ+9@!y(?gE?@@nz1*1ItBBB|+ r|SVΆd5B~owx賾ARU=E5FVʱ`%Vl>鈳D]`[AR``F}`/kLΞnX`ha`/ܧ1͟<u?JwY,LB;aF* %&#?-*uOuDB;>GBgi?IV|CMy.2C &id?-W-qoo6y0>-pYfv/M/NRcPkytY$Ҍm`c=GC.(0XgZ,a!+ Tڥ~>W2gu嶆E,+z'j@KL>w;Pk7(]ИBkeBh*QQHG[QZyU>8+;کJ457J0{ v3Gz_y/s\!ϥ:bQX"L!,܇ k ԤOi\ LNtdN;rlR~K:mqDp $⬴ia1:krKe4&ꋔ yR鐣V*03{Zнi6~[Њ-9x޳CpX@T@u$\!1QNM$ق\nP+槕:{XbUϚt9-DDMTLQ!4&JBĽqPqGX bBZ%hVx:B˓X=#uE3BT5;-7 YWT. [2s&#ӫKUV}=KuV]h_0<s-!Ww cq'<'Lf%>+K2}l$dTQNE=*W}ڎa gt<(t`aCdv*fDA>ݷC~Q5c?1V!nxFQT%)]ًrԁ}^gKUڇtZҧ˃XY]53MOx. xʉP܍~7yT8IKoc 3 H?Ȝs7k4Ũg ZYҐ5tr@gom*'gpٺzv!&;bk5rx;-&@jD}9a84xh)*XWe4gE!2# eFǪNŕhgh`s/Iљe !h#&,r(*25yvl˅!.]-p&hK}E/VfYxcVO, o+&e0i7ep/E-ab O.g{?}sv2ໞ9Q;ZC(D;zt$C<{c1} ɰn}l_\Aa<tOM$x3~k23;Y睬Oa%£=L4YS*C930<OsnOY:N[Yd,}aTKQN>%[ŕ똚1ѱB  uR-Y=f}5E*kŀXTOt~aꅧjƊ.k*k6dL 7{vwû9!ŇO2m-6Z|lQ;YcIR't=b [S^u/m• `lW?xXԸ1Y8 XF qz2M g^Ӕq^Aqh߮eC!跐;KxR0) BqP@߾߮s):}u/zkV  io><my[f}rJ,ڞsgex{ar,vx41{3.?{/95]ԃ! <]6<V.}lyMJYޯYa_[]M@ 15y@xpn@^SJ'gv~vyE~DVV>1|7K[Ht9ߧ $nsF"Bns:KKĚ4܈@wwD sl YO8(dmsE3Q{٥l :e{= {ЭaGʑ @KM7 /#g}o} \3 z2\Qc+oeaGTa}SNSܳ%Ij\>.WG[`ꕓ{L4# R빧/FNl&ġGL1aO_駠/Kg0Kr?XKϪr%:E'. JeHcMΡ}Yv,g;:~(o! J .M`po7mHsCH Qu-A 5ݭk1Cާa .Zt(lFr*s asD6z Ws+FwE˓iJM'h Yʟ`Ad 8JZ WV϶vʄOk1 9rǃv\?ǂLj%40lP|?fߜ^h#-$ ׬Xzyubϋš(oeUޠ|.nl+8()ڍAG$ %QMZ&1s6m?&'ڤ3l#N#S69- D "noUȽc/9VrVB|MQĩp,ҳ(Q3m2PNcxj97U&Ql.`s/.Q3PmVwi2).e2]3KҸ&/ .ZjԤߐ,e{p#\z&E< a ]`ֆ\/ri={{ r92HQHґgN+xB6dRcTx0u{~YI/rkY>~]?@?[P4_Gwd/ބ-}x[>I avmbf%Mk Jp{[d]ptcgk x1imOoMvIH݊/3J~ט/ގ;(=B/L:>mU=^KhǪZ\B^Ss0tz}j&U!isgU]jg3 7vp{:a7}cm֍ۚd|k_"b 65 LݳvtPhRlTJ6dM.P/noD[TsbFYퟖ g(afWDEJň]ay`7ĨbjqZJɟQ-u'6;}?< ]:{*HŎs6{=mr'ћ{]PE%VX Fyrf]^X<նIebmQXqh|+G x4zmYtNcy_4 g@ykv_mo(7oыoceitq&ٚH5l试5/>ⳕt4N#R1 *^):xmMhRbإ)[֜C9_:K`opCF{糘ZMEtn^c|[}|!k9 5j73=wϹ}^XQs&w@,!s-bF %:C 8tL/uP~%'1M*PVA;ԸEvGCA6ro4_ ȝ^V ecpu>:wTr`G5%* L*/E1 yhhK[|f +;GFŠM.TŜlۈpx󨷧=R~؄&'[YNM6h*{d0wqH^xtal{묞/#A@#cxL4{mVF#kGۓdulPz ӫt(EbNؔ;$uH]*eG"|&j.<L*Ɨ\n`, \ک^;Ecl|KÛ_`x8KVF.ڗ5Yhn+.u+,un(1bd. آ8O|W>{'4hQ:FV }-Zad,[ΦaoyLbઇ/7iU?O?ITZX剴AO?kEHm@]i_xiA^n<ϭ)h =]x67 NUgД UMyvSWPxmO& #8C$Vxi7~t&u)z]8+[E&h2[!JDSH}D5(a<6 "%h(,.W4JǨ[_KEDlzƷUuZ]VY4e%fgCyϫߩ,W} ou\ ?ʍF6DKqS;.W}A-N QOoA!$7\S5x&?ޟ4GߣUC5~Em{pLeݠɵ7)W!6,~ulY/ؖL%ODj E:μ,uh~Acj?OTc8;9T~-;PԱ=L#]:&:Yho g(8"'+VQʾ½q*@JOS tՈ0;s7e$#mwo)Qc7-_z\zP2+0tzwԄ - u["wԎ]a Ipx\OV^jvʥ{iiYK*2E l3E9Q_#ee%¢h<\[lZ5\7Ճx;WmO('؇P$C=tA*NolЅrǧQ_Ma(d~je5k,p*){NF;A#J nѯ0r}Lo[ w|< ƫCpm8(p ys2ml*,Sidm'=Ь>ViԘmR߿gYsP#27:Aѓ, /.=1GeSR6+2Ofm0z]'UZ˳rM*d)lC[|aefj:nU:b|BM[F nos,v462,Mdު>NV6 5I)0B(a%cYAd>LLIG–v??nq:DA} X>Lv{B=h%4)EaG_zRq11 9t必0޺8Cb>#KEٰ>ƦKoȕirN"̜YO{yygf׈n*aA$)*ۉ{8&y8*eOAB p1R2g3'^0>؞BaSۙPyտeC+Ai5?*ڣWv SOY :!7£ L[U #yڮɀU&E~%-MuBD=9)Hi+ S_N e<엄`n5-U7'ac&Ylxʌlh:Rm{Z&g}ػXt"DL Ez] 5_?"%bo%: d 8kubf)zY'g]4?X7 2̑mFӹ9|C< )5ٌM Zjh@Ki/LzxUdlYJX,uM~l v'`xuj] #~`T)vܪl9s'}6}|,y"&vYf.ۺ}ta], J_L&:7!5Ylspҷhtx:UIɯD1E\ycԓa*H鄹BGBU{fPHZY+\a s:o=u* K\+( 4 nqa:zou);ڲ~cca4GHyN&MP93*<Q[$Ϩ~ϙt?ݏlaĕ(XI("G@^p(ԟb  /˦[LApڕ;D§Ar^,PkU<矜twpDn`qgA2 {uo(?Ԫ>-#SE5G9eʍG_z|ߟPT"m7sSBK o(P 0 w}bC mJk\axcF|hB>΅Ii̜]H C(VS밣^ *o@UѼ &!tJjG94BmZ}Y cdP<q,ס'tt) Cǜ=ƈc#r(1Wr2/-|C+i7Pb6aEdqe`< ǙsJ[ z7FaUAysF!C3B.Bx7&UM=L.A1RQ'#D6iHʹgd,16)oZ3U#E"3jƝJhd/$E(mxjSYIC_Ք o벒2MSrVYbG4|}\j%d=g( Me`\/GYYR:ჰ9Ƈъ#vn|b'<Aذ_P+O=?eL=)땛z-\i27yӾ\:kFq&8<^H!\NW~kIWګ!sz<,q(\ |wʳ[1vk}M~Ft5%X޵@\I\=Y-#je эx\Slu5دd #(q PX+ClF!,0V}8 pig%PetaW[{'N嫈K\^~?83b0ڰpCo_AZ$HnF:\C "6|YHף~m 攎q]¨d+4p;El&Hև,5s?VmQ6[p)XFC^I ܂>6|QqLIe9O"^mNlcܙīx6P`ͧgl*r?m|tߑ%RpW05 76%)_p VFH!މ)#'T:0*Dt?EڊI,SoVM p&f Mz8j:y{q?J0=L0:B쇄ݍ{ms + p 'cu]2:2h$3п^T+ARlH 'Wp@_i)IB{1*S fE9|.୑u塱茈LQ6șr,ѷil3ʹDZX|8#k储uI{͔?rEJBdcg1Z4ܪݪS3왘J][S|+P^-uyOVrjD$+OsW'peo@`9 E-c.L4_f˴^Xo{T)92"޿wq hi5n].z|'|"E~ GrɎ =eZʝk]䟆; OyC?2Q lR 0;tpҊB-T@^2z@&mV,od#Vƨ-$\ouXsWxA!ej2A%$)03aң8Lqo;4e ^d˸ }>d.&M:kTŹ2XM "Gy-s ٷ0c]#&Q.'O#ȉ*Ԙ")ݨ`Rt0mD5K@5@jq=^dmI9|{2l|vVGo3r\T.֡#D[i(xթy%.[TGp+ @}uN+Qq T6"޹Xe)G1/˃9&1M>1]qJ~fMj4d T IoL}7p#){Wʯk'M@܋^< nLD'ۂ5Ʈ_U%m ݞ In~_~ ,l[}/@y{W@/<9 fkUj"c :A[<c؏g?EyrzLޯWK1`q8mߕik&a "Y!6? Mdn{Zݭ :B%>Gi5a1YsٱG)mBs*vV1ؘ췓$k-dCn2h"-ĕ[lI]a= Us:nUM98I~`UBn.0u%&x>,ܣlq4Qf@{-a"TxZ3,^6ӛв{.{ϕzӬ t0| WL`J*n^3չ_PPʣ>Muj׷7 WDRH+t;XB ^!9_fo<{G6~o' ydaOHENKe&5}܆%T~?}M߃}tv槔濢48TM)-n-vfウ E($Q_#IXCUQW!gSD-݌+A #J˸c5ҏeG4 EÿJ5O̾՛Uc|ýTzq;؅!'%+4~ZFJKq6hI@@Kc>|R|̴Xl r8c^ PC!F{[& 9EUA0ZD:CMh4&*ŧq#[rfSUMPRѤѓ,6 Ǩ6&,'iqkU = _0:%jBq71UȺ؂sd9U /*a ~aaCj=aռ5~ *߉,To)|:/J ^%!<[IA:FႫ))0TGт Nd0ׂU4O+E(H`}uuj]8@Jābz(qRQrbm-kOkJ(]/&~Üڭ[]Q,7ZsaB#\kΓEyM6aei?oi`Cb<]-uq`čԌh*nbFjWhqu.]蚚C:hr(96\@͙{tW[SݡCP+]aC3Ӭg-v0X(?&+nA ;[GRP SNG ʓ^ t-IOg`4DEhd^|s'`]>?Q2qa`v+7[)r>26v~Su8G}9S=zU*L_aHІgZ ^,ֵ~=OSts0X&}, qMY%ظPH=dqJ1G834l/hCoCW)xp6$_snyדUSA[p/[ K|HSd艌 I><F yX߻|Mx3~C`~ *ˏX׃3!ViG7Y zqH&H9N(n\G2I)J+=jiXwݫВ}i. CsTx>գ;i >OYv5Y`g5kͧ3TؙCn@шbRGu댧vP>}R`,I)Rl5;AKAQt8:hl8<ȧ;L7ΣH>2ٽƧmTw2Rjo٩S΢48FޘRV1ؘ(fXA0}L 3LD@\$e>_ `Z`2O΅ڵjXaxî.^ЙJ׿𐆣 rex0_/KoeG(΍46_r/7ՂE1xp]XMۮ6\5C HDH*4 R^}tXҡbH_@Yaw!ݒ5ABTio5eIY) z-y1eCƈH kīwr4ŝ69Pcs7yp*rӗ}Ӝ|_zſHc9=ɫ;PA[X5waL NNaT?loAmZ&?QS*?5wY+N=_SJ^VS[  ~9P?r~ھ*%c7x'8w_SjpE'?b2.ޭE׺d5Rٙ3 ʍauh|OUO]kJݸȯhބ⑌I |ouƝ,_>?b>i܇]{/ l=@Y"r:h-J'c?E?=vaL밣%w܅.|J<[];b6r`'W2wx]yRp=z >X" sL]+QQKE(=fji?`<<J[)&w&j}Yp@GySG2z5䋯<*?ƭXT\痭>TrjGqVW75nd>fkF޲ GԜj%дU̓i޺>J݀S(x+ 0`z7=%[^{6rxf+(7 gMt k'z% qCqyrȲH "M*P߂9KF=n6 rO*/#6%,n;n[vV| K d7v@]Tl*+]_\Yq )V_̓-16{ gpnZɂt*^NZD]|5J_vBΛs|Gt(;ŠK8҃faQ~o20 h)ڹSHHG@8`P  qC##lm ظR=:dۀ?*AV@u0FQ#8P匣'3=/u,kͧ66 Wݽ8\QIJ{8lotx[:C7⫎]gS3M*OztQ gy! MI$:&]Q^%E)j$?:+htyr?vbyUglw`o'EJlař8_e1_[_N GR\qUA#J7r\a>Q;\U(F]MSupɥcWt6T>c waت)6U1AS0khb}l^EG.ڸ%AǞl}-\,H aӶD)avR,&C>[[nP>9+? ݋Kpd 濒pEm.D3Ia{ "ghɡj-%mfBn݃/E9؆^qoQ^/Rv 4fȜj϶7crqcK&UL p%To**5F2v.<&Vȭó6.sB&*\2MЫv@T]11i"  ==t?^U w"+_?}ւ^-`7M1{]F&m91;[=;ʳf| (B$m~9iנ% ]j\3;=TIɟoخ7!8v{y w8qLsV(zRӗ 9"tݥ~k*?5/n͸/tT]RSe(ś+ɅP>cT* #:/{`T8Vԭ6'T鯕tfW r+qg#K} <~S8%AKfnW\9=%}Nfnt?NŢo ^;n2:kOL&LhJfѢdi&Jְozye?yTGv;bpACEnx5G7oQ'сE͔7.NXanDYY JMF6]`@NFH4g6Uzmtrh9!n w+Ot*0K;.j)Oa1v--ld+.L}yf~Нi0YF`0*}wйIo6‚F'ߔ&!Dθ.8>I76 S1e氖;|R!Ttx\W x  ړ- 㫰zeͽ/_\բe^.ɰ(~¿тk<-ٜ%: :h JsP91dsj}9lhާ& LXȉ2 E5Vx{OOt:{02J:gN6Yfi ބ,Э]AHSbMq*zV/_dhJE1V%QOPQL+}_t^Ph!Wm_t(P1ҞiRa]XbVleITGbt^fg77o\I+# HG+V_BCbVZXQ;*H/UXVL bZb/ehj=( fNeI_E$^DP>tnjU1'CpzmTU^kt!:Gcria>;\9 ڭ4/aSd[xF<sשGqϻXX٩ |*rI[ټR\viQ+Jo<Q#un.b9(6mwW'o4~:_ĭ 7VPIF .!cgsFon#Cq8_ؕ2ij:I=GbpZ3uhAH)}ogJkYÖCfWneX/Ɲz^8^_X-^~ir8;Q]SږRsӣ3}i=녥GY Օ˝{;ݱFf4{(zz%Zi \$N*6W3oDq؏n1a;<zIY}ɰ8!+鹢/p6j]W[mJ4XuԒ*uPBPI[^ayfNZj;GΜĊ 㶾ubUoa6 gVꒁky۶GUQ8 CLBaH=x-ʶI‹^CӺ)icO0|FD 0VoJchڇ,K=e&"G _cL;»jȣ˒Ș}TM;-,ӈc] w+ w)YIc6rNT]ϕAb-Lj*@*+DpJ׃| KqW>Bs.q 8VP%V~$.\깂 Bk+.1 0}E ϭ p r7OTR9 1a#k_ ó*߃p*B *GKZS^ Fz[= &4n4FBo sh}A~!q]')Y{gqa/16.Fz^Jz 3h\Yu4't!, >TK/O~RnuD{0ZV@Q6p?h3K~#gqq~&珄WhCN/;o z+A;8;wl'Ǚ3UɿM6@:rDEu"[LhoU9j՘ӵW@d ҿF}w7[??p?~ODL*qo׸j~oj?Z>N%<Ů$_-?%u̱J4ӊz9'7¼^ؔᵖĒN{`{W ~Dn  П֏ҟOR qު%Z` /:Bn]י>\`,|⻾D~禸Z}μAIĬ ˙/-S'mhx~{4-ioZzӣ*LrA2Li"gm~g:9I^Oa|>mIir-O3_*B{_:`{Vr.UBykΕb:҃̊s}#G?N`oz\W:2':L;I3yAߢ zgk [T*+k+Uk`X{ד`^' آlR6֗y0_/Oj ur|i۲U\? T~ ʖWikzVT3\r,Mi| \oF#d>!aXn'5  Ap:L  p%`6 Dm43P;PKy￁Pէ0Ќ }9 6>AN%m:߄t-ߏϵ#eI|RY94RTv&u{hUaƵ)=Sjgڔ&_Ԧ3u> )/?ts҂>)=).ӔW'T|-&1xOjmR70.jז]_l΁zLl7-X>UQr(LSf6XX:KtFPb~]j6kNp@=e؜J9[Fhn"*A2璡. aj>eX/SQ mj1mсg{ItWqs+p/]s8W1gaZ0ߏc+ުRcqxђF:ZipIpI¿ ee=`:.מ߳b36){cpms_=7y!C ߁x! mgߵ-j ZU^O]]fmu]b ha7@3,:\nu~3Q YcnX|Gcr)=ڱ@ =W},px޺@=z_]1.cEzkǾe+g&To473<<6MAEr3_3<ψn7 6XsόEyVVyٰ-)>;+ΉBstm}q:3kx6'6 UR1%Ef%>:v`Y:{(Vv͠2[f$TO56&?6z 3guQvfRiTf<,c7KFŇ16fNyƝTV/бG2p?;~njQf{|{t=1;EyPE(zY%%KLI (z1sfcٟV/*g#{Ẍ́Q g^2# + gFDΌ3 K5i|ߴa"sힰG1|, v,<4Ld[LXK1Ȇ zG r8=A,))muѳU0k&%%:ZXٴM!h%m 0tVzb"Щ2l#E}ތkڮ2~nVzgJ(hWW[847qWob-B-rH>DOPWb-NwmR]\Qv9 TI^/ KDg(I&()Q S3PcRY#Su_tYOYP MPa6~o|)n~Gx8_ijqGܛ_*6;OV6 }SD'N1uiVk{L {&3; \.`1t0^5L|BpGּ>2F (> KwY[--1F~[ -4iQ1{M¤t7D!TlQ^ [xDX~Et=g(X1(,$<co(BW"e;[@oPG_SE^m<oY_hC,EGhкǀhDLţ>Ej wA W(ׯ{J[ bLBNjTshgT]ͦH ,PS§SsOOi0W|>F}(h~|aA *1?8l}3ĘXqeohP8B1Di:e>SkG;QT_}k/CyaekԿig0c*J>-J ɹ%?M¬<%^ڢ-M˿,98̦-y[{w S-GUg_< UiL/,K8?֭>Njv6Cgo[Ar^![^&xPd7N#wuuNsɑ* ,YMľbJr TE94GᠹA2DrmrUDaȕx5|cxyM蕯j.0(mh;F!vۻ|ud1dXg TOn>OynrUp{TI&UoWw[[%Yn#`lIybh¾L"P2'T-nisg_`Ms?gP_*O%GI}p'kl8@ǡH ĥx&a G9n{:#uEOǾC[cã;'O c𬇾˦?4iZ1LCsc?D!Ě߭}}YI'_j7(MvRPww;_{c$szHsF9q# %}GlE Pg+aW9|]C6~ 2xL@;b"E܍aPD2j݇+)/0̖Bx,笤-.u0&̰6@F.W:rkZsKztBKl)cʗ5N%D/@sR$YI8NAiqٟ&t>QгЄI4^E卢U/=U'r 6< "g` ~_T RDA?WH^߷Hو${r(04fͩǼkK O 3 "~ r;m=-T|c@3&߻yՓE|_ 1n/}ݰ%CH=kv{+}NmপMCя0?!S̙#ܛYO clEcJ=Jc!4^aC>l %2tbyR̼Fs0Иw!z*Y=o-Ӥ:>ͳק]WAʳ&?u*~ᢼ1Q ͸7@FAQ%tJ#@'7eJ zPpG5;ZR )Zͱ|#+(Ɉ ᗥPvqw(1\cCe`kED9L圓է xBeO>)hPRfᄪ1PC/~zAAd_/l ex(Kw@rou]z=%g0!E^|w w΢p.ѽ!rf:6{@g`~O'}1FBhG0^ _U||X>Le6?]j?FSu!vg%݃M(=}4 nb66l6 cSjSͨlj>ThO;ᄦSS(L֝rwQh_e9ھkPj`q]p=P9b|QTZ1#Ln%߼ඏo5F% N@ܴ^?"HW;s0+o 4 p Ì5J^ɍd(s!5=Xr<"4(i"{jO8T^F#@wW?zc1W!>קsG]Aߥn:4`+%u*\wHG80*<`R{zɧea2JX oMa$P1 OA~o5׫t} WHH!?/p*asm4§4S)DSmf45S<\dPl&8SBWତoySEe`.0z_iN+7O~~^+F</'2>fOA;<6wtc/LT 0#{&cOC:bujFL5V+eK4Bi0ikhk&ݚL~xz:jJ!7*K k9h5ӱ']`w"m3RFVrj=}{UaIl4W-v#,MH;Cޠ5grb0PQ3A#ϩ[. $ӡ?9"\,rx.-%Ul^TCvQ"5;46+nu-(RyHA 0 j+FRXH]m=6Ȧ[P:0j }.όlT__}̷5'En{Jm"3EBKljl2#?l$ʛ;p:&oyC?~;@-y cɳ?p]KлgoD'm-VA((j Џ $hEAHjIBY*xCJ[9K ÃR 4yϳI 4E<3=K}5-uc/Ms#;[ZR7u5lg1 [-c%Y44w½t un-mUPsYO1D\?-"]?5=Oo0šP*6(=&{+C_~c#NVN*;3ҴNDIH3ߺnVr8)[ p.[)D9 =pcY$9>fS?Zgje;aPʪk]jKϣTؕul{?9`7' KBXVY?T[PP=̤ A*K7,s2A:6wXMmԨY81H3W9P8nkEx2ԏf& i,`U=8cC0.5:ZDI)}U_3ecRhQ "-7ڭcRo|}A-hPduP\I6n'5_&3Ɂ6 "];ɔ91.Zq v[^=Yxc\2D[Xm4YFܗ1'"49g+0hpu{M}Q_N.VL!&/UO* y @:fjؼ#aZ'`j'eNag`tOʄ%N4auϽڂ ӿcxsjY,J=pQ? d@i Iw{*u|n~uށ_b(.nΌbﰇ&- <)^F@-iۗ)@кڄnm>ry>E&yEo^BhSMve5 oJ7Q]m?h=.ClPKv堣Cb+ը'Zm#,2E+4$G:a=3{4 ڊ0sFm>B@}'خ64i3 @T[tOY9oi}53&t\m9N8pDJĦDC"NoШ@b!e^@Ͳ5Y L1sE{tD@Y(/NDy/AVb:Qa5}3~JuF%$~>y߷@l,!Ң^u}u;$p-cG̊kJdoD(-iJ{ vz!}Pu,{ʷdk勬[!h 57_Wgl9&dj{Yo gk6Bk}ފZ>q/xƩQ_OBm̠/4[$_+z8gӬv|0ZS,*h5ջ:*- tpyxZ'¶#Ua+* Qr<g:G1~S\dj5PbV~oO5|$kw90i׾i@ʠ{ma28촟JݥHK+iM[*ԅYS/=-z-h]Y -,nH 7&#Ӊ6{|O|~W],>cY] Gtš_J+hѓ0B1)xgW&O▌Β}~QϠK>v-=m^icYix+z tq}03*Fz|:*jPV\2zN7KзwcxE{qiy!1.'.P=8JbiQ,œa.Q׭Wڥì`W2&,Xhƈ 4)aujmۅuȐ%XҜЊA] C2A:ASS"WYbOKE'ZA1RXR_^PJy6//fK_//ŗRz ^FvJio DX_'<āWqA3Q]vu&6XvjdQ p}//.O?GQRjqFɿ}*3GGo 9VL+l" pv:WWaGl^onU"\\vJg2/hJKp6:9RѠN.]%0jpt.owv Yv-Ӏux -zgAw)P_'EckPOztoӠU)YU/m=E\ߝM],SEf-i CwAʱ,3qtf%ˍF^~ުWL7Oqtmϼ:z,bJ^N'xh';Ӭ+I9[WrV}<;-nG,wG,<4jcK )U^%֒3TpCgW*n=jQ&;vN1wseZ 'l^J7uŻQn!1>S!p9t thU-KtzNQZV'ow;oٝRzqW(/g3T+PNV~`hR⠤t&X@-6z\ݽfx45$bP{"xL+k?[tF}Lyyٕ &ݺϽ"K}G`bD+ÿ2pg+Jp^QZArw)r`lМLz2![Bg-e!Lf?*/2=^w%x,19)fR^Ϊ^ԣ Ky7XI?+1c=9w{> lh.;=EˁTi*=\DgfIm9uZ4 ؋Lc%}XDVg&-ӹѕv"UQggὨ8T wWjaU5 헉%S Q,eB֬5ZZ̹9e!m~%uɒ3E&U<[lљQg:YvY2gxo6=(0"(q4XoϑƢcɼe?BjDŽtu*"KWpa/x+ t{zNQb:=`r>a,j.T8X6ZsJk),h KPᛙG5->GbPfW/]+gEu벆IT#ٻ/ΧI!M dB|s{r_|jQK6)Q%Z N'rMrFK.ۦޓδet*"@C}̂of[yap 1H=*grƦqkYVaIn^prG[75Z[7+o4YpS)+M}[nbo@CZ WP$UZۓD\^-Ì^j۪棋3GG$ԗ:ǫzQ'RaxNPo<`軘DeBh4= q'ľFofI Yqoox;ޥ׾/ |M. -<ϻ};<0F/ |ݦTvXa6N_Dm̛nlN9EZS#{yT q }c8u.3u?Дpy?|3"1/A<-z_8&[If`&Z;Xn7Rb"a9 D5K6gD-jq/[8d H%I17vkImd1JSy2e?39^G#4@.!լ;ƣ- wk`4a"Ԡ){4YT5)bXH6 t%J/gHZ:Y2szFNQg6u߿ fS.}m#.Eٙ^!AK`zslKS'1Bx6lB5CH.~:GR wU_$Bd)N-w @fǵ!|b}$5BD{㦈'Qt7|^`2u:FTGM} աz,|O*-05"KmC9:U2"Gv81eI,?Q(m?hSRJN%hK*eLO]CvY;YRM2V!vl{-{\ۗzTfJ$b)1VZ Ŏ|`Gkj.k1hZXň_utcK `Z VSH0TKKzvΓfgk%7$az&WX^=40 ,!9 Kƥ "z9޶!c\2y7ovu\':T+: h.+$4KAWZ =v|hgĂu5;]-DgЂ:j}?U˞2%xۙYg:gc[ YZ[G!\v=NUsVBSz&gfQzTzcdikFWѨmyeMKiv* .VW8Dg-%Gٹ|OVGЌ,aT^Ә|D^Vs(z!͉ӈ3-F}P{z/:pMA W_r2#[/Vˎ#S§*z.Pr:KJXcZ+gۥZ4 u䭳5H>huf1:̼!+ڝ1%T*G~}AL6 A\u/NU[t^ڕ *-UjaQ=T_YW"|f_G3l3AJNXC]mDݞICA%dm4^Ql{jZ9~&\T;#oÆ4#j]\ ?~abr*WʆɛRss+ egimNBks*&Y'jw؂ xC.|jf d "`f”Mvq9;Sd*tށ$5y%KrbQ3V1#Se`g``< 逿$[B[qPaQg:,,RAvH50F ˇTn vF{pƏXmꭨҲ?G=mjfC=9wT jyʫ&4J\jТ艃1!ydWkJYѰLVnx,4IYB]F4hЌ"6-k.|sO t7˵ά_)̏A{#Ozp}B{ng>;{!(-\2]fGu/kAmPfAk)nd9Зf:OCyn-Pnu"OLSs*3tujLf57%ݳiMoo;*OQ8"8K;_C\pUF-yz.5ԧG6!mM)_5+NF^\3;`A֤9!VCx_N`fܘxtN+g8V-gKs˵;BOH"(B@;Ay[U/Q3d :w_ >%_3e!aۊ֦H bօ8-yLooҫ,_,5uK}Q-8ϊ\>IEIyW]P[+5yn> YVKc9\T͢=M:$.]7 y^Fun5hNzQ2s8oO-O-ϹE'Po;ߍU:WN&21\V,I$,Th2zDbkAm)"BUe<1bPsLvaf^Qt?6(Ռ_o5 ج'<_îHQYdWF3AIveXGzΥ;V7i+J/BJab[~|<%CXꒆ!4L|WTO_[.+Okg8؈tKn|pJ_wo$^7R,4faC9<V;WlTFp$3B$< l阠pZ# R{CO_]nAOHK6~\EHKa[y|!C*/:cMOʽq<^Oўg;{cq;q{+k?eSЕ2y֩bK1YC*Z`mSWBIYX’σGjH\ X5yήza}-^ nOuUXl?9&# һf[ ױ6&66Sԉ@L`3`ȹT'K,@Q*b>gqG>2U#.kTUui}JUkql]1 S"4Z `-8Pg0XNJ6g:'H^د?Ϯ8;48쮨y`Wth bB῝r߲-O%Kh[rk¿MPsɯ"@^MRE2S*`p#oؼYvg::o郮uO5G}uƫӦ( JR).=ex~E-|y}"T -x0Z  jUT\A,X餂x.08zmf,On_b#}XQc}LQX]k0y QwݫkSLAh{$upkF+1 = +G u9d%GX1 ٠1luTuf9ulAnH  J1W_yèz՗$D ?ڽ1VFoi6o"x '-aZ 7ػdug9hSeX_TG7˺}+f0rdPRsO0GmNx= i.v8[:2շE5Wբ v_MJq8yNu"UK8[@IrrF[QvyY]YGG)m/h6|vo0HCjRJz۽'#z !BߖЇh{1j2Pߥ!SWԯn=Dhw-oea+ZM.]dKx?J WWUAmX#6oR*l BN ͩ5^Zwc!/%TמXN |x_}-?.W4HW{3`02^6fw*k$cF{'#iz+{NFK>>wnJ8p>]Xhi}aG5PQ-7: e0PΟli@ .dV>fPMG?dyW"qU49S%?˂E,Scfgb" F-"@.F}CCipIv oNlz'"2r  Dj]Fɗgi!~zUc;4<j4F`Wnw`R{g`B; ;݀;-ȣS N'ћ{rHCК %q%{n[}/Fmk>7+|Pxos/(}x7l3j%)w:P6/\m X\G,ɲw8AiKt8V52ZT$EIsE5lx*5䐉?y͡_}<Zڿ"lpU(M-#w4 mB@5ZF'fO;= ZOuo3H:Hv{U.zL _>{G Zb\Q0V$&(/?ʳaa@y ba7;NEi7Kz"3{žp?\Y*B\Z{UЀjk핊v}՞wױ/+|_CSa$^_0TbN ,}D3d=9jX_'u1*E.N =1wլIɴ覶*SZk*wγmg`SKK5/cԯ1X6tY,MJRWbQhwO#WO߭FHxϦ{vdt-{[vVV9] pqB {4YX;yYɺcH(I_+1 Φ믅z"0gdO+^BmA!  #3&?&Lx=cwfgVn|E]"^$VJ}XUR:&`5<娍r[O#9gp/e8g!Y )\R <#4: Gqv\ NaMu깬{=^q(</apӕTڤ5^{ hjsWӈ7"\m'ntf`X#5[;Pjҡh x1-lrFc݈FB!t%fy̸/q1p9cq~ ܦQrS2 A54^A J8{5O8 GNô6~ZZ/<3]m :<;hSQr &(6\$9e`>c$f>mq` Q c^a,s-nj= n$ vFL_|+6`$tY Հ"X7?k\џ?!b1LSjΪ>6 vN8t2AʣᴬZt<E8|܁/_ η_: ң9);(^X̦t Ƨu\hټ-N}_#κ\̶-"+gҾXN oAΝRe8Wp 2hdp8m-IMPaɕ _`7 d "]op."k$<+;p%x3~KǠRpN/v(c ^7ߑ!,Yqh?ϋ\ZU,1|U4`Y ?'PA[g T݄V}v-'u>F/ ɂ-jIpƌcM[|:M,=ը܋D@7㡞_xZ'>9ٖ6`QGS%JZCeE6k9'B Y+}!єKc#tE1cL&9䄶HpKJKWmGBBI;% ʳE{tC{ɏ; ԦRGFliER e81`^36@l8C܄y4o[D _ڟMNh>Ry$֨/\yIMo|m.{6lrI- RHB{8Y5A*KZvBx>Wʼ% v6:ʒ4e5#k)>{ٔ9-=[_})(Mj*NLWXސ~Q3^)6ituWZ;<.E`nF/C,-2H}uEƂ9vꭒ%L3˽ %?2[ 3Lc+#y(ܷќ{$CzIJK<*}5V_R[b zp~Y` f$"hK,U!T$jo _xb詠&ʁS³=(;މ&Ds"e[ m6laOK9 M+P.;+m4JKl_!Sȟ.=9W1yۼ J? HA[|N!Gz+"`aL9='<孴IPVOy2JZ)(w[yގB6.]1q/ Yә<*(wr,%<#ndmM1%F'FB8;ӻND+-~mܒo4~ͯ?>VqyD$߶v>|Ȓ ~=ħ]׷QEXǡNȳӌVe:'`[KYc:I/g~;!Z88%_"U!Fhof:2|S{;]~*r$1<<}E!iF2%sNRqN>m}9gnͳNpƦq=z JM/FPˏP|d9# _rB r8SM`ÍcC|jA)Vqƽ(Uc!ͬ?o9QnXgn>Fi Ejۀb%7ȋ[Èp8q qqx ӼY׌2;~N4֬U28A/;GW!p w@ {2]U<"-+'~%/|(kq:&94KYK8-)>r,ATFE;89~rc7jRs4ʜLz_˱b?f!)zϏq yC!E<<`A'ɠ %N_t_i쳞gcI /r$k'`L%Hx 9~6Z+q S!PȭnE<'U9pㄷwҙ:k#'C鳱RGF \!]/gǛ~[ue 8]7N KX?:)S*x9fqWD+g3D Q#Pn(ćU4Y\K>$2S`)1\ޒX~qٗqۉ\l Km*Q=$cq$lY?bzisY'h;yjN}?Ѿ 4ֱ×+1"N41lѢ q#+&m _>޴89^C>x1cA##9߈iHDX#?0'ȼ7̑ ⪨uǹ+c9_ӏrf_+8eB77_T|]PrxG8gm 89N/r^ϳb8~c4"@a (YO?+q:uծj̺ t4;2 2$IM0m>a7||"y$i;P?Eܼݍʹ㔵 ۄ9Î>`2l#ɗΗP=0d P^~do(\Cq`EV7Ĕ7"RPDpezNy9&t Gd =ua:nV'+!yPȶTkF9zU3_5=u3* n%bff8ѠFGfyyn0¥ kێ N@s+8OXba)Ulib` 9X b` 5}_]OP?~e49$‵ئX8`'6Ջ`Sc`q>=18`K 1Fqn؁-./1\vA/׿Z]5|/lygLmqVb(B~sޤ#3ٞDɯ~?V{yWgLxVht8Z~i-hIpKDpW=8{l q@:Wy$NA  tT υN\Zp!` ,Ck =v;Q]6/WAL] udZ>CZRG3,O/ԳJ6`ܧG]V`>&kK@5x{~b`I6]ОO D} 6fQ:GE< ?b`m4Mp)&n!?[}k,KInV,'TBT 8`;qBG,5PlNZsƙHWl[ l~lq[{(拁b=[l:!C&`ZlV{= 8ظq+:KcXǩc/`(m`?fƩc% c`ę[V;Ov_ lB0/n}`I1?ƴ4)c`/C8΋Z1`{`X8ب8`}vzMlLYc Cⰶ86&;s ͎!3{&CkЮ;\M Zlu ވ틃m-<1Oj۫ B6lF8-9P 9Xmazl 55"+c3e)e_tW(/ZDڱ{࿼ӝzuz߷4s.og~~T0ؿ3֦-a7Nn-3Z|KqxQHTYlW44 v P* 1\-7DX)?ew+V#϶])fY}M٠l]mrXw;6')>F{Q ̾C-5ڬO9'GN69`7gYͅ_]y'{RhLdB3Of9U<~)?Å^;'Zzbt`NMFC5ۅ7 E CnLv#3]I鮀GIE#t)Sɔc@u( $4>ܗcPp `|,1FYR.Udõx,f9%r7s'Th=Qϣez"‡y1RGb; = |jag1j;u%Y-GӥEC$T7k1m*kxdO,jrdhZ|N*_  Tp&_*8xPu^vl^a5?믫4Sj8̚uKK e`[Kʑy2J92NV]eٲ񉞐M.V')=a.Y9:+ieǑ\q? ")fgX3l*:F\+s E(!"u$UY" WTфr} o,}ZP J6AO`fdc8kǓ$JK:|3;Q.|kA^emX>gFHKz4\Z2Ey\OֻwSuz\>KI51K8A.F\ w27SB;gLAn2 |/#6^F\X'封pŠN] Gx*G{jT|+JO*C%}_=Ya5O_֮3o{VJHE6\ ?B&1Q>x&U,ґ¬i$5$gwܜ?X+fűqpK+ݺo¢>g1ꊈ;@6u|,c$5CG 6X3ٯ@Se>&sd5(@OEd{"7 Q_;hZR*¡`dw*ˆO?v^#EKXz2s[z;qV ̋{Ԣ4k3ZLU밣֑۔56o1;CLLx @\w[eSJCȢkмȗ].?^bZ7ySN5㲱̩; )xlws^F?MuhCy{"#Cc.Ve De:epȦsA)&nZfKATogE CngjqAo'>ԝgUy,3%xi>+o!gz~"<5R?ү+SN޲*"bH^t; (V6%>{r&I(oSfRJOIeyU;lVmYX)ORǴN]HغZCptTZ|ϡjw8PٺZe;E8!y R_rvrCl޵cimeE 6jsB-kCh~zYxBk*#fR(Z0j] 23#ߴ r3#wgT~ O4@k~fQV#`2V[!!ELJoRwG{~ Qg:ƣHyTLS퓩ڂ}s'\BWgޤ#<; ;msg9Ev-U,j zU$zk|Odw.uxrlCM] KfZa6~jO\@bH;A ;/7Էr^nůXݦKr.>)?BV .sfWa9X\qt#2Ѳtgf5mUpCY͑hJnώ e;G*J&8X30L G 悫jSSSm,`xRsUG& W^ FB/V_?7vpv`s3}:}qV]?9 ,eEl-8A*/' :>6/*%L|?^vy1[aB_&f=@Q?71c;C2&0۰(V%b bקQTd¤K~Lf3 3*6D!md5mp`:*;=ф[9SdjͥBG Y0'vƷ5[B^n܅ɐ"+ :4p^|u_NGĩ)'lb<'vHon2"§2ppC.JGYy1#lWe!TQ<0y ,^lusuAgW2C m TsNH]y)A8]djc]Q*ӝR~VAXY Hq!DOn~Г%k Lv3]HiN8$o3;oX75B4{hK};)THB"SMkN1r?}!б.:`V}&UV?r)5+mO$n$׻iC[ j_R5 yޥ)hĻ/eHh7{밟Er{8w*g92ۋ>yV=EӺ}m{;ѼiH핕JVj՞iHP=G L9+Q!X.<3›Ic.Aע~6emkTh3₦^v}9NgZ򹂄@4Ui2G,1'MgZ]ozO1_"KLwImj];V+ܝl^W`TQZҘq]rbtOMIܳӧksP t繑^ʿpg<0K1RZ❴SҴ'4b»(%+4[r5wG+y>D5(y W֋Bq*p,?A@وa_7rXƻʎXH"sm-AY2es4җQp\G3햴3[.+i58LVߎ㲘\ޥW5|i|O!.Qb4Z`ΗVbFkL#g I}TP3Uu|HQ΋ %}};C8^o8316LC+ŌvzFR C> 5t^ Gl:o 7a3c"L sS ilOyz1ꉧUNeܖёG69XZ1h q%-dUN!@P%ju'?"lӹy>6FgDo$N}C!:7`zryxS)wiqΌ%'VcRE=!NI _n&zTK:8iލFb:D{"yk1qTk[F÷.3hWJ@ѡZxWdCU3V1Rkgo0~]EV91!Y?% S鰡=xe ~l`C_ uFkD]].ħV e>z\W(UW?'^Imch4Ϊp#uFg݄P=֮TLx:|Q#U丗y}Hx}cѳ{ }khwqw ZYI{,`:ɕ)%EdFD>(&4)=Z{.q\Jg9i tRzFB_XAdVY?%9+tҿLUsK-O,'dC@i##cK!mW9|ݓlZߊY.K-IKIT?QTˡp(]M2;РEோzWz4%Vxz$vzF7Ba%/w0i\ы6wp9D4Ux9`5'cQb)]abuQctH-r _}*yT6 T/נ61G`"}|?-= }?拏?)}?dk,5܏я-+m> U) hG_C6_~28{Uɀq' sf@t4М)hL@hTΕƎ#VK`)Wc ~]`y6F:3TĀQC/ɷ# L'JrSfmk(!6/2Nȩ--ע0-aml>-tn0{ou+M|{px&|Z,hקNoYTH~)9f%>5ETl:oMv h7n&-XϠU_]_>1}E|ҠV*~>juV־]c Zpg.ĽD1nyL +c 0dVoADۓo筷]ޡ'>Xm{wSb.]S~wsjR91D 6L).+–<؁D`?gnY@')R34Yjо,H-* V;35_dB/TCCje[[xkk و'd#Mp$vcy`ˁ -' *9*+{53L`Kb=' yzƖ"XgW]6_ ,k.Mm/b@1D*`M%ӵOx)y!wuԧ'd<49φKC@Ya/*=9o:ߵ Y7][*W N]YLF7߅E-&gܘd{긻?I[5 zqg6@V/dKM;&:$zץ cDͣ6wԄE} 9b^VbH\cB_ŽTC܌Gm稕=cyP6;grH\B5rݜkZg>S_$\B!9Xe8>Mq50;"iߧ[bU?Xfm앨)Ō&7l ND SjQ b'W4x DC3ۿ/l;?|?@*6 N72Al[ v>t(uq_A'GlХww68gҌVK9 [?Nvk΂8N蚝i%Ғ.eK9,!G}; q]5ķJ`Wr[2 q7=MaRH=wH<!ʜE|gF2J(51w_Z5&@m5SהIfzD2N%AХ:I<{AY$+ڤEwz_!8.&ē A=Y-fҫz;1 $Ų,ѐϝ؆s"}tJB5cKܖ"'r)UX,e4Li=c'\J;4q)_=Γjn">iᏽvMIsuz_ӊFkBk9Sݍ}:˦DsG@V{TɮsiJ~O =\(3<|tlΗ|9yl-zQ6QoܩA:ADe%`(}AIo=(zO%Hz̞*L;q}81;Aƌ z+vz- 'r;Y-Z[PTZw'}o,_+b+_@՚RS##X'F[1VPiJ<_ iȷ hhzQ0H\dj{+ N70$5|C; LRQn'ET灑Znf~n؎2ܙsNQnK:%u<*8í&t8I,=M!= [g2E mti5R1`*c{ݙ\i|= G'[֘|vv\k6Gmuͱz\%jzj;kh+ZQ:}$d~ o4ÒYch|qh0Pw`R?yH?8r做W'`J&梕O-`GFc" 暹(>AWPF*י~l.Gl.eڹOl>L{[/0?;~[Z3^{t 1!7RT~4r 3]Jf>ݦybДrK^͂AN6kO-i 8m|IG\r`)O[5VsgyK cAV,.u%H#6L]V]#I%-+99;G8"ɪrA {>Ls<56Rci>[\X#%O/ #CV tfW3^!{V̓s M?Lޱ홤>chv`6eH{{R@FlZnqi@旬r6?=հIVWqc#c"8E?v5#ph"#F>ʐD`WsE9 M!}Tӟܠh`sMS VzoFmr`%68ϻV:'Oz?_|~y*G2*4>eN g_D_hH38P9M?[j~.,G/;VO[VP:7EF.*oi$8͝t؂r6~/υB(yo;ZZ?6n@h,nwM\/i*Wg*< + q 7>|U3kڻu҃+YSDF.Hy !3bu atՖ[uDŽvJ+ s'ZSA">퇕] Z+ B9tޥOR=m`iWP$Qu1GA /$w ˛I_'/o}`keiQ2K!'/pgA> XD+JqٙDp.!1c.?TԳ e}о,4?eE1||?-QimP|{1^#.N-Q߇&ŷ3}3;; -o[Oo?~FzC4 Z+gZgzyݗLjh[12E:MRi"ǫF>gxП] Xiǘ-?KnEif?')>xf+`=)y&C|<ɾCVZpL љM1$1nM Nĸ4}踎Dw+}W]R/p /JQ¶zVZ_R/?}P #|SA:i-eM͗4OQٸrv?> .۷ .ԱiՂz. g=0L==EBK`8]*lx /} #1-ne;Ζ[%%=HKַKE)UҒd.- O zהg+8 TAw ʘd+=VevĞfGi?ҷҳ- 5Vz z%Ғ?%Z]qYL%Rʔ=xWKl*X*'m w`rdlc哂}Q[3|CfV*kMyvKrT~b+8_w4ڤg,j ŦNhwf<)O7V\>dp;6R& v`Ǟ&}~,lЎjariT~wIB>vriʘ(ٔ-v_ z[37$LHnN-ުY7o%r3R  `l+/SX1i*h1zǴmKz- ڲ2< N>EIv%ڥ;N|Äu mB^)9ڈ_fZ7Yub)XA7DϳINBGrɶ}mhBgMdt4\Kse60)%ޣ4[L')n0QCwZg0ᏖNyo#SEQNr g`l,[A%攅~:CԵ$?k~!V+:<$-Ipw|l6vo.$م:Qzam^gpx3RMYH*QtX'ᚤ#z!HL oyj{ReW*`-l]K\zB5Yq4:2Ёm\s@K~~83>Ĭ֨"MoJ=[Yϟ vt{hT{7>ɢ|dUF&FJ/duZ ^YPs!ޠu6iI+o"aecF[_5vʁ-j&6( )T=}UEYMVj4/\J[Sgmķޠ*%UQ̦֕|Y["K4B ! ,t; N%*DzaJ5)h?Қf`/fwXX@ٗ LTJJ%X{or! _&r\G9+oUz72AeigCM:;ASJwaYgle%=ҭ}ڸ3rݭ1Z$~TP|1_эR =G @WD<+B0e05FWC,p/RR#5ho?xʐ"nR&{3 eWT$xiiF =<@ DZ=ڔN١zȊ9"%&۳mFkwbzsi_ oxJ@lY;NC M ݀(`e#e!@2X)VT l[j *Ke%_0 KÚ/;2$VL7G)*+ʌ& :1@q`[Mmdmc= cf愫Bfd}LˤE Wɪ^H_Ŷз㭆,Iy 8@D<;sl=q‡\gW$"jME}KE9u["G,}^M>whC5S=kWo]?PWsu]+ק91Us ύxM~VUůΩ7I?̗VW}P}T'JŹ-OVlC#H NFS_=yJ)lW>uQm֍jwVk/mx&}8s"(u8rNã.=u(7U3\<8jŜo'E+oxݿ՝j&yS~5[2&$9U7ė4?߆F{\ S9XFB)`HլkX~]ԉX{ڂ)1O:ʳb; Gk^{l3VӂX~r'ZĺTz[{'tn_tOPK}OK6X}F-5; ð9=]6a[%[]c盛O_JPj73Q>̄8"5k׈38[{f܈+NEo{_m)"p$y;5rK 60k<| } ;e*L4icr>nz>> ʛ+>8Ν_4c@G'HVv$fȉߥrC?ٮ6wy 5CV6ԏ0y N(`" wpˆ=V鳌 m "HQk鰶vյ;Jް;2D=0$o^L^4Bu6ש\#>.C20YuCT~uA/͈uOIEZBF:V9~0y<,Z{Yf;+~ɖ;VK |;z9mb)6#~\Iu% Ff=0X$\/c'٭} [G(VvZCvk#ϯ.d>zgCd67ejՖnS&&92)fL?-iZ"=dipeCT?t_rю1wuP, jY |@vk=a$kd.)0Y5j𽥫-;s=+Е\I׿biyVv\Q!xB˫K jLezv! Lڕ"(kYtA|tQX vD0~NNWuQt/>Hw(XO:alEр[=eҝ?Am7GaMM9-=({ךd#DZѦ|T\hxn6{5iaAVk = jG:dTԨX(zvSAo2eMXYSY |uv<*>ژi.#ؠt&4},nK% }ٮrTݳ³@Mj~3C4qi:)E[{/CkCs6C?nwwz{nHx%駷]~:g>~מWz50vzK[P!ۄS1gۡL] xǦ,`[,TE4)_A[$cL&a!usOêFLA&#LH#ªr;N-=ӝUӉ^'9j1TnKK𘲊2% SLg`1֤6pIY%֡iMY=? ėt/))b^DZ3Iؿ ⫕Bq-d{ e-n+LSo>sriOh68 L`ږX6æ&6N3UDm, Q ztg- + 借:-5FPlN4#u`ΉӘj@ qՕKs< +R>;>!SʸZwv&K Mgur:4NvʱG.T$q~F^PPD%8uk_ ө΄:#sì##Y?.\2<)wlհf]ieoUdWFF B9v3C)e|C^CpFW>\2"=N`vBNh`Xm%.K`{Seu? @w~Y{ߊis7 9'sQX&lzGaLn%u=, "HEw(U+_WdTA+Cƙ Xm起Ǘz~|(߫}ќ+,NGAFۘC7Z'{uYxpLaw~=>̠q`<^ca)Tz:I*8lIofO'G;-š(+b2vn˱-5x"܍3ɛbe4o .e٩s*O #`K a_^ln( jTtzkZx|/sc[C1)FSkK:EiI( 7D/#ҿ}Xa6H m===};Gld8Y(kT87b\`cYX/ D5OкW:a<5ɷ0Laz"$BJ3b;׼/Q.=`26!oWsp䰞pyli+Tu"pկ6)1io ٜVt!ڒɖ(e6iIR˙-,cG,&BG(ihJ0$6wRz>PΤԌ Lͺҕr,P%ѝ级#4.С20s!]i(_yeUؕsA^4[GA|=Xg^рZ˄kCF3c sM4pd407B蹕ڟ2u՝.feµ\J e //ϟl1%e} D-z}Ui^Mf- fQR12Ʋw90t VaONzh'͜TexOcRC/ٸSVgHA4G@o d8gӍޝ _9B&} -bt_ObnfyF@A_.\́1&cد_QwgPMj\\ц+VguFŸ]A%G6nFt]٥Ε)׏ hwm)F%_&qUb!R5SNA487 ocTaz+ u/BYnhI: sfX#::ᙨ#ؑH: 9O51OQ>)]tzIӇȝS)P.Bv|Rmy ۛ?.&@˒c>\ڑ6]#Tle]i'G=LDH#R=kT4H~-{CƆԾ-ұ&eR mt5=X{6Br_\q$c}xei!rq {#:X+xp&3yo!NYL&Pۋjzg1΄tjށ }g%O:XqE(3eur'+i5oB4IKUWT7B{}PjIW 7!-D;퓸8EC&xcF턴EMGnYڛS+G`R8-:~s`4vS}is7>WTrm-=7o6_BW֐ML4}5׵A8:C#uyl+N2W``)nR6B$T!Zbjpg*[m˰!ɥls){l?/D9-]ٕƖ҉3'gVFkSOJ4+B+h={Q~ʡѺzMթ͡1Kif҃F[?+!Wz*ٙ Ē@M&j|( cJ[_  W4MPV!zi1L`MmLMaq“nO:vR:+]r=/s_GKOz%6Z=[UOrO(Y~Mz~C̗|à{_)qDWBHxujTH,aFxU"J;JиT?iẊcZ⟘tB>ޯY͂6tEuDTF'il,uڷk^[0eT<|NQXkycĦva Y_jP}ErPA{Ԩk^$4/֣smA}uUN<ј)##xF[hnOot>Y\N~ ́'ئOrSm#1 Fj|Qr,oŋ>IEgfRzҒfp}x8y[[HZoQֳwdDyu`W{QO4ޒDٺs3رxD;5fnLB.A 4[Goc1ˉ?1V#QO@1 t4-!pLOh9@p8q_u0goW~<*;:"a'HVYה}l_ZؙR2 *&HKz=S?kwo[JS,?`1Ґ2hf1=Aؿ̏8ep_I ^G7V"ǟd9~f^y6NHEpk;_qN=| @Hʆf$AwֺA8KU;<]Pv蜞s)7OX68ExNUQ.bWR3GΔIzK}Vٻܭi[7y|r.1XZG_Fǜ.e/xB$~u'K8gfV<}:%gcHku{nb oThf03нܡ\Z'pUL܄VZz:~gEξ4LÀtsUʍT iFс&8[\jAavFLvKK;!Pp'kl)Ufeo:ϦqDoS#mɧc ?6]Fk:g.(V #8"ɰl}janr%E^O5: X~w,Hq/⎥jPD== AwmņaXOEtzIK`f1oCHpbM@dxz6ѹ\=G# E*֗]_\)0 wљ. bu0uzxb7~V~izw:@%:V}0)S,ܔZ y 4`2R?P-#X}bCH1BhN?] vECch*M tfۥ%%`qZ"vrs1sVXb bEx) w SR:q+q҆t>> }yfKoxMS " N{#nr>/sݾ znⅭJo"N}cQ]f#0byÎӓ:zYI~Fw:fD@&mtn$ٓOUGjFf}b|1SyU,>Gbv胯ByzG=cMwts[1qƅlu>|F#L5kqƏ}MsTUD:5[&AȼbKm 1DŽZR=5Ǻd?}IOU]ܝ?dI58N\7lv?(U`㫙}3aQޅwmo~b_> dП( ^(f\ŬgꇠZ|&z;s+%12&i|(/I` oBb+8SMzw+er rAUL|@}90[5|(6hjl#` iKVo?x p{1yH]xD/e^dszZ"{EjK\7V>KU9UtJza%䩧?rw9{tj|;hbcGߚrg>$4.^LL[4Oud/÷gtѝB;q#wq|9ͬHeWQvT̶iꀻdܻxu4J>L2SŴRVL{6M(7(^Jen'b}V<$٬fP2#]\#VO- DE@&k_j:C۬/:X|zTPW[qJ9)Mҿ+;3ڟQM .UĈw#TL1s O3 - \zW16FSP7gƘ(ݏ֓`k{z& [JFFBq1WWgGcO1 O <\Ѻ+CAo FcK593DBcXh#'?qP䴌K˯o|>?['7Ŋ) F!f9Sؔv1z0Yod6CfKjvqVk--=Z$!:^ VATbj?n/Ĕn[]s{HVhZ_Kj;\S"{,t;͋ҭo\-`rS9u _x=:/᳤]i/Tý#YSvj^V &ժC8g]BEya0rf-0=fJ1#vg"}X$D̮X~p"M &i\]qA8o>ުSz<=.f,LdiuJ]h|$}p^U Ęy%GW&UoO XRIa+pa"4qvYt }_pGYa~#bI𻑑H]ĩ~]?zG)SMQZi .5cY›%fwjB8[b]lvL 6 r``Ȑx+y Q] H[;dž AhOǨ%U[etKު,QotdP 3e ,"[S_dy: ,›/E/O z7]^X=0zaSbWd\vdPA<@<4<w{)cL@O^pʅw-o-JY~HxO+0q[9Q\ cJ]\=.`_e/ĝ#+YiW]7)*:L}[ACnwstbB"Lv#f:,] p!z-ث%_dn`g`e0VP;-^X%FmJö/Nh3n_uh,#쬪N뿞.߰kgO](8Wh2Xn|kL"FanFE`Q-pqHZ.8N?"*v>﷘c*1}ӴG#\+)+=SG#b ]瞗/AHP>;)2 YfzYƔ*"qҤL:"Q0^(u?PS Sb]p5|]dkVM*a!?IKԷUSKͻM3*QčhT3D}̪Ϗ +XARXSS qaZh#,<%O~t:/UVɆ^KY Pz4aJ`= c 5VR[$ ^`5 q#ϖjzwW$p'ݬHPQt*k<EvqE8W0T`aRu3gb6:,0ڐ:daU%,56Igof4r)F#3[k$!Ҕk^Ϙul {O~OFIDZtCsg I; bƱ ҃R~sÿi/uc`@U7BDrR٩}SSaOΨ7O!pVMA,/c[Ayy+_w׌mrŏ Tl,#GȂ)U&Nua~mEBϠ%kŜFCT޹ѩMsQS/ 9m؃Fc9Sh_ޢr3$_Pb_&Gw#hӴ":@iTC M+JRo3dB{zmDxs M_zkq٥b|DӅZ#)Ǯ*h,N% KTeE{Ӟ- FpUDO )+؁pOO4UXVz]L*^cߦd\ w^4, HNdlwu 048<<^o wFs 6xHk7P#͒f2ܿ3yϒh.itFm|Vky~`I]@fi%G#yl=qK9 GU:q't:D0:I&P5C>#~r okHipbBXLFX vS@_yq`3tS3;\2+"y^8&FnH =5W8i}lb#mb9aRix̆D!"?FX;!% ˞YC ;5Ϊ8u$8>e ! @")q/-0Hjs r\Tv[I'd05)lxCLEy9FWZ8#3 4u_rx(G3tKzӥ6h5B&Л'-xuqW#/wx 9 M`bNʃy3IE:1bM)[F sH)9؟I5 h Ĉ0=PQ|u.+T{:l 4///` ,;t/G1hAhY1ږwۛY(>8f3[Όs_KO0^zƇV"Hp )KnqZr z <4x!dJ?)U2_Z'Xvn&wQ.^iMJh?M[^Ǡ1M52Փy2Z`(dUl 0-a)AiqQ`sPúHZήϜǢ(M8$5N82, Vv+% 'e5:K@ O+[fBouXbZS-V9ƾF=iFaX%fHeR~_#ߪ0?RwMSIoз/~b ddp8XB@!1d22a:3 >qgϹnvWt~eCNn:,b:DXH M,J[p S7cJ&cV(饄 z ;A5}3H"kJis<$ߦ8 7ӽޝ# 2p$#q8&jHT_p= xJH=g]sէ\\xTZǟ@QUbXL5?b)+t&n쪴YpXf=#c~׬i*>REPcXt>/s J#,&D02{Ŀ@k9\b!>@lG"UPX~?nrZOvMb=ud~'cF\uӚ,xIt35Fy(cv\$lPF5:YU<饛>?`)?nԈEMfp`_)kk+O__tiZmЉz6f_Q]p4XCJn Iϗ"ɋWKea hwX,Ob!&X.,5O/Mur vq(%Xmjq-^G0t!#K6^|.BO%m| xf\3\fmp/MXP=(j/Z_LI*G2> =5Qyr N\ !DE}vTv"q[ #^ʳ PʝPH4Oc'k}]?S>JJkIjDJ aFeXDY(:zȥ$fF TY8.4& lnd{ J|dc4TXwh,p f:7Vm)t,n&J\#^t'M:&)'1} @u,}T:ތr}7!rhφ'h>U~@:I QvXbC.i3x~;5p\^̴9[[)^a*s} Bgp̢IGDq Yh1y#8zm& )܌dËGU/#kL `nTPqjԴUX>]<h3QOF )'&]Ę{C,qXrV̸ ݏII+f4;=A]tIߦ3~=ch.2BLQ&Qy-yZ븢FV7̭cMqq7O =˨=&"asH{vLZ7nP| :+q>鹔~Ҹv&N1v vf,`2A4žĤPPk{+n훓D=ȼϯ'ȎUG!:<`GM'Sjj_0IWcIH\+G.$a3;*K sYs1]idj[ǿ{ S'ׯ5_\4dt CWxAғPԿXC~/0'3gh&AŖbØڟj\[]|B$3pD9xK)-. VYK^^01V (=wŚ0sy3ĹjZtVa``a`WxVp\ k>yڴ |zKk;5h = 1ո>\Ř哸pVwq6_9{?B 87*HS̤%n)"@Ɣ/}`—j7z4-BXވ+MFf-w,.֨ ,3|N +AQ1C/=HrxTij#a!L]Bĭ6IIsD,.lǁ_9oghΥ0ӢP3`0םiC7WYFR)/d7i4+=f쐪&w&u9ToҲ\T.]O=9(6kp<b4 ;!j>|ʨQ`s=̺38@`}FFNi\98k "ˎr?R(~FFEQ'` ,\@9 z{tl~}gRh>r`_ ?{z~9*%-s?x, q`eo`pҧ8响}V?p,|OU<,cиL-ƕJn6E"ԗk8l9wXgrA}9sS#W♳ჹB܆E/e<^bp/q98[ ً5hRm>vVohFjd j(ǐ*T9n';e-{ly :> boL@{9^kL&m#&,@E Z ñvjkԚ@ ks!el%JkkaNlq,x,H@!sAC'2a ( CKRk-!ڀ[&Rks }J[Lm屶'mQҩ4&ml2\J~eeدYK\K+ Ht*%MFcx4 fP?`8BYp@@F)[٢Jnvi|q ڬ]ߒD&xٜB,tQh`J82Lp9љUZ+| ~SԴqs&]\Lxzе=ԴكV<:? @fF㖇x'tX̰cg/ItGlyoW)\N+aahjZҿ`Q4*h\;s+W=kW_UmO%%$#Kޫ%qѬd-c~7 'gXK#ߥUm,#{up4m| i0P+Ů2B[otl\^O6w k)f>YlQq,Dn 8 Ĭ`әa9vtmlD%i00QSv?=繯(q~CN;lb{ѬIht5C?u6_C:Vwrn|TƺSX] ,iֹMj@} M~'k\δ!۽Li5,>Ub,0 "%1=NϋroMR8wD,=G & 7ٿAL3!$Cqo@QS! l%U?P8WV眍:P 4Cg9$^7 0Ih;j_çY0CHyac=j^ld` Ը<>+Vz?(C', @d*:P;0@@ɟ{ _X z ծDSXgb"o3{h}'Aeh8dJ6sJXFUYE+i`]Vo+oO|@>EQ1Q'DPɕSȐWM=kƾKPBFQ((Cs C>TJk7>ufO6톸z @S1]hD7QKNVAKZ(aJX%@Uű齋5Иپ_ۙ)[|8 tդ}ߠr#[~ -KL27 59%$sc0g{-\)+1UV'ʿu#p\Q@Lg"TUj5B}^rD8BS5d5t1ɜAvu0OayoMy&10qVeYEsJ絎l!X'jzVM=Iaۋ]l8j$R<_>' GNp`4N -L޼t'6H+'#O/^DR7_ʮI)4׺KJ8^$~-q79YӘFprhDW0a r3*anNDs G[F2UI&fbj!(GOu8=p sc|W.?`\>df񻐌\䭄[gIEٙ73+7H1 |vK`M='-!Jeɖ@YܾP DH{/X3O*uI/@XR9;NSv)%g}nE$S/챐zĐ9IO3#c1 zۙs)=4 fBdI_[uoJy,D/ II;aS^S{qOlQ+ &m[/Oִp 뉣{w>;G?B'0%߇6S}3տՏB2~:X1>Bk06FI19uV޻!T~X׆⨠!ճ _y2_1?/f6[\}ahr_1C<'Xq?Ub ԗ+eX>"4Wd5oayxq9ˊ]y+Z$63 OcUT5";ѳV}J@jLl`gè|6(ƁyiEag嵜+?q}.EZUOVn?gZGq6hM){)0l'y\_~?zGd-^JjDNВȖܼ%y1ŇJch'36>c r=_qDV -c Vђ1e0wxlp'g ٷ3A^j:gaٶb3{yn#WCqaH[L;H/] Bu@Uج@=FLOiÙ#C6vߍ1+ ol䊢j0 ]Qޣ F)I‘74Fۄiq6aFxx:dmYl|*T$+}n+Q访Ax+=n;#Y8µWZ k:UYEx1("g3şڗʕTC.d1ԃE`PTsoDr fEqg\bcA˹=}3Ԟ3&&<:9VaFkNVĪ~eq 3>K$H|2+U5 : ^Lo4#ɭN\iZPC TPMsnH9ɹ0dV U̕FݝnQu4&B4J'0L$Wr~8p:i>aո-v'|-W3Vl0,,t& UV, R&+KO<CPn uL,Vihf&@[Eg ta`-ZCΪ|Ӥꃬ׬+ނ |2h4݈eE(ȋݗ8cUV/8rnfAFVQyLP &J0r0Md<Ґ+L\QdjX_Ea@w|m`dYN/ XZL_e靤&\e<AqܓP72RdB,NҙыTB4oG \*K~&o )\W@ quu3-݀Q~PJ97hS&t{6qTQ&jynluemcׂ2ݍ'0_wU J5>8|E|n#؞>xE~*_wVcW[@yg_R?)Q(pC=q|I S2 p(?F0U3N؀˫woH̃q?#JI,B%3 qPQ !gu*UMťl^^ /:>c}8@yVC-%Me`X m{Eߞ:[1zbqZwYt\iF_Zxm>9lMOt{1],?<1NeD8^];eCWIw~&᤺zD̖l*^*.~2l~U6%eWYN S/8MR[Ha[97> O+Z-VCQ lvn}6.P&Ay_P6ߓ._{uF zO y~LۂAIJ۲D z1hBЋSBJFH㚊pćrcyY߁Tnl'/m4ZG2J+|hRF'LN-ɋw-}{29t S59gBZK* Ge};2E6ƹ?fbR9`145=CѝMkk*"`!(e_Z$x'5ߏ}AZyi=c\ʿw~6oE{1lw3j*}ڀP^>]x}V:׶sf}O MQOd-w"5ud:&zh6yum1yR tjrڟx/| _=Y%p11zCq|!װ75r41Kk.z?ړsִ=ߍ;}m_^̕1q5t/x izyjyq 6{#0#/ttI,#3! Rd5avJٻyϳFN E)1 >Jj\O;B641LNGgbFj).=%5ֿꬌ *,qO \^'J|~0ݥ۟ _hQ`IfٳwJ:z^0£M[%1L4s$pb\IuBc|Nϖ`K>7j\4x%._: VQn' (^r$V ?I{v* 1rg)bι Ch0i}G9𞷹4LђN]EoՑ_S8>#%z VLGKGx1&6'Xc6t&GLMdqgSF0fp}:mЯߍx䗾Ծ876R=?V}t}S4Vj'}up;i}5k*fЇЗ huݻķ1oV9/fixƣkc<}ύLh<;IYpnn6;m/a'4YV1SP]_.46ϖO7PPb@ҚTԗ̮>z/H-fMtw`(bQ_ƨq~tW1uPcRFVi6FpdW!`wqVli̘&JO%ӌh7D|[*F#U5F] D*IK2"Tчz5| Z 8_5AzcOG8|7盫pڶo| +Mh>=|M6|_-?7|||K: 9ͻ;H(4X颳UѤZ&M&ezNp'd&u4G1Ǣɢp$Ӽq q1h1nTPdoh{.uK[(\{q[{;iE=gk٤[{(1߼C|O{'mn.nm~ߺ]nlm>}MշNo7l6/+s*i^(TkeFlєcAcsƢMe-+e,HHw\j_GhB)ͺ Ŗ%ZSp:/8S_W`@utcPq?ȻM9BeEw}RXR9KJLfIvG!I; ?j-AUMbL!yHV1(-S+< +IX~}NTJT!r!En/iw"W3qHsg=!+}s͎G_ùđ, ˭xy>C'IjfgçPsu7=$^ϝָ@ ; Cn`f .>8\ 5W\BɀzP(qć,~}2#CA!3OPCpN L,P,tK` o>O4yeO `VZ awyL{܍+ 꾣jj#inX)CUrر8Pu|^Yu)^g J @Ԣz U5k1n`,^&NcZ)3ʰP [f>`d:mM#S:2_\/S~+k.fʺK T:;`>9_R$o oI[<  AKTm6ѢCUJ~v`+ _Bb,p+_X{WI75 &%ᚷϱ#O]EK{>@0V# 9an#anDi; Ѧ'9sAP~368~q'v/nb} ߅lj}jrkPКU8H煩,I^hٓ˰3/?)F{x $ǹҠg+Wqd%Ozd'^N#w|]j=.r>={8IgDXF$Q1]f[MSfI ?qiM8A>IC0w Qp,ڟ P"XK >%ZBƋ%_$ nۂɲ I(nC(TK0ȄehXp^.~kXㅌ,Y=Qa;&&HV4uwaP9ױ)pnjYPݼ/_elyM{ި4fi-&k- oTĭP̙6Q/:P7#|;cb8"`*6Ņ=!xV__&JàqtSaKTP\z$\d x%. E)*)yLNM=5h9gL/}G;=Z>%5 /FO)\-xXCg>oOvN0yMA 13ν / /wU1f((F=Ϙ?:=Yy:}xr/ ;G6j&@84u Zdi0<rǐ sEM0tjULzn=u%rMF{jFan9g k_|S3 vdz7Z9x8'3Q-]2M)8Y XJ-%HLpMcrф3YH[v♫r⹳zK vNP0$ dith~ٶ4&Z>?3l,Sz&5oPmǙQ  @  TRb>KY NSE'b`Inv'$2 [qi&yͶiT8!Oڻ-_x&́MZlN]JQD\[5AgIH/ZßX8eФj47F-L!`rA3]CˬyOc81cNX} ҴMg`˧Omm mm n_ lÆFFȘӛBM't&/8kxa8 mBFq1:[$3 3b+39<5.RZS˴R0w9m9:a@=~B r`^t,g$ Gsc0ĸ1NKmOͧ:Z$Lo*mSPp;LҰ[o[=iNԇtm쳬l=+N-;I֋$ qakDs6Ռm`->E!nW&XHM6bEس/H>Z!n5FtlF8ھb$q1 ={gAϮlFIZFĕn~3I)g'zve=[NnlRg'!`h&՜&I;T I;M5qo# _xhMFGvH:q!o_a&z,L]D0݁` &*H?^ `[)&}_l14kMAh{S &Lgݬ5FF8235FjQ 04ˌk'YBfe2 ˜/ZM|:qٚopYO|n|3 ?"KoMUJ~A/.!zv(l6D` "gT%2kШr'\LA* (ؚ`r~3IV'}\t{G 2@7gw/NfqljF i=ENH-B5-1#aQSTuGvه5!ATz"VzZߥ~B̟gmċ 5ʚZIYZQ8XEִ{PWC^J)eܣaaUMkOt5\EE2  1 ݗ/NV!P,{D4Qh읐h[Ymld(՗ )@3҂ :㐦|ξx1sq_Fo O]`_v_`cʾ`?1y*{2fBB jm⽸7ueJI$p ^\3 RJGi?+~^Gl^^8kc@t18_%ŽJvR YmgEYX4=|k4T)gwr#/ Ao.8[L8].z8 $^$L'PqZc1+) qҜOfOj L2[E6X8?DJ__6jwsb55m-|KOVQ?DWѳ/{-A!p,Ή.'jD[ 9~\ gAO (Nw(b"ut|Gw{Ү5ҺMў~nMa9& vm?x}~2:™k-Wb(3]!NS~W`Ui|w$ :bP nW%cC,?^~~tdx"şvTXll :4l~FqJ݌p)1{2 ^KJ=Wظi&ōkͿ |e}dޗtSTPE9_P04 Z'TL2ҽ2X4輰iPq>5Ϲ]ω8169m|V))&и1߾H^j^\φ7*=DUD&q@#ք$!w@JR`9STiJJQʻ& ˬKV~MY%&硧OXR-Nve@H}ކU\͐k8(;hV\@qVE8-8g*5so>&sV#'[YYa|b$1Ӡ' 6QS;osɹ!|TˉC)bCAfd*L&/61tf,䔘R6p.<`K6ˆ6Q3oП (GhEB*߃'3o2t J?8W˄Ax jfl dsdxmrcs{[g;^9̺Ist"N,UPZVUnm:(6IE#Eawpc#//3DPe 7/#<:hgmR\ZBةz7r,Ǖac|r&ځF.G@??lun^G~BIS#1u֌ _g!Fp[Od,lYeAGOpb%|A_R?(E"e*EMp֣3PQ|b?&2{*ՌSV9di>~d"Gr3wf &neƗA=sJ}bP`CzRTSRU`"/.e?7K}SM, 4Ηq<aS5R_nuM_aK `J= BpMH6C7gx0RX.XTxݘEW#C2 -$wc(4"|\B`PTkb# [tAZj v06obC!i)UzNTSH5j\/%~`(cU/V5 @b2ڸog 0@3+}DQS1/ٗF. HPh#jF9RpO^*͟5|) :,[+|*nf^NXŗW\<#na]ۂLbx X<jyx~np7_2MYJh4it#OGD]x@7BSBqܘr8v- >lLϹ.:UxG@i:5S u3k+q1N@Q:nu>`!$H}5bҴ+P8 >{6AE]RV@]|˕n&xD_,#@ [ҡ__zCI(~Dg''}1ѻʀ^ (C/Xb@SҿG EP9V">b~ ̂zF:K 2P+ͽ{3ըJ)@KCyq2̥KNO ?k+Cx%<ˁ Oxy$=ul8٤`%YMl*)3o&,Dvcddl*P'Mz_t*;z= bؼZOSz>cm/M@atoJ?vO 峥%I.Ft6i77|e19^3 @qtgorL IHɄ2-}Zڏ-}RO};XKHl E|=xL3BYOd#{%J85L U3M')N6j(g~"À>K\m#?rbJ)nZ@~x~x,- SȆJ>OI?բ$EӉX.(!XuB#00Pۡ!-z؁YgtP|x`ѐ1%XWˮ_s0$G9^ؔ8rFx򌼰^1S_3 s bOpJcS%MAؕDъeFjt)4Pw*"\<15_?@Q[#_am6ܭ=#&lPf : n3<xdL%eM2&6qwk(u|r| stf/^Z=rT.SIU2kh * Ļ ; u*DZCzc6Pqgފ6hs4jMA > Y$#rVq*SDJB!-rW؄!CgOess>Ls(Rc5jRj0su>uePh<,v>Y˴p:;cuK ԞIVn6C2 y8>!Ö&brHH/7nj=T6` X^Fr .xx3$Y8;i%џb*O$WQ(H-="SGo:+H\_0`H?2H;&m[w*sJMpY}6 }'1q<&|%ڂ".6D7'B)jr%>;`\g/i㨔?s;ZgqH?5 "<=.[Ua gt*rp  2aQڒU˹VQFk8 kO=d5JX)/h*< ΡnMBcvZil=lLEߢ4#KP]c*\ggm *kꂚYVJ8:\Ki[D Y[eڻқ58K<E8+圡Gm<ٚ6uXe鱐SrHMHayKAT3̸ʇ˲%/fOkSф:^ @Ip 90mV=T7Mfs$j}*M.BG ]M*ҪK"s!BOxW ÕR˵VF q9t#yYԫ=ι("O:mMKFV30LX'.DZcF\gD3T6+]]/P&ϭ*gZyvt_v`h`8cN F2+S˯8B+JF3du]!1X 7[,F]\I/C%ͼ&/VⲽlyVExcRcȔFa,'v%*-ޠ4/V5)4GwͯTujIyX-P+}t9[>2ZWx󃌬i>r|LĿ@sϡ xW6.ůV{g}ei)8^97 yTwAIW5L;"V?EmGZV5zr#M2rnh$Fk\/y,|J{tg1#l߿d9? Δ|isS={ |C|3Sx{+#?¹ b~B}ȧX̭H46Q䔴lL\Lf3Sq&+i#?0zl"/B-k4c*W:NsgN찧643 C"H/<94w^˕a:0fc)uGWyCyH΢rۊ+-齰OOޣQ-&KaH;}>iT!>eh_:\:dNW$T7pS2U<|PHSz  7ĭR0v i5j*k02QVZ<WaW[q%pӒOKUz>KxIj:JɹxO~)y֒R|M2DflM^pg #OE'_Ŵ#]HSlr&mb!#4JLڑyCqĀJuĠZ T^GI!tv9/MP(@ 慷C/r*^>TؖtD?*Uk DŽ:S9C@C'mV;oaOX(| ;8dVklpUDIu-Uߔ/䅣(?"1en7[z!YjQc"f7uGTW#纙VWhE>a7sE D,"Q p{9DZeF @_]hOy&RC9ԗ+=JɄ<,e?3Jׯ|kWy*7hLj>-Pqp$7㕣mZmaL-&賅RaG_,Pύ]Vf\߉DVxG#pMhdcE逴d)A7L!~mБB;/t#"ZL1jR1 j."5gLR3Y!IdS):#Ɣc6*Y&W wN-Sl"d=m_tBצuB0Y?^σ; Lmȿwr < c5N P&٪u آ'4,V`"HɜΧhlJ$pP,YW䪭:Q+LHs 30$grRAL2J &.R|_;<%BCWrɪĐB/%L3i?*E^58~rؒLw|ٹCʔ|(<2/JySe*wa0 Rmz|6ۧ+wDKձ_{gB|\^cŸ8O#>xsΖc'1-t'4Avdn2ABPn-q'ڄYXٍ/A(gpv(cܴm,]tuU`9oE9;bxn0h/Yjt!'] 'jL+*:?H(hKuVCxF#z{b#Oy1=$BQn%(VnW4-NO&*1rJeb\i~F(x_*9@`§fyrh\W&TEXK7Ţ84`o_& փƛԈ_rYcҎw55NV"Ҥx'5[/ڋcNz)<*6pUb:c˯a+Y* ʁyG&_M}YP֖c8ߔ&sY2[h+XOʹ_ JɌ{KZWfn!™<7j{)9%,9Sa9Jhdx:m_~[ ?B4R0@LfgpVM Yl49VK@5Be=#"fY{]efFS{5ИZD&I5iã=Ar"?@tHǷ^Y,BXpR}J %Ķ^^ [͜{-coTgUIRDNZ\؟Izr9Lɩ|| 7j@Zx%[$zK$]{Cp1U'?H8gdqgwd)#1Ig&$!(ݔuZhH$\`.jj /-/bxzR˹3xSedG BЀ`lbPe=ۡ8e@SKzk;kbciM'zOM1uOWrDzJdzYC 螞BF t~9E/c gTUHp hh_^KPz< F'7&`AM4 f 1 _N)lN11T.,ap,_pFCmnB:Qzm@`06yqmF%as,`V iN#&@V3C^5 fժ*d81HPKK@|f;<=a @']l+@4Aiܻ~ 4icƓaT3cGBS`氚 VonBz,gMP4CG M!bN#VhJoaz_E+j ՄpPu< ` LWN`-!50\T#>m=&  _{b{ǻ_S6nAfBߌĉEz)Sп ,V}LsZyU% X sc|c;k8|E\M0 p6;8g3I$M ^zOhwmڝ<[^tjw?&jUll dNN%[\&E?,Q4i@nPpIgE^Z<~v퉁"L MwB-`dɓtK,y(g}ڙWⓩ|\ӱҊ=3zPIt3)wkFOŴ\.Z?E8s<̔PH6rղh4:^騡ܴ:BlzsꕷIHj&- z Ϟ/0*^3ɪ%ӲVi@ed f{xVtBPÄ-#}kj@]&^@ &3_ 1㌳rQrYV `Խlo d2s 1+9[.2޾K>a+\JpL/߸>{4ҫ銃C¸L^a6aɓŹH/40U%fbfy#\IBJLH.DE܇lr\f"R|IF JU65FF-%OHw)O"zy`(2|L*hS鸋*dzxNYbE<%߇gqs P5`T ќ#R+KG^sPt4JP荪L( 1?d#4A*B]qݝ3[ӻ8z%"̽_9R_#\wa7Oq\ߕ<ۙDE:Ѿ1i?VMl+[gSGqũ gX8^J-V 0FyϹ#~?.4[m 6}i5H(BAUܳ @o/Öorl 6Z:u_'jj1(NU#-ɖC%hpD˽oXHIEuSΚC*LhI{SJ<ڈ61r,9/e0 :to-®wGxiz7+9ŴC~oH?Oګ"(^430uv x 2:Fۻuba1| ZKj}!P5)xq~p|kH?Ң76JE6_x1=bI4JRA9Ofv(Wy%:K@J"Ga2B$XW)Y5m)vu0wԚ!Z-[E*,S/VM. ŵ/F 4C QKúa? Ĥ)Xy~>W:&sS_J"O*Yql=kWgd;wk*dwNC'5Lc];:`Jym^1y2wҾ'&L$5i44> \.͜y*/S#mj`gsG |s<.L AbL-A"g&WycN\kA<as iA͕ s:Uъ51} k\K9FQ-;XyrE|aYfej Hu=Ē|ʆYs@?] ewM뀘G:1"}/fWa&F/Evg zt"6;QKLʕ#{ 0*cZ"/HOi{ݞ^^xq/\|z+IB}JOɹ;`BW^H.A:hGR7Q<|)HCƪ }UI{c)Sr#8ȋO{wv#9zփz $5?i<_duwJ%E LL7ܞ83U: ﵥV>eޞ:~YOqMz2-i-8s$yP:L, 7$m0YOZzgI;ڍ{ҡf op,-J9<h?ǐ&cXME=dF 9@Wzd%3)_ qcf ӔZt"<68W/LxEPg`)1UsU/LJY5s][,_4:Ё 9,x!sS7=6zZI,y2J3יf8GvQ͉|G@$2pa1yKv 8x %&K]NA*.YȲ ćmVΈz#d7nK %a7JP" ru`|Qh77(O/tlWd J=,Q:4G8K".<Ȓ{6EQ {$U^ 9Ch|~SCfg A,ش [˧H R4 չA;g;;~PKw_lҚV*=P#12.^ӖCG9/x԰5?lT^Ow7Z *F||k*>LXx’+ dbFyrA9RCg'YK2Ig&trt(ģTkPvInX QY MP#ͽA1Պq 'GiDkF 8"O򬀭5G/r5O3-->{ uU EtsCt5GLciHV4$T#:֋BqVUbX&iL'2/:k"F18;8<%ǚrԑ IYڿ-oE%lHy,ޱl;)g}eH9k>c|/`x ~1ڭ#l䂈ώ6: S8ti|/va{%w[rKhK-ɯГ*CecPOaT~iB_~Џq/86Mhj/JDO(T{ɴ K.$ ft3UQU[l5mߠ"v;C&}Ҷ&bz Fq3#Kp$tBJ޽ iOHjC*N*ݨYpfʁedvc~XX =^l{IZa#5ܡA Y`Ҫ*i+x?fcZlX6*6Jt"8F)lwc%KE')Y& YXj]ri|DӜ{ezK?`Y=csݱ/[T$6hq="ZrJBқcqi U Rߜ`|Zԫ57)\k>,2I;no@_$Q5fºօ0U}T2uɯ$%XMe=^ٸQ矉61{* Z/Ѥj]ꕤ$ ,FђS Jj7U S4$m2 &9"T+(Cވ5ֽnNi,?$m׺5~Lu3dy l2fAϵ lB0.T2foV^:L?J;xDt~ĵ& (aiJP7FIEY1*"LY\GȞt}3:؎k,>7bdy6)%Q:UP2R& )bxDH<\W,bBө&>/QTwحxiK됑pŴ(v<wzl}\5{8s/ 7'Yl}/EKU֍/ ;v*E4O+QtRIƢd8&AD}(yt w {Ov\V1y!I3WrEw:`r,BS>ez<Ěކ' t'H|*FLtvBUxJeO γ \2JSHɴ-[\^WXNnn eFAy nB&.{ε^jMԳ$:'L-HqGS2JT"ԚB8jb _,p\Y!jZ/RhyHoS԰F;'CXZML.칑~n[{U8VA]_A􎟘n7 /Wd3͌1x]jQ O?M `) T,6мij7AMI$|CkahHDF˵TjsWktnZwYGCө4b> LbdrE"|R,GKzue=f&r<@G4XsūxL5Y{* #rJYyz 8qVH rܜؐ9W4 0(7 3kXЇF vu=@/Xȩߓ֒z g&4qd1mtA+x; >9gߜq'L=MNH$Vi>0cɵ @h0P}qFI!#g`ė1\{%~v% G퉻4wT247 "doE Q3dV CoEIzrĿ /!)')wPS9+!xz&CL0KZ2zB3U094W쇽9OvܜK>|Pv{9y}ov뵰BW!ɫ۲B/>kFgm5V͌lIHa*=&v Vk@MgB }V:d]y[Xuk ˌ)$Yd"ES(l/:jۼ- Xɸvl7Ц*o7nZው3׆/ovֹ6V'a:ˠηlEfX,iKAA( 7ZVuZ1J:y"k.eEۤo"'k tp5xixi^W#{\PeJn'ފ{j/\~CAĦL!y2ҕ>-O`Mb9ϔGs u|ןkUf!@ܐjwk }S9Bxp J~ 2jGViU-d!:) Qa5USSCARZr6s}AsXEAZ܉&NP8[4웛x <ь2΋-NU6(@p-cg7P0>P,-(CLsw2JJ*΋S4;tF4 ]3jP93iŤp|/ny'H6x4V~_#+qk@0"T>ZOH.kG;䕢{{tt5npBK`8šy\7Sjeu`܃'=O0jV!Dh`mR'^h*Fע>޶w, c1lwaI$C:>w6]ʬ f% Mvy:HD̺=+ڭ,O)I EΦx4`&b:4Rt$ 523lQ-+ʚtȗI/˝BP'eݲjpӆ`N?VxTR]խs?  z*YX{ݝ+WP ꎺ+^)v(XĎZYm*턥K"}UFs6Y0ߜ &$Q{/+;̞,=kYM&ëj菴o= ?!᳞=s{AMWD=s=>;џ6+e)BSFeNݸ-K îjj9 |Eksf>>66;Yݧqs6)T$Uqw/3u,1֞GS_<W K0҇ G)&53BxW]Gk+&¢ݙ.Zo? K~HXkViYR6DM{&tvXYl>duK=#f]{<ሃ.)} s)z)5 #'uk<| 5$XJm]Z|1ֵ3Du.g|qf8X=P}u0RSp=L57뾿|M9;"O#аЖ@ b3 FC Zz_0 I$eF'Ƚ.o;?w2}Q7P3 17fEIhffB[3Wȴ"yzJzŪ[g(Zǧ>7Vb}_c%ge/nOvSt;ogV6S1qPqK1;ϭI)B/JT~Lcc_eDSG6#W ^ǃⅵ%J4>{VI?|×8RxA pҮF`Prמx/e?" ̲Qc3W-._;;~.lj?? <r̪-b~2 1އ"= U@6.~0gH&sЮ­\,@*Ք 7sְH=t(XkK5ҏ ;כ?t0`m<`vN`7ja=Yپp8E鴈3ɮo1Coc0HU\7gJxkdPGù2m >Osa?g5ISPqnN: r;(ͳd t' 5 (ijX%XGcWttv#SF{<n<5fr>E1 Za=Loi`*/[[:˪-a*_UiMj1 p7_ۈ01R},˯UT:%".=M(%k/Pϡ+P loF`"bOGN_ >1WLe h{3*[aOb+O4q xߘbj˻(gTaiq0 KZvĜ7'}N">YӌS< ?@IlS$zn<1DDzuDvr-,hXVڪ3X^4|j+۟cl0D>X8Mv:00>/B4n΍A} h$~[.rF Dځ-Ks._vU;KVڌ rv85U,r޺žJ}V^˹1!UɉӢYlHPBHuV/lEN y&qa 3Vȭӯ;r-CZ9jeCM{Ëxevx%/g*SpLEcs"C>&ːQ3眪TJHۥoMy{Pu Rʞ̤4F->,]=֒x8*@x4Q.B1#|-}[vURo5Bװ:Bđc3&m z6UK/,hm'=v06eɡ7_5:'nQϫYZܛ8A®&gm~Pb$)7Wzoe,G3*)=-☌E?/k>2iFo4fWzt<Ơ!J_+l7M @Q7ZU'P,@ )Rj &% *m)H m<YF,Pʽ*ʰ/7{ u6I|,%K>"uFcĘ̤)`}pxm OH]:5ot/YȠ{SGř::Z KQq&t6(r$1a=!Am & ԯM# ˒JaD` 8$_#4#pkbeuDQD_04P1hdşDoEKAFs>wIrY?8_$a0fj4ў?]R| TlGkGd<>7!E4i}w)U{!evv.'Xi:Ǵd'9?/f+󍀳-Xٔԯ!1ڟpXKU!Tu;{/d46A;zx1b_YF]FOY 1G 2^>WQ}ZH8S+Zp"QKͤW{Y\`?{r{Bk$5dejY{wDӜ 54We~M,7"FKQ dE9k-x\L9I}I]Aϯۓ:'ߩ{I#f=)؞Aؓ<'/,=Aш 2f/iO(g26M"7݂ 2ݼ !뜷[,˻~ ' yjRgjFN/RaYis{GoIc\^ګp += Au$P:t]^A 'oÐ FfWm8PJf%>pd>8gPρ?fJ%Wɓse7PFtG)J|)=(u7߁mJvʟU!Bo=ッ`,By' VҰ"\mpы9/yfo>گ)Ľ>#*8ѝk'|a/ q K8xwAqzT@C=4c׆lI0>ۘ^pwE٫A`!Y{Y`e3G$OeўN]CD"cdS9U|k mY2]b}J1El#U֨ANmJ<0/D=QX,=>%# Mh>x*p<\k9_:$>1d$OV7"L!,+_zN;Uy{hEc]6I6$<%ihuOR0< ^j;   c2jjjVDs^ ߤO gUS&OZcrU ʔMB QQa1Ume1g"_2-OslVxtDxen@:,\Jp־E}+%]h2h=I $ܔ ?LӤ$>"=63B֡Y{wC{g:ڻM=I<Ԛ ow"&ku0Y-}N}2J8 7oí#~~jVormWxJ4/OJ`fnwӒFj bm[©9pʱ\!0] M,nt0d ݕ/On&a]m}Z=kW 4yw573 ܶ-~67Uqt#A#8IS<<z={5}i^?׬ᚙKFIhbjavDqn(,I0B(+[G:Gצp^l$lt_~dW$ZJq4`({d׷>LsX+;GS}iO*օ2(q\gSB&B>pNh:htcUK~7_>: gCX%Bg8Zd"΀Jԩ x~t 0IЬMדۅ?宦3 b]c Znol͔`FKnk2ɲ~}I_@;Vx]Y4.x%Ϊ"M#7w[c g@!ɂr)ʤۖժuPjˏ/HX^܄V.OR|0i,pXb٣~,*=b&mtQ"Q,At<+Q T#ՄH_9)=C@ W#0W-B(F^9Ieu˯A 12J Qlx#ꌆq^wЪHcEn!T RA5 $EO\By6Q-[,&\Lȕ/n&Fo<O_F?E c 0u.vOKn ܫ^Jb(E][C:(rFn yA @59P ܾi[Pu5 >-c1 VG5bÔNl,ՠhPFFh4͞HM1$z/Ɠs>)/MV\OjHlVE',bjQl/1RuK=/z5Eu~z6{[}J&Kazr R=tl! s>NN 4"syuWةѹM/%ڹ |ݤjnn5'4*1}lK:UNC>JJ>Wq5ίL朥ԛr2HzF)B3,.+>5ŕ&cߟ_>]}:@38k'吝d4I79%R9>NY:IѰ|{ҙ@4Sao6O5e+9G%ynZ {jsL ԅ `RɑOdjk\A #LJnPT<\қ ;͉L}ܛ0ys>SULMH˹*(.泽AXx΋Q*LF F2贔8E8F*C O> 3JvH=>78+^8-Gp#o7AdT@\dOhK-*#i=]Ԛ#rCzXYj!F_vdV|+6BA٣o+00mUKfsac = d6ҸmO] ɾJUlN^u M/2[:Uc%ڂvT|aͫK,ޮc4 Dd0oFw7ؽ]q2k]=BK#(I(C;lSc=ҏ%/-##0{W$,QW&@[ބuf6& PĒw7]f[iA͖g)j[4ݷ[T^4*CBt&(5ano>5^[wD_rN)NUzAEA[6 RA,Ek $uӫWTp+,IR(XAҼ3󜓭iG&<<33wGmS[ Sܟp$d{n{$ ʥZ5vޑÁM 7]u٦#B+%xHܟg_z;TQ@9V, QFkn#GV '8VuBJr0V[kMIс}~ŋ#(L2y*ޔmXLKߍ-"hroCг*!m [-<*2^jZ b bdqy Q5 w>y_ۂ{ko: Ϩ:S=<0䝾`;jh0_Aip#Fw$6)|TMTUCܷiz͋Z?*`dzܢo.~j%;J*Iv{*V+ʉ"V))ne;XķC ٠ 2yBc@I]|"VI=abce%(ȿ$5ɟeeذ.j t1J}S7lP(2Py ]W=J=lgxiWAa?^*y S"fuFy>/Qs3\Uk܏ӕM_:| jBD)+ܢF}qMSOL<3kϹ ~aPKMq~oޥ3`hEy  š[iscs죍nk/wlae3U|&>`lVRM UhUoAY7AZ]$'KM%r9āNya'6(?<ǯm㟼8vqٳf28\tW}Yב.@i2x}GZO29Ê~p5yw ƾ CJ}6r?}ͤs5ׂfʀq;&uhxA=E#'߄ΗF0oicb;>WZ1/@ҫ}I b#:Gْ p0$/uH8"xn $`¿|4QpPE'`HWĎW|/&^笳]|Ue;pQin"CÆO#j'5"٫?X)%i^[\vbW_x0/ "E v3oP 8lyuS ?0KX3u-6☚_J9Zm | ^>{=ϔ6%ุj>6sNrL^aYIO#F<.~Fx07_<y%*Łe*SRsYs8EOAQr-|߉[,7wYkF^ 8DG`Mno?EZ%[u*#_=vi'Ŋݨ+2xݣҵ*02;- 2 }7u^-B|u \H}ndZ/Ť_Zɽe~F$)]$9ߦ@D6N%}GgW+qe$5qe] VJ42޽)564-γ`kbI+4oEtrap+^_ktd.M(2U98s-`Y ~7:]j(0-ط?0T1IBCAQ:% @@ӛYסVYf?ۗ,^2Ӛb,|{W?wa'梆x@% )j)B'gh80cPW|+=e/g'ɪ+TXo0J~ Ģf7peٺ (˃VR+©+kK{f]FXKw 3zMB.Wb`/2= )ܼG~Q/Del0)+/]VxG[$cA?XRϏ`nh1ǭf4@LGxuV ƐvVzP/n`yqfo[k h K{3Yǹxm8^hmO^x3i2 ~Bx/xL b饗e2na -9t&Ґ K^=}E7yB4]6, W:|;g mf)^sQ3|)-ZN2ϕ7Jc| /lQ^0BW֗l+_ʆk]}X1y%}ehAVŴVISȀSV(@ Y[#WnZ m3*4c:WRi%GR>@ߙO8~g$~ 'ՂtklgLԮT~ZirG`̽GQBt %xq9ߛ *1zwy; BmTA*>P^@l.݅wgLaDT&BZ?jF^Z7'8p D|Ir< ،Ҩ>trTC0R~`0mP6l0"f)Ml7>D6ư4 Fe_х5m`LJHtbp%>SD)C쟖O#m(\P+}ϔd-reP^Kح6Agb4 Pv4jfl.Ϝs"5ꁘ*Tѡ& Ґh!. AtջXBh7 .Օ!R~/ S2jKfǀQ 2H#>9).>(ƹ^C7p&E fVq]uɫ׊yqVbjRN ([1LHyer`YAjTcbz&kmGn21BO9"bɄeuU#x"<[D5GIasfݑpP)܋jxXR,o4.I͂3Y޸2 o 5?C/Pmi-;afa\qȫNpkS]Z"_ӭkg =X 9ٸWUhb-۔ވj (i4go Pa Wt$`1M1&اA)?Ц"+%3Y$dSy{֮Wj,#| q0I1þP i<18NKdP $9paa$"[(s,xOɗ͛95SS]ǡz &VBsE؎? >]%8TD{S[|Gɣp#Z5Dk59'jݘ6@[?;X&:5-Mr<%뇀Ԟo=빲ZMЎE(LvN$Ԥ՚] n|v]BpmD2+L>\Ows&a HuLAUjHc~"6AN$>I {s~d.|1̶1WYofĈo>1 8 6 տt*JɽVRSy-&~CO:gM")AFcIIIL^&f+!UD(l͝nYhNroorry^@꩝gLqӂ_jIcUql.u)i#,oԗ,Ws2-&&O/5?7;fJuD /C)8˾3`]B0h+%T :Y wuV=5L{}PkK]tERYX&x!.VףTpys,&ޗD@uאfa0~%#)6?#外 (ۨ/~ds/+$:TŬ{D{J@/ Iu馏JB(iKI"뜾p$KG2Gϗ.]P-ơz*?-o# =<NĴ^:YB#S3Ɩzd3qr<"rJ*y7ӥA+?z _+!&!CJ)D*]ùþ'㿟ޣܴstz?@2s|}AE6~R\h=UE%ճ0kM= Yb=D+WG 2.^H4@ְn3vɩWv]<ի _rt z%}-7 fJyeLx[λ4r]C/2>_#VY%U.4>oP-Ƿ@ odW 'D9(kFV`|xPR H;>&H!nLŔRs 9o*UF(Ƶ%%- wNJ7UH4]'c dKCFTM)d4,./7+cmutbqX24r'KFsR<1X,\h"ZCNʲ "ֶ%1d =]AE:q6v1M&]Dk*S.-cy/02@w Ν҉MOy2d\ f-dR|U5=LYP7lRA"BR 3 se1W#>3Znyzïz5@-ae@s],?[y^`E?eIo_a #% `Tq"ifnUExȨշ'ypw*ui#hR!ҹd=LRWa@FFFSaIzPV1/xa_}/o0nrF6k4*ꈟO$hf##$FqtɃf?WoTKE]7R%jkqeK%/1,WҹdOiNc1>ʁL,>raKEGy/DighbOcdGj@߀órer\ؠYSؠ{jeWЕtrlzyPv u=%d[M"D  <Up}BD9=٬xf.ecӼV;sVCyA<]a:<l!xBPN+Zo \02+;34۱P>k5P"լ6NiQg, h}mPl~~J b{K}~FxجϿ F㯐>3>~{QE#K\m5{_@ ar]QDv痊FX{"`9\ qBtz45Dc6ˌ[Uӟ,_Ȭ[Ƚ򽪫y]WGiєP' c$|/*AORwy-Ǻmˇy,Rf/ ;7Y4D W6)7!Z:tȵZ*Njh+qj]kDezP.h&ƀFYJ0PaP g.)`ճTcgs;DH>8f0fWS][ 5:Xs߾I[j`[ʀyybٿa )շQ 3/B.\Oupvo\$id;XIo#GbxKCF>~vyPcFWU⡠9i^ON$djp}F~IKQ&Ji=PX^ BY>dQ=DʙL\X-Va EZ(_C8wVM%͊x4T-~\-'SXSI1F/ -z( bEN2OL*Ir7¤pRUdS3 HudJ.0ɥ4WmIUEcƀevYUw8$d(VMt X4gi.T40Y8PDAw^1ɜkn w|W 7~_#@92.x>UpjViYc}ML;Ui3ꋎ4_J+qx.{@nGL[\hVW]`ѱqqnM"4R~0 `ȈppśTGefbܾI.6 m+Ɲ-J!ÔC"<`1xs*FfǭiKaVfޙ_P͵lнm%eK*A;L.yP-/"`TN ^pP?H68TVѤ.F_Jyc((^_< Kw*D!H6T~'ϹDJh҃cu.nt޷zGs)7CFP_'Q`pv>R_myʾ@+A椠ͼjBI7_FG?J3ݟ :ю6F$^w>YևR&^VWńDxi.>n'? OI8m:`[ͪqtRNҾGK[氿i5ac DZpC$B'| hc8 q%;^`gQQӳ \([粶\RIcEEDF&%x,\Ϣ ZYptG{t^eV "Mn(;DNjb>OA2"^bʠՏݘ@DHƊ@ZQ֛-u>-<%IjjQB@O,i8t2-rNw`Z`y < Ayx=c vc)Տ"jbR034xs*],a1pp{}7KG݄(1+ǛpbE(D;5 fy{ܬy-|IL̽^a^/7'|ÂS}^{!E>%kD$v348DZ'Xb;ŸwLt$cu?8"4o4,S7$̇{98҆xlyCM&9,Vo36*ؗSMʓ^280d)OF2s۳ c1'̮SZ3۞\S urR6qsZ]& RSɮ-Zk5L;hV76OoPCCb7a, KS|Ǘ(%q߽,)<Vj1zBg Yx"BŦ>횡c"f86۴Z毛ad2Bz=S`ۅ$Z=}!ۅ|uVfԻ+1.J*229S<fNVֳNH3+GVq,$ї7y5e7+$*,3;;s !. s<|#'{&BҨD,U!q4pDhPTBĒ[OI1_SA Ԣ cgV}L9\CC|Mx, ݴs-WmDt: PF dlGWYWL/a/;⋏ hGT"vX |j bG'tߥ I,+MŜWKsϪc*%2`}.*hQCCiOlb@IH&p.Nt#O d@%E+b:h7g*bq)i:8Tee?> UJZ0V=۸~ BX| Fy"q ([`'mh#2c5\ 8t5JÂ=(7c*EHN) ' Bcbnr&3—6Qn|.@޺;b 9FZ:;hpVE/ ۂwA0:<*>ƪ!2s lFG`ds1+511+%kHy9̈/q24 jIjIRwbWF0a`§#i_=IYtfWg<g7bSč!Z**| .-T'nrƞar*O\j|ozx:n Ҝ!nL r# 1Ԟ_q1+K]TD fؤCkUfK_Ńs"7>"=b:y.`\zֈf$xcoe`<s~&`h4?['z܈gbXu`QnSYT~LŭO`hTL n \^&ξl}9q~?kC)p1Ч̮ fm򦯧3I9(^C~dn7%DIՏ$&Mr_U:+< Q4ԨpLiQ`?CG+C 4wQ|VHjj`esaGpacFsO0y w ;}.f&Ղ>ɩڭ Y@!zҰP r0K\h!Ɯ`oAO!=eW#Xc͖Pj3\ pdcN. ;@R|0s L.C#O2^@\UB5:IKENDdpl`Q*ڒmeL.Mƪam僖}6w56QC<#Cm"@lk v2m/C@[B%ܟsrXe`/_9L_mbtfr֨S<jSo7DRn`RtRuxmON7Yh*Ր*qv;n[ȰLGECO+g+ȋ+ɒ&L Rvmhq' 5N{}4ۛ?cO 6z~ZW4XW6um fWe|Tk_QԞ)ZL9wt,n|𫶆N%Oqc %?>㵕fЮVkvqk_1JFOrh<=m ~3|@&W7õBo !+@P=zȤ+DS%GE'yEXϊ^G3Wg(Y*y'Y 0+TFU?=yyM#̞@(0ȄsI9qNQ&lBvq|霸D86Vnc=!<8/1<gi^>cĚEpvzS0@]>UGkV˸Ȅ ^+c馌ERߨ)wkZ) 8Oomt}]kbwȨkh6TM3SfOZT Ǽƹ/$(]` ;uvRÎhyTz:tT+F^xWcy8@-5ڛ(\R/ z&8KjنMaZYNNW| # ,D=D΍a;?^F@MO jۮ^0o$9DM;Q3 jDPxiDNng"h6Vm|Iu\똢<-1)tveհ\Fy%UhmMgC@]3<_'ѬuWB) 5 [GH~tQo/gfhko]gnw*L]f u;hȒYy?D /\ lMHSZ<9 4 v˗AIJ2lCB{Q-j #0"+Z5/Iq+ȥ[\U"\ǀi&[-Z O1^ړ`)bRCݹfwpU*h`ĖS6ӊt‰evk-u>REUFbDj\ ܕu!j. TK7GOέ[@l1YCg ͼ3 Ӽ]"9i^y&E- b,vmf7FgbLg˝'8G=_djtM(Xet@z74/Yd D[Ӑq[hg>){?؁骅԰DW&_*֠zR*9D Dň 4]˗8T4\cG;AR.1ŴiQek[<kռU-6Kh9༎P-.OmОښ 8[ٿ yJGh7,7XVkDnN߇&OXfZyKEh&4w@޴O-0Eh8XY~=s\^Kf W/dzƖ+[Gԙ5a&b> Rzu^;ZT&Z[Ġy-'iږi>凕z b3g }(]c~)qը?N%/hBX?U_Ppn/9` \GSMηQH =v_O)Xk0 y t]#s}'t/$#K̗vDg7}-qKZZ; {)tCyY}GuOyVK,sCE_=CLL.Wń)yF#q]{B7`Ҽ=zdhaM?5S&^_ql݌RV~ڪѲtRD S1;E[{F\=1}twM|zcQ۳>6vGk3+AGIkdOG[ϫDVWlwPHZ. ǧ,Wr.-|E pM | ,l|/u1][ |ÍњN&>ďLfȿ ]VwD"FôЁXj5n3hFnM Z> U=;N-'$:&7E_ws֡XI;E1ma耪^dQ- - jZAhBz A<w1Osч=S21zԫ}{ (Dc/2_ۘ 9 `VA(CPN6q GvRõ~U%nC&ŇL m$KW0sftI'{#֦_CPJ7E_%y!mԐF:aamG1i6DN?7-ҌJƤ0&|1t~6 {/ԙ* =<xy^Hw L}=1󴊊|RX)LxcqU@ߌE}^6+(#'pIH8=F˸'XޣP F w]Jo!ۯ<, (ۃtrX1o w5?I,L0"Lvm|:ck'vW5pU&t1xLl Oj>b},^3W>7IS7y,?DC'3HvAhz㣱3yt8}xhM* [E1) sQ[qvPf-ywC+-H{]ļ(-YxӚ>-^ OQby+silK(eSŋY҉bĢ,-5N3q֍HLjߵ8@o^Diz`.7+bXj46*D/Q<ܢA%/~*P ιH][U=U7Z,\d wh?ھ< EE/T-Hɡ(, MjF-۔ifemdifq\qs{gc]<9<|Â2|L&F5Ӭ'>vqH!諩[DfK&LM'1fls:xJ'f{iOys5Ob=([gTx1h}u=ddEnjL$_n#K*9>{s UMITGfdENQxaXrjyT8V_vjo} Ռ}!=&7Pz@ߟA|(}ߗsCCnRn5!Y` P9g_cF $7ASێ,F45lðk⡓^"rv@>qo -?̃oWT鑷 P ԴysCy\IocW]_}S ? S /yESb)U$ 2Q1g ߥ!q>o="qGfupU?u Ë5K 7C&ߔ)SLjr3㱑E۔3&3ptXL"є!hL@t5n$#]0_4=0)u 4F JD#*ϡ):lDiE2a:"ǰ񍧿:q嘒`)qaM4|0jus 9e6BzW'D9+$wUWӤljctxKB ŷ*"?8_:(|Q;(ތb#65Qtj9DJs}͓rݍ6` =#tzC.4̲aXw-7Gx j{f^M^qa`527@7(Z-.pT+aP ͡JiVJ.2 wڋ7#,EpjY6mgLܿ SPMFN+OJehC{y:xpTJ Q[.aR8ѕe<Чi 2mYtERrm--YFzs#{< W sLyصGS=KU4kbp]T&k!a'vpEϹokN"ɧ d (]Xh&-LقyD:͝m7] 2W!)Lղ\ޝd÷,扞ݼr;,\%2k 2~uozi~ڑ@*wh_:He8%QMW-ÅQj+sڙ9b3τkple TӪk0TF&}ζkL*{MZm;z7b -ϼncZ!Oj7UGrmSK&fq|ayɏGF)dSX0ӵ#A:L7Η?x4kOa3TԼ~ؼY\ayh˧iy$5DhG%̴6dT־t٤lYg y~[*$`&3mKc֗xf7"32v"cEDbѩA0qhW5RêCxbQEÈÅWk:%L~4m7VHCJ) %3Xl #, ՀjaE%*O~b>bǎnrV _xw줊PrfqDp}ک1t&BΒ^nK$^_{lǶ*ڱתfο D]x%'΂4%@Raf9&ǿM50TQ2DCTaKJ?8zޛQhuD貣ڢ+HcDR7e0 ?ƁB3:f}ͺ% o﹨cNU2ځu3h젟jGUKsc4߾(x[W osPpwZ]tlݣUQiGj*#CuPc Jϯ݁}q( M\yL{J.~П҈5I:4ooO#zGAԶߠ} yaޑZ;ܯ&sv,8-*ϚaE蚩duتw 0ՒjX /e*M y;(U ]B勥o 17}-LP0NiX 0.;F#Z2#iͬ&LѦ=頡D.3gCêeWZrx{7:=:6r%~ۥEDԁ,D/j&ߔw [?`c2KE5!]kUHT4\@s)Gtd:A>g?3bZErEM>5ېJⷢڣ_T09yW^ZT֟s_dUj,qe9nQVhl)&h8!@Zo6Wpř+FΥe'HQ>^}DrΆH5Bd:2wөc9p^ @ D[сQ /?9Hi8FVNxXMjF~SZ9NO0|kޏf|qŽ%D^"K:_< ^ !զj|es1"=;3I<꜐:JDyɖӎƤ>Q'oj9I&w@pzQ]=Gp}"lWWWjy b'*_s[xx^I eʲ=-\[+B?aq-ۿe Q̿WЬe+sQѺ=7,89فV@usj klBC7BO]\?=u͇P>2U?ҵ{}KZSGIȅ-y*yJlJvH6] 3ٔ\a6=SxRPu["Yb]lXSEwwEXJ\!Qo_BOhM2||F׵`EL/ ja~yx E3ɛRp nt]T4ԃ s O0o\}x_1nr'vEt PS{_@:raH;^f*pLBCU^=5*c!Ṷ?V_*݅x+@9[wF5bTQB*UtK1b|:a0!)^xJm_v ǏAlKG/]WG#O2"Y1E8c2(W;tvJ/!r<抱fK0%op2qnj |I426Di['z0YӃ {ܓjE<@{i8~%(YRܩO-EUb}DrICďr'?8)m n4^@*sji:|׽^ND'5":u<_VҔ/)^~?ٝ\y};Ⱦg(Mʮc䅢C3f4XNU0 1%W<*3Slf3ZAH _9BrcB =eXWA* $.ᐇߥ`!?#]7g o٥Gu;vuc-E [ y-lLtn=*e rwmuxlTM9YZ[G#W|繇E:yJK(ނ}C[g Q 0%VcKд.wxu5|KΆ"sWWD&WcmUʮ=zW8kt dȍteWa~ȗn`S5dr}wNj̗أ1vuny2[i;0 VpbѤ&]Uwa5g\*Pp_kɃ@0Rqz$"õ嘘$FڿO2l)ݰ+xT y)_JiKE)ax04o]IŖXIxt9ځ4 :=O56-.xv>ʸF eA ɗY&ՐF9HM7r5M?u#FPvwO Ρim%n\<Yh$vR8i`NWGLjp jɒ-b%V#>or $ҡQ&|zxN>壵,&A0q0"5Ψya&E:ںLvy7ơUgnd;o@X o=LiC*57|{4KUL7ī6T F 579RPk61G/?;WO͎ACӳ?tho'­ T=pJӓN;򚚯Vez(vߋ z˿E#șfy\P#\A v P%m'X*0 P~]#$  q. ^WO1f&wY- ^<Fks }f"VYZNҾ4sEiE&/hܵO1+H jB^ \>!Kc@.s= }.J03\4< dPX|O!9jh /0ˬsٯ(Ȃbq{y~Y]3f` j@"3~0eٛ4>ZB A-Ny\^͘ӊ5N=ql n@űd!֫ѳWkq"8OjM[y=a*%ϙjd!r /]bcyzq(ƨ ד>V'MvaPl*e̶{X%#HץxFRnݍ*u~etV(2N- ukuj\܍4DF_{OKCn(ANiNi3qPJ]5#Gd%̐?{y1^!Cj@O(*l@Nd":`hGsGpqpa"B{=^:&P-BXl'&h|owOjK|N{&fXC~Tzor3fM\B$b|%l`%bD2vx)D+P˘M81$7YQ]x-Ո7۾LHq6&yZ=tBc_ռ"Y:vMqnsEy*:G%U(%!Fɶ%d `xi53~ƢdX+>I7}M]Anݝ륾zhn֏l&@}fx/zvo _3&L[t ^läށp4C'*1Qܜ PL5^CCrX|eJ'+zy< ^qO8eynu#t_\l~5!4'fIUv:b* 0n' bW穚\@Q2{)]1hbn#'Q dȵ .`q`A-OOx-#^lv+^AiiDY8z2SGqz&ʰ6`QvVeH`z08Q&V/_, mDZΣ?h`8crxB +0^y {I)p={\x6y&EbH7o.)@f[;#eV` P*ܚz1>ʋ#ftzPY@l(bU<\wdՄ"-Y ,h>sRDވ}vؒJ4ImwDyc-.^E-r_5"g[)? ng2AȒJX ~4!Aq36A֊ UWw3,|x\6JN~Up@ ]7H71@*Nwbf: 1_]F2^')/vįn `.ig"}~'g $G;Ն=m,BfAg[A!W3Njc< c'pj]J=S=qs~efkrZmP{1u+ Θ!K>O;9_3e.d[g !g k ԧq:4}!9y<_ޖ3\g7QqGޡfsGQ0֣vە8 iH˜ Ya{OXKs5ʛ9o^$:VHP%{ϑɫn;3C(0 V.af{YQxr'WoheeLPf=,K$ФUB,A2]G7G BU8<7][oaW!8@L^|Ҟ@T(0HОk;kut >jn"pR `G`Q7mW!?fd=-(1zHX 3qV)<u"bK HHpKybRV) ̛0؟Gh9Bʻ"? KE(} ="z I)a6 ^Mܚ>VxTO*=y8xK痡L4(ues݆QV4/~ؗ+E+\ +&%6/9r -^$e^v8Oӫo}LǰYLSk@DI6JG>ggt3@M\8#&H8S#.Q3WfR@`-#!J0 @r!Tn~ 7sW 1go*|f*ϰ6#_JO&u^$]E[^*:߬8}mjZ+ٰbǝI=XJ#3fz+ }jöA K툉z˽LyO{䚆F~&*_rU\rٍpcl8]>w4F+J@] nwSF _*0w3Xğ0 -tƮ;}v-k u0FvI5,pXg{ M;ˣ8}X#y˿t7CiC]:=S2 'qթ&z#|[FO؍^$+xU἖+@dZ*RJgksogLʁoqhʾa74e8\ǨW1_gl850ߔq2߷=@\ 26WyB"]:C>?C"r_41g1ܩZnmI1~Vu͟:5l 45fJ6jZzզ5 3Ok m/֯= _{rW2~pljqȔ5n w=Q ["G[>j/>bۦh:Zw1DZ_cڪH'uf`"2nQzi@W# O F[Vf;^ja6ۺ >^`hݿ6^`֚425"=Z~ r1h4̑gBTCgͮb]` gg>zjN#]7;R!lN$1J8 ƸиVz8]:E<@љo" s`=(ے7-b@peưGq 3TEà:\OI 3]֮ |1[9H ﱦ;љ^o5wա,CΟLYkEQQ<7J!?>XM\wheDm^ 7C3 ([O!SyrIyq\}4ʓL]- :8k$m/MOY2^B,&h~RF.eEco}h{A:zPp[<YD I7RUaflaJ%|x!}=qH90#K ՞̬tRs4efz}8ZMb]t vJ/"ps2b$6Pa32bN1AGj%SG*=,:S?D՗g=Ңw;C@IM$/T[rk4`EIxa}k?À{'ۿ mSr*&q<\HOcgȶzX_by9x6j- ]g)Z YcT{wMp6ʸ'i{܏7-9|Gqm#)p8]y ~j/_a4?5l\'ʣ{TQij,JAd%Nک0S 󞦝׮$#a=tAc2î?$ra->ya1H13J-A?OwdS5j)5F6aU7^i.0[>D(;^:> Ɯ^ MM[>Xm2%4YiEϮͪ]KZ[7-3t+ DBqGJKeCmǛJd/6MsYp(_}BأA볎5{3~Sq{,ºO/ڷwLty wYG[fJŕPF!uxu|:Fw"BgF٧:VLXb8뇢*A5ܑy'os}Ì -uC v/nM&E.h4=XCN!vfό i<,Eg=-W?&wWn J]e/D_be2f%4 QxAV?kjɿPOT(ߛ4I3 O[(zvo7O{G}?/5l~e1?Z~]-0pgbne)VOg47Qœ~|<ۏY~_JgoFOWV[{8.DX C" a$e^άAy-!gtUf~j:7fщ6 jWiA>^}>vV,,d۩cA)2o~{i-Pq&M+e}} 8!' 3R^!EXdc9aM͇[riV0XOR\6~x#Z Y|Mϕ11fKӧH$.wOwYM̕R#j!wyVv?}z gyMH8(OƮDS.NЌH6OO~(۝G@n'yhau, T?"acx>kG*^;(k!J.sm]t Nj4aCK;_U~ |QzHTI4kccĸp^(ӎp-C QFy1q,zLV%h3 JHVu%|\Z^<\//V}'?cXW{x-Ft"-ź2~hJųk2W581l0UWPtrQDGy9U#-O(c~8Uul8$XR+jA"vaUy]T}QZ| fJh鴮Xb ΐg/8sHӻmQ&q9FD'Ҁӭ""KD|nB(%Nb]\9t2ѝ'B}w^ zg;w zS,Oڇ kfӵdBٶ,Ł ؞YhpY^l8@ҕЄs~B/&h} g̟*$ ׼{xό\[&L$ؾ8gVO͙*~'oSAQsE7Ss ~2#K/fp'YBưNʃ77yp2$}Mg8 O;؄zXSAK'+ǒaXH; Ӈka/niVrP;B,.p'f),IN33QоB]|rX}{vWOɦw{ͨ@潄7-UMJΎ^ǟ'kSyc^.@k4 _?SSk:)[ְ,O7LoMuR 6J`䍃{8H,p0]Am #[.A0B5.h{Y,۸OIbЙ"YңXTiKe qlKy$p3fn? "#0"=gD7\/ˊ# {s`C:vsXȃmoqq%8󨎳 /~fq}]LB cC9['tP'WsNcËê01=K[k=؞aMJ~qa$LK-<f,GG׺Ŕ-Gv"V z)<252 ;f;NmKC+nbj$gOS#Z!)IT-aÅ-+2=\aDx=PuNƦja|U]Q]i<쑶139 &qϤjLLi, |!,zPj ,{2or> 7'\;-KPk/V% hA|W;V==ai1VzRv}҈I߮J?`\h^>h|lsS#/;w2< ۅH ֡{"q)H$`b &^>X@_\YAgI1_@F.2mv't|fx^܎lߕ9(2ϊ }5ydK@4Aoƿhm+f%sp"J)`SpC .8'\R%nO"#;PK31݅FϿx(gKXkXK,aa-u/ǼQn~ZKV۲ Dg@'Lq!L ` JZJYA51gYTH}|28dF1''ЎMif$ьOFI7[){o K?1'Qئun|m[=~vJEQ$툻HdZh0`YemюB/24XD)-Z!d[dNX K"s~À>#߻gϟ׼N6*y6ŶgR:t @k1o;V)>qRV8g)u=S*нnZ5 Uv5zQyj$2=Cߞަ2L{=P@8~3f<)Hc izCK4w8iQeI x?$6C ^؅hlcFmħy<#n2`,sO9J,X 3Tɔ3U*@{T*P{vxe)f-K{CkC7blpeMHb:G\IrYEOL0^'o|U|?׍USLT) Tt(z'Fvi5Άrax~Ҕ2&  #aSM ;@hɴ C9m :0ǀ(v`iIx&Z_FbGC:bfV*)>>ٟm߶=Jل"hP3k)X2)ڬ[CC2 @p f=ӣVx ID 1x>=[V͒uwZ3c|%SdF?gkWX{M>G~(U6]y>`HM&oVD\dt]Z@DanPrBLwcfTSތ|q.#OۘubEnMRx%5]g1 R-$„o(afW3腷~w^p ob}ǵ^_GxYŹX*v:\گZKKqQ 9.]/a(VLsx4"TGb$; ^,b8{}敉Z%վ(UJWW+QbP9Y54ƕZf\ƕgeIh6"P4TEAB,&Bx]I<Nh&"|'PL>glʈV*3-dp?bj4LSf@G/u]&gyK i6pbՔ11:3bdx{ro̯5oO>S R7^ vXoM23%=J)nzćq"KӇl)&<~T=P:4HA!}_H azYrꖏ7cҝhBq>rO1bRћeߴY,,Ma:`~Ɛ6Ϡpg($0 s߲m C /gȱ*,`ؙ1hO:`R5CyY2$44fyG{%C}Ugϧe0t'\[::fXE? 8@w^yL fڙNRa0=`nqm080[6q8@\tIs%s@8HfGO3JJ6U7yzIC'/ XX9\H.۟ ? ?_%\^H -Yh8k3rV 0:T#qBPTϐ /.CT*bg_(|ϳ>D,jmn/煋: bkO ߼؎?D폲Mr?٭ lp 5܋).o>(1Mΐd_tlT 񣌬QKl+GP (6sa怇p͉k%_%:4޶ރAXD;֣֨+b {$jDJKQ^5a +yI ߢmxm\Q2Y>7` [9/= ~wģyɀefEt3/1O4 Bї\~3d:>/"gptiF^чC GTBi#q5"[gd1-_{;eI0&u٧)W.MeЯuf\D_T3Bc jbIxlXx-YUH;fDr+bL_3ѬZ|u$KDM3/;>Mʓ|Jq; lvbfP?=49LV!1ߦ@?Mxv0NS5dihja/PMi<l4u˟Fٶ>j; vEDp9~r$lܘؠ=oj壦8ӳ[g6nϣ bW vbdD&GI% Jvf H@л-웤loV7&w7f.~e(7,*̄x@fm`Z%۩KSt2^K! :Mװer9Fќ=I鮙P|7תA9CUɎ˯&f;9\fY}Mfoz 4y PNqػ*Iz23Q0a>}NFOS 8By[eykh31!4S3oѸ"SdzS߯h B syiaqB;jkExc_1):OqbتmBl7 9p)7IWŤ|ۼMoSfx0;y7؁ IH0'Y*&1Ի|5#t( @\?0@5 6ak>Ox1`>e.-RҕіJؐ1Nh\ϲzYuI7`OKd.{Z Eqi?`l5?aX&'şE<@K߸AeO!i3'\-sfEG'.PB7b>j+1/hأ6ˋ);F3#cMY$O,@-woБ~%oy dAXgȎ/8C U| ǚ 4Qj:aA HM3@@Zc"ޛJzUA.BC$,,0T _ {St n)f/{~VL_8@ڦvDRǬ?[70ބ]SAffvZ9ƒw3FPPjADu~㉕#ԖkA"X|=>PYoJ-L1ps u)xhr0e; ^-g+ Xވ{)OW/}t-Sx]U^ۃi` ވ+q%F\G㘢#S};Nzo>7ľG`~mGEcNMEC'5BDkґj)!d#L>bbl!$ }䅣᰿o {erzX磩Oj|1=O728 T#wzOKG x/ںҀx7]'ևyq9\Ii~_T̜>HgI-x TI[:A~W_ X!/ӭV]ɸ̕P2gg"ޣ)EVt}p$Yjꯛ\gzʮbL} T/I:3بQN:fGI(Y ? gef&tlOGYDM(-:3|^U~ʓq "Ǿxk\C//;#F>@d靪aǖOnϳb}§xqf67kēi $0ZmS$;Xtcl($R@ᠵ?n/]) Gwnw*S]MY_\qpdgɷm_ % 'Q0!'f5ΰܕVi6iOc򆐽BjF{֫DWl=J\X'hS[}-qjkzktm//9-X-XXpΎ2xVF)/F `1 Ơ)ȋn`Bާ$_,<,27#8LR;~@%aq.jr %M=lvǤ_Re#B\# ~g)| yB[hw(ΡQt=Dz( :OPzM4jnA4Q]'J[Pծ5ի})\gR|X| i%?ȼjsH6\W.33>|O4[/ \4(bD KcP$cej`c)iJ<3ĸa:,jG (?)hN8&7{\͍5JxmB_olrZhMӔ5vhlf P:[Gy(pI8d27#?*NQvNQ0/%d>P?mȮo=!{z׻d B}3>R Ca[Rj51Z')td7|ai3jh/b{7GZhe3Ug!b:C Tu?@ug3yS^TKOy!ph(;M6K@BRV]b) T!iτ= _z>t'_<]1{2Qt:Ivۖ>ao.G{ _]"lf^Ѳ.HjIO?_h DsfIQ''ǀ#xgPߤwmR.Y?[A^R6)f:ɦ6=]݁I挸T7k z}Kx?̷/ez *۝y=5HN^O^<FVO $RG+lp0?'Z%.4CuӰ4rF)F/vZؿOzX#>&~Ʋ L`^1~ulҍ@tmBkҞ1&b$ J=&ǛmqFt83Iȧ3IX7]s:_%g³ˤqxFpnwyeiF# sQ5:dqKl\Zqb<^kԞ5{1\_J$ZÀ0 qG*RV*!Mk.SK$G9ì+ U;F=8=xLy}ṏ=+at&89UIs/0#/|Y[IݽH^=!+uRɻv+39^ܠ-s$&ߌݏsߦVE}ZTȺĎkFx => r7B,4@ʵ/uo0vsLͩ0'̙ $;mT^'缲:zG:seP9DeeAp  Dh}9>@o}boÕP['TkEPnB,v;ڐ`, yoCӗ?`/YoR&uȃ?~ƼH/:\D/K/cKߧыXIJ~ rX}%d)$3{^y@:((YY3զ9Fr5[s+KFT:@+}SYӘRgaM*UŇZWG%IC9%k@O>W1ϧ}jctƛA3rZUV+/N7~;FX2\kda15zɆQ1x};Vy?2yMJeV7=v)ߤ,^>>$"G+`d~_:+` mNGL|0АohΖyv$z]dLr!4EPk5VomvNFh1tWV{~/%GJ9h#o9@=sQaeA7t оPv,OI̿7MUjX#߉DnlҖշcN){99*|p.i}_")ҪOHPpޡ`@c:k. `%$\~Nc 빢QqaC<;pGp`6珰N4Iq]uӊ,@h1.˟ON FZ0JЪvU.E[HhT#Rŵ|ܻtB%!FZʓ`;hw? :)+q*ؾ%(Qz& d ^;MnuND lZ JGP-9Cpv 0VE vRrIs._"GWcL{o(XYtee ܕ$qɊ7Tugdr7+?="&L]t {H:au.>iA}\pe$oh!VWxvĆl9 5vȟx|XēI-;6E!Azm~D^~_A_sU7$5.y? k/ԓ(^3 4dK$lyfiB#20 ;J W*8a |S(ɮ0!R*c`R=v%p)\*)H_0 2\gQ?}X9#]BW;p!> 4p c*3 u)bǂ3$m=s,^wfiBٮnj^E>xYbK/s~gJ>H$i^ 5uE1&>^z?Op)EEoHpck¥p۟Hd]X@cpOe'H39|EԃWsv.z,Bhn0OԿ$ﹷkE oAEbJO"P_; ^䑒)On!g-x.2prkMsW>g߬ .z (q\DX9+5aHZ\򗵽y=7苘[k 4f+ɛN(:|b 7S3`,M L)0BhzWjrc[;1-#%d2L)̺Ö0ڬia }|T. MhW{tzׇA2c_-`!̟8?,Ң"_  UE{˿W=NbAVXF\y{9}`kM3@ TwM5с+漸av:wu( vC>$?!3aX+•B[}6ġT\L:DSvj +qbGFiohsPpCui0w$17a%o&$^*xvWcar,v wצDs瑫Px=O9 ݓބuZͨ\|2CT9cx_7jJFc]1EjO8?Uǃ< 8"&P&a ٬Љ RlhA+ʹ-VJ)Q%Urlt?N$T#9hζ^-A[л4SNN%^(g̾{]?'eÈp>TG͐`+@uI͞fㅽ}| ³>&BYbWVễQ}2 EŖšsQ,vx% NdA\^}*.Tfާ]VؤxvxW鼟lWs7^aBWJ>"|wS)'W`U߱c5{z|MօՑ 7]{H1%׻+u,}!kcVLG*eј߃. R͂<"ߢEUF)ܮyR>=;z=˯G̉ ؐt==Ǻz/I CcI)J\@um~Ϸ <&eMB_5̨lנC*D箥W #zwӦAOh.a7ivtwnRG3hd ˝: =aC>"aZqu%;kuY}(m9iXL| YW{zE_4LyW2sP+g^y^iofEm׊So*Fx16F脵rK#7~)rN87p;w0b~ϡ2XJP]t 4Hn XJ; -9E\ʟ#DDT(ݴƫ]v2FcYS=*¯AzS2FW8bu`>^m~d+{b)mPD  #HG.O+ּzS 2GP`#?Icrv&sN<4sxūy0q.6nTDGnv0poMuS$5st=_cԶ2(,nw@8E` F1=XMXcJN9n no9޻2@?/\)ȿbB 0lzywo~e|m3aI("|xzwE.G L6"MƇqa03x2ۼGp3 s߭Ii/ӷ18ҿlTHs(bwLԊp_"H8A( PhT>_nx=[N@f2ͥQQXf 0 !Qi^܄V6܄#i =S%swyh~~~a02n@fPqG3+]0l yom+>bGf2ōн&#Xi\qa,nNG{Ag'o'k#j. D6\V1/XVt[pUfBb=m+5>sEۊ𰼿J۞/$Lvq:_p*^Zɭb qvqxgKhՓ\^c *(i[uym@MٵG0~%]eSPVupX%MoOZt0GzM im^Z) fv61}l+]X^ZLPتţ)T݈ۓF6=ݲ>efD<l((1[;xq1ZuY<6Lhq`M't)`MRZRS" qLQW]xxҽQE|&{ Dz=C6eH$ h;ڠQ;NԮMTh{LjX\ou<v/nX#zh\8ȋzXC}/Q;Wyv-( \-7ۏ+'S J'71Y)B/CtGkp ]f?f"9gs `quu@ !z6| a Y#{3Yq(-d|]Q>pJĚ1IǨKx*`eWf2}1 \t:χ …U.Ձꐂ|*)Wex_~l2 8Y}:o<Kapy(FB[m_ְ@f˃ 륑Lm+ΰD(ita+L(6\(9r>]I J) tarXqq$Oڤ tOb`ח,bNMs.Zh mq5A6W߄ưV )4꤀h&e==i lڶYhOklvFVX#cpV35!l j_^~xQ )Ņ폻G ~jG_޴\!QӻB퉘/0D:HS[ #/zTvx(0AsE8Sai ~'7]q@ ]'J.\P,N~Mz1:bXN$fc@Ȳ60@Wn/B^vP #W ~>]{|UOBS NycRTDvkiڂ]JWQ~>.ꊒP$+C .. vE-`.(0!"!-6{Ϲ3d2`93{C~K,b K0VYC.yw"֡ Quc@g|*D*٘2a@_K_ œUz%p_Fx^[{+d?雯F XI)wĆ?x/@P 2K@ ~ ]+ Ol _l'Lhf#nA/Y)0jrw71Sߚ%+@>|t33EiA^U1u4wwXx&_PPï؋r h {dH ^rD 8Z5.BTj۱F:Yڱtƴ{M} Bv\YIXn-HZ[6#cˊɓ'L'(R0E 5)GvGTuK+Nay/F3N}¦ۄ/4[ dP^xQ/R(8m'm ;?Ě`b24R^6г$`P_N0Q_;({ ̒0p]IYlo2ZU2i/9"R2̋03BBRn|ړ 8<+WrGYn7q14!탂Le&]S6]6uN75 fߣZԑ6/lZv Oſ DC=BLP0ia U|Vt\7r_ŒsN뾓+W@:%032"AkNLݬ3;Vuͫ1K=!S'9ƨqn#t36+pyb(3ffHcuBmB(cmts@J0 صZ,kiiU7ziE;s1yCQ=MyJ̌ ܗhhAg(d2Ki *B an"-8AF@/U'׃ZkՓlVqݒ h%h 7f%`ս[{wZad ({+BFBFr2`2~w3e-0+M rvt"'QxaR)e'4ئRY_SCVP>AҊ[ڪ~M{x,UKebP=Ծ.g0aG 7B a‚iJ$J# =n/@)L'!ЬtKaX>,zFQDXQJp<]5B+ҁ?e%8.L`r = ` `g"FcȫA:uz:Uڂ4_*1 QShᠵ@5܅9槄Sx44x0/M#A|Č;`kj?`Y?kw9,{⋦C ~1*M:W*M ȵȓ|" Y2خ5%/naZLB aAtV%Yng]}yq=+,aͼ6A tė?=>2PkX(Ӧ1m>e^ԍPOބl޴;eA+GrF1 wD{C/7Wz! #-x8'cnǸ ʥ?.暖7W-9fi%؇ qRm;#FƙATohay~h4F(7jnn0 b)Ma]pk-qjqmljTEgddɯ4)U;.W;bwix8ݙcgot$f "j%ЙmL\C?.WzM:O)|kaɗޱ{ȇMQD?j{/&r2r08zdFv jgFB.83W`}+qpv}|rQheMbe? ^{5g Xja#_!w\;6CMW@) -?9F=K-yR$ eNCuXw_ d=L5hȥ>}C O6[4dϐ0dȀ-3FE"ʆ\Dֶh>Cr4ʌ&CZ uyՐFTR]?*GhCgpNOg`YN;!Cv{m<1Qh{%EgG3j?8 ه.x8T-|'iKc:l~xJ &gI @xNUUh^tW4PceF/z*G^{孝__}U;F:?GMLOw3Zp.wnaH urʘPnWي *h0w@Ϸ;XuzدJ$"-򂂚g ΍Hmr)&ɼHlYA:M̀*_n|;"=5Y#"u⓾'WM0kUKG.b(0B?$ )ǰ}wEt]ŗy:z~YE9V#rBew嵫r ,{扑url]UyvyS406SqyEP~ܹz~YǏ()'B6pTH5u \0{E`C2S43?i^?ß3HH?h3$$vO9_'Y٧ ri]Fh F1261=\!./y֦G$Oii`:fR_/UZ|E~_~/u._*KrׂoCD~Ԍn6$%֭hY'q>A0 z+3Rbd|»VIk*Y_t}Y`N̬,wF4E?| ^/%'Kb OvyT1?0ONf˙p8{X_w?/1skK 6A!f2 0 ׅ&&H奈_J7v|ffH+'8\K/*O+  8JD  |\ͣM1PWq&i%|Q3B[ lR8XnT7F,RےgM<y_8Yn'>ڴ4g|e_oNmSC6f̚lj,-K\K-ĉƏw%?`2X)W}rYݹˀwaJE*WK+'飾uy^wC7]Nn~rUqt.gtfS]/~!֭=s#uPh585D/*qp#W\3~a4qF% |9k|vos\id2sr)Jgzu:[YDT}&H4Z᧹CM2OR)"4Z)ݥ?GcGo_>S ::}@42r_7bU*%OBr٩+$u 違?*=w);+XΒ~19hl΀&#ǓyrS#,mVmܟXتSOvχb>v'7Iy|y{ 彰i;\MP IGc _S_gHNjZ=DZjV3_AVIݵ%w-*!O?{uiC)?_О˭ D]$9^9yG(~j7 2~VKӷi.r]|{#F sYߺ@@$͏nE`%c'0(n9F* ߁hc[牝nNQ5覩rϭ =UãV6#wXAʮ;e?~ bmX7W<76?;y &ࢹ 2k+l1E}_y htl5|TL ojXr,wWK#,t߂%~踺{کWB翴K?O}W?7 WBL8&b1}ćI iE1yLE Wt Ow-9gSy6mhg~ydmd&õҘfiܗ @QQ,ܯ̯V'CDR_J,"@u~/E+3GL|r_y]pfz He6ʨY0ZxcHΧAs̮k^.<߭` 9?9nZ}Qu!~I5oBHM-׀<C«p4}:/oMu?h#_tY"I~v萲?_?2+ĝfz(=/B-1Q^-a?ßU95 ࠏA}p{īL  fO>r-¦`!x#ߕsGžHUH8Rm}@fIӝ_/%;?9l0l&ru=Qj uH1:qmD+ u12~87Rÿmvzq_yÖa]oo;=t+ " Qe0 %T=sl4P' ǻ@X_ɖ-a,^\'> NeXuZ2XuKCÿ9'gUϞ?pZwglY \J;`+ <ڇufe@Z?t?Fm`'4,]F]T/b< ^l@T5WvI ^z>{c+珧j߀Ek }`~{c.*_߉LeCmM)XJ".-@ H (RP 6 e (; e B)( e+l}Ҧ9sw_}g-bh9ި-6 &&oX3ud{9lQQzpV\wL4fdߦmoOy=ٺ0*Vc! Qo ^K;6Fn]|rLԜTaMj:Mr9RU0븣eb8,0Q͍6*PTAN&|?=`ؾۗĴA}ݠx}ywIU?ظgD9% ?+b;z1Q*ܔީ%>(vT&hN<!eqjTp#&:z0OӦ}g0[ _6G'{7Ïz <ċ͹|i,RNOwbqļ{摌]{;,]꼭l;&Síoas#Y:9;qX2+o Xa1Y*>f#QݓEt>&#h})bY֪<t` ށ̓ʕcKL k5wcbaEi|嘫'wJ&wc:U{pH8 X0.azjS/nfjq5u 2OmGkۧ>R?/NqyxJ@5l.>## 6PL[llQ8p쓺nI 19γ%'kݑ (l z6 &jG1j]I0 ǿ6ƿLjB\Mt|lPwNʭn)YZ-H:6 ƒJt,O@[J27JOx<-VbѴ^p̒-amu5Ϟ͡Ɏ(yE[ XWJ9EW:YXVBrDg` Γ :i3>S|&[x1UU Mr(v6ki8%!I{r+Qpb|ɵyƚ7¿~_ebx ޢ'2*`:1@% ޯ[?Lb&V/"!ʵFIEt)hbmeÄ~00t1M`LW [eg&ٗ`@%mPn5lGH84"#uSE}WOPGMϽX3a#%'t[" HGTRb~L~{OGp(!] :Xޘ`͢dQ6x8@4 \jl|x2#)1m没jo(?xw5*fZl,k\BĈb`1nJ_(%qT()F{bR1'(/(EːUFfM^DNQH{7ġMҾTn+"̪wRj kG RQ;`BXA JnD5b 9Ӣ'N[O\?30jK.Zs|XϮ_TnXxj:^l"H`k. F̭̩]?,6Ob$/&K*2P!} )d^#3DZp(au}5?-B?τAbv!bRSKYi*Jn4,080MDD cؙzՆɷ2`!M:nһ1lQ>`q x+! +WQ_":W+I%ǡjZ[W; & bIg&0 :ܡaׅC"kƚ5U'z/)cO=uܾ6Ä&iOXoؒaѸ%A֧)1 `J, "aLAp`xnSꄎa sc](%,v2 vys}].߲߆-%eDa^-szF7rXFfrADt[P1 _-v*vvՎjL 3 ,*+V̓VMbrɤ *N-ϤY{ aѲLAFAהckt ?k؏5U^޿Q~e:WP ,Sm'&SYaMC6(,,)yȣlR͂^-=^ ٯHW#woec!œՍ~;*Gg;(@ce0 ks/rWJR͐ 7{N|5kpyа6C,{ǚwe?D%‹Q.6Z+jEɁc1 Xu~sտMfcb{ؗ^?-$x|N o"'er#Y0Rɐ(xId 7B KL9c5t$^/:bntrx._!T Cٵƪ «x*ehYrkaylOEu EtC1^{2[)CphztBVwҎn⊔ I[R0eQ^a6]X'X&^fLorDZ%r!1X@e;UueH&Z架¼^#8";hF'nvr `nm(s{;SWCu~'/&9?~o!=C4$s\ݭA3H(ϦmrLUJ)LKyzvw]#Vs?ă 'xcYԬ Z4oہ.}p2A<_ҴÊO+ +bV=ճ7W҄jp{wI5tSKZL`!'K?顿U3W^ߐ*'5LSG! aT_wjͅk Ĕߚoz_pπݥ s<~5c5Lxnֆ=rE´7&B{ηʙM^n̑4F̾Vct0`}oh> +&U6&?0 ޷qC L<[dhX'@+e$~ D D7(c)<ͨ "#5Tm C~X8?F ֊7;6FNd?FK/n~5doG-B@>;Pw&m/>qX/;a"s %:S7@ |UW_ѭaioYwF\h/ '(Xϳ!n2ϣ[HR&{Զ| vZUVM}^zI._E0q8D Lz{kg*t;BpC2WM K]k zJG C,NmҞ#0Q4 J˚Kݵ V!Y;cSJCiP4۠չZf0=;ic~ ߽⧯A~*DHҫڭcɦeN?/Ba] A94ڼ`(exVšŚ'R2~ ɻFcʉc S7EdCoi˔ K\=/|EM@Yd.:Z\;( ҢmxfEC)E&DZ>iϟF)-|IR!_dCA3d3kMӶ\&GlgOS,A=2y@f'&ٹA76Xn뮃V\jGi!В?#l693izj~y<߻g9K{ N1&E&FKK^/>5Inų|zmo,Hʫ,ⓢ`PPߗr;et&wc7k*%qA`<~1R(>D(r i wѫE5NTz88 (W,w'1lS\z)dr)7ae2+.ƛ! ruv0M\Ҹz5nϝ0iPiHC!!!فg4$e5JJ7t8%. G\"3Ke5TB(alIW BD:ǻdz׃rI'] JS߀ +,/pEoƠsp9K퍾uZ!_I1l^ fь U#KFsRji9}{5|fc4_ZBWxl`#5oC)Ԯ[;qcG_Tiu}JsJD4DwT?3X&ȊnFq-8mz~]7B$ `_^9qW[Z8NHKh;t8«uGztPꕘg.QriOS]1`_ ]5&ɾk#,,iZLx{[fx9IHi]bHA|p#ŧ5 ڕOH[lm=r89;yH~wljҢ0.%f{پ߳Y_Llga?=37!O_ e7UYTN _ I&9W.HM&ݜx QǍڣD~üKk'M=ڵQ3pr>^> 08ah]HM;C\>U<\~pˑ jg{{?^)*Vn{ݎCzgZ] džߝ(o}qX&(c]x{bS{'| 5xFFk;0dheպ=J!eFu)JGw5jzK@eP1{< =]*"'磾}ʾ|C`"_ur` Y>#|\wwK6Xw:yt:W1+c$G6lX~)!Ġ§"Oۆ6Σ `@Sk+2kTQn9Z?_A8)!'hlע$ wt,I7-J{ȑ4yVaD\bjJM m9C!YE.INȽcGa#$€}Њt~8+F椣N{jkxcm'yqkOU0I@_R-bpXKO"dS^Q"I@4Ag76%;m̲,m9Kj ծ$7"^+>mG(q#Ъ?>;a&yu*ՏeدP=hW;7ΫmPӳ ף[3ʅz/Yx.tVpdOw>σlxm7:[ lvyI1%͊Uiмޛx,>vk4}y@]-gxg`*-}%9%"Ngi#})dЧ*,/4 % >֑ `|-5iGeFKZ^،1*17H^a#*[hw1t< lBKpVq3Y`7)ޣ,mTet$n|>UbpE@7| !E̾3fI: bsiZz72/Vg.N,{3rbXlc` r7Å0K`O0Ƙfi{a<*7K'9\Qޘna7]_GNjT=Q(_{1-[TM{qg 8'[@+6xʮ핁rk語% ]y7O@7O{ͧ1h{XCGozDx#rxÛm/f&j@Gg-mbE׺'#ڞBzBGǘ3N!:O7K+d?ɪfHYe07EΔ/^|χ\pfv. 1Aa$T3řj SC[R|u}!77 kOo8S]z_5%sbfc>Ze J°<աHpp6fpխʳ#4>0 !X8S"Vw`ըϺ |5ˀ30apD z qQsSH!WM쏙o=>nY G lzo]pjPo[omѓ<|βX`1? ϭFhuGGJ~`mM8‘ޚ^ *w7grKaœc(Ȥh\]R5XUGIK@Z&ekrd/6,#!s7 V,*oYn8/ALGMOR&S V:0>( Ў&@r~NU9/6q gم-]|lj^OwqԺ,*yźjS(AA Ӛi 8Sw"wxUyoz ^NJtQ&)H=*/]RS@ -9)[T"/小 6eV-L51wf

P}4|b\IXlªE?3|Qy"<`nv( ~t@8T0uznIbDW?s@Y kF&J+Et酹5š\W77+jgqEF*vtG W;:yXPxWsO7/-=U_\lk`Ņ9Hy-Գ8TB\PN#_`r4_PfD<߰?j5Uv܄xI.W}qL4jAcQ PSCԙD Wn^VC2w![`ߌn)pYrVTVg(x|.88Q,2HRh*c16Ҥ60Vs-EQXV\̲DV7.jy|kWڐMWbMif/kXHW" G]U"%O_Ui[!LJ/Ƙ{>('=?*ּnDWAqk ^>aIfƳy|<(.2A0D>u_PkRj(˰`|^??e=AJV"||0**y]# *cv??_>/w <lqOҡIl\ԏ`;LQlCQվšC׆ l)l+,&$@J7-v/V^C[}9;I; ijyyzm7)JgzZwQ*p:!QCd† %9>t{Y8!=)'%h Z(Zʆ[#_pu_Ʒ7S^7|0[8Ӷ!]SYÂVi||dסƒ٤o3yI?֑T{ݕظ+3P{+>O y7NSb(e |w7^3QR Z9˦;4k8vgGS9uJ`pp]r;Y`m_#˖:;SՅuRb9<}oWEѢ SƱ:}aYHU Z,LHT0(lц迵bf <]i"me,fg*.`'.rY bH;hHMµ t?VoWk{)@/ $> bvBDkBj8-1~Stx( {UhX}gIHW zvD!Tm3DǖX 15#e-j|-ޅ-+^Ni "5oWSt-q)f Ǻوqުu5f(D״}}Ͷ܌1Ɠk|oM\1ŋ.L買gK<vˏHiw?R f>$]M)Ss -+v/nyf h|q5^5s͊PJv kCw맷yXLo!|cDnr:"KA *V"\iV)F0mK15? )kr@C5<$>0N=vؗBy(pӭx8  }ȺD+FFxcY=4i7WFc^ y:E5FZ{l|Cq!R~ kJ}J/@09Vct"s[oؿ.y|6%6 OK'͝; k&=nJcCSqNd&䍡'jdeVK}wH,,6gc`}RO׫fgIoZ2W_C~z׏ч㨇< jX1=}ѩh~=D-n:t1۰0&Vjq3ʩ-SUxS1Ȥ}7=Q\[eQ&2/q JNދiܛ P62`rP T~<߅$zpz.7a`:.N*EpOn$ _D8R\<0:rNfD+c{tױ۟J7s3i|p3@6{l 3բ.J]J` *ӈJQ:@hRI[u;1Da J3=#MI,*Y-vY;uobT(2rҍ*yߤP954{#<+} AepXUaǹV(* 7 kkJ[kJU8xNQ{sZ8@F"&:Rd?f,KBe u\WenܼxW!g'.Y6`z$*4tuP."Q58 -C|X<ʼnώMDu'Fxpcay7f/8&|?޻IbuEg[ eO2Ϋ8k8=e/(ni9lDO`[\/o.Jm68fB8Dvo>k=\|0FE_[fW9j_W5 9Utt$#+/zyX!K2os/Wk*a;yiJnya2S^pHNU*OKxh6_/Ev޴$T2yteݑkYDyTꙏ=+ȈgSd/RO<waU]_ʇJP=ˇzc []]"?BI)BcS[(f9 +u>{Sͨ|¦{Q\yTU^?ƭ${7B&\ƶuB&?_m!m? ݳ3#m,dej ' _s`[i96 x: I?ܻe5-@Cc4`RlYLAX襹Kw 9^a RUB%tѺ5%7=E4=@ЈgE =#$_~p >UHZqTD̜a$U~2"\mo!f&3y`͏9xӣr&?γ6"_b1 TEeh`>0AR`!ISfOfn 8ﭖlb3hP#NQ[lW$SC??%er}0"k^!p*P r͒Gȳ X ?#SbzGs!y.ݭǼ+j &exRB[rFEʓmw l( Q~;*~bߞW?:Xݽ3@Vx*+}\NKv=10Cqk6 P[ƛ .@;:`yKPV/Go])vVs;7{^~!wGo8E3p HM<?F^-iS<9Ye:y'NGblEy!Tg=B ( rauxDQmDk$+=j~.\nBs~NhB&aEt_-^}!=s_IX}`P!v$SQ{.wyWOǠ XeK`'#O}ŵш-I(Υp<h$M4k'pT;Fo_G`T>'asKr1v@~&E1_ 2/ry Zna=-)$ t[IY T:iRI:i}- ϲ{ ^&nHQDcB7n~ɋ's>T:'GXoPQ|ZUQ YJ;=MKK,i?5_DEB}[ܱ_GV?荽]UlO>a7[qyrj,J+7v5, g0%%M(4Zۅf˥/!+uXЫ ԣƚɨL׫5/1TD:"Ԍl}"DxL+.#!^J|~y^doЏQâe1@trn* FvTukȽrדuApɟ@;iO0Lj+|Zy K=GO[{c'P2g3)Ŵ;fVI LDilPG;?cB2W v )\=nߣV[ MJix Q+rt>5R L= a]3cCo&<>|7ўn-ŸiG_ϴO3{r?gN:y4ڪmQUaף'ܲ|0")Y4e_O-px(DUg ӏc=]e^,T*z-".:= +O&M 8r?m\{p#GbV+5#:`K}NvEbI~Qg0#VFe+kG=[oEECk_/gg&^L%b<5݅5k'5 gٰ73t̋\8A%)AV NSH aG~Ph}72|;!犸X:a3n|)n8tǜIg8/h.m!|Sܠ";-=mOF/\+eDhD=cR(-`SGR7-oaE^hcK7pRPE`kZ,nr m`x&}Py[]wQOqڕ |Y];eԷEN;|B<Lr!pͅQHi<ůVM;3 xv$|׸| {r3ˮ7_Vi.?2 5@u;I;;isVJ\Tz9*p"Iz)O$(}GqlfެUH[jYO\?]ht N`}-Y 2Ш?zdJG7s'r0)D/=չ~̗'ULg3'WX]8k%65Pt^pWβ?H< Q1$.)F%V[˿n+Ђ-GYnzGK]EH'i1.[ ոOXg8_{b߀_86۶wko # T=R( 4f?OTtY"edm2?fP phJQ,kC1xY1`}RDyd zHD` q>/FNE)KsPV@hb(6&H*EJ8U=T8/t>^MHl@( ߷%wFdSy @3 WExB9-⇛_L^@zi娵Zk9]~7gcOV%J !5oAy{eAZ;!voV/_8W$;=&~=%˭|t>c |:B Ѯ_ډ leJ:T55N!{bJQ}&'H;i1pQTpY;u[F13wzZUQw0?Pܓ#%108^lBMK$_Cojc(4J>4I7}]A"T}b \T_>Բ'qEBVzyؿдk;& 9̆,U3eċrp k]J}D]p,.˸Ĺp .J>iy/i.JOb^FSF채U+/M8Ȟ/jB)N3HL%8{zV6C,Y2dP5x56]IdhqZS:'^jx9 lLP7`3J&1*<C?zpqF/a;ZwH_,NytzÌ٨<(A1$Dϵ Muz4nw]X;Tˮ>;s}ҳ/2y$ "/l7 UۚrJe42@?>n~aP((iwufW!:qW|DL Bk\K龱95]9߀3caY2uUͮ7"L7At3lNպofEi>gBQ:{ uh?P5 d>fk>A ot*k)ٰ/UiDd-N[ͬcsD"nl0?MXGu^VMmSS #5 (g^\uzh}"; ul6CaY8D ǡ'W"q!ѹ>*r;*ubo)̚Lwq|VV!3EBsqT{U:D=ӤD,Kw0[{zk(L;Й(e ?:E۱ 'H^p>PCotVs4a?~Y&: N3Ӎ[Q gh^[䜂 '7,>gmCvQ٨^#G$`8((y `"=ϱM!՗V!9(gwu=[J!湆:Ei5U۬%k%k75|d䚓ؤNv}ͽY49&DsM) .T+J%1gx y̚c}Po<~WU0Xt-<i~{WDm#̿4Srk*lՀA$5!zFR[ e{YGP0y0V80&!>)okW,X"d9I6ʳ%nM%Vl_:՗X -!0~I>x |9AYH7Xx+5cN͊..]N!9#F;*m-S4>2]^6=|X4Tl)8#y@1/IG:M:R^֦¸m/aT74Me/T)İ )pYa NW0M]k6S(z":5H?Q{. jBL8ͻж(KGk8=#X9NQ "lyg 0ZI@Uρ Wx^8F&$|̈N ccj:%Oǐ^=U`b֐{Y9w3L:zō|WFX;cGFli\:5<9mtbhbb[bh Xwpg: J,17Bu{:]ee3?rv (3E~:697af;˖C(\! GWp|q^Epb#|z|$tҍ*;4 zK[䪢PKJ]] H'\Lh:KS,E#?oRwզ9Ԣ9`WPinCAsR'p|IgCoܨt.e^T?g-h MMqWQ(G$>^;+-yZa@ٜ`:[frl!F7%1D6r"vQntfuɾ68K"x_[_QD^!3m(kb,0asǷxEGu!]Q V<]]εl 於' P(coKpZ2X] SCdAlֲ? A^[^N!`5[9={i@c d+~]Oqu5lINe~:k?ZY[~r=yBΘq(RZ1Z%[u QULMJ\F;5[z_iPGu9MaHQm+I;; /r8l25+V˔SG2j[';T¤yv\,[ucDig+G3 sgp{Zmm1J3 j/e&tbnŁ[^^Zg&ͼ_ţT[oˋ ,7?USSmrՂH9NVZjɷ t'؇IsWmiڕZ4{Cu:iurO}4u sS А<0lhpa/8h,)N%s4&vZOWѧ;>'yTpvY^Kn}/k* Lu|bf91?br-ϊ0]zeL{'^/HC{ѴJZ{Mϗۻ_ϟwg? Vk4$s1`? O<[䓮EqgًWs!-| '#a]+|??y>IǁFزsSo~bGaøQ›Qͭeցφ ^0>{@}χWCe3m8f+HI〔L.հ]*,+#D}0S4Lt/؏ 5hс"Uo-H<ZTk|EiNBL-2shU>ү کǫZjHݞcAg>ԩμO"^9W38>0|\)%_T~UDU.Np&;hDYUrIG$aۀr$!d+E7`X!P-kh>頟7in\W8ʟZϻjY8"yyEx9'uEh26 9r5AڰHm+H=edSxЍr4H3u k2K %Wڻ)z&xTJq} \>8X WUCAzμ5M~ 2ܟ> JY=ϪG*C舜7w7\G@h3(MPxo []nkߨng{蔲ryyDIד o6ǟgc}w^MM]a.c('~.oR=!x`᫰`a$&~R黉9x{^;濉U6B.okSYVD"x>;t Euth=]ķB_Ąd/">;^+}h߿HA9qFmh}Hnq_5w: Юo3vzF*/`%G_.2ՑOPym|%FIhƢ#(JOp6TaqfJ&6gV-H}8X41+L'HYfjmӺ:N\?98X<p:m#Rqӭ^ܰ %vI(dR.EPHqUaD{PBQ/"IB/H":#{O=uǟsBfiw?LȽ1?~]Q̞/z_qHx a(a6&=@sl~O rvZC`##&`$)025i)EpF^( &xN~V/F;LXI~1eL 8<|Nx'3/a%gqWH-W3!Z? lmCjuCU{iɋ% j͋6A|‹`9{P$_V^$;)G-Yk~s=4ò6tjG]k!/n4x//zzOV>D_Pb(Wj+$=+ 5j_0gU# ##*"st6!w!L$"aLUF}F?,Yg# ȅFVBhLu ~ߢ+t!M9@n2gŕ OK$Hg7 i#= xQlj,r<}T[Ѳ;_B2\>Feytz/,{63C s *pNw>ߝPTd\Sc$Pe̎VSYW|{tpG1~PyVO\;UCC0>CV#xxgc Wbңh&r|q"ʹdTض'w۷4oz/B`s.m|m#{:f[Q*O)\gti4oB5/uZSxjyԸ*gN7Z~ZDJA{>Q+HJD!5ɋB.{7ǻ?9B.UeHtOF4Ys A^$jۏpud0Lt4ձH@5- MR))]Ѻ %~e_6jƟy(2ECxjS<6M+/Ccu כ0bST@ӿ|H TA}rujL;(w/Jod^+COV>Z'_h:¦ oPKycUz;n_]dio?[}QU٩-# $ȉhԧCTi\R >Ep t67f: pݑϾWe,-TK罚OKuxnd'Zk׳EJMGc㉞9@~Ϯ6kXI c_JsPyVk8Vרq -hr0p2}6[$ǕgWZc ;/ЁL 2%ʳq] (>"Iv{xVܨL'{Iz>D4FkwrCAKhFMB˟8``7~/3wSv..~2P=ES't5%"lPѳmýW$_6i]}{?[DmФ-D#s T}ed)8~qbEYې闀s/:^,xJ>wiX/qAcq>*Dј; sX6CtoR= 1C[bu>Jh?/1x]SqAaIJ)e|IgjpOJRmb?ܜS1zjQC)WXꅋޚj)ꆥyV6קtXGh{~$J WeEgifY2c-ltZUZ1tfN֍t - '} ǎT.:Q*E0T26k9xr6n̼NbSǞ@,:Zk;(ջx =<(ζwi{|nҚUPMa"HvxH}0`YD·{ER /B3ɞw<9^G8;TfU4z@}L=^خOr|09%U_s(]{!?zA{v/ꍧ4D,2j< jם?^F);H{O|b衼_F]`P*9rO`thjv)׶?(wAe"<܄b0 3 /3Y%W˼cC%ɦ\f([{QX/DyUd bS~_>S[e?7Or]Ϟ (=^ @=,7KMFw=4>i링Nw+-zJ@ө(}F -hIGIs{AѫS6Gʱ[W쉸.w+.M3!yOLfS-Tt]EqW'Ƽxd/=Qj.{9sI/^A~m0x(|t\ot,?O5v+c~3EzEof;ۏ gV Oͭ⚊+ ؕP? KEO3^XB&1{3N u5tkP^G40"3[*9CH c]C\$.wmދ^S/+<H((རkaiWC4H>Xay xWz_zx0i-TĄnP{ < Ff<^Hqr܏P')ieB^h~gzda0@uf5|ڈR?wQqի5K"y3<^ E24 F"(\N =4@)9PoH%YQnGvca^xxpZ\T2nU*/oo3{9pE8q L4oy9*)-+=`gx= J&|}>g[~zo?bX5ӴxDm2[6&qV`ZgS{G)qGLi(V䞀A^"[5*<O"y.PJtuQ֧t8jP {y}(邲^~||گctEi;[-]PEsuA@dK t_zmw%K1ː>uM?CPD1{07B2 z@rƅIt0-*k1Jg3K= P]A($`#CoGfxk80AG)K.PtH%9U߂X\~)7o ΪiR()25@|$o?ZAudԊ 0eo~ g=N}+nUF@ζd,d15oI{zcܱ?bfiY kK^ .zyf8,-ˏ&̺$6' X_.Q_/<#[QʋĒBEv݊zݿpHh#=yqk] YtGEA7_ApHpÌ%3F> `!m[Wtl)1)a"RU$#$7Qt?⥓b(vA6;52PTeh>Ha$D3N%5]\Pd:3! e7Ve{%/+;U77/;Err Թ]uZvw`2'4hWBWp/g*P ~_#*DL̜j4ebƼ!5/O?Ft2iV۫.DHICodyK|Q:">⡝ o}orz¾Nu};6ث]ʑM/ah1{vZ<:=>::9ԅAe/qh-- Z[;Q_pީ1FCŰVV ]`vN${(O&|fnKY?H[؂o!u=,~ZQqCNy_/<r҇#7[tOX:rQ f XuhrJIG,ڗ9uT`T=m4SF<5_Qc*f&Ge *neJ*d %3c25P/S'zWH@W^;!H~'~ϐ7:2FFr+ISbB}a5Q/qJxt)#ZmE/39(oB G]*D`'O`:9:RW!Pjgs$O:B9WHG,`S|PRO *Y¿??? ]π*;}p} ٍ*D?IyA?O;gGY[ ?Utj4]m~QOUaDI[h2dE^3kgh;gHEy{O= [/ݪO>ǚRyᙒEzdۣx{kW8'V~]V|;VuLn#ӭl?uC\ )VvFKeyQ-]H?Tig=' zO]g$1>ef:cg0vQS),F!o * Bf߾兩PX1d E֘3{xz(G"U4KɁ/}*j*%i-Rc}&ickJU]ZdR<y=$/B>PD_V{iBn9;<`B ;C~d3yu$\gJQ)Qf-(sX(~ops4~{섲}n0eWEF.&#⑩ߒv}|.H0LgS{$Vxorʍ^ȭ|RDҜ K{!ҿqeoih]P2aj =5mڠ7hskJw`+yie'-?I5:vckJ{^)Q!i_22%W t:Ue`k' s ͱ;+c:s LqDZ~x7-Mc{>8T=[Ub_v3|ʞk<U$P&K!/wniO*`O"k46ǘ`RbFA4 "F HHSFM,oE,?i7d[V+ rڏ NNhEFXkEFXqvSy$2<5+TA2xe_&6»-TFx *6vQCf?]V~S0M8sqQ~GMFxkoԊu6NLY`%D+yCؓYWF  3A@9:faUU˚e U܋`r^7"ώac;R??}zɛIB@o!I%U>]^/oSL)R4W' ٫oރԩyNM~:&qd c-SF qR֩܆][J;ZӬ. ћǸ$efTϞq^rBS)X5Ct+;Bu"rX<-5'f9g$D}=Gs$=/0x2L};FG}V 37[ Ma\`"1uceom]va? Z%SFeiʼ@ZAf_xg8kiӨ\EP>oAHͫZ0.aSG?!]ZL^$`VQ:ҁ|+cv͹2lG~ UNNCO m"d Kҙm\[Sq^ ,9Z N.Kk0*K_=2u{Q{}A%sd{e7b%`;01b̚aQgUZTqd:݁fnVn@{c!kfxA.Pu#kA᷽wqjYX7W)Jٗ>|p9>aoi ÂPLj@_6$Cd\9& Kh}:E,~oxC>z|lO-P!|݃mWiio68.?0uXpٻLWq=CN;(d>\uPU\wD((œ~A "G dp_^]D|dsШ #+h85/@B̆=[Vcs.y}2ewE:Cy`#ER|A$EDr>ȬvQGGZo8r;Hd(Ѿd{"++c׹PʉJiwؤBbߙӇy[I/1cE&sY}<:`IFFaβv?LioN.*lOYCdV뵜BRz#ݶT锒J쟣35ּWV~<;}ϩ|h'1q?ͫ4$EkGNp&KdTu^?W[(R_49-md%;P:nb_{aDGq+wUnCjshWi6Ke1G#Æ1PljHƈPB5*ި M$EEɫykί23_b=qO0K56E@'FWo[qZCS@pB6-'XGq96teroH𣏕}L%I:<ؘxPdl3z}*[ =JYr3W$f\k<퍞oRۊ %YTtBËM3'J<ˏyGT7CDwrT K lX]P'rIe?#O!<=h@ԑ>,%DR=l:WF+QJ@NI3 ,薮w4zOԧoqx<z(y~g"9%YI" `-B[\mF1Xh"VsvM> ݿ% K!52.w=Mx D.[Zw05-vhſGq,D_/ifD-1J>؅2 ڶ$MkD" e(dLY  *|w=daVse% <`XH| ">LP$`e2(xOpK$N:1s9^NwF`K6%|`Tg $IhFN"2d{oF܅>aj ; !`uB#dN(ܜ#4^R7<Ir@)1HUʔ5^F*,Zh| ֠_TÏhZT36{}k)/< ƩBtj}z"x\b\??AVU1dlF RG1p-}'22U٤RK`gRhViS5w~i{!M<@9^e@n>ж/~v8vumBZjBOtM;|̥\ێfx_ ͱ>19(f8tw{]k52ˏX+9'״*ז_o8>OπV?F_զލv_>rοIi]40Ծ:=/3qih^x47R0$zy>W% &|bfrz #H/ 2@l"q3v2-YWJz}=*`Zpb {;\8^332q{k6T/kyw6t^]L36ͯs^4R~^kPuC 8CUJ.Vc,Y]jht\u\*`&O6Ȟyh"Npv$Fu"(_. zifS7а;[yi8x}2H~ /L2~f;EK|~`*#Zg#rf)J"IrƎ:GH""P=-xFNC<D"F`3MǗ2.]FT%W=BK_2ΎQF\ }Eڔmɒ! ;P}E{S0 {l\SR)oN;y&_R:z:YZxjz“͞x9.e uv4z_|up rE(]g-V_x#f|Pq7~Bۼ9I ^d.\Ic}& -Dh7"9yf'cǾ^m5Y:gE.g7VRyZ8^~[M`àQ꨼ت Ϩ`px fA`l3!I*z g?%ǖ8N@_ڂNB*KsV2&{-iʺm1`ᥓwqeEzb΍@״\mUF$ (1枣B8$% !F1[u^ws׵iO눠5= 7wjQgIbb5GE[E~2>)\@<]ݗq~4@n3~/sJ^1ޘ 8xE-1.N-3h;<3h. 'c#A  +곲q}G3Ã@,婣?/*|n"L4 ?MBE2R q5%_AB~ENG"tQ])S-+ɑ.| Ir#$=MSTRHUThaĭk2ZyÆxbh(\O6(ghWZ4#E'gLɛMB$8+?YćY`֨7Qu a!x^XTx,_h ,N ,2? O3o ^\="]0IqqҀ]J[#F:@ PD6qfZx{[4Xt<%|l=.gJuB1ݭ;GeFQ'c<XxUm!h &VLO#oA=V=!CT Cmśn/*,YQy(9ǔu=AU}šcž-Ebu?,b3sIً(;6reL M^scM'7nf%V#kp v#)zr73yfݗp`< rlCVoU1Bn|z; CZ? LV9r?>dCP[zKj z!o*&8]\F%:QVBF*o- S "Q8ϭx@-;r^y՗eIҷrVPCm1pWҧk?p^Ur'&$ޒts5F/"w#*|:ZevJz(=gv+1S\k)eɅsjFJ%M'{?C1(]6I轓\l&rt9VKKX8F-v.ߖW>Q>h4>, (PfB> A/ȕس9zN @{o` ʢ iH*/ot=o ^i^tC~}!߂OC~WX0\<́S6vJ19* y@ٱD':Od%C(RcpF3Ra(S 1qI(PxK.OTRt5 Tѓjc@@ AfR<-DUwz@{~ߗ9RfA+ʻr}?~,=Nѳ{9f6ڟ&('8)RpG6r )vh:tT0pNok/:1#EI}ݑm)>HR HJ!Tr }=ӵkMJ"O-Oa~ra |iyGz@:zb G0e(Qly(;׈vL7mFQ%:*1_y\>ȗմsh6ڔz@'G&2h/c//jf&օQZz<(먪)䡃ᨴ1'eJTEp`c< =8):~IipM2y}7lz*8-X=i7mP^i5E~RibކphLv 0 8]h{xzP>hp_ U?C_[$o^rZ}DޕʛFfzf$?'ߠ9,j/&6V6(7kA  Ir7 ͒>/7W˿8R|҉ŕ DqrbbXT Z>S$8Bnoc=r@[`H% 7tsJQfyt PQrh|+c#eyUr2CSO)TX"l{'M88 1\?ám*g4^'ZbI104nlnS)֎qC-7 B _bܝ.K=D,#şzFN.l%* XuX/?8-~IZB_ɊtśKcON1<X#}/ĨeBn9;' +~er5s$C}m4{]P*} :|Pa>dMIc HIfᦢLk5^ t [KǨ pC.xG)i~$ax>mD9hpXs!raC 3n\s܄:%E!Go%1?(c޵C̬`gxZJ˦n(GaHe3vk*7U͊EGɫߥ޴8r(WW&(dVPmC{>/59N@7⯪L ^͚O=~cFthD"`/:G #^/=/EB8|"_^s/xG_C䧳rEQAtQ >i&0lmRݰgŃH(/9V*a2 l 8HQ3<]ZS,tYq+W#r`(9YaA_f;EfLa/5& {\.Onqi6=.[f,Od2<QoTȸ A_I*@):e?)eQ?X7(_7s)*&{7]`v}A;~b*|#!(o(Hk#U{ѓ_e/v&NH9Haw8S(z0<ٮ GTUiq5eaSsFHQZOY+QWJo[J}H4a+Э U7PU2j#hu#B28seASn BÊ&|Cɛ%oˆ`) 'ܨ("xɼ{,P"~x‚WGaTT2?I"_y<4Ƙ7\!g^棕PEb)Ӊwl6=rKnv9v K,ґc#x'94k% Ǐ2P_Q>$C43iFƚ)0? C7>!`||imD=;åPS]:m1JC<; 残>sʆG<&E1X.=cʛ{|x}OhS;7Q۱B}d ɘe/z `KhΈО"t:ߐecn`l9DƠSo+ ~MGO^́P=}'Z{M}76b^#)OHLn\2ͫ~Jăd f{k.#/t1boK%կm]T۽((5@zTgzv/y|,-<#ڔE^6k^*?'|+ػ7> aIj)Ы(|[e^.ēW#ktvJ&T_C!d藤2'f,LR^~fa~v eD92zOH1$\&Sk6 䟅7~g ʯs&aN Iu&wxBzꧨQ!՗rӱMv]Ǎq׉ M_ iIDG2&3y<1Fv|/@sF ؀hhF]u\&R`/wXv827YM,4iS^ME/'lKK'o޸15Vg4=dAUezMz)ZÂ5 :ܭPra9r m .`&%{j2ˆ"H`EKRIh2~@t`gsjoKKDyTܥ? $ӑPasX>C^t>MPBЭ5@}(Wr\>{HeT/ߩEB(m4~g.nbiķ}}lj:A'z9|/#tl,|/_Vʶ|fDw p=g7+/FC89o1OƋNH-Pf3m N5#{>L#(絔xr$&$ݝzT aQ-?O WeɎ|>e"Vdz8>*?Ro3[WOj> J" ܢiQD]?%RIVu\$93c`~ ;Q'RsOۇIڑHWZryy)`!ϔg ->c'Nz>I (!f OA|dLwk Ύ/xEH)^fm UkشRɞهq,TLİlxJNr#FZ؉OP_Ҵd =tY2΁%Ŝ9~6ڋbM*юx/J7-y04$# d9Rɇd_ƙii'dGGKtXGld.)ȖO]`_phU&m&Ų"h5 :)nk#4ɋ(P2 Zģw:S@|,h>&>!'ofP-JNZYd'qZVyv1%vf' %L_<ͨ5:IS@ښiC6[ܮV[DܪMyΥ}Bj!lbLKhIJNP /Tr/#~C)3-Ktbѳ<-q=o{kI.!5ZB:Y_}O^v(5Pv(8Ӛ_tw2k tu2ذT u~5nL܃q?N'ɖvqݦmTe݈ MPL{Ail@ [#4'oS"YaD gd8jފ1Iʁ/QxӤָ݂#?+mro؍y;[ eZcqm4 r0\J.=EiwˁeL'ly+y*wWK0 gϰ`BgUn2N 2Y2j+@{ر>ī\qPuvrL8"П㑗yOS$?h"[>4`n^|Ϋ2ymܮm9Fc@O4\5[dR#E|g73J=S1߱q6AH4U6fT.*NbJ ee:)+WhJSy"nb{>G׏H䧐;pDes_RUΧ~ŠbC/ӝ󬢥|JFZ]y5@Ŧ΢Y͔d5Ēn OHK{EKχ0Le{ʑ_~T˟^0c):(%?&X8^#vWnxF) oHGbQIXЈI60qR wTn- oZb?+ LEMLyEC*O>+9_8ξ[h@ /irzKw2~(+7"|H('BeW̶z4tV8 PM҄l؊nZ=j=~]x+rKx폰CrŐz- % >n~~$Iؙțq\Kԑxc˵׋_vS.wM?RY74 ÔTǦ4 A1T..h,R9B3PV!Nb`|R eՅl66X9'_ڧM0_*i4 ..I:I}Pj0^ 措)>juNWnm__$o)Sgp/Rϡ!H4B.Ht1qM}R/9 }[*?M+Գۧ/Xa&b=NGR vjf5]!SfrBkh9Z#qgoDg҅)U\Fm,jCQ@H_VHJKq.ÅR-ddaTlsgZ&;w9ܳ~NANp ʃ4/`<[o{|7q-4/ћԟ{hݓᴫ;(ͷ6wA>ߟw{EWh8Oηa'R]eRrgtW'zՐh?LMIxsu׵ygtbLZ ׯP~lo9b?ycx^tykh ߯-%%lSo pV r%L%!M^š{q ` OA>2Y;m$T|Ƞ3bfH`)a)iDy -@gʲpϷsQfߊ椈$UAgVG ϡo7qZO8_(dpk *F]&R4`}Nf2A,ce p}V xx֤ Kn1.̇/gmJIO(3ΝhB2?}A 4YWlN"G 4`{a1+ {G@NF_S[$oj:K۟w]O JYźIy}#^UdK*?h(}ܨ՗_jaE<3$bQjC+ *hER<>vo?#}۟" ddܴ ~4)"DŽdxG)AQ4>a VyK N~RF+ПR>x)Y+w$rxaiNC4*ngg'D{p ;_*% O>XǑutfc$6Մ%r9*M%ӷjM*bMuaM=ȚR@SwF75jM>ྷz-NV5*D@ē=Or= ZL" > \ &EYO ꧷G&TN=dj}j/d?N4Ç'~=Ox7vTCM1 NPC+0df\Q*^V:%h#kXj`\y/\I} Pz h5r(j ړ(Q/$C9,7L+|Mqs̉yq{F蕸TM K2>F0JXsD,=+rEM[oV-jQS?R]QR)e ]wT~(ӯ `?*5p' ?^^kp( ӿݜ{;`|B{QRҶϟQo%EycB$%wjr8\׼Y=).n߁lCnp7hlP$Q-+c(%(d{A{]Qv_HMݎMQѕۨ/՚ZCvᬩF8P&5+z }֣,Pe? 29=1X/4TJNK/# lx- An֎ `]i% ۋJQTUtVYy "% ɨr>./BS2~KЊEyzzfX KG!Gjqs42C&~Ȅ"~C?> rpy @8Pv'́s_A4ce7d:AbK |oDDU#AűjZExzX]S :RF9? ﹚)M1 OJt(T̃4>>u4pQׇF}^T)ZX-ȴ>3Ӌy_G|bg=4/~[[`ܦB4Bxg ;1Jn^8j2;{ȮbLd1zLcgD1t /aMfGW) 9ʆ_kMuXS5"HGMBSA* ۱xUC@ۖy ?n$=+ guH9Ŕsk"]zbbnh^Y_`6NeN8ylSZc TwQ! o |l`ltRf(7no~iG5 oę3$OoEDGdBĚИb5z` s+^gMaHkQjkژbu 5=6Q|haw95>>j齞׬+b @ZߢLmJ~8xoHCU6mݦ%԰n$a/?&\ZJ@dCh }tԂEəR?BC:"ZSRS7PS[=7`S`S'ݪS|>' -QQ/$ƈ5^Q ַ=c,a]4VEv95_D{q{<3OYH~FLU8ѿɧRc4~M$Tj*5ղ5-65 :qiFy (j KN(lsD[p\=‰8p{]X/ߢ"$`r2{7ř>$QbưjfLl=;.%Vi('@Á|ʹ ;n|**\tA+u[HaM8"<>A|kQ;W^ /CtDcE!ʃ)1Dk߉1؅w@g՗:GԺMInsԺ5P P wsyF_M~ v&?aԶqwF>ݚhP#ԙ_Rhc/~%%k1T+lʇM}\!z(f|.՗C wB=.-Enb"f,z+a0 -0TAcnU("?*" ˧ 8֫ڼ~JvFg'=ïONa |^$" ۰7\M$/{}Lz|n~ 4zF|A@&~(Z:@DZ{ֻ)m6~>/ϥc;Sh~m L͙t4{l +UXڠ\z4eAxhKZ{?w{I9}ǑHUzCeci?MWO]f]! \C:B;FiܔiV{MԲ.d󌎢׻^Ew!qU>1- ш/v> grg(ha8(%F8?kMؒ'.pVF 1U-p暡)bC^A͸wׂx1c%5$61;0(_nѾ-#TUa|l+~5UJ|'kOwBSwߠocSouwyD}3D~`ko]v ,7? OsQ_TG:kysu\Vs՟F??&9މ/eY՜c8~Y>(HCBq̂,eJ,Ts! 1dVOI=Dvý įH}s܂>GNP!8+CjBnmP]/תC-cgE ,$-ISR^VPvzGi'EQ>ꥲcSYt|bx0?ePYsB9k;gkˬ/v^3BN iI٬m{)kFƺ!ÈOc#j#q4F#(*o\@(ɑ~[Y6sDH]~Τq|N޿Lp*(x?2&:8XK( 'E^~'GEV;:5|: hYֽ#GrfcK&=q0L Ěhk?SOԿϳ^,y> h YGNOU!6߸ xBmw{|_ EM"tO3-83h?rQ^xCaڝ.0jkH?47ؼtt[0fJዢ\"c>12gkm0+aה|z^3K#BvqH mςHE.2 o!ʄR=?V+\Xe::+&G үWla.AJE<>=T]9 S\:$|&<&N캆=S#'bE 0XzKWYhŰ+gWKhQ~% _u<sfj>)+ 7>9J=^%G^ / ۦAT%HsN*^ _+E-<@Ӷ5kH MUyWC>```_)~.")$b H0k*g67|tytwqobvj!GWKUX$M@y(3rJ ?Q,ki8i0=TpoP@U-9FЂ$j jޘznJ$>a!kY\ OpQwx/С,x7C+n =\l[ٽ1c]qaKeWQ&F_㱥Kwr[ Ú;@wkߥXJ,WiJtXz+>X' vjL #@oQ7)5~n}F}!AcN`T5I=0/5L(OHEgOb6`2^Vw_  X^[MVSĕ4.6y_u%/{xp6 cO~Υo}i4ɧIiwNW|ωH.MBC`<1TXbgjɖU'keiXZk];aRN_V3!JsiDOf@]5}6G&j5_x_s$x޷`޿4zY*^e؍k%߷,]]`1ܝe5!;e<<16D}bo08C :FmM{VVM]\cuJS/)W_/6~e׃ l |i "h~N]@ gw>;7?B7A?z?eOM!#'YTSy?by,ܷZ+Hy~F>bQ>c'ɎEOpŠ'{ۦJ`.[їu 'Əo4a'];l?;eL^XSx"ӏD7z7>}/0"jO32n T-!ŝ!ScNJ~5?^q G;]*c?)?]İj%kny?%*9Qi8b`QʷK6&|;ͮp8zz1M |Phf9Oc9Jc zԕ]xEe4^,X q6E/vR@H[gWOgoM )Ngq^gj`kwF}ɿܧяBFl?9&D%8 ":K3Sn.3`$Q&uh`=Ū]vlP.$h+[8DR@ATcq'"b p6׷.l4eK:tZ ԸCKK<)MYdR5Uzuޙ5~b3asO2(aMGqvx}ư./U#Oܣ5O\6x%̫pjS+JvKDM@Ftֺ]-3\-ƞR\&snZ{5Q]*s(qNt%j S/0.^gՑp@[qm_Q֋0dbʒ# f-Z_;ujpa4!wK!7O\ffeo~Xgf}%k3SjO7>'"ZR5 V؎ S+]ag2uj11p:_Yx0Yfk,t&\{ x6 `lR;%2%v:]>|s{b<,_ṗN/{٤m>qesQ[?FFX#.KwGh/ҩWT9~M/TT/beX5]Hށ\みvyx?`Q#Jr{1?$)JRq%uРN =č *]@:ԋ|FF#|B19 ny՛vP|'h;X Oۡcf)J9RS%הPlkפ> ^A?0| [/INƩpmߎg(MQEOd` heg@3Vfd '4Ʌhz&RX]p+G~O7H=eR)}Hi('H=p4^DpYR|_/vUQ '%O3#%`T%xUO ˜Lf 2MG̠lw xZE_G _؋W'[z~INieʬD~5MS &xpYهynrh)LiJRTdsRzl!veҔ'FaZ(@ds},0H 2([U VQC"}Gҡ-huy/}q=s ^M ]4[y)m.ϒ( ʥ_NSJhދMxiVsޗG__x`jȇX ++$1*q;V,=`8]sӸ"I/Zx+| Zx&ڑ&ې*-,Н=xgl`Nnw?ѸЮI2$z:W\ ,Qofn}77<#ZڋM6C[:2h#b+mǘ$W%R#΂KW„TE:C^4\l>lj1lanڼOѽoda{Kv}{i;w}4?iRۆ7Z} i; }hV>MC[4a8KYPvG;/N};AlqEwNW[mlay?W6C|FS4.Yg NV+6 Zů7MbZ3Gǚ3"eg)t>9bIȻL=08 r_NOlC9?.S'&w-g>_)QvMI&xRd g Lk,2 ?!TW3%qkJUU!g2ϡEo Mfl𠏬XfWPA3 z-zGt4O%UVQl0"r,OAZqc'X̓Ѻbk9q+%)X]R+ZJ!Z&V]2K؇mecOЂ= Sc(ʢ܎ 0֩e5%աA t(gjT1_k MD| $d3߿VwM50"Yhk5Ɇ̩s\(][5Tscr z&AcGZf]@ʂ#x ~IPMKRnFk>szl3.c"]Cd/{o.QbuRFM, ?X(҈?iSi{MFk0k/h1݅%D] n 7!ד :5a72wɋEҔ7~Aϓ&J𨍹JR `W2Ehv@`#KQjk:B/#Lglĕ=$wF]KfE-5udg&Շ.ӊ̛mzBC1{sW+i$ ͚  }4UU5(g :H\0aoJ万&j<zPa0B/8TƧ2&;^Z"8; dbK5J}9W<:9[Μb#s/a(AW43:x:SKh Էγbhqh>4RdHmvsf4ue6y1 a||SG]Wx3bX!ト%u\{A =x!sa݄m$vE3CC;LpmN3A3 R֩eG(gh0G7Yq݂=PFo ~~ՠ~4bbG<8>9ܳc %Xn[S 6}v_*`F\˳#BQwG<}D9n72\Bj+&v -.bE%KJD2*ˇ5> ^WSL7Z 'ʄ# )c|.ldj =_I$:oV^ϬQ:/&xqy>)AO0SAʷ\C m&$UR-W4~zLH.LJbXz,VĘB,vs,l䇆wi-"H|UrU9ٟ/ٟ=)/3rYYTճ,iwudwcZJ:H2kuD5[%˯vzX!hVfB ӠK_F#:`o;!N=r/s(bu1A˕KFMq1̟ˎ 䗝꯷$]eZ L3P$Ä>}܂m\y 9UVџߤ?}W-ܒnPZK{dj0}uKuKuz rNvGAYhR lhoӣ`=Z#HeP6_;QXcpfP$vBH똛#_nLINތ{'apQ3)C>j-054\D(+jH6(<V玱u&ʊs@Vv HIF:M-h ? H閭ӥU[4^๙y[yɪ4M5o,+w[,UR.coE1?깍5sj#t-ŽDdww_뽖SoNY^{`U&fO'ŘnpYw1?L}}c:kO>=j5} ||]^ne3鿷>qRQ&{!xsmԄW#oR{~GJ2;m_C##q"L+15Ӟ{\*K%1]O&HmMUe6 Ԫ#B oͻzWXi%ԎMeh%R\)pz[^FD)QIFzkL3f7?'=_Lbt5ҹ#pP ËF[#}u:4~hu>RQ/V ?+mz̆őq Ӥ=LQHo!4`]k EKR:fy%u?QʆM^=GHdx!1bkd4M}B6Ƨ"%Q`}7.̱KK)[odޮmaX˿ ߶53@ʱݫr_E: to¯>Fn~݌A2#x I2~;F|mzϕZ8u k D ?(< d*2I%9 DQ.䲦@+sc`z'PF ӖZg[D7mkГ.;R`A &~Y7d5Z.ԡ;²FQ4]lE$LET.lئ.i+,Dce&3z2ƻ,EoIb4C(v;/[0m2l⧓M;:9ّaTiF8AD]ag;粬rR,*ʞ4g/v %|Y *~3\蚄S&`[S' LDhN._z{Pi$/LZݝ/ԨƣD XPZj7$ںCX3a_P2Ԝ5AEZE00+2(CW,jPmbW +hgj!uftez:3!gE)NOsq~˔ukОR>ҿwsOYz.wײkJIz8VIJ_Z?@=~;K/x uvE f2ܤNSw"vQh#BZ*]xRK Z^@OwU5z:*dKS+PQbMZ D$J=^L(Fo11caDH6"+xDcefVAnH'6BI;D_s3T$$zP **`W!z/SrL[+ʎ$ʮf:dvKvv!Hlkѻ63$V ۴S Xnj5鷏(ƙ&7ATGވg%z`e=/5W/ c#HǏ72 }?ghT.Jk ۶u.oc!1ό URx`ik&%AcgهiְL +WEjG\Di 6rSsK{#OK HuNFϺLlVo&?[-%!.AM,= s3(o)msf'v7ơ]s]rk,i=81_-8MK7L.;=@6_+o933wl{sVY!1{Xz8N卼'OX޵<x zE> ! = +B0*w1jɭKŭ큾>t59cށ4sh:F) Ak:&te*@CA|sdahy9Jvo搶:,'aE<#)g9t v9Xe/#W'J[)Duv9޷Ek%?(["L.Iv"̓~!a8MnYO=ޢce"m|sQ~S]}(UnuuNt@{Nn4R!#+6?4#uǥ56uB>V Y )`+4nN>UP:*uY+بhT >uvJvfl26l?\O(~={U/xcTR)7׆y{Tiq/ћЛ7GY?QX?N wV[^*ȵ5\A*ȵWA.ç'?!Ǐ6jǾ5 {ODcSTus]~P'vfV?_ߋ߉f)bWs3r,Dx-tm1EO^j%;d ވ7,~?X-7tl`vjإvdhsdrmnv{*Fj&md1cpdOSyde&dLǀ%3P KCb1p]*օ@.̘B9HeMB5'2;%pkhs[wg(ftrMʱ˫`&.jaE-$<IO p1!mc8K ?\A~ K[tAn9%̒PGRQ`jn"e" O0 'W̷F$̳;+CƮ -~,9gvO]A7{zr57 {h(/clD%A ~h;MΟ#/ )XK_GvbTIY*-?@ێ(_6<|R橰eML.™:GʻyzAED 3 ֢Gc>JG] .J~ $J&^/='YߣFfJb~f4Bo ՟wWqYs\ww bHYE߅%aj9o-)(ᔪ1dR9T fw^L=\L \<8[ ?be??R-kdS Q +\``)>k0%*AivX@ljt3D_"F$F0ؤ0-;('9J\1I˙ ]}gTvgЛSp>dgX?f$7KPscżL/^͸d?,Ԉ#?j?KSs0vDt}BjG83(֬@nlkyBU6!4œp!9 qKǭʮaT}>8#NDz&r/H+BQ;:~2`l=C6/V.*/G1 +[L ջ>pr3 vW >825Gz~jrC?{%G$E )zRU3TZ6)“PGЄ1k("/o)v& >mo'Y ٻ?APsڶ}U;w̲K:SpL$aEI=K+$>I 29ՠ I. ,Nq _$ 7`n& 9(S=jzhIW].svBvyJin9nB1 "EY^,vw'WRlqf_IYtjLۡ,j, =,T5gH?:۷h' `9G6h%zl;hh't9lNn~:ze(ҍFDTZDŽQ-+ɍ ֫~3 Ja=&7!cO+FTmnƵϸ*$^I=vXY]bwʼFo1L6n9 K2䚑!'-YtW$T%buOe %p #pL A[ C<~c"aؖJe]P6A)A2!tlRQ4HMV2\>oz JTZாvV π"`qڀ+ng-Tia=_&Wr=Wɶ8D]ڀZt;Q^<r{ P:9M6, =_/N7T{a=Ϸ<)Qf >Xc*w[u>u NjxxO_Eqz2v-Ǻp"`; |{ 8p >=@i9ϽyL))=`PLjVJs<|yd> 3^6r[sP:B32KGjK#KX6PZi(yD(C;fX&߶??(LJg?C$ie9ejQkC͟΁k4+)"ON {mL͙--ꭝ:^ ?>]l{#70piy1 ŜԶP ?)ϟ [Y}QnRcZ :B*8  SO| OoYx;ōe˳0m;d;#%\P[LS$V*n.EւRD{ xL_HJwE "}MeE C`K̍$-D P2o'aZOGC(^%R=Al^9{%=}cO)nWvgEUBtn)0%ك8/=Ӵ~cr=w+=_|1+W+<[!{?#h-yljLHˆryx-{%I_G)}ȳ;*8 ߽:w? h}Zmů${XL۟)w[5n^ً_dHm1ًm_5{q{^2{qkEbr=H+{g-:ؕh-vqSU޹C♟UYX؟Z`V/C-f˳qqŘZFԻ]!O8սLFj0[e[\f.sEՀzY ºt| 1F(ο6+rbu,WYC~cA>!wAnawO\p>߅3;W7pЪӯnn.sv[-M {c`ĨI&ʒʳ|xΉR|KrWJ\ Sf59ց;'23ۍݶʙMXg []J@H疀*$H3Uwka,C{ֶ}lnnpU$/Oy~bN }ߎ#lBٛJѓ~% }=%=&܅ԂWnޝ`hT:K@gF̃YxWljfX\n=F3݌;P."pc,J0f;H {(Kk?|Vk$}.ы:/-\ݶ#8RXcJvpEiN[6,o?(8 4KZw% wdߋ;hȣ-ϵ"WOπ~K[= ٍz;Ia@e;A\G::wc&~oaD'(_I|.z곅Cp!_!{Յ/?`e$5#$FTrU'7 zaFcb_sv2vUElݓ!O$COj6p LynPGÙ;?ԙO&mGGXts= =[W"*hT5֔f- ٬pn>SDdv'gS` UL {JjSz%_]ëW] ^إ􊅝jj.Wj囸Rץ6r꯱`ʼne;lMrΓ,,'V: ^ƒ#u@;(vּ Mɿò>?@׀ KRxѼQyՆDOiMC; "Jb`rNl/^+ZN!Y8(Did]ud^/cs ./y>{gcr[j<, @Gtw 9-E9{Pف׏J5<<%࿫*59oS[dܳ(|eƁ&)wn6'Y&uu-u|'т+W:Myf͈1~us anrqcMX|%ZJ;1k! $Lh!eK5cs#uϵFio µa"- |GA_}e)GMdbA5khrM) vgJ}Mp-~ _s74 w̧fNPv}) aG^+rR0;a\ؿ;\הR'O;Ktvnο{|}qu_'K ޽_*=;wRbV-9@MԈDFLqtYWQ 9}lor Ösk&H"j]ޯ_.0Dwr#c{#$AKH~(m+IlkY&g/Hs_qvGW'gkv_z}-KG`y‘IPb<)viJ..2xB$[ΪF ӱÍF[mnQn-b~EGպ<\AA1#eƝ\AM?w͒jk5wBC}KP=)DK=o(?"J}SoM7fL+_Q'JOhY$U(1 !*#5MYn6v9{L)J}3Y+PeƁٕPD~crc(X<1ېطlA,6EbsR?lIk@X:yf >xۑd4}Lޗ_8,quH`$]]WT0UlQ^Qf ? pZ5[8 xO.2k'Yr'OhW(;hRZC3)JDnqLAׄE}xԺ{Prn4Gщ|I%~}C );w=GA]|qH^.L {$_E~{=yXb 3ZKYY *jH=F^a=5* 3'C`@FO\7T 4m!=XysK\X9^w2&ջHzo^/?z%\_#A=X޿((&z¬Q(hwɉxѲdNnR+L)؜ 븑S*[nN,-'3\zU #Yp7oC4W:7&Q^F"I;;Md!\8+1Džt͂TM8Ьʌd9S\23%W(QiYJRrtg(YaFgf[KA: O TdVNC%LVJQYڠ(J7H{rnQBˢ\KO%h1 !uvx)O_DE0ҿЎ&%JU"?me;xs ^m!d;`p 1&Y_'+Lt:ϊ7q%8a'1?Y> ~Ր:n\  }%l$סH^,l<4BʰzYvi9堈̓۞b̼JJ'?3(tJ/m*m]RD[So Cg' hou"hSKgH X#|dfB5^o((q7 OuůេFi>%wnscy)WwཐB7buY2kV# I8M`6.{ jSdbE)ɿU;Z<\.7Q1K~m伿֨QqKI8, ؑWw3FilWrR{-X0Q[/mU ˔2M ffVrS3($َ3Fsx3IcIliAº^Zuվ!?Iۯ~#^i~QYHZƳt1[yTJA7R`d)J-ӫ DiP" OX~!5{,KW`p~TX^-msB@cYV~hM괞;<0"<,eZw}] !ų"b)POʡ! bS6Rn¿kxW$bm$^z4B~5E_F~CS5н7(X Q#RbjaV2/zڲi<`ɫjTp 4Rz*ȦI}f'bu9*q_xQ fĹA޼y`Skq2jG^gڻ<\-(>wŚAMsIjkڷ޺i(w) ,No]̄||gZە{ۯ<jcvzߑ yޒ;IJLg.p]uS#h4$W@Ccq>7'ݾK*&*m^HoJ;fw(G"ֆAӃ)>FsJ-.d1=dIe7BXqоH~d{co-9uA> 2J=|p+3<#\wClVw !HD\hQ~Tn xp!&o¢hb~8=8ݫnŕcnn(F&n3Fo9Y ?5Xg?9EGce>Nڏ;+ʤZHXc"F3kj@1F)OӤG^wfet$Ki٨;tueS}8 _cf,.!~+aj82'X4rOQ$!M G%Jܶ$\.3S(K!h~äkMGL 뉚6TeZBuj=M"UHoܒCZiв'/dp7BK&T_mx֡< u>̵C. "&aOM8FOJF}ngty?XwgS,r[B 8)l;(m!KPUFLQ F`=iF˙l.kg+70f)}~ڙv5gj@tbuPYop @G6!=BTJ#fDbWU٥CN:{+VS(e{P +!mݡH^R{ MC,XK0%LA'PNI:egh92}/.SSڏGΠW;r~Z(۫fP,v)~S{hG! Jn 1jE%eUdvhY)7װK/jqI%̏y07YrfSllm2l:{;O?%1 Q7 يoJ 7ܲE쐃F hK)m1Q€/HvJG< $޺7̶ @Ej`°mvk,;b]`-]88 rBqփ;w%1qc:Y qЃNcvY<&Ŏl֓ELҽI#H憚SV K1t;S̐X6vBGmfZ,v;rp CTG3qV"6w] L@lHm?ĕ^VmH6˄%J[H` "M~kbW\%\hyՄvyWm֢E~ \v47?j֒`˂f`4t#DR_KFeTc%w5㜼D V߹%Ew[$hhfԔS2mb&7}f_O.@w eW`xH-cKp*>-@ W5?28Dl猞590ϊ1+)s*#Sж* c3\$|\DF#Ɣ &MP?x5 1# z'-?ЅêapT爃ji*|Og!XKT* ,@&t,ACYić<0"+79J(x݃кBU$4V}TڜN_vK%׽#*5_bpXإ'3%]73O΀"f#X)VirAXDJ:2JsUOs5=T֭ 3ʡK]z)bƟ54/t$ ~uՂ~!|q>MyRHBXQ Qm_;(1U΢UԦ4t$6*ϟ1x`S/rϥ g^?]. W6u߿+`@.$O \t9+)UI|`nuch#C$3_L_J7h=_ (ȲZ .ʂ2z1T;Oݠ3{mp7ړW+o5fKX~N 1WKpw2xXMí3ߊ ٓHEqCD+nƞp2oX%_3q 1 p;Ȗ?eO. = ~"by!Z`ɕ:s}ɜ):S{g6ozgZ6G.0D/2nQgM;NوX6,7Uv\۶Ӱ8]*E;m'^;U^h7vNab^1&K">pu^Jd gJO}Asԝ"='l%E ?C•؆iE' Z%󬸈VKiB6Jj+@5D1|a5mxn.jZl P.V6V66|QDTd)/e7tbo/RJ4p60)k]J?(n/^lɫ=إO4 ,wPw|:#QChi1St@Ͼe6T}bޝ@{81M89P,B}.>'hGc|:V+_~59t=2J 0KHfal@E,4* M;Ak`YY&7jpbH1҂)~ (s7,FT0ʈ6"m)fxB<#@%F=L3 >BQyf@kh0G(]k o 7ϧAġ&-4lk <=%@JͳB` $V^[~Gl[w8#iXQ7 ,X\(jOŢTR-C!bc=|[:|B"w)_ ݐa7~%/ \Ai'MHy%RcˏaMA=@b,AtT >Z"`qV3wCjN8* +p8$RQzbWńi3Pv,3i*^zݩkO[/Ms둺Շ51/_ڀepHLwELg?yPuF63{i_#1_2|?6P{s)'Rʁ?~3-`BʞWofjeA3;z^ ØnCa+X((//bdc֋ x(E P,{$/~k;LZ>z6 gqjT"\ fjV\"b8WZPנ=f˾z;lBz)4o}I9_m,V2$7$vTŬue[}%ZU7 St0&%ٯ Ȋ.<> BJ<qϊ0\$^:Lw̧H]adG…'>ξ戫eLnnWL+p4TUwfۻa<=AZyWlv:QhQ?l9vD3" yg n Q2DY4a ?@SGA( 1qu,th-[bfdΈ&Y,'~L70ۇ;:9*~ ̃eb!bZ ~}ia_Kr&$QNK!l+k=n٤>m'mX2JDI1&‘2tk:QIPtmݏJ:Ֆ0 ^` хkjΎat{C//̺ԟ S櫍*Lm8u+IHxj o)fttV[r"HkNqsۛn}|ndd_OGrO$&gٓ+z{GtFwY/]ռ]i4*X n}g\ߌI"iTsXLN{fN׶2| X\ò1iwM73)g@K!{}j?o_a藍J_7z2lg{`5/a_{1 ו=05RF>sWh>=PCz:-X.f gđ?,7**!BRkG3/@)) HH.EfP,nEnWrb'6"V:굉nsDW"xI4^GCo0Kh:9:%2}HSE8wG6|Hk"o(4FImLd {΅Bk3y?Z Uf֭}'I2P=J]ǔ$Hͽ+Fi{8QNOX ͸uО5$̱ʐcC TvЉiTONduaqe} '~gǾ qXK׬a,Y5}yQӡ\U 9ir] RoXr0B0 k'Mޗlܩٍ87b&uCy2"NYP,,d0wb[z{!>vx10eK*+ChY#)"r1fyޒ=URM{GD}eiJVq6RouJG_"ntP o ɋ5lhX "|a:6ߴ:fWhZNvɯVQ?*2ALMV˲`o;]Dg Өovy\"_ܿ=J^r^AA4DGpqR]s+ EG3*"(:J]JQu<7˟h}E1v(8䔾b_Spn=- |hY'JW Ϲ7>芌`t 騫r]ߩ;ຝKdޏ9cܝbDa#Qʹܸ?nszjIO)E5TNNtoXհ~\WUUM9WrjOA;@/^VGfϭ=2JZ\K}&yR5nK_S&v?6~Q \߹{_ÍBK8~-تDޮeDl/ho) ٫2/8ҁ faݷԁ/XqXN2yghZ5g$1\x>ۖ'uX2 ?o&VT_~sMőxOV4^0ޓe7 Mlif}cТMrl`Ժ +reBx7]x︥1ģI$G$p;_L1yvLv)2+j&y[h䴕TA6~tXC}znbG:@Ns/u[^B#Z0C֓ZװOdۓw&-Z :ݦN]XmLtÖ-Eo!%w '{faD 7-F<Hg [1H@ x"& [J ^>LjB{uaJ*0HW5P~ƇEF^w0k'By)ͳ,k`Isk3 ]heRXHi"nH+Y93Dy[./=>[@`\އβi n6x&za89/>(lio$kLKA't!0"nHa\N`D"l]lPJ5c|cxx߿ AHaKu ݅ A!7DL?z,j jjrwӱckI%D\ \f!dPF2Uo:QhKvmk&,#DMw@uoI2=W1pC7H՞8א jCc,uE $&@I(ll$ŨPP|,:kNN֖?[+|C32ZxyZF>TՁ!rQj] e]4}oi3]MAoLOjlt}}OC]FP^' LH- 4RSjҕBY~w)$N ~ޗĂX=[ϮbWO4S:b"G$.Ö-ͤJ!X~&fI/؄06¸[:Ua2z?W:T=g4xZU"zR %5I+}c?5(O\oYx_`^\BP|& h7 RSJѬUM&KǔZ/ؠ ~&zaxXS<~@PQ!= @ 9ÝZ.S+k@F ^\ ъXk2ݲ.DPdbPk`0A\ьҫl;*Kzse:S# 76HxsEr{ 7c/ )}'B$)Z/~[SYy})ݽ+H)j'[̊I'QIgǷZ<|?!G8K[V6$ێ [ui@^ jqU&Ϲڢ`:P( [ &8k+f@{{2h=436C-SpgcMK|]uѣfh)x"Cϭn͢v^*!FM\2HZVG:Z-)+Ĕ#9:$dxu;UbY]7~c[vV&_&GNiZUyDo?o/YUmQ^ %b8w!G"H52@DO\I":p@Ȗ`hm(C]UӦD+&ǪȩUu0'chpR99T8PہԜpfqm@/f镵Ms罇KNeWf+,=Ù@0+[r~ 0˴cs%,mtvPG}˖`JkCIBۼ u\`l,aʋQ˲ 'W) t6ɦX+us#4 [Hc4vNOd0^nw2O%p;::ڜT].}-50CJ4 F% 9 "WuګVRh:8oN1 ިxUa8\u64G<2|D<|_rA&LDܕX =_n~hh˓E4y0]S{nzq\5!¸bk*1ii}Tl?VF#Nlpq,b٢p_&]ΆN*,Uv[ل_/g#J2VgT6NȱlE#!DA#ʹaAM13әt8"_X֓Ż3ut_vһ.ŶYt{L_xޮy_ӱWt޿էrq=0)**g.ǣ[߳R ,N9:'թg\X |/~ }`Hcm/`{E"tLAJlZ JB-0Y!Ym ]%޷+$c{,=W![rIbocSjkFk܉rDC|HɈMR"Hގ}dFFBuHRȹ}o~Ca2W ʰ ±YٿN,=GrߞG|;2gsWoABx&yb% Q5V%= 87bƆæR.8d[rJ֔0V0B`4Xkn2R}Ps; rfb9X)xC2~ɼh'^ r{4;R͓8Р u z@< -"l  D*DcujZiȶ\+rKNO(vQ3*M1lrް. KVc_K XBV6bfxnꐆ>AQSv. q/()䫜 CncXIsPhQЖz7m),MjRTa $4N(gSs')O+8rZy}+[ d#G4c?:OaTt8'`XY[&pOha*-a-9Y}G1(Kz@ Adz.w-+h!r䩹"C굔a3o w\e_B1%b^TZ(A9w.gș9ʝ @R=K-vrSbTȗ1s-WMz37}-0:,ڛB C[4w#l?D'8#vccF 9 F"]˟2pOtw]=G"rׄ,Sj̀# S8e9 tqsy'F֐Ye"gO{rA M䲞ͽ2$E]ŸKVyR+_)v9/p30fHgd1 Lbdi SD1 LIci괕0xW +ѕ]*6$qkgx6>4&2-5;WF$ghPБOFwD*1 a$0A\-RErw2";Ⱥ Y]tّ@Ge&7Aφ!QI X)**A[TK &tR>qIJW DuNr?oPTfh|E5쫩̓ȑ3XJVfwlO+Ba#E(u̟ rK: i?ۥcpSAvkYo{hx] 2 -UeoR].q-1bteCdnp,&C_L|U@10Kw~U`9H̛YS)J7(E7#PX_of4^&O:j[~FZ`#UqB5Erm Hr̅&m֜|a!C~!jΕI{DKSbל]X?m#v9]EBR2DC&t49Kg[3a(5pϺ]:lߵa("Q3| sU"P'f 3L h/, [&"Ҡ¶s:uSθ2^t@-!\zSDY?%?c◡srSC)qږ8PHdGu$;M(ϠFv9_/!J_9CүGPGnR<;y 3Ghb"B@Jo/\! !)m{9><{޹nwyɼRSl+zIT <&O)V̄g.shA؏iZ]O$~gwsό6OuY&;쩟e:ԍrNgDbjϨ O+wcjōVMdEqiz*/f9CjYە#f% *yѾ3EʈD޿~0SpRse9\)坋P)_f)Rкezs('l=&"]fGJ&6T^e+zbxPY'E"Or'BhO6;c^HFvcM"v MR*ǼfgwŢ- H=Vʉabc+ y?Є&5_kE]N;lcd30N9lgʈfv^o ⮌އj{,%3yF&˄ CGfĴgG@N[XTJ=YP ձF#VOq>pɌZ*LC ̔S2agƣ ,1 s8*<ɭpqLNWP6a;Hlճ HTFyALH۶1)Ly ٞdRDrJRKp&ea~(%O)܎=dF; ^3a;d,5O7&׫#L&t}EFOcV~vy\ OHSrn9ŕru$H0RZ+=}V~0_0rlz/k9x+w{p,:ӹRP6+gBCkƂ#M!Oa ZyUcdtflcAgy9OLo=%?.MhRmFfT޿ dew R`2SκzS+zva}.ש"z; p'T&9c%H$oCfBMK!=L=g2MeeK5E.(-Vwl,$^H YK *F~ƒIl }d hJ?g*+zs®}%S@ٔAbcVPȟ2ొx p:ȓ)&8[iz(\.ʫŶ{Y%) S=i44;H_1,I.C\D@1n%kP]=9OH(ZS^CR2b,e _?Ίʃ_8+Ju}kG?a |bMH5Tj?r?A,*Qi{̧4ȹ_ү[##:$MbM640\z?/|}pxBR9d#DRnw;EW:y f_F k}c=X0JH1x*՚A_BS&9&yF9#p0a:+].ށ\44gZn; ӕW:x(<b4; GKCHuf7L}S9ڋ&"4;.a5\(\L[5J .7_=.OHn/=u2xtgڲݥm"S>bTZUd|8䚇jfjYQp)?;_f,ٹnx!s;8j˔߇:䃘ӎ@-l (&_xR}JZ_ÅN4Z +sJO UbR*X k.ϷTŨ.܋P .t3ŅEhjd0Ꙍ`{3lc Θ\p:;N}(K/0I D[RSG\zޓP2< vj`Iz֡| HXIfE͢Z܃CR(wior<-*2 @hcFm##թ3?g}IDMINMB{JŠ}52ftʮjAiSCR%F*=+~*x4V`?N_r]|ۅ~{GǢ:5Zs,vR:`z1v3g#a/S: }OHY N[97e3?-Yl#Z 0򁪃R<+pI"Tm{D`yYA^ rnWKR:NY0_*&֌!AiZSP\me͞బuw1;N2gUtO^dz\r)_i5K~!Ѷf@.X #@XZZkJBA8Tk{]5۹/JVˉnzPy{'/&!\wp"'Lޏ&*| 8*Ne*xĸm..*܍%Cuޒf|eXBG[ lAu*xGTݐ!ʼѶwFt#IƟ7e|qdQ䷿]m׮E,|>ɠ>Ӊ8> l*M4*sC/w˨!acTvfªMVE|4 G)xj/.Pո;gSun'b`̆U8A°7404C! JSO^'rJmܯL' >?AYP Df,2iU(XQg1l)ra{2qi{C\}SchQv%  ^X b/а} d\K-6 J:C: Ƅ&+Yǔk^f(O*DEkzM'CILyV]$ء|q]9ͅUsCHߎxS~ Ih ʆűDŸN ≴MUi[Kx%U$C>H%8P<-EJ.?FF+\dh$3ty,(TÉ\IݺaNQ0Q?ugwgK3/g3?jFWOuʎjIlX] 8͜͜f13'\iS]9?]9*vb7_QLˮ)Rl?,{V)a*8LX"[M!g6Y%ovED?kunl zB(.K18eՈB-'w >|$&6_G/q<޼y qKXh3M[1ko qwjo)'1 +f9COn*)TڹA{,qV;v1BXwNYrtpJ]`vk/ ;Y|9i+oEAAӂteŪ(EXYtpS/ϻg[p-!*N+rw k|?*.Qqct8L0R`킝 맜dI5|hk&j܊}ldai[Qt PE,*(^y#ֲc_܋ngF+ޅ `x-s?SWNS2Oq7`c[hlZ]D\@L*x nZ+%ڥأ+jF9:3!5EzI.KW/Uz/r7#߰Z➂cLhu->ٙTeь!;_so:n`A-3)o%{K,KU}SJjZ>?o%~6y;9A@r8[n)jAS[dq0DD~0Wu!q9<[lH/Y+cڬrk/2찅4z:{:2]Qo_g b?ʆ mg08E"Bu?{a|}0J^l,}9s_(22JHaWM*3fh J0 h,z\k&5y 40K}/} i^yaqZ;6m힖*DWkl>6FF5}Er kbhh(#}t+?FmJ*1Aco! h7- s$[i ?yNڴ PaH (MmY@ U@E֒z /"줅,.eA ¹5̜{4]3gΜ9ܼO-؁Uifʾ:uj,'^6$Qwlfc5uѴSӢvh"d^s,AZ71 TU{l4Ɩbv KbN:A*Hne,Z;5VA,JcxQ@-I(qF?/d@hĚu'>$=۹4S4(Jw?`(8ţhD?P45i3Gk͵D8͊"< 7V>t8_8yr.1y5vUIEyUyt(։:pF}ZQ 0aS9"{*7`St}9c9FzD2jHIRJ,[ }i,6"R4\L*ݲvj>|<.%WѦ &8uGZq)@MF=ЫL?^BDs:Y"F8zBW&Ac̓InA'P9(zAE.=45@E!(/NO9(԰BT5b/CAu'P/F "kj7pd'|VY=IҩIآ]oƝ2cqOܧ -D4^={u@^9JZ_.*& {Mχø#( {7[j EQ-/GL:0c^{@fLI "q{tU|kPlQ n\maf dx,B/&O͒7KѢӹ+Q/XdpM+t_jnxӣ`e)wERKPϢa;8FՓ М;̔w {bZ6Qc vN@'JtWQߒD!RnEx6RDX+z22(Qj@dCf(~^mnS뵯wJ^xLOd;^#-R9Ou1HdPS] QS] UAuUWZ}¥ m?#?$-hL1uEym皩+b!Bb@;D [Ifahye*(/n*ѡ878.,Aˤ bLGsMM9'k%nFn *Çud3 5n|HآI:;:E b/iP"PlA/I̓ė9Z"ޤq/7vlvاlg_揍Y6 y̅-F7{?u[yI'#"PNQ. pՓa_ Ft,\ chn5.·rbzH38N'cD#@DR4F:t*x|84ҭB~v+1  /4+.JEN^p5 ?D=zM$<6(k⛢"oݧN/I*Fߔ%k\kc4 Mz(0n?2q>ԛmwx22׍mnEI,FL}/q;o{['Oȹb/B[nG" TPJRBg+q .(+^?v4&F 0i}0]]G[濽.> ]'C(p 9pōsjǀ oAUCr$?D)rf@tgmπm ܯx<="آ(jwϰ-=,:t37 i%iqvb{74멸*mHr- -41(|iзoui:y^;M/ONG ȞV'E /xa(yNhShmjx.L@cı9h V4+fil<OZO9Q}+}Rz9vj@ui3I|m|?՝x8B/MG,hі^H*q!-/$u0`1 O-( !xy-l`x`K/ESC> kNG.. D_pSڲtt_,~f˄gbc-'渰RtK.+<=lzvP-zTm<#P;6+ # Xv;U#Г ~D}Oo 1$W c>ΐI|tdIIw$9CM?P [[4.(vOȞ_F4!}F pun$od*jPzJ#(>6PK f(55˿Rseax9 ^/TG\ȣLվQ6'x&DY@C@RNrKXhn v$ԟψ=woB*7ELPA3svɾG;n5Y8^aMGnUpsQҐI!FkqZk7LZd݊triwt1ĸ޿Bq9qWm2ai q)3rC@F.*@ &J1sRϮ<"s^¦5g <"-|b^aRQA)\b]s"v+4iV\9D*űp[\~TrĊ. Z1 K>/lZ̆qeUJ$Up*F?s4nTٙBo3(RwەC9هUs U/5K)Ԛ=Pu0%ŠX&]/B=cMA=ƃi(9a=Mբ5Go TVpgēW} 2"O\kq"mEyTJWO MzA"L0S0)/5^7EJ ;ZȟKŃE5+CoN"eME\[ cXB*]"C[ܛii}dA39>%e [y{6ͽ:/,540Zv]ѿ#jˌ{, f< G`[xLq+NuG`_?<3bV/L1 ! U6V lW & %Oe2m\67r!ߣL?"}xW:]sCV=Z[DQPYZnF]I^>Aƕ.<2Xp}ȃ:b{ԃ;D;(n r[ trqva< D3Sz^g}TdeUKɞ= 3'|V>!.>ps>7!@&7L, _.k6 RPLx^ޒ4[FrXMybNi"1 ԭ v3 B.!VňBV%X"CsK_W= h4~!?AosJQ*a {g.0]nDˆT{{,/=`rlPq @R2zyhtmN9&?Ktw*d%Jױ݂T>kc?a9$4@Yf@\+P/%DV}sX3SQaQ^aUlK4M?jI:$_PEXMmٻTL gv$lr#o@1K65 rmi X {p+'g}QHИ%b. e*jhxGv_)>/ta ^لxHj4`n5ZW+5LrNitiI1 ZR }ְqtō&v<.?RgƈIH׵'({x[YcSk+W~ٔ!ҕU38g,6t|''=ݡuJ 4i{V*vDC(BVPIҡyX;޿n=ZnQyۈksK|kX ˎ.S~ L}j75KwwM-~! &d*ll?c=0a| [ ڈZϱq/ݒ&=x&?Ρ74! s)3bL ['nUpOc?)oQ[ɾ] A.rF~|$[h}j/m~,J"؂s`ǽ &:W16ɺbdw9ck"sAu@DNoPl]Dx &cI_0o}B͔gg"u y)Z> ,ZMgsydIhn!-"r TGIR m:Cc:zɶ+(0z(ڌJ'7\ZBv,t0z | NJ+= srcpF`o=4#ŴE˓F u"_8u55YQGs/iX:GØ9 v|Uf$gQ$1VE-Fw#cxSֿVCy5M'4xkvFZ^B:z>H)oa 1I`3\nB6K*Jݻb8)TS}   ;DLp7#ƅn:I;)CP]R c-XJND&uaMa MfW[x&|OD=\tNp턉C8MtcUPu'ސ}zAhW'40S@߹A{:t"))I[?|MYdʄERD_l-h]8D{`e~zS{d<7J>vU oDQ̚7AAn^]!]F\?țZ9nz?!b+9[u: )TO.A92 ȑA7*rDVtpl[1a~8]=|%lw\옊ੀcn航.2G}aŽj3_b>]Y~"&6<Ht\pD|?=gbbs@Hlm#}~Ҥ ewCVWX\CrsvM5'/U8\vo>fv- y טGU5:_~q1؍X +z LtĮYK#A7f0|q/q-M_.O-ibOh+#M3ЖiUYгMW)t %tb WJ6 E7ݧj\szUh :>w+4UNߵ_p{9 ]lk|}mCZV?uB}; ]:QJj8wetI KuM뀉>vDsL=Kʼn(=:KX+1TG)|.`⃏}Y\Բw%"2M~Zs*&tr/܁o5{zW[||[ZF)NofPZm"Ep`Z=LbNea۶0"D"2DV8M}[ k~LkץbQ۳hR9H,R#7<VN^4$EA d"o@MPGmNM˦OЊKo+3?^SG+_̞G'}wZPP@g#}> E'=o8O!] Q~~38YX3<\2i`\%xTwH%Эډ>O#I )I ~+7jQv,܋f_իC?Vꍿ]قمK@$drrt?93`kojaiݥx)EVUK_:yvr6*{'n;y[ On3i>4K,~Mw<+x߈tM𩩮4ݩ+egҕXsCedX?}yùAF2ZL]FF. -&8 hI`:Ջ۾['{@ ]< )p*"@݆qg왷ǩ5l~ }]oc4l%wk=4oL̉ ī׃3Q 52c==?% 4Aç%k\=Ay f&aI '`B0uO ؋?nwYxtY=ccx:e܏J+Gl"fa.BYk 3$бETF'rgخ뼐 ݠ V^ #A:\J+cFǸ5~҆"fMk0]1:tC}Bܗ8o91`?A_Wȱ8V(Շ,mOg^}#A&o2˽l,l}nf#O*S6XH}5kl_Ms)eNZ/[NҤr:+D}JRԣ͵~L!*"inNçX,\@bZO9D7ggVgvxN(vx&Mj鿸Iͨq7\isr*J@&JSLj;i$#ӰGĵ~&TnAYFW6 tۖwxZjǬmąS%Ǖpa~ ބ IZ7`a!y-v% 8ZYHm/}\5|6݉%3-?;IG࢞\of2{]-J$>*J@92E.fCAzuզȯɮBkTJd{,0@ާrs9bnmSBOVǯ ?rTLZ3 {6~5/]Sjt=eOI$0[jt-ߵkgaGcTa$<%|xw]0Q]8#l<(-M&gcSϯShdgÑm5[V3`d4M:P16 _iBu9v[_2$jsw "U33Yo|MS>< r-{)zP JVM|1H9QwuTzfO")?-ByW=fw ^B!/YpFS{d(u&w )A)qjqV ^$_xDM\TϷSw6yPI'~68ZlRVȧP*mR]u'ЈwpeTQ u_i3IհPw |3dZU>ƻ9Ԇe-~\|5V1X$Reoi=il?AY?Elȩ R?V{bJw1.. ﻁ|e!_OBW+E |%2MBݏJ^~ӠljwGm};4!_?6Zg ]ӽrsFmMqMϔL:uCx^⥣bXXlt(j"JT *<+6*Qã2ʞj MLom6pk&j'E;Ǝu`-7m#{?I{¿ B6KgCfdS(2_>Ejʽm  4OkF GeQ<M#87Q`,xV,<#Ult $|럮3gu@AZ׷{uChv %'ۚʯG(GSxCZt}%j&RA!ARjZv^HU{c_S{Q XA.; ͅJqkm8*GS}b=~,b5{Ow5%VUeYNL:oitEJƼ?@FZ2(#L*hxy+x ! J*: vdk̳JDL={|o=uy "`u%UM/oE%K% < IE>FƇ6w(&S'פt,Si?wj?o0tj^;Z!\iD}Clz_;>ư?bP^zn`?E&BGaX:HįZri+iJ4|Z2,0`JpP0 gg#V0F@89Z”xR\P×3Ge9_SF|Jr67AEݨ⽣z6_beJYn=2K #H ^5_] ?^`_?O ކ,V0,[RcYTSL̟)E[.\O_YH|!)O_YP`mS6TZ 6n!u<&nk8P:e1➡ef`^mjBeNυ¥ϽIsװ˳bBcVQW79A'W ~ͦw_} Nؖ40J}rxi&<ʲ =,`?7ېilXdgq{]o/7 Ԉwd_wz+/%ÒZz/ܴ I&2*3yths {Ҭ 3H[)jKl6oc,N܃~*sT4*]^&vawghdn.ci@|BWܵ$fXI0M^ڐ'LMX>Qe9|϶Y4Z{,Hs=G &ઑYwkY_mQd.0M19.Oـ r EM b]<Ѐŀu)CNj[Sy`cJ36;)8ՠy,XӈG!omLX҅^p˺V*=JG~<`aM?gP}W*?Xb:θ<: natݢcoûUq h`qjF(T-YpJ,&*TMrM;ʁaMq8C؟ W2dkoʭ;LLBI&1 MYæKQdE^*2 )0}-*y♽]= 9 =Ts {s%7+bya! ,3`52'Z]Z՛CuB>ybs),V3< T/:NXSy*aoIӏ98DM„G 2GU'[[G([#D‰z)M| b{2P`, {Jc Ј'z[Fef(|@/sC#0+UĨ!PƇB選eY*71V^Ê8C9b"K9Y(~v z#׵+]OD$fo-Q~%.Xgκ|,oG [#_$ݥH0 i d _BIHO>#g0|Y#z<`/k!ڃx.6/a}`Yr!H(T# (‹&!u Y L~}b@l4}!X%^#yŗa k*6ĘW?lr&cii>.1t;[$:u% F#`4nףPH R(Q5b4$ITne~Sp0sWp!b)O𱊯5O8VјŽR$*}/Dok~h"ʛX=:[,uaRGn0ͽ#jDis»iҦ1|א:J͙ew:mD?d>AgsS?nQ䡼)?ZNwT;:>DHz]|'R\&p` uRY^NIR?\Q[űzjU{Z U-Z{2}B ~|Eչ :uH'N];)2.Lrcb8 a7 ỳ2QZN)q¶Sop+VRf,٭ N8FΟ&p E ΥM BO->)(}PY,%%ih",n0sG%zlLU:!7. OÄ=Oؼ( >Fn1hݸ,MHDI'V\YӢQX+?LxKA "A6&|M RAW뻑L͢-6s߁GE nc"z "q 'aq]-1zv:BRw0cK`%`#CgrDH$Q59@{UPiBVw m@a-G F5Bo{P ֈ %䩠Hr3;,I Cxkx^-RםKL%8@uг @(g3žt4[0hhզ KW&T3}h}$A}8>L0xs[*M:WHJ5ߡƂ+>ʿ6Y$k\gk%/ʹሑ:135cl] grj*rNFA:hcyBk!0ik4@q3 B4#NJIP*EH-q<1e)pq@o6Rr~GE(۱C+ ݎ>{Kpi/ 0 |8i>!3 4*ɻ?ZWl.e-#+%;Z vyꕼK/M({^޵Ȼĥ`wd:fL"K]{ >.PWDO )*؇[6jRSxebݞ9tf,E^BYx\'8 3pQ㱽T6 AQߋE Xr>=xNXu6@) =Z{a༊rSe .hݮ2w]x܌2ٞKOyi+B[ځ%j4ODC7pu9 `Mf1qgVUnOFsz&{.Gѫ5aqR ?^I_$UӈpCwOCRl*b1<)}Th}f5 } NW\t!ӣpqj s 2*~^rwLC̍Lx_k-|Hydo{iK["Aa%TEhዺT&M(rmArQBg.:_G)#2{4D>Ӵ)b*MS p_iֿu6[]k  %&qWa2ڨ >;DN|LVyNC`^ XX ޑ 89vFos¬6Ch1M(EU9,=FL12zxaATKuz%,xQMPpnBI۞+ͥE2qPy.N‚&?sH pt@&|Zez&㿸ȹ@:ҧFHօ*60Rye1,;ECUMa U5<˥=Tgmxܣ1NkT螂Uǵخی&1I -$b{ "*kqWp*!}E? AOv\'-SCJDeY ^^TMaB(#qrev/ZcƉst+p:&C5ƣ{dDiZ/)z_bPaxd]dCLpտuzy^h͒njFO/DSXC*1(ⶕq-QpkvVS٢gO .@&QZkuBCŅƗDpDgy7z!r t!!SXFr-xDs?'dI5^`66Uh3H. tz+e24E~̗/-{uB 2S\KB!n,D=9B.FV3#kԅZB3y)b(+4ip5PJ[c?'8EL2ǵgCYEۧFRxJ[D+%2JpCJW|}#euj(cFSѣ*ГEX`2m{9UfY#a@$/(x<=k@Adr#4 >OPP h(x3[]"K{9Һ"r'[flu-NǏow"{S.*Mul})_ ٦zgߝEjLiW-f|ԙMIГD}0H[g`S%|)e ;st=0]]NZ&<̯&UM:kH!Mndz$vqTX)9욻?ܝ!SZr P0U)Ck[So?k#LH?ԇ+F0#0DC}z:\IQ yGqڬKa*zD[KzEyJDQg(1.d߁9 `jBؘlyd#^N`mV٦'"G;6'oVzZծk I X AQ磯?XSTMu@%~tT([ H402V[ _{ Z]%,TRM`o{[_'֚rm2WG+f=&Owm՜ 792aBGR  {pЂ?eْ6eg7=ikTyU M ۀzt~vmQ蕙"TR7Qdu78~)i`釯~KD(Kr(5Y.Fz /tKjC鷥v:rSwgqR}v_ Xp{[+Mƣ|ꌜW_⟎?Jks&jMʞ*P4&`iU?5a^VEbV[|"əQ=b?,e| T^TjX(6<հ *)z ݖ7=G jTt_ .D}؏=C[y=JC[zX.<Ů m152S{":Yk+`9^|aN\Wof}'LPs~tFפ1OG5n7GZ w8a]v2z Oy*t!%nҟ80 xRh1~ƃrxE Čn~Yq֨,ϑbhߘʲ $+51$~t{h#nͽQ|X|x10*1IH[Âw4QۢߝyNs4y.a9G8s  T-sc{_!@~l/M_mKOqnsjK9FV9QJ_v[-'x!̘t7t_s&6`?~yzwK,y7t+p3,EEQXuz=UuNiuky'x$g8IVD9m ytO%ռFHhG`^gHZRX?0ak#fc|,rh95%fF.9j::}4X> d~;Tζ@:##4k}oԿ~1Dn*VN}(V~_nmZVX;KN561=2J'ƞaoV (((j6G#^~y|r { NzLoYl,w ŧ'$:5f6]/:<~^̡e<Ƭk[013;M#?b0[F`y 4V4KX>[ J?^]4cϴ_TP>oϿEI- `t3zC'J((&`٫0*)VіIFSZ*dROzjω䐊:2R . eT2SGW-hfm4ͬIf~d\F(!9bkU6 {ֲomrѺM !mxO|0F5{Ylu{j˷`M>^_bko `=c} eЄ 7kﮛo-|"TVQuA~Y'ʩf.HaK#[["˰@~u_%+[ W:j8HGی;eܒ1 -ovIµ bL +K ؆^koj[k]0UFPvH<\/yWe16q_O {v4:k1i4<\4\$0CF-w@T~˿_r>}HTd frp5#7jVJLj~̈u2"0&5njokX,T:?dU,MҤm@?cʓlnZu"Qxr?K=DQ0oԟZ AUqo3]t8L6˻Z*DA\Xx2Egkd\ۻJMM5ac@KGE9PW[gM14 ǼXƥ+(α7%UL6ʚo)ݖ=]R՚k0aMGjކ\M=,gF_RR0 0l("M{pgV lWWz+GJ+8aC 8qg}xnjЄOc+VN E3N^Ԍ|,|0u/TC=оCD*2܈ 9f/q4ll>BI$֜ kea&>l ~)ܟ+4:[%5,j/29\g mh+\^V8weyӫFSrVRb(oT/Ճ:MO O+o9z*] ~FLnntւ+K,IYJ%)uܖ\>q tR 8.8i9JEE^ vu-AU_`HANgYW(1x&!s :1x).+9ar J&^oӰ+ZDgWϫRI 0u̵XZr6$h~slkPj@`@e uqHnj'AXJA ԳUPɚ0|63,^"< s{S^Oy<߇ZVr% cʞÞOU4;"GA O~lsd븣ٟg Iބ'|W~4.;z33~s֓_-*J.E4HΕSbQ( d~^aױB<\c+&h*B{݃)UJgSDŽZ󾫥X\1JyaPr"\J 8-&U <ʄ7/,fp˳-MߓT4{rP]((4k͵N-4{Gg"Ka d1kwtڭHtG a3; C%[ Q*bN G6 U÷տirUh{OL\PVf#37 7xk|QaP{-kWߤiͤS/suMzTߔf@ a>\MSKhޚHh)ZC``lp0{=g 7GD?x#L(H~xA^~_?E 3 Xǯ?T*.M喤vVX7~E梼`)2iï&_Q<#*x5/mu  2'X ]<65>3>3YIWO&$Jۯ~~]7q n5_@1/|:SxBߛv8eI=} (vÌc՟In#FiڗGddž2|rc.[]CƣǴ^Bxkv%vs(Krv8ß_ +!HyXc{w Wo%dIҧ+}wڦ;I$Qckm\p <%$9fAh+W">P~na#!)<壊<uisWHjؿ-]޼<^^|Wn:39v,ҋBnqL]d։΋v|#>*rPs;_)R’ݿ7/×6f8?2[AG]==aU[|v{lp'*KޭZ֧_O[~}l*kT–=SY/cߐ=3Lc.F2SLbM!} 3TDgQ8ݭ;(BAQUnM$oX%e,F0"q2[jI욊-KH }ەcÛ@9#{%YM-`6$+oKKU3*4hQ K yk0[*"Qi+z`]hJsj G=VխIW-I2 f&8uiEۭN=Zs|naNu!IEJ[!?r.d=-B(#rEapXHIVKYTn7P"J|V>`Zww;_}yOy ݟ{"T\D9-SŜtQkaQѢfdX%ĕrŁ[LLcx7~dM%$f*{t7 {UfRIISf ZRnX׬!x/Zҵ d8tTPҸOC݃z߷$fw86+ RqE'gݶz|Q1T8Dߘ\;x3E HV@v'ojn2oƊ!J4E5+6x&tv Ƕ{qv 7;Y02esj-Nn9#PFV:q^2B( Hك,y^讄F-DUz?FZ՘K_ۏpV0Atxad72%}D}$IR:9˺t: JxaS/pXoV.500D-޽ cWJPqdB];'IsBk*S{f̭%Gmg+8Z]M>7O9aE O|7hfQFXضnc[R0o/U,(=]1i37LeVMV6Vs}KhA}[&?qsOT.hy:;j-DǦ gLO\蟤/E f]r1,ϧ} Җ]B~fE+ďmJt7Qm{yA3Mה;IG19KvX*wo<1."-ӌ4PysA}A];k,v?Mf/J@\<n/ >}qb{>ah:bI9XqJkuO`:Hd C\]{:n*Ma sQ-׭&pK%vI9}GR9OV|jZo6=j mϰ1;1 \ڊQXIypX?d1=4R`G?7> ֒[-[|o}Vu'/7}ԧǾПBw:W:vaz{,LT;Q|PQRj[Ҁ}bAҺD9 »RnO\}t(WHѽHŜԒ+w 7ⓢ,U_rlEViֿzKZuT0 Hf~i8̯˄&*x'@-^-ڦҽ_s:65mT%p4,8Fd76ށI^\FjQvk/$:g#UF2'}d9@T{wM:k@a=vp v-:dR/M${ȕ.l6wx]:٬{("*I]Tr/e=b3KfvQ=ֻuUUgE(t+r^GGf{Bљ >K0U]V>R6qxƻF7g?z؏ku^=yN2,We+ʈ髞ָ'ZD:RzKFlu9,r_Mekr= Aru^Jѡϙ,Y|iɄOKeeQMNT~EN% Ka.|,sj8ʯ7*351I]=)|TlkaMbcu_A!cLI [t@~UR~xdHz6{c[ㆋIUdt^0hB \?VHwԳVgEXLE|\gŸհԀy[$-qWw'v(|dT{ٺ[16G';i_pUtB \]buQ_8؊`q;s1?;.V+HlOD9%E/ *@l(̓qXR-r Erl},R1%[J׵ߓ= Fl[NQl5ꠄY-?p7av.b10-0}3ҏf/m_n/jjX }0he_Ё; ? #3".^l򋲯tr+zWğDOVx?f6<7BRNeNj:ܱL^G7=:3Ju)1zW̋ܡV~U͚;ׇ-L=lN ICO,['/U0S<5İi+N15yJoSm^j_ 8RsZQހ3^W-x"x)Q755{^:{bTU&B+t(`A(SD5z Z/i$/Kw^3`o?,1=x贡BGH *8BFw? ~ &iҒvC&И DB-Ad.)og8v{V Q)ʽ~ҴKt1 Mq2፜"Ot6*Fk26?zi &|Oᯪ*={(<z>߻Y;÷yK~N9|$E(3٧\2N5?lps_ =2|[cS ,h%PZ;hVp&Q.5Z 8Rk1]$ft\,4b0U0ovWMz2}9w!r[S{wOݧ'`h8㾹E#CЈfg^s/YcT.& 7)ƅLI߶U_I?KeN۔G/cZHtmW D7O.qvS}*nmKe?aYN:Xx \O=$\^)x}/^=x}\WF&][Uxk)޺Zx+o:Io;D9o,ߊ t}Vo~+#pk ޺on%x{u uQSI&OU^_jw ; vT希PJ[ceIx>UX2Kc皩ᰕ@+ӗn%{6'<,C \Afj.cz? Y9X~x8鈭Y(Ϧt?Jў-51srbs6uxN+q,V$f#jnV"<ʹ%A#]b| ̥"}Aq.6aMCrfSkA=ΩravRBʴ~}0l(B(M"<7y(Sqm:kȳpQCV68Zۚ2Uh!A-uwbo).:fh}'JV~\4kv`-߮sG`վG+z٬UrAE[ً` U!tH¸41R4ʆњtn%U%[(m=אM.aeR/x@/ʷKNc` ;\tW`{ j$4>ﶇ4h9%[W]_gF.¥ҧ{Nz)CoΕ[Οp\iSoN+IE]-4oQxB/e&tQx~_C"BA 䏋="LGLFO%w ӡ [_d:I[-/[Cv$dGq[wTiHIޟTmP]:Em`ט?6y\"U'rm:`p Qk"HK(pTѽq>px'&LZ_9uЭL£(\ >tPњzkzDSMS"k_|g7{uǸ=HZN#*sK&$0 K%X6jV3.Qs }#4(MqXj n`])9.Zy_?3Ej0^P՗)X|߀?ٮl?y&_1 2jjCJ9_[<tL؞^AS .*ATiEf% G.vBjJZW_עN('Y5x6NٺGjB2Qco^U_ gAU jhI[\|;kD'lh&nŰ.QH9 k:\'[-߰#1(Xy[KDYrR:a8(4.x}ro=*%L ̈́ +4xs ᬕ4#o|' k3rĘd,$d)ܲUKN yMM"4?X; Qx<^}Cp.~ h$N"Y#+4诽r6eʄAeb:[LQgeӚJFKɋ)lZDgB0XcrW܏T6ZzSv:F;ct2 eĈ(&Qh;X@&+NuyڀR8+>!{=P9q%r$@8]Pu,dkqo[A]fNQӯWF+E}e"#'WgєqO=`3A)73gOʃ2 n&xeSGKz4CUj ; r*ݲei5 n~9P=J -4".ԟKg#``ڋ n,ҩH1aM M0C9ƟXKh<<"lyaqh΅w (cq:34wV1܃ҏH]`G(?ȁ hݺIYqm93ZhbJJ5Xd3.k'yq~CA @ IЛ,W#w+t( m9Ni"1B4 I;Gm:ğQ{&\tUmه#-/ED4!B~9$ÌP7PN JgJ0%cV\{-N#>LDkhV&|7ml _BH<i=u|`:M11K+\J;.bp,0jq9W(iDIpWZ%-D_Ң\8叻{ѧ1E!s'{z`@:{qzb~.֪i-|~UaWj/*q*w?W(qvơmM2mƹEA1d!lE a9ULᖻ)GUcs8.-3bġ91i ~Og}<?w`dH}7:X n< A|Ld[O~L[%Hñ^Ʊy { z RfT"ؕ[`%/ʴE= Nz$/T]tlJZVAxyߟ#7T]_=D7~uvűEOGU幰^4%ƪ 3 v^A"Z?la L Q?9FI.6& 3zI߭”͜Bf(F70=QZ)a.I ]$|]'4g*=zTT8Eekrbg |a:IOT{[,ĿuçVD#Όag1 paAM%8s ޟKy7|FM/'J[:ŗ)tU`_̤M12')~0J߸ . ;~ ^cgK* ۴t&X:ȸg12&G_yMiӀ4'z,xvجi&^- ~ݗWq?kgӵ6?+&EFCxM3-QxaU*et.7ghIU[&%w9]-|P,dV XTr%?Sa\u*,%ct԰[}; D;;;ը,OS @E̞/ޘw +L{2Bx .b.E}Vi#μWN?܆Tٳ7rL*yi8v"`zQķ :U-*QC5,mkRJU&B~Ub_8jlmȠW_S:\\XG@ބ!ɶ?{o Z %rOԵ8ס!8 =7ӟi8ZyO׀qus|$̓l{Wĉ=~?ۮ2w`E35&V"kz`W.l$XOD>R,Y;-Yﳁ VIEJRCU>I7=yu%碑VLxs|{Vop 4v3$mٮ Ɛ'=5)ق$>-uVߠx悵hTAY1봴0j}uлZ\BJK*~X@n 6DnPhyzq>6_.|~f%QΣk6Y_K pHZuR [ml[c9S jA~ GX)]gjB#3a2*ә̝ͳ*$ I=v)v[R~n%p=j I*1Zn H[A˲ȳ3i5Mav#7K豶9%CrTɕZСj}_ƻBzjJKKոnxtXL$ ELGڢ[5=?9C٢5?<< &cUZ^bŤ"ؖ,j9kX, @lavYf)EBuƍ3qS͍¨Vjiuf+6eļߋr~լO?Z &=g m4M2sIT2XTfttOCFb#Z@vss.YE-~x ιnJ0չ(5𱬝y&ښ 04tΘ1?x|0xnj+USEA-y*D?}O[ܓbѮیoMb:D\@2ԒNOG[0M{V\#,g#DpkXq<œwOsgAWĢ(6bihH miR,+ʚ#zJA}<:eo{7C;!y+0tsrQxiE^ۮuܾ7=o95q1jYqVd˞^+[m8S=m=$-gIb9pR7l)鰥 -V<tXaKI-e8l)鰥 -%=׈3h(Ruڨ?Z]ZdǺ۪iVr妡/OkEuHϞՒ;oQi3E *WRt43NA2K~/x4j; 9ؼﴑ$g[~q` ^cѡ] 4D1XKLaÖrVhQ'9y1TIz-S!N\V Ύ$x2풩(3pj lƨtߕ#IZd)Yr !–Vr{SjNa0 o9bHZQ1d> 6\ `PbrV-iްE!2@\k.pNFl.v3Zgr(v,&$f0Jql!Ǜ `R <@Z~ :h+A<4=ؿp̧XJ$aY&9kvZ.aFL}8w5G *KJ<SĊT!LɖEhY sRZ& ]5o./|Ls[w]ж( j ae&MN5g'~HM9!{BV $JMJ7c28<>#~&ng~(6 gE8F=d]]y!?QX/<{;hPDo>#J2RNxdm-󃿘r:PU>Mh6*:LKvB Ȭ]& E*;W1`$䷊3Ԭ5#UªhkgqE "[[Wk*4jwbO[8V帢>;4Y*O=wL5 = n2aK}K_ \orl,7MUmDwΑÙ~*tbq0ԠzRP b'ozs'X|/ D*/S["G3LFӢq?.ș>l0+Py1霭5Ύ>GD\{KSx83l7ʂy{9;9.]iF76ayݨ%# iY,_ Ȩ[vWs|P4Kv6DƜbalF}ܚov*cU BǦ֗R-a Tzѽrѹ4~<1 dun}n-Og {144r+uDyeJ;MIpYw _/>n`hH~OkGݰu-qyv/O Jޯ$?IKjYAB_rc3S=571t͞4k\znq*LsCĦI?[4[ŝ㡣Q|lwN|' rꤟq⻉|ƹ8ÔJK6\v6g*'T:H^Z*cG dy:1la*Ui `'Bz.õ9>k,"`@W\PDTuA5H܃-ˀc=ߧ'/V0GUN)5R?/.o߉KhOkK(R:_0#%wj`JLR\g#V=x CG-]>σ OF\c6ڑЈ3ׁT;ȍL|PoE'C'KxiKoAKN=`q=G1xNv- (m9&F+2'$˦ak{4x&M*(%Gꔚ48j,# (ZrJ)oZ3n6RtkEJے ǖ  mqP^莼⹣6Tiw!¿@n5ܧ-.g/yGx8OM_댭nͣ$?ͤw"NmLA?d> |?A. nl*=_otoTL*z]vKEnؽcz>`?4,7#=4lsПJ<< /?I+< QE|5|l܊~A4/{O9㮚Y]@vE^v՗EsbV{єX<̱85"AJ?Y"+%! V)7sg~ϭkyre@9; ~BK]v^t~/^_h2 qώA}$ESiI/DtRUZj,徐i7=kaJRZڍ9jbn! $6J F2h4h}}NYC%ϵ~JB,  e/V}K oiٚ[tBe}JRjĥո Zbh7&7I~*^3Ktlf~f{=>P0k(589EP-Yf?r8 ,DOfh)fʢ"#sQlMĤˤSE|᩾'ғ泈=uBIB2v|╜/,h {e)zGU'9gv*)I^@;sqf:IIbfd'_p~w%VJi߿*XK}Bx9ۚahle+6R<2\خ`t}Lp(|O3#d)> }I$AǓx[Gw4xIYE߆!ST>:ƣ K 0x5wGG qGU!E=t!B=DQMkuY{Cy>gãlK9:g]XC4]oXlI`g!^fO*&"~ˋϡE K>7 #?qE87_61`/CA߆ !Q xt7?u <_Wd2E6[H J!6VKf/|"Gc@Wy+j4w;?o?4Ƙu}-Kfj‰L}xox$bf9]44eY+@YqP0h(3ˢL+=N)K)8p pb]Q쭳}iGT춆 1tU$XrNw[7Sаg/3'_t/\~u&J;p29{ _O.? bLMY"Pv $0iĴ 41Y}RSmCLd7o x:$p{}~뱊3^T_o~۞FR^gm;7"^D<Gjo%S@wzExW@ {-oDd6{'rK)vKf߱3-âC(}*hHXBA%ERdݘ] @MlW%cBާ]A//6iՒrxv/E>[Iu.H6|i+ 2'=־9=h_ʗv +-AVgZI M‡|Bߧ8%:'"}$g#דwLQv[dPK`TP:n ]0K)(ڋEF;ԟ ,T"Z_]|z;k"&kq>^:2*O0l@2ITSbIq}w#)W0XObTt' -̏aEYR8Q8!lABxK"?ABj9uy15mIE!P*tTFLg(k5!?*o`Xea-)T>l%3vl Aԝ*jB& J_{`cJ5 Xê݊ۯUza(2z"6[ҤhCLjxƧJ[r40L6 `הIPUG91ZʢuhV@+֓*t:0}3&JdAaY)T.ψ~_ N ˞z,"W; cHWѵ^$&UvP70-ŀ)y:I¯hɍ #SI ])ZCpbQ)mT(ENjU"To~QG2̹\wHo_.%NRT'? ɽ!eIIZ=]-ja6 -_cRfeצ+8Rʦo4Pc.*٘&LUP)SnaI%I4BJGx|,,~agKLHb7'SVq6s.xEҊ6l g۞gnw~=.;ajŗsuXS܅pӿs0|pXM>Axjr8W+@E35B=ؘ! : F/.#b_~Iq-K:~F|2Tz@%pHھ8ޱg~c_pǞo C>5, F>Cث|\,1>QސMPCA݊JR_"_5'~Wn<,ah@Aw1|y! -{fǠAB:.s+1 c,{Ain]Ug!;1X\k`oVp-w_jxH|[{sx،>K&fA|X܌'DOW40)M_@0ΓPZ^r\V1g٪`YQ;{出}546C)=UF̰/TPT658Z+cԞuvb+h`n#]:dQꔆ ,jŷ?;I*b7W#(#P}ͫnkH8N0'R pJE)c,,0Q0L3V34<ř:\G;3jN:e|IւRb=sl9"/{lo\Rg ׇf)I- N C4|.<.y0$oBŬ,UtƑÖ)Rm# B=()}a%kI342|Iꉘ^m {xX(5t+L*z[eNR >^4qJ+J;`o툌&JQµ_D+o [Vwo=>L{F@KX0% y\G/Ҳu?WywPOٷU.?-/[. RUmx_q|7C|st}1CE׃[ja=# Wpt}A%w/_ 6 fਏYW>!|ˠK={}k2T|__0>!|-?gMݫQ_Cp(3G_~!_Jߎ=sm?Gp/QC~u){#}i_ ^G /qZJ~Z{Mex_֡~ t~DEw#WOK vBY#+!S{Hi7DŽ#i!?[cGe#·2[=\.AU];Bg#T?J~~ߞP:z(}>EX qoo~!|C4kQ[*//sć[~7UIljk~kBgw(>Ŝ|nU·auj3̇|𽼬V}_&8OnD-/?Xߥ?>O={CW|wJ;uuwou e(K?F|Wwˇp6Gtz{.Q}sYD=|QK*n+ krϬ&h7~{=hj]Kth"l Bl|D{G{@{-~t #bPw3P;{O%3̯ O},\[v9[pWIj~Pۇpg=oY{+_丏%p2BY ÿܟH?zcP\Y4"Sy 4ި,O?rYPx!yUb;Ճ5N^Сqtvq%41u7u;PK l9Ϋ=`pqr[* _}*Bw~w?D?sAy9GVpa8)|)sg+8SM 2 %n X;(S;Pv#, A^Zi5azx2;`|T3WDa* >D0"PJNz, k˴J'Žc_ZS>** ׊eZ?1IS,΅ RՍKl~Ghxfuʃ"7!8f3a 좾$OAU|Z{CU/VvND˖ rp,_ FP#TZC$5Au÷zP00)zr}pBOrO1?a(ޮ?cOO-ʛoRoj^7ar;s18 Λpe%|2ny-~&yoj :?'㟯`2pJY??d@Tn}wT%~oDJ_jyWo.KOr?9UEQ[@?:~A|EVeHՠ(MaHc["LȐM$GāEʆ@A !0H)wι%>{ws=wA[nok ͧ`; O{Nj+8 _l;]类|S5 |u'ǿ 燂6@8- Iπ0$n!1|o3Њk= D̀53P%>%êA9+hsMRTu 1)Ћ#- 9<ȗ/1"n #mt+IC5x ?)8}k|0/U.e~C?v#gXtqJp K=kqwtp# o`44>@h5o!By@g?Pa jBIƠ~יdqo!.Kɠ,/Qt͞C ܎&}.¢@?u\1PLq~̧`[20$/ Kg7Գ^b8(n^Br;S4DiVv\ t[ֺ=e-+zr~nГZ|5 o\ĕP4Ɠz2m L0GF 2"YhǬlO7QNEt,U#f!-Hg&m`W9 bW/pVF=>Gsף\؝= yԛcGqP%Oڒaw &} cShE 9{T;gߧWgA M$5UM O0Wy%VS:p? 3ym=E"I&4ѓ;stʹbOo[s`N -8X/I*ܜ=wek0auiR!,*Dp$B#}B?'|[ADP#q&ľa >DF7qIҩD7EL#d&T.D[jE[{~4~#vc֨jTgvlךMwfO#{= =כ85KGxLƃʏQeO|Ը31+1\vi0V8 8D rA$鼰918g׳iMZ4 yb k kG2KVf1խ~sN~)rnYVzҠ$oEw@\^[ZN"1$LGLq]952UkK!ahkt$V|T{B]*%Vj!Cr=s T1n#/>GJ[y:D"Y! [vt HtZ7)nDhΨ`][@EZ&G!|$L/"Dw\VTGXqq-Vy  ɼ%%z>D`C-.QT8tzhKgD? "<iRj Y/XwHIț."?q֓~zڶV|.OG߲ VTQ6Q͞$|Y-]kyQgSQkDE!n")F5_o^ o_bw3k=o *[O~-2?].šTO #b<6P&۞۝3 {j?>>qp"s8 f-jW7FSZ D+yR/ 2 l#O+уx\f)YZ@yyXW R4ڈ†ets͂`it^A&<Ϗ10c(⯶-@!zM.K/@R!:f,'@ܹ_F'S0IV :Ekˌ>h2OEw/gg?wp;ʢܵ&2Y x(eO=J_ O!X&4/~<./Ԓ 2?e v丩m4>& BS{=D')+[ÇY*b|N6V/Uk)5V T_AsK&~ҝAQ%Sk/?;%M;/Iw ySEi7{%͗R;ڄm8U[xds_]ǖuTk7apYpb~9vFL?6@83VVt?%L2׃OQƟp4')h 9T)^BG4[͠8s7PѴ6JJx&'SĬ)1+I>\l^HTՇg6 amUf[T K^yc5q\yԎIٛ 'F'%Fr3)Ģ~5HQ,prU m:Ot/[󩟡ˑ(>Ol"ĩ 1W4v^#bFL)=K "dt^K{)Ljy4vw 闹?x&3;Xj?tU96l2{_s,n縴xri2 iWy>g u\BXG0 El`4Za;nǗx--@z8$$ë.Aq׍wFƔyǻx={4NkXQt~8qS_F?ʣ[Z+[Cs;T-ڋb,-)L*{a1a\9ęjyf#~J=rR;RR;$amR#toRNV0]xy?+~$hլ1TY5G`<wD$w PEw7اWfNWЏ_,, d)P6eE;c`.pHXm@om|6wf]8jjyԿ|ƳK 5`յ3DdfpOZChdChevXeJGE @hUKq?QKB6F~f @^f}hd{6v㍚~ }l|i2;]05.+u }z,=E%HpVyh.{}CÃ5'~Q !`xcDn?_.!qOoc}NU?T[ľZWbq.mD ĉtYroH[O pUN۴&^ālL[c|_>,Ҭg(R:jۦ'ëS lgw%(lZ/e썷2EUm;* .ŵxlY꣸cE[{ĝ8y)LNu0 /t%l)h6\k8p_2/ǟ^Ř&Ux\+ppL!"R ?W3'x$("d>1^K} uG* :eugF^<*"%:Xt$|;{WYk/Yolwdiȵ,TG?m6mPGu+io0 Auϗ$l^?}Rc_wVoTSo,a}\xnd¯֦>-YO & !PoEEKsN أmcmCiģ׻}(:}?)P^qraќx G<0 cͨ4 f8v :5#8Iv >6u&CQlpnÕRWخ͝S?!>ZQt ¥w *EPm>ǒ3BCKuSqa$xw~Sl@:7]b.,@Q,K_i 2!.6V?B{ʰe0^˜Uo!0V =e1[xU/OJ#%r?"#ŊB6soarC" D 2 t@ ·O5adS^'?RW{gGF OHã ,鐊DJÄm'l'N7Eu: }} uMc[-jVpgJ{ S<+sUMPSc- 4mP5+ yufPJT3h FjD16f?rzRQŽ7B8q6|<ۢHz%(v"Kx$XWt!H>EGlDqX'Օ"a+6*Mud5fU*GE-M6xT)ǓNI8sk Ac-8%hzvmvE5?]Vm׹.3q;v4SޓdO8OrNM<_!:|rw;sn-g*I JiZ:J^<\ho@xiL6&.- #XU.\rT;#-6xH^MvnJ́8{CêVtuC 5 طV 0R.&*^xtG'| 8ݏOG [wU hj qS`3<̌b̌1]N8#,6D/NR1R\B G"+>_iVN}ͱyo]=(*#cg &Ifug+n4'Cy{[ܟO,>6ԪjAeɼViZJ7c )!_/f},mS0Umk,nDڦOs^w 鷡iS2\僨mb.Y ~5 yL0v%ZĘ]ͼm>r5 !4T3X~>p4 #ŞI-noqJ>.i;,o62;I[6ڜ[oڪR5c \I{jZ{F/y t ,~qU^`P㯣AȜBz &b42,j\j5sZYI5 /53 H.޼_ꈌC$>DCm+x&2󼩁^k'sQf(~#9&ͦ< v_| zG+>mk`mE5_jǯ$؋l狀&Z_<kO< 601(ڰ;acD;+Y^߮wgwy! d9*t[A)D"bO |}\pM1"$1UlVC&Z{>-I5]?AjuڇfuOJ24HcZ\ʉy<8l6~ap44fw(yU,s)v"UЪ@m +j{hDWJ5*%F0x0C<>i}Q& h8MwJtT/"}Q u<1RVb|TN ,RLfpaG`R_ ˺FIwIְQcyp;瞝Vۍ_(>EXf3,i ]gp*q)?pAx~p;Q&&¦Y;KSZBvz*t*DKPV`=CYqJol!Rl:0+}"O52;Nlu/W,_L"[LԱak-.w^7GY"⃿1^UlA50'1 j]ɦ!"EZ5QY)8M&B %*5ܗ#&0$Ws9;&B1B">|EmtE/ :յ wd4ao p 9F NtcNGxZV/3#DckZ7ͷsKG;OֺrmI@NVZp2'zBp\[Jy*.(@"yܥf .}`/#sSo_;D>{}q_^Ys`x~iҊ>w&[Pjde/W]3wʔ\EB`|"V}!ˋcID\Qʢ0`yBb3(7G*pF[ZRY(a}4q/Ԣm>13Xp81T,OMg/PK,xOC(P\+МMMw4{)0Fc4w! ( k9 a&BË-Mbo\`T d,ƎSפJJyJHFeĎhB0Rr ̛wI}p9w.t㻧[Pq/;e}zy`ξ̈́H l'ѱQ>2`M*k$=$N%!N|;, R'gtd0=7i.'TJ$a|>`wkϱD#IpV͊MD 䋒*ޚIٹ~޸$)$8=YD-rrKK"_G#},eLf v1>0H#n);E<qFk}тv'?)*Dq=yGss "{Ep,;R89v$/,d59\ 7Wy`2:9M%:{E<+J|9qq?iۄ !|v `gB[c-zZ`/+C{($sut tڣϢ*)@2- !PL7T~8J WKnt:yFq\ձztn걥ʾp4( %Ep&z bQw$q@Rpj٥L;w e깑A_u@o#}A0Nľ(]~'G=[X\yH,$WcɅ,gzFЅ13# / ٸA4w߈7MϹr9mx-]ҏݡS  ,qR^ |F YfJ~~4fwES J2g qxgE'uF;x'gc'N^Nv| :NtNCqpq@*f ڳPA; Ѐ^D#̝rTR'*E-!%CA A 5EuF{ ڙIo^fHvٚs7Jz^"8؁:HS|^Í^|e٧b\kC-b^5۶M쓙C}JlD/ڎikH[>hsGr;OP Lqz D$M{~-:LJ?)y=~’Vjz<=DH0%|u)>x} 1$$Cm]UǀXyc|90WXƯ!V%̅m*V4Pkr2vTt k~P*T3 LI9P؏8$S|v[cr޿ Lȴ޻uŖۉ5|sL7n08\sK-#/9vō_ di Co ʺSZmYN7VȉEZ HS7 ƶŠ_4iڂE_(K< :8<#pmHTD!Jԛ Rov{qiH-EY ЬGnC%l7)KOQkA< I[\NںaQ6e5`|DE@Q1JQJQP_aQc:i5+$ͶӰjw[EMzYܟ8mWD#1mUΥ㱿'Ic Pl=,UtIX^@vV7Ld-BKE|05K3,v'U[ͣŧ([l~*[hwwm5VTH\ .c)h]Ɨ}}egkB-RޣUF5$Sy[zo@g[M~ #쇋 ̮tKpdNWLm-ЎOWk(9v*q%׳?%*=Sh w)Et e¼'_$Sj9pP)[m־.a7SʀDNDvRT*8$IA,q$)Q:p/1X9V`b"ssMIf>|/K2wTI9g'~zEK>=LbV>| 2 9.,uH+-Dev>}^G!H[]REeZxOraIKfvך ח(ZaF;ڿqAڿEԕēx룺ZNpBݻ8Bh̭b>;,npyc+I ䷸mMzKW9nYKh[=;pŋ%.:[0R쯎ybOrptz6a3"\É3 +"E^^M F}VB9\&*lmƻ<&&Xwgmֻ8-4 # r{=.ǯ⩴̓+4 Rkʫ£c1gtk4{Aa! Lt]1a1(a*TEjǶToUwm@Fg7*;Awm_|mXGV̧H'j KUXxV߇І|hes,1=ׅp"^0[ΨWK+|󨑠_QqWm*iL3*}~b{oQ9.VYg%cVQz G-`QC͎ͨ4{G0Dv>k`fnK~f" Q9_ȝB2fu?fT^9Vj֒SΨOFZ &'Rn4xk(FW(Bm/Z`3'CsteNT]" ~SNMBMg_68zCg{5\f2C`H}s~L:kf߄ݥ٢vl2=Frjݎ}Hb$ЦMJzBwPx5844p#7ay: VO f0`NY-K0KV>yS\!;`wUeD OMċ-]%U\?1r/Z'j:%ߑx.R-xωТ#<7pskǃ蘖d~LRZc7\h}W rrY>ÿs,P+gЉ7*5}gJߺוA:˂쨜)S'g(V7HVZ]JtunR BFjROd <{6pIt}8F^9UY!-?vǟ{1?+ysNgO 1Sӿ@%hJu;uKZG[s8Р%./uq{R$|5e*G]*4M<&gXa3R kTTN?y@uvnЏ8O_-f sd;Y-J-Rrw1\Y$H5mS\Th>,hcjFNl#:݈jG٥G5i'\=5|ǽ={Gqܬ(-sOoM'nĆ/0 S7Io8Jk.y?a)wꍘʸ۫Oǰƛ? 'DʅcC#hbҞj1\mivaN*T'ĖzblKn`,3G90@лK^WC.Ҍf4 6tIpsOeXt]p>U]G7GQL+8Bd]$%Зo-,Xy"_dh[PhſC+^lZ"SxL]hn*E]'OyQ1 Em4gڗcTH_|Es&ALmDY抜U$z6NSd_;R)9ȶgCدTXAu8/9J*jtC.FgWUF+s^W:x6/N⭷ď*ƿQn]ˊqQףH7B N{KV , ޡ.ѣqiCxȶMHB|9;;}X)4 jJ" !s!y3XMŶG9h J#T 7FI6Q}ؠmʶi9MQrZ(j!QN,Vve@'pTZNtpz$o7gD9묆Ī`$ZwHD!mr~0Au">5rtιn|̓B4i/xIJt$B: 4 xDA,>)b%go 6[*.Vց7k(hm)|dZ\CgәR<B Z 9(؄:uC6D0 goQcйJZS92DX6OgW!U]uPyu('[;ryyptEv2U[Vpイ7;Ԩ;rVqZaRolA++銮Y48Ԥ@/Wߤ6Y=шp߮[*=)LapQ-iD(mg *I|Υ!pV=@eBr.hd .שH9Iz#yHau,cQԌ;owU5pXAܢnphB_J0QzA'c Ԣ$ +xH EcIF P&cb,NJH QR!#Ep!#RfϢxHq ĈYwujeuU_迥? , 'O3P2R{X ci9l=;]!48h4qGGT9Vh',I!$;s,5ny!1W 53*v_:x]}2 IeNl^t^fjkNxW|cW@-6`?ؒ=.Jd΃ ٩(_2aqI(qa#V ɿFW\{d{RS{|#V{{Hfd-(ƒdY{4%IAT[McS,l:~FqΗ"] \"?i @.}}r 32 Q;m8Rɒ]dD^BnvZ(A>BQ_x5"A;٧xVAbdY>j_U+_6 t+ y "ɯ8AnMrևݧÏo.Ĩ 1<#jpPIQκ Rx@<{kQިFKؖ̓>IpPp#a 8%6wpe3Ǣ3T}eR `4R8[nqV@*6( !1 \/L ЏS_^ŧxrȴ,e|VYaȿKrϘOEO1*Ȯe'z`.,:t?eH5o} TQza#7=Zx֕_y<%7qe >d P/'Xi5[V69`ghS<k*?#B6)tO(f:X<}EB'8S43ju/W6'&(s6fҲ/uCoVG?ڙ$]{~nNG#܉ti>r)t߲̳euӝ>o7tbC}X -nvoq*daA>$ +Qk4ÒZsVhT t{ ]fCh7DL7MBp;-c/AE40+ZQj|`;hl'KW|U o'Dhj7K|PKM?뽚]2 SZ"+-DpW}urM&+1Tņg˞-㜖Bѣ DZa_!M3E l_&MAG sT[:Od=08R(r9I]Kg dhx&l&JiOXPᬿ9zc! X}2ʳ_U*Q"K { FPAJ/MSs>7mߩ|d"|sqqjVooeջ"k˃=U)B?aO}_IƋ}Pu?]Lt Ѵ&&(7NC.ܾyrQt%Y: VX8 ~ddE@L摒FuxU+2("™ӇYwNEԱPc"- 3\kaQYʃ7 \lxʯP=?%ɫ7D&\$"AE2%oJDHoOW˦f [0%Z-%I"П.4A%X<$` .II|F:ߒKRfB9a/i|| ّV&!rY*a:_exXQw722QsĬ+h4+p/nYM{a}JoXUIT, #$&x誱= ˨kGP{ì#baZ׊ ֗Vb_Ė:B{5 ꬺ~P92A٭DOLZyk GTop7y= `;Q%}A2[mUL*-&'(AC6G^;Q/lF;ʰ“8:A,˨xq V$ RJУ1^J۰|iT +44 ݶQh%eS>D֣ȃ8Znvw} Ɇۑ}Z;mHTJqWJn6Hw+#ueHЇª@FbP^PCy|;G ?-F:ueGyQZܤ,J2 ΠM%p neZ;\ngk?zeOtfZBp6*{@ÑVJ7v kAPd.dG&5jI_Ub,<6bmמA(eڏJ6dUO+g9DZt& =,_9ܶ[U4 8a&,}AgxU[5zjs "ar^,|PM7e9[@Yh&ϲ Y,ie%e,x2oZM)Te@#2,0K7%j9{,oUe;eY>I=2 Bb?{JڂG('t:TT<3 l`{+ݭ~JJC#/[WKJ<.On7zV?bm}$}/cN1|Hu/ss11{BproVf*[uVEuW:9#xsA6B^|V 8MEGVt";9մtqagDi7{5MU0!uUZ-7iw9ݧBP: 9e$JxYyNγOE@9#L~z-wHHI%hXD,u;ۈ7)=G΄$pV:q4PD8l . %1x~!&?o hq6d?(zк ī?~*8k ]DnsN߀-؉a.()]iҿb_Eѱyi}Dl1pd9d#LJ5ÃٽR8c4ĦhSZ,GiMincjQH)r^T[dO)_0dZ$}9"fJ OGDǮhѱSKۚ/ 4ʮ zqU9v{@OǾޢZ|z7%m/LB|\7|Hw2u'*\ wY?̛.+F /.R(6>(m(l =>T5Ӡq 3yZ5'=WO=z] w7|EV2.ðk7zͻǀaF%4lxg ZQ4]2a}g@XKe'Cf ?$>-6 ^Qyq#qG^).>v#?b-; M '~2!g &A]B4R>L-4$<|arr <zs W|oJoq9bsV g) څ l *NTINr؟&#M[*$_k!wwnH8*qo8)3>Yy4m<(6[o.^8baxgțЋ7AW$R0ncGjJ)uۜB͉feceYd|2uU#y*$xJU<7 ߱c?~IM\ !ȭn:BxtraknР<`&X̥lঽyTc|-iaNܳleI%d39*דDGo7pWW)~+oJu(];[7 )8#puӂ^u[,aԩvשΫ:q*/T>>ۚZI]^iR&.RJx"T>~`BݣaRK#'^4EouFK(Oz:oNF$Lx?/poxRNhӘ7 '¯6;_Rپ<ʹ)Y%c|-duͪERDBz2{aoSO5ҩnT::[XCuGT2]% 6-B{/ϹF&<^ɎZ~n;)J=벽܇gK&i.tLkAב^׎ᡜp F$ˠ?P0;HXZ}-$yʡXqG\4fUrQSe';oS|Bev~ K|t?[zzɾQH%8uwU54r|I2>?(#WrȧE?'3ɿ?ş f쿯sa3桘Ϟ+jP fM)hfVPxOz,mݎTO{>pzW^% czeL 1bIhsby؞ QW-4W}۞> e|Hl|H_̭@lrbQv@EttĹ.,Ud_W.L(O_٥l]^* V_.?2GGR(ޚ]} B:/j,0L~[8tvF'l+jm;#RtJi08^{]nNp2N@踿r` $2=={qKTjk,d>@Hr =!ÿds/8.IB_l> =FH>V&چJ{SK߽ ,)JNi#Fta \ip6K:ZT Fb\lhJh 6SsaQm~Xw|]u/̏9؞˜j'w Ӑt'99>ɝKdYUƹ'7>=McջHxDğx1Ÿ 1$ 9[~9ѩ|IdQka{E/Yg[Sa?Ι4Mulmmt~:KHg'5 `VBϫIwwDqSVDVy W:Na uLڍZ#t'GGQ &ȸ i)=PV,tǾZZMKT⍴cQ9MDIᵘ.UF^?+[DK}O+-i}xw'Jcx%Z=`-?],RܣKݯU!DZSIOhQxan`WʝP1^1-T@ s!ю%%S4~9/ٖ=[]M SP|wt7Fz7"%oHJ{`gW9Z0V5f>.2]ͤYE1plFK1. 0*_,$DF#!:6hsīGڮ6|>MOeJ~\ȥ>:`R~Cϼ=V I7g⻪_PH Q#Aݛq S+"hN(@O Ru(D趃d}4H0Ad/M{VwBqkbȏi&,ur5Z t  cnc:Z3dAcvLV8&.G2߁{c$AHՎ/?-u<窣OxM}m܀HhlwvU[~qKtƼ~~/~Ŕ `;N؛z3ګ;/ۛH pC%ѽ:GI07Հ5c!%o>&ud?8ƴ;ܺ'kIQC@D?3p_34Zk+ú_dP^El{3a7ńwB mwܟRLNUuِbsݛK؞sgλgR{[vu9w1^ă2=ViLEV' _`Vɝ r?>WVrɜKrs+˞swXiiZgYhƛۏVXy /\+ :^WV/OJ~O?״>5 A1x=lA.zmOkZ[Ҟ;ޞƻgG`Dؼ5M޲hTk[矺[tU)[dR}LЉ,$pcu/#_$oAh"s]2Gt 9:"~c&rvC# D>#LA.X;%CG5rd]Εa#`m^=[c}C/;\>ZRJ}mÌX_ Է8.&)ZkB sakK?@m9ս>MUx,flҞ&7U Vjxj›N{W}lY;+郎`ƥw`zM)@Gq VQ;(@G@YIzzo|ر٫gFijT"PyO,=}|wO}~>Ћвo: @GiB:Z}>!څ/Y;3D!'E`89jF`y^IMD@8u%JH7cԕRތ+uwzN*'o78iYQS$#3j{eWi<\h;|o:,5͗#<ͽ؋(j[jοuϿw;⫞*jb0NPοr=|]I՝}T5ǿ;kޑRs;?R1(O 0Z[#Lr"kb/C/cdxȏttW.c.-k=]X)њz[m0s=/t 7Vd+S\X,%o S'S!ޣ5?wT^Ο'I{ '5CnkQ@tOL pQ hc6L/J<90)q8 -HĢD[8&A)J4n|N(q;5E_ $$@C8O[%o؆DsG4DunnbgS袄$Jڎ63@[&?%¡R,ܸ %‘Sb,!ŀ_rJ+NVi\Ϫ޺6l :mZ{GGVI׳SS8tqxi𳷈h>x6mdcx?u^C.*g' -9!:X >S+ ࢶM18xUuRd3f-V~'H3]{{P׻BH~FIEBxjOy3OpuwYR!YFE啂QE) %X/uoM1Ţ]Z(9EY)zN\—rSRN5r͈בXNIJ-EH?~olטGfj Lq=Ϗ~>M.!݆;O*B]6L.bXBA?ϺF_@|2,S) 1K{`cхXt?VnηsiAtH%Z#fhB[X$(E ୽ʒ06, V$3,a⋃[?UjHC#~P <@o:[$м\tʬ^SY6 ̴SqYI1r09C9.\Ѡ⮈rFk:=oAˁ!McvGPϞѵ_~}4ub`ZhB4K }bXNSe β3~y w.5s2P>7'ܽv m0 ۱_pߜ ,j\CqɎZg_2GRu")v ϶(ku-cW/jOygJzbQ-ZCa!܎N =hh@?fqOַ!X+Bq^gC [M#]8g}|[ %_N c$N?:y:WTVC;6'V Q}l!9d&pbWwxCE0#yr(N!uץW4~<1ՌG~<7O!6rkܩO Dߡbmؐe&J =lt|0K^r|o=Q|Qe 9YCiK<ڱZOwGK4:磻\kKgշoB_߄ oBoBo7!7!7!*iclroPI=~cަ࿐lj_Fy@Zw)ǞU_^Ν3m-:1bv%^oht ua%ß OMs04R)EHAN#]P6.go`!'dm(#%f(7鰧>޹3B0cϖ5t)ȁ48LpxE:kO\ӽ伶+ ߁ [f)۽)k&4OOUx=%t=Еi o*swTPyiSţƶ9\)MѰkz .R9_UwkYHJ*;:3!/PyZ -&+axO)G1_xLiu}{{pyCYL"~4Ui vHcm "Ù}4Uzsُ\k[yU)ՖhAsJp> "Uv`ų֊(T/ X[H q 926@.܉(6F{0e-/a{e7Fis'Nkx2h.H5he1DǞVd64@ ۍ(XNY(픾|Na6)k%VԥzøL4+s#Ir&̘eM<)^fBWɬ(&HkZj8KhZKq?./מ h]u$yϏX0'y^NzZI7 /Ff-a}Ur7؄ E/9tncJg$7,R+ hװc|+Kag>67I<%{9p˧J4I*]LuQ U]L$z?L`m]mh{`PbՑ<,3F JA€ȕV [QxF7ݚhc H;Zo;P==7⯟4=rerk't[{o n6Y-^tix1^ڇA!; z3u= דt1gK!'Y)ewP&_ە7R"ܭ3}~wr=վKp6} xF6s+h4.FRmoxvVZC (jHU5ĪZ5IGW8?jA6p+Z30ux76Bvć]Xb_&9.?PXm^X0z)-×Б wX"Ah#Yy=UuOE-y=NG#Q@ܗj"_HET8Jw*욭7"4X5%4,8qUe'cQl tTNY,`Ű0 a`mW]TC LN..S$ Ke+GngNPw#E5W]燬|oFA#jS2T݉uSǞz0Q|r\ϦI62J|Z<7FخG/RJZX<#&D3Y _nN2,@'=zMW$ 9\`,QX5 ـ0H>! 9yc-Sa)&/sPga;<8p~|qYƶvR]rʸӳͫޥm-UgAs^VdԲ.֓ ളi9nfġoD B더(O?CܔKo.3 _%c~O EwOK3YYoiHvtl-arsjɉR2٩]ةz]oa:;ei}6:(ϣ  S6sxVB"L}^!1r(*;:W!-*b}b};mAyhRd/IH|b iDv%z|d.K+5 A~x5$EkhՈD:c{?c'w%` #0U'ə+cG'\NLpDģ!VQ й<Il!iߺoxXO/Zf 7 yoNL5a㴊[+Sxl:kA/E NWO\ 2 q ҿ!J 7fܬ~ tfmT(1%D4Fk|=e}[r7Z Ӓl~ YHoCBO }M*o^G[O/@^S(XEjz)i<$8x/, >Fajĝۧ1 7< &Z3w$ʱs&<7va M܆X ֶ.f:zü'P`3=G fr Cx 9Ezs37NS&C0%I$LbV=O <$ !O~DI2$_EX0Ez"l(["9qe1\(dfnUZ ;ٷ5hf.F _QIM&viY}SRx]ki&;"w}=vc>ѱ-̱S+%M/ @7{g5;Kvnz2ͣfbHvd罞kPu)hl7J {3=\Od$ Qs*%fQ S\N=M)m$;O.m|YK(JYi&UzL+.@J `+i40&-܀oFΌKXL hHFo_aTQ(yѝ7~ jT⿔o\sn)Q4-"LB6 *}=~]QElTElfaZ`=o%eyI{Zi)up+OlC`x Jˡ.) 4Xi ;c@CUUuso=#,Q4c1q[6i^Vɕ9H댝?M~P Wг$ijVQ/V}5d+A>yݚoaGh]嗞;TJ,tknqY;VK~5 `Ъ#h]p&9?R} )91 gYuِqTJ ß`.Cc 9qgD Spq{tgb a͝;bmFJXތF"GOfX+xǝa {e숦DZvyK0?7P&!''7bq>qLHEQ~ P VM4+Xq[l޸<8iu"Gxo#pNX9 $L* _GAm$q5HP?=<Ec(4¼Wf; Ƒq+F4Km8|x$3~vVi/IȕZߘC{A6Q;㊜ǦN/r\,G J_F*bE=,wXfqU{ x4K#jagIOړ.?{sN|ٙE" gf *?}8-mS+7N̺'B?IlGG0I\s<)8?E99AjS2ӌ8Άil/~>Eݲ/)#oAV_Opc\}<0Bˮ}(9jy]%8PXyI'gFHt {x~e"QWrn; qsv4Bq~|Չ ;aI1oy{M>HA'4-yg0j~Cg 'Y8e̦2@Q&l$ϥ{[aE?>FWƜ&TVav\?hyhXkh3ͳۻ{펲:NVy#Jy'=v:*|Y[ܽe$z g{Qb_!j%몔6_)0NxW'Q8 :OB`hv\(D.|kb~14 fbQXMl[)W3Ʉq~*2G)1s ݅14R J\OJ_?8/oyPI_F-oTE򑝫Rw T %K4*',lvhx18 >RLqo68>Xlk0" އa FtsHdWbE;KO8^0wI3Hs!mB 2Y|ri IAO(38*Z"M A脭g< ']Rr_خ;ƼT-̖Jko^wXsr&A_~bo_0gVY02#mUogGi a7B/U+Iux!_Jp 'HK LNabC6Gn;u9Wt> <ERbccmշ! 0)1 !߹WӶz!f!7Icn CcJMS*E,읈&V}Y߫9I0@ھQ$ihb Y̛I ^Xag/8ۻA-`7^]Oo']= cWf㊴p H+6Ls~*hϦHMSQ*@"YJ7DwFmޢ X飍'Dnim7V'$RKuHDU6-<"iRM@%r0 Hi+1v妰6#e&ϰdbL<7*OB:)۳2R+A& Ձ!dE%|" ю?I ڨ ,fh8?O8(-S4k>cd?.Xg-ůA c`VBXIrB:)q:UswE<ش*;1*y@6z7zIrtDڝ$]k0f!oYܳ2øP}I杌McIJjB`DIko./ Z?R'~Hh%mv-8Va:R`n RchX 4>5 RȝEhry)K-(k`֣: ~NBRRL"AP~gO] Oª|ۗ4(LazB=[9dpal h9m@48W0B Eiђ8YW&zւY Ӎh.I_iD}jUmo?NdD(aNe48U~`HF \QM6-*~KVH!6ȁy.)%(XkmZ> ?㹀^jEd,UgyvO_~dCaz疥pxhh@{0.y #w 0r6^٪z*b"o!t,5JB"بm(M?Bk&EhJ< N78dX2| ԔCҿ̮5to\zвnKn)f%ًqK聩 BP(>u.'N8Hl|dt^A%, *cm)QVyq0pXtn WztnƐ٭{R?o4.mCދUJBnHg-l۱=<(EtlӉJc{\+H3H0,&6WHٲ)^^h{z|' ;9uFFdBγJx@_b _ SZWte'v9EѹNө|~#q.KVHܸ>oƅ(Ha(nV هgʸB4q-4q{;mҺO]  Q 푁tRpGY# eTZ)8 [@BÞQ$9ȟV QW /_?㉣}<_Chs@x?4Ҵ ix<G xU [TL7J'DS<[C#,Du3l +6mcQn\Fskl : 1Hsa` m6ʿokfP.wK*oiwO]4م{xI ^t?쒊g2x)F]WWrwҨ}xBx]<ޮ7&sc^?8ރx(h+wZ2}{ {;j.x_w-^Սw4g)}w`KhڃƛaUƛwPƓT3oT>F]u?t_a*}2ޯC/xo5xO@RUGOinWA1/xReoiW?{[]5݁4ދPy\>;xg6Q{be=w4bxGQ^iWx7Vַ[Ďi}!/i6 y Ccs||ڐ:!j0 yà!7x !7C~{ +3RP vm%n˭ׄU^E>[Mvh$t ӳeqTA @ŊpwA[o\ϳ(chQ֦+Pi[PiUJZ75\;߉#H=6(I*I&&oWlDԣq6 Ovk`^`}EpI`9F0 xͱ>nd#jd*4҃Q>gĎE^TiXTEv9x(l q՟QQA\VMNSx4#A)ˋ:_VG5;k  q[7O2^tHG$cxCڽ}vrP!I [ ׈d4W/C3q-* IKrw" ˈ&yUfrMgGQ| g%BKdZ@Fp[c%oYNF#c.0Ҙh{:`{  kEUM1kIe9YC??Up[ ր;6O^'Xqn'lɍ-ik_ \Q>ݩj{}z$x\uOW<|䎡gGWZ#7ܦ`c9dT4^TH@*-,YRE]"/dy '?Z%a&QFfEk?=QdcUخr2UWA@9"I`ҺBiufa^(\F[:b7ߊAz)̡ӟ0KGfiTde[x)l*7*JNSW+3/jEOv^`}WަC.: k702RqOݾ]9E ,vIrao5B,DPFt;,>|Su]({|C{~Ug% #Qd֌@HfUp2(EQN$l&Ufi}r8cϽIo=KoVdv)߷5;c9lZDգ Q?>gI҂a=={>ߩPeh*zi ̍2yq-{%M{o,ҵ}h Z{aa l-{J)#=yQ iOE ĢF`sCyQ ^TUU7E]M_,sy 'JQNޛ&:5)#I݀C|U$s+_yҶ4)Ui :CF¬#tf<:ؽ>Qݖ! }WN^-ȡ$}C9gGuG-~y|HQݵa%/fԆ POKHwt}T]uɽ_~Wyl,vUqQ]'jVpv83GC4W&黻_ն'?m1Bo*Zسo*_쟧UηEǤ43>/jwns8owtY}`]ɁL+Z =bAT=أXۅt^BLۀ.dỎ^Yi'RH= c5^A"Dj 澸lR*TԮzXԱ714No(E E 3tATU*j-KDIww pKD2ŒZ *"n&#ysCΖV-ӝ/b`z$F&X!zB[+!KH+mhAKw`t|~#$M7Ztz 7cx ō_pjw#aͩϜV"wLaj,8qot!0)w? aIz>U,t0Vy4L0HqoFIwȸglTJxʢVj~`yj-ZL: Ux_D=Z-`u h!Z?VİN.Wtzq!m`IUuole Ͼ֩@Ci" ?e3hg\]Ě&Zt9pM[%Ԓ98FGC SAڂFM=j(@ye>.ѽOXc,!'~SZѕ7qT]pDt6V13ǽ-/ރڇ/[WKF8SRHތUUMC oA=śݲiIpL1xvu7tXˢe-4]ZMn8ޡrreyf^ xXNC{W.hIQФ)~}+TtNIzŒBSCq CswpeӮ;57 *v%t 9/dM]/ ݂3N⨋6c|(.r#ZV2«#8CcRԃ .)_lXBoH+J4Gz!F4ݷ'٥{Ed"au.D_OR7򖹀"b qNͥ(]IB[ +HK΃]S`S,#rrVLyuō*wh+:p`o^oLⵠ=F d&lg걅= 1iK hԁekux݃xꘂuܹ ^A>a0i?NwoI!;]JrZQgy+ XHכxOq~P bܙF(+p]c+.j< ѻDrv{Eok8=VUe)[l'LDy=D)qD%,DI4:μ{rE(E!!~]pr=p_Vn}x>l?a2Q~`g_jE'M@!-Sɩ_Ae]>aCƶ a0|;#~ &~AWb?rw|Py Kkٌ(ސL1L$/Ñ%v^#-֐giYj^ﷺ]Q#R0u(^>N$ %ڨ4dŀ?^3d_wt'O$ 230=5h0ʍ{O譈7j* Q{ pӳu-p8- (ɼ/E# iJJSkkyĵ;w- =ĞIcVA.hE$\uЋI kAml=W? sY{D}tB8|ًp +alY}Zsq)Qt;r8RnA:Dic4{5-˧Uq׋JIGb-Tm VQHB:<"?W}TSUb}q%E=j0 q>Bd8Ac*ڏioY@ޖc"}2uTjk{}HC_^ 3He,Ցn<=eAXPJ9<,OqKRK([ 2Nݫ:c;NkUđ!cB -} .wpw%qKݕ'!K t{4PJNp|_ը#t)h?6)jR#\7!ʽ;P-J '4L{Bb7/qp$fd| 2FRF*pEQQ&y*@ox%$RI ,$1!i/UorYGq5Ig8LG QROʓO U)VD\@77O"\iwx/~eٗ19ڧ^1w{XLirz u4e(wyzQs,8f*iBd!K:Bp}QZ~,t&אS-Ux_ ;?oM '`U*hˠ p)T"ZE+*b -'p8zU(eL*'D8TRZk}={{9{\{׼ݞ$㕪~.Zc3pHwwy tW m|:sWۥ㦂'@oa4? ޯ) 0_ GѤDy8 PZ;-aݤ`*+0c\Veyj4MKk;a&qm\G(z2ԪL]X-bya'`+ZKڠ0RmV`#*IȷK F Bqk$_W:͠?"LrqF_gySA_/"pOQWYN(kQT+XJLWK|-m@bn/l:9Y^Pp*>A*Y"7 & s0߆`Ggtw0 ۺ2`L`U ֓DG[B78S rcXQ< XB;ďAX ]~P@b+]_p )bV\`sT` lfD;_Pwr.O cɠ1DZqѢnQ1 f5lx{;$^kB^B[|%l=ðh+a0,Ւ zibi5l@ڦ{AI:u +1!̭dx(`@ @˲&7k[ϲ}^ḞǟD)̾F[2xFuMĶ*>~6|}چN'K2=yb@dVGgN(P#cYCj*N'3^vԩ7[Q ({ 2&phS)óh@:,Vs~.B6)=9(F=`c'ccv_1P [(,km R@ @I. .x0q*V=8zB#n$}X87IBqbTuفR@DÌ:1e=ܢf bm<.ɞG^clIU%ioբ@f6gh9^;QYOFۧy"x e0L_Ϊ$ OAXߕyKTj{YekwH @gcvl!(Y(Z/^G^K'8lV:vٖR*w ?Phh N_TFՉ:Q['jb>Q;TK1pWBH_pg!rznHAغos¡Zi\= lNFF"~TJ=a~Bv ޅT bGi7hBvHK;Ru' F=^SSNM8a.\l( OΈS9BB츖̉qS] u{bT@m^v>25< /iM ( oV}עK 56h YI$[LFud#jjPIłX.>\G,q5R#ï ]}Z ߍXgh KطOW=~gk?[OqYnσ,L{e墏 Q, 4ZwQ51pge}#E幔!Fy%k.|Ae O$GeV•> lBGk_p0Q)q"2H=g;֬y)\s,l|>NFsc[dN86=Rk\&u37Q٣,k z#7 7@n,' u}Py7}zuZ >8MCk1 ^d .9xOLgx1/R:r:FKUҪm"Yj}}ÿ+h@ U2jpz!&w/@}<f‹ Hb'Wh٫K!(+0Zr;ov=WW3 ʭIUW`+0pZ `V~r/ |b:K>.dkk~/|>Ju0|1G٨=,@KŲJs,wGE~J>A|KR|pADhyHHc>Rڝ-RO2SjgзSrwLdڒ #Тr DΗ2yoz|jP)gѸY#1<_ ,a2U9?EqaW nT@QG +gV8yY&$]*{B.=U[Dgohx#>M.,S{/_ 2Xڡۊ2D؊^|Bo1IhuO3`r62~ws*VL|iZjhQi)04q$3Rd#GR8ٝ&c6Y2=J)}WXƂsWq5'9q61}vߣVZV2hޛM[z҄m+=)0ћʓ-Iѳ&w[ͨr|L:PJAa#`0Ȱ:2vPtd%F?o!TL|F?aR [J,04{9iXyK֌(Qz'SX:ExĒ9LЫd* ҡ .!na_ﮟ MTx.+^"ESbc08嗬ƂRD]8:@ɖ?b/ZIf#԰[p3:6|[Q`&1-q*˞)PeÇ;nGk& ZJc C F$Nh1[n5c<3.HM3Dg?xT؃>rv5&xMWt^[6O!c=ľ(HxD6UEx]W4K q%j^HEzt(?$e]I_ITO#dؗc>sEI~?^ZC\ I%5y!wo6̀V͈ՙXI }ݫůZ=`t5)NX.kaDƌT|ܙ>O5G (CȺ1&KjU7M eg`OPڥ9,/?[$V#IٰPWgpEaZ)ک$Zk4r)oi_ v]Sy1ct-4mC,"Uhv#oQJ0~>r4X2G7)S.y)@wfY[g,7[ިX刻:a:h"V$rc/2{u}rA>†MhXyìmttN)#K{0}in$ OYfͬ"QvqPc@.ȝ A咅l5贅P1m Ză|Iζ`ʞ!vJN= v 1&I@*0BStۡpjADdu?-(A%7Е[O+O-k`j$@`jw7 ؍/?"bi10pџڸ=Td^k&JEw>e KU=IW)UmKdWzUᣬAHTRƛLD"x#y5-Gjsv$iߨ7{ L Mp3T לxS-W?Q?&0;LF%%4T߿bcx0lDCWkxc~pGHTҀGQLiDD>Ab@bFS,N{USLX75=zk*n>mE&jMY)3~'ov_M QUvDkVh־7q(N5>"&ƍMSScSHJh|h7bI:Ͽ` BUT~ rE_X7pa"|FȪ+ )ϖ;QHIU ]`s_W nhr(w2]XD(K[rN.zs`[6 D>i}h-A=>lvp)pI~:fXFF_5l~v/Ry{lITpfV5IO磂rJn[;?+=~Q{`]AMA6XX+Sh;%Ǯ{cKaKJUQCw&7H Te9 \<n6t+r5F [Ȃ7spɕef$ l2Xja1[r+&? iZM)Fq0?"Q,6 kYJ,s/22 b(ce^29ROeҰOb!6ԇs\Bo?T'˟r6ɾ~k DXhlCjXe>LX=NoT^)"Sz0]kDQ",Ǩ⸶AVz’^)RK؍Dž\`V1somݍ[Vt|N>&1jCr3dsU"YG5fúͦ6¼yL>/C㱓Na-YRHȁ+C~v˘DžFjRl_`sR}(>{}m+汴.KJF鴞jOa^fur6\ 7WY&ď0^ -Hxp( ^9` 6EDC^ ; f:֓htocst /(.J w1M]ƈO6)zc}%ψo\XX^ȸ %mӬ|* kW_ۦ=< oʗQ6\P| ' zS@%4IVVØ)W|rLa# a f)U#? ,;74}uY>O'v!WTnCr'poN* #;~V? V&JJڄD=`^edpk._6>}!MVݓ٬?4mFWP8QOnQ@DCԘFIE-01G=YWf^ 3KӇؠ~xA4X(9m?1h~yu SoJ%sF \$m#n+Cs<ϽɂeN͈XC\[tF$?jTE W#Qx);44o-5gK: EN:n9 R ZjS4nYDZY`/@rwid ;3)aYȯX*21`16 a"*8Rj/*qLV:"w ɡ(q*[V{}- >Sjh.Yv| -cbK2jAVNJW_j]C~E'S%;b"Zyψ'"|Ŝ{F7W}~pd8F>%[V_Eoq'intp xeӳIoO'B3cASПPp8 땈JntĂ!Ng_!L6d1.y;[N~kEfTBV9ދ9~[p1M 2ȇj!LeY9X#l=uh i9H_>L^eԟruSS >I~( ޅWIa_ᱷSuxRH̭uQtRS5j ɿ 6vX :C{Z`m[7߅_< %8"W&1)%+G,ni/D% Cƽ,Octi8UI cҠhA{mw:pr&x|e{JJSbyEn4SٓwdE㷎 uU.4(uܚ'% ^NM&#KR a(#GޢB2z]G價5FEB8c6C <0LIwDm GM۴L~Ll+LE6sktddڢ-sG6D?;%oTPɸrGjb!:դ;fʃ8'. xfS͈'rd)NtIO@s_03\88|7!?ly2߳'-8ԑ~?ӆǗ1YERBh>1t\$$gBy<1Dg;2ybY:OL 'a&8{ aYBGɏ_Nۥ2im($T@!4urK 9LTzDْLOlhi6O#k$<^2; w:Gd[ DQ ~GhiԠGS>.a}A32Y"H>@~ϒ2B6ԎD @od5?.s`z0- u(Y (O#Avj&9'f}'x JwyAɼԍn`˥h&똨|OI^3BС @1̇e6ͤ]i4}PKصa3ejA/ *w|\.}=֕Ls`ȴ,l׌HTRS-Od6`-ihD;옉^/pE ] *i:cz/x'Gx/)"}{WV>,-@&FKN)~Bd#/ B_<;=oi ?m1tY& 8N(%.B't9(G㔠Kfo]ox/:t]a\chco@e̖@n"*C6T}kP[ 2_)G&Z9m$QCPj. U9(\Gei7olsky:s8UDrkɇJQ4M'9 NpqAKRqV I{uϗyAaVWx[ds;L{˿&@v}ȣd2DG|:`m*q(" 4c8P!AT 5-n¶mM==Ps3K@ aM f2 एz[n6b❩ljM}GL= ޯ>̬>]GuʍQn]exC./u_̅珒p Go~\0~ ]/mF}ez`s_H unP&N9' '? sßrMTAp9xZJO"<=KO.xzrMz O = O)IN?Pk=!ZۏGq}1^"[&JkH脶/m^ !+"Ri(/p6Q˾IesBƂhðP'98t 8Ɂ SCE/ JU'Juo{^ }#P:jAG0@KMDtj=. )YT.Dx`%NQbYcV6{O$o~/3OFLB1#HIo/Chދ{<|7זG#'~IԾIX7&!3E_jܶ:èpO=f`-Z:ЫR4~ X/_/;S Ȯ|ivT4 hTH 50 jO7;^_wi.Ht-z$$C:f;8k?iCUsFne? gAV=Zolo&5qbzK\'p!b=eŝHbcAŚ_}̀k/*Eu@]T=!#GEl]p 1GtVTfF_z[2gfpA+]5 JuX9VxVh]uIu-u|Ц<hJ"0Ig L2Sn㷽 0 }$eA1  b06*{0${zVNFDesHoZa{AGB+3ǀ KbrUӃͬ>U#ȅDW5zŏbd}=1/ŷqjx+ϱVhPj(.8e{HStVRay [x Kh$EBhpC $!p RS,[fB= -g(o1B ,}Rcz)nKiZP3$Mtis>s)Qv5cr_`+ XF  T"6]6c{b"m(or2_u44\,gb͉hSfl&j͜OX:g[d=s̈B /fP7aua6oakh(E5`UXՌcՑf}t1oRւ- hւYoFsؠ+ &j)7Hmx-rUvi5 <̀óYb(A,yXp39uI5|NyY#:~1|9{7}jY5GG>T} z/Yat)Xz tDK/wQ☺xKG1cQz"vŸ 7ঞ9#i!$K߈~7ܷ͂/22QM$\z".E% bSqL0;-ۊ67e )C#/39&T~ |18 zȭ/"a33B}NGy>Pލ]ܛNW]`A6d}MbԐx8|"X߷uMyvy*i/|"TʹFcb]a眩%SL{fod) >YrtnimM;#=B$T ;\N.qn`l<+T&7B<.mԅՕx&tZ3Y㙤t1]a㒿5. L';W; _,~ >XJQ]@zF(ctw㰛W͜+P,~6S~Pq71DzZ-6 tё6/OwW&Nc'JTG[ʌl)/ E"'T$E(扶N$Vx=N ~0"+HM`E*6z#bN tꏾtdX&Y\uyQsXvnEfϩ$<1pCGnZΛ<ːj曬@8AOVU ?׬F*Uq?rS*\ʬfsteεˍJZ-4f+~j]X{#k +xzK^0~S3^ky6 M&+~7~c3FC#a:Hd,uZ`MPaNzky?'BeґٴRԢ ,^(EKNSXk7 kᏙQa{}3GwD/ZTu-J,X^W|3Ҷل8׹-28}FRK`xTV@0spvh ) m=RrUʲK,kHse< DCJtVL52}[Xicۊ6yxyk[ ߿IXfn&R,vӨͥ>.% dUd1Bx?Q}|~5W>]Jb|6zÉX;4?wi5s5\9c;epW3KdVO1xo +\Yfi*焣E#,sRt]bdYEfa藽G|AĎ;B<⬿%YXENO,Lp pʿ7hVXVoJM/K&i 6NBت,v;V$ox+71FIC*Z? ,eGcwQsfz:k[ T96?4}5jQYzx<>po I|>cTLHsܓ\MN餭:):o\j\|uiol$J Fmzd4퐓8Qx_Tr(׆A0hj +B F ģq ¡=f 3O'A ?]˔3.6Pf@|6#ܭn= [OϏ.c#/A\&4{K#I#S5?r- 5rao0%8cT녤/s9{EN,q<ȋL8H_.߼2.tHE l51ue0 ],[HXudFN&bD}##z_@$rQW6vx^egན^gQCwayvh]aΞ| SS\g3xjx+⤪q[DNmjPM>Cz_rj 4k_=EӝKðp>蝉SI&FV?z1E\OK -A̜?S俬Ū?NgՕ!VS(BWc(-щ,k>Bxu s271/&0ZG8<GՖߣ8Y&J÷^RT؎ɘ}YFnUmdѲUkĪyΪmڗ@\f߁ ˍ1Ήb*?ł;1ֽws^zڗLX}s a_54^431$`o<8ˡk0/>*N唎2v$NTPFIE܆v6X~ͥl^ii}gӌWW\㞂qԲWEF~t%F]>K}DN}!7P{d)6Lʑ'ꑀyQ=P\|Ap->_mt#EԞX /G1w+_[Lֻ]1Ʉ/aO.2JTjj5uYSyk방/z2ggRUlc~cĜAԚgʞ\oDkF fm˕-YPШ,4f%'aM$q2Xa,TUf!}:W̷<̒"3s wc0W~ 312+> `fSq!LBfpKX7Vý73\3[svh`Fx5v}6&G!6ߘ, ]ɚ| `C1D> VI}ޤ.L b&pjO瀿᪽1M! RT(rڣ?==3ܣ=w# ڿhzN ۟v P:FT/УV!)hBN/\FLxḢ4X!.-rY\.}jhc#PB34D`TpI1|K0'(ն)02Ԃ`p*+9L$^NJ}Tl)N֭%fP^R)dRaVl _ܗ&G9޾>4ch9-xV}:LsLȅ؄eMzk_MQ䘋,Tycv=͔//fv@% & +1 we!TY E1 +Iؑ;>C=V {~(88ǫ8yz.ϤG(2x #`&=r^ YqWXbZsc P .5D ˞g> KX,z?_l@eiqxKdq-4Ϧn^el7\D%8ɕ!!Kې4ѰO%%C;ƑXMfyKK-3=60SЁW7Ƴp"T &^`W8@uī!$pyyMs}[NhmݙMto{gmҸ 0 /y%4gÿD@ @k^0lRX ̲c|w퇵PJL9<9lgS t9Qq-VGF>Z`Z䓙`U{@!ɉK$Ӛ*j%F Z~36an~g8{{~iHaCK6k{ e/A" ӪcӾl;ИKo* | 4Zf?'*.x}I3?v'&uʬ|f8@ȫD$Jh|}_J cx6u:MNvHD[wrT?"N(US[> ^B2ءMa`iX ~t-8PxywyYwZd/Pa+v69դu}b[A> UCQ5m:8R~ : ^2BZ6$_c51R?$ 0m~GjSP鐑jcb]h:9?* (p&^CF&e?") ˥[H-Ԡۖ6`q/@ HLgs ,8۹3.܋7\|1-|+@]y޾*B{{܏wy K4QH_a5--\}^rP}`y$nMgV7l1@݈C3 pI.?d+-[!~TP[FUWvI)YYm*ɑZoJs%=Ytsc 0ɺ=!tpDUt;sIzdm=$ta!i"[F E+PWGd&s,̔Z#w3ijV h, Y̫(5vDnvW|A*J{T޳Y:.7oZa)FQS9lcOfW^fqG~Ȥ:)͍6J$EȮ{+'+Ohño QL'/%evR8qR9Ky`v xfO6XIV̀JJbQ9YDN酄]6 bˋ[o.#܆t;FB-[ 8ӿK 7W)nLD&f*ο}IBaP9(+Xѫqaug掙,z `v9"qȵoYtkSzERۂo1Fݗ,j2p5ouuY+sU|gF9IvLAYpoBcKe_{5)wcbSm=MY( N54Ypga|yXw;oU ǒavaݳP]}hn̗)\dNo0$Wж<\U{/1\tYnZUc*32#rj?Gy&kgǟ1\J/f7!#aR>B9n+/7HVH=*ſ3.%-lɋxQSJ;|̜NesLf&X3Ț~K#WQC`a}͕qlW|mҷgI* F[з/r_1Ah?hփܙ1/yXQ#s()._h'|-%'AA|i`ԍx/< M^1?ςKY~g'6ZKGܓtvhX}BxQɒk`U/-M% +TT҃_ 8wg} d m?fiۮƐ*1\k%tOWW;hYBq2-g.frMࠒj@une./ӝbs=§kV7#g`1kh-oN:_NkaPʊ~J~Z-~ Ex1ȿ#yCN#\*Si,Tnn}etKte qui߶/1kH*p,ͭ n_! zu:z ޮL6I"V =- ՙOrwq SBdOF (V W2S j_ϢoG~&Zmjv*s'r %IAO](52d]fL#3]=˜C4?`oU$7p^%e)S<1;^^Nވ؋DLV05@~(=34XKnea UM/~[^[#'7d;aXBob(=H4G`BsXTYa` W8蕔MP z"3|oWK&Z.Eo'dglf70̦0'"zs DK-bP{w"ެz,R*R!?"+paRқyX*6ΞFV?ihsdS\?:'*NeJcp"?R@O89h5o~RX0/zӃQ.=0lCI:C2 gB )`Đ%кg-O>5//q0( PN5P'a{`R9/YeCkQtw{uQG9vԨp2h\}b҈ l͂AYꊶ jm->[p6Say4ƽ33)Lt& ^)e5Fd2ìYGx4 Y9v%{K A?a9c biU43@ VS4M(RLNI? ޞ!H.fX7 jo pi!ՠtd3ynÐ9i1[YFr["C!31OIf=QP)OrGxȳ[Il?O3;]io2s}`r/,^爛Z÷!|> C$@`"1X[P`{Tޔr*/s5A?hf.)C>/KVx2Go~ {V6Q-YIuEw?ʄi ͮ\3PJ$ɅS 4xX+t~@tZ s5v9o=,Tj~\ l .dNOݙbγdu-;crݷ-4xs=PݰE93flm:J]4V0w}oq%彡T lCB7~Ɵua)w&;yJ=CNq~"SO51[sp*"ݓ_6-StyhshEET2J659e4:D7*c S[5ĺ\RKRެe_YJϥJ4Nnٕ} 6“ Iqߺ RDfb8QyX^g`יRljl7`-ţx~<49<:*ȕ@9S9}P7|,E7(/d1 ;@d3 N-!}8oeO걔?EOk!ovNJw m {p h!C/rPd'g iF4e${ iEv[coI+IoӞ_&,y.k}/gK,<0FXb4ö 0<^eau<,Q]51X>pqyX#8ua]ŮsrR}AGr =Cy}ۜt665 wnA *k Oҭڃ:(1<jTs` w/WuNk־3B[~wOټK do.ۦ̝AhJϫW ݝNnf"5M^_> 8|r|>А< Gkwa9ewb}@?7o"" ߴ>C?3hMrNGPuZxKhx^c22K"袹 %8[_,F>v3[L5baݭhO57 ֈzqIjvTì8x?ko%T^]^UjKFGl^c֨$5"/i3|}֞?5nlH6S'e)S g yer#d~(¼=*҈ee Z.Y/ c$Е!\r''Qo6BNuȓQEW]n ^g?BI!xC&8nu&k5 ɗ0׵Ⱥڕє .d<߽'m|D7<ٰcaBDN4,v/Ch`A"FP1"'-}p8%!(y(ݶ,l"K9E[eg+7₷D 2 n̲ͮdLv/Om jLlov.5Q&F .xC"8s’}\Kf}Y$];[ Y(Қt?}Lz&H>Fqh8]|{$w"wD Wbiv;n}jOKpCsNm+B^4pF>'hgB, ȹA ﹬Afwl .Wd/AM!-k0H`8`I,9v1|d~P)qzÛ]HފiQXsҋ17܁Qw`q<}a8,ds4_hwSXثhh(LW>Ȍxf~TsYp`'4a`T0Yv7>0 MuJ S8̵%,`Y彾yb;YKB4SY-jTY 0/:=6=dqٖ̓zg ٿfK?Cln¦PoPDM#us릦nnnl yBBS4ElnD)8w\ )(a9^7"UoCΦz]CClesqh-jS;#cl8=O 8.}Eϓ6XY.1WO'Eyn8e _cyQvGXnT]v|orlcaTX,DPb^-S0cM2[sʜP$15Ҟ>^!9eKf`1a禐U͉(vۥe!Pߡ@ |Q}"{1g+uCh{ _T1Ñ~Sh#K?8HT"A9Bã Q? L[)1nM`o _ȣ?'};NI|=-쳮}쳞q9}'ݢ)2IXO2 2]{/w>ZDjh-ڪ :#Uu[tH )174áͧ8pt#FGٞm=lLf}L#Qe nE8'־- .>a# P|/AdpG "Gh^<Y.Bfœ#DŽn^|/gMDGY.yxgBH>{h,즽|go[,b2j{Xs%.bwR=m._->BXb(/pś^,IW_dRsq\ݸa^J KhǏQC{Ԟ>F9R~}n=>@דPs"dND}k:)9ʨKsKi]kI̱h/^4+z^t#/dbESz ^k^9E/ыϋE'D,z^t //z9EE^6^TekHѵ3 |d6Y#S )+ 2c7I`QSlYmWioSgi3 +esׅ4N2g%.Ey͸`r*d2;ENL`ɪ5͈ ;js"k@f &Zq.:Y UW*6 جS8Ù"}eQyyQt c?8ؒ& !.8\Q iBAWR;h+Lw"{H6 5G=(C3͞nڻ8MǦQS׷ZM̂v!Qnn[h&gAeKKlWű%D(sX&ͺ`d0Z㙍Л1o1y~Nyi#ߦ޾{2\}̢.DI a:OjdkcMez4m{9k%]O&z4 p*Pޡ '5#.p$@ *%dѿhO ,gp]h ~\gW=<Ԇ o9ǶptYm%ʭ{KE|-q3ݫI?׀ V^hAQDgv|r3"x/Ŏۙz=*æ!kIdF,q%1fHk6 ̛v ~vItc?8qtQD^s$<}.zWE{KY`ԾtU/_OC +ΆXv|9Ik;jo*FiIK/)ЉWa1Kָ2k&y9[nAAn}s w8e@b)ޣŕcjVn7&M@C]ʌde819^d;& CzTf).% ~fս [q2mNx؊:.l81OԂnuWxQNm/OmCꘛ^Y.otWGzZ J*FOolvKXuv?:sj +.acQaЮ`̎t%AfM[w߷^5uD?vj*u 56u1_``Zo~Vfw tq (8*+=^ӓ D?@,W,bG%תIG[Goߧ@c{L|!f@I~/kPCD9ZSBDAl&ü7oS/GJިK딷jjbB1a\2e(0(ZjJr+-~tCiJ(tOOc[6WMy\0,N5X˛zASSr[Ǧ~|?*ٔ)?[Gۉg>u48wLda6>:w6BtW>ı/vx¾JwxO` ((}_R}xjM9(Zz<Ǡ=)ڸ=72?--@(srxy>S:4L`e9>f2)ebK ?mIp2cP%&]a둅2^T?t­Yȴmʜ<8Ȝ((OgnfOGܘ~%7үwZN\D)q*9[ kƞ̑ՎOk]gDi ,mx$墚#g:Fݍ6}ڬV^`\${j7Se!x"?c Się9P|t9օ٘ <BEJofzMpA Rpe?tSY$]$;"> ӚۮD~Xo;ӑ'bB1fdBX(@PF."qCoy ĨP.'~W,7P^sm0VSGH _+S*k/aWQ"άjXzщVzW,<cu^%~~LwCp ϵCϚ˽3DL5u0&dF& ϥ^ Da,A$x̒'[xK0&I#ѓڅ;({!;C'ţ[Ipss`Jɶɹn3R?kRD?1{',R<r0IG {J(0CWChP1ɰ=nPoލrXXnböi;(+`!N bAMg˿IR]Q(eUrtMܔ\MD,x4s~|F1e"Cnҋ Y?YkvJ"㳈o98$>jva<udo Gb-8u,@JD9iR}3ef^n*sPVl<.,o9О'!tV!Z=_wCSߑ9<6\ߢh> ^3+Cz؂AuR`c,lAҵ;55%HLFem?i} ~Rヒ| :J:OM>/SWl ~w $!O0J>J>~x*\_3s}ȲkcQu{} |Hw)[?"H $ )<9=x{)E5 l(K)n1^4#8ؘuQt u\ߥ??>*ϛ:*J,d!Kq̉S"[VP0D 3X !Ѧf_{pangFP{&`xolm}A]țPPޔFa)kǶөDf sцW8(ffc_bڨ׮v8Zw'*`f\~z㧹1#Jϥ}c icÜka3Er:x=Bju컓+绉Tqn+cЖ{4Fd[xMz@>|.ѷ1&j@'ܓY}ZŅ@M)]ڿqXx`/je!j}pHO~`k86<30> t)%lKu'N^4[V] _覬+- Q=U)xC%7#SLzo]$F8v%!>1t!{%7OzEa栝Prc7LĤȄʽϬ:9X B3'ϲ@` (6QmE鉅 OY6YLWwVPDalKt^'QNg )LR&aьizwQ7h6L2$DqMNKP\SO.% † yP%AMO7R/5]',9UW>kR}Bqե pZMq%FD] 헸J_0 dK1&Cb4Iz K] ͛:æBp%8V4GͻKٮ$3xV,[fE$ DðS.Dp5I_3 -%Q29TyOug}aw* y8̠T A(W8Zw<_7F ;JUsH3E$+d)g7'ʧEý|We^WY#|$ v+fVOӀGAÁo(Q-*'=ss k/F'Xex|Қ*pfs;؞wZa1--aGaJ%cl3O,EycЇGr Y/#˃ȂdwPu- @̼e½428A;$̗ITD0t%y]Y)rlA' ]+c81L1 p{H}zN!+N Vh wrQ# ݽXK\(eddq"bsU'P_5FvٱHҳb2Ľ$鮣"&r+R%T3eͿ9\J( ] -_W%jƒN=Y+\{6- /\y}7Qp.O_xX~r+z/?h?,%^³䬆,$ w 7 RN& Y}>hIHXwhX4%uBS4)][ӧ)ր ZĜAm0/G}[z 6`d!JGDeroE8~d6`6ՄZ M5NTe bj<@cH+'7M@7LcK;9wWa{|Y#Ggd}z(7W{X<M0J4JsesAޑ:kÖHƚ{U3DİG%QTI*ݚ{f4c]ܠ'uۙ;bJ,4 BaԄ)+C> '\#c\08GK{A F' \AN31s0P¨ZRGow>Xо e{ZިQdGLduVt/X).ILԶa-e"냀nɲK߿ hʲ4J^B̔$_䋗xz8vy_oCo>fn` Gx]VBSO=hP1>+61$0oC;7Y~Of㡬Hߥ׃|;ܠn1O.pq+JJX]Atej9]/ipRӕvK[Ɗp (ѕͳ ڬ,F7+ez-KOa(cK(vǭ6o{(o_o–nUf~O`B둎gyV'~Ja8wbxNl% ζTWmy|>y.{#riD%J<])R6fz$#7Gm8YmPXy,B[gLjjkM{8_kOq}_ǠRlpĈnT?w $8 fHy 6K]bIėiDdK`|A΍Q'_JDOR <^|–AnGq@NO~vW%bMK A hBrQw(_<4{pM5lL# ?(ĄtAMLD݃t6^x%PZ)RVpk0e;1H c <]+$OUA3FP }$uNy>bX})>Y^6fNB޽z kzx– X~MEQ"=B Izr *݃p\3`̴KESdD}&i7\ܛNodORS*? 1zEysU!inh Z CP3.n!:Jd׫/>X *i\F3\rӿЄ#|3TX>as ˂n;]H (&H{|kb%>xʪ -xAORmMn ¡N ^T་U ,ia. G_W3$JiR⃢>рsX(X4Q"dp|D:%qe ^1<G FOe0d=˺5?)S,3*RX*0 TdHvcepÉwيse(ZVݮ^g]]J1д?F" hK蓰.}%h+TNZnĭ@YQў(dcaIdztȁpVΆK-jR&m^Jo7P/P3R]V`h)W\ETYL'TaR,@?J6Iܔo/i^oYtkRl?m$KSƘ;ڌbvWy>{m@$U̯EaRѵ}LJvF٠Z@16E{mDOZ;F $xuЬّ8@~h Jg3ߗԥR)(dpGj ʙT?-띹v[';6ˎXmbZ&'4ߔ06 -̊kT3ihLaqbڋCa\VD\/ o2?T{EK׳2oaQr &VT״_ɖwPo,:EJcWidU\'W|gO 2&X 45W;%dOQiwE0$ϧec_.EVEar6"]n_FA?%#*#2ր]ט`ͱ$U{ew O?k, }߄CļHet9jxW] XѠm'('AY﬽{5V@ eyOP{޶2[h<#2cc= \eՁQ?!=GEx20ª,ٳCn3yJOoËSh%d7~y[V$LE:^~Ĥzb 3kgGTr}nU=V2*&Αw"HeD?v)DG0=Df.UCɑ\?s_mג@ﴇ؀|EgEaO|(HM﫱(ӾtoaBՋڒG(RSR3LcI8_]r+Q@1]#s\u9i眻a`:cN}#lGeA㯩BX3`ix?BYZw* 1i83F~7Ի}i6bZ2zms?23:o+Su!Xdv.$w`'- 44h( _a#1X%=hvNz=>8tJ,"e8*o7: (RiBЌKÓ벪 sC1b^(gd~\ϸ>\jr_c!$ŏ >+,૫b _ z:7pbbɛU̢=~y? `{3cc~${Ni0O1cDtވ3:."*+cZi(?gis2}{+ ow_쇗?ADzoƗPw-yspGS(QI&HUI@ <ݗKL.2^$K^o䭎 PS~* }=[=Ji֧l9 D5Ɲ*rb˟cw̙NXe/_ϴA: ^>R=|_^z8*+K5֠fz/?/b2{yr}. }(VkKl '*yU{J9:"ϯ%m\߭W]̗ZyfIM1Rpt)yQE]vvJ.ENs.#s|ҭMsX%DG[ywit ٮ"?ݨ|cLBa:pwm vt5 W=k[% >FBxfCKpЩ*?B Ft /֍(8n]p?C&R]γ^´,\!5ga^jEJN{`&v9n-^ȶ3f7vzg›C:k,py2g'kgSVө|}^ L ceq.Z|N['5(TU5枠0b`8P=F I͂@]v DI$ud#WXZ]#(+s|(i2Yak|9 I](jDq(PCq[i&hSV0BईL-bHȏ&hSXPA XQ+C}>)8BX\&Bs`Kk[8] F DTMXYgwvQ& r*k^Xw[myhyRIx69J|# 3f^˕,I OZl$ >EJvl/<,} Vnj}𚚾l,jU$@Xi;ň2q~ M,,w>|V(eYPuI ~vvC3TL@0DcÃg %m$<ãqwt^X7XVeQs͗GF&|/kr7[X|yfr6+EЖNc:?7. W[87cc{۵- S8R쩏IIR8q$ۿ2_WEMa_LE#qpϐ[=ن+ȫ ~Yo`kv/oNeCs 6p~2p=alE5BPugbRG|]ڵ6_~]Hc z9Fv QOE9xy)L@距wJhHL63M<3ux{ u,PP\)hE@  ,J&|EP+{Ge *?8G|}=E֝ c+qHJq=hN4 I GLds-xƘ 2bhd>qƙH$36Nj3MCCi/܌YZ6LFQŰD-)V4^[sd(d>.ul=K:FyNZ)lQ|u`1[!NX䰣gY(ESBºFeǍR=E屩vD鴝vK[;}bACEt|v+M *xζ%".x Ew @dP_:mer׌>WM +umx8"wcB'sFG*XN4'OX ]I ymD ԉW]LB˔22;qK >f:m'z2(*)Hf"p&! '84 S@Ć#m+U]&?n*P\o=en b #WE"^+ bzۺ[B#^a.f1 an5 Cɕa ؚ-Q /gf]r1KdhD%~\G?|bg MvKt=n{Yi]_';iyBmi'f|9*TtLC/KLUxM~4ni01JF{5b.1TV>荎mu3NF55=+?qQ \$ HdŽg><1p4 7\ %F1 f/IdWc|4R3ի 裯GWڊR[m6 T L1_p}Pz}q33(s#7 JӶFRmfm=OmmP(;ymE}~P<2G@xds~[_B")ryԪay K O+kR (ψ'Xf3ϕ6('(+9+aՎPK )&]t޷s9]>7j#MѸ&q:!_ltptolFhYSpDlFJzTB)ؗsoUHnp ؼKooE /9t;0 W1 dᨢq(xo)=`d/Xp(*0W-ܓɥ^&7KҪ;3d\Q&zʡNqs~|k;(lJ .r;YX!5Cl┍xuI@[FVy](k#J&;C$ih3I~ º 4{_g/wj* %%L T1Ws(G4%J[vYGP-pG2qdKC ,1T2[r3=iH4ĐFmoi{i0o`k+&"T=#/&!2f4ʏ_I6^2 ije90Qk: mHKpf0uۘˣi.-e$DSwbAfpDCgza'J;Dq{x= qհ o6V< έm7wJj+ *g H}+^G@ }k@}?ň xxeo=QBdԌVKzpvv}?ڟmeh.O@Sߋӳߠ5GWKݘA+7&H!Xѵ9 1%$I>],5mS,8QG3y}FM|b[oFl|yF]=JwUp$n{$[ph ڵieӘ2ay]hSE@H~$6tGherDӱvQ?S.r\?_h{=F[ 7V+@L@mGnb(0劀fDEc XQ{3̿iwd#% )ǣ F:g0Y96 zTĪODb1Ynd*%t9r?9>UPWN WyOvbR x lCFnJj_-by)toZeVXt_XE!`yOb,/,Ksh_>p5X(%d:g0Hty^BKt Ɇ>h\ H:qF+cc>0l22V+^6Rx'#͢\DtpWri!]a7I;֡2IkNZ4rWy%xEC͹B<4E{}R}$콆F+cqa쥡~ӟ^֟8-rt1~K~-3R72(^FZRCd?m)w4NT*^i폶Ӛ}1t:֗Gkd[_rߵroU[_2/R0u/k&:֗~i nֿ||/+ζ%:t[$;Kd%3eZW>.LTAcwmW&dv~$vS$^,:w<&m"l%xYw;M]{k0|̆333;"d$@:|vSN˃f ĻͻU@3BVT"z ЊF[^F!hmKhr#̺]n|1Z6@u6}3@=g# FE8z½In#˘ddRvݩ.<_%{!fyK\G[)Ѓl"vwSKXsQ%T4i]+ GÖ >z$$h` - 2EӚ+d^fkATdLfenwU ${)4 *+k731\f㧉ٲg+3DړX$Mb.=TRZwpCb?@?񈞞s殍IG\=a(HJM!Wh.2<z#Za70P{&&wN$b0{eȻx9)HYhH E!7lB@Eҧ4!"zډ&ص!l^64HmKi -H'Ф|R0Y!֎M;>7-u=k}nlD(k&O#f;؆˭n4wV!B*^zWjjp/20Fx,d(d;=;FZy(8ʵemUߨwٹ텂R5;1T?ITƧgUC%{lD1(u }ȁgY+ZkB#Ohj?oۿ' EZ;W>Ir3w vP3V{-~w}$,xSz1"<3qhnN~S4A$[/;; N5&М֥GZ& K${щ`Hl@mptFE~ m ՜MqAP{얆XSp B67"aih,&\,5nC?VGƄ2vy]:D#\f/8$bĝ_dyw ^O 1W{>S|{U:ctèi[ÉO}z32Jj- QM'o$5i")BZB$x O hƩN†rgZNyen5@y 0l܏.V?DcX l{QB_c֝QlvS$fGuf-SUP쨒_V4]ڕGbGH OK:bWs 1)E9 nb?l;~z@;}Bɷ!dcsEoNxڂڅugӂF£ug(gG!:ұ;/Qtofk~|c!1U&DҾnc&slėЋu9%'L/ƞ =hJn}-ⴹ_KQeI,J#!ocFzhSR^X, ~a곇etTgdşQZ gXڋ]=0YYMK,Z\Ҧg/K.yZQ^k_x*cLcJDwfΚ 9 *2tgbR%wSV8Ǜ2_._o{R0w} %D!^G$oqʻ1MݯTx`ܥ Z /bEVWa4xKyaPd< ޏ>@(8"Spzc|u1ת o^P 1 t˷/3+@_btyE;$I$Rfroʙv-:'գU\}K£լ"`] ϘsbyM?ٳγ&f_0N= b*zo"9\3&o]ɵc2BU>>9oÏ5xs%zaɰN {{L/(fI|;=mr#̂oeI y;Nai1A?]Y;,왎ɽBɽG< CVCAX-82lO5GnZ246Ա,*C Wјeƾb_&'2&S6Ƥ6m&4|8iE_$(mm so~ӊ*?W},?ck/ B.TĒw/[Y1fPOvLߟ x)Bʆi WL #>; V>/jI/]#պov)O$䇒&#MlB†"`+CR( (GA@HZnZ6]x|7~x" ڂ P " ړ6y}6oߛ77oYUID~LZcuv,,>0~9GI|\f6H=e~nS,RU(_vX>&硏aĺ cZ{]x`ބ%*syl|ZRF?pOo>١YE}9e3jڸQ !Zޥ'_YP'ԋȡ|] @#PcdHe iu+ڇcՍ@PR,j hȥyq(Qn G~'n<$LyƒμӈNhl5D'D M,fhS! #'LvOج^*O"9w/Ϋ蝒6|L{, yG2l~/Ay :>;#XKDԓW+ms~+o@(4t'wCִ]4L jq`> 24$E,;%ȃM*)у %дu_@F!ٱ0e`Z4=ދԯ#QQ?Ҹ.9ۡrh}{/[" nlħ!#2,֩#@74kMzQfϟA<2*Xjroޅ"s}Nj-쳮oŢkk2mI$7)LzFGG,-vz3R&fR;DR d ɨ <"M0oKamR9<=2-D<,peHLC *k+}B Or׸N7x0R; b~jb]/8MVn5vd58|w%;!= vpt s`SMI;g͚%`s6L/H)jdV7=S~GgTe*,ZW8R_.StGPIS@9Sz%='`?2 BkВ巓,k7e E5:mJ uv B.DK|DCXwq|"D=CNP[)V?UReCu+Y K#̐fj)$R 0 a(sHz)$$"K`qlڵ+ yRufm]H>0;CMuG.EIX*ՈպyuT3dL:ޕlf$reZMڟx 3L~_0@v˿g!"y4{2f:6X%Zp dd!WfdK "'~AG5|C0 fIe TZ{h{i7_d7M(9 RޒFhC(VUw+ 9`ΘSvG^" e}9 K?"4GW{a ْ9B!׋w-ڒZO]ƺS8\&;  #sC}"  J 0[0 T[DS+:4RE!|H1C }сWnD]g@Ԕ'͙EtPMs^~3R^səT{щ^v0RSJӐGu\r ==0}=e\"S)^7(Խ=P7ESdcof`h<|B<^m;&b({-16O{rALż>l 6y7Fr; \5 ]U`0jsk}5ajr"&`)!vXbc*WMvQMUdNFU Ҥ:3LC!ޝiJԖVx!4ss!&|k3clΰ@]wj:+K s1P5)YuHꐟg+r(cSaƛ7iTj !EG"rrz>cBQF"is]>̵V4sۛm[-2N.g ):9M^l^f,'6JB\ jܟ 9;3SDs&U݆G;0P<^*I%۟=r ~U>XiwOCôo|߷O#:5m5-/.ku x>01.6CycKfۤg~b'1V; )dبJxɽ%ݽ3 qfcLmgx]*K;f[@Dn'`:BS頶EH` _8hKIo#[xߥ<[ $٥X Ye^ "No.K|]R):<:IĪZ}*V _㮿yVcg:)߆24UtF!kgrZ Q?l\UΛ_qz5`7R"}yH?ܟPnA"vh]'Ht@޿Rm=STm%j9(,E]9uNzJInY*&yǴ@ | 4B7"nY?}j5KK[ܻña'-Ҟs-eGnY:b~V|!toYrj5E\(߷GMAC&`*|MڊQkU=rQi{94ahN?ṍt,b930& úZNK#/2Sg|.l҃J)Vq>Zw(P*3R Oa,i|r1$+cX ,fL 8~7;*6 R"yǛa!fptΗEg0ǍIZu_!H(Ǟb#Qp _ZzhgvBqதK3+htv^i5^R.wѧ/A (Z6׻πR߫m+cj姷Q^6 &Y@%#\|tLPkdK|rǖB&~i%_ΈNGC/!} S\)}/=1bm>bNW:їm0xFn:WSV1s2Ǫb `K.H!M8]Ewq@:H_|U)' >9Ul朓L3ޗI {:&$f +1 C tĚ{+!>HQ_5!^VTT}TGS\Qܙwᒶi-:ywii)3l|BqdRDu2cuޠ w ak x'}RvMUq7Yo;| G'ZbL]lg~h4D8'.K\a Je[P3z#2ӭLDI}Vn[,Μ>}iNNVow=KkRûB5(}dQ:P{,egRqNx?)`Jai.Įy׹E{0X ,x:NNy? 9޺堹 u*Z).zݍSBɡ6fZ 4Ԩƅ(:B^/# UxwX,h!ʜ_E;b d,VwC-Hᱛן )9iַ-qBx2竝_e_Qoy#^SclR=3-Vlq©Z)u2m$~y(w'SS,R[,RZX4V'6 h} }-HЦab޷LCP&ϗ~B(~|{W9gW^^y/BF1/)Y}ņ䨩#^ťxq26[^Qgs-)1SV(*ĽwQӥ266D3Dı&d~K[NUHt8qBY_qG͞\%pQNI)YGv@"ӑGux44.Uu}zC{ol s}رv(&|Ӊ՜Y*Kj'<%nž2"S~g&Pib+Zo>lc{3p~'Mޡx9{Z(0[uϵ:Dٓ# d%ij尚H0v#'չSh"T,#;l@TPv@ۑ)S ΁HU"6j؜GI*\Κ^3ZY#RE‘GOoF9(!w-ɓ N`f- 7_?2u"ڀuWƧ95BdX<=e ]MbUFゴ_l螳.:I=+0IF-"{!E|58]0+z<Y}nBW#(?Moߐeۓ.Bp޿F5إ*hk TGcaK|P6˕(sϖXUz#T1?F!€.P|ڽCdO̐}JFdr$lسDZTh:_/!JZQ9D-`lh08q0x1nxfó=?.jM'.4ϱIH)]3|.z/IXߞ.v!ƃxj_hXyX)џŢY{)+}Y\8 v;OK]h33eD "fwIHywgj |G_{.,3Xu<.y u341Zwb_̈́//:}E Eb{ a< [;=4<`;'Vo`b٫gĢg>6: /O6Go]xV{:6%K'hn t&|D)ҕhi|J;~ 2Dn[{elb#lJ ˚]=;ū6Cj*vp>~n[0a9$g+?K]~ 4X?*S{Rj , SGO Y;2%[${a\Pvk9vke@ZxVG7eocD!8EQmo? bGG?]ՃuTݴa\,4ݗoj௓xT$okТzxO=a$xVi;eyl ]LRZڟtGjuR# @l.6"x$[m翈!]*W}jbʻX /B ֵ^Ć. hDz$%A3N!BOD3on^#s%;\r@dK>qI2wP D2/A>#|y]q="nnd# 9 ح}Loq1 `%n1ddLpUdk#عL]!UX.v+&8D]e9f#y(nduE1w.HNPb&UK\{(`ϱX!Þ88N-v#Z\_S L.eOYD$g\ =yK?G͇'s֞Bx 4y3k9lձ680Hv4U`CBr8_p[t %vt8`RVɔ_D$|ixcP7Dg"K `cH0}>qIſl,:=d-74hψvxf8 +Aj_Lc{ߋޯo ~'ǃehzW4(2De3<+QVZ`/yU}.zce kpcb9CB|!A;|J Re#sf=W2]O @K;T՜ d@:htKL|x򻫝'Y͓s.sI'8g \kT:Amco"-8aׁ 壍=۵$xN] tO)@zz<UKNf=~T+!սZ'EWCEN|zza[:qg2an'T: h_,v u3t"aD'w|<5չS7`Bo%Ӑ!'('oGiQU'#́æw2lEIkQ3X]1}$f5|u'$2^J 9kw,`6d^MVw1a<~ԯg'_ZXW]fdtP#TA]ƯjՁ>'"kW-NDGclѢ JTVr\XF-'9eS-_ݽy{h0u\Z(aʗZې^?mm=jOHݰX;>9PtӲ}9"W 6~V o.-_USFhp)6_iߞu,ވ?uO ȏ'qΌK[:-keU{ wM,DIyϻ.́F7ȍf|7Mzn{i3ߖ˧P Y"]ȹ;i%t~ty3ȋTG TS}=K)u d 3SLJ~̑!6-t5*&gProbI)S4g8 aT;_ nQE/uO2ƞ/>+ŗ#">,Lw,? t[X'P3d ;lQ$Rz'ض&.߬iۨ'|(<9.ueȔ\z;\E)H畷63O]R4NMyWw=ܧOE.eYؠS.iqByiܡZ{ɻÉÚ hRumPÃM䩔\MY{V*6Or\+6Mwy,'Bڜk!ewe3͍EcKSkKgi' @ @AGw()S?6PccCv$x4:xeSQlvR9*C)W\O5K??U=&NKjţ+϶[wwf,M@chvE"OUrޣ:"5[c EڣT=?.-]ZM`Zx9 -6 EAS?܄wӢ59hMR:V&5OJG(%It3 z m`*͒jMrYHUKޑ`L4߭<ԑA?Nl2ՖOp* BG|<2WkmB6FI`D>z*\>`H#Vƻ/˕tiZ/TM8)WA$m'Z‘58=BMw/I}+FGE("=gG-V]䭓cK9__\ pg۾b/ݢWNWvR*gL.p~?v=c9򕂄bb 5f.wxx6. ~Sp$c>z_ER{;'q G"5h%A^:#H+o (I}Op_E^5=n~}9 ~4aByf V>4PGaxgנ mW,oݧik_?9A1oS,BPΟ 9hR0]9! T8uę~;|Qz #&G'AjK'ףjMZ9fKgkfBh 1,Jf=hA"0)OA씑F͸p \,j?? ~jtSn=.O5LBPoFey[&윌1vqʨ$ V&*.s^=iZdgg# AeSY;v؉: lM҃(L*i̟;M2P!sͨF{'%_ٿ) T2?b*Ves%٪䶴E7nw$5 5" &_*x@[ W!H].g dfю\M;v5 3):r>rnhsoἘҁ9 \%v2˽skCEF>W~-݅bW 0'qEx)yw.)g<<#BxdM>mk?vn]+ɹ$I(9SعRgQ3$g~\U\jdlל1<${05_me2FXh~h}EF-J!;`D/ΊCYQ$oe/f];a̖ [d(jGy7ʡ_λȘr;b}-_a^b]ㆀ'/&=YG'?Af ϸ #@<%g.E{SOYS $W&60b:9kNǚr'',@]4P Bk Gݲ"x&C(w ^k^'7z0mfKaRl#re՜ y)^-A2V"nHsAװ~0RFwr X?-B)9Q9uD3u:ηo+Y;=^3A}F(1K\8msk^p hΣ]{DdeӬtCYi">~7Jg$}Tt9b~kfx 8!nWUd:G?9#W1<]*f;ǻ=j5iK!ؐWK,) F22Iw]CX\`ud,'|.zb !wN b+9=DJ@wtMc]ļ ;ZS˯Aw"5W=RmWq ]x%DۤEPOe1#;nxwm}d!ėzw͖1G#> ѓw8o6Q pԕ%F:6~8vp?9Gf1b%œp)HsvąxkV&n[`C%݆*bwC*BK|=gKcih>",5 'xwx/,n6㤸)ۜ_+@TtX<}7&'mY,*&#X:lh>PپW5BÄw{|; !Q_"< 6W/]_/FhMIQbs;=KPhctT S}OWZ^\%چ*c^4x4\Z}2s0;9ׁzOڹ?W&-Yey6Wnɍ*<%0Z0Yr;Vs(ݤoPe[p[㤝,Ol_ۙw҅ҿh^.+Q^OfByvҥt|0Ey<5YsѦޓv dx#h7c"_6 BMP hꐛh^mru9E:&@+PEgnqfѧnAFEiF#r+r+c/3(]E_5'V\˻9`x`nGvt;6ksóvzt@Q?5 ԼM\[ў*u@(s\' 2hvIl2Dl>260bPדxʰ]Q!13,5o,:~@ Lx(aeQ''~O+_+.a1eg(N,w@dJ,N5gy^9]he`99@{gu|kRv$1 LJ$cO qsɚ<CaRUq;qvT֫BqAYoϸwd/_](io?t`&͎~Wz#*PYv#j<:;ޱ&nTj6TźΎZ J+DhW~|뢝}ߊUO*EDZ;J񏶄|8;zBDjg:bp )LUI.Ik3iln8Ty:MgtX7,[@0oV?lb(v aI5F8H k_"v42:8]N'l %{mm ~iAKXo6CJ {bSeαJk/$*> 6ɻY=|c HmQ/6=i8hX:]5#f:>aaV ~2 YW= ^ vETRfD QO5]MoMݷ񤵸otU6}Û#I+7)%ˮiKv$ N?3c%: 5<;b1FxXi~HwLAK*ڿ FsRPtWh'5E59iU~_]3C>K;衲^߃ADzS~NݸߖNY9 QeL|)쬊hc-eΟ2U=hK1gt&~e.is4d̜MWlW\+i=H [ةWBO>9@]R-W[Ls^E Y:;c1FcեMu/v(6e; +>ϛ{;48Q-9/CȜ۵aW {y(͞mVmJux@"S; ,2W3d-#ڵH)DP@WД|M tW DGs @Ba:k{s M+Y%] sN$ND;\ }gjr ;Q^fG }ѣDpO3WH~|WʚHx++'8`|pRut8gz*O;a/l[nDh?u~;% AcOk(.A馋PhP8JG]^>Zt:FEomcs+b!ԉRZ 岶?yX19` TtSrᑧH_yd/"{/yqz)LQ̈́:Pi?.짉_LՋ}xʼ!JJ^3)[c>m5g1|!(ޅګה3SToH~;pWgBrO{hZ'}zLÔȰ _#}7K5"/jYZy}{LzzW8u3O|q_r'|m줡u&w<; c܇k-72e~ :-wBT'C8a>0u)Fi$q8˹={ċ:yzaΗ|۾]2`p;-{(}0Gy~vuH~履kAbyGp//fH-yYhhO*n}Xu0=2lSg:/2y za`eBHcSPF-b9/.J8FybwfY%טS~dNqWO[ !)nD2.Wl2ru#T 1?#t:`dvc/hJϥ >F̓R/Ǔ>7ݝq";`'As-)vx*{~lf2 k-F:!c|޲d;P_NEW(MV[u$l_ƝQhl` AI9(Em֚N_fx?#>Ž]vY:dGY(*g>C$W4](l i#+ ]HX?)EMc`~/wo+#@˰؊=m޺;a=߅aaoI wKk]o?{VmߜrN+-Ж+GǤ3˿sF^Jr[W;LR=?VP ڋuz~UD%T֖#t3B<P[OXjmL (hƹeXߗObU#RN}L>@&?OQo*<ΣUd_U??3KKߍٿ ڿ8=4rCٙɋR3ܚh b*(P&'A.?XoaǛ|#RxBe@%x}"3sx&{3&dYH^:XM)>G,oeq;o$0R<*V2AaIyC(ݷEHk=6$m(~Y! 9pF[ 9 cx@̘zY*1⢘>Ȃ WnOkC[maa7n퟉(` ;Lͻޣ3!&c>;@NE~(m::֤Ik"}(+n;~aN/*`(ʧ, j6񅤕UٵZ԰CCp[SCXv ᖼCF334yLI[Z9q4A"o@Z8H?кR -`h-J)_nXOTtc'#\) >R]ړ }Lۤ+$3Pl+Kw}gK)!vba˯":9%M$p8¦iPҥAq3u(}@>>Ioy4ʏe?)[{P r4A:91߂6c4˂H7}`+Ϛ,Tb*GN߇NkP;LFKM:'H03asTma2LcdƠn:`Ori?,4TҰ 9 iy ']#¾0lrd ^ɀe^`Z/_eNlUZPAiVAɅUdAOо}Qí``x%TAߐ [e ΓXS 9:&:+m o dCگFqX/^6LBl]̶2^3*ʘKY6V-ed9^/YT:^_[WM.Uk2$oQ"Fӆ(h- P>@:QF:)M˩ѐK(74td {${4-S@)b3cA"xUZhu&^Y<(ǰHĩamޞ(nOy`գ~{ֈܯxY_TW}8Qw"o~[v84}afN3jH}ѴF97 ?Mb3b4ܧR1]-JI x/T;Ld:^eeо (K1g99tݍq- # oa\V=y/wL~ux⵷Pτɷ`uVߍ}o%p6()[1#ڳ(gbsWޕFa\&4oQȻPs*2lF7rcDK4 -fä~2o{,h ݎ;o^M5jSXxRjx 7Uqt/!@Q+j"t~dߖP:7{mwv}43M*]! m~Ɠe l壖5>߲e*]gȋb]Lrs*ƚhKf5a ƍnhЈoPADyl3Bid QNEտKd Zzbd(Mq+r (o|8EIh2᱖)&S6+{Qt`"p%1hr~h I]d|}]Mqx*]{E5.,(0K9 [9VV Ғ&6":8C!ȳ 4`dxg a3ZoNY%;ɵ;[:^oӌ>3zYXlrAS̴>t#mF*h(j*?ьfqQp=Xi.<_`NdIU G/e wKCɛLUIj h1]Jlq-8Ƞ}udeN"c p8UlK:krd@tv9B&9QK\Mk~:HiPʠ_d / 5'!Ӂn a)SU l Z|q|IДo%LI Tչt+`|z8i5Lcr!.l|C^bѷ :̇H`rQ$UDo9:O h+[K㋕YhY 4kx.S͖X}Sdeh֫iWgZU[^ՏkW;gxQ!0 hCJq WFbxIZ_q+'6v-G) ˏy>T.)gO*SJD !ܨXm{?M9׀^'0* |)! vq;'TE#bTu,b? U[bo넒S9S9?ѫ,NQHߛvc8-DFi)Q Y 4h~Y:by08e􍶕ӹ?1B$z=93"&[p[zs;]vJnY+S6Hԕ%R\ZyCfo34@Z-)Sl-Ȁ Y,2`l) 8}"k#Ce21*k$xln'b<~<^<0][*{3:RΆ"z99;jtk:W%68LCa_#»-&]z2awxRψu]mhoJe:“ RGLٌE;`7@p#=:,~nĘ)0d9tU۹lIпU5Dbe[Uju* 8Q{yutxd$)f@|$ :`# r۵@4:/ށ&|{؇6_JN$c6R9WKE k :+_,5860Y8`;#ALt)M4oALYDf&PQ"N&+N!w ErKF{R6/%9XC+@ww ԥlqKg@ؤd8 3wJH:vK^2eH3 hmV2?%EyiǴkt.>X*6rߡ&o!̈́D>yN^v`*Z܋öŒ&:'a";M/=%q5ْn=XQb>NٍDLzr9`D o-Cn+x{28fˏZ{,Dm.G$zyErP{SUS4`c j_0g.Ǖam`J[~b ͂A5~4&ƒ(e/[R^:ttG) V2U4. ==[ 6 R{x >95Q`SCd?m`CmJ=s8sZ&iS {.x 4T"[ҧNvFXtJH<l0y򳕜Gq,9l\9S_D@,˔:3<6}Sl7>rhFjek,/h3Ynczsr*6pVע:JwAoa ӐDLWj/OHq)./Ɨmog_RLؼy˕ǣР2VZo5EVnڤZxs.DҥmJC ~ӯf*GJMq$&0r&s"X x;!x]< ]A8=̉V+%UFLߏm1r%0RӮv NA JIv䨑k+Kc@ 芅;Ba n!-|A/g[ٖJm%%Wv}aEQ8Ɖyޥjbce*sXyX4`ecez@YbUfk36k6o+QH4r[F#׆-;icpX}GTt1H33**DKfo- /XVIb|e  BMAQ˻1RLb);vdӚ/F'$ܨŴ3--C- Y@~Ch̬YffnJ ~;POWپU0υa=66õ]1k/Īb'iQU"jdT]W0H*pyg.ktl/ %'څȀgVXy,x&^^5'%V5Ƌ$GzsB!gTCS|$9~@?\],FOf9  AKM!Y`:$L}nACj  Lΰ8'f֮mbmR)[y7ޕ6l2CU8]&XǗ<ߡ?`(9.;l!T0XS_KI2`R6yqL!+ DߙR@5y9C|g$IQT&쌂hse!ԣW/ًXD E :eo9!&℈B]4RKLT]\(a>,Rح`C@Oy߁CD;pF3@%+hhɮNщFGNȃMv~l6R!Ns/Uxpd4jnwlXj8UHï}-䨔ë9tg MxkF g3BP٪acvn70{AaE~e*teU|K=ؔq6i}^jcC\/3sLJix,]6to!X޼g:ҝ^L>b{;ؙ~_Vsv2w@ zly[7.SjM.d PI:B|h`/KtJ}?M( ܉fnc5[HViܪwp|'|{꿨<|M _@d*W߁@儙j6Ok|&5<.`-G$#qVudฅQ(QbJ!ЀJ}ɀЀ Wik:=~ڀHCz{khbg@9uZghv'嶫,5 |pfk@|/`y;4`#Pԋm8}mS@$Ua,ٓ0J{*&CeBS@=|qDd(z[Ǐ J!43Da+ϼ _(Cz} G/I|鎛:_rv/Z$X( {0'.'e49$z}-Js? ,o[39l92tpOΡZ3Q:D/cEu8V\Z*ҥ96SNz=Y]cLM尖Y]C K/:.wmmk*xttἸ&9d|Lg )]9Tgΰ{C(1I%Ÿ1奩K˖a̕R\igMȖ|4B3露lY uBnj@ێ6#18t&hvٹro7_YQz՗G;yk&+FS;"seG>=}C6FмXs;cFY(O1~z ~{s[)3O7Dvy.nj;MݴC&ԭ1M] LZLf6u4b]KO"h2PВwm8Ѝ_p&U#p+* 8r୻:7? 2~fjGi5+>A/w8z/QSMM&.!u6-8rzYNx ;f_($0OvulKJ鼷攊/ WA31W_(J?U]0@PY@u\rtgZl\Px%o݋z F\ۆ;̋JÔc!W'0Ԉͼ6ϝn ]_?ύf. 3UlĻ)l [@fo9؀R\;1|;N  ;S:)9.O7ӧxwIԇ1P*M} PHݥq1ſxFV;SQR E^TgEG/h(.쥊Nw!U8a`]h,6]ͺ9&S[&&BhSl\| ^0lGZf$ŖH&h8<`E}؄VJʿH4,mNKJGٸ_͑SbJ}ni)oƓn~ty|F+WI &Fl1-1 'u1AT8Uj5w9fF22xY!= V=$xztT<M,<:n<MiV 9~#Z? < p1PtYQkI0 =෇3Zb)F^G1< t cc3VtUTyE41 JT=XM%iIiN`gd 3Wh5Hb3`Mi@{堿x21lvV~$E͈OCD':FbrvFK~lK8GvfF'H &Kx SYo{{^CX1lϷ03#!6;;ɑJڑM0W6aqvɈ611 VD[RwFӽzq'"&)Hutj1 :+Ǿal|+ sN4l3i@i 1㛌8All:/x̥p}56kLiv(ψ݃#Pp?%vmLaf咀/#Edmm꠵v:Z[A@d+f25ڀ7.Bk>cAdh4Y k EwW$ġ9 $!IftUȌJpli!bD;gauI*NZ9a '[[86V6`<}ΆB㑠 ~ ̄&44_bB.آk,Q*k_g_2I=tKcO>EQ\ۜQγ ]%&㘥IOw uJR4+T#=+(`ƛEj#iod!~,dߴ\}=4͞uq3J@xB{O{FuY=/ ՜ڄD֑3$s82z :zwPئ6t&ԎτڷLMsτڔ *7zj3iokβ{f ,(*͍(ofD3i3Gj8vh=P)? #r XG-X#8G{ T~|2@m&teS{ MmOD* ](a=#E" ^V 2xK .li s oRZDvio,z:/3FWgduWRPjdPĹSg>S`5.k^$@PBݬ]@BM7raö [ݚiy4WB(P }Z85u6s=,R~=nsH y1rbB1P PSf'%ʭh3KheyS kn;!0]|yHk_^deGk+glxW)go 6RgQpnR\῱KФ7C_j?3إ/ s1_la<0^3ўv``/tʂ]S`Vy0[gTJg,ueݏFaX v'пHʓk=~au&h:0La>ӫ[?uX:vN㑡/`s'4i)T"{hIuinfQ'L76m/p=VSLA_%*ŪjgQyht޻5CIO5+P4426yjil +H= 6"HyfWC<rނ)!-e˜~B_yˎzk2tiGi58TЉz /tne&\f0rBĻQ˽a#ﲐN@YG!Rb)F*N,k2qʼ0GШШvfʾ{c~v.v[FGl" Hɣb'R.*~AZϊFhxPEc龺;q_ =^ oBIhmJ M>LW:=e8q$Y#+-u>Z"gp)Z{GnJq;QeT l,4D1ǰxPh,% ̕:O8`01-tOw5M%slC0mȃ1Nڑwy8 =N*?i>E*&ޞd7 :'~ W&Y-n keJ^vXTI(BEځ ܝ+ H¤, çTx3@6#S@d)u,3 C"dF_@bf3_66R]›H0hms%";1\v<3Ec{@tj]̑uZcULhܗ]j8AKuzf=1jF!dVպ )ⴓ}(bEH8yZypTDu0)֣GhXO,|l@FJ.p"#oC؞@ݍ" . m Td[$'j~ǞhƗU(f7w@F?6d4oh@=A |z-9<@=:b\b2cɫۓɇeGQO~Ncꡞ:kQChˆFӕgW<~eh*e.lMp~ F ۭ7D{lYY>1|9=OĒ3L"'/S %x7/I!TQ}OV^T2Evɍw?ndA4f9ǀk&k+V"vyh4RΒ"4?jX;.?`~^cxhD^D[y>+sOkou9s cTY3u٤DW>Ŀߚ#34c(_,"Mˆ;mҤ|ql@u3nq=: x4X.+S~Y9$C lAsN'A'捧qfv==oB#Y32ɥ>'JW|֩kohѮ#wf=ݖq"_p끖ex_Kh~v~Y, k.JBTlc~4>S5Pn5VgÝ~V$jFʔ<~tccIgOjEh"EiR.V-ZL!)r0!MsHDL6e􍍻ҕ!Jug`a3ex|RvR.勣ٯg)?٭Ҡ$R`TU⊌>ʈڟHd lSվM_Gh6/޺oh?  CjKi\gJЍ8]^VvX9Y7{1s<πkcB4dI۔Oi$wHj-erC]{/g.`Ws ̪+oZN`-N^amY`VR$Ɔk1GOSu@kۡ nҞjm9`:rZ^c/TNdok):y"G*ۧSLvdɀ69-Z?fTFĎ+Iٙ{5lǘOK 497f3MԈy SH:ǚ|\p8`C#h%-ǰO 㽼_~Ju.썢U"=f3r~Sb,ῒ~Jt"U~Bxu!S"bU6@Gf ͮ&C3>yJ"cEkO.w߷OG/b)'zk:%Ahr3 0{oQyo%U~7oӯz氞N؉=_=4աPOUo>Ns/ בI L9l{xx5R*s֏U h ,03mt9{9_|uG~RP y* ,1(-}kZ?}ng}8gTuU:w4YCQ Oq4S곫M Wp U^_DXMl܎[2m㽩vކ)4cFQdKYe\G2>mq0H/;!-lzY|?X 3d*fd)u/%֎Tso.[l5t,Gn`)/x\@TDCh7S(m s;f3F^#oO{2oL ϰV#Y;WxqP8@ȣ4u= 8o3m\`dg 3۟[xȯQ2 3FC/<1>RwUe'`YB)"pq7I7$*o`D80=zO+~gԥ֑a2oJުܵͧaީ^ y=cLW< ̼. }3!WT^*-WT|_dꮙծj,^^#p)BʿN7u,\TU1DA: ~}.8jgr'[%,-f5 ^j7D`Y-lQ%{G@;8طCQVN<-&/+mw,<6"{FiC `_{b<Т>*;JV5ұY)flz8 cq ֭@&5x9yuV3_0 aM$Ǯn=K|fū1@aYڍO Sm35-L0$ؘ vy7Ea.f6?^]I5Ms^-ZKwmae7 Ja\j"Z>0s4RSx٥oMxK$$Ī~@C2L&aHc^x(=c ci|1ͽvQ#L*J$ssa"PCE0ʛQMA܃lԅߩœm?VA{4s]6l넔ʹWkuyaAeFS;`iWTYdJ잯{a83_@H;o˒ɗ`ģEfF8}k7 #G܄\9䩳{'R椒"ğ}6~&prg;TVK o_8ؼ E;&gEf_lsv"jAw*.Je䗪A΍C=SoTfKoE=sA'1u 0lkN9hJiV(-";$y/0PnhI)u)e9 ZaK煒cz&/J:9<{+n=wSrti~!X )y&4M0M$i޶!B 5F\{R:E7)}r֯'a3R|LH|1>/oY"J_m}.БN, *3dzbb^QnQ~Jko/ SJ/(5(6˷EΜl0 r}; "Ldߊ!/b 7H'% 1;K*Cb߹6NoPbQ=M{k|'mϢ8PXLOF!J [șɪr[C#O 9yF|' G}BL p=.|A%Ɍ~``c~匄hg3i[Cw =!v~4֣V~1ɡx|1GLK 2. /^5)  0.b YIF !7A۲HҶTX=V·?13!uFK0sċG3Y)y~0mrޅ}o?IONk+vu}6ڡ%4Y$H3F^F~2D'vJN `t6\RtAP-E1oy4o_j YDf^'/fEHp,W= ǿjC#n0ze9&!U<{]S}{O]zzJ)_Fq;teeKc" G2i|$Yȝ>wLWYkz$==ƻoEaAmVZ@в汴 k}ۏ`t:Zͳy^`muҬ!Y<[愎 Զqptp?y(hdnF?k ._ 哽Z6F!|4 UՂSMhiv|-7eeei0vZoJXN}#-=/erAϼaC=jI<#{žY} ]oV پwڈyMrJ,]2(JV,+H&5.O%{XV=JH :.6=4')hY+oB-\gx@ ҄t6БҜ#t`N!ttg#t}ԣ#Ï?#,/"sH]g=c[דu}h;MH/En'Mg[$)S[(1${e[|mzB)b}QVb|hNLs.Hh! "eŔ?{ % y T s|{(sG9$J}, L*6<@xVkr<+mWHo4o2 CoYTٕo{x5[q^mKޱ!Fo_vS) 1hV#zl8fbCüsɲ:uhƗ8A5`vϓuw'byW^t](]5ÄDC-v\qggh]LJɚUw 7iDs4$z"M#X8?(볣fh<Ӫ*S z7htcDtFfъ?`ىCŻGj lh+,M>X9]͗v*eJw}9b)GC7{nW*'5DI0]HGDD.Ƒi?,vH嗂Liz]!AoWzH_gNy|?7^(H w~6P 17H|0b=̆c(n{69 K_.YP'+@Y}m*Aa qe"ga5Pq}ՇRPׇ:>*ِc͛Pڃ_g +Z]{D|5ϼJ@VYοj+ٟMϑ&,)@fyj, /C_]= A4Ԗ+r*e![m㿘Wڱ7q%q=TQ[}o?!ZeEFO5ewzN\;BG"&eq/Rog =!G7kR玏QY蕒M(92[G P->kurF 4A6ʠsT*~ߎ s~T7^QlRaHbH%0: R R%"oqe{<ُY?ѯe*?'QA{P؊maϱ(Q 7/RBXU;OZbiGuʉ3!{?oR2nHi1xviSm4Mzr]3PapPo؎W*Cdrs }1x'vsxUٚN#VkÝx,‘EQ[N`_,xqR `cBѐ-K.<3a޹4E`> ;Ž\UN&l6!)ZAx+C_ {-o᥵1:<ދҷcqvp!ۯ&4kg_3 V[+li t0@ Gyr=u| <-h}U[DD%}N9QEmQT*(ރ.qZ[p*;wMF{BC9aCOpTCHoVoy\opC"B_U4{b8!ghR =9(T?/2w ^#&];sO6lf-o1DfȇY͜DUюZ o*"wuT H )#P4]&Z)9^1G.W ; Pu\6i"4ؓ YHņR\䃫ugfGu:pbk;/e9(bfg$aI:xy^Sqݭ؂q`L(=ru)Zb~*{ GIRR3}P(Y8dSF/rlyѡBz7!RGJx&!wwWDG3l|1sMi.' gHC{\7]bV5w(zi@6 \n 8Eڐ_eB%fqQizcv1 Xg Cgg+X]O]nek/. 4ŗ*~5lʅa"*i j1h5-`~Z@ 4E + )a)Mah@5lBީU؃*|X?x!EެJjE98:j͗ZEWqНFKѵ=v1AFxQ}. zeP޽MwR߼K1he~%5@Pf3_B[Q5<">L%@l?k {_`\&ٜЇ& L9*VKຑK1 t͚=ox} v{@t@yo]&v<hc:L9xjW'7{z$ Тx .+^]'%)sϪφsfR#ZCn-6 \^dk7HlzA4%Wzse "+hA2nL7CIvn0h 8b0o…|':{fy9mz-;^q\MjVtQ]`n~ʷ2`0cB{la_WT2o7L<4:x^/Uu`a3j*Ծ(mNh߼+fAқt\Grmd :iP͢E6 h:FE+u!!&SW`20s_, |KrF^ėi^x Rߩ!gze=~ QHް~!h OċX`/ 7I@UpWɀݚ5t Ts_uExx Txד~S&8jE>]] |a}.ԧ8W5]4@| XJ2au[Z>`څѱԄx-Yc Sh/*DO}VzvgZy!0ԯDP%um_e"#Cˤ,[L,ѯMoux)d;5(7 lTY7[9*82*SF}*K-L[KtXISMmhuǭ L1Zz׮I ul=pWh|qU6?KlmjCݰYf ˭$Fcvd&zțv$/1KĕSa"&`m}[L\bײP>C(]9KC&_YVi )5 R/ZM:BM~I i_lvQ?&-W0_<ј]RjȖ2-,\-ZE$\yޒnGlWHVq>ofsaZpYsJ|2CX\}X ۶o>3t bG__R¥6a}o-XH(*L>BFu3@Yhek/gxN2b/aBGcLKܝXbi5N.cSh%JȗYo CdD[cxkԄvj {[1d^EyK" GuaiMi TjX+h>TD *.Pܽcz3H$$\W' SRtQ(0_0-YĺȜeVn[Z0|X:]c5_G_<2,nc:*+;~e ;TzLޫ\w-{@ EzIw=]}w"~7:A-9NM!H{{nAwpf/b]u;_4&"eגa.Wrzj'.0詻ꡧBOu΄)Bze!L[W ]9O!U=)%K٧Þ3;1|߰eI3bqRdUw DXTz,vSc\/?̃^ُ~j]=ꗪ5|^Ě]A^a-` 9G,_Ü- ';q}2XzQm(Z@5 C~,} ԔSzdzu|ꅠFPW—4P), T/(tdTKUV HGpC3#ý,=DF>~#sSE=;!DOpTB&?Id{njbRuWӕΟ;FnRdYtuv$t]:t83MaTy8®$FuG/QЧ4z ؜'Z =|<Ō\ 85vl>CC4b}T]EOJ9_t0)L=JGll? )i _uM{dDe,Qov |Kr~ۂ !^ە>cZJ&|R"̖k,O>&df[lZ2U ~Ѕ .Jî+Q7}N6E5뼕lF8MPc'b NQ3nBq^;߯MOPQ3bl {Eۚ-e8c:A^0Ͳ^ͺꦪkoT<'=h w A[ZPBA R)BE h\-IgoXM㺻Ax'AǍma^-a|)ɐf&Vr+w~k <`?1jjlO8} K!\]?Yj5gy%wQRW(쐿qY0e޻R z3iURׄ]).x pV6 mgQ30mGLkeBa&T{C7⅝f(yۂl 8BF>H)A3 [3Wfm fqb,/LU*_O$v/}U{[*V56\ bKY---KA[_\]K0LMs#6 <1Ɠ@lu1N~l`oW\[#yq!]Jx=S{ Ǭ)DR3i^}R9>Ce7piugoG:O o&{c)x7{Aoy2=0үHӧz2 BfXֲΧRNdԁ+K_V4^ހՙ*dwݯۙ׻>~7Ŝ++rdzyBr-(@PQ?޵U}(+lQblI;'PX)4Z`~PIU"6=;ΑXdиB2Uca7<f$rHPwDw[ jŝ~+,Q-tHaR@>>;[Hs/xң汅8̣ V, 0݅Ya3q< Iz<>%owIui5/І"F,Үcbdgo=Y[ujWgf")o1[Ӯ iUlI?j:„RcL3P:{;ؙ@uFPI+ /AN2P't U c>tKE+^ ]<@1 R:t{g'8{zq%TXFQzH &׮r=J^Śbp(I@5qTx}a՞mcIs̹"$9[]k_^H G_{mwۏi{Ϭ+ `ޕ;SW Iq"^, Ic\l(7Rzs "`u57ÿ2 Kފ*(U$䅁vF 3fsї3]m?6O bϒJGz[?VWXw' ؛]6ԯ*CD c Rl%i)ZuZd,[ʺKKXHV]p9Nv Xq<0ion,<7Kl4z!4%;}.=\ʧ|ZgFj X q?g9@f[t/)$-v#m?7k0ma: ;TZO^+[,]4ňOXztѳxK&RaN:6 )q"}46fm?N[<,XhŸYNӉ`h30(!0itoveH"K ڰp s6}[LWАN=A@S[AQRP302$.lќt&qp sMYʂ1QXl݋{b ҧhf)4jgS0 qD Ӓ,/'(]e{FT /Xsd=ٞCo)KSxcMi8v>ܾA$4wU\IW>-F(dv-hD?%f`P¥(x!tQ ϗ4hD0{y@cz1JnƋʫ#WXtD/ ~'=L\"Mg0$\>G;̏& &<ՀNiJ)9nC_5Y/uepW/ԕ0~vSoAP)4V!m,$0}^Z>ك mkc3]; ܠk'F7rz*io{e BA(UG͚,F]9*tXU\^]( ΰBq\QQqCQ*LW>TTi@ xa\L_T'xb\tYdP1,:)n3(͞jUr&`pHQ<]!nKDQI DRYQIӸ $軈@Q&o),>6+# e1` "xCʣ)JjnbcV>5ObxhXؿX4Elՠ BSViVݘs&-z-u ( G4J@R'[򥃣(ʂ'm ܊BװP1pM%l1ˢ͓C qEvW;r4ֵd#!c)5Z^̉VX@^z!c1HBp <*#TyPAa pL%0M,>G x"? thR3 fRٗ^*[$\#Z`ǯ=b@ N`۩ /ngPNEAYjT=wf3_`4!Li=@Msi<%@zqvR<",i=lbi˯i[֯D)Y\p4 PxRlB13bf$yf6=ۢË[ H~lUғ30!(َ{v\SC@^;eI(![/6[n מgM!SzLn NZYM횈M-¦./LEeD3ԦuYQpu@l1vw6AlDp ˔^BFcXq璩᡿W [xV+t _7GǨeY?S =$~x[9qTaY^X/:ㅴ2itI+CCU}$ٰUf`2qD?fES4 a@_V-(zHΰR=}QI]tE?+%Nm>ǖP3i=."`z 1 SNs2pB:9˓&XeyS(9g_ jᝏvûE-Ul^dİ5beK +VzVr1ʻ٘ڻ<1jS?0q`J3<`]00FkJo"I|PEW\Gכ<DȤBL_V!$l t$r#v/D3u8?ٗlgol(0{0^+o 9P)\AF[>tU[aZ ^7A#>Xײ_갍,i#x7wsFZG)sP_R7YWsGՅ:Zg$:?^`|73}TҘsb~r?_e6`+ո7>X/UZxQ8D 4R+MDƘAԎکY"Jv Lji,]la!}vPw]5bxejibe0b$O3|k%wͻ}!=]1#2:ŰWg.F?FWZc(32rJcg򠐥7Qg^bs"vºP]!e1;^_գiSiƲɸό"g LNxsb ij `tRߨu+>,k{̗vҔ<,裏1.#>ig_]Q{mgm|J*Yo z#<(ll )JPd+_+_,xo78L.χ\D -PA '·Fw>>-CyhO"m4]LK,rï7 ] H0- I-G5}0=b*w%lf $5"Д?F/m%E{>OQF b;^w[܄<Ak9#B9( -> WlОnx[$UH%md^t2#xl*Tt.ՍoJ0D2h(fm #/%IxbR"O:Y[<^e 4JO%4" O ."!N2 QZ4V[ RZu怃mոħ *-HrL+'v{mŭwn?Bo-/F15=O&l |dy(/'E X+i|"_E]V kDlK!Ř̅{mz'A(rIK%y ??FyN(o.]C9!TϣC >xbX8jTK|?7b331S#9 /sVsn1~T#s<1De̹ 1IsnǜS oƕ?=>(ܔnmvV>ZKlH;st u%k CLiLN(U\^}[Ȓ68~/rGE7Co @oŠC,Ľ~)$;=ئr˧Yk{1֧[aZaʲ`eM2;W T` =*\?^_ JW>-35>Qӿ5ǎu-1/%U5xQxl_'pHz'J?|N=*)=FšھnDZ؛1c w-+sqV]qߍ'YwYEk)YTiOlM_;Cѧu-3tWICg֟$y/Jg.^ [;l [l)_t6hopV&oJɆ\b֢iϓ֛[^OY25 [_]5Ciݸ;'"${Po c€1\RO:h?9~!CD~k"Lw ' MoۧH0:o^ƬvG<M*u9:|Nd`75N3r Ne GA2vxԝo潬ILqa #]nk &m76^za0317%eSRՠ!;n(Hubmr>{c1P~ ?3[BɅf!m\;W :X:sc{t3)Ǻgbvuo u&ܑwr0Cά >C"b7|X` ͚K5oDQgN$kͭX4R q76*>Bti הhʘtɏEJnC7Paa3~K_kCz''Pm}P~_&7T~_7T~~o ?R~s64~o_?[_㫯񍿡Mw󍿡?Qo44~oξ}oPo}777^ԏՏCzCzCWA44~o_?sS_뾷rk䟖.;zץZϻP{|z]| vvyz7O#sT<a" f1E `TvV:T&ZT0 ]H '!瘓\z[TY ?LYs_wdRUǵFIWX`%A3x|=3􁫔Ag5sa"h&"F0.fD*0NO2w^ ;¯|M*t4?̺yf'b2ƠÎvdҥs[%^쿱~.fkYl=Sns+A]2{Zwִ_jat&QsP!h)צUb)fLX'y"#{M|_면lDYwAo DbLbzIL.aq {O^te8>5fgD4a .w0\ҦԗtTZ57CD1PIeJ LŃ^J79sЬ/Ұ 1sN b!mEj*?~K%o84Bm^F=Kֶ0-Dd$ȡ7( v8 ںf52HcuZ1MNr;hgqTҭ 'a:L4&ʻ#fb+զPFzI*\~6>J$#y H?)(TPD_`I݀{o໾!gc҄gcӄ&9+1n{hcӜs1ig5*^bۥX[cYJ{Y BaRM3L;Bq@8Dny%q%J3[J|L ڈ4 :-h -/3BɊeQ"deڎ\]k?C}9eGÜ<W[nk 2.HiDgcvL%WVVTI̺­,aVJhi3~hOy7h7i'=PUrEN3ǀ0wO%.tpfX:Chzؕ64 ?bLȭ(}W)RjVJ#}5Kq2 "AOMD1Z8>:>ۺ|$WIpx:JEeKbzc}/9;ﳞ=sAti1[0y&J^cqQ [G7_K~NB33_<'?\HXS_aY:gZx[}?#=Ư7@{ϐF0S9z-bܳ|<ѻ!5Z4JCfxq LI,%Y鰃q01!AN9Vn$ԭo&cF$T{^{#fŶ*HVѢ3Ѣ pq[zvBK[!ls\Cc\M鮪b=$,(OLO܇VQ|lO$pvT3sn 9ݔͼΜyǺVv vx*o)y(8({5ʍ]rb#qECNWW7+o-"4룔bJ !uTEZfvdzkƧ0Rm=6.Tߒ [D991X(u[U`UKmNf#4/d>Ҟqx=2&> 蓳/MEornO9/Ff:B*Ut4>"/Uruo\d W],s@mWS[@fE^V=bM&/=m7B8~ʜ-M87⟱tH2afbU較q{g4{s7Lc_Lo'n"{;)t5Gqk8&z1 h2U|AU@#:. N|`Ojp:>_c-J*sL6)]Lk|ĽΎWX[P˸Iib:gj\oŠ)z Uth0ژDAu(s+KElrWs^qA"s # ̤Tz/~;jTt6ҵV'A0p;X> Ea.0QsE0~˄A a@f'p`5䜁wú&`v"د?wC/m?\Dc cŽ>`.?<>а';z\:xcjr?4]854Esg {S:7FnJߓ?OK~#_;?hfڹ邎~fy\0BWKβ﯆E9:rvt/=uAG.{>G]هQJ&ۉNSZXQH'=I=Ʒq;b#lv)N2$>ObtKc㹢Xܤ$ W_gq.m~18"XH/ڵKͺC+ƌues#˵ޠ;@:&xYnFwMe92)B{y̥t&t4wL7 8>Ds,dPT@M hFPF@\6Œf 0ׇc4-:!n1S_pE.Gl|n,8ZkNcxY[?މ%%nFc04yV fmJ0"3!"mE9IH10x8O5%^iiI78Œ.~MLb;9'2njFp$6`bBc:i<=1#Ҥ)lrMƦ1q_14n'i#,ʝqgw@rԯ$DTi@@j]0pJ mhiIǬ#Dߪ;$c/f%PUv Zf?e"ϵt$[xyg:9/w:[Z:Z>--+<7Ͻヲ\Sďqdlfn[rpYAֺGQ{S,QfqVK4 ;ޚj8*S9z,ψы#;Zb`{sYr ?s+PMyՌ}M]׏s":>@Z!ۈ,8UYYe;P9LCY[NYpIf & * 8r)_>,/G/ _?Ėgާ\e-ŝ^uXWf>_O`]kݧthے>%8a~@~%{Ŏ^s@ߍq里a {ktvs/[{@w+PqW?|w-mk?_kﯶO/YX%˛ljQ2Sŵ2H[Md,W%叺kPWaj-K  %B4ڃzDK@g[Dhuesc r$p+*ĕvy s?&10OLbpD%fG .F&ڐ%ZY+(uU\,:Hb:*x %H l^|0{;e8bqTqqˆ3sMȌ?P\+g%ƲPj:0ۨ>`Up;CHGG}^pqtN ]M7upv#sDe:1NQ8o j;bΫRo;7c֜cЫ+j,l| I $dj5nb>Q R}6,jzŠ~ٹuR!{ ! N 1c&7v n)5$F=i/AME Se*-F YtcSѹaq;y dpd3TQ 綉*n5T*dINQ110^=4J74Z܈w)\!yK]b!| ?|#ۙ_xGJ=ZPV0y^M1u߉4*1٣-odC_ S.Ě|ėUskә!]83|Ahj7àJ1u9mnndw=&,֚Կrr&evABM;-}z[5LԷ@k0Z}7F&+Q܈se M3U@'2QsvI(<mwl#g,@Z"sWML<wӠ^V#Jί+uk% k,I{gX)"8ovN~WLW 5u|IѸ2 qH,QI]<7!qa˱͛p^OTSſcR-'C|iQyC\AT“Pp+*@G9^DGot ۑ6 JǰY*S-ҪɷK6W$tn:&e\/6NQ”֎C[OhPCu V8Du6) \SiL΀}YtGF։CbeP@znSch#CeQSҩmu%x_ֈKpF҂s\]r #6 `N:ߊ4rv<`w: ֺ5x[u#K[7җǰ}5;G{{ݙ7;þ]yX]_g)A1&@GAgo1n{0ASJ}Ã7mjČ0؁Jµ6lP8gcw"Xgc,- ~&̈́. yFw^kNyc'CPh_w^xS%m0_4bDmg&Қz(ȫ(^G S|NC^< Un5ƤJ^|m vغ3Ɛ3ybphk ߘoL&TL-t1VQNm_d))mu~'2MlS 2:m6mwi¤4!me5@Ig]]6O U%[l#2Eb -s>3=_ѐN#|\周 aܖ֯q)a2WKh?@կX>(0\l,IF]hn;޻= w?gi3[ ss(>&' 5G۽2E|wrz9iDt:e&fy}SFz'iE{FM't h匜/ |>f,-D4SM1LRfQgySP[jZ7I^EzIZ)Y=#G dKwD-KoS6z@ S̠IOm'?ymh; 6"գhy`bQ区DQ!uI˙0%Jl&{(k-︞/-q.CEC,og^Ddѓğf?=Eޖ|*d?|Mts o%4*hQćSy߫T!*yuؔYj4W`a~75Ni7u-n\ꚵKK%wk\uv6zYCW~&YׁރˠYd0@Q&}[TIuo/;/cu),*+SJ:Mv]:οtx?&b]Wz5/0HUDI2DZ&)Ld:8Ըg"'e&2/b"O|LdX_ƻ[ *w$G롮?]sjP[9]P]ab Ki]$K o"|p3N۱5! b? w: R@d]|PAIQYZxM%4s;? ]F_a] L쾥P?`0X~n| }SxVcxnNBq:vx|_oֳ\G.\OQ7|]1zHE!t{N)#z_ttAA}sW75 R*qk6 ר?3GuO|HU#.-g %/[U s}[~+VgC˪`ܶjK7Y]׶ Iۆa.)3vFUӴVlCҴ!UA?]GNޞٶk !=&$? Ӹ0fic \< _aŞz'X_ ZGB?Mұ$OrʄC,!gK}X߮6X_,ǓAP1&YWm9-,1.|Z#}slr)V6 *T[f7W-t}EBuޕJ v:̻y?Į8$x慳~I *یۇ2]nХӲ@7gⶼ&:^NAgTIгcϪ mV$r$nr'~=3o"Rf%C tn~cR@qE^BtݞLLxDW"]/\~0vr~{ɆW /<R,pxsJ,?15^.8ro3p3_cki󵗽 #Pl݃wD Ff |tK6 tý$=iߢxJ iY[t#<ԏ*P7g/43QWQDy7lFfTNћ\lox0SViI4̭c7Svc*?4n :v(9JZ_qRI`̎8'R:t8ji04<^rpd?pry `ߔ7\~\~͆_.Mk.j,+.?G.F?~Vx8Z8Qޕrxt\v4} _+2|K ,WKz٪[{_S)f#^6?Et,&$T@SUL%Y!mkb]zv5E @#JHk.B뉹Xe~CA *a{Mދ`R[I zַԖeE [EEl//r>@ bdYf^h24D{Yl4S(aLLPDoި~r(.G+eO핧(([c-HQYfg.`}JkY\F 9BbJ,k]n1ʯ^ߚzGi{w$^`utdO?\y: ״Ȗ5hk[?Ve܍>5Կ gru"A! ׍lo_{mug\7I~`3j<lOT;`{sloR^Nߡ^kni]{=`=؞ޕ{sx]9ڋ0 =kނ^|QKar/6X?_yGjooI`s~ͽ{ >~H/o$w1_{Nr{a=pV$W.ЬRz_;~o^F`* AtcbH0/9I:W#)nL~5 Hb /˹.jӇh9*'y\ѪlfmR+C,rEOfy`8i)䚋kՊ@c]Ay_O 4œ]MY[8/r'rncs5w5dO:DRlΦ/j'&dO,Ƙ\%5:OvTp6 [uf;f*%,λ{Bbn+֢Y_~xSdա/ZV -fޚM|ٙ?ʉJKytFh#D6qZi[fm xqi_v%!4B65u%J<_v oPTY@%C\vAN r 2۫ )>kdʊ~"Z6Ƶ ^c4ƺGgd pT{mks8K&W:wD jWÏ>nB3הua_u8k.lZ?hfg;(Mֿ,<޻nfL Jh'f;ozֽ&,TxƗioKKh;pӗ)>{7`iʜDnӅјYp [i&Jݎi=e$|{x ۽,.a)q èN]VEi0iE/Wwk >>Gl>^>Z Og#lq̘|xYt4Xb ٠`c ZNyh=\j<5LH쀂= 5m@:Jj_խ~dv3giא< /{00]Iҟ3 px;=};taBV1n[dY<)Mt-{3 0N5)Z:~xFoLmLvFi!Ooe<}'^@90ϔ}PnA㛽7;6Izw2\poGG2`j s[5/;Q7|^:@믌KR%oUF­,>P+u!o4Tb_uSaI=@}s?*`q4{7x{IC{2ԍu i?݂?o—4W><߬go}ZBG_3y| iٽ]ޗuM釿>y|fĂ1hy;WScXGc> Ds{2ٿՙ>}ϒ޳}2>mXi1*1Gc|Ti#q[5@O>E[! ]n 4;! jb㚀 i[(?_@2)GnޙP(M\I}F1m'O3Tm4,IF*#Y]~[00Phb$1nΈkX ai4m o!oOWvwpmaLR%$5sW"C>o?h=DdוpvİRd?~;;p~ t Xw KF u}8N:j?0pQ0G:J+ dΧ"wz}@7sQ on~ He.L >Ey`5i6BQD!)i'o!|I*KctW<-44%ouy %;FH),.6;=oM3Xb@ ՂB"i'#m Q}O@Hގ6 w,XLR'EXT*P6 m][^\hmcvv/ҶF;Gu5:`Rx\ ym->-[h,NޟRs7$p6Q8ٙkL`UfΑc 2R"û.AϔW[Y_]܁ 0=f{ocq& D@cܒ{18WeL4Z=׺9Dn[f]K 6z\Y[" bs&fiv`ש9{q-56k?օXO+|{pѰ`n}F YNk9EC%XW ;c/-{G!R[a8i+Vl(,¬Z,Ǧ, $bٕbkbR|/Gȩl/GP\KUe 6:%|TyUhr?rN._٫7e Q2 o; ;='9NA%P@:4eFK 8.VJ V0ɔ_s_)bSwʲ%hKGB` :"=n+L-?}uT%}VORt@QsqLsoOc=`#-)v3(< TBykcq:{S7b+\LdqB^Ca8qh '%Wc:5x?(c}_AeH(֕HMUUui[-/~^S1 qX,Z #XᏕC#aS=,'~^(Ome%kdbRh{@+3TS}Y>WJCİ;jQVS091/0޹{22l!(b&K'xaC=. B_-?@-w>ZxX(e[3L^8  f{R]rsdo.u=c\[Ӈ;Y*ǜu4F{ܥ8?,C ߌJ O,V'SoYK^?r?d#Z3g_- ;傋A/<#r5:3oo9 %dE}loztߕÞBԏP߃P7Doqd>|X}vwI8"7!/ϔ})={0E?%ǧ Mfs'Oa˃o\.{ktzք#㟒Q>)/ʻց(E:E{1ǓYrW~(OGļcٟ C;1ؿkt 0CRMR!9NDg1Fy"p{/泸>-c^5GeX#&}5u3(AQ?IfL D@AFRmM{RT,Mn>di%T 5D.ۘk틺̶;rJHgZX~~G!:0%8{#M߬/عB-Y]T9`ZR9@3-7{6z>[B~|x'kG1*&n3g_C3 zz);Z4ԖN"kȪFĄ\,noUK35&t | Srb/b]˭o 5OJ-H| LU@~//> ,Хt8AO/O_@-;/EX?/J _7AL_˃~.?~7~Qy-~͟_l/}{jK Ⱈ(b!,Y:kJуzТTd+`RL\@DE;3<)@܃%T\N*D҄x[b H|QzM9.JL'b vxV[42$/G}sbL]5D5dz]!K*.G*wTG!>;nzhvQϯe"Ѧ023aPD^Ll865H>J2n|hni!l]&^J鋊n;H-mv l(]c>&1|:3 Q KJِHP\?JPCL R4O rU eAw|Ӣx,"87B9`fA!3 +#ౣc[.k &@qPQJSsjuT 4dz)OLZ(D9 d9_9K4keP@XI%af!Ft O1S]jsgG&(T8 W8e:yb\/ ZgT8P6F8*u6NP0JW=%:Fi"7K( MG!0:WŐiO)&6{^tYg`+MNIGբݥvcqXP%XHB{ZZ<6}Y߮l땷ߢC唘gƄVZ)J)頾2Lf%k蔦rjR-`ەmxmװUҏ绩r+SB,ȇIHdo1 WMUE4}Ŕ'͖NRWqdde1USfk0Nw"|}AGisk֮5_J 5۪?Ņov~ ]A*K~GD6Mt0=s,eAd"D2(v1 jbD(&}5:ZW%uF!qV,y=UF8DKG)$Hյbf# D7cչ\o!&s4X>#J\ʭ>z#o>'梇 &^ أabݝq*.ӷ%{&b+渶a|'ZN$3G^]fv&‚5K5b/R7]~:)k`;hLZG8h]s1fWp۩ "@U\1- 2y޸As\<ȥ N&L3%.lFw#|X2=zf4^ɿtܓ/$J;2eo;d,*0PflL̏` H? q_8,dF+Ǽ_J.Wm@$[9]f|J;p{¬P =+P,؅`-jl 5.x;d~ HCa|Bq@uނ]2[񟛡=òGlevI|J(q :]cex̴Ndzy!5eJz;< 01n;X|U hUnlMP:v4Xo/W1 gnCw=PX<{\o$R*DE:o0F#xە2 0զdR 9Mg}8ꀫxƿy7} CAW VsZaȟ1 5w j@zCMDDx=J@o\sYטh lSRm 0oxܧX\|>nqX 8(?@;Prwc Vp_B)yO1|pbMKKlΣ<ܖw Bd FHjҼ6n?(?66ܖMh ܖI1//ĕ8k@@iH.Eۏy Y ך-@xz"w ZAV4̯~Ag IafU39%.i9mJ) .z+hwCj1ec|o+8* m:I ##,šP.Q.umtFD]iMHh#6AWza SaU yu_kwGvcU%szS.L95'sR*0'BqvC0'Д,ӥ3/^1H16W k{Q7cjZ=#U"`k4/6wx7nQ8uzZJZNx~['oNMig YJs wT훽_^˰܏о~!2#(X\lD|*ķ芲Ik:JHo9\̢A@lLPq3˅. ҽuG*mgOtPniL <##_czPNZ=G)yDž!*/>ttmu.6 ,0K`D‡H]0b[7Yeҩ1_K *ۀftjgT=m#y!|"B'8(>Tu>(aߍD'YnmhCЛÙvjHOYwyNP.(E^/qA@ sbq K"SךP@2>vLs9]J*.v.TMU9pES8{+Rʲ N-5hJ49I#O9xnp*[؂;xhFjb^42 U[cqVnDh  ي\/@#350`)lД=׫aWܖTu>~o_@ً^ uU,a]fQA Vh_4k9"CT{jj0 k#.̚Бs[ZԠy4^* ̭jW#P.?;o+ y+B%` zciwuy$|.Z4<ɊYVҒ {}{^YJ.,+~l2bWV9x򢸔e>$ U\d `uJ$;gIw{%AFSq%o^a٬YaBT09S{]UU? q%<ƧmJ=P*cˀp8KO*c1 妧ҁՖa`lyT, >X7p1qWjsA{jZT ߀V!(QƔo m NFJ¯<>u>i܁v{e6gA&Y>Fb=A.ײ3rx9ȸE97@tO9|;4/b>ˇ'wVJuib Beu-Ej<MSVyG;rC(#a d&ƢZ]˺ |3k.̦ Q-B-]uO𐘩j6&2ţ<$,IR iЖsko&NE1f ^W]C6j"fRI~"Xw.KdC>SQ5I [%B_X,5aC, ,F!ۓ-]w-̊Nh8INS.VdW9Qkܧ=R'-b"̄'H^~Y{!Eo2V[ǿtO}Z;fp!"h+|i1OZ+gm>h3Mԍf9胾{l"ȹw+ h:fӕv+u:ĈѠPMl׫XhF/ǫuk%+ԏuO/ΑT4Z>]Ёzn]Ё sR?V.S#ƎugpvWʬE<5d74=G9 jҰB3@NVyf13#*Mݺ3@Cnio~I,~J/3 [ p_1-L /E`? omCEyC*7À?#粻#"5;GMEC?>頯k{/s|FrY^9cz}:I~grGARK7 >/Aotm$wЕMΝZtJ>Lz v-qG(.f׀<׿;> ;fƶp8ϟ,'ѝN(K:z,a\heL})=eRx;ВUg_+4o=HnL|Jm^tgzy?93FJ?=?=;vZ.؊-٠Ib̿&s/ %I^{p/o^QRw WR /D b^.1/_Df.2׀A\f~;؟aqqx"|AaGL=hS%/+ґE>V,iUG#Xs(nvBa۟+s2[I6p8x?M0ˉeԴ9 iBg;e G.F } t }JS By| )2LEm?gRAfsi^~3ogL]1鲅{ůmD3cM<$m#W&.m yUqۼ~sq(2&tA leFdydab-!2X/sjRstw՞>_-W'49W q&)@߻1'Ǐ?y(C 4W3tSZ')a>cSFKy? S=8ts6Zkέ-ى)\(Lkc~~jsnz0ύxTPvr.h)Z!V4[ E?Z盅+URf|8V-Vӹj.:E@/,bn V_HT+^~$W鏛Ϟ}F 0ʵ;`" > 1Zl!)-QXiHGdIC[Я'/jn)(`+ŀ? @;(gZ=0ADn>m /.X/AOσ<؁}"N.ZXQD|08mWER +2lNCfG&*D%9璎Ž*I(%y*OXFXoA`tZ#>!NҫSΉU='鏴r[7vbIB!TIo#^Xa+0hwų,!~ُ`cxUAڈsgmݚu@_G>XAkh!TBqVRaYǣR]+ێ$ g(uN). )Y+c,!=DIfԓgmJS"SZPOX/A08B+G߾Bۢ$ۅYZ=Vkx)szvB%]tY>Nd Mh~ Kx7ů m@YJGውtf1k7G|O{&/`xt vaAǁ Ǟ0 Ci TgZVmiV/ 9vra>KM¹~q9(_Fݞm-T,XT_7&\mtƈe 0Yz^T|T>[z&'*Ua&e)06+'xhM_|oM$~Ŧ~_/@'p)Qlϯ]?4,SEk@$<[#~|iRd7da AA`% _kҽHvIJc-鮼Y\iCУ?Ѕ\~%+ړLeeGyQ7M /$ [>4 ۊ9aa߾f{D_`玪WxZ:7ɚrвAL-H)o%b.Ua9/촂0rٹK\ko4 %F}Hw& $ &D^ Xƌw^) :wi/Rc99Kx]]CnqEM5Wǁu?ON wǗ:{4%E_b:wj*-,P-t'WޜYj$أ@,TdzV{o~09B*gy>4V747Xᛏ͟lx=fF;Y6d aMU3SYŜX Wg+3;ף]!r;`ػA.En#Q7L8<١ Z3Yt|B =8hǛ#w@$~-t?wt_t@;6Jnۦjs]S;=}y({ȫ}z`|5&lvw%q Y: )Lt1!B4 OS(^mg}9ሯdp X7ж]izy["#\Fcۛޅm `du׿pf @GWe w}=R}6x]cvʠb׏l]'kIabIsƘtsc8;tLt&k/DW+٠ZOK1լ 1[KsQYʝ3EeiËI&E;%/гJhj15OgUSGϦsk{bj(Oo:0/X %rt.=Hz:Lc-qt98scisX1=tr.d&;}Ne/6r xy1Ȝ ǜ_;R5#PH'X"ښAn{&;u x@(ԾSt۾P*0u0+|s>jgG;*F>(q>=Dqt5ζ`%˶-M Keڰ6a~۵YD.}V]o#CqǦݡu̴tGzCq}͋h84e1j0 Brj^Fgr(;WjJ҂X&|rj GϝBNj>٘3Yw)ز))OkBTJcLgG Ãz\C8Ujjz_IsN&1g˙k;kq8FPvaD)u&`.Q:G;oGj(ٸ+[Kw2 wiڑz_#4ȃl"#ۼpC1r bev\C9{oq`҄K} A%w\bQ34fCWkaXDV;?H`:t <n_f}ټ?̀L5GG/RjOIH)B(y;XUS%..\%dRB Ԑ` 14]2̀e[YGKZ5 :-Ћ#ys8QpQ eܗuPCИ-K?@FB8?`#š".$c *DixJ-z K2j+crtőRK5+9 xg.muys?+;eƿh>]$ne:MQ*<$[~N#Mη eNv<9(/G*#W(n+G,cQg?3O$t yqE~6 @f`&a62M,Mx Mج' 4'b^$h>=lږs z FjJʚoaik4XL;•4g4u4?#~^̤κKEE[(da*S{CP (jh8g>*}8RdJ2oGcυ2ASeO3 ),7j;'tDW#xMH2>2wdmA ;"0TzL ¹, ruk INom(Mi,Xz@!XMrkZ_HG&@7);KX0=zŧҕ.~C%5Dn< pu⁛l?F&='?LC6BO0fa/@ ȍƈf1;2%PkIPTf/`p&[Z ٤0])s683j^ ـ1ѻ (sv|&HU 0Ք.5358e VV F3/._nt:Z¸-àn;7\55#motMҘ98 FP-+O+V*p ҒnѸ.ʇō h3'`d'i=)YN^Jpܖ|c\5؇׼gE #cx1#'K;ۊ3`Cq)P;(j8l4s~@e,yBѶc ɬHMu'dM31.5Dw-HV lԨ,Fxzq'K3X Ύ^XnP Ȱh[SLP慷SVzk|^q/f1PQFyCy<*eGod2h|@H9d٪o>;4$KXI]AJ,/ j 4 8\ETӅX| Ep L'4Ŭ0)nI7eB1<Tj!cgE1dJ_e{S}|Ls[Ks|FcgSZZɈBCxUN_,3>%wYkcѴe6>o5a?ya$eN/F!`x5j G̻P~o2xTXf\QXX8o^8b y)K2E o;||V:0v:1CЯ 1fq-fp%)j+ B$[l$T⿐Rs[ ,l8Q֜ 5)8Fv -z ECi [r;HBfg_.0[["6 cXd)E:B7ZJ`g`ϫʵ+\.a]\{HyhHmU sW@;Ne+VvT_@46J[vJXG 8 222+8Z u-rQpn7u]'{5f@Gw_7g2zG[$OW3:'aKWӒIʎף'"GbzoOos oZ[b{~5* ǀFgn*EDZ(|uFLw 7N"+c LO2N1l4oQOOPIٛ! ^fjJfs#ICb75&y\?SE}@x&b.a@,m@"6&Ub< .Ko#>QYŁS5=.'[@Eo8X^ЋiH0BqLU8%c*A+j A.e귑 L#oy,}]cVyę9o)ŲIJe:»Ƒ{_ |BhuiUxL8Y-LV;O/ ֋&q@:$9Ctu!3cJkX؀N,ag P(zikAbnb֚=ȪoU`أ3.!`rLp3-u G0 dROGxcY@Z`aA}Pn"p \y"\PxbpT(Ll1g#ୌmd׬MSć2ӗi8,<6 s1Ҹjܢ |0˂'jy礓~]]v jNoBzֳۍҮ4@Љ6EhF'N>2]1rE ӊG7֥Gz妏'LbYhp;NM5lаVҤ ~j6@RyNCmL$;T$N'<9}n7^E_+ dLuEfKժy. ŨMaPgf C°P=E-N͆ƈ*Ԍ$w~5ҞD Zb"n[Y/ef LFBʿSd]"!`#ah?:"vah @ Ik_ W""w=OY1 WMq[;2xheڗO`bdqtԟ] zg~IS@>'STo0Ͻˆ21h@Ϡ[ }M: m߇ ?1nk`\/oB_KFĒ_SMq ;7o?GzOnrI@:Ļ Z^by 7dx={ ԯxo* |x7TwtPPx^98tW0w-)޺U8ޘ5U ot Td*wg8X&}]x_ o[bk @xw'2 wzQཟX?O}CbOWkh@+1w_ ~u};=C_7?;t=j>_@ק>ު@x|}n~7ekw?)E'G zĬE jc 㩵^)SMjܾ _ oV?J/%W=rCe] =7GAv Sا|>׭>;l?¯ wRe}|LI} M  q5N.|;;{Z68H_ lbk/AѐK*Ci{=?Qn-ֻ̌R;3^ 漧bp7𢡊x_@x;o=>zǽwI{ΚC~rv|:W@Fvmͭ~ Y^LqOS;]kO5y(;4JQ]D'a~hk7J[$Qb7^"O[OhhG֦[Zow>D__[5۽m\髲snkhڇ7 s[\_Z[]O?֋;_Y\}ʴi ^^LjK /.K <xovޙO9{ 91-J%J3(+Fʊa*y衷";GٳGП,0 )8r^ΪK>YM<4k2|,̎svF:}Nˢ ʐ~QKKww WWp$9U2Q ~5iDI@M@԰ξGp L;ˋa2n™Z7 nfnF4NFI:e4d^LJi̥K7[o?C|0tAnáfC?C?)x>TIzk>tva} [agVi}~}\2dts?Pw3|N "1ڞ}|w̓}tM1*08Jϲ2 52^F|Z80Ƞ[W~SHh --OOFCצ3e'P9C ,𿠂ώ2jj[p 7xdMB(h"[b08!6G {ɗNDृ(ap^?8;TlҀrw㠤Nx[xjܙ;򼘑 yat_ ?S77wc#hvŨI+W ̓Bɵ$6+ZyVIAߋ=byߤ&Lh'goFΈoFZ*33ҁ02'ЌԘed\ o+a [ 10'&`6b~A~oAtB aP_`rs^1ş_&I iyAY!O̝,%{~f:S 1t--h[EW1kW TD`11V9a2!Fa{Grҙ|Ul'JdPYɲ5l>N'(Hm^s/D[͇ =gG }χ0 ~~~þİo _8fu&Zo7>oV";EAYq:EwPރ'M݃@CA1ULY}oԞS1:`*Lb#p&>{[UV z`Z6y\=;Ui17-KӶSR֞g(>/ 50J#q!Sٿ˄Zapox_$.@? xv>>.US/* _".,gAI far4 1`.V/\zs.ѥiCW*C.Cש,! wg fi&y6'Dݻ!J4ҢmYTT~ya$[c`fZ&Njh}zF`wjS^_"/b=.ƞž}SN2d:`y)\?oDD(( `.Y:ׂg1 f|F&fqM@6881C`Jqx8oJEyFE)w1Rk-tfx51%_ }+{zBq݌oL#ƀd.k>igvy A7铙~7F?h}& C-x=1OKL>=8=E8o 7KOXyiS0K}ՏyO)Yҷoj'~P'Z;@?s?c, 1RiR) uI ^b02l nUW:b3wSPLƄG Y.^( _Qc ϣ>|Y\7> ]DAۚ[! y^KǪQJӝ4 C>i4x G(%0G@!?xKfkB ٱ@1Rr "0,~LmM`m@(3t0s1ƤJʕ ,;ex /Wp2 t T<f# .4Aia(m~h{u̚I;5n&>:|,daTvX[] r;v8fG\/>T],#5K- 3Je h>UHv= _Gt}? c:0Ù ԏ}Q彣dgiaXD+~'3)ZvGݽH#fV\mM U  ah#~cDz>>=NON3?ҥAu }Fx63 |Ƈ^9vja`iA : N<[c')<KKqJt97- < ƨ0L:FhQ8OHm?d䌉DDD5| }sgL0Z tM>wEn)@AWyZ>g 3}09{^k5{aBg0/&*;O.K>O0!v, DV$Hsz"?6~7o 1|. 5|0"7ygF'Cf)?LqzaҢ9>+?EH]X"xB-zp94vtkF0CbF\@hhlؗ [|~xC3sK.UԨa!GoѣF'$<*Ȥ R4L{;eݴg) rH;F_}ֵ܈|e6-@ AlYM2;W' =SFCτD<(g^{~-~$5g,e9~]'ؓϽTWk}}( 薮#P }ofCr鿭Hj.?#:w\b2ZexZ.h ^};/k_O*oP`JamQ-@gt|*C_~ 2l=y^- E_f}7Ot][rI@=/B:U*=z'!=pầd5ޗ?9BE&JxG_I^7(#z:8!lRފfmw}rw8+?ȼ聽l_;Qm01z Tx;([[9Ѭِy[nޒCdߍnIb0Fr=c*S30ub1a1/6TэlMu̎dh[ }hk^+)N/o饾4Un=m{+ +n_a ƚgCMFv/P4TCq6*W^ӥS'sDsz{.$&@Z4 '[/;'=}8ZF ҙ䄧+!eMHi~ך88U5"f\b%p` CO>F0OvгfނୟPtHJhuJ-b9h0>Lon͠$mN^d ?1A0q.[ +MO3k}7(ݡg 9׋twV%#~]3glr);< =H#yq`Ϸ?oƚEn~Sުy ! IAuD 'xchA`M[)l\~.MoKNwsyfvp%<$6䐦8e KfP(_NrelI{Ҁ˳qWS{ 0#EQM4jX԰KHgT8<`9vKdk'ʬ0̍m ϯv[a9-~b}涰wB-eՖՀR1Z2~L?tA1_懣{W#3bQN6mJR(:$?Qy6 >\dIxIyS”6E 4{HA\ܳ\VnyJ5xHju( >oguKQ<3Ag~L38yKdP!=!/\Zu}0b߇i2eD^HӪ@]1,Cy-Xd]ta[v=8FfӋK?'K2ۚ؋(M+!YdYionT Y,>Ve0wtaN3+j/TyqT0BJfS=nN :5˖MSޥ Ʊ 6l\V4A:nǹaf,o9~+Z0ϤK=f@"AKhYZbA^u:K?Me`Tu_琕Ly-pl GH p@ͱPGM ov@lPUnxP}T+<I"=б2{<ٛ9 \vT(6ZCfo^86/x&o 7A 5\ /F+A^ً} 3iJ6(ZpQhM,U'GNֱ]Bŵ3EQS ;!v>C@>nvyȝ}fO(1 zGuFbZ_H|%TX#]_=qbԣg ))ٿMH~wCM ,ЭJ 5'_sfM<_rs1<{W}>~E;:CGIڧ}"y 'g,=E6M6TΣL_H&^SQ=(At,҄`#Xw'zgH)0=! g̢qT6~T=N$?DŽ |ԟ& ccceBCS[vnc&*q7eGGu(%e)M P}MD[ xv8L۸ 7?Ѧ:AA]LAݽ'}=N UBb*S1T7jU:p=}+>"+b|rA`u" F@~0ԣC:E6p!ֱ?D˭!^tDʨFG9i;pAx]k+q6ZMu5:'P#CZ_?_Is`?bT_HPR\Խ$nCkutZ @Yۏ^UAQ|Z gZU- H1@>@-",,Y6@H JBj:!bQT7i]Hk.գ ΍ F#mIy]h'<}$@vzI wNW;G廏jccblvQZL;t09H~ 5W\7͢r'NEB 'Mc/#nE}nL$A0VS[Tq![$P8fQELm&1?_N;fD)ѱݧ)PlOA k7E}2to:#X≸v@0@iHn?-Kpօ@ɂPj9Ƃҙ9~(]0B),`d'eh& Sqq~w_}@%ꏕ \v %8&d3 3&3(|d&ڒT'0 0FD8"3 /(f3o3i1I#g@TbQ9ˤacMS';&% {1a5ÆJй)=Dh]PӽuJ:Oc87n*("J9}tp S" O\/O]0E^򝿎$[ς ypL1muƪuӻ ׋v$-Cc;[dg ̈nj= =]UUg {hد<&ʿ.Kx mv w @h O > 4.ijk:A;5 tԄQI c= `{C>\Aʏ̟,N NFs[xEц(&4bq{ Z xNsutݚ9RgN`xaU /,V~tVGerl9pcK5F=qʈ^#ZJa%wۙJUoߡiE@q#5K<'a"*'å)'DkP$AHfj`=j<ѩD(z.Wj>ùg"瞎/{|S}#5,W}4`o5s̑EIk t>^^PPћ>Ad&r 6mhƩVVc}Hɝ*aC !vIЃm@L|jP /k-U? kY'yz7&25<%wD7)#CVV y vw,1K8%E |]bG.9j9̘L3 J2Yئu0zVQϾz Jj69MQhd`H)f#ro06QK0µG/,FgAlBq*+||7aHW2.p]y\TQrItDԥ/"bqm6Rd2fρt.e-mLf-P4E-+-54E}w9 3,گ3lﳼyW8ՠC|+YdnsZ }khXa"QEa!|x!h>DخcXhUZDy4WOD5i84_Iśp9n#pA@{`H YB^dY (@A/zx9/r4Pt!9bohohp>a<. :5>jTk8O="zL',[ԖzBviXRc a4rkb#w9!Ci@<ꂏKNu!~niO?,3팯Fvt#=ybOuw}kNNsifC|OjA} =2qјǒYOk8'򐎽ykao il6m%s둕T9œ;9P(tR 0TnP@upC\`xկNķHZ$ny+Oj_;ܑ:9ο4ۅЗ::QQfOF#T$"`*"*x2og,vyVi,Ͷm\\OEE+9XA!k绣Ŝ0kjv7_G2͂B9#WIrW556?NIo;|brF{'ұN%sP}!q\$"}5ٳ)2|8'5dJ3pa dg$d${Tz& tHFGp5gu\MOef |UEv. ѬX1ynDB(Hɧ%gq\ O :gw0<1O>8'lk dgP$;C"ٓW3җ`+"NXJq\ɮ\aEN෾>?P3/3b%۠T}RbliW# <#m -YA]H}#j6(+>c@#UK2itٯszwP] |Ciu`*j(O!Y$bi:'2傛g)i& EpI^u#H7xO$ dht*Y$ X:=./2)W?v( n9ߥ%%٤S,ƨJr"7 A1"K̟$~C:smYXzbk;P]hVtuS &ŲfLop:CwD3VuY0TI$G*6U`#u>٘h,Na9p-tד຀= ׋{aV+v鈺9"P4dN\<>JtJRFCַ D7@/)D:#ןGN`Ya1Tx`$簾.6|:πAkHOkJIbZ E]R0R9\.Y_{um nnq~;x5=E]UD͇8Ō#p#ɓWs?8<3/%] +kp[Y!XEVJ'+&{X+͉<8dk IbY  <'7AQmyj4 /[$JZ-cdk;M]pwt^7cn71px%0jE>enm>28Y7:6j74a"">!ұ]ςz)} %n{J/_X1; 1M<}Tpv?I{*I,ifoq.ȱPtWEnG3dmوp T9 tXmV}ku)N{#M#ߣ5GOIH IBjxL(ߍVݳ3*pdf覶Hd7:VrtjD:% ҶςaPoǧ0;0?l$#+f<fx Ufv쾢svAZ!5qn\s?3MJjlBvּ`2-Wܼpנ?< k&cr] 7^bfl nAuȩu;Xy T~w+Ub XvU.XZq;ZG8g8By)Y9B?Ghf0Ub!{&+`j{~!NveFz z_Sz"^UR{`:@qh3}2EoK#΢[D^lWv/.Xo"gaܤYi"^4 "JQcjST;n~}<|W5}}Bfo|TO_Ȯh:>ن3_cv|e]%܁ &X׾AAAgkQdlFkn1$96!(COeC3ޙ}sp~|\m_U8SG[7+mKmkg'Q_%oTly('NDJĻ6JkKɕ߶?6_Ih:=FѴfoKpĹC>0bEI6$ )K!;&%HKŋ`>|a]?b*HNPtP {yC r6 ɤ, 3U/sRAG݊en)N= 0 >4#,3nq@aZ9GF=)lmim?$\`e5T$Y/YI@1nQX]gm tZ}bQXr>}L&M}.t2i>&P}e+ lI/; liCe=I:לWUY|ۗa Yl#y[ހ>`4}{l >.8VvA޲qa *oh-2<zZzA%xݞ1!uB@,O6$7SF%2z\* \aƗ' _/?ozQ ZC1@i(}m"SBmcQ<g1< I.x"kIG0ۤ(;lVSJ\W7)=rJ\_='qY>?_mf2m8)fy4ܞRK4H|/%}5ҾV/SwsZts)g /(& lbUebvːG\v9?െFdq|DXz)c/?(?)?">MOqP5;ø-&\ oXN˥ڪ}?Wf>fq'L~M9F359PE(\QS(x36g}Ʊv~|fl/+6_9i9Bpp!aˁFd4Dt;4?5#||F:ۈxi{tN4)ʉ[Vھp+W7O)+:R1C'뛭9R:&I0)3Ut붇,XTǍ \:f$I`Vf:=Np I-=\g\n\CuZ˻PЀ/E^v)::t)9tP xKxJzIZ~.\}vD(jOEyMŻ}sܕA*r0LSݗ(yMab .7SX=̑[h?o+h+Fn s?mϩ-=kièC$jJtZ#h53QtDe_ק"+l(Ye*ad v.B4Oqa1 9A:Fp6&^ @?m+UJZhk<7l:yP:7-hZG#J] Q7,-^xPMn)x4x<c |!6z XȖOwi Q-O>Eb0.j.dbG! dحcvV֎ڱ[i;vCZN6[KttLOuI7y)_?A=p]Dh֮}F(@;;\iZ Pls_iO,zVq] ;xҋ=OGÇF%Hz`A{{MNxsz`"ORDݘ6 *Nn xɧ)J"ō[N0b6Ӊ}eYw>D+߁ 3uBfT&l: _rG,cy"}Q"G~ŘǠS}&__ޮ=:)(X5bXiWp[MIER)`pRAiFqAFQGDR"ҴE系4߽=ʖZ69^æ;꫟F RPֈ=%c59:gWt]oE]ݸSkj6r^78P1'8/c"Џ5/R= }5QS:CjZ3֜vsI#Qucv8wwan% ȸԯ)K7jIlqW'i㪀cm\p\I4v:3.Mx&$ZX&o7܅5h:MNE1QA{pEb!G``e<;z4anCӨ4|hyB{)MSI)t/6LN{wP7ֆ?R aߩ&bQ D-n'^(NdM:%`פE?~Jhəy6oF x8q3(zPnu9@ Vם@2۵/>r)lˉ%j1g}ӾäΦf@Xxi:Į7X]&Pw-T,P˕hp^nOсIɬ>^]"q$GSxSØ?,\M`頦Rc'o0eeĦ ޷zrk[º(]C6 $U;UXjQWq}%.ԮFkiZ+dZZK/Mլ|:I^,MWֵ#t\(p]K 4W'a@! H&0T"k#ܜjqv ǐR1JXǥ#9nݲ:(l}QbT뻮n߫=M+d]bpBv- jPE('n'~]\h-Ƿs)VTneOW)  v;Xo\9C)7Ĩ~z 8IL()檓6r0PS6xড়L~]VZO=~]bjߊ2gAlF`by 6aKnGm$!@n\n@m\ Gl\ $b5H. 4볮Q$W; W{ }{$(ۢ7#mAbnx2wuY+W,Udw Pf>(yRisp+3VV e=Y,_qq+#FUx»Z쎔pgIŔ7hsh>*U.TZ=DT*Gz^|s9=9RWmJ_"d$ADͭP͜s3<, +ʋ)xd]wz2h&q $ˋ8e[;4 {@ 2$-zQf49_O2`Xx7F0cUj?~An"߯BOܦDMLvTd9d3dڧ!,oP'~.V{ n(O<b|N|܅n[g|1 9E(Ĩ`?)ȧ'|ɰWu);v)*/x}S+!k#j1(fr$QGg)QG9ݣjPDBr2o@mHl%eC-Ҕk}yD fsv0V_dجqBֺ!B])7:tf&!) jJ(}A x0cᐿ6Fi!xPN*0"(>И{j jޑyXYitwfƭHsICV9ş rܣݜ f;͞` *W&idbbOR`9a>P>wA+c{RCͼ  Kk=;9Bm+x^o j:T WK2evCC)mFgh{mO9x:Rp7qv.1](Н6PQ&Jp# 6J0*5a ʀfGؼ*3g&URk]N0xb}7Z9B`+0O@*׮㞪4oRaB26%Kxd0' 0ڞ|Z%)բ{]t84sơXtĠ~G݂S1Gwj$y:G/2W`(<`6l>:jEo{ie4I٫QbH7b(@9yEbw| >B[K Y/H oH-!`d, +4ŸAXZCS14*-2J7"i%KMU-֪_)1Nlk|IYt/01O,zUUwgrc -o{U!5.Bapl;|q#9O`tr*&m.xfh~2AT-)jG~Q/p, |Ӡz6kKJv?P@k;0i}Ӡ-E:Z~>no|BWJhjYi& `s5RK-AkEn[u6]Eu@CP8Ў>Iutaj”-Յ+1mz_ 3 |L㣏>j?wC?AB'˲QV2'L;kL.#<4V`)_Df",G^ljR} Bx Ѓ31U{LQƛ 7׎}~yRb smbpG<ʈ0ia 0~2x&yIeenHg'6Vn/Ӑv/dp~L8?_؟iʮ w4OBaOM5&VI! "'EYB,e{ h#gEAG-z{;B,'#yTTu#@wAf갿@9h0YW& 㾮90LrfÍBop;wTJC?6v']J;*37ٮTJsM-P!J XrB򳛪 R-N݄bCeG,6+@X\-"o}TQ_2e&\ߐÔ^2% 2R%G",:q޾#_!wo2>b<Ҭv5y著|ל{~No_ [sT)* xys|'~ {7SyHE`k}bp8 E/1KҞ  )gݳk&x c%Km?KSN )5ci:eϾV;lѦ}G¾`?3K٫,%δnHkA;)2≒&ٙJR4g$=X`˕Yr, ^r+m7&XaUx&YXri<:2sRMtк@LzC3D㑦+2 -=m4ɾ[n//UKEgVsP"J途.8 ?=-2ѵX~m0"s _+ɢWavD<*̄~)("ERZHOO){s)80RL[sEL7ynw%)疅R&et;D呌(y`?[:'I =dG(:^ @Gp)/cb34n%-)`iM*6GE/.)T,VZbвPlwˀۨgYie;K&ji>㸠&s; |999 G.foLCS~}vY^˚N.F"m(e@=^q d7wJ de-yX𕴧IgG nO(O~Gd+5 K>"[sahObg+U^{U~$`ԭ6am%acߎ^Ë^,uhS㾕3 Hl4[غfJV{bB(±uBr(/Ĝ˟w_68a,iNsq,u2[| \=.u͎q`165ݍdK J>'dKTڋJ_Xބ "}u<7t{U|*&~:SbX|2U_Uq΀ڿrO}爫Ⱥ"^py0B-bq 3zI޷9z-VW\_Wt,}(ZWrⷣ0"BC6֤E p5lߖ1 RX`we U`H\Z*ï$Ֆ\F2-gB{-k h5˱zƝH+%_h̹Gbϯfߌ vN } ™WBμ7`^x-6=( ,MCxX71=H0FQIfǷzƒ_O ">NS R#q^T+e] feV4/4Dh:<Qz[3{X ?IK["KcEws5drKn7*^L9jv,UyJJւ,)fh~z*zn\.`vvPG~#*ah<!#/F8w5 |4u vLDXes$; ?r WsxX7^+m*nI>ԆH]|1A57MZ1iB+_?r :,ZUg/Le?C!jhddžmMmF=FOpȭ~kRxj]K CO3 9hlx000VkYp/UB;A>XvCǔ9n]"{jwїn̺_ ȮJFVꢢ FW)D{JI#YN$PGZ*D#k+;j\#*iziWh/ܫ#k89URDVEfܲ^}J@5Z(HbT5Lqvr5>]d_.x H[b́,9ؔ8V3)۠,N5N23I6ftC# 3-"Dt[kGoRa6ƋywVޥm!*cewq Ǡ3h6(_R>30ڏLང:ͯGbo=zw&pڛq?ILz=̵+U0󸛌oY`݈+[STZc[ΒqI_Ҕ"סxYQ cb*{&|?X hʢ,nƐffrD7QT$DEw |7wݨ20@Zv73xr'Ȋ~q3/0#@r;8syl|fUS݆TrFY=ofW']I֜G'H>(7(}wڻ |4 Pj.zzy.fAHG'An@gAgAGZx TjT _wPA!rP "jO nFw*z%rP_&8jheǯ6=1"* hաXl<mI>0%{c?ku<밚_(iű&("wR=I`q8#.Q/#kj0͎Z'vX)2 {IS@5s1x26oOcxS !:Đ6i*Lz+8jc$ߙ5hx&7/g=&Йv3ΤH?w,ʲ;B yohy*y}h#jɿAÔ2F0֨w|`>c3q>oY=3u49P1V_ɔj|[L*QkȒEjS٘yKb* 8H_kZrQo6){=ՈY—L`ÏzTVv ߸e\Æ~ ߑ_FПoX‚JURstdsXR ^4FX:3&).p}KvA"BubofW9k.vcq¦5?{A( A8oYNtLY1 cTU,}Д8ޔj%qyYheP43D+7 \%Xav%vÀ KD9t3P>Hi!AYgέlUq˷YlIiDc-?7R$5 gÕnZrx[bJ}δHcB-1QQb\*R0]$G?Vy8_s(x37۪i2Ϲ`ˣ D `'fc^&{a R;6xx75YF&/PsrUq&a'O4ô!%>oybX(:`$!&#>d KGi[aN2.̤1RqSSe_1`GʐhF^G`U RR#m)\Im%Bme&F6Ea-5y-6QDY )weNz2Q?Ehz]hG-HL, : M="hku*8=r#=,.ުBȥY(B[qBk#(YDu.NI?_ó4%}!s껆ޡTaDוi<ĺG+/vFjz(G VO;ߦ ;UR%0wgɓsA81q"[8>:x9YaJQA>__"y*AT-J4&ݪ;S+]R@[Iʒj woӴeUVlVĴO{%bS)D t j;V@AX ކ{ M\ðWҁHRAS0im_QHwۅط y P(6͙ur :ht&>+Q ʼm5Q u Szw)Td0vL>6mnN:Xn3qtI~KxW\[rm ×5TrH{䮶b({-<5 Qg#2gLfɱ ,!mhGPZo9 y, /pg 1Ehfв˵FQ8`kք]:I8J̨ro %۬zN+gcn_uPC׫FSxލϰYm8PF`lh8PSl*JE:TAf ^"f,2l`f4{qWW{{oeVL:| 7Ec4pIsh|H^7.G$;\˥bb< gr^ *R -Esh(zu Ii%u[¹oz c7=񣜇ap,`nOPP)Ue9hStrTeMO]vN#*'-Q ^̍{,Bbl.Lo)!׹~?7b~DU06NN~[^qg5(R!ma4 Z?G## P.Y| My)ԙPxlұ U\]>nh_1\-X4Re?EktRk{x|K bЃ-&/JEʃ}7g 7#{/¬:xϑ~QY7\4Qg}xF"Jl9}h-I m= qǐh߷tCaq_/ƛ~C`l63'n1ʹ8b\d~g_c/]znqtݻ͗=U,ya<A̰:1쾯_%1ŗBOtzFGCU:zra.:e8Se,8ɺ,{Y64]`2b* |wCxH{u֢|["VsCH=V+@OQ".&nxX /e!j\BJcFx`@m1ЪXr,?!Q |"Dqq^q*@fw,M|vs›~^_L7ǸbMШGBELjb1Ykl8BhwB̆Zـ r YNߧ쿧^b |l1F΁>W Ba h} y-9obΝڧEYY^g_}{ wG)[kWb}DDl Hʌt%2,cHaF9oƐR1aRI`w¤qQ c$2ǣc Wٳ1dgDF4ÜV16 5 2Ϛa#}"0(Q^|z݆]ٟbnb_ڹݣYYL8g3%P(n_nnF x5\ArA4uy_﷓{Z;G_B cŲ0ԵOmgJwO>F홍n.$fxy]Ҫ!lT"}/ex'9w!=,9=GG)@֛Cb?ӑ`~d+mЖW~+!pX{8L } (^{wht e~{2FcFHjş":Ј wףk7"ʇX ֟hTPF8 GIו|em`믓zdg }8@yv~C@^Bk0 F=F?:\ 023bCŘlۿe˔god8O;F E$*/׽/^J~?-S3Z&g{AH fّrU|q(C̒X}b?iA;JH5M뒚-c. ,b=v l[=h@Юs7q UDXc2ipJn6n^ 9si)@${zf).ߍ? P?qS(;Z nF/@FyIד  k09? 'SK7TiT50-ٱMx?Md \bwDz:&ot}CY|;$9cax0Q|;.G`?8Tƞ' 9=CQQ罟Zz)4'̽$Rt|X*_%'Cv.]D_rPWԁ^!(7| ϊM+ak1uQj0~c4wf%a-uѓmc]~Sx r}g#_SGwau lfx,6U".f*oz'ZV9ކ;_` ifnMn9}Zf? ?ӭ뽒zyaI?:QEy%;F|iVYTaߐ5DazrF? SȻ@ݴ'w^?(u1c>f(J砊 L'?N?tIo͑8ר?B4B^OʓF>~lI{vE07>آX)irE`ĂDS8zTGGjjip;3ho8 O#&j@X0N`Q@f9rs>|$Wc>MvӤ_II;at|us@&te1د0edjp˯$@9KA3MdMi;6{"'Qմ1lf-vVޏ8'yQ\Ս.ՔT׺Ž11߭lڭ!h^1>nc53>MRTP9<ATt-LȋGQ鄂o_M[3Zbp=Ms-Mb/^r=n ھm5tv mǶYvk*t1xjtO+=tpk*MV`)}~*<{z8p~P (:4N 0ù5 -c>z1?rHDaw Cl ?=4Xt2^;psz. ~z衢SP=Ov08Ì^*=q<= ÁzjࡇaбN La=Na}JMgM.cGF?Kѥ WU}t|INucCwCQ Rtgf\(̆ :@H %B@Eu3iуRԚtؗu!_WբR<ҧXއ4RJxyI)CEαӰ4⏤LAg (,] :te4{dsffoe$yC\րcQ,q*p D&q ?i\=kt܎'),arAXoCF{=ݽn7!kJk0P4=Dt AWkLX-\c/j$gOB]:9:5qO =YCs!bf;@[` !,>-&k*PѓϑvHtqM-3S}Љ}3N.-eOgEQ8hKW(Ң/nQ&*& b ٔnQ:_|;cĦ G@l),ZoA>^N؏T{1cą2ܬ'|9g}Z!Ȑ[Xw$G2E[Fk| x@Z\,80P,XSە IpU;y n$>\NA9e1xsF Nxrs"eFZj:D_[K"KU"FYͭ+OVV(kYabМ?|QGu5Gt"枩>A\w5Qp" Z qw'Fe~W&?jt񇲒 K޸SlCXu&wK%][2u!0uZ Ľ+D[lafgUKiLjVK&MgcLiRc))H&^Krl J& `ѷvФI-s|)qA1E@K %NٿC5 0 UM2 tV>Cȏ'in i|Zo`tR*c* UF=ƺzt6iw(8Qr5"fF⭤tvGR㩥` iK4KGhQt鶒#MK sxKCU /ҪHׄut+0$ ߋm5ґ:vb k21g; %Qk+OY$w=sƞF!RkPF ŬTf΋#i-f k (8}$9o;9j@^g Maf%-Ҭ **b7)i(@( Mt$Q=@l؆6aggtNIJC2&B⬨h<.xRט{ mSa0UE.4"0i6$U7މ&FV!U{ڻjFz1ӆ(kyMPM6Nk1K!Ńy`1"F_k" C480s5I*3Jۦn#8L{0z [s zچei] {xng'La‹usxQ:;մQćgc3b5ZUd[E%嬧ŲcUr}ƦsSx쇘 ώ' ;RLDl'+QXJKK/28&i$t6%嫱,c"ol퓔U)31McZ4,LkcQB  P Z(2mC-skdYjex3zґ=S@{ܕkQT94b̿AWʦU{FɔތL;`h_ڍXw `[%+P\d%Tי4RÖGD{f~&xgO#rХLOI?Vc{KKMo: Gt{8]^׬Jr@v~]G~P1$V5 z "K橠 +TZPtӘ;_; j9];> ty""%陆4rn油u/f\c%!@۬I™ 2M(tGYކR`{85?X)JyHEԙ&fe,ښaIg:~&s < zs֟DHiXLR*k!1sY ׋<j"S0+gDT0@ggecPbQ@x>޳SCq)D%XL쫛@ALck%W,5tACMXks<5B,OÚc'h=># CbPxU @*:x74?)IKOdfAK=D \4,p)9Bx1sR' s3念Waes<#W|D)uQ0S6֤߹a_ùuRύ7tkG$dxWfjm%*I4KIr޷/Q+ֶ?oP f __Od"y~ l߹Ά_9I}Yb`rٰ3pPA&P9AbTC;ݾtai-1kl~++~f`:枩q>_F<2j/:7Z T>M*ǵլjL|ߖ>qp?ILfFlLշԈ׌꣌Uk+=rMK -5"m #\t5N֋%GBE2"ʒES:l* &q`,F:yrQxTCڵ67ĬO&}HZLZ0VH[fX.2Ct=.z6CBqtTXNN.Y8SV*wE:^zrs-[VjR'4/v펯rm`?ѽi~Jhf&~rИ*ŢYhI۷:ՌuZ2n&H7/9j9G pV_fٶgܥQ#{mk@Zi+XLPPy |?Ry}iﴚՒEIM <}s%׿vl| B9'`Z~9_;~Nts):'#͸’<8'jO9165MɁ޺6ȳ:9k)*9F(rg?0ס ' ry#h4/B"b-O1e7=0ZB5;1ۨL Q^ꮮL1LЪDzm^T"CU =c. ywiK*MDF [BM*CI'CUE8q,Z8!<{g_@}hT&J!@c^*ڬck H[#_4jĒ0Q[am]o@[1eHUνM/9Û`&c _i ՄBs,ģ÷\GKWyQ*:VÀ˫<0x&ζ]hMTga:U&(;F8T@=X)b| F_vmοDCgЬ;rzcTZIe7]vyF4Ƿ`J ȚU&t!v> VG"~VC#O5I˳Ǹ0SlHt9ʚ LQE|qE e@1X0E w ( S)o??>R1[=ҕ|0y+0'W[ ɜ  Փp>ǘ&U6Vt~w{ͧvy+(:{6 de Z~PYӊ`@t)PCZB Aj`RAƒX)v;?S/~Ss^|;a;o_xZZ!eb`by*7'8=D^BO8i`T&o8K1dvLw!x,]˝|ʗT ƘFmf< “]/5L 僘jȭ%N"Ԗ %ތ;Q qc-EGt$  =us+((4[ќ=[; µIx)QUt(lV*,,A܃{Xt}p3즛YYntƕc A*Q շ6 JQq)6NbDl;^^WFҟDˢRt1Tbp7Lm1K'jN) ȧ,r?W-J걡iч65:T;*{_p lk<|tȗɫ9zQ{R" +jx¼sH'NL"A$v yl(]PO$ڌֆ*YzV]WFdИ#CX**KhcGv" [KCh!j-f:H#wUT|fzgnidO{q#;Q LZT ^a.ހol =+@CȖEsctIF:4+=ƴz[IK߳cGa8N1oH|vGyKmwQyo\ϞDr?u4jBlS@+о6TZ>_#.Eё^cل|,J5{ :Z2/ZnbxgҶ[#c /{b;q*ү#epC?*O{y<βz3x^|d91,BI'<5hoq7;|{|i"|!|u gCYg* gOzfF^ڳ0+r%Nj  2tN^Jf냢jH1ZnU#}6gj 'iY֬ ӁH˃8ҙyNQUƳ)@7t0h_EN~W~!1!*}7ړ&y9Jz U\=͖ɊMB>-ϳ˱oZNj<4λqYV8e1!47`*[Qi0 Ea᠟&U]҂Y76,|p ?@ʒknG~ ʛg/݉@]d}}|jd7C\N :.LH#! R]GVʀz`,5(meRSuD>Dv hG̞ċBryrT:T[;W{1X@ai/GƿRDC"'6sb..~:Ꞥõw;|RߓU~dxX{@9~C1֢t'9,n  u ao;VؙUBn2zNÁ`@lL)kҾ@HD|և禘 ϥ-Zxjջ-~6Ӝ%oŋ1o9UUƨD%9%?gyƢ3xC9H' G)[DC5^uGo~YFZlI !JAj?bp1źToՀi Ji/zy;Z>f9%|Wt3laEo~?F(/9 ȗ*fPh/Ě>A|Tڬ剺 1d%t5†ħu& yCذ5V>u烜-ScΈ33ܵ ]tk9SˌzV}gjmuY0X ?Ap{]<2͵=|D/񼌯0rT|ʬ:h+b\f[<t N xU5HJͥt_Xz'͆Ε,ZvI*8h?ܝ#jU>Җbʄzr^PQG;sKH!/v\${N0J/t8"@o@CyfSBs[᱌Ep=wa=pYN JI:BuZ"}3R2U-s12*3!z2uZ!cc9=q򻴻!qr=F yYi'id=v ɀb5f؟ך>.1 "Eyc*Df¬2^23R=t'fX3UwSXmԆfTcIv6}jV vk_ x1z]aFl2bmVW wbnkf%lX#VKVj|F-3 rE_JLib΄(hFd5J߮zʞ>+#DZs!ވ)ItDbt$ |Ls'苮e_xkNOMw煑+q\ⰦU)t5 MD%e  6\RpIt0ᨗv7aql¥VC+O$s\=YwSƪ»<:4|+@#RhO#H. )O)j6sn5J_J|z9˄RfBfڴQ4'ﳦlJ6;"p8X]N]cܬh[E>#9 -IS顭/[#3kh'rwET z,^@05L{_dr?.P+Et=U/pH?0;'*^,n7[Q*)Bࠎ8_ԦFU҃^~E> l~y46JucvPR8^3HMLwe݆I`j']76nϕA [+iGwv[1~!_Trv[xݰ?j0& Ŗ`=p[K 3kA8rfB_<_쎴ob gb_MwqPhaUP'8{;?BGP+B'XAG|'9u먾z,;z,uf֟ _A?U1n?DŞМ=-Jj=6k~? gDT߲g97!Q2< `08ܭmGYHcȶ:~/Q}/Ei-pӄ6fFژN6nQC?>RA-#ڜA62f/z [Ϫ[Kԭm‡eS~v @v{WwO> _Gg* b+hbYݞg. I7E@(gϕ_XNRK(9Zhц7- O"; wxK~n\}T?E"TP"}.nA Dʽ@UcȅD&ky0BU!'xwө~ݫ<:@i5#][ķeD{ߪ3MC߀HёHN")g>6sw 1yɻ|[Ѷ|\ nؖozWAsA="K׵Jٙ8{=0_Q]#(a=9ӽ| to&'w|!lH; H{"( d/K=b|~$״/6~Za8`φD `+)G4"ul%J+"C^-lv6]/Gl+c?ehՐ<^_%"S|~E3yh]*CFcqlrKFoK~.CbIoʗޞG&l·3=ZVp6hv %rgBxhF-ԄAp18tChf "j+64/1:7u♯{XL~nwΫ]PcH.9c;jA_F&a:ѱV8CItT,&&g329Un|P{2 񏙫TfT^nG @q^@>x_ՖxQYS)A [U'K+:0? U_}U磯V #׬hU:Qccۓ^П::T.^>~!H]W(z8L 5dI0ffM7" Xg:vF¢RTc6t ls ՗?L bLQʷ6 gK+?Yਿ,eɤq*WeIu "M>t<'Ґx2_=̻~92r2<"l ,!su$2!Pzoz!x0Di}_t>v|'/އ/H | :`.\[E{g9 ƈ)$$/oڌi"оG7x,S\T|;!AlQop3d9+!< y{KT^;Pj*s>CM^T&F;O'qWn ǘbwOjc9]2ho673m{*OAբyAM%q\by oSSM`Dtxv|L$ƙ-ᦴ#{. oEހaH^Ib zleF)6J-No{R7㑌 mTѾP0~ AkB$BONX$McOlZW$60v;=EَhE;Qb rM(/_di0ވUlHoӋx#ئm}62Ĕ,Z\.#:$>RYBם0H7e?v$QU#%h}ib |bbCܴ;+Bރd/Mٞnҧhl??},`pfE.s. ݎkW^/KQΧӯ(y`Yř\gχ3sQS0SK)^vj|/3F9O_eG6_o- Ǜ^ǫnѾnsr+\ sN,ޝm"%o/vA\'t~ 0G۹[֣EGV V D$3j_ŠRё #]C;aR`͐jZ,bnyӒ"]mbϾKb+] =$J"56(G˹N~}MGsXO U}s.A Z t\l+ǵ5ls^Eu/hFϣq꣰ 7,y|n淵((3V: bpp=X%dJXb"0E8(Tlmm'G ;6ʤHv2I Q^a'+s-C#W)/R7`1ʏ?\k\n+أc\l%qp2:i*U[Xķ:,d"BD# xJQ_`s[D->/Q+?먞>(xd3/x itQ,E<[奴q'3EyY{4;-.<̨o?̉Ln`0vy\k?ZrW;uٙ&2'g"m'̰ʄH1J$]o- mTE87 Я(Mi И9#R3^Oq ɝί&\쫃[8q J^h0FɂEpOw`% ]klbxt\"9#]Oxj,C)5 KSc1?-\Vp&y#lВX'o袺r4.w}p]Kcysp}Sw+O(r?MKfwy+.[G؜Xv+U<dž3,I=\H;7gMn[}YRJ?Eվlpn~_5_zCj4@qsGχM VViXx¨OAdljZaa? G4c3022ܤ@Qиf ~)cHV3e>~EKcaQ\G$_ʸ[':Hp>?Pch>[kJ/8DwVhAޢdTRH+ƀ bm"LA,TvLg z34j4gxmXEfNvWHOZ rKtby1:HzX0A2=} >1>wT,᨝ "u,)Wb7kiVHА-0XHGٚV8lΉ9:M('_C'ӞD/LQ1&"ݔjVJ@"م1np0=Fc%\YhX.Yӏ9aQcra5SW'b\;y ܝ{jt>oi=91dZT47 IsUbZQذ vJc /r[8 Qpvv'B;:r^|LXנR%iў5 An?jbV}f-a~byHQD(ncR`s:L[cux*xSE=L#1ʥFD$xN:0h劒c|J.))) + 1%:xkcJC6g)K#f‡!MR}!o%e_/!Br k^ͧ% *9p/mBa1s|EIYJ,&1AIYDE*$^)u1; g8PkS `%G7H$ʓYodS\[ 4MC 6@aؠ9] b^gKojxsc>GqCIxUS 7CkAHG孎T|nS9.WlhML~oăG9R50ֶMU+NtMCqu Z–|MLs'+r̗{±}T8]J:Քm߈+K!ۉY篹ƃeX\$39~\ OI-_OܫWT1'ׂ<,;2Eɤ9J37uobl~)0תqnۋ$բC%Hk5x`0PKRKomʹ``!4S업譸M:sgE Q p0~yVZttFԻSxKC?D4 C:FC΅73zy V3u#ן#SO}g߆+D%m%g¸L-o΄CW4EʣccEGhI`wIX =,#%2E-t51BMW `GK |7zd3Q>v0{gmx=(Uq;.~Kڶ&byP廆\fאo]tet ikNQx6* ϰ;ˈIF/eh [dnsZiz=v+<Xh\h̑Gc;Nd;sBۻEisaA>Ko_vÒy|IE3ZW+70F?ڢlڢr3}=h7EmlG3wm|>|lCK߲xP O$3<,VzZnQr;VBtS0ToƢ@Z@UpӠI Ni"EGQ/X)4Z|c{\XKtP5XްKگe#:%, rɞ$'ۀtJt]\1hDà ߝD?Hvnakn +5l3-EX{r%8j`,d 巬tQlYL7~w:< tMpZ4~Kl7q?Y!np3ɧ1z ԭw0aLoLo3<,fytjE7ldzdc9}\.fm 38fI@uZŢQr. v̊OCcsM2mP:Ēi#8)#~ãJNkoOץ?ey8@([wMA ů53!"u3觕+*9s;F,?~U,nԵ==nZ-+w?$.8X"Tp 7IǛ bvpAknEYA7f#Tm 5Sky-gN!m@rUڳ:pq? +D=X?ϢFq\DG>}.QùHc׮-A)cqKY YOGລM>VMx|=R#B}L{ ~m^9nsAOkZya='W K쫟t,&Gh $KsN9ϼv% tvGZ !]:ybҵ:WN_Y@cu4ǫ:d[:bQQ7 ^.RAe#cX(qNNN8*TͥW~NX>G b0F -C51VYtZrpEw\ J7ACZgJ@ݷ8+St< ^v٢{0ˀLc+;ɹ@s[?!\j%3|h#sqՐ48=O]m]nZs_M>1gzb0(}h("-o#UnuVcQ=V ,d<60>,rF! LדG<۟ QagWxph|2fWNF ȉd'{o;ʩuNs蚽1|CYe$?OyɦsJn3_oU¢gery;΍û6@lcaIĻ]O7RvVOǽK/hET_`^vx-/}h&O9/}+*bo@Gv8p#IUǴ=<{"=V/;￁_&F& itZA`սP.Nx4-_۸ȝ)1'OGD&{-c/C<$fTe  H$ qfҖHvXwG:Rçw/%Hs8z:'*aWr @c%kq%$ I"Db6J.?xhcq-`YRQ'=OR /7~'^^NgF{WiP_VX`GTǗ^RU不U>B` /cNFu/~4rjWTi_y6y"f,$ZsX4rמ;cQ^!`Z <,"o;ccb:ǾީpoN;dViJKȡͩ bn3`s'{P-*E~ p|J"o91(+F(zfSo&eYױGR`F AbեR_z3DL"yQ\]aw"e|T:[4O{;=? 8b| Lx-I[>,ȭIC2=zOu&+wÃ:RNʤ0չ BL$RBt`p Kqm-< v-/V)X×;1ڨX\HQOxL)ܕUQSvTn4ZE6YI2+ Lpfer'⦅9NNftIiݩY9[|9ۥk.w?řZOz\;(,KQ&818JV]Q6rpu~8+hO+g':Y_K'zsX:CM-Pa4kH8BG<77qkT۞k~k׳{^#v_1sɝN~3,k 5LV)NuN.{twg.<4qjy@RE7s<=y#$VX_5H"U&oUL0!TZ䎺|;= o/WӇ|_-~yܯ©OO0=h 9ۺ9z(>MW!O= {@= \U~?c5RoUTǍ!%0W6a#ڍkGC@,8_Mdg<(2E-֒CxY@){o1W\NCP$N 41EnD@ d:E2į @F ԝ?{|YҾ?KYnT#Px#UP4G9 էxό!l68 s-e LjaWH&8 s-qNV_\F,JEqmXې}/Q}-p_se;=sj ̈4|VgIJ4{6fӼMjlmsέr3c˾[N^_P\-7F[~"Ж__^ӞpP"6* @{B}6ůDgۖrP$PTl i{6뵻N1;COrP;7 Ky]VA?Fݣ>M^%d*x-πzY2`#!C53= bnDeL;;qdV1tp Uf<€8s⋱n»I,?*._br:Y+ ƨQ1#,'ٰ-sq ,A[IbjJ:x:kdyBG2yX:.p8.~+[8:@|U㼦 V}l8gLҌOF>r;d(nmOzLiVʴD%b&=7cH]a#אh F o'NF-QsrKrA(CtR\2t͠IhiV:^\ +EfĭHӉӟyٓDk gZxǩPz\B'e^\yLuS)`ү6䯌$n'53V*1acf]w,uÑ68R)|s>w%;O)zQȳn;^ >O=A}>>5BdfߴoYK)!=x{K*W 恬Xrtmǜ(zGYnη;8ˢY8'Hn`YF dzjK vE>68B%@@K)>BO,Nص {jP9p&7i(7aQxaMiV7%e6C$ch#{Nَ`NYCؓPw|*b+f6yXaH{T FZ4<󃒒JlZbA!% X.k$!fm#1#|m%\SְB`L8NSRV}sĬ9Gs=ô} ]Ezbxte} Hlmb`Ʉ#WgC;?,Bzpu(%s5q#Sĉ|+ZX>AYٙ\c"I^i-mPWbيĒI-+bg_+ܵ/]C_:n?ڋ&n<'*+Cv;ڣ&|%+9FXɀt,vm){ժ}ؿȓasV(S* wt󝝞~&:UI G {2!^̼'D?v.&4#fCc m94[g2sMBR2vF^ޕ>+0 aZ20G8Lq0LaL_*<~"~b❧Ie-9n7awU?T ^o~E6pTZS)Lzb;[(m"t'ObfQGuj5[7udkD_$h>'yx&z(؏2 Ǥ7M۝3qNoxVHk{PY{}GyńỌ{c޴~__&xx,MK5gjg;C#Y)zYыS=:~%yeBff:u~{mKkb&*g}Eg!,BnsH^!qț|tZՐ!&0+Ɩl'~]t58{ n,nv.?[^xI!Bk~Iۜb9tsr}*P>S8:&0v\Lߪc`lI4ӹs&̬ Tz'ڿZeq;<]*mC\ uڜX]4`xvkw3CeMؾ1$JOAG~@cә\䍢ā[y]>Cd,!uG5/t'DSUAQet4(afF9:=s!iK?#:cyOcc?#1h6$ct}G\cnMnnQ u/(AS%7~3")Lħ-<Sݮذ8M.~DH~}ŧB.~u__&pxSt%b8FIr)c*:ʲ߯a(4/ҵcZ aJU(!z7ǣBaZøݢtM}֧nRÂRεyl܋|1i>ACo{rTJmx  2P~ d:7PDA.-]>8M6KcWr-Ku!BVby$G~@uKűp=鄅JG,3.2{،i fpL7O&l(7:.@0:Ej{NMԯDTI g$ڔyZN#ƓcjT nS ݸt˘1j8r-5DzkC>:s*V/5[ ,0\|G[F@[B3T2D[)t-!+ $/maĢ|Τ(G?eg+"IYX䥜Dd $McК~K= ^CwʤX@dx%,1Y9 + E0HT%7:^ 11-s~vKFT#**i8"Tv"Pjr>9@|k:V)܍w+.g< '<]z|n4so?qεfD0T2dԷ^7nkjk2Y9 V`V&lzul+Jg3k5EX>%$ ieDRG0z~ yI\-bYUu]D Uh>LrS- $kMm4|Imwa.i_X\f,3 RGbpwhHGpeT1%dGkGu4h6%u׿(;c,zE @TXhv2^"ݺ٣(M6^LiUCǞ\Ƥ܌.77я>;6|sjCᡜ9[ <QD?){ZAƕ7l4pײ(AW ߎ?ګo‰kMԻۯ 2a!hZ-01鍩nR2R׻rTgDC+ζ9@)&oy@diS0&,6~̧UTPQ]~Om$AMǯcQeՊꀑ@ETZ55OZcمa5eʘܕ4l?pa.cB7zޝh _s97}]>l+p+<×Fe`Q;O@ |ӷs~y'}Nr~C Db|[i#4-, *>6;%.R(I b:lB #)VrCѥg{3y[OfJk4_OrېS/]k. g yhb>wZS!+5 sshTf:?E|BnIW}R{8ufZqH v]t 1 ҵPPp.~;{kh`XX^Q,2d5SCA=>6S87P`d޷zߚ'-_m0׊t-j1x,(L%烬Jx([DR6|V%inT\NxW/u|F-H] J9pcSrGsӞ_3_*L✄t&"|s!96;~{?`&bl;0 >pu S&C|GkR x&ot.@`ո@ˁ>87fR%JHFOWoE h 2mW*:05FivNjDRS[GD A m&O-OJŹ31DcbyjZM+ު#1)^b1fgqHY8GGDXT*t}R$(k[OXME%Z>}|׾Fd'5>^e:  *C1N:w5i|RE(=~f/r /.X]] OMBV.feRB\crKLxE(ZRi(4'1siav ׊1ĊH a"yĿٟ$>C J<[fi#G $P6d\M p.nua6L#H5 M ";qĘ_PIWbsёshr1LtMW051#\ẗ0NvM:x,M:c˜-~HW&?='DgK.J\bn5;LZs\sRQoY>"23ؒrT %Թ bD1^1ZE12Ce v}/48\[ ,zL:OI>؈1[|L. %OBb2u"+kv[W; )nS[aЖnC!ɡ/Yu5bM[2Ll*uL&Rd[ӖpGFvzy%jΆpsnBag^? Sx݌2 ˻Kb8KEw5╢?0 Iyc5%)f^28bW:1YI)ta7Y&=-w]$c<o+b4e^]HdT5դ5vc?( IMPEe5`z|sC)FE*w\r&Șx( 8fU}n .zQH:SjȿCM}@[C嫘vY"<uF¦}34]gӌ [G2nƇ^6pvCUݽmn{vcw_sLǛ_oel0?}Zjc09/Rӷw}VRx dxs_|Hh_Eq-96eZ[DPчWU)ִB^,FeN|l#Ec8aaYrzsp| s1uN[ !~HoTt9=Ln'Ni% ).S IVU*fA);GhSBTy^xI2a c3ћCJ\> s'$ ,{ofw țccYXr: 7gJqx`JNVқaCU̱ˍgE-*gVdV>7(՟??7600s0 EEl/*Y²fߦr^eɋ?eH- L}Xy},/)E_(bWYkǰrAރQ%'Sl焌$ho+=5Ty2ס<[sP^3z7Lڞϗ/[%ͼOcfh`V[0[kt o5TҴ^|*94p \@Fzd˒SCXW Nёϋhߧb ֈbj !߮FP困17^v0cTYzQX= 3lÑ6PMm42rѯ7/`oO1%s,jwff.µ}s;FXUɊ68L-Ӵgt I:PV[3W %2kP8_JUS` A'\,b7A68oWPy op76u#i U 'P: зTLn&TڠEX?Z?VfEa'@-^d̘%1'HbtU6"睘 G'y01UePR[(w=,Xy/i§3m(l cS"[rv3rXߩǧ>.Q34||L g~_ݯu{StVN8N(?LC&b |![?Wr!}~<>'g`G90jADݍoW!\uol?|U SCUSӢ y 3Н&`<,r JUw q,ֶʋ\& 2!`GW. %DeB?ap+ jc;2x4yxt֗0uF"Q دaM8!u)p0L1UT~FZ' b-E Ba9 U%A=l?36~wUYБo Ǝ⋁",00o>t9q uW>66MʜСuE}lջ={~6×fAd.<(fjĘŔi\pFKOա{7}dVᘻ|sf#/q-J=KDezKh;{:q iɧ\E6cgEb9}BW΅h%'(֖ ݕ9_akU&9AsOsӈ|!ꟋSybZLg@$:f$ o6ˡz |W)jQLSY؊pjfݛzB l˵\,5yiCԭ;m< kc rk4'=nPqҡrJbozר3艣{(_(k -2;fie5WŘ_Œa2w tgaLz'\$s?+@|q0im5놦U]R#xy,ir֗>RCӌJZOAX ,/#ab`NZ}0OӻZlm#af4eT3/J 48Ǯ >^Q2XmQό`}->4>lΒ3k_h#DLꈱnoUş,%{)ŻCB]νB*s>#:W6:/\~W9CtykY 03XU:E2GAR./7>%m}bI `3'hߟOplB[&FC̃lۍeZB<`2hA^?6E(vRR'bS[Q9罝T0O휛8sKo:Vlk7xJ=`;0͈bv on xu|էKU)Z2cD:QNrb4BˑܤQN؅;E?)Pqm swn:ݎUh]t/{~}#7ÿ 6sRaj7CoW}Iޏ);Ѩ<)ġ{P,!gr28 !vɛQѿ}U4Ue6(x|E%C7 mH=/h$b7~Fč_r>{*q Zv[pTMگPl/6H$ \WL.=` )Ǩ5>Nvbl,r7 _>,yj#'P^&I}pLo\־zӜM:B[aVL]>sϐ{zqո9 M)ǨgC(Dʧ(QיKNڻBl0@TZ J5jq~-R@ 'lS>VgSC YB׍riF="/^)x엗7yzb <OheB3:@AJ| `J薁"by^( uU<+ׁtGBTRM"fhn5{tQInzVԖ.oJKV9J4%oi0>,_Ģt%t xg*rg8ǷE<Z6R| AS1 3[(]m2+beZIAN][/o==o,g9caE˞}Glr-e .t^V`za@)~Y ySf9Pfuh蘬c#M :%y9~%dnă mњ[5jxi}ݜ9.]BHRNO״)Ԕ8Kh2$^梶iHZCO9Fx%-rzU%/#f9~b+S CNEUY,c`ߍEtgqu,oyUrzIzjsLLM,ϥF5^ J8 4'ӱ)RUj5E) @pzҟ1.㫔 g \Y0G`M1*jG w7*?0&-\G8t$6uUOZ`|m[e}<:"<<%KKD+jg||H̽`UСR.Y)*i#De47иݠT㶖&eovIW8DCշǠ3e@nw`T`{%6a|MT6QJEedۊSYjl8L_&:zޟn*F9_;3 U҇?D:@7 b×c!zVzkɜ#|񷴯:#84ڈJs,/4"^YNktm'%=Ҿ׶I[W)߈npY=gSϻ5zK;1:-,N@NM#Evރk&v8& &,B"U"*h THaT*"AiI CEei-;( Yvwιw{ifss?@]$`lr~jfY:aqGscr4ϪK; 9(a=[?v<σ!n rp~BO(GIy5$D F/[.&e^aIF[&2aCΚt"Q.]_|P Y cm"75aczQl`wE"W.׷ ڀ;RO}$;cIs ˚M^Re}/DEYB󅵰JVzR0p.onxKcnH^oc6:e?)@gĻ]uFP< ɉKi ]a$ⱔSgS`L+({fF !3<:@gxT_G~F˨߽`ЕMp">9х"%J( jVxWG|=%#6楽%)]v,t###B$cv)3)'_v p55D6i1h30ZFcғNm/~Ǿ,ڕ Ȥ rd;t^oLI :^5,50imOAZX.P 맣./BEKӁP7O&eF%v/4ScS_uizoEX'ڦ 㰩/7AKl|x Y"M^V: `rZ~ ~dHb6/dj2<^gc*ySRQkT)qK~FI_tB.x&y'WkIޫjxh7"Ubi.0):nU} 韔.FK/'/Ii$!=vwXbFa뾅\GQGō4D>>vyAƵĝMi)jG>e?Na/-8=ܣ1z4ϗXݗT_ [ ۯ+df xO$@,`d~xSsRp->d 7np0JUXrqxe~^.;S|lusžĿЧ[ᄉ7)c.!oP]$e|<;^bE_ L% .5 PjrH .;ޏ&{ x2SJ :881Ŕ#F9U*hts2/t@!s ]Fqr~e]sfD7yLKy]B+a) G, GTTʞǞ\G9Cx?s-QqA&~,ݰrVXګ/ƓMDf8A,Y9eΎX$DM@2֢ eܫdDDR摱 ;Ȫyc94{ ޹Z34xp6/:Nelo^-h &)w#ϚR3_9 k"~nı؅grY)QB6:Sn-+g\H:^8@װiAc`|46V0m&{Bl:;@8I-Y6r؄!>Uo$2dx?~k ll"odh3?B֚g.?K)[QNץ-7g&rTVr!N΁\-Wȷ\K-w/7~h r+?t-wﵕַNj?h BVQ/h/#u4՚2ܚ@&cyj15R:ez`txav9ܗ4X譕'DT7hf9gTq ޗI~M 7`2"e6#$gSCɽSVTظ1 tK^y9@%s4(ܿ5UkjS&=R\AÜJ> %4^wCш&vT ldd^x롗gh-v-rS}N=Ps{I7{Q^-^ :}Ϸ{&])2 ]o(-N;w߾K0 X _{_|#JTwx1 ]A 6U׆keNUYGPiryz4ҤYlz`>w$7ڰ$ry]ޒ|u (p6rXob Fax$q" M]WUe/v9k͙nsίTW_xwmdJ 6(š,H*/H!˫o4%dn4{* +ES#>KDV$LO SAd9 u2;G^Zdy?aom3l۶yJɧAIJӜ=(:l,"E\9&|mf$GbqvzV %]훍Ug܁6sGʞ(6NJ7.nN*JXr3Fޤl!Di 8DӛnU󯜾eohoP:rs] tJ'ʼwJA0d!{of& ,T'Vp B%L?[ngws7{IoT4l+)<"KL{+}Pʗģ*iqi4I#q?: *Aqy=^rlrv`oi$# kiԮGm(ak!PO@ Cp !vL>(8 m?<pmqd?! 46l;cQFϚ-x\_zjN 3 <;kz'!8fi?2[Ksz,v(8=Vd)Ű{Bv JGCrދQnf*\_fm[ pyN R)gu:'uuetheq6V!^Q缗 U /c3q EIwuL-I)6z]dro'Դ8 qى} CCߡkq}rE>}Dhg/N:`8]l1Mc߻\G[]:w_lOS>NTܡk"*ж⽮ o x\1 F;BOӰ >jؾug%PY.JUXo>1S[R\/Ϡʼ\"ɞ%\۹ܓte@?#ĝHs&AzslJ{:=?5r/Y~w6ap|7Y*Qǔ X@kԀ+ml1F/"c ؠC y^!2CXx:U! ԡCMFoYWN a9MV\ԚHOosRp +6ܨh"*ӹTOkPpRU "^5iߗ^g=1IF|tY2p] TgIRאgx#L305m|,W<g5LHF|8ƒOВӒݕz$ D7—뾓8xF ]ckY<~-.oS~"ۓM'/0Wxg`jU AR^-aMUK*}"֌_*'nڷm7m}0`RAy(] lřnJbB5>*|žjO%8|k|)̅ev˻BTnlJLt⿠{h h&00~U|ZRII%/Hm^h c1zUn-'p ` ?}J(^$&MA}5)F$H$Pz&\N]UR/|Z/~[N'̎7+ b, fZFe66}U]@bAl?@ʧCz1yXڮ&L9Dn\Zf#mvn)W׹y[Vq¥7OP_~D_ȈZFI6 Q9Y ]H$v9̦LklW2tT4&3J<@4b$Ԣ)IIv KeW$V}ZӓNwW0'L|\]w+ygz|I>4*nqeRmKUO0#Ó5\C8S TGQ I#DJ( x>Hp>[8Kn@7(BE (#Ё7V8PvclInta?׼(ܔ\V{9. fxHh릅m]5|8[2غq*![gTWN,1Kk8e`Tw:@rvq@L J|X0i *T '[m#^rO b wZUYS荓Wa/ G[V{%=s) J;]Ibxu-VnUlpĘh4Kڍ&;ϢŚBHJۤcEX [2!qRscR_tm|7\dl$հG)΋߃Yi1~3e_ @P͟ھ^[gW:``p5^yLOp;0WbLTP36rD1ۥlsD~KZ~HsQD=nt =,io"y+cӍAcw$v2'y'!tւ4L~!qIM>l_W/K2z8HبLTn!Ml4.LTKWٵCxC1ژw&SA% >gWeSBkI-\Rlbp`g{hG}SBRݜf]>|ȚESUY!&N4" tADd&ӈŸ6\ÌiTXZ^sTzp5OG+7&yqf,Y-,x3M\KИÒs cj3{>1cvLM ب~8iĎ3r||Y@lV^N=T5 6S{_秡$|`n{wV@ K9X[ z"K<{xsO#U> ;ryiDNUUw/3Θ2y151qRsuFB K9FHR FhN@?:rear53I , i9l(EL!cv0+ E6zwYx{^.:ٳX N;GnO@DkYWˑa t'@8xx|]Gɘ˖{;jZ[N[YH;)X2z0 ?=?A#b:A?6-a}4ahp^#9'8t8|ȂF7y#'|䞨4r|ƍ=::8Vyx9ɕ#vSvC)l눳Ɋ(%1?7ghy̸֒1Jp}xDα`a\Ƶ91c]%4^qB}<FSL`n_u|m4 gЪ㴹IuWPW|$>#1[DM#~G(y[ܣ 25[Oaԥбu:g/4ʏv$I!,<)|#ŠD}8}ZFPWսf j0=q2Nh|52<(mz)|j]IĺNʈ+,0XsA͌K-tj}|}ᅬM ư&J6KXCllv LU/^75{pOK{LB8).ޏo )iP/8d'NJХMvHeC2J^ Qk3eH';n=XLJDsW2譲f04H 06Ȼ !i\Tx"*i4j֥*B#ۀQ@тMnӝY mo `Ceb]p?}J;Ǜك0F(9w)l Ҡ\B@c\ Lpv3Qzx~~XA?|t!UPRr4V&Nc?'@MEX7 X6O X/59 6ɘg@/ޞOV?wt߼mr1&;-B1*rQLάB?@؄5Fdxםe"\5iJriĎ SAx_2H%:ߣz!2{ B}aJ:Y /k5j|Yx~%ǝHj)hp3s[Z yë7W: zRmvShd)![zp OwU7%mX f&I>0_Hat6v{؃lY^йɹOxMZ*d3Nb'6UyaIIvo PY朏0 EKfSm32@K),tYFmԫ/fi9gfQ)L{y6\jQzYՎW-hi*V#?XYAGAx.ǑKU de|HiM/VpFӭJ3co:clעYBSF #tQN#參] xEӬa#\>isLTqȾ*f| =)+v 00!k[br>,('dEyQԨD^,\~C+v <GϬvz<Ʉm￰a쇮qF]P Kڝq{k~ZGnEFŶD屸$aҤX=*m`[/퓹^U/ᎏio#w>ya$vjͯAs8^w:aX?%Et*Zk ~*t3htx``77&䋬ɕ?;{a5^L/͜O'06dM{$J#B6yN9+Gau(''Ɣ_]쬏%_78n(^ϽZ5@+xy lG&^NCuة+Wѩԩ9RT=xzq<)] Xp/D?L?^Jl9:Y&t9.(S9B=ļUomy~Sx_M;k Pk D{z ͓ZLPMvE9Ejazu7z~ 'nOֶ@YdF/˿۱ty'{ VØh~;h!)F+]eAJfE7]ϳL{`f8(ː!>.=S>nЁMOJOl/)(nR(~?TMyƊIRAo=(ŲoV: Q`EN)/"2ݫ<AEn%͑~eV |# ޕ$9zxQPX dy$wb pF`D;gyڰnF${ F#@\tʙ}qJ-LПZ`&~o03 kT%vMcJ]z#iðu4rfF&+wL}+)G)0GO!խga+| Ak( LE޿foq4g{zްxѝc? ܄vc^%t8K=,9c`fH}m66b歡6myS[Ym Es[`. ;-sNMxy,^0\g6Uydł;49:{ 4ƔZe+S8@ Cɰdx7;/d2 z^{H D"/+e~ ʚp /1mKP!u!gEqt<$9ck]59Kje{X5S'уB T_Ͼ3*^Q;2&qvDL(`M*Vg%|.c{ }1JxNJՠjOMDȖ4l&Mxuj'ړ' %7 Ql mM {Yx$oL-*/❰ 3_Y{x$GlU< دwUxw VU`;2>gETFw.. |DzK.`;󚟓_>2G>~U9ԈVYCz|vxL^'{#Pxʞ<'4> v\؄6 Dw$ҽ\^mf/441 `9ւmNч:Pү~z6qd|_h w6. z;J)u$'<ൗ 4Y,qNj<w<6 ;f|ÞH~d9 {цHV4[y' Hm'Bo\:S?JG'+yר(8MC!':L6Iz8 #`$4/73S@M>aLJq}1q.\>K,rzS2tc07|OVdr{ ܎}Z`0&o ev~&E4m`Mi ݟ~ R6c?"t2!ix9R-d5ݥ}EmPh|d!tǀձ6e&2$^k@`lhsHH[TD Og^(rS(ґpyUQ87Qse$v1Ҳ< dY$ Ǟ p\c|XbAl]#W7`8CA2+:f%ed(76ŕ."X4zҘEln  H>͇¤Vв FNR@&FG7',?L{Jqքb偋"@}*ŀ:z _c^x=3fy=osR~L ܰ䵑a$ȇ+4=l;þY{7cWmRMd:Yj .}VM*DZ3F]H2Կk9,G\lR6}%:HASs41 Q9~[(>-ݴ@ Cm$׷*:8(dJǒ yHmFF W»Q> e ԰OY\VۿZnOgWzʊ40n6q5 ;h%xy,׍3SwذCܟ\}OAg<_{Mm頋hf1$IbsW2+D.wCu`)91 lm;+͌nw{!rvº}x9)ޟ#<c /@IJr+s)*")+~Oֺ U39;8>DJe#v79[g]_рTԬ] Q—er581QփуH)R3Xq#讠ZKm[a f_ŝX_6{ԙ1a"mf?"9zHjߜT4{\j")e? R,тaޫgHg <' >e_1˪tn=VS(maqX:۷Em_ȯls_2|[4SކVIn.XfXGkSꆖLx=-KxIL!p_0ENɘAN%=a(vY PUD~g 8osOIc- ;W6z&K@M \ Q$LK \ I:Gl(:|E@Yނ7 P!u+6C3BX O2MuJ#wZ m4~{@ .@"!՚nj%(Sq?%\vαkPҪ$PX_Փe2% e_5>(:|Ldr([ (GZ9W qXl+$tCjptz ׌6\;x<.'\Z%t /+9AW4XAy"5n,b?, 8'oJ;'*wκRvQK@8ICR(!_rRusRTDFؑշ_#)J E-YU7>2hٻOJ`1L'lX<a,%`XLafK)<}Fg&Avn/!3GW{}b5m;kuF :8&ѣs?rD "=@=QyN ,Jsgr$H [»m%|@'LDĵ#d<,_dSq<uXf5E=MP>/~VYW)g?~_o~r2!G}8~)\vʧ/hw@KDFٳ 7@)}UZF}2;8x51Iedi~ !ߋN6G/NK(v.X{ /e!eNdS3:|˱ ,_7tw,'@eJG}uOLc5T }=X\cR쏱J'"O3 Ff.g$x`qL}"22@U*+O=1pEy#=bFb6 aI,x`_R?e/AqQxe\V g%)uвCfF%Y!I_sYԠ:9Z/0Ni^lCo?}qbˌ })|Ma+i3l/;:i\v}e㧜mN@충;9&o\v۔y6.$>  R3T0R]8#D%$Uڬ KqK*k"#.s/ωx0>&#:HM[0( #0 a1Og,797}R?LpJ=?آ9>W7HlY9>g̨豅3'H5QRؚ>"5Ia-[Lf@>[s+Z͞C3= njEB-)M6u44@Jp&svؗ[%Wj12@!q9{5LB ⇭éNPq)L /2`wO9ɮt0`wA $lK -a!V 'aIeX`Y'S Ӕ9N2Tc4' 6;ر!29hT% :AF .g/iD Ήzt,@uOG8?4b{["UH+N_7wDe$p85{^r={WTMD"(_o30H`Ӛ]Mz SYhX.t}-}iDTj;!oTƼtf ;i+A8hXp- TQ!==D1ڨa F34z2ºONm]P*PB{-wt oC4}b=3},GŨfSz6du LhTӒS^g,F߸דh=9In`p@ ù %ƌ];`v:IJyh8<@BuwƓX2qBN8#z,v wK ( pO\i4r1i>;#w PϦvsPl<:? 8Gu{'#Ns{ɞu愻Ƒt^̫HUIЍwrي#@%[wNXŀijL#B Xi߭:{H# -jhlo]rzwc4f م3(N8j䜛:w&2F+Ay6?.xNNjiTg@$^B /lerqHNiCID@R")rdz]۵v7مH k|zSDiM"V; CP!#5j jx{SPvW~kZ3h #'f5[cht35[fcˁ---/p[- tUAvgJ&WO3Ɵ#Xcb2@!a/GQl>(:ULs9ѳ vWS߭P ̨`TsF]#.MhzdVޕ\RFohѢdG!X*1lN~+fǙ.ҳL⁝ ic)zޏ Tve=އg`k+?iĤ`֞VZWO}BEN7>YU~Xt(K/oulBġp)GL_-&*'|fx%<1xG@5UH <~ğG hbQە덦}.tyVM]^Q)9m;_11'cUW٦Wg*W`10mٰHڭ)ȋؽpۯw*Mc^`NWpY@$ N˵TiV yhª#| Kr%n"9l2W߱F(b.,bD@ŲL,!ŀ6y=Dz˚yq.hb')M#^b/~:9 yqρj)%i'քf[X2pQ oB_hZE<,Zx`|J5^զ9آi` a_ y{EH$y&[x_3_g3jzOpH9oA=0L4N|4Mjv .$Z}i=%MsԽaiMK/_]x~`X LAj/Hm9Ua RO"h E"k Y"[]A5n$zb NJ] {' 4:4O^5KeDt8t}y]\ >y~ƋXNW n 3itY<zsH6]ۡd( EA0ҞlC2Hc(H 8 _$({TNy'BUѻCRQQOܭM7BY+en}KuFLx\xWq_H8d=Ty4ln%-Hȿx/vhtԙZgYY EAC#[i\ O\} \ɻZ p_Zm҂x anZĘ""+UC=ٝ (:o*C?)"_~ǥtC|M?QAE-{sRs]]KwEM=(AR"g[~wĩhPDz|~?z-k'k15uIi"vھYڏ }o+'^NP"!k$N$Ѐέ?;PEh瞌3U16'f@O~BmFT>NQΩhň۷d?v H S)bhtII%,RRSX꿃yARv^:\Y}MP\k&Oʸogp\)߯e/:) P,r=VKa\i}kܑ 1UafDQ[axg-:nUj,rKYg]oVd;`v>* ˊ\߻DYPFbVUǻSEW6A~E-9x'7@!?86ibe|c+nGZӜm6V֓LYԡjc`d ý|)ڴkSw H*IpPܩڡ)Bq,%:<ERJ:EѐO+]lˉh,0q՘\ޚ)ŽF`+PLv|{ ͒;E}l-ǯ;1,Y17 +À'btge /7U{&6>FyM.G~I0u:VC&\ ' ^/} ֔8]tDSO%#z yK;\pO4MoϽe?اgi(0#OޕS R^Qa|ux= 9(h')ԡ`WEu⼲Adqq~Ȣx !g̕@X$= bC.Y6 Z\EbscG0nq+]{}7$#zXת7gmBn'y&jLH#H:] a1nE.YY垎>s1DyK>t#a\TTXX;ak1 ;xv+*a (3a/\aH8Zt]+0A,O*쑨3捏ed z/1Il\L8.=tgO-*ćWZn_FBx;l̨c*,i0hʰr7T3spXYp=^H^)m@x4B14>X#8$ $7HQRz3JohgFqXX+iS-WTP(mp(D8C'G#-Tōb ou8 3R lOh>@:4u1! kG{ZAɄWi,.39oc@{@'xQ.bF<7BOb<Ƣ$ %ބK " |bYjHg"JxCq1Ԕo/H,'(O0.o4tLIلBw^ܦ>Nn"uc N=MQZc"A#S[}]Vw8qU.{a,y+)tlE)UaUwCy~r*uVoM3.O2zVSg7.X4R#x!RG.E:<ѤHO:eWrgDY!W7faO)tũ\Tn +u"mohB9% 4;kfȇ L2./q21'P>c&eHސẘ޾<-b=#8k4M/qѷP;ɱƼ^arz/6B\tkQΧĄ^8!C`q/=_ g WU%T²`ZHFFӬDS ViCعĪrO]axFVc@_}F!)=\ _-gw-щc+ t'xPcMJeI _]yYvozT}y[Iٺ@K J?p y=TcvurJ +`h?Qn;ش cS9Bк.Cdq/\g7a#:ɐW!/5ϣr y㬓n0xbXzxƍAOșfJ<: OWم54||% m ==)2b&g{R15n}Jvw}UzCIq4I'~7umSCWp_Ca.n}Lڬ%Q;ݥȳt3YVDqG|Ktg?$X{%COvzxzD(<QDX AہDV !i*H"..T(4éyɁ2vpP2~JE'1,ǝ#0|[L">p|}g '( ע~b+=]4s Żf|q@JZv N|pk"EO t^Sqg@ 6 s ;4Q3*ЫGw0 n*_2h碤6,/Q2ax50D@K9\0~ ֭^ߺJce'RĻQZ{F "vWZ* ) OT7xfD;$5 kV oe5ߺk҅Wv,š6M/^#I'0q)Q; Im 3@$%E

^@!?4Ǜ j7ڧpք+AϻGT;o L/u@vtnB1i\lSXr`n^BlqАҖ"Qr"v4ܕoұ8_B1~O f\,Iydo]RPٌsϰ*ᬕF*ԎOfm75fWC+]1R?B+uF{恿L$4,%v6ǟ,Zgussib&BZS1Nxx˟_,k{ +ʈMh"o+1z +>݄c/Sbi:dw6 s6tblQo.6YTˢ w?7xQsηoJJ7|O"vh-־pgV{q sM_qcJz7I^Vٞ8 ev`tۍ]_%"B\|tO0eR;ӽe'),RF.^ gn#@qg[_W}_QDِK1?&⒂ +1Z} |w]%=rM;L}wKYG vzNT~tSEYPr?T@O)eѳ+ Na,:<1X|tMz'}cx:\MVC{u?\E9h&Z׼CX኉Q3 ݪ۹# JJGҦ 1DiɄr,Kwڦ1CC|WgY9 gzLOYy&)s(Jf"q7 pgsOƪFFoNyj?(OO*O?<}H<x^xGoޫJyjYJv>-Xbv7+O_Sm{U(Og_'{P(1 k' bHD૊UT%,G %>m"UT:\(C0t~.),|^d)dL7Փ, SZt,u25L.^act'F%:ƁDWpaЬQoi] xTx(>ݸ|+)Q_==rf'6SEkMpw̸ﴽfKe֑,GJ)1mz\f ֨(y&?}tـ2)c}9證`A羅̊{ 8WbXlGY&ld?'~X/{ՠ,0eLRħ/P>ިaZ=jP@[2y` 1qg Q~SFȂ=0BeuH;,41ȝb0m8I[Cc߹'}ϒ5%pBDF 㘣IJ! kѻԌm֌_5ob*?0W4I сB #LNj5Y^j"͞056WՑPU<HH*}'ݟD[),J'-zWc2zz|FA·u%2VrBRw9>Ev:BB<ǃ ;?Ӫp뱵=/}ꅥqʿ${IiQPeC3|'DzaCf,5{N{||qw2-kS /_*^>Mޕz.ZX[_UgWnP^=|Kr7 ^C+x)*%ʬx>7s?d"BٔIir:vFG?EF"PEMţÁƵ=HKsR@zaysAƦ $\Kڴaްxr3H!QIgsA׌"u:<"E [YXяaÿ+# \^3 }]o?:v5~0˵ೡAmq>QFgr.Ig> >FHy>4p<_.r@*a#hhfz.җ#kP]!ңX8D!Ǔ:*Pm=??K2o8LVErb#ʆ+oI:2"iHB0cUfoX2 8`%?܀g s.X5n MT+򵓡-HP B4PҒGq#<ǎ=OM sI\V,׊'LIړ&P 6QC1)֛?G~D baC|U셳0[h c&%֒tYIݼ{/녃R<%83tބ(z>Sdd qi8}0r.3+}>Kpx2A~ ) {Ldnp^ \~0p%&~"/|Ʀ˥6xч% O/#G9!?{)Z/ۮVHV_qP_5&Ĝ J˙עGSҾkRw5 pnB͵9@@{~^gZ'W6tTK-*@') 40;t[HV_ ,䢱W>X,3#njVd7L W,_ GV*𠴙ؕ3Z8div@p6~d N <Iÿ%\r#_&攔Ml/"q_@rƼؔM:gb6ſv0+MyjDz]-&Z U,4 gcOM3m]ĵ]b:XŮy*v wI-l*kӽBUE9ɭ[YnjJL/eKN "eȥ#'t!߀omM6\ )9CƁ|*O kska%NY5gr` -ž0%>bHlD2-cYzL+f7-{&{SAvEaoKŘ g> ݒ1xgԳRk RX QlNnA79<7!j/ɐ;d6u~DY}4kR /, y l{%|S$sVƓ]@?nII}᝺a0-p5,VBNqU-mҍ"@jC<.@.4dL- "#|ݲ\)}=Uzyb`|.h=V3(X{1- ;"a0Mh\NN(re]Bwe2ʎq*]bSY+YC) {13p gj\Γٵun,g!,qyr+Õ -,eDO; v']ΉrQ6Ԋ8|@syVI~`ü" cZ'T̞{s\Bv7V'}v,R?ᆳiJF͐l ̎}.:[4@B;h]"W<fg\^v|՘L =&;CNV\Թb 1|TWL0Β[q7׃}UxVߜw>gէ8^+BY=}uCRbe!꓅赙ʘ}kP.27N^@; qaE ?J> u7R{{ $5B ~J 0-Y` Pn4 ^MOV}88"1ʛ=Ԫn ,10ư3~K`FL{+ Bi(n~MtgO&D_qx/#K\* `)3kZKZle6z1?\<w3f5BM@-ߧ2|"!G(Z~}Jlkp;ŷ(Kj$;Aa+]n3`r۟`%S lmxHx!DX}X'GEI< hpZ H-ɢ5xBWI4pnߝOpVx  oჶL;%0[ OJ:iJ3 7[p_\3.&Z`('Un*!djf6݊!5\S<)q-Z P4ۼSX _'5%617_%5lNoᾌS]):e/)\F~.s]svheu2gjQ 2ˋOxR=$,b _C$,:%CGMsO9G|4s(lΡ쑀>Opc]Sai<|Rn n=V?6ht?@"QE"u`d͊ D Wyg;}AP:ab;u K:hf_b4pၒ׳c܈ҩ@GAQkS-Bxz8>m9k.Z#f3.+쾵8&A<'H[> -W#KŮx篲$+LG:1>iFcS;( 4Ţl\PxB'Ha@e$>omj8_yU,TWWY/xc#&+ `-1<\N F"aϵ@! ۄ?:$k8l{I1S4 ewy(#;8ςXPsD.c? ٭x@Ao{ŀ܁I輦E.Cl‚ JZC.0χx}b_Tń/ī[V@!.ljCH1F*ݾjϦ៽篝ߠơTr"Z>/qcg֠  5%;4]"D"7 ?N5i7TY7jw"s`2mx-T$ 2|U[WI#s+׬B )ݑbh8odyjawwƀnj+n~/jWmlP{K hiw'jQo>ϡdJa>XY v;mdn^y2eޑDrE10F!'4y€hKSA/,6N6jw+t X5\ OF=wh bKbW5}[M H֍˗kI2hZ~ Rq+L!Q{eEs-][U%O9͈v.2cxf?2C>s({wӰx{j!U͐A83h(Ep8_$y>8r}aƎXh;;y|Z>̮Sh'_^YHEP*lR@^D0 ci|4KqOV.'>R_]nJk؍K?4W_KO q E:#.jkq Shb {&CT&؉a.3nr~6/xG: R 6 MI]KFu#;??ZBS~$'/:/J 7(E>W3y :Wu-beFb8ٿ[sRN`utE5/wzT|Q qV.[ 2r(i:# pܰeUWdk( CGy0T}:1z^bS WfvOz[XkA3Tlv1B}DL:L12w`++& #%f"&T>.vt}=6Y+W;Hė>(,0 h0Bx/O3ћLZ2lS'M8 _w{Y(DB{wPT795pTr(S<@XΧ>fI's2ϒwbvP!A]GYp00g~DL &QIHmE (iQZJF%8zBbF!`7b;1L.ئx)m4E6*p1޹:^رba, pO]8Wrp5-vFzQ\!Q~%JS4?!`WӕaI_E4Ɠ|+HI*S7_;!u+a#PJE۱ oE-u5Ԛ}̛-*P<N^sq?>LEٺ r.&)^FO-AnȳnAjRml^Mji>?C^|ƙ!}_WAZMRW jx YEך"spN}[Ey qfo2B95k{p;: ոzyWjCAQOE6lxEp*jUbFoP! ]Q˖1Lk1zvÊu︂JG`Ho\x[uZ*}Ww#9wA朁b[M'NX6;Y-(gDҗ=UU'鞠w*XNd~dE<YXHʛJgb4Jxr"4:nY@N%*䍑D< pmÁ`c6xVfǙ;C oia|)#Kat =3`_3_3VuZ(5H8=dZT,uqxxzsXoWx5vȣvD`'aw/:<[DvTi3t4< XţEGn7y_IS3A[{7 > t=QĨ\*x|^`NL3E^x0APg6xF&s+\<?KP Fn4 ,N/'Ea%yeeEŌ+a 6`jΊ> /w 2OH0U;kq*̤(g#&"b2Ŝ6hT8m ##i0?qC|%R!jէ%4g- k3d`@5."*9PӻaI9 ` 'gKQ2qOК[q׺schhO^5E\_,^4x)tx6%/tԕCVnl7REtƦEp O~>xLڤ0 3]<16#SAYsC۱4-̶)0/Kjb@= W|󬋿X, ;'rjxbuPa[mPu>\_>9ط/Æ h] +F JBI]*Y&f AK) c hޤ*$Tg,0¼WGcm,*йVvZ5Im6gfxI q%(^_Lð_ʼnNUu_ݝbSüI0Q\0ac] kT-/sEuQh \G+uf|*lE27)T/PvH; E5Z8? 'SZfvfg;%X4=?@K( }&SyX&Dzd/}kfJGIDD,T׹w NvUޏ(3sޑem Ⲉ1Rr!i<% ۄd\B,iX]?ԯA08ҚM6IVZpim{1ӆ 0zdۢ{#ؽ\h V߬>GO qpԳ6^}uZbI"מ3;1qtmY-:^ ΍S4$?.Ϲ '] ^{N0Ekq0JZ%/Ea4w׋2U7`oI1xKAj{Ղk!yU;x@{>z*_$$Q@.Vninꋭ m҅KsQfM3gyѵO2`^Y+a捺A*z7id {E7/G; lh"Pd7A&W(s\:*(Mz:@ĩdIڭ3;ϰ Iei] FOK̢fhe]kut$O:&nQkʔDU.[e-%RI/5zA}yѓ|n2q&w2;l2wn+SbWLYGGPo4(=M->J8=?-u(i3H=?V>}smWP,4JGQ&ȡ܈\4dTj|Nh:Uy߄ڀ$:r6%h~?/ `&<#~Z'sp 0C`,ˊcV ݊(m5ޚ?  gYpbU?ܟU+<{eȇ$@FN;ob ('V?yiזϾ٤l0R%Q.1ėjFN̼;ߴ*ZB59JEHN;4M>֊Ԕ3ހ+Ѵ ^=k6E=/P7Kʪ`N4'#xL ^8tj!tVKS{p؉n+sk 茾u/'R3È B 6dy;9jߩޏ5BD[Cyh?E-7ǿ 6S: 6räkX3#)4,Ld>u9 ֿCQc@߫<6є;*=}Y/:|?-`Vgfbn='x=y3*Xφu 4; (Ho3-#DwQLxc4=<2[a5C/HӋ^ae?=<+"1O>YZ^8"nIG$Yɟe \-$L,}q,;~;gEQm#+iC Dz:~(Hs }WM?x234q;N<ҡ [ֳ'@Ƶp 0,>4mF3[^CS䫼pNw0q$BZoG3\{ UA ¡qb* zGO\+a1-2X6AtHVƼZ6YBrgSɗnppŰ =XݧC4:;0T2-:ޗKܗk8G=c 1\g`u"+ӴC<#faI6oK\IrK^4(<,)=\GoDMVS04h vvLG ٩Im׹~ҢΒ8[|!zLpO3 axFEqo^S+( 8HϘAQ\g]GBWa=@KG+\7U?=`\>kA+Z.]7q5-#~ s $yf&G,9PIZSA?A|lT5,;zPF߅0fE-CU$"(4|sݙ<f/}_$tBwr(A+:];(HdI.VDu|{@IlMfWuH_rKwE5-\RUR.1dpN+O"uWMIe9tku^иEA"l2W (8j,vBz3xe^z՗8"Kf  ^j;>ҩHo-trOfӺS1Q;aM.2Z#WEq6C6]x,6T#M2*n5PXx5[3d,zi$nvv[ڿA yÁ5(,thV˱`ѣ4gWZPbH7iؖL [µ߫o3Oem)/3AT'Dl7"_i7xDK{zs)|T >& e fU@q7!zM[<[/pz[|ك6_oi?Cȇx|JeqSxǼ7Pm`,cun݀ٝN{t Mh&gߠK׿`^.>EѢ#3FA窫i ̑ 02()^'R?pRT9H}N֝~AJtaaD)$_~j-SUNOu^)V,gX U ZVLp؊1}}x*ѮpC0]Cr#V-,=̹ZD&(50Yogω0|*T(0` h׀bӰ!FA6 4FɼeurpdmR~7, :S1ۇIˆ+ M ߴ1&úeIuDN:5l\6ҍˇ;جmCÒ~cV:\>;UAh" ܼ | \.}ƟzoZȮqng]v]֧6_-hW|ISKH 7=*.wO$ҋIeSpdgϒ`R/ 0{J U2ykW ˭vAW TS;,mw~kb%2đxҢSzs R}WпB_=Xj&-SUP u`k"Uq5ċ,4)W*\kx? ü'%e\"yÒeT-Qz~|eh}3.N- lrFk\y.R+%%iئkTwcF=Wy'SOQlw$ZIa^<Bf-5~HbA,{s .Ua>!x u>o _nWҲ>2x;Q%%Όx6`ʢHn؜ӡ0bR89 Z{Ӻ|τ-5,-F'>+)ш[|ģE*yD,{&~Ƽ%wIt4_q>Uы c͢rDqo_˱m!fپRT٨9ز'.va@YSOA"Xq0(7٢Cɿ7-ng;Uǔɤv7'VƩsH_*֑=j7Zڝsh/zpE/Q-F~;x\_U|c`)nS14#կ&3=)EJ$O_ fy>HAŝeUXiY1ukO`X]&-gܛ6ϧ/: O׷1Yez_.ۚ ceVil;IИ;% ye^:R@;cؿ0)j08&3#rvZL`r.=q.]+ǍT~%xKGFe1SrZ ;Ka('FprJ#?bg{ ?9n)}v㮰%9P0J Fg>~B^v_o^q>99zq*$f~PIØJ; Q}:2DF79'|WDֹG&{>qpâݠꭇoTa /9nМlVxUj-&L}0oyVU_6omԔ'A w8 L3k_Bq~QϢ\3؉?R"Rr'pR˪|@^BR0/T'ջ.I!![JO̬:0(nG"76=u*N|/G@ǔo^/ UJd,(7L٥z A~H)~K7^^2QX>5Z|Y hܙF~KS?ە6̠81 P bB ټlz2ar}:9_ /;m:N[/}QM2,I:-=]r,$N ogE2W\{D6FSS ;hꉮ)4jFY[;G<@F %7 x-u&), YOpm8ޟ ]2),}~sF`BKM}VvV?mXIl{^Jؗ󖹩neuhj\Hul(#!#Дb. m)o&n^&iaoTÞ8nC.0sa?SJ8qYQ@^E |dtTb~LսA1CIK $)1ֻCeTTiFJe(,6 'lUAAICy2ıJQGqbΐJ~`3?)kGmoFYKe'hd\Xr:,ZEZL@7WkYv.7ra\>dŋ]ad܉.!6```R~?׼mp=fPV,êdaٰ׏&RLӃAT: 䕫06gqU(J4UܦbI؊A"ѱŽ0Ϧ̫ZZZJ}T} dIv?-rʕ0YfVXH i\hxC5yTi G-s6 X7@#SƷMɊ&2ioS<)JɄT .R_A֖\N'Bl͏NzOQr"k?LG~#U2H'L~s',1o~J<)!X訛N ^}ʐKW<1H0j ~Ko b/Md؜Jl9 F3KLb" OZ)xw;k 3jDpKﵿ_ y&irI#3l-*kWpƴqD CZqQP:X6 kbPLՒ V~it:yBecP` L*&L Yo8)(_J($09iw@90AF;I* cX k=AoDP!sw,e;a60𖓪ilۉ(7""h3x*9 \Cb =ZzjnEBjІMʁ$(&̑pyUA2MFan5t Y8ZL@~z8`lƼ6fBQz~R;n3}y),J[ oP_di^:X\ f`"^ !dpTfsѭ'2a/|Nz'!Rk'HQbWi8/hb~v^aA X2(GP(W3$jA&} qօ4r u~T+e%sBQ!zݕs7/6?w=E^s Ph]/ʃ.0}Zz\§oS()uD~=G5CJEJ+oɛӍy^auQ]bd(/M1Roʏ\ Ȋlv n(\"Y"Pq=Lŵݢg xm†!tTTҳ9W"Ԡat5 r3*525 SrOΌ5g 68)0"dƺt& xjȒ}is"_j3eu~Yx% iz76 pxWXNCYe"}HBi@7X2(w$\2 Yئ`^|HrfrLrң*d.ͷg(3jb"%ڹpm2KH.sA&ִ7Ht{rM%ng;U}D]]ϛ Ƽ7r_4Ni}sȗ{%{IɉHMh#fFT.{E|a`:7+8ʶ;q1zvtn2p8y1(r }@~D FD@Vu^ fWSh =t<ΆֹWDcz+C?/ZB R y  #tX>q-(bzrW_Q#5ѢSe~ :8G.Ի00x|oS9aO"o}:Ҭ 1B "a +ـ#纵z|{k@K0,s+0y|zя6ƀtWx^I=آcގ_ͽ&~jOsL/ u}V708|@}d^M5 R5&Pe ޥe"er&gߑlpcrxOa®#|.JEΰ!(|J.|J6bb[d~"eݖت}Lj=Iw[˼Yo!!5Jhr4y۔42+3߆>Ք_^^NzXš YRI4`^&񋋧m7{8 =(`5}Xbs+ }sC4Q/jÈ<:BRs3 Icԯ>F"~v}t2Qy6=Hx^~k.?c%z[9܈OnfϜ轟Hp>=Oƀ -Oɍ/noSS~)27Ԕqi oc_ ߃dqn8^ئw޾Mx( #4{bhvP^(I*k7ćy/ڏgSYC:,5po[ш8ۧ Ux~~lY9 ?9Sip c (8sNcD#O'X 'ͤ fQNC~ Rnyf'RP]Yk~'հ攢զ<̠Et.9iouv^`ث}ϫDTt7[tximS Ewۢ5i?1FG"lU>ϪS0h[ø?R/DShz߾ M0D~X~܀ ~Lwvg-:ԫv?}H/oXj~r3`SGh}Hݩ0?tk F 4 Z;`k 6 ^$s5#$<~T$n[4ZkI M.iՁْ [oDMgp%Rmɗ[R})_U;;b.zďiNiGV qǓ]-*:++:q;@vo `I tYHA CpEEf"% !*PȺ5t~ϸ=j;?.AӓZ)UU:ȶD:`&XPr|Ѣ kg$ K,->3dެɞRŷMY9lx'֚qm214GOiTfIQm`|C2%"۔w QoVߤ2X輔K#,rT`)VϧP[~ v1]Hl@O#,)MN+: Ř.y~bm?D9"oS.Nngd -G F_,y4r-a5aE~?T^Jؑ[ ~9=2|Paolg#  I \A?!b`wj^kΞΟ+]/"uWՠI9y _GK:BtЌ.,G18lY`?F𶸊{%x݌G3ό'[>8fpnM9l/ 6Ν[7i_% ׵FJ4K8P 2Pot˷WT(4߭@2-z;-)^oSv ;rLSףh-S~VԟV;P E:.  4zCVxY0Ҏ,O RM<&Yxp|W Id>E5}P ו$|!']"MV(̻ *P€ g:%G;^A•QÕsSBC GeТ7Qv K+ik0EU[b@2?HYnYhG7'Y11e)V=_!k 1րbF%UnOpX@t 8)bS!',J_ПWcr5~-"z;\t/)qRM(9|g Z8$]Ob!kҖt! ^+jsfu>$șQ KLe̖k)18G*ΫOуڳjȀ#dIGKϏl*q.T[Sfў_046uD4< T¨W?^t=[|o[G*-˅cr p!̵|FEUa^ Q=w2bB<r~N~yhʗ]yf7B.X;Ꝇ"s3®Uw'bWW5ŏx:? GY{W&FCQ4jv%sZB[4ܨR8&p2u"^?]'8m$ w:KJ iF[%Z*)\rrycB =5?dOh\`sg-}&=)Sb<=!*b?hO"*΄49EiXO,4+<&-bZ'TsU^q1Ϟ/G =ٹ''6-wӢImbBJP_ZŃ?mjD>^+:z^^<ήk~=*ɲǃn1ogAx]d䜾)-YSbt RlL(wot/sG<$@(LN@6%a 3z]O`eTԷEEY+EaiO`[¯EvՑz&_7ˡfAZX`ܼ~4㪵?Jnn OI)͠gN3),%* N fQr.a wͤ.& s[}p` qFek$w9y,U}ԂqpF n6lF5ty3_%=:lm\1 s)ͤQU+Ն!axƆ7`QH: QbfF`,tk>Za,MքXIVc^-UXrr  9_7AM/ЭS7:)9 ~KiQzZE`}aU.DC>q(VV,Ւ7&EhrnJWsYJhqMipXWy6Z=xX-W賓[9jO;evh[X玄rmcw4yOX`u^rhe\7IOS6;_+Jf}(QѢ+bS(C}`d۟t Q |&\|K6 n I* $%oϼ}ɡ|GjC$\bBA[r?!O2۽W`¹{47Q3TQ _yx?E5B$ ]GsiI^D>3X|x)_m:[w-jFzFn,K):ۧ~hz;[b!:A|5nQ"Jd tj%q$M:B[8/1X֢r* B#ƽ2 1|-9@W3 p,mAW㓄eN +cqnniCHªTCd Gh-s7Gχ&-q@lfӲDK|gx{CLZMQB ECNQTJB); JP/9eV`"p2b_d85q~.m.ȥyo.vOj9~`%FbB'xS3>iObߺFqs){T=|fqHH3rm:}yeE[:w8LJ)8^'\!nl&8B.oV3/;iIlMzo*O=4-#$p;9}<Y&yYw+W6_i╷ G([)'Z3PKRXD*~0/*2Y}/0{.aSU$w2o%_Y؇lkܔ7,ml:}KF<'Uܐ/^#8l%?XiYc$?1~LWGѹN:poH:i!֫R]EQhp$LU4 Bd0΢wLz`67ltjqi?h#;=0?&0.a~ E+يU*Hkj,. Ωu l-=.woW_=XzL-cdgm*BBk X?*}9nPP&XjL30ppBݴ%%Rpo!VvJI&ńdσ"?L#y8f'k;h .ӈxFl({ o8VOͧUR]gfODM251++"DjKB~[yъe jKyɒ&T[[%,oKbË ̔wfB︢  B.Fgo{R>ȯqCwjQ6 x12u69OH57qpު\<Ĕ|2~Tt3P\ {ň3W/*s)ˠD J@q\D"~r1V_/FBcrQ+bm ;*ss4k(y'23Str TzC0;t ǜJ+ ;7<eζJTXDz1O. ~v 8JlxT]l>5S] :.5>L\*TÂ_a7{s h"L"=&\2Wl9# wx<}$$;1è,Mɓ]xiɡY5On)(t0y,8#t,F6zĶ!ն9׉nr^ ͌ѹ1iRx{,gVFJz ]CLx;xwT˦ώȹkE]1|YUPXO@g=$qn;?a)ltEe:&d:8{iؙbefswٷ:?elvNaӣ< ċ/U s +f|Tr.T(SA"&+6û:[Io'#]MѣG|abZ6^^UC4%5ʖp"c0$߬ `0oƄj:pN%ȿ_#.Vck.а0#xmZzn :q4ԩ-˵#Fu˩9uO.:c9dibjHZ bGs(4>I-Jϰ$1">(Fe矏ױ.4o$R+P^=#HF4PK“a>WPt8\с $b GY ?j:ʟCak^&}J]DU|ErF* ڠ׮|hNi d9 #5k] 8ifFѢ%B 2~EÅby$u<&ݏ5~%9\q".䪾l]o$?-}`}#CYreI)-K]zcYdD"AfbJ+~S?c^[2JJf7'r30T]il bb#)ǽ*ƟBr=iMARf_|U"99LCM,%VsZ{vl=glKl~-&L8=.Ap1[&a| ҎCt &(ƬDeҁfͫn7ot#  퍩/q0b{#0Qc9 >W.zqT[ח ;gu An_&^jnNtB{iz =M ҎDU{m] !VZ&#tyL:FϿ]}-b[r7:W*d176^f5KZ\8x~e=cĆ],MZ<هs`æ$H|^$ [uYs)ifqp =tls#4Ft2|]Ϟ]ߍh.V[3>k5@NjQl\@JT'X=~Y2F /Ο4>Y{I-s %q1aWY 4m} ~_qoܔPkP`Co6ۙk 8?'󻲉9ܜ[ w@~~U6?g ;(ͯUl% Uky[T=9hjdR~d~4ٕsYg]q<;nTfϲ+tdC7t"0Xanv"|8ܣEe(y-s'\NVcs5M~>MrVJ^XhZ壃ټÞʫWJݼ<.NM:j:ԞZFzO$nTParî.å;j5g`n ov!GUp"}?퀝>*bNPS}6AK|,1f؍'ywͼ1~ޟjL~$7,ws r?;ߗ?AQ/pIvZĶDgZSRZl0Opxu|~*E?*>$ߏM @:psp(FSصÜCS  % \QMABgk/ScwH:{$/TE ҙ_!5(.A`,n%7? WOro 6^C5by_~&wG-R0%LN3V[\'m%S?C.߰]2UWoĞ6%1xJ!@W_gI[Fv 4P9gr (G3up{1aM@+i?kkOGց wyI! m)yP姄yzؚP{+;Nݙdx^žGxGjkaZ2 '0\O#a8[eG5w\mKml֖@'~k͏UG"H, X|Pi)tPxRϵXYTڎ ?Vl_ &}Ё>kWW6sJV]R9B'G@me9ebWP`QٟظY L'KԒEftz skŔ.ơcC)!F%y: ,ȠyR9& +k B ykzR7}*E2JG3)#Ɋ3YbNo /iB?sF?@w⒏jױk|flVXϚ*;!ZW_Qiy8+cԱmt5=:Piu|S25$b?֫o +yWf]H:e9ߙ?Pjޣ&3Ama*B|rU85( q׌0_ò^1~tGj/+W'd)Tع.;#qlV6:Gb^8Z.bWzwA^k*zd|S.ۢ/)U`-W {5òR_C O>avM4LG❫@_Q6Riw MG"2qXf^Z/2Am8D_EZ:0;[U5:360s8V1By*6VS{Wu)W\f@@{Ŀ"ilg4 bËCK5*Y|`?1Ӥ-AO9ڍ8gmӜV(Y%. / &0~}q:Z@ngGQm ˿K'<^>x \߻OR.#ۛ&iS4M=OK0Q^UVU Uƫj|zEQgƌlVZ/552UUUa7o4`s@?֭_}?v ܗjs_:N️8s8t60 Uqik'zS~qx 0iw`Ffq3ĺ5 +k~%wl,acXt#K|9 xz_z ŭ|&foNhoijQ~`?U ySJ<Uu)O0HrOj1U5WvSIUMª&֩7*I/TKp iEg%}.f]\ydu%z6fOY6g6Z.۴OC x/sPqWOǞ!哸|t~]Xx |:<'bC =v%_کU MiPD˩EX$^G[~`t(3cZSk N˿냋fqQXǶ^dwQ%ΜŠ!rs?stѥӇN \dd`$Y8&+H?cIlQx@q/CI[ (}/f!6ӪMro^-*wUۂVT=V5Fh5:/FWPg.jB=ߟVˢZZb,f@ |֖gP5iYJ&c šxމ}뷄v"R|]g+y$C,LdW!|ԋ-r?Sv&ݿ'H둠8y:X/'&U<'=CBT>9c`K1 f#ؕ Q^n8o?J:ج` YMOw`k iM.,ymWJ{UA&~r6"-nH_Kѐ5o9^Wk(-c|=V Ȟ|]Sj몳eu吝ZTby ZfUԛń T*Ps7D\,?П&=OekLSU5]+pxhd ?[:jc)aUL0E NjZϪSIGҗPOۅ j)Dn1*I[u+dG/YͰaPV(ۖrk]ށaG%hI!TQ5JQN/alFWb[I@4-CU >S9Z)\E RZv+\Y7S*&ZyBT _FTf&WM>/6 Qn=-'Ԛ*=uNVa~؊/F鲋k[wP)f9j禢j\f0Ty| ]T^-W+s=Ԕra=!FmH o#mPXlL MHew?zU :6YW4u;8κCbm^UQo@BK|?x z!8jSj(W|!%Z_ 6(%ea\Ԋy!a,m"Ϫ  &)q(l4GoHQϬfJ*cXΩ) Pr|޺Ex{*>5^'SM:l(Zr.:R=W TŔ~N57MT?a:d`g[ԸqMlxtO>Shx8TUifxo~"4OFyOQe0wEpHc,M{y yL"l۱ ;Yd1+PVoCs |wFYZ.Txttij7_`})WKel%bl_4QfpHctB {Uvs2;*@Hc2{ʈ6%q |  h :a(otތ.y@3uzęsi{plHaG8YbjcWCᇠ҈?=1WNq6)p̾ƈ@t_+|z<2oz1RY`Ny])k7WS#E?Qkv9:ZI.oL bF")+f*ߟg֡3aĔ%*8NT:Rj'M d׃d{ iO:ߋEM}3tܝ:qxp!`ʺGEӲWE{Ǡ$"w*!_["8 fW?p^[C ,-'"8 JBIc. (=Q2`lbL M[X(HNrI_ ŖiyؠG.q {0۠?&ya7r%J^.&C0n[(r:o1Λd1Q@xژ(6&`p>csk}kl#Wǝ盃AbᘦOl ϧ)MC?= t1\(\J!P y"]v.g<)]pH}ް'xHohi)@#֥(W/B$<޷t+.4Q>.j_ }sK-\;MY< e=ɪ#@(œuP4}t^>!OT^h.%尢t)-c(ݡ jhh<QX,&Γ3#*01F(~xkP _ܸnWt&H٤G7I)tz"uz ?B]F9 !aacк.8g (-q=JPc;=IQS8`yQ921o]Cp*`a.6@4 X^ތ`.K] 'vPpRs68ҀtpI\҅o.Ro!N>Ĩ!N 3C,̫`#*C|iC\; PhWkq/X);+8lV6xv%KiKާDB x!c\y O[C^J‡p8J^V4ϓ``bE,Εt<Qٹ1]`~ҧ+]#Tt.]lһbⴛtxamH!tl)W\ʸD Mm#Oy5QLsm D Ӊ3x{8x޷?@:^gˡ:޺=mMi2>܄^9ުd*AUXT|zyϩfH~j 3,SSLO>9O=@ˮ4#PHLysר7gم9cU2j.5);ǠO>0f+E7''gk|r`|rZ ӞiM3\:Mh00=wY1&P1TKv¯BB)5Չ6Cv:'>e|*S;WˍzZ 'łhM/܇3fѪL^aZ 鼪MMU݆UQsyUϴRUa*%aU;BUf|{VaõRUMMUbUebYzK9|~䩮7WL_=S"fyi|amA}>r7'ڃ%p.,&6$haʼ9PԌ) B> _#ܣz=Ex*uePC9ӱZ\wkw.J޼ro85$v6kz]*r/A\pGFej oEn9~!W{\1n:"WFB&TBv8"{C2f 2^A]3|UAуqyHSz/UTM1W5/U T{f smX)޻(&[WU:עidX ʵpVB\%7 qkn*oSƒK#xSXkȴPoFh4i4%csFyAk!4zkhx~Fy1RzD۟ v=2 HR+:INNP߭Z!>Z4{4{tz &1Ex’<7Trn#'-G<Χ eSzؓ0C ^itqA?D}1]]٠~Lpiw"JwS-X ߶hU<3hUFl>BU%bUj^URV_̟G%񔹟q돮$iP-^(~fV>2}eQ1aPm!.0=YSo2qن gj\iEM_ӳaA_s}MzkՌ~VQ!N(aa3]>8:k:[J/?ezP7} P˂6CHLˮ4C#rmXUZiW{J:wYe=MIu"} =4ZjhE58;ڭBKzW;-TA_5;/wOˡ>JӫW!-mx:ʩa$zޕ68n܆W뫖#OIZ;˕ݎkU"OnK*(kz+ym_շ 5H '3zňCcDi0 !k5e4UDnSڰ"8;Cr*jp;J7'á>j p|9SQ#=|%)+4Cw/ b H~5z~==萧oqn٣㆑+ukȵA!(>s´.!0:-4_P՝!6plfEJpNE˜{/TrZʨl[+={Wߋp8B$G3c^G!vi-~ӾAoɊm^?.c[UΔrA,Bq)DިQyP7| D+zJ[0(5tQ^D/ jվHK4x~qw= f͗ Sx`j"BjQFe_,;!:*kcqTJQq6tm-s@:3-4^Fz";>PiԱ=4niiv yN #_x  r 3xy Odo֐Dܗw>3ß~׻y~-d1'=`LЮ*ڣٺ$[_ {}<1^r cݹN);g#yD3$hv{=flwt. >ҪZE}vꋦ䵽cU.UUu+jUSz9TUV孻>~h"{+YGG%6GA\Q#jq(_x qp53J]Z\)'ܽP=X7ZZngQl{4G L]>ᒨ& .,)zfÛ'pC jiDBG-꽼y1,!0^fH:cc~CtlD͔@TI;:^Aav>EM9qq6SFVyk-Cta ⅰ=rdnsF8;#8SVDfUۦsނ?R+ @z~8MWpNs @ Rxb{_0kg LU[)>"z|>CMPK,Q81kM( %;쇃kcjY U H'C[WCm%i-S8 ]5RZF#5L10dQwtj(ߩ*0ъ6}pwKwk^[o ۨgқvP;ގn]N30DiOrGi?b{`}lic..^u^z]?F5eMK ;[Wš|Yvl29@~VjY[a2@9ۑ_:z շ륍x= i߿\b!L&^s=uPǮ'&I ȓd>]sjyhnj'`CcWQ/]LvpߟL¿-{X"tf}D|=79VwO49v#6VTAg*֜Yշ PM®^&J0M&$2.}id6 ׬Ʒ7Ԛٛ5hRX3w?L:aǿ1ycϿ;M hɺC\@a김vP`1q,c?TEӫ"~N M?z\2K$*@2~o"()S KSגX-tmG9Ed_Q)1m6*cJn40|6BQFfɧ8 `@za1l 8?, fy)'WjZ6{ThVFP`gbŅb fu7Wy]QS6TyApTHxTOO&,@aJ,\oE7☓6yb2X>=}1n$R$?R>tb>+bNfwٕsUJP:J \v=p)dw0?evzTbS*bbkL~^u< H ㍪`,8{rUFZ녍lSTr," _bܯS`!f*}([JrsB5HT^_AvLjo5]?D[x`6b]K&Z >Cx7cf*nќ! kgR\OM9'o D ~d KmPe@>91c!74m},2B)  jG02` ̹@_zkH f`e-H X/l7К-@@8 烄<x4|S* ~AjIh|f1 pa}#uLߣ1|˓qOAϮOPܟ7כuٝW=.2 9LU*i<?ݟW I(/F(Q3^T}#axz5lI1WrtO; "De({XY"y?;>OQJ8@)g,,W$ "ZTf +mCL[8|7Aߵy*׈r(_=kLH(?**rL>w"9L87 oN.VsX$/9w5-8P 2vF=,y>ǘ|H'7}}4iI7n}gf& (S3z8HimRtֿǰʮ" D \T܂n)=,&!rMEەvFI-xG[qalW^]I'>ϋU}WoޕF狘< =Ik ΑI|oDmoisosoj` &vO-1߻o{*z;(#.{2N ʰe ўm|1}߈xPpOG%1;M/`,gªS$E-*}RP%p򯳿dIvG>:a~vMWE焨oZ\ܽ| Z*vӈ!CC1~f|aN;!i[z kQk5d)BkUf|鎌οET5edU2Lx@n3bqF<^H d H "^ Lf9̅$VzQDzc7!/Y9tRI&oo$TT@*==6jNIkR $"/Y<,j=̌u0z-†a>:AE8nAaʃ"7"72ߢ/[(@hlg'&dBm `Uy]f3l]$kZ$r(BʕN*sxF刞&*tRy=e9Vo8 B}zSosD'_<9 TZm+[08+Kc"~ Cb QZs@™ ZQ/aVlK1gW\ gNq })fas6P5 [E 6ߵ'DxdZ2"&a '|m5}Moq.kekO%NYO H m) oj]_y8zI_TUI…Vuo!ͣ]&K"pU$D(_WM ]HaUUoHezi^k3O8riK̎癚CbG){_-V`~_,VG2ȉVV\ *TvY[Pnskʖ)d۟ٓ(ΙZmRGQ.ʸ3KΨ~3(3pó~~`C™'Q""͕c.|i{,M>v y_Riޏ~ToeqW!UYӯc*m)˰o8D&:ĠHNVEū].ҩ"t4n ݫчqYd<0pu:ųu[ LW#>3_ @~F8$NF.aNUC9?,u w8|HI;s =D:D  Kkcw>rNŤhvD,obe݈ 뢳 VunR_t@)ŦlfٮPD~}``kJ:C1kJwpxJʐ>N"Zy19>v0N"l;uk!"qHOnBVULfV(ʗRU痎дb/ 'WJԉlIjld4rolӡhUKڙ7 &*X %FI c6R;I lʵBq,K9 'UOĦlZ0w{[i׸Lh M:93q^I*w*1RxG#7V𨟧G@5ETiI>*_ ABf3Y&ԉJ,2sPiQXF+0m0#di) Sqdrө3Cª>qeR^kka>X'wm}$M}Փ 0 ~E` i&Ɗ+6|bpkl ͔;|{)xmq-cYiuCu慇fUq1YQtws**Uh+UQ~p(Sb1veѢ I sXL)̈́Y622M6Y4?غ:5A^(?Js Ô=nAUDR6#ePEQ3T0f[Ü>t#ШT}en L # Wa!p{ >a`+&*ߦDZp_ L3OPOnt}lbzIBG xl*@&6N(xeȾyx\c[{>.1f lޛ-nsbYKe,fKmĥڶ{d m"] la֧FUQ/noKo_zGU?zn/;9]HPHAoct⎏ĮJO6̃ j ycu;r a><}PZJy4ӨFfCv6}Ș|EuXeΕI$7'қNZjڄȠ상۹L^C'iMuhK(iUnҪzȫTcTO0`N Ӈ߫na>O!#^h:r'#(Ut"nXzTox(ԈL~,(x'lhÌhzJmyS qp@s]1.U@+b/#Ǩo컛[_arYrТ71 @ѻZUbN:0H~Y%q}4)5yzgoй-j+³/ab(7z⥛qO)c8=j].q=\;H X_>l=O5[ҨU\;8S@>dO/Z=&r +@'WY]KGRyªUܜ`ntUbN1$bv))Pi݆v9¸me%*4Vop.GyX>^((E_ ԷjgJ2P`UX$?,Xp.1˼&Ҭe4/rqByoB{ @iʛ76(L3TY@]B/"ܫkVΞ͌CfIyD\G:(_uXS6Ol(0/@:6?+~c Ze_ʌ>V.6&WSa0G@ZNIMU/V -}?60w*2]`VM&a \ªyC =#͢'sO6:@H[q ?[H(JN>wu0"x󛖄9##W_Bm"b8[ +Dxq4hb{8N2m?в=yo1þ؂ Ol񸨤lEvUt̨I3\k]cO#ƓYe6pdv a;- ܈ʺk0Xzctavs]s]Q&ų?+iJTZ5iG},H}VH%hjݪ+J nIXvtJJbN3+SM-&EmHupb;Bq$͑aZ*v=A Yf[Gzl ϏԠeF;1_~?Aa[]*] ƚMZ˃1s*ʃ1ҹ7lSI_ߡYz #O#W ߌ v8^ ~\Bx-£oO=.X2~XV0?i~zg G˲dX#E^jv}CMC4 u8T@ oJG+/W`"S1bbݔXi" ٥M(t@*:KRթ%qIb tms:o31`5֭ls{Q9rxߌ͚ D>[rl[Sl|3yCM?5aeAiڟ)J-[\'+ ܧ])!͚뫳}y fTyD8" ]/7D_Nذ's~0G9v,M(e-a#o04$]Bb?UZ,!cHܥ=zOrng#9FAO/ gIVRP9" ^D>S3tl ӓ5ؤM(@(sj~pQsT*~ 1.2٫1n`fp\UtF("* (O0g::| nU{=YU`\[5 X:z߶G]) X8LQqe3>C OH}%U(#^D.%UP8(x˴}8Ed c6W@^+ͧy1?-XKl0 *vn gҥh(A:n(OrZkJO*F"bG˿JjY w$zcةEM$%~.MJ/8{Lشr[éP*qz?4lrL}'iӿ\ qjbNgS3~9}5r37x@y} B+j`/S{kXgbꉸF1_ oa\gD/}ز=uc5oP6> Jd No>yhrz_)/O-N\j_ߑ;a-g2J `8Ѥ!_=,I!ֿݛo6G@LU46l]8<4we/9{KسTse^-׹6jWRhlڅYmX\8v $dMQ=/q q902*t XPI8]dg;tiL_>s0U[Lʧwi/;AtQ1h~G P{H`i Rl'yD6㺝4v<*25G#Z^e^M=JUbUu7-x-VLROx(pػLSh*w3&X=xɫe9P֙Y#T%2J gLqUqIwjQa\!"H+۩u@&_"Xɖ:M={ԏQ{w y{)SC~9B.M{ˍ;{ Zշ{o |\72}׃or 0.*`b|n\3 Ny%۫6"l?cBGS:T'UYbUN˦@/I'Y !8|y/FuJ`O zďmX݇q,6)loޏ9+~ v=O6)l.c{/t F5*2i?wu`NCvw}$re'ƻ)iτ~RR8{aE~ڈ^M*/(5-P 7 } w*{V\#lN|yWW>9^4wp29Js 3Wª2;C,-1{1 -C^`ƭ-#SM׫P^̈́B+R(襧čA-pKVO%o>@b^x Ŗ~cKIKɟȭ7)  <ym4 4y@h&1$k X6`u"\a8Vza\l #3cf#ervy5TySkpQeZ:4TrVuI oԯnJ5譹l}IMc)9_Fk_*@85]%`c/Cq݇X?FZa*:Ge)/,"FG]uxS͂Fw+DfۑgU>nGH QCQOw}V;fBe"u-Nm -`ؓM,(O˿ R7$0|su¡,mV=O)4Al9ɛr}Ue.[STvo1S:q]/4!qhcܝ2( ȗak F!ߪ3`j|#{āwߒ?&)if^T^t.Ie#?I.D<~PA7ܡ16oLRm#.ԅ;rfT H>Ny!WR T eZ~tu>&rNn[ E}wÉ.ןd"/rg2rf݄7E"B fwX % Q?PI%+SM&0ҐΦU[֎#i-ONQ(ሜ֑ut̮SQBce#fm$/5I! G-[޽k1>Ҝ)lkvְ0V vi0j v+FtO4Rw4N|,v-Yg% mqC* ~$ D/\WZ]‡|ħ.>f'o5HN5ZeBG6[RP5*xgKt̉EfO4ȄBWAȐ6wyEc=#`CiiS5'+KXO VA{܅0HE1|m(E7JMwS4Fe`*M%wӔ!Yr 09-n9;L(vgFl'? 9`O?FypͯuT_@RN.;nTfBB]ݯǵf;g 8=PMd >Z&~97c fRÞuϷqLK3BH4@+}K# 8G k.fck@TWBޱ0`-nT8Ls 9#u= nzobLaX'PKHg~2*7>b+tiASwpebg#A͚{"TigA66;<}u={@|A@x IC0MKJL\ 8w\C-WAAm#< #v=SDݨjdk[ᶤ A}"uUJqcqjx䌇z ikcǖUXB_~/~lV$ցHN_ނjuYvm} s3 n%m 8b;МŦlC.}' 47oG”b?`!ջF~}s2FS?jj"2&DX#>i'HWfNa/N6U S6(:Dl\f&if3G'A_/ zS_Fy:MM3emvym*W@nV0/!,054δN I7dbDsR8>5Cl 0qJMj BAbgkز]jsn#at W#_%zl sp$z1>Vg#e4EK#Py!N"{23 \eH׏uv6s-VY7IlKRWAV7ž.7@*$ÃLZedYR<1T]`R[|}0 kq氨9+1'㇉-< W,H"+Ū6wc"SS-}/HNY7nѣ輦Ӕ aNӹYW0/v DY>ȈHQb$dG]+@EDy#3,6Uyb}m`q֘}%Z,N#3d ݤPx-Lz/DK&w,~7LePDJ嘆#Shgz /I&#pcENM#)ܓl&5e$,iP>.ب#nOމ\,AX*;+/)Şd> *\f'b…79=a6㩂Xg+ꤺɩ6A۠9őM(|PoX,ϲȏf侯Zl8ry6JQힾ9eY_u8'veh"O81Jd2YD CO F6xMy:HF!Q+4zrh? m4bJwL՗а߳.yqgcAcu "ȫU\ zZuAuetERгHzk440,njO O[S):{:ms  ~Kd?Wv58 lsiG E"C;z"Ԏ۟(`ʣ{fAKxloEqT|>HNrF.Q z(bF |wXi~P)X56hwXdiSFǘ x4ZɄ/*KS{}7ȑUՊ83[js9?9$ U; 38T;ltt]ҧB,ЛJˢ||ң]4,X=2 /~“<^Xzb5B2ۥx:4x{5?)ۑW^L-=1I ۔ 'O)mz}XFx:JyN 0|QѤeb c$ocwKѳ^=01n!nBR@p({:AsYY*~ˤTw`Z4?15k0nk̈́E%W\qbErC΁ :yVT˕eUىAKUlFjldsc,a;IvؘJswi|P3ΗCq 1w~ >]a9.{e EawKca/\wD?pX&r@"K rw?B' NfN%JC煾1 ~5{+*z=K:mMwujV0 x@|Fg䩤@wp,6hCO)zp={k|0` 8IvIlNh`7Q@Nzː]}C{P1d't+fZZȭU0KO@&ӓTEZ=T{r&d6`ðު CT<anUu? <|'awo@Te~Gϓʼ4=;榟o5 |jW5|<>䦟w7%>>#ГZo&v#o{ J3RCoTk:-(E"Q0-򋻕&I'ߗ6VJ9Ry^!^Vէ 0B[P\05,O)sK 'EET{˔{3d`jyo=サilIY~W`ϭs#OQya0}XFZ%gvW_DG}Uj EJM~ncT-jUU:LzU\_׾7P_myl0wȪL0tnsז4뢒OաRp0Jmŀ8EX\6\1/2d)I3V6KPd[PПO3Md@lZlTTkf.e@„m߈}UyfY),ʤcg!(Iw%ltVw X"$Te.gȎ)OTF<6LQ]ڢ8R^($ U/>{U+ ɼoZPpTV f;}.-Z[~9 e85-x [#Lm GGQziS=m]G V&(S2\aOQJs&%+S[JF c{wS1T`rԯq-O"q|U2=df_F>K*GYd.!P nsMF. " $| 2=ZLٻ/G+${ zOXMH(XU (K+W=;-=*UoAo ץ'(;rgE3X%dBTOwSV+ B(I*h \_:pU,$*/9$"%~hc{ (<{E |w`B-@w9RW"KÌu86^W5%Ӏ^؆H~ 4mk5 P m &1)K%gEgI4%;/ Xp jRMܬ5S)L0K-lIu-V,oNCWQjR({7% [(C@gU>d!K'!- G2OIM07xáEp K"ϷWKXvh:wC]+ʪ`B?TQƳոA+hz;֞KQGA _sq^~$dI8 DA=E7' 6ZSBĮQ Z?CEJl%9 M6tnEJD0A،^]ȢL'(=9tY4 uPĪ2{V[0xWpxGU|)U(c6T K+٘T(W&F"̞^R܋gDžt \(7֐7*.$<9lQqAYpDz9|IQOG?9MhpxIB#Z7ێocKゲ=7[NXR tocywF'Q1.>俭3r5ˏE9{g@!tűXOLdHS^EvL'̞f1Y 1ox)}r6|Rm *5>ݱpA ar8U٩j Ώ]Q~DEe#~D"2JF<-+$pl8Xk"AX͖u\tՆB}7%dvTA6x8XV_a~н<" ˁWtFXs~Z6**,Jwbo6 W{l#Jc~ (౐HI{0]ʯOgP>ajngrF筥o4bPU#It"PNN pc#\Z)W09X4\+#5c0gR*!Þ )W2?WnW d\Ud:ML(,8 ! z&vss'7|wr{a%ȕV}`rb=x&:Ȉ\uD9lareSOzWc-jVQH -Y͇ޛBIn sR5^(@x~S@)=\/놼҄%<˒^i_wMϷsoMnZ;?ЅEh)0W=I&D 77b\#˃_*W4TkrO,/jJPc-Ԉv)jY Q^+٥;g4MW%u W`< 1 uDm,׎RxA-TY*˓jM>ª<\5{l,ҁ㈬)p2T ˏ"1Þr:=%GMw9"*)OQ"N*yh{o鬻ͮ0cxfrwߓ9w&?lޙ0 캈׈ KA 闬H"vUzQ* <~Ayv> R"IKpڀ&KVǞ+|1F+[ʊ@tlU-s=\f%:D(sb+Ǹ8ե{ ̤2EݙxyeHl*!@t?$Us".Jz 68 ѡba/QΣ̤Tm5lU>N`Su+18#p܏!xJ:A/~،Ll6IRLxշ\̲>}1,hJlg9 zaUk/Hr_޾&# ΗSt"迩6Q)DbTܙ#*s Ƚ(I;!NC)iRQs0~oع"_&d5U ܞ +];Orsgs"fuG21zolo]->$\-g Ol<]xI0;ȓ X! Et8(l4bExA<\/RWaI[t%wϙaJ01rgUFt'/ן=/7w**+d=#Ž vӌ'΃ DPH**8Uhԋq s•gq x݈{EynvX)=Q1%;KhuIulUUnG+hw6@,.vVKHZIQ>V#d[޿xt_GW B80 X9cT`ƫc3U̦:c5j!*#kzs^ӱn_`:!07;_Rʏ?_}32e J1SQ7贜5M*P TB tĄT!j`ϞBsAoh9shEG  xC$ mr;0/s#a;~ S\ŋp (cixMld<]84my6W>.Ҟ-ϖgrc%XG VLK_?8vNʙ3csirEJ~ARk*! k>b\|\*&.I!^%w9;eҁbf)ηVع%Tl|܍I1ObQÕKiQ//P"f;/NLQ?ƭ4Qn<:? > 1`DEJ tG'POYO Y|e,g, ӽ1(y_6 wR,ZNv'Б\8i,j?BZb 럹tw5<0 uYB*Yh_ ќ{=M >h5_Vsg ˌCOCBp RB `pߞU(\sf%ML3)=Bp2!V(ncT w$Ta(<)t~*#)B[)'EeUƚ3R6 bId"YB^P|ؚFLO8y/:?ҌWU9ghsJB ]6V2vؤ(o׳5+N!0*GEeڎ/SFY8ŠI "<WhXRYF|r#IˋXl.?K3ӗ] ;v=mYٟc354KD4!$n 9ObI} hcNy̷WGjO4 +8=0W+wD܅|)reOctAjGfz|VΜH$4k#$-u"! VKSY[O-wxǙFy9(X !AE|yk_Ȩ4)J߈ |U7'mJ&@"B)*jkARl *B( -Ih1 .Z(" vTιw&6H's{܁A0;LKX2$Qp)SSMup2 \amʼnrd ޱUC?v[z~9_ z67A3v^(V,V;@!'U\3. 0guaS0Ln$ ͼ19IԼ06i< /9b-\̖"#~*ŷpY4m*} jx7 )$i,Y;CbWaL $=s1!W#j>vlH匶[`8=|{i,5]@ !niQ\ΰ"ŝe8| #o'UjHl4?kn-x0F_lؽ*aO_SLgW|+B7nb H%WR%0neU ڣV3SsPW)Qe|#cI~=D#wnB*+i= 06mH⵽OLg+Tڽ/K~jL§;=:9{n}¿ꛯBL]Tj4K)bW?'^"DR}ta6&}_"ጁ7)"49lo鈑9/y^1 9Z[;DL;D~Šh;Tv&8}CYa|Z]N$Nt80o[9Uᵬz+7pXQKU@j4ʭXDiQ(E,?q۵t /ș5Q 0\ Hd`R`.2)j>JGsٯƁa;iA;Ua#Jbn8-vqwK0֙Hn.!7Y 64Y Aa7c\2WSP+7!>Ƭ0iL3bi#e SF);"@,[v^_GuC(pջq2E1V'c4TY[Yn-w=jӭ2jbUOŲ:NV+#QV@"12dVC !&q )O6B۳Db|DL,Ւ. ޏt< dRNu/ {ZRAo[ȘfHg|=WA[$},"bX< *!a 9"H^/NJinhwS;+AЏv|["6u!2/bҪ6w)ޟX6BFe5cefa4]}v>Dx>L a9-^>#d"bDC([QBgLa@qv&"U=Mer9@v)^ 4j93c1P.r"MT 8 ,=ZgRn:]:[m!e+S{#5H/qz7sI+%d'.X[\ZEzQ7~pۭIzIH2n82Q(同k%{tv0R[(N%Jr5|8gEjSCaAϹ D@,6TN- gSV؂PE{Q>P'!D}ŽU|oVoTE!YTEP= yOV=y<pbI-Zd%_4g-ƚդ>1gIuȕn|U*tkZq?$fNSb%g_E9Z}ހT 9W'TâT% P=K3w5U^{.CCoOO3,`CyAWU,t|^}ӗ$ ʗ)2ƫi\!{n3ɹ9tE?GN-~JVvr}49ܡ7n ssu>7Kb&A (`hx] d>tf i]1`[nb1d˺h6Q 4  WS/|ꄉx{ˡ~ⶀގwM!!"#>NDtǙOZ7: 6''%>D~:V΢Q^nv=nGwi)SRY ^%PJ7TD\ IPnN}tS);_A[\oN?SINOLK1y].p, n5STw.1VXs})׻3ss4_kQʁד5&k&vƥW' mHNĴ!M X2m0H`nQM1qbhQ57/V8٦7f!|pPbQ.ߌ&p19^ kE|.~LI)W qgT<` V@?]A.J[jW]9I7ޙ-Cl\['av3JV^A ז>nÙ Zd '*͹AYM}^na=<ՠzf sRs~|v;82Уnue_oQK6n=y$W MB|MXXK7Izx,0Q]޿Lqk֮Hq@Rko|o{ 0 qv w{'EACP:P .oF3~g`|qe?nY[>ѝ8;KiLhk6VNogoZ}Q+K6hTN3ڙH2lL2-*_aRi*mr98qQYsp"-?`l@>I-7Wzձ@sy̘b+9mc DWۄ#xbDO4,͇VVT ʄjC)JIxWQfԁO+PP`ߴA&E]聇Aӆ𴖘6`"kS* SK 5yJ lnrN_C1+2y o;$ǐD궙,mXW8c]9t[R֣–PcJhl%R_fl2:vY 0ϣM(ɓcua(}K_]$ߢ >NcVYt1S'"5݌?$$Yʂɘfh4*N}{4])eX|N_c=}4= ki}{Ro߮}\K=^E7tC^]t51 ѿzzj=VMJbՇv7;BKB=(vڭ@HOT0%AWZK ~\ 9+;&Ny xXk8ΰ?JՁȌv))K)A5+7/Zaa݌[ۮmm0OжڶwBk/TΟ b..*I&Mр %nW-(!@? ŷ aAq000q<:g"z0 aKmLUe~ä{|PwD/Bg?w~gų P nQGsteMCVi$!|#bڥiѣZ-93趧!MfIGxB*i1}yLBf(n LgZ gpx?K`#wHOs|Iۣg`xx7͢JDLu .m>RjA !3_qd' e}&TqqoM&3{jl-^0)] yūrQPm0ޜx.+ps~.~1~o E]I}aZo6yM"f# [Dy2A g|cjm/ƨХ5BY&&ٸe9ܚm,%s+[֜b 㽻%7vEHyʦ+g4Ak^Yy]#5w+߭7Wl>F;f}<6jzZ e߭YţjeV>GVxNKT°a4?3ˈ&=.r$DjN7Y{#/,˶AT*4LɇO2< [vN}:4n?u?E4@}_F 4C#Xg zn]_77҄ Y^Yw<5:CKYpO"2|tYKq\޺GQn 04aklwYfX VlSWBGDJQmsovoVj[ktt_a#ҬE#_jL}M+݌G6p<ٵCK^ZQd\n;3AYٕҢV}q.y 9%`4%$v y|dԕ 'ǮIJ\U"pPlJvmv(8:C7!T&ՎbhcT?v7'z1wzsΐo[3)/WHv3CّoФ* /%)ضQ@LK fYqb\vz`"BBo|PN”|BMGT-}?EIw/Jۥ@N*vCT>T֓t5۝mR4 G=h= f#:p1}ybjI[$/T%~;$k-詷'܅#UHC|&guQ{$wo+>v߬X%M7s ٷY-%|$)Ф0ݶzUX$\jDDyd)ES!d'qwՖadO|dСsJҊ|XǪDo]F.Jen#U֒&E LW>Ѻh#2ph~1(Pv*r%z!;oэǖؑJWxGnhrMW-Fi:ET%+,Tu ]yTE0YYO^hb JpJbKW.[ו.RboD宒P6oآq}.@e'GKuD,ԳlzoK{)颭|N[w}l2FlєnrD/X$'^D_" nMOIeFv Q^p CQplBJ.="N7boBJ.\f^{ u6G |w_9MN4H% 6GL?1eu5=dx@D-1ľNt8^$%>U{ wS&(gi&7hwMnǫ,Qzo4nߔJA |Ĕ*o;RӢy<i1$)NKx^8R;Ajb?3&4RbH!:Y_6cx= >J +`;f26eNmM_/C3Uḽpb+P%cbμ}qW=42׍O_WTVg_c l-=xZl%dvϞa)LЧӷO_<:؟IHDL@)0"8i|>i,K#Ez&k詨IzN>8&U0zʘ[xZ+^6_ eֻ:v9Oe)0+xoX'vti1rjm!O bDDɤb%,߆} 풿o.R`X] nHYW/Ho+Mp_CM\Pf]R?DԦwEv=򭵺_@M>N^f4/Ӫ"(=x2dr˰ߓp K̸NJo>>i84<Myy[Ck8QZAFFk2^:WyXk8MD` =/ u[XNWTγ%Is̤%Z3pݡajawK̂q5o\ʼnFhkĤ¤EoT 15ע_ga%}(~F[so͈<.U,ŦM;--"J'/'m4>_\Ӆj&zzSnXě%jB gs~xwqVX*X0%6fh86~R/WrK?Kd:U{s%Ŧ/Z|]ۜ =T;j5NmlޛƦ1LtYI/ (dWKsWv5ݜR7!!~]G\DŽeFo՛Q|S>c9C\\ 63H~Q63\ԈC--:J'ZV;Cml鶎Yiga΁sߌmG1|% gM E{SMiS}FK2^քlX-Ys-8(|I0U܂~8h >GQܾU G0O|>=<}fbd{Z(czCX!獘QpDr:(%_o {C d+Y8 r5{y?7헟xV+uǏßD:M{cP2k8;li G{ѦY +8LCá{}i$2~M0dՇtC8*Sw$c7=}h~]tm"#Qj1á~g(dS?]"ŒVG8D=Q|:rRZB: BLHֳ}]Y_gEBw3Xvχ|2gN5\0 * -tAJOTM* ~i? LlWs2~[!6Uz͙j jq8í 3XR,Z !AOqftjWr%@n̤Rfݩ܁ݞv|t_KAX+j"N崦?w .CׄøT?TsR_-oʆO5'l߂L*իL--ΈQzh9z^#WrC&ЏlkWMXKOHpe?a*x$R`9L;brgÖ(@FKT9~)ʳA1,~F,0ef6\Oȇ:S7N2TR35J$)HE$68k(?Q;-OWh,_hi%H͂,br,)M p6 Z0kЊ (!G).TN;I>9$6Mݏgo ٵ| m.5&(ӭCӵ0hC~_6gA8C'Ρ{垏>};1~} =ZO1/}-6Z}ko>ѷ;~>]}4ے[oѷDuEoާ]}}umr^\?(e^=/U{c< y454$`p/zA;`df?N_Q:pbf,4`l-OKE0d<,^GFtLX T2Ah[* -FS- `c9NeuH+ӆo!rX\B|(_K^䙮d#-DorJ'Aך˛EVBdm K/30l*m[nV=/bBhNQxطttkA˕#dI*+lb,];*`٭en`r\ 9DWڍȶс "6箞؆0ǻckODxr\ӈฉx?ɁW=`z/nϺ_j98XґJ_Ïkڅpz҅'ũN0a #:[?WRs{R+w|j&ڰo~AeܪF´ampd6RNi!u/ixCFj3zw&w,h+-x]hQvא)Gy0R4##CG-I$?٤rSgZ%:k3WD!=R*,˥:H>Éqy7RX&Ex(C!:cNoqa Ca$`LDyyY+-.N`C2iIb5LPA`<l¿J_8R7~7jAy+q6GA>  =;7{jTKp"4-k8f ~D#DLbSU!.: U&P^I+"ܹQNFq՟`;gsnM'",Te J>K%U^Cϡf# 28>ruw;G;cj_'УĆ!=?9Z7!B58oPag"T?)k;deXJcsCùlrhH Ƭgsb t۪Љ2q3_0ėH6uxB#o}ntiQͭv_[y},"Ngul&٣*8gXݝnZa.cPjC8D҇)޶jT\5+uRfnne\12(ㆺIe H4fwQ7vC^3Džr^]]nLw"[ A߈ WN]QԕAD~P{rK&xڮKwT~Ra;<91Xz2.ﶈȶ x_ه\eS[Lo)1ġCZ h X :$ whWQ8AKepMg%5:-89E9xb [[䭧=ZNE֋EZ`-0zE Mџ3L ͏j'm dl=-5+#o2FqKzO. ܔ dO!{"bל7,zdFgPRXJ/JBX%VA0칺WZ'j3XC'.?ÿgo zAzNv ?Pgoq Uۊ{ h`VVnNm[ VX`XTWy!Qm--PKkWan6JFYN f ~aˇ᩼ sKD|Q6Ыs}<]{Ұ曐|ɾ / eQ7%^~Y7Oqwdr:%H3m`};'&Lwғs i78%{N FÔ ghН 4)mz1gv? oB,s_~Ag3:`Vlj@VOaS[ ch@Z B]rtcuITB*2 );vO  ߇>VSl6Pa7Q'M=]iʫI]jSvM`Y(B7R{Q:\3(fJmq++{69*p3;WqXP7.QSf~qxؽ AV_ݕKz]2jV"QكO']Vm} At|CHUt M8-!7۫n ~Kghfhڕp>Ny'ssPxLI1~VR45B2{WR>ϻ/u@!2JЄIqMއRGhfu4 R Ѕ>ټ| A; rϟH~ޛAjX jt 찣 z`3݀~CZ_L9t-뒚R7j'h߻"%ߧ/šs)U$YQu u]Ӥ~оMn\A|t[,dXT./ HK.4b~LU6_^IB/ (ǜʎ Tߣ\ iAw(M We=>(Ewɱ5|VWS[t*Q7̸>'<d)3$("Qj6 :XX~TJsWIt(R 39҆7)ӯB&VɔZwkq(@5CI=MOپuRP{>:#}fr 9*jOwv{;zn1ï[YAg+%B68sL C >n=pi䝫sQWڴ8&Vhۭ.M8 60>fE%M~Or]<2s֌o`:]U#ǢP[,4ʌWHnBQh/B߄w;?E&mAL -tZ21r 7Rx4/+W^;[PxWn] ~_wrpVnW6gӞ1TI bSVօ!MJSϼY\oT§w~8wWij6CM#OkIΔ%5(3_f|^?s}з:|!{ 'qMzA>ٙ45ݞeBo+x4x򦧻l @T->4=Smdv%}2k.ߺtgn*qE<tW2uUʡ0F]o8|nVymhrZD;r?+r˜m|źGܒA^}|4nkJXw!wI&M@ T@SID+{[8Aץl  \xK0ߙD\NG ٷւ6Ҩ1h9rwHϠ1J%8J܂&gRNQ S.RJ(({g\vjcϞ1P2&#t];p6g|iMKΦ)տ)T Mfl2ѷlղy-v\7|V\4rfk\/Ō8dRK,Pr(2lPLӱ|Q^)`ɔUӬo_V`QҐd=$q"YrpEV9E@*cHV~owNi*YEdɃ-J"憴fnΉH?H}Ni\a}-?J}~ f7xÇar] _3rcnF$]I3-pzzIWqJ'WʟU9v^^}~E#G %ҼFC]BuNjч?|3G$5D8B?w{TN4̤æHv[#T.{Csn~TP? {#` 9;ZE U(S؜ A>;Ddg]ubɧJA1vN,_e20F@P9Ͻx9@-joSܣDkgK10`%`ϰQڣ U0P0nXMZ8&M<2"~x];8R[O?TfoټC+2nPu٧tk"7("&%rAdHbSv"tNKݔV$bנ#ٔ?wJ M9f~ReG".B9X2  rR6Idu.ҩU{A\>,'Q2 [9&)glL}2po\š& 9 S̐ P+'0XAB{b?.^[KɔD}f]Hbh~jK Yg;]߹ eђɱBX:a w$whaC$\>^G-G]j#B@Rօ)춎I'"SC J+8.)5# 'u{#63h=l޹'i ?rڭjRIt F ienȟ$d3AUż6Ӣ]t9b%+w$.2/L_k0#X +  Th ]ߊqf ,;`%8|i A^c_ ko:GS{úDSԱ<:6wL$K4gWzz1qa6Ƣ"ҽ&JOv`g_+w0S7R`+\ʏ@%{n'HV1Z0tbČJkȝ#BuhDL3 I/ʾUUw֞-<5щ- Mf}P{u}Ġ->jJ2sS1Nk . PHxʭ\/!fFs{Qr3x\K+p.p:b|g.<F[Nu*.:~0Pav_}̩D8 J|Ԙ=^/ OJ){2{G(ٷ*uj*|[ėIYo[aL&gZRC}=`%ͩ~\;xlHr{4!uZ4IQ0 Y0#P0-7۴r1m4+% E>]N D|d.HҀ$Ӱ@xXp0^w宙x_<Yyx?y5HlzrEB  h:3F1 eKſy]Sn+,8x{ D[Ҧp!3]ģ){tn( ͩ?@ ,ܵ[Yޒ|C!e(4F0R{r Z +63Vs%V6)u1&^r"sda?$~b& .3 .Eoګ?mFI" pu NnYhAқPμQIeuئ%ӿ];qP+,'"a:6TCF mx*2:J\xpz}?w>[$qN>as B'*ѭ,+}Z` yUvOVfM'??omSi&WnaXT}kރe|=\̀CZTԞFcjEpp"?{5K&ߡ&rcF/QAdy4o" c #ʥk2}u;N Z(ݡH7G z˭Pu}]ݏid?]h<ǩiZk:_8V3s?8l4RokC["|2tٚ߂,%1fMi=<1<_9;.NjEX!Yzjlgo"$ ɚ5ߒ&i9KQu Gڬ"֞;!5jKiQoK~.<~3vM]V+SpWD茪0E[]ka𝋽+goMGօyXP0TbB-kCjf5 rayq^ 3k$$ɴaXpٳ_sX"ڌYjY[P<_lI<[Kʖʳn fll깕neNey=D8xȭ<< 'wECśǒ`;j)3Æ=6*|p IǶ.+GViB X|,U!=#18T$BShO" Ȍ غd/KT5}kc-_j wŐgKS m R bs2>l_٫Sc[gԆ3fn-2?f9?GR]U%V?? ? H/)ISЪ+EEj"TX|6ObkiґjcWDGuGɥlNޛwT4ebI|:B_ }3lඛ n3S&77f$Z_>t~Awe:Glt & c6epgyK]jX෵dZ[Y?.Ô]5 \Ka^C/ⵯ]v([,YK|]j 0OOlQ5Z1J$еw'xZ8bKn*%x,aA2y#q3_[Aq+{Qs8m7`E֜Ե!7Dzs^\y#2tX3q+U=V'-c`,ĝ΂i5=iwd"dR3_4D͋#9=˽z_i2t7R̗|~C}irpF~}d$RͷZL~}B28xrBqʔ4R%$P՗U;e, >7y3LJ^k?FI)j+)[A;fdFh|BR@;_q0׊+JnVaC>rq~]a(i{gn`j9,-υF.t /#skAʦzC? b|O-ͅ?8D_tɄ{"-BOq5[ٕjo ZF+WlI(}.G"{y,Lf! _aԒ&ڬ{Yխry?swSIYg_P#x!cy$t5tu,3v{)Jml\"W5FFGuh8~wf.JkqtZYxc'F")>/_И+Ю!:bdޓ8m<>s:?=k2'ˆNeT . 5͢ nrk xr ~DuH6DNc_ZsY.ZWnFƁ56Z(U*=Ԓt9­5c'a] ObesWWy>՞wC[:}$ w?M1y@ܟ~>~Dg2>o ,u^w|Q`۷Q7LkOAʰuGhm|D\T[d:,a'pT:)U =V -^ цKqQC NX(xc;)bϼMi"\'JԥM GE0xL~J"ɪTS4),E`*[[ѡMNnvVK.[T+[J|jsgQ 1Kͷ'_D6@i]t _ؒU>zhx:]v V)T[epSQ`4(bgޟ\`::B0Ђx~4 OL*BUDeɛrNލ2K8n i H0B)2? e _b(ckP&4VM _2PXYBc5Ys]'Mᗖe'/lv}ko,5VÃO@-#h~rݍ"`D&yNaS;W r%\A8.ȼXR+h)T$4UԌ*̆Az'5LIOʮhODm>A{%Ϗz %^U*6HQXfos|M%@xu=xH \y#'f:-+άtiFRyT-]P7=$t61n%$'dW2I|E4#+뢆Hx4/8϶եjd/ƩN$8jw4K^k*5X',;>SE:Yn][N)4„~8"چVv뒼<)6e 0~˗f!{|xp.38OVF6O `qSgXu:!L $k-f'ootoZN[7m$'I:'/,*^L0y g,<]hx)ϣF/XťI1?vdv/# *Y!,2>QfYLhXIQf30SJLͼBQCEbTh/Q(/:ahۡ诅h(ohqâwHcVg,Vl&fF٣1>F[T%!TQi B/I-A睺"xy ¸,Mu%2o=L!PACj?K_?aIZZ<,HE$qZOX{@+UMiiXv-a$&UKIIfZonO4/?Z79^Bl2_z~A3S醧׀CRH@;t4Hnw\62&$!k$ٕtk.oC1NLN!1WA6ZZQ]{6 xj1 mxci~7n<ٙ_+)y<+A*..:"fv Lw 8cz쎏h GPzz*LF+Ρ~ISt0dڵ19Z9}JX{:|lR@0p;TzKåȃO F_P~2=y ښjk8aP8 omU)*7Hz.iR*XZ#f~Ea/ɐwȋ|Ц6̐*I& tKpI>1x^PWZü5)[(6@'MS^I6B z)Mu"䶡L_C2.RC72Ejh t`F5napU/l:y7Ü7:dCDCg6Fkx*3(Igl"op H$Gt,GEh{~]u BnϫG)Py<qx20=:7;g3O/ߞN5&nLn$c`<z6{1M5{v&gzPO/Lr VD˱X&Nў& sSY++YI??'EOSuH {#:Z7\~D FQb6QP蛄,]:;oP{ki\6U $sV;5H9OgA=0Sa]/</ ݡ^%/B9{\x da*uKQf$e,ˤeZ2ݩL60 q^ J_{b[cP!+Z6Sx 8@~c(ۭX* c D t/Кx&T $4R X& l#oATH(ؓ{T`(6R",p(0 F \2ET`$Ho%XT^zj &TeJT(;ݯ*SR*JQ8cq&$L6Cϳr:p<Ϝ?s;|_-P.k= Ԯ=LB!U7}w6`^U5E (;*{1vz 1CiϜG?D6T aB !Eb B `ΈN[J_ԆxW.BYA=qixe`G=Cvr4pUP]2OO۵KZ {vsNsA5C} }ǿ>k7!s9's|[+3 iwB͙,"{1U,"ϸ\aMn@ 딐9$83`,握&[Nz"Zv!:I)`-h .>4@qf'k9l AI~ ;6vy+vs. ]e;/ 81χdv,WҮlS7TKx1gZNf \KuzPFh]Ki @rv?BnivU+ywE֋ꏛ6ۄ=MBɩ/|,J!Ct.3joϋֺW=[ 49O_6.<6bЕtO͉h!&C#g*4ߏ˧)DI'BcQN Ti:7ԣ0b=l 4I?WZ}Ä6 <;*l-f fsQ(EPnWYTʨ#/fh;>mc%{0#Pǹf鮱 Ma+ S`qj]0@l>B75?Z1Xi)䁵SďTgR}$|a^dY-]}-k!ш·Z_Z.MIl.p0@W2bq'<{f*ƈT_*?j)?;K % 2-6sz??̿@$3[L5&_,] /d2U)0. d&BL0M{(4,kXDz:WiG1&2:(yXd[jag<"HLAMilTpu/j8ra9jJ}1C?|;BV z/7< ~v|#ě]QqzC Ef]#?1C$z;z`#Ch.˶ʦ񲕢a eaD߹~0x F!YOe9qhM<y dU3(;b -}ɋ];ѦFϴ s|~(~L1Pb(}bMfr\K׏1,80qll<|zE(]6Bi:~|aһᾅQ>YbW2KzK3eF=v2͏O. ;2:>m˪/S0A"~T^1~S']W:"u]}_̫{<ToO֭F8~C29XCMs^+ZA_;tBO&Y=)kaHc=CA%"~Vt(y3 xH;bp+x+9L>GcN8DxV n ruA1_} #V\ @•+`]bãk\1ZIN*NZV#k"gC$yRr'f}㉖N&N Qc@˜Z3)ƌbjW",t{z!Y}i^"1^ʥL ^O.p3'u-bw@Z:"ᕩvB~QL(%nGWPHÀp%oN;AvXa|k*rA5fլK#x,b$qD7\CyhC S "|_<(w80eK}SҬ%4iHUvt^y8R)F8ٹ=2c|쯇v@ jaȆؗB(PHa|5o$ooCGDcyߠYB?zo"Ϯ>DoMMڟıVٷN9ɾei쫴oeU_ܣ_CsD٢ J49xoMS7\["y1-|!Μi)` k04WqfRU 4:쿝8-_n[:uEDټJwJ0iW1e*LVb.JCˢ*N7bhq]Q4D*-ComsOAЧHGK{Q`+]5egN"TsnnC:3\ !wk첻2@72Tp-\%ޢ,iK)Ŵt4Y&横.ɈգPjNΐFc{yÇmwGԾ9yh Wnr-ŃjNl+քt/^e6:l"Npg#(_BAɔ!W" ,R[~G'xmSYۀ(w' %|jz?￙S+=|T!s _.DФQ&(08ԓ h3m6/}bkßCxQF@:h ^OQ~\}2[݅;^Uo}3'&El<jF sotco[ُ{]t:&i2Eh1.EvupP太]UܟYL4ܽ&uF{ďpT f _V`SS2H~8 !JftT*_ϞS,c7qVs)5[$ #w՛ }]ZԷ:t;bME4b cuYMH="|o\D"k+ nvl( AE٩}`>p}FRB <(BYVh rH=YӍ soK ZZ}| '|zѲZ=W+@,dPg/]/A@ !>oXHUd"Ggoޯ9T,k~\׀(3ϓ7kpKwNWCHʫO4ϳh q7ѫe(3{ z&[Uλ25@g**h x^&+qZr)/kA `Gb g(aB_[j-Pf4C2kk^E|+j$ͪ`Uѣ*4dp|'+Ґ{!]nA݌cG50 Sx ]x<S SMׂn4NkMR!yj[|"6B fd=/CCq+t|DDž'-S `k}&T-OvHP2'RY4USS9D CS/75FWqpIpޚKԋD3.{8=bxCl{W] Nj|:_K7;x1p013!:voZl/ (g4._ȗ .|..Ӽt˔'QYFPc.b7qBFbQqա.ejKQYء YﴼSL1QSu5j߀/؍rN!%_ĘU`F8jVK 4Jq5'O"YlF]C ׮܀wO_hFgXO )u#5/\Ґ_b ?Cq.TK! UDg*bX`,v`9vYK6Bg&4`&Rra+WP t0B_Zi8s2@l:ɵ.*>ѕ%p~:)`_lWɚF-k[ɻfϼz//ؿk7 ,Mcp -:ddm69r%MZFD #"?qȼzo &v0/>/<} H? ;m[$X K0$QX[3,rP[Y)[&t>Ҟ5PD/T5EQZ@gD:zߦ= ܏=(Tf u #vMхvpM,LB w|+W$h }GW[!_Ʊ;]U#ljZ`Yc:9xo!-r;hc ]WwIF\{3mO!ͿJ#81,|i,I\'lBe)̭4E-Q }:́PґSK6Qf̴`4S Hq,<C ۩X J001^5LF ]3`މ^=W%8qwn?5 1fl^ n.4=Bѳlr,s?Tkm 0xWbf|oF 7-RLֲ;15>Ux~֭P VJAp2׃(> Nq'I|Wƿ۵å CRdQjB6m1cBR+boAzFߖq#MXѼ;n9q5ʎNaz; X<S8MAm jD߬-+Ĝy^, 3]m1{^B*{! *@<]wV_֠<ߒp hx' NOwj ^bPMXl]D|l ZyKyKb%k~َsG\V-ח"*r}@Rbs5r/rP\}-{wLeraPz+b/ >+īIxnKgZNJ=qe/=ʦ!{d)p.7݁ _OatЎH`Ig/<$ kW۠XQ]]]];'y~bcdnb,c7uֺI0r]1</ٕХȰ)SY )N{jgk'6o.JDڕjr 0c}cZCjŸsGñ 70xTz&OgT"bz&=wȫ7dnՏ?/-tkp|l&1_f+{@3;9~Łz_dؘc{Q@8mwѝ/QO [5GYxW;Yp…/}n\pU+S,L7뀏S]w+9.~}E]0STHZT%mgr~e6S39gh/KkZ}),g0E" g-礪< r?˕W0 -*`%z4b%z5چYjzFY}(|dto%oG2.(rVWL\ FG]#\DQ( ='*bMD!Vz8R:w"%Gor%[ /Wp#,uqTCgȈ'\?}us~¬0AZ]_ĐܿSIɅD؝3CV֢QDnKr-?ӝ='d{X YusX 7JU=OռNp+詃Q[J.~ G=宾n^ԣ$Jq} 6w}qZlK`PBl٫㿼OKT@9#+eHˮW+x( X}>>n>>>cmє?ZcZ1]A`mz[KX͡\z42)i[gn>,T}mȿbɛz l E*̮ktIN>=c7݅ɲ/42t&l%BWD/ a,(֍:QʳPvIS7bUc4kE2_;N.i獨Z'_gn^^P=;FK8d8#&_CkGIn$EZ'uVaKګ)UQUcU ;EquU9h~?E GO9ʍ}.e-{.&6~>)P>▲i+89k.Uޣ%Ga$٠p)7cmCQX|Tη_V*W';0L T[I@kS)n;Z7w3ӝgh+(r\)+0  6`%DeK~f`BjT5V![KmR<&khWVM4D>!n\p) KK?`j%&HmCs1mo&U:\1Ŕ]8x&XoK )G2a}`b3(ۏ߾ՙܿ=I0Vo\=(Bk 9 ջt&*-rPN῿ᆎ-bIP4T) .9Z@B+E͵[~ȩئS8>'+R.-4;cT$ao BLG#)39Bp63nKR{lK3>9=wtw1ɽIF/_ǔo*v:/5d{"SWo9V^zO_Q\=ONm78| ߋ8՛Sr&~qmWܯ߉xutFw4 ^qrO$zv>M}*yW,<'Az/Ë+%~=忡bX'?w#khm8O۰*8~k?2j 'a_~ `|v*Gص>DؿhOpOU&!{]G%=/zjg⎸jOɮS^\MC8~ Ua*`#;>GWuaWGU4ctB]kP^{mqnMJx}jBWJ1}w 1k  j؊?q=`SL*^`d?ʣ<pQcO lI2Ƶ,x. ?(W!.E{bמ8."KrQU'y7 Dttu_xA )t\3L[Im$CoO 5t(îB6 YfkN RY*X:ͥq؟²H:<&({:4 gW&iz@ZJ惈$?I`5J9V٦; @f0Z%vá_9܂4_bݷf) GFt-}d_ϵ]>'xYÑ,j\(A~XlOϠϙk|S2ץ_ ^?c >/AIfR17 0G2v`=876CMLGamqןJ'Vm#{~IUWv4V6U; *&귞D|z.h۔m =3

'ҳT& ?Q@8jd!owiN~1gӣ6 TJvjJz=gڰ^o2 +r+ZïOjv ݢafdo)]LԢO{ƀ0jWL6od͹OK2L9C=*qq? };ŏJxkxd8_D*=KCKdE gMo8Y|M0GΝ*tW/@*늠fTux-.ochË&3| k[~:䝗ʔ_om>LtͦC FŝU]=TY]9,  w?L+nPppИ[:"v=5Nr%Etjt~RF0[qpvx9C;#ti]t Zuyiz"}}ם1[i5csy^.ռP[Sp: 7:."k:KY꣧=%[X,cxYqs'=U-aBEcsTdMBhNWjr?]>(4ۘő^TA%*sULjPhD[1v6O xME´MKQ"rvQYoWSYWϨJ٠W_\gYQfD橗R" Z' 8T1/˹TDVf*cޣa#1F8 x{>DM,L# O XΟCQ vO&B۲k?aLʔ/O4}b??ò y5sL1b4`ku.ޮͥws Fz9dc%iqd-sYZ'>pSvLM 1"t6 RԺNШEdU Jmj]Z_u ߾-O^lRz=>HR P6h?ͅ#[+m&Pc%A\]Wqqdoqb\t uqȸkO?N:2oBz7Tzv=;{+-voB[-Fl0hg;lέ7Wn?{}c;86Эl_K\SxSR^VH^w+]>(Mٕ"(YV%5[6cHyCb+/-j3aʥ&#F|5G<dJ64V-h"7dZ ,XudQ{GT-é3ݪYԾ66Ei]ov &͉zXa{ ''7sH8ab]F 0^3IT ؠQx|WP5pɱP'+a6Q|ZyUoPU8U=DUČyU6jMTmcWCUZ#'6*RD] ҕuѾiWTJ9(}ox}8?89)T&dHe;uh:Os|hϋ3~O2𗬃נ#>@G 6/鈥1b,d=_w*(-duZ{Nl\bɴE]>lk[gM)g3˚BjvYQkBr'ĝAi$]u 牮t'i4On8OTaŏ}xu4/i=ش/iet FmETխXXN|ݾF xUAj8^U2TՕXp,m9}9SM991{[$l|z%)A:GtGNN0Љ^l@'ޟ머%UhD"" iNcC| :[DGKPP_$_SiTToŝni8&R7Y/>W6*L\DfBq֗poo>=iRiC3qTgbMm9iχ50%f > BIZ9LJs; E]g@}aY kq_hc"+9w h4>G~a }<א,o`L6b6Wh8Z_/)烒^׶eFUtqk0wϟ V|mo* /ȁ?}UI+ZE] h*_EմaUȹ4b| HӁC4o8~Zj\~ W0MƋ$6 [u\zͱهerdo2IH',ov!q` |dD(Y[#+S+=9++EmŘ3җ@cIs}k7Ӵ%tZ4ɴJ?yLqr޼ (k,3= Ob A\+ʯO:g) V+h{ދo$ l!!ٱ)=$-rI J/+RX]pͥN#ރ[D"x3d9R|~~QF4Ha/MH =gGH<.5Y &t\f'L(nJnkTU ̑&Cs 66|3UG/K( W[ٱHcA 9^6՝S5dV2з`[N>h'xv#GN@>:#WE}hI} 8bpHǪ)8yWC>\J?ƁL{YbD&7i(bvyF&Z NF6G>>mDp6r`lBi'vPeoJenZ[+iU9O<9>^1+R:QmjObϤPzzj8U858yMU}s|bv$O{ ʼ<հD%. -'VJUTqY,WoVsTqV}~(Njd(B6~b3R-RqۜΗ/0%X17iCZϵls&wdV,-Ur:YAUf <-'M$kg$-=К=KMuxwو1v-fɜx/w*G,Dte^(t1)`1BX]r&QoҿR:l)4Ʌ,+eC`!5jP6*ɔ4gH$4Oܤɢ6S7r!t1_QMDQAI7+R7;A9鉘taE3hÚ3~3팟M?C$r I$W՗Ud2cUiTP$[M9 jup8||%_)QX@v[V:δVNG sX<Ō5*:i?4aϫ%Fe94:'qv*ٟ"?:*;!b۰P>].͟Hg v],3J+E.~znq=RsX-7\#}3yݧ_3t@P[^Wm)Df#N?i3?}M&Kt/-l#C0%ięFkCn8- ..Bl%ڣh@pZg>Z͎ Yz :5QsA&` I#(1V&[f̓vN)䧻n|*=QE>y@xR5I XUR2\zvmY܋ݖSlU'r:-ͩnefSݙ;,sf-ĺ1s5Q;QuÇGQVFھ}yjOF9ةݩze Y-^d<7ë]`#oX)YP6#c OJەL&̓]p<~p 7M%[{5bC>mqv[xDŽ=GmmMiݷ$r;xjP!ͭr\P;c=1(mr@N*uJ+VLmjjTd[Ӽt;;M >Ktɷ-rz]9=8qq2 rN .u6XcGdWFb*Xc.Zˆؗ'JVNm>\.^wGŕ6+!z,4x+ E5zU*vj֖P~-GG{(țn?+-]y T9Z=8͕UmmdRpMG|՞ w w*ug73?bu3{'Wx rBQjm^#{} _9۞ _pW`2A0"_|rWZ*OV@Fl>fv*́ʙ!OR"2CA_L~I=T|axw;Twv?H-.L1=h1yUeL9Ԕϕr_adΘ j!ъgzUdJ7!wB`Ӄ_aE}@\ճY-N:‰jKa#v1}_DV9_ps&fo;u' F262z\9ųpgwf&I]v}wΊN%ʑg=vdEt35}/]?7n\JZ=ehQ݇f)}`fg/[Vq7Bzv?jxf BXxfn]1LRO]1s`.$Y>]xH'aYOiډhMs7# A | KG&xݤTʉ׎Tgϒ#ds56;d zR(tO"SN%8o_{@'iuHjةKuW m:@h.&2GD;|?4=:3QuTxh/)ߘK֒".q;ޑR'~W눸k/sdf`Eh"u-tUs @{F|)e6Q}{:>3"!܇D.^ɥZQfb$ҍ&wRdO7ݴ{RpBJyN(עZϸII)}j pEVV{r; X~;^ZsvR$d*zgz Bz}p$ *zT,u"Qh>!o[\ {Y]h70ka['P*{(BY0]L9|er(}ޔ녏-7^؞~(5 pIJʓPS[ Qx5Ó iT٣Bצ`rwG1,fW>| WEy&K?']x/I "$$CE}p\(;ڲZPYPe)[Jsdii}~y_i2svg?vДX=~=ֱ~~Z-뷤[R{it _~)\O)_Rn~_AI(%k=/t 1`~X0ɟ(G-p7뀧-p#]{@8#ozǻ|`f77vxz4^ƻv{TuPƣ3G\&?M:UWbERj-)݃CN!,͓4K){бY/jv4r^u>05h4_.>3n:;`sc  _cxMB#z|N}zR]10g,Z]_@V*ĎW[/mݛWd(uP':E8F lk|R6XI pR,Q lp |jފ߹zLx%``rDs1?5Es35Eqs,|': A~ǔ )0*eVw5P^?lknxi/GeN,7G0'B1ђglc%m/Mfi.ԊQ΍\P_xG rOCIO7YRɐ$kt ":b?s>Sv.Oh.)rQPYxC=s_s`^PkPbbY:@A E;BEVKL@L.4f)s(Oͤ@iFcC5w3,M&aBRX- ^@LtgCuB]Y<2] _e#n2SIV 7PYB6~8c5P(OI`5Nك) 0r3r9BL1Wa_ν/r3z!(C {[}  jh@K~ Ub8<0K%lnFwIxܓ_s|mԩ(tYQ}"$%{s=Ȗ[[>v}M?M*rmrzMJON=;EнFkӰpdJG5W:k`f; ( #&F 2z< ZkŪ;( =<ܿFj4YSMmB~DŨ3Uo[( 58x>Ns 3faV cJLlu4Ǵq-ǔcs:+G+пW=Qd<ưx@jٲdᔊN:>&QAM<< I$A~[7/| $.V\RO'I9"Ұp"D?̞T`K*V\WBJӊƞsK:z%F}mujj$-wFDP|VsWgW/rlaW@V7`eMڀTM>U6 {J7#곿Vw|^jn%mYVjǭchMۭĒ@ ѩNznбh^L_Jc `&ykJpDU+gBg2b/ɼUciD9d'sZ)?/zZ*5*Qǣa#4`U0*er:ީaq]{U=jW^5ZZ#k:zt^ۮz =q".|b4Ǒ_3 \B䦊pmUqT =N6,?s9~mCǼ\PR^ZqE/u]ݨժFzu O\slp3vvEM)KVtӖ%G RD A~y}onvټ=NAh؈0LGe)xxcKХ#J ?M51<1mۄL'=u"Ժ8baļ+m%ȁㅕe洲sR3Z3j^ c0`BGek`R=+ﻯELZsdz8 Ē2O &\nBKDӎZDq&X7%DT sALi<-"1/Gg'M'E `ן:],)*I8],l#3=+j]zq-ئ݌piNV-\NgX>wQE (9c $gIYhvapmԳV\ֆ Ǭ)[o.9e<T"jYl|h{&G}=ws^xv89KsFY=1aCWS4>'򥫮㟏B ~} x!?&yp /L$gMoݍA!# B(w}wjgC% ر4"R>^6bH;+;'yw Lkz]s4p_ 4[ڴ7iӖԻiGzvM{eOM Kq E{=L=؊-J|O,A8ԳW6U=]~O{M= -Ƈy 76_뻊²j+ za= p>gDBoћŃ]5 zϡW%?W=eX/m loݛWo{mb05dQ|_]%z}zi:)c,mp~).w˝y/%mF'ԙ*+8f@/b¶L颭H6Y3 X]l#ڳ,#qޮ`K;lTF i6D7 kX7qa!p L>5olf|Kd]Y*Jd5)66v$#vS_-MŴcB#]7"L?D))0&mR)PϦ.(9.JإhTxxdXOa-YJw~JK1Wr&mL; )LxbB۫iO)lA,m,<Ɩ[M5PmxJR񫣘 l%[(K;r2+=k8S8]K!JAI沗mâ0AS19J_l5 ne~h9.?^>h{:J;QH./AcZѭ (SL9FU`;7n E8rײ5Ps|%uoRZݥn[ka9U|::d?w 6|NNc>ކ|l\\|~8( F_Ɣ/{(saGO6\Wk:{:eo cd*{K('i{4tѷFoǗ~mi|7^_Z{Z/[+w!FjqV,E=MҖlc8bpgEwlI%4.J|3Qgi6}[!`չ 4ebg]@d~5{MM6 '"4!-8E{Y*}G[I ~N?q<$wIva'07\4*) ԤMѿ?_T>89;I@c&X\1xiI;'xV=QL{_/ - m5lw5[{׬K5'flڳVXl&Rn*XRl15#.51b,r{mB ud|~6%0aeX5(!`M\eG|19e+ɺʻGXPx+`yM{^n:CY͸ܪ> w2OMk'frF$gHHQ 0ÝtlhL4R9$oD!bnH@ḁz#7Y 0>ݒky'd e6xd25h6KD9FXzx.ds}6ܖcbt} tdaAmd:%[:FK7ia?S֣Wz.@SrJ~_l~r.U# ]!z _S;ËtΪ0^Ҁr  m!^jX J4n>RRZ m}H`]?IyrN(+{R]sg_J<}{Cex1pw|ҡ Iך A˃BtFJt9H>1w3 Nxm}\aeNl*;jΣj@C3Y`l(VpR>M-xlnBdgz.x'aTtjי7MG/gěr#u?r4~gquv$5&)\$jlJȏkAg`٭-3mf|-̩? *K뺪P&ʙ[qrDϏyp|Eb}e8+`e}3?cX%6^WU lpJClax,¡K@A0&(qx(J[?HqOmq"%xr kFj$A+aW1{9*Dy!Jq.gꅕ:BnVIW  *N)0^v,V!.t4*?De]eڔR5*;R@kV$aRXc:Bg^ډ[SߋO + L6fQ!'rXm"S"m1&>㛑T]b4O&AL B8|@ ŧeR&ꠁ9s{1c™0̓̕0RɊHeOxT/| ;OjU+Uu4Q0@9{9 W;|e[^C帧=wN5w۱4TR_Y|(u2u ߂?TlKsetu~ =6 ӥ2Q$YZB_g {D)Z,)̬rʏ4iQSH|3$L5fO۾{>Kq_Tr:hEboi 6O٣=i? #Ԗ)Їse6o. tG~:xsĥ"UcW5Jeʑu=1oS;^XF3X q${|t.|`HC'ͭ7x~TQ>5O0VVK'5撁 c;Jֲye$;|~"L0Q'zs81sCvjdbqzឹA~;_ PB6Kf7lQ`ݣ]qD(N&bw?#R O똌j /Eu͎ (qKJ*Y|TجZn~_\mԢȭXZS‡EIYmtΖXIH˿1«;"2sP; v~A[|?T`u`hG;jcZqL`? D8' mvJm}Td9^ T8욵vo>Al]~Ad2p,f)/r]N`jjX 1]B#v`c~ǟ ;‡ۇh-ԿߢꨣXҁ39FEaWar&_^Uϯ yr0Jw~k`*%NՄ@}Ai@MKLpA9~Xi (*oQ,Mڟ>= bki&,Nߵ{4'~SXR>pG:ҙcm<.': VN[p Z Pu7Tv@ Ci\ˍJ< 9Naln"#م(h~]0(j[4cWL919u|Lo%5&ffuzUg=Kk.&OHt!N2M]F3%(-/HXʱWnmE<r$oׅĔפZǃr$gT=1 &d=`.gD;<`G(GTLqD%?uQRu#-^=eBftfSExA+Yt0C`Ga"nF'QJ7> U~)E͍TnrD@O;MVbo7ȶfX߸yp5t{2~"v{\kQ]X2k64,ieB"xѕ=tQvT"ն_˛ +EJIB hƤS/_Ga'z\5wi,Qf_`Jһِw ]m-ȥ?D7%!"Uf4S6%>q|A.rFB#y#Ut|HE_6ny5@[IfEԤMѷ~#9S GCפ E7EOn.pFQH{v3Mgtc 1>H;."YHq||8~d?^8|%.쪣ڕ' xl6;#"4Gv49ڙ7ـM oғ71a j4`Iv7< UkЭ\eUC;5ٰ/s9\ȫX䨵Ғ={߈o$gee~h644Oǜ!7gbD:`ˤ/}P~-R;6R~Mmޱ#Oh\Tw6x еZIi#xT4҇JԬ}@bRM2s,erw|u$$@ľhp yVdO;bfkau% hP~(z+aJ8%Y np}qK#e ހ5Hu<&ʸ0xy\}hCؾ5,f}nފrM)*Cl-\RXyw0uӊ:Pwm j'j3G0d;!P?:z A͡6=O8(*P~̡-p j7ZK j8~ټOqP=@*@U|UZ^aspf%G06jWr`MVVgCQʊ|73$oxn |d}*2aCB<.VE=y.L&Q/z?l"QO>כm\zM!MW&FfהVRkzQΗW0hI5KR3FSrph EŁEΌ#] PE`T)#6/À>MMyVH#,ҸZv=MgזBI:~PyJ̏8N$6uuϜO8 lj/4h"r#UP?Q2pP_tX[1A'5{R)*$y "'RWjIuHݱ. TÇ){B7{ ArTse6̅mey&}Cfad“ Jɇȩ0jKeonӖΚ;ڍzmM3rlEbZljUn emd68w#ǖ'\E:q׏g?5#Yo߇8ڇ<|:Yw;tQ1LheC586Up@lycVokiߘE~>d|zNI SRv!ҔD rzl"s0/f͒a\ILꈰ|8PA5eUu*#W~䄻8%~z8979ʈ^Qݼ>zx5è#KQ;4,y}*5XڅkSZ4=|+쇓pSn^OkI;6~rZUzma?aInNL+_<괟eܱyUK0_vn5mvv~OnGZՖsbx!Ū FEYnxfÙQ;DQL*Jnl~aLu\#ӚA"HGX]iX+qqZq~+W913–Z |&-OrgCk{P }.-pQ Nw[7WYQS󗅕[CsWF uXk@Ƃ`X5d><Jc˹^YJ`A_=+qW >O]8\{zwy=9eDogVDo*GT3@3bDzi QTcD%I\'܃sө)*|)GgUyh϶']3EEq j6zAYoqL/yq{uBߴ;'`/%>#,`^˭J>%`B[uʋQrUAkVb4`"XÍe?Z),e?!>pZH~:S^~5W}M@yB>9zD_H<zYʫ6i-=y_$>zk1D{AΆ yٺMRޯeR <8,Ȝsfm0>\TcH{XV.D>A-}@_CR8V1,ťB ˬa7CFYS;}**.NW$ҨVA7qlC~Wr4oV=rqx>d7|.UPhM#P'~Eɖj:8Ey) [Z-Ϋ,MXf= l ˲&4-2ܤ~m8{>~'}UYꞤ}ؓSߓ-Sq%f*@k](9ɒW-!}KDLB̐Øp715v {*GUPN忧Q)%eMq_uSvfS2:fwzid1RㄕbPQIuQG\}{f 35B\VLy=2p2ENrWq %a#_4䘚1i{Fae1ݨ?b3*x:ޘ`Řܫn=NUsobe1J Ãmj,g%ÛYIᩰUZ . pP`B3Rtc8)ęy|1^E~vzן';k\4i<"pU`#8}ؙ1Ag^ ܙO'˵1Kʹsk aĬC&%H-.w86Kؔ*7@f TtN '4<ݖ3X陪ť'ߨQLDs4(bY^YNd'ʉȨu/Ή|DFD9[HܞGGbGf".Q鵐2GMy~  *Bˋ y`7sV^WP]* x&<BGR5%Qfw\X>{co_'쭬Ou\|`/@dT)^&S\NDP/#7s^~sP;Ի TZoz |cCf7OW2f lp\ yXJ|?Qs 1UٓrT.c=v6j>8`gW95_R_~F#PS)x9"#ï!n@/DM3\ Ŗ~gF} 0g*ٍ DX;V")Q07I+[c֡6D5 Q~ 1ƳpO(9n1a7VL7J?:,= p2+Z5s]^u T W6bOVxZ_G+LFYQGk5JNQ lVS_&}˶YL(~ @TD~'5AإSG\4N>̓1vj6^?^+.e O+i%?Zafav ;LpHxw9 2EzesUN az^=$"M,k(7~{;i>%J%YtCe9U2刘teuS tVdjsf6 TzʥjǴǵ:CrLvAtL: )s)hmڸ :,[Y:ݢ>( \!wZA0KCpZ l^XG|Ϭx}_ki:V.K ne%76:be9^˦qU,m@d-⏽ND?K0S"g&P |t*j0uR7uh:ڣUPVRA(xeAO>{ #7Fק7@DPcPw r Ql$'@%B)#§j,ZOUUThbIʸcwGO!GT(?d%X'h^>J塔$J+ZC 9JClaX -R#/aԔՍ/įEYMY)N#wY& (BV=LHa#1CĴ DT[ӛbu'ֳOF~ E.\ sGqazŋigZtP?RƜ-0x`XFPXFCQ4)\]~T6ö<4c@p5߁>h%[L.# NeC# Qro}B.Ʋ)ٸLu" ÝɃS*Vv[ÏL)u¨UQc(GɄNG7\˘IxXtD^ Vbӧ~'WdU}Ej XKBCq7d.9H쮉d٥&ZD68- D!+, ?at]m2!oJm)uxGImX %oҋRFq0g)A Ȫ Njb2,'<ן -rhe&9 Yh˦k$Ƹ߳AAyҁ=!,:e` x9˂gC5:kÅYG9ܻ:ލ\.Ӻ\4kC5BWM=hXJ>:p&|F >ltuZ^Iҵ{1Y:y@:8"q"2QcZEiR-@z;'Kf;oZLXJ.٘wP}1@|)^6;=O n=oN@2xgv%U\T1p9xg Zu;p@;9\k_֞5ǹr%]9P/Qalrvb+X6;D^< 1P&\v$yۋ?|!_d4r^Kީs<}k='}MF0҄&ݜ>xK|g )+.Ov{`MX΂֩;vFGa_[Z-:ҙ:ܙ iqWO *=F:kTC J0L Chd76z?=9M\W#Oy$F')lltFT1m=ih'~y\C&zi$Gro%c*"(o*Ŵ0+/!x<{]* -;h\&Ĩ&4,Z5an$=|Q23OW̪)XNoO:wb GG;l.H/P7M/⹨Mj ǘt/z+<;V deV=fyFTnł^4B T{-˘~j!zyH6K(ҶE!b/iaDKDzps8Y U!lt3OJz$Uy+xKX~g# jtz[ׁYZ?(wP<SpHIaPĬNJsorsqm]r0GYͥ855&W7. :bW.1'|[Hdcd0){؛:E0hϨS@GH隨:*p*zTt! lz#*w)a"0zX<xK]MlrLǣ991g25RuI#7E >?.]nR(82Fc~ʌkxn*>ťTZ&a~1wi]Ee+8x.ubQkp9n^0Bi *Ƚ&qe" lTqLDl81ۡ@˧=nr6Q:93'n`F}M MmIRJ0a\u&rY؜6S`ݔ#u4-ԷS_%eQ=l4tz% ae˧O5i{%&;0 :ykLO*Yh \vvwpxyQjGҪKlHN,BD#J}af0XBɎ)a8]9d♏ b&P gń\P#@7P*T$NZ/ z>Vɡa¼F읰)b5~>5u@y tʅ<On `Zlhk߱F*Ņ=Άf~Xm4n5?)•6Ѥҷ駔՛&864(M4H?SwiyX\+:p&S[ǘ˳ u8Qdp]pkWRcT؃7|rqwr ð*[c"))I]) w$*` #Mm2o{nys|s}逴~J”FIۤ)nI.H "/EM~IwgiP'&PBL\:òt$b,fCzAfV:=Ob'{#?@'=\BN) &(ւTn7T}m5kЕasCӗ)~L8fᒭxn3_Xy`dF.$'8rO dXC*syLC~"i͎Ts9 8HG4VE.,t=YWzae9}"—ٞ_Y(bMTgaK`MFklmjγsh -~a{~ڞ{sUS"GX"@aU_ץ5PȧQNSN~HiX~>[ŐlLQ6;j\-gTD )..*&z0rӃGvWcSOI>tޯ҆2i7$ Rqaq#e Pͼ6tfOa?xP-G'P@2j J<Ҵ̧5aU1^@:\AΩKx./mˊLcZs+H(`4]~<@20d%)kn*K@K*PvDHx{)h"番~?3o=ZL:MT~D#<Ng.O#ZscjŘ nTl4G։8dMfyfjLȑ R<hgϟᇟSDp {܅Ǹ0c| y<<Ư4dHhNtAꞘPqlZ?, ^gxv FS`Ea ;ڠ"Ur(U&}pp߅MI c<1M$.V*fѠSoA!/k\YX>eZ?l>V Te5P3ƈ 9lUZ'|g-Xv-z!۱FQu +ɯK^4l\ ='s"e-WգXUDp3蝌PqDu̕R|EMVAQGk/ϵ˃FVU>7z7ܓјe5煞j᫪`{ Œ} t$#JϺFz魥U!?;L\4Rʙ,VnG٠‚B5ﭣճ[Sfױn'Aqb "&hE}](8chewo5#f֢h.,YG{^znkJt[5\sg(!`9 D,n/xk;@fUt:`)9v~8g}e$Liqٯ%E4db_o5YP'=k6UfaA:] m= _Bb|LY,oϔK^#V+=<51,䷁XPo ϤSF՞TUq58'J_zc vx+ףޕ]E-BΏ0dBC7V<.w6؀c(ýsI-RE-n[Wky=A IO;n=|/fuO> wjE:)]rm+' & &zR Jd1Ec&̾ǵ*j/ S7q*5n.c/{.9R;w9m&*Bܵ^\U~![`a<V=YEDqJjtlm=sAe!߮kAhgVѱ#AF+nhȃbҽJ^ȍ p)xΡI吭QAԠ 3jDLkDiɔW (jh:Lہv`_>8zUBc0IV lWi@h?Q㽣{ϟdDxW*pڔ| ҍ0-Z71_Ԫ3\SvxQk]yj52s!CJ.y޶@C@:Qζ`nbL=pl^(safR\]`Wp?dTde,\ͬ+vЈ| -_߅_Q9x(*?|y< V=Fb֚y*)Q)GA 6"ue^@TҜL:O{yE$߅`;$Oe~z ;A8)eͣ2?ܝN>}:؁O3{d,6rwh5!pe۔C>_ }]cBQꢭ6xIHmP-4 4C40z~\jSQ ^F,*(]:{22k8_GfvES^ Q=oʒ۱ ^> ]ݐKun &D]N1Z="QD#~j2_g|wA%r1vy(G3GS֫5TH/A}c3z,0%B 9ycQ^ٍ`mD9COɏ{ynJ`+,T;\g {Z1RQ0<_'b,M 입4-9sUNAo|^C*=BN6D]\yEd:Q$ѢbF?@y 5_sWl[R° lb)ORq? 0)k)Ě<#Xs'vԈ!p4,2];+) QƊtistұxvty&l*Ҙ.5)GUeuwU^ 1df{Sp V}S+仈zDc n:=ùw!Ȓz 6Dϗxq1!(ZwI zQEEQ>CD&(CO +ȊP-<&XV5=΋9 njƤNF"*@ θwإ{ז5xP@WXXXiA_ne90j1G s,ĔP˶ d=ǝC@N%F̵8 [GN9Viq9f؟;c@Kk4ʐ'6 Ɋb֑+sEG rMz3*T 8o /2Ltn(g1:(ct U*Ilrȷho3}n^ [m&UrcEd_z^6 8.eX;0Ik44>G۰#q5p'g[jAcʑlS*Gg <Ԋ]g_=#.j:%KmgË%*߲hO6jGs;{4@ڝA,1ѭݖ\Sb' 9Ҙ{r,&EBw)[KM;M1b^ ^ޑۆ"6yTiug\7݆qPPUH\x*Z-nɽNJ$udv>B ϑ`;xu~?;%A &a9?;E^L7 ݄QK.E3smUdW!W xH#ƍsK0eILj<K*K_)) ϢD}y;^d%b#(.<_hc\פZwD +3iL1r>}C)e+R/z=ZPxYEmL!D9Fh,]1w l>j]~1S'\فYp1XDF/rw8Rw@\UcD61Lz!;V1k 0}WL OCP=tПoK/zFitf߫"Đ+e~j򔭰d_, L^IN^P`s鬷_|4$W4QoN̹B!=hނ͕X=/ϺC@ʫ-Wb;Λ_D||(’)Ͳ}턆ZKƽ+~oe?:d“ANٚfЁ0R7Й!63Z`v7o;[oNXI\]_@1Qm iӊ, 4r,)LDZV*lR*٬w #LJΏ[Xu("u"*mXb5ir/= zRE1SH3H'6Nu$4j\,"t,B!|  IV'2I ȵ&Qhs 5;qmtUf!\:c;cje֏o\BLi.b02 .^A* ӑ6?ދ:fMjtjy識4y/1!%w_k&o7agTGmZ0+яT{yFrIwrB[)XD③ֳ[iq+#siL̷@`:Q 7ox-kf6{ lR%^TQxƐ-栂}73녕EMi9aiwZ03׼J{b61n"# v Ys R ʽ0rT XI+fx@hbu^ TۇyƎvVMoL4\&~9 jVSx~5_l#_a}S r孺f܆0mM$JqXmߤj?]v4ʆ. t\3ZH_L5Vzܠ'І+`pK~ cgZcP9 >^Qg+I<A-K\@|6\KAYGʺsP- T.06甩S{@UPƊ^ᣢx5҄x7sޭ5fv<+{_xܨ(/dDzD+E4fyi/%Չ>GT-aB&6]/x#Gt)5PJe_Q/#LA#M8 ]*Z;\Ew|1nAĆ܇y\a>uK겠\fI&4*/R *{tY=,ZnjY{Z ʉR@=k(ww?EMڅ!Ty1R xLQ5WTÈnώIUvؤ &BNëhL|8zf"%+f"Ma;D @Қ?<`@V);_/x)(],X⡠X*ݭ>]xJm ӫQrd@$/~}0JY#umuHlVCU["h#.lXEO 3x0XLV/5=Yƺ;y'XIUj(% DvP+ .A1,܉F EVs3Xwcp/x,㭨 kY]4m7Mª&Ę96Qf%ÀI`[[檐_5!c ]Zne=7YMgVEuh!z"bמk+="OiMZߴYz RyFpأ ݶd/GzC_LpekcVn-x~k ^ S{U$PV~o<&-0{ {+' ;oojNo bmyFHǩ#tM]#Ug~֎(LOX9H6Z&Ϡ(mguS"IzLcN{EQn͆Rsǟ8^և?^>_!tՙֆ Zϰ-ZchKgFU7U}ʹl8Dqh'm

R1ۙK֒&\¦' ]ݓq"فIl DMUӤW<9Վ¤` :Y *Q6WZ!P?bx>"`[W剺D'Y<3IhOOkqoT1Tt1i5 @^{!hCQ|򆄑=PD ϩ6jkEM0c!p~*§z.P h8S_R aķl{5Ĉ5氓Ia)T~{LCHq>*?@m$)35߉EH2 WH?A. +4aV]F HLeǗCu<e[)*ԋ)mvTe&t؞y7QBkAY, j_󍈶>#o#bqw$3aVR(G+Ӯޞ$E&f*ulY|Xa(]p7V *î~6Nmlq 닗"?՚Ó'cx]\d'0i%ڋ =}1u4Nm# *hOƜs  0@C]RW3 Nla{N:몧u}ty5}t~b3+5v~үC{SFv'o ҥMLt+S)]^3O Wowx־k1~Ki 1Cv x6#ZC9a:ڷ6}ZRGsJ=\k2t_xt.Y::2;Zpܣ^ mk ׅuMص.u^NZ7USv~*o;AWBWjr3ݥ9WQbyk$152n~C+t^6 ^MÅZIٖ5lEYrtq*4ݩ>w[2@hq8_S&_&Py]{.#y|mxC95g/𓢞5rmdʼ=;p*fj>s׫Hm;[Qo(xs۶s! ljv1Q 5k 'pdg;-( |e":81B_lMz&=wO74,~FMb.B&6M#O&E$.8ڻgʱ +)el:r0ބV|*)X˓.s 5S0$^`l_ѳ8sLL0ڣؔUNoc{;r]3x<% i=([o\561Jyi/H؟1jo r pAѢmOا^x G,ťx8%7_#a`lUn=cT"{rd$O/}Vgp%ÿX8[Bk/uyGxB0&9dHvjBLbu͐3GoaLܬg:b~l8~X7krͯb-  .'߽F݃^)[d KLA9+9\@Ѭ`ʬS[6 7D_Qt_ˣX1<E]M70sF;G Y(pD.;no0R~ȻCs͹L# GXb~!|lV)-3ln+2GGsGS , 4M--i?ѻΆ9>U&B^l|J{ahh\9,S ?>g[[i4-*jvp^ i"=Fk^Yռ>ѩWXjdo1T/7:C徱C8-eE)vK݅)|uҶR"}JTWR!O7KI2saicmqD8sJE*h-IX&et>֯ٝR*IDҘbT:RQ^l'U({cdB네K1qe&*ד%a߈ҔB);8u?ZVz}/^ sP+QfԆY32#8nM=Ý/tpw".}Ac[-aWP$cO6ۄ<.si/9xX+M}\ڤ3Z!d9(a褐5>}O *WMXE嵽1duy@LPXGjXrVC ?/$Fx/jXy pA9e8zvoLZ3-"E2 T-ϣs4 HLHxq_!q⹜T-kqm8ب0{:q|-?Gqx5Ҋ3Q7S?(?T]P9Y-}F~=.pP.DO3Zo3 bGRhKͅuIm%)"s.cT'"i9j\#vTC1Juf_ cZqfGlY/RwDpQ!j4ANw6Kq r7$ȝ+-EM=^wVCk'i1oQVnr{0wSY36rTgUh>/6tbYBȣb~fZqX-f ' _<6 e1 1i:mw1_,&qq'cF C1kR C1{sUnp@2K8!<9Q1qOɻU, O%cYnVJvc$;>y^:83+9tKFbS,xT445o@HYwEa -:^+0]6lVdveYl $lxo0BIe΀TG,"c#~.?)ÓƤjI|m*pЦcPc`N1`o yn?)#$!8V00/+c`IJe-c47`[D ylQ%ӫ>QX5;yL_;7:<7rO]1]YG55Ϡ(*;Պs Vn=zc7Y-bxeO6|؝9|;ykڤ}OP@$^ `.o‡7(q;~˴"FN!2>3;L8f19zae9ޒvnl3!O1]Z9-Ɔ7Ш 570RhQ߃a{AtGPK|.>;dSqF ႄ)oqt$6 ޽d˚l쌕 *r |{Tgؽ\[QQϭ=naڳ!лRr="r^RgvsP{;Rmf`Pf/BIyoʐ 'p?/z) D8WIÁU 4CП!/Uabu\.ƍ?[j*BLITžJ h K@i.j($H㑯~ xqǺK#:/u}U:Q:ə"ߺVWtwJ q}F<7}Zu\uMIS dwp53$.>Kp*嚬kO;e+`v3kMi\}_Օ=|lM::bT (u{F T~63]KsioV Cpdz}RR\#)\g3q=[,B/&XJѢҤr09!IE瓪DiI{e0co(LҢ6 %Mh[Ik#a]9HXZ.X<,Aӆ)a+;8!ƉH_OP@FƦ J}-yjT"1U?F,I :vq6 J]bR4ǰqjlH}rL2'4@a.std;T(B s<^`z`l#wiI^&17#s)JaҖ +ǚ:F:'丫>;07':W) y>]O",n(תzNW[c + {1idg3 NVTqX}4(P{GK>"\G6]΢ab89W`q6(A&5 %<Ԇy("Hcz%:ogWS1eJ_v`RO<7-^sE-S~M)F$\=(NjD wGEE'D߉vx uC%=BCP了(]rEE͔.f`׵$*g2 pvX3#oFa @3zPOkcεyٱTdOږteJ>wJCBJY:5nÜwl!8’V)iCY/4]_)NGNOXuȼ#}`4 WzZF0UD[BɪZwA֕qs{+ WI(V F|2ކE_OCV#Q4X2ƕfK/60{%,;'?y*To&9iܛ-ȪeI% SňhjՈҔҍlű~l!x|1ͫNTNn#BYQП̛On=gj ý)<= PI6c{< $>ڄEujA^u^xXphUQvV=zHy"|/``~'#]' -< ')+P {U>VWό5LH"Ew(օVH ̍}|9ΌGMDk"p >>|ccud@v,:+=b;B~hCU9XCQECb>(j؋zn9v;/e >" ցuC#xWEߘ;UeMvuɖ瞔D8'b.}&N/{`ySP{u1:Ն=A~Tw*R"%r{Ӳ%UpWXg}kt1vkL"0PzcHk Y5;=Bj]{FEJ"7'^ W.*Cx'gҔ&0Os=c׫SvCuXga岟W t09t~vڹXΫi)E nP^Du7U=vA:vAOD.a@4is.KA6y# BiI%6j ۡ(Za&Z:*#0<̘Cf_F+352bfHt6 2m&)04XF3ŽaꊍoRWqnIhc%`qR}SbhG >f`qs/4$/O؟Qq4)TS.7KxOP~BH=YF4 zĢ:V.y^ QK-+Y?T#S?i>t S-+QF<ERo97Btw"܁?#J},~_7M2.8Y_dJE%IP$yqZE0~G5u,Mh [jшeLM^h :d< HJ6_^pc=A/>b.x">"rq+Zr+@?hT@9#j~8S>M蛬!'44G]Bۮ^Vhk%۪#D X#/GrV`2Ub[+]qFϞz]Qw4|Gi^^Eo16BOlaWmU\.˳6c#8S>Lvl/iSՉAȏ΋0E=R_K}="ʄ9XץGjc3K^E3Eonwx `MPx"͋#h{Mg/pS!P8^R m>sJO| n˱1>LZ2H[-Tte/#,mki+K:F~FOFJcli@3eCŢ/ǓÑX9 iYcbzٞ9 ~& %/C׬8^&/+gGe7@eD->V>mirE8TKsX&M "Ae^7IzoҖA$( %ZMa-)WzKFWPtՊh,dR!RtMDߔxN&d`IWŤ]BNz j^d""ԅfkvomD(! &ːv[E"tq=! #@#AvD-TLF,7XTOA4+gp%%}tby:U1T3]tDr-EaͪzU)T%㣈*G&JHUFUJrucI&ʳjŠB7VR6(QC^؞_3},!Bg5uq+-$B~CV]Z]3Zdvo4%Zc<|Q>VfJ@%6<['_㚙+"Au>`Ikn+< nz~}et5iuZN{XQ/^~@n}chE3p3}2 |!Y#*3|z$"zŕ^(SG?UF,[@ت޶*5t{MWj?'l  GnI! aOx,yBA#Ŧxt#su3t#G.ՕfpU3j# p鵎vi]dM5"@b ȴgy{:&PC[B*~Ko@G X=rQ_qCn(;1[lY\L,[#0wG \dz}Aoj8n5m55WrynIG+..8?kJI>-5Pu Ȯ(o["x> m/39-y߅3șɾI n A poDT΀Aڑ7LcFf}F:AkO=5 %}r~Twid5˃v2.2H@and"ѳUiqV箼[v3qq͗ɾ[gTT2b_(;2QU`$]X_~Zcg+]ˑz5c0fCuwdfcdznroCejc]|\DryZZUzBolr15>, lc+h(q}$(ԟ׎aw(&+2}T<g+X% D좴Itw)[t{Tz߽ qd?wc+8,Q0M} .i=0\K^Â',C=_WЂ[~ibl3 fua=VlGY*&HvrXwșJ4O; XhEs$nggY Ԟfz'rejn=p9K .g>ܙ%b%4alB 5ުӚY~y;9_P\3 W磫% 1ZNY1LBL*+,՛hkLtJ[.赔B#<Ÿ*ߩ4}{#mH[۵v|TTM>"N/pEX|2I䕔X[XmB@߻U*ls;g֖bM3wX4Ģs)[^#5& dCX@(sU2fD+ͯחr?p7ay^LVa LQIRGI/ӲԧI**"HM(OѳPÃx[}p5|'OrJ&i1G~#J0G]D  01O@'ꉯ Bo-ѬfЃP0q7Vn4X Y'̘I)Zv0d3Nn4.>GʸۦR)Ɉܞ5!/.h~m'[RF2<4eWbg$e$ +xwV8G)_p/{7 ֠T:(|6 @ٲ@vgJ[)yjMCUS=E=WϺpy3Q_zy0u;!11j,Z3ɛ,R{PFX}=F@LyclP0ڼ!ƻOUYńRy$75=Y>'sC& Ȑ\`5ZrƫS0*&B%>X=Y$ A$=O棅`1jvS_kB;:@c n^iPG(.p34s927X x4~fveD nm[M‚b,y\ <I7OT ꩹zgA.7tXM@\S9W@D:#NFA#'S(⡅л\FH|:S`hx&6$ < ]4(N8 \i3c2y / n^tݺiKhKe}ʾ4gَY3} T&pRT$|H`?A7 ,HC]80Q^(14ój̷uT t-~ϾO&_+@[Z9){F=E_wC>0E'1b'hǍd~ 'k5;Ҳ<-i=S)g0[`e$`6s:3Y*"c^444 ƀ- zlm+5i5*rOV?T,ٓI'Ǯmzbմg]+9lъp5DO?afyUq3 ?*ӄ  +r"2"m3ZQ|B/S5v_G/AO@MHeM9EΈKz㞸f`Q^.Xw ?8{ootxq9/GnX)TϪQ~ʢAsOjqZV7W̵Z_@=߽* k0)jb\_L<}? @ .U"Vڤ+dTU9 ҭB~1Lm7T.,nEf6}TI{`Mni.<˔79(TX&wi]Zv]~F>VkLAG/AZbstJ=Gê[,<R'΁lgIڦ=V4\&9#抧$shT, Ƃص,y J!0YX;:P_x4"(*a'aeh},!G`Lod1| Ukns+,(lGN/%MA)Me^ K =V2/[z]SOꙞ#HGc]*À{T2XL%ieȌ(,0cw/ygFF-5=.yPYvA3[LPs@Qz:yٷ޵>k.*)S W 29ci8'DvN,T8Ҝq!eDJ`WY˼t7k ✝)-$!B|pw/.J@88"^zEi!;_?tD$eg8k]ZH6RiMSu==Aj4w? 2ϱxoL P)"Y!48?:*:pP9L7zU9-< _?@kF-אgD:V<BPSx^wr&XhRv4S>p@G<|/ ЗUv~x:b@؈ς}A5R27D lfFEVDCݑWӜ)vcؙ{) TnIV}]$ s;,iA݄>qCkKC>&e)*ʙ{a%v%̦2S"r^ WM(2<⡲}V\Iwțh#`br:C4*,k_f:6دgjԉ/]"u‚*T,uzw V_4I>x=kr< 9)ꡁjGt:b8e0"/Je~oIn3 ʷ~[G9nS($4P{`7~a) y9qـ$cVJ_UߠoQ(5Udg(>fN/CFpgtG>f&ISli2T/G-57š40rPQK(ajQOpG#+aQ/aQ7\M.j_MH[KU\B}dZ3?^!UKYL &T'l=eiT~t yZT05/ˎU6G'`eq[v=teB,{t^N7/ e-_‡es^Ž2ހߪ|ɕ*_x[/n|wq&>X3.X[0UJ&|V~>4Zug}0[<`¤\UqlfOύ5gˎ\y{8=R9-5:Fl1,j} E&fc6Fwt"| njS2S~J,&1a+cl"(K F@jA RYY{5"V,;6J]y48%"IxkzsvlN"WV['޶BkhG5 1">?:MVLLNE"nBj㦩'd*JV:ǬO* J .(K(0!AHJaIV)+5=[[ gi .Ќ[\D+B4 ea: N1|=5a%s("'KFЫJh8x]JuyCFn9d`_ N%O =n;0'.;e!%ųT<1j_h/d]ѡ /u@ǁ'!v$OKì:yV7&.*&إ.0"z{uػO>t,G+EwG_^3r$FhWN:{ziLI=A-Xr[4 t͊:eoj0Ê-9EET~@$OT;Hdo`OM\"nE'u] sO(x5j$[l98s(& (ts ;CR irk*es3vt!RŎUu/lnb]|~I[ea! jiwh 7dCm"mj]觧(p/7Rذ,gI`_H>UBuiJБ$Ӫr#"B'6ᒫjȭ}8*I=u3:byB Gk^0Dupb3縏DkAptّW:o:iՖVPf(oz__]ۥ"6PE8P$U/<*;l_鉁0tSw0\Ļca{IBqDZ$Zărb)> ͬ(U]|x=f_{_+LnU5qsEz+b q<M(iF#.p@ucl S" 3KiyfYS59YFIvbtF)ˤI(͹e"1`=ʳ@hV"WI'F\Z%FodR{dyݬI)*XQ_d~xݚ,ڳ$ؖ1+" /5w* +T*6fG'tPER`Fq mNs?!GTW.اFX꺚ϮxP XJ}D;Pka^PU,[8M38.eӁvAvhPR'Fg@mE BHSђ@,48~ks boog ³vnᧅ"קfVC!)s`@s}9{$ $e<eG,+Qq%FY7?LCT}qr! H9u2X^q ^y-Vh!44E]`:6QN!TD)4`%Q6ivh 9l\>eZT"GX-%؀xk{P|<ߺ{ fr" K:<Є 5{Q/ &@lﵯNMA8'vZ# Gx=t x\Bgj`6ʶ0P*\{Ǯ!p]y\{جw4nG'?ix0rF3١KRxvM{,ֈhj As6C=۶REgi YsHJN&d)blQgOhkd6\{,[{1܋^N~a)!PYu(W'A%js0t31 Mj9 &C]Kݎo-[|Vi20\1oȐ񐋨s2 >&ȝ 镮my:PP$ Q Tjz#%v')@ Y>w"5rG Z8ZY,SE6'CGDs#j kj(>rHS}/`}3j.Hw?O޹0"7).,tt%^'w?p9^h7>-ޚ͎`4;? n{Ͳfa[L'sPDXQRk .nbfأd#|AooFDZ8hem4:rHދD7+*Mh@Prӻe7dǹjzw [^MekA̦%g1A- $H ͯ-|҈ zs.Ԩoƙ1M8V1HTARn* QىL|~ A[HmKj&AS.>YMوvMk$'->RHEnjbsO@r!pI0"*Z3][ {V:#oU=4bAy k96rP*%Wuo?]|~P5> d 9׼`j@crݴI {ۯ}˸/iצOUw2JR\>1"Z{j}V뱋Xϯ]D?>(;Ԓ ~ ,0%*HN*\ p@lryg?@GN7"ۉ8 6.|k^fg}$B:I]U[GII W 2uf8ۉAޣ0;\^-ެIL~]ԻaT0={ūлhz!6PJ[-Jұf]j'NfE!?,202ogIӟe($F<74.}ZIR_#ɝ-*OVd72/ZH^&\8}qfv&+mb,iTغl%,%J[dfN8ST粅t'+ж2iY`cHvx,0aa&!:|K;HW 썡&`W[-;}axa,G,]VJYC2\s^/nA--}EfkhvPq;+SYGGFw` #4^C@;E%AW=.yY:q*No]v@10Ir hu XpqL[[l }2Ga >LጳzJ3?x5Q,snc"Hxa>ʧ9~n =p󙰥7Ћ_$)z(:9#r&XM6>݀+WgmUY~@LG+M4' L%y}rGbCƏ{SclltsRBMg$k~'Z~({On;bw :[02@ Š /ހgFS0#;7} fZauHQN>nb~xbwܐ?">2CE’Y,ca*'$W:`V4(x3~Iѫ4w@O;oȈGx!&Bj(˫E_ &&!CoXyq`t N *XANT1,#;g-'bE^rUHkL}@'Oet3;6VMJ|ӏ[?WnzRD.? ލds!WFP6TΑL%U!* Zɘ1h38 F*i ?x&0@J?*E穀a|%y+JxhsE:e"C"A~/gZd\jWߖ~mL7co$?:ҏ O_L= =Ri`֒SFB*eH@ ZȽr~LP!Zp1 42JB*3M!8ަ &[KrU(5w "%YTsSs+B&rA#͜8&FrrJ =b]e=YlX lk搲^|78rwRL d"ՈgKE4g:¼OSb,%R7*p/"2,bV_tZ fFD(uGsj =w*dxTe$ak$x/L~YYJr r{,!K{foh((6sȲ`K mJ;:Yj*pv,7Ry9}2 yfÄC-e66aAEF}$GR21I7&yZsA5s_QPHX7]r2f3ڀ9 ⷑ&d G45`KaDKd1~)!^je9D<½ i~!k=hw%8X"̐RY+Җla3@'BZP`EG"ƠSy#'=Ka[x~GU-AwS 糂4&E&a)&Gxt|b:&5#`_Th֩#OMa;ʻ8C*gĕnD0nxJ(=ECaY]wO%{SX!9wJ[[左[qȮ_)~Q%ҸG;;|V U_h)0s E'f-[z _|ļUm#ghd Dk/Bi€÷)_9c! ^q%QFWW-CQK)*-.Ccy8'Fcfgɱ?9Ҧ(P]\v~~(v(-M2?5?`_R?# VV?~1vC.E,@v&IcD!-zG]ߓ (o )y1Yg)y/f*Ҏ] |0c&o O2 g.YPiO4wiIы+pY`\ lҸ6DXAժ/P#vdZ;\L0#zv^"3;H3% Z3P UҨM[ŷc#YKv&zX1d /&3UzDrDep`u48hQ--1۷Ȝ@EJf4vߛf2cI_#IMD|x)KGJ^Oinԏ=!*h&JcF $"a=@ԅ:rVPU_Dd@@~#R(ϼi&d'xwLKSB#K-qn+1X}eL\8|_W&ECr!CpoB&$+=[%w9 2hPD_uyO%NʁG!$p3Z{,-g 0+6XNeVkLX%*뷌fIrR+(WxE '3Å; yν {ݷi\pSdخ7d\6_`NķX{7"JRAt4q"JɸUs&|1^t!(ٷn0j;m ÈwH>6/2`5{J7ò{^³Wnj4,˽u34pd`gÕ1? >Gn9zlj@ ߕzZ)^Rc)Ec::l/#GjP?%ߛ6noWarǛ&?w:p{^%_ \}\\\OVLTʜut]MX  jc%k)5:|EO) 1o`$jH!66ïji&!fTke"'<4G8QS (JSMv?AG5cC5;C@,$̀z^GaNѺiN[1J\}4O~ OgR%SOi?*r,HDXk:|&ޕ&m[)/0֓f~Y2ޯ*gn$yv==m]ں ^4ct`p~ԪI/T] y4 {<*~4L3$u4Lz}q'"Ɏ M]c. X ſC''x_?#B!?֡HXԄSCX)V'qnِ~Ӏd4`HP.~/Uw|S '@sr4I*)ܔb5Áj:фx;E`N^PT&p74+xnHGBj~rm EWBGE >LQG9sU %1ثZ?7[g4С|cb].Tlja#d7Бe~.iCWbtя&BUZoJJ#=1z9f sd,C4')&P8y_=;NL0|,Y,Bz+Hۓ/:YQqe'aE/A7gH>TRPrp%ޱxpO~drcyjn@z0mVb/&0?P3y/ְ T3j;46-Lgn+./bRꤲIx:b?R O9`Dp6)HsiY#e2ey a/2Y9u4cIݱqE^E^^V/r"Oԋ<(P/&T/ ՋնjW.vzzL^^@ǏZP|S*ml")w6Q\Rv+*[ʼnxp :i0EB]}nq{ʯЊrCH$Ƈ(#(jr.6x4HQ\U~{b^_Òȇ}XWS)r}4Ի|k4fnAFU!v äwBGL w+# qaYWt^NyAńT?vo.(OEm]`@ V+e 70,Ut̋ I2@v-L TR"ɇhIDHMۮhGJvUֲ]euzZ^^Sש~گ^WUkx]^T5uz-ײz]^׫׍uzصhIz#Ǽ޿2 re>3pL1]"|(wl֢ ʩ촁Zeed @}Z{"5+OTA-4 z$z aM6&` x nt7sMG[<9 {^w&%FW>p+lIz3jScQԆ8dqpV R h`Ʒ]˱! -Zb6C %gYŰ\;K>}K2r%Fdpj[,i,K#@ רҰ.$ Ⳑ,jHn=; ư.4"} -=Q=]PwA񮇥L/EJbRbI0$) knAJHH[C,3lt@=Q@SC:w!0뤔 )[T[[ e$M(e&ܡA12MRfb}GG ;hgqfoudzF#^'xd+"L뽯]k k^0Fܲ6:e7kLv u @q6r̅DoMcCpu S_E <-Z Rx/@oyA xUGEcX<2IW{9 r> hj=-g xdsP=6ؓAyTE,9皳9zcREi3| Bp©YVPߊIt(a {j`)ɤyQ`%lzbwy |'Hp,P>n0_PYT$ww|J˃~S':Q!ߗcC@PV j;sgKZ};&hWfXG\`3P}Zn`[4MFKr@Ie+{ Zڢg:}=4Ȝ9Wr3O;4\xq sG^~ni 0 = eћjҬQnIZ)5fY (2t kGYN{h n#lJ!M*.gY?JA<X*9.qft=$qb8r9]79hW©jO(ߞ]o?f0;p,ⵔꖹ?1 fxV5:Ě%()cAi[ 18[};5Uʉx#+9EI2 ld] EìD&}"8e* ~<^زY-bT`Q⩱`AVI3ʏ Jɸ{?'=L:ożuQzzw߁2B䄲:l0Y,=}z~+ul[!:C[;ol54%QG,istM納W緖;TwX_[^!bEǬ()g|obX>tP/fMu 'Jp%B=wj%1b(Jo֣Ϭٙ%,{jOZ+WJ Fζe;ũ(_oB_Ͱ}<1 Dtg;s%Mo:څ=w#a7s"eE_%4}1 oyMш"VN)kGf~=1+YƻΎMwh7﹣3ix!^TX5}`PDͳVDc5ww=u,C2L/Z6Nm|70Nm!F* ~ )HPͭ=$F} ޳ o@~`v{0o?{1~p *um_S~($_>KϢP1hs\|5U8=Zѯim1zkBIL,AY~8Em+h?n=/HVA1 .y{4\+0M<$\U&h 0Mn9oxQMȱ.m.zbs/V;Ny[w=tݙ Cf;A=6l-hrwM4 sxmA 6>uy*#C6`=}D}zг5Qk>EގaQ}/_`d<|kqCJz[7{TԸPC"UUTxce_ϟFjރe ~=3:vq<#*AQ%p%X% g2+ ~_MznYQ2[B-FE*+-)#YnDSfS:J/X(+)dcs|}(sq%\uvt,%tejhVf"ԅVG%qé5>-|>N2@Gbic3@n&b7m%g|'LVO*ͳSylns v7 ޤ^\`^Q!s]/݈":+rdxqO)كY!flʯvWx;PNGn|kĺ]c_C-7rCTf}=-N5卼gYg~C E /φJiMާW'k[:ɵ7]ީUqI5K9E*?\̩DeFEN/DLQ8n{.Z&x|c؄hb`ںǠsZBpBJr{iQ@5DxQ 拓uP8 N38h9{?4m t/CaXDx 򟞴{j( &99Ϟ7.(42`h7(ki<1N^؋|}q7$ҹ™/1om FdvĠ^{. =>(yHɿ|ͺn의ji4z]*f_ 6*K4+3NJ)\~ r9h6p+F.Bʰe//vnR61tQyFP~Q,a?/oUD^ ગ#0O<8Goc.}9\4m#ÅK]='-4+6?Wn#ʹ0h)Iz6) whXLJw(6>cנʁh꠽D5Nދ^W=y#Ka1&6EEMsqAs8 @>6vŗМW^Vo0㳴S#tyʚ !</ ޓ1?`k}y+mv_^_mH>VT!^"5@EUfBQkZz9jQO5)-X ,* jQwRQnas}AEbQ7mLgl3*y0NZu6HS ^: TN]{Q2֠Igq JKm7MР7A1;ZU׎UwC*N̺܅V(罨;9UvrM<;]Nr>ñc׮4{:uF}9]%F'f5A*SMjC2ћ@dOkFcAK Ü|{s MI]M|}ˠ6ARr,µTL;=R0?4.k?Ԣ; 6ARБ\Ik"=cq D$nd )P;V7",Pw7e] be͡o n'dIb@JX(E|Iq,vF3NUi-Y&by7Ӵ܃diwrэna`4Der47ctq_O] e(Ս䲬rhW 5(S=5 $t{J` kRoJԽH5Xv:1H$uFp3k䴾:Ƒ J%48#;#HF nCxboQ6;o[T١*fډ㽯F>Y9,dacY٨w=1'ޓj߉ͪ#l=z֣d\`]HV9Б3xb{#vlF3!A6QpC aنQl"幸.bҽLVDbG%9u1L1I# ?Uྼ3~p#{Bo b V w 1F%GH}#wO=:!9޿AR>-Hq[wzF].FbD۷ab<ЭH'D0jqV=pڸB{&zվqn[4445Fq8no)F+]/ Ҽ9 6ݍi|1!9IGLJݏ>+RK =EÕ\oyO?B2(1\$ z}L]4a޳Nnl^ΘV#`ݷ%I‹Hp%w0uR{:w1Kb>Ӑ.[/TgԙX,*.$9(J ʴѲ^ʠ2:yQxwC}uwb[6Jk;&xlɲ OǩSFnTld .^ <Z$Ee\z%Ar~7U]z# W#Xj 5(^b]}w"Zg7P/)7wD:ڂ,͚Tjbwh뛆wGoK/#QHo-nC"IS+ K-/z/wu/:,$_bnz50xY1Ly;S@<&(ndgC7V#(d껛/E|:>rqmP-bA?Sp1LM/c[_, }_vWsXN(#J~|qX:)+ 0q"<7Cc3v c&isUSq]`ng>诵YWa֠}䯖*4"EV`_%j& x?#HD\d+tOLO+twD= ADM7b (_w>?$f y]lrlhȨ4DW,NTIv[{ M%DoiP;uu5o @_)Xҕ~1a! SN0zr ~w4Jjs1 EbKEjj?5ze0NO %;ȸPm`xhޠi3l7O-ajӊRÞ#E z6u1R*0A4ݔ d7q"=d孲'Ľ==QڜER'S%N@hgR)S v6ĭ&% LXgħ)7V&Tn}̢G-m6Ig'A k'³5v6>i2₰exs[@C,![xNgH0zFE4;Q*_['QIs؃d >AI!eÐir,kg$6ˬ`;uWfyǭYbhy̍fV/%Ff"i*-P怗WOe|jQ/SQ7w@O|2@@'<IchA neG|}ˋ ɛkX[款'9vo#&w'|WcInd(ˎ"Z119@+S]#4SNdLYdLY`Q7mqť3*+o7Ԟj È"alCTqʃLm` CGqΘqʯ5uA\q,BH:<5* YM?+C6"*}ga0Tȩq4ըt/ B¡ [b<̃ʁw-a Ok1PEn/Y\qVreI\ڣX}Hl|_M?Ma3YW3¾Z{#YU7^rrnǀ*ҁ:c_U*]izwso('V_ѱ;f:|Ö+Հvʔ,Y{},`rJȅﶼL,]ܶS[*-s0Je^||*+Y}cq6q+S N}4YLkX^T&TN[8vħDoO:f %lrg%̵~ F+ҋ"?q)z+_ 7ҕJ9})yť[\HشI?&c@ VY PTo|<_VYT(4  {㹍[%x Oި^\$Pt(Iy9>5;b1m"d3cx tLCzO3G?!6e.Ll2>bWUlL:<4ښ:tH, r  z>Z?=.Hɍăgb8XAHD'[,hI $D-Q$T#ZtG5}2'n< WLǀI@\Ѐ Ĕ€,1F\9^"eצRj  /|K12nS,ZTVf3 0X bb'8{wQ=NDoWIIz4rfTЦFEtjy ű-H.BzNt&bS(±O ߞc({{/h D+I4Q͞ACyhZZQjQI8=(ErAЗ,G|ĈYg4% ( >LQt \;2ً3+"Q-M7~౸b8JJ$В@Cȡ{vZ\KHm~X3 >M<ƾ {QGUbX ?wq OcNod@ki^ AKJk; @:q&[Q9Ҭ6q4bdǖn`#\UBS~-QȖVifn[ႅ[j[>8?5u XoI> -VY}q1(%m\UY1*eЏ2%`_ *[r;]V}kMS7**B.0,Un {vU Y}"#n;R1)+;_( D=g>yMEeH K#%q;ѵ2٥D,>h^, H.A9][58P {=̀}<7uĖ(orL 2mڗQhbKOkPE- *vuM|C>61 uҚ>:aA6 $4 nͲRDv Ĵ؞߈8y* ,8c.CL uPy^gFx!M:[M#zȝVݮ/wPJ>!|2P'}HV3g5cy򤍧0xX錓?@ShFb˝o&@*dp=Ni@gˊ˴|~j 㨕>ت8*tv(3J: j] b˧hUmTKi dK47|z<;mCzI03` 5D&-|BJ 0ݭb1_'Tfd0"'yP%*fjF/ŧ3l ՀW0uc@Rs0,AH6*H&^䎝)\/wO],f T;#[ݯ6[ʩ2<ATDB?cd_>OGޒ/l$5F̯u^*P58D gTlDW 6bqJf@kDWF7rgNYQg۟)mOcn;:ПK?H~yQr+>!M@[CBOj$߆S= cfݠOaF*r'22_HB,4vI̥H?$!}{ى$B@lsxBN:JPP3_BA#NIi9O";P,b%# ]WJL34/C+@j~wM+I*&"qN4j4cFEo)Zq- #͘TqUm>3j5Qs'PQ#%h/>D}TY6}iLy{c(ь%F#Qn9b%^ q6 cd0u7ḧ8k]t2ng{F1/ e>9C턄GέG [#My!X+oȆutlV-%cjDzj7W@4/ӆ4sepd$PFTnva=C ct'._WƟHj#~_cqZr,zwiL@H/B]:9qpO乴<Ҋ7s5Кd4,| -ɧTIŖ{llRx̊w~ኳy8W5 C/?/{ܠsQĹ>U>tv)hZCwJJx/B*~97*־{(ZrU P, Ŧ7G_]K֨שՍJs(=9/G9:M 5I[r$-2o\@z?ICz!!}#mW3o#X.q߆2tʍ޿,3RBI3as[fއtl|Le23X5Zc6ӁTAŋiD7VįjUs1= wgs<߬% 3iU"@iݓTl,{E#6θsMsP˕2fu%` "i#ד̍5DqI9JQ㣴ͯċǯbĻK.9X_0Z%^ * Uo9Լ݌6>QBJ mˀQ(;|+2-1P@ލFeS.9\/z_$qpi7Ȧi8`ҫ)AӱgR*hk47b9.fk탾hSJ2F_4]ߘɕf x#| l-tLemk܈?sjXeJRւ<+|jDjJǕ.Vzr$_`Hr7j{Tbo(=R&lTܑqUz)3/sS~hRRW <$wB'g[@LuI FTmPROK0fZ\o: wXN?F>>UeJ܇VM~uYv^຋],W+\+ak@^v/G#"?0gSsP[?{kO ' C͉7(&g\6Բl:H,W"uL%^eji2WZҫL-U*Sx%].Z+76P1E'$3iS|&#bBg`?ʧ ns:KeZأԛ9F*2Rz~~!cRʧPef&_T8j, qr$B}^=aW{x`s@BX;^B˖GtsEZjfD -4|&Đ@/n,SoѸQM/" v#t8%:ͪйD )[k۵ZZR+au2ze.W//>uH2wHj¦*P{d$A&i' xW FQ[}R h&;߽H'L3u0`t_P*!Q('" G}+E&J=XP:ysjf? JJL|ܽ 115;vF:^73F F c!;I&:qi*[/Aá6UX|{c<7`>  Y]*f,C OI#ܤA .Hp4 /܂u>XbȏNI1F0 0zA (UeI& fA"314VccjB[gA9BRx3G \;,B Ϡ%YI :'`ƘZ$k/Ptj8~ @Cc`9~413D+qCk#4tڭ|Wլ30GJrnRBw cXbwo{8j\`JZ\$lq YDz [G)y* ES~st =xc,6qX'3EIX`tK',wVҘAUWԆ*|ýuZORoD!O05m7*݅jtGD=k(A( kėT%4ZE9[ZRU^H2J-"LM E&ׂ}@8;/Ύ3%{o .ICh,"2c5oyF0%1~&\~LsU D$ 0T@/ɏ{!~#vHH2LEa(J W.M-i{IEk!I}c3 ut.kLԇCUl_32Fptl=3 &M=C-U`٩yJzҀGP] k7z]:Θx#|Vs]3Ci!}KoA᳄e/]U@wZKƤ@]MIUȔ, F >Iߕhsu0;oPM{>bཧ8,#&TC@FyceU,FZ$Zב [ؙ Fؖ17ܠ-lWn mQ_8w'cfL$sl+ tU f#!ŽP*ZL!ZJHȻ:h ,\Ro ~ a8w1"v!<߱NG5 넅uAjZאYf#B6-#Y뇭Yk吕pB\bP\BmW #ɿvkvh#I/f&;&_wc%q~ $ƍ2kܵ@ig g`3'[zC7B8'sAD $ %-.y[">!Ⱥ,bisJxGSڌ35@n1v~ǐ5+J/x OlMB (CqVK2~gq7FͺR֨!|q5uMTUksXAo f?/b 0XKfnGH[j5s6jb([l0k@K&I;grG-Z{N3x$1}ZKY0hEJ=+ir =&=\:>cL04m;p0ْ0 ꀰzQPS)G Ox~GM =Y'YhisNWnp3ϱ@:Cc/WJfqZG[)|s!Zeaix2K} BK+J Nkf"ɭjރמZC [T^7.H@RVqR k&bf+(MBn;~\}(pPj(&ՕE {Ca8 WsFRXam܋T^m?ſR%Dpnɷc0/,[#I۰<ۋ^̝ANX@|D@rv,F(KpE/:/4/. l sV[hQgfN/k83dLJl19$1*ڬbfB'T4)ȿ3&ٓs%gXWa"bzxͽѼ?nJҩ~tN#Gu8-j9?Tp9x}5B^pz} \ZV܄'Ӥ|2١dQ4yP+C=7o+`Lzwb1bԢ|VTc{!Tq5EUbQjQ멨YQghPE=Ea (SȍRf+>iUT?ko&M\L(Ш:/r\oS".IӫP*SNtY+,S]e ߰ Ҁl>q6w[2Uq:G5> SUTwc@fG"[lP(LWy#)_4xNgC,g޽_QbHn%Au[>Ά/R?M,wp'|C9پzN(;oU+" Wz$qvf,cU/pd112D<Óh0be"I5 A^:moܟ R\ 4c77G;=ЍCᶳo_iXNY9x}| FӶƍj>2sxgޓfFWkGQ L1xvjoI,.:zJ ը<)A9KK Eux{Ϻ_;{̄_1 S6qi63VA7B h=[40%te!$>E5;{yv^#;"5}?$-#ܔmބ!!d $p쾙Or;=vڭ _;;)7#ԽyC>—lP-O*֫i蝆܇>Z"l?g*!$U CmIGRp?!>)zޅ z|BwI€>0_zjo 169Kȷ} xj˩}hMa@iKK]tAMs59ѷ% TP?i ,zBN~ 1U t$i5}Mo} u 5Xs?x/"4-x%c>*$$/Vx{NBy7;L8$ՉCG:ڍ~_FNIVwdect}ioʫ$-ua ܗ۔+E.1Z[ &#ڠ̟L]m$'z=,ol[`M1/pY)`=TaIy#u.݃?RjDЗE<f'#ى7؉bvٗ|Eza1Dr 5fepN_ٺJWYE`y}@l/ĴJLӾ`qDI?Ch|C\Y[n~ n?'pwVPsW {;1|\tj_mCР;nNV=x_*H<ɇ'64+cV13Q,E䊫4 z` -8~P骘6ޅ?ϝǮ?:D}ɗNJ8X(%EU1mSvvflCg,XڙJwr{ aH;{6usąWfE 7hm+[TiI,a!%IX& )פc FCIV>F!V>E:ҵl(IA:#* &?Lr7h?Y B賶@y!Aw)ׇ_+> 5s(3<{3N`Ԏ {`YQrӺ5ԞAͳu)}C%=qtf@:@{;S]o~@vM[~άYZCZ?mM= VpΞ|g᧴w M9y7Ps)IT*㷼PN!BʖO@) ̺fyYZasG\ROPhWS2+d(Dq}~M_ yh. vߥsTɃ/޶V"W4t7_+! 6^VcNόc/~]iE#PƿBx&[C0 <|25 XPwUT,?y쉳p6`6?CFM-E8o*^t`fiƒ²q83'Ֆ̜!6i|FQE q";&H\C{%kgeKںTਥtc{0j\>ާq~xB.xs2JI)!aiQ"~yֲ$JLԉePVہ^O캪>*Ñt%ZQ+qqf}^zwփ DEiJuG/*ſ۫)EL62w=JD}d~n|;XWjF=66 xU@NwP- (.{YՋᐺ:aOYQޙ(&sv/:+&rz<ń{Ztera>Tym^m?&@ЍNA$**hxzwWh?h~z%?}Q=J-*Z%Kbɕ7xOuS!dռ=Rg /$M[GەuwĈUR3FAy(..($l׍YpyۗW75-lnsG.XSyI9Z{暋Ia?,Lۖt?ȏzP|0lYrΰuEw5%^z"yK|wz r:w8+>ʋVei/CԈ6ꂞCή>,SτisY woӯ@W|>@a;3R0y> *x%jZET˾}t̎2V7cZffGyR9 Pd)߾< SRq ^')&-!ߩb<qnPP-? nuM7 z=Aşru ս>.u2z*748i>=߇ǨUS&pP穯K;U۳,zq3SANXP/c!պ#RZue¯ jQy@5zuG{Gn*(k0]6t05 -{<K}GdNu_`܆&엏W|L[On&4 } uH4uL9Kw ug_gEA-we|׮P) pg6At.0֎TJ~y,UO#k9L.<$SrWA k =ѥ E+~.KwaΌ G;k;Kw , ޻-ȶnxL!mW !ݱ|oŇh b/J+fK8ɻ~G5sM nBvM =`/њ&y{R=%E [?(1*yo js@VЫ#%ocձ<{ 6 -Sg##C.z-餼&At3M\7W&V^D {)Iߤ^4]e=e%:Z t&uwFixV+Qx"1aBh2*xOOY.o"tU.tUMP{2#]C㮡Nzhdc8?5 xIS@̃Up~ + wX4ҳSqb ˱ow\ԢnaxXtNj{2 I]T"}u(_:MV}0!}8'%uۃp!,0YjQu0Jpoba1s gPݹGfc)#/*xT`kD9̱0*ۄI{"–hKCIQp,4 z\MA9?*Ȯ$n{LȲ?9XNqeXXY&Cjb(KJq hL &I4qԬ6i'aiSZK9޽K?OcwӉzvERfa׿0etFL|yq 2m7bAA5Eet.hت(DW,sn_pw*dC@-G3gWxs$vf=Š==BP D&][2UԻ拔0$`sTx!ݍ,mEe6~QKQU<\Ò9+o;nA5dc+2I"^ރS/}O{wPtMkqﶸ@|nM]Jk$w}4.Hnk2 P:G1cera*W"Ӱ$[(kJO$dwmle|BIz?a^Nwy jsIAgA mWYG-cHVZFN7b2QF |{l(M?e{>`%v#o}3lBvϼCm-Qm D(ӀUsvVRc4FGKZ¿r7358ZԩITH-?/QRր3t M@W, hws,_wu%qB KD]X1)JSֿ ߀.9?mʣ@AA{cT!FZX0;s"~oGbMpbt6k0|wc0]_??_v$2V[Q/:ҠηsRpo5:ki6Qpa0 iSnZ,1oQ|?_Ot*_n42?RCyXvz&MG^mRyt'Q= 4tjY&Yu⟍~KgڬPl XJ?A*ȓоR+Y*<'PM9ǯm;?JSQ;N^s;8O!HP0$>v-6YĿ{:&? '|2-b۪6#rmko[qbSΚAâyhX&LG]#X }}.C ӎa~ڏ-zW`Cv[o4ۃl, NhB{[$,ؔ~9ٯ?Ƞ·M37+GDvx(c"wFQ̛[Rt]HMs)z@SBddpەq[~.{X% Hkjoo{TYsv#G􇎈8a_`sbEvqΙZ|{#`=x M *o8y׼ [ ZR9yf2y3c]ܙک/ CA׼gJ(7iE2qK/w9PxG7D[Q砭+vںAy1bkě}MX޵$9qƺ:Z=^Vp>!4fNnw KSf|OCءgK AI{yOwmtL=>w]߅b/@6 DΞ]Z3o71^. zMa \NNX?.؃ݪX&Dͭ&](7\ T]ZJ?LDA27H"Jfߒ,t-[-} *11(>*I"3@9Bc>PA:W-&nrI:Y\%/lQeE|LA5?\m `8?߀=2\zVZNpH["3¯%gJ1`; d dݥ=({16"y5R!x[r鼖4=riXbc$4TjJTQM,dO*D9F6уBVRLCH'˭|Vfd Tz+GHq|$DJX[UlN*:&kXs|>Kc U_i1@cHh/}HSFrd dMH@zS L)dtNbbD_oX!/;xXiKbp J|_"Ea7i \]yEHW)Ǔ/z[Z5;2ZZ[[+NNW ;c ֮&^r9;Ծ^z;Ri+™V^rUO WQJ j[YF<O:)tmh@=U5O:-eP3Q2?5U[t?A`xj_lɝ(1ò,eM4 4K_!EFzG_ H,j#mV ~Ox߸=bLuDz8z >D+]#9̉6Qb1<tDߍP= e(hNF;B_ b _0Ȯ@lK4n")/ѱPX&VnuڙX.Hatv+#J\4 0e8)}]ٌ0V@?#Ԉ u#H5BK#¾,: ~C]߄0Es$z=/lNMnL/|Lܰ&Fi,ScB2C \o Q#vCc$;>PLӥ b Vo?$-E4(O rj śC-|i??4T0?.t&r5_BE[kS{1=j50>yc1l9ދa-b` dNSffw"5xh{UaWRVqkݛ8 rg=Ax:hNvgyD9ۚ\ӣ.|imQ{Y} k\ xYw}gt>s|fZTj}fZe{P`qm?B{4"$xk6Bii<+篶넽:+!#DzrZ:fV{m(twu2r;[¢p:"Q2+򢽸ʋte3T$4FZWx)g/1I'%:ļ'٪8eBP&%} ]):JoX6T7ÿR;/=oP;qޘXZV&`PZ2jZ\X^2mwA³D޻׈x4̈"v`k9ͰML^x=3F78*s:,/{@ 0K0{#P45-j޻ujip:SëG-bajj+I*u@s*;i. \!:o:PpSL&Ϥ44ځL8F.6cfNgfM`M O".46F“GbΧ8)B\LM+C'(!C}T<@&eyQ]" .A,CrՌ"qg@۠NZ#!W#0;2]3W9@;f0<)Q}I+s:1ۧ ޳[O)xM (V @c,PJ/E=;.H1V;n牅ziTf/G:?I<O4|}XPR[Qf{paFns[sX.`3^`*/๰ɢnVoJsRĂV1# ƔL'8lԳhYif˸^фx78nEw`HNRcˈk}j$_"ޢ%_C>xBMV*x-[%^l(g~?2?ft5}̗}J'ԲVD!w %fi9.8 )V HY.EVVfΑewE_[o鐽UZu0S½x\} h5_nҶ4o7Ѐ7G"V:H_Q̚|*~r'؀[9ftԋǓ<%Lv_ґC8dn\!a>)܄c 3J2˝p 3dtBq(&;6{;PV2O&FF^xP5Kl)E8D dQ@ R\DOw4\Ѳ?zWo?/ ZBptNWskuH7PnzM8WF-쀏 z2sxVvpD)iT=žGӮYl> w+*|=6f V"I^>2iаpjg hG:Pb>hcß+ 촃p(v!Q=#/.hv17G:` &4Y*$#M|cC Pa~&^6`mD u>ju,Y#vLCd.[_zDg嫷b 109 aj"'Dj(vxM/U2 mw)}~DŽ=rt>X"8a9f*'eо_\-„zX|6}_,́#x> {9BEU!}S %kRY]GPeQN2iEo WԮU>/9pc}PLlk^Wm}~#?z? wQP9mdAW%u:2ϳ-tUWsbr݅n[V$^0Dm Eϲ3RLZN,QfZ!“0,3%H_F?sF8K ‹X7_ $!o $0i&13`//q=gƎl:)Ak*/g_eʘ~!K6rxX B:3 Sa;j.\b&R߈4]J>zW*85-rȶ=lqgq0)[8ϩi>AbEy0 B;n#ù}q]KX6)!/DT-v^P'RB[,awף Q{PXDD˟VHjb.(e&oBԼl34:ԱV;dv8@,?B!D{g6VGAZ$,ai_H"c0R31cCg,)T4>B;*s0lBeJ4'FI;K2ip~B6b's}6F"apnB]sx S (` a7z9;xA}Ұ$+Ʒ8Qژtg̚&Ͽz =wWi"8Bf 6_pQ迁GeR/m`sF`"? 7b_ #c$E~ewxaKƠfX5HGJi^P_tYAh0톧]zHodēet#0r 0҈Af=k9SfSWƉQlb9~N8BH 23 9lO5xSAQg 1"RMsh'31'avOM+? WA:;MSpAuVӟlIJ rj~D}ڦp&A6vЄ⍣+`acM:H[wԘ+L oi K*3ats72.{AmmuA94[~~ޛeaFa{7'&ꍢ}&c(ͱls0z% ՁY"mf &`!-%D7Qq}tt돞wqα*lH5nJ`|[*RjVAbEV`ӳ 6(x9+BhԢ~N ^/3/&x{ky-_Ki;k;5^ߔ,:,cĴfuج^k|9`95WD\?_?ylFxwv_/ecW`[ vd0EXJe&bN(Fv(C%h0܋bx淃ۭq; -YPQ"*b ?`S =Vyr#-n-n<.?,pu{–ʖp#[Y\F6Pj!fx8YccS͛+>fnpǪ7x.)ŊK^e_ &ݨIRY$Ħo'AVN)!T>2wm_6m]AmqE(/c<8)շx8xa ϫѓ0fgX/߀fLq ^8t !ݢc&?ZΨ=lbEw_}wӬ%v#| ٫uLie_SDJ/PNR>< 8}: 0~/Qn+bgi~ P7<@p 'Fz4MЁ=L ar ij~ cL,{=G-LJG0 Pq +$$*Qd|mζdy4<3kgWu2R(p;`q"S VGj4:` zX|,l<7Lsh:ѼDa;&GB>?{5n>$x݉tyLu2krla%xY~I]зR!T>ru|ib?Lg)rp yhs.o"ZLէӶxwU~&ܔ1ywI nh-[2&]{Ol(eضOv4xZFO<2FI@l~5|Ai|rና^qY[iml:2B |4lD"s@=Q_4a Rt 7s|ڠ `{Mp~iIDoRc#0G@^P(N6Ӳ ;j`GH O\:  Xѳ>aAaV[>h"/! ARaDøPMk*+%\yQ/j;fJɕٰ_1 wfwWafXH9;n@Wm|M=7xׅ(\eCAe+Vb^gFI#8+"x1 :bm ;?o Y,Yh`ڧ'V黯y^=n͘:A_m CA7j9UHb"TN(B_8FQʗzh_xw!&Xq݉kfj &S͸Џi67S!=n~3y7֏01RVifhVe4ϑ%[7抎 buh^!V1P ȎIx'sQa-vLc4fW!dE16mJ@ 7ŲyGY*N"oxa00ѣU2 UȈ݅L4V"bW=4V4[@˅ᇴGPSZ] = J}&0ÐWlRYwMC l49ɱq>J⟢gĐLJqp|C$d2 / ]~8XLm |DMڲ#} 0YGq08?U;˾ڔǦ}TchaA?cj{ɦ4E,A Im&}L MHz- O?s?˭Uȋ?a| n) ?bٚޑ-jt a9, j$y1:ltp~n~FR<$^9!:4Ƥج*~}8}҅IȐ_9Cxw(wVm60}SW$\ژ##N ٤δb1j>.Q̘Ġa2վ'An4CSj< 2:?,&n=), 2Ї6ӇT2=3$[ƚp2~ : [j z#pyo+qVVOYSEELd_L%zߩVLueun=$a.YA$Gٱ^t2v#_'P:nrFTkUJj{&J̝M E縥? [qE?Xa**d̷۱V7}_nh|~>y sp^X{(B~Q],'7z/}M(I=8|_{9?!T)zLxgxq.;PĚdVw}}o܇-x޷@F bc0;e>x$ "^ȊFF3(3ʀ&՝k}7wԍǣen-܁=d&DXd9gI9#mPRp7HObw%yer-m0 &KݸNi]]c хڸdT[k0rGbIz@=Yn7 S~uQ|JGZ'B*%e|=Eq [ABw6גjyN4W;c|K2_K KlAk}ت ɢW䝕nZ}I >;ݖv3J ~o fP|:ggToL)` pI۩#ĥ?a(Lr- +/d "lf#3%hKPb8!{?jK ̂xKؒ˘p&T,mh46w.|}.T'^~'"5 z ,ta_^VYM2~>k} HXSFRh57q/HXn >gOXyy2Qhn— f1=/OxTp{ K^5/c?:0x8Pcjdo+xJ^.6ET]'Ȗj&1xIyәsjOu us _[dOI Zc_FM1年G}wSSPz< ]DŽo RmE!Sm l?{*dw\ؔ]FD,_CH#UjxPT7'J:{/!rˀzW0n 3^).?x!!/G$љaܥr|$*0somCg0[#i1QMi+?3\7Y&Z]^2rZ݄o} G[$[_̟_'8\gN~BǷ`$C7$(Ok$zD B!{-+ǟ&A2-zrfOTOOjQF_ ̻^v2'm6|P Kd쐃sHA ٜQJuyAOOt}.8{? ؿwP(|urgvN"TƊr#,P<(ڊ~CX /rItd1 X 0k -5O$dPkXI/1KdLLk64֪?xO=,A` RY()̾zIBD[̂0#6+l;;p١3Y4ȯzpW\|P?|>9(]@Px#>Q&}$:q|dtTث@(5}CA!w<&ȐRN ?d@g܆& GSr>[iڋ3۰ˢ6ɔ(-~#bu={̡{>R㞨=ߣJWwcOWvGt(.mԏĪf[j}TU*h 4̡tK RC| :X~c{: pCނW;WгX1jj9\%iPxe)#/j7MGyG&Wթv3%WI7!]M(QЁ0d[e%.ǒaQ̥Ӹ:tx+ 77%Qt^(W%'D%%YF-'σTg. PU3d<#?{{_\ Ƙc m N \lsEe#-B5h -[6P}_~%(c]P6S'<%ܪ3ɭIhvQ[}(ݩi?vPgg Ҍ$Hgz5Cni 6“5t}XLw^RQAi~C' B~S hnC~VkBL6зFOcs5Eo)_>` FP*#D^Z(EL .jPAW@_APbd· P*;S^~u Ve0`a:,|p#IMK ͌|=m\S3~o#4_IJBLԆb%t~AA x55Ī1 Yz KGGMK IAPue|9j{ؕ=:L.qgU.TJrhÑ"ܔ\PralL2~ѕ{J N,w:5{}'#^>($/ɷtm5i(Ia*Iy;:bƥ[ӦעPeoxX>:kavkޕn}Řy&;:T[kczȒR ڥ3M=yߡBZQLKLH"O../tҗRtDۨV6ʯ'崮k*N}/Ҋ:7Njy1+tJ:C%2u%`_eQ׌ڏW7INnr) 0DK5gc}ine3*FD\* Fd J3LE{z'7.5e͸ͼBq|vKQs5)n4G%Qm\c(Ghp8sl)ڣ}X,MĴ _aܴ1_n jGc Gq g xG  O:Ӊgr\EJ[::J?&`RwhQ=wt:]_\b  Y&!jJ^ j=G<ug,qB3/75f `ǃೡҐ u/YH^y:dSFP]Fz|-Y C?Mz ĆAl8ow>}i8+mhޠ}~[t2%' @O΅JOXMhToerKB#.As$~B7nxy<<;G fcJ U/UU}fWd{toۀF& ZI&$M{FӘp!fRa$5t=E3"YC3Bt9sA77-ٹBӋͧ _)ooi.eه{)ڶ.j' ,a*$'V3rF3q m&H 4K c 7|_ߡxBKDh5RʰrUm4^NB/n _#NadBx d\kHc' : d!t% rǰ!Ȫػ ,dLTkԪ_WT8rIkm(y*V}-)dfw3)ɌTм<$Il&MÊЮOljg$m`:xF;/ @P ^b<2CehҦ\iR'ͨqyFKlhh 0I"W:5#\9=\Ѧg;r :xh84m``Ae'FHr6 -8wN91{-ݦ}r<ܥ ͺ> OX&^OlZ'+k`mkTH~=W5/tȋ1"Ę~Z8SF;3дǝ4quRqo?7D+)#)F` xfc5/ݟ8fkWA'TzĠg7]S$Li2loIGxu"ۣ}x7JF$v=61ed5hXt1#dz9m*wfΑD2x o8R\V5౶9k|1hFNT n2K\J'`:& >VĴ&1ՠ$pB@onW2E2ӯ U 3E {F5K$rx$K(/l8cA-Wȍ1Sc1yT[1=41'È(,:0(Hi WQrtJ7E A})23+!EZ*5j&F&ߞ\eOFVX#:aGr I -xV lO/#kzgO:v;ojh3k/0%dٌ??|+n-,}F\_7c cXa0ʙQ;7=pOwKvr&QHnrZLƎSa/ d3b KkyF S PYuψ%Kե8ÌO7>گa8QH /.'PQns{1RO` A ~T;ɹinfw`pOVkVqJUԕ`nYZ+3ƣڷi艑bCmw\mk_9.%Q ~ y;q꣰)%5V'R?4{)eKhuwxb];S5!*u jqU癿~1.bΚR}^F,o>&.flm'w;^m>Jk)3d ]ݙ/$53޻U$63=IPگ*Cx\0b 2ny|FW[_!rhiݬ0Sg zLVnH^.EkB^3!i@N./:wt@s+|`/Wl|=@57![nXX}״(AӎҺ ׄ|*r\Xv!A|!';` @Gx+ET~[Z#Ε|&V'8"{DML|,"VO23 ;(qu):V2f.EarGV"\d!ߕNHEq鈪Aj/`\ Qf-s; \xJ_ԵoǑ!oW0+wFXBM}vޘ/)@;QwZLY{)lHtEcچulY;߈КpqwhU% 6BbюGc,GWl`/szt+53(K!Μ/S 0ŭ>'x*K+M@'+2QC0CG)'گFc4jy˻a3 8`]NRiA}X: [ܩ*m䴞븍෺#zqGw~KU6M(*"ѳOG`gKsӹG2?Ks%nf{L﴾jYS;BVR*JVn{ZC/a/Ý5aH6nJ+/pPeZۘjhx[&-$p<(;[{jFAܓtaG9nGQ~3%wZJgOk^7qfhB׭%VPjh]|BZ'HzdSd?vfhzxgS~a}ȭBxgN/JIҨiƥ/Ձioq0ANE?h\|+_008aāƗXavj̊Ӫ-ɥ|lKBy٧qMv!wR~s^?<+wڈE8oNBm3eσo@|൑uf>0TIpetϺϡ4 !Vu-+maTs6%l06,+yjr(S־Ԅ'Zk[ /> 0RXwC᥻&Q K"<Ɋ+9ygrO(Q`m( A.-86n|7s♡RKoV!$´n7y m_tay@;Jf1hܶ5@$nDz_gί1bNyu,'?&T3 $p{wԨC-A>*#&;1f3 <@@c@HTa Ƽ]_ ֭=/\WPi B)s"5ʹIAYA|%ݖ=ݕfsIkZg9B!Q(tuKmnJξ>luvqepQjNuZޭ:Rž{ѺOKYsI Rօ]fvN?~Se2`0 )V`ytoE7ͽFP"%MZ/vvcenu N}Ypap^loYӊ 5/-ne`d_u<>R-HV #Jf @=x߭4%7;g=\R(#K/Q0+%Hޥ ys|l{Rqw%O.xb<|ae1"S3_ȇB'7+m#)55רM}f4Eߝ WILP xV~ڡ6&j"LkX? j݄Gu)Qt&GA WܶdjxG>Ş g"a'rGɦ59W^X_ivI\(6knFky lmtγz58%Nic!+dȵ" c^Nά qߨWi?Afquu~~y} [bשa`8&- Mp(f`=,}H4w blNVU)tKP_a ~7 2ܰ%$ޗbKubI?>]AN4yc&L\Pe!so{e:էNjifB+Lٝ+Bu_Osa9#s PO܅2-lӁi@zP?3\{-یS~`=3 X[{h /~|4wt|G SOj`Wz Ř?P:匉JI'UʵkY)+Om/  !CDͣw|S] \Y_1!(-&ӴDufN2` 4EWe3p\FMS2Q2+`yKlΆ ?b~a}NX#D ]/&Tx_~kQ0yzș.>oKMw|ov4듯5`Yڢ`H"zI9*B6TnMVHP\|2Ö 9샏gkԈgaG$MϦ"Yo;95Kj㹖Ѩ-fRV˥چ X_=eɃ!hEtdb[gHdMpFiX#?"k.) _rowb%;P?[IEFr? ^6ePK>AYE(iW4خyPv(t_6 (vzu1ţ4. x(=l;ȔV]rxiLjpP aTnCkAc?/V:m&UV4lr^ޕPYt=*Ix9`rP]}1AV7 d;A}cc/jϾdVv3%T{!5/+ATMUXX)9)ȉMȤ6IƎ!~)PESR|ls5)9OErǝKJ@Wh,ҕr?5S\7"&>dr[>_pY?5prC! AK6 <&M?l67bb*7f;WMW|;vؘ-=#(8 k a7K5y֡7$0  XWe@AtzTkz@,HCs̏mnx=? 6m)%}3S<8xT=6.4Ӆ("`V:`])D}I+,uקo(J`6ЫMpVIs}Gбgܟ #j2F`: Nc m@fCk/F:tӝAe@ƼSC`b7*Yk) %CӅ4Vvq>K2GW>ZT?]!D{/΅3g=ߓcR`w`D@9A}xV TӭSn:ԂbCWW2+{,CjD܅3:ME&1P%Ju bNQMPEI*"(ѣ@(RYCsh9~z:XՆDP⭂k=p:bT\شbEWxt #v) fXMQ?#* 1{ƫlqgL`8emmWEX:Ж{)Z5!o8@X ½/K9.=l-Vc)%|X}*ڧY_'S|JUɾG?^Qp fDGRLc GEAؓO2VP!ZQ &M^-efqR rR`-yϿGs pw @%:8Ƭ$+jY^("ەjx7=5)AX*XFz>}\0;_L X)] R>1?@b:~,D ~2 dQ|qM$(K5gO*@׉J>73U:BIv)Y>O~ .5b2]LDzE^bhvŁJI|JNՐ(mF[Ruq#e-zlB^< aFV<Ͱ@γo^OẢQ3C/(8nȓҹ 誔SI_UėJH2>̓N/mQ Mb;a< {(VZZعQ1=L!rU~h3/>\e_e2L':oD +*WcLJ/b53'UjQ킾#R٢)b8+?ܪ= XW׀.~}ϰBUwpҺ"JO.^;ea,:O.ixDР@{#*VD7bTq]J:R-N ZtC)BT+߉R.βlc=dAN/oe`$2_:)M]Y(-*AF3h&YϤ^ɟ~i"wq;/y+فVHx7/^UUBpkrGDz!Ό#%z0@mfI!rFءh=l0{&P$l-s9"`$` }BJ";HS,M- Pps:?^g鄽)vNa'DC_RQ_A$7BAR w޼ޑ[^|'ZB; <?(4PueoΩ=qp O} T2%Vh3_3c6l*_Je2j/۩ܤӷe<Ԅml|/YJ";Wϸ,bBgWs&X_e![kƔ$ssJ5-j ثOy[L 5cPmRZEtl7půTK+±ۋD$EMG坆]G]юޕt*[CM,Ȫ `ϢЄ5b@mDbf %S CEVdžp%}D}*!M_$}^JI?DvͥL ~ bב~hk~83 aG'Z:.Ek8vQSyk!ͷ+\O:G2k5bJSc)<&ܤ[P"W h*pQÚWX\Y<-obRM%cUnu^7ϊ}p:^=ӿ\4 ӫk;}m mndrW_AOW&p&HZ" S 7V]+.jUC{s'(a@s_mT.{Z7^S6}ًEg'/p&#/P1}m8tG8#Y)ԉ_e/,7ϻb_؃f*)/א}p x?[^OK*ҕh5lك>OmK4Nu )=賥=å=yBPA^sE4au3{n:Ê0[6]{c%A|4Ɓ^.OQn6{_2]q6%ƠF͞}6qfxI-o-t{«|n^5{|w_i;Sn?݌>XD=wN|o*2|'"{ks\|;w|(·]@%qh7UKX̷}6.^~%=us'%|ߵ:ߟ?"=9]I߽|/h_d0s~N1!2Ӗ6鎇;[@"r}j iBf)Ġ[ nu9&hvcBkk)Gx'i;´1&(?=Z|Ux(+& ^'cHŞ'K_KѡcK=RmBx\;<7#xn=~4_i/&btAXxЖq>Wp4_<^&3hp+0혍==YS&K|_x\Nɂ^%AU;BBK0 O{qg 4Uv*#~(PTcrD)/fSn i[`=qΣKJ_). މ⤺h"EB4;E(f:"nEےV Vk.~Eh@EZf:VDT7 pD,Eڙ-N)n ZխS3RZ}~jf4п_@mCJwè57%Un] Oh"`U9Й\Q6!d]Atigl Q'U]}"-:^msc,m SUV*ҭe9lF)bW=f~m^e7\~hγ}Kf$7Z*cbȋD mܿ 7k=ٻE.&%xp,F"wOP]uYB\W۝ha1 r- +mq(ԈbjW8Iϼ3)[oD6X:!tWHOnzATyA c%T):Kk ǒyV%RMF?CtEA1r3"*C24tbFnMiqʮ~%1ɑOpӛh_=P?̬>7˻=Ef`W*Y0#T`%"7/P{%[&:@QN%+YTo"/~'ڏLe zC'm-FULF'% ꁇb'aʳ:ՖTgPj䰫*+rTjggĉ횃59a#J$ignHnۀ\98͂ (mF"vlҟ `pO}&|WR+vW"UUbfq~.<0N 1`,]rY*ZG^LiGWV>L#`P9o%~n0=INO"yjFx6\0^BTҿUJ(M9T-vF# 7+͢N)dN"h*[Īxg&SAX. dNy7 37vf*E]IJ)"b;[!V|s@#l[.s7.d(_kj`&2Td*oRL!CůǠ1!TջB7`_ݕ2X7RV^B|L`|t e1X牼0W4O;)43X*tڔeTzA\?TJu+ n"~h2G`aL0OPVb0}/{S ߓ~ ,ƙ*} ",g@nͪUWf&ǻkhqSt Xv#zK9Lm)wmL=nLyG71aR| ϩ?+[st z&#DzYP7njs.ESƦY]-UZ e9^788{ePweD"#Zi ?6%Efۆ'+У׎gz $rإ4GҪ@@7cYLO>pפw{eE3SθK6;r;7+z+QlKےڢ"˦J ƔVZfnpzZ  ;LFLz)F$rlJqtpA6x,)@Fj q9{⻺^a5;lqtjv\TvÔE(E~d[ ?|3[~ēRFBSØKl. "L"_fz+gmoY;}i\@\_`/3x~_+yZ-<^yٷhvBP1z0`G2Spk G?HvH_h$FoOQڡAjPM*-+!T8z}3˞ii6g;~qa/JQ" RELY3_4HSNR36>֛/hyHOBueȪ*xUVKa@<܈>P=6(>F{~U Ma-(KJ&X[Zlwq͞. !~{ Jo)!<)Bz3^n,3ӦaGXQioaGzwDc9VQ%8o|n ѝͪ : =N?jMѠ/~܂8{ؑ3i7/j~N+-u*GJ[ѵMHЍs4RQj;XӪbC۞ZѸ2xq~a lSv`xy . U_T2rCQƶ} 6fIb@x&lTOUpjS}F ~Od p pa q,ÁƤմ+frg3WԱDWzBtUSF)ɠ"HFU(Վ4 =0 1 ;tf4PА.A;U Ͼ7 X1Kw%'WQpIVg[&T1dZi% XZO:s{N>q5,'wS]~ڝRmC9 0=V{QZ2;MvYI"DC9&:R̪Ee 60Eڤ:Am3Y: :fֹJCs.%(%XXo4￑D4Nr;ㄲVoX_zB~ڌ1[4վ/x>Xyy6h&&6 YԂ6cA! B L@S1<y)߉(Ļ+U|(Ԭ*OwO$t-XT] / E^fF~aCFP ,ϙ7s8E> '_!5'dJjxֳ0 A'߰~?_2 uOۙ/hU0=m'_;[yW;! UedE}ܢ"|M7`M54BRJ3PlZ.rml*jO 0Ԑ8S?o")]nm&||ָ*hxx9@8hs0]VѾuU]}PFY4_@U7Gτ/&)"DmsBԞJz%S@tm^N͞{0ٔeIgè{iSSC n917NU:~n?dҪ.0ԚGʻMZKFL=7mZ4bTTMOM2bh3{65kܨ^llꖋUu+&tANkbɒRvQ<%NuF<#S.V(3AAF$NUdכEE^遠^U(o͞ NV|K(UPMUg5  ^jٓܔlp;,-2Bv΋|˪ K&e ꞟTҋlǷt㋫ M*ƚR# <+|T >ӛ4hD>+"%T* _@X8-xMExiY`EѬ<eRUzRGI9/fӊUIgT9sS(UYh 1aBhMw+^ W;7vvBCF&%%sC`x%dDpvίmɾsU6"$S) 3MB7A5ծ@(-R. /~y& @1!UB$>M,ʖ <蔏xG@;p\D_T&S"1Tg3Q5Xq s > 6׭bU,4nz$I%RVug~|cg1|UE'%i /cN0W5Car+[Љ |C>3OgIJs+Gլ~ A&F 2HJE-KaU12|^GŌҵ_>ąmC j R}YqthݿlkZQA}Gs5でD5'A{=2n\,Tڸz ~]Le/OBݪglf4 (hV4WU zCY6EM&hFzvl}[Fv?=[Gz-b;~Phi'п05f<4¿B9eaGp94{6*3*[@` tncDBb-T];s'A=+5TC8%Cьt3G,&L.k$!ssȟdhͼoVm6D3czr^z٩. \bI xA^u"T4USa8 "~律O|*!8la"Blrmf 5 V0]Ѡבּ85giauB)Tfޡ3hCy C?dwƎ'j^H,,$,_ǀTP~|!TŪ pC2Z.[$oinxA허tF݂Ad3E|Ivݪ8L8XU>*{'ELҿ:A7;he;6gjh,a h칰?6 ??\Xg1?FoCQSt}sbuտ`/#5:ȯ+PqiBQ!lL/ ӇݼDw2QaTݩ/x-3{~˾,_2,=|R_r_-o r4~ywl}] vM`u/VFc#V׸'%a7vC4*x/ y}+Ѫ?1tœw̱oSk`&؍') 6Eh#r(˜J&똠-eMТ7Zs35Z굃wS!!5VӺ&2}>{)4D4n U.~XpCN;&(t;||},~إrMG+' ;)S)+rMe=xwS5B{ λ2$% ȜPtʿ1z@:[vxۇ{]̷6&X%XݛϾtKQrLh{D޼:%_RYl%՞}PQ{oPLFAÇ[13'yڰ Gpi@m'fYKV}Fg . !R@D,19T;p$0 #@x>|m`DkLHYl4Ym)<<#t!RT4K?9SF)a/_IRA*53Q&=xƥCJmvaK?Q.ѝx=k+?DC)cwշWG^4{n08},\WNtn j^Lkȝ̄9=GEلw+=gąS{GG!ȵYIC Ω+',;sG%ଊO}*bN]ʷN, m4T  Ev}OYaȟR4h\ f"9ex]&[Tb&ڌrb%Bϝud*5٩x/B|,87c螶3=p8f w(T}/!}B$xk1>UIGYЪ ՛@0J,i?>Dn CNGBVBMur5Q2v%Vx:ۂw,b6`3MXbhKLQYr~nIWl U2q j^9@IX^Gwt {!ΓGb}E뱅)˾Wơc ʟKo|_rp\uynf|kɥ j?Jkb`>èv7xAy\+*Dqٶ8E{[),Ο\E%Ӛ(Xn; UҩVRg.u"YThv+VmZgr-#eV7ETD X<8mpJCmD["nJI6>RNݔ8%e>;NO+ݼc-eifl](mMU6j9X] &?А|wSɂ0BOx.g3y#9gH hբجB6OatVQ̣B9^_d|(̶%'b(k1(?ﱛ[j1=E nEO{gO2 fS9 'OzˍpP%P.bU]!| E(oKBm*#ۚeqoh c ɤ,Ā m Ԥ1-{ l,9EdhV 0bM׶wup 6 軎"q]06O[!_ǂLcUBU,0$* l)ow<% 2|k2DC݋R",p}D4(Ǫ5 _ffB}1y07R]սCWeKA JZm,EDK̑>N*#lW)(L8)3\(˄d3V]1a%TEf+`"2Փ)I$ߍC&,lJGYn- RYZͯ-cǝ~AIGڞNyIF*G.Gvnw"aVSL7#mþQ{(woWc ,˨Kjrs f*җ1Ε}Fۡ*(oMљ}TOGJ*ڰp 3a_)ȊpTT[Te!U#zX俪EU=]ܿqWHOJ5XeKPjS9%HdJ3 ɼ̡\l(;ޮ:k&ӥB͝Cid3nx"O"q"*{ى^u"-Pϔ]XAկ"_ʤ#ƨ/x9E7](LaEV#]-zf/T72eJ|ͤ J fFG3cmoI[↼ YKxcZKMؒP{ڭr02/*W RDX$ݹ0 욣'U#Ϙ-.<^NI~o^ۊ*ZW@ZxA QajIql\8;=&af>|T>!{#mG:p"Ъ)S-DR {E4ڵj/➧bSeWb(}Fkη酶?#q–a"[Q]{ ߛIMLg6 ]oh wId;3EPktWI膥b/^<\>gBG@mtljTZxG\7<4r*11Ҧ$=3ޡ~)7z|q N`4WF}RmMF#|\VH7i<1|̜/P~@h˜ Rr!Mċi@V]@P)ڌTqQ6C?Xgmќ@JcE5]2;SMQ65%E !IaySFwzTVM?0qN.'|-M1xaQ8ʎh:EpH#Xp#yyQۉ}f#I$KDufVmr_/i[قw ?1-i$b\Lɐ RMs%fB4BoClO:{t"ZĆϓs 1>(']fC X*K9G"Lamcq(]N, w~.%HE஗\bMq)E8o0zS-c)ĺh-KZ;}3_Z:9o RD^3NYϧ" 9#2AsKr=lgbEyJ::\O,ȶ7+DO\YDEu ej3LkxvI&ٕr2*$=JuD4y5ylwa Ggy2-I?!G?FX9o=U&C.j=1 +AoaW5A_;oer>O|yJִathayΔӝuϒ/ZqCh2(=3@Ah=#kDiߺ*% ,хX_ÁEn'Lu4nr]FukʩS (cݍ+@EuTDMZ΢T11p+I+<9lxOi@^!a>O~} ՘g*axXL3(X]m7ײ]Zݮ]!^߸ w(;rm=!.WeyP,6Ua&s%#8e|Ցaqc[!8^VS0WxK[ׅ GA&U*mqQDV 6g)6EhD~s1x|+?Ptreډ"ܠhGQțm|I4y}6>p;R͐Y#<`3G'G070>NJ3|5ΆЁfEws:̛mi&,z>񱄊+ҍSMH++J("lEH4՟/, 33d+~ڊE!wxd+tXC-{[e ѮIz"0X?=d\RJe0ּp8} YP0~|MC}?;T~DMzxi!w /8~Nn)A)΁S@ /đڢSq&";$Q2iÏ;p}fz"SS vμ@^O؞:§0_ K5E!`}I5\6_%1b2 7ſ= D3aKAl(8AyľDa>U\K fݏ2 3(cNז? 砩S%g< ~g:QjkՐ(H 6T'QA<ض-j~+91LWUeg\4B0($Dy. oЖ@,B|pU{! {xw :A8ԧA3 1(9+^%p~&ΞЃȘ|=JSU3ɴQPD;?RG%Iΰ2nؕ^tуU@VX:;gQ. dNy<3iDzaI9ԣ~$5-%[đ lM"'#CbSxv9>l8<'#*$w5Ψ}qo!4i%Z4$v 3%fDj=~^?uU]nO4^\Ս튥m(<=2iї5+\]do(/?{6f+ 6:l=xyL3 OOi ӪPĞbן# b->H1{5A(g,m*qiw,,D+7P'Ϟ $W_,g?ՎDI+na6֊-R:dz6 :%Q^wH ۇz.uBr*Ɔ4::ś=S|OQy>\Zyn'6`[ .T :eZC/  Hm+*L.xlϠU(5[= yUO5`1y_?܊c2ޔy}I >i{lCR,x/'4 2SeC(:8}F A` ")^  a#Ubw! z =/" *KJHkpp|QӀ7y߳f"z,RH~k[I, )l ,K)di @q`,x_AZ"@xlE2A|4ƬO`G,l}q6\047lx19\XaHhc?~L7gщ}[<@fEy95nl*ևfrQuE٪|)JuVCi\-q;${?:-ĕƝw ltv_cB{E.oao낑Y«lnq{ST} Us9څ1&BiAu& "|y|e:=hX3};r0rY2O l_p `nsxߦY^1F;F'5 _BQIh8-TT3IeSSuY6aL&nC$g_23PMtݩ*Q^0!S:~_FM]XS.ԋz"lih 4LJ"FM=umӰtl ]M}Lee;xj-֔/8}4 ˫ب/M}J`W={65'T\g-Iw+ASQ*cվee?bkEݟƒ>M5n2bf{ 0IY8I%\It*-~`Z:(:H'{7A)i" _ 텥&/L2~5xV*st֥`pVƦK8P͊ Fmĥ+i*;Mb!MUXE"9L2 io.yH=)02 :e*\j&BJ:Y̜EN}$#Έ7MJ|xJxY ;?|#2n: d'#YBf_k}PcR8./ض XKy"Ťz"p?fgƁ-=x;@qօ@;fAwhF AG3ɫ$և]輮pj8t(yX 2)О[QƞY_t"pˍ8bE} \Ĺ߂*Ĺ){_g_#t끴RXN<ʱ Ecwr{gETK8ig-7eƓ=ɒWWySwNY̨ȥs'Q53^P,xd`RFť*U)UG?j^Y5XvE_mYRʔ9`SU=,/wi KlTI9oj<9?|1=4[Kn BZ5WKntr'&Lb+ zMt~H7N]@'D <`gĐ)0 ɓ7~/2rWjtU~bC2j{.ś/G@ ܏mO8޻vρIo87X{a1=z!lM Pu IF h^.Ä~D)/Z%}Ciԓ19/M+KlXG2vOh~_dQ/0?ej^ʝc_] >ڢm4<¿֖"78d]RUr C9!Յ̑`#7ϽQ;[)=xO܌Z_)| ne:W wƳ^|CD!x%xpQȨL?BHTO /+o*~v[<TI P.ZUp5Wb=քG; N@iSLTJ4BðV#cDT˓_K_w3 :Wc֟'a`?d`Qvh7״W-L$*\*# :8+E GY3sRE^.XĸA ne~ ,OVĕOC ւbq*ZE5˺XtFc$xl &BNʆ=I];ر]TǦflxˬx';j2EN~Sӏ"3)jz!va2hqm ?d`#;8qTbw'c#KG|j=9b~U}X[b&>/ kjZYA0A_p*,Br}g\X 1"I_:c^~" P^b:w1ZpQ{[BN#*/'Ôхp!f?W Z2x|3I_Uʮ00V0R/֮zEY \Ye6JR(rQ-JzQn%1JnUj06ĶòBC!%̂pz=TV*wޟ*QDB՛BHz"J%=1l1<*"REi43XR0DV ΁?Qv(],㇕,WC$E0pBAy,CDV{Mv!FOOyA^ aXf :ŠߢWd?KhPO۪4ٛe MP4&FM}WOfyjFPEF yE٤J@Pg8@W@+ ;֫@83_nU~C d3p* h3DŽQ5 FD2h^/XqAkv1w[g^j8Mj'O߷وǠÐ+S+0"ρ'bƞ%+ n#WMN#H`E Z&]K8^EϰŬ85[fP$w`D>My_ؐ+ @e*jVPQ D}(Hm% ̕c|_ͿܶIl?%\XAS/%vTsJgj6( g)S)YԞv%)@g> #1]+P(`3LD`Ibr!L y_fa21{HKNgybAGCݕLIuv<Ϝ8&o qEh/*U{:KAL|_PI7cʙ 1 D|(] '04bfBZfE7jCeKx\vBe ZR:; Q 6lLZAĔ\!Aaf< )IJ ;joZw#-LC'k>F2[eŽɝJV*^~QQBÙ|P|-g$)g)DfilP4uFFO f֥KP{ԮUمu2""%\ 1aEL|#Y}eIxt ^J!ĺNՠ:%[Bww ,ھrIzq҆ѭ0Hb,sC*3(u٥ $z ͡HDRVf3f~x [w9i>{0rv_=# A$< ;s=;1v m41ޫ򑠶߸6o|t(9ɇF|2dٯ?۷Sîf ˙IfCw뻙b=ؼ^9녌e3!(t}8i{T ]ȚX>Z\ɱtǑFA.8Jm`65H> d:Gc;ڳ,cKs"x+C|Ӌ/m&hgq\3o'Y  yegƤ3n; B$5 wN::AGrh>FbZrTG>Sd4U$o H7A&Z!<&Zնh~h@dh t ٰ,1OMfMy[.0*} `}m>YSZ.@My].S z r|CDBFbx?1 øfWi Ej22ǧRynb{.1did{ 9fF\ɓ6#c&![#W/7e6 FH+LЇ4vp23 D=G)G_c_Dpz˽XBJ۔g? 7MbrWybWraZ<^:i:B6 i&P؉S l#QI /7`0_p)j4`*}-ܝFx`4_p;kky~ȠJs!5O>.Tj3ćcŶMfֶen/ȅF\ыYC:Xljs CX#J%/b y5J2Iu,*^9'4o1PhjKKԀf1zCh̋7c<8 L kKHs6b/O/H(> #@ lʑ(s8^p=AkK_=b&ƈ„ _e3 #S=VC,Ңۇ#!EQW!/) *jy%cEBJ@c$$݆ل O,X m\5_X&P[1TݜӾw?30,s7VRYszܖ}ۇp2kE ںdS(o!>Ȏ7@w;cيgkݽDV1|b ~? tITF=]L;-mj1G?PJQR{ I*Cg.GGI-.n%KB98fyc'zjZꖝk?W?Ro`ĎFJvQN(nÓ0w8h0XщƇ"e; C0dP9L'_24x|?oZ=} dtN#}L;n}qa"֗+āb~kI]=X娨."{!oQiߵݹ)Ub{=3zE ^ΏqlFvë'1.xc+$g/Vi/٘طӏBimMRMd /:Nm`ngx?<GQ .Dy/I*>`]"HAM6}> g<r(mѪaU3= @-Lc%0G̭喢?6->|(u#VA䋽f'LA&c3VהFQeA;**EAHDV=ؑ= fQ!3}\8e(FxL6y j7mGM ̶ӾW,uGP**? MV_D^o؆3*q61pȢكG8%l ?Zހ9=>A$ E5Ņv TNvjuyv?䘼]Ttq #oǔjqA kX>Wl+$W֒\./›a_,G"_[ !r꾸Wl_?Ī.%JGBUd^.#)V9^C9x,?3.{ t7̅WN ya/%l*&J4dy'Q~5ƼH[DiA?mEߘМï'\{jjX<7ʶy`u-M#Smdlmƴ$퇢Op{t+0(ܙ u7ÝA"G)XO몵 W=md >DGQ,$75SmVӴoͽA.,.yRl.)_VXsfgV4=q,0kaPN=Wjt́z}ujtS1=+غZ)P4@I1R(.]ޕ(|&#j-Vᣎ4Mj l쇀Ezh韺٢_䵞~k!O!Y(m"J;Qo~8t~~}\_(ߎv+ԳDc1~IBѭzlFP:t~~}7P|A1vVWs> yxhP3yeO }OFy*RR8qFAHVzXIZb))-@Hmϛ==)I~⹎_/$JsΛՍR~9Tb/5 ׏`\"&1nօE僮9c,n?:#agȨW @nNFl/ pTC|p {p{մ*(z.|`'3bߔ /*g1tׇtvCnc#a":xQ;ZV?Awi}={w[chY} )&iCoyk3V 'KM[)k)OŴbg,Ub.Q)KCIgCy$3[Ăq܅eIxo5dQ{=DQFC׼7NC?y1DG<ߪKgSt%(ZeѠsMҶ΋Ui??^Cs3}Zx6R/ 7-Zcp3?e,S0#9:')Ej(򨣒`n5yVheت}?|)3YϽ [XC V 7E!Ձ#Ƭy61 ]zKf}HP C["0?.z%S޼i{Dg۽䷨$ܳ9/^ebD6yJYL6B```,(< .9 'k:j)Wex| ĴW*j xPT )o*$,8 Dvr# C3L#*[iBF"{=u{K~D fNnG /7k ,~܏=|=-d_~"'ߠW;Z;"oC7?{$@|݉4z7|ǰț|ScҚe;K:~z|cw76߭(Thft}iMxS3݉j*`$-8Ʀz9A6}ht'FL# 8c0 lױ?;/_G|Ny+? _A_*A/k6Ӽ}+xOu9IԛAٰhSaHRxRJl``|-.{t`?#܆'c}'Ѡ~>ˌv1ًC!7~H "65+/TPJB6P̉+D8M)b?Icۣ߫E5 KcI!ރX- 1x8'u2V c..HJbBwGv"SYV@Pz"~7;ӾMӱezb|Vq S,sۉ U)s(+ngXQ*3,e jWc)_]2ח*97IEIǨhb:k{ XaTs_G1n(TdƬnOgw P1rM=+JLƎ@5[Iq(3"YLNguƠ:UeϓVA73Y3 kpTWP%_<*NÜq<\2(+|̍`(_4pbrEe7Hme?#"12nڛc*2,9D3@!@'a"(sh Wd)bņ׭^s/]8*^ZYh)e4#V $U~л5b:*4U;11 !|R.EziDo8|#{?.ˢJj,H+0+'2#wjPLMsI$K+gF&-5mU6iY:.jeZₚ¼ޙ}|;wy+f'Qn4I%>9ѻL8q\GjsNx2&nO}S~ ; ;GlFIK B~[B8D\#e?x0/q >{ )׳qNM")MY[KW+JF34,mǰ8uu!oHlL@>jL@6" _e5C@ i:ٚ2"G]iEcH E1%+|qKFRNߋpjMIXFN '-U.I;";?nʨ ¾%Uz"ڋri(:CakC?+46ORffofpkۥ63ң՝:u;^l%s дV7,5X)>G{}$R+&~Nwb2o0$o/ -tzQQЀκhχGb,/C{ѵn:QYH#-G3(Á} 2GlWRQ+YoQGZ|a7|%W!Mve/}64ӣ*@1i&DMqऩ] NodPnzǗxQȅ{5?F ~ROF&&Q{WGC=@ԇ(KΠ%jsG8JEYΎ JK6n@H)E"(˛xbA*pw 8KdŋBQ-2\bw~5u:!~ɈZ:0w+ڧzړRgieǵX|7eqeCg$_y>[,m0*H5@fGgOA*b3+(@Ov4hqI罵3ʨ}g^Iov>* !kIIMszlw5M^{K"CHu['\@4uA*́TLh+o!ž 4{NQ|Ey3'`TW#3vShqwNP^`H}87QΟ$%V\{iBZH~oj.}ߔ{60lrʨʽ yB]R,MMmDca_OԄ[ XL3Y3ޝE}Vϴ$fO BG5~=v8E9 RڟZѥS/pQDg2J%Ge2Nl}# px.w)]R" ܔe$4݌QvZt/SX@&m۷腲k:X'RTf[0g_!JpEP,Y#akJ.7ubmȓ^+ai܆`Xb !:q1{ Yg}DyBo l]Z e]gp~@Eq#?b)]~ž: MD<'UZk- W%Q2R-\mrS$fX& )#I[[f܇F- ?*ʸ/θ/q}(ME:]qk=ʳdRW&jF_n?- 5/J 喁>K&Y=55"wk8G̟(/<P'3yK3(y]~f'bHtTxbF4LͱKGaRaZuR |i^3zr3:>V;Zϔ ϜC$jV4jZA60׭ ](o'A =&pEJ$yy)>>&+HoR)ioצ=%XYyhJdOI uSk$,N(2y/4H: X ᾂ, WYI2G/Fs&"mr9do82amJ< ɋBÂԝ\ TБdF2(Jf2! 71ґqOy]؃&Cp=a^#J%ז <󖩳|$+=+JR&Pi!͹>Whel&NIL06 p/Up׸EX4fD;ΚMgRv3S&qW$]0}8oG[bpfO-:##)[BO>k-ܖ\Yyjv%Zn1W1B)5XYtJv+Y54B{^;׾u^M)MzEҥD| }Ĥ@Z_*̕WF5rh6tJQ~5JsВ|K}Mއa>T2CX%veouO,P)#͇vq]>˼}E^`żU3ZQم}*ÄrՆF}ZCs$znH6}F!:ǎ`YkĂrbFbavFrhtY-HxAݾښnʣ(>r%RƓК lm܀X2n {l44*>ݬݖH7 +jRvgY)۠Rl jZu8e.k xC ɫy[!cMD^*׌oK3btЬ1 G?TiM X-cMygl"_jRZzİJ͍FwN 7F>oiRF$t茸2}ۥP7o-]ܸy"Zp kHE}N:ĔB2;knfmԠ\nj A9UofwMTX%͊+|Q`mĺ#DZ }ϑjZXQem")OkBT$/m|kj^gEz J$QB>(ᾥJ9ÕVǴBB"U点*+-9m^tTGk<)A!"S^ Fa*j.Pqc<$Evԧ¶ ~bdP-3Oc8,<,ٳ olg!,I"$kPxBs wR 5;9:BUjZ/=DXQV7Ϲ޳1AZj5ȯ P.0}E9„h}Ɯ-W~UQƅ Y/^C7RjS/\Xĭ~+G*RQzҦ[m ͈A` & 񖎨E<̈́!=`'?)@@8= ˲r`y6޽㮵ɏU \`ݏ~FZMQ5kbrߚ܀Nj0R*:A?:݃+Z#%J3S`Lyr٣Q(9ڸA pt+kj9X% 5VGN*j7a5B# D$$"8Khmr1Db,b5SgO5_|7<"pn_"Hڨ#ĩ{V<f}/ V?Uǡ'KlkbtVWwk zU̗\AE􍤮d҉D=SFʔ֌WA*8ERl- HAz e.}a3-G¥ pYykN`z#qпiҐ\`* i'~h@yg`9\@I٠<z\@-%[&muVذ=h0'`E|px ~q_4۴txq4Nj h9 (DaŽpz9K֠> N]Pz7M-,9KŤpG8͟6Bۈ#Ry)+/8.}T984rZŃC"-%6'`475?WWؤ寒¥$}~R! I=C8*Gnt2/|)xYy-=F +ߌLN@|)9w~paNq C08˪Bj󗺏'-"va&ԣf1 "4C2: ^l)lrVE3Y]$So?t+_&[Sz/{O#Hgb- ]b*kZ~y pԼ4 ,c[7R3N[K\<G&@fwQ{6ۄ"{PuE4 A,IZoEnMK(n:]3LYr`6Di]9z;blLAT-Ň|3=9MaBeO?= A-JIx.$rL -@]D [ӏ&FjGy3DГ&t 6ۊ薒0hXQ2bPAGυ^꜆RD@cxbLJ l38zPv,eoi&cG:)dCfxF xJ$qq\3S*/AWԡ(`G!&n5\2SH6JP_G~24DJ}N uRZD e_9J%R(yA(V%Ɔ+KBZ!N"3U/P 75?$CMV̭ 5²5}|k9 ]Xlc+^=N9ѵ҃|)y׸1D'èr=`Be_i kkO:vykca L>, $/6{}W&Cl)jZ}=r Eڹ2=rてITb8BMDo䴕ќpOe$7 zk`c?~߽!k8eD'm5{Dߗ%0U,7/UDwub~Gr]V+M}84Y40\Y;o` môJ{Џ|gӭ̇&c瞗{Dعwq >DMaڃSnңa;9;Stlkd)p0#Z}oܲ܃&>XA`ĵ`ы!0 (FuA%ܦ]>ĵ*ʼG}$p|_G5˳S 63OI,{#ƵJz8+aXUy?Հ uWW˞E$@pvA"M 듷qe_g䃬\AS>j]WlXAl-/Ěbk:yE0h i}aZZ6]ˍ\EBPJCp5-DUˆq/| ,qAy  Vh7J?@gt9?|n꨺{"yo+bkt!2*56 EjW{/R(wJnQ&燩[ע+ݻ(2DJPQXth 1fIؤL3 Ĥ~A/b7B]3ZYShնjz*O\n[0rZ^aef'f5.Q4Kထ6+"$2!Ph<\_-e}-$24\3""Ayf ՟sE}W1C5Ng0Y!/(9TII\~,i}LFri ӜMzBݤ5?jbIZ, b:g5%{C" N666+Ηa(ۚ`(/[` B.43(EKP6@`MB[ v3>?)EpzL$] + + z"~T&{h6UL`y-y:"QGּsaDп.\L,bi—07༇꬧-b.)h''j&Q{4%~,>tay1D4cbgi_>kSv B5{L/6ǚ"ّn[xm®sE|RMqh4iM5ʍ^?c97s'l76Ȱ`=^<>|/0eTKVV94MO*!--OVeEbjkT*9JZw1y648{?z@λIv= -rGyG[|y D\Z=4Ͻ0.h+HLwP#/[3aM9$o>K0ijjt8` ,=ƃ}8uoLh"qEt,/X.be)CXwV?Rh"zyT%yXo35\Q>-pvC6,zHqV3QKQ,B)L:m8zD &~bb5 =T[p'䧆G{(#ɜћ,g$i-"Jz>N+򦶗3z1…G.J;é2+[ރ5ln/D Ele0sl՜8~f{(̌FhhIu@~X2`6rq'2-})e6udC]6`a%̴y) {Cqq~\)s̉\(vEn5)17qN&4Oۓ34%{|qZ^*>}m[I~~82 [t-{v.yI:7Es"2xd1mw W> ^&?EσxyrVm5Bc)f5Wn+GJv ?q/ہ|.O%^ϸY tŊi%$aWE,G}J'vXhI˷z W S{^""J()?JAdx`B>p8vk-ϼ3dm2=QK[TyY1&r"g>u^܊ibЯ`i^⊣ MEjRToRʖE9x Z _^R,4K4F1vy@uLP28ً.\U/rRw0JҢ広bDQU7 ծ..Y;y e$TbCɬ5vK} 1D@xMv ʄQ`]JF3֕n;JEi\Ṡz,"{앑${Akzz8߁ ߆f>{|Ϭİ UIɫ솋:r8Ћ}hNj/ P_pmI.N^석4v@m8~}T^WRQP G`nAs dɠTu}Sh!?!M2ed2I檩kF,LuGGb.]jy'?W%] K8UFN]3TbmK*kOP~?$\9ٖ$ KH%9%KغP%yZ`=K#R"l Qk&TJ(D@yTg1=?%cΓ,yX~/RZ&8pdp,Z±l*n:jGLƘV]IO["hr2I漼j#AZբ38-16yEL'1 Bd1)n~ ɀЁkE'4C} ND̢0U2bއs:c5Qϒ?م?8l*pMZF~,i!=!pȢeڕ-WW[7~.>bEdz_˝,vFm @93%bj 1~i~`XL%i@6]}EO,݇/҆EVTQuJ04WEyutL'ʿ;ccr@TɽSh9Bޙ`m g4BfhIv)pF\&sh==pV :4)swC7G GzqwGG}p8M"2mb:5g)d]o @%V7=Ɣ[ ٸ)с횼qC/ VswRmYt͸m8 0Y폝P}yvoՋڴA~Ce;4Rzgy@ f܃R\y%ufrR qa9Z{qcĀ\_’wcot'g/Z]2G0w^mX̲+fy؛k˲ܞ4 ^r 1+tfbr} _BV趰LrvoKIyLlҙ0`3W1;3nWO=3@RPj]9Udݔ7-lt 2Az笶@ ۱,8`I%t~Eɚ?&@HAKJk0s$xbYWc-'(/(|^~HR&zZ=¬#>׀~?NNLK#֌Ie;Ekkܫ27#)2r NpWQd/pnR|)ʹy}TXĈcyERL{B$Gپ {ŧqZa5زLbK6-?fzfK2+@X ڋ-YހW&nJ8#9O0ֺ"HqfAEe/`W:klov;_tyP>m MÙ+ D'!0*#i]H\:8^\6uQ _XZSGZz ݇#/ rI!|TVsYۥmp+)"ĶKFdMةo+ 0x+T)Zaf##{zx&J#%y0a-1]^^~S3k!yQT<Gf#9 ~jυ A80=8c>SI1xXAL-ЊzZQf9#GS%:.\!ϽvgT9 ngy(2Wg;?5w‚`teO,)\h$[Af_Tn`[OsmvF, 6KM3fIK-2xQi'm̕,y{x])ۘqy3p:Ev\kT|nSsǞFnJwmY6Ѱg6Ʃc-'ozZ|,$"^y)="`iFO j5uYSqrS;RO&pX a JUpa}a0x~F&_]y n@_4DLRxjy6K{٦i ֨Sa04,k!++ći}-ω-w6+2EڤRo SLwG]iO&eMSfͼ1I)& ^Ȓ3FR.= Ó)d`%F0ζ^vs3fWg?,#D3dYviQ޹@Mjd3yqJl7w~8sTp*g>^=<Մ쳧*fRaP)\ ^Ř>}+FZ9{C%u?QktoѷߤJmܟǍV/oL4ϵ^.&{f 'ԉKOH` W)Ib1_kJWk`^GײP)rykwBW8) 5UZ7Q&_:/6pV业כߑg#r>͵[]b_ΝޛsáﲖN1@aTp, /Ob H 8:y*NQF"|(f6Gr\Ӻ+~% ؖuOS xGHB޹Ұ҃),d%2T͐#MP0R|o/?ypN'JIlyQ3'umj |6(YCDN#h.]jy~6;LqS9j:&%ri$w._ ]"f+DXPiTx5I~jA&yiٜm4[BF 3;({fc.U}_`[_ܶM 0s˵W5A[O-!89ka0 U#">X'?{D ŸlD|4£x ﰓFv/+Jc dK IlA1ٞ/3LF9}A^Mb3{ʃ5D06yQG![ L^=4_|Kwi1odbL{H9gRXr'938iȻO8PfcQ:I5n')GO1'Ip+?ʟQtgJK:|A|zX>Sp_Nvk#UҘ{s=zqMHeJLy̛!,?~o7~DbC\4Y)x_^" S"%h>-H-Z Pp:*vDi59'Jg(tK0\Bvp],?]sD'VcE3Ii&:.Dv2u4Sj][xgb<8>eTW#|?T]LL6zjo3xbre6]~sUO6iXˣ\5Նm+\K}C#hzB;y"lo-otP_͖TC(FhJ`4C?ڠ<`sBG ͲotwHs1=#Mɨ*~.fǨyUSNDFwe@l JevC #rYf2=: a>1C/0;yU]?hq*?x@k;R^/ #kЯtj {;\֮>9L2kU@aL6Tx]8f]N6BD^P{Ai;v2ل0ub]$dǨΕ-+zP^ *D瑆t:ν#BT?;m P|HEo$v+Qv~Gj,j@QaV v>Ir1βniZ)P?>4׉~֚77'Wk=[u3s׋JĜs'|5uonP:u#h< Q0Qg@f%7o-+/`%i?ר[)w&˿ %v?϶DUFEW'X#y0>5oC MЏZ;1=YLq@5"jz<+ X,xvZ~!h/i#eCz;QP:?A;yǴ6FN=GO}W4X#̒o/\Uң1{y.W2ѰsSVSi\I=&˝޺YV";QpԀmslrmB^|(l{}  KL 189ޝ~^:nblbFR2bj6k#!f`<cbsGvlx3НXc`ˋ``1ކrz:j1\%D}Ij ʅbXг!}72FwGA'7: m3q½18Ftlf `18!4ռ/;n|~4ǽ`O&His^yOx{$,$iYׄ +_Cڃ$IЛLlK`ra'ߤeVj}c~ZK>*rےH=r`f0Jm_ >f9  ,(Ÿ^}p [ ԃd+> ӊ+ݏ$ k;+D[mGǃo=_D%iʊ׈SKa%<)fz/S'LvܻiNNb[6lpf=7Nac}ffÄ2sM(p X<-NRZ墥jaM.U[p٣P/%q_P,83s 1Q-ܞf|fhl d6hzɸ8j!&,~U_1xa0i?yJp2.+D"U(+5kQ^ܕ\6 ůPj˨lj-wi,OsWsk#eea p,FU؆2"B]9j6c2Aʋl(.2q{#W.U'?J.l:^8Y@yk>}%PSO?s9KqAz5,WgC*~ZIUk/W|wΒ|w.ED0_M47Mz?;R?EgmM\ / ~?Ą>_P"mu$82uz'rb[?1~۪1&fqPfP{ +d;3&!d1P{,h`[;E:(G@3jS\"񧄮J/:g#DCㅕya +EY9+LVϫIGf,U {[ hHB`cB*]c=yqͽiư8֛WDЇbC!uϑw*vN!tB֏| r$noݓeXOƷY>{܈>mhb{Q:=RMrUig6b(.@eI`'МcO}>^Atra's>|)5ϕʴ]z[3p--#maGODnp`ӛr2ӭA`eDcs3:Auv$qq?@z|a!(Xp1/|A_0§".=ߪ{E)bދ^\;EC i Y{M{K{'E1jC=-I}j߷P5()Jijvkʟ:9BFnõxķ//%Og=xT& 1X›B,CprٜڿP%^:IǨkfa{ukjEi(tH(eõ( '/NsUGZqc"'t\z8"4wQt'P#Mm_=,Fl<.8EgWy>4#E=c,"b=Cl+ʾG-78C#\>DХ!)_}) ON ~#LA/YR *ɕipTE˭(=#Bo<4VzB>mme>`\s$OOg E93\+henJ9:%01U~#Ѡ *ahO?cEVdb$q_Bv9=&!N#QbKFD3_r= V qBz٢,@ UjRLbV"ş}'l9a2\=.QRI ϏkPr }K_"))p?XnWΤ s8 Y1l͓Lv) ;LQvp9Q FŻKE(ǧ>B J=1>a-!^$a9H+>gz[bԢ0YvZcX)Ƅ@zf_#p|m o@K+2DKxSdKDX!ؤ !ӧHB$ C_k1Z?Z:I/dwYS벤oMIy2l;8$CP94.5c6ʅU/'0뚵3U/bMEF^C92z>@Bʙ7s)YP7?lilhC`d0#p6hq,E53TMbM=qgJB"ǀ\J jR-u"Fc<"tSzl{DQjՓiŅ/.rӌ Qx0# S;;UbO1 Iwշ=%dw Ibe-X-`YZ 8:ԡKvS?D 5t)&*p~:RAۦ@O=> R$Iş \̬+G|wF >Hz5)݇ۦw4^]~HաߠA-GPAu\9B[^LcDrFޮ,aFԾxaŇpM%xQc ]^+C}BcqȂzCC:n! P#5Os8~,Pٻ`|P뼊$F;vQVu@jqX@qy q>3e1.EwA|Vdȩv rݳbʃ׻]f;"x۹>]cWk(O'ޙ.u\/g$H]-yZMЕF[^zU;w|\,}पZk~lǤ!Y/ w4Ci,x Я߽̂Ԑ[@0U>dc-VÀáPRDNzyB2 S<\}(_mhBIrFi/\>)@{a@Sa_>夕)?_><#P14-p'`-H1rg\9@?dNB@} 9+->YK,][+DPNlN^φǍmX@oq/#).gNωd a"n=E8aP6I[2 {dAXrO990pF!21,s_ 8ڛϼoW1pO,QLPS\s&uQD܈8S5\j㫦FT [[iw r_ M àBC$of~@ G"=`u;ޥY,_w&.hU1eŅ'm-7%Ac2rm\V)axLm z/~ 0} OL&T~ߪ (}XQYc x/s☀]^Ah}wkȟ$+xvǏJTD=DRqi%&DTVP?T=l ˣ7sto"z^Op#U3\kL+B0&"-$]RDC T}\[-[FomĿ3aH̀ȴ!O3qj嬫˦"XKɵϒm%fH| J%~ur#T.= $ԘӧԜ tʳ{3m)L5@)b5SF d{U=W'uz'$ ϒ6"Q)v(mə I ;u]C$6 3Dt-bA51wBiurB%-2GiT|"SSOW>^`zBjC-eL?v* a|-(vu|gZIY嗍6X7LH/$HQ8b#(/+ ـYߥ`$vxsp\ő~ރB`u) VWZ64+&_kFɗ̎PA4sanO4bIn{Wld/2݊IwѣkMI,zs'g~VDQm|iEIUZТ"Z3M"t[.6J([:rxjLᩱܻ llpIpH­-ev*47\n4, ܭQF\ "3uE(ɏ.cK!y(; ֕.v>ZXY|4lK5M37-ڄRmh a4I7j0Zlϫ(5|%O h+`-&cm2cˀ0bpHkȑߡz|_y(/x^\z|Ā: }`ihX)^gpAebzd 1LԶ!G23 NeW?̝?QG]|H~(q/DOC2,@L/مQσG$(I MNv|I\X!P,ܐ*EsgѭL pM0H=a;~;HhԽFj\ A'Iptjnt;?kU*_zٺsG*wA*ś\UK>ױg1 2O}.F>:oV酑l2^{7-ʳنX PًjN"OZ|8apE;H/"8ۄZ*<<6D9 *wj4vM~Pdž)'L =ǫ 21zqg&Me`Or{EʕxXРE-DX 3N^@By  ۬_<JhTۥ !O`A K;gYº4.].ɋm.sOB\p3<Լt_W޼,N,a7>Igu{'{*+9ZsXۇ f*鬍'Z?;3Ta"P~ǴKк[ܚ8k8r@éwtyd $ngK r<^]kꃥPi5_]zV8bǐؠIEFoMM0Gɋ&kE̜rLBfR$a0Ҿ=8}!ތ u,Njg"FD=\wRL*M2fWMa,^:":Iwq't0 ig }k*լd۸(#3U6-hEÕTx a]"oQd FZ-c}Lοm&XG|vJs:9KաݾiJ CS63}*)f|&eQ0J9S8-yyE ]o_*u69-Bs 'm2%Fdb衞o D.OFog&&0)H⋉y*q^Hfp u4Bwi0'fU$#,ʫ'}\8G@RjBlDB ބhTms IS4%Q~| Miڣ ?m3ao=&3N.rmG x`"xN%  2,˪ėA].;Nх c{Y֡,QCKݍ?bEe2{$ehE44a ǙX{Y_3`?I#؎t˖6"0܉Baqu)Yd-XI;3+_(NJ4n@QC1BodP3YpLilŴK NG ̓ ҜIEi/>>՗^w"XuxXw}c_bCYpqfGn_\؏d}YEoU02 abda>W\FqBϠU4˿㋭=_>t Dẉd~tg2:`^fx)YґeP+BKj2* xmZ9SV k3λ̞Biv)ts7i*Sp-w֋"۸2FH\Wn磴og% -&:Th(QE`%ea3z3t !vķ+.!6Ĕ;kD T}\V StNY!G~a|䉖 &=hOä:-FR9WhCš.tߘGN*oUm:0තKmH'PZ  BҫM&8p_vTb'YC O$Y$ X[M]v9F۞?/"PEy W,rvaϟs[6RE9<&mV3W+=@l̙Mo,&T {I{}s)Z~U ?N>oLX~5(/Y "(X ؎ \;4.KG]*rlna 8Z!tC?i r?)~8xhQ5+[跳oGwT2I4g$3ھZQ*st(OjHwEEt33#AN; eYdx~Eמseg) > hn贵Nymڪ.a U=ES+?{Vީb(E'0Q',!t@ cCpQڃ^-HĜ)PkO@>zPCLsf::P\zFDY(vE-~Po~n!춃] /,^kttު?8`͋Ś+5.~0xf? :'u nmxеHx4؎Le>o]&4]oNı>if5 4ﯻ*3g Q^YOo3& g?5OÇwqODz?ϼ"Lɭ׬lDE JiB 2dPLu ƨX❕6(7 9<a-#ya7/*悑]X {1_uStM)_~YӀU$g]J+͒$mSl˓q5O T+ѓB!ו2S~PCϔmr[T)9ٚnsJsoDǗℬw+MQJylɏ d(Q i]:B<:qg/qN\:F])g%7ߊj[dQ'd^c(=  4_1Tԛ"@m^<9lc&{k/ڂOt)^⤙iQJIYҚA<>̀s<]'@W1z5;.cJ,o7z)S=_zV(=>8L``PTTY[uY4mޖb믗4aNFTُ$h9{ڝtr"7;|įfmo3827vP{%~j/P8D,LR3QEG-y  G%T%u:Z!'`7 =bpu}@6Djŝl>KXRgѨ{/$o(PŽ6QH׶F1vzZ8R#h&y0#Y?lǍXz djU>Y:-јf /Fo)w5%?bŢ\ sENV}VQ8d [64_{O K;ݗ\\;'잗aęZ<90>!sb-5u :|j!(8[EȬw8R$tgv/ɈH-HwNPj Cn,~kh{ȁp# :wj 2ap _qݠ99Zk)/3&WH M֠iH Pn#yeN ;t^L 3(͂ 1/:k"hr±KuBx 8ZɰqpߦL%86yv _< SC p$Et9Lݔ%+5 o2d:=x 2* 84AǺ]jZM|=D*,r7/cP-C+gǶ9bKMwӎkũu6y1gl̠~\0 q=ej\U\ D X!L0)U^Bmf@X@[Xz-:_`Lbj=JfP@4YZAc7j#I20V E2x_a9"g8w mydЛکq&[zH/1|"Ϊg=PpG}^W65Bcqv/ O1 yqxŜd̔;mC. E^A2Vj8^?qS{N?gvȭ9yvcyPSp~Zp8A,Wtuܫ,{2Jih2'-6+cm]L%R]:gّ~EKQ1:,/@2b1B5FYh rU1`bQi f&˯F {+uS/> cU CQX1"UwF> w.YUp#C"c֨Ry> #;](k7նx97#ci8>΄/%Fzqj._r^)l4 X5"/a.£FVGK03IG^‰*E_$UAto\IB:BdK/v0IbuLywN0F8:!s c(M6  .ǎ{E9R0^c5KN6.I{5vJd[| [PrxRފpb}P&+ײgSc){]Veo7ou~ӆzuX|I~e gB(uo%IKpZnȿ6-L`]ܘ~CžMD2 M-]o)~]JvSoރ,8mo_(?7uѷ#22~NSJzP@{RJӓDiҜ*,Δd!QIaL1sO ۊ<λ~ݼw6ԗ/+M>{Qfmmv݇oN7e g>{euF4Q^6KF6a#oUm<ߺp$&sNa"ߓSh{Kyh~{abX/[h~ .f\1B1jH8oV\iul7EcRWyJRD".hPiO̝s0wt4Sd ܖ! SIOw^Pg1!;z}+-RL~Lk/XĘZ1؎ܻ|AuX'V'b UX&{Ga@a谉"'-SflrAt'"8vs9j#Cr\Qhʃt,ΎiuSIxT݄[ {;T ct|a(ǯSah@0P`3#CC{jI>Bk3v@lx J{9gc>F"+ l~VtS6 `-Ps'lAJMҡTR  A81c`/AU 󁟾2e6Uty- ڱ~ї .JXKF,Bg []p(Bmn KwS_ 9U4eEՈEǂ|G1yuht3f~#WgXU_nt.A}K~VX?xd!C‘1 yŦX9;FˏQYZtZt$# RX8UU Mߠ>Np6m ze.%~-[khQ-q_:L$lsW-QKT|*+;wo, OpzbA9lk-'mvc0uJxV0 0O@lnh!LDKBMDE Kc@0{Hszxe$'hyU?m`<=m͎ ϷeIǴWiV5—> ̅yb,y9r4mԫ,nj\:u+\./c,D_OX,1NXq@‰u_n1]c P^|9#-6,QM7#fߣKxɋ,MuBZ(cQAQ4=4\8xCM QmʒȒ6ԒJ.'Rc,ʮ-Hi,`FUt"B܆Đ=%|+LREs#h *mUsѭҟKs\b/&WsW_j.ƽs1C˽ة4b%ˈ1n>tN`LnŎa+Rak.Hogi.b\:I[35]gXL|{\N+Mx\PArU|O ~'twI2.0䛕Sdaj%ۈZLr,Jq'"}IAr ׽EZa͋$"\ti1_ćl |x$Rn0tOWm ӛݧ-0v$1拳cxRtym]Q P-q.0GVI/*ֶ)9eHS/g06rkcJ <܆Ft!׫/iHz :ï<ʨO&\.jTC(ی<SkA`-Ԓ%_OjE[&SQokmKE=E݋_&`ubR@*W1mؐ4Բ^@$qEC*/ne 0g+~Tɲj-v2 LqRz4_<& FFE0mc81ּM#o=2/"ATew,닇:@$W%5sNKxpb>\G9'rօHpzOhH̀ޟ_p28}Lk[ ؑh$al"r6tH4F㚮m6e]f)Ti49 ock{jIQ[ 꾰lwUJA՗nDbݰ:itmkx+mj0ޓ}NBh%/(f*1h LϹooxyK`_Ø+(O^pǪrkaGL?z4U#G[yϣ,12UH|ίq̀'HU:vw Ljr ,ǏWRa~L!l1g?YT#Jłc<(ɮ$((L߉ց`ZQA<5J2-RgvO"ܟ_>/L ?' -׀v˘r-EowtRkݹ3++\k+EnEܾ+#3LoQTL=1swYIc=@>HϤA@(t}haJeVT eE/,8/*<8h*u5ZϊNEURQ-~FEBQ75q&m#IBXlB _:Ul!;4x:`b~uA3Ʋ-^Nlt GD0H)ckѦkrvcJCXN<;6_3~/JșF YDE(]$]^@Fc?ՏV]i&*z(Q$c(B]=hI&puc7 ЋUR:zZ+iKV!q&{ w+ .w\D'oWw*oЧ- N_wّ\^Œ.сwGymkFL;cR$T;%atIJQ*{-&_y8A:/$Ze|a[X(!|ԅL[ ˻Ѧ.#刔&.E(%pCc"-01ډ]ڛ|`ҖQEJCx=RN&Qk?!l="z;)PФ+ET.ażd/~d@(m2{br/niϽEH( Mz6wl;>SKi&d;3}S^lUz(D>+t~ ).u1`p ;`玂GsQmyPfIǮti6@K L ~ciPLj0[mr s6.l!+S2`t]LT,FH0\ {s2te6 ˯) ăq1@a*Q|!ª5[ƖVj@a}L;kwS[_Iqv'ɑdvJ} |[LC,HF: 5*JJXp4.\|˘cU ÎZ[w،YcyD yJo=#QQ^d{Ͳ?w:iKnJA7$QaJPbG쬅 1/$!S0U_`/c&bP0T(;B I^yk=Elya=U]@CJB>BM +W]r)M3;p2Jk՜S/E1y_+7hkMM~8EZFCKn(xϻ 9wj%mcÈŘfRo#mÔsfiBZVO'}z8cM)0cqr:Rpd*, h-!ݘ6UEtBШB>W~N7IϲZrM0 za}MtVؘpܨ2ATj(ީ҉Tjk2icPPy9Q]:`-N&-N]%{ GOR>h3N`sހcIN,53Dv$VxS :uI$"BdlȀGf\3$;2 eRE3f,s=N3!qGl$aIΦ=Yk+4-S.cv-,R=Qub'}axNB}̐]Q"R{8&<@K?9;a*ӹ;HKG&u3)ѫLV~U@ &~t@ /<.)_vcފd4k }ԣ3'a4G-"fq{մ@c|+|s!Lwݖ[*b$)3>VcԭTGD9zGgw1fRfV- 4'h6|%"O*X*tXT |rX},cT蕌1̃0k#DPBoEM(QWne!F n܇a]MI#wwbJ)pE4@H?WVz(Ғ&]PFX;RCOH?QHgN)A/P\c¸a091h״,1}IicXJ1v?G7[q>%tÒb(Yy T?\jߨdIXg:oK%= v@eXmϞb9AR#6[Suv#[l-Nj0g{iD2pCMPyՑYf0M 1!󻫍/|c)ȝ\gVꅑ?AtUTԿzM6|D> RW [Ƶ+,+ YGA:4+f܁"55=@@x1 IK7*mh+w4q(!K9+ ,̻^h\JmBHC鋁1\CS~Z~%rj?a"DH*eYÝbSjalbkQZAM%_KdOaOx6mrE \']> 3;_E-o q ._GQn)S>u8ۿ,iULb_@aVZoJǀy ?6(m2VwlM^ٸV-|E 卭^w+`bk}d,ZH#4 w "},{_Qe1𙇀|˴F|#Ͱz6<)H[Ej g}׊L\f{CQmF?RD7Qt?1SZv! m#5I $y6Kbpf,W~%]¾ld̜F@ HYt=Y*3K / TWŘge`Zg-Z,rNSföMwb YSXQ1 ߺ`C+lO9+0K e(4G;h `+d@ isf'6αJN'؃ң٥Z+*>%#?oLм cx6_īӝ MٝGksQ^럕l+4 MUXdTݮx\V)B?oNaZ3g=G(fߋYSfIvg7]+Iʋ/{w$vy<~g1o¹Ii3ܔYv 2€6 pzkLe xTc {?) W %yFümud|Sa z \"gFkػ[Q$Qlt{<-1 a3Ġ|4JLe_>xȂWi\*_O. \16ŔG稰m{xi>]$#\]zł5K13Sx-,}SrCA%k'4)6߫'CFC4 P6;9{` Gx-&ML=*,rjH\ҷ䟥Ɣ$N%ߋ|2^iIeRZ}@D.Y^ W rYNccTfx|卸8Q>Wf_PA6htK½dh+*A?!2O18ujK²rohs2G9"/~c-r M~6* [ Q#V6hP75 XH"hN|PJ}^ _'k>|R|aڭEeTW_ o} ܓhz:uE}ScMU'xOo*^ѓ"aT) cOk+/N`I)ҢyVhfɸ݇"xOE~)cK|E;EhN%QLV܆z1c0O 9"U :ˤn]mᦨ^QE).~.FXވa6os\U ]vyRۧUD1XWhOy/!܊=xCR$ gp fƒ.}2μrV [`no@˝`R`8`\VG?bYมS)`:*ubuu]p ]Ը6𰚙"|Z;tԫDx2ʿ^ aDTmT[4 nPyg淭KFă=4?=l-⸦EcƼP֚8Xkhc/)%$Dy; rr}_9((~Q]<{6}\}MϊB-N K7d NhkAҠuvvnHgZ ϙ/p1~%y f)oZ+ne z/c[KORE {V2-U*X#[g%N(Dsc.R noWS %2ѕA.̵/F{0Gov/ZHp7ih e_fC)UtS_\Q<$77=^4Z\idQ**ҲNiWV|}#mɕܩ2cjUrtZ**KcSJOqڧJ$|ZK[2,>/K _wHSJ%*:{?J> :$[ɕ|639Y@2} Ryʡ1ˁ;xQ'Jذ_ QW c;:=T h}O"~Sկa򅎏oq!,M" &xS|pN /\t57rv^-GE]-'VC'h5bEF޶Km3p,v?|;(i6͙ P]J V t+=_j{>~tV{0+}|{S>_/&`>K_=b=y#,D5<|?ſ烰-?zT9Ly{0ē|sY/{(DgrB̋9X?{on&'DF9!(ЖHlψ-zN*9KO6ʧSPFzֱ?>C.~=;.OKh ~p{Voz˧gIct|W=:ߦ6]y˙/Жx6n9 5#|(4)?( "/E8TE}RE R:`5lѮM*qP;\7gpjVuqJΣ5 cꎌO {]K)TζN0u -z)/s8a826$pxj:6DL0 pn!8=u.@Gbk(6ۃr_⏧ _E- ^9="HtM"CtrWt;n8 т& :Љ5u 1lNߓN~[= -EMaq4"QՊX[P'*TTfK32eĢnj!'q0jM6 ՊQšaChCHA]C E_n ! xH%2T^>ZgPռ0׏r({/_lw]wx=B/T>bˮ_sy.ri{'[l܍Gh[pf][ M?-sq~9 y| bgKff`ccR Mԙ"`R2s(1E] ϒnK={7Ø;_gOMVH!?: t_Fjö/R"Ú-l޼oa7&l&Fp0]k?a2|X}kq~`yRgQ^A}SS#[h6o=ٙ˅[mrih+?-(-=L>>kH>'}ûү+Et#᧢L{(;:E8hl&K@iҩ6 P&o#]񡅵1 P!a!?($v Bu,;]txtADb2ǝZQ.Êc<*j<E0]=Vݎ?XQTɳTT\KbQqXTQg@,=ߟn1N;:Es CJ#H[@\q氹⮌ SKQLl >bӰO ,|[KF0F}"1Z.6[RN4Ckk򦼑^x|ƎklK˙lf cT1qf y<Ĵ!a+6![ߨmo4pOKHo6yuOzDB*7]\h_G"y+{h+<pG,DbRS.$&!&e=ĤlV6-Wds"[w&J?CX3\'{QQ"t+f:s4lKLX X#Cz UhEJDl 5. jo,q Auv/+lNWbN`NLTf\V `6M7M=h&NZE:z@ö asȝ14 O nipD cEe6|UD8ܮ٬i-S 1 x~p,=[wH QzcEQ~7Ӌ)Q%#HoS#J4P (u Jl0k,5ZdkvXb}B{e?Eff;}>?9.cDlK-iQ=݁%BCŽwoaq-g~9o,x7 /W +9Acgiiq/>c[hF*ڵT7}qO=q=x+B[w&?LQ9zW3,;i;( (teTgpt''Ȫw٘OwtaLa$Uc:ܥ, oIax+'^~坞'Gռ(Gw t l\0E)h.Y̰ve.0\dfC6]!9]'8Gj?k*Dj.ڎt%jEc>1J.Rf?U~.=>IAΨ+K-RtJƺ2v:B^S1$ НXvG V' ЯxIJV>_汩͕|ǃ-OaE0a]E,_zN L70ܙ3aCWyp~'nRNA/OlfSN%Z#,9D%A-o8 Hĩ[1vMf6`;#b๏NGO$Oy=Ssйx*ZT zO_v"\hcL[T-AL̕wG]IY{C )XAKbm=>707H 8Krp%Qp7b*QIxyxx"w 4tL{Ta: Dx߳{vJ&V.~agbzݔ6홛q^ZS(;Eܴ8{@O4 ^Ch9l.dlB6a+ħz<a.ȶEQnUاӗ|}/>M1XQDXsh9k،9 eߓfwY.k>+[L!( <\jw<ހT6= BAjzDhŏ8i+u٤pUI:=N8v9[LGZ7%u7!%DR"d XS/dIJ;v*CY߹Ebws Oot~!kO~< A].o+jI~A=ZkZ#393<& yћJVF,![xaCri$mt{v.G?ܽ{|?iI VAzZEm IT\J( )ЮkŊw -ȭ)T, ]Rhi73:4>y晙g=dU?'gۿF8Zxl|gˆ0>8<o0Qҷ#:x'1 !5)XX 4 :M Gu=oڈsB6i.t߄+bt&,y@<צ+ݱ~D 6[;s'j 663RB}zOD B'~?օqyHE6U~Ү"׌{wzg3B3 'K8hr L6Ed;2`iHZ=~,=&+׸ [I=^IM;o-3&Gc!f?@hemi5>o4?wjDָ7_7RYҖYYDv6#H/N /"싧g>Ǔ1+R!YlC1Rhs")Nc8݄;$ ~mkXvN0w6-Eڊ1l޼`%8+^P tqFuYnR<&2R>6mq/ 5)MQIvx,ffl5-r'bص.c(_E-hW:`'Y|sv;2oB;⛺Jq !wp#$aB yͺ ,s8oJDu R[+g<`&=3ﶜYφ]o;1|8_3 8ppH#rkN:C}>%GiF?BGYT }HE}jeb\ .|_@AJJz]#H\uVpv HrܳՆ:U'zxvjmO]JAڦ)CRɽ!)I^>j_˶W1%qSoИj* Bж;afmT`BI,H=(~բV{5ن~)AL/:o}[Bj9Pi5U )&OއXa?gX3k+lr?{0T Pc`%dgf?LRA:AXylHt% ; d7naL1ڔĥA̦c0Mۏl dwZsgsk!p"h ,!b@x'g _Pi䮋Oa&A$V`ZX$1Ry_f2CYC 㘝,w5\{iiZ=PO*9+R-Hb^]tAc+RZ3= 40@h7 ~;f^4s`*ޠsѕ[~^(jqw*ߕZQy]=q-뱀byϏ .}ej5Tooؖ~L"&NXeƅư70e]z`]ʥBxG7ȓ6:"T'g͗sA)|&FR[po= oD-Ԣ64Vi&/L |Hp7 WBCL@n@pzOglZ7hF,FjhG+HR|F ˅*tsDiQlίT7$5!9/؉U3v0+Aev]tlK,J#}ts{tl&GM1/N]?6#ʹ|4]PV( ?" \6ʺ2cBcZ<+đSC+WbT,(t! v=$6<{E݊?JJQk_/Xa׷ck~4`ΰMN{f[);Oubq+]Fׁ_S=Z@ bo1~`|7sݼE6㸝 jA kyȣ kJkUK?cg~9sҧҏ?glZ6Lh|_>HmDˎ>"RRcc3郆~a+12`{)!Y^7Uٹ1PҨ x] `2;5jeq +cO2Z(†Q]doM";pA[-޵!3STiō^yC^i_U\5Ӊz"u6=ݷmYC,7M+O(W {h4EML#f\$sbMK$?Ok 3p3e߲)i]=xVyRF:+'Ww6YNr0e翇z bL+sy܂#4Yէops]NN^9|;[̈~#A1^ rV.W)7Cg:Ƥ"~1j̠Ilp``!):G!~-;o'IW`q%癞îwrN2Df977z(zF167wQ]'*1H8LĖShFs :E߁G`N&AjRu18I{E?ݢ'B_9ØJ"IH7^;ޅHPQ;XI-ǯX*/?A?Jޗ4{mP6<i[ŔHm

wS5 iv A*2 Ht7\Uغe4/)Wk{[p:NU[p: 9joc7!ngi?Νt|<_8Xga~:V)ȃ.7j d %9MlFkhnFRE7 DJ eBDzhNM1mQn `&z͟~)S)IvRtbSz= IZdYlV u8.i`]o>*JY0-C{uZۗjW-Pq?yk=`"yL9G/X$ջL%f c\1X?qɞ[% O"R甆X C{0ΎBOCLZ1bMlRω1;K-6}x8VW=mR7H$ W r!h"|f'+k`?S5/%0_xqǦoݷʜٙ<p & l`="n /#PPNE*K/3:_)G71x%P(_-Ac }\ovdʜ،H ^bJdGưΕ9/ՠ}u_?FkOaZ H[M-xh!ڸgJ[`g[ [YP}I&B%QMOV ʤ`vJ6ڑsM,rn2qH{?~T1HRvUeMѮ(|C(5,STri2UU~;Hu"RzF#5lZ¿@R{3;!/K$DՍ8  $R]2~wָ.YsEu6aJ~YrIZrLM~-h''g\e,Z!,g y]wY`=\=du1feW#< ]^oCdNE4?Sn'C'XG՝8VYz٥V^<{^eAzJ5L~%Nrcۋ]!: /QHg_wMz\uNv?tAa[a.i 0~o{|>>sc#)_MCQ'mC Pf^۴/`5Ŕ3 YT2BWt&sKTjQh5ſlO3Dh7m!!Q#EF?NwԩUt#_UH OwiFj[H}E1RvDHDRaHq{}vp/C/!;~6pSrޠ~~Z"0ل:&49ӤY7&+K 'H+GL>C|M+,R&ѓB9_=3y`8DJ"*N/Y'R?GR-.Uj匔#*oJZx6vi*z÷$_:T94kM0o!=%9A~x'W6kJJ@^h=+DRg-"X_CwCs3XMУмZka`09R}Z7QsWD8E)?IEm!ݶ]Fa㠍*vAͽ1:;M^&!׌ .*+AzDȔjA~rwbd.?4ۜwOgmAhL7 kWR>{!RU*S "Y{!DveX A+l`<;:(< ڐ&=a! St " ģq.۴L {I7oWB5wUE9mC/huZRV-ͻhir8>!4/%)Ϗ 맵2u /XɡЧk(>]qՁip^Ā({ -q=tf6wS --'YL:Ry\2ui3D I&Y`PYVaڵ;--mB?m\#~H&uT2]L\qXl+m%h'^e WR yP3J^HpR3.KqvG t0>x`8hvR<53*kom޹3Zjx[}ب-rv--O+օ1PT*3TՋA܏tW[]b{B/Cw},=0Nܨt]ݰWxV}g'ΏCS?Fv#߲Xm6(GZfjI#$u,F1})5RI/fG E")~[t68AR@:Ö7sDik%T =>r *7-Mѵs05:b-sp=f3KLH }oj`l93)pZW-KN)yC{| CB|i ȅn+M)*9JŚM EYQH%MAҺp i [7`?ܐ=t9ݾ&BQ{c ݀.yd>W~xоY -/qY^` G81NLpi*\:YtB=k ,fB?$fp,bpBVI۸*/1<r+WbyV+8گ÷DLM[c9 -bMq\ V9zyݛm ŋ˜=&t9o9"{UE~pءRvWk^38x<*;'Rv0s/eʅiV8DzYlzAQ묥z/9O//m*ߵM!]#=.d_ܨsX /zw_Ų[8+5u#%@Ү'f%):+tpVrUB[m# P ӆ ɑ'n *BE'0-$=b\a'=iw`hg8oJ\YDK\O5xĚ2TD?KP3 ][6(Ļj+|K~0mL ̮vBkȼ6O 7YYx?K05q~-Uh Z^!n/rd)bG\D- ޏ4Vٹ|R;ot ;=2fRƗs?腂f\t5gAMwI!/u<xobQ?oj%T9 ~RFtCz`-b ukGt_<YҺƉBMVA+ ۴P1T̛־: b&V7u+*ͻ$B̯P1(~$++Lx9T"C_U"cKR(|Jd@~otP01b3mluyUx :֟;}mt/ w44CUZL7+wH "+1/:u@_G/k{72RJFj5"א_)l|BhdQT'3RMN^ERx<ݪ+Z*U.D*'ԪcC{x5cz^0Eڬ. KɻqỉvtDfv`/#e\~ ĚAhR۠c h lGFl2 ~WiFud6,ؿ'2eDlw-8WDb!v1hǫؚj٢_D;DAv,nK׵z6&\ IkMs%$Oݣ G8!fv98<(Lv,j\P2ʬܒ=D[z2sg c<|vP|ZOоZliG.3pL-kqGx#ȗG:,gfW>mEuȏn/2i,EpU:-ͼ"YӦZ*|U'әd<ƀwPCqxY͔gaA)Jq6O}tYZ`li{7aI ɠ9raT0dp.-y5Ci1{̽E-f@'eW0eXoMh^b^waoXfp^ebm6΃ U9P7`S[1tųU+?}6ygk-Bw੠XJi>DK؈SeGc|IjD"4Q;ʯztH?[pսB(ih~,oe  *\G'=0˒=&U]]w }c!y%45\r|_@Ag$qd5XuxMʋ~i8읾LʋaY8`źx A#MZ|2)F+xȨR>J'I~]ͳJWZ:=5K#:alAEg& _1|f4֏H Pp&bV2P`NJE|$(w pFaDS ("I$"c@YITt{+n`H(M(*p<2yIfgo0֯ )3kHV=ƦR9.WmJCYu4iH Dekb0As5"BnW='-/)БsF^&J| 5WS03 UthHx {@Fapf},_DCX(Ȏ_ڻ^iwѴ0QlV\s _>+2/K?Yż,˲jH yY^׬~^SDIiyY~"ހ'90G5<5䛨FOx=KF˔Gl\;S E&I:O{xiRz#2MTkވ/UY.C~؃t86 k\Rc|kd$YJ@"ȥZ_N3xh&o(Xʃ3xf<@1) y!S#RJb*y%U#uHb~y3UĉrPt1Ksvs/9 6y*7@ċ(IQ@[] J>a+Tvw_^B&W\afF~%Q)F0hES*+`',r AiDy4<` c~i0] o}I@;4G$.KU.$Wm%4)9Oz 5">7n͎jgEߜE 5:W?EGU|O^ x]/0N|l94dbP СnA #h4X}C  R(uӃ*B<(-}EYtK}!Lq"{TЂ” )+6QA~K#=<7 N?u禹:H =QBU^~Lq5}3| #nT`IwR-Ig9\Xs)o%V?A 0I-~:tL RdoA C᫮ &SO> W}TkGHۋpP{⍑ѵA^*ClV_폧٨oCuJvc TEM8t fg6(Uǒb7l:-w+9jA=.?^Q@GA4z ^< B4}]I`y\||/O7( O0'g33q +10?AsU"  $[dfm\ :$-&-4wQ|{g;@0] 2k[aT@71|2wNwW#J7GϲvzH-HEٚb~OopH?1*VJcq'oDth3Xi \˲mY5`]us%l8-ҚKvky5&1}2 al /e QOE DZRi^<1[fK1&!ʓuk"Hm)Q[D+EGci;[$/o .Jچ*A炁wp7a~S/?'<ʩSɋV >S$\ 1>s#~PWtOrQ2O#?H?h!ntKߍz 6YZm S)oN'<(`弾eI makC9L!IGQnHg'X≩0?9(mmK*H;s<yd`]:^2b$^5q:;>?w(+X}N ZN.uP8G_4^C8`AtQmBy]jbz_gWg5` o/)$ymf}bL[M~8%?BQVYr22er[&)Ajݬh䛸Ҭn83F Gn2yx+3rߟvir +v%w (A/e_C4@, 5bȋSvF9Q(`1{ƂRWҽVd[BD=X = put G΁OCB ʢo4WůBDefsU=&gRpA9nsJ/+qE,UO'bǔTne>Z_? ~ {*`U>Oͺ?}v17QFJqH哨$:'+Mѭ>~hJcC2*IJveBxī|,0̀Bjp }YG+%x.K WcI9r#WvcKMDsX`0>Y7.A^vruls%7b0t2=״8ok08ӉyQ_C%Dǹ!UEIsV [.+xڋ > T׳\p^y6U8ee<5C-=6}Bj R2ZieysޭRӂ9si`3T.j޳*H| gyw/ok>aeO|(`# :APTD*=82e<˫< Sa ? '4Kp^N>@#:oa*:lE?7әJ`o2#|ETu=#5b&ROaE}忉@9l1Eͬ(ـcl)Wn(`%Q]Ǽt9xao:?ʛWfrb$ʙVϜiδӏcWb*hJ4"N:j[)AؙE!o^c8O\E-AY˅zfɲ>Ki]K,R;7L5A<ۓ[p9|I ~3(ZMpAԃyHYTK'NjSBVjĕ8ڜ 6@srL3&ؑ)aA$\.Yڠ]*#B:V\nЯ 9JU1`"d^r?Oumă19R8(`'b_<ИPHB9_D6qFnဥ*C%hL,v̻Ad)ϕHe7 A_˙ym?0 :9/fU)a)ܞ,<$Xf>s ]*M+@vMnygoJbAG 1 اl,{U9ד{gٕmp%"dQKc_ӷˍy8׀y.NNfc4|ĞO:-I'My=qpuγžC6 z#h90 ,gqƾ,!Iv`=$Yyo] ^b=g-W ]&} 1 R am Q+R% s!i@0dPn/=0ҕ a%YegrlvSF]yXUp5fX,;X;6rMlkǚBCJNZ7ޏ">Cfc{EѺ< .]V_xZ[o,A<"X;QƱ@N;[@+w܏}zN- !׮6w;`vog_k+;:؝TPofbM޽-qU4w楸9@! ڇeK{WK{ _~IH.37 !xm7,uHsD{؅uAs%Vs\ 5VIT*9/BVzdjDo[R|b)黦lRCY/Yezĥ8 k 9z3z#7Qi8 }Wy=eh w"͛ؑ=D!a*Me3AP4tbM? fMJt*〈Uzf5X96 aAEcf TCI1ә.W\%=}1-]FWwΠ&wY6 BRܢb,RI5)}V#XCg8 @j?Vs]>G*ۼӀ 636TQ=ʟ7b PLNР$W~)R2Mα~1ءbd-.WuCNu?fEf@Mc:4p+s"*w61zYܒL,j0 6T2'2gRmP&&ѳ6䩘6o[CCo{Be6Uނ!͛>" mCoNLIh৤s$#ldmk%_u$-b=Mp1=Rhs.6Ti+=^uxP+ "z|D9T1ޞR^6c0J!臑9|.{WCcPDK͆܂7ܣR(>b.0qYl|7HJ%nt quR/ϸn'b! \Vb~4]Ir$;A<#pq !~5V~>%|LIZt7-qvrn ~ c靝C"*:<61%mF0Zz~hB4+of1aqE4{5>DN]26%1^V> H(ލ˭מE'?v`{I:#W O.;nYCi *fXоoC> BpLlR M !S(,զ&F7tsPȊ7p#6ixgk&YFQޕPZ3{[핻YJmZD[̘ HG^QP*{jURXOFRdeN:цV6}rhs7=doda3*xϮ*r.*>Y #502j9o*ଝ{BMq3i`g9IUO@m4#am:}]No/to&ynv@3m!eR>f},F 0uAz:(KM G gW&D7L!OIpvi$\8'LJȩ)y]xajYO<2{E㝞oAocl~ʎ? sU߄q6:\;=Myn":hԔ_jݗ&K{Yzi{iF _ WNryܿ@3  7vD,gŽSyzew K$oyC7Vͫx|ZUPn+T YXX4`/M7' ræzwʚ0y9q'yedG!7AH뇼=-;Ie졏QI\r᝖L!zQZV)};Ky[ 'e qA3Z y08vrsO<733b誁 dIzQωG.'%bM uZE͝sA=."ѻlXOpY0՟ʮjd׋ {S a= ǿ/@A& YB4Ab?kP<8 <F0 Ig38 Mm优ސ35j6f’b;y-?&gW$G9 0@x亁:g׬Ysz^OG ? ̓\_ރ_ڋ@ggN̘퐳2ہ[g .2IBgr7; 3~H 3P r3ҩv)'We^l\hGs|0k(_Q#*ַ&gMS#mG04T̨<6b>]GM(qX-;=9g'֓sUÓ΂%<& #,ծ Ze?="j}Ϙ=3.{3:)JgWN! oG ]KBS z2<m̆c;0rv&YIF9|sM&lk"K[a,cezhKƘقx,,\yօFن#%\hhV6<44_2yK#s=`5_]!r] MVGE ֆNӠαTp ƈZ2տ&hC>j+g췀 r=6oULkLѷx_ kW+K~EҎROL 'py1626ZYVK1=0ɫ*UPI?lɷʿ`#^ytݍyvuf>ka=3rܝ=m U{ jJl\iqƥh`}e}HyMzIĔ>!k" ex'^Y8 [bWZ:~35F#tE>ԓVy!#.sc\ܩBj1t5Zg(y^vvoՆ0Z' Jx"Uk*.-*/}_Ɲyi)ba=4"ʢx\K 8GF!yk4Ry"=[ v> xw=8*_m ŭ&)rV m 1da9|2s3)xD @5p7դП QV4MA44ů:YFцQ-QDչ5)E ˠ j)Vإ +N}r>?!m@*ޛ ۝̎8= RV9JvTá[d׸֚pC X^J7ޅ&_Lщw"U/HRs^"ZZG};9wE7Rm;'͝]:xρCl3_lJFY\}?T+x=P  ?"dvZ:Nj糡#[_w:+(twv-hASkU3a(^(Or.0  Rv ܰW#~Jw$H5XҼDLIJ0ƕ~AC<޿ŨL;@ lV.vSRsJ &:%!VB9%¤-Q= Ü zU:h2LK4Gcpb"m/yMiïPy6k:b?_F&kR#?HHl7g%˷y)sXG;WZ1ƲM:=j VkR{@ڦ3+bmfH~!`LU߂0ZAެH@l&B 6i9-l;[RH2ыÎ\fK(CwkK5LHt52QF=L7+M9WV+rLX΋^tJсnTuCOFlT7fBv ƃ>& vg-zPVlv+ח`p܁^s~cHbt1C07>)[jB\D 9}g/mwy ux+σ6؋߈aʈд얎~YVP$5xO*2*uR~ Wi)` LcӄI)P_#6q3E,Lo>O)ʭ8 e~me=LJ!u2ڭ<+8+)̈DP +{t*S Xp݉f#[\ft&)gx>o-DWjeϤhʓXnΕDPhznW~X"6I~2HߵMuB1Pd^ FGsڃi p0 ˇi݂CK4,|NٛQ2?2|nC'ZyɑlSmL^dhm҂ |w(3RX&lP+s]u}C~hF__Nٸ&7=F:6 jIw,'8r|ǽ;cF=# #}4`282Դt5JγxzeQO _2e >m>975EK{d|B.i 4c4&HEۋ(}jP-]_k)@(4f.2WKf_Qy6jg@d|#\KVbmKizKV b&M%$nJZ0)!K,IWKLh'NH ܓ+Ft|[Ls )Nґo9Wb%NrN[.V#oiLr'cHDM,ls_Q.ٱU.+M6`{9lH0ŧ1A7f[ǠROԙqEaa/ !0G`03Ҥ," cL[Y 4!ʝ k b6jj" v f0ъ^^Ʋ3(Y@^sbç,#f1# /iiG)6+ry+Jٵ9Hg@4 5(7Em|/0Ci0 O"o4~i%u:50X%bmߗh7E8zNc- qWi;06л\P'WZLf K9WT1!1bI %zu7Aug{'Շ Q5+R_ѭDIKvigz[*ɟ^Rw t$R-.WS+n ?'$}O\,=ߝ :{7ICln-^.!X֝97tAe"#z݈:"#n'n'I@ 9EWV]󂼆2O\"M\iM2q"+_މb ls@n-E÷ bKr7KD|`ŷs 1kRT45ψI/^* c6EjD1ZM񗣍 >iT8 beYW ]q -4^?hs`St u8Z "yuuGuD  1Rk7" r/P ؚ7F.lG}Wy-;rKVb)Xq*e ToAT^B B#т?4P \I |Ԗ~L!!%7A46F(k,)v6Vym3Fa׊ #'Ĥ]$(`7drrM_~#o1v\u~%7_nJXGHU鵜AT=)y,\챳,)/oGQ(@^9Jx@HllN_flvsV3Vf+O0l}uMg&Eʪɾ~rʰ&EJwzr>s\14]@T(bѽQ; E. 8_\>zV~CW܀`糓yiXJ -aܼj-΄/LF-dz |a VA%Py!T=<c=eyV3@{f#/ Z9kMཋ}~d\k#3w)N~|mLcQV9;O01; 6;9gyəE+nJJk7|A6>}W*bPֱTE 637$j?Vu +v$L͎q)NC)wpi]Z\ DKh"tޢʰQPY<*pOfY`zS`b,JG@^_;#apzjZDx&t1c |θB=qz`GC;3Y;O@;wRF:¿{%+P_xmpA78#J4 uBpQ_v( 0Gʯvr'T`c'Qo.ok9aIe:i0 Iڀ6g}7萤 4'byUǾ8}&<)5btF6^keb0+rI)ٛe݈FlgED^iou~EKrSƿ@=>9+N;$ՊNDe/p4 xz;i=a\"wzҷH `{1Z ѺyY/n*ʻy4vgOs>m< XN;\ ֒ers%Y=cg:6eg]xٕ\_/39WįZ5w#oAqseZ`'^??땷?9In,s<6v<aDޔt=r紂PTDR~xEap . ?/J[/O˻RwZ; &޿dMv; ól`{~ *VRy;/1K|1ݏ&TO? c,tV7mȅQwa̯1$@tgyw\0OjW'A.\nL4lIhn_ E ~^Qi)̬2Uh>F^Zẋ_zl@#Y}O9V^߼Uga~QdL4dsYFgX64m*^_V]Z"XaM *^k z[b8Hp!pE{CḀ 9΀Ltw{26Xź׌Y9TBƽ޾i`*4QuEt8s-fF`:0XݸJYd׎<EJ!c!mB/lۤ)!덃/,FA=(e==1K("`(0>;gS,}_>B걳7h_6Sx<"+)Ӓe{V Kg:@M8^YJE*ʂ[g2j 9 Μb E0T n!&|1 \B&c}NR&;Tǥ_st+u^ADb*+|5oNĚ# UT'XqprmP50gڸv/>'TR.Ʉ@al K;0,Gx̸t3Ow@% dڎA\kl ŴsZ t3DAtz*|&ߔwd~E& ,8π1(6%*~.5-քz]P-jXʦ,}Sw.,P1I?߾/q;T 4๻o"7 NJhIUoݨR(0y/,1$҄C{%EY~c,EOezQ#A?ofbc4ӻ V5cܿM_iOtz\8ˀ{c0>q] 0 a]@6 =܁źYW.[QM9LܦV)Nߥ _Q'⎥fޔc`5S0"H+L]bxlTъ[c#E+ mV ^y).mɓcx3ֳyl)f)my_A_)uu9*!U#T׸V8GDڗⴇm&p#&2}KN1iq g[4c,Zd˃_-F'Eh4f]t<"/ղ>rV&A;uQ)|)SrbK ,=ǹ MY"++W0$kTދ^7*0h[OeK.:*[Odm,X#υB0B m5d 2JjAP̌B-B˔B:Jf9فZ XCs1<<,D\Y[]2&ߥFO %;X[Xhk)|Tl ZPTHxCe1g 4Bk&ot]ǜE8C"Չ9rk5FՍ=Sq_0 "fDP5*10.Nd+<ܺ[OV;!|7IֹIIF4%f(: fA $s aWF^mV)1(OڤԔn.zWh5Lì9͢)X7He0R~M( lJSDn]zxy1@.{5pARP;Atx # CϨ1yCݭ"ϡnEŢa[齟BVvyL.U "hZ%+.5R d Ŵ dPtFI)b>#;G/FD2 Eի;b?f5B -{>>z17|+0/*!sî!k!SKQgO=sGZr]5V{S1߁;";ЦRiw7idͨeWQh ʈjiX9#sm;լV7eW|thOT)|B^~|VKƳm<#Z[V07 fSN3m zy~S.@6>%ԓ&]t[we6i7R.=du1U[MF>6^Ou4a[OB^y:n7lA CЪXEVG )3e C R7, 7WZ>>0ض'7I!`a+`m%mKi3 YqdVr'R9`ƑV(f:m64oK+0 ,U@]+`# 絓lOkC`їmx?/_x+1 Bq)WNA7ڍ! /D /zN4F^95 \ Nx{5*)z) `{TOµCgX19dhbt1iN5FuYɜ6:g w ̉ڀ{˼Uqsqk2ی8F2Y`O͢dx)t~ݯN,6]_QIhWf ڥ-@1*7HHs]cp ) [0<w,5NDE#:QiiT?,agR *i@wqMu9iO'9bl,/ovRBBj]mT9ܓ^c)P4Ѥ//6ft#j޾beySY馑R Hv>z/ NEDv$iZ_6H=GZ: IR5-xXrmΘ'78&\Z;&ŕ*hـZQȅT 1,+:@=UoP7~[^XT1_R[:~HWRMJC*්n'?m*tšW 3!<e3Vl|-4x| |M29M Z~&(`V:v^Cκ(r_쯳4aVTY1d408NN_ZgTF|{ʰ}FjZm%TC(3m =M;hҏ4tF`J|$H]N3Nⱦn*6ҏ*^ EE|uE4EN6=$ ;ipN][p74pyD[?v+Wn:::o)[ôla u}Y8z|~OB5\Of?w1 Ve Ҡ r+& j9_VӟOPj=u}`w* =/b 7 ȗ1РBgGN'!E=p^n=,SBFg0eC6oMnq(jʟYuk,ve{X1e KhSAMV==w6򍿩Yҁ}c 5*N{qkOv;n4j*B0yiWsa,,F!ӛms0uST*ǽbҳ`ͱTfjD~_GV!5FUvN֚aoR2(y)o8T]1 6NgU>$j?49_ߍyOp ̈#U~=O+.ߕ& <b΅0/TJd"T ѮYSσ[Zf |(kMc ۯG47&t.`?0%dSڥ;S~>aRouoEB"pPP x)E,j'1D y%Vޛ]~M=\?x2AGq*HtkD4&3>]>,nv\ބ޲g{ gB8O7fsu |&tHnG 9S6-9Œ:c;Qe/Ù ir. Ǐ8ˠs^+g&B8 xer^ )-RS% m|u []G^ENGkL %$v:ͨ(|!WZ}}޼j aN*2 ֧g- `Cl+;s/́G)vI?Ke|z9]l6i5g޿5=iKUv+V͚3ȧxR3.H1NV T^ /3YS7+6ilzU\q9q'h?>{% |lH %i-p Qtگ, ~~7*'\cylk'/woDaFM(;1ϢwaJ,N'$7x$f1繅= 'Sz).X/8%!e !M Nyٔ^ALb9O{ YFfQL2הq.jJ5:pv>jT(+Rmcc%0A+I$-▴V713_?]'wxqq ͠%~r53줎}l#h;eb3X d jֈ0i}uڏk}5S>2?YA9':%{ՓyCunםrl//TS6|"9WKŪ"ȴ#4-[CzR׿x7~=|8JZ\sw^ƕRm-ľ%\8kBΫ⹦\e+X2!` p7ڀkGoZ;`CYɋ#vnjWVA)Y#-dB^lt>yN*16 43JC?q_zۀ/'g)aydwaV2\CH~*JY,Yya| TB gGڬ+o+`o>x=(։5(!MlAEbw =Z:Vn430z)deT HJ^7h^ZTtU+DcÖΛdaL X?bjo@aK7C8Oy#]iHez\]@Y>NqV>iR1\y0^:~vy'PM?\72)C_5j<cw~ybF1$VQka)zZu\ӯJc"9yX%uggC[UЂUS[4ܾ,{TmǒPvi1;X$ō\R\Y "an2T2ToOٙ^^+X8 ;.أ Z6^P}ט'`mFyǒ0;[D95JjZF '2%ilRv7Hj}.C#CڑZ9m}6E6?m)Z6̉#DEڮijvDϨ㊳"@3ZsX,dV7HŢH䱼u"M)(a[Bj>?\Y=D ?pޛش8(OTA*U ~|i6ke+X<̙˂IYPZ*К)4ڈ$s\\rW2A࢜mH j#vg/9;t<%s_ޗ:$yppUXȩIc.wkfZO2Evrcʗ7vzJ2T[qNP.:|+R-4h5!&5zz^HA\wn Lc]LM /4]ER@*D? 8s %s-*>^~ x&ASpluh$mAcНثQK1BQ ĹVzxqgJ".Dz= jZa4+gOWu?d 02 Kמ }ƒ[ 6VYڳ5Odw騜엇p~6+G󣓸sL;$ۿOlQc[^ٞ"yt'kEjR֤(C i{{{+{j`(>:]s*C v6tJ?{&i3̯ڼhqQ+tTw䟗~OZFx|8]w n v Jr{׆ȫ ĿR2p! {'[jsjiBDSq$Z=@ٳ t7 8cjs2S\ ?O](;y%y繍m0F}lHe)ќ#Y [:@"]x-9ÜkuP܇7R50nI;ߝ8%45MqKVM$iys#+zRq<-XX](ۄ=arS>ЬN ue%V09|ӷ}gO(g+i?4!cL+44"g `ăgװ$7( }9ON{>E|xz&cg^=yߍ>_5=yjyrk*یfD+D3rV|ɂ?p^.C:?Mq$-t6 r%#Dt`%)<_Jހy/ v.dX ㄠ2Bcz;. xrrl5S!g~%N)c{{VSꁯ,cgnt ShIb43귃ɞ3= ]YXb*N^&ʨκb_G|HHw뾻v/sJtV O\I-,۝OZۙ>'Ί )i-w{6V7c]#\s,tRlœ&Hx4u]͊g8kdRr+sX#͆3tdS 9$D"dqa#[WCzL. $Hs/ɰ73k{}ʊpPf,3{ɠpKi"+Fs7J&Zꏭ<;rd YX8Wۡ/p% B&/F0j^^ˣrjj5ZvbΕ(^] n̍cЪ6DA(۵v`K)2J '#i$5]koIh*4Ӑ;ʙ;T#sKEE_΃R*`6VS]06Q:(c4%Wm=ڮoNm!,? ws2? Z]c~ 9H[r!aD}!A~JF|񩖻ѕns36|Ec]['kh|we -3{u2AZTvwMo/Gc˳Hc6J1R=S<2; p{CoFQ@s:ÓIq%Y#o5FboOQܠK 'F,M< 89#b_cܐ9BN7Yns&^g338 #ZvXj\UA"c1C#{l eJXk8_"+h!Q|+`R\6A15{,y10fYuG+;+ԋl8ky u{Hݬ^&n#361F篌/ԑ٣~/%mz+`֖ bqOe=]DF9\o2@pBS:(Q%~k|<'~N|м[6oȼD1+qgUom[%+ hƋ7K 7ڀ 3|NJj+~!~6_Rz4}|_JJ"ZH=x#:+ +k ŚaÈŚ:~CBU9o<}6DU%sKџsE aYC=<Ht[ݟ7!#6 z},M{k8[` DB/|Edk gl AH~ 0t86i++m@S܈-Q@ dOd1"HtEH}CERPP%)Gey:R4|P.hq\Կ]rO4' T_fXӈ^$BBG*b/Xqm }'hJ$xMY:OF/fg4V[Y_ 잊,=-VbPQ3Ȕ)}wB[v7!!zy=t:r>u|~qAu>]NvFMa4p ,{\&m|3Hx}L=qOQPW&k?L20k ^~:pEf@7 v܊ tvzoo*f]xfOGWcJ~WԪuU߯mGU+Ys 8e]*2?Xhavi| :-Q~Z-P%Jq%[7ɑ+C1ɐk`쩺+KߢV׼ 2&3Qr\ |]Z; 51)Fa`{ `V`Am.bKS|tO`GED" 2AddN `Icˋcm ڻW`lbݓ}c)#·;I(DŽ|gԛ;>XCdqm|QLbV2@HFoBSJ~JGARftl0`'_@82d&ּFZbp"i*Wd+J*/7 z5-˔7VL +`/oioёX ImR /8_|hQY1ڭ-#){ȅ+])]Cnq;X4~qxUoӪO^ՁFxOM&{v~j=3dZY\k+{&h֢SA@'ɅBVY:? 7PI:8U& +7wVĨ3vx|~9ReH_&T$zE;o/Nv鬴_@+ g˙jQ.uZQi0~M IC9Qػ-o7vkzC`'<} :gEMAñ<ɏokZG +9o3H]B&q<J/bqoZ:7"AXQN[ Tꃲ0943+`p$u'u LnWP3@e`~4:[ i_eW7pa5|3kDSۣc .AZhlgZ*P|qt!3IZ@?:>i1(M .nZgVi?&e )/[Z~K)h1V$8O\*eyv(Å- rHv^bElEf bY,Wb%.,2 \KkxJ6᧢ܖ̢YŖ>u/VOi|9 :'gWbZ4*f=ɲ?xїa` :ܚ:eZ;+)+) 'XwБ/}>`4|_u[qk,I؎/) jَ<`wBNUZw2cSNJFgGXK)Bǔ={hfnU3ܾ;fC~w  5ł\iA-[x8Pph3Lߋcl\z SFD^'<4A~Ԝ뛓kfwYA!Ң,XS* 6Ѧ_ob!$E@*r9RSgRI0ƣh64;(u%剈&MvAd34@ڨ&~|[ &U3?6&#ɿh݋:315gUkq<; }"{4(Ȏ81NMמ8CegeGIJoJ4(q%f=eS㇮Pc@QkWf#%Q8J`?(a餮:pciHiE mAtF=63 ݎCyI{u8Nѿ1Lfacny@:ܒkPY9̠ П؈Գz?q `U:*UDaF`B`9N7P/[>la5,qVm`YЪs/Oc|WXUʕ-{z{uXPtO/oo<܄&Nsȟ.jk^=I6t'Dxv%qbX!s٪>B`[QzZ8y~=Et9|97^-bq:Bޗ\N ;S(՗wGץ'Y4m72>]_b9(Ŭڠ*iجLZIʄ _@ DQkMrs BR M+q㦶,9_D,!zUTslYTGxC6tSTz;Bĕ8| Pv"˝0 Q=XrHh(p!YM-ľ^rEX`RL5\k7*AE4%Aq' 7)k_IO3&WS+6^\8Va8HG8y ;;ɜ=@k25ɗhRHU~%V*EuL3F,L+>esY9z^ 1֢N@F+ZEw&dc Xf w㮋1ptn-^Hkг(&SVF>GByZSX@a b]xԽ,f ;Vփ~.čB|Qcȫ4Ő pw~4C*VHY)l|Bq9*dr&;@49!P>$2Gi" 9S,8Au iL*solPl:?CBn#ɡ[U ˈձ8K%*zQŚLfn]\G:p?0,+;7.nF<8J]5]/׻ށ4T}>AG;o1o7Y~ț\s5h{֗7y-{u͞}=t{lQ.gWL0)X&NL~E#fIep5r̸]-jk k3ܖ'Ds:ufpn\Py͙%.6yu}O?0͡X+kO&ćÄ`0E9>dFۣeT/Pl JnY\>ʋ YyYH˳b3K='~Fh@a9bsBo@wwpf]3gUɜbU2?d^"IQ՟cs1RE3h6_xp")l;{ T+ѷ᛹6 sM({rboY5L"<3[["Kd^Y=H%f|x4Yfcײ'3FΤbx2e;fh T5uy6PAhK/u8L‹ɒig 4gX<$]WJ S=Ϯ`+{V o+hсs;eI XqKࢪg`Q7b*b%e)ȌA)7J-$ߌIL[l_,+TP iL>Q1Kιo~?ɼ;{=~ZǺJFݷv'|'׊]b?3< &1ZG&5%9/* ލh`Hz N#.N#ky[DDuy y5Їx*=Aͤu7&?xk ZL0c._7-,WهrBT$j'M$4R\na&HZ'(m0j$K:-Q0_.zqս0EAk>4D"۸Qcy+¦/6oc7҇E+Np ^Vbb$ȏ"xM.m߈Lgng'ldD/uǀF HyR |4veȗ*̼@PX(pSťצx)y]F@mO ,,tK3M:W[W{ZaL9MW,.9:gxImʃ^qcS\"gTw fts_d{Z"4ǵ )̠tSI(ﯲ%]ݫhqZ8;ؕf@3g`:ǚ-јjV/@ j OHf.>j7r('ۯu0H{(XwvQ6 &_.G`YV&zl bQm׏i8p3^DA(im U@,C-bzN:IsAUZ[lgjՇs;=:хY[uk 7ۂ|l6:Ӏ&\00<+ǐ?-U<9ҳڒ'b-Q3gFcX,\ <ؠ(kF@ z Cϟj(Ħ){P=KM\DFW7۾@U zYz@1@17:RåʗzhjguCI0d(Pe@|V)чVr4uX~g*ygF\ib EYٴs:(v4t]D|<&L|s5Ag3t :9x/zrl H:&$$ MH:ims15]Fs|ubCN,?.;:%eDe=K[L:T4Ȱr'q!$ˋ}֜sx1~Ə,j(ZAӜг@0XÙʓ~zhNH#vC`W- )&tE= x>Tok '>@nZXGLl-r͂ue7jV\,$ 5kZy lqciVXV#lpkC,z2eQ!G5V)Otw!)'?&䏤" b~g@O:4&_rǬ'uD\Qy ui+ ^^_^h3EM`ծl"22"ݠhc+Z`>q <]C3œc;;?l؉M"r*x7>ueGݼ\"|{k.hrP˚[ʆvk T qOLԅ@AվKA4PiwHǏ*uA4P8@zQ=HCPXݽ_{}m/'|M$!9gzZvnCtZ3Vӿo$:yAGWlcT zg+7Z.ŷk*M\ Լl+Ix([4όWz (,CWSf'ה%+Zr%=QXJK|)~d~fKy7iEm|;yw[t$3qB_?|_WH5i7U\Y fho*p+lې-46T.'E&o[L #ĄK"1RlAr)]|ͺh#{s.**&\Q a$yyXgOcnJ^@RA:߰?K}_0duWq 5'@@~ԗz-$Y7R\z7C\F%3R O+a άf+n!TeT7M[H.ߘACPeū9h1-Qk(pp3K* NtE>k_QF2P!x~"777LoU/R_4H1c&V@QkTdU8*1\Hr2hQr>H@ ]'EckZ<u9<uMui(tfh8(D|Kff5ҦuM@b\ Ӣh&|al[QV{c-i6mnޛhԹ8}Mo-D4U3^#*@#ϷLӦ̯FՇ u ʕXd7RVbl@3<vR0_d؏_;A-YFT+ť] Vc:i|Ch8eQaz;#/H5W~YS_s{>@E6+A3ac:k"98|_$ k7ȹdS%6g-!-9[.{rJK_^ zu|hpkȺq԰?U+cAt/@dO>XIiѪx#-鄷p?S%;_́^Y9_lTT~OV%pSՠx#w<ٷo} GhaW:?.=NNb5?i W{PŠEOĤʻ{ \rXĆRH6ᑟѡGq0܁C ˸bmgwˈw|ٕ~ls/<)xޣF'̭E8HxK5NPc&9 n\/|̭# x&rE5g"W?\Ak tb9>}pSNʓFODB>E$Yw MV-"L|JFJfsmS7j3{4E CTo)5La',YA1"jO;YUt_]LdzFRٱ2MQ5ݞ9P)v\#r%W'cR(X_Ku^9-CRjgO瘝FxuB[#LJ]]xJ7lA(֋[|=g~}] CUN/#Fnr\κnE^+]gY‹Ģli}uZ8@v_yzƿOmd8Qr8w[?vI;~ 2R6<%JIغv=t2-ь;o#-uS 9wȕ"w Ut!QMLi3^M) m~x>S|oo{{ƬgH:*bFOK9*^=eK M3q9P<BVs W*mU^ˋr$XkWss%T__Wz Σ19 .N'  ^J9^C<~l~S:sg9RfME_,_зǦ&:ě{=t<Ҩ7+Tyr@\pz]΅pvMw~'mQ #%< j1a,\8^ڒ7) RIV} wMONMk>?~b&VFKQ}$e.Rͼ|ZNcĔvvlXa0@᝾a&@祗|/ 륣ĻVgKG  ^Nfg1yL1&G-ԧS~$d)qjpPWyXG(## 3DLml5\pfX!F30GUT#%Lڥ5]y\eFL{ݛƟ?lTPSHg-R2O ."~?߂ Ecv^~,澧O<(z=z͏拠%x@Ep[ Z6e ZanU.tޢW0=*#L=[}O\ vAB)E‡H,68? Ĭ7G]/cFalBYlHʀ Q:N5w{O$vFIPp7r>#'\h5hͅKS_g#Λ2*Vf=ac<TC+m=44.0I;#<ٰ;cXv2ـ s1h@jbݞ2$Uq1}iVq(th8M1.ށצ-l!B~_!~VP*pN5]V<}}O ѴԦ`O!xONaA..*1(bWJGQ~V$8e&~Nj<7l@ ?s0Cz6S} ~-50"vzAI\T4<sR}\´yzR.yRxHytKs>"95r>ieA$h3D4Do ߀r祤Bs8+Z35M=Qȥ(Ru'zlP̆=AkUXЗY݆[uAӐwoP Ym/8oOE9O hT7ہB,]-DZYK57]mq 6 ^07W)4s=WUDn;X]G#ljH)Z}ǬVQ8mU e[M`+c9j7(hr@~-O8f#vQyN880BN:AG/- q OF.AX7bMzASy]j$?P|"OET[ 0 ^idqPeH&P[5otoBo[S 1>ӈ)gpÑe'Ŷ&i& H֛LVCk0L79Ƣ}HuvMv.a:0jzlװc&Xaj$-K&(uyPխsY|p?&#ks?TAFv\їKҡ#Nխ;""IqLO"ړtk煴%ryf _ËigjOvQ Dsʼ'Cl`]c^^::{9M Y{M oO!iDf, ҮlF Ov}T%Z!{1w*{}l@4^I#EG4Ž\E^ T uFxQizz91N ,?[;O^L*G 8D3,[߮dkyH>"l>) 7T2iqKX!G02~:v{l D},} ^ {;ûcG7wQ`>p,zh0PE_EkA3 }4qhis~K_}Yy1ưԬ8qِУ"?G(DR r;>&|(J3ǫ{h绾]xb +ֹg8?&\>,v'Fc*m1g$kTq9r4YVXp'ΧGE?0}8Gh \ N^ /fK:;@I,Ev]&sVOG=v#{eP#䵑uPIR).{!56 hoq띋`jQur}4e\FQhb]v`EʾpERt6P<:K{h?i}K+*F^^~9Mws;޽ Gy鮻&ck"zr!bKQZ+ %r|'BmjSZ;¨7*)QYaMgIѳc)MBXRvW=f۳"XSU DSzET'd{=B;'P3IHxѓRNH0=9~h#͑Aj"+ُqPm TgWpSd ~^"__'+ ѿ+ 4/9Ԩ~ &YRXh [IPS6Ra!D)7B)lo6 ؉P; f9AN/o$~]+٘]t3+Z,(ftaa`"3k}T {D\ʈ *:).e ϼ1l[,:ľUrvڍ1m UiWJ ?<(D GٵzEbXk{:]kFsp6 mqsSҳ$P[+j+VA Ys$3"UcuZ FO/b_yn uyl 8ds x.S?kȧx.6=dĒv%Xp7:5[J\LxA^7n XGQ3G3r< 5d \NJG}O a}+DGD<ʼS:dVŸ>5R)r?2VO_Na ̐ J`gjrbI!vO-9.eyI弧ea|YK)q༱^Ê(›XӔVU_4t'0F-ĂpFx| M{ ˿M+6#yE6 HdI~$LLiGLGMb߻,꥔oʜov1ZUT@bL%{a vX-{E)ێ.B]e dta%_hw!*ߐYt4B::@c 7)&\H(e a8)ˍN{DOopt):%)r؈IM =SӵU36Ғw:jI0u~[`oj PE{Q_rV"u& 4^[eR|z L [8igagNgl;a$MH\ZH£Z@dƹ)۳=4&Qټ!L !5MŹ,8W#f4wmdژ)E$a z9O *3Ck*ҕlT<"zN*\b_*2b-}U6_Q 2QYȖon2H9~?&rzO)ZI:};2X^vO^DaKA?%gZaWFR瘃Yoc(V(|Vk/R 8.i kuj+>$x_x1ΉFi6)h,CWÕR>!c - 7"UV8+ aT8qKMYн jr1]g\l,䧲j); Vm=ݨDީgN;!zQ/A6M{F}Xl*+/WtE{QdPFa5}RM ay1`Iqmm9g]dH+LXgzd\:݀>sT gq52Ќ @(8*Ϗ=4[$gkt4"\玿*aұwizwƳ!`"wFb"2_x$j˽0j_#ܣ.,85dk1}o:xپ#/d?a5g#`CX[:/ 0Q-H/uIy,Ky#oY?Q=4)X׹-ҥHW]cpQ>I"֠:/lU{,l| 0Ej'j wͯ ˃E]1N;[{]i/8(͛ {op%;Y]=Nz1nxbWr{#bapEiN5f9Yf!Jۈ^{6_b!GQQ(ǔYaʹVh]U3١?*cYdJ..:iLaKo6kb`V~ĝv6pQLv4@t#Y9o']~"_ ^wDOx50eпWh7?C:[Ħ4Nbѻ&7?ˆzѓږt"wP&rLbANx_xޮhdԣ&ѦLұg3޳h[$Kj' ) }_+U=Jk^ǃB^D%" "EUh G1,m al&?Jr&~VoCal 8l4@+S{ùd3j܎F =3{Wa]1=`2Μg>P/Uu TtZkwiŜ9ac f+셦4S֝6X}O:UG1R65,:1l_.;9Qw)U/₇ցwi̛/E [wzѝhI'Wҝa"Ql0sSX#`>hC"!Ş[\ LoR H[ps7D%en *2Mf~mCEl1mG> ߤ򒩿Qscy/>|Jly ؋Cyzs{Xt:ecVYL.:m$, ØY6V/K/y%~w8"xcP52ˡe`آ|\#_j1&ȕ'֙ 8NJ._[v½'0Fw 0~L ZǴ1LDh %|O/{E`rG?t>p7z2rhLJOLn(9'b=f`Nc{44wN#C6-Cf+hj1Zx|u,[Hf@5uwe l!iDiִ/5MaM zډ:ǩ΀8N[WsFzi.Y,q2ILWP`M9R+*X꫚]{&# -#i\dǔb5ve Fn4Y=uf'5v/s.dO yE$ƌNνx&4OcM84/&Pe'yMH짧8Crb{7eDWzOʊeIW+Wj|яWVZ^17yTBX2&˳-1:TljVS Ts:%!8.ʥln;L|1C6JU+S+T[j V[tZ!-{I[]"Og軀r hQt/Xn^ m$!FzOv}r%펓=V$JV WCL fYM1Bz˕PP,U71~{֔nu.:0Vs!K& .asԊkԇ!mHXwQֳrwdkG"l*[A3 /z$ZO쉰}69|b ,֠% t}Э; fP_ͺH0uWOWIJ:@;:Rl)eʈ~-v1~u'u{K&9u^9'B9M;> jRºq~?q2G<*lW5TPlb-m2{,b4Dz'GAşSvZ9IOv N Ÿ\;fdel4#LwSϦ HQK)Ȁy@sDF)FjU8< p CE/esPssPp Խʌw=AVA@ Iүި~F>>iwTF ;I|N,GvuTFmMYgxY e]' (^f%x1EI \uvo8{%7: aS2⟇fCǯ яR: *X vK>sq}b~Xȕn lvKv/OTލD8oH~#W<6.BÐ2 /_ǁYZ8TD(XHl39v8yWcmO^"+ocJ_(i{<Cr.J|7$oHӥKpdž'vV]<ImfU?h8~_wY6Uⶻ|+]~Lʟ=4h;9M c4t ^LXxt! sRCSWQuӄNq O6a|&>O6څ'7uCmAQ1kEXdWFIʑbdd Wu V J; SlOld ռ#ՁnN"J>SoNjՙ܊=[Z-&[Ptt$ebxyޤBڸUZz?|p݄kϛA&,0j9%/N/6yсx<"%,`Kċg,?2bs[R٫XyNL*qs0 %VSثO(qAwO))JK}96,Kʒ!ȗ1 dZs)ˌҾ|4GB5OA1t-0xʴ s܌(O <]}E@۞R>rJ'm<]Юj_5/Pئq|H[,m.HJ,O}BgXj:~ Z\[r OSEi/wR Kۊ)e3ZV ߊ? ^2L*r,w~0+byLg+(F(R:v9a߉VX_kZLj_Β{5Ab<(pP)i?_=ziTs3rQP*Dy/ϾFs}?R*qYVhF0_9ן]T.eۅsO$G͑饆3&K Em)D`¼9oS,>wq/>4}}p'Sdc0umg00Mo6sڶ"fY*YyQFp)/倳I;ǘet4xp7PZOXy.CڀGc'UW|Iav/|v(XN s:E&V"BgwCVO՝Qa0HVsGN[XApuFy`D8TxG 7fx*7Dl.a׍b*S j9uCs sTB/+쑚!'X237,`)X2@`^9YiR{JE9 Rc٠|ɾ}7JG~ZT3FI3 LSx${ET";' ,GA  Yk\WK+~`~yg/,+@1B PTN-zO19u6;hMkuyMǏr9mr06Mi(rrʨʴ~}F91(b*&淸\/䵡9nU.B~9C,k{)qEc(&ejn;tf%MP/cw:+㸙|]qb4KM,0itx"a-$*s"Hywl5+OR=`qC_[@kj H4 ·݆J_o#| ۉ ^\ӨOW>mz6n1ߡi[xxo\dq 4o˝De9qA"tsn:Cћw-ȸy}oJ:oKLXTjX$x\حCF4rJы0,CO@FGmdY$?η<@{j8Hw'97$WSIveTvڎgAMA\N}X,xAS> jH|FBw[5U끇/=|>D>nӆ@+6ǟR{7\ U "ղ+?:ϓHL:5w6X%/S /#X4x>`@A~r-u2f?Ż)D.Gs7J Gw|ƪR. .H!ݞNij7(Cl78(s?̹K~( =NYf|T; OD#֠Š ]@- |kƑ<J:*dN-O(?˱5?t&Nĝ br1`Pyʏ FOR1 *eYIjd:u>?r?ꍈ-a 0faKMDj5oӨ^%20 ~rh; i aܔOh:w!gfUf,AR*n1^Ep"ںG* I.X$-MX)g@Vn[Jvh*"%]j$Ɔ [,==1@;/ e-g"OsKp!DbC3Yw꼮HBN>>?= ;qs&̝Չ0wBs;މ`ya ڥU@I Bt)GN `SHaG{zgI;F4ZCGk 0[qR(=zr3{95Aa,s=Or*U#lIt8}ó5wӀ[(ˋev E]6/3k^5.RrQsEDLLr3=RJDπ_R WL2* #lOG.,te"&D9s8J'<; Ѥɏ,d-!3@<: Ѧz2uWַn{r[E%#].Ἐ-<] 1A@d&'΋KaQQ$aQ"d`f2*M;rb, #mٖÁXR=mZb"!EI@g+7%/abDU "qazg=~C[: _F A5d`I"vG~3q[11w/7[-[}akv[}m{okb@.]C{5L ԛ%9ۜE8O=DeX\ cO2)c~LxGeY[iCng/X>'UԞ8M#q L6g9B\fW/.7! HK#ӂTaE'!;"LӘ5Iz1t Q #f";3YVeQh3h^YQTF%)Iߵ҈@#˒?z 01uFrvoe@D q8q[s%7Yd7[WqCOɹ&U^-0&UrEVA@q$>'VvN7CRF‹h[‹#7}YO8h6aD\b>#!=Ex{@W/!B6M(_&l\'g[,^^~WRۀm@OڤA?ZO{lUEw?vLIt-*J;? `|.鏴@3ˮL`>aU$EdaD78̴gbJ<5 s$s2&ړ&lwS{gGudPp`!qhN@ S,9~";A jnSotPבq'PWW 6Q*V @koy ࢓BWȖzJImSIOܳǔIE}(3+y˜)+JJ;lum .@|3ÝqƳ,e]߅GϬ*©C8u`BVzke֞"'_yz{|Z|e$#;4Т[ht P/R5PrAm;u} ٰ[QQ 8>4T5@!u1j^|ZEo<~6[zo>!깵0.-c,P3pTMHC`.OˢZ+A|NO #dr/w2G1_ޝ.u3:Ln:ҭ#U?LT[/, SHiӰ(399tFW2ȪSFtuȣ~ eFԑ vI T#Q4'UUǸ(uqz`s\w2k^h=`o*8x.Ngۂ$ Tl2Amuɽܕh(n4EP܉VE{^գth)DpOc_D @ {괓ǣd> T;/ rL|(J?Fq!/][{/`'wZ3Z8,$J\apTZm׊gP0U<(E;[ mpL#Θm% ViAGa9(bxFkQޏgg<0ƙ;؀ƸQM6s<T2䋖8Jw=aIlh8&&z`nAx|GN7ϓ[L .HU.M*N]IFO2)Sω!=|X,TJhHT/E*N0xg7 NOqkpй?ц@ZZ>fВpm@k]\A^ +dN@yssA}Isbz7k71=y]wnyfNE*M LH&bT6T=kK;G3ܳ?*Om=G?hLVtJW\PJLR Wa\E4 _l1R}UwyNSK3jZdd-1ajpvN(g1Q|^L)sqmI,claj7ʨӳaTill[Lmj"~7b|0-!NJ.Edݛr3tQ}[ Rxa>ޒXQy1\ 1$|uSЎFF=e A1oOT6"v|@!95x{P/H29#.5NZ$pҢ};"z>C?O;-V`Qёc`ەHIZ~g3@lF1aXT!N[ +b>Ug %2!uqN5e ,eD߁pM:f^Ôp1.`R&ۀ_%SKsw-%ob8s:D'5uN " ⮁=w}CS]GwRqW" prj\(9l,qP^aY~f]@]Co+)SJ]4qo*;z>b@8mhVg Њ5, dȝo@q&m^߈YYZ#߆12V*^vۅܰ WM?͉*вLJ*>`A4kz@YLW- ]ҿEOJY YBOQwQgS"kvGU?kKCK3b) '+G+׎

66=|~$lە1m㷗2x m"kIp?AZRKY1/RZblK&CEU1y4`PZpsݨL6rr(rr2&f4Yͻ@ 1) QV7`+M<`%hz0z5V[l 9%Ғ7n҃pBQkKkv J'!|'lgFql XˮÞ=eeE-J\z[ڴuhOeA]'UMY_a?`|ҥH /ZT-kK0{bBEeDyy2&-%-R#E/)*nz_IVs̎F AM_Y2;90BEFLkܑOQᣊC\=op(w\/Fu:k3WJXEz9)?RHc@14nH) xaJ+>i3V29'4‚DX>Yn'gG!WuZ"#ʈ'KTY,蔴%DH[.c [P0¹9Ir+EܩߟFzE^^ w(4U c/ZB$uwk'|LIv>=$SjBo;hf;seRm쑽X?YFIuMZl:}Qje9hx=̯:eXZeD&R_9H?/kiIt _K@~X?\.J$-i}U`G)#Ud0BbbE[ VJ5[ q (yc1'X(D=ן0E6R&8˴2^C>>9C\-ˬUYTK=\!Z|k{"E5AZ[FE XΉa7 K/yp:`&gm#aroTp8XWȆ$4in Ԣa~]݁!lR*'Ӣ'B-kw¿|\5~6L؇2ryA8lq6d^-ᙓa ,<8'G_Q݇4XS&Ҏ߿v;fgը$歵kN %fZ9̊70+Z-;a\L?{]X} { W&T`Euԯ~9\.D&)MҬl=*To f[p[Ɓu":G 2ڭ?^H9p9Ԗtv@3CTlƏ8NK;Z} fPGud5F~|gulpJl UbY_ЃӥP:Z/ȊKPl-hp7bUyai#\ًp8wo O IU+Lxuc x'PɑLjJgpibNzqlT'{dy`\rP`DKzW+J(|{l9=nqkf֛H]w8NW_OѰ(a-Jڼç$hZPK;#`F*>pA8Xf&{F;liN[7N# Sa=+fQyK-pIտq׃[dRgcaxlXqً8*goʾ*m7]E?龣n~N7b9sӲZ, PD#{qĈ0LՁp ?g:Nv9ynC"v-?z-*L*t(3sȏs#^R!7qtc>A&#zo[/ zk>3ìD]y xG9W? u/A ܌ۀ&${4zq]ͦÁagz4T\NE5<ߡ(\?` P5*eqfH<0_qh#G0׃Ɵ!.A{{=ڱ -W}S a!r_<֊G4&*Q-J <_z?6lTkvonњebblě.h&ey6| )5蒇J.qg x`ѷC~oZp 'b1Mm&XU(cↂ!h-ŢS>N ' #]Ţ&r}zXnDZ 2Vm ':+1toq0a.\(BC.EhF,\q}x۽\iicE9ԝ2:MJd{o4Wpp{U;iF#',J3u=dn ,LP>Ve֞')mN),KӜlXȮ3rb$+Ctyq _Lu/*ub[Ɋ}'N{ۚBh:, &{3zyw;;FKXt7f {J3f+Z0k"{Q3j՜Qc1Dgk|ת*mE-.Vwi+fMbz|>R{|/*=iLb=f[:$Jr渴¯Q┒9q8@7N[I9??66~,r^vQ:J[oЊik;ZA鍦'ێ]a)"?Er~>D /n[$7<^̨[k1nT]p@0hmGu,[_P9Nc(;̆1 &\t;,a$QWï7YH\ҵό K uXʨ>{Gq[_<37FiFhV-Na9$u uX%E.]G44>G7fᳬp󵍟︌^ּ%%6y?$FZMeeOjv*Π΋eKOk9țw!Y2PԷtɳ#D;IOx.{ e,= le~-*H,m`^Ǎ-l9Ĕ:cD'x^K`SZJ=ٚVm,Lo 1ݰ@zV xZ7\ˊhHzzvB^]y1lTMC=/ FEPfM཭fG(7`zaZD@1?%4-|Xjo Lnu$|=924_=Oն&&_h7u ӛOiA?VYdh*6\Ļ 3zpDKa8RCg/@ T c?N?! mzc)m}aQa۴E)n#pP*l~VX*逾 p 2Nz`6hYбT}2D`KFL!y?(Ho:D1>{$̷BUNyӧ%nө5/J{){D}P\;zV<,ha6#d#VH:GޟpP.C*)udҋZUg˖ i}vJmT֗eKe2xЊMҞ:y,?胡}7% Qp)J|y36]7.|:G; 8=wtkElϽx!gB:ڇgcX7oerқXxs\&aٜ0,{g;b訅=׍ ε}Z;@݌'EbA%Dos*X:@$-k!立r]mX@A=x _vugÿOuK?#i6励4QqaqzrDr>!5$-'|܃Oi+,d)ߊ|0^4&B G,&h,U'8!mT rj)>`Zn#,xS6#&,)>$7x9o{K_,k'{<هVl1(y{5NW͞W+ 2I\[mހW1]~٘7?Njk'kE4Y9gg\̰8~Ampߋ@"8>xdx4P?i/$P;ˀ{!?ԇT` F'UYQ&;h  _´h*1$ڙ鍏_+trgKaݨv WE Bg4, W{05Z/M>Aw<[n̿?^ MPFƤEoPߦQ;} ޡ)Kע/XȕxĸZPM9%mؖp6mt哾v3ڮ &Eg;ڥfst6́'MY]Y/hr6Dwۥz5l1֖N~(}g)itsd}}NLK3w.J EL_g/X /+)r`O͠t h;IV}bZ+ʳŔ"W'u lwcJYEC,Uz'$/(cQ&&XZ(рi֖y&|e36Zo m}XE:FliY?d`: {1rr ҆U4WLvJaI1T}*}Aއ}p|>a֍"QֳiXtW"W Ԧaџ/:Sye#BBnQ*KGク=ZOx@BdGxd{%ڳNsJpk9؏'y&MD#67C6lBbЈ5Pv訁@qP6GnrAƷɉ }njI._D0@U@~%LP|&m:TJK3K-Aq)o.,] T$(|z/bcoupvFi^Bu'vǓ1c_Źa1ZecuDhNa#Y!Wi x\$*Y&qPe.b !]9KSTqD;kJ7h^meZnlo?ɒdi "K BdvH(NDP_6 <Nż}{f|Dbh~j:Wc!+BۓzL[Z;;B[SxGhs~Vn,(es4PK@9Hڰ@ۜz AOQ)hfskј85)jUCYxDIJCv]zTz'+{9_>S?[Oy)M*K1GCm2Y?H*woP@׷Gߩ6+ N.NsF0/ BZuvr"O\)Xn} WDٝa--LvM5P] Ԟ5msJ5Aal,J՝@L$u?׺8oyG"mSOnףwsd1u[r]]f?..E4?Q9yVyԲhve0:b%m&.tcNj˂d:F3e-K [?x?)`[Hg2LE;0Fi2mr-ĀV^2/QRϩ3ݮZ-J+u䎊V s`e{ =$m[WR OJ5CM՜:{Qŧs+[ZfCyap,NT$&&dž+ L*!2^ NiF=EϢ-9oUݼ@hmfT2 >=Ƃ 0k7ݿ;v&Uia4g+A#EJ/DiJ:-('NyQqTWv Ϗ]XpP ;,1[쀡3ާ0\G'd+) [(S5Z^~ؤ%`#S̮kto- B"oDqY]--d8iNFTg& hs5֡[/lErA8(w]n! k1FK¸yhͨ-&[ΘYu4Gfp֏IQG񢫙P;Hu K~hȥ +Į ^{o7*!}BX}鰵"poN'Yq0!V;`nAt"mS"@2Km4cc--y8.v?8a;55wtY6S`*_3TĒ/Ei!5t[+ͪ5*݁$U0$`nҀĕƮ'6(oa,k]P(cR޻,r K4դPK.cV蓽 ?@>ǀL[h̾ۿFj1W?3πI掁ćexx=HsFw5ҬX $UT-sQn[.5[3ח&^ע<2TKVʏoqyPN g=Xdu$[}%2P緌Y:#Ũ8/vb|F4A]L@Q[4P7T|sl]>zA]nh>LߎȯvѰ ]m(RQ<{8P.VpQQՄzN؎ZKLglę}aCa`_:\音`?S^ Mt[ډJTm?E [qefSgpÕ&xSXRf.bx!+TSᖼEgz{MC퐾k&qn`YqWR_44ӄY'3E;i3:̟- =sP7۔vZ~ Yc4N:Tkbr鮪wu1qbP<:gY![i_(N{Nwx,66P~E\&SK \.x!l&ǙJι71T]/웙-s#(Ϸ)sl 0SbucD/ 0`f[mRRAը//wS. ScFn{!Pw\ w+I4V)* Woze ¯-+9!EuԢxV/#N>aɆ bOoK8YTJVaחxBFӇL,DEbt<5U# W3l0/{o4?wI#໷I"=,ms\LDkoD ~ oCPEiao3lobu>JItD' esn P۾Pw=$\X#tu<(ΓOȧ+wmsvs6* \PӲ8 }«EyEZܝOƪ^rX0=dZ#tK܌x:`g+b\)ұw 7FIKTe'3w疣6Ib8JrtK(e|MKcMi]) '+ӍĶ TT U|*xI\ \56)̿~Ff%xaP'H.ǔ E !n&tA/I`o,k] +Q2!M{* ܥfoSB%M;&bC<;Gsp8/uzΆ(Rxm2(clO.P&':)T}t8W Ar(|c|1w,N9#xS8Pӹ(j7+~%KbL |:MO XK23mwߠ-p~:l˹&?=]5/~-堆eTjpWD=G/ 5k<m-V+@">ѱMlC}^&J { 8'+D˶eXcXꃭobq '/O};Ƥlq=ЍeKУ@M vj4@@UOC/|:}Et`Hx1~vRqzYeMװ6d~!LD*xKwN5]%Mj k8iW||t4|1]y(Qn ==Wʳl6"h}B̴O))iS7}˯X>:5;M-4MtcYv= zגx} V͐gæ*.A}+@YJ, sx9x$h.[=9{>K@pNj>cƾ>?/&=&l$ v1,'xKA\?/Ix!]ۄIkuSX{!8|'t1v[򐑋b]r} (P,,Be*ցڋb<4eKL2ΐFg瓉0:>n:>;kJ>[цwx7*<]gA]n{jaQQVNy h )o*J8m [_ir < :֭a 4aKsm!hI &]M {&&q(Lj"B_IYxBm?$tܶ]jVtp&+=)K#7(6)? 9A[t+須 ͓W[sOUkb{B)8 >}@21Xؠ/ .yT+_h%82nnrE݂T˜z,9z@ݎzl!wؙX )$FfλroξJ*Ή^uN]} ?':z"aƞvSkpس?np89d ^$NR>49 WkSUekP'NTdR~jqN\~k%#M$ +k[87qm>roj{} uL}soAtTm$ƫ.sJW[}g x^R^Ŷ]a<2lNJċZ,X&o;o 㐿\g&cQQioNZr&AAKOT+Hb#qP[!Ϫh݋.)ez]K_bg u1lCe[a|e(r]Q͔H(6L#zg{$3Ⱦw K5$Qt)f-KOs܉_T^NA,pQI.)71\Au1//5=-ׅv|'@,Rgy^jTNdfҮbGFYΩ(IDs@1qOd ^ѓX/xP^̀ uO{ *sQeS\ʋ A;$T\SpF\$;IQͫo텗S2rӪC^^)Iè 3.s&g7wRJq |Y0#нN{%ܪ/*g֔h=I(̖|AAD?%~'0m7 lB L%'hJdΥ'N_$&O)jyn˵'ݏWy!yN1ي/ݶ P+07NOE Zk: yT϶ FƓw }E]. J EEF`WBTct>,մ%{[ؗrbE){Kj 7?1R*?k/ S/ubpǁ[ +%b'34{R%ޟDmg*5-^-J5h-M4CXIJw[Tw'awv+n>r~}c=_~9;:xsPS=Ȣ-Z ; {hc0g;vH8o0͍9ZkԏlFdtG¶,~)rRcǜv?*`0'%NcY2kkm_n3 UH~ *#\%U ,'x&[y(Ik]sT&]$3n$S9.W@3rh+ ~Ӊiӹ$ 'ewj|:Q;Q a'ʙ\\%c(uEtSgo=K$ͩ}W÷a4V^^W=8uXߊm8]4(Wp}o= GL A=Ќh!o?ºOf Tnբ9GC3K ?"DIAG|>ta|SBbPͻ* L/4Nt<_"-SF<E#)"GY2ߝ<{KQd<s"1=i{s1Y3t,7"5{wK&v* Qs.>Kԋ(m-QlB7uy٨z'ʑ0C4L!Jz g;lm DP t:ޤ!;d? [^)lY'm.D1 QsKjU`j3@&PE@ԋjNt ܎OvaImE/P5#yP4G?iOoJ @Eχ1'שGx/^nf{9`UjIͻo }<`ڕ_KlZMg㓆6BO.ݜ'g xhL4 h{;OR'b/;#p[0*yZpϬrUǹv@MyBe`D)+9Qڻu>{Tkabc莡387s wl+V Hf쥅ep_MB/ҒԏxɖGrCez߯NGفj{A}9q:IbGe {>f6[k( e\hqW3rFGBX!F+5cTH[metM>>p$?nЂ^-U%zOrtX*֫}scnxz,I W@Gڪ.fH-؃_m=fՈ&o14m}Z-"-5(*»v3֑+Nb u4WC. 19Gҡ ժ"t>dIyjeKaՃ7mzG93sd1nw N_tc}@kʉoo{"+&i+KL0\6aI4,-{49d9 ;~՝,a'0DmAA׿YЅ;u?e0;ņ|Ոw2wfH.A/#V@xҜ6]z$FyHL`I-9Lf<]AA:RwHXA%> 3Y uK;*;[O 0?ovw]s|J??v\FJӂ|4'UY\A`FbNs@^Цkik_ yZZ/Yvx:R{VY ssVcl"UP`x Kƹte'דjt Sc<FCbli$m!3i+zyNiuIwtRB d7Do`@|U9@K)/lKg[z ѨhdұS|P N8]{3 6lE;l61C}Cuv'RPŽFG?d<#/Ծ 3YS,cEi1_GI!o-p{_M%P=_ X"RL@Ll5yUw9y~tjOf4#>QsE[?}5y2UoBmĔT9[8wn@3`;񎶥(A+m.b3v?<8P>,%~Ùj^T'hU4?5#m $RЎG[o^UbEU(x YPGkKjnQ_#1[mF=6) ~0|f 1&rP@?7T?ɗϝ_Zm^~>.zX96f,^a!ei\M#vn8JA,g_ / R ~Ȼ}/)ۗzc&S۟Ú5tT!Lz=BzeR }*1" QW+(nFsQ|$4 2ydLlvVxs>PیPE<^GHylopnOği X14L,oZ Hɕ}0&q#bx3O7ӿ2A#SA]4?jbv^.%C m0vŊjeC|-V@ok9od]LZ50O.2IH:.HZHMRQǧӴhmi .#!y }1:~9 %)뛲[;v 2ڄWxgDJ^pH< gPv>P5HGi0;i0G_b~o83Tg@B\j]Mh+,!1Xa@KMkv/wCGs@e޴QtOH+xa&`fu=:? fFV{o#su\QH_QXENQF<~P=jE@N>\|"XrS\}n5(/ |,;s??BJפMxIXgړH~gwF MY2Jr^sawDH@8-‹뵑!.D|ögHH$|<8\0 + |Te@P|Ti\u;OuCs7o3B8lҙ+]''f(} xF`p2(^]ȗ1H@>ײFl~6VTŶ&?lǙߨzl[ƣ7DЗ%+ 03Q:W.5쓔 nyh՗su7۔T2o;xuJºE(ӐavsȨ" ZmѿeFA΢-ʼn܋.k|T/h,=5Ns[ YK :[mPZ2BNOYc5+-U3Yx*ߤly4=bva?ܚ-Q AĴQVyj6q,IX6vo i' # HYH1{6_Xvɯb/@' ̑HgJًKٸ5ݭ[!x n hgZ+u1Is+ S??J17 10 bxR-3 ΌzMYjk4[l]\Z22;N(i"nsC'ys߹{Px3+3fta{9B^:jwY[1cOO,a3v`P،M UA:ɐkE}g|FSl~'3O°c,x-V ?/ל'Ԯ#l)r>c}S] ?wAz}I$ϓ4MTҖlAif /o6>Ac!լS['x*~Gc WPd8NY6EXٗ7ڛÛևfɾIDR_혟>^99Vd왃x` FbV_]WnQuXŹ8kSf(2!;OUSبPu^3^@XFOl/Au̇#D3x,(#{/ad)8%{2=1#tǀp,ӵfo?LG3a KPjߖg]  Z~eW2сdz( >աGۗ5O{i5?g'L E$H1=9-q0m=éXrsFli-&CWNW:yxT]9?t,57 ]l Sh%m eS*_cz rxI7QM.3KiM}"U5E畋T_r\yfNr\2W04]qfrL8IUN .nG#'5<b< s`LSlxWfWԾ pX2<~F*r쯕 6L!Yidy (w@˻-G)/^BٟbG'J<ѳY'[;L\*^d1I1S&/ЈơP!>2MG1.> x>C> -];c.JHkDI]o ?ʯr-uG^&U'}V٭M }a;Q_㗲Hy8CNRoRwb*Im֑H}5TUHCFԺ?ڜqJcqK>V s)a qrn;?Yl9[;jIc^ E^#Q)gF,krJRlY"(r$:1GκݾnOLZȥ0U%j ۥ]UQ&Z`IFg6w;O/mz LboK+0sI:#K:,ܱA t(EËT{>L >|$wV.E洌XoN`FmU~I\E+Mh{\=iYd1cOe H&vLF ;սœ/@2Xg'ָwq ^܀#O&kSv8-~/cLu4.ju7[]UosBqdvT+ճͭ ~ct[#\VӝIE8E{F(B8LD-& 6P`3ֱ9={DnPwm9I@cjs=ס\ VTۊ˟%6ΈPd>U#yc6"@׫%Ka7?xj&Q5_Q5iO?L2H]am%@5Po# U*CkW6q!YI֊.$Z6/R!Q\χ[rY<ԦC++j.?"]Xy$@c[s?> 7\z3bX{_Л(ʢZLxQ̍w~%P V-k-l8M7~r=77сph0so>䛦&-͠E5ލ57ە Ơ:%n|ݲPpNVPEd(BMUT<w41igb;iҞoHԋOWHI@5qX]h4)Qш"?*J+l L{Vp4%VP4H%Y# a$8~ aZ~ ڿ:]@}F_wzh hn(eϚ%*` xa N%DŽd+s1|ڏ'( IaM3DvıA7D58~ hDuo: b^ڕ&+p'0~#~A(ćc͚P(x+(z3!@$^o0< }JMOJa]Aݿ{csQz\aԾCXs >ڮNfru|>ʛŻnUd|2I42P$Zu'J>Qrhj2#R̒߭w3a>>?5OK) бl]->, }7'lsþ)<-Y.p`\(w-Ys 6&U~Idm.DCHK_IĦ7$nϖG*D3`fs oX4FdSJйj3OD%eNs,s@Y8zʡ`gִyPY7fx\y.j]01[(HfEwQzUE >-Z3ȵ7`2 A1{|3O=9M)1Kumwִk6,;8_$,7ӮY!zq1x`{IfiM7C &d#\Yx5+WF}Մk.LPHQ=ԉǚԉۉTH9p֙j7{>*,hӪ_ؑ ,l؏m[_ Y!~KKT*{2X|W"R'9Q"%cQ%Y=%c =Åj-=<cQl΃z,G^Ȗf!X!f1Gtҥ@4{ f%p oh.jZIJDjx2z{~5굕b.nHWW8wؤ.&XG#?kW;܈Vx͙#0o;Y/K{ْ,O&C:7my*CML=Ky|ANhJQ@dѻZ=d18zyuع1;w !^_3[_<;YbĎp Z`=m*p͠E(bǚB\Q 3o8/Io6췱~mJ g 7F/9cy=pŔ9R zՙ:˃Oɖvz+ɠt@` Lon52 B\ Fl:PGM:[!(XRӫoݣuA,5}^*%`׮5^'ǘ?pR=[ Bܡ<+51쮹o,ղPX+|=y'E.EcKs} QFV 0߾Q!EI>I-%RrRSj&5HFR(_g^J[WDDenMl=<+atP6px&Χomob_iXuF4eB7ECN] #?%*U5w`FM&.#,e4dofS9@8g_v; FbÈz4G8x7ͧzLh/Bjjb:Xp TF_MBV;_Uھaq킩]徰wFt3铐Y1<sLO#;~Fz3-%ERuy bP"\՘A.YC*|HS̫d"|ydɡa8~ȃy!>㇉a"~(t'6;G85|'8+(58d$f99[Dk|)/9 'P/*)8)`W=oJEJn4-)nMBa;H!5I;)Vũ=]-zD݂k/"CC?Z-j0a1>q 2tffw]/[ Vs*]Q6ߟ. #8Z"{=4;YC ľք-ccLw{2Ѥ*6&@GҡWtx Tf6jr\'hTP'XO'14쓳7OΧJ{SkUnS|]B shmcDLNK 㴯'H{U=XO|_u4O*o;ZK[m$D(xz Ҡ&4Fgt_V. ͍/o6Pu_sSu0O^~u{%ɾ>gm|xF%/uJq }/Q4zh Ҹ7Pi 50vcŠ|좉컍jucS_LO`N;ڿ^iXNCdLh>; Crpөb^R crxڈw/Z+[FUP E(EVE닜TX$KզqC563Fj䔒yʂgDk&-#*UAz , }oOT‰Gb?.Rqk{ᓊG)%"|ɝ>I|ש_^/c5ƺct?%kIh[\&uF$5IIM~/))U<;?nD5yki^ tmG{j|lz:oJ8'ԉ]womO<2n*S ?q &MGeeC)[-y@@&6e6"t3jo;7nKs,LiϢVFE'޴5x?㣞Gr~wA%RDdZeSOC]('ey'#ו ɮ%[@K+G5\L W`KPe*t1u4;חVUiݯ;SM={JRѕyx |5NU(>.Vrqyi9P?[x \Sjze =]6SV|IoGHARHRqD%Fn=bUBJ&4}8= /~F/XTx s"rce[Q.`ف:͊RaYkv9#!'f)З?EWv5zASQѫpz<>؟"-wƷPX_gdLB4?|?)ׂ8kӨ/[Fd=Zӧ`EOJ *G˄3I+[OOT+Zx!,;fG.ϕY4P=,Rr )^eVcwنSȇa i>iА6O/Lgmq@ۢ97hyl HvM-PHNqR/4I6 + jVc̝?[ᴻ7PZd*31YGo䘨0 }vVY׬`3UDӖ2h$lkqI+J'Q{ St U6q\$D"K+6Ly b!0!ͤ8+&- Tl&2j|0mP|Gi[n.yΟN:}g`n0(fW\|>`85>'H)l$*'ʯ -/YΚ詽e$zӮIOyN<Ny\n褒!hÙ=LhSL OlyJg'؜+h 5Ono(x}8&`IS0v-.kc&:`- 5T̢kV`Ujʪ A{:䏐ٳ?- c8UN:vK?#}4g s/'ߕs7UV+x`HZְG=3,/ Ԕ6 73[ԁګ3 g+ ?J`2/9a#}8#5J(ྜྷ#4l$N]YB885U{o!҂XtK |T ׉|TRl<iG5P7GeK;x_cpS!\+صa9 CX멘b0|C0RG&ff\B#ZX@Dj.ZH( &Be99p $<r5ec!M1c j8%M#QlߦP ͦ K|9 m{+!vH^L!@\p0vpCMAz*uFK,OcȽ7O|w3 w}%@Ƽ~Dm,;ڬ}Q${a`8=Wy|E^>Ǿb޼叙, ˿ RZ5CD.&r?HȈFuZq6d:ž4.X<;=ɛ)ujɏIn9{?7[S%O'nN 1&O$I 4GfA ;5L1Ąm<,?#V"M9yPl-U'xCנk.+-Ue [""Mq0,I56PBI#E5nkb47?Ҳ]*! m}a¿ÁQZswfž|As1XRݾ紾 &}_fS]2L ~}gf\{OgȽYg] JLVS~>u#kR?6z$YIb /?I#RsR4׾9DR<.;zUH9 IotZ,u! =ywgj2Lt|IpY"x3is1 }L/{Osew߳\VO:[z+aN އWht$,ߜ^{|}3 pkLځo5G֪' <"|6D#R6u{FWXң:G+zV;wFxih zX=Z'hN V9v rNCɡ: n/,a *Ta{P=CCU գ իD*I(eo^M{Y=VӲ[Vmla\f%+bAU>pu܀~}rapXeMX[%E9'JloaAux1?.g(ybUnrgxUOqİ!KK9u@.g=㇓QDC3 f?r_|nbzĿ/&D{F)(ƻAkAnZj6 )wwV{-DJ>[/B*HBu7f,]?Å&u(Cz:8o/F2eh@56dp <Lz[VK>7[i 3&"%L9S1^D=sz:J*%J$bC0o(gEIv1l@:F%6= pB)6j8[6P%k?#GMz#(ݔlפpmЂ]F@ BΈXL JkrVj+`\SWOR 4U|SE)1ҳ[S-ܜErF(%k^oB'le P=񊛲=A~ײ; 㷜Wgo졶 RIj(ek!ES6Q 6Rݒ0*3f sGmb,j)ɓ%',gҾ8g#IqNUa8TλY*~k?wTԠIMP0s%k1=zd w0`'D 駲{_AfON}5(E>e\gy=юs\2f2i?SF+i&Ѕnܴ}{aU(È5eEUCupߖѻ3['H| ʣkI7=ΙQRL< $,5GnLB:`(~z~BMy5Khp=FGHwoK_VD ~Պ\RF:M'n,{b z+J˔_x.FYF,rСF r;$u][~EMlI9RGqD wol|7G3pEߔN@0Z<"E7/F0 ,Ra"Ks{. uzW?_hRL Ѧ{8<yy.v)<.*BTq%r_qޗis/ !lv} -gDUV*KNfdk'M/`mw ,B{S{t>$H ߓ軆p/Ӹ9GG gb(M9d_Fd8+c\A{3[k4t/^<1\9uq9 #&)."h3CDfrYr~2]Q#;gUõ`+qKlz_{8B"?@?k3a㈋6QPZU)Fw/4{ΈO8C ~Ւ'|}Y?  gWg'V=?2kG6ePԸ7p\A9E-эD/lqfvx(%^|ɟ:8djho?br.r|>K\y7z*xS<[C` s)uZ.Yt6ٛs&!V|Җ@=W7HuOx@w.c5c9Zwuh< ]i#}qu;|kقiԎxh\XnOOl |tt|8lhF휎[Jugs>w8#Je9, [ܲqcx*S.F@>!%GouKo=sC34ZFo-bNjSS!4 @+2쇓|0ޑҙOQ >M*Q?{~n I2eZT<K[Ƨ\ج=fot,,*N)ZlL7 Hd7uң{p&>m'<41TJZ(Kj>z޴ %7d8-sܤ q a3ڑanMGm\Ue#G:C.co(¶DS&RlМMTsT*~mgNy~0 SIc|!|6]9@f-J;jf/FfƓW@T) 5L$o6e&6խNvl(*4 Y)1"h}ԸiQǃ.f%RZne9<< -ϔ*;i1tChHMq{Զ5[w ~9 )m@pZqFtYhuӴ*a&N+6=C|@x-Fx+ ~z'@zTz1v 2Zް |= it414\drB;ҁ/`%\-+p ؀oߢz9dY͈Ԥ',&R#)Ko@fo*J/"ҩ‘Orʣӿq-~ams;1.+NmօҦ/@6DJطs${pn\Ezh!5m٦!R"׶:elqqwlғS̭TrA|WSko7. oiΓsݟH4n`y o 9(b'j`e?*^76i+̃(6K FG(n>Uue{]RPriʪyC- +ηɉ<=I&FRAkKT: ]#QD`-tHl[ؤ-+pJqJ鰦=VASJڮAZMe& 8]##jG%hdKbʢʢ21/-g#0-ޏqct:zCgy8qk{"垲f%' G_MC8"J9gSص^P$ F_" MfLQʖw-P|UE:M^lP(g J:/`bF橂~?)hY+ ?Їݚ퉟ОHi[` `OppRΖ*4&4BCy@딤/+Wc Px[GjjDJw%V;6%9ff# 콎wȏ+vP9i&v,t4g6"l⠠6%QF׫Qjla+ʔ\ 0t1ʄMb;P6I63,(UmLi'Er LCZ6U"`ʁብݺofcِ\e|ڿ:'t-.YSCD)Xz*V6'jfO_ 9T .ـrC>$z1{XɕC^P,mҋnjfy9垉3;yhǁa1$C㼎q+XaI!ujpïȲ`.إmk:PϏ+Qxh〭 C k#$^ (J[<%JzvDrTr!(o1fǻ7gr^eNOzRvfQ wl;h?YϢL<bZP'Pa=OH8j+n^r@+zH.ߍ%DT߀mbal-CpME3֡~=2 HQ7V֪[ :"YEB5EoTebNGly\A)U*@c.T~q+uZXoQlMSEك_ RB!57l4~KGrwB8r''||voGZeú= RK;CUpQj?>9{@J%cNP6\}Cvl(]Z{žGymRT^6w6M~QmD(]U}mRj;/}1aۢt՟ \.9;3z{΀m=RRW0vO>۴W$}w썢;E>Y_]/3au^ f92s|ydm|Du+,.Ck@ê.ze\#zεT(nvo{7I7d⾀[7 Z?N]݈keKY]PXTsO/a0< OVH% A|]K%IrzGhη&)=SB7cuh,]庞Vl4C^% yfS|һvlK0`s<[ 0I YT-}G# $cFD;|L-$<)% >/^Ky(ό˫qs2F|<"pszJ"(xքV]9 { 4M[Bt7wi7 @HV.G|p_igaF6-,Hg0zlk.i̅'p]r6OK^a-$g=Yhޜ^Nv |)<2|i[D9j>-t #ʫn\<limxvTǍ ZJ IȖ7hiT$RNinSC[i޿b~y_Ύм/qoڎzvw dYt^pO!:MFݿ(FE]3}YVrVndO,6] fkq&j\d{1:\:[d{.HWTDZ#q! o=h b qűvSPwoooobUb5u^7xthw6ur ʉͅl>꓁r3rJx]6: R"mnl"8z{ia(8KE+aP1mEyJ9/vĊVG=N>C7s ɟag_owlOzof974> xG: ؃GØu!T$t1<@''(;uJ&zXN_{fƖ-ٌ-c_d3e[X&VeDdPMe*%N+"uTK"BRhRu-:v\^<*<-mF9C:*|/N,=H9c|ʍnvmᕥˬaAZG.('%N%Gc?(|a>(kG-2?!=^-c]"6$ ?Hz1pOxwY]J_8pB?SHmy*nnn!RR6wޯFCaʍsDyhCLDndфx }s(LGe9Q_Lٓ-]pc <ѥP va8ibb\٦qq"4#i ?.ʅM:CJƩ %Z",f5zhD:=jnb)fQٙFx+ ޿G&+p}!@)U\DzU˕=w/urU^Lb.3(tOR~y.Fϲ Et_t77Gw t%@K7=pƔDª{O 1:AO+م]VoFZ{S|]Mt?[KtW4GOt#<|#%&Ǩ H}OO5$ZQ:p/)p&g$N$saܙͅ,GBaL̲-!pl*p/2:Qы5(3fQ2|m<7l3q;oPlۨs'6H^wauےțA24z5Qy5f[ú9[o}^Anc$<6 7uɶ'%2S DyN@gn!/9\K9D=y`]}K@`t|E`zwK?Rss<=Cڪ &U#QTMo~-< miL&Lqp3Z4<1Se}6ID8^ EMOT*©#/Ս Z*g 7!5em[e 5%V66LГA/9c[<ӥ ~! єK+B!6RL,ts.]mؙ$x)"H%G*zS)=+ت `QVX ҪDlR6@MbPo}&@\$"sR#)f='ۡ9[^W&,-Bއ2+ĺbU:L4##tp%ʞRRyHleGFJ'rg$)+o] ^gW (<*~f$YpqpƦyВ; Ƣ@T˳oÛ2HE1,'=@1mA-qߩv_jSpW7NyO~p$mQ61iLh Vy(4tG>4TZ*T_֫*>eRwQ6zIsdeC:D8&pɳo)H\7Ϫl-Ц| rpb0G.Thɻ>#Ƀ 8`| mXBη.q ,E)U)6 /S'3I+J7Jed_~X^=ɛ/gCU;$gW;sᶓ3`ŧqU`;X&{%`$6p(Ms}b<&uB$AY & E '*Ow8ܶpC M7{B1KO9w< . /9DMkiNX-6 p@SJRWc7j}.Xs{kPPv/~tg:5Ywe8K //=[DLذpŹP G+4`=zu~3 "H|M=@w1gl]H"  }=/8n*׋Jn*\08G{/8?NGn84~B`o*s=! cV8.mJC_LLxy8W#:a1ԟ$lq:#%}(MI~l߸96{?k>. ~*]uj-FԌ'#rYyJ"{ >JE N9:0&n@rw "&9uXzru_MjtMVYDWNS/8G(ON]ZGi5v6\LTw8,r1[l\y" NH4$CMglE_ś>UJΣ#'_c>ZiW bPTABq*)]6t$tD!!ؾPFp$+QnKՆLRh&%0!6gm96 yD=voV́J]^64[z2&e|]kx#eu7rQ6إ! rvHO…= z7s;k\I^[D.revJ^fgK2(EI\,u(6Ewl\|$>ɒk]Ӊ0ЎGCض!d-lӭ(gpkߧܾo_ 34<{[nauZJ{);JU* ˜0b`5`.OFyNj)Z 9Cr{p%A;Msg5e\-i(xE3x%N マ߫4{%l|nv1lp z5p@y,ۿBAbƷ6S͖>ZMM ]i_`+fP~Ĭ_par/6` ׫Xb ~[[N\aZON}'Gf`]afS N ӵhy&D&=[n*nnhV p ޺{z(hZ{-BK3uxD[V0wu.frk<9=拾#L ~f(D"#6ʨ,\Ӟ94B*A xjdl`ͩ"P/R΅ ^Gz"Vs.R8o]HtıTzk= DGl:WǴ3;aFP],gCб)d}H9TuCTm쳛YǒܨOCa/mQc*COYY/JЃl iZ=WZ{ENȫUuLɦB.|6Ey)Fyi kjz_갱o`>m&DL-(!O` 8*+`;nUN^d@m m̕ܥ,mM,)RZZ%%/."bmZWZŹj ʐStZ%*t^j#_> qv郦_OhX,0 ^i.; d|1xdgW0ӱN+PevoXJ 6&J;IjYv)@V@8^YZ:rY(lR)%܈WpH>P`%Zl.[Vw 'OA?’\a7} 5?ne.DZy N<픣'Mx钲_.KUίc##Rt΂%yp֏oDl+w)\@vrx+,Vݐ@NS\^%As^BR%f/"6WJ w;붵a(, k,xu\Vpע&\mpa2nsD{} n!NW5GG}BUB5_^uEE(uEU0:J&-(H~t +MLJJ w~ʦx$_J̖VLnOgifڜ6)~>e!Pn>w/tZkV:hJa¥ʹ;3 f;Dz S”+RdiC ,mW_&TEvk +>.Vc{6ZGhldC7"Kk+|?y)3?e86p*|tՙ$~!bZ9#ڻV؅G cyS(\wYLRrߖYe|gGpv' f bKѠguv,sqQJ[BM~3 5rvGDiDZGJ%F.`ڮ%E:M[Vz o[TB#O%]FxX42._׎8 ]faf8]!󆥊kUrAuuѪ~v"rx𵥼wagg^+̛9+)\MyoA%]]mX)ݾvڮc].C)-f˴ ! ?p?9cFx5bB Vcl ϒ|X]W?|1[rHlxwH/n#F*;HFAt. (}Ñc&kCjsƺ"?[il 0W# @kJ1p6o, f{NvptE*-)~(tucɽ~ޞl[p{s6|8αHHQ&f6Eso~2Op?XK*B*e jnҟ&x3ce3K8b/bKFL]&QXgQ5BkP\Kٳ2A[ω쮟 kftG|'AZQm VGUrۍoqKuTֵ4n)/Wv=1'IшI|(G,m)x@be~ Gm6*bd f0a"[9swDu:3vdDpO<& f`Ksx8@z`huq:EbηHٮua . :Q#Ȇr>ip0n=9xuJaxWu׍#!IpEEgGQ  C)' 3fOp :)O'cF&8^c[{zAH4g+yB D/Dх~DxJ%U]D@"Xʯ7$Ft ,\8.=Պp:[Ps3jk1 ,:yxO crLtaxQ͛@M"A$/#~_5?i`&9C,9RKw1tdr-9*㐻AS͖`iw.Sr~Hf.Ü9h1޷y{ie7mqϖA D#_VaRWGA]z e54P#`;I !@ 3au$5&l@L^h۔VfKG6-<`o&h|&O72lhPspZ}ٿ5^mBNG 'j}Dqx#Y%"1 $bb섃( l$20gI s Άp#:z&Ly|MC jt#^FS9Y$5|"g3󘾊ݨT|z#}6]6+u{ϋD)~ fv:Tau/?RUDbfkPÞ{]qjmh鱻*I k`ԏ#]o_xt)ݝC X;r{կ@ ?O*?0 gd#%~51NN jZ$bO|vhBCcsC#R@0)s1憈`3X !%r}m8|jº߷PA+cL$74#xț)O1_^Twz9׼(<O7 (xfHߘ_z %>vo.ɝU"vrPZx燂&m>v9mB%)qB۟ѼݪO )XK:y6Gt_Y>%tgeUC&ςkYqBx}D9O'j-EydmF3&D+V=TV'?W&n&9 | '8鋑 ܔf!`U|bB:8+:?kȜZajJqyr /Q`+a%,gD[SٔNRk,mś)(9'Emz*D" kV]@Oso_U?IS#m+z] OS0H-T[SO+4QmB?&F00fkj"yw;x/ӓM33^O=g"Vv/ltt8;%srG)  3:lhɔ{zqQT6ew!t,[~|9x#+l;G#,!8y&r_q}'ˏ+/xѩ7J?l)5A>a*b5<@GSvOޚFkTA!}mD`?ϖÎs 0\oF>R#^yҖ4:F59=O~"Ip#)t\>~qVWk!JW~>D0t|d7T(N jӮAyhd4?+(v<г.\>XBԬΌjْ$z"Fx:eOJ(& j1Sp)\/QM%?8 ?Wi:"A:NDǘW|QDit,FJ@\rc@Y0$ҶAD+E-A{e!n@ H6|R!Z(RӍn ܜ)΂'rrY'i_}WfŨ6‡@0zCr+3标, +8*Mw DIL 66̰֞Tm%a*/ yf%XkYR2tvXgQkZa.Mu0J(4kV&̡md{>ySp? 7u> O+Uŗ(ws`p;.}֕(p^W?T?? 0h<% p{7 +.Ff 6wzKjp?hj)6z~x?ONSעϏٵ̮^z,R}"ly!'C\-w@u7[eލir' ]gr4z@EMRi=(X9_GS(ʃЫB:$GRu<Bq(H[hәvoWzB GR sLG)j܉(H;ې=N:[t%zrd%`>s*O{|tm2Iۤ 'C4 8EBSu/]E2tӋnF S(vQ0-25܊h f )`]:ׂ EY1 sHh(w?foHFlո'RzH9j>LHTD _9,.|Q2gHM $G?z?Y[(ڥ3vig ":&vt1Chvw3ZA[Q&j>[<1[^@0?!uN9F!O+ީeKg)G~8$;zY:mevJ)ɩA TڠM oy_CM/fs5:NFc.M(gL UZ>-O&Z3,38!3>rݝjC#i8fa=v) a+Ik4Z7̄`5vvm4 \<+&pQ-{(=6?pe^HybO;i'CzsAvϑDOiT_BtF:??ַyӄS[*s/8P~KO:tkT [jpkz=K:.!:x':ГXxrAy'XyH;P(o=79u K1W;~)C/6Y{دs Cp(D[{:t|#.[=i pSy68BlM;oI`hۘ5Z_Jv v|LSlR=o[8@|۴'yvKOT-JCwSa+XBٷj\(!6fMus @@w_T6sZfzo}n:5Z?hY řQ6L^~I xl9x3~ rDp4O%GάA~;v)4ʼrސ*!pЬZOB&.oDA0GIߢjzJs0-lC;veYJJb+^t'V:.M}Jz҄ _HOw]G%tLC=iea;Ŧ4Z8u@n&\Q]8Gۂ;H_D?Ø̾+͟}u\5rbvF?)7* *m<4=23D(cO=|nV(ڦ jp&KgWw|PlwHV|fKQ: $}0;{8r~H%ݍЫFǓ8ү΄PJfWlyvF=VᙓJU`}x;&?XM'| \y-jχ߳ՠXy% P+$\-R35vI&=a\dz\?73d%%z.%:I~ЌD0){P{hI[e.eu1&XOWb4fvM혣~ Z"5^3\ՎoME o$gJMu/B6A7 U1ZmTi6$Mw܉|sMQ4+=L.({YB4h?`KaʞٯZC$Er8!\wh8^s~ SScoc.3(Z mCsD0d\B ߼> -q1 v[s)iȇ'b"hKqqH+^Tf*)ܤVCI_A^+o:-z|tWO ]y0m!xzʓ!<eFՇHqzznذ_0x9,z@.1Gjxv-LEv';X':X%X~No،(ތf<5nETy-=n܄5j Lj`33=B3I_k5_js;98_g`ݑ{D!:7R/K{% 5>D!\ԗi"UvB 3YKT+'5V R!)Lb \oqm5{rHv\>#<*B [{lR7w`6^a49jyr5R9RDkh;QMuA)-u҈?F!?UiJK6\ &vOejC*T=%Qo=/$ 1A ĕ*#ӝo6P!Ϩ=V#hHp-{ˇTˇת6 N0k)WWr/ *f$nݩG>JFJqq㞄"_bT=i%6VHCO݈CGq@[=?eCd3O༟o y9J|G'ba1NEGO#-vA.D) )+4D+4*V ;X㗦6oO#zوB:9 .TSZn-4Tn[0 K {Tl쎮\ IχUOp( 4i&,eB'd fwHah`Ȗ@0G7흝-f'/qgnnxRG Q=¸*I6 4,ʍy:tԚ[=?ɥ$>,  {r,L Jr{@1͙"I-Um1jR+Hj%~}B(![WKKN!e?Gۺ_} tmO ޞ-\uXV@.3(O8Oݩaў?/4y<5Iu !" :Uɬƛa~a ۬~=o#mu;~4tSTGM#$)qB 8za%xV^m_ˮԛs7xp6N)ײ m61"ަto w fF80*$xS(d8Ss'9%]-d7 l>tYq}6>#)|{#MSXvo(i+|fI詚zvݣ]IlK/sT>:h+pT`B6#6,zj)9O+3SqwV?7Z?ͬ_iXH6(pLy=4 ~%}-'UlA&o3|Dq3&Gӳ;P.Dڢ*z3$mDݩ_* ) AĔ BmzxĽ:\n(X?h">!%ޕtAFJ'VJ{Vq{CClS*&x2 bVyuT <7V D鸰ޡI ZA9["càŸzĻN&P<]FjA7 \@Fi:k$`ovxj3Ri͗s32vE9]-P3!xhkv(9A?۝/7:a6i \PmNuY)8=Kyэ h?5k=BܽU*j Eu u|v p}KD!8ogh;v|96܊'x+RpgOԐ*'59$".B"`3nus\kM-|A%#;@0' h@x $0=Xf Vr#'7j}8Ő'Du@|c,!N?Il@V'YI^!y.A\vER29`u'-γS vɖH>V¹q 42[?7upl96(r䉱r^\z*ҟ 2ft{sIn;.Xw[ fs'5lXrī+X48L!Rϊwc .Ԫ0C,S2Հ[Nv yƌ N(Q.r"ч ^rM@!D$e'xMM)Zm잒#V>]M}kt8゙ Vh#f`vIV4޳†xJT߳Me,$\Ozv]E ldd? lʹi.=kf;J>d ݊GP*rPS>]:/Awl.gG`cFߪr|AGCg1; 3= \0 PD%qI Ӂqb~5 -:e${'(9, lۙ4EL7ms8)A7p. /г I1;sxk}ԹyVi|vOʇb\v QrvV? [! T"tkJ3ƚ/ay $` UsZ!qOI}/H+ms :t,}m3z@wXTŇ9!zp@aJoK94NH9eis}{^?Hl++4ؼc)6PW",fBb &[ ibRPn1K7:e H1` |*wdj݉H3|{BN>֠|s%Rz5"H &?^eG8+ځh1YPmR'Y.o &kxؐMplAEn˖UY*2%N:z.anKx CQam }e~=;(`-i32h3U7Dj~R _J5Hcހ1NpW )bc&~\!J!5=ȧ._~Oݯ zZߨۧ!ZUm՟bC'sjfDYӍ"K̖p'.CFc`ѩ?!w7f#r(u!Q Syq*x!' _C)c )GW snոvژSI ˴h6mIg5VcZS}A٧kx)\)Ph069yq'3eقZtTT0uwWt;f :AdK@zޡthFg14>2zaC}⋲t4PƼ>QtHe)$XzyU w)S <7|!l3;ʑќվ&FVe{#0bt'rVN|;\+]jmH!?P?+dhEq9S|b4.4/-`gVJ_2uDε ETho,'_zS`yKi)2_P/yNPn'Pzӌb$KoRf²h[ RfᦒQ~v)} 1Rg~}&3frrBLWc& ˨*3ќýFp剁9W8 ,+XRUF0.T3]Cv&;PFl@Id*RCE=vHUM\9ꗧ4`v8c֩Œ瓗6f;ֆ,nOR0@|amZ% =qF#mXS4!xѕg[9D2XQq d-Ϯ~g"l=?S(DD|b$*)D]WzGS^"ꛑZ~wS|zJP\Q/?TLZӕ~AM(||ȫk\j԰,3GM&H1+X3%d"("/GmNm~s wbmdaLj>[1PaUF6BP?vk$mGsҨ PPY0z$:S |CWJrY<ܝr3^6vǺO?h\] ΍o2kk$? R9B+gR ݨ[nIG~2羘(̋!5?6gg[:thQ?1ب %2Xܱ$nOYU(~Z |v lGF,0zgW(@I٥`^NNSX$hGZ kxU΂cit% #{HXtm}(9DקSD=;Meeؤxu~zs(o`o<ݟ$FYI~QNRT13u=e7B tӸ͞z"zJd-WVwnȖ#]wXDԚMO K F7\QDH52lXH\~s6plVTGM׸K 4O7 s'e kχ4N`Q8c*'*Npc:,=9M\s hL!OʖN X"kQaM7vJ;@~o%qyivy49@!9^l0܀D|91 ~tb:c(">G4ŏ[CIce'IPQlU ޙ\FJs'[|WV%GQgl*{O%C/uYڟ߾j:^W9GG`5i̛Z'Q( =C"|Go]81I7PG,-zq=> #lCΤ \SK>^XJx8nOBA)[~h&+C*MtʎӚl9ېL6˶fSuƜ$IPMO9H3KvV4"n1xn0*rQVT *p_Neu._NA:J}&V ۭ 5xESBְ# VH{j;܎wBOކI >tu:,.+l؆m6iYY (ϬRcO*I?lB`~RX7b;{Dcybt/r!%?Mח^BR${=Z(!Si, $*E^&]Y~q8SvjU Wo=lJT6BW r*m%g$%%LΫC_"1fI@Ϧr.-=)O=0zԊ:t9LX5aA?lkacq0.+ hB1}4}t*WF) A` y;FK},LԹ^x<w~V~ TRkKaUj/=bx %vW灃S>y<(_*nW7>aũ^3ת ߤ8<V-pM*2 lqj;ڶav#\V:@h|v<OExN;e#WX!cٜ>٧F ~))o  0*"V`pO&՘}\ uL 4! ?,GĀ>>fgRgMRj6a3 Յ}A8$hp>aky]~X˰'G 쥬Sf9m z0F6]iؘ<:Ҏ=Q~%AFDMw?֮2 ;' @8p a:BB2W&gM`ӡk)gIa7+tFy9jKLJ-N޼4H?D6U389R<$υ݊p:KB<-)=p]ޜ7aek{;aTfJ=uS1SpjFˬ-v)%VTֵ,:eGFeKD]9eSG˥ۯK-ͪu)ePyb/?:!ⓞg[O]J7JЁOJ=6燔BqLiyguʮV]bJ ]t]ᇒ]Kv}Үm(gkO]4ЎRGҿqPU`*Z:;MyZ9[O'm|h -]H$ #'NDAyCoE9<ɲzy@kqkt7jH ,Tվ3AS0lx1[T~#3Sȏ ,yUMq4~lim&ACck~&Iͣ 霏z* 0!<6xZP?ȧ07t*ntqP&1R^pK9Ҧl5"Tm]o_ A~pNdՊ0@%ȳ_x@MO(?=mKIQ>*tGSJUss1\ͻgw)|q.Ů5Y*^} "5X?0+_m0 ϴQњX[1Z@G^{wZcր/4U4B\B!mĦmc:̧b`[ؾ0(Q(b`F萔(*Rόr:ZfVv2T@eԲP,+48^P Z~}{^ku;58(E9NpQN(o??n ,VX| ` 'U;Do?uf !?L\CqtXl/-os(o㇔Ďý:]|^ Pe1Jxo)kiBml=u);cLߒ9R`^C$vMaYH爊aZi@cKEiώj߅C5lp>Uqy-% QMDx,i7xnFc!$D6=K&cyˠך`ۿ{6MKT}D~[c#U_͢#p<85r}ۍN o=_>CQ6kEΒU_IIƆ ZC\Ŋ҃IЮB'5UjWvub]{*6bE]OsnOԴl_ _}ͩEwqFbI /f3>jl<+oNԘF,(eMIf޻DeRbI,Td]۔dG{U_ʼn" 㭬$I |mlYXVX=o[] ?z:4?=4ס>;L@VcT*.;vؗaײ@g UZl0Z3~,aQ}]L.Yd2#|MG*+4|>O\4QT+ni;o1X%bt7O/Gt2 /+ a)'Rڈ?&gȶCW>R,l@3PQ/TuzEzs_"#[3u6R>!YEX3b倈q cJ$e|Y=@X:E8;oשK(mU\ @rΥ>D( ԴÇ ,?=2v|:+p.4/*A `Z)* v^Ţ<*a:Ձ;Lf}|kwqiMIb/]KZ<[A}g; ">{a%GυYw,mk, ?ףyRc js8z7zX5UG`ϝo%9YEMTT|vYRӭ1iRDϲ' %@>J%Z,oeamgT`{G^{rLPom=nssF˥m V콂h>dVnwjbg‡"kPoC+ް8VhoYֆEf⺋'ЎIE - "c k}Z $gp[6$,ukGY mLb2%1M͹Ct0=pc cb|^,r\xA29Q+7 :bTJ2Βk4tl}X1*Jl27"uLgvIJ{H{ 0!՟U0\I4 >}$uZ6&^GTE]q}Rf0+-¤H!,=@XV ;,R-Vy:P)F;p~ݧ\\ J."x#fgHT܏coXYBXwFc$VnXd8Bۣ,^sKaI _jP`/I'"a/+ר*ZvcV=g\Ə?d,,if}ކB>fW򷋝}9p, ʨ}#pyĂU,P):ѠcrcuJh[3x(rwr22<J%DR+r 6u1˪Re=WAmEAojzAa/RA㨢UPFU:ե5 A„ύ ;f|3^*\6v{wN&51ZBW/TIiK;c;Mf| emAk5_]Bk!@k7vL*O:g7p {_WutqèѯlDAξ1g-wԦK$%*yi"fൠMˆ󤆧{R3Hps{fdiIʺ?I)ƉBt:.K)վ΍ g%wоh^z #Kv*7. Ө@)5!pA)ڙq)3dkVy D&Ւܕw<CJ>@iǦCo4l5Q"LTƱvH-h*1g l%|6CeȾ@eνcV׋8Ő䶦̟WWԉ̴^2,=:t7+{Ř$MhtjJαeXHE`a{ #.,^*:W,cN&$j|?5}h^~Y(]ie߭`{Oq,<>'EjoPqtTrT*=;EGjEETkoUTВC읷q E̬C<9dϏȟ"4>q/ʵ^=7x>nE:7&E GyQvoH2 q {%^+lȤ0(raZg];*?KXPSwm} YVZ= @9$fv(z_i<$ d&[ZR^Cz?tkLBX džщL'Q5qʎs\HnXnhjZ:[TxLR JpAo;;Ew}8J 0ֵAWiSIs=mNy[a~zEkLr_FF~X=3|k;hhK\-Ϥ4Z&I|;"* HzwGzB1*I`/zŬECpRԨ\ Q&#S}cn*w'aB]x6}p2rikFp.4?oxk&qڈVE_W4vR^,d\ dD@XX2}|_uE 5Z7M)Nf#{5|X ?A]&%_%l$7"Iyo|=xz̈Р(X7UW,QU ݁&cB4{~SzR ?RS0ؖY=6}n;5#tPS0鰙 Qh|V.ҵÑ\.ux+ c@;E/+?)8S^SrJ 8xKV$,~nZsd`eXXLaL 8m\!8v\U*>Ș H`]M0> )ua>GcnIG Y57y*;IO>^MGhzȹ¯ PŃg"s(|Tp -,mɩs3mw AŶJΧL&,Bjv7sfຉaASp' 2wTGnLyF#F`Q-Ty  s:mdHg\ ps\5aj?QG/Ѐfv >Nά8Rh)McRf%γPR:' QAR#WJJ>Z=~?8J1ic*?yrhQ5`joR›b_AT_hzd"|Z V%IJppvy`Fw"yj,ƄO~MI}#3)XQU^K,}Ƕm=(HPp9U(ˁAMJ\$>nY/ F)TU6'Y=z.5 'By{i^#&` 7F $`z]|Aӄ8A"HtGA \oɿgl^1w4uso1A+<>e}\k 3]| aaa჋|}Ų@V]ňl gҙ7h#k)7!!_c1d@o8sE3,|+1J$0Shyr L b/A/g\opr=¬$GJۉ :DҸ`L"~VuќڑaWo^浌.F7SZGJ05*$fBRg3Q?&fKaT {JF+v_S+SGD6 [\@f+eW:_jB$mD`OXTw(3Qc5p\/vn xVySI*:-^]Oq/7ly؛uIt/s]dnc"4Qh)QEi83"ۍ5/‡cOoM7GcX) ќI 2 JISe>Ϡ9P7m2:,jֱy-E&eDI"68xec)  + a9Xz/: /K5." {|[d bp[ '9E alÎH}Gv±2GD(J9԰zC%b}< w'Zj=`$KQi 2a~$&4Pp1XYHg F Ԡofܧ4)GO-LUe"9Z ~i@n՟E@8;E}f/y-@ US,: 6eo4YOeSqYpkya^pO%K-8& +eOzr0_ƪe|&E' Ttyn,R5tF%Z &X>RDSmg)/OЄ_&CNmʔ4V…[&3G1K|~ LR91p T蘮,U\y;SbK ,\-BWV7hk5?]7'kV1,?Q/eEwqQ&F5`ox |IKT<ƾj" :Xٍْ?72ܵ!HJK;+=q[':U3he=׍u #% ?7A@ri|Y\B7dQjٟa')U6&}X勶??\s ](Zu *W]VЫt]qWq]D:kƠ0횳"0eHV`6uAp/ֲ@ ш7cO S1>y6HH fŸ1pOw?wr69o+_![d̪X!Fvׄte.mATC3LQ 8O̬I( #J\{c{+r?pqe}7_X'3N;y_N/-ͦOX|VM2Wub,^z: _By( E'Q?H~@=yYL{MGyޤ"1V;V;^5ҽ|l#mՖJl׵Þ,zʒ)tV?ΆjVh9G5nݺ}.kgrFD/c#W5Nge MPzFULpzZ}UF7TG˄ UMESWW} -f{2{3;:6Fh19ܮ7 n>m\ɎBAXڜ̙op2 :9'9,JtXBB{ۢR?^Ҏmtݠ'Zu֐]:um%`QQD.>FЄYkDY͗[yݴ'~{&3 'vyu4ا_/ Q{ׅH*z9)0`b& JH W\d*6=J6;vPFU0/D;0Ea6x'״Di9#=u\U?Nʃ٘s$lG5LZied0fXՑ;7ښ$d_@yXhYjA%(khGbQ(ЙZ[$K[, wi^21rx& V GۦA:ss 5#f?g|X{sxJ=c-flzWQr '駓6YآMz/@/7/2lAR'(H4(!Jv.uYkR,q"/-U݊ɱe8HUӿ]{t -fFEhỳzF~>ԇK*.уr%c+'*d\WIL0{ #MN\c$X)9%6]g˱C1<Ʃ}WBk쵓,Rwᩞ[$9amR cDl$&4Q G pWbœT,Hο2aR)BT2+m6SbxjR6j{5l0mZu9"ۈ'NFgku6\m>z7bU)&u|}dTew`;#vm .%P{m;\"H*Ӓ-(mQFre*}(l7aOڌpNڌmҷXղxӝl S=V^w(W=>-1<.Ha_x lU?yo>½At!>ϸ 9"#<#;l_aЎC2 ru .,5Ǵr.L/wFH[N\8.D=uNsw>vOeҞ{&b=s%]sA=wn͏,wi|bߗ n(~ h[A.@B)teDZ[=(z>ڜR>ȐY ^vס&բ_Oy4)KzY'$k@^mЕ<_W]R͛Ǭ ,^Ҡ#,I$f3;wHw<v1٤I:f%`ѹyZ6lwqoKX|t]mv-gfu%gplc dKI0CdaeFkW*bŨ8{M7 eMh'xǘ{"ߢ@6I]m|Eq`0aYA`%Y4)A:#I*=}m ~=3Cp_a|UVuf5fUCGXf3Gߢ?|7Rv\V,ޭ:+vcFkEfSjJyU PuxOzڃ: t=o~lf ORh <)VdA_//8Q 5o%.Y@onQXg=^^Ghʔڃv&ڊ{ Uz~PepvDKіZ4gYᢨKC$ Z-E` >F O#EDCGВh;NJDc4qz$6mćII[mpxVGMNty69F 9Q6ٷZ]A8E *? ^?}_6[g%1sQyq=M84e!f_uFav_z9H!_e3}xɩ&0Y*Uʒoup0:rꄓG"$p,{鎨DV-XHŪcJ֮]ʿsa/eE3Kق|uDC]*-j>`ԭw]JԹH)tzL'2bT}kIp#lU&&&M漀mjO "ڌ6:.T{ubIĄFOp~WCNnGrˑ.S摛2kU{f6|e ",`p G=$m G3) #o(AtEeWj.#Zn%˻ ]\,!G^aG7G bQ(7`)5M)J6G ȕ5yO~iltCt# wiv 9Pz SQl.iOԦ' +ƃ'Z>Bw?V|O﫠0hTւ@'P ^ $]z|`޻f5_,atZڡ|ZE ̙;&$/2ۇx QlԩdA[ڣp=\*A%`Sȫ{7vXR @ "k@ELE]&l>/SV8lL&tbQXP)I.m z6eѨl/7n0s=Q<[pQ}T$ݘ(hJXU,T=#ƻtPd2mwf`A L~SߘCŌDs],E0F;'U+,%+,HR|"e$Υy)O$UWاqm%|E^d {%O(^[oV-&O3ZvB'_cӜ G_tNW|O<^];``P}R-e_ҷtErnl!2熊Cl< z>Ҩ]f%>_yޜZA|k8*n#PsP؍&PI j)zyLHI1hU>³3s_Y^S"U<r!E>e*=/o.tfc^ћDصt&x "=<; IV?&wlY1h&QA=}6BEu&rN !RkO9rL}l#Ա/eigqYH=,?t^ y?z֐/c`#% NX暂ƇЌE6s98#z)[p?mP?T5lS[.hCee3-*j$;l꧟ wz7j k/J߱VIE@WXҒP9b3lݐ7jkLpm'w6/&. DA FA`_l}וd w3h)γQ0 c atI>__ǶJvJߏ&i~J,'ڗFQ4Z"pqH9>T ["8n\ibX.;r=n3k'Mv)HbuOo0iE]CҊ7K mK4m unn>)1ܿi>s}{']~I nQ/t>o,w+U-5^ao g7vؠꙞ U ӿGoA9&Ŧ,'ܾٿVTޥ'zyw_I\ 버nt^feξae~e F`Gm? W!ƍEC~lb&v3K .pQppщ%p1WbýLpF mb~&bR4-ΒG$N@ڗѻxZ85|$ƾvxYO%{cFdI ѹG~ePG% ˰\#zU.z lzP$I)|%QVݽgs?ĥEW/k1oׯj+# clvp:hj65ywW۔;szѐQqX8ȤT>uD~XMw MlFZǬWtr0?rB|pqЯs E˱j?&>W[~-WkOKξc")HAR<.ąH ˀP?_Ûi | Kk7:EU\բWlUQ׳%lf3/zJ34([x4< (:cqqXժqIј@qGM ' ;m7=ubN,\5V>pWSzr]PjxHw`gNB֮儑Be"h <{@Ro0RFxSOz @83sz&'F1bSY,6_̷BLE|,X= R 1F)Se޽q/}w\ep,sp,I38(.³z Oq_s{Ch ,#G[K#UKΝ;#)y؞|^ʴgg#6,s$ % PvL &&klUhح:Ip{$OISgt?S7vߋ̽O(Y#0gEY'~-b$d# ?bi"_XC&" kR_Ofel^e2Y0[+7d&a5\XHjsISםa\!mp - ߦ'yآP LdƑ9ɆNx}RtFR2K.X=LNh'Aݯ)qE3T۸ĉÆjBԮ{;tA+GmY(_AC`F^pfe_$xFC>Sh}h62J@[Fz2[fKew1~QUp6^&UQpt_$;hS+[`V0.R&k2*AA#̍Y>kU||J _4`jY&j-oqmU!o8ۅU%kVV!{[I;y 8Oa[0 * p>p6l?,RZCGr`0Քc u)LC@P畖 h1i3',~'7TuEߴo0]1ђɕy= Le&R\Y'=cUdTEDLZe'68wciw-'(7Z37F11 ]  +A}7< DP5NGY5>p(|;ܷz(?O _c)mPK"13Ҙزz>Ց M٭&˽ +({@dXDQ Yb#@ąXP{~L^adSԿq6qQH1 ϫKt>Ve13kPd8ߝ}"t % p׳i՚<:`r 9ߧQ%oXf>__re/o\TMVc3L|=@X,v/K\39ٳ&j疅A==ic7Y|FÁP>;|3Nlʓoq +3]&1rHSK=s]{5WϖNߒ΢20Jޒ'yjCQa:U'F_]&0;+_F}?[<y/\ 1!u0 >焳yyuPj<]5p9ͦ<ţWP_GwQ'N&^$rbKKBWj9|x'6=R{Y9( &@4{GDJ^bőrR1%pRL.=rr1.ȢX|a3xz~M]!8j?Y4\V[k蔣-RLd/J7x(%aS޺8a Hɸ D  p&9H? x|ot`xͽ'u(P;vI/^c"5+W Qr f M9Ui,̕b 41JNNѰ@NH4m%vZkLsQb :O1:4qFZb@b8)OaEQ״"V=' Nynyʈ$4疣0שY "i nhӃ[Q_݊@ ~,(2*8gQK go/yCTػc S>hɀ8P?x6DY|6@gәo>9Xwi`m/yOmhՆ*-1zOE-<4\Ky6* >QO;Օ[*+wR XUFQRrL67Çjs=3Y1yW?U M0fb:=EG1ĘG=@=}Z~TwhQz!C#,΁¤ն2 z<jx(,Ʀ|Fƽtzer AGqy3QLnL48D{~e@,AҔrjJ5O#/}5.ДX[v[v$SHD>syK]K_J$ s1Q" M#N#`QK@PwJPV 0FUL#$uOF@(%vQ&&,Ss8,N+)#MK nQ3Y@U2AcJ<{4ξc8UDJC9{<}y՞?T 9a/t-NZLQcz rՊ2{=Y@s,[[JP>Pl qX RE#B(cO]D )@DxJNzFtjt2HvƊ|EV3^D]{ Ӣ KJ٘#lp,Ci ]Hڀ->E:c(31|hw'/)/M jݻvü͐i]sHgm`ZQO‘{,S JOeƾ sO0EX2+\kod3&X}&\|ONFN|+&HCOR/X)^>LK&@)&AL;&Me|(<6i>;O[TEytIbG 0m0Y37s\GJzE,+`5~=]%Dl.f) _7lO]UsG0 RCySP4=ck)ˀ,آ'@E6mBړaj](!nWoſyف˅<^TE~ (d?ΉCAG Jv/"|Kkc зjCjO|6<,.ǦԦlzoitϛEbhCV챆 b#;ZGa<'Bx*2XC9أ)-u?ȕƋS'6Yor~9 吏}^>9*_|WNPx_K͓+lЅgpIa,dG^>yWqHjY-oN Ӝj (Xb %ȉ7cjr:ir:\1!f,01=,퀫\=;h]:۫!ڡb*0'k8IT"]hN'Ⱥ \ƹ]Ύ.{oGoGIצ= Q2Po IeC6c |(Ui3ة ژUqsr4!hx}L]Zu<}Bq My /w]W1ON%KlGZ1x<%`\]Ӆ'hS,M2UqRhy y|y KN͠!-=# ee -1K3۬,2 fQf pæ>BrO>l!܇'q< !Տf[* ҝ-T w*2%#{$N\p.HKeV22S;CܧA ʏK#m>(CA< (\Ӧ A9|H5ϢGRQ7fq;Ϭr;(gʎm_roPRX)k@ )@פ㓬9b8VX_ťr| 4^-q^B^5Ra<]t$ 5..}@^y5\F"msY~f{vD=KQ m3yJXRPp~*h47h6b+݄x,,Ush"O>pGO$:,:?a!Nعg,r k1}x ]La8jb +ne\Oؾ0%;O&by γQkw`,K+v#J IRqlYu32Z/z|s.8]r-0 l}㛊[`!gTi+O{"bE"NEVS 5q9˞o|}(>IUK^^^EzMdSׇ JJWQ>D.s$7ʹt=2 FCJq['e7VϺ*C6: AǕ5_v@#od<;+=qLm_e@/=ڜ&kmMJ~{`6) %6u[=Yͳ\:nzHLH9yZP$[T9 ֠ 6ç Sn[~U!̦܃^ފyn5+6I,׬k+`Ǟ cfcW@1bIdV>9>CnNh^ \M)YUjԊ^T/!>=i ^h0K6Hp~|Esq18ߒvIiBo)X-(M"(RT!4{V]b~5!=r twA92QMgۣ$DOE 8mL^z8{Fr:N}dfԮȒIH,'<1 N$O?blc[(,x_cW~;OJ..L \~ئ1M"%5By%?o"YG!nW"gBLpgߦLx#jM+2T#jKuUoI<!#$U|cւ-HO"^ԝ7&~"ECV^b?; ' Xzg:!L8a;o_?FD+KoVDQ'όOg:(K&"xf?CR/\"+̊ <5 39X$Jh(zZ9@kay:DsAzZ7DE^FPQ|dөWO1¯0%,JA#@] FPޛpPqI rk2{Eal/tcgP+!y7V)vWKIrIejfݠ&I)XIowY/ 5/ 4wpRP(leMHy$VGMXk8.$}gi}NvkQon )vh<)Ӊ[֪#7ڠK/UG&7Gjt1b:k6Ѵr(8|+O+֚j_IE,!Twg>`:;3[dW&N0(L҅ }&Nf mZ&%6S&=8 8a.;DWeePq]Iivf-Wրp?,MqhO! fnR _:R/l<5d٧zu'Gg! [ j=[xӷ/F)/V OjwU>46VhZR 7+t GUxFq%i H9r̥rrZ&jO`x1m W$X5vZ_#/pr_h}evz-u. [kKQ\6Zs&gIE|m\vyP0!Tq\UkV/$?A⥀WwPsY5ɢ>*S +sgtgj7UAxU({JHn-iU"4h? ey} RwBAUU 5J>:NCYYQ^/ sxĔU6BД;#wV+c NATkBV+a_=}5S Kv'tBMP5f@`w,X߂?,bKfe=2Ԭ2 Y-t<ڔ^KzY(_d"g8J|h-YgbuE'YEe^M(~k/^I[+fzxjJgK2-i4I5"K7\|?xDx,haA0\TLMtjcF8<)ԗ~>bD}j>wCVj$T-'26eɍxeS;SҊVVE?V(Q mXz57XֿW5oP!=?ˬR)f4+gPVϻGԼd)H*NUV]ĐsGoʱȒQEher=)hE9*ge*wp:CO{A;=ή!k4{T^1R@K˕?ϳ&+s4lIȴŤMzz-~{FMe@{G>Іe1&/}҂X:b RRbJ<]#}{ 8jYh -^O7abT5x$JZF|;;ID h?x}&b_//`栆8t߅'{$Vud$w?a&.E`xmPmu5eaR%1KMݴqubSsRrA*ҋqyY379bCPLI1P'XOmuɃBГL>w6_pW«ՠcc{3p?^ cX5gǧjNG gT;߯_d4_Rr{ I"}'WQ0z8C*miŻEmYҳQ &kǾ@m$Ήo٤_O7"&=82Rww% A6', ϊOn??Ax{"\qq9~G\39r(w^ iWM!Sٚ̇#ܪ%a1B #95`zL' ƅP`Cn0LDt]˂r>H UYN (Xy|Us- E?;#\xFib= 2G9P۾ITwS2};ʉN5s)3 7yhu}kUL_3oNq6a%U=6;0ZV RqɎ AU3P}k$9!*7RS,e|+R& Dvp,؀ H2o6㊇Ӕ48c͢27<*Bo?SZm{.yAb˛h"Y 53X"trG{kdpsA+z%{C}n+To~i/o [FfTz2tPݥZ_!zXZ=^ηdL#f:ɕW^p 9 oEON!O mNɋySGژރ5Lb2+|ɤwԧ<4E~{o&)w^ŧ q45ژ̞zSNjhKg©r٫iDnG,MĮ$Pz00k9h;;F=G3𹅄+Mt$GQoE>fsr0>QnZٛ FBwY2BZ z(P=J؏۸T'pjWX/ԮFҨ] Ǒ]K]zQ*(ԡئUgAu,ԉY ~gW^ʐ%9@uVg2>@k:tA*IR3xm=?#"@\m;_!y5wV^7`7y'NôrI.]W&G4\%OqSQ#ȴ܋xs-wJ|{+sM&&#%9Ncc[WG,q H6hm<a "2ٱ[Vf})̴܂S{QmH 2"ْޠ苤5d:Aốj6lˮұ{Gk2UHnQE0ب +Ȍg߉} 1_e9P  ˡ@`8:&O?ִrJ2F4I~GL8e_9 ]xc+mLh~ѽ})jX"_ ;Q䴈 3>KBX zc8*9nu7~u~{,GujbRuvqlʍ뀈Lb/  hK$Z>>ُWxvAp-#z3\ߘ9@b%BG$>8V9c׏sy><tR EQ1ylLܷ9<X+IJYp||ΔYGߠN1 ]Z2f' yM͇ Dfe&4 _ J'Ï[;gaq@k7황 .;U۔ SDsם4URŇX'=^(!Q#]ߝSi$N0 z0[DLf%DbKwb j_Drb\BܧSAbdwN߁Xy_3bL>Ɔͣk{V̯*Kk Qp(WJ7ˍ.e]=%~Ž̎X[aWW!Ln)wڗh-WKIכ < vnRmU Ivȅ<8`L6(J< `bdK\+mM&'\ z3?#iE%KdZ9Rh liJj6KJES(k]dW_1 ջEmDjYX&6B櫏~욇~'_ўړ*7@=A9[D(6+o[0/}3n}RRx)PI3ٝf]vf6۴Z>#ŕ@r̋6a߯3A*)ط5ﰰ;;Z_S%从7GhJ #Lҍ)wI.: f gs9TfB+oF Gf6>\A>Kz#)Nδɝ}HwĴ#oήRA?WAm!PsPF jAAOLC,F^"z2I@OGUzH&.'y1=MVl̥kڦ;ƈBL**:V *9 OsUfW]54A$ oy=By=ؿw>ˎ8(/fUPh!oVF^*/i6Vu@}AFĴj-~]q;E׺ju"A~ οU{ĺ&s:"ۄN[kɶϣjOCGy͝sIej8^|Rnz^*?ܨ ~c^ȓ$W$fqp=?> 8YLN%Iz}q-57π?@!v|4*\DQ9ȯ[?w B[_fN^Jy[ψlbf#=&z/ {2ƵHc eK M Oc5+EeJ}Vyۧ#&Ț|Rgc &ñ[O6#kvM$ͿB67j<쭹 &UQ}HAoK?&dCӓ?g* \89 7^')tN>2V^h\? TmS  Ywya]$ DS7PW?)*hG.} ^CcKSzxuG[tbq_GTjpʍ,MuH 59y_PGD-$(RK*:;%P;# #"AyEP+{/∀.xh3V|ț-ƺzjߛxšzrZlK7j3|[G!@w6=_:-#TǠj&=6ϸ:L)Moȱl/S&Bei`!ڃk0 f*D~_ҭN @ɰC (s+OyJp U韬i C*#iZr2{4xU:w m'ʿ~Y6 _DG8 :L߅>ySƭVj1 ?aAgPʔ%)ɷT/wN yHޚZ9J yl7@G]ҏbI3a&Jv/Ui*6X=ϊYqEOnBkEeb/q}sRww^Ӏ>ƅ8k~NRsqсTHc>@9q4 sP$٭=;D#k#Go|W4]?kd|4Dplt6s,!~ LNʐc,VrEq\:|tN(:c8J+k`Wӆ"(Q9̯ FS;|U!s~;)9S3%!jx~6s[O1pGoj?sws 2*V^?T/kJ jc&@y*펯;rgAo | !x_R?oCk?cUhlfa5tF%EYe7Hb*y ]7 xQf[1 9o1bD/ ʄmR>-ڌΆm>.7698lٿuoN)0-F .vM=~=]GC9 _bs__9k"M Wx, i˭hKӃ6OO6v^o4?ewz%KY@j9FZTbh.yh<v'zƲ+8f%'`ޚţ3͊V~0gKۿ? :̔>._~ʌ_c{)s M1 1t`J #mERK*"+}O)ȿ{dZ2'rKh~s䍻rh @+I)WKd۫"fԻ+Ѱ ,/M{Τ 8: ζi=՘gNm(Τ64ܤAzafgiA',*v!vQyژN\i(efٯz2nW-(gXA6)o×!a'cI?~'/`P G/k67mlpL<1cU 6ig@IB{ASJ4ӛLr]Oh};{iLk) Bn%๩hbx11m i]ln0A?#q52=Ѥy{מ`\uqtMm$d9fE7c`bdcG$ ou[Ku$cUkTnO*z\U/;# O0us~ mwaGY1#^2Ӥg!O'vo1KW42G',_z4XJNS>z'j'l5|OL?iyEe2?-C[J6t;ײw_4/^}Dn-W-b뵧Mz͹?k$_4#\L#[n$,&H,!C^jҋ[Q{dJtA#{=4Um2 v,HrkmBlf5&95JEzQD=6AߑX !~Caha{7w_oL3K-_@QКԢ|/!|.m|%cCb 3 XB:'*4"!Yݳf"LI$Y$/*MƳ# :{(?FCi8+Vx (Jq( [A-i<o*&v,$?^FPİy>ɠ[ҷsX> h{ ;#1LtxaWbxg mtI(La{;X]5\*^ɞ?LjIaJ:2$!.3 8%My&r[TiX+\Kq%( T^1MY@q(@IL3(TXq{UpBAp iQ(_ųثcu0.V5V㭂QGngDUxj%&š1)@ZZ2sк70@&SBk\IȻa\#KS gxq{4_Ee]nb5"Qs -#1a,&C\gx=&X2LxFTFXU;abcxyAz>ͲTriG낸e{ Q0B:5VrIG7_t Ǽ#LEvL@.f/qtݲlL!ߍXH릡=>9Z6+hb0Ƹg2<m7s# |9*|2|t7/f럏yOMi7f* 7 DpLj4ś #Mr(?= ZHϻDw);M\x?C?'mRn`V2@8cXFQb+X@m,o ^6<3?<2Jn+$*a%eAwKfZ$XdXJNӉJ^ΰB=I԰Q)}ST[I)z7䁰4G34Aj6B>~K{t竐s>[͢U k* {}I(I{g$#}k%̘ڊ9&=l#E}F]j/H9}y@Q8v(w>JgM''R|â# 2L2'3|y'{㉺%?EXnEXs!e߫:pǕ;Wk++XV ae2X+sa|8/H6XιAT &Rufǖ ~U5s40 d;prز[/"PW#n6q/=f??>xxʁk>6rzHJiZHj/ئ ":6#'_өusc1woe%Lg7E?0,2.|5j7 !]0W%]O^>%@o:YirM.Oȗ-O|ٔaaI_6_";Nh.ZX|]RI9*oNG޼;IdJ"ZitnoߐC%s\s<6Whiά8u'6,H|_LԴp|/b++z \,Z\{(ço|Rt+* I̊# ` 镊U9J:J^{u«ByI4dSv5+1?o߉EyΖ !1d(\e,ǃ $6dz؝qoO[8}y^j`yqX[VEhb=e(\+mhU^RK(+x+ ~FwS5ҏt̥k1j닡1e,5B_1Z+2%%/AQڽT~uTmZpab;( CDO\OLT ˑ,<@//e.BBĆk= }>+]o+}ӏ'bNo@g*<ͺVX9~W  6EU5̓+2OOX]ԷVcb,`[0I%|R=ك3kLJikbKQ*_"]Ml ?0/hv SǛ=`vաqD|GP͟%GkC#SS?䳝Zsտ'+fN$3'ἝI"J ֣/IU r V_Hg֩V˅6m^ P;`MPT=?Yx|xr#<WEYhqy*-Lew "nke,1xCw0>QN)}/:_+Ӊ_"yi0|)Q:龝Wz$}Kz ^vzq,@e5խkEy_xq]@}oOHjiШ+J -:΋$Wji~" Of>,W*)nJazX(y5֚rmU bGINMߚȵZVIL֚* ϜZ Wm鐾]ޚ٬u76 0SHM:NfWHMќUUg8K[UU(oSU1ܕ^[U>^IM lPUcH=_REe*xEUe;JM;`k]U]QN$^WjF? 6@ ؠnIo]jj+'c}`=AKv$g67 Ї2RwORHwz)'5E:jA3UߧL6%ʰ,b2L.V?ՎvkYkY8EFq'p>_i_݁ߡ٪0Suh PHl'}ik"9; f7^SlHiœ:a)|?x=stw)gKE(*c&*Ly٘uPgfbr|ϕϱ$+bDfa``XIhp;22mH 5\Tkr$7 1N]N ;^;^Cg\ZXٱI`?5toC)g JԾ_r2qss; y꿅Y]ӵ?<*ΤsD)Scir]#L3&b.3NJ3%O%3gT faB~Y]s0SBY9^Wk|Kt^&`Q0n>c S |%S|c!TpXj)7SQ߬JFa#-QܔF)_Ig^jěi$+ؑԡz֢}JUtOA Xg@? \Z<7dV!zvX}Vo9U?$z PTʞ,*.'v2o"=T&EPj*ل;싸>dJb16{+*^È=DpxX:è!F^7¢2 Xg tT +Ϥ yLȢķxQb|EIZޓY,D^p|uSg-p8 z΋bIq]3{Ū:QbRvʨޣӲ;Eg"T,VJ,'5Q(]):1S(J߸A3?5T{1|w |j">G1(;[ T")W97o*]M6sF3wkl;6?5s{`VlIPF9x@$تAaYk{D r,+[ϴ>8[^ {l@?W{ G")ޓ{YnWAᦓH}9߈Zc^ NؖZ7$\^T-GWiI ܎"&oRM-)WϹgC ulOٗ5yxbW4(gd^1܀/Bu$ 9QEhpA{ l!RW.@.eߤa1Z\nvD &XG**#PÍv~4.ZA,'c«F,Po xîXZQҸR2`5,:_U&e 6!V.-SRC~M NMOfa%?A +6HM¬d}*4+Hǒ 㫯A|v|0^8bn.*bp& 1S锫417iΕ}tdzu_o7FX7n X1(&KDPU=-IIً3RU*_)ТD=YLRc05J/SaAhG=gVNQC A1 sO2%$43@I6Ab3Sp` 9-Uhj8J-UFJR+M4ap߇ 'Dzڊ<;UMre'L-Z-_Z C!v]-賢&oq!p[J1bqW6Mj&{|/N྇Xt^͐l˦30ēVԇ$LcLzF wv'ɬP>9TvGn &Z|j=iO÷3]gMA[(J)#UHr#^H`ζjxn3Ƌ/X7ҽŞ7W5 1+Ӛf.8*;?4{?mAJfw#K]ge׫|y`3rp@\Sng|(YQ*3. kh0G}SQy>4@dw;q֋juhocU85|KP$6,,m)hp!^_WVrP'c[g{ @+D$ɗdZauר}Ѷh"J {;j]SNūJSAز%Jg&DeJcSsgSF:+8~pEc%=i01|٦?ws6ze 7:Rd6qGnd1oƄ\s@jqX>;9\{ ?@%.y\!+(}W-r8/isVkzisLYқi|}"9?,;j,muDb]-QB4Ieo@F&5Сji;t˞O%8읃m>7qx-R$?cYBvkOz^S>VOҿ#FRm9QӼ5yfef:(mѫkEMjrcL`^bM*MpK\7Vu:Zp:m0%v*GY3Ot3mRk(FmWxHBpkQ[9s84.7j _I킍 rj-l#6AL=|X, "o6֪`GE^ PC ֯CW?{6!>>!f$rz6І;}x)ܫk&W*v/hK0+M*Ufry uxxXۇ=$!a%ˎSrٛ aΛB2Ϗ8E7^SlFcM#q:#b?efcL[c}BqPCj `kf0ah T~&p(XM;x)߭M>H |Q$F!'0Zm|n)-)Nd`ꈖh1IGi/@+|ݾ {tfGLKz& K5,жJi GGCtaZ$1TQ@^N?%-aozxL^~~rt7hyBjؔԘ"X[Deg2zs1,D?ur,8D k'ALHOՄԔo G3GLjܟuhOHk.bK>G;/fWqt'VTCH|pX}VtAѨw}hYBJSc6&[۞+U_Y}V%Q&&v]#HXx=<-+9/q5Vc?gZfu噞mo{n>'@\Lyj9-'mK8C9ΔC˱m.=jxNe QM];)ʾ'; N31k3ԙk,(6yr_԰Hq9{g?n^눷ɟX xz8KP`> tPc&l Q\Ay6Rf)M hhz+4<2˛+KBBf*o%=m@^Np \䜔h4rU:Gg'Q66b)m)-bR}Ծ'UJYEH%Gz>,wt\A\bʮtǛ䁱f@n˽\~{'y Z ?*1QTӰ2or=w&7gt1i[[͕ڵUim` vF:Mn={jkFR=.Æ+ ˂ ӨꉞJ&Qpr](MBYlkpB&tCVHdSe(xa gzM r/0A`Ng@ה9#:Ɂ4eT${BԓpךȂQ(_(xOaMԤ Cx~gR#CM&ȗ#spLx45OYə/!CW^i* NI8d m9#QͿxPa鸨Σ 3#Ӌy"@F%.Mko?>Aڀ XF$\"[g=Sogwodk~LDتc༨`!K_N {'D]'8AVH|e);AȇJŧ mbDJ ӣm.?Ӆ` \ ŭ::A{'1gq8 S6 o #&܊$A7n~ tZd^߿eg l"m0nBu^`|\'HQ]֋<-P{Ĥ rXY5PK'w1]uęɶ. ޛq-Wu/_I"IH=-D{X8ąo|]^~YidZQ=S,Deba`4&yz1ypc6r [gy"A{1w9aQw.~jN&Y{GX0gfG尞,f81 gOZ;~/WRbPb9Y TQpǃkeTk\L< evۤ>A!#f  dbDUfyOt%Zm~xw-hYf9zK#g w4r!Z _u IgҏZ&:)}@홝܆U:jŜg#јv+^#3 7g8Megþ>ѲeM l#5Z^ݬZ o(J{G"m-^=炟mqMZ^ V¾smP+e0u+8z\[ɤ|WEp T\%QŦw #A]AnCB!ƕ݁RlS<˸sJ#"!E$~<+~NA!Jς:?\wl=i# F5/rȝ| 4d`w)y/ѐiVb.);`c-vXwFqPf;{8ooia]pՆZm!ND6QB \ׅ_G0XC+YwakpP]qP^M{:IèTr6[f~.IqeOa9aWֳDboƏبC=U,޲y^* a~tV(TIenۓD=ou졟PcP($Vd̨v{_3ݯZuA(/6e(@Ag3d8sbdJ-=jU0< {|#c[pMa:gnؔJkd0?gHMt-g}o`ϟ5$y˷0Y@Ol7-yFxYe3"ppG 7YE)uD9 'uF!J*da&}rV ^k̟j2i5yܣ98_q0$k>WFY}TҪlY~_)K`9; BS5Š>Eh_5k6v(D>/.+nՆFĆ9вЗa@_$.Z671R`syy/0n4yv09&wXjQ0UY{',c/ќsw+]uw[`k6su_g[| _Ҭ6+—8+wz`VMAրG̀s8=Ue<~_.Vѱ*دDx96}RKMO8-OfGw"EPEP:e䲵 {Q\g+Sc=FA-wҩqC=یOխ(1L3'ً -6/+iz]E6y>hONШ'tZ'H8%7z讌eeTXduCqʔ~WAɜo5l\_Z/ٺȎ<8ե-~ pe m]Ew悔}&3=9~jcd[3b#izKיݾC7/=A{2 X -I7{h|]%Wb>*<*{*-cYQD3شeS#厴H:_}CZ !?]7 26%~ifOQR|~bxe㞴\eGZ5ӽ;ÝŬ'*֙1 lJyNYx6q0[]=aGPNY QWX6,ƶ\O;ʻ`@z=`n۱{wMxɔ6m=Δϸ5t$뵡k:Ⱦ8y׆h+ -gC:3_Ox əgkOIXZ&n N Tb%/VyD~g?S[_c\% P*%'}qŽLV%[$FaDUavnV! 0g8;+2 _g5e˳lR3EeZcD1+Tٍ5ƟӲ;zR/[} e#*`< *!easEތuga3_U4t7c5Jx+ڨzuWpOowoSk G#RRPᐍs٧H_r6u:fڴ~gP 5J[rxvp'*G^8X6{7Cꀩ p=AAH'X&԰l/g%aIU*%JTDլhzlX@F[‰l,Myck7ˏ8 S䯲ӘRtC Ϗy!gqKENngOIyΰ`ͮcyoz;a1fY.652bS iO& #txQ'r}}u8s29Ox~do\|3+ p(Nwl?;H:Rr10ZDn${~bYWlϮr6\D)[;MHfgkczkEa]o0_;ZcrF|sl<+:sF'Xo3i]eTVRffdLZ%8;F-ʙ+kHwLL`'r9:n1d+x\d)*#ph@P)j0%˙$2SDdhv!oكw[$xC0vpioR~(۷ %/ǘĤJTnU_`O>' XNt;sU' L1&ƺjXj>|3׼4_ <**QFK@zz>&+fSTeE50iXɼpDsG4UBCW a~B?q d+%/KWg@#.$)LSug q eFPt^=S!> r6ٸ=wÝMHq+")lb$ڜ=4VN=:=AtéeO>gqTq>A,}9,ls8Gq"9c8cwt=l}'a}jh2EGc؀DTwnAqD6XF +td m @|K0/[7T{ӿ\~۰Hf.aK(66:P;5i)WZߎ$ {q*7~ WKA=yYQ{f.m ׆T6By<;^UE-iF݊t^'V+Q< Y)Pl'ܐ'(,Q2X"TjZC ZyT4N+e*;,$Z,qhr/k*_4]g Û""pe1Ef#*2p14x1̓MOhPZg9I TqP7rP=ZT uZʹP= uTt[zƅkNm aSye2s'xTޯ7{Gqjc }#DV-{xvrv\}!}.vl3y $O񔧉g`0| N[rMoYW69<^^j$G[|gwd`JWw3eׂ#'bGb]?Aasc&@jGq$ʑa٭BooG0]L=9ryzPK~Zc w,m#_ˌFÊ8?PZ%-ߩZM΍wqb 1Q~ xYMu#y_G~!u.Jo`ĂsVͳ$=G4Fh|CDz!_'&E5!6:j7:MrIN F퉠Jn6},ƈ1)*1d3<ᴩȦOqЧY(%a7%:cq|dF'YsJE͔&SO,s{P0y5h_LFCŴBKIԯ$_#4B!kuZp̳1E\%8j`*:jRQD:Gֳь"JRCXՉNOr&XHnw'OB!HՎI5nY=[]E<|\Uɧ)2ż(ڙ~,LVYRcݫQW]k_ogG4[h Xh#^n| 9Ͷ / ?[6gQ[NìQRg_P8zvd\I[DQ\l%ZPÝQ+eul`?(+ב%ov(Ȅ',R]DY0_SrQz]%pn7#8Dr 'ogOF|]˭.ʤ S?ě\& R`F@Cӆ{ [s?_ xdf_g,۞R5H[g1KJQI[0I^AQNR8K29Eb|ݰ&NgqzS^ё6ʃa2E9jؑ88/D)#]vO"ף *]Wļ Ο]nV >4ר6Z@S5qO&%Pj$"|}7?KeJT%cB huqJ (/^G 'mh]M(6EL]v~m_0{?|DdTkY0a+ ث0t-w84ͭLa%.Yh}@іR[*F%w1l{̃v#3bJ>&[./bCȶ5zs4Cg6TJ[Le|Ypb-h\_ d2 e.zwR<"Ev@:A%3#(khZ΁;`N6RF,K= 8i.О4 %޳!Zp 9L j%t ]g= V#6J-p>6|8-Uhh9U @)te9Su,pˆ: #2tՠ:`]MlViN9g}0P o8=b={5&>H8D66 #t{)-_w%S^6,$Qm cFr$$RT[W84t<)#  )֯\hszlΟ5V9LG:Y~Uk3=E~F|e$Zֹ[_+v,)|H>9bsxbZ_'~~"7r݀"yǏp>FQ7`xi)Chp8%,8Cw6;6g[ݫh2ysNLyU?\UE|(\1D3k}UطXs6]{15qf64MwŒO^R>'.s T/ ;tB9,=7'兛l$#RBٻ} ?0cv-a׸Cybs(*<xV)ˑ)bl,ݼdĬT8E'>Rǧ&[ p36Q*L |9QZc˻zy^km$v*Vp.8S,@Hv‚˨EsS4VN-$BWD>k4zAd6H Pjz|)5 YK(,v))o]~;j̵7 %ևr7"rsY}_U#8! >Lu3 0f < >Gλz1NYy!jV&j#F]N&7;S %f ł#]}llljUL yN' mW|3uDhE-.F>ɹt "s%BpQ}{i<xɔ*\;؎Q dJ ~vO;T1)PЄ1D>D^r&:H.^E}?F!Hm[K5T:T$,  LһJ)`ua%RFU&PL3%@4~cyi> zA36͔'nToP|5R-#"YCXGddܝ.&" δ,8D9WAHA! +[1(cʓPII$4xw7: vسrE+ugvBC&5J1Ua Ǧ!pͶ4:[l븾z4;}v9ϐO9viW썪7f J)nBq{@1#UvȯH;(eS1~q{|W;b,-TSZh:nSȾ,Uz*0I<^y19sb`|`NȪnZ rXKF)eeնW+S^|*h{l3NEvW6p7ibQ!ӎx\_7saG .0S[@ mm TMz"H_ n|~GfgFs*,'l :f"mv;mc6l(SU~ HG}В_I$/uN= 9'sP:Tf=) Cz)6LWfB#8(Ui& RJT.?< ?_ We0(*aXip8o-R8̚n@T< < ٿf"Yʥwx8뷈p!9˓yksfFJ0{ Oy6[yO#b :iDlˀl ̱rAM w?M ?mԶT:zߍaƍkƉҸD}8"t3ֳk@3,)gG$:N^XmvQ鉑|?T.`!هC,ܗ%(GD/b3zB4a!|~$MF*TQX pF̝LF8 paḭR{\Fu‹& ^ ӁzhbҰs{gC\g@GGV 5ޓw{h'lPBؽ|ﲆ4>xq| Ǒ b?VWF/fx^wz4dzWzvZ/y͙M_aM=i}Ht訌ZTeTIU2)tK9IUꝞ2-<5JeIuS3lxrxٳs^igv^ԤgE%A$*|Jk ^=huJgupZpJbw{*$3)UNIREdz}Yl%4IKn&픪Fٺ`q3; `=p#=ձ)*hh9hd:#u9\tE|/i <0s:UMtc+]m~PʎcVRx"ٸa[ɾɛnzȏƷ"`hmؔ2+CW+focq%(Z ºlN`; Z~cT@ى;P *I*5AaYxBD-kCTfǍ(GmK/ƣ{\8{xTnw˔k3]lqpoZwPF䇧[<bR A!2濤Q'G,;ib#*}Ӎ#r"d~Qb>Sj襟>YUD?tz[RU7v9Rx!nF4%&K9 GǪ>'8u:&9Ev/%| &)nk2ٮOd*? 6uayV2 d-## ƻdot:t  kʋ͇S)4mٰ}ve)Z4'mvZ[8_YUri}!hsƎBJFDY׀ɔy@4:"Y}ɢA xգ@׉}}72A8DS,"2ďJit9H9|'m2oZ&烈 0=p([];읁3je(۵T7 =d0GE+7V;ٷ0nh1o^rS%$ ed'ПC x{\ey7fX5x`dQTuk>GeKI?gpq`׮_&gANJeM\8o04%2[H`ls m傉![&ei)pp֊r 3[':"@bWFv[\OvOI ūw ևWy8 k):U>$:l[Z(|'|Uձ°j+j* Vanti^9ڌgN/1NZKYreln8KIlDŽ軕p"?ء1 &GLy5-67{aY 7gBgTXѶ&قu++[Q֩r,S[qp^cnoµ4K?M{clwcBɫVwN+u}tdLLyNDB^,wm3׈jLX$~$]bE[=( EmAtZyc9/ưH s8lbj,Ä2^.Jq4 j2oݾzh 7 !0%~*G*C>#Lr6tI~!#5 MIG-E1~(iĤ_='bV6-BqQb|̘[/3iFS EԲUK7ɈoU>}gvnptzX_wRɁ@۪>jv`|+b !dŌz{N7=Y W38[h*izJᚏY6Z{c~x!8Iȓ` ^~_wAY5pDdmXz)RcC/ۃk:_:GDNOf'(q(buw0` ؈~~X\; bxߛ;4ld-쫷U@4U@Y,rDf'\n-/)<' |Fw}c">ka^'1 mkdp+ SDlxqD B>cSyB _ßKpƎ5kӑ?1֣׷*z [aj$R*-`1SO}][}lv_ ۦW8_/3sZ%tc@卭S_C}G|#pވh<': ѯR8qVF=xR+UvCT-\8Xz *⯦/~g5%!u g|ri.^R&e쎤 .f=ypQ~L+CGM59S:਎Iт7kOMևLG߉S[nٯ]'n}:TIUVTdJ6p#.-/XV\ a:\s0VFB(c'-VQ̖D)AupSmCQ]/̝ؖl}')m :&ibc"VC 1z"o>n Q 7Ye(5Y.lTYujbrW,nJ;dP4Jvx}EtѳTɮ[98 5=8и87nmMACZQIߘJ-nɄn' $%teXvQXQ(YUβQh#~tP`pkZ[ߡ V@^̎#j 7ƀ"Z2 +XpHfox?e?)}H$ς¾v1_7h3pv15s EGԛ`\*N" Ulhs,ǁlGH36TZU;G'4ZU;CJ6dĠdmsp U8X,%iD؈kc}]ө.G|]Mɋ:\I(- h}=Zv[Mpi ` <0OI:3Mqp{7y#ܓx7d//a)h ?nsT 2ѽp7? ;Q 8Sk(TO$F3 6}'ZB/Q!#@FOMC-|F5ϧau Rb[MˊQu:\SE\gdz\):_Ed^\R!\,?WbKh}[*JZ/!Pp ~)y!ͽYRKmA::lXQn"nE5#wlqf&'a4{2E%p]atEɴ95KM]G,a|*:0˦w=TQt\Hu#O\A].iG6og  &,u2)ynƞV VJ ßo^I~i}4̱Q03YUIf BPI[جIl2MRR||HI7>,| ajn"j}ܪp>`CnW[U@Mw` %f Y-R#y7W+'(HkWpI-$({$ë $\M!o's;eswfK1/V7Y.-Bj,FcPuJ1ptK]5U 뵖<=L)KdةSF=jQOIrMPgxǏ"H,yǺ-JI.lΘ1u4 \H\=@1pP gaY Ba."| &A&m"gX5TYҩlȋԫ eY  0"JAWyͣ @sܘOnvx:'Qނi:VM[%8 h_JG(oٙR:5z,t8{xUiNihƚLi34F<:N2O(P+ mjƾj憬pX)=jF& ף B?SL>F(ޞD qIG.ױj|-8LegeA`Gc4ǚM7i)h4lT -h]@ʼn4x+Vp[Wpiz$Q8ܛBqGMGIt7^]/B !%`EC{F<8v,n)%Y]eA(܉\Ootb04"J{S|uZvB# FiXp=&/@>);=@a(:4ةFX'KI=P-R-˿ξT^BomiVy*|G['n`>[pz q.BeԝCFnAOeU/ĩ'hN9E |ǮJOk7k@tJ۵e~S"{ޡ +?Zt? ;)/x&@1Btcn8\pRuDYA >O1Xp,D)Ɏz 2{gɗ[V>C!]؀\CQ{ciU/ o{:|'獉|-jZ`'򞠺9k=8(ly[skb$BB{** "l>7/A S txH7^oOi˴@ g;^Snq~T.8^&ړ=5vQƢGzى!rҪ*kToi}(qUo!>eӀRWg&iWkjvܯ=0-B](fRx Ż2ztvt0rhoh亨b-0x{2|*#O6j!QiU6P" h|1N*|Ysp4.XkO1lXr?ڛTeﳫص$v ,vP Uv,AC! 멟aX矉Ò 0LZ[&aK>;klL$OJcIٴO:fLK =~K e-NK} 9Rl \q©A7Ni?V똭ET5T^NiIr͡4];fʇN)4X ^"րuPA/tgTε>7xIj+_֯Se1YkP2s] :|IK|ZpŶi} O(MBÿn G 0 P8q#E,kTD6p("Q`3a2N̶:Qiv/بAy.Qi$ ޒPR Q3Rg}PZL3ù9WFڷD^?uo@,TŅFL,iv Yh$]PbM3Za49G#yUtl֫&i[6C0VΗ\D1)8K&OkIp؜AHa^ +\kL~FÏ" }i/rSZg9Rb E#a4֋~ʼHGTGZ2[JͰdB)aa(0hxEaѼ;%x>C|⁰P[~kt.QG$+lˈ(S55mlة(ҢiGrl1ɳtx+뱥6`W0fH.Zd)T0p:s3tc8ѳ蘣#V\u S+!|ﯵ?myU(Uh?Ǽ+^%bޥޅB~ <[_C9%϶m=Q'b1ʯ2׎b~fqW1#zt\a'I+uԫGh7@kxQ[E՞%h>ŲңFCE\>{N>Bp-3:ދ(SF/{79#&+Zp f՝kO{: yahtCyh$ļV41?  ӑJ;t8fĉkUoOρ f&`z#T08G-N@>[[ #4p'yʁ&4O{a{+[ߗZ/d SH兆P<9BDǜԽQD9_vk3˃Fy 0h r"'Em{]W?RxM@yG%h > NGp!謥V[$T$%W =s5!i9m0*蚜.U d|f0#Qib\y0E욦<9mřbhE.a9%d tc(vd~_a I< F%j,,TF΀C_Iy) >;%M2o`{E+ɬQ5:6ye3L%8$c28X'rY/mtv4?ض"[]nDw(۱ H 4)ב=]~15y}ALUo-_0TDY({E('beKq%s#)Qʓ>4嫂^Q¼9,/Ny &)g@d^EŘ+ͫ[y)KS 6g+I}(N$jYm4O#. 4.fvN3pd6W_]ῢͯb+j ǺUF>0xY߲/5,TۏFngI$uK"u?U3=ViR^*'Y)>4}yԼqWpWQvnN HE?~\c)U[jѝ9.߂MYRzc!,0tܯ|:e$zhHXj/k<9<- O:iTC!+s@.rp<\or@0Rv!;{qH?M2/juTk篈K3t`)hf^^&g9@g wdo'߭El5UX<^_ +cYv~RwE λI]K'6اAO@6j/5B SљyX\mnRjҲ+ygPhJ܋CS2l*%ӛМ>:]X!L#c;2 ysotPtIotuS:p7{@7C< +7o5׽4_|%<}-Ηp;pg➩"JubACAܘa (cj6UL8q /VU )*H^KBq}<0I.=w!L! ^JփM!t.b N`oD`E0%]Jn_F9<~e_Wl3mo>3*X/1\G B!]9XbX˔Zѷ3|m ^ 3_JR-}g_u./<iϿD/wU(yc9g|7$6p6Q<ܙ_2u!Wd_CqN䙎BV4d56*$zFyx94W9gWFfi`8jT*  sw?ATE/~uѯ']hs'L߳x޳PX:!ҊDw! srM `6]׶rpv@ܵ7 ݛTo(pDE}Md CK T~'e&qQh~wElL~^2UYxX W_Uki%ї`ҏ딍xBR8Wz*g뼹Nwl3x};JGzajTN&VfD`wzoT4|HXH?dDb ?9#(@npKuu s*$ ԩ\ RttMQ; d">U?Q- K < *ϔjIxY Sϙ 3{2Vڇ %fm&[:IK)jGOhQ07cˢ6#0⍎jL-U)c>ۜg\M/:`tj f0 #8Б)SrTcHx uț]T%P2e1Da2mV10u6skp SIv(JH190EUJg/¸싏 )#8,8U!t %e qhh':|c8V }hujKƍj:11Y33k3&e5ʧTNk2T~>SM㫓EA0Fm\=AYkN,|5=P^GqY'2Pw"BGL(!ӦOP !5~;'+Jf~g)g R城?aD3} 3mL}V%) ~|jhC\0<n5\Vr3yǭ֒;kZ,u}od<l$PT1^Z^+|}?g;DЀRsϷ"BJ}& LP %٪!C:r͞Y^UP""g"z^QѢmjס#THeəI T s=ss_0T:0 )Hc=-{@I?jV?` 1js1QzPP82}G04HeI'm9XE*8߇fC)>Fsiz3ۂXDz=7-ʒ{R2ĔCiol 529ΏbX%%XB"TiʭOn+|}~խ_ s⇻Ot#:*wB#qh~\ihu\NΣς-!%S牰'غ4o6r Az4S ^h^$՛kRՖ b/vT1^%JS@$~9zk+H5;:/˶. V!SAK; Vo/u=ԉSۺ}z~_^vL &\KB^)dQgј#6 ޲路bGmh@iW/X"'9+2i?VW;ۣ'ȵf/DyLUҖߋhNAMϿS Sy1rxWPŢHgӧ'i'W*`/HɛFt|bӰ+p6DSr'.=|f:GPt0W o277z,WNҊptdsmhq׸0K\D6Tlwy2HɻÉx}Oa}!Ny0[}fKysh,IH!E]1IS'wRD̈:XB$0 5?t7[ $qG/zF'>K~ @3N1Ftl{$iP쇽F^C O:=L.kHgrm[:Cԙ̹6`˅U@8’y؋Xe>ꋠd{Mdj0Xl^;XV? K70%}'Km'#Q+ZTTEGmQUol;^sx6rۆC73lwe(gv 7 xWlD[,XOvȿa?*nrE K?bc|;6w)A{1,wѬ4n(~oHX6yc+̓=&s1.7>B*\OUI$+8px>7 K|1ޝ? kE~ӖV#&WfPV+$P6j#(,v|IF\6Ay FAB4uoPыqW74u%O+"IK.MBE]((ډXE{”0HFLt"m*{+~{#c9p]o9X_w)\ Ǽݼ_~Hׇ<D%>S g z6l&t:*',x#< T`"69⻸,)1>L~('ϫIQgt=H0Zv3`Si2 {'|]Q ,Q8EM9+ߐ¾1KF"|WF~ NT+k'[mբEhLl?Hk\Qa/ /٣oW˵꠫We'~v{fOlX 9~uowAz7})gKm3sX%C ףP,u>-qn] Sr>Ӷ,>IR,A5Ҳ WQQ*0 +?HjX8B7>kDn9`NlߗHL,S_̽_6\=`~~rrO!0 ?AsϨ _{Ra햠F5d %rX̟y-o='v3;ӊ+aD80Φ"6Gfl h/ouw] | ^M^H1|b-yjCOy1ɬ.;l.ݺ"v#)[h~8MPhav ^zFJ[\BTIh-AP|k3mJB% @oŸO+2k)?m ddsޛעPK:g9E]mmԯ."rdEgsOv /pP7࠮iO9enɛ#U+;YyfbQh3HCnFC*= F^1ec5_L}uO/mP =*s=I[}kq^t|zl^1 >}u4z G]k~2IFK;EBvV-dZ#1: [wf6BÉ8ˉTG,)rV:黑XCpόBI 訮ѳ4w+Z!@^Ow+je?kܯ Jfe6 u)x#P)QҮKvmsQ} 2$>v2`n ʴ㊠HD`}mmHM%_rpvomCX)X E=:bɸ2~'ӆ ia%m, VZ̀U/R֋UDVz-4 -@04eR5X8b_#Xux8yKQ^ oDS~w٢G}FN8򰎆*a`7>tQFz~FP[#(<96+ @ 7 niai'ƪ,\zurYYX։Wf˕ _c87PL0L N^"UKԧqjooiVʈʷ ?Ƥ؇g?&?5!wL9Q\\?4"<,&&Uɝ7WWU^+g`Ĥ*a$OHYRR]ao[q9  _}FvNqOV'jԆK MBP z[z)C+Ʃ7hh N^%U%RFiAD}-KX(W;.歇e9uPH˄^Geǥo;i%?<م n߲5ᘔc2t4V4>=6\<& SVaж QGqރ&=̈!+#'{I(ʄ|쨣fkGlx+/8s7oJFЄwY݆Z?ឺP;(~> q!&(1O oj QP\.DKΫ_t|ɝ뿞m-*v`ԨDxdXPOssGa q#Hvagm` HU%W8ku(j~"d$ q Q>ϙd~O׫-v ;$;D 2U*@uX( .7cN e 4=[0*}] al[=LhC|/2v XWtlK,^$\˃AMqbu+rAGQbӶ?ÁOӸ򞔉usIg&-8DSL0R9G'ȅ!nr_YgJjZ:Nxz~&SB W>ݓ"bIqx-gy||j܀f׉xLq,_6dzuFGmd~B#`$;,ʛ HE0t)u(tF`Uby3aUaLk{҅^g=j䆪pd 0?w0&o'pnjԳQXI{+[)c0^HeuيG T"N)KڇYf SXl%70x^&I3vP5 5 ¼;H0ɓxo,jAc1QR??pOEhΛ&t' > Vy0S xQS?qUT)pTkJv3 Zr2%6'ɟSeDٜ(:J׉e5dbRHtz9ό䩩=8| 󢩼;>Q@1T)9sΧ~Eu?L*E`;bSjy~4CV`SQȤ'@ gbh]@(/~6ߵ~h 5p$SJdK]ՂMi fR-zΜa ΏYk0"jQ/#</~4%w{8sun(+2LRyN7uqTwk)`.msIb3x&*\~A S~Ss@e\6Vu` B_틂ב6Zr8jwڟ` Iΐ+?) 8q޶gU\y* SyIyʔ:jvCAw-e?;E}׼V%IGQӞ>syۧ3w}$>xä½nc@m@Q%c\A $!P;YAPSr oljӾ:1TB:Q") $8xƘ\vU^`~rՈMAN\R~UƟQ\@\"rGq\tG1;ol)Jt/*Oc§aMji7RJRTD1ѱST,l#y:BiEo_VgK0H$tOX*zUGѫKמn7 T!"νj)9dԋIpkkDJQUh܏}QK^li~+nx87!~:"V}$Ƕݰ1d%huW4tx MŰ 33^n8kZ*K{i=`?^pXc|ɻʊ|8hTA+_{K),y1΂]Vd8#bX?ݽQPd2,-o.#z^pzk܅iѢ&T.߰O5*d(?0{R"r[_cj^/3Q$g7{'Њc}&8βLIE:/sLml¾4 kN=,h66IaI6aF eJ[rJΓS}󐔽ų {TƍՊ2 ?yӌ(yt䇴r@/iح¤Q%H2m9fFYт]T EȬ]mP)AN:yx,N1i7*MzL؆" LRTohMB^RP @|hԳΜ~?V!/m#9pП&S 6Ή6bO>=} ka.7 џ{Ou}(3!3DΓڨG?}O5p >8y$\@L10Hl0ǜbkz\NЮ>βkRFl6&UbX>Kn7NPܗcF*0N˂y4_ђŹH7ʌn,OpB+/%dZkմ,eL pB3#xa1d-)F²bΙ R 3_†;Ԃ b}2biH@2I MIny8s{ҽ&t OZ Pz$S%- *Gu%I6-!$ (|Ј]q laړ|Aou$` m}_X\݇ -v O)@|r%],zo!8uTVN0{FojGY@AgC ACE\ũM2b5AryHe1e-?IbRE)yA~G]e*a7%S0A044?ZmF rE}[^t<5 V9r|/VR瞳gyl8,U57iŕ}=HTў }68؁5F)]DNJ5/q/ɂ(Jq#s\^8HAqJPm{fG{Rȩ'!,O3XP @"n< m0( HxZA F֭FUKLKRY(&<տ (E‰Pb[E)F! HЕmsHȔz鐲'HgP5GEI}*kcx\)ڔ`3Dsz,;Ec0m9"9F=F ztT.L]'1iz8 1OHd$\18p]u'ՁY.D40Oc_J ?: IQ(k5X29z}` n|(> _m4crx2ȿ}gh ի=/T$0 1 ̊yĂ?͎aq*}ڵ,EÞ[\E'It'F k-ы'{h3~1zoҸ!ЈɄqF8q NQ^_7c[sƘb|eW;jCֻ_pYQXvYu*f[``KEt鄲tlm#75!%Dcjj[RC5K˫q X3aJm2yOZ'=8i)iQN~5pO#G 2d%XUqj>=Pԕ `SY]L)xhsRI^$/3E"Ñ*Hgnrx =pNpbQe>V"'m[oPp'фՈenO l߅mdp-#5+ry [SwvS Xs(\NkaXwMpvimGht`#Jg-[hqUkHU8#Љ = ;OՏA1zv SsJP!"r2wj2[+xx/Y}4f0ŵl|6qfeMuݣ4E\6Z+(aSvlv[ >h_p` {E}=kdkʹP ߼}{EٚvĽ Cn{:{ >+Ua&?$p5a=T"Qj)-)I EL# Jĩ?:::r3މk9P-ޑx֪|RY+vVG0T??-ƽzdsPi/T2?Д]n3JOz%YSsA(NH]1,dp_4 {=NǪb߻0޸+{5 ~߱f+{ v[m ,{7:Y;oqb\bmkhIK%`{xo}k=Yqu@}{ (nYqumꍃ'軚 -; 1chMίVsrKpȉ'HNiQ$1Dz<6ӐTApuؖbB8ߘ%\_k S"}]!҃Dt[ m>'+7F1it[rv5Fѧz.ZV@ύ =;\G}Dxs?\wL,m* =@ss=늙9 9|{/9ẁUf扊?̝wf8Xdm1֥re;S0f>d.јinX"3$c}C[17}% ka~jܛHy`kgu̱**eY'MBqP BqNOx_ԨsE#'.#~~g2UɔTTM[9VARR{>/gHPWI&Cqvw:f(VvyQ)Ԡ?O96P8w;H(ӗ#d kߛ*? ݈ŽcF|V,Ywc#ԭpi!XHTҿ+o+xm؋Myg6}H&h>rq:FO2ˤ*OƔRfrkJIOy*ʘT)S<*LgL`5eώ){IMjxQR".ȯIC'?huw4lfpZpJbw{*$3)UN Tx<{' ]9HT ʺ$ymNʻ$>ehjg?7S "̎NA(S'W[ 9:Vi&<c(u(YN17spbyn2L() E!JF]QNn4sl QNs ӆ$;.uftCH4J)ҋ@udRtf?Ƭ^zgKY%{Uz."Un8[B3(f!Tɖ=Ncz*ؚ`c׀L|G*U>ytҨ|X1C=Dat?뚮,"yF(~8HCv8g}`mhTrtkPt;U wtHC4{cP8TQ=qg[u0 l+q|7#ɴ'oft|7- rFHZ>M1[R,olԙ] ,+M&,ģEKaQ=:dzkh#EJ4^ { PF&ۍvhDQSs sHiJdQTyNt}vT?rVS*`)U_O|_rH9Su@sya-]r:NmS] 굶.*? :qTX*#Lu\VM[֔#8 ҵRtp-BVp](LJ }:o74z KarҠvH7B[JQ%ƊvE#rWaQ,1OQ+TGB6[p':L A~U_7fcE3Mko.77ڶ@P)QBжO)"SSVOe{at4^/vř;P=ՏՅ=~Pت4l"*׀f_ 6Je}]u/}NV/q6J>Eqe4E>Gҝ•N6Bw)r6ao-Jcsy0[gc[`+Ωde[WPF~o|kc z[yZEG,[ҏ+(puwգ݄A*s,o \j|[Z|{gds19VyH ~4W6ai1V Ŗs̬?q>cF̪f[!VqYˬn`[^8^E俸 ̱YŢV`ϟoo2ޒ s=Ϋ0W׶-UYAv#e| Yʍ,˷TLymz^}(+%0Q4Yəw3; syBxg=?+cjx#NjWϟWo"|I~Zg|,u]Tl'bgĬsiSʀ*R LNue<mO`A,4Nk\_P}Bs|5(WKQÕjPuW5SPatłKwf8}/rVB-۸T'gźَ MgP98+t%"m.>/T\*"]pbmWOVy-{jfof?}m 5V)3J7)ulMUwۺ8h5ΌF~?}x%=xf~IJ le廹2Ļ._.]fG:)4^TC(jH W-Pin&S{^baQz,la* 9!FKZVv_ج ȇlO-l%f_-:;O3n&{T`#3pn6sը~ 2V.jn"jw7K5 |^0Yߢ2>$;G8ki9BiA9}?'B?4\T  (@i+Uq5zػڇTQ)"F(D8w$ʊճBιvc%6g>;̰isǢ.s~;vewLm|'&^91t=J+,AL:L05ay#+[zPs@,u"9#>=S- C^Fi'9NYsns;v4eCtfw8z?&N!o0iR[ vˡ%Q=q,ռIX-2elWG-7rUVM~ Va lŵHR8RCERoi#8/suPQ N?ЕbD//_T oP!POi^Ίt`gQK-DVK<5H#BdM.EHiJUXDA^()3TBDLH*5 FV]1YCEw^@|Nձ*s=UaϔM{"ZUu|Pp?ek'c1mymNP]+9Q˱r!e ԉیۑ8.'՛SS Dz '~l}*`OZk?%NK\}>wciM,KXܶQst4ˤ\ WA뇬&jTCk17pW1oKxݶiJpа4NΘVdʭ&mapc"=r+nz?[yF J&75篡Jft' *q?(qi7;&%5IΈ qcW~}#8"?RSP$ԭyeRlå0kt K@z|yζnʝ>!t64`+̜ jʫȬLLc}f,P dhP(N~c܈ _;DQ3Y(!-B/S۷[#S٬Lcs)Nl߲F e|HYJYw{o`ڋFk̄4ʹܣ,n{,5*67ۨb#Lӫ֋EXD)o]|;!Nh;Oikd!Ft>`Z泿,`htЄy(~͊M9$8#tбEQ>ZI*gAD,5. 'Sm7n$PMrcƠI0!FzWi:InۍWM ߃RO C@J=\Q~FN,JPq=*J{f$^ D-"z4.y 2E -H:{޲!̌ f$^6s~z@ܖH@ A/~;Ǐ9vӨR9w> ;&(q{/4RmWT309?KYyuܙ We#5SR1i$IۍQj}f<-!Ѥ5eݨ{*B[[:Mhi> QSćWUgŀ+3l}o~ EVdN҃xL^ĭd~U 'vN q| &Δt?-s*m}~'pŽj;l3),UWp ݯyJF9#nr~ $\,=B5H\'&Ub+4_pxx_/+ٯGGX1ĖS\H'jR_P|qI;5\ckP#l}KռIׄ5ٽ"`<.RżUJC̜eT&]^(C@L.G*@ъ>w=Js=k㟰T&n0`ؽ|a͘P_Rޮ*LTt6ki?Cj  k+"uP0E~~[(J,ל^4{Qʛlm}d•f>_ PKjoSq3=_ cE~rØsTj4Z?Ҫ|SHq.I{ <8v^QYRH+ĥ]B*AD۔؛b{ۡELo "l.C8!_G6ߒE 2WUx5sqq-mCU?EpyF?ŗ  ͋M~Lޔ@>BΧSen[FTŝ}xzxc~Qim$'$7:69IzoQ S_K+4澅qX@7$΅ǔVEzM%oaTQUM$XnMf" ÂR,_ۍ25GG9[Cf ՇƦ xc/JӃ_Jq6ۿzo}1fT:7dG'HJ{w98Eĉ l/s!r"V'r=̿CJ⏖2:G&\Xv~\O3/ Givbҋ0WtޓWtg\-8 +gspE煭bS؊H+w}+C+z[|hEx+IHLz >Β[.'-0X|1|IY7p| ~=Cx@5@սNZ#gfd饭R/C( NK6=Ħi J{T_%q1,HGQrmήψV4l Ml`쿰{*T}^?%y-V1 <|BW@.G~_!'oJ7Z5vtqU%_J,C(Et+9S4X>ZJ]yNBޅb$ QGL.4dhjޚtQ5l,/lbƪO$ZϯӖɓ ZJl[Xgn9*988Ʉ Gh \V20B(`JN#dd;UC+ܕ̓S6a.i"sybD?#Mwgk\絭6E(۬>1g>&yQ' jAv}T0\ :ʅoͤK]SU2髸2$kFǒSM,Lκ zq W)z u#5 ge)A0y#`:Nƣ#,τ# 6D Ecj4hnAO4%7U?nz ҲHѨAmY4^ JY,H?( TeiIB|P@pGEEqZYB6)EdUK)eiҤw~smrmܹ;?Ԫ3s ^{(br|"n;Fm TWsu 4) ]͞ݺDMRQd@ /zC.z!O=•$58O+!6ϽF TEZ'7D%3~lOTv:V /' +Q1]яUFcGq90sFz׏[kb={f.l~n_}3 B!o \ptdw#ObYY7 ?UMGcH%:.6 ozWJpS%ĿDu SY~UedIAFfR_ &J̭aٿrn ry60nӃsqO4$8Nx83Sb!<`cc%GkBI ( L2V Vd^3Ў}D앙DhH"8@.}Bw: GwsP7ɢ AM%C>B;lǑSx9D7xb#geUPYY|ʭi}yK㑓IEf&]}kdUnF5hw,~iؤj5^-@TG6(Ejͭ*B?qnp#)Ū^SP6u{Uٔ7RQ ^_;ˡ`zHX Bj uH ;ULAOq[}6Z%%*O!"SY@{udCjy3 G0vſDJ>eNӄ{<<ݍPRxe] px:OH/5>4NoKy, nISem7'έB3MU9n**sp -09_4Q͕*ܲFR?(Rn8C^C TG 2'EyxH9l9ϋ +iOٸFgcg,q=X~/L"}oe2&: ˴ߍ-=qMWZ&7j[`V޴YشsLӲ_u]}zf]\!W{yo`O_gxvMǦ z>3j/ ӯo.Zh_SVMW &8n3C\&m\%ʱoj^/L+YG:6KcZy$i؍GU-hE_ފj+#GˬI >.\뻾!T9j5B~ByFHxժT^kgF [kL+!mˑ6\V}8i"ZUVقc'Q[p۲iۣN 1Hg-g&Rs6P*ϡ,IaVSq~hZjfN Bcqs=lop@4Lߚt&/h~X^܅`X6W}ӂ0) 0Lp7r+ jDH_RSy[$173[#r<iO~Cz>Fz'˟l[8 ,޷-gu>lj6 Ū+i43ya/|GjoH:FHS~}xL7G7w/_1ƣǦɛuެ7Y5`'|D^T1 MW/֋5GK,ʭve+K+}K8Lpb3Y7$"FM&|F|g]T9zqBACC Y]a u]s<eC<8M_Ug|NmdmAV6pzkI\ہv/WSY^h_i8gW8K t:՚u| 3X 8R${;\ET^ogd$ raP~:}cVuD i%QTzEMx̏N 8;` }u(0x6 b!٘X*5Cb\ mo *< R(ܓyx2+ +_m}'x?deMt͖9x80G͜_Kg_E3bl+>zyB`(Eoy4T.x Khi+$Xzӟb1 19e +Wd;Z 9}8ܦca2{݆pk?! xY\hO.rjoGCfu L3׿`r[}pa Μ(֙`Χ|͋ܿМsOA\s~ia09<3؞c/(I oP.Wߒ+e)9uRq%cZ߀ ;™p-&9p&I34Zܣ@@fw(qZt|s5\g&GcNuyb\TO"إ%ta~P5hR岏h/.Nw+6.4pe8 1\Y8S72'cDg\da{A3\he(@pα0r|7Ҋ^)R~-J|هi8+kRz"fjE@"3^j:;C&5kq7z}>xk5 Uʃj+,_/ ut֏W>zfoπ32Pa kN6`n7JI ӓ.9&9sE Է2{M]!&7r>"-; mѵws!o]{DP濠>qQ+ךr'ǖd$ʡAy4BxG(Kfz̵,A+[Vo -U/V>C NtkM:T)}G+ ~'+c(F"VۚTtM<'œQygTE T-X 'i d{40઩9D*K+`asAt)W֠ZJI)24h,pstV=>+qӎCOԱPQ(X\Z zش3)ҁ~Nuo]y#k=Z9P?  ^iX'޼8g xIIZ)# Mk5b;e> mT}J9Tl$ft+)Y M39wz`L~=ID t_2Ν)=rwr+r>M^?nZ$'(ۼ'|yl0M (QuŠwhQ1m Cs&! F\vt t4%ZۇΗ̮+Zk'XÇ{ ZZQ ]@n5<5gm[>"8 Fԯh`͔ ].&]ivu Q) eKP㱜Wȿ$WK<6%-Gc7Ʀ^ƈrڡ〜x6:^VdY <]|mew6(g! T}{94Gc4xM)`| |GBGlRoF O^h<^S)kN@ ˹i_y!RD*tvzb'h>sG/64szCO%T(0_ ؅g\lFurB,yD9W9z)1:Ŏ"zЯ{C,EؠP y۰$ej[`V.x:NP-udA֙{11#MiIeeZ>KV+"a 2TEDx`|N )^]m؀y>7Mc~tKPƮN^K`ߤ$j\J:b WAۭz׍Ó͏C'! 2*kS ߊRZO`@cu<*'@ H<~ÁI[.%sXU@qJܧ YYcrfT=>a"=&r-\ڤtټc1ao~0XKLQژIϤ)z7 Ij֣mKJq#f.`2#0S! Y!QFn,ꋳkE s3 kFђ2*v_h$W0JݓTh'"҇ۧasȤa.t򔓙% fŵIf@.Mmn9!˭yOГ)M MUT4?D%կ9-EckG7QZ3\a0mq{JAR[[ݧ`GttA"9>Ntla@A(mP ʓeLs&9n'w0`EHc&U̩єOZ^1EbKvį%gnGIx XeKn@H;9o_k#0Ukt&L`F veO$F9B;T8^) Z]ROsSy2y5TM^9dPSgT- I57Tc9)`2 ^Mֿ:Px ԗ_ex) w%ʂlVh奡h*+Ⱥ/t/v,SCY<GCo~lZw. U3KrT!˴,$Wϔਜ਼ucx* y{ߏ奥Q;,`m .,M D'a< {E͸5q瑿pJ9Dw܂3rւ&m ӝF|~?vc K`A~7L{Cu-D \g^p9cØ4#{ȍ?XP_m,!P)eK*㫇YGAfҸVexAT³F6y$S,I\SrNڙPNKcJ$-{~qJPSpqR!c{=s,BqxS }q6(C] ڼ'v׸ނa9(IyQHQ01s-Zz\{1w4.AXJ6;,,eJ-j]g#@Ǖ}LI:d=NMyYڅ[IњC^ː.FNu)S4N.UlzӞMBi$7kص7nO.uV`L''&Sʞ_δ(Ex#ƹݔUud(hvШk[ql%LtqqCJٝpӉ; Nr99#7'g k5M5+u3lR Tp"$4:3^ț?CzU_a hgOO)rMٻƊ]A1ENzx /6{3d5w@zT=sYrh,DMاO OS> Aǁm+0YGk^ǖq'`?+& 2&8Og.7u1˺Ζff;UA9e(.Ol]Nl|AχDk*7龌~aUShsC$ <+쑤V77*Pwј?vKr%17%z:'z` B%)[s]|nk~ܤ_Y 9&pMnVv@xYۘdzf]s C|\tPP}2*0ˡ(e |y>9zi]偝s'jfΒԯ O%5ri K;[w hκ;t!7{m`@ϙPK%hͣ+3PCapW #irZuHlrV𠟹6}nRhGDX{З?T]'xΠq({M_ZmCEŰ/hAw#Kp).qLc“6wK<%>>_ũXArp>ԧ6hK:*[[bk \TogeA mՁc+!Ȝ r COƍ/b,|]UцD9g[V^*Eii|[r w%t Oi[ nyxP_ټT{j j{ɕNFϡׁD^0ȮTp4"a, r qt-TSX{v^`,_wM|R`'&6eQLO1tO/а!/&;4AS'kV"ri5ţEyb JB6'[~F?W~|e"pUG 9)XSvo?Y:g>c7STwbEHgI5|&fX}D&!?u 's(`C$8$oܛkiIdnˁyJΙsd=s`_Ls2T~ }(TLtr7O2J muVByi'Kwi8Tvh5AzҒXU*}5.R4*L״׬kZN k6^lkTkTkBM@rVȠT@Q@+"3d3A\&-vŠq~,4cy;F͆Wխhr7 'X&HoWnejb7?ո/2Oۘ!H5i-M`0f#njE]gN";@!6Eyk:EpMA3ZP hW]Xp""(t xPBˑvoYPJI#̑.is7O,3G>Z"|X3K$kd1^JdvIH^g1^PnqP>Lf_ lvUE9f);rUͯ0r.Df,0hKu\ YZ,Y.l<-Îg?# Z\0iU1G̮зHk9qY["?ΜX`J+hd5VY-tR#F$|lkUayG5~zSFMReA&X@H*5'w&@ݨm>mr;Am+(?E`Qvɦ3cJG uJ_ΕRr%2+\QT1hA58E;57QUHKt2V-,((v"ʷEr?Dml.~ãۋ,c[FnQ<[?J퀲וցtb(!;|$0%iX`mcvюv}M OTTi`.Q^6Xh,2\O;0aZ|꾌w~/-l+Ẕ߇v;u) ֗6$  -qdWn53ͲrܼwUE {V}b8;Ek):; &rKZfO ()jn /?/`)6R5.>fV6PrFuY㵰08phbˢ9Yȓ >nc%YiX%KvCWvJ"ڦ<pn H͟@vVIsЈ{r*7*] ZL W :{$PmhL0MƤ`;i+7D@Mțs܅F 8]::UD޷Q5(N y0~t۾Uz}gcj}J,Q:n JM緣vz;NTo'L6f\ +b%CQH.&35+ز6BsT8sBv!].K%vz櫷@^RߖevzRo[Q_e[jɳ!j޶L r瑁";?7s!%xz)}[n$xuCDm⾌[6y) T+̂{`Nimۃ9`K@1I1 0n]8߃^:@n!gR{% c֩. _ps؃fZEm"@qE%+l=#̳|hu1Hf?Ox6BG{U=ӗeA?/U?-Ͼ^ nJࣿ 9ceU}|.<~n6 Kn3 ="\Gl7|(OpQƟFb_ڟ [{T=,n[]{[ Q}?!BO6K.r(c:;_i8)M @Ra-Ɔ,O' WCS2r)~|ﻲ`΃|Ξ\Fs qrA]S1"֥U}yd)Kyo}GJކ_:Qrg{P`5V m47 ,x)0-wxgA7Ǻy~RM A#T*ڼSn"qU ܬ* >QE"ߋEZCXt4pP=0Iz:/& YX&H2(Eemȹ:*9I O7"! X2*Pr'++ x/1R>h`tP+[c/i}pZQ0{'ȥ#pf ~8u#u@qxjD+τ~v P;B=ŝ| 坆Š&t> A S8d"c.|BCZF5 w\$$ kΝJ%Ay2KKM}՝"~ZRPס!+s2)} zCnT9wI6:D9ӬH&3I|*x - SE~KoVrgs$}8'xH{ɍkN7}?Zv"Dlɻ)3;tqF}:Wi*8+E#}$ss?=Mw~<%DgZݦI#:Kd._s,|*[-3ĽNĬ]N$IEREW'kPmo'̾-,ƽhh`",$Ӗ9Ӗ-oD 4dN9Y=ZO[]2#J{Co#Yyl#i9qzEYs& BڮEnI,BK}:&,HaffxbMlrh ~PeD]ɻvUimk'qa|ƢբX]ymQTgr)j߾ |? :pc*١쳨a7|--@|̈́R';ٛMŲt:`k+Y@8-$#:.( Aac+v}+:[ʵ肇 䃁_ ^zod=`[’D+E*I P_kNv(m\aWXOFpGX5K*)UV|^L<4$2W @1yLq@3'@3BQP^εlf xuSx>xi4Wl[*t,"q~&d`pJ'Qߡ'ȧmE% (i}wem V6c,.KY*d@kY7X*1X6~ 5LH!cA(Ө|h@TB u:вp[-{C>1p۽XǮk8Rb7*$xbAѹӄYL8z2Khc\h+Aa_P!GoKRךX3O=Rkp|o]k꾔wM:heܮUoø&͖aAB'(I|Q+Iщ)t6j./=վޏ \<=_HyFD?y!5W"f `'^|LPPGP5* `SىW`E1Vr&Xɓ}Rڂn:̾~mS /gw:~Ud9|خAf-#vO|6Gű1؞AV^jVcҗGi=,{N;P^>3y|n5f{SbyD EבQ0!#JpcUnx^ș?ɗq-i)=#6e }(tS{%-tѦ,F]+jnž|.Eykxr]q:&}:QZJ&D,)גNAzC~f.am4 iSpDdN_+GVf}>rU[BP+[t?Ē:wSk'`ݥlxOȡ5+Vy7O0OM`6\Gkv֙TKP_uWσ &g)ʶ46]*sX"1vPd\zѠMt eЬ]6[Ϋ<-jd__@ұ57Osm ﵫUWٶ2m{]&鯧}}U \)bʲ\ GyЎ:F&ZϪt7#;A"k5 9gGzmøכ89-o/8|؈R͘J6sbZw$$/ZYNH@N >Txc.*o:( U&k': <ٟj)űӆ}M4͚ol&yc+.s5E?YXuLup;r<PO\~;PULQ ;#=.c,@D7Ko\>%rq Q%&73 6,EBMrbͥ>K}LT:t5>|i4EPiױ6iɞ@Ѷu޻I\(jLsx,ftx}n(0isخ}ղ<w<}ea7+Fe|)J#?iÞQ=[9 E 4F,NȐ y wMs+aa#`ʒ+O)'ts]@0a`,$Eg1.|փ^Q/•5ll`P)Ϗd@Еo~Y) 90 BiLn mHv_'!M9/!DŽY@~օ(90bisZ\[7{XuC_ ~k 1mnEB]?Xû6D wOxg1g̓S]JQ9vN9f,0'=ykMIOv\VMkF>=a"W6EKUS8&>dfy95{0P @֤: 3zP(}YoJެho FRjo+liN,JVr%P>,l4{.-Qqq,9X^O*CcWE*j~i!evc)*5{mϙO%1a [ss| eƂ0(q+l w+ݾޏ .mH-%UMPwxF5E7,zQ˧n4*e`WJJyFE5W4~]@t~{0ވN5X%8F±B^G@ҚE~Sui1Q`2:GQ+\< E<{ ܀L,e w.5Je [I̠LdqBvD5n !IEo&l4Ē ͹1\IN>Uo3JL$ A1ͤFvD2`^3W,=Rgk'vib;2qgC*IhN*|&C :3LlN,ME{}x!XS@Y!<瑻Aq(h[M MwU}0S+JIÐlNCJU";nyEJlI]\6ˍqp&f&D+WyY}ޟ@P¾JmTeN,$ 31%re! %4oVlZ.ϓ'|(ViP%'̌9P|L\ЎR@$J>s%KFa5 sH,vPCpd ́ ݇j jk ȡm| M,!2Q=c3G0t9G+ UvO>ϭhʳQ_ZC =8/|rdxӠ~ dcH&E\va- 4T,`!`P5) ƕ}YVx1ivXy8=a~hv?e|!/z84XoE}. q{?^{)+ҐIrǑaKٯ+?" oҊfC|])ֈ(jh9"lmS0h ~=9z o:Vph4PVRٯ9"rP}d55[ tkOLFtNg~PNh;$<)])jkz:ɝTk sѐuImkrx횞 _#S hQC2c={f?Httv%]ԥM~ҞDEz~qZi2.w yJRԪUqV9% tC}s^_y'4c:7ɧ6Gz;Nm 4 SN|bGEs3 nWHRR| U˘w! `:=1fu]`S'V5Qc?Z͎? G+<y_ t,*}VCd6y}"s&E7Wn:6-vo/:y><'Ӈ<$Al]u α:%?.U,Q?ۥ}Ҝ<`^̝A|FKTI٦Ip DRNdK9Umfq?)>/ۗ [5(ކ+H1r؁m”C{?# V7֠۽tz1<<(^nMrpX XhЬ|֔,j ɺAX4|vᩰ/~d竧@BKcӌ)0E7{;I"5?HMaiJð\JcOa4u]f⻎d|vd8NLerrLZɕ}6!$#N|>oA5 4Yq^.Ӭ0g MdjHj&(dƍ65MjLdFjl%V5 u;l[>KBԋ^i]ˢ5MzJk?bJŀdh*q5{U+O91E: 싎S٥?G2S/SHu)ԉ6)%.)w#F?g<}П%-h*ڟ+l0suw/ +O$s&y첁r5iQPgr8 +{0b[@Y05N8c_c:u ~qv~p9ӄMog÷ʫw! i[ٞ}zhsh=\Io0țr{VWzwlFOƢM`v[Bޥ4k:;N71E$}춓q4O9؟z+'ƴ@P>?]spkBptWsp}N^Nks`+w4 y+s=G|@S1PB+'/sC^<ֵiFv}Mܮ7dUD%C 6ɸ(g?\t5 Y%x&,R1@k7Xضd94%J"4, ;+/yQ? Bh\ <-8@淋6}vzUlJ-z?k>8`0PgvVgd65dhmKʭrb nPZFO* lH¸Nl1KE,XR"lqªBX/'a!&mU~ùG[%+OZm[5g40=pO%*d!:A "lcR%.6H;QmȞx @~aPs}hױ&raf'LJ8-ǀ@"&lԊr };7` Йk"P0-(z$峁 MeXS^*f95 0ƱU qP(*ej4"֬+K RzUrD[zABne7 e6;boϦmҥZwoI0 7``R#`Jr0UȫJ32'h׻ ͅY{4VvUE  YoGM"]bYWPüS*_9⫌Y/0":7%_EyED0 lɧj#ADS:huw]drG$ԑOij㉋OIǮ e=σ%\k3ŠNH{٥K+|8{v7ﰷ1} :ZaV.H[P~nM(Ϥ3ڼu-y5 &2F!rQDrS%4z0}Pe#DO('q&n T--6&S IكME 1CC $Ui[|q')x)y0~IfҁF#*#z[MZ36W@"&??iTN]U F'Ҫ*n,_i6-ѳGZ{wiA)Qq )hug]dyX}T{~S~89k`U5&X )M麗At놝{8:(|Z EyӪIkƑڑ 6ؘvN_x/H  ] &o<$@]vѭ &ϞS,r.O67[q;4+ <)wFb .Q&%Rût9@4vKKm'".ɋ,d_$wt)R]R,2&]2 E.doQ5D? p0 9X ۬K!<6v*pQybP /Pqq0fB|JIY @"LJtåE6b@ ju[怡,1aE}>\MyN$".j҂wա(Z[6Nv9hy>h+*MXb.X]@#)qLN>!^<;3u@67{tR_TpMrHX{WHx-/XW"=ul"$98"~jGzIv4`v%$G-YސўZ-y3*tѪgc 48GPm(؅]E #s?A=m8fH.E m'XQ[fvz]=%?]὇䠒?aޒX%\_IRר0n 0X }Js<1Gy~"͠`R7 ieC um*^ ]heUƜT]INCO)RPN'+quѴ?l4>f^C֮ Ȝf?X1@4ak85ˏЩ&sv7 #gM.H Ydhɘ"n q.-DRleI,Q4e ^0+cqN۵qpsII=,HP 8,1ҐչCJm0_:(\Ít\d Yv^ة1cYiFsObQ <Fl6iD&| cblܖ[B1qloK?z[\B͵-xv^e, ~˒ ߡYSK\<b_F>]oa뒭Pt%e.QK;'L*"Q§wڬ^) .âa|sޕA<BkED R2Y63{_ƪcxYUl Vq%?V(D2wicavHS fZ#h`E#w!+jԓntgxD:sğ ֦]m($xwR8#y\DTXK<)-IA~iV:-noՏ{u 4?a/Ug9('ֶ19<( &TC4 OG͏ FMsR>YJޡ*ofvij]Z orl5?G)˚ZJ&'=',Ν-Ab=+"wEECFj>Mh'z*Ms|(<'6s?ຢuTZkW6e财|s8e-l)KkUEPZ%[~s2> 40n>pC|P0K]8~? y-[-0ިAScw%9E+F/#nà-)D+ 2‘SEWЀyiuNF#AwYZ?@!1ՙ ]=%4&Ҙ|6&dQ50&kj):gC߀i{Y3[+lV}`;}#_vB RQ#. \ф:ӢtgcZr(¾`n"#ksz^|ŲyziNqRq6@OFM!Swr-#πaSAQ?5nK--y1x9pV . jM"ˆTYjj:~HEgcTPjIj75AaNo_A\ܢQ(hpŝ]:cVZcϩ̣mnk!G;M/h?=[}vjxcz7e޶0G<>ϡ <|/PߜˠDvWRm(l։< $};)A!_/ڨ T :GC|gt'b_Aqft-;}J(91䯓`caJ]ߠD SX_h+يa#8 c9GOcټ=0ߤ>5V#Y GXkCӛa੭yޣCBV!o3E_C)?JD<r8uX57bRX5IC+@ۉ l-+>X +zk‹Cǃ&a ?aB^{v [v'7U[Ivx=Xѝq В2j8 {OfI:mfaTd?]3A3"Dkˠk??P3N#&rS]l58Li繱檖ZwL˺~{Bci/#J0No"%]@S :v{IvQUjnPҨAk;XQ*N7pG1s_ b|Z'{Ї(S :FGAOa7q.6bϣT)m "k#`+h"z y1%4a2OqöFm%P!.Q_kW# R$]GPHh36>|GG#c> =dk3P<ty[cP:孡$M!(ouEVǺqPA-n@ |@y@S9c͙{Xo V·o>7=/`|-ekITUmeYe0'oy>1&7^(&3#ې R-^h w E2RKxD)ل8MphsZ8Xx N|T0Y 7-,nǎ;w3 NJygVEnO*εcr ʥr NڼTO(<?vfDIĿ$O;](QK0e-uj΀4[PEvxoؿ_b&lׄy$Ng7@?#Iר ONR3 ^Om{ u5fBpyK8`o>t@ \ˀ[ǂ c=MXpK67M{k1p$ؚ͑`'!$@qfLH%oہCm;`r\VPb};=.]rh˃a̎vRpJLU^I@"X \Fӹ5v۩SW֎6 X ͫQ?uwշ_(2{HD4T:w"ZT3[`G}xDV2DŎ:ɆY&R"11um2x uS*}rSSZ^IUc-ΑŠ!y) Ϻ .`ˍx|˭_tVXf` OOOy||HUV`x -xxשE'fo@'qykIM\ɛ4uP7y{.ؼ4lV5"S&1\]2s:7 uei]h੧6)SS_!S֓Ȇ.ww\9$q(fFScrv=e-󯀋ᩏFrxA@|E)q傻+s)OZuNNy6zn%UN-Jfgw캊<=xr Κ'SN `K'/kyR5jarFVi gǿhI=[X"}/e!edE:d )Za/֨r`ұ7Eݨ s)MծAr9}X d2B#W{I}3S:| Sd/BP r5t<{xBKSU~ uc)8xW7HBHYi6&pWNxng0pJmD[ 醏T汹jTtU\`ߺ!l)c, yr2ઋ%bZ!XHAG?HbtMxk7L= p5*;ex} y5ײADw x :/gCIx0\bɘoI6~T_=L0[Qq`6vIQɅNj[$hNVҲ7sˌM߃LB3D-讳=#*ӡ7G}9n?Y;Iڴ<;YnbZ!wi8ʤoPoΖXoasѥ` ݏHMt(g:q-Ojn9 Q<ٷ1N(0d)̓toWs705 HȽ*-#:]q'Ua閞hc>p({y(W>hT&4#;i.(Ϻfdt 9BIBAV7+(г?$x$ѩiT):Ń}^$N1K#.Ӕgw}0Kr7ԑ9FS(ciĘpvRp-D`X#zY0uH HvrجJ*oЎ}Vؼ@M y'԰]@4sWsњ$ QTzZ*Ad ^;HXa:SkvobzӞC*c*s}rg">0!LoB4_vkm&j1_&clw<_!UPdnu"bj#bv<" qp󯆶: koǽ&: x'YMtaZ! 9MY+L6٩IXY')Wq/EtFtv%JI2e!mUX)*v)S޺>!bT}\uK#Җ\v^r䗰IE[aK [YFZ.4ƚjͱ1~A΃2/]lm5骧UZC~z!'p}orV,_mxx|=b;;QMV(q #0RA0ZԱHu=/``}*:P91g_8?$(MQr)ڽ\H|~$!ܐf($(!=iN)iWk])(Sno|0)ElXCz QQx:"p7v'[;e9"H`Ԗ՟#EUfPm{a>*Zˣ.M'Q("~&|GhihGk:tWe&\I+'4S$Owjp01| GGV[AjJ>tسg-t z[kpRoOp]ֱȭ/mȏ/f뤩I徺 b]WomoGp"6o23T%]V 2-J4a8B&G.mUNjE,Qb4'yR2z;BZPܶeCޒNl zs~T]N_ u]!f At qʬQ'LD`%t.^[@ \[jk; { 67nFWglIvϨ}1p+Jt3#xd:{XMvNksjt=iu6`7$c8x,w0wmoFDO, \!s\iM< C6)6LV]sARRŬ` s[|"eTa0Ƈ*GZ9c8_ȏhC;ؓ5486 )wiՄFnd|{ZPN6o8`GÄ L_nyfJ;VXuG7[{ iZS48OʬIu |z'w LnCxW{# !Org@&A4Mqokk6@D7S1}!'N3B!p~g4o7% Ї;۽yx`b!YV'G@& čDoN: E\ הuJ'tœ!WrP\ SaBskä=09xCv-aM\$dtgW4#4;6?g al#m*B\oFվBܛPR^l;)b+t!>>[#0$LxEqy~`h:9!~+"m=߹^[7oP@;MRma*jkG?}M}|@Jx=<'tf:,Q=TUC7wº`ǎHY:ф@^BzښV3v_vv3fwm\բM<6DlCwo562DMZ~~֫ s)۴j=jN`л=$&Я ?:9[j =اF$oe0G̾W>h}BE5gAc\+o[pC_)}ZfeעqM斶7LUG,j& gnF:}2&ȉE\-6,ΰgp6i`ceRJk"c@ d/l }ؔO1mh@Y$nq`JZ|5VI4>ru,*Zo@q9iʍl1/'1|xQnX?HVX |!M=:EyۆpI_,ytił-Mn\z5\txɻƼ)\ڟ-ϋ c[ VW5hr,3VJoulCs3f0NR_hJ5B]O\z< ԇlP` ' 9&( Fmx}^ؚ1nkAJO DpcP t%|DQ~=_+5(7*܏R }䝢 v&B/tAoɼ ZvKiݻ ?9Z>aR 6ʫvf''ߋcVCFWg7^ 0%] Qc(X>rY4M&M8C=n&rvy#W m(_}]f3s$./P}PߏwMbEoYT]ɘI4,ڃMŽ۟ Ɂ_ϗE[r~Hxt,X5YEY1~k}-Evlбαh7ՎdJ;I*a$jL%$bzLXί:%8,?5YLHH@RVnfO'Kap^0T A=Whh(iL`!z A]ƵA՝l'P;L%P-U= Q:r}Ű$ą[69j%vBm2緃5%-SФ)К/5򓈜|11rƂu¼EU .G GG?j\գDu1SQu9s( EJYq7hꋾe[@8D_*(/Jt)w-%bvlXwx-d^Ǝe7:ʛ'?2l>ttA;# Д'q6;Ѭ^L鼦qєޏm jb379޵U"RrXMGɟ7fw~V, [sDy9Φ ^NJ&VQUXO<#xƐ(d'TC+BMqZܣD!մ o^VL7椭STk.CFywN˰Hc5& iέtąCNXlxpПrGGDś/?uEA{fˏToJMVQ hfa E>VZפK!a,sQGMp$T{+"M)<ðnp[Aya2\G("@zpTຯT/ wߥѿw)+uR;&2j&?|Ƃʿ9qxc|WsݭX(pem8E""GȡPx,,r42+T$3a"r?@qpFp1'cl<"M>c{sJՑǺ~sgqw_x$ j4ZGBj=TXcmTӁ{cύ҇huI!_x` &%%6& D;- ;4:W0Zx@ЛQY{a7ZK)3롷.>Tnɝ y9dCqJS'7.¤?bcaMf!!9HWz4] 8*DG!zAjX|=Y^F*x*7u9r^ +r+2 aS՜Uut6gBaB3T%bƜN.$t,V)JS p܍*`=-Ufr [a>DO*a}S24{8ѝE]‚H݊yQ^<PNMl? C><<}m5*շo⏿!|5@| mɾwGC+eDQ-iZO;Y Ap@72Oz|;[Fuw=_HS\A^Yys2 S_Sr~dhn{?tVgKQ)#q~YP#+X䐉 BU2g'/c寝+ZL^xQ.i u>џםj;>\;CqiFȴԶW&t!n۳oyjF@Y87Cߡɞ܄vAP(>~×[5aחx}=C'Il'OS8Y[J1 \w9ɧbG4{|2:kE b܅aTyѻڼQ/.A#Xx<6@E&{)~~<{?~.FMW]X!܎ ˉh]-^U]EoXdq I:xFYB9tsSI WVL ګ?ٷ]hXtf[T 񀼙MgmjLvFouPʜhtk6(ҴiT\a( N%ŽL9}>gTt,6 vᏑ e6qY{FRHueiןU=wר%M0_e9< j >; i7o7x<I[C6.\;¬  (&'Ϯjldo*H%3݂:GjlŦ8<=SnM@p'^ ndvVXoV}d'*]KVˈ ]G.b(g}r +)zfw0ND;K5vCk4St6dw<4~ls7 -ĭW 杬 CPpot+QTT-,u=F 8;NN.ط84_z GG{^zue ɟ""(~! (]TIc1JigyZ4 tqWSw@6U(ӚwtAQ%ϖ9 =NU/&,ow_(CC 3/hA )1zjˣDo?Ӑ5TxOuLOn׃H;/S{y-$QfϛPw6ӆߓ#N\+ojSQk}^kv[> (T_CCi,l;Uc+&_qd$Ȓ<~Q%_q(^ɐXWlᑲG^#;[B}n+ ZzD1%ܮ}5NFeO=7? nsڀ;ADi-kH)#|NC&ש+! Fx,x17#BF ڪ>珠U%7IV쩠pT6vilRԟi'b!>#FP۽9Yy`Ѫ`PWr18b\Ԋ k[&i!.Gf&ï+mcZ`=v݁>77{0GB/T5tkIɅўfq͗J)l﫶@Y^{fX?$El % wvEghkǮ4C+ 6y~jbXg!CDutqr ?KukԓN=ƌxyQ|5p/) )<)D&d[ǗS1 #``X\yM9by&B:Q^q&*/|,hk3\n4إ=oV:ڽCRrO(sY}E+-gK +'VO$+Om /w2 jh`׳jvaۥD :f?%A dctDm;jKhտojFBw'*06StVFXQ$sS!B.lKYr&ŜuaHNPMͻ7Q?vnR=~l52mE̓lւ<@$0Zp'>Rg +|$wnDmr*X)!G")4HR-RۯVOe)+*aR M<"QR6-'=kwjC~a_hDqk)am y9h-ɫ8άQyP{,[nRqoNÔU9Aē*+|)H;q\1)vT ׂF),REx4iNُ5PO3\TI5dK Oeh \.Μ!H5|5Gvzau:Tf-Q^ƫBQbf_]Te)<A}{#?uTQٓϏhEdȳku,bjDC|vR>?OΕ7]rرx ѱ}Q_I ; Â?ޣO?ڃmu{c-^rqP=1r:rjԊW/}x&BC##fJq4x2lmҎzm{-kU+h9cP@V|79YfokI:}!>?ȻXQg'k,D8I[TfbC۳&Ȇ =4-vk( P:*YjxEg<4o#3W-/Qq(';<AA /%ѳUl>߀Z' [{5z;d F*_{;H/!:gTzů`YIh)hTe{Av xtfg+so_*-?hj` OhzlֳLG#b=:dhɵFvRkE]\F;9^_n3L}cUx3idT]4(4\KtBfSu~V4HfJ|K;/ ?SyǼ^_@/9xIƷqf?dCfB9 ^~qmo/~1^~qe{ uy-, fe3(wkh>x;`OkYs~O7ho.(7 J5.ɏ,^)Xk̓:|Qfx6T*J}ݚH>sY-]?|w 6tVCW%m4X#]4VJ%VI%Fo[K6|J-}x.9LcM}JXfXlLȍRcH=HfLc1cc*e1],?4 5tI{\Fs4E[Ϸnmo}>Qkvok E:fM< "h+BxWҜ[=}E3ēQ W[ٷEp-R@tS@RK6oT!bsLp 0Gwݭ=J+ϭ,Mؕ]_I>N%'ityu5.?|i!ob[ǡeO(6VLq.H gA)Z=H o6D :fN,瞬^l̆p ӆzMZZ:Z'#XֱTNZv{dka\Dq|,苲LcٜXFKuR!|m:44P<1Q4ZZ9y`E{+sF L[{n6 h`0nHC֢DuG (&aͱGVv õ Dd ,Tq; `}X,aXhn˩QVi> u;fEBy?oL3Jmw  , X8P*b00f@q^q̮9E9*OXhӋ3jXꭉ800`'fpDR xV)D @“ LRDqSoܶq/o[̲^ˆe29zJTTKܘRSUwUTR.X:~wz~w.;0f.(3ʋEn [;\wR~W]o7o7>Ӝ68S_5O *;d=YZɮ)[ӞB dw*:#L+љ;tXd'9ȁt]5I}PBxzxPHª5*wk v!`ma2oCES!T!2Usvm,ipϰWOcjKCQ'sM)U %:{U8 A8xYQ-;PnC+,,A!c9ZiDS?ƸuܔmW&CpGg] 'çHOטT[gnDr2$갞 'LWFs(mk!}%w)K~Nz$5KJ{ax JgvS ~G`N^r?fN&9[ ;z`[f{Ɲ͍a 1>ƸS*c` n lZ:g՞FwZ@\-Z`E/XӖf~~$\o34<_@yS.hwDp:(h6«iKk"2XΙPϫRw`_v[f`ƓV?0gzvo N'h/Bޜ7k{ydp?!\>C|qܛѶV^iIoH)[`~vZm̀Rg61 0vF}8~} ϿߚxPĵ(`3`{  qY1kS0&lcY$w^֏8k6;$1ȅ#TD(WGډ\SNe ;r-yX(,e[{|EgI<}WiwϿ^S鬄o{t < \A4x;%ix.=_K㮐ȣȆٸ'LWVԜYm)m`KJXbǂeae`Uc[~k Xc]`%5&ȏO/&dU^7!-~Zqz_LO>|zy.98شV)LR;.Q#7f߽\ $"+>Il2%^Ox~`e'?5@w4&@uQf;Tr!{}d9(cU$`,:@O0 }4Jf/{гtrvCk+,3XmW-EYZs-FkQ4ZPJ-J%TIa{b i16;=I GgVEÞTq&\FDH {ov։^JLn>9&VIIY` !Kngpe²&y/CA7ׅia)1Ta.A.9d^gBVۥ*>UXuk@p<0w#[*cLi6{[6"zi}"Lx֞( jCR( N?+ED:yF 谘4aA6Th&-`OڴRPFmťV dhHP*U+b($qpeSE m .Af@A,ygt{~\dwg_^3"P@klc~!WݮʘX5Emحen ߏJn1nv1u}%-ŏݾ@R`>u>nS ['Ui mXG@ c[r8mKdvyF"$#Ud?*'T2.83i&o#bv_gf=*Pfy3iUf;Suvz`w3M`JMfxjWJd#=`Q$;24^ͺ4mTV@)v5?2TWid̑4K` {E3oηvmme|` x]@Q9Z Ӷg#/dnD?ۑDZO4]f;᭛ˬ!VleL͢lYj?f C2 ~m #lt(EiZk8 A8juOA&jSY<ڐO!ݶ@%U20'w}^yl#g] ED~&QJRS8)\>W/~"Pi f&ѯ^_Sm)ϝ"re,%j|f*E">u*Hv N_fCQQ#c.e2KzZ-*oy OP)6bJMIf4%jofXcת1I/z(jcҿcO 95{X io ʴO^p*}qI*uQJxCJ'ـVvl\Izڌ_R*=l(lAOx{(D-pL-L1- px|#c-$u=*>E:&0I ZB7$Hm僆nZ8;.n!(@>pxInӽ#>`=b meVԄLlMRJm&/֨jfQOVD W|X黵N|hӃtiC>ɣ{(FMI_ KګVW=j6^>&>[-H4ʙTƋN,\"Pi/[:\7|$x TsP`h5mR!`!G֨ l#;i.ؤD5m\@4ob b/b]AƳHcqnú]#kU/vͦH3;Bypv)6}mx,)?> |4Q'ӊ̧t8;NG |.ѩȣI~ nݫڅҗ~ֻ$K9˕h##h b"22`Xg>s.9<{4le} \1!LYŧ({-bغ}pS6Q_2|-VZ괞i_(opr,+PݑP4["FK8HePL.0L猙 (($AtDr?S'=nW@:VZC~:Wi (t4rnQ Oq0n܏m!+k07r 6~D@c]RW/t(i{4ĖܜLlUOAiKo1alKt׏D`:9?%y#7EJ`hdlYFz1tB:jbo=s"g>Qg3ŹDFO'\6ʘI~j _Fu[ \`V sBƹڱHsSCjU8X8^>=E#TaUwm[ sZTJw;7Xbt3gS, MQ"^a=KcbʛȉD\ԉ$=[uϓUr',9P}X]VRyZTa !b6,/*Q{Tnr;@KS&aZAOM,gQ.Ic0Qޥ]X`ٳa'OQu EZ2Fp-&IRi?K}&JNbfK"w>;gzMpwkN`Nx9*OJozp3O>׵p#_?. nD4zI=ج>HT8C1.Fn_nyL{j*̣:Ik_!{4$-Q.ݰO1 G'3hLq Eczs0 p9o,$2ĚwQB AVϰVrλ83fw QmߘSVzza' R У{֘ƄȬ=0(ȥFz:OF@/ 9&3&mnr28iH sCo.ͳӝ:G0dzR.\PgwƺSjvL96C+G|B7XW_ bWV+jjnM>'W_Ky@5UeFR{q IDWpQO g=){|LCdj24k%L]Ҁ.#2 uv ʁrmf3g(w6#|ڠ: ,AõBSWijrȡ)^00}ր~dYeUk$&GZ2 b5[ \C{xRsRח[ϦUT.V1V '2;ItLEW] Oƀ: :BgP2۾]NȤ=2UJR*6vxkh'УVJ~AQDg?Kd*/᭕F 0n ̿\!1<ˏMn2| 98W~z_m7"H@ Xv Y*9O}+9R@R(8 "E\>\c)U^0tb`Pỳֱepխ ʀ_fll@T\jl>|OXb"@)-7 7ͨs_:8Xx3981qlfJBf`Eoy 9$fk"z!q`Z͟+ŝ|;Ykս,]Sr~<-ItXTX2+TXttJ_)| (ͺ:F6; .00'y ˡT}Lk-S2co2$ [З/n'cLR=.,'撝},.G~ܚ?Qv*KQViL;c=E%`h!ʆa)a?S=o+P&xŸ,d뎰taboZqX||=rWDut] +bo]; ^̴처x:Je9QR-wYK̑ ǵyΆȷUu,i[=a.;,1=Tb W<@ nLhԽͨjdʙaTP\q3}[#BL~oعb с6b`rH9}wJ> "j8.0 D{L.$g',3|[5;r sZ4,,)ABջ,Fɸ ˈ!qyi >ɸ 3e0i k& +,C ]!6Ӊ(/$`jyOkW#H&vƜ v+66t+ >;#ƷDNiI[(Cd;Ku ! 2uZz3:Qh|><ﶉܥja]Cxg#BHlS 턊8z!q*\ ,?$&a}k:VEvY+ٱ|-fv*t㵣B >9X6 /-"38-/I!_)恃@VIU?.upEXܘ<2)VPvl퐊1YjJ'c='9x&6z-B;äŊWΆ'wW/VO7<78a&f*}=v?Б 2׸ )\~ ߦUΰ3RE1VF#泊;:+~@[V=]|v 1S>pʾev')ߺ#ƱKL9t }@?W՟%g,UV*bq|=`4?ӷ $(}_Γj 7yXdf9179'v8'CJ_ e4uX?rrЖ97߈x@ +g 0:' 0-WU警 v K[a7Fnۆ+TO0wk8Q/6֛c(|L#c{:ifEbReczq'NS%%JA\u'W#r򙤼9fo?D4mG6!eob2DYΤvkiv|"V z^f.eɟWi+ 6֨zo*:FGZCvv)Vx" Ub[; i^q4-^.v8|xbq:V\; s/5yMTiB#OPg̀0;MFV8 , iwXG민x.Vۥr(ΑCo4Glq([g mDFͩA$q\:kn+z.@eI "BPXd椳?3މXI;bdDM\e^\.%uQDWF܋I %XIE6] x.qTK1JGJf#iQȊG˧gΰBfU[y:NB8V&ӳ;O:Yx@e҆ Ē6ȫ>cEO o4臜Am0.嶈7/an~?5lP>1}dnBAwAi)C󙨶 2ʩxyEώBގ VXĮ{gQZ3&$Oظ OX[2L>5pb>t -D73)7?p5uMQb,#эBW 6  q-LU_A᫳ M6R֠ZZVW`) \I ct.pJ*9:q(Da$6kPvJ~J,(I x\yx9Ax5o&wf] F4c!`6Tr*M(;6,;IeHEO Z[T 8/R9 ʥ  =_izVEAVKp[R(<fg'104I40-.3bRíS8wLl}-zeOxi-/P~RobrI(oz =e$] Jb}6" ķ3FЬu@Z4DG )ay<恳 f , Z@PMXUAW`c%ّ3 &.\߳$xL:`@:Bn  GZ+#nFsЭ$X*Ǭ Ak)-a6Wnb `(7Ugxg3%1  x֏{v݋kBk'vk/>ayeCpȗ |9ά7$iҩ<bʆ AǑ~”htSD6%iF05B3;,`=N"XPNg@q>.Xj\3FZE˗e1rBf`e<)$hN@K_z72y']Ԃ1GҽNϪ {fKFſ"&H3BW$y֕2NE&+4H3*ސerۢ(d^:B 2f"hzcRISIOG 08I[9TuyKuI,I V^AEK&:t T,N{:'ynZVX#T='UY"lw-c3|Pv^IO ~Bc3uV>GBIN8Uf-iۇ5-930 l6AT戟R ;Kbckؿ[`QL9Fy,܍ywc@)r?,b6СxG~tCv? W}s0L5J@9y35q5*=bYe)7Nk7f7; n@Xno_nA%|hIs-וc-4,|xGqRq՛a]pv'mz?A*YU8t'̺X a[{shfc9{Ѱ5[0@`zɐEg#B2jbZhKoǟSHX /SE(h VGTۣ^sy**yb^ X;" ߡwlf 'P܁&\jZ?m&#FQ>9p#+ 6Ճ6eOFFbɳO+i7+>q!dHU$lً%@h4_뚁;+:St MH;C'lBCdIHoHXը,_+I.a rWv"SoK ɕSPȬPn< b !ϊKL#02n[ARo[iS4ax'=cHHOmA:>`:ϳ BIJ/\V v&'ga|vY M: |\w1Jx\ YC8@aØA5~ _?vs]dwtv'3?;*l>ή1;/;lIv ;\m:6<@dڝ74-10E:" <u~<<6uEp/ [ [9Fv,]8$lO:;Ǟq?w$-F':z8Qb2Лr_ r󥷯 nŪ6Bíl[21v,ӌjQx@qH3pu4tC;`iQ{wA#;}ȿjs_2Q~y@W O!3WjiDz '-q(h6%DQzÔN,coV}E,y,&0EQg>Y^4ĹsY=Y^5evG̡Z5W}ՐL8Ֆ}P}e\%ko L?hR\O6$h7T忊IֳOG+1]\3 F=iBp 473Ĕh jQ 2GWY("f Y\a-Y@Ygcmmoc翔F$(GT*.Q@urc}0DIZxkMb`й#&6&_Q +v'].rO+em$NZ<_irvE׮`T fr~`+ uؾ{|#>_TSP휣Z.dPe߹-ӴOrCfﱞ6W4Mo,7,{CB14ocțz5)C¦.LJ.IT.K8; i.O'*}@ b<MFH,~mS#=t(4x"9E6l<hFf}kigYy\yKHE -{t8vF':pDǎ`)5ѭJ]Jd[6†ͮmV lf lVi4{@Ͻ@۬J+'qca[b\$r[/ģ"@rS?ƍ(dAKmEŪai/[jC%Gh ')yc,YfRN]>P*|O<-}Tw)=LS\tyCU; z奢f,%qf!+3nƏ4+YעPK;@+5{#ZR'VP +{m .G):*b7|'`%Ih^m'{ٓ|ɨȓd{2A{&zA *|)iG Q0mÓ2/BI)FP=N%-Wqȏ *^pe{7}#{ED[:(0Gztk6̒*4[K+|h67fYf#]A sÖ́YS6(!Nl*)GnLc7r#7GgIT3,f]4c̨~Ww<1Gul|\[wew8 $2ciΩhF:$&X+#wݐ.2nJzJ8B5OM.= Qq$b=3,ӥyJ^zJV8!9m땒S1{tjxc%@ɻn?:YJX3:&1^O zeχL +[=6ǻ#o$n,q5Df3 e9 EL.^ d|Y[W-#/؝ke`קo()4u[fC+Li(t_ھc\^*W-$]0-X]( Cͤ'$dx_ȬrgGBۤd r"CKќ.Ss,UN%ȯ/歰ÞFҍ(N`y@KՋ0 #V 02j&){o)t'`77<` pUʲWN^رK%ix$}{{}d|l^&HXxHhFO9 #{3J_*wה_`.u^s&HKq[sEЅU!=N!}e/fL>w=h:MYQaO]xZ:FYK3hk+ȭpœ o?+Xy^ʁ(uUeFeH҈!`Jg,nO+?JeGȜz.ڥ 4h(eOLD#H,}_(W|}3W7ULEħCQX+^%)\wm_hWyygXan"\ѐj6C"ZNʛx-ş2#b@3KoXXJj&}gKJfc)~6`91Co"9n"S)h dUy=Iسg rY8`톂jdW[~w?"!i*!DӍ!fF_!w'WSA/V3SodU?Ug{i۫9?J&qtшɏTϲy̒~٭W?"QǯW΀a5 DT4iMj~,-`Qcyu#wǸNjd1բqUniX=?ҺPW3pP{\AzqEc2jo/d4~UsC\QiaW[L+o?b-ܿ@𙚕\Ϋ |zz97zyyE>t C#^~hĎ_nOTV ~@R7߶q@R`vq_04 qœPQ|GςrME\IQV+}-} n_ }9Nh)vj]8e`0W4ܝ8>-KPQ\l\N !5sE9X8z(Wd , Aos |RHqB-\aߋ!k \IvhS=-j۠*o II\߼ zwW]Y|9f)K$(}A-WLEC@m8TL5(3hW>0W(܆C3 *>>l8H@6NV m\Wڤ;p hnQ!MCyVdy[@0urE[9,L=",_NM4~B>^jtDfqARxT@˶+nPSO|_#HZ2ܴw;Df}]v-v4t 5<\\wx$I Аpob;$4=wR?Gz;Me;]#WKXWr=#vu7v5uU8;EL$\//yҰ7%#wЪ|/%o*emh5*o_"^JdLbo8bɑ>CY[T?5F Q9͑9L r2K6/cp?,!Z8Nqx9y*q.s@R٥N ;%kUe8Y*[aB>Qd:ćeuw 7(;IN}(, WK2T梁$=&J*+^i+c,UvqCD_)=8: {UFm8O錯8էɅ)BW"U.-HY\AKgߕ@3\:rn@pHב]duL %f Ǎ8fAR !㐲`nxl9ZHwBZcAfZ!p[ Dj.u?3#ٓG@m(a<(@9$bYiL?g; #P[d4\@|Rij Ӆb:@,72"n*K+Fحxc}wC.i7A|G7~9WZӳ~im'幟,e劃d&+3pQևv|IAǻlNkI"֫ 8 oĞ*ZA=)EÅB); =%<0!xzW7Їi[ (Cxś+ܼt EfWĜaKcn0m%EbEkIoPrے +y։8X-dOM!*T=F4t)_8*y6%%E|̎3'~i& :jI!,7)q\d%の]nv𶨽-%= |V*QӘ$4 ?f ϫR5 =Ȩ,mחA(lP0fG,턶f{: dRݰ& fM%:b qhiiHZ:cE,,Ys2ߡs=^Ij_wEL'9;Cs@?zk7|նё)?*k¨OxSȔFXὢñ*e՜#Y,:LX4+/Aumudl5S֑_z<ތLJ "φ`:Gm+cQ;p'nW\咞Wn;'Fxivׁ5ԛZv3%MΏ2u;oĖ0 Љ6UǪȰ xB%^ug/%a 0$|LlU݀E8Lr C0"E;q73\2x4CMM7@tWG=iD_F.5{?t0p]^oO"O8DܙܠZN.ܗp6x*,p yφ5㏑@rSa̚9JfbQ̚9 29,&zs@wMc(^'+\7Wq:mVUh # ;lc*=$G>Vku>ǡacm1W KpKqPЕ:,WW*Gyxb >YnjW}BN2K#_,a}ҷ>>dl4ǡƃ=xz~eh\K3Cf  ɨ\7`*)Gc88ػ:z)E3CՉi?njnE|P/'+N僚vI]&X 5g]KumTjJⳑ}Ir2&K/ꌨ ԾC\PhjC5 &bp[I#wW Ҫ=ڐrηK9lGA^xs/W+w`'VՑ帑b&8ܼ'ٙ^[㨞'"eqkTvEwj3;Դ*xzjIr$ !~q%e}a$?P:#b]|jjv;H3o@Z ~iٯjL+9 k"`pbr_ۀΕoE_=4L73#Ѭ8 Cko8:@j5AOCٻaRk62Y E>AdTR PyJɆ iv b2BGT ilMjFG(yJYݶ fU' h0sHS:|Z %p/xE}1}Sԍqݸ'6nucݗ稝X)R``o;Xvuvy#~)O`W~61ܳ{_32h{TEϰ`Gד L"5N`Gf3cgw* 0_pԯ Y.to3="Od-obҿT }Ct? ^";7VC#Ț\a'=/W}'C\9P[snQ⹖>~ ̺o[:.h>#{Ic<{35|MmzX(,|oޮjh Mx:Xb sW8u8FYgi:@]hWWղz#~= Y@klKs>T5 zg4> sBAÏT|-+!Zdޚ)tAg̀1eVc%sqŒ!(_ϊ:w]&"M>AOf01ЊG- 4h|3Nh@Wz\PjU ޢ#'ןg92;?@S8 }<ӓ4!̔QS3=#A0 }aX_d7ٜ_ko.7RJ ZU-ވG}S<4hV^&PSFߠ k<.5a?E4״MF$[")~Jq{:%fq]7g㚩<:~ Á/00J5:Zyr,y?kGDxtTi9F}FNOV&k߿qR͵{6=ċECmkp{r/g G9zh;.0%&Gu ;r%A.5,A2|iԺdLܣWus1:9r7,So90(}3]}٥/|Tf:.,QCeK䟅(1Q}77|e2Q Ka\hiu!="`')6í`rԻ mֺoⳝ FiI)8L }2wt: +;_o dMߣ813K*FLl1[K}M&Ӿ&@>tЉ؃YE@/Y?oNƭoC{\83ǰrLA&YݝF11le߆̪|OǴ!|ذGX_f`rqt1O^D#H uc~-Dr)=~߻زIT;`Ioߘ.L]my^_J};|K9a2+̲)[/zi[Z-~-a[rs̖-f[rv%=cFD3-܆Bj?O R@svi`'t&]v~#-=\1ԬSf?v`>st> 6sd#m?CvJ?T_o_bt:.x7oĽGתc۱۴ACu'Ys쾐cKz y\@;;8CeקR͙&=gNJ3+'ww`HR%`ui.wdz@/ 03u&9Ҷ+vfw:d#ݞ_| )k>k*&X0]165 ?xtΤFXۆ*ͷmuʯ#-gh{5i`GTǒء{_<[;3G`8n'rI !34EPq+*LY.`a1ҝE M;U7v2"?SR[&6Rk/Y54[5S_PE3u#jӶGꆇenr< Ҫnhodzj+$LTZ{ayH!ns6=<6U:.^=M+oST){9{}{]}^զe*Yo+?Z69 ;č6NE9(n d>9*Hez01 x-]p5̕67 ,90), +E F1(T*}q̎2NY:iZ-1N,cFJ4BSxh{,.(Q{?blD$hO ؠсi @= R0$3œ)/cH|LCZ AF1Zws;ҋ&xdzoOD=i3wqp3˹Y3w4kViF (|^m)$3"[w*gcATCr:k9Xkm2[o$TDq_fcCZwG1قZo '[J=wN,ص1|A[Zz2 ԈM_pawf\)*f+rФAvquwN?HahJԾ2=c_1ˀKo{Z`ѮWd<`&Z47n;Eȱu?BGy63vf|Wɴ]k AZg!vNN ߐ"c4#ACzؔx.on4/1~UpA5(vyM4ܯA;ܹW"3 M>m#I j |z AoOu kϬdF8H"<dqמD) / &w +|p%9M^OQC; e~%/MKѝ7Kɘ/Jfvi 4n٥F7ىv8>EgnCܶI7J8Օ\vݓ\_a,hFk5 Tm{~ ?9hƓN 6;wܮb)~zgv< (Z^>&. +3[HcF;~.- }Ao8T S>f璊(M_I_MD!.gf.=,gp 3ˬΔL ask`:A"_8vq.@4؀?S&=:񵎑xMua4-gq t{;!o dt ; !v;LQ ǁSE̩63iv̍<X_yf='.]/ |}t | siI5ڌSg4Q=X9%-"G(2 WB{Z)HܑYY~;3]JQVg˰qȨțfCCrD69X9%'6uE7&k Ҁ1A<!T ~٫z#\GFs[EE;t#7똈8#F`5Q p|蛹]gm艟ʆP GtFI'l p'8rd1*|KJxF콑pp4A*6{g\3TNpķraH7vqu[0NuB#~r%2%l-/W={G7/d?_D[ ^ov!vuj~ Ů>`X|ss@ggX< p$cSs__Q׏_S)q)oabdW/ad]uµUBf%nݡGQ; U0?p?f]?ødrxV*ٮ ep+mG0_7y=L*uSf5)bO3"FB}ᶍff ȡC^!S!gxx@+6#oAZ!1dbFF=2a%ğr'-OU  X "5P1+`JwRR$0X:R2H\|:![U]M*:rS/V'RT*ɬuHNR߼\` Ic\G;T\ccf E>Y"b>$3lb8cz9ڹb*dN49-VEzWhɰЌ6v;Ũ D$:ߧWFGz0{?yt#UsY̏HСGoI~1hmfɇ Y7bJCA)JYSxBYF m8z VfC! (‚w8ie" U讄Qcy"o2f8.Z3#k7f'ٜm[mwoMm k~~ hqt#80ÃR\8+kҮؕ ~}-@ X{-qKphlrfp:v); &+ c=F<2@ox~jT?c9Ȩg5r/cZ RHK(ufVdA.] *`91^„5HRWm~X3`;l,,3E/ˢs̽a|y"֛Hq1 D,YToA`>Ƽ|Nɫj 885"*"U1|˰.L '8"(B?徎9yBq=> .N-1>>*GzGG^A,v+yʅ+Ow4G<-oH8Gm!ʿP CX:)ihd-tmqx cc3WFpdҜj"?+ݷR J8%ͮ ɑ|"\W)i \lpMA,="` Yͅ@Fݘi>?AJ7KՀRY$6G~ak+ceTH;4SMc`]D|QהyX(u+dՈ4,3]89hVӴ9 mQsHXiR쌼xʿ$d TRq"P|E;p b%5|1&v{]*Rάx-UGP*cղ8ʭ!]_JZ}5 | ppEŊwxC|fd'+Q:*,$;?~a R8Ao|FxKxRAz(B_zX b;ֈyNa`Av{ FW2aZ2V5 i۝utRS<|JfnH%] c}+K}էi.OA#( s?{/lr%eBlr$dǔ$ojYz}*w a[+V>л;Tɾj}}iyBz_X7\ TK\'1]FE:+YYr%a@!~#Ϭuw!5/+۾zt]LW뷵 FWx;UgPڼnh=1mvdk1SB [(< Kx[) TEɬ4AXҼ%Ol$ +*dϠf4];ў|g=xs[ϘR}Sr~R8|ﯪF~_hsOC#Ymti/4o|%(У? ~tJ FAZ&ܪDcrw7dV<q0&.&U&IZmx ~?SBj],-@5y&>kd2±@[ɋ Vv}zA/*;* 2l\?` ܃fUKk#$s1B܋w@s񽵎, \&\oMIavvwPգ͔?TH&}ڥxb YIT+HO .S!fu'HJtl &v;E}$ 5%{[^?Aa oJ:x 6Մ#B{ *۹q,?Y1-GZՑ3\HutKcC!=umõĉY0֋+n @̕]!Opҥ"gڌ u,k :a?gb-l,$nnlnl) <5S+;M_ S+e ٯJkUEV3|?lD΅/Lk8 Y[GY _FSZ|y"y '/Q2yɬh\-ӑ+fa۔\K(+"BpSiggh3`HddkT7:C3闆ڜj-rA-5/Fcڄ׬`h3^u ^TTsжSox׫D.aS6NTKs-g\K^m["K4=禨3R2T|deH;oz'RVVV~.)!@I٥kK_PYRE~ `xW8{>٪`f5~W̻mJ'/.* BP1'1pY0>- &De,7)z > 5,dyt * |Dk]*Zq|oτoɕ7/N$y:>lxB9o+O,'@./m=x$+t&{kԅ# jٶ`.}exSW^802  lt9s4Ktإl<FLt. "z|mW֌3>I'=aÓ㴁׶8QN&=df;+l j>. 0Q0igDZ=iL;ͷ1=/{GGj5_Xe!˛mL@rĭ1Kn'dd&)֘q"aV|\|Y9?ݠr=îU!9>+FK A S%t ed"X/pcHC /B"aH.HJ6 GpF ut}wu]+:m8ʮ|}4RX5F Qu8P暷 ülw@"a"ݓUԄ#kKОBEY3fM$䈶"DtABfD^G$n$`nHXa(RH][q<} A_yAc"Ϗ}4 Zц.N5/۞69lHthD WX8[V/KaJ))a %W.tfBٸu:ǩQ4ߚQGwv-Gw<*MduFѲ )_+ *czֶjF O e|Dfy$UMٱ}[2(wE\㻨V>X/s0ma; ]f^;63'D9x 3;d ؠޚ_ vw6}=,j ,'OP|Mjʊ#5zp[}JOٻ$ ܻ;'^|#v7bH2cلz.p9QnީW܉Me7(-&ƩΪMV,&xCm5M&"u?><.dc'H0P$sEEkEb|bt axH3Zuk8/%`'vrI4p0J[ oW &=7}!.A 5|| ~oO{> ߇7,4piO$^T>W :o3ҳ.v5Wmz?F!JGT!\u 2utr,/DwhWpmF>c.AB<EΛSzk.s5d;D [gE;[MxZjf/W.fCߖ, r/6&:N{>@ p~#FD/l&rc=İfX3`~:Eޭf#Mf"dKϚv$C{'l~wK9k/lu짂&#+)&"_382$ <:N|ޛifDf.(`Sρf-c"ePgD3R |pYnE }qe ?N.LG.SU-K4tv(-(ġ!\/<2Xi' gd>TB)j]We5"XjN 7a ށv4D36rA7~w G ~AϦ~@T4̜0%̊<Ր"^ER9 g?{]о k\B/i͵xahu$گ|N-W]u~? :<JQ>}a`m7uw`) FFv/s)3](ZF)ـ-8` U<%f"-rZ +AZzԖ7ƴBK|Ze`<'G[ǢEX ghYsEl@0[W _Hdf*ECTt8:AS"b-i@tY:N5>ʒ\dhrӽ !E~2{ec{ Yzrr79-217 {0NSSNq|3n&":^:'WNaC=Jj :rя1.o fGZ3,[5klD%|Ǵd߷͟.RI?<*3NaI'Q2zl&}<\ 8Ezfu/&Wdi1Ӓ|dLZJx`J)&iFcW9߆ZnlHpX$ 9)5]H[Yj"@~'/R.Gn.`@c=eX/>6GgV2٣'7(jNAһ8&4<BnQ5JTkw-Yۉ(d)s9 pet2_(NLĩ$_(YCoB#*A uޠ{=i$;W`.lCd&Td >DMpnfI]ephƸd,dq߈խ|f.5메oTDwYE4pakpLvoCHɡ uF<.WE;\mլD3;e=|̗A@dxeS$BX*r=>C~ɺbH)|]z]zڸ  I[aE̿Aq2CmK -_>JTOTvLrE kp|-\9 .tuDeBZvG4oo0f tMnX2G"8eӡìʤMH wt,rYOSKi8Crʵh@g[v޳ɷ'7 _wrwX-c i)lM0a1M heLN\ԟOT F;kF&2#K<}nX_,7 ~-aw \' uB}PDay rM9 ^8c֒{&]+"-i{<ܬn)Us1'Nn:$!$ҎdKi}^M0Ad ?*HB.;:C1.nI]•,\Ij?pymw&$1?3Qw.Ish+TaܼJ I]u| 7[~ŷygMSZrJ2g\ tntJSzΈ+zUʼnC-7H 1pI ɓ27Y%3c3h5F-3 > ٯ}' Ag4HcS*r_ES̫є4ƄjIkL͛INE!緜8qb %#_eeKZVyLjx rQVՉ} r>ߓ@XTb9Xp+1X!?תNZ!LnY)aB%_^vKb;Qnj0}p#p>n`hoVNVFKe7r/M"ucd"BEA+&^MiVsSL^>fUg *Y]=n0Og.1SKX(ݖ KEMΌ`1P7"5]=NQKRY .j[Yn;9(Y;VקīlJƭC7-+WCl%BnI8OJI>d Jc|v= &%r_fg"e:eVQX8}UԸ?B'xrXQvewg Ȯ~i>܆HQoP`Cndf@ / jb>'ع_T#'ۄ\g͔W)P].:*_K抾ՒNI6 g6W>)+SX*[;D<>.j|f/YsS,l>Dޯy/1V@e`/VG~^%΋c751_KE~#Um;?iS a8?a2 `b:U;:X"eg`[T}`tEâDJ dkR?{r2|#y?x%2 J|%1`Jҙy';B~10[K;)h-5jx[Vn5;8jӥZ Re3`jˍ_ߩmU˹Ĩq&~7rZ(L 10}0?0NY}{sc-&mq瀹r;)V5=>9J,sj=`M`bxR]mF"moJ &H 3^E ^E*^lLw U[K#U܁pX?݌0];&fA '9Ⱥ.B4c]z/Fv¯w%R+ һktvKW;=6\q\,_M{lt-)VIɈ'RBfG•VRNSȚ*90io1Q?ֆ?LZ)P-.nuXK_![s]$ѣrnhROA"X1XHIf+WuVhAMab,+1hLܥD>{G՝m1xg_.Icֳ̅Ǜ!0w̵bKAiɍ),L\> v!n‘39c-e%c.N #@\n =f;lG8r<(l) _ZXzbU|XeC1BTk T}Cw'@DrR)^^wb2!̎/d]ΰLYFLje5잂耡^_6ΏN/`U^:SC t3=*]`>%9p)xqfqGXA6 qBښBuRV -o?ʔt\ r)Qc'}m3]s>DV<,@R !rY5OXFQ7F$TLn2A7hh/~/{'ʪOo?~3a-Lқ4@};[w¬җ0xG:X;\^W˘z:G_T5*JLqIR0i@}a91 lG$`M}[حg?^,% _n'");_j)̓\/]L^2wrͬM)GYE2ngzD\ra/ŽϤ˺Tr Mڀb8lEt ajM3 Fil%ղFMo70ϕT\v"&pjfo~bpo9Xx8> 3(U_l^oY66ZԆCwv.Kk;JTGͬ˷*',!(lő>^ެr=B{lD01.ƣ9uSGsYS%L l&z.<-R0y,K`$Cd9 %KQ0$..ux%(ț4"7;3ӹ!,чgSDB7+ջnwש@6YnY V`Xඪz۠jABXFZ,+c2i2| OɪWJ|fu )#EN>מOxkp c"* [M}0IaJXz&>h|1_IۤlE{9 y .=Y?03]0D Oԟ;a¹M G1߻ :OW$fm4hU&ıp{442ļd=+6hmme+ҹLS؊]Dk;uJ 16}c'\;BY\ȜH\}T&q1RL$t3К+ut,\\Tǐ&*Ր Ŭ,֑| ܢfj%7tl1`J}D"x~'S;.T#rů@Hg"sq_ Dw,A,Ig)IKP~mZ -"ֹ,qs?-2[eB5Ng+UyEtX@lanѓ4%e2ᣯ-2Pn *k¡_SC]J<)/vϙU/<3~kZ-y7ͽN9dhn>m33Y{ {ej}{TCo}5֫e:c_l+'cי'`. glmX[Rzu~7v?TJ iF) YpTf39jI+3u|0˝Y ?@QE\h$@V03b;]20C``Onjzrn;3&}@w^M wh #E26~IGJoFa}= d&ۅ5XrX%.5#.!ú5uEeDeFI&)D.?Q?h{QQ]f$hK~jwax6ob-|t@ @O™M,{ʔbd:d(aLUBb\}E'(]3:CF2bkؕQJPc3%d۔X:Ƴh!xwܐy ݙt.R1sΎndl%~)Oc (R' W/ UKfPCkg-Q_):,bRZ] f%̴:-?-*?lxGѯ+[š[3Ј ܷ)E)eY4E-JWuJ~( oמc_FLœJԎ%*T )x)F)5Ĺo/nU27X12v,j;$/ie Ab 2_uA ~B<9(VqyzqX)S =8x ^S548T]$j13 KL`/j ,oQoCߋ/7[&{6ߵن6Pjj֋.qڢЩD%m^V~gc@('-u 3 4Pb6 \`;Wx-uYxCJǂ] w#܃]^K\^]vD-цE#mҟ,uҚͅ9f#B=]p+Ԧ[*עLkv7kV]gY3/beZY3o# nɪ4C(^^J TY1k": 7Yk@-: l5BOfaVG!n9l޹$ZkDkQm]+kޞњ=*լ ZRmv,;ɸ:j^cͪSu6J>QMbC{54ۣ5HY}5fh1Y)6 h36}Z-ga؋q%]ڋ[؋+XϖAk5E5K%jXm65K.'m WpYZŒ#3dKLXU3ohne*vZ~Rάs2]nסjoLm8ɟO^QΑ[ۗq )uҒ{|񦰵.PV;=|)G \!RMsknnl 7׹_(q1<@ 2yMᚃZ9x4ܩY`f}$ /y`8$Qh5<7hȣHyl`Qy9Ԭc|⥈#G,׬pvD rh<.ߣr0> f6C~ VT5ДJ\"u> q>?lbgRCiڡ B0*hII(>n-nJ6YY+(#t~颚 m]5bu0zF^~̚A6dG;E*H1縤&MVv$'b L{B N/0Ũ=LlP՘츧FR=)̯1db9VFN)Y桬 &K$S0('8l"Cl&9#DX‹e( dK7 9r5%Q .Di#b*k'ڇQϟØR2wc ~I{. qgUb^|lwPShp?!+'2=4,)Υpmk/൑]ⵉ]㵙]6 msl0ouE#L{K!XweL̈́sOifS"J\ihN Z<˜YVz Os/_/fOUw:''}ʧv6⠒1U/gVr' JMcRYVw&B}j}/UXv:tMe~R)ƈM7E:B}RTxׅt4"6qNêb14*|*gcỜ :.{ 59_ɏr'" }&=ە;K쿲~m9ȆjFsE.t~SKF%0k laћpF#-sRWoɋ+#K"E,l.¾-|}&v2M}ƒ-֐f!rfI|]Hׄ}TO$q8lSGP[1*0x0i%wѲeMeӷ^65$+h6.]{_\O\~pWȂ?6߸9 h]M} ' _1TmHN7/yQm lJc<9_%h[kVW儼rމHY̋Zyrp}gNb2a5 y?u@8rOȑVveHSbl[\mtjol[MFk|H=b;#!Tpj ñq]:.gCݟӟO)T̀"=݆­U'@(Z9FƼ= oU,?gaڕh'LǺ[~[F%pBz3DZ\LbT`#hz.v{cA+/ SoMv/4M@GS-Vo#Q=Gz^t0Qbk [C[}@?5uxTEC{irl K[;YW"^W3ryP:Ur( `A:vk.abHX<sEMܰA?%WK9^sݹ,z#kþUK3Kr(1Z ^=ލ\Y$~jwꘂe1WnUoY) /[rIJS ZޒNQK#1˞X;\+ѹ.Q?[9c-}h {c"qIQ }r̀PuK@V|xStx*dXWM]n1F[]U7aWn՞ 곦a 7tS?[MC3{YZTTҿׄMKύQ&bp?c.:UA`PR0RBKf/T|vh -$ x(g{E;DO[ x_8_G'l3VkJ6D_광ޔ悔HR5c]<\݆}\ O 2AAqKln[fJJֺ>TeS ,[pJzviz 8]Ѿ>z^]l$D=6KN0s2f8%gE">Qde x<&>nc5$%)WaߴK=P7ya NO<;;R"rKC<X7.[ak3빹9Z@j$_ND|90V|)-* du+X4(- e]UHh3/pTލbT(%3*@x (EhLB EQ,e9g^{B$rz^N8k0J#cUj.71( ia-p0i^Wu=& |9D`YxtKr'(&S<,,͘LG.^2Xps(Cavs~z1G<`p,IN? piUQVԲ0H1ZAj#Q&X&¤rs<8\sWzJ744G\ Chq=/y~.ԪV .nKUR{w$2=RDlHƹw8!|}L8d55ˣ3x:K~GbkJѽ)]|Mf.1,e }2̡ pxɕdHSU@zh71pҍfl *< 9Vʘ_BQFꢛԕ g0b<G1+ %=ebKQ82HLot>) (f}3X'Qȶjǩfq%Hu!Hw!@v]g#xyU*==OױB1*a"HV߶ƈ _] xV_zhnWZtk}l:JjgBvTמ Ww(_*7S"nsKr(^Ag!%>G`6.833K>BTsg=!*DP'_0.2}E"A39s8cOCwת.5}dM~؜ f27mn9֛ A22̨noD+~%W+.PF\E"Y@Y ~KI,#ZJmM#N~cp/f%O󨷯> 4ej%5$*Bqll~̵jc$#FbTiK];MlspVuSb|؅x/pй("T@Zq?㘆os,W>-J7Xh#ݑX!q5{J,8\/R{k.]W|+4%݅%O`}FQ(fm wS#PR8NЃ݂:`19E"UYomGTkj{V٩*uH;Mh4疭ǿ:#[fsậcq_[8ߟcz;6}oPTqX+xp}"Jzh nX{q;<>vܨ볐_|hs^4Fy x7qYùO?jYIIL|^-i=o ڻ<*nTG*[{-Qr]*bpx\ڤִq,R %eq=PvtW&irJn_.\YP+uGAv U rOtURh[[m@OCx[gt9" o S3;gl_4ڟ]1ggkJ6Xĺˣܵ݁vg!$ު⋥~>`(G}}9W/^! UBܤ~"ʺ\4ǎlBcm:]jO /nݛle"Ģ#A!?Z]BO yYuY;:lXjp^b",闪QՎ}= Qm 2lz<<_-'P~Svl3Hf.֧0Fg5Qv\Kol[=92'DS1-7jʁġh'/䃟,8jEHX~0μ2& +&lw)tB.wуThXT;:/qZY&[9&& YI쾏<}DJVZJL*{EWb e[IPFٹ[L,r^p*=Jp[6+TPwwI@[00iC\6 }_W*RI;+/ k y$uT&e뜭>M^J y@{59PePFR)eW:Lc]lvE<[Ә]!Kq ---P θ{(u6 SDQZ\.+8jf{4RGOQal '&]R_%`vdT3K#!"ak$RX01R=0 SmbP4Va!Mq*)%HVǀjH[J 99/ZKΒh+.#lmӸm7tڻۿQ+|qA rE&JtȦ/ W)YM@eOP(<A1/Uj<'\deӊL0;ng ́ѕ+Mo&pL2x} bi ]`Rox=A 3<O@AU!j1b]HI ҫӱ)8Oㅢ3z $4 ΊbtihjT#Z-f5! ^ 0]?ZwįA9oI^IџdlG_#--YG x-Y\uXo9\flGZe7^a<AF hän.aTsj-tW)ebԋԔz(TGlasp}i r6e׻/G3LV ck)=*aa-W*N:PbǸ$̾WJƎF]1!(7hp8_] |> Mhg7UeGŰn|P[{yӻe|*r E>3}!hh}ҍco4FQzdSYTWi'㇢8LsS6 c?QӰ0.E]oV%{vjt wI,}/Zht;ں {[2QNJ)­E#o| 3rӭNx IEoORN5ԝƠSF4p{5 ,:"[RKx"'vYG)[a 8yviIX0dL_OxٺC,Rb5u{V؋8Ұ0x?Z0=ea4D6_mrR7$^n#vЅ-B2Ѕ2%ܮn/`=}ZlEuxBTr§wTNv饥4(r2szOFz,gA4~wZF![}؞8,pÏ=pH bU+:Zhʃ*wMM(,|a /Ĩvuh+N1=/=eR\~5}z&]s鲻:ywS]7M^ljXg&o8y%`r we[^ͦrosi{p_{\Ox=\S^=^𥅅8۹ip8Ɍ bK_R~VN~ Y^r͗QҚ0llw" w&mq>}UKف*7 ލAp9;KծNNW‚K7}xGh>uP",E îwgbyyۉD 44G1:ߚ(.ʏ[AAvHn|_ٗ_'1TQ0;]wDgzR]iFQYDW\lkEZVRPiтԞwfZOxYN-~y2N{ζDK 7{7's_<1DKmkG~{=QV&d0XX7ο"S _,[A'ˡaN8K!#{+CD<q^pΛJ'<>WRHc %v=>c;Z=5z.ճ{͵hZTX+ >UHEDdtunpz}]f@ ==}rjl h8*n>լf\MȆ}} \&3Pc7)N$\QbpG(y;1*|W}cz4-¿~f\7E>*Abo _qjr 9eց_<_VfvN*kꝰe DJEܙwq׫0iG՗6ȱ׏ -7Y`l7Syt>TEWb"RDR[gpV{QtE&b=4/BkKʆ߀57(׭A w~~ -*;(2?N|ߖl ɯWknw) ;lHZ _[wu a$E9FY?z.IŇ5{r͙ c34[^FP )A$"pS\ zJ. *iJ?,ZMI9/Tdǰ>2c214cD!7܁Ez='Vu-VkKq@w;vFx%hgk>{jZjAX]Շ쾚h83Ȍ)LQ 3`H SQDQ~tmXFnZ1OijjiayR؜C^2m|?o0̞vy]PN{ fbZ Մ],Kh ~'GeV҉hll4&D#p$eAߥ^s 5zp9sCzPǜ7QCB>:~^@4@/ҠBҝD9;)iބ^޸9!M%+(Nmxi\Hi0+=[܇-MT9߆u1cVY6cp *:<`Ȳky@{ Hgiyf@즒6Hk-];Hf"Ы¿M0UDҹ0~l(ɟU&12hMkb|"}<|ghd[8SZv3J_l4JO®F"'Ecc><e IrGF̸^ZR?z[% rij-1}bUI6(訄BE@0l!U ǮKxbo#i iٱ8h83V*/u鑨 ˀ &5cHLKY51-/u|⁄?@DqaQpJI~v$^q`($!!)4:Ś1j=[G;?n2du:f"Ty3 4y߻,xЃ<ɽֿkCkH{&O9}xk{:<XYx):/a4xALjlܻG5qI\]{}"a )V҉| -&C2LVD;1  goW#?^'bBoyh|sȋS|QKF_vlBj5ҠE%Z (:|| r7~mxrrmШi~{#%#(Z;@&Ǝ:ȅ2vyKC$Ud6˪f{<])0@n>MAd/"ԩa7~}r D&0RߒbT_'lᦾ3}?Ђi ҂g`>^v޷Xs ଜPP8x:p |^jSK^ bP[M_iy:4xA7`4w{6vچÍ毰MQSwXGj)w&\yM8z|>NAudž\CWBw Y{+x'O![h$u[Yt5Fa QnG\)L; Om>l.ojY}33좦fq?Sa e*oG iAO{k L`Џj/6!NZ׵UѰip_Ld1Ղ _BXT H(0z\z mVQĺo?I`eh-^y1.H-Խ.?5z}KeɮCB%-3f@]} [5 `bXpޒ0pKIO)QT(' uMpj":1#-K&<{?>7z?-F:(u/W?gr`-˜|/߿ȯ(Z+r~wnb)Wߕ5Sy-ۦӫn?K8TߊMߣʨHynWKj R87bNn{C ~; l-BrɋIqsӟ&]}ZKreF3@j_lj)[j?Z૱C\#5ӗʽCu jyC.NIv wO GhS%'=/Vߢw.sͭjPW5+ѽ}Lrp7V`8Q4_:yW:S8Soti66N"">Ybkۊ%N.5t+]u^MsH f_g6[.?F{|LOx,<@(*3,_lZW,_}JaIF[pamNV?~ ؈#w쵦-!d-ڬ6aےRH i_'1s1L(HYKQͰ˃LD\y*iU, Zx39 9ޘ,a-ըw2.mgo]X=4~RF"’o󷥊T3;WClrm-&-%Ԋ 17ֶQx&f&_XW?v{q G1@A0pkMh<]MhސZ=O#gZ~![hJ*N1eNL2ګAax {z<]tŽ] |LZL(x"/|O)7\0|DBq/PoC%ɀy_Tأ umGsclqפ rT_d!i::|?}8]U m(.<\Xbe@nRlоŽa\rw&ЈסANf_?k9801 %0V>"ȨbN3*UOyzO{GJo_bX B](LgY$SUj$CYq4)ݨEze;`,xS+EίΜo:Hhj )v0$3IF(;CMUJ3bpHo x,=ل !9J^mΔB3)΢ϫx(_QN5chWy+)ʋ!OW. ,p!}[&BШ0*h4ebA<]UH/x#y B~G(63"fTal eM ?H_籊jllt 7ZU09[8!ĖgKDvZ"P';obT[I I|l+a1j-KWԑ]V΅Ry $W:·A* CXwi\A-貓êuNU3d?*xbY',ҟg7ڀkÚ J$ I1 Žg^jʄpkCtJ"U{LOiYؤ K8$I+l-$^ F T8”73 .DKՕ ,hqyr΀0 ` +h( $:a0\uUXZX\x1+H.c!DkU$h`rgau2G,xWHUcT_j/WܾȠB%q*Mi3,=׃t H 4?aS^~ona䅰YZweȜ#,t' T˨_pͥ"1W0E·Kt5eIuW;hgcsqRDzىpq>T.a͉l#;?0POs܆[s½ܮCwZ!jW,%HBFE#Wq<"Nz_ n[.^f􃑯Sͧq"Gq"r㮁x1'p(w $M Du's.6~w# J%wb,n?ף.cJfsEoSL"t}˅X\wHY#l"}NNW@ݍC# 5-7ŐclY6  ou/lD0%3Yٚ%UL F:>Ay_|%q HP[oʿ;1\O?Rv,"PvƘ gf=%A,->yzbEvE`mEX'zW~8'¨/k_&Ɣi_ړNBA<_V (*w:E;6 +x;E9k:s.KրQHo=_tL:|^~K>,]B;̀UN@a0^oԅ+£jdr"uiǘ>s7ZJ]O.U4(iA*^[c%Ҿ*6)5kEm,ydr GwEsܽ@n\=+egWo[kEEo )< kCfv.S 96oԵ;]hޒq@[&XfIٗ`}Y/vBJIs_vZ8EqQUL&N8(Yw"c1 )mZ&{'2GfIgnbt4ƑVl;թQlL*S|U#|s22OyFe~~+0bd rbn"CxK{[DȒ_uBhv,#ASNnq.q鐆 Ne9+N _6~cCK뚎'<=42A&x$pа2ɡis.^[8Omv1k7j6OYXIVͮ(&* nXaj bAUSE8葡XQX!?)Rhba6x$#YxLi=[ > ]P nIP,fjC+NȫZie/}+.@"XNn!uWD޶jݥUJ _@t 6dK%?_&OLx( *zRs0KlmSe}0)ݽ5}HF+#7SG OK<.o@ ڷ7oɱأx'{ ^w]ܟvKcH 7mлy&-4@ ~lvOBwQ/]U-֏V3 ShDi ϠHVPI%S[xL=IvQaXhF!şT"(SB$I#) Eܥ%g$E}ɍ 6XRҶHiPD7[ځjKE)"E_l ~_ЌAMsq:eS٨t0 7Xx]r% ʾ:rف Iu!T6>pᛆO<p;" Gwu>0-4kRi;_ rB(Ho$i{[WݡMʬ_uNK¿lHo/C8{,aCC\J!pU`CI>O17Q)2 鐙]}mE$44 _F(/a2K-j\l87٦CIfN0ĮfcwB](E1+j{c}^>CC*|n5(,5k͹k69+4c6װ἗h]biyZq%R5KWRÂp.[!x2<ƙ}58c8w[Ifg UP>{A'T0~;Q\$՚TrUj>,5@M["\b=Ag&iM0`c rր<Ǡ= #3bT\E,PK}vyՓk0.cOīgIuvi(9&@Xk\j+k졀%={͝: NiHl 1bN:)ӷ<|B;)x1HGOYd3.hE7j2cuFB*)r3TtEX&p2bk)ݥAdmMFWQ YiauzBQ-O)x'iȚM{E$ ~vc>2!v>d38S>IMWЋTg}ٳgUdf/ς1ji'a֞$] ?WCQ`N3O^WN!Iͺg7[NKV| 6ߤXp8ُř<7igi؂:&uq!xt|Zɹ}*9Yz96fPQ[7 I#EŒu<#.7{Od>b%dc2Mnq3XsX` vJug0,<q*m/i ,{#AQV4Dz=NGa"_yVe*b-H_5V Z^:&s, WĪ?d^yBՈ% BH+<. ~^{>B)=am]0@KP>a8J.ɵ8ۗU~02UA3_ܕϸ%ZJZuA\ٛnͶ܂(LrQjXEW=-nݹO9*5Sý#4v/aZH1ne$aD,/)5E "LS@tp)}44rLJ裺Χ"]&4Bg\,4]g)Bb)Q܆d0r&ۤW3P^+"_+G}B]zx]fS ,ӹI:'m{(mD[&0j@J5KP׸`]LvyZbqqMOA%z>Q=Ua3wRAvR]O,cf  9 SJ!gX7Q<4`{j;nNֳVMprSGsD' `&g3Nfl-80=/T?բ-DP|_z ߑ#-CEKCInQƁPTvdD@7mtLT:Ҟ36bD9* o1ǻչǭA}cGR҉Ǩ­DLHpMtVaS=:ٙ/O/#@$|E]09<9qS2<RI>FþC(69K~*VRSkdvnXLv*9m6է9s ̐O{ EY]tȩbZKz$DU$K)"H("YH]f9ZG4dah[}2I+r~&DuGZ7ym<ѷ6IňF#*UĒ:pւk}zpKO~J]u, Ӹ"n$k@Xo"]4:"raw{E'n{fECt5{ш&5]W'"${L[^ YSAxX]^zJnEy!LD}IpNoi8cϯ[ ok*fm usK^6<LE P:bZ{GɃyj1*=^wDFFL lzCF#Β7L.^y^ۧc>( 0/Dq_)B!$ՍFB+ ӎE}p- H1 vY5 l;{7dI?5t6G/îu _#àt<hJiCJgФ6t7~_[!th?Ǯ➫*DfxY8I)eXZngg.Z<*7tQQT;xpwU6;oUcReLuT &؁,yWQ %; 1m>g4vHI LBb1IKcUfev&든+/GMCUm%y#TLӽ-,3o?Wh*)ĊA'9U/)i4)zY*_.?!)d^t|sUELm.D~$O|yv]+4AȵLBi3  ~+J<}ǎ>5~.P[tD>%z]1R Ȏ)E#uEuJ1Zl!]D; EH6kbPU4bUqF5լH{R1i`"=̀ J /D0!I4gl8KAHh2?|1^!a΅$r,lf)3h^xGZ)h[A[[~g$kYWT@u{T:qoE$ͱG"ZD.I9QY_GHѮIgj|MaU4ٮ2Y #r|%R +`5>>Jl_=y*~UO󰊪@&z{K&#t oj>ypj7 !Ţ %[^܀ѵ:Mo!b~(U2Nb0LƊ@:*x(@`j?Ǚ0s"+ E#aH+cBW[M. &rOEl4.L]J'e-nj l*Ԅz sgO|9 ǘ@ w@黣D20 ,ݽI6&̿E&mVb$忴$IQ#`ˈ,k;UUvفOe# Ǘ ҇!>#kU+w)&[H)P#ez4Ƹ]eTjޗ(`} y (?s.,lcsmqLRxrLit_eV#N1dQf,HNiP0–* ;+LC.u!J5>a%Yʈșm3_9ހuAe5J0gKwyTllHWv'G(S.<\鷥l]NŻك_$ $z 2' ]ֺB*79W FT(EQ`f|'ÌV[">8'IoOrNϥ5WwyQC)Og!lɿ/Q44מdcd~|APP :Aw5۾nwF] Ura%Q|˓F6xLPWgW6-ռ@0Zu'>ʟ3Dy^gτvâl7=K @maXjߌ 1lfgu2%ǠZ*LmNg~ї_LxYZ?6䮊l_bFXq!=~To{ 6gmsmlM3׻B;~C 7 ^ZMY&3sfP~|]VwSLa"i\,Χn@hb-s=<+Kf 8ߨEP6)f 0ZL_|M\ny?tx VLν3Պ5.BD,eV‹c5?3,owNXa3k[ ˎQiE/;טÜr=Fu>C\bZ&w;@h@k^OA[c_l@䔣q+mZt]uʟAzÅ G=mpF :"DWj5O)'"85qF8v>>ί.x硛Us0Tݘs--F9M]ž.HZ +ʄ  tT*,"{uq:b368Nűq|1l\SK-YU `Ao@9Ezi#iDP^js=7$&~5!0fف{).#c[^!0;yx<~.&N83ٖyҋ<tm2heN ٘NϞb:ShͶК^d:"d#:wW^z2:$vW)[»w wQQw6dăT<5uaj*:ЦzjMa>ٌsզVRO%ȼKM9Ӏ}FzBj Tw"SNSm8HZ߅>|{e~Y["iD |.џ}[.dt:=%"\[Պd3n{iVlս-0Wū*T@8"rC}-\m+gWLMoTaEv҃9 9Rvayv,Sk+CCa-ͤ9&d5 }QEd2<1(- #|MD H2J RZ`0hX wAӋS:jaNTI9E jO_L ô+dmјn \V4dئ7NkZua<ȈGb;hׂ%l sQ!3q6Zg%QJ締Ws-=Gwڡg=AڳǮ6g>{;ٍH'5a@z" ]C޸a{} ރ;GcVNJRxt*:bϯ܈39~9?gssu^"b!>6>ÛzFԔj3Mmz: M%^ Y#/i xnTW=Qm-~{AݓXKon>&0w֓-ts_7_te;>RzYs{tڌtÇNo-kb?aZmKJ!FƧD3e $jiE⇨V0P'~lBu*1puC:E?ͤd7>ly Rp9#Y-Ƭ+RԂtE4'پ mپÛt-&DccZgg"^Fr0Ǟ&Y5!e֧@5on It߮ށA[iaao/.ף*YvFuMTK]y8"a+?$!}?'͐;nU7R`ԣlޔͥ>ŦRmզ> )xx>Ry55 "Uc>zB$"1Z4; ˙]itL :sd^6d}>aWO`Zib7%>-YK} @lpEY8F]^Avo~4#C֗#B"$ Av,oŃySm0Tds+>lʈM7jSqVͭh(6S^-XEO*)4xeDn% BX%،E*VJV]& ^zB4<,R*džhwJn"x :F 8Oف .vlʼn E2x@#_k='Ԏ#VE+M7x77oU9Syǖ݌%EGZ6#\$!zKK,S*7+yDoLjQj(>~y:*BRSnY<8VUp,D(z.m'Xͧ[! Vi2-./b/5"j?N(˘J-,َw0S_ytAkˠ)#C|1Z[i%0K!ŕ-?hx)WbGO}4 AbDyJei4][efh@ZbMT xR) d%6ʹ ]iΦWYaI! `ec7-ѱ0pby=Har5yQO5׌iCiY Ok]0[9;.E8D :*+Wp`|$Aazn6T0ob 8Īt}J!Ǫ 4{^2A܉m‰w'q4ȣA"WK9<)eٵ.E٥X i$ <*3r| rMR}`4+ㅬWӕa!?W nٖ.e)k ri:] K)Z~lQ!Ӆ4Phsvٺ7W԰v_ڋHǂB۲6e&-xjT&򪠤/7x`cxF8Ou؝\m`:>W^zM"1!u="zd`-畻b@7mQ2(+w+4q+&-$tPaB*UTt9;2Mģ RviҀ ]ƣ-ztjQA0JU9FIs GBKU|].rТAF l=sꚑ!㓟FPWiD1 G;[׬1>p^GIr3﫸 ׆o)U'c:ao=%m4EL5@I޿`biIԦUzU8疬[켊AU7?_wox}k^7cf?PB @J %[:GEMh*T]i>N}9NxS]ylVdBn#VD eJq*J-DBX42 x@\uYպZn×:UkH:-/mq<cb'ۥju,˩>n%\ڱ|}^̮1l|7!+3%_/E&{^5|Z)BՎof#{ - #O/ѽ]** ho,ȟ,OO&"sޛ=*} #vvR !p%u@FBLKtz&v4#uwLz _+2ҿZ@%oDLq'B䥼 7m2Z_ϥ3dC5O:j?#3 2)lͻ ajG.0A߬ ׭s9 ey(󩜎<̔,NdGWɝם!ezkџ2y%nA; Nro 2Q{v-jO < LoOtGM6@}?#F.Fw M//VVPj?zk:"Spp%+_vž0LC0r24]Mx=V7Pnў5F9z 8|kh$ X"勇w+7aeX?D-F9= ZQdѮћp\y,n>]X-ǧ+Kѭ4]tHz#0`e>wƉrn]^GUvF5,3|gkpܢ;Z0y6vz{gg6_aΫXWFk1VhN| ga ¯eحV'z>8#grOZ9e2̃hS.)gĖ\Gd=&6kG!0+GnVQGt /UR}Z<a:vץ_hN#,%3m-$vI`MjtjL52m RJ||l>K`&t8 #ԦԜs>|^}xZI'Fca&cwNfgDgf6XR6E,KcuΜNs}}] }:MSOq QFÁUtTzXi(|tiOCO{'ѢHv>Z7E^ڲ`“t:J[uI\O; aHO ZuzS#D -j ZTIMJ$ ձ֏7~M3yajM[`j'@?\O%}HyWSь؍e*g2.NqȒPүg}c-P &bɟ8ɟ['/yg#݄u_ p"NƲs!8GTR-Zb=Skhr5d>4!=$I5 t8yO.#FJөkY.B?UFhhlr;Dɇp2cӆtD 8X$|mdQ }op{yAb5j'@b VӖqbu6mi6TSG"-'&_}I\bzk^m/U'hM憒0fBO9_(? z96Φ^NoSZQR7X'J)'"CY?,.mF!R ȕ;~ڙo't[Ey`"jK&ŷrކTtX䌁݌X./HگIZ"MQ%Z,%" ѴfOw]]7?/]1{Kug3]w۳yv+l ]G.6k=d"rvb\t"רE.fUcʋ*6ՁSybS oVˆ,Vރ7yS3W MOBVj`3Ӄ{/n_1%{`M| ZvI*GkFBmMmQW1 p_?V'J"`QlC'VdMoڞd<qKNsz@g] ON0UFd ޯҿ &AU+w> Qe]ΣBvuX}JO5O/E3vkmHD2y(6Ā?g-0׈Fk-T-gF~FZ~lkHIpu[8iW(S#tVluHD0HL1J5[[%$͕rZ%s')( ruw4/LJ%.}ja*OhQdҝ=y3[#m85X-o`oȃ]<q÷a/Cx|tG.I{L(x'wh!riPo?.ll U~b4j66/$LLR =kaz^4e/1D,XRjQRᇆUT'e.6bI+ =YY?L1.`1Os3pLF8" ;7[ wz~b|HBzTp@<S)(O Dvyw9|IٖB3Ŕ.emJ>蝴퐳(hDg Ϩ0 rgUivRzugzī`Y0<0_ #c.QjH>{ᆪNшIf}b[K)&]H,s#_u٤ ڥ]vi;,TDϯG)K4xU~)^lD 7Xq2ah&T2ټ'a=aeAX+bcBJkGZÉL;`d5uxh  "Zl8rClRXI^t^|Αe~npH~b_kH޺._@pҳ0"l6. MŠ ~X]qy$ ٽ p٠5J):KY6iJEz)6N\̚T#)L!q˻ @}SAibw[ŠB;}$unSc\H/_u2uZ C*),fM*wL*cno#6%YҤ\a}:1`2 X ZF/*6s'Ha Rٝ:dGa_[Sbg *yÝ yX1b);{= Ta"T읃ԠHHssCUAܥ~aMуL%zJ[>tս fZn |ŵ*W2;PE_kQ:njt/~[~߲ 5K2cbjbID{|cd@,db0+ұ=KwG ߪI(GX5HGp鷯p <*4D"Wx r! ] Į(v+yJh} iT85Dsڹ9i{e/M}Uyn,M}(|jcl*?Q~8/Ț6'9ۥ1sl]ZUR 31 aކiOb*9Ʈ{~ooΥZr&~c4i%/H;f^0g[S:4?x(ѻֺ+η؟ D߾ʯBtv M(!]{1b~Lѩ5}]BwCE ȎǗj.BꤱY@w/Ԉi$G@W"Dz_FgF3Ov=+l59d0Q^ytVjA(K-Xa&k1XyTW2h%&sᘖ'@u7(ֱ,FjAaR]=1^猶+uby ~ u_461ZKe-A646n231`4H@z^DcA#4L?4xkLtr =!!R+-ȝA&CO$vޓ2} e̝-FF:)D 4f&<() }&_x*ls& =[\?Uhu/?'ϥ_fcmGKLrsх,]US x fU_Ǩ&yHb].Bc)H@ԟ*PHsSZJ `_jwM8o8˔Mj+͈"4 W7y!{Y@]Ԡ?+2 | 1=w|S.]W̃+ScTiMX89D9#`M+,2˚j`-7 Z7uۭ˂M&,;$K- ðߙXVKHL|d&#Π\:Ger!{Cr+ODs6dٜav{pG\•2y0_6lf6lRS/bS)jSxpě:4;EM%`SO~}6 IU%kk%q!nuT/Y ͗C}`? ܫ7=_#Y3vׇ3юo< ڔvzHM=ԥЦMշ Tl?T2/ Eta9̮r׶,IGYE f6c)iKNwQj{sW;˽%(jᇾf)a* _׋]fanŖE-ftbh/O%7Mwy" :d=+A(jed+ЄCbp_ĖxצW` n6V[MIg\i33-{-p,'8tDG4`|ȗQ.><#/Q8AhHse \F?+CwdZ gpT@(׉6C Dْ-F[9G:۳H&lpFkz.*zy:CZdMlPiM=@ =e(8>32A{h]`;6[5xף,ޖ g)f qE2,Zʓp uq|<I{XLQ8FjaE>9EJEiq dU6`>G&(LńOҿ?Կcgzb4"閲.-w^ m1φ3<ӈ=99"J\E@3X(X/&a^B!KZ|@S{Ui喸6|spyvL1 A3>@s@3?۲LlB=P<Є8EǓ٠ˌP`CC ޻ ~×MO~߮#^v1FZ@73xzeiF6jfsfjبw$)ԩDl_,A5{,`ڃphd`7mDg%yLa>d#+OGyZ*eN > ZCK]=80(wFF7W$gk#F l~ 8w/r0 =D& '"e;.*ۖ\N@ f*l C$+p)WxrTVyrty~іi Ǡsq+x=mz߳M6ŷ<)0:z^;J"F0CRL6՟PMY6ÄRS`S7#V0G5gk'Ԅ?P.MDr7hlqEhqM +4?x_}Am'ZA]7< H>p<yx/mn<¨.!F8G8Ik&d7§nվ),s M-sk*B󻲓ufb|^svJ. &#U Xk_ՆTBEcZ^<ST]Z.KehP:<6ƶk*)`6ɀRb7rܩ\Yך0wNtN,α+ Rɺ;uZ 2]MNNo3+.O3cW姻bҠߨ?';M闁THIZhs]%8e=MX[+~LA=MI&C33>$>bPx#UlM[x[ /Qx}|F]ϒ H+#0 ;c @S=sB"'mCo9X>103񆚨0MkMhM" 7i+ N[Za?=i`aaIfba3+( 9[NS 'ay/2kJ\a"7Ibo ­Xt,B׋RdiH@-l9L$!i?ܰ"] =iʙ݅ܵӄ`U3rVkE D[va>KG+IME-`( =8u;pL>jgF?iJUDYuT\iR[zJD8aH` +$\9Km9PxZ7$m7Dbvw+1i na#u+q]wP4}S ZO*O8 [>e SQ'iS%F zªTQt վH؍}Qȏ(.P |Vtm R!c ,i% y㦳NJǡ7A4!/#fk].8 viU "$'9𵎑r.L*lR+܀^ bM:TvIX1ٔ#)F#=YvW[}OF->k;EoFHMʴ艂-T_πd c[n I14qy6 DsiŒEqcM!q" J2BD_} y)g.D9e{Хl(u>[ 1[V.^X8OНi$M}wmRN-el-EY`WsO}@@4Aؤ"KZE_kI/:VNk @ S&kQa;5@BfK@,=`k5 ݇ŋnq dU%m PxHWXp/hõiU@ ǘRmlgi$8fMpTv[W\ Pyֳq΁ W%I^AtcCVId!3\f[Gk2>υZ| uÌ51?R4gE9iF2;_O8kբH*Y_AUfo!۸.]%f#]*|@)d Gߦ Szz1| _)Ie ڈ}Ibm6g>̫fp]>[ۜqO7[6!Hy1pxɒ> )9"QE_k#W@ T\^7b'5<TC ځWr$9ڋyOmm0jkـA D=8t ^NPaq:_4kۥm5%! rƆaa8Gޯia$X}.ΌъEO[1X<X&ſb.QCT,7"awr9фQ{2ipԪ,v eNQ^جOl+/H0"\"|NppH{e҉ +~ ,ؠXz0Hd'zniwA(n,QA-;~u+iLl OˇB@FT֪3a Uɡ; Ua Urx Hv#H`{" ׬owE-L7U-)j}Y"W?ܵ-}|Qi+ mOH+b(tYV0BMNA=X /.4@Ȇ;1 v#tU'G7)F\ޠ@&b8֚x)]s\Iua6jb?jit q>-#KAGy,a'2¢wehl F|Cړ=<2={L/)=[Sp{~Qm:]\!׸7o&.# ~:Mu=QytׇxUL(<ZB$ tY })>0Rk Wo4Ɠ;zbhgVaT>dlHpbmȫ= kK&l fAI{D5騯q+~(9b% B cKݰJϙG)xr?牠 7$d<*KR6xgpwԡ9fz6;(Q+yhԴ +kNJ~BmR}V[ CmIG-NS-xP ަ|UdzOqQ5^gނ(VaGf 1\ FmCTr\"(u'V=1<]WA{Euk@$F']5b﯎CȧÉ=BЁݏI>w%-+Wmvx:˗hK)y#eoY?-7 h./ }Vhx !1qO{\N.EFִ?x0ڮd0e=]09$x:ξjy3V^m6:FO)Ô^.S6_*RlWtR+#0^ѠB7Yުg\Ddz>()}M1`1]~T_w ilTNklS> 9G;8"%^k6,4X:I OZuF[RfXI$yy#t\QQV՗I>.wu) Zk: NuNkGpR+hJQ EJJf%ϫAx940$xL0BڙToS:swһ>08A.|\4\ ԥ]1|+p_*LdGlo|]}.ت)$.U@sWW67Z^W2AB{Jnxx6LCj]w8R3YsLbokD}&=;JA[v?Աp?%vXH(ZP]HBy4mZX)>֐5Mݚg;СlJ-ddatKmDJU<͝^2LꛒND-Zfzϱ]tHX2dsJlJj{C*9<ܻ>HlF)ZQG?oNcۯ&V5]$# {:lQM- 5ڄ=Fih=AyPUG9S{vGB=F= N՛@bۀZOVGRgUV"`C&E6lۊŞOp^p I\$fAX6rk<2eV2r O" k^GY?6"1qȦnf-FQ(:dRݧȆȗSElc(P(=9,BIfɦ !zH3}+y(Kh'8]L-p|ר~Fw-TpV`J4sѸoڈsb[ANZ`brG(M Vpem"O:b瀛v7؏Sߦ_ǣ="x[jZPx FD|la5Xcl`5(Nhʑx ,-U4콭w+3"qVGS=c)v_pHMVn_T δ;JP 'G7mT~a]a<8ԉR,k @ : Pw7[byQUḏHLA_ cq).ag1yU@rs>ߑ*hqCE,20K*$O`}'GY=buB ͺCNIFmo0'!I }2X,|ЁAqRd1u!c:Uqo)}K4:s@8g.v+U]O,srZ=86b ސkWugua!Oe`E)z ,4a*(8OLNg/ƠPv:A,x+r}(!&Zb^&Q#'%F+V Ϗ6sڸ_{Z_UODnbH) PI/NZvz؜ܸsݿå=:4?6ϩާgM% >R~Prh1FȜ _ #XlT78!mO, UD t;i6Xܒ8ᤩI0Y M?CH%K[PVpaWȘ@]x"%( *'leVd߬bT߃'Q"\&9E $pRY~io"\CYZYiO)%l f.f- 7,[F%[?=~g۞nɑmmfߨX)liYMlB  lfv]~ T4s/5X@4fi>d(HM|--|| o5\j|HlNtJy/^ <ׯUH2U^<6J"Zf"p#_m 'xm"'zwH< #ǀo$O}"gGsm@WKTϵgU$8Aꃃ^>tнr=7zX=/x7O! unCHƜOFwo'NȍD7-m0*P Ĭ6aQ؞#MEϱR +!ʦSTz3~UD*T:6&JV( 7`J%sJ ?QOśA_@ȋ` l%|q*5jC:K$Oߍ %eUM}ǫvĞy-kEzx; >z Z95%fҮw-֑M +1q ]V7&<0gMCf]?dUIv>,e(ehb,x5 ^d#gr#^ԟqO9e{<ɼV{)g&#*)&ZP#{]--y{?% xh%oJ^ahMoW;ƣ[ezvxTE-r[KX>yoY7 pJf58oʷ hόQ Ρٻcf)?0hF}[}df30;67H[^ٽ놼g:taLJG dE}w*\@<򗀬躁r풁$1.Xuÿג?4HVג*fcL{rX..bWZbUwpĈV{yzρ '{6[hY;/y~cRQYnV/K{o4M7ӶvObN]uJhטq;QK_b,.ip(.1YT.%srvƕ>dzEGDTtYNj w0uebGPI⃤F^sH+䝺J4+9Fz5_Y` k٘,Q6椐6o nD?n@IQhKjң* I8SNFE=!}ILI#x](U1Fb%֪"D]Pr 3ycQ,Ύyv[[4 ~F=>p/eatv'2Oٟ9侐Y:e BC2Kb XuMC>Y߼UhVGlPf^*CRWנ!cE2ŔkƬ L%ڧ6!Hu?,*b,5 R֧@GZ9PbN49+U;m)}= '] `[inz.geE'IZ Y,EMLd ms2 BcqNCIE$][P&;FL½?#,hsB-v`zGjspyG\8x ^ A [fTC*# r>EB0 50 j=0m+KQlJY ؇ DFaBVjF[:5C Re:b1E##٦ Fr*iFX{0ҪUބL0k* qHٰTS:tG (k,w8o%O8te`7^=KYRҗc@ ש(rb7*pY>Yg[B ^PONӪ ScWP>q4YU{Za:{#XE>%#`|SjQPc 䫿/pfb6E; @T"Z聸/ \g}-m{ hZƟ^C7j@7sе3`HO[K ;֟˟ VcZ4tE?WKuc7S75Q4\9W;u 4eŀ湝Fk}vNn˹`5v_(w$qdn)}g KuOEBj$J/o0 F7ͩ,Wݐc~H."Z7^:ttUX/\2ޚN5ҕm0UdSvaad:`$ȯ),9ྡྷ<.G9Y[H+/vAanQ6-$M0%ȫpc2̝D)O`8i(-Ej+ TZihN0(!$$"+UQTPV-Ⱦ ;7MR(tsΝ,=>t2s]='Cp()0sqKٖxTv9){1->躬&lrKQ~[/jyG5Lۤ@M(a͟fѦ6f.ۅi'hג [[muIk36"]Mr.JZcU=v3qGP.=n 4V}ް[x8anqEf70aiǠ_&~;f`GPHc(e aAQ5n~vkZzy5=D9o6xt ךy 3m9B }]aPnnXhޔCHLMJSPUcxmQ{}b~ ,W ć(Pĉ&9 KA!jnF Ϯ"k abS.oTOqO;!sN2>4!UrSg2_-0mvXt-~U{TX3bȑ.@_Z89$lV;Q GI/ ɭ=%bV 昃Nt# +\Jt9n;IsDO$7?Axf|fÆxX#бwUfژ (îIîhQEєI,lT!<8lB|~w[i,(JSg=K$s|22lg㬿z*l]yo^1Zb=M]o=.cշ=pE}jCH'֦<:b^s >߬4ebu ghQ(OG$Z jRr7 .a]L 7Mbщ0ko -8;I3yIg4{G3 |5w??~,TEl3`铅e2kcиDH(,fQͬO/MGIz}(us¬xNŇ[Hݶrֿt;m>Κ+^Y6_HڌŅX!ú[p~Q+%kH-qj]ΒtXP'b*_qvf(CE\} 0 ˏeuL/B/߽yV=8Ϫ]2wᥘU߾.,ȆZTJ!&,^a1Q@Pc2!(j!z $_pV92wbϿޛ/L du 69v}*}4<ǴU (-`-R7d : hZ5V/00kZ0*Pcd"(B[g n,q.mS0sHk>(?$+Iz]Єy(քwy/2Ye5#]I?' C0Ehhgj@o{qe1_ R ҄bq=ۧƊScհF\ݗމ0/ecYٙO|&/﬩B ,Xזʣ?#wEX'&#i h[ OS"Tm;|KnqjHR[֤0徰 J)FDЍ#N%@'@Ed_O%0}-0e^ZMkh7/D$,81*6CcNN;y_(8hk4 2.qr?J6rP(-eY;{1#{Z:X?QS\COt@|Dv[m gHz:/:qwYϢޓe\St}2raqU=i7Ȁk ~..[W3=,Z7os=9 Wfw4:kѰ:bVTv>7?WV^P2y;꜇alĎj0G3MHEꯌu `T"d>Lm*@%odu9fٿ &<Ą5{⼂H~G9`ř|܋MIŋ}h7_֝V̋xc)Ѿ:! %FcS\'j亀Z/Yl3?9詆0V+lp oV[SY]lS>!?r஠ ϱT1G]gCGUcVl^^GGsKu4ptID0]rUN)-=݀Gьp!>vO= /PKl/d4wI>);&fpL^n$cy1.ub)2C+6\C ؆.K_RA ! 9uEiH5@Œi a*HʫRjouT]*} M&mRG~sQ;}b,VT'ljnaTa<}`Sk+{0q *Byihz ҈=O:Ɂ3QAorBxB-!b-8 2PpLt- CI 7.me4( d rՑ9$FgbE=bru>3p C~Ėxvϒ-{ r^NBlvJCᜭ^ mɐ KnjVCbFisTS|z׶.2mW9DW>{_7Z<VX%w lHg rPN#m?8 g.5xθ Jx_ՋA+|5D/~gun 9cCΓW+q>̌½T{ pU^u D&|$?'u0$Q.cqB99ȜߏUjOZxSL*Kg,|F=Y^ã5To'o/wD )0(v ;X_y#vu~:fcdkr;G<[ɴY 4@_CoHL(S;m`sN2F<9j.u-p=`nοOQb$e 9[2Ubq>Q꺎pqz4fE (@QY+QcmA3okj?ue]MKL.ݝGw8'n4.Iؗ]u&[H탥s輘-+M^O+ Bެ7KI'S3ٛ[Pj%˽sI&]BaIɒ =Zs Yt|}X,t N?zyPJXnXSA}ݗƐ%V妇+XXJ<%c_J1G6\7e*b ]!QXsEog-H/S`׷ARnrp%LGNYɉႧ7On#.c,LSp{^:iz"l5|) ?'"ߵe<(qs ]Izd`BW#L2$M4xw0Նsìp#yFZH!_^aYRa5Ve y%\Mוy˩A+V_48 `?W\"sM|MjhM,բkb$x /qTVHƒV8zC]U]ǿPR^74I񤙇aeb!lcHY )׮(-UstY;y0 oVW磁S\@%\u0E7@ C87h8Q- ?2y yXLS@9?k%<3Or(7M Ώwpb~IFoҪNJ-nݜLc)I%(`qzΏ~4ex^4y_cA\;RVgo~@eC#K+| hn}8cbC6k7HA㍴2 ;֢::kϾUE#0<rS@>̱G*+w\dI: | ?EgcKE)rG'4JKƵ:MO㨻7 oT#Q. b2~bq;(%mhtq]{O[^/=ks%6q5--T&$􃌥@پuڣv%B5ic2"iU~Q,:5vDpf4Gؼ̀ߙo0^Z@fWE=w&/ s]jAYT$b!YNE)r\WR}h9<5}RU5F](. :)cgi<9Ye- ̱IFԟ_][|E:OÄFT +}* }b^z*-qNȭt(N_.G{lu7QuȒmd 鈑_hFM>M˾B)  rϩ/?+zuN󝛷k?ƭ㍚-Gе"5OgbQ 2u4<::X$P68M0T&o z'\u7VY8)`\TqBd.+.Ȯvta]t%:ELdW]Ċק,FiƟOUk^;Q NvE3"Pfޟ?3EIkl'EFd,FEE)k4]b9@&t=d.zsc&dɔ]3mlj7@vͥAk!]]yt1Lv}A)k))Q'-.6?\B׳Iyt} R>M5k.u>]_ t} 麂MEךx{\MQ;w5KW5V>\DS^4M늲- ">pLCd]瓄܃)zAT])Ԅr..UwV3I.ٝcijy#>zROø6}E5Jg>j= (a؀uFD (!ג*>ȅ^Xމ,^bdz>8G~Q^.zöGKMQTdJ&yNۚ9 hm`w+w+L{y~y$5U:TX0]z)qT{=XEN9ȣi/lZ%e t{voeVV\<$Ӂk+p[w$JUѻ^h1h/BԄ^ļSM.18:~;lXE}_M"P\bǏ\H0XGWw,cȩ1 j!% 'uV ͈_5|}ؼfO]}A6d)O.C 1'-UaG1}O:ߒ$6Q܄1JDZ"\š|ʯRqb ? /XW\g ZEbB#ȸb"=rӥ% , &˙ajR*VK/x']Sc]کH?W?͛`+ߡl,q#}k|$4🚥>M:lVnJ1ìjj vm!LRŵtplcsj3y]R(t&6D/>WcZN I()؁gP^NH@Uer uU4ܻTkNz^gpA P5 6{ Sc!XW&>3JAc&;k`Ze7~o CxR{}h [|ZZ +SQy s&a`{g)04EȄB_;TO|p fOt\[(+C[Բ NYSamv~1]xO/eBNX" tvB۽ѧojF}L ![ ¿^ZQ:JUBg.zj(}Rܰ5r^o#:vo5WgWSbQQR;yЫN,Mu9/h`P(~#藰O-r=,2uols$K v ΰ.,@?[ 2Gޖ1"M {yReQ&2|*{_튇 N+4y$lN༧*|[}G;/I, nB^D3;cŖ`]ha_Bk,F3~sYg{p3S)N<6y D{&PnFN!U:S7=6m'+ɦ;菉ožx03o$լoܽ]_m t[g :#B2 <ܨg w3:+*Wcf T:d];urL\<`*N42fr;M%2aUmdR9۪3n{ 7,##֊m'ǐ(2K.:39$&5 =\fgjsb)"ǕbcW,\@k `=m&đ1&Qmp95 t#+aN+" )** @(+H5=Dm=K HIJ0kK=0Y| ,Eh0&<Fu;{#aI 9CfvoU5mIyCoǚvN=X>IaYS$B!O$Bݿ3D(i?ܻ$B;qL"e|?ڼkP8hg6ZiolG5Ҙ\&nuX}?!dV4ȃB,I7Gא(9߯c5w:d+dY7!Яj1Co}j ϟ,=6XX-Q*0ʆ{rյ@%ݘEN!e(<\HcUqU} M0}Y*umӹUͥYsٷl Bę"&{}LЧpE?} * ]rKAM-7ꃠAX) VOٙn[2}k!PA(&[7(7ؔ,kF^]z(=m{W=̖Z(-// )F<EJ"Ԗp3ƠwHt;5ȅrLGgKV` lj/hBv)J 0 uFMH ή.;@3QEs,kIN#e'uupEFkwi@a=@e-?6^S_(X?:ցLMR,m76̀Y*`op5i ® g0@Nw)S0,aO'25& /߶.u'*{l"^mV.:Ij.\mgыPgQ3-̘R=yW'0 PY&9˴^-kh@_Woo\KCDê77~-&:TUu(~1VD\N_:|:”Iӈ?pt\0  k&E =:p!Csy#Lpjwm饪2#*%fr?ӡc8Nq{ٝ(E'oݑ̝Q% 397Iͳ<<4HC[ bV_ⲳGGաRgًCτp~1I6Ww6nbixl\[A<̋StOVfޭ܊@>c#u3y {^oAI[y^ lx}WMr$8-@d(Gs_093qu1k~R%ac0NMzrz?9+YbDw"5ɯwD"1s%N\;Ѣ<1cv__τf̸_nƜf?aFw95E}l/e屴Fُ&*wI,b|gt\unE|_<L|Lzũ+IYtd"1eMT="_ :R}ECKuc8&4ȁE֘ rv,p}T 4d& d00 Z1mÊSXO2= R|`vƶdqIK5Ol~#:1 ̹QFOy~8̬C" BBN]C?>TN, 5`qjyߣ:zydN'm ogǒzSoHmvNT87Gl DfDzr-ћ[`r;C?Q?`c?5ع"?wmbmsx7J|M WeNۤs#VBGHk;3Wd?4ƱlUy70eJ\ǩ.{NׂaOs,_t| GW7N*lT8c S[DG ڑ30j'ʈϟВ+ MYfoWYgߓOS.=&_hu.tՉO WgW&\9* "Ity$:'FP?˂_hU#6eRJa|=/Ee|u"B4(h=Q+zCGjy.K1be#|3*1T?=O_Fa)/7ɨEie u9 ?iE0L+ڦ2eS.yЖC(%Q;b 8rfeU%Ja,)AefS[F %bY'sfܡjxʖqsܸDwǍƈč{nYe^砦[FMFPˮ\fBf_S6// .9Qw̥WLB~M1hX,6||(Ė%_iE`㺭䳈,?[δ>Cض}ujoJUPOc%PjY<=1#1"揺|~H XzGZ=XwV[zWaDA|U zqiuS~ ϮlY*mvQER2` bb_ fsE]ú}5b{8Sj-hCq[A3$b`X^ b^zѳþ,俑|iɴNmI$uڇ+z@J"P-<5A!c,< ]*\9ܑUk":ҩfUTvBp1p巹+9B~\y./"GoTÕRRv?Uil[&T׍0^Q$7ݳױEŌYXJy0#ql3~y/'k\S[}PDTڿa#>n31I{iZ!JӸ 6XSTPs0ef<s(6Uw2N7sD?2;%}>D1h"O9_/w|EBFfE,,51&leV^>}ۋc#wf]a9f/h6Y,lD(͐.a@[ E%;A!3AQQv.%w.pbvaq6bR+w%UƮGgQ)l2yފC/NlZ, 0ghF}/3 `茂Uw~_F-{r#^ "FFp|FO >+3Acy'ffX"au}hcB$_~ a)(js˿G=: o '+ UvG՛ר,r9큑UEzr_8KTG8ȝԻdA}T4l ?>-x,#F|_ڛm A4o0mvc'!/s :9vNg!CMQCEQvwh1Q/E_Eg;^d ,OAEw ks3C{XmpQk>`ZU?5/?@ӷ5ᓌ:>pLYFPnli L4NÓ);Ũէugi {iA"P9XDPXݞA,TWZ'#Ք>-i{Nx)ТxXO%/!nxs8s\u~-cv~l?`th3z+<*NX]r9Di%#OxK+C8G}>BAIPUHxꀤ[a؆a-Q#9dki&ZbO[Qݴ>6! X5mY`IvAkSi)UZ6uW ~g3y_W[ACZU^yu.}ajO, X'Ps8'998)8's:>k5(EFn3j[ܧMMM5HQnQ> N+'gw3 &<0ŮB&Wbͫ G|]~xq&vBǃ M|/|bٳ^r{)u!*[@TIF.W PBZF&Xz0";f=OXJ.DA}]vS|>8>]fD,e-/Ql.K]><,f98%=PXoN[OIzZӇf68@L`Zۋ; qq13#^S^ cª 0!{Mb7K, Vnr-YR2~q ;ٗ7S{2r+X9=Dq5S'')Kh? Y.tX%A:(CB21Yp :| : /<KzmXĺZ(X.}։x!{sK|0!>%ogPž6u- u>5jJp+esP3*l^7y5o]ٵ;i~ +10lRX %G>ڗ;Į8J(&؛& -2/;MQLqZ.6opq *@ n]˗M}3jS_0MW5X}&mC>NchtAAWEƒt Ljٍ0ݙ:-MSxciυ ^{о 6 JÀ8ȂM7cXQO <.Xٝ,ƵYKlj¬Ҫ#e)*:j$w>6zܗJkDo.)"[hy`(H)-6%15|y/Dv! PPNh8 K(Ckߗ7yQ ) TV8"~c;"as|KGGTnL,M7:cq_|& !HR֫oeȏA/4-?IHԇ8d_!S;$0LC|3a~~IW2+$U7JF*p?o;ylIxǶp{3 q 59z{`F8< W]xLL*^>!dKGP vѼ.[_!(@AGJ/ebciXDǙi/\BmыTE:= _itV_zO/ubbX`6Jat5A䷄vƦRf 4Ӭ> 90M) 7W?ދ:"!Q'ԴBy..gM(me.]+%l7!q-(J!%RTkLEkLvKg%G[fSSjmwwP3m-r=p}6>-<]l:,V`WYHg:4֝{IOLuN)4׆s>ħ)HqaL/~Wns5wd;)Ɵy yΪh'=/m0bݛK]EH^R_{[V2IGK7B^z$ߌ)`E,y~E3AVg|ka bĶQ<í9NO8C̟{5w#j?jB_O9y6jKBy1<@mޑJBk ?탑q6Ҙ8fFSy cM{7l_@SܱX,:SqlB9>oI8ԒFV="85ma*(HQATy}UGQjO6;DXMy2HCg7cg[11ў~p>hUpGww>đ a7 !}n#}O\[[ hKpwK}ES p O(^ O}>A+iSPf⤂ky ݭ "5t3+TRpӗҔ8)~9|_ouN t7F6>Dj(X <* />5^*3஛w|Dr3xWB#WND'J׫'g!fy05y}HH9&44eKIh'A2tD[2 eJWPhvc;whZN)ce;HS=vzuBquBu kUB( $]6XAB6gWr ݈H7cEPz$\33Ԕxarcͨf@/3jɜ<Ƥya_ * J~; ]:P 9PKJ !M`NҒޟWz}c8\gJ^ 0I}Dѧhm)wWX=gg\n{ru7',Mj3-Y7h _Gg-J. 'M? ؙI\ j1G99i]ʅޤm,-$5 M/ n =BtQ12/dzѳ&/ѿi9E\ܹ%ɱ"l_L>O\Mco{D|֡.yI:߫p">'[u>2+Q]}:VV$WrL yCkiyl43eA֔Oi<1!KMisp3 啘<t>lM;B.BI/yw)r߅Sᬟ}Mmd ?;?tR]#)N>Ó@1Ե޴n!.x#Q7 ..w {Fa6H8tj!eHz (NyByRl0UN3X)pE86788$qTV+n'- |D 8J`m.-ocElg~8,Mes+oDw?+F/C]@{YYL,Vp#BV ^,ȳ4=Xʩϐ5^*JQo*qfƵ#ei`.F8#e\X884Z}g oβ E.?yDa}.1[,GSfe҂zۤ9ql8ӟR6Ť^Ol[dDwxSB '˫o`SѥrҿivOXf_j: .?^Q,Eome>;6!aM#{MְPo+_aH\2g@Kٿ4 2]@ʱ#l8pteB F^B'G~R_|EG6 ~wOh5tVOV]gE$4T^5Tk(/[Ύ2N6r´jt7*mV]0A, ϣ)h$`[_XTt V{kHr4*3f]DwsUL['9 kC&e 3>ɐ~2gHcXS9}ZN"ZxΣ(x1a0lp{cqsIǺ gɘ,,XN}ttꃕs \0[$̷oTXo DIaK%(c%13P(!ĦHD@ .tB2?mq^g6c6r ZDo(g̶Ic3pg ʊ𹗲 Q&b^J >FPCUYPFP6gn?V| iKn(lWD}+{x-a6VE;#>~_ |+ƮʐgS[*k vA}f|F+[HLa7x5S 33n 'htǸn\7"M75{\*mpOj>L6oO,׸O7r¶ըڊ*ZFZ1mg}$lԢܭ%@2_N*@V _h7sz1m4R{eūzpg s &LN,[.[_B1?R 5R }GLYGWV^fM{y \v8ڤ 3\&(_h\A}Dofa7jo<*pfÓO3 Ig(F tJGH*N#{"6j1w}Ɏ EWE+(}An}cKb\^Ggi6xet`[7O/A8ߺWWrgQ,7QULkFy(G@,%L jEt^Ss~>l3YF{F͈òR7`رkun{ :[pFR *R@?[#67!3&J#iq%Й$/ xc8Q_otw&p8i-ZU*?ːO?ۉC0Tz%Zg*35OL)iCAAb 7ŨMs|ئ/DΟs)miG\?65! 72NcH 8{#Ϙ 3XNt#{Sv, Z KZt!b JCo-`'ժDqDh-tzDf<1J&dH_0KpH8 i*("m9E449췭wX3'V@`)o2d)]Z}u}iL&=F\ 6eZ^v>D{e/=a1g*E} xL3뛁kI] <fU*،}|=񼶩yrʕ:BEwTRhEN?Ð/ b 827˺M3}H5Ҝ{ˆ1+=lA^b@F[Ab.!{L}b<U4J mYkp\Q*Ʈb|!CbGzQ[e_+_yz^FzMto>i<*)W-Q}>E>Ҏ^C|{TK>$Aw컜}nNjTKugZԴR9NF'\@ޏ.u&'kiE0j:V^-HAZNxe#x{co^?IjQ+W5]xE 2Uo<ԟoYig/"AKv&";tQBJX~;.OG}*+Nc]Z]AKg~B: *\fcm>#E?.׺2zađ Rv51es0{yLa\N@Iįylt 1(;r搣UxR\bR]l$cG\Fò2;iA[`Ui6ARWLB޴~Zϊ~#f ^VN>*<v26/;>f;SBNSJƣ$m~x4]XEiѢLQZG3=5w(1|*O݃~<_݆WV6h*L ՟!berz7GؘiJ'Zl"f!!.W/<ܑ'㥾hIN@ pxs 4ۼM¬(o ;T5v)*a.04Z}?}Q/W&ud0iAlj`g6~E ?zj@u䐔Yh<Ǥ|k꽃o5 nt&~kD*ca~z5{e֟w޾o 574'p1#)j|?f^󚬑,/ aEKAP/x*X}I2UNսt.1ǽW NwVclDR8ל49SL~<aay&D:1flgc0>vzp_X&Ƅ}(%X,+EyM} OͺzJ YZsBvݑ!O5ЭxJxs̨֕=xZXXa|=qQ9("R͋VS }#of=xVgɋ{ImTE|!S/# 5iThP /oۙұ2r2ǥgE#&n/EH'cUٓwW+_˷P_sk]?hN$o1i{-9V"e?`Pk8 xݷN=`C_M>qr6HvcgV3ZN&VזHs"ɦO;uA/{zVO]R  s Wq$Q9p Nu"-t8@\X2:ؙ1&pɰtu9RQu@T*miKb7اݹ}+7W5N{ĺ"5K?B\<[5^w IE,Df״ 쯤)ܧçRZDUJ)Wn>20jdheI"hJEFpA7w X%A%Z6yQ1}|J?䩉\ǀTD&_K@ؼSa*|PR썐y6*+Mv M2р #6ozK%[C6gTfޏvTGO wFׅ&|w$:Rr0-y(&@JY8@ GXKʜ3]")F 7O-hVFufu]w :(i6ߏ";Ww:ϑnxor)prNag7Ec;Jꟕu /ݟ'be඙|z*0+0Š?j`[B0mXQ"GT5JubSO:4=qy`=N ]򀐣Zp`i!1yj :9>7R, #K9-88GK\RL=Ȑ'Zw]Yc/og6nU;5UKCsy3GU'$[|e8 S((YF-\A{P/Syq-W/}tyRQZ(SMQM{ ;Nʻnp')L8f*7NC$w.lD?:P0T(Qbꦵł/O($lƁu!R(~:, |gnd6+q*OgȦGGE!RO~PcˬA$} cCӔLt?=0W~HNGSn}ܥ/ w yc}]^+x<̥A<#,9v Hc3|H{HkW4qA%*u9ʩaP͍YEA3 ,'k(@16a:"N.\ Dy#J- ہ|(r5] 8iLTCӞ+c|]Fkd=t!ǹ-e[&b{(l<,F[i_cwK?R)fbm# k$؁ !q߯ r@sVV*ݔ۸E)̞ .iY<5p.P a|e6&rs-z7큫ʤtqJ LPnNB98sܘvqE+Ʀ+_kԛu"zbԪO -u9Wk?hJRxr"/Nnbt"Gn.,J%t/$$[2ٷˤjIu*g7u\ys>Z;0|gsVr029⦬D6~GKi)>1'wXxGm97$~ ‰G1=,?Xƺ0~D/ r'! Sī_Ngx뵬+V0v=?`+uFwDp83feÁFw֤Favl/g3p"T=a 钌NS=K((tBZ/rjSJ(}R&_ 1c.4ahUǤU&F>PMQRՑfy 8q@9}BؼUiJ3VhM٠x ں1 9mLz] 4 2 @b$j bS`F٪6$DIYMFXauŷy[C:tzK4:Dg8N Ido~$^\ ESf5>J-՘P]|'*rv%ۈC4.0Z~%t4R+A Qtc-&j慨?@[l\1C"n;DZ/3h/MS]?/E dʴ(y(#!Dy,@n<,W~3FIc%rnj~7z'*\ԺoI.{)l6XU؋7hgޙt7!ZZ}rw#y`@)rX'F/OO/zQ,^ %zĨ6\UBr#qB8{4,98hڎ7FFkyE{`l3 P2B{WiyXwUi/sr>k7^dx7]vnH֒pm8ۥCOpu3n'&c'qh W`Lx_.ƨg/:&_J&ge 44Ic s$(P)i=Ff"߄a9[¶p52YΥx 4aX*C{Oby#<6W gdU;LlC>QbLch\XL+LOQ<B֟xqP7]?QFXil.\Z 6eBռU64>Ev}/[MZ\+抒k Ʌvv /?1p&~̜ PEΞ)o" !im- cEњ$>­=/wHMY1_D `\5:Yƞ;e.N2ćY_R[q+Źm4{+opaRƟx•g14NLcϽ40^Hpt[RYJ~90jɛO8k=3תL<|D~,?C$ .b8v 0Cd.^¿W3(ťf8Ł9C,H=BG(<9FlcD#KQ0.BssKG[*RI^EGUaazޫ +5m* (M=5 ߣ42KET9VD$\}8.n&U؆;C~ތ뱃=x*@D5ZjC; fW~"u6njDmn*ʏ5vbVTz!J>nT(-ueDU\ +{|Y0-IF~u/=MI)/<в;$Ѽ n #^UV/i\8';|z\ r{wJW,w4I`WNrvE5 H !&A쥬HQI3 #N2'5 `uSэW#G']f8|Ěd%P .#krWHQlE^ sG,z`o!w,9?r̤(0;>]|2ƹ*Js(7>xȗv-aI .-gY#'dUuŏj&5a6O]ǘx<>9MWP5RBm$cc/4PP0O F2}^HjEe= rA9*v*&F` *{Kzu;6lSKޱ|;xoԛ7Ilr&M^ML%'=&o:aQ}Rpٞm\6>L;GN0xsWC=6PQ{JL~?d_LNۄ*ؙufy 9ZWo^'ӽp^64Ez|Cwa>y&o糜N hUOovn\sn]qU$^ {>K7ޯxoM;zPJ 4L"t Ԓj1㣚Gux#JQϨlQF hb>ѽ'F/'{2dNJz6>^x^؊&שּׂ3 / ޢk~u:砵3WXֺ?@j 7eW24IFE28E$G- _djlޏ=؁3QV/J"\'&9Zyytw/1Q9 Un`ؾ^lKM0\w z~vsCZG} NrE%u8k`DUJs<γMV-ڀuOӢ!j|KJli۞>- R EmYt?qUkcYگ&ק۸qx wSBR8%SDQa~f S~p{>=ʋWOǶmex[|p lS\}+ɟ+~ܴ -k`ŠP34i/„Yl׋8J' *&T zG"%Z_*uDY.%,V >#IN{QfauT)$11`/nE42(qtAauVsL].;VѬzTۯ 6VR@g*N7+{ 6UyZ{C׍^@zT Q b*eS789TAVntves#Fee8Jc~aL36> Jkѡx=E8#LNI&VBUITa_S;B_PQj&IM$F o31L^v }z$fǷk+$֤iɉC묥x3爇~qDTuGCp'xLށ8.q_Ձnd+ʾ{EKE -emB` (?Gc n^| Hk^-Že{Q|]ϕeUP{__   i7UA=:u^=Azw4%P^.lWCvFUy¢q(ؼhy@eM^ӫо|Xh045$Ջ]dy4ֹcf⾅d.f{:u>0಩E֬KCβ<\)ك1.Iؐat PGچ3ۯO"j>bW״}V+UX~غXՇqO(^;0%fEH!8\^HgwJ8A>M EG@|ܿoX[!z))/b_R;PgxDžaWDjvn n*Vy xCyJYf3quat;bGw߁3ug/(Z7DNʟũwO3Z<Qp&8{%@KJcњ,zN i\<ɛF|;`-n8k_RE@'r7`:o>i^fJ0aY<\b=Ahx&N>mQ_ca{T.`Wnd?1vAYY 9d,e0=cX/gŖދig+Ur1`7 5BY[¦<-a}Lt)28w7)-NEGrW?fHuVOOzs=yJMjr@&Ώ֨+YUW`TkZt fR_=jba^0PwX?F 9e;X@r%J2mJ.pM(wYNЄnrFǰc1~lݏ)֢w=iMsZp Y,e)ћ}˭z*Qkق; ]L&7b 9Oe+UQ״6iYb%KվG_f5i?>/@V'|bbK*ɭ@|GyGϿB<\%Zx:\#rz'3QdjgL k9%<-!s5ڷB/]>)Zcrm0TGބsSU3~Z 罹Dq 31+T:u=Em>H2:f; fuW4ef5nk`1p6(f;UZ:a28E3R,4Ifu#$E )-sD&65y'= MC`!x:C*ĉѵY: ! >̏8!bةc,ڂٞujv.[#-?ѱkǁFy&HQI^ͣ\ k|, %'Y6.Rj̥#qa=Y]+Jo/lcw9X23_K`mڻ5Ln?K?b"lwf7K"2'C;\2DI^ꪛalx )Mۤ2k "~SkCᾒhk.v-:4Fal0I)Sq4ڔ~66ԂOԵ'L=BǨf6 j;eqG|ZIaG !_2>cX7y鿹Njs3 ط@b [*|GXm76VlF:a y:g(Jו?RrͼoybcSyzm 5hZԚ AϷ'^=;.qZx/1=b>)N}Qh5K,vb>% ! 7@7㡛&)z(zĈE0f MMY^0/{Vu׳w ~ 05 YemCV`x"rb{t ݚ641tvU(9L̪j>;jG'4-JO*.7"PftVeH}ޔW|Žby4V|#y/"U`*ÜPXmrz3k9hNv3/)$ pa&+wƐ+RbgbmhZ%mPlZ EG*BcvJ{?$kB.rlz)t`wӻ:A. _DswמCǝ,YL:PjbGC)͒]LSUH[bTӖ#8K(@xb|XNy,<uplqVA[`~FEIEY*arzc*)d8[^Aksb3 9_}Eo/TiNc ]@OKᚴ%Vc$H19XX4M~"ys[Ԣf.z{Yݑl<9WK97vGSpREsO<Ė[E^DϹ~_ e/l%`*j E%?|[|Mq+n{0{@žyzr0mUBE-a>K~Y[eJ` i+]~1SD7WÃEoTb"7UjT#8&xbSDuƬSW4ղRnqƝN IOTX ClۘGuG[da,y znS6x9 Pe(;|VQ̉!Ree6='0qh#yz8\MG:Qd"S%%CZ]8Sne"7AҒKNa3uH()]RB x\Bf k .7z$ c(I#lֶ mVچ䤏6{BUjb%\gmw[Jcp$Y"öE ru2Ephщ/t, i+v!1[nFs]?{ճG;Xc /⬏^vAyckmZ5(?GUdk+㞹յLU_ߛ]n}β/^v\5ϳa=ψ!RǴsqGݘBq'2fP%:;{;9Usdb8+.:1^ԪfRg&FE9EG9q+!<4{AloSaW) )yH8cdG'#53$KD!;`Մ6uf,WOESɵ ~ AԿ}-j Mj^5vݡ%?U^,*vs>4=:xHLrz+z RX8U*pX)AṃIXSȝ5NLc w6%>f|Mz EX]J9 x67\WUJT`bawlE[{/2]3>;q$lny|5m9Rք 茪@4anuDntEkXoOz}掫AnwOY[:B,,tkMޤ :]7z 5w`_i:Mm+b}=;Va+68*]᳁pmsPB,YB{ɹИC^}6/I=^P #7Q~VSo=Kf;KBoLcF!X26Y X4`C N!ٕ ہ}Se!cˏ.@% iG䳾ף6JS`7`Agrxi̢`6_Y؈ k̀OC AS <#J(4Q T{hoʦ->í^ʽc BQ ^X֢D 9T8ʽ @uFOfd.*8_+h5!͗|a)^a%sjTDi!R JzC/,f<ʕe_O `(9j _L~m|&_v] a5N9Ζ O.Jz|tud(75OkpנCUny`"2Z3[@X&%Zh~JT."#x:YDqA$?fFTZ) ['QӨ\Ѥ[7 H(~qDJ|18}]=`N4"7+h%@=c9Řz% JkI$c<8V񂚦^g4DZ-3Z緃lG vde0tynBi 8-e?T΁Ɗ5]R#ӜE ,-KOv3@J@l#5;H'[!C2!0~a]<߅4S]?OԶ^ït5=CaoU3^Ƃtӈ}x G2+྿k%Fw莊AEؾp;,MȪ[2ųGǃ&kzK^m5E/")p&:EjtN4E"Rl1nnÂe֔<J6RmT'1RZo<tC?x-7G,SF/ (hEBxk}.;Hs,xzN#Mj!{F5X]N 8E]q aԋ _yGu]+,*4B'QJ"*5X+X:vOgE϶Fz>x0[àl=K/ ed7RA6Pq -JY}6и)(qaQJtpV`j8ŏOF0'f \D?\>2O,@nUmcN }$ӥXx]6E} UޖV< 4K'ժVMxUSδB㲽o.;SCl !ЇIKyDHɝU@p:BpG2RP)W%mJ;aoC'hmC_roS!D6ƎChK r#Nl\D9lǹY"Ses'\@}ܹrYHd%7=tO.e(x愅8.o#ћWiל=Vs vٍM!ˋm>9@H\;ڰGh8wV럋_\DGrd:.lKMg?"dymΪ>di6"K:v_-Zs>AJ:Z_Ǜ@a헒p鉇Lܘ':0q+8oqt'tbH|![9Β=X}y3gS_!)Z2RmUѵ:}53B!p ~ 5'2V}#AiXQePM•Gb2ҭk{(9uOst\8ʞDNFQ F_*44ý b n.iؿ VH <5j_d{/Vŕڐ/.wgj upyNGjAӸ:39? 'DB:4~tFU`F՜ ko/bVǒT}ײX@+;HrwʇߓV-<^MU p!0au~Gs}pJ5~P.$3|ZVƀߝ4?wYw\Wv0Q/Xy9[R 3I^=t65#>FCw'li<1 IZ\Sk/z/h *fSl">p&: cq*NyPBt/(+&mUcqoާt6 M߂'|_Â#:(NߧI~"=,R9mo6UM,?ˋ;?bs ;;23JBa4QN"ŽHw|o`M 1-!/^1sʊi]D1Dʑ-wz<ܷ,0gsv~.˖^hݗ5gr\O\oẗ`ݱHKTs־ѯ]PA5D@hZꈎEX1J@p PԶ?1z \p3\CqHRKN۞i`Óweӌ:'5V˨\ä eGNՂUh)gbu *-Ͻd@]dRk&nw@]qG( nijFDT©XpBmɎ@'jTafPdƿ h>sq׻n֩nuUrGoDO:gԎ̋^qkϜW *lc`Sud5 S s>,-R| <:8!<^ $7sƁ0!|cE'dFJl 4i4bn}%*q} zVឬ DI?⩓_k>:4.':{ 5kl3UZ@~x^M):^jj;)o8x lB.#}ojZ+T5 Q3|*9,ەQ'mmNuagEFǺ k0XQSuೇ.ȱORe"ޘ+3rLw((.[G%NQ~&&a#%J# 1'zmMb00L)+ KZފˀ Da27X~>Ryi &hoৡeEJ>M&[}r;r{է;U!FyЖM<8t=ō 8bʒ(M譈2GDyt2-H C`ޅ#_߭ ϟk`kV¨VRR9ۖ7I\3I:(6Kkv)ul _. +pHg lu"]ZL#Fc .m9?:ueXNm$g29"sҿ'C*ۇR-rMN<wM k % Rbq5G{(v36dEd)JKrBĆ^Bx֍Z%ɽ`G8Ƚbu F;YK^Q!?iCu}3)jMD>ϐzί.{T}-OK纠g:EjZ6KP/oNP%_(J: ZS,P{k[ Vih--3I,4"%ZBқDեd}L#lw_;:;.uC} igJ-85Hh)ϣalkTԒǥ"EUʮBXL tF&&x~Bx4\5Ha_P۳<VOD QBW{_* x8VR͓I+auB:*gȺ$dN3's,յiO/ e:.idT;MGJ80bUjה甾Vڬ' 'c,F&"[,&=d* k^& 2s2֏{5as&y>rͲA)z_9vXGDm>]"j^gr$j:گCE\Ee9x].t6$s:ogMf"#\?.}Y4op)4 CJSmZ o#[| CNu%xC<51$ၸeh[N-k@&ģe@Yi\F.Aq[pOᑹ"c5$78aR CB|-MVD(=2t!sP4.rr7EjxEKa=kLT?q UF;J%r%>OD ft\"j1X'i%{e޽FsWάᘋ "[1n򁄹wsh b7z 5gOOH{SVWPxufWqWN(|ۧ{:7A ֚3ð.i S@+C<L擁|2h2 4մb Y,BXf7T k/`w5JD-G꾠Nľ55XtbE?\z3ZÉZ ʦ*XD).PW]/9ǩtqn}d~{/ge{=JWt0g4|<^7+mYV׽}[V_t@~)ȇ_LtED_gzAu8P_wۗBH(#|z ߞ͑j H{=cĆ{Aȓ 3?继k?(p/e|pi&xRQ `\رBNL53xF*[m&Olӯ5}7`vM}24P "ǔ+h)t!)q/g{nl9ŀIݛՖ(Y 4 &e{7sk-\!o+bQ\/NūfxuUNe;cGN x [с7'n Y&nLvàTLU3F#>^DⅉNٝS@E/?&&Bwr8T]w34r &&gRݯ)^&9ިhJ**S?SI^_쇵6 _Oz0Da N~Y_BseH[HnQuN(,/:)<#`S8#<&x^€QAv={{Ѐ*fI!d0H+i~\RStF)5 sC%7Lܙz/]4Mm%z(y}p5+7pd#('%KJ톒w"b]ao*;,QӴKP  H $_2 __0XA4@KTJlX /X[ِC +ɡx|E= nzfbIm```_ XiYg癞if}^šTQ%Nia'jߏՇƻ1N7/̠gݮ{}q'7D&҉H=\E o.hK(,#.b|=<*ע>,)&Ɂ e%41?H5芒L|gO?;/LP^،?~ș}/R~Ř Y/Pʾ3mJ-ψyƏh7z)&.B_Ơ8)}?N@XoE*, B TH,E(. R@*~Q@E( вpAP,rBՂ̜v>#MnΝ͙3gg0qY}-fvO'簭Etw7Tv*ZW:GGRA讏y/y8bX/bҐeSnj]%pIƓ&mNh /fF#XL~Q0%;fmX)>#)l곣J|twYGIsh.h G7Fc)th63}|W<ڧ.'9rG3 h`u}G(0:,}/54$7;dӰc_8 a(0,O6$zrknےpz8 H8wƃT㛂/Q(cX~RHr[~W:~ºDvdNU:X~Q";TK>"VT Y2W#{OWu eB9Fn1]f:eRo/x_΅y A@q/h f:˜2<{Fj깮=<(E[m13mؕ=Nh*ZpG+ :㵢SSJ8.lَWj?_:CbbQv>=V>hr6zp{ɵ_?܌P*(;{?Y;+7DVX4cꢜz;h:G,9$|6uYJ##"L8|q%)"hM[\ )oߠ=͆@LkSy+mcCl#1ApRMOZɹ'Wy4{q#%m낼.}f%zyAe4feida E7Yɝ{ǻʜ %b\x5(@qYx6i`<'%ΐe(; Z @.4}j?]+AUEd}fMّ9ɨ&/Y {0;DeBC OW kHoo^kߟZZ ggS9?'spkE?%W"?6IoܔϝSpRkPG게y݀V9Io~OӽrNs Pu'} 27%KOFun0 Ņ#9ͯ4“R6Nod 85~P%Oѝ #QLpݚy{;7f +#@qZ ֢]%HXm޳lʸ(Ǐ?xz ]y⼎WY9_ ҥe]9Ao >Dk#"ޚ DPy籄k-=wtХeD/rHL%D=t;#6*A~I7^bȗgbԧ3s)P&b\7Q]$S"]>H*OG]e5ZƍhCgnT>iqC<)RkW #ɝz1[r -=x&aJ徛܉l3q+{S@wA/`q4`PBNľX -|R,'pɱ2VđJg's*./ iJ po21h񘬶bHGƌ6: ۦAhj'Meo<)SQߚ%.e"zq]'}ûR3[> QU}K&] rH_TZ;{Sf\W{}JOD,ᣛSӼ(WOI%e[q)`Sdg o]/rl{a<ƳNrid|HV{꫆Rx`UD[_OM9O1q^z4L}ݣy +Ez\~yA-}L0%O-[]4퓕pIYzGKuhM Jyt8J'TY)Ѧl1uԳ 7I TtZ}x\A4D Mڷ4:V8 Qn}Jo#[$u6/7(booD\Qz)1FJNS5ugF4< ">3M?10 Sن,nNBF=P'r F1Î > :~_ @UlI5ox kƁ5S)Ʀ[Vh)߳2>(j$Lƍ<٥>\I-$;dNu A-Lj]H*yJ<5@u1u'K7#w*ةOߏ[60]rMɃgaG Mw;xN^oCU?p&/35?Ѓz`uO=Y>yפ2|"sFvTcо;UEx}ғl͈\IMvlZWufTTL5̦1pXkZkZ^=QvP*5bmdX iX{ޚDO&S %-><})]ud6:dh)Hm)l]gv=J[ʏ AݲԦ ֦, |BTGDäScCEUGp {6Ӧ:2A!;6PL7Ѓ&ҢF)2>Ӈ&ރg{b\ W nY3IKAIٮ]7: эy' FG'酢Δ4,v.P"KDԯ`ŸLE$] U} ~M}{\W'^lp#7T3h|$[[omqXTh By6mFO@llN@wXI05ZO0ZҿYIR^mmS>Y<ޙGYhwX-;U+_ i;$9ǁŔI#~*BV!Wt &{̃X&y&-xyC@ߦS+&ApXy4NA΁ k{](]L!SjJ*oZxc^P _DZO?zIa["sRAlt?5$G>!'|DfD{ :h ?H,b #҆xץiI'y,(I JZNvo"9l^/x'T7x[wHKYf`= \T#(}٬sG2:2wk-SǾ{Qr5!^| d\`F{$n {OqaRqt)6o&'?ε5z{{ab)Aq nъSI~*Q#}F`Jb)I;UFSs~W1ֿr{hMz Fht~Rא`Ga()LSc ͺ't[/I]x}򄣑$Eיp0:1t&g4js@-~E$fξ؆IY9b[y>eښuZ^v EҲ FqR\)pHe"^58\oy'W_B`wmi' 4,8ն0mKK߿n~+/xx}/)$7Uk74{yGǰI,thFgS: lvrس_X(`.T`oɟ"8md݌-A~]\<[.2mk=8 'IV".^5ӯsvM7-4j0hsDN6S94"6AQX { j .ۄSDrtk/bA7sWzxҹb>4 "sg?.?nƪ3_ןn$%9(sP]"]Fkn8 KhT'[.G [qH>8źX]ғ 3ㅂGл#6w-~jA|H 8en=(}c1e_Hmh:>C;Sr\z ~7{'[nk>ߤ 6{^2iw"us$Jމ!` .ФP`k^4qMz4Gɻ' 'sLhř'fN`M;O'9&;vni@p=Ψ5"b^Zװ+q 躐JKVZ_@ M ۇ@''/+X=w(5%py?F?}\N_O-tc]S&߉\${? p{~>Y}4+U5a8l<jeD[7/Ф /ݺ)5 oOBm s<ĕڲ )xW:JGǩ!oOҦڻm5*3u5 u;\кn1E:u,{_5 Cy:}b(=eavX|TE{v h}Mm"8RMBUmFCIu};Z.c۔rr/Y2u*Ê\}#0RQhu^s9$Z?gyޮpś!q$9^?΃?•ܨ=Z/'1S}Pp;xٛVBH %qmt'{`*W1]9$]֖8Z4'"I_o~J er?'uGmhc"u$H?ACސ7n~ukuNJ1sFۅ;rA̗H`wJ&yS].ٯ po@XaL|R1L)V~yU͓'%#'%.rQ86/7v7# }ڇϏw-:TuB2nl2ԻhΞ2. qv&O?%])H$RpRMD~Hѽ:R?ί͚2 olgc`Sj3c|Ref9`f~O"#"L^HW٥0Oam)0h٤N~l?o9{МM8O)a>&nR?k6uZ Gk`1srS5lr yFS=^z54č%/eMܤV4qkpZG'=ѮY|<_ H HHwG V&&"+0 N"TmR["i'ltHaDXRį&EmmBWmʭۿ-nۊs6__"K_ ΰ&JO4?FQrM 8G8|a|^MIQgܧk'U'2NZ*oUp&l"9X[ȡãӕy3A;OQbj6ni7%?#iH,KW0W1O,i݈--OӋjwcy&;ap)ٻ#Mƀs9$q$uMe}r7+g_:[}`?\7`P_.FPsXݴdSɎ@jNI͹qyj D(R#1hz&$ΞkYy$o2hbRkBwwj"{(x$N5W}1ԡ6u@ λz*ƕvMfOHD-#}H}>6r>t}AWr# EN>_F"b7, N?5jcŒa=6޳s&Osv Z@ύ&̉\fXK ڝHsYXf)3o'ՓH ; (FKA,dmO3x<ͦvGP%CpY&1(-9z5n_N6],lmӔ\ @PvJ >\tj!#l;(An\\4Z9dDC@%Cq^TA߻͕hesیQږ9Ҫ964ε' wxl9"yYj7)QNeʷl$24h(>z8箯sxssM NOaDp7ge\}_,Y}ia b5zg)]Ǟ`{,dⴸ3m$PURm)->K^Kkᄧ[hw)%dw4.r2|*j@`y|S3V,V\Tʻ% V*TMt,G\n8G~cҩd|6RG [ĺ᧽E ʵO''[Iţ,\TslHOT#1$O1Nblts+4"V#߅גvK_Fyԕ^0]~DtY]@nu]Ǔ~7әdͻMJ,)B^Uk֥{WVڼ-){IR*6bf?>`Kfi3]%.:kRV߮@*V%ŏ;YyM:[]+Vr˂mA5]2hnURmKR(k2z+6c7Y"1$<)[H[굩Qh1!cPR66&>mH{D.GSov#Uu #,သ6$8g0 3dܽqK߶˯FL;&H8W13W JH$0p+"=Y@2g) <ٮwdNVzF<<˪i`f6*[f˷'PuRZvÑݛD X?Qɺ,d5~f@4a92|%rg*Zj3Pvg^G;+zYFdϵGPv; ]Ij1V D )ƛwgbE>V3 ˫M}ca-)&lGS\dO]FwRT(x=}+4 |fvM(cL7ͺFێF,#u:EV4#!bזv[Oa 7})U{;Ww[ki@ncikջCw䢃 +5 n5 U[)0 1 5ʂ+d8\H=S2DʎR~z w%GVupw|R%o?RܘXRd t)-l%L^|uJ_p*\92B6f?ELsM#Nr9]uvA -{{=37=2Z/]SWV̂6vrb%5ҍwb@ofQ9\eiC#-άZi2+.dtl"-QlT7-:CV_an!L|:N8z'a*ѯ S-Js ]p;YEW2_$+;~ Y9MiwB3 ğ|LN3Fl@.rmvGS Z̽u^֬"OZ27pcRŴ0y-Dj8 vrȞ 'e'R/qRֶ($ZvFye 6QVYi5VY< XUd2~D97r6-T&?>Jmr']Kc8J3&r'l8yXή^%ܴ2ēFh[:O P~m4kW4 PP_Hl:اI-!R/rRoDJBR,>!RwrRiZՎrU7#@ۮIA2AߏbaG"ʧܲ1-~F\'Pq"[A?î7i8kl(jZ'hZݟϣ^!oVߞb %sO_/U/[3[ q;1nQ+`3FcrocdWi < 8(o"ߦ$koEA}Iyvk Fi'ЎObVNc(Y ۚ#L_pX~<*7Xrr(gMZgM*ǔ>`_%%!Z6AuJJюX]u*ʾ9Mn.)z>LjӸgA"aLmVa6z%"#d|ż_+FsVO+fZm&z$6 #fp"۝ou nOs9M=ͬ]x. 7Nm2cMojz39x7lst_g`.8`\%Z{tHkAZȿ瑗] ooh܋qYZ[zjTPeeH:oi?,veo{77qJ(y 8iqdْGr/G}_"$C{w[ ė qzoQh%qvӭSd Hu9Am<ÔCrҏ>VXp>XppJYDze9TezY}EU$؇@UFYD~?7{qpבDғ8!Of(MCi<бiu*=: Q@Kaq~9 T ,FWYrˬFwN3%4Ki%dEO겔HGÀ+օu҆Gv ⱇ~?TM QNp0(o)pbNɕfSPuMع8Z#K>RA J{WabWWBM᯿LC+5*Oou~tᤰFR?t\=Q~(D7鞭)>p|u-֜`?~ E]KCϱJ"L"oc)`CxX9yLAJavNZTs,0liaJXz-p>MT#D&¢QEZM[ .{ΆK}ou wr {XCx_Ҭ@"Vx êwg "(- 1&t䓁ZCV;t| |I`&RXj sڋ(;Ę)7B(?n'qNasɍ >}@iCl4c8I>;x*n:G@sI=ݻyQ1r4/T;-]i`Wq'>~oHMz}HMF|o9FsY=D|󌱰< ]͙a{ wOY_vNhfp?>~ߍb=7t鐡q~up3.~x6|,^EDE&tQ=VN4ѠeģԌ!pBb5lkMͅy k`_hVFbmm?]_wsfg6u-_>Iy.kA?U-jrh >aEa0'd v09'3HνZ/9=o\%n ] F%XKͿ&Wuå$Jc_GTW+8Ny:<}96q၌gSx Ԏ=Fx׉U8kئ-6U-NȖmly7Bo7M y ډ6G([<'^湓(H'EGځM1C:ن|ɣ6Z?'kFV¹80ILwq.ZLZYBkj܏>;*3?k\ X.Sj)$[*FB|nNs]%/Y-@L,ٴ62ĝz`K(KqR{GwkI]˲nD)^ HV nSԕHmHj?'H!k$H=F|W['$$EAnnoI-VlE$uɟ=۰ 5Kmr_i0uIN)FUdc7wyrÁD7/#D]Qӡ.r3rFVQvIqW'fLEn#z:m$Ae)TCYX{ Dv-tHs0QW 5ޱ=gN5~|[>M0Nu(kԃי>0&{ѭ't@u4eiu/b9KINs6$qof,^Ym7Ŏ(~3ɍAPg7'k7}4dwPYfgRk_׸pRdohx zw?Wޕ]vyxf&"/r&K-Ƅv>M"$5(=X+`Qu]YhNOE d9 @ʸ~-lwU(դ~aDe:MFcvݴȒ@V qKYIA 'p{!UMYmo\mt[i^'UJTPg.]Sy.aX[zɾϙn{s7χs7C6O sH=ѥh[G! ~4sۑR-T;Nam^yH1BL兩Y1wܤPSjsjL} e03plT_@ NHB۴S?;6[zOd zF[*gr"^4g t%5Ռ 1zz}sj{(&FJҌqdCՇPb7J8?l+Eǎ.d'`/D9tOӱ!J~4ɦ܀1z'nA*(+2#p͗6X 7[MiVƥLJ.4.ﳓE`Fv9t.xB ?"qر)縏,qܻJG@;"2tt1lN }91t;ݛׁ#TC[,W]\7>M*Gd]$ uiƣj3 30_5 gDjAmnaH>y,:GjQg|<2n(Qa)o ^}ItUAdzUo!]2URM?@MٟYv5޿?'q=B,jʬŸ)IudFӭ~Mit+:2VA0qh# * 21%7ɧz0 Gc:F^NNe&..Lr㾧fvibE"^\ 9CeZ^-=0AeB;S3W~0龏ȴ7Kz^=E{W+Y֤KVr77Ժ)q7;AY k~ .6[c~H#M#vC7+zǎ /gXMqR;ߜm>(CEQ2'+cZA/Ae4ԳY[0>nZP h$6@}̐tdz7lu4дxOފ@Y,sl~i!B`4.- Z+=>;520B J(s42mVA rwsX8#|Haii]w]y]Ƶv]PH: E$D{ qvg#[眄MqZ%oZ?*HYczPocB&)إh_V1ӡܽv>ҤVckRcv8~9;>HN6MF#6 9>MԎR 5Eֿ }8"&am~WR.yUb?ȳ){Us^SOhwcL/ <4kwGL9:UssD)&":GFzu3s{9hH1IP>ē3%A*~:ϳZM253>eWFco2`.'5PXPC"aAEIbwAQ8"+T1/pn71:@xÖ ]vr{3qXh"RsߦD^:.U(VU'(@q1$^9; E JFqX_?74Ekz'\?.gm}/žo RIR۪DI"B1 ԷD'im^"uB(B+ZgW=Ln˭ G9Oo+G tBfl b6povMQ*mx6' #v4U-)a~D%Qݠ'̠..9bc*Dhu] 1A?޳Sasi,B=[k{➕@0C BPW)BC )πh|TR:g;$ԍCƮ0yU]|CF&b3!IK_ʚ#QIn,eaXvzbW?/K~>:C`^l1{:u0©(Z9LJKP݋6|ùl+Q\6|+*0`Vʾ^TT()+(BǞ<TZFٔæ QB%&e@*1)l-'UЊwЋM?M>G; J|4 xO <,`zx$9:*D vjC dKim  \AcO  OXaM*]X.[rxK ԕlh@۽C>J$WRϒb@HF/'CvuwVij8\-tѠX>,v=:.ɺ+0~Mp sE8T-;^[`/7QTF:\9MP? 'yKt6cCϱ$挟B^?r4oYgSvY\]esLn*C!^ @Ah\*OJ,9,ь`SY+QΡcsj49geLᇤ[;UYP#Z1]ب;s?IN3&(ׁC\ %L2=ۄk$ɬ"\#~Inߊ#|FǏi]?B'@(V_ML mjCM(HLQ<{7_s+Df~%O f(5 bu pzY]IqW45޵-Z~oS^?᢬tkWl56m8ɺRGZGa9–9_-ܦ?g>jS]|+] S(#c!zg8ꥪMþBÒ]h66R -RJ0'8'-2i%6]2_7h:^rW<xrA>Lw/0-If+aN )|7#UP&WI<0k66L((>YŤٱP75h2ЎaC@_ ٓ«:U , c/s7 `%Cx/!ACQr$!8ȓ%]\NOYj݀u)Ma]zYHxf(( dMy1Ϊ>Bӻ ikfCw\qO@;Zw4,WvC?\B T82 a@O3֬?421b~ތr͸Dnf4ímƋԌ~،-v TW{prIjK瘃CByhe~] Kᱬ%&&ц= UihAqsmɭB|D?@'_j\ %{a3_wC!L3="64y;l  ( Mf[p>`-.}@t؃֕MQ؊+Ϣ_=ר%V%mH W7D〚wЦ; @3|2~/(RؖR{/o ї۔+KSB $_Ek/=' nyt](YFcTY;'vOۈkmIzP: ll(>T^CSz_eumsR§jQje,QC) >gpnx',Ks>$aEIYgBtXP+p|5ȳ[yfrGІm }- jsZڌ ΗhJ洸@'DYDw&"FeuRzq>ux[6k;-kz+[p~h( KI43NۋhEt/*DO#Uyd(`.` Up;`ym +b7XнJ.9tS{2>t?qP~xAbK:T[rwؒRv ]>t}vR}qA{`9nUfAKD_4S8ݻjsyއtA~{:dx+}vVn{NMmNt܏g_ lq7 v*dOpet2 DAYWh*)([;h ;cRLJ`6eUu6t^rS0+Ѭ9{!Nt"EfW L\C;DӤSfscs}S 1v}$ {LwQx$F01rlmF̺äX6J\SV!bM3pv}Zͻ5dWҚ_HR)|Paw0>ȿƒm~OQ6 )ro j dP;,GM Xh|&ߪNJ L xmcߢMFa;O]y~Wbץ .# S糖Vigeh=z1n sݣ>xƝo?=#'K$U(b}aoџ/HhΧ^Mh4D7RD5|P_+J{ѥ{>E@y+WY#e_+cS w|1֤2ݾ/ӆ׉r@' @Cӆ2$#)[}V%XpP<%l4ZXAȼFm}r*KYYd ݀bf}|) -:{w<g^(^IuHU8?HWض*c`wЀ?x5ߟGσH-\ZoHs4eo]c)ʏO{ȝnd)u)ĪX1;# KwKJKl8_&}?\4(MG*_SުE5&_~"7k,O*ӝ[J9D)gf7=ROoצQ%w_p^&Uw `P07r΅E*w :@f')C[]@6S1N>0f%n̬jj1sP~Ei mrpݔsqgV3'Gʂt)Y_8Z OV~aaQ yF xc]w1>o7hWamI-.幟y3⟫\! Hsnp~w)PV6 IˑΧj'λ(uGZkVU1Dsj g~>Fϱo u Mc*e9 MuV`j$:$TD"QgX]HևYK$|`egru"9=\cx^W {2T"cg<O*q,40R.6 cW#U)E^<%{EVZ npV%Kq"YVP# F2UNqr@&߆ċlJ<;3)M#[+oҺrdMV zE8+PL:6,.v)ծ'65|R.Q=R&\A<K+жjT0@8[bkLѶؒҥj8"T9]Z5*6Ho&!d1ͼ, |Ɍ$826v@H}>h oO'qfi}jAwY4 \W&I=Yhao.)m7ͪX8z0}NxfF76J< 0@%<h:clV`pg8]/md2T B*y,F༹̝.pH4mBX4@^,aҜ}ZZYk޷^zᘢtaTG"p}>E;}:ھagnTaYar93mfFDeU0r5y ,֮ЭtC$?*"a ̈́-q~<_ԏRM?~YAAY*J-8=]3QE>,T~$|ZvӴ esm*ZqZe!'l l< 9ef_XDR>5~!H REja;v'*4 8 "मުD*I@R_ێQ7h*&5NimoA<\rߗcpOts1"sN XMu׹v<<2߭h&%nkmפ m@yWa( G>7" o WdGqTLj$tt 5NŠWF5H Ksxު]mꧡT s,tV7WKTYśx>s6ȝ/'QgFɠ9~JM3ҥea8Xe3P$׵ir֒cݓ?cA+w@%]Q +ZY?ӯ/GJxNNp Ķg-y&Oҷ_va<ߔ8̀y_u)+T9K\bQ4LM,!k&> Y3SpCi5sY1*46eon?QZ к8;iꋩVE wY=GT!9}/ږb'+ ᶴsk˞U2BXcv6`b.bbFRZRQ'K,giH*d+ߴ0&");lb*-q+=X*<$=V9)6e\_{,o~ECw 5˧ͺyo ׈6A`bPNHu-PF4ZP4ʢ{|t N+)fN!d3@bLne@͡l}߄դR}U'ǛaECr2ntnP?N\= ߇3;W=an7f Bf58ŮNPYr ۷wu<)H,pWe)<YE,n.?zW}F /R=xO(0Pt[8nr4"OtS4O)Q>@jӛ} bj Y:LV<@_P"BZ4:M!̜wR R8^\[fvQ-_JEOSxNxaKuX^/{h< }&יX | t8;G>&L&6C*g>T]OgwhۦQ;S.x|M9^W!,/4f-`ю _}i=,0T66PcxL ~ b=pUYxYt> ٚ uDSt-`-6xχq=~8s.Si: `T\A< ъ~T7)qg" mmt)6uL {_02kN*F1&ujYc;I;&`O{W}"Ōs4۔;Qv}qm;#ZVp@}+@tk<>1PmeF2f*:Ñ8ԯ+^|_/)ǩ37쐩1 aMϗف H_bn֋6'ݕHut b:A:U#JrXޑonFR%?Y:+yFb33)@Eo7VGНEtgpp$"݁Ϟ ~ RnNazE{kŋS6)ņc>)8,c~)K6cL0;N˜&>`LC9'#b+=aRUz`qAŧ=O8 :1j Nu2?eN]už#D&WG=LBYf^3 ^D>-);Mm~vtz FENpOl:,P8EHߘ::XnzMl ad\<+t7ѨY~!>LI}Ҵ&}/06!b-ax#HJ2bWeمH8 t5Ka,`+zW>ײS2L~7Vq"vVq?h6uݼ6#KDxR6 O$a"2C NW>.4O&ۈsN)YьSTO< {;h6FG8dYQ8K~uY-Bey=3Ɠȝ@H.1BJV85}}Ơ r5rlJ# 8 VxG@*(`xOGs7!ð(/l 1CHd"1F|W~ߞǎ=J |m9W?Q+| 4nnD9/ RL^6[ӉԗǿNGRKќϧ I d`Ч.>J&MXI[ Ŗ=΋^b/h@1|(=ȋb1 sMoҼ;談;˛x驉cͻhE ~!(W'6K@ ԉ11NZߧ8z&3}QH;٪%Ųl^dӕ{1&Rj.]u`NA)tjM(mȺRvӨQs( "x(ӑϲZa$Wn+9'"hR,kGnUVZ祐vXg΅({ϳNmDcdr8#iAAN{Y:=|0zBY.,l?cw0 \%׭z{mʘaxX# uj<c9-|/&&BJj r)T)x*YLˍÒPCBkqVgNܙ:L1F)eEz0(uR nm`_NA$"!WϣIϺƒ;WL~_ ܿDYAϠC~zlSqY{AZ/9ah}=  ,P9`FO@?&ph(wMKAiMzŴcʒ(銖AqdsgXBOq؇A4^Q:T˅O\ o/ZBHW5<]ŦSd|byzb[hƟtw&GjL-\85qy쳧I# K i$uD"L'ٜ*8&A8jMJhoˤBedf'_ɞ+H R8zRZRse!/#sjS0HJAR^_J Lp,U K1V sH\6"AWV['IYo0y` CHC0Հ٘R,<02`SS*C/Qj6u{)Il[TѰFt}1E`]3Lr@"Gmؼ9z폓u"o]RmE6y`'Pg'ͳy8f{$$q ߬n4/סFFV8_IJջl @i{o'{FPn>3?6>ZЉ,kْadZK~X80}_h;om=z94kOb$-b$'QG(4;Rx ڀ&vl'zmg %Xkh|yI4u?6FWokO7MuQAm ]5dݪ&ɍWMDX&y 1 +gn +ҜhAL͵hNk̿a0eWUV'ǂesvśg.ȜxW0B5_H3` e|)B heQp%l8M)'&aG'1]$>ØXgyS5B>=X0y}nt>`߆qɭД;-RcRlFXvZbU2)hT6΂A1o=D6U;Y!CB])t۹W.J{Oɺ7^sX->iS R'. G>t2z[#%"`@W{'Q|=-~><2"\63+39ťxGK%F%ˆO`sO&jhr^B#O+w2p: kzgQn.*W1!y>MMΌ&++{P3|&.!XP(Atj (,-QV/)xcx``C;MחS۲V o_8Lr 'wK͒Pj4|7Zb mɝ)0'`} VVXl1V;|mԌ@e6mЭs10O="AZD/VuQV渇Bb1gYpc72H)<h ⸉xs(5msY! @V s:%K0DhEd7KnqҰį"a}6 `=+Plõ礓Ila4{$}q E'+sN0&@JJiuׅ|r`k&᭐|pࣱ<Dy-c}r:'{N,O"U8[OKqeOjMm\G|2qԸqukq;; 6n@N μ9@+5'*`@ ~&-[4Y:o¢04PkLv8(z[n#ke4]I0s-M^[vdRP37SLq=uT;cwQB}sՇﲲˤL*4P˪UT"Ԯo܋kO @uootiRETӇ{' })m(vgMnDch[kJ= HlVN tAj%ٷrRko{I}&fߚf☺si Ki2zANKIPaRvM%!+gm'7 5c>wK/O\$h4h/Gmc0:7܁l %Ō_kS|w 99+;tZ3f&߁0}$&c=3E#sX&[/=]ʤ~sȑCG&_a5#d+SΞp[tmiAG@A'i[bji!]eA,%v!wt; cxB1 Eĸa6qlF\X^M.4ra*>[A`|᣿d?k@h^nqD&GZY`& 2ɱubB"9C.V4`Sթtٔd COXeF?:|3_8\|(Z,>pF<.8W:G'u[' @.;"*7\`-_7yZ$k1FiqꘐgQ=TQ}3aXWm@ _=݅?awl⺜Qu؁MTr۞iEW83! .J}F% 't0̠e_g DZq [q!Wp@;Q?6Rc?&\VǭRRdzd- 83"TGD/aҐӎ]r!3;l&7)apΚ>AYn!tH]23ۢY~W i ܕ$U\jCuh%~0࣑E|01C#ͩG_L9l )A /'RVo8?@RVBZV$R},/ȫzlWuZSN޲ PSZ9:x $z0Bgl6u49 OpioXo4'*)L>0`',nʿnroIh*aR]ix;؟w+PmScAɺȇ #Ҝv<0'SA_<hc]Dh6l`˹lV?xV;`YG/zEAMȂG) li}5:' dǔQ鮆\st O) ʦ`:?{ K 40W1.|IMb*8 3ϙ4 2z ]d&yfz9~w+.ۀRf5 /+9 cjؿ7Zb9^)4Xa||E/t .̤GZ}gjnt L3z2 JUzX];huyiYӢĘ6xÍF҃\skrh NLza׹&ص_律#nNDoy#fB\h"+M!>|֟TB^?psX/cgV[]c[Ǫ[طO\ BXY|#Fm$ 6[_=iʍz/)X RI\5*&e2Bj*6t0j)2\fWӎԤmBW\6IM$Ov_&|~1䗻:"E'JWnrs-}'C/r~mKGҗUN <[[?p0~v=^fNIx1"n1FBd5=h2u~NLׯiٵ c&vt@83\ԉ8yVy}N9!44!2#OTggP\;իմ\Rչ{v9 9L_V筘=BqYY<ɪ M،yGaY{@GpM;V2_1i2ʙt5-"mx3;ZF"-x^Bp`X'6x'e$ˆO s #YyC\G͘!p!c1t! !uA?'x Yy;55oʹP}/v+穀Y%?wDG^q5\ZaK z)3Ɛ4eڼc!\&0 |e8NslC͒3qp{Ds3XOk3 # {qٽD[Ӹ(8:‘!Qʧ$$3yN7oʞ[2X\ /&Q@o&ӕ:O!m~VGv h%2H#OجlĚ:n/n&Ԗ`,ooѹ9u=K\YWX_T_^!0y);{M}r||lB5i wm8v0뗥Fgְ@X] ^RomS)~k^0p2+;j VA$Tm%_0H/ybG vWo >D/?į 1jl39\hƔ5|{Þ{&yQqt4˃i3lolDl4 3 ޤAz80[E̲B<*݌I>nFV/8v$F!-LxCOThez!&CӃڗ=Vԭb =8lS ?B{뀍>cY_t 8PS;HBO.^w|VkCe(CTFҨ@As%\|F^'O:Yt,krŕ9 )a놘E={i+ e})v3`:|dJzDz8+6֪%G5'f,JG6ۍLߑǒfg6 U]iT(0E4$7%&\?.{Qn9Rs=a!\:@V={hIVYV:[IV\;H_";lS} 0R;C/Tmq1<[̤ :ڌ:ONWR){<&9|})x=Uqo밽A f8euBlQdG ^Gpr f D=Ef;< \%Ѧ?zn:%4 &l8ƮUG9dxvteCHܧP +>~9.(} +JY}vXGGm.fm%+6c|e@[6롁~xp(tT;8AmJZ@e>QļѠ#\).J2 OϡiAki"$~/\60:Hĉzg 㩙pM̓<Ӕj-1{CMQ&i}JƉ$8/ޥc3924Br=P(pP٪Hh fi*Gu_2㗉iE;O.Neg@8hr~8;ͫc*_i¦Ėt܄zw1y>Au+wrs'J$M8sgFfvJ/&PPzh|ǎR78y%4-[Z\kyOM*5-,l tpT^%qѵfrO(q3Pcb2|3G"KL#L $}CT/^#5Y`40=|T6e,bJn3`S^:[2dAx#^`)8KUhT}{,qʬ!|t=KОky5 }6ZL,kb<[&|{KR]0gE3d`;9#?w&6dGYCcɵ?Cat?(n0LbAP^,:ɼ]}I EYɂ)w.\&*~hѡ,Y& ~}Hp(<v7G.dž<}(v,R7Įj}<)Ҩ jFM__-v'1Myo1_J(+uv%Us'Qql30E^E\4E@O͡9Ǔ):9Kbjg꼸glH>_iɎ7nSD/ZȦl(Nd; m]I>cc aqhn.lA?d"g 8sju4s'{H"AR~O~v&{@;X8QtL͆yɦһ0 A+%rThm2~a/?l]<&^n*fG$9cR= r D:tP\YWFHqt [fs&{wdOhZm_ޏ}5s(^ Ѿ;.\fTzGMUؚx#q笮h |ϋ͎֔f׶}ؚwߋ Z]q " vZR+T$u6)6x_ۼks@yN9ꛣM%d5FfN&.G[r ,UeftE9y֚c_g.+eWS=mjUWHC׀v5i|-:.(,{rTag f4uu ;i*bv ~_b?~IDo$2J.N-+ؚ2\a-g"a5xK?ƩR9v_,ŮeR{i,Zf佸Xrć6{%, CO]|{_䈏ŗ.T8J"N ?&wB[w] oCZ;C9Øin=^ WF}Mx/ Ex7CoH@ B{g@ Am^\ EO|FJngn6ƕ@)gշP9+lr WG/ţVDɮ&踎]d5l,~a/3SPgfrXbXC4GwD=g8&{S? T bѠL>@rL3[]y 9$OdKnO6]ċbVXzS32.S=);EfQV6/\H)421`oAmasC?ȣɀt}G:*ƴ146HPYҮi\7Uf^Mܟ#s1Bg, TB.HۚAmݷS|䔬Ovmh㻤]-gJk.Y.+]WP_R Yc#%%όbL#;{<,hd_ړ`ՑK z­:#u%ڹxK b`&AtQa_:P?i5ƦR~$.90 ZR#Id0aT s]tH dHμu$y׬cM}۸_!fN9z"7"K څ,ٰpPo(So]h||+4ţBi%Z WG7*s]%c~tYlD^-i~Q0Fxg6حX0pJaeexI)ʗL^ȀPHwbL_Ǚ(_1?󎐙\>?+ 5 }2,6oڸ 8KڟWZ3@#} Fn`b+ʑ]EfKPS*yF[^Y @XN='£鶍[Qɂl4; .o||CM&~/ރYے &4RaKjK`))>]Pי'y(sz+)߯Ҽso1_ kV-J6Z4-ڠ D1udKwje9xd/g}Lg3sw>xs$1DERVH(EV&{lAL?='s5jxERf`}hBm߿ kMƱVqxl(Po䩅pผf vyH5 "ÚޱG ~I6v Ly[ py߻5[ȧ`~_*+gJY:;%Ptǂ+9D܃_a"ΪX-joس?Uo!ZޡZ4-G7+Oi&Nrcl#:~SM˖tUwdKW'9yy.П+=7/S{PpmOS2#G}x'$1HmsU:;.<.mȝ$7'cQIc$^,9va*忬w&"Y1_F|NGgh47t^&: ojp9ō1_?ԅhN,)T2<;:dO) Zi0I[|&(EZzI~е]ak]ΡE/B# 0{pJ>s J$qW&k:;>UQwB94]/USC AIjHch(À?̥`P{/$-BC$Z`jLj$ p6tt3SLY$yBij:(Ir'1;eonU=5.N/yT>ォ(V/GVč[Jƚ(\CV+N?l\[9V`8E5%KdW~6J_փO4ה05[ҔXZVl͓_ )&!wqlĚ7Mȹ8b\N}W9pV ˢG'W: LdCR='0;r"2 \ǩ6<* HbH!Oa%:"rш: }Z"^2ܐ؞Fje/yxHEb#vHl8:F(r7!¹_C S)wvj oT$,!XNku}u'X6 *;wħ>R6g#*)2a^pDp~n(Ut;}!i((G(dمA#I)ġd |B9= Y@lJj6((6 _Tl>'IV550K"Blj&R7K(5VSvʜ%8J$VYuC!IڈxYNZ5Bܖ'>Tz\bVE=4\p7#k>>Tvt ͉}t>dG5o? )i}kEF=c5SƂ6gL*ϟJFAzN;U®90Ǎ /ũ~:/⾾:V@/8z0¢ &M-+0> |/,i,78{4D55V .PS,WV)yb341ڔ g=Pؽ9\u>Y@|RID]f߫82iUGI_7 E=/&0='J Myuu< #SxSv] P>g^nU&l9 4h19gʸ)I^DŽxbQ 9s:d/P|=)ER0Vx|9ä< 1"ؾ5ܿj?؎u|Hp#v69FqQy"[5|6KEebJ8em}~ B@77vѱf(-nMFgfXZM-Ǯff"!^`LDŽ)7E#/'sDŽt}f- ;ia-1PST{TlIM6CޔĨpWF.Y)5Muf ?apIh{2ݏC`UF 7XL!_nTT2=^jAr ),##;%rؔݚOy3:lL)9lXUY!y#cXוsqc50o=>A}R/\nY$=:~^z:x - G 8"hkIccno’1nPIE03jEy.֪tePDGv)KQU٣m>Zø5oË| VGPTr;y*3پiKH$dp{aXGANf bp:D >%TIf I'd-I$sIx7 A7Y7Y 1d@y0i;]4/D|-ʼn tP6u !; >p:uFXcfG} [H(K[k0erJ X|~}SX4$#F4#&x&ؾ0;&:^Ө4l"S:2 JW }mn+\*f* ?56?[5_{-}"qX&-;!=p/"6CduX ~1P;HFQ |R:asFz94`M d+L Yt+ʇO7"u~1tlso Fu,I4 ӌK.*%K6*gQQNy&;Q fz yh 5s)6q$Jp4^ ^Hқ[%oT8:Ϊ=>t7QN= WQ\q?!ea*btZJ JzI/Ks)¨TKea<5 IYRòk=l߄mG徭H㽚]N?v&x XGxna:64S\UCPER)9T6i)sDbJM ܇ДC J|c[9Hʂ|߃tH#hSa(U/΂cp$l3˛кR_KMƣh" ݷF5AF[վkxi.[pޑ}k@ WW䟹nQ_# K;E,q+WG+ی!/џ /IR)_`>j@^glSnHA\yU3gX*کlbd䠔kiedjF-7pfiJv+wpI,KMDdu]=À`_G2^뺯y2"o2GGYFU|T7 F_)eS1?nk@zܡzDzsit zyvLy|i2MA}vJ\sԮCRU^FAXw\U+Vz~E[zS_Z8jH#Կ@ l HV(a_[d v+})Z\OÈN`*<~FKn,gBύE_{/wySn˿o{%!c5i#(mJ\8i RqI P``Jؘ~s KcO D+sY|tYybYyj[e(rwB LR+aNP!9IhU1HQRpmRl!GFȏwGG1YG52O攴M9Z~.$VpX>oG1֙@&_|[w fxjc>I q_HT+o`J*g6h EY@PFf<6QC!bQыЖ^%D /ohT>2mR&1,}K'5Hލ7ihF.C%F%ޯմfHKSL]JKR.Oǒ~B&wl#p3zoN'{(e>)gikW&Pնϳ^W,CeifO[n 4O^/<ϓݦ5JUtcK "^2)(O@cKS MyI8čL{7e+c.vpDtA{9 MvqJ(xFt*%S{{(٠(2JgkP-c^vZƌ-:?.z.t` olJAV,|/?ΘsG`gTG^]CB,hU }#L j>y*!HJE(.АǢ/G?dty H ZMgxAzi9,tۆeڢHg7SDE)hkyT Z,-ė'(Md}Pԯ~桨L_O0GhIY&?bܯz &ɰowҨ%qP>[݁i6lp^TSCr$d VǺ'!%J |—%O~h\Z`qQ센vW9M+fSG5{v[1mnqz;(L(Qr +N6yWHgw+:=$/f=׬ЬxlYzƹ̜jMPVB!1eoEUk- 6x$aS3@SGȍrcˢ{yf(o)C|P,pJS^H!{U,/u,<0$6]ǖ3ߣ B:F[p's՛Z(@H5 [fۋA7IŎjPƶ qg\M=ecj>/(cx7J.f@ 34OXI^}2b#,+Yjp{-n*nQ\D\3{piJOceksCD`]`*UY前՟+׿<}+{$Veԗ+kF~"36lT>b29 {AO}ZoF;F( ͌Ѡ$ai5vI1MOlSTt\BJd{PB)ʉ7OPB|?J*-S֎bCD(X:n,?_/o>6_Ij͡F+zuk0/~aWI[0X"B>Z٩RG''Dr>N15c?\%(֜{=hl$syl_sWۼ8RX70tj+"jjB+WZ1ٶ1s9^[1ՄT$JbX-A-ʫ?X`1Hɣs0J)E)='{|J{1BUT+y.V9^:;1%y/9 ig8I95-ϛ1 U*>ƹ6nC.)J >HJA1+GF[q$kRS{@b=[m2c VsZJCc} *W޵'Ưg)ʅ]]l=#pXRԯX)*L5X XV*Ȯ54't&Yy'n?iu(A7eYӃ,Rr@ueFǿZ=-=JmcDA0b7"{&NM|ӵ3b ƍ*T ~: h802m^$?a_8H1ָL)s^y.+?Ć*CnT5WxV!R\:csBߙqq-LQI9B ~dwN^_+T-A22iJY@BP"F>m j0qZͧM #pS9:gfuhm-6cm$a,ӝ4gCrܙމ ݍtkq.轕$uN 9֏e$HVi%tcokDbP~>y0xМ-XXgGf 7Jc }B}тo521Xt"$nI`hei?aQA0pJ~sO"3ȹ#y'ӱ_F(u3=uqκɠm?X(XMMF=34ߵ,䨴j{5t\_B6ٚlQNK.^աBH/U&Pń㳈=l2Z41w  %*0ǩӶl&P#30M) :[Ji~Q&?[\ v-@Yca>U_QSUl FGk2[vDBm Ɉ̘3:Zd 41t_p@ osZBaY~KץO8fSa=Igo-F,+0iJ$V4KW(`;hɚhy{%,Xr[,uRa(NL@h: n}&ZYxJ8>0 @pClЮlGƿOz&-ӠgC-hsJQ5IGFYh[EPkSX_/ޢV:_appg9>mЎXu,ɿR\kPt)'*)%I!t=Ē6_zl-7ӅIQ !T'Yˏ?4=tQM%h7ۤB#8C]#&!-҈FܘN@֘ t" #tmF(צhe\z͇h@mďЧKb ܳ0}2A\-J=[ N@:"ʲohpF h~ Eq&R^V|Zd2?amb r,[#ξ$J}PLrUhAnaO (xYߔ?EXvUaƼ ʇ{L ο8pޞ \ˀE'`EC{ꅹ&(e?* 8걲l(-3*8{F6~M6SCUfu-HEۡI/6 k39M  bP0]ꨞV ::U>3a-q k)QՌmM͇׏VF߬wR=q4g-iky tT5;4u?4uelWT|v4k̮V8zвfrV⬗naȳSv!toi*xXɨ$Apz NVk0ȦsjR%V__֮9N@,{ J*6а0g=] / 0;GB?6-uk7CJNj>j! s""% 1V!-}8 0̩4/皩'^DpQb) bwlb.8à?RiHF .]whmb0J'>|>\Nl 'ѽrIPYoكIr*=H|tUS[& :WU˙j X!+8d<*hjg=H%bE)Ekgw/t1xY3nNz &1 qHmo=FlH%Nr@p'9BpL)s`z@BW[#Wk1,gfWSx#iܼ AP7֛bW ސ)j4jOs)4l&-5?;;>O;ߍ`A,Sbiaa W#) zHo0*&zoyH8*D)4`H-#:!s4MaY))hJ,|~),4@NTil`&wXkrٔ ($-,R(oFelu(-X)nn j_M$_tY fP1ޅVMߡF4 f<|cJy_Ny i/doh(!}+vTO ܦ3}7QAZfRI2[NUV /SEK)}g9+F~ !ݧpU夷d) [ԵX> ?{ HZO-qri&sԘ h"hHg&ܙwg2<<2yX,J#=+Fx'P$.iɱCySEi0ۻ*"N~Emu S֪`TE.>Ak`rOӵF`SQPUǂ:-K ExKXrZZgEmc[ӵS{?b00$rS-%lxLmGPs1zm.0BnHW)#Y7,:HCkN% bL@睬|2Ć`8rSzń3]OJ55>.I)L} R/OD{<`YJ!&wLqj1KV u24:xd4HHu}V(C *jj;!o7xTpruJ A7\vd4c*v 琊`iՂkIy#XE} 7p3z USXecKww:$ CТ-ã>/(lNTO{WS;-e^WW(M/ہ6+ me{_gTQQ6rPGV& B=(M9~Ō+g>|t5BwOXՑ^lI;Ǵ"U *xYk7W}|)u_#/nƨB/iB_Xf_n/4;JΩ`y3Aˎڴ;AUSdR~?(ƣnnQVuא.ZYkU⪷_?B>~Gw_EimcgGP_na&Ͷf<{csNPy.]~r7FP8A N`1<)vD h<ޙ?] οGfR7^峖4{OaɕDL ^Orap1|85Jf䬂s9բ{u1=q<2)3F=z( ץOwK`-,b;7 PU'Pb,zlɣ*B.XG (z%emVi5FI\EqkK]H=9;+ S4l?@(EM?u%lX 9ˮf?xax<Ȭ0GMH>?6*}\AjQ0g9^TDfEνna =3\-8d[,oCt+VpMܣ%v~kzJGhϐ!q3 Wgj~4$== w%&ng,"Yzz(_Bt u) ۋ`1=Ys AaK9%VrW;^ 49ɼA'sСV$t<:J֠m -l£xZ|>O z' ,6 {A:9s2nE!n2\'P˦,@p䣖vj jCW(>P h~1/S"^K2ʞfx/HZB˿}D3^qS^Ȯ 9hОZ#$vZJ'e~߼QOIY$ng:_'"B9%$|nyZ5 ħLC^g{xky!S$_e^fF {M8[7yM#`2gK{ם(RUpE"qP3{i)|V].Gs;Gd7!r3sjt&r/bLz ^9xtBXD8-: $Zq=n a\aZ7(;]G~/mr,hYX'~.)]f'n06;dƨk[:i4E@()|K~S6o9},HMr]|rW,QT{ s:VT Oz+ժich.T TwMi/跊;Tzߪ"7u0x3_w??'B(o ~(zBQr=J?6ս#V-@v˼[{GѾ*PiJaJΡ;+u 9[6!p6U(S0C纙OWA/oŷm&Gv xRWw:+>,Zd}k%eńe4rm^ƅ.tmVu2 W)F3kZ~.<ﲊA0HpģIh]Bغt~uItG R:݉@ H_taSjzQ?&Z{eqcI?Sh글W)υnVL_W @dw=yOA0M 6 XK 5 ,揰+Lޣ.JG-Pe=7H7Jv=|ojbH洠-,Zƫ]«>*tR]TKT>W#]tIm7 .-#ײY}Th<UJLh)܏a5F)$xPK*( U(02FZ$qQ)r@Fi|ކ 6e!|!"+`}ڂiۧ1#| Z(,o5vVQjT[2yHɁϔ0#JQfW!a<8HaP( ?.ĢCm~9=woߐwbI?ʅ_oE] O@P㰰$pumX`NEf:c'N CYia.£n8EI?i-]'8^)a*?W*!m|fӯ FP !љ{ڿB 1GKпmOurhA9u CڃwK!P/ yǠuo_{BF)%}JB} EyULf5EtP$/MW(B^P&j |j̓ 0nA'/<"Ѐx8ƗH"1, 4~DdiZԲK3@]X0HGu#WJVX#_+[+=8Qbj'(j TU[#NlS<pjw]?Lݵ]Pr~VCE]7hi- TĦBA. c7QՅi+`lJA."йM qbgߓm욹ƋM!ޔ-,T[, KЇ@ G~eJX`?,6yQ¸#>9OVS&OQ^pG~)$So~3pz,L"t7DJpQ=Dgq颓@esYlDK@9)wy`]}q`F|CwzBEGbrNn. X]jlqB~:(GԖ%S/K\fpS;fgxN H"#(NI(( q0!?MKerنzFLd(6i&poF*.*5RUȒbNܾDc`ǧp$ECS} r6"ykF0`)1C ?&*2%ŝ[t(qA')!|h08d2b(J6}RH/azP Bj{1,b\aJH m`&5:gE%(njkqHqH% ֙;d~a Bx Uu_@_ж<]?BaSdzF>= jʺ\_ߴ$"+;EGUjJ{?DH-=&B{om !fL.gt㧋?}aMBJtXzH-0LpX1.ڝ7Ld~5FQ@Sg)JI>!&w&n,!euN#;%D־}]. XǣyK,yռgU97Rb;yF)tS.@}-ꏄЅӔgh}D+wq$ W=t㪜EyrQRCbYsPB#*:b~T*6` ?j,|NPf XgV:~}T!̔ 9U@j(O>=ehZn f؟@s9was%О0 պ ̲-dv;٣Vax.o{r`=u{AO`s~ֿs`O lCك[CYك.?TOP| ^`U"YUwtηn>VVuZSz}Q͂4`t63rU.Oy OmkފV=|ECoSloV $k@"֖`cEc̿Oh[[-Z?- >.@qƚg|B⌢D~:H毎GϹe:ѽI@`&QlڎXTmQokMpOi@LeP==9}_}'.7CZ0^49-ނzPʵ3!$D S!U}R\B=Wcy`ls+Vyj(EQFxy9Ka_-3zvKtJ5n3~}[u!]R}xa#7/ܱ!5ZsD+$\aR dU8{7cV&┠yiG^[QAwao]Y|SshvRXTR QQ>XvbdxIh}dXMQ&~lϋrpH(ڬ'ƅrrOxUyp֍wZu6 sOzPsѯ5#ز [0-Ko5`Acjr\L[~>w~ȳX^.K.&;ڻvއA epʩ"z=CuKB6[•֒ B9V 1Ֆٰ~9/i]LofC]WR؈p{}ߞqO7LC$(3]qסԬWϡ/W^>xOv.;_!}*St=<+ADq*'āwWSrsYGy-^0,v9]\*96 Bz">z(.e .ƚ"{E)M4(nͣ$Z啤UZK"ђ0D~ Ac 96HAzڋy]RŶx-|Q;hz 7{Y+0@q P\- hј ֢{v W^tV0qJ(?;OĿ{_yU+u(-Qɩv%]gvrQ;Nyxj*#q|9x|m+nv(RO)ߡOD7i[=f|8yϲ;}ahRvRB\^Czُme͡'vy9:8W20F |.~zy32H{\>zN[Ͻ{N-/eU%RUE9T;O۰* }oV=xr%6JN߰$loAwtv C_&䭝MUmfdޣnǷ?|!I΋4Y>eSZW7f:mWo 8]Y 6l4nl{g(-_n 6͢nO󣭳{n],v+XrŽ)`1j Vzظ@w&/*壹#_6ͼ.r"4J@?7z{ԫ/RtSDvaaH]p:1eBt1s:T}XA:h 9E+Y"7q!T`Fo'Euwf4׍j"~h7m*:ǚLɇ#c-y13VD! S=SBt.:8jSRR9[cRcQx-O8fOӤK?PJl(&OSGs'|afpƂ THQ-M,^O:ط}d+f@*h~G|5$ħ꜌e%ͱhL8@%TZ**jq)'iV N 5$ULm..X)N}x8&ղ (&:d[dsT_T[~逨]dβ"O[YfƘWܭ L2BSǬ0k|2Ei֠5C/[/*}(C?&u2^"<:ٗO; Ǽ\-'65XSEE2ݍà JLnqQH̬+#̽m' 󄠃, 8RrسD2cCH?{tq̆m10hijW LF.VClk-9>.;2ɷh3E0Guc^5K,"4+pb$z Y\]: vu 󫥰X %vjS^+939u~y ^F *~Q40N%|W)Lly/øSxglkA2i nFl1O_ c\*JM !JuнzC ]QK\8 88؏<)(j1Ǘ\Ίa[nO~ZS 0m~K!g:p5U*eu{Yx?!=f02< (عZ)xubO^pSCܶ;u*tT֨>|CFWU=W%sts 6DYtʳm e<(2^Ž/HKq"xc(J1c3qqېq,tBtKc g0UX#483z7]Q:ADN"pML5ȗDtM5$#'[NSHğ 8W24#R`_Ey uGD3 cIaG汀Ăl\d:2CN 1g2E[uPtYn{$Pbi#/8u8&T"8[mZ7 VtZIXY*y$א_Y j^{~g"-\@%AL@VD;'ogT -ϻ@#] STZYJtSWL$VwRL[,J|H1g#4zDԖ[ 2&0lfd(  wh1#Q瀈Z&D7P]CҒ?f~& :v5OU2挩aT. u&Uce3̻lb.4Ylk&r9%Jw?~ w@֏cKx~HXg0hMH+&:P7 զU_y;ښfe+8yݷk$ƩF?vkb{SCփ9/;/#>>84'#hzARZ$ `!=+m閡ΫYx=]Qw(/cIe(:㐯Xm%= K@W?H3$ꃆd]AYsHduF9QXT \p03gGg^öDH|maf'f.j=^aq*ޮ5|Aȟa*:,JEf228jr[rѐm^YQ2šEa}ޣAyP8?!g3(My@RE~< KCoȘ'H u UΈHvʹ&{ZDmc|+6gdY2iD0XkGk(Q[jtOcKW=qΌ. # $chƐ8H=Krȋ.ټrŞͯy6Fyܳy{mTl:WQ }QzT\! Ȳ;}w*37͑Ls/I y-]vl=hL1sQ|^S%+K4;*(9wN\F43NHFŬz,MZ'z"\y xRf,ΒvsϋV;&U }=~lo\q^-Ѧo]S7bS`Btfv+ڮ;AF| =sUxEbyR|@d ,[.y4Y0_^ges $>٫M4e <m)v<${!YɪȔ.Ӟ;8{1{KI[ǤLh_eYl$}Y6f]ܬQ ~Hx_\_X3jSabA8b WQk't`Jp?]Z: =%E],专=Me H Fb3ajlE`@r% BAy A2.Fsq0&‡92Kd r&zd.9~;.* ˭ݮ~3: .e91* g# f6]i׊t3*9$ax;kQ)B~EYS^ j(6&\Yg9%l7|Vox=Gȟ|H>wҸSHcӀɱr!ȋRHcc!?zdǟqPb-sqhΩ7-$Mm~`g۝\|ٗJ:aGξbEkq0^]5wŏGH5j_P9X㐽QʚnOI .= h hSa`HD ^:\Z.Q/]I"L.h@Nàe;Tf,HS^z ن;ይqksIDȠgzZ@@p5D#37)yJ:1"4'Zv<6Q> GV z[dbm~(ʩDC[$[[=ͤV`.o󘻐vkÖ۴AGսX ξ-yKo:Ѩ}:MO2?yPEVzf9`ŎXڣyom\M X>5cSuM rYI-FR%wU+ɈD&@yzw'B2%Tto*Ս?dn`.;j)IgCtmzsn)kJ=\d.ʢ: @j>YgAƬ_~Ơ}PNy#;Rxӷxouool;1uIv(ț3q3 vi% Е70©{x!N,OzFB>@y6gS\įU^iX\dD1\z8WHG퐦1cWd.\o.۠Qc(cB9zdok̼*`a#,-[$WZ҅q;%]CNJ +Nēg]r~?(B}`<΃tgdqfCiNO瑡ǔkK5x8mxB^dkah"-)q%eWɶAF%/kiopFi& iԠI+d^EH7Hn5^/n6㱴8*1̺/~ % t_ k[VȏK@+,'ʲZY S~Q9l"sعfi>!HœB2 Gw8ջW^'LjǚiSGzy&r9'4t=\դ˫ɭEބVc=!ٮᶸ.=c5 )Ţ&ᗭQ|<fvΈe17`Fװ=:rW7tuyI ztFVր(C8͓6 _"^bvDbOm] d#c06 3.B%toE D-^ֱ;to[ MI:"@#L)"($I *Aq)&4Z(ɅStw~`tѾhoƔ 7r-.IASNٔIQT5;8mF>)q=ǘSlRNĐRLD~5; &w`C[Xx637XMaF-K inDi3:rJo?(J~JxŽb{Bg$+ v'j*(V<$ nrOgL.1 khh -!NvǷz&^,i YE  hLG("`̈U#Jc%c,0|7|CKwHJ֔.ߵLO^gd Z$}l073 1Ui-K,MDE83"B= $,{{ Zk$d8=quȲSq*w9;HhkֈA0Wpj7򄅝TBk"z:;EIIaxRգ 4:XK/|1j50uy.1gI?T\B^&/@A!V bS˥גs@p DScaE>)Bm.V,u$06[ԥ0uSKwsa/z^> 91NQ:T>w/[W{A{bUõ9r)KvB9߬JHhQ, J[\a̓bg_=wYP^j|lՠKm~U=&6O!CPІcr;T!rx.Hg-z`PPa/T6@p!LcªͼꁨJϥy St<=̀mY2O$w|nb2JP}\TROL69D$`cI`ไT(D*כ6&M,\Yzԧ 2;a{fdf90U~ K9Cm3+arfr j zg%(2<&PLssj\&t$T ^+QK­DѓĠJVEf7P/Y#T;)t! %YфfӨ GIOQ~ ֧$e  *-#$i2JEk?cLJQڞ\j1 !y7E)3\h'TshD|4[twLy-vJ?7HW!.4tL1m0`6 $]8d|(W-9} N!_OOt0\VOΦ #P( (MRj@x$Z?=MRzcɐ"8 b0M VtOuuŕAbXUJŎjPuN2IcJ5W6QWe 6<&@og9v:5!|M4K;+LA6wUsIPn&NV*w}G]LvS0.A )6C& .8!*tg؟L$V6Węhҝ=1E( ,LDL598(F:Ģe4N1 TmpO{?&.oීʙ`J"g,O6 ɻz>lnJ)YFXEީR Ұ_|㷇*iH~yng-8?&2ϨTQV%31ࢷz[8-~8uп苉ё# MudmqiG%`4#\UCo}0%ߤ!'cu&<I*_mOl.:G>[OyW dǻj/l[ow~xӯ/ MTR+JSv+FQ  ΐ(U[Y:8f<`8RefRR5 Q\6zLȪ5BZ)pI3fqZ1ݵ E` k_ V%Gi&zBQTKLD,቞R-~|ܾݗSIΈEa(k~PڗQ$Arp}K;~y_׾:>z}t4|  )W|5vY1u=ſ1M']04ހ-iAӮtItP^d䍤K.6.Kdo1fzus.Yˢ7? ]*J GDfe= ^_G@RgXr ƪdߏdQ 1:,t.ނlq-yXlmh9qO~/YO[G0U, ZH'8`{ 7KiD{Ơ C4<^o+WxjEBfm/+a5uPF_53/]%L2ۂp()<'kkOp>nʞ9HcĚ*7d7D4Q 7 c+]#Sl1<0$,V`OobR+Ms4j&8Re}-NmCa[xq%[a NL2nDUQǑ b6&JWA0S%7}v+#1c?Q B֝NRކ~(zCK.nZLjygzSorj[E(x؇\l@-8a':SD|ٙc2/!z> ?di2i !(zytK3Gj,h\n`:Jdhڤ Q<_'8ɼc ECp^UX8֦LQٌPG eH3fqcazӸm kjxICBcc/l#"X1mfG9&&j[|f$~Xn 0JQ[q nBGHOLT5̑kZ9,sVo)׀/Ij$<-)WR5Z{[=Nu$cGTPk?nxt4J޻1Cad`%LKK|LgcCi ģ>P~0o5b=߾א?e.eFf`q>V('㭆,1֋9>%G#bQuTf7{:ct=\x9O"(f vs2܏ν eȬ#m< 9(Qi# fd :פbWD~'DnŃ5ZeA}PQ`'hsU(Q䒙9qilq D3-e۫rI-gx6~)0=f?iT{Vt| 3$L4V'nϩƘh7A#"[vC.ۣ,10<0H=^*Q?5BAAg>\7W&C{$y4I%4ʾJ__o0 jlai$՘&:P&U|`lyO Ja NtI|WTv\XPԔɞRxS/9eִݾ o]M;~9tĜyh+tlF=1@phs3t^1:~` Tn ߰f߰I{"^gߓw!ixQB#Zݟ3bNQUNje}C^"w6!OȔc8`Ŝy\ECvĘzFEty6Ke&k}@PעZMJB-aTϼrd(XQ9\XfiGxN ,Fxv8 ffxNM&$ +s` r%mF#5'bg 4~>g|dxjiQL7s2~0 [Ǹeeoh71EbZeF{S"PZk|=F6[?A؈~2!P_ߔԕ^O<ŶaDãr# DJR{7 ~ #N> Ӊc΍,Uˍ=|@vLI̾;*:lesʽxaiNO WL 2cnD8 H̔B{k>Xɽ/]}MB39LF,@gO7F(i\*Nm^Z| ɧ*q<˹Gp] ۷Iu#zh|@:y&f};5LaDAյ^TۍaDIFaY)iZ1;Hu4yJpՆ`cgE֧im=``b-{ys2 TP'^s(/0 [PgH8[$ֿ>4_мk@uI~D;Î}5eO=r}%7(GaiDCZIp?Gi(I%)Gi5jB_i`\u'@jtdq'Y)bX( 5S.3ˣb05Jh7~r*4^czzrrRDz9xn }(L#T-g\Ap]0 Ma^̞P:~M7`a4hpJ_}gNʚ%6bsXvׄ`` 6L-1SI=6O7'?jl#gQ0o*.*{o||u(z]Z~H+5\)Fռ)e:JǼKR*h~h|Pt/VipbEyuJpQH3 ,,-[" .Gh ϊ+kOh 4+`9]PݦEDRws}<!-tsQFp|ݬ?=] Ap.B<3UgqU ߃/kYETChFQ% #Mح,]|Fٽ]G@oLɣHhKJHnB߿8.ZO!?͹ߨ+0q[<~a 51&@Ι}MKܣt&i/!v!wT_F\Ix&+b{F94,(ۗwe O>\'0M{꫖d#BΧ]AU/ `GT8 N\4 Hf'`(czbԈ&Ʃw.nF5țfc2)M *g&hn6z&qG :/E٨(Rv]fE]6 >$쐜݄X 7r -`2`&:_2s CÿEÿ}AĮeu ׶BZFל,(ʨ2k]la yW"[{-t81˩|->G0Oy1`N(Ȗ,<. lWN Q,"w H]{ 8zv՜w#4!oCHB 5(J)ZGCN`TҲ9L]Iү*^h;⴪$;/S q ןg|roUnt *F Xds' To $0@|ݝQʯn,HoaoMΉ@d7B7JxV%)8_+X?>fl%hlWrZv#TWFF.U :T(8Y$Cl8nQ|)t…&FaQ*z>~>#i˼s|Y%7/E#ںp"zbY6\(Ol:OR v/^7a|R0񭺶סpESÛ#̩B:$D8?Fە|`093(;jN}^pxHmkW٥U R0q^ABI|Z#7ji:X[VTX'ƳU3Ҏ2=Eźb<wEF8^qm1^TK[T+;g|-ECjsyP||o׵PW|1LJX/Pf iA+-߫-v[Ž˥Ēҙ;EE2Nör WܯDc?Fs-D17_8#)2$#3KR띥U&5J`%{+Iay%X\/DG챎َho"C]Q#8$bLy 5X]xgy[R%5]JM![ ;)H'4%ξMƠ_oGiS`GTTh!-._r%I# ֲJD9ogn1UEW@?1Vɑģb&f{b`!Lik,?et*RhW &cvCl (`r[1gmj¸d7O@1(0&f̈ʭΑd@˨[PA116&#%O9ʪ:CXUG3ͧBB|WYUۣ,UKUM`U.IT*U!ZE7vuKɩ[[=$!x~s.朾 (]ѰL+{7Hmij٣3WGߘXZ{ECR1B{v-fIN 9,Ѥc-Ң D1$ĔXbr%I &mIQe)<p`JLFmaLڢ6h`TK@"AK{_$.齏/n[_ ~٥znq;!$Dp<"-(StIr%Y 1~F ىNu݆fEwtXTl ˃ti-7[`G(ffuFL}vf4&؂Aɴ >"LA ۋ譆XVN +/1#Ae,Y$G ʑ˿$Mu]Q 1b(zh7L9IN+g`q't {qzPVg`S(<4DEfȼ(EsL1A;mq?<wo~撧&<]:15(Y W7P%Ыvl(\F+'3L(ɭ݌Nz0;4mzcI29he74m,^gٞT";QEEPg@wkLN8ћVk?^c|Ҏw(Qnڷ|_G~ia2PP.€bOɛWب,DG$JDi߱91<6xs()޿͒"JXT(Mg-7+8z~ZoMϡAtB~ H&ss,-BjaN|N|χFi,9mY@D( h G-A+ x"c =n m:ZHo͹@m{Xoۆ|#q & V^@O.P(9_,]Ey0l&L`LAFQ b&%>l1$Y<`|`|M)՗dܪY燙> Gj})Di zDM1(L̩{YYf9p{>KsAڝi[&!q/`ڗSKԅvm>F!TȯO&I(> 0LhLY2IgH(etJvl:u-g[+$c䟕51,rIS`y^{Z=x ni-`?yU.`fAmmf AJ']'ۂ4I)v,jY1ƌMoP A-/,y&?.ZR+.GS;;)$T.|^3 e9~lJ:UtSv;V~}vLJOE x8w]a7RT\StƎSq;8(y \2nb{_sϢE[{6ILբ.*(jŊXtJ94o`aIf?Vy{?eT bX:yZeoxP{d"&9 О1DZ&ԔX~QqHbT2w>q;Z+{Om rT-(fC+L%J{Ş2lb;H(/``')(BMF0FPo/ 2e(-%`' `7/ [ZM`+LL>Жa R b 1?bN,3aUCh]%FSw;x.Rf.m`; 7^# :{ zbK_ )  륣:}B$p9pPdpqsҌ(JSoԢ4:ėn1dˇZjN^=_Amma/ G\DrPv "8;'WXܶlaM.ل=nVFU)en rPP( <=k`g<y%S6kXwa!ՄF &i3 M1UH&٭ VIp֣3>-:k)BA&:mN<)j1l=57)4x@6`';%^–:ع\` re8Cej|f!Û[ y.5BÁK)5ski`,U0>q7n"RXCqI(^y?~Fp9j;|3 ?7E?(Qmo%F&;_F(݆LIAڜLZJBCu=S@%8FLV_rfcOD Fy!M(L켞P?N*owДUsP[ðAեghP)vkCHu]BP|r({G`ԛz|%B~GDz%Rx߼3~ dA$OYz7*KX Ò}($=k|Ugqk l( 0 fE.F:#םZɥ TV"RiSVq2KfW|lsr0C3sJw9yt-'K'\f[a)B sHSӇ&_M~Ơ\#)1;g$ JF Îp^3)ZT_]254)ͯJك!֮I$vU.PB+A-}`>pIr #~z㇒ S*R'QepLY((:9@7YPJR,ែJ0=$nkNq&ڠ<2q5b#`10!\F g@38 8U``:b.(RwHhD(3t)`[07lJg{Q sIlE}=Tє1vƑI9@a]|*n0, )Xގ ?V&M$N^#o0JxXaua=LU:O{2 БQlnoe??"lNʼn&M[Ῡ ,xHQuj`C;FhЁLZFG :1EAA;d\S{dmF@;Щt^{>HtH#zwK҉#jŪ}  %j;tG.!I}GjQodq>RÁJQ` eXP@ۍA45P1)ssp׵hOB|-\Ztr8]8bXiM@3 ?3D8zN#]WQ>9|HZMȣľfwC؃xbA,=,_i-R[1y;&Yܳ&}fܯ0K::!/4u|kX䗳8C+ 4Fy 5#5a<zWBDy+ː8Bg/l}a:&ǩ(%r1O7*s(]fVƼ+`oݾ@О;}ЕF1Lg9-vd^}c^Osr2`^:9Kl#5e80eʣObU2Pk")Yve{vRø&Gs6{H|GҨQuN_]dT_>zn 8>3ա<ٳl20]_T>q*|80RX8VLdWUyKP$|BZ'Rm][ةA >viNq%o\7)cmWl>"0c#ٛ24?R4𦭯kM A`hg>s`!Sb@t?#/y~S*J ͉#3yt/{p-$UAVIPG'Ybدh!?~emJa' 1a¶ 6 @mدG|-|CVXvU0}}aٖqEŠQ5+oN` G"O2 e9̐]g:ƧvJk;"ȃu峆ė' ÊhBO I!"bb6 OF3G%#v?n,LtwtXtq+|x\|10Gځ֮p(hIE;tF^sQ~[[ ~\j{2|)쐯m 5O;&xr:?+ ʽ@H#&u0PbMwc踛=hyͅ #= RCHB*_k)Z͉G`ku)6/'+%,`{/@Q%~oerB{\/99 2=pf^E!FmYt;T\ UD'$~NHj螞a+|܃.X®ϞaA*

aڸ>]J]: Ntucmmge.dgzSa7q4ڂMMqLgtso<9-bPi<_Q^wLB,.5k, B|d?oXbSz j^PӘ#Hy0k)É,;yvLwPcv~ C=.7mla'N8," @giO{iS`E^:P㝰i)ٯkqꅕYOf}pی@j"i=ʽytq+XGCb| %ʸ'y,^Ӆ:"sY8Vcjqjq9Z-6[ C}Ÿ!}fYǤzN0Ftts d8fpP6ÿA0<.jOnGu?c!ʲ.9|0k8ܤ;oϴM:\lw#@-$c8A3 p5E%8ߤoR[cGiuVif`uht\Yevf` E'8Zic?$0W Ƽʊ[O`-(nhcqk4 i&WwYT !ܘGw/p ND:J^r x{݃yYX}ig]C6SuLfߍ \zqǛ=`ժ6׫)^pj͚ &D(X: N>']kqa5Zml o"niJ(UF̤3N9u'2r+#0`!U1AЬŊ ivI0J4m r rjGj~EY_QsIw"ܐ:^ro@т޲ƫB ^pc#~i7#{ ;ઠ :a:r-:b "T+VG] $,b:- sz}ko̸ͨmI4S=ʏtl<>8P+=f8w(=՛XX3 `,s/LF Q*щ5f^z۫!='[w:Y;"yiZ NXQzrs('m.%b^Wi:{'8k R=2DP- &^e8{ |݂SЎ.2SLEXMgc<LUE)q~f[RݍE:K"?ވ3lx4v/Xg7? S ~F`DvRgPPTVb,[(Hpp,B38YJyãb<x3:>yE-^YgO6].R̲ҋgxQ3C@$3!QgF |AeQaxfӓ^ߩ]1 cS*kM9=]&o?AX "Nv0{GZ (y= C<5ڡ$?$G0sq::JO7FQŷgY< TTRxUppw)Ū^Ī6s1إbukW{(_,1 K 9VTq|>;=})Ke_)ݎ=#9׫5BA5sF/8<']Q|F"0A6 oQQҸ@IzNI(m@!bFcܚSaHE4:{-ʏR( )F~(ʉNOzT tsZr9, L1S1#M6tp܌7d435yG=H wċ3XUwSUSUtUuVEꍣYOʯ45"NP_Xų,ۦ՛߼Ζf'do^&c}.{ F7.Ŷ)9 )F3p?Ċ7jI9LX߼&XBbaz6-Sāwe<IFY$O|Z1b|ϏZu~.&KY${,Q +2g^!0^h9m:t8F_i=[a@:%Z^VeFg](3CDgHv!u@g|{: xUè+XU#*yz|{qxͬ.avFMi.i+ >5sYEN< 3=v@"v~0-4fofJքS*?0y1]jNH`jI$.Xp%dFmoE;׹s}╳(*(We&pQ^C(1߰-'YTy S\KRDe1Q9[_·5l%ke tg_kH@9TM(h+CہF-e{c|tZ5o@}z59xy&g>),pXlHw!Hށ̔υy[YGb?F={{5]𜇉ۍW{q9drfwOܓ45(gsvɩ_zIREgVe=|[ c ؠosu|A ԫߠ;+P(hB_+A.F='JqY!HOᛎ#s46 N+#Z-D52Uq;ї:Yߢvv;kThxq[:$ozU` ^eѪyn>3}$B )l70|iCɭ1_|A:BdY&LC;*k,?aykpF]{$r:=+~cion S|!+SEϼ=Nre.~+#ܙ y;A+H9MVփA]ҝAP^E- bי9`uB/ 4 1C]#I*) Q׼x#8?`{{ڠyP17Urg/wkap3B!a+8=3Fj|) g1A(EcI-Juz}m|0 h }&s=ruL%J<$#b=bƞMJuAjAX"4/_AWOJi:Es(J6@q=0ʂ~{A0<7 a䠺( ؔ[S,})bXU0*(s bݳ7 R8↚WhАcU)vLk,BIAZ% sxg5Nq2[ێoxX89[pf K'r"P"~VsTu k\PZ0Mh{d)&CJAa+ \9 ]ߪfJY {I^"qnG})Zt #)hJId$y 4P٭xP&V?+" BL= _%d@NtdE'yH..' 73Rȼ&i>%`xRfQSU^!-Bj"eផ\88 3~D77sPb֧iNxڂtCi"``Z6Rx Go4ې YcoڮfɺN}*i3n_$|{s<M͝I:"b EE[Mgȿ~>!4UAyVC{ N@?*mhT^id25 {7^ډSxMS>zV՝dS-IU؝MS ΤN/yu5dHxa?#*֊z{7(o4SGw|MI舕easjN&v\vS>voX{N>0Kv ̾%~厶^ӪXQ'S@8e!4t?^ͼ{j"RiiFw%O~%!K 8 N\+g?Qz| X@/ lr 6q M֌z6h)4lv%є\"[;gX7U&eL7I@=Mԡl$+5)'i4 #'?ǘ#b7Jed0=W"uN(n@_>@=$ryu(+]5'Y`Ah$4EnSIѢ=>H +.,aP4A2y,2|Gc?y530x( H%j(/&5\s u4a=@Ӽ؛$-rѨI1eI19wϰM"pWDfv3kY؋O:!e-AoBrEˢU׵Mn/óF; K)ML=CV\(LϸbGl^6Yh E2^"jxPwkXts {DvIylymX!Vi|% prl7\y)\_` hԱlŪaUxU#pG4j0mJU.#GTUVuE+k8Aކ)>T$v৾~ˀ_Y+ZS/%O}-S+;`ٮهG#/婠5[廴RJs#uXrF ԑgpʹLI=Wt|;S0d{mSZ۝oҀǘgµ7P Wc^ ۔춐)B~t^## \]<`OH|ǗV8b8^\ԄΎocm,oo6e{R(<5T@3m p+}5C Yn3YGNuU]M^qlƵ1ʱEo¢nf(֔W|*evL,[:Ĉ-mw߉KDwxXt(Hiۮ[p~`:D8ut掙p57zҰ5~ ]¾>{ jbϯ-[xԟ%=KЗ78aľ8NݑXX?(%F YŞ{YpM(JuA^+1'd|åQfFIԅCU}d%#=Oz"PV!>*NA=Tߙ༒A^D7n2_Qږnvh`X&E[q~-*ZB49f/TJlr=KQq ;@TyGK9{IH)_C ݙVR57`5f.f* UEPUVUJStU!,YrxL EPA_SsNF)-j$һdX!ǁstJPsTԢC;˘HmLL.r9\KKsR5.NgIA\67P9P $(Jͬhى3ZSS"K{2AŏL"HJ}i-q,Apͥ՗L^oQ\hQEkdQˍkB5AIOh/wzZ=&ٍM"4A ae~G0x;xX U78QGُ {qFLGY34kAN{Wעg6]m*-^a)^[<]Nj8qp_1h4fPaz}JKeXFJv}G _ }NA"$:6Co7%;"Yz߀,o, #ᙰL3%NeN.'^. ;Ɇ_H>y-(^i` _m$y27=dgӥOikr49>11ןDOnyt0m eJK*Itmm*?זea+-e-xX4"*|QTVx< Src8e~j|N-GMqC 3V >KǴ~0ጯ\`VfcYs:Kc7!ߍe/(rH.scIܨl 1- x #cYd̦P<{ϧSuV~`<}LXQcv$5jW6V-NXX^cK,R]G?-T}̒ gAX|-j˕v ,oG]ׄbf+ז5ݭ!?^{%-{-NN@7dʥ's:γm oaP[{0Io_L(Y?PkwI2~@hs!E?.^/D^VVs1ΆPU6L)km'kPnpY ;!,M\bK OC^u$P)ݸtx/Z-HJ=4/҇OgrL{%LܞVUBp^A  h`^Tmgd˾?(iEjP6cqo !S#s \M,I:6hW yGF<͔&0|/ٔbL~x;eջM·M NjxUp-UU]bUjw38O:Sܨ2Zj[76#YZd=cp#PR+D gKR ᎦMo`>ث;aF aFfFYΖhwZ<&Lȭ`@10o p %TǶҶvĔt,d[ &H<*&N1( VVezA;?o (LE\FmV@ PQ(.UR@1* ((.вh ((\@?;Z|yY='k8gs=aSF%1M9Hlܖ|RN>P9p]%'de/$%ǢEk*6%$xYZd$S1۔E |acS\UCfO2\\`K'M]bXJZIST=L`UrYo4jW:y3]Rc"]A ڷ?9UMdR3*U}%NYroƿD$ Wgy&)& ]4A*Б^"{]PDCkww2iK&*4A⢀/RSJMwcvl%kvcKBna;ϣwxu:0=],V|$TXuMw1 xL +2t9c#x``s0!|0"%_H!qX!h4ɜ-f1]6卐bd{>POsDz$ L qb`b {f(C[9`3zyH a*}jFؗ;DWTO΍\ N |Bu]pIIWaccq@%p?IJ2w~('c)w3^j?NJArz<&땗Wia!xFǛ;iW":*0y3CUcu$X~a<) b*^4,S6- FĢxTU_jD O<%)^L"2H<"HqWQ ;t,Dl-a&xګsH<0 q_̂۷&V+#%,O?hFK΅^<\q0![U8CIE6yD rX!tvEZZY4e`O~ul{o1UuhSy^y¡u`G zsX ؙ67x>-PmUvZ3IRGNhBfOlP[p}3j`"1HV ӍbGNx&MɽPQs\ G7(giɆU.Qxew;S.#*N˦I/`6` \A<{T FP auzk^BX'.>l3'jw~}4ը%IW{pnkZ$7eU& Q:pEٺ6/tw6Zϯ0%\'8a;y]O\E׼zD _'pJZX,A-KJQh5fhwM&G*Yʧ' >;wS5 g5 :ֵn5TfSccM"HnOiX ~)عo+|$Rr;Qq[r8Z2#a&5ЪVķfɷَ\={49&&T?YWɝus@3cxZsqtwtd'ψ׳As~ L6%jh$:K&pNZ夷rx{xh=WJZ9c;fƅQ4Z 7p@^v!g n<\(+g;t|+_x5,Xri{?yK)IAY~Tt{ES.i 1i[M*TFXZvc LQVU14i0$+fxj=zSl*޺iƨyY:eƙyjsJ߯^`6v=6xjWyj}ߏ'`Uzj7u1JSNa;Uy=PU}5~=Q+?\aC~r]?Zl'N#iF7vrǽ{prBPZnC8B[?%S% dʎԝ%ƭ;9Yc`t]k.H8)|?["mOCtWaJjj}sSu{$6J c{s(P|CN*-\u~ŏ\ ZyF̊7q* haNͻF]Ks {(|oa!Wm'oem a6jE.b?AóGP4'R8N_ 1G%$7*!^Mn"ߧETW)*Nġk( J9d`ɡ|'+'s`P<7˻˒`4H}Au*{*pa{c C5uo}?euxQ0)jKo4O3zy^6nQzk8[ᛱfkgȁ<?K.KM/ gM*sMF<о6[uGj665+qaoKNH4 Q z'fjgWs }4- ,*6[}N*Vu2"D0oX4}*t{6N*mbtFG=C; k R>oy5h-tac/,Z"Q?Sf/;KojV FKV+z+D$Ì3Ȧszh݁N0*nqA?LV,L-S/N[˺'al{mUCRS u^ʻ68M+{E3|@6Mrm/;)19KR=! >v8;<+8,w4R,g$wTބgM,tU[M_Oy^| 'ybZaz>Yuz{;zWkSAqM )<$Mչhz}UYZށύbpZTMV`"Q /SO{ {o,}FEHoHf#VݯjW䕆՘e=rx0Dk*vC_ș 7&D ,= jOi7F-C-3a3o%i,5f*"ΈUF90>s9~wV0@]C F`7Qڧӂ?Ȃ22:v'ﲚþo5zjankw֪)\c ߿F>oژo jEq`9R8?71Is3n~mhk,.!(_M>'ā/$[~2.'&_JB+6.=Ccv*]>YϚ4ݗ k^ϠigVaY_&6ufwZ;:nP[hL"?E>2$6Пetl,iOT σ`A`+\0e \-gҖ{x@|=^Z xKa_ac4*`w u}nCݔ`A.s>?-e4,F4NSwoNUMNpo.΁a!bNz\87_ң]x["ɺw+y*49&L rb'WAPs垔Xԏ1l#6n `["Qzo 8z_N/g^)9  ~>md6ֵ"|?V`XYp_|de뛵N `T&_N5#eRQ Q%e tsBR 'Pp 6DS1.u6 R`LS`cW ڐrnBv{px{㍲J'\l!UmT}xg%%ܼgW֒\eryk 3ɄFy $|($V{冡h)Cc2/â^AP*zQ4uC}\ 2;@m :oZ@ؠ>4Qo9츈Rv! ˒ҭyWJ$ D`">wx Pʗ/ՈS!ެ[A0 \uLzN1/JgOx4 a>s>h['#gBkŘz|(Ѯe8smE3葭Cxz kNth5IRѱ--HES0ٳqp2kVTWʻ^&*s*!@e3V:%"陏M$M)k|JN s* !'<{2?ˁG-fԖ -y5}7MU,R7<ϝ/ˋ˻Lr^ʒmRVJXHM{?dLb2. F&1i"{$ޝ>}NF)قm=oV#91o#"@_` 2\%'ʡP'N8He?U^&XS[j?CMS~cKI}li+2lW O$GXy*5(}@L*{I`cDfJ P jb /ȁu)Fx46>lԜkka?!>'o{G1]ۓD-䠷`O>G0G*/yT?O$a"BS" Xک|98˸fƆ'<]ypkt`0M`l*'H1J>~LofuԜOZ+]VRa/#+>ѓ£/!mM{Nc,w5Qhqi7ubrhcMGHN`urzl"`BO7@#4, rNuD'RHoe©`}ŋXJd@=e_<vdCJS~jIA7kg@BYOdhV\ 7b||ϑسy`}wfAm;hU*K0rV9z G>t9 !fj9N^0 .G_`uz~=af5ܫЌs!J/<]op7 %X OzC&j<4[$2eJC_6{׮A`pv#(#LjT[v جT*"AmEW,WɪSDʖ@,Cߎ?"/%[jf&_R3~ULx~p|Pt~;[*g_=g]H$Q߅8.i+]iE-qh)Lp0^kBo@.{]qbydx}cWs: ?pep#懂'4w7't I.Hb,N` q]ki)7s68ȵՉp`$k u&|է{I!|k{cx7W^p>{2vm{: ;aχ(W&z>}Vf>WþhT;jO/a^*} ;mwo u tkxǦDeogo}^ w"L"sy|k22m7p:N$LBvx^:`>zYó|kHD@ i5V Vv'1j ꘗN7ٷ'(H78x7\6?ި _71l!}N1f?5I0Oi" q͟>٘} X7gKH5uH\)ڲ=_G-2.`;ěk# 7V`vꇠ%R\8; w5j46߀ 39*2CU=tɒvX [*fVW`6S$-呠q-{ R!l"Dݲ#t(1fNREm6z@(^݁K[<0 iظPy }KϘ'p|Y,]{1$=^p׿]Ĵhlu:=@%6VHdP%u}Nݜk(~BѧA2%~rJ+P']04Ed NJ!~$譬ݓ6MiIlNP+J{)WTr :.`bpƝ37EtdXMU-UlI37Y!1c"؟]J^xI@-,6XRC@rHYdgI2Jo bW~ 6aʘ@Ft3H3oRĸ ssso.-2\^Wfg'kr,VKج+,7ZYix\O]:a`8K+^mb-CRn]Aƻ0\SPà3VuYKxx@L`~D y^"QU N nŸf+ Ie1X?:#+)2$M~.hhFl>&VN? _` 3f+!Lvn@q5lp?hG oB9^3Sq'` VG"=G~1^fQZW=wk-MX*sz MJuv@߭=T_ѡlt`elaobDQ`4Nx<| d`ݙ?_g`D~GM6$txo4r2L[ \Gx/I?dʼn"#0>~w(B^LQoGFxɟ` Mj1h[6|;ĉyU0V`Z}TL0\hU*I iC3M*]GC<}_POzҾq)?)<װ?TsѪvƍ#(#>k˽;Xs[YK;ju!_zÔ3^A_DC h-׈>-~Z^O_־|Z&Q8Gq/e=VOeaԯlW$e4#i{*vF偵,2O-1׷85Kˁ/5X(ސJF rξTMn-~'5^Q/U^8}eY._-c&cb媚i_Z4XWEy-[ _ksxzhPsOW\i]zx=9\n?)M' ]b"fc'=|1oŌ@yn1{lzh5x@U.b oȟ} AKݗXAOA~)@yNx  ߠir*u,][\Ss3I{0op.WMoQ|N'軛:7y]p;$\R,N?XeMa6 T\XEerrS8s(]R:¯{#;=fvey l:ǁC}<ɏX\f4hNz#ZuR tRw6VV<3^lT5.D8G;I3(""`T lIwRbINY9]'uH?u-yCB :.>>cϙfnkd탋+w ?!suDl} >9:=+c[ XRw^gݺu>"UեUi埣&KT@ ADwU/~Jؽ4[߬4[ߥp>>"TÎjK8W3d$䉁nK5}dX roC!ཱDjURqD !.)i-t;qrpey=̕HtX#K9zGKuB8(r>zK 3z#sC˚Ac/Bfmq@D[Q~kí4lkمƻ.xt, ̳O g`f4~OE:V (a`WK<HAǼ?K?3Nlmomқ1+Ԑaۡ)7,HMp^yܾgSD5 *ޭNO=Um=de/Tg |gnUڅ9eeK3m*x" bT;z|BcHYKmr`xe8~4`YSY\P2\VLD`I)\@!kHq2uN "~کR_և#OIF¨ɇ'|atY˂ZVy^͡AN݉}]8ijz$bT[Ǫ,FŖ.IF\"i Z 'MDm0|ef ?נjʫx UEEE1r#oAX3S@^آ~ѳՐrx-N`L0j-p02[wz^\k(JqIEGom` >hlL?chGa[w-lXv ˁ3gPy +IO-~ȤSle_?8(s%JI'qPs7IA__ӅKR]N.ΝU'D-A 0gw"u $<rU]4>~92H~r{MA2 $jҠ_iLXXqm@K)_<>Y)2QcnV3(!"B&m5(@!P_rPMo(/B {x8[ z $H;IgJQ)1cKcݖ7X:wJ>A`sFO:R 5H0QYS!l T[%CRݪ5lfZ̖yYJe>YŮHĮ9]>E%qj-v 2bw~(ɇk'n< O27`:!'yŕX|3.+$]nnN+y+d9;~G(z)5@grmW)a\i)^[b|}ABFt_3E5,N7db30R3q3}!•av$ڤ^ Ki=}+[mu*G9#q'r ZZ^&dDhqjµ1wY7]\5O櫸'{2祰w|2,-UKw-~KƸ&x1\V>(g=)G!,=kW)M¬{'v;7G6ج us nֽͺr:qQYY1P(4_5#L?U 57/Ni{'F:,t5/Kmv*^Τa '߶Q#S8Y32sC j_AT=^[4ך1քϐ΀1f xf4zh?@pWtC@#Y _`?p,^sWc1JVޕ޻@fҁ3t {ұ;9p27u9O`yF'3Q}1^*p)V/=Qk SFtKunM2H=9'ܻOCb&+ûHhG,<&W+ G|.=ӡtfzu䒂  Iǎ?% vt~HvL:F߈S=!{?|91ÛI:U:Y33@m^:b-$_jf੺ O|(̏Ft[ԙպ}Zo{7ؙ1 w>w._],M}.5OV4jnCo5Q\Kz֡6q`g*T[#XzƋqn] >;-ޠoC~C;@s9Ⱦ!ߴ)`,B5ٿ4ơIO6+OZk-¨K=Sm1hɧיfj4Sw`KsL-jΕ%F9R{l}<ybmD̞ IͣAP8X-كj=^4DZ4Q DQܽ Zڏf=RP}}(nij݄ȞH_Ɩ'<]݁6=3 l<9gj=7aB\74u:r-8^Ese1t2MUs`$7g Y#61м,G./Cx-oˋ+[x0g q2l-ogQ]jv($<"l %=QnD(Qá1VovܲD+ D0d' 3qJDdۭ 2''] /V`[ LTo&CMB9DxC8f*P/8.ziH& {j4Q/Ӟl4t=x-9DZއ{;#T:og)ԘkkA25,*2dăG; Trp}0e~X}BZ 0 HP G ʟ%o'N{[IS1JfQkRC2{h&v\Nbr*xty[EAl"w!&*r?ėN譛ă ?D#77$l^{8%>ӷ:ٱ]CW(M`(m;|?{;Z)Jg%햢SOK n n<߈3>ti,鴋[bM, &$'1q}Cx>)_Ӌ(D׉NNu('54䓢0w|,WKfvj<7Rc+LLC"CS2cqж1.K6lɿIEI3WKS_%ijY}5{&A}wԪN#Y԰5Ji pcPòM*ʽ4:ᲭWH3bi0|2c0D[*i'+;n a`{PSoIRVJ=,M/%{J6w31;Q ʦkAVU4wZ,-f1J${j-*3Ō!YRQ ȓJs;\+Sij ?ox_rXsSY'C_^c|c7tOhն`>QJg|*gQxelOEETW fÌӪѤ\^KԽ [xNH?0ֲT@؅rֆXwR.?ăEĘObIXߋS_^zQ<hp ѫ^#,ڋ^bezD;vi`!RȵlcGKᐾʀqꕟ/z,+`ӂl)|D9=8jISN10;$2{RGɇV]IE\Tȁ:6ܒ2@f T l% g$`4-ĭTQɺ૎y^JRVZ5ϾfqZNBOl'?U$:UH?Jw[7RT9Pw"I ?`_'8:[`3 3abU tbB> r~ DQ5X݇9@&Ka[g#v#]9 5F(D<6}="MؘHŷ/_718E=Ca^yk~ ̨Pػ;X|Fs?Ĉ.$m f`/x:%~^?F *du~5]\7ws]+n_Mk[w_/aFEB&4^ƯO쩑u?)沙KocAㆩL'!Fi)\̩~BE($8SĎ=>(3ۨ9l%6]h3kH#&ZH Y]Xu۲;m3v{>5p-x4b1HkkXr.L/Lw8HQe.< sZ6m-طM$ 샨rX7J^)ZLVFgRE_kqrlQIyDtfxn %YdN b3S" . BvPh")b(\ ŋp1/"/FhTʓ^u*gVtGjp\2ʯ>;ƫ,An~{>o\$ -XeZ@HyGp3Qw xrΏ\ҫt &*kAc񞺋{CMXf|E<a{6I^f-'lH{|滙<5߾m/p˲w_yͺK=Cl^KAHf$8꒟Z@ se@ Ve,&rx}N&hrx T5sg/VQdɣhvģzR,`z70uHF&;)N6XTDi%q/%BepL l\r8F8LxY}LL 7+z]~*h?zF}֍yvX 91Iu&>N7rU*|7}W \:|;Ia̝&7 Pu9Bz!(;lE cO vEc߷#ص PTnSC^D>DPW[^4%C4دhK`?kClo_wYvt6ѽ?:+!;0\zd6%5f 8lFbpb,9JI67Kͭ/]7:'-=.);Z75ܿ{CJ .S y5y>e;T.IYZouiz?C_#01 7՟hN.x?*ӦμW=`F|ҵhlʹ]I ->\u-'W1&lEkjlc5}f?v*"iP5W4*/t'p_Ⱦ`r=Z+ QT\#2-_gINJT1јCmYKTy5iK_ c'0e29N8)w4I{* 0Yx?6(BVљޟjG« SyP&9VN51{['h$46ۏnUk ˘^Jy@N Pr8Ǧes? =Mݢ{|9P^lډNFF}"%s_D`{|i|/F~hMpikF1@`B'@ lڒ pQ) 9ƕeUǤnt%vxKԈP]Wb+A*tAg6[ӳc^0-E\[ϫFr0]K̓ztj$r R{YrAzD4Gg`B^wcX50c0t;,Cl] ݕ!UViSj*3V޼|wgUɎXݼp?T07w `W~%-KO^w[H['6QM`ߏ^ 6a] /<9 QRk[qW={w\tSk"l/."Gx:Y̺c$دA-Q18if6t?hLs[bhvu蔙Otʬ !cMo=<-My% _ZϗT/|Мӝ/+z3B7D]B%VGoFŗam [\FhdHD/Ou77'l[6d6=Ꞡ.\g11.4Gb|M/Yn'x"lTg d&9ك|M͠^k~sg+ex\:c쉫{Toy9 S.'pف:H01{w'7Q r3BS|"jb#9Iwc:[; LÜf5Kad43SE uu"gl;r3gbg&@g1s=Z_~^qt@J~ݠ7: vDp0i2'{'~d~9*Lag/"%JKX)kiWxy;/%VfPH8t&LCPi~3\-ȂbA.#3aFy!' ^!YHQYB5ؽoiuR"{*b |S3`J36̎fD4h}i[9u;u:X$|;xY3Ik:| o{s<)*>=*F2BqwoJ^^Oqq=/v%iw3]Z%1ZK eXc9D>Ҁ!@$c~pi3a/}lzr? sGuj.Q3&)Ԯ_2;9f +:8 wow\uM$]k/&fkklts6[hS Ѥj.0x/cf~cnzL.xY Vx]D~%f j(L0|}`3 (ͅc( ? |g.|gEm@m4c;^~QWɾ)*qP6m=a }؇ԛTM FF4 ,^ӜG<;A֥Cwj6w| %::nOJ6wl~}e11[ܞ7Oacts[o4`{Ṵq:Qs'q{8UM>ߞ ,|wj7bJߊ>9qèQxcQ^|[uyBHXN3B7X턔^O|˘p2f0NGusxY4?FXE)}@H[F*If `ޣ(囹ǂ򣰡i <{/#=?lp͍htMerDL&'61W4_6o]p]v_j>/G?::</Xh_?3-wu3 | =:-|7v6CjB}ZfR~@G{KXd'%NAS(8^׳DU}]1Mp~7! _1"՞jqsE#h-knQMt&\IM,NXuY#I'h(My?kPwg.\ w\gvw_fRccY)M<+Cه6K9Qzu 2+ϖSQU \\8?rWbĘKic~r }S׾N;vVƟƝR[ǝƅ oH+f&"`{nփuQz -`XZ(x>ei:-ԍO 98b(9B 5:dr\` m̻ lMH4޳iy.+`^ {1<*nCw%à3Rh*.SWCW D)\ܼYt޼j^}7_k)ע'j޼7ͧ [,Ҽh:EWxyzpjC7u4j~%/ޘ]ʻ0SCt & Dl/kT̅gy I\Xl6{≎mEEi ]xV@iנ4*;>-9-fW# S!YN .#{2A9{k׾QkdS߀=r]7;AL")g6L0ŜQL/RL'^H%3sPc'{[HLh>%lPk})[ِ$rIp~ѪvDeV }Os0bиYN.Š~ϧՑsќ(yZ6L/U\&qfZT|R5f[cBڎeL\2>ZK6= qǹV/>ް9~fmH6幨y\[Dfi`zFֽR,5\yeh iO~Rx,rkew+Z!K$8m{)O0~ndd\47ԆɈ?hFFȳDa42XD9XADtKwܓG~J/3"vY?qX`6UwR$l$N5Kb\Ϊ7K"p\\)c7ԛTElvm[#sq\hthiS4L(JӿMY#Mo_98iG[qnKؘ)oSw?}/@ P~#P7fEEaDߗF<9?TF|0|s3Z_#ZA,,+NLyKM3%r;t{&~Hjp Pu0n{jEB̖VEzpnNcE d{ۉߢxQ<-$&X8mbohNˣZ]Vς:>j8u+j W5~'ώ|ϨM%Z!k]zx$Z$ _M JHσ{ה472HS"XL뺣pS0/sƋhIVxݓ_; 2k\VoXI؁#}[Qؔ$y.`?26 :htPBq?ZuQŦiIH`SY Ι-pǣi79:mK;֤sڝ"IOaԂ{7\|>(`hOIeųȻQ/ *hu)UJ0683kW'lTJNUt fM _D߂_ K^p ?inShEvW=ñgJ6w*V:҇r17q;nG&eu s ]_#-uaE6Z,Y^+42;կ?da䖺̋FPN ʯ\nOpU=Gޱ1@bb$jJAv;lwYp=N>~F*-m7ZOۣBg%_(JĦam,- l 5w瞶YBgR"cw{ =g`,yҔI”6u%C࡚išr`lJ`75R$Pϒ j)K p(D$h֓, $u# qvga)k<\qZuU6 Ox@+n+t,kGN~Y/j|O?# f_[]"HHSZU<~\ 3AÖ6zڕO{%SFl8=^Ü|@~c2/9O}\c@W^{Z|b<? EvAR_Anש4#7]?!A+.h B HޔkW܋YҸ"%'Q .w3+E}u3 Zߝ0O2 &weK .m{ہ ZX58DàA{2174@8-6ӊT`O U,1Q Gz{ Ӌ׳{ Na?:˰o7 i})^0 }oh{E-OExc1:MHq7mɥlݰm~ _]m01gop6w4bԾCS6NO>_0@^QlhO[FDIw6'jЅFtQOa(ߥE EIZV-,Զ MDȌhǚFIў&}.Ta{ !sdw\˲20 S(`O<$U\yB+gdubCKyhYɃNb$IƊ@'—s2dH5%F%4*9ԇLV%'M*|eyh9e#{G' % *uRa[YY45Zs_pvN @B,[NLr/ܙ<PND)Ȓ&TWшWEPeEI3d{mL M>Ӕq}T8O L|SkeԦoZs:;kx,Tm.J(v ?TpkIrED:mRfp bSQg,yNǬRЬִ k-xC)T=X[kYk[$"ÝF ßD"E$*xC#\P Xe56x\N% Kk?jOULx{o'! ^d틁B.KK_7r#lIkL=@./;~9"UGXi6gMtuF/bۄ:yyK!Y<.]zQ _(mUJ]|&Sxmx#kc'k~PYiya=TZVv҄[]\m1G\>n7:B$S' u$ъ9%szU0M*\0l`\NH*WQfRA(c$L_,-}:oγFz6jArT{[E?Xlgw2'` i&6hTTT\_f=wm0iI bT-n![!}PR*#nbsƿ9z[/uk6],o) @Уu8+&LK` Oml_ߜ33OL U!z:T\P C |[v3F.#{'WZ- rʿ}S )III &ntQf.e@MPpʀcVBວ{^GipuaANՌbIJ~Tys7!g(7EK uP 'Q*lR_*ٝ,x"גS#\w84`ttQGǤ4M*7nRa4 [KNƀVv5;w,:ed!x ^YaR81hTp58hnadAm=!|^b vjCh|JDn(&mt|#p$0QSj`W5!.sJSM% 3@V9M&:'4/7iCZBࣙ/K d W{$G₋51FZ V|9~*wp5;α7֍6Jޮ XZO6 Ō6NI$)2}p12-\*|A*Z>6L!)T5ylG_ FltcmWk+w]Xe VE<&9S\AŻ)1lp.|ds W ]s=ZmA_@8] $\bkRBRaV>,.}%6x0ԏ%T*_|"?8W*KT{aR\ۂݪr׼ou%֬ºCUNd]t;1]'Z3ݶq}l Ī\#E2rC9]"yC7rԁm;]-VL4)?l0uw'~0IJcXµdX{#ϒ!@Z-l<HTC5J G'e+"8k=Zq pyPc6^9y{lp\/q0'${4_hKvDu<V{iU`O Z\.r&(bˋ8{'BdqU[C~tS'̋Qٷ&\ T/ idG> >ZwOW7#~?wQGs`>*@"X%p]c\LGt2;~EMr|6ƍ p{{Pp g^`cG8/Y7B\N1HE[O_.ymk>=cc^:( 踚61(U'>%Gn\3BPꛦ'g|JxFSb߷C 6 ^t)A]BX1@· .!XˇTi:HcIgqPy<5UG,?=wrq3-n%\X*>M-2.;GI<CY)rzbJ+-#AGI_RTP#oe\)%X㌮nUw})Zmq7ng0Dx\dŸR -_"3m~@9 Mk4$}tnR;u†o]~j*6TELZomp,la~WWCmuVe#1sp7p.gۯK{"`&=(qΔTfj GG֫i*\W^|+'2eƳi0cRYy%MVf(^^Zre.Z6`&j2H븭fH7@G6B=W |BI%=fbVp:=tDqPe,jR]%N'P>cin(I3W'7*FPh_g7W[) detOIYկs$J:H$x.<^$xn#mmVؗŠ)TUA"wD\) d=Q쟫^C|JvaQ u16J 6Mf l.wTVtw&jES Tس5,όlB(œ:Ů5iYYAmVFgUrXC@Y ŅĐxsMH\eM\%3}yq^\ec e`_ҢSmS,z@rߩ~ ,Ʊk$_7Zб)\`'?R8BX 5}>Yv)"1tƋe2xV >EF+$cI VZW:Io"Cr4 j?(J)66eV"yU) %YnO+,HѨlCeDw-,]+9>]" $CA y}g~nϭO QM[R,JF1Ú07w9)l)> cǛA(ZŽ컉ZGCn>CI(gkyi{i@l&d'.hz[=㤢g+ڎ ..DO6 o6㖽#ݞZCdVc>n \R ̷MܒMHL\g M;qЎ}M4P**otf,"gTmyyϐr:0֕ ZNqߑZ˞ `-(Rk76ۥ[118l8K슃8`#NF4ЇH6ħi` V?KozѮlqElРlE\dH\^\N߉pk r2D  Ms%~~ƣi߃\ k<8dF(udUًBI0J([kĸnUh:xHcCQķK+̃5Ѯ5%pw;_?|xN&UQZl Н7,Kȑҏq6Ȟq*9:md*r:"輡ipuQ6V Dg\#R/bӭbVUKާp!F{+[P)g3`/H-^Ք_ S#A$IR+ )(lBTܦT{7GyO7B9ΩTNe;[ ]R1v7tV" 9p>NQ~HFqtCQxa3BzɛIMg=LAXÊе]a65sP68T`-aQyBôT85! L*(E[QRQ7答l͊q*JN?6qZm hY Ͱ*lߖ6U TDkJ[#ƎPT:Л()8F_Gh |Upl]D`ϐO~'0e+۩r#7aYm\Q"rEWCdtW7B|.y!5SLi }&bBFe5$$'92rjF3Pk>W%ܗ<Y18Wrw|,$dA 8YQ1wKs(?͈b2mMӸ>!eDg'̭eSEL1DP`pk‘z-Oz 8ЬdfzY%a"R8kȹ>^gn5' λ#RBpxh&^6v}\jU^K[96b"2p3ÿsp[j"sjTF{8*)\<]R{,]0'ozEi|(T8gXU2FcԥC9/+$OLa7φIcZTcN~<#o wmm>ey 2N^$k`Eg ?puxh$.B;ӃjR%')~cAؓuٴ+ 6>&i;oLN}}܎} X.pj% gaق[QNQ#}v0F;5mfTTGUMGQDWro)sN~Y6&:xGW0: HS*jϘ XXm {&WT6CLbq=|ORth@$?:`·5S:՟$jhd, Os?5wP 8I]L$굱m,UPͱH{QlWTeSNIDO~ ]ypA){)zwbv֊H>tMw8/q'$k0M BFp!¢\3MU痥t0j>$ecf&ʟWiVjQUy5Dy7oGoה׿Ih~O I]?M2'سzZ+']B_{vZ4&yEG ]&vfqyx9jF^:Gm.RQH>/Z0?~rdi<$jA lY~?(\ Dɇ{_5:lFLo9ֽNZB'KH\ďxy@+M4Ґ'8V~Ā!\vy$nz'RO 1b4htwMvej55c<6:͉40|3.rv{=7# zȨCnɷ7-[Վ/G ׻4ss@J:34LH|`3i ('ձ d#Vu~cH k<$s8m~WIR> \:)GRTK]=D"$&pyQ*)v2L%BH{vE p_A}DD_XP|+g4\3 N({y^HWQM1d2e]U`_ѬRCTq סvu}ʎ + AUV>Gs5P5 ٸNu+E&]HM"NN1Ԗp8x;2=(J37UǮ99Mpr0=9И9H-rp7"yt%n(lܥ1_ΊxG=4pA5-/p_zemBbKDk\QB.]S%̟ZC W QaFH gAņ]x:l+ F*[3 ew !}cb4X k+}  3oXp蓎 U%{䌜|r`Oeu21KoTJ4w~'pG;927ofUq,RIxrJq-y[-2Yj7M[e s*tZUץ[GĤ3bSM"BIh]WGk/Zz |4tgqp .[}788ʒPx(ǔӜҭ h! װ f{1)31 !WW3(}30ÎRx[^PKD}[fg]uqcSbm'][n9 tеNǢ1:dw ;X"1Rua9=OKb=cOÒ|(x!NYYZ}qD#39x>:>LA t 4jeB#|f=&uԿ.`2a1c摷gwcጟoVrǜyse<:[fLXflvSfy,+aeTהx57gI#YV f{j.kx9ɮT%4Q[qH9>t~kC ʔLXXg]7 B%!(Y$kD$+-؜Ĺ|߃Wpb)Bt.*~(p%X'=5Z  VV .G`GJZ$4X\rsPf&G֋-i@8/UOU!-\UϏQ]}z7p|ᝀb\ ̑ڂ%٠, 7ਇØo|)]>qBցÊ>C~4+NKLLT?A^=?cs(΄*v@C@I}(1ٔ_Rі>Ne'ތY>:㿊% X [F>3CHc0^xr^L6_@S֞8w%@]toJXӑR/xRNI ,%Z `)QQYg1H3}xh tu5e1s5S?Ff R_2T,j͑#7p%ABw4!CE,qN !5劓ʏգtӻB$f(Z$F޹~`%B_cff bBÕmWE)m]#_1~Njŷގv'>.nS ~Zwo^;+z,jyCf- Bln1M 1J (4 BNBo7}8 ;rR4oe 5ƒ {¦0z&fq~MKnoSWO(]铣SukN4s`oS'&ٸźm g# ;CTKّ\={4ywgŋCOmoik[u(ọ9'\)y!UW9l{xh&\ڡ IR:iӲx5Ayы J<'/$M^n̩~]J'/*wD_'Ey~H%N6Vk2O/ 7.?5Ɏ;#̐K!h-iQ˭K9fcX D'+U' qgߗr]IIìsL{y .2I̩ !zr s ::Bzw׿?ڝ.#-2c`hi4%4(;rSw2D%Gܚ  _Hmsqr{?JU9-l 4r |WrHgm~ş"$:@^݌ӽaXȁz&p=/7'{`6<  3yO-hVYJNQ|{҆ޔ8ULp;tOb Arc탎#50Iذ];#k Qyu"0;N^M<(z 1@7yTe`!ˑ(aeoD.6ŷUNz0\&@5ZKFK{nuC>Zl r1Yb6mB^?\ JH›$oQ|K&x:!|H!& '[jBQE! Yyّ,A_Q)ip SЫ+ |QG評@eeSc3QrI"fùʒ8Zr8Uj5ǁ9掲450|oCQqp)|;8+)0 e.NbE Q"au)O C*-'OkyeGb/b3K'jlkA >gILM9 MDq :O,#ĹYLLMs%Q%[OѨ@Y{8YE[Vݯd@> Ҋ]xP^$/.2G?bnJ5&s&("1yOrӉty*xKSB$ ri;hiTAOq~E>nyt[No[ٟvRCl@g fNy{(w>(,ux6^P u3ݬ2#z2{F˥t3O~>'a6CA"ڞ>9h*G΢aLתjt}]b hƄɴNiLٍ?s^_pobKJ|MP4}$R"u{ ,kxO9᳂`au dǽue3/ɧŬX t^%)9ƒ&7&y,KS%M] mpm]<9k-lokM"&m8`Wu B]mRĉ%kH+A ή@~!BI'X<=66uPƓE^t)>YWdOhbX%n\Қď.؟,'`88_(9;)qM^ =:a1R-J-8 *R\ m|\_2(Y>Kgr~X0~ N>6v+3vvz_ zLIt\kxلȧU?> ѩ[#7V|Ů.'/3-Þź2Щ@ !p^:_u̫IE1T+ΦNFۿM͘=6T7p'HiJn^Wǁ{ BYOh )7gBTΝnOݦT"Ħ:80RkXͰpP49a82MCu-ҭhȿ|5:W5YB{%Y]qo+Mo_Jz>?E)nZR}uxxǚIP=+-S0z`K"@Za(>JgHcLNy&*)*ϧm$KN6eZ|y|Fk9M.Mtvx^TX>R Ѳv^ Na))C;DRqrP-0HWRx,mlՒ:._% R0Baّdv8 R=Bn5I^by3b5Z^{0$AI.JW:(y y͌xM.|vn]M|"Аw2J T@u ZDOq}Fɏȓ+9X@+/-<)=:>ϸՍo]w~m[(ܱudv!+ZGkՅPЉ&W6ekS>6XВ5K2Y^h,#"}~Y]#^AWSEc5jaҲlj= !o_Q^(K׶Fo1p|퓣)l ˝il-䃇`X,p;Xw #"xln0TEVl-%*W@c7nD~߾R(+:m"44v5ʁѦ@^AY ; rϠ&"VNe1EP`l+N٥ n ;}!*ۡIӜD"rpз5I[z9%@xܱPFj w*qWAAaTDN..ѡD 3GO 010i)rNStԕ^Ma[8v&}DŽ+  ,t2b׏H|wO1Ihom d7> 1IY8f f=s}[g<*5;:faUrx;IN/yI_N4̀vV$o/iד+'}cd ]|:*6,/z_8ߘ(/J߃ Vo`rY k=k?a[$d9l(YM1¿f$ά܈I/\&JG>db$9Щ5I lXPw*k3q$r&+5Y&Tu7>j}L[™EU˖^ҡ`-hj-# Mzlx%!;Hg:LL$Kڶ7SD2Qk!K=R 0i K-yW;W>>+&A0ǠV7Uyb ƟJ١f$~'$$FD~'Z ܣnAdOδ`x'$\fA5+ʡlPK;ʡ<gIQ-!V#'d, %߾L|ضh>q l9b Azb4 uh qxe ,S]DS!ClvQgmj6b=E6; qp])&W{Mbi #Cxi&tJ_F7n0ӺLUVw4m55lLrnȭAcF.0l4Fkt%t-Oob$4kM3Oq#.>!ole0ɾua|W=BAt`( Z6㊯Hʐ{Piz3PΜ %oB%--(wC8+m|n&Hۥ)% /,AZD_E @@AX cE\N8W NطJXMeg? 8r`IGŠ灤ԾWDQxhNSPrz c! @'4榞Z4V=j\IZANSv/:0X*S#uGupTkdzd.#VJBkX_h&h*g`\5,+8ԉ&-Edx}x%6r??^|WEw!c4D g]'K"AbmG O?tR?I\ wgcZZT!lAB`](i9Hg=kn^A.$y5i^ Kfd %#k\U`‹X٪54ֵRZFOފ̣N bS ,f`Lי" Ouو_i)i/rbzvIR$6չU{nYH$$"מ/ZRwsL5o?:blxN%&3EcNOWK; D#G sc@DpłDE׉@RwVD!UJ,ů F|/c o?or)LY@('*n1])cmwdql\$+ru_<ܥDk2` 9qgM#QQz=TS%}oa(CeQ& 47bFIMЅ~[micvf ZB 2ѳ9 XegzHU[`a=+sX{N'U 49i? |SU8'm  7 KԊQ[Am MH,!% AAPAEDq-{[e HYPA h3sMMW9gΜ93sf_L4"3~+ v c$: ɪS?;˅,bؽ7Bb) zQiϠDG0 <`R"lHv ʩʩ:tF r#f|RCɐIfNb"CJel(b`> 002f1[+ QBkd!e:k|lTQ[ rxx-e>qFC6j]l٧ Q$qB&`m5~{7bf.YкJɢ([dnfrdOݶ8t(ќoC!炠.dWjkÂA+z:utZ+⺥Eϥ&"#<>1`n8E{ EDS*^#x<;.}8$y/i^X}*z;$j)oT(I5R)Zjx/ _mgQ'[KSH>UC84kWB{| ݜ\FDnʥQFKW2{eYㅽPfĻK(!z$ti|8[NQ2#ktMA?=u[$ KFb/{$q~5m;^s(?ՏzFX>$%AxPrx=|=axCAxC[®W+o4ǰ<`JS#BU]ޭAg'^2QH'l֢,mx%3j`w scBp"rt9$tV/sl,pxɘL~Yס`|R9?19d<ي8P$Trs"0wIE~1< ~m*O'13BnX 7[P%ZB4v#e[t6Vs+!Ao]a:Ԯ"4"@-媓¥֣uD+V1Ҥ*U(HOSyWX3A:+/E ofݔ^Q"G"|⣭1k5q.iEN$} ml=ջTE A _O"gpFCqun= >W?Q 37v[/i*ΥsH]إ*\?^Gg[^RQIFr엢2F/?5-P^PIn݋#o[@`Qa&XcvOmRU@.wQLv2/YkBYlD-\(Wq$  FP'5Ȯ~EwU8;W0 W{.IJ ;WSn2!W*t+$$3m-+`n%zO JMZ2ВV nCe6T5\ւq큯1џvo2xfa{s`{n+^Oط^˜ZAd_ nɠ~]Wu;.&EfS?! MwuT ]5jIk(G&F7qjW?RAEu:`m [|]iliMډ4цe^5EO܏$=Ȩ@3fq~S^(DTnyժ&H/zO @Ox#ݫ+mh4oM|۾,ߖo&@8B3> O.T*{@?*A! 7FF3,/x#x3^}kZ0/SうKZ T<"MF͆[bd3KokB1y5#Neq_ !Ԇw`?"pZQ6rVM%ޒOXP'ġ3#FTҏ]4~k4a~ l_Oc.@5>B<{>Bž_S{Oi|%L`Vx7Ǐڇj ^ߤ]OQjπ 7+~C3؛s-_*Xt*g.Mdj_ŶXbvR5x+z6q}ԇ߈kFW~#nxW?x)WA>AbˑJeѕk TOs,b{PI;5=1ә-U·w]h ]@f$퇼'zw<t sPrgILAyTJadxli;_>)crOg~Jnnԟ'*1x, ,98@{Gc R% :Wz`3Q`45(,B׿a86Tl>VX/ҙj/}{ -_Dqr%_Kz!oP<$jl3x6FNd;Qtռ>'U˃mޕG!ߠha-_S=(;(Oɻ?P_?*N!^ྣ(9C"P=gL4Hr;*O"j5ĻNTo"͞q*i ث:5F^,4^,EG](l)~?lɻ~>VfugE`VB\/ `xM^(^I!}sGo<4N ă! J3QvaZʼn&mJ(j6- ̩ &!zQD׈Bi:wbjpD h:!㚜9a?'кo!7Տ#̙GS0 -m+0Fm&{eYIL1Us}XFaoIYT!D܌,k"AoBdhx0@UUᢠ*K ( ךUFdJA#g^>sϊ)F Rh=Vf#׬R' Foc9+%)Sznz݂㫭͍L),f&hBNef*9A5_HׁDr̵œH#z6֘==HfSD-M-_5U]ӡ/j`*Lgz/uMEU45V'dY[pFg>~grV'9ἣi Y06am\o! sHE>lk0Xo`5S֬6!Vpྗ_@8jq*G: #aZG駅" Ùlt^>=hO37?-?ezSrG{>%cx$PJw3@~bg£>b};x|1-*)Q伦r67}mwnW/pzSêJGL^ۍd]K^k=$Tgwc &7"r&4Fn1(d%'@1hP t$_i3-3˸]N?__'o_}=>/ǒancISc۷ϋYY8)[YAϕVQ+Mx+o6L ?7A+T6@M=@s)F,ٲZUY\Ϟ (i3SoWlT9L;|a /.,6Cwc,)}:du"6+E~k4@H;<zf59EӉN#PlNr5>__eEjqW}69} 6{O5' t&dUMh\ݮ)mA7`"'V$'( RP;p7VCru,uх [)Ò.S"W }cߝ!I48\jYh _#8" 7!ꛍ "p9x Pa(/#`%(0UYa?y6TGL쑫%XDbE6[I *ĥm(݃<-xӇZrmR\as0MJ!?%^[TjL rEɲ d@m2? 3왚7}+H0Z>`Y+7ܨ!*$OČk#wx]W.ۃk,cW\%{*Ư׺9(4 8U({ABPMQ-c ޱ;Ua#'^׿a ?ō:Wc acxyb"ez1!bCF1e.6 ^ڇfv/tף5@,cB7)xU'%*ƂUrm)"<1 Clk/:+j_9ޖ#sʲG)]1<_zoԓ|Rym>!b.oemFMLk&dSaBNDᄬ NN7Wq sD7QXct@M@Pk (ʿr}B@ԫTUcl#P"(dkǽmr\eٌ~[&KQmM;n܏Uae` `ZֈR'$*u SaUwx瓖@#K,GA4*]B5<mHt^K5mBes}1U$؛tY`mW4( +? 5REz|iUZX˫0RUEr[5w)έazt6ūl 7c\Jq(&s,1!h }׋R*<(~g< !KU8]-H[Q^r֫[Wc2-WNoltOPf$tIxE{|4WPMpŞQ-fR~ YK'znJ8Um4BmV`šU=[iU(ztlP^-hcdyPtau?0[ 6xkF߶AIҌ|h.Yֱ! Kiw.℣xB'TDoRέ<>bFYC?7uޮ`{bz(K1tq0%).6ˣ@ZJpB:yf.CSٕ q^I/t!1j14o^ArR8XR$Zu=ӻkGd[.9YS>SF˾ڹJ_E5=BGp߯<6(<@=`-ro3u~u^,vf@8Iu]Lrk[i?HM̏jŠv&09*J&3FF4Dg:oS*E`  gLCÉMCU(]MbvaZ]AR%̳ 7VM:n,&&*w+Hǚ#rqݜciFkJ,P!Gp e6m : #s-B^ډK&7=YI|o,TjQ29}BYr Ur>w]{zז%7wA8y*SJ#N2%:bN /WkFsYа_L64͝'ne]:~-NOȨ?>/g^z2Ux>u4t+rfHr]kZb$mݐzz`sN^IJk(nD?I/E DiP,%m-?].D4|*2E4Xōeq_b.—&zیIR! h " Wb +hSh,L91[_Vl18Z*S1۱mCaǤ_7q~|C)˔܅ʑH؟!\DZ`X՜v^FJmhx>IEiH4t8R '>"t)J\fJ)?gSZ?= WC[ pqеK(O7<n<l9˳|vF'J6gH/>+7# TNwU[AKbSDY[TaQb_h4z]@D5u{r""E"%UKK2ᯈTd3\x;\=&qPLA:;7E#ѽt{j)Um%7A׉;m0*ooCrQ/C;?XaZOō4֜GԚ~6iΞ.g\LeC^5*1:'oRڶG8"2:e; hIj4!xhZE5V}qi>yr"nb5B}^Naa?PSjP%^j$71 x恥ͫ@1舞I=LoJ q%M@KFfE'%ƨOWu1iDPYYڞ ,3jƭ]poq*bW,Z{9f ]~Xv{MMoƁ8*)Fl8[>Hū@t2-8wWsގWeoCLPU mdD{Kxڇ*uv W ZV[jۋ;< A7+ݡ-?|Htwc3NЌc:Fz)AFvO4_I\ݵ)B+NSC(Tb(@| }G7t Qj??PNDؐ׺B[",r嗢2fҬT xDl9-O pF [߹U J2z:많{B|]Ⱥ$Uf yRoNHM9Uu¨U=3wsU S{&Loك*TZ<,BgcJWKɀRh*vɭ`:`zݏ/u?:Ŏ\x`$X~Qc65!±qdrKd;YsFM7CȁtYǣ)&S0e spE Pt葵NBYz2씖}KManz 2һUNA'.G,lPhw{I+ӍR͂ Q19;<6dV^'Sj_SAiR)?Hp^Y*4@jJ[74@\ޠ^XeKUN1d"c%rCd'꣝'6Ξ Ta>f,&9ՌG;fUF\NBk OSY-v!G+b DPt =,ȵp g#?/YII#W a,NZ[k͑w\Un.$K: cu:30o`۾[m-rӅ 6@u9;VtϫSKUxʝ40a K2"LɼzKx<# ٖrdո㯣ŒȰ] CTF/{c><&KsKKHŸ&ڣB ^p Yo]QpnTy1ծpT w%^71,虡FʟZ:%mcN)XU[@V$ Xr.߀Ž ڈ%׾t.,'LC5!/jLIfPǙD 2 n>1{6a5v-wҒ|ԘQk}\E0"Q!y\FR H}pf@Ck902"ͳO*qLjE p} pRp1ҏ*^(]BXTT)OJīglX_!~d]ϔ.#+_mB ;3|T$ԹŨ?3|Dy20iTTzH4TRg +>R $J{0-aqMփg'pkтk^bnQl%?+HfA |lpj% Y5^\l4aÔ.|tFβH~~׬Ͱj]Ͱ hb5Ը<ƠaxPw>:_IkF+r>U X^ܖl< ^t A=Pj*yWl:c@Ԧc "nG38Mwqg[+WxR6;k=?\O |V5V6Dֶj/Y|}h{Pmw--U5>۰j„9'I"f׼G >b@Y t9==OU9s3{j>AˍX^?ic}sbϢ A~= _~er1C $ƒ_4h6c]6k"7 G|.?<ilAOKckoZ<'>ϽI-I0iQDGl bW~1K֍CFdO%wN (&f4Ʒ0f%[ɑ<-k$j٤RF(35Qa{x)IFs'R,=U, = HdGe 4Dt&ғAC6i?*J^J$w nΩn\.ZXmh&7j0EGxbkKnr"{-djp< 2SV4cbSir8? h kXcp8soa]$DHx}|gcN$ {Η~͑;_)9$iT "+4{GEqr[S0/!f/%,_}lT; _ &GK4Ԟ;OVu.*_1$'.!?-{8Zh$|z]!^_uB.w~#/|c+Z1 6 Z2aQs3 {<$H/~) 7))ş IQ:t*jP^֕ZYtd%L } W@?qa!ȡ;ϧvFS $ =?m"ߜ;З> 7рS^w &7S欩آvOp̱8DKJ_Kݪamh 0d\la="*-}lJi7šO cWʝ K }D(j?Q w,tKVB -by`,_ lԈcܦo!8ԾNBY6$V'(2)Sg}D;{8G8 "emw>% yd .^jo˲Eyp$.S.QJ3'brQؤB]zDm]sgPmQewt 4fٞ7mˀ K/VeIZNgq9H4ջT Z*{j T% ؍9*z<AQ6qPbj A}v"PGYTU9nTE67 Atp~;rD\9(JD)}MCAbp ٰ Uvqw{})kpV6%vbdoӜ,Yb.N?GyTpJ3|Fj] 6b$YVlHEBl-_*OAGMm-[qE) iEE3q5Ӳ~hJ-M'A5~Μg, F9l*Fa3n[1`b))}yvu8ue6)}%SX]|Rb]=bu(>8i'(T*aVsˆ  w~JAK]8ǃΫ ]ŇP%Z]wb,˱MhE?޿Ug*M*4 #^Tq&jI}f%% k Sb`ɠtuSb1zpy :g}rrKd5N9u9g_Gb.`Qjmk?E ]UZƪ!Uv/nRB@<2h,8q!=H: ͦ;35%lh bqzG@ƞe }``]a G 6+a%$5%aᇶڏ>ٴׂԲ$1,3l,m*P>PKW&oN`S:+O߰:|P[a1X 'l D)KL*}a'mSـnB֊u=X&xt\య-/JOE4NkW Ih8m"yg_$1p%>MT@c)p)J@ZGA4!GiɎ|ֆQRw$ /D][QQ>n۪ve-,!ՠ^#WD*P!Pp5 Z8'T'LW*{(UBRwbdI+2uM!{#T)@Vc4W9\y"GA:kQ޿z>(J+b=!ʇx]L)@pwb7wLAKʊ ވ@H{[{&tw=A ܄UGp݂^Uo}Lr Amz&0]@A0&Cw_o{>\`lM%gT5DgMA[-=?~xg&V|ȼ). 3j*¯R@#*zi̎K*P^8j1P  @FD]=vYqqwMNJ5VXkR`('2Z@@M=9M䙍mA|O}8aR+$rHߋG 6 Jgcb]AO9DKԤesR{B#xj[}>v1w^.Ya CsD|`/QY:wc; -?6AQ^@bmbVl 7@#y_J wWP!X/l!zLgYTڢ*±S}D2xVO<k0AC7'[yvď B,ע?"ɫsv4jDQyhbS.e9暎z+J,BLkd4҇LcAPeᚶbWP}SSqe|FsXIrwpjSkӸ1Q &2P&LwhXA'>-">t~A͔?SΎ%IZZrAOև\,1ޡ4Yydb:q޻п}&rzy 3dKX9Jd@6eh{?c;693Bha1B'!K7-tΈ8^)rDv"tZVD )4.Wʜ'KaI5+MǡU~}_v ҏ.uÚV|C:ìOR@1{^7zkm9 l9OEkxw(`9]% K B,8gy"wabS, X|1D .XѶ5*$f\4+}Dպw҂ዃ st! w6!N_aV"joi! :Z2xÎF_R2 k'7jYU?(4ܯf(:ckp$<@EܘXn#$ B^W|_<5_=ȒD(Řs:#ST4ry2V;~-%*%0#.Vv{;`/$p!g~ڐ o5"&7'aCP@}w*V9E%PԤ[5͝>eBob(왇$no} K6)SM0 ȸ~)oSk׼>뀡|崈#d('V-PJn)nzYmB%5[qȖl5 x;ij4X%z]Z .MyāT} L+;a9v 9;rb86ٍJ_p?i>vqCgwH9s>l6歭(lN sn934L eΘ(xvoxGdL=H/+2 2 i*p i^&•#bS/7сMG< ]cΛ2@ĠN:4AbE~1w2@4Ƽv%SN$=ژR)h+92n /V@!PJ TXA(}L9 um1w+sPUhuc e@PJ9f~>1RqJ:EeMgXPUg_5؁KsY}a^Y!:Q.U:Z ySUO+$Ti݀@@p4I{-tʹIJ\L9/jNM,_3 ń\L(ZgIHt% _7^ odӐAocVMEݨ {eū%b KpJT;U6UIv#/26?MӍD#-/)k1D縍6h^v*NI(;T-fj<ޠ6Q:s2/6f1\ibY)yڽ|dǮJїXu-7y]srHC)QUABl,SkJVho55Dgoi>Q1ox_jhŮ|t]ntcg^jk@(-R)29VC߄iIN'w,b+͕k :zr /uU٠7K[-0͇A 4%S)ZWhy'*g6cODɹ\ nƗl|wx(%9'٫@9r{+!}Đ )  vbٟ#d. 虠gѕb1y==YNIVe >D < 0Ms+;@IŶbANEs70Tl`J[:=t> oWO yB8.K@rƻ*ߠKh&4zێ䒡P} ґ逤m@r1: wuF|(~HѶ=(|aV>:EvXx`>]ҋk0xJŀF"ۋRxY:CCx5iQ|Q[CaDR컳0›K7Gn˔(y`ܦV\| j sSB^rHnJ -IirSBAMIt6(RC!fbQ* ߖXa7Bg=oeֶOavTD:O[[[]GtnK|g鋥2U"J !n''P M"@-98IM W`&t~LoH9Òc}bYM{ڛ;ˊ81'DgA/J;y\)wj9)H0gpl'< !#P褮%s'[=a :AkefVs+zv'MlO S&ʝϑC!{=|}Wp%TFTG3nuZ E߈?x1> ft(u{z#C` !ݰ@+ypGÝW#Y0H?bm7*D7'?d๨Hg FnCW OZnppE^ހqA@s;ݤ\ _֫\/{ỂO7]~:T巗nsԴDO^jF.= sdZ Ga_C3nO,K?~N\s 8Y:q40gdp4WyF~m(B!Gϱ Jan=|W!^nu @a|EHq꫼U=<){QO/{g>u]c}:5@iAY V#h*_֟ {>EEA;99"9rfiO6*2KÌA(aB1{BrtjMnkB_7^ z3䰞_f䖏o`@x3~7pmT¾MR76˰gxWzWQ_:z{K>#{ju'J&Ƥ7EҖ$iGkOY<8Q*>?llvy*+7{-_jN6X#-gy :&]W˳yM2>eH旜 sYFFJhYOmsbDԪH3V4U)DGqMT&O|kGÄb6h3OOōnTG[׼.b%W~ <@ES9}9 0WB|`1zT{D+cp ֖$9# "p*M6=: I :5>MlWw3,tkxzBg^`4~C*-^ZlٝՋq`ן<4پCGUK!8]f}2R **E=a+ES$~(*Rq̥G&SL L#=w}}󯌃Ϋ{w`k@_?x9ŏǛnL]'{+yO*Ό-,:iЖ#G"f\c'$m}^֪xxrO7)>ClҖ"F͈Z'<j4 a>% '.NETyQ(oǸwue|W.|5h7--\`j0 <`vqz옝 $6H 0Znа1Z52+D^ T>ٿL@>NYD7I6}28U֘1JaE,gV3CqTމ$mlftk+J0"ܽ Jr{؀LHu2 R? ֓MH>-kL "4&#Y7.JgXrRԭؤ6i*u6҇U?CS7zr'㮤9uμѯd{ҭTi+zPb~]'P-M4dge`0ɖܤLQ9e 0coQ24SSvkJ"8*;Z: uI혅8&A1~xjJ̧vz/q˕h)4گm?1̮]fL[&l"—SDދ?э:ĐLçЁq1.Hv^/xWTqc=kӀ`Q( k0PX;2H&Bץ/QzZcÞ/wtAsУ.^rP4|` /Â$^&λ%m Co*ZET!"(~ +J[dTg؟Mo0fpK}eЖ҉xTXD??ğ[%f*<9XpY~erFohRXH"kGs^F{BDJ`CA: yIZrV"5YLdB5wsFz)ZK-jF;o?0 =4Fڥ;|» O"ML.a`*( +[6#~ؘO,yT'Z:LR:.[1ψV}f.ay7z@[[4 KH˩j2Mmy1'm8r5ܯT!U~,9MR_=z|I8n/?)xoU\TCsTF|p;y_ d49^w&W~9w!ʏlpZ\(n641 Uq:?}fu#ʖqgvѹm1m %G](YvX߿J+(e5եApC=V"͎/+UEtkAʻ90͘ 2V )74"D30y.S+DZⷷq7K\Su4Yw5FǏtJVBe!I  nޚ5eRt&byCcaHWk.?c&DY݅3=RڹE +{)z?$T^ܙ-Hsl?9|F}VW2PXt&x` 'YK}Y.7۳ 4R3as a# J&wQB4B:`j1rM&}C/W'|NqZ_(=kv6"]0nooDnMtilM>YDl_;o16E?ЛY )rOC1sVh뿦g)E*PC}J 볏{uIB*$\!/Ē j vy21_w'C2HCE?H֓󒨵 ~S XCEܩL4!42ީMI=:ȃQ7PЕAxzVp'SjNNLD<3[ Jt\U}20"e'6i_<9S.>8o qwH66+B1a77|>f\[CHE5/60)(Z.1؀YD:ɓZ}>K MTIUdb9~BǏIOJzQ{uȃ.Dcf Cva V4I) d7R&%1)#F6}~bF.m !i$+$It(]%aE?S6Pl$B$sP GbT sP7ް@rP' 7??Pky:?FɛsM~ϋ4$vb piyWa 9 B [ vn14N?6iZ}&CIs; Qoݔ0?58I€*4V\3 %~+]V%Ƅ<:~CȧC'm*z[]=:uJUBI d] or2 y?گHޯ'TY x~׀ta-4-D5 Qv֠#vmѷw۠/. (ao&*Ǖvb:*V{lU!nB8HB7#gIhy>[3-kzAg9\J/Xѩp"%S8y"~8G^blOlvq<> GW/vW?~,=  ΍Ul'))|ʩ+M7٦;NymHԔ٬ǽ(׏MA%Vȟ?}Uxd'@#ÂAL) 6n` @4OSZn#B<WY}.#:8\A!xʫg?$]&w>2|ſήF`o >sZLQdBByUJ1pm$PgZ$}QD%w%/%#hSoWgTާp"jՏ:II? >v"jk^z~kԥ]AE-:$SO6J9ѥوTeK;Vp+)Ӑ 5? da&\=ȪMړo,7RؓC (R~LT{&n|U6ĺ@ê_ET[&7+|kOJ!:)7G~lG<Ʃ.(\Mpw.qFP+Ul ?T"a0ޛ~mTp+YbJj#Ch;ycql;44ՊO٨[iTEՠWo1յZ}^]J.m<[ܤwy<NTJU7J DoxmjbsOLͲYamH%.B1h?գilLq,WVrgT5_vRƠXdnK7Mb`uAZ:gyYՍfj (X _{qbiA!P^YJvҴkYߧQb& T,{G.1v{_Sv:fn&YL<!cLJIlUǬZ$~Ci3ƅ|輘@v̀ĪR >gkDo|_6~^l= (QQ JeRꏹ}#9"|gmFI*s;*VԸ,gʮZT}Lf_UX2nOx1gv ,IBۍo< ;̼o[i{X.X{ mTUHAoTa ViE\.՗*P(&q'nsûwy1u>S±.!_r$+a%<+g!VޞXq) YĹ {PSOKȏB#a vʻVu eݘxh,^H #D9#MSİe9$df"[]ʥ x}&a\_p, [3QV^??ExqpMIsq{Pb}N}>\~X B^%@Ps (t` (#bИfk.SgGP0Jɔ#Nxc<󰌰=JK1;Y'RyV{\vحۏc>ej&ȘM|Tiͳ B'!I\[v^KNw[QҭE:ZkxZ9ggz|yd)`Ld藾&/%֥)i9Ug#z8ZaVDwAVB^XBU=g[7CM*ƘDpJ)y>I[QJ _sUG>1\Wf&U`Ƶ3=b#PxRl6QRm$c%!N9ԟ 6< {#pKQ҉< _w!}Z9-=ijݤ uP,Y^\ˠg Y45Xֳj%>Yy4kHm[h8gZvP7D gy9Z`*4s`y~68#ԉw+ 3OQ(5͚OU.ɿއ78RIڪIg'Mȫ+hF L?GT鼘}KʡE]l7{g%;:`Ԓ ;suS޴o`h*/' r ˸jMǥh:xL6V`Rn ¡oа%C8Sc4zmZ{hc`PE6nqyYK Ӛձ(M5Iliq!.1*USҡ>"գ^8!+@p~ty8]$~9_+u"~}ӻz o9l%9QUٽq4[X\B#7ġNLQei}4ՆT˨lkvQe4>lcH EJ,J.a[xg 9v ȉw6~'J0c FMwF΁u؟;?<{O5UګWm6ʕ,D1RB+zSnq5A;_^lOpm$#Q!:-1Za#? Ц&:ʸtW\piy9ڊW[xTj4{㟋~E peT<={nG1hx(2kYb69T# B9L3o:s,`*x~/?Ck2ŀ`bOT E2Iw󱷶qYz\vg(\E)/vW5W%f t%a0l?&hGF1/Q{'ghtd"o?Z&Ԟ 9}d鄣 2YƶXG_$y1!Y8h &آ}}8B(㒑 ]yH8p rp]0{pkxd[Vo ; zrJ_m55x/SWc>7餆l):0'I%D}ߛmqqS s8q paH$r8h۳-޾gi} fa' $s{ځKx X!r:~M ӓ<*F=Nr>}q[.4tCvBCh`E=9Ձy荻:Ƌ ++⤋S6>$<<@ƌw>3yZ(5Ԫj+ \&_ >V;FF{GOSoIIO%}sc-Wcw$Vuj(7Dk|l:"d=*> _ځ}-%ivvG;oY Od*to4W@/յbʽ٪_Uwg^.TvGG8WR7B`Ry/_ Ħië}jN ֪hiff'6c`<|Pq;ZlY'cU'Ap')`jp%\ӣ1YKDig X3e )J?h]n9}^p`Io1qudr_ 4y*3ԩFL# 3n\Ҩ< k9lC>g'a >?'(,2}@XXH !ގB12oP$]W  `m_jDJ4ȻhtO ugd O tcs|}2C#;LB[hParsAZٙV>}pIа4BC1*{e4AC,'#'O`;Ik\Er08}ާoQœ( I3`ZHLTb8o-X,;zy]\F%Ru [yp{fSVf6_BҪȘϏs]8:MhbXPz!7_B+&A 2RJN'ƒ=m`9oEƸh))Q $a5n2IspzѤ3WBZ dd;1$%7zwm0:xAy_C8CMk /%ڛAVƶ_$C8GA~0$?!2@y!"ȅ*o*Z{vgD 8PQI>/p 7F/ݧ—2yI $Ǩ6c1vi[Duu] +$NdˏEꢄ yU$'1.y.\A `w $[T~ˮ&ͮ~g]Vv nnt'Gjgՠ!ubQ& 7ǗۄfhͨJ9OiNY8i "#u.b4}[Aʳ'U04\qQO9ihzTP%br-٨o?XVQބТm ؅z* yYyS,yz͔n|'kR7xnXuA7$7px"1dS^3^GSb`6%2l mk W uiLJ58=ܺsou25ޡsV8]9twdiF=u0ҷ#V}H_7$8$QAKYv: ɭۥV 2]\x /E%֟1<3HPb|x{ CȔnczn 墳Cu5+ Ca#}ZBp/iH(gmW"X@ljn@W9[$sis?i4乶g>LwƒjA5v=@iԻ~ņ8X4 LkYUSXT$hg/P~3K"HKQa3x[5P!i0htlfR 5sΚufv,zf,`,)  X^Bfו)SlO hT B19.,%eY5 JJߍJ8 4/S Lܭ V[G΂Ɏ$*N6DbRd-Y{= ^ E])-Nᚤ.. c2c0u)-D{|IP#=ݻwuF݁*?/:tcE@.<]Lc IQ xN5@TreBPo3YYC{d>VAwFu `Je:'[=$$yX ǃV)JZJY qlѩJjfd[i'VkrQ5#L#  Eok9mJ68~ rN>('9!>'.1HXX+ ,-}24ie۟ Іd #.]2zA#*)L75ge?џ"bIå輠?q^R݌c8VPA?j},0^!ijBy YR-v1ӦpY+8tNGR{8CcB> tdzX'hQ>Wo 䇹Z'~y>&OKxݬQ+IPY?L-~T5m {kR߽aP>Q{eH;:{toN;6-p{nspóITAm /&0 cB~~"n4qKf#KҔ( )" 2 -9R!_HR4Xnd'\>}G7m53i$glMh̭ȷl; _li=9.`uh9[b{ʻ#g G~Jo:wo`V;a8t~R~؂t37:ҸaCl.o-T'R5xNgu!ݡڎj}E8"oe34 {?g:@%3;:қ00Q{IkB8w ֵJ=uOt\:M .Z;y {PZ)v[&ux=])&$o9|{mT),P)%I޾@{ÐHh؈+Zy'_ɴSǔIܪof=:q[+ZɧO٣DYb  57\6~B >24k5TZM$>bJ 5 K߄A8lΒ r=P!NWTohYOӠ4IZꃋ.=4mbO\U @Iz\r@zM#^ =2;V}QNQ= ά|Ʉr A_S"xӮ8ra"kc_(3jJ l̋k>@5)YX؛kaPDl^x=իz(Z*EjTz;*`.]W~xP´6wblVT$.4-Rc* T\YA4QZo)Lы4S-uUR\#+u1u<!o)~ @/\*˩dolֲ|g_&/C%b {V3krr#[* @Z5pyFc/U_xjJ[y#7iQ_ n*Wv&.i)T.I "||<.cҞ7 7U׭g$ll{AZ=v=`ߏSœD)؇iٟ r+we#{Ex1OgY =kW\e +G[E\k.Sy)=nt,@ᆧ-x-;6?T|Ÿ@ ?1(BΎ% t~P:OxOxP`P Oj=~=mgGKq@]C냠^DPXE7}1J^}eGV4!va6OXƔx| yWйgYn ln2Dkk&գ0,9SĦПG8Fq@3zviNkLNlˉ#heD<+ #<\o>K#PTQF~XnN,1%,%ȪQHMJyKE p!!H5㳛L4gMfS[y#:FTJcjKc@23->*Jcw⅕&CSz`*m#v(Lj&ܝؔN1շ*Irz/~Z]/@D1)EN|jCA>%*UܫNaI)Tc^ҒE(ʮ RQo2_h} *&zL0C`tu)(X /PMY6/1!Y6l茚ܑF-OYJ fdtK6Rb1IZͦ-k(51Ck v2At6grKJ,-ʓi>Ջ[_#$@ ,|''C6RO*A7g= ƌ+ TUH5r7.Á EN'L}2xX2-]|gx1Xyr|tޠe5O?g"x,&t%PIp~N{=އp7l2*>IB=B)Qa268W'XIsʳ9ϘA4@F/>-a D "Wu%M6ϸ4ܴJ 1LDpWxYnFS}Ӱ]b[+a쌛sg]y_x7J;5~#!,tl\}Sv $/'F&](AJ{z`т"Icl6ӋcJ^ 8= >έA|BA)\EDR@NNIP9U>Qݢ͞}45Y'ף0ӦCCXXy /{*ߵ64%QUjo0%ï6&^Bҭ!GRf{^RK-$hg4-=,3'TZ9R*؄btInATGSNU/{(fRLp()[<7/0O)ŚT%#3E9ѹ42;ZCױJn@Q»~#|]"L1wݞJ1s/gN~{d7ЙI;G)k|0jmY^[eJ}o,ـW_54b$ C-]mԙMh| yฎ8Zq!M(C)y b$ P"6uAԖePyS˃~isW߫% #XH"VEdzy\!]ΧET|D:m I6l]?+bw)}I>Mu;: 2&Y\C>! dQ`)x91( dɉ/fc@P ? x#@~ăyR S3 n1L/J \dУ=GF2/6k'܊R.{"Vߓsfs@q"ũMyWUU[ =Kgxzttyv@:{ɥ 7eQ3ʯQP颀Uc: ~9:BIzaA2[IQ(XPB5Z2 d^p ͋+IW;RDipH(B}"MY7$OA}ܘw $O}]X!rb(O nĵC%Q6TE^=8jX4u{D\'IO^)iD]>"|[(Wa.ҟb\:MYZr""'VWZxy6c;:x/e?s7ZJVGJi`cVǝMۯ^-/B<[##)BXYZʴ~_̦s .Y5vQ!J~`)&LX;[p4X|`wĻA w^7ݠƛtah,' Zp !DNt}nʞ'%F9#}œЧ*`n+v/b4Eg+=yLĜ@oV%v;Jxxg <Lj:XsD35N:InSzCu @Q~;KV^S`f(^ZS(A˔[:37!Cgl7\=JnzmprPɦY!œ;jlSSHjU!LD:t)_bR.Q&sNbj?!?w,#8CHR Ak;C}QE/:̩p{SQ~]eJ .TT?oT*>àQ^lq5b;xWv!vzؐgO9jG}7*tG?r]xv ~HNFzR-`ǩAHyzRE'FQEsΠKhQ^~5w}ߵaPI0H@!W\(4 iᛞ8Xn}lSi$i0m8dÝb".4U|r5n . TrM)Xގ{yfJ3TEIT<\.AYH`?Uqcr:(t-O{:5(4̂rK{((ߑvq0c "Bf.Q QRJ5tTmBkCrF$ RJX ~gcVBT~T7э|]7>(eCt,$LL+$tCN}(A$L4>mzjb05qӑ1_Q|=<ֵ_ |IUZZ<{p0BW_wt WVj0漢ZMGM|?5ė/_>|iF/sW_m*v/g`Fv_uf W.U껱KOVU}J;7Vȑ5uzp{XZ?_n(3QEvqY F4c<4Xbv ڎK G0c7x7\#Gsʓgc"yڟ jmo$/ʓ5r?OGbXhlE4=`Az]h >:"J(ӔbBUf3vL*l:f3pQ X[lb_CO-4{F1kjłBd(Y;V>ٯiuO1Ioec|Ky&LsfwGoaκ'¹NpƆaAq޽|o<ϥJ5FfKrE9!>{gBXJv_h{O킀 ?Yv&?$7~̓3=YO ~^LVhZy'S?0&?w+Ʌ7MVu¶t?bv?9ga<,?#- ~Nݣয়Ej[gS3vx6 4瓎SvH~ve tk-iF<T:+;Nr$E~. x]аhY7Fl$f݂mm; =zfs/$,(=RS㬡hQ[c$d{6Oi&'%b-qj֨73vEc+:^;53~T,6^b$>949Au[%ܙN J[j,6+e4Wz^g6~7O] ^~C\ k>?\R<-qF/bh@CWBX6xFz2Fqt @"`~PPaEeI;QZȖ?-JxNo{A}/^dhR Fc44*,8˜f!\R ckpTE-_^kp_=A2>;+DA z8x (_ +˧}ЌK@%'H~;Fjаt+^_׫ "F=PZq 0:`g V75A>y_~9n*~c/x~c`:z܊/ .V^Ǜ KHi ]RЈʄR%V94ΏC 4Pػz6䒊(J~Q#>vwoHfw/w4Tuzs={Æg, :⫒;-:Hn9Qӄ5DJnwż AqKndv6χh||T6Tduڤ*:SE<ݝL \I-_ yK۱;DB@57|R)( Rgմ:sQ2r'\MfʥLUqZG oUVBL(+4ɼ3< Gs^zw&n1[l1*.kUAPཀྵཐz罀374<\0b UD!L%&GƉl}:`@#N}Y(2\*RlqeNO Z4J"}T͞Bx1iw%imi</kf ތ<|ܳLQ)v0N>s>SP b"G+yg#ɢ(LX!P P06KM}*Nې|$&` - ["/û$Em~g6#,X6%\{~qJ lON+Y,i7U_w#x-ڗP[:+C*}rJ}CLu7T^xt4֌7葑ů>D`b竊k[^rܮB{{!,~BkpyCBxqR*t!O6x+Kt%c4RXP(z <8|GVG6SYhŊF~%q"%wfR#[u({1%ON:nP) Z% LoI*59φ P~39+ $\~D 7eM7{;FVopfcsA+q5a[eM몱?frAԚJDS0TCZ5?8dA\OcEX=~__Si(ٯ7np~C(mЯ3( l̀8lmNR8h>@o!(ͧy$E'm=[φb@=|1A/;_n /\ڪA+?>kFOE)^"CASrsB%őe̽1 wMA/z8 ΃ݗ"iEAb~A*8o COg+[sAk'kVWms3M#" ^-s3'gd˰>C)ٰu`@y,Z%"*΢脪#1VP]O\! |xȺhzkd$|%X ;E~O(&Ҵ;%Y_{z¾/cx&q&eOmۂfлZP'RcóZ]vZ<3IW)U˹9`aC$~&ߠ4wȗ\;aDI΢sm'ooB^ZW`c'zF&-Z/M};^fQ>3~s G$mg?;A/?Mc D!:$/U[4!.,5F4|[H݇W|%l K|5t!4vEu+jD Omr3&JR"dsOS h,i+{'+x :횠QBwCefE݊jҸY?7'T̞HC[н@X=֖/KkFLm+MVvsYTU\QT7pq&g`jqи0]:^ <ƦL0|k Z+[QG}?%^|$XN)ÒO6/se1tԁ%f}CpaL^y!_k"*i8\::hkFU9$k>do>QK>b+с PƏmcB,_[qݨe#Usâ & J _OdH6rŦ_o-)&% ǐDl?"r~"G?6ݵ埐IzG>\^ =o$^x?׺fzb9&i7WjDDp!m[J,"-B-Q͕fV[9a"'N5(9<ͦ9g r)mxb P͑fͮ #So,H`}%/զp-+,G]aa,&OS9U8y8xXvh V /{zgpQήْergX~nkXڠXߥ wđJ>^U![~ڿEUu`TaQYRQ1i%Ȍ!)%-(LPgF8b'{)ʮ`^gP /'/0>s>땜9gٗZ{bWk[~|>cy|vqkz3k,'[++lu3Όh$4IinM,hS ;T<=%WYEvضYba_ =piO@W74ڟf_3QcOtke=zedq3߉ ܻN'Yр׸e/(x6"(o!]N˶8ޫҙ{^-R~zfRW,˔ٲs?_z4ɟ|^ < >?rFG2p_RKpF0A2|pRl}[I<4Q†.7i{t!4K刭P5Be4+ J[ Ëo!)3>Ia^ws`0i̾,[]`z/ 6Hrq^)Q*r`=47A>t9K[]$lk<y0<%)[55 Z)WHJU l] Chʛɥ(a"pء5(Ԛ1DƠi5"l`X''eҔF|FfՕ${0~nIQ./>O!K[?9՛EIE:xץ68 7Ƶ:+SSsp]\ 1_?D3yjb XF 9"h~`=~weE2n-1ʵ7ҢSI fk&,O=Ђ߅]]SY5PHc J4usi:ݤ+~'@wFWίAxQa?Ii @%=@6g5OWk]9X]w#ho\Gy{%9xKoA@Mj%y('Hj@^-{hX61wo%NfrooZSeQH(@y'W y 0V[ވ _,/QzQIJ=_[=؜D$%:>H~fICRŻ"ГEX7m0x (Ų"zGyv9z"Hu&qtUJ2+9Uf%,UIdHU1fNFe%=&Ht L"U$Z9h;әl@G[0_zHR ,E;vY}#c~b{/J,OWj$Y)-b?؀`)@X5S)VQҩb#m l؇{@ׁJ6l/Mģ"-?˞CB5K`3C꫞1'4D_?GEiW&P-V-O#eB !`=z ]} ޏ76" O̒7)rhNALT,ig'0CY;=F$`4Ysz:ͽzX hbbSdrs!ֵuJ6r M=vUW/<}*tUaW'),4딩ToQʆV,U"V l*}٦%G'[U\lD r≶0L :*ZEUܑ+޵HـM藭!+} _ ƤJ Q?q&LCpQN/nNܯ[mCk6(uR/N )r@xm0)o "(aŕ`P*wЊ ˧@gKx_^x]Cgg6-DfJْy549Cph`\M)/ D;[/֩M9WWf)_Z|#;w;7nB e-;Q爮ܛgYE,$!  qIk{`A1bDBLX@PTnKӵmiTAx#Е'窨E_KW4qX0[}mw9F|SUxxjF*{x7X [c u7PC[gi ?H =3 n;pz1Czu%wm\"kEы0c\f<qbţI~o9%;ЯW ˓Ģ-G_Р};Y]s "g&܎ h]@z)9K^R0\Yn':u18ﰎ?yw~UŻm癔rx!+^xErB._^F? $_b{G(@P?G&9ϽgqPl) wocSc/;zGYe;!μҰ>J`ntTĢIQ@jR^ vG_o%nEȗWf<6駧wWN[j=5PH(cNvGAwWRyު{-\%xۮMcP 7a0Z~3. ;)5&rA>+ɕC&T{zs_=购\ _VJs#TC4zbD)~):7x3(StpVԂٞU,TϘ箴jOEcRl1xHo8no1*iPi=NnvQ@[&BU^-7_3"7uGPat o @"X{f19&}Ntֶ;cf ᠇|^P\M!(_#1憁t 8]zԿ :B;.?mm0) <,?,Z.fl5lG!#ʷcR6{`@^K>h)=SGB4ׄ\>"?fcKAi0wC:&\PN| ?$R3=ذH?(fWϥhF7L6eJ*<"޺`%fLhNNAګG*vGRh _I˔1\2-ZR2)%$3e {:O4 pdjdxkՑPw\6moS#)p0BKqeT w#26mLkP$K##F Nz#ʗ 3ڜDII5LoS),. ?zJjf䚕yXյSTY+Y 7-GyKv(Y+?A{7=^ ig[[}o֠@<6QԨeSY%l=J#1gzκzGIkI+y`W?Hu~y=Ahզ)0O\+/!,Nׄ=Rs5Z'hܖޠ}T~1;tZ[zN76o3&$CA&$Fײ% &DtRkP79U"a"$_i 銇h3' !r|ga0+]ςeJ4 4݇Rqr̰*ctx>_gey 40ܿf(\+|\ Mk4?w:w(PѮ"BN"g KrR;R>ژo,8V߂fZ#5O00JNǞcOwZ~zI̾8?s/ru$;ЬԳ'PXt͆84ϒ`/MlazVVIU$6%WE0˞ÑVa'#kMxGz)7%Uef- ϐ{ g"xC&@V8b*dIvd٬rT1׋WRKJl2LRF,9Xs`ef)QQa>D^_`N2ĠsCdjNQJj>BUEe0Ջs}?tNxu6yM̧5񫝍L06Rsɔw[x96k?0+$<LL VQ^'Pa_٘kVFnQ8;tk Gxy]t*iw1aEص$.$N S6}3wֹG%\pNw-8gR6YN(;wQ@umql- gc|6u;Ahp!ԙhaRrp\9?:|^P}oզhg_h;5)1uuKk/d?'ηkxratUf_J fff/Inpf/'^c6=rm-=7TXoJo_HmѦW_bxXd Ao"e$cYyߕ!j4ϔ-Lh]%t$^56GY*|9j_#R~`iØx'þ6>|8"))}bM K=%s!u-89Mp>GX;63NcGqrrVE8iNL YQ>1vr=gVj,;^|H97A)\`C()}IٌM8  l!E*11VslSjE:}kЅV0{It9)j<ՓA!t[xm_,$oXs!K9۱m{uЯŲǬlcảiNuԚ++ΔŢ2$m4љ9PF$LAL89[x?:ARj$[3DnP0fzNKoJ {X;:NBc٨7:z֩/|*0zނ1氬TF$>Տ&5 >x@TxqI͎eOcplHG(#:e7 ^r9r,KQib㮲VZv2'1Kצ僽v}? tBT~xrH,j#$ReIs['Lnv3zzL)ԇ͇}/joQo|פ5+l$K6/qOa5RR犇D14 {ɏ'F6M+{0-&/گW3upLD"Hc?xȓ=o ]R%e?m_AE~v-a8]ӱ=g%S7Ea@HmS3qlq h,qD@z^-LJ%[WZ˩73V趆r+ҹx!4K=>m?az(^ \z~[o ?.]0XZד]i\r>wǰĠG6`Уfޣ&di;< C8dRzi׮‹7.H5g2uvᯎ-S5PKt슻~.}J 毎aA_2ebbp?x>U~~3F5Rutjuj$R" 4:hĚh65[oy0ztzρItcwq-M> )Wbav4i6;4FbwK9ҡ'YnCgr?ܺh,l9Д xlV'oQ**I©TllcY;Q>GUN> :\ v0X:ІOuprܯ1?+P6jA5 J!5("4?xjoO/(@9(ME[OaF,:- gaŐ;B7-4G9ubq 5R֠y?ZC0(K1vc"-ׇ1iǃ PM; {Jci=o2jV#fs ުmRxEg`р藚4RR0*xLn=0w'u=p%_*Ym {VaY@ߍIׁ(a5̢%'3ٷ4U2{~q1s6j;htBgh4r(l6=jY''KsRזk `)ьfMb3^o3AsKD BWJ˶zwWb49At>:mRЙU k Lb(XBLENS*HT޵2?R^jSJ'˕y~\Ibٰ6¸3l?lԒ$e8,s)ג XB ʠ`Uoi7Ҫ I„.VuDbPt7Sɠ:(Ѫ o/TxM0oGl3kUlv| źAgAzT%Js E~B,T C@>fũzvH`p2NhDݒWB#G,џ([xZp9,-8]{ HV$=ǿW_'grFogϸv ^I.!/pWj*=%Z2'nR?)Ҧ~}lBw#XM^;E) !or_C&~ j8ZapN{Wň?ybɤ.HÛ0I牄τTo~ ;{YJ| v'U&E \S)Ta<9D yX()QeDd6"JH׳$x!x M!`} OT^C8n [#&=XO)oJ [(sB< ڕX(P/mx*tU7ㅗ=DM^S) Z9`op`%x1 :Ѫ>,(#аh{ݫiጶFC?{ޯi){ZiSB?d_B8hƏRh UxE`iG >hZ13_b >S`kkP-HN fj4` ԽLcjX49 s2"ْV-HX̡+D\fX%eF-,y͖μɳ9TYَ2_IDgg-iG. N O`Xʇ|_X _fyF͕fׇ~`1}qMq 2o̵(oh /- R9PRh{uc,nl1ۢvOfׁ R1^Y|bcm |n[SGO/m#,จ6MMsи h[L=2mj6}:XVgw=jC9I搄"`nDjJ'7]I=}L$қO4Jė0X} UI0^M+Ux/R5 Fc[xۮ8 z 0x:}BjESegGɄA&0(/c2^7ir )|&6د JP -u:͜zsuhw*ZEzdbd63$X[}!(S뉒ys/0)cfq&"-}?FFhe<(Z;=_(95@@g̈́L%A6[Lc j"\hV7"QFFA`ݳ񌤜xOv@)JQ??aj\z}!1`M萜ذ{)Iӽ8y[uGF$~7{ĸoxݮ[z-zԯ:e[7~_gJjH6+l-9,siOa쯯%,{ MQI4o_vNEvu%;`Qǧ#,u:}t#|m|RS[!ձYt5"4IاiO{%RKK%ݴnRW3_RǂimHJc_=Bd9@ѷrԴ(.Y,vP^2*-n#:10"Yg!\Fvۅ`<n6uR6{L0lsxr#hyuqfH]\'xs Ւ1]ZdZoAeg|ǽiO7o\\C7j2=)2di?xM}CGy"e1V G[W|K߃݈.h PXZS}bBVvzyI(t@8t혴z"s.Ք8vw%~߇߄I>Bƌl!SCK>oֺ+6} $Wa:{⽦xJ&5s~8@ ퟅ̿B@R\|,Z5sL AVd9Ɣ%AC;nm)šc OZ8?;[AߓN<&HNB?K9Vl'Qpdn_>ߞE[YFE-۪ -ٝ[.84Lnਤ3ajmFfg0۔\tc,5b>xVx3yHXɑ8Dܪ$-Nje 9}XVD9"{N.{ZFY4*"(Sgm#̄[@/C#o=la಍-$2F\Ғ"Wt~iLt!I,gj":1'vl99Cn{'ܫᷞnkMC-qcnf+>ʧG}>octpA y@_ LjCNv~Q+Jd<ƾ݇6WeAՇcc~qؑa.#wdk[\mm0mkwLmk =kq_ l?qр{om׶E:*cD_u=2"xPWƃ>z+'q_>(^\Li/lT~xZ/?+ړJI}C~J˗M._' 郺k_(-soyZ5T,Wޜm:܉}6h$N1h% S_t"#p@\% hMKJ{g/i돗 Ԁ2Gtr?ess/:ۊM`ta%7beQXkf l59{ NuӮ=I(I-v/ *T" ܚ^jWr Bb?%0$j fWߘEO醞%Mt !Ĩѫݻee3ֶ>Ih7oLKv}L/ֶ2o6/W_O#:oɓZ׼?7xϬl~^oHT ];?N/SDNG{{L@;n2?%\(r ﺅqˁE1Wn^#N❱mnԞAI`^xY}B/X(򅫧osBՠ%s>ۤvryG˜|-KoJ`#{Yd>>:#>82u%b4̀ 2ߏILY}k{.P>z- #ľ|;v!'qS4ln( SmҟQÑ6e#5q%[PQމ%0 ȐQ~cM9FTT{džT+|יK'B%?ED':`PŹL?Zd2S%4 gr3ͽuEJ͆fn5 y>) CQ<ߢcNیu`1`]ױ.5WUtAV*Sʁ:p7̨HIU{ulezim?Ś/6΍IߑZo)v1><"}Š`|oP= Ps Y%WGcp3BC٣fHڻ#?Sy6ɵqGvrcO螸Ai֟Eׯ3$ƒWVG̈́dvMǀ^B2D#UFS#EGlRNod)V5z`f$,ﴐ{%'*C8ֳ8G yx;Bbͭ|I+E}p`SRHu9/f#:ׇ?͐E1 6:B AE'# RSAz-<әL b|$A}?YEyS |P_ fK,i2#7O<_,jJ<jI;v"m/}fi:pX "d h$h65)M$C'$ׯK2q&,Y-yźk|6s)ZE2M vfl3)1&ՒB? .C:g3Z6Oll^?^*v1vӾ(*)hS2OIJGl)`&IĵX^jl ݻ9Ű\b֎Ia}_)0TڬYa/pR*N+gӅpϳ$3^ʎv`{I4wɰ׿ǐUYXOv=_>s, n ;spw<"'~B,EO,:|Mx; U=r &XߡuAP+ J#YwʬOgu<t>$-=qOyɄC0Gԑ8^V dfWS=#߼PdЙԘI~r&)%Ԧ$;^v;)(/R7O϶:j%t|R/g}HJPob4Oj_s}m0گL@rn8x?s|NoI'OL73ӊ>'Q> BMqjMEeE𳽌jF | T+ G&,۔W{rA_ !,(hj Y~e}o @;ŝFκ >z(cBuDCa,!PЅ%c|VP#j 5K 1ZXLP/J>saǹ%2!S r.oT#Ex'W?oNJ+WF2d ؔU|L~YVpy=`_%.s$|2于nmm; A/YSqCq-Dqm֣iÊLBuhFnL |D eZp7'děs%uz6nO<^C =잻9=4 b HRG&̜<2/}]JqSI(Ltqum)8s䴐,mI:>I,ZI,ix4G,ϰ~iX15|NȲ>&Յ+39㉠} u+gubZQcpcu}<>JncߏOb0]R< 5E{߷ˋ]νQl\!W^:(iC z]r%_uؕr|Gq͈PƒZm3N½kZw\,pfB.\0N 92L\zguft\Akjf ֯.F%͹~$T3:{XNPC3WBdGfqnIOs4|bF'}<(9g?tPT6(M3^lŁ撎q\iʕ9g9V<T6q8:#\ ;etzX|oDvl#@-]j7eQRXy>j%˛Ųpb%_t47_ rƞ`?B!ov^SfI  j!qqO6s<Ŧ=D p-#3BHfVs 6`6>TpX mvm{P+8F>Ai74bd3/}GPnOK#1bw{W!(5{ى 3>;&]Dci-a*=,͂ b h#6ѷ{D Ṷ\Ó4^tGDDw ?ߡەѓ qz52BYR`75$;}>p|P#:!۪).G6DfHG:z;B.OaLj7 轷䏐G W^W WvOiwpU}o0ܚ&Re2pbո>)vrC=\:'p ԋIab7#MI~>rVf$+LbKM<r`}V~BQt¦AkC-r`HI,9ibJjO>"H!Yd6s3 򫴳VjGѓQ-{C-%> "Sv r2dLy`K9vH״[\8VyMy9th5! LģmCel}BO^\)wl *{a4{9ۃQdD Z4xi\omaB-"ȀׂP-6ecd*(I0i2[zj)V# nB n;F?d&,vDØH-6l>48lJ7):i/ѼY%ٌ.SiSRD5I]&]"7U䆎{&4_B>+"2_T_^ZLJK˨Ŀ:{IfYX$E۱- {Nj< P3{%WCU4'DsZjXiHm.E Dk}Kb;{mwM,rscN)9ycX59a+ycB~ڎ~950Ja~կ[A& vleҞ*w3:͉ixPYD>i%"ʼڮUn %gd3#hq? 2d.EwGi`~"S<`kKZ/c15bz^J0peN)> sOawdy=ΉД}>F< 0%ú?<4xj\hvJ0˙6|?mvx 1+{3-DS>1~S?O;;?B=uX|՟?÷=eoCl{1 o md iP!4,M55L#N*#Ůk+]J8|[9ĮGri TQ)ٔ5X2>|Wu%9@l1av*c&P)A &D.C?R)d}B,R#&LQ %&vx䧘$:Ph}yd}p4 ؾ-Ce 1[{oq02is$ғϡm6).*"U4U9r?>zeb^/!ܥ'} o'#$]j[LDhgKpkW6 LL7d#eeChB)6N)5asnxq$ !30i {&W}=|"Vg;{ϕx6TI6I ^/hu^́ ؞9Բ_*798I(-a^/:llVȀ6F {Tˇr|Ohg^Dw7{fZqI)Dv'uQrȠS}=na?i" 4ԂxmE^^En{-@nrUrEc vv?3ƼF+.7&W 7 Sy-Gi_]=txZX,D*9uak-F4;>ͳ8X]gf*7lyIB}ooU} u`.Pby671 ~|~Y3yɟYLsǙFfOE\)FXgXzV,bN*ui_=jSD|P֏N=fxRHcK~\m\4䋆iYMzщx @nt [ytC/ՕmC*(C Vc5ڀN^\jSJ 4>ZJ |)lkq oǏRY"Ģ 1/S1뛼 W9Nj*fpӲ`>wew]$_p8hZamZemԊ6uK]AM,돀kkkx19l:SF0!|د 2E0]&,ggAϮ0xV'd(N6'd[۱ 8OW"0ֆp K mݘC#լV61ʍlf/̇XdZg3eU7>eTvc\jM\КUHth 5oyUi'_'_eHϷ/Dp5ae$WHoՖm+6JC{3Io !8بkiZ YmEUJ}VxgD &Mj#$=om]8r%G2Bb[WuM_5:SC1n[~}p)\tA4jz'Σ{s0sh%zů@H;~&Q|뇅-0Swm*+A̿+5[k̤xĕh㥊VLyC:|e(\:RO7\Ì^[&s<#h+GP-iP Ih'e^N*-ej"UDR1OA{ mS"|N~4r TY%AtL n{M5Rt]<\WqeHMd&k (J'bx 6$㻴.|E,c N̛r9Ovٜ]{+ɕC&T{zs_Su+VTVOMMw) 虍gKǴVcYiP͌p1CnsOq1^)7EVl{1PM9mSNhIjDrÅNB̕ )9nA[HQκuY#nzʟGi)xш_ěF$בh;|xҪ2z^g5-24]f}mfOnJ0/Y* 0<#}] o_?_VQ We5Vic*tnu$pY_Ӷ`W])֟j<-)ђ0 ~d`<2+s; Br uhy#H;ަdٔ 0z\H:oMͨn WV~C j)d,@#7[ Mʬ%4A htNPotg7Z?&D2I(;rƙM=iI;WF5K좚O&+sIbP5K-Nwi\"=BKB 0O $K⿱B0'c1V'!KO[#MY~4LjN:ǔ>\4~Q&'ciYn*oWfءYxG$ I"K؏TrAr  S Xy3ArHBMx$'I;/~X$w\H OK$f{x("H4H{44s{fyUXgټCԪJVATULyU>UnPg85op%d'\Q4s uaT4Ҁۋe2X)4ylW1L1=ޕy?+]m9^WЯ#~Vƣ _dq`xKωD-{dkߟk^ANyM]x&|Z#Js@fObҫeАߤ%6׸=y¾Q:r[ėh|4|pJ)TIٖ(BI9L< A?OdLl1 ivu[FDhA(JxؕgkQByRh2rW}E0cF\R:fsSNܿ`[_1g`sėo0[/KbC`? ;> Na[tXF!VoŴ~%Fw`=Y3:JڈQH$}w9nNFbdVffm6^' |;i }&_f-<ҽ+_5a%`NNh8q4c0E d34R}ݧzHu礆@cTJ%Sý[3W $eNToQlM!Y9tԙh`%5=;BjJbV3 bو$c5]鳰!v0C@}oqtYpcnEzZb;@0 .aꯁ׾鯳'FA\Shs *'vD{}<ۜANxд-i碥#΋[NIɠeWY&@X`s=lgSߐ(+5~LM!0%Qt!"e6 xvWn4;=%? WsA,Uff;'vDaY*$)f3LO./y ќju>f3 V-G7˧_㖏 >)y#$o:\4$%{_dUQ 9cɼQxݥ?C_ShP߯^_T/ag{60QTAo8} F=7]ؠK#bVZձ eg\VI+y%O+5χ Yq%;Vst5T9OIA|X?4ڋiCƶpH;ic"g8-84"~"| . :q긬H#2?%k'éFsg}HfibSq{bᓸVxf3V~T5aݿ/Ê,xWؙ_r&xL,PYQ<󅯆kBu~rMVK6Dz4 G;amOD"槷r{̫jXNRX}-xړzkv]ەh9K!Z@tE o\rO7mbO7 }M 67ߍ)5\@ GXKAHpVVÍqy,Bo> |O%yde%ZM,`%a2v[='V_Ɩ J,eu %Y0Y)65f`:F笒xRb`{,:wNfYtC) =ͮ鰩VX@ԛ,gjTBqu>‡?[˜;n` w =X {N#x,0B4i8Χϩ6AS TvAtƑ6tU `K`QTjj*ieDqT2XtT L?#&GM:N%uB)Q(Cx.ɪ0cN/w[HUBxj+TlXeaX'?06qXL2a=L%%r--7:w>ٍGh󪞁A?[>}'z[Ve{ ojs,{C7-F?#a;cD+lu{|l{ڹ9o-;K5/qKW`;VvO9 c*. ~O,%E(~HI ȷr`WBH^sH2ʆ'8?oҤɂ9p=ʪ͟T3gfJL̐Ϯx14Ynh>Y7Q_bixG4i"{h"%܃a@ z?!el$/đ居^Qb=h`0#ddSkJ35>..5mx&T)ݜ'mw"RNH ߣ9kUG&R*_$m,  鐁4raxH )0eF֦L-Ud;gT2nfӗ8Xbc"*{DsKk9s/6k^mxz mժd/]>;y̷Ҩ3i3OiΤgo|\5RDj('u!H _Bx, i_E߯f4uP^ZQx8]9+E,? 0_5ek~4Ng#EaVuDlYcO,$j<*8e߸N+=S/WEx_o[V션R--f|UinkLnw=>Ͻ%j(?*GbG͝eF\Vk]eFe6e#9Ԙ 룼nnYCee+S>x5C__Gτb=2]|_?/4/o翔W_kbrz0?QsbC&~M{ޭQpZvmz^G"~xI*;F$AHsU;p$\PO˖Br"\Tg] %8@TY/NH1^H'vJ~IgθZ"}ThHTI;\+x(bҍ7^&ayM !/sjIaJw!%B + Gqz\D, ;"zm嬙{uoӫI;yLwaVV*XA\pkb-qCyPphTҕ\ 2p\Վ{'9XEndYד5̹Kc7KBU} &LWp+if/jD4i$P;c"LJ4a~ĩxJ|^%cN-g^is*Խ^}8*&b>_EB+aqt|w8mUf)Mʮ 6HX% inђZL~-< 4L'M XF,,X&ީXy@NΏ)t  0tCnfc ވJMY,:܅n0p,ƍ+tYN]4DQ%- FlQnD찘xtHa.1oD/hLXVP~} :ռJ>JL&sE.|OoEjP.X|6j3k,UrmCH2S|eS#-`@> 8on2DYs ]$6l80 V$ĸH-XO2<xZ%h&nė{VF"/+8+:'bl'6H*4J,B#@ÂPeо˝3o0MEgv#\]<´;v>VdL }gKTlSdW:T}BWeyKg6l*>B(@}Dj˼iZs-哷vKCH?#E~iyʴhMZT#R:-%ЌTQ#opсJX uNCs`&4 B6+[RT7Nkf3廖Sb.8!#f8|xȰ//Vg=y1mE5{5 !qhKrѧXOWߑ'cD'-ύ2bOy6PE<1fsbfSgS₝)t<XpRh{eǼ xHJ>$@ B #:Q!-8]BO%kceXRʍEelhb C/Ւ6ބ>7 hKA&8[9^-#ޅ\x+aq,%mW]BM(ruF/ X lh(zP<8 ӒpMhH ƋEO[??a\\- Ǚ)YruUXx:8\P$xqҿ` (UC{0f޸m/_jG8\YԭLm:ɟCS&4ݓ]>ަ.} R-(yVL/hlАl:vdwDˍMaU&%ͿħR]n-rۻ=\*Aԙȴkp zv Pm\蝆 PfCgS6Wc$-&j=Nֳ3'NO?H3K3 _mK~d ʗ@@+ :\&ˮⒶx\9`<\r5g[ܾj6z@G'rEl ?FjW6f4zi[l M\3ێ4$č&:+'Y,TʭЄ_;:V4l!Fؗo -,bAhz]n$y ug[59[;'o W]>y wW.t)Z OM-HL$WOYP.7^͖ҥȦhm0ƻ!l\BXi ̞6I_2] oh-V,4SyY~"aqFT`8{"%5ߘߤTq>s0c ;Eca·>#f:p4JL[o#;:1݀  7?j7pK'ۺkTnp=vNL{+m§ہZ-_Z5BYs E6BHey t:AG<w:zR v{j⭈lȥ~Va"B"2pܦ'JNm-?xg<>Ϯ|E|D^Z*ua<>s;/Lx|djJxy=XjY@HQCq?1wetϡ6L]GI[w.#NvzUR6꿼c/W{+jZv@eٴZ6msz34w$~Vܢ;zѲ _Z~jIJQ6!AI}=8 '[л]F6<0Ɂ/RgmC.{b#䪈*J27(mK_&P*%!7G\yG]ڌ哦N{{?mOcӑD&fW<qK! Y,}ApuosEbMJf~zXLcOHlfyEve;|HU۝nL]gf^oǽPH]duq^nwFB*wP @~'oъ`ѝ9tO6}hb_ g煹9I\.ڄB܇EeQxO: la. dkٲ/4։l.}q ƭ6Pְ3c<1|_)?Q*2H23Hf߰DWXMn/(cWXC$ 1{Wu#{&/|){ʻϵ3w%eއ!)a%Cfl%kbTUx-~Q*)_HTbڀ+ !&_R@ՂȔi6U|?Ptj4W^:`q WARjf&D]NĢL"C$ʳelGЁ6*R-'~ 5!نY fSvKTόc  ̢ܮ 8r0y3aIf&Vt͂nE^ڑ˾gX^"Bo1̋' t~X}і} k~ŵ& ġ5%ǫ-4Aĝt[}sA5y{L@~OFI LB͈( OIJn;0˫%O؟$ٓVm:&rvMUs| S[ kT :5#I,4=91I,G'Z2?%5(>Tvϣ7.@B3Ȱnd`+9~tIv+%;~_ +~ [X6^^o{}aJ+ ;)Β=m)6gry8[C]=oװڔF:OY}& ,tSs^o4{0!.!mjin#B]Z9ɑ}˨Qbd}2F]MFhhkn 0SĢb?fE]8= g=u"BNc,Uo!vE?HI $уLӣE5Ր"AXlz諼CzVݻ2DoF$:[sYCy,Ph^tz7 g&")D$nA]k$gH_Q,JvO( EЄ:Av7d]ud_>#E6#eRcƔ9Ac@ρ lQFG8.bin |Ml[hW+ψadںJK*A(YI$fFx sfu|O*vZ@YG)akق3h<]̭.EF)ELS20VI,y /䑌[(0vہN;Jf-0f7MŜOU"Ie)~#H?VpBEm<F4a{7hxv_r-li.?(1NŶ 'R/" CU5RԪNwmBR&$ "hi*c;[-c͋[g\}3u/嚠d$&  ,ywV̈V ?W#U+:C߬Wo DA?M| ooqO'S a+NX[ ʂ/]l?_%鼿!|M{It>ԈhtUs5F8 dj~ @x&p̵F>\Qc'I\~' ?Iyx\ks壽E*{{p*O3'% KNB>5 ] ƭK g0ח]OdMޡSmNo6bMњaaRrKouCo+ߺ{Dv%9=Ovru=؀ Nw:|?hYwZ ؂u*{pJo/\T~H4G䫃~}X[s=F$O篜.؂i;~2SCxC("->ƒ¨eKU-=vLfxB.T|OV8IҚBhl0~c@$f BO5N}c1Vgǁx9w|M'͉Ѣln#KzEhѿ UfrF]?2LXy<Ŀ]&aΈz;ߐΒ |‚c&Yf~f{/(ѭ.= 3Wѱ3+z4oSgg[rDj BuNs;E3s`\7'q9<81R%2yYAV s(dz'Oqq_q$*@_RxNrTTfgٟ:Mß:K3Qs^|%3 Tjnw=dH[/3dyI{_`|Ⱦfǰ ** 2xEs4%diӔ0K9\`[8'fy4Rh :DG"*HERm*Xe1EDIɍmI@RSmrUؤfw o~:b#\fe0egk^ 棤I}@/0M7!Q"r 4(ہrxN#ʦgܐVTwbr<[;^ʁJǣwv@$Mͬ h{xϴzchqMK.(*+H+T{VyZ)Ow0f*=[b@ݑV<'j0V7xֶ]yS|u}iGa>V1q[=]d_ee-IRFg۴^ "HD#||$5@DljjDb'bf) P{pbts0l;M9mnQ~ylJ-š͒i93~+-`:Ɏ铖ٍ_5}0\(Rl}V9vɳwl5cfBOcmAjW=fc1f~nNo6l%׬DgUTAWtݙ3l!K.{W>rߏɥ ț5Vn)iMƣhG(N}+Iͺ|>OH5wlY`S-ϦNNunEozǃaK߳a+Yޡ̀J={>(9cw=C3{fab5!f *{6D4xjVrkh6C$˞SR)GͨbJfsrһ)S$m#?#t$UX.80\&}Cї Szz82vg4O5&e><ȦuN̔>}8kifl)`UԷ@poHjH7lJƣ=_ 8V-៴6k|wo;]%tןnu[zoc=tEHQI !R;mmh i,\#ŵWq?Q/8T}&E|}9͊k|nU Z<%I/omԘ6q2p53;Tִ8fM}&y6 d-BȕG|PYF 0uX[}@wG/ߒr-A\dϴ8 9#6XzL? 6ۣL됽ƫQ榗QS؜暵>sEXb]lʯ6$qf h )]ك61 PJIOJF˗%YE,: (Z MtE5v$ $`{1YP4oۥ(nApRnn5'#bsٯV5fL1&9TfŚ:Sa[UIБET ;@9MʯYJEx8"ix3n5+j9fKwɕOzVCʹ)574 RIb<IM'R3[JAS|tKyE)^IIHV9gGm?IG&Xx"Vt%LQxLBY6@8쟿in%<'}arfSm/!PxghvSfqAVNƱ݄Xa5vE0FK3. eFt|Vzfofӥ4Ty3 n*7+f r9m w=hSZ>1=.}^#W#xm@7 wiuunZD^/.,aZcVTʱ=uGQ ?Ѡ>2VS3\id4D(UŽY@8M?C*_r3p{XE;Faٸ(徽/&q܄3r 4 j5{8 kJ8?sa0 3ĿE8\Zo-%/kqC凉ȡQޯ#ɶ{җĿ͟>9>=L,syBeoO*Wm6fX쒺GUy &) uMonPļZJ+tObBr[sUwV() 6aX6B+ŲZy /$Eaڅ;hy*?Xf[:Pm7_ل?ic%KLo{y;d#ZOPl=!O]T:Ǐj{Jx"+As{gJ~>#**+*N;$DN@ר m}KT7?M/@KDͿǵb348 .z%d;_ DS}JE/p?w Ek&ŭXZACsLd2yH})0[$5;=Y~2_@+w^;}SdL(l(  b@/5U- <-5U*{hֿ'7DGw)E:Jvr$"A>/8zxk#P}xL*5P"֛%~{7ݰ?&k#p\cS lL$Rv cGi砟Gte?C 1s~/g}xVX:썅{sd$F;εPrnRn7?C%z}'M tj"16{5(]"&swe-J5y45g69 >fMJNa0)1`i:TXM&m؍VWwn`R^7Ƿ|ۢ3[oqa06SRW:t쥎4æNJIaq0x%seN}֯]CM;U,g> ;D;J#)7AoDI}{ =s։hض*`:2󲭦8xv:]k.8 ߑ7`';{ t[^"Z*?jk}L̯U#z<Œ/"QGŢ7Iwk/SŊET,NKAVem7tq(c} c¦e~ͯ( s8wEx&i~ h9SœbxTRn9 =̽]Y,BZt`tFKSNbѯTJ >Mi$*{A%iy rfƒaaͰtԫ@{';1c?qZR[aQlMZhE:4o:'2;?1{ߚIk`/vhyyӜx0 u {;kZ'h'@bu+HQӗ)=( 6_v>w졈`g~pBuW{jN*WLH*<ʺ>Ec9O8z] a9 qp%ȡz2>Ӑ y= Z&_5ƻGc?i}Ic/3 SkϦN8i s ֡`60q בßp7J$Q' (pl?X+9SAwm'zӝ:Y`DB7#vڟZ ""/YjGTqx64;[?ebSASXt15") LLɽpm2 :i:OPX ]>lX@?KXeuЀ24гySJjC*7"qqi aNEz֪T/x2&7)P,~B`TZH}CZ}H$6t-)ŢF]15O/(I-ɺZ38:I R@&Acуo2*4ZBN __A,n 3`$ǁ~uSt&B#,D,;wI@~:CшTR@ز LBȷ1|Aڔ&/ɳt Sl,a=޽x껹ZBi#wޭ}Zj->6ZR|F<45c8|I騯 4DM # ryxN,񫽺{JyzŌj kpez#E~:t<"p鉁c1c6ʬNky,k,Ӡ؍f~(XCIPTV'IS0s\&:4}#]/qz 'C(FA9t[[wo^.gQkHI( ;8>NGA¼ʮ/@ F+:L\p -Nʰ9^HV2_)TfD"}>]OLxbk6Qlg`+žIX?SMV$ 7a{=5;ٽZ=_Ћ@H⥖A%-)+i@/9&c@ݩۀ !FKbI2~,.&Ta09/ >'SȌL33)Rdf$;*;|y6Ķ}vg>/V.9Nx]j{ր1kY,]a 䭎0i,*gtL]$7P gi(*h *R2V룤P] dz>-mozŸ53e/Óg ճ~ q5>GX/usy10XPL+#YӃRᆑ0Yhwx¢謷Gw{y"5&=wz0x? d:q7Gp|QPf ڞ<0UɀƲ)> 1 UߌEW̗uh&I%7lie>T&cuzހ}C ӄLuaD@4QcIՅowHd fuND0<ſIWaܞPIgzyӍ=VݴUƃ3-苤xe? WNDa*MJsrUIHYfq(3)|X۫.3J!mIo4S)h-m eˢhv_;u@cun[QwyA~V! :*uU -gKr^ؑTg7";,cbp'3Vt"!fa5@P*(S~:Q&3xH[c?08gc:+쉜%3+:UڿJ<Ӱazx70P%jNt)̾!(mw ׌`CVݸA40:qƙ2W>R[NBrY3 4oգVҳka#V0󤺚B+7vO{jL*1aF'<24U͌5UA%<8c mBM젩ߤJP?4:G,;B%SF(.R#LBf#V㩈՘"PM\#TP:V3Oo6~4DEP5g@ .4D.*%ے2x3?/ dO]CHVeC}&96Ǵ,׷YZ.#1 ;gZyg=~?HΌS8 ډA(qI377<1c-T(~c}Ē=ӶСDV|R| ZQӁ׹ ངF,^7dkGA {V[B8t@͗TN^]>t~DN|>KjzuG`$pVGD>X+3hs#dR(ٲ9L2 >ZRw;AIseѱ"yy:~舧{6ċÿHՒ8\n0Ls, `U7)LUQFmւ44HbPVHe+$c\EQP}+[.*3ͭ(wιwt.was8)^wI K-j2p͘á<ҽ`jr6X )OS93JsZ ;^:ipJ-৳efDI$_qd7có p5 9zW"LP!i-Qz[0(æ(AchqϽ JBG&~ S(TLG$/)\ҏnZj*N!Z1"HWڒׁp\F< MѶ8m`_GB yd͓et9?=5E)xkp9G&}L˴E!0n39 Wim!.qtP"Ho`OE2'Ő] *B&BOLU4Rl-<?f,&&Qf,9\H>Y.^D<")$JAGyU(W?}?aqҿثXb3&M.cev4dP_9 W\<2ϐ?/% %ޠs]nE\{$| NRcG||΃EIe6pFEW~?'ۋkL$pnhras V&Xx IW@ SF7t|l~MYz?iE8][$,&zuź <ˑv7w&~h@ƠkdmGIn_$aNFCK-z(9QmyJj ?[VrRH10Ay eҜ/7b`CCtW2ͯ(U Qz"kÈ>]Mcao]DɫsS;qK ?AYiryhrmrm@oN$=\暹}̳C1W?G`͠jbpax&"ohrK:=𘢏gQ _iOkN(oϜ|}j4A9R_h]8:$3*a}AjZWI<[ 2 *L0~?jTAU-iZ)04E f}=m%y"F-lTqɵwPBC;ȢҴ&,yޒ@ib6K+[V@_s`%hqaU`؞q-i늤 2ݱρQ.G[p].Gi10<z=? 3|JرRu6R0Y? Ӑ*׹IdKA  ˵$`%Ҏe5 BYs4.$v[8^`lޢ& J) >d'ϥ8;7RNv?xY;-rϘhwOW-`*[46Mdէ~LF)RΉo_5K-?2e#:*~][8Aۤ\'0f/WUPLy/IQybM4jS_ՉAeQh+㩤kOI'y>hhY"/]5gO~d*q`j /4pPNi 9de,2I.U$1+v~5zX Eqam/fP`_(5 ٬ $l;aR*ck"4d7 ka:cuylؤ#& w7;PN2XlR-UxtM?ئoVi:.\ਰoܤ\&ZG%[S0H?'1\\Hp7ko$d8#2<4B`y=em*.w] # ,=%(] :t;I=|a=AdD{\Q Ӌi# W Sa!8=B0+VYYh* Kk{d ́Ih=u&UR4ue.7$).R΢장t֬k:/m|?sM)_ >CJwHCbB~ cxOIPr$ܪ wToe9z,fJ-qD̙kR"_ # d%8u- M|0ja{1'B ݍ=U1NBYlMBU7[55CnܿOHoL; s4Tfv@; BKLUQ4Rv"V,1{'gTvwLB,oK飠:A_՞ f'F)j9c:Gsx)"unCy2.ev_O*  :ɀAwעKGeVz-M=M @9™Iv?R;"z`YZEVSn˚OIwv\Ya 2XwBrrW"f@&,E⁁D{֏MlaœPpLjN> $s[dndǏ%$?DхQp WP '|@&BS9t2МI9SY}pK^{Ƣ`*h Q{Qҥd_uQ5}zІS-ffԠb_BKx_W[d;ˁhd[dl9+R9oVPL*_%ybЭW]?!ҁ^-d>B6z)*SU˅sXÔ(Ncfz"ݯCDŽWtY)7bӿUgc\i('#l"Ϩg8JVM. z>F:<a)md9߈C*j`$i, )k. ܗ3VԱPAYueT2B̵[ux)5ވ֍Nоo8OhqAD^%GS@%|=Uxflo#Rbcez8%ڀB|0x8WD&Z{n -k%Ex탼/aRK(@’,'XN[r:<ޱ\B=E=g {){;1 !HRά a& 󺤆%ll w:p.`o3/ykeh ðM236*.EM'GP- 3D}2!7P4 ICR0jS:n "ޢoOiBF}{qva7XcKlYʨn3xVZH}+!%(!$Db{hɰF俍}[Dݓ#Ѕb,G0ŀ~(;o+%2YNK'_ S7#jIįs]?G7 Ҥz .f4 @u}h[Mɜ='?׳d(D^2m<$oXѩr ?Ij mAFB zHo*R1'@еUjr4~=M.0! ]˾ce϶J1eFvi]K }ȞuXx7~>HrP$M\p/HvLK}l͇,mlZyRbp`. u>Rog WH9!E2)k0X2#A*Qj/RS={)?koc쉺fTVr` JhO$yO`,trlZ[dd~-M)x( -wQ)Y6ӬkH~QSih)5b8 UU&ĄO/5  \PEϺڛ %%(KHӯ/E`# "v&=PvDh&>O5^|X; K *ddo*Gk2N阮=5M.ThY<јGc6|0!U@{B̃f&&G*~".lEZ官|D6'j7+•b$~a)B[V غsF@AtZ( xb:aJ%Xuyj9"79 :vjdapeNB{çsetnƐKz#Z\t4$4r _iUfQ3y:Iт!a{4+鍏q@Y??CLF;hґpvje]2 (gHZ8rZixŴ'x v1'%i\](`_J}әP7AyE &MoПʜYG)w;XȰMzޒ -_` P]B.b ќnfqr jF턛{b$yt{V0|ʌIbTP=Q߳駣FXypi:b{dwi9YLWYWHr$ DL3 4xR/(]L[^/ ҮTάoSYΨ Mu{cY5R 0u=-(%Svȿ'i[sTzbihF=tsLbC߭ 6ԃ=[LQgB (44H>|q |R`(98a G3&2Tz_"@ 55yd9f;턶Q޶tyS_!؈NtSQ:;ZSưʬw<9w;JIϺ0,Y&̊#k0u,^.f) Am?9/ֶ= Uȯ"Tl؂)`NM"{xSDB-B}%j8/26;/`vq2,7~ܙ`|6Sfr0Lիdo^P>t1&mpK&\7/?u-#9I’>1rB(wl5I*O݅D"L OH5 G)DCGإL+C+G&+Gh(`| d 9:u064-\6M`C|!?Yl%~.T)^[eS2[4' ,,qĚT3}%Уz.e,{|w (Eӏ=wajh e!-ZOן1VK2)6t_aW{JJ4A:bS4;Bc1:2SUy飠l*+m9/Yʐ FU"t2ga^LARX۹qw&%/(w 22_$Dt<rw(+ύFe暋쁱r\},vRn<.b=qf:aLp)U p~dz8RͮōJs*Ƹ^TiM` $؍ @)iwi{`JnD ?YXI}|WJx5T_gU̅8/ʗxkjmMSS|MBv_ &ҏqmi^#XJ :ӨS$5+0>GBE.I ʔk--auCaٿr}t),G)GӲ#yAӢ'MN甌xiew{3 f)ELa ;N*Ln14CZegf`"Zr쟨rɉ!nKC~ӯ^!3$wP}xt,ꘔu`Y6:\PFǯnhOL~G])O륳¨kv6Ez w `ÆQWjAyT}}lON~<"\?{4B}ǝu͎Y0QZ~7T1^2:.Uѽ:~5royc*θ9Q !C>'JgO{!uc bpKYa&`83CqgFߐ|Fkz6 xNZP6|]ţEٖqhCu@rr >f[&jhG pF^d8%n#TFje1JpFERfE mJq=5!ͼ)*5u Ө Ӱ):y>`ոTr_(7ґi~<*fGa%l_9{yL H6!<Tj-9۞Q1"vz˴:;Cw/;=LU 6 EOJen 4htK02m/]Eowqr֐6(m *y{ɟ"?!WRu͸$A:$@QcfIIeblk%cP\c@RיvآgТѢ["81#N. ¢*Gs7ӧݴcMmlh+AM8%o ,J!o*@M `Mi`+RS^lj93]2eWI>[S],ɬ}1e%zψFrۑ崤I?HӌHd+mwCHݮ!>RsHNQj;u߂|//p^ dZJ(6bgeq9ɇa`f$:Vc\NIb^02 ava y#S$Cƥ5BTG(U[ I,K"D `ES<.'[lYlR{;^,tKfYT~VNc@)[!L>oճag)Fۚe, &B /ZۯĴ;1 чciܞN= ix-ZL.$]'L']=j]QC!~.pŇ{PH`,"h: |\>|BvrpYZw>ϔ/f@*xv3'3/3Iv!.& "[(*Yə]șLJ ) dܔ{x !Fp#k~ ]zd]1)GDGm;5'/āib@R\8۰N#ٟ3;ZMK{/Fҗr6,@PW,ԥ &n-`Ԣ!.ТS|I]$Rɺ[sNIMW[~+yv4n.G%0Z؄/c䈌q*9viG)'ʮ)͜}U~B>J ƝOoą\Fԟg C=o FaHI;6 S/ T?I'L}^NIzZ2)͒(0gifҁ7ucc,kI"7S6 1r?W2YMVkrb_ SqrJT/>zZL!R&RVxS~AgKF<T,7Q55"e:9K.D$W*O'0Qe촘1?%RuʻYds,l1)F*liAPGd'Z,Ҏ:A{&p,`9lAeTW 2 oS?x91=`-.ۉ1)چd])C n*cj.KL5ܥi5ib8Yu_$80+odaS&q>:C_Ke`1y:-ڡ gtdJR< 11ks;W%BZi}&IT.E'm 9j#;--Jcb0Nd%Hև䝮vt+A$=NG3"r󓎻GD_[|6v R4 L9R=N}U.P LZsZdž3= J-bNjw)ߋ!UHN;|@(ʮ!jMNXgGI5 ];JEOh%m\4 (Ũ>r41r)DFkd4y&*P\VK b{ޞ1DBM%iM4-'qˢgk']&2tZC=>4c*eaL(ʧ{5E", K r;r^U*L,am⿏GsJv6:F^};ByY L彃ܨ#v*+ V1w=!Y]>dtm!*jb.^X/e45"O؍ի|cN(ϰpثr0 nIc U1Kmgv ҢJv"*[bׄ%շWF܈Q5rIS %&RUp_?X8|.0Din(YHOJz KNẂ,WsVRr\dPqGqc /b3PsG )((xoFFO LE֏RXnT5w7RgBzßc-0= ljK iҜM,|Ea{qwSB,4d7f!r#[)/(DCԤ%BGcgK^PwѽAI-VknVY¡'cBC#G_KMX%*mq>L6X)cxB4&X!T6}yzY<&q@@yCiՏ4{;5{*J)Ų2Jp?!* N ME ĂJbXz?|in|o?DQ$5,aK쇴16ѠF[JJ`׸3ɣhKɣ9ZSne:QtzON͗H׭!`K99g(yS ,Ԕ5~CA 55rcp㾂|%HYnR{sxo vEP]%#~S#Gr$/) ["N5.Gً.}lvU_| eϡE 'f<y w9@Fm5:bC _nXfKA[@3 em 7;0d嫿$Df.Dg\4E ^-QL;w=+(/"bAE kItg8#4 5frAioQbS6M3-v/ޱ|4<Y0;4T%I +d.Z{1it݂=z1UmOiPMgwM-|.ˣuyLx%2IBA5d Aio0k>zCD  C88=71XԃdJbMݐ}l>lQm<Ј/ |'SE䵇ɻ&ؙ\9f`H`kawY"О|r=t;Yh&,Wggٖ:&}*O\:ڭc8TܧnAӾy=8ͦA>c0M{`+8v0NҗaSD;+V, Nԛ m0l*|E:b-hq ˉ>1Ms&ʽAY8hҁ˽bRLu"%*a{2BEꪱAh,ص6Ua5ZYs8*,ڷYsNk)=B :ڕ;3{&b_C}k݇:ߵJwB(̆Naϑˡa@a1]"|Px=OP(~';" W@TahdW6cQ{ADSft )Ậ#9 AAAW$5 g+AXw/9w5Lfw)'oٺ{`ֿܹdtͷ N֬=k>aE=ds8Y\2 :&%u fI:a_A_0'xc) W%|b5h>ë:WEf}-0e,ۆ މ{;6|A`Gdqq:/o. -t]ۇϝt0&a(jXReD̉0۶]־tOL}n:WUt) Q"jXL$5OGs tUKZvlGW076z#.ECKXϑ Ce֚WDPԒ\_Wϑsk :\")xC\^8`'XVYUx7VVt ǫ#x V2cdXxg-lnwQș&|YBd.Г3b].yn&:ÍGHmQ?+C؋UBq ݏyLԃ.@ HY8:H'C303R QPY2OvnVVh,Rr.3^]r{vL=T,y.-QrT8Ax޸֪0+zauʽU=)S/֙́͗..שvP.$r#RdɆPGqe*jz"6=#2E7ph{GN'?'x6 ^wU6XR#+VJql e4И!A(NF)/) 7cTMb{M2 Y@6o>Ƶ](mBa%sw7X#\yw_<0)/|QG--yT4 rn *2)A=uAjD[\ t~ n`,O@j\0fUګ,N`;v%QŞaQy&`<`+&L5fdU3֋Q(P$V@) UAe (}ymP#0i/<IwUj׺dh7PU@y2/C"vS$]mS(rhZ);D!|GiC5FszdF {EAYIQGcz“8q_`+ YSn5՘ORS4 ϧN`S͟csYJ3Gх.t.CZFzeEyuϣN`1~?MV[OH3# JngZG_4.Aw-L "nbF31[4D HxuOC0(nYF$,F9T DyT/H­)] t \m_U`u[6 El*etG @VLp s\螤S?D`z-JS$C#(ևj_7d oUZlsFLL:۰xn^/? ]J; 2f:<ɃS=BsL0-%Ũfwn\ )7Y#=e^{gp7g.3 88>zI twrd̂n;xb u"BnHGE?IѲ1v뙩 v0.WCZKfFbrUe0LRbC ސ|4tj)f^=3aD=ٰKsa& NOA(: ƻ]ūiy#/ #& ʀw!REgyw^LXJYY_觰Glޠ})pM,AWO6wt~;sY{o|A;սzddYG8Aո:Ar)',W(-3\" ŭ{,TJGc(~'K@i~ֈtWCp&܊8 Kx75hNzJ x~$]oz {wkCnlpgr %bF)W.Av־3Lܕ)yWkaba`(DE{ճG?R-ML9FaEҝcIYy3Hn,A\|Smϲ}x=߾^WU#/˦7_mq}Bks@#Q 6DîSan5Gڭ6d~y2xOXYKy{~_m=&1~*:O*QrrrSaEUzt.FTG$PR# ,FL,DRt :[T9g^ZZER_Zx[<;bsJyL8s$c+E-+I9z֞Y%ؖ9 dw*C/u:*kſ>wyQMѹ Xqr+q'9dZxd,\l)c1vLZ WbVjhE)#fWQZ>L꣖<3* \,7ps 98 x~;}) f3?FQ eOWiPr\O~S5X+yVH n jFtچѻ7S>p wyT+bъlbE21B=Kg"& aT-8=TjAb^:\y.5v/unq` M$>K`c di}!{/Kй͔v,̇?{c]ĐVsv\I`)>XPtQ:%FW]AO %%R,^5gƒJgA6*o&<ڶZ??ITj֭1I4M6zMf,xW)71!)E@|EׄTEcTTZwLjB-ժ6g9֟C(69\,Ҋ=ĊbOWZkk~aiqV] &VUK~nhW] VM7}wW ޛbXF5&CF.鲧 xO{ ( Ic{rXu|]}ہ{< 1K5TLoȩ,ݎ*?AG=c>Y&uOSXX/ 5!]0V*KTŹ$nqg.쬍q z^σ3%R'}*e7x6p&rڝQZ};<ҰVgKNj*d3W(1Kՠf7:$<o%bXdKZYZZP'HjHeYc4/4=(I Gc c66G-d=2(P5#*YVmMB?Ae>i]M G5lZld!u-XvMhS'8t<ݐ~?dK"^&ɞ5E_,`2ުLm[WAZST#D=EA"꣆vȐ]Q~FŌ %{r}#dV_aЮ;D{a[FSh{QMFI;okΗr"1->dKW" ʰV3'OƇ휱 Xyz̚2kBd5j#:x͊_||.qc7(_$L%_== hG썇a#yK -/ ÿ@hf%EYTЛvWVuK m3:+~W5vDhz+iPlgbԋjԢVH|>17X)KVȳZʤrϸjglNRg\M2Cƴ>EOGkR{ a3e{WFCT6*kpS<#n#U3BNLPfe*lTsK7>xR++,Xbp;5Qjk+E޷5Fެ]7Y16QhW}Ϋ&7oKy(ۤE:fX1Ar".}3.|&7Ldd'\{x &M}}5قi-B}1tR|^7/[v|U2'S6S?# C?K#ܡa6LџM@(VC&P޴lNe! BT{UvƱ?6pFߴP8e`;o$4^ ɽ~*$h)#I )s>1o-N$&T2 hSy;>o7[vR$y,y;֨6:?&|>kuR9oEO ES?o9pޜpu>sOD@̵߫e g~כۮks>a}]ԙ{U?v]gΙ/*gy5ަ퓝߿ 쭴_U}sugp>߭3kP\l篲FW;=-Q\9ZO/툺z}xWq=yʕʕZy䊮ኮ-8 Wt/J^QjZ>~ l 1@8}p" o_Խ"|&S׵KC vos筝.\v/.:p./L~2G$eYsMªc/J>DMs3&ةK7 Lejhy0TeO}z珝|Gğ8?"'ʳ3{9*s4#Ks45e(s49549:s9:p9~bh:h NWR8Lx= #=K! ϵ#Qώ凯a~ ($jBgA9X9kl\p=$Jk32oxSSŵG z-[DTqΖ{;w~[H-F_ZA*FٯW\݌o65Ei2 2kFehi.57zÍ-%¤!鄤z?%y3} `A/~WkY;>:(z03YqCi{Dvr! D(ukeV\(;!>O?0*ZSGF08wRQ)fo]?B2t5c=6,UѠU*Є`O zmt+d*N(St&!$(_Τd@ҕ.29FiztfNtӅiӳcoC˧r ~b#ƙj#**t &'h1vo(_1a* }%|{qUT`yF,R*”YaYZЎwz6y!ޭ"Dy6& w*K)(x^4p4!Navó!-G Q& hbHR YG9%<+y <шBOߖث5zhJ[*K@'[S%HbIX٬gVvfWճ)VJ%c*K 䚱5Mv+5Z xn6 Yp @A6@|vnWճ^~<3~t*R6#I4rkRM7WxX i`eW;.0ZOJ-cunLׅ?a"EW#Vd7r}$!,  HVЭ[J ?:lcMD-p(wڦAGVcR/WPt; EyVG4$,1Xl֢tHRx h$2ܻ- J.Y+ғF̸ݻٞjD0SȽ.=\Z9\+HF9K9v29`RL>Vd '0:BSx4{qHt_yI&4N OS >@(Б{q8StWſ279n>(`~;N1|gCLO:߫^/_ꋴOS4._wťڜ>60_:\}H]g;Y]ql띬pbN_jk?ج B{/FoIް2؆nkʿ(})~%FaW6>ԧiSCYI/_ϚtBĽ`cU8]CXn(؜Qt(W:cy1j:rN&.GEX 0 ka.pCI9E>ǴeZU4lӑQ)}'7Ѫj mQtU{Us L2ݿaS޽b^s'9VFmҽi\cs9d".8mՓՉO7i˸Ѱ7zFi8 H/% ';>0D+gmM?Q{DEyKL?);}-?Y86,e*4`9gB}؅P1- Ŧʽ rʗR N80coM84)KB|jMҋRe#Q^N|YQ(tunj/@Ҷ@".>sSR |_|iDjTn-z>^J!iF{zpMּq7MU,z?]/RK>$O F'C[􆶀vJTa=ݣ{!nΡZK:4;t<:E8|M~Y&Wɕg{ SJP 5ցB8}BwtzXXR̘>N~~8" 'wqwEQpsb"ԝBEg > l?1Hd:ics__+s94!)ʁWeOVtRgy;+`'YqcS ӷsz*^ ksBQ~<r*؀ !ˑukv7%s([OO'-_ꜿ=͉TNEa:*6b٘#a#"sRxR\v)q#n䎢fnx.gJt2ܽp0*+QdDTzĆ#>,Bosj,.OOw1E~PL"t{ps8h]Y}ag y5"fx*u*[@12~ jg(*p O%l3_&n-/#SƗ{1N%⠣ǁ&}t x(`:<'eϰ`]X!{ԝ\̿ j}*){-}r?t5NfYbE,>`΋ ʊu7Ff5*'=]y7g Eq#͵8tT ^t-c2j Zzޘ#nA謭4=d(/RL֪{[ZN&V:RJkB:,X&5ӗ16|VlB4&oCD#k JZw14!+ptܬa1]|q߼L{]3l=4`:mNSjxFڌѕ'YXgW%AhUM=bUPRb zU*î:Xӗ?wR?ݓNIv|}<[Ge<`-ҏyϠtӭ4HFګ HUFZnp#ɪHOTFԷ)`G`>.PsQHgk KhR/ubS֟34zSwt3\ Ӧ ܽsV]paR4pÌٳv'[ 'v$v ̤H)Tff"Z|?74+|zwYKbq8Y)+V(q>ZCm r^[2;oV0Rru ^b(_aLGL%ƂRBD&HpM7U}~ۦ;@Fm9 9kYx(nw sS?рîj;;@S׬eB= E *RiRXǩ:'ҩaͩ:Ys. &\]~D;Y&XK%)s%E{:Kv'[ˎ:KlGKyGV ,ur#يm(49",mMQ:C$o3'r!-צ?TȢ6׿hJNK.e a=wq=;iB['ֳky^_)Jmuֳ8=s1_O3Wu[iVg=s9-j͖ik,c|/҈̉XN/}+_c%\%>bE:mQE-ъڋj^Tؚrzku-uu6Bu%_a[_ԞsKnKE5oʢnE0[ S-\X 7 -|iAPvK;d,R>jQ-ҎdQx1|U8ʈ լ2/΋§60sSKdS%l [7x3_biSK2xSK\I@<̦glUʂ8e\&[eNQ:'չhh{{0޳"=݁J?pNzkS7Qǿq ,k9g~"__5&1Y&p|Co (S ɕ[JԱT3&RbGJ0blR+-׌,S0M$I3շ!mlqc[j&k]t]œƙcYV%s ͣ!Ny10~ DSdqaͻf(Z *[!t^bmMAKvC * baϥ ox~%B}LVٞkO%HaNaIz& gOKV.LA7r;-:@&/s{Re`e[݌ oGC*VK-#|$Q2..i`,(o M$#Y'>'$s` cPы4I0B;Nkz~}= JP6%l6K}Ej̎WqZL)V] #*~jug:rfEȯ2"xI")a;_aΗ&ӠyUR %xQ?bi1O`+D˒N. ɸdkyC5&ȚU!x"yƢ$bg6 s-+9 ɱtbneB5§P(=L?o3?*aS~T՜Cs~H@i<@0Z3pf|+/+{n1 D oOӒ}+M}zvG,2YՂ7ʖgeIGHjT JjG9FΑs#r3rxoS?!+ xyb%=nPSbY v[o<-\yv-̤m6p8KM6N1<1?$ LCUֹ_KZ=zk!>GɿEY J-f#m6}?؛]X.& ) lWd;pD#Ck蟳WA`R¹ m"rq=wZvEAeEBtPW0$ a6*NgnN7QC 8Xsw"Y:Ufu pjwuZȝq 311/VZ(߆s~ s*CACFkwG!Ng(+ÉDgB0!>boĿWswtJ QҮZu=^䟵J9}0.̠+б:KuB Ki6h s.ϕ0?La-5̊-ܺK}k -6+j.6#giF\p3ܱ?YkVb 2W{gYI\ӂN7mX0޶M7L\Z'A|pҝC.W",(S~ۉ3ttTqgޡ9RXb)|h?M.  CS, - qS1 Sv S>eLn¨^t:1kKQ8o fV_*c_N{i\jiAFE9OWs_jQx`Z;\DYf R91h4PJ QWni248hk)(b|h(s~Ʊ!Qz^fS ƞCP ڥSYD?֛4~͠QM1+mxژVYkPҥ:>=3/M>dq?PJK3qZ]2F֜*N+xinQqB<Ã*# ?KfWCzh-j;锦!5;d?RE |S: EdAψթm"'F@ ܐږsVI~[-R'RV#_&8$;/Y-7THܟNYBWԺTz8ʖԱ2."o)hA|֎*"l@p_dM_/gu J?#=_,AVmi0qw~N(g9rxYQcݢ]'ˊ68rM"+`1VɆtJ`r츱Ju ySENݴXŜ#Y̺Ewyhzݢ]_sg /6jN$o?׬Cz|kQ"U'eggZU;>qŃ,Q1[v1Zs@GL7|iB9ӪRZώ3V2 DM%ȑU1Tݦ+'/^ly+wk\:.x ^>bfST[_:?+ߛTQU):+7Cnlq[ ,@΅*6XY(>V\{.ԫEPE*uO;n,Xp[ؒN3 ;A@QO.-dbµZzgG)hgJ|/ Gb3$lz뙤I8#(#f.M@Y6PDca+ص -o)i@<L2;{ k xoFzBxn3}75@E,phȭ9n1@P6X뵇0cwp-Z^e5E!pUEO|==].h[1)׹{hq&b7֏GZ#t0 w5ہBУΌʁq tecݣkawa\CtRSyu쵒޵׊=ËyXZҊeR1Va5+4bdV3>^}}>;z}^=׮y\.xkCiBJD^Ս. ஸ5tW-"gQwY^ ߆mg|VC]mM^k]wkbC.0%&z= MP3VIJ0oRO EyB^B\C\t}k܈ʋZ΋V} U <ŋmj[ΒmjSRxױmi{Цb&3 Pk&^Y?;iOoڒZ E k?Wge և<}ȣTs*]*[+Kfѥ:jbyz6Ŵ}ER={`yy689bi1WgYjhl }a, Kӓ 9?Q27¹o" Ƣ͈O~OTt_?ͽ̂yze}IdV^Ϳ;p:RnΟl:}, ujJU-Bh=)i:i@^,d}\w^f,y[H3E߈!HprtT^'0`<陟ok(wCtP9/aZGBO.~]*ɮu_kםnu4WЕ\ hW"* ꗷaa,*sKaGJp 0f`]?qaLn! $|Gbeeu@jewUK8 VԕΦ`KYct!qƚ5R8)(YDFnm 2EFF=4.Q&p<4A:z.M>{%1F٥ (u>2[1;OrR{] QRݺ% U[5 #˔uklZG)_]13:6Fv(8^+ͽ ?n=.DB*-%k-59mU 2Xkl*rC[EY<ׅn]u,4JMCah |,R 14 C" D(xtТ^ чD@6hT()(DRms@!) 1"(zh}IܫYKI F-aRj-@RL/]JI.FyHM.=̔ޞzʣmЋF/,)oc*lbڲOJq2)dRȡۣҟvJr0үt2_sf+Hφbha!gl1&P8PC'Vh<8F'f&0ȍHcl~%+PY{-3/#?@w=焰;jvP=AY@R1nrxΘh3+_woff;|#vGqʏYF'ځzg L&I)~쐗(jE!΀'|YcD%ѐxB' ;3Ȟ'_c{wgI V>HT4Y;EN7 Hན+l{I$oaZL2O6ܟax+``,P̼s҉[H4vu6hPLBߘ}eP\zFuM 2l3Y/Je[µY{) LHۣyVH41Ku<8/m?2K )>txkE;? SWbt2ʅ:5~ &@R/!f2cY޴ME_F??vK~!̸b:q;%v{\M&\TGOP~u ,7RuP\&u e4ak4aA5hsgϚȲXفEOi1i/a:2t57iC&5 [fNQ; "O$}FPE#Bq"cyy_gx/ēJ14|6*ruQv4RDy??a*fK ߍf"ͦP?'$z#i0e@p Ajy\BN ?x@؅HT@cB-.d^C&6Og"&qП~. r_Y?Y3lUr{D=$s:K~3oqGK02Z0=CtLdGW?E6)͸(7pK:y`;ʉɁ)͒ YLCa⓾ :ߥ ('{8'oELjQGQO[s&SA6s9Vɱ }*Bwj)3.sc3v;ЩDcU|Åxv_((L0kosX1oi,=&|-g(5tr=YO3DO$;?D ^H ~ïTa8v-`dĥҟ.MMMְX?YiQ50K`F/z0:Fӊ0E;%7';9%C(Xjy{YP|.FK]FPY%Xh*a5ML'?J?-<OTXR wMĴ'9r46p-h&QB裯QJ:F3iNNm9&Xo>AB*힖ky_&P\<{=Ӌ&Bޢmk{Ua+IӶJ^ Q~VN3Fƈʃ]\ܖAꚳaP/9fNI b\Kmp%a K Dd [ kcD8(v?jP_}0HWC.(ڒlӎKFEԐS"& JXCdWwȖ䙫xoBJܓJ{9B\ "*ߌ)?bHSE.FϋT6G(r&)rc ֒^.^gzd6"{6kb-zƊ:{Ok.kN)QsNtrs54 6X6oÚYuN"hkaFĠg!ҕpD/L6;C7BK8i6H`JC?M9&o423슊s"әVI{FjtN󥚌rwfz+j:eZ6ٰ/\=/ϝs\r=cw3?Ta?vYR+kfzG$C?~#H{6Bz0U*IS2G3:+ eدgN=>Ёy:qhT<h!:I-t Bq:^p[k> /B2,`HC`LuJS*4^sᇷ? _wSy@ KWyZtb(<5-*i++}Nܲ71f1F׎a؛ڐ?!)7=hJ#s{Ɯ!9n6G22/Uq"1no.(}.&Ժ1 vl1 [O@IƔ#ќmh}0z|Smˈl;H d] V[_HZv8{6к]l*yGD 5T}s2E9I   7a8eG +N҂Pؠ4"A/vD'RxsL:'6dʜq<\":7" (O(pNOP+R[_f +`7-e<*zs-pg@҂@rzS| JCROXhS$%J´8PrFiTaEcb*W0hTù V'%2|0Mp2X'5ОڛX43 S*[{N?YQ|^fb0/m4(\'ף^ڳɴ36_apwinACJ+vO/(U{1f+騕e|V #/wҎkpV {ąs>=Eg(sGܕI5LZpx853Žf:*ߌ OLu{4.ۏ sdj9Q)⥷i~NSp>q,{ƙ@fN6~CoY 11t9S[roeLm$F=bt=J#N3üCr("L0/1+2ZSk16k=e߾^Yu:4 SF>5Z n$}QOo-45.It4˓uhۯuhMIn,Y({d[q4mlG7FaT];WRv|xi;f]Ul'5woA'͙x:gTzwhFcݖ{u|$z{m.QݺnM&푶 < Ly-6z"F ƊyAQqٞ"(Ehͤ|6tkFrtzV0QGBބm.'[2 ӯfZ,e[>R:{eD;IC[¢+kB#\<s=+7.b'#*RLވg]qߡ/t/JP@~JEP_43)-go [A*?1sNAd%?]efT5AƿQu)ͤbc̽j??6Z j: n0 ?`ѳlD4KG;Yt\^})|Iጛ"J G*?24 zW·D9<ִ5 "p$_qYmzk֯(CcvH*G~hLӘv;Y':J뎇K=Y"BUdd{. J# `/Ғ*~w/:n . G̲CS8|_1]h~0А2ߵe)2H+$LJHHk|Uo`Ф/!-l4X *3TpӠ<]K, v\Ba eD{=XCskf9];_!6N}bR"]p_ƲbVtrg݆YZ0Wa)sP\2! nD.{4?+g2G_Lu/i> :FDc_ 't+4v?iG<#:-!S O24"{G|jxڱLSGqߎi iY/ġixd?5~vS4-b:I'>vŜHx0j)ʬ{샿tb]yBvAZgTHw$g ]ˮCϕpz>.qȞFL+<#J?k߶k=.s1Nl~g;B%bJ؇^+aײ.S,UXkc7c;fѪBA7~9 43-ҷp z8N>r5ڻB8Y_z>3h?x2Y^gv|dMv߰,g=0yVgaR_X-bj'Eu%jT&`0)MWyNia;_Zoe3(GEI8 CYYL(~,UIJ<6[Gґ !OQ>=tÿQYw_2`CZlW 䚠pVCt(REJ]eoQo!g-)z*ⷉ[:O>ⴁEwpsB{(9r@L`$d }nXwj|cb07"bOSaT/w@xܸ3l|@K;\7T O;zb=)̥},SX2|::j9_ }JҕꔊO H9);~.ȥHph<gV^h!v_<"W4'Pa?{4uPB+Q\#*|-M,kS=qhB=U-c7t G-2[ uz)n^6#@E|_S9ѵ'%hwbKX WNFiyty<:c~8"؞EcY= Q)?%7Sl;ĨݵBS+܉ƿ>-cU{u-~<8ʃ DlPS=cX"у=c6d\ד7'PXu|?Su@Z!::3y(d9w:$h ={3ﳳp9iUizOʙ'MsAʖOmqGvi$5:rД,`"^G f>|i2H5aBxwD@ ~$[l8> V9m,|{zOaTC%ctk k6aeىE{rI6jHZ_ IscI{è }sm&h ) hg)v>5ypWHVdD=K|,,|ۓ73˄ vɞ*0 ǎS hуĵYRO"דz?-+W}LK'\se֢*NF^&VƐi 4J[.CҘ!t &Nѳfb{I~!p `Z-d}t#% u^u`*kx͏Qb]趷E?9EW_#a}j(] j} J| _'_nP.gCAw&Q:#FE9plS1pu8* MfMLfiAy9͆ 0ʳZ#8NE$4yP@',4!+Qu ,&,ꢁB*j.I  Ibæ%5[+NfA"vv JBl_p`ču1PůA]GIЅxɇafs*́I[%Z/QO ѬHԁ%Q L z kpt)GGOeL&Rºz/0 Ggaf|6>6_ Ք+W\ -;[ʪK %)<\mD?*>jrK s"Ї]C󷔡?9.K!`wpfAm ,3 F=3$:2ozZ) F{ p,+οFדFTD z{+~mWe㆝qC.0=R$Xi?O!mC ;gd"~FY<0ʯuI'QLz_0 Gņ})bEᕾ)# k6sߙ@=ȳZ -Z7{0—@CH8B6ve4.!-c%e0_!w :ޕ':L0pL=G[fǀr1 5Z+SD_A0M4q#n 9]&X%aqR|CF:ށvw''frVn}Ciwut7r gأg?%r{/ɐ+;PJHkqGZwx~_׫Hp"cZm>(^w;, ȿ wrȈEWJ_IRŠXbWJglƎDJ _N$:_6̟dxІxE\AxAz/We?5?OBpD/8KY e4 v;L<4Z:Yb_է~-VWa`"Lv{F5(=YDEǹv}s$N4P QVyPzJ=2䟦uBI<6[(Z.5Ɍ6<22nt<:4P(濿cuT8`aqv|\-^ȷV0.8 mcI1?Щ`fa8JDPx+XfD{r٤3LܨPZRÌʐ2ZV,lK5Cnabځ"Et#Lǣ#Mjs,cjڰxw"ƴ0˒w0FiIZv;Yf9jt %T|&TӈP|Li] *Ao@A*Cv4Z^޿7U|vMѢ%c+7>vT4ƧvVђzj$)__CRRADIʅLRV-~~_ܵt+ AJ`R2z mQ-{$ bboLw (?O#$!'Bx:AvNHHŵ b, M؍WaZ dc UĂð[$u)YeO]0安!7/了Fyb}qpWg Yk5^kh\pE,uz (uPv+=UҺ1|iŌdfW/BY{ܭGiX,>L0BK; E#d+z&bѬo6b= 0Y [K6Q}1=0QO-g%(%hVN/T%{b1p {qVn*%"Xa Y &G!#y֛|/UhDQc`'ĵ 7;/[7smI?AE OWv< Kd`K!A_E?؏f&pGP\%/;lΩꐼ##+V|lc~5z۵飗s+gtk7F5/^#rZAA20X<3 ,#bEd.h|*dh@'7A`jA}5šQ3&ތA=ۘEηb=bX -#Y-5+G֬YM挟u6O ۝?OVn;)M3YE70&V fI)a2yt6D8,"5fr>-<+c7 sqt( ARR؍9gBeF(TGT9Q:XHTd҄{@}2$&9K<(6nbTJHb"&,yQ6+7٬N),X6]aF>KφEb;x1Lgc'61w&8x{~*~2 N$~:O`Uc[U}$ 24X&ڙw^a>U]Wl/~Ā0)`K05HC֏ V W ELE= g4Sg`;^z;V.?L'>`I[_A-ߵ_LQ,VcޕEwT ?mDvaRyx4+ZJ#5}Q&:1)kr"貤+O2Ӵbhe5yiH_?]02Fv[,A'(Hg p>"R蛃X&tVN0K7Ih$ PܬgFFɞK&c8 0e*-5؝]k'5Oe^䏘JY26X6 rp! D{|^$΁IΉhª<=Q>Fԫuw"Ck-5Rq)c@r^{Fo?4e\a;fY ў oʁyZD no+}rk aw9Jz꿰?st=s}}xgs-Q"fCvD}"A%ҡByN]x--B?IhjsdE1:A1[km.ZE.b<;)JWLmK 9^5RT`Pl2x.7!gE`fh96)sRDf|γ?F3r_Kzr^!r}lцgY =,*Q1 .sTgcXA_yTq:bYvVf." cN)T>clgL|(/) %_Xݮ.6asp>n'Oزu!妮ؤ(/fi%3DsPS|}_adaly׉~OO@pft`M;*:% 03<I}'8U(~L4@0>IE~?5*iCkOYIfv+ (hJܿP mg\I}l®X3^YtjsUPA\anaQ<|{b79 7O hbNgJ0]Z)'OV.}"IAsI?fOU#ԙw8s闕}ՍktgÍ|wN ?RwjWok9^h e~r ]ztvaRV O8Ї6M+pV` _+?U.|QY ҼMbQ֒Oq]֭<3ER4+O`v◉ />Dzz+ڱP/y(;!`ƬRJda wiQy uĤ8u]_B ToaZat{~ĺ;;9w8(WRt ־ Bk|uҡKڔ:_9>$?,*z8J  e7^_[vϗ3c*9L3#Id,*Hc,RGJ}% ݯrF&ehT.PH U@}JS&{:"!\7ȷ -ӱYCl{)ߪ_0tiȟ("[(?-'ezrfXݚ] @)ҽ"ѨԄmǬ7Ot=CG)0?ћq|r+2aChHٶKAN7صdm:5RvK4{v>qT&Y%Ǩ,֌Z2G@a\](suSݵMδSd/2]-pޖ؀nwX]Ж4mwuj2uӢ(!]Rh-%dQPSepi! k?/bGPX;]Դ|6rY9ǔ`QcU.qq!U5\!(Ds=k6guj` X^&^5&\Tc{ڍUK}%Fmunk[DOGNxgq]iOu@ȌՈLtt>|O11K&>r29mxyRbJ[IӂVd,.at=eY|ɷO*+vxLQZʖ]i|1H8c`^nM.Wg1&APn\ЇK#2iM>CfkUjд>'4Fpp)G,.DM<@XNJ_;\=U*`cmE+q͞P==YF#=零Пbat%K%DŽR^BdKR bn!#Jh5GW0IiƫPP.SK"C8l]EnT䵞H2~#"otĘPڙ iFKnjm6L- K%mtz0NE!INI)Nǔ1Kfg^U$nmgYwִ60̨LY.Ik6 pN#9gG52K0;ifQ#ra':p ~B##+ ]Pc^.(LTz V`bR7s+3hhV ,jᩚA/PbN ` xUW- ᫎ]_Uv*x3۫0| _W4|UW-:\_=_5֤WXe6 *t ՋmX ̮VX}G§uV֯J9P}ۦ]_ߋoGm_utUkk Dy Ģ( eUCU3 eE/Y;a;θ#Ԋkìx2NDTP9cOHUZbW cuRBCrgh'F{FSȢOK0{S Ɠ`kGau0ȁGYvɏ2;ƳD"S5̸zI9ȣʝZ>P<3z[@ak[?@^U@P y:{(xK*©%!߄(ऺw[O1u C._> O'S-zji]W?WJH+eS%\`^V|4J\M+="u31=!Hv,Ky% F5a6Nq#~f2"T3k04m `k}-"r&lO,BV"18_[=]J:r?#wϧx$rE5TcMID^(٘>+aFStu r9gVa?Ћ'J~U@D7jeyb@ iK'"dQ{S٩";YΥl|3sνY$}33g?+uu&-Xa׶nMnrz,UԈiBlzU-:||n?g%ccu-FtBjBx+ A1\T"RqΜ"hMl\Tqf"r.$c\/޹gUԖ˟bW? oi h ]0a7ꒄ+8N_9Z|<PHfd!_ڂ,d{%nі*5iR{Ozqxջ5|ukK)ͤtIDݞ4;&9b8U"wfZHq;]]O,~Ͻ@'d'y ʹ+T3Wj CPq: @AThW R8fr<#xf]aCNCRìYlaXN \h,X\ҏM15Xı| ߣdPxQŞā4=1(j;۝XY܊%ua,X1E?NPV8*8 Vtd4*ZMl*o~ \k^|0JR_/j5L=ɓa^I%LZ$AOh4h7(-Cz[mR k2ǟ̙$8P@;ups{bК;@BͺIW? V%[ a5y[^je{MJ oeJkY 䏤J~(Uͱ|PUeVv "˟1Gl}ҪTM&F?*/}Ap ^dtz@y}j6O67RQsn]JZ~͈z Yt{ 'Pm$P"A*"yLwIoJ[%iҾoůNߙ0]0!-ޅ}x39!Uћ&wc?iut-X؇LdD96泻>#xdM\>HgI"ZD$/Kcp'`ߵ~t:Fpx*"Puɂ4lx'dXl*â i=<<6xu_c|V͋py^,dO٠U|}HZf2K㿤5R{&ET{/$_>B9" hT{)]gzuJ}2U;yTx?("~ oqtؼHNS3.<8T?!8P[>Z*orfNmdQn3EGޗݹGuH3ٍ0aaB.({%M`E Ri~[Rܐ&٥tIsȮJ%x\@pdHLӐ=, @G$`J39+gIQ>$l=[!a[.6*|?O9? "cTr(%C0n"#B_Fe jЂt˚94]97A)B2ZBAI;g0Ph˚n`q` ^z<iO,ZKty9K/b`܄߿80/c(!&e_2ak BX7&!͔.R'د_iM)Ri{C$@ʲq&ֿGxwtGQ\xVլu[$hG4o_=p¾Yid * xm>=#hE4ۓg(#fs)ϓ"\r_Dc{  y" }O,5)+;R=2Zx;(;&_(lC'ڒs?,G\֛)w@|nϘ೪gl&wr?jjy/ [fVkw >sx[e(»^X~%;+Xlv2 ᩹} o7+^ivCr )f1-^ggT /<ӛۚ7' YA4PR$ {O|>&)TPpo (5 0on}MxXќSOR xڧ]Q;r,aC&5ަCBo=s&&D5xK2S#?67+FSBWtjӵ ku|ہ"> yuqݸJz67oo/Ρ1o_x?aʫ!_n"dҳjA(=3fFs  U2m`zc[L\z@WE<-~k0"ܥ6E % :JHa}ս%,%h3.лE׼wM!Zf 4uWιo0ZB-l]=i_x 2t+kd9^%ȓƚBإI - 祠[-\@W[`oO wM!hmu79OZDq FABw2(c!Ja?Or=FSEÿBZYtTlCOb#u1 _lws]b`z~+'Dkto>N+T{=M+ڽuoP!O~yK⃨qW5uퟁ!^V.Vlj[ \R:1_!ߴ{#d7sٻ=̙q<j/\ral| $ rxx!\ī,Ҫmz"d=Qۓpuq+}/ZEq?nw|?ZEu 7'k4FGjgeGI{9A̘;o4J*>ȮB&DqA+wHG~2pO'JyA:=E¶ŻUD[ntxi5TC!u1.$MNYL]B-#NϯFPXEҬk@Mh>7ϮdvXFفC&2e0d%~.WMV/N Vm}Ď9}; +|f.ރC/i(g1FjDUg?uSM̧7&NFQy#K'T*od}:% ydLFē' ˷\-ew_E6WRRx_R?֥vkO wHFW$r+m6az1YƟhf.쌱3&$қ'\LW#Mi,b!s)UY53]:~$f> xqztQ&9FȥAM{84qKOBE +2nkeo3߲px2Iy}| t Qѵo>V|=io|3ޡ,憕jzy>]H.06x7]!-lt^0Dqբ (noaWz1ٞ]3xݣyl'ʏv$1ԫ=(kuMPO3CKP5. Wn~Oq8v?_ *,!}yek'wp |LsOJr)qKؘ[6T-ut `99,w1U`0сcU [\UD R(L6!V=P8sŃs>(#1inE~qƵ y=)"(&V6m%d9vK.,3|)#mYGX+!&Po;\@e3At 凈y@xZpV81HgL0H'`aU ,Xo9$-յسA,Â= 2DsrEYw_(K{@qcifgxif`iR6[#lաKEA0!NoԍGmӣWoJZ]2|s3@+ ʷ} >|` ybwe^@났~}NP^j/)3Do3]I[逍t?3DYjey{霝7?QGߩ `*rWOW?ɖ os+J;e3*J_3AmE鏎4OӿU kHBږ&&ȻpwŜwI@۳_6a&Ư?i$­Fx1A-BS|;].zꤠec*Hh|f&3< 1|wb'U᰾/8hv[:PoLAPt |1$8m9S3ъzzl*BBz ,o۰H9ɿ%l2{ZdNrM&bЗھ;f{(Sz`:glSR̥R. =+7<`Qh>[VYu!^̻3 }wN h$K^+Hv,b[TqG,Aj~E,W,t\M=S؇.>9KF\1*z'hP7Tp@gq髴q7CMDh1v3sCzd)j7ߌv0 @jѴx}Wl<iDwY)~6/='{'?}6_/(x"$_,|5~)0CP^rfES+!J2?sr ahh6YiYʸJR MJx|+`u._^$GvRAs&d!p0X+r5G%s,̲hKbVy˸d63dɄ ^n;.8$ =#Z*^lQ?'3izۿi+H 6Yq'Ux҄ȤS)w L6OKV'VJ192Ff=69 ;֢]>c}~=\{;QJ:. ⣐)d oM*EI=Аo,6$jEaEY5ZG' %672`ݹhInpfbDчuʫӉun\jw۟\{Jq(mQv>.fFq&t nY|ǎ,(8P,3+LVՕa~\@=d‡+P=5[jOk}]4fc=t9܍s[}10}Z$8~WT[#b`!S~&O W=ҪA]J6}e%J|V T?r`EyOF+=,)JU!, b=y:"V?lL P)D%ݼ>wnn ~]AKs7RmjM(!F5-T ad(aMsa}o<|䩋tg`q{1@͐{cK(gy.;kNnAߩ2qNUշ9s({66

<n2Q}W_D2cd nTat;;VI"g)- I\ANV:i]4>M0HtXF@鐶dC={&|Y¸Kv۳҉IOFG:Lg/<ͅ80UI #5$'>[Dx[ls $ʾCw- ;ttMZ &Oˍ[fOuw;fF7#'/pSx/=A$\OhNOOS-XqAtY oNȒ,SumXrsuS-BviɴK7]vdVҥm(J\. li9W yBFgc#EBMě^!rלq"(P3X/X=F&=87 I 8lDz!P?S9td-ˁQR"V@Codžwձ*y RQ}2`cr :~B6ġH6( c^fA6( KA%Θ-콞.:G&7Bܩ7`ȗؾMD%\UW2.LWWn@lxq&-3y4oIRf2shAY0Dg[@Mp^*ſ1_g[ ; 4j'+f#q.lږ si'0鋇&R`m4>ɷ&O11]i$V펥VnذDK[ O+aM.ۃ Ro㾭lH۬Ywjg&D<b,LU(!t60{1w!mj1F((QN_Y'R[o_Ym0)Lm?_Hl&tW씯S,Pg-S{¯}$Nַ.GnTޗ&MGD JbYr KK$=i"ACtK!ӝRGd9sfrTɈ *H&aee FFu*A:}Tay9m  - (q[G]wo㳞5Zwh\Z⭬ϟāk'c{"~itȃ}|S]ar\vة1{NH5}$K0+=ƳGF{Nh6">*F{EHXP^i'1lbf.rBr==(d|EaB;0$b/Y=w}1vCEygp( tNlp@-H%XMYݏa/Lp42(,X~ZfV2ia]4ĺt 6Zt_ZǣIj}j#1¸9Ls4 u-d`c;nP Z(IǪ~ydD'W7#FMSx-^{4*ޞBng3Kn͒-CӖ3IBыܲ0 bl%?hJUfH6ۛkk-J Ȍ=X`=X\}װ&,A5&Nz*. 'w-K sq>g]dDy5`9gwZhd?/{#ZunvïX\ F70,[=ZLmԷU 79ш\UXÀpx+g>JG]m,I 4ټ[[Aa> n9׶9wXDwޝG#xk|X)>!I6W/Ct? W|S&]}LkF ~yo*IrF[dx[hnSOBD~<%o<{RѬSWɯ1}S.K1

c)T3Bc߆J}P)ɽnEWlbc.aұmZ BJjώ'[Uh %~WkR6sr$+lgO雫fK@[]U_!i'G C 0j?6SdXw!i4h~S4x&? ;#,~}mv{qD\ȯZQ3ބs[C$|< gb۲ ! h4Зhk8/— ~{(Dx%$K!zq%!*zǓ+1įxay]'蜏-].g6l=r /ᨧ7Z~Fwzޭ,cR ޚ-S!hVH# M@̅~X!,lƏvg#X |18XXuw)wKu| V;kd9 uSB`M*D5SLJW=ł]n^m.laYc# e _CL79*bVX5sB{I l-j?=%gbm9ap<pcKh?5@.IJI\0vpyw{wcEFXI.d>DӾNNx/~7++OH86+ m )nOBvE:Ɋs${o =q; m-{[K rI9|0:. ȗWhʽ2Y{W4<ԫkj<_* J"߈7__㗊߭lOFeVi{6ڳvg0:zS?H"?2\MHgD}ZQu5UW-ji#݄| 絝0J=sC;+Z}8m&ZZkSM~9'zݔ@"^΋QWEWH;*'nu}ƺA[ h+Z ̪h{q8Fh7(bЪQ[AQPi IhEQVEHekIB^ .*hY\XdEs KA)f望?#ͽs̙3˸M tƃf0=bZs,T} }IӹO?sR_N;Z7EW14g7Vob{9z~2LpqUt&xExOtܶeH]ܖrzM=QD|-L_ =0}'_C4[taKS0?G ׅD-00'R6mEa:@tSo2Bdl4[KO$Lxk(' 7`VwOžFvIͻ"̨dNqo 0-~kg#z%7#Kghi+,y&=ԁef;m͏ef ǡzxšTJmmhM6sIku6ⅵMwS@pCwWԦ~ '^b }Q\L'őN~{К0VuS= >1 3* b*ЪNv#H#mm|J2I6xjqOwo%i$pBnI^`H-1@5$/J^i%YX^LPRa]rd)gYIc_M9V=ƛk %^'- +Q30UR@o sQ\-ZF:ݰw=6 w7^1/7\ϭ;uE'C5G^*B(<#`<Ŋ g8f{½S]ZCtuզ2xjE*Yc*r׆잞YU P+ 6eN ZZb՞x"\YETpC< 4  r!_;Y +ye}䅾MAR d9(;H{UV=SrfE5He5|J۾eԇ,OP~P4L!b& uÎ|%,]IheOB;w{ ];Dg% 3@Ev>JM'YUQ28r2`#Pll{6jtɩ ٽ&Єz@wBX_-{&Eg;`f{-l5t~qʁ y':d^rmL~sK)ED"͠ouh~a.sXKH+4֕|柹hr77lT^_.1&2)TgϷBf\h+~{afN|R@pԒ:Gc k~IЀ`!Fx2}v=k-!P^ N(Js.c >;'^%ιsx\PI`H\\ߞ#, 㸝1-|9346d1z,J-#7}A䝀E yom6L-yt_[WfVk I@&X6f?SdPq~ZC]t̍y@}_lMeaHyc|귙f NJ?=}@W?`JTGս9\Ni-pCioUFZLp=ES4yt7P߆7 ڶ_<7߲v7נ3ƴmYT>o{C!k)WS*@0Nur@e$uC]j~z6܆؍Lw7ao4GzTڍ yT> 2r1wI,+݇8D躛:qSy҄=< bB莬JWANQ"E&p7ԡ'WZ=s+Y4-O%gp[CJf{sSwq󈒡#k$O?1KЫT-0";m#x Yi'7Ǹ.03`2`3(#1ѵjC*{F/qӅ*rfq-؀6FFthס2x;*>?CfСg4_Y/x[ ?*|Ho~i2%`tՇz~SJ^s9FRI4_[ҮW4f/dOe@WT`]+=3u ?%Ux ywO‹? pdUB{.#D m0aAU>9IΡ4x`Amn[G;h~_?YNKwOT'MRn@R_Fg~Ыgw>{О׮k=3)x͘;M"I0?jFuwScDJr36Xl 3 xýQReתDWu0PӨNIU8ҏgYO"4b=~Cu)FW{8 0 o6I -&vv1O 9R{sP2[A9jVcO3Z`df բ'N9)eNfI(f$`H/wwu :<Tjt$+ȖTΒAu( Mp#x,gm'RM֡Hq8ж!\mN)#S0QNg`8 a3=4h_,\Ƨ$/f܂zp^J%tkU9ZN_+'_Z5{7<{uÒuS`]YKvwn3ysMJfu+{r`-YNKDymҫrߑb-y7Q#cX]8V MSl3ɋۦDZJ919Ä]ђ*v|xݐ4 \)),i9^S+"ZZez+"ZYz+u)h00W5%16lǕ^MHrZ;&F"/(?5ުl yy4P ;&(re:hnUPFLOߵgi'? 9G#KBsMGV[}kZ=F3ꆞb1~_V ."v-Wg,==swi-ѹ+(hE({]P(]%|ب /-)yk{?xH/_ߐ<>݉)n<btcI3Mo;ʺ~)>F{pNAJ|ehb\e>ÌiWBEw~5f.l% T+EϜո%8_3&{|LgٳW1/xR]QD<ɬCoonljAG4+"#c\huK)}b%;i~% {жT9l6{¡vB[o1Y 3ihEdUɈQǴqً%vchZ7 qImi|BȜܔ[㊤PC~{neQpe&`ؔҒj6`L,c/s*oP]{eŵ׽g| U ʎ4*oqQ boXJ6E\2sC`UA^F ʢ^@t?n 7DP""X*삇G b"D_ =M2s1TC%|+톧A\.(>W s|nԬ2ܳe CM`pmy_T=Q,dop:bZv=**ʶΧ96/H9] @¸f:aAٚ0^Ͳ/S@̭d՘qK2K O\Zԫ.A")8];͏%iV@Xͬd%`$ƽ=TVa)jȟdx7N'.z <r:L'b+av-?ӿYqna /u0wI3[3~MO1G+@HCʠNbCs`tg/)AN6_IGo>ԛ= "ӡ\PN,&ޝ)CXOb@hw۠>"针|%¿ d1$M9iJ3PIS.:z: *ulvWQ5T$xF4.o% v L1vl7hCQ,ݥ֢UHy?;J4 G:ë 3J%0 Kr 9f{fCEzk -NqOJ$kꇴ} Ӹ"?v_({'T%q`}L"Dk/#WHDn*xr񘫷x_-Y|gZ -xYpV{-\ Q,!HͶ7P͸T/9 J~arQ Ŵ9#DK"wع^QKSTxX]{cpDׁًql់Ƕ9orxb'6c9֡ ..w m1~ y .}0|iiL2W*;狲[LWykⴳ}k{ܙ=n%C[^e]O]ǟ7(W?\J"KҒ8K])4X H}4sxdYV~:/˅]9iPvcVK]orF4լȋk&ZIhԋot܅ШmۣbTv何kC T%-1i[G?jl&eT% 15M=5i}$*<^Bk3 n۱LOMNc_ 1zNGjEQ!.Й bVL&ק'>q^\ۺ~߮PyΜ%Mf%woj9.JA&ҡ|0?¸ L[ _^99A:Ow1NDYw1|lUGBLzLKqIEy~/k Dޝ u emn:}ULYحbS1+`ws@vן6kiȎ+D3:&bK cakF-}8sa.7HĘ ]g-[J1a汸#4v,QP8W0Fr%X$GqC:}M9R ƌ 1Ȯԉx 7ԜTi3%pvjJ%I"UC*eM&x'?kͮ ?9<ڥVυi: Q7@IqlsńjS W(}a_`*p[a.KU+LfK|x8Y\}'ʳ + ? ؁ R2 @7␏.5Y}t8o+ Wk;)x Ɯdxw?E \qdR~6u'?*;Bŗ)M>`+ wEm9rҪl:5~eeRىX*S.-UN*mוڽ[]tZSnfmqo܇=ˊ`AX"QҽfB2yM|i{v0dXy)5aHVӼفg42^h(Ӆ X6m|f ONYg$Ϋ*U~p&Lj\e?<(rqn+?.ڢU~R60{znQ%-C_Lc2()"+y4,Z8U YV*?*B"v#wr8BEz0 mmVñJs@xCҳ,*Uլ?wSpUla-v] ʯ# CrsfF(ϋڔ/_/]6X&m9"S~1j4 h)q:-%xwU*`2N@ ԷĎKu]k3K2(PCr+dy O)ۗ`3k+3, oFQVNͷ2xN,HT+Mt%.L@W܂ʩkECih<*իRxekm+"(]jad}8P8 8lvhf /rcBá 9a +3 fgS Z&^\gCS];',yd |; Vy^:^Y393t7|]j~Zz..YusI2 O/'@ǔ0UFnu.h67:+)bW⪅d]ۂYs{Rv3;07`]Ib)@ȀB=܃V)h>Z+{`AuVGK2AOMBL6u:}':ѓɯT_Bt`uǐό =O?MjPzZE@{='I6}|'v\T6ξI&q,or[>;Z&r6.@J u,וm~AlH9(y6xfٌ$d{*s'_iqUHgµ5?y;nT LʨnV?[FN¢w.M?+/v54Q Fw>oEB:_H^LTn,M(Ukΰ ]oFD; Wdw]V4mgS#'ٽ!z;mkG,_))o T8C(wN{݃iD@{ gw@&GWBf55WXUC١-&h,J6SU"ѝQa+\<:s+5zrfVkzyE I:UGk@\<ܣ4i*Z Z Xjf(9*ȵT{*&ؔ&0ˠI`ڕ52Ykyq r웩 GqC0;M|o'[ڥX#E LɟǗc C%sxEJlOJ.1,IΣi32“vlSDd8cA^gf>xU^]q_ e?:Wz3C[JKST! MC~s=ꮽ |-lz#3لn5OϹps.}g~ i#\)͸-3_V鵵=YjY\}1ҡcHjH +ZM ?79 F\p:9^(S0>)@Ⱦ ˤG5|UgtTg`#7ߔl{P3`DSP(ʡJxSm^æ$8 4@@mHYb۝wJKzI2ZTLJ6h8}߹cu뻤PK?ɠ6~|+ɡGO.|.>̀d/TC XGu9<(&ǚXMƯjR"޺ء/Icދ]t/MVQ3\=>\ `@REwф-aD+GDS%c\'}0 ah4UƓ Ə.6d/ǣsMq7f JcwȾ){֛|߮ ϒt$NbaX&jQò8z8n \*N[J\Se}kVEo--".20}@ o{}@Gb\/G Г A0A0a%^1,UW}*p\9"KÑ/Dgv%mj E8+a AnƑ}4]H> 1 (O&t W zۤ%CQm <1o*֫q1vbtswᓬ9{/'u}Xvo')VR*a<4x- .+O[H qYq.q_nšAvS%g11@n&Hb֢$!Ph`J0˅.[BgT`/tC4;׿h!G0&ʨUU ml6\(|I 贤`P"!ڡP)b!0a=K[ecR}ծc04d7 Q}K?;PԸ ΏN6 ZwR)2ocS-Ƣ$)/]2~&r"Q$ Шz1dn{ 5!<.mcX>k\ݬ i1-#k v6 |fJ?#\-JR Ux# r:oeOv `?ғ$My!rP<bv_izk`X^_]OGUΠ?IqJ#ښ]Kݺ~cOy:-2.:9M? S!ȭӑ͜;F{E|w|MK1W7/0 /?Ňi(7-ϋհVS4< i0YtZԖuer9v8X~<-nqeHCᤐRLu 9Ua8j`f3v]-) &=jzF$/cEb>, NFGF^^čFau"!Vm2]`W0JѺM(IRǪ,&_[F0CpL"͎Mo6eu!zT6F^@3EgH^nxH UoczbƲA{+vlpԩbP5cl9 fd.xHD}Kt;;ѝY,gYb$/r*8A2Bã'H8cω hL#{F6}=EGFuF1m(.s$fy܌WXy>L#HgH0LDd ;Q2ZoG :K TD_"ш\ّg {Xf+10%-ƜEQGq=E57nE>C7F8쟸 +C6}jВlCV7[opI]#'t){01𩋅=Ԓ+1|`P_^ u %rӨ=b I Lju]~2~ҷH^K]$rZM $kt>ߒ tb{P$#W+<3-c1ow?x|H4Xd]F3P6,F? Xfw{t;`uD(/}x>A<̞C rQcH^tNJ׏$ \?x iOsԶ6+NKC`!JM_Q z2Tzq [g zrKГY:=91qmғ&"=HLxTܲ:X~1} W}\dqN}ƊQM"FDNՠ/ 0!`kB_ӻdtUlx`iܛEjbu̓(NۈG=μPt THՇ{NNh8O50h"44كg[ pTDQ )8{-Ul% Ib Eb"؂O`/Ћȸ@{v2-‡͜'sB70..]~P#FlP'_kA4&V]*(p+pw%1ɻ!t[2 En"Pu )g^ jg)lR黒*Y]G 2+6)l| xAϐ)wS7|ci!^f}Idau:Pasr09zHUq/[~2B51bC|uXP9V{xSZc>MLi87q{v甴LfPn@JW -9QV C4dw514l(~ ?@9WlL0'C2D0 0}v,}=GQYqcA74aثO`sCc<fG' ƋS!OGO`}pXGlYylZMc7Y#lmu5nhWdmN_L[fu7IӯmCavn/0ɱ [8_G nj;a )-+c|kr$qTc^srfA 2tnNLNsVH%wY ?bO_WX]'ƛ*M]OMbSG&aD8l}ÄcvrIR1!TlJY^M?8*9X^]_edICp(壀zӁ>.S!4%Cct y~lZj%IV3yqםl@@yf'^}=KV-a#,]W:ͲFǹ!4",Xo?tЮIJL 0Fq(M٧|B֠=?9t܌3|%CS˦z=o4|)B`vވp῱Yr?n_{CF[ e l,M݄R8'mgD)g>~M^o/%tpC1CʃPt&mHޢSr2&/= {הs_e̍Pnqzm2$:.Et`G뱢.|XNS\NhBu=ʍ~']KrsMs̠{=_ss̈g/٠5- {yxjh&ܗUDs=7ж?vʞ5VYUV)]=՜=%_ٻ^H@GPRa4Z+KvbqiĹûz6T̙ٻfd;~Aml7M]hhڼ替%U"OHc-|^:[Y\;osx$Ue>e&_9%>gPO^!jUV<P`=炮k37`OѸ//3O^ ªzª9p.7A{"SƄ0|a4W319W\, Y+[g$yoHt  DU(>xw2I8ѵSnGz.1G!DB1r?ʡ4y疒A> ,bF6p]`{Q.B_D[Ze2=j8/١X}RY ߛoY, zJP5Y+Ρ<ɳ0 #IF 7TH 0+&8 ;`!wxnIUF zwg,!oIDܪT3hODC)sE]y}bmcBmKLM6."8cBdd[n61-p=R%qȓsj/5mI|btn/P `SW"YBRL;cWn6pD.9QI(p.m,N*}}ʳC, KKctK4G%__%T$c>sCۡ17'3pӜ 1(K4nWEâϺܒt͎¤[՞qLz_~gUt.QlyZLw\ 3 X&&x=c5}&l3=[r+P[Oei,퉰}]ڳQދ;Z^Ej~A,&c |ȩp ;&?#j_O՞նٸ]{cB3ΑgGi|﷈`U翤[/JntY!Ut+s٫ѕ>~/ n t*[!ŷ#',lIi]-Kv7navv7|!l\ nsegE= =| 'ί=b!Gujѐݜc:sMmw]Yr_c ZL3xE E2&VIVajN%͍w8dߍq_sW2$to fo4n牙nFaxmR cW0[[)R1!-MiifDo9h6eB =c#-SG8;2X(S?{PDlo+|xEz Zލ]5v>/]WiO<*,#`6u®JME;wy]E]ѿZG)އN5RReuL*bxwz/\wKKZ}{Κ\ ֬lJ ^/0 I A<6,N݉3--xSjtN bn%%;Es|6iOhkS~~/w-7fJoCXer i<Q;+jYw6uc$:cnB]C;NEt+>e5Io뵜(9!;!WRCF_?xh5{>֠)i[.ECf9k+EKCAVenT;N!5kǧ){w+0[–)|Pq7C(yt /sx=^Ͻg22WCX&@³xr K@ܿ{Mt) {ÜƗeG`9ޠr?qsaǎ { Ѻ㲣ԱF7RL7`MoW3Ï^ýW!ihv^-0!wq(n<<$SvYxeIK>' Rݟ'kE~kU'4#XCey?ܞf:#)YI %\ tWrC1g%c= 5vh C.M@a}u`;J>s.;Nqe.,|sh^oHh=ia ;BN8LRxcad,2°=k~,>zޖ֙5/׭O#|ލ :t"2ꃖ6V(4oƷ{lC: K MC\Y As*CT5yutY?هW4+ g"G^8Ot8!߈%~ʄw~3NBwxj?Jch2PtωOa"(Xx=:ͩ9<Ρ8 L` x8o?NjCk,vJ.)Z'"US@zJ:L뎤?I;Ihд_;i8[X?f}QpV7r;lѝ|bv`]6 m{3*ƇxS.jo ÷w64k//M=ESRS+nnKM}Më5͎ `rJv"3`4Q5 +( 'QlAd+W}Θ`1. vVUv C`ځ:v kb=|*Bp;1՜H\?KH|̹̭yNYk_j9Y0ߦ~++yȾuvw1X=5qD+ 8?P歧oj~Pň;=ȴ0HHU(אJa9 VP^ds[=uW&s.N>Q`XxއI~m mԈ}~ewte9PnrOO5/mUJ,}aRdDDlʪT0$|#PUjʑUӏOn[h#lؽt7l(^G=hic5F֧cS۳0Fec8F»=Ag9>߿&kEnDM8PWObWSxm:0VBx;ߪ6n@,=rD~&֘k5 q"ԩ}]m5\\0;BtmGᠰ[@r؊"uyAN.e}Am)^ :};,ŵf"0Nu&Gu>" ۠ ynoEn N{roɻI )7BoÞ817,+)!H2C_/dҭ:IKB(8V79w E"v5#k"06P_& fA2]VW z&0Dfɇ QyކW/3 { a}n;. (ɧ||2fm w(O\i_@~ܮTbݰsDfi1X`w"`Yo QQ4n+|ۯ\ԥt32xZ=A8A)][w-RPh!DXJ%;j7{@'ojP焉mRcAMc45~Lt5+X8H \L8mjyY+B2*wOgxcs Dncs H#ESS>gtDěmzMm&8WE#qi|8_D}>&,1Q`󙵡!ýX) Yw4QbY$_G'5͞ث66#&o[eKGdB&2s''d5#)̶[֩^7numcf`2Bp1-{ȯ\Q^~U6;3t Ѧf%]ag %]Dž89$vg^G { j(w3`6KrCAjK\k"9 jb5]W"Yv.9bWAy= ?15(RUKd ^5{<4/M=PbtckDxS䴯5KI| =¬;Ƞ9<242"B]wx7[9oS 2-1-oA!P<bZŀ=ȶ8ut쩈c4 |-&_(s/CYBh$ؙ.^'u2؍=-]odoȲ b4e ʺٽYhwinf%!!jν~ka_O+qM\biy7ٖbk촟+ʎoyavUVyW<=v~vp鸽1#/?}Ӿ~Oi_< )Yb|)LtdJrKD'2sf6Qw_*jV+9n X~.n-r*-iO⛊n=m+F=mԩ'?u8g y9~}{U|͓'8qwbv)  ӗEŅyʲ}hBI 3EQ])aX2KC?(R&=0'ּά#㟶)q;X0vE`~V^&;aƝnܳ8ʸؙ~Dp4. L!ju5;MeO)>.wjs?k2A<{#tXM{ \ b=Ғ 1( - Z5#2ҒB$ρ $DڒdJقiXk?pܠk ?9E[TPYf=my22шNH} 渔d%1穉2uoNg,(S{Jq1Ly o\ViIf6v YS<S|84u]멈:^%Obwxƍ{7^f8eܘ3cfh-ʡ2u2hC?͝h)q>^ ;Sif%$I -Ѵ-mi3 =a4| Nja+)Q?ω9{f$m&(íd֣'C}tFT,6ggMhazS\„! Yw~/$z6z2JF_a X^2{eL4fwoy>qFɗB&& C#s|;!nLڧ%?x%_6F^>-h%MG |X.lh>mz4}'ɮuwAl\CSn&`$s HKKˁD(檍7(OçP|Wpc1†#ж.!T封 }Ϲ_ZFqwuQ>Q䠢.#ژ(z`bES5]+rRS6TWj6kMU/yS k[`Slj%I)7ٸKN*Pȷ'GZv R=!m$[hE'I aqH,t<śjTX859&&A<+\k&ڕsv&`hlNHy\`3&mn%$1 @hLW`'XχA;M|lYBSpT$ONȎQ2P5CX;N>ޮYwxKp rg8L$l;)<mZ@{ߞx¹O&:Q(>98s(<,83ov</t9k % CE: ls#Ds9u;-a7BN*ڽdئԕu"LpF96i- % C4ԟx[_c`/M-}ZwthtIwjLC\[ tb!eלT( Pv\M@NҠDJ/6`JKR8O s.vj/stR0oL&0g֮;`BN >}ø82> O>{vdyJ}u/d}qH{˔iZ.BWˣe^*; s?\1;_LIxY3`W idHF k:;gtQqdY#h*ЂCX -O ڎ' d$ u="WVk`$ !=pP ڋ@6rhC9jii@;Oqx~R*㠺-UD8bo( jυΏN-<jv!z>Цb?Aqb4FSjg@*A0 I6EaX'/xjwt-jsH(W'ˣ+=v2(=n ttG[x'U_V& vp2ckD͚iM5n NI E^͸vO~E:C#%69rg}ζQS~紾N瓚 :s!}΂Q#q;uբ< 08:Fk_M0[N26YhPI|oϰ[l  ĖC"bı#6ƛ\xQ7Au]=ɔ<Ə=B<6spJ9J}TJ2dW7/iA_q}?e6//s ӚpM<0;6d ͪ:jZmI"%d]>ܓlFkMlzOr&py1#8!ϖ|3H 7$YYaR={o]f( ;*ۥo]73wV{3/@\%C ;kmW3N}6&QxZ{Ba=狱]5(++^&H"Aes:0S/]w] /*~y2PODj;CL[_˻"ʛ:oCw`} glz3?\?Uƻt˯(U wǛ{#ghG\~k^Q6.\E)qs;VO]I%[O_U3/XDGzyn8շD <oEƻ?q~*\MןQ#^~g^ױwJ;j:rj]@FMaK><9(5ryvmfzx"#khHw5Uax%_{x{1xaaWNŁ564#KV4?4rF5pCl XNMCx1&CC04C,t)뎚$$g[w!F9m6xx^d}[1D,V'Цg{V _pHc"#ݻpUS;e=)b.rUm]G~2ڔS sRHvƒ"lșQآ@ɻLVbQ쌊)RR[֊5&G~:OGZf8ϔB0wC3皚k{4}"'h-eOq6hB7h4ci- AfO ~FRxz'y4W O6V<'c{Ks@4hNビͿL6MZbO@'^v{m{e&RՌ4a$yS9٬@lЩ=Z"\'1\W%hvYnTmΖH=) » lnKѸt$@0RCzKcCl\ہZ1Xgcq]0bnHazHtp/zcVvaXF߂F+;#>T>n2=T>ۇ0Xj-3"g Y)Q9ktGk[ElRް3b׀ ezAN#O1ɞ5reśi ﰏǟlff;Y )[фx_9o{yEg*+gm擶xTL1^&Rd͞7J`eo fR Bp@Q7؞$ԝ 0ʞs2K#!qp,C## Ntv@p~[)-4>y8AL*G 9vP`KկGz߫  Y_I.;c($cp9&U}i*:j] \ ?CWΆaQľ^X|_aV$FUja _ w/Wx];}! ܧ_8dR#/}?z{b5mqQFNz8 GwNrdbLAքp٤C&tϞEO񫽸7 S61rwTD1~D뎿ndw"al 1G+zDxy4Cٖ(FqVgpRoi izHZB;@)[?x3H踘' q[yǎ: sBpWU0!uyP(M85Y"^*ͺT(C/S"_RP2#Xrsq0lJV牏C$f5Yc8@jܽ7\2Ÿ\uX%6 lQ{{og+YhSqsaћˍ0DNƚ˸u02tn._8E,F3d]!9 0ԋyI5?nl;jPy휨/# N?dn"F-%<:ҵh{L" WA 8Ԓrv©Aj̆+r0])`'I[]/L &*W.m守.#ʽ'ʵ.CܓU=kr:+P|s.Нg]aeX\wJ'܉-KAdZA2{+jԒ9}cݗ9^Ȗo@g^JDa/ܜ1K]K49uFυ]DB}}!EP8]UWlr%ʄ; u;j3QvWgjCHH K݌:kc[0Ȉ0p8{'jƾ;=CLa?Йue 鹏nӽIGW7+hLx)gq򟉁s))}y$V'**3$h79}iDCY;dSEj2ӮM}G;IvџzYdB~O#dV8fn׫+?YˆkotM~dkƿəhJLXhGZ"_U#w uo)WwXVNZDReC>ϕ축7 C%!@iF.$t--cnVɰV |)X#b f۠`>C*,K5BK%\[CX;RY.t@ڤ%c;+|H&p~#4ۿLJ%.QbO>Jk-'Q=c$3V)P-HLa w/{L/Ǘi4B(^;I4NRXskR`b=ι`f7(g7i )1U$!0ZOEGњdꪰq.ORZqwş7ilFD:=Ek;l"-;?2W 7Br~hAl]%M;x$\ݣ|4Y9@aha8A0: P!j;y)'/k"/b<)LJ"/ Ñlmް}ɉ-ZN30FhI(LAQm}St&!'G9Gӽh8ݿD[AR00Uˏ8G9GԆYhXF%"G)e £)g 3nUd v8CiGɇdNW0_IJ/VŅ ?&NKhS6Nu q3--H.'c)3W$pIK&YK;V J>+9g-' 8uls3 <Д}VF y$Kӿ⹺*VAVw lwd ;BFړK`m0yw& 5C`C餢K.눭{_6}6/姉/X ťE/[]=s0|03C]DcDE#ٔBM\!LB4dO~fP+ [ 4q˸:8O,Ե+ E*z!.!>Iu^G$j 5R#j@Tq8Ȉ@ qSD 5$ܨjWV@,[k# <}v|kl'{R؀&vʭMᗮVGwd ԭkpW[X^ÒqcYB'}(^9*.VGC$_eHJwWtw\CI`<"oĿ3Kp8*^d }T{ R=f9~`>;G.8Y:~&f LUXbF% W;cE 2D"8%gP!Fbk#z᥽.,YfuC[,o1]){WnPԥ"N ȿr򯫮*~CLN6BUO]]Éo ɿd8rB7PߢOht$D:^C/xP(N5k HWyx><5PV84IuB IUTj[AĦ.l[ֵXãfׂyr{9sC6O]y0K&I˜@o"{kf[v߇LZ!~g;w'pH_"@zV(<{oyZgqimg1dz;pjg03JO[|C[bF(Js`d;@D>U|I4 аMЯ{^{6}w.32yaz{Y}!_,n\,>+HdcaEQF\ ??ApL)B7"+_DhR .ZD]/"î+@: F+Z뜦|PHPsp,&!|.G׺g,*=KVVkq˥rTV1ka3Jl^. 랆a\g< paIP)}.$p><)SN=ߏ2'U);YTd%w;!%-BJu4p{%Hr : Ne>(rKz&r1- gᕢ``|tzDu VV⒯ UH():k^$C1@|G rMKc+,ĬannB/VK#1Ҕ ~oP@3C41muuLu")ή7E>M5+޽4]B#t베 }(B,]ӷ\,bhQ-Hի@$Q$\Vp)~qZPyx9<|([cpvb|2E#:q@ DUڜ튰y%v52]+ ThP2e>2#1zUE7 ?/&v<٩~f=mʨ=6IO9Rm /r%ZLe)ևwpB?Ym)P `]eW W2=ԍ;:˒Bo ڔ ߠz`5(uM W.7qoC*2w\vmQC[`l'kJPHsnl;[-pA3qŽޝf`Q>Uq5NO]$"v j+˅.>jnCQ#)A.$.*EoE}@7,# ;, ]A?49c$gB V/ l ՚ esH 9.Y ˪*Q7jeډL %11*Ƶ8tE'mus'~b3ʊ[B|s_k 1__D\ l>ofW *17:AEA)[E`JT? ^0-෡'"`NTA5T[)ZEtpmXc (ONͤZZRMэ B&؉ !߸vdWz[wϋ@N"o 9,wdۙ[g4 #62Ef !uڳu}W} NDf RI5,{~́J9OQ" Wa4A{ƈA]{v{W#0˜JmBON `[A6arjY,o؁ iy>w$P$`9:qJ{7x̒n Ok8InLr>:0ij93\'YI(-2l$ق|o VP 쭶pD` Q坏\ **ʆ]G7hQ̽TXa.ŸjUóhj8Bv|W}[zOq% ֢E㿄˕`ӊ|yKQ0TuS/GjM:3de8. zjXzf:F%5z~ݦi΁g %_uwE\:qțe-bz9rsy?tJIZ >jT{a,Th {V*{gƛaŏ! >0^j#)jٜsޡI%q'e,cJސu|\lDϪe.S9/+DZ'+`N j t+՗L{ B(QZҽevN8iIeG<)۱} 7߬_aKvэl)ҎlqYoc rzR]+POszˡ[JEOY.D\OݡPt]|KӺBe!SiiA h_(2(&"<g/#df(-9 ię:4 'xVn7{יV](3gndڽ$ rE*٩$h̷}sO`7Vqͷ߈ 7/H/C;`EnoG\8K!=>IimNe?&Xc(3uhL [O/=W=|ˆo.>EΩhO.-9Su)F{bJdƍjTiƲ-֬ul6xzke)*edip|$ywxf| k|i1F vA'i+z];WR\&8ba+- %GJ6K&z, OI_/ۈ/p>G6q ZY[Y "eHC]c&ỸYGƴH--q"i6O)-$_ ,lھWk=HwP͗HG~G"8Hfz1O)}W*ޞ~0v6~w[GeBRA^&7.e2LZ#:@`IK^#PԱJ3i6h Vu*(rJq>}}Aთ+u]sT@`|G(H Jd,32LC'8f<+x .{YXUi:jB`ea]N-yk- Fj.N^gz:6jܨ}8r{BVKKVp2MT>ٳ3Yö#zyAMZ鴻?Us19:#حe({ocoϣK3KB减ု-8q}ʈP,cRƢI4KUo]:Ƈx8PTaǩ 7'Rz~t{C8TNcAˢ!f r5IA)OУ_xPou%MtKݲ +Y(I8OPn#ymD]d E_}G++fUĿ ߍ1Q2h~$]!>dhf=7 Cp3C 'HTCk|Oz/!Ck[G2b*466Xh `p[]5hTOqJ{nPeM/-~&kl@#=k31J@Rg{RR`+ky/(T3=U9s jԨ2t枚$O77e_r<ߩƳ\`<>hWk=!z~C ؈9%$jbOZ]Rm԰֬9ztssxl$m~F x_CX>lҢzÊskQg͂Ei{E_"`/k_"`x > }uzo 4UM>/g3?=߯+i|rhۉY1g 40u_l<lv͛t,j0rSt9]=µX{Xa.wq? 74pzCt٩3սRagӑls*'aX8ON I:"Hb%VΕ&Ȓ {x7+)J->Bɵ+YO (uZB Evmlї-jkxЕ#_D{^GN;n_jӫk95VxcjC*)$ Xv#$No6p_u6qnCDS(:q:*9{V}&T{㩉m\Y64fG )IOZn4'[?ERB`n {]Fw kƇ֑+s:./WAm ՚ 3d<)wr\VNWHs_ *݉d8GYD`QՌ3Fy>_4<|;G2dA?"C{=LA)2Koc^%6}88Sɧ 9 ?Iɲ/*4j{ en,+0;M+.|rxF ؁ [4|ꓫ˄Za6x&DGT LuYvL{uRxd̤8<=ռ 랳֑h -/.2(tE_o>v {j&.&Oh! q*vL;eȠ"[|VdV˳O#&ذN`!S$=9~ue/Pocl"kX@FٰCxO&׉:gn`[.D09JjȢOjj"WD'&뀦4x^GĻmho Ļ4Z7H$|[YW !4pW#*nCτz7e=()(~JN2`:d;_76j[i_DF'q#=ȕWlR ^i|O,?`B=*RQ;Ϥp+|dBL\M җCS/U_{6\-K6˜\Gx)m˔>᱗Yֱ~BmbE[B}!ݷŸ8 ZňTwP(< M + ^3&ƀG2D/C f<4.:~.k^Yړ3/h-ڿ%}Ol].b"$<٢U8҈|ˆ= }Ma:@_'+vSp 'mAvˎ@$b_c/eMk#5vq[0}?uTAQv4MQ?^U6W(7zq)bQX}'4Ԡ+$iwaUljU6Vl G5NĦ3WC@ysxil)DUlDwVGPjﮯ*8E0i}J Rŏ6Q7_X~DSgySrcw罹aSz빛 d=L9a٦G.L!ߧ\'PqXɪ.|V h'N"}lcoU)olآ!U/$U7JGzk?%{8,؄qsu_k0HxCKUofUlm)'XbŒW-6UѪVuZ&wc+L yoEM_MLhl&& Aiq,tQ}ak,sɷӘ%8aUҒjW-KcKrw8RWRcǀ>3ظ1lft%FwO4൸5*Bmݪ)C&^0cwzܛڢGViƻPsFXo:@sF~{\/KXtSez4ѠwᛪDS/DmzHiIXV'gYwH {V"y5H6Z(7ɼ,P8 l~ARE tClq*DY_UNJgGQ4^x#-λu,$.6ŏygwkPI3(aZY=Br'DD8-=sfJZ XCa,T^9u* 'ݒ}NLFlCb| }s 54 )b@!EՉMHAwXǼ-kܬ-_;Zi\Di\dK%]6-!*y^R,B}Ow;d50,]BКR+.%o/zV՗Cav C5CmBGA aEsΤѐ~~@.+ԜmMƝY]Bq6$$0^ӰPoB4.ȕ=.zbdF/bFmc1idD^҇&_ N8OIg}`JSFSPP~}N B}&Nن>ߡg֪ [ooeOiK@s昝#xk"L֢׻:vvψ7jL|ǁ ugdcU)KjY1.''hKߍ3PAENp6n2n& { 9vjO1[{pC{YܖI*IFg=0A mkZ`UzծOהy%WUׂW0,gі/@ݳɇ@ٰpa)T3 OeeS~@? NԸ: {ỏ#MA3*pzzyV3Q:.(, +(t- 8 Mn!T~;IQ҃y?#0wՁ+_%st݆W M:t*Ym%bUQXfYX(+er ٸE?wOFrq6o2,>`emv_nS_-"Qdkz9u'oAT _!/N:z -ZʱJu&J{ .U݌!(`mP_RElesgfFƯ EwwrN(:IWf)VrS Wdv2Rࡗ"/aUJq]-bqQI|+p;X=f饭Tu6R"صdY $FJB^F^ ;uPGOTF`ώɦjS4ǰj[z-}cFY c"zYv(N6t!6EIV S)ƕ`-rZ)F+qCD93&]cZ'Mym UNDH`^|i Lل$= v3k׏ rX{d# 43.ϬAJt\AU], zevN[[q -L/=RbZ$0ڥ"h46 ${N?UYKqe_ijډ*=qMm-u$KgC jh%H04WaGV_֬u6$wiH8ui\|-ͣjc6`x-P ^)i+ R͝!c9P,=MV*Pߕ3Vz2Q\t7Ct?@R btN: "q59\7h|;R{j 6BP(PK?0C+ М ?&觺T<5V zRp/H ЁaGgWag3JB2bvE6Q| ]Y̖HAm3#MNwJ>9-Wv/7R{v#X@ g^u[:5J݉J!E9.@<7X!)ؼ[H׃fߨ`3oI[Wa} SZ>j( Bg"<͌OkĈ=0bGe]U)Н3,)~lt/3UL1J*׶y$U)ȣp!|HG8Rb!cvYhaVP)Iو`>ߋјYW%,JE.s6+v%qDUXX$jk5:dJm #`nq[y0oER!_qš$F1v)]qNKŃcD Oⱱ%dކBPI+yYx̒œbb ƯȈU9O֒+5_>%lHrYxe/EsJkr'x|;ZtW|l^ yi{Sf̊qXό?*n{V|$9&&'Jy,Shro!M2E:4Y@tA!Ui͌P]([g5(6Ow52歝Ŧ-fN(%@Ѕowy.T$k3מ\DNF6)S_own8PJ/@@o!L ,W: %yka"Г!-ksID!Nx38[Jغ:旸YVE789j.Z%ly&Q2Ƽ$(vsљꋤ_ցw^wD.;BuVtfm%œ5#&5/seu9V](;0%=F%/h΍'YjNBUs7fK%fPAS۱>Lb 0RW5t+g8af Ur5\@HAg_-`C#O3) IW|KT9bx2kr%-Ɠ7+jo0 bΜvݛhL첳AoD4z`-0J+9WBC %&_;` % 쾙Q{; V˯ &e3Giڿ->/&6`鑦[n$[A2_OH^Vpŭ#a0;G,_șH4hwu0x"gI1}aAljɻ6Nycgrlvd ?LcMH*AENb:7tAGuX$ĹdJQQhҫ4hwZ$l jVs^ ?*^Ij&=>O6O {k#t9椟qvYg~XuB55'YƷѝ=^Nh 6 iiKҼ=®X+,Z |)@׹o>If84mYb25~IԌK)M\T;V0x>P5vՃ0̃6-JL:y]l,n|Pk/ jˆ"SM|³TpCWMgz7yh)Ú!-YA K1ќZT6y&7 hZ858iq.ތ٬&eg|i54 p5jfaKySKT7k CXƮěx &D9fGT|a mҒo8aq?hKG1sAf[--ڰw_ gBCp gQ=~R{؃/?o/TZ td7R5WIQS 5vXPRFּ؁Eٷ&ml˰fCߛBtkgEQw:ڗA @IYrdVB 2] e偼*rngɡt80B _x%ygCU$ q],Nu.۪u(gh{&.n8&@ŢU** MDRX6"$P!eq"P -@Z ԂRPaԶ49Τ)}~,w*;NK~GU_<>hZ EHl)[lDςӊE[##OCJQfÏCDq3'MV!Wo zٯ|.?!@ՙP1{PtH  [<〼D}h 6>uIQ"ږ-iG~BiyiG1䩓 {jÈ}G?P\.և}ݡ+Ul+H*a%ͺn]SY1u3)jE!S̊zj.Ƣ ! *})M}>E v< :);W-?Q$iK'b+u#Y~udbaT3]z VېY- lRqhW*nҹ?MZ h ~7!zRjF-(Xa/ )xH'53kݘЧWT+0R.A%Tg㳿[jZ-M/+DIPk =Y>uBmoNC0Uin.hrj(aFg*eL2G{(:S%~%>rk5Z%3vNy oE~#TIf$SDaVؠVr Ǥc4-^#]=_YFE:a2 Dv)͛'9`t84ll5$VJQ.7SBSOub)tti0m(PNwP/KFs<~9ʦOdCz6~o91FVu@_gT%fA{HBh$]%GJ4;>t?l>3pl%9%IE>B({PvC^p1!t]awRr \#aqZuMh1ђ@`aw a|:kpp3u:q7Y t7ɬ|!fu29Iw*H;|iAq9踫s؉Lbw8WjJ;[Z1Af2/W)}3[BgB#=;Af8Vy851OT%LMyB.'l }r&\p/z{Y&赂rÄlENzmwz-@ ^Yll_5ty&a<)Jmit/ 'Y_Oޏ)T`WBh˲EWd 0:8RLyW"pVrU!Ȯ<&!mA{^Y~E5~u:<<&fcF|~G~8xD ;:ҠesiNF'煢()U_FC埉 ,ITRx.m2 -- Ev4U2'D, lAg7e&Hat@lr%v |T޹9 #%O0Rv:8,cRĈduFdˊtyz8I F|o TBrvtAF3'aHeMaCzאI|Pܫ'Ӟ6xEB19o)lXUR4u!hD8-ˁ\-?0>--F4-ۤ/slWib;qw|fO RmZJR{&5)@Vahh"9:eό=~gkS`} ^f7[zRehv ٟ0dF_:+AJ2tu'j.>+v_:'yF{͎u6.*8죥#1`{Bۧhr1)BϘtV#m,!_tFyoP PP/4qr te;פ4aZjCj=ͮr7vrFQ,~_CM~³J9X^M{SP84 7^o5HUCѴg'%[k&$ G\{ 5ߏdvxzZ "ccN?/7[r%لPWxg-33bTBd͟)A87!.~W~I.+nC|;ld-,f@>O s z wk6r/2(Z Z606XKyS`mARv})=,dDփZސI7( 3M.rgr%d=Xuݒœ;Bu@%fu rc\ QR8l $$ ߣ~zJx:8B2f+cߛʆMNhWt'#esұtS%)Sb"i7m!6ts-*Nɉ0579K)QZzXZ"H`.de+/;.S&GUZJI\؂i0U*+`ےI#AE q/j+آ*3G">~?n'kȥ.LIA@lKcxۦM0F)ک'y'w1O $ϻNݟkv;8U?n;?, ~/bc{mh_fҚ=#RHv0GвU-SbHaB`>ۺt.{Iv^7 0?|RMM,wf6eߥ&WR-NE7hmeGU.n*LG <)M/=|%\>frO o\AV`KÌ+l,5ןhrZv. U Ewfޒ`']>Rl#=x̘at/H'sL$(D0 )t޹ԤYKvPځKB\I)WLX8,c(wNo~5X3' 3asr<e['Ke ߭x%%!'Eލ@ ȋ!zQu!/F:&eC59 m祿|YB <%s5Z7=ヂ3؇^NEPnP'hu{ 2n+AY@XCQ(" &MwlW7d*:g4xoGr9rm\-";KU'a7O _`R&2w بf iGx@g0ȱ3Έs"yOkqd7yThytDk/*F/Rnx*Pc+n=}kdԩG~:G׾yf^F`>XAߏ'CSI..?hWYͲ՘` (kfR= n Ͼ` oXG qcDA rR S0Iʥk''UYz0@~YYsen<[Nb+?I/}`Lrl҃#矎Aw_ ~|oe\\0l[ [y!: 68㞵/^]P# /JJ=OY^bg /Lx ]T^.3MATN+2L|e4M3ڤ}%8ri0aAbjK1_lwNϢ#3g TV{MOT kv},2@?bKw(# D;n򥛂v~.j;WMKS/Ha0=9A+ ?㍂*HZ u%RчjKU%Ϸ5{>cW(n,g܌/tUyq⾶\Iɨ[ GUtAx%`i]T2/!#f ɯ'^h*=kgL<҈`%ڽTN.Ӊ]ZlFn翬'-}Z-~$hl yd~[KNYK<2dݹQ[Akhx\Gf ރ[V7&%cUc *d>G? ]؈E콿Qp8~AqDrJ&#0IBO  -z4 KAc.HS@8E&#Pd`+kN"]i{܈~~hڋRO<_/#r$]'SQl*Ġ 1]q~  /h 4`nYΖ.j#>?h!b G a`սڇIj‹B @,Gl; *g nUv1AlM`j)qd9_fp?%1G&#%G0 Ypa#q]{2'Uκ̗fޜ1'֢VcpՑ ܒeswj_h+-בUݯ׼҉euryH*a賸f@#"Q 7zZ~U\ʭ}Ɉ6u}%$a6!ۨpy jRT]gxE3{^<3_*͗7 +4L ` jݥRMDQC%ߜE鲧 TFZ!UT+d${Ƞd=7b-}/0Cd^u~ Yq( k>ԫ/=!8sȘGor9ԓd|4:m% ]wvס3 ]Wܱg*/=WA u;\:W6\\R%sv^ DCw2kfϖ/Hj r7>v)N?P>>] I{/j*|/zp8ཥ}E-5m ?5"|\B0 4~ ;ޜ#/tgғF<5]z"I 7x;jK/gJ_)/F}<%!܌*s| 0B@as[JH_QKD8՝ii~o,[)]aŜ_WNȘy:ÖiNCԏ~ 1K͏)Q( |9| 7%6i-aw/1}ʖ鿝_[XC.յƗF{S}Ie۱I胉MJU1{`UˀvIe0vzNyLu%4FwnszBΤ&e5/޻frgHwׅ? !"`uHG+?N{bYcA6 VI>Zg"UdLb h#B47M\j5@+|滠.y\DM6^lJ+Χ8-UMoHt-U-jC̴zBα)u?~~e5Qa[ZC[(,*27!zVҷ0;?=ys?=Ly`!o8D*6%mH 8]tFn;0 dp^`IJhBo4 ؛p=%/wA; Hѩ0uMlݯJDn*_] ڕL/^~X}\afq#QZaE"L&ɣ3C$jk#jBO*U-fB2y0 iX ma}b2#rvY# Ee-ljUzm(R_AHdjDB }jRʆ8_ 5z0 5?T =Jf` 2M/P4^}Z#GߕSp֣cJ>ot&z# 8G81YR4=Bk`nఠCrt RCv& OB+iҶr;i?Pʹ7c;ʮF+#;?$KIHe9\3I(&ݳ Fp/!D;YDt[,cǘ[4٩kpO"%CYH!z$z5]4mԍ&& $g a瓈B&tr:FU1 d Ch^w*tOJ~u2RcQ,XMLrlN64!1)yDlWd'H9f^Ηg'cTbr:Dя+ُh1ُXqэ~\~t/ɹ|IN:^f e[.\ #C(w&* ڛhsTIa&YmpLV/tė{u"Eoo6 C"a!5{M48 [{G&7x`gmi 8X>J]KO):@sdOA. 6՗>cNJJB;'&dὠ%֔c{@e5 AJwE+ճ Oq+ox9Bʪ48_ItZHӀGf )v R!r@mr@(ʁi^- f|Ԍ:bb_k-a—IU[g~ c{e*ڎfLD-nyVO bdM0Yp hJ.V{h4XBG*0f@5a9^+K3S؍9:śВcnMUjb_w9KV'6~GT(g&\|D]h4+i!Ռʱyk15wχJ/g\JerQ@;wr#%}WG_HFl$J6^#n{m3P+)sKiA\>$K$rpZd_@?hQwfr_*8"CZ۫]p5'a9dmnrtD!pmV ,[^_I TݿY%?4'$YiK xvid^gmEKo6#/e.bl_e(uC6]XGl$>mD&'a8+v[oc(`*$֑F=AIV`u3io(5yx^ݱj&|05Ҕ߮xgWj,%xnAH X˕ob\9Cb]7\Wh 4q!cbnOhR  egpq}uEWp g ) l]2x^Ci?G 4Uq Ν)MDX "TY =It^(~j"SSbE"B ėד/SN) %B8-u<ϩpͷh &*XƤgz8D,GǹaÄR#0+Hu0>UԼN/) YG(#8n䈅&u[U'pdwP{h#7!媿0PCL4m MW*SB3bJCS#k87߼㾭ycJ(5kFV2)n8Lᆑ*]8=O=-i2G`ow,+ʳן},+m8! 掝P#>7M}tnQ./f)S )NiR +g[Ys-U'F.Y4XkvVz\CtP :[lѰ7X:׮vypwZ|_9ކsKTsa+nҊ~n^?=ߋ#+-4}F~'C*;pGJ^. BPY+[OruHJډx\Lo;Ζ}=f6?!6^֕E3u Ɲ2_`ΕUotf0Z!N~.ct7`|<`4}eZް<|tS\qSuꀻ7Ix;O#5֖M;/6ohtjޔ'MKyF9w*W'a'r´:~iRIR#Ž\I^*^4WcC?*^w \%yx~A'j='FB*GCPؠ?qOCR|c0|fe$rs),T})g1$UWɅgUŒ6kOĮlv4g>Lld$(h[E|-"ٍK9WF&}d@/X=Fe!вt8.QZ{#RNl.Ƹ? W&NQ<_Es/r:^C}ʦ:\ǢdlYW0*Z5ݩ6M>KO B,cm|sx2ɾ>&D[śUָ|clޢ-`*9blq|1@ǣ}O>KѶ Zo;މ`hCL|#N5 cUiQ¦i>BE9lyb zN{߱PǭAڿa{i21\,Rm&c/lvUʺ4ʕa- [L u1WM.ʥ'9DŽmf,{RDez04(}͔_5 ݋0?4y8*Q]U?Mu?G\d<"ڇUi:MͣK[inǑ[Apa#ݣEeR m9A~f'Ά'$Ĥ9<6({u>җy(xՌ.c,Z&j|%Z0{ xQK8,Z~15D6B%a`*L,+*YG6^-nfo$>~ ê)5KjIB $6cnb~ ˘Yn 2񍅱.#4F h yuCMHNy!d״ҎpST p,]HkB+*@oϓ}:=Am ᕷS*|B<[ٗx|C6"HyYxDTLaއ)T4ŗ$LWUc}ڜkc+ a0Ue7/d٣i{CohIiD_Nx$#$xz x'pI, q)$SHD}Uy>$nUXF~J tx~;HjE\xȧIG /lOpOiQM=24)<6 ey{|2w_ޔfвpS1istMr;yd
P4:+.@qyU]϶e/Qn)Ϋ`-S(hF0ǷhnIlxMl!&a  N`t۹D'P$G;;t#y,ob)n d.&LL2O/)$#Ęb& .c)ۢwtڣ`P5ݙw*=>.k؃TobU!v$&o 띺^Q/N^s!.yG^n#}{5\N*CP;;2a5Bd&FƋUy)\an7կ jnD[ UO%(wGfmUalƭ yyq}[30}>)d6fm(GykfuS;Wh{C.7eoHSPt!p^A= c'߂""Ф2g 4H-7BI=Q4=E66 Lz*  Ĝ%xknohL^Ag#ϯ^n)=.Uw>@6 F/ν \x05sBhglOMǜ8v>waT=1*wrC2` fTnJJ |DQij/3D_h udz"HpwgRu{<ִ)n=k#롹 Ng؄6$;-G1/k;c^f<uDrGN > ^*Gkm<xmBv$߻1n90@N%#۪ro&B6c0-XE9+z̑)2!s _@2THCb "1BtBY^Ȟ C|d1QabFsxe;w< (O!!e\OߏŐq:EcH):i|J?!"{*dhF#v"`7᝛l6ݤ^knOSW|*ft a<`)<9!a 6An7  RգbDxf,`}_vr+WSL7jׂ@%zs%wH1{R'"S@ `|G`rDygo"Q]Gh4) ?b;]_fdx>`80x.u Ն&woyjzJeoZiL5vJJArh5E }d lx<^/F+Za֠;A}b{9z9xkSCr%Pd(ucWe4#:|T9Tt 7l );J&zv* a߅St.A8DYM50go5:".&1*A=%=|hĞ?3Cm.7͆_C ~\7 >ƫy~<$*1Lu褎#*gN=7hO-r : =| U4I^g}-@ ];">82|g8- 2\=i =EZ`N~'3b5o♊9O9L5Azy^W;mޭM":,Sny7$CZ PR/-3SG~ܪkñI9ڹ(6Z!" .lq8nKbeLkbv<u (`=)1G};|CwFI\G!%8;!Դ_G_$R)$z>+ۤe]6;Ma" ;C ΁3D KZhRQĜ}5 )0#.[)/ 0q[\>q<*T ܢޕ"-FG. qq)w4txӃq뤡Κtӑ>aΔƅ}C)чnZE2]+UՕ 6"r"Y4|D'㉶j8y0+zb/ NFSBC]x\_A*Q2\}c uZ0 OBêz- u[Ml_ڷٔo4R9*5o&N @tP LSgKק3Qec8L6זX[է3'cNyʌO ]fL!}/uo (ؘhGƊ0r<#6=+9O5`R^è3ñ9d|ϘjJ4|/HO+U$qb5vU(ۖAT>X~|`0wkCfFuDKr@pl1oMW#fk}F:hэ)M&%܌[#@= fڊVQfxThb'ֶSWn!7PDy\Ro#FѡG0F()*uLoB_ }&;*3mZ4!vqׂ;yr y m8KlRmn_IUT9Vs7:[h،쟻no 8874^[Q5OJP=ȿq ڋUE%[%{`oRLhe1G.J|d_O% ƜgE.h-wѬMܳz}(Ҝ;ldJש.=.@]sDbR6zX9H]Cʔ"ܹMK $Q6wkMc!" n hOgw@Fnzdh6܅H.系hWeWCt`[#n*5`;6_ XD}tLU`G03kWMxV>*@7||tOгg2J~+:!ʴʭ@=PzeyQqێ!~^-MklmZ򥐃h\qv]\*@>= M.A so8r,JiMda&9B#"_5D,[<8"] +ŬE2\l/O_4ہW7Ct\f 06ꮡc6@IGt 4ܨkYcPޠHk̂X0O͏&E׭`!;FqJ=H{ɸhr!Z;&n}DKA@q }CP"rT: >?^G:B9"?~ ivc{I >k0|>Q.\h8Gw r1$u6C]a6bT&oOQԫM =^Sw4 ,sJ0bxR< 1݅Hw :BTszGޫKG t(r0=h+%wFcz׉Pqn^cE>m H ̚sC6g6ۥrv tt"$k~,b;jL6v-bUڎRFH[@0\d;@7.݀$A Q&I]Xh{!ϱe! EY,Vs QQzQH?Zrߌ߿k:^%"g]z)ߌd=r܂ŧ>sŎj ISlMKmo-ĭ˵e ȴhu'8Irgoh & 4!@Ge?YʖFj""ZtsQ}⑅ 1a@"bPQ]*AD T$@[T@CyF#*T@/rCj @o8tBOT@rh:B~ϡ"BV@?9ڧPTܓuލQ)"JEԵ9<6rr#`ˑ%84mzlX;|Pt*\";ˤ D0G%. #8$ k.AAJF{25s0~D&Rgȵ͘]0C1RdEA_*TۑMq #>$0 #'(D7$ `8+)e.n2:,)ģVHoMtP[f/ѝp!>ϱܛM*ۄ˕clx4[T]TA&|3*Mt;Eܳ.>:`#/C=ɶzzڡ**oӱjT7sr]"rU~ĖAc ]p g-=΅y2:sx׼ DxC#IɋEw@VX shLbI!O z[HE!f1ه.U)%)u]11{i䴋UqH(S}t2(1|bL"N%c %݊*Pĵ(.)JF Y4Y۰;b(%&/n9-?vėjZ;bEkwUP:%Ji&R.px[hL0=gx}ۆN~S?vφκDb]g>4zv3nom$| ܼgؔs4d a(7Vk@+?_Ϋm̅|0,bbʶ9M,~\TXЊH0j\RW0 o#&,BSWtCYs]lQQFTNJcPhpRxisq̸%C:YYU#Ͼuy3nO;I.l*FHџXMd Bz ٍbE1D {GxϐS6 {KƄk(~?wɈSIW5q'.!Gu[J tDNRT@MXuy#cV#+۞C "%IǬpkb-UMݰjnX Dq' )pe0bY_H(^ OwBP?jcM ^FU3_:A\i\..quԼң ΠGDIjkBoCMՈYKKFDGԨʼ̥"dĉ{yR静L\ӷ Q&9}66kuIJef;xTi@jZ?BVjC)#_[?͡V:eE0:7Zi֌u!|&@K\qTDȓ:j2Sk8־ ZkFG5I* K̬V~̊{ 3$ p D>eNK.yזA'CgA6amlT*mfvqj(aMWw@/8~6d2_16t%OV֗M2mjhøVh@o;'Nn$% 5רs8 yU|$8bVOP)CrZ)^=F0vu*g!NdzP u~T^bK;e:XN|M~ď:gHO8: G_Ң#~IH~Ɂu{q{]_Mؚn.ҺFcI5~t̨xMұﳨC8Bdwx1!__ʆoA_I+멯$:x?˒@e=W"ݳda]Ġt-Wve>vfV:#^`w&itIs8qg-ٌn) Qׁ>h$<XJg3ut[[ J*x^ Hy9:\//Hst8sk}N\}:\YG˼.P^z**窉ZOR:g2uQrF(SA56oآ8~sXpá ТE@ S6FsIyGrfe$99=ҕdj%OQo-1BMv;:ZѨ^Y\ >C[5(4^&ެlU\B_w&MҐV vp*j#Q9DpYGEgr(BL-DȉRg~GNdhv5ir -,Tmx ^&cq;!*=.Ol/gUO5/V9)AMZ/6sX* Tt'1A(PCXX0Y߶kw)60abqg +ya(q Y}ȺȺCRnB6.9+k,/S[;EEtV;4UmBv_=USXK>[% O8Hq{:z! 8́gpǯkÔD-A;]ص(/3q(PbFEd`~^sv I+V<$fn:ϓ)dZ%x>8)|oX ~7 Ve&w ?Q[+ujD%nC]YU;l ~֖u@Dw0`T<4ߖ#m:|f#6K&I)u:DȚbr!ӑ0~{L]i뷼~}!H^b |IGU˧݋(oOg!crѻ"}Eo+:0Nz9H[͵hEudBO Ht!f͵w;: n^| -*6:z՗l Yϣi/h{F, T-x W:5Q RA:k^ ~$]-Jh,cyM7G:xTkJ[!WØa;6z u@oN1uZÞU.|ѹ@;nP+ agUsD:|f3/  NzlY\y,%&,M#6M2h *Vc@_qXb>io"w!1<U n B>ik]quGmO;_׸Ljkp+# &$ڷ`+^d))BH'Z#`Z@~2.cM\z!Ty$)|Qf`u+bn105tMBÏ'JYk#{ 0 Qԍō0Ldb׿%=LbiIn֛*_za~~Й$'<'w޷{L6+iS0EY 2?`vS8|܃j]vp?oA2P[1JIJPx9Ni@f0.Wj_v z9eE~g.3l*48cRʌZK %Fr"5aK VBUH>QlԔh`-Px,Ņ}Q#p9XLI$ӧ?r8y3D5sTc ! V!6+m~@SUOѷNsI6AiGf"b(󘜯VHCU|)}SQxo9>o?ŭ}hp #`ٷYvPeħ{Kz#Gi91=PC[O} 'G`V̬ MPY1f0aC@*j#rݣ o}M]ĠHv9ʀؠqk|"E:\Ql=5*HrXr{cg:c ;PKZQo$G리Gq[̋++u^qP Rm71bh h;$ގpضEIHE~2bƭϡ>0J09pwVA:^ڡeT9r]B8=lf|5pQU< h|JGXb(r0a](Յ86!ܻZ0 Y==;/c3lk^Y\zҌ F5^3yh`)MPWV*1-g !gCG锺YqJM$ݴKr+SWP/mrؕѪ2$';Jfgh;h;=maB8 x9/󉘲Mwn>[սahu߆VnlX2mEb቏Жm$/>0Y(`)/O(%HDlnJ?L+zk:P~j3nщA%ZB}y[h'> 36tYhxNFyCQcؐ61F/ ًҼYJeFnWbn#faezlbhՕPIwaH*M[6Ġwɔ"&YM: Wr`"v/$qJ]dt3=2NOۍXʒ,S9?jb,j` FHyk= `k trOB&~x?Iuн0Cg5xSYRYyVߧʪH'je?TRUVF,7~/@#?dc"CPڳ"ZQөtȽ\#3MH8~}s *\>-ZD(G"<Ӥ>&nT>HlI6$M'odyCޑCQamYR]QIٶACP h? π:!G={|rXDۑh00lhc:F8sC5-N]&H;quciH@ -*g)}/~{'=@qa `<0x} |Ry=ySI;EX kZoGJW-@-N!J܁@?\1ɹFv.]m4v& t1 р}?_ YSq1X|Z3.un-/%f[X׭T?ƽq,M}DŽX[ԣP+_prL8eZGnPZAkw18w# ><y[dX (|b*K+oYeeI7@c`Dy>v@{MfHM:Ǭz :/d O;Sk`L'lsC{x *;u?j])LLH\r[nut]n} >IByKh/ C2 z=ܙٺzO/?Q5](D 27ľ.?"72l1+gԦ/!UnfߢM\=mBLejlZ*oӸ\ `AR1x\K G{w&^TƳD, XEutյ(p0mޔdrFS2c5`-e(=`C|]^˥dVɃ6,Yadyƃ V AKn!f߈Dà;=bIGn ]c#6eYF"_47. ָaS-&';LhY$vA/kơ5]0ZI[#p/D\k?1ZdMքvMF!ۃwR3}vY+d6wx1=X# 7j&<+qMs KCk~x78ZݴShz?"&vJ0[.<*oW@@(W wV!`\|׿|]DG|2&L#ݴ#R0T >ҭԣU+HN]A"r(Jp ?ԿTT\ 4L~v%\H=0g*9+_7[5Io_#SUAذDĘ2ᒄfmaF ܻ'frPlfTr!Iβe:.dJY㗐$)(7|S;#mqW}F27Ol4wSc˓ ꂨn賒9F"pAɾLsk hq Z\5jtY%dGV A~:Z]8if/R,95;CueJ ܽU[|\/\J@:ŏE٤x0*&O9݁En-;kݎj!gSx nOLIjPWa'tQ=~ 2Ê{<ɍQ#XH6Tn0U4d8Fנo³7_ufT>( xujƧUYM]w _Wpj?WK[s(bc;J.fBKٖqU02Gfy{Ma V~;Ƹϵ^G_ JJXU^ !e;pO?r|nWhKk f0HD(} WE<_4 {*]ro%ΐvKEp{dC8O(ccIqA<թSXL&m1'"J|)'Mt;qtƏ%Q]L-]'RLbE('CD &(;4`upԂ2 lsBms&cK,?J fytZlw:c/p9jէ(}ÿDC.#QtNzP*o譲!^ t0ɗT/@yZDzAMmz&&溝TG4ڷl*^Bv% Ƴ0mN)0Fgq -s rkzP,z&]wU[,k<OȓQ )I ,]B?$B̸y~(µ~BNs.a>O*{2eX*?ͨJ1 ` urJ:gh =˜t_6E s79#l<3gWihS5:b}+І@ Y0Pc@(r:aV^yZչPLJҒmy OɿvYGUz=)&OI% 3$=4Wb`߭XhUU'X/[ŷS6/̢FC@Q*.~.CBV$I*42B![6ޝMLKrNɷ*Ƙ=e!P=0Q(ŸBfѐSdC-v·<ʾs`u]:OmF;Qt4{d 1* #DJCcs4C wu-S?L4kz)@А7UHOFE'd[e $Rw7wb[h >sl9c[w] vT6u[wT1"W{Ӻ/Sn2. ׁϺkJ~Rz7 ٭*&h|k'م]p͑S~Ķ:yDmdzYEɂG"=- >&v1(&wh*cca5|cAQEμT@iA6O/c[ ?P?PGRs[Eo7-OPRP}Kml|||1K\HBm#`R;]'5^aaf KoҠ-vP|AJP O| ON5($_Hְ8C W_u< 'ȘM_85Bn/p޺y2iZ2bStL­p 8 Ŋt? "r} :<%9 _Q䤏gcy!W3G;r($pGKA:*˃H ; &d=tl=l˝elo ?L4n;IP)B>ZFi}P*\2?^h&- t+QLQ}Es,KYSY7pFb6|6zw9RZO<ywI|YPໞ x1&,Ugcv7aI6W^3T,vaiim{rڧOAߣj_,vM9W*u-_5Q^M>BB%fx oW+Pr%W,2GU0ijҢz+cp; 15cGP|[bفĘx Gm ԭpvdQ)r}﨟;DBXBcc}ܵV"FIo#@2<ӦuP]t_LY(",T$Ŧ;7jk(4BV`Rr@q*?5 %t,Jq!i=%f.j(!Dx U37CEs\Қ+nAI»vBڕf<0Uq y>њlģ,y6=Jff =aIs^C.]&693ߊܽƹ ˉyN,g/Q (4+V([`cje2x5u,*y̠{\6&wi` s}cn'A]PoQ]^]FcP>nb؍b#Pl>4Il{+&sE~& ~_!)O H҉B|J²{5ܢb0+im#?iob->gBSrǩ/d2)`tks5qgsp<޺;'m|ip*rl>I*݋|M춛=!{ 27vZ\oL;Lth[B?nz&1nsw{2Xf,r2&gThEݪnKwcex(EmU keQ(_f M2W)ysQ*(D8~"WkmF@8qWqW( "z\1scPۆW Q|zWuCRT!''7ފNrP Yʁ~ʈ@dn*eX2'(-ڎcWc櫸u'kqf+埰jpvcqb9XqV+@*p6 g8YC؉7y ;qaE.jxd<9Ĝg-~1BIGB /{Б@)[/@OoqC4GN xs F#mE9aZ//v E#mٳ.Øv/_hHOa\!?.b/{-Fb֠*MclUilĖ{_vUrdb{_UپR-l UjliĖp_6[U-lsb+ߏUض 4|6`yt܁J]P)30S1ap ـ02ǁf(>utd>Û1Kwu9®Wr|o+|jUUW>+;UPPM[׫~P5R-vՆuhd={FKXhKʷW^K"& 1T`^WC0`8!\b{ڮe[FL 6ؗ8K9X|2DgrnU(r<12) 3~ ."S 51?y!R1_!831`UKu٧?2O%}ɲ>Hv% y+><gp尞nvDzU◃iTSqk0Ze!LؑJT1 0q;c嘹f0Ǩ}Uzp=xUѿsDS/c\GYG/U ~S6,BK*aŋru/z6bf^)W)oOvIMHاfsm\\I9'(I_*sK>;uc}Uĸh)%aA~-qIסU^ho>s2"DdgW9ȕAاlٞv8+@Soa$Q|/gJL[`b'3Jzb[8ߢ#@gVCOt(yOJާ.,bT:ycͮmңTa:?ׯ` DsiiɽfܩєY4 {pZ+|(Qt;?!wBCAR7TL#Ds#ښ ~byj;Za]x7o! ۢ?A_;SUS\" ʖWM7#3A1BFtHtzIj)єC //AcVp? Sa W3xpD'gI&T ,cq̏~ Ǥrf?L+Ib &cU\$g0FXe%D-%*rokp>K,3Fbe.Dtlz^SId7 Kh3w]=UM㫾.Sކ$BG f%נҵ9VYa"#b!\19;wA/#U4Wc)F}<-d Wz_arofGm&Rx@Z&{'/o ^[)A <:Zլwb{٪ _<MPJJXo .PV\%!2s4~cU<3)rtg?*ٜZkOTb~昹CѢQäkx3F1!'+1~pDgY1Q~9faT89eAav0r#!r9BDhG;Psfߛȁw{< H_CȎ<˂<>|jOm̆ wo/][_ Eou^r:N32J5cU:&h1FX^qg56e 9^1Djvs{ϱs"Y/*El}BRJnRf ~ت9зErʘu>.e6"Fg1>Gh⌢4'1XߛG1gL1. #bS}{q4[Hx%wI#D9cjo#c1.0Q[F}/qQ>k+rxUH.%? 8f80710%1a 9faVq\91K8f*,~8fDŽVY10m8&caL10e}(1Oa"yS130ʳzb|xֽ[`u˫goVy-^W4wU?nUymVLUl*pJWu]U_kW;yhkP?sz]B&<ˈEIW"6gTufvmգaX9r [2Qv u9F#L @6%P#503բݾd,@; mn-DEp/C1-U7931FezA:u`1y-o,ݴIU}("]sh+Ǫ ߲^Y֝JX^ mۏ?Gŏssa"t|^8?%~wyꇟ>ƟTMV[?Z;G]ۃPb| "'׹[Ftwپ$i(&gn?iQez v1*`otWx^郥k-Wܧn"K<.񎠽%[s9adIɵ-?K#Tf3=u ) gE'}RBnM۾J-vsBJ Pۖ6i{VxS0ŶT&.x>/{_ܤ 2HtZsʳq74bo kkL$k/;/*P ָSo=B'AʾA}Dtm#p?##@{>򿴳Mzo/pFݢVOG@/f "Z_lM"bIH7ɕFw01uעu!*rcXXϩlL8ڝʍ~ъVTn8m8vzDŽ:iJP$_BC (;'z#C m\<闋 e?>.Iqh/gmW2?&gZ2h@ZZxw3HaH}̉ Ĭv*j̺R!?xZFvX;Bw;Z5_QEH|_]KUƿy|)P;2M%Sjm#e$y V BN\%sP!'Iqw*]y_v7OkZDAW*Zķ]+bPBZ>C~.i]֝]+U t4~.Kn9^%L+duVh,+F at~ v+=Sb;x\wڿaӉ|. 74Y+AVﱯ48r) l"۱չc٧pF wcX7y <~cx*ífXerbʰ< /=TI_-pE!|rhlpvHlg&z\6cv̇<þe`*0NQ#[G5؉8:zXޕ ӣʯTnA>ǠuE"j.rk/+~}{6EnjڐV:Ng&4G6EC Mhpr[z(T;VC[W)8g0Ԏ$56|cPG. ӈ#Oe뎕Gy9齎|JzJ2 `lkL_7~R?M_LǛ;r\q9.pp\ށ 7RZQl݁^?}Ÿsy ~r(Lƀ`ldA0D |ԦF? J{^rӋzV~J赻+_~ٯSma߶TTWvY*;V1+ j-hh_viejٞ>ˆ[X sD$ᕭ`edʐo%NX]\>GG]FX(5*.q'Cc/YW 'wuTʾx'hIPyn* q;~ Ly6w<^8^i[]k/ .l@>&o5Ën*#,H|~b]c?os9ʕeZ[pϟs2 Z6$Vx w=!WQ&7+mx?GPө[T W^b{E0z{G99t>?u51:QK`[}Lt~y(;9SmV2Om@QC%, Ó1_gL~&Uٓ6y_Y1}Fh<$fx鰭q/7WI+plrm@Ve&x͙lRx`mgai/s ws^:Љţf%B!́r]:Y/7y kݞ ;{ˡ:sRP|Zr9|!@! l7rl0@\Hm-#%=,?k&$ڐ@[&4#iXgNE<-[]e0J?BVeC?=>I2D'Z4mTMZTȄ3L{m^ESdӪRzG멺ZEP4hQZ u9-A9}fHy?_o?#gZ{kZIJ?`/2i$0N/*nt`N#uۜnS,~x&lU0!uZ1n~ Ok;ĵɄ}ͨY`L'_6=a]ݮ-$(xX쟊0+nf6EQ bT ӨXqJ@ɝBp`Ojwʿp|A` !.s֜zͦ.К *_F)1Z_} :MCo.Wc_v1\&}Z%ma;X J 1OFSYU9 5~z4YUnyxLܻsED7"Vjmn2'(bˋWg4Մ'y7CMձ6DI ;eڿDRpӪ#Ddt2.9w3.G. \nDc-qJHۅ'0.@ ~~$l勽EO֜0XE4nL2gY5#Bxߢ#Y7]\  VWo̴qXLT5_|YTJM@!fvAf'ZI*5Ywokkr1v.#QdwGS4qo#r3&rZפOCD^[H i'a˞iF|) *L/7b]6hjy mw>~ƣaX(KW_G(*N gh*O)BET!3|WTbCB[:f6Yy^ ;~ ih$jG8vu )mE\!2kۘXԴl84y*!ʚgrZspaUnI\=gh4VԼohx+nm:c_4?E "X*΋fr5T 4*JVImPIU_YֵˈX|rssGxDz&c--C(>;z2ZW=AtrSگjj+pkCtL¤m'\c kGQChc_A5'V)鳾G(SCB?lbTBsCQI~4bt5|@.:QAjǩX蠙}SS^EiG[6Ԣw$kד?(˛lk]\ji[}C%H[>#v^:o=jAj<28.5SޓnȁcZZsYA0P /knp`)k$BZ C l17xiGm8on2:<-AkЉAx_z&Q#w,-w!y,Sv cj1et}Jjz ah_x;RwAr !ӽ޹?Oa4A݇shv iŒeN4qnؑ98ʌt:[6X*^3QZ̘4-F[Cҵ5< z2O%>\4n|hO|4>F5l{q3^3\h} _$Tf53X ^(=scq?5b٭~0=Qlg)<)s1jIdf .'IM⾅wcU=  P ^{%*bg?kK؋c Ȼ Vֲ}H-Si.I9T0lJ'}9CV\s(1w/4Iٛ[@? XD].'CLG>oDZ~-t/']=#$)oE{a9Jzޠ|RAD냚р:?$$-._q{ŤuGErA);c űJلbwO߻![\bO'doE"\9AMw|kA@/~Rj|oBi$X>?R]ü[%GC,`eGJxi]׾R%s)Vj\ vB!xasWu[W}k2b1 ȔU7ꖣ#,bLΖ)cS^p#:f/IE 1xyR~j 7~k#Jsk#Yכ1ED>U8C>cz'eSBFPy}ck$R\ZQ]$;F!6H>3J$D+W4);t9nIXM IME]24LB$!")L (,mP BTZM-qZBٚyī1ωc5"Lhz϶ퟙ6& o'6V{|jY\00 [y<߱Cx|{m9u\C5=i?O`V`5!wK p=+ᴩɿn5΁oqMe62-~qTZ`|s.]b osݩgbn%$GwK(utS43"Li//Y=o'mC *ęry%0N죴2FKT )wwzѫj{*4eFY],=KcHH>943la%Nc~WԫԞ-G?Q12^L&єc1#2vU'"q~<"2&)F$]ecQvS!ŌH|cӾG_ '7}-\ZU<86ꔤ`'w X}c}^6\hH4yqFBd"5#t*owXb̷T+\x7V7K]k2v;M&Ĝ9Q>gu;mr]UR gnZ0n#L(YHM_%a= zҰ$ZnMjk9˿E; g\`]n`Q\+0l278 -nH-NJA)u՘шK{ٌ{ycqOis]R<+ R#_^*8*P KZa0mã6lJk|-fFގI2:T$ ޘ"cE&镆BvB/Bwܫx&6(צn==*( 2BDU\gL8,iqPߠք?X!c~[!cd̼O]C#ɿ#\I~u}uȹ#"x A3:K묝'*K-Ok`CGX(Q6tЍҦEs"Q6ZVvSmүC6;'0Fկ26@p9z~)pH MKJw.vk/"Ν''$֟|I!ԝ$apN9%0(,Aj>Qio?". ̈́AwcFCF|Cj|Qˉ%VZY5L|Ӹp|LU7'sP EW"jG66kfsrg DvŻx p7Mwk-?TyAؐ`-gZ#yz#af4n8tf8z}ׇ >B6IHްXчx~ؤ{H-n-oEGs] G5쪵μlܚI?$[~0tF87\þT}1!kMߖFsŴWʼn2AJYŰ_T_xxE~iS3ejGƱ}Gp/k8W:5n gi4Yu1iZ+ɷG*iN_.kwn9C0`sf,0)U#V9osO7)Ȧg6Y3*у2^=64C@{M-M%_&*CT\{Qa+*,Bc%\7:׹)r"U#8A[rSeQ縁F=S|uWѕ|8u5l"uk ج;p u2C,9Xq!:Fdaܶn]<58rOˢ}ma]8[VOq볳շފr+ߛ^)7Ducn͋"\'U\K'sSÐ8]Oj` e?/>ŦoPߕss6)Ͳ2^4I8;H/H٩t9pJWwIטN9eV`t1Щo %P7Xiy5ߴUZRZsZ|R1&;zq74'@uG%N6!hO)([ܳpQJ5x݈|-契`A9kcۣJ"=WεLluR:Cm~L5U8NXOxQTj}EvH0Rjx X׶nʷ#D_N {GO{<Ĺ/`JZ0N.b?r 24wu32F\*(v^-y%y8_GDKe`L>.-Ǥj#TJ7_FM#߶! VzPMORrETV:yrTƒłA\#n#=6(+ťW 3:,\RR'r*#3h#FY$11(!szT{iEM*e! j;,.w6quݺ9!UZg<Mwu:4Ig(߉1|t /I'-O+r~f8H'}!O*Qx *'kPZ hTZ瞧$X,&ՔẶiCf6׹ZuLل=򏒻 1{$?2w#=K{gI+\%|lM|^ЈpBH6Fr&jNDACIA`Yz闶^]Q͇n$/ZlxMl0||MpBa$ 3@K j.\ V8H0 gvƿ"6*a[V1**aCd%|/~*"uX\ev(JZTcd@brJ2TBGRu9EC*HjXTѶ6nPS^P.1.,@~?ťifC院o%MI8Jd}w^=25oxDS:ua9k$;Kn*x@DZGDxBp8LJ~1wR#1Xѣ8xIS ruBՋm- V%GH5O.lJ73MW&]}Ϟ~h]0g!49q sJhWr+Uwɝg^YDrrܹ'M.w6TV;+a˝)~lrg`N,ci\.wK~dusڏds`wR% p%=&P"@®v|1!x&owM@z(86R/oVUtS&C- 6?l 3W#ٱ0 3A?@x%1&!J 2]:@ ABVSڄΦEǠS{er;,~ko+DF&<> I "p`3x9#@i'v6\\*" oȓ5H \[2ux l&-zx#'J ΖU^wJS mޜw]J] >/7xESdpRW:a65xPDyCY) | C6mSgn֜z'iuCֺZ^Gʻ?kQjחTOծk˻k˅c*xTRoרHcǹ\^2Uc D֘x!/E#!sԞO\g]$m`h:$+H}V$ /&Z3m,HVV7>T;[CHeC{5;>%a+Ny J:(Yr)}c ֮4hCwgn~G!tZK+)_r p 1:ܙvHgm:R$?(<MRLiT&H,jx41gшʜT$w(Iy BpGL+ %d`>NȘ,B9J-Pkg]T\uSMQ{^MZ6;G |{Sxq1>u*[E0 ;.7*P]]?WwDM8GtIO\-'7QԨσvhZ&kDō_J.mD} D,܇N"9&w?on[q)!4~gVdrp"`~:y~Z+I8rY{3Hۨ5=>fGe~hN[wXxS>N Qg{  HI9Ī_@P۹F0{oO %Ʊ;,8—rKڳKRvJɳ*+5#nNTI>veX /IdWDe#\;wJfXK ĈITVct[ǔe.M$(1M#g>zZd5\S"ş}lwX~xLcS#4IR^e.Q6Ço_ uSn9Z%4y /"Pd syTpxT1^qi؅]b:T0muV6uo|7jz:qٛ^ 5g(df.+&&$JZ7ufdr jAʯ; WIDDZo@3 q?49fv9yȤZ";I*΁Ybg]\cInid/Nz)*2J9Ƥash!3;. {6ws/f476Y/3:T͔J'~I-hG)P-[KK&*516ܡKG& Q>&WCb Datxw6H"!ɃbY7EEP,67 H^NK)ބ`x$/M0mК hB>!6T5( 6}e*4?AΡf4`zDs bN?hKDyʗ~Ø3͘w X<;S!e֑s̿K\~gb5n{XVZwx/;MʡvJֵ5E|: phk/j7\PH sk.1D/&nOV`fY^GͯvWC&=)CXKWulwfqcfxKzE:2Q_|jPh;A-SiaH>RrvqRbpx8G =tv`= ɗ`R$Z$ >AYi-Z;TXeZlu8濍 i:ДZI~ q%(%`p*=|c5Mɽ^ .lKvKڅV9>yP-k7h?m۝ Cu:0V !ݧ]Ж{冪?3y>D"Clj[v>ʇߧ N30/oks{NLem7YbqܠU{{\N9[S5k~.Fix ~D8>C/J䗛ۚۛm7zNvF6p RvP<*BRѤB3sko3~}.j5 Z LVVs=UkG vM*HaRʹV6}E[3o%'P,%[-J[AUmeͩ$Am)hYeG>eQ{Usicvo_TZfvxj^/^N;A4)ʷf꭛6 ʣ#z6-'$ Ӣelb rKWڋ3s4\t i~c$s()57OMN"w K:kcx_sפwT'Cz%9x48e ؚ,~.*;gEL '<,z˜`3 lJ˚"ShGP{y1 b3vŢGvQ8!Zx]mM%0e݆p%be4QWM J%(\Nt|Q;|YHAuTQ U6A?1‰ଥ`G#M ٞOM}n-.1| vXXN]{d* VQamhVd%߉euQ#@m]%ښF RcE[t_Yo˥k!)T DD-VFaip>^#=RlH}]jbլ#D#!5RR X]|AGR_̶UJkKnT'k%Mb h *%aYvO w( &Bܟ̲<<đp.Ri|!y--uy 8B_!&!S@I7/Fl}Q^+ms hkh]@;3Jw=4L伛=zl>2=|J@ }u S\ѝRwRE[Սv1SUab$[ƃ glg9OE$s"K er13?wp>qtDfqfAK!B\Kp]?=`C/z ?gC=q3j0Lyf6N^g?=Zqc]bxxQ+4c`8KT,+|0墨k]"Bj!s^eco9lCwBkѶ)TcM@1`zSܾZ|UBjbDY`ס X&P*h `D3+B9%"[~P-&ÚI3 ?VU.<~=9]'VUs'm2-ГlJ=4`  Gg.΂ɜnJ{K>!.5VuD37g2-hv-XI 陸Ia_2lB;,=KWOK$a3Wb㉷;Oqj.%L0dR 4)?ϳ܍ը[A3@4Yo%Ĝǚ+l`]jy1 v.:Hgs&$_-SDE;  v@z?B!lO* ;Ѐ~W{Dg,L̅S#04|*+ ~l ßfu ъmڅ1DnKAc:nYlufWܾ*.; ::>H}jS!a:i9[f0 [u8SaG1ۖ=Gd$XzXBZ=,ӎo%-2(Q-\wo祝l qL=^TpgMO&եD~^(Scg@5TYOk(*)=HR:#pLk+NvW+U ij'3m]۪5nMueGHJhII(aG?G&gc]uhcgh)FJv%S'U}z*"e%Z?[=UR}UOP01 fS>[+*FuՕςx$)v8Z#{>G;A7-ƶtLHH^.@2P2IʽjFK%ߪ(h A'a"gͳNtCSD4Qƿ[qr)s[gI; o}jnR(B|{%}۱OC;m^98fq/ ;z#tC>tN,lYrOM;@~ĹAocu&q0Z./ 0HLTWV qhH4%[8Ŗ/-}6Q.p&tha*6{%Ow@s b%#ʵ \ šһ4W*8\E**7U~A")mpAwv8K7Ovos>%y`hI'ܤloq{VNG!|SͩH{&V+-0ZQYYq R1W>ns ߺQⳣ Ney-H]H")^曯 _ڽ$G> ѩo2ͫ{EOhMm91έv,U+V{Sb5a6iNIW$ cG>NZi2C # 𝑾xw@W\p0h^0X2 '~N- 8q P\ . i0AMĸ?2wiϡ5xi@^hfA QC^J]@xbݡ -o2%~dk 4-8Pš.$K/8p~<=[1zׂCFxsYUtuW>Id{C$w|)GSiAؐ'H[Ŀ; wWOa7Wk63;MѶ ] A=e΁/e*Z"DOԴm;߫ژS0V׿0!çd\TOmMf^n^EAm[U*1S;Ց=&A#9L  }l~,0a(TUH1EûWLW뒫TKZ=}BYj#r]ߌx籖x8\)Q-Y`7ͩ#.;Hhm[;QeMA":l_$+|.gs/2WߖM4[̋NhS>lRSzEkμNz߄kObD)"E HpIxZAXJH`q0_6˖=9&o݃[D`{G9 u!X2lTWlʻ|J)9/g' zp;(ʀ᦬(>$o QRmpqefթTli>lu9VA|gl?N?c6hJ]Q3)yzy}D?4V {}% D<(⢺V 51F%npP 8p6r7p^b>$226AT[N1> J|?JJz4b׃"1.7{nI07elmJQS7.Iԭu zN07SKmĽ2 6F:o^M8=K4@x唟%b*=a¦օ]ZsDX?;حZm/{8vghVZ@ӯD}ɀY`0O4(4 G` WyPZ) '倾;xYT*~uįů'?3N/+%$y8lwO>8HYHk6|!i=@}lA/:PHȡ`S`[>\bާBWP) k=b< Xz>-P͞#3i͖2̎dz6;wIt`ohy!?P')1"OĦD]p]r>?!t'|o  + \,=(OI}zLm #GzӱS\(cY/*NZv"-2v6>Yn:S঳=3wYبnD*}XM~;-,թo]7bK\E!R {XJHnxfQ{&6{Ϲyq,y*"iz |/Tx '-hQS5Q/:.O9+~b:jX15xA7D_s<N^[GV_x g >;0|P%x [ Q?1^  )J7ެNO~għ0*XUW=?iʈx~ƚہJlY;sOC2LƋY\$OBί  x<#|j%7ŀעюU1jTmP}N A7~ G4Ji Cz6ag=2hG )3;Lh*c ݱl鏅7WU~P|G|GJk_߫} C7;j<}oDG<~{!p|$Khmk/7 #(o/#,W? zq֯Ma_Cjw 26^aa!ԚA&1J! Lv\!3,w 7>=kVr:Ú b(|5kY"ó{ll<r[gcx? ,؂]m \Ik zU52@ \`9bOҡ ꩫM9u5jNP Pj- aΘBn1)j5C حM'u?0Ȭ}5k< lC`&l^z[p!$9 .|ůI4ʷt|wdAՙWzK6j?xb1z~IOܲv1% ФpwDyHz%qΜJ߇mDFV28dݗUŠ#E}&}ctB?^ffڌjl% `4":&Rvou֎48h\S\GUQ"b XpΪ 9<Iˆڸ$(LIqY^AǤ|GHd}#} *)!G: iix+ M" ^O{,U(Wڹ/Auj*T P=ࣺhmflk6-2L= v6Ѓ9wߋ`wNA*A/MaR^@G9*SV\eGr@qoX BλX^8J-#vhJr*AV<8XPNzY I_ W$]ȫ$.`DҦ\?oogV\#K=$Ļ/++7 *ssF( $GIϺ}Жm ڡ} ?5#SX~.òE  Y<&`4K?0`C_dKJW1.\$^>6%=ա W7 mEX|%)flީ$y;66ipw!D,[$]N>0]{f)$ Q%b$}Hz?,єf4-d\TJ.T0%5UR2՛ "]QAd8v¹*B*d^~P3W7!2d,lJ|sHXR"cFv4Z ߻#{T`s;>ܵ5X|mJDonr(j/ 'Oif {<6]u6i5%nFʆU[a5!Z+P?Wib^]];yV^V{/ j#oc8D?%d") W . xQocAx(עicM9w$nG☭3Pv\|[▏k`^yy8w?֗s  ߂/@O! CS g.ѭ}CVvJKO˾?3vk~|}"VS *6H~-b&F'%TC;{U+RJs{- jyN* K80]0+o] P oazB'TH+NFf-Ogx凾{!hmL` GX&/*l/V{hu!{[Mֺ6h$z"Q*UPXv< a5sk;i D gdq@}<[m }oڈI3gFK%% 6#BFi872׈!=AL S^2h w Ѣ=ad}D}-–Yʇ&;\#M阵DdˇvE&) bE`x0'iB1}#N>HNs= wc:JH_ 0(hPQo+}K ]3ed[97t&F#g@(ldM].rh h$i"Y7E߭+S(*(~1(NMR(~VFFJL;IQ}Eh_M@@fcDP1B{ENM]h:FmPIH;z75#>qs FM32]`+6#@>7%v{ fM=-8DRz"i!5қKj~Kk?B/٬_Tw6_DU"PD>Sܮ%x\e&!UyŧO WW:hP-8n\~Kg~D,L4*o=/3=ǒ3&L*;w BfuiWY\˰.6\[s\sg23G%H[Rr*s3\]7DӾ*q+ލno/Gr|4.NYy@ũetBP҉cPc$y?Q7r8I&>dP42X;-ԙU3NU$Oy96e׎ =q*t-qBW-gGwm@TՈ<3fSOIA} j6ZAe- "Lޝ[L_=s}qk'S\◾Ai??f@ƛ>W7~V,}|Ϭ"aꑄڕM[Al{P6~x,y#<ҋTnQwheWmv.<]G} cʻR4 ncGOꉿ_s&#kvdpWcõVcXBw(TCG"sωq #s?YW7P=dzP_h hl{vBqPχxQd)^A/YL⼀F:rIVD3*~͜6SN's>[^ On9bv;C:ВTudߒW8'*+)sՃ'n+EԢ P0WOvNkkuat Y愘N{9/\?ҩ>8@KJ@+ ӟDti.I9~s$M-Ns)md.i_Cmy]2\vH=M[2ɢ>IjS/՗b͠J7\]c}|t{g[[Ҩm~Fm 1>iڦBc>jً ZNmU Z>!:Kz+/w. C_,t0:7"FT\,mɕ_e/Fp?i c8N"yj?f ,(qK-ro$fk<{užn&(oB`8X[ޥ2A0eXOOr 37 zDi_?H8sݼm nI$ZqvC:u‘}WuLhR_>~6omFvi_6[h9 Y$׊_*>G8Ԏ֣6%kRo~C vU5Pى8)(}ǻr6 fZJ!ҵZ5T3IR 61K#8NReI2Kuvͬg\FKZI:lv$3"ZIy푝M{d=tm$;u{R'McDZ;fZy!dJT+<C!Y{*=kB؍W_EiTΐ+cDڋ<>pi!v-_#e$r- gYx 4e ں_=vL{뛷Q@>BW 6[{gDFȇs\Lv9-2O_i 8g"r7ٓ%"\aX3]~Ƴ;3j!DFbOP%uQDd4Ew/lp>S׽ & ցgfqxõ+ȻC>sWPyvT.o169(Ҧl6Shq/^ *UvҮ)O&8KBTwC÷^0dA$3m0]i90Lb<2Un* f]MGh͝a{,Ipi1 )˛=Su*qF>;*j iw/NkGWK`<,VIM8UBBT=Sٔ˺I}`8˩St i]C]$Nw)If蛗K< S$,{Rv.Z5OEƫVj'wx?{ QR7!Z}S JZ}0 Ŀ!-ew[ hL)H]J4 )"[Fv$}rSI-5N,IJ#}r>9B}&?@/?v3CJBr!I~\i*A,6x-$_f)6E磋4N\R]<Кb ·Z\8AΚ3O<]&e##>y7SJY7STT-8Oo+<uYƩ󇽭z11ߴcM{O q[}cXC:_` Kਮ[ Y* SIx87l~ X/>:Y'f vdĦhgK ^z_R__ O!Z`M*Jt"괼`Z~ f_yDU-ps&biFXsHXˣ-hkٴ֊ guwDYI0վ=;TaQں#l{=M-E5M)[Nywm@@Zӑj2w@>Ǎq|jE[7 j5a?vڽmb`gz–@pO`w}v*Wű)Mp8KJ7mgN]/IqC4l߸Gm(Ɓ,^3q$[{iJmƜCM=Am}bN$aOI|>ѽ9^VLEk6 cuLq/'1%YP]W_9].w_GNdU)$uhAwmh3@(+;q)ZzcOzazcR.V Dv΄s2k!$VNdS~1E;ax{)w<,s I?LEJ3#A4FW"'wq2!GYR(` .`PIg#9 BAb|d]qedct}ă:AZ|JZV\ly<u¹o R6 qpu~_/C9x -qӸ*=[o$1gnco'Z@~w6&As:U8yH {eR0ʦSq,{x(ܶ;T8$)/)Rd\X>!߮1ӤVKRI曒,DzglQZ]wt"N*4;HrNaK$WMrxvfV2Pç5uh箥%vnZ ;'o#e3Ywld7/=(#bz25EC]TJ6xv"->AkoZSha p-@#)kWiUh2KN&=B:tx5Jm^-Z41T=$",6avfd=N50?%Dy=m4aO|-S2WHeM0{).DqچT1uE{xhILnDF}+#3߸0O$>o8P>NI˶mֶ֘`yA@7 fo~bp$Ưk\ĐTٌphzUҭ8S(Y={K--?Ƅ3`Zޜ4rA[#?AZ nq: N>Y2q6,؉bJWֹ&5!ĹkؑhûW=bq6Xo&#h>^#mB$pCSaY6%H._%pJ;*))Bx ix~sJGW? n,ښײ <Ԙ22=,|[i,V`,va= b/.O2,>;q?Jw97@ԫ-ldU{}qC_F_wS"Cj8gsQTs -4G$%@id3c  5OaV{גlaK@ydT`Sk gEp1$|J˚pEY/H>O%ʥԈ$`n~FzZ;`[MV "98)u3T&w:>Di0][y㆓L R=H9{q.\ V;o74!UN.0D qʏJ!TkEb烝봟 <8– _6{O `ja)coͼGn%t8ElJonm`Aګct[q&+NL^xMox'ű'fV r=Ew@x[+WZkcmX ֿlgqx+4csپU.}[6ŽN)$0Oڕ\5U\K25Tk^SBLy2jR]z\ tI;KkjSH )\=(N,&HNԾihS &Hk̩\K9) cF85͉֚}TP *Jek XS|'#0̠x;"Gl.|vn|G[k ׶Up '`ʽF<>#X3%W-D>z@Z$+22x@οpzXfH.qμ:muS;I-J ȱ-}vu~k}2 ^Q|!p*ݠDžu ۾$ o"-.?t{b~];6V.H`zSLdD I!^\(_a]/tbV$ɧ)A}To)Dkֺw!{v\k_֐}|||aH7j`!˱sƖIմH-uwvw pѥ7>WTjb D":V0;tz{j[D C#wR`I{lQ(YP*[Ygu]Z*gI'xg|i)vP/)wCوy~َO+Jy')_Io$X7Kn0Us8 .Bj~:y; Fv45kۑ`s [D-pl 5ʥD܎Ta'=(IYq!lrYNcu-=d#B$1 |H}/ 4졅Uq,yND4 yC!uW Á5 S'ώcH@ >jV$-2La ƊڧV^&DéDNY# ^LT>L 04~Hd໾dG2~?Rcc ~?R#~֌|x$UmD2ŝ㱧t;)^^a]*&{KjyNީua&f˚q_)kJ:Ŵ}])xdG0 <)&o%4b@h{Wlٲ; Wt"Xi2i$ mj\XGmQkyd=Luo3jܲg տ&V A3TiI +/CNCoѶko5CxI;?/. ̀G-}8p!U ! GovmC[b W,:uP*Ԛ:ũNZߗ茵Kb?Ie?ch0 Lb3uڰLŃpD0"3vEfDZ=Bc__|Dj%~k#P1(/ٕ8rي"װ54m`y.6뎟*I;ӭAV=t?/C+{qs<5\XB\cQFjbKhd2'Q!8^*exH[SRP\fʎ~.t%׌pSZTbs~^m> 愤CBQ>4[F\GvSim-|x2gD5%' N#jpe^AEgZbm;O=NvGtkfմowH~HFnd7ޠֶ)[l-KH1XoT#g\Q4VG|ϳ!V~DOBഖG0PgeC"tG(e v{0ݍ@Un@&Zɟխ.a^3 =5ۖ ]'h8h :]1o}6N.o~;.$ a ]A_dsȇt~Xfi~L8cs ~LREǔU`>f6camX#gq5QHst,"9TAZS0"PcȽנkB0۵֜qGoiQטR.FrD}:V6abg$#KinT!5jю@f):hx;,Kա 5CojlN1tmfͧ𚗨uW`V Ԭ>+ rQieđkZ}jDPe 'D8&2U cz};}&ڢ7a2lmjq_!ygϮa Eb ހfWY0fCVi(թU =0FW ^"bK@<߮o-5. X-Yb~:V裴fՐK{Vm:jYSVbkkVfՅnt Y-Ykdu`0MZvɎn7gR++0SD`Ğh{"O&#XO}8sdD=w)+>:kG?kKVvGp]FI57(+ (ݢS:a7ADm+=x@z4=( C'>;^ǃo*c4VTںF-}L9jwy= v8LɟI3$4zꏛv5M!͚]Y DoIG|a"j_{ 3ԟp\'t6J[ɝ7֊ڦ&AB5 ndV-)VV] yY78Ѕyqු;g'(6IpO-ȶu9Gi/_=XOPE&^LKItj 'շ Gri 1R[6kh Naa RnJ/_Yz/|doMt-5?F+Aoh4oxzoaD)k|xO?)4&ŪKc=tXDҷѤiXD/EtCˊE_|h~^D<[DcEé5Jn[?V^sHj28 Zv%V [T5,1Ldb ؃&H%>Ii=>JgKɼSTdocju"+PBބvWyκ: ܒ~3Z:_K>:גZrx喬5- 2%)hnSOӊU!\A%}R:Y~:&f]K}-7Eyпr\cxaő |x('AVF C%s1T>ը gxr_C婣{*ŭoC%! ק0T/&z[nUle/<1rm(Ҋp:670(qLF4P۝ DHBk b 4&װUiŽh u[xqrוf|;1a(Mpܵ@I/Yj 7x͖:p„QzmzX檰- w^e\TP 9)^Qx*z9t.f}` ^Gܤt*biJ]hCAOђi,z{:Jw7\##+#ޙ ?zc'1Pz-hrSzooj?EćZ$BY7 Y;xFe!$19"o<{:吏 Ȼ0Y&4!j/QVc re.o୥5.o@7eL^ d%h>Γ=O\{gR j~̘`~`'w y&Xě,R@$У@7 FD) w+/P]r{U=qV.t3CLmlElvo ܇'^ꇪr]Z]@Ieh={CI8Z =S9DVp73"lJ(cfpbg]6 `~S/d"Onx0"ȷG j^>f#3;mk,5]E7n_ %SoPAU~뗹f 3xJ5H}3ٲ(dY?6aX,`yb[m)~1F&/a1{t=Y!]:p1)񔲾cɔkV;|KȽ3xo St=㒲!N qS渍A5î6)lYIBFQ EbPONJض).A\_p"vt]yI9BnBopD$a]Ns=| K <\ Γ``v|i!RpJ߁/zZRT& uUu:I#AQ?n!Oxbq@JWtH!j(߭| ):sUA*PQ +ͮx~묐7ڻ>BM^O )n%W}9͓ՍlB UQcwK :hˉj90I^hTDbyѪ:HX2"xOs_ 롂/ԕ 8Hp[o 7>sʭ"YmL@8~ T5e^ 7@݀OM]b<dzLI V#8X(teV)Е_;WʴLAdO\hwQuw*F;L[m񬋤~FuF- +w("B=F?EwA}~dJ*HV{ Dϧ<-xhӉ-x E40éJ_AWZ50r?bݴP7TAjLɪ&"Ҫ@SR:r*VCF\OcaNG{M]1EXmCp'^yM" huӿ+JZIC@MH[\`=v\J{ $i7+g@I28MPd2&IFƷ#ijWeE)vwZ GMX5eەv~KiApەF$*]㔸0Pm )YH$%>)Im0=\{RzShwF<-M>1E*(Eס7Ŷ˚A7vAԈT*Q>j*lx c>5r^ ç3ߜ ,aB "O(6&k.ϯ`[SᪿjVT`p M` /IHŹIdWefdz{*CڝER7bSNOk,;$ m?2ǦQeΒ'{o` *L{EQP`՗yQlmwiC/B&R[RDhҺ*r7S VaC;wq}PP-B2K₞Ŕ}3*Q_.sR[pth<U~!ѩǓMPv0]b-Cn'4 ZʩJߟ0e$l.F?\8o]iHUsMCUIgՉ]M?ՆmlI+j#D]NMGQB3=aXpK93۫[Y}~WWߙ&u9P7,ej _JUOw){gt!M0!.c"7T1t/29ѫ+{ڗۉy2f|L ;'F>#m@8ؐR]Q}Y9$Y|q>ywgw-V?%/KB`l{Pm>ꌹP3sۿ }O`a#$ p vYǻ+alORye8-ۖU=q;˕N'Ze+}~Ϙ\[/:g π=}uR08 ѽ@ 뫯\*eyK}mgƾ[׊eȧeJg)X*pjp嗜4#lۓy<:v(F(b̯>O?05iŶ%PDMCyUWp6I6BMumzuLaif w:! աcuo^DR{iD4(^ƋOyZWV~to G$rgzu~IϽi5SȗQ?Ǚ AZn@pʥ(Vϼ lPܥ'q8Oi<")%*&]1MS')„|؇*ԯULr4Nj}PBѳ#y!)MqzQ sr_yWdwb\VX w;865D{N`Ezby(D&d J[ob.[}uRAKkm ajZ؀eq3[Lyx-`J> V \&Ǐ˜*[$:ٷ=+T >:>u]A#AJ(dXkT%ҳքт;тs=`Ua*۔"X7Syh bz8 jIPuQةhpі =(~ՕApq C%%jb$ A|a#Q'Er=Z^G~y( &1Ԝ(e/.e(3FOcH6f7 8z5RWL&~8[j4[sQBŸ[q7*/ %2r4p< ߪ2* ŵi6jjvTCݩ+P|&(g-7{}LG lʧ#@lBCW|eϭ}wFJXuh6ϵ 1:_: d,"hk@[ֿtLu a=7?-E12P??.%c#6l*1Sj/p 9uR?$> Qdͫ ;lțF@q*g2qu|2˳Wo3/3yCG39d k=yO)3 (@7rߏ( C_ϫ~D%L3 ޷6L Di}1рw s3?":5anr7/#fC`Nrf;KgAD$ C#=w^nW?ݟY}?nTZg'ђ$j)iaI(<'gaRdmN*o>^[ƹxRa| 84_[B4~%KQ7翵Ă#Uak? ?]HT*/~Mmo\#wpW ˛`Qx^yk0Xl6!eM.6bP]ܔ*?&obFl~B!y {W^ qµ[7oh4RzƺJV|JS/釲tnt;ˢ"Cd&|y8 [:F!@G-"Bm8uYsq֡l8LY/#(>Ye,F< DgA:)1*נ ld[U'?o__$ޕW{ȗXk#t)+zcjp $@ˇFjA |#m ^?tt>9A?C{h)hm4?}}X@@;-Q&Y QJB#\@kkaV @t%~,-ATo沕&X/X3ڱ<CV j7D]*=Q3 ey#"^x1~M{O*Wx<48<̒u)Sikݓ폪nTygldK+.l7kiK*M~{`Xo4L18 :7Si{b2 X9Uj?ǑvSc'>k/@$qZgx&/ u퀝=ΩրZ'FT(,ux9UzAj}0(alB]9)>\K]?z 3Ћ>*ZNWiDbt8c  k*HLtq>#1_Vܢ'1.jO"m 0 1'EsU)j>_'(Tx^$_=$2zOgcUWЦ~)yoWf  *c71f6>gيr׾"­o3n@\UXb lqHQ/O6aPjm_ FWa4o FP:m_'XG`~翔嵜H{dN/)#%:a0_UiHL$rHY65 w<(d)vhE*}K?홖^QB=pNlm*/>Y%+@)K$7}==%4oZ 8]-o&&7Lz桫Ev"a{"~\uƯp#οXN~EWR@ _dZD`Һ|ɴe]0t!p|5(PD ns{Pd?toe /ah.0Q9bG5GGoak/Ae ]~ϝ[/T]5<KaP8*\1A0W~aW@]-h)-}P>EG@@kӖ_m '[ X @?icZA@K7&y c :d.*Qs(Zu^>]Ҟ~_0wb kQQz, W:RtJp %U 1wjܰx?Xv i)@IF9YAq㢪`)41G2So12R2{iZjy4Jy,n 5Ͳ 9&f!Zz~ >WYkkk)GsĻǘqZZ"n-'~சԫ9v[|8k(+4}XǗ2o8I}78 Bo,v B[ \o#s @dL VM︃G[C ?dGqƸ"l.`&֝aWplM;Bf3ukbPܭoy)s[m U9=^W} ZH6:F)#p^]↩L0I?70爄E*JE2>e6|M#L7 QpzSF;a,s~-h 5; c2OXřKM9y\"IcnCm|][N;xxUQ?tyMcZxgDb..N?D .zlll&؞J36  *… l%ʪ>, ٍx芥x;Bu4#;xJW{&wdy'3z޿\_/ ?9yEByz},(%ׇ5UMhU+mk: LA BA.pJIm E>CR/ajˡ$WA|vsz_ >ySq̈́nPh%PǠnNNUn)V5F>DA'l@u0*iҳZ>eUf1 B! :Oe&7KR눩rO3ӎW@]{ۅS !XFTW/[~eo=}vg) zʸ@ YR +F^ f,)^8ʨg\OA(mC)vkk.aS"(=+좷A۫N82r۰*ԯoT阇fnNѝ;"=AIH ׇi*!$ҕG5w(Єݎɝ и6 tOK!80*f7 b) ɺE -xe^%x'w,MxE?|+|qu+ʬ,dnʉ:B7" ahC1?@W# !&${׈e(NIvj w*`C敊Z .W;sPK D &(A0_v+ЍH 'Jr_MW؀$ӺRNӚoD|GeLF3<6KTZ)mct"/:Y@q*h s6'qpd*ӚlΟ%[n\QqU ˡ߉zԅz{^M}խW%8~5l?zEHl ڹ/mrŅ8~9|f c:.#}͞1|$w5hRyL[%#oR7j}Fy| ;=H7׉j"L=K`jI!JYuw dYUweV|#ݒWh`e,="}< v L)'aNkثV78(q<'LRiGHs`F^fUs)_Pc1 &oMH1$yZDe܈80 =Jpwp/N?=) BDg6"yBʭXr':0dB. M u 5w;Ma2F7k,qOs i^}o[8]͛GumB[Z97_)R_kXmL?QJKnwꝞ=ዲ>]x.K=E0.^_K<@߷ $lqkw+  ל󎔟fvz}%Ҽ_/g@4!zegdyS6aөpכSj͜09/Tbx SHM@eڽ-1fl8G O!YA\ Gt hCuZ@t,<#-x(+O-'A;!р%CGr--:mm9Z[a>=f eT>^yY JP f@~4Ue'lEb9&H_UP%BT" H,T5 B@:xm ~x}w0.ۃn1oK`L w n1n:ԕ~f0^T#2Dp9rٛޙt-@mj=q RJp-NOz|{3Q5UA%6nʀv5- ciA dH E(7YbwG18ţ "_oPwFRN(ߠc\? <% (L.xzKXe#Rir J((u7=`>z})u灮_]ٱ()I鱞W\r.<<XK^GxҴ'To1$;r}8`RXO \m'Cʜ?O,}B9g Jм r ;ӮKdE mDYýDzh*LzhW( #|I?جb@51l}cPqW}*?s7< /lvyUhx$_[>2؈ɷHFxl <ʬM ;,79JAz8q\ґjG3Mhɷ#M*n jI"C>"yIʳLW| }L.(/@Lz 1}__ 7% D8ͽu%!9 YOcкZ|'nv<W&KgAUl W uX4}~c))L??A=&X`l :z~b*is R4;O2*dAWa|t&:Y3AG|I_,\VLW)t lF|f^iOE~rPuJx5P^({i_ D]^2e(eIr+c0| )X|XEq$[Y=x*.1춐_=T46ej#SޒwuR0ZkVK M [ׯpWqԐ?~Gs.jB2sNPqWGLj4%XdW(dhB!n}}nRLnju9M%4W6)_Ҵ`h\C1u=Xܧi̬XϒA8>UNdc4oA!蔝OYnB~'MƒGR%Eka.B\is\s0vrDsFnMP1\)y2$g;** $UXťI¿nZ2 ɠέ424չ; \&{0ްpc|#WWoHKFN9˟]>ypA~b&*S~_םi5^VRvH3&1vN6Jv(3i?Akq9\>Y+5N[#jkv'-=t].91NxOZ4R&4gkUBܖ>7jM/iopEEp JYG̈́ېobp^_/l*~_Qs&'ZϦE!G@v29BpȌ8o) E߳- AzO7~uV/ cS/ߣ(R+)oGa\Q2z~Z (3}+IB dnvjE(H ʖ׆qngC?7^>*Ctӂt p)&QI1jh+E Ks;7߸(&iwhi&~60&OJþ㍡֬g%k@?EΤ=Wa 7}DNcHxܠ2U4´}lE’+({n r ֹN]tYiy4`);㹽ʧ4X'sTZ$,vϭxhSmOnZr}~QضLK/yiW&neݭַ{BVwYd6Th f/k?b]SRem[la.B׽=o@匋*tzǧ*zt@yE'*;' ]wR< ݤ|kxZ[ jhLA~U_֎&ծ$zf),~+sY*r.hj (+K"*5L]' qଲpQ@`DnB\;@{Z[RNɓn (T'mk8*? )y06q~*Wn ӄض{Vz58OHgj5ZY "[OJN){<>jMO~Fӧ Y_Ic]6| zC0$RW{jEgnjTxƄqpcc+zTW-v73(S>MXDKOKSMΒgJpīUwg݈3\gxԳtˍx`O¹T,&[X'5BHnX{B[[NA{?&y*g+_41 _sRdsqqBsP̌Tss5E&w✦6RH`}Y=1IzroNɽlEpH:6& . Q'0A\F()ږ[nSϞp!ʙehhymK 뤲̒{2sUZu]r!v0Xcv$kɚ2 ,Џ8`DNp";%%N6$:\r$]=0rlO"ǽڃ  jzb#T4Jgʶ0KW9W8*%=ޏRWFjǛ 9?zs:ʓ$хwGD|GD;ކrFIGED`i {㴈RJr݆>P}5%TSV HZ*y ժE5$*v!ӳ;Trfd~5[ Z| Qz8o "XIo7k t+1 KJ FM;h2Ԧ٣%hLiQ<:h,F\h#Gzc]/%LݏLwA*DǟJ+0qeuCc4G& N4F|YPY=/7I?fkiL?D +"@y>J8Wa!7^+o~jrŚDST1&aX܆ 1!R_^۝["OĢs % Rꌿ~fdgGE5ޠDwVc.uIB˓nP*˥ eM7f'ھ]MΛ'8!.ߣvc2rhRD'ek4V(\8}%5hV+jޔ1Fѽ}g>"y?OoY,ZĮ{q4qYQD‚{鷻_&~fOYYf}$k-$QZhTO_HM*uQ,<}y(>vf㚼K-f1#@Sn孴`1x(%>K|\etp Ol@$ʩjqVQ@hNIʒ|yN%>'!h d3If?S)/x׶ш|[˥P^g#bpxZ}p0^srg=o(ݕ i VTMQ>dñ v6@9v^شd5Y[#{5dVkRm(^is6H1 k7J0x}VӷXA/O6:AڔV3 1bVv~2jEluYJޕpA*fpb%E4e2eކΏ?-i28̎"^M1 aC3Y yC_AUS[%g1hv*>S]@wD[f>V\[.:D"vf#,u2h߆=&6 UEFEzyDbD)=L6%(`$MqDRW?({A \S<w]#8m@큸/@8>#]_,[S"@%:79Cg,)j _E9^(mNքt3N[uҬI?ʨŨpy`:S y~O[ %-߱V%x_ NH)u APRMRJYm<&c"KS ɜ)HG4*3ELBgJ>:*[7xٽ/LHuɐ r*3(S94B1.p׎?6r"MQiVhsmv!@c?4~)_D,8jl}h]r%|~x԰"5>]ێ8C_?XxH z/1󭅼:==:LFwa(!${e= F׍B8r3" D{eB]TE"VvH O/h; SI[j?w;bCzpwi?|Jq I󅁳.a]`r, QKsGBѨI&#\9D?Ô1~y e }~٭a5A~E>kq5w?7#02)>sbgٲ+ eɌ,vq/1GjNyFV!$E3ߢod auXEW; :/HS,zć9 :Ԥe˂Fi"0KB4^eOA͢?uAO#+c^1Րs4՜^.!z촜EO(;r1نTl/,%9-6};27r$C[K4gZ:!&2*hIbڵj5.Ks4p1n[¦}ouYB#b{ȋPahE,eG$wY*Dq.l8tw-%ezSIR>O?ZN'[e@2Vh!7_5ڼhAa[(q$\šzXkryNgJlk[cD~}mv-@'5voB1$*m|:ŐwJ(3c5wJ>L+a^g"ЏAhu\>HZ\@Rufr:no%o2@Y[3$`kCE3csY\k|iQE %m/ˋGTMDZX*E@ /p]wqi(${ mQ9Q3cױG\֦+'dtWGjLT mP4mo?Qۧ6UGTI{aN'(H:H$'(.%iBtKIrztК ,b}$eJ%pVʒJ*Ub0:ZkPf/Ӧ跂ȝp*m=CX|tɄhҙqHY^HiВ1w/R6GN;5+p {ʹ~phZYӎB62%s\mUcB:v }ZSJZeEVJi$Yo)fUF~G{W>GMɿJjMFaQl>-sыٞ~5nmyI B?&* Md5LX M'Ci`41:a{T_hn.ʴfjM7-{tf[ƻ2 "y_{y7V9G.)w=XCs!_ NR$l_ -8]G>Iȁ;% xlH)Ncf_^ӑ{_pюTrpi5xxu'.)wӔVy/ZZB3I8MST;0,M! ۵WH=a$glp tI꒔(kIy`vWDh$LAզFط-ĩXj/,ř]T&eQqY'.ywv2y;ٴRdhRw 32@:P+2z87xyt@c)yFwo&g-n؈ ؋bq#[g=m]vA '*H3qwP3Eqs/־[tmOz\}mjz̞yS?J҆hsWeq$iM/8(ИS#?V<s)#@R4Ёn:4U417|R{-Fb?M&!/5Jm/gU^?+cd9Wcfx/Q\;J$mN{5c@} Z0ޛN2-g|DdP9]4JӬ>֧ݿ.YF+lSYɛQp<k%8IM]b QJa* "A _ɬeQVZH;4ko1}h"AiwOj٬"`_peǪӷ +tn#V(-p`h҇MtδԸ[OJcex{d0j D-B NqTPHHg Dzˢy*_W+ _mDo2$7k8 -w:ܿS`n=&: 2nuZ@p/pl?oP4̌_bNs~-lҏs;JR!h)xW4oFjlZ9qEs%;Yvvm bFŢxfR^ H|2|It7pk͐gQe ^tSSsbFro!Tye7۫,As+^Is!]kӣ\7<}L~hvC%6{c0N7g+5=(6>ߺ^r\^E'-3MNO(p&K2ox -r4%$wi>" {7&P~~Bk(u:uԔP/qJMiCH7%ݪ9<k3VAbo ^+۲$]D 9Gh<=F@pСyy 7çk!w #$)c\?8{$pqۯƭf\WW3*&pc\p^n k~56%wU#@3Qc<5ݔq-V>g1rMۭ3]-[/A5g$(+$&aʇ2j{Ҧ7iޑ4_Lr̥*;$$ayKĵ1U0;OO'6=yeG*BvZۚu2ҎRM̛7*61 ~.~vFYQ-[wI uv4@"J}:!p%?C9[f&㺧4:썺L&pfrŜpx )UdSF'b]oRoMbţm%xH #m'-޼o!MS'dޭ*S.qY.ن۩4clØf *kܼQAp=>F9 #Io9ɳ. ё] sy:M״07"/ƍg7)~ף/j +,;8!"Z%OFݓ{%9Bkkȑˢ?DJĿ"X*&7 NmmM#\QANz=\_k *>|(V= 0J::d[Gڤд(r ´xI ce;l6uDq_à:=_FEh-p.XǸI]qL4AJEOi%Oƶ.JWDj͎xzz͢WޏL#{ 쾳!`gᾕ[ꃭTx4bJhh?8P̄Qsv2P `sx̛F&A"s,2-Eӵ 7'3wv @'ֈe_1@T C+lh0W{ {Ed Pt*;&\~9$r| 5Mʱ*'-žlb%I4su=Ce$!TYT=V/A(:o ?jM $U7eK7;UO܍,ޑlR=}E[ɍV#`[khE~3ٴRg}^!xi;(3_$~x7T#-<Ɂ)JPv2S \>@mrnHN1g.WD|a3j(2\[ EEޠ;p)߱"̲Ff9V|pgUt[";SXIh:MV٩S\Zn}7xңTxoݥh>)Bw-#%-:ngٱl}̹W,Q6Kly#Lo"n bs&MJwGZgKF>-}~ g #r䋟9X-&x~)MUȾtXPR>ݜx%E1?{5M.@sf:bT& )S hWkt-5@!&oćGJt=w^h wAɫ9зh?o9UwDb ᯮ[K7-_ՠkG~S|w [u8LXٍIק6*F )-}$!zƏc :bg<آI|_.w_L>E|y_ QG8X]~Ds_ykqu?]|2[PvcJv&.UD8eПcJN)aOT[}:A_ /~@Z{,W?qgxVܜ+[J[Po߿yzwR4ߡ_9C 8f>6;Rw~/c5)i8EwP@]vV'SA"Nx8qH-btN rEuF6~˸hnމacB ~&Vؔ;=x;;w)ˢXJ/'1`{H/m-S+*-Q % !X ukn%ld|<]1a'!I+ &o*yCc[ignb7y6wd\>tWpvBi?1f8_?~M߯? A?|6:Hf8jeF(udy^nH:ow _\q/*YAྫྷ(Th  sB'x4Q8s_~ a?uv1I7hP_~.ѽpeN8/&^BR$\k!ۮwJ-dp ư+aWgpuΟOċ@7E,.L`xqL%{ͭl͋"YjqVVfj WK|kmI]LOz/gg:jϗ/a6{JEx:īI-cw$цVhwHcӲo}r#9b$fǃLzoHe|3bLځoRg$QiM]h] g-.s9CÀkna4gE+"w<+*0`gE G<+Vl78^Ci7+ǃ" y-9n\M>1+>_ SJSJH7<i'5VX|lOuRu(,E\6{؛ ky/ߣHdZ6&5% U;M.~f&"C76 ;ﻔѴ}?}aMƉK,6:Ա?~stNY c<^Z 4Yz#?3P_?eca$D Ӡ2oY |0t8AK}~ `gI2a F=*k8l9g\X狀owuE e#c6+/߀TG;ڊ#t|6tV*ߊCc!4")? ݙRe/kkNJݺdpE4dl´ޤR۞ׂi~av hh ʍTf+T[]e:"*7>\=y2lQFT^ +mPrω3.LSxϙ3!;A"r2v @ ~hbH)>WtV Bl>,,vZ!.Wց i?PKmY0}uhxZ5$-֊c~E} ;\< o i!n_)HG9l [PE,faO) 'S1uq3.H~c>*s8 { 7-5Of֦YALC[BA454~b0iѡqD^P %:!z?3kH˧&,̳PӼ4gۥO:HK^ NţN2~8r@2$89Z"y]Vg(S@َ(k\Ŀct_$dKܘHy@#ν~n?'H'mPFo 1-6r.jNj jsE Ak!HqǒeX&/@.@/1ԇ\&Trv<#hhi"l GKi{ԋ8I̧"Ͽ{u!^Ȟw|/IOY ",:PU, dq)0W7/*@zE1YmE|{6QdIc=xlT-[dXm^DjC>%ORu_rzݐz1 A n% pC7ID}"]$1s$PT7 f-ӄ Ύq|Nzk4B斧 3uBOj5T$=MKk$e8Ruɧ O W~[ʑ(i/]/=?& OdDchR<'X@|P ί zDhN195ڽL[=ohJ=InZN"#y+&IG2_.^pF@H|5@Ah?t &i6O3]q+A3SD01_ FզgCy@C5 8, OYs9RT=Yt ! h9wl"DkP벶XKO(@-;6qVv~7zIFfȵn3H?}r@{xkc>^|!gNkF9(0c98V}WJ3A~ ߘϼȡ.c<ĿTpOqs^ =Nt,$b/_l D[[Oheh(܇|B-ʴU%Dg<}aOjٵu;s!!A*ۉ\ȋ¼L#\+b'Rx-*׉d|vapo.d4V ՔmS܀w<&C5ˏI9S$.v]RiMD?}YSn""LL{FD2mHVSOmVQGsu1'.-Z[CעN8Ub=H@|p=ͨ|Nƭ~(Z#F+QNO$QGyDDoDCkcm]x!Hx[Ⳛ QR@!b.@\@`]9;'oOXzzEY(D;7qc&N}&@VO,ش\>U2}k="%f7@sٛ6tp'踓4 "k]jx]]c`c2Ո0q5NwLQKa84X!l*\40B~r!I0&R DYN-bMe^Uέ7Ԉ_'a୤OkԴ^jt5RLm>ǣW4tF)8j"X |}$N.pi"6æ*7A;ߒ RJeGR#9r.*7~=G'ppE0=HS:fմf*}_\|3gJG2(isĕo\Mq=(eLm㰡#ʒybte4Y`JzՅϨ& v`kLf q):8Sλ-0hQD?_Tdơק+8!͖|T;?PeeSƁ8~g(JC ^SOZ|nbײfMo]ז-lӸZ"(Li@D<L Ĕ l;v4/76)E ̳" (.)fz<0zlT~+̄|7Ymu>l xl |ߡcK:lf<4[E+#ֳ 6%ZX̘sUT\T0n1_`ԭmv5jY/tXY?[Ak`n_`7-;B}.@:&URhLA4$U:iN+rI,.97+;"d#d~h%o4 I5:a@G pFH_5DNE@4e~ _6S w{eVB:[|\aܼ'$8\?>]O*._ UE rCHQ˸w;`͇L1+ 8|L D#k#GM)@s쇫iPZ/A"u| ar&#Al7vxS(/d2q൑xZ(; Xv踬T]Ѱ,)s@{fDWhW}znQK*<[5DwDwgxBYuEcri&}u@AK؂ !y r# ,|P:aH|? ˣ3SE92M̓r tk ?D3v^^XF/Ց#Ymo*ͬVc5IAԳʇSu}Bu@ج Qx`>i$C2rVF.չۉ9!_@fe9ypɂ#%y+551Icс1,:Q 7ytU  //qYu b 7ׁѸV#4%&>Q<PDqPʚBЉ*mEay\<*ɍ (9V_+ c}^hu&. roHV`S-z~xAQx<*hcJ8 PAFC U{EfL( hcBc`>YR˼npwMD hӋ3X:|#eAgV_BSÆGE?Ȩ԰qPfr>}3Ӄh ]q-jqø薰}h-˹aqr:aW_'~Zذ;z* &p$3N2Vx`\ix`\֠1A`,}t2;.s:=TMiX5D'+1{^ȼ$1Jy(R{WhMxVCueXV{ [ )&4yn>6K; Rah 5 Z_B%Dg0.ģ!a<=WGS3ƒBMΊ0i V4g# SoZ_{f<*.%h}3wooͬ__be6`U X!|QN((;+wx0Ŕ^k__.}%vH`>XPҺC v* 57+ 5C,h97}TR\|iF ٽ㻊*"I)(gJMB[)漀JBІe$j lr))uhgt𕫂tM.2tEp#F[:\>[#&wRsND0Kg񟲃sf{@ˆvs8'2Ju(L$_l>F6Qt\Ѳ֬2j5/8~4ĴWVԸygg@;ΣR`ZPZ&ϋhuYx ӺJ)lTʂtj3[߇ؾo\,D%yM4%j:RwK\znjߐe}ivWL߄c k`D<791E3LZ&&0Jb{tO5˼VW$E|6+tV9<ڭ[F 1$+ xFFa8cdQEaԎp2- z(w #J@eؓG :&-Gq(dl"9 1\ v߂vXxQl: ;3|cnheZD}Igg ߖYw-C!|(_-ƔPMJ1lMGpvD7-<.ԏnJ%Gm9K6܊zH¾ ~ǝnZ4WN$60-  D fگ,0;pFV%sgU4s3ٙ؆,mGnZ%&pNblϑ?5.*kCXj@1m}Z$f{%EY#~씧d*Fw63Ẍ́i|grD8d3oZU5J7=Rn8k̸Vs*m{;/#J@ymNN\FGYu,cĶ]R9O Q|e (Es_D;< ,e$<JA4y,H)\yNO!6m.&*s1mj "uwܣWJ)es3K&M3S>Wrpb–KZ MR@Kh$D[@S@YKY4WV+jQH\YD{Y$`&c@&AOu_ ]CJӖ]0@H)R*;ObI1uփh8If%|z`MUQ}E_FfߚLRg,y_:T$ҦWјK#S1A}JCP9G悿]j7s ,.stJa̳#rRuW_;BF+{'jp,6̦|'Ѝ0^F{ $V lQ4OGruҩhxѲ-tTN+Du-UP%E8;T2$rl"1<2gjD9}z }2e֫ؤՄU*s2e.+VTɆ&+V>A&t&K ꡂ=v5ʍTI_:ΠH blgtົT 1U˿Z]Łmw N\J.70Lt^uCwB&~i( "G|q9ZɜB4  YߏLRUh &bCm؏~kJþ ϕcC>F%7˜<}q{946LgfΌ>ťg"sTqf;T=;J˶趸wRKOvE> 'YJUWo\k[{$:OsAD eqxsǑ9LRk> _ MسjAp)9A-a4{o{ :FgY$6]'̎!a2 Q ic'}dSDHr7 Zc"ğ" \)ybKsΗ:,Jg61"ҿ[9*@>_S Wq^S-턟.,,H&Qrq+4{v sGWID̵<9<-)x(О#)Uxث.D~,rY$WE,A2;h"X7Ϭ<=KMi!@ݚlmH-3PK'a3F Wi[N83Hd0|K{2k0‘YHĕbU(n즢EʝP6V٫G3%F*$MW}9H]o+2+s|06mHT*enx;˿Wg%3YBǸ*\wnp<^~b26.{N*9Ja$潈X{k b2ʘU+Ϛ D4f>HHCgށܞ|/o l$|s, W"o.mI"]8_Ӭ[ [B T"9Ġu@%"4˴њup.KY`f""` 'W˶ vdJr< ÕW"9JA:+52HC}gC<mU3NC}^[u琦o琦;<ݾHD7w_: !ӓʫhve\kFu0 |P\ N8RcQƇ5Y8dm~Yf>ĭψځ%w\Np:?7Ttc H+%O}7zVӄ.Kd\HIny5-tA"#`C3v۴z z:#|;7meAh և: O'dYniu.]YoHI;ce0O!Ay\DT} ORQ/P d aݮI+C8 RY5-kJ)HAʽМ$\7CmMq%D)f r˱}Pc@WpkHf;r'1nUY.KҶ~Pe.<dž6?ɤn0ҚQ?X"Dy`vЊe*"rK/ʫ y=G:|~U:P RcK_Uν7y|JJoEa>Jyi1 C&*Wі>Fb(jR(5*'TDwθyqH(%.Rߒd_Tq~<tg9=4M*b/GФgBa'AHA#`ԯ4 8L}jhuPê>0&q0xJ^`jarwr&q% B,dL }4iݼa%rs`r_݀Rٗ*!nRI^%gq#mdB!H#.$S%[J7Ku}q6%!қv<\w@{<+>בwu|a@uG>M cvfaUdL0l,jf tfcu@lRYwYYYt-n7))"@?8萍TXlqةFh4^jui" >.]egeޏ> f.btw Mh،Ї *Rhи#x*8r&2mɐ+DDh1lGh8tfX6ų;>*yK~LX:|'A'@K:aM|7u.6^}OݲD4& -%jO564 n~̥uz,Y<3+| ԭ@?L̘籄ŹlуN%rE!|j'RZ<,jHA0L=-ǔf ?”j}GcV}&H2<Kg15qV 'u9']lV[/FΊz w06FqD_vjHZ'b#~{5ZR [JgΏf7$bZWu1W1ܥ"%-Cq|ߋw]$v+"3ΕJ5jNKeg-pURQ b.%eN< .m3UKMX'r2dF7As>ŏ3 hwQ# ju}Fu(j5굨j5 CVҶ9Tס0JPPwe9,-*f V=鴔݂-|\[n]%X&! LZebR㲆S5Ō9Wĸ4NX$({ﴕl`&&r^F̚ӇuWt^v Go*]Vt]@?o=I8h~T}t\#we yy; 6tǬ<@Z JcXLNѥJ}iy'b̛J"sw3,I%=h-Tn ul*RHjI,Qbk5&!5/֕w]ic& 8ݯ ^sр6LPۅo(u!h+m?j+uk3iK>yzi;kbb'b6 b+`A"h-<&sؤh6o2C>GR6&mh]'xLbAvh8CvKZ[[0)/w(GE"ρ"ϻ)O# oo \%)9IFw1䌼r; pٳ5*mn.*X iCBXu d4ʏ= |PF$,fw]֒xw1wV.FEGYϜ\y林`.5ua6?kjO*S#5/}r)v{/:dҘx3$VV΀s}좏5^*tU=hf]801Ruw]yNs>#ƘOaȌ?/8 }A:|~=e{L_#˛:UO9J%n%c_UwH(Ї .]Į]qIGHS$-'H܆Ÿ@T[n{:ǟHڏ;nK~WToWiE ҕ wyw4:nd 6oM렣{&ʇD䜽c#ͯyDNJEs0R"o)``7mA+t( @na6Ew KO I;fЅ$ª#1IVR?9qE|CK?IszVʢ̾Ĵ⌾Dh I|Jh5A$*rI0#9ii䞓`f=: EeY<û9iɞ=$6\M1ђqFTe7% 9#KV}ڥP#=(2|A*I3ތJ*uS3I#$V3f-Ao <-r]'CQ;Ju߰.p_p IK6CzR)36R5"II%t3<\{vs]Lf:'-y]@X|:˪aQSEW> xv;Cʇ4)s<zqJ;X_ەԙ؆NV;ۺR ゆFT;\rJ+HVZ^kLY d(?mSDR4 M=SL3_W/o5x;gѷ^p<:vVva)%ְaM|՚,Q6ic@=I%{Ȥ3X[R$LzR(־2~FI)Kʉ`O8Z<~QY1~qZј0g}/2-=i0vhoI5JO3EG^³Hu؞FURIaX#CUL)v=hqt볨)e3.]njeMaNB_m6m#_D6d۟zbjg'R1~X:Gl39P`Ҍ핣/TuʞX)2|QDjʾ쒉:95lHuU*o_ˠSFsAЇ_ѨjXh5FXLwor7//x_jzaG(V+!$4{{c9"z{H P3+ї=.҂]l<T-o[~ ѫ eT6S{6'62ۿy|uԥ_ }7pE61o\Ji- @qc; idUQ.bӟTZVkccu{֐Xu06$GDa͜^x;o&8ZKJ.)% O(Y@IgG&$W ˗&KW|nCTt |%nݔ)ӓ˪-1;hNV zoLxC0z%GE;ћqDzŤ_n&pׯgOpK:~3 >帘,bg mCBMf zoxE.uN1:O)ƻ`U7N<L&{;-$BQit'͡qԢe+jL|U &l46X>a϶U.,R^[*K i4PȓJj]g2LC}>-m"OD"Z$ JDBD3D> E"$tw$*oZ#zc> {٪ȗjx"KVeMF{oJda3 CJS#U!fTh0t\_Oq/͛J|i*QC,"ctlYNSI(]S#5@wbއӏ|@J6_{j5;hu^$Q"G(i{@pH%J4or;KO5uW-;gT)^lQV5#x"P=Y=ɟ'bS62|.Fk)c['VIG+QvSnV=e$R֒[SEwF < \kuIj^Ɩըku1ax$$~g/@D}/mXԛׇWxV?kuݿ5hi% [LwrU?nVhdI,"o?{EM-Ε<%xə5J+zDzִd.1dvaZ(C)!P'2NIc;Mjڎ C(+Pherw1"|ARă.ʒul67p$INoD_*MMiA} T+s} z Nœ6 MwHq{28Slr";I=Lvݾ(*MDRv0 wDET`[ɥ-= m/޺o@M`A(vZxxM;^.MG}1Qo&P+)M <8JJ6K DmZؔFmDТaM0=g[7xۈn0#f+ю総Ӗs;k4sB2wn`3o>|pӇ $:X(~9C%TnCɇrp{]uWwWF2vhF-i06Qȋ:W^++@x-4ƏK&tcWrϟ'ʨO'l]OMmFRn㑆wU,8s$zrI;+\\j^^:{:-^8W~&d)OÀ˦5֟Q-@D, h%3x8~l\x|0<UHU{ :nbh͎%SGI Z[`y:`"<> 1|maG!9^fnckh1lmLLw9JfEBݴrO'J Ԑr7u@YrDqrV#0i)Α .#2 njgV"8ʗ[$Zfe:;ԣ|*J(7gehrZJ;[/^Ji+S,|l2RK cCX+J{t_ ]x?Z<>0f ", WH  KYUe8YtNV M8yB64O-JQ7}!cn٫̮zy: %o[_TADgp]}> l4\{ڶ y+Ԋ#kD@Di (\Dh`}Wq z vƵXȔ7\#b~*$?4VS-|!Bfx1s%\(!+›g*Zd O%Ofq#ׄWiW@k8Ӆ|qOoJx!#!* ?mkzk X}_p4YLZ:,BGcc2W'"u؞ މd[c;6ʝh [!Fz<'%2FnM_ݐ6w+a}r߂~ow,q/lpٍ&ϥ|Q4ľ/$IdNfWvdOP2&+g5!9_e𱀰  5CSYߨFWiS{F+OGKC#?D!DqXW~s\(66NvȶA2KdMLלݤSGQyEa,vD@S{^SQ{yFe1\<>av2i )>w'++Pï,.Qx>-ҷQÄaƒbp/OuW5믩%Z*o!TNR:X*IWHzIeH1C'V"͋j=(,U`fbpVQd00@ )֫k ޑcϹN|uȥMal(00N%Q)z(Ҡ:Ƌ?Lb/p&k/"p{tADm|Rcgt1 dF#0q6^1БCJӝhJaROC6lD@dB5?MHS" :vP๖fYqvƄfC;vY }LT낚 #6đUYp&s@xYy Q^O Y1U0wuvCsZ-0" pP6?Q̛vf*-C)mb pV)Lj ;:rM֐o?t@sxN[3i׆Ha4d,p6(7u8ݢ'+_JVI6sO[ YFh؂yik4y`T8Q u3uU8:_yduTWOR^]R0 gbcX1+EQX);)UnTiat {j e0t>iȱSجNYʧiU悗)N>vI;dS4(RJE2_ʂֆe}_DJסD̅#olR eGKqK ƋEOZjz+Έ3ViN gXcLia2^.~4\º5'2A-tD_KwN6(uR!<d2}jv3a%~ (5Mf rXx"0UdrOTCh%$5lȻNF}6CL㋋pFi~nEjAp K|IV %/ٗ;uШ wܥ\^v*}EOA}?:*%֔ڣxC)4ڨ^G: ?m\۠}~gaFNI\x/1gL?(<ǵh x8'!2uu [ưZՀRb++%]^wMN7>INټvA|R O8**GdKsoB4tVbAI&˭B(&4=.<9N4{" p4lQx!uVoQC <-\uԘ?ͭ(JTGNwĨ>Σ:=ViMC["BFiɨ)Wf)~=AQ{.?AQa/e˰x5y)hUP%ϐROAl}V-)A+#S,nszC10E/8*8 R!GO+US]hê'{pj)Ԏ$FI=6]C [67^1Y`ߡw5jM,!@{S^vzsCϙ7|mU(,w%_9ѨjO>u6`=NmL`lyZp8\hG)CzVr<2겦ƴO}*LKP2#嬁E06Co5"B=B3\!kb:*be6(NV>6Ωo Bs]t!Y S@3ݻKҧ汷*TX<+)\s*i[]AmՑZ.bV;秤(OyݦF n sQAŅa=1cNr hw%eqr[ ʃ#٘&j#S]b0s} _ޮy˔~06,[ S^f.VqgÀyO8_V01>љ3p a.ΌLeŞI?yH}e(#K&}s#c ejRkm x'HW(#u#XOp5J< Rl9YtXT~tGJ9mLև/$ !]B}DnJ.d0<7? m?&[ZܮyPkVh,m^sO3Cs_j2`|tÍ,f/#tŃ<*K4<$:mqu#TK,!yPf!S" % c0^68H؄ -A¦"{kցkKcJ$)iOJl'CС 7SKМ97¥(|x#MOyF&\1?3v9￶s+p ݠ'Cpv+Cn::Ax"Dfc\& JD[E>$~h?F˕?]>񫔶̿mN0bx 㯮Z "˄֫ i!r';|'rɻRMTTZZk:/<CNxuF `Md48@z qKdRF+k1&> ;o*8ueajMLTE)&qk˝kp S^aE/^lX`-H*gR)oS;jwdRu~9v~$pDS)H\EZ{vk-w 2OtKyNI^,vffӲ8edη`)ivwAX]w;Ers bKSp1<3@k45/IZ\І2^m8vHҰ[04|lֵKԏ4 G_ED`@#I:AHVޚdYyk?u:8:~qQl_kbHs-c 4?w {QIݏaOdv i 5- <g<>?LݫO6 >WDۙ%*uElhǮhG+K+Oˈj&})_?_PmKi߾~^%} sea%,YhF~,g"(Jk_&ͯ\'PBI(:@m MgA,A81_eҢ$yw~OgH4E 3lBv%Rx◫OM̎vPi1rWһv28J{8 wy]x[;{vD®`^2VsMdjPf$88ri&.lݔGЎÆd0=9i112Qz7*(o߄.i#|x%NАud̈1a8;3pkuQcq+"PgiZ:u. Cu/st?@GAFJљ4QHbSoF¾Dc}DvZϼjh_4 d*\{X5Y[EAht[f|'LމHռb?{Y{CӲk^W2zL FeAxuuSX D@PiDӿ) ZJkܥ—뢺)_{pmC=333?xlU=Ywl'PEMhJnm+bJZ 㣭zMW4O knA6yy`eu03d)aNyrG(wSb)?[m\ ô 0/g}, `tv{wTח胯-i<&, l<+i=,BB ejSJ#>|e^7>QY缟r|P=)+S(O{$祕rv҂W mRͦ~vw/l?-c\ !{G۔Lno%q~eJd:=čLbo'VE@t(*QdހqfSœ?M_R]*wp}`VWf=DgeҐ?݊jDGpv"1DVO5fF>9 ~!SiWy(~ e`ٛK|uIE~ Uq8+'XAreRv{M:qIW4XxT5p_{zWv&_a!_s># ͖~{絏pFwS#(gVxi(ŗ6&u1;7R(U'aM&S{$~Jc.H?b ôXx3͢L')'jS@sU*%T922GWerXD & &/0Q/_ܜ/_uI] |ks/ܣG9{T>X}uhaRߕ /6P6zd3mZ fx߬Y+HY/Y}n>&Ρl-0&G7e3ھ;j P`GxFk DedGJO<PY_!g/IM$]y&ɛ1KOM%-+z`/î.*L-6{ a% jF+DwNsGc&L7W@݂e$Q9X#NZ `^#D[ qT󴩢%Mpjj1hYuSEQ3R0H.kkԡo;QJ1ʲ7u 2kg 􂡝ų0"x  iX/ϤObKP)7eO_ $%WĪ4&%GM3_'p܏ `}{>}IF-7qDFkX^|O߀B_pDP+~Ӏ!_SUT'E҈?ѵ:)&k mŠPU ̅iU}!qUޛ Th`@,OGD}vB1QŚ+$W"&o-?5i×?@ `w[[iowGUiطa,Xs(p(N+ wt9)_CSrDɇ'X>β ؚiލCmk)o~ ̆?ﯭQ1䰂I8Zja,n NX +ZYNT ,ZEp?IϾصn˸ՇdWBhG_H V$9G^Ժ||Zr#$P\(tW]S69Ҵkx2^KJqlֱ`* GU A4FcF& kGSOo> w,xċ7q⫝dHuG=t[PpO!.'E"1X>֟CKzzKiAM쿄^U3 o U,~NXmKe-w1^`i1 4}yclPL l4*]e) .xqS~S}L Hy/֐ch\$1xhZ ߆XyT$7>)X~5it+slV ^݃MIXpωc͍GxmSOa߾T W%Z}c̴'ۯ= 9bo\ !DŽ8Wy6= c`%!zWøz~: $EGwp99ȔU݂|A= '}8 JUd'XR&gerDbDMpLBR@?CFj+K#I„TPD PRO#C+Uk~YN 䭿ZV?֜[4t˷y*75-ҺzfmsϠ5\o-bO{xɱ]OJ׎<]KBϿ:(ë)KtWrWGēC>MfΆ3ߧʭ.K#qB,Je0 ǃÝ"}E&%0]ke)}O ߖX/Mv~s_.W|zKx;$YU˶¶͛x# +Qy'Ά/GmB,aX-V?[t/2iOvl%7V{g~S_xl/#lwX#_j淪jg6\Ъi<7VPӨР&bjsor}t.j\|4929$6 >zr|uB"dL%} 1 ̟rEsY<ï%|w an~yyYy+0AE C\@mG/?kiӞ\>FQ@f,-=/-|i-5rU]_ >~78d7iiõ 65ar=ůCaZ_7]?ڬPOG4iK ԻuO;GՌ_5Ԉ7Ŗ3 PoV\TscQ]SʮMij SR=&kwud5uw#Է ?Opo1-Mk|`~#r- h0-:0vFkvcQ ~G9VNLKsY"OA'HAzH?iuZz_KH匸&%a<$G} ˘&+@hOj92!ZM&n@j%^_D˲%4ǟv-IjU=R܏esE:|cu< Y)?VBKv)ɡQoya>*hT``s`|%@ nG~ d [!vqøA AbaKѳW=4c(]5isZ_.CZq=N'PN{-~*_}Lz];SҤR?vXr ,yk2%Bb}ZJu!jdzGвZ(a$?7c{*9嵔eIQKF_ܢ٬ F[MM!J?N:xmRC^u*}l/%[!1|FG(sp6Cf~s.~oس4 Ò_Fkzr]>֌#02)#Aj gn@ĮioQZFaC='j=.'(yx'|/ED.](kݚx0%`u*NESup2B[Snf n=2`fT=FBD?ؕ{I]n{R=v ndelk}vZ{r=eEEI+&wv`'6Ԇfv<%!#d Uz02@y) $'B7b y\PŰxIٗ!r{fX~(?_1Y(;/(Q罇}Lntwcї: ^bg⥨0> c|E=-6uSV̱ hؘFcswY;?:wp~IzA1@d=&AWyfvfIvD] wEX?BIR;OVٝOQ[ W7Mi.b4W β[vgA(_.BS{R*a(IwD԰/Bu]P;8&h\ᠡ^J55$D @^C}⼕gg%>elXTg(|rZ!B@J4Aĥ1s1oKr'R3K*,3UAnVS^2߷:?uqqrE|Gʚx}mbmǩDQ};+F.Ve`լ[zK[7ڟYJ\PHq*|;S 5Kj֌B򬱘ߨkz ,;mZX aH6+|j Uu]ǽh+WV[,fzE%' -B jt/oͩx!ױDyrem)e ok;.PUm`;lߺm0Ǘgɼ-:'a؅W]_3˘m_OnX 7=@ B>mX5QV%0Nr+Q_jdIXX% Y*٩O}'F#qG)7JOk +Nإ )R` OH!+Xzdkͫq|_ӔTA&@_}&/)V"&kkxߩ43_Q `XsEj? 5vW?{Y'kQ(( ?ftv@9볱aR 5'EE ޒҬi+囙$"Lz\vCΓ@J&󔯳(P|2Y#ҿU0v\!w#Q]+/]NY~>eJKLoA;ckdYuVgg*{8 hJpr;ڤޛ"GWM@-}[D@3>+wMuu쫣U_*n)&Ϫ1 H O B 71vpeUmTz4a @E/Z>(NoKPְOg](r p-]ONK Cm!@6Jn&)NkEP6/4M;\0+Y~ eG1xcI4ެ *"J/{n2vI d߹FCO&~}WͱYoqⰞXQw)sXИ>FPG;p":;A֌$ ȦLOCb+0 >22qѮHY&/HJ~1xpu%5~?`V#{ _l!>-Q{NK*|AGq[J B{I} j_+{tALĹs4k/?mx\zOwynSeb0GPv1 UB]{iBi-ս;J÷ƍ3*菤XzJ撘C$y)bTx*@2'ߘ;*}1@caF)gAoQ<&֒sI$bEĔ>q"Ys85q*KT=y _q7iG㕂*/v/C&Z<<9$ub]&D;MD+nqtm!~1Ɍy:MwQ ?\F Ɂ2䦦PJ}"5U=^@=`CK't_nbcWjp;%Ѵ+y>IKDpg- PmvZWhR8ҤQ.iQȘ.pmgS{_bi[H(=L1|T/=t~_ "!_Y!H]\&bA!x "5в:/zr15q+u.q And. $=3K8粄ˮ3挄D)vG`J]I 'f#cT뛠7c;wvCT@ڈHiq(uzڵQ:֠dZ*hvG/DHʎDjX;R,Tf .Jm͇<dqm`@BkbWɚ]]PҵoW%x^o+hL'`VNʖ/=KOC]gǬ|/J1~??fֻZH"cKCvT%T7]`"=4C"h%մw=DA[PME Zg<'=ARMkA48x|~v`:|:)] '6۠> 0*aԯ4h@-7e!l`ʦKdQlXEH]b5<'.B& `|)}3ZѲ#lC@ɓ+N+oppY?O_Nz<\f>]^Epd5:CEpfu[91J՜>oRh~? c_,<~{2?@,U_ ;o֨37p\9=ZƮOyƮ "M]Gc]?bOt#m=h+8eMoM? (H тi) , /dO|;a~RŢH\rC&?&U#B*6"×,cgڴ,QZY5|i;楅ҵ-*IM,gƸژ~^.?|EӫsK K"ZIJ{sYcPB(@#4>^RLMjOOOz%T_чbզ&/R|BS.cQzTJ&i3HyH%cH̥LS? W0O )mQ:DK˨Q(/n@~Cr@cPPYz㟇<9Vd#vCye6~=D@kXh-vGef ѫ~" r̦}x5}[xMQeq.)ob@HOoʊ7"{dtdQc˭n ԔT1.ugĵwَŸwKR"FĎ3(e b䫒v^RJD fs`R/iDQ%~u[-!]NZu| pLd:lh ojYWӸ_" O1M%n\Xc#τ n}$rh+ 8.W (j6qYQ؞'4ڿ{/&8ϳ*w7 `jEoc$3d˚wr-j;A&[= lPn;Яd>4I& =@TD rNV5izڎIT-w>GsO>->Ҫ#~>x{mKR3i9Dp@OqKprPE =(BUnݍ[h* S R{v>ŒK'!N@-9L蘞wW(<Ї4BM{L&IO457LRyx#pi\t {ai,P ܛ)UUAZ\w3# uE'|32q==#8cPrX-obtψD110Dbkc;<18'/&4I(hhQM.KGBzg\H'&2w2N6xy&&bs|FS$l7ʪ#q2F `ƕk8ZT-8X  li.65 ?FlT9d*I33EbSb/Ǻ}9vxR8y R{qbF:{;gPz+=ܛ_q7fz Fzs2.^JxKi2(8ԏnn32n^ Q~eng)\L#jtP!_q2=Mq?TIXjG׳YZ9գs9|5c:ݠ Y6ka5}s鶝JWj/!)"V ._f*0(Ap=0xP w&DUþoΞ@n$5"~wNd2)q;5C.rν'm,\L.J- xKnfj3\a>w[h.,-Rt8fȧ" Dv' gUt%OKY<3pn,CS<Lj;gʕЗ_O{@oĦ)]m{uOG\kljqcձfv}0i\iIR,cc58/aUܙd*ɚ_hE=1=X g%ɷG) G[&)e1+]=T6$CXCc2 %(LJbXN"P4>z 0 qD{lJ~ݠw&~LB?:~yX5=XNǶy}B%W^ A}pW^[zs^}zk[)w^'y:1F^y\׫rs2xaіؼ6Qz![FZ`}@\k!`0D_l% 4,F;zzZX@Zf r&vx?#V2I #[Cx/򾠾5mqӘ@VK' qotSd*&LqD]}w8Ox3(=Al%q8Viy7-iy$*rGk:.IsfU74.g?%}d.&M}wA&qDVǒP>[v@,!\`,^vҽj.ExIk>wq,p?!|?@OL Wu ɺ ,xjuGT ,3in7oi3BdṞ)շάz!(ނEAڦ(~Xf= sydht0](Uȑ$Ef#UD)RK72:h2q~PWĠK3gb3}c$xaN>@+zCdW@e0)8ifGҰ]`B=r5]Uʅ!ɂy͇jx078,}Axkqer} ƍj ɑ-(UN4C 9[Vǃn@W#A;h&ʐ(0:4aC`1k@b0$j+vo 27*P1Y{LZ.Rxo6 FJdi y0eF lO<7Eu\~I68H2Ar(YClMrtHC_)R4M^HN$>ߌf-,"/ B5~tI Ny 9,A?zYa??5t5d˴?_5{ѵ!la񀮥J,RQ7Dw̥x(NQ?Z}24(/€ߧP{ϲ*u '^kO]KʫuUZg~j-:^O%U$!$Kn<ttQ,^MN"Pﻯm,*#cE)Fbd)A<-1LW"z|[dI3)MDqF-zχZ hm|S]4 ~ξ-7bc;_j >Dc.M,9Zmy\^B=jK,^Zn_g,~zFmf)6nC{I[67sR?3"q> e-\`p &>8^R엲Zwtq:oOd yea¹_5SX5}IDa OH+?hQ5J)w뻑X?Z/I=sn{=6`0)՟yJY4QqcUNJ8LW#ۭ̈́88B7m1xbZR8v~^?#c^ @#(A"(A?՗zլ, }O=C53D l B ev4E`kaoS1E8?·$nPq&#~8"> UHOGw! Mv$)-_HN]On*Yzop3d1-JsNO wⱔ?'V1# Tk(PpbBOAH֐qS=#&Ǿ6**X/D`X8!Gmkb@DW#j/Z7߂i"ܦmOeo2\Խn_njjJ7ul J g닷=SDCF]h@;F< [mPJ@CLGCUy`wZXC$o ?hrGNiا"nFp< !WWa47Zex rQ˻gsP +PȵX?wڕوn=uqŲ" }kIy+2[Hj~XhiaC{6/&F1gLMW/^!5TTCH~$f!oX+]ѡIh lHuYʎ+BUs:[';$od!?KBE zJNќ7>",pi3G)^ Bj3旂B= m(H=79A'Z+zEMwwo8rec'h.G1g7\Nk@ 9 cOО[1>\wA0w_$N!xK1b13.{00^~^t t=p\Kh++S+qkd˓8"d-7ヵ~Q;#pDR[3 0QROjS%kB՟<\OׄnP.L@K sBRPUr\.Fosw/ӿ +xF>oe??=|A{6ךαڟ-*KkD ^k1xe0O\+޽5a\1wb1Vbp[< (o;d,Yh)+mz1PP|8YF~u.OAھ8Nb7n\_{4k<@KˡpdsxGcMnbq,oj] ,2;{-;ML&a}*؂Iq]7F %s:5Rڒ%kf7H>صvnZX,d!t1q"o|Ў`?FS/cpscy5Y6F"Օ->?/g|yz=עF!ޣoh&nZZ73,l`>Iu,,Qv Hm̡;zbD\*E?ĵ^\. UPerZ\VmU\è: aSӔ=4W(ERets(8,V T}ײ=hAesvf <><+j]~# /C~_o)85,#WTVy⡙@Й;Y :wAэ$)KToYFAWPA0K`o2ǃ2]Z+vMS~@|D4uqsgW=)F)ND0x~r U$n׮Mo8sg6lMǪj(~O1v;}ܹ0Hf2:q>x kkGg!ԨyTu* (W>]wӝ ZQ{KuknH~ӷ'u 6xuhJMJn_ۘ駸_. ,_:5Ըȷp =}>F᩷uƳu$=?m5~MD<8TáNJSxZ]ס&G-^r||l]qmĝ}m/0k+"ӭXT!kK1hZg< ,$qgSw<#Q?LNw:ϬuXEHe4d̾WƗ=2箬D@x TKf8(1)N[L4~V#JDLQcF`+,J7⬤v좞xk6mOMpa4b'|숑Hi4ofj.zvRfPY]Gq-;Mؾ[WO f`g ~ԁ%?1~hSl'YNS0 {]U3?aMl?/?* l&+_dU5ܧ#.)ohj<)W6r_Gע͹[Z^tuU>kqi;Cշ{ԕ+eJNfXMuia.O]6X8o7e~g 4ӈ pK7"{b]?KCDI;i_ kz0Ǹ}("= Ԅrs:ԕcvmuOh^W{eԅDmikx5}𔹍}h^f,nEܖS}*z牧T7[;#>lA5.SO37|oqT㲢Gɶ캋9F/4?f'a(W8L-=E]34%X%YU)'$#P.?d{ºI2'M֙ouɣ.t#ƚMI۾T5ЧMmXS~zAkw1 Zy0+'%i1h* ͏BקO3}ғX\!n39#6w;^h[.˖^Nj2j unorw;< L>^ UX 1ڄqTͨ7rF=q9@c#&DyҜ|$g!DgY}bvv+zN׺eMv Nj:Q8y)}ETXcݸOrw#Gr>RֶOx+D.4ǤWA+Cc劰h`Xr/ Z4FĄ< S !x,9|l0u*P@kپ'/r% '&FyVf%e? i$0g[4F?&MKB8?g\?VȹWa"+$1I68GIc*/JC߉}3$tbneRn!TrV<[m+y5)X^'^4GKBQCqF'ԯ8hw SC/g%vZz]sep|B5f#yfz6r[==L x^)92+ݶl5U1Ck]{ROUrD +'X| :]q,+(N+O$^U]+H|hհGK BnF aijd |k(ܾRﴡ1/)p\] qc*>?9f#Qg{)ڒ%`;(838-eΫE{w^8Rg3ʼof0 3*,+uR& #tYu.C<#/lj=| SWM3Y$OAcVwۆ\~fWrk!{K-wWN: 7 I-E=A p&~6t9oEúͮ.B׃ 킅з6rfut+J(g_j]ZE}0/L?>Vy7nw3q}c`I;(<8DI+K/2A0D(Sp$Epk(cƶ[bR'%"kf?#RTp0jfLj>cD 4aD t3T5YAlPԃx wF & Lb]pfS' (٭ĘܘK.5-9lAn+ ;,]θ!\,JH ஛?7 ffsDG0 F1aXQՏ#Eyzn|N_6sEqV݋:vٝOhoB,d3.,#ETD{R4Ӟ^o*a6yJ52X*r@AZ!R T4@\?H#Dq _D3@S-5*8! HTy*\liVEN,HO+m`׹bwNBڶ%+blM6.߲bw/)'CgqOYc*:5Dzt$kkSA>PPM8TZȻyDA6GjPev[E+D~PM%@fkQ(:L]a쯩͙1CnHQs;ҥ`u/m=U\(5w|Jk3"@>Y6Vߦx /k)&g5^Fz Rxl۱ x]mWނ¨RP= 6<=ܗ! "=#A|,Z=Z7UvɺTٔpB(Ћ8 q%^yJҖ/Fy,$e>RC|0/BÀ(²@LШWAƫsEZb3\vk~H+Hko}-577SC ]! !`C ,aHY|h]ukVcMM俵]#Q#Fq|I"WǀzYv$eɷK6)fYKGSxZUPj!3u]@o\!Z%@jz-0z;,SDN2~LL/20HlRhh qRj];GP6ReMh$ęK.bKb>h`M z>Ag$U-2m ,rUb|.^D`D]xdzU[D,3L `7C7! wD@:P ]-Μ'݇N~j1rE\:$Mf!Z n@'߬宧8ҺΣ'sUت5fwRfeLy$|> ,--b}2ͭGÏk7HEopnu @ ZuKcC1jf ?&Xc)~WMQ3dEa` jursc.l]&Tz"i}sBXZWaߊKI$bd{aM6bWLh9dueREYAZ /b|S` Êb`+{ XX?96LcG﫛y'<[W `Ӿ?N)+rE1˼6G.K֖|>M*bw(CꅊJ7;Z>XXy=ΐhaݧ#9L{݌B"TځnG?8S($BjMX>?ʐjH|;@.5Me, ˔w+xKJ8/ &e8ędrY~omnBwcat9kse^'qb(k;2LW)qƥz)=¥V<=62"a(!neHvTw㽵e3m% ڳEFeF3uSRXmeVC*<vVd؍p%jLThY~H㦤,|;||gtikG2halHPtW 6'74Nz\$6Twޜ>I% cN`),6`(0lMof<2x*k1"?Nkc:x[ST1VWl:t7g4l$-q1ʔ&%d˜l5`ÐjGgoQ5f9~UA9]#1tXTY^*>mi3JkG. K#tZv Hۺ2u ..`Wp.Kuqꨂج-njw\5UVhDse_T1#hqYL US,Kޯ#_ذ٦Xe.b%ٌ`Iv nDcѫb;Z*""Qaz,L!XӖ^8g$}/);[;G_67Cϥ|a Qll/9hA#W-K >ToV 7 6PEl}+#9'lV4On]iK@DPY8oH3x|m~)`x&[v 5K;يo==+4 S$WZq΢6Smk=J v1a 14eG>4QƯ|2>i3by#0)2Ћ"! m*v=_JA=am?ʰْa1oL.VdŚ)bX'4ao\R:g㱃\$qI *q,юKޤldNɾ4r) :RV"QCYhS9mrvO +K31Ěc~VMM}}l?oJPI*X,r$[*|cuMϑy/LoaC4=CCZ|-Ie=_ie-Cű=F]eVcg9\ڐZvL'ojA5u3kPxzr@tRfT y}7omnRV[zK מk. 7zA&ΪA<_({n*ލvzo>; 3[ķ5't>k.Ϣ @g ad$݃DJ?\ހMVͬ!(!o=_dЇ:_@׀^.a T}/h^O-=j7vZ-%,o``J F \)8=cpU7Fj#o`~\3雮FV2p\M/8&5*=*v~jú0^O4&_r+w^n*:ոeˏ@fTA&NWg \7쮆.[t/jxwsó x]^<Y𰻚l{/[^ βkwٲ 8}! @RY}&'T@ȑ@&䞻l dg|  i~W7-g;&~ [.7?ƞoKѼ*t/wٲP]}AhxqWoY@x/]?fSdTh ~]3l9UHC?f;ٲ76wy% ↯5!w|e0Q㆏4d#7V]lV@3> //0P+;O=mtuv,г7tI ;Zɖ^w'S6p5lf Zʖ=I1G]Bٲz=G\ )nGF߻xoǓï5f`meѨݚ eӽ,O>oӖ>B$yߋA ]'vahGϙ+UXgA!G_9 SvxΞH1j^~|Aw9g.7g#p8m}N2ճ%:s-HIUS<I9{oRD--iΝꍰ[UB@5bG;k#>x::@؂ 96ʹ[ 6IYmDqd$/@P)_発m]g |O򂢰x-!fcʖH?kŇ8tI$2{SP]o ȽٗPΈCy[k5PpI+[X\)f)"gR ףvӈ~GֽLi{W|TԒo;,rʥ"FawE7oaMyY*}0߹ 320h?C=f[f3gtm ֹnQ\K smcGdޜ}H`3n:UJI~2fܽ2nQ.jzH:$Ua6X HS&>l)|ev 1ѥyL/ +Z2AAۏ"ū HBAfς ?ݼeMTwP|ǜo"pJԵ_`G89G{(Xy)\&~ kFfǸ~[!^HnܪaJ>"oid4I /AZG]-Fo!1qi0GSbmqœL|Br!qq*Aѣ*x`<.}8N8 )Xqlzk~̽.ll8>r6V7]U\{l  킳˄ ^7Ba%m E%ܧ4!ϺPFGƚvaGqtE͔`u,RS5%`2϶,+RlN-=FIFϵlLv@Onvιg%X { D>XݔRc1K VX[gI.Rs ׏08'/2 +ޖ HCkca 8b˃ԡlCLs0 rWuq YMXHqsT8}›m>fa յ|wZ E|ZeHN~(cwt;僊wF'd1H qzuCx3 @IbN BլZ.?]~oN)>11vYst.K;`lڭ>q|p*^NA$y lً -h|ԧ& ~v=q&?#x 89]h)5_cqņ׊zB,WҾc S/lˉ!̉N#/)öQUI8HKsn(0&_o./g`b5y IE =Wq+[-M5)/[&lߩ^MԅzE#=_ݮRl}MU#[hVm9Y/ O즬53r_ހg01 :Xt @(frXdX,(e%"E5L K:N~W]yZR"կtV7á!<|/v>:bY|&`F R873>AD-$Z=>IΈ8nJ~,2L%^wb ^-|eT>C<.G[L#?XʣDt1ٗQ Sb9Bfv,ikqښj~.ؔ/91Y; #Ob,85' 1u+_ $75?G>.QhB8 nB2Y^A%f;[:qȚ>`77@HiϽd)̡ +~vP*}87 c}9zp*́t\IV2)>q|Rim3_z 0Z!hzG7}=$aw"h)1w_N'6g˦ʮEUR6#|Y' "gEtZCGK˷õnlCOB#Rԃ4<:g r? SuIovqk@Ph[ IqU#WRLո&=N0S[wONb}8[֥;Pܷ^@j^ek\q"r,!ng]hc1ɚnP#lPjUc /uF"R7Wz1FN%wq^7!Թwj!.5Xwbݺ]X^X&+ukTmbYO"V{b[?ZZN~}Smj$"+%D_Ht$\0{-!s4ז^Efa}OuO}Q-!Ȏ8mGV:M=>D &k٭_7kWݐZ__kR o"Q qTGk[`Qtn{jXihlExs ra0QCS~dm [ݞHxmaM_ D Jk"t G$eGm);WxӚ.Oޤb0ڒdn[|3EŚx0*pNp-_!io~jxFM*@ '/lM& J͢DaؚsIPT,%1HZ.߰-]G귈 n%>Q*ysP8gS&'agRGi߈(q-Ok966¿ Z*ڟE!b:- @Bi5)H/sM\m1☠$_47ekgoIHsҝ7ukܜM_q໥:cAMx<弉bᵐS2$eR( r/?H".?u r57u2a3 >l@ӑ[OO6ykf{D1^d-[縙_h|m4s0} {$I8p3[ 8qd lxRW'gZRA]:BKPHq?${λ0telt-.$ڴ1mVMO7|{+!c#izΔ&k8g ;kUoQG?ĺvo3R"_3ʹfđ2$hLn섖{ʙpt S5c1nG5c6?)mLaLwTFJqlZ6 Oꃯȋz7= ]_yY"m@ϹAN"}e yEuSx2E#fco+TFyW( zOd{ xrC8G-#fQ\=kK+*kҫ4ȏ1tpԥ+즬 CNJ{'U?(? !I+5c6i,牼^`ܵbP$ q֏5b\MIC҄nlMՖ3 FZu&:YI-}F?o֕nK ,qtPY&?'8~-f8$#̓H"E;FIxDN˩N+_Ta|kr#Zq]f0 "FJw AMk ZoK nܾK^xK7xEuL#oM/<ɰ'Jf\9PLLEw2Eyɘwhc~4L^=,,`.X*r~1X? /SQ-3oJr%hSyq!փSwZ]Gp5'o iiv[2+'wh&48{1z \P9_\osg.~Adžz*  i>xR >YXX翂T82TۦAfP1 'G݈iXMڈ7y~߿Umb_7-jD8m- 7~3n> ka1Wt0+$InfT!L<7FD?۠+h};O=LKS?ړY[ B)z" 65U.BF=% o1j*Y1r7EZ[уV{U]m ]˒.+cIbܗԊ?&\p5c^E V8s Q2DpBN"$'焐 4*l%?3e[tRHH.`k0L 'IjaR=Nfrzr6䪌qx}>/4M 9)*1ڮ-:Irqu!D(9rGlb q&u.H Ƞ{ %H=1^WQRUz o_*uaNo_FԴܸzm/?T?M敩p16Y{(@S7VՀvL_h,FT+O_waKK0rc[귘E hQArX"'zK,w9Y¬ ":IPK41,W`6=W\0<,v~*Ww!ng.߅ވj "(,Ty4Wۀm{ 8j$QV3xs=w J(}iOq* t>eNRM5bE"V8ZqM/sbzLw&i0jh}lVQʦ匣hfxqufm翫adߡ4P 2:GxM_!ZфC]I]IãW raBǴjWźy?X7a zG`߿$z&N"6X-jH{vYk.p"Y%T;DӅڋE^/g筺H8i%vx }.WgP :ʒ*TKjȞY3i TW"0E*IIؿV]IB95- ԑDZ_~/VhGVsOj5PJ@ڊP s&E^nD"<=MgJ͘BM3o^YKw-NNk-_U`8Œ*tdFk٪eOP#N?Ӂ%<3\ߐM"OwE܅}7SVB^'4V=FNЊj V(B1hir_p*\x'N`U$xQc+[`Vݺ'CQ^j_4Zjۄ@ZF3wOSrcpt12N'׍UV waifJjEe?]oץB^^kc2a=4of4-rIf̧Zd!>f+p9^Z3 8f^A;)TQ%^ĸ1*j*E.dĬL5'=d}֬6n,PLnoÈU6s5J\k69ӯX;sY/@kT\^!?Wצxº5}>N3j.#u[Ś16=?8O`([HG170>kkmÛ_ ~k?)ZxɏE5T"G[>X%cf?Q {7-82Owoh,!~h MM'EkLL}t1Zt.:džG.05 8A38-,[a|Y`6~(Ӹ M/SGzc{{_L.yW'݈8҆7D+pe4;SMÙb~{W8Gk6>tDu!zhX0p+>x@_~1V> 8k \Ũ1HM,p'rzl:^1O׶<$X~R۟`([!҆SN Z|@8hlu[׽TD.Ty.iJ +~(;Y0'[!})c 6okf~DrF{@V択S/@КJݏQ2.EB5P 7 v<+F)Ivus/3'~}XLV:-U NQŨL-+*s_mv0OiDWt94;|cp]+c^;՟?󿞏'wsi,8~ YblVF,?b.D ;2iDI͔H3N(ڏvZ.=|iu PqMƜ^ W[hs{('-IwRQ3jbc$8gla,oW#vT\0Ò۠Ay^I .ˏvb4pؑՄf04܌(joǬ~ 1YD5ŝD,F>ѝzd=x8/SeE`L2TWoަ\$5Ԁn.x;Ai ܳ}}C8Cp'nYOB@{~ ~ {Da|hqק2O||QVYAȭ: - z581;ILWqINy`~?.7TXȋCBb~=#I%%0FDJr_I?K1JݘpWz~\ pG b~+W\{ʻl0O:^ 9%BWO6ȣ"@'ݱk~={R9F2%}3th6B.{y^Wv]R}-%Åp툺gz|c|<l@mjⰰ-V7e-(Ӊb6S=ׁ1ܚIclx;ܘ~ƖNjw|۟m՜l̩7| L%5;!u[aLѐf-4wGЃwL(~((%!\:"N"aj`H$u2xne"aԕ1a/zVJLtxH[kis{Qd nQZzr Ѧolo~$ty-OżτJR 12 ]gBӷ1/,oh)3 oݡíK xo^ߠ<ەrx >I3S {L0* 9jlIQGƈA,DΪ(9:;X?S$FK~&yS,gM0Gغ7=8>DX8ˤ0AJ7+v lfl}V5O=pVOQyH {c}j,U*1:SСdQhf"L02ט#>c2}aǛaG"}c}b cw)k-a+F?iQF蝙"F4=2HF3tfni>>,,d7 t3Lt3faaO7.Q6#g>HкNl&Fapap>?|za0g] w3f{3 QG@Mls3l;z=DG }4|" >3|$L:8.6S=Mޘ^X΍81Gq>DTehq# `bc^G}[YcfHiUD+UЖ,o?~"AC9O>>6g{wn[-=0$Zz7SHneRkzK'WPZ<ܓMHˏ Uٽxgox޴7Hm_G}5X[ڃR+ -U}`B]wFG) rlxu8)@i~X,;xa: P N֎H6mw>ncBXLimCa'yۨ>r&*TQKy"lL1nkKknfXd2 s:uk.P=Zظ`sqyk $`4\kWӼy&rn7Oo}8!:D\3J'5i{ngn1{ߍponoMoJLOu[tfkfZMf *WprU/]g-Q2| Ń6hѴ i;6wOƕW̷ưP?qQlB8RFAgs7W'hd-;Y}ͥ&nBS'OxsN=n (4h VWAKX̠d:cfٽumۨ8klWB]*k!d+ľ<)u[o83 U~PgICؔ3pQbwgj9 $꧞0c;Qa[ iƒ"@+j7gܛK)،wgSܰ~yJ֍K6f/z**APM5 u_A'?b@7Pd2*>1UEγiip7GOʈ.mG iM+&epd p/ 5}ĸ P@5w rS20%xǹ DP`o=O%T/icSϋ"5#N NlvINj`Bosڼ0BJmW5UY: T 8!w͇F7?zs0.7)ή-A,J Rŵn{\n4/fT[T #|D=k Scqюv}Ԙ4 :]czd g={d,`Xo4͙(D^i> JyZ Fج^Voarfls;R4YӟguaJ?J&Dv33Q8,(=g4yeMW_/טCYVUZfWp~7\ꩂ|1I_sRt8G蓿KSo\|E:\KHo <ZBn˟AFF \:I)S%ef*\$Y%TɔkӚ/2^gU{>OlB?جsֵ:Yc؊}mC݅>PuKhV8!3UMdhKit&]*@*YbFOF D@X3sO1`#,5O]OuojDn˸bR­*YnBseԁ# dw+G(Q2E% Nd Yц&|:]E=MIJѮ5l2'b r&q'n-~a[k-w6cҌ˨f\ޗ$,#ufiA,W:WE#"xsg^3hED~h( $pEutzyfœoYOvz보4!Qe6ꩲ5}5cߤ8yn mQ>uTeG" }HkC?y*[w0FY Lw}`LlNƭY wbi[:kj (=S9ԧoh\B:YA~pU?%_WĪלע7nf_RNl,.C-]M#Zˏ5c \;O\}?5xVw][͚Y h= ^>,՘" #ʫcݖbi3R(Nu,EОʫ!ʽ2y;ny`.}i/S?ڻ>D#FcPϚ; FRgAH>SSW4.ۮp\ſsy^Nl]|d*ȭ#vXU=B>tQwT3-κ^e+)[(e"6n,KRs @o؁ɾ|b85Sd/Ͳ8oZ )3ͬ;O8f 1Gh}g\UЭw2-r;}LQ ?өK c-Ck^,2'w>G_W(zA}+ѠhM - NiRu( U17m&:'ĸ;+= ?w'ڃDJ~(7=+Sn%'f[dX -OaFuHhM?U‹u&V f$I8;ue dI)?2 n˾`]H1R>DjHk{qz '?ukD0!qaL}ڞwG(E8HjⵆQ\v9/ FH ud1Pv 0`lVͦncqmd _oaveF&y'X˺q/qc?rA HfpN%3'm(ϸ*ձvy ۛ?kZ̝#!WRz+u6M3tk:6y68]`i[S-tۍonÅ5vTo 5l`$PcCV?/.1Fr^󼕝RFB:1O-efR7^ 9 7郂XW|Y:9T/-'h8ҫ:RȮV|P[/EړuO*<*]OwcVƴX c:&3"eC3ٕūFsTl`< ړ)pG7N@~hM6TŞZ#X' 9rp_cX_#^q&Y{}#׸.3(.ˁ7_rIӟY* 83MS 8mADE_l@ײo;6%~63tVҝ0eiZyz_X8 .,滄 *2ǩX9ꣾ& rv&K T'ȯ<_ Ee#t Q;ѹ֣5p|>ˌ˩wVP?rK!qWq4%7PKL8ְ>Ǔu#'*9"&ct JJwcSH$_GΑO>Q۽޾Ѯ>"Vh>['d O/<_2_E\mHKlDCenԸ_L+ŔP`c]-7oNR1)_ؒLn q_mZ}9O OqW[MSȷ[ sey>nlN_-J#B3lfݨ<1v!gI]|6V¤I.b:'F̿|h>?r,T9#g(IM(5N Xßو䚮g|M;kkBGI!DCdWyfސ*aِW5XÉdV\+Tdgs!J`^~aƩFМ!9S(B{lV $JV=woQ/ f<)QJaF&Bخ_GXek:/H/JQ^9%z`!a~ Z NzP~IgnM/3f;"Lw)rLkzaG#Nq舥XfFbʏ:SeV ' SLȼDh:&\_8RF./TQnQ1)X%#E/^F%u#t)}BII *bm*'͊Ik|XRz,&ek4dCwbAuEfUce վ6ejÝn}s?xO!x?h0 ;YM=9nlõ2n"D2u?8a~lA C̢%%ו +nRZ+<&?b/  8GhN\~Ҧ6%&<*-m p!ҲFl<*e;.SG3<_Ju: L=V.q ~j??yX;BsZ (g > [*^ژXx-NE#puv'a);j%ǢH勪c|Q"uȯ . "^n# y;IKMMnb"=ι[ulRfa^I1_"G%evv-րDeFن,f- ҆$h:AHqlZbYO,c"(] O+v3_3jxK-];Ơ֝DКebER~Aj|'7h*GVP{V_=W[ MD3,X3vrZ秄ۗ3č+k-Q ϸgpJq7wעR}xT:a֜NrN7%=u)6gۺP|yG۝(X/4V,!)A)t_׵/k.`\3\(B\MՒEq-ŀ+iڕ;0-'Z `n$^]VFW~^Y|$=b\h,cCYjjK?oQA̓ ~S>4x@жوAf_2%j3jT̴UeZ` q"9X­([p#?aS\jBRC S M JI!pAq'5se`@F)vۭ,)SqTB[,^%;wf{}޽?~(wy<< Rq"pC ^aaāxXj΢TJ^슄)1lr.V?G`Pߥ:jp"_DO]M]04W^A=@h"jo4P9gYp5eB?_dRF\P9C^OxޒHT'p)\0EFFz0!u|SrظuA~C1Nn$,j)ςCũcSSN5iusCЬgOjfmrK|[w%#ޤԲ ;1䵄Ǚ㼸T?RJvsQ$. r!1{tJC2\mM2H`XC%Ux N'Mm#Ep FqH`eƥ~c6TquP Cl48|\-n\&,"iW5|g /w zcy{%7ϚwMs'=y%-Vy6`TWev uup_v:%n=n-5GzLK2CFgB0 :$[aP)&i/ ~'o+((=_\EіhZYK 4t4.Ptn:\8G! 5G*\[Yp-a#u&73 ^2*̌:HwxLh%$Sa'1qPgVoB>Sw=%tP2WÇ&p;>|P,գ:9՗G=^\ΚJs*CWNiyoA5Wjlw0&,v0p}=یAmҡ=%귂Lj]q`ћ'eQA@T:,,l'jWׅ_w(l0^=!.^1)& rǓ/Œ\;MylOe!20Xޑ[lAۉA?p}9%AxM:owS7u&S) 7k>@YJr~iv=ߟQ~^!g%%*1y%dIdG]9zs.n08^MH*dJJRiY0yFR}֓#7ޗJI_Gswe9 K]\.O~TޤDJ $$r$Ea#tm d^uAmP>r'إ&6Q).! UQkq2>DlH"m(N7&"kBi"j0>l~*GߗP-{ɮ>OcٴX&kH5^촋XY0:&Ƚ-vA|KL24+Ty3&~nMIn0cҠghbɪTȂ4]F`vݑlMp2ix>g֊r:D۞ ϊ;_"a9)i2RUN"B ލ[xmXAA%M^|:OH߹|עFR:f\i!D/ Hf3  7wqPNᾸ4{Cvhv/YH.ArvI( Ӆd$w-E`6捃%֋5H}`%%9d<2-ΫfR dxΙE2B:sA0l'=,6B}7Mteq R<;iZI}r\DWD_G?Xn]H#E鈲hhb QNFu@Aޭ{:K܇\ϏVGU5:p3~:lx{N -#Q :5/I$ȓL~ S[AR4$Û^sJpB\Q;wd'{=rCǑ@TRiܮ&{'LJiU'P/&4<2Te\ m`u:`ހH^&I_Om܊W|5MIsbu &ǂE} +,>lԁ,# d[[L̻xRP |IѦvdRoʦ\i.H1+y **#c nXI\8[Gܽ4ŭL"j2YͷUpv!EVy\k?H%*Ztﱰ<_vz[n0TS`ZVvhrD]_)tT;ݡ'+fC[5i[춻>6W2sFB$ExHSgQe= eVP6:wkRRT)RR^@6m+veF\)%uyreLE8y?=>DoJ<7@tlʁ=,c˅ƩqQNgB/ }>Iu5%.+{#oopYPK/m6ڲ f~$k1Z=)\A@}/KD?~H Qxf۳ߋ׶֭à6hGdB_)|n./IͨSŀJlOlz>'6"/>Ze'q'%@Swnr|W8PqJ/Zz75 %>/`{s &a x e_Xq~~t x`btNXJէA]oQd@^ EDM| >75!XL[xאHbWC]}P^q M""GUٜ/[f;K-kL:au褅0ì6 /b /TV/ň tXf.``D2b+?6Stb1cME i X%>pjkjĀ?rp{Όm1m([Uw/ QsQu_dfonSa|~S2*dkY[fmJYb =֊9E:ThƧ `QQ{ wV^9-<`w0C.p_HIQdkNܟ.%5{Emƪ}1jswQ[vb=(kN8ٜz<8N{ =D2ۤwK ?eUňl&v| ]J+;k+TtdIJh3 a~c* BD>.N13fCj@7 oLsmEPa 9G,` 6Ku慣T}4͈&TDd8W i$Vt\ NQ$9y?*(3~YE-P(?h@Z(H|dqXQܐ5_Vdj*|Wz*I&ʘOoyRs;Z#.#J|d l><Dܷg'Iq?k߀Qۘ.mFQ.6~6 5唂dBK~&A4(o "{pr6A# kHʋi;iciް]Wħ"xTux`vLpx; >RQJ_!Ð&l*묭ru nCTzT Ջl26WN7ײ|oq+1+W^l㖃\3I$S^XZj٨+~Jጛ]~HG0_F)Mdy,lzO!!63Tmxg|,f4G¡F(7p'5/J&h7:*Q~ 1rt-$X·0fS4"4!fg:Q88I4W9i'Ƚ"KL*؃3nڼT$OV?^ 3Cʊc&5y ퟧ(׊ Qƌ!UTooB<1 R op(nFGȱ4˨?k&0&sit,=G)BPOs>Na%/[~ Ƥ|diZeapBFAD[j7B~蓔r7K6) Jsި+Ed\7){~98Cy[^X9RS'uC15-T͈ P@v~Z 7碕nOj|/2Q<o?q+yӯb *}S!,V}b!6&VxgUL'KmܼXpbT5bo˽*QF9;Q*SC\kM1o鰻뼬01U4.;؇v{m@\gtj^n)㌱z:ne:t恱"HN8TZ롗J#~Y} GNQcBXrwW1z^L4X'8cQ,C5QjʛWk6my完J=JvJ*ʃb&ʰ˷&ۙ(7/NhgUWZU<7 E\q]Yy<aM,K`Q51^uew$]V'8Zảe %0lrR(jRv.YSŐL\]]۩~z "3╏/vلZKh0{'nFFuC͈Q SŲkoqmnxBRrR[]39Ps1,n$H=Q?b5 ~v (.K?c|YFHїhF[ =өx.P8 U* 3sKѺKszXEakOQ}b2|w_/ЃrzKܒ"rf*ffCCH(|B;%Ԇ6Jt׬GRd/fp:OuydOÐxHeNt):?6^iR;D, b҃- d |D@<5ݻLv'<td_I}~ЯB'/*)-Tu(wZLch<|/q5/c;&%qp C!GbqJI=QD'tmg2|_\̯kSS#oKo=1 IOY>P;F̹3)ՍңV XL!{)ƫhHqޱC"M}6RI΍ =K]346)Tڍë=/(g˵{}V &.KȔǕ(4Лi"zbe (8@hWVAJ=xS?Z,q2I `^TWl!џD<1b!LZC Q .;T ΣΒR;V; O3|%}HLx+mwV&bc1JztxG=|I(cqV8FH6V$EWJqWm1J'c E71l < 6 t%NnnԢj_dV.xþ627EcRóxSϫYdy|_ԿHe}FHa ;C][B4j$е~ĕx=ɫFP-5@3&V|">UW0C@ޒl|]SR&'P]X8}tÚh#omKNB(krCM} G-~#,LX s{Ȇ Cof [˥Zy YifdsƊEJ*h( ๻|HYz6=J6mzBgx]Gn3#(6"J_z|xpM$ˌ/wCHJ!mu#L6$AB.y<=8Q${/"$mT*D%Yim BNxYщNMcRNC^nfP#ԜPz[C~(cNqELS@ZU쯈B't[23e\͜)nVSxeL q& }ijm4̯Ip U`4޵JȖWtZ&t |s Keƙ7|B@żhkO'y AYT13on7~L'ᗢ?FPe{i)U`깱89 WRbܝ^s?V~hE2`WNL%NNU>*&HkNgxK"=++~g $V6pO;F8Mb9X{Z 5H\j잒dliq]lGK~}Yk%P\8(AX_m1̚ O)Jw7 '=ГH)_֟B p/=g$p7'JO.J]/kU?Vl~&dHsz3#O1]*K 甄^gyW/ė,z&+}i2PVa. ~-Dt KnBKVCZZϝ`-c liƱ4|xrŲsϸUcqh(6R5HrZ1 h.T76o ݕ3MzLOg'~vxyp֋FD^[n&fdg·mZ—ujl!)y 2~4BZzQA н3|*NЕb %Z|VSžDUdxjQ.L+kkaz-O)RӸ1:r.Ey'e.#h(Bۄ/{s#J)yY~9,&豊l 4K~9H7Ǖ#e I? @eŃ)>d17/lt4)37.з@4oѾs0'a")FG\m]wɻvi`Rx䵞β7~+wO5^^5^o5x#30IVbo8s/"-i^6soD0`?&Hz@ ^FJ)|w]RP~ыexJ*SXDG8Hj)"":E@Oz7h;+:#BI"oM Y|Le5g%/d*@itFl[;[B~m{&""{;+HnJ,@ s"Xk+ \\#Ixa" w羂+SS|3?=~;2ur)")LxMobEBgVBoJJA,ȡ}NmяT+NpfQ_t_#!p+L"+P4٣nMCPq$gn$&qgO|4`~`_AOMJ'P. 4݂ HGJGꖅ\yxOĠrpU9of=/~yqo.Bz)ѕnb9-^YKf_z=H8HBW+v^}DY v|u@Z%O]?SzI|T 8zYG.yx, LJ1U>0cCH^k ;L KLTs2 IH=a&94kӮߙ3"ԅ(,nݼ{?U/W Ri/2[^%|'EN\3kHZ31;gE#"`UOQע%N R@[zM}[*UU'%0ba5ƣ2:j7~տ'hz4cŸ06[$onr8i|x77|+i٤m6i-I{ #d;*v]!R]szm8'Ozͩ縰8^[J~os*Ii_ڸ$jNPiAVb^&w~ Na7gD?| =-B΍*_i&fx"ӭ]Ԓq[2[7O&8SFdoiD6^Pˋ-M"0үk(8q9 S~h?R`aiBWyseOooN]}^ia d)on_/yPWgWSTR"}`NɎL7HQR8)KԯC{H9q/ఀ&Ywo WJ.BZ<{dr|pJ_пIʵJzr1?o`ro ^XZdi'.Iz-;A'?Vĕ}oeI#WəЬc&ϱD,'Z ҝy+ ^mk6iFJ$jzu!#=.xxGZOıܽ|΁]|>OqhGGz*;;|5vĹds̱ƑiVv!ycsZңs4½ӂ,lY= >imd񼤯.å 9pp2$ѕve05R-5/rsc@$K 1Brtֺ0L&bH xzA XcTbXM1Sr>-Hί%zT!ت%XHIMhKgeqd4(hHoy=(1(W8:X?X"X: w _D5,J3;$7 x^Pifd5~mmP{Nps ik4ݣĝkS7\E]ѷB0kjc10GK4_Gwj:!ꑜ2Po3_k'έҭ%<ҽ["wI?OzH;]owNC6܏j¦$~ dOZ6=)_j4ƷS9Kf;YnbsΎZc.Bx4em<W'(#р7͡n5$s(D^Tyl}=:X#zO=EVgw2s_iՆԫP]Qqv =Vb΄r?Ú}yN[eGG>ÏFt75o]|ESiO)vU\I&Ԣ_= fp-*e$|zHBǯ(?y]A![Eq~Kw""yG`ҎXhJ&h*lQg#okȴ7 [^1o*μ10߸@ӡqqQ !yX7@,?MoچurLk=)0D&^]Kw"+%Yi'|Pum%Y:V!ꈽ<VԍXKnͻ$PXhnGIςT՗&nGez#{el(ky8ݢCOЎvڠN6`2qHMӅN 8k%,Zߤ(DgTEVWtQ(E:3A?+jdlٙLΘ|RUO RBQ=_LJ /!ו$`-B^# >IتF8ɑ}6AZ5جbaFP s(3ӟzA8ˍ.bR?Įdh*%h.xKM&g5U?Ej1"֑0)l:&0ݪ ""V,jud=S--}efR5-P}sׁX)1UmI4|ƅ௪_ y&VԼ.Rnd񁆎ۨs?A YBAAqJ կoph'SDhBhR8PSιs$`k=EVP'xI Qox&7-M(q"r )9,n)>fmhH72o5 (6I3s϶ܒq']I5K1WnK rEeq]x= #QnSt9݃9=xvx s΃Ts>@s[7^۔Ƀ1m^|oǓ aUq7_O*wVLJdxR9YwR|tf):Ew2M[Q3WSd \ezG㹰V]a-Լ!#@( mc2L ʥ5(9,Gde~5q-`VQLMydjIQ/JѨݔ= T*sQ+wQVG;X s.._*- .9&:햒#XRɍNٔ77.&2_ȗ,n9h0?)Ň/ʜT^UPc!,qShɼ6C!zDwƗ&Cwf;]pnTDj>nTFNv$<MQ;kI,X~?&KD-E`%RÖ b7FyQg7DPC$QgJBݼ s o*͟Xx/? SA'Hfyg8@e'!k^9|qW3n:'z(Ss߂{J}sYarD8EM&FҲv`R׫Nd2\#y40?.Sʝ>^4ap1}Kvu_ Tl4hpVZ6յE$}E&"]݆>aed3/Σ:Os)zgWr#nN2_}wC6&PT~ UE:#z{ s<ޅ7t#4_d]{RV=% SXݍsəeoMȡ>  ";{S<*{ईŧ<j_K-za/ %u4QK1+Jń9ꗥa1=2Rޣ18\9>bq?pQbYaC6+VjѺL0ԼUYJ>Uw1зXx=3.N}2t jZ8V*vbjۆUte* T3k?qO<]M4G9Xŷ6b܎9ƌ4!tFk/ZCO֢e&8i~#hGAtu()@#,jxTE/WL ?onԍWJb}X9r _=gY5%~ Nt&F~M ؎ INNf^=Sgn$M*g%v^N]h=y}**d1b(cnX#t@#! hpԽ̶jq4 SRJƯKqS䟅CIPoq8XY\w3v S<$h@[|;MT7 ㆐'PjFn1aU`3ftв.LLx1Q]bSń#=/h8:uH/敖gb# 8#Ԅl7^77E;Ey~F7p|g W@w*]># T,!oD|ճ~~:q2QX^ !x;9hm@ӗ\b;Ln;|t4=<(Z+nv'b{Y{P}=>>cBB#"jQeMuG# ؏--B8bd V5/PzN=}#M2vp:+:B=TK >OF-I. gt>~B C(s|2Tvo;9.=)2eC6MڮZH (u$|8@iI%X{O 0Mm-9 S6d(]m4Jh^BO&8BKS〾%2 mɥ™-+١eGaґ-BJBRZđg5{۳SѪw~OCkr/Z)ܘK#\ə0%134]θ{ ;[mψSTt jz %^,'n )Z㥞ZK7G\MgqpU)AvOQ#Jj-=YZ,Suyo?󷋣~Uu{җSHҟ0zt֮MTF-/`IwmypgrH./ǞN]I%uy.;tGe^0`Y=vjWsޜM1?q~YRzpu5SBot\48듉_ EOj8˹RtK(׬Q6Q ʝ5RЈfQ3j >z+#JNV%_K(?hzΟgOUzԠCuEO9,0,C2M'<;}#?Ϩ?qJi'3 |'|[R $QdL/a+=/-h~E$r$X.ݠ-^d]Jb9\1JZpdw=Ȇ3[y<mi5ɓ5㽃ٝpe@&V oV4yE^ !#Sd$Q1~~V&텓`X-vP9a Mrc itHϳY^D3(sTؑC(,| 2ClٹVGx3DZʏ zOS `\}s l(}"-CXrD I/$G,9ۭ͘A]=~wٙ]mB@oaJy r' DO|wn5~]~ ZՓOA@ ;B娪uiR:VXb/WԒwh0!DF,!? 79w*ʑ_/k·iWcJȵO戀# xek5u,hn7+n'U\i2ds^$Qg( UBA_@'\&L(9HbQ"8ݨCc^α;47'`!=q]2VP"=Nuό0˟63n8RkJIXgf'SmR:Q9{Jk;ט I?*k lv0@]K‹(.UHqAb8zB#=VaιC!&b 1֩bIlrba QNꢪ{v*th>NcVU97f ZMDݤNQm2Pe]1QSzbLlQqAH(*#;IN,T<7%sZpe,X@, b5 ſ;Au"':;NfhR aCSS_L_/)@:tzT#q:>ʤDGUBDuTSgaqD9vx+"&0i @yJ};KqB>Yt'\V=olhd-e UHRp+]H!Q>~/6rVIws2No;i 7@|i, V"#kOרwFgUO擴O>ӲF?@ēڌ-|ŏ0Q|6OxZd( - I>6bGڔlV_t%/_jr'`%LNtmjG)zԕ:gЫ; Mx×}ׇO8F 7؏^EdHheV GE nǸS>LU%a^[7[~]N5a}up ;ofFU u9->}*ݨ3U!#U}k=`=:6L#Z8ph0OZ7\'=?E*7*rP Pj|ؗ/(qԖ71F{02CbjEt9W;u\M;'rϚs6.dV;rKv.RՒ\j'OG|,PK {Ie[ I/,zS^eB9+|2Sj|LS3T8->b#I@xI>XssY,G4!˹+‹Ǚt>{?#|H_܁R'}(Wۺޘ0M*+7*^ fo:=;N LX[0;Oz 朕cuGF'{p![Nι-:gu8\Tl2:ӻ7PWZc_I!eg[?heIPE8 vU= ޞ^x |"emB>;BS-MN΅˶Cf4};ݡvgMRac%Au3!uY.(CeCxx5/9T.k,8hҥ؀Jn4Z*vJ%AE3gu9'nB5gl2;K'3(s)gr˚<޼YYeW(!6\e -}CJT\[IJ__pWvV?_`x9#$U=^FÑ2&hc6VFՔ{`f?SSU5 wO3[`.Q!\p0L4xv9%~h@dטNZΝmQT}XYM]&ly|'rnu=s.apx_3}k Y=u: AO)VDft:>Gt>/иYTO Kҙ[paGZkԀ08Fa怶/ U2dͺ ac{]2)3$ΫD!(y.inKfӔsIQdt&JU-ZW4{ * z%x^TeJY_L6X뎩HojiV^3~^kkv{`%׼=]rn~ 6|_; wDgΨiER\s/ܜׂnq@k,icB(/, z2*(~5hipbܛjߒ8@V:h5Xݝיx!=x~ 2zP/MߝʴAvVC$Ha-H4 Cg50p,S=0ӊXa⵻~y-p9zn%$la3,DȌSKjMq1WrYb"u@etBQ[& *^6WZ=%OGuF05c sr>?a+m^'U˪lQc]JQ5!f,@"2?z[;סWtW@tNE4=7A@m2 }}J2-O?C~мvOlYܐ'SSr*bݤR;:ZMny^y\*l4%\U>TJuV=ssLp3ņ,~-gq3O#'e^آ2xjTز f.IzE=vNta]h7/چΚ^1Wp䯳%y"Zj}'`p>Z(PٌZ+P3jG-TP#% TՍPj#:{tXw^Cnxcg^QbxCj rq7J &/YѼ7?7V*pRQ:,0˫%)'C  )2Ő%YY HLr`JtT!P3*NzJSX K jȨVvmC-;=, p'0˯aFvId.C> | ꠕ0(W TЪdvOI4GQ i6>&HMq>xt@Z|Yƃ#%U_S/n$\W!8AHtu;;xv Ip (<8㨽S+fJx5ݨwlw>$#tMӏA"A8Qŗmԣaz֏D6+5ްqn2i+b_0Mxǒc(/czkЛ z~t<@}'!q[[ Z^e!z 69syg^x]nl-N%iKýDFv)aTQ!869iTEbRax%bv+B՛^!R[GlMQn̗S`K1}8Ŗv̈ VC`{ JI7\Sn swM2j܇Hz ) U#Lw? 'ԭkjAw.6'wmc\#W=}<~UGdw ;{,>[9ZT#t#“BɌBR DRur3 JZrCc*@B'q )Ӽ >DMr]6b,{ 0PjVcj;^%,m)c7 e W. P_+ād1 FB~?7ć@ CאPя3PE؄i _$ D|aQeqS/.z($"8TE%.p5䠁`nc&uVbi|sR9sC|O qK D+٫[-=J},KLMI,s·K!Y!\/t;1Y>VX-G343XA` PSd"8kE⯳(t;͖ }glF).MCCF#yCxJuѐ nitSb$/~SԵaDA ^ :D ќ+J'&:'=n3w 0%EOy>z2TEή9Mgb37)H&ahʂ j/]:Q$/{;S@P$8ʏ>&q2,|8fVK?9 6@ ) "-SD_f}I /Dpll: AO/*|9]s鏰OQ_4Dv Rr,ѩآcZ_~Wm2b!:j,KbYi[ѹ̗>O ='s@4ݟjxcv4kbiA_R54}t ɓ&z˟#lJ9iOWW=! CwY*jQ'B ~:*^+BDT*f5݈( fA VATOg) 9T&z Rj&c0E3?H~m rhT{L\iex)MeWQr^(V<% Rfxlep)+ll@yL<f0V>%6z*֘gn0x ,nuuYԍ!4#5(@:TmI ҃UjfΑ5,_X2]Z\Ggʸnwz,%B%Gn|GV!@K?6!l ZM\I⬍XA;Î%d~Fx$(뛉-_JmQ9'`oҷiX67(ÉBAG5I^LӼ3 m (/ZN L_ +`[W?*ď Q.~,k1QPD;k"faW ï {a PgSIx<oj5X9J_Mwh8@,jǷ{{MB3ur{PۓpQA]q*bC2-l3F^h(C[X+ʾE;Q8U3SW[DѢcBp'hX#B Ou"|aA;TGi(M79-|:`҆H-Wwes˄qJ˚ENJ#D{o=ekGUG_ES+7Êbj 쿏1޾O#T| Ηoaˏ&%iXw`BLhUkJa^!dv XGױz!I tea~b]͟= [5ıTǺ)b'/(h,Ҝqr|wN$r#jq>Dk06v?>X9y/zPo[Xf6ѥ G˙~^T\y2 @ e)a#q;˕2<~rr|ո!C;wiܲlm ISV0?`UT RjLl R? \IiD:Ry+ 6o&F9{DTH'*嚦;/k."y);N`Uw 2Xvn'.@#A bxu=KwrIBݔRjڿ|HjZ(ۂw1^U~+'=BKuvk9%(}P2dچ#ȰwMPtæ{49CcO[6M3 /2]~8үGد+ ~xW#;aV:y[.^{GRSہJzWc_YmWr+_}N+.ۓ0mO,%^sjtU:]ٲD$nBEy>IIX$tD==meO!,di6eЧkS; GxcOYXzYĩ3 8ųs*Yr/l[ݲ?e*ۓc#RkIcJ-J);&]=ٜwQ*1^,WtķOUߍ=ã}[|x+ɾHͼ!Æ̞ué-~>&AZQ.c-ٿҟ~7vH ڥ5Yx e @C uQ/DHBښt16wgd+#(\=Ix~wJ%zGP\hndl׾J&SإH .OQ`K_:enڜʜ\6di\:(N;gvc3{(H:XSċj'&]-Ӻpʊ{:^|hⓚ l۲ZNnlEt:͟['cSOOƦ/)_jt|B;x\ L'^)9i*bޡ5ަA>c`'JSxS$!ZHS`q{(w`R=~_}Zax;2g೧̃W Ilxkd?7e xE$-V4`-5㍿cΟtz9Ռ/{g HTEIt%kh@ kDâěn.7D)3Gv K|/wѳ/24l]? :ƍs'8KFo˙DWaU\NF8PK,dU;G7=/щ&edhL2,C uM0pSV1K!cI.&T?u<.wMSG(Á0%},Z"Wi pk35xS8@<Oo0>dOGU]לPI3fcMmE, 7}zbn{2{H;a #!<7yRr*wDg sQ),BP` }7 I{yVAK*y,o w @f ր6´R"yPJ' 2o< 8Dt 䕈0 tK"#> ȶ7%ܷ<(Rr#̉`;(SHigfʃ"os] Ĕ /.K^Dey%q. TEP# 6œp` EXVO +Bb~u}>0W:|eNE>E}u^o%p\ ݈r6ޙTfԂ HZ@A `/< +r!^Ƃ^cĻ)"| ﳜt2utl;tfSgz 3׀y% ^CrF+VB 99Á-[ @_qڳ~? ʇ@zK ]h(C?pURc?6oiΚfC\"_/?÷cUQ@[m4m^6gZJ [&@9O¥aa\rΫg´{/}z[)W.K:R_|!SyAD~cy&}cfP=X Dmŗwr;5 4/  / bex@6EFm6ɣ<oޠINI; G<Jya)7OuR)7 ߠ !vw/ؼ(lC9۳j NطFXXRARF7,6yE/ҬcW4)#'(,( J17 H-5(9 85v}wVvq,_߿J{}{h/tﬕ_9.f/0%;8LH~)M$'ad?5!vBe-pV0}<3SyQ <(? TZv?}?ik Fqqш9({8FEe(;/ ~X7!J{Qc9O_ߞOw%1~7hq"_s"'pnW9ւU>k7V~pӈA PXqndmbu i^G/O%7tHmu/_*Ƿ׌M:KsAqV#5ːÝsq Ͱkz,@iBW =Pu$c"d`6@#B5 Ǎ7.ĭj=0 ,`5$ߘ9na/Jmϕ4H}k4HsGyƙ쉙}g[De$Ë\Qu3% ZTYӍB0Y55$A/uT$'ė7Yj+ Sdwi)ëI5]>;Bv=Y16ܸr8*5F⼎ 2_o)vrOp^h/ V ˖ܞu^\D15-L |*/AJK^.7NlwS:qMۡxƃp8YqQIl*Ì=?V]gC&mKgg&c1Ez0{y4/$Sk Xk sJtM׋fɼTs\Iʁ.6Z}9fܿWoV"qO3o+ }5nݘ^- | AK jPN2E+@)Q J Se %#e~ L+3dHz~*AeUGYf;Ib2ceK"wp[ SU$B Dn䀗xfCA|M;o`KvXt{p>B&Fh<ј=+gц+΢0 鑞X >o]ĵw>"ߋEת&%*kb&xRy=e-NRy!%uڕ /3s魱6pw ;a{UPGwUKV7ǒg1NrMX|Z0AOM'] ̿X "| .e`"[Bk?4 z> n3"̱*/`~е6>: jaip-gП!p.;k{9W:CYuN 8B[nh zV0-̌1`Fs<X܄s؉2 ;'7JP2{PFTXBHSfԎNwYީ7[BBJpz3w3M)G i7ε{\;n kW+ڹ`:3D~) YyЙqA`杛ۇSx4B[@4.V# Nm9OzLn|r Ҡ}`?fF(/ghJ&RR-n/+`ŷ.\3Оv/}.Aܝdj)Zu}+wp0^VzxvnȾ,)l4{ẚ?E ?6٧Zj/:{>pQz(2y)X_a0V v 6X H1i*LrmE(ãV=r(2 㕐zA,0FqPLC=ߢ'tڗwW\-)-L!YX6Di+)9`ʽ&SrQ&Γ>asuaeHb(p!btؤ#|xBCD Rpj8L y ܼ'kK<*I3x_E TBR*11bO1܌p-[C*sT$#7[}ܵǭ  e;܏ z~>n3pgns|]gC MDHʦ`l =pԹ'g[%?'?1pH?npkeˊj?pCum=4jC/Q?tkYF5%rAm7nxEr"MMr/_=3?#^E][ 2>R4ZůLV~ ໒9y67#x^'ǃbv]*%2تN@ _t-?7]/_{n)Cǯ˗p p"||ÄHtWU9,RG14XTwIc hXu?d/dJb>o~Qm|7i2ufvlZNG|ˋph"m,>V72[w7@g3G ᳯo.q]Q+p|38jτJmp6h[ 4ĭrV{-a%P=cbu1$ZUw`aL2\}s`)k̵Lq]㧩81Z< zyр#{"'Iys5J_ 44/Fn41LCYo֮_r1.6X0y@zo jWJ=>ey@M-%ϹOSCyhe~W~2-z(fu1 _0 eG= |.M=<ŶijkiҪ4}ano KīYbk׎|lO}5~YJ >8cosoҰnc q{BkjܖO_ey"0]4m'"Д D_v$Kj%q&^B|rM1c"u"}/v7 e\r!G\b "?^P֎kRRw?LP[j wSݚ{;5,/#] xaX%#jh@Ld']@GwW/W;sd%%{6  gOgaB;2 ;38kÛzFW,V:=VÑ]0f5S[Z+&U"kP^kZYO= C\78{5/oP>k;c=qpe7688Pj]k~܅\w]8pRvYD®G&9^_J]D$ʔ9|]mYlq(Pƍ';#1Hv=Qc~ݥ{7J+X̱œtg߯l DcqM7.v̲7M 5@N,9Pr+tx|׽45BjH?kTe,^-q}L]sHS(]ĺHԪj=Y:Ӎ#__]vܲk/UfY镡hS7?6{3E?6FVxލl^p~~|ó# ;(. խ3xS~)/ mJ˜^: P:K+j%ya{Es\8bvO,909/'Z!bUx*WӡZZdO> veIeKW8Y၀ >AJIT?NBCȾM_>!!$\L 1N*D/7Of646U4JNߎQ-9r|bY?_YW Y0-F'E{s=b(G[&]֜_cKY6Z5)@llqw [U%#j ۍ?pIqWѣ9] ۺy\EfUuupkáo}l약|` 6^iy.8"qKIj$dUדC7иҋn&4]n g1B dC_h/@g*?GzN7ӫg%1]ȸiY֧@{iɹ+M6P[uet#eswV6v<^OF1(rBBGLb7=w͐+BJ\ў0§čd}eL8E;nEyǝ+( Wȁ74/8Dƫϒ"!ˠHһR\rR~=Yn`Q%" u%~_7:FB\٫qILHb#Ȥl](E6E,,Le{\yC$[[%%Qg5XڣlyP_!TEibKmQ?6eܿ,U=O#SPX4CqN%wG 4P]w1NڳD3o\v+Gݲ'/L)?`{s%Jץnd킖."+`?[zYOOf=HƖR w:7V+姑FVuZiDSOAGeqkH7dE_gbxA밶# 'ѿb7F)DhVxcO~2zKBmu56Qn(y,$O OՑ/)>ɏ' [7S=G<7bcx>Ispyƴe'ц?N.% ܵm/G.kc S2NگyꚖ.߫R1 ״ajXW+pu~5 LY8tT[$US/ӿƦiQ۟N>2+I3H[4{Iؙ񔰻Y=%IIq,lW2ǐHēРfl]@h"I;L"Fog!k vy>D7PƱqf̫K4KNX`S_,3$lXJؗ9$"Roސ$g_S^Nn#U<4V 9N#&gy^kD}J,-[_EAJ 7jAhRK遱hN򹦬c'H ̦'5rʻA!;S#umue_'WϽ^N'U1u·{Io:pF3ϯ^v!ݺCCy?)hh}xpGc[_R`7-zI/;lӽ@~Poc)$9qfgW4Rs7,~xf$-ItK{ :>?v7!եI 0 ^ǻ>^2 -JlG"z?=;=F"CK8>]N#?rH&Ǚ<)~2.8ʷέ/kyw&W{sGq؝\"L"_{.wpFKqub_/ϒ _ӭks!Swy:\X-yQRjx]3º,3my*XoR`PޝqLx$g6T0o338Y^o!"HЬjYg/yQ8ځD οzFSa w ]#Cґͺ{WYuܑ8`&nZE<+ID¬hJ1MS(y7.i'K;H:-ҏӢuZNSF399Kz5P#fYS {߂u=cߵ"`7.nnA%}LFa≓.@=8x M%=Jˁۧ>5kXf7+KrB.R` <0T*ny([YMeiް]ǥ ew"=TKw$ϝ.p8#.ߥ.XCd9d'U&8E)lpߚhR,Hg?I(gKm#)sNfuYAlufJ-ӁFl;LJZ"deN^/qq' .l?-|~=g4{&.uo r}i=[c9>]>}a4 =o@}n$}.{U? wL:≲:e tcx!Q3/&vLQw;R3M)nju2h7DM+KҽŔK]ϞmRf羞^Zn4ynرփPa&)!;&Il+y*r!ZTI%$(3+u~#xew],= ? 3_}0Ez_b$X)/Ɔ܁G.grwF:ItEq x\Yp;G;}> p{]uZYRV5J| [`x|hY6~{`WI 3|(E" ~|=O#l.|,4򇁷%V70smF$+y3<(ބ}_;eO3p?`-5̚+k4xw];LYW jqP?N qX;3IɲZ{$e% Ss,q916%QV{LQW^; c$#= FGO~7T~ e7K 6>@TNR;jD~ϩRJ v8+'ooocU^ە:R1I> s& 3Ʈkߍx KE7;* n=4 bȡxo ![w)@fθ*v=;q_K6cӀc` L?a4E~Ӡ QV9(};?)n ϫ3cG$C[jƄQ{5}t5asJIf$D%\̪f-1*1`̻cn;%eh\Kmhm@k ҋ.U ZCsф8H= ρ/17QY;`4cķ| =H;EIY-$d6wP|ZS5hjY2Iמ|0p\ ÉI7ۙ[q3EE&QD b[OZ>yј[T"xWC Znjm/}K!Ot)/^mj+7':eN!1$\PƸ'x# %ΎypiR #0BRv.ןł2'o2~q0L%{ԃ%aI{,dY ɞzKAugSEz5Oks8.xA (s-q*ĉmGhYRf;L?9jkqM{$ŊF48b9ϛ'bHM9_ IO9?S&VH9xPW;>X;A֙!bAtCZ)v] ]htzl>NCQ1.bqӜc(C f]GMEFOiua?oʣ)6hJB2h8SPe69 rces QD>Gdc0Ok)¿/}znx,ी6_6ᗘ`g ~s j3M<0L<]M6&v Sh3n/7y&Y&xg  ?Ąg_ow7m&| [|[Q~ 5L<L7LMxńڄmx12ixzMPi]X9dj—oMP^\ {[ b땾DRBr|OnۼM\Sgem\)x60\^Qy] mV!=O1<9? {"ICx|??uNX`/)'xj'XX?lTZr+/$#)2D['%G̺-->N - Kac+u֬~ax_k9lVj?xVO*{a* MҔ|D^ɇ^7NK3P]?=}mjN^EN\JD0=;oX-mHcMGaMek)/K^L(` 8pKWm`H Ձ7_ 8e0{Mp+zRيno~{&BM^odwR=QB%w)Npybh0NUjFW|?/.rbڜI:idt4GMEkq/OTޢ` w3mMSEMѺ/>}F$fĨHi-Pff椛zIuw6R˹}N {hJӐ)ܳaSIcJ!)R)_-˷~SM"kr/ueeqm?95{C'11#۳YPmy 3Z8Ǎ|~uyʑVL[ExJSmsh96>wFG:};fC'\jU'OňٓK;󓶓cSgDyUM5nT;nX';q L)'i7@@bQ D[U wەڗӓlIA0j\&{wfE;hu+2;KOJ?Onβ0JWuxmGCaIV| ש$rQWA<4=*kIS=T~}q r `b&erf,;`Q-/]:FT$܆^] Dsbi>/>4^½GFI"ADG <{kGrU >;mi3x/7ߋ5vׄĻO؝TkQGsdvעɭ9iۜځn Sm{bڡ2S@}oZSWw hsvO8ƺsղby`9iȔ8D PS[$d DJow}NYglP ӎKҴJF806NۙS>j8Ts5wUN(`+$M2JT;&|bva?@|^':3OgO+ 㤖?eCܻOPyqG Y7f'WaClvEwixpΆ]I` r[P~[\[gP~yd u3h회Dоiۿ)Ժ_(ЕvM1|:|)IOrL%D&Qo%QcDLq^I@i@%*9V}a];s( QvPZ/åa.wkSlC[*'Nn{ P1)d>*z Ƣ1k^ր}Z*Sp0`o51&8RIb<^|voAM?mtܧ1j›|s!!#""ATv)bVTM{;`8}Ԗ=%([:.6ҭvxA0x') q~^M V@?\sPC$ud+T68ke@E|};[|YT!j8H?=}hEQ^>鵎ZJxblL(2C[YG/b'ҏmGF\<ALpxx 6N0}3xE oAk#˩guD90rY!Ic| LdD&񩱭1ʓh=ElpCw5"V[CY=?̣12,ܵzQdui\=;›6GRr‘]bTG}a#3[BhyW\d3{G7۴bxQ&bi0Z[#PJ('bj8},'~$ P1`Mz)/΀ԓu 9h¥b7"D,PsBM~u_LǮ{ Ӿb|&_bbz0oXŤLz,эgOPl%O=1>unQYIqԴ *yU=;6 ϩUڈc q%D("S)f"AGb dĨLSܻ3]S"6t"eJ9;7"5k;9W䩟IJ*Mϑ$.?Irj6,-'5I[c?\SާOn-7 75SZCVu!T6-oue/2Oi–}dJ;,\M2[tǎW,.M g6`6 `K,]}jpѮ'XM$K@LyH$a!ߌ0Z@+xV!ymBvj/#rKE.-9M>JI_bR/5yxsMM&h,xXOtsE޷ fʰ(ܶygx=ʸXjR{+foWPN_yV=¶FY}/]Ưtl$Qn  x !!| j#X;-'b[`Vf:"k"L},>#vZx[5F琤Ҹ*ؓ(O۷X,a.KS]o%ޭ]H|n ;%{:^ede]QGx)1فSa8%jtĒ Wtu~!Ao|M6d ا z{vx7Џ!YYuμ}s $${\={X].-0,~ˑNa0byA}^yu!_^ aD-!6ϝ&j_aTe@uJ.^]r?>wV9$6ҁ/? n'{mwR]vuGOK\ JʁGk^WgeO.K!<ހO ^& SH6L.-TeXI2ey5v.Qs.J57Y!U5O ZboMԯa-sU3#@!jK}=P]l8]@ "t2b!byL+*g>eURUgYŕ(h|DC̑zl0ܟpLB92B"Bd, B!޲V4֔Vmc~mS! y+D]Aϖ w<:;T w4}žo` I4+'ͤ٦yl ]a"w=nM+4"8{rMhћEWo2]L{w%|p9a?0Qm! NSF,8ƨS:ptWRvOi)@4JZarߢ!PͦdZG#l'8L^b=D!gE1cbU!y,#Ca< 5shޖQ wp:ę/)v¥K4chRh{JیNhuDܽ᳁<"|!8[e67o)ja[,yWs;NeM $) {鋘*|Inf3i|1#ɃoKxPaӀuٝaF-%T:ipL/an/̭9DF'-܉zˊ#/0GH|DRIJ~m_נ|P~GOH(;{@ۈ~ѶwMv#QJDU;3Hi{BLܴ@M3$:%y$gݞtŚup\˺2[V wc'z퉫wA[$}gͅ:e 5&C%KmV8b0ͺApR$?td/AdUbD"!9E:?j6p`%&|JZgc#Typ$f 'z2ptTlЊtt0F JzJZhPeA_j~'(_r ?!7`Fy?ު2CYzkbC#<"!g<)᳚_̯] ]бwͫr#bZY40Sykms[JR֠jӡ,N=l'6:;vȯD}sd9m-oXS:.-bQ; /]OX'K>i?mj@pO!YP׆rp=ՙ$M m&х'A? ;{5̥8loxmn w*$9`,t6#r{g)_0K5r`}f)Hm+V2Rۭj?H=sxLj&w}5t`y\a?꿫}r~~~~~~~~~~~~~~=nrC|Mدړ'K%%d0kAXV[oa˃G9ܺ5 )[(jq$N59ѳI$Ⱝ(2)i~4~w^gLv)H1DHs,]I\"S};#[Q[RfO9i{HuE7ZV +Mfw 6U]qMifgY;W}aB $7J}c(IV-^Vkih(X,yx\dueuτv`xmC_6Wa^oГUOa"HJmU'tr[+Y唏Z@z6')0*hJ?RF/Q1׮%OE7(T VpYh~@HK/֛S^oԯ_O ){}Sꊠ ^"9= tج$ ]l\) y((䭏onni+^OQ* 89ClmֹaˆEqׁar^"vۗH5jN*\f%)8%qIIg'ӵ :Q33iuoSk,bh;V)/Jrä@!~$U?x ދ|T}BCo=>XxhgY%j`#HrA媇ѷ51~FP -{c 7Ee?cIO6f yvB>{P6"ma޲ep$r}4> yڔJ}n^iVo*;P Q 䴥n*>- j;< ,)p.B3S<ZλLcr&fÀtK!%G_o'ÅmkŌ/B-ɧc d;C$=?x+u MJUiO5{ӈqu5vudBq, U rRᄋVSDŽl*5^zjun-9pܝdV4- %ʤKK6.{M{Vm[r#mjXd1AI%DI^Ԕ;b$/+֖\I^yn-5߯ ]pɻq"wM=3uB}tFѭ8'yo'suj~hwp 8s?1ԃ4TKfnꄤJv❝~Ϊ%aTFͧe8BĨIIhU7XeM1ǃ>DAtVAcq#o` MJB%y_[߆՚#KM [;柡X2/f3JՆ\=_ӰHRQ\ӧfg'h֣Qd=HI㑒d1[} >`N_wu Urtm9IrTaˡ~q6wF G"aI? R4{rhǧ?k(mʍuYSF_ޔ7ܧsxTt3,uFo;o5ޤGUʧ6>V*hW6Fc0A<3ŀ#hDjFD[{Iו@\ՖmWX>NًkjVH"6{$v9V[>}'pO<O;oIAj#yiuKx4\׆fsz9a0]`_ɳqZf7Zm"]IFoa-.jqU%@eG y=[w!M{w #^kKQTxD]DKSS B Oe$M~ F Ezϴ媥75Žw.2- #\"w˧0.^' eyr6 7v-bK<#|1RMoqe >ZhP{L-;j1TACff_uB=[ѹɻ}j5l_ARj^r@#oylyczYNxEˬedm˻!8(qU+{TT_uIMmqf~G/l yu7:n7]mNp[_2Rkq]*oe^Xt۹'j:3\:h֩N{K!𼣓k#ul;Plb]_|Q)7f sv{Y+I!4]\ >{xsRђeyr&W_"?fe iK 3fՊyBͻz ZB7 qƫDwg#Uz\Wq@[Џu>"=?}˒X-?wh}g  $TpG^X`+Sі%/UnjC(7EY( K%~s&/Q1F6 yiv@E7^`mO.Qh g0k>JCc$8 Y ]@t}{!}u,rPS1,6v-Cc))p'&wͻo`qq#؄&4&T u24rfdEU8x{eI}ΨFj6Aܤۃq n3'f=Zd:مc̑7xk[f@khh=سQG _o0˜ %;F)ZqXy*jXY"r}Ŵ'$] 5 XPZ}C0/L3?P5?oyb>?/?}],4$x~Գi!0?IzkCLM_?h~>V;??ك:?i~Lek>?U \_;?S'v&3x~>?OK;i]"^5}~4x~_;b)x~<8$g6[4h~rI_ϏkhJdyQnqiD4<h ҇07iKl/04⊒V.)u.e<5c_>clE7t*_/a6JyP`Ao|zS~-WdU6 s RD,Le#]L kYRn{`wGi+ifu~?vy].=mt/ļ5Hzo-Ө/s>0+}rE$>pVUѬ p-]AKJ.?܅:-O]?dTH+*Unx(J"򰬗C;W/~} yarbzRBw aHMYde]+v#,ZQ.*I{gʋR0$Tk63|PRL4Iأf^ _pzx'Sm}-o DaϧCˤ*m/^әѰ ]B['Rgr1tܐ&a%j֘B9b ӥɖ|B}g3cĂ5h봛~?24q)Π,v KJ-mi| ݦZVC& ج`^%Qx=y|d8JT %B8(uR~*ǮsX6;L351'S;N O ?D:wS:jWr=!ǛbR@r߰GXO d&*Wz$$f:*U]Og`P{9uS8VxV;Lbu*m~ܭx)L,kZJh؆دK~DZ OCYJo/D*KfU ?)Ns/T37dp|Fڠ|-UnjO`t6.,E㾩9ϺFC֔%PqRr Ăh҆GR^H-/*IH5P ˂ѳk(dP6ull7TM}u`EQCK]w2L40J"CƚmF]&hbpc"+p/VX40EIv(ͅ_;?m40+aͷ5\8}߄} 2M bFCr,=YAk_ f H{ШXGX&^g}u*M o]l .$gE&\RV{#W 7^̆<"!^/x_gJz|\Oux*~=2B7jp9q_!rzwIV*- Gke:ϺY[%q%zbLEc^ꎞHîX:YDiB&}zea#g$1@6Vo ZKŅ09`W}LI¬lWi1!om-Xq/'"Zޅ~>.<|C!OE+%-ܞu6yF9 /{!Hq 7.Se<1!u>DyE-[UrQ^9'ʀQH: y `|b~iYoEs`9i(Uiz#~,z2\ԙ|0.ROX̢S}c;]fyCd778`q $k 2Aqp/E ^̆  Be} .PpY \xPZ,kR R6f4Q?p ]`i-8ܣG`mQ-cVy,7!εaQupO#f Fqx4ofEX$"G,5:8t(Xnݣt=ӳarwj~4!0zR#.LPa&{q5r nԿхԌUGĂk-lߴ" id"Eri~)%ی}zxl ibV~/q p-:kዛ8͌4u:͵eAK DӴG,M|i( ^  Ŵe1WBėJh-J!~b|±R)ڔq߇AlKi ïYʙ4oûrueo-=ux'w^tTg@ ` _V_78E@A`wwV~}W~V~"k~\CMو-=Oa(pE{Bӭݾ}=m|_nO1\]cngξbJn-.ԑSpꃁӷw{Ԑ&qZH"w;Ge&`~`k5#gA gS >Ł'Zx-l!^e&?a I$&OTAS"RMo&SOO,anuOnlޅCs+@9f>$"8 dByL_A/EFg_a􁳕zk(\4zkzPTP,V(.t gCCC <^qlo3o#Y\CmX:%wSo:RJ羣O9S?x >Y6w|b|wC±;gO$t>Q~>1'?,h_g|i|/j|;i|MoK?\33x|5ͲW7Q z;0zkñfoX|vkTJ;>FJ1ċL]Mo}u _oo?|{u:x?tj?>nshWg|- 5u]h|/;_,_se?n?n?L:7#`e~h/?<&_<_ ?=os3)_g뺿λ ML`/fg1=KGεN=g@`щN=?[wKCw߯㿟Ȝ8f3u[N=iڗ[_7SM[|V"mͻ5XJߝ掠O.vO >|}:3h|wj|u]A" [,Siv>S'wc6/zԤ:#}#4P#ߑFk?OQ?Zu_G1xȍi];!_~50䘧lSAځMQ'+z%Ӂ?'#{SuVAO:ϫ$t [[3x$ WOe+rO,^?OCz:O ' ?J!vߓOl-<}$4 /m~6<<ۂM=cr`|#SOAK~Y2>?wc_J[KCpT_yX׉(j[ym+9kzn;@ w:',"KoV([V=QMBߩ\6'yG34n x+0_<63+qr?R(z1>8}x0=4mQK '#=Ԏèz1hmA0]=t_71z1@eO 'ˈ7V\#tН `Ù=QmvP[}?JK I}Qʨ(X{h.7%-6_Y1x#6n-ټ!~m\ev }oOQCd}V 8yT$ rhPZ߇>Q  %ZsuR"VYR)b^ݹE< ~I%"5)^&1=d~*Y,k{nRA3Syf{,)/Q"A{Ctnn:=gI_)/9N '?p(, -oBVn9g~؟~eG7&cy_gK{{[h|cT͇7",|'a&*v@?57$w.is` o`67$&:yȃiۮ{GJzkJgΓd{ZKʫtΗ[E s:ei-ٕz8YS#z񋀯b.xb[i Jߤ8P> &a='1,y+E SRܔH/ e.y.=mKCf~iHcW"f]մun V:ĕqs͠fVx]i{_9gz*4їB;E7닫7x ݂*w|ݮI)Ӹi> IĘEf-GҎ>eb1:y,GI)Jkprux}߿$ޮ_pȧý(kLٹ~V_#+*Omǖ5MGy>dB䵨h&Gk@#cU8!zC:v_Nh&$tHswi.|"Z w #kSդ9qS/?Sо<)Ccp93ޏ ]9O7`^\}Akw&mB+')G i"|X|5Si-ոgoy,{,Qopm7]}o!S$J/˜籂e0{c蜷= W i֊*fأׁ0|JS`]"v@s? oEsbC<`T)xO6ǛxGrM&kÿkϚ5 ŅkUiR1M 6[q>gЂKjTz$7|硜SaGe[q8zpEb:VF٭c-).]y³b$EURF30<-'a;wI5a,0 q@VC/,);-FY(N,]ME$ɯk\kGW=K0(4W_7Wi3IYQGT TsfH $Wbo%w"-{Nyfx{Ҝ{LC-ʺG|WQ@ ad҆z4F?SOH"GaPmē_ 7#$ }5q,ُxt.0nCqʱ"_FKntx X ?`HI}-etR6#уxhj}0~OV̟K]9[$..-2H2V6 y\9˲IF 9^ZG?^ȖQ@3ּ9`X*_ (bdZD%PVԌp|&. ?Qe7Y0$}1ɹrQ of`j3H1Ȍ.؅͇=5n||rh~S0x~#o E^[>Y<,4\|l|dMcqS$&ڝ2r-d0-wc&^+i1>T?|uzƤIݽM9Ч}c !?{l3LY2F!p a]͸R-?t辰)Oϖ8s 75 ޮ||~㺵h2b4yLWcp0׋Xwޟa:9@v5D N;͜R^u~πap}ķ՟o tAEdẠAol2_20γGHԇ'K̫CC@ǂ76AKFFa+6;&VQ:\8!ѥR0&ab'k C԰@6}_~䫺dBzMୄ?/@)=\&(X Pi~ko ?0{o.BG'R ooŎ`%\,0ػCgb'.? iTL/wDj V˶ {o'vSпsnWG""I%;i?.k^? m:FziWfxL`ߚZ? _)DFznC2._e9Q$nD0eb(m?^п9g lsLCZP>/"=ČBI!S} كrofelC;A9I,Y[baaPKpCnTԹ?EGJQ kttH#/(a6n3 S=%ǿ}rE??*&C31U/|^ :}|{7t>^? tWEMuDKvl@#Zc[UO_rWxmz84UImyMSVԸ0zDL]4XH]jVn^Y򟓕ORjvy+;զI]-3E1%eCE٩Arܶ+XqW%:lKJ쓯|ـ&?0lܪIEH~|[cg@t HEWKEU 0<;^<ˍunk%ɗ8i~xT`BM@#RУRVmi~@~Qi$_ux5px bM2b!%s<7DJXPς@rme 3g,Ⱥ8f J|GSn6 pRNd@Ӕ|KYzpkRVTtqCr3_%yzVٓFl_ĤFR_ 4"%wjDX)͹^t5SPğF$]Il|4%pUZr1b$%AV̈[/N(ET&5BArShTԇ'y"!@鞞c_kѤڲƏSO5۽( S$k>9<ݐhh^I6nAu] R7eŨh<3B\/8 ?.FM[wu}Dې9礃MFijyү@s^ J˷{ ]MO%0 s$4L5}/}{_vazwi6r]T9@O~YZ W>HH@qW#%*߁9x} ̆ѩQNrwtU:o`uf=oe2I\(ˑb%%}+Z4ɃtFe◽_׺7(l?l25';͐-).]UA}M;NYsUo .Fm&6["!tl1UbkAἓPM`\m'J/ ^1ȦᕹS-ׂfs?t>F04?)ISXu9I 3*ߔO=(R}H\?b~KbI>ÛbKF96"w iF^  i{M'՞@5)Y7飱qe}/]P//KpRxWqJW6ѓ?|L pGIz״Gђo=NOGҋ_Z{ôKaר.pcGo¸KE$ʨ5AKaLugW?su7NgsHKˮó'<,x|_;j-@ww E/o+b[]+ s}U.pfz1l6B̒:`au1aO &a$"v8'ْ̊-XT,`͊, X"Xyc 0lX/Юubx 4 6lQwS#Ѝ|)D9m,0<>,'? .3H3R3S cJ :'h ‡ڿfy0;!7QFR\f+8; sF)}8m:\3? ~y'}6J\=>zB}\y. RL AHij "X-FoNuxnα(4hlv]Y*³wOHy-?kw&%ھ+[@o=S6: jUL-"T8K#xaPzm67'ﻻ766[i9&<&`%#kҐ]F>O=&c1p W (;VY\c?gs\qih|_'/n{=}*bey7#ܞ=ɶސpD׏Hm)0*tU/z$ZoC6JJ_yna9 >&/[l{zNtߎ ΃bc]j'_ȷI\=.$-JH5XahoѸ(ʛ?|dpĀW~0lڙ<)qؾLWrcw&}f'W03Vn}~,523,'DE*eщW-H0Ǻ,rӶ>ǬhK1^ œAB4+yx5M%RibU~P,fL 3[&gII\,ɃbնG$ڈْukZ|w~{].ǐ_ud%PylV-g*LKW38*|o eSA\]RֆKLpFzyݪZ6+u-)́:wU|OzA]NP0-7'#-ⴑ`XoGV=x.hۘOc7ăĈ$R(c.HEK%RnI)^KcfhPlx:v;fx/-P7oLG*;^ڃw[56C`'AA?܈[$[ο8W :,~ ˼Chgrv6;1՛BW75jj6',yh0];~XDkk^@~@=Kv!ysfmp|P|@#=]Z<64 R漇hr1:$'&}ڌܲ. ppޙ |]q#D%*iOةcz&A﷡Dt%F`A#zNs^ͦF|Ttׄ wM]0}BHS/9UmF/gEȄsR'EO.s0QFW7.)Ig&6JnMt5V¾K5QrS6|jO7~j(O~jֶI-13K*own|M8@jw! So6y|rQJ2u_3'=4k0ļ;o/7Q`nH? /}t<VE$†! 9IYWZ“7es U2QlˊܬzbT"ņIEM99kBbCo%jD' _Hdb9mZjl+_R.V5vV8h+71jpYTG68MPy\&"Ncm\RߣPV\yNZ_cܟNvfAѥf"2`p[V `PLph`Ql eDBٌ'R+v% Y߂3CZ;l%WBǯoj\QF1B-,a6='#]D˨Tt>e-IZD $#1p^.Sw9 APr5yoa ɳ1[QTARO%[Hσ^'"r$/~}lAtwBx,u^{;%tௐ ;]YYFmR)֢{н ,kŽłhW"lWБdޝk_#~ͺ&oٙ`ن5kߜ%&hNSe|-W`3 ma/yKâl &uNJ"qeZ8ė0];av8AS hh+4 ^IO30]$0&)1*2aMQoWPÆ/t,_*c o'%ܧ#름U:ps^JrjpE(VsށTÓq%cI26W$4J9s Դrat<؈*.VM @@hZ9Ma5 v?9-M\]kZh/e|Gmܬ$Kn2v0S-`I "C ,{afd|C\Q²iTŭz- 7Xre-}d&E{h%ڠF)޿ qąIdfĕ}! T{DCzv{ W>%OIb̼ݑ(ZKm^}CzzBEpճMxsԏsI+P1(n#H]Ù&vK@;+r3 Wo{U0~?T3T9`S!nJe>BK<;Rwt67^Z~G\;hkqA6WH}t>_ֻ_D;a(_Yf`?ք 7Zr߁xrg^w ʒbc N"L^?Lŕ@hX$SݔvŞU()ͺ;yaj%˟1\vgX L*n1)OI-_Qijo 4I> $ KR>iqfɛF1 (0]uMMԀr}<]yDDMquN[ଦP`0@g@AOߦƥ+K''S}jl rȻKvYDǔ'\DE GX, 97pwN%X-`fCU3ө&ag k-Y>Qs^Nfb&;R;-Z ;0:,U>;p,Q` &'.Bf(`W =A$}4D4N yJt6tVD>'EX zlzFlvN|Γޯ钧'lRNNnK-aZc%e5MmT3\_Rĥ_+j; u>J Az.t(f4K?? yxk\HOb G+a<KƒHC|_cAon"(:习:G t]>.W  ^tH({/y qwj-?a1KV߬P-Պ6de1bF'ICzW!ԍgXjſȳ?tѤ,`R=ahW 4|${ 5!@El[cvo2!yƎYt֦/Ts(oά ?vͨ3J 4rS@Xé`| ńF=IKvװE0''y ,F?&z =:'a_k(C~^nN|vF*\_$ݍn4>1)@(4jRH˂j[RQFހ\1O}| HY(6GkIXK5C:G2<&|XBZ+k]:])yPfME0Pu1D=rC֤$Un d![v(:ϏaTZa&9)~L obagA)UޡbiL1`BںM| y:tk ZKֽN UMR,+tZ ~)ͤ)]ބ6@f_WASW!5Գ5Y0, .^옞l3c^6A׭ .u6`p9\D,0rsxpM\U;j\y9%5b#w$h@S܌,~aG zZ [|$b]zIpݗz5IZ &?G4!!XDU-V~Tpl"3@SWS:nf$} h`;wM  ޢ%f&] Bzdv^6b`G#'+XXQU*2@d;RDž_D-]^N` )7?_xK> 8!ɑ::NK宻Q ad_\O.*$lnqxzCTQw} 3>{l%~l[:d赟52({5=F*y]'-wy͸#/|團6o/EQSxvWJ q` ٘XA4,b$Y{d#mn$lñN|:zjVϱ#`@H. 2W%u(Ag->}y@f75,l?]0˝;f7`J$qiџj#ʸ&Gb^w1U1u(BՎie{?}^ɄVu=88\Wg y".+E"|Y2B^Hs$\t,U]Ck(TzG&-S;NЉ1on/ɔB/$l͑fr'F*s \ZE 9RLY:]7. p"cmA=} 3M83ˁ)"Mچ`G~v)}[vɭzSoŦ/Ê&38.XQt3;hyDOgsJ8/邵5U>3ױj#u+Q)bɆWNΊbH^zz8ͤ&븮V%.0t+w8dM(ў%\:Aaѽu+kw0VZ[avuB5T[x 򪻴?Hl+^+C.ݝ˫{']=^MHpYf;b9@ t A,xkR(9 l )5;CY2É øᝏp;Jb&N Zla!cR`p6W Qi 6;L%BQޠ[JMXnlݭdۈH)JRZ$JۣAw}u2R ݤ@ ӚJ=גap9.wn$3 t͸@ boqhIqU]jMj*\vƻ 9'ٴ˗^KnI):Y((ŀR_0xa'XMOTT]ﵰya~ v1u+TG&[bt.> 8o\CMPKJJO\(V>+5#JE]#T)•)+Y(nGSpL3Z>僽rCV1z{w=fջ~9Hklg3uu6kuq]Ys#5AιV'?K1 "}F@Mp59>T$GpZ>_wLPNTCj4u3;jS rwK s Y?-=E]p+H5sߢ\xagvtmc5:X5=hwIvZ[S]s1qx'T-LMM@U~}8JK7ak4RO^9coI$H-2+9CkbטUIޙC-T w$m#+/N ‚uGyǀ h+|7YW_`-o.c0M ts-. C. h܃iXe%aTU̿׿'F l ہ,dz-Aݞ^F/R-9"&`Ӫ=CXea^aнpg1;X#s{9RK@@Lj:(A}B+ŸnlXpj7,oqxtt4&'sQGPRe^F"aUA6.- aobA |>.j^O 51l녃 3ǂ" >eMc#\prPumwAJya_ܣ78[MJ,Ƌ~dd޳Q]1 v&+VE[0QF905;!13(TDиz(xevi}vzxzPLQ| ;ay>,o,m`/x.ZlʣoCc%#a6fP=."`C^6o?޷ Pҕ@ЪoR8 >깼U8VϤ.n}觅5r8MCk-_hR%G8$˦zTsP+z16k1)?V ˃azfOoo)+) @| aG$^ w JbdDXkf5] ͧ[fbRqe3QM>쾪9Yg}-F,>S)_/A:| r\7؜|<俢{sp0bg}/u%.JE4ޟا:{ [@F S]ކZGѝgv 0@$_@W;XԮS^Sb:s?i64t [Q~SuYWbz.}"hՙRK.D~ͩdC;2A IyV #Q>Bs5I}I8 (G> sj9Gzq'z_#h k/Q 6Ecژ?;-xit`yʨ3UDڥ0Ugq܎耶4l.z}}?C`h2hh|?` Aدeo}j=i~8VwX$>G'UQqjOf0T4h㟮!OKж!$?Mt;N-DԨ/<GIڎ#o&sBmm(2DM.[Sg&`mp-xo{tIݔzf֖kUڟø62^sd]q۾5\$ ̭5)y S,uB5!;Dp E-CS${Ȓ;| j{঳3%YMo$%3{KJ1V9r30%᧗>^z$e 4O Nq!<k[bm!ܸ>x۵򧱫p'wtb~wFCvаѝpMxf-D)boža=:?VȢ/G1>R.qvFFpk$]"e& ?ف ~ :E;`oJ_3ɬV][߄nw١q{{_Sx.ˋ̦Qh87QAxV +ۀ nn[s~%kk5*m4ܺ{)dgk>{ҭf)Gm_?Щ|Cq([ɨUtGq5Gm% |l_\/ǰj:Ky7rOSt!jF?"ք]>J2<v*t[lԪ˟HNВrCE<Fa L*"φ1RCL7ea ]0)__L?ΥT고C s^GM`W>X]>`InC\oG_"9\Gۦ EnDrx>!|^k9k; uF}Nؽ:x#>kשùgKo uHrc50FH {6b0 uWf.L< 4KGp||3&vS-1Fg w˂mPr= 4"TutPsÿ7'iF Y3gxM}ޔ9,~%]C>YςHN,m'88wr`.8}_]leo9ai+S",rb4^gE8HS v L\K ΰhzZӑccA4P4 VARto(PFX%"k6-> DQ @~k( g$J,g/:Ɩ{ >O(2Qw߉OXpn4 %riaxs$WvJR2]`XhO8(Vg[kUsyNnp vxPJ1]JĠo=~K *mF Iז=;T8f$ vp YKA`r2CZZQ"-l Rʦ#TZSaS~ ~^Α)la$"*VNv"bX8/>>ZK}~""n DܖF"bXT Yٕ~Rg}BtXVK{j64ٖY ۀF%)ty+lJB99YQ1"攠[ CC.cVpXOxRie*Ip* $k1jOJt_G vq~Fӷخgsn^{P1%0My5Rf|/hhV/<&&!ErY0 žxDQuКûxz!~>qd]!F66!S>pz,Ԁv`O߽>+3Ht!)_$?fE9fHjY^M\4hljW %^ˇ?%OaȺG"RQSh )Q:S(y1KBc1j`YIVͫUhP&eOk5|sT灒S !s :䣁6Xry1WbaL@D:@jͪQz8ꄄk ЋYrt9'EӡGgդJ A"3%v b VO)pD)a_Q}\U00a8YAdI0;\0׀8kQśta}xx`py|)U(IyMW#LBug~Z4F5tr}4FUxrCP? ՙWa`嶡.M%NKlR͗D@Q;r? C+ݨ4[ER.GXC]ز|+q&,RPQtl P.I^JjZ'!jdf5>IP:5Y7$[Pgx1qzLRː +dgE&`&V QT'FJdx+Dz#@vw&d: ܢ?]anVL~e-j;iD5K.J Hl G&Oz{#ַ! OJtsӕ5s'|?8 {0鵂Kj< 0b p347Hy30}4PG=:/X Q]yg |IYa79@M8bl;ϊ]j!.cWP>D/ ПM6ǕIfh fx0XS7Hb|;5&z&ix[[BĔPjC^Py#tRbFTE³,oɧyݕ1ʝG;p5\K~6J*'`Q q{aN3=ERM ܹpv=>f" iAG$fu,nUOUZ_}.)/^XfNDC;k_Y6CbR2IFUtƃ7mQxT+r0KRVrt%PGD,NuNBvhaEsIX,?u'[a#rOiU j]Jrdɹv`[c<1t0hqVuDL(F 9m. &6"]Jx6A()RL:"l4rW]$."SR{F{LȎy^/.@ MĂt(\"V1q@#DdM$eY \*k嬑</:'&3A;Evk0=.AD:U3k^E}xG0{R'L⎠ỚY-D@`v1q+&bu[Zg] 91)K(Vʯeez^zs0Xч2 ̼`FMck&jf1Uߛ1֒5Kta+igӲSL,L&uF,TҲ%5MR:OB ڞqWi@V߄7i X"~TTZ0 d+ktijY6౽/p; +zLrgK^=R6`}6̞ɳ7KޅK 7Ź/L`q}BĊ.X0.>5O(LT)^[O<>H\e`lNo4K,`?ܟI1zc;\`YxI4Eg(G1jc# ,"g5Ĵb_XBYkh]6wm=3:O%*Uvp?I !9<4ɺgƣ2'FZI1R^I}b=%, {]*ZXgpݣ̊NruG%Ϭ-OZ:- 3L}UYgh]Qbi*y~' >^孺%(n{P`o8\8k;)f7%r1ShgZ ?gSpNY@Mny6T0+cIUbff/v]=iQWbqR< iA3 l+)VO@Y+m̈xfmsQ3h ~|0>[%XRN0Hg%jwdBrln&n ][:eGZL!ACf_ Zh_W0!ظg a)r@.JGL8aR@̶Ϸ`g?ʅC'-AgơĠ4yݢ%̻o&ʗ:/JGKPP/*vJ GolEђu׌:lYHUXFl簹E\(s-F_slq 6`&-6k<0Fz(hdu }cNf!_Bc96y=e(e]̗`LgI K ߈j-*h,+F99Y ? eUO !O?:ւk&xϏM\?&iP L3.K5 [?ZXRDP&=ڬE:jJ$alT\#?[Zd'v+u=.|k S%+p)^{B0 b`c[Y>K΅;{;N| 'LUe^JQ Zg 8K6.苯NwnFď+[@c(Y/'+dnm ['H^ w Njǁ2  ůoNzcfL b7N?\醃ڱtQ"Mꓡa4 !+'CӃWWu:SP?sIP=P  _L8CeU,2([ S:16ԩ6R8j6WmE'o&$e  Kt.WRZo abd=+q 6a݁)e{m⫅T1@}}(]ŻZ jqgn{Ӵ",P)Y̘()t-)3̒ǦIn**,IpޅH4<컍||1X}]GqQM$~[DamZɅ2~܎gBɋoI,Jj},=SQ!{VZcp .u|x{\t*ZȻKSPQJIF{a٠nhR(QLcYiLK8AdSݳ!\^_AVg ^$6M5v!bZs<;0*OjomTQ1+yڕŠa۬vk3Bx/3P]fpaB퍝'k?s{yPlE*sϙʱh3 yh\q07im>1$Ur'Zo )FwdA[a":{$k~e.FVQRA+VjJ3؞[3}}ޭJ!\\ fށf$eϦ|IL_~90ڍ7mz4q݊V||3M@JCXbm0+h3:st$( &ۨDXS[ԿruGY|!k ?o S/yn)*мAm65et^BykxDQlvl.|lγYb];Oz@. ͂s;H g}6/|szȺZ) QybJod=_#ʧ@唐;k§gDHR+q=}ֺ>p*WJq^Uc{OBaNru(z%w^2 Ybj|;LOΖ?X4ŮK!h8L\LewtBnK;;۫w57ʯmhiݎ>e`@!=0^yJtoF{~ wi~.w =g"3eIL[eiT z=creOEpx<=tSIg#1(ǎt }ZTZO JA\0 _Z2Q^ J3xH?(&MV&{Sx?#*WSѷ= p% c;E?c.X=~ 7ͧFzeӐp "s(} O4jK_ƞ\*Qi>1au )o J&-{&cD>{-pEr3-" ᦏ^Zn23I>a1TEtxgc|`/ Nr;I(;:,lt q^BQi.4 d$mfsKe!z0/)菱S)?r f5;2P+cVv,VSh%yCnV qE 8FovE%OIYR#>1FKBl3~ϥ`@4&]L? VZ,kCXw+%\^I[91𷶾ʇ@JG~6>A0fPO "lB7*s9~0`u7>{Xv_='M~f#ߘ./?Ұ>:ovc\3vc/ltKWO^FLMjn@%q/1^("w[J@SxB!vlލb;ۡ't[*il U+g)/ƽbU;U[Ă)Ov7QSÚR#`LV˗N"fqm owiL7[uRs6IN&ߺpA@²{ޱ,O۬DKTamSVF,IqPΰ^(r, KX&ѲKY>.@Hn_Fள(hc0~hc)xͽңw |G,H0eP͖?q[}fWve%T{ ZkAҾ猖 8hoK3B}$c^cFDfL3 450iA3s~uŪ*K3Oi.>h!?Eγ/'Eޟ{6D}'nk=<@Zے{5uL5^aa \@#wƔi)TjW`Yc^ R4_3 ? QS?ġ}JV5b{0.{`Mk%z`եǜ$aLI) z-4X@iB,T("yzfVx+eݣi3m-7d'j<`XWuŒE'©dkfq]2Y1 [oUtv;ѝbAr3*)10Gւ0Y3&Scag<+Jɥuqh)pa> 0AK8+{ݿwju7u%w=_ W?! 0݂&D,D[ᙣpӰCOI빢8uT:ZWVߣS?v|ܤ\%hxsz$~XoaFkXrFmr2Ov(}t֌n`U@á\0>tjEIE.t(=I liK2 \]tFgHKiY40 Kg6yE3{$^ZR72x7R7ɺK,x6SIۓ-x%æAtpMGBS9dSoz9^łh&[)y浯[}.ȭ6lh<8}"M4i\úb<X/cdY#VGXu>|6TY912)_ƫ _+6Nj. )r`< [[e3]lqk]Dž?A]z!f^i%A`UsKƨk߯}igI03h-SLw:t=Nf>,+K> [&ﲦqՁ߉}o dq4wʲ̌CFʻPY52I\5#3  lޚ\?tO(k JEi{6ѨܧW zZO~5.է^TG;JAكxa {.DZz';foTz`Ik}s->1R li\Bow3cr<2QsJ؀]iHox<P~N] ƨ}(I".¥/4,7C ЊCkZ=Ó?W/v>Iq~ L%Y+}hR!O 4'^%k/`<IC Cx}iHlT&m =FF"(gR%%yH:?sGV3 *0uFX&9ؕ72Ci~1()zi~׍9~B"1AFICY &B 4. 0c`+F [~ⲕݻ%/Ksi<>yt}es!Gk{}GNKQs9;^4ݜ7ļ>׍S?x6^ oƁj!o]1Bw(Xoxb3k[/ ^Gkn'}lCP +\yD+&1aNd^}FM|o6r' o: J*7=F^aa`cB BAxlcjQ_?ab]|7DN.:T/ԅFL$~'ku}Lan+m>xZ;`YwڀC3htzc&:Ꮪə ƈW1 D{w&1q֌ T N?'f9v ? {)М;Q_sx(@s VTArb/kɊ҇?M{)2wb$Z2b@YRyӹJ{ͷ |C!Y\A@;TJz\Ȓ5P&ꥩ}MsO+c-ܸ?EKUL<-51& EKS+zKH~SG45S, ikp*H{S㜝=zCzҗE<Jr J#~fmj$hp|nkQT?NoZyZ DwqG=HpIO끇'ChT,.J&'%'0zX}rP7fw%j_{|ϡ<l]h eJuF{lAG_eh4?INсן_()szʯ?>xx_/ _/ אBojSP@ރ?\ꏤ?JI Ht ά~ƒAWqvH=f*T}ס?T;CC3 ̔>!w/~4?Ndz,wKyat l8MExzV,/1N*AnXCI W$^~xe ;<_6*w!. $z#Z <~ꌰ'(rCЃx v ъVqRa<9AóhIޓ4-#ˇipp.(4^"R>'ލ"1 ̹[.Qv, 4N vT`xνJGӇtiNZ ܕYK3ᮚ-.H1c"虯/[sr+ 1w[RZbE=Ůڭgת}oѿJ'{8_ ~سu-# f:쟗|WϠ72潼dl:EanUL矧'ӆL]j)l/N2ƱۓXQ~ΤNĈ#x={̶')5l(;{l.J*_N o D¼9+.Le{I-.;qQܾ{]ިJF@;(]`Ax5(A9l#iK7ݧUBҝmP`!)7[t>.` v\{/mީ2{kǁE+s}b?5FmH% p0?MVUN 2,$,$ll.^ o_{n_{1]rP =:c֣z.? ;t I}ota0\'lЈ ,n2_u+p32tBy` tF]}n]fGUӐ/]^v=ezsXZr M?n  xdfcva~DY{OߐG5B4ɴOA( ?5jc@9IEC/6*uΪFIy2HU}Y |a9Ϳ\z k108O\xcCv_n\$JS u[k~x0TmVChnhNWIX' BipasNMp!Ɲ!>aP?8ӭғfdZR/Ro/Svؠ[QŸOJIafA s){ .e﫴όW] g7^6}= g>{wgn8ɕ;y(h~SЫF׫/&cg}+G "ե;EmJllMfLoW?XIl.5aoƥ%!bUq"Mn$5$wMEr UċC~v=z{~HmOL JgH:&(Ǘ\K^ZOF="ϛޭy $yM oa/so&Ka0ԋ )49umP,PQǮ`׈:׿[KMK Q@EeURP#Ġ+vWaediGCau9l< ݻ{qhNJB+a1'D:gRL!"A<|_KEjduI]@O5Jt'w많ZiG'l|pyqL {P`#=r8 MI-~t%h5g>2?[ j́@!㋺\ezcD\|!?EhZ껭EWSM었^t^бP##LOE5Z= kwtY L.ڍ$q s{ A?=S/qiJvɳU]Ur x1LY.gI &RIx#y׿*yxhb p5s.WJEvL*=8 w`hL(8!)L/IxXSJ2> K&drYBPI4.}Aܬ [ʔl)-:kz[vC6Cg K{eHZ^08!ŏ]?{g&Z3H} Rc0?tS܌٢Pe 0wd-%qܹ.BC*!#,ECn̞5 x蔼nƲ2 `/z!W՞5rXQ~l!R՛)nA\7Q~ꟗ 5\ '9KR].LCo \fOQGFq:2ZS\LLn~08So0_K/U-.-VI+YrlSLۀVt55*x*tSz;K>߉ ӁSۑu7$v+U.ofmG87hc*{'AD2}ǩ#"@WwT=}Қ1AW{.Җ:^?*_`+(O fh╛W)6P_K뜄'!yy_^_쟶]Z:61:}ܙxuq|BA"-j ID &%4TШeF"!)1hUmlRDR[[ZS+;<3~Q̳ss\2p*b'ܲ  {.Xz>nvĢk t ]U-tZ:Wx]X]ͮlL:̔uTt&?:/~q68ѯ%3:e nK`p6ϙKjv%e(|HaVB'\[+&챔Xf'l4O]:ܮ[h'I]y5]:Ͽ (ZLE~!]ԥgI"_wr`WcA'Fkk]%EBacIM/Nb{N` ->d>1tcPG.^IJ`Vh]R-P[,໫>G1i;ܩ0ɧJ&{UYJExh¡h"0ioYXޞRxHiqid^RԾށ {x6A8O.oQ3X WT>yOܛE -*TKHПkݮEEn&oyaɶӮ^ˇ5lKr- y}گg_ce.re$^y c-X M43'˨VeԼ"ضo4ϫ2OMex=ͮ6ӻ[!(dYG7fWts RNTAX_5ϳ-I}lg%Og%dE囻<#w1*x6 *Ҙ: =T$cbB2|4NuȀ :aNMN AW ;VYfA0>E5$q0 }ީ ?{zqz#F=؉u,w[?D=kؑ ==c7?iǾSjɞc/m鱧_c{˕cAEU,.Jc 载'U@}<ۮ;x8ch.))cz{z6mOncke(o&)x6+ oJuQwzw{oh>gv_kO=$߬^ސXzYfzn{ʒsJge#EYw zZN뽋n]zoߙL}mM%ޱ$zvQWg&]O j55pYL?ClˆŒn y"|쉆^'S&=[ɥl2Hӓazӓ'q oQT !ȸ'0N ңcxUW晼Y ¿gɻ_!< @8=JPo61E"f93q!}n x UltU{h Z]`PQ&{z  eUE s%k1@``KAHFC ķi8Q0 {ޕ^,քRj],'LgGP ,pySTG߉u'xmqg#l]%#,]m#d 3ƸVGX֩JxUF1U<¥vx< oxuƏ#!uGy׮*# xՊGHx1J)p-ENq#|wQ.s)!ueyc\yc)/1V':S-ܲ\Oy\ K+5Tտ]Oq8)r^,J =m)_.S슲lt`GO~K[zkg GE=e(z&=y=[g)S>넞=@?[zʓg*\~)Sӌzt_9=T_{z-lQu5G0Q|T\ZZQ>E|,(oG}|T[Q|ԘJQSL|_Umࣶ}޹,F2>jb6Ul,y&Ϭ F1/!R˵@BM ?pDkD^D3"Ru$~eZlHt{6lH||?>rcD*Ŀ;QrTi%"Ԝ#R"R2X"RsDj"N|rok6L }mߧA8e"RWK^8eZro,"RֈTT H1%,QJg`馈pDIpI_: m > '! =M!Ƃ|՗wձ 4/d`'7sHCͻ+k9uNP^QЗO8 uw h1uM~1ئZt ivMi_GUE[9򩷑|ʖOsk[! rHdgM̎2R ]; 9 ;GѫQZ[p.ZjJz)Ĺ ++:2/MP*!(IM2~g;94sM И#d3킈^)@cV9ʚk0<<-6U1׼#^B ̅j!Ѻ(bVu͇5l˖  ۑ?)7n+x+ SGwrep`  yɑ}2[2$A4dzx}س:Y:DFOa_s<F6rd+X=krUŲ4>ܬ鉦fd20i F-'J o9]ZToZ| OB]JoȢݗ"~AIgIM'a2l_yuȑbh_7|wu7CA<}*LWyS4@^B#GćCdYJ .0cgJ- Qnl4m-fy+(R <87˳glyl$^l]dVw[gԆegӥ6|<fM (?L—#jmX݆yz0Hk㆑~ӬYu8.:}JSo G0%Si~irSNOKQL5h l6h|Qhh·Ru ҿ B2: z(Ph&ztPBߊIE]`%-6̈́hݬ(T[f.s D(JABAEYt 8_>i)"*4ƭ[0x{wb=c"&ތ4 K%Q L /,&]ϑ ?Mo9tH\Y깽ps5#}/;Ɏ$TC% 'Eh`nܼFW,2q^90?`@6(95݅ =̄V߮ύЯ%J|O{(f9O,<;߭BFŁQ:|ն%xTzsley8ࣖz<-p)NG>sGiƚQ|TzMl{|k5-v=mQQSQof;Gͨ!G<}Բ|TG5|Ԗ`+>y>kaNՖQ6(16m,qF>]r|-%ӜI=SJ߇ú$sZw;Vͮ&z7U:mgI^'ן2zKO[> ޲Z-9/>.`'6P0,A?Kaz_M2&1m; 75=fgqtnOZao'D: 1 6$v2,X-kAg`,Yu+ihO&ոdf,4UNj.HлJh˺䴦RXZIЮ=|:#$k]#%i|67 ]lAu01EGuaMrUq'?nk3m68hdJgSacom3,Olδ L֤Pz7tk^TW;9nmϓEo1|ZyV!sg2/ BJ3,㇭9p7Wo8KYCQ](ЖtU4=GL ~8ĭ~nkϞҲCq%bAd1DocdY8s:μYք6ƔcajΩ%*ߌwa5vx_ aM36“ڱ ˢkbo pO`Kt>d d qޑ>K;joS~~=Dz;"$IY `V\FfT$rZDZ"n}%`H3%{E}ڛk $x`,=ċvşi"ŻĊ}/L<WъTjO@@QDžc75νgԐcn=߅/>[7BZJgr5EaLZJc-Ĥ.KcuAẔ/>ϢQ[?!$BI[CP8Cc?~@S궶ts=0AE6|m8?XE+G%//5<"eQjC;\ P{Y䪨1*]}l/R|7lPZh^F fQbF֍ #UٜvsU㡔:7_KGrt*֧9cH8byےPq<(ʢ@ cP_o{p\ɝnV\bb83@P2 i=*`Q .T2=5F є˛XԞ#| 鸵(j8$dII<*⩮KOC[-4S%aXt9<\m"٧aQ11,"5DE2!2=Ye.ѳ*<Ļܜ%ƪ AA$zަ$zVS5H$9ABhRm$&e]\zȴ!:8y+#x Dh~ ! Nw1dPCEҦ$G'*2b"gҁNc7̳g5!!"gzyՉ&g^GHc$@{N&uN37k `:ehLKkԼ&HW'_wѠW1, } ( 8p 7`\wfɅ`jU@!{w s%u'K1rfr޹Dp$ 'zG[F3QӶ2Wr2nݍrJ= }bpI1RAiuտ(rljha1y`~CaGÐ~, H} {J"99> ^vc^ Fa-~c7+pTj#W:Sꃿo^6˚5tL@ࡐf3)Lw7+`j}0 caQ} Ҁ! w?"Q5F*q[k_ׯlYWm,afM)俭jʱT=n`Y'fM}% Bb490=̧LjŪd \ J -,AY#* krV*W6S^0/fv~͟I+ԂЎڣi%4Q팧L%Xh/Tu}ʁx-X=Yw*~+Q@cp 20 m/A|XuӀU쎂%MnÀd׫0 _*yvZ˒Z{8* >p+*N>Ht0h!wb$:N|.prd8FoD . _F+NTZ*AX-eD{.g^Vv٤ۏ~jŰUB#fm6٣M֪{T uQQ36uoß*lޗ^=k^.p&ƃVG+-O҂$Ӆ'sTW5ٔ7zdG1lV_!NπY1({SJ |`0였q~TWasV[D(UKԣ˱g 2W[Ls >Drb#>~X5zDBq&pol-o7SviM>ZLCb! 7RMl`(u<*m褤>M}ҽec`ES%ǒtjJ5xDck8=Զ|FhZ]N G%]+\gb\p3ueHdb (C>OR1fj[gO(tmPr}tUp_H0,Jx`4 s"KjKڴK4c:7GB4mV-"ze\Sb6J3yR Yt]hf@jW{=ȺrwA/vÑ_<55.f{JZ*X 5l e4ݜ\'zz\4ēsK'((5#miHŃw/} cmZgQ_Oڏ)OnYJ3׽x˼c8)mߋVXT;\@W*d%jw r6s A(Pxyչ3M`܃,ۈoX(DƷl|Cb*P,Ĝ;0Y$p.j]y%W[s,6FO\3VҠ3m>ʹWݥs9> oeϣ>!2+F-3A8QDh%,ΆBoScy9r^*v)b*' #T-L$s}Sh(ԩ$=eDZ}M E zgɹErb}umSt"83jgD1 a*@rV-k$-F_f"C6u c ;bB C~ X2̯l"kA+ iG+*tğ9ۙ*|8#pvsҔwȄnjIH,Ei [A-yS *vJH1c)}|25]vt7b[Ӱx>#pCmW rFO&&\K, Q~ djp_)t?o)7f MC,b@^|> b-{`0mO<67fGtC龑Er,sԫҺCmw DƏ:ov@dKmZاl8UPehpNf{0JK\ {#/ף'>H_ | -rKȬY  'w Nd/"A{Fpa*2H~ggaw=?ziA4;|CZWlKh cAN~%[Q堈y J{D!>:1_t( Dm@Dt+ S+8<-EUdfcTUԔ{ YYm xwi)XR<`aOKސF4YgK0}#1C&e\q4eyuTp qr" y]6ʓ8T, YSA|IW_\v^`ͣͪ(OψIxEMZ$f".: /%RP.ys̯+ b]JOJ}Mˬ~%N]6: ӇFVr46>!kNjXP] 9xo?oZ0)Eh {r"+SO %!ɀ^c,{;_hq8S<3brS8j::5!+A;w {hECנ7#ZPjWq$Z(ۮSCIw/5ꏗN\+f?' T wsՉ-M!5ESz9sJ;uPsSL 7@ j>f{$xe磷1g팮׾ VS_j<rN # L>;2ǤY@G{>KrrH3QlOX~Ґ^ ^B9LI(] vMt]}x0} QN( -c]\Zu"vj!wl~+8fG(ϧl󅐴%.H0 ϧ"/50$7=.&> ,^9EF|NmΪzMxi:TUBKo;ǜ_ BϩPo,ZSǰ a0 tupᔆְ2bbP{܉/Fj95\C4û6 -8QneZsԓ n=!&H1=,9SDn&DHnH߽~u/nMVB45ÝPTWOy4eV1hنtА0[=:vץ$$9U]fĔ5XF+woX|\8Kbšoe Ͽivl NME{huε'3TK0:ؔJZ0KCiĄ,HoPt&U-+.ܳ8NɍA4<]*Sʣ{uhRZD~xj"q? IE~ Po3]()[| UoY4H2(BS*soXhԘYdPС7?IJmm̵C;w1&@AlQ'Ay'|q﹇2\[^EM!gW4*Q+K"&)*D=.(r#v{1&5;2tAKkӫ\Uf\sL -hhawm8z5kxŃOd-'-9ƪ3cB*9C |-OJk.ӅwzLJjPՍV_N@n^6|X[N~ b ϧP+]-Nnx!ϳe+VT{` PK20S7kA'us/{ٗUt-s9]8Cgkko%SoS?I[чwНjWbhFPTi"QAm  J^݂)nA VM6cLb.x_w(-zu4#:~%ޔA*$5xr4Q'8QB,,TSJ(s(Nȓvu.xPf+dM7F>oM41 ezieOq֭jdiV0Q#esh .s$zhnKx :FH5Ù`}ku* v79J㔿?@3h?L:3JAw JUeݖŽ^۵ɓy٩0 %,ٜ`0c1yUbȇv+cה : N@(D X7n펠D2O%LD`ݽ`dM+0hq}){c;ikH<SZ\"<@ rAp`u0@ ,>iBo.[N~.,wex MFl=id`HgۭyIIϣoWLxZ0VkCp\P1b[jMuN}6)Oġh3D|; Ӎ 9éOa o1yh3C b2z@碠Pv+1<(^._ioLJ[qC5˓NN8h:ueG}/F\ BB'-X#.g^"K Y͟Ia\uOI{5XJeQOI:  :׭jx~~7ќf֩Ezǫĸ/:5{fWn!ĢXL[ĂEnڃ"ak9D4VijŅ{I 0bc/Te♬4%e/(*$p`m UoROSqrB[Ȭ(o3`j}&M^%rBEDy$Vz)9'>5%5a(dţOeAzE4"4|`Sj_O}sÚ\?uc~ER_Zj(űw+m3h l~KHKo,ztG 8C"#yM@`y.3kc;gߕ> 0㾑rR:U-8G !/ZtFIQ`j.YȞKF7 ocat[rb5+ʐ`5𮅤RևH l |˪EZ %1>b?x=I* =+|= jO ylvLOX tsj d^fyמhWFDJ$p2`}%5OS䉬sISϟ}2 (7pp6~6o.| RZ! :boCoԽHt3Ih 7D`U;"w e|11{Q>8LORzJ}?g[l\g͗Х@m<F p}Eƒ<%O#e`XM\v&DZBiiM'2҇jmlY$XJ&trF-FeXv96H)QN(,TSq[?nwڮGRѭ!/K$4c|*G bwsݻj ":-[.wbWކuaPe@X4e"_lc'pEU鱎bٶ ޮ@mY=#~ccIH?<" Sϟ}[Fe't:{gVʂǕ7 E!d s]2W/d= vԬmvMRCJhq33~BDOwfT/A@}?!a9RE><`pa4[wNL%qusA[UP~F0В ,:u" uFSgZ-Zݵsɪ^ !V2O$\Y*GL{xN'w `cM ~_U2k Tq\XP]u9AYO. l ryu,cYi],@h;MLZYE)a7=y-&<An0XCZV_OsǢL\|Q>B^yY"BO_PS)pHMk4)o~W,GXbh,! BE 9¬aR.dz=k#T`Unr'YiuiBJdx.%?V02 ^5qO'L~ =yw#~Ve|0lyxwvC|Ƃęc,~C`3$e#71Kxu<&[UYP0m>&|n`*n7Gik Ԫȍܺ^.B)@n}\jܨ; #j l£7DhpGk%] dt{SAx$xdв3]bBcoa(4>>M`+ n3=Uzx&1:/9[7~(l uטZ_]ʋH"pOj-To m@,~GNPi$4E†?%BvY&󒔑`cn߷0ͽ!F"O[]0y6.͍n˺H9nLb-g5cfrX*rw0ܖga= ah2Q^Q-cr{F5P&p[ǒ)X:p~!zd1(=&կ'irHvƍ Jz@[pt63Vɚ*HU5k3@)o&f UFu./{xxA1t p.NJҋ5eD߇q@Wd>(J]ڀرB- ֈXŇj,/T߱FQG2PICĒ-O"qjtUziP bpNRxJi"bgծ-2C-{,GiU !fy4E4wOLg[ۼԊb ϔ3U<j[0ȒDjgiB׶EҶ/пxP_M.\='&=,U9fʧH筮F!ѝ>*^"&a} >S}}ue9uny!31%s `%\cuo]]ivwٌ,0H@1N%+qoP|S N#1Sr=I~x)n>Wm$y@0{;!g~2F<0Eȼ⇫˪RV4ZNk6>ۚxkuTP \Y*A;@ϠKABi4NmڶxMjT)5sňkNVSG.G6. nAUJC2 :ӵTny?o8huw}#Ws_Kf[ހ[wC1- ,ʖ&<\>Sz?>mq \\࡚C j ЛF T9R~bB>-7uɛKkml*5~,*=$9JӔ]Qܢq:R δĝ BsĆj3-m)/KytiU5}ZG J 0p5%b4{sc[/in-!bUtE=C-㖀-dWyob*HXRH&R5<"ϽHmJ|DeR,0}ujX?^l̵ <I-8rfFc1~-6:09{.A 0%MM枩HX6;8Z=EzUYZ5ƵRt4ly(ڡsfN΄KJH7H̵ ^Fa8nDeuM2e=o#ە2ttpՑڝz&,6 \6 G?7'`\귵 j1iq 28ۂȗko?pvPjO1 9Sjˑg!S[b\t@}OxeTE&<|ԑ4ّVb6tj{v>2Ur}-4QQ~k-k?l[nw(Ҥj%DƲD ܢL5*D_n٩igC^K9yſ==vzj֚ڱn]я]Ƨ_RgfHG m _ q |:1tugc3^e)_,#{hM ܊(gfb7)I7w&Mg<N_;n~׬*;[qiM0:m%Ny_ٞ d#0=Y- ~Z&6P$crA\dW? [R6Wװ봺5 1Jj@[>dK..7ak'vmbXƾ/b \B-MMۡcwW w>B\Y zD˙L%Em+hZQ`&ɱMRSJNN!-EE1 A)~M.36]h$zY#"&Z,;Ā[$w'0}Şie 5`ԍ޼FO|ҁvL>ГlaL` 62>8yG@ѣꁑ:pYwUh`K@nchf'+4ZX],i_ڳV-O~"G1 l䡾L״ 1n i>4r s+2d9CU涎\ѐ/5hQ D)2թgԣ[Q<D2 Tٜeh҂L= p!JEP{`Fs蓟O96OWCWa䒤B PHA>eVӍkv~!4)lg/L kEVҨެ!j;G f:-)b6#_}{ڞ)mADY"/$n,m\Q~)a`^SasqRL vQBq^ 7 VM?a,v˙ц[ Q0Thz4Z^񨥘9lC9nN}zYB]M(t6njԞ*zL0tkP6Ku?Z* &,.lȀy B1Q'g- :Дaհ3yRX[UϙY&΄iAS)KMv&Ǿp"Ejw2 @#4/Nl;< q#%qA6TMKRCRI/@|xnטrcmeq~,4KOb6s}:HKRzyE>5ߊH9L l,}el'©jPOTUԳV/ t_/FA)o>z?蠱{S!k9>tO @/O@wvtχ1%DPNT#FUæVm] ìM)6J4k躹yyojMCDa\0 LRtO;*i;M3eG3h u/{5 Z\jgSP(sX+lQq\Oē<}4dlb]bpzs  @\P:I'\pc'I<kfUQCVs4 xPw~Y"^r1I([S6'Egy@%%&E):+JwݭObʕ;{[ TLtmo~dCˣYnx!iꅳ=ט>;?;_OȄbT/Mi]}˺RjƯ6Ia/or0C'Yc|_5Fg<X b*m)?-e>}Hʄ)%'X WQȻ,VXP*z_VyZSeƐ"I]t=]heQ\Ӌz?GRcpnku!L_hCȏı~jԟ/ E6A]z˱[8@"&-y@a#=+yV?ϛO*GV#bji8T) K<«wBdw ac1%HK/B`>zN` a=a 4q7TDA0m7)7{Q,~ qX Xk*)P9hM7$ei(.;%9 (e D.y /jʮ9]-f CU6[f%wncZ6=a`:o+5y.ʧynDDcCs$;M$W)P-[+J{%9^ j$lܱBH*4m-3MȪoO&Ȳ ɬHNE1 761u;¹=\ $æ1ÉԘe] 6ٚ_-äa!e9T<-x}ѵېqwv~Qe%':?1vozs<~psC{y_(5ob ϲ+!ܟnED+[d&u)+@*Co6# )C=cY>Gc(冗 2@򭔿S8Gl+roR4M8Mhn[NtTbPTŚR ARq-q~1]e:ӿ<ۻY1gSn 8fYgIh6 mNmd`5J;夛A X5HZ7Ry1U ol|%.+t:zRriS.!i!q2رHQvxGQn" y;g yM/FHRZgI&9?9E&t~54k@{k @N'2jA\YRՙ;Omy빇\1Tij`XL7KRAC#LDl7?9KW03x4dF%rqJ(#2]F/sy:'!LazGg}¾nMrܢi3Is$5b~X$s׍T:`.0=2lhɻ|URe=1l__}Ə W$/G_+X%\xs2ee@WI{WONF"XBHf7$v?}0(\-DblAn> Wnޣkٛl0C%N/N6?ܸ`Daz惌eIh䷴3xc0 ))\ZYH}QreĿk*kgW6SHK{Ègho@Kd θ, +-,ޮB?_(Œٳ6JLMS 1h<;}aum5eฏѬy {x|tg맟U@KҤ!T +:MbpaTr[)$O<ԁq 18HNfPA鮔\!eq"v=MΕ'df?z( nqX~9:7SV^%NFnpӀk_;r vc.rɅ9jIuf$9na P?"?Ҝ6 dƘJg<y럥cOQ^۩r f7[qD4ѮkT L |->OPAY,Zhۜl%sw#|r1Gf0QC@ D"o.q+>,bN iH*Xb҉oY8]}\k:MܷcR;dTS cx{ԹgIq=]q[it]^/ .TZ " w^J-Ab[,B{U[84UEr.C ] ,zR1/5zBN Qg<Sngj VD|-үkq_„| dp*hXOh.fC* .c.NڔNi9Sҡ|(ɨ^iz{KeVaׅl͔հQ Y9J#yɶw+6i!vV[jYii%&tߨdcꅃvn:җ(9^|"1[ə`7MOPqjnTg,u"ʩ*(zhx_#чR#F;5i<[B@aNtXHr C]҅E9-Cwؕ],H<=&b^+6wTOp큂 !ciʶ %wGl~ g<%\Ic$v\}: }щ-f퐡.Rh BRue{h3ZZNjG5IycRygܶ^iuyJ4wۅsIm3s(nky>":d /g:eHiEwU{w]߉9#n cYݗZ3*samaƖ H(.qc€ @W^,ĆAMh%w ~'U.!U.liGݞ|8hqW*Y`hy(vU9v&v9@y l ܪeQ.?\էu{s %3N销m) '8t1u^^ d\S%:41_'~pYFK }ad&E$Q ֜DculU8F|iwC{9Җ^6bLi.&2;wˆڜ1k{IQmWE<\h8ڂ&p8@ aGuVjU0Yd<Fx!hrWÈHΓn->%vY뾸᱄dnwZS68Tj,ǰ7יCOG p_o&?q2:xl0P@/@0ŮܜhZ<'AIUV2fSC0HR5 @Gx&ȯWa߷1R6P1I965^( 50<ȸ<ۜ:YPZpX~,: Z{ jH=PH|죴OaZ i9Rn_^hUR{#|\.V<ơǭ, n`>tE@ux2[Zjgm8abām8B=/!.r$"KʣٲuQ]3"FQ 1Tn&ZIgd`fe肈WUO+8~tWWq,,K,u RgPчP)S.-E0B"%Oj5|TG?ǮM-J8_p&U#d7%<"4pdU|6LGP=f9\"qG)#ؐWpӷʙTnWOO&]c NÒ]E9@֏*S̲&dyarySӈ؇YgZOqǕ<~C:KWTSs䵅ފ$FZb/ш[4#x}x]OA+Q[Ҁh%)TI"{K`3yUg"Ļ_]=B2de9_geW8$N4m'fXX 6݌[#À'gA 0ffjȇ_xeo˲#LhcZ/;d&IlCg!/{!W qF%`1Տ ll+A&^3m  |X˜_DܶjqIʅ+ÈQ',JͬA h/ \Ou=A0h~=m0ۣNa 'H:B,z̥ ,rӠzCrvNCz_4-_vcۇ Xw#2?_k쀖D|waPHET~,\[́kgCO,_2# QTD]՗)gtPY:q!~7kwEl#T C ? {PkC <ۖYEr('pʭ`/ROXc/kNJ=MM'ը%.}-?@ݞWcu"̻53vhn[mòmQ&LU^@uZ! 0, Dо*6 ۩$7 O==kH_Tq"'\WÌO!2eHb`(E;gatȩԗ=pU*?($hA/{O kdO&[,ian5 ~Md/A!ʥy^#:WЧ%ij8]D>;'?q}KO9%~+}ǖӗBP9=FS 3{_nr2/F9u wdi0}>{ sO%P"RۍD3,W6zLЬ]+&rpqJ8˫-XUPAiDc-)U <@v.'!BlAk_nSaj}r acewכ//ɕ3ߚϤ0Ky{5?kk7ohoyl.?%ѶT~V:qF\ \>6܉S.ڴ'P$X'ލQ톘oI%58@vF]fUe5nV ]N9XTNCgH`k6 s!KVooms]*J'(Ē*kVBp:S=Iݦ˼Lfه`+)eaqd\LXyXj[0ˤ@jWd (0yu XDrB;rQdJ-%VU:WumA13P#X(]gؐ  b /}R1; 1%/ܒXX!$J%>G@c_2e WsWH :Hh˚^t@|}lxAdN4-\ܹ!9A]`M".$kfZPn,lKQ%ĠT;=n9H)Ohp:\Bn,00s=b~'Fr8Pgkz0wb1pNC=L\x։pj 5DL#&mc*)݋%nu)ڇg \v-IXLz XN*r{`Ѯ\JƎ:R˩=mE4S9~a|˕aO.ɍrDߑOJ3kֶSa0-P`@|Ch~v°l@ 4"b,9LF[oRL}PPB uAQlɳ/LO]]sf5u;JVK3k~%w-'o9=-x4 U/3P Ȕ?eo\{\ i<% 'CUA5@ZhU2+b0ǚ8Ej@F\ٙK\K<(kwmQd@vQMS9 ek2+kw`I :Fj5-HOJ0P֣@K癜|Xm>%h+mB-Z /);2;3'ag<ʂa%w $Y AYCɟ H̀toG'1ע˞?oEU~!<#_b~U5&۔a7CJ`[O~KM"ȎRY+>&Pr5'rõVv$$a7Lh6 }x .ߔ[ˆږDeRPPXLuݘ[ XY55jJxEp lPO9:l,Y"k(hR/ iO9cvІ0;YKFK1´7hf2َz]Iz,ܞS!Ϩon`yzaRwj:ŞЎZPp#y_<{ZxݪHvl .Sˠ 8◐e&Նxn8[Oǁ9[*rOQi$n$̥@-LAMu/37菰\dqʤqe?Vc+_Zۈp:2ҥ 񻐕|?SdlskrrMSpeW\74;4qc6 %uwUi9'ZL>r͛/07my\ӓlgmz|+wRW adf">symQޑY*&ƪ5ͥw^^h;=w&=Yn36@mdd~W|)kyb rgQbn6d)*Nr gFN>'Zvx2ajl160 [QכּPiY{)"ƪbd58u +^VD-ߩqfΪ,tF䅚ڒ^zD(2BlACX k՛EZ^ wr[xLRrR9J}D[^)ʞ#Y74q}dL3s>&%LEIr`R9|~HYA->ey+# jVL9MMcS ?րzY]iFjJ~.OԴRhHDpb&@.9 CMrK4a5.z-ڸYN:p)7x|Ơ"ӛ[m?Vk,a|8 xD%;a_U#BqEY !9#L,gT03k_yq[Yd m>vmNσ?e0E ܥdELqd~Y޳PkDw|ȅR :4x`펿8]f*8.e* ^ hXfa56$:Un>Huٽsamۘw6D-)(R4v8:Z 2KiIZD[,:Ɏ3O)rq9=rbfzC_Y`)"dŎ#>ύĶCJ*֝pwܕfbaMc\BCw76^fZi{l5q!^"Ĵ_֏RAqԄ[A,斀/ח zhUy9 lmU ԫ*n!_ZC_ h'>ه bAg6/ˈzJt_v ;KAPV6fM`1^; %YI5xwdGDx;R,,Um]~'pHZh z@U(:a(^h|fspQ}i4{c\W[_V/ beX~%@`̅DRl״?J PuOӤs?iȀ}Ii]̊D9pCkGjR}sUJ8d9kLuGl#*swٵztC&iŜGU1iGmhzSYiq'`/CkpkyOعIT,\ˤ/@o+`"0kapjU_3(]"S%`BGHZ.a1A+JhMTRFGv]\ziEP$DERwgG0D1| h|cBGr ٌY!^ze^cUEZQ k3(KХ=> |H^@3NQ8kZŠQ߬]c7<8x7jvCg4"̱d6^teZb'iABd0HQ̞ŞA=+Gh_c忼kGPk}t)ٌ2LK%9][tJKP-YIRnƦS=mb/30N[>$R:'0~8"9*z4!Fþ-a%jصUk5{Ƅ!V3`&1.cs5Qz ;[?ߥ.ʥhɽrl׃E]nX},9gM\)1u4fXr8l a 5åh<6F-E5*̯KtWi!s$>9X+`Vy|<>yؗ_aHou,lk!i~VA'9nlQ'PDE_9bP5BJB <1v[:+L 2xɴ>J;؇,]y@PWou0͎š65[ǼX̀ .  "#_(m `@nV;x:ޣgOG[ME0ZH`f:`3dTوh0A H.JE_DȀٙ16Py/qoC({MwY٨]TA !PS:RMi1Ydk'MJ{, S'T.0"ھ"p,MN#z@x~4`WOD=ހz @MUE4 A&mW$ZSYQٔTG^y[M9ݣȏūX y%f w'ϫç7luq_1+"dZCGeDlme8Ĭ>|6 {#tWʨ,Un5D˻]5^$}p q5.\ݜ\fhyѹoCP٭ƁlvukXig`rIF|{ {b[7cƝŪ7:F5΋X4Y)q)P @&)Z9dw_(6{ X0+AkMgj;b^g8nʫ/0vk~ NC-H~3¯.d먐 5+ 2Z.Y:UL(4uD쑤- _Pj?IJ֍M]@5i}%0=yv]H8ۿYq=yTF ke>Hj`gչxMaSnI  RjdmT:<ҟMA~-x݊%Za^]8De< iEqp{aƂh#h r ̓YDjҿ wʃDz1=Bx+ܽچ424шAZaB+z얬(lO?;ፈ 0;6r(<$iyLg{›C~I([,CaԳ%mΜ߈$g~+6Eopd~%0aonBoԪ;׎MxazdBN׎ ?~]q ,0W}7fO2Gg' 1uPV̲N.ު|t!v7a ~V"TaJ !h1Í2?p%"ϩC~,_pgYmm=xP &dzh;{-Ԝ_,Juimr3@I|]g~]:Gn݌]Yt2C!l%F6N^'o&wsBL̮%]zK!7 E\Z܇"}I#@bd5KkPBs/tz t#$- ޱyM_#q4y̞QNök[8r:sUi|cqK+?-k5Mqu^I rݼfZ?Qb(B&) Wteaw`[fmgCg6P9LIF-'xʅY(hԢ*ޞVni)ę_*vUhR͟.pگٍ7$L6M0! 1 ]VGx*(?#g'З]$:gyfJad\_tS1 !:/5f;#Ќbg˒!IYםO_#΄tQWއ4ݒ NlC/,_VAtC/|dS kv &5w;*@V( d wKj0L2Xfsl1M_^C: *OLY0 jynJC#b sUy~:_лQ^0|.k7Pj͢(|"@9v(Qx)1)ăT0j7z#_8~(a"%UP9rO2!X^LStG54+c*%!vx.ΑO#FɯW.ŅkT__"N49Xv˄[o.x!BNIFqcRf#5K@ ;RAݣa;؍xA\U\]BNFJ6çݫ,VlRBppfށP}7J)+rzP8ݕsŀvu ^:&M7wEn }Oَ'H׭SS Y"'5WU3Lƶ " _ƀeHGdرOH\D c]@^ۀw zB ߷K' C`~OFEJ8ndF<Ԡc7) vף]@k.h<-$.͗1G{B mCb@b3\}5`0jN幞>M0#W3DٽcUͬA "B, Ǧ7eYVޫZޱbVpq PRWO qfܘ]lf߃Q4$WBi 1oGSF&<\U/C2%3 F4Lbʧqg*i"C#B=i?/RnV{I? #~K] "-o8%º[<[>U[ZQCj=Tt==R.^>O.`aN]ųv O.Ou(*|U߆q2iZqK4py/L 1 * ah;u>F+$ q? $j@]L/Ws:W'lv7n_u=u!uX--#~XNnp$[_~K[JkÇfY$mn@l5_[8@dn{T*Mu+Rh"~J7{s9D\("x_!}^%>/N"wB&_̧V?xaZ]j_K$7lOꨆY!K,BuUo=fDSh pRA2D.f^ _Oކd٣y #iH^Y8Ŗ\^^E0 _.Lqǥhd/;amwVv?sE~̬+ <@8ձl~,=$(D&ǜ6<ű&(pLkE2" pnhMUDgmK.M @ӟ[(^1)ʵ%cRZnvOW 9{hMXY$9 du( u;uoCJB_"EHE}?' VjLB ib:;V2P U#?b^`~'-0: >d8cQX7}9 ,w,+ [({9*lnnKHl!U4P"WAV&8 ?tI;IîjLYC NǓ*9vx}*jsC* =S =- @yWXs(`P V*!ؑi N,"n,yh{;͝ ^VSDeƍS&$.AV kjỳ^UF 4N%>vd#[F'NË^6AZư5o)y.Iu`NU~2ax=ɥAxt.J^mpM܆/S@yTo;0^w&sI-"#i{:[uim?nYh~tL>Pq1ޘ[qXTTʟ86E5\l}ڡc5 '\*5GυMY'<1;pt; $Xil2ws>ax$_PE,p,/-ib+oFok_'}p|<WDxj;fT֏iJ5z,r28;b:!oM8"JqgzbKCݿ]y Z$pnb͜׿I۰J$Yrg34MܗcfO):Ү8<XK]nk$6E@6dYv.Qpy 1O}( 6I(tg9L˂8`Gi @Ƨb) Nm^4gCg%o% p>`9j{[,Z. mqT (լ>>xvA8!Amsw*oLu`5Ap2@gWk|(iMspWMG}oQ TkߢIT ({$J>/@+zJ훙dZD|ZVb(EtB1 .YU;&z.a=tSXWj2Lֱ(&<Ld`nm˜(F#swæ-,W{R/HfZ_$H:ss͢ jX}{ -Ws@Zí?` j&7MPv(d .eԭC@IxU]3z̧=q$;, ({{Em)mvO_ nZ>yr,'h*:/ӟ[8둱_󌰛 @J`Lس5e79S">r6!%&3f, cߦHuaQ3auU\7x- Y =C2Sn[mz׭\TdҍS,¼8vWbn]*9{ճ\ W\w؇ ˧Te'"|'[R@U)G3w 5 #GB:R TK}9LjD+{\`S9b9h|C_cS=ui$QBIe}9h/;{Yd5š;8~XX:M-F/Ks6+!H8d'14! YS@#CӂU YdEM3qCv2&Kt/*Ш t)y9$ o<Wo$)'5rDLumO\EF3秘ښgHXy| vGyh-w|1-S8ISna1-l"q, e=Z_WhS_ǧL@pڋ)P* oշCǰմ}r5RDB2kT)Z ~{Q 5w#9R.Z ̞42+z ⼱"-ʨp~&z.{ծb.p,S J[^lÑ_! FcIޏy4C34:gEqV4R"m0-ޯ V۩mL)4!FRp-rh6_%oO`;o-F5 \ݩ7N`?<2j Y+ #|H*AYAKv| > SWYֶIb>lqEZqL^jnׯdBYu`/vP}2lÈ}2=qL|ʂ&(&Dʹ˹1s^U VANc#G,He6\YiًWmauneE y>Tu4jw&lCW?‰BT 1Ϧ;ì޴qMjC6|%s [ִV}/7xsSf:gHy9 Ъnk)8uYYU$\ٱⰈeApl.辎~:Oj]C?Pn~SDL2{|)FL,=< rLz;loϑBnw t.1()"]:ޔ`Gr7Ld|ɡ1(C85 ((7`G$֛&̀aƢ~_Ry0tA kP9VTa}|]{oI #E\8s)XPʬ(Xsv)޳ysEuUBEUV//~]"=9gxa%('rmGQT1?^g;3ȬäJ' Ӯ_[hj͗NtbzryۜaU,bpC` w0v'0tnMzc,2K|33!6 Da_d&רܵvT f撔,a( Cɔ]-n%؏ ׽ּv[Um} _3sL2WMW[gTޯ7jDi6r|R]Iیe /+Z3YRl-k&l\koy|dw(ށT__30Աצ AʠbAu/γX5l>v3ד)3D~$HYQ7 ݦ@g3`sU@U7\9luzaP G. ( BiVnXHD ow!zλ4OIVS>LXU"e/`{>C({^>"uBagB`GݓAWIeiX2tUS`}@=˖aV G1tW znON?6auI 17 +46pvS;Ne C :LKeel&_?=$N#t.ki0U>3xJ4;cCfHl٬ N q*i2Z߬p7kw_b'y9PH/;^oo59dMT8?_ ?͐럥^XF,θhL<`Yކ&ךBf` h`LFbq9*fAl:6t:n;@, Ei"Q^~Rڔy:=RNi”d(sUkL6.<7FR/ /^3#g~&É+P׻c2r'?gWK`r(0;%]sH6 w5 Ξ;<± B#Dۉ p"bXW|"@sg @<7xF@WONiiHZo?p6K( 0dmL J+(WPÏg#lCVR`{6LacT&Ց"'9xiD׺mqDl5˞xvT|2+r5= CVYekvAB-Iչ8[AQeg"Vyy?`!pdhr,The2^6 a_Jmm{u,t:|dT_i(o!FOU,l'Ǔ4p H>Ч6dP Jς~3Yɛ ssTf%l3ecy奉h.pd32.H',>_A{Fdh++rmX[w2TۛuAFfV[Z̩FXMQE-6'Fܵr!`$ %.z9 ?q*#mZQwkR0Q, 7 79f,l?@1L׺2>g׾7cCuZ{=g>s> 6q**"<ѡ_[ԓѨcqq2mfDuPZo@G\jǿ~:[[b:LȲ1')} ;ұjD%('YfD]oHu)-,1躗9MaӚ3s Ry @r-%~#Mf߫%8ǏiaF*/ P$oR\E#ŸfVr)뢺Tܹww,*҆QHhJ)?ju(_`L #O/U,v7ֳf}ȑ^R`9VleAFܨr,GEZRJfk)(<57Y;(9VVh+_$c/kFr2H^K6RN*=h@U ru_%dܱ q$a۞RT|??\%{s6b]U^.NT3>N$>MIMLメeԧFDiƎ}6OVJ]'F:pm8sT}|s]h" ,Lvbǡ>1 1Ya<-C]Eq6e(oϥ_(Zڛ)Bz9UX;˜,,z (,!'p5YF`k]T'd(\ԍ=Eځ!>zN-2y]ƚ9Qk^ aC Ō?~Sgm<+g:7X 9d +`KJr{W(U,:-O ) {; |N h{P F#u%O[yt#^BZ VL:)fd~%?XZEkٸ`9z :iհCڒĔƓnTXߗ1R-Q3l!,h"\P\{?̌Ԝb% W9%<°P^WMr .E)D蟛Voԯ48Nʽ} o _RT9V> u X×}I8E3le/bؠ{QԠ*7 d{ EaRrocقUf\K[)HƂ%ʥl.7ppϸZh'qLzČe+t3ԁr ` $ؗG(q)>7$tAurQZxU`SUߝmȓLٌ0nbO%8أW Gث #AL,*JװPh)wP㘵?s= .ғ#Q]'"⏊Uau/#,\V#QQRx+j%Fo+UGh|f| <EE-$(*ƈ Mb@k~^@y>29ɰ9HWҎ&EXkxEN*YXِ=sVnʉp @Qx0:Lo:rY_ambYW)q{̞6Z9jx^T ;aH:`uQ@J ^c*f6܎_{TjhUtƄy$ 3{T_Qke!r<*Jy'7W8[,YLrrU҄,D`Q8 oiXZh?:kծ!#'e쬗m,f@QSǿF=n^lG"&U+p`SdJ; ˉp} b' R˦ ˞m2L ف7n0 #8 hh듚Ӏ4U+b\i;Vq'3 Xηk2sD ?}} 0 {r8>,cd1M@93aMlnrͲgօ~Aй=3ꏚZ#[Q\0՞Rwjiђ>ͻ]͜r◓YuARb+擿:W ʆ =~}\)B1R/.h+T6ÊΖd?RQ_S/>zHΈ4=ܹx6< 1 hJ0hfb .:?2K9lkzߝoh9Ph>hjάM|Ww -6u@`#9hJ}Z%$Tt!xYq| DJp$qہ K-*C 'DiB]M#H τw=]v&Ugv &ιvrȰhYU,oÀ6)hP^ 5yCr"AF$azB#}7Z8>brRE;y6y7huWfug:ΰ"Ŭ`vIMFH{ҽ,p=Zi7C{ 0 4(n+GSv@`qp:ڛdoeO/?qfPPDf^d^-Ch>i |dL F@+Q_&َ6&h'1DQhR[ߨXK q;舄3v_U EbqdE:1CX-+-2DL&!ܯ&,5M80c&;S7iQSظLwkU|;n1@ȀJyl^(Q(xHBd "0M H P&Lp0 /OUw1#DLgtur n KuxnW.2(ąZ=),tUKFhX4[$ik%5 W-KFza'"'M h;3'VQ{oL!}}"7!2̚>CL>TU\3$VKlb~ uY١屈sՊ+OgDPep[QOoߪl!!C=KNAu✇'WtMݲEUh&:\zE))tgDfa@cN #[Z?4UVSոoZWAsүN <6[P:Syĭ\A I֬{حs-qtYIax3:JayUid:$[m&^T/1j'L68|MzΣlj9:g]VFc bcg`|zJ^ݍÄ&_/nvXYP-1`䝭%24_G83/_XާҁC`y)(y "i)U{=E1 ɗr$M PTI&5lmxvFiԺ c?6 ס]~\JL5`3*ۿ]$x&r֌OPW$yh:,"+VҥTyV\zL,Gdʇ&ף)Y7#3ey"7POTUGvfdcRU2w!.^ ΰìkKfTjTFb;gk&P^WЬ'Td+tju)tEӔfD+6#LE>H >^1-Rw9~$ekx׀B7\E gƉtq:oYˡT<_5I(@/0Ie% ?n+:l¯3j]VlhJg6=wrqG3ټo{.mɷtwf\kt';B"/ k6ELJx̓u=ׁ࠷ oFL+y&B vKY-1}<&VUMR$.x΋V&4p2ձ d;~ww蜠PB7_&@%3kL VH43>GYe5"KR$~ݎqw~5SmX5qhN !@_[& -R|A"&yáLli~w,tMv[F;GuWgd:G./=4 ahq_gԨW<^J5NhZ&2o2au:Ō65ߖ P2*PތBћny'llu(c~v?\BwH -0A$w4H4кZWzf4{㎗{!6 Mfa )ף$i΃K+)EG% F6 #zp$;Xمdw|XUbFVʦrfLb?Ґ9ld]*{x!x;#E{Lu ^<13y3AV>f9' Hp#%LA\5pX}=l)MIB!_b*FSc}bW M({΀K>@ ~pZk3.8qp'7g\ pMj9]Z_^@c \>sڹ9uz;]-I(iOK=yo*OUmuK$ȗX#vjj2Ȱ-h}šv7T?Xλ|<lRHHO߷ ffB,"c+*ȁş 523}VUkq">&$m"hP卟kbesR.[R/p!f{"&g|}>nF&UU$]=bB1?y&3 Ҽ:(`/r9 S E^X_YAl/j>Z"qldB҄7G%k`oY :ZTlh.M(Tꭚ+ A~]B#t 6O9L[cXJ0wr iN c{@WNI|ڋWJ%TbP8N.&OK[dYևRx%ie!d_ y'!'^8GZwYR{-k7f^(Oy 's/Y|8>)]IY#7U c10pCQoM"{9D5űa -e+kF,W2WGC<xnMmBc%JfGL 3.lqu&1!X${SZZ3as$sfLUZ[nli)f;?8SX5-ZFӢ[xY VЄ!lLQ Eh0ׄcbC$G"Wp( o.&VKX{5i&ց x '#lK\Ī)%ƏX T-KN]fP~j$yqQ)ȇX#Iް&{E >}+Jǂgf88c(`:Fh,I2=@Cw ps A=OC=7 D@v@N%4{0g|(!tܟ=0Px7Bjmɮ^Av[^ 쐧(.tս~ix]&bNd[XL,ogH rԣAI6Y<@Pp*1%86l$dDڙE+VngbMFD -dl)CW柰V>4E<'(i\h] e+30H_smBt[!Ī7{iz^t'A 겯ڿO;8"C#ٮ.}Q&uBx|Aw1yYš]ፍ:N}U(D}B![gnEW~\!h\\@š}G/"m:[SyhRTsT Cָ.\h7q)O7oAMf-a MbjSSk ,OFasoL?s[Rsp, 36['p.m8 G+с5nn|b"O}+KTypA5E{Qg)Ȼӛzq|$%ľ࡙o{@&XTRڟ.8)ڳrj֞ NbV)h2uaLՂA<4HD@%5 !H؝Ak-C+%FA?09fi}kQΕL{1Ty֖`!P&մ{Fw"|9dQknd >)PH˶x6$[)^ N h$w)բɵ7>Y\'ewdE!X7 t4 Muƞ j8FErv?Y`Ym͔ [iA'CM!G0ookr DS86 TywY/r%ׂ;7lX+hЖcY,0+X fwc#GIlcf@v`@l]j=rԑȼο\%7róAou #^bAJ'構~K/?BrwU^`56^8XgIĢDǔЖ H3)yFY_tPCF~>K6NtisBnIY0Q%} b|3JGI"RWU|? w_qs| $_QS ܷtAOIAPP[ iGfr*y3z܋DU:ʡO3/?ᤂތD3AetxH@_5]DܞL\ B!w8PA2\ %lhۤ^'Y!6Sphv4I0Ub&j&s\%bQ6@උ+`)Չ~4⽪:&Ϋgj4?;50ch;ZRz|ܲg33,3dd['^0x<}I{te,يmy 7KIR-i?>T`˻ |$AU(+)|/T?%DwKuyLaɽ#Km1NO.wQ=5ȘG$dU].I *+=R(C> لGFZ;UEN ׫Wd\Q$Ie$/x=9^0.ԣ..Aᬔ)a?}jנeI_ yj^ߒ0ʼno.4%Ю菰U_G%]5.B+D$cE.&.6iro4*2z^7n (rv 5#i$8)c$^%߸ ^. 3r|Z|/1*Av771QV0Lkl3tԬCt4]͗+:'{rI ]17E1 Xl`=J{$PrUn'ABəѽ'lxPdpfbKOhIb1V={h=6U"e7PuTfK(@ה#KҐV#<̖-x*9$̝y2Z+iqb^nB9y߸Ho2F݋1 PJ9`>L7aqDJC#Gx #YEygQziq ͢m$xRs݊k6Ja RMF,7r'ak=/<|0Y3\:GeHUJa+ T5>ζ߀y_Jv/H AӴd ܢ޴htg:ѐJ_stx$_ ?ﳵr+PiUwS)x} J@+{t2r,Pz-Mzz2U |CʹWYa;AEd7+Ƚx8*G^3<XUtǭc=XA~mTqgAcD7]db"?ʹ̊C#3C̀i ٗ=r7m|Lw.mZv&ۇQ[xlwWKy"r@kR?I="RR &$C G7@QKhj^A.8Y ) tƗNj:/uގlF>- ŵԪ7KZ&)Xܹ)ە:%0}lceм,[?oH8U!" cПalwU򽹄U(Vb&V%0?FݔhYm#"ܩ;L Ea 'R7n.[biΛb;h酗cu&SlB (?# u^whs7,CV*MLÜʽqs D%kQ؅ڔѰ,4XVQ~mup2ƆcˊE%xҩ1h35q,WL2d5^8̼5qI t.A~].FSVtIw313N҉@,m 􋴫:s —xz\mtO[j@OjO P6b+>98|PT'jo@Ք(JHr)eնxPsdje;%v}|lt݁~[TJ٥\O7}6 U'ƞv~|ZڹuI%g&$JHs{Bw|. ܈Mmd߈űk>\isJux [ -6,q_RpE5N@A'(7#*$0Ũᵶyt~C۴b}9߾&e:˄ ZFފ~ORB?"RyuEiLpDIw$YjG[ba$ 6\јRUK"g}0Pa5v|1֪t@).oL=L3 77dFiIe-L};4K9NRsw3~I_ BZ˞U74uNrUs:Z\ƕ#0B*@ދX'H˼FUV$D/_O>Z`ARAJ_8(K'2@l)'X_knjt>댨6[Ƚ_&5>T.B&NʵƉR,L,Ƥh+#_L-:ã#7/>4iKXʆ"v^֪m0O}LA@àv #iq~φlլ\ܪЄB:b@fhc?򬂭jM^9"o{hZ@  e-.$70n+NaE;_kckEBp `&)2 m1h1QQܛ3+K"G"*BHgH ^gD(an{d [`~U{|ށ Ϸa-Jz9gw  w8/.`9$@XϦIrU+CE. omͬOD0܏m^Si#E|V$sf0d'M P ɬZ|) $6VS_1FԠO Zsq)>= <˃%| MX RꋟL H1b/R<`@-ѵRkP[(a&67K VJ|#V}AXѰߔl؄GdM{j`6=_s3ڋ 7D21;w5|C.$2)yEHׅhv?r;wiEXAS'/b/]!`Nc*hYH N ++P*Cښx%i4mECQSY][Di8-hMn,Yv/5X|@3>qJ2d h*݋>(F l2X[*Z3ɓn8VdgӾ=s+B1ACOEgyHJ+O>jt"L]n{Cbܹ`^E ( _'t8+  H~{%3wN3 k &{kB ح(=Lΐ8fsTA44e6WCXwt~r)ZVRhabց_?]Z#ʑs[t̍Kn_vEǯ)_J{=P.q'ݘ)Oƹ浬\Cqmq}MA~t`NP2,kZG֬Uus@PzЀl\D6JG!>+Pyǐנ.Vs,lQnPh*PuOE𳆬kZ5ׅ9#edP(tȳ >59,A5u.{-֘c͠?4Ur]ٻܓ KXVx/t7h1m4n7|zl =Q:;e*+ UD!*4%a tdNr`i<!<Έ8Ń 묧~͞g!mͰeOU, OZiHIvo{UV=kW a\ _E{ ?C7Ar nO4uWRx-ZGYU2V3ƫrLKfq@υԮ1.4T'V\eP')CZkCmPWR i!c9LKb A׀߫utxp!8k|៴-AcU܍p^uzcÑ׌ ɳt9"& < vTrK+%+X ,w%nd+YnPN?8T,_EO^kM\C}ZY'lJ4{E G<'';?TM-rx?RGҿ gWy{8Z,5˵\'RN8g"cq Y3׿I6YRkL'Fn|_|Q\ ECt!AEq`)GL8h]BskԬ-{6?lT>={in{^ -t,Pe W=G 'n*6>߾DV j)#j!H 9A (Ғ^':#z/&/u_u < }r1&BP$ tJ9~H(nI<2kv)_jbjbQ4 |U"ZN\@s0VOI!&qC1vNȝK3+'݇P8 >k(uu#Ll_|NQ^آ瘿O# i>;¿zmAhA*?zuݽoLj6T?Y(A1dM8Qpڇn1#4nIE8.ǞZR$A,Y!su(~ :<>Ptv*lPXWзF`a.sQ$ ~ kW+˩#"dRFoG CT,qhtB+uى+S#c3IJ݅Q^F7à-[XVUNm4^؂t@{Qe\kwnbt~9ԛE_jpZdR@oxx#e >^{~1x3: ԅ8ۧ3 ;y(gzkevL=5r+/8GG2"SwG16EWJv0}aL]F$4~.RtzoХP韄xYhbr&V1}\nJ7׉LOdB ԗx)hjm5دͱ7eF&ӑWbEmʘZ^73P,ɑovi;PTjbJ#[%@^]d8neer+xN`z' t˞ 6b6{l |+Rx~g${ȂeDiM%-s;wDr]oJQ杖%0KgۿsHx0_-?KbpGԑs3eitk"U߮]^S10/Z`(B'+s'do#Doa"JcwTjug8s SE=[oC>^2aHݔ0;!yC7W#fvы>nBPyep$1|nƋH05=A#}iꗿYn1XbFػ%JNV3ٔ2٫[}nѨNP& t 7Mg/PDJ)>2IqZ@y>eλUleK: @!_d% 7(`RE܀׷+sb52bDȧB F+y/*s= ;RKW8p`tqK5F5  Hw^]#BG5j(D2nFn>p^ L|*><+l-S6K clLU<[A702b܏&UV4W[-M+KD$Ur~I4"|XT^=ԕP]V8¨T"`wЍuhW>@2ŝ\/JEMnz0v .0eݘEP2Z;Ӣ(Qy 9@>{(S(v!Ʉ_\"1j8m:DG6Xᐗ,gɺ k̀ ;f1mgHTmWw dU|ϘBy9qSBŎSy;upqmN"r{I؈4Z8xU5Xs0L8pvb'hRL'LR.i_YA}n*$+(FJ|UJE`Of|㒪4hߍuLc'VD}AFk Gd|V0'4jFO7YvB8GALȪK u0n斊~I`ozտ,@rBDPķR5oeP)J VXKE 9jxi!y#0,ߥIC}aޢKXYBg 6>=8H qf!4Ɇ*] 䢄Si%HmQ'7Fg=gC$v$>śkn:aqmBeHHY9?bZ^yhFzp'CO&뾧^\ =ThlnS]p17Р{O6 `NUxBӲ[+LΤt#pM ~lQȾEC QE9Nynu~d޹4Ui- B)ayzl]eS)&v.qr_AiGBz#ѹVppұX#^֒$@Į7SA_:,wI8|!%dx_/""YR:.-$-E-r 'op^6`'x%F%dH= ~ S")KL4sqsnxq3u >K#L"ves>:r`tH֬z ȐHe$ŇZ$50ٛcPDd1Z?c#w18w_%_~\2XïSRuZ=^c _=aCY8q ]F_dU36)8r/?Vuӛ.&f ? )^ƩΝwmaZNNp?3pL#b;GAg=e,D„iQ@ 2+Sn=x xW=Q f|Z sl]VőL&b';&AW99/=IbDϚ[q4Ǫը,1(.0L4N](B_hvSै4`h|%21eݢEH)UBS?p*B<)7q4fL<:ѦW9bWJE4Urʺۼ(v5tTD=)L2(\qӟ(3*ݏK[4s~@*:81; t@dxa2yMг墄-%afc…"'ӅUgOq@f\ 9oa\:V%w|eLjnn84{sA-nuszd=VŤ^p+Kg&~jTrW+bTPZ 8V&0VC \ Yhko{lI@"_9O~^e?μ3ٗXYWf$VI'J'HĞD&ut?OL54np1 Zй5MjtC|Q"d#|%; avOnZ_lpY9ӿ,Iz۔/ AKF09?YKL}!nV:y . )tb񊣣%t/46Q 3`Ba+eU+ ہnm=&{dܲ.qz@c#ʦ3rc?&M:X \Lz̼AfjAW|V3 psl:V3;-3R~&'Wx'm>c+׋7o9 &> bwBUIj$1wks=\iJ֩I~8vP&u47+y9\rVn\wJI!!U(ujnY>B3VJ8ЪF oWQ]Nnb重9$!Rwbƕ'y80b.a2Y{iirtpɎj"Z(R-)YG@0Ч"X?B./ *:K^/Np]g #ezDϱ%XI@M"jƾiԌAPNZUO-Ⱥ|vH3 kߔ[N7g΄*ʳa ˵D~˄gD?<3yMW!̼uP`!9N rN9 H7 Nt>0*(8R8 lI%Wɜ-6S6j%\_:Ӱu#ҏ(ƱYs*]̙&t@Yծ _\b,w},emv8"tjMmߘ̹[<Q_ :c>꼼tM@ի}9u12e) lf*tA!"veo@b)9rkWbXc<,´D`0&jM H88-Rv[Byٷ5݂9\M1FN}ܩM5;+eOIHn?V㓛ۍF5f2Mkw7ITC]SȔ, &QCQ?z-}i/~7[cПESc7"]$;{%Xd<,kf!KpPJNItn)LZ*WvNo¶q֊P[~ĭw'0d@<(bp؍#O*=W}ǢKћ"pwR05Q!r4QcS$*}?Iߞ O>a68:e^_ I [;UwԐ떜zXӵo e ZՕ4vx:Onm`$ | ilN:G5b td? ?&qFW8:UN޵Hjr@Jղ6##NT#D#Pd&^p0{J8b~!xNjg3fZYLa D6˜iI- bF '"Ni^dk#}X.bس `F' wtJkE8р?xƹ|ƞfمk@Vcs9p-TW"Biy1q e2$J|<',tPRQN)72gixD:5nUk"wgugOEoSPk$LꮙIBqh:z؏TC?yCxC}CVm}|)i֢-Yg ,}J MWɋ [#rG _ VE l-)m&A6YwZDR7f!S&cQkVQlC.R;-,nba ;2][# ͸0AVT_U miCzU{: gke&*U+gB}9OV|<HGPXȓpf;yS5Yl13t$:J aQ,uNV+Hܾ"Þ^<Kd_KugmѴ'i P"KE ,[DcވCr$ K~g_TULU&^#X'<g ,-67gV;;h:ga@.B-ޅrFqzy|d3: pחG!@Xͮ TFɒ{ ,?A!D3ݣY6w*deG8sUudB!@޴'rLyxE0/maqw[?nR&>h7q4s{:-.W1[oe?E !w3T.HVI/4o2W(w@^PZ Mj>@SP s~VyCDZF]iz/i MmNR9I\R\*zV;<6/+'Qb.~j"o k-V\x 4bF`CsRK%bVqքPQ)R`$ cTEُ|qFdPs^|xt"Jzڻ燮˞^ We]SūgA$=#M䞐l/&q qO=4ŪìiX'#f,Ni J8#:!::i׍nbXkM8Y Ygp푸^ŀ~fM d[Y\] =*?=n W֞~Wz6/8ZF5u}"È2-Kt:f _eV9tUEYbP`oZMmxz"pPK6 ScaYv4"OM$&Xun,=S0 +%O tś)k A|2<ΎE-g&EZ0>i|%ꆪFXԍP4- ~js%iPݻZsE+Ŧ o#,ӥ9n,+?<>Ɯw߼~"{'xn%I: '1bH$ ߦg-;gkozyA6)aEdJE`i= A:gV0 dpSmMDyB3-cCK^me>ϋ=yŸ4c FNx)Qܖw.Ea7Zu 4om%>)C .-B3>!/DiK+u}pr\eð̔_֒ɘU}T Smnp=%8:)^w"{٬QIm˱BbP6a+SSlJ/ +5AR}fw`V+USD+zFi B+@ET) BYGK8X`NF"crnmvz,1' ,aQN bҫ- <y*mqM4ix1QޒZ >%{ ^J泎Pk+WdɞHw][S+'YQW Lт؍3m>u3I!DΏap&mp)rTeO'܄bX%7_hgx$HQ*< S)bk =U~̩&~*#i=Ͽ>ﻇR`duFUV#3O]ҝ.pϡqk%TXՈFNk.w;B@<~[o)õ/s@gp?D]Bib5Lٮ=Cp<AO_/$D9FLCҐ _cU&!ˮ.0(|؈;83oxi<FGVv4Sh fv^qK) Q׭M1+I U'۲.ǥ?3hd4xZ˰ Z^$[Iac]>}]֐ \ނۍeiǤ_a4 5Ϗ bLf0Ϥr5 R+R¸ Mο%ٵChf}i [Ii{om89%ﱳy'%M/GzVHS zZ]fl{b̠lS$o(j; !@wdd^(ac׺xPu!#=stY`r" Jĥop'mAAKo2V:  /g5 g՝Wqnm`O\z+fzYAmQQEytuL(!΅hjcRLm{wsIC,;wO%3R0el&ǀ 8Yt~=7IHNy2WKm/L=-RlhETqA8n2 ݗFf$_}NNF[Ⴕ1eTѳ"«öӦ~d՜d.԰?qvI.P*dJC?o'K˝)K 3N }}5hA^t^`=b3Iowig6( 0N'B lFK4=Hd[Vqi*OM5'NIuȦ}/n6Y{;FW,,$cޝXo lOG:6p m_muB0L8x 궽]|Ɯ7WZƓTsLQ:R@{x˩?NplvߛqGv}6NU@t`ILP,Dpk(BQU3S9jqeKl}/W^Fww=EևuVb2/?0Fx`wߵ`7uexEi^}xDV!׮wr9^a w uPA؁'VjoDH#}1lF \^QN?BJwK̜aY( ϸ_a&)y LtTY2賨X *x}/4UKV6n`n!,7|)v`>FDN Ts~h*٠w0nP:AAo#:.SX[Tɷȩ N'!%4 0IRP]}9v< uKxnGrA$*pYz]>jc` ^ϓ%'J7;n\ߞS] ",32R `ͱwkY</,_ԩugnL#34T ~%~j חCoCgiM)!L ȇʬmf?ջQ1A0c8 \EY :"nhf/Q fo{?вiRiGƘNH,R tեNs^K443Au~W>l 8n^k9y$qQ0eFYeFH$ Kf*(+,随BD ~*?xSwFj9*xJsH r\㫵0ycL]31F= DYǤcLtݣ óWɗFk.@ ,ʲ[OQ][Tm?9_Id&xg]I<~A A1xG Gk( Xo!Y@Q8;m62hXj¾m#3rW! Z]qGvYqW n~S;<4Kt# {z7)Ș&arD#"QɋLE˟jC7N'xc~Ēҷx>C9nz3d~e"\oSm:)vtUXm$;g_`׹QN$mb H dZǭ/΄Q$SuG͋I7jE1=D-Pu*ހ?[_C/_38>@?NՓt zF[;Q J\@$[ʭv#d0cc9:k]^61@!*ߨ""'P\!*~s8H-S{M DS?"f㕤?4/]v BQea5f),d5`GH$nr[UX[">Cu Js-uFFLANzuJjFXMs}lKr&}7 w$Hό|v Jbʾ+KPd$2ऴgb ɪ4C-2% 6tȯAx=iUAɃQNJ<֗ \Uic|F Kut]FXc'q\YWCPd̚j ؜e8L3)H!5yh =ngUs 7˪GY=7fnDL5] G cpXnh5z0ѤD>0w㈿_`ًmzCttndYIO5J jkʾzX9L 2b݈2Հ 1TZ;u~w„zFz{¶WhHς$b&IS۲e9.LtEǙoQ:[Yvo󡜱!!*(@FEEjPXg5"3͝Eka`]J_高*1F{ZoNve1MI~vO r쬋1TIC_ BoPKe2-֒XzFLn wcCz%Xd{3iʦ^%^&a < #31.Qh[v/퀴Ѕrdx|ΐ^  D]Q5򌵙h~)N |-E|5;H0PZ P)Th>?86k3ǫ'Q Vw,n}RNFrs,TN0Wb[ G2!0oOg~pIGŤ7u'Z4)Uq?8{eM}6%(2R y8;K\ɤ_O O}^*ܒk6Fn<)Q]p3hIVv/]'Uȳvr G0d=h̘|äR}Qe6@3V9."A?g^LR*PzuEz-提K FD11QS|Ns a< AԤaxWy<̌Y~96W9XT M)7Ssny|qWnj)[1ɟ Gېr4OlrR3 S1Am&M:Lܒeҍj7l'\+R>n!n-`%V<˶wBEJW57t2Ã.&u=MNE;m]%csጙ,uz@Ai%wT)aN[`U;YLk<2l&fh)) "-'V%D)zdCd 57eko Ai SSIcRbq 񪘂291J aرg#Sߡ'"K&"hG~1QQ,3iؒ"m q9KZN y׳?Ϗbni2ktUD.ʰTRYS4BOIPo;"C5ru5DT%P?+#ٱ`i1a|Й_ھQ7]}27It^8t&ūu PJY0j+FgqC+\(Xx(rv6F׿$SFvp)Q_ 1MYIOfgFAt|pe;B#4Jr2bc&n .2<#T-w/[^H_Ԡed Zl}c!!ޥeuYЮXMXXR%tOEoUVM&ey+Al~#e"> zgmN~IT: N'TK dv$ ]Nz,V5 [a0UA35-`#ɹa^tWir_[6v!aYrMeki 1{c桍WaIfV\q6fw q> }1O,٭? FO`ϝU2׎@a{ D88r(naab*HNt5lqAg%3;Fܾ҉uGIࢀ,eM2k鍗ɃSO\.Up=ߩY43|ub*CC5ta3NX٦6q/"aFYŠUv6Sojf<SVǖQ/g<V|ԲXJV=7vЙ`(f3Du7eS!U~,Lj.1Յ2[hQlDž~;\̆N DUfsWB^<~y~,"Ù {1UtO2S[zH)A7?L<XZ&һTɻA9 r O> 7o:ILsIA/0,5&, 09ageh0~ۋ@ t܍F]si~kI_b{KR_3yTŦ$yG>C;\ 'ef|5r&j9k|@'BBP@~ 0HĜ4$SEh mCi56bDL=t9\{>1/4}:N_BQLEX,N_![NBw`K1䠕fq5޳:i3-a Ew)4zuOŮqE]s.Aa ,)E XAZ%¸;+`kVs#\s#Dzq;M{9v4;1ģܢ Й݄,w 1T1r^kH.H4f_ L+ʌ%U-Xh{fz3pLN\ M/b*:>/'% 3l`_ RI XA[=sC3Kc,IAٜݨU S~iOOO!rp _騘 `E=T1if~Yˇy xos-Y]Wfe9a_HIOݓ$+{a:3cK9(35tT~c MzLRj$#apW#2tN/>10//FL|36YfwA Iۆ;=ȴY2 e zv7ۂ)86w޲s! #ruk4#|_!SQQǍ6 {\?9vlBV"lOk%Q*i2 ~5{k(vrQnҗd&*nh917XDs|^~Z"ZtAi.#y>M-l;2P~M˨|\/%q.SS¶JͻKz4N%5ґ7fq[7taDB"*L s_e l?wឫ^?][ջy _MP]3;0jϋ\J[C4f*a^~#f0ml݂Nw7SUx>ymb'B1@gN3w`\$XS ^,Zcw]"z%Xޘ7o :AK@"R_"^)B;xH(QK|>5U@4T\])†8۞30([*O&$uf95GJ8%S[+24eIStIB껐 H}U~8RBpX/jq8s`@]W-8'#q6s@Sdbv[VӔAbDl21_aXa|[ CL&zF:lp^\9Y!&,Y5D HtM6$pO֓K޿٫gE}Bl岹tϸƵ׳R=^ ^X)A=ԍ`װX݁xg*hzg4JzprKIuu96}_&O@K pK1Ňr. ιU8IdaF9Bp"jG'zP>*씴w㚭4hJhȁd~<8h0otH+oTAh??㵜OQ !z` ׹al ǛdI]ԑΜ2'7B~o\-bo!of楝J1;gBsM"6a~DWȐǒvvEyG5>%;HK7 0eJ>}[ʢN`kckߗ2G\07u\dGbMH1BK:&AN}'&Yc_TV0dJvZHwmjhk$8enOwxnTV&u1k 5}YҎ=с@+䨗Z`-'>Li+.U%.y2cxa{'xodVX6w\"h&;Ս#ޖ6YaZ #r?vՏL;4d*0 X-w! !Dc&n&9"j ~[InI| t<ϏH|) X?X5#ehA9>–@1饱AeװVNu0&+w9>]:3p.8AR F[I=TUޤ{-7rJ)hUX1fQ)T|ٺ™N&ߒ7YlqG/&o} xO-!cM`HLxsJg$ڱ Q)ےz`Jr,1@ SFܥI<@sæ&HoWPT Sb$[*(*7ǰCW6 ҥ '-7 ұhDRcQY<$LϭIik6+{D#UZ`b,cɸ9*qFRW\1߷Y)> hT~߾=3F4K|gQA"(L <)wѴ=Jv3>p׍xj=Yӹ5 r4m&ZmxF?Y'c%J Թբ{?MnT57ֲEx(Pl(}J@ :0=ѸN݊S, "$6[qGa߈EKTgl9dZFxŮ!o?.uQ d Wٞ ^T.lZj ƿrE!=OH\ߪ~uc?ЅjIù,IGhŤw qtg}W$4uf)Y:2v=S) j/\Bn&qR{4wowc3I䜳Hu޽3A2k @#sEmg3cqʒR/3rve=O~ QF|xfS'clʀ:%l>aT8404k)+tUYvUdj8\Cpf3ih`aՑ(Ni ӡFlۀ.  vCn$hG5G4_U !"ZGÀpsTpEo<3h iA+\L[ge0&'Tk<%y]OF |>Ms5H%[Q%u:/ۡ9D<ؿ&Nbe9N- kh4B?`/'mE|,2 n{{\@]= ᾐs˴zuIWkx i֢EP%%iy\-=M5-"Z'+Nd:wC C 6&ǟq0n%`sۆ~2.ng x\Pr`p>a5*؊4+857lՆ4=O|%Yk`7]Nw-e|ׂOW]u@c:rh96guz̸9E>,2Lbs5pb 1r>/eD5Ǽ2 %^ltI9rNLNf'僔= "kbguDA5۞9a*D.i߾BW-yVӇZ7BlXS d.\- *m^d!<'f z /cHGyDΡ iO_(Zj6N&42% y,k ?}W:|1L* gS%7'Sd Vj'=+ـ})s6jg-W?IfD=1uY0boYYqNG`a[o ) sl^wHS:r!#($bs5:f ƅ!C igecB.:*v z@ANr+HnJ]Xd5kϑwBR(V}͡)ތHdD&ʨ_'gk8¢ *o>%BM.͢^TC{B22u=AU!1Q~Yn4ĝDp4[]WuNH,S .H]lYiw "jI;tVCfjg墎Q>y4f!] ֽ#wBG=5\.ի؋-MKR]@ᱮ/},ИfysDbgmķjpTrh`I2:/ O? -"Q&%Vz-i5ͷ+y:ǘE2Dà2Dmǖ.l'nKթU&(69:X4ks\uvFҜM{ǫA*sKpl z/'&+HLzAlӐ9'cquk̓4 GCK>veCˍk4hoܚh|Jͣ!*էZ;СؙZ|2浿rE\a,6*nT0P0yO}]B0nfžhfiTwdċѴ_K Nm''Ԩݡu~QM۟|͛Y س+S#쐐9C1I$yV[T'"5it78wvOm kFz3$uQ3H۳$5&)L,۞u 69`Q˞N,ĐΨJ1biSפ"/GsPVO(qj|%: =@V+/s5 4-44ݾ"/b;,q]arF )^0ml/p"luᑪ,Q[kʳ45bY8=l "R`v| ٜWЄ.MH= hבj\4{s!>X47U*cŲ )Bnja<[mp XH-Ɵ&t1]/,}n1Yh?҄L.7QSH6_Gߙ<-e GAC\Ŗt/koF~p?}6ܬoZb 6nL5SBRxzh]7z8ZOڵQ 7AH T7@=TbNqcfQY"j@L,DV)#[@HL#o<]\yU @Q|$wLڌ#Z +x+ז)ar_j5_8/ 92 a %mdF ;A:QwxBl u:$ 6M^eE*NxϠ7^o_ m-kn>eZ|?I07b+qnM"e˨´/AǍ^#<֦Q䐲-/`'Տ~j$`rgÔ7?awޖ/%Q+qן-H-tݢwҔ6>5ia> VgyMYyǬV>mE`oF@-/J}gx5{_ mZ/6sηXE_ǤzyQ?޻o c[J9k<$5.ͺ.$hkR3 oA LbaFF?&?/rcLHFxͪP=|UBecnhDj`wlL>l:U|QP7~[]Qsi`N*.ru-Cak JS"+EK/+SCK]Eb&&mZ'IoJˇCPb֢9PQm ڐa-JD( 2* 9qAk6vJ +k۬+ ܃gхF^ Q vC2lg2?& %kP9H |e(; Ӛt $B L& wN[t<ʝ0ri"D)ys0 t%(k/eA&",2u"@xzptAr{ Q0DP^u0BjY4IZ $$XU3宪 "r&~RnQ!))b8rn0ddxy^"3p5=JU8AcGϼ@(4 s jVuw܆rYH+ں3ܩ>tu`t's썤Q@~ʭ7*/6~8psGtQteJgc+pnDgRRKc|<ƍMQj31nx«H+[H Od)nzV )Yô1K.ױ6'Gz4:ID\і3--A_d>r{SFtdLaE4G'u e/zԍe*M3xCOǎOnKOB!USDX;<1o8-bA|*H`^Pw s)R^ 4EFA A0X\[bH;! !rgYD!\)?%w֠JS~kWA ar\D:t!5My}`@j0z&{yCnnI]HQ|ï s #ؔ>*OOJo&L"z²C1H]5:Dj qo|dKC؝_kt,csuBgÛF[R4i N6 @# 왂eGV$)4 -pF kmG'qf۪;A^ذE:|< hsnWesw@1x'SexUT;O4}5LE%DbAǀ.F9)c0Wjf+(*٭̛RŎE.Mv7MĜز!PevX-A)O>&*zh8g>Gvb'!9X/FXF畆iy$%v509D1Ki/ZйO\[/֖V:HF2V #Q:P*XME>وFp"{']qw4gmI='.UOPA`+>"Eq*(ҹ͕ڃŹm hv~ 9_,ɮkc'p7T啫v*\'8:W (`%MI=8hʻ29Є55t9@c )0"Z YiZc ko$\1))?զNrNGmK?ڄ 7(j9- >%t99|8BiYG{z,-Z/ j3#~Ԑ}jw ? Af*iOu"^+Esh6WYDcn?倽瓝(̄7 $vNMGP/lf1ooq]8D6|eCvRekK+J(4R;7 4[!Kp.?cXk{Wp-`JD.o']ÌNû[H,KiڡsW$}:&.q αp'JLrhВZϗ¾Xw d4fNOC/‘Xr#*(W jEԭT9{3ɇ Ol4goqvGD-,"JM2KaŜZ@a90sX4i˯skuiX7okvтJ.&A$kYQqlmXc\=]0]yݬP9-_%iO-R uйg兦V|mpJqxKP̡2r& q(;U-3XSo ./S¤&T7|/q|2QDdQI]ώ0c8.uCP5B1rnv:`}X#DyT0)wQq<,+IPr3+bS` FJhV}|7 S<e'弊p%e+h;SoeokLE%vWXK>̇{i/ϩv0%d(JI{+L'j`Ah9-lW'Nyeϯ\6ߡg;9Ɲ-K>S̎*$TJӉ_ß0tT\]"zFh+G;poB9Ks.ӜOjkoO:\[/xʥ&̔ў /_CSX/KڞNMj(IJPwT4o&~44œ> _z4+6T'F2[ƇD1 f(l-p^ "C*Ս9R$$SZ5^ :A{'(6f1JQI%`jQ&wb*_)| t"&y`*-t6C'K٢lXν-6].7C9L=o8Pwř21s%LB\WS Kֻ-~h&nY\rk>WE>VpdYwN5~ ǻwwf}wl8\GʔonVg}<ӽlв5G,ȧOB' V( SRrЎhᮧ}u-pUożHB:|&cp8yu?ܿ؃~c/P63C c`/Q< p+,pWaO%c_$ :U@Ϗ4v Lk V vk, $DoA0 48:Y;v 7ݮ~LrKMYןvmz!b\v3qh\am痚F-KɇPFڂZNm1ziI1)}sAyIܸ~)4W'c'ft_YI7`hf)T 읥_ e>[_p`3)+15w_V^CQ@N,Z@`Ii&vzr}≋v;.t?#fC0Rr2tC;q;)RLa@ZkVA#ڻxqf0^dNSzܔfhUݹpYsJy$R/ @7q@ohtx-8,xz Dd'N34Wn!^A뉵d@8q&?SDži=gJ$VsASeV{0<4ksu% !x \ {4C.i*Ŕ"UHc 0``baɵ*j*s8Zxڪ kV@k8X s:`/B-}>~F.Sؼ9&mxx<*\dF/ "G\(;dϒMUZ.rC14` ;,BOl4݆\*l*4NCT8A'2:8Cm\b(*eO%F ~ xM,ITXH1FfIT7` tZ@ÏvŴh%0`b?4|l,dS1S [yL']#=4b w MLdbH=K*H޹^Y*HlO(zilLɾ쫑 Rͺ31M[ WQ/MzFO3}SRwL»iTp0Nğ&,'p#I8)`>׀~3?J53ksG'>q# sG}': % I0@)]fh=`46qMüa,@hEۙ[GӊmT~~_^\jZW+njV< œtƀ&ډ{dns3')b?2zWG&*@$@aϴ-"xZӃi|QӒrȘXx'q&S3 Q^zF8 ,Ӏ>2=.&{8˜笭MAXwoidI{m-}qtZjj?3.Z8!rOQ f!~X [B/bdwdiYCW}|CedwP6cRlݓ Iѯ-wNVⷮ}}7Las| E!~nj˜nfb0cAzM$aUa?'Cz3WI jPufR0T`W? TU4%-TWF zx/0#14qF,Ihv?~tV+7ݥk 'ЧN>["ˈ?@ (M$Ca—<-l%ʵa/ kB<7o1iGل~N3M)!{ac}3<:4)2)>.V5^@hb&@~.[Q|ׯciy>[C"F9RCn˨? @3Rem%ǜ\d=KSC*,G)u7Q@m QdVIX:#&pe㽥sۣDyNRc)T"XZ!<ܜū(|fT ޙ}%MgY+09]٢z.v<¥<ۨ<9ʎba^7g-7LI/\r}i\IkUYi#w01ziJLe29t'¼>F'YX]hsH8kxA/B@>iaSBmS%ڟ] #y.boc9"t͟$ʁ,,F}z-nQeZ;j9Wt<ӗﯤa ̶ z0D%G^f#B]`E޷ (.g`'gqWӹHōe!LҲ*,LG:6SË=>+~)Յ4?g%yHTS᫕,0OGj)f[՚:eʼվ9yqEm +U3uZo_s#,mhBBJ5w 4. 7dM>>vn/ij'|$d7RjRiC\[@,XnTFҹf-kvan }phQUجf8?R\{='qkp0v)8 ~XP@ {Su+Aj|-(^'y4_ǽ1=dae‹+UF4tQܹ/RtO.=#xk/G1:`YQsLu ̯y}NgP|R m9W>e/w6S2hߝqB#DpdؾN`G)6#XJɞF "k0w; ,^AE[ ˭W^LH_L~%1TVvL= B-N#)3&aE6/ &SqCRd*Fk㲗3[H露։>wp7q&QxH+ Y6+hm[LJ uʜ1jĵ(62$~pUZՃ5=Z%gǚx*o*}^7)a%Q) }WwUfթ=q8K'ʰmV.lafY۾Q(u0ڑry?8Z3..x$ZD6Q\5x `ZyHd򙽯7ʓ0]?(u(0?'`緪w°ZvuW0Ŧ8 ojqaoZBSЫ)5*v(?SP^EMHY%px;2֥Wq.Att&R0F1BKLYKieP➃ *6c8AT)V6H§d@qx:/>L70r9H! NÏ|1CW,h!] G[47m2˚pBsl{'wH{vVAoAʎ˨NK )ƛ]JdB {NU,#O 20k{zbWL;Q Q`ʗk3SҠZBs0۵ߧ:fzrJKAL9XR"9 plg*wmfn?oC5Z[dMfx?̬U8nJhO9ePSM#uTb 1/VN$" **NW'HLݺu2[‚B 5ljqa4 ?5^[x<a7=IB֮?NuElCK[D3\ij0Td0݆$/&VxAp$ >?¯Pb1߱ud9BsKBrjMjִq#Ý%P`?eEaT iů8 OO%)Zl!lZzb>?SP8Y_QGRƈB\i(r4LraYWͩV zq0/FF?!ŲۂG);HɊLR@Xk/aUb6޽0ȴjڹ6OŸt엓QB9Ú"i,-KIqgZkGad3}#ϭ_lNr**V*uJefwG+V% [N2s&7uƒ{gkR~^c(a40` +T:vOWI! ق60UK=\iΔieNFX/XV"HFG OY!.ۓTE!I÷itUtdro!p!H[FHՁ:A\uUղhcg]hiPH+ܼpZs)6h> KIFUDW"8_PO %i &n5 ,h_Sd9M"FѰn1]ǯo53., p'V`O78Ob =lԡu}t)ъۨX1$["B޵QHW?j|{)o{}T0|WGӮnN{mI~#C:N+01鹇9SSo^'#HR1Rb8F?wY[ `WYb@&2;7{%]!H@İ#~p~%TNhH0W܆@lpf;D եﺭ E ?>-"#r+t~/[ޝoa>=#m2(<O}#(x ц=գȶyJ<~GɊ2J 7=ن'.|JvKJZI2B(e'(d$l U)TSYm.KaIaXeáߪBv< }ġR("38TiZm}.:{T!!bOJ*̭S\1zO)bi1iXGrm}љGB48 43jjjPnjcXI'P[\)X7a2[= 4!-sZD6и8e 1^e-C|$|rY|>&n#CJ{޾y`w^r#Y!RMr_R&*g٥:u!!FvFɚڷ1x|YI@kUZ{dO0/Mope?6A;`a-|;#𶛸n冏vݨ)–uqp{G"T٠fe}͒{e E *Ս'fր(¢ Nؘ瘐.3@ZQǀP(C(KsqMN9NCdCp(8Y `2Ղ{H o%/NH f[q3v?AWFrݗ34ُXb0xAKwl ш2rR{ݣo{ka1UJ6|ȨohU}; ^%$ÝS(V=uӝtC O[G@lX$Th6 A\iL-4S<P7;SVОGeo+ |q!b4V%k-\i/X%jiVTl1z69  g\&.Vqy|` ㍊1s:e3dmFY_7]=;1T9I؉$D٨E#ԑ䍉t\AScHa®>CIgL6iZ,Ǫyf ,̵5`(f<8""5hh=E7ǹU/{㘈o*+?wSu h`0"k7}/Ӯ ,IB ΨwĆXO7M=|5(չkYr fyxY_qmH0ɘR.Ҟ5Q\0嚱) !jvCQc:;O)Eɢ^,Dޢ-dNb,L&$ ٧qϴ{ʇf[t2N1Z"@bLIϔiy,Vl_EevMkJxΚ+y+\ֻRJg}@ P-c@G5p򼺳`#Qg-sEgktV9o=,t4>UE-Kjq[Yl%%~~TfP y 8Z;M ĂԹ=1߀i! ]ԲAS$r؝2Qu)w[>}"`QGUTNb7]|fY,֪ۢIULJ/~F)Zy:%"f= B`rrX$xl/ dKzT~) #EQKUf[m5֙;c+TCBDj4jсtE1r,__(!Ngb+E)U[#*wrbK}ހx|Ҝf 3wdvlUCOmGkJw.n: 흿(貱skZQ6 tW=zj>aFXȯj2ZЂC.*.Hd%{~Z*Ґ8Lw T'MeK<Մ1^< P*`OȊѬSzQ\&nȅ# JQ1{&Gk,ndpiS"]l[><7F&:`~aL u4epj V-AE9i!@aҪ7 3=8I8ڱ@Sèڵ|/"yd]CZ~lDHЧ_~#hj6|Jx ^XvуsjɭIO-g ?llEƌ^LDK0T' O"p;x=5|A z,4n&֤ݜ3TT BY^5ijŐ{waIb 9`Ѭ;;NRGѦG_AyӃ.KX&w e}I_X1( \]Ax_Oʼ; BXWκ>&WҫRroAD"`!W 3+$Ai0֟Wԭ[52S@PUFmSUv} عxS:m>N6HIiUOG'Vᝠ@53k>2*YqM(fZU)z&o NVcZbҏz'#{mAW<}@=S,+d7_ 7^tQi٬8mZV16!UwcYn%<# #5-KB~)an,qpKȵ5$up۩+4x\h :Xq?s%%T3[h3_űlg%;]8FF4CޜuցCĆ,UK Xf T!pe!~p; [&խhI>{^FWD!M$q2 䐘I4%VQˮnlW>/Zdl\M^(Sg2fi{vIت/g 5đZ_EъHgŐhydsITIщ*;uU; `.X𮔽=@p~fyWuL2KX(:yZvv+3̭UޜՋ-$I6Ct ;J>^IBrbOFoTvővi82hylw]9-5,!w rT?"OAK̀%[2nI] }G=`vRYKuZ$Hn,:G${)6k9R2B1UUb'X,jI2%5ک`1hƭȤ1--1igUz27BknVsz$wQ.XF牔sd4D7iD8 Q _r3=% ~j9cE"BxZ6ydPƺ7,?(rnPtĘS;\ v:7H?h(Hv3]iV9IQ#)a ZdD *k f~%'F-C'@2[oѴKT<3h#-[CO~12Չ*~zu[E^.TE,`bZVm HjrvH m.ivIzeٝbJee>_0?#:B@ᅯ@C v+d"jw!c5?+5w4.I8-ӼaȒ8_2dop}ōEMOHr_o!6a(=ˊ *d=8DVh6n5 6 ǥ=Wza&KNJ#d4wiOBv36bZY*GpVl@!'ymc~*֒(V+ ,[(E$3?ȗZk 7T 1\_)>@) CG_5n-$.k:ߨ?pi E){ζlnq͂'\0F9 #R=tw>g z<{0{1y矋ܥqɋmRs f!@Baª+ЛXS䔌Q!0& _=3_z*_ 1"im(5<:#.o.w1.Ju&=~F $bWT3q9jEF0h,4pZ9jۆ?#ǽ\_F׈9- x0֬"@.~|/zez6TgEH[tWΨ{ oWD5^{U*|_f8v0:߸d n {!Bdb-|CDaU~C۽m\bN\Szkt̾گɠ5#85gɖ@5M5iZu(9 >%PPvm. "r D&<~kQv !e*Ú> x]CgBT]B\vfɀ=r;>@1@+:( V䆻fevumyq4C.!]sJ9d~fף|V,Z~578YJG{ԉZ#[%䩥8%;ohEVY,OS͛/zfiOTƟZxb{^NDwhM.[1$ĂMόdg|Nb6nx mwlYwI<.Vn6`YR#DX}Аj}pnE\ [N#:yX & Ag Y/CwjzcL,O90Wdd1g&GR}G\iR?/eVꊼֱ :Oqj\Ko;˺|viWȖ'24@i> ==n^᧔O ~$DZuxf7+^W\ "FwuBB}(X)ݵX@p{#P? \zܛQ]SF-‘0$k̤݉)rG;&j~x%Β~MI5TmʡLmk;.69Kv;iaV C?`=k LQ=xGHyRj*MXl 3zzt<d]4Q>#^Jp-rJK]XQ6mWBChg+dq%4RpŁY_K9K)v5; H+k{plPY8q C/j2;`Fwcl=k4D|}k`"va;iLjE\u㠑cgLRA ә><~0ݻ'&Z(ތ]pD=owm9d=U遲ĕ. ʗe: I"}mkeQJ H}AA+"+_0AEن:Lzy.~g -¾b@ D: 7A΂U_y&\6gwPAOlyy0k[<ѻ߈cZ$g?}bKۋ;T5{ixZyw7~"D0K, բ "R>:ȯ%5hɏs0?S_„%*֦<"vQ)u4CgC+0= Wi3RlM6W6ZhSutoةv:.lt]3!W}CA(I-TO'ёOnDż@KBlܧDFoXiՠN`,Eૼl]@Ȁŵ̇,꘡ڕzGrdyWƉ|nKxc$7'OH Z|.O#PFaYlCM5%Ap\ !ƈ.kjS ; ?@Op+؞ ܨpTR >k"3/'v)> O(\8(Y;Y.ycp^v_{cXͫG t"f4l?K|-`9-_ټ&p_V6,j fH%d)$Z Dfl|["MKgŕA=}$B$<--mBV؈i2|i/T>Sd'\3LQ0RKs+DjCY׊cuWV4;|ȶ!-& ίs' Q-l- a,)r^:8]QnbB8j>PSpc=ÌHL{>+_Aף]\V{,ʒ ? CӘ;g>؊g@ bfd.qo4Ѽ o!Ȕysb@N|%U;bKg2QlZBD+ch5%P鋘uQt2QhԐI^ 4!2˒Ecԫ%-#n8+N$>2yxmv`K7ɱfQCAUÕDLp$$:jjrݫ$er ΄3Tjŝ1NQ) +H`Sx- T%丌^{5pE,h.t2%:e 9c_]:/W]jO8e|qON3UU _X*I{ɣaD[) /:$wϥ S'XrV а8Pu$'q@ &6#nЮǞeZ; j];تU2ηHd4Gx0{q1!5 S(gj^?p6 2t:BFA4Z ; r2 慗6&xu쭟J  & ƨ$=|Pl F!q( 12]J‘%o$Tc'i l>K~YyH5H,#ۅ})t}=6  末%w2 r_4"C`azsC `ԞHl jo)h'oWLGlܺdNݵy9p^` K]Ic@(0 GDtCJaM*Z|+&(pm(߼/f{CJMDCˀe?Xf+t!!o$RHd1kp-S@%%$C:ӷ`'X6.:T!ʐ2OћS+Ow 1t\8!$rr0_*&VeMKcr@Z(D {uNKO~F)Bm/[Iy+fsŸTM$u *(򾁫mKHeUu9at'TO!D${v񽊍 1Ied-%ըG. en 3c01Lx4?S(%5Frudk"3s1A_HՃuf:&4=YG[ ̤Y3MhX8MxujqlAA[ǡߣʄXt=mm=hj*o̬;VAɱ6Keme6"/f ohbg"[rbɆϻ WL]!$zI Od!,cx~_cjbe7qU+V*Vky+|tv目$*J VJwQS @BM$w!HX gUDD%W, 2"udy5"0x*n47\9M~tdkj1mnjQ}"@!A;QT3p_m)o4Ud\cSk7ݖ&C<jc7KEOYY00̔s=v[" "t?1Q:ϾdT[qVC}scSxթBS.I1p[Փt]E" kR]"2zAA@9p_.? `"5\CQڳ_Q' 0l|rXh}Q5MX1SEAڝtZ)CtZK%/%JJN LI*0kєRZrQVz04LiBg<NlܶreǒkFalPƂs#}.mq!zތ53%AtE!bB. =Y4l0A9 չD;FKzID304jĴ42e$d  3q뫤p(}&ah OMN3Ϋ-_M H`3mzcY ,y:׺ʃQkj;+TB\ R݈U?8(' !+_K,2YJ;F7z"s uM8;:)M 忬3nd- Ex3bx?noG- }JD[~OYPc-S 1B6%is􊂫7øJciϋ(<.Or吳\I7 Zȩ!KUZݠK-+3v[m'O.-E _;B7x_օ_ol'[Cp(rS(f'% @#Yy{'bhWȥ?y)>'p=B1?/{3)3 ؔE}р5].o9GNQ.2Bt;tb=sܦLs耻4fb< s}RSh_P Ƈa%yF- [px1 $x(Nf nذN|0w$3!s=f*/V[gu͚ ՘kJ^]|r}0T-*re\|Iw2ufw\,O9c]pkIKḬ̌+K94ay.&LIVMsq}ST~u2le'lT!m5bCn? D/P95dS|#{#+Xڪ&`Â^.= /=;6pK$NCARAQYoj٠4c#ץl#/i Hm=I+LuTl: g5aU+'DBq-95dŊ9-`,&<. A1LnKQJ;f]ϒf{p\7mڍ.E? a,%dH ,j±F`d0I*Dw+"hx:^@J" hIRvb%RL 2k!`5(ݔ1ٮ@֌iޚFt@X>i`_S})CRw%}B(:+3V MU.sm!+LeG'Ep9+iz JX%Xi;} gOeZL6 ?n\-M ITde%7j8{\5! AY 1{u&?򣯵h {Աeqֿ~_"t{(ZK LbsXΥR򎐺`p-Iϣ]shgRS4A L~B7pFᯭ|SZlbWQx's^KybUot,%Z܎mF$.;h'Ji{:l~v5DNͬVSa~n?F08{>s=4l6a# @6Аs/Md: ?: 1x,rܘs͜t#g 8>ϐ>^b, k5n\1FplGMyo8wOP$(K0tzH-` 1͓$*[|AiJ$vTAyYtDkg]tFF423_yFZ6iZrjCtx[~{kD4q-haOucjUO7+OME宇ZR'%o[fLnƞn?ZdܕQpϠT:,%mBrDI1J"M7-Ҩd#'9)kS֬ @l9ϖ//E0z^Z `hxiugo CpsCK [\739/5WK#'R+HQֶJ2ǣBCn?k4d2u3[l4sJ4-7,#jH Q<~MܧQkꆐh򁥅*B n\$L&٭V7zKe}o?l<[ܡe Yĺ\ChY 8e% U[<5.]1sb# Ҩ\eviRu"xT{N[] PKڣ#yè ?,ǚb:ޝs>Vك5/M2gjw9Lx[Ot.:5vE.W3C9*xhҋ3[ 9%sp2y8f$R̔Jf0rFYjUB4eJgvd.o{b7D⅂C/~Œv)rSqZB fΌE P =k yb$h<)sp1RTq1hѦ#5lgwպ$ xOv(I;̕Tq.LC! ZJωdx9XҾm— ` ,VlF5E5{l'Yyyt HȧgLjAmtFULj[Clׄn/W;i*~Cʮ[Q}-@RyFr Lz"X,* 0NN.Uu)g8AD,k LC8DEDD`K!jܽF9y@I umQ"]b3KB$aMֿ6D7g-~2:̭} i9U4+:#>Lm n"'ίr>&fq' p5wwGklAL/2]Z;@]{l! wi?d'Q9t]ùz"neƩ}~<7hs^5ޏqm9rJ'&($fpD[~Rm(83mZ%y_\i (QK -(*Pv*@w &?WW._}SotǪM0Rw+Xc]N3 ;H?Gph6ءtFq?9g J|9 ffj#VX2 g{$r&Vn;u`DW^%Y0adj[ijV._4apH!6ɡ;-%vw:?:'fB s譔SC9EU* ͿƂ8jb!MOmM=;U+S38(L u,p~]@%ga#eB8n9o 9E](-Wy |4l`o4f%SsruQʛiԡft]*l{lRlֺUp`,srUۈryY;y t9mmZx[Z98!͌Tn0>76~wl^BEKeL"ؕ>΅!7CfAΆYg׊o9}bx'c#TL8!{WeNBߙ 0Ev7_FE|x@;zLU!p ݭ#6?DI'*kj}}I!%}4Ni)qod7!gnڎ k*\GFrV k#5 MrFіOGZś: ޹w&OD\3WU}WէV. vӟaѸSEsq<'I_zәm595IVeg8[T]gs_"G#G/֫\F3.77^zdUI |ۤRxz(}W|C5 78xA=$[5C= 7WbDZk6ع\H5>v{#_Ui9)zο:!?fۂ@ &r0 G |vtНZ0jt'#:mzq} #Ә[PY,p BARrXÃ+w GG8bAQʖЅ&&u0_4 XqJ}9/h.HOsl.nF6w;q2k_!U(3F!O )}^=l$62IS3q%xt@jad/5vo 5h\͘ܘIxjFh+BsYdP­,/5Fh,a\KQ% J;97wU/ؽt@ݺtyqp$:Gak=bm愧ட; MA͊y_%LK ?B P_ 6DŽ$RoT>1~U (^2pi7 gn|+0qwwsux3֊v?2/P:]鵣' Xyq=9"=/{OR1\K ɓҤZ!Fm|&3DBhѥ{Oů}V]2yPAN&ݒ뱜!b VE{_Z.^pFh4ƀ|(7\0EUeu2lƟ}ڃl?3/USx.NJ?W{ef3ϡӚ'P[aLu|p|56\=irc۱<})'_;r>[ $=#Zﻲ@EZfMokM[;鳶^rEəUZ{t0qӦKxo<ԋ20d|(Xp6er6:d%A-ߔYɠ7:o)n3 khVU[,7$'TZnNY@I MyQX;dG_+w/gL#n[JY&=Q Rʹ =5Z. ͨCRUxwZQ6}5s p5  p7-q:MO wA"n`^h0yE\ oDʂ@fznmDF 2r,!0̠/(vJxbGsD:S94WWEp1Ӊk odCZ4yn•:=MK?`’t0j1#Z>G_|POݱQ)W't EUTq?pt>f^;e+bcp^3"\*Yyx pCS?A*ƋI5$ל&rM brT(2Oh) Ę)tQ*tE7B#[Sl+@:!pIHR6%xx~[{NȾq8`F،YqZ">5%jItd ؀vR|_,sQJa'5K.^eqDNyG-FAz!geBx92'`E>y8s͢| ,+@\8]M ^sg$ ǔOUֱ,jLN lk[L`Fq-y|8bs;d ^BwjZa.+x1}LiSs`IS a#Welt>*M80S}&@!/RQ<)E  Í~q*dfsrRϮ%-s,=BnrZqC^6XWpIeD`oժaP"`~YK)%= B3]ҵ"ZJ=Eխ#C-Qs-ٳ8E? VHˁBȦh$CGB/|2R#څ|D>ԉcvV3724J-QKrHv3Zw;E-[E|<y){yBB-.ꉋG4RҪݞ9FYphcH)+n2ef!{`7K(kчYtkarR[DlX^C2봸jՄz,F[9 =0U}12ӯ` gDdf:d) fTqLG,gS|i`&h9sYyZbSڌ˜,P914OLI8/KCeԐbf"jTs$5+X䪂%*<熰m##蟸XMfT\6"J뙔Ax[({6)DPDž`u«4 9џ2 ' Oд("Go M)LmieM]j&+4k#b-N:F̢:=ݳ&7 Wttpr6mX\CY>Xx4;5e6sn(5g I^Q]pvKQ*M2gy=WCHlTb"7VކEeA =8g: UK걉jveW\~5Mo.mkK';̖߷{/cóD=yŞgd(gKCB*ݔCH[u~-ӮFOA9DB>j58(3 ׀ރ' VU{a=@n5kGxH Ц{8lPf g>D6^M @Uӛ͐®0X`jl*gn)J `m9_CZ7Z4=};rrkJE^C12N%>FvP$r|Lm=G +ÝČW\6x ,|vSq";<9Mn7}f'u^i"[|, CXr ܅:UH?f{F]`=ZtD}wbjr =+D{Oys5 #]9HlM]׽ڈ9 $pוphb1s@^~FRpkqNB=pvk2~ DuanGCZ=,Ϧh"P1i[DYNw0" 8Bo$Js1cM/7ԃkiXmsvXu 5lGJ'nmoh@X̹WoܚjwcN{0{_uafOD]VvB3:ugnGI'҃9=pQ;ҵFS2Y074O@ωАɸl@#5Kk$fa9=3~:WHL\*`! \#FM:#acT1\h%/QV&QLe; 7<(syoط._jfOO˖ \lp!N?pXN¬0kQ`^o`a*h_kd`[v戋csע2 m5n :Mpv}}G|L&0ek]6#e=7]Dܒۜ\beI \ݙ )b9&e?)˲t\W5\fR{>ZR%zo3!{9ɤ3b킊31M3\*2ګC<z-Y2t!>r7D%˶"0 W|LO/dnh?~= -nR~Պ"dL ł :zY 9T {zT->hnV*'̔oNw=2g%[uS@;(D=rd[4&Sy _ I]꠸ƣmt$LP0BgeF\X+r)˾(,.kqqYBԊebn 0`Y ?$fpHY]UℯiQOGQ72$lJfp C,.6;>?HnMbt,WF4|Ap a+{о`$¦\$r5f Au8ߢ]H7K0џ* 2 }0%AJɱa.n \I`0Wfg%gR,povYqwky$G"0Ct} 0*r@ee7GƽO؛ i45"An^6U)$d \s*l7 @ٹ@Y&&gCmRN*sW`9iLr \$V 'bZy6I޺MMK@$&c= $ }[@9C'א4Fw7OɺjX$. ȧ3C%񷘙Jݪu /!l fKߏ q!ƬXVF"Rc N(tHAD#C$VQ^םe`_jCqMMJ)i@j^=lPX7֦ n^_P^9ق|g1-<(ia. /:,d>dhB0HtEK l3;NO*!!H^ qK2H-I X՛OM$p zz3]'X<anXJɫ$jȋ&y޳wE.{#:blN\u@NDgu81dkn6 )oj =WQjSHʇ % McoJbmt=J6zYL;zh* Jkz:tkCwN!C6UAvR5&Fq'Y"H~][+-T<%ɡxx W [!c\运g:U@8;.Z~e%".8XYTU~\OFvϖŰ~ivi\L㉒Vw[U"0U]F"PtELYt|O]Ҭ89K!oo'\[N*9ZG7tQly4ǘ?%-h4@'PTd>`x@;|̘ڷi2WqjlƳXu1x!#Ucڍ~"20+EUhiXzHl4"ONai'#SzPLFٍP3` TfǨ7:n` EXsX.D2MjigVԴʫ~`5 3p#UߕXd^gfV*ꢔ٤j?m-Bs 0+ *$e}mլIy G};0ѱ/7 ##εKLR`lAΣ!\͵O&-?݊68BI/e'h%Յ:iR %ΫCR t 3cGuȭ<۽RnJ z~h; Xm]qѤoe 1Z)~ڬzF:>?8wOJـu.w1ݪ#l?Ic'Mc|B?K Xr6}<ޮb1z0G$Z0\aPf2׋-58qXcY<3nF}hmn,T[]eV/0(w/ v z} f0cE^TF]2w'OpGUxNg`=Evts [,NCV2CHӞD?io ↱f\Țnᖩ% n;:,běI}MYkvZX#zy]H=$-.Ŏ[R},$oHu7^m,Q,l'#_ /s\_%1Qu]S]7$Y5Wuk$4OOS:F̛c훖Ro<Ƣjd?{R\PF#1l7LV B}(VXBocE˅U`{qX\M? NsPx ·Į>*ͷA3'v3j?$ .}aWK5ՠW*ҏDlH!ߋf?+I:f[vwV'eD|7|lF@_}T.~LF_;Q 6wR =1^B_4~Ƙ?v|ZVWt@ gQm(1| IKU( 6 ̓0~՟`^^Í,'.L]}15) [&~|5!4' "`_g"z|aLoo˖L_?K^{Q^_x?Gd3p ypw[Up} nmqBgi={~]?-G}%{+2̡{~vؿ+9[Wqbvĕ ς_.F|ymϛ= {\8/a}O?. ~xz7] ?La ~Mw\ 7do|n25zIP$y?OA$1:q9~!D9F4=?&cϗHg?%F[v ƾ#<H;?NSWH)}bAd-#pr=EU"o*]az/u/lB' 7S' D}cpf8O5;M%S93Ow?ǒ_ glJt? Ih0vF/ǎ5qgTPCALr?wۢ&Bs?; |)o>V~ u|ehp^1/@3y/6¥ŕ(wCB_ &{YɒelÑ[; ijodroW n6~b,_EQ 7a2X=Cɢuoʨ0ͅɶQVmXˆ[ HpTWWA+q5A2}?0+u]uϴ#m|B7:><4o _?%vBᝩv&x>ĉrFעMnL󂁵-Wg&]\S*ڟ;5ei[< n{jKOe{.;junnoXW7L/.{z^'X/e?g|ߦN[~浶nhw&5a}[o c\0]guݍi=zGs)t9'>(圻wox^xz5כkɩW{ގ^){{?~4w|o]E|QbjYuVi: 'vG `[n8/"v] =LQrJk&i{\b H WL=4a|[93n jElU#LU6K?~"fϖu<8sK[_2ȪKsIGg4jJq7e*{#c)k67a@̤6aC6ֻ?^_-gH- L 8w;==qH{_i3gƥqOV~x.y:)a/aѲ_wYwGQsThѠu =,;ƱCcjwooluF?ג9y~R xo|/73!--O޶λlP;Oyڠ!MZhهcԵ^Zf㦓Z^i3kcPݞ}˥"^'Oz(ZX"b{}{_><Ѭm3lcce~xe==^+_QLf~F+Vx̟Y'gܲgo~{%3>=y.C{??Rg`cicOMuKqqXp>=u;D0Ϙ ~ZR**@OPhيy!T(J%T*8a_uV :Yà= 8\W5V;JQ?xmUzQ"U6H%nηs~S:?wG_k0"NRשV32=‹Qz*|# 7*W G>ա{VOfdM5n1y]oKͫԵIH[G/\W0CQ+ɏŖ {jYEywO/qyW'L=>RvgXKi|O ɏ -w?y~PڴfvS?~Wr6Zhg5w/B?@%W A~0"ŦG#(H$JG#ySx-o-|8gCN oǖ6| iJky:S}#z ɫI!RJj|?t^,WCY@k#yU{i>O |1ji~6k#CN ?ɗRQH> TɇS1H>GbP(ހK(<|eui>'Sy)|:|ގ/WGגMA>A  P$@=DI6dߟS- ?s Qvތ}$ UG;߇"?oB߽`Ow>j'`Q,>I(S;?"/! En0 7wa|?ȭgRb'PiWRIu$|pRh圛ksgQSH|> US<[U& b?XbOW{lW|Ix񫘄7ȗVyT;ߍ"M;SH&RӁ%AX?Qߺv>&"@¯j?$6C|S_']<l&x~#J6Ccߤ@Ci@~& "F?ɿPď*ޒ?NDPD6UkdW_~wȻȓH·Ҕ?Ϛ{+bm3`cτa3o/JU+$ߦWa|wN1Vj2'xbzMExMMZ'GũR ψ:8 &rpY֎sG-3~B#~믄7~ H[%`>WoِYS Kӿ&oȄ؏Xni}䏦ɧ0!l?YZ۟f`L(M~41;ό^!h£\0%`~gy1G8`ϫw1,Ϋ۟ H.Cxf\1bʃ V/ kra/O^bLSđ`Q_:@x ֿ{:α#&o8qt0<~O_8~>׀yi$S/G?X4wnXs?]=`~D;obb}0f|q` +M/q!`^ _"0_A?*!pAx! s%J{r/{`m0 =\K/q<_LJ N\I8D~#_q^?(Oi?YYߦbHp~*HouWѓD~VhH'BڏLӔ?& i?s'h_'7} Ʒ~׋V8O b`/H/^ !X&~JGܹ_/]? V"%`_:~[6X{0CKa\kK-$w2{楶£|ravڏ+ _"`Ϛg嗄ك! wqHO,GB/ @xp0/`>J;AL'A/Bx$?\`>d>Yy`[:Γ!^߰_`|6Y0£`~\50?³*!< _!{7xxc)Vsp{.`{_{M‹k$þ$##ׇM2#bz",_uYs)0O#@85̇@!xA?=Y,7e;A)i8~F9?f/hBH:Vof??!a|>I)~6rx'xyE3i'րeQ^V-~CO͎ $z隦\KsLK݆ѳxڎ9mXG? 越b_4Ǐf:ѳ!vVt?>?˿bYыO4D~'GPj=/}in&}D}\Lz˿~ @UX~ş '}O:~KĠ_gRG@Q_E4_ZJHBŅRi}TU*0 5J4_Rɇ%qFU)H_J*藊fF_TƻKwX_*bkEEXcO `Rw//"aWDSW W W W : /_IIaWT0*7}1K[=R0hW\0+*me6lbjxGKR|E/cOHqF͌1-,[jemڶMvQ;uҵ[N.=z׽G1{ :lψF;w߄~Y;wҿiJa&1@s@ǼȬ7%oxxmFvVCIq&/ygT{~Wzy ozvo3YHC&S0Cz  !ъ ]>=Y_?tX i!7S9n%+NJnlhr1çn;1ɩUjgzSY[o2Z<~onMZuV]\P%龦]bcO[Ldx?.lO*u~яnZ=ө˭罞H=fG<t֦k>WM`]WOf|^-ƾ5'qP6/4E\';z^̲n0z>in,@LckTV\w}UIy]ua̐]L+(TR}hlrlqڥXsF_d|rŅ7 ;gt+kgz{st iZW| ݱ׌u+@M=M2T/=DIBR dT!Q|t@Ȏ fʇ9 a (/J qT=nT8B6?#F|(FppYAH6%/P񸁎:SȚ j~Pkg\<2 `p4k͙?>c$Qq;GQp;0[[NXwI+D@UT{$}74Oe`p kO70Oآɠ(|Kv1GV ]v~KTEogdnr97UKe 7N|E?!\nϗK!1l|Ibo /d87}a%9A6 ;ʘ@b*9y[॑=y>MB[V|# 3tX/ @"DJd~$}g!ʟ=I{|)0p b^05>>b>>>>w|}c忖| !wW7|D*=^{7|3DBy~:/бݮ@?]:Py@Pw?p@PEba:>e֯~k?:ݭoE|OrQ[QN!JwG|ϟ;;_XYAa`3{Sg[s ju.gk7@`f;R9XIO5 [ 9d 9,`5]-PpΰZ- yM@2ػ/rb+ {o;sb:gwƚϟHx ϻ3 lge^& d`pWd $=vj߁Ώ}Po p7 bO<0$}q@_ @ wAH 8]>=y9[a87~ B&4Q5A~yy+B<F hA$`4%bvh߉G6w:x[8gM|=װ>ү2B藪Ra}}GZ9ЀמnB^ q%=7Z:4صZ9uՙ崘UY1X<Ʌ8ߟ?`tqf ;1/'#vqZ.\38]j՘b1z G6%&gwHNϻi=J;g6mᙧ~JhADU\95UH() 5?DN_8zqo@`\%@xX .=qx~'nl oV?~4:Kwɪg7Fc=!3̾ 9o4D(z}ԟ#s>a׹Ǟ ůvjڋ~^Zf'K_]!E4'fϩ)^#6I\@cq*,6,eENt})P*9>+IXHhܪߺnwe( B :I#·9lS3rFn&q f[Cł.Ca$yfuY<䃣ȥ iEJ5 l\&J5 0^^Yr{ TG&xǫiKc fxD9~*dn ~U*Bh]N.8ހ  m ?M 4IGW?[ɧf2z!zR}],)B>x.Չ.!w OG)b yɟDMXSE_J;97=v(p:/X+l"vJb,O $R 5Jثdb|m^9"B3$)O묺!{( Y߅[ɜbHT-x?8FP>` [ ]Qy&kp;Aglf})։7lTdTT8KݺRG.2禡 f۴qz*W~4GoPf74BM. (9Rhpd[GCڒ+QThZvԏڱ<8$ro5 nF"I۹gFB{ @hDTu\w?եI3rSih0E+n>_3eSC%ʗ"/z=p1S8h ުDt~ s6q+GPj8rk !2]'>2n&F|#@TįT Զ%$2z-꯭\8* ZpgÇ5q_Q$T\AChɊ<~OaELJ&Dب}]'l1<X 7^>ɂA,{7M);C'Yi"y먩;b(=[T#ȼ4$&`c)t47H[&tCDXHy-:a0-%`|G36RggD#G3MO`tE_3ECE6«,Lkp)3shMYeX9?ufP2x]e9z^7-Gs>F2ɧLeFr(B\l!BITnSZɬxΟN9aŋ}M_D;pudI˓6*T&0m3a#iwCη5̹|aL5&Pv}GF{W<,)\8+1ީ7d<SL,\!;MI:lEG҅,[Q{&1?B!ϒxo,0Ԍ41=! zTJTRs=V[iuv ,)FC/'Vb^p8$Ed133XLd13,f,FbbffTmxpؙ{y2S4G<q/t(ϪX mSg#S]d)ҌḧW~Ǵ>ڢM~ ꥙kA`z-D2!9r-{M?F] z);"2pU*SJ|W|Ai It[H1҅A~/27F;s)}yc*È |HNy< 拋AGlVQ&"nM2 :Z9VmOfĦQ؋x& o{_R8Ezc61 ,+GT4ٳ|bP :u7868TVkS$J[mMKUR0}pۖUjv1[/wTI]z|%\m yA!m =P[r c~Gu]@84l;N[ VN(cŜDƸ۩ЄЧ1`Zl<`SQjDZ Nеބ,x@'_%bsVů*ؚyp'`ضW$50;=Ww49ۍ6c2@;ggf 6,A-A3Q̀Å}'ъg !p ܐs@}eː 7$ٞ~xM+ L@uG;G8~ 뫘74|*v9 ѬμcTBRLJqIC@[ê0umE$%ɪdgvk aOG`=`Γtxc\\ !m*?ڪv"7<{K{ 5Wڣok.g+tߴ5ص}+EO7!bo(B)[x-UQ:2tPNORh_kM@ RH;N14aXL_ Xt(7ٮݛ7ґ땦,nMy>=7A;ճ=))E_=Pst\-@{1j}W`Wԧ-A4EWiʍ8b]ozV(W>/~XcV"? I53 J;%̨aRkhJ rZ`),CI)s*lAc M YS>%( Aƭ]:$Z(yZd[jYثIhȦ)YM[Mơ+ ,G?D$ + nL0 "w"SԎ;-̺_Y9ۤT]\ktnr [#ϰSuyAƒ}OZ0mfJ@N!͟hJqh5baf}`8mKycn^~5*պ"pF0 * RELHӗ p%ǫqeuJhغ Ik߆P05(.7WieDq@PLRtf03+y$˪O|g̪aua]dʈ~(bv4 GD)fΊخ@)D,B$$ݵ6z0HNXzLbcw4:Xǻ2YD hᢤ40^xy}ϖ)džON%rLŹ080ڸ̜2 /p+ݿ 3Ϧ={=Nsh{>z$6ѡ/pVH̊~yO̯n7'MP У k1~d4X7{.tLB9*9yoP!-4|EzHX#?9%R8TŔ-Me8 Q hHm2q8swJ] %1zHMan{ S~A+2(u`2K}Hom2dGXYvz?>hts,pX{hj̊*BVJUhU{ڱyC62UN5,HMdzH}ϊd OK]ÞQ20w jܴĢC-IWR}I1 ZnW >qo.#9ߑ7-O'WFZ3!D%! /۠(&GPGyj?vGB~5_R*LT,s8G2$q'=)1a Ew~ޣ<%Vj_f?h3"X(J$Јgv ˭۞9 .3и[_'ŤIh@c$8DZU[u0_p{荙>xt*o Ӂ_r`x)/^vO-VDykZukR\Wtgߎ>ו v޷yxi㤏f{)ٳzåYF 4/w ,,1։ NP[ۍnmyPDʶѤ]qyT^VK B؈9٦e5}Gs>wes f(ugݛSUJQBdq]zM8"<k,@l  ~zq2αvY~1o&c{elfz2((N뉾 L4Y)3@`ӲE|pl+@=+ jZ*df%<_2Eȹ`X~r3"'7TئphLaXF$oi-"-cR{"EL|T?ҟ?3g|B6xP mB|: eH p[\9<Ɖ~H`6MjS@BWȎR%VՇ- lAj)0R 㚂 kW(L ~ =%`% O∦66kI{EŰ.6B3BZM!lƩ-خFܑɴzn. 9#ϗK \*G|$T]=1:N-!”C,FsEftk1>EJL$d yJ@1N+2ΠB^`:Hk3lSٚ?Hi&*avFL}fszriĜhTls/wsEert9_\;-EK<ƅɌXe$*ö{L]  VB 9BU^ 1eBVd\.LF/Pd`HD>4ly )E_þHWY޸ǟpGװ9$Я*W;+@qM؉La?Zr e}@Cw6㫛2:rY7gf[thRkdx׊1j_4%`[}7ʸSIJ w 05^ bnZWGiosm\%4 ֊NX`^K w"R͊͸.߄_ggDҡЕ ot6hnj㲓?c# 3.)9#tN tKBM%n.j!Ʒ̧>=c7ȩwC8Dũh\T+g_>C6{-%;_|Z5$L:XmBam ,ll-љh1d NMa?`x_QY!^ 8\1k.Nzl%   Ė1@sw;Q-Ғay ~!-:GY5ֿ8geCxD^&Hƞ7Qe6PMi%"q)MigN[/R"^ԦUq^-D~8yĕDԿwRɴKor5$w+xϺD8:púa#' v&M8E,gfo]d-wUpԊcȨ 4E2ԡ2gM3ۍ)HU9w3\{oF~'3>)]k>QOx^ alvo ) y}dsf7NFB_䬇ҩ(װX|EBJ}c{uߦ NsڮLLxsܠz [N׍Cuz ţcTh=y2 )jfd\BRu{;YVХkgئaTrAλ(si\)H[5-Vr$a[k6~[kܪHL~rLhkfҕ`F`Y+\-z%pO qzz=/!Q1T8L͇31rs.ptLFTV. Kc;s|}r+ V펲F/g]L./GZM%#J: {B <1x7 w[tݻbsWQBwBa_o@ A˱XKm i[TL"eFF:1GhR j㊝k 6Om];AG!GYٵsw14Jc-e 2eD UCJ`txy}A"M^O"`;={NE,^0u耷-Y*-2OR;gX X,܃gz847~1NL[q@=[BQ1z5QΕ&%H9Fa`^?{MX79XaGB3V^Y]O7 7c\,B;&EBiH!αF1f=\ӗA4k׸T XXѶMRi1!4i (g @x]afayD;B{r*6ф]eXXtPKiXD-޴`+$`wU\跂^B`/$6Npi3su/]v_#8OTL՗;6u3';-O`H&WSeYKcrOmuUw.̉w5%<"$m ~cʁ]Kcrotp\~2ʕUi3B$|fУ-ո;] lҰqBolyGw_pr6R\DJG$ RNE@ +}<&Vh?Dw5x48q@*I -jmJn*M”O>:HۧG.1d;Z !I\$R5wC{YgEξI2H5 bVk 3M]f ~w`W/CDC$"e[j;F7)]7Y!}]w3[v̻1CY!O"UbġU -l`kh4 ڏjDA3s/]č=x>G+&Oivo|ŀ԰06oztl-k mxAPQ{Fɩ z$:)Mead ^6MYf`|7 DX êh+dsM["f.~9DyK\Kuk4l0|*ת6%NF* TLXM!^ҠReI*dHdRXZn/] -;Ѣ­8y_pdF== svW4Ae6MIS=^%@D ^0N?(m#Hqawɭz-ʺ +-wY#Ot%ޡ/X)u-!5ÀaԵhm@6${_s9V1ER{&oS L^3v'm@[Ьqs ,tvkUTXFcQ=TAfiIξ< }`5"mϩ t2LGV7HV S0ڂ*z_myy! ynkYpBB.T=e`TJH>&6}.K%5V1z;CrV IKQ.S կPjW]2O7:ʬt@ 2=ϟzwZ SXrZUQ> ; Q5$zY誢"2\}eg&e33V)lT-*Q99hK!.to藐U<$̢NL/2~n+o%~L_M_#k矉o?tanOG5'ˣ;/p!z~+"{vCt]#n O3zs"-lҧ'؞`WF݂P؉v~ĥ14\9scǝvv\5śŬt6aiԫ&O J:d}`Nֻd=Ehd/qt*U{mD?}KȽ"n,E A\=Rw OCg{ }O%3` PChgbK&6 Ƞs0w~B| 5"M̂saqXy|W-k - )~n8FLs(T}52ݹ*19(s@x#j"~0:EBQPf*DvVEsuo*vn;^&n_H]!":5TԒ6۱$gC⁖usf 94hu!l,ܢeW^i dZܯXpˢ2xGqiīEH|N#_SWԑX?dxݸpٴ ۻ&rPBV( ^Mj( ǨvkLNsޫEɣj< ӞbfoA%{Jjc"}Ͻ},IrL3j>O^Hao$\T_X:Pvf"fG(άq,usdDG>U òRG.*yus_?r,Zz읟05I{Y4D[m. -*/BM[@>dRU[΍A)] 5jߋ͢,(!Ϡ3kqvwʢP̩$6gA&o;g)**a@UhLV`дvuɮ?B]]֝IB+×'NG^C[JCh$iݰVw9Fsdsk{x&Д, Y愁]%i/\yv.G%&2 AlXyrCLzEhu^+&$uRz DxP\̠aJ,>z;|^ [݃%6϶f$_vn#!g#*.G-ڦ=j)"hSjuR~@9ń *WY $Ju_(&vDS-wfBn>kƤRny:ȠO1,' Na~r'ӏM{*NME-]#^k*33ԝ$ִܢ-.0zyYf>Ι- fO֍QN.CFyӲВЂT@*T2vO!L+!`D`^Yޭʓ஼yZ3HRkmb 33O*ιʦry䧡 %<P U<+dT|M`pH`h\ά:g1yVϋ1H7:l${u2aCYO%+n9R˹M%(K.E}$0Jq@JhDd9ȍ|ϡHU6Z9i8Զ{DЎ@09ΑLiχ I:ilybܥN図u\ve%3e*Au$tme.K|k{S<U%lWkgtX!ѐ6>u|5MmFlCorb c;jZ%.,#b{bw#Z(ƕ+ʇXuK<˥3%BėL xF{A )%Lҽ9m=3l D%:;DR"&:%2}1~p.bJGܔŢ'pn2-w~)U>CCC*V H3Mf6s硰W"4ܚjoqm Lƚݹz18ct^Dum[nzqxrTl]<ВtT|?y2 h+U^WxgɌm4*;i]S/X镖ĠpbTKx$w%d8Dn#*~LN&SS99yc j(HD;- Hk&Om0g,j8w5eRRyd u  ֪։ӚzC_12RDu"X{h3IJ/HwImJm9Mb/f)ՕT&+"`J߾h0jnh0 Frq^=׊oNBD, Y{J܆-dKU:쟼Q^::u-Y b*$)PB[kP5Y%SqiтGV9KY9c/R)F)NO*2 гj!? z&U񨂂Rf9@ĔS]gvrx-KAwoAd4b~E3W)llU ydqXrg擄4hߕZd=an珜1PI8ҠZkFtg3Vhc_cR5%ۍ2Kv"cZvcy _ؕ^K֜dzNRz!z g~YELim-0Aʑ#)l{[H91pצ0λ4;9ߴ Iж3$CXA3Ba#?077R6x{:UFԃzr 巤eޜIY1d N@D4JnCeF1(P|CE[rTp[˯ ]Ӧ2ddMJSFk$b:CZuǁh@īMEZg+13;Sɚwȷ=֔72/ptuf?[" OpUgi(DrSv yv("&^q9]-4yEGu'R}ҷ3C;[$PP:EӏL*!])Lܑ M[rPɭ_5]F6/ 7WT d7qN#ًl8X6%5ͲacF:SGhY?fG^!w[wHa6ur*k"h/W;O<1|N(YD07#6I"#L07є|@WAtEYrϚEz9gu9kXKQŤ~@1>?F|wXۋ8˼/e ָϸS&$ge2iAv)H> Vk)5aLxP4S{% LBm I6YvzvJFJQH>)0ԭb}\rs3rȉ#<8x ! b9+Cۗ߇e_Dt-(2: $|zi`@r~:;1f⑁f^V$~Li1jc1Q 4qo;7ݘӞBUp.hΫCBj)eB]!k|QhE^%L\Peam$kxeJ\ڬJkEh{(.[Z.@跲p۴s]<&|^S%L'(hhjh"POb=ozs mb,|tĸHe򐋝ipL2"Xr%e? L:8gN$2*KOBT Sυw,og'bFPGZj;~炙Jng}TN4iwE^{6-i&_xΫ lp3_MF*FE|_$*B"PnzZһ `'}=C= Iդʶ^!OIKUq4'@j%&daHL>v+6G5Q;*nc!1,p6Z֦ؓ.r0dU.`D8/l'9kU2` Q:X´t{hqY݋N|V9:wȗ0U'93w[>z^&_@j#t qi-YlbJ\tR>th}bfnc0!Kؓ''ί'>Eڎ &&%-;o/|$`UI})ٸ摊r0Tsgדk yXkV؇&݅Pk@-cbXz)%cyixޱ ~y<ze&:wu۱x%5xfT%M 퇊! `^Was-3=ə^T<2(P3P0>kC,t Wa:Ό/D=pHۭjE ~ ;-m|CH_F_8է@kv!Bq"VUw 4Ԝ`=ܝ}53GHa_d;> cQUb^"^};}iCx w37BSY>G< /.@ 2P+{!_?.AkS_lqiƆ͢ٵWCha1 بv(#;3Y*05%6!3tv81G)n~G^IǗEc3e{:ͶDcSOՍ]o+oZYM[bٳ[# aDYZcPnfrZ߰? @+TށB*"\ |F<ёqgeN||f: gx1~ǠlE8X}]" >F =,F4r1~S;׏G%_¯^i t[ko7gA^"9ɡ<&B쏱)k5V˛X5Es_Nwu|:퐾c=XRLAV*8ڑ$!v|R#^9zZ^dpD8Fe RWpBSBSsY<^m u-\~T}Cu0'njҾ.bW*^pwBA~|\eV 5 6Qo\TE22 03 !YVtlnEt{Cqp>翣,87Z+<~s{ps$g OAlޕ66 AEBb .]QPGM3$ڳ >1)p:fb! Lu"^؁kVyVtɕ  ̤\Vo3'#ͮw?vCT:XVJGd`Kn㹂;b8||QJ$E6G5(ckImږpj5a ~..YFJV-*52xeqm]׮|FCaS{UrʫY᛺y5_ʛdԳCXoM(–Œ<:H >( ۞a@LjeKc-  tСz,evuDHעT}QKqB3>##@cayx=`'X!Ϗw"b"E0HZ.F,ZO ]hiQ !6p -,?>\>Zx{0aZSCy₷sԤ8|W~䪵]zT*~ zܶxFw joU u5{E͉kqh'6Cv&S| YX4A%xKf]\+he -g V#&^^>|fTiU2 ]!H{d2S/$F %Iת ^Mi uRD( -ҨҷS8~Yu[܃EDkNH?O T?n cHPsdޫ^&ÑD6h 䄄(r_j,aגk?& -Croz-@iV^eW^8Z 4Zt#oG. dԭX7Ǥ6КJ /[x$R~ŋFN*.40'v}پ oT }iC>JSuil6dS'jAX]z+뙛.Eaa(ۈSeEJVO!nJx]rH)X[_cAME#  r)y7ۈ:il;GpOꭔVB—hmD6kΝPPpQW$:Hej`ue&6]F+wY@Fkb+!EΤ1k}睷 iJXh1wv߯mR0 MX.p+#XKNizKkQXsNfKoz7u{lLSLw2%#5H[k#>"bu IhHltlx1 _gϞϯ/ QR2r J*?/*30KBT~S9*+~/Ff:o<е_7j ;Xn/NTh@M+ xMm)t~M(>@ŝ3ĮtƮ5b->)⺎C$^'1ӌ0Mor{=' lju_G 0o]|ujD&e֧'%!Bօƙ)Ebө ݉K&Yiw9; NVX!_ @Y+\n]YzjcP"3% d(,,L Bm=ϟO <>'"_97 W_|  v?Nxt.G^[+ϿkL o"?EDEG3TPh+h>'+\9aw!O\$qmSNrzb e5Q+(M Lx_!P?󱶯+t\00 3$|Eb{QT1~s~Ћ.hh+N2q&+SQ|[ +a-qHohe*+ E.գ&V"[,s^[I$ϱ+\5f L0tz9YEw7wӚ\)1o#t;^dAKEī: *M樉]AQHlGnM ypvn^d ߟ٨FKn1%Q~ ዛ0[-cMX0"Yc5œI'^)9R/$ͥ«[$Ds١(VqķOJk:bEԩ{%a(҄]iO|Y>Nrc1|Y$ȝGʙ pQis1MMINVIHը8Pӭvch/Їy^4@6xZ CQpuf }n9,j A](άmb^1!1P|]1xVS?yN<9a|+9<" F*^ZG߫Ĭa۠n.Y|ƙKi#6T>u6K;<]µm$8Pdp8QDc (hr׻VGbcXJ:ġ+xRqJ@X.*U W~d/4W^x"N09GE4[nE&}:TgͶLn⠽O^Mm~|Fԛ 3 99:Ӓ̦[.vK)RRDJ Ik(0&3m /Uui17Z.v:ma8.G Ӷl֠ps" =Jk _I`& ?# ɹ=8P`c*R68JjMGN镀F}5,g&I뭞^bűh|E\#0͍e&z fT?cC+~+c( 6j8wq !*6cvTl=JqTO/AHa!)YVާ$ STL5X]5uM起>Ea0?$$}SyM1pbνG9Hf\,qǙJ"hVct}6' 9\{k_pC6XƵ~0]pݗ;ғѩYg5 v,%FyDjP|ʱ#sӕ^s6D6b3Gԗ$y.!ڞ$)=FT5ypH9Zi%h7w6ũAL[3`|vW!ҭ2p8 -XOLP3.x4bNJEhyѡOY+Y\[aWЃw8zZ`}6yg4vڈ|U-ئC6߭>7DͦD2;|!?/#ZqzѪ}GyڸԚ+BO?[[;1SVKyQb',;dI7U'hn ɓ?B}jjB1[y*ul{{xb@  s~|nOOv6܃``ZBӰrEh-;Nq@./,] G=ûB;ژXx{յ ܕR?<1')} Q.pc_ubB(ɁE#lqJkFvC{Iv]~l#@5l^Lߒ:,G2r,}g]ҢlFuhIYKOrգf_ǮRYgz#\LM=0In}G/=CIk*vfy7</נoO. +_"gےN䜍Gr?HmR]Ɉ! em/X_L˥CU,iP. <BzvВFo21o FrR` C H uނkFz1g7WLWF9 A$,Iؑu\6@'_TTܟL?Yg*_z}fO/%v~_/߯oCŷÿ? pǿ3 `P0pH(hX8xD$dTwX8xD$dT4t L,l9yxd?MYEUM]CSK[GWO쓹g_?а/Q1q I)iY9yE%eU5u M-m]=}C_GF'&gf/,.-~_[?8<:>9=;x|z~y?o{&}圲tׄ@^_)G0 l$5ZTcNqb g*gG]  .8 ZC`<*Puc A ko AJ12m~R,U )%m&xڐ7+6&Z@E+ma՛AWCa`WãhTo._@noyZ$ʸ?8'|9z Hzyѓ職`%?@kie.xOS4!tΚ'txH قQ :r:>ψZĞ 1Z̓MF.KN3"F2{ŋD},z.Z/(2\O_37Y@a(:LWO# O^\-WP?y)ܬ,V4j[`3V{vz0-POI0svzm젳c#OTVls\vn_uR\f+ȯT$ X?J1OgD>ps PZ uzXfVF/DQи2˖ۃD%m-TZܦ>Cn~W9co#Ւ]N[fJGZcrb~ZX0?u7# }djm*)Dqrni!&3X*d| /0WfhMcҵ>)Rq;'=orCrp/ q}Rg/}t/R0C= {kz%YHiM0Q\#8a ݩ*zrGӃ/d}$B `4iއ Y]vm<;2sg h]Yշq.Q}/]-JɼV= 39XG:lL8J!<_?$Me L1W X" }pM'YiIF>,cL^jiD&my{ÎXwGDͲ{!q=lcOHE|7\IoOAe .Jm#Qt*G0q|rE"BHݣvn2ZlM#_5*}\pNbS;qHPl.ԇ{h/2F .KTY5'8J}ͫPx^qg byMWDv#/@ISheBK;(Ax]*QL_yf́0*EV߅6_=Bd["b|\W [L-7ZcݻdAi3@w2 %{/ V /6*3]C͝n:/lځn2t*HSb[($|IPMOFX>Ed͝a9q~%TPhbF|R SjJޒg*嫧Q'ѝ|oJjX'>;Tݪg`iüs U>5i\Af ,X!Ԋo._]} "Te6 .a 9alP0 [;UJ#gbs:DVL,:`-c}h`E:oA me ЗzN[2SYxkX3hY-z(!~yk4ӞȝLiX^s=JhL K۽ASR9Vi$T2׆CJ=.x" g2<uED1Ifha~L|>0 \Y|!$r|X,+řݝrk$%%2 IV^V*eM\\cqK\ г2k(=T#xB;*")_wRr20ڍZ sqccg;|;Rkf>ņ^v*U :Oz k>'j?aڞ^{X@;3Y~W=~Xt]d5Rޥ}8RwY]bJer[ғoC D6Uc)'D޺g^pdqHOͧJZl:EsYN1 D,qQ!=/`@1D7/O]rp(p\VыGw#՜%9siPŮWȝ!cq}qqKm,ŝ]:bt-3)5fE{(Sy ,StB>J&Q=U^ۀF!c|sa5OS q50yrQ~9+0+>fWf{S2.>(/ c.礜qP> G-lhŅ; qyf.Z{? x́Q{^3mwGusc ^2Nl/}C Pw^,EQi-[\ȁ3 Xl{3HԾ"q;B*4@&USsmpe&/N/L̾%2W'wFH 7-DE%>CVbrǫ h/ ~==^hD7;ic $C\^2)p55A-i{nе;Ȋ-hc7kK/e(:TX^]JSP` MWVif]fU꒮Rk2CuD 3zpcgIoUa~!ϭs4ir1Ԇ7Kf?60/> =p.JoM,>\gKze܄2OCXķU[oq gMjDJJZ&5& 2`-v` ԮL=$Lx^I '}R$(.sC4bbͼ;S8 ; cǻs>':s.)\V( '`g@t$1/ƞ_"Tu #5@kzLP%I{(`#rršܷjc}*d0U DL}.q~& 4&/GѱVs/ێ W'TqRa6Θ^a Jगnu/4kyȄ$ޅ^ nq04v07}It^}r('1 F\&\WO?\I/X̦0%le30ć; :0`}ZR=|޻j21oS Idb|ǠG~Y)cZ#5 ;Z{8Ed~FA?, }1IO~3CzxS4wMނs&1q`C9h 㞻@.&UqD&]GR<)/[~q?-&U‰("˗1+i]q91ɇ:ټLy1o?u7;™i M>B œm2%f? *U1p&`x,1kF " C#Ki9l.2bB+ORio" | l6`,Y"Ju_48v?j7G~Roo0O x|g$6.=}YnNtT`D@$dR4r░?sGMF3$^Aj(`'{ LoC=RLlSAQ{|ŧ9M'Pa7O+IuJJkz*ǥ:Ku^ lqEqPkTK;pV9FNX\X*uPOU(`ڔL(B/n-=戔fIHW |&&Xrug_RИ /Voc=BԦ?%}@^̵߳RrQG=ңŤtH%Hǰz>%z&P"4X١_tfM'  OScXF,WGIPVv;gV"chp5-3QQB'a@67ndb{_ н^Im?^鵤]+h;*z,X{ҋOB)sv8ùe3*C&Cr<{Y9ΡP3C9y<ֲOÒ"tB-xeDSV:>9zֿrZ ? =7M|l0;9P9m~8Vط~^ k`^@%,4A%H4rW!(+;v3[^q%Dc8[}\}g7vS+?+<X#a_mu(KaCzAD-M/6zryoW}r\80E4"˔qaF:u±3B[+M)Vh'fe%ܓ C,~ue/gurt#h¾Xb AUν>(2aLg{&>i~}?pާK* _'~+w_W?A'pwo2ēGNg5-\x_oGOZo~%xx;妊Bލ 6r2 Q-We@(Ӌ#18}<_AP\*ܼ5O,14aP_&1c+fr n*k0g3Uw\N;x*hp Ʋj&ݸ%/LL]}MT_C7|{VOxo@6bK(Ek2*K4.8%<qد/yAp4yɣ/3Ì b%a2=ѐ,`e?a |`ñK(a>!ܮ%eptG]Pyc"-g61;~2~7 73F]ovw)=omMwo#?1879|<BB;ERV>R!F;kVӚ-HJD̛wFN\<Ck~f7,K%R%)&hyZSK;̝/t,#=H-*{?-Snϙf]+~Lo-9#|$>O?|)s֯>A^aUQ%(qčDKߐE.1`1BK(^a}|*?6oO?MoM7Q?$o:&?oO87=t⟰wsMR@<ݴKt'I+P2{Ug τ&9h9D2o 2ҏϥtN_FвGWy5gIy ­rO"QҦ"CFSOf}nTT$r]-j4s[8ŏgG~7G~7- ~zU{dWh#?7y#5?t2~_rn9e6Nb gy5f,b-[$uLigc _zb)ǽ.ɋ _.D#`$! ˝fm\Qsf/@$O`-9f 7kArU~^ o7YW{~ /<'c &pkoM79#`G*N\2ԝpLъo"3oxT+36-ogfscj 'tM})vʶ.F,@3N/q&:_8脱mбQY3T *&$dZ^v0JQEUߠo5;yK~KCݏa"ɪ4fvǛ b֪` NR$u%@hw-J ]͠#x8Ǡ*(5"\ .֑ Al+B٫S =A3"$7Is+j2Z * 딓4`B"֗,<ߟ֋o־oe b8 @_s7r~{;kgt*]C|{^Qx~/ayyݏ0ö05#9@?~ kLD r߽EKM̻mܟR~̺79] y]ts{*cM3% ] i_Ev_~-E7kX0}p*H Ch'V!J3=Kp$I|&/rpB T܂pқWͺiZ?[ XSqG}Krj_㬝TJJFH\lb[zHBDS8eBH>]^nTNz{ka8 L {Es0yD?;U65Ms.dCg3cF(S#Y.O NQȚ]RHPz $*Yι|s=w ctAC@G]q'a WS[09Yj4TEhn5i߼πeX [AWqA΢`{_bС!\Vc&OTVifǜk@h ??|g+v!~tđPsvR) n!嚧hŒqǘI<]Pi@DEMSQS-nn"9Wf>t\P*7CtvTD+jA!i8]xy?W?Kh,WÏVbCAM,Ria$FZ0-{֣.eB ڇ3|/jķ@rPpv_x׶aR꺧)C)f~xf5B‹g B\LV@!'F$]Ϛ|lhm+ 4RCu-h9ݷ{+\tҸ-IF` xQ|e]LS ~CH칚vh 3wZ4J{qwS>Iw߶X08_YiȕCֵA)3ڇwS ΒÜ2np )@t|Ur6ĶTV*xz=YRr\}\m[/ +턃S~XahD75EcɮRY Wju8`y¼` [e\R`)JR[9ߵ~k~isvG[~BQ6nNo 4pVS@) |ѵ3}Nsr5tiuk6Xv|;=w6,;oY( ^S%,]_)[u#HK_r'u~>3 Ń/?Dv Edupʈ->РU٣ 4@Ғ8ऑpO8$ Iѷ㬸Q$tpA.'/#l};2Kr]4 /=8>e7h쑪@.C? @,^i=jXM+㜌"pp 2AzǠ~=.Vgwc/W!X6!\BGKC ga+#V\lɲeii w2D̙Wi0OXGe_|X_B8<  S>ƒ:B}< m)H:'7/g/E\ Y?|`~Ϝe<$PvM𸝧ӕ1v6Cl:!+m:kUtp\gձxS+nډF,{*r e/?:{ hG:k5f/z٣I:4Ȏ@?澿}AZt1z iNpA^dt < wShBb2{رA ?8Y}E 3*i|7H[I {Aw3FN(pru(33 86 'Wa`@{QƠ)ȃzUt} 'p(iv )&d8"ۃ4&$AzyHp}$kDVl:9ω&qe$^!9Bb #H=s2g *a8t5 ,~HOss\o8<`~ՀT ~ӟVki^U="z+F7Ky# )"fu7:.|nK[W?8x~ׁyrrtJqj2ge}E}J89}x\Uʳ%l#Yr޸ + Sdef}Bg15'6N&A^z˸mSc̪h2#*ՄXEJ B,šNV1LMùݯlk[XDtlos,|ipi%c)a=+iaP[zϿӇ2G^CH?"p()C.8!X|z>:&c)CqAK됔os!󓑲>GXTYf%}h-e}hlKQdI졤$SևEI">؀#{HePg(C:LP҇HL$8!Te}(?b5q&ՇƖCӇ JPƀH0؜&XvDwHr"Wt=Kc3KzID;(z&/k.vg^{t${E:nB(`+_]Me>d'MRkysӁxZ?PԪmTds5 {Qc>'jlYd9]RmWS1}^0S~tEۂ⼊O umWfdߒ&dܕ4^*o)-o]|3%!o:8߼ lwۅ{YͧK7.O]o~oIhɎK.SI9ںn%nhL[CTc7ݲ< w{>nιȝ~cp E;g+3O^u6ώߎJlك'I XyTwX0bnn 5 97^uJi`kUMг9,2bbWɳ%b@0;ơ> :^qgdk-/^T$ڒhz8enPŚSf:ZF涅T'{*˩).EH#U:!ĕ@o J.z$+Hz1ޙWKa>[F{Ob1Fݗg6}&? B66y9O>wbܺYxt5ڕN? (vҵ'4o\*Wad2ShMHtnYnvHs[2~5o>H0TD d0i@C?I;Ꙩq=?v-1:R[`'/@k ǜj<&޸=OӘS۶DEz$(Ռܪ05j[ƓIBm]9./j>mIh?INsz9}"'p\8PjM3GLƕM\=~{q<{*ҨF:5 ەlX&d?-@ޞ-T5A.%-R߽k~ϸ6OI$폏CqLQkINrr=ZXDIJo1sV&V`bLԧfT:bgl|T?EXwma![3 EvXvsv=LCI\n@HO`qp^I"Fd㿋O6ӯG{,ocC)>)HOSO!\pe J~rH2~7,Δ85hZp[u};r~{2}Is$/m?g(~kkVɵC͆?0 X7y_<세m9?=:]ee4JHblWA*π,={֡x5tPZW@֞?/,p"}x5ˏ4ݿGxh5z{oI+qթZܔ~yW{ѥ~l_oghgM%hš> g ?CL(iRxT8_N1|H$:ZvNu<7m_m=A!aQMmނ*)MZFVN^AQIYEUm:f=}C#c]f-,m쵵{~{27%  = ;s*6.>!pɒ. -ffY,fff,b -{=sfwߍ EOVuVfVUVVVTtLl\|BbRrJjZz,cWTVU7465wtvu  OLNM/,.-olnm}?8<:>9=;z 4" :.1)5# ;PhDt\bJzfN~QiEu]cK{WǗ7 Pp(Xd4L|T ljh[:8y| MHNWXR^U?4:1=tzq}  GHBFIC'("&)#k`lfic[P\VYS782>5($2.5+_PxLbZV~Ie]sG,:!)= 'o`XtBjf^qEmS{֗W`pD4ltBb *zN>Q)skۺFW6oA#bP2J+k8yD%gU7vL-o]߿G#&ad )Q]SpDlRzvAiU}Kgg0Xl" z6^)Eu=Sgʆљ孃`HtLbZnQy5]kWo`Xy%tMj۹E&T7uϭ]޿B#aѲp Iȫ[9z| I,(kZrzCLAZIC;0">-lve7(D |Rf.Aq9m#Kwe-C {'׏X,rj^A)9uK7/h BRMl>'|.j[߿xD&aW7tI-Z9KXZY?"1wl~ =-OHlZ^yC+<!%G@dRVqMk04 .)oh\z~Ec7pL"*fzQ%m[G 0xdJZ6~aM#k_P XT\RZ#3+;'7N,]4qtO/g)2%ju GLQ',1g|iSDN38sq]W@h4Bj6AiUk贂ÛWd< f>~ɹ}+_.!`2p*h:x&d6t-=br˪zfv m`2K8E7N߃ R k[e m?r}Է Mʫ]rOJ72gr+0<K@lfY2 GHbnU+: ODja]69ҦwHu܃r*ۆv/AHyvb1 h:}(i8yEģbQбt Ϯh߹x@%W6 Kί[޿åP3u J̯پ|šW5qLȫ޺xS1v ϭ<E.lS5qIᣡçΉgH 2V%{ʎ'tRaE};̊GpB z>QFWPIum#3ZGߡ3 X{E /|E&bն O+iZܿA"ѲK-n\r H@+iR80wO#a\?{ G-nTP7s5  [F^ GVO;$6 '4-?C}o\:z¦ѱ˫X<|Ģֶͭ_8xҲɩ߿ǠԴή CB+*gvgdfU-(*)GʮfS$,TL;&EM\C'6/?o\ gԶ H.޻ġhS?zL!cR9 ^H3:axSZ!(kvAX+&qdKF18{ QD;6it [V)$g郚O\A5(:%shFU !o|a; *^yC}X4Z'o0\3kN^Y5m>%M܁c+Ed,!Ih'O~P2q̮\9@U4+j9xAx)k<C*U?y (i^=z I+j)gO;c"){t~#,sxv$}pF;,:a5kޥ3 4*> %sGHd1S_٥]"rǶB3k;|ZæQ H[>FPM,?~C&Q0-l'1pm߹&`q ͬ޸aaVտrA#bTֽpF#a4 R@&sGK{X.3ʁ[(BvYcޕ+p<)sPlFq] Z-ӇoBv!Y_^(U3FwIy,>Vm~!7I_$`1/Yew)\8bqo=Dti:xET l{F$S H~{ϭhR5qM!gX޷z *mWҽtIB5c^T)"uA3rh JX9g=mhn9>F! &WR32KLI,)]X^8EƩ# ,&)#:}_;/!9-3}RjFҊŕoÓ ;Dt.]Aq)Ye5ϜȘ֎}yEs/|@p,Z"h2{ *kV7N/P1H)UԽrM£l:wMSzEPN ,[B> 6epn-{bUH^I7Μ:Do=Ke4͞C9Fl1H|tork6/ݣ2+VO]RK#|RwKiZ¤`S5yC%aR4J,չ S5qQ6r R4p Of KR-MT)IPA0!gLvDzYHrQ] >m' 6ek:cFy;Z+kgi-KGIE s{˯P.ݖS!4ƀ[^8͞P_]KBx`'^ԘRt4ce5;I$1FH8 `5@i3jtqWn'q^d \*2o}e\SIX*i嶇0 xm)o:kknp=]RQNblP>T@0؈Ja&c5Z#;ώk~%Gim#5xȫ\<7ib]?0J 2nY˹ vg]=R7 t(-SK Pb~R?6>m5nmvҏy3x#OQWՠY 'Z&4 #L1A.QY5JUOSt u,TH}B&Lp_!v6V_E% d~ڔ ,K&Jp_O+|We 1|v)]=>MBᅂq\R \@GC_YrpJF5_Dk#̮6Z;ڳKbj`UylyUcP_kZrlD{Cj Qt^}OJK{UPݰSQQffL9ȉE?|p!> zS5UTXRʇDgg<¡@R,O]={KQNU X4Fᙑs(h$c^ rٙ6& k,ͅKIKA-#^AXNar8™2]s4٨3CydɆK4cNlbRt{C}[-VNۘ d9~xd irhވjjoj1k 0n*wQ DR f*)QGQ;jq$7.>Xea1*ۙ!8䙷)@pE2T+9?_.)D{2 z$@*\xUN۶9<,.[VڥGq}.y6~҈Ve䎵^0/"l whfMm |5!c@U 4j< bK.NJ(0;&W|@Ռ  S*LBuGG.YX7 C-+v_>^LV%/G<M+H\<Tv~VWO^]5er%&Hգ`D0hဉ Ud!>W;ݨId^\lN,N ?B!g+? 횧 Zon qR𴭍ʰAP, 'T<e*`΍8*QTͧ>ffFs]UQjG{A&Ȃ|%G+л$nL=|HUJܴ7"^NO RgOҽ( }qѷ) N"tHbB5p|,;.1;OCE! $85h\L;Y}_[0`]ӳXiw*jX@ OAeM㌴+̓SIO}rE!q6Ap8+&2Oh&N8,e c\XނHd_BH5% *AAwXƽ>|I{Iv ~֋rg(B7eD*rkP3j(֧h3m B < z?B|aup-(~\PӅN@ ҄XqtƟl!TlCYb-U -&[S`8")N_2w 4zUP]U@Pd^}>ywB_B4u Gnh.-^ Ȼ7u.~ɣ8 6 cE*a@pkLls\ӵRbeDլq3" )n`І};"`^ѲkGnVF{5w ᣸}TVa'R1OMiI@٠鷺] *DIaD0k"fk/]+: USgZ8YyHrޟl yhaٓKs[>_b0g`gWR3˲gz$xvy$t(xC(vyF O(>Կ fL`5 Ѵ_꿃oVE` 2wp/;kMx>G,B7Wyg#d (l)B@F% 9\nr,8K$ ~٣K۶Y벎JGCi0&ܐW9^SbX6cwM}QPիۃoO6qGJ/!ݡDMX(럭W@c< 6^O/Wq' G$\w+'ˠh8@rXv88BHh BMN3}L|:̯g=&fզifw"W}Crhk(}֕^Jfq %˗ȬԞg\q,u`lw$A!/n9!nHx2RMRg#@ ľ4:& RgyW{nt#7&WG+Oq 8]z#  +j189"YɼMtYB"Y+p.jܨ09ä:>Lhh"[UjH:pCЂtCeKp-4YiXZP=.P hfëCX{ ӸX8;,e/x}W12k?бGO|yD PU`63jOf>PBg(55d'/BV> NkYX~AڳS("b(U4(n6{ -ҀNZQ2\ʶ3!!f#Ӧ7rS 67-Bh0c~x`+ޜ(XKst1#>Jd͚v2tfNI.ҡm|\6&uvJIv 0DY6#dq aVkdAѶmdt(qTƀܻAܺVYf}yhQ}3M 7k_/yyIHnwjYxt9 E /*d8"y@1̓a+5_Dcr(S -4WSw s1siq(:I F1% tQ2E~[5TY$HW!8AKəc&4F8f6 Ara("U"=]*7 ʳo%[H\"u;̗<h흟!l,^A/K8YDYH'#i.NJ mFi)"TF!i&Øl;v"qp̳] uZ57]rMvV#\ׁ5[%ۡ>tyS捸NF=#"q٣'7,gn(QN4~Ma#)SVum"[޾*171aR)=?l{_1Zc 2 &}5Ay `\GƧ8kOp]gvfZ]& eh=p~KJS[*m23u~NC7`m$ 3 di"M-oƑs!*9W $? e*N81YlIY)ȗ$7D*̥~UAOW01ϒ"}S3+%m OT3COrfab!Q3};/lΎ݁w66(yBHnկsD4=Wu;굹 C"AݢTyIoyO-W3y#.#}, =e*eup'O~w}1?-ـ9[}ʠA[pm:?EALOg=݅1DSԐ} İY9~Pp}ԿJ?Rlvil#LPB%KH"{M\I~4z'@dV')AZ8-)Ni1Ln`]{&U_۹C:ѹM0Ptl |qOkZWSiB(r:?(Rezi[?(UBr%NERexy6$Fs9fr0f3{^ifD*>(-0E.QUJ>ٿ6gs:@vzLdGOINd&74 7C`mϒ|CO ^ )3_s. ǯ#(7GLqUX1Nt5ӑ-J)%k"Rʣ%=7;H0SY@ڴr|m.t'FKA?hkZ|5sQkލ&7P e02)uL v"G #hvu>eS ,gH3Cܳ*?ۢ*Fd</56PVX5[2l;3Ci06##JDEg+7OSZgw|G.OA^N YuMTDcsq8=6Z ]|, Xa%C9ubBwcީr{K5_{YﱧLU*w]wVGb`&)q3N"(TUoѤJx.]Tx*r]Isa|V< afhwF1SՄZ0Cz#W{b"P5}X|A/H[C{_\\ ajl U٧v8Ӡ/+  H/4}]Fη|5@ܧզNɇD|)GF 4dNE5CۓF,eY2H]e6A( Tجg$82"+?"osL6Žȣk&rȂ1u8'B>NBv+ ;W#MI#A>O[dL1- ] 0hn,r}:gt`l"(* ?sЫC6o]kªpՌn`UG`6.YeIxl_7^ʲ(F(P?A5]8b;.-

21zvg69+Pqbg~/crX$\;ApYr`%4nδ6{^SoI.Zv(vq|^ ͼEǡ s&|aŀ8vFtr /'E'U,NP*cn0dolle\K8%49ƦD>>plޣŸrWkn'p0y6G/aqzYpoAVj[YVó4.+oٟdQ,4bhˇ|-ArE3&J]?Od\y7`ɝGD6{C>:>PL/ԣAۧqc<(~Լ^ 9Q/eNFM Y6kkc}$1szc036?QL"b1fŋA3e_o~):NHF!ed,-Ld-+l*[a#vlqTdlLѦn36G,S-ɛŦ f$\\tXsEᡜx>#{^AL s|"/<-j>эu˂]W$9Ԩ"APDҍQnYErSUMUQ[t]iDd"Ayqjt>] .Ѽۚ^x`BNfLPzD:5Jr*0 LlMjFfCphFaLM͘<`SAWN}nb^ {eHB}1uQ=_i4/3 kf[XyLFbl\3#Zs]y.Қ|> HPg#pZAV*Xg9Ș}/"ŦZ'wlHa7J R S~!?xLBN^һ^J2YS}Vs:*R8N=ypx%c|rc̀y7 v 3=%k 4'"Zp-pk-AC+װd/Mi_7 ۞눚;]YYhƧxP-˘ʘ,F! gޢ9[AΖCE] K cˁ}Yd.d`¸bfQ7G nJϲYО_ ga(5Rm%9CGfNuRdD4@]!z=K_T,lJId$< yH0xYp (9yWB, mJO -mw,ݲ(T&Q}eGmujfJt&Yo>BX 1Y$˴۟;V*Eߠ/]~#!~9Pkr*ӗ'IJfP[K3 - jjҗOӉ㍭04wC;iR7wZ [T2 LsI x z#/w4E0jH:H&duA-,(7ڍR¤Zن@Rz1;ڞp(x>NSYhe[ٸõJ WVu OQbSa%d,!=m?CJ!ԨG&S!<=e'5<5+ƾ4p|isMzŵ?Fk b|ps@Yl

Xf^מ|ҫaN^y99Y>XY>@h3'BucJ@3}YEfdy&dyv[}5L&`{,Ĕ4*)~k`t ٟ4< ,u񂥮al¸:r Gp'O/5C2 _`0dH8Y~Y:n"&rD`:@P,coZ qrvθE9e3HI?찎)+,fI%GL,#Lͅ I*wmO~͡jZqX@jK2_A ƒn@ %- [{ ʾ }X6_N-e+:/%6blV1tŜ_a#IQ5,0<[Ym44ThXN9e3/C}x.VEC MW0&[Cա޻UHYY1]-8/Ec!DNeP۟A?>lyt Ǭoq[a8*vqZV?tW=B [@%K/n]t]LUPi$ Q[q=aSeO ,7R2D=R6pvq%zfr`y g`2=pGB3y.>4a .a@֍[NVyS=0XGh?#-8|HĹd鴯{:됓oxZ##.BhS ɣe!Uvޥ:nQ##RxNwM}c4tDuD 1tDuD8)(`Skʄ 5vE\# ;[=ʒeI+ 6Sj䰄aP_8ͲhH5:%Ui!PW̜ ωυ5<='^dgd 9PJ`_t::"2"'12R=]}srWx1z ?FMeYU|Zu c!D@7$_G'"8I XA]gz;bx.J΄ * *Cˎkބq@%c:aveMT{N??UhB`%-\;O` Hi$./y@\yI*bol }r`}ٞĆnǣ1.Q $mḲw˴ypzuXQ|;-rBkͱwk!rg4ivw|1)ж&ݑE\Z;pO>R| 9ܒvWJ`y솏!8OgdPwPl):'[p7-JxܨG6B oFԝ<5P\JL;.%>˟}y jxچMfXL̏M@20+! fIo~@ HiHX˪L7oU\XBZ(MwҒ֖<~6oXo$b'k4bUm6z PyK<}e m@s|vlr!0gliy\NmKlx4'a8D݃ EĊO ĭ^~ոĥxhelx`[=F8PܞO41S}FwX'p=|\ͨI0g3]S==nxsw>r:Ђ0}}<%s㏏?ۯ&6rⓙ?gbQ_/ Бzԗ<ZyW,8$~B\[/?n/HHAo(8iOnDpcHkr*k#w]^60N20ˣPYQX=&(aS+,$ _5`d4NF_L;sh)L(IvtRX|fuoZ bݴ9=AǸdj-kbL F>UxOtpl} 2\zU=Yg]'/ȠK92|6zLK |.tisŤ!59͠[]N? O=:/vhDFHpa %yiѲ< MYV""P=%D?;->Kg==AHM\$9J19v#'pT'O=wWKGrD3W"|{)`Թ2D`yw~H+_iUudI(<_ۡ9.n='3.-55L @[K[E内rnT䦐J־lL vYXbe/Ǒ V俖@9k퀧̹ G}lO.U&y>Y7c%q W:M=SĞ)06 5Uلu+lisN++#N A&5D1򗜌uq0(Z ᯎ;QZ (o WhcZr ƘV/P[G5V ߟÏ"4lj 0H7u)S)h70Wi~GgpWRn PAC0%K{"P2?*OR~l*9=- ꭡ[y!Z[Kg(P-{2%*R2D|Y=HnZ;MkdYDuHu?-pCg^B7nBYcbVWqd*6k2 G.6 Z\BΒs86^+}% z` p=TƠ}5,BGfHi}شI%`ےHW_*/>2e;19zFo雯\<|ةWs*P̉ MG&у˧KR:Ч\)5>=]Z?pzGA  PO]eEr1l0)e*&V~?c^_ *3"C/0{20`x>18ۄ3e^_$;oNjQ;˯%3f< `jk& de=;?o(˗i[u*|Cw c)z,AX=ؔ( ǡ$ދ+q ;/BXM u:O<}Iq9nJ2{*r{|ݪS}<@=sCXYWQs*jC)Gc7pG@`'axƯ"t&+ZfquqMJќ}mN!j3T (џ!1fܘ:cŝcTorXcy9> HibJiPYKk[ @sUV8yj uLj4A"-Y, ~!avހI4,R0&/V'3-B-bȈ0x&b!k#3UEv](VSz@DmË46߆{~d`^Hh3O=Wt/ԡ" D$r$,0uX09WH%JXL5Ś/W7|u#U(vp|1EA*v IaRD!V{Et6MeA(r{d ɨRN*kr+YLj1yQ<!=wT vX_{Y0~$;p0Zy@]W ȿ`8׻EΠUR@Xƞ0\apP<{#Đ]^n*l"X4Lߝ98R6m>~'/̖#|J, 'E swPŃۺT6AD^ ~_®-FLӷs67.ʃVk%Z;AXZ\dK'+Gf63t cp~,-v$+8vK HX+k'34auͰT>_:si\ Nh i79kb! ~v&kD#1"tS%VcսOmЉg_urB3t͹aX5OvY#}Tvt#i$m|`Po|o{ĻTbA 'QFtᘘ TZǚ% *oMe>!^*}4-owLٍ"('7;3-+hsw=i+rsIe%5Fb٤zݿu)/Mм.,k$m&Z;sr7eZ  |N F",DDi~5`a5|/'[Dâba( 4#Q֑)p?-}aDyAbI˹XNO߾R*vBHLNm~/5(nEuٻ_ѣa.=r=ja?/L~eil$J1 o՗٥ZDfΏНyri:ь' jшU\#-TaF#p2x8̧1 B ±Y.l8w5EP_c u#Zwe~S[%JH|Rf-pFgn]z'?~13JK.mNyD\(4pFg oF9Ff"N&+?,C(HXp4W=^ڂ% h$er%JGK[p$ὼj'_yMyMC?bIn밼OI->ǶPDΔ1-X} <5-<%1CP0D΄phcx81:%azPoC Gl]G2ĥӸ3UX02/Uljg(_X @?bwDA 2!`EMON5~mKLaIyk⛹FeT L|;2?lǿ3R ڵ[ =GDqQ6WCNAg gؠ`P^-d&sӫЏۘVF\?3Yʼnb` ѽQTIBw2 Ԙ* 2?ޜLA]\<1~ffӿ<,KC|֮v;A"w"@'FUjT=Q &0uktk_78dy4hx b t[‘m6#IbrórYs_ѭ&5xgILR?^bq15< NsJb{}]ə>O8Ľ3ʽ㷂;Q>Jd0ZV* tA[]x9ټdg1=+%,3O'جp>AQtVZgWvxDŽN@l~6`,)fIټnn٠KZxڬUجH(J^aQҸig%&d=vZc8#'jҖI#OE ƔA0Wa.;@ Qi&2 bY(@Bd)|H7T? od20 = B*L2^8wXasS]x#G,Ga]Mi]Y.G*ta.O5F6脦[3v۠+Ż'MJ=y0E|k=.M(xp R-9LtYDb@xo7s5W6)7x$t^(yɛ|7W Oަmbt>ط(h9bǫg,pOHpGșˍ<8K^Fߔy2Xh /sa:nʦ#QA QiC#Ř.B|B=Dtu~X1DbQ~7ޜYnqwv?h 2*V,HS>[oU/cR{SsoF$geMkarVLrKES8ḋoF,C<v{"?&LkfS%^Y4ځv{p]#JF]D}zW޷o )",tGi/^ndOpx[o}ƥ(yKtwHôFa[QS/:mo Wa;1t!KoDz= ` UmC㪁 7?lz0Ȓ9PYLJ1e(yJiFc,j>!F]lZSQ~ϝ ଵu 2@^Blƕ עH|,>0xia8'G6͝jZ6FG'a蠧'uLHB"Avٳg..3xs_Xc #Wk$ Z܇c0k&|EA1x8ʼkbܗAP0)-q)G x Ucl{F?^VSl p}h |o[GZ&Hqqxvȉ\/'"kvc69W.%1X̳ }K2tQsX. U#U^Ҡ׫Z2HF!w+[+"2滹Gx,L |BLD/(ȷ2{wrE$DNWd7]+tՒi5wD@g j_EڵBmdJQeėQ(Uy!:9YLUN 0hZE[[{8!:;qY "mr(MZC)ͥOglhb]6$P{I@Dsz.L[0z.1tmtq$Uiq$u 0n=2mXLجtu`k[) /a{֛v) ̓m;ZNrݛi}[nؑvǰ?>ZFW`ommlmɊs5p67'o,,lfq7Yb]>gOn7rg;ܙȝyh~}Gヌ;h:66eWĔs<_omx4דMY1Z{MOde-n_Pܾ}quY2mYy2+C&h2A L8d!4q."Bhzv?.R.?1b O~:V>F۰m=i=@>p +ִ??cQXٖr񀀇rz_̃n ILɏWH ɶyr^ڤObWx`}=xdJ܋КfAx钭y[^~nb{!PG䱶8+yrJe6dz^|wɳ翬0 ڵJ8O[g"^d" ׹rːg?/7Y֑,+ۄhěa% zK%9ziW ;ud%1l66Կ̈́d ]j횭ٺ7Ep磴1Pzr5GΰL o*fY:,;*%A{46ne ,khscjiגfof?5;qanVWLM}~x^Axz z8%ygD_{HDCAV0TLu14!7IXK}G3b-%џP=>{Ajo/(wj'+t;IbfIRh-niNJeдg n#)c1bZ.Ey#ύiZCҽ~m:GqN21ކueC@︿fj;]ml\Uz43{ƱP, PU v%[AQ_[Gnaؙ9u`Vnd~dD[qU'$д(AP;\lK=-%}=6ϼyϹ~9mkK <j/x ,-ų5GU<=Ҷ:CܣHh|]Ch%0>Su畛Y|ϼȺQ8+V{dY%xڲ&!V* uJZ kכ:0' ;$\u*WG4cW)k3'=ϲ`,a#=D{//uG֫?O8Ë}6St]Yz^q-/X%uu\Jp>!Zf[}[\z~:/gq{a7*!Ln""Unm UN)zORupJHe'n-OϳSlHG;rx]cSn|,MѤXF¯?_dv$\20$" "ROI0W`ѠܚC*+l6E%7x~$ x;ny$bGO,y:="kgG`t P(|pEt< ;8q·Y44׊swM*'':$|:_7Պ%b.E$S:_5Q c09$ƙYsMXu4LwfY'`8qd9/0r3Rq IP/t?{HFn\d;r|Ǹ#j> IЬLYQGQCdNӒL#R Lrk"?qTkMPͨ4ʼ&c@^bΜA+8z"rNfT,IGqnSQō')؝ %߮-]~GGHX`gɄ[/+wA Atf ODAGIEfo0`L-Q g*l!1_tG3ݍb u$L}1Y&2PVv%؅n<V-h,My0Vt~韚;9`̩|@yG4AcBjDkcQfDXiG kOOU6fDhAND*wƘ7fK+X:I-_鷈D.,69S-ۓ–ŕWP8`8W*52b//Գ4^BlRm)^F pcW@hĈhcAe{K;04QE$'UW{>̟}eq("bZ #O—`DglF۾UR+;_ ֟ĪR-%Z|" ɸQJpbc  GJJH chy`Z+!S7PPcXZ1=fuؼJ1 -R%b2U3Eҍ&Fn- 9jfI[o)O|5Wf¤3{'n{;rtfj %m*;Sl#k58BfNzDÏ4?6y3g,a6d\qc8l h|WsH* MM_Zv?SL|3Qv?-%dȄP$WnZjADJ"*Jqm:<ǡ:KcF'igWUkdevU=*OrَlgU IP'_˥)'S`%†/w0 me174H[]GkSxDAK q 1!?[BGt39y&&Nx@~/K|oRn/<C΁IС+uyvR3*;("&A6 x8*c `6mò80,*{i>WQ3jwC `a|c7LWSmGZU W3γ?OٞTX*kbpvU) Qe+K4ҸUvqkeU#'W:*%} +3sʍ06w>Otuz=K6NrG5bE0\꣺ p8hܿ-lVcHl {Be d֑5R sNճ#IaٻK=t NHVرy!3aoDgY3]~,IrSg-j' NH p@?&1vA$!bM@:瀓$ȌMj#]EMeN>KV+o?(\ uBxCԒq#:k3mGpHw4 ]Ak`qJ ͟ `)ά#^l?V3w [wFV]Ous2#F'NioN2m]V ]-7qv#|6Sr=l{::Ė!MѰ{n#"[c8$ <,D4S,&h`֢#É357{& -܇xMә#|08Cbl1^+D4t>L4c2[dc O0]x >?,"VTtvy_+=ȕ+RrFRWS)'c{RAP j4t6YtE$r MK4b+MtBNk%8 _+8%IqEΈxNwzxN+8G Y'_%&eWj14n c k3$A;GzN]a|LhnL_3b0u!n9 qXVx|d>QK垅{\ l몉B3}umTΗ;&!8#ܕESUH d \`J#ϰ$KnI0-Gtp d *+WPpF&,R5bRڈ6Q`c}m BcDgY*5Ϣ"˖ ϲ ]h0b_; #e+K寛^_$ɽpoo wn=tf[C& P#p{[`|G%2P;K *, ­%rdAPJviX^rFxkqJJRWEiօI zHF!3 _>äBidS["% (0[ ]%qT.Ƙ- - -չw:[JpdDKvF%rke6|j̒$C@vdMtd)XpVp` X٫uyl:Gy- YۇH\OU]Cc'u|ȟ(R!Da, ؚUĒU_qY(( Coң M N!kC|;nN.wvO( hVUgp- ZrF}gK4ҢykYn7$n"DX—Jʇi۽{6,*%!P@cKQ,yxf4/ƶcݒ=V/}~_N/_Zl "&=pQշ0Z1U2 J̥ymW7+$zi+>Kp`ĪO.?xbl}bqam̠%p}8 _M{DB.90Wdfwv%D QUxePM1J8*[^LPO9~#Uy<\?PbSJ$"RF,W]OUC7XJ_ے-UUZLkN,e-4t#:JajRS BMtJƦVbDX)@#:2T1"'oh ,T& R&ɈQ&GLYxӋ.&8x"xg*$4QD!V?q2O֟;Ⱥ "\C'=95Bл2X??:\.(udc}RoW:^ 7_mxH8 E|(f[bd[$I?!T%fTkWZ&l$hx$pX4 n6"777H`1D(ڄx[?-ōh"{ =^GdQc66Rf]Ndх8R.K CI!Ғ#ž_Փ\9(-c0T3LVŔkU0DD`*E%%K+XΆċj>d`hu+j/rX;~o'nd&@_kMj ŞM8

ng ց0I)K,Й(w9.=40ucHȚVe $ Ӣȑ5ez 0Z a_@IK/!Dbx^e o^`ɣX+Y'r|dEJMNBںLXF,GGJhaeXwB0Lji[DАY1P+JHY{!*k;!IeS`%}Pm1 #rfeK_ৣ &Zs=W3?XsȺ,JުUJ]zEKx&/޺ ǎG4uߟ09+S(Vϔﮁ&WcM9fjgBbc܋CK.${nd@yƿw3ig$W7tLC/({ q0Mgkw&€D ˏkE8JD& @*E衹] d {RyVN6ڄHυdqV; ӈqNL=9/]7R"6ɋp)$pPYTBS:Q(ݻFנs8:)\f;`(As+"D籓0{3/ Q]N(k?_J]:0jqa{4FRsanJ)p! 衎HcHG<}^/Ne\ J_^#'XS̫V ܣy,n/7Vn|2 %?g 8 A_/ё_Av)H7nAv7! 䝆݆;wG˩ҫ&RZiJ*J QR1:~NXI Le4o pupW goW\#8߾:UMԒrĕ)Ŵ5ptzkRl|:S0_raf_g'anes D-K"ִSWWNuzyXK#3+4<鏢TߍFOvb_ xYxQ<߇Ab>R,_ ڄN'Y⼕GDybd!j\Z<Ճ SWe ,X-_-=*D5uy4V.b#;,b#WЖe;c*~+Z^/k aޖwxG~_,jqam9+?gs <%B\HX)rlɹȹS9[rv9U"2N'E.ELC'5]KU#d!i)*I{'$ArFiJ 3HTd(k?*5?Xs3? R<{PI5+kB9ê.Aىws1&Dtߞ u~WjH \oMN.7ږ|9bT|=BP.\s\@~P^VYe\hDlyk/kN'.NK# 4dm{t ($|5$5=1h$+:="%L* 5@\"y$>CۮDU~X<e-T')E/@AryLgrwr(k1&> cmYx kDL\j̧ńk;ń\TkrW2!|~+W}ZOGM=ṯ3Z%}@bmbmպd.CDkW$E*Z0i}۪͑Gԑ{H,f;cM98NFI+=qA!5x|-;P.'fە0=Z}Xž#v[l =f8>].#u@,-WHo̾~of7sxaa#,]}W~LZ$3WU(' c6_Fd4/+!^[!Xm14͵Zκ*ĺaBRȊqh+PоB. iAe~j#}f[¶MD68S%ڭ3<z]^d;66QȾ`Ђ򹁤Jr-)mK, IkuWR.H G.d7F=A|`g;RhHUz1^NG,A,ATѡ=lsN|SjUb\N).;KczQ|h\ÄT  irLTyUVDTVIeq NM[$mVnj&tm&C d}ڰ"&n*KYo!|/;Th\Krt#m-#m,#-EHIa R48irJ5ЌZ}CaWҵŲP`;bBTlY5t~tu(0aOTi66ipyd|Yhlbi-1*wa|by)whdp4c ڜZ:F΢[K7*zMȸb +I hrk?c+dyJf) o'+<].RУC}jovɚխSHC2m{玙6F-'Ra\\, O _j$LU5FJ_ߥ!W{\F"X1BdE&:mxӖYdoI[@ ߻w_ &Gf*S3_2vy tҘS?wJr0fuj:s|z0zC(!6W-ĽL-UTMU4.MtjY!eP/J, 鋑B 6=sQqX΋f3 S '[rOWRc_.]rZ)[@I fsAK~$i+S>t"f3 j*)+UT_lX%j!:#ji$J4@;?!SE/7ۑ\$xK*'bBX^CXQ૶a#MxwX?ݣbܿr^&zp*UܔLC_}N x[c[vIe׊4n~2τX${V ~ŕT(p?<] e>&ݒb tK&Q=zо5lR>=L=OyujI;Wh\Cv Oaq%ف":5=N$pTK#fm}t+b3F91B`f9NzOF%1.ߚ±ʰhH׵}n|^7P La QtoTW*7*!If8܏o)vmsjX$ uj滱p70&uΚn&β)T&[$SfzWB}Caf ֬ T0sXv6rS㴴Ȼ)j@YUu+yb˻T*aoA\9]sS4bdr0]j9Ub2kx`lw:l#Y!jv/RiFG?SK0)$k1bL61BbG̡27xgixh3g )[ Eol&j=`B5j}T]ui+ u, EEz ̘֭ /]3aq%bńNE՘d{beUa]圓:ZϷu[m jMvv;圓G8FsYLqmȱFb,-&Ԕ?=I -b$^WҒ]KdzIPjXLjqδLkF#=9IfIP2 j4 +4 }f``uYG ~}S`xuaҨ%Ci_k3ؓ:lߪP NIP[fW |'fpX;)**~C)dQyXۼ'.|f 2Ȝ²,sQ{XWY*ün>%Bv%bk:K>3`b,WpN}DŽ=2^_Cw'[0^\Yv>JY$yW+ֱmغk00VLe{˽H`+_#n3s {P]AeYU<|z[UH&C*%+<P5pPmQ.+k E=k`leOe^ffxEih}?eJqSJa,l&K\WP<)$e.yQ>K'ޥ{M׎#F`1!%'x$eX9V#̲b),|*i*";c~"colbUckA.5! )޸9ǽl iY DžmHޢii:nقE v?JF9P+wH8;CYn=N4-uh=k玙h%[l~eHfnt !WŦXLWp=»MU0t}#AR*b]\84C-*!⊇c/z\@ŬDfPop`xH `M& |̣#dPwVUĪ!Fdи>!,=%~q9;8z7>7,W_sU_<7oU#)i=Zī; [W> ݨx(KwLU^95fV騳VY˓'g a_5r-MkHzTjN1% ݐd.Ma94(3+*hXGg.ٖUiX %>./Ҳ/kW""j,2CXhLOHYtz%?e*Zᡶ'7`S*+̢)cfsljYU:ARC:zޮ5֞`ۥws7N.b[gjvإ'J S%;󸙏)`KJ.5IX`agɺYJ{:2>l',d;¼r u缜b.#)\!,x1Us{)rt+\nd9P8΋O/xZXɟβI-eMS,|2lp'bϡ|4P /|xH$0G/W8fF^RVag˕ʪІ^0mjt֫7'EPZkHBKV1\Arj8=p |dGPE㙘E22 ?̕ƕd9BAsB0=Xn‰aS8R6i+|5usq%츕Ȏ'+D24ͪ6O9ѾCaLbpFl-TLx8/G` uhV!`^z1'۶:{hU },<0OF A@h,5J_&'Ql ź~~ Z+ j n/5a'׵Fq]o$XΨd_<q$¤iw㖻]F<- 1H쌸H0ibUƲ@X?pnd Ϟέf_~wԩsεg[yU1;gGk#! .u}d^3[3P"9iPa12O47g2| Ƕ` .U>%Stn=c~,B®Xof)>1z,W1 5|7]<>E:r|3|f &I*;U/*FJnc&d9\̰Vt6G_-=ݞ&VYJ>}xӫpfV615ڮ18"!p^9w ~vihQe? " ;X*kLݑ58] KsN-U8ï?`cfx5殩/Pq4Na) F`}S7Jg*doh,'d{wTW[+9:Z}V:0慊) |Lch&:Ȗr"t%X`@Vυ-|4IVO} `" h6D t1(K /\Y /9E$cryZݎqҫ$zaQ>.VzsyLAHPFwmQS]JX\B}_}{]`1tťak<'Оؒx`ťm^C"~ Rʬ8ޯ5'i=E#RFtY="h\>ВZ?n,]<jhId|?& EJsKR aga/ׄ x p!5>3G ]+&jKOĥ5/#M m7n҆z4r(4.9(Q tf &l$`QS V\E ;gi.34D ͻ),~`]hQ +Ch6WB)e$nU fܙrb:9\:y(.8)ʢNx[S (UZ>`o^ K\1XB"LVT`wN5/lj3.o\좿8UIRwpۇr e5Хx=?˶Hb~K_%TWO)^ίrUP8%PS LgLs0j$֨^EyPC%`&0di-Ɣ$R P9$TB.ʚȘɺPw gV ƅY8'iL_`} [֚Oi˔3X{0+|auH`Ҙ/6 a $rICgRAgpdKL )6 ~ PA?[)46KOR XdmvmgyfI=e,wh^xOpPm9X: ZE|e+>+@ 9($gڞjpژ.>ot{ic&#bݒ4/:X+kW1dpؠdk4S?U"}sϪ+8x΅#f׿hJRJ맃wi2=%i'Un-s00Q`}$6pmmn 3G_HNZEݑD(}2NWk-Uǽ BmR/uvv@"1.k#aZp{pHkv!Z6.1"Tժ\B.aF` sp&O~ͪD:~L"LoXO 2$Rw?">(ᆧ %! LIx=&ōN*%#BGVUH7 ŒH5lպ&A(:0 4N,&8 -B%}-_LXt~-/P߱tōQ^^Ft#݁nD?{-,>˻&xnCM qx~Z)|t3W[.Ldᙰ![wz[(wB'cPH$[HvP /Daе{pRS홼S-8j)le)lg}OW.^`fş|uQdHx|T(b8. 6|a} d @6,QYԏ$fv$w'T|xQ?VxQ0;-ؾsZcO(iߗ=zI3_ӕoKA(O5ScL7 /Q2>/'rByjV nVu=?b1^q[#7yH`dZ $S%%OI o'Gczhշ mr}c-A-t7j:7[,~r~`Zo]*WWFEVHhi}I']SVV Q|ȵpj u'"W rU ".@AD@2C&d̉< [Hē(Q:KXK0.,U.u2AL2\rGߦ3n`L6/9lczrqܣH;A 7+LnTC,󟜙ِ3Ϧ'+XU ;" .I@>P( %Y ^B5Wۨ¯A2 obUwEcy7wMQ]J[:m\F/a6:=$?m.L(wHLAY}Ff3Cv&<Id&)I@|Lg 3P yf},,Y QJ_:ƞ,O (Q-B ->l>>m'*1|.Lw{|JhInHSr`g$}R/FN}R=Vu humڃRN-a6lX}[b"pKmpKxtJ{Hm..E(ƒ ɨNՖFTMxޠYe0G> i1"]s'b넔x톂\$e&byk[^mVMFt68f[5'Qϭ$*1;УIP`}*KF}UeZ{*AAX $RWƤ'SEIAwKul'Aǹ+F^Zw SިX*1bƶHqNߠF tg;$]`T.@dXi&}G|t9Y;>`1̒Qn1vmqF"rWҮעR))2b5n{8 gn} U*'U++uXGl*sN\UܗTؗT_J0k(C\utV65} c>>$+Ϭ!>i0zpr8v:qx/]XyHw="OTzaxX ϧJ̧W'Nuc9{=q 7D킍uN")Vz؋0f5=!wb~ ,?+`JBNa`400c aJ f+w|6h!z]W Eb|7^Lf^D RInfb{|ʦm$Ax;L*]Q07d8(ߕ~c#YCen&%){Ơ`hQY'bh$L91l8PPGD|rIp$d((“ dP WkT£f.z7YđsP/o.L"?1)uww}vcٷ}LA\Q'9ӈ,WR&@͋Un3kgSB0E>S `7K`?hs(eSaO{z|L(śڛ+GI0Ns0C?1;X*V(p?3­~孬S<@]-x u&Q~X 6t@zvy!8dP %JYz8JQC)X|v9U.->N`D5_[*92;g~YsnȞ`aӽ'М>ǦkSȳѵƘT{sQqtT~`_}ȧA;3p{,>݀# e=ȍ˼Շ]bXSen7ưh|5Uڔq.-> gMBTUvl@Uyb W1Y d%܁#%J>`m5<*`jlwX9y+rDÚ窼iCf =$8j[.[g.t<Ew=xiX6úY*$/BgPb8 F-ӡdL'ora C0*axQsܔ!!Vl);|J7o_|Y9&Dn% :tz~EqCȃbTDذˣ;̽ڻ,3;w"ִK4I[Æ,D嚖[mbiϚu>$ṶYK&d ݡH6z WVʟ9_~( bjy9mDL^^]V q;ϝ?5J^5k>xT,V11+^?З]=@BN^ٙhSs)ɤ?`;ÿjg/4Ⱦ 0N"jL'|'|LA 78]`]<[2' &Q*&ޥQY꼡)̷Wj=fnuиc\zl5k\YNȥSѳ>fCS"a68gNG~fH==G~e %EN[ç<έ[#vIixp%ڙzM)A\oi7зҝPtf!_eRneTApc h^7঄i[^|FwꪷGcxբO*ФE-]y#2ݺP(\,aEs;{7Κgo#|\"`tݞ|"9{0ceq *Ņ Ad)t;X/K94P{ZGb33k~p~a~<{s(YpP2LW}B*S0|1sS1bb~4/O[UsPO#YH^L23s58lW|D}Fu7ƚ n [z@Wz>{ʽFKY/>]Q`m$ %,ÌF?MͲYУB|xǐ{>v҅yGneXT9Cv+3a(Lkц(wD%8C5氅sr3S_^Znq8a3 ]q|{'sE";7I0\$(1qY:w/n{Yet #n8n,X42^cOF?$yɑ"P!gNO2~d"mYJ}g}9#i8h@$A-fXfDx$0.# 44/`e߰qJ}Q͝al2ic"4m6NpJq-opѬmac?[!# :yv)QíS8\~$lHvyw&j8&xE]xO | -{Zt~ h\^:4c7t[aVp O KW@3 'Zp hU򝦤JPY鼳CnխmJU#.^J $Ln2]d,O%_ d,6%4b[KVɕS- -Ō&nhd~'H  5fɎ݆ QKbUJWR26V%>YDPߊVc9\}RƵpͣC"<0N[s7yg Ѹ cYoy.eJ>`زyX4 W 0tZ\ʖ x=y9u]̮o?FkiG.>fC8X6 XBFD!8ʲyc@pDg󚑳fۦ  dpw&Px+(d^#aX1AX94atQ a+!Sr8,yl"I s&魻?LxJp+?2oZ$j>i(U=Scm3ozq K}DC b.@-&YR4HO.(sJbgbvb%:߽|z +UWS݄"JUTbx v,|pӄ]\}4Iqyȇ1Q%!rf, 44"`dUQ$6&Q6bsJ_ %;J^0Cg tU!jEĨ?]R{\mJ0HqN. Cgt>~FpЈti.prG;A=c66Q>S4}cڒ'7bFNW{^|Ƃ"yRV_ʉ᠝qvPheufZXz5܊|f\|6Z¿ ڵ4Wj_O 9/g>kfZʼ傆bAT[gr] pD9h"9ڥ0_jE{ʩ+U΃*erѷՊuc?%1N]UXՅ]p24j[У[ sw,}/^>;_cVy1p9g7ns/a[#W%x/,TI$ܰ$n; }Pז1ZbCjg]^l"Yh?ëH(rg<Yc/ᗁXutR:k<Kݦ1Ihi!&>_nWSm6$2@xwkلI-w :k?6v{-)kHpa1T[+gx6N?$?W^NHPF:E_y>OI'k)!Ʀy~^ `͚Lۥ6A󰦄'Y;ݠqϟ\Hhbi1G)WW71"8E mk_e b- hí(PWxlL׫y2J^Ji|*?7"Og/nC` b`3*)B}=N7-YQ2(<@"$HFM&48)#<,~8R[awSۼt}WUש:]E>X7MZ$>gO@+AO1@G8&)Wz!֠4+tb/3Ԁu+d.:;=F4 @R 0ۧ?V+ޗ7..n;|wv6-<#[ fnɄIȎ&Ыr3b ΐ_*Rq^^5.-45aہ}xtW"!+}[4՛c7ʵ;x0jGm/,Ql!)ZxGgv ytKUY(tGOaa9%=a~3Jtr*T*O=HLc[4ne*Ձ҃Bk]XSŇJO ɔ 4nuy Cn!r*^NE:_+)̫> s> =z"ÜKNcp r8]D;h2vr 8(Qȱ/slD*Ի٩pyxmܑ4%HOvkM0C6vx2lYM&xƾRxzG3ޔ?qQ8W©$JإΩ Q"̓Mv%EPlOoɏ@M|hd=iOY|@i`W~6*MV|rhZBBX$m^‡ȑ9|n`hձ˳kcWSeZ (y'm_2q$K#/[@@Oi7~E#,_إU Msqh`-)BKK _.͒`Q,7ki1/ղk40*M$p1׾W&\` nÐ`71F9d8'IXwЙ"q0jb-.  ( ȕ1L"xE ^ BȔz$}B.o\ q6B/6!NL*4v ;(Z&/>ؠӦE06L-B#۳r+.c ilWa`/I {JPjHh@ଂ.0};"LQ ] (@+a4=,|NnN@aQY:%64O"eXӍÅQQU1cIi檇2 MI8Y+y/m([RmC>; Gd5gã'퐫F*lk_Wq e$2^k4}[,$#rC^2|g>qRi8$bP`C!p1ޛ{f}l8L?}RRRnw|O@ k8q";iascV.{Cޘ5EO08"iZ[eŴR J0jXjh.ڟ%_ܑrx߯[Vfi3隋:Sin8\~`i3FQ*ʑOVÑqZBC剱z\\9n`S#3V O(~:h(I1_|(ԔF.`Sr_S 8>n9ό82fFEkS珝I_+2[Y޼#TxXqBaW8ۙW~f?l·m.}g `3mq]¥DʿP*JWRh|6Ea|7W)]( zy2BgWn`7ܳ@(ߍqTLs-@S˕wW""..@9bhxk9ikP3Q}2bOQN( 蔠}><hC7hORDC+g/^Ƅ wr aÚ^m]HBO:k(aWG/KY6# mC ,Cx@hQx3a3=u0֜z_hRLO05 k~4B.@P~12&"lS3>x~-w'lF^%0G0 ysB*䩦+Z %O,y_˫'ڋjok!Zik5r#=VvE9)b\axA#<$-Y{wI.p&lg> ЊgQEE2FFtI`ws|hu p כ ;iE7Kk0Db|8g Pֽt.C+^ŁtHQ͠'cO4$N.%D߇u|nsZԥן-qʊ/Pv4\]PgWXX}﷌އ'rBk 9*ϩ@W7*dP7 `m,lF1GAh-ϗ7{f1bjh9Th<1b&kR!co1: 't-$*2wq`3VDׇ'nsE<\xߚ{LK E}$vX#٥\#'=7n?G,d:ˍˆ{k>me:z,뙼!AG5Fmx8"G d|:Vt䑷n? ̐ E}rQnOv3Cǂn扗1xnZX/` QX% Kw)|h+3Wja35z0_s D%9j6w_j_siw;'_c(mT\q*)=i%F&;jEZK0*?īZ%CSjiO"B4UH*#$E z@֯i) ?[|lZv1xRLh]o6pn}"a@ BS B)\$%uų\I^aZ=j:>OtkS+:Lg?U@U3M '?F6)EugUDvPbj۪ݎh Ҍ&VGCMl'1q7i-hA) "$HSDVjQ6Z.I$pM$W-W;s^|s=WJāGή KaoovSlǦHw4BBS`ĠD/;M S@{# mhhJ#3u5NݽT0NiUHILTP8PҨ"E3jUijTc4(!B3}cIB2He?;0~-Q?%\ Y>Tr,=rxl +Oᬨ@+R&EհHϲ! O,_6P[舕t=;bRc9 M H┐dҤp wbP,ŐX /7#GPi| S2( t@ȹ[ G#\J$pa/{cZ _ BDY2L+uYuYe a=~G$6 {uI9fmdD  0!S_v\{?, $8?K72'  6B  " <) $<-DŘNEiI I;$5(Lqa6tj<Qƕ`^Eh&۱k|x}%x)ᛁƕ`tSv&/+ 7uzEFTӫLqMG *:6BsR$ְ_7bNRj#H1@PHjg=ҕWld܎,EΓ^ϗe|$R\zcE0m:d>E`AMq X<}&6CIBJzž >BJW=#UG/Jbx<9oU`o;@Y9od hH=F(E%5[S$Ȇ~ڢFk@>SY Q~kq_sc2 9vy0313[ Q@^- ̂6 1dD {_6IK08qfY'vS$.K*z1HO|A@26LQEn6HmeqV.A  EaD_L`&mAh6CO/a`6ɓf;_2DB{NP:gECBh"BAq]GF{xuKjdD Y2iHJDJR9 :M D7.,Џ+߮,ݫ.&s"ڹ`J=šVn7;Ŷth{BExYEZJiZ| uH. IW{\R800UqReKxnC] LcOMGcc39-'io`˕Vo@|ۚQ!Fz601H9LI"Xj1 ݚ/˅ . euVdrKBXʅ$3Y"OYj-5M_g ;>0}eQ?0j2UY9V{uX"!lDlp!Blۿ]T2WUl+`5~گMP@}鞐϶ _{|z0 )$8+{y >Nn%'we([j2#r+N)h"iҌCl m3)[Wf՛}.{/d|#]^W#pAdqbgOSNH?8K* #дRS+ qVX.Wy渗IWYQI0f q˩@Pܗ@0r0(x->wl]]W*{\ZlFuFK^#EZ6!*"LRSy@,̍"L_%1{yxW~ߘx*j&}s7TpsV>!pq$!A,]n{]<t-=4I})'7k),4Z m>g[#rp5@O# riC Tw /t8^XHCxCr+`?>ts㑙!\knSHwGި]H?&,rt:'N=k ʹ0ȼϛ+.g% 2ow_߀'}:>~0ʛ9>vlMf.0;iϖ e%!l f'JPCDݵgB颂[cCwbo,txƥbT؆̐f %Z irpe Ңi'Ah"(Wݰx(IIc❘1շ{3YkNQ\~lh7~ Rpz3KF?mPYd1m 8?-ص Sҵ6A)K|Ԋ!y&j {}m&W,N=ݾː3 lƥqcn7ćīcזȷK-tC$H\u :et D$T:i6n8]ʈ*ekU)K%ދ#wRDZ0N4K0S{۰,NzWoP Ͻ/PLJ3%}s_fq +#Z4ck9H54fJWK vJ'7f6.+b;uk Dt~`p˲ec0)!UuBt8̆o7,LRV4i. L]C:Ŷ,Fw?+}upiRBQRCDP=+wNT4ʄ1D+Ga`PQT7T;@(-X<@J8=fX 'N%;՝) ٧g`LfL9f1/qa>7}nxTTN[q+)\h]&lWr,f1د+1ad=0RQr;1`dbmnlix$[q7c$lDqGH;2.p } PyA gbtxr|(><>IZ>nj# uȘNRNW٧pq>wP`:ظ1IiFh$ w~Bv{$ԆdpR=#zDַG[|U"mf}jGYB܂z=0V2$~PBc1 IQ;ʓ:0<#G1}E'DU׉f *1]pcdJ OL91n,\6^>EH_9yR9怅7˫C0%jQd-`T­o;ڵbM:g!'MB(Ci{-ԗٽ6G/[JR>'ҿ{?.}}F7184ɱ1z?zo4 教YjrؗNr{/L* $%Ze5$o@ZAʴ܌1reX~r| l3%zKc a#M;d}ViP%{+KT5Ɛe, +_E~BYlGBvM~laY|#7¡H,-p(3x<3P-%lq$jg i1\T` !b} 8lC^xf?[ٝ34p- ! !4m)hj˩^`GoBL RZH_yP80ɄK$Y2%;z&R];~TH6]MZ]?̗U[)чYw^9DFq٨}\M0m~U<Ӓd -d Su6))P ^i{B>0r^$5֎2E(SԀ|}JB1ԕn#F+`ZH*_ RyStgtv9CO"P Q2F];elHYbp(aEWI~P-9ۻvn.9QͬT+a UQ _ɵq DaF{ qqK csuLc _mÒ3xB \#4ZW߲RN-~$;.eeOfÏf0xc #o2>t1%L).,MI7}G|@dۛ%߀i+YU_1ՅYwv>=;,y4Ĉ2$ƀkB˾y v(-MًC]smWN_ȉ5HM~}ΰN,.wLa{ `1nz 'w8v߻00k!"mY{5$3rs\_rhæHP8ppz/]s M9`  &ҶkifQ#zk5DvBJ%z?9qwL:8nx*T7iZp+:ReFY 4y(a5 I KRCNr~qf0)9XS9y3R^MolN#yS-,N)b<_΄=aDbIL(!l.`-$ ]YyKB#_7KR]I0a?NS"D`[ƮeI#^]|+:x^ЊZ!l ds5,9^֥"lgLrS>axqh HCO%SiwSp+GnIV]>]*zf)@RBSp9 G9Ħj 10',.$(kt Y(ecD~(N>?v;'HLjŘ< n>eSF!cb@GWp[uBT1]`eV1#1C'KTZ-' t;|k#d\(8qwڼr7 }݃ !2QJŒcu%#-'PAm~#7U:L`qtJ;-ru}ܖ!7!-&75m#&E]^cD!@æFIS }qN"ܠ|Cgnv{B|Xr|,MT~4%Bi9ՅrlG<鄐jxC2tBBI+ޯT>hne%lJ9., \:R{zB#sޫ!68UG puO^>OO2FuGu޲_Ҽ}T~y!sMym5{YQ#\{WT ݔ&ۦn =Edk4"XXB)|vI:0n6[Frٹ+xmm4[YPSi4 Ҩ>qtȈ0ׂk }^6quuR0ٿIW8zYțYLID+vtɼ"' 𱸆Ŭ \feufmWB8tKN#tr]},_?p,-@m<{[\]}t&F ݃+;`v=纞s\w?r\LuTaud >0xW i_"~jA" ,7eY( ǚٙ'|ēa߿Y񓰵[=ƨDFh+\ \c1u.I]xEwŝOn V{Wc8Sעd,&XCxKm!J!1,Pk,|2hnsp`}əM}0>HJظLlxjBB5g[İM;:@b\@ヒPX?W{xYٵ y8JCWH:󈅋1 ˒8V58{qÏA2` I+Jv]Yɾg @\a:)O/:CŦmh<{>vpQVmC{԰bjvX+48%BޫX¼ 1gf3(fY^ + ቮSKG4.N20ZWʨPL&q r(ZoٴD%9$'sap{-#ɿ+PIyZ¬nF(z ITYP8v#]#'Z9Ps|^a4qp`p !a#t ]OKc#}[q h a[WXCȏP&] x/&|\ 9ua 6EXK +0W6Jb+ɿU/t-!6RAJJ7 GO}"'Jg&a&DبTdH+;UCǟ*EF{anO+lcP5$6W'sHZ$[y9!xT X~gfleO k9&#_V(%7͟G[p %Iqׁo0{^?ڽvIl7ѧURX6`( C/,> HBIG08BVhA%kdrɣviI#mvW\&>;Pr5 (T~/mkotDHc'eA蠖0`rcgz^fC[=$6ꨇFS8;Z,lbq۰Y6L[ڮss Eɑ U)b 9F˘R)(t}@!ߡ,_={a,雖[h`!N%ݵw --:ЄvOQ`0w v : OUאg9^_xhryZ_FPXU/Iyjq'C\ =&mQ8WZkƅtYFVexSJ g FW;{XČn( $,MP:=܁v!2#0240 Ma M;7PWztjMKaBWoNATUq\*O}"؂2 gama_UU LIŞǒ烴u|gvE>PiBFq~bqaSGT1=*_^bQb\^b1VUrܽ4cQBWm&NP 5N򚝅Oa|%Wm1Z9o?[T;c4 !h(!j Wn3Zn4q܎j5*$8=τDHO̭5 6a$R qxt6fa1 #Z?]L#Œm6Lf79x 4 = SFuKfȐ2@Tner {99T7=E3v_"Lࠪ zO(BێkTRS/$,ٓ,\G`"}zG80 Ve<]6B#kDV~[A[[,^eý$ #͈&= 1aY9P<||Aa.Jg_JS/c N좋dh 0pbaE"oVL`S`ղۼBWprY,\f\6e( h]Wql;~۸[m, g2 TnCΙcH']KbΆ1v6,SGo,jc jP΅E",x"d0:H{&2U mc04 Jks,Gc9LNtOIז8cXЃ3fÜʞb$p_|Sqyv$w H3ڧZ;xf9mmg;Хu,ߦMj0)X1&@ d@l-X D"DdTb;%ŇAM[L5‘bxъ;,=ʲwwX* #6*$ ֳ@FnLuFuMXZL&-x͋#)ܡeu6P;&qM$X 7b#F0\K@Sӕ) =oѱuGJr+'1qI./&Iտ,G|#ep`{z1h]cm{\K/6g|6)\=*Hip(O"<:tEK@ƥDxY@O3ZH͝]%XOŽWBQ=4 ը흣wo֚ikP)Y~+{6;1r,W*SeI4H &@_O0 쿟-ftYԽwu8Ye++GggPCi虜15d2jrBzea'zwt}o%};g|;g"3]{4=RldE rdE@QUIՠ,KN7zwayؾwpX^O`koT_ϕ> v_M]~VRF&Z%2#Tp_]~ d70nl[mh9wg bm޷ &l@Y/̏q7kur+Y+m\_並&}&hHaV[m)Ozk+lKjfg[3s<<Ԭ/sTk2ȴF.G柟(إUULZÜ9k uyc_w:o[VG ^I[~^E e(բ騇qZXڶ]栖fE+WϿX/Lco)v:=IGPfjB)Yhn 0[TT}+r|֢g]Rqt9-µwhttzz~\`a(IrrAmS(ntcg X=hxʍZ R$)?yo HR>Y;TzцB@I v86w\H&JN3<^(vd_8ES4=IuiBrkqytPb#MfP7z*DʕA$P23Hs.asNJ1p!ix 2gZfK5 Ry_ + 1C'É3{*B{݉3gρ.=hbMeG㽢EpT9+6 @$ EA $%B&iĩ>!QLټҳP k R<y2H1x2+sp✜䢯({RV -F %S{,i~'(sMS*[1X1+D706B)@pu$`Gýd(0JN)Lqa8DY"4"+;;q'}O{DU=p1I=ɜaq3nJn'\-sq\dV5GN#]dlkl+ ?E#X}chƄ{ op.W>^ F%4(u `ۺ.}G_m]'![on,]ǿL[&F_/=#Z(VAZj7ax6=w oui*J!zDI~C|bⰍn٥M?[$Ecg߿z {o: -Y+_Y+qSh<kPSv<qV!@lϿ6po#}g ط٭HCX4V-ł왥jP(]d@ǚ=/ ~8ui-sXRN'rXwKI**Sڇ2RhCE1rZiyp 'X8ڤW_4f)# LL9J?OFx %%(! aX=]h1a(FBI?{(k6p.۪?@"L4gpZjݑ J z a PWDBqa(.I*Q0F)s=Q;.s1c\Fh̑kddwS+ۈssWJy&I;3Pk[pqBFD,|E80o a#Bfe'4,P80U Sv$eJBU ~h1X5kH1"d!.zNF/*m-)j\vb :mp$vn~Osx|??*~9/zo}#vȶb؞`lh(ˑ,$M4]tl` ߗ}?|<|&KzBBbmZ; 2*&oM?+B9)o NN^tq6;l(V@xj.ȈB")</ :IyRWN2 .o{]sy0rzvR޾"wLZ*}?71X"Fb1ʡR\kiăQd. O? xh3>Zuƣڍ]~lƼƤY^k Zuys1!l/ Rp|(f(夔"cB;3X"%ivnSjP<0ߖLB%2۔tkS8k )\7/+wVkq+x`Pr(:TZ4:TPL!b?_0hgM;_[LeM%:\}|TQ$? PRSVx?zR8ҨV.\δdcq<#9W'aϜ=R0R9j.3?J> *>| 9 ǃh,|{ uKZ}U:S:b  $H %ZNyjmas1zZI^]g5Oh1=, Ÿ9fkfSvA|bUJ,dHNӿ*2n0 `0 Kb[FrN 5~s1!Txˆ=fMnb?X~Jn&-I[h vϟL#v䋁R`%#hգOٓĀ[J>;󷼧m_܉]6&ḛΡrS00w P,I*1T*&"^\ ]3խQ_80e,M]D+y_l녭lpOl$ 4_nM[j9zZIR F2)e?=~c|l{LJI]]ۿ9T8gBTZ{r)()\geRT"|ci$p`oS2Ӧ򳲣] ><ŦJoytf|p1%gՉ#~BeX%EC\Y1b 2e?g0@lυa6Q~FZN6j$-Cw#ti-b2\S}>qF)'rv1E6Frgo-o'r yYu9en oLE!kOqs"eV"P댢(Tٜß_ 29#<⒣߅b*}O8㳆 ABF kCU8!H2 c]|\gi$4i4խ _7tYZv'Gj# 웵f{nWyP +MW{{?@v|Qa!kRÇ6m ?={ 1?-FXV:X,+M5]ml{"j0+ezQ[|&UnʿꓪG#mƦReZI jqs|렩AWRvLT :G[CO|j۵P\u5/Fd0\Z1·CʮiɊj:")XƇ+^K2>/9hdd>'l1 m['^[d!g Fk$hY|]rB@ 9i?݅ zkc$8Uo-{VRܰEI )%ύ?%*nLA*[+|_?T~ 1>+\4ǜ>ЗuIET$ E0rfG:l: -fOPH:$DcjDCtb&\љƷg̣c'\0tBg.KqSqN?LIqε<fr@//& ;B 5N; 6?xzT@gzZr9+v?tW(Ì4L2Cacah"Af`d:f:ҹbQHc v 3OphJ%y*q@s+shhzfgYUB2G]k s) eŽs{_ml>PrBƁbfDFG!,=B wʻ 4ЈKE}g4mܳ_yNIh]6woi q1!)AkY/amm<fՔ{Kx#U֭"a/S׃(WNk5Rk?;4:$!;Fƒ0S]}.OA޵2âjNxXdF@ !Q5B0>q|65=Nߞ1 +0.cN O#vn=͹OsBN(AftXx/ w:+ݖ@+pshF%0UEtk)f76wFV<7(?9ckz51X>?>hnq]gj|Ol7¦c_3d@H?qYNe' &O R(ujv?,'f₩͐^5+pRpIAK%J->|x'} ؾmؾ-S[Z, |:5C!yw{K:+YeRwHRU A)Qhr.+앦Jq5@mv" %&"EB¸mq|!/ $`13ݪ5d cw>LPqybg.+;F4,'QT{F89cSfÈВ.CKNy+"öңNmZ0ՆoS.HW]q 왃@K@O3sq'?|X8h/;! ]OH/lA[sS­, NDK#4$,$.dFM-YH9.|P}qϰξew;TݛkEF'"ǂNK"'ydv8$SMZ/\yW&F)rh†-A_DuYo~nG#;~?`83!8G>wl?1J֭Ыc2'859[j֘3OGK5x^:+ɜufvzjqHV]B&Lױ8X(d'Ujv~^u^3v~ÑJigjviͥσvc _NDk~ecRUu>b .[b}L*|v-xmkataba~PҰ9FHz:۵k#{*o ㆯ;{OF)iMyڗQp[wj+~ʦ.KRon~O7^ cK"'t^G#l-a.ԏbkS+bwk([wV;˟;X JU%Se}ƅzJաvxJ"/sUPY;w3)ĨQt9>/r^e4 jR#Lʅe j ~gvՆµ&! ./{XB32v+KX`bL> uc )q'2'mOH_mPZ_PÎj`0=2h~tv$R(&쫟F%p: ݽf"< ɯkFO"yW9]mYc)뵮+x)Yj3|Jd-\/S*u\eqzjrH<QTx44R5sIO&gѝp0J:#g:&d:15*aרP!_:>P|(ħҲ}4wB%` )sB.rS4ӎwsK fgh<Mz]uSN9H{}mf>e]FOW lz"}{wsWuY".Rz,ihb̻~0/j7 FmajtF ?! VJt ZTMi BTOFcl;৮4+?x}֜,ɜPdji* B iP;z?--^hkєr)+绁U|G K3ƠsY C傌0%sBShSwTQvjڔVٚBaEGQ@ia`9>77[2Ww$ܫյ// |D%:$1 qeyWȍ7r4uT8Ą}-"QU*gl>ail0{緍T%4HC Ň}a1S;S~L*|S գS OWcj L UQSjDVy{S#FEtk}$qCUc}K %" Hd[б+UAGM WÁŬb[@z@Z3{]b[aMqj=f>wa>6:%320D,]V"ۛrO$ɷ@rY+Ǿ@Å6wr{K^Jҽ!sUQg= O{1`A_̿cP W֯Cub ;./h<$;/ؚ).<[be%϶ 9Ao/9&O9geIoeB :C.|9tE^4PX=hqTμ洿2 Z%pүYmNVLOl]| Y!!:=hМy\iMgw\^r7tu k|%UcuGmqUcÊv‰Z8W/P۬N AM9 ?;wEYZ?njzHЯ_4>qSnu}lNhDSDR,Tv6U U;xb??:]2`y9}l5G :nz熻ٌ5@/݄/[&nƍtx'w>]顈zmEXrA^{// b[sȭyX{FX=ܓ}:\59W|Z˶m.Ws+F~Q~y-״nm| ZL?_ UQSe Gݓl#>z1OdtBF튇." 2|qEDBWKs#D Wȟk7jW .S:]ws#_cLso[f1rva-u>J̈]M2FcgRmjRmi4U ?9"u -l@ԣ粍h }&ufiNy\o o4HpG>Cm%Rh(VnS"̓#Y{t/zNYWHBVdoz+ iº ] j2FxJlfNAAE:z7.}4R;T̀+J*M,n+\Sw>o/\aJr'K[K 43xl?³߇s> B}U̎ DXg;ʟ%99Ĵv"W,82 Q;FRh݀sV:DFCP &(S>1u6)7u+7~*1hjJFw⡯smPu qK+~0G8½Y0Y3,7˅V |6i+lMG3;'OvqߵT07ws3Ǽ.[L_򓋇*1xђBP"][đNxTI-0Nˈx_+KU< z)MxC#"&~̍1O.w|/.aT.=+Ԃ‡f+ \rsfWl]FU&~%F ~ĩ‡q2 ᣊj4.4v^FHk Éd|.Wx؟!K| .-"B - pʯWٹ A n/ޖ0HR"JU) adQx: ɇլaf jpi~尐R]0Я 4Oh,]9~Nj?;N(2ړڵLմ:UXjWEu$s :x~jP,b7/P*qWcJ +- Y;{9[0I>[ ,-ӄRgH~ӈވ#oG8F޴h4HQw |e_Dtc F{U;Q)Jh*F/1HR7^/mmr{x<wrmܒ}aN+ 'F.iG0H#s:_teTTmAħ΅$q|isFkt'xJa r{t)6,Zc"TnR\sr}m)T1T 9g/>T(LYWt,Pw=CH+ 4RI4]Rjf^g{cW{δtni!.5bdF,e:mI *\;j00V%FB#a?*oОCi{u^nm7sEuŵ: n>^ik\Q\H`C̲r[7Xn#$Y!xZ~Y(z6`| $=ֻ܍o-@;t{4wζ-Mo7ޞ,=;Z6(c'ĝu23ϗ pj29NM&!>&7 uVG: <>%?ikr ccU@#A9HP  H(V!!LVu`7Qy,=+KO 0Y]q3 6|swo'n~ַs (MuO'vmnE 1カ[OM|} ۧkS/p0nZM_>םM_&ɒj|*B4sq#luR@U*>L@7[2̃콷d%c<$ZBZu+˜J82i=H\юw`|8B ǗNō2{t G8ǥF gp3e_{M!m;Æă 6K*$W!3}fG?5J҇:LNǚ>+x7>YCl4,ӗ+2M>`!"p~CRI3;s[ /m}*>x=sّGY_n3$qگ/kK&M63X,5N~A/Fp(qI>E1 (2\KՓOyI!ƽg6^. ʷxa*1KM C3R!^gk $5n;}z@WTuɺ {{f~ ^i8*VN 4Q"Ck) th{i]U~@+S̱C!S1z{zb9z#|,|cR ɳmXy Ml+ TLiGp]Ik+-B~w$ֈø X b;3Al cv7Iavx~Y($SvQO+ឿ9(1L *9^ *ط}Ju!g gR#[`,B4յ$h~;yF n`珘w) :¤iϤbg/#+5wjF</d>Z*"bdC(JL"vm*R 1O研3!x֘C9rC>tm{ 8p ;d4-}ǤŸQcEv{-@CRL7TXTOo:3Z-qxH+w|BE8K;:LɃ|4sWqRFLQF21+槪F߲ga.+ $n!jQq@P?2J 5?>K !H]Ja`FT21<DŽz]'OLUUGϧD;8"GS Rk# '`n5Q''҃bc xD28 ځ͝zΡ_<؜BI:;r97^γ tw B %v[g>f i2GC=Äbz>JLZ L鞱s>OTɹ9qd*Ĝ 0&ewZݑ^2#{䷇LkPŻ^2unܭUܯKRMuk<%a4][W9R1mU|8.I/Vb5^2a׭54z𶐝lx[QaUo>⛴Tخ9iNݓagiרDi umq\٦ݙ]vTQ-• }*--ɽ wLQ0" 1jCHB[SRPElɂHJXAc H\fr_/snsW5FV\aPim9gTSY/~7oefLC0U=[:}C<3mf*76i5P<4[nlrg2npkψ;еymR7Qo=dqb8:_Iqn }zV9G.9eŒ`*bTUr\^UU7cjw_2mȋQD=mz'-?~),<*D=Y Z 7Oziob3_.2JV%oMDRGaM򹴌2פq%UILnXj2hSq*̣S&00)`b;W}犍)S6g=yym*x_rحiԭOإH_:UC,3!&Pa\pr/+ ͭ"]?ϕ`ZVGxR9x3{yhU[V޳o ooA 9~}!&lgTY%kϼzζ&4˦[}Q^Ȳq[y}ւV8# { ,%Tү[?ICψ(s`waNhbQ͊8ߞaCFh1-Z%Q*bAu5jywhP>yn, ]wŤ XZň] _ fYXo?)\/n8r^Zڃ7D]6^%5{^o5~=`؏=0m )χ OK MzͲ}  {,@D0|jCARѿy-fM|`*B`. QH\) acS׉>z2J9OX FT%14dGoO!q?g 5ܾ7{-p[+ ՚tcw62(M'Y$_R(|B(Q9@,чu+9 ,BL)ɯb#6Dh5[)5\c)5hf'{z[NI}4(%m|$_G^8p 9$8>Ef8@gp-F)pqbnyZK,BPou"VΠ,Ǡ!gv>OL#A*4/iAme(湻e3 nRtK)[0~H Zサ"3z1k֪KGjFui}!`gm eQjՐlA\ґ4fI/WsK^|=`/ߜ5z{)! `$`T)bo )`=4v_K'\c)Hc4uR_ dNd1bDp{P?2abdr*dI]L*bK0e3,\'$=BДD!Wp|HKH>V Khp vʅ !ƶRבA&s9ZBhnYC9X *R^O?,E~XLEOFɱNj6,Β_zB8*:v>iFrt"2I X ?P R]ldPzrq;W8<j 1qIgjLvi\fG <=A~irR~k9޿C*`JiG{sJ '';'Y4`|!4f~?aI=['xk7ށ :NwpxpsGR܂h*ܤAIdW,p./c2BZF`j- ; !v#v$A{6 LI"On.RIyxâ3 bA"m4֭ۊ̤߾^LFY*)>,iϥ,/EWٹ]1v[I'j:y:^d6̼es{4;&}?fJ/"$a~RjɯvT3Ga ^hTKP01ɁR$ k`wY:uݾ8BU8=ظ &*' BBBʩ[zE^(*+NU垠\#%WhnT⽲fʎ:uW+)2hFT35o);o?OAhl{6T]U2SYG%Ɉͪ."ΝqnmQm<аmUw. J,%FKH\ *L_V,Wc  &X?J]eDb`yqu j#o[5Xء{fDҋc uܹZ9_L2I?,y`bGW>^?7}*4؀j*o7%EEBMEߛL@(Q kiYZl4%B~|C}Tjl0aVV+JɈaB ۳)QgTIg`T]FE+yr/1aiB:9@R(}Ep9Q{U ھ|"Bo0@u!2?8d_vR ;/Wa+0!*)Ƈ'-"_4+)#;6[969KFoLplYS2\QMXG$YX'8w`~ Gj2|||rKV٪?\pH |Kf,is\^o2APmGA0T-U񽫃$̭ t4h (:߹qGx*dyY)նoi ^cX,2BLwٌ\ *mÅ8TJse4U5- ̮$G\9CؗGFG\-H|4Cdڄ2v<(chH>V"-Եwگ*ť7K)nw2\Ԁc|3^Q-b@-2T-Ҡ~qrJc[kmn{a_K e44ĉ:QEnۋGUyKl{}̨Z1iR]i#0Vcw(H*@jWhFxvERiZ!HAm'4rI#DjTt~s={ /WGRSP ϯWi>׼֫L,͏0'X{Z+rB6scCɭq-VpM,&-e%f A_F38Z0<)mƶoJKJDB;\m`y?+Aeq`F&_0j9[n/%Ɯ25SD \;drE\){\`HuwaY NRBR'Iz_~jfWx#X`c ]fۈ*BBb3orh#*t;?9tb5ޣxm<' k\.Y͈:Dfg(LWaA"dqlUZ{Њ]5IAȽ?Ѫ׶6p+P}Bewrgӕc # e`ڶɴ C!ɎOb{7DPï,H6:j!0T1.sq=MS ̙"51cD\+!EV0huӹ+5rB#G^an,`^!3k5jHޡ=++%gF+EHxYV+bt:pW&ԛ:4vX(,Ij j 19T^z]./I #6r}EDHɋu^ɸO;nN2#).4'tRi .x=WCrϨab>Hzbӻ(=iY"lKmrwsx(>FCO/ICpYQxҐ"楲v{l^*HW-௙gv<\K KKWktS9ZuE\(t"f"} NP~`4n- Ap%h>k `Ǚ\+fv88RK7ƮFm$ ox0_W{#ji3aDI61P@jyA6H7#'SQ( )?!FrPbDʁ((,쌦 @8 sRSb%K"Rpbzzp?[z 2A W0qCAUZBNAwH}o 3bl6$ϏcE%̀Ka+ůٵѹRBv{ } &Aa\6[B\x VO/w59x`:$$R/$)>eiJ̚C^M/(cM2NEG-yƳX+^B'8N\9Lc9ԟTb(\tʵ2ȕZ!.-$DDqO\J|)'rLF7Tded*`zNSIߟ )jcU b d!pE)iWp}iGDcbLgvn+ 8-|V;OR>U%$(?^&(? &I1ƾ#ĦP%35:x3vIuB#5 sƕghXJccӷW]5MKlu,c& $HśrAF?F![27* pLslHy4K ld03Κ:&Jjf81]s[|POE~!} ={30;A7'ݢJEE_$K[CXvpc|цDauJ4<X=\\qtI/L ِ-|햩E[݅+aY6eaX`) y~q8 `c`XF+X W]P|&1rn ~Ȉ n_NOU>ϖf K#Uobn-~[#2w\)OGG\d]`K!\AO38H2o/[$B)NW;岐`xk+x&3(/U7d*#_\~ c[n=Ĩ3w, ?2!oJ * aWK鱱0].fp)a'j `ijo軹 *2:!w`0~^0vkoٔ u-ٚI-tߙHiJ&0w5w|-!;bR+,2x%L x Q*@eLƽQnږ^W)H^%E/۪3dCا?y~6{[Sk^{V?&'[փ&=l(!̻ ×~/y]NdhK#'9\ItI+Z*o `R ghVIQd#K ßڞ(NB<[7[r&4_DSLtJ2pI)ۈORb2 /,xwNBOW#>؎Fnp@o ( $^BʏexfXK0BӜRpll+RL#Xu~NtP\@r(S|2֗G9~ĒeDsUUGAOA)>:ՍljKG:ԍ~|7s磓%Iݽ"+[Dvwqf M#aƗ8t9!`Q9t S0|JèjQCPeG 0V͗0<~xnikj̿y(\ȗlEd }Rc+~b)3~u)5Bi~.xhǗm,POԾrx&zdyR o(^%0>LCznKFgK ,gr1&ؚ ^v_c%Hks(؂ %1_ $ W_" 8_Ř^1|jSdŁ+r*n7%t8D$%+KXЊ8Z.TcA•6}lDȟj^w9{ .WGE<1':klK9L`ں'a) Zn( |7GVxW=QSsZvaL3G ljS먕8\>5 t\h0R.f b8BR9)bߧ>_|%ľ_uc DXn $JL$Cqw_clNTS_ĀKD\-}U2JEJET4P»Ϸ xת~>qQ)!3j4[c8F5C/莵/|*=mΰt4sWa&sNyUblTg{:z-d*R^Lm2"eEhߗ㶦 JyP&Ciq(o 㷂vCl5lE/t4$xMHс Ęɸ? /5˶%⛄HBm321d8¿ps!Y_}x%=~g,o$ ͌㱵\؞0Bۻy[J68~./6dqWɗ7: dtju`q]-P8XQչg@UW\*nUu]dfup&#1ttr6> rAi@;Ea+ ^[֙\;SQڸG`F/d_!Ѱ<DsI&}<% gܔzR!CԩaWluue=]*g,ĸ>iKr\.a@dQg(BL|(sLW繵r9Wg8'+h i/DV撸$=9![w3KYh ?H_&-~Fe&H)MXb;c̛fΘFm 6EɏD bG@'dOXԟ+:'Q4؂N8. #^]XWW1QA)z۽a3E2Xq;XXئbm`Jo8伇x4ֆ i6&dY^̵M^7D6Ք,kaGVEK"1u}re$ݻ۔v%slZ2&m!V}Wƺ.9xxX?S~O`'vI!ÅO-?`. `cw,̓~B!:qn+gqE\^m8uĄ&M>W.@DC0#u Cb*+LvqE-[A"ɿv M Iq)OtR6)# ;:6X\iP Bx ĄC5#3P7Er(Vc1Md_}}ŵ|c0$[YēDuK`ʱN&Oݰw%KWع?%3eO6ed~epU6ZOަ&\]m n X" G l7Bl?UHE'"-rsOR[m_yx"dr2!Ӎ@Xڞc Aހ K* /w{fyUIT s`+&Ch;BKfR94gݔ3mݣ}%ޚz~iX޼xX1yfU66Չ~WUatPUujI;T'v{uߘbg T|}i^kDYʃl'ob`.Nj6r%YW$l.NZ[IZ-* i.n.+HvUVHf)]"g㿞"GbEtBL*MhYe 8Y3Kݖ Fڵ}pe7T}lGٷ|}rɃr؋FzxV -/Ǟrbi㕩1UNh!ʵo޼N@ ^ߜ 𤒏Q,$lm| e]ԹE2Ho3\CW|x+;?$*}AlIKw_lhA Px`t'%_64\ѳeQ60_Lxqd8ݨ=(v#Rux8-2Z [ vqnO6V=Tx$Mpɑ:bCJ*9Zj?;U!R~*J*nr_)9e}0Zygz[qu ՙp`7XrKM;:g4T&zze߄k +-x 85~zd"Lx%YsjSWK(fT[dA樾J/ cSi9UdnT]f~, j^F}bh0Vȁu9#I+йrۯXo}5ƿw`WWWj yCI\0jY$km}X}Ye>t$#ah^?5SGZEv[irڎt(rNJ(ın=AmDL} RyJ?2PqEG" yt!?&'efy9cAvhi~\o*@DV cxRIQzoW+@[RykYe!T&^3=wm5̐]^|r ́ec9bv]$/qY:Lx fc6lN Gi112[IjŠXo0 p7GLԠO_ *R=dIEW`1 =e =Dwvf@OyGιh']4@5xuGëu>=b=YI 5aKW_?5vuT ;qYVrHp9,n r /te꼦j,|@I*h]T><&A.ۖe&U7w[L;U7D.tqY3b|ʹ< ne#6K7Ju;$IɐoX$#[Og.J%pI-\fm1,MΟ5=< O[`8w֡0ePQq v;cj~A0#,9R2cEOUjf 'Z}vq(*gN̑zc0sRCYKDfIq)>}e (WL)SiZM%UacaJؑԋz1C ؇7.Z./^\ #Ac0XR-/i K PdbpS(7dWq.'qGrqjxO檿C BQ"ݼ] ޖᣣ Ӥh4?2(䰂d y1ۤKH,p?-ˋi\^ڹ^.fyƋx{q C䰵$Kĺb6GǯT[!Jd/tE9~lz8g`1ohe@3ط?KߝClcQqL,VǻpS$K&W׾xŨ#M默Rד;7\ nǰoL]鯶Vqi_GmV2ʛ)hQ+G-k>:Ik+-QfW$iBC\"5E[p>;5Gؚ'Ob⎞J#Wb|C wB )1=жFK؁-i[pO G=n3׊QkŦljJ:/npG"%%sY𫲫ҧK۾O4/A!oeǥPS_<γ1B ,թk_:Deciu&}XٛbaϖS(Ŀ_iRBE#:5 9JW*0 <-J[kQ23U4%ݞH106ݢhfoKC4trR)Vڝ. ٥p٤i= 7t7}VgRwXF&6(5⦫~,8KpʗaPxgq-KwÏF/kYaMlR=f3L#`,oiK,iJpI>-`A'Ĵ,ӕt)DzE!6ܘj\j`e1s!pbiئ:`w@n4=|!<1 oS0lw\h[cbioe+AI~WXB0PZ'YA<="T(K<7B"A^e#V+nQS\ȂlnױV(5ے("ǔljmT:7s6._.kkQ_?J&xSgI/X|Otޮ=\Sx8@WSS%ߕ!r0 wz)4y]}cB-+cȼ|%֖SMIZh>nʩ֨pc!cR֦zc+25[%0|vI7SeHFX 򃳕|}Q0nnYFT^{ڦe=t[*+Df19xeDbr 锣ONs،P;?_GĞ5<EKV>va#Q<Oى/ajOq_8A Db!'la)gmDb9loh,\[U]=ܗyG{GQJ_GA?4.g#ΟcOUB\Z=e_ eՐJ:)ZEex~S Љ!c&L),mRbL̪f(E$b0&+sOLVO6zdrW ..ý-eg )֪P{at}hعuv䭛kuls3ާjT=b$l4đ0GF &AGQ$#$%~$D# uDY]K!6+lmakGp2$o z9P/sQfa D(PF:)͍?Mft5Ħã o*&$kb~eI)QF-,L5LAry>q>>lQ0g(K3ls6$hQQ-gjT/gQLusҊ竢ۆ,Ӯ,PF%ZMLBխ7~f##;-:2j`R |+?xNڎ $y_)WSa4SabPN)aLj>fh$dLiq՟4]LhϣR"xTD'r._ v3` F ة`rH%k?߹Y+]jK鶚 jbqWk;2mA3l}s}sn?>dnT4 eʱ ^ҼMJzPȧX6lV*J4kWf@)# SU1-)Y Y䒅]H}1@hBEL_~r!\ĆlXny7kCΘV[,g.-|7SK%OT+8\Ex(me:QAeE&%&=AM$*I#ѿ֨M <>\!ѮFg]j6DfJ4K3lbkOQs~b=ŨM *nIT$ZeѨ-(b.*^tIG}41(F4Z8D,wM1|' Y`AlwcS|Ǿ; OҬMrUCLp&J͐! GPDPD5*QFn~VF8:vw[T(iZKk7V+kTɩ{Ϝ+;E,~/' %En163NlD=&`}^sNIy^ޥ\߄wisd6OPI\?0Y/-Nac$o`^o1ȵꋓ 7&W9p,^Ld3[u? ec$}caRAgٮ3?(b67VY%QMeƐW1 "77Qx"ܮd1h |4t ;,7J[S ~CQô s]Zw RPح5u`Hho݄4 db Y\!Ww28glBaqa]1Ʌ4 BVG:{=|1O;4brcJRhn8.Vo3,W- R2)7!s.*m&%xEJia84B(\OCp=%L¬77^H6)îw#lQ(cp`uef`[U` 6/T/UEWigJ$Z?0*GtÙ9iA#MJA4gj)vBzn<5P.aOi\xMqwT;mp1'Ub>.2;Jy# [ԓ:!lbg!J6A/X)R[[+s]fkbqNG~AAF=Z(u=rX7`YKsp|r6kj'Š3Yۤ#s(Kf2p^V5ÒaܙNzNr=1Mг=4bL14& Rex|n s 3>hG@F1,,(pō*Ʌ1111h0:[kW~1Nc0HnLp0ĸ6DEmaӮӻkhs}TG}92O$tgr.id#LQrm&j60&$)k}qg)N!*L+)j#4jqRRq:m(O^`rJk/PP܈ B>Xi?%ymxoU3c)?o7N5Zq_gF/Sc\H'^W!Y4Gp\&A 힤{p{3,wBnU%^{YeIR|k{ B~DBBFhaHVfҒ3~l—ךrYZ i*]/5)Вj-kqduݲ}|Wt0e&sN*nE,Ι4M; `Kk.M o FY!|&AU Pfv4Ә(?`_\۵LKs+.b,V>^) :ۤxp^>4 4OI!bѨXBoKtN\0Sت7V&p҃Dɇ_ɽt s&&W\"jSd3TLvBugʓN^3YC%d&aۼd-BW^W4i_WuXfmq~SȦ/U0H ĩ;Mװ!&|F ,eCKԖ{/,PWI\cxZw-BX j3N9ܤ@UZC*bnCL(3,u Ï L 8U1/Wqr֐\f4=c84YFбmrJ8JW3)):S}[(tpqlrhx#E=a[|gȮ`nDMNJ:=NcO\"/q|]k\zM}9f9-rBʥ|1v][i5~ѵCq$b#72IdNM\rq*cwcEIp;3le=3<3gٙ9  P?Bz ٓ!BCG@}>jpT(4W^&|˄bVlV,OOb!:;_D&76F{pjs   ?'{i[e_ mY xJۑXSrN k%hQ?O5Nê04Cb4~Ea]⼕:>cQA܁w'ZݠmAWa VQl[J ?c"(`=eHmS9RP!f .`-^$I.Txu6sI 2-j"LCPLG5.Y>[BhU+gvҞ眑Y9ߑ?^ygJ*k$=H]Pxi? IOZc瞝xOcncKTvS9*AG:X$\R *Pu?Cl׺Եɝ'u'G=bݗE;ݒ$N l}sW"=HRF^E989'$?_dsrnRX/6zln&ѡK+?i"or\9_hy߀C}-u#_xU8~9+mS'VKO :% /(;7r oh5#!8<淟9<" Xucs}~a??TH~pDc#D"gQ߮|9haġZ,)EƎ4w˰Rz{JvݫH.tWw;W4WWD, ,I8yp_v, !&t4 n?2LuPV ~!R$Wʂ<󠂫8DPx53g ݬ, OuB p)˄87* Ը`R/˳ڮ]f^ƫ#}:DsY!Bp#G.bC8! .)23_2kwkw|^2ORDJaY• MJB H3(B2Xr'Cr<4!^]nU:Xs͡ŭu6 }IO:|ķa4N!nCܦNm$b0Bmm(e ==LqyTƏ[Gidu 2+ҋ'B# bÆEK=S$I?nz~ғΛE?y`ba^XV "E_.yĵ?\,nHpA\6P \p>5&1oh(|aؐ8gr$F]BȐE+-DRa$C i wt>5Dl,+O2Q tЧ]GN4|l:Z [U_LIrCpä^[ILc݀H^#!],{$aeyYa;7'&r_3d9VyU'2I~wtB|D3/r\re¦Wb lӓh_ӟ40M͠gN)9՛t)9: %Bi頷;awT)x$E0u؅Q0e]ޕ9# ɅD'gQUt6½*2؜}YnAWZQQ(l7wv7LбĂizR Koe*- Ƙ2QI]5JPtm +M15'ƞӯfmT/֨xI/}S=hMxp =3ILȗZ. Y"Ir0jyZΘ&2^j=#3S?0< wZ%YrXUqB@`Ì>uƹzXcqiG[1cl԰씿e"3.,5̸W Ֆ,=}Z ڹ?[Wd uwaS9# 8IP iJ;Kˌ<($6x̼xf.mjY3oW7R2c]=:3N56n;Io>q~ޓ1}(>r!-tlHl(__CHm(mKc\#"&*(qHꗩk!_&O{9Id~$abbYs<ȓ8Sau8hX$I.0^HlS=ZIKW'h\y{M11@^F1B~9rp]>G҇҇&jY>Xsz'=Ԛ'd6wWNB<^_X6nяv W|j\n.rp2w52`(cCKA~ғh[XS؋>b%+ - 2es tE䪜 n):hUbȞvYHj3-̷z-؄Sۆ_'KsoK@ @#E8%U\v"%fDꩬ+d2|[m J<mx~GLJ4G P1Q{,/V+5F:Gts1h[Ї#fU8PlyC_WCi~k7y&ok7xm4GGU񹮪> R /5yHPgRyQ1:*YU|eUpհT5#%(F5VQ #}CF}G#Ԇ0>뮄Ăy{aL,S\VW8q ͗Vj ,AbD)Ƒ/$j_B[EHę]TH-X@>r*H,b`_~f`ÄL-4#O{v& 3?B%شQVP  l,M `zc`:\bs];P%١{hSZЃY5y1u3 qRíl:1_`c!dꀇǼ Gπ5*B!֤oտ? :2dғi¯XWȕg.1dɏ^nG#aB\:[Ҁ|b"W]g$,,^s-c^T{#p7bȊ|-+ ^n`[cYW]C[mz+z+e1 q0xGA' ba "lvkaGC(ԕY(Bx: 6|k;שINDl\>F>?&IXf#y+Y[/Đ5?`EشVU[1.owςi 0!q`Ty2 S85KL.He}=-bD11Bvqi[iV7F҄_C+KOƱl?3l3&F^n4sh:@մ D}~ξ8P]8rhx|RwBjC6?osH>Zx2s\i{ Dtt?8#l[W޸ϵ/vxY1vB,DICcŶ[܅) !JĬa`0 H$%#6QJIrH,1Ngے8[W_yN9]u\6,! `^ dc,G65ãHldrG}bf3 C9xx,Q>OBP*&;L5g.V/QoѼ}v.D u&cg~EpZ n[gr DFzq|^B_aZ.n[5(/CsT?F`mBJ֮tu vܾ~ \5'ۻ'>Y)pX:(l,G$=xgbM=}̦ALJa  |kÊCGQu,FW_F;'+@L5]ZljOn[5uܛhz\<@L5p.S0Ke w9qPu)8)*"jfOovg8/];7># !]K IQsuP5zᥣUK 8ylG4L<_둻x+ G1i^UQ5n*]a<sf?f@7}/ca>v~:5qAjD=][B#[v)[nJ(]x"v^[{bV֠LYrG)':fK J1H^XH@3J$bXX\ C26>Jj-__Ƚ!8m8*Sfy@#OZ)LoVLneOK<@ |8f8QG>Br}S&6!I(W` :M9ԗJGLI5of mv[H^E!b6XV) m\ei%-\nV}+B$ue&͏NnJDK`t̑OɱƏVnBRDW*?vJIO*kvu&>0ྤ.rL"L=& אW-HQU N'!s~ ځ#3 1\t(% l;tyg>Z|̳pV5ZͼƱ[bq{L!!bf$B󙆩lbxᔵ4-OGAjgI38[ϳv%POS ށx}=x@\Bɢώ9&*?bF0CF9oH'ڶ<:_~.<ڿ*z@13G[ZymC$58L:D?_/& l C{ _B&shЕ58:Ea#6ݜnNfzO(枣38V8mbP/YXV q9&Ė ;Kr\ VC^,% . ѡQ,s,b3r+_f!7Euf bzN^-IUY$j[<1IT̡Ac2u,nlv76FTmeplV+Xzm"ɛ߬,k]Tc~#]?WzMt薗ta6Ať1d{÷dc(?"~Jh4JN1+/Ֆ]|'bwJhf9FmB|;%9sVqW-XV HY'/9=?ۄxT?PY n)쐎5MUr\!(!oqR5oE" i E+9k8B :76YC:=ǩ!o)libGeHMDɽ'U(_(|L*}@2`T;{xNafyqAt|6apr`AGBqQZveFɬtdyF(i$jhyiѤ`T)]TKf+bsKW)nOֺaip1ϧ]@O ;tr)`կO썴Xαu9f!P<"GPi&TOz?[ R ?mK1xs(f*,IZ|bМ&u_ԓ&8z=hgoQC|2.±ICoh7ߛˡ)8|Q5>˓73&D[07Cv'G0v)E1)hb|0T2PsV L$ k{3C#c1FfCnn~ Za|H`DeUM])8no-b6˪hU.59&x,=PZNEf!p)rPHb]I! dB u &JlȥEkP, uD`ԙpbP݄Z R?'8V:LO^3PL+KFN%znc ,E:HIzLCu`t=__QG걍(s(@S_0#D8En&Q@;)0eH[KҶ!w; FZ 6AUX78Kר)ڦECS2>JBf\J AC9bQC5,MjVn FWRk}ju*v\bڕn*Fb[T /، ñI( : 3sF/VrM×X~4Fk쪠I;|4Dy͠c=zeraQX#]m?3# uI7ëu+*2g+ϲ2?-@C#5wfAb7أF 5á!kPJլ]k`W~ìYuєgcV>'P*<@ܖfyJQ2LBHX#fP황!jU~&Tܲ.NX]=mmެ^4mGD?APmuT(#7Bċh;v:×υ%:fXVhd[g"8l~8l,[jLݰmnm&L3ʲ7eAhˡ6:Th &36͘LB˦-aRD4вMx tƭ{KtG)N%H=şHԖ|<tgEc6*/} #tSW)YL$Gk֛[qMn(?TcaS~ȈΈ݆HDrU:01yE q E Z%!Tqy{|z瑆DoJ  W ( +j a>4Ȱ5Mten:>u2k@O|Oì\ ˨ 6y>mz[GG8g o^7K@8ZXTAB`\dIN lٮTy ͵f=dok?(+&|kbl4XjNso-L![#) O,<6؟  f%kS/B\Gna_ۥ.Гη`[{+Z^γv(ӱsm7EAI~U0RU7ڕv.~:_;9f/9^3%S/*m֙lz9/~G|8?\;G>ۮG@\4>N%pJ΍u+5Fk[au׶6mSALjm0.WG>m d[m,6?Î9jpR+Аx)4 }M~VgA 7QYr/'W?B ؋34*nHIñQZ R /:pd:f2ءa 4 1Mst# O=3 C,QA`xaPgWoqbx4j01|m2ܡ>XXIޒR%L%WK`*OV*_ߨ<&>&NX""ev^2 3?lvq8d%"!#!yH2K6&h(a 4tlْ-߭Nn/WuϩR68gp+ևHk@ GrgwLm]s2r`?WZ/S~ڸނ' <4I | `&>} l)=:6yYl?!.Y}8pb|嗯DAuE{m*`Zqm1p Hрx@TAce(ͭ?uv?[C =,6?hÓ\IhTPt܋U qyo` bs\p| AD (bX}oi;>4T;>A״_ W",%d HozavB/b!xa3I5R[WVE߱:zE)/[ĩ6t^qtI#=edQBQ?Sx@ }b ?"n3g2kӐֺbۡUue` g_B_[}gtrH-HwUD%KO㞩P=' pp,pɂCab)s7 I@\yN<ǡjsJ#4|C_gd _gdʖW"Hm /6?`PO1Wȕ+zYGUrn+*ΡOANS|_vDf1CY$!eEfI.=yy."Q6KLyB= aL phZY#c_;,c*=4 5 4k[1|6hTS_9?22sVsWenI:i3nN痊{aeF@;ty@LWjR@EBA,n'OƄXtWF6D!0NPfl=\9>VI-^ 1mNmT8GF7ݦ,DžFo6hR8 IHIsIqL z! NacOI jQIfL݊Xrưe}8 ]Z[5?T.8(zE:_UvniH6m ,E[2zGI =Vq.!x]Q/++ K ~1fq.W>TW!F SAsgCUѮ6+3o, 5ƣj.ޒ8Չ~%RGWI8OcUU*(1xCJC9EޭkG^`2m[襚JmʠU bpfPc@Кjm]S@ܮk1crYhW? >")1aEɊlaΆFW=[Hƭ Op_}4kϽ uh&I_Wf:$q$4@KЀu+ҀC/.S!&#mSiq =KQ}["Cl&aqk~ -BΨ]69!g43LfhՄ,=upyX'G mѮbgv"zt9uԓNqpFf HDwB@gxY% v}S^1qQw}0|:UeD-Gօc% au>y=Fe>aO^$[OUsMd;eMFpԺ^uQ4gWj`gRэZfd( Ki|pH5]&d*~E< ke|^C5LNf@7 9B/oKճCgh`|j_e*Q;1xw H؉C4"ar-ꆉ+ûbИz~QUD5(wl)Z@&窳p{բm} O,თad(&0Ղڙg).IqN ;-*l6@=6@R% 0.L<^ bO-<ZxB܂!Tٙr/Ol\X&bƮKn⛰EU -8E&)Hj'pl$ cKU ;TT҃"~-}eze{n`o(C 7skh rж'Lڨ|g 䫳FeѢ/&ZL +Oy4 ;y =VpC4K7̍l܀#K`f40G$;Hk5A u$\o ;m:;yOq*rm%mFM2͡l}\Fwx΋a[3󥅬/iHpY._섎d0f@]Nuqps;/̬ H[f++QzO6p  eCCnS 9fY/h\*7Y\zm&lR{ڬ2S`tk S*oLHZfsW@IFG`'R\l̗gӇ 1Wz5Y,q+jLhHan}O$ЏZ"tN  }ꙦRd98$4303cZ qfL1Z(r{ -y2P7dx߂ vi;DUخX' Or/'K:BWu,1po 8!Gs;Kr%`FsYa=P)YŐ&CY8 óQ9@,q)" YqrLxiM! (8*!KwJ&gF(vVohBT(xUU)x&@ϫAZjwHi~E.} Ұ0{~~hh)_qE8MpV?Pi ~zP])NԢJZQCx1@x*d-`eojveI*èt mݩ3xذP\,IrEdm2u`O_v^Ixz5*>ٌ&0#ۺ^"ŀ3f URi`X–{⑯xk%bQ"4$.)DnNRJrhz*|]q$wh94'ko2U s$R$L\s. V)djfe_۬F{Ot.h#(LͰm›#5æ8X|C8!s$*n9+<8!! US$W WfKXX8yXZII4V[gА,52@&i I=&*lM!%ޜ([\q ߳xk>RA:͙_8@v*gP_wS]$P64#<:,0:zk|fR[i{v%&cNy8g@8ojJcM*ki+$Iyf}81 rf '@"耚vq =~Rzb?Aax2|Q綗*|`RtAVcYюKWBl0>44~ 6acF&Pn7QbG稒\6SW\4)=R 7N_S G8_= ř(*PM hM]A I|D:>^Xd%X6gQBUEpL>mk pv26d83Z,95fSzK:uLɕ ̓vx.ibr_Zx<&G GzЭ@ 9nI0GoU)5{Y3xK JV.1֨ ` }(D&[Ƿ,*\3Ueq҅([yߊ l.in*` -xiMsɍz>Scwob(9x` ΂]g+,/U$H_ ϒ^/25, \6 0$W;G-'Yhq4љ00~u*o'jg%k@>6 ^^s曊]0l Wާis<>Pe̎pE-26q8R4:PSk^*0:>@%6LKH=od=zP?,+X8W߄i79?lD"s`w@J ]δ3r%k3?e$`p<ܰHJgKaڸ c")l\> Nsj"}*B_"mTF]g]apJ곥Sg'nD/~􈨒✩%\?+ KՍaOX-K/NӐTgRZDφ &ljbvU qHR %@)W&BCSYK<]Y " 3/Ɏފ36es4ƹPx|b.p )HEvTש Tg&Z؜"i]CEDA S^A MW{%kh0Ph\ Co畮pN,ښaR WUj)vX+n+֪cڅ}tF>5ݬJsXS=἗nXǥR2fp2Mt?Ex|bkh GfGjo@W}$T'xaacRt+ADH.rDrQ֟ьWEW0q2F9O(4ʙNYl ?صs1#zKcfS:lfg`ץ\e7'KOaOvHG=)4ˆČ]6_~04mR6 _bZڲET1.~Z{8jb2ゝaގф_ئ4MoGєp>zanP+C)W`$$ӖyZ%L[k*W1Q=Ƿ#\2+rܮ`ne!jٛCW 5fd9Y4Պm Lo(ADpoOEDZGͦYA ۍNHVk" D'լg7@f][V_*B4~&@.وp=[XFͣ`'ן!I=A]2+`08ql-B BXC\ҍ"VP9fCH'Xoͫ6U$M~1)cO:%ҫj.gҪmq.hZ%,)-"B6cV"gE6g=]u c_ fëIaTzy"y ,%PX\#dWۗ 42ͨ6YO4UQ`apJm>opR"UxgnZՅI7D8!iU^<{5P!qcO -|W/B4b$bq1狀c3F/K䨡h kߧ-f&8ͺuBMSx<~yDžBIЊY_!oGxc-B EՐzMs()!I6n75¼GPQ+AT࣊gq|dpA>j\(R k/ɸ񆺸 E`^E0kw167~SYCG(R GC]v'@we\CPXMqYW3%N)dN2KȬ[%dv<ή[&FD'MyE0Am)DS FD5l{EV6OZDJ[w[Mi}Kk"yJŃÍvtd۬^bV # #rFx +0t(pfr*_6 n( >`9jWJG`U\UIz $oNdz6U=Te;/7p91X-P^fY݂YѮyVbknI{>2WDʜ첂B5)75| ]ML{\ѾĄ˒+cc( Y.=z׸G+{M8^Uؘv)ɐus1\zz<[1aƹʘEEi@V z<%M"p̩t-5mqy̔9w\EC=N-{E{N*gyvfY>p"bBXdd7 2?8 t^i]} wI]{={/Oz!ƫxW[{ebqGiX<\N[M+n6q-e>?m}wfV4]-X_I"zph)'TY͔[c7.RN^!7)`%r,Ǖą{o J~= z6+|?&[.u;! ѯ*,ۻJo`e>O^<),D? rM@M<[\4@Y\P!Ul4X2VQɽ0r*4Oׯytͅ*OSNJ55s{ Iv|}A\kV绝 )G7jdW>Oq[J8jx6&/0gY)Z81%Ivu bd"IIpRBZ"T~izG ganIҰ= @ v t&XG+W8%+j>IW8q?GmInv%ihpHRMt1%rpސe#쿇u# řnANFҙeːѾ7B˕cSDcP<&5:r?o'9t00.|h8 ni[D'(M&8bkQUa;Λ|dldR]& :jxc"g?o㍻avI0_:=%Op-$@ǭR#?8Pʴ]"-'&O2:'֠ju^u*vD*:oU@?2nJꞍO5<׉٢\DDdl$^ :z_qKGUޚ^ne=g(ҿ*2eY]U8em.+< yL==L/8M_`]/A 1ᲆBEa $ Ŋ£1dT\nJ)tmaz+ZPSĉFh|'o-pKOO<' ~RXXP9*@+eh!C9rKͷ°95\z>e[p+c,H畣ޕP(lQC]*u_MC1vIϗuRC4fL8w\)B( w_u rH5_`T0ͣyXiePFkV [ɗdU̓dƮ$d.2U0E:$;3-:bmzl/tsTMo7I9 M 5rѾP# r^>Lyp0Ł4Zݨ!m,)01#\f;Xi! Fi I}Bňe;#aPQcVxipHN %߬hޙk""ȅSHk l!5:-1k-IbU>I^,kBb1H1ш! :jOA30辤 *z&Q H>q84 r7 4 YJYUryå:rr:ǩHֱ=h}挐{ݤ)4NI@,X~6&&XGr* w,a4+kݲfJе4A)>0U *A0Cέ1 &/=!KCH%q`\>尪15(*=iْo 秳£/^4UpjW-< :a$:a9bS.~eN'(И}KFu(I$7x~ы^qW1u#4~us'XD!՝1s!2KRCwDF~+6]9Yz80[jD[}d.2ԇ٧WY֮ k.O,:eHN%'}aiVt6 vy͛GDD^a4JSCG/x]XqC+E:'N.g&-@%fKCQ3t1ho)ᲄۖ0m6 $ٰppY6|f 悙javƕ>/j^b(Q}텹ɻ˓ĚAoP ׏M9+x7]>|K b2Jޘd;i~9v'n+Mr_i7!- 5ohѪ*cboN<i<3ӛMLCH{-<2!NrL/.WFʲ71U(re76Ua78Pb]h7hi}&{AsXo*VEs$o|ydx4ijT1cvr{ݤ "ȭ<Ԓ85zL,oϘSa^4Qdy;4Q#MG:r]=Gפ;/# Lzi? >$va6MO`*LXIwj7z& -G:êF8;xLnNojeHmi'5$Ӄ&^1u'y/C< u|hOic s5LB"7_:AO๵$m"5 [Y0 ң=$nrywy3(Ȉ z bjlq&sү!ιDPӪ :!fVtDJF/f.Ԧ0,/[*<]N?/pEDP`$"*I?B Oͩ9kNǨGdJ* 59&XFXPmevP$ TRXҟ'y5ՔXybI ARE)LH44s룺d[:d 騪DZ+8zMelD+%/K.XeT1Y*9asJΟWm9ndnIN "Mߨwʩ0waj2C?E W(}ܷ3(O'T[U8;>T<Ѣp%ֲ+]K^6'WwޔYUNHP[rPN<1P9}J %h2ubYU[_`m[Uh YZ<]ߣXۙ1& H `iO^%siҼ[ +.3 +.xMHbe~#5nHqΓpYVbeX⏝ոDTw@ y`en~`h(c=aenp-*-[ p;D{n\٨K: tu<4^ݚk , Emᇯvqڭ}FJnm9-n\< ^?r,w!$i /UF0b$\IvC%apy髌pY6+mvVxgWq&\"'mz =Cz?쿠a)_r|@ HOp p'8P"[x# QD@ԛ}gvgr?yfvwݙ#snYDcxXJV #2X2nk}( ũ7af6Bl |0[\,u+I +͓(&>zd}< gfz47)+2$H"r~cr^F#Z ǤЊ2N*7]7 :KbT"$k*׸(O,UW[I`b w2ՖYIՆ>:1܍_ƵPc7eSԟvGhw,}\#i cBɍ/e>ܔ"-(yՈ\Eq#1a[4ױFi+ׄP$Ir_[xYh?>d0 ,X&!N 2(yaW+' Izʕ|9M7XztJvv- 0W_11uo'F^({h;y~*]ڀ gVI $C:fBvp塡6h |&LaBTFUh@*4BG~ *|T5!l- U"`Hen}G"LVaLKaRW,P٬'x]'X>G!>HBN%|@xTM1X^nY:ᴌE 4Lp ×;/ pWR NTtj*:UTdȫy'eab+ę*]!EIMvBn񩧖ևE}n+$Y5{?^7 bm.fܛ0M8@K:  |:FLG5@F auث W#YAܘJb?iHBzz\dn'9wFjFĬp'*#C؟@)}h!=/W K*fX4DY jyށ\?~* !eP}mHHA!8V-lN φ9z3 l[fߏ 6^yZ 6 AX8^ZaE=jCo.qƟՏ*f wyÃjO8coL)ڛ4g Օ9Du7VZ(g* ӪO=5d|Bjńb=w`C}& cƊpScEuZ bA0{$IwĶ|7mF$bHx~F%ahqk KX`ҹQ&>)qK9bvFoEcNkqcʽ!v`f;]1RyF1SsFp^w JC_k*zMj9|)9+O,vƻ.9Y#bX7*ֈ 6]W[6SiQށ) Hڇ3rn\0L1>B(-Ҭ74(hҮ(Fo"@#p \Ekfopc 7Z,t`N]rةM=M/~A_JНąӠ}ҡp B jVKH I~BOϓ_To\@=>鮸vzk9ADXaIc,?,W0eAڒK'rL^7)uM 3(X.% W[# -6jˉd~ 4sJ 2V UAĥu҄Ama3! IP0/C>&&B4όyiCdw¹1x> 2;{!:Ve S۩s_,U^TxrClkv5DV/jZDD7i2n){SE4[6b@{_|G̺1n0CIuM:G%皏i9KFXFa- ,6n^ j{#p0΅zݚ[97pOV=Y1j;". Ua2UV-0\hmb40¹.Ks;M%ΫV<$4(Wz[3 C:s**1MUEkW4U1$c/5k26>$Z|xX}Qt6,cp> '#+kYw|p;571HOmwgp`g1~R`M3G6'm=S_$8v!ļ× 9,BaF.W[=Zd ﷰG+[fʀ_IzL?+\D(fnԘ2wU{gYH=B ZL];?TmDXyQF'2Y,Ą\4'bJJ^EyzKD4WӠ3U堄cÃ%D!JcTsW x2KE\׍'Z~ xՁ_4稭wjI_IFY"QU@|& $|hpzF bs4+s}huvG4|rCL6 nKfϞdƴm7Ig E+3!#_5?ŲwEwK nuc..y_nS[#fԚz _Bw"I0}hJ X)vmQ_wa{.vQ+UeaWMߊq2eXx4TdJو~~s.D|uBtk8,a ,+; ɞrܻVݡOJF>^$AoP,%^zۗr w/¡&N[cS)øøHy`yqqc{/kPj2mu֚fbǭpXQJ4`Ʃ)ys?:f%%c{gcl@MZ޿7R]IULZ޹y5 ;ɏ6ߩqf^Qt)kTebϺLllA4[GIœ$XJ:z6 ]}ܸSVMv nϓFC>ŀ'1+O& ,KKzj&-=G=@qsF7K~7v`PCD;%aΥk}UBHs?b`۟sA؎T\V;؎wfW\SsQŘj@#GO8k*`/ ϳyl T%~# 8W}^rY]*Ĺ ܀c`fjf"IOt$!qգE']j xVpvlQ[1'vP2XBon͵8\.Nݚ)!Kpm7dt0ͱ1mYGU :FvkoCUrU.~P LJeniCڭiuT-6X@hJJ?%y֖)ۑS·toa*nK=}hazW| PX]R;Ck(ubXm=tz=s|x]򍟣T#S -Kp&wTuHqC}X[ v ^@fhK<a-Q؛Tڭ 9`&7oJ;wu%~T+θ|% (mǀw,S2'Y bXQYg M[B򻷏&ӟlp6d =c-Ceзù:({%?Dd *IQsNNN5r åσEhPm`ٗe6gՁC4;S9?RP\`թ}v+|6L~cpuJmĺݷo X`n(ٻ[9+DGL!1;Hltjiބɭ#5~m,ת!w,:O{b !TC n’Pvmpe٭FF/nɵE"آ.Pqe/Ů_;bSt{3εKj/T g ߞ |TbSԷY/nګC[t D iJW;>u|֦Fw !i0WF"jR1_d d~vZIf^¡u<#ԏh쬆LLbH#6zؘ:eƩmyT?F9~D̤ѬMwfbiޜW'kEPStG'-4vl>dř1n q{WG긇JYV;HߝpdSX~914yOi9S}. e )/6oLN`ФH&1~S[®-l|v]h{fi Hq a݂(uiTk=ˡ]ֶ!gatGQj9p(Ja3/}%ؘ{לǼ(UJsoHy+'].aS4=eA[wK_]zk⎉| ZS)Tj4+P Jh+ymU輯싱ң֠J|l`^r *Yiq+c"J$=s}Q`S;QyfļYd-wyH Sy/zEK91/Q!yvq}wf^*^_I_\E\,^Zy 2O}?]ypK<-Rj#^!шJ1bL4Ҷ,$%OP y0r}G7 w]}EDci?!5>XC!Lt["pKk/ǸRӑ\'s;O|~puW6?!zh;U/yqv:(s|`eoiC<`ubԂtO/i\(nO ^H'c/aK,mv +9M ^7^Xl"Sk: B[La=Y}y8>{V2Z[HlR‘"ֹ1Njd4d,}{7֧`G.*G98.5eCăbͣ1X_ƒa~xR9xprU)j,&ݘS^ SeJ2(7|oT 1 "tjtHv3#Wy#{Sd撹xIuU'/,0uM-\VNnu˲[+;+.ai5udI,"vpeQJRj}o&'1Q!1RT]}}@y5wm|p N3C_j*P&a4'=<+֑ӕgZ\X<ʭT6*}pAeRB߃ yԱJ%eo6]T3O|OJZjuê*UyVVT2rj&)UrpPABVIIHF%+-cUU܇-Qgp[S1Ia@y*Q0骻 "cHC`Mi2k@r,$83{tan |*VG}|?P^I(Cb^5k1 ".| 3AɢAK>4ѭf>Y]=(3Pml9Hc74jAK19!SNa㥉 RUp#VK+*Жj'5)92\ OAúwdՑJdj} lb WL}e {mF,*y͑K^AB?ua_xŌ00` wF=9Ȩh:4mJ[A.W,ʟjV2-S\o"ӝ6Z1PI2{![*}Xp{fܠK@w8I#Mֲ:SN8s0(VG45EhaM،00*AVXT)2Xۆ`8ϟL5Ђ]93kƞa3))/[G~h6ד@0C!4&@0'jŹ`Mg 6\ ZOJu(TJ0h[K00`_FY#92휚Ю:n[lT[psXx Kܰ'(@(QhϳP gFȊwFhĻ^ےSg?׋.)q80.&kK4` N~3XqU%0~bL/yv|#>YPiO׆d[9%זWh6-4q,O1&3j7Ϋµ :b_%m{P;DXZTN,E؆\eԣ?Rm`qrm1'8KOp.P~R o޲^9ĎUMp-wo BlOt1exC_/p 8PR>4i?б`Oϡ)$*@ȓ[X yy p'UZ~HཟR q-=iނ !>:t>7DR"N3r~8D̤GyV'|9jiںa9ďp2QNNAr Q9"Vu}AnMחJy빿*hi$=NtIKP;ׇ9㟪x#OȀN/RO\!oPs-kc]R/o(aAZɱȋb;T)0_%) LàvueOr pcdcIkEkO瓵J'_vk=v< {s'F3BREVb_u}_ qOݼ87uc{j&uSc42XL1 y Bz?Ms|Fq15i].. +@(ۨ (Bƃ,!?l*ቺClޭC۞n+7n˞Q6+({DtVX섿 ժ˜̟.>{`P,DGs2DŠZh?pxEGUmN So'it%%Jmٺߨ3l 3s_&VJl)Vd?~#a=c{{=6AX[F·` "R$K֚zlm^>01ZlkF22y^e=y{ιHn$o"B<\McO:6UߟOtZyfc_<1su#Љv#JW5F*} =:08{!> ~9D?\͡J0 G&y)(x͐"rIFD[EҘ3=T0BJIq>>$[ܩ Gz "" 3¿kGv>^NZ\:^59JO]70c"i- E:cq% k_d?l,i.uȩik<?4g5rޮǃZ'^J_cRc,VPZ{_ec 08_x4%wP|Ob\7JE1>,[fr%IvX? myf0w.sy5IV~ĕE@0}+βMxp8{!ՇpLA1~f z6~fLUINTuuwNMCs5 8-ѽ5Y5 "\-ʍDvP܄d-BӑGjQ:pk[7S_G%s)*9+4QSȫ_Ǫn`gN@vV6r| ,DKaXG'Ao?] yl;o܌&7uʼn|WV$ 9Jk^" "4֯?\WlNAAeW[R\{#6޳p;D[N& tգCO]Hgsg="aӧx4)+,lyJ{Æ=k0Kt5˥!BϞ$uyN` ߾0&?>ҨFLmϯH#4@hx۞q?~ v{0 kٜ_]b .EKScF?5h3IOX$Il^JMi+GQԫ[PMHeRAF\A;B{X*B캪|%Ԗ11Ơ] c!h[6im꙽Wm24C].-лԸfD#7[8;\?—>][c<al7v`+4KY0qlm?IXl;7(W }S/lvr|<`a! 4l[ynXc1tCy<㡺',BOQ(sax+P#Foƒ?MS{Sc',=/CDFyʟ7U3((, ލr{  ˎ01@{vw¹ew8o:& AyJ(͹fnd!8G=b~`+gO(O? "ts7MY5Q WǞty2;1:Yl@ދ -jr\&.HU>7rLexIqPsV 3OTg/rk1Yn3G8 ءqR 1K҂kbǜXڮ݋Zpy AY. c d$.U5$Q1jM\8>snmkG?_,/iauJsSЯ"=ӫXDgbA =BgmV/\8Vjq}%;++Uw_-z n BZ<{@C+g+-ǩ?\r+;** 9-(BǵXQὉB쏯?yd?YkeҭQ΃Y6{D{@$R~_*ΟHQ >DC'B!j6X?t%2lދM4|5ꖯ[0'䊁$-U Gpk'fAf# fj=Kkޫ&'l!k _%.# 9 t|cK)7..IcMzl5JAnyO[<PTUHNom$x0^<Y\Z?,T❎H,zvM(O}Z)B#MB,O̎8=BҝbPvܕrJv X#JHQ3U 2RRNF7E)i(meto@qd盥D$F=sN`6L!:/;EГ&&vkb^+Ɉda7Ʊ|1|gf? =CqJ1RJk7)y4"ا<=bWE6"j/^Β苈YL<[cQ=rz uU$`Ua8:,((FqOehJϙضˈ-qs8ۉ[Z\%4½$`Rݲ;*"FjWvr-PvPWT3N׌ݮl8WpJ{r/ݒ0R;wPtwK8Omǣ]ʴX' oDhy:)8`q z: =H -rK\RSmQ9g#70j[$:1pjpv/GrO f^=_&Hܪ)2uɜméHܪU$vʕUbCad k'j6F".G}-]mYO_Q5BSuȣŬP®vqcCU! j+/pjMInR9%=Bmvqk{ЦѓMAimVಳe'wZ]Rk"p3L"hh0R^]V 8&lc"q&ʎ֎ 8=DOې$ʺqyd[18E* YPUxK4[LfBoW/igF*mgswX+L RZ礮o!e(79vnr`Av@KV+JsmtAQP=\'lmkgo/t ; v\7}q`SDl8wO}eq=k(Ox.vɍCtr|o䌀XS5lOtƔoa ;eGf|QQm(tJ9ڒRq}o8kuQ{C Q,"1? bzo0E_m"6=2M}/u; =q iқYFIз(DJ)EpO6 }N!̝#Fzڗ8u|t<gb@Kw`_ 詏 gUh4l2Zuo"혗:6w'oxnrjOu\x Ph3jQt%<+=T(%&7քP#a 0f2-i#u2Fd/>*qՕ(o3=}o|vp'SiUڭ\Όv=V Y/M}X\TiB?{]5Iט&F?؃t"sҝw  okz]٩(< SxM2P+[`W]uG D 4Oǧt(DYE/a+km8ӛ"Cܸ6Qla4 Eyݷ}} SFEb md+q ٘FHCU.tNv"mD@k7cG~ȉd+Ѡv9͜gf9g*n*rKMPuL(UBUƸ?#qc#KD !^J(*(wLB3(jӇzEiOh{'mm.?U=OŵTf&&S'N T2b+kWJhQw>6qKI@"|iO i饪ŷyF®YRi?$x:kߢOCaEoaJoaY34/bH;+lF9Ow!UwԜ],ajوݰو$EђŸ3OT]THc'bwƈDq|(AW 6- -6#VJ3VC8je)C馠Z4HYy!yiH,y"xO p$)|x瑤~+2 @#\]p8px̒ħ0oT0hK[q"F%r:wq`U}], X@`x\-{{*-ՠn`TfbSc* Q~|$t0N:P- ߐQDdn~7pXiG,KL4ƻoDxG^.ëө0N!E׎8QK ["Nq#܉O4&g.M\K 3\W]5%0k睇lS@ai)J[|{OYMEy^**EA( e'k`:$7|4PpŽM;];;  `rA#h_*Tf}ŏotj㫱BDNpt<  .aCAWe6PGzQzZ\zBH͑j6 {cnygWཡi>(?Eie<(O%LW_5K TKY{ jɎĥ$1XxA=KE=9_XK")N0Kk)"rdQ&5jmq{#70&{Ńwc:TAL⛇$,E1Ø9Q0-1Ï}UkBMaT$[&ø+SCDK"Ac ܰezN~xb>P,X%T G-DpD"R噻> URБ%%!2ˆgZuEH-,,IuO!ЭME{gXHefvE\%6gEʣ9=x{ec3@̬k)ʠ2=1G(ǩf~1K  X'*6:q|L%J*sDJ%rUx(qJL%6UOKey2}M[,4 +=CJ &ܼ00(;uNJ$}#&KXl833'7DD?(aLbC6HY^|1R +aTcoyly7y*ն)o&&:<)lxJ2 +gMP9CBKTsʓmD8fy20~ۏn1W\v|S'՛E;hwJMd3WS/mSo\M->7uڃVZ_[Ac{"d y-2\;ʦ&EyѿŻ.Ax-@ M(whc]*t;$`~X6&+^$(-8 ǃ mcpA+|<:Gm[e&ݥOїnIij `HU%)1Tj=5aU*Ua?Mtz̠ӻ^*4zۣ6w EDޤA+\c L5ƚkFz F>Dpy(GiK:oOUvΜ6-)B赖UXgɀxG>L޾>Nq-D{ W(4ĎI &SPE, ̔oc;UBÊ'GT_ Ӷ9yŖ$$DEa>:r*xtTKd@LevO_inNëa+\J|aIPAJ/Ax~_"W|:̛Yފ ߿%u/ $&qC Ƈ;qw(h|3V/GzqcqCAƝŽ6h! p7_w|BK1_ݕcukf.R_"Vv-³| *?e<ՙ"sDI$1YdNR, ;D*kiaYzP@xs3N}Bz@d<t`1to1 I?|/1{e| &0i4H0eE'ɩX!J.}yp2G[u`w"m@C`\84X"kVyQeJgb1P*Pm4]b܍PZHAUOiY֒E`eΈ,Ř/ȕ!IQV]$ n>y q5|anͬRGg=I9d*3ZnLf0@@KNƅ?\PVvҭƠqvo>?vv%Gey&̛d;u ;e>\_3qhd;Rtm;vu a4:&!A6 :VU/< G;:eSMr3[Bsu"dPwiò@MaY"7o\BFqeTǦĢiHHwTRq[=j,WUZƛ`ggv㎅Z}9!@K| ɚﵒS敠c'T^LE:e9:l$v rdPt,'Gae . jiוkw$$RIX/5[ [uADC 0.Ў D-$ή}37I KPyhq^L6HX}&E,_0/H^TT"&9;L9G5|,! E#.Ikx%Hѩ.5H }%oig]S4W>Y<d@ܟ>4 y<8߉ETA/=VKI`nUpX4w![oќ*3pY5G5+erHi!a͓ŨrV Fր TJԸSbQJ=bsj0ZbQؐ/7@s~jW- jdUsiURp,˫U \jIƫjRfZa)iHGt'8MBB%7lֵ!]3o D7yU U<1lGiDWǿX-QuG[d=m+Ef"wJ\blxmVpBK[p&!AWxj91N0t ݠ0ziWpAv7+z n Ci6%oO9>?`$) m% /Pjw$8hPރAZl~Oq7e(hk;,U VppL{ FfF㌂-L`7sβ*d_ZuTw}lIY $.|Uq`BP; qʈk _1H,(g׻NKmkognaEMp<Ƞ1zs=eHXɛOsۈVlYtt՟1p79H{s =cI:&!IuŸԫXxJZMn= s71oWwP6MIbh(ә/6V"Y g`cbg 9Fwʍ>hk ^["df^y2GZ㨲<_v f#|i#7ñ7n6g[ !!v &J9Jcp dfϹܪ[f}?ιV#-C1&ّ/TJq=Y~mJFvF~KRy erNWZ*@:{ΐep*p!eIm%LvI8e#S2$Hk}3@)ˁRPhik ?(]M/×<ޱK$Mj,'ewf6@/TOP4yBRyڏY B8Zs̕Tik׏6>tD hjo!X) M2.E$#M_G}KbY0P:z/z!rT0SdI3-@KxKو06߭~ {dG+F]nr;UޕanKDXBo\7.їR2$xO6ܐr..MyKAkS[ݢbbu8m?,ƤmWp+҃l0燰 S‘+P|xrƳOɿ0^xA Yl](wl]~Kשԗ.㟼U-GY;#D:/g~هJ\Σ#߉ܡ6j0|U}A,Uclj&O};!yߑфPGn ᵧ0,w|*wGv뷇bG|7rJ=9aT0H=RrZRYW˰@nNShAI ɴK.zzK99'ś&I3PwT=$\NTV߼\a8<;ކu>Ňj3;:9 t&$ ,cdhbMiFY\[94%v&-y PC6%҃t;ϭq Gm .[?ї{Tk ];$$jklbp"_KXǽS[_dCH2SE|U~pgZD3ٮmqjR=>*іyƴ.?kuFq[#ת#i0? X%4]ܒ>U(ۼ^2|l>5G/=z0$E! Ώ\11O_y9.d.#Mq?p;pkd4k@l!XC =yt?ݟ+e=>Y H= %NRJB-߂y]Y[z0>×|?Iw~rmtܼsK'Wzj| )0KFm?1QͦdHw{G6>擈 W^7'ThO38Y!w|5b6zBP"ļlShzCG< v REtשKZQ[uI+!ǝ{:'ܙOșF11x0gZ!>QKuq ;\NרQҜYx;Isi"7'D -E-+jB*ATsF]|AS{otՋ7?BuϟM!x~Yfcmo`B1:PUؽ> uL#TF͂A`@_nD%8h Z.SR UЍ[+ hYiϢe%QkRDr8neDD!4~$B |keHX0< `^_ď!{[F﫭{Z esBX39FM,x<-Ŏec$\_#҃qHd ˅&~tQ914wo07Ǹ0ļ#Lq/o[BI$!أȑ=jRMD $XEFj.Aĝ-xj.")ܿ侾c( nr[{ܧI= g`VS$jT]<LQ݊FAt+Ei)F:s)0Yzםnq5qݶ=1߽]_wYJa7g@7j{ПdQL!>ϭOsX 0E_%o_^SqLXkAncmnQ m{4N<]L u|k0 uzm%>)UzzSJN5k Fq]w jQFZ*j ~W\U}raf߸*jWO,vqhQay ` 0M`1N`S@*FHX+D,SKjT`am&EGݙ­d@ռζrEHkmE]]nc;~!;cv݇Hqi[@ "fZO]j_le+Sb[DEPQ b.Jo7]JrZin6*HNe*}(!ȱ ٭6A.=-ИI8>N5C /%B\5{ઁ3p+`в%4¡Cg!#nE tY[Fkwd(UhN zkl)7wcra[a[!#u ≐V:R7FeIݸtN)6 Y?UOJBRT<g z 1[1}x56t36 A``ӑSuOx01c%8TBӆLB4m qj'-8;'ɔ;pf[a™*@Aq @_ (₧6' cv݇|RUF x5 C#Mw11 ~?"5^,yl^G- %=}۞]:yjkMg[9]Pi2ˋk?(Lڃdp)¿޲uq~fjuEۃQUZKA~BXL8|~HN{pQ1)aq6LQl8菺"6f/lŅAlߵBh F](*5pOͽـi T%&eǚ> ;. E_URqqO}E% vJ(A#rr5!Y?| fb=Pi2ZcMDŽ4K -"@S M) - ){qM!U+P ]8Ss$pJ-R'%|7s ի90)|5&|^-xq@`Lɐ IB/}I^mN[B#jRyLM"w_-?k؋PZqKbvO-8-J~$īpK$Ej*4Ф 2. 2UheDߌ7- D3u<<9MQ\zncz)0Hc`CK|TJ}0,'O Y~n#0>UᨨwR|N1NA_qBwpI9!T8vx"c@}˘8E&i2Ga_>{jhqAK jQMBP2]‘4jO(F)Y7H*-ACLm~Pr 2TZQY|@&w r?5 .Mb旌&Q{FM~\ HP r0v/]D5Ijny@=WAi*.COkPjnt|$ō60E {XYSYkx!fd@l"/{F-{<=:Ab~-}T$w9&EMJ^it,U6=ǨQ Z1.LX2btkŔ /#L, 0ea|lAέ}c[EZuG>1\ݪ媓Uj!)Gl7t;mA΂_Bc^20(0MR0qYJJW@SP {ܠQF,@["W el\و Pmxg1. i9kh}Awg+'սቛzQ4qR$2+%@eAJ9sm'!4α͈ 8{g@bB/%BUEnj&gD(~V tMnVvjG/{֖LF?4~}G2g evo>pT m`,̩t}H&kQn@(9^Йax6Ûp &ۃMdj 6 r-ֆt)fVOکitwWhiتBNUUڕPEQpN?*:-@bWR˗%AB4 DZ[.KHt\wн5ɨ&/ k'.y|ZKuu#*$w Wk_7YWÇ$J&`x4Of7R/S;M)\UHgU"z;Yح,d @|xʐ"1FGWU^ab)l^ޔ,QhՓ >I`a c&1BQ /*_WpjY|f3 wL!5o⓾,[^uA䄮P}J)h&Gwvm`4t6"JdmD%v, $Q" てgQ@곀(R4chJnCæFG[T#bbƜ /A4H,֐a:&4=4tG-W0fAFށ Bblʤ4L/BMьa߿YPW(uZ@tJ`"ӹa$n! zb*Y%R qS!|EL _rwk3%ljСy:t%C<-Dˆ#}Ddzi먹Sjx1q"mRXfmp]Z1(h/6fr`£9\"iq:ƅlu}YdQ$QAoќBLW_2eTj~f kb{d~4󭸾_TEkRB |o&ts[+.LK;'Z -wv6;eċ Q&lRLﰔ`lOUD )ơHOEl&R(rC7?B_,߸ ؽo:8|n6YpgB>W^s _Y|i` Wqq#': $udڣ7]9wz&QN1' :kK Ukbl0wW180T3"$ +didH YM`yalXYwPMjsRq/|'  k1b bceә.py:yOP)ý߭F7 :G3D3f0 N7~ j4TVߍ_Yo&.$#.7'vSէr~x#H6#K혊s:WLZ+ «9ۛOjV{IWTX4#BW/:Z*b8 M=ϯ{4Y|GDY oxd]!|l,a.cctNK2:SM= ʹk}OLK3 p#uG恁/ $Z:'tKGbt 'W@+ഡip:վԦ[`tSmDOEל=2;c ;NhC l!;3^zҿK<W&R]01?kNE_W`q9A.A3_GC ($8h\쟊"5xq=3X^N4*$}>@_OX3re0P 2wk+]Xp:K_X=s"_O|p[|nE @Tm Utk\GU؀.1g-~N}e4+" 7;s @y^ ?}mc<Un=yin2M]wd^:<<|Gfxq-1gs ӡNEyTAKjjGaA2 CpzJ |( k8 c Cݿ,]ª&-Rp^Xa4I;4 ufM%ͣJ(2"$U*;pC0p҃9X8$ H1@&(&߯ 4(W4OhSR󲨓ڴ;CuC}/(( ko5|7@1otG=~XU5 0t(v:?Ҫ\6xT0 % yj %& K$yggp-׀aZ_3p_Z bCL|𔜆th\ `qZLrGNTVafYqʧ41=J)AZ [0-t;ׁe qEuX# ytz8y"1ή?,碇1% ( QLo勍_9Au c$t,h3GNYDHB *1y1?<=uĤu:am q,'=kV :T9$ccoDN4ZO0%4,]j0d D~ƒQ)y _'7I{]`O$.HbM!I|(E$o^pHEl|fD%$Qm]a%+{EbE<ңbh\2(?+2-[!bv0weؠ<0t/|@.cI+%TzT0X2&&.Yd}QE>cˈ18?Ve:1f2Ļ0 iS8WWp@!K`ۧxɤRώ)L|YΛLKbpAZzM@z8\aw /ڟ`0O4#RI}fT.~Aԟ~Tb"{Vc Fzϛ! &Eh~qRS(-}m4N^[K0wę|_ $W iN?pBGUXf4ӕf;@E׬׬ [MXvp%1tK͸e7候D|$FsJ-+jW|q=ېv*;#Mgُ2 l[H4*z%pp+Plֲ\D_!Je}<9@e%ČqI\{^ALwr4SkOH2R1R,IɬW›ڭ?+)(:Lk(ż7 D3PH)Q"\ ˨ h 7f (0S )J?yژA%PA/XΑ+i]LRƬ)-R){SId;B^KA, }?1dTE9{4nCWl|IpuLLs('=OR?kwW,OaULÚk8ÇP}tqIux=itt=υz2c\LY d{an z,OasDb"Z逎&0`\yH`kW2  7GFRnx ꓂%8wZnb :ļ0O*KtZNr8 u<%!sT6<Od^1C3#aNj-:i3 l.U#Ɇޟ36H\$8ƒ1b<.|WcCtt5xJ@HA!"O # >:)!ta׬%*cۭ:;T [c[JT~wEQi6XXMҥm| 6uqɤFpf~8@pftx:I++06XabqCVa8=Z8q&6rH%Fdϩ|`{l~xe$l_ng.-΁8Uo#uKbJoJaq y!E:|f G; z H4%|?A0qW ,btsN55]{S^g/S*վ|^ P/FTo¶F57^dZvЦ`b/_KkYmΗmkcg[| Ģ;\.~F' "Q6ph񣶧:2} X;ÿpMc117_ 7^4ώ3Q2)SFywDaH)/4wΥFx5sDA.^V)|kuX3Dm s`D,ѨA,cϿd:Q jIݠ9,;6AzRR}b [k fL5 .71 ׷C4aI 46nXXX%ZI,^y/B}0_]_{i9ӓ0FAza#Z{ث |ثŕ[.dV?.`T]`'|1O#Pl:{=xf_'AWK "AsC# 8փ V`߳|}s29Ɑ!5Ḍ؟ "|#CwDؑeȎLWA3L`IJ+lk.Y*% Rp 9h=;z9sӈ),bВYJpƺ<6%FYDr4„㝻܃J>Z8[nӑ! gQ\]&R,(L]jqcq!v/NGH@'pdBp &`,G/:pFZm>MS$v!4Q6_X\G1 Vr+o>;n&I0K+iV-9"D8q:Y4 "W@ RJL=1;mm8{{;>]<4{P?\E1UgOZ3۠} cAZ (*O Fvݿ7=j^=KN~6EM42Rf X̀8:v (a<9]%wv;#mߤO@6|jjl!#B%bݮ'Pt/S{aʏ)) 88+qbO:0DdKU70,sؖl`K|73|73X἟H,tKY1[3|av-AٞF\fZb3^´h;L)ح[>SޠW: n7޻O=`v:T)v*M,Ðt;gL:$ QNGUX|t;/yBShx/o Fk[--Ln:L6@M8BMDAikLyWz6o7TK0* cʮ]˃!]]~ 4ӓҙ}&a̮hDSt2FE ӬGA_嬻c)ZဗyJF(~-o%ubP%-1k;k{Yy[( Cb"! sf Y-}: ssuȡ8#r:BM9DgV0Ɠ+w- wd]T2;oΨR[mjN_vi_;ZA^BtTtfq\~UQfB"jTvSl7*Y"ēKĬHed{¶j|T::)μ  xMB, |+uiƃ_aٵCt'MB4x.ZwH@)BL\,@j;_.wtCQKf ސT oHfZii$~lfY(lςGw'‚ t7p/]yȁ,\8)*.,'GHp5$D706W )(rx:᜽:#涮8ȁӭt UUI,Oa2'\ֵBaښ_yKFu!,Dyk(-\ikmMqmUPFbڱ?I:Uu:>n P ;Ee~JMa'mZgSJ|ܷ61IAn|{t|\oVAT|a9XՎTk ,l?IZ6Ab.Y뽓3 dw{V'D%%bq44( +{ZҘg,X\? >Q0O#- Np"4!mu}; @ . ('aL~%t,s[S|J 䦋̩I:Uoફ1uSVeZ˰*ch CZ4hRQѤd 'Z4S Wgx('5+qIӈSd3o!ld[ә0ƒ9w:+?z15>pfqeM~#$7ksw$ŸNd?>Salm8P#8D%*TQ|p0vNC`>P]Lw6>M[\\^h, ^x+!";noݽ!ti%Qdž/v o ͊kFUJNYiVrhY$Y' 0Vܯ"mVUV^SQ* fp֒5V2.t}HhhJAcEM2M5\VZ*ҬQq|~soTvY+ف+h2WrQTUY Z+! k8/=읔ASPm>E?btM.Ņ"Rd*.dymUhay8% @KAG^( $~]e}ܾ3g̜YLkE+tE CeIB}@AiL 2AhO|GEn 'Oa/u9#Ey=-8 sj4>ETj͉]1BZ*!B?P5(@'?!0it@4M FBR'sEد2޿?P som>v@ Uv?N2}1x`kvVefwi6#UAv|& wdl_C1|s6.n<& roΗZ [%Pb2B mo$]r`=vQPY"BV*%?KP {vJU 3}@?SGa80q]EhJ6 f g0Uo;:@?Zœ\lq5QapaA>stNv^VlSໍPǤݒ;gұ*3-s|ہrBimq19ANR~=^$]ElmQ1M9JiMs҃` Z-V{W{A{T.\h5qB_nļMvh兏#?O"Rq_ m+5sZKKELǡjM 2*p $fyRE,ieZPv}~aLzЂ -B;wT:mz;8}He+ +HOqzJ~Od8@'RZ5ULu^aV@EC&m93'0*ͩJ#J3x*N~١ԛtSJ~;xTB_{i3<6O蒍__GHK!, Uø I[c_B'J?4=}M>M?>Y<9.-I{"}V; F~(tC9z[m's%oe[OVᙋίoroӣ@dOڍ fx9?cF]ХFJ[2qYLA(\9taOpTɽKN[N[pI899U dsb-E \58Oq: d6t39>܈*nulጊWML#̳?Y"q9@A$rvru6׀VN+~>o:9$MEݏXكLSYۘ 4ts'ӳw颜4'J*0 `Q:_6|&ΧF9 2ApI @{ZT&ݬOL^CRtfH+W\/ bACd,SqH: Ȳ绳ˆi51VSa@X9ɬa-s1Xֹ )C‚;u1q/MoTJ~4%U /TedxtzRU]TAH7HyEU:-9t\_λE/{ڶx[7:Uz0doɫWdo^\uȉLV1,_KJ3=H+x- )ϋcar(Vhz0s>- "C""'wDN7sC7(di}hmAaͳ;8JȫZёq&N䥏i(@هq(͞),Z]w#,ΦkH#;VN+롴^NhNTt-"u85#f OCvtHrCsд^c3M uH;s+L[ Jb2DeҲH2.sыezu#L85 znȀI㶼W|[-"EҴy泚Qqrrv k)ǜ~IY }TBV1Y̎~;V-uFK~% Pzo`k(n ˡp@ՈQ覊"TlޒUDRp=WRR(_\jxW_hXۈV!G@Ey 'ճ`S1n.{ 縮ys LMTtc7'ЏQ& ,QbޡV~'5pd,%(h/0$m1Z0DWi%4X~kg&؀ldrxH\פ,W ~.BDQ9SU 1^ü۪i!c\PF)Qx4YU-'DU pHmc IyB?M 0%?4n.\(U0|WO*oj_[؋-qefCXNc!.4F1|n l)9ӲxJ†Kx81L4ac]i.WOƪl-# -lUs^\N{\ƆIp3^ԕMq;GlT\FZs#]4Gu~pSGEq2ն JcEͱ?H%2Q~&0K0QH9A! \E9sXٯOmk[l7f徍G8I-Gb$A~H|p.̭39Ar녋x{< $Nnu&Ǵ?SESH29džN`hEEn#7$}OҳO+xw}0'\Yo9|2Nz)9Yzˤ[1'<8 5`J De 9my=p>`f ]<`gzЙ.Κx}j/Oc7-"M{7OrMA{V "A aQ$t̵HK%x}x5-JXh"VH(GixtNgrbH?CeƑBWc ys-7%Rw)LK4 0ukApza<H+0>О|Ԏ~[Ȅ%'-N2҄o:T^4UmQ#w&?=1[D/vJ>=yHȦd_hЦ%?좊d5-`q'2Ʉ&W &O簕-\F60Ͽ jK^W_L=ߪmie\w>zɬ㺳K!54K*ĩ,%jVЀDJ˻>)CԾC$ 'p2oޢy8ZkVLW>c_S sqQc/Dqsym(-!|Ќ{=${D*Kޚh#ר .0spQ`uᑑCoߐcjVY<`ckSquc@+zw?D;AMSGK g??ꁴrަBy |dH,= z_Z,sҝIvQ&, V5EA$a>tb~i:sot",tR^9v/TZ}  "o-;NGB:1Tys"Oe9ekv|UsEʗK/%SXj'.ؔ"!DٱX,uNvsNJ= {׊ީeÃ5 Ycvom ]>[lh%Ee7Tҟf+u2VD2ԖT: D#ZW7oR٤BI)VkrҔ%srNxj}ItQnxZ`y{ݤ,+'mM mvwMrEcgS&u? mL)TD\cSK&b7Oe O= D,jj3OǨSC覜V KY]>^k\"XiƒEW֣p?hEi8W76*R:njXxE,~l]U]}&0fhؕqy&m{621%ڬZBDC.0JM@ Y&aAVH~1ffےY]έμTשSF\~7k{ubsݷ–aVX7Җbb-3gĦrg5"b1]hE]bLn]#a@ƯFH9}{0wdzt7izcQl&Z.jbwRm;<LV8oR+nEPg.~ >bsv-a\]B L_@,_Ȅ2W蕱2UjkIlWamb3Uh_h$6U&mJnoݾZEx&_>AN1和oC}WN5cObN#~w)2uڪ6q + q 2* ι-Sl)uo ǭuBC_YB7[EƗev%t";(Ox/v[Wc%AGQD҂>3aQ8j Z dBYg3bf\!Pic%nr^qϋ0`rSLJ$T*3w)P9_j|R`@q2/~*M7Z&jZS&lUn)>n82θqٿvv#aJͫAmBC_W:o8ײ;JH ?ؑ,vi· ?0ǔR3r_ӗCI#~=~5w߸=V9>(A,w[+KJX# "IzHhA27၅KGJx`(FP!](6^,we`/1HU+ҎoO>dXBە$EBRDhʟ!nT t,6G0g=L\V y ~sxQ03d8u,g$p鿶)NU}ǶX8Bދ_L" totf 3lٖz_nGW%Qz2gȈs6s6g%exJD\m;8M/.~t,qZEw8gΓ~ | 54LTct?/5 SC/L8Bjs'n}6!sۍ&2YDh$T mZn סT 7ùS9N/,Q+Wt+Iqj`ЭB^Me_4د _ů02&$2X7+Xaɥ>+åKAZnfay>|˅XKBut$*T_9Uīs& 졅e॑/K.AМ*5@,db&lUR uN66~]JA[>( U;SG$*y"}/4nu+ݧnL.&M.&;X|+p"~4΍v)6SVC*r i|am"B#>]/E|z)&(Hh$[&^N/>*U_M10 9boNzHB# }߾ % /%BׯWDžTp4Hu9Fdi:V "ol82n@aRLEj?0 :dNN`6E#o 'd7=apf%| ̈VE5:_ƅHw.Pe}.IWѪ4QKo0P0#Pt*9mň [R Y=Fhj]ɥ?mr.HHZ.6%uM:]F_(\lwŤR|BA@EUePa!,U{^h ua?U-ʯ AmH#jÌU6mCl2XfD˲k r}x;UR3Otnuڔ!>.lak#/`V5t0E~*s3Ѥ zR?ʫz0.pN;J^ƅnmJ0p u XnQxm%ep9LR>U T|\HR! 5E(ѯ>ˢ,^;y`G!aSy*M2^]%샾'S‘9B!#t*)ȣ^WΔe/4Jm;vsۑmOqa5fJ5B]B.jcSŮ l덽}*-PI);# ue{>q %7B,Z_bS{i[ jMĴVӃ_(LERqu 8ūdt+K#AZO >&:X,-(wƙ@8aӽ O!Ɯ)BC ֟ƞ"1#t!();q,QcـqɹV<:@rc_k6`83 )5tIodO`+AM=c[U2oY,/<,>¸tiNV!{RԈPE0'tda0E O0<ГY/9B>I%71`\c _,/UV6}ydzx;@K(F iBPDNK!IgmiKq k3GSV PUqvW.QØ&` V@eer׸wcG_C 1 #mU9 }s"U{heiu#^H\Y8Z>*iN?u}% ]yfa3ONN=? @5Ҧ+/5Neܷ',[CrvПl9<C9+%PM޸t Xp XVCO_5t8 &WЁI~&U=khG S2O*FĪ#\r6qr3C?(`$o3Ȱ3Pyلz+瀓be䃕?_AE"O5.Ѡ{1?vk.6.F~yeL[VK =>.F8کoU?!5 j\ ea3Xn'D)~i>@`# d׽]5!˖L([3dL'H5ߍa4|M(풕}(mwQİ$r%48RipdD-[?it:`a;؋ūC| qe=7F,ܽu+L ςfo Kt瓕b}A¾ 9Zl}7Y`He0VJeφeD}@v8sGK#JUu`6ͳP%0lj bh?( o`VhC`f4 V瞚/uˁ!T U (KJABNC#<&jµi<'{bⓐL x'Yq\a 'zdhfx0̩J_pBb1JvN;Q'N 'XK$Bv#^c?0\"U.=xyneq}i d1i>,2BMIjtttTsGJT`bfd( .< BVq=; Zwݪ8Tyl1j7a_Ka QnR hSaoi$RmU`;=|{GjS ۇ!aSjT_rK{^ʕo^bfBݖ_}>Xί\Z>.s$K"r'`Lj ?fUpTg Ԩɑ@c'Z&Ê,T(MʹWh Yswx.z%\7&.0ڲpų`o. @ok7B?(Lm1 *2h57j麶6,R/$%ޙ`A0 z ")+R٥[d3'k8 {&&؀v_"=mփhI D=TUwyaߩKWW:uNu{Z 3%*ʒu&LW=g8 <"= snC;Qꅞrhz#S - wu0$021Q\Pb"Z! [*\(rUB-Pm&a&~p:iB\g, Ӛ0ݡsrY ܙJ>]c46hL9Q=q*čB>(d*pzVC\)^6mx`̠%&G(1uVJ@h3ЦS& H7p!Ǯn,_[" ɒhc!t.A.ӈꖞ?[{Cҿ`sL#9KjI(QdVrb_ YkHF4%4\Bc TA]}[[G诎oUJU >JI~m{#qT Ddf"L#Oc R6p <&ۆyp[f-W2՗o](8u˥!]*w@h"m%l Ia༘ps/U-c֋y?.c FRJ$ؓX|B$5'pc&LXLdC&e/N~/@3(5X4<fL}! mC>ɮm(HvE5=-,9YΑ3XEWĦYr. e̐+ !W~ȾW8J 2e *7/wL# #w_|̠nX?+ce^fcw?8z 7Xݿ?3[%Yya@9;TL!6 瓬N/&8^0-&ALp~`mJ/EcW>.ƄW-y7"ԃ0w_^̶HW^ש\i8>:cH0RF]@҇rfLEhY|;etC4 /d՝Qfx6}Bg"҅wD w_eΝ9[v"ɽ.#c0@3a&lď(&јff,@#?+OQd'?.bK׊SSc4Nl &S)h E$KI<>xlF]2X`0]zVսֱKB)(z+ E1"aa*]Rꋐz4Ҙv(TrЀIq%J4MNrmτyX:W;[ 5:lb;y[M^˓^2X@A"YSL@8LA$?۾wNƙA]zs .ӈ{LgN⮯A(2R8ԉzQ2%ξ$xFHǎE=5pTuag_\a&Z~8.hб>~t:u+ǫ9~e^#a9e15@;sNZ]V1'l}D2Yj1|PO/M87U݋绗-.LV6 ap:< YRvҒ"P;PL#7w.])կ ئBVp+,.+}v}`ٌpC0u .#n0]ltEl@{nAF^|N~_Ľ3lOduC-?Ljμ8e=ԙr˓%dB(x xm+z`:Q#vXоVzOΜ+˓sO󞻙mDLbOe(#$hd]$oÎ! X<5ϴZ=HcL!K̈%eĦ^l,1)=3c 9GœeMH}dj1*@* cA1(q >9&OjS:^Jk@$wOxDMBg?ԀdIIO)B%}^JgIn3Ӱy(׻_VTOn^[oS,+[,RjI_,>ͫZ$UwܔIQ):Rq#cLXۍ-?}^((,a!p?\ۼaba1_VD=^G )I< S2w30;U#=q(IW}K+bHnU#TA(Ua7z[yo7[rvrrD|_8Mb+tqa[ūTv1E[~w{-uM/rME qf K1hϷ Iq ho;o$p LtL4P#OIߧ7O!7 UIrN`upֶFlI=rlZe AZH<Ӿwpa?ԋRow꧳]xwѵb/&'垉Ӟ5M:L_Ŀf~|aK%G Ͽ)tb}3gb8iK[;LD`~#LgZ@0Mg YӠ*{:|%V:<`zQBÈ_JY#SآT벏: Q .}) z:VKyD<".nBqw_כ+$H"۟}=1P\C\ 5 ofD^0=/&\*=Μ`D3jE"Ө<ămog9M Yہ T;B8 g:]ǙA!P\<7m`zLF g?NQ-S50G1dzE^`03 @WihY$4QJC23,ZK-"wA+tx k#M,3P ҄_,whbɗo'dpa,Pؑxdq0 (N "3gUI]LLV+hM2񤲝 !]:ʮcO% q,nZ$ɚY{@>Y;hw?g1 `_^ºai|bMX,_qƏeBcSKQ!L=0S+H}Fw_)?PĿ DGd /WWwl@-8P]$g$$܁M<v[xoݤa#SwuxjKg1~F>'K>AgQM ]_UxBׇF:Y F]ju< Ҳ4>ͥsH}=]]IpdߖȺ-#JёX63ܴ ǵUeqk'FW@Eo [u< JsY%hnjܢ 0ƘB {GӤ,?Lt]ET&p.9yG7`\Q3(Ө0`(U<ǯk& W}oF ٷm\50:mT&#W_͚m4|}Odwvn H4 | lz XJƠޛpەBVEv%Н>Zbq "0E^+W PC"/Z ?%*0NKXj! Pҗ1aXS|cX#xGtρwb`Иz.D ,܋PzV87hHSf:?JiVm10s6a6JQҬkx.1 A)a&e)S')>ʫO7g>Vf:<‰ﰜ ;O@Pg8+9k 'BZ#3Bn}[ @zRr 7Thh8!t"UOU\g6P{܆U?SK!%80:Aڞ߇Y+ӳ 78Z[D^p):C2[-B@du[l xmBO/{`XBBNf0zno}7@'L#68M6LB)ځ;;t`־x} + q ◞璩:S;9׆A5,J?{AY̠Io,du7<۳t@@,F):Qs|4%\S iPT.ۉn'FļWqXðE8&i)zc<mu=\ZMQ2%Y .6Ֆng̠`zhg9*`&Eܫ3%[U4YxLgٛ6v"hbgPGO)"mT/%P]B œr2j$OxS;"JN%> FJ{:< İlPIo2^ةC(+` f2VT# xjҧJxHgKIV'h6>C1gcNT&1{xM}{#? Yk1 YI Df6%$Y n/n6׈KXx9<v奿_5D} .^ Lɺ\nOrt dp¹M[:E+Rr-L/J"Qnb,~j,5">Kj)(V+Y/cѦnE$vt7i`.cn\"=l%"s%/}3gΜϹph+ ~0 CTM``1U:{1\ )PSI%ӏGtj) )$~tӃ3!4 0 "5Sp&509j)Gn2=ԶJEcbYxL ކ-̬>݆82:<_bO]5amt®} ZO>=;Oq$k*ׂs*Hm:ۇOmҤff8C,wX͢=tfnt#ݍ+_Ҽklx9rkz%fbrm.o\"4WՓxED/Lgp{"6$AWb[8b+3-,5#V':`eo2+NiIZX8d za2#x|ȥڈFC6:\pYXJ8s`$YFnuy=ͼ"1U(ە"qYH[R8s(^G>ӬLfK"guts\i-V)uC3&o"٧Oe3f>Y,}º5 鐳<#1.A ln8wU+cP! CʙKk ̡cQ`I9Vǰ kBzwW7q,P +W)>BO;0O@52̓<8ޡmKp1.4wwbJ+q ]{ Yx&cHBg|5]Fs vMV~{"$ٿ6,T; [|!+F3<gŲzf}NXvߍ7J*뤦뎺jqw1__lo^;?pcY/NzU %6<^xVU 0Q!e.?f~> 6LD=!%S(&l,&jLWTSRyq51NpcҭK/j]NjҺ968$EA Uۗ"i;?+W4\G4c͗b\][U=(\qژSiATC& k 4t^[|ȡ+w.3}c:bxyfnI+4Ȋ'p/MK]XӑHE{ bʋ[ TXXGOomKzOO%"Ibɭ!)͚*. k/n!_3Px-OLnLmG7&#{gH _<sjR3Wn]B\ɧi%aUXJi؍3ݨ?Hgˋ=0sy=:oa3ԟ?K_<0أ>L#F20RJ0V(<+p o@#02'1廕b?ZH~wtxnæE˹/[`Ax=z6m3 ؋UG6& t+> kIY$BVJYO=7=1q\'4]OC)OezM|ynI `⯶J"WMÚ ECfj>7B*gzS!{~xaYoH#:Qo&1Q9xHx4_Bx'&hlRgj Ò\#u Ɔ)$r:qT+GX68|bl|HE Q:>`TtLFMWc~<ǕI d =75L$&nw}+BL}4Cq2|oMOQO ST 1R~v269:(? E"YM ^ojh>q !ò[inhǺ9)Ȃ?44D44F2/ǫ͛V|![]Cin9[g=T]/hlt L(rN9 5* ʪQ_#E<R٦zIV%mY$55_R鮛Y&Wss5־|+j,}b): jF Jjr| {5= 0Mj1{S]=yz`v=h+ԝG0jQ^&J8r(2'l0$]M]m4Xbdw*bf٘z Wg u62t1mMŁ^&mk5wos[}pp1XZ{0=Y+^mN1|oiwIK \"]s /u]5#f3]p7 DhMz7I!>' E<S(Kw ̡IX]ɱ"`.O kSZ✮9]I:qv&Y>2xW N If݃X6x,b06Y NtnrS1 4#ү?W:`c%y`$|"C=p+ HyY_J)Dt]vGaB2+*bǷ19awFX&,ܑ7n<'υepx$J1 YėFE\5Ib4a4CBz~Z(d.%=?, jŵS0<0G/#r(ײ>0WHT{L!6k"^nnX{Mfp1.SP` "!AZ~= +}8 kYY1·WN) tJi q_=/Q\>J;A~X=@xX?V-"' ßm!EsyU c߸1.AP1y&wB&` B ;.CeF0?i6oZq wy ӡKpژ4E3h(?S@Tz/o>tƑx\K͒~xա,wRtc2ZoMJ:]V60 *{tbS |J!TK5]TKcd>mVGz䤆OY]ّ[Fޯne'q Df-wi˓1lS KI"߱#UpH̡i7|4 :NPqIM ySsC}583 `VSËMX0 4i$tL=P$3+f6KֳN_Nsy"<}*6Kv-BJvK oA+dU%եr(nPgMbPuy*ͶI"stK'Q[O[mf6j PP%0sJTfH)6ρ/_=9p w^@-7@0 \]KpU_iU9onSjbH~ejͤ97?mmB䌿?!#9ikfmX/T=ka;:qФ.#Zvho|5>VR38N[9P P1f&3b׉[КpBcnpD 66)5R$Dm2P>MV%As?syh s@ւ@g 0ۋl5S2"G~5:3QD8}2f8DE|=رiiX?Ā,&v;a39/ϟr^FVMsOskK]n6͒:p1JVAЇBFܭVyT$ݍ;Gly* Y`MFl琖!Iø3 l@UD 5A.Or by-ч_!Q FQxIIe_ֈ٬{n{7_qVV5eح:d rqm!Eu}G:Y$w߽țwqߝŀ;,KxEY+{uŨ"]؜[I=K!F }9?c9bC9=mf!*d`6wC|rvOj[c Q(`9hc`3E!`r]kꉗERd3k6YkU!s;:tuMꗱcY'Usuxv<[*ӓ۞|N*g.v/ED$gYZjsWf&Itq뵏;{PemR6}6HR*V7xӇ)(2Αg[7&C"G4Po!W d1/U5[gvFUmeǑ7HNO_fzf(),0 6l7H3^V3$5Sh 5 I0 a_-% 2@V`HHLlzEJSQLwNU׭z}>:vpLGuJ'rZ~4A_JZ3‡sd2\3&J'?^)ՙld{%TpgIC1gx\?ɘm%|iAaG^+"yϯ=^S>H\,5`cH?vx>:QBa˧[6clj*m"uj I@aq| r\@:-`hQo6hR3ꥏ]i #_?~9YO(31fyA@#Ez5 !+R>Ǥs=|bIeVcM?a'=Ag$7tݗP'rB@{:/>N_,'52u:f>P+sK~RRJTzͪo?Z'ȍzu,zh&䀵 Ya8tu!i[Q$GxU>=4a[sP~%_iw~T 4&S*@aKPkW`stkrAk xA_]ԢSdh ,$<7pg[ g,4~kx)Y:҂a%Z_*)I37U33J\m$F}װkx=˧7&}tKxfhAJ1x(y|:\$z.=X]Ϣdv_.c%vɄ9*mpkA6`<}kJR0qVJӨȜ]UJ4b2DYge2L+Ai9['Љ>e$'S9=rF.05OIŞO=hv+vp~*U}C`M6[= st-a=!Xb%6~otP m5F5ZjeJ&,ڙ%:4ڮ˧L/9D#y8uHBwt`Dӯ.l ]fL]%:.ErYٚ߹DgJwJwIR*yQ N鮸xy?=qEH9C ŬLB]~| 7! (à alvM2A#ߞ];b cXB;1X?x0d[<1|g_@}tWufdbk'bGR$USsMuL5KKPSJTzO2+`Ћ_"ZGLCe1qV$Pxv 3Abw 28pbnَFC{h8948OGE"آ݁zeGqj@ݴn@-20@Y^ FyZJ 7$!#:Xc"$b (ϓak}P>ޝ%npP\?2%/1-W&Q& CI 49HONPa4<\dA-W8t8bLYTk bir1契?ͅ&/$z;?L*)'ծvwvpHO$tz)&b*K0%Z P#;cz7줲eV/EvRZ70%IZS0n*o!e^'/>5;~Ä|;p/_pBx xA"X'C#g![4w baTN[Da;8 ֊ 2,3DXɹРn߂!0 aByael(!Oj֞hs"28? #X/`o@*j7\5C)aDcm C(qPL 0-\.?~_qgR*if8rb6Ua%P#9n4uerYܱUj;YM!LI~m| aR}<[j:2.* ԗfdr>L"WÔpZ2&Z[ģ:6ӎf%(8.[g|۠sgQB(̮4JIƤHg4>2J.;##x"*tynu:9t>yp"ܬu?QBpL"PE3e\7XA Y\9QRɛNO"lQR?<} ִ ,O-Mypa UyKWi/*IR)dn'YS&UZVu|/tB>gDEթqT*ZO{󽪕I*EGx&TW;;ݤ\J{?Y"ބ'{I'U=qh7E0# {Ԏ܆Wn3 P{R<ĔRhpݾUoAl6bHA?>,`nmHy2-,A|փGBO4`86O8|ܘ陋R6bWdKTa!uXnĊSڤsp^o({E!IEKŹn$!lu;ꞙ:L+-oDg"!x,g3OZuUx֙+Ɖ"a퓤ʱ t.7Q=YKIBpeMM=1j[zĤ bPD$^B<\K[LzhQ&B@s~xvRR>>|t?"K5'[$O?Ahcy90FtWĽoO4w^jJB:y9t3MS?f$;K6p!y.o5? wIjm̐C4RP/4uWb:ш={ln ȤIZb{wVv*j!Y}>iHs_9cu"(l <@k*VB!]V@DDXq.~N=ҤIzΘϩkܫKŇw 3 0)/kzN+%ĺ7\Ì*)Dutg}UG?U8mۑyU^LpV}Y,LZ[7fB}h#n;4swIi˗M)&hǯ,6'ޅ-dCs!38:Zsl*b |aۑ/~3V x=x$ [&/wr`=@,Vр=./ܸ;c盜XsF0c`|Y~{98s@ffS)$x}<@[DG {g4L6x>OzpH'!x"a~nmdZ;zg EP^t4"Q 2Rq hSf=+ ]3US_8rBtn/w݁½~!LÐBUŒ/dfspW)Gr11(&(5KJ7)*?/Kn`\ JYγ.W/{X&k8$k8BA/0gSh;!j % 3e_CyS`lt) 0n30M)F ) ɛrk}N\zT -Lr&P QT~qQTC6;Em; Re|I"| oͯQ 7K58B)6. 5 e!3XG%Vec騐eb`V *LCR{6|JO[VΞro^,Wa;J5^϶"FxE<7Tzv'pێO} 1mh5SW%_c;>Dp$gw"ũHX /tLr+6Xo/u }0X 샽RDpz@6>u%ڍNg.$ ^?ktX'[$k:ܨXw {%_7qLa%Ⱦ«52(ێ@yZ:KK^ܟ;4Fѹ s9^ QrVʔ_Y:deD@2B[ul*[0;*kYjE`WD`(Vڎ IVeO =UN@W㾪UnPlJD 6|y2b fknpZyn,{SߣY1s9A sX>of5GE~eU$RW(4Y l]>צjZ+nGu";y_7Z| 49\}˗X"9új8$IQ`N&4n>Akh/iP<,Dí"nM׎\W.yc|>}X&m L< 5:$ZŞINה 3y"l洡 6lxDu Ni!;1OM(ㄥ[֜4`2wQ\ϜV\IԾtAG}ksr6;˲q1J!d܊ 9pvqG)mLrhqσ\nTﮍ f{}f3|5zK.k4xjJSE<",A,Kg0l WKmc,hLC:B7ø ?W NQ;lZ2~lZ[;[r3߸RNo+@&9]s1=@x*XP*x5B)c z5DUHrfk˗0ɕFuQÕkM#HJȽ/\ۋm5m5/\z(<1 B|y ǐg{>L,fzz  ˷.*sEE( cNF\!mٽ\94eh#eWg#ל͕W&oQ\Zn39֩qj'lʿ_K6.3k*=/S7JGN t4;, `ϮЗ}>S(^x )t ci yMr#nMҟpi|O( O zQ%H7wǵ,%[tO 9Ifu H(1r=4>>"VcKMtƜX]iP]Ex\n+*ϱN%k#Y!`CC`aZ4=LO*c>W(Ddtp+.^+>?1ҪaL\kXgh_]|e,-DFd6U+, y"0%eM^_[^ղCH3x0RT Uj^gYxVջ)IDx]x͛f(M/.Cjr6`r۱"U$)S|,<1qb9 ͣ(B³p-'?lt+H;MH;Ě{`s2NSrj(=Pou3,}RLcﳍ i 3!La~~5m&ӘV(V%Ո[$C@henZFm 31%:x{&XOX.`~w!¡r{qhhEe(',@,;%( WqNeI[#Cl˥Ô۲&TCikBXWn-j΀Lײr![ 3]6d2 #"}gO+@}wi} $,Wkhȗwzq<\E E:mx?2o]9Z3`NBf.=Le[/Mxm6,:1ZGM3Ixj/ xZֶPZjMTYf}Pz X԰LC}eiD>,c(O5Z]GZ{MkB7^h"oVRQROXJyhݠ]R@&5LR+kI6)\ʑF3OJid=C= |7{L!y1 8w58k5T}rBK .aT?I4auj ڃod!U\ca'6x^a8"pa cVW_U3` 9= B+anOWoq4 c}O#xK4LBx,_ M2u,`g%ރe&L`Bd? Y0Q~wrM|_Ғֺ.?.Co\ P[KZLJW_p- 8΃ 0}M3:\!B?PD5UN*?'w6%@Tl^+z\ICS=MS}҃R|e|% UWIPEj`CW?z-mt)/oʋw)\)_>+2?4:B0OI7#e6JVf[TWY$ _np^zcXM*_7 >78{u8$XU0'<8+QƩhSϋUVTwom4PKP78$"?+T+%3#>Ջ޻ RoCn ƷʍsQ9LZD&Bp |Zf+b\ V]]`]xAmEK=n-aaPHWfk1(&,aj> KZj-MiP\giP > JnGW4G9BJs/8Ik7&^ClRgP^J9\ń>`Vݝ;*4|P@s K>DoܦS"9,*wzo߄1rXSq L6>yU]|j$(W+$'Sx?i2%L^=rg ِWiJg5\yM5 `=~ /SwQ hYzz𘆾T3ɟKzީ7ɟ4Xoi Xc>[Tc yu R(E©nSodT c׬RξDW x[dP>]Z.HȍwW[}Rn'}m. t1 i#~w@F`jZK;6bJ7RM0ypiLr=/$7@]WGo iXi?Nu<~  Ll<#.過-|{=d!ijy\C+1a__ כ #2-gL(V֪C KP?vc 6UYŚ?VN< .pf`晰YɝyP'Œ;!8 <4Ke6<c$}~Mla04.M +wm<-+ZpRtRS:^8e.ۯof'VεcȱW*n jﮁ f y06!7;-beMߓ hґMo` [յoVToKa?b *YԜkj5 YyB D|[0G:Ph#[u0+D,r]I HO@B_ci*7D[ whX{?C>PZVR&d setKe iأ}`jm֞SZ~~_jWZ~_G1dIcKb\>XKk{-)K*O.V(?K 7=5VD:\bm֎3=,Yc}9syޤ==FŕJXTZ:5U DL:VGL!ZOfK׺jwI'=1{<ޘ}VgR, dnYȹȶ:&ܞ!մUZwt%[+ojÂlxW=A8~xbF?`?5#6b2M%$a"ɤG*TGqOP\'+Rrs<&d(nfi*s_/W`eL4Ƚ*C=e82 d൅ YAAm6ƕT4;^Kq~М:{0!/һdx`r{= jy,dxI5c}Vit(NͷzƮ}!48P-<< k"#}c+` *=TH!&oĶє0DC t7 "2u>όv]4 ?x>'R>b1j+LC+jH<~Y?Vv"|vjjmzp0d* XGCX04I֠aС*sͅ*`XT9E#̳a`Sġ%(g#-( Sٌ9UVCMgGŹ~h0b]\OƄ^^t_DϒjLt=KxOa8WN6 =P|94@%`6˪]S]5k*s.,m'm'm疶3Ko9QgbAOLG[:G'S (`ÂLZ$wuHM+9ls۪dgCb:'p?vV}CVdrT ȺL%Ͳ*dСU@Y+jXlVUl="Bnp5Ly/th´dAR|G4Ȫ8 Az WȪ[A9l:&mަYMٌl*KS0vvhp ;PE;Uzh$*vNqJOЫҡEOTT ]ZeN 2LT|?TZkqfUJE8[f8w4_q(ܶ|(H1#ᘠCȲRyD+8E@x48B)/'L)d{RhCvO$L6=F1eHUfʩ53hY#Y6DpaĐMeY0)EV S\(Dq-&DU)Qu}W.=X /IRTIJYLu¦IHFOBWG]u*e1JU2\^X1`PjDU; mjn"bi *-BŗUzii+;:- -HQF/VkSt,g#Ӯ. ej|+lZVv߫/\HJ Sk,s `鋇ٱmDZrO\;V9$`HH-n"_0XL G#/zdfգS?5L=+ek !ӆz ȸ(Ed<=|BI#,a brꀼY&Ps4$ $|Prz`jz`2ScV[=?ܸrdR><5)FN] E#qU@dyE.o0<nn3*TPFp,) ZZ$j̅v_H$!~h(yyéY/w9+;(~8f%)tJ&S{&S@jTf:$y:P2Z47.דeh񾡡oKE ou^(q)焂WȜ0{V}i1j >^faxJWd{$ R-<$It&"*}/fCxx m+ l)١sX(Xi~zf re)GoM}  a?`n[wW3]<@ O;Y",|#8~ ~D_%$^m(%H~SwgnPݪDg?RL,TRh*Ai?)b NmyφZwn3 _[<1 sJmUxLv8sl?k)JPmEI3d^x2bzѶ;<'!Wc1!-|^me}·(4-BfIO$ >-4@~w5݂Ow?r<+ТD"/&mrPHj?-13ҕ)hm#!ɪTzJ[YPK0D>~hC;4EV8+$ڮ$B5[C38Eb A.7\@z&`6 yu {,,Ms!3G$U> 9Fc4DXv (LE-70)>Zٕd E:7@!m`# R̮B^PO8`kh@\'R7WӋC vA5 !f4y΅yV@8B!l'jirQx|4:9&xi"UzL4Uڦ¡O#v!B:%}Ʊ{ dy+0fb:syKR?EP$hfE<-Zt:oM["C%;v> 7@~xak68i㵌p0]Bv% @WrwΥ~ߙ3sϜ93wF"lu7gT0aq|8nt ҆Iڊ'3OgV(29%`zș;Qs*7iNҩZVȳ%%= o$3`0rR緷2]"AR58RUfmf;75(j(',C(Fh'_$[l\Q>UbWӋ54FyZMO3'/]nĦQQh.R.RGh:,33Gړݢ4as;(O?djX}$Gʐ"'vՔ!ʭWE8k7N~Er-e֟"K> {;nF,lC|ZJ% ׂ/}2o~ >( tOLG6{(`:~Uy))MWװ8Rϖq$nH`lܒc" Bs8Bq.=e\8Bװ4>|(Dħ<7Y [>rysnJBJ3$Jwq_?Qa4T!!ӯi]jV(^jpwF[av yߗ8d@{gy8[eɮxɮ8qn@C?@0o|Rд 95} rPAQ uwANvHKyD0>)_hI$DrPߘjM6(J{ I(r5$ԙG EۚhۤQM(@c[ on!ʹ\_8\- ⲍo05=Q&{[Lg~n.ۑͿ_G;a*~j ϐlq+堇Ys'x[SaaL.T=)%HR_cE6 `6]Q.cNx 󂧉ڇiG%JLE xvbs#oJJb)3$X8͕ t/KNM&nf'Fn\*iGTmRlw2&/78 %?]drxo.*ma}@͖=^u".K1=ɛLӓĠ >4fFcԲ\I WLH CȐ A0͒T >٘0fF/㼅A15j"dT(,Ѐ M\ ƒF!%<=<=sݤP1oXnЍ784優SD1pμ0P:o4(\a_$DFD{UJ6DC.iD8grM ԂEGMΨ ٙ[I?itLxQ>Q+yjISNwy]:.grxTヾ}[};&̪gKV!\``Y`5=׹-ϭWgos[ivj-%*ogDbhNUMtH]k>1霺cLK7N ul*e/H$exBxfǷW!/e F-%' ~tpSV?'=%RpOXG*zkىxsn>-?˒.?\Ѣyji@m.OQ89̝@ hKoTQr?}%i4 I<;T+`$wװ(y ]Z{ILxK toDt툖ކ؄yfƛ0ػFe1vRG=2PcB)u֩C r.C/1wzI r((65ۙyBy|2Cjð {7g 4 S5pHD2@*rc Et(ӱPDYΗ%VK3. u|A;ǀxhfx3oa!Z?I7doĪ9$ '|DZM0;%T&[ }PC2QjY3) .Wcvzo0Wj|24=vo:\CN.OS;J=ZJt ̭I,٤N8NuÙ;8t 7+KW!0囓ųw&”Ї .A\?ۮ3|bf@x2q6OHe6agmʽH QWxGQbeH=)£ y4bfόb O9~r,:eIpb\"];@*.[{ˠmij0nHaǥC<d?[*xǯ^-%(P+u2Q(*׏KtMEVooSn]>K {:5vP9ݙ,Ӥ>nO Ӽ'6GZ;,nKwGsA__*qbJ2Uʻb} #g/#!<;7dU#,@T *h;fj؞%+|ھf^M՜_q~oJCkk8Ǹ[< .Cl*r!bG#CC?bRo_{ ag(݇9l.* B Ij?kB-)Fx-׸L%}?qa;?(!~\+9v?!}Z t+~E1r2a5׍l5=^\KES"5Uk&-}}iraEM^-]kf(K<"r+!CKX1e)xxӬd)7aOq\Hu ;tE(B(ǧ:0ʭ!tMʆDYR4(c",^ DMӘFhv=)-Hb1<ʘ0JҨ9_ވJ(DS԰ns2=0wnp ☵}Ɔ̊66ǹ52`̓4p.ґYR}^H! c5AǟygWZE?^ĂAI;/j$B4VsQaϚhq-ن[T@U! I|mwjhu {pȠF'[V!:[:\ρ'-DV_5:V#,RhXphcb2jJȗoE|Kg|}25guf`B݁UMBasa0(/M;5R{+??ʮ7<Hc?hR/b_0Һ,?(P̝\r].;eHS  [6}a5T@US(s!ۅ-EPa+VjhBKQ@KR<;3gΒ ꛝygvg|Ë{y@_]4>Q//4WG  ^ GBa#1o. ưѡ[UhXA!)FJ rxf*\r  "W>&OW?@\]x5IRJk)lAnoIɦk2,7_҄!brOL!VpVf';zg*0Ľ"lR/po7^%D8QxRK, ^KBtH 6݃'RR}@iIʙɓiaXh4Rv|ݹIw ŦÂK;"Y]5􂚩a;ݎphA*6X/HMH2F0&4@Gbk :KPT6_l~*QbmC0ҵj "^70w7Ohρ2C/G\R땕PW2d 1;=C,1*Kh RM;N⠃Iq@}i5b\{QzK⏽os]]]=qa`1)vxpsCD8M_M.J 8g^Gmj$¡FRw?[[8RT#;Iv_ ncL C<&P)uǥX%mNKMtKӇt}n]Kh6lӷVp=a_5;Rx:Qsf$Nq*b4kmhy4+|4QdA=4@:Ya7_hbAH b+DDc]з;U&Jnl\PwHicH% JTpB raWF@(Qԉ:=] vB gU+թ_@f㶯e֯7W,̨ЗD}\,,=~f "9vp R/?1uXfL1nI )jetXD8a}R yF" dGU3((4H#jZƘ캤C̗z$ I -=8`$ԓKa^T CGCr\ /iRdYj)h^o;,&]C0hĠP9ϩejrS%R֑} tB UZ\HC_d3Tj\dV^TiF1Jy.`%c3-]FjA*դ`s |+Of}iahk/it%|Ggy+8<wѕHbݸGrWqSAǰ=Q"\` H>N ˫auoa߯E(X'e,e 3hQl#1֎1qG@Nn]!q*`@KsYsr(wb%"ce .8Dj,}22(0(ڌǜ F"@*C#n3"F7QA~S";}c0kQÓa sWi~.#fF28;@Y@́O@Pqy +mcr@n5?ts,w9,eE9} xDzȣpHsgIgiFRg'(^yT2'{2299МˌQ_=Z;H{ =%g^=%dI/$|6AtV1H"w~q|5Ӟ(Ѿ3{=!H!ڥ;*e jUm Jn"U!#P\ x&|W' AZW!h`i%Iŧ'2 P>L黭|00tak%Lr *eQS V&GOcZ*.B(0aCםpHFkˡ!4!B6GH=hUo~}_BqUB:X%btd gR;eNTAqR˓ZFrT'kIUrEK|V_Ux$Ry>reT_!OoqOaRǗrA}cK6"iwHO3"F8r8A=C|4dPG\tX/U-#i=-GCj6\gAmߋ3+|ckIJq eƤJuRJG-׻+tMDZX._T*.I +TQϓ(U*e|RT!_~Wq>Y;HZk$%wV&~?p *$,2VQ{Q[<ugG,Η/r=B9IBDCRZ@[3zvZ4 ѵB}Y#Z3k3c.WPRi25206$,EF@I69FI6C`'}v\JIlO};2} T}Ah\y3*'jY,ة<Q,c5ʰUi_YAuu BMdž{.)p8j"Fd>. mN֖_ϏUKhF$J}x1jIH4ԡ3Z7oPC߶;I'tJ4iMEL "5A pA]meYT4v:` Uc VOHNumQ$ (ס?3EZAi"%D R۩ZEdaacMg%5Բ'R3XԶH83:u*m=즎oRO/&?`3Z/7Eeasc=,vnN 7_}b2R5Z ,M@ XZR *Dq*ܼaR0J׬))=kDXfUeVԺ~+ y :ϐ~KgMz0+UQ<Ԫ=R(έU{ŐҢI9L$ yf3Ɔ޾SoW Ї !F:BWם1VYU /=qL\^݋~fHE{WJTԄladomAlIS, 1KS4 MA%B%H"4)w]֖1+F,j[$ jhT/9ͨpNu7TzZbWLņ+˭P{9i` LV(3~![t 2Eh)*ҍ15rκ5u@ijd Ͱ'Cau:ҰRe0lLu7ʕ"rY, V 8+S^z*Mrw;IMj ̕"~K%p9x+%4HB)8Ԡf-#bԧpHy/,: Ŵ\G |[+7oūS_pHk 0Z0 4Hv)لcas'G*@D8N~,¡2߈`bǎ Oruf"T-ZIr/K[\tD>3>1k>z}t.PA!Wڃo&B鐀m''GR+=R #nZ9x D1TmBtލ$'anE=D''Tז(QKUƦ5>qI"Nh&c4tl_ Tэ+ SO*K𠃌Wvt/e}3K ѻP,-R. T4F*Xr֨2(ϐ?0W-G)K {rJ=]*2Y}y:EB~6)b879Dcb0CtBmrt|t@U]5̉><1+7E%?{GOs:vC<@_Msڈ4WqLj 1p^H 6/e{;]w6&}ia9Yzysbs<4}Jl4s_gF#ۄ&bRJbwy4=#76,{ B4h`3#}dh Q3tK ]#$xFPᩁe*B.2.gPbaF_Y8ϻ?C|\A}f vp@g{?]qvxX?zkSP 37Hg";2jB&;s{LCS E˻7h{}R|"Ҩ{HzFuU$9fgǡ468,Α X4E87R3%!.P.3z=Ԝ {8Ueۯ"CՈef~G=dnS)^X;k2ñe9r)4b&'Ro8-7-h'J8Uj~@#2kI-v&6,n םU-s@,AY+O ".x 2Y _<=?m[8zVAHMHVNsBPXOf5ƢKm;jpڞ~iVA^Nݲ(ﰊ >C#QB2Bk. 4=:0$PW6Lds%D !C `N6.X4Kΰl̂sw`+ a$(1^ BC4mYr Uxeae8Y4;& 6AlQ(t0ښ ڝͲ ^+tf,33*d?2TdҞhgRSa>0ot`hcBAM`&0B">ɱI\2J1ATEn`Ů]YqC a\ztA}0e2c )"JA# NbZO7^ p#P ׯB[V_q*&xţpbacaN-)gFp{v:NobR1Ʋ O /[]" ]岉mKK*;3rڝd}Ǖ4=/^u|K?q'vepٮh7X!poR$J$8u1Ną+^$2 e#e в~X>0TA@}ʩR L?龘Spɲ-\ % 4H /yo(4 BӅ'0 naTIFuH*#*#iQE;yal\ƮWgs!"&˛yUsj$|[`kÌ<|<`vdOkձF4?g3HN2ǒήx:AIJ2tgK%OV󘁛;#}qV="0O0RWUadSiAF7CfQeL3}i7"( 8wU|$BOr>9kH}s^S5E\5:,uAsJ]\t"KW JG:pι(#ɱCNE4[i9"^Y:TET0U-„C7ɽIW[ ;)]=C982@RO[my @9o`%TD"I Άu(ϾYsh#O 1\tB0öox3V9R[C K"xIMw:5+.nhlJ[2O[՛g"M VPu-QEjy좊 &K ɴNJ[ir2 t9#[ԱH)gǗ ixk-`/?0z&v _?kڶQyF=?1vA^4FHĸW&}m%] =#~67/*u ~A i`S wѪ}^xP}|* @LZH3ɛ _vPC]*LRzΏ`N'=(S*c5GfU#3ד7Y등@ȲAt^ LBOjD Rl{(m#L G`\xmR,)H1_[DkyƩ&gRv7Bɦ T3m`*6e}xiZ4]%YS%DAӼ|;2'P#tBL8/n_D6wbu@wvi?8_~(U2'[<>`ڗ@kS$eu)(`B,bD%X 4MJY(. 0~xd)}{"O«]d)*e6*m: S&˒ң#B_ L- ƃ#[ܟDHegJgR$@%<4ydZR8~3bLl502߄m5l)`9;ߐKM7q|qk#{^g)@mVO`;La eӢL(7G)ꇫ5:tfr;.ޙIUf+6WISle:ale.}NHDkE̟2HV:Op͔tx3~5NYTŻ_LeP6 p5sM;٩k4(t:^?2H4E32[D ݫkN|+fMVDs83pcvGY D]k<2e D(kW̟AT^ZFUXd1e2G[ ̰iiٶ *;T+%k9F !a'#0Xf!O p0_1E|[瑈ORWqUTzkLXPXDg1i+hOfQIi9NAJ:<ȟdn|%\0gZ~޻ǟKv6@iȧ͏`\<"5 iUńqؐH`TfYO.s_\6B ^- å\԰c |e fqkp]qՂ[a0)WCfQ8ω$(G:\B]*iRLoF(P}ZȳN-Z'’,'ܪ`|XRϻ?nmŠ}l/Wm<"=ެϿZ(pN~xr頫`N-XR[A=|9:;Jsc)_)1MɅ+1~Y^Li߽3u?SqX˱M3Ȣi oi&7C~`6=ُP͗wMhz:Z,-b<!iK vպ⪰Зg1`nbա anj_x<`&˘&"SUآ7^ @m,kYx'%̟07, sB:N2ښC6RQО,=k(2gYB ۋ++l%EΘ9xJz%>k E7MMߪWZ)9V#Xsf./~wYjN\=nOO ~L ޴E U{,8aOf.ˋ:FNNMg 4eu"eS/;{|;7auB<_>c#DֱvuHkz@M@ /_7_ߙJhD.RYHV_T[{W+CS +h}ЍJE[RAa*c|G4yE5 z0JJ!Y./+ \M0fDfb9XC]>oTC2n&ӳWp |oS}Ľ94~ԩVx;{q6zV89wuُz_}ٛLu7T,2?IY7eE6M;QX㫅n7,,Y&)LD8$Mu^$׬/q>pv[*| *̜+: AХbuA Y=թ^ S zT@&r7%jyZK?Sq@1Ik !s%8Ul \y2yd]1qʡ50>= UdF^{aayUαmԨ#h:쭚Hh:mZ mIEteINL M>qi̔+4dҳ*5)h~RVĹ7uU44yf<Ιv*-;k༁{lK@3 ('6x~uƑsG")+ٱgS5hj "{"•9fLL ihEkuN@_l#é<8o{FɰH_NJ3ĥ~&j?mj񵴩a9n%1­CWxY|RʴѨƭ2m4j X5Uk&B>IL:Íqg:UIr/3Eh_a FvOG2)cKP18ih!MxkKS}K"+올̄\xrY}vgGk +oI%ی)oc]uЋb@#6"Z jD~[ޓvOvI1t|/oJyo 'e?xf7J4׿PYHJt8FY<$ySb˝Q- &Y\h.wjSnB 8p=`@8 3<ӽz؀/Fe+J8@_Q:y{So%fVi08~{,L윭_-=,Ssnܵ"bw/nn=7efR[tB48ʈ8uR4X('CJ)Xʚ N!_[ziuyM4M1m`PjgK6Q%fXe^13IkI0Mg !y-dbpל3n靯N^1 N9or_'](cLF.ֲ6A{ 0O nxƮğy;[4,|Nӗ|R&O"SZDeq$*<ܛ}w0 Z?mXn~cS1r}O/1&A)D&&M!n?ވݷ?]lШ?/EtB۩7B#1~ @2 sY@(K|Mc7}0~m}溚n kV&|*;LdW}JC}771b݊.~N"bikQ<-5 ?LӝE} Ip%t `ԗ`cUGD|b:84.!UtHS/KiiQ͏;O"abZJI=w%R#/-J;&uzϳ2ΣxK\Ʉd՜^ ! :^ldNEI'G.F,n-+WC]ɭtMQs%6-]t\=feg^91֊1209" 3DŽts#K26F { Dyq|60SpJ-+GbaG<321. YN0p">y%$;a&Y q5َF >Q>TZmq: H;_5 oRSF7i4F]-T{#)V(\Fu!!}gDfuMEMp9ګJ8Dt>et{.a1O FyΝ10S<[RW7m9qabxڈCfwT=G}aBz>) y:>Fj`7du0J="E皤tHJ=@pҐrZ4g/Oץٹ_dCijr:'ǃډjTC0.qp?^ gr豥|60Jq)x;ܵ-u_X`t Bঃ\ĺj.aG/aU9$놀[;qaf< h{*awFhЂÎ,&Zcyq4̽AQP##iCςOgpƠVdϗ'+dp`h.-ˈ6B` P4-LpЪ /38~dr3Ą5Slg̖><~qc|%8YC*C@21K8_aՖ|s6%u*SH&4<ߕ_Hf@}nmwմ/,{$ ڴzezڟ GI"Ft]/ YQqA e9)&B2̵0z_}ޝ,r JSD.m>[.ddF|ypF(=?VPz6ϴgn6]MU4⾰?\Ĩp b]PyV]<( >#aP39՜ί 8bRoKI%mMj9kDZi*FF1B*:M(qHe=#qJ@eY[.u* %QYIDC4UkeSX~z g͍88ub׌buBG8p.5#V. P_ ~]%.%-7ȱS|Åo0^,`鶲+;L=>viS=j鳱:VWS˗+ݢd)Zyٹ7R#W(|U26eed]?uVgCaK[тq;{.}&<|RrG>^jc }6`pF5?S5z0 ~Ö^GT+6C8 Rr#ZLN{WZ'˷;B!elFݭٌ*!W܀c5M>C$rCbH-蕣? 8^~lDE,0Kc#S{ LV}O?2e~Oxw_ GI3Gݚ={'RA7t^ԮڈյsPc-gO(Xn-&NskNevgG4w(AQ㶿DƉ`7fU`NX'{g}_tk>z4pq #/3ޘ-b=hlS{/eqҞ=%r:Q((V&菘7^{!ir!%NNa6Vq2t) ShjY[k1V"d@r.s9}3gfΜ93sˌV wphRAH-3W$.:4F}7z7rsU(6CnSN6q$:uMOꗪvz$̣;k<)\Ŀf+6N? {dnih{,sG4L{ ,lLUltZu<2):722ɩ{Ad^8'rRu(ί&:2|.*>C`5A0oظYSjڈtqY8ƝZ3!cz~4~X\}6U2ml;I5, CD8$jGkƒ6 X e(( h^_-h03` N_WveMγL'ɝ 80kO>ˉ1MԕVȘf {i܈>XXdY㾐3tM:і[ "A3 ׵JF$9׭t;tjm7 !1]a(])Noiiv1o[b/{.ݗxי3U,K:(4ap V a53Mү>sBѭׇpjn`+3aGdh>o>%~PDerW^,0\;a-XF$y̍*@c^}a ʹ(WkXa` ,~88'<·!b\ܠ z7=z4. M],BzqQ!54ꪛK^&:eaƶ+bۋn%ޤ񴋧Ր 6~`y&`C)hzBr̃vte^: v,P%X{A Yxɯyt0Nڟ]H<=CCv'__ CW#2LniXSVs? 1ؿ\wxPz#epPjDٱV0D9Gy9&)t_kk_I\72lχUw&%(Gf6lnR9Z݄c]B;^XF➩,)ؽ95!;\$n\ݡ|<_|k(=NU鰌8O"5!߭p|iZ^JW&dSW[X]|-yN}1LEq飍]s 1_ӌc;ca'<=ݖFRuM2:O0ȾB\]]Jrb?55j5Xkz,5RP`OmSݞ8D}J} 8dOUWB.u0{\C-e&*N]Ü3!Dg8Fx,:ig7Vف8DU+1MG2%h@h ltXb16>>=8y CmL@J)`/a2'Ӎ4ra`mhi Tuޠ Z G#;HPcXG,K(4\Bᐈч7Xn qc{ؚ|GRX< <:ykV}Pjɲ13fG?=RR >pҧRh%@vX]9{2NMrlne/Eu ^+D;!%K7B鐘\TɃ~ГLh]+066ALJp4/]0yУC.@6pT]ֆ@q{pb M '}0a`6=+:4ߛ*M|7NlaUjDZpC?彸Xq QtH.KS/?9G{$UUzg ׾fAkgS?ؽJEEte/qFk䑤>-A8LF '`τ34A.hHyCs0p]֋8_hc&ðΚT06ŭT44k&#`YyRĦsQ1B .g]6 iH\JK9yk Y%G9y 7n/J|{5 ^ Fqw1,&F5@a4`LezrüV9@3<`LyjVyZMͨYKڿ¼a's2X!V!ÀirZAD8v`&nGKCi` }Q͈$i7h ~ZYrI%!&l>^{V[PciO0ff՝$Ռ6VGn6w}a>{<_[X*׎l=_ S0ã4 `])S*O>tq{vE݀DNmOG3sՖ{*sqȕY^}'Q^em=0̠:^ն.U t|WKEq= y~a,ɒᆱ(}Nձ@Z>z\pZjOA=#t)9#uW9@TM-7nw|p'fZ}vLq5Nz6Ǿ]YwP8i+S^;q/s``BIW}9UaКA 8YXLGh1Û,~MWeeHȧ1? {$#LY$ml2g3.s8D0pA%̞1o54r@5A*Wp6ؐN7hK@ ڗ'h7 l"?.ֱ3E.i8w*RKG`*1=cVoc队";1o"dJ-=rj"#Kz_[=-ZkLhuy-"v!F`˜I8^e9 MѨjzK038sI$?]ŜgA9øgA@W dV&q_j>Nѫz==4`Irf!͆6@c%i+IE%\wTT >"*cF]gqQ\/ŵjMbju7Gv}d|TO Z řV̈$ǝhl:+8Ϳ;$.Wn(4X%E{LKc6 ;LNaj5'+d@γa1p䨩OaOB^W+>$ώC~c^ X!PszqTbUAY\=%7vrI%#vICe={C: 6XŮ|*#2Rf0g_\wEI3F]HPPM铍SpkVtعȲُp/YqVoIh;8=5  dhw\# otÅ˨Txq28l]?" DZ5=C:{2qL9K|t!N FEB;)/-^H\ +Cq.,脅pYpk -XT&-XDk-r_V\ld`ʢ6m9ǝB̉n%@Kb'w,g{|}?fc&qLI:U4un*=CRW? ɭ>JNL l5.0n\ +g3Ƒxd.nG TbC=U`U\8M no27KSAdz(߸xf;6ImĢ5"kԒ?~#ر۵Ox u+T[TRVj  (858 K{ssL$mzH! V/*xV1KYi؊m{0鈾 `mU34IX́dgjo3ps \!;J"K//a7QoN+y ZX*>`S@ õOUky$Tp9sZXH_vsz6K8Kuq=K͂:2K`)L9BD(EkX` b߾7ɕ#R `*kaW3}@ } H>`֥()1+گ` ]e7}(| =A# {C,@7GnUecMBRF϶j+ڱDt)cUH'~1]#,_'$ l(Tg2 O+u?GʃY;ui4%)цrrΤ]II4 )IiX: E:$>*gQF+ /Jd*VjY+2}Wj{F1:A4 LsU8+,(@4~$Aƪi×97W"ܐ˱;Gl}ѲrAܶLuߚJˬj{HAr(`fpiU 7/ZNN3{`5JMզ` )N 2켰N]jEq|zE`0P Ox \IaZ^R@! kWaɡ,:tp~xьnUq-Xi"mUY~^2ˠ[@+c\hU)ZdӆWi*Z7';!2'6jp]A$g5w ett80lh93kE|\8ǝs-L//;:.XݥyAdR6%T`&{(2$*'2;X-[UqB"Nð{0{ XWVL3[9VV2Vc'-ϱz2R4k/O.nOoDj[6v5kՍɧW(C>CuFjuTgs.;M;?k_+ᠹk*'lo*v8Uw2ɦRr%@ڔ)3+[HMʰ?8Tzm7'i+7qФ^o٦ Lu鬒 ?E4kM&d4L L.{[ǰ SOT;7Zj\ǔBFo5j<A/g}IItj_t} o6y(c}U3O5/âù Ke>/NE^"/ }*%[C_ꆧR:# }JQ~J?GKVZ#XQ4jHi4(پ2Rٮ h}.=';/"y=( o\40CWڲ 76W0 n5>ج9L%KI9QC> tw$s@΋ Wvg+n`N쮅6?LSħRp[QQ:}L'aoL@}؊t.mx `ܛPX]H{qDd^[P Xu|kBN-;].kOk܅"pHWg\a_?47]xt%iJ:j^M8mFVjŸA;/1 n>@5U"^DJV1COѭbmW$4>3[ϓ:ł;^LDzn>D6$'׌9eĔ rtʃ;YvrH P8$Ү$qw '`jV=g 2X ;xx#C6}3 CϿ &OWtOӈC% >Wh3Ky>~ |[zmyܭ!x*/4_?('f~zB:\Ѱxavs  { #Mg11'0IH<ٖmHn>7ne듛lm 8jLJj6'^~#X1jz2hGYxYmw4H?S 2hi/j{B ]pwn; [&ꬵy6I<]M.E9Lf+3^݁[L4kiN*deY{mjy G!n8| :Tcn.W n.U͓y˱d]ɾQWW~1}/|L%6~ KLRmn,p]Mh #EXr|ڑHy04<zEj${'w`#ѿWkwCaӿ5qD 'SB[1jSxk=>'zRg=#m.pDZ fNC2!P3BpyBCTX5@{ŏ0~:E L9LmHDƄa$"ܓmخ8 K!jz(,qqtzs.K:wҦq̰bKAQQaSx c'gM:EB7=bvptK];RWL8>A!f;ܚ؋3@cծNuNݜ 5|ՕU\Sb/HR@Y(嵟I&woboVNΉzeS>v'Uq`ݩ;dЛ͟jZۨnKuٯ?CRU'1vlՙWXLQCF;"Տ,U󣭱WWRdWӬߟJ+#eLQQ2)D%"C7iMZߩI0S!Ց.m! =]72By9Yn= b'6;C=m\qPHhݡ]a1z>eko6DF3p$NHa'j%t}-6|#05]S~Jho(6*$55CCFWCc8ĴQ{.{0Y4Ujru1㢧TTmT^wNlu*4@p=m0Ցv\Csyiʫl^Iӥ6m "G #i?@S?ށi?Ny:h:k: [=TŶ nU~v<.;ݜ($ZVjd^}TU(%ʃPYsŅv*nĀy%PdB`{0> +ȱh؃\r,Ob9('Z0^-I5@tNDub f|dd2<򂻻M&Hg&h<-n2O%BEټ7%L!a ds#;ۚaU;9Εz[d$A= Dfݑwvdّw7k8`1XUuX9m\ތuۛN{KmvCR7%LT;h9VOڐdI3R8E+rV'LVXlmD3G9vrxZ`Jἥ[\l㼯NԔd0#$PBv -:djo"D$`V}3R0e*űS$"xB^^zqst0r[BQشSk8_-@jUu MUPI&m;mNmSFN3-j/nQPNZ +}{Zŵ̀K4"ru(W>@D* *a*)goNu06*4_5#;ƖuA 6À̒D}NK-ij)%a` 36$w'$l0+NZvՂ@^Y[Ի~{~sTթu}ﹷ!𤦅Ho&zRΚZO `dU@cH=r(kjYbAAHLlq\7ѻIMۘLF dH|XajB,- .~@Xf(f̑Q0PG ?"H ,1?^K[*nn>=cS8Oۯj[_lsA\>zp8Vߐ}oaRclgu)8~aWb)SXT=^"Ac%v.˧,LB/(<{l/r20-VÁKI<4p4ՕQhYn}Ԗ:ܞ[tcK$Ccxteq&%ABJ3rШCc6k! 4ZMxoL,ޥcHraKcxNı y4HcAߏ^b wcvG,n\5u(ؚBLkkf-b~׆e/~F* *oY0M{4mld̵dX&)_Ee3A3 C\Px!&yD`Z\OeĐxĨKxP(%tWU"ﹱ;L_P$BeS3? =R (A[,̈́r,^Fs/ }ЩOpO:dAX~?)F]EM>1Ty..ϯR;)3?"*/kft|KFs5s dXn)&ZΈqz 1g G5;Xs%k Mф>IȒ87zS#;K_5 geCbAYzȋVi:ViEa?r9;l CYG-ڭFE>cYvE =WjF:m]"b1{1-~{"cGl%LAx.Rbz#O=-bO&>K)90$PE{U/i mn>}jɭ'sNdrRJ[OF ? q#(1B'P7;&q`%w&XބO!V7vvrfnvf7:mc eEBؖ\'RXI0lÛ! Ih(څVc:\z~t}Ȑ4th9e9_]$RA1vNSgP/V]Q>Vqџx䵕0;j"O/Y4xY'6J9Ă<`VZu0=Ξ^nML%,(+=4 Aj?=,_4@9C=SwGiq y=~0CL 5;=gfOn/=K6L]2]J 5MTw.5|gw>q߽r'.SpmZPSB:>bI{RL1<kD\eA8Dޱ`m$Ʊ\33>8WЗ%x"ROPO x|0E(JoDqbU R6H#;bJL3QOi S5(3,5Q>DEQB(fg23D;~IŖ6]em##bB9xdX|O{~>蟦޹{H(/خ}F@PjGm-ЪU(~9)J|jc5gy|VQH\VL̪fU4xt+#շ#@D(u4C uOR)85 H`}`=^=>j4ղ*KA٦BbA)#"&ĨhFZ]4ղ#G.@Qb9eeV!~T!vKW/S Z.~2=s2!H_LM䙤xXSj؟pUmW8ՓDJ7' YRt6aN·u <-B'q oIjV+BZp/OLمV| ׀3ά׳sϰj_2aDܽ2O"&kX×Wk i,ǿ%6l.TW|%@{^ś=b qC!H,2G7*NΜęC;:(n<@*GMI賺Nظߗ D4o`j9ۓҍ>@?ʷPzp9ͅT+|ǯr!0>ʐ !}=^}Widu^*|W?;,[~mBzJH7X^п*BL뺰?Rc=ЭDEP%&-^* ZCR)aZ^-o77<ަj iGLh &Đ /oy'6=ݧ 5$%1ĹͿ+{T)'J͌إk.TA,@ Zjݦ9&L11;z-q?[ X+y|J1c콤$u0DpZJaZnYyͯ?jVfͭV)9{;g٪__,͌Gdm`+yp3?ɢptm4%X\֤I JL߅r' w@rׂ6)>>֔` k}^6'gW/\ _h؞#]].y]]wD;8C`<žO;#[c=4:\N}>yس;F:ޥ1ySDbWwEV'I*4p >] F4r'/wRM !L?,@=såtDVot;a=gABHC9Kly2X~0|UhhfH.%e".aMĚ@'s?g@Ԑx^lufNN)lOF9XVM'D1 }^e@/}q~S7q\dI-zV"rxypF/`yiCfy^IaPK('$k5>U@(0_tC.~\4tR1k_9h4JyV5x0!O]c6\Kzx\xR&}c- ΣzAdR=2of}lNP!5'|+[/˸9g%8J$|;>h/S:xQ[vK>q"-rxIJ0Yi|޻5 u/gLrM ?BY4,|ul?$v,LUR:|hH C`sa`T|WGJc˵CӬ0 6[SlM]6}Xt~uO|C^u %|L"/̵#C˸y  #wKA㊅3is8-rcD3+Kꎕ:N#4 ge[eElz1cӳ/o >Gyp9XW Q@>;Oh0&r?*=N irius ' ֕:I;A띻oLFK U@MkT҉NX)ucy+#vsT)uT:QF"XyH5А-t,8ʬfeI tw&ʤOtQ~tdJ$ םÆE7 7Q'M$+ ;;\+^ϕ.{:^ BiKnI$*hw`k+zNډ~gyZUo$x55s(*L,ǻ|:-&-19M-V;aoߒ%iY .aQ (ɲ|fun}Cq U؅Gu$xDHt97pF1˫1f //Ǖͩ8PxR\\x7}˫{l3W7C֥dZYڵ0CFA W`^.jVN(u])UL*w^CO={:0$=FB( Ȭ+BRΘfz('n ->59oL'4Sl(KW/DڨqJqKg6 8C2YKlq6}ugKu=`ê"Rwe?oDaGLhNvx-WLjgK92植( uoL#q"^C8CDE]֕<- cx&,\Eu*Gˁ~|8 XGYix{+@\~U.Q\٠.n|A&|$zy|*^r˖2 |f#qPxD™#i'+ PSW¥FɊ[ Ey]ņ\ E!qx.ŭ4Jf !B/qZt %L#XL/C;Ĉ:6FHVǂ~!:TθsQnszn0Ir˅~Z :(Z \{Y+ 5[*oμhs[7E 1fĕ&+B>(;/TD.0CE.lB'akY9gU.sc~ g(ޮ (q8;7B%KɅ3SPƴt譤Tx? NeVax.v(*0)Cf.O|X^\.C57]P_M(.I&;c"nTBj/'mqf"Nf'2Lt̝^N>,.={aӞ9*aDxy8q|?rXye~ݱ_%!n_[aY p`AOLX(T k&RlpmQJ!}iSUG:iCGIQݲMXIG]Q|o\Z> ԩRBfkFΛ#m_§{Y}4'˅@DU [ na4618L4Ӵz.% \G;[I!a/ gc,d)7w3j}G2ֹ0 18аU:DF܈PF5x>(z+K4I;۲NyY<TpG48 ']LZշCBݰg~m9;aP~L\c"r* c[1rs8CL\ .tƩ<|RQW-T#ZaS.F1tma2ޯ}C~M'EzZ쒹&'E,/'+-n#mo n={v4A\şhZ2Ҏt@-%zi>ejǺ-}-fwPF=QJJ>_ٿ@RmGwg`Wx~tl?1$='$@b aL&~S連>'ni#n&`}F %|:r]pw(Xgd3= ߯ZtUYN {2Jv ՠ{=KWhhȒT:p4Ǟ>tqySO5UqYK7լ2GXh 5QQ"E )itŹ6N:뗬_vrDбذ1H*{[?>ɒᗁ+^.$qe~Wasr ;雓aA!"*J(DrJ'JrBm Ys\m VnR8pޕGi.m/10q |j u3qHco{!nL=TX !빧!*'?KT5%A;-cی|y,RoGk.Zj>[\i,r{ua)Y@B#YS3o{cp|Om13.[Ikt~Cc#vlj-g[M(ϪW١D˱kٜ)_ȏnj5Y@[}3bV۱f#{#_x0OKt=VVc[jwN䱎cn v+t tVBUb>Ix6D5芗/)"XpFkRB%SϗFr(u}͙U:H |R\Fn8۴&H}?! 'iZ vwS>>Cp 1XzMݘUI;p `,2{V Yi< @71M.a|r 0k~DOnhO9;tK|>R3"/ki=bZp6['F[!JĹ/BоP5G GxE /\2C^lA[X0Q ֳtejԉ Q@@6BbH@vFMxy8C!.zJye6Z Sĉ Ovd_ax.8uƳOKLl^~8"g9ƙ*fbY3HKL&S?T ^ ?L4(=u4+T(Y;'(dEahHBE-6ƿM@rP75g/ށ=478pOl1dR!{~G(_l1d<-:<6>' ^ܱٳ#BDEQESEJ#Jvӿ⧶s4~`+.?~t)- /ARևcѫ1LX** HnwXw+R٬jS%XS@M:݆m$O[&\u8APAb*zl,_*킫.H+^ґ6. - [<==XO"ٖGOΜly.icHZ~ZG|hsG௧ Ol1Pߒoa G*^Ͻv=#뱽l~:շG" s;g>0թ,JBA?;IT[fjcJ+ PG[nR [c|`؊0ՠ:ņ:ϬQeWj|Scܝ693}g6zT{OE4܋ޜʼE3c S_n@5M307* 2NVaI vUOs6]MqJF_5M#hAh%+5[Lb=?AwȄFA2RRUrp.svnC];7&:&fYG).W TPy8@@6.RXe F$"TfFZҬ<)zgrg?^{Rddc*.7ZKVMZas͗R=lM\3F98{s[hg;1rP&':MY~uŁROfێ.T|η{{_fRx&ۣ8 D"\[`15{+Áp* "lL%3I=-##_Ƌ)LsUԽwC_\8+#pض5j6\k@Rw+YFfl^qĴPVFVjoݶp-ZƲD!]D8,Bk (V*Y=dFyT{ڭGbDg$Tyh7Jĺ-;}@v"86eTco@Ԣ(lVdAq6IcM*1'$-Biu(]oI~06q ؾkWnb3| P 'y?R7aAu0Os?|} Y,ܼ_# *_iΡfZ v~j}; `!Xi)yOCڵwf|Mzxx/sO R-OZBfíD0hV\HIY]A/ReP!k%!%9E aMG62sL>9 +;?R☦;jIڳ񰢥P))Z5nz@CWխV!m;z/czRj2Q)Wb\*Җٵ>.(-`t,K״MpGǻ>o8Wi $Npǻw^}p蘺<38SO/@\Qnkm95Nrn[MxdBv5I%4}&pDKc 왯X'z6,J4OFԡ,%ApǮU`,CJ#ӱ\ .s|.:uDGbN^d2<'Zcu; Mܴ8 /P('ǑesH7R4wvxb{LXZ Ҧ p-N =§_"Г$:qhcekB6~1m$357>ns=Y M%غg$c;*%䍿b%*R+}2{į[4+۳`q^' 4fUfV>ߕOLtߵքD80͌*T8J^&:Z<$$1UJun8L) pƛVE ʹKߐE/Ӳwn<Xηbwe j,gXhfD$~?g>$mݝXt-z}o?IB`$Sa`ψ3GKɱG{'Zqlw"4;Cln{f }_l(\NO&ujs5Nb}4= :q $H2uGOOb܈QLHD8qځ94qFOC ~GĉHlC|I٦x 7-}6Hae^= *A# IMHh8Irh,,`ٌ Jg~ ڂxZŤH>O`mnzڐЧpήU`g`;IČ9DwqI;h~/PÚl8s?Δ|l;*4\{:j[ggߖx3ISˋhT<S?8u4\aBl5}i./mZrlzY+DZe[f%`D|^/UdLȒթ漜s ^)LFJq9ZlotBMQsE[<6eu%s  [119ys9!OR"dDz"D}m) YZJ]Qi֎!o|CZܜw8e7b pw#1 Z֒|aSdL$L9hf%b(E+uz6#+n0GzZJ%?!M6iftD8)41v+uʴgyue罧/uon-6X/Bxl8u14/YM1JD~UC3abh'1\i]H}(C=0Uaj}E,hӋHgITx/1Bi\Gq2ug UIOk$(K{t|ePpHK_D NJ _d[5%#'j5kїs/QZǼ{lE/1_r,PT< 8һg\:ChQ< {|d5\-b÷j#I"aX@y\Y@:rB3[sܯ'{ɶ|rE+C)eUg8xC,`B*"IACh$- g}+{o2P-CO}eԦ]*yB?-iZ@6lfĀDx1@EHٺYF-jR,{Nfא7:H/cw \Dp F'1l4B&Ĵz)j1gk-CTZL9*\EH{&ܳ; U0`0ߞ$Jo17mfH:H;.q`)tuaK8[7~-7`iȫ.t@( Wy_9^,^P_b9͘h">,$VBI3% <}yJ9j [QjEm@K4&\TlV  s}wc'X_^\N&֜?POk໘0'FN[[\~t ~8eү#B_-1|^ցCS+/mg!*OȹATt4-]Kx`v10LCݶ7YiG/N,}OQR+/7ݟB j+B8n(guHv5/wv.PANb8V$pPA(x?;ڔECB{JCǐ :MA8abHeAZvm|Ƞ]DN?"A~t׌t ״{/}(ΫCCO )7|iԋOgɕBC9:V2͕+"Xw. mḎ8ìQmT$QDĄIeO Է>w*Kaë_PE lDs;xuH LpRZy̤3CM6 t&WA~K|~AKvI ZSӐ4n ecr=+AqX>4gUo?p냁'H>4ȉY<b4`ѥ6-lfEiWgV^ܺ]\ hڎ?0BݛO´|.zwЕs{`G'10G4POƷh~M/'|s8aήƪQ - s 3vOqSNO0pg"IڐVApآw|ѢC3!dHE 4u8 9:E_jBDh QګmZF[5NEiݱA3*~HL mycw,+;s$^>ԾbTF(NT6ԨM44@g;7kL2bbgh!$nс]Ԗom{{w :ڊCjV==%wiUJM?ހIB<{wb#Z pX(9o4;5ʠ5xxln7=[flc~m"t)EX[[ujtHhIPChI3̽-=>*Ժb_ʴx?` Tcr9LBUߧ ԫs~edw&j=A< 15`~VZ^1?S*Ν2Ⱦd3&Lg5vNS,?M5*VL!8"q"3+1?ԴCqPkP@b'IJV m] +mmm-@'T8owhj˅Zm[MaJiO+5VBڊV:4 *v"k*<0`~bR .% %hs i-_l iwS le*kaU'K4,lFތ՟C&K?>x:ŎC3^YDpOP>WdQ\{. mSv|t<2W!}0Tmc o}{;3hNԳ7eJq+ bkMr[{[FOhXp?oݟ ,躨 E[vS7 STk.Wu,Jȷ؎Lķo=$@j/sf?uLT aRPx+,+D|z^w ́D;uk#PS[N*yqXJ|=IƉ=!6fh'Wңw<3R jKl ڵTb3@0.N74b)K5-Mzm M$hj$}92p9h}Khu6#ziwy"̼rT@P S0ˢH !Zܿgō:6ߕ͙PX2N * q6\UD-$>]*tҺCD҈|t|8Zqm=-1]r| -1ؿV*MH% =%.@5՘?0Nv Y݅]N9"ޟDps,Vh]&23uj3Z Lx*]al(Iq&."6^WdBw⑹3<6)}F@D8 ]43۰N^ H^ qwbFuR[24Zykrp&T|(Dzk/9'Sim&بS~1}ZMu; ZFBJW~4ؘ" rUB VieM(#4>Z.֊OPY&<լ [(\dq :6ga . k[l:hn랕k ޲k64ݴشfo&tWL[jk#=+/!Kdz*(^;EBCڱkD{ pؕp9ҦXhײ%*^ybG#ּDF(cu+N- f_/ b.$4t‘Y+-2u1Ӑ@D5evOIu<w53^dwHvvu/)v3@8C5{;cu_>#Ϥ!$x|M(hd=X9xC4ɳPR̗W"r(=N?8[X!OKס PzȠnnG-Ah'vF7h\\'Yp^ 9pKTY1iCe|}YuRcۂ4p%^N gN@Hqˇ"!e5&@x?K?-nozF@`Z O(tx}"hxMX'Vv ̛-ۘvPmR>~V1~+UCZ\?8*FQգj?*8֢Y $fBeWYkr|P ߽V-䚶/P^'4/# 9r|/3G+0߉3"V&e۷-%BⰖaFjNjhN QY3WO=VP6qӠ#`~$qJ~t#Z'"/>N50T,f4;:)Xtj,%-Y8V_/sk81/,B6XM;sLQʹO5^]iԲᵴf$-e>N:4GE$'h@ça۶i(&^jpAq+GX%SZyY|X`=X{wGa 's%:2ĭo܅ݬ{-ބ!ӚH6h(5{xgZ]smnbT%<\<BS3_j͟b`.XBؠC-;l=I%CC,~De=F`o>L|O~o.i0dB42h|El 3ߏQ[? MKb*W t u MsJOgǡ뻍{XLJvN+$qv7=PQϼ(" ]>5-ރyn:<,q~͜~ӊPvxXτjQ e?>k錵Nv2O۵>L!:7EuGňkG` %I7Uf3xnCq3vA)rQJ /EjL6Aw5 ygM(ˤމ5CG\C=gZ}qhMӉ0BY"SN+TS˭/Dhk8K+|!Hœmph nR-iVWµCҦ$P6,4 q}7wg+IIq-=2rb׼ $VNS`(8J^8q/ޯj ROY<\C}cmjFmϮHonbe#(8;e(7y\+ʻ_zlZڗqea7PgDpO^Qjgvd'Oh^':ifϟêBf6:;:ήyvR@_ath/QgM F L`qw3_B瞑 MXj8Bg8 xzM'O/ZoZI`u={Gްbo*n6Gieo=As _{p Zz@S֟`GIZ(kMc.~O1w HpCi8a=LmA3~vH%3 tB|DxlL+=BelCCqk& $'Gݦ/yO@!GYoaq+f%~Fhn['mߤɍ>CqI(IIH!XK2uvj"EqhĦ6^k(A&1`8Xl/wYj)B:._l vkWFqA- jP[(zhx Ngy(׊*?"jMHqtfG7G&3L.ѻNQ'WA͜+xY]<!3_<_Vdz'ϤO8pd+0wp(O5^p1[:oW/1B͊?Jx[]^;Ztm-|LQ,7ACZ7g4NBq 'hUq>1Eoutp1 :͋HHZ'"TRApI@m'n~͇&!CQwNf66BDX8?S"0Ƨ ڙ=[،B!64oB"w*@ԑNZ;W( Ku"N= "i5^1h"gc;u7Oc}gZ_'v^1=Kv{ e01*-'BN`o 2 x<:;EYN-ǽ٩Ό$EԑB88%eE AAyHL8ѠCB+ЦTJI"FGw zd"~ě ..SI*/iÓ' 'O woR!{u mߢj,ֺrA<߳=mBs;svQ"LnwGdc>y~$L 3ajl91 XB;4ep=>]$Nn ]܄&`L ѦQ.&(Ew̯FIDL}r$7xG8jp7PZ&rb*HVf*S$C_Di0'x~\)'sOG\teJ03Wr:Xns~%#ԓ3s {O]Vkg30L$g;nΨa"vr A b~U|zĠ}ϴPΪH|qsiJ2[j]TV ,喙C(иkKo@jڻd\k~r#[Vl4g*k0K44%u7v[e.a6RJw?$9:=VV> 1.,oB7pkp E6b5g0 LNNI53uFQdmӡ=CpU+N4WQ/zps-i2(]7N`#$Lp[d´݄bampvxu3X6RzwQ$ړxWC[q%0X垾|h`׾G*FÞebJ mn[]fQF85;qC& 3:텊A{Ҁ3]`ݸџ { I+n͸(ggjzv{pdlV9ih)Ƌ[5Bh~ðF􆺋AX#`(gXZq q o~?.aǶЀ87rh RT[)ܘV"O}lzu6:W|=BLh^*14؅Ez꭭F盰zE$k`=%=Ă2P&{Qqp3L\߫3[14Q[SAzջaBԭzlo`b#~I:þ[iB3*v١Hhox>Ѽo^!p ;ojIءaf>e+sea7zŭ v<ۺ_OW/a<&* ܵ~MNmR R]bkʹ/VHn 9g_;+ B)׸ӀɗSdܡzMP(±/%KΑ|y@܋/N3#0~v Pb>"<-Z^Gt fh4Q(?Nݏ˨ڰB!][%R'jPo@PF}LhNb:+nhk#wVT^RVcWJ_X6`(Q;=ҍ7]7[WQ_ObՋE% CF!wnX;+) :(0˿K@t @;C;AJȵ ރ)ZjDV8.m@v2yVNGǝ}+:)6. D'cS #q'vzg(`QZ?#xUr0LU04TI}HNHdnں-&PB֯jU"|BfRܘH.]x ~兹ëZ)HS6z;tʭzR((BasoS"ŽZ`؂֔f$_`"l*wdj|1z A*@Չo}#0/V0!1[ O$k]\^hFzmCUȑE(P<$(UÏ{p֓?]qWp6ZJ͵?Hҡ[\3:|K^4Zkəkh 7*Ic: sZ-ʽ(@:GH(>둓+#"D# KK#O:ٍ҂"2keŏ2SD9LJnr}mEw%2p`ژ'Atd^.E_}yqgtTVƉUF;eUe4Aj@׆Ab]',|(O'|-)N3N9ۡk 6i\?_<㊯85/B)u(٬BhW%>aj&C-giVZJKv8s=y.tĐO ?'P{Vv8JsᏎs菖)'%y\;G@zW;e@ 2"`%zT k{ <]v,vPU)Z[1//wH&pW:=k q=y:q[QˣXUڵ#~᪂AgP\~گUb/^^Lxi1EPƛqܜCi 䩸:02:<&UsO Cql) *Z bd6@~fP|.<*3l[8 <_qq_,lT8Ĺ |"_?gap^ܔ:y.u=íP 84^tSj\R"+W(O/>N3.m}E=R2>j{jKyW6g j4k؁,F1,k#g;^V B]<0_Gq |$|E. 5/Q < "ޖ`zŒ^ .{Q ZW:{N[DpҚ)6 4;J@)\|dz8TOZU KAa’w}5:MV5Sւ2 2gTϯh&OL'%ȍ-tn048aKXX'vT2`h۠ )ӧ=r0 h%$H>Ulⵌ/J8|d{qfȥnad;*p b6@0r*mv3(hEٰQm+kf݄xnx9u:5 ٰgsϖ'ߜe mw=x4~8 Vy`wO>ܳ񯒫&*"ѧOTg{3)kIXMhP? KV}Ѳq4]ؘ].Br"mB[A{۱#{gT=,\c -e u;\a]Wy]ޠvRxVZn-p?#B %$fa}/xDR{7Rݾw'2\{ڵ~o'u1V"`^ gPqj5˘Oţ|\BtvI{ꟙ>nSZn5&3_ ׈`|J .R3~ -_Az >lTq2TXŴBf6v=i/a(00f(#7ZKP,& @rqs;s#C_0\P\o.C&:Qv$vK4~ h :*.#FP"۹wmZy-`?KO&^ * WȏeZLb>[>r>KVE(r^Jە8WsXZГg'N V?EE*@ sh+l撏s m>:ϔpOڡ|PW¸4`Vs1Qb_;;`FR;KC 4A9M丒Ո$/vZ(If6dV<KW7Hhۜ#zrK1$cqK8Gy0It a2 O;Z$C%Z_غ,lqt|dB:k@CD+;,m:{sz-݂j"6EĂ?i1Lo(g9Y^P'(?2;1Orl(wUVMAVda}:w7Ij]mSD uzӇO`aqW$Mk6s} $;s 5 MdB{'L^l:H|n G׹Ìd;+Z%d5{iǵ E`i m #.>[RJ=lޑi;P4[*C|oJTP'E;Fo/cnqW42Ittdd_:DK$zx9/^={XܡX'~hч>l8$ep,YÛMWGݏh5' 9%O'8&xY--Ϫ8 TMܒF!c,=cL};R$f^?H`o=D{tu6W@w%dLUxU%@ޚn30wm{4Xr|˯?<4k/J_ |T{Ul%ͦ__1gq?;m|sbDi}ȓ'GGTv}·|Mk2[>׮X:/n[Zx+d|9He5Pl Z=b, $O 5ocx mhfCg g3VM:0:53fѠu) [?BWQpJ˗4ϞeND+hW±DŽ9HfaQ1M녉\>Z4I\ nV*9y:yP"^(_\hV^"k+TIVXf%Zp u#;r ӵVMgW}%qVŋ\ȱX$`Vްn<%rBѶtU)a23nIW=li@cSJ}RӠ4jC- y*.fȢe'Tfb=r>4Υb&M ?B$i`:>""l>2C&σ=6&\υ 9qͣ{ղAŋV|Vi:'I鄊l!jcDdٯ("Aݿ\IGOLHmXR.8p-ƼWb7$BuF@ ܿUZ=ٓn楞wp9=WF=$,`\8Uģ]{ГWGqD32s$}3A8i@љծ$$Ÿ$& 9Sx H#󧞟1(l~3 *<5k _oEYITj\a۵Oqi_Hl}L)?( gU09ŵ -sA&mЗ&_7'q["}~ OGai:u53$$+Y? gܑݰN0r~w*qxj`u!;SOXIʥ8@"J@p<`B?([ ё^ՋtMد~ EE^K%.@ħ]>cx)0Gs͘еH'b"W9(}_W>y_JAHՀ`4`H:ɉ HelPgFI g ߄7ذmHp!UL"] g_VM)V>fG|Hm,Sh)K6kLAT(v, Ǹ9 ?m kS-P#3NFש'(>8+a"L} ۅI| ` ,cN^Ō!׊zZ{.}鸸:`'R7;g8>vFZa3U}=jt@-k5W=aMQdkeVqޟ:axM#lcC mOEݒqB(w1Q! _I`hR 2,{6zqnlz^ǽ%&^v#L`@2$^&2l$0 !0.Z~g ]?gg? jkiVC` jFAL!4\{ Ur@+9H>ۣOIm>(և5e|t+}*cqٹQo?#&FRAg}ŞHfq7jiЇH,1\Q0:bVzQbǦ6&VXMpნG$O NՆ0x!1Q=\Ϫ&٭\ 9YlI8X_d J˾oRϵg綏}/`abL֫4|=x.aHash@,kwU~3uQ>VOXptV5Q4Wτ0Du.t. u2^wvf,gܝ F k-nGW6w^*(Nhܜ5VScQ,9VýcS?r`S«9kc3XojuNY$XtK+I qd taZa L7+~")fhKUK3᧠2?y*mvGT$A&St֣o #Z ywxaYIa4j,X#{ H  jQo0x%Qо~з8<Ƌ?8{P?I>g5(H'KD` d3ð0k/2˻H׷(|EVǐt#? rrv+LXkBLo3FȡS̬҄6=󇳅,+$-h,:tjE`C]e t68Zߧնʉ3p'Hu̷xHx,zTEhNR;9ZzvjX%l~ڴg;Gd,-`zxg^xRqx@Eb5 >x a!*q3᭴lx&?KX_Zޞ<$ngJ}iifߨb+ʁ] 8vQtT>56Bq1dDU(BWu4`RQȱ@ܷ-t'NBDb–_LC9.l%}V; [T"6 mcpW<}'8Ä3Zmx@qDrt ޸*߻Xl|0@|¶܂X= ٍh$Hz@.VIb1z~; {)B=mc+xaSbH8^۴±F\q vW&e`lSX4 8qmźdA$uNÍJ];M (rve Ob\3M80{Oȑl*>T 0otX/ 6 ?^GEؓ rbτ5V4uo91#@hQf0svFGTLbo7޳l3G)W5slGs8a$b =m{R3Ndhi..CqC3LVg8Jq6gf/1(J~ w'Iis+'JBwȏJ˕@.v(FW[~&S~'ZY0@wgHX,ߥc|4"*˄v醏CCbIJc^5f;?G9 R;fm!WDžv^P. dhw`6uֈ3sVóeYTaI3F/$DNKqGǧ3啊N4qXgπ#,UTWtdF o,5T9|!B4 9֨xցQbОem]6mIA{ׇMe m<҆.$ǽ{24aa!6T`I򫉻\P{ɲn  T;^^ VѺ5V(3\DC$0B|U{I-"QCpE_"2:㣛0'EѲT]w>8 FxxS+ȗ9q0 @z%-T&BHU?ݡtب>q\eiƇ RD,(ms]BP]( z#:~ F4 %*m#$[DX*(çޠ \-tO=ոkG/Гhj~C+IQR0c88gNqvpODZPn qK .ѦPA:@픯RW J"(.zC1'A}4avbOi"Cd*vl-Fހ~> q}XQұk6ՄQur +lGAዸ*J(,SoLQgP\>B4"j3f7ި++3fFעc@5* P'qq[K{x< o(~.F]eO`iE| ǁ]6 p- C:i$1n;SVrtSVA[J Zĉ|+mssDsV*G!MU3jVǚo_K,$[#d5T%M驢ஂnPR]Ch~?u4,b($R @ؙY{㰖u5Ggg9ߙ)6u4B3O`ZT;~DqG֌b3VE 5DAOXj 1*F sW #6NL\P\GWpQ+)5@F@:BVQI?0[ƕ\ѣs~rb,NZA"[;cZ[1=)X@{FͱMwa]hZ#kiJWhT6,wg:ƵV9t?ov^057>C(\9}-I:Ƨw3ƛnԢ'/gZJ={oL," k K[}N~ҫzl۪^[BpC@i-$ƀ8b ]crXWg(VVB|XZCXkqqJ|Gi &uV9w0@[ِhOӊg"#bP}-m$'=a&H4g >jZ[C- ;I/TƷn:olۃ*rqL X]UC;,gD>٬j"9@\8wOƨIiCnNLbcߌ$)|j fd肂TG0ȁB"ysu2@2#9+GIIE/c VQ>xdb 8p+w" ^` Nw 3|W;RB roS2(<5pc7_{V8S Nt]T}0ŘT܊X=ȉ{,TV7Xsԭ-p$cv$pܑ 8L_! DtַԋLj)&{!= nkU<}9p3 u3%QA#UZ,\*H9[s>U֨ ZwڄhX\*Ox> FOdރi!?,=ۣrp3x䓶x6)E0JRe,w"K`ybabQlOO YB(Ur?Y}{^ {.23(;A+wXKr4hA`vx9E̅S8Bd͡2Nn). a[**6IA ~M7ZNKAҮyi"bӈpX9̾D;i^ Xϲ`UC$nfSlDe7bG~VS?<-/7# z!hO_b |OyJ1`huc<*1BҒ"+![~!Ğ4KSYWo5dhWDȓY]D^ a=n;KODa`=}r@LKMz&iP B\UMnzjnZDMF5{' N`XxbbP6% _W 9!?&%I\AZ|E)^|FR!Z=Ra[s^sͲ^.AxIV^ \?Ŕ%$`G*2h<bBX.}[e<:~y e63Iҫm&86R2;VaH::6iP4dyѣ\)#pS-Q`u\,uZ4ɇXVc6my)OKYkdD Uܞl/z_rqDMF&y"o~i>[٣@O+wz)*4YHHlA''>}k]+C`R^ g\`&?-}u!y)Zl2$T=GxuT"ݿLAڷXcfʅ n^߲81)Ks}3_ &ݚ0ɚ.dY\tSD|pɲu"^SRaS:0r; L. .c:L>\$Bo'S/d[{ޚ1;-uN>Gyt &sNݲ T>sWH)[&&Ǧ~hn_5u-FV=ZozA!F:҉* :p5B#9Ax0+GwwVe0DBghj 64mk7GIl~;=&v4jZm9wpk)NR?ޕ69%/`eE=(MM|MRM{\x/ɞCB kݺ;-%= VMR. ƙxuG,G6yyyfL{O gac0jg. ~(Oٹ0Zx}<^T YAV B `IC;H\VS%K.L}4eLc3Yj] `(Mf"jz )i /y͘kZ ##Q0_|A`2kUc +v cs9@ٰ2Y`](_+24FpaB֮~?k]`QY|xj|~C%f"kr?zf9 IDzfqjmD/~b7vxQZ}y. }ERTsN2? r=PGI~>\"тԱI{ͩQ<}F0nn'K!cp࿄n6T%q݇h9YOtDvZk9~ juW(gh)ͩ<[oaNc T"vQ2QaI)P<96uYj}:\P7GѠFVWqoXI͡hS@j@gǺegBJh$rh #M+g8D؁@F82L]F6j+I"fW['Vf~] uPL%,=1h¯Sq,bN ҟ{.gQ b`[JǦg=N=^çn(In~nnj=:g8BשLySW`fH;/bMPUQ=?>W8D{7 ;a(b#wG)"(ׅ<՝΋'/_)GO]mEWF%Qâ,3JGw0)}vȎɘ) ?62 ::\i֩dVQ@DT>3w_DntdS-|!}tlpq_-HҬgT<1~#ydqX )o2;rE O6{Le);( bAdI .w8E;:uqCj=:)|,-Ƞ{&7Mv Zy;^eZL,="8kaJs8A0cdpl3sb{,'.Xfgh)ٰAR)ytfWcӔd!kX\Mk`¨!6F#c0:c#bʋ |b^^DJO$T͔0=Y/Zȍ/yֹcq=y~Vg̋Ճ]c- lb:)qqvDMϪw ǏqJvlukeD h[if \ci>7m>rqծ-Ÿ=?!l^f]k{ߌ'f-gs[Ϡ5SU=j?Q`GI߂N)=\Or#[;3{@c>s=, A9]׊3cҖD?g|ƯIɐ#ηZ)\% L4T(WF “A}Z04 e <04zMO 8%`N ^7⫒վff8+6h3 q7?~n d0ܜ<OْtflOQ,.aP<]G %>ɜ-) qKKyGX~0:6>ʚ:0 H~I@:BG@5_Ժ9wR-4ZEsD&G1 `kC{w}7\ԕoWxA)7w[b\kmuSǎzNSg:[U`y,Ru,l7O#[-o|7YO9>s)gO'J6b/5U;oyT4:)d 6q61bQ%0Oy3LaH4Q,\4ziҒG@ȌQ˾~.W!^IxNXr,fC#"MR75tVUԙx%PaM%Mqt!2UK ևyدpQ%H_wĊ`7ƴ-t]wq n箦臩ܼ!pZN N"j[PC_#nb4Ywb˯BH@ kA36l%$-q7 1zuX'̉9ۻeۯB=ݹFmU؂#o)oWZ*@ҫ`h JW}#s#43Q[Td GZuJOofnm2FdLtZiZfmHE<Na <3ׂ%1zE ^Sؽ!L4#6 I*A8" ~36٥Af^jFAnWXYަB~ܖVW )>qT/P jc\+SY#oB^{p^w@-zt sZTOYß[B>3Oov=pе%w8hhxa/M:Cc gPOC_L%dm边#DTkBNIQ$WiuPĬ>aSK:ijwTPC%xZ4>䲲-+3En`Jҩ,qπн9"vkVBAJ3dUJ lMd'k1eL3_mi6(kes|NdK9(k͡v(E?)oqAS}<[a#>B>8xO81mI\P䡔lF0a[wlK(μ]T~u{ua):Kd3PY/,^?9+& ]{gz;˜;an;RO>ax AqTvZ f;S~uEd [jdU$yɂ!>VDe*P3f %~jW*H[8֮CFR6v.PP KN6Pڽ}9!;XT~X1^O_ .曨]u3H1JY8O8Kۙ4P]+^ Ec;|Q7gW3;.eHnqmۮy׿>'ְ$N%nMvX޻RzNoDqPke-CК^u+ 9@Շ[8ҔBBo;=LjcOZgEꨘ6Oɿ(l08@V C(g !!Bf"+ՏQPl/Kq޾=zK4 Ejᬈ2]d\$z2gTzyEcFA]50bU B "D0);\NOu/>ʿ4+,ݵըtp>= I?sΪRV39k(uB2>JMӓ# $d^ӈz"+y'ӃQ?,M3ϰ-Q{]._{aHEL41ՃcD'l}[2]u[}rmň n !o`f%\kN` bʟCڽh\>fn~M|3o#Hժy/>'PS/ӺNjt*7YR EypýZh_ƒ {?Ls9by1#'JKsM,ڧ9!wL6,ϻiJ^}y=9 ڂYbDZ>fDYj\yQF~s!F <,M_f !5MJB'^~ ъOd;ER`FY*B'y R6ΟX;f#+N(}`zlwvSJD m:,kBǯ`ґ?CWif޵za%xY{6G)v.Nz7UuƙS!aFsu%tۏMVWU0VlXe2V=0@dI]!o_%ɪa]A@g]38DU ٿ *=$.. IhQ 0AOYChVkv>꧴-C/69m1& mTdD D /b(9vIQy14` cOx_ >/̟"Pīx@_/7Q G伓دW9RyAAC46'Z_m{|ƭ?gQb5Xx@`D &ޯsƒ|Sv>V9m߄,ןbw1'FO4{xʷ P`r|jHKe /voZ&8} x$BODbo 6'b*P#f*LffQ<:*aA\ JlJo5I7I\<ćM_+='bAvہU ЋqB)6F&;z޽~{I).+AK;ɠED5<u O.[g龍Gbsp=vBR-ƍ2zo֯0<X{g7y~fIqm=uW.6)]g"pKe4MmH y;5&r"f%Pomz;n#tK { h7 X͂ǣ g6 rL vblf: %-ۇ1Aedmp'eԊ!Ԗt9dHbkc|*knVeV?SaHabN|;qKy.gc,wPAKs7uLZm]f-;ܰG#@G{:;p 0$y~ s̯"Bs o! s8j dzEX-} 'ȒE}U2ݭtFmvyb-<[ML-åzeŲ df8L6Bo<@h"=e+SlT5.S{a3JU"wץlYn X{}gW%Y No"^9_\%I*F('ܨusxy?uԣA=c7ԭ1tl."?9ʧB@yRW$:VФk4 iUlY|:gmDˑۻ"W(t/q)i3gq+-hoӉjmbfE2`KܤؚSb=ף~Q5_j+y3A{I&N{XUGٝ'V1syDm+dwJpju7iZF_TD2r=E=VFRo8 g/>nA(U*'~& ȵ)c[#x}͝40߫Ϩ[֭ ըPoe.ba& Í ʱ d8 ^^;)ܽ<ΐЁ"tpdw r߄.ib&y8ko:{RNW0x.p4,_ܰWXGh/{t,6&/4%"(y\p+GOW9vS;]xj;G1\QY=SkI|%?(gpKCeqT!{Dj@y4A&JP]NMcNi!GOPۓJ"@=qj3[4ЧJ(H!oGՔ Ό[1Mc \똨pNW30K/iziDcPE'O^*0Q&fMO-()֧H/AK6ԌvX@ MKK"kO'T۔B)qp03,ADum 0uʽWNr-|/Mk)Ѥb5IqތJ}/EN=33/QKKbȔ:Z1υ'TS*(\m.t&K^qZl݂ǐww!I1#ܣ.[(-]vpb(Oy0N59U tt?k8nQ @QSiΜ8^'zMS|CP&\śk1:* ]hYOSUyxCzgfZ`aG^(b#:/RW,+cμȫ5eCM|2!=e\m/3k{fs.$K'D|Sd k<:e.-bq Zę& U~1^'rU>epL =6k|W7%q6ms<}_%T6`D .z!*.ˏfe&V!G01Iٮj\zG`B`1uMQG;;q>$K*ڃĈ]fH߂9Ίd43.mt~1Q~wRmj> |f&+U3w36-ٓwE; \ M5z۶s֐PO7ȎU9woŶmh>™&踠khP3P%\5Qhd.<>1䭐$QjlT|Zzӈ~2yj캿#!m QYZX ׷fCrghXlќnF{`z"}!TAn}]V封4(ӇT鼟:4k*I leifq)yJ_F)Pǐ im}@f'8xC| ͧ UuKA#$49wG(`0t _D~]@"`IMI5C#XYH3=0Lv^Շo8?_E _(".%m:g 9## Et1m5.[fl(keWs".֭Ux%+3.mUOj6nؘZnVkt>/"fZAncm͹. FUWQݮFL gP~P:gկqPO-LDX?3iUSiU+I,;ƇNnL9\\`LD\ؿxn}jٴE#`hKpVɸfK)w%c 5<Ზ06>d-B-X+0b+h-Uz-1]Kbb%ѦQ0 p $ׁ ×Ɵgw4_R&ӈ([> vP,xDkyWyA%Q";fUS~Pi:Bb05d4c eNǍiiЪsh#>ѳ;DB<݄)L * Qa;!ճɍ?Z0pCYW m;_ ^أѧ-03"uKfАE^ \\R|QƳM>ުb ЮDH&L C@WiÊ&bF 3D5 P&D5U.2CM| sDe*4(&n:j*)VpoP0I~HFk>y0L@Ce>Qlů 0 <._+.O 18N)uh:`@;xud&6Nҝ.N8/ʬ`S/iǔ[n;#1t~q<x)1k~e>Əf /.=8)P+(8M>{xq񔙬#Ű*ںfJӠϊ-<龸9ƒ-q+Fx *>٭V]&7FFܙ].$8srpyhIV>b{tAܘH4֒]8K?\xk,.m>$F쪉'Dq3WFUv&neNI_D`FA7]"x2YK\z 4rwi 4IIxB#siSWv^d"t ضO!fSUQr\3PqQ5sp~,Ƨi)F‘X"c!ы,8C=vsoƝ䑎vI_p>AJL@B3EFBuGh( (Xch+9֛eHȮnO|3Y;Lqx' 7D*g.6&ޠI,%ߞMѴC GW8ۓȤnyq*nno/#.mT/(26v\MTGm ¾eobg,xrT:FpUmR>tIzk27o m%>9Q9K~):@ƌ.K- ܄A9G m9rO_JOf;2p&ȹL?iUfZ-˟L\G%cxmeBSM5{_]/P]T6AnzUE p̲IΦuīlQTuHRSZ>, j޳*O:VYKSS.*>vjJ}~5F>Y` ]&˼ҷa| }YWٛv*SϺKьhk6A@J%R,Tg}o^nBsh?MŚ<Sĸƣ:d}bi]U"R8wdgzc`ԗ~VZzqDJaȏMroP|q&=œGt:P&13H{?DԚL?DrCј#8oѥ~)f.Vj0a6+Lgd幭d:ĶvXq.T(V=|f.Wky%d{7O-] '%/ Ku$M`h.N)&U>Z89'DBT5YM &rfs \!Y]芷LJq ۀWV@'4Tc'*( #*OZy;k#8-0KHUS"P1%plҶf~fL~-$R3.v='szYoп5W?|z\R]OMXYk;di=!=kPxfk+QU}(CɎm  " ~'sl ddϗ0=MJ#9@n"#Q˷K޾{㦕sv;%M0gs$'\;\-#mVȊÂtvVZl,Fl=bE ڇ|ma/*{Q!dBbHt튥wwf91j|7켆+.=|]o V)_tM]*igvqb/(G>KyALX W}j UKy<Ҍ Duݥ0AT$иf}Z, Z2%VW֗]dw jӞ uzpQ *^mh6F pg$!wFI<`Zsty-;~ݴqiP ܕĊ=/A2WVWO5k1-\xIꊱH=d\qaL+% l;MX)rP^K-5RM,k.hM s&H-)ymvk㛷G:M~EG}AE2 }5GJ0CbRE'uYZLb`2sOC?yX\=-~e7:ˌi0[)`ɱ$1jf龫9- GH(5~_fA85-3I ZpP|A"רu=ZJ:/*d\:fcS  A+اڿ`|;aRUĂBXniHiB"uȘ;Ivp;*f˜B4ݬJ[x#Zxi)R( YMb -V^WrZ %}oԏ["Pꝸ|~N z!3b;l. q#6P/"]`v5&b˫L5==}!Pٝh^mc-q_x/V.@F=n7ȕ}^Mܭ0%:-e3^q@O`/Hθ)# ~ܣM:@dfB)2:K9ؚYBj6[Jxnh3lzMKQ' I+u^1אњ@,깂^*u;2]ݾYRE5hԺZ5Z!f_YRM%)}GcɳyT9&+d[ z(ޥ.OFsvF }d6Beu% Q1QZ̷5?7M6L'k-oNxw"ℯލFjfud'QBqrqLEd!+ߪ4kZ4^ S=e\ bo -ZdL5tY5L=A+0*a܂w6Ҫ+ ZW#A'K8 `y xwDݛ`#03ʧm[+SZuZ"yh!tU?x8Hm}+o+Ok(7ziH%s1Eqz8;&s֭aE Α"l`k9٥Ձx"06V/hRO8#[1eBå?:ʉJf!$MIQƷ㜮X|J:&<5Ms]`w{tQ$1ءA{ v睝.o-\vc &҄]!9+I)1Btvk͞@#qZ/&5B,ʚCi;V]%[7 ԥmo) uI*&C)V~K R v(w%fϡnZC/U3uPj.t(+vs Ψ)X4˻!໕=뗝5ŭӹi *x&6L>GX"YJID+-Aߨ-25gꬫޘF D4d`ҙu4z[V3ْc?`41o4jWicvF 2gIB<^B@I[@E瀑E7\3n8^)a\8$آuiQ~ȳ/`e- =w LwAھ@ea֭h~i@R; {c˸ y0 qNkOl2h^Bh&M1{n4{5' qpKE 6 5%jKz7"22*n /]ʾz,Oێ.z)aKbOwo;N/DN+V9ʦ]wXQabc3{&5s?9$c"NO0+;٬y+qNާOE2F<ΡbLMZdhl8s9X/h?$DFSzbjnx-h;&v;B6zJ:|K=bϘyoٻg_E]@4]0 ([>Te[Bp夘X ٭Cr-JȥNF_Ug60tg^H#Ί(df:AV7p B(G(F=fPJpҺChtď6[>C査rOUۋŜhZzꭂN*`:7lY0kPEX. F^0ZLu8(~[_LdQ㦈X\4B(G[hЖ| |`둃Jǔ7'zVwg\Tt|![62MW4MF! k4L1X& uǷLါ`{s=y7f}#jFB~HD ^V<ETJ;.+U0|2q(ylyňCaZ=T.g! NvA;Y71#nZ j JZ3-sep[W~eyPD>@&CxEKLcHk!%Kwlp*m,"+z[6jb@=J8sºL@ԸQM Mr"LSߏu"R Hwż ɽ{\Sq$Mq dgcISR 2+˹n 80m|c!YG3VWufl*@:}M}ͷޤvg<>@J+s'0ec d&Pzx_NQ{Qsp""^q+VzV_>wmh= -ub&]=.?z(&x'FzR!Wp˚H$y;f!~v@XA"n>\{N^?b`CJ6F=aJJɆ Ofd{@igO Mk? H]^+o1f lfQD'jbF9C{@F :U!c:!qgW vRK{Opⵈ(^m~IeE{BDSPDS8"E&aR!H LNm/B]RP S;q)RAme;3jY\aw"5"3 ؎7?Yɇ;6JW@y!-C]~9 1 Έ^sh94RBK2ѕr))G9C]iӤ#T%tT^`$FWH";+GVf&>(Dw7^M;$r+RGA  p1'DqHK(G8Zg^^δ.Pfʅs`ZQBOL'Ad dNp8K=Pm_Vs1s.C:^9|af.- Ղk3"N90Kbf $*9y\n0  XuH1$l g22sȈC]͡"Kv7ܨa-D`[=fvwXݔ2&TEnݳVs%AFY3?=3FAi ߽%W"bhs 2q"iAK]AO~oȕĉ R!mgj^ @QlֆEAKtEz+$ѽ'$T}&Ik\̊vAf uRnj,AK72Q(K4ABPߐSӻ~wj?=b~RF@H*X̶72OKhl郲;7]]?J_w)HHُɃ#8tҸtjLFF<14e4R[i3b5̄'wsu<^Yt_TQ{HmD,TI{>epɵ1 @s}C-+x̼-gmx&VRtK^ 6=30.tS Ʃ-|j7{Mo9y؋ɸ:bv2wH! 49ˊHr#}`:pS2q Hر8lx1]jUq\x[[_"h6lS5ת舤 VfOxZ@4[1LΜ&D/w89&A`mSe7^dK@, 2`(՛<2z܍Jh,&1}4|pIڲ9.'1mRi+JSA'm^\`5'*Hi0"~2 0#2z-wuG15B55^1GnUnUk=DmwE?e)k$hΕdԉipAL0LJ,hOr?xnkߨ!CuJCABݎJH1>F#/gNJt$MI.~z59kSzE87_.vibC4c:/?cⰦMZDySAUpMhN20"$]*ںGN6w3lg*SG ʗmCT ˇ=;JO&/Fv Wlݮy RivKۘ(ZWD4ً1[׺S+mz.,+jzpe؜N*aQ@o@ox#G;@.HeOVFe,P&DYMd,_6z'S+>59RPYwbɪWk[ G4-EL{ D>ZXN[GI9-8<dR+6sMT32'g6^5:dJ]{Ll?䑼W_>6nП"qNCDF&KFhg6ĸuJ7D5y m0W`$ ZCVgVTz/G'#! ˎ+)rSE$-UDsĚRwt֊nwckH<*!Zf֕Z!]F^)ٯw h'NXY>-hs݈7(dM ,cmNWkwф2e,53M ;z|,G[IJ=*b==IEv33^dcOdArN@b#awe&3ўQNCJAg&ތ}] B$\0\VYV\ߎ˳6fF󏠤_aIyN \i81#f6-MzͥVj8M-N6wƢ"F A F%!{=݇3!3$fc o3_W[CuEۦ1 4yt1-Mٞ_lsbZd +̀U?u|y7y4}ccrr7 ozrAusT7)\Dx I`A8JJ0>zg2B֭jqUItj;rSJ <36;bvw WY8w,SrG4 &rpa9KLuh:ģCL`!0SѕHˬ \qt;.F=,~= s (z&з'P28IF8&"Pwt~1mWbI&-7~Ϡ.!݇b8K>CaA@60dp3CE% "VV'brF Md*zܽ>:%}R0|aObt;LÎ7*j݋t}ȟxvr)Z>*'D%($K H>7~o_ {_ƙ>gi~ڬiR2/dœec'܆q )pA!)Ӑj)gBNK-usswod:y֡x3Xt{]=]GLzaE$K̐AϽiVZ=ڈje Nc=@;*9еR/s WoUEkmSb$Щ 'J&! a^\çeݏ.@Yp-L2׳^<_u ?U' WW" V/!@> Qq$pҠ!gl36ՠಫ34_ 6k:PC rq2J7ፉӛ<^/p+,NNN}GJOnTDʧ+j}n4q@g<i^Q7G}GATPi0~RzW =A_#@l63m'C~yF!U% epl =5|6-PzŐD3fab]0qxޞZV~fh\ȃ{g㿉I/4ѠF̛KsДd{3A'T7IAŒ&^sk%ɽύ")% Q3:p mțG6&;5/'x}y(T#RaXF"ޏ+gAnCv+!A>v 7jsϬ\K\P|vo(gYтӕ0ߨ7QUr%Fl0 ^ ɕ#R8:^]3YUR],Arc*6[Z/ {36eNoPp܆8Ow+Kq- ٖKR}k2"qJW&۪j*GPrfvHV$vp-KyBAvu Ôtg|ݞ705G? @&@Z`s|gJA¢ *[%8t}|i 34ٯREua?DM@"#(Com+}w Nf# S.?3i!Jm_%7'%5rY ix7u䉃;TJ<_ۥz9q'᥀['7K3DH?;DHRA\^JBy\,ut9WbIS鶉E-^$k6mWxByףgUw8/bh6#n-؞zh >c+;4s.Phk=ZZt;_p=qCwp̼I*jzgMC߇:*|^b p8uW$ _QEcP `]?ٽת|.9m#nx Hb7RZ 45J -OG ii|QHrs{tNFSz u~c5– y2 h4L;B‹->/^mD4GՌ=/GdA߇S@G#gAA\M5qk×eb*o"cb3cm VqIf^TvP/њg !'ʭj%|yoϫ/ܰ<%h6Qp4ɘgŽJ+eM%&e $>!Oy] ~"tL[q62 E?ƢT>z#N$ՎKiHr t]yg &1G~Zq405]̲ZoAVB!D SJ|J kn>3jƚƟg//׽>ڵE N=KwM|GJ1k;}cyHFyޢƺN )c vü|H~tʏzT#FsRc Ff6bf8U<[vpfDƆCΌة ?1 8O}_Ղ mה>Az<@ uD¼CuN40g!g_$_+p FN,)e|x=w83| po$"7`Ĕ! h;,p󆙾߁P.gՄ~ԣLUvT*A9 ۮdUv꞉&޻c9urnufLDC)eeԒqXDk *|ϣ [s!ucۺe7e匨uLf >O)UӈIZD:3.7;O\yQ❧ҝQfTO.w|.p 4hQS0Q:îx_hc|ku&] n: GKCa IuB`f=*' rU1?ݿ @3dSS؅H+wl(J 2g ve̗3<6ǚ&YnK-~$~ffÌvfB ,MՋ!6Q&]5x(y:+FhU )Gؚ{YǚG Ru3L@rۈ: ǛĽ -6` s7s˜˿#107tx3PEW1QG *WK R6h,f&ieB `)Ndؓmm[h 4;HDA$Q3 83So)DU1/׹HqRH0ΥW8tXqfx&#UJ.f> Mt-WΠ,Dǻm)5@'c{* Po#Fj&t&+ގp Zd⛚ ￑X) S8 @4f&X!ގO\^x>7}k@p ,ir[6E^z9Qb>L^~4~`Uyt:gO˷QR+fmT.A$ԙن ҈2q, %YtLm] S'E<|tR|hȩvX څ}͉ҩfh"!C?U}TS;,dekw9nL*1ĞwH|5fB YĞ7}CèA~%$J@/p+EM7jkǾD.] #s.$HAlS1 9d^SH3I%:>\T.phΗ6aßiV~oZKC.MZǦ$=[ MF~ZOp:~(Y:Sʜ'Wb}i 8:k ߅sC[^r^y Plbjԡ Sd@E ^w gS{i* _Э[+pzd~yy#Y)`.H}oK-}KꗼϵkOjnTI;n(;?W䖥{ >+=otpo }5B1dˆ7dR?g}7c?WNFu=Dr:&0 <'sL(75RQID$.cT7aDۼ%#o3@n2>@·ط9I8혻~!7 L {bQtQ"z|Lv]yf]3:A'Wa{ThTtSƓa%q.Y䮯@Gf믣Wz݆xPQ )*&/V0t[;|B[KdEEz{k_ٝ)b 婌f]w9kT|eQ qXVv(5ΜQƥPjf{b@d\ M:}[kN}[kJ M =)ZxM^7!>Pw0w SAwE uPoBbkEz 8IДe] jMWF @ֆNlI ]g; ;!%cۻ)f~!VQ'A 7YoCELu(TfŖꃅ JО(@b-!|EQD%x ]}Q :b\Zx% O`?} Oj` MނW;ڏ$KZlLp@-͍uf;-HԲ׏S`8E VD[Ec~gGеBd1/"mBZqAZgkQ2pVtG֯c6,e -`4KiNeCޘRCufe!d0CּoD=U*_%Pf$QMhGX0^,HN{WgDfƜdsUL,\cS7SrSJXbby!3a=ecVFn 4(SURhh(ڑ>1Z?q52z*M1 N zN\xB͐?8yLԗ'F4S]bZKsݍyX\$8kXIֱAnMJn)O|>Bi$ڵc[,Jq{}[!c}Bf͘8MQKL' )JhWJR>Hs}c:.ެ 1]I:YKȭ$$0&\_ؑȟlb,|[6nWBx'5\C\Gm(q?ug˻n!-i$=B۸uZu$負ig5CG4~j%\Aw>?&Rfz&0+%(aSq[/ovˢU+]FWCCQJeBeB)3$88`VP{#w%w|H$w uWs6j"‹s4VX)}@& zWkG0~p| ]Cv 1ysc=@"{# LE0/h4B4"}~7 ,}8t|PuDMQcH' +E* VN{VpS7VNwu+3fPΡ/ CT lht\Ύv}Se m!γl dcmT`n`X. Uh:~^#5um,[c.@=/.N@tE{[ ? _GQD:P;g;1N]lTPXLFM`rBQ' ~6)<BR(PemJ`țh;IklRӚ*_j܉ "6" rcq1x7JLi˵\پɩg9֥O: |[Sn7?G 01A}Wy6^| w$gJf&/H?"ܯdmpuvku^ ŕOn@7QzI3K%oijtܵcb @{bAU[Ӆ8Zr`a]`_,&Ҥ=Q<% }99Le>Ưx 75{!l6ʷ 2|ܳMD/bhc){s 9^ޢdn5o=Z:4Dzgv?=0BB㉪XeSHe w:EPW$LRoX :̭d9cmur8!ʲuH]3+*~7}*q@G8l _ӦsMSԘ B {A+݇;NDv=[`H@58^`6#^ BUmOي gȔ̜)jY_K/&#Ur);ox{.)9zֶgq!9G,b<=eM)OCh?Ba5HˍnP-$WU)EG^F@ikMgMT[$feތҠ9PTRNMF 8FbLg*(Bug;wP .0:\r1⠯QS*H쫕:f 󔷯#%O!,S]YC~ht>@{&YI$@zQu\vTWko[vmշ`XWَ:ݫ_Sޥ ]~NR;о#d$d4qx,tV E6T RD~@]ZotVOHa3pBh6伎GYg)47I=+J$h}R~rA4yʮ#]US&\Vy*v$vW]j CRu})¢Bo#~֫ɯyJzA~UݰP)u}g&&9,j`bƚs`j4TL6~ NU!|F*jLwU]f@b}i~S?"IIX VP6u6Vloاч\ e6&/GĽcı\sʈb cmP`ry06,qZev,X^A&V5WWJ})V߬?24AIl6,HMAQ< y]q Rsxc}䱱ਮ\QjD[)VK rgY2TCa 2q@i/0iŶSrᾂ*f=B68-b=閱1˒1U%h O͚0dH*h[yظgx@WBBP7@pӁ3Ir$rqz6)ٴIƷ+၁I,p2:d=sS+PN53~4EzQI3e˜eB>ޙJIC,ݏiNɺթS΂ ~ ߝ/`byYrkZ1Bb/n‚LދY ւ㣨H|?Y QWЋW24ODBg2?R|׶aGRrqc~;q]) i̺;+'+H0(_Ǻ|hM,U}8'IT\b(AƒFle^AQ~wgմOe޷#)ˏS] gb8Coĉ}C/$ƪFqBHju@Q%ټS/)J N0%, hYU#"UMG4 A#oEFmVO9/J9zHp0H݆ģbWU)ĈKXd|^کQ{{6;<WGޥ6Ƶi?面y+EZq"9hX'-LLeQX"J> :fabmђ,5ֿ?eϜ/ Ǘ"1S}NmQ8iEbvj|"6s!ƀN6)Jp*_6>snzf;9M wK^[ ڑ7nY㈎w IFj`Ğ@K_ l@W*L4xqAs+8b.uX &EIqnc/S&MfF/tקyJfߺ EA2qxh5·V*0kBޗa:m.|C&(Y⾃?S,q q$MXPFoSwQR[pC͑gSTA]`ht?HAwQЭ~/UAgnyPAӑ";K%r]寠ަ}Rf{#;BƑ+>D(8YZ\d¶d_?>Y ;\VE|Wr_H =e'ą>A\' P{PN_+}T|̆} X$x~xZ܌-%Mx+G #xfhNݑi qN~N*N@ILk(a0\pg bnRa v"R(IGuƲO=<|):NGFP B~ %CS׽Gf}/QŝV&EBS񟒆u qoyYj$ֲ,&ɻ3wRas)ǁCv n,mWc06[pc)cZ(ݢU֥pUs NMm IsE< 0 {dV.QڽW LKz7 j_t=aX>f1ㅩrˊA"M<זTH$k|s#iI,<%)!@zX5<edB$A&Pic?ҏVBҵ;N`;ۢ3kTC3=m"gE/`zSClǴRD74Xn.`wN<.xP}V~zU@:)6>KgyB$ΪLQVK֘j a<7MqQWP 5 euY _cSz*"+D*CQo{a2Z}lУ?!(N "e‡ :C& դ5u@>-Kc7|Xd3ָ\[~[T;KgRjKhU]ZKGj޶B7`Hb Ԟ:yy\^/ =KwyT1[H"?И]n}~g8&XU/o`R &㟦$eF:QCy)onsדuE|!o%1kt+7Rɥ]uأяW阼b7~]zG6Mm_f4KgPx @>SDw&buգ:5 VwIwQXf3݈tUPsxJx#/PKJ n_77=ӭ7-hH &,lVJ(u}{v ݢ',v8BuYf7Rȇ ` YI{;+ CLpeL[R!p&g@xjҦ\˴XJRɾmb_w1w#}H$d!ec)#;ݜWLޣo?ɻ"j Zbz,rJpĮ7 _sIFMpgl M=jCPVhCoB Sb!0d10ܾoݵ6977Mu1JryK'/imٹ(Y![<8ET{y-dSC&fv:n3tu!EDxsK#~e%>_AB_߫{m %\Ca>OYH#Г]K藒)>[::'/1|Kia|tD3N0񗌖ڭڀ7Q{ܲ.ie%KJ8CT+RbZ0}^G$dwYۢH.<W7a {x4Do} f};\5S: @^8NM(5 a|& vm`6*~W1{˛Dq2%e1\({|(#Rbo;l P*|W}]5\2&|zki7{RDUN:Q>zo^f֒QePW(_)5}炓j0Y)uʿIkoPCl;O)bE]`׹YjRk1Q#ƊlK? %ޓ.,0(2rLѭKe`ȝyAIO-~8Xa0hWc+Cjf P})J0OSPlnMmF*gう[$ȩ4q[ٽ&OLTAoF?)̟0U=CYRZ6onaaS%#@1+ѻ1bCh Y[:RGEkgU{ !GZF&l>!bq5 jvLct}'j` 2H&;YDQv4Sϴ-#렠A*,#7|X~=nLH)( IZF㣣1uw$CXs)`8)-q,+ *p ^ban6[+Hx^AպgjOA@|%h8!m+rA藤.CfZ(lM^XiK%B8(L޵kI;.fu >44:[{u"#. .h;E,#KN*Mӿ Frͫgx Ly;hi rǽ7DWc~dkb#-E@WIlYB;804h)H@M<9P"xZ!acԍR(櫂-*?FQk)4`l;T-# mdN19H F`L!]2*Dz_O>: N|sEƒ#Pt#Z*S-yS)~`@4aT nO`wGB%vą Y1bIN徛KW넃 P#ベRC&XJZ}y'BciIqZ>lنhwIie/k , l.dNcE-v诜T5c Ǧ+4R}N7g+ =t:fQrn,(=0/ p%~N}-C,d=g_r,~K/lGHg94y n.LPiM8_/ҬdgNrE9{M b*WJeh}G%=w ,{?V+ؚ109Ю.͝8r$~fOsJcRlLP((+^566 RiJ *c|T{t^H Le9ܴ@矪H$EIt07۔#JBYuq̩7 D&M+|C TXV˞$meM€>üLm|g)[u;+`Ae!KRD_Rx'>3uPt1Y;S2\ U`FÎ tQA\/zf>n7X;ƪOԆc6M7z㳊sKR6$vJ QWȢirOJ ~fh-ѱY88_kzh`7y/mdhwvȣ*I -s_~*5` 14wrT"%t55) dPt5]B"L3cWL6,+S8 T>h", h ZP7u)c)lBIʍ  pr+D_{q/d{һJ|OjfoY{כ(9cq=p&Ƌ秙F_+2ln> =I@ʱRnqB\B8aذNjH)%F(f %TUdg#:)+q:Bl DI#8l,@'Xɔ|wj͒W =߽biۘMNgیU[`3£Zoc$i^! zxU$IS#ez4( ([ejZoIJrv|_$Lj^A$<Wnpz,{0*V\|\mxrJ@VVdgIL{]";[$Ək ɘ=˫C~T:R+V (]O ^{Ս֘M cfRf[".{Aar#4*Tͩ|jVvy l'CFMtcY5Q FevܠyiRThє8\5(4%a R+1ؗ̚q6^1R2A WV$6S:Q=7_R=unI"5C~eanz[&Bz9le⤣cAeurm*2OI "}~u6azMϸdod΋>y۫s=нVYrC>|-%ہM&pvyg(p}ÉDRah)BPŤ&Ad?HXFcp|cGph/kɐԢz::؂3_#;l}dr1xߑW\0`PB[ّUo~xG[BtM/ ms=髊.ZDnB ON9y>3ȸ!uVndkc]Z堳V3)?7G@WU,K4fC!oZb%KgU(7`bvWZbd~ %>;]?Zއ1;Onksɇ(l6Dٲc[@'=/%3J IٴϜR|pMqs. %l KepLjJjxwCLvIjՄJO*eMۨ ;[=bq+A=Lrrn<n Q4r\j=oʼck!*ٝ*ѳmg||uy4tG僧4$MuuvKb'yrw T!lлA4Z?L3m,uR= {tKL?>%)_l_}%\QiMu3|];۠-2ᇞXk'_VH [%9IA?Nh ɫwāu:rfC/Xj`OKcb*NY:й}{X*bF9s1@џBR:/^M#Hr9ф,dr^Ku4g=ז s5i ewCP[+;ǧ|i/|"@b" [2jm[؂nbeO~," xkf0W;׋15L@jˆltT̮vM0jcH\NEEٿ`o#p sFƦ)u5'ĢIu @өX=zT@+ Eϩ'EBhqH4ĞXb,ap1(l GwXуK|~\NTE]\VOBS|h[x/~+O^f D@7[`/V"/n8'>3w COAZ)L>0WN%rcJ8նl ?""hCйE?z&ԇGQɕj# s&֛)!LeTR)$5K84ƱLBsDzAvLB~Cܓ529L `Chdm$b0lӉ~R`@386¢g0_$}\N =^ZcR6,n#qw}^Z3dV\~atYÕM P#/M9ح?Fl jط픗HDp8. #eE%17t2Z)Xڊ/%c,  z ?K Q}5RSdlpoZpq`ZD3}\d8UXq#ݵ_Jo7.V7ld~)9Ѩ閚L,q},~l dM-nIK<1󬡸FQȷ\}3ȭ:|Θo&(]FΦ>Mz'8Ub[+qc x,AҚ^̏b:֚(-4PH*D̀N/?P+>IDM-VVn¨UTĄN?q;^n-L4 j`oD,!Ɯ$s.YxYv{Rvac΋2ͼOy)4$'q_ GTJ.eqrYgFwT G-²q%M|>8[^ɀ]0zj3n#w9zDBoNg賆ߙ 9amMߟ\%N2{HD25 X2+3ecF-K=nIDNTp'?{fHn5Ғ=O. !v_umjCf[vjJ+of1Q~Q@l(A5Il )ν[~;mc0qe},-1"E-PFZJ Hf$0+A[ . 9j:ɞH権D{4'߉;:Kʬ?jPύqg'ٶEw?x/ۉkLo1W3]ƙ'D2Y'Uʂ ^6QS#UhE>0EgQզ8!_Ngz7\>~bý/nq6fxGL-LHݷv¬w$ b .\(sI/*̣b_] :e¾<"|&ǫ7ݠx%nP_N)nk7@zNF@Ǹ3 $%W IE"p)zC,ֳo6'0RC)Of $ԙ[YDJz%g]/`gjADY#̣c9V~nR&NYRVJf0symB`D[:O"_ﳿJUf= ]}|ir@ QF:sC)>-qu鬝PA N!mصI.sxi6vNj}m<\xqmgVDzh\Pԝ% OB74c[Wi;pYmVVm@Hq+.\}ezs6l): QMDEOŌ)k>)^~խ>?HpRo!}x?*'mi 4S'|h2N]#:nx9%.@[WE/,,8TY,Y3{OG%5'ݫԑe `BFDXJVJEV#m+ miG).a/zB˫%d# 9**@JFfogvXVG@79-ϟ{a== UXY4o*w$,k\ݝ}yLkq|`kgP@SZn8,wA 5 fR/Y\=2d(gVk&j AS{^Z8$W-ݼu!?cV2=ԇg󻑩WNڰZ LO(.{ք5Qcel؈) $״)A1'CAjQDiFvûz em1|(Fa&o$?`a+0\'1u$b$ДY+Ls~@$SGg(zJK Er'*Sbp= ng.:m1-htȤlbƽ.ѝ ֏j2.$s;ݔͩ|\5&~Y8>\-f'M=#WOre Ag/y7kUBh#{ ^!j @kAܝi# N^rFiCm2w2sjLD|w}-Qhph 6]8 ю$k} *jHT/wΪEK}3 udYc1AGPEK[c[)~ٸaxcfY8IHhk&F{Wd1r%3"ip3NOdʤ^;Hf2"Mji"V%l4Xi#4o^p%RDJPڣqMqӉݤZY ri3Qި7,زQf䟪;] {J,w2N/yub O@5FK}nJ[pIt~P/kX0L2zMFio+r,+0L`O 5_> (mقepa3hf4}2!ߛD@jOtU*Yzm^d~@+4½sNT(=q_G2Z߅{HxDH"dڐ)4}kI 'h Ed|I 茻L׺73C&š.Ԓd\jndeܻ fDϝ2u;?[x[:zF9BU-+U;=!\9o1DH3M`R|(Ikc֘ fG-g{ʇݥ6``F}kxcDKoKL_@6L5v-yPG!uNR,Y{QeEKp &&!$4!ז0RDv` 'lnS_T'2\NceMOF_UfF|X%JGŐ,(6P9pt`ߨwgu~"SE 3I78(b7ٮGJ`,c~m)wU^u y|4lb҃UPaDiG͕G+5Du-ZFmd**o/XݏT-l gX*gYi, (P9z4q3sy۱ ؜H̭pWrvp5h笊̚/@O[a}: ^BPoKq.-kTSwOs4 t8cYn)~nu^{ry@6GW"{E̥XN ) bg}Vx @o]ݤmq5ޓ`LUu¾GyLR 5I#&jyΈX6l |lJݴa^"ERl 9"e3|Pl 2ZN0_9qu͈$yEE6[kr/|P&ܧ &cN`j}lwh!jHCִ'zցU8_|N#wMMNEdc>Zв$,}[|+)VɽB̀:quO Et%RO ,dKi΂ZOXwxh[|x= ^P2>Tĉj- UL8Zqr"G\Lsހ{qŽлiyII59rџnLy11 KP9r4eәdla&KL'Qz ~qWY=R\rw[5D(o`9oWMrWNѴ E3IZ<}Ga7( WO|Ba轚zqNg|ukn+ܟr`akqBf V7ԫF'zTBpoܨ닶Μ"jAQY6,ʿOzjî1= doaCi@h B gY=ICD"AwXPn;sU]2f ]߹Z6K6*󭇹)-pdH<>,++9L=nDfm;A-$P5x/!ŶOh,1X("v) SBvU斮U4{?ׁ78`u5a-kZfrAF )]leSU󩰷F ZQN8ŽQN5!-Bz-.ru z$XNPZ64 -_OO=IeTNu՞TAbeO$#?Uh4y(R>%ڪd =ok_0\b5bH".kZ~;`G/Ggނ{jM@M *`*!gՎ~ EJHeU-JeN05")go΃,aȆ*1B9jT;:Td83T 6CKKz/ҳ2x A_4z~qiwrOCYwmvHp2٦6lV(7_ ;MLk'6WaRL"=pVY.NXp0le6*;&>>y$ @ SwZ]@sosB{-u%ê1ҌPc]֪,]Xu oC-;T+!qPux8wTZHu¨U`GvɅj#(M[ ޑU%l`@10esy\I tyZY´ھ0M""kl7\P.N%lJby_}NDj:7+7e]Y% P*OjĄ2ZPQ#9 sE=`)XQwE^) $@ A_0ߓsLx+`TԞ"]"I3Y4zQu%sKVO)UDVc#ڑ_4!pf'HRxihݭpSοfdpmYp̦3@]&k%lo:l|_;rZX1 +Ĺ9s=vF{C29\0f^L #\z՚HR!̾ kYk\N6]v-J;).@g+H{즢7E/㽇/M50ɫdFJF?38pJ@+Sy6i4frONn#N')=F*o&LFێ`u#q@JEɲv0a-kg֫rVJ q&11ִ@ftʾCɔp }}Oet"f̩}] ]B{YNf!;b[lī J^4! rnKVTKO#4>2KW@}KѨhUz >1t~ODѮ2wg|@U~A|:T硋'4u@𚹻Z˗V&>O#C|`m).OABx}>dDT7.VNdw;en V#Lla!dA51('P$Zbe.*2[U~pܾa9h߽32_Ͻ>D{h֒t%g U`3oZʣtt#Uޚu,8O? -]*Z&3DO[ȃ,x]g{yFq 'ԭ׬qr(E6qڲ25/K@ ;ܹ=}IDipűSyZCQsˁ0I$߰86"nQ4*6Tyڄv/+}'#%SBKQjΐq'( r`?ZzfY8**-]yWpKCH;KDqK ڸ7>c~i$ڗ̙!7Nє*a4}_ʅ=f^ktA2 >٫sߐAZ29Wqfd0deWpT"}^&G6Uඦzo9ۡW 7Ɩ9I'U{2Lho8cGPaaG2eSqzcbZu$ )I^; ]Hز~\>{Al̶"=@iTIDQixԳvXg?~^|/v{pmy\zS`c !N6AݧD[*blbiR:KzryϰXkm].^Vkb1P+ vf8pwx9,9^ܑq@MO0JA5t9|(qB.^? [zbԌŃV՗*riq|w:iu o/L_w% XZNmTPNg %DʁGzl֦aKWnWN~<8;ǻ;x K^79l@QGǩ3Q5-[Tqs)@(54nD``&)2T6՚ÅWP%h[}wbŃ Yhb0fPt6Jq#~^( g\7UrBP7U+ؖ^[J0;eA[=#CyXmLK @+:p[P=َH)#`4@.Ę)B pLꆹV.@(íkxU\ bj TKxmb>A˄A$ȷu?/$QR~7I1\tow-azQH Akt;èGL|c$!SMI%)N0bۨ`V)W 5<`D]ɆrckL5$2ZMwf@A ֐2"ջ;զ=-(7MyKg7z˷CfMbD{6C5ogB].~!ٿ@NRKv#{ȏ]\[Q-ŨM% V_1foC}=3+1)4"T'|pnL9@Hx.R'f:sƧ#\]"'arf_MZ#Xqmwvd{"I9l C€7=*c-q-6a\V.LwLx E-AЊgޑS/\65+Hfed ෝ/|"YdI05y/Lo8FOKg[ߝ6[i Htpk"&8PZ.?a+5/$kiŌ>EzQJ90RQ"4 -_-K55ڰ(S3;?Gӹ/wA왘X|9s~-8?uڳTV[4 ;;foP51v"co {Jw0q6'7${g472P[D S1!AYnpڹGŧ|R(#w @9N+l<%PC\b#XoTx]2+d~~&iNF3Jo ,%N..f-&Vΐ/[quEXԀd6`|iIMQ`nN[>j- tLpx][T|jWI龜^VޒQ}RzO2|^{MQG$NICڗDQ&m;򀅼m#˽1PgYP\MBM3&GϘeȩėĠo妳'>osƍs:H"dy2 *|8Jdb^+lo$Y~ C'˝Uǝͳ UzQ%ߟ1+)V3gÍ5bC.C0p_ x1 z=D2miK)LGۚs'gTN3Ĭ*Lm fn@4|Wx`Lʙ,ǹ/pːb."&\bUe#,ݲv5GqN+K?!Iq;3vi޿{o`Hq枍ph/="mb fa_B [p)aB3U&IߩVYt1dQ{/ҥlJİԾǃH]G4?0{xԎD^ s5?J3,g1d>柽򂌘h* e:Q(h0lb75MR<щS`FiwwhɅ_@|m˃(*.=7H]Ȓ›<G\㖅 [^ ퟛ`(eoy1lP4vk DA $"nJ˝#t ]1k.YkvVHTkw_M]5R]ϵjuۨpK`m|^ĸx?0!F}dJp{(:l+J u:71^}67w[[B:Q9S&wq]TA!vPũ3'yv5*b̀yZPF_rQ@i9] wGQj+k6)x<Z`}¬G :ad&OU\0_("VZ?ָ M"FyRk+NOXb#8ƠN$T1 _]훈6 ~u77=-XA S6E+GE_:uN-Q.s.X=H4i,Lu+3N;&4}877ɾLQfu=tVD #}Bt{6T2z9*w4&VOw$Ky Fe4 k/Kn#xhgAq,_fy=a,pfg6o= }[/+D Z{p KEyT{d0+i)*5*%_RtGStRgRQF832i婑̶2~Xe𲙌 yXZHx?2b1#lh]]^av( _ҵЗ Xr+~J$>hu!s~ɫZ2ᖡ %CJ&w)b=^-5CyT5LC ^NOBAETCX9mf?x8u3 Q}_mSq @p0}tܔ/lVKԷTdՓB#ϬyEqY]M<P7,bpʪ lZxܺy2Svv[od(MŪpaxB%ϋSmw@\43?(%,@e RfG W{Mbs6hT],eU_u>Pww~vy譖af ejbIek2yV%~BcWA*d51ao 2 o1fW \Αcv ix^wP?I]87P|>!Sv9Eܥa|ýXg:4tw*pNj({VU %B 'yxar6bsq?ٚ\~jĈU.h/@YLnV`L 9'Dv\-}g?3K$;`"]$=Y'8n:;}Q>-Y'5ݫ ·xpٜtz2쟇A!4OU񕟒l\{&&?#A9 VHN~NjOf]nmAfٰskJ1=(n߃{ʬ'WM.wLVǻT0CGu7>*Ϛ~+6뎥 u:7ӳt%Lbf0 )'L Mi` ͎V2Ĺ4._VH4kEbNpdrBHʭ-;SLh7h6u~>pn5ep$j뚂F/m9|qMJy ΕZEniO~|k7 u[Ռ\ENϱż|YAۋjzkg۲כw/?ݏׂSy;KnWp7o566p6B7~Ԯí[Wq5X6h.6Ei5Yw8PrQuza b%ة*.ۂMB6_\,X=Hl`vv4 wǁ p5ni* +Tr,8i̝n}_ F"}֞=3w̕5Z -;Ð0ú۱"}tc0~iC 6f.Ꝇ5sm GBTS@v]-6rjCGw5r/X16j\~i5ķX.r^]jZzEfj ppMYjѲ,Ǡ6TfJqv%)B2C@^Vpb.4!jh^ܴffM~-bY*T YR;cԹ:\W0y=C[2*δDMBODghbrTXl'}7'Iё6o ڨUa|=:Mt@5w$$Z:%qd / EB}&7I9S= w܌[٧k,(f?lcS7 ` :_Wb=v3{?&=~{ {'c?~'v?= "n-}0Lx'xon#ϴ-4]\Ų|) WgkEށ@ g޳揞~6M}?Po*=1vVMc] =^Sy2m%qߴl"S4%)q 4Y](@?§Ԑ_plĸC赱 Ďql!l$B Yv %d`-  T:ݝR)}{zƾëJGcXiTo\[1 gO;fPf631 Q"XԸXj0N# SpV^R!!]py8LT7bA) ?$K/14BOH BvBT5i8&)N _7ӄ@;ڻQzN׋Vjek{@Z s`sl6G 0ve|:A%F 2j z6BnXQ^|?>Oh-<?riMC}688m7>S0JCyKý־8٧*9 @DcM[9I嶱p[QBM YJ/J\=y<ַ鑉-w3+o-lنH/ʳ7 SK]!ɋ`ij+i#j{%.DFM"RC;yoL,|9!0er!9aVX(I~`l0SgzԀlA!h5 t|0@Q>ۡ!M:й7Xl 3=bُ=pM2A+77xC>ę;6 Gg\0gD׺؁uڈc~CZĔG":z4|.>ΙE ~Q4dvrkb:D'v=xGDv;2H^;fz m7scD'hc(0AsF16(oQru]1ǨwvQbZWCU [7$pqA`n݃v ]o -%XF]e Y= Z  vras"Bs!E (QN61gIsi&pʙ䓃>.{lp|uQ9zlvs176tUpfdx}G6DlT/wcQ JEdFۯ!Efk6 0Nr>*OfFOm5 o\^;Ω{f>XO^B꥟,rO! "L<i'+Ü1X`9mk9:3,mHCPS>T!ʰ}ZXؙKY? `O2+$Do{ C(Wn~LÄ/0 HY<S'QC}ֺ#6!,d"~beEjXk'DiAFSG'cbS肕BKBKvFK?c2jFQ5AvpKBoH-_j·c꠩aȱPHhgGښFvt;Sed`+,=ck3M#B;c~~vXݜQQ<;̴-Ж ~;)ж\ߊ\rFf^0` "]m]M*ݙSn5` %)//&=&㣚-)T:s){$%>FWOo@[,nTK!48^6ӏNa4pЃb&=|:@b 50|8k. үg3`(ҷn. =F4"Lc.Pl$b08T+50&io'aTv<K2X,3Wʫjv=qYk;ȵ>"qDp!6D)*;*V!~IVYE~jRhvuBn(GTj } K\ۗ*"lj%v"(`0kMk CtJy1x!63WVIR|apN<#ʖ SלY0 +#tsfȍ,`hK[!H7Jzt2qv2!`)cYk6,NHrb7(OLKOug/9 5cp@(. HUl-qлM rjT6dKgÁ`olk+- u\q5qBm ]Pt | @} 0T7/6p!!Յ #p˹@BCj‹J|(- WZk?;IԮzA"na\1nHoU .,"j7̳Ts>Ĝ p{</ -!&-)s@bs0#25m"w*u(P)7y$j}zn2{%sc"{2S~UXGWnG@lmr ;A;Zz>?!ݭ/68d0 vpNp W+++/~)vqQ=&$P= V;T\U0g{Lt9q 7iPqc Q}u@$QP!I=AQl9 Y&SS V8Z/l.@GFj7q.'zAB7@";,z1#ͥ l y4 wuvXB~e, xߚnF/\Eג@a4Хap_ùm"0$+n"ԧρIkʿ,$Jp0lQ}d7DvԲK{^BiN~`2^K >5RNO@luL?\ HM@O3%̈́?E6z}^LQqLPY"sҤVME R\:#xYբ3"z)q,qxUeNJS__S CL._!!kv/YAztib6"og{ݐ}--|h4*4r^ox1H8t(1t ˈ5aN/yY= V:0Zb4FuWqB\o RN{㌜U)P@Cp#ă;0g+SJݍX*uU@/A!hx^r/[5ޥnb (}7HKFƻTq]5[1/=٣OI,2H0/16c/BQ4U! >ac:u-ŵ=vc1.I ߯#=mMm;{1Ai `/chʫ2d2| BңK'DܧP !l 7؛+w+|z0̼fsVyw)>G5*VkOi/Ʀh-9mL♍2ٝCX6NqCӼziV[:'ng-3L+if3msƒ;׈.ZʏdLLL]%ռlh% (ARv@JA M~e_|犲 Α&n,%87#Zm۴J'VyabUh{J{ F{[H2zتd9[ зxޤH_+))=pTqP?j4ɲpqmrU,&:66C*#BIHP?3%x25ekl:"*f=1IzwzX~-1a)nb[9^ *i`]SGȗj΁JfV_­'>5Sj"Bj<4]Y xһ(IlIr6tm%2S9dn@40EW5Zh1 h}sfrAadP /U/נo\Zȯ:3SgnF"U=cPE10%Cwנ*M.%eT7N<cXD$p¥ivuBcab0pf&Ak06T=F1tM^y\~ut@X0uA7? z~0HQ5 J$F[MM,8}0t=ik0NUrŠ$ױ@r$0|'lg_>k^ E;KVR Otwu]Tua㣉f>&$e䵣+ "tKΤO~q^}&9Yv@?h}oW&ɠG#%bp)&uRSսC2?ٻ@˅qšEyw.lL Tx:9 W>L}ɨ.y񩞛 iPmh9Jٱҁ}s-;a' NwlM~g&rRH\Gwu&ҖM.D̫:YP4REƲc%;zR#/Sxi'؝qLLfNУٹD nBG8x.$Ֆx ~-zyDkiYmM|9\=\*E^,j*7hG"oUZYEQ΅-qW 謭GT)\#qEbzףʷыfhRKFXl)n"rouy4T[. % uNY,ET.N^wK_bқڶE'&*IC1bapt1,d>rmι' W|1u=pa&QG Z.YnW>O#F'%"^VEN;xI:1ud lGCxZbIEwG8Nfl\2\>1GZu Og7*נ)yGmψ`;Gk5zuYs_5ĈБ*D:]-G'nSUoVt^Ey9b%;k]Ov4|9UDf9[ttA.\r㿽U#GtU=:EfnǵDev#z!:u7 r59$;Z8Qޒ7-lnk !RSv&WKZü%ꤷVwh}b:48v{izsF4@8w Cy/w+Q0 ' M9΁"r 7; V-DzHt_";hv!^Z[~Gt "PBƯUCi9 HVN Jmb#ݟ]GdNܔH[^@HnW]lGr:$GQ׀-Z%=-6fpmߖ@K t<ըsR3[ݨ⋋W+qmU-pwwz3W|}<SНls>=6+B@awq RdD}3Naa@߹5ٝ%;[f_>:uvkDnRghvMg(h2X -3OktDžy6u/ެctܐVa5kIC M/Ugyt<Ѭ2߉L~=ŁK"ǧST gnM;]ͼq q'BM7jwrȦq;7irE9!jFA Ҿ+eYZmzS#{@Qs`V@)INJzviBq3q.%#}9PlwOs^F`lLu G7f'(^8|%BtOOYZ N0;3 )_i1gVDWSmGɕu#j?*QygU*::7>w>g&FڜC7ikpm2`_QNYŜSY4'(- 2p{#=]:2YB74S\q|f|Jod0`9}RD&g0=MoI7E5roT,I {bb$~&b/zI @adf>+O3I9|Ks+%AK6TH٤hե˝yt#Qݗ/]~&39tu i3V=uKj[f:Vtʫ2-.n*\<,iWDE8+۞?N?Й{0뀮؜VY/*Ū*m8^+f\mnT BRlrwN$sZrt=Yv6!YYSAIO=GMFM›wOO*RyʃTg9cVm HJwF^E)a \=RjIlW+vôfI_?%tiӹis©ʄ'X~ڃp7]%N5D /kGRuDVnf fu'M͉;5g)1eY\3f\H Dz1VvC 7fh) BL-PCGA-T]Qz&|Ѓ-jfJӎC<ԷE8ַB-.x 6%>PT`7gx 8(p^ޖ*ro 'hƕj%_ yfPf]I늘ܹ'a4vUV CVj=[W $Z. 1;a7Y+5GtSCx[]Z'kdaKs5Өr:k۸&uװ XCV(kR/ػe)>E0;s5١12!nkXtOVRUzF; RCWffyTᒱU(#yPZBxWGXaNZSjǴc㿲WXXGlr94\ޤ VSbx ^ Z!B~0>P]td]4+W/@${Ӌb8|`uCPg 8@pC+ h8 p0a &8Lp0a ApGApGApG!pG!pGapGapGap@ JeP*R z1 Lxt̠c3A :f1t|?8?8hÃ0@ f6͠mm3*r3A *gP9TΠr3A *gP9TΠr3A *gP9TΠr3A *gP9TΠr3A *gP9TΠr3A *gP9TΠr3A *gP9TΠr6m6h6v!7) Uqp&a՝,Hwa~>>N:YW%"P4 ŝ 8h6h6c:6c:6c:6c:6c:6c:6c:6cÃ0@tl0f\UX6&T6b.˶\tbfyP' / ]'[_xB*})v_=*к2`z%8W|<źWaWܗַI!80ŒSa!8ô`fBBBBBBBBBBBBBBBBBBB䷐߷߷߷߷ }ѐڷ } } } } } }1vbz0jiv\kLWQ=:a$%jvkJ4GՒ" d_+uKdW}]SbDҽZRC)_4he#P83ՑO}7riVKyLM}-̶*1F% *f7 %\!P֜ogJ/ex<6%TQb{f<6v6i{=|3FI}?/+Ra--:Ѥ7m6q*4 |~1@]r\fȝжvh>]gobөퟺsıp2\P,֛|iqƴPWd\з:ҭXmRa4ic:&yKy?eYP;:ӑ(hB-_fK5[f ub`~~t+5 g^݂aC`)ţh.v%-|4Yw0;; Ϛqإ#O&SeC;/9(y@l3npooQV6Ue7fMW!SXMcAF*3-Jq"(6|s}Ne):O|_:Mۤ 4b-L%+(K2ХX.g+.W;rј^5#|I_1MơmY#DΓ\ CwUF aP:qՇ>t\ÙęęęęD92rtesr_k@|m 4$Z[4$$1'i>ILIbO|4$vG;t@ЦAqȓ8I$9TcE$Fr9|L?o1Kc&VyHKYgCύ^q~)I71q2?m?]4~,w1b7N(akn1ȾpÂFVO?l`3&9=JiO-Ah3sgqZQ;Zҡ=@YR$`^Sȟ6r!wItӢ^d :uX2UdmPjp]yCX'S匒.)奦&ٞ\b"txUG]PDHMZZUm;1&9E1fr0݌jHEY؉KzL欗eLY֭--;wۘhn2D#Q\`Q9} Ν~n111Te3"ڵ#ݡb~cV9K3 K82ue V͊$^ \.罨\%tS_΍}?l6kjL v@L}=xeUO\pӳ,G~~lEŴ$Thu]KD6C?P\Fu X-(갔7i|ЌUhC9~d%<. .čҮV [|G}qi$ դW.rp~.x\kiL|Fn A?QdjnhZP58ꐥQ"6pT$K!&kS|Zaޔ[I:V},Vޢ90˙eڪZoKhvF}ra;U?M1$:8wD]m6&|*0i;3R~Z4 ݦJ1utU6nwm b,Ə:;CJɃN=Ȯ;㚙MӢ5`9*@-~jd37e<}+ 2`/\^|A}v,77צt$G0ӾO kO\ZKQk=3})/9>/ _/w⅟I7kj; Oӑf.\%{(TV 76pqOX%7]k>+Ej-VlVSI<c'?}[%>}c=e 7΄~FȷEN }>|{qO,V;jɸ¯}q@+HGn?'M'~j)lhl2 \U j=Y4֠!1Htj 1~n44u:F2=V ]!:T5ʷRzJi:Nz ڵ8Jy%yU~97/+sl\f`)瘸 PohL_oB_ZU)GD|ƿo$zmT"xp8'L1ЌY};V]tk/S!gyp3 }\M"\_X@OB:6d**@+ RS"N3 " xCX) 6W ˃ױ$C1ay5|SyjOg8aMP.JI*Дx/z84Ox?->M,<ja>H:|0FÃßqڙC8y8l77(:^ ;ba.0b4X' F\jd,%īe<n=xJ}k$F3_q/1!qJe ;+;Ixks:؟u#@dpnO5Y\5 BU( (?XCWF^A)\aKi#NJ4! ~b ͗ 4LbGn؄jeXLޠr/mȫ^v7~=\0Y{nkfzK[DifqpL1 &09h_µssE]šʠAo#GkeG+]WG,ᱍ0Bn_dŠ9q0끊2p 7.߆.% (N_t.y%޵% Sr x һ OD=33"A ͈@ 2b:wzΛwփ,w_~ 6۱Wyihƃ8}QFWܻUuڱ_▼ ~ u*d3WBF%fky<  &r>DO3ZmfyA`5y!@ÍvZx;?YM(PM*f.|+` fJN|,t"*q&Aqmk<4C3l=gR'sf[ok߇;k9ucwnX(cuF0fp zGpo]\n&Z ;~XQ%W6G,*=x@;.zR޴}u)SUwWG?ֈ'q Z+EPp`_Xd]0|_$L]۲jzM6WdPLw<P N ';R(Px܍x?qjP&P@˳7cU2 t:dZP-OFQU(7Cn~ u7@',ѹTdB-tDG8U *VB"{+ab,!n뉊 MyPO\׭ [q,HC,ukaL /X)>B+Jy"!/#=8JZB 6@MW#αDzvlh Y@wn ֬l"cZ:< + c_h;z9̅faҗ²FLoNwE>g#<{`%Uˠ/>} _ /,Y( V 4S@`+%@"ϝE`2cIe{9Tbp[KQE/ 4gBU *|!ߍIgj){闟i%p'Dav #)OEy%CRC 瞁Q%p 4 C:@X@&Ӱ^얬 aCHiwN|G̝$^7nΆ!gxnlJ ;h tz O_P>I8gR@vn*$C'I[.bTL WOlރqs({^I!FI)"Ϧא렻 a2*$+=X,t"NUNG|@s{G)N.O uV#G(u'@s9>GӅ{+a+SH\a ᜟm$KЭT{ ?IL *,HنVV 0_-A1R6F!Pj""X}̪`+[cl7k`CאpOoӝ|рGڕVw f;X4FC`]'έb4J.% z-7h#r#Ю2v\Jop5j=:AKWh >f$r?d+aIy^.$n$BUk ,#n?P*R+?s>yMN7*읾1JeuXbEc{9F$Aǧ7&ubrmo@4q0U DV `s >⚄x6&?:z7)D5M6_n ڶ7?z{$)ɔlJm1LkLmfvnJ]1SiY)0MˊuW2=1ܳ -N:у. Z%KQ](Jh'W/,v6Vwiv6EνWqq`z欲ӉYbAHÎc#y\Wm7lSâ\RRUVTƘ"}R1s<ǵڌ{U *ǣ_(k ,칃jw:dS6n3hy}7%"i2X1.Cʪ.iEn+;cdB`!2@/52VԃC,&aW !<g1 YLiS+;,.$ &Ý6b?+b@D@b#|Lc(3?\.F깞cC%"F]:;s9e&ۺ7 EBdXdM,,̒fmCz9Œ{Ӛ*~.ȖOLJCq͖7hA;Ț!_ `Ykpg~JCSj79<:&zq/fF7;vgG1L ^9)bL tgJ|V䘲ғyc-wԯF]:ƠM'm֪o9BoʱJ(Q}'Q* 4D(Q[ rrЧĮqùxOQiȣ̹~'\H D>׶AH!t3TltG# ތKCv)+QF3?KPT$ۜ)&dAJ={)%y%f_3VMMMMJPDRj/=@ȆS@^ n2qZW5@`lGث÷>UXf-|<8v+ LJ=&C)_B9RBD* @#B+B*APaR՝iӷ:E˔sKKJ{cݷ`IuQXKM(MLfg@bIQ8XQIc|Q-f w3w.Þ$ 9^O$;y nvQu*~5Tl#4rQK<['BB ."7CBEwcI'ɫs_2$b!‡SJfO<G+H#<ف3Cm•N$\YnJi5* 1l 4F*GxA&<NE+%tN(UnfSI*ûX-_8Žf;MBUі/YgF4RݣpZћQBuc`W&zfPT5fAzpS+sTY%t~Xvu!Yڥؼic#+!an{ɨxm'v;xV/( 4PEϣw3dfrxտ?c&U9JڏkT*jzF"[,5jIÄ aAORHiъck+daG[Tj' OKbCC*V$S̝N;5::E.;IR5wgd)[3TQ=ȯ9%gNe|Y)v &y@pa5$7`Rc^fGs7Gā?ij;;CO҉Y՞!j:u@a<8{9R_@~mFܚF[jo(uZi m5Ӎ[WFwq;]2_-b``!;FEO)LeB-v>W߶XXSu/9_jb_OJ[ϭJ!˽@Zlq]m5JU>ԭ{Vo3-E7UZ: cpC5N0UW)q@KQs=NQv+P*"Ic9 'U 6d+]0j~25odwhUoltvHiڻ|'R=տ>Xntדh*;b7[:>NSf@8!pَ&Ps[y?N:+֌wi'U׀SL0 :V#ݾ^UOVox_w68gg~ǣ: Q TR)P6rpJ=!ie#-sȖXzg$|9t w*DY􎢳^\RVV[6Cr*Pru؈QNrɆroѩdaRP*l)/E3– ɧ>0p>DJde#ZKF0=K딒ONj:Vl͌/Tok/fpi7ԅ0db)2ڂ7.K:w,.KĒ(.W5KhyIMjA\nCLi#@>b}0@Ёjq-èR۲O$@zsc J`{3M?#f:B>t|ݘ{tge{;:H喝7) s~;+Aϣp"},~4xKO`˝'=oqwn}81Qi?(tJŀğ|A͂LN} fw T7=R0pKлKDyRlN8vb$ѹ*ux|wڅA ǪqJ=}+j*ZR^v[՜TK<&V *nA_ JOXy/u+~r!.S$e~Z=c|;/kxK -}+s~;q.+"*&4%+` cu:߰@ J556^07QX}<(>= }a,^yLJ%Cq<@ ⃨ L!S,; b^62s K3͙MߧXГ }PN`| Na[q*9,Ocv9$;l{}pE.]?ޏȻ]/D6t<ŽOK!#;G3U|)2EˆK)ǝۼXRG*q޹yy:V"p.Qg#vl?Mw@8VK:!E0PYU_"|vCՂhpt[-M+#r/REVX0ߠ ψvhgPcfmY͞z0(Q:\$R,ǎ3[y_yowjS,/'Qo$P20"tK"풕|-v1۔{ijʼnXÝ$!U龆vdʞ>Ykd#PI/Y'F6"6H };3s<\Ld;咳ep-rA;ECና.(I_JH)x*IsT`8~/O$`%n^;~;G `@/$UQˑ:Dȥ8g|`ʲI$)}$?}2]H#S-_ܜnd/ kBkEɾPQZ\ܽ% 1AVtdݙ}15NRvr^zœ DW9gs .nȈPdӥDKEj)}ܽ\<WDHqS" @\aRz.S˔eʚ˔%!|E' "͙9TTwT'CMQNιt-T!njDxbaG/ʸX&bDe e;$<"q 0H#%DAc'깃w,_4J !U:Qd747MX)@7¸ǎRo 6# K3QT_nE)F-qc[ѕ@$B}9ư27N r^㯍n y4N'V#V!c (Q >J5 d.ĉjgAʊ8wvmޮC^8;~Zز=$-;$~P=kI E$m'PWA| {}7-y^q]CQNe pe jَv뽦NmZ18-C=z{_:n)Y8&Ωi9|_slDCXgC5KɍD.SS&Q=ַԫ[l:Ӫ {z8҇lER6E`F)Q NQzdXe(C tMNxL+

yIt7>NPMpc^\l;Ytx)uds/WUMѷ_VFSC g)ۏԴ2YR>$xsw.D)lNHZT̲( hDI~gv~u/u 0  \'%~['sƗ*["s4[-؝PLguAݎLD1UɿL %e]][&0~z2jVg?]ȉC=ӾT@ !{~XS#*hDj 9mKW{9Lzh˝ 4#%eݲI|,OXH`$1ԯNwM׸s,K{& ZΕ dk@w%rzXk~DƆO^fNx1zYX9+0ɍ8镠1Z?d@x.kU{i/@U<P TO"5U^@q!J1p;eMw&@obt_JǻlbX>L;b 8A2xiAҠ\9WJy?Q ]#7 |<]Rzp|SKzc`b@G`?V "8ЙF9kPeG@и'U~&H"6Ye O sAr~Wy jU"VSm֖eލ+{:\.yy[cpsur5vhRͷUO*Ik@zxeZLb{uMa}v kę?SBJɷʵ:td{uvnyߤN=)4-ҳG%#r@ ._\Aq1dOL?Q쭧u9t5&Hu!~T0x/(>'"A'Q;JY@'i!Ktfܯbz}ЉTX !f@c'.!|I^I x ͫiGa4LMBM4DmvH!58fw.ĵ19`gaku9F>]%]GQJ:ԭNNc*>=A׷$zz'? -~_Gs!q18Eo钨u$.WǗPd&N b*K}⸐8nCyA0xE#=mMC80ĢjoLa;оShbP|{C.D~;_HXVaJ SBH{GLqp#N/RfSBTȣ-tG{,x㜉 = ?5;tpj6ܦKkfsT"M'w¯Q9%K i8t:уGlB8!m 8MXL L*<Θ! H4 bLhw)+t3u(yĠSn`z.2wS gb$R(9ݖzU{F_r ":Jiw;,N+1z&\eOZs̆PғmUKԞ2@ôBo.'[zcfjC#V޻ ._l0f]!~d:~q֯_kXd$=~V5`;siTCD7pdݥòchDP\ G7|˓cj-I$r\W^vea{]|&e.«rvX숑IeUtj"JP̋ ,k A4&}/KvS91YslĈ*캰-f'р}>?Q++҈2 8aE3:t|WhFTbJh=2Dw4h4F!]Wo<],EbΨՌP2"{ qRoR h`f*ْ@ Z/"'ڞ&+zKiNMp#BP94f; hmf .FAgg#bN#- ~e^VteKc(IcfJH7𑠆^(yqĩwulwirdQǟXp">wfbtI PLUyvN`x˾ Eݐ(PR,pߑ_:1uJ/zӥc>R8%-a߄v1om׋w_gd;N Vjwۤ[SG6T# Yիzīc<.F5J=,md#Y>72ܒp5S` hr/@OV3l%+ˏ)D⹃S6+;F/i/&1 \;s%9@ml;2ϧlll֦ Qo2K ?D=bjOwo</g7-{T:+o>Am[d-ٽ~ꇕZԁF,EZ|QxDwʿJ^O]hd)ܐG;nxLB{b.x:J j~ē lpvſe6j~Nty7ϖɱ3Ewcf!IBb3YSح!4[EYM(d^MW}ջmMpߓ=ZFa%M3h@ %!Sz3-7eJ;9($2>&k:?/ ,|WwR'pXV6gJe[H4jAR7ݱ{ݸƝ[o&p]fޒ_WvIWk~"9q 6^81="!U>bhCvt6tp.K/yU鰺ɠ5-_H'فOZQ" WzР%'OlhqpMk*f"<,]ԧ9 l>vKcOs?LBH \㎋dB2 VI/ "%uSWd!φ:>pC DDjFQ99Dh2F5q'y}g7>'v8I T[VV{jZU*'KlQ_ q `7%2g=5t3,Df˟#yل^ljߠ>|BWNsPsNk❓-'k;@eJRFҾe:d&>ւ̜%΄ nh ѣgA̟L/((Kc`xbXXCe_@ŊRp=ƦH Gjiw_=Ϙ׉OPGVT|;:SBAy|RR׺J-LmI|ҩRϖ*~UZgDq#8kW%k̊t,WeixgSHb~ez]r;CxtQ%z5V̄~ŤM!jFËC/"MZ:GG.ح+PG( =#6[;vSzxp2qM5残s!o?|o"u:%-ql u`^z$qj"6c}v3㨓bĚ pGUӆ<8O}~(ڒ5xa]mZ?GIalKMr8v9Eբh  ="c!Ά?!Cp$ jWP0iL=C4x &)C+wg^OFAC8MAזLwcӂq $nH4UBx[8RŢS~HTa\{yocH/5"rݻ8@3JGD :Nf762Sb,: dhPմyɃf,]&DM/ 9dtfN>\j;^xtMl&~o["AbzEPVNĴV$LVF1s"9,lXN5 MȾZ9s}nuuu@s)_Yv^pd ;_Ɨ* ݨv,~ ΅`D7.֌&bTޖK Z{Ǣ$w1MQj% "|DhZ9+tz'(y!jy ? 6V^6y"ɔd\*{/}#?q2c^1q"Ѓ |,{L@W9ebtvbM$ʏ+Ч萂WNtfUNOЀLDe#H/򺰻T|R.ZDGqHם;>;# 6ez˝3* vn|T#+n|,HƐ7~%Mf!hnQ BVq EN4PԷ0ݥ]JKYݕ4N&A8DD\d!ևe^o1:R Z^204P;-C(lc^DgN :q<״~U;?*/)v6avO1pG!d2Hfc BQ»!{eN~S.w6f"-C҇zJu0>xrUjfBOr_2=1qʷЗ6M1w"4 =2apw8dH[Smk'jqd|O BXRIڐX~mzd gI ~q?ڤP7Q! pJKru!l^Ml*}0 8MUZ͙1W9`ҋ4 2uجF=R0PmGU)E|Νʙ"KGR$8J4'9'=*6gBcI{Qo;d@A!?j{NiMf/T}K|J%% `ɽ&T a=%=&vY3pZ 5}p ?;*[fHӺ%Ρ560aiAnki H0r@ŞtY !?uP)/[ Q9Nws MRĖ4wk;.س0ڔ[MajAVHXjL$o.S8I,D>lXI<JΜ~HpQ{(~w|]~ 2,TTW^Sw~29L TC$?5ڔJo4Tş̩Cxc, ]:UZ Kmʶe021EӆhYm#Câ<'Ijwgb-a?mNfB c`dOTFqRXz58P1٘(S)bon۱CuixnZ)78sjBCT=n Y`^z̽Wz ,$۟H j$= nr/"M5KQyV*Sj*ψ^V5ei'P[޴lU'+fR0u`KE -k^z.e ZSÂx\NP584rm/:[IdA|\Cn +I$nn+o, 9d&޾3Ғ#'3I"Yo beTOL ]|Oq JWL_*Hȼx:ԝLI!vӢZZ'CD# (v *Þ5G?ѢjQ=^4m\SqsRK0zҠ+CnZQ~XJǜT` |??;3$E7!&Y}?BlF8q`䳓%`~oB]6|Qd Ezտ̩MBypY>)A)^QDԳ4H9UԼ cqQ>$2()71z{"BޓJP|=_DD/QZ8Mϋ~EOXS4vD^?EŻ!- P76 PZ\Bs.-Uu"⽈1vnyW v?7T THtI..?+J\YJ~/6يW+%<ݫ@B7%X\4`pIp6!aO?\̌_u1ª_r`*D8Y{a!::.F6kЄZkWB?/B7A&D|(a^$و:ؿ qA %Dx겼81—1VbAμI_oSQxq p (aE#شqldQ01]ح&AC!TgX!HҒ, ! CG!տzCTeU';4)PnLvj=]!J!W h87EC/ueN|]/f+gOx{PK##C_1S w8 3Љ]߃̉Բd ]8R&>(]%>U[*ObuG -_=Ru <sHWC Ž˘*z&/ &=Tt ӉA/zċTЈ-UPXkX-0n_fMV ^G&>/pȺr=Mx}^VԽ63" A;RōEwrON4?D".Ʒ|1SZ1dc<I OE2􅝸I\^L JlD9͂Bd!f<~ }_ 5߭/%0 I.NYnŭUAq88z=ϋijT3Z\+Ц3z1mi"r14o$؁=doJKL3GbGLU<)loHbjURS[rQx$"}Bg 0B*6ݡ?KVIm6Մ1N ;:) O=aIsJ6DCC*vi2|"[ԣ{{K&_7MR"avKKGiG#HۈJaS4>'-H?ڥY72H]FFdQHPT>6"J.B6 jBR+ɔq0{6cffsv 9_v2{D%?%-M\`~ҩ̹Xp1;-}wZH;<58I y6FU"X8 y'u MLN63gB Kü-_8Lɤ}~nSGlj`{+o}k.tЅ5Qqx:#)a#a7XѾ0AĂ,˵s O07%X3իauТd|}S9uk:ѭK:|5A?!,@>$`}\m#6Y0ue9? /g,W hA*JW\{A_䊊R@=~vs,x7xm3 }gMܶAviV\Qxr:ת[QuxkQ 6#(B\ μ#'.s1zJnWȨnp4ؘ~6@2j;CU$Y^k~]+@ |5Y-//4]\e d*"mBa9IjU\2T>'TN:PdtM.b6Cq먀cIF'j/=R_if]ϊPN&~hq0?DEIVT%(JQ(1FB3eUjcoh:1jP٘Ț@5 [|;6DA;;"ȼ2ޣw)ʿ5]?67j5@8-"X Vw4c~~<˪Cd!@Z*pըP}а5Τa9@ >Ѕ{ptSofx9`)b"\W(%E󅣹_~eQ&>L8..:8ZGi`K.cM"ֹud©qnd߁8 jT`.rio!/ɂ AvVImnRcE2ި`|Jy۝\wBReRPibEFIWXˋt*/|GG,=ü H"!L>߷08o2Evrf;L9tMRI7LSݘtm-*ׁ;3$Ǐ5YiP2nzYf b}S4#(;30; IuD8we* 5Q4)sU(,}[CMJ(>@=},b5 8πˁwҐbe,gp0G%i,,u񰏑dj~6s`"cԹmP N(w3VS@;Jdv5NOוu_ p]^jlijSl`S0-7UU4}ԴH57+}J(?l^.b8WP痈J""+%Oʅ O^ :v4%>bCFLguc)| Ua>RG}+4{ ,|HV4rJk8@)rPcB4.*Vct!0ֆ)f1k%I!ĜhPDPb yfD_y7a>R:V m[ l *&3j1ǀOsgpr@'0+ǠG&ʁU{),'nn_z~k6^0(/Y)_nXb~h';:|o6, fXO{ls"Ňt*>!L^1C&k a"Q#wr|(Eih&<~YW;{RCqL0Y*r2v1Dg[,?},)!N fK]V=LB"סũR4Y@;|5[OV4|/4Czl.۶~,hJ(sKJ#-}wq$Ȼ.S4ynEEwbEt(W#!Kl8%?2A#6R0ऊ;r/O?4萂*r fb,OcʙX'YSL|L= |mj~lS|^To%/ʕ߉^"Dgt "s(1,6A#cIE>dZ/` uwgTZo&lwrbTH<nApP(drbMN{5,͚oCmh}^Mvd*b.5 4ѿc'Phd'fOzi0?6Xkx?Wo) V7T'Z(5[%S|"w4Z1𧢋"%,k6eVZF%gw3UI~gw.]ef ~)_w?)> K)8|b{Ϸȋ S2ÅA6p jݙذrq?+P`7 q'VM,t]v&;2cnX+ 'fh@१-Su)j`G)&b`#:Fah JOPt_) iheftX,VyCXږI>//A{K~8Nl|N}d<6d{WzI_Ud=pm0tg$ireWX!BKM96\,ΕQtGQ''X Ῥ,;V;XcQjRY^0q'I* L'K"!73X]Mn`yg {PNط䫽\oR*౐d{k lR{o6p=RfmxacΞ;vi,buFï- rbjH[Du0_YL)@)64y7G1pJ+=ɹPz%n{*Pt"<7,bp%~[,T']=\17]q:q~@FG1kOba=-:noE bdǞ^5"~pEq?M;DF%9u,fP#θY9o&{4`ϪGe)Ź=`YZ4 Za`>R] q~ER LbןjQ1XDj+H}<\ \"+BB]+^ /P*PPȭ;+Wf-d j5tYi6FN^Dl1(<`dݮ;=ђ %;5owN mJ9z6/QMm#F;r8S#3mV*OZe"VQV( vLB}P ~=Y@X6650tBͨ{Gf\ߝ-rVXt7|֋%aKćn!"[ش╫h5|4q+jm&d ek!k6dhXɣok_?Mi.> Ĵ m[lR,blp(&r-,+QN#zn/Wֹrb%Y LQ#Hء3vbEY> BWUe!$\PLD"x.~8 0:S.-kށ \L3YfkљO;damoJgҁ)v$OרTS-#8Yl۠mBgT -DҰ]dTd,Z qFm`PDq`|qAGYA=Hdxj>97@Y'3$`M-WauNEuX`!)@h)*Eqw/ Vʓ9;]\C7(DNp;{ZwG3!7CJ y[ԬA;_{ld =hӕ@'-.9YQ"+X!p i skb _j.nZ 3+WN1>QFcctxNź){Z&Nvפ rg]pSN~y؃V"뺥 F6ї_(s>"o7+j1ΐ6S/tW,'i{,lYU3!sumP2c+?Ωo D3w%,S tWh6Zˏ]Ot-+7ioM^JN@ };b…!kEf<}OT[Ex8Lk-t5ҥmtH7HVM=s;t:ld zR hL#kU7m ZxFt0Re:gd]ַl_y4P[-+Zܤ4v*='Pyө3Ъ舴7ѵHK{C[..@p_^qEQ_j=w:x.n;k. [QBŭpʫ4.aˀDea4δIJO`bmЯBp.!4$"(Fϋ=QnhiK EA8DԘ>A<0!\N"8$Lܮ 巭bx7~Umu}U  ܴbTJcMUn<6]aA@ .a8|9+Sܒ&v#%\{bviNw<Ƈ{r0K(/G9\FV'4xlE_䍆m7Nw0IՁİſK l )TJ4Q@p>p5`ׄF)iUB.Z6R'*t4ESe0^ZoBW1ק:C]Ý8 U<G,#=+( gZƐp`B(q qu/8 >l 5#W09]=P딈w 61QJd2HPg-L u0xӝڼNm0HϲieOY-6lVc:$D_WN91ij>~7'JKp*N0t_]㝏oa1}3PK8Yv9FN5zoENΝZyy98n%5 ]D51ybKЉ5>WL&TYPopΖo^Xd j@5nL0PDCӄVmDFX>aҩ&+,&ʃzf"[bQ5 men P޸ˀ;u'0MTMg;Ы f<]XfŭRyPBgy'`m#\GQGz)(@Q Y7!;" ]65}v:&V 肾}JE@"&˶f{>' !0l"e^qc1,L&ӎ ƜzI_3_hd42,OMyW-VAď9k7(=NfB U.SZl;k%0icL!dY:> G8mb =&xn..uq?Q*䖖`3$ J٭J7Ú2mZ9{Q.~v3-*؞A 8W~mC9!509#ǙNC0Gl\ayDe j'P\T& lڹhDq`IגjʲaGEYTxT0_ZA\ۺ>cQ-Y娡8* =U]/\K1ڻ#,W;'gmu ytd<7Б|S~ēTaۡhh7C.,E&e G10C,KEka!̵ƔG+|omasjT{,hSPiMʫ!jUVdPqR|dQ,nd-\l-tYd7T-pwzʊo7-@,&FEX8FbѼve>u).)swB37Œ̋ Z|"N~%b +C mEQB(n_ PQ d0AȄsBY6{ (3ec"v1,NB 8VbWN$ N)Dvؾ+OꀀKv̪ ]ZO*ՀȲpzI9}K@<`)# p#d ePKA^uoM3~HyMS:6A`ٵD2xYB-`P\Q_5m7H&/w0 KEXxҥWÖ۩gb.#)otGn('`W)$LDRM&*KK23bn90']}PzA&}]. Xf"6qp [*9Re a>r!v#~סN}%f]Euw[`ÜoUD&k_ LL+{~|O&tSG[c-N~c@EJ*d}O0'dTlc_w JwVb9~XS凯|[â9Cx I_3SaacQ'SȲ 噏Vf_*3ٮiSHx'KH=Ö`t3Qߛi|D`YW n.|p=}Ǐ 15Y(g0xHkރPM|#6GܙSs *&k! ŜɋeC?&}\RcO%R+ tp/{`}KE%&IU]6p{#0+ 6͏^;Rp\S.6вkb;e/9z "o$]T_)_y{%/z>#|#96?!^l 1(Y/s?bbl׿\M/z~B,xEYWւEB_?Z|7S'Rhoq3߻D}y l+$BM&6ۯB.nh1Ro;̣~͏)qlZ-0V`Fg!]onWbwZ pBKxTnJ}% 9 s?5` 0 AGظwcy 0nAkU<3zBe9`]25d!@H#qRƋԕH<=%d*M ;Dl`u QVQ]g߁-:*ܢuKH-_LsȌ$%-N`NPz%ѧ.;8Vʓ)E0 <}u~lLvxA7=E@: (%8'~S2Ip _dJՍYXc kTKMS>>F=k 1sS<-Qo ,ѵH69_rJ J řW1awc&>WruG՗\bɞ0w) òcKVY&՘y>k4q΁`sМߊ˓"^V>=H~s}{rϩ9`7]~`kjKF>MuZ1}96r=!e若\/C-;B{Kb ~+.rKlES|)#ɻ?OʳjSh[c@pg2\-XI?| Rأ3ݡKj|d#am*_Lc[/~0;uHXsR.9EDY\[ WCbSk3BmVtm=$`;|VLIK>kênX(+ 6"O0⢖X`g6pM+`=e0L N: =}x-:-] `?*\zt0Ͱ4ϑQ>p]*8UBe\i7rCy[LmbAEX]H$a!gU7=1bPn(ad)![#_*L;1|m#vaқ|΢ x׍33NGԣc)17 z'NeC m03HXdwB6ޯ6{dXꎹLVe>UXfPe!o'$MFT!QǤaһG\<݀Pq!b, N3}$ykqnvoBxR F^顲 V4lV{ۘu/D6!O0T96^ wjeCz%*Tk"sM ,b2V P ơ Nѝbh=cC1BjpˡHš P Hݡ!ŀb8#y(P =m)G1q.B\ B/~HC6ˀedB0B? 1suSeXx+5ֱ%/vฟKb!Cq]B]04R\:2fT#q=NsiVŰNbDӔ ˜V3"FF?u*dׂxT=\9mϝM:l~ɞ/K\p> M`#|o.asY V./vdaC026 m]]:7 G8vImբ;6 z=s@9qٳZ4V-8 pQHղR~q9 ޶X ,0Iga~Nd1?U~9 Z?Gֹ,P N:QBN]0u?zBw"]3'kZw#׶9Q⾷,Z.76[ ֵ7n~ӸX'.ӃhY$8#~H^XQ;]Aur;tX)YN^e/9 k䲃e7zS$+sSK 5uwe`jR< 8J{bڤSlQLC/1&޸^ J afd;g,$@X;̒%<89q}>0CXJ]1^Wk 7CDĄݥ2 TxQtu]܊mh&א(-VV&Jġ #6!(8^dgc6]%FʀR&( ng#Xen%<ÿ!',F'2q˾-uYH+ni!0 R}^ns|^J Mo<ʟ;8ݙ>o)]XVp]2F|eb6x*NoSl Zv˜S}ԍM'e~$Nu@8Yn2D\9ȧd*d)|HEGwg3j/ SiIguRyG.#VQ S:'{Q80_w9F >OJ/TM6X ?5nPۘ<\`3AdW [27tTeKVtR g]#!tzǹ?Q9_9xࠓa8H%5*i/+B릖0"@CRөYi)ΒKG/Ol6N`/;Wn2Ys*G>2wHhMIV**`?ɰǬfcd3iדdg+0pfWyVy Oૃ=aC15GLf\r8n&83KF*V]upɗJ,eD(@1KށdK@M 3fZW L11eD1 %^vTi٩Cʅrh|GO9ܠLb PIʸBEnmb'WQ?ʎ@ a:D|mm>eԮG$Lt%QAf^4s~^^5D! 5&82=nv3`~ X<\S}&Zߚ2B,G{jTT L;/jd꼨w ΋+ḍ_.8}l}7(W9;=@|FYGǀl0I ҄6g{22pqC½ lه]`H 708egꜤU2ېFNh\mT|@-{xw#=k.1z:V0;dPfn>oONKրK;L$1ĈqEOw A [y̻VzYk\næɠ*b"$TUr{/tx?_sDefpN4!N#Y8On[j>Mj1mH#H;3w~}[_U0lR6_m2E m19N4o7޻Q~[Nmh$׭^vpjCE[}V7 {NplgbJ{s6ZXT~/.5r x,Ȍ%sK^ Iu/!*8 iiBٚeMɤDػ9|,1fo\Wg)g^p=/xZR+x8M˃Xs#/\93ujZ'W+ŷ69Gy^^\d/cc+ԅ@ \'_|Npnsd^ժhs `FK+xf 1=?V$cu'b^ˉKZk'MwPdZiy: bAwu'):ԃ'|ƠɭRGajr"-ihRU]>)ªXwee7XJϻ*,?PNtH M[pZv7P.y!r1٧><A +K8וq%Hu%2eTM1ĥ ХfG]p:}I].CdKI,nb_*uХQ-ۭS\[>jM[LdvJ5 da( 'zǵ$+qB 7B%;t*Z0. Vo4]O+)vwTIm*rR*pĚSϭu,у,`?*=x,z.8@ŷB;Y$P%FޒV+7j) <:~4fN/F#Lw~^PзiYb DxO)4\QȞ=ω룊Jt\MwSAKuc؟^^aDyd/& >U pAcq'I_R+bOʚ yNрٍ9ng=:ٸMXw |,%ץ@gg3qr]֧ u|T-KհjMi_t/B2BQ7 +т??rm*O6Jߍx"sSy\d.q7Yu%Eh=qw{ ؉*oʹ tJ 쫋{,ڸYҸ5@I?N."~+xh}%g,")Lr^ <ISj UW"QykJeOqߊ+& >W*h?A)L}bp<AFJJfЇ 2~wO.|_dZndOX'&[ĬOݤ/_pF_s?g'(L:<0*`YCgICD!ϸ 8L9m2N#RgZt/v65I>hֹR'\t*ݏƒ*o4ؑO[%-ف]vK ?>}AHR(IJV?+^*w.AvcÝqLPA_Yɡywɞ羳h1SxG;) oo1` _CV♑c*fECm]8wңR >s{{7yգ -&fɧ0TD ; ٭[Ym Te 1ѰC2&aȽ$r+m }56 lxEP`WdF l=LOT$AplE[S j[ h[t1m}NBQӑ>uU>ju&Ihj ܚ 1Le e*J. y`d1(uSe4n,C-:m5 NЇɱH>L92xŸg ӣ31.c!4D$⥊º$WUK"EkJx^յu_&Ӓ_`Ö_VfMV1E#MƋoS*VeZL*_h=?+ ZOs_k= {K7[!:Fo&~$ݠ?~0[.Y{f 7{21dcY|u%!z{o[)* [1alzq+1-*Z&Sm P[-"K{Elm-rMh{N7o,eˠ'Mo .[J.-6BAo%M. ݽl)(TptTRaj=,iCSěJDݩ6EX%2]o%EsQ#*5rt$_x4U)sزF-º/|8_V7ch x \&A#v}rn}^NE9|.@Xw;G9 h;WN?ˍQ#q|PrS2 A4Nz{ZK< C)"b0ۀH{#-D\M3 U5k2( `kDSR KS,7GcX 6]Ew7[$NGv!H߁B8L>)El(hhM J_RTo?Qv9 8X*G ɤ`;3?dqU !s/$JBܰzb$YH#Z@q$pT ʛ$lx xbP\{Ր(!!SR{7%R$V"NA=T لQtQ /+4hXpORn^ftqH9Gyπ@(|UQOzË?}'k_wwRsզ5%ECи\,γ[(zRv eTv0{UvT;tj4uM!b߹ Ufӫ-MViUj,"}jN$̘T-WX~0V?X՜, Dze*YPk,+$ p/mD{BddpRVi3(V-\rdk}݋HjpDeكɂw*\owژqΞ,'cŵw0߹G,82ǡ}p!ɰR`";[xͯz2Ons){fi!U ar$6ȱ吠l3\b8I4 "5/^5dĦΥ8tlsvwg'(#өBߝQva`NR ƘRD' XK_Ɛ| (G(k]Bsfx!Lpk*;VړIvųcA|'h+=? kD@G[0: `SeTCJlu#QLYgWZ465Hi2kk# [ȅvl\/r%\ϳ$3>x:@\ʉ&rq};%OV)G@|ECZh2i5TmVE6NQW|-"vG5L,z )j 4[$k,x*C j,P(zH/lHK1.s}ޕ'=U Ǔ2vhw,uoz,wf^WG6xzqAK7C&}sS=kp<~Dw0=ؽGL.۠GjݷQ+_k2]Hiɶ~O.[ĸ h$<ӗUOෲff/>/PO/˕l5>-ҹ}h"'zhlnN}`aG*sʩu  vJ< 3 Ѹ&ѩFlImҸ*Oϋ;Ӆ&zK(TpM4:).Iօ&HFfǏQW;ߤ&zM 9v8 .?K[H>xܺe-Vۗ^Eg(s S )cITd㒟 ES0|hcz{]x /}*f߰xlu6# oJzw^DM+78V&SZPGqpch_/*O|>$M+G77;J]*Q(TS!η:g+he=bH7(玍'p&7d+pg( n9knG |7rd9=msG"0KZzkMLubLJj׶= ژ4V`M@y$}|UxDn)*#Ig2ݭ~O(\nC6q }Ohr?a,l]w %io[=Ynh[Djj͔E&=6\ߔ$S5.0U'@d: F9-BK{!4R{ƙANi|x-Zu)cmQ??fh iӪ!/I?[G'ےi耑J" {^ltg̝e\-5@=MW-Q9eߢN5kHcW_?OY!2ڜ%OT-] q7U톜%GSf:nWw%Λt7 {,۞p!`Rܖ\yø?.N8 R.,&pRAչF%K"W, "$(CmD̨SZ wl㈬^7d~dFa\:CXKxSNaa%Je./*.~B 4iK.{K18wN+2^ L!b^o ay\ b{ n0{_?Kȁw%Y`C>@>? 0l6%D9fJWEx(uEM>@"BBtտKjKۮ$*'y/C̘2.Nbp;5)MdR2BXa^POz2銷<ᅤm&l|;@4Ы'\UW!w3G8TSS& V5XZخ1už|hbV+0T]Ԡ:A)..=irB'E*ʖ;Bߝ6Ivgf(4zr7.daЎ&&g;lY{{/³PpQjuxʩ{pC$?AfJ@#,>3<9 =[9+tpt|ZUcK0̂ғVn>Q_8ĄFrnUUNbrH%W"Z]#ذx7T 88`yIIlםd1;4+6}GN4WFfEaP?Rh$w[Eo &V(~X>vCME%%Ƣ&vsPC.qS8l!8bھ}DnǵK4Fj У(~.ԞuLv'"M\0N }YiQ%]SBH$r!19gj yx|9XK9mĻ8 $—kwwuB׌nEcUJ-6BɄXczų*^ D!J-4*Mȡɐ!tyƄYT#A5 {3H/x~ڭ"t/dɃt*,8"UNQc)5Aj<5מ*{bQ\Hym{&S.b$D4W1F+9rxtC'9mo>OcԖ%Wz<=/i#zh;[w"]Dԟnwp,ʹɰ$'AՋc!Jz/1I-#)Q`đDnsԧX1%G.0ʃRM:Sģhݬ1"k;SMLӤ3Gp +гHɉﮣ9)^t1t -MRuQ8J\תt؅!O@Bch/d762Ѳ4=>~ˎ6aEٍ=/o.jB^V(;NQ*oNM~<oT%6Dd<:U?.]WbSeV8pc0̪$"vN6]CЩt&]{Ij_CZUr6 9lY@8)5"$X%Emk4)lWOSܬː8%9مF\hr|TǮZC|xğ }u67՛~Sy1qt%Ջ1_c.ÝJcm11c'${RKBHS>H ^Dgf_fxң³,[BEH6UEey/'I>5t*5Dw!;N+Z0*lrOu.Kr?QEuƯ-Ae:t sq&`;_Dd۠i+tz i/%s%~lq魫 TQW: GNجw=W>6j^N{B\ePR'4(䓱Ӣ21%tY1rg L ߼%_O ڒdp*?z z"(/~eaa&[NcstɌf)@0%޹4!X OI%cffPn y|RZQ75$JGu$ ]S4Q3>6[p|^{2$P*H<^Y Dž&Vyy5R(F7dE~[81~m%ief6l2#@,Ik93 TӊJT#x. 6-L]|H(zjjZoxj/XWQ.t*RVaB0dpۦWilf7rI[\ٛ-H-YdKH?_&JHh2qC>֔.wq2= -(5+Ep/ wf>?ү>D 9vL=Y*=O7-b Lv ‘uE0 wy,$p[WbQ`d[ǧJzmYYs\(6f/NT.^w{y̻ku\XNGfSΨwE|D!j%ES'~_zfp Qd9;7o60.m1 "~F p3RRh-/MS,n7֪tǝX*ڻrmd o !RwSg)1ږ&_YR蛞#n2V\.zIZI+sX\!W,ϭCGjm$۹3sFOw10 a|qE6j2ˡ  y&>#:;s2b ;|9|EkOoubs7Xh=Q,K֢SCu ZRZws>h3 R&Z@AiL!KJnnpdt'}'ixs"q50\hP"VyhU3y{Rzq X`F@[`tzY$)|ѤZ޵bWA<S~];31R6d溸^lUx8ʢm쨶oÝ?@hr-X},V-^N6zKf3?zhn!ZEZdZ\)X*;aɀ3sG5hQm2 \ /n'g }3.Ks,0"NhX6 &4ҒcwŞ҇S/WʻZ,T~g #!7H!];ΣFE$-v>{€InfFَ%i!P?%:w1w;{~M`PۜX뙊K-0 7` & VP.Xq4y<"5lau/n$ (%w z."0وJLu>y$3}[L+-|B"Yʱ+BUh=*q|4V}w܉o(z jEhSHw \9ZOyHEyK -is:-{VwNjKbȈN'25b&5RCm"NbgfG".˫jb7[E>n`9p{9PQC_L%z9{u|Lwm\PB%*:ymLl\r`wuP/2g;yxʚ[VSx`ʎitG[TC=Y T͠ ?{r\#Ŕso$ =iѣ 4H4NiV|\}'u;JsÌt8qђTS⦪ae[@%;i3\bUW1~*F̺T)deuD;vNtA|ZFD["glb:vtH,XPXm}-uvG8 g%gPqio5.7ŕ?a%E~S-O6Ae6, /b\1-ht^5:tOJ|ysHΊ%\ΕKoaJV@4guH'NȃN)5EkoOjYֺߥc.钮Z—sNFL| iqwꨰcTgE݂tHׄ\WbrγR@EV'=׫Q-be}Z-$Gn,I$ti;:>ex->LwR{;d0̽Ji[o]_FGU9\ŵ+[s"\ S %8܋:|I1|󢁷_7$qt2N NR X_mccj\Q``ŋwhyx")#.4K -RއE Ŋj^&"|ԧ(#GheItE٤׿Fyey(6d.@%Mmk3|#r󍎎9:׽un#%HĘ #PǍNB[cxbCpMY%\VTYs)a?ٵ{X: 5Ne ʬ׊De'"P7yDy^X).HVnhd!6ª|.hf?*>n'ɒIT3a0?VSɴbدW8gX!EWo+QåBeτAWٜȹF4@x0W [Munfk`rK"QC!^l 2OV/7u+>>Q OcAViLœ$-;Wa3)=!f"xXWRѼ_x}h4ī("l5asJ1(`ɨ [Eir%Ps C4+po3gm M8\*'";44y{$3/g"H0v0 vK);],'oF9o=o(̙%i.>+vA3#&A@ʱ N{͛z6»Jr.^ u SЈ6c!弿 ͹ؘ @,aqȦH23mݿˈ$jR'/MeVbEe "92`N+_1)V@_fg$t422D>A;qzWD?4GR $:= 43Sp &zٽBIgc*c:o3`y:5LNABr8.;t acfc. 2+o[X52-/ј|E@KJv; /[5o[ 4oSc?:j~Guț уSv+HR| e5|$$]=69XjAF;#V&uWq[{n6"(~ 1Ēe]NTK4(^G0LӑObҪ3Ǫ XT+-y~=j3|F F+5-0Lvdj?v"<{koWwd؁|D>>jJ|VPkm"JxRo,Cͷa1my{kꍰ6]ALClM"M3ˀŽUCWG>({<_ҿ( RU}p~6Zx#!ثYH9)50ʖ;FS;_mB9[Dx>KyZIPkC-SB{HG}l-SͲ$^T<(hG4:8eFh*A]e.!MKܟwb8v0oCG8F d7s|!X7/e*M:[xKEFOO0EbB3թ?}FO"SSm=sf_lLTӪ HSa{܂?9waށ=NztY1ཕneUYJr^r%8reF_=HkVaiPX4zIҷcF=?%KutKQDīU o}#w}kT/4\+幍 ۴êy\U;e F:zkQ)Xkx|*z~ڥaVop~l z}ޠ!A5z J\σ -Ư+@ gJju#E@V&GCJ84[oSO g5.#hf̿_phoRu7pC,"tkߢ3<_"qƄ<Ǒ0V5P5/4TikkBŋ}-~Mdd700E}.chCGcu-u>aAso[>Z}y_ gY8nziDv"mݍ}_TnCoO '{ }t*pt98 LʍDvP[G=3KrGc.Pd~. MIOR^2ÆlY[L?LK=IDX97ߠ8 cсKDhұR6x<=u!UDlHɮ&ƽ,9WHXCMTx|*yB;iϣ V (DBvS@2QI W0$+@r%[a+z&/ox@$WHGAe |*]jT4Gx!ĉBo&yZ6E=s|hR=CI(pՍ`\a_{ gkR[=sSoQİg9aI@m" D1u. 9D-]oUB븃ܺ89shcӃB)3 bo=̕iE_9hVOWfCYM#> ʘ% nu u.ORSR=.NL+@$G*l Rp=7gVfWY'|%?D? o*f<4\6qr7ԳxIш*ӆj"´zMatc.@:r}`Ǩ=/.ڇz]s;+6[%)W}43D})|Pω5I0."??Oet?t/\`5xl@y" 6=>H$?RNoi5ǐU׍mP<{4KHsd=#\d2MЦ6F-(teA-f{ _e-1*JʽIЇZU&Ίk#~+6綡6?/UEWي*ᜩ ;v]Aż襔awmPy$,FN(P wS- q'ܔ Bәߛξ@+/=D=#ZpQ50Ϊ4浬 ɐf44(<+@(V aR{P{'ĵ!-'G ~eWw̱*DRCtnæa{ lBu$R0m 1$F?<ӿ)bܛ`ˎ; ;->_xgiʺO^qn'nܹp9FK+p)F%ܜWPEE^XUj&*.D2^F6 j^d9K\6K(ψ~فWLbP3^/h;rQsUZV`цڟ_gz,gWx{.2F潔`(=gʿ>YKI"ԒW8E"T;LxLb,ۓTZM_ɸ-Dݓg 37)#}d}һ4?:Ǜ6eMv 0 `%Ǐ.S3-St$*CjZU%Q494,PqjVVE34)̞̐^Wz6;` }UL*hJiԤ-\7iY-lntNeS0h P%?;jS uʇWSn#]~䌖KP~'Hăʢ&5#H?^wJCC&hMmɿK1^W{CK%tukpͩFLS(;\a ܱ}F9<^>ٻ(|lPc,սzP콬̑C#-B,h H/!lTC/(eC]EėVwGU[w .`l{7~ERXr2δ?8Y^[/)8)fɼ1Sj*Y;)>"`+9r#щ Nkg "/59x4D&y .Wۭ2"hJY8|a(6 Uo s|+[C@ hM nh;oɁJ&m(S\/S$q FMW#Ccla195)'-* )y<^o|+=IEh--RMYv{Qya!Zŕ2Ejy%tIߧbp(]O72q=.: ]kaJOx )De@Di0 [rqŗwq_}qExDt.25:eD;(bf|mC5]0}?T(>MV'(a@Vl?&&L!GiBB!6.aHkK=zfL mK&3de>%WldEԗV$lbjUhE{!l-nI!IiapIDt@ZUr׹pn  L>VI48 [ ;.!z_롚ҷqk3Z.@T~V$*exe9%OugfGju vA/m%$W`D*OUZkcʡ*nH|˞eyWDyV5.4)pTp 7>>b 2q[&{%`k["ߟ3d~UGђ/!%`_':|~WRE[Byk_ЬVJO>`_Y5u{I֥&ŹK-ǥ)( sZߠi,xo{=^0"cA"囖:X;sP9.#d/NU!5rk rt.烩~q0z& !T2.A-^W&3HGEmL#@!ihKXQJk|J LgcZӭ VAA?dͧWq!7˓I%_A6z~S,kX4N!=X%q^e B~⁌\Oop9FK5fpDiA?Pqok@$o$o*x om3&t$ke26+;Ӄo0M'ᇳ_4aT 5 4.I7-]aVrJBV3xE@5st5 %|Y߃$ ' l0rsTӗBݢk #*(-fm)0ψH.YL^#GG {IblDߺP: c%lUت/٩2=b*2P;VßNH(ϞЌ nRޢu[=G}j[ClK@'NWdjBnXդ8L5@43ҏ%ڵ6rcEctM_rxU x o@ @SLNƐ6Aݰv Wo#NS۰ ۯ2#xet H SXp=׮RBЍNG0o~8"x<G}d:@,%?6"'@ɼ &Een-_ :1 EOyvז#}4}Uy5 _JV;<8{dJ(9L'QԋTUSMގ5 ;ǥaal5vRO6jގrt7z)[T Gq}EB.q nK fuP6pc;)R&!Y0 F%(D]蒌rS]'%Ԁ_>x_ LzOu9ĥQo$kyL3qR^,\UW;pu G"l⊈s0vå󻡔E+ZgjI:VB+/$idr)f~yIRǭ(! B } (QɊjLGW & PD.(ID%ksT*7M(D_nAXgD4X$ͶT +m9G+aZl}R4Ԭ-6m,FG+o2R 0LĭƑRU>6IRE+Hag\>m+YJx:mĤ7 PeL'_5wO}0N~FIF}S*ﺩ #ͽT,^bV-csl01^;vYa{ӿg"`,r<[Jid+&ZR-`qee 5QhLN,}TTfS5Ѱx(=XI0[\=;KDpCp |1 t7dEJxT'_eQ8ঠv%T>F`m*\?3Z>E?N6މK:MU{1FpTu{yE5uRv)W|Ӕ} u݄^ Տg3=;Vjb ""{u%qHp9w8/nb7|@4;gCoK%:Z}g9n%q[xGR{۳5OP?(&J{ݦ˗H.< /P <TVɚpReR40[mGҺYx("Bj=` ;:RBUieSq?IR]|0@FDCm9Iؘi2slSDX])L7_,?5֭2]7uӦ6jw6.O&Z$ "dz8$9==L\v cUE||@8lqFB=oVIa<42D}dSh T(r۷UEPs JҢ%u;6MpD3}Śh =XUD#ǻNɯg@t|#y0҆M&<6sx{yO+{I 8"!( \.x<.^.z›,-k0!Vd@s *N2u~jop [WN(zlUZ1OpjpԵ\qjepwk،qpnfӬ*$A,i0.s/̽ `P0U^8ҲQ#ii Nb4eO~Cy4Dc}j{ !qϻ/?9wF3m^=~otgώ:,:(-mONt3oSыGЛ/H=( _7I#to᜾e->AI1Mr-&A$ ͛T>Fp-n-o]*^T &66aHkǙyB輣Ɂˈ"Sk7pș-/ &O xo 3$Rxv?aw5KE>=o`Z6E)X;0)%oh0PZ,Fx[pxDBX,:]&jר٩9'|L_5Ɉzg DnM( )ťtDg ӚN}ױ"?IMkV6bيpdf،(zZ,0\ a]7Ekv~F";XųQ-%UVHo2A_kT4j֕>41OFz%N," tWSjN xD»S;(*v?Լ$DӴ9sWWڣ{4x0'?6gӵl]X?n Q#$KZ,b~'@B8Wv˵4 "/UO*uM*c*D…@<&q{C</mYj<0hoa1p-t 2EoMlDf{ G p:Wp +"N#0+IƎk]+5S&O4Gǥ׸Wmn荇Ȏ'|ˑEvj`C7NQ;:K$yׂŝDأpv*,CdjL5:x$|S=۪- lpkK>MV|L'"-iavCl/\UP:3>4XįcN hΰ F\tQugSi,. ?5Yx3Ɣp4$8o/zw6H\*VHOqfz|#y>7HIUǥb:VuzjǢVڟD#u(rz9K-;dS}(b!#YA?)}\.VQ"tlL=R.bI+V#Qn_סz# 5SNwuF^p;L;n hMxr"շӨa`ڪA,L6zKVɨUPӫɋY踟wD:dOWYdMF-Lp.6?%ėM\pvSSpp)C`]&CjK`%Icx6^,*ǺxGl,SB MCueMբj0A-⹘H\Х_v)1Ķ\.zM D"-pOWCh#`3z+'Q=x-MLvH*]'N/M.lu!4e}Xn ĊFAgr-hhtQ ,*Ə$zMx;ٯphT8\Pgsd{th״|چ[svO'}ekoe>e *X $` |,ZU7J0K#%-S05h9.2!7ugݚ`+唬>eFrfqKwײI1Өq "6&c/E=222{ 7iȰI̒31S%Rnhz)s4jXi5s-vdd"sczDid1-iu[=etgǃ+.'Q0b^r~:p"BBt@`C7ͮvx8H ofA|.\ _?7/2kL,N7kXG)O;g]ni :5xQE!itPpWGyGKibFFF]M=2$# 3 jE}Cq8 jA-[ec"'S-4-$>F?J^EBd*BZ€Eg+0{ xQšNN?R@(s U=ӟ«H^pt6Lx*sj1¯ԝC@|T-lSʼmU^i'\*MqG:\"zvj&p&<3VYd{$k3p~2&&q_k<5T:蛞`l㲝t/Gs :SeЊXrAYS.sؐzAbTnƐ(Zd;3% mJc' @Pݑ}-[d_7x6)\Edg2Ll^_L,Og o1gtg5?Ԟ?3Ύ\J=ylhS{[x?LFur8p. otƃrze[1l!pkaO0z߃9;Ml[pHknLuu:zmM~ߧGj/O_o3w*]!k>YJL7Nv7 > s-'ipsHc@V'{gcdF.̨kIʒO4ZF&׾Z_JMa2Yg+OݷcSG pMYbc(.UGEʣoa㐀q˝\mr~d` ;3/fߌU)i_&ƢEk>_D:|ff|vGv wӮKS\ %ܨ!\JyMƉG!foKG bWl c W|Ŋc;Qjc~8߃gRM6Z#\{ƽsaOrMx{8j'\;o6?o.H }a.OZ .|,qMD'ٌmWʟNXU0d_#:u l'=T{L._ | )dtY1![ai"r}FKf9FV3l6oHț/gٟ=Y[@Qk1~eܻx I@<>W+J S|RKb &s(~❨aoOphGܒVЀ$̩f6*;)up<~lUpS[ee(A΃$kv\:E``*`+.#cbrd2RƃF$Z#4ci.ucN6lZD[T2b-[蹤+cM7+kDAMJSAWD@vN# #\!iiI-6vZ$̞$d&, 8ˡ @8ot>Wh;>&MB {fL`PM*=/ 1.rPD[+A¢99Q.'%\`o fp#Gv~2jd0"RKrH"MC0c&~6[K S5JiaoG \HUHLTaPs@],'?Ԅ=(L*!]E* g*a"n#c ӱhK}gc!>'+k-*9>i4{VFIJbFWT^jX>I, {ԅ1H9(=Qع|40yEjvmIBjι cHLvhcpHzE@>O B7. )M@P>:%/hkhkdz0^8/\iLnʷrnrVfm:pzȦT\N{ ik"dm7y7fkjӣ.Dp T~=zca'w2^Aw2_ .+GaX$kVJ͕j|\8KBMvO^j5]}^)١vGȥT9bG vGR eXN~4n!n#S7l#܀M+")MdMb8{6[?kj~k S( (y4q-fI*bfE1IX$M7r4Oe.Bj2^} W?}`rjv{|IL[<&a!ca82yl23yg"9ΐ--ӢvUws ")qquWmBxgFf E5^;D`D+r=%[T^bEu'4p=&vIG0}#M™@ӧ)y'vEXxzכs[Pwh%U~pĜXh`ᚆP6297_'k`#:i.~F+d5ZM_ %VV`7!N*%x qR_I&̓C𥫂(o0ϝ'Օ}"$Z L]=; _h{}i7XW$*%T]AȢ/(m/h]˩k-Q"4H>R6ofP<6&wfbyy;fI#FghBWt?DA#0j *~VH$z󬷪$t^KDKT_x߭Yo,NT?*;upϚ9ÔC~ iHb_ FJ|B [`f\ (; K"C0~ՌG SI*I[zejbe=@ߌzadiڣs}X#aj?V* !64H֠cykP;xCݮ\񺴶:!+}VXdQۭՆ3(̜s +>LQxq n829c rPg{R}-e{x/v &NbXVdAJ@3(Uo:$?8S9~5N&p+f3yZ2k8.±97UJu}56z:fYQF+ooi2- i"ĵϽYGnOixz;5JW TB WŢas"Ny/4hp lPp8g(oIHHUl ѶG3Kx{@f%QqӮ>#SA!6*=RNöˠom~6϶\hMHo:S4Xw#x7#/O7ǨƧ|kÈ[l~2FyfG!f}m<6 c\_t㜊NЏo^|[;qb:kxD;#/ZK5 u\~`j0B7ϰJxenoK}B8֫P19@(3Sy%iMcgKخ1텬~v/[nHv1InYˀ:S3}{SR3G(L0էv#LiEE fIVvHjiz-B4{H(~F\dWxМi*JLEfRn"`9P"L)3MJ  bfϖ>YТSeUORN%E4&l@Hj&va6lF&crFVco§u:TE4asz9=./p*ǐ!RZO:/H4Rgߡe ga^"o,ir'΋sc-[)~ Knقɦ4R{goӹ)ˡtw"ʢcOsIJT ڤfBKkSدnE;<W͆&NWqL$;pM{:/޲i7}8{6 }z}K8ΖӞ |K7i sw'[dFL Ux=bW due>e}*Z= 5 h1ѰDeNFzV }4eJVYT X\ሒ=WzS$g{k2Vt1vD_IY<'󑉟Q$Bdam"#raebhRӋɋ-Py0p5&QҫlH6\հ0W.x[(LaHرhmDI_/*Z-BI{#[]O0< 7_,<Ӧ-OCOTpq8U܆U ۙ|Ҥײp2Fg[=SJݘ\'n\]P`2aUyb>c" JΥJ&i/n.,#`R pWcMI4ʰф0yAIS6+D"V ޟyկعt.0D4@-ͮ 9R DO 3xn^ &Ӝh]g<͖&~Q-7AU(ߜTg^nT(C}cF c*:CZU0pHh TX*ʟnYI?fDbDx dMMiΠuMj)gċ˿ MOf}CTXY(VB nbHԼ/Uj&Ih3Ki[]gթwh2CzIB[g%J|1iuߤ:R~*}`o)kVV(=:O%q3v)S\)kaQv!BMKZ4C@lݠK'~4AޢҲe19c`AA*%O,D͋H@*PSlk^!&tK$'.A8ߘdJw"8;T 6_~@&p$peė,R٘m` `uT8jX6W#ASe|7P'   "Jي\-[ca{fPؼ# иEf=vULQpH5\W X )g/Vɡ|K)oXd\ͩ*#3w#]:#-6&[l[l^L#R\L!oi$@c7ИԼ.W9zٱv# PHSc\7y#M#q5FڹwĢ_Jw j8 jR/ [AMe5 j5@]Ph*-1ү1ј@zMu4*!R{Ƅ+.A&)$few=tn޷ Xۑ;qxw_jg5cNi \t3 r'iOeWIcrnMHL(ъ~Q fܜzzV ͥĭAN{k`B=_Ab6zjN¡p-}J6|~53=2YEH"C]4|.NЪᴯ r\_Kx?Ӧۊ^K9Y0*kw??Ý#D{HK nAcPDo^I+}2׍iŢ|e]9}c&u'5^\6}mMOۤQ@M);ѯOZDt7E.&wMNX!7gG1A1!-XaDcl_VEəԷ%jZiVv}§.Bs*,R.wn=(A?~kDwhA斐1Gp\2~622ϴΜr3*É>o::9O.an_oGHi]0wF -}׃Wۃ/_=A6|#^)Q]ݙyߗoE+{Et0}跋ݭn0$w #7FΜy#00`]( aa~$PK-xtр$϶MJgJKq[ϵmrPvV=VBKC\]CPOܬ2BhXV8ok2b7(+-Ŋ]FrC\pWUa y&:7pg:f#etOEVWT7ձiMD)YXAl22"ZZUMFcZdL{^۫~r[g2JЊN\# 7I~v;֓z @03$qnI0-F0ҷ$W. ha82-!ٻ,`D=pCMNmW|#E ) 7a${c>;lj+h X^'}E! cFx(٥?XQ0p^_iY +LV\dMNci!8+46Uw?p* lJRKʼnǃjl'Dj6ZDU[0/YTIpQm7{2G#4Zx*DڗRYV\}hó4볛3pP]$ YO*ܽYw2YtN[bIBHerZX]rV}Ѧ|bs}4`g!Q9=D W?%&?Bֹs=gl)dr*Zk|.<ūk-vVv8u$5š΢0? u0m^K=7onxW{izѠM $A[R5ԩHu%m~>x-CKo&V#^g'{7ni ,Ywf%+WF*T++*j휘5|%` ٴ] یL`i]|w {;;G% O[ЋULdMR.,LSstj)96P*otr}6&qMZf2_8m =4o՛ `8ZVWЬ]Zm#&TD/cg?'х|AVJ(MDsKH\13N$8OE1퉸Q]ڋpaLWpd,yiDS>>JeQc(?7'REs5ylϽ +a+a~]ICgt2:zf3q ;; iA,_-f r- 灅Kz_)VјFODx+W_ ;*թӜE';Q]`:\:; 1`sQNE !F\%uGO1%$n_ OyY0u޺71}CbW)I,OQ WjN V";qHΧW|LsA"$H\'Iíl޿P+ #*oVԵkFm+\*ϧC_,S1ԍ;sWd.󴆹OsTv!:IF~!b+>A{7Pp }{,>(,2 &GA9=*>!¾$cJ"Z^"!^=G9rّ& EVKO‘Mpb %k|D$)!X1j4۪:EM~Tre[UF~vWv'ghɡ}CG)R3WZ\upizخ2IZFDMF|5`0h:6?ma͗_g VSKM @/IxSO#w+er/ڗց2(xs~cدVBug(Lo?- 9 EVTZ{]!)Ytx@u$q+ӱǥDxF|=|Ctmx շS{isR''hk)}t39&z{yYj9@e_Uԫ^dy51ֺT?W|{`]'Z+N7NafgU;r*YPM 'Hg Dre2F+~ML&A)靪xnQF~i+ILkvGJO}B:e$*}?GJwf, 5;ŷ>w %SebzѰ K8RjIt(y#RXm$mE]qϯORxH9LЈ<ԓdo=@zJ0qCPƦA.509R,ǩBbww@TˋoϠ_Ħq3{xcۃġ_\yK9rub?IuX ^)t3ڱuZZsƋ(aOc]z,,<@|pψc+`2P]r59l u{=ZWզҴ6 `A >3Zd<\_SS֜Ñ*EAΒ=Ӓ]g:T+r(vQ>\#e/%WM~?Y7LyDԄLJptoi77 =g`<6bLwM%in w6woYg+@bJMpk~C?veov%f!uQd-{ͼe^WT<-+TYʠa`00L‰~/B؋zR\~u+\ێj!G=i^Dv4>ky?5 8> 4[Yxw!KkQؔP~y)8{Sd*>cbE~~MNVQ'k{5Zٖ|tMmYtwt&oN%$~YB/DQEo=4pmEv<܍(A δ48^r$NTA ڇ#­bNt*0pz?~{֐+Ia$&ToQNQ l͞Ȋh +5ΝKF A4I+ML קU?7`Q)`qq'XZy 'h M,\i KuRکeO1; RdSA;%Q38yYmޛXVWb ̄o٦ڲ-O>k ?eڜ}S% r=_p:J3Or"M L,^8T뉢]6@h6 Ze|N<]xDU4XW]A'TCKg #u1&jdÊv*;jɉrᄙAsp<(z\bI9}1:s{rI./; DĆhWNPHE_έVNoC82$,~#WwN!ߔ 3Y٘=QGnq,>g]X%n4*0_~R~BDm  1yw*z|!|z8&U١A'/V;e.r= j,}1vD Sk|ERl 88{UUy҇Z>m—^0`gH+v18a OJhס[mWk^!Gol@  YeDF#Wuͅ TXc5&oC~\'Lgh+?9HSi,MEif5.VvuҬGaCD:bq2m-/VL J$^X;]]7hr%td\Ĝ)Q+\vTkJEex5BAlOftάQ,j_gn4pdb˔{;ޱs\hT`#$:5c T⤭`0*0XhpZ9{b@vzEhGgyHn篬_cJ8CIsR;M dd<)U`2 ~̕ $o>$0C(ǻN~mDFO ?q]8$IIS1VJPRWb=_D{+ ʷc4FkQ@Fn|jWou( ޠM/dgMW̹ע/+c*BP|!% / ¡JYO;f-727KUrfqjzSki|תbE>AfPLE4Q`usTkby*Fcn8U}RN7JablƀF#ގ _ +|7: >kȯq6c$b O e+ ӣ.1]!h Zq!^*e{TS aHog:y 70z̿K# >aIs|| Q|[_[$5`{ƣT4mYrT,x'94;T-pz;OV`}n>(-IzFՐ?mqJ#UzũD^0,ÝI ƨhM+Ag{≨3Zd:ʤ[#k#:/o׹Ch%6qU`&HZ؀b?2F2PX dr,P2}ʞuHÏKr5P,'~ZXO`WaMCﰧc2L[) 8q%Gُס?M;vxKDϖc0gXb>%YXWZk'Y@öC1ZVQ3ehyW_N(3h],L Uf`Ok`J%mC*Uf$b1ԇ_J*ږQy}Dg`_d0QjJRjR-[C1mلeTmWY+ЍلQ kVkFƍ_W7~]ku9w>$GA9+sn@0PO#i5p`7︪)´YKnF!j_ ;ԛl5=&I%pR8(qXz?-}.rj'e X'6#276^)6?xV' oc ʛ-P1"reeE?=ig$VػQGy!A!ϊ`8YDǮ&ؼ6ZTlH(5SZ&*ǥf2 ?ڴ\uɉ4&lL;gHL>116&>͐@}bb%&lH^aL 6̦FC.ps]dV oKxBᔓѢee`6yx Ѩ^fh`M]E<3uMZks]{1[ۼ&Sml0*Q?d<>s&Qc`ݚ3=wϨAm'U_ 6Oh,H͟jTqlCgǬ-ڏ=,ِkϮ$f Gn85;:zQZxq>ո#?匨׊!ff)y? W*_σIU^~$6@:W8h9|/[=yR5>e@ؙgޯI\%c]Zs:yr ;hZ}/1"#dgD'YW MΩ>kVWE]Xdx?[%K%SN=c蕭(/v=[VdML?v@X_l7 iy's+5z=wBSD ξΑ*^u8@7NUI*B=6^Yy]cl]zr)NK;GJݽ^BL Cj5nlT&^q`%z }ɱZ"ː0l|n^W.Ė2?rKt*CFd"M?ɲmRmd99Aنk>zJ_4D1)|k^:?O<)?XpUa6!:汮]qwl>&(NwИ[}ws 5EĒW%7c Gl%ʠ!~ K b|zeOQ,9t6Crъ!EP?S߀W/<щ*yg2hK̜ޟfd'Sbc'3AGhYS"8UjPo|\ȅģ&(Ye-ךKVx.Վ%-ʴt҃ЅЁKK%#Ɛߌ_ỏKN÷`' dxSΘ-!c%"TM7*JOĪ6A 95F6NLM5dFQ1A:N_$׻UJkC-U3 DxNjƂ]&#sf#DҴ {F+۴dd Fk Mf>GIruh^SsNj.VPbNdS7]?RXXO"P6ƭ4P{ =G*~VjR9B=4H|$˨n nlPسL<pyʳ=N6+z-- F$1گנ!?,ޙX%,')+ NDǧp1Z8QvF~|ޒ S>ʯow8m)ES ]FGF:o޿Y_Q~)Nok-+wz[_&ӯ%Bsm <ױ}/ ʷS󎂺UCտ641p,w"24*Sx(kSD No;y- 6&PXI09RWfBr`}AXp+H,|7G-\ TP{^9BH:S$y_e߰A\[q0EG3iiRg-xi8%}` /Zr3^[VeDp˔jĪ\p ohV8Pa_=)! uv,I2fᒜEM⏇ I#1!9PdLPyrP(<{EP!ck: mRө:\8ht3pH}*K%tPu1he0?U=_bhD㯆OIO6Z yI'~G}AlSab0\1עXen$ u5BeNPiz@#0ڙJDpد G;\FASSFĒ踊IMֽD<?JEk/;sUwzj- A߆_nsۿ3ã?QyA:dWsSUUU)G(}Y^*;JN[c)X > #g|z7mWY;w<K"A-p0ʫaF8=* ;3LxB4_Yb`w3qvxd@ge''lGclӀI]Z.nc sՉoaхϤ+wk1^&)>.µ#Ds۫8 keU[PW]5Xů·m.Lv!8tm)Ww]Nls#諉3DޅOn/O:9yEOg7Ŧg񢳾Eg6lq 6YMkU=XT*Թ-ZwR1KgG벳tږi6[_;ruPsfˏǗLZhs|̻BmFu6PyWng{8۹>2ͅu=j }ƺ4\*)lڔVS`rlGBTn‹ H6œ۸:AL6 8X+xO}'vsm"uy2ْ1SIknE3EҲ2|yф&6TڼS^ċd{~psxXC1-'~eɔΟL5S7|ÙECKS7s|& oa*(|$A&p^h 8-#X3C/N2S 1>yR'Iv@bruhv%w] H}.s;4dC \Ffz̗d*֘b%Ud*sk96H9-%D;L"T%wa+Aspx(Ct#?7RaNKSgp>0om֏3Ued䉝#+/9jOj۾ $Gx9@NBIGy/^%q{;E+0X^`fj"?$Vɑ` y8 `'߈* @4M".$6C9f[_t>>z j':9%`}UD\q5_ª. æFWF#iY|3H c,[Rst q7J2r ԑ{Od*uɧ4M(_{ ZI"Kx D/>Էt{“}绅"ivt-:KKi #/p-Kp*Ws~T^QE-8'rl)WvT[7"H2mϪ@RqbL@g[$Q]p[Bu]Rԁ'xy{ q)mi=Wڑs=(:W(ږ3v]R;ru>ݹ9i n6 Eh*8/WaSZ>y:RnǪ>%BR}J) [yXOE(&ᙩ$M(_Z,+jއd \GJ=n H} GS]'B < z46n4PXH7LE򺈂|.xf,_Ya6g=Xxuj=1 l~7Ea087/:h_͛J54nB:M4{bs7RMTDPURQiQQwV~7n')=,Zoo޷ 념J ;A>nFW 6NjOΝoo Yie("hmؘ{Q4F'ip)AAhqnjؠ*%Hr~/e|elVXM.LLb ]34X i+>dND5J p XsOP6;YrPf RӹjERN؊ Qaoz•܀;[e|7L:kt_ 0it8P0Wl0md:Pl!Pp gnDꅷ'L .? -9|KG;V ݹNJh5o+P.1 w6s\_:',\u I ڵh@Ƙ`(G׻ۨ0j(jSm]AkFҀmxaV(G_4wZ8Ne6 ] nYbu^Vj4YꇖM*Z.CM&˯g*ߙ =,E>h)fiaϻ$?csէ?cjs})U@4/ڴ7e~Z%#H66Cu<^oN ||Մˋ~ХC.ڧE^ѡW!QPqC'mo=\.RpH2Oñj0էv#L9 ?0 ,Da]`*JpZH^tQ/JB/bcC-EE9g+?}B<^7xo+E/ukRWHfԷléecXdzCfdJ+>q3QO].(Z4gn*o&fʰzؔi 'r j25P~mrR KO,M ˱p*.- B]3kD}F|eeٴdcbi`H6A^x3j+Yncq^"i eq՝­)McVh0_M*'fnd2of7r8y\`xFio5iwB_Fq>/kߎZX]45j4tswsԳIw\5e,1l:NlAg*+;F~Eh~aA槈laЗM+0X4SNψycc9ٴH aXy2H?JfƬ.?9Ai_؞#g 0zW\2,\'?(#3WPhK-j*;6lj"@OĵE<&73-ɵsUsW|4ck/2$RcTDCvAM_bV,ٹ_$p/"N);#o [ptJ{V`tsLa3],*4a6y)~ȢE^4[ C"v*{jRh4g*xDN!dx,}5t3ZY1чHRZt:ɧR~actr\՝[ ×B'mGްSP1u! ]Z5:=^Ơ}d"稡"xj|=NEѣ5(nc SdT)T4$mMəV5 =6lּ߆j-XH>/2؎흙tgܥ<3(YyȽ23+0𧒍_oJpvv5=:$lMlpw^^/sr8ގ轔KÉJV!lWMplʘ=B-Z<^ YcG&h Zڱ@tI=#%]` %8X!xbO m=^j@TfܔirU«{.5 GE{. wdV1Ej=#,Vd\4NV 8_ҲƲlr|Qnv?tT58@+m asP:.snN͔?5"g5laz. x0Deg$M)/9H>;FF$?$=^~Z|t zzKkny9-Zso_;֡oDU9Y5 }&vɃ4/0 :X ~$34˶M;]q++gORM(H#"b!>z^-$#?G#jz A=C4LI@2슳eA h9ʞǎ/wV^\k0aUdc2&"5C4R^@R!lA'nF+0]qV,vq %ThPt oɣ)5f{!Ә -`7+\=2vTz~1~ aC!} u9UF-9ܘEי`ZU9ӸJ1_ZVD^dJb#r?4UޑsP]ϝ֦ C6΁>LY3?BlvhD-3O+t4G}[0\Sbk$KKzlc\o|%6ipMcد0!%d#Y`sBsj^aK!>nME ᧇSa\-d/{:V+I=цp$rI!J@PaɼqL8%[ hIA K6jgYVx@ȦEtjbAEeV[U߃P9fc0dBp#֮'qZigj²N7,ğ, ?gUdT^]ŢRKJ޻á{fKI%)s3z]OQh(30@ &,I?;QRzVeU"l䛹o^k%% Պ ~?A>4oӔA\=—}n^gяf# І'Xպ0JOԌ,ظl-I~2zؗdw"%W̫ @[t#5N7Dv\əRn-2&(1[$hXڕjȽ.͊ OB rTD$8 >E*QSx|wjޑnRN@InZri>쁪 Ehvq m閵}uіŵ٤揉oOf8S=T~{yudM 85t 1 rXFރd*W/'sh9=\[v@Jl9H0y\+LJF5ί^-$rca<3j^bɦU*nɐQFjv[`LYaӈ=H"8۱1=,sM'0l۸509}*F]HWKyX`҃_O3fR-ky8٩Kb-{aL8;o;F-0J#6U]6Ix`Bni-{,bM)+i˶FiË́j5VX(aV]⪘˝j-N"~} F">ǯ[st;tKṊ񜞃;ZnIB:d9ۼ{E8@0piuh8P!G43T!060ֈE`ֈ\^;oЮC]q\u9éeU) u ^1Sڼ6g޴&{uˀYB*bl9`;өTS}1` g3E۲0ꏇk 2vq~Df!\c2OxZu,cgmwMݡ3q]>i[^%iɒjK9|QT*Ts}_s}x$/S] f27nC!Lb#>י]{$EfX~N sM~fӊov?^@ 4&`!VZ88 a^G'3t@be+&e|:/@k kUE{HZBK"D˲6V U5 C<Ie+dAod^|k m#j+sLZ<Q/74єSW&<|7]g*COu}"竆|(r`ѯ鑦ܘȂVWM[=/c7*F߲J~n`>OԶ*qkH" [hk jKjs ړ#y$ݥ`ㆀ%𣩓&Tױ{Fsjfbhx v3QSD|C)V AIZ# x4jͱ6:aXV*X;pҖ<e ?n m\¢Z~x"/M֫j^  tfc\s&&a:9kBB>m`U*J? D8bU~ksNE}_pC$D5&P]Wp{2^烎)o ;3ꥍ9?horU 8.ܚ0=Q&OL$Ӝq0W}()Q LZUEјpKb?i!t!,o82*lh`$rnWkeLu43+A@ѹ.^\9Ta+ Щhyd=.Ø,и@oz ͩL0ޔn@ &K!j[/^%ҝ{Q\y5=ױ |9J8) aFKrid`.|$\| XW=vBhMv6ء-\-rVed­Ҡ"$3T{NI=$Fh,=O +yi4JmCr%h)Nxi+f ЭyDd+V)_~')Vx=z#Rp=Ih_ƟF`J s8ԀcIoF3^(Ӏa c"6bZSo)yv9!ݴh! iD"kj*EY|FoꑣOƂa>zI)zgK4ij)'y<_srdMS_s_*44}[.JhOXu+qQUz.P-;g#ivźn&To l.Vf ͞ gSY< $$ Zw>oZs6J.Hy!vhb E"}4rwCnDk>nsgVZW=tQ\xg8"ihi=IT&|cn.D_=]y΄ k)00-!T-ѲD  {~>0||\ v-iv EL$5D Mѝ#UȥbD&J.(Z<$Nz;2JiY},䑍JUDm+/[/sDu$T/]mIb3 X6b?i*/ % ?00ġU7A3: 3H%o8:d"G"m-n{#IjIUC~ɮJ#ېa*;`8 ,lZOY6C!W6CU17֏@d5vϋ9*-\wZxZV&Ѹ#!9;/C'e* 9D6-╧1X'r'#XH(J.dNW2~j79 e'9?$x&IЅT՗y4CdMi2\ND ZsPՃ?K#kQ `frt_ZIMܼu26޶Mf`nO~y@B?)p -ᆍ7l:=qAhGX"un "\ 6@#$@si\:$x%]lKg`ڶS\.4J]<}O|O,FVUi/^a[\Fl +>4 د|%ƽ@:R ?Nq-`N8.RO 0P;t \Ğ˧B􉰕S30ǫ@Fb̴(pS SŮRFZ č,^J{tUA7p4_gSǡ?=6+FizW7I%ΦMsr -8;JGJΧE\E=h)D&[ n:6@؇}6#llEvIIUYURsεV\ \ߘ5\=Ǡl*wԝt?{>x gyi(rHm^{bO8g]r!eMV')ƶyF:M9Uu!u/6yIt)SWcgʑ\;=g&H@|c?n`pXSZq$ڂ'<>d5@ x$|r\yɡ _}ZѧhP'gұDV)v'?ٯap}*Ci26Oh!/>P /8UI_F"HKX,B 4gJd Ěo#yd+[ Pf&d M`dP]աEMh.ܐE ߟ\=QSFQS0?[!_4VYAn ]}~8Ɉ`#>=kEZ"oOVQ%v"vj"Q;D-;q 4PfQ 0g>A#V FY{rn~2x/c_|l AA$4NIDJǻ[lq9>Ljox![kHzaI>q*/4#$L|^̚OR;1v8tHMG'ڹ%G [r=|D\&vLWY Δt];x NKTl)D2xWAl&:>*} ,|Z7ۏwrمk]pciE na }gVv3njK c2R}Ƞ~ABa|ߴDzU*$F nD[TtMH=j-Vӭ"8INHDQx#z[|T"0ۡAYg6.8$n"gQqiŎaG9ʎ8Z(. T@ܴ;8-.v6bΔFm-zƨt@$ȱ( \\ Xco9H=TہRC>#xvFS9~A$񒌙fC=nrc݃ʵԶ 8.(Ѻe^4fږmC̺ ye`/s9`NN"qhrץ8JgߧNᗋ?j|{F֯ޗ61r航AD3rU\IJUYm6()i TY09dJ&NR#Ӱ#O[? gƙc0fAvK ` ̈́CfnWmmG84N`]Ƅ7M,'ӇY g626A1@#g] -?sV'Zh`-?TrhQơX:",6 4@ӃhsOrgd;کt:D6cײO ̉~pFebx E3ũKN C,VOyq|KN ~IC eU^Ul۶6 D`bK4+(ŧfah\A d納NJENCDFaU rG}+/溌'DqkUoSzw,`K*]X:ΩƧg䢃|]*X(͙CCˆ2#LVveCC6R.΄_AFkF oa&,Œ3GJ~A- 82-,xieGx;qw;۫v T:xyv}M6_e 8^|nf rI6<9efOJaJ! nݳ2q/z" o6ȏ0¬U FeFNN2>_~Y9@d!Kn8I/KʋE[Kw#\gF*q'/ݜZwh(#_ RkrfA*]֠r[ ΚtLeHx:م[zy6rF w0U=槪O2U,ƫ&ӔksAs5Ge _,nq > &Y 2r{Gr̸]3)^De 8de8@˳F3 `w4*zM%4 'IД+!+aHS݁ʄ:'jуP  @,QPN=UH,S>0st(?:0hkȠjh̵CC-h/6"RƗnzDOp` ()ljXeIs|٥uNtD:Ł;N ߣ@HthO]N<>prT(?SS^N}eFtb%=嵮\<.QHҡD"sށ0V_VH^UvyF,FKEbJNE#Ɵc)Mi:4eghPNCom~{݅޷5p,>aW磡[L%qoSB+y2p)9; ec6 |$%Ћ"v؛C̀t"ZcG:S\5zLQBtF0*i9Xޣ۞}링XR}={O)²~ۛ?;JNڭK DSӉp0}`7g`ΊWaΊ(HTWu?ʲN,z> Y/(rlC; g6G7:Fk 6ad1ﳈxoEnV ؟΄'nŬ'b7 [4_nMJp9W\X)wN/&U&N(h|]Nn>'Z|LK  D~W$ܖ{ *Zs@'z5bpbo\__% PuЩӃumÑhk,`OEBD_-|q0(9~z>. (?5lC7 q|!O3tm1/U_`tv {lm͑]_bf fE܂4s?cLzpp%~H9N )zYe=P\eO\ mfJt> '?Gf76N<Xm/ȓSN<|C #QY{8[T A>WKbz<'87.N/4Klco`._a%6hwRq_9ӛM_|AmZ6D-mp|QW*}hdnw`}P/RWrG8"N W8:ح-_Ê%(pxed TDhl~~V/41׉`Tæj2f9~2u8YއJk*|#@,V.V]2LgL=)[% Hb' %=)0O3i ICpH'n#W䁅mِ[j*ʫV^ur1ZNf 9`Q9}xL ;`X,km( 9`,n3n5qZW6ty>;h7W8O>x354F &fF"4\hbY#OYux5zs;𩤀}SAT۸\dq* xi:ou@Y 3NDTX*esR\8dP"\W"logXVvbN=Q?V>ur%g <"=_㆟s1~p6 6^Z+eK&hD,nS,G/$a['tٞ| LʠmE)Z s>g^JQ7hG6 Ժ;b$H찟]3zI)Q =}ɹt_}Bx H! RC^򕏣"#'6X%MVdW4o E:E|vP',39=_J}V.qmNaA \:4mUd3ΙRKAj\6Ж~eU=/\‰}s+!o&` -P\'əjqj83(h#beYq"x^hHMbU9=6!8z0(j2Kht30{Y1p@6p Seױ5KYcj]Zd"jLRY4`P6lhE w;*~qC0C|q]ptdً`QnQ. hȳ(}}J S.EתߢFu0#_m2V'z5$ N5mEOО-2ڎ+:A5#"?ի*1̞|T.W? ,>42Ź;wqӝs&˒4-LbzY6sZK[x*S5qآ)"B` `Ħh1 &2==x04j9t!LRWq؛:N|jDIZR41m;tr3Oұ~bH;f;15TD1hhxbtrv zCСhGg\;FE(,1^/>FI8!Ö,{=]cL%E TgPQ|{iBi cP~^-Ex~Mn"B}ؔtĠ%jԍk}"K;dZU mҕ̗]x^rlb>ᓨWHdU9 S }K u\)g OS˷TSRN\ 6@SGO#NwBV/}~۩8 . L*05,|K?l]+  <"\&[-z-IWln5jM"O"}[E|QZ%!m\*l [JOԎpc1]AGaLU /|c'3X|IJX3ȠnCelX|Hjet6 &_L gc8zyz P2tbuM|FC`1|Wڄj/m wjF2j lʛ >^M[N$`:-̠ngq%=x6?Qxm2 .ؿZLC9[N1-d?I\"ȫoOĺ3 ?(Aj$M4%of7hqA{ǭR|$kcTIqYG WQWz Ve,i  aHފOnC6ybH(jQv'-í$4xaˡ* G|ʊ_ypKf!D#0t} DN.@ CPF?5Zv&Æ M=FYt-֠_,~%K5@y7w6H}z 0"%CL ~CʿIQZ) x %øXc "$ BaDwJFC8#{ tpa$ҙ(olTyf[dȢ_ws *p zq¹h9XU.AX8wj|{{q^-H̃4`xշ 'X8%M[u^\ϚQT$/V#=gY~cm'DK}07M|"}R"BE x䳐MB-̼vW1s { .s:6x?xp4Gv$ruQkBr]`I;.[R_e/uMz/Ogqx[p Uʷ`cxrC:DNG0稻 CE!=Kn:5¡F]~v"NMh&vKWK|BP-DhS P$.T2yqݣS@/kiJQKҜԽW# AD&^\Yq1[,ki֔co - BXH7]~YHP{ ~=4v!A݊?%HH0POB:3X ?qH33Ѐ\'Xy24\u΋ Ɏ5oP78\ƼDWɻ8yD<&RDܺE[޹NfXRƧͤ>L7A3It՟M7uG8'pnխ|FTʩ'ACVAlu-\*5(Y.~aQH#[O?] Yh%FcLJw[t!C'C^jErua=z灗?N~3R?xBYpQմh<$S y4hzzF49Lypaܗ Y v\r;O S^ل#QT5!`njdM5׮j<ڍXb͉?DOU")RӉrvOxs3jooM;Jxs^;7>mSffUl 6.5kY.Խ`{`-ϴ5J,f-[i c9ּ2\gϛMW\ߌ]Qظ1ɦa2rI{(NQyIlljo-BlEI츚e_)Y׌61ݥt֐ﴖF3}mi'Yz2SJ z#Q&Lhd_ &^Z)[~oZ֯! Ÿ?mˢ[eJ~$J\0gjX/1=Z_.:_YIWZE +%_Y)IWWH|XJh0'n{섹ޤTloMz Bt*1^BDE3`h <6$wRs4n)]n ]x)wQ./QPlסVglTvf045r>?K4RT+{L\1n@49έ2 jn?Zko)7z#? kA?S7~'>mK[gpSnHeplU[DtgIYkqV$Vu 5!ՍLL9JŒ="فkTlze{ :/SnTtj[)xtaKuWY<6_΄!\eYedQ.̽e2=L[h7SO»ZōLB2fWB^Z)QfC+a/CyVeYM2{4HwjP(ALotLQ-AL9:3>Q"!H?S?swEֽ FU}QXFWd%{"SUGd~ ݐp[e*5 AU =)ǰ&N÷ߦ2ϣ pzZ!ЎbwJ0e#Z^ +] 4X@ٺlqa0]2* Z^"7؍{|MF=BPXh<:=lU4RgŽj`mz`#h<5l Zb)ؗrlMfǥOlEw.acOq20; ósŹKSqKRns!6ƍ?Ɋ 8=gy!0B0Kr[pc"J2/Ps%ȅϺ B_ߋZ=?\M&`lC _`_N_]p01BkTNgr-*X&T$ N 7a_4$ZueeAj2u+{2G_'63*V5T+6c$D7sۨ5]1pF +ApL&cZNkǾA`e /[~؋bՑ:TbhNfd&!n폄mYuzxS,0+<÷,[sdMRoXJ ѢDn6N|~ q-)֠aáP aSw^:Be7{p\`> o9)$~+W|K۩ XLAk!. 2,J⥣UQ&fO&Ui/7S#? Їgasd!AwfApqGX%dԫ 4Ur13lQ7@SCŧg ;͚JEYB_~@J?-lXcw9'$WbgШOu7cN Km>v*Qyr8ו4k3!wM"W$RrLU~~쿯˛M=Vf!pŴE<=U`%Y~ó7'fMXl\vbƧtژ`0 'tgG)/Tdv$ծs3z$&!1w+39D A-WdQ %lvǠ:hiKﻶOyt%Nٕv- }J@O ImV#}b%[tܧ\BzC%h.חwkܨ͍z9;-+˪P!P9Rڝe%b&nCBy].yDl:5!f{21qˉޝ>VOslTLXA.Hn| Dʜʨ ܁̵xtzX˚@FwmUID4¥sR ‚3#>"q.mzfWiiK Iш8MPZ[ٮ#͐SAȌNpFůɒЎOqFqF(DĒ 'OriOtXŏ{l~&Ο`,uWh|0b㯧l|c|K%i<ΡyδebȊ0ln2tK m"M-<ӣ;Z4&fTǜsC-L ve o)ؔ2jUp.vH~Esp^ӵKB:`@~y,4g[$qT?YX %]Uv-9sk#VJz.a']cEv p2} xoF632OB.\`U3-=ZtM@!Bbb,\!l ày@mݶ^Vk륚7w6!g9E<ƹxrU 4Ծנ f,Bv7Fq>Z=u8O ^Zú$x˦lK%j\{V h7j,|pycbe,yg.? 8p;guVl.7q^ `uP2w#qhQu'j .:$[(t%HnycV߾]Ee}IvE<7_$A7NZox tp d٤ilρӛ dpB:'48C:pc]ǭX 7WN{)сvCo!9r\LhúlMtR\ţ|#O<Ȝ4Q?5QZ!FdX3 Xf){ZSVD|;™$˱GEPߘ[:rG,xGvAËS?8ڴ^~GX8=ZCs/co@U6失 /<[BpczeAlII?NjpE3g!/d|{LѸR*{y$tGbcE/\ lkaRT)II5v+~xn%\N*5?(v+j9J(VF)CֺؕxßD55d.,.xb}N{Z4\x˞aX/Dg^kft# 9 f"!u.(+jt#$&D&1+2\Yd||ȥ;!dž֙qde;UYя :'dWT!BfFأ3y0H>5gTTn?3Jf u}%u\39skjs{R5ZTO>3#sz'ͪCԮꎲemo[M\TQ"[lcz+?iY=zCV$זF* ZYȳH':Tn AHh^;՟m1K@)M}T4z qI7^ÐT5n\S&Y.Znu\/Han[!DjHEzd6 }nB7pj\PE;2Zjms[WMh h6E1VfM-KfYnnי}TX(V]َV-!m) M̭GzMףTzI u=l[9xnl!lvg/AL#xOj3sQv[8l Vŝ-vx/frj6enr]WvEp\ѿ[vi{v1_җ7MaeEr;؟z 63v7{ZA5 +U c"/!BG ig2$ܽڡPLZ8ea]I IP'+\<.O*Wi"40 ;EM߿9X!,&"j#zWp> Zb'D. [ҕBXV;ɧQlE !PҍfJ4T8Dq<"}.z?-lIfyJ-\"%CĝLUU|-铭cԞ9tZ Kְ61žzM`q-UMv3Sw=fmK+#BM#Ԣ̈́Vǐ FK<ՄixKB~Cé3+}qNͧ1}4{a ҅xtij,Mtb8 QC]XiS`m0RaX1\\Qa=IR/J>-OISՀb:/bf40u+%5,?MR䫑R Ns&985Psf <-9,~ɿ7䡒c{J4w'ly=An %oߌ*%ixx ^X?}l3ݥə1ώenb iq&*-npZ7ŎփT(6oBe}O\r+I6y L_:2n8_BP!}CJV ?Uygx~v)y$IvvtdERD ǛtE U_CHu gCCdmۉfN& ?>#v~ UXTQa9=UP e܀4쩵F)hCE?<mt_en~Kfy`H!LjlK8fj54L"gg_hTf OCdIz,KI@(ngqFH3DԿw' "Ơ)c(ɫ6{)f~Z rUH.˓\Qv U;4@%5dF- 3QlfoA e +#D.ܖtlvf-.8e XM VZX,*-Arhĸڋi"sZ2JH ъbzKr\>avOt'Tccea}n CKwjg5ӛ,E@^j j稝Pej.z}LeS<J݊І3걸3=JDyUIyń~QbZiyA{]?lN5ѢÙ&$덾v&m#顖ɸfR^UJc]L4- "[}LC~?h4Z<6jojt=om+n[tX_v݆{>gFjicZЌ(iA{ڙFy//U9OfX4e%'~w^#^-f(RuԎt=-f+Vr(uhFl8 SÁS}J^=oؓtMF+yI[^7m)Ik^)JuɑKּnI3`I3oF/E NtM3]K͞ t/1: OE+ܤ@Sj6 ]cb,,E,yN\p­olb=e:Y X?Sl4队 =u-ʁ_[uOӨkm㎗ $aicbM:FS$Ip\ s"<v{ g3%ߡ"{lʳ +?E,ko;z"#$.fD5ٕ TyH3=޾D+DI^@I b`i&4R~/.}=;|gx#H W8k #KT ZAp~W8wzn-E|f{m˒ǩd0lR>pz韵d|+|YkEݛ=&I'+hZ6sŒGUj[\Ȩh|`0M]=cze%kU~k^X,RA3PIb8RpǪtV2.hzk>VjjC ]ir"l(`"'L V26x X? إ ۫7-h0qJIc6X*QgJ3AkmۀS\$G8G  G6o hfT,]re0&=JF-컬Al:niG~?r5۔gHF-FN!%?>>]=%FojO y$ןB>h,B?܈5.,7wLnyS {㻭 N?o'[}#)a4(]].F =:\;t\^m&2u;T^I?D.'8ճ /_GM p7gө6PF?8~z )XPwמ;6}İSXs[u<|.Y4=6([:vfр@\;jfZXj;hp " ʜu/HD(nܴz1I}JYlikZ5i>gnn<;nhI6hb3oR+ na3=aOGm$0u5ͥ.=T77uּ2\̛ _4Yț,g;٭,!Naڑ7٥Wm /TgOv 7&˛m1 p:D% F"V خ|QR$* HB×*Lf|4BE3t_ ?lOjQv`(/#k^FXaʕo0.]FYZ rDDd$dLyy 򍆝\KPij NyRm0YVli,rv7;E1Ž6g6|I< ZyY%MPyFAj{BEdbtͿhԝo,n zViw}~Xn ,IwOl\/K؈Um 4 ;l6sKu@Ϲ>Wplɿ`1c~H; rU:7Z=WX_.7e%4[I0T3؁[0uMFM(a!ŷ_i>/Zw7>2mhnz5}R+z#h^Bwwј2tz +VN }RLͦP9%S~Eʘ;g~ks^FnݚMuF|^xvͶwwlV%֙B7Q'y)!Sf,I5..YGm|mh'lpV+p@i"ﻶ-Ŏ$-W~x8Q"?4rR&ƃ&(Ky%awў5@Λm M~i]͡Ss.QP)=ff}͜ȢSMvt] ּnv9o]g3) aߘ_ e[1|> cnh3aDӟ'+6,P0+JJ3oVaL^VOկ|lVV]֭h>#WR^yY˕OX#dꠁGE\%3R:ÕsuȋLk7Iu_[[/ޟKk^;[w˰g!*!r]hmQ泱VqT= ئqI|@lL= OdJqDQ9=VU|p???[V?Sw9J']kC>fk8DY.RNd2Fi;u8+ Bֽ7PFڭye]"ϰțu#l#sw|)σ (f&EBU[OUPq!Z)}9yCxOJVpFh+Dh&BX[ 槳ѡki4=-f򢼼`4$-+Oig:7|̮CQ1#jߦxW|:C8ZI^ MA189u/=6﷥ h!'柉Dw;L8HR?nvSGf`i.g&sKN3iAH+Uq"#KsK`śQD+4dM4S16X+:+# e 7.@[ ݋,r/>Ia9IVpu塞O kOOg[4smc}ܷq&zh<;o*UY dWumӚ/}sL#GԷ}4>HkG2B~H&O`pxx$7ј!,?A)6)("e4i|NmӃY%|UCA:Ȁ1(*lu(pozR\vK6K_6=.LLWЦKb/G7WLo˭t Z/PH&_Nd=6.fCs){"˨кTLNt껅 e | m[-.{$wT(wUzu&BPݥtp^EAZ.-I=<>Lv 㥝KŁI r*&VG;)t+uD8:gz_eEzX43!Ar( t/0?/@HtH:,+`c"KTNC%Jsؠ!zZ1I.-PN)Q/TjL+Y.]_[2.ebrLuBbh"3<P=O`"" E?&;98H/%h-j;锸!f ; X}ȑV!ԦwUk'֓+(schݧ7%bi<ًsmN⹰8(TEPPk㢟hA i,Ai KFbڐAFZM2 Qb'v$: Q2BwhM?W;QVQ뉪V:)7$eݢ9Q?*{OU2_)N2 eNĸXK&3XLCK*1V_ dw j<+$WxSdE8h} .=UՐA".]&+dqR$;1RyUx89R#R mJ.?}-R1oAC.WluaxE,1yӵ)? ؉4DZ}6A]8qIxڤJ`^>'%&ޕr:Q6XW5ꐨ4=#r hs[RYKsu@'SI|F?|=rW˔g;@85j#u#~8[;cm[äTP{.<~z)xfvfS8>L}q#Kyb~?s—B(>dh`r;Aَ,Qۜ26O\@pz_VƯ1lw1grz6P[gD/N06/y$ܨ`޿KP u8SMxIܞ}링hȥ7Ӡ-ʮeEK^mbҫCeJ(LװA[wK"x .tۅCG:*I|I:*54ԁ+^kwR"p,%|mLAn.[YCs˩>"rwݗUGAt)wuB#v( fR+:s\u}I"P.CIi8'*ƔO(uKt ;~'AQ~7#a,sȒdRnin;=՗;.NN*.1M^mĘt4dyUtA( ,>ɖ %]fP@|Y{.'*IlݢS EW2g*g )j"`:^D`6YyW,a/+AsՕoс^xp0g ZNEtƩ1 gt_VcA)gTſSQEQf< i"OJ'"3.ET*}wfUMۛ512ǑN)KslLԨN%߮oWulBEAr#du&,R}wbfѫ"sMͲ~g]34TJ4ddLN$;6{!nNn%5pi$!7%4=I T>WefO 2xSi8tb_:.*Ֆ7.%g Wb`5+HbqL/t}91h i"Lqve$pG>j }, eh°g<|)_-;x3~a-v,NLKo^VY7Z1T.>42%N@ш}\v nt%.}?%koF9,geMɐ[IĚ/~oRB[7ѵ@g"LtF."MGFl&x#n'ث#42$ 5۞G^zsDe"ފIAFM#X$ ~)b㨠q˴?Z%8 0Zh6$Fqo_2W4gVJ*l3c;<4>9&=v&Nm5u?%$ \c]}O'&RR̡[_1Ng쭲O\1 ={ k]\ \i?M@`oI@ry, *~C O-!\6;ǗLdO%HA(ѡ"u%+mKBW ׯ\1tGϿ`ΦS-wiMe]Txul¿T ad &|67wa3bg 8 pܥ}ސHh%7d#‘+5 =NA$|ۮP|6<qztm.gf%."l>X%,P~WVό\pHq7؟-[*3yf\[s mWhSS{(=VZ EN3`[z n!c Nl&ߍae:c$M`EmJ=C{Zko查Hν3QߕjG~ώуDo(Y .'l eº֒s&J]g~j$Y~#0MAL G.~M/Fd8^^u(Q! )!AVI 9(c18%B3Pj3,+U0{#mEz(Z7(ћ7PhQ&17ve֠]߸&\^7@ge ѵV-mA[,GWơ~Xqdbk7WJ=?xm2  Ϥ^L@ `O8غBAݴ*bw8bE"C1boQBgns;5Su&NJTTD6=:S>]aV9Y5q×SP?r('> B8Y 6vO< p=!9GS)ګ| x҇n?`UN eRĦ}/vr#eWWNX>?&kS9 [(y+F9XT <cAi#&X}n nsv[hBu>zsY$xHeC+̜ ) c$ =U-HT{:1,ŭxʡ+pBSY@#=/\Gj<ل끬u<~ %ĊEI}P\(962D6ab0-/xzԵ '&rĵ* I)E^a4)f^-n!-J?3 -US\BAC;16Sԅ ooU l@t9NO1A] Xw`u& VP.X34Szx7p{Z, (e5zsx" ;vowN48Jޟ6Jhj$49NA* ~Xu%-+V=}*͙sP\,*u&*|Eii3 nŒ7U05E&nuI9 Cm^ff`aPBQ *jy"\l7 wg6p~dӁz):uҢM:e3+ú׳BXYx;l[~B{QF>`[Vlhĺ$pW aX\q+FY8/EbkN MG#YX-R%-ⰛS R=C\@4_]LP?K:HfL((_W#(G4tx@\r1a %Q]WSH"凨iĬFHd|Z*R^HPcHtg)D_S=ti: ]s5E7tq3w{a*F^v삙xuUUM@URy+e@ -%9{.՟~lK\e^\;D0 P昙@ϯHa'_ SDŽ/٫~!6cсk$z;QYeP,dsR62$*7Eʉ?2Ho' &1 }Q e—;Oh&#S7toN XE?" 0e%!; 8ҷ4 ~,!X,_$Ru(# 1܆v@n PHyZRRՐ"/1zOH5EԖ2T}#ZW\8v4X݀̚ƠB+}!zSp ~gxz|jfǡL"Yt=;;\@; k FMS˃4%9@pVOSb>}Z M{$el.CuSCjh򼜑Fr@bL$Cvy$Rh/nojQ3P>"oeېJ25 \zIPS2d@Jx-=g@41?Ry :4AK'mzrϾ+% ϺgǃD53R3rKo=E;C25OCg ^ی pv P&U ࣳ1evBJϐasZVLG4C0ej!ōmV*gqqJXP&^e֡J?]\9\ЕXMKM}]c !pv Ik l]UxuIE]8}N)^G:93]Nᶴ )-_;01\̸Lg&THm-(x/ݤs9 bKNɎ4gvTb\ުaIsi{n6u+%O%?s16\&NŮǻ{x\@/%Z.Ujhjb$5OZ Zٟ(kB9R{ըߜy[D}~m Z - p 2W3qУ^mU cdO&MBS bg sWTe(EtqsJ-#VkVJq3,43CA Ersح#7`VSBN%GK*ktuHbDv"1B _aUq;SEz*<&®n!Kş֐3dQ)q^dӭ"g;#JWJ~q(xxduWk:"7i|~ߵupsp {G3m s+b_4w_hڳ;"oSlh% Ccf8QR aFZi7gy5)| hnjUCGl <oPgF/ g*|.h0u߇R #<6Lն 5}UVp3#\bkA[̌[[ ӣVdR b۳ U8ha. DӑE8""I'b1is"nV0^,f*1"uu \k `"[.k`lozʾ̳(Uإkba?Ƕ1duq 7K>=J2Sf^JΟa X(M. \SԦӃ",nn bmR@c8L(U0Z䆞A~$*22vn.kWtlLvTP[ 8Qf;qu$̚D&xjB#D-s;<ᅴDSBEXwSu~mh%0Կǧ {>ڢ{+Wf >qK٭RAi<@T* *M؞ZL­dI  Bɰ(#a} o*|LZ[D v ou3D+L;2d0id%SfE4\"7?kg0,|7ix`IR(#>oW>Ah}IM8ɟzZBPzr{xs{]N`N tlaxe%$gQv}/&Uh&NoClL N>`iOTչZwӞ]4`om5;z" C $-)t))K6`W`fJS~1 rXYO}pT(#>Vs[H3"ɸuLp0][.҅&v{=-AIaE>ab;U.>*9A\\?B8%c |6.%A]0tTP#C+cQun|cr\C0lGp/4?[!1R1 r{ZnWhiO̘RA ]< v3 lQ~:r׽ VS _֬Ph=*V D.D^ʊpv5S82 avo5ݳ7a7*L{JMn+0Bԫ6s,Ћ_>TIBIAvV"l>ޭ5,$Qw[%VF>*dNO>mE}4%jLN rbC8w 0bH'oIA/g84Ǡ i/Aڀ $ Itg~('NA"v"k5&_:̙/hg5VL~Jl>< MGA{@|zɉi ~~@?PI2/HH` ~4UmjR5ׂ$8_fGvc`?5Gyc|qzo3Խ7p~(BYBT^5(ui =M5Ò*-r|!n` k& 7:6Ѷ\[T0X\U8^SϿ-9IQ=|mD |~̥l_U>7,tH-;C"܉,vrŌH6tvɯl9;?Jfșr6Tg{$1%Vl$E'0U'cu!@6̑"}AB# Uif4(wJtx⟆xU_؉d@Jhܭ@3E'+Ee\X*C Pxuy-&l"k!']|h8EZ.Vs.AVfk[ԠazoP![bjpSix)^1ZIsKM;W5J<Iu:ǜ_3자r%=&ƃ&7 ?4ݢQ={gE靏Fc q2+rQZER.Re)v?j #-3>_ = {|$n9@铄8[xď|S앪?6SbAw M#[nb.Xu]Ra @@C4=s2ƃ-dcPaYdžPBVI4m"ƑVx?lJ4Ad]85HW) #~KV[yG Ya1D#g.p$r2N.+!bQNerr,Z4g8ҙ+UnY֣1 ޟ܁iʴ Zy)g?ȡ3?2_R37ȩʵ;2'.% 02FåzL)c4lkw|zُ .o[D)t+-S}͒5z/Ԑp3 x4{[Y!{13YC5S/J/SϿ3#(}vbfC 6s9.g7g`Bk#W3]Kb_wSiE)䯆ebQ g{[za Y<]w0fυx FPBb&>:;0ZLLIm-$_:[2DOJ$[U8AiGcbkqˑL?FɫLŠP.@|N+۷~F4rJh_f/޾<>fMKn|,\& )zG))?F|1 ]W ݦ#tb?}ю =F4Gwõ2c2,r㟽?7fۋN!N}M CqoV]MhA =*` X߈P^IJhN#Ui ǐ ะ]†Lט0@( V>$=hC!9mR~!f U+f.}WSٗ^q U"$|h& ~NϷ&$M$GN?-PlefCa1'( 2B/@x鰪_f}U5`J +h*+>`WA`׷g$,`ZCP8vܛG>͠Wka T m~)yH~={7"x2.O(|4:vG =ys]m&I6">[,_ݯSb9qer2 kuu+^k]2 - rJf>8d򏻊Fڍr@]| Q"B{Z>F Vc KYXE^.I Ү ÁP8wr(5 '`=.I*W Xj!p3v~qإ,C/t/-e"푈v_]:Oٮ+V$Gz40qXUJt" +6Tdt6> OaʨCㇳЌ"m T:N[t)#\gOdXp|iL}UlE04 k"Rh|5^M+1[ȦI3|F.f['oT6,x[>#J9veymX͓_+LZVz_r|o"ktn62}L+caA!Pcugp?OLFg/JڰaAp`e"d2mxTժDq.#@ r1p`̯:c eIJFCj[HeF|_֚֘|xs~;{5Va ‚7e'f[&nmQM~_ jފt  ]r .l;xYOe=N ҟJd%Pf-~axPdJ-+[_&Jɭ[(e/~=qN̯}ICk'*Te_Ń zɍLD\ǭ}$)T,Cx_-$${( У $T·mA-H{8=n*0Xg < b63Y\8- 䏟gr7Ⱥj8Sφp*E9w)X yA_: Ut S-¸0E<)atPd2{6nCom~{݅->zT VNqms+n28FZlJ}[իp$X߄1^9cq^rlNyi]|s>'(/4%73]# EߕkN\ﻶS>ZRN(e1MRԣbL擗weznz*qGRj&Ee׉J uB5(#j8khJUHd.3/ P[/0XHIVFiЎ-̦ƽۙ6%4;d O99^BbK) 5 1}ʴW,Y oq5:_϶ywrLI`:Fj)tR,K}#+ntJJ9^@x򲹐ee ,nlzN^A ufBC,S#А|mK0v #ZPu?=ۋ c<0$h2[ qߩ(+*!L\zBɍ%lwAGR2Zhj_!c\zOixپ6on)\`]k+3lj–ᭀid~z_^\s(j,U`'mQBzğOz) P$P Pw9vԲ=_aFFTW Pn##!czxzVD޸"a !P`D0Vi,Vyz=ۺBP=.D/#owq,.7)ơR̛! ̬&27LuI"{4SL٣Æ GGiL(>#ʃ>CTV<ȯ!E"1>ί)^Z=MlW[KьJ8 ¹h1l_X~Zl<0] Ut%.f4Yw1= }o"A"zT&D[?-SE(CbrV^dwI͂zϬE*`\"^i,u5:8(QXM '5^_ g^wyŗϛZ(o\^ӈ7]AҞb|.0Þ o}AxE|p24~'w9дAF#- ѱ~RDC+#3DV#39!vHe{ Ω"EsO*ȶItlbS^YxEK!D95M;2~+4$8+'x|V g5_Q_k`!=v^Q$ =h4#Ё9ԧ!Bee~*/x Ss`蘋yY%RS}TӝkC@C,<,gE8S ̷:ntK=6T2]2C%;@ym FeD) l E.׎T8-\}ǧc缰$A^\ZΨJO_*xY.GMlۍn!Ue_(c;QBTKZ^nA ǣfx:改\8KQK:IsՉ 7+Y^@@2C{U {D]dLxG~-N!>%/OSPʨp4H4Q&frƝt &2UŞ Ve&ӿN[p1@ oKE& _C Ι]JgPNsNOJ[Ğ$nOKN,|s_aHcu<&rpmT-DP]4)#;ķpE&3"pΣ;IVXY[ qZlܷXԋrq.Mw\};rG-R7M[ ɕ1PK@Xs}= 3&2 AܠTX{0l>w#M.AL+qBLJ;G-Bĩ OHԻR Z63rMX~,nM(H!qi`߂c;>CqHɩޓħp*A:Uـ4,WQbYᕋzhOi:WRk}&>~#HW8eCe$_js+ʪ̃ ;b 0v-_82Gͥ{4_Jg-"E)϶W]!a%!JZ8'yhPOKѓJ>I$ krQ(LX Lَ)?LO]ޠf9/1Ƶ=R̛U_TkcF_^1p.Ed+d[!mZR"mW>~00N4ٯNR2taSGk&?\•5q#y;Tkģ9mq 徚[kn%4Bz> /M?]d͔L.>1 ּ#؉lB~S]֏%r3+A.P`Nc).K%ʹ%>`Dxg)?jnlqP;8O '3ljQH1 !@¬)Y.)UA䦌|>6*eEB#HOt wH!uң`FS$bfʨ!ӨŷL cTVHS`)MXJ*kVa1"F*yK*;"}\nvEɿwecY{tVM1ԙ 5@_ҼI򲷊A3͙/ciܳ*܊IVv{ 2 ėH\3gF)MPdCBz_q$rq"⽳!GqJSY<^U)U - $摸L8 D3?{>=Ԟf$'DVcD؛MCˌC⳵$KEVi8C=3TQsaf˻e".);g/dp]~^*28B޺BZ0[i]jdE zeaH*T6u}l8ycm`&we~^Y}6*ouz( =1$a,x]Z|F,PAqxMaˎME6 JqVj8[]&YHc.)^/'N(rU<{]O?TǮ$\(1ȈÅP9jU*Oĸ-0C>#○# (}.>0@Gm ]>xtzPy{g3LBe =DC!gDYrA~U^8HT[ϰ0S42WwSp_/&&pY_.hUs 23n\蕺[=;EYd"AvE.r;[PV[Z rgl\}hӱ{{lQ(-RCD,Y=3ML]Y?4ءvMv{s$K+.`{fl3PʉhArCƀMBw!l}w[ ǻ6 d' 8FF8fa ar{ۗI2 ]~Uß ߃ZL-LjQ6%8 'CdL$$ZvB|uhvE8bqi@D;(v+`8ćۡ? DI|ڡaǺ,Ư#=/'jBcAhOS'J Tp9I>N48 Bo%RB#PW']R q۹^irGRԍ Bw(;||Ǧ`; ɩ'&ՙ*/UA'k]=򞏤#sԖT}P!yl+ա3$d3Mݺ"R9~&_M6e1,O\Q:iL[סQv'Uf^`(0LP.FzEa (K* :ruaNgvvSGS]3wNz:'T}iT*=N&݊ߠڡ/[S' Zueco]Lc+] k/;^G!lP7T;.Jͣ"I~5^Vޤ18N:Coq$3/Z%+VPuL(w 8ҮX6F!Һ#ń~MKDxU5/zG_0j|UERMj9hosLXf pʾڻMb g4:Ϯ qAbKqn\9b.qݟpN4jV}6B<_ jw|l70- tOUN VLIS 2oչ .*ЍAߴDD ߟ\= 儃.^!ARo W}d=" r^U2vx#' Z _ߪP&}uhX>YB)SX` F6Ik+ '^*N1SW2˅#)X87)XqYVj|#A^6H6ID)Pe`aYxfBUɏ: (hd8϶f:e1~>m/HF,lG[26-wY{u(6& n)j+l@ëF7߈ W[*ovp*ɹzkv`j|]*ުzJ[jv/K >@j.x*7p!|M&is7g>>5G&78:e'LtK֟o dݚ9 sķ0N nh S>"X85.%֔]P *(Z*0ye'p2VKI 4߱j'nݢE.-W#Ca8p,osRkl@ z/a,rN?='Ko+fNK-wŷzqn7[G\ "Z]/tpl TR'#NB<z!ʉyQzA` 5 F/W֠^ *T\y;gj9ɭSyVyj@[5>xcl9>חliLI*w,1CҰ̘ d+G_.R}{ !ނ.g m%>v`q aGy2"Jl/o_{^Nxrt)1i/yFo 3/<&M:N ރQ.Q@ ~L*awR+S̈́;̔+gRwfg37\PXX=t_0k}{,5zK9!`/kɕ}T_a#SlkDTa\sDXKdnٮG]}J@RpDhm.<r0bPDbQ^=>'b1JBu\}lLU29p]ydvLJ /fOeTzPkillY APj1Ʉ9qŨ{q %r8!&6. bQXbW~CG,jl<=S[-I>fR|9ǩ P@qB`KTg¹@n=*ǓQ1(NsicrZ$9\o%q@0ѡa&Bn-uXIDiBiW4@iBi[j Z #cCמDgѹ.C3дoЮI [u|^qxt"8j L¼sy lM8o9ͼZ1⹢R;9$ VK1GY1޴ |:9Pf'6E/̱EM]h/>%mzu :w[HB]0UDfV8,)؇fޡv) ,43xܖDgB#4H0Qzζ\;U,[ aG@vkVlC556I\wh*2[˜ 0 zb^TI>BǻX?5?`tI~v ߧ&1]KXgݷdžZ+(p_'*(B I^hje MVg%0fxl̉P)9Xxo_|ɦ'm 2ϯekcD&>˙bareV|g슌]1F~MΠN=ص Dgmз0~K#hȦ53FI Q_ Sthx/w#N`_:tQ9F`(Y1H?I&7 hRiC,фVncy' z'na4[I`zra?#*S8ƺN!dw@r` 6"('bC`>6tGb,xTB b!>.Qߟ%gk&0|Q&O#Ghv 3Yӓt@-&\o'ԑiw6Y_CΖvI(oϳkF.~XıdꐿF,rf9/gE+ <B"};U?xaJEQB]o׆tG lnkul`\sغWZGv9lGJ:!- "PFYrc֢Ȑ{ے+ #lB*hƘdc9^scNW>c(g†X<,C½karT9H>E0`B'k4`e%?C2 j ,ssIcX=4 N&mNA1GNgk!(dt,Ankm6jaqjb5AoΩʼrڮ Vtz,C 6AaLtf2Nֿ=e⌭]=z$YM4&cy߇]Cx02+Qniݑd{|@'NЋK4+Z,R;a5i+W`x ?K_\ۄ Or-j>V;ʇDc=TGg EK3,+e+E&xb_Ewp:Mވ A >(~8A^zAJ"ĵ>"Q,6Zt% ۝ϔ`>Qyr^F߈W)~x.LQjL=&/V'g2aӚ7[9gjpzr'0fx fX$&N|"a sA>sH4f Ij⾈uty GD]'*@6qpgoߞ}r+Xw\3ipNdO;OjWugiL@lPkc'k|*auVdzdʠDKZ (ݾc]K5?k@ ,*5'Wk*@x=wj QKaY14 6\ShY|+;..h+;Ih>N}h"U^TV"b4!ykyJG#qtofsfJbLE"p[.?=Tc"F&'Yx L葡i2jL}| )~},;TDif%U.A&-!sJsrz$xHG|TJ؁c%wLCmRֲk|nvyE(C)}LmNG(kt̅mhjW^ ޘEqR;8(֖=>C j{p8'9mhwZF;\il4 G|V<RERDN)rTK/%3XHm4#h]cK CTSB&ǾKXgVp^;Lgp^@a\2& 1nnr+UD1AGww`X`EYhjpo?Y\tfj#6gIi/4{ć"n Z! r69#$^Df)YkAK0\d!-.k^ʿ6Mr(i> )e$N*cVMDIh_tG-U` +AJ˄"%~W؟:1R\y= YBq)RtU6A*ffK^+P_AeTHU6okk!.SCmtHkF'/ep4`qdC\cT߹"ay@U~5ծbQ. ]2gP%i"w-:Rhݼחi,O ouvw jQ0q T]ΰ=aux]U;$?x&Z x2XHu6[uE  =a.! ,+_tf83Ӓp~r&DL8ug V8uQulqZCk2`yL]6ӥ >Ry~-+ /St @+\=^g/όY(x(`kv2nJ0=ҵZM4Na8 ҂*Lz[-~#ϧbp[V}NQ(8@Ժ}` y[ #.ғ-~=VX<T#Av*+tb,Gz&?CR7YROYC׏Wn&pۨHP3[OyJ{Qy1EKM_|7>/o…MͧƗ Ŗsi H#_ RacDp+Qu(9C V%Vxa3F@,l0'jmq`9 `ҁ 5 5څ T9Tȥ"=2hTXAsNkM`CNUFQ%犬2FrITW Mt36=$H:3J[d  3sΖum4u эZh$I!Aaϐ'E֓ZƿJ9 ?bjB@ lBi6aUjNږƇ&buV6scXdkB 8Yi8':]b2@IF/t} !┍C'6x؅ ,Շ2gn )&19Iav 㛅pReM|L BFNeY Vuxͯ/4eh&:<5Y>?Pwtϥ}!h:<aqJrn mUAaIi|+6F+:] gqxdgĶ􊗿G RI= y,lt>Q>pçך0= ]Rٕz"ohES}uIRm8T*<v AbB*fx5O>O-')MfK_kM>hqF\(o|X*9#yȗ Dd陳4ao~VYuO~[焢qqC/Y0(!CS0J!|_:)+ Oas1ww ~u%m[Аd'0q<۞To|&"d!?E(dߠ1!?X&?P7haN[TjR\vJw 6Bw5`Éu㑃T@VsP\ Rx_kl^+nj}^Y+dgzw8Ȝ|`i֖ DЇy+M%a̓.G@-=1mç+h:)J;ctH]7|Ҭ\+_h h#OTp1V`DŽ,m`,EbK "M-(rB/1!\b@!$rJuSdv|y_Jf@2.Fr\`rkĬ,Ce穄6$y#{h3QveI2?V}PK "]?CGR>@JU tS^od{ofH| l;B@@w şkͩC> ,Ԁ".tF&{&_p@b\YH0o̊,B~-EX#kdl*$V\kwX5oP4m)2XL} DLϤ+ԫ>p9*Zsg 0mX9Bǡzqh0+x؜SI BCwJDV{wUCy0Iy/fߋm1ęf{j-cPBMBMTC40;ﱎDi>xV(P ~L_6gs.;P)1DF:xti#ʓ[ ND.FoT->G ήcN=TG4'Ca{.pjю@Smh>a@hSS+#4+xתJ;Oj=cPF8`K!ΐ v(F/0Q˛Mjh+yDz_1 %Mx8KsQB ֎,3\j#p)poo%/+8cbM' 54ȗgSnvV6,C93cLlp/!c\$Ƨ ;2Ro#v[~rTl 2[ϱb!5?(d % V2#|ş(%r8|֊*BeUq|I|aBg /Hbl6҅Jdg'6_ t'6MZYI6C-2 -)z8+ga!AwlWw^Ф*LubbECOk͝[;<CKk#Z͟lOԳd?j&Wyn8m /`xeqx{tW'tm+ S 5<(zty+0IL:7NMWSOjPE=T BN^ ;{7zsp2SMic{׶>']p2[ c@^0=+ew՝9Nt<qCǓKs31$輍1L]=+F*GFYll< &b##qΏ+y_2Lݧ7.0tfeC3]qNUr[a&6[ "vaXf8ay3$X/jO([\wkS!uwGaLFs)MI\WH*蠵|Kրp1uwWǧԭr{hld8 oG?n~'x%4 FGay/ijg"CLq&90K^gDrb~|lDf ﱅ0aJp21A_@ɫ^at? AψD5@țM@>U={*eOf0A ,"x&IQpvʝGiB2^vJzr X*v F1yl~S]rْwaFgn-P mM(x4J/k_Ko[[YQ!Buħ-VO;u[u0uWwpOiq]8QϬ/d v~T׵BjIj8&_+4Nj6)R%uvq }qKԭnai gRz9ҕJl;-|' dB$$0#ނHFcTc!ȈBFEiy0j꾼8ĥU&l@&_pf+5=6AqDB9K!]AUCd2-r|TӿZց+o NVKdYnڭ:M'"6&?T"l )TRU꜏AWVn2+lnF4)VX? v\PSO$n4"HA`wE^MB 9SWDef_n- W+HvUm~8G7+o7G!h(\8f++&KVNAÕ$dSciP< 3 hIDhhXbdztx1%W>l.M8 th3"%4 |A.8X0ʍ4T*M?L 7& DWd[I~^x$>^#C)c*rgK8SwQƨU'`fI۵-4Wwɨn34(_P$|ki%P>@F_gddͭ7eg-a#w0OctB{B3PBw™v1GPz?Up5dDo0 (?}kHuo^"[&^D`7O-K ;'F\e"+&tKBCp\l%i'?` *{\Ҹ]UbTT> ".slG.ukj$Ԡ}qF8uZ/оR׌k\쐭9ſTf.:!df`PNa&Hh}~L8/ ahV}wAyh] }61 6L/?h>=y.~hf16K fC0h͏l PCjLЋqP#Se*$A.3<9tKԈ*WgU 6EKcȮ5K~kqx#x$&p[ ٻ Bp ' 7=~i:P;*x&M<;3QV&Uqê % ҥSdn,Ύx^5BƤvӗ#keJ< E2HJ_^*2rio]m0tBѨ): yKqG"mച)А{^cb]@-sdM{1fL1ZSu"M NK܊&0XkP#&hdžnCsk)[[C|W4 u_Ƞ@E\ _S:`v:zᗦ`צ_60c:%/j୲PdS>9k8uIP%_mX1ݥwMED}N-tC7@MhK+|KK$ ;ly 8Qd+[&?Kfc&a:o4ctםr*)t[k>1#ʝ"泶z ZBPNM) 䛬& 5݃#D.VFU/KqaFhDo_b~rT@TJ,u.F=q̕%|BOaؕұɦY}C\+AT5Cm͠JokD z{8k'cJx ;5_abX \lkcۼuԳ`Rx L;Zu3Mϙsq݃aEpx,hޗn\O[k5mSPql tz$?{Iǵ׆ &̪ fm`ia˫xQ &cxG9ʌnE)dg>vUwdUɇQ|b>si!|į΃\\m|>h46,£ C!rWi[*ON۳VP|:8HP껽XP"ߵi %Jǥ\uD:Љ23:`|j8\RU 0dFC3+$8<$pfFeoH4 =H [[;n .LŹb@ĸEc,^rt-1!J\ay#gI*$?~=}$GƨmxL]=s@3dG*UK4/_Nnԣ;X\ F:>^K~6ű$橷8R nhtלSE2@5+k+ڵpMk2(i=?}^}0(Yh[<&^sy8d| Zh N]jo5qLg ׂ#JjFNQwvqSf9nmM~X|>%=|7e46b3Bci.P>Z6K7݆ݦ If7Uظ*? y_*n_ $@XjFÎ/085*s6Il^[HBJ<]x&I:sʛ|ň?sTP-xIWnfɍ!QmvU1=sBE|Z~, Hx4ڱI@x˸ @*69Ye &ZBħZmvR3#xMO 13d B*6SrHD2CP3WBX ~R'(p )g@JJ3pҩqHLF#a쀀GFx;rG p=N4j~':y()|_ր.7Y)+IMC]~w!M%0hSp8609ĂaetJ^/vY}A=S*Ư4 Q ]B-OcgVq FQo ov^<a|S`Zۏ6QpLq~Wce6Atw.3Wy7̟Y?&Z K44prcV<@F6ĕi-UY yp:UiX4 2jS3|2Yb*-Gs+ʗ=4Pk 3i$cer|e* W-&qYqf8xpzl 2Mmĕj"T/WI/d;yhG$D%:I/®܈=koAW}*Z"%ðc( \+v\@=Keo-^hpQ \54۳8T]C&b4ۅzN\r-Dq^ 5Gt|1׸4~9%p33wկ{aoa0NB ʭV.O?\GkLKPi6Dyr1k7J,Pe^SRb35VL5]Vpޥ|p&dq>mqeJ I2Y*pKGpfCj\k:Ԁ"؁#R3(0YV<73-Vb&? QtE  D@d![[>SBcjb@R:Eu /J1q13$~/>m$rͨ=H ŵTR?T_ǹ{ fۥ#hԶOMirkPj﷥p S f܃(1Gax (ʻ'q7EsP)_~AoPWoȺW.v3ϰ\]sP%cxr#&>uA 0i2 >at)6 :aw%fqTQ#N|и3$("_g89WXqKGfH\0|sK ۡ F@2b`ù'\uc*IVZjC%,,4Q rDAOƇZ=7yC}-"P;>5p4FDzPC3C&F7Y?RONHKh ~6v+?Ϗp9kTq FI!I/aQQHtźzWX>ـ{xOX7IvxcldpE5BM]xaRYbX3l?CωC3xtbc.AR RaF\IׄZ+;`VY܁J.>IW+HJa8rC L^b;tX\KH-=l`/7Hz;ڃų}L|٤㿭qe~Rcy U6Н:~9@HOrvGǞyk~*+x[KY*]]XuB}ZZ](Qs:|4[yq”tbϼN⟃!ΠHMɹ9T'0&1o%8vp#TaD#~m PƯ+euq~0c5mN) U667%~i:i&~jH#%x{fIW@x*Yє0T&LD.F~8%u> B5q(5} 1Xek~v mݚ`KA(04tOu6HHCl0FR,sEHfl6u Wd%V̖Zm(f<~Ѝ 8 T*XD9<T-~_t[ ԓ0*t_:?Dv@u.2rvtd7fUE¼J /Wq(?ed}%19 @L Zޛ)Mg?Uj\MV oȯy}``:1pezSYdrEeM~-cէcQX ؆UOҫ`{dCpě+MS6 Oa_ g/ %#^j@nv?CiX;X71d،nj†`YBFE^k)pKu Bt˙aHZjk|эD[jDqeP{PN_=B ΀ ?<b{e|=_|3u\ۉ7 P?Exݥcri؇o9V`[ !QzngI{M]\Tig:B8m|$ÆkM '>0jg3 iN*>lnKXHAeTKX­Lm5q~0>..擟a,Ζҍk$][Hӄ:GöB)PǹOP_q}_-UBAxY.pcɡScC`5ޖHohbMлKaR_d(N䟙Ln3i we9OL!2]X1iӡU[_ZXS25,Rg {w|6 ;FdPC ,vd_K()D&,^il Reo%2WLI>ڿ %&Tb睒 0$GNtJ_*OYx5^0Wl6T$ m-u4L.]& T{gl[P'KȠn,M)8q{("^ V_'R@o]B;n!tfSH6K3[Pn+_ũ1^} fWߍY2C?6XWde)}Z>5)Zbe*+uU!&N}E':)G2  *)vE;jOż"ަmM0&_ @l qBRZ Mhv+mM6^:ķSg:r (One FV,DuO[dځ{k/=:kA1j7cg# }]+{ Kb<p|rbl0,M'DbޯqMa;t VTqe):<))Bf=X@@.*+/f}k&4YOL! cj8jפƣf#^i4![kabC0/2^;hIn+׷(Zx^zayz'.cc~ 2NP]8ٱ_Ksd.Wy䭙,:8I!LEiy;bgHF*1aBr;l޴.X(^Z+֪X=x?\CK1Z:",xP0gi3E:$(t˪h2_"6z S{5/VS7-YZtA>0s2(M&GZLoxJ,ːyȂ3Wz]Ӂ^!{j@2ʝqnBWt\l+nhTK[a q͙}oiLEҼ!{ߔ9Է\:̾>I@k ,Vwm)@V(է[ۼӈ뫙EScG:=ź*tZCDwnf D]J֬}c /`4dUBB9Cv;C =I(\n盺J*۬ZU"nsERnOZ,C'ȣ5ulnpLlTof`Eߎ?}xf bKh!l}NXq|5dMcF'ܺKУZ4\K# xL>#z}*-Y.'bY-DiE;՘:4x‡ps'Qsz_0-bԘVkI 9PhfC ltEm^_?>23~_`S7RSI2?Ug-W^l}YBzȹ.XfrGݖ`+zG{=(g tqR/>&V\ϗgF *dd5^۰m'WelO+,AhʈˠM&P[ϗc- MHa$D'CNqF[qFǼN)έ5NsǦ|3kk:ygKƶ-70f5 t|u߾So_B7j ovߌ) h7IrX>9a#4G·WS%⸣t5h:Q,p_/A,o:xir)P> +_}^(6ox^LOA~A@nHÒ=ur%+hej=ZeqmΒ\4K4x{V<Th S0)T/i^K*ZLYbdN=~d/atNow)K>2ɺli5[t/ve澈a@Z \$|PIB`;_+Y/e­ xM1.^.9t0槗..UG,uePő\E,5o~}"FnU:O1!ch|o VC#q[@>u<v{vɇ*>#HV9mdlٟH@g+e:ȏv"fEyD^oĉ`Ӏk%n w s)1w,o8.μ7¯~J4>3 Q] ffcc &텮EC ,p4b_s MK8{q!D MJ0b!̶i.̦ nv)O SNA X8u,Io߆+,^jG!PtW F3)Ni.fH$iw/%aw UV;cBLXBSJl(tFVƈOgHUP0J(9"8D_EglJ H2]CfIפݚ$NٿJbYya ڕ^r%>lY/q!='_KW-r% Ԅ*|2$|$IYUh3Oorډ;7Y..!*lT:K6KwFJ!LK=Y)<Ǫ6LS?.SG43<2o Hw˸Eғacʨ_%W8S >>RkhАՠ^!UwwTC|Leodxmѻ)pM5=3ӄ1gb. Jb&i o[v[6YlO;M f)1I+bN*p'w2^ ”N~mk 4lj1{r<֤-BL87R]f+,Vʌi l 04!c:I|iЖpS;L}RUO\Ѽu28$eh0Hh^@CwȠ9ޝˡiY!ۀј9!^Q?MAs%&yHjAFDu;Rm7=V."ꉪkp]ގaɝPڔr侎?"TLw`?}kaJwª#OhV'uMV?vͥKmlOM EQ_.TDXay:K :uxE5=7&*N ;4wk^ܥw',* ^F,Qg2ѣ3QC<^zT#c# AõiT&?Y!ɸYƾU:Ҵ\$.S&Qw_h?8%nl5F]gEDĢ@WM&\yԀт<4@,|tć`ZFRS7;3 b̋NlltI>F@VOM;69ͦR{79!RX2쭺Yb~=',__R^w"Ń/IQ{'G b(ϥӇ[M'ak)ß%TZF#kϹؿZX2bPpS) F}Ft6.\ uA^HҜ8 >&p8(/{3T 4 tCK:ක\$)l:х&TnVWp#r%Q܍߹%L/Fl)w*%<[a&,% {Sx[adgkie)SVOd V*M~LԛT[,X\-Q"3)TChW)dw0awCOq~WNJe m&T rC} Tϔx[3Yd#Eq6Tdi\ü?KSIJDG'`JsHBBx?_t?w5zz.bK_#\m$fftkˌ*;\\"jnT|\ RJ)o>c%,^0( ^$e05Q/x+ѩ=SBW.4Ej"@5EoT#'(*v̈{Ͼ3gyү[b1mH&ϲc2rV5B"-lʺ+c~_v[DuLoަ(ubY :{ldY\*+6kTTLf.Trc` CelpVKv78Ef2aV]cQ䤑se41uH%v4Krg)evA(Uݖ+ a'ڔSJ"uJw$dzMe (lAQBȑcY'JV!!D< oyb!q)-R`olv$h!ҠV-J1O?jw?JV[`:1JH4X ?\hJ >sj,oKd{7V;㗸msr֡kc!Jдd;u<~W6t|ʥRu FH(@$oO&Yi衸^KK]=]S9"MϖD%1 *H}IIy;9!n 9qoZe# lP|N7-`Jr`iܛbTbLg ݾ.x y6I: G66Qѡ'?3\i쟙 ٹ\mn~'wa.Uuhnqh!6[-V]n0R1^UͮfׯIۮƮ`MtjjꄞRu|0/TI)rV)P`ZdgzA[/&d #O_&wywRI8o=_%*<fn=@-M';. ^ǶjNңwڀ<@l,z_q.Lh^ PFdtNkR#jE% MًNs&:7ҧ^@MXҟ{ YՌSz'\O3OWMJCӠ&Nj:l̈MŸ^ڙ;ˑڏYEBglJ%d^7Î's`M-J߃{u@xp=.řaR6TjU3 1C*PWxtYVfJ, /GD2lg8;W2eL֥N%0dFuxe M8!l\IRy0."WdD{ze>Cn:/4bc{fThzH/%!Hf\*ode[xKg9~S oZ&kT**6vȿ]0 !{à?a`bhdhHWJ<. ~ɩP?us[VְJ>2y#w]LwaOZ2#id KR8ԵiirAuIg0VT vb1ѕ[oB y)j BE@j6j1bP]J(2,:a'ó%"l0|4nzI{ˠcf9;Nu7'i M,X-ei#\h;tn`=H:I!qX疶3ђ23k$0SniD{-dJ ҩ ` H m3Fk@l7H[8G-VȒ(J^5pl3Γ[ _./lշs,&N) Fp0 jpbӋ/&>,Ds >?x.B{bj"] !Jmߍٻ]~I2 jk[~*/B<8~f@*#scɩq5j:2:|HJ˻JdrKZ#_A0,sp!`ZGY~4Ό^ T`5aAGw۹kHy3wd1_a "G-ǃ @'S(EL`F}c)y_}XW&'sOA%XΒ]oT+STEcZyw މB P4ΐ-"IoQG |2HvblB AUUt@^ %6bW0 ϮBQR|Q;{LVaP]@RZ7,DVʁ"9%8뒀!:q/R8 QB6h'o\Jg*tKHd3lLw;:{)& Mv_jT*E+( ^)BabDŽdalLwF_42B}u|xNZ ;~64caGe\Gjgg'}O,IX7hnrϔ%*bp2 )&Id ^Օ"+$8K4t+4E~WǚXQG2>H]ሚV$:O~C76_W/؊M7N#]/&MK  >X8[I4xo4c-!<hk͟~|E]P _D. f% >sFkpl0hΟ=rMMeуA39 y45`_(oܿ}h~M}MO/VV.$‚&ɎD>RS3sW8ԌLIc!ӱL ,{&.; E,߽u&rLɉ[q!p+5v%~7=`ṛǥ] zBԧsO}OI$-V/UqoǢ ( u|Iyս7/.HrTLc,5YbESd^p'-#Y64v "UN$o$jZz) ǻcZ 7 9f(WC l lk4,Y9u6L-NگTd^)W=1~:U'|,}vIs7n^y[R /tgH+UIنkP9jB!0$ J~g&m|_;$n8~l#⣒KHn4:`PaNro`m`B Ѱ<rA;o c_ Ǖ C8 m/)z$+AHXt4 *85& X 򼕲r_Tۀ5r-#E~ŝkB-b' Ewi$֠T/E,;*5IdU{gtuMa흑ÇaJt i^CW1J~MRR)dܭv]tԓ_icQPc,NW zV20F]dA''Ye˰n|u-]t-@V> |bzr3>`g#l wmN(Χ|M:Rt _fQ$}P-Q\}0<>'G1ue8%CG%M4}rI{u2F5hI!X\ Y˱0-ofT>K%o,85[MnފMNx%۰ {J(:C>U.& UjSrMcztvkP;_%\Msv-?z5Yj⑨J1 r4h1z0R#*oD%T1b'~Pb<;~:xr؉t D'sEV4@ ^ N?҅Y+Uh5e#[rad16Ͱ,ӧ)+H!{hw'y6,P{`Pl->sojb5)ul X$`mJ[kDڶ.g{W=h;]yzk+u79=d RNϸtM2ȇ4$ԵؼAml`([Rr"Yq ׸E!mKdg6l ڭRF9*uF,br‡lRJvtՐ،o0}-?.=h²,e.un$w;")͚ga08$%YU'ih}.K0 !JhӅ1 .A#B&;t,kH{g zk\H֤#3Ʈ0D 9Vb(XX*lh70k +qkT>Fg S"]8}$݉5A8u̾}mP^" {WmũļY0_`_`c|NxL=L,K-aBo.ZY,\ҤK[׽aRUCMRP &m )"(XweJ/VemfB@5Z4 '7ECFCxء#% v.pOjYl83z-Y)~VcݘZ MM,tHPeق"Rݙ‡v)206TP/ݕN/CRi!TX$Y[GvGq C_UC^x}8DaF5v (gfLV]cBM`#$+X.]5Yn K 6uL(^[tu|,v9lHeFlNµursxf?#F}|eHֶ 98x~9Tc`ڹ3]BvpW뇳E~3v3Ut,{3\G{ ̌T`5$hTy]CxS%-uiL%$8%{z"6pfÔ`l)d6a9+ia9pYxZYd&XvDvc m1}53lڄ/$ڞ7\H尹O;] g}Y,d5.(GBus`;+i-"WKRB;o'3ߘj,IHp$`&gMf+YD5,Xd*2i*%:3vIƧ.|ȒnI/t/,?VjFO p?m|sX660Zp"gqCl>~2@sN࢔L"s"*Zw8QCEvxWun=fl NI~lq]G&paYZa9:FV/act9Vyx)[n*[kH6]O`1lVl#\h/I4Y h5hF_zTu[]KB;δ>w4%ޖ6)e-md6M7xe`x|ӝ+F*_w6Y0dD1BÒ$O |y=AcwrkA5UL+w _Ol4Pz:> ۫65sbICƭ`@h͡#a[(l 1n,x.4= CX%-|TJڀNYb݈0Q,Ct/!q,;xɑu*;o: >/7Jdh 8%@ʈ{8 ͩ# kϯl Y>wG/mdt<?ZFyO|F;&4NixS/sUUjBΪZoY7&^hs#~,XvY"%B6?sZOx ?~QbtG[HGJ])GuCTg,v1!)!_ V8{@4cǻ焮3\Mc'B/f琱/㵎7Pa/_^61tЛL30F2i,Tkh~mw즩]/\Oh4 ŗ g 'MΒ(F > .V#]-^AU lěo 㻦f/=|Ny3fMb{݊sK+>;Zjlqa N0&Fm&ٙHۆfKZ,u@8WªrЁ.eH,x//k g8J o"^ITض(h%t *fTCUsޫs_yZ,Ub٭&4U,8١{)N&B4*&:}D%~I*J9QH6CđB[Pq `w[`V/|i_Wjx`B额H* 8ͫD2 _:! F _M;;_~dS({&3AW+댰A7r` q_ ךS&FZHPDb#|]wٽqgpސ^P"3R$PS}I__Fa/HY32.`jK1 SΗA$I-.dKՏ+:~_$v-~ 3Bn.omB-vcXvSQs+Q4yW3NP^LQXy[I4GK5*fO=J /HhO s|)8MP(8_F!W.WPO~=K&ڵH4&urNet֣.S d%&<  BxR쟏q'M(km$㥷B 'jzkP{Ĥ0vb&=߈BhgZh"iHOe8ep*'ny {/)9n%@0VOÙ%^$Q֥bN9];|{up'$G.]!#BKß9tu;Kh)!xB%JtXOgZF=7( 0 aYR#.TĤ>b}ߌ}=VIWSQqCr^t{, : :3ݬ8ԑ N]z[GgFܺ)ښ\[lOYDGP2xEY)揟^(v/TMꢸMmm4ˁڬzG%;Ew`ccAől(4V!>JPϯx4yc|={#aH7d}"H>ߦ',b19m,A87Hs1Cq,mbMb:W/WS.[%W3ufw=n|n6C;IS8 pOYW(Z;59ۄx9Hjt*p o5D!TgsUmv3o|k|':Uɠ kYN7B dLt{PÒðaRnVr0xwJ`4Υ}t "A0g]B7ET?S !BafS >>ib8aK)A76 "nd*Ur!qe$c IM6cT}lTPSDܗM#I0C#oa]1p k@4 ,yAG'Q?Hb1{Jm 'p @c9ŅH!S@CyHY~W?odI:0 |)ۇ?x/[c߅F@c(jmXtr(e5Au['-]GZvB/>l]5}QV}Qوlxd2#._A֠j]FG47yU_-\䘟'Ta \_J^m L Dp$cU|XO<w$}=A#$yjG4`YGV |4Vps4 70*4 )X&{c9X-biX'lJ0x6'Sj)EF,Zp" ¥"XVW߳i"Σ)3w?Ɠʂ?cp̐e4S>MڧVX cD%uMy2/@|"%A|W6jfJ`Fþx~ćH`ݘmߝ5B}Bf)C2VyR-Yccx(;ΆK/uTn(Dyk2_yƹR(gouSs^ÁTWmqr>U_bk8Uv:W/UV-(NU,D._w -Tat<$]" }/[ r屢eƗưz _D:z- bbǤS50[i0IJy7nkpi ʢ.8tG![w2A~y&. K :qa%uHnK@_ rNȁBgKąl "N8[fEFɔdJd; ) GKo]ȯYG?6jɠ @i?  ƀ(fBЅ "1ޑ"y]:O8P~SVo_qPwbMq3 C|"5n2IUnUԨ"9DvtzwCL)GMK9⨚nWa7p̿T?>Q=Qy!ɭ6No ZĈo4_hJ3jf<: ͫ4òI9M^;;Stٮ@m 5ݫP4})Bp9rj|fOJ()U@}1s,n[>5g\x&" ϘɸX A($QXݑW|8S!luӠmn`xo$dcX]I|!'ujdfx+Izdo[M?"%5dX&Z^uUjDgQYgV3<I)2v]$\Ksٚ沑f;;IyM+dm_L\GkoޚwBmfˉr[wVhl>/cgcϘ >IJ%sZg9o7l>AEcܔe_Ș6%>cIO.H@ӌ>Cw໹}NpwU8ubל:G!j&~dpR1J3a&ʮWC5?ItĿV'?G)BV^uD3 7Vϣ>p:׈؊Ks{!+MXk|$6! \f7zdv[߇_#XW/d15=vYH$6E. qKL}&6Hwmkc+JZ|Y@֓X`F v5 mG)@# t=s/}KrfS"XµI|%AR{PC߹N(cN:BrP" !Fc"qTǻ;0E-ϐ4;ogW8o#R_ 28Fd0]֑m=~KLapI#jy#"}bA&\#~r2;3Q9eC y,9 "*xa63QۣЂ 6@3]Ks9$U ynVѡ\[9)X~~Q(nJ 5z˹Ymq> o6ş,i G1,_G%^%*aܷt5z-H-2CwR 5vP(1,u1#1Y#X--G|4uO*酓uv!bwp@B#`^? 7AW=设drfpā2®Gc U*$g7]#ͯ]P O׳,3طϪiO(>,42a>vxtoD5A܌uQ`?Cl~x䨯]鑉nepe9ǐnA3sMun1΃&][*3VJmaf: oG$rx+P25@.F轻vzFcF8l[@0|vݑɮ>c7YFlV]雷}M K-FI--i#t lun 5zP#}!^xC ́K 4a88eMf=F"Uy**[u[x@Á V/4ͅ0+Ů Z!ŹvW.r侀\轉e#.fӍTe+h1pY҈G zƙ6<?=I-o-m'5Ydǻs*Ʋ1[_ofuz]Ǿn$]~ t~e\!: luP|ѻU!}a3vz"u4sI FF&1;_1q3:=|] hnlK*Y(Wrv2c:hsIP=ZlӃ6Ey% g5az t+4AG v&Po%QFu.Le~5?h}4"w]2dUlEC)*+eb@`HqY(bR bnPY(ҁ ֝ U|)b@Kk7vű675(鯰hH߮nqtPVH))!r…?j :)O_z"ڍ%Teτꮣc鎼x =N`g2$O6 Ψ]8aL: 3|o ;k ~0uj ';Èkߵ_^~mx w9sqŠNN{1|''%ٵki#.j*kʗDu}>2oB>@3̢)FUY{aϴWg'znfY&ᘎjW9@1My~dB>4UiJrH}>0#'NXRqqt>Q>pO_}qrI[<3C^H<}cFsQA=*vgqY Sʞ b]<}-HqL9uS\{]L}qR8ԧ[<7NP?ԧzr<"QIp 8(ϻ.M>'4.-4FoDz:z!<{Phܦ[EȰYMd>ypާ oͻM+Sd$Ng .(ȉN{ufWGӢg_ك˻| b}ǂߵ,F#[<н轚,e[.~N.~N.NA31*2Z*y=::mDazOé {j bԗ :RYCk8E/uibOrim t&mC8buY(W6Uz;zAu$PGuT9#T]f-SqA8۳bpC<ѐO^R`AJ-HzF?4E왮Diыnۚ4,ؔuf*ڙv^R!NV/G,h[HRҽw?L_NXD].]%U*UbTT> Ex=Rzp ud&0Si<`H4V .Vv}ܐ}(ks[S(ZlofED㸩)5J\K+bd6>y!bm<~Y\*O%U(ws [mKjTM]Rȹwma قQkuSVVx:e c%4VAh8~ʼlLz1GFq:撨݋ \MhRF?._lb$@VCdSnq; eSG{l<2eGHxD'sqrs!PUtoџ[V{}16;q,-QLD-T'`í{rtKLӕNAFd.|  6w2ʱy[>\Zږ膶|#"$|%,}[bU0gPb#GT4*xӠL&y{x0(q|Dv~bx15HQBSXu< ~*}-=W:Jξك>);K.qt\E)|"ߎc_~C7 G}YύF`6bu?RbmŦF ]z,- y[#_7k!Pͭ#"]UU']o U?XSj+* 7PZd=~DDE z^5 br1Z^^~.d4Pv0αά/deu`|%2Cܛn4 a1]#~։|7R!4}XwR| 9)^#} ݆`j8f|VnGfpO>WGc4F@اaާǓ5eWo^2R\a'ډ5qOh$X/l=ya&G`XpE޾H ]G;jqtXsj7<'J=-/H;92[","KduN&pAѣk{AD%Οshj<%Rl}jVUhM^.@zpMQZVig̀-V.B5Ջ:=V'sE(ɨ= \`qO8{{#BA/FDM,4 i᧖\u_juFaZyTfK~BxFYFɘOڨ!SڜDHGٗ'ϑJ1=I~rS8WXjB%NH\"GQ1R!ltvwڳso>$DXg W6$T@H0-+qw9)+)N:".kr͋k2]5%ܰhkPVlu="37$ڠی9v\7|GK @_1˖D ?Oh}oviFIۄ\Y 7Ǝq&' `)wZ/-*qY LYWY kTelŐo,UT'SQwT:wF{ƿ C#[kK;I 8ڜ}ԛj ha;~T6[ v3FyAfg1׆SQqPĨ~Qy5\:HȌ4W‡fF9/[1PDe sj2Rq?gv!wcLS^R + ?-ȥ"=ڍpN\/V?l^v%oc4+ NC'T-d2€wwA#b& un 7Ýd>+{p T;nҪ`d%#~]lhZFȣЮ+l)ÏĠToG## BOΨNǣKK^ܯ,l1#x 0gwwy>lG5(wl2 BO?B::u)JUU,ɠ*G\ϋm-ICYpݤ5ç׸zjSZא҄*+d5p҃]LL:= J4 6AB(.Ž˦#%+IG?Kc)Wz.c3QߩjIⲺ30g RI/WYv^j5'Gxf}(kxHk2|!iqgb^)*" 4P/֠㔐" 9j H A4e Dzc>q 1T|O4ev$֘S˙i̟^GrD耈2 ͷiomQ!Q(;xd2"[}16*02S+{u;A?-BHז]=<^aTyPUPT$e6{F IVɵZr=6+$ursf0i/̞:ޚǧծU[KI AC"إ&J4'M faĻ#m!lkrYUR1=k3_ֻY3yJ0kx\I|35.`tڂ C]pKHP L1']Jl"◟? ݌Vmp/ްfb#}#VT<)y=T frP01v1{ 7dvIPQm85~Ǩw{|igxe4?.=lf \ksI=ͿCD ]ԴߘIQ&p1Kda:u=hUf4Q'{OFВ-4oV*ϸTjpV0N.vΆq?c&h飄qcafo$(/uN\%sFDv[@u/<Yi}+c0 uT 2bW9:<&~DllF/ 聅C ggq&UYf=TͩQcAWAhĮ|[.zTG,i94 8FQ\p7+˚wo7pWICm;Fi:?axi,WHB%NM!yU55=`wQǝa铧wG4Gq 1so8^;4c_4`miw;mrmO>"i{Z.nӺCwGE]0tA4 ܓ.r.bS=RjXl].(WeDe!Hh>;t5YR0Ie| \(HKU>EAe Tj.r. \R#[ 6 I']WT.$}%2h[ GdJcW#ex7qj0jL7(*xLq{sł*|[Gxצ tH++ XfD9hG[ m();AM34@R}+W/cih[pRvEqC3{͗έsy݁x\`?-:sAXHD|ʣ.ͱ ,+Nc^$Cf(4v_w/M0Dw$TxP#7s?ωrQd5웜T2tTA;v \vL,f>8H%H/N7R1TOێcTNS=.A74_kEάȲF@ sH3EZq#S[>99F^e*KpB.PɈY|FFmMeU -2?tTzOsJ.aʣnk(c+T\%4/d Ӻt!|⾬%u=WW] \0[*Zf~-Tۮ>:858Yw)kWiUZI XҿJo~;(fKv ˅&7#<*SNS޹F|4Fv"~QZmK IA!XI49.!U|Pp-M8x9B!S)p u1p oK)o\F G, U}S[$Edή۔JǔxhHM?-Sh5S`O)hu.IA {=D}7ƉT!#-⮧p7 6,4-%\VӠt *a~ x~&`'ʌH$'2!. tiȷ"Ԥ= @_i96$O?ls( a~b$`L[n/^s֊h [ Gx2-DqOiUhk/TħwYK)sl.g9Ptd@PWTL<6]!e?|FW{'q qhPNd\03"|-m+o݅r@}:L-1huʖN2C|W.r \z-3WѼ*YF8G[z[Dudk*V\SIe5pNR |JN<452h~a*RKh=Q‘aR ncוk{L_M$@;6dL[\(Lew`R[^J2bՉSϢ87>K:.J7ĮB{S6G NP|(?3^.-_e@Zk0U5L<(*|w-_!/CA]U `_|{E4JXL)x#)BCw_9 v7% %bs1^i#A![Hif ˉ]0(J\ԣY>=۱*ȘsmV޳F󞔋ȉ$qB I;6:)I0%LrgS(A#+4 to7ZՂ! ҹy~!I%K/Sm:9 i ôQ4|MvuZWAr H eZ(d0R-,/`IH`Vْ6.Vs.:Xz6f|fUaLa9F'i[W .Q)M <H+{2J*zf<+Q?(RP,YKTLURVL-)7Pd61Ž` W7): *3>ޅ5YhH  AGRe3B6!c:\Ґ )UKJwy^wdS:# ,/Q~eEw(&*Tj('W6D1)=o *R¤@6ui\ܻTtؖEkOI$MI@~)"tP`mDyE ݸL'/`OH 0eT&HmItJq u_cV&zP84qVιtҥX*Ә}rx:/pVyD3{1P[Tu.#0~Uv(y ˸. 4~h6^)<w\ xP*($17a7TaLjIʫQXӅOܴV!8ȼUy4lQ JT#-ޔ"bD3Zp p]XXҹ5U(m=XK}7Aاʌ2.zpKW}W}C7}EPQ;j\ܼQ1\!nΥwGG&~*QV|U5r; 8b(7A,&t/Vc(p$PZ@ S BH[g2,T)"bz%z6έ9WRud8UbζmBg֕NJ2Eimz0ٲ%P Y# H6BiؕGFmsz]0`jkK5)9<'/3 (m_a/>cq4 F—IB BGfdI  G*M,5 ڜU~9Dn)]I(6-IH W:?/6Eز8''JaՏ]Y2VQC kGdJ4lUVVmt ZD;$/^+XZf}dt_ogpll'8_Y w3Oq0 VF.]cB||0ѯ:XR=)X(+8 B:SCj Xv >q!%0 l0zF; SXnԟtb>u 4T}ݔSy$3c[W~t45ŃTqjq^d~>D:?q |m8?iى@F8*lw,tⳑ#Q4AeouFN9/tçn'ݪ$ص.~%3 "(Lt4{1h;Ca*2np#C>5!p, ۠ӢKnԲ;ԔljM$`3d18f0Y hfGnO0,p&(+yZJ+쇡80 ٯpUDIHDȻN Zd3uzPʨw~k. sFK[|Y6 $IGxFgW'_~P^[hJp4rϭ&%EkB80b<Υމ*z )zOTEa\y!>5X 8W!MSHtu, t _~bQI 0|)`-зV6m [̱>ܨ3N&Cމ_ŭK g·xk)"D+ߒr{>i/nu" Y=Ə[ nL 6)(wF,/)뫈S ;6`ٽ-p,-fԌx.ꟴ7@MDۮ{T)oX]Tk"DO=lEqȭS^z8׍\jtN _ɫ_-5U%W'E0EDVJV~EiMJ4V6++\Q jj!vMZ%cj fEagۈQ?*C*H€L)in>ZaO!8&@Ֆf",G:KaKsLRMO]_ ljH%Еxxlno}re R6RKו:WyaWzj7KYa SMbnxc:ˤ=tcXH17y 7㊽=6!~+wOE} ӱ= '/*RE jDXKak1[O'f4`yБ|ǩG/g̭E|eF|'8 L} πSDIBv9I }jQF9.}!rJt#6ل% 儛Ry*@aHvG q&Į!=Xr=.rQJi냝trjq.Zǀs~@PgZ w_+i< QQ')Wa$H @24|ȕQ!]Tk!m;XII5J X4TC]#:0QHa%.=a6eR RU[.1=UXk|Q[Pa_ JjTxʞ\`-LO4+vnW!ą#@v/A-lՔ%U"?őyLHػ:PKv)-x D}^aܪq4HyNa`X]x矺cySwd2mw'  l-%Ux/"f)ŠD>& $LGS,HڌAƧ >B!-[.jkښ!MO<ӞY#2rS"I]^@Ԓ}eو2W |?@y[Β%u|݇_ݾ4~a[\zϾ$7lFH=O_yiUєoJ8y"eQҙǎO"q1ZC@{h{Ei^ 7UbY ˜Dޙo ~5;_u䢱jr{)%h9O`qp}}PXY%Sb]iS~JM0x} kAOEBT8WX$*JcL p*I~Q !5lL-!Qjx0.S([q͔ ۵Z5<q.CˊWSԙ~ÂpύC$_RhCYM6qi6J2*:i *h:DX-TdS-~ I'O!XEbL:JMٺ:G"ǢƵXJ#U冥< I8$})!ΰSg(pu]ORa! ѣQ,¥|"*>JY4%׭IK@͓\+=qnu[^1B}&XKHX4 x9M̀'~&mY1RנĿU̱Az`ք*s6?UiX#U`&;S'ʴ"BUspGTQ{z*ҍ*]yFl@RV'zmJN;40 $OtrJ/ST2ʷ0"PT 'zvFT (SV#612rSȼT4J^?,'"&2UE3 Ib&Y`8v8 3clL13^bݟP`cx+z|`1U'{oR6I= #\@,c)^!2@xb9$dmvn* FO* >bdVRRz$X,!RbP ~~8A"ڞGmXG M9\ Fҁ_h6H 2S(MI~k*6$ xo OS2C2j8-<߈;̳[z. X/P5x)CE5#Gm >؝oH+ g@٩m_.T9~R %z"y=ex` ^{ ]N")PddCݼ( 7\a'L ryz-p|k!y}DIνEBߖ O$#-)" aȢҐK/M 兯+DS/* U dw-RFݡ_dQ-w^HpN|W!-ೃe8pnMSh3qC5IK\oңʫ2-JqB | ~Ufh;k31H4|qgMP# >ni!JSWl׍X~91Ļ^61L@;(bJC:0P#;¥SN-]I#tж]R ,xb\17 U*-YơU{t'VӃam]Mo[]y#vu)MN>AXcKӽĘ=-OvɎcI`B.ѡx9rpX~Bl:Ag+y1C 1Z)U1=*EUČ%dl p P.׋م^'PI18 g(/UϾY N`,z)xAHLϦzܓMaWp|WYZ3 {GSi0_y;xj޽?V/ *M;TLh8 )+∧(#0ItcGio?Sa_ IS|= }{g_ji)fDV4&2O9͋dFp09 aN.0J淑͡A#I;tΌ2Ҹǔll1]ORN|ut+SOj8np:ҼdD*To9uL\rB*\1QCPI4R,+Aj*m!2822vHa2"j׾V)6(v5$VN]H9%$d$6&*!&c!Pdh4e,H5ἶ#xUH_ Wx4L[VeJlRP2^ʑѺeȡ_=:r/|sکjFK)-Ib\A|+U~LqCx2 > XnKAث&"%HyJ+Cb[zMr$;jiU_o YrfWyfT$dmZZ0ȽP@s8z;ur%KAB>SIa9s")܈?zE&_C罧qZ_.4~4vn]DFnDRTTիY@A+[cA\Ov]JqDܤW#IC$:™NVCS?iFY?t%2$} N745('TĖ6 eRIH+ `p{P4NX>"mY$=by~Z^M6xX 㞚<"($4JF*  7 ,$.+FcPy:mhjmQںcB#]Iu~X(Bu0sh`Vj^ś/3?Y# ^=xH-eaaB`K8zQĻz(mBí73uE"l<ӯJۆ˾Rk0;EJ +/j8-@.CRE5*Cn9أ܌$EȃΨ` vXN-!F{8߯*WXW HPKH o។ひ(+rUwe﮴ 2X&Y:Q0*Ħax^f <L2=#PDX7KB.i4\&U5"PF1neywj)F0M٩ߘI vG|pVhd^܊Vg<\ %~>?m6K0Jz"~.ġRHHo+P}b4/}M p<}.4+4f` ⥢J$>ѴEW *&̼)RrKFMJyynm2. ?]R:)Vё=?={u3zJfSW}K%TIWZ mD4>xo*lNS\Xa^Jl>,XxwL [s-~ZF^avDyOMғztUl5FC{h/xm_ϬILwDGG`9cITqi5,]LY%ER$lkG+LMPOiR~>]R%'uL'6cdo-Po6- 4ќL)TQ L,d2t>23Uz}?4$K#;͎1? u; L~d唩`]s#ȮM3^ wxrxT>{z2HBN1EFYB` k>x tϽK,-X{5.޷/kJ@6Ag=ʱ@lH>V MVlAMr$E!'#$w?Kf %벫(M&q{vlŠ0_ؗ>?x?8{=qR%|j 5o btd=~fnUOƗM"w8yoe;L|)9=uO\R1qJҽS\2W~/P2_Z}tvA1Tsoe1EE drenĺ9++VHTjhUUAW{5.= `ͭ{q*xO - $F!:1NؠtyRRyYE <lj_=lOBz)fS2 '} ?Pp/ ZdfA@#^W"=u[ |8&Gy$-*0_F}wm}xxW D%Û-ͳ4;x$|Lp|bv R/JGU.ap?y'Ec0-!xr$ԗx [*6ѕ{F9ؗW!#E&[ZM! ߭\YNMx^vk}k?`6A'/Gi"gB}yQY{?J ;P+~`ZT'RT6^l}oт(;B`>ѷX=+Oi ?IcD=YKH.  SLO3i0?bA$HTTSCGaW%!ZfJcrLX~~N)o{㰓o6M>/%ƕ—*z0u/Q ;0յlʣ!LiIZutGRr+³cWYCcNqHTn%\?ߢ6ѲNi#y}k.): ,sHb D<+ᐔ^$,i 5 F A?Ir|`<:\gybieC&mDjcJĞ%Ǭ$qxe>ʘ[bjR9-<{*:ݝ:w:YUב/ 3ۮBY v.9u.1ݱxN;vjۻN$?Wi=;Ւbظ9|(w >;ح yLC6SV@G-RlcP|Z6U=q=BhZ8UopKPihUQ0ϴH]`g/4;5ˀ5ZFc+&F@,fg;^&|Iq)D~(%A *0&<*PN4JqȒQwX1Ī*aR"U }6aaH DdڷEش&IjEEi5rv5/L%{']m_RPNTD.{ @%bk.Fbk$& 7G[θK ʨ0::}0ȈV u0Z)R!EW)♥dAGGe .HC"-"\`WS N-=Yl(_2=5 EC[]{q{Wװ>~]: #N!ov*+Kk 7 踝 5W~*wNJ%Xx4f%t +3b]y#4AHBz<f"&䩮}fNY (k(b. 9bdPa^aRƿp~ Ztzt8@4s각jj8趮æM ׏'-̽ ,h3TH[`z|ٱ |V18oU46 *8 ˀ FSA3((ܬ_^%Ԡ(1s2И @FDA(3pSߎzg+VҝK :5p/[F[ =Opf7Ⱎ57j[;|U >N\>~;o=8 J82)[UΥ(禪aP0Ӌ8Zd~ S"Erv+F~X"D+4+7^y$6u/Ѳr>]3:Jy'r=mI_tϕL38brJdʷ)nlflB!7iބK7X3siCMvr) :)QO8"Noٜ 9;@p{ܟě:$Z@v iiB6B;ꩧm_#ƕ "}2x#>a eQ]sIOW=۶VIN E.Ǡx("E1D0u= 䮇/ߌ,VNN `#htj5Mi-GgE:39J ,p[riN[CESCZ'7aUdnɑJ31޶Cm{?Ζl̊^u@qQxvc2wvz'N*J$m档{^r=ICV*lkIK!RC(d}~" !j$z)ܔgcS}I{I%@cK÷Z{k]Ec},4캂ICĨMs{+x:xnBg 5ޟ/};pjMB}#]*(4fwt0`"zQ|}>' 98ec 4ʔ!,vzq(;B R*!C{W3$ą)a'GhM1_$y~%2Ae_yhB} #Ќ4VZ=YI4&qBHJ,ro>~XWj(RP#Pt&+༖(FC)piCS[mَ7yy`7  Sy_nkƾ¯}izp&F$߃NkZ &+)0i%oxaIK!H$Uc>Wzӝ „-H|* g-Jf~KҷBgn ۿޱ;*d$i7o'I[h%B7 u{69pf-͹ שQ??{;ɍF'WiHI,f-~⡑D$H9rIPC⾛cLn?l20x;*_5[*ӪDx#6hTw>pDS;.0r+ G$Tf *|c&Im0pf!p ꙀJd,`8G󷝲6q%$'UoDnmM7obd+ep|ՑTw ML;ii%llȉ`+I}2y`)WNNN*":Xsǣo'/ ;xpFL^*3I<n 0 m]pn[U\ewJ(GOe)к7kpf/Pe .7C Xer#ĈhDU%LY8 EQGQG#jԑmGhH)V,*zm)V ~q@A>W("fZˠtQo#3Vf ؍@![Zj d}~6 %h~k:D^PW3+6*  G ~ޡ~H$K9ZD5rtp ܴTFhp}(;Jz!ʼne\L1`ve1?YP!8 ߟ8bolAai&N,G. E$yBlRv>X61_+L gে=sE4l0FZ>)"WxtDZ6Zu_71?o̐5ںfs-L I0nAVeTǫ,i T囡 +J96% aQ߳/%\^ONfvtthhsqe!hhBo_O\ ,l[xFǮ{Ӏ,]:Æ2&P+-Vx{wklӽ둌?IbtT^}; ;{SG]'OJ+ui$tA$ԑ8F(vd5YObTnO+fi  $>zJA!@EgPx{*oŦtStpe Xb" U1[Hq'4FٛIEqSqV&V8%KRUG[ UP1E&Phut8iKö98+bn!Xr0.Rm^d!\$"L]4FHGF&)FdmM&miUZfRhl;ַc HxL 3G c9̦㱀;vۘ]7}Cх;q5u6۾pVgJ{2ƧӚVySa u=3:^.3(dx\S(q7/`-֧'x|# 8cF : U.yNRCq;*JSw 178Tlf8 (-5n1!OvHͽU 8l~S" asikMqwh6]i*"7sNTZolʦB3UD3'DO_k.09OV=5sApkRYǡ-Lkas6}Jx R歂K * қڏ2_IzӃ[KӛIGvzt@&q`|ȅ'}*ɕd_)P@lѽ8q`[<>yBQe \s'YI|o[X+V3^oiTN<}9 #OH8NPJ&s2eҴeP9e&R6)x>ȡ= rx[GL}S}% 4NpO1*-m` qs ]El^fϜmY{A%1%r8ھԖUnQ L)PcdXPdjC<]!bv%Ǧ[%tqW!v|Xzg¥ тBPxXIꚲ E|`1"ȃBvxDe w&c, E`kt@)bRWu? Hx)\0K%GoMZf,L}f$.k:kZ<I#TC ƪ`PUߏuN\V=}Њvg a0n@L0\LPŃ1 S\ uH||rqa9]'`&ꥄS|@Elhd|"{AN4 iVwPO/ZúIԳ{CmP ᛔpO_Bzf-&d?.0u@4UfodNG9NpRlo9lB}x@)6'!][t(];>Z\6\#/? iy&>CwƐDΕ.Ļ7;V|4R>myH@KNqRH r7_퍾^&izv?{g:g TYכMP:X}i(' XX嫕V CARݢxϥT<33vUX>1Qޗ B1{6: 'P{;$H<.6A{rjޡ g7.Uo^{U QlP#Љ,Lܻd4 1pئ¬܇%1|N(^*¿ `FL*ķolel P!4 k"g4ElUS¯&fJ8'k/0lqS4!Ooηs.K=7fZ܌s8~1(CX g8P6ėH٩#Լ6E Zҡɓɺ}a'`rjb ?3) +xZ^cp_ǃE4 ~Y$@[r{g Bk{XEAX!Lr^}JX %=4nJ Ɖ qLܜ^| jS *匰obVN 3Pj υo85?KK- l(,MRo;OM^`$=Rz{IQj'4yGB<(@\7Fpu|މh_Ɲ3%_ƌz܊^ Z\pH?HWdw|wj|A'9ouKpx~ZZU|s -$yy;2lעy5\PN'aA_r {$Ad yI e0 "WJjng^'qS*8iNc7QIesHW3REd^;Ԅ 3ŀ[M+BJac'HZNA S{ex*h%5~2Q2EI+=\++L^ 7 /^Q6SʷR0*]9.h8-&ں ֠G(j_Ēt#B< ;&;Կď-cWiy60<@Rlij@`pa,"č }v"j/?&WiId#Ad$x="SS}{8C wR:WlIG6@i4)=Y܈|^ DqWO)u&&L=8ֹA'" "DV͖ 1@gBs3F$^\JNÙ:ҽm3]V'/40B} '.q5\YiGm!SK&J!La 2gx_fDd*^(ӡ{(:X ]Tx!T48npܼv_l#"d)R](>{1#ѓEdm x- G~` D(f$oNϲO؞DND~d|#䎜MLD}wT7ROy46ȴK(?_NDE ai"oP!7 *Nv[oIzb2 ? `|dr)7 s2s &@c+03O  @z#$ P%06a1UT&z:ib2On~w.ɭ`ިtoŚ:7puxoV(~CNeM(ς<3֖,B'ZY #fNBLc-SjWCJ VӒgFn1r`xI|+&h*,lQ'F&ي4|_NFe?V0XXP~** z1T7P7 ةlT hr&x P @n&+}7x}AzߏM#,B3xNFɼO188ʯ^)U]Gl02:>I-l4&y$>SDk'N)Aߏ~t;^;bO;u'G[O0c*Q!9i(mJ[3OCaUl"/}R*IF[lOLc)\Kt<toQG !uֶG:4zuKHiߟ E~#A8z*M>Tq@yq_CyGHi %m"7.[7]4 Mȵψ^B=WI9͇˴)|^Rj֞9P\xc! qc.^Ss+^1_9]yWI^i^0a}iĐWPlƙdgJ׷6iSqrxq䯹C9}{7N<-2Љ4(RA9@yuLYs ¯%$q ѕxNhL\ +F T۷3< 4>,MCUTt#n#ǮD\A4؃[ЧH9Ƣuq.q|LʉAse0HM"8S)*~cePۂb\*yoV> Jd[G+=&R/< Vay2&أ{,ȝ^HDQ_w(\C Û\W(a&/SCL}xHoUJ-DkbzN ˭´/?T PO{˥/RSŜvMʯxxH(.qj[t'Wx 8+gI$=s%ZXvJD&8 sK\oDQAΰ:ZZ d[Ҳ6rgfD}bSqw Vy#RSm5x.n;^EY1or(|5D:l g\Ws]:SNEJ]WD{t]6wڗb]_) Y )Ar]! }03Xv@ĦJ6,F:ĈڦӐ( ecĺJQKO:PGT{r&6cں'FO=G,dHg?{~0Z OLZX48;"Ŭ/l0rV6 0}:;wR =6#'`aR%`^ѭ}ݫv~I<7i?^)5)lWx\W!k"Lj)#>/Μ^.^[Hak4{Ӑz$ N-ܩ/P&BKܥsŸA}KvB`o2l a׆SDPLir5ÖL܂9{$i>K0_L 2^zJ})b`BAa jo> RlZb3a)!A$ * ɧ1#8mk_< zhX4Cf]8$q>mg8%n9s/W[AUX\S&QIb$ͤxCAJ9MJֶȶ'|9Eަa;ɴdTEr_اMrs&1LqP=URg|)p~3= ՅAmI] 4wF\lٖiMr s]^{aও p(P_Som2oJd^qc&C|TXW3T~-]KdlZdl:7Mb+NewS:"hwGؑ"?WR wMJ ]ہS;ɮ׾\(puYGuj4mmjxEڀNqIz!̪"U$;ۀB:-ce*|h!Yf"*Y!(ٯTe1 "}B ɼٓ'D Myߟ`:ip vOb[<wI"Mb+lcFQ7`0d[9BP&(ZKAqeyQ/hwPl~NhzĪ..3;kš˽eۻq;doRvO"'|?S!R8R(8A+MH=8%ͩfO4./KgS{-3F;:>6a!s~4OO,U $G-KA~} yNKIbO2`A[G} -nNuk r*7XjaQ^gqxo& Cd!.`h)3TDf* *¯'/gaK)֊w=.hL?2 l _Mxiul\O1"OŰaPvx${W{AJ ]I8+k%P=2os (:EWVAAdȒ:SU)74{R@m0Jm {<'`I)UP*-Kv v!U^D&DxQ"W@b!/)hԟן[R%YV0&:, brF =NP ~ɥ<#x ӟ3yo=U1#߬D1>bm[-4EI>?+K!+p~8rT,-? &SdfrwUUL:憶LONoD16P.E"_EP] >`_fN&<" FF/86<.GG/u|;c90>3JB,2<̱BLCG#Y!9JvXw (;?|,68iQ3i%6K,zJɹ eNHNC]wxLt.+^N7uO[b+׺>9/)m]'Iv:-6r&/AW->=g:kc%ӹ.K¡HHm$cf,6r'V6Sef CR+o¯^N셃ʹxb[OSLxa(g/ܼRƟ4 Ҡ}#i hdJi ~ #խ+qnOH6w TjxMGdALQ7*c @D%I1<9 [Ɏiv{{|Qha#oCl~B`'/'x$#SoO_w%+$e:ʥ@f9hX\2X_&R5msW;瞿+92;.l> FOV,dHl 6HOfw@koۏP딷<ڂ&|}ixp]S )MdrܣaQgf#u;",pڻ'c&(ܿ Ǹ?Cii˹Ľ/%L./Ji~ :: 2Oa=Th@޾ˋ98ɵRjDl4I > \iԈ\t&K,2}&~Ip' VMnȩ{'}lc1NںbՐ7nX"E9o}ɇs^M:^8(bP?V~(qkFrS!Jjt{o{ׄ_`]b?\ D6.fv2 ~M߉9'{Z ̩셞WޏMTd$VVp:4!0kqhx\Sm/ƍN/nH0sA_Kj"GU7dO:Bp[:QzŜ% C,W?L*{)w#̣'MGm= ϯ纷vl?_qmk|IGwCdb.}RēnNq 7ѲW'.qW/_Z|)ŸMMU\ˊö&1lAie`cޣLDV*\ـK,U]$JZK̳@ҍǺ5Xi:/ lgG=Ŵr!pE2Ѥ6 ,-:nrؽYN4ng|@NI~OB^vim!QR#;%/Si馠J }G+qHl 1Pn8*~$|r&@ 7X2lۣlV>Y]l1b2f<3 jD*g lIS.D`2-w{~7P8xȝglGeTk~;vMjO_ndI?~G{`M|?ner4} &CBCmB$-ԫO}+Jcs*$OK}=z"0Oʾ)3X>+÷"6_T}RikZS٘pa1k[-;LMRpGVշַ?Pk7PWRpM  25ͭ Z aB- TZ&9K>m.{$TkM[ 'K6UqtfǍ- 59瞼<Ȭچ-5뛷4*ڙ%W^ʑDI; _˾˙/okH~ќ{/`jH[D1m׳&;LLod^1ɼkU%-(Bc(1:׃\ec8 f-1Zk}AKIlT55zL}gi3XzL;Iwx-UyV0B~TS^n C7hQ%n-4ʼn[>TJ|x5WH{얢0OAkuj V.׬VToA`7ՠjډv7բj׬ZZmk՚TKyvu7aL>s|]#uD=cπAi?Fsi4Vc24UV@X 9VHHvY燧YwhN%:W^[cz=Rm^3mRdh%Gy$*[s} Ro\L B= jHWO)4fK{-&ÑH|KbZ׾5՗Z9ɇ߯)v7jmj`|ӫFB4&*{ڥ9*zm}K}C;kvj<{q-΄d^KK醱ǤYC m(UONmc9ةV#fCC>̫$uis犒=61{X4z%D#Xm*U?PWjfzj雇4zjix8%mJM]s|Wl*@F3Ȥe~b66dzzOCĒSW3~ɮo'zskoTCC㚭ɚx=%vέ ZdrЛ/U/#JCQ]kU{7iyq fp?"!~gMQTddpE~NMͼ_!rS}<[vfvZrwP[D~mmHևTMO1&U_s1'nLt#rHjrr۬S(2/G=P'7"\bMw|X$r?UB$166)p91U"?) 5/Ik;Wo \0vMuU&:|'H_,D$%hS`7>G榦g|B*-Ӛ7#EY&]\*(` 暢LsTZkw F}sqCݱGʚ̥뭖eA&sv٣mjn1O s-^g,Ɩ"lObmd* l|ka r"-H[JDUgTPhIUڰÛMTŜi 0hjm-NH c5űv|B h9UϣX4>;55M<MX[8nP;Js]my7fR%WVk䞺Z֠}9C4ֶ>[B5"vU oj@uEQ ͭ<_JںU<Z(-ϭGSѪ`9RjWͣ&.ZIZ·Ho*7|\[߼⬦<,/v|}Œ)f֐v:zM·q3Ix#iS1z ? un|C˪dچU ΁bTfsmR-ϯsؔo\]¾SxS5x/Pi`S\4eO|F gؗ/Y Jj);`j=M!ذMF}d0Zbi3+Z?_g7.cUFˠɅxxý8Lii/U?.~{sKE< z ZB{sSqnb"ՔͼRl[%?lVp7[31EVZm~aUV4Iw Mm-8cbkU>X45Pӭ+IKM 5eW:N5h&BCk]9}e:6յTmFjت"v >6z̫H?6 uEӷ`Av} k?6Yߴf7՛GԒR`A>bt+ ϙC̢X`?S̺G 7b!8h. -f3Ŭb45nxǦFS3M|ȝ&9xH"y~7@Ib 2'p0il5 7cj jƺU |mU%hp6͐RX455 fKyMj9Zdj1xfKM]{]RQl^橀Gϼۇ:k(xb5PRb1tTnk m kS MDfu-f-(SRbl`@ZZkVӏZkhbZ)āu]kݪu ä"M֦UPڼf$eU}ri.n]d;.]5a%?i5M~47Z=.Z(k1zakhg?645j{;G".TU\ .-^"taEߥաiCBdb<.U`mK%p=K2Մ~ǤFFvI'Cω]1R3&k=1ok#xsmǬaZUynܼR6y]Mfi9)j$Mj?Tf36ᚉM~"TMkDUiEgLV 70?vp /ۗh:RX_4l7\F̠ډ·7d >Cko4'R}~-XWej ^T͞Ff>ljBllkg 5kRXdVTz(񡢿FGMRqhvR_T>v2XZo;<{PSwJ Umno6;7`?u[ =8@k`sp7HHaDl_--E477ַƚVpkz7҂煢ja먔_*Hve>Pj_/klo5O KN#XsQ3[jVŖk#S)0M5 ;ٽľ~4ASzdeWb1.ԚN05c3uaӦ5ړ--~hMSYB2b'xFֳkNitƗԽrNÌKϛaCc3>MU?96DL5nrUB3n]3%*tW?pچDB'4!idmjv%|RD/XsyM=W?Cy)FUK?xM_3-%7;gojy(MR6x&͵O:mDsݚ{wʹh_s/ 7@iܸ^d3-!~p Iˈ5ONil[=- k4qfZ@4yLo3tuO45On%Ђ\{TʞghxZp۠%ID԰+B*HhhswaHEꓞR%[~RNC8ml{ 6[Huow&fS CSt ?D~Jt ?pBc04`%MK#V?sƆZKdKt2&qɁpğ늕 Ma>c<鉅o({X40 ?nPݹONsž)xZ4ߔ{.2!E FeQ č$Slё873i̒Tڙ;zeuַOe0֖FW+fq66׺8VMrHiqRAZ0?qZ(bzsZԳȏE0- T,^DžD#K71|u8ɜfXana9EkI4Ʈj*]JԲDUQMY#Kp"-֯px5-UZ}FݴF4'C-qVOBTa*&kK&ⴂHeek |׏({554hr'E?X=ѫdn477F Z=˭o-$G/hiQWEK5D5/گ|cj\2v{uU >+ԧ-SP;h,d(7z'jxr_'z9/ͭ) ^C z-iN Qnm@:-㨥ujN iᷚSOzZ4x$9yBo6'1Jdd65֯ɷ|UH`4vUf6W;"[S -FK j^܀17uZx?g MsNL|Ѱ S/G|v~o}- 19|ܝKmw;T雑HV~MċiXɛ{0Die7,ͯ+y1R,hv׭NT?x =ԮJ #\й 8zid/? H0HOAPqa;U*@D旿XuʕIp=cpRfbF,\ .~pd&egC"E*ySWJon/%aӝPw@q?VWB?# Vߕ?>mۿ_ߟrN˿[h@5=h$]pR2lH D0Tr, IOaM& v?m)1A|Ԗ=`ND}͒0-_o8\[y x5Ȱ(62JcXl1r3}lݱ23~Z9Q ۚ'z`E2/!N`Ppo""(/%0%.s% ly`[O>E٦1|?mT&ƈӈYu&V g28z7ͦYA%-J..PT빤:+_E`$A^ ?_xdgU;zf?m킆sr D!>NAJ>- $-ؤV{p}Vr:gEDTרP1>POc R4y(/7(=d ոKY.妩=~ }TeuDL8jm gSD@}֟",@.BWdTqR98&._eTFE &^:*VGۜ\x5TDS-/sp%0G'UY 98,<$x#Ѱ#XL?Jί]J+)۽jt;J+ "H6l1&hm,KF#(0Nz(tsVa}{{@,dC=."wAۊ'#Uv$o![޽`Q(~?z ꣯?H>>>m9'BEBLX(4!aGg+V #?+T'|ڄ^>u_ a.m gf! E.*? sǑ^:SLa?3-- ȀnL:qg0?Hܭ^*h\I[:IY%jOaUP&S24gٴ# Xs.E\e N9%͉MXk&7 iNM-ƫ yCEY-\ RD  杙k9V#m§bЌܹnJx|ɷS˩".9o ,7ˮKW,JtN$FǔEqZ !B 8heak O܂0lHX~BѲeq}t{e;ɲs8Ŗ"R6u#4[{b5ְ곑tdä̆v'KL&M@WA1H˦э@-M'_5Lq D?= #.~r>%*L^>LKa3[씕@d$ZiƗrL喹"C!۱ Ήq/lzhx9xMTSX?cqZ*/zCxC˻Uzv,MƦqcL3BX2Y{f=j`=߶K O25e0$qEʹ.@7p(#f!m~Ĉcy;yPHF͜0 A׌t%j_#O2ylsttq'舘Zę]^,TR][vPF$:0>I)f؞u2+"fFX70vza7vCY=* ( ,Yc5 璢%I#=:Nqĩ.uYUbTgMaMe 6[9ڊZZl/ZKkn'u7jmeQS7Gd*ZE8_d +SyQx O{ג ϶{ 9'Og%o<,|ӡ7jVJ?j#sCBں$f{'&ISH`H۟ E{0)yD\ꈽyHl9+~2,t:hsG3WxUҿ)b2 %cd&?/DR ŵ;Cxy\zcJA= iIQ +f4V2u7CgʥR`m{ԂzzH1緪Wڌ_o 1\Y%濦g5JW̰?%#.Ddۗ|LbՌ!gKHkjΰ\xЁVM޼h=Va.-;#L⬈=ऐ=i,Hmu"jh؜Iq80pR rnD ]L9r`1><~/0!'4-BH !)6'B(kʔ!!9WDBC(fP B(1, X!(9iڤBD8Mca'd"# XJPj$D9sQkDX,4 ۄlnmMiͦE$CsxsX!tPC`Q[iB,ڳcLG\~GmŬk]a?4;&1ۘ+cuss]MkW9)\imAp]"oݔfrT0 3s߇{CƏueBLCT J阛_Ic|(t=,':;.{8p`Lnzđ\>89E~ߩA}S>p!C7-qi]w"5@mPcNz_QWl'~\l ޲lqj5@O^ "LW|Aj%oA=ޭdgR_ށφ6S4 Jg&"!e~| ~/&+-F`ISZ!>ж)'v"k/ѐyf2dF`!'Eq(a{vj;a:"70q :a.(-KӅt 0ŷo &.e_6L )._4F|K2]p`%1q.2(r3v.+tDR#1JeouYv=1}\u}6 Y׽Yڇ7!@6٧e:R% @d,]6^԰H/,jFhI 9|}ttdMޞiZf|WM+o($^~O箾hzuvNr$[x8tܨ&=G CϩV"ĂiW9Pߙ9BOUQPE|4";V%덾AzYf=7~cp=M 3 4OA<*h/U:=d IfO  k}ݲ^"0<³]Xžg𝘢~UPO-7q%7j|LC=\4-@c"sR|W\dv)]3sP uQ.A0:KvbdWN * P&cUO->H1c$9,C;&ƙqKe<spD+6_y'a( a0?xr?[Jix~3s|ʽXJIB0_%}<4%ZoCiU?)%G{9v==(Ι^X2.7@jd$T"+3kŹ AolGHEvۼ;C1VJզȴNEnK=T^E|oY[U:._^}H8jPև_I6۽fFf3[$ϫt@ 1ުf׊v o7jV*k餐IU+#P0M#0!qk|Db7ה;NsW3ut/U i}yR_V)SA ί; +Oo縏$0BC$32R9T޷ga/5諺>_rq˄W=PM&R!U,7hS _@'UV^i%3nHV2C$rkOѻ>mo~ `)gq֩_?8"M3H07>PnA[N+P N퐟sNAǃ3 0y_{tվ燃NߞO3?EpS&:IA44(FXY[B䒗PwÚ6][T&De(>"B?ƤpDijB\OvE1;Ԯܕ8~c8Ѥ{0/BSf{?~Y+ꉂ`;1ˣĮoF]oL]HŞ` *%p1Qfc!?y`R /e h>H'P«ACYDcPITm&m4lYDD["6Mmˀ6 h;6LC̐2̐z&@c~WobZ7[2<&YW`j/mqCJ}zD%Q : 'H"~IaTJHSz5 Uo\Ɵ8NA;f|"/gscpoa=GRjq0J(.3R@b]%Y4F(<>zzH2Q7WObx 'awFxJ湀d^~NہṨtW+W U=Gʦ9*88W[!+W}Fz!e V mPYY C?zk|ޮw9&0)s"*{IbP{toe7 ^m6l1m6dhofHf$ 3 )><҇ii`5J(֢iYG䐪vR\ |ZX_W m ߪUD 9EߤB%wEJvԴz sU:k7cӶ:ۀ0 |#JWր~"s85(Iw&yU ["/ 1?A/ U<ãE'y>*Di%{vٶWziv(~EV&6fUmVfU'dW+\ U@n^_XxŏW_V ?7 Ozw/ߥWK0~Kh "fJrv+V!_4omSxOdf|A #4?맥np`CS)dcI2BUA뀀袅uvjguV2 )[gRbaLd8H ꗑ&ڌ4 *Ǟ%u4bC2^w-9ҫ+=뮶*g QVPTg Ȭ@JMT1Hr~rDo9I"јh%MȏXZ'}Ӝ,0eq`4?H?HH ShTʤ!Ee2ڦsZCy6 jØk\z; Ŋ Eγ+;362#汊&YXZ/Sw3VէR1R&YYzM#N)%:XJ.JNÊCI+Fhϒl6!r"ij?WB?+㕀0F@pޒtdFʨ$ #J*Hd3 3ShF9~Un 4q,x"əM$a)iH4[|g/В1Zh%4+ kȑˡ'Ņdn)zST5RT5R4?]ȓ.Oy㲔=U 0J3Ҧ8Z5UwnUJq\^zBAʨk$ s)~IpkL*Ht `CQ;YDvDK"bcwrf1#L1jE2ؘ|b3ł|b4JKjtX)]mmuknm2YTaa!M7Ruc8Zem/eE8U : v^P^*R*q$dkK1ZmV,O$8J#l8({ eAY՜1i(M ܲڶcvݮ-)=pne7ܲnn 솫ʵ[}]$YUVqLAVl,;ŽsjD$Q]ERY.Va%qm֘ԀRrr4I\H:ҎέDm7 NV.έ-bTʩaELbok0kb ^K-\_@ѿh?O\j0z'hj%KV#!C9RXrHspxnn:!p!%R]"]J.t%W UOaEz7f&.L6O? 8wJ2ߧR_ .$A4*&optdME; 'ZK2+ɑϗon7R},cDgT=d48Z x-ZDFctbF 0C@G!0nc>=XA5b2e0S|3aWh?)k__ϤHO a=0k8Q'rd&~}pڿA?S԰_tQYX5`w>Rnu~OC_^: 턙oZ7ʋ𚵗q%/P'PV=U׶ٴEkϛ³?_q_HxfL{xÆ!{Sb4^vԀ}ј$tAJ.ֺoTk]0uAgrˮ{xkEE{Ù~j~jxSq~jYY&vLX>K?i&w6RIGE*" ;wl*%Tҩ#FLOgKP0∜CgͦwMzU\ojwȺZ_tKU!RՊchi6oV)F+̶{Y)Wvg\\#=^)7["<_KH@Xh DKgFvwu@9zh4o eWt qK[m$Hs[q 3<ڀ?݈"lv{h1Ys)W{z N%NklX٧Pn Bl A L·߱%1ԓXħx59EhO jėqV*3f=r|j4x!~dZmA|z8x27eNORMɣXׅ} x 煛иIBͼو5u0((ҫ59g Ҏ\?=&|yM ‘̡7G͒㏁E'|", 9Ke^]AP~j@lgu^TR)Q] }lO '<|_\zVK1_,.? jQ32(>yvVdDb{9Wԡf P$ 'lRXݶ"~$v#<9Di [!7]-1 c<}ȻB1&PYg㽩Pt_ IӒg wouqN<$91A ͱddʠ%w0TfZ=r R[䐔;f1䇕ɭbKObJyQ%o5_ѿҀiH>!(>8 %QX[0أ_̬o5 baC=<7pkZ q'o HsBG/8iiF*o_~Ϗ(pT3sWEcB.^՟jvcu9uoU*=] 9{Lb _ovVrKѾ_R}b˩EN(5 w5>A\YwH!zB4?.Ct^Q uy,Fvxv/C%l hMp|kls&A#Tt&KQWW,*௧嵉m7)Vt߁SXn!nz^im|δyku^WbD'to 4ʀ͂1o63&&Jǂ+M :? T}_|DU0\>1%xO/tk"DDjsqٺߨ,? mB>̲aYif7;Q(4vn7#ΎV`!{h<M*0$% Y%+bHҬۖ-2ǹ|>SN:V{NYFXbxFjxĨ+x4LjA0QMhFdgDaGBg8Nݗ1b|$ $ikfjAeK[lA?=9.ʞ7;O{@K+po\Cੵ/7 ?-erbqOM) }62Gü=t];Uw;w{`3sjx{/.Bw.w2޺䘎.u6w'0 * E0s1F䧘˵Љ j7r#Íqq&-'G,KP\(}W42|'"QW-9`*rcCzc'`~ n=1Ani4( n5V1~QJ\3.$RM)\*~U6_+/Vrot~vr/ZPL5!ʑ%K^\U&)TNQЮ_b/ȕh ̦WH WHd$hoM꼟Μ9L&󐞉ϖʕk珰2} ##r Y}!+֠'dul~D2nǠ^gQQ )V/M枡oΫoΫ@Ij6 bTx&MMKz xܳ<pt9O1]J@WeU, k Fđ˥G []|opH4TKࢯŭd{7 ʀI|zC 0iS l^*x0PWT*]@'*$S8MZU': Mm~uFy k6 ܾz5ˑărFhWn/F`L+(U*=t+֏*'0< (`ڕ.F'm*` woD2Z9#uLٰbIt8 Jv7PYSvRS_ڦ=,!+Q,  Y1oŘgh/Ƽ1ޢQ:tثT i+ GR'#Z%6BRtfe_E"UƲTE|QbJd%&:hi4Ѱhfԑ~q[ZH8't#=GÑYo3b YW'px23`Z8B%TN4#Q HVXI^aQGX Q]ꥅ vOmN #FmyjU1Bڤȑzxhq^aC@:EXyޱg"%'i~D&?"!ML@Ԣȹ"DsH. |?NiM~\GFPᯯLE9ān Vd?  e?O|2 z䦠h F*aVCU߱7(#Q0hWK(\FnhWH=9oZHaOFD3)HojB`z` >h`Pe/̇WacfŽ)Q[6F FUQV-W_kmv EkZ暴I-sRߙkm{A@zFd=KUUjGUգz41hmmꦁ m,jrHj9$ZhdKURT-UiKɖ*mMhbJ4;{iiFɌ4#-HK3]ft 3ʤI7]2iyeҶgfPf0-P|S4t&P r rBAN(`YDy'QnEbf"|:+ՀWРiQH*47s{(T睴V)ٞPLPdJk$: k,B{4"J2c"4zT1yfcpA>U5_c5s'k71zΕ,Ck0t㚠{*bLF\} "'+TuD/z1C6]l":t6ikK;ԅ(l­vn?x9ӢD*KXFBPG h5 )Enje` ko&r>zRW89i9Cqaf ){*Ba1>;]{;/m))$NK_(0+E/*W XTp"UzfMV{֕s zX݉T\SK`z$ajJIdչJQm3_H|bt#W d\R&Z M lgx_l˲mW>5\i4xsmoA(k|U" AP):GM:$q]kHO;Z>! }~7Sp0ej]'kݗw.XT25:B*@j*uL n\&sgp:Ieb=^: 3TʌL  Z:V~L]0a 5u6A=ִ2vx}8Ѫ׊I P!cR1-r&- 1c ܳ8N@^y,.}s`WwICӏl7-N F٫G+tVn?lo|ŐKͽTSf V)n6m}sMn].9.7Vpb0sB,8ϖ0X(&C3`ۏ"ttPudh٣!J8X:{@C!cĭ:^)cٕ:^'Fhuh7܁IiElUAx7%"6|V ܃\A %鞂xӿJ|"LiIlԩw<wDgn[.Q|jMaJyq3x[ͪcnv2O7U_ ~{A= Cʿ#mq~C#`^]0ca8DR&-Li3QO"4uȨL]!S:}S $h!ۏ௳t+H#~R??lA7FY&`bOi (@b(5?1@BPyRP@y!~G1ΈhEhJu-C4=}]}}-5ܜg" i a#&č] <I8 :ݚx *4f7- {7 8Κ5 /41FT:Z<.ѮYfcl5:&FLfuZt&Fd]`>t_= 7W| kt߁` ّr0 NdΠ!0G4BigOR=|8W&6zAX,LwF/jxQċk61ɀK$a{.ՋH@x@QNC^ )^ -/ȗ;葦T@r kW ߙۮY]"O%1\ŕ@ъo8fK&yâI!;XH{^V$M.zS{YMR2?d~~* %-_3 v94ˆ{#GL+FPgAIm$X#$Z( U`^b?ߙO ?{=y}}G_ zp&8;eւ\߼BD/\\:aa|6iyn2?h3X cGfZ6c62m^gmVzb7Xxz|ع^1< ^Zz`a, 8l # i,Ʈ*|NPXݙ0tfAA:N_9BYUDZ-eY&f6Z),dIJʕIwϗ{E}s޹}޹-Cڨ{W̶l][O`k|b5QDd=Sէۄt(oUh']ϻfl\L5[Wif+^x=*^ 5#8#fdyiI#HMOMi?2 4U\PO mB 8h8rr*((.& `|=R!k>yf "/`~( =,x?y 枑c_$£jύ;>@55w@ĿwB@&Ů>k\ UF G68܏̋%OKS"xK-1@g,}-r{( ރroyo!Ο  d" v~աDOEŵ+Y~4teF2_3~3oy!np `0||qh+xAf#<@ruX@ҤGӜH mM3`xmН?dR25űҹƽ҃[arhvT~Ti=#Mne+i039;Py7XHbxґ==W9<֥Q6L.Ҽ}+vuߺdA2١. w$3i m&ʕ ͟TyqdEXl\\#Z=a]^OEPk?޹WwttHga2WYwz꭛w+_D-W.^ʙݷra,DwDܷ_mz׭%n3)綺!WȱM.%MDbz'Q-eeZ3`F [/6c!'i0.S|}umhoבStƪ(b,@@B컏w\qѣ0\=tUia$`1fe?!SuxP8R,^w; .4k|wB} Ul ˕#-"? \z$s Us97[pK. s|b# ֡y{w][mmPPÐpcM+hQw{jRuNR\[Eߑ싟^;67zVf?ΦsTDY.QKTrIj]">Kag(EZ8sތCjtX4AA1:Yo]/G.}9ND~o/nD{ Id/VXQ }Li!7|W-,d#ް|TKen &Vq(,nIv? V&aie9K|a`8)?<`xiH!%iGEM5LfhJ(d/_ӆt1bDZC"{T2s _J㖶2;$-:qhgKSvA\T4q#"َ(#]ѻ+W_fw0iaСBvsn"56ے.Q3"J=5lYxTDuyj2QO|sÅHqNv>LHf{c\sV s[e9Yä9O ޼su#ߴ>⳸<h4b[ ӐQuE ݥщku 7ǔTޥUgrpL$$Djr@c=j/S=R~Q񄺟{@JaSU\Ԃw)2ȏPDP{8 l[bAnQCԘ 1W徟5jz=V%=YbTJh,F*W}dYjQ={'oɚճeF,U=[%P=[h,$ճzKj nVW;X*5C}.aˢ0 W8~nU`]  f;PiAY&Teg S !`=Y[ceS- P`>UÒ⻵BA~AY[(U#Љ*P:?. ԰/΅Oyk~8*!hM[njA{Ѯt^o(nz>+d*jR(+kR3 bI13qVҞ23 hP)fvzz*٣ܵJGid"^),yaդ7)ӭa%T 9zX9zQj4J|,(K7NVY\ήMzIy< cNAy]14ΌllU:U:UٺHw?q55q}3eܺt?>(1[R Yc}̦ &M"P ՠ@y@7m.n}hK\hz,,,,D7K3R}TTEgz['%dI,u.LHN!oE"EdANr([CY]eu9븾OMp}2KRb ҏ:KqΟ2g'\=9ej*zr4ֳAt<(-bhDW17hhAmmuրU7\Ȝ]J'%BRFC" "7&x-U 8Zr}=''[qk|M9l`xzI_ h oի ً ^[ZZR!.^+ T"5f9d1?EGлz>rzfoNh[xaIEF'D/DE0x:D͡M8(^Oo%V*CrKBb\נ}S0<ؙ$ }?5VNfGvQx}v \ hc\!;4p&I"Bx}{^OaZD>L('Ɯ Dp^L'Iܮ3h.Ѭ3/qݗ%ԁsr& W6fu5N$+?E_Ѷ`eݟ#$pe o+#%M䖰Tgz$Xa34O/rfJR($Zi=D^phC6ׇqFoi$t)o16Q^;>$Vls)lbJf29|{̥Jǜ"C7oW>$kAKs1e~;1-SbP jUm&܊ 2-q(pQ,ZOM.dG10()e4%C:^r2pizCѥ o_7֠x1;}D~irKK6p핥f܏^vmhRz`tQ9@z:-y0]r D^])C}6! eqHp`[::C *B^qN}s@Yq Bmz >1z>D{< o v>Ml"^H,.hik}"W_sz|6ri?(0Ū6Xr;G̉M88q X3 P*l 89P[Z@FNl]0Wν6f<,f@"MT.C!{P>8 ¢#pf!U~KTz_)x&A0Y rm[:W͊"}si=[fM<h5ظiC<\9< Se q]foz[gsgF=c 4VF܊]2SSŤ7:vUe/cv >ly=-M;A,cAtɟ n:Lo1n:!gqm"tA_4vDZH3o# wD2Vsb `8f Eȼ$>K?J4{Yف~B3)|49:In KB$>@.,V8OU3Őy1РmYAQS@1^:g`fp=A1wWVfBj!!H$V#fdZsY_ʕ0;skoxn?.;IJF7(=mG9$\!r0D%3NZ !`g8<-b[ ~-U6~֪Uj޻&GI$|J1H{ '^HCfH""'ztO%{",S,X\B !B) ZJ ` рS=C4cIgB'B% 1/mL8n74Mb'!"h:Cb|,O9rg!4F#1R !12#BFϏt#)$Z&)Q+GS:U3QBvVˑr$›,G"rkԚ@/SĞ@Hș&FZYV jKW+ʹqr\\WkVU" Yб藂 TB  $4J1j8}W8T7C=8hu x's/[+[F/Z"5*^}]?ڽ[3ES}O"ϗ |½Ib/To+:S L@iB \ެ5L˛)/of.oF"h:Cb|,&ٓH#KI(dr*Jr$PBQJ#@d M2Pdױ\V^:VJ$Q(,Hr,ZxhM1)U& J]jSL-ԙu:+D̫5Hy54&!Hl2_/nͼo-ywIm (Ĉ0 |8W׬Jߓgtra1l&mi8O/$L Mj~Ka`ʮEЪZZH4kZ9FMHC7F` !! #㉄Bx bjQڠiG9^M8Ma"O!*dO) 0BzniQ@s (HP9H+)}tw1B'T4i]灋F^݁ J$W3F_!xt 00[&k A|k UvS"Y7B((GapdGL"i(',BOXYhDPn [B 0ʿ`l׺&K'  d !B [dω5Gcr3>LwYų8p2z{iR+tJxTOON"ߨehqۍ<`a*õAΌj0wry9)F4B8qc7ymS '$-C4OuǮ U-GM"@HCuvVLL fNVm(i)sـ'yQX]u$Zrí$n-GH&j-[nPh[* Z+bZ1[+8:0ek!nk!'Z VVPRZpbfaEZj iuLYH"hWpN3Em=b4Gj|haݶoA6r؞pcܚ8 vtr:v!NWIX$2au\ۅAWj]=ΓV[(tOLhrYsAWl zfU^쓘ПMMuϻ\ѓyb7}lmI}O(:|9x(⹣S);:sG+/fݏtLt>)F60 O NDqA3`J;5ۺy᤬Sw?l7nd_FYz:I,L8,& DY5v 2Qk*AӊKҀnw ƀ&3 5MFMeMɨf2jꘌJ[o eA-ȷ;tYu8YuzgM¬p2-V`O<Fv<pLoGQ3vz0oJ)BZ4!fSDB⎪(Vwf5 D Z$"&D"x2X%hi@z-l[ ~v^S:!LlbO{4X! khfmq-Y[H=?~.K("2povm;`c(ҳ8t5Ωhw2A. f %FyR(e*E:(=Hht2v4:9;ZY;B%(׫kZʔ?I;ɒR 5^@b wv%@@@TxpAk`-ٙ+,NӒAߒ /!Ե֖BWQuDPF戫0sl&L a6zHLZ_NZ:Uz:~VW\ar]:L=njweX.?W}uD 1"ntPLDKX ņW }hw2:d6XLFkd &6I a_B׺ں0.!l T2MTђrkR,ME"ȞE/|T+BPQjgY^%B8U"[Ά[tB]%g,5(jK:dWC6YM%4MY3} 9 K͆; zbg.=1L8OI&m@MVgxxB5n5 aQ8T0F F<ĮJ$QbS<{ QJz0AC{IKj$8JÁpFenbE_,1-|ySgLe%\*ҰϺ,1O;UsVpڟ?pp}=pBS߁儣|YO'iy<pŃohŮ+ E@23@f'/+vwiK<^of.xCYgr_S4lS`l.C R->}R-͐ |sUk:+?Bw24]*9cF{%2uA¾ _qЬ~.ᕆ]#xaFf,s Qk3|n-~&-wbfVg5 FrŜtN>s@PvWT;l9^ YQY#qڲήR+Ӱt966PpTY tXe2UQQL `gZp^lW0@09d)5)ׅ_-_C,{6>BHAk=V:*oyT>_y* P{x NǁX}M`Bi-Bp̈́s;hn$bAϹ,׆v72٦D)|dpyG\_Xv>'T)/~^7G0ܦ0nZN.oB]O=MumoQGzmK&F]8,wjՃ6"tZqB =_;'isc]yDZ-0E HvB%G7SQD;ɭyZfݥZҡ8e98ʞz| ~,#O3ju%F/M>|L|R|kD/z|so*[٧V">\p̲L}6tmOvC3M@?3spS`LoC o5u{ף6@.t (KF8ѠJ6u27gFԭ?sdoeָZ<[V鏋P]Yk6*xpUw_ /m+zb~<㈉a8VS YX( #g"zߨ*x$m]8 ? uOӓٵT(]hBό!^*W{yLɢȂ~ni}/ A_s{\vx ?W}+X+շFtSof wb:_b67xVP8Ԧm]wuT` }/ÛPYݲ%}6top[[:ѥ6o6AmйyIPlt [-]–.aKK%lt [-------65:TR$ S6 S:)”NaJ0S)Lnnt [:-–aKC!lt[:-––––––––––-MP[EP%MT-ۄ-ۄ-ۄ-ۄ-ۄ-ۄ-ۄ-ۄ-ۄ-ۄ-[-[-[-[-[-[-[-[-[-[-[-[-[-"|V[[[[Dح[a*nUݪUv"VEح[a*nUݪUv"VEح[a*nUݪUv"VEح[a*nUjR$ SDح[a*nUݪUv"VEح[a*nUݪUv"VEح[a*nUݪUv"VEح[a*nUݪUvS"DMa7%nJݔ)vS"DMa7%nJݔ)vS"DMa7%nJݔ)vS"DMa7%nJݔ)vS"DMa7%nJݔ)vS"DMa7%nJݔ)vS"DMa7%nJݔ)vS"DMa7%nJݔ)vS"DMJ$aʦkv[]bKlv.oܝ.UׂkAյZPu-TŏkAյZr-H\ R)ׂkAjSܩ&r gt~M.~_gp^d!T_,)o`<\u?Vw{KZT7wt^↑ bS28+s7]M} 1ޛ(N"" De^&BwM(,իtnnuc8A(JYtPzr@EOW(cw{#oE=8[O@靹ad㒖hLL ?Yuc>&0[R&o]#Wۑ\۽t< fNž]?D/t-sϨY1.. Y0.Ĭc{g `:KCL ٬3#0 ,ie/sFzDQO#?t=ˤ?љ;߂UԣLsZ9YWyΌ;T9\cdG5Fjq;@hnޛ6Kt;.<吙 O5Ej ^0hmqϮjt ju H:" s<_ T[%26$N  NE&Je: m&mќn[ekT`c1ڰcl.!04CoL<=l?&Ζ'+Ņ Cz4if3ց ?7c^B_ЂqͲpgj6%PQ>9f/9gUdA<3!=Ln }TL5!xm!;ECD3Ll4 aWįuâ *|l{MJZ1ăWj7v^V.å7n{w>X3\s0 k^KiI5yh9Sq[Ƅ=رvPGJAZa* *WC\I-L9KwFI#iRI$+VIn@Na I,) ,r5p~[MqG0mDe!V9()ЉV` rl➥5aa) T KLxyF^2`ZkNz\~zBVyaIvW#w}}yޓ@hLor=쒳g]^wv {/5^[rpޤpZ%|m.7[eǵE:!Ǿy.. 5w$`8e Dl-@rN N-qoeX'ZĠD 81(ĀrbPqbP7Ey/7:&GgҌˈ rt bppd Wj2t*(Z~9PTMἦڒTig7* fr?w=6*}@kqg|tk2T7[Be^_;AMfaZ[VvϱPG(-]FɸP:=U툩3+5s kQSa ~Rب_$B #Ygq7,n0 fmAcx̑Y?E8oUey]kLW\IЏ#5`f=zJ[ u}p=賺 'ܠ^]gtݫߟ[ÆB ֆ/YzZs1/!K2wL&"('iAZysI pޥ1;CݥKub'XM@Bq;S|D8[?WY@up553ڡJ< gΕG{W`%nr#1434u^G+޴@%\=hqAd1 ʢ4Lb!`h k&|Ku^_~յ=/zW`` `Rl}Yñ;?;?\g>ѯsHR*}. T-q2' ,^Ѡ&qۥd@uzKY[*fN޹?CKKz.: ŀ50t<.Xu>m΋:gk/&_m֋m3pFAXz7/ZɕqLm˿Չw%u^Ffcu}օͯof"T~30_I][ٝ:Êj^žO {fbq|f9Fe N֞.r267Tttq/H0T-;0 ܀.Q,]Sb E:I\kP_*B8h8}w%߬qr/Ɔ ћBtgrm+h쵙Eow5{`< xxJ'  Fzn~T@Sz1S ~XuG#1=?rSŸs sc7Ѐl9.39 S φױ^?ikcwۿ|o{f?Rw;<j+e\N;fOvyνoR.T8:  AiQ)>U|(ds)w! Gdc2Wft$yr;j GGO&_bjdI]F_ #yHIAXӪ`xMKT~|d+tx3x.6ngaTlO׫ VO: <5hJ/ә^;/ 럅\rÇGd>0srXI*N-)//g\oVwm´C+?M"jP"MXgi|+ om} .GO\*B'm:m7o4+ ʽ_I:LR6'2nq&W r݈#>{x_ 1kDwqAV-/u{f e&7&=? "ކ^ //LD4D$O /cHDdac@-Mڶf{g{oUwtέ{nթbh#?1wp3Fi!G҂#/n%["bвs\68M OHnS\NlÖ1RoESa 奛 pH7$!Ztw#t.Y%n|pFGB[S@csQ< ʉ# UBH3Sq0[HC-l!VbY.Ē sϥǽ?DZ1e"Uc"<tD$Zbwȇ[%{]E·o}ցNzaD8c /g-2|X % CniВȋ)s ?@y?ƣ02lPFGSsCxv#sl:cų=_PA1/'ǘ9 R4ǥܻ==B" Chj5(Ŝ17#˩P ƣ xc-C-bDwd8 ]YfHV4W@'1}Dj]H|k?]{.st4td ""e>_I ,k;0Nk`ic8cxx|14.&@,=6E@8*j\]O2trUlI0Y M7c AjE.q f',Ql-K he^8ǫO=dLA sVPF&p+ü{;yɷEi^݅4F~"Z!ɮS^H/(cYe/Yl`epxIdJL0wI>|x%4[ns[\-Y/ b^te/^{pT(p&a G&FFJ_pB~qnnR-aLthSTrsS"l.Zx}1lʸm@vrVJSctChyMϷ<㩯E;`S)JHiVuXV`txRW͟),yՖt)gِzY?2sM W0@?fF`WI%:SPFg`K<|?sr\N`MBGSW97_.dvI &L;c~'r,ZΠ(8є0K7q^ݔF&,5[Wn%SKdgLW 惣9<Vʕ97lRW.ul#s#˕ ~-\.N w}PkL Q[1EwbiR(iS5hb %{#:#+I]& -B,>vSa 95Q6vL͹'MǵDߩf#vU 2D>DUC+S^;#[zՌ&+RR}0_vq~?UmQ?%{4B_m FUDH&`:U 6A|@n ( /6PzdNiqmWB5~ſ$ܪϿ"LݹeckTh)rMvh$J.ԦȢȖg,Z=v&7X.[v{ ^CwC>C;8!c9x.q"G* Z+&A&PǾD%Vv`:d ;0Hc)pW+8f$" A4Jk}#=,ڳlcck{'?%B~~*][!E`N=\ؖ<da`t0']-Krj (А 5s fSdb#Fƶnpr씷n',MY/"}4cQx.3Y"~(-ߘb.!@}8v (i-Ix?'OHēG)&:AgU=,8QDh;gbu9~/R {4 L63Du"%s 5Wp GY.3۷X;&Ll0 HG)Tw.r:[H9pF9 ˯󥩋nnޚC|^\ʻdF,| )Zn?)`Я۴>E 3Ty&p2kχV:Jg,HLTeWw!{!|N'r{E sw&[^{ wJ4NƋ, )0a81kyzW :;MxθAqb!*ׁa*B%[$r #6p#:b2a"mu`z}ebch)Pe [leݮ☷B̽*%"omӳ$+{ 77X[܊|+x8PL%NUШ+g* Pܥ ,a\/ed,iy9+. uejQ2[G,:bӔU&;$2mj_ ѬZjT3+[0G'Q-$}N{IU®꺲f}D]ʪ⴪Ym:mEKxߍuo^zIi]^.E_("74uv?6 -bi1{)L[΃3\PB%#\2x1E"a3[nR"A/*F_>,m\ l  rٗh9ۭ,¯Ob ?!ƌ7[̯iv s\.M%{2<<E|ʹhi-tFcg Sp;A&p:8 ? Ϥrz'+8[er ~;f 3h[~)x|3hő_N 9P%_9 r*uc;(Pe+? TΥc2?WtR !NXAe fVER? =stճP 7tS ;SW%fJxoS7y w%~AsO>(%mj` Ғ~{/}=AW1w*@-"VūGI.+ HXPrV#R"`MC?A'[K^t'O'Z~<n'ӥQHP@w;B4m,=';>|3Ѱ0I_ȭiLvp<p+S]_:}K-A@%.H#0&  Gqxp#V(MO(fYAW PhE7^9e$]aaݠ@K#}zg\(F-5#0,{`/'[Tޓ# HjetRO'#ߧ֋ӱbW4]z\w2'(KOM}'Sia<"6[iZ'7z$c MbM<T] $/G|&>vh&xVfl>gV*R.NOq:anX8iJr$,/f  W)9w~%OrREB ˛T?v@fҝ0BCG,(t4;;#H;ɔoyU~RA 9gK').8zUvcIDIM#|JC|yHNp0E8^)Ƕ?½lou<y~TQn%_{,8Ky,yGq;~`T&8>*oQ>ȰrQ2*z e=ɡA\4x|&XfZiU 3VvDuC>D.ZI߈ "x;&)q5I?tw{&Y_NB6N0@Mr (tן'#<5 !Gl>}+|2@.,r?^Dp8=y0ȵt!E{5WE*ң *2"TdPET_ET ~UF+oSAP~S^+p3hi>%JrC]h ׯ=߮C:MGut@GuTתFgǫ5lHöiؠ hXiX5L~ LyB{uԯ= 0{z7B6^zj Rm*2"*ү"~Uf#]x*+p*_{[ڏMJ$taXK%z qw.;4` O24āiH8Z/r9Opxד >頂{\i=WxO<-b <7_%q񷓅kH~tmN<0\ޡqÁ`;Vҥgq(B0u wɾ=Ƃ#>Ea6D@g p.R[h ΀7z;xV78` TIbm>R#эJS,,W3b ;"FQCe*^,+%DN0q/>Q`%|/C[p;rU)llg(Y<%o}Qwpm?e33EL%B3n9IccNR5=A~|:#=xxZ<`cfv_M̅I

y_//ka<Î/#xFZ\ָ 41EwPh$2sD!DR-pdž7vla9aRx21nI,XdZD!#;]gh(2\IR2sTdžwZHa*mnWeXQ&t[ ?Ud^^'\Tr3 -5;7Cͨmfɀ=n/-Z,Vm()U<-\X^y*繠_۽Fe%zEA  <'yaL(@["J:V4[‾g UU`wGGVMuW]&KUTb•T$Y(@[J:G7ʈ#ԡ YY,/曞 CO*è!'=|qxUjP+MorHlG]",^ ֊O{GВ>R%OPuýW੤oL,?~P0: p+Ot'Oyh(_5O=Q x(^yM0d@A:qv>$jrly-/"J.L"ftvwWm:s+8YXl.nhC癟b_㡝8XgC '90 /Z֟B咇wH w~}?9YoO1)n~r Mvڣ\j$Y* lAX2pi2\9%p(?cN-a|h|Y8|)R'%n`!:z;Ԡr+Qؐur :]h0ltvE'$@#ԩ Pp{k!1q^;"L m,ʹgpQa"(WbϘR ':MU':dwbȭ0fgs:/{4uM)lb36ho CjDR7*$뎸 >HgP$ 7!~e渄q+p6T&dBUEFp]?#wDAnьLؘR#TnENU_W;'X}Tc&CPݦ8`v0Γ[\O,P ,~nsxv0_x93<-4qr?C?Lx=pkU\Ń.h8Զ2Hm7i-;Xz0K n&n KΠB 8HeʍG J٫x6bz%uP[;lTt@-2Pٞ}qk×(ZƦF>aPHc+!A2|čx08GyODn[]w\lt6{no5pz(osIQE&Korb{@T׃d&X͋0QqlqN,Ip\" ~Ga7+SV9nEjTO-UUq(Per4+QRM\h'2KUqYm0$TDJ`?vh 62ߙ(qo‘: ,TQ{(0 Įe!Wjz)S\t,ĮJh_r_5yY#>Oj6ԒAQ]%]DN]? 5UOuD,K'RҰ:Ta-S/U 1q+Q0ĚĊ؍mmTd2a7M2ة8dh4x|44(ʕȵIL&ߘ{Z_LEfw)sh˚a֙/fJW"+m}xd_F "4vD+%{n%)ޤ+^0;oD{77\r-f䡬q{:ǑYO\ h)ꪐ7vPZ:5)2@ e[~ 6%DIRՄRpAԑrpD " :dZxl7x8,}y5Rm^&FyeZax0jmlQh8'p1W@ht,TɅQRKmBӽbPe?eK*YC| +5:sWXq${:eaq7i48 y-Aa-bM;6).9 e꥟( 6 lA3js*d߈n揖PIk%_-]%Q3%͝54#jIP@ Ih}R5Zr̆ ,# $-ǒB(B1p⽕^&ZxӍ-dӷ3 cɵUe'D&ɻ)h7"2+v )D&^o+(|{З`ّ b'Hnvl<Pʑ\)q[`W mW`gx${yw)=))l)ea` 89eVh7r:ʘIɧcƟ^d&RL'T>2y?DZf FhxGZJ|N&\?Nc]0xYӥ܁<N~X7+?0Ytu~8eG18W0A]^.! HA j%A[o(h_(RU9ZD^X1(Ml7GMj R ~oYMc-y{ /i2^Zܠ$:'=7>Gm0 4L =9A_ON0 <9A3 l7zP#mOH|⃍(>H(H⽍O7y8.Fq cT|@*ېkїPS/3%32|g5#u(Utַ0ET=L{?i918Nm4-撿si6mwξMY8UPǙ`.BZ ­"L01.‹7V8`o[4!gak҉8`q~i6T|\``+PG2]5[SU̞a|*8AE-UOdanv<&^pi;C@\v Ws= !M̈9#qTbIGgDQX܌a 0x܅ĞɱeQ|,y 7Q^ %aڐEau=r_Z{T:U~3Z+ߥ @P+Aݰ-AdK[Ѳk 4BP ]fV[5jH 4RFN!W.@ ]P ]Nm*߿^ ]`Ķj2uj jz h`5 -FN_o5 LTih52&گ.Du&ԛho`@#%.So^& 42Q]2& LThdDceMG70Q]jCMT3Qv_o5 LFԙHכh@hh52u&WMFH44:jzh`5 MFDDk.1DkdM_70Q]MT7>DuF&K46Q]DmLThlLj@.Duz՚& 42QM2C5jh[Z-t`gMꠋתl}u*zt#tZVo{ :^]`[#tZoN_.HFZ Ƭ_@$lQzS ,Q74DMTnjV&Qgе5v P?m\o~iƧI^uiڨ6Zjhzmf GX:闺<ijW*y"OSMȓnuNf1?2"g*{&G_-6{E:EC4RQ89e1:*X) ;"JqE$aXq*t$Z -w*xF#C4R5t@ vC"9IY &HQ3!x80rG`QSh'](ǝgo\ 5X̥y)+27\NG=%8=N|8c3.A8LViw|9|HnuS$=yhoυ5'kT*LҢ2\'yA ;u{ ;|#Z]RcoeD7%nҧ͠+< jw7xC (a$F֞#Vv 5:$!%N⦯vRxq4Y6a3hN}ʸ!.SZ>/~zj(^?7#|$(ʎ\ v,N;8!@|9KQ-.ǀ]H}A>)\Ǘ%[A@.$`#)P}fvgW/{y3ovfvfv=6 үMfx#F_䍿ϐp_K_ϼF4TnW7Lf" C>4%9QniסxA6tH47Rp$.>+F?E_ ĚI‡;?ƕdBˀ ב'Sz>·OIV~LPۏn^ n!߾"#A.v:ݬ6FM _/d4'XҦQ c!)Jбsߜ7;FRiݶfnW8NWhѯK|8rjJ;w=6>:dOuS<7G;i¼zW̌ US<=?1O=n,o_ ȏ;ҹ޿ 4|aUiF^_yq0vǕuZ31?ֵ,|!W.GhSXF\9x!N.K?0B_E.іV5GMVL0B~G8{ r+@Y8S0?9Ug!͍.t~r|/Ud~nϧl:s*_wmS2g&ݟJNͱ79]Y魄r(u[xlb\KDY[4^%l*he~roˇ}CB\^LO/Bwa K _̠ppS].!P)Z?ߎkS/S3uУf& +PC^,T9dKXLi tOX-H73>d8 a~g~ *XKJ~y P,t6`qR맋ߪۏ-hMjzo &~#D-J4|e$wn" mexGMNOڻA.Am "ܦ*DNX9=HF|JO1-z6UX77HKHXO177(82z]^9 TJ45!A6%#")5W\)S; `B(~ ު_fBQViH#&81Qq(Q>&t) S 4n:!,?N _ҴF>_ thGw̕*g[X  sAOA.)GWh%Q^)ӎLjpdPA-8YˢQ/Loav:@1'avxPG8Dm0gbjjע&U8LIww(@ڄJgD}5M s앟ZoFt h3lA= >ǧiJy'DV| #gs.AuJԠO >2&KYDE&rC~ɾu=`O/*Hṗ*a8F9Qb\7 eB&!˙jϳK[#5&tDiv }h.(pb44a G#>pK>mP _+x+x)>gmJ6%~Mer]yѲ=F,ȫ+tH֯֝*+STw,7DO>tNY[1 = f.yXM2X|ZE"\Vo|o p 8fww+9+ v&~&i }&ٍfd9۪6BTQ kg=#YiUz>/ll[}?Z[Qe 1 S:6pg6٣ 6 ]գ-䵅Fɧ_YPؤ`e`;LiTBL%f*1+Se0RU= S}hqCB߯'dȋ Dr$Y Y{8-d@)%1᝾YOMeFlh mB;VAU L, ]*rz49rp`#Mha{QPķOXF.A.+rbI].UE_KdMurƮfexq/k1nuM3A-smz@ۃ=QFN(vP_3EB5,Koero\&;4țӖG!ŽLGs2e @Ҁʏ+HLGMl"ŏ+$^!yL?DRZrBщ;x(orKiU*]?9`wv9[LoܒTIKY%S88ofHVLpk O5yR|[dm>?Εa/tpyb΋% ވ[ah]:5M p,aNeS3\\Gq2E:B,rp;(1eXcw^8h+2]a(c%.]'E3т0JWܲzTq2Y=;V7$]V j{r@xokuN# [KkIv5!IhSDnX(^ĂDilXeO69BȖV2Ma1L1~}'X[\3j<|ժ+;5fR#Ι +Aarr)#oTM,+6pwaJdobGC|^9۩MYko\ȣp>oLB_ho?EC=d=żmrPtf<Ƣg=Z݄|`ZQ>Nxw4E9['@nf;*(,z"G>ǀĀ4qB;JPD35x,*Yqw~~Cx0c *_}E/Jc7OMUDk 'x;!ѐGFX%mTՄǙ.>_ }oݼ,Jt}z'jB\5*/r[wǭ? F㣥=:e:Ao" cF?w(IAjƠhRs<`h⁻J|۱gؙQ wt:+,Ed;,fHcK2 %fiܼzna& g;+FŃFNvMO__!W0u=^ &&xYC+yfHJLm/9GObgR%x.O +|7bn.Z->tl1a"{1ok%ى!(H=lTq# ;x㴢Bہ}ԯYօK>2rQdN?.u|(%s ҠC uzbk "e܇'Ps)~JGXA3B1r);!xߙkPp{N@@]r"T7R؎gZ/' # lq"̔aV}x#FZF&Bcx#e\f"iwt}QcjYcL߼J;}HO$^=> `O$(WGHx ^r7 67 KjGZTd> %^{y -[`oomYzi]c9E y˳ r̬@j[~ɵ ${/޸C/G$ /uϿƱҫ40F?\;">ފwQyHo+p0&iDId,4C|R$G %T&uM[ +XCh-{ qBI*ZOo: _qofGC8HH$ 0%H")#ÙlɁ$(tSٽ=V@dd*"ֻdeY2>W}Z&VGEO̵]gZ4!!c u߼t4P湓A"ڨѣ]] ~alϭxIV8bZ8sb֬Q “A"C)C/$ZG`"ѷ5*bꆉŵ&Jӣ@՝h}&#cN sp';)cY bkfЫ)wg00M6]s&s~@^^_'zKk14wZڑCmduOٵFudvdv&cYhPJQCDWdP+hćDL0a#HCda9fv>WuΩ[Un{`g6v!(_҆l:ﷃBw; Vl}#Ki52|mFŁ@pA02wt|}Itу."A^0\7y-v{,6nFRl-to3á'S{Ч)mΌ{x+Z,/b Ace&YpKV co^S\@=;DsoQ9py"Ehq:mǿsi"-,g+0b雯.Xi'^I~t\p4 { Ŋ7V&BgM6~ͩ|;7FC߮]X9!1~?+iniG{UjZ>wyy$5CU4tvb&ۄ[׵ծN͌O%nڱARgGun")ml!I_ FkCe(93,.M=McZP^8>58r{N&,'dO )|N,:j0="d{%z3e7"ki_]~űrV={&FQBv҄*[tut^Ń\ ?b;sy(q8S>I;+ ϋ;WRk=;7"L=nU-AYrG&6_v}]-Qxl;1)2aw (8ds+kv 5>{ҝMH$e]t}=ۨccéԨfɭbzI]sDtL< 00rPI.@Ht\Ʈ<t @H>+LM q0#v&)| y=m|-C#`6( Zo^rАbn%»[]Z)Cc70Bڼ| "d= .Qtg3Wc}%d K+7r#2GgVY^z8*T]*/Dh p?`@Anŀ0r7x4*.*Lz7}5 5Y dX)6-Ȅ c <7Qi8 #*2i8È96٢bםsJIsȧEI*kզb%Px2l0 BIQ+R#P"'C :gPi3_\?Q!Ί8%[sgPO0f飸E0𻋓xc٥>6RDsTa}6^ë(5~ v,797am2a?@vTcKD8Žpi޶ ɻ˳aq(t)u9)^HuDrRGv |ފ0zUxQ{WiX2t%K|c4oFC_~K+VZyZIl=L{1͠?[=`;M5fҤ`TkosjbNSG!Ǽq i$0ܨ28<7MAC*ƉZĥqA a8](\\$/@ߏOչN+ D )4*0@>Efɼɜw[&s&(l(nōRh! MMے66v)q.ENy,2R]Jr=Yû+yrƧ,aCP3>k)Z$# jFRx Ҁ $4ep_{ts}<-GJ{ QN RCQ@(0"@ڙF]@ٮ-5Rn"ۥnFS(. % 2j`9شeC'` '_&!BfߵZyo~b;%mi PpuҞku\N#n.wIc '7@<^sqQiAi3L&/øW2{VSËeW ɟl24q\amR7">iBKQN_V>;Ų|ە\yg4>\.$LkE1c>8nMDqRk?4Ӥ 6~ާNj>-Ń{\+B7|v݋;0f yX7`H' q&td(=Lyhi1;pgFaL ~ӓq#04~S0>MwP~bbuz2WT *@/-#qxUrG#ƠSׁ9ƪd/?93[a8kd>]k OacqCs]Ai} ;kGHc?{!|43j`<}{O7sBLP~IW4p0𿚺pȤ;u+<"9#!tMeЀ#G#G4Uwz\anqF#+C]wir#D~HӜxO icC+C{_|3`Dk-śbR;tu>q[.. ]Ӟə~~\[sƭ6)?@6ѮNM9Ӷe Dt_X'4ENӻ{vcg\MA.;/̕{ilr䡪m.~ {-cT"HEtxQK^F9ZTZbBdaA<B#"_ ,*oB"j,L5*Ke -:dJ- )h R=cNyDύ{^¯ksn/!p}~0v܍s,l!Y+7>12'mGǻM-‘84TP06.w0i6 YݢhR̪p]~[.ek]4JMMv%%k" W$T费/jY:cQ(Mk3pær^]XV^5VRUǂ+cƗX21 B -倬^xoTV V\ eGg(MA |^5| { 3Y"w4YT@E -J^hBK>¦*DD@KKP5aػƁ%g'RncZp6c:Π`|B`HRڹ Oס|,)]V?Y¿T,l}qB .tnm2CjxuYMR \"[dtvh2,v5 רd jV)ub6t?o/:T5GDJD3)%.䠐u36K/B4ME9у4-N]럮B)VOi~*q߳6kgBJp%mcZ`?>ް'#n?H/͘~eRyg,ٯ[GV\ jX ԗ-m lc4ptyT 4'*=ܓ:N'ViIK}ij1ڙHI$)8ϭӓ-6?%٭ƸFXx+&l2Ūe\~_UqX7j^dQ9$tIeE3qdx g" Q}FzNqG0 HfnaZ:<_v@FDn8QpD>-{}ou+R"fE"DI8̐H@cHF5@̪c)muK͚su^;Vw_N:UT~K ״QщE1BPPU;:usK8|z*p hA6 Q 9W$q~8 곋 X9]5b5Эh¯+zql%y׆baDe :OJ.F$NZl/qrׅ|4Sv6U5oYuڽe{Ɨ{+iϮ/G^~D< GN?[Y&񼞌E <JѧUzfޟDa}cxLU_#yQ2KO{{ |Q)A]6sz+ d,BcX2Uz>7bNh.m`hf@֗f-t-Q@,PXA5$R!ڣ7*O&(\>eO(s$J\A+VpMYO(|^3 _'𾂃@ ɂe ‚Al'9}wќD}A%@6Z[ZQg.(5AZ5pdG3z- [bb2,׼ON" 54#[ߚ}acVl \FFg-JʼnOGeZqexGQ&Q&Ųčs5!P-%XU2,71a}wQMIS0Ma"|JFI5%cs`H35̰09%!?w>ۏ?HK[GhK7>sHy# 7A p kY4l΁xI8Z]O}RD4`W wbDcVT<=Dt`3>j*oQfk(VR4H:MBi|Ԋ5@DDS܇Qך͜5 M_2w!t*%nTdlr/ԷX ON",4~5j?x:gM/OG:!+voݿ mU`tAI4(LCBҋ0oBmy5Cv8U$ ?4„S'^E&Pڠ 0tڠm=qqе7ACuCV:$ .&0Jև±+Gb+9t qZ:-/ a~U? VP ,' !2nƍekNzT,{2!0N[skVɉ@DlZ˞B0s6ufskOT6vHC.&Lʿ$A31;B,$d#lFH:$K7ޡRƮY)ckgBgfcPx%]^ Й~,bmYnd{J5i$MXKh%zD-|#ƀO@PA ȑ{M|̎ؑEk1/GjJ절X|>[R FW7Q8Cjxߣ=\Y\`w\8~6x.>mBjZQ8jI+we?:M,Q1T7Ъd֕%3Y9m)Dzuf p7Fc0(%%:A y@h)NTʰt"c,pCeqna+a{' ^jFD8U/ /Ek"X\. nxV3y&Յ~0/@|ӑK "Y8-Da)U jU (Kpv)0)_ H^ nd qr‡Gեl :fӯxE_\Ӄ5i m؀k VA v^lxC='#C l',l ^x0bqay?y779@j^MVϙ8{%Woeozfs !tD~|!#Z2j pk~y Cbx,M.U <"Hf-Q97Gӑ߾]"9;yL~8=;!LQSx uV+NlHֲ=`6}w}s^5+`J7ViS`{EE8I"V>;QI°>Nn>ͥX~SM[Ħ],9u!?5[ӳ y/w(~9Nb78 'dҝ$p+&V2P{aF9xad(-lz\$FR3y!ЎTІp?J56r!A'B6%mؚ dgJrmOD'PrcdvǦ5p%=X8<|Y([f}zt$/QϓF̗6,7wM&b](8v Z҉U^!`E5mr:XXRSP!VI~3Y r3eOU54$J_0?gJA PVxkYJ?!cj'tԞkP7AN.؁p#IrTv Jd>{z=z;n$afǀ`yǾ:Ɂ_6vLɎ^ cuM2> J"ؙ%PJ-ЁAa]p'&rĒ"/~m Uo@P"fEgec$҆1>N߉يyy0pWfY4&&qĶ, ޔgLPêϻnŧ Z_L9]:R,w ~6sL#K}1/镱pr $Y8B0sza3VӉG9i]w,deQƷ"*`B켞_4*ovdt@n2%NrX*Y@-#P E>P$U-:u/sq`}RVpҘYyem+dڿ;a,Ұ&c@Jb GzKhI$az69 ?fKyH9y->jP;r2u1S+0!`pˋ+Xt9r)ހ, 8Ame:j2 30x`sWvmK^4dM690IXG dm~+F6m+ylUb*,q|A>R0A/x@[)c[#O9,me[w<Rė4Uq쐭O x;ɾ|KHD`9"ۗw {"NTe\-0:k`Tuft1\sYЍGn 9]*K:"ǘgi䠾 0Tgmޣΰ{܋l#Rr}Z~"a5-lp<^k\bcɓwX$eOʣY[3063qFCJl7[i!9N c^LZC\ujUO'l TΎؤX|\~fu%V<ц3 :ޯTIN(r7P> >{Y}2Z}R A$>Hܑj$Brg&9OgjAJPfSd,&b3iSo)xQ< v@[~w[DK, gﱩk½3(V_'|yM"\ Rudʇ (CWKMxjEdڕI̺ m̓sJN{ 3=uWP B/v.2Dl\Tell |e&ve5%5# N$_7 F/Fd7}/ \Kʜ/U]|MoCnHAk\iHز;2d@ fnz%oۄ\B;޽JYR`)S.}88QCcmN C18Va1V(Qgu|' E:q:QzT ]Zc)kemfVkšhDM25 Wӑxëg\p@IG|_o:\$;Z!cVywo+ڵe'XZ?lkٯ"Y37wFnd8qn%cT!l ܾ!rRGܳQIB >lFN' ffvF Z)@@X0 f-qY]1'{#Y$Jkmꮪ]\Uu=Ug FwU?z?RSO囃DF9Rֽk/{w+ڻ\ gSe| > ^A{MRؤpIᓢx}!H* -'ч), "Gzp6HזZUd=>yE"=R-?bGbˡ+pw=ZIhiҡe8UKPZpHAa4iHGhg4' هE v -6Ļm E@>]mҕ$d).,97fhALFfF4Z>ùR( BT6)Md%W8؞-,58P%F8z|dW-;(ţhE U`*Ҧ% 4e*pʷ2)Ly]Ql\Y)Nv,S#;d669cra )SI!(*}>EO[}E )RD]\.#Zh铲`ҦKK 7 ZhI$ k2GzYt AImۡ%Sv]D#l"eE{Db:H5,T C3)ɴxj1PAE9#3uˠ5(-R`rIi()lHҦKK6Mf)!PtJ!s XcŴSebsXD7ՈՈ՗D M)J(vG!V HqP"I$GY Y@֫" aÈ Nb g̈́<ߦ)F}+%=5hi C([՘ m )9kB i\ x9-jHERgHopģOCut)I5Ec0IeI`D~`3OGZny!oeĖ*DGyZR¥Pg{tOdrbkhgg vӅQ))q+CP֝>]R2|%Uvn!I#Q\^Kck+8Y8 \Ya'5}7y-.wۍAsU\͂IhMѣY'T.< Gr ^?[*[ np_;\6"gtqFRPHv"1y#YN {Z7+V]&ZhTP~uF$&$VyHd#mtAf҇IZ D^hE$Bctan\r2}C-DFhmП3 D 1w.r͌[n\ę%2uX!S}ʊz0 UdlI&jm.f?zGMAZ:VX#e ][)SYiԼM(鎄qA/Hz͐xOʯcZkDHĕNҺ3gJDErf'Ŏ`epOIid\1eSKxvjM7 XP]9W9Tgj_7΢WXqpci#N,ˌnX]/g\67 t B6ʷG(fDD`5=F I%=^K~ɉ(it%KӲRH`&SA>Hjs^^5&< NNC sG|8砗6( 9F\]fްХЪvh+2 PwE cxd#Of,n#ғn/$N*o 7۫Nb*/̜rC]v^$GMʤ-u*m~BN>>- %'q/lx":.Ce&E7^fgߩ 'vPaeB)y+5:emFN n#2~A zo6ufyuH__I?kgܖ''('~#-ȯYQE{$s4>\ԷrU-:-h" S  `bO sǢ2轳2,<;x3h@w>.}"@=xÄxxģU@yqj uL>JQ)`t&.Acy& e vFe@ЯplNfZ9aoA*gzڀ9}[#pQl$/>T$ lAjScJU:ryn ](`7h **B 8qG:,P5gR6 iOiپ?jmP&eb hk Z3?/ e $)'j{#2O 2%?"#hw ae B$)L%q ITL/C[A[@U!P!{T=|q&%cKER]2wN5t7 ߤs.@uPLq{ RPQD6!40M[ASG1:#A#*;q5N4#Fcr,׸)qF@Ra,ŷ4}DyucGvX& `WUYURqqls(hylOksغۚ"VFQ˸C+'mdj[c^6(u4":]DDX'jez:o%2sPn\qoS.ϕ[c˯/_<;wEHw\nyzb]v/]9H N/4>/,S@P-ֽD\jd}|nikV95;7\_sOkmqE(jJ#= RlGpnL5 ~\i&G}lc*ua6-L.fڣ.4`GɗK//6t~(M?Fje.P+Q ՗ӓwB@҅ѾҰS6B_ Wf>8_{g-~돥W;96W mըVz3ɼx-_U?v;uo]:&`Zy]>]a$f2VtvJ@ AYlF D5'R`/7fۣ}GgSqcධ|icкq'Xt28:7!}QpQ 8YKF&:!d`iq٩K{߸keMN ս it@ɿJnW|PO;BuIteK=\'G}'{r`[.}`;M.LL =[? WF TCTUj}P%L87[SW&=TV.N\@?"wi|?ʾ2dקȐJLuS#w}C]Oa7P6#]MԮBP{[$]=,ۇ?"C>wÿjM9eHK[喓o_l7U`󿸭k.f:u엯 Wv:KIDilFh }]"J;GG)]"oa=?OP. %~|ҝ;bcWdUzyb{2zg142AxS#!祏z!v|Iaϓ+@\\V6d'n6wvEkl5>E8rK܃:CW^+&CR|s3 ~4ݿgʠkcF~;z.R:r8ӳCouba5$P*ojmX_nς{f)fΛKp'>7Q 7 'UbX݁~Yl c~y ^Z?_;ۡn% xrv 4zy#FH`M»~؅sr|:[9+VCdso$c,Ps %@N{&ie}y6 qR]Ef GBJtMN~uٜo^xvq0N59ZZrU?~Q{C:7&V%y%h°ݕφtG}Vډet⟟]CO.vD,bx]j\wۺUBS02 :-Wǧvycg6z2#[atlOwfn{YV;>4 ?$5|5\?Scl_ 3Ad0=&|,bb.1K:ʃ(oSG}q6ڲHzO>ؖ^: zjë#ϕ:PA~h<f(?cx t&{GY$<:'7TWEAF"Bz:JČ2xx=׎k 2Wr҉Fc75;J{tK/nS=;'eܩ"\]l\uV[e\.)qAj6{Tȯ})Ї<њßrIKI ]( H\nP#vR@$!"-$ HH K`]=sWw|Ev;?gΜ9MPmjF\RHrGw⎎>ۅ z98b#t8kJO%BUK+Ծcfk̛w)=uI˽~>vu ;9H^n~ݴ/yI5OoP#9{>K:^嶼j֎|oѽɶmޢComږߝNHMrit#HDj弊&CMWIFzQ9AWfe f.A ^6K+̦m6j~|rڋйeXV1ƝoM>(.:_|=wʖH}t_h4eU/Yo>.ϚږǗvHrf# Wɺj7&M/FMwb"do~D S-rO3'KZ1Pg_&-}ē taPfBvGȰ` wbJ1o~c,Zy*T;i؊.zR ln#QtAW3nΟ9Zz8 I/& i7Q>Xnt$[ʆpEۆƵA%nܥP})htOHi CWHFGNV^aa+ >XUnf*Ҡ@k|Zl8'5J>7/׺ߜA$5y=9Qځ h ^TƫÇuXW⯺W6/.LqS{ot& Gڦ\<^ ҭ6tTF#t(fءun3CXN{upxGāMF1jvSy~Z;Uު'ڻfՇ͎rUrD*p]ihdZרnjYV)QH M#2֓Me/X1'?)HSkmO@fڶrZŷRmm=+j)<;r؅Cs2)2A+rVe@k@Y=;q3\5?Z̓plTuΫpǟ.NsWu;.Wi%؞Cs#hO^Ք%^w#5wk_Ӛm=7nnK_#Pk3gNGL+roEe\\HƩ: ])O%PU|bjqp%Rv|ǀ*CT.Jfǚc aZTyeeLnO@7|:0dǚƊ>jiBf :-X:&cdr`2%}`X颦JbI];O_zjRscm֕ 3)\QaҨzV൷o*Ǝٷdi!NKoO;'Ibb6Ȃ7?$_gÔFNjf'K]&rwN+&йw1+d)9ōזLކ@1&nxEgwe㛛OǩʹI[OLg򮁦 ӛG;.4iEv Ub$Fv8zCܤ/;Yj :4\{[!ko7; n._vpfKq&-fg_pv3pr&+ 'BuR㕻Џh;#& *wZG`<͵Ou>-9>^-m8}m$\yz*Fk|p0W~0=M><1_"ALalDUG /<hgd?80XZWsGΠawǰ0Gal2?PJrt&-̓yn$)m2һ$3U2|:S+߻JjMxV&Rd#C#-EZ+:0mw ΍kj/|e-8LjUĆ\ Y|1z;oӏXl>#vվ;x -_ ,?+\?  iA9lk!;r [0Ye6QԀ(c}Pw]({uS@n$, =/} ^X6%"00_pW+ 'Kē9+2tyx [Ȇcޞ~萂;¶FOP3K m13-| vz !!"4@IEȘ̉ګp/}dBDd@Ƥyی9!VM0 ;~[X~Iw]h|F4X2' I 4/߻{ KF?a>vk2?VSp>.P=eQxE]'y8L Ѽ;,NOi!Ĝe  (@T)K3) YJ"ɖF!E >lFԽEE݋ 9qcd VuIBgP'?!+vlбul$±X86R@F H% n/?bC7DjNC%T%t l'IDpf($D>Ɏ|.Sxe:E,O$Qu>Q6UXneM^\t=U\v][:!з%-iѷT1t̷-|GVnlK;V[OG!32|ݍ+8b7z3k1㫬!sl9qEâ8o{Z됱 膘ql PQw PdgG  I $+ C 0oOIUG \7͂6\h킛f q%L!!AFk0k h(Yv)t0jT 5 kG.EB~e )CBJAܰ] -I #Uv=u-N2m?Y|QX`Y&&&F _R*,",ˈZ=r]w,}e>m ^Mx5 $W ^Mr"B&%W"kCSk8ɷ>2ˤ"BEC ?ORD"2Σ1AJ$y FB9FΟTY#l ˿}h/2AfF51O8? ]A'y#ӊ ^U4`Y0H0r6e5LuA)+sRDaDŶ%!Hb+Qհ%[}BƆZZ1晢>ۙ"4^%*P^:9 Bi`al5ʰP7^_f! ZŒ`a0\)ԈZ:@WB_<D'1ZbQ"L07nǑ>Oh%Sx|hMfB)Zdx kh4t)"i/[&cn t|1F2MDa,A]P"˥p1K#>3?VѬEFUDO>PbAAԚ_ǝ7Z !X0b:A iyˊ!P ViIдhZp2nȀlp D 8-|sD9(Uw)H)P```,,`8!ȁIa >0>iqF >}6|ct vZC`VM! h`蔃Uf^~~~!!Z 84 OEcb"p6RZlH9gb"t6R#ijq@y! EX,y\,qiUfFZer4) $p@3@0idQfF9AiX J H4R a{.;2G{>"V9ԥ=*V~@\' K8!B N' K1hb*lDJ4Ϲ-xB?̤c g!6@& 6HAb7)H3[BU 4vù-Ӧ6Ǵܖi8=ආCqnFs[0bYz%XE,Ki`Y*9id,bj:05miLs[Sƌ*# X)GIQp2"X9*s$IoL3E tISs̅6`\Al#? ̅bF< &#.#<̅up||+9B$ɝ'J@aIBA`߀d%l!|#Ӽ9@I!/1|$$ [PT#KE *H"Z02;6@{,H Bu(0y|PicJ+6TZ\J0FCPC&OLfw|3 -$Zlq𛮿]? !6M!xYd'&Y,H 'AE#ECE@b|X僳{>Hh =tW&|h,WU!fiy&xl MsY{ w4sw0Q PO6f!vrcPT b+CoÀ^ !1>4'0pZ&ʋXO1Z6hIȲLbt8(˗WOڞbvavOSpM1303( F`ݚ}EQ YH ʀL*a7SI@ bmx$ӗ'$<5#a$] |S%S2YxWa;(8kz>zS숂xd7ovng"v ݄=V1DvS.)Gl]>HV*}P[jDDDDD@@㨈!J]pHCمϭ°AfFeVJ!'D%$(lBq{XoAjjl|,h,[+|nb}>tv :rS=lad@a<\jÈos|4| Lxu(y5`aؔ`/p!Ϭ3kE؇9j$A#I Bt^S| <3Lz1gگ8vs]d (XWDlek8-;@cm<6 /a Hy‹4| iC@?dpdܐݏ<E%9@is34Nx'Cybdp \O5R6C&*6y1Sos4C۵m&<P5$<#*| '*Zµ!7iR*"rRmϹ^ȹE=tPs6-1`Os0f09f.1B$@Vnq/dFnq.[<0M[}(nlGu\ ]Nt|t'=FOFO:BJ=Pt OzttttnE_=yy555W PpT*ÂG}5OkI#$$  *@! (' z zƐsŔ`cAoİo VV.񀃖X#}iܾb`#Bu8JG?x T3?9hFD|3?™`XEc%i ۈ뉔1HN!WS(S,rN<7xc#Dan*?x3M93J,FM3e 'JóxIX֯9'ڇsNT䠃ߓžǮ)2fp;s;mK ~a 1Qv)y-@,'+(61$2`'59>j.KcsU vp3{S 6P9LIh<%Մ]<-/47 D!F:xS{:=17cbKְ(5k]k ZYqZԅ|FKi& 6R_ה[FdBdR`Pdgg Qb5"V0$b_(ľ`1xdv|cv JKn+Вۘ5v -#chԘϩ!SG`!C8P`!4(ќl\tF1IY`>4l>$K""9yBpE#-_BPR]Hu3 .4Fy<^yqxCq!k8@\Iυ >Jm~Rp$KZy@Kol:5ߜ(;׊G':I ?X.:b_\9PL-j_ՃW:b)i+)l2Jq6x6)r߾s9viyY#?^4WGʟ-t'ԞF_xyehㄫg>oOK|l-A\L?/]~/l#}3^:0leRSS>Nlg×˃Kyiw*Qiq{@?f4'Dg.inc/8Vv޾V3vg2J櫗o>FWFyjnNZ)xcGFX)>QZ|3-t^dtT+JM.閪+og%YOzϼl}=ϻœ䲇_h*n wxhzy8#~"#s%VgKn Va}]3㱕+JP*W5}.+8 uIz#Ʃ.k@n e+,;Y2޹?=.pg.$lM[OKn9x;}pӯ'[NFMwnh:*-vSNlJB#}}Or4T)eo.w>#\*&/J/-73S2(yaW>8:XoKK%TNRQ+ ˪3<Ϙ1g[ŤvV>ۖ6lIx ҅ 4F1snXշFH?zﻅsmYHctמ;p'Ŭ֭c}~>\JfUw˦'fⶴHS2"+U+WRe-_\q}>ݼkNZlg7kH/^5rWR3!s6fSN*ƑK.eb2I2zdA}zޑuv3uD˥Z̪m=c]yf{jDtHkJZp<5yw=XmGs3URɼW+޼:dH4\]?&6l4d&h`X;LDji3VΌm͊ɺVkOoڕR=VϹimYͱq+뙒H\߷o<:y?_ԜY'1x&e,\ʇg Tg{WX 8eYF+}^V,Us@ j8Sn,Fgֳy?n[Z4j`UpX<5qR5y䧳bbTN9܅복F'{Nё_\]֊CI:;}7 (>T]Y+osvQﴢ}įg*۬=柘/%udZ88&or\o՝.|L|pbmz&Š=_l49\o1ctz7nҝ.vwv?s*j{$0=^).Y3vԘ^·43ߦU_#sZ{;s$]~_gC!1s$5[Ԗ eB.ueuv.gUNKme2ccnPi];]hۇ/k=10B6FdU>HtKLc0DHLʮvVkxZiF/ 77o]w-M?^r+uj{zWm*&o5΍u­el)`vqg>j^qo%U Ҩמ)=wuֆwbO$͛V|X2tœeͬ))6r/NrðJ.7z;c۞nˊhlJGue֤@ǂR;IV˳cN,1܍ccVKhmn㛓^{Rл0{!s*#nSbIzJgtpn{80Si omdCZ՛#׷P sZ?7\6WvU15oԩd^2ԁk=,fu7GG҇Z4Ga>eis4U7nhFv h|*^q. rۜ_C*Cj܍lH%>*oM(:zvXJѬ8S;}^J2]:b. jw?|ɸ>=1FG Zysٚѭ|}$J=WڳjaSpi-oN\z>#,qrp%]6[uX?3P:ՖLM|xJUNoJ7%޵:Zܺe,?z8?q)9Hj|buh@"7,,s`@W҉ٮ2:v*3Rɩ 0ZGV>j|~)WnrέO9ifiP~ŵ6'ϫ~?v!hi+If֝VۼFo.y,4^#Tg&>`t#_L{N-/z*O.wZ3 4kh!KM 5h]%SD{,(PJ4\H3(پPJIb0©;)VrZOoɬ" Sz:?x*' #Ҥ*\1SeDem5m.T^oJ63ό~Beq=;ZdT[oZ!Vk?񱱞ps)` ɜ ־h Jo-?ktN =3k5=#\-0fuY}p$BnwDqX8YodݤiCɚ4z`dl8rT.p饋 5ks`PmF\JYʇjo9N_]mKi7--r:8zblp=#mmn]_ Iߩ.5C3 R_tOn7uZ4})4|`y jRi;Lq 80pLMWsauG^S}f1{҅#MZZ!͇u8P{.T[;32njt-+lkV:^*69źy)r ]v?J a6V^{bqku)}ݢ7og8JVK}ֿsYlgu#ul=q4 'vb∖75VFRf 8\Fzh1۲ Q?L5I4NFvjR=9^ՓG\=ùwK mu=g fiaW>ӏלjh֦uV=o>62dEFl{~n'?wnT? _MN ZX }2giZsDFͷ+6:ԛlIŋ}Fa#VI ZwsD+nȴEj̶?}ںnjskm6ޏ=X(!3g>w^;ZNL4#3+i3ߪLb~I7ti Z;gwۛ t6:kZlg:Mwk{^c4 l+\z)x٪]Əg퓣Ɣ=5wU}llܝI? >}jVź_J K?0=."Fcvj[L}KU{_3W4=%V񍡤MwA247|GFi6?gؖl7.- ~gZ.זk[9ưj%gdk[uW ѕuoԠg~TDґYI#g\fiɁ+7VoM$?zkZ*D3!on}( Eߩ>%21<' {셲zsҴ)%yj*o/<{RB{ i/HVH+'㙔S ۻK۲-K۲-K۲-+۲-+۲-+۲-+۲-+۲-k۲-k۲}Oƶض:qZ'~S/ӫ ӫ^IDv>*GELTzӫtx2LiQ8L53{L&lO{[mՃUDj)%hYUmmơۙ3W&PkGPLuqY[,Y RyB8@Drbd-M&'󬤉2 `\z׾g, ﻖZ~kZYgg=>Yϸz}3qg| {Vx߳g=+q^l}'_l}'_l}wk!+Rtv7gBG\lsNQ)j;E tU@zNQsϻk&Sncgy_R}ѬiJ wag˯w&Du?&*sVNo6Fϧ^gO㴄4Bvb m3moTI\GR_c1fKՈVy/Vp(_Ȭqt3OE̴vݩtlwpvϝ ux:;Ȏ/r 5p !58o3#R=E}c똖'4-cyϲDq{343''2ӞFL tLHjܦH=+5NF&sGi_u\E/ko{')ts7ɯwDC;}pnc置ƎMg\2nϧcY?v/$e|te??~2**Ёfs/$ .Z򧧂G<FfP:*yԂx\gݻ N^ؗh~7 ם| *L -.+೽XDXjp?B7~1ddP!`n$GX i}7g S5 1M> %q>CIOcٺ| ?a߁(2{R搭m"| R fx431 h.f dx'\jT@8;žׇ]hStE۲{'Wk`֑\!yom.Oy3|䨙u$^׽wa|}p&VB _*(LK7Fܗ6cʭ/܍E[zv{zi,89$SdOx7b=xx[O:aȑy6EF7d\v<=ߥxzW dRD*$0lq7]lMbK1(8`ZIާmn#ЁwRSPS%xH2 (˚XBЛ)8l+Ɔz M&SP]PV^^HC凨~Oz\hdh e D 7νiq\eI_ponMx`6M]HBP|4 2ڕ+ @!@uk!w9:,½WQ:J{0s[#MuU 쁦d*5>Zg^xFtƘղOPlS`v'ڲmu9MZt}63VJ1[Gsی0(~|`c ?>6ܷ#/WNꣲ=\t˯S3>\.1@0d_T]u[UO54#k_-L]jB#ih^=!zd4} gJ2;)?6>aD\CV fm|u29e Yjk@^LC[9Nz2xU{L9-W, |!I;Ԧc,;wR F!]C}mA=h ]DY-BH&{' a1.^5%3GTHpyU&t2=h!W`WX\^>0VUyG z vd4yє>Q>57;B55dCY-{{~ "Gjd~m 'ubD 9M'+ž*:W8}1.0V$c<z`x` 5׉[H,,5sK\z||%բ%I%dIdQ}(zWGFK'?yȒ0;q9t40 'XL"7A՞/+~qIih6,N/ZHy{nsZv XvRs[x1I{i\.EO%Gs'{Ѡ+pC 9=,}n1he=zxZ=԰ՂV>=#u)jyֱO$ Y&y-J'~Loɿ<:"q%{@jcCⴖ'K?ÝN'h֥G͝uגe>; 6p3Ϥ~ke.Z4CbOS;N+f =@i*=FYfH Q<{>r҈/܁7Zt5qVQ[:|wiEKvOoi9Yfsg|CHrD}>'NSE):kt('d1tnh÷"B7ʧ} ނc 8ߠC$zrnkـ"Qsj[a `:wf X7FwAr~V,K[/ 4s^J,Nk_|tL~hRtwaGk X]AE\Eȁ!~BNZLb8תضZ1TS؋qF@9=Śބ`8֡O^b'D'ڠWѩ?2mN${91Cf=.~I -o\Q!f5;klFiOx~35&5cFt9 *L F\`Z 6;fɷL'n$b_RA,1o*Ƞ^fIhZs֧y poS'5د&rK)7'ޗ"[6%?kIh4B} !3 Brz]"|)v0S{m[|F%Y>S,"3{feBxv#k\0OCfFP­aLjIn,B!/e( $ƎX`/ƭGÇa3@9:9!t[a2ڙԤפLKYSt;= D_cs \D.osUzmJhӤN!.po_J gI:\O*ϑ^<ܣ^A@xA`@ !Q]VomƇ7=QH6hMzW\f61:5 \F^v \oؔy\2gC2x>tœ$06.S<}xm85NGMڸ| Ujj#S9FsQ? .=;07J pu4V:"`q@H -,4 T} n~bsz0JR@=!Kf sM#dƊVD~ N} -=O:8ImBMǷFpvoSyA "{TMxO f"SY+(gwy}lg w.<_":Ƒ!-1>P@(Y @ [eTMU]s_JƟvz\ٯVQ lUL!KV(7fXP1xڐ 卸7wXP.uN{aƵЅZ-LZ;u^1tѫnpOk^7Hd@krI!)Z/UT*ݢ7sⶤ ) SI=AE+TՖ_|>ϤGq d#;0|c6 ô2!؏6H;: }θQÑ1NT}诫%R 2 $U f(}AuvacRry=@R8)ILu2R/ VvRnp:oѽ[Z`ذrwdx[xU-(UKƩ[o|<.Mg0N,Ÿ OZx2 <C<%J`L e%٪ 9˘gDƿ/-@xA8/VAgmpgUڍS;k:F͹]d}د&^v)Nh*}/< ˴mc ^4@޾Qi]ExTFC퉗[_b~j6J<jUKɪ}̍Pd>/LJXu`.[r¾3|jUv~Ҕ‘FS |\rły=oiW̯VQA3DoPiI`!-x $%,|Y!7 pFS7ⁿd4hۦHΔj1yk:[f3рU"g},puPQJ6H\XU(N7nZMHj_s<1C] }vv.~>V'RSh$0|7ձ/3,(["JDuj5v=^P-sC\vbt,mljg i %6_kHJ:pzP%֠"jģa6WGD\рE;]1A6S"xC(@ H:ku =1?s|Wkt$wLl=Y K% 5q|$>ZA95,?<-T.璴{3ΔHػ_t^ߝT~qZď6rx-v[*QoN_ U܏$$c~\"qP56U֞0sR/dػ1ss FGx+7f#<ž-3$H(ST+5Gx|̰:CǘP^E=z 00yK~=ߵA& \ ]M &-N!t#͑Grn{L%n3N<<512{"[̱1d;sMcX!^JC9ƁRI݆?=.xws|UY:+GGr׫"x·7/ex"ɖ1`Lhx. L$ )Pd Ɓw u*PQk6 'w5*kOa2e] AgިQot3Rΐ^pPVE}d*N:όwԖHDzϣ?!`3SB*w705tٓoh`e[wB_Jz6KaӓɂFnhNx6Sqۃ Y>YOolyu8Y3NH40qe[Uz92LLI`S3/ NA|Zk=6~SJpfd#|>87F3t3nBq2W yƩ[:DKס { 4ds;̂%H*I4@'- ,#N[ra r@ɠ!1oG+DNJ@QqR2:>66D܌ƵHOz 9TBF͌ uv|8 6Asļ:.̂2vAO' $$%okE<1:ǫZb99KlexTKPn䏞-;7z*3Ɯ9SN>9 &.1`Dnl"L}h&5pT3mz[\Jhlopz9یAlôv L o1Y#iqa<=ъEdc騅0@iw'6[V1"6K~)UR(C]@ޠΖK+ߗYP)JC?g ڭ;fJTs }@yKOzQOTWa9H95uDPᄔdJw2o7 PB;HʞH*h$Ux;@yFx;HFCdz7j9poV6{”AT'PTPKt/xםՙ?t*0o}?_Į^A hHu8 /ՊN/zP^r1G>'[̋}Tw9F&S0ª;˯4]I7_,l4UOF4ȟX+ =(:t2a';l^=Ew_q^MNF>I[šЛ#\us08p.tiձӅ~\?.'9aSy}dˣRnϸ#9R>d5`>xp;1!M&d"(Á}SBOlq43u{-@3|r$)3K$c@ @f6r04+yJRH\W4o< L))?r<_}n^- 8]eɀ :Ӟ2 L@qP#l)2xo0S+[OcӑL>ӊl/ܨ^efSlj8~cVwpV*Jq J2/DEu\J<L#Iеw]ןE0]?'_GW o*ZWS:uSK;7c׉uʪ%a7|&d`WC><0<[8j׽= ȝ?AA̐̔F{ZG4NV=VKuM/*+"@~76:4f0ubNE ] .zOjՠ5>ZWA6S9{%*¸j 12$n7Pp9g۽пܸF0&Ʃ}SG/a\t4͸YqZ}rKjm]aڵm槵ٗU48udn)iN=Qtz,zTJ$ZM7nͳDP @Oz1^#fmC.$v]6,7vK`/\eLdԟy/~}ƣk:KśiŽ4ǒʾU0L F1d aDBX3xZy3e37n;n8׷y CbH@M_5vn(l:L$c{{muN!ER]7H L@G,B~PaN6PD#xz f"# L d~oj0# jGS&L3H}֬\>p imvxi!koT<%xn4q}ԣ 2 j.yU 6sWd^Z}~%mhBajڕymq:Rwknz6Ko'Sԟ_>2 _ :pThHL]ͦ6Gl^L .^fAFb^?|N䃺,^FQTSUs[3%0f禲q!O C 9fJ 1ޑ gw-DgO:K46@ߕ s+-GvAةdCqd۲ktc_ؗNH5j iy sa&r \hYts4ܯSggX EU Lk@boy=w9???Q̾0#Z~"D*`ZWTmnٶG7}js5GvO){txTJ5q6.ґ5*6`y:':n@\59QR a>cuj\P)Ќ0faJM7sSö^%kt|L󭙄m9v,ٺot:8u~ 4Y`AP^:;U-8߀컉_I{#ѐFt sG̾Jܨ"o|甆]?xD`YSHV6j'_esQWhl/\.2Ҩ+W2Ycd|Zϋ~91P,#ii'@)f$C67C;efcqž-H3% i^!f<-@ǡr μcN6z1mD"ەjcW-2Jn:W8;uHE|Uv | hs3s7K,+Mɲl_G :=CVm\EHةt:C+Q ]@U|?UadP1y # (싧*&zj).N` -x xl.Z ,1rCCGh֕N)]tįF\5zp$ݠΖb4x;lHyh<&nQ]@\'*.l['Ǵ91gMuUԶ>Ƅu$)8|9JG^Tǝl]Sh#a?,wEI޻9mkS #d{mws׽""**`x$}-*"$d Om`E< 뤲oɪCHl<˙b'C < `GYI聞h;B!,~I)&{'Hj I#Au@f <>_NfZ/P{nm\g6VQD!D-\0ž)nJ~KD" P/bBsgJ|%rtrD:S ^p)JǝROZ9{v+vZ9%'~=@N eUTcNv0̸,HeIҬl)ԣ(`$ýB@8vwށ1{&>TqIW`ruR[<]T2<o7vD?kϿk\@67jh9t=`r2]63)TX!;d`3K;VqP(xxJJ¦F*t0I5o#J  >tk}j+~U;'J|S NZE! 5-l't8a MTdMd?r@*̩?vw eݨ[%ǦI]r)MХ:Sڀ;IY!kg$Hx̂99Bzǯazk~iݭ)̂zǢOƚD $<? ?(O͸Qd X7~OWцx_V^ 2}_dx׆VثZhJAM\dԗs=l0`Bzu(P*v 6j@! G[nm%Ău(dtXmgp~Ԝ-35@勗"?7c(='owja#<#잿2\O&5V䲰/# ;ĒOl":/?}M̾Y A}FcvoRxះ*{K76%q҂9G nxd!Ih# K%8@1zP k99WqonpKK#X@ѿ+=%w& #Ƶ%zj%T .Zf|NWXez0 tNhu.ȸS!>_" 9#=>C1N|<6iT'M8@׹l!٪i5' FAuD60p'݂%H]tMu>u<rVߧ:.qNxB'G&R vf>DQɮmĚ[a„N74"3]dRe3w-.pTY])/:{qׂ5ƶ¾ƹV 8[p8?ߵK'~a&T߱~U>wJ2UߜNNjTslWknvI6ުL)es7~1t7g !SDW$ٝ9PizӯVz1)/DzZg}Du,%+A]=v'H-r - o'i,T:IY" J lKL[ -֢k _4>fA] EQćsJ8tFn Hj7ަWGP#ԛQA-Lڃ*@WPY0la۪A\2$xMfWOVQqt.t"F6$'-ؓLH!awʓ6tt*\ti >|) h}Oשvs`(H\dCIu*fK7MG s2xx7Y$q!bεjCMؚwD+3D^#δexd SWp*w=W4Äa{ 5G#yM)0-q!_B<)1-w2.OdGgt T81 G>=ƫ8s2>~ʄE\ t12 C7}07sҍڟFkU7ROCQzЭ*`K0MA҂<ܼ? hG8bd` ZL=;ɰ_^%&Ahu*HO^^Q<]đK* A-l;=bwk/ ڸ5r"1!Od dT:mKé3&nN~:9 d]єN.m߸?A۾_x *Co_?e ޡ4/Xmt^u7fp#chCE8EP=utwdG Z=¹y&sױ_Gk2~cVFacBՂ2D=@i6@v&7Vͽ=t,㡽85Ouy$%aaz%l嶩61~I/qjL%a3wTӍ qA(9':)oPǜcQ&CJн0DG Xd&2۬rQ9>BC ܅C.b"eUm.;)܎gb95 s:;}&R_IgG {"Cl|:k w2w? Psǭ?C?ڛ&rC? t3aI?9SV<'4xj3 1+qIm9,aR|3th{y2v2Q#i(`NձCQZCG}V/?+m|2?qbv 00L8)c|[q=rp] [{"}qs#.,K [-/UB0:#Ï[x z̯VQw 0܄Ф$ܨ YB!Agy)v)1;FfJp/c4{pQ _Ӽtmj j4HKLYB.㳖l2j7ؑ ,f<*6w2}Դ Փ0 $ȭ1hH(:6ic(~ ~M*\݇x/r rlGrbecZ[躾.([.nv\5r) c ȥTEu: )GGL:CGEUI*GRjңg(Il{6?:PJ'hq9UTKhM[p s8Qj>3Ujchzpe664SDƁ 5&]{Ii@>ehVKs+G>ő8dR]G< ¾GRt~Tl\-|v0 E-^!9`0ϼ@7T2|"sԎY*NZs {@C{Mۆ$?:  /C.GqL|Nڿd49Yjj.Bm| BD9 1tj\>5L?=Rs6|jpo7 4^Wk#PbkHJ'Gz?O1ߏ)R7;TWDfW\ĿοdAm0]Ag Rsv;mC sә !Y>8'`b rC~ߠ_jD%r0{6,4OC7-ZY-A1RTu:[?PaJVQ "VWgKח_wnr֯@#.n?u KKR>\+%$hM[l$۝nb h b߀x\f"FE׳/fثq3hk)xn EG$P~>?^/~XJ-[>>S+qDaۧ:o2dFHGA@Ϥn G(tqul@vyp 7؃|;'AMlcacmotG~-{l!o-R՘ x è|03#1 rVeO-3u3u]j@>!J5qM9*KNO3iꞹtPAHu 5QaS?.@e)&6 _ tx,u3^K_)bk9A|ȞcpOu23V蜆;#ms$4JW=S:ubayX8X ER'"bgfK:[3w-D|w";PؑPýMxl'rL|bN14Pzqy:9Bv0 kd&I~8٘r" %tP!eZ8"EʴCMܨ ,R_ӊ!p_Ӷzu [hS[D*{k%Zt8 p/mr 'Б$9*6b ۍ kg>qml:-(cLlkKYG+g(ps2xT(JeR˥!UW ixPWRt%1L:<4|Eb"A3}ŁT!fJjK n>a)2^O6nW'MMuW)G]*7`0EImFS&w-h{Tl$73d tblNvԔ:0t6AO!>ׄuN;*7"22?*L4db{Ўe41\ t5_2&/ 77̂3 F쨅Ǻރ]$c(y&3Q Fq/܏; ڡV%^,/ QFi}qk:zShW)..h͎0L A|樃џg]t12s*+r, C"cfcXQkټgMOlbBV?Eﳓx  O _ ީ:XqT'ͣ%Zz7~σ8cb'ƃ4-|Yܓ2Bgy]@{v UN 3&=O7=kӥq@R D`\AMs'݀-|9~|?J 7eLM 6Y=ZvF2]#>P8d"Puܤ6ENRJ7j4!~15^EǘYp.xM$Ga4[x.Fz4>!$2]b[#~oav,fGqO]YAx3B6iL=7&嵦[7F$! :5׋}n^ͱk356O9ޤ ԷD= tj}8,$džtL8]!\X#<̏k kLj8[|wv2ߊ$^fC^*zDJ7HyÔE 4oo|0JJhߍ#Vso)W`''wU-6B!&C21YcK-N^Z^OF2uNVS]߆PSvFq F͆ߡvB~^pnB*&xR XSzuxrjW^@x2F8elFv8S&vm.* YF ߻ te .[еqس:nES1?͆O iA [~2̯rq8-LI >d KG xHa~-P5c"5ll|d&!dfcљ;ye&w7=;3 >Cחj%4Ώ$.ijmhZ%jKRX >>`EuyytPb(?}8=tDm"sP?m#"dx738a&6b6$K Ȁfw<dM'r۶ctJ;zr 'B 5Y'dfcZŬ'{|ٱ2;@|÷)]BM=dSŠBsϦR2n^@|"3SK+ &l<} wEF;dfcț15ͨgT0al;XތB BV֠X~?w,psL&J$:Q>QsU޽1{v0ɗ(H ­Km+×IvX 1ZML$OkvیčVlNFx$ˡd?tn)#caϟec膚7D WDz& @rrVg6LKH1|8~,}69 m6 /22f`B 0A]ȲB%3Q]iW~GXwթ3R)g,iNօX@Iڻ λ5M~; Eg6AmV]p H \|p w3+^PlV<cbQkd#ً5R9Rtz!|os qA*̂2mo|k3. Ute7F,&)&~* ,u626jd9o洉 {yv7FO/^%@M:_Z6I93Yom>j{ul@]ڮ%(1GbxMɒ^fCS:iIqkǐUm7Xb)mw7Q5ؠ85rf(%UѺ Pdg:_˴ ?މNģHYWhan#WLC JsQ8c*P?d#K|`>LGȿd#<U"oI'5 ,dZH/()Hrd% ? ( 7X@ zȝҨF6>O1&xmvYЅJk[vb<۫Z>uJy苿)7=% ]{e&j^X]Gu+ދDACO'=B;oMLQyt[<^J+%L \t<\NƙdznBBgnr.9x[{2B/K+io=]&1L\1\ 4ܥ9n)E׀2 zbzRL6ɡ,j&&uĈƶȩT͸ g5kAܔ9QcN2ba<& f"=B XX ebov/Gr-;ϵˉ^f|B?n*~neFۃ?n`WA0= Z}>x^CW[BsS89ztRqq?߉}CxUfY]x}xen> .ƦrSsgUc\S&re8bmy_͠`Ŏ/LLOVDQUqJH/JTuz!yyyj*P|S/Vkԙ,~h)]Qgf5S`C޶+?2.K| b)ۀΥC<%UW)| +M!{Ԃz,3Y/d|ROuklڬ~%7X՛l? k52j$U+;՚L_jÛ2nMW.qIݦ nrb dr(,jOg 3A05zulʙE6CdNjSMcB (MshC %1,A6SEE KܪSRl(Qt`1x* +^ CEs71oэ)W8 ?tijD^+32 1ONڻɂP[4)):k)pQۅ\w` @Y|WkZr ڼ?=Ob@SԘER| 4j6]I pIJi mضmGp+o&w=t]]A>ȅĔ>?>(zri5A|]N-(]N6ğَ& |bI.v's6wh@z05Th}l: gJ#a3yɪKU"&SĈ)IJ؅4 tčw׸)Hp;qƆ2(JAnaQѓs2T R4/De!p'X/7RsDZoގk6Myʵݣ\h$McI<|W o˛6I};*v2Aƍ*VgHg![Bc'ooM5߯FORw "$IMۉ_&>|i~0]dAkM=q?3jW*ՙXPg)U]3MfN 5.&[w mJ. l>S_Kmh+T j7-h$#xKMa࿛"M(5d4-+3 (z"K#|bvMp調O|$ť xJ+G5H1<e1~Uꮢ `}ߋZ8PM9]j8uߢ{NFɎ`LT%>d@)dtG"t8l<ݭXAaАj5oѠ#w7ٲB23\V]ἆ[ȐL(>:GB.b"~U.P6įsW/T'J*\8TݻMexOp`G,nxLĜ\y㜾=MM@>-5Zx;V=>ƫyQxLVchKVB_ΩH1eN;DBzzA@;qA5Ńg!icNF>aiS p`JQh-E R B&Tvo^[29NFe頟?ͤ<COOϡ#%c^V˛ڸbifY5;6UQnHMՔ7yjϪH'>~7sZP2"ɡMY<'5~X ?g"[*SӇp9Y]aCN!-*ZKo?2Vj6wJlĻj,gl ^É+Gzvꭧpu-P 2[1qU ֖ Ώ+fwܪً~TL.tT`|9-Dz݁x2aA<0ߚL%Ͽ0C?͸)_SB0EQM297FKS80FUseԛ*JNvjo&d%&FY AF|,7{lvX54@6+!]K^5@'C1P:w$GNm5ԉ&v-E;Γ bqffQhE<1T+B@D-=u\հG\)` 2;ր ~8P3EM~ 4D(#"Oɡ?:TfF38}5=B2hS ǨE):!5|:<mmߗ^2]TiƀaW2M6` 5zuK\^I>:5q PkȻ3$_*TתKWZ] :HhӃ8O/]ɽ~VfL Vb1.dI d &&:trr { (-Gb4J5 kKE=D`4F/eٵ'rXaԻm&82PKPlm_uyW$G2!i^x FK$U!#@.7}B#&2^S&U˵g `G1FNEmTu6LW9`E_ܮFUןc(щtX4IJqL W 9\ÕW] V9oc[;Quq)nv6G ^vP&7Y:H=G5?yJbK} 5XDm5!. 1(\VܐP[|nz Cz ܗ ˨0K6&ߡ.hqG D>Zt1M:UTϸ RY_ ##:=LM* =(%wʟV)G {1ȍb_ Sq 8+g^w96C0R#񖙬ͪ} a0y%k@=R#OY[h 2tUuc" FB *?_\Ro\y]F]dX~D @49s؂9 Q+;m")s!ĕ pf1i; -dЬ#7s^nù.rbSVf;1׽g{I Ґ &jd_AΥpLU2@椱[wp͘li/VRTVJɖ\R+]E;/gkJ&Gc]+:S$+$A[:(aI ( U]G! I$D7xQ{\ U VXn}@~* 2kϭjc \?sk݇2|T],m^bVP&It8-Ң{ ݛ(I?-,L\0b%z@7f:pm%gOS2d^U)7SjT*ą~ sq媨J&Ukn9lNt,3Ns!<7ul|I+9CK{6d-! ~k{-tB#!ÞBQZR{C dS%_WUv5e7lv4KaR3vIYe")9m# 5NhP 3ALMH nъL)7[53rCۊz5#hqcY$K66G2VIM=oiy఑vF|\,RG5UsiI:ɗ G ؂pOS3R2=rsi=b#݇1E/գ^Œ'qr۰To_Μ%*:[^wc.e:8TDn[ݮ TYpXxB1KY!=gŋ1M( OolWd`(nQ{iMˋevc¸[ 1"E]E!YA^;D8 (Eom3r@*y՛z!~N>fGgdO%G._'K)4`(,c1˜WFݼ L)kLG+ M~?1`_\B\F0ÅyhX_D-|3S6 }2/iLON{)YY('vZ;es3"~>ДfE,Fja)xU‰:?#3^XC_.@h7lN#_<}d|8"3{*iژ@( < ΞnQ)?}3]]QB_)}iձl2I!E|dnVE0f.m7c.{iټlӎ&0[ jC$irٖm4f5UzbhꄪN!枒0 QeVr\+t]_)hr UnW `Y;+FF N`sqN- ɇ;&87@OFt@bt Tx04sC$v5PĨ)qG[_1r~aVA)3PuXdžLErx83]\peO($L.T$|sZG  ?*g2-\K7_ '1,3ղtcO `ѽm+ IrЈ\pcցXQC]TX++8Ȟ] YG/H\tI> p ͳ-`WcV$wlۦ7;V]逖85 uc \t,VKpqEw&!ZR\>QCagNm&SتJl>>{kWa*63‘=p7l| #lAK늭s8xL}RLxVEfiS8JvRvK5"ܨ't+v^@& 'Q%Lym}WtsI@g4/xgHIBuǦry@CnόPmވ}嗛+%tHгЪ-dX![.oE׶.!_ѩչ}<Qg G0UxbByS.q(Do7-,Y̛8"|͞àCPA~I(P<9 ]Ro*,4wA;Fx^&}Zӄ$ZL6T"fދ)R7JlF#wWB9zrsM 14$m9 Sl)0Ƥf{nɧ-G~<Jx5kh&_&=y+i~&'y8*VGfUW-6[b'KUIv=DZ+l+ Ci@na잧\=.3^{ 1|Yٛ߈ jCRa_ΎoѠSpm53toOM A>žGd=mίyj8acxF+7K]oގ@*WY! ހ8HlP,VkčIsƋd,{īVPEffe$E |WQ'iC=U]i?K'Cv CɟiR&;%8d- [I. ɢ"O8~E혭wM5t@d7'}I2$?`ev%1TsI6WI U|PS56,ZLyV7u>;Wiムc#4Gwy);f Ƀ R3]9N=NLjG,yЌ hKj#'YO Yd8 qs5=`Z^e;~*;v@'|V??-hj#5ѿc (#Jt.HriC0ۑ*+SdKDW *1{KX;DI_xD{DʳJ[lho፣7Xd[)Qn Wbq-ՠ/\Uʁ(?P믏L F}PaR-{t=P#Y b;oWҭ?5b"_B\ֲFHha=ЕAഛ(1O>QJN ,ad7<6HB[hOMFipoHe=WAK۲Ň;\~O*;˨YɮeX{`2X-Z Z;e j7@q&##'C8;,QE${$b:*b=X􁗖, Kr&u W|jS>s,_#^{7^`'P]xt <ΟW[^ ^d:;NkVdn ZEwu^ym+ 9@/gey>~?}mHw`8Ӄۺ@pz {/)xV%3l:gqYt'!v xv~YHlٸ_ew6n L*B* a}sUC*ӳC!3#c̦j..b:_w}Z8ar.QU9nOv,.{_RcK7.G:0^B&Y6 tÙԪחVd9ǧۛ%2 ݦY`3á17bRAǾF#|3)L=N fE~6eo^b='3C@"f=4FE_?MP{qtAˆGx}90=q ŋ%)U%P lB*\nhi;DʺE'GYH< %Wfcy(M,ڔ[eG`6϶/+]M^>@ GM&S3EͥzƗQCQH|œmM : µ.ĮhSސv~n)\Q=fдӇһx_ZCgӛO:366PГEO^C+ YVsTZ֕>ս;/=Đ5#!QzңΠ, @Yml? z'~Baˣ$%ҁ` S{ [e gk tV A>|D:0{#ze3W㋣Co(Nͳ3zkeS1dҝ\¤I-v5QP|nƜher,Zm;ZZjPRi-|}DAʅowPgc~yw'VqBq'5[TEzYMh?DGd~ʯ瑳wՍ̎\݀L$V`|ݔGi @ ^_7=AŘTwBY3*HNn)5QK{B :@c@-kt@ כt;Y!xbEjfԊpu3X x[uK`;9sf ?u;)$@1ۛ/ۯq2.0UbwDDH!Xp(952T~C).mxjpg }>sAoO;U[\iR%ƍjIc/4jNԀLg ^[ Fw:rSm1V:r ﯬ}=jaY`Ѡ@J uuc*$c,WP-*}HY?k}3ISa-Z"tka@M[ # 1%(x396]isٛ`*3taPb.Pκ|ȷiY%8.UZM]^2qi!Gj Ț]O$;mS%8Y&y-QKCM,bб)@< GBRc)!'b8baz؄+.X<*7S)D-,`ay59*ϱbP;6Y&X { * ~B))@iAr6"Mo0l2^@v~&"n~%J|q j@<Ƃ*UMFvcLd/'5Mlo_Yd.ZP=1es}5|:} 3I!.';L$LydnU>w}u7s~)f;`Ao>^pyg5@ι2)E]DŽI۸R-c"nCT"uUQVE%-[Gv 4jaQO<￾BdžK?vY'Ev%%09 ֬an ?- ֹ==PXˀZc}<8'"o>0HSA`xm%n;҇ى!5l*ړR*t]N>D9z3zGucϔ, NӰV>ՔKs?f4*YV `oB|LH.-&mϷk^2NE)s6w n/e"3S۠,5kf ve JN&X+ gC&D~3I}4֡g|@C=:PíM5#VOr9E5(-¾8y9:Y;N`$E("Ugq*l̓SbI.5"!8xI0zX_9xEB!#۴6+^}S%*q` *{_'=T{ۄ֌VdpV6P"ڕoQ&ݮzl44@'^6dU;(ZS!Y}u2Qwj.K3@J}V^n?tabyĴV|G>3,k1MO~ݕnLߞKH+F m"AT\/v!M0dKHJNFJѬbhf F{(tHzs%5;V' 36ߵU_Q[#>|%ghz0uAPHbs&@DVxW2oHexYe?1:wﶃ۠U'g X-i^S: K؊vɧGxMᯫ gkL=o϶< ^[.A 2Fc&Su :CDmMaYfҫ @LiGFW)5ǛQ9.3&U eFTԠ*868]N:*{EۭW-7Ay!Qǰy.*14>w`SV tJ7|>pqHɴt xd|[8aF4hNld۩UY;̻Q ]Dz<&ګE3e`ͳ+CX~ q9f)[cBey@*!ӂiK5B~A"xǚ0! :(w9:%݌\@KsKgM"cFJIY#SlC7t#'rEw㐺&^HՃS[&يX)ٮC]\F K$vV_ihY Kv /Cؿ~C…[i)cS:r.l4+rWAyx9ᶸ1,𢼐>FH&=ôX[ʚ^2 -@㙴9ч)mɶ3e Z՚/ޑ%)li~e9B d,^cnu\g0dg)7c&}xP%XԤk͑Z+YyQw<1ݿ1C{XeK]]L Mr02I ύM綊_F|WYmW(%F-T4]Fp @W@1dRM"vWm cl4݈ι-c#!ޡ q[raſyO:5j]fL,dzQpߘOЬZn1pf1޸p Pw({Ꞙz1d(C~|((w1\.]47C9(+Th {W[PO"J625aD4/lTb:bRaZHhbUzaS솃)JK?M:n fC0Q ozٻ/GiٷmC@#J?L|a*'X!QBWDC\/pj8kH~ӯp8Ŵ$@L:|&OKM+.wݐWكֽV oE&6FB{GwC YYR0*UgRl{;jdj ܸ){䱯ZOTRUe1wUMa253%31˱ȥ -} ڜ"Q\sЊ]Ԫ<%0(B#p}m1e+`/OD]Zt- p<AIٶAƁ;&`Z7mL@^Σ3>c}) 4i(Ȃ-' F2aNf}"#QQOgs(OzDÔXvZ!wnhn&3hxg0Nf_?R}Y$|r9$-u lUIjػ&w}i\_e(x:F :yz1xTiyc/)x]e&]Ɠ OZ?IDۉL9 <"0ȋрo6o$}ck꺗QfU67KXsX gwS\Dn *1v|m#`r/*G oOĴLeFRR)`qhIQsnѕ)7]!y^o:Ɣ8% X5mܳ O,ZV%⼇&2a9.gr"%4}:18aR;a(RÃ*G\!'+OV[N.% 9#'<\; cAaCx搵C/j7ޚIFAwrFΖbEp2B ix&㪐uW)InT eNrfc2UTa\wjj MPJrS i_+I'?+ b0t AiTmZU3 |٭ @ֻ`{r|#NHDI5Y:!S١>ؑ?Ln8_B^LmjS.Ş$]uȸ9\6H^> `/5 hmtecՀcy5㪥\FVdKtsY|5/^Q19G1\VKNE{ֻ.(_*ygJdfQ|x]FuJZf5YbEH6>%E9lwFLy+zW&|z.7rY+zbuU*,a6/rKno`OLkF2D^ٻ!11R03!?;iA(F{=!Me`ƙ3[b5, E՝?ق%K|5!u>h0׫QE\5JSR}~;8[+>O\Kz)65wC>" Q;a[V&Jd3Yg`sJoo(_rYN`0\ , ˀmU0)$6ńpݔ̌wzN4tBk3"=3 5ډ"e~79-^P5 \BY1ݣ: ~'&n YҰP_ #1`c-E;Н C{R5DR,4r/-N6Cd9%t":8S~ 2-fnлl9g֬/y]>(EDQّ|iݘVVG%! *GφUd:fO"ׄVd;0YQ2Stmt)@)+CVd~EV;s\}j|SS96Ӗ:1|ǯ2'Gc̀jPzijQIԬ[QHwAiv :R!;*E 9@=^!b1T*KFKdL' sZʃHk#.Q$ޅɎS/撥5 k89bfe?GY+z -s=5g9&TfS18i5r=&_qkU$'2(^C[-Uv:1Izk2\;ݡ vJs?q!}YKYG+F~=i?t6 ʡ -FX8rc)8/'o?">r @Yv.( 㕎43mi>\jI2B?e #!$H? ]& Ug!~fLW7?דּ*A+g6÷lʇLV?9mzMyoj1^yܥUږonZ/tJQ1:qCM2:|0ϬQaq0Ѐ42%3NCeXA`~x7ҍ3.WK̿&H|&vPRIpަ;ia}KcǒM`a7ʬ7/.᡿ 4N9#B}"^0LwxPn3c&a5ڙw7]9OJ૫ĄwH!> bPLO6| [T'ͥ߉+y}ԨJoASž;zPG6e!zOz߄Ë' sdETL9E0aNQWĝatI/)f5A(\n^ɐ[''2^{6㽯 }Je#' T dKBD~0OEA0s);FX g!㴀r `.6. Dp7S8Ak9hxP/jT`b-|J%r^L2؅ٹ 47ʸ9ήUyrQS>tEEuV>\DWQ6 |5o8嘨,IP.Mc %H#x{qd;w͗n <Nc(u'~FZFD‘SnpZϠK@>*jSȓV>@Yn!^<r \7KtT̃o}AQxdz H~lBfJ7%Z+ٱWzh܊;3xRͥ"xYYLjrֆgU{߫>tp=:&eQD "^/d!. 'tرw0o[N3$F1B!vg ;mq"x90_*Ϳ'^y /`9׎9zșf7oˮj.sؼ(Y ,ɸ1!<2%D$?Y7abmxn,noPY6b&̈SNU3cK3IÊ _Yz3o{y|[X}imʚiEi!gc{=/a5g\iDDPMYe%[ؕ|jbQ>|u]f&B_6"=r4ѯD=^)kv&y0|˘ll{)]\hJ]s,a] ("=c+&U<6ŗV{_?('>G3)|SP /uMߖ0n\_B%Oy:FxU! zI/" *,E_}ߔذVb`6Q*b'< [;}ʀf+Xgf>a>fe<}> ˅p (V΍3ܿc-CڹQ(ݿ,PT|.S}oLV ׾϶-Y̅kvX6}* RJƪzHǬ"hvܕuJ*7 հZ ?pXY mliufHJLAt{`6jI_3J#2 tyaíN~yf`{5ޒ cCbeڋ^vhϤk;zB&-le4 zyO fKPVjM죹EKsRZ}]{(KwL.j Pm!t@?rf5 "]s'CC\z5cc1F(3VoW`Foѵ 2.1# ebhAF+FX6=ʒ_} oEr# K|=j\v@gAWur^"ڇa[n]k`C! [[Ɉ]mQ-(VYαnԪz'1Hsy_@ #nF6=Hpv(l*45S1fAgF31383+08Nץ B5WeETyJ!p-y=þ*h}55i.ڿ[6U!ZTIv?ͶYad?\6{% (%(񺚃Ou-}9g,n UIp^t(o1t7ݨȂ^ ʡ@8A{݁GYqI?"jpdFH`ntvǜ\9?E5 rm,?UMCmbvF(gQ| IL aC63,f,t_ hn:!!V. xؼ{#4%~ K{kwukPv̡xB9A(twD0~&/E20{Cd˛ .]( (dN='suq䋟yRk`W[;?<hoO FUL!yW1 PO=g/wdj\?]U~\rwQ<*3@HAw"-jXmQ""doӄA6om3K_~Ä֭*g4~ 3E^`~Kgĥ)l.XPFB imR{qsHb:Q!LD4K,ADie0_H92#U5*gQO5`qu 4'}?fY xdre̐=nlk1Ad, @@z\Rĩ(TB95Xa #v0t0)`Ьӱ E;+tkNc,/s5;CRNt6r}Dkp ~8%^R`+-Mn;$(b%NƄhYn$V4=lHهXY>(&i@NE ,ξDi:ͷoC-bikb|o%Yu gwV`KۙnU%%^A:1y /fؐP3H?-.V|p}'=vq  qCϕ},h'jAGY_V1 {0ǚ7 }k$RB-E8)p=uwhcuO-->=YDUU ̂d3ly#T/]|eKDp-Cs&fN[d`%'.1;oPNH(-w>ָ̭5:3at etPzZ2bS#_5NفO׋W,фL{*敌 9 bj0Ӕ@{+} =^w4vaW9X@4d#":仞zԱMѳBC};0U5 D6QWf>"N%|,P|D K?QD6d콜[Ǥm|dnV9tW$z6 nm@ˀ?Mވ2[' 5G2♀R]n[!@?p,݌$Z;}U~혋{hR0o/yJ|u0$;&2pSLrN[%pѢByaH+^+`/p>8o]>81jWOO>R]+N)i0+YiՔ,%JM%į/ zYCWa+aOb5۬Mjhh*v6NLuN假L9;G?;fΗ9OyD'0 cY~Z Yz n-2!1 ͦRkv`ܜM㿠WP׹Hr5GOn#Fx XO9ƃ3_SXL٘@t 6j+ UmDGےc۫R׻d H*rqMSN"zjdRp3HwbrR&~??s ,W9a p0Dק +>$mPϳS9wN41 -c8mA O%3%;w7hA10]кӽ  Az+ &#Ux`J;IT詒kAzٝ mW}D$"GE[U|ʗ;zcÂA)R?9A4%gkM8+J`閫lLb6%x/iz:dHIV&CeWGո10-m!M)O| Q)ASRe ZnP?eJ.tߺ6lG]cט2$%71s+)vN }|߈}gـeӘRp{9K#]VqǸ Bzϙϓio4\nEͤI3BP:,:nrf2[VLjD!~h'D)q/RxLvmm~ o@ՠl?vH\(sRC u&%(4AhfTOQZ %}ʂ'$;ű{e >1Ї?/,bY"oA^hDz!8Ax䩭vb>Y&X9Tеp'ۘ뙢;vo΅s|S>uJ+xFs8r^]<=-u1ZO0 cLm 5K(f߆ǩKvh{o?b'| ;cwYZ`!Δ6Rllwsڟ0 _}1V$_$G0L{-H j8UAƜ=Z0tݏZ@4xs7OK_  QDs;JS**W-p) Z~AAð%T a)8󏁀?07A=$00 ci)rD2v_bsB#A.ϯQ,*hI[eUʱ\eGMK)yr JCBrG .+(i<@qc{dg~fhRC0Wfʫ^/(NY'IlD7ZFI&]4IlmSOaױ%l,c?Hwv}nCSZ\ hkF=ߴiohͬ̕U н^l95]>!Q_ ߡ pE~a,q{0mQq$1|c`spR!ZnF&[h7|n4r %@g{X;W! Z`ח &rs=Ӳj'_>(.TsB+$TrJbg!*Scӧ'Yqhn *nS 싘5seڏȧԎg_ln:;P` Qc{X܁26,Ŧ4nsЃ~Z\ԥݗ >["Eozg"W939pхckT >yR7jdu ׃d>%\YX[yy\}̨/nF/xc*j%s)-,QXn͠*XгK7RLu3jh[1_wTL#2Po)ʃ YEHGtI:.+>#4 .*>O9Иs] R@}|-tJv(mhhc^߳tܩؐ^bnr0]xNLr7ެg&vbeٺ^94NO~Dܲ ݘPV ۠1D^Ɩ=aSLvZlfSY%CUh(M3u{ÁY[F=^jx.e*Aw'aeD_qt Vvh!(=9qRpMb AC'k2zoN|;S. NsЉcTy 3J[=0kÐߠ, e` @z̉,u%Ԁ˴4nFupn*F1Woq&[=IhN+)MI"*_a UY. W,^x#+u_xToWыvA,ThzdXڎЩmĻ7Pt 1oFآeEF.^k *YNd9u@=!8kM\ 2p.~a2B&pb'|H8o(F& 2 BBy{1&N{IIfvkTi\b˭#Vᖝo߳}.-3U-sqY:L__P--xvu`U\JԻz,X+=Z&dO*S,qh.x7S_sQ *.~ \ |,_[[m_՞u@8=4⏂yp$vٷpXLTNg&Yr4!%SV9>(ѣ ]d.W[aF]< BLl9q&"z,6{C2w;41PV4I9ԥ /xȢ't;GQ3C5!sOCHՅ_H`G#ԵF)Kq]g.+IiUM.~3h *{ԤA#o `5<7 `%SW0:38D<|x>{\Hk`!5EH=-T7u&P¬XM++z( n?dC-GW)?MQXt4T\mC01?&nfUFg]$!@6 G-rcY7Fۿ*j|F/wAImݏ"&pEvdT&8%OԀwbr-Zz9@ui@Np6bE.wMׅ@. K;']A"$>l 2h՜L^_Y1\q#LrL ÒǰY*|HSeU+IJGh348_ KP]wAW~0 m+ c!sϭ16 0#e\HCe;\x1`a[WznQʮh^j`!9$Hٿ nҊEn-s'QVP {PRi8bH٢m'&egT!CZ 21WJ)yͦR~]XHRtc豺 nck4ʐz.mŏTFs!_z]j KsNPHlN*^!d|M[UZ>Č' uxTQtG]TыpjV{+qSF%C%I䋫&nK#.Ak  *yk׬oZzzؒ.6:iF-$YM֧𭋹qmIrq Kw<p9C]o$n _yG>^i:\8atKlwkTQ=A"Q")4pdPaFӭްlf_ZFl}R+YwݞbqyRNJ_h(7^֗:2jl0~)}tQvҍ#dڡylˏdG2!7C=΂YӪy v1O]Cc2zbZGtUPk=2?{,V.b)Wcntf8#Węq\A{+5)wP[ }bhOx&Lr"L=^"$~t쇘SE_f#/~Ԡ[ػn1:LI^>X9HDO \ͼIdD"zy\h +1x_{IפG \.Y5lE@7sH\Sً?Q[2z *1M8-3'\p IˁRfmfa`Ou!x6dk*˵A$MJCZtdFtz"Q;WGuf+Ar|2"ESm'Pa_ܷnigbt-o]$vׁf6eFqNt;Bpuӊco[ߌZIz{k _5:!3$v%*yd'''f?R[l>`s6nQ}0 Rž-^FU+@iVgf~& G  :p]LܖxXҲM?YӬ(4$Yk,a cuϔRyzTt}Pcg2)%agR!Tu\JmgƔT/ J31H̃Q=^/ t$ XwH+Y-0iط [YK-_tقFw4, `p }+ډ  9'O((f؃x۫һ4]<(kw=° Pt_q-Qr<P}!Fk6\ r͐asF`pNv}iZۡ1!}OsM k @e9#9itQLϓ|)71"{dgHQ1%|x^0 URl11qΙmfh a"dTFZ kdCwQ;Yf wޡ+\A2 BA,*4& i׉`PW5sT*U.B0 ! K15'~[XpA@ftKɪ[RH-uQHth3j '>V)>|<@Lz蕚:@_nRs#YLEո_75^B*N&TkhpF4r8Y@eS1Q{tsŀ\|08e4eX0z97)S" I"zbjc0!'pPvoFﶸsЀW)ʉbBV#'kK  2# G4[dzsն47W|%5]-wIՊm a `|-I. 3t=%ij!i^ೢnv㴸h?ܱs+"pV-?ͭtВJ q)S;&1o<7H3 1OXt4!b{&K+߀Q^t+z.! 3KYgQaHq-gt>ͷQ e@u±U``hLY]\ޞEDSU3RP-&~rH%AbH  ~LF7̎_!(kp.;N~R: nTh* c߽/Q5 P;rȖWz64V@(c.6d}9JvB {*]Ifum}燎ܛʎMGz=J}pX-mïl@;*SzžF T(r7Ww˟qk:9geJ ^y%9KYHgiq3[)N0AA\et|4ѳ:4><^o<Ԥ JG~ hu}o-Y"4T4oO P҉;S(O_{G :4eu"ZF A3 [f%/6}ݎ+OD7]Ag7߾6`߇ 7O22 <{\$9"o~H) ]wDRj,C~(Ua(k\ PV9|H@_fq/[eهRip5NH'AP! ֵbvOZ7PD.YP2!sŔq$Sq`y[$Ǜ>@X\(8gg * .:wTHcޞn!gcm[nFKøz$?G9yq~\D˹NKM{ssoN1E$ !t:UUn{G4M5vMkøО4nވXPU mFOU=,2ĺZmwxzQTWӝU;S^ ݇qSy~\ۗ6 ˞Z>%MOz[# T}:"l m?qrmQ#/NhsLHo:]A |$2ugmɎNQR#m5ջN]VdTl '8` Z4};Ni_&F~"2e11ㄕ+(`1Cr~MDiѳyWa0#|t/E&[$|गp愵iΊFYMBmw ׺O0 kUjxKt>Tm-(h0Oԃ$/L48MXbmnbpYV2un3nWsmaϏi0'p_׏Qs| M(MD3Ë >U˚38#6H|LKk&~PF ^LH8^@Q5/!zM{t6#k̠_3MIєKuwKQsD;ƹ9nP쏯iimcL$]28ˬ`(f31;ΙJH_#[ivpZ3PYB8ъ" .1D A,Ľ)_-$;Ԍz C1;pi͸ 5bW,ٸQ܁{YuV[uh2;25Ih$P勬L@YrkQRׁ irIς묞=d;=5;4f ԣeJnT:)kQ)nTv"|[ Z դQ#VFҌ 60R'ZоK%щ>4+Hx=3?[JxB& U&I4(O*ӍtEX ntk탫Ck*fBj՝6]ҫ&P<9f54@226o+ 87m/Fr|a p{"M>P rh\vmֈg苷k!Pq'L D.X[iXN6H|\`SF_o0/Fe_fie(Wr\KEF$?Pq]tÏ=[M,:;Zk8b֥aѻǂp՝: pmjJq80Rtau{XP9zF= %2`Pβ u߄]\?s$yH\w*t__w A:$B~mhg:E: UU J&+v?= |y6| @46})9d3fR@U뺲Ky).*gWWO)a&-4ŦFj N= k^N\W=/ak1|X ~\bȨhKf$}!4sXoω4N#O{:oHڅkPRY/YF10g-$|5iZt&\*hM/qXev?jlnRp@R/c;eYMAj4 ui Cd;NO3:;d#~{[&st^PeȚi9C> a],LRerϞ> vA iqic$mEY shD$h(;J0n<˜banv#b W26枟 %C|Q<(l99|RWY y^O9 dLh_+cp'fcE'DLKvg 6Qw>87txe2ʨ2m6gzv-6vGV"Hh,5\R{ˑqMLm/QIJ*Us-[<=`Ҩ m90tJW+bdD"Z8 ^, K.+zh.HՌhgĴĹk>tbb~p"%vV99]m#>v=WQ0*Z"Z'1XyKrJOa>ŬgJY#vFNr ] 'u;556aJ,ld\7g#6{Qws)!EWa+ 3'mml&Ҡo?kMY^HLP#r\ЭߚwVyKn#ori<5{ު YUT yeƧ֑v/$C'w6N]'&aw6q޿ښh"k136=V2@9rl5R?xqښVXQh73<-r0B0?+j1P/Vaup)93#QBR: tJx<Ȟ,2tPvs5HG n3CL;YI=ch,WO8eQFrMOꄅk(*$rԎXsnPN[sd'^=a_'L%dc\hAr7\FGφXų8zձ:`L((/iye%!$2b)P>^Ep ag gCYV혅Oc!l\V޾9jm+WCN;$*A{gf[Ƥ-*!SHЌ1DaO8Ѫ[MM!Ϩ<\`# L{y$"Uj]xtB c{q]+uZ1Ҝy2#ԞWϠߛ0o%eqEǾPݥtM 1Oc k B r>\@;9FnOnܰn!CHh! a3`͸AaM uWlЙW XWυub`̣;T-ju@$#ZMbaMZcxhyӳ{dxa'efbQNg̋Upj]DD)3_m2`MA>.m+xٛ %@rI\%/MG# iT9xM[czF378H9q 1&H}AbZ3AG94gq UKׇtҩ'흣dF֡LmM1L=IQojUx7НZ&Xy#9m`67v r/܃ȡrK H| ޼&*Y^*0KH%{5dh@_J7[:=kKO;`QDנ2VnFJbiXaVD1l3^] eН:n1&u-`܇Xz4˨&dhD-kb›@3-Ɠl&kx鋙 ^u&\6maߦ>=GPnkW_m̳FTd`IXvk8~TK0afcX%Do<4- Z89IYy}SDIѓdӥ XB8&APŋҵY[H l0*-$slGE4\=3J"Vo{!ዖR"zaL#΀ʧ4ǫӪaא t*;;uO`:S=lfp\u>c+f[^M6fYY#Ԥh>&(8 tZM~sم[@\,q-F&^:@=?gKe3NP5]TW~'ȵ!J+Rs+eɻ.rB,y=vD姩7ʅ*؛(ްtϚ=y πY"5ŷGh)("AHv"EI!9^K#ɾ0|,魄Kf_5p4yw%)c?[KAPk5sW?~+l %:ƼڳKfMQ@_ =P4 ΢c0XA#Yȥ\r9'K x%u81y!l"ZTQ͹ONG@^goԪ!V.pRR!+8bbA֧ / Qdu|utQ11f߳uDX\jCkfPH#NM8 P;y}J5fep߸M0O4~f"}#S!61o,j q$Y^q? _M[C("ӢeERWI6fIa$دW((uG |CX:L(ue:eMA0NOjVIP4SfW,0D9iSM5 Zvg MhY !ަ[ ø)&%)K)/ʲ!؋6-"k"7HOްhn_1T^ H-IgoEV8ebk T=TmOز o qc+B4RG=%VD8z:;dZr{4>| n.̨"&@rR6t:z-ޒdh?syߎ,8ڜnn` 'L}YWEv9j3yA@W.OȊ,[d1|f&ʼnޝc7Ҙ^-]]RI(V&xƋE劂9`yz҅IωZ];dqw]G)hsypDXZ2lxkVKݸ? U`Oɤ?!T¸]ne ɪ M-.[$^2yx3H$.k3(X/֯1^^$m}c|zUH&(ؚd&'Lze.@pHS_;OI4TiԯCFϻne4Pm[2 2 yjr[]Y;r!y]bV|Jt0CwX!:\2Pk\J*o"|(BKRTǩiNXEqߍ6So8[^6"b@w]i_cLW} H}Y :ږ9fFȐj 0pZS}p L"I0ÔE A];>rF>3yktz =4O Ar "ud:]]T+%QzF/5N:-CϡB,+Qɩ@`;҇s*כ :ۢ$!`;Q5N\,fw7dɂWd3^IN&xy94k>!ơOݞ5TL|~3j<)e@f]ք}ވK'fVJV#iTHhEH9uӪx!v[.4j]b=CxH$j>@Lν+SKnr,[E3_H`aFڔYvH@c+~;.tN 8JQ.P!:s?P뼜Dk_hgZ6ǣ`:U Gښ_ROQJ.'IU>@5hWbhW̪qfVXу5e|[3ݱ sjn2؃(tHU8$hq5O,5*iY E/Xt ՞vP|꽕ʽ'Ir'm"i]AuqPE&UɆm@7 LfkEV˖,(I@xI.~`1i܀ۋ/Jb$x"GCL\#%&j /E ^= R;Z:bTL^.lK\93 'E3H@^_xs953(#iqsQ h/ r嵝_+k`g|{sr.<|zObY ~l`Iem{g,uuG=/W,n$ zGw.6QV 7G7E((i/>rG(DSօDdUQv9Qʊ'ƥ!(\V\6Ңm@oԏ΁cUo omې*nr8iKL#͚2FDɛ؎E/b>{u vel<ɀSThUmzOĹͼ7͚MӦW !Ѻf-*>,6Q! Hw jXy ~lf_8K6OpI=2VF~x  DwjM6Q TtcgK( |m]DRcz*ʎ ءc٥'h 5atsjɐ<8=_ ,Di;țhJ(o 6#*}hۮJn?R6l60jrE4v- U&b#::ܙ=OolmtݔVXE} 1^d6VTod6YC gypH(CAqv;qِLIdE`wBBw0ҕjPsD5pvn+5rg@,E6D̔3 F55NZ%?ét|֛͎%baEVF-ވY᜵Mm&%_^X4VQXLR0SMdPiYQߕe|lw/$Oۼ l}qf\c6ϽM4hZ=B!b5ϒr|L}CYzCdMu7uuKqT)A'#¤Rfg'>)M<')U){e&(.!D'R>2 ++.5&߉  ɚ7F |UMv-0[HҘ1@X`2J^u>Q:.E>Uڊ HAojoȖj[W.i LtG6ף~ R v9a^bDKy vR7{E3 kth#)X#p|0v26Hsކ9 d{e6?9`ra@t+Kn%U%a.x.N i^jWК!N?`;qipPB'd}oA封m?ΐtۑGfjxm2]H$gmbr֠, Xy:R2<4<@.> qE<T;QGՄXMEv^#eEStS輽e&lۆ|3RLh|duobxfOi?!7홹2gioC/73tW%ʉ#MBd,wɳF"4E8yg8 Yı6%軳!F,s69m}@u@rQ=AQ \Z W PDg@ڇ |Ex8c/P v{r ȹㆶtdrߕ֏aDBsE=a <>*>&#mU\svY6J/.,|8bӉX+zgR9Zk&|g4Z3oMH[qMU"ځ?)ϵEI<;zl>E{ e/LVwzXy^IGj fu퉆x /u9!k0tB&vdI_ziwYiyqUJS=\ XWev2mUR#B)tt+\> ѓ V+f{u De,&ie{E[ UtRdCy@@~S!q]<9K6,MϿ8I+E!2^'E%n29 Ec :&7$l{ Яj.~?}:=BB@^KLQ9VAҖ5_o06!@%\Gˌ!,VTQ3Iw9YՙG8_γ>/1[N>4Xwl0< j<"/]3 E:)OՀa2ڨsuMq{ 6T#+nU43( '~.վ" i_u/wl0MxמC9q{쿎E׿OX8ᐾ7_/. }2q9dJhՎPwc6^rwpl "0vj$S'k=mfm`S=WQwMLh㥙 AV06FYEl,6l/iyx4.[/NY|{+NyRVvë =K;r97=(7dY"L(Xjuܶ6 }j8nuXؔ<>dGBLd2 EZd3v/]vqs X)3'ѡpWө@$NO놱rslnib ֪m'; Ə1<ՠnh< k8eJ6̡f!%:3:@bar vkqK`G*lr`mNbtꃤd,%aS* Ɔ'{lh+|T'r^z[|9F Z>ɺ.Zo^,L~^.,򬂫ݩβv{P1qs436(P3\G;/z &[zŦeo̓zp Ai1{zDr!ݮϋFʳx+PLGD &ђ ŵ@`yhU H o?y_V cb35Fin t"-AKj-WQܱw"F]$bp&阸-;nJetnU) jN7̌/+)*lϟxlPq?nhՄ m$sܞbf!ޱלx?؜oU۞wmv[=ÿ~wI~+8-Ő@mVʺH ѐN vݤ1ިƙN zfu臟ExHpքQZgޑfB*ybJ7(u*-h9{یߡ;bgr0T^tՙ 3Щ5U '\{N1!ɮy^)k^&xvxgFy(rb5lw鶪`?g:_;0T%…ρ&r3& gܵTWܳS≺! ZW HZH|w'!-E{z4HyY??*#6A X+(둅dI`&P0zVybGi2b*ֺ.A!42HHr, 89O\=- fɐkX(VpmVXN>gQ`=k! b?[[sg:|sʠƓiM ѾzAD?}!MOr`; :4M`.q W.(G]hdCT'0X N2CK Ofִ8Fj:%%뾞? KZ09!ga ;2Go9\&6Xi̡WZI qGG,gFO] jn\5B;W0ny]:u6-r { #[E׻hBץMˆ~mtmm[@!}y_"p;FT;W-S'1T(䊈  ЏM!hxЫ9#-7V"YQy1|ay7P)5ѧv Z8%xy:23)3)' n ފ\T11i]v-0DрuH8l WaA~37}),޵s1GWݔ<3BϞ>v> |"s4Kg2 K9uj厚F5A I7޼  MHx?BEŌyGl:x2Z1Ub3mhW7Mhe{Y]?ToMfg1p蜣Q}.[< mŽG+R4#lVR ʖ#PMkZ|oT DMfF;uW[N to} qf0سdI|n-UEQ9o);t\G*HP@ #O?_ITx޷ZA7oI8PƁeJnRU Ȼ*8/ ݁sdu*m|eeO}E t"lx[Zs7ݴ_p1aqF VARsԊu;d Bh̥͞4`e㨇+4LrGWp>)ר+>܉p}o^G.ۤ$o<}DYDz+ĆWI{IKpN:dgqG;@0A \ڀ#Nl% C t|}Zw}ƕht_SheChG؍&E y.nzDu巆~YY NhtR^y=ү9=BOxknƺ%݃-蠙"8NFKh-,,Xu䫖 @΁@T H,#c:9O̶wQHPS̎Ҥxv$Mg&-9ȳCgF^Nw{Z8 Gÿr{#VUmy/ȔrqY-.;{+V  f `OWgRy o#/G-%>X 뗁+gx(q:N- 3Nou,`Izإ~8RdYF .Ȯzc˳>'Ҽ<&w@դoGC䥝ȴW׫H@gf%h=vL6 r[vQvy3m;>f ^ Os͟ XǫK"h1x8o;b?J\FF]٪U N@Nw]jTHЃ"͎۫$]<` gu_%Ҙp5lcDxK "-*< 3VŵVNMi$7*^{#dT֩;},nOowi3 `,-Ud;f".~[د=[ (g.CކQeDgG$Z Jzn+])e<F߹@KKic%>^iG$R{̀\:j3"&q)׸!OZ]9L=%66u1Pz. NE)TգZ%`[2)׸ 4I/l )}hfh:p{;2&V]*](XxU-.pO)m/*@sQK.ju".9@? u"͂ v]⨖-ܖ .b7`EfnRɹ̅*nfƶwwry䯝M ʯ.Q]OkaZnA"Gd!w+ss7;bRkECtR02_]v%,d.UBwtq2edV')=zO8~ Q4>J:RN_R֭_>%7mu[ iv.tTen:ffSPlfb!`+f;cPk?m[L#$"A1I/ WVt-*~i)`с%7f4V?;3b4WIj*#c2LEZfC<= jAc b*F񝇋i4>cv3Gױ۝0iN7nn|"W9! :@*Ҋ)F0G }4U>H*Bt-A1mD䲬Z)ZxVe҃;kQSmG ];҇\*|ANc.WC u}WK)U!D9V!ۓo5f+ǔL-[a|jnY\ˆqNO pˆ;eœ Ȼ_UٴϺ5ݮ/@cw:mK9I-Z#zC\frg8s(Jn~w*%f'<\2܄R^a<]0\Z 3sHʼn?&YapivX,^p0HߛCb,xf{[,2s44Kup,h*a} Zg ;A)Cަ葀3"K#%<$8d0 RRljeyҩhuE}"b[ GIB 4$<"G12E^ʴ,0kv(ڦ1Zgb d˲[%\f5UV?U46>ᮻEĴDX_6(p 1I3{ϲ3R̿+ \Y/a |u?t)G A lZm._ڇN x>Ȝ֟6D?f=)&wAĠ甓n:FE<'݋Yŏ-7i 4.I?_(X|+p,`,-ۯ=΄gk'0'7K(̡,*PpKSG$jYΩb͓,%OOUЩn.ÄGDp`Kd^́-4GI$d;xG<4fX@n:qH(Q &rof!2mX17S}@E38e cNj;s6wOY0uЌ$B]*;,Kmύ:lű(_n%؄^+ݑpNrW"l~j*. XW \ȘئHhv{[w 7.9*"FQzn ѴV,1lG )1<4qHݔçIFu 2Q+ +Z# /09FИxaW-?~^̒X0֚\w٤(4x %4?xe*澩ƮЌiEavM{H*cRti^z6p!2Cvx!cƽ(4T ;ӕ~υyS/$]<"wg<la YD.ԱUy]ȯ0>ggU sV*۫bK˫I^ ˩Yr EO<1:[EmRJHDX]ktVƱkmX86 ANn21 +.S8W"mLuR%aK !sdoyd"Ǔ@U+AY[niCPPU ) B u/;GsKYQx`q-;H28C~ n}Vi?g{Oiʻ^/H=ۜ\ IĤmr+Ī^b0/J *g/C2!CGeWΌ[Nm Ȥ6Р%zUǷK4X$g3ֽD_%n_XWLf1Q*mŒÐ[U{&+]psf]Ã1||DpJ? z2*Q7Xxs /qf5 *e ɑ=5_Km8,>Alŝ ;ӈkV# ..)72Xb~[~{5B1GqB}aY (ބ?Ra>Ef:RssMAhK&ӺSS^\:));\ \| }BAwB~?~ZiEmC()/IQnNs%܄_}SA[bͽ85 Pl&Bm`brOTc#єg,&OhNB9jRH$R=DUg ew*Tr_ǏoOq%gyKma$կ@?kU(w|R,,CTu W2 >zhm8qZINNƃN4dMwQHmlsno6~EArΒX\hMu;Zd>]3KQ4}‰ m&?ᴰߺʹYi; M.iO/q٤u;tiGqwg!e׳|XOeHf&Ϩ  . 3oy)"x(>|2$R&đ;' sEePvA溂ig53VI:B|p]J\V@GI 0bgsUK0'cX@[Db hI{OVpoQ*wrvF*Bp KVP7fy 8 N&mXWbn: ޵՞{X=0Y;N!":JoQ^(%]z1iu.V!ϲ_--&Y&Zev鰁kۻ+gW%ωq!j4]Y|7 $pϳuaD $b٧gΗИdpHz.bӡnڲH9?!ZH(q* />th4vc 9 OMl:ZHSy&@Cp:󘀯LƒdD,zOӛv}!lD8~q,bϥIOUWfX!%yPBZ"JܰO,GI@#/8°ں,:Ζ,0{:j%ji{*#vj+/Ą+rUI!w!//O h>v'pN3J Iͨ; TV$r5I $XY/և#ݛeI$O?CÔ}21g00Zz<~aUH/Mb[)k#1ce =;0:֒i VI*xu5&l!6E@bcD柗O@&]^>&:&INZ^G~ܼ[6rr\͟a^JOcv\gc7RP %4`.7\'8KJw X5+1T ]erP)[l,&+~#[rÑ6Lˆ#!nPGG:tKAKfCaMSfn`N*E)+oلof3H˰VaЯD~eDYH#d(MX&rGBTcn[qdTV'ᕼ<wHZi# oS.9  ~Fp`eh "ҙYѤ@ 9m0Ժh2Wen$^妭R*Z|v)oyˏSZWG8XE =s9F$CL2m5_ B9\r?T3Ux &ҤeF^R#|qՙ:oEa.%@5ʤ\5gvvъ۩JVt<m dx ,M+4k׻gehX[Ew;>@I9"~!ݬyΒv0犊cU-f[ӫ!]f7<MJI Ns:[AYi b >(34J3Ԍ[7:@]kVAs"\s(ã( -)/!溸I1]noG:߈1-i$|X5)S揣3;V[̏s?‰j<"سhKȏev {gOB2t_{]fCqK!;An2nف+KVR `z8ecr=2ė!\aaEц:-Xz =OtUʗ:&{J 7}YwZ @ƭj!&xB?&=w:t#m˓]#_x Ո4e0PݚK{8)g"yI7;K.%7@@:bX `W^7n ^.#.$D \SK57NjFF@\(S궃5_'h7VmAJp%{ @i.ڠ9bVjlKkl6=s,ia4 ̬{Nq\=MTJ*Pc\>` ݵfԪvJ>5 : e|Xn2ϣgldrjT+'s.aI$aN(Q"sm@݄bvV0E|ΡC" B<8R͘Ȗxn12vU%yi[`+=sk=v`J$Rr8Ola#E$f&8yA[0_IQ_{_`gϗ=vd AIA`~g4= Ep>M0f ץz*4_Ɩo>4`NLBѣ.PJ.l"'`g^oBy@,ۘ/?keF]|G1`5lrsB[686݆CW`݇}5WnQafOرJQ&)%@Je]z^u,1{= @*2a=vĘ 1 +ր*|6d|\; mjaty 6Bך韝\+w)W}GEFQ#Q,J6aHI tj6& b+: :scG,\|SoO ]]YrbtA aPn0!2>jesuD>h-Z35n,R-1mXCU} +n(yڠžu|oC|g_~NygdNoq~{q\+'źF>a/]yLܕ5 HnZƱ$,2!wτ ̄ȵp*&߾Tfs c1@3YJCL6&h,ۀ{wڴU` Xm/۬IJ:қq78bX"$b|'kJ)%8c/ssvU«jpGJxs#i&\~.<)@(6>X[i k[~ݛƲÇSn).jL> w T;fa{D#W_ȣ?f۟m Cz40R)~$S3%0 ] FfGeWwOr˨D6kǘg[iORr24C Nm/_a ۝t(݄ [~eM:.2b[ljP'|gcOyY?~ڐ+1p۾?rGH/A h kM,m2wkGwEhT5z|$ #ƚU?'8q0r2Q9 aFˋ `G8aeI=ܯpJȮ,[fڕwQD %OGW;P%9 n ݝ ^p?̃=JRfCЦ-F$3mMGl1%_Э6kdxlެیQ~)UhHj  vne?.N`ᯩPGKpoɬexU',-NyjU㒅/ oX67|N| Xs% LQ7{.<&3' H\Vɞ]ȱߦR_}>?-szSf@A2$Μ4ټ=ˣga7G@,A6 URlj͇+ͅEcn'&;գ5(򁜛8.exB#0z篴QI~ZD'"g(2F=m1I>*5 PMgOҊ}u@c}TY %zAգe3z2E ]_廄M 0Ԩu1D Mq2q1c֍L)k9PFPh%z"{'o,)Zl54{8mǝ3E։Knn~ *W0:qnOhz^ϋ iMK& z~tO|bG{sFyVXqxes;Ŵ 1s'OeJYmB -q|1 E\1GSݚZ7E{ }A,m{w2LIdutvāfGI^ГQ%u(t[&,ڃ KysS zXά;\^sAN̓@ $0dщlfvyhG6b8w7E7'SxLbjRn诂JF y?^plT`[:;EG3wg܈VڹJy[b]1t<2CGJ?!k48)LҴR-j[i\}K8!w" ϓ﷙+ ZI~> EjpZj_] ([ziQR{<#y:Min>>h#}@rv#]F5GuNgDH$*@(1]B`8[M[ =xfw}jc!\zm?TM9qt //ңWt )X][{7Uk?Jb,MXR,W8S*dJK}0wGlU6%ŭ 铽|u+c Sէt:2Dr8A,i wS"Şр#r_ t-hYQL<2Ɛ b\4 y,MN&|BdC 4o[s%U~} əg6J5[dVL1v܁{T$.ARaGAz)0.{R~Ag%.b 8vF%`YG,Lq3Z FSjr@ʘFX`R9P~0!i͢$,F 60.]Oڛ Hloa1nM*4\\YrIinsx!D& ĨǞA]m%4,m?0АUZYݙIòǛFVB.$L׏^n0:7f`pأmQkGnܦk9,AOJ!9vd鄯7,m-0*Ɨ1'ɷwSH$d ;qPd4ŶǔЅҽjL7Zӣ)ƝrwDV$=H@I0͋ Q*vɠ'Hyf)>0 (HTι H>8u!YK*X?}j{_ncV,]Q^w%V0:WJ 1'TjW-X`O/DG|{'_i׬:^%%h lj@X^@Lmůhr5#etSK,Epy^UBRtX)׍"N☐yIm7HW%+Vё,a_moa+ȍ% W0ִ;R^Q$"}ɗGg^`*8Kݑ G2S+-<ՒZ"܋ ֲg:^hoǞ:PXuP8nw(e [r ̾}Nv-) E` 6ҁ 7`>A$0>EtCru4 @ D7H~i'RE_-^tvHo*f-Pf%Z)eјb XFucd7?qno,m[!*C&AlpNespv U@9 3uC%{q&W*δKp8ɰ@t Jmc9(t\NǕPX*TUJ:#N%w4(q\Ӌ3il(]5-fM؃YY~QHL?z+#8Fp͇l $% ^b jaxx?m)=Buo}7TM"ݍ+#lľfƢ,8x- FrIjFH_7ZݐEË' fOY4Gw]ss[WЄێ.s?Je7aYH\U:2^ިwK&d"ʠuvP DɈ,nktu"w%rI_?K_=䩢 T 1ND E"!W!5Lkv"a P )؋+Ha\L+,0΅qAbX 1g1 8`ǵ'%!:Dn[̣u]LkYNf /F` }mrsN2F 5 n,o!?J^CҶT] h]0v$,bre_C*qD PZ:[uc6R8gCr=n=KuÿᯡA#9NCKs74?t!Y#aKPj4Pk0XDL_#"g T4iיY'D7M', T<ok_3Zm҅8β M?NȑȪU̖$qP @R`Гx6y'7MN֥ׅ後hLN,] 2`% Q-78Z;3+++X1qhqi!ZLF_O^26+YF;KL)MC:RMGl3W:E5dcc V{"wTioݐ\,hzg!K$CJKw`]i71%Jt?&9n;qKIe̬dd: m]ˮe;yIb]Yʥ阮>rNyJώJfJw}1") T:#kkfѲj hj>.7m.H/bTR $M?-ETNK.H#,KșFU ȳ.dx7(P#z*8uÞJm/I6,!mPT\UGr(ɗ :q n('RSLO%Mu4qk.Н܋RmIڭ;5,!,#C dH8\,U#D1I9$^Hj*8cHMյ}=e0.ʒøw6ZpF]gCe4@\`!O9?7QH֝ۅiXٕv;q MY.D UAzpD[6.8Ѫ@}3ЊIrq?~0Ågu8M;s֧܉k8Y O5"ZgtRN1+ĕ-+&)j%5ծTgq9,"oס[z|Lİ?Ϲ*I3wwɼ<2iˌW+12@db`7ƸqZ~9䙸v^FK?z+9klC%j]$y!&.rn~D%+ J KK;l̈qLL.ts8"㜐=h`΍c>9;n$i,X ~sNnGĐ}*Z['ys7\CNg睆-Zϛm@Đ`փΡSTSp|2Ka;Dw0L4.*AGCTY, 뉋&dA'L Shm +n4Q.>rwY <۵vPPiCdBGe*2p B1.{HQ+\-G+^rx) u:_൳i=.tfNZP{`|/F*}G+hmwV~U2w M!ʝORu_i} jxHbDs^GR_ VT/T?wؗ jZrqS.Q7LLG-(di:mLG~0֡"r{(rC/Y j^(sdk!o+g"𬟌d<~_dxZFJ"iգ!(2"?%z8KouOe)p-HѹXKlUJ" ,h|82|eK&8/*B/4>T9w=MW 7w1t󼕓 +skȴuz+*qIȊlQzR)O;Fk^e!cڤ/4"CU!:<6<=HL3g%FPNd64y '@}-MÏv:ȳ[?=+_2HVZG~> %;ȯ h?=oqjtg >W9]4OcW9\'V-$nͲcah>Gh\jYB ^G"Y]tuR _ 4V?'@CXN.b&<Wסjx -!oĤNyLuml)Sj;2 ;ק6z5r̭Ek{XbVqB.=ỼpUE9 Oʛ,{&9H#|>8EDE P* N Ƴ܆yMmp[Mȃ.r܅F NLܯ*=+M ]|r R]>VpgJ12̳:`W nя-h$jTOrAo ,^(2Yq.bba{rgiS,Q/@\ 稣M~g(ĸOVFokWv2-c9Z~R+ejLR=)^pt8h C^kVdf@OLSS2?bu.'TjlYZyVWl=HلMe˃5?ƻCHnqO.q#C$œmv{;2I$RN)w?!@ŀm]ەEAQҒz=ƯV+sJV%,يոm`Sы&q! riDE* ~ T_TloѫshZJ^?` tz ؕqBj n!nrGxmp< sF!O搙cMi)8u+wD%L׬e85_ OMjuE1^澃w4熶^oWJw&3ZW9mJg//~b%"VA|Mn5"w 9J;a9]A]d/9d-M\){OXikN_[9wv{(,z;4;$a}A]nȡc 'U㉎߉9AB/3%|vu( RXLN*nϽ6y3ϫH8|.:o3A@hX2{dY-=2X{54ʚKaa47wԽN;e~I59-[;i_?gITMl )0(RWͩoB^tuj-gs6_nԨ.TE "%t"Hu]T5U-?7 Y86xS>S} B9`&WT ŁmyiqV8{j VXԳ]!zdz$gAz ũ3X^5rnp}-{aN @ܟ IQa$1"7irC &0n ,on2TȇFg_KBdZ([  4]ױ:*=}bԤ=_vF6^8 >N6W)S|J}^JURm\-~^,o0 Bq˃1Zp~ ߑї>$W6gaWeTw P։Ao겍W$8eZ5r‡=ѡ61-ƻN7!wR[ ".2DCCK,ri6qm[QY&N GqĮ_/j&uu2o }#[8ճ]0V9>>^h ֶ*?BGX}2K}ׇcE {g;9WMf~;:|'0m A2fx& a4Q1k@!!xb̉jC7 ż?LP$:Ӵ1!@.2bsH[nar#ݡJBYa(75i%t0xuobz2y|q|#ÊVr!XKM՘a/>Q]669URP# %.BJU)%d@G)^z:h]Ti5dtp<=C;ɩH׽I%y֕ a]1P=fK8MK@׸>0:v9tob:-Τ,@^YGɁ$nK3[sZ 9_H)F2QNgxVEd\z0zF:WBba"e{pF4 iCJy9 ́ׄ?Uԃ?sUIGgv F/6r Q;̼Cm[`eoW$SG eCnx[`Vb/e1!SQlןJ*[P u(|}o|wm^i4p; \yKmHiK$EN}sY>Ч4bD~w$i%OW_ H67(5MIԦKD1P<3O:{U #^L:r$9y,g@ 'Rlc3h`Peo0kc <6kULj2C]Á}š#؈Q9՘ 獣-.m%"4P,qGJ#'`Ut:BaSU(SE@. @ ZrI$_n,_dsj;{7 =3gf.#o 36ߡ=2vqǕ@9%SsszDb]q9!GumCŴr]A/1#׸"mٵw5h?&F:sqH|mz+ٛhOӺUC[A9_yX~„!B$m9E<\'1 3 NL)9 @kH}r%L[{E\8߬mXJ*0/ [moGDpo42'5t/Z퐫HM4Ɣ+gqMJ)&-eM՜y&򻣨?J98C1y ǿ]^f{?4Y@E̯Fdv,ޒO4֝6՛S(3#GvL\(mUӽ Uz[3^vyJwԞFw-jA"`ڊ wL!5 j{vE-G:Hx'}%ދyu0ِy,fu*.VU)RhRܘVq9S@F {бD<=.oēh?=]ԝq{M?jeDOBѡ-̡@Q\"tKO8pē$BwL t%Sl(T& h#6'Dcjx?:$cN%DQsY0n"#Ae!P+[H=TSvVckSZoBB^y8zw+HD[ 靭Ʌn%4FPƋ'uۯч'D99xGo?_p t}QM!92pSfOIҎ |\6=x7D"#m/­e37(/+T4rG;udns)"m}~īCjkWl$$ +(S][˲Jڦ77LѮ|iJn{969X vn- (VAp * W@/@t`:` M\ >O83 ڒ:ovdg+J5Py,yyV ۩+Rv~էXk"Gٻ !IrUr9P&MpVƔ˲L4 >3j[b-P0Z8/ Ki&u}?EA`h9A?.eЫ|77С5Għ^pIy =^2%,(:аk/լV*ol0jHP.WA #A4O}m /-ۣ/r}oa8'VҨøI}L2[mT|Of=EϥIЅ>j bTݭJX/.{gBTR#kV $*E -Sň@q3ڐM<r;fo"nm7f 9 @:NvPA"q3ORCW3xG-e@tj|('xA t7L& _j P <lt`2#XW?W[I$<[^ X핕nGU]TUUj!;!# ULOlH?IށOb7yh7×9ſ/!O% w^;VCH\R$&˸z2w` hxO6߄98b"XIybD1"͘ښ]{[` >' Xt&E[ իBEĩs1Ԫjt%K(h׎ot2NNXU^V;P]/.,0-}iՖX:K!:_oL$J^`Pl*|k嵮xj̗ז;2{27ʘ@ ӡo7u篐{}·\5"m(s:#w=$%}t<5Fw(( BpFs3^) s 1oEnw,WH"2Sb2Hrz~zƲ3%gh_ۜ{EiKxhvHN}!8WDެ ._^1&bK-1 VZ14293hf-ޱ59y>fx9H {=1w ;[/kG J!'|׭{X|/NUFJQM" JVRdcV؋?$A!izsj|Y*m㦕l1qooz`1g =ŇCOL#y)~7Uo=^}x|tmCNO_`Q+jRVzsb냁eo@\gяhYpÃ4j!/סK,DDH|īϟ l82^eIG 0(JFa{12JIЊ>oChh O|BևȓJ7-ˡ0z@6[tA,hoMpCNܩO\^{o]娡+,Ekxt=MG6G I>@y4X01h!H%>Zt{$ll3T6't|`:Y+CԸ:(N/“VDJpO4u@kD;ng$|G%"aEvs.Qs6|DCgDU)渇Lx`?Zt-CZuڅ&K>:t/RaO3H M5a2_N1 (bh`4,V>qv i{lz1@M}kM?SlXMkG7 J%R^y?drdqRTߞ~|G. ZDlTKcZl\9$|nnͫy_KAcU}5xBJA(`|hTNBlݛ},8xƠ5&/z^YҀ0ƒhtՀBOFgŒEږ@xZhr85 ~#~S 9=CWƒ G@WX 0iGk\]gnQsς=+éhA}Oe ٭zPRByq:I7 ˸A(c{=;!w_oݣޮ^mIwH˂hFww5Ku׊^!!4 U Wd>CioQCVQeܕ*TwיʙwbEo [;"%w #| vg[,Qb: F!> XR /Via2,9`Ā/F+%h8 ?]C1R@;{v&XBJN8ZT5C)'6;!ygSC h℁Vmp@f9a4^SO7[^}]y4-q"W_슪lRBm5Uw?a*V(*=Ygo%?o7i)a:qJ"%r,k M#fv6l#Bp: V5>x!JĄd/9*8Odp68摶`nJU~|n@٫]_+׃ $N>_h s!ѯ^ROo--ߟДHOZj]b?vr.rJ y2Tasշz.ni{z[Ҝ5~-7 .jQ[P5óg$Af d/ 2-Q,ZHsK)_vjySb)y!CE(u.3obfw}yQs>,_O-4HHeןj0Tk|'lhΚۏ n.E F˪>^~ >W+l9;va4JxRힷR5Ap f .wnfDT4/cQ C Ɔ)!lz6瓕 WJBUD\݉.+i&˾Gqs;Wˬmp_#FPÃmrjE4rFvq ?o_yw.ks)2 zCR~]̹̪ "Evg#~ 7ϙ`o}K8^MD$@0WȬ.P(9? 0h| _^ +TRytPO5x5M+afh [֒m P`t-/Ȟ^]G&`nۏv;{*-GJR%7kC', bX,MN[i8<c!Ő&hœ}P,z`l 3_bGn(P%;BJ{5![(YckT&`ngv' T[!`u8Z,$EW>4s||!^6DXB܉B;U}DaOk%+ﴕȯR?drZbLpSOze4<MD>i/hRlۓTc(v4Bi+bAυE}[8RC7QQEgk`` 22(UumלoA_ ~oPap<+ne=ZC0Ad p]L NXp렋IS+E04 zrِHI Uh`n.FF%IKī `-n4H*fN7RB؞I0|Eփh+Hq9KGqJ4n_]0[o'n9Ȇ, "'& pӇEmg*Y "%s!W6< bGKjAs9.,M.R k5HM,ݨ"9dgx?q_Ndaz;`RwQ瑝قboWWat~NkIF{sXz1ӋrPՃWJE AhHI OI݀ F3 ʧD.nJ DQ1-I]>%#,,PM}S1߷Y!dLf҇ I=Ay[+)hbHcո)U0sS3ʳ V? w1(Y4 vBRn*Ւf7)m~UP/~ P!4zk9+/P;jX!ӶbG/6zgk Ɩ|r$ *&8;gM=[naQofvRm8!5z"b]2Cƪ2j&h]cK ac!/|Rz{_CbpeRF,+{`e .C,\܏0/z~n AtJ03w[ѡ0T'G[k^{w!6w7cX1ՅcUcجJ5Ma?]>{m ;j _?wa a1lQ>æY08m3WƲXec5q,3읱?e~x|,pn,2e{Dzq,0eql2{vugؿyƱqlq8XƱo wciK2}}86+`mzs/}uP/? _6 ^7eBR<^^\T|m\&U!4Xȅ|]8Rv.dER~B)d{-,bߝUV,*b_}ZkfˋS~XzO˿(b?R?E%]Į5i͓n`~خ=]_i`O}w5g`8f`_W{,c`㊙5N/f*f.fo~1{ϋMˋٶbb웇YR.t鷋Z}ycduv#6?ddU5Fvꯍ57?ed>ad#q&6XfbGL0޳O3o=W&a~Sgb Ll۽&ꨉgxc;eb_32ffmF3{nq3ŗ+Ϙ*%hf+fwqq3{_l￙ c% JطK؟^ Jؗϑ6y֖J[ž>YZ%l׸Rv2%TY\ʪً엞RVM{^[TʺNAzk){Z) ?Rv=7m}u=WJ/:8YƬo6X41T/etGSn{ݞTξx9;rs5^ξ/gr^_MI9T~Yξ^ΪzY? f_mzׅT]n{ KVV`IQS;\Z+]`nV7x)c'dz׫ƳxO3 rxv'dzMY|xā_gt<;ys<FZJ'~tx1v'emV`+W&־n;u lg&s&7&ߙx"+2CDx~"oLd'DvlNd~"۷g"{D;&uu"כȒc&1[$vm$Xk3m˼0}3[|s>h$ֿ Lb'Mb+[&1$6+HOMb94=]8O~}2Of9%Yodv=>Lf5Nf^,oMfMfWOfu&;Ss2m2l'd8496k̾s}4e(s2{&ٗ&>dvp [X6IS|d :c [3w S9m禰W>U~ )WoNa7X= Mae ;56v{S g)l_)l)گ)zh 62a60ql0Ƃ 'fl7f0۷a>ZCbƇ7fVν(}m{QG7((g?.QfG{O?=jJc#scU>ͯ?~ǘC~kx?l{1cc?ƾc;Pν7Mc)9>4sطp6 NcXif4v4ik7wLg- @t6=}ʧɉ쯿3MgΖ??>E1>ܯ'=9e;0{u[d /gd V Vf~g/]n`ܞ6ޛgLޝ֙/d3uLm&ꦙ̏gM333م3c& f9M6b)̹n,f~~,9]Ŧ6}Yi,?bN6br6}{{g1右%=|qqWqv/g_<΢~q6yf8?{sq6썾ٶYylbl)g ۞`3;`?n<,o&g泮V|Og 60}Ͼ]?}Yԓ`$Ľ5Le`2± B_a $N0oc2Il\yYS +,!h6Ⱦ&Anޓ7?&$\bEI2%:IPX8K2O*ʢ2^ K,{Hr(^O"dfe6fgd.VŪS~数 xٷqy;¾ʾ~}h'O [Emg_K؋t|4g82  WX (8K,d}X=k`U,#h`r֘`p]ȊCAA3,(1l|>e y%bql)Z^$xԼII*%e5~Bwo $I.2B1;ݮn_3S(W>㼬̬Gu}XB26 ?029#`6609l!xddU=LUf_|GilAo0YFD&b!P[ƺFQcRS0[3"2wl =6 23fN}oxc},ƀf }ve3 e8u0" 0`5fHq&>, 2 Fڇ< T̀j04P9dC}0{ ̿!03`>'p%Lp_g?~m 7دoo~teeg[쿰~w}?e~?̲ǭ?i%O[Y?j=ն޶wj[zڵ>ul _j,[kVhEVbVnͬ /[?eUY_Y/Yb}Y߰i}?ֿwoG?Y߳}w߳ZGCmxi57>l|8m 7>kl|6ƍFqKjt덟iB?lƯ5Vۍ4~/6]kv7wlj~iX^'KwzqQYYWn5?o_it͟m|o5N5F4V4d5\2ctnArN3 Ya>u "(G3vjgoqvIiYeܝUVL9AC3 ɐ$o=("θql'iYb_;e1ɖ$@ HS!rpF -O|; 6< *D 4ZDP| dL[bpZEqix4K@_O<@_VdIqq,?`$©)j\ !3mLlUudnZGzO|2cqE@6x`iqR U@,#F$Y]uEBde|ϝ";b<jAqIwP,sCk8 9-ϝ+gy0]lWkzB3w\8%Rј%1+=-l@y!R _Zi= o\>-I XȑLvxAM#qHy88IݖZW wI#((!o\T+7?/|Bz0X .:N'qɯ2v~vx0vɜqdAԹ,OXf96&!w>t7~BnlVC4=?I}o @ >4x:Q@ 3|O%M@E6HMdI.9:xA*Gr@a>N{9Ûw2 RmRY5s$( :HJR|^0KIQ:1rk=,ˑl!^ή`QN[ cV*&nRAkE_hKHÂ&kkA|#%QqdvH|-o~`vr uƀf:9z @O\kU-m^' %/M#zanY=๽YP/eW(Wo-  'oT'SkAr+6!5+hKl4Xf{+ Le=o) `}U?K8zܺO$"5Y@DbcP :=ݤ e )#Ă= )~:E~ vYp ׅ^"' b;,i+Bh"2&bHQ?(L8+\a纺Uyi.+u 8س?tKUBI+| |5)^=J5y{;[8ݭ[}P`bЈQC;=)Z@ wko$|vGwu zqp}V];d$ݍ1<GJ uBUGȂ37uxdp$ aᄧBZ!"xl)Q{}M{Ŝ4^mpv]0Jr|~`E8p*:IJW+0-@~G,% GϷ)"eZoլLnGi!:~ jl}}LL|z8yQɻ3ґvfZø[-gU;,N41y`< i#fdah׋ODXtnDLMcZ(#nx 7;Eۮ&'a|c?w''?_e9C'\̈́\jTUoUڐ¾-||2Rn&*6%"zzB c0<M q~\g sr+7C6h)ŚJ6/ZW˭WwW=UX_):B.ȡUo Eꙮ伩 H]̼3̔gS7&}E#U\h{`s](Y9 L AUһ.eqM>aAȯ@2ۿqC3k`p33X`(S#;{To׀T6A΃x <1x8:cĈZn> > 螙emf{sٗl\*:k̅|Zf h eSϾN)dǏ&&"=K mM[A!+3MSˋџURE*Y' zpG"l(Vq]e+\0V1i홭zh]n@*jmUd'Q_-0aARn:!' nkҳII\M Aؖ),3|P>n Y>1JzT22}m)L_3 N_2W&i~.-pؗ:~ٕrM6bb6%ɋB*4t`ڐǜ+ $ xnf-}_E$:!XFix~2B;QMP`5e8@=2=|˂hD8ȟ8?wqy/='md͓vk\o 3i/+CT^33d+4ď%]+8!froVLLTк c{7*m b%8,/hNτbbښq8,cYB/trFH)Ad7+X~qqC"tloT!'7 5Z"J:0j EV@ڗzsDqPUrྭ7(,HTAgyxSF-dY#ϧcSF)`{&9Lv;Ndp[eDDf.ax\ `-:umٍM4"꥛kK[/|LP7XC jhpTs2ңjsʣe3JlTә( Ղf*Q\^4 D%2K^+7j hu5[uuoT5pHT1aGs˟'>5 ]vFh0N}\N r_D]\zr Vd5>Xܛ뵩k5JoS+tlѯ,K3g Ji.SqaWWUD#~^=m xULWm%'7|e08]& TOp>,+ ;t_:OٻK)j쮎ተg#E xWt ߿xh?n<OAmh Y,Ve<8;)^Me6 "Ͽ)e͊~!\r1'D\#2c2ohZ)֫q*2ר^g+r?XV {Yx^dU_1*iޫWcwnKH*i*Ǚd{Jށfz8NĻ8pxnϽo̽oνov2;.IG#Qta&*ŵ"uF^Hal¦R88 C!ظHP$5KS۟BV@1sM{Њ4- 1s$ʽ&(J;.2`pTb*Bl `1rEq&oI8H7Vf#NҎŨn6%,wLi,g0?>Id;YL@J/$ 8$p|6i}y\~M`p6D"{ܞd 8 WUK'cĉo#}f?H[嫮Bl\1>90H}rX}=*_?Zн^}ʥ5vwDwA}q i{-E]2YAȁl2s%Ԛ=0Zc}8vA$5췭Դtr.s.Ǹ!Yb`I<3mTFh?3, ]R^̳XW[ŅQ ?QCP@̫I.! 8c"+IeZ |[,4G9uFعt,X,aw?- Qe,@i-z P/A}p|vݿ9AG0 2꼇<$8VtxK5Yct:NߤHxz ))\']h& "1|D\='&ry H[X$[bwz\=b>,dlԍ xtlo1l ݼ89s0 =_g}Wi6B3˨4w+TzqӁC7cE C$;q,bFErڸ9)VRm,˽ևsP\  =Zzgtd\7cǼn$֫Rqz0]u81*+(t}>}qJ||&dp-(`Z}QW'&> >9$*)4c{IY#twp:K:+73]rU =sPu$l|X9:GNNgڨIH pKu`сlaMp+}&MCNa%cHC`K`?qOP O.= -bNq+M)aR`7SL [>?xO |[gŁaw4pN;L5 A/@d,7cr? v.X%Z^LBXBOe MU&=0p muM)Ma~4T& ^lTv|qk'ЊK:O'HZfKxQ!xj-lIDWej30܉P]}\!qbp-vDV@< qKU00  H R8*rJÛbW/352POIh>f%acJPHdd4$'%ݩ /`]n37GyT<\щ?dzgEMz$u_  btv:2D %nDtE'`t_X7͎ByJ9G]LhՊ(THz w_]V>Kz\!m 8-֫ y'J7E_#Gӫ Хm4ޚ#H!TMG󀅝&) pp꽶'nz5D *Z 1~B o0_n~` NʾSY6 ZDi?ߕK$;iq]0hT=?zC-p5Zl0X+#ky_j];$W iJ&I%RD~˰Vp owyo)؈AGkFHD:#VeM1Rw5t{|`i[yyaȮE[w]I }GAs ظxOc<Mmyuc[FX qq$0J1/B=LiMrb_r2OD uw|9}~||/Dŋt&A".¹Ǟ]t {LCWj%^qAX;BlHW8vi%_ҹiuZ],p̙; 7K[90^rq>ID6jTÉK6'ï</љ24DJ|v[/ĉǾ01gx*!7pLݗ57A:ޮ{Y١f lF7vLla=2{);`ޢòA h ;\5s3L&lC4; VfL|_ d5*Uܪ0*sWiiYJ o1&1ye#^1 ~ +qmgU/OgY~gS{B^S fL؅"y=m-/$W0HB֪(=z[)=Э;BԘЕ tOvcd{ "q{V*ވL^ { ޚ< D?=.1qDqlDMʸ [GׁOZדAwY DiB!D`={^@ _f󅡥>z, `nh.,iiᐩ<Ab\}dac_GC(CQ={OU>)"1]ȌM-sr>8TqlM9Fgʗ;T&;98 Mbf 99/6O4xF]4D#cRL#Lc'pՔMe9HGmh70fw|]FCUd)tM~.^b#[&9dNb[Q)zy f\9.`P ^QJ{ HJd]fmRt,eeU$A){msJ)\\irb=gsJv'| Ÿ)78 &c N>;ISD/&w1G *ڛ.heH&}z2A/l ~QQݡ5M'#JwU./yW@Cq]W 5^18zrG$ܱ#KIdn1Nr~z@òIo.u ae)-C~qMHmmbHvڑ N/ eS0,2nv|{=gh7D7)w!A$zJD %{|2.+:A l1\x z ؘ_A̚0\G"1' hXSuBBʦLQ&~)EK8$K  2 m)rq)bֆ(K4^q;k5;gtqtKXI}=4fwOS ZrZ5A$x6 ʄ"T#OFpvS'ȭ7ψP\&hü7w8mޑ}0Hm9hWpkYV/סMZB 4}DUب}JFJ,!< {;z_[P>vBkbw-,pG6OG6pO;G;LzLRVՒh(0S<: Pi9_KPҼY*L;hⳍ->icGۊ**n?eBx{]B-  ]ٯ(.:}$N:N`Zj g#PQ/-\7R\UZذD? h{n탅_;:܀-6JL;Q*:mEZ(7ub+:&)Lv у3N,~ݭ2@>=k%rQu2AJJ*~?Ȇ| } DxX'd$YO?eqi-])eY7'"9/K{oLUxx~g'ls;H]OGoJ4 ;\_"]H^+钃RCzx]c!7н" r&9mب,7?$@X³"ǞUdu,*<"^gVK _#oKuf4#4K4 Bj g@#haX`4 3~#oKn1 ɱ>v?j%nLUeXuūGUk\6(Kd3 e5U5azE ǩ\oo??6 s(}{}8DG^5Zc ->S2,-V.xd> 9OxRWD. Y]3O|e|Ѫ7G>7s|kmж }GڡޤlZۆy mҗmۢbh_jsc]mspwg|$cmu!Fln7&Ω0 iLӖTƂh yT噵k-aĎqbnJz}xw]D/?(JHh6|2q|Ien51͠ SFO诼3ThGc[Ywo :f"8M !W:'f'ZWw>Że830qP;=Lg;<0Ўӽ{&nZx bɓJ=`q{-j͸~b0oK:㿴W__]y_koFfO*rqQջDSlDW<b=跖eCGKܐ-tp=S3s P^ŷ!kWϯ|T``J랼z;E j D= xb=b bN+\Wua:h~3w$`pr-̊Ooj%O%XhWu;j.X:0]~]-!"s@)a?]-ЂwC}$Ѱ{3ݣg_JDI ŒOP}8A%P#P gK/E ;[Weff}8cU϶6\-ܘq4g]: ~lxvb &Wzyͬ綢>_\=75ax6}/y~$4p v{@qKo ]^Q~ԭHv :Z0e2}ri8kiq/ H$]"U #a _ꂭJ9ww9?!m?0 /WR˗eoDT}NtV059xŰ+0 %KA/l&~$$n|dpU\$~"6 itҩMm8=e6-S)*ތGWA .AGjt, x NJiH8'Zq1LPm/x޴tV+Eߓ9-1TUY4Y2DUnNS}ެ*\'-GA <RĚ#T5SJS3!:Fg8Z=h>`5M:;>ڳϲNx#h5@L}1;VU|-qRp1Ƥ֐|WTkj/񉠱yf+Ppb}[Su朤䌲a@1*2IC_nX Ҭiq̚hY v{ ):hy cmNVjkw7z-'yx+ֺWnVƦC%ۼQk-޴| pq=t.~W%Cݤ~P31[*[+}iOT9,! xIJḣ 3M-d4/6#Sv=i7m<0*WTL3$BױĽMY{SzZ >VݣZ*`vT[m߿SO[IГhm Il!~~pX =w<{@޵G܋γbyp(Ջos$Sb3ҡy, &ISan$oV=yP& C%*1C ʼJgAp=nY׮EX[&'{Z&+ Wt4,j.cT_M}Y ePVkvwh󰪣ȁ@,X>\܁X1v|OC̴o0XUQ-3pmVN̆`M]\Ⱦ%%ZVk/qU*B_fE8$XB z\xZ=8Y !ηRR7efz*79w=vOњj!qm,_ `o?Xhv-KO)vexWwp".;Lkr' Ps+` 5G!E{Ƶ <܅BS1pN\/\%|fbEksB_"Ap*Z80kݺߊQ~]m +zsnЌIA("_R Lf5zƜkԞX/ƣ0X~K;X[TOIl/+x)cC~m d; ˽%ʱ7%\?u ʋf/ C{~ɿtBz@A|{Z-GLtc< nf {jMB.{{ٸK~ljt=>>৓t #f>QJgzpRL&W?>q^l:9\`s2ρ rE|C&?[0ڑ|Tt%lH~mj 0yмfGƛDdTI3ȯ&cyt:/sK5`diK}0E52).Ԯ7BN=AUaly[{'p1vQyVx4S 8f!D,0綝Nw}&w)dpk?fpZyr}6[M]DK;;'n5WŁ׀ 9M~0 d-07O2" ݹK/z.e\v#G?OW㬐lvV̷ &N)s4sS*RcxcEޒ '~YV$#d >˃J{Z9+ˆ+v/Έ=W/K]+ģ AgJn;RbYnkc`i85SG|9L3:O,65JݝI{oݴp䑩e//#b&PmI@1e75te]&\:D=]'X Wx\c!WÐ[ Xp(u܃g<8YYWen+zY^<鱎wBE9_J'M0D1Wt .?2\q6 Ӆ(}SLs 3;///? ;2CիF2D;l]kWJA{M <5іg9lw]N7Dڹ\JaYuLWNJKݯ"9}?(ʻ^񾘌N:1>󃺳_ݩS3d۽خåcZ S;+)j:ՠGܤ7jjOڷpm>'D9 bHqAH6lY͸*sc؆X?vve'lߠ 3K5EZJfc|;'.$EȌӧk[ ;fuԳDA ^lS'za0m;οr㫠&&пn(#[W]VL9-{'>ie2؜L &]Fx9O("~*6`rR0z=L?3mZzm3FY%RoΡQ&oݒh.4<tn`ׅw/R.IՌxnnjL&d BXpΛGkxʨs>_\Ɉ J=}ڔ: 92~s>dc/i5e%NqlJ7z%[>CbyO1=r7*fW6KqA;4u5aœ,@#(V7Y7ښ)yRYb:yRr;tLGQb?qa,~p4ДéqJxڬ 47"&'X.fu4z)$ M{Cy2z<7B9tٙ;[ V %g.% v~ ɰ6EG bvԟtȵnG\]pza5oV܃,@l䒦7n4K pSLw]g$r WӋ{(} /4?FV Zdk]pzFϽ7Í-o7 1Z$׽ WTj #fDQZCoM?xÇhQ{ƣ׺E@' Z#A c/ĴfLgAAц63Tx@(F|#Gƒ!Kk qBV5(C7o>5LScPV*j+o[Fv*EY1DVɟuڜZs8cΥ6t6.V"o? >4? /sznt{ԳC Ԙgk n4{\ x7! 1yťw5z+^P[hvA~)-<]Fs!V`_M9tv-7+>b!+b 4Z&-MZiې?^=F8<F3; ĪWqa(p}vlw1CRs, Y{srnu[ gW^y|d{4TԣkyImӹQ#y^6ēB6րƧ7/wuFKMTnyZ}5{x@ }jV2z!os 4ViQ%$p4f&eoeqGCQpuEm,4hxtԓ@z~leG8;|u`^yh-0?hKBV35qߤK0mIe:7agl<xqуwquM(86S&޴:b"Za_Mh _74Hֽ5E4P`([h,Dmf4'qZ6ozӎFڤi1p~d*sZi6QKFsH;DLg 'S/JgtkWXڪNFsFTJF3$;qAwM<ưьht3^Y6uicZ-omuwcHӑc}(hS7 ء^3nhį.t4DNdkO-ϠSΜm4BH<*ؘ@ cOg+Jw֞yW 6Z`2激nlbۻ7ʛz:6zx첽CM'_󿉭n?-^adY1+eg=J<r+3x<Z+ʠO[)Mn ?t߀T6%YHū_V5\{bK`~7\ZVojxNN |BlZnhé⼇\0I#5 c?.7M3{~DrS"+jD'eν,٣(;c' 6IQ!AtJҹG"RYw$ÑdqŷK5N5ܸ/g4 j] ?U9T~nyFJf[:~>^qc:YgFm{.ᗏbeE&+Kn_nj3嚽R\qʥpǟ-ħ D㓁^ :V`Dl>#1Oǰh$a|x4rT9}apR9}A#b%N~I R3  8jT ^ ew|C+ V3V`g⟯\M tzxo2%Oqn+5X7"/|g>͵~8}B/rrrpd_jҠ4/'?ZV]ڴ?6hAb@@ɞ,݀""q Ar$uD.{xk蹞5֙/[3g|P G^uoGG 1: fnZab&K.<QFŅ{=Y:Wa \}{% G+4,|"SrO+ 5[Ҕ(hQwGqz3bRG~b6]qKH [S=n(ϊoTI{Ho F _IYRp 䟜UjS0ܤ-+2{[Ϛ!Ve'o-eUc;-`tM@W.5TpC:T58tqƸv] :&$" `Zdt !j8&ٴ~fg!OEg/Q,1dYqB<(zi%=Hh&~%5j@>b]cXa4HFx &g[DM _*5V㛑N!mra54uAXA:9 Iggov4bZ%_j\} ۅ#b';?8p򻴇8 |vf8'gIuw6OðM@BA7{8bEnvGYhە`f2S:f&`O,!Q\m"13U|C{6ۑ@-'RK#PxNO`WmƇ[dx>xJta*?% 9jYq㍇i,GeⴋL+`+a Bzu㕉"6jCgwеz22̱5QX2cu).g:p.M٠}yU CE%^7| ,^Gˁa2^wp"Qn3|\mI7x?88A }۳ CE8CW Ӝd[-;R}nlZqk4i27EM2D8{y*O,!iYG:Pw#Piw#E䳓(_8lK'aZ^Ԉ^6X|]t.J#]{v&L)k-/$  ߸-&4-fQcL>E7U.h;ޟ/7_^dW>fgatzk.S=p+tseQ K oip#nn90V;腺I,^,Y GX,L;4qOwG=Ym'1w'PZV% K>;6m>:lą;g|D iu\,pR*ڎ{#֥69|V7e[Z$msiVD4޼F5zޣIblָe16Vd6Y ǥę޲ @I@kªjjZs>q -nƠw7^ܛx}5>MGB+[Nj'M/c7Yì=?R_{NbAjAGP֞]a[K[\'Ώ!6=AfYt (ndFA"Kw-AZf'KEKѱ 2gqy V^nY9|:D8庡ǰV7qg߰ )Z;V;$]rQ+ɠtjo-W#mx5nsp؋p'a;fE~z{9%N x,24.%@WC5ux Ίʮ`D7m=)(KoNaǬƿlppEm۳/žr1}ӛ}c@pqu=*s3tB~wR]\[Rlc/^/҆v J_{0Љ$"ʚuU?'쪽OōR2a1Vj-YhMiM#HojHVX~xZ@'d79CuHO&MU5p?Es Tp%HIyc%?Jp .SHTtBv)x{G0KpَxD=FDGllS,7a&nYX'3#Ucu="y!ŤbX;\caqUE/ h*I$Ir1[n"M:Ll8>)kc[u>IkDRr^dS܀@; $ϕC gNT}X{Er]Z+b %D/jIDCh=݃sL纶\%}(O?~!5ۻ;oV'`W$\>{9@ٯ`vm2ú] nd< /s"8.tŐ1ГWzI7kJ7*=$i>F,8> 7Z0L[I/0۷Fw\>RB5;'ɣd)e8x<Ωi4Pt0er_.ař#U;Kþȑ'ݓ!<}P޶TD3ٯdv$ a}:dÝQ]HJ,`ιY BN'InErtXl 6a}il^ºҌ1{4SΈr]!q٥Ӄ\"Nq9|'?._-tpNxRm7CgnAӒ/B=JMt#/% 6tqjZwpcLәbDSB?.Jo<w[}olʍ?+--cY3 ߝnX9rw*>m79~. 0+= qrZ?<==[X_րU\=Zbjk$x,/0lxFᦫ[/ؓL@5j0]`%0RWrzK*Z*q*O"=רI{9'7 zcn2랬v*v֖v۴o⼸.͉qx%aoHZRrQC'/v+6=в^[QFe:0)M2,"dTݶiQ߰9@%TSe".tN8x.LDz#)mH3? G%mo'P:W?qKѐ8h'vmdP'e[h*i^rb7)y9ng7w*ތ8Fl[ƋGmC#;=M%v̋ j'plQΉZ%uQP 5½v!>D`P F$(( `5ƀtQ[z/fc-J=]~%m'+нUoMgX009aFuY4,bE&J}~Ikx4Gqȅ|Md02sBQwB|ӺbRR/^[ol2/Q 603筈3܃qS e<Knu}Y7Ļ=CGg"GraaeIty R 2~ m5qk殛k L}M`۩0es[ZϬbzZffkу"ĹXT$I9\S v zgapUi,*a 7{fcP UwL.۴*h8aHQ+dju-g-|:0 Fp*5+nW|ŋڼH 9f]BhsҶ)8RՏmyshGgh*3 {r?xb[IG}wma0'fdΘ{j8.QN'y|ae6KwzYHl^{&+xa7ssLtU,bjRr^Se&db6 f |3!9 {ud[p9\)kУ1G3t8< \%-sح&lw7ŸV|.fTʚF *ꎿ9G}]o_,zeZI!=]{Ws[=ޫ}k{pjVLEr cG}JƯ@xdzweyGLTԛ eMe_4ewd^F,!:q/좼e[E褃MHƤTUg!ҫݻj^5dxޣ1U8#}RQk[xm~1m-eb,~R\iMg<a{M.^u_9mo8V#JQRR=~VIhK۬IJ@&EQ=E ݎ u4֛̦q`ˣx@3.!QUp)%˗=GO(B& +R:Iv [aX 8UON$ߩNvo =!ţeCo5GWWTI=A_w;?; +ga>_~$UmA3s؊FkqJJ^Ϥ^߯@^q:V`DA!V֣(lN-?;JU4Bh"&ĜE_ Yw*;..zgus݈2 MФ7p tV'Va5Kmq񎜟jIFB_Ux8#_*5чT''"ea갳ʨ*ٽxQAW:a{lBkχXa}wud, W IV>Nbb֍jd_[h}G~eiae; h],2NAm_Ò5T:MŶ585,6 a_IJf`HiTFՙi˭߀ pNIFr(+PxĬ ~p3{4!E>nd)e[ԍ^T=;uEH>|Vsv)CCOCkvNqo`hM԰~iR>"@#pd7MXBtMlC knv]YbE ';Nc;v͋<-kՓ,r"s(xY.p,ޒw ΃}6Uh:S n\Ij'uQx,NQ܆y:h?hZ'̈M ]yOS W[v x0DLF*`y[SvPVjnQհvjOk΃gP6Zc~}kM$ai^5.n+Pq?y]幁/-0zfp~Ggx?_QR~q ̮俑ߟqҔƫvdUeFu~IVw[A =cG& r֍a1geva=,=)xytaL==s čs2,ܭFӸT?9{%ŜVPIJ+v8*J#T}>#Q4F9MLGh^HiFI9}G!foقX)t!1ov!eSթfZqh_'CBmXBz[[ko}cuutP|Bꈖ{GkR{??YZu =a ȿ͵i:Z,1m'ؘ ʆ<.2Eo _z%N]ig儭oNm@bPښ |`l98Ɩ7 b{;XWi=*}r;MڕGƮ[..Z/>v:G }tcM:Lh1:=ໍ DGmO"vF斝&z2׼ P;H`Oz\#UCL l8 }Qs, ^dΧϢ|z8iĭ^Sh9fe oύ&j6`GUx[CJ?;*ь&޽"L55rc53hҲͰFt~ˀs4>/X /,:Ȝ-%߃y3/DĜL8g<ďY0|sV]faZfj %92vU7Ǐ^gDr9M/tN żVV/$U9Nwt85Q+6wE@&yjq`Y[09I䴖3dұ',hn`edY+5K8W_D12|jSinޓ`~z(2ƞOVjӝ^|>`ul8qApkڈ9WsNM2F@B=i"r]ugF|.>+\d64He1401}1dkMw90vί:){cJ.hpC2O<8Ƕ!ʗiMкq\]s߿J%-o<j-(.~6rcHpff,l938tlƮ3| țb:9y6Ԭ|8o,%+c)m9UCCKV,g)i@iے־5x3JGtg\2W/K ئ7Fc~z,L\UڑwBg8z ;;˒w˲ݵ{~+W%̑,M2v?C>>6gEy}܂CcWmu0?61h7_wTz [X!ޯTE͹[P BÔ%*`|0 +{"GڃmJ9qGu\Z&"5PZځqr)i 2a;DuTcQF.$h$`Q݆_4|/.ZD?%ᄢ*zE!yrwY0!6Um%9۶5| ߐZ-c Q9UsKm={U:OGQ窞wv+…'5/->a+WBׇԝcPRKcRaOehֽӶ_|sumȘ%b \2^T*-+ZFxw@B7쟍q]ֳ7@i.,:8~]-@rBm{:Ѐ');υb៍b7k rSr;w ^6ppANNX5$QƵef SWo>4Pfl (cʞөe?XlmVAw+ O󘝎X4봠eѴ[(!X4F~I'6B.8}V\Z2p*n|+ŇbPSRZ 9ds due:56m<%uevʪ;p<ls[,{v- i7p"iC-c/Ô+A<-Ydj}Gxhcg&7wVlZ18I !\nr~Ŗ݆;Yo .JH1IpJ1u6XZ_s[V/&kA^hzdį 7(s)?n%j/& $)OAl=m*Kn3fXXg7{5sBZ ظ8C l^N$^zTfbNG>f}4ۺ=wТ gmң# G[KUgpD&u(F? -gĕQ1Rw仭qߦ.cO7oN9ₓ/KDш@-ҸgCZ90r]aB*LW ,u^#lq+ӗ//Pi+i֥AlnؙK%ᄗ v9KMy_6s_jVZj0ذZ笭u'<9p)L P6|WbB|D&.O>JmҴYpr44|Ă"MYן28 z/i 2-=} [8SNF6O[ѣd]2~E^^RNbtW. _müqEG!e`C:ZOzOUvX C'y,5'sZ"=I|AԿ}4{? KYEgJ`T K%2B:[q?J'zV2;=jIق &cm|M&O2'3֞ǥf81E,'n2prq2ɸQikLV$ |~D+e_?<8L0pz_+*%{njO[&ʱ3C̹D!>08[2{6[jRÚ#U#]^Gan`\cI%H@3&e$݆Nog`ͅ\h!oxΥև6} /jJ}dОZNa_3~7FgPL2'B"Ch?31D`>Dq@I @z0bU@ܺqL At,QR QgV>C\Gf `3 ; MA&kt,R}Z;( gYlf& ~*KO?zTNy-;jNiN`6^nty'{yykyFW9{y95k`ta(Oɕq Jd[K̴vة?=F!6 (b!'AY(s_N\mwO>U9̏Q駜h0!Wϧ. *LkI LH W%w .KatΌfH1jFcU34yyN-2:$q/ >E儶nnm8,>0z+=qlwzXJ[/0ߒc6LlV fe^)λL~iG/E2mn6SלP4,kzmch\ח34y2g$fjrB/o g^o,H!3v^:SmDϽ7^aՒ ].0@=b$Ö؇KzI$ jVTMM?ЂY?VN˺s&_ۆ*^X׀mGSfur`d%96'$woޒg-c C[gEHv|V7Q#ࣺK-MGLC@8D5^%1N9'a6JˡȗP(,}_s,N j3XrD3Ffha6=9rə$w*5p7Ad.(lY6Ѝ{3~)mtt[=zh nßE^ob/(ڂFg3l;7iRc-ҙa 8hՖ 8凵UC+qh ƨ͢40W"hk8Xh!jq;YWʮLg00@8ZQ& Mv|<AB@[6s$"Ӕ4O%~sLXۍZcz'6I&H{ⵯTs RT@ LD};٭A=uXXЗ6H7h;JxC˞}Mc@FC+Wy:Z {"5p\C _9kY-gTfϕT0XtSJ;&ڢ{mпuKW\W-k$EF|n޼Yjǧu>L/\-AxE?d0Ʃ0v!x(/Od&hku}VOvj3藞>M!^7 GqYWV0l~G?-O];ϧςڇ5Z'vb&/ Epe[J9^d\^v`!C'#< w%*~lm|bʓ j ;KYD({KI͜P#!i|4WCqm|:IPmCSZB)gS> T UNw> <]2Q߳彏(+$PW+WⳈj+4V:zs8F^A7%e;1oHА$ԚKmJ͵TwNL[baGcF I{SIp!ߙG$CO(#Edmt=e#յL Q]q4HV9Y:}*fKѨc8[ `SQ-[s!AҢ4~,~du02>mb StɎfAM^jDT}[Y16jvр6'^b*y}T}[߅,!^gNyF X T>}lEO9plWĖSn9BEb[G 9_^[KK&4̬o2Xkdƹ8Sce̒U^-R_6}W>&Kejg4@3@.+i;IUM0&r)<5 !+x }0ED<,ըh־>y.1%ȒYn&@/Xp9$'QƖa@cAU(#ð5SGX`\n^ )غ+zpPjIm3UW9 ^vBasţuozki)uU@ӡ WWWWq5=bsTxRW|We_ Zc#u7sRm fdU*"> 9^I)x$R {$JFNvN+ =ў=kAF͖C3ƑB5 b2*6HYnC8mՌ&HATvfaPO> g{6V۔⥌bI%Fة)؉*12kܣ76COz&VѨC}:~I,h3 [˅&fg$k\pp;rX;Cn{ۣwqޝԲ>pYpIE gLFg0v"p3m+x73lRx`wڤbIJ}ʼnCO Z{w rƤd5ǭ'lF{}Qf@wnNl{7̉KfF7s"f]l}~m/!rt̂0 yErZobafXiei[=#nspS.K>>"Dar/ [szkneRX &wν! km韔]61q<?+:Eqw4vs7 8Cv5-cHݿE}< ]mYn9j1I (:siNc۹%wμ [Pi)vl]jaǯeF6' s= i1T\ќ ݠϐuɧĶQi)=vE>ЇgqVվhB=KPIxx#2=6NiktOӠkMyֿг&9%D8MW=q%?=~Z$_p !Dtag6VdĞ!*E,8ɱd[810hOB[J0O9BZCH4[c#shTqz#8pO\_9Ҳ.g!wM*s+j<{&MrmYQ'lKBHt)QGz+ѓ7wk&;Z2$>/G"Ȥ4q@{fya^O0ZR2b%=ud;}@hsdo Ai]jvxIBnFީz򖋕m*x$^fV.zߒUgwނa'`74^D"Ӻ虥^{]sVYIR9yd@ 34킱T<@a? cg Ń;gk%gt T2\}:^9I)ސ_&YnG;0]siz;X_ð+$t;LcvVqc2&Cz hfHl_JJ2K8@ J{˺\bO?Oao5qh4L#Ր/ rpwBT{LjU}`9В<8z,` ƣ_ES?nr1zH0ftEI㟮T tw?i2ΘND7v:E/ ?܍>!)4z_g1ش5|/|aF#ny9ˇp\9tI{BSCk mcgRyf8щd\&zaEێe[cm}[, 5AZ'M96VضWjIܵ-_q:-IkJ}_2?~˜. ZP);/Fb ʎ 9gQpplImO9Dj-2Tqe:21z*9EئCyʦ) ^ȀC>goȸZb[0;XZׅF8*IJ-ƥ0\nRvrF;'w'jjSe-t闑:IE}岑BHRCK9#i}X3haHSlhDܼ-vj£냓{O̩pPEdžI2 < Tt)u牴 {WعH?`8>v$y ?YuFKx%R惣g;]LƱ")6m&p^$`[5t ؠX !UtnbN: tR4ݒg5^Z7̈́*F IԟhbLU1^Xts7o181W*zJGZ1qQ},.)ߥLJ߱qHz<8|0""G!BK1}C,:WNkZ7hc5Xii[ Ek)6}@XN=g *q  +)fyq'|gF'*wwNGF_xft0.:1҆14a5zr a$5oʟ_WjEG^D#vm<_O|)&} $CT<nUen{C<=,iB $~1l4t ǪrՍ'$jŜg1:*P>yǻ"IߝbY;͊@1; * "=]LݐV3c1;2}g ^ cvu:UfF`+p,0,xIni8y\;ݧ474-`*0f-hr"{Fl`u _ /Rq-m ^lu~;i+2<㔗]~ D t&VVu}2wy)x$cU01 "QtK[iB?1ƬrA"qJ+zVOCQ , 5o%j:-q Yu" .ZIi:JZn)+zxe4>k g ɊK'm{r Rfuj;؛"鎱miC*%Ӏܦ:cn,i{F=QY,bUc.[+ N{Q_WYDd BtP̭kT-گ%Pn {u~cL p0QW6D¤D=17`+ڿ:v+:l&]h,ث"pu@4L>ݩslh,76Tqe/O8#8|Mf %b }wGO|0کP%N&-=b[DQ@Ҍ?G >eF*OGXʽ投b ^n,;:hB<;'XʉOѺ5Ԣ'^ZtGg썙G Xj=ӎ1ZAXUhywRC|V h# o/O {2[̡_XU{>mU_]\(as9l-uIM֣P۸s' 'T"`3.Si*2Hh`蹿PQJnaEw؛럈?x/W*{zv6q&| ¨='%V6@A:Ork@Fbotn@ޤ|+oq肵 ڏyڏynobMZ?LE:NOx%pNw⿢Ӊ^aqC0 '{zɉh 1nav8f@)X̓ٲ ˾eq6J ո<:*o,TR-)N\5Vv1`x WX~B4>Ʉ<*hwR>?F1,J+ڎ,bx X7b="{ hలb%u^tyn1mTiS\_gR6m SK+DH i=Cֈo[h}S$Ɠ~_qLm=>ܥR#%=7 #fJ`TJҡ{JP)Oqp.@ TE=XXwFa{Fl,B\N?G^BԈ{Bl@!(lĵ-g_?_E3fr%Exka%n47I=U"S"a&.[Ɋbԡ( qPT9 8r6DkW;tF!0 NЄYd_?F@ƥNѹ垎쨁q"xsN:#, K+H’/奶({r[HNI,R%HƭKcVV'ZK~w&#vӝi4.9yh}/Z/r cci%Kٸxb =͜Gc>1ᦔr ѝWYGm`h@g2jϥ_9mFޱ:c}n˹H = S"5b{jq9ʔgjݟuc7zY]6?'X(X˙I(dϬ+s@䨕zk_% xqL5[9-םƫp7d`'Hn), x#ʋdYHVA97c;We[5uI# z%tfĨVLtD0 ]q[ޜ`U)$'IbbPYo4`vmP |oԇVe}aXx½;@O ^R5qgʘOxm@X{mdLIafvTWA;ո餹`xdyqX@}j4I Jl"WX wi0&=ZjO,{wKρ[JEAH%Y,dU/U4IJ&k(ʑl9n>@ю\ `km#eHQׯԾ6\aC EwpkՊ~Wďs/~/oY5}Go~S*?O}kK[G~_o?ޟYOſg׾;[\Ez_/zK_wjw/O߲4_=7{%~哷~OK]/`>~/ ?A~?``.`N`nt4M/̏ nkonomtʾz~+Fzacf01171WYo|O1/?7>{0?V0{G_5=%ĸ ~%b;?~o1޿Ǹ/ǝc'k?7a#0ߛ c}gSlc¸Oa+Was~-oÿcw1?=0۟'swcaӟ??bܿc?g_c6c<';Ocsbu{K_K0G?7?Fc/֛? _?bƽ?W{Wtޟ^Ͽ{ǿ_7\~Oğ_s/k{ÿO]?O BK?onv_/?__k,umg1lu_-Ovo? g/Cq|nӟWPW◿7\W?9ҧ>/}_>7 g_|cK_>/|O櫟?/}S?=/+_g>UJ_?_d g>|ܿ|oB(WۧJ~ZM3|NNLކSSOiѴм>+tӚާŗWr4z2~I}C}iׯ8mY 42ҚCEMלഛ)Wv534i8iSBLimä.2α[llf0(#<7x=+a'Z/@ͶjvFpVqlLe2( tFύÆ#x2#(rtOk^mQd H0N>4/*-&E/oti8?Y#Uw'g/aYQ"6Rpp\2g<ǁq,,&uvv=O#{l|>bQqx38|bV}h)8~m]ռ&f sx}068CmBlѷD<6iPSQ}{ZNT?7wxBSzb!51J7Djz|a_ԏOhC`M߹>M|FX%~9FOKTlG#0MW0 0řGXT=I_쏦]]4P谝gu楁zѴkO:u2 `d,S"*k,Jä[X3wLah>V祚;u{mfiםDlyH 5Df. r դ6;uDAАdQ,:EoF (fMdǨbyI٬f&N!өBh0]NE,ܰ./2|?K8Z˲Ţ<.w_r&HjݵJ] 8#e\NdrR`+B4_zC[ iC.zSIX NkFx0 z,?)=S`!C"4ymJ{z~NYٜf5)S{nkVzh6cs5k1V M^/umB GBDup<ɾs|GSY*x5E53Iݐp)Ruv3n-t{VWwS<`vʎ4 $M^ zdb')C"F<+V< N~P]{4طd%np-O>*Lыrʭ?!0ڟd K FVڕGU*މXiVRy888r 9(k@LN}}oZ9N[ΦmIͭzb o6U 9'$Q4B>)6*T=4M{uF;-Ŗ>4"~^}qu˻TGkxwx%V#-;<^5d3, M NB ÈM_C~֫#b ͊9gdيy1*/**'Cs?~RbbG\1Y*$Bv`~f(p40[ͺz"1^#w]]S߰@A=1ˎNiBoR8Zw0:BLDAp*ձ (fzc f&>98uWx<ۦ65vs|_q3vC?LՠId "oj_K4v7880&/ǍV:Od}0;@pw/T;֜Ten؇6,iIB6at'}յL!醼@ga"II9XSB 3 F#[?c̽`([ut.sx _M[0MSHF3ZA/4.EQ+t69(Pց>'XYKR am%إE0Oa@ߊ1wau6 1)H!7Wf1ȅ5I - KAxf7vsOAi$rznK('.~b|H-ZPIcSqg$\T*-R|c]磢1 sJs* _K0d/ vi9oѠ5w)bh۾*_q;nx[O 0pH^/~ǯJ;h]JH j?j~ҙB3ƚ>^ϔ #J;3`B̳iD湺u#WΤM$IsVx<[8+6u:Qm^l!' }MSTD 9ͧW+@ʫeȾ>9IR/4d1BcS{?,8tmtaRI=7کc6}_-q蠠B֖Yr~^"9 L06lV0@ mM)Wm y-Bܪwp2bcq?Zbadn31~fj8snEO[Z YX?S-.18$}K%L"6JqoF'\:FHup\6FDocr]A8;!>ؖ#IZHJ֬K<5l6'(PGK?!?K8. B)߸<6L̷q4غ{3/&]@*x{5i6RƪKcLT{2tq |lxn+ W xW!<3Q~iB64~dl *7ur.<ЮS1φ,Jϗ1,: wFڠb|x 3xĽGR4kh,r8KG.4ɞpKrpWvlp{&: jNI݀J۲` t'6/ %2z(yH~8gu7fhL!; G"+]'$!#Q= [v@m\'i/{O$-|3~mi`;Q.q*ez0oҟ.40E|IrY~Q\sMs I|vGN0D+#љVm:i91!`aqv\I.De/V^Z^POڳ ;ԃss;8vpr|xtX{ONʩJ,46^%hGeԎ)1߾TbM6`x}&L֓'3`V~OY^XҕhAtP⭹Ir-;Q MvY}|r_rϪʩC&Rj!=N9?oʱ>ߎJ 4y TB487{r3\xù/zh  a֛}B0O+${7$#GDZ´* %~M|Eqrk8>a29fP lrSXW]+zC=ME鏓ר\߇6ڡU9|vn#bʐ m@N]_36 ;he gP=2včk XMu_ۙڃvZ3Ѩ*yK?EFQE02qiZcW!34/2'Yu=&%,+%Z=J6n}+0FfF]#Pv@.8ldU%xt13^8=+''ol8v\O0%ܬK3k<;h `fcY FV7.3U 6 m-p$I_G}N>D~Z#Fw xV!V|c A5Z(@$0ax1O0m|0?Ra= *rDp2vIMS0:BSyYLg#ufH5\|X3iS_B&|_Tl$>կ| FVZYw&(\:uuCΡHK,Uyo5=#\$Dm~b5C-4ۚ?wڴ:hVr =9Q̋T1=(m8q*ͳlgIxD{_cSiЋ~Sa| [E-%v=GÝfU/ۑ\Bfh͹`MYm<@36@JJtKdyq}ܺ3ܶN(@!shZOw*A`oV(D ޮb[De9Ի8- @qeSzlSiզi%[o\ZS֬NNtVD_q6!=@7WHP(꾟.=8eOuh6I?ʤfi41"B &8d- 5 eHQ-'TS N6/ij$3cB9yw0Y2 p6#dk_Ì%jB5d䀵bdXn_%1 dtxGi|ulpn"9_ :y6WK7,-oWl[_|֜9bחNCg]C)ZDw =冺xֱ&e!M~8"F] įXIw(cIW K.)}sTiM+'y+!~KW6SUtÒ7JdAySJ:鰜HToIu29 ggC48/*5$/ 6u=LM /6s6TP"`\$ Z*NG:74p6M;$Rq6驔3=ԉ( J1&1&nlUijt',yѯX~x8]V',N%-$T6pw<)$TL2Sќ8YQI*lVql*6L5ah0JfC uQ+_IoCX "7Nr1I/{^#4pHj\ʰo21c<לY:ʓdMdx E~ZݝS(Kq{~uJmit /_R(J`e;q"PN&چ1l>kyWξlFYgEPlQGC^ބWG+R%(g\fDz!촖t]5dYh6ZauZ?zZB1F`?gI7D%g!נkz|?.Nb_jk}Gu+:̽T}]|V{~P|m\98Jʖ'}M;C1_Ҍ75>klʚ<5CӉZ.-ZP ̸Q6D)KEu۸Ԝ?i@GW:ZE˼2Ic<^\@7to[K/o 4j33wl[Xz~ V+'#N*b=DOo ؖ7.n2p| E0u[)vlF^ 8ÌZfԂ^Bdvyaϼ;k[mIz1!P|x \\uQKęXt:)R>7jԹ]>c/xY̹GތC C~tòc6ꫫ=C-U)5=$cZ"6I GM4ď1-^;-FFʟ-BڦԂqu@q {ES<|k'I'Ut6g0h@1CS)s  ÖgGm{jH3C G/iMDM*_'=m/H`~ "Eū%*!!qqGiQmӶYDOCU:P{Q,_O^@J š+@,ɞѼT8ZۨvvڡkmbFji=*o?LDŽ%T:o݅δJCgۉ)b{GQ U\&6T_kOaK9aLPW,?uwJĨ( z] ԑ<^H'(jy7Љ/m57`ᛟ}No-pܞi'SL\:2&KKTA`Tb\YȂib)/caq$ۺ}.0`l#&N^5?9ݧk?9=WGr1Y"WHӟ hEf]ѻ( e!I"`b݄ {xUMn- qnQOIrQ-kj4J ǚsِ~8Aa>Z[ r`sSڀ$ac5> ooBaA:GUG#ՇiF+oĿAK 7OhugM72B TJvw$I{'7ODanbpSʮu1l )]!*ѿУlϥ9*bquy^c4 =6|U }`-uR 4yЃ1-@4õU x#M9·qC:Uso8qxٟhy?4?#Mc>UTmMߺσr6>r*}cG ~~Ɵ'w*{w?A1ӏ޹RQĿ-{gKO [9nGKcŖiSeuht 9in+od:޻Y7nWvKzKlYs֯L+Sg^}߾>pWyFm鵇2N{XG7DtpU$!) "zc^<Ox\Ox3:;1Y.2ȧۃTP9YJznmlj E _9j|WRr,mz9&fVM’m*9{6tX-d}J8w&6PzE=TF*>.:¢7q"!8lZ疍q+/-(NqQ*X Ki @\n wA;f/ E);LIOzJQ<$ѥۂ@XZv_ATt.}u.861'݋ǃa``&yl 1I*R*=dRFB9W:@.= ~ ٤v^LlN#8 $OňG 2D:Fg.3?5i߯#2:+:ED2Toӡ,bE7$&=#]α#SFoVA&@x`Dcm 7]MXv[Yq͚TK(S 4i6Js+5}̼c˿Ղt xּ2/Y.GЬZbOB}&wʑ))7ChSI ;T8~g .?#iIO ? ~r< t꪿w~u]\ݘBx6uۍ`/'A&5uO|$4hx8_􁄙~.- )Tw< NQ;W+^098IsF7AXT]ې֜"=-qr촶9[ZКo7 籱+S-=UŲ޺k?QEÅK5xU xQٷX6;unU= 9*.<~9}zo2]̦J0fb|-P:0'Zi-vje~RHqd2~{QWj`bOΥs ӄBz$/=Hιl !uQ{R';>Sho%՘WE԰ vN,^s (}WgvǢkK1aL#8vS+Sv,;{ sy:}kvm>Bz0Ǎ&=F̧S^tF'fM[וd}hYE4YL8z-Kp_j"C)0KI OrZ11pY BaMic`2ɳgGx}i/Jb*=<ՠlڸ"”fBi~_F98ڨSaplhlۊv7I<\]0ӕԈ꾝`Ј% 5}Vng8ڟ{:4DFvTx=-^ZCcG0NH̼Y'mjdʔ)xwt/fv|⤄ ֝{(ߵy=T: ՏsVPޤu^Hӵc+oĎtzZ99Ԟ0'M8fKlthWoyGAvR ʘьY{m:5 .쇣pfM}El]sJH R,TAwpC)`tX(}ƪ'm<,wlVz|\,mR|̈3rÉ0I(8 fdlaj/C;1/ˆӱձ)^?8h4%O<蒷erSK.=reDbAؗJhD WwË-NM@(e8>==<,$ἾW'fA*8e\IMIycߣ_K½, rHl .YjŶ!;2Nr 1I{ uŖ"2E4G@2ƹ R0;Ua,u[l ;+U:MK"tf7J |GlCOgHtGX Ԝ=ŀk@A?`#A"*q7B~QoTO2?k7'gN\֣_2CIgb&`\D=+ ./ Kp:PķdI|L_ hҚ&$0 -EBzahgq pҙ-ಀ' Aח&@[4rq ՘=l:4hӡ㉬zJU`e\~eE%{͆fwȉ1o<<ĕQ`7P䟼J!(Ӄ ”ks7={t4v4-r|lE3nXfL2LlTAlSPy3'GoLm>ܣ%i],=$RX2r<&Xj X]4!})\\t~CSWqw A!@U<2JˆI 1'rd7i܏DlJ}dgN,zN]$)m::RY1|Abրǘ2HT?i`!RjZ վ^90@CʔxݩQf{`y<uOl"uM+BXa,>Cڀą)f8Z2ZrലWW ^+n؏]%}6oUBΕߢe7۸rjS\ O mfo $_ɵ78mz,<1S*xh<f5:ߔljgߎO*b@.E[Oo9o7ʿ3جE9!Qa- ˱vf K/8G!_S>&幉^ ]#nڜb(`L+?PFEdCtzmO,K1|n*^ 4{p\[ơ8nmot|YsۘYd U `hfg6w9`h=#,J(bY/k-(4CΘt~*\JZ"fUR!O-hpt&v"3X &hjENEGf2 P(Um+?6sm"B9QPEh#j6vpTx%4ɶ \\xeK&VxFQ[Fo_Ir^BiyçZccea8n0W KE=aE e@Qj&\ WȘeg=^[.RkǢ_8Ɨմd۵&ok}ڇ*°*}sY?]bq%w>S?54_uMLDebuymmޅ@F, nZH\] T*1oY,ʄGWU0Fh^[ 1L޷2n۶U/ .J6%adsIb6!c\a>zj-ve!e[J_qv m{p"BCvCpX3X|fX+1;>zt88:DybӢ|#u.ahU;$xB#?{0xc:ҙFIv7v8\>.5UEܕ85b>)?-9 H:ȄбڏRVWrs ~qFbfdܓ XF|I&2c84ܭ=Au.K$jK5.EnvG{phۏ"J[i&t1C*ۍr~kSnH,|5mE}tc5+:ȋ!NVV"%RN,| -a1 SJZo<`>īϩ.xp>^(;0`n#Y byŷC|)"5iֻC+c=%Ј9+~ӒϚT{/5,JVs1>)p^=:. ۠Q2</mn)l߀-@]f(?'^ZfZ^^-VMmk'^8_QJ4Kj7:!̕3zqGK:͸Ww{OLXiSΊֹՂyS>j>5ZgB#1 (/v0R\j1jciM)Yn՝+WNOOw}%ARio ;|{$Q _ӄ63L>S?%lQy{ Iֻ{S)-(2uKbf<#(5eFARyv'8Py9Z.z3v/h>Ĵ+!j/$jǏd>~ྜ8Gy9I&q9Okh@zC QQH2{;CYN'0# 1Q9gV4<Əc:(Bbd(^ فhJ"z-y '4\~)cћWoGfSgϖ_+u^C%K&[C~렣A:/=)iN$/,ok`Ml]~9 JyW#;BkA0,q# "Cǔ}<>e9v!|Yӽ\[rڃPYI}Kfe#cKO&uFzl8EhDJ .9cڏг{- ݴ*+)w觼q%Yx}Ӆ"|K`xVf tG_4fq=4&(;8WʞLDOK@-bߐAN\f6 {D mM#UxrX̎ʝOgR.R'ĔQh|eRyD0J&`d={|Z̦ gPvl7풞qkؠ1!,d7'D=Kpikr!?%ܟ5pmHX7SShp(CfmKAiSh#ד8z\-ީѹt 96u7k'm K޺mϙv''S|ȋ'{ : ,ӓJqRUpQeGcpXTt=̆]A`ڳ`ud@xk'#i3lwc,:my;,EUt)C+{t-A[dKDN+c!w; 7 _U8nK^7&{cq[ihC4w@fЫ|oO'RSʭ,~`R@L2\Xkx̢%NBv,k.;D"log >Rx3?1ƛǪ4τ j ~gr8Ee4z|O!G4n -puYzZjCr~WһM\0H∤u{o%O){ؕ8WQ x3>7jFFa+vxd*æd,A׸n?z0yچU aBvpQ^a܁F+oP(aߙ\0%7^xP/-bfGk~u%F$-^NV}1({EqXwKi)߈}H昸)x*'_wl }a %\bS#9"%ECrŠ?SL7L kk/͔eԭNq.%^Կ1&2ou릏˓)'CO%k[֠d@P#A[^m䴖gC眿]JKykznHknFZ)|鄧q[z)һ!|J[:Zr6׾!IVv0-s蠪~Ӕ):NSx7AyN>jǬզtVK'eigmeW6Ln#=1DE ֒aYKed~_3^È"~Rk>J{J#EJ֬DCDVr񤅎XM>U~^[J>; Yn1yX ࢐Ns-v1=*q3()*#g;w<&#td>D.//^˂gOp8C_^A",AߐTyGzmc=..1@Ɯ0fţ%@1Hڨk{IG[ot3l`xmpIL KS/"kX;:jtj`BACaָ9.Nuf@D9qDsjG3)C:8(LrG9v|v?VL˳,yf; n%R<ܝ)zen Ht9JtYPvP +) KĂ/4aWcN|e],:힃tcw庑΀ %O D|T#7W;4'oY[d-r>ƥS?;r at:~^JBKq|)ӽu%5ш}A,1~3Ulr*N6C:'!T311Bvrs|,mM &t/:w&z~cWbHKPGL z-IqE:y0gvNJ ?ӺX%U:MΛr AUPFwg ̧SCCG뙉+g|!oH!?1$dykK0iZir3~1:B2 u62ݮAePZ?Rnx7 f\j@2^`ѓqJUeka= Geuη KRY,HᩨH='`̎ONx b;tRF\_Hbu8j c9 ŭ95O c+WɎjk[qJ5x((w:_{U\]-Nz/Y+`;yi +nbqRmWӻWRy+^?k` DD@z9 Y=Ul(G|K,Qj1Tb*% KDx$ B=8CphQ ~ XBA,֡ƶ @˄?K&ګ^|&FWy(bl?cSX_V_EOռ=j,]&U,S*5䛤nDf̞"}L&.Z4M Xi|Z [3ɴo88[9^~Ύo8"kLhmйF ;Y,r-wg;Xo_=xc5[0+Pr" Ś z@OE6O!t]oM{`4dHZەv:>{,3 \2Hkk Č1LkB4:131IX~ɱȺb!v(Lam1;.e.Dɨב8X@УZ!6c!7'$r|Nǟ|-AX`珏*'lF2/n7|aV/,؟{ÿ7c5@FxE)k>i]vGX^:NN&VPUo=c(^u'aYOiƣi`Nj?^hlE ҁ?hG\X GV4(_Ӳ|M˱( \< )2,.eQ<LƺH`H!Bze6+YSk"e_H*: IT<N $$ $s{{LЪ2{cGĎccDGl<;ryAxh^ Oa_Z#Q`[%/E@aRxnN]pFkzMqì\*!n۫v4^itze@0K?b</tY5Ưh9d>d>Vrՠea2;Q!Ij7o`f`8Rp ]dzn+8J\ BoNQszvG>K#*lq-]dZ%okeo:栴wŖE~ D>ipS1stRj-nj"q&#z6̬#(+UM3E1dWP|[4$?aGfvZc*!5O cZKPwExePkGDnz.Ӯ;iт>ߧAF2.^>Y1xXof4E,cel̫X(~Yֶ+{v֨爭8Xr~OFy3XA ՖgcDfatuwZgcߓccqBPvAئs3 畞NX5+:)oi`k6aSUo|x3[ [Fk K# sx;0Bq Ց\drhcDi ek$#!&~pl?~淣EԦ]nCʙ.|:b]pxf/ QQL,Bhz3NV2!pz{\Ϡ\dӶFmKzN''{샗>lomQ<#eSy6vvXfQ?vFԖrscxc-nJя~8-oQY`Mqw,Q?ͽ_4?íB6p¬{Ml%ْ'[?I|C2َC91n-~zd3hVqr|=K}ځ7|aƻ^Ц OjΤ=9FK'3^H/Q݂F됦ସrX4|X4cj53!U&o,,ޡˤm.@ԉI! qݨ׬ Q326%$- `;ߴc(1C|5$j1:wr\=^ $uhlkI}$;R.xSy6L=f/՛`E!7d>n6X<CzǴ("vJQZKhF?܋FQ':Qg/lFhD^'zIl>L,jj`>,y`c'% tdpNP3*%RHf7Y)H0^4ujl3[Û⼔ |bXTY%牟<|_qȋz ^qqt\8WEU&#ߟ앺Puws9X}g}8?bWOZ{6v1ГZ-씣wzF ʱ.3gZfz08: J :Zqn#c@;l&`EʶIM}^s62M"GWs1'*>Um"d)[z a/uGAj^⻽T4=}UX7ztD0ΌQ ZE%` 7_e'wǂ} qalvk;M۲q'_ "7\&9$q}[<,04&߶8G،Ŧ`6u#B%۫nWڶV(4Xj pWglCzj2L-Z&zs.BAe_TWEJX{E،v/¯M>gpSJ5/I /.3Ӎl,Ƿ7|ɚZpK$aDW[;̖;iH6zSBtFe$)aV&|lFa<4\&dEhd/%W̸€11O(&/Uԍ?;G8`nq=e r7O=|vk9/Un=UDeYMEqg{%'mH%.^YXsf9hfA $z})Ch1beH6I94:o !{ fZ^Q{o oan񘧠u7n]i1$go030-~AelilT D(I'}(B __[)%xxl g<>b4!hNڿdU'DGXqF--ŀt}nfy[xagT|~ηE w~_PaV6a|k[P?~lVsl"ܬ.kNu9kSEYvhj[|DZhwcg Sh 3v5|5q/j^ĽnB_Q)F('l v5kܻEǨ>͏VTEè;OArfLa>.j_B iǻ0fY+ a\#p#RƉ NMub])Rf1鎝 ~s:*kYQgRzDžo><ǵOո&V<ȣrR%2B<űBٙBaD!Oa+:@2)Z ] M:~'z1Jۓ=9.Gs/{' XA H dgk|3:?fhx 8nuαSLDq$p}B#Y 2z^D\0e^(s#K({aMQ$#927yQ48NY$sD }ޟ'iEe?^2e ]֋9-=*QVO&RYn.ζb*8f @C޷-ڒ"ظY|ȿ=s8FG ،gQGWaurC d,78#̆>w R[{=?oж {V҈͝Amab3>#^ߢ}yXۛllQ*GX/lmoNor(=14 vPe>wIEE0,l64` 9ʑ4ӭ!6|FDg9Jb \6o?aLY":AD-M$}З䘥ȠE{1Ht!|Srf?U [9r8"wDD5޲9Uʷ%z͍:S#:غYMp"U ;p *nsP8>Ρc˯OӞܬޡqm *2PlBğ)W5]e Bm-@l߰dYGql}~&J5y1 Kh1ŜO2Ro@=R$A'hca'U| eE:) nb'³~d=-wd3Y"矵r.7C@߲Kn~جȒasVV(#|lR .g '4jQD)YSw8*PW'$Nۏ5S_*E&%s`_ n\5 7;&'ۂF&S46E/ Ri6TD&t% b `v]g^ܾ0>m3"YzݡBPk9QbBj6J ֩Jz?Aa0n ^ nҜV@L*:&Ceifkun[dx0V@e`@ ;,k/=TɅEZwӢR7͊ɈS <"Kqp#34(RK[51DX(QQ4ք}u{AGsK7mOw?96'fɘ氆.ֈ[bS.[hmNڏw LcR+m8cU,2BgUHܑ=ig;ϝrڼj2{t)NACvQr4N>gSş?UU:gx˃s!gD SQ~K[k.d$_ȯIܚ} -r(Xѡ?>l=B^q+Yk_D8OM,uӾT%Nh;6fkU@}?n uD)ǩC:JPhۺs({RO _꾅nB`?z: q9tDd,>*zHٱY\X1UUk[N,衭=No ǗGj݌s7;|J{z礓KWNQ,Zw]C"7WԒss9q{H4[?7<^OORimk*USۃp=.uʭ)u*Mn&= 83V;!r(6/8(DFfsl+5bunC"r@^D,s~ޒzVf.-ǽRbBUb?\rlxxt&ϖ _Z+s.y!9 W<"7}Z(hѱ[ DWkxY_X H&zٵ -;눱:dSk{*Nw˾WOhgNIfIVʈD2t5>V (iτx?Q0%%*N)axB8< jz)R+A|t^xshlmv/m;CKa8?Sx26SC< 4 чOa4ݬƧDl4¬*g)Pk>)<[K.3guQ?-kƲQ3CqOpm+U6=\j7%] ?}fon:WC6dj[:vUp#.mY&E1]YZD,#Y"voLp҉޴4퍃m8f#}k-'Jn:jKnjHQ]A:$o{{;s϶6{zwzQAE:kasQa+'8,>y|)[PĂ c$Q-ǹ}FrŒ@Π֖n! 0|Oe 53@CYZ~jr}. >Oʄ1'zf o#u6.d(F}2"a'):,bzsJU0-[__R3w_Qy׶r"oAOϙV, 54T9GIQħҀA`)i a׋lwMӗ{5~޹ İ\1e;zs6+,h G/kιJ8ZK~qqzƃ1-0O@؏ hw_kkI  o0xoO}[ؑ~ڗ+m>1lΰ-0Eao@l䮦W*H@lp/ .X /h4E<_)| StdrcxLn}>#7Ih27n!wcX&W/ U X\*x6Lw{>RSrHRo]%_W{O='$_/9QnouY_^uΙW*= x:?jJ8>O|aɏTj/8۽ac5K {Q/^$ T\.O *Pejس|%uCy]Od>:%"_lOiaB ""c (vaEfa/&L%ZdήA%/crJHV۩~U,K찘e+Nn#;Vn}@յbw쒵LnDIk@ۮ}0q~_)3w,v.Sm6Em66h|yDEqK5Zj֯#eӦ>[߿\]'5xߥpbUCeEJGaLzsp@吪6^>\`mra< &h|+S7,T`ΖgWoaWhuFb\g6!B Yu8*CbX^A51UT3jw4# 0ُixpTXU* > 20:tG~ L\x Gq>ga5e^jU#?"y\N~mdH&Vbm?P 1\F ^r3/{F_`Em 'Qz6?{kYe!H偣OϾ?lIJqPX=b1}i6|?/"¼ lK IzFp:gvθh(Gβ3km^V`9_5/QC>lir6ʖK a/8HL\87\:AFe'dJ1\-GoY !mAnXU!u)8옌sEmJڢ iSYHj+`oNΆ[JtQ?TD6S*||1{>"ӣ/߁J ^)O{fE^Tj{l[=~1/꿾P'(kDłu U/PJQKMŵH׽|7lv+k>z;`{(h> f%͝ax{M ?7#O\4rxݼD'"=M=ЯD$p%RN ٢O #`toSzpż# ? OP{Y<@k/EqỤSo(\ EI"u \_ՎnbB7"yZwVݶ+a#!:hP 4^UOQf]lcI\e GO!]Ĭ.::f m*p41`U>xNFրh]F~oD.rL0Ta@B&>|.7`69Ec'LXrZfS l[OW1vD5Z*dDL]>Z"Y.Ebb~ 1 N*)Fjc4I=:CNx~pE_SAA&?lj_|Ux(ޣWu*^j\'D&J2ϧP1e^OuM~h$w&gZ0|jGsZ9cM)z\=jfƶpxKYr(Y|?_?]m!i"z)t<3Nw,b zܯc?ftX^PVws[RekPiɹ>d^*g ̖GԒaz(obYc eRfqgUtLoSqqg)I?Ҝ4n(\Pˍr{{?L۰pp* Ţ Ʃҳ ]&x,|v}  i1UU;\5~ PòT2 ~jzZݵUJLedMDzZ84{u1w̲q٨k*ނ}:dp;Z8LQlO \yX37O[Gr>2b=o?pnvw,?%P ^+֬`W<޽\)&݉&Мא3>_RGO~"|<ErWooʚiXTV;8ȚqyQk"8#7 Ɣ "3=%D逃8L0Ht!ƥ+f)|j!2Drꆬ)G狾p_pGIo4Mj-\py*\v:8yT;6>f$C UVnsMTۜ@\]H Ȟ _w'E/a!䱉6z̲s[>ofYs r!Gل7^↘Z:Mt [}e;1FDH?]=R2/WK,-eKK*i06wг彪Q}5jjeȈLPefLɲ NG,eQ%Sl"Hw :\K݊ԥi:_b˚6;?g9]~DtV[ KILy$ aY%* fifɽ Brc"jlh6͝erR%(wRrX&|߁f l(c}ÀA$Y~\`5pFTifv]FREnŬC#jf,û>3*.ᓸBOz~ {)^i$sG&l˭kx:a.['͊3$3qF/RW(Qi6  ғ~ѫ^7>L?!*T'~b|8 I rXk} }^U6MkYc#2{Ҁ϶" 򽤴ņ=v3catuzBh2N*:ZR. OσںVY/k9шN>g1BaiݲaeԊw fg,rz9'6 @.(ӭ` (tʋm]VFѐ4PSYtcr􊟄Cำ|m،L̰:Z2߀a|al2)Ɯf̏5cٶF=wb죵l+ר m *j>_[o0!|n_ 䊡#%a*OTa)xAVx>ɳA JG+ KP" EZFOΐg+G?z! &ZH.*~%:XN}"%7uU\˭V.W .d69]B*(F+)8$9j,g?_Z ~lG[k(n}sA?^-`5pK W3V0mEV7LT5HC\l7Wή;5j{E8 P#!XST,]bDDal"wRv [~BP{.-=+Ype`邱NG%͇90mă;llM`/C Ք TKfA3J2AR 4"(T , ;TS)EzA|E] a  b+آԷmuQj\SM9K֔ -j[V}V-LPkiZK0RATj jT)Q-ǘoec$ESܵgf% 4xuJQ51ގ^&>RmNgM86:oQ?cxmby"FXc G\B[µc4>fBxf$TD 0.KCvYB鈮oI:Y!ꀇ  `O9K}bD Ϥ䴘$D+Oys[8 r@ Xװ.;8~3$\}I9\zƄ-'J"d#% §C:d,k}S7,?Doa.' O$t/!ڣDHD3;S !܁T*o.#)P/Y+fߏDOK})b[%"]z&틎Bc$ r9 c~#DOaA]TmưyhKFt4-],F-ӽ+akNrra.;صnY[ EO/Zs0"q99 ek0Q ፝/dfIu>d]|bMN[J";o,SYhgeN,)g{rt¤R^ē%+.U-*G{X' iQ@~MtqS`xCMW  逜/q- ŬWz.pgۺ|hXՍS0%e70`BJ?uzA}*JýHgB4u'aLG.Tb;7*ڿ)+^l}qi|DnNqެӝ{%68Dt'6N]lMUy1D9gמ{l4jNX? )/#XΦdFw܇N*a +yq/MQ3h5cmIDA&noۂ []ªGogPm5*ULۂcu7RF|X|yUGz3?M?/2j˰'?ii-6GY {&YyCAbHzUh zŧB OjH­='ֹ44@&TAQߞll֛/֦{`}h?{贘C&D`'⻖y57A*8 Qv%bzXGnB*\|rʕ)E oFʫWP"dIUGIu5ۦ00A!h`5z# T.:,X*P_ {Kvό`+]joqFm5,VWw~#:zj(g=CmG LE F^0[[i I5V%"aFmy"# [/𩪲U^C*Q^+hp^c:Tӟuђ_{ZοL;on"@Dݢ|'ǧEaY.]h])o5[n4"X6`;b_&QY'_4^aN 4^$eF 5=sᏞPgvn-(<}k/!RRbuZxTL8ҳ!!cNDoHd\ Y@Z:,iQ]onY& 5]j^I}bExmNQ ,>8B3ȴLguNlޞONDOjِ11!H4Re1Xs$I4ӳmz2(zT: Cv">|g"kO%a:.FɣAx4> mW4˟5DD(!&c4:QܒpD2O3׼/ XI6Y_Hvy ڤL8 ?´ōXܔSJVc(`wT>* ;՛PUy^YU6:fUs(oD[M-f@1'D+ԃ,2@3I\_,U5E~Wk caf8nL^g Y"u2 Ng*\71Hء"ƃ_Y(D}v8yCq^ۊR3h!*볶BiZ!.76h\'n⯛׫VRnn//P6~mEQa1Nk6GP8039rG2\MA_MkFHGǴ0jSvx&+_^,G>d$.9M>[.=9O=EL8z4POnu֫vWb[Ïc$U؋|:ZA*^Tk?Σ'+qk,_b*o bbhEGàQ(ç$0}e,A=lWu &ZW+q6̒\~U|&{C̅ h 1bcafU,? TqlV\UzCRp1HM4*gvN(A⫨̙7AaԽԱX s2O0o1c'Usf:Ps?Ri.kr"rZĴ!GlpJG=+EPZ抟QϸlU9]1.5jտ-m3_ sgIgؕ^r.O D Vm,xĥM }9 :1>%С,(;iK"`s hr^.͙[ wD\9Ly8NO JY-Yn;\d~ 艄㡮fN\2KD|C>IdoQ  @i=A/F(G1X9 wa:O *Nr]^nqbhR42-/$9BhpSs9f/'߮8_|KOI+7\u8FIi#Ү-'e=)Y0ߤv̊@P8Ů tQ Hhaba_LN9TT3&Ἶ%[FNm|04~+T2#,淌vPMD*ɴ_6CiB @[*} ,ᓖD9#^,͙MXwvc[!_`O$t㍓q0ځ0jmՔQ`ˁ{j[jSTg0CCtnI7a!al+/Ck&*EE'G@<Xy:ڙ?斞R+2EޱFq{t[LdQ.b2NiOt䛋I4< X'(*HT~ /\` FL}@Nc+n"Z0N2%'LNz&V[+o W/4+| !0?ӏ0pΆks iCl@ DZ+.1f~DA[E7vtۚ>!Ϫ ˥nr9H5gy9Qޕ8 0#`|6Fn,4Q4[&0AJt3F6Ѯ i6,3} ,O Ї-{m{g[C+27ﲜϜثZ(b\> 7l.xkF:KC}fafQH9cx99޽rcPqN98XÇP|CxdJ H&?ܧ'6'[EJUד=7XBEDG5^sy!?/ǴbPrW0@ оfBWiw0R}/'Z #PMֈ$*&VCu >OgYTZ 0%lN>2\|1}`r>&gǘ 4//BÊբ"O9ʾ+Wp6G/6'$-4ޛ.bZҊS+Íާ`!b~6/'jxӣX,^WlC "-<:RUW/MyȋHǏM&)t&/cw͙g ~a~)OYFWaXBrXUXgv\,s0YRұ TO-<ǘn̢(c<{5xK㝜롤E%Oi >i޻>]:AsXjxGeq/Nrob8LڜB-+G@Y͸$iމ;Js,ޖlZ|v\kn&N0ETsۖ\ÚoOwxRAVcd[1m ;ILUˆ] |{tG{۱k 1Cw"n5XSV@ojë'uXg.c./,yWC*HxU Jys&A)h^odbF;g*ѓBV@^Am狨mW䡧 Zj}#jc))ă VHҰ,By9+-b̷ڥP73xWlaPs@t"_Kүc@[Dp0!B-^'>RM-Y; Gg*p͒qi jNBz\_wD4-L S 4FdwAyY/`Y%|%us30fןLFO%+)Tz^ǻR -Bc!+^{m58dOJV٬g+lr[6\d   i(dryl,rj.UcYM"^~1i?,dY.<0r*]2c;:]]fѕVF|pڑP|<Ȟ7fjx1ds^qud+E#:5G9g -AѢі֌#Yr,L ;-@Ϋf ;?}`鳦\-N<jg$Ek6)ٞ)$& IRZV.lyQu5ݢhC~d =_4lo;ou0@y*..DJ̣W"ܳ"~j %d!=OynfV`k%93&M'["At6k46Oƚ,/rn􃯋4> gRڠY||qs)fb3 oQbL+]Sv6/:/}FW3P5VyɜR^qV3q-@V{.&3}'$`pM~YD=zq|SDÙ%0QΉ4,aIKs9. Ml<5nQ+٧m eTkЉaڋD`5G;*aabP)EvMHJ,ٲ.rZw6~4T<0B s)8$DN5qs/>3dTX'E haj͡}* @xawiѯXwIʋ?IB&f p$m Ta.5Qϥi}MMSpYُ(Rjo.,;JNtQ팃gl e307ՆZtޮ#0B@x.;|;䇓ݵ(Ѐp{QZVQ @B>Lgmk 2`]gCu|E"P}pMMq%z)]|h|2 >rDCجd7^~^8_Rk ̆nsg+'َ-(jJrQ-r,2|VѾ7^+2d7j|h-\'hl`i> F>&)LZ95=ic ~ۚ߉tk8DVاvlqcrE*l.3bY wOb0?acD+텏`,]U}bm $XGX? U|~{Q=;Pgd7ԑo#11 oߠ6A!. ?z}cl ҙHѤ-@ǾaDȦuKkaockԏa}R7I osVfV=ZB!hXlgzAn|­R .V67xbZ px|=/oOYQ1*nmvwAuNsk Q6✍vGjӝ7#43{ )LDT$pb?TwWjm6l0Rmq# gY."Y Ǜ;`e;巾/1e=M5a?jbs㘚\\T$- %f>6 }maySOAf?^ylZd6]1}qo ݛb^>6HB1AD|hwwý1CC\gl[_[WG9O?|+DunB18)g`HP[,.MN++%ft~Z3[J-ڄ?{mkJQtRv~wEJ%ڣoEl*7x37xI SJ(n"^ H--#0ӵ.dYZ{ ;`ƭG'HMy6~hL?1MO?31siFBv6>^rA[HۿebNWva߽'>x^@8v'VA;cv*myQ;Mff/7Ǧݟ7wmߏo}xxr@v7~#d~U$>Ąmߊ+W3vdbbEҾ [ۙNcɎ9_B49cv[TNƋޗ9+qeYGZ[Fy{)}78_0e59k/Oמݧϟ4Zc}"}.6u,-Ȟ3kXx:.d aivWۢ>?}b?^} B`c`ۛ/z>ZQ֓:R ΈlC'(,me:bkX ÔRt6.ڡteiHrH8֎e}eC5eq:h6GUdؕ?vGgzUF,]N"ky1OD*uJk!a@^d4DYëx:i2ꪾF/ꨪ uCW/acboteO*_#$yĽbY4~O|نxcW8) TBvvO7či2 Nj~*=s.Gk CY ?=1b%~^Z Lep[K?E?33ZM#³GQY5OxQܢK 1'@:}/ЗiyG-ݶ+~>6^?Ŝ)R&j;k "4.,@O1Es`1];<l-n+ӝf`utoWSqZX{6uj'tA re- RA㿹$OoNn]翨lVo@"e^M$6.wmӇ?% 6'mp!"'ρ,(&x5@}>[Z clM8XK_;|E{b82_ytqMu dvљc\/,|8&3->_}`cZwj҄ 3~l 4cY?V<;SEpI @XrK`p8yùP<ҞHa!tGp(6bz7}{_!4g]PIUS dWu5ޗ/fVI}sx@~_('W!?oإyȿݍ_NfJjٶӓm[*$s4K'{k{GlX'ar},{׾ħ'Gfic{fK7xd<  Pcݯ;=fwww/-h(S ?<ǥv*3fR䓬HEfp&6|LRE|R{.F]VdJllfu27V!6pJHZ6YS9;OX;l:ԘIN55s^Xxσh+cGaoy~;"S[Lp-iezjs')y!`E9?5@4 ^zGOzҦ5qvt l@A5˗qF{6[y #8ѵgG|$?f6=8Nܔ'm|tJsmxfMNva^n'tu<0;*3%IqY%<5J[  E Kj GBAPQugT/GÕ=dL/dQ+Lճ, #56|:էA4FF[1 M;z,a&ӾnPulb$CfH*wV@SuYk/F7_Xqp_^n?1^?b\m;hvMeWnN5WrtۉrVFt Ca+͵W7/nD?bmk߿xՈJ."ŐcoҨ^&"L>Y_ҏLG#Ɓ4hϣ*xA*e|KiF=]d 27K:_K 4jϑտEK:M%ÌGm嶍~f8RRNv&zwF~:")=rʊ@Oߛ}G洈}}ђǕV:jE62#_mUb ӡE:{AxQӂU\ NP1Ji3j,>=p:4@Y8SmUhU cd 63w:4͗}6_/ ?NmDcjFġPszeEHY4~ĶOjWzP38ag),s\GyiUs sNa ̯UW =ػU2M2ߦuBum~kGQV.?ѩb,R"ul8nĎY3iϥycˠ?cܛr<["B^hvNaֿlJ pb('b҇x kKC SP*8M#0PBB<瓱 LQbzT-LVJ_'~"/| WBXEmF@B!aO*\8ɂ "E:>euJXZHC k:n5ۦ_ro||.p&YS U5Wڌ_o3h߿ϭP1/y7ncD+$߮HsR>vVxjEqT/V) _XڐzroŴBMg~6^HjX%.;r2[^9mȜa\ͅD.V؃:xA7 ׈ۨ|_QȠ!6ΟJDR`) HO+fQ iF?]_ÚB7l8ٔnCzg \L.*o"k9^|hsl=:c \a?_bI%$?pf}< At,[W@,a õKwYA?? 4XDl}&\>t;jޕhק~cۿvN?}F;f9w"z PRŠ\kT\4!iq;be%K}LDW d/;U0rct&2)%NF>yIl ͖pa똚t=_<+WPN=a?{9dp¡4PV,tq~vg(^A}cKN~(7I:nj;7AŹĂ64sCF33PbiNӸOCb6nM10٨fuFΔW 6pP@׷ ~PE,=؁,ٯ ٲ\ޟy>%?-oG4cvK@i= yM Oշh+;'2mxF!Oϋ<-V1`ωs)&{UP<@sjI&qDtoL2oag5χL;`>JQm"j E:x;l3څ`ùq}YJ6L:u~n4ԫL 5%4s ֭ʕI:RH .Ypc^Jv8ur;Lvb?^o'?;soݑ~lےokwSnoľ|.iw|k+l Ah;?z6iD)apg.Oש|IRI mmS[HtxQݖc:YwKWdA΂Jn窏)y,, rMH, ΋\HdA;&>voܯ}7nLǿϧW~t鎪/ .!"vr>YHQ [s5iynn}Yc,aq$VՈ.'*R_]Uъ"#-z8m_tEgJxKv}C?gC^xg]y4qzu,ö_ ڛ@;$sK.l/+Q/Ϣ.8R'>`"6^XHod8ߥ\F_*hHsa_&0KSՈoj|cy\xJ)Q.wL\8q@aٳb.,L(Z#o+R" }Ƞ>WΤ/ ,oDkƼsd9z,&{v$(oZ@\0|HLAD NyKjGp~ږw(I<}7.4"iv!Ǧh_}WiDuQ'yF1/9I}v_lY[y߭Qlzh4Di,W*K_("ޢٟ7Fԍ44],z!h+V:@!yCIG"nZգPJK(R苉+REF m0Da/$iwlvGa60.{zQbWl)Ɔ^ZEl¦ XNNBhQ#ea % I46̾ԸjD',m6 LInz% Vs..Hfy/P{h2jyO EA,PBxY@`2bY2M|3*Dj'@}* 8- "_*T WD Rfuκ P':Rlf'X`b F3bUA;6 p6@HGE9jROD]"8&?J{G'=ӬnL-glQ<$CN A,o]҅YY$*9T,1 AZ|)$-gpQF@-ӡ|gt2!6[֖K'D }΋|Q8iHI.]ibo^F ̮":P[*5!0v U9y!MT>"?04=awgS Xfp8NTi2UL2"͊bS^eJB|*BRCrܙq'o,#_v$R0bIQ]5W~s!D-6O"b撧 ]U_\Y@p<7tQVQPׯb-"`|WykcXʷB҇D a6U cFO="idCmyr4iJRJ~^7L%33j6g&mxK\&K;T=wT8(e=ui3ΆT HEM;բ}1 @Bƹ=:YXu'A7xA8g az݊ 5m[{x6 M)PF ;eQFuB\hI >[ox}sbzq垢ǐiKqMoG7-ƱW)'~3[| 4H5m>-HiEh+aN;QsY{ɔn~s(VcK2[(]u^YNT[t2K->WOsܺb >slyΩ>RGzLP"W9`>(>z"2ܴύS>ܕ ܗ_-";~E:vV4~N?E0~ezl_.?+*]{.|w</-Ǹ]2^)nNGZPowFS8[>p=,mxjw=,]ю^qO;;q9'6B?*)3UW"n^uh"bq٭n>L8`GhҒ{cxEprLdzL%}ḵ-):c+jڥo@B$a<BIۉk.-3WɪOqNÅbj-%oFy4i"V#'ՎuJ>¤NϞKlF`F~F+<9pRd V&BJۈEo^MYf8Mf7ٛ,OB@E`yB%iC+NQv{䗣'%;.`}.jpwV, 57 Q&M IAjf|cݯh \Lr9._^Syӣ77dGSFPHeqA 9 _ Æ<'s:?31َsPpyE#z>9],Y䅦" J8Z <5ԛϐ Q 'ҀER9`,Eb1;B8sֹ7Y-]{*sG7:`i4-N4&@Axqhh%_d0VBr;cVԭ ,UІE`xŕ ~3BŃv垠sŊBō-& sh3g>X a{ nl#f&~n +RN؊C Hl7{nڒAbeҸ܂)(kCH ^1ڈ8(EDh EA U$ D1Ǩ&Y DL'lH"q>`'5t6ic #" Xiccz#UiH:-+Ō ֳ.Tl o#AhiZvue$zIG b'a- @ 6Q iIRv6BN~&4'ӌjDL[eS8y9-o@Qu,ȳL6L #2vGdh,\"(B^og&4s<:L>+ɩU_A.Ex4'4"בR(9H_yyD"RucmNzF4`VW4^%BJY? i]EZp&2;~{¬+h!TĬƆۄCgWe cMՖoWnRU-V%eXa􃥱V_ju5]`pI'ح5"I@^vfļY_[)QңCMsªp7ybfP, :f9ˀTleJX匵F8O! PΪSb<5Y "8X'Ɩh1:}1 ` <if ckrf1--v+k"&\aO-; +8{Vf=6fm޻)=@X3@¯ԊȱB~FfWɂ1vo9kQi 9o:wZzʻ9@ު󺞺n`':I7M)g7XQ.;F53MDM^fY!bn1+c*B!`J'a6<`Yvnj fTldZ m_(0Q,C~l@K5TYW[*yµGЃ#dɁ p;-Rr Nzm0/7g%u]mJ}[w]G=1uTe4 UFOukcQO32r|p<~'jŪs2޼?ӡƾC{>i{{4`/a'l4˷Ҳ u*E,=,ÊHt7[Cr8)CAd - >`۰}i~WsdDNWcó#QN7H 09뚰ؑi,`mx-QA[rgiȮfgE!/(>E'-ցyiƾ@8㒥29^l2ToF̤{YƣS`85i:tE "TC!t:2*S":q yܩZ2/d4SD͆r-X_=.RK]TZPY!~hg"^IN~c| ڵr>Z(G4C?N!,hJ)772]Y'xO0'_Jm޸.WWl !;Dg  {w}`Īp 8]ѣFCC^X ^eҙs `_f^ 8qZ,H+um?媾cW|+{\^cܺsqg{5%/*v nscHm4dǘoR&fV>Ҏw2߈YEIVX_=v3W?5.!s(7C0ۇK'A j=_ 4taxJ4 zC 4Y,:wo塳E78S1XJݍ^^r{g`{|g+x{T:$ ~"rĦDZ7l[JR]VS*EZ~#3f{7# =P ա! "[HxM!*< 젱T/Bb-f1]nrN|ue㭒u,(Oi߀됉LXU5U2m]&b` Az=Ab, 5]MvRr,+P~$]*S_FDTw~^d3d.V^wy.)2ye5|2mX}Eʹ֬wj\aa\;uIç5 ²9ɢm<\٧p؀H͍wn< azlln5Ծx*i,GE^jvƲwzYM{}"]^[{RF匰.RU:LY"}>8ޡ; -lW=~$t%(a!;4u1Exe {A̻dls˿KOh*E$5o$;`_ϝ_D6 _+-v" @টMQF|=|OKSC(]˴/b2Q@"-$!Lyq B $,P5E!q1BJ  u2<De())1We*Rݵ Sy}e! E 3r><{gaʙj؊4ʁp'%=Ꙁ;Q`K&0DRXi8sDpngk餬}6@=c=~)F;qJ,0HJ6L~Zt9{vR/0EL혁0mg3Gܚ{ػ'uGpV6W gy`?TD]"bPh^;/b*PfqpV:>dPTQC|?Kulvv-7EJ6|:ȥϥ1Ԥ⎖R4ʃ23JNL*_[/c2*xq2C z\#u$VV>iHuth_(K;)"~.wS-kEa1bA"W*~&.;hxz{ C"^'v{P,㺀=(s͚ǂdJv (Wy7k2A}[Ap(.N+#B?,+ghe01=xew8$X^/,&Oh굱z[l\ R;+O$"؋WX.cK)[D~ݰe7ay>0B5/V2,n衏o~SvEEo^΍-W+׳sSĿEE^wT^X >@+۩Ȫdur"'idiZk|:~4 f}݃g7NPw̲BL6SNqFuFH|\ʭL9?>֖\R#}ͼ{jM~|سDw;bz@ڙ_ WR]/_ygĉˑeohw 'JTьV7}vD:e6YLU 쒽ZY1ƶ_Neq:Ԯ^_аUe*m=ځy*E\f',7! RxŬ@iO]j $w]Fc2P_c jsDVv0c|>qe-XujSYc\e؋Cϩr:=LNaoJ2}1tf,oոk_G7ӃDA|NNSa[.<\K"KiRzʢOW u(trqct!G|HaQw](t7g+A]Pv֌!A (`q\ΜK(&gR,{'%X?GKZ5G1%Mo{@>ӱ b-{'0U/)IDz/{׀k -[K1.XDV L{Un67"i3s@E͞{,`8tuQ= Pk̟7W=ۉXz_^AՔu0-(S4*P>9"6gs{]fk/\ zRA?}i4@+Ɍw@5,]7ǫH hM` +,"L,)Y&f>çByoE.)Sf|B*: <fSbK'l{* :j}GUg:3B"T=dƖrYK +M}f:}f9y!:0? /kIjɼ]_}u-鸡#sB@y?Wۨ^s^=bXGk<ϾP"$Ol2#%S^_N/[տ\[?") \x LB-OK;\U ]`-Dec|h)h߿\0`ޱ/wm{Glj[W`d^<W?.zrlP ÷ll91&+BJlrS4 o~yȆyq㥕1d,SHUCUmXmr Unݺp]3Uּj@~v1ܞgg';A,7Ln3GkmDR/~s_ғ؉yySmn,cR5q1 m723jQ@טKz8)1,S,?1 ]s Hw|wG3auF'[Oc}#q+T:8 Acqmj';K#85˝N޶s|3rKcas`v(W"c\{(YD Ra3;Q?OaZ\%ˆM>[z0 幏=C n?k![ZrP`U* |fRC̬ƣbDުz\JN=/=ةq4Dkz;,d\x]]$MUqνOBQ `-OtVU+lOj#?b_eUH7'"Ŝ63;?Z&ypo{1d1W9ct1N GFߒrjRI"Ydy= @;x> pԜKa։,[kRݗϏZ. !.@82.O/T{!'Zs_v!V oE&J==~5m{="UVM?ff]x~u`>8ո/x{c vGO'm9]/T|>u;Ibtǯuߨ0A[glDOvuN[Of JF&}L @$R]2'HA9fT2r}.L3'.E{Vp<8«1!> @ RM5cP敊$D? 錮Yaۦiq݇ҙ^/mp|a$C룇&"߶(ەڡ1W4@/Os-3[ZYqy9T)K~Nɼ04|zDJqbiTY֣,j߯П動xFz?) E&"|ׯ/r̉)#k!dIsXsdw? m 6lj^PL\1&zO@\)oIBaELLb("*qq?!~vLj&! ϵU?aA u0/"Yz~5 ob&Ss>1W6>/nr+ányGr!A#l Itvgu=5тc9wL' AeͼƨHu>鷗Z 6nIqc.9LҶ]>;af,#[95r´1$3m&qG5L5q:vk6)pv\܉ܰђ N%8vۿT.)aY}s6`ԜH:e 4ݠxxsǭeMzΰ#IQEz M]UJ"J&DfHh`^%%@jX  t*r[r 8e3LK1il/*"ZHK/7cЇ4W6dzrFFe:f /~AyШ:kQbrYwu5&gsȮ,-*+Gů`('HyBBۋSg|59-̬)(= b@\E]yQ+xI#?y^ˆ3ҠEٳ f*%8>dqffŠ? kc;w9 }<`_["k0~&!!4^ ӷ~ci.30ct*D24KXX键@ w=;gEjvmF̕p0gx{, S 3uPFWk+WTT.-\O# 26hxNXqr5w@B"O u` +67~O6 ߋz{'ѻ_z[wO;;emeߦp(788QqI7sUtV\맙@/{T`?8 @7"*y !a[x$[gKy*Q궹{ag t@M]B^Ɨf͕}7^pp(]A8֭6LzW]*TU}5:bjl sPPem8 A`;78Wf|R~_݄lV̭D+v͖U}$2t)o,rGԈ}lR~k8+n=zi7=~ìZꈘGL~go8rwS)Fy4;m4JO3 ⶾ逭^ciPHVLpu.ƞ%f8I:>¡AO%e v\d /gNz~~o9l\>9 NWJv'fI]kblbA 1faM5PR7p<]tNLid"W0e+KFҘYޚ>TRqMtuthj_VuK"Z? nVm`re>rr*8N<նf5ڱ VkǪ}BY%wN/K 8ߘkeWgίcmykc RI_LX6`'8(Me}Dw(wOgtW-ʰw7ۇ=QX,ǨRGJ~4=5(*G7I?X8|*2j-w;dH bc)6S#z&KWjFѰU5ⰼ(ښeWm79ZAaQ&{JŅ,`,TʣMnXPxFtg..AR4UL)jdB<o` Όډ4 ڳbm4Jioˆ4/B'&3k!aj@x161Ys~@A]CQMT{V&* ݑ<{;3 93r==&V6O6+K~ 8(Q=r*T}Fڢo)[Z}ov5PB|œn}SVy|7|cor*iJiqΡ!JMiTӳ&| BDr rݯ~P,M#E]Fd[&Q'} AHSYW1}R_x UQ;Fp=uvNt׀cwsPY^CGI~v<VgPZYkHr&A*7"|g@ \!IUEz0F7]YE3ASSz핧>jVQv+IPgwaxEGdw -%r=OQ!iJ~mU9`)e/r6LʛۥA~-h4M]Ձ(?b%oئz" ׌6O7a' 6E4*.yu Y̦g6_- BA!8*|;d~7vX)J5x'2ܗSc-'(Q?w)İZ…ӈ<2S}/ޙoV͔hTvSmd^x\1 &]?}-&Ss{jEؙl4ҵM/yHk뽣2yW+ꕢP(Hd&):n$!v/snu78(?/uiKw`ip!`R}R u)lk{| g~yd8v4tjU&iΑT|>P,bDS* B"hVkX ?EwErdntobAOl솑̮o][>x[^|2,{j 1X2߸qGlu]7@|GyzV{#ͥ=<]/^£.8%F">[X,t<2*GG &TvQ* "G/<,q2^8@NQvE\c2L jyxH n/+h9% xZb01)ۡ}kk`JM)/4ֈW;f"%=K ą=>^#ӹ({8z$O8610l$ &}Cp<?-'~iisS­%ͯl$ yJ4ցK)Y;#|>=c/'2F(& $|#Qağx\{S?"~rϵ?-Y[¹i7v0}q^GMStL+.G]1{nhs^Zr.MQi<̜?߂&?X~fiOYҁu^Id>gc3x="bo}4m:#GZG鿀^oN [Ǽx2NNi.zLNpNϿؗڽ`OU<:k,es&{b6Nk@0LwR0Yc# !#GCBn&#PC} 8cDEb\b1Їu{S~-KiB`?vr` g9xJc`3X/"ׁA7G^#^ hM -K#ʦ5O-tis(.Sw4尡vK6Zl._R!dJaL1L\}]XꙟHbk'0ҵ0wo{9Č4>zs,%=jT$"Ҝmm[m{2lZ{@hr.0]uoO! y:ԯ&d-P:εfJ&:Lh'S= ۾bHiݳ&![=[py'OS:RU5Յ g4֓֓ɪHT;U~0I_M(m6zE(4+VXxns;%HZB\D]ߩ cޯ(c4k78e̳Hl2BFx&K_a#7gI \h cum&E *'(6mA6e>HE=((tB=FWCbqR KlRz6}a+~6Ɣ:fnD)9O|6 SNdo;avQHϲ+ 'cnMŏ^ۗhe2ajV1@o#iNwxZ\3CMwwv4.AXG x l i6 .N&pj&ϦVs|e.}1*EWK_Ԙ4*D8Jݛ?O-.>Kgн;SUQG'A"šTlhFE0aq}qs`s훃w0f0Uqhp| 3 DtrUeOvXqgF\ʔpEWN? h.`uXUx^Ev$N'{Vhcauc鞠 ͻ.FY$8q:/At^mllo+1vn'Gm&Nvvjw87cydnhF䊧ֽˆMƆ=%U"?wѲs C*۳v;=Q?;Nz~xwvM>ܵZhn(W{T#NvOOۛowzƖ^9F40 =+Ǝ|on|a?Ρ`AcmW2&% «d`w"67vN67{GGA{'V]/5M{^eE[8MΒyM٤xR@EP"DoLoX1O?XLpٜms"lCxa-ݝM0Q08fD͉V{4< !ɳI5ZlItŋwhh6&%1Ed ݵt)M2H+PlhL> ,f$oW-E@ 9پX/\&?"Ў/?-}z0y0&6>8s!n< !įBÍF:쩕CE"eyx>JQZ`b뾁FtIո! H+h~wY0nyѺ.Y:d[0tQHk -9LPp-hg׽wJc,B3%hQsְq3\_ѓ93hȂ<0D 9dJ8~/Oχǽ?VR`nz?U]N+} f n`Tկ#=,9X\̲=F6R>|u-.M!k|=oh90^j#=4=7p ao6̖٘f0e5?\[O.S9|G%PK6(ij4܀v19ީl󇚘Y"eQ GNá͘;ӣ9,UC?Ww<8A)5n:k܎߸bVD5s" ׈Rg (sk"GZ]oaDu7fpKM'ڰSu ;=hvnfU?m&<7'N1]Wl]ޥoc/A&hFĽ 4PYo#z#XgEw2y+gx &Ƕ)=^fq+فO{~Cz"/ 8^W83}i\1]GVmOxջo"Aʽ`yTV"V+u|I%Q*W վ-O>u(L,܁Y_N…-߿>'iR$ I $R7;MdAF*AF`%XsĢy@=,ijQFYmS(!ȡI4i&9 Ӯ̅х1VKdчԳlV@=+SjLl3CT@U*T}~TkCֿ̼ґl'pjr%FZltN݃w]tTe6X6o ϙ'8bRֈe7/uB%~MIUڏzWyDSsHϘ*z"o׾l^vԈѫ6TL0F8 Cõ[_TfR)|5BY k  & ewL<[A纠|O-N9oL$5pU\Ӌt6T]5oct_=gR&ʓȱuq6') <Ɖ ǩ#vl`i  ]<]/,)XV/Y\>x٘|sGqUT 0x6X]K&ƒ@H{\R7(PTsa .#>]z]8(oB6F \ lnlDЫDo0&I23OD&T߽6!7<ŕа-b2]&8[Ǚl7yGNM*+  "@²C{1D 8愎rtkAiդb(7g F|l2!++PeΡ (0 u~A{# g2u #G*Y6t&rlonW$ /r\|t0 "J4GcpLhK$$*Ѧr<&~,Ox1Y2 9k)zMAψ=jxa]./#j?6~(BIX|dMQT^v5}y;lQ VĂywjݮ *En1r2fվ^gf;MйƲ u[:Kmm4~Us6 jt`l/ZU+;V}zYG`S,(qS9@5""+8z4\v _J^m#oa||XO_+K؄OR,"A G.,c2q~) 'dK)eK!GYB KDmg"{/.-Ȧ4#± 셺X5\7o,^`&"?^mYwx<|"HCÈ(!$2x$_fRd bԬ`ja\LMsz7nSec7}wr+6Yo_BuԨ)X2rlf/36rOlKp]-Ɋ0/Spwٵ'AVp[O7mC7zdi)|矷c(Ϛn%_Ic YOhX^TcPy|e(O>ÁJވ9 Ӝ-PV,9?E] V'bӞ.:żbrjC:F {ъM5vqYxEhQCFa:BwEL&,O c3*X uݸMpr-|FWU6y49ç hķ{W/^Uyv5thP+"3XݣH=3 \݈-C <T+&m0,J?cGvT!4/y8Mc)'vz225;EmH1ꚞdQxl=Mz"ւmWX8j.h!և$DlX3f?SF|G`. i2͚fZtvIWb՟'YBeW^ Be,E*)2Hci-v#bl}?jY6OHhQ\I`5~\D"ES҉$yzF7I&a0+ XR@rSۜ:|Z7l!_gw+"SV_1rW$7q40d0]MFc0 4>}?ť=_wk#Q9AΐJ$ î9og,޿[/s]̣0Q&OfM Tb"]1kEl*zJpx9E"ꐇ:  ywv#ج;/'O9ͦ(\ӏ5LPn)YiTڌKN§ U LNC(#6sܧ:W+!Q(Z\jwC5/_ZMNT:х]yFU~;gc]x`z%(}A-([6NU&R.]\-( mLi\n5 f:w.Ÿ}NTƚG:>ծc8+Up.C.؏ R 0_2:'8=.x=g7GAcp7zJ:g E1;1†eó/tgT`d[(Fc-? k $Q-ꞮYÝ3JM^Dj^r.WS*(S-!T(5\ WRrVe4c9BȳetOpJ+:)Z91~E%Nr#+`B5hz:~dSiך^w9Ɓ5ZOƈEf ny% ፫ur)x7lҐ^.Wjн@%1zB:: i5-d379iWw[/TIU"Aѝ}g 8˵A0 JXʻ+Љ4ޚ `2S tfŜiI'yvu91hWIj:ob&UJsz޲~o=2+尅TEzAp]t\G_ilecn̻D^_<.#7 +nJ:q||U} G7v %=?%!\%mϽ W=c106Ozdy3MzPR;% /٫Z7fVsJ]0LP tuhYJlsxbМєŪD0YW"e?W-ՕhwqOdg֏x[΋ڴffߓ9Sk"X^ɦ;.ѱGM1)WXj0-wwm{'fo 1]1՚㨣_67vv4\?으bml cn7:y;4Wd`vdw79ƙA仝X㍣7? Gdl.n >0xs'w=C8֓bdR-.㧚c 4z;^|"؛3S_|!/` hRgc(9 ٺ~@R:uZd;7zYs]e{J,v`.L*Rc uH$- V-}LQM4AAQ v"T@\ X} ӛyXk:lָƒΕq`dS5bMrtAIqC±8:\SWR 5*ȹrmTcsO벭4U:g,K1W͓kq}"k? JM(F;f|0^Bq۫=I-aO]UE dEwiSfuEYQ*lֿ XZa%nVpg=%gSVulhkF1;F3ۿFQ+Zϛز#@ɩ@aX\.֧gyUc[?LƎRƤb0 l|~}4~Foŏ X~cucO B !7Oã.>k E.BW˹85p–ηZp$]+h3)sxKZq@(80*1i.򬖆\o~T y8Xs)VO9Od6brp-^dav6f dIpw1 =3=Ε=  ""^  CE{GUuuOf}|Qv_U^z޵{YʰfX\&DrxGR(T$)wuA BFBeBiC(9 XVc8D\ 5[+4pL %Q5l68aX]4YSmw8m_iLcrёbj$s;b,D̥DLYrm[DLAwԗkx !LޅDRxbnˈ3fdiŭ!|6qZK,˧ ̠8DZvj= kHw" Z^ Z^xW s5X;5mŷ#q8$hr6KV^iU-g56ߨJ,45 ίrk4 #HR)9O2 k?\~+ g֐YRDJǬײ7]Irvq@pW"Һʸ[}Fd v=:[m`5h3F9\Z_$CS32ɼ<1ERC*yR5X?9*E_45AUcec컲E:"pnQ͇E!$0V|L'L&Hh C#<rf:bb/6-}U7TI+,~E\p%J 3vJ; CN:KP_Fe}k` jB=7`m^|x* z\ѻ[<[{zGc3y$20@e)El@}^$/)KN*C.#˩e,v@R){Ñr3FP _I]N"u-W.b+R،S7λbmORJ^aK+ @N~A 8@Ib3UBlx! pܺdQiww ySd{Л٩U )?)%ԄwYvX'G}Za(ƹ$%빋o@Yf(W]R#2{L`v2xRQ]$-L6S%4 CdmT*V)Nl$O_ d!8 )SB,f} GAs+dvvGq>T(W%U_?arX׻T8vk%aL;`d*Q=>me'&4!IOdžɺ"Ur@SɊЄ *9%s1wԮ&@@xh,[졅f6e:T@P(| @^c; rÞ|=6LͣU5}TՂ3wqD5q 1rvS%6Igܞt rUaf C^W*q fF+C92RȔMDb*e9 `%Nd(|"ݏ8B siuď ,,Gf@ +6.Z!LKF2)%kiió"Ҏ72(H~FIY#HU*^cȵRS! Lb1O xgx+7%j鄝lWG풝`Oi5G 6bO委6Gi7}nzr\G [.p6x~rTzI}0F<0>_WA@*R]k/ 1"7Vʕ<>me#A%g)EtΗòQp6פذ'h3APX.ClX!cUQzE%m|YOK Gыأ6!>#sf%A; ҰB=@R}=I:Z2/g@=e eO:ӐF Hm5+'+qZtBA7XEG(+Ɗ SF3gmBIFE +2Ix5z5KLt3``C-VwpO#" Ï-WmJ9ʰQ̅m9Wu#@)?|7i Pc}6Kac|O3VyM!)( nIngRZg8K}i]iӳ6FnÍ5=9Ü=c3fTMsh~@"I)ڨAmct&`Et5Ǫև%۫L4wrcW4 =x>>:>_U?*x%p; Ss0e/xwHd9Moڥ9v؇~MNLI祦:/r~}PBvb4['f28* S-?U3g5=S&>"~!R e܇ukTW%$? v*Ŕ!Ϙ)6X6 gT/vOf[pNm0] Ht$/l(I;!I ☓JOG:Xa8G So&&)Ϫv/Ī?D5G]v&vcLA0vD!^b;-:[ck~ތ 1?_Am_ύԾ]OV3j0ʇm"cc{IZ[F T*g=㢠>ߘ|2chl7J>w4V{nXzb #~DJ,=Di)C = c ,YL9KvN}]0ǜfu3`JijaQϫNR$dyC|k({5Z^Im%Fu& pur55ƹ Γ92ee 6ZL#؆M42.%UNڕP{%Ƥ7EFILDSTes-4zW ۏAeKDP@˫kNѽS:Ʌ *"l1N%WYX5nOi[J9<4@Jde%f!y\ٻOoa8B3G`ԛlm0j)^)됣iTi qd :))ɳN7NE-ˠ6˙êdY$bt~RHE}(,LRZ̗ڵI]l7AӈVkl mwyG%Iv) &Nm"SCo(ҫBE,Q}"Ն*="%RR]f>X%Dnᄇn'olu'G1Xs9z,0Yi7+fqfG 2<Ա'@_0)])zlI01I"OQ8(FǤon7^z̖'Y /8E8td}/ e~2 ;gՠOբc'f!b'j16)006]; dLm9%DSc SHRWXR%OB->(jJ bd;Aچ N7 4is@'Irn[Ar̔,!ӗ\`;蓔O/,jVsHQ'_#k. d~9'%D5"ZijI]Dz(ąT)!tY% p  y /63+?Cs!~Z+x@J% v16¶>x_Ǡ?&)+uBrbG4TIS wvZ0;MVI)UCVnPO\a^U.!lYϴ|MhLJ$߄>n ĭ`A+GϫZ!X_uFlÏwLkBnVDzC|Ŕ?%= |֥ĉ 2CNƫz|r&Ϛ%| Mk)ɬuK"' WJ ۄq_kzV:(eqAכ@;wi[Ot;G7Yʏ[OZ2[űM(?BbN6Ny.9,6jP(mW.'F B5[lWF.?%>mvF|C5i8JXTAgd3&kB,hOw‰jIQ/ey EI، buK`7}8@h[I˰춨_t^A*`q}].P񅌂WPGWȳ1E}<"̦fD0@Ђ6P "N^f k$DЙ`4XJH! LkJa4)&hS-*~9jr:<)z8%Ղ02Ewyw 24iY.VK ?6ZMT")EV7ӈjIeb :GxZ:Ј5Nl6awl܏u"6B zza}eU"mFov+~T!"=@U:NcޞFZ=/2j⦐c~QYl 6,H)1'P,Qfh$` VBdi`+B1`,# Ie{6P3 SOzP$*{ s0J+,T3'" ެ!1GK@418ݫpVcugMI.%"XZ%ۓi pJ}0)l~0 fá"&F: |AS,Ռ>i*rFsRP۹HJۗ/xh"KEe2=Ю9@6ΪoP{ِ}!9SrH(kP!c)i.nA(Gn|ЈRG0MDi>@!77?QՂIÑV`iW"1Y,&v33oNqHf7ڋ,b#YG[SLG b^.vjv(@_Ѐv&> ,iҰ"hqе>tZ74@q#Wp4u*- anv& 'ij]K.(G*Xb'v]+ {Rg!rL8GrWu\wo*9r= dʃ<&/cxТ9!nx]Rٚ\~}{oe6ΫUAɄjq$RRnZZi(hG|1 ,IJ$KR1QA”ȥ->r.鐮 HjBs1W5=wh xYEI'die w2hKĂ'hxΰ.,Yrp2H!%E.E>/ձLOB+HĤFegfi䶹˯q*Y,m߄'29k^kV%3 ĹB:xeaVG}% {Z\IUR?z=C 2ĕu'g%ڭkZ;&}eplS^2-rvY:lsSũDt.b$&3D]KavaQ_H%68y^&J}AhbG/,جH8OJ2dڢ2EX4Dv|&+<^lˆ 2bVt% N8sK8ah e4VH/2ŊrR-̣ Hv=*]gˆZ <1|"nYzriUbRa)=^}UQumkQn(2 7w6w%:CN/l5Q_7IT{yDˡٳU B=]+ /SFd7nY҂~+~Ys_qT@foy%%$ ]lV͇_m: @ J4kB&т;ܙs-ϴyè=7$J❸ť^d(!jMojtU\C!@aO%<gؤ@7ˑe ^-4Wc5hXiG'2Kܛ^2I|Pd̡kzfPyIXZZn-fBU͑Shh2$))g H;I-袚(Hrni)/~d' 7fԺCi-]n=` BvVDrcG7g '% T{.yhvpr!4_JfǘSmE>ԘKaj%wC'G/!XCHÌG|%Du*tdbY/. _gɴ1#q&ĺRCM_DBG%Vѕ` @@0EB*A!BhЏKIl'I v;K>޲n+ ^uV LB/n6oe+JV/枏Ъ!4KEL8p9;v[̟_/;msI;-|9kӭͷm-M#Ƕ6_ڙoM}x hle@(m÷).){?2.޾ ޘco[plڭlڷپַپp}[Z[ hG2T5 bD6ީNjyF5"zrk.|䪍j5Y i*)Gu0I5Z忙D7I1+z Yh(Y*do RG>R Ȫx1 HeЊbU0wسث-{Hb&'/06ֶYIxt$J dn߷0ʪ2j;@9*mEPv,bJY5QVRfLjgQT6koJN]K, *d_*c6pE5bLJg#z-dp5dyY x_K]0]."޵MO^k[eq%/|ՄfFه6vS68)$ 0k1;+x1UA:O)@K#"8i̊ ٜ t@KӋXu,P|7vX 1$z bђ(Jm=ԉU/?-g Yeʏm x1ZZBE߶4Tj3{>/ˑVH&4Z4`d~y:DL<۲Q{U2ԏ HP`[S@kb[D&drA5u=dc.!']enD=\H$#I7ǤV SZ@URXOt#B!"cT9&3ǖ[E@1UDbh&iy%Ul@+QPX(Ng'c")-`(K[BE;Lf'Pֲ4? /-e7鿫-h!X{&(ZfK '](tPjurt?j@\sn,fJp aMibZ03z+(mJm&Q?0B 2ސ QA Նꖤ,1OqmUɗbhߌ"^;9DF)gM91Wͭ nUXӻQ"M4F&rD|3dY*OǗˏI#ibada@Bε슌+ bЦHCg!>8b X:Pf Xf_>'|CIuUgښL"_t8(2Eݮ< "Ua }Oe*pĔ5FItX+ r_/+, 0OTd0c.F&=^夋6lJH_c2rw=Qt2|*pS\, %@ nf"8x3X%yUH&l"$x$:XTR8ˋIS"֤^8nYE/"7c)$`>mŊ0(AX^$ܒL}MLPoXo?Vz*Rܪ2[-ůV< SA*{YD?薄g'|S=)Eu8:LIJ#=3],(.Uk(j*\nyQj#[q ^2->޲ɉ=-}'#tˌXˈW% DTmKS6bJWZrI9` 9 :fC*OyH2d »1?_X()f|akfP. ꒯:E#=q bqRm%R^ӧ:B{l&)ܕd &/Y>4xv&T%iae.Eq]/KbۋMr eSKgNb$\/cs-EhGq .vdRRe/ȹ|%P] ODҨV/miUߥcDHU2cyc0.b$y= [HHI =6,(>1ר̗ꎡ H=`A6BNR|,DdEJzg@y ɛ59SW)Ce"x*[An#K8ՌLJ5>㌘uCh(Cvb0/o|b0e:`F lRPTa 7͆al6 C\ISw.5P_d9t,O ~sTf3YhN0raU 7.7CLF J Ee 23IM LJH A`<${݊vwpE3-z"gދ8,Vn$I*hVlK-8 JT"yNct@9&m7$D# y @~"uz\Y$;411.,hU[#!܌p~<:i+ɭ򌔧a#`i5y7[ iNd \ۗ쳘z%Eyy>"=CxB}j*(Uf:FKRVAl8L+lBt)iU'@36%+j6W9hݴrIŗ Ow%=h1{DnYYre7\5e _mAx91R$Q,rt43nRD@szGoxpcw)i4spv-2,cD X gFxI#%H bJH"ḞJ^y3\eaX4S nA욤uK/ZO#9-Sjh) 4,GQN3SL灂*07ML_knp m;Pקܸ4ɳe &_{pO:(3> V=,Uq=I*(6=*9ETυ@Ӻ 8AwJfkg`䔧SfF 5 GZ 3W hyY3*K3fk 2.m<w3O7 *Y7?:pt$+\1@w0ِ ?W ɏlpYRPfw: Ώ~Q bm"ܹp xm!8,gAA1>ZT}/ź0^.G~ +$3Oo$KcO}aD^+\^UiFY6UwOtHYaޞVFk N1C6;v`n!HCzl1N IΌTtJNtECwqdW%l;%f%MTE)S [4x G&iH HNm xvm-UČd)S%E炂}_'|T8+   a'#IG4ܮyR[" h `bBTGݪBFB]z3PfJD 4I*(?N 2KxA@?n|р&) 0EST?i$ܜ4\f\/yRwTb `)IRf*:3>|,(%Rq=͹ۭ"%c@H=.S|T' R:]%q_Io!?".YG@ 0rIӗzͪy4+{V4WPhPj?*KD"J 0~l ⒋ IBs\#M dҞ㟲W;FNe%I >K )G<ܪ63#n̫"> _,iZN}R1o=0|(K\2 'Q0]O=T9Mȟ8߂ElbfbETrnZG|G}1}%mQ6X1S"x&PUɣ[mǁk J B}"m=rKиuԕ[H߄- fXcIWݑWbN˰+M=8G'3H]h/'\PˊurD2W '"G P*+WEj=3L1) 5ڭ]F<28tHEcz/Uno/eqZ% 7IF`p D 5ġGĂ6xe]Qf3@ߒ70 -e]=zFx'Dw 7s=wQ#]u { QLrI|"C ev][ʺ,`xpAՀ'6iz 4Rlj@Vʧ}<ܪX|HKE %̈́IG×%KT% Ed`JCSƋ7噄DsnsdNȲ'ឩ[$FQ<9|?q&i/9vx(pwZduE>.1Om:u,/;Mx arǥy6'>y#o,Rr^q(Ӑ c+ *Paұ\WI"=b&N<_pK|C)Lp"(wSp(шQ)`M-1:nO4h9[E(IυS-BCrfzt#OOf0#7_:,(eqW//vU~q84/˔ hyzlljΣҎc!vaAuz.ʧXg3,lF i)h']̣ 0tNe 9`tf6v2BUp4]95GwUa~JFU)3T1"2Ӳՙ"swUi!)Pݶ@Z:SD@˺IX Q*pAѕA&ʀ8UDwZ6IҍƖ[YF itZB \T +O; CxЀxb*I n[o݃Su_ox!:o (<w}ߚ5ý8# Խs~GjwEp@wo̡a=w i7%v\(&X@6#==7 ##s(ao@B- :޲eDY$m f{ÒBgI8^LAJL!KQatI V |˹ϭF7C[?kX9q@ziu5\*:5(rX)*le!Zc=LoZ%Π-B!;u沓UP{51~A| #V9>B;~\tyc0\dʘ[2 6J( Xů+W4Vm)Lb:"_w% "NU |lwi8I6bD(>P~P^TDϑMڼ𬎡`y8Z{Bul2;CFR;(N01lHuH|)da*varJN9<˅tPD6uy\4YقW&ZS:"fLӍ$-ȝ^OA0r ZͪqEK"o1^ۗ zƓ|R`#Zf&xt3 htrË=]``nIIda{}qC*롸ۮ `Mi`R&(X ,S"3Ve!FKvNd~~SΘołipZq5W.땭 "ʒ[ Zŕ6Mg 屮7w[^¬ MUFY"81T3-73-&K͖5T*$mtp}w4n7a$&r]T6~p[$pamRY:}wν\͸L3$sr=1)4hs2UˁSOAG;^k8Y__f+22e>U%&!Ptfo5r!QN ^\#T [y$jL f]{&Cyi3U=z[uLnOMΊwPU`|Djg4ТȀ_R;Ƙ]DX:WMD'q_Rn6mYw{} 6=H0>I(Mm#T.'aLBdh%$^W{g}?HW. 5=Kr`]/?&mb E'a@2347gm3+3ј]0m҄Ӄ)<3~[, B:=Xo>q6+(],kEAN@}mP,J+I.ZBN1OPFi_$:N5bũM|^ ]X$ Ad08Y2Ld3)D<:neΡ>~ uE5k:W&:׬\>D<3֜z()=!M84EI7`h>Z0ՌTo]at\C-NrE:Ql\}_`L4z5RRtC5=l#(0dI!޾uk|~|\Y\d\Q{Q\~zA*ڃ*OSi\NJMN*4ұ`{)zזbmJ ʲMQQ@{"tgSD\ }E!H4mu?m -(N*獶0KT!O2moՇ0 &[SpK,EuoT2oĉLxRU> Bkn>zbXEnBZQVJT {"Q$w,o6Fߪ:Ge0fTSIhl[,ޫ$sAM ͏ab`V#zD#:4)YI:S ΂vfpcpxZZւ8<7>ѓ=mz| l710oT[kM}#kG <;^ًFzWP zz݃@ooO c vu#+ݫ:0sdTDzM>-YD!t M佽d[s(fHN@ƒ@1v )ٮ5:[RXT!:%q.YY~pV\Fg'|.+˖e9x2_9[խ9櫮6"_xoڬp@G2^,9=)_RM2ivTY,T}wJ a8%f;*n6\$! '-k!Ň`v=+h cezo Kdq}Vߜ'wp!?sU/~OoHkq%5C1Ϭ)sܡ"qT)+ry Uf B( 2* `9iɰ\"J3E)$c@v4r)nrHKީ1KRfCzL=b&=KeV@tOI˹I9=(- 0u5jrNiINA+X% %P=v!Yi$2EFfQpe>nNd!, sWcY"mb8|_+~.1dښ3ЈJ`3=erXpGYCjo Oc@?MNh]̠49@J.lMXWBh҉P9:/U cyZJ%Y_1ߓtl͛/P;aYp14Цh^dW" J(=Z$<UˀߪJȯbk6Q/6Fd/2v:}ula,aV d'ݻ(o:X]Bͅ1 # ]mz OB0mUaR'J^5YNLz4S^9VD T䨝q,"˴Rq996= EƤxZ,>f<ɦp#LHDoթvKf,"+Vz!~5[|h8bɰ,cϱX+"3 N"%[P߅]qdv%TdϡRM57n949><3Қ^A6DJڵJڋ@O!Pr!Eq86k06Y1u.D1S~[(Ɨ$uNYH0U@o%\ |&~o"V+)ա4V xuK)|6C5#{Upa첝 TE8ide< S5?gtCjiA5KΖ.CSBٖӠTdјu1OE feŒN D8HOQ/S.!$~Ji:WG1rd} U%7d(G(26hXh$E!Lg(dP*wWx˙嬧%}ENJm4]! =[ܖcfk9Ts6b4,k%n4).әf̗-ǚ1~4WILmjp,3ڊʦi%$T$pEn)/eדO ׎k#]~ЛMQ PMɚp0Ogq4y?P \P(b4{) 0&&@ :hAEi6&tKZ2ԣfbւ?bL&Q)RP +:`70L$B#9[6W+h/g1fؒeT^a3d0YX Ĉ|(?a_įAJr*= Ghs(N O >gOu ki?'4?5"iHMe+3P=ΪOI,m2-SQ{WY3|* IYڣd39Gi5>U\ !cͥ)'PJt+ocp 㷳ZHLCNBԸ!4T$]ϴ (qRCM8QNz|LJq#M$éf|ܱDdҹߖ (I* JUbiV\I- Z$u#l=5:ms /sd%0F1`㟰&bC5yC|' %è#t5HtFE=hbR'I; 4@)qXv"l \=5 ߚ?=Eѓ20*$Ë ceG!7ԇȟ);&BA;}Zr+X+Gl(MR2KB9U`Ѯ 962ޱu9HE֤Cn^WOkZh1b ObҲ_OQq 4&\Y$]Bѹ8ܘ jI$٢1p&,O4y$>g#E!; . Ypvd,i8"ccWT\o*8_T0(%Ԓ :$Lt!3X+cf}JL*d3 WNJ/ˇBAD#\?iS+zϾ~{J+C[-*޲ȳ=)#fo]1|dL.Ŏ7f; 7V4"&'!!Q5;-خy;/؀ uK+ӓ9'o? q1 TU*ͅB.!Bvbޢ=rGx<._E_H Y໋K2XĄK/!Nٓ`# <f7C=Ey&O_O(F䙎_?J @f}yԮqYб>ircge݊ȏiag/Y &ײZ 11jCG"TVH0%*e`~Uv/R]4:sD-2'Fiy^ݱO!32w+;<@OP<,8H}9Fpc 5F/TULӈ14Yb1I)K'.<УJ<6ňeH!aJi\E([ Hҡi`|wˡVB.:b Jg5, 4f2XjK[p8!ErlH[~ >^sp/L; p#[}f i7pO#[xi hTB}|PkJ[c˹iM.R0֘ 0p) I =#dOԧ"V|Ebn8B(k^;03C<1«Js&fC( H*ɍAyUI lylոvݸmLt4 v IB4݄PI ɣLB0"ePhz6xݥgP/xY_W8P 4B^ݧU%xT\nW$l/HG=RA$o#ebl( ppZ499.HCn6!u9zrLTB8;)S aTt]r*E'_*% %6pF xR^."-mbs"i$D>]1w&ƣHq#*/b3TMxy,V l3A5b,d|fСPεt y˫%,Uz2k40~~6Eu ]@$|wn$XmU~-ф jE}>#FˎgdڣT%'~rh,g=X X{[(;n:Kwet&]!evKC§T~( qb`ƺL388UKYF4R)"@ "] QIM8|էH~GY)'5'BF`Piy*& pOuAkR$"%&%+vy5HPTEĥi=,aӏ6\MVʎo\̣2ջb+k%ȫ eYe~o&t!%R:ʚ|@r}ƿ~D' :uq+jC;Bz{nHD#aL>6q%g XTT-OXHxWX΢|m@znSY6n=nŭE].Fm@K'h'˘,+X(o{hT)0|3VRPe뙷,+\m¯]xE&:6 9BUB[KX1b8IU|c׈o Q5Kb̀.Iy-|QW؜ VG!B vPPG.OmZGw@3t/z2}d0Kѕ=;S>kR2=DX}ik5'd5/jn.%j$Jz53@qvRhIA4!݈x0b>8y W $ʫB#X%=hpX6 CYSMJH %!. ~T -09tsUPj/C*:[,[uU&W}JiITH68BxX4ގ1>Nirz Uʙe”*]Kr]aWXM޹広+`@_`h#4Ԝhr*1Stq ,Ib2Km;ath")JYym1V.V*iDV2S)N^~+0 u~54jDH(<c /] S,m)WTG L*=lOH1mpD3zH {MԬa LORp[}17t4<`.X X{nH!nB-&_ @^r8dz *0/qA~-ê9?(UBmBMY؜ ƹ"(V'P^b+ѣzLǹa95Yl g[}!5aiz~ܴ9 {yMVT]kD ȵ`su33\UT~͹v2j, ._ΖI|DtQsf\R;Sʅ-;\łk:Z0k -3LLa㬩Q<[WQs f*M9W r?a,BWҤ(Js} eK:(|cF=' aW~mHgCc(V =̗EG~~s9}\l͈o&8yC">1">p1V>>שrdyU )qn `M%+[Q'}#놼L(MSռzay|EWm{h-) Š(Hm'Tn*v]( WF;D2&=_/g;|WiJFy>e$sʌwU#Dl{TL )FUȋ" hg<hC#;ܥ i+Z,&]ARHd'>_D|-'is7BlT_Vp=յ*xԕXA)To~r#ej42%yңoh$3[EWx%q0tg4~2Ucꙇw %"7,ǧlǜS/MiK*~Fm"&BCK*":A$I-O6lPԨwK$jEe|&_v6ʗ-mR(CFZ2*dI;(5L`RCeaS^g\G˭@i4&bJ,p`:ɀ4' ]$fr"9_'e̷RjҰ`$`ۄڜXx/DdǔE<+^|:XJ0IؠA#AU=h &%XӘSV 28$ȲIEUZ0]Z? 'Eʡ|P蝞5" MJzɖeUMQ8Ea9+w` u Ƶae@B=~0:\O4/nFڼ;mRqA\;_nk{Z ⴛЄ93|;I:K/q1)U$\=".\|9جmqO{KmrCYؠ0?.CfQy+-|mH juߪS؛"# {F :9X, g$`GDӖƆcݍl;Ƣ7Z7?"m,{2.YWthEhMz\GY ;KWehCOMQ@E8((wmnSDK%j!˔[dQ^ǐ=TJj}K 9e J@6! h+ i~yrQ1DBV i w-Ni! +Yt P =/FnɁѾ@li[90ANN @M'|)i}iWʢ Hp9|j"qDEuS=s,eZ!*~ ͺi\YB;Ԛ{#@Zc%H*M @t 78chn:@;ux"[Ab5G^Hp3HO PgPnH}lVV}>$ SRd.VODoRYǦ 쇵[NoDˤ鸮Os֪SkoYFD! 7˂\Nv'"Pb°,J8. g 3Bl FJ( GA]Cm[(` l@썢k` O$৏n BM6?J zdR;’@Gלt*yKTe2?5xMnP@FyB$pk׬H6Lo %)ۆ(|2du5Kc3 C(^BΎL6*YG3 1']k|\Nu,9Q_l(ۢG>C '/6|\x8M0+ ΰUk*)BSab#rrVЃC~B'R /YIpǍ1Cujlp̒O֧BUWhjS}<*thEa骜K7# ©f<Đ@MxvG = jX5+]&3Ec嫃x5H BPG>Vr),V|"?zqJP)E:Кc7nCŀ[Ze\eGW0Dsp !H5Ij\H@l"sŗ[[XE^C߈.qӄF},8l;=aɒSQOs?; \9;2.-zQ@ls'm"z `_ktZ9 .# 'Fi wd PZE l̞?X.r8>\돪|q0xNW݊*Ѩ-ЮRgv#+ON-DЪ(34D&ŀܼ[M+f0vQfoV3k{l2ڄN,Yr5HYcso8o50S(,YW$A,YHgKcܙ&b{X'욍QTf,oX֙}{<ƷzyOY=}iwsѴ ph2ȔJ핫ˆ.~X~} :[<e; ,) 9-Urvi0*y&.kRE@ (6'MiTwn-c;b~{U:AҤakF-/[({=Qq"`lG Sי7JیiFez2M0a^%y<8jB_Rxv/Ւ3ff,-O=8oebfz t,$nsNi Ip%hK:pΆX#{nU-PwV,`H?27C;iuX%TA?܂ЖuL2+])R1Y Oxm;V3Ff m D滥,$$BQ77iAU PH#8%̦Pey)͵.!1PV}rȤUj/ITE7Kj*x)*ûyq5Fix%S!BnME]5bVd.9W=K]79Ine &OAۖNf))#986+jo,GC|8BDse9HG=x+:E g^Lg2!dwy8Qi4/Ra[Rxe;K'N>0vn kyxTGsr'EiYv%%ǫdB2-R][Ym]+ݲ'S()OMv0hp/$ptlp7^%+ vDz v }cpk37 +_ u4#)Br!y 5UVYj6wG!#s{sCi7#GUa5&PME(;^IeʄXrv8nЮ'; eh-`} A7+d.H)5M| K8(:0T>H^0t U?H[oƓ]2 %qQ"*J 䩂 a~1_rCq@.1M1R"b(ńuϛ?FvTT Q/*TH۩JpzSDF?H"Ccͧ#^c.$7 yHqLJ~)L1;suLW ˨YiOԹD荲|20| Z0)IP,/Sv#R/+K ʼnT.B (oJn4Dő7,lh@fGOp2j\qJ=-W9#GZ|f4 N'JādVRP8=*B?+ʩbQ/Hap(ZIk@OFH*:Heg Vt+Cs*IV@ӀspZIG?U0@,*.pTHP>rF MhNVD$ip %+7#.|X,2˜ruɦPd9nRU?`td%!GLT (OU  c~K]Rm+| )(<:S"."dxlS*}i9!b & WhBv2%̓k]ͳK9 ʕa'x ^,Q˃BXI0\yt6^lQa/Uփr:lO,EsŖ 91⤞\Th3Ҟ.3Z, lVl2s8**NTeURzi]Bq`ug٢K[ʀQ{:K$SJ&h[w'&LfV /rv qʓ""Xc|HSTɋiâ$v[H; G*=EM_t%V/&][]4ٲF]/萎(׊#X.ٶ/lY,}-n)߷ P{-wi&|Bڙ7lKu~-rAS4 G!o skgEȧɚg*d)0No0=r bASc8Mun=եD\׍f126m2cʝ-h8q[B>5|48c)?VrƗ@]q&b+ t<F|/p%AwD[zv}GpYl[9D',?Ýa+|cyIgg(`'˓Rk& H5nT$<!b$h 0"@tKo俜yCɔaHrֶQi - WND`sss,|ޓMėqTv|$`eS%x/X+tv^iVϓMVaR [b>#WFa-64?,sғAMX0.&'UuCp ;[LrgA\U/W.Z*͕*AOZ@sMB0 z<,[-em/[v~M1# Pyԧaݡ=J B2ȉ@W=nDcOz^S@`;z_++(E#cHsBj! UH$}Dw{Z1C$\fM#e!9nKE}8X)LzzϳB}̩Ji>T6&Ipqn4nR ȒDj/I@ő^7Kvb$ uPq0*QNH`])5O T* ]kYd<.2d&;'`xv)%~|lQ'rt0RLHr EC "*ݙY4 &NFյbvUVqEh3H[QN [0j]p'Y;5AdлVx&l4s;a;:R@ҷbc/qr$MH. Xd{`G}3{F\ݼ9/*0[ng40F~ }zW[89lߐd:{5No~A%G.iM(d*c"UBrt \ Y{WvS~UYU&.z=UF2Ԁv905sTWehʖ/,홽w+1]:Wݐl>?i XZwG< BBTsDbkutRN ,/ bBDY Ql91PI8Gt!E)ﴆR9yI(q!/(`))| )[Җ0G0A%viЯG"t9)ڵ\7STb,a + }6u v4h!t ;(RnQ8f!dCMi[gp5>I5 1F 'RۙCW(ѠciUf296cp|*BEłO1Dz^aֹͦ~wgO*! hCa9 =yfɢZ@58! JsD aԮ&0 B"Zg'iV L zwp|O4={~%ķd4K; _$":9+G $_lc6~g* tLW('']Zp !_ '6f7:$ڋGD]cSːZ$sZ8{SڡDcjPC}%@4S\]NO0 wMY.:Eo(fu[kU-‰p/_ WD. %Hb,]N )|S Kz Zk7x?%w=W 0}t󀓵h7U%)NWb/CG% v /Udt͙oBгL߉G=b=%4:0 I79G4|&oblB^\ii4`]H603n#Çe:L 2qrD`ȥK.4${L*2 ,94f~F-'߈kL/`Y*\w%qNIt8)\܇(p7}hb4 ӝ4|.fo?cNޝ33*Qp[8428 SvV$YʦB57XUDX!tBE_'^TafwJ7wX Cji [O!]ijFo׼:ze?y]m@_M6 b^xT?w}Ը+yh9z &Dw tJIn3 3<;XM $DF8 ,\zq"ܰ-- /Au UeYaK#Ϙ'B7VJA>9p>9Y|{2"DFfdv@IA;r%0 TqK@[q:p T':ԌcuqsRIG 3P(tGKjWhU( bgUaq2LTGqހtkōMdXcrILf %u-KtxɲV^E8Nu^/ SjctqQCHs YV1q;KNXVE/! N,#*KT'+F}UQ(j cI c1IX]mA5J R2 ߒ7Y MX,0骽b-{k~[>qln#n~v&Џ]^tw)=TvX8׻??ܼǮ=pmMݕgw5󾐹_pxb}!Ko̊ O7p%^?u#;\37qﯛD=wO8{?;W|X?ogks{&J]߈}͝|yػpUCiwwmǝ1ziHg>_>N~_?c矻v|y>v齿y$:M=e|K qψT~\$y,vxqoqܳ$'/c_B4C!K,'[QkhɛqQyO-x+%;⛛=Rૻ+mĞ/RMo8xQ\}c6#>_;uܾ"{Ǻ']/}`э{{Lwg8~{ݻR p\B,8|'\'ͫd ~w,]:p×[Ǟ#~yg:O~ϴ9ꬺ=O|">"ُ}}ԅ bcs8]vܷ^l\o~;_8ߟ<4S9<qqw<񮁝?˵f/~/84UK>+߽jO=?_O'^e'w\~v=Z}\[>~D~K[}]{U\'Ok~3؝|i{>~jwhq˒֥m,۷w8sݰ!J~-޼~0hӧ^`7g\{t^ /<KEwr=_:艝āW~ӧo?رx;ngW_Z傿>v[O?WV:pb8$W<۲~C#çG_~md'{,|R_޻<\;_n>wre;16xٮw[]ٯ>tyq[;?^8KW[Mw/.Oljv?/Y^6}S? 0-s ˟[t(ӳow.yAv@#wSNY{UMM:Ҵ;TJ-o>¹mҭ[}4_umSnG' 0|Z>3;"߿Nsb禯./^=E?/ }yS, 7TKι|w[ cNG6??qխ?g}0Oި~ÿyG>ÿYugR,_wSsy"l߼,1q#uĭxW}S.?~ETnq_}EuΈ?rJ.^%&~wi7?>CLMԯ\rŧwv{_';E;/[j;d;#w_Hufh]Qw.޺Wa+ߧ/Hg;>G[;[(_>sL/#6}i=w4ȟY|noE>bӏ_uO߰m ]; ._?~GN|daw}qOV۶̻?_?S￿)[ ?sFO9T9/{38~埻 ~Oݫ;o[O7Ňwg.>sNJ㶽goֻ~6⁞;s\Sé]g=pAG?e/mnΝ;?(}=W=Lv>wGx?w?Kq_w.>w.om_}}?uon~Gc(~&!OW;u}❏]?|i۩/3eXv*imWOO|w .|Z~|kq)/~m׷rY|#?#sU:ݯ'K7v;/ʻ|wߗ׉ڟuɫ|k>...Mf\Go9dij_0p>pmWpxwzIn#x-z;q';?YI?]8xM{?95^o'?u>_u;?s={o{CϻK\S{_i{?ڻVҸ]Zq}Ko:ms VsLnJb3?z=Q<ÏُΫM<'kZ݇ӟ?@뤳/? W?[꟯~{SƧ_{Uͮw*`G9G͝[|z.V['߼{g˓;F`UoiC|7q5#zdž/tǿ|Nzú7+~(EFN8mϭ_oC_ۻ[Y3:zGDݧ+8C;OlW5w5?{L*ov:b?ӵ/v{PtwgΚ>sOKĚ=|%w{|UbO\9 ~'WSSz{O=g_j;{zK#OׯϸY7]\p/oێzs}^'{rV.7}U|zί{7|vퟹg1b_zO:nۛѳ#;w<~b=q?=x)_"ܼhy/{m_^[gK8n㶍}'o)NowϾmܼˏl{6w _ZbSzO;/<{Ug?/!n\pΕv⭓o֕:_}iIO֏|^#'G'q+ulX~#^]3?=G.Cb+:v[w.bqOrSSډQQxbO{]Թ'~_\uo_`}i.].?&߯xߏ첿q>^Ǿp[ϝGqՍϷoˮpqYw~{M'?ɶgGIЎ{ii~>/nWgp͉ |F۳o[G?xWx+?OV\qĎX?&}[ω=y)}wSz饳ȉ:E}3~%sw\B6C=~?/&[twS/|ᨯ[\ڹ⁋gϮz亖;RMp{:}xq4sOu޹7SdӺGvi$&/9.O=Һ>Q^9pS#^G8`g[5gOݴq>M+._5 J6ڮ{>񒧛>rpvXr)=[E;{Y=+oU\}~_xnw]~϶bS#?~~w)BĚ~7nGܹW6'=~\xg;=o,:8|O}_cm*8Go/mGkﺱSλ{^vY|v*,^o:Χ\ ԉ%c}/гbM)hSÇ_N:'bfM͒E1Ukvt+Hu=){nwq?~l]? K=^p`GSz}A˵Ji?kv=$w9uG|~C'|q}G?F_oBNé+Kuy{>~/X3z~}n?zS?z-Xi9ѷ>;ʼn칿76ih:~L|ڋo=6zȎ^'88k޷9/u @ :qS7u\Ox&ۧ|4-:s޽"|?e}k<,7n=䜋n8ʱ/`AwM_}=ۏ/x},}/Z5Q3ZQ+֨%=5j,Ľ?ٻ֗'߸cm~|{hU |_Cek?~ͭ/߫yKw޿W_^~'l੯v7S׿t۽sõt_/&~z^|3|Vw#7į4`you3q;|Fyt#m;beOr]3K/yǽ4mޗg_~]W=㡿Osݶ?l??=~"^|W}P[=7|[+<#otyp3W9QL?_:?$~:qwZ_ݑ_԰-7{q_p:|6Sŏ}S.?闻8W?6pO]%]w9Svsz?ƣُ G\xb/zqkWp[Gn#۞x#߹_p\}vx޿KnSc?~3V~J b/=y/|mvcw֋C}W~RË^[6/_lowu]rJa_}ijb?;;7O}eYvpͽ}mֲsnsumk|5Oj,u_}Ѫ1?ĚOqsN8?]ud߼ebl>=38Z! ?7ny&uxO^^{Ͷg^0(Ob:?_к_~_iQU_Yt[ wﳬ>?y?!KG^<<_<Ӹlo~>o~1<od}ebq#9/yR9ԖJ5qiN)u\wf_?u_7$^vɞ^NԥX1Pr<<.&'kXqӳ_3 p@<GECБ=7H'}.:6Q^^~xPEijwu BL;&q:Nff9THgpw?Lt`l@Wg:0\ x4|H<^{!gsñ+ U ?ʶU/?E.e!O cpmE(iz;T<qLjN:wI`/|-S]IY*0ITll {} TrS@YP+kKW;h WT6/^ DkU탫!})eaΟ.|/~e|sl?. t?]Wt/icN[-%2xj?;7dI*I31""nYL;!mѕN[(Xx"X= RC1`L]@  Z f w泥a 7?lm[?ynh9=iqW\ZIM %JU]K@TL4[O/ڶ^;ђj:vR] !jO=`>#rb 53ng@pC:[ic&f:%jx-;nwnG}"poQmNC+kxg%%Xl85%x,It =}6S^[NacP~BuRE `wbWH(Z_ah+}:07᠁5ttlaSKN@>pr#>xvik?,iyibʴghf&isfի [Ko7*l"BZQ }W~IyVcOzH~~O3y`]~/١:K~_ :Hz7hMoPGQӰ^푌-З1/5KxkENT[,dk:R5iy5*?E5E?t۳t 4W;^KU׳9U69"pqWųӪ2{w P1n½knʚ;~E`#`ҡekֺ؋VNiV;b͔ GˤA۴f f%\d|=0ua=IrV7x~BZL/u guk.YFy:7$ ?%z~݋R[-]F5vUOŰ`aqȷy&Gvb'|be;#͂q?c=0~5.wuBa:z$:3v P&]xr-vfTr[EOebt(Ske}o1k@ v9<3SM㿪wc@cFeOǣˊ@ڛE67\ոIwwUO{ֽ?,w& eI[nfv\|=/} Oj;nSnw|u Ҙwɹ-8gǓHێH"S6V(+5_RԾ1xTޓJ7 ^ler"qse/-/- Pbgot-u=3oM-3¾X ;;YYpIY$>bN[OYRY O˅,ɐ؟T'fS g|t]9YJW?6Ot̅n Ys/! H424 (ͱ:VmEP87F{xJY*QUv_lpgS2Ԏxz 8Pʾ@ JOE{=āI+@괝7cDgq^v}*k1G;MﳿVl2jo⭼'*eYX=Aw :X*AegA{@KY8NMlc@ e:Õ{i.9y]g:ik~z=+)k%[fvQ f?V; mIR.Vek\OzIÀ|k=IXEu+|%l(>IMt<$I ~ڗTI7NK:{+pֲqpQ0j*6if3% [ ]{$8Dr_."Nv{-Q0!5 eX[F,vUݟdKRŠ> Tk-SՊYrw7P8`zƨ}0(T4Iϲ*m5*_-xG୅I۶+޴%BJ; P3xVD~߰Bwp]&M*l/ 5f-)%^mM]RFE!?T0-7dOD_932^w,uCƛ%UߨpUk%L ~bexnl{ .=܄lLPQz}i~g;%Z|/TA0Ӫ0}OѤ 6$5&]>"o$DxK! "&p0=8;Ό ;8lq 6#607#Pt #I/"0F1tx!h~V! ̩p "QES9ՍC o:LL-+뼄CO01Xlt;Lf8 o?9$J_8Dfi0̯?ԭHr8I.78Pyzl5*8%L1h$086000M8NcK{ǾPcs]1gcES;ks7>q24sjhs7{!GVetZ0ؚiCYc:3.aGʡ0B$ K'x,ŎR$jӢU!93P 1Qq8da1~s@ gRb/35)C!F"@H>9=zBz%]Of 6ͤק6е.>CiS)i}BΏu<ٯ_ ޛczd(;>QC ml9#1wQe=ktR}g_uk彈_%%}ٹ %]*~oUi̓ QbL[Y-sG8y2+3g/({eքH2˾TdZ13 X#d)PdDDT Y*K%-1zy}aϹv\纮ssoޮpޯۆ;wx޾|0+n :=puL9>HO^Vx>\SyAݠ<# E _چzuЙy:^kڼ3Vy 8.ɭA_;yHנÎ&nߗ7k:M}7u:c3+#BF [m\Z0D>ȯk. C~|W3JµzE{?!o.%k7s*,2Umap3q$iTƧ3s(i=R>n,OVąE (Kn}%R@>'l5krfe*vFm妍e|Qr[j _i+0~LjDX\Cʇg >LN7{r)llI-$,"*&N#%-#3jZ MLZXYY>'w|HhcQ1q OL=vLٌ̬ss.]$߶߶߶ {adtl㧉S3v>Cbŋa!KGE^DJ˻ǞeMgzaz&D޹<"i@|nOƙbT!r.'gy^α)ۭ-Qgj2~ֽv&[l{?X`Mg;:򉵑RU0\(=s*K7?);CUYǔ ¬&{?=hN K(80ީaղS5%9"_YkOUY0yX j8}-|B"} 9?'tW>h|9hUnM P7[ ^<\X3? {~?xuڴo邮kM=ޘΧ5ge9q`rM짖UnC~p7ܳ?h6r1!YĮite:nl#gLZ\t1/޺|StW:m;P->2ϺPά L!"D#FWD#;T1,wtWh$=U󙙸A~byl$XKG`*ˏ"x$Xo0&ЬVo}Jc^~ҙħ9ÒOvgcGƒL?wL};>{y+ډ;AYluwS[ `c>vw%E.gg+:+R_CfA#1XsaѦEig]`^1@|EC|3CrA.b~i5b6wjAY`7| Y.yU)X/FI_A zպ~Cm㧙9Ԝ Fdm}lپ3jkn| $z 36ր/O*'ccdNK-M*+ \{LM9޽ ċ[@'ѩfr"D(Mʛ6D/,(y!~6'+!nھ[Z _ەz)am֣[_LZd&2/,j@c;T΋&L~6{E W(u(Uh1D6P Es1&ܴIa8@0}*,pmA@Ad xK F&ē+h Q ipbX[:\!怿~_ A0GmK<Gh|- $/= b ZEIsig UD_xtl#n{dc5;cWw w2*x*z!@[IH(+Bҫ*A?_ղU ?owT+u7-gd+u06I)E-#w^&wGz2ŷKDy:R@CG@^h_@oPƣ`@CwÁb¥w"N.8{ ]y!8_p@ 7gCA;9! a/hSfvŽ68DWZ?J?Xr,ILMEt4;vqÞ;ܲOw4 =FW_PېTjVzѲ޾cDa.(xw/Ѕh_:72 Mwx/i4S>`8rd_h~'M,Wau9½NNX0q$8)kt{Jyk9Q-Ը]M7wuXмQr6Stc6Zb~^,{L|$T4n4hZ-lf@5]d+ }sgȹ2Gr\m֝"o UNN}M|1 WzK[t>VK }T4oL̝[c˪pTDNՠ{sn%|\g/CW|`}uB~Qz-vOJO!q6S :*;R를["31}Z-t]5% :"EqԪB'NOb;k+:ɧ^V6ѹ==s2%"cq-vܡGN]Mol[Wnf~Sws %B3X6%ɚ~ZBr>ҊA@$Wwѐ|N36M>M0?6nKbj>rQJfk}޺_9v>HBēqU:vsBZ,V vGʑg~_^ >Ywa 2؇Z뉹8J%}4uY/*s~Z i.uܲАЦ][*,n.zGCvo攄_>$8PnQozË4HJDy=kWW-2;r.;vPސ$8;O YE嵏Z<#W;'8w {a3#b:y&{!hz\iR>e"\~f^q"'%i4.PO9lk7K 7d7<*d|=&֟xHrZ2MRn n߱,%Fm[יvU%{O/v?&@){|Gas,C# |ҋ)ن3ʛ/r5^V֊ff}랭27$=SBOyzfK^\|z*X_dYyrs Gzd" ,Ɩ+̄r5`1inpYmt;jv6K;/NoYC-Z0eߓ4eSk~ wizYN~TPS _}q٣i&^I}9^iZz sl!2X?=MM|lVl*#E“zqmgT>讷qY]z$ ǿŝ辐_zȺBƅEX=W'̶R\kR;Q7wq~%8u&swި-~ʙ]6Z»XrtZF PPjAt2ފ o5SqQm]$=X4mQıfpoZG[V-DRy݀s$ep ~Dm9#?Q72<;&|\Unд9#LGC\1a`Va- heKiR:g_hC$'/<}\1 yC[TuKadq'J<r:1=h/_/((H€:<ۓ~I/񮪒^㺾CB\Q2^/7il|DCˎsFʫƯ;'ә>˶{i1(ܐZ͉;Ϧ/uIϮ*Iy XEcG.Z <`mrUXoҶ9:g[j D:T?v@bJyOv;=S2A<)q܄ƱH[Z(u~/N+sN8x赲|"9pW KY?,ymOjjGn}WeQ͜K"m̖B-b4Rbod2s,wUbՑ=8[5˚Lyy-sʎXذ;}zBsU :4!-.%MTTrHH5YybfnW+A!qY}LW/)^ m|,~1˥T*V|:܇`畏 k&iz2, JfT>N+CX߅~QbJ5u)2~T@%,(%nm`&^<ucR*Y\DD߫uK%5 !P!X:LM&aWۦNOcŶ/0>6{)GÿA0;͞ :Fgb]&f2I{ZZui|o?lr5hr,,wG^?=>6MAN路>^~<7r&QZ1s~͈z& 6k-Xת>R>'d0׊r2^UI3 5bh%ǣ<}ueXMsf!׿ (MRzozJ{4:԰v4|è@"d;M"5v#Fָcҏ #1N`&Uu|z4nɆdZt=W)s !{ҙ{k Q^̕ Wθ{^Ã;8_ל*}+6Ԉ/6/FG>UʝiҢ>3IAj?a[4:%P&pMtHٮ"=r;깟6V l[6>4J|M_KCվ-_4=+̋!xS;sW^(U?mgRT)ӑU3kK|85{vR:Hp)3lU]VrشA3ٺ66G%fw\~krCIF*&7ﳯMA:~wQC%d;oY%E(c-m-1K32^a z.!cL^sAN\HGszQX͘dHꝥ\tWմ8unIq2֋_K.Fu]h@t=SrpUp?0{@sUK]z ão^&חYūjl<-*P97]fiJnPB%}c~|څB@7u9l;E ;cuU1?GǤ*ՎV$.(qi!X;^.8{f+'"JGk"VOgQkG 1E`!/ιCz_}Ɛo7]uL޻.^b# dR2$74F,q7[$>Fg };{OO UR,,fUyuxkOͶ(PC^](n{,qur'zڕn.Ѓ$_nxW/[$һݚ5;vnaҳVǧ9c]q[>=i|"-z\و㈺If΄ɂ'"KUCOQbxy%zcsMzswx4(v0ޠ-g09g|FUO}Byv8%H"G%yX0xnKE;E`]#D1S9*k ݶ7Ϙe횘mH8($l7]H/<]a9#7~΀` n .ruٳ͇\WLJ'Xu]Ƒ=V@4MWnyr}xnPcmȦx>f&w7NN1އ_8O@>) zp]q?ͨnER-N~.YߛrkP)Soܭ(2?9ε>Ң턥^Pwm-PmśoIpwlKP;U+Xaޮrd{%Yo7|0*cYfM nC|)dsNDؗK$`|#.=C]r*SV.-zKBA&;JBl덇B~*ٺ|shxqwvy86r޲DJ}e;[ B|# gom}Xrϣ }$$3`l}3;ZNX3`Mrws : rK% kE2zfI\߬,O~g5$->q1k9pBnrI{eyȎ=_EsvC|#RLYSh],gv`fs7s)'lU4Bp飚o \m6/N)3Ǎ"Rme1zʨ+>Zb:ܔP8by+=R(Wd:N U/{}-Sui}wm"+٦cXw'o\kuc}$8B8Ã"!w?d=\c$ HցFW6"2޲3QpnO[yy!6o7_'}2**ڬv4q(dwṯe[aGPjT3v9i=<¶M)kᎥ>-K\h?̚J+Y6_\8kr ^~MU< )ѡ0^#=T^z0/y[=6j6V0;ThO%`ԷSjd14W-OޢV+﹯KeߞPAΛB"r#޷r9}C,bdzLKk+Ia+]0SN+zvL$;HC˴|R^}"k)wS\XfЅ~KFY%y|S;v\;5es5/1<~1J Rz%|"5NY}q&;Ӣ,R͟nOL?ʺzLS*5뵔w>7YnǰW4+%׆166LH`DUk Ǥ /Xﭹ5?R8U K,LxtJԍ /TVsEft_ei' ߨwX 6:3z~*j[t_H OOYI>"}9N s 8Zdc,Odn([>|lKO+|^%]AǥxT!Õ/eB1Aev''[[6d<ruifUlypxE❉![S}ꔲ[J Gp(*W2'ߥ'_y=mqKߟg9, N𤃣axq/R4=`}bqt"xO@B; ?DpCMorl#a!QP $lF'CRW,P@@@$Jaq4@9~ἠ0w9Ah@ z$z2C=}\A?-ELEEb18iMcסQ-FS tx`(, 2$mXyR'ݱ_XjZɻ+{{(d^^A$ 0na)~` ǤOdQWux|m\d;_fN^ |h6r 3qJiۖ4b=d=YEZDOxY-fIYFBjg>8&=dgJ!y3y=Cq{rЯ&X`5]?96b`K8|u \GmǂƖ9uO/9OdȢl?_!#NczY_|]h6g CyD)[dIH5?RY߽^VԪTv>mAI;l*ԅnI׬*o~9_/}ny=rx-ȷ+c2hLA}e>;^0NV8-thQ#o-{b>}HqebE5OkItJi6XWth;:WIQx9R;}Z`qrfֵ?(Sy=_;'2Aag<:7.%F@{rwI}_qkNw0SjwlFSg8S݈ˍW)ђ1[XZNGQ|$3HޗqG0j:NV~2ij ްKwklۀnZ~1sfty92CKid=.>}!:] PI{:g]+MJ»o&ۉ ~ϸy&DVZgϿqt'% 5"Hp9a.fFWj=0D:#e;@?1C{ɚGʺTwXOSs2쮕PrN1͓ewUj ׹{XHpyϩLt'#F #*O$ь_&W< q} [{7q\KȎ#>O:dW< /TM]Mʅ~mಇ75ۄ*^Bz{\&*b|ܲYf$8[fSIl?RAØ)6y7oG7}"~YT}18oƝK  [[Ii=u灔졣ڵ NW+$R)\+ǟ;v^Ll{kr ٲGu/Sg^ >}QQn1P>٣,|uCd;WGZZeD-r3jO1آrMIJ&.;?*҉ĜyW*fJ{'G5ʼn[fCKO!RN>1ܦuʴe/VYt} az]-C!ŨϜz+G1ẦV/YFkн㿵|lxUuwwt| n.=!X9:t>{zh~~:=;-ݞ7sTWֶKCwJm!Ch' #_occ$hk xڻo~SJ-6Y3vKoE})אoo"m].nrN{e93ĵQf|D>oKwYqV;2>0-{O؋J'PPM^N}:ϵXE S%G*?gK??͇㏔kW"1޳ݕyE[Q ^niQ˷bN"oCc35Nr{W(oCtyE9&dݗ7.d)dk\w4 K2PQP xB__]y[T;%T{w}7tw bI?\yc}b2ٟu 8!H8C@(폍64؋8R}osb$I>B [Kp\9԰Nf gaGcFpmdyxoۭsoTg ӡKyJ.\#STo"X7N=[6538cp4VK?ҫڦ.濷4^e>?u/wqxڔ4("czǤr [~s+ĺ8/|@ſh?γyoݳ: >E7IT2I=@CfhBm\J_^[Y +c;^]K^w]=KN `_ƆuqIԴSkפsǎe805 "dF UߴuB؏*[׹(J{^7809%dM{\2Q\}Nk\fo=OS~Q9>?L:-ܜ(b*j<bgA fm7yxg; fmuGǫmo߽]J(ҥ*_ ǠwWNꕝ~s-1SxW' + Vߍk<v)㌗B^U7?d +K&>AG'sCe !KkuFaagN=K1+qzIpNP{쁯zlͫ۩ۊoz߁BN_ew{4O _HM5̫zV7+,n):Bڼ+%Jzeԓ0jΞ},l|ZLu0k~:1p¦9 JQ)7EId8P{vW7CY4C#qNsbRs {./W/Z/wҗ?:;h>ꮛJvόcVuҵX^?tOKI7dۅ}=@2V'zHc|֥ۮ'4:T~z2]agB<^pO(R@$nm|WQry%ʋgW&Otk$+<vfU}]4HCVL-S8Rլz|-E˟:x693‘`"7M=uC4[80oBNv_5o]LӾK>Ga.+K{hEU&./Old:Jf>;H7+ ϳ;dNnN>_ɍ[}bQ͕y_u?1w>$'O뽤lܟN:6+e[ݪMC]m<˧uϟw>BiC.ޜgP*Z˦cWvqDOts$tL%ch"2yv&~DZ-49;^zv ؽrD~Ri9ֈU`ƓE9[`RmÊ /L(K:tR/j8?a.M*=mY^AK7rLWN,Н웑+)(>;'bi)wxXsƍAϊ۬p%!OwtDɖ z^Z7Y+?~g9!g 4#JFicii 7JIyn˷f{npTiU q>W}4"*Vyጇ)BGݳ_K9quc)*SUvjIfvJ{SZPhٰrKeW)YW9騶ߊ?+_X)<SSk%)E簳RGR|+fqLާ=wbKR7ܥX̒MDc@" F@Db ,QXbCctxsIi΅4=8guk.Rld >WS\oIy3ފp#T?mmݓ)3{_1}e-]L|w?/[3qWY,G{ V/`<v5G$9_ Hw+sRjS'؄~#w^wff<ޑdQgZ7"O&~l4U>a3:ۗQ2Ξ(U9mgDZcQ\{3xs'<F7X\ԩH;lJOoG 4hr零Vj0A6aŢq8ywu-?_?!!{4ivf⛾W_B|[Z:Oy4KMh>~4oຶ}?utsw6YtE歿 [uݚ= ix@s1 qp@ZL {;z&x-"Jd=k=W?UVNR'/HGjfs SU|Wb~{6;pVX#lQ;׻jn)}Ou}#SllhuE9 |d{>^=˒*(* ќATa{]/]j.|m1O+ݳe SRi]ԯ_6V 㤦D^S!#*CIv\{iyv^ 9+,cblK%eyWd5 U3wޔY!Z3k2Cy9ąK{2qJ̚f}Hz_l~OYuaH m1:CQpr=% .﷑Yp?+aVަj[4d!}@_Y;;F[Q}~؁Ƴ՛gf&z|)Ipe {usj8AxtJnwo!qnk)6G8et>~0ERe%EO 4<)?e7vOS&f)O~̟d! <^[!Gw on/mvNj? $rb,UMFSR);v=|$N6킕ZwXh"8:ݵ>m };uVCNm!uLq}| SykpI<+eڬuAf&~kN!]sh|n1/V_U&uLj;m\W3w^F['N5s\Ivvt s^ItKNT )3x(L]VlP_Ze{Ra^ټVJ n٣\` 25K.~<ιE ̀lftMgo:-"cc4+hB29;t-'*^z~{U-_s{ꛆ|mUL^_{v+z~Vwwi;y_K7߷DITlo/NdO 3L:v)v#ta~Dv絧R{7[=8DY{H)ywk鋂㜎.>p%d{VWa7^Ӯp<Fa-u`ֈfY=7,zhn{೺j\нL}\*]^w3V [Trvl݄oo}gѳ[G:.q] r ]]靪st{xZʞ+j؟`TR MiWy/풢.1Ę3s*n< owkjsׂiYKNEΰC ]Ԗ00J$CL#b̞/^7 H^ 0eH$^}67[f%"ay=+;slnm7x&{VВΌ9Gbr`0<m7O_%Q'߸^hU<5]jժ^o{{orYɸi9"U[ Bf]ɘFjz>iYN30C&ӻ&Xr=`gAvᔞ[S뢞?_~G)O{ hk{>*94]͋4u2Ël,k, nԶxEsu(ՁB4>Qyegf=<}nvܮCs 7\[M$&lMuU&jj%KeǮQWR 1^k8s&t[dPq,)V#x`by1^j+ @ý0W– GԒC2)G'[>1'WRw3 3KS yP>zL.m'zŋȢ'W>jE`1 jR:(TOu!ֹIߗԡUT<Wfx,ũmK\)yA[5 U_g@,bK D` 6)v,ikLlSDDb_ >WFngpK$K̃pÖ4\mX&8N8FF_~rkBh 0 .4tKU!ZVSBw'lV+wTݸu;8/1lOɭyovks`UwF QtW1E[Ǔ7e:ڟߛUJ9/?d dp~H߭v(dy.[ep9]A!32H;cNV4| 'NN&xPrF^lmc.3&+.7"]3S/:7.NBu?er6LkOzthzbJPwvޤ>:[XS{:Y`Ew/ }!maޟ];`7T-#"'Z&~řO>(071##ԁ4L԰iz6^uޠ.&]b|: d5l.ouv0">;ȹ5pd }!`1<_ iwJL8˄l+~Czn8އ *zκlZjpRofG',-C 3\!?qM@#-yI>r"/2 ۭrr他dJNc:SV(Sǟ7zTe;K)pZ-m2 Zrk)Vt\\'eEvK C֮׮﨏6~t9M~,omV޷}?{xzp6M ~{cYml7=NO >+"X+nizE^Zh{(O'$tQWwׂ7Wwׅ~1ԴZkJS7ǰoJe3߷M蟽XU@>/>!InU+gixTP0B7g[' oƺSVHdۧ:K#k?h$w? ?l{ԸVRpfC38[ktq'?EǶ% \ޠ/2d|;nm&s[] ʲ? 7r8o@!6F~0۲: Zx [c׳.J?$Cڡ1L9AXXxxk* )[!@X:iA<@H #8GxAPhTrw00؂ P(4PIk'V %@@k$ J$X$Gh ܀$#EH!HpBc6r G,T8i8)6OMj V'!A Y  / gxp܎<Zi222slwz{'%HNHP⹵ oW螈RHNw\ly538>F_Qaz[vR**9 U M7~}hlḚrtmìe_$]-=Gnߏ]jq_|1) -`U_!tI,Zצ5h˳.L,Đ;5jj}NtES:5}s=!8Ef &oe}8Ӿ իRX{+3s4Et'q-W^QLX?Q'@@bj$Fbq$NGbx$Gb$.Hb$Hb$IbW.!wiSg'^ w]?: o'+Wܦm:lKt.C}.{12o--<ҷ=|\NùMC["$)S;GU%<+{n!)yPУ9l߄&uI kx M,'xuVyϭ|mF?Ƭl`Z>o-kGElpS)Pp.0wߖ<ϼz.|iwrzz&-ZdG۞PZX*(p(l?yGzaϴ]qZ]s; =rmZU Um 緛q>d७& ,]6U|zoVlN>՚>~ykWA< 0qz{ݽCz-Ƶ_(ζ{7z}ι<ΐ|^M‘甮M~j`;FtJ(X xq~ƣ)/%JZM(r6ںM'= ',Gy39=:vcMaSO)F[4V'G E#lbʅ+LaeȱP/ ^͛D)!oy2oz23.F!>-F־,Cf!S3/3#CCᙕuHw.<_;xJ+׹uzfUs8>-j{@b/3Wmb`*C:>f9R̺rddz:FdúvN>O `ښU,;_wwOM!n˲Ŕrb+̠Z*)R*=coGzޟ>0ӬRqE#?.YAڃ=S&_V2-8ƺXSɘ =ⱼz5}P?* `IO3dps]Fvk-ύU<-;'~W4LSY /vBԧaߒd,sywn(wh"@r_ϝ>T։8J7z=W .B{#?0^~`KOEa<=!U*is{2dƾK%=[Y\og'e )4S$Цi}m9rYn~:roz}곦I% ά2<+Rcy*ށ%tvgr@dh7Ù+]5Cηۼ5 )u ]=o#XUWd7?4oowLcs*an-jjMP}5=@'ƱNk"/ P8wr"dž`b^=;C2k<iNxDݣ=l;s_\$l0럻_jD!5w[b3Å7p7lhF)c vC{JEϷą@ًO^ўk+*t?6TzX7Oi94`304v.9TwI ^Q1 o=S2zxGS.+~{0`t)8n9jڸSTK%g!I͑+A>{9(ؕf73dӄdq Qcbok2|G(':>1jM%nDTt[yGuC̶anr&ᚑg֤jleJO :|FGtb$]_Ԉm8喘Ý(rh>SLn*n77J"w2Ry5z^tab[G}fXLR-TQT~័aloE:q@9v`l<^s]xHAoh)١T4h9{ R54-\i-4r_྿M{ꏻ/j냊7g'-E\ Z<.x6عt=#qީ$iYJQ3-,+ϓN{!gQ* uvA?V\)lsN]G|GP/x? (78+8b4IB]WJƻ99Ο~I1[s]h\*0hsJVl/?R:T r7շ=V=9NqVwd0κ Yx۬VaNé= x*:vy\ؙz1RA7|߳+9-J>vO5->nS+T-Y9%u.7/Cřဖv E'pUll QHE639 (ŌfA8nIV=*R di/kLOy/_\ 7UC۵2@C+jBIo} yfѝL^6LQ;y\t Gb#ߴ:>rn,||{]R$[+=Pf?n *YV)}MkOO>PI/{[?~r,Tյz9A=j81RpzLuʵ_^\hJ R} #,_KؾJ$}#%*+8sRE)톏OA[!RlR>sH?%fWz]|ҏgF*!oB_8hŽ˦;O[7! r0Nh.TC)x$|Qӈy,F黥օVddMvmOrj1nQ%n'0YUƚLap}%S U >Ȼ?~ ju =mR/"YUݩ>jމ ]Ou^tB-ɮrFQz1_z]ZR~4Z螚-EhS>ۧ9F:w?-d?&E,)ڴ YBW>}YkNf悏xٍ+P 򧐻_d_J~| j V_5ÜA>82jq6ЌFN*}]*q~ g)w;VKc5Y[/e*;a)Y2n N0 gBgʹa *wLi"1Ìvrzr(?C-oMA{v,HꯆVul)lUWQwJ[| ͟I'$d=k{ |B<,_іxm f:),;[9~o{`x!Xk )}Cpg'IuiM@} Śǩo:oj!X-^U]i3l[{[b^=Yi|^!ѯ\% s{N(| \ݓV-xujާqCm>QF۽[e)H;"=ͱ\lzȳs6rG>6w|=N]jpv3 ?L;|hfUK#T%Z9O!,(E'anJx cHˌ'nz'lHgki3"ϓ~_ߏsBI'd?!DO?œcGp(=%W|Lo̥zxL y=˚ݺSo|bft:0ʓet T'H3ыoRNKhg~ ˝'[Lc˦Uxai%D{UFn-$(/~$L&͗ }}cmfDnA/Jz|R3#m wb4mьyyy_C-5E*DC*9-S%'0yq2kW#^CeE,_TVuy&xtS#Q /HRߞ6OZ&ިR|G>s)cf33b27#zf~N$9XAh}TW\Ր 6\01<4|O6-ѲU[ LQbf2^`T|5e^VΌ|5[EGvM]fh-7` 3ꮮٚת'aMZ=vM ]ZQYtW334_qGF9'lsjפV6mG%ӹil>q:vT616 ˍy*:y;S&\|s~*"nѾ&b{%af/eh֧S}2ߖP>aZV5HeB(ޭQ<dsQilK. Ô~v4 DXO q0t–IuSoI)ח޵ ]z5=/O#[ZĮl#&->> tœvkDś8 v8t.ax1iJ#y,-^c}S/JJ:SHSY4 c[IprJT;I ;W cNov k|+ă1S ;ev oU<'Tl{ųeýSx;$'=O}K.}jU&շ9?eS9$lDbbR@ ilvZCQ)6.# JX< ;XG@6X adz@" \ [Mb0'^9_;t$$'__4+ ʞp.M浐@ c ss`'yfKlH'D?'̈́?auC1Є2@TCA Zd?W'Ch+)w%KS]}^. PPN83j U; 7%F2O𶛘@Xk}1?S8E6R (Gy;sIMAd8󍒀\qA]hwFR@0'Mc`v'.5kYscs}@_oi2*jL?ys y9^0,{S u& eNNk"62?}"q3"~X@HS#3:3l'FLDDbs9d9@O|o J? ł͑Gԯ*{`Qpo*`t8Ҕ)HǀPKwGXq  A KSC# 6pgdÑiÃQ HƒzpJQ !5Mum `Q+@p)os#w7)/t @E,M(ɑ)4ʓsDIks I%kE_DE0'= \r9S8bUXHi#@¯"X_,!4! "N_@5M<||`g#? /2F`+DL0Nʶ|ֹL@9LI"쇆}DU05?{A(3lM aߔC4 H7x@N6!> $@th0D@c_MWX:(,)f?K"tGx }A#);bA {!@ V?2!qXCܑ((&G@pOw~i) 4+C"EgKRA C'z#[[lzt63гs5>HhɇuW$JfDZwQ0g `zuL"8wc)PMљ?ׁ%~7,ԤAhu%Q( 1 6}J 6  w?{A8"0{1!P D BF2__6 xyaxOM0\N qJHDJ oqPA^^%`zQ;D~P oH~d(Bz dCKzl+a ~ ĪzBɚ (+ԺQP&Mp$IР"A+HX')B})N?~x?; !WW$B= K(GYQ&8 o>Wp,4@DjI{;0I@@C@'O1 C,- @7z @ؘe /%P@$Qmo2X0rJe0="]Y 0B%}@x5uSyB`lH ?RatmpidmEMfGr?/ci A~|\QqQ/.h Elb(6‰?hepHhAVN00<($lOws$p{BF$)\MDXW"BbѲ0%P @oбy&Z !!Nv7(dSТn&P`Kmt@``U\L5;d1 Sg! @_WZ0[ɀfJdV+-,(P&$XgV"B`t~!tUI:8ߖ&< Loa"Q&W#wnocϣQBA0 yܼ?^s~ɱL 0V/?8_ 7=(/IUSkC!|q X %8"(6zpc"D( !x10Ps b>Hi8bS(XA& *'!#A !V@ @ G3'W@JM%^H8j~@PfPJ WGݲ9Sx$lH80 -|P@4 Y{`~,'3"2!8W ޓem\BL$C%/ Խi#M<~@@F#}f 5wЯ DEs?d%_ Z9 z@f|0K?/߀;WF_ r+"$ 1! Tq fS:aN)Ⱥ.eww"_V6Ex6WRPpdI#q0?@ 4iYcIAGgnG@Ʉ" 8ߘo@ O y('NP5~23ll7FH%,5 nckon>@:&O%izRpQ|cO };[ᝰג7A ڀgCpoZg)-pa!~P3hw6)Tã`ߨR@4ȡJJ~@W&3@2Gu|DcK em ;#L!"?X;S@ԀP8;S8;9Ob-dH@C^#HukCc||_́@I wbʦDIQsOrã@CFhz6 H~AP_] кy`M~/d#>.W}(!)Y'lk&AB:a\]+5l'R8 3fQ+%9_OS5 P nAAֲ? 5M)?wR' `;R- 7'va'P!Zhr0![}k \W94+D V%Ij;ظ$Nd]!&$Zzņ`%u#:; 568a}JtPY L빡&\%eKX4m@8Wџb,`v G &I8cSrҚ19x+g@?$alea`NW[ Of:fd'K!YDDZPUE䔁W,BV -e"N|Ӕ " E}d"?o22 $Gr!FLHvKݱ,PGOfBL6`A J0/jS%ܿ[ZC66Cā$4IQ"\ =@; <]-tm\Zk۠aݴA <]J(4D0Xb坸hK^"xU`)%G3P"X+h!UPwe|HXHcfkj}qMl-ܼi=p?"~Цg@%ts|$#vcxA㠾4&h'. }nX !H@jб`!p_|}p( \`Cl^^$Ĥ^/͍\Y(6" $%$RMH|A  :u@̏x I>C;_)ens 1>/y)BD*~$ƚ+8^GqHzt9Bv‹}_M:2rdJ4D2/!剝ǂѼ">8h<Vy观7{Bۗi ?"M%Se1\dXF{Q#"l,aIa")F4;?#3ЖL vfdiH|JLဩj΄o 8Wo ?6d~RJN_Գ6[cCO*}ZdO1E%\P!TAIv]JP'o-h3, H0M*(+RT5>Q .%{z:<ȓzdХ :o'@ ޮF-A' Ī~%i" t:oQ8ȯ 8#Op">2<*q)MdzØW8y\| _0|^,| x/\t?Zӣ "]ɐ i05L yMCQY&OG%"#.$bsJ\YY@T@''UZUGpl==<1C \TMO_ZRY5ϴh,EqHi%! h%>24EL2 *@71&DtDE1eT2 Awu*!qEҭr(7upM Ҽa]vDY ]Vˍ?T-tI1D J0OGRW_;-Y\DY\piȗAUD}|&4ԟjTX%M㘗R/7CBb $DD"z@J r0^xtc Jk=+Ve/U.NeDUA8!!.P=TD߁,BQMYgEki7y.OwTFab- +l@0Ub.\*nD􅝸f#;+3 ο\[X5eky'@Ƴ_6/G6^2JҴd;y?#eEo+߭L+LB"j VLIf.6b (=3PCQe4 r.,"pfV~xf7@& 5[ڭ_UUr~ g5Q 4IϞߡT#%udXdS &sbRr?#WJG~^bJO0eKI3EHq>XDX,&yD"E^O)dH;MDAy>rV4b ~9HuZPc\%UW*&d3r6ptv Ox !tk+ ӥtrɌȃ!MWsp xμ>MzOV'!IyN+p.I(Ib5TR6^NsRWm׃gޞ?BƷo 4P? 4۾2 9ţAgo3kPo3d/?P.7t#TcȣҼ"`B輸 {_f^ ek6Z.=SNzw_y׽zH/׍zk^Uz=שWS]{+6׺jW|FjDn޻4.*~X[/n봻}{~tm@F_~.Su+BVy׾RC\ׯa@Db?7Z]>cC-h\!@J=1+FKi4<,*R>"YzI6QI.!A$7E>/h,pU?o=|ӱVl{,@Q2L(ÊM->[i5Z*ᓭ[/ MS-&P)\ǁVPNZ.VåSD3P9Ur!5\N`vT:??<bZx}<8l:OM7<<܀A,Q%硽PVRU Z{~wIF^NU/k_/tr[uk \w){b9z7t%g:pȮO*u``wã$WK,A쪿嬑|ƊD-Ӊ:*kLL9M0s:G9Fq?Љ[Hd:әtp x "ÓF)a, )ХaKއh6n'p10'm6+$kgpڪRRxKϝU~֛mP@].g]B7.j{*V+9|p]‹K_T^wjS{W~9gc{ՀL~ߨ닋z/Pگ! ?]T)˰W )TwqKXmh?jrOEuB#|>)z?-ljQmʞa8xZMiEo`+ Zz|cło-9LQ|b[>@MZd%NVn&6sVZ,Rf"h.)AH{. 2#,/)s@DcC Bn'ߖ3TY겿P6 IJW?qz{M|׶RQ$GH Kl/G~8>R^%|-1LR~*t,\Nw>9hg+JvMTgG1w%>?w'N/' ]rpjmQ;?HgL]?uܭו_s\t7 3v>bw?;(ʭH"q2[0/f$ &nv;/[@SepGm>İgv>{>n]|0Bb:=X?*-sC:RmTmέw\E&HU֭;>ƛ[n_m_Jl'ulSҩuDfb(CN[OQܳn2?eZ"B\PsÇ`? :`U]l>1N!$aݗ)uOt\ u'o4 7мЫ-$ O ^t|jΖg ƹ^-\-pS9"t3b2Y 8z 0"|ղIBog<{K nSxc OΨ3 6ǃ9VgU]$Ȯ=8)՜>99}$#?JNm7]ƘO?![ ih>FT꣜Ip٣Qаa+axȎ볽 $&s )H Dc2'̏f!%@/T\P@L)\Bه}$uJwTi#tm1q7 >Ch(A%@ βO:M˝^]ʪq ф?? @)tw F /-{:Օ2 ̟|v0`1 zc2G䰟V]S`Ԟ&U?cXĸ͟dHVSbV+JI̮h.U>D5ȋp/+P#H]#4&xc<Pk<1Hh *I|˲ KF EG/|ILVfe+;e0D̗C*r%%6=MDO11zrҖ=6`3y^"Y>zuc}k ɰĞ$~߸8a3Fvڍ^p2p^-e]kmݲ.IoW|iZl##+H盤3 }.*ZN@_1 JZd>'Jh=t(rCMv'hvK9̶V.G8@H;;REAf558u5$2g/v 1̖sOq2'E4Ime!  XmggI' |djW*\uҜl9̖'LgbF{rnm:q^;UO\.AX9θMGB-zQ[n1i6:" Y]V+jHe qʧCOvYc0s>ڥe;M rCj2ydKm*d}ru3/v*tw@n ma]ԱBWu*ݩt+Mx:԰FI} V*Ӂ~k~ޫw׻Dr?7;'/*C,pըbNۤ-|u O7S8o\rƛ~WXqhoZiS=N__~M7?~AMkY62M*Pu[Nm_`7:ɩC+5Z^[\TIM֛jP Z,A'k4yw]*xUhɲ]诊]Us\*}VkPwjm+$"OoV ү༠#JVu~o`x<1hӅޤ];km6ѐk@m)pw3tj"Pp֬9iH|^ ?P5]Gس~WX x[0WRSݗ}#Ƿv>.jsPQNhw.\_*4hAJUWhu-~nuaKHjUΡ"ڒ&hZU iVZv딗\IG5hRB˽_i\B=kFJիzEorj5zDu6+? ^qulo:.%Ky,A]ܥ@^tpsvɻ,V":e:sbHBWeR+.[وËL}$FkZRdO6B"۪%tgh*^qx+:Q):_x'GйNسI|AcD7'l–^]nծP%2{)UڦLzʏ$&d5I 2|F pxnrGʶM2co2hq8vRFy8M݈YlߌʌHѐz inb?q'\+`H=#v[h0xHDL^ff>lK6S L_ZWZ_l#ݟ 8GRT(NNN`xx2,K|6;)oQ6(NAvxzw?kxfߩ 'QY ?NQɈ([KK2IQT{A2J\FArٓD+br)N)>R?t"E{*"Ng,MZSen } ?'-{1z!g\L] H$nLd#e'x3G ;/!&ډ "grSrq-GC.ge^[=}rU,1:qkVC 9n[#gƨ:[M?_2p<ʳ :9v*7qwOȷczyky+Ey|d2c2)U9=GW "oD5r!Jj21Ded-f n\sz ]ֲ޻ БQ8x& jQ+9e 7 8]EL}g!3* $uZcU'Iƃw_B U rbv*KG8fsw :?}PTkt' C%Cw)YICss`"niܹ(ʵ YZ3P<jig(PxKiRI,<Ϩo7jd *OR'7t ٔGt|E~,hp;? YC {pװ1_żr|?pvclH|y#PZo-9sS _K0Ki$p9E~0꟞&p$F#m .B9&u/㑷p1Ex ƨ-Sg$_tUHp/&ŏD'Sf߿-Ij*gGw8FM-/RY&n[7S}. |BcXR Z:'FsL-J=sƲE%QOT5z6SSy0ixY./ctZgNU6*9rҩrzTS`bH[LHJXtq^I v x4{tDeC'oLv7aW߆$(G 瓣"C J6H&!GK F!EZOl)6-%zZMYNu1EFktu$Lң =v/I͎^"]#w/ $nHX>_@HRJ/?3b̈$a$|i^{"&#,L%щeh#Mv}@W( }.-CeEQ%5P5.࿜N@t ?&nSٺO(I#EѨT)Bz -)x'o-Z \櫥HzX٬~ʜ,c1o"0!IMt&u=U[W< 9;}~CѡT4|)D"؋x4DxrA:IHK@FEuLq Z=I 7Se.f)E&8n CARVV& ϲ b/aCx]De5(t\$M_1ymB}gM -_r75M/\ӒRZl!_-gXmjZq)(cgϕUz8t #IR31[H,u^fjdF~a+3BHiU = kvmm$>(B4Ȇ]r~7.2ubAG6WȮ0px3wx$ߐ-Gki飲owytJЭtBX_qLfb*l K@C|8J}j)wL_&$$ H6MLH?UE6E{HOt=2t{~2C.:ѬjV l}B)UiS5>uD[}D;z3gt} sc}jPy =SӋcT_oʧβ>ׅst T0eȕ fC2nc ^*lDex^)U/xb|3q' q>k˲SxD}OQhAQٸ>Ad#Q$^_koG^[+k`zsއ娍eOr,i(^C+S}C"`ҺB|"$V+2K|R` pX{&i]7):ڇSّgH{{+2k1pWwllb#y"UU44e TXwmSD(b'qXmf+GxGYg?b2F`Y_>ٞm˯=Dqܱq%Sqc *6-mn'J_ n!Әns]eU\˿(G=l˟ǟۮO|o4 $WQ' =~a/Yo5d5O@E>ġJz[ `fڌhzCɯ%5')`1%xZ8ƻb0s2z ]w_J*n)HW8QhPP -hkLf u+MUd1 Hc J.x㗌\:IQH-T&EçhH^.`W~xm#猣hTBw8C.al̺ɷb;dscn KB HD[Y:[X;'Q{O&pe$*Ȫ-?M0_o;D W[fC0ÁWW쳉TqGc Glhh&r&;yzp~ZӖ ]O ~?rpc i¿,߮79Ǽ@({UDflo=Bx_;Ox?G LQa,!Wi'f~LJ%=+|iy$[xT" m¹$R&ױɾ*Biyr4Jɖ0wcC[ϕU}]y~@߫z~|R8,y!݉)"F ܃9 bL7;y/-͓|7LJaucHjrtT$eG}u(c]9?gaeb}B O˜;I`5AE^ AG\G越O(˃€2zPFI uXCS7W= Hjߡ \6f|s"чp}Zl iE cXO2] CSƚF|78T-9q7\3בL+Qy(,2hpWTVH°2I緑r \b UA>, i8htǠ517w:GgCLXLGG.˼^ηqvO3Zm__$>=YL~wZ<}rH>NvpT/!БJ!q"ENΜ~ܲ?lTY Mf5pWhOˠE8|_,>|T!i:CNu qv-"n1uWG8*W*'[S-wӁ70T6G0Bt[ -_#[F4MAc9ŧ+Qw 3}? ?d8$62 L/Eydi0B.;F8˳Y;Z[ڱ;VF؉-7>E*<^{kjVJYoDŽ1/ G@> ܥa6*LKzm!YhuImf9QQˆ!y1Yv_[,=P'ϛ۽4./EygRɼUzGmڷ? thZGUG(6ap{Į\IL ;XOې{{N[wh6NSȅE~RJα6_Fuv/@/vHPc5UD;^/B'uD%%'{{_]D[\^ }b$CV`EeN=a MHV U/ybv|x$s]ַ Dko]K $&Y.1+᪈xdW"/(L'Fr*D4sr5;ՀPBLt% ޫ E7-}O˵v۹~]ߤ>Q& 3nS8bp_}4~ ?;x>-?='E{-e{NE6K @Kl|&>L^>^P"I~}d7Suo I͡9lta=V5uu (> )C 1րT;zya^*Rk:|0H_h^/n[NAѪjK}B]8`ZWBQo*"H`􊶼[^d2QlZGDru#7;iٯ8H8Ӽf׫s5+ױar喜8 vmNKD̎,nkjE!rQr~>4CBK 2 ~az Es0\tn3QQaKËK~j̵Q@۹l!uD|k9FJ(9Jam]}NC]ȷx0KL,1ay}UDw_|sNYzCB̤U~!ƉʤN_302JGF)*X~qUij"2UC x&qdJ@ƴ½ؚz *p܉Qz%sdHЁ$l&Keɰe6AP_bqPN )N +CFY!6dx;Q륽ic?H@{ҹ7d$U?F`U3X LG_{*Ul~)'m07Uarƪ?m'I-L'P3!TػaPL]g]T η3~ [@kc[[֟u;ы"BoAaՃoz6_ 98f„ןl|1!,1 1JHZ3~tTf[=bKnh{G_əqIxU*:/SR0SBWc(|_JoEs!Im[I}GP= A4lceabF9hn-Y}&ivjql +dcs| PkiyD! yS/~uk +:ݺ>aqqƎ TAH\Fj*j-S<߻]:d{?k5w 5I3S& IKd Hwآ&^ ~uV ]c$+p?X`bt's @.|n56+_“n{ڛXJ,D|Y~EQ\rz#CH }7蠑Ǝ YFm)]#3=8)kuk8vzdO JIUL9l\D7 N]1-E>^'v~{9G#$\l:CҏmTy83p!C~_2g{ei\>-f5Dޅj- 3^\ĭIb7\9A9ğ<4F+;X5w2T,AP4fUQ<ͪH NSMwi!3 hb:+/Ogep+ !R,U.t'?$3Ee诂LA1f1vS0j8Oz;vɩ7:ZP:uf7Bi`9خ~],~nL⺑3Qʲ$Y&In"}\Gk.U r2tqTyjarְ<}W׼VF cfGVi-_(:ńwPՂCcX*aE7WijNs),IJ[yh.)5𾛅:*۫$AU/ T4sFCy(y`ώfI]( :My>N[e§ξOnBϼ/$۳peD#.=ᒢS頑ߒrz9zt7D*麯 S2s\R%blAmH}G/`Ly: ΣUNCy1g%&/w©0pt>ɗ.ED^5ܭl0G`9K$e.n{UH{+1mj/rKb>|u~J.i1 =8`XȬhSD"2`~ rɳ/=ߴrjHHib3!|G Fx˛w}]EG90M2+؜\=ky<K^`/'nD$ ||a]A+ >lOF|in'<ځ{͇qS!1x,Pi9 (fB:ί@/}4Ԭ6P%pޒ567qOygE8';:LerdQӠ(cIaz=)"yMk"4h#1g3e}= #6&Ǡ3g- | Em\S5q,tn >ܲߎ0ti^W0 eWxif|pWsX1]pX]".ҡi!="J cك3,vX2 ,Hv|Ŧ|Lunfҵ&4Pg̥;dH( Ij0(o:#& .kte_Aכsbu[[gbP}6?luX=-K'% eKE6izI3s)|7\~w] *Ôb, }DM!0%}}V !WO{ LlhёhMgKȝ5\_p8̂! E-Wd}Ep?bsh̍p$(C+i5ȓ@aYW;ęHz6K!?Vh'zSc jEv‘LݡE9$ yT |2B*uXyI}k?l R7d8#YzmYQNX4n9tT_s8ݥ=*3m4Np2flD,q~A|֗5{*Q3FeoF6fKbyo]+?ucm jC a5d M;!{GؿgrﶖQ>osòewQ恍Q슶RߖІ;:H4 {L`hCl ~vuxB-` H@(ZW)2T:\k.OfϾ~|D~v!c*|?FbPRes(,ď8笛3\gi}k0۠KnGmeiU.7$6_x{eƻ~ &uD߳='*梱Z,!#>}MM*#Yo$.d;8.Ef@9@+e򮿆é8%yrĆR;3n YlI;ιY I 7N|Qu2E‵34Їrjɴ)HR4}v%կjy_]BCA.MW``G F lW=y_mݼE5 >p\TcK_w4ޓ;ZQJ/ߎE8cޮx+ފZ?͒]:]ˈD~{ņI"DCYp0HT3 4G9u7֥f{ Q30)).os':mt5u,^.{?qț"W"n}'߅FUq:?]4&.X/=Ɍ>ׯFJw¬koJPNT!HY ts@Px۲w D?K*% jN R++ YrMjo6׷je:gF|pDΣg|̷܊S3+%`Xotb _N"Gdncxaq)ٯCo޻B04vG b&TmoY^4܍bat9pNG qXg {u PxKV̑P$]yiG‡hH$O˱BOp]; AD$B( 7[eBӡXSmӤIF2侤̐A65SGDU:PI̙0-"Ӧ}pӋ۳4bgzcd,I+ʃMkp [AhMmS]|MN UԒv/Del]ȶWp-9dmI͜&/Xh~[1$GU5L:g w` ꍙ)qm+Q*f,tKsB,`o$ݵȅl_P408G,1NTaiC=J̈́v_ε-tT#C:v-9Qb9G)㞨0'%0{gI'ZlB8@&Y*$l2{|w4sw*XqWr4rCD}{zRa<ҡC+墆9s舳5h*ܢ#{*6|u `q..a]HVieȡlNP0R'!eBRARDԻ3xW9Y/g37z6%TBy#?Яct}ڗ<|VEUgDն{?1,: P܆YEe>7,|sN1Z=yT>"?0z1]{2s41 289Ӌ}ۘ.+/Aa]SVB5d5M2xhV*3,|K o'h69ֲA-+xhOCëW_T@?E΋pQ6tij>,!=09.CD٘.Pōm<3%HvJ>,N`*- OI{J1B#y-G% הيq^}iܫyܾi~M=j`*$,j6_ fD*.}J{b0ifv*$mt9ֺ=42> 0:zȹM@Pu)QcY^b|;rs2sYz k!F0 #v ۱<)ͪ^.mo[r6! d) U5L̽@C[jŘ] Wxi C4E#oH/:~y)Eh<ÒNQHQzd|t)z_k!8Cv6_dQSM)waj;ɱhɿ #5^eIWJ*$"Iy_QbM/9)X3l^ fzŖjZk=T(>"NѬHGJwD ]6rGs[ŌƱ/zv+Plu #%Bti}qr2wwŻ\pKPMQ5IF?~FqT32n:~f|Ss>i?E40~#C84vzÌ22kE =K}K7Uap=lOnnʁn*ȑok+{?̧|.P4zi,S׀+vœ0ɳb#KƘy+E\ p^CI&20 VϡyLYIA%\#dzBQz`7%͢^g(vv!U;,_ٍ8ndsW!<+TTQ;D]t- P`#08n?ڄBH7#IOӗ1,6R 9cf"DbK$aЂA8WX[W?1Qc٭rniF;RNZ"Td-#ezsOӃc.`g.%TqUys[Zw?8S{r^Q6n&,%\?G*'w5Js+V>V`@o֛vX7:qY7¯ h#?Sdo߬x@+\$J^ZfT36Jm<H Ģ]hܯ47\kU74p{, m%xjח3!tK[pm3 Fu'-# ~[#\z+BϊU@% z9g-\:)W;dc̓q )2t5ť1]ږ BX9p*uؼ; ?Q҆84Swia~K\ZJłٰȭfz+%[N>`Y6*IW]k尖JK?{JgC,IJ+…2-FV_z=,tT2=s B SD}.eGmZey Pjm~*m`DEV aDW^ҰA<tؿ,eaWO*7\f.ږWĬm 3^ >òJVe1x2~?nMH؀?zOIx4OSEЧZt]S't QI,L}GC <BǡO\ԛqB;#&:OKnn*gS9!A6LC,v}&ۋةځE@!!ҟ(s )I֠WW&qk:-4A7_yr\%E 0G Ff oa;^X6"Jv'Fpsڧ##ZƂiɍn )YfB,SN58t0Hgš`UƋ,s@9a:O|/]U+:I%4q 2eW*jXA,։8t9l@cPGCv2Chaѩk `vJ#779Ȥz+fI#| v+R(?gLhvvZRYl$ oPS|E5Ha]TF] ˪dLK*AGf`Q-CǸ͠RZ?z]#R k6ejV!ë@ xLP_*l.G4bY>蒔sXL-vC~ld~uõj'=a@G]zD^\sbBn4[=}RUZ+Ӭaa<:NեW]uz/GNSz.12GhJ˰ƂH (mC`Jst-_Th$|jSquPp &/N`4ӓ),\&'5']Z Q= FQd Q}`#,`Ncl2s? MХ@cJFum1be0̵^]WDnʇR-|T񪷾 \%x=xO[/88:4_nᙢoP]< !~STiMiV;k+5HDHSoLz*g ĬJQ]C)`+-r!ʬ/b<'ݚDW}*]PL I*eY_ |,|AйLnvJ&?GA|&g9u(,Ihخz,msjv^ fȆ)>4u:̤tG d4CqX@*sy["] ys!1r~z%S/˰vӟťmº~`]e u&vl;4F`sLQ1~xLBE>q "ZP Yu6'JZ^iV\LLۇ$ JtR~âe rHYe!(Q#O0p9 WSmz\,RPDSfF׫І%ۼQC&O{v*^ <77OtP +رI5MOPcu"H&bӀLaنs3TADB gE|Pbl&\ $xԨ-$i(p pL<%q(dw 2DwmpY9סߦwhsveδ8kULsp$3"tQ7#7 T9+Q:*' Ɯ.{&E .RSћf=η5n]4ߦƚPx֓h'Ӯ%ΒeNz;>H)zvJyҽY~=I ݢtOEbO6 ghwTxS>eXR )Qe&!p_ןW#+e1l'X!_iX4S `bâKRs/9 S$D5x0'$i9ܸiz<<J.ZXƚ,(qY)rN=k*&vO}%v}n,1rFvw;  wcRR ]Ǚeg a-9=G&oa_@kwH_:s꛷Wq,Ӡwi@]QcJuؼ !Nq'֛xcQņN="Hr;$v?L㰔f*X,m㤒n>ze t2\ ؟^po! _)@ߤPDR22f`3MedG GV_/Yn߄qmYE`SJ=69-DEGV{4fO*]|wi{uǹ@?}԰v{i#R 5/ΤŽks\]e7]kx?Kuл5 V_8T`K PdX~\m@f>(U1$̛=w:M5h2jJ!8ǦOӺNo<҉h¸EFm°!Igp1VM|x#(b4;n j&A˸7?;U.m7%QU6/ONʩziw葙#<ܝO|[Q&nLՕg%>UaZնSLgS!\PJ7W\CdQki-N.1ob~BȞbLKNsKIp[xv1LfٹvT<#ֲٱ P#= cƈڂ< cP:XFfS6S;]s,l7%ehzh+ =7Үk䣰d O?/t`]],N(KۆR`d+ MzAwU ߗH U. Imݻ4zu2+PF4Zv' LnO`x>>d= O9Pt)Mxnȟ ]1~m=UkmЇ5Vp`Њz m-;jgz$2qRpBFboZs2k;Z3OǬypκ QƔ\\7dth,մ7bbpa{g d2pCڔKl9KXcG,SVLMxkşCbҎ,^/(sCW6$Op/WҜ˕CH 2ߊZ)ATKoaFW¯ ێ, 3n+s:DMgǂY$T0ƏU%AUqR[T$;fz* d*b*"IW$M/@L:~yiul:5Wxf .QS A bi' "7}ry'lmb0` JD&#Izqq$^PrBDs=@ OCwz?}קъ chέdA? XpDВ[]%u'E6`\f)7z&yp(Oc7osRx ?"SN8%tE̓0z:Q.Oqi1:ĕVȂdHOc{I.υ8Jh'5F2(S>S|T9#jQ{%T'$ң&@~ibSnK|<\a' WS-ԙz]X$#ޖ`lζ̊$8cT8&e&GB8!0G+7$$-e<ɁͰ_5r @58G/bQ㆕_ TyR-P$>) Kf +mP;G}/;k<uDn||$08rܒ}}"x+A),EmAy:ꄒ~6n[ngu0H7Z;'9U~F>QDoQDdҸH*%rmTƄuCxk~_k{eB"_xԟ']F6'2 ʲѐR1MgUhA6W7 <Ԃ,Mp,P+[Ketp4*Ԇh #NP3zX5kbhȠMo NJu׾\_5a5.UM:zo̷yFƿJH%dA@{* 帊08d *D [E ckia@v<>VPdoA>-JR2jc 'gG*x.Z)hQ5ZBfLv F~BӱLq\vҥ3x_饽lnx2 HMN.Ǽjqa磿n#97Ljs!O\fZr_d)%DkA ܸF9^]cZD^8+Oż< >FZ ̌gL . czVOn[1B /`qϘ$g`Agb8g- ɫ $=+rqB;K[zqܑa]"r"yYGW HWfnu: {*)&.s|~zФDSʑp>: Lχӓ1$3ģx{TGF[sX1dC4:]X<ӑu_ sf/'/s{K]) uM!7N-0bJVӳxzB $vv AXW- 3a$WoCBV~IEt.b}́4l*F9^b_]͓:랉$$R;ݵ g$RxMrORJ.%'swsP>+'&yKWAmBw zâEs fz0&ߋB{;:*cYqswXK ʧ:EOq,~1m8VqBpD:YB 4C0hY@eb㭤Ӈei)8!xqt"ktOr%8#1gR\ޑbí8!yڼU]8)-EHHThJ4?nZ-'h["P~whd1ν!c[bR|(5+RW} *gK8Ov΃\ׄW y`k_qZnU_ B$їhio1{`c:z6P"{&+Pƿ é~l7Y ݆{ z|U砠Pegz?"P 8zEQn/JM"纛Z_H3|] ] :tdb(Up:V*U 1?#u{YAm~qS7q?n{!ޭ(ݯj- 1,4[Z߃l uyHϢvo EOۉ_b}ħ(k]l-$RMl}:=`\&φ&;#yR71Ղ0uO_p*W,̑s-3FRt 熶<'CB?O;<-F-j].߽T10#V]&AET꽤tڬq:Z(Ih[HVex)Z]5 ~_ܧ|;dEZOIs1X`E59wvȲ D`F.orn"ID]uMY wܦǀH6*>FGȝ ~3֒e kbeORDd /12 ̱O o8eD$!rTY:Й(JTypSfB[]gž#E; $wL H-mjn_OE!su$n@?Ac_ ?Q[|O6 748x>g&k/<YcAV;(vĂUU68F#pAJgCA0/5 :fS^K9'jH !Vc)#~t9Ur&Ӻ0WMvAB?`њW?'`~N&=7Y^y$a| ;tG%$J@8G*NyCNۛev<Ձ|g|&}@}9mVSۗ)5 W2w/vG;R$o=@g=ڍuU?w*"ˆʸ邿1a[QI\מ[64®Z5j$ 7/?x ·^!әZ#i7cA_:x 5X蝍Q@椽9 Eiocs#ytAt:w `m}BW DʗH["#!'V_7ߘq[`&Mv>Rw RMB@!/I:oq}m)p0i1sa9xQ0+)C@/Kz51Yʇa_ugc9tAvczeܮawDd7vu]-kHa:&p0s]r3&U\7)u+FMW6_ N:yB9}a&J;$NĵǀpʝL>Q)>Y[lט˘k9o-%aG:)7 rHoRZFYaTkw\Xga`$ dc7&Qnrbmp 5nΟud쭩 Q? ]WS^@[DaTRmQfG׆Dp&ס6ӵd 1 UJB}7ںG$d+{TV݊t]Ήgp \0&s%0EJiuj#"/ʨSI.8+97{p4(ۈXqDo& ԩV lE .%qXwMt,D1'%1H#TTMRv:2{Aohu7 ½`5X V!yMS1@tN6"s! ]8U$I6NVc&)@>N/m6_=5qd&cQ(kBAm|:R~wG͵ƞxEAߴYGZo5a|E])%4xb"[DZ As73H_zߑ Ol-UZ/>im5`*x6:6k{rW17V #6CPVEtf9VSKAKƝD? 5"G=pL5Z% ޻hxUip*ueKFڠ?FD4q5~_׈:aQ>qз{e5,*~yEG=ƞ}'R$=P,R^~k&q;XRY _cFx_ 7D(ܑ}ZeU M)M!~{n$lU3Ws "s1:cg"LgHvv(oHqg%* *eسXI>OwlD*}8/H s`MҲtd,C9KnhʙbM|5R\}x\TݿI!es7(Qx'n1$.~(y;3KnLL„m`pSBP Č44Ɋ-_h.yH hïK? ̜Hv3NeclԝZjj[2h!3k8wJoak tsc 8j>"2ѯqQZXf:Q|D2Hu]GفD("W.hh(>땸ڳ.ij2ۿp0j*,$'}JAtI Os}g&f|5͈9kx ]b6*{%6ԕ8gۺXo,ܱAOXb dwـ^v@R25;;L 5ca,bj߃)s7}τN2WzCAT'DZ[d I8d&}.kk<.@\_D7S:d #nbqa&妲-Q[GMݼQ? gL+J ou͆~ևr,BY~rOޔ{9d\{LšpUb!LVZHKq.V 96-W(O IvZ܁i%f~}rab!\OsCtԌ,FTb>Wam'blheI`v 0 v p\`[[jHcIQ &0 鰐ţK*cx0w#͙Jf:S /T7 oqUMMy:c̩ґ3/+ Aryܧ65˲`s_-vvP}gF(;̆T0%Qr%j^-p!ɺ_䈛€QURd,-EZI}|~y P%+~\vž ?/7".mv;`>cQu G@w/Wh߰% >8ۨs2!Mrk$Æ.<,rs.O->2ɊuFۗw~0Vfd'yΞW^11+kr )BI6&*'Qc\J|Cΐy>1|=7:51t oFZ%5ݥlɋ\M|Y n~`TԧSv *?rmW@RHȗ6#Q`7щ5?pՋ֖vr0!WMʃ X1H_ټ*tfK :>H }J'j*xǘ=, rֆXރlps @/{҉$f'*^ku< F?=˦T,H; E}L2 A,tz˖ʓIwO~$E\G=H8y}f5v@I fsk2~ n]a`Ό@qƫ.'rd1k^ `}҈TvVnh[dlcQUO֍)*DM ]t"\BZ1X̀}?A1͆?@C3 GLmfՉ7y7j`u=&N4 GCè}sS;,P 5!D|3sј,c>vi`V Kj9guwk#4HU5eWi5bvM4ҊCPO':Xk+)2t/B%MЍQv}q(ͣ7:G, WWJ:qL8C?ղ@Tߑ?>:~ m)aǩ7rha+!w:֓vED*IQau4{+R\wJ(#aXۑ2Z͆R+V:4yF:#{/hʗoN;ц?K#$YmG\*)/ܝw<873 cU+axpNG91vGKu#6Է7<ׂ%0Dxġ`퐒sю8CF%)5tE}g҆ӵ;=Wqw2#F>1t gN8"AX92&8<fo^Bx)DHk,3Bw p-0@6h9Ǩ?3crP<+Ive\aI(dǓ,R?~sQ+3v(Uny ͣ]t߈}:k[)q{_$$^o%GlN]o3}Hb &7pm V%~*8 %jUUyҶps b&}. OU+xY }]B ހh:d._o)[!αEwH`qRm̻rS3lωH. M9U)[OԮSlU.\Sj*' Q,l2/ Sn=NjN : %Q&.h\*,51)CrrS%"D(׼逃ͿRO%9ֈ~o3ni>̀ќOoV*}A3%/ߪ_5@mֻxL vMLVD I_6'Kt?'$؝)Ƀ-4ьkjI'AM\K [dQ'|w78[ez=i %l|&JQuٷ`z:5gNg\;\ډ.dLͣ)v4E9 <~dJrL^vsS˷V׺*co[`? dt8OcV"gk2nj 5γ[hV{NJ,_[@s iR\Li|ϹT&EΓ3˷0VaJ2%dXDR[D&++aC rC"/3'+%ɑ;iz+E͠TQ2ir_ BKW6 q/()s]\?jKMPݷ9rm}i'ĺ =MzyЅ`d;sࣦ(6Llbct3yjE 0kۖLM?)6u~a W.yp1eiC⛬iKӏ!]u&Jn%ȧy r˰[}> [˅Wm!cX]^)"Eg/bUq:,&P:O\pQ=:>IݸhjуjE^&nP5RaMRΨ@պt}IH'Wcܹ?4. aIbtYX۟|+7Pp| ;;MKs*cz OO}JϥoBocIQdz *xQ.0;Z:Up-V9[)-,*~Mpq":%k5CW[|ZJ ۟^``S.#egT.'G+C8Lgpd;q҅< # |VCvh,0=~rqZʀaBi4&: l0k >3hW(omm9ƍk"q^$QN` cdp7L4ն̞[ =l=tY[Y{(&bX^~QMqhJ8 tlTtEm}gd5S_uWOᗉ7Ρ _dbe*TgBRܮB G\YJT86lczxFRQB2 Rh$?_?hkxPO InE`"YI>I/@Sf7w"œ}r۫5we&JXH FۋcNswp"r,!*_c4H fsA'Ȃ%!YŦe1iJ@t չ dwOUGמ&|tz~Iyal5 %9U'Ka9'+\'E_Zayb6 >wslmX O^ZXX&pέTnRᑛXDYJ6FxR2HFp~QWA>? _>(0\S]$\`>ٚI>pw˵ <7ܥ7`9ƈ<ڸl]dEOT 7,*7iIְחbd$!Pv\DP6p.J.F3 _-,/%596+L}5E``< 1mpf z/-9SMeCy<o7 j'fe\RxQp9 I>` fh3?5Rp kjdu)Mct9X2jrf$b. &2xniIJ<5M!ʕn 1uQiM*vN+A3v6<,A CgWF6Ar0]ZM\H|!#\?/n*p!ntӮa'(xz 0>v߮8?oA)6KP>1WXh5E|pgYбD/ԩ@z}Ƚ ÔAlt.x'LڃM~;(wnVq}D C`sr{I./ӝHIǔ5YtG`eg;;%B:1یa㌡4K{=*g4XCӗ=RD=|V<6kdtk2U r)H`eskD~픝g;I8(p:ClQ|tc܏ TGr4βHv.vu3G?v`7oa#%J(yta 2/nCy|W(Y#^zyiWn`OU/ x?}ɠkO~w_pn&C &NJ@XJJP w.p|p/{ N8§V~v\X{h2YbcWͲᒨfa o?I'&G|Z-.;$A]4isNc`n=> Bq0Ri= :A%J<GCӄ{@S̢ӚY[FBnp^t<%U0LBDJVv)ΪkOnF*rM#'$L ωo8BZ'y"G울ERB?'T1m)Iytf$=`5n,3a[<˭eRݛ6ϚP`Cy ]?Gf Evnb'߅}f y1zU9vBwT#ebl^SKy 4|m5 m\yEWf("MLp7-u.?@ӛ sKVwF'Ǐ_WCŽ!PckkIXSWO<Xw4ޟFذa5]rr<ǫ mAOd!W0M&4? JPAmM*1򛫦 —>uPիsN[tI&j3 V2T*XuCcmy1pJɘ6}5tz)uNsdԕS)$V(ls5J8\(&0ភ BR~d>bKv>,X>}^㈕)Fx "y.Ehn^fؗ5!iEp͖x뒕0js`~AtÙ>ĈLn0,ac'^a̟F%Yf!,ffϯ`e^[SnZ]< WE~S\C thoDF²dHdq)J a/oqt*+L H>uQͣwH1,]]XڸbiE͵ռ#YC`TXy W.sYy6!h!VYH|CFj98hm7}~z[((9+es9fauKi 3.`0-JE8- p03zr uq}ua 89^ÕӠYD`kH5npR[0uaMj rxn=m9u:H Ҥ# 1Jipt.2~Z9m ꧻ4/#|zW & 4hҟe sAg3>0>!5-:½)ѩp^oUOUhSX.N>zI\A"P$e@MPʜUn ܛM0 9VDG "qFd;M4vo.nWn*8&Ҫ*⊵V ZjKj 8o?rI϶btNKD[؞)ߝ"^ TmwWL<@lD63q*~+X'ƈ4q­\-O}nce@*.q _? gd*hx/Wox@k4NpʴW ;;Z`qKjdl Dl9R\Ƣ E%3XD-5eqn8$MXҾjN/,XC^[:lɂǷV)|7* 蝇E_TLmp pŬw5g3Ԫ?X蹴B:5l1{" l%%P;Q 3y0 R`%{I(BtfT }&Ny=W "]#5) d M XF=ti0i~(E7Oaˀk>Ez"A_(9 ғ; XEqvpeGsЪ6^ _@d42:ǒ9;qq1 $#H䢁<1 ٌ;˧qr 5Pt3zoyEhǙ]&3vcBs`%;UB6 G%죭1&Yʜ!:ɭ^=;tw&($t3k-kmtk{)Prvn5[>,9&є3O?Mk1J *U *Ex=v,Rw0tfJyh2Yy |oލÛ9Ņ7S_j]];avq9;-9֚fDu>LQit6䩰g{٩1߀ܤזw/r2,.J i%,B4 4C=d*i^p`J3?>FګvqX1WcO0*y@. ֳ9Pta28WӱvӪɝM=ݜ߿F%~/D8b]Ba_!isxɥt)%A&:`x(cS'8gZW>?դq}~/~#y^2E]L50ӡc[_h ެ?rf、&}%a U ֯+  ,׮:ȿJYh/ :RB xuUfxaCMpK錗՝VAD.a"Qr&߇x=y#loxqB؋f{rN8;}WNƎ1"6G_HDV.QE%iE,چ`K[ݶYhSw}6.2e冈('}]* 25I#gWws_~t 7Oh}c%uSپ{<-L+ 6ت3(_o}i@f9OR^ci}t.U[X]55]z֕`;˂ǕDh P'6&5( c[oL},d1Ogi[U|p9TRծGg?YqpbHy.n \͒d 2PaYڢ~/!n "KĈͲlMK[PAژus `^;bn 5H{y9L=Ƿ ,=yJk|P8$E?݅/`;E6BU4IcFMA]6YMǡ"5rQ#n8 ~]fVQ&M@v4xVP2F!T>>1bpȀ\,8]sB,sHo A1F9 &vHIB>0 )+_;tbt",vǫәsT@<-̤u/H-t׀o7B95.zpƤ!moIؕ.ޘnBiŏ-beT"%/z u՛EߛT/O[3h›CȷT38N/Fܜj [W: tp2 6&Q[a>*8>g` NJ~m7>Y=#BSy`fR& sZ Mr-အ+eݿ1ڜbLvYKb?_q<$م;^Lr(R]s F4m'kdc̼VlK]HmQ{U3UkW(Y!Y콊|EOLNE@$Xk w|,!I6䀠+'J߀? |t?U̟gزg=\ko‹y/gU1H™U5(K\<.Qu$-Q[䲆8ƜfC,һz^p09iո PcG?pԠ 8mjmd,v+, *p|5|F\A咴+rNj62J ܈{\v!TZVlWLxЧgy<.D!?gp(|ƁI"jDY+R M$}NZŚ!E B)%22Es[|y#ݞvMfLjz( [x@h,ۑ`fUX1/#q`uo zR0}|rŽϼNSSUgZeRH5B/R .[6I2BMyƇnr yϜtV"x8#./I˼by1088Ax&VPd>H txҿ+Y{}% i|eo@0͎Juxy@. %(p OJH4$X.ppw&`>#y#q,'WYԟOs9!~q z)tͻ)vWH#1`;ƢLɿRui1a_xn:^݅D{ν f]K&ZݝKHy$3j8h@JBS&yS7VO4j^ vt ayyoMS$7 V'QX~8z%J mP㈦qzRFKk6X(md 0^M84O$&Ke$'>GN0T]8LD~Xh%>-mþ`z8pp M/'P beBuY@òh7P%rK&*}A6.ϭ;m|׃!%GOPk=GGȈfmUi5=J{أ]pweE膒Zor m Uʔd"9gb|)WSA||^1)\$t!pG$V,h7;GHq1; ]哤+;~]JRȣG)(XM}9Q #nܛN>SoMWͻ"vP4yhup'LcweXo#`}+XtK(ĵ;-wQ0:i@ɄR- "2GČϊA %Q[L'=Blиeu_<] ?/ v΀vd1.'L7hf.!& ap5 mhyUڹןOAƊp y,0=rjX"?.iJѺdSdUqOr1oŪ2ݓ(vڙ+"M}|)Y֍iM`ڕ}nFSa9bb绡U~ qXv ͫcj N][4)o1kvr|-_[i3 ̖Os;S.OMqd,Uv)ްQ1 Z KR)5P$3k*[{].' h%2KpyB澽i(y>(bƕiF>=zd3AHY+ :;  C&jmxnsp!P-N8*TMި_ZYO4+4PצA9(ɝ)[>'`lq#{1<\;^li& "@}.a]U'EWj@<(4~RqMmC*$ UsEԄEN:.I<(UJޛCqYE1.G7,qoic%O*,TfFRpPioSpk,@(M]TQ,W".sJn 6^_]WQ :I[\u..vǒyc|"k&N+Wg6j~9L$M%5{E.F:վd٧ZiGZ˳S 2XubP(2_kSy"D>qSy&Rk~!"]`d-J Q:q swVm' "e0!Y E5$:eؙd@L^P>'Zd}1urGƓU~$PR?\}'1@)_~B|٭ίKXu)B}0.B6#+ʝ^<, ".ړ6qtMGͦv xڈfraIwU S_>=bycR|zHTTmT) S[O쉲D`L'_˅ɴۇyLc9`  [)t RUFp_mA?τ?35#dR/h̭$`0*WG\,b)OnN\`Z0"K[ř Pv{1wj#:=RX{'#崙yn_4YD*ʊp̸Q^|/o\WqxaRm'aaȡOh^b3OߦfPX ̳!:nBoObFP%;:yJ uF=8iA''Hc܍TLhf0{_sid|{>'0'mHo#.çˇIc*h!_q#7BLQ /E.* XT&%tG9ƅ<C$=^D`ɣw7u*=j+JTcl@ൎЅhi^d@l(l-Ԗ Bl9ޮ`f^"‹}81I) ݃Qw ^s0o.挒ۘu ޑ1JEg ηR4>]o]:uuZ(P7hB.q0^D#Nyk9£ W+ ή1 {(jUR\(P"N'3Yi.˃FGyB#4ㄽUyzbF6P\;(ls82(}Zʒ\=~G괤l_8i{K/Ymw$WymĩȡNv;RQ0,BSik5q)ܙi3j/˲~*S [-N3豇nFN_.nџѶ}v@s'ݵ/`Ysn=-J_˕RJ3ۭ1g#o=` Wy X-K%!øE9伿qگt&v㽢3\+5\[ ',67{iq?VCu5}N{$/AT v?]^\Syshևo|&Y.ߒCLC4 $9o`WsK;`n8\}t~)nwyLGe{{IݣOuzo^CSϱ$Ⱦ/,ҋ[HܿlؿIPt)p a:&"1[ l6UW0Ũ|3Q<#;9e @DY4SF],^\5Wa q4-x%/a@@6+H C%X/j2SpBLo7W@ٓmT p3 =d FpqMR`RUB ~1W~a4Ⱍęj>H[ U%?a9a'uyk~3K| !/]y TyP,6m!J#grxo_ze܏,*șC#;a/l $EF \o2Kw(tF͇XkbN+UY]B %siZ;F늼'%TXɶ]%I MFaSgFCey_F ňFG!2 F-/thwRqT- XH/~j1+&ñ'*ŀ{6񳐌R?~mNtՖ6gU.y^p^]@ߺdz-cz jO\ w,l_k.Ŗ>((/PXA܆^GdfXE50ۿa56Rpi,#v7AЋ4<>ZS*!!kJ9h,kzqcnU[Xf]ܬĿ[˪qequH¨ :keM>w*ND: ?'aꑐZqy0I=; o+oW0܈-}Ȇ6e)\QAaLKjy_P0! D!^{[>woJJ ~5r8g`#qگ:^d4mQ:НRn??zUͽkga|c2`/Jp2VEH8`J2H#^/z^&wWW6sބz`Q)MҖm `s0u*Xa^TCҦ3m-uQVq ΘK6+t {5b)nDŵA[dAm{ۓOG#N)73T^*SN(t˳AB\KAHcQ  ,\@if_=o}~4֞U&o&U?ﮍ/$.׆4]NC;dGxf].ycMr \?8g F,YoS02vԛvבj2Z4<^W}쓏$(IW/L3kFg g¼ޜĸ=ݱuj/?Mߣr~}mu,lHT k2ΐT(%ɕ`.{クH1p#c)wa8 ĈԞ:$#E\=!1j7Ʉ~zF,s*K#cLԍSP.t)1cke,@J!`Z>O|3O ][j oaMIB㹦=^_NO@;Dmt"V eLzii,JGJn.ZŔ@Ϛ:>?{\pAZ5ta?.ڱy!t_%K q M^XѬVRKNRr*3\@Idd@.9e%AnF+WlHPYe6`MXxBZ/ѓKlwIY_!gAwynOm]]t-gIM 0߯y>q֚X{t8L~>-叠m8PB[.#<A r@v@vE=x6|oe7+Dja]ɝ #x#8yPZȣÍzlG6J[|ؔ^%TTi# 4 7D5TE"8||; c8,~i_erNTEvs쑡$YT1{NTyr̓_֞V]Kn>kXC8,%TpbwX5Ue-N!27JKаEQWK~( Eh4虙=.fSL|^7'*ROvƟ>aif2|zp2}!u(k @-hmM<$ՅMzm:^ZQr@#h=3:XwWxcGڤٷ|,?դyT 䄧8VO(K+|.ēCs6\ƃ*4(Ijؚr(a#_^lb *:]חu'.S<+4.!m ! ? عXZ,T1omOD^yɲ#2byMnSh! m)w" :@ejL{v rvݥ}4>..OM+wɗ@[@IO0 @jߏߘ]i c*f>zsN냖!H ϵ:&T0i;9~+< Rnj1X[6RwFCXCi+xb&@`;76&R@7 ZݣqALYz~}.+c!%!t:v :8D^K lMZ7oпJM-ܪ13g0H1}!I>^pnG,uե k>8%%D9=$8 0ԷY5^eWk4Y2q9fLg$ߤwrQK1Ր2y<5+^:,'Bѽ=Ѱ2Y b[JwTz>hU9!W@i Od(MWqqTZ5\U9#X! V!= "M|Uc2ZEѾdnk&~ݟ%>P_[`݋CC$uhٌ:#X_C%.[=A_DP 2pdYu+0.{~8qjFlo.nZIEmP)4g䚇qL*}a=k)t` ot^Ϡ1$bm|Fy2t˿PaWO1ժ=,W,|)q(C3RSDgpbE-sgR%w'c l"|l|[8dDP_kOFw:ڷ .Qqp>ˁE&\IN?!Jؑ "׃e`:RYN[)7Tly'oz|rl_ڐ$uzX-4wޖJ>Qstf}/Amd#ooYje7h*[bˮWu Saf]=Jja]ӌYB>n7 \wӠiCuY^0n1|6% *P <-POaVX5vwJFog{SB1v}L|9klouƄ #{ wkאR@uext,%bq @d;{fqqTyBy *qAWdLuIwܜkHٍ 9SR~`T)dBU3z`Իˋ~M_ Kv5t18`hJGlحˤN8ַ 3/;'p՗4L?Gp}Ku1igSR.g~y!#zօH9?tvF_>L>xs-6Fwe ~Q[q24~D$b#KC皰V͢2&t2#s%2a*s2sHaM|ݜRqV"/6h(XG[5b1##nmWVFR8 MsTkBƴ[1:b%JF1+AS ! ?,Zt NX㧷 N:@︠C6$*$Nc1H/]wX@woH*5nɛXg+^B?A+LFJx,7~b895 nYpJU bLSd=`&EOa`R@i =M@N7;F`k*b6č᮰]in0QFloCoN/{N;BA\?(Ɋ\h΍3s!5XmvZFsDZWN b\e 0,sŸ[l[ޖGI mfʢ7c=_yXV"Z7lsK͎/~!J׳FY?ms ^o{O\ԣ;9e]wnrU[O!" + өBCZqRaR+;ßQF;5I#Kt~gxj?.4Xwe5J U,$R!ݛ2ܿ䂔5 WʈZlu\H~Pm\ j i$&KH_eDtW9ulR@yD/^ink#L0K苖vz!ppiUQϠ*c^ iNDj 2K!8 1p" /_L| . ي PW:h{X-ʎclз*+RP r@4XU9!_.Eyq%TvhbcYd~kM\+6X,ʎ&|m"yZ. rC!@QKі D6~lh) if-YkxP@550G;Qb<""핇P+=2HJОyxV@,ȭ>zltG5,9]@!mXF7l%rou/ZSl *zCɖ˶EKyR2SE:*mAbXh/.ȕU~۾A Nk݈i1uPi52U A(s/TEGGD_ՅڡslƜƻi)24t8 J .v,:fԖmէ.ϣUgŰEe1fs?oF{XV.х6ɹ,%`SาAeBa`a[*n aߐK؜]MjrꐀԽ7![ʶ {=)5V}=&ql/tLUK?|I]eې"_ǹ L< ,k+,l6Sqfd8՝k4I"^G̾**N$,6y@OT#f|JV "yl[}n; N[Ww8PR,Q7i$>ITN "Z?bˆ(F?,o<}-14#Ou) UT[W]T\ɹ7xC@Xi4j#%m BS>Pgfim-2'  1lϊw2WjA )oU*Ȓ  T~nhTu]u)Pct4>daԈWaLOs2vRvR };5`8i܅n`1ax$;h^sSwk'Cz#{V8Y*lK8[$ › f6\7{6 b16)IVVlYOvW%Z"Mp.tFfOFRB1>l[SPq(44^QAyE6oE'dLj$v~.3b\]aQ/BD^ð cap"+z1@n ,pnWFje֎TpFm['SW7c+`|AeYf̓xޙ,'0~l#O ]x߳zZ#|74( I'A= e%^'ԢƧjs,bR^u#)IyM~hd:]랾Td_95I,SR>kV'L; ׽&w :Ai~~3PS}IuúyvPw_DÃ2)8Vl̄h%7)/jI䒾`Y$U_xHiZ4wj͊3b-bRe܋QX1@#8QywdRcq\i},<K|U''EԢĒۡ(e E_8-:|f?1\IKx}x)XV᧋EPAJmV *z!NǡMf۾cmm.?ݚ~:'<<},zAïwrT]YI5b,K22rKdfKʡWxrjsX6M8%ik5m|u7Cf'#4|")Å.iɦ ʈ#itb6'SA|TNQ[ˣ7m(aȢ;G|zoL֟d;yLdUYw|*%B%!d/*L.nDOH.i8C !khc }~{:⸢h:;?>zªG>$iFN*Ir~ "L*iU%QdEktGZ[L+ө3m|SB>5Q{%ȶ~Мr*8f`|ذ(jat@/v%IUsR\M-$?߄:zR1LW@e H'HlBQ*C'X7[DX{oel%l75 mlf ht>ޞJx PaOTk=t9U{eiZTͲ-1-DE%y٘譿UTXxFN4y Կ+9fj[8IoDGl$ -Dhˀba M3Dv ڙ1 (!i*i~ӜUֻ4U(T` 1\^^ K!8Oc^~^ZAVHJ[[=mCewue 3%6 |I̮#/C4TPT.NK4: 4 Ȁ)u`p()١x2rs7TԌ';fp˚֩&Beg_Hȍu6[{²s 9h/)%A?40ӝ)Az^ܪdԐEBE]xIn JkhJ 3צ9w!;h|]Cp8#dm8AXޅN2j l*J1~fz2#YHjd)cYAU|~fa\LnP.Gs Pc&ghpPM#*3ң+2k'}[y`:ye6ߞ'#ʞ^! 4GGx:VGg"o})%0O<pj}5᭏i_`b^ű€n+Y\/tVuM)H~9LX+87F=LÆr>`UfPj4YH7~Jgۨw/Ɏޖ ?-yW jl)?hǷc9QaæE@OAt1$Hɮ,H1k}LO;p\>s'3}oa-9# MOvgTT<vmE#T:Vޯy߁{_czBwѝ&qT [nZ*kT›pu1[D,Cֈ۲ trP<`pZ]lxI 5SYP캽`X +=}}k֧fѤf]h,Y9w,FJڻ$)5!zIaĭhŰe711x[P͂(gS=Bu9/UoYM`dCYZL~Ws=W}0-!K9CMܜ~gDs'{667]؋ ʖEW 7W/TddFs[.秌W=*z6Ϸ am,xbreT 5ΊJX1KafNIo88s ]@Z (A2l2QcjA-`v jZ N  { ? PT=_?B20/(MǬ fHG̓2v=ؽ~\\ hcLvayJ#֯xaevv#,L`%qC`{pΠ= WX Ve :)'YaW-7ʍk6%zB2aDUO!#\$ㆃ[my+`+ jdIX~WK-^~?pS V3{S d%#yל$`-vmK?G}y ~( _"ӓHr ϨGd٠Bw~X@ݺ~W%tΖ}4y޽uZFAԵ4%, /QYHft tLu@+jÛ+tOvQoȌoDO$.!E'}Rܱói/0ё?R&ibhLjᤎZ,2Qm?Xj C++/fT! B{a쳌-mblՏV2>K`R#b;hy!%S.@8 kxQo< pэrq*]T yqYkqLjLNyGg] ؈p}3'cB2n~60 yѮ=,î?qݟ\/-XoXpߖ)"[R ۏlIyE8޵zpy%)'`օfѣ@/&oB5خeKR}GҸ7Ĝ]Xه!V4 ӥs!dݟ=Ngj9B{6m"6#5EU^l^e2&zmwbMv,X9ԫ)RE1I]b/§NFȒ=ȡ (%z5g:R))vSώEU٩&GmחF|9\S Ù1Js`Z݅Gfa0Upx_E_P(M 36ա ul sXbwɊ]!kYֶ:OMr/f݀d~TRLMݞ\ ݚ+N'H\\2M ZP^36:xtҜ3章3y0OXP;鳻>.sY/a6O{CwjkΗGwa=k^O+@zxMBi{OyH5T(o4e/P& wCfGu"Q:tVADTksаJx> Ku-,{,@7J)N-Ko9AY9PцM@}G;,՞P!Fpo&^oe|z喌Ra [8( zLzu`#X!{q@z gwN~^ۉ[:aπC{1wM֮n=oJ-}(*Iy!HsI*"VGo/1k~2^kXJs#'}?]ahۛʑgtcԧ<{[б"&+FWZܕ SabJ/Z Zh 1o)7>aCAi{bo'eyٸr;( 6Ml?^o&Cl<,ќb5omG3i/@x#'XR1zڍD_ttXvwd#>=>poK+dXdAp}to`VS Gsd%Oi{'њ4Kզ X5l~(+_ gTt<jǵbny4xcՐ{zM)Y;l7ɴ#ӓw&)*OO}ߺ3ٺ~H -YB e!o-Bb<8ρ i gh7GIΰ2}m׍.܌ 'HD1ؓf!"Ǻ" $. [1%?A%lY]&0~na|{bPwrWCo>?TXJC-M PlTJ}_y.؎Y,滯}7$3e(4ACwwh.)وbz/~gM1GqFi?j {t암z:PjQxy9䵏kW*K%)C3qB1er-(2Qof/+f+d\qB|}&, {ȰD@6eo8jAWV_㡬;_y{֙rwgɈ=z$:n+[ݚmieqE:w Xh8 Ccm/K)c1a5n۩Dm|((_ ْi7o}h_E NTupC9^"wd_)kz5aMB>W\؊?qRigpGiEL/]r:[ CiUZE6C۳ GxqS2 Oܳn x, lE&wOJ.G m4y,ҿSbw'. ~j:tϮ,~`pdP\pDY:?6eTXJgN8h>193ky|#~3,l)tR|YVɃu5hHtHZZjĮ {=V#h9{v"!csy ,PsJwl!z]k"TScW_{ 8F=B쫈aVݬ̏ S9`&v$(!)h81Ųf@[׉6{M~o20zw7E܁ߗPwgw 6MKLO3sa[ ee!shzc'|IMS}ed( }f& %;GŠs,[X9.q_M`fҢ˨qYeP:]昦JBb.ƅ⾀@|/gSPaYT&pjfdBL9+>_ffHs ]1]A` ~HIyS_ yv:;_|;uIN})Sj# QUuJ疞a*Y> \Y{meeM*[16UD}EQiAqbGZLiGKW"'.%PY4"MNo;1l iq/v6%6pG:PSĕğU¤_GX3rqGRM ]N9x ||v:&3KNjfY*ysop?"Js:L@_-wKpRk݌.uӇ.wvMBc'phПvANhx3gkBTH+d衞i a 1<4Wur}y Ǖ<᷼Uɘ2IN4Fc~I76aYB{{IB$& Lm{ rߞzHypXo931eh$GL$e3 aI\@t%뵃y]1գr̔6)$Wϰ1a(}eM$H]!j66+b={?2rFg 5#cjNiFKKլ'bRcO$ހ6],99|`T*F8pq<_mM {@xpO¹|v꽟>A[7/"{j` V]״@(J7Ή̾ަFsFP }%mvۿj@jܥlrP,R9cի^)G9[qt W$ܮ.hoTdl,EW&Vsu_聰o+icv*W>l_Wz-ɉ rHׯɂJ"oj0mhb+Jv{蔇% ;0Zxm"FBqHߌז7dʩW^O6&T]Ce:G%oV/~+T-ܵ-lZѫ8%37b^j+99w-`~JmTX [,_lyl+ҵzqMi>VucKp 2r f^L=E#^|8&FH7=.i{ WϑCn=QuA,:*F8!ké5e˸hRF~u5-4 <>IJUfcf<7~^XN(O_R FI`AF%/}r'0_N$ -"ܡ撑_zH/rx"n0h<Rr@<%x6/~ƈې^@s&;-Ϥt$]9@8xR7[O=}MUP~z (x\t \>|Y}&UtzudR!Y |m}ZpLEw&\᷎.A]'CEb16R/#) KT>"/Bsĺ|DI]t*Ǎ=c у\Hp{ۼ+тlj驧_m>a_gwFlv7IScpV~4#;4SE̟XI\ȉ5y@Bř1Zm@}BY+P 9x5G ^l=j"g\(qOGZ.vVu4W $7DÌ\[ D0c$¹Y\JY.DYz35m 'i~~?Vzm % OU?0F>4-Rـer/u[-|*#k{փyX` HEz TV dWο7>/D} Oy ǃ6|īYHbx!ECIB5]*HXH:-#߮wl;]I!>B̔ rQx-Q|6P d&2D鐭,@f2W6uzrͦg}=rXC}ljX{_!F`҇,.c3*N3qŠ[}T+Ǖo=8%/UEE-88iP8{gZކQjͳJm>{DփgzN'*wTu<̳7nn7>Cu$>x]Nh\8`dFᔀmxë!\lRo`LE .R[q1*t - Px&̑\C+b("`P!! kY ukʡP^ D;EqB c.=[\UIGOk\fr>}F lHi׊[Dcy^v{|YU)~;+ݛ?*%=Vy[=mfj§۳{t9D.njRT+?Ӭf=2r=ă\0\~`/Ko,Al*lɵC֖Wy\3 xza>VD~ۗ޳TQOdta6\JIG9t6md%7G?_S9|>Lj]A<,g Qt'}8LjÌws}@z#y7R#?Fp45j&o<^4[U\H>E_8D2 n oAFוu^ԧg/ ~9SGR&*h&4>n|vDYS=IӮ )h#fٶ@b`t qb n`XP.œײPMog_u^| /srƏWQ0ᴿR0dh.C Me?Db1Ӊ0&Đ;}{; w M|2HѶͯ;SHilr{N}~l6847xivfΞن9tc" kDwX],ANd`qt=QWJji78q#0D^7p){VT;7J O6ib%;{e5H5 Gd~`H02̙\BzYvkLT~T~+_#Crh-. /L>3AL@-;ՠr;>;R/p摚JuRnd;BB9|fvx2w)iAXhVhJ3U'p? '=K0֒WKh*vgǧ_ɸjLOߖ,XbŪrj6ҞDZsɄv$ 'Tu^*!Rf[8>&'Hu8v`8N-on )wP9g 9?z~2^`,|F`W%B[fO#ȃ~dxp+IU$'[{f6q:JY1ފ,n1f|9j~u a.'߄Z83:߬La ׼6N;UjS UNn닕U-EVf̉ qF\)Vmg_(|z9 D>/}3&^񁸔!Uo]ʋCYBKac)3,΋x,]2`͠F*ѥˌ@Ӣ%50PbnVP0 1ӏZ[>;~;[> —妷O1'흦+BƷvh۸ \1Um\nm#ƕ64HV!;6h% 9D#]_6qkvj.\nEL߄D(<4z eG꣱/hكim~Kp1{"O;+J`VIQQ辊Ʀnu޼߿*j.E:v)^c0Xhr }.Z3oY)ݍM>2|;oESɹ,SɕRX5ű[,Q|5P(xrk5#h%n.sV)&DVu~4Khٗfxotۻ\D2үl/|`q\rwdc{IG鯫3&[t$Afٔw53r7ӥs9BJBtAjX8"g~*bCv8gqfځs&3M9/ |A͖NT$bA. ,oQ4,Wl|[x$q×mߵbxVX]kcp/n0_l6=HaF?0[TG70[8鹫"ӽ8A6,~*,R>kW{N9Wz3?73=(,͕t|3q%ڇi}@ue+ n^O;7lRb}p*w.Q6j"šiN+"وa3 4 FS>ho*B 驠OˎyrUIoۥhQĩϯtb03 Gb9  @awI~~g\]ր2x[kT;oE0s ` cr5-m|­FX˦aK ⩡5&’P5ް~6xVGbEA4Q_1j])Wo+75wL:$GGY!ǿx8{G{o~/cD.p'% GF%6bV|XѼߗ_Z{ z'Uq 5R' //dhWToAoi`Q -:_E8%Qyc!h*޳! 2(>AG\l=\3W?vOۦ?SQz#N li@}nGQpESWJ)yUquaá빍ceDbդȂׂafRĔm9~βV3 N˙m\L%IZtZ&FA 29u,qt5]h`DfajpwV?Cs{Ir;z Zkٙ;OC/h=JPEeڊm=K<d&NgsT>'}pE:-Qpp}~n.%líC 'nK$J$!/sp?~y%]au~'fO 8u4|pﱸ+~3;:QҪHNw^~mv׿!/4p:TS{5;s^ >uAڭ7σJ⨧ߺ>5Bp@_8BYPģ[I;:\MV4uoV:=)e9_Ntr"u8U^U~ۧ( n5<6Nr2gq1v_q(n_7~nI՗M|Vֹ7k%c0^Дmtt.7cS/\ϫkvyoZw7^J",'ٵm(*=[!^~6d 'y,~a|2U[Geyw҆@uH K6li{*Gg[PsA{9ɅCbHh6m4g Ol~}9C@Zw*s,V\pA- {V \5|"JL?]x@vDr8"-MyVtsobJ$MMvCmT[KLkGe3O{Gk?6_0̉dx^He妿3#H8k&ɚ,X>!/O`v$ ,:s|w{v]mFkrjagy+e1fF3 `1[+c8 a]Ap#wRHO;TMQ"un7w5V[ /›5\׏?3,,``(fI))J鱊Y-<dCaZ85l_<3)a i5 ژ@4/A{C/>+8o9 Yp5J[!G3c<@q i-G~;*!v7Ү?j1hCˆǧF~0I'*\/D8-..GfDg,Sm~+3[QPkޒw+FpCX 4\,]!p&fSj6%I~,6A$a*uBţu:T{;w:[zџe}wj6 ihsˤl8FGNjQurBw"QG|:)Na8-'|۽̎:A2w=zа3gQJb[a,SΤo:.Rc ภ/R~"-sf%Bn D(]_H,ZM6YT9<瘯 cDgAO],Ja&U{ T&;0ږȰ6!~qm/Š}W&bFgL'$ƣ9ԎHlس#0 [ն(!bF/3a>\QҐЏƢ2a֧jrk>ڴjU'ҺH~81!DZ+B#%d¤{à-`9ϸ@ve?>܎}\Gz\ k 0Fߠhz?K(T8-b[,weUd71ǘ5GLXo,Djx!Du@4_J#͋v:J=Dbxrct+|zBg9E}FB?8_aee V$ZV_ lWoZM,/5縷>ppy@ty9H~#g}3YB.ҟ axM|] #V:NPHQRr8T.àީCrFDStd?e<U Sgu}KBR{튨JE%A]?n6 ͰR6:v~ w j"<3 Z&xQ=FPWt:a FS"({j[[יr)!'7 jF-#} !$rY_Ġ8-d޽?Mr W ?E4(ʞZ >u]u/_>ZB}^6T.++pC`0t=p{+/oBjmҳfשW<=UnjUxA)m!;Y"زpB~ ^O<(Nhc4,z cW8{zO/S5t=t;@̈́^2AA8B.ʼn1$\l򫰊K(hY:w;ToL00EOHF 'c! c8ŋeM0=m"ꁜ,{"QJ& ,5bg{:/w MH=p^^Ѝ>^.ɂ/+oGx*X5bYlQ` duاĪҐm>$g$}kFq;V?I6mOw9D%q^t!-SÌh &;hw{&S9ờ>ŚBKw-/I#vm ҐWZљ+EOQL.n$ap=my7ri5[ 3a2فd[i&՟.@Gv<2_\ɓi*{ۊ*ߎ_t?qd>Y[_:%'NC6AY;4*˵ϛNC+Lc}8Iz9!Ll>xF|L">ji_fN(h(m'&JjKJZAV0Fa \PxYݞIB

V/(k}zx|OEq6*55]4 Z[ǽ9z޼>wiӨ{Nq}*׳荱b{~yD=?gkIe>>^S+4:xr.;o~<yeS^}?~` ϙ̬tkt.h$NՊ6V8Ǵk}㒐=I xAr-O.,y:,;]=Y-nݜ7?H~QlE1kQ:揫 ډyCEQqWkA6MJ'SVePfhw)@d:oX/Ya. 7/B2JhF2#gpAr?|y5awrXe!psN#+*066|_T]ϮyGGX8OU E1|orl>Qro^,(a EO$RjT9o/LOHw$h|8~*v]RT]]E< hzBsF=I<> n՗珊/IޢXW%@8󕝶 c/"U ab*rK愇ﶸ|,Ï9|2vtƘ)[͏+tG7|/|?Rk!s/c2?? !P`\OrqABEϦ]|B9u !Jl 5Znn!q?WN#ԈAS N(N8Ti9qfuu/Ԍv_HsvV)fPW{ۅx|H4:&V1 /o3kfߊqg]BO[J#>ՠ<[tfqJ4,݂b5y5Z˴ru\z<~_D^,a.>QUb4N}B67|R- LRٸ? y ̜\KVa_C. (ޯ8ݣ ݐw$(ƽRsQY=|CN2 CvB}хqdRw ފ^BaQ99]ͦ9 `yc6/^G):a L($fS&1$Ҽ#ɳ{ iڥ,*VDv%>՟F^LՀ*P_In?uX?~Qv*.W;W |yf?6Vڨn\6BR={1t \C[tv!I]4j]xd p)KXG!nA@9oMBOaAtޝCy@ʑ XVxIXr0Yx7Dry[pBaDX nYe-!2ݻm#̢T8v Wp_8( Z6wD΍𱗶 "wήvd3:U 3oYI *+.B/{\.»&W0>;X[qZ=rH?+\' r#mkUvq,iLK:렍 +iyGA活dzP4ȝt?mT_ok7?,JT":9%7Jov7ֹ෻=V[Fd̺^72FD{J|z$(KϲPj&g34nI/Y@R`eұ#Ioa*j ·wNô7H7ۓG?.| !86rPLrRl<|KQk4ɍr9SMٷCu1L+kk)Bq]qNL5,"KadYֹiGͫ[ФHx[瓴2edAk,/C~6;hNsM~2w)S9A%DM{#̸:fIow eA'j6>> ^TxoFnɭ2_ۧ{JwO30w*2ۯ"އhmcXP \Jr7b)=-lq+c~0j7CL2G諨oTiW1Y*k=߮jϘ!ELh1d#ިx&0n*0'!t(x[ Lvx{JXL*n{{3"/Ӟ4ߓ }̲qڣ(snx!+0:o?431vT*6%)BzF{ruM-+-'/h~͊D uWJWUiW\@x6ϳmsQ5k߬y@d}Wz+~KL]~rֈ5My-; x7Y F9I ǜZg:ޓReWÔws`\?vj[S֖~>ZNOkBdog}-f_eELekw9PlM2p/GCBP&t&j "(O[B)gu aQ[Ac;^55tUowp9;BǍVڶ. *^;nPo"*?Wz޵Q%GpELz|Vĺ28o>.r) "zT.d=m=VudřգVtȶqYkmHQ6,&φލsn)N<,ΜSj _{j_B iºqqm@M="  7&V?GdՔ rn՟;.Ċ4XirFWՕ= ~=h^z}2e JX\&z*A֍P>DϠ{˾[2y4yɲWeJr4ܿ>a鏖x'J:87 X#aL#5biPCϦħG3&ⰄA$*k`hwҘ|-Ff #J!%k^O﷠`Mɢ/G˯BO &Kқ_O1{dSgWw<r†* '_ W% 2j:]_ Di/r4:{O!"0HxCn:7JO*:q{GtbZ7@fasVrY(>7Ah< 愕+n&K*h]%-_6G)޳+"̯I-{)ENtҿscg]3CNNY\H\[?_IS>c황#Bao;ZfA8>qinQ #0zs1soϸ&[֋es@oJ&*֥]DFwy嚶pY=׉9}RJ5r|"  EZ̊9|h\\81vmYC_T5;bS(ߡ#M(;_9q&fO&R]g7 wOo~5z5^ ]7v8R}c2[XFW^p߯{$(FPLyL -֢qo6.w?,/!? 6'} ÷ox8X&KDݣ/,zDZZ%T`CG~h[k57r6Oہ۵Ñ_ß?{^xiW:}+g(pxHѣC8:>1XGnvZP'.L&,.4]2{n"n]@%ۏ G{w_ѐ&ضђsqPijt}:°,7@tz7~<~Ka,}k鋣m͞XGVOujOuiy6)Dl5覣juw ?;|:AMK,iZ~z"fxvOn4*`-0 !=PAZinVkY-6gǕNF7ho%dТ%(n';i|::6e땔J*2UW^gjYZg!N'F{=t~|KKOO=H=H=L=L}*((ן__N%C Ci'^ZII[gu ,j'hqjI撸 f73 g̣[8) Hixȓ)֩D-%7"|RjӉ̎X:{1éZQ3_cR:7Nz؟%L=G8)$kPS V3o#DP* 'ckHqCЦn>s#AnG߻oxe*O#ePƃ_oƕMe:infܕejI #,gw`Mf+y>~4JbFV4W D- ^DdXaOCf*709256@ yz!$ޥ&bvߝ1_>:\*"Fԝ 0]qh3<yQћɴ'yzi>Ai v;OgfXWY! #@xaM(MOJ.kA2n38_.!o8*2ʛ"~f:>F%MA Ԋ)x#ϔmfxh]'yajQ +lS)QBx+/Ѵ=/k΍˹p؊]U_|3BhRU]{ ܎t[w>j}`3xXăV ;[H;M|3 lwo7'bptvhʉk^Eoa&Oӯ#{͌(8B- jf>^B=Yvn>ln|g:DÂSO]ai|اi/*y}`&Z[zK p}w)ơ-2u`T}H0"pZ}ej88l2]R#ͧyּicAz+{ޕ疋d _>UU/⒛tSqJK[Xޢ(em[޻9[@+/'D1W4}i_ ֞?n9TA1ewrtVɢ$xɿlarUN#x޲}O_Ġ[Df Xo^'%Q@pL̔p b &),'Jbhc˹PY.aFYQ,-"pG=2+4eKPιs&b{4qS$[|#XֻJ' ə|aI] bF^XOv ߭&_]5Wk*)t6 e@^"g}+̧3|Zr>#@Fɱ{#+%Eb3Ld7?[[Y!w12257-e~*"ٕ Y Tr[Lտzz`uk~:l^3^c8|,*+EUҥq$~xP`6gj92[jT`Hh}&Icn{kReL)նL`/LD}$&=NIK؞'Q#]12t颔a4{\WMZAU-`~ ] ǻ  ^y2'A-lw,/3kHb'>y337ul^::X치,g&SrJ/%xGPj7]p%ң|Cδj 1/~}PVLL\D".\t qS|K=\>u!zBhBÃd}[0/Q.o:?MfU:ޅZJdj#{+4<+s󺺄؈!H@ś&~1'(76E|e)`12&JTHǍ2S3}.{C,/-ձ6ZtDk/Imf<,ٗSݸ>8{;{G H9}.}E vq0|uG|U (K?^ڻy%r/~ {$lX$rp֬q$7XTlμ<:'6ɆP#?{#؃DŽm}# #uC[ѦQ/ >tZ[+6k!zF:Inɖ;sN(zIbaڲF"o w›WΘ̯g?aZ/\ɜUݺ0'3Z\a5}ku7J`8 G_B޵ƻZP5:XM^w{_yW&]7A"\8<[8Æ?f[p8OIq[Ζr4EF;}՘ e`vbi2̢[KY'YiB~UTt; H RH<kzn\nQwUl )R1L{cQc-%"Btb#O$0LDQaq@Le>po" 4txMDr622h3 $+G`%8zvb#*H=,q6'Z,fzY|& DgWwW,11P!57(QbOW%\É[5ZY+\Z?XoK(89olƷV(^5ԓ5ne’حkJvjUHoϓQZ2諲$t9LWŰ3ψ@ _M0a5]OiѦXr9=ݔ |Ù?h40K3{DDV7GP>< >uh hSr\ w < B a#p [9@YZH7[ޞQ4 T @̇w:oA\Lu.=׫te+jVN4ˉ!YeKoJo fk|Ȭ$P]&I( q|l\-΀D&N$)>hXO̙VwɊx-@`K@ WP,9BxJ$+ymhza`#*o#-<p]frXr\Ee`vI|d!F22$:'mC?4~cJ+u٭<ΥY%Y ͈V0[f{[cQ`N&`4_^;J{*,GGmQ"8EOԛGZ}mm2#|xCt2< 9 Ը֫#CvL;p x3NdPHɴpmxsQK%Y=plХm\u~!3pu\sٸZ^/K9hBZFJZ{gȤ9*oטhZg^#b{r_2,(FU9 s0uwvvV9V x& +\xyqPrs+佄- i,@;dTex勚$gaKL$[ 3+/f$AuFS4uk9 9 /"~ĨZl@.yFogy~YL Խ4L]93cuk6'hl 04Zc {XL0vy1 `$0VqG>W^LǗq|~N]*IۈE3lCѵQu`'ު7?RiAEBc1sCqu ߈渺RzlK&A`|  yҟg*|F,-"a%v3c3,;E(±n.V! 5|PAV8o<(fPqBTR SnpLK" J(7O`3U^I\FtGeVGf$&RПG nlt`mG/!S.Jj\g۠]?eYFA%9OvuZ5.y>3YGloQ´#2Q8^1shos#3`CATTJ0]K6q@!3~ykar鼙Dl0CN Spe>:{( H"% 0mi<o*}\r$!5f ?{heOq}GK@]>er%HymB%lt9J q}).&Q^ED <:cu5r(>{Ysx%-\nr_,Xq4S?b8\"TEozՃ-~p=$x-1 E n~qz} oq 79w$9I5H/֩p#Z9< S8Pv"hyO'E43vcJg7@]FQxCd=dϚՀkҥ3RmzO V3hd<;tۃK0 ^|5iE\X9J`toYщ_pA>ѯen\NƟ< |xK^Gԃ>'//A< &;+|s7_;  cZ]{_i4r`@o4"SIpG&Q 7otΕoi!.L%I$m6}mc 4s1nMn>ತc=&4tXbݫ@Ov8 ϙj e^\ErsɲmZY2Iz`+lL,A+Oī/n^1Yf *SN! dFØFl~;LԘmğ/GGNjQ| G[ݯ01j#a}[pf߻B8IrzwɶjH{+8ϹCөI$GmH c!1.V,\eSzn\O~(? -4Se?{y;O, z>P?0i)pB;C)>cRf 6*qKb*6<0pȎ-M$|\] X!Yzl kfV #+&5Vq7L՘X`XPT#ꭇ@`>O9cxݪwBlsiQ/+V[3?櫋phqax]*%/tQi6SZr+QI`$BpY8oZʟjeeǙ`dڹG^0j,s}ܔoS?3"0өA¹Zk_f۳ Yh61˯fb~L/LڹX&ϕsƹö0pס)b\dPI}fn޼)J*'Njw}Sr{/6=w)Q 1XψЉ+j'2ye`UJ/9hEݔs?i'CMh̢(ѻT.2ñRjGV^i~VCl^hyx?/RC9$3d}8 (f'Õ(atf$(H *Q8P!KHt<ڛ|N%χE dqb/D]K:8طD4}! U錘B2pesFkn6Anr8}Zɪ`*1_Ii"])ރn{S&otfxy#6,6'^%3 $NRaJBI*Zd_l7V`ϛSQ~I/讗̆arRUYԘF_+9Us}z˟ wg&f&CX_D݋~E heMW4„*Hq )WZƠpW~A;?*-1Ȫ,N>alIs}±-SWTx(ydGK߶񫐿r_[N!zHoߩQS9b2r'g6<%=)."@$Dwv MH%pHO`bǛ!:ac~h֢}g'ģWqgpKVd8KppkK^POO+a &%!d8/#uACLI$)A2i|ӭ] yV oasP Z_k^^nA<9WҪkJd*Q:[!Ly'm٤R㡾LL83dܧ,{yX|>ߎDE.q041Xf 8Ԏ'·,k`b*f^&eƈ|2A{hCEvr(c"T=:4NG߅%UQy6WWrhL`&pk=Xe& I3`ge y)d:O; }XQ+̩|Ku8((>*~҅p\׿Gٵ*Y{jBk%#Ct`n_t#S~055Ҕ@8Q3֍dWeujBzhՑ8H9?#R1e- ^Gz^]9ƣu/O fX+`ĜVoC{C<.'2A`5łAnȩ[/X۔/FfsC Cyf?E˳|mc9Lc!YQq h} #1xV?3.8*]./eG`3Wwğ]&&bMʅ [p"`TEi,# m8DW1(J(ȸەڼ6p-H4GK\$6fg^yL,wM;7Yj\5‡@cqO .SݝoFe1_EA=U82ۋ2?*mqpE<6t(Ĉ#8ͩV!!bv!]c!&({Pwg6o \sP]U5o/n?\ Ҏʊ&z;P=5B=Kk:w.2C9u>'6%Pd+e-S e|d  qX6Yxp?:?Ey:c6 l&Gwo;o7ab=q-l8̎aRMOXEoo^=9/:NÉusKF.Z59li]Së H"\O!0%[JYӭt{_>nWmFwVYFgzs{߼!RUI?BD tMm>\ z>PEnv{YKh+5Fz PnD])a[NgNwq?v_vS |ԩ-/Ti[qv4ޝKj'hXy'#yiQЩNmib*vҠ6EU㋓z^* 4DTK$Tg57[\ywtUօ^9=m~a]QcΚ0EuyQY*Fmޮt~[͎,ntZэ?Үo{oi~ڹ:VޭM&߷jL\pZEGIzթVα%ZvG˴M*#+6ϫ|8mSx~6uj.ʙ6۬RߙYGϧ27xmi1)t.o-Z1N ̀7RC@i]}zV&ӋN໔r^RWdQ?i]oV~jMc8Z?4O/nşf3ۊLGd_U ~uR8 v``z(jp)~Λb_t_`MTZ9'ZZxd ~ |4%mt.h7BPȓ_)zoB2xqj)('r?e.ҸwMU~+`VW8~^Dp5h 1L/gh,,6h١i6Gk8iĴMСQz;]#ml(jaVWhC!Rt\kK=G,--keIb2 W{nm_޻ p6yOe,5WW{YW]2#,%= _ku)ZMh'Ko񺽨QF sz+]5pGu7еqNt<ܴժ+t˯]5*4U:QFn@|Kj~\X!fzn#7:keTj`N#9a&1]{.5vJ5B7~yE'j5lH|N|e̘luCp˱&Wڲ{´y v5YZ/Q4r̜QttDwfPŠU]#85igÄ1S'hGc!5"JU ]3` -hq8.chAKC MW|li CYc $lfp=|xmb6{ EԂ6`38E 4yD(2c1r·.}E u*|)lx;N^ }5JH[InƯ!]tx%$g%㖘uŜ>|T"K8m2_Kw9 H\T/5Q٭l)^gO`$wTx$cO4  ̩qLge"`cHWb_$.~9=X5P"v!l 9DŽ"Bst:Op&2RMI.ZL>*_Рk%qb[ '=5f!PƃA#5r< 5AOiEaLs*d*W[h IJd.3 v @1)@ c#OVZ5rDӑIGL 3qmqV[ɘќr) 5#+:CEόVR,yz>F c3+u.EL؉Fxų6Cv(F~AjNAnVK=syu7BCM%qX GQvX38z%NMAcͯb:fqF71/GϪvZw 0߭ڀws$/2pDbwqE 73LId~W@= 1E$ġ)Cީ% iQ0!$Y^V7ܩhRU!5,֣')22zSrrBwa+Ewm]7#dCV'̑,2t B3AܮKh:l8iSz 9sHvl uM&Uj1m(HmWhJM.G5!bT4DEjWݖ{Hl.O؇˒9/(CA }ꋑx&˿0%$@D<oGXg4Ҵr0<"nm 6Vc+ d"lƝnGI\[4='廾`{"#nԏLǿ$+ѥk;U=z;pl3+_6ԶS PmuhVD\`䲩Ɖ +82+W1h[k_;qE;ARl=2]qLA%:P+kW=[q+%TP\y#(N%&Aj$HM>BTO(20JG^8'Vw"vn>IG֬WɯZ~O5nɮAЉjD!=ȷȯV97C10dpc:ѿ2"+qx?۾4hҦ5iUWvat˦}dٶDV0 :!w* 5vhz-hd@ aP^J[W%ߣ\*{m"P]&hM2XK8zen;XK4,]bp D A;ǬA|- !Œ!^˸#Ipfb]:E؉v,k,g`ŽaHiPf= OH[=qQqiŧי+t>nVݱ8 ZT\\j+NC:'ᛠH!!RU ZwU.[ 0 ԇQWȇա%e(wޗ-]"KQ_ /T5[kю|$Dԓ(S9]kߠ 2ZJ4a u(nfRs.$:mSD3h6GmjɰF#oPo0۫wLY :-azmn+0+;&u٫`1 icU >5a_o*1v"=/+I!mDuya4~"v-ڰb6g1cFhcmx!7;4ڢG "BCa&f.?_~f??cN[P z@sפUWOBy’q2 jS#NQtOxf1W Ia7(~_7o \ÄoRtˀioW&x%LjTFe뉙Aӧ7+^inKB,39+rS>6Sq5Xm}hZćN`+~{q#{RV&wФ"mq6hbUq=;:I.3+̲m\evp55ߍ&gt %--2utbwi&>a(qٷbWeU<=PԠC$\%'s( 앂|4:݆eCE0 עO!uC1 9ҊJ .yS7c@bdЪr\mR| 0DSwOwh$O~<8=?.~< קxO\w1;×%-q6nŝp;_0]9=$ίWQBQagDK|kXJe.G+A ԮNNN ݃^RXC pNsPSDj1~o{ Q212BG4|bKVoϥmBHh9"r>]K2󡩲[(ADTو\>p닻r{Ƀ_jkaZ:8GMZzJHtKC2.]).42Q&)ż/w*K'sN֍Tj 聈?9ܺO+Va L8k. +*ӛWlg_=t{v7ȾJ>֮ev 9៌j"l,_"[ǞD 4.SAǿWg=lvϴTUϥ;TmqX:QS-,*`WH4BMkz?v~c[DQF;JrZU8l٬yQXKQcP/VKy>[i>;'٭״Fh(" tCT?YUc Hz%!Ak R'wKÆJ*xJM-+pIq0?srgAh/* %7#_(ߪS|:s-3t4mpI#ᘈ/n<|HEsN+&fcLa5(Ġwt:¤%+wOs7dc.NnpS! 92*}B ~[\B|#({Z >>G; |W+4nqv7Ʒοe;%#Ճ[f<5_ ;XW.&'ħH?Ny%-/LV7QGgyzr bsL?@##L<`կ6CJ:#212B߉ݧw|\~|wo콐Z͎rُpY|sKwX(.Ӕ'|us ݝ,ctF:5E\OYjmw-zOz]h"L!0njM哎 iP*08qҋ3isU{؊Im gq/@ JٲO&G䡭r]%5:VF/VP/EC-`HWĐFI T|[A- a_Ss {};q,ScP {gVz*-C=>S}øcAk+/v}Pp$RKm2?6 24~f%/M7*[a혶帇Cl}8v陶S9:fR\մ_)3_)1_)2m!g~~`QP~c#m3@-\h xĈ'!E:~P#ZV?!lTb+~*>CJ@\h vỖՄRNGeR]^";}z w$^˧Z>z0 l-L(7ǫ۔AHUŜ])E8bQ<#O|zH) ”}=9*+-v8eEEy6mݍ3Ы 1JDn(iua'7[o*c 8VY<+S /暅,i$)9T597cc(П;s.&|}6,yTRF;̃9,7Ǟ#zm' -¹6%3 6!(ia|̲rAaO#3gJt{yoR%.V}tmޭvF8VSN#&x-$yK>tpl#mvi{'A3@x2 WVJjbŏeꙈ]a}FK*E~e񬳲IW;W5)Z=,3)REb0]qC}n1%d{q`s6%O#lj`qVR;#u :X͂w^Lz+sz>,琥ۡ7'F^A7i2i'-q:{X>>^ ea<r F͗Z$Ts Tc0-;" zw(WɰYj[v""Z=*JPr-o#nnhR4 n4v670"=T &xp';:8_]ݷE Wf.KAstgpPIHbXUrCP ]VCW&s"E-HQA\ OH/sq9wœ;s{4'=9߻]a6w.w.walw.;]|r s9\ y`s.~ss9\ν0hϭ^F{v5 hϮѮ[]F5ukh7\]Fnvkkh׭Ѯ[pv5ukѮ]]Fnv5ڵkh׭nFvv5 h׮Ѯ[]F5ukh7\]Fn d-[pqڸq+.],nUEkĭH v=rî[ Bⶵᦶ3&k8Mpw G{z=PhdK \k.Nήuv ~:gA\4Ooo ڗq~vq ]o`ǤP{:9MAb,@nZ  AJtXP"F5ku<ýmz<2!ZuE8R$$y_572;Eb7fd)t*-.#J j (CKF 䩢 3׋3$5m\߇ [~h]'狋Ni'l(=efhM}ds;fXUU(_kz50?ćEqY߰rL϶+KD V<+UhPSM7+l8F;fB}6^9yc6?,\bIHZCEaj'Rz&=Dͳa8D5 5ӽj؂[Vy_=׫tBvtʧed~Ee(gv_%Fp>4 G$!bl#X}ùt+(io@ %|!O&؅Vcv;°X ?9:iR'£_zI0:,6~`ѩչ@pku%@2@YSvL YMc:<!)j]ҙ+Q-jmbzFNӘ#㫮i'=v:KM~ybo}v nJo^ߺD|.:}0$t)Iqt?eOgpO2lp2&kJ [Q17/52 kUN7Wk*3~3t^_w廼Uwk]K#En5s]4A#O 俜# ómUn?]Vdzﯾ;+ Q<^@_rK=*A7|F_w//{99qK jD uEn<tH8GP ׁ7->u4@K5GAv5#JDOEd nd ᜱQ̼{6nQНEtH -ǩpxk;Qnջ/%P ;f&F.Lܰ;̷;췚ˊ!jS$Q'"\h'ʢ6BJbbL*z5v>[^\JHb\'ړ'lX# EQ|Dc\|.ryq5SYNGbP'Oxp^RN=@ĺz](`s8=`SF]q_ZetE?iȺDƯA㱳PUhG ls赡s_378' nlrDO.g!Lf4~> !0މ> }8x]aw>o0[bjeHzϾZfgY: tWWח=\(]v]%yz3FBP+ƁHlE$oUC6?|av<'wt{GS|C-W V~# Π:n9]%~'sH1{v6QmTe_T c󄿳C egK_q:BGIm =@fyQ*7J?i"<,biVN6q@ww^o ґłyO.nzP].Yۯr5p=u;exb;L.VW : [@U N<*tVyJ-GޞM.>iP4MnI2]EC!;Dlr*G;ʚR*Ipi W?ACE[O9f^~ m!9Eo{Dɘ eCݴ_rK׻opȚ} R FuyzV'.Jq%pƜݵu<Rb~ Y8[lK_pUil!{,z4_BuxqtKjWPnG|t6DPH GۣȬ\n\P0r,a@0z}suNܡnBr,J=8JԿP Z qQRe!K: AypрlCYzd-notYOgݎ.XMj#6H&P1Yt޾h|U!O*-]F٨9M*0iq!⎸xABnܥz`g-En`xmXp%:^Da%UQ߼;(92=]eW)f1>ӟ``z݉J7Gj1-!-Vʄ$Q)PraʮKl (䍌,8*l<*Fxb @m`\PGxeL61\86jaY¶lk5Vv7#AQ{pHѣ HB/7svM*! <4y|X¤y--#< ܅Cd~Ͷgʀi;Hn:2WbQ˅@r3 8Y2cq{U\R ˩:60: Fhh,Wx;>p3$@ xe Zm꧃ *pX "&Fw+L~Xߌ WBb>GZfFTi^ \io ]Lz.Ex#$_&?" kq@d=8eZ,WazNf\DT$4,P`ϧl 5cR8B4K=gOT~Y9U E]u*Bku`eP*:gܩ@8g>De  #1½Y 53~y}ND&}gK[Ar&d;#My;Js+P ɣ gKkr ,[(PR_9:@ "fycdWp#P2zDrܼReMb:YbOwa@ nn q-r;{.44 !GLr/"ߐl&,LpݜeA-%QNZ>+2|{HIB)8A+ F%ʞo(ecs,٪΍ eМ|,mC4Υ=_i!_X  >o.(Zk`sNUbߊ$Ļo:j.NaW!1Kq'( EA7iw<l$e h>]~FID +I^1wա] 13vje?S@bηS"= rVEݴoxX߆t{Rvt-{b E-Ϭg:ԭ߂)K2>d2t[(ԚȤ gGn÷(Mlm#7ϯqAiii/<ßRG7TRI2v!eƼZQ^`)/}{+G&X󟓇CBȐkKptln↲z,݃YR4#i}|P3ž =c,UHCPt"W0G{hrBH+IK}K=aSjsurYK;{JlXjZ} 9D`Xb'+JpҼd[0-eV5PV(6@YPHW j`zI2mAtY_jr<~7;iWe~zvOblՓVؽ!t$PA's)õď㋳/,gOe}uemUwotNDXÎqvQꧺ+,rA!6T+?Q7O肝?d7/G!SuiCȢK~;L'!JIE©\6'%Jd.J5[,Xf}m>wKUn9+=WeYE%wG2ެ~1bJ_2*-7~#"._^W?:G/(VJ(l"sg%)x͌sꁵp=0(-Ea z DoB6p! $/X\ڋkoT {MtZIʢ_e<w(i*hO'Mz{6u+^ -gd@.+zY нŦBk CWSαa-$ =VFΧ(sM\қ!\l㱁dhC8py5c3mD&bwcQg[W gU 6ٟo׺Z8;wUӧ!&sޓ*؎.q;NXm`4t$?HI<?qVwFV$oBGZɯd ?( :9 QʬoY۲I,cf(1]?6KϮobuz_yaY!ȉS}LKj~E?Z;P/GFY$@!Ŧo!duZ( )Vu?B4 fϺp2D w6,GLg ES@OvA^nI,UU*u"e柈Yz[Z.Rb/ۼnuTyBRUEtcFrIk.SG ^[Iov|3aI6ſ>zz V*<Nݓ6r؉ jAuЁşb##N `p!vG-OF}?p1gD o}EC6ffcr1<$\acgy4?^8C([ _Fv蘃Ʒrpd?gak xiy.T\$#W w>x΢I>'0}SBqJ():r&bF6Pb I-8r coH7$DBz葝[w쁈q+$q=+Xl~Pt `,9jFQtq&njykƂpOl";`OhD޼{s&߃{"Ngt6aE?&J Hό۞DB`iE4 GɄ 8sa/]I9YvhOЧ= Hh(;i>Ѝi}㽼dbs#}& 7dl"6˺LILYWjƽbhMKU +}?C5OipK nOOR򤱀6iaWnj4B`D[LO6{kH̼ H‡d+@eXu.9}*Sֳ^K6I62?AX:p3\xgk(Z+R$Z1U:/lch&Ar"-\K8]M\ !.DwV֏ݷ=ۣ:2J[" YhC37(G׋q6nSsuPNeFO_um{cQ)h]nuvl+Yak݇e. gܺL ʓt9̟~ZVFJsz+4y-u5ZcUyPˍh Ѝ7p֔2I)׬|P<jсx? $f@|D@|..@ ?-Fovab964MWâwq@0UdA+.63_ ^7Xy_w~ߴ??m̈<̭-'HbÍwuN\(bxۣ0~&3v{,FRx|6FNY6 |bmR |Z$ڜƫ,XilYok n^(G٨} _cjخ~8Ma2R3X<*Z f elQg5W.{1"P˫ XȂ: ïlb[;f_GQ r8.VH޶\kRY_ 5]Nґ&T|Iz~&B5pБOҤL=R&]¼ʰqx,З=0i'!/ '0N [GZc?`/ߦ 6~fdM6V̧SoJɇr0ꬣ[蠱/D@ts'G~ ^oEu|=yaU/Id,N/m};EWV| fۣ 1=@B&3?rк lVA*lQX<m]wE*C:3"/>9wbn8m]c-&uSq|g\̊u5(uѣ 7tӨe<7ΏPPoGOowN(q9 EWU$u,g 6a.F|І^Gz85(\Rj#=g-cT5٧Qnvhd<<'ph3ϩ!zO&:?,C='xd:9ϤW]HƛOi<5;Д]Z3s-p[Rt mXp.%~ݜ'RG|X$}ҝk0x KԹni>*r ͙5, Z„eXYۿW͉ɖJNZWvJ>_ߌt8w_c/)b[V5m8|fC#j| ;4Sl_$h^*`ľ^AtO5@ ?w> hi'l e |A7n_$g=U Ho;9j_zA6" eO>i4#cѐ*Eeqwca\Cr*Q^=ꞙD52\耯"G"to}̆ފ4HjQ8[6;J^9óyTm/n k9\]`8V ފ}˙ٕw\ '-I}]ĤrsB*tQǯ nQR-C?y~v䒟&_]2Lߵoॻ@0j` "`*9wg fw3E."pOG ו[q@B3x3fٯ ŎāwrDkv^%Q.)_Pl=c֘{E1}<^珑qcQt^[r_~Y_m|㑵CXo~׏YJVڔW'sp+Т;4o[Aѯ%k6_K }d WOn$,.긣,|Ug=Խ[[g6?J/ŚCC =U4@60~6t E.ljX >g 9x-gdmPw-Y*'ȭ~T8uiV(,-P[Sn)ߕjkN \]ZXPOn2/ѨJ>' D~f7E*UT<|rnm}^iF8wJĿ|EF&C!P ߢC[#H$AS9p: (YV m( bZT̛t(a g=s. ME:2#sF  8+?svՌ9u}9`CHa \c{#bTZ~~3jGj"t}AfΡ`ZmXz tH#Y@j!LGqFOXJm"63@,K 3OdBz8%G9 _?2 p# MO.3.hU>Z|Vl .+I8~{p6{mihvlM>[ۚd.F Ru7IΒeCg% 2ȵ 1`Y;@ ̆{8rޚ)czU1ef-qվ`ʻޯ%b1 ݮqn=:.lZޅ=]r[ Frj IA-RPvhvAI꡾y(Vl>CH1[UFuqU04F#VA5$_(4֓?cwjCv1ĝ ^e>` Q ۱v>+XMgKAGD'#!?6{R&8HAV@F7ò+n,>b&t%|뽭= O ;^ADsfnvvvv_N'.ǂ.rZe;-;KS}XMSdc鎢H+pfF [Aoth O ~j屣!a)Cn3^R:8Yڛ#E#h% Ͳ]?"Z4|DZV#6©x!n@#_u3`C 'K{Mx.Tn3Ux-<`[0`5` Ҙ(o}|$<\ ]0,,Ucu+[xځg-gιt'}!B矅S4'PH(0 X';6EgOVQͳ]A- 6pncgN'62"Gqް s@wnv8׎ʭ&厦 aq8:GIE V7xU :đb t2aUN;MG*kwWӶ-q!i )v/o՝,,1L~;0Y8bc ZOTN 8hEEAB l>H`7l ɆwćhUu~:;rhg[TEsn?)ʅ iuR)b.RVp`ttZdfV SZ2ˌ$4ǣ֯JS*<8(Lxsن>z|OMMwvu[W =xO%4cˇ]s۝Q^4tjcY9тGu$J𙢪`ՓQC^Q._ qVx=:g6E\u8z#{TB`oO@I!->uG6_b1ӑJCOGNsNE!눻άH B")]^G'с`4.AW?׏2U-{ S-#n [{,EԑcUCLgyf 1!C|` D,+tRA4˫3vf'.U ]Ʊ$ ]\Ia,E%v񰴙J4:N.#wV1r"0"11N18_9; ܍{ga;r n?V}o+ӵ>b{@_:ޝ'-9ZI62|,xۄ׽UQi(=*٤MFOww u/\? 0#_/^\uZ/266.Nu*f:\ zq46Xq0U1l #~y{/<<]NUN[ujIh^l5[e{%ϟk>FAUm̘$Z. 6i*G^Y@ EW0aXEoٻ•YmV +D$C!Ջ$,ֶ 5eD9/Use Lݾ3Jo0y͋~s5<_yֶ"="B;ǦԌYJGz1-qۨ)y:/9iS5ءfSɂ7h# j.''5s9¨Q?jK\OΝK\B*L+n܂M Lۣ*QA\A0q9zf'یEB&\=Ϊms{{@b;' v'2V!hJ0maUr0FOLݵZ?ib.]?%`̖E5.^76y#Ern2 zg]=M(kF:o.Cմ 3p"McnҩbnӥpO~>XH; _?RYq\a!Q g0;"G\Y˭"r-`)3 L٠p)ϥ |{|+o{sz~8TCGBe6<ۅI>%tVzlnxSB9YWi aO6 xS ʘZX3tv%?z K9V1S-uRn !T62=e!hL9h(A]q2 uh,~|iySɇ\)F& muժ7$.Sƨ u$}U[8Hu0?8ˋr!Z6zS69)CN/$c'X@/ (|;1KlUqxFdzpn;r9cŜ iqQA(gf+#ǹ_ G2Hp 埫:Sg^AS(_% d̟7X'㦶ŷc(  m dEV5~f!ԝr[5$h}DCeRz_r߱3whY"ϓ~&)d'If`G|o~k±iyjcK7ث`U+Uy*+x1ng4#֊FP&#־rGm܋2 48^op5|Q y]ÖBSь|Ai9\1,$/=_o?p F ,lWʡk5}A[HP,"V5gĚ껝p-P3I*qUs흭J۵0{Zԕsf@M)nv@8*XNHB{c2Xbf40WĔVY M) Ⲝ1O3Qs3Í|[Mf*^W?rf~/q:Ћ#yzA3H";ꅝ]Kx9]іNlyQbe$d^] ՗૛UhP[rR@1_uՊsiu4H2?OƅLԺߤɘ#I҆?kB(2w  돿' N7Y/^&\ڝ`_I֕{2SKȒ@B~y SGtC`-P@uxJMDÙh>wBgmzFȝ kv0 UYAFrs{ XmY`f<||szi+,rln7CA"Q',t)~ %Rx Jp7\8Hh l4хcCʭX|Pr;&|nw*J~zMZA%h(MS7(7!'9c.hh$Zh.|^':!^[ 2Ռ"fIL|FA Ji8NB폩H$ǝ?[ur*LQT|KqeT$`J]cE!_ԭ蠦.PզQq:&BX7"يr;TDCXrN0J k$B+ž>QITFF갅A$\v'ŁF YfηU F;*z"[yڢp̷̛la:2 EgV>`(O@Dz4{rGTfl;jr4 ҹmO* .&E^^S%MJcG6Tb!6Ҏcy=qvCk;)e !XmKzE"*[_l#+ rrHg-cԎayD<-n>R+8AxKT5r0'4򼿗]2G"?;rýOCvI~a9 m*Y^1 Q֪7kyUm"^ϡ_3~w5v r=.hB6R %R%GCWw!raK~hO)T0P~>K\@,Cq,O/1nK]&h9Q逦@QXY"IxIQWdg/513X-ʝPsV{cp3sɯw,M՗O^{ i#_{h̫tҰw%ɇ>L~:: 5piU|xxK.ډ*ė vh__eR1މVB7VU*Tdm褗Xr^d/B0i9sxp_dI \ڨ*ѿ3?oc~Fzj.╸ޯӆr'\B;u$޿:K+9=:'] ٲB`A ޟjL-Ͻnm]R>ozfUXLқ6vka|MºeFo$gC]7f[ӕ$~CBoAR~NK)v"HXm{Pw~ATDَj&yz:_?6"Zl2ˁJ4!ӥ辛Σ=S3^Ix[48 T\ezCYTzvsÓŗO+=6]8!}SD0UafHU6u!y?ٶwC\ZNKlvbuq`^SZXAە|DxŌO3[qȍd\1gڢXBb 1t{VB Irk@~5WvÞBerCpUo1At~t:t*,+8d I6j";'rKYRdX%hV˛>=ʛ,u@#sdGrYlGI26#?'?PM~Mb|OYaއnohUGmuGl#URz{XqÒ:2ru@gY1' ϧ.P:@ۘf,mkfXv )Qg\fNbah$|u[`rso m+x]i`Ŷ\,'ZJ v[:cfc&8rۚgbO:ñshYZjGCYEZ"~"{ُQѢG8(o>íC2N{]??Q@O3v#Ct(M8~&\m~ XPHgGP!SVgԺo1X|Ī|!۠Ռ!A#m ]\87-A_!b]7xJU]Œvfm΃ŎM pgQ54[-C44l"bVcAm `,r±zpd_MhւTUJؠ,UpU @_e+?7Ϯp%ˤddG-ǐ`sE@%o ZCOVJM _Xpz b68ξl $G[:#M(zY7gTiM*ξ:X,N;Qg!K5ضQVi<6S?I<:Ծ%.P&^:sj‰rgAd%ҫfeZ}q)/bd;{cE tJhRov膣@,>Oѷ~ovDrDŽ-gufM$~d`,5HfQY`~5>s~gg_ԓqOګ)yu\n" rrVXv+lZ޻gWqF9|v/n[N+' o l]v1;5t9Ϩ>\q-x)w]4Ÿʼn&n|h8l:爧1D#9=`âe>6Fq{q6ݓWsMr£˱q˕^0=kg^SM=P+~Y;A{>[7u7pS  ' p=q= $)t-,ѐޥMf=!4q璥EG3O(lM8gśI2Yo}ӛPgyi_1ᇢl~Y9|^`~8* >[N%[9|!?m{vp{i`(4Uen$ (k?x#hN i3[v>/GJvۻa9sLIxr3}+!:HG k2 l٠P<\D=VecyJ bț zB*m|חlmK닀@e Sc,۪?ija*'oC8 S‡ SM]ɦy3sV}O kYϊūw5rn߅-HAnj^݉*|R(ip*vmG.㆚NȄ^gznhwjF"$J9ED̺8H3aj`#  ()^ܡ/W;uݥ<9fo_Q~Q]|#gԙX^2җ| nhZ#T[BXqepGiF'o` ,7ozLsq}8.m2:g`~cT*d9Ov6w񡞲Z dY0IF0YZdČfYfwmo4'ZA}Wߢ`^EoWf]. .ϑK|JP[{^%[ }5c _δ֑ak$viA Xn#W5yr;psOMTvdnd,qv5Bx. t\MM| j!MW xV7wd1P5pJѢ}[' s@[M I*W֧~5Ȥ |K6#a: Q?Wr4j =6Ǔ 8r'R a[1:[>& ,hF{?"ךּ5QJ~Yk~Y$#*֞/7m+0=gyuɀȒ~Ɛ.n\wܥw-!4w5hDFmWSh\['~tx~%?!O=!돀fc/ޠ.h"Y;^vQAp)_1[Xn~Dk/y O\mz9gթC76G%3s VwQɵpB U8 4=u]w:Km\xb|y]B?Wˮ캻zk8]:[)cKW^ulJ릩6Mx]݀k9_{ub@k 1k*eC.}A( Z=P%%%$HJs?mA67%P@1Uۚ>8=~\7r]gJ [b=2;Db_`o%+q+fG0 t<{ݧ}ֳ6E٤ ~7#o׵y(Z1kiY4NlEōMZ#A` < )|/[\SW𦜼֗Qw(Ndƃyfyf ꝝ5~q|@u0*WɅv`\6z>0}^A,N`Kz(h1\ݹj:+R!$=M't3"ҹ)%#SCp{ ŕfS}#ɅzSSqDG3w9׺eR g7Wd@PX nrPGwwowv{-&O$,K%]=+w&5,KXr+Z^#-&P`%(dshv5Ynsv$+w50ni gON"ɴe4B$lmru i nPXg! '2i" {wx1/\3%GtZA t:: G<߀?{;i*}h~QĭR4&)XGIvIVUY#ږwyo nuu* jZF4ΛkMGW&T̖qAR}hZ0iۑ뿪@;ANICiPnE NܚMg]$My0`hezeʴ (=ncO³/SAT$6SuzB,*!@kpUVD ]ľN{+T?dټ/h#O،DOGP lK9E `lVUi\weR੘Uվ0߱9`%=,_V\ wAZ=IǢ0wdrB~i\}Yw]&0"/Mmw-62~rrbNq [je'}|ЩoQ?ToôR{/ϢW|}ic3\4zFk x[o+JoDq9W\G"7C~^oϝ+WwJ |QG/QU;쨾\]|U_ulW}ͷmگg/+P&.@u52^{e/K]>BWd|N3\[5P/n{#dG^+% 4DUb4wCYPRrSLׇr'#}RmE/`>8Z?FSp=Áuh].>Rd,~AIԪڳ*vZdjDg>i/8wv!)9>3PB0:F̻)5 z.9k S瞯p{5ve>?ݷ]yc9!>%8*ouGtZGq=29o%9=OGdǵ$H:Y!IAd<{B~hG̜pqlLC4%N] X|#lP]-k*8 M.x_w]r6t6wEE,ky]悯Et] (@gJų R\Ն~pmG#/x3MkW@X|j,IG=k;*0lK~ş ҩRWInn@lS )Ŵ|%8vm ,g#uzڿho/M9̿A[Š'H NN?2^Z$l9ˇsZ$ )tRJY${Z-Z4Qӊ\;?R:`X2Vmt)_E3a {  RLprni)ZABVH;D"S^4I٨Ag v= Bbnյ)DK~rFSȥ0i#/$7B\tFK; ] _9f&:,`e3Vg\Uu)O%}'=)s>#u(pytTo 8k&ng̒xanujȦ9S+5] }.e%i=VztO*=>ױۻTV"ҿn=o]]{ͷ`O/;;'k_{@}7w|/kMv~}/HFǡweM0 FH8c7 \+L(8@"(DaDbd[L0Dाfy弝oTcuN8Ht^]_W.V 3VvT $ٷIRz'N#0!Xj0Ri>hLʼWך&t 4ɟ|qL H̀;3qVyy΋G?@a iC:ƛkc842}ޮ}zЃ|)!cNW=6$ް~0̤Jk>SvXöM3Ȼ5 &Y1]>+YU8{1` QFyJgCW0y|=p"YcӶo]:0:SV U HT+/MgXE^=T!_}p~j8nԚByogpD}&Ҩs{{?v}x :q*U]5ߨ0ldHB.`߹mۄ p/b#KԱ;LOivUTi|㸢(0ܽw'mSm!ww8Io^WxoUGOv1r~ut4ȕ^U.HXVx/Ĩ4ޕٚSOW;'cHW;" vH[r+˺n] #E]O=_O;8wHC8B׷VȎAʝdK>_l9 Fĵp%jKʶ=axV^~̟jYB Rq4 z|S|S}o_2hNJ6ihk)Dy_f\jR(r_V[-IPU),︭y|}hV:ۯ$. KT>ψ(sܓ5d+(c*^i1pз(QTNo1OᆁgkYsDKdLa =|1d=1badU|C_?PjD^׍09Y~Ő ]E{:;jx>TfL ۍׄ{?}?ĕ^ުϔiNSgie+4S!1PZ<&Hnnr;Eu:*`jmhܳ YLc$f`<&y,~#C0gp7M0}qgϻz剐Da.n k>͍kB>fD䇘z-ρZU"аix*G=Ў# @FmCLmBgO= ]x

ڄaOfA>OfK$~F(lx_M ?hvPb=ͤ|Z[IdŝN?'ˤoBj& i'%(j^(tPTkPA»,Rֽnp'=w縥Œq f4SW <+é ۞pK@I>*Hvf[/l9UK$lK䫙Iu$'Gp˔U]J1hB* U=CݰdCj Fϔ{L\ً rxYcTM:u.q{^?hDQrwX-bȌ h8xوY՛Ȩa$Ts霱 hQfk8T-YwOTq|֟U6_9W/.8`PqH]U v˽?tS}8KG!|+Jؼ9&ۍ[_;x%Z(~ #Q`إjBidAyh'0\}MuE+{fNd/ G (g3D@MFzK`oV>ܮ1hAi oێ!=ɆKy^h&a]yAIDq A^΍vz:R1J x فE]S?WştX1ZЎbKp#Nf!~+AiG_YZk ݢy<_*vg.i[f T-,Ͱ7ZW8LDwSZbРmMkesNap|)6査AhOZqɥxKgm<"c$Z89`0>֚>WCwEV *3 rڭN^?k^54ǿZ=OWy"?>j?\غ4\5yWpV*T؝B0B{ xe*șfvR>_O7J'ծ֦_cXF` .pgX_.2vʧ=θeq^tNpD @7ee?YJ\@AbE"A.rQD1Ih,K+QMU '$ Ant]yWfsz\mmlі+㏴.OjypgHLDns1CɰP2] :ծRs~u z݊4T ][*~!})_ {?qcը>p{듼7Ӝrᒡ Q'e,fHϢէbtC s K-F*݄uӕznO*7Ty׬C.2$|o2䢁Y^AD9 2rHp؟NT4Ou+oK|zhKW{6xKp X&/X{r"\+VO4۬' Ú;7A´ϕA ~7lĤ^@Mo3TA<W p۽Ή% BjEˌ쨒k[*z:eyhe_j_ru UG"/2{e!g(Db_4>Ū)]IK'n1n04=MDҸP1 (=K4 S۲i_EA<2_B3܃>sL?f!;%"Iʙn攦 F5}LFBE@DXHliE4y =*[N6%Ld\ƣIWE~D =J ݿwOds}`s|'ni' O5zi(Dyt1~\8'؋YEh:6~:o+UKA&,)V/)֤ XyF7[ݱIMX40y9mۋ6"@l3,dRgttW1ó)џIm>򜣪k+lθVrZ_ ZgZHpNC0@א"b͖jkL{@.X6^MNKos9}La.-VFUx[iBRK H4c|C?OƳY+L;A a>(˸VX afJ)\$J)oܩ~̼}dh>e]>}-.-dk܌*&(&R"+*d?K=?۱Kq䩇i cN L(4\~&2EN~Xr0Q:WLeerB! бB2B@k}.0/}57Z\wSY*M+\L;>*oE Ȧ@tt/(Oҽ}j.ә-xd:n(g"ZV@ց]K.g%|1.M:]|ܾ=s0z!cUb8+| mes >QcU&ЄE{zݒ׹LqZ)L:mJE,u]_rMm$;%7D03#`VvHg&r߰PߙV}a3+W臲C1X??pHC2X#E 4^JPu Q厅rer}bu]3R=-־N@oA z].`K>Gsgs  BvY30cF67h34X@G|3ojDր8pbbw&|F!i]ĵӵf~ hDE0)5XVquFwSnt+zńfwl?}\| QJBbDrAp\D"h:LDz]$sLKl?zjy wY,hzF3z8*E0I}ТB!د=S N)i=PXwxwCU,[Q\rIXZR>w1ߐn+ ;+[3ܣ_hcі.. 9n-DT352]`Sw Wg+hIW4ggqX4Y Dt/y|N9Ta~=+%XFrEP]0xD#j? _l1A4Y W*dj5wI[wOKҰmjAsX՘};dL߾OpވNoJ٭pa-=^Tg ,~ ~+ΖVs%lFnn*UIwf݋ ƳSY@}0f>W!g7Sq0ݤQ m:LqA<=;0H˅Z 38\o-PAIB.SP/tue8) խMՀ:h=["G#kDY;^cʞ dbՔ~u9tۗgl<;?Z~6Y)t/Qyfp:K-۰9ŸIn٢Ete:mn,_*lUT1Ujkq%r;'Cg:+ҙhԕoFlDqm-<4cq~Nfaw%f>V߰&i\$\MI"r8':;gP vgWhp#(g=|)/Rug* l@VV;Nr>HS9"ZHjHSr_ b[ }|puռZ=#Y#=gf~dTx9 ӄ&/ S_#N/5#:_\EgK( a-W~IOVm1>_% Dƴؤ $.["j/Zqa fќyvakqʚ\<&j`g=8*Ӎ d |9)flYZYج|쨃nW*h/(kt? & @=Rnd;A w볡!8Nύ;_9_K8V(N38w< zw;I݇۵c٢]&v|?}UZQގq/{OEeU[lgd*ʬ+>v<^`AF|VɯEAZ1_Xl 1W)Pc$i^3? y>71(`M Nˍ`ljw 5rSgc I4tY)wWe"@.v_wh:O8Md&6$?:Jo{py6pE3vޞcWu>GBRd~FXA5l*N"ԃ T3r<ɯݱ[I ]0.{t%6 m.r4u5T.9!,U89a #QdJ;<C_XM;x#DedAHe>%[t Rx rӀwW@<%\*J܂gF%z|x}|/"Svk%x :9GaP.oo];aE9Qѿ7 :[L56,i,|]I͙DlcHV˅Y1 .yX4ƀ( drȒ3syP Qj}g:GQ vv/۝ď\ڑQ:?gWрYmJE]u۵b#8+]_Ǒ&0p8/ώk ">I@yf6dRA[b)^ds[B/4u)oO#w} rXVЉOG> \dꦋ8o>]4EPC^W)g& .XgPR)ɿ$P*6P i`1I¹S?Ofq:Gx( >0-9COq'Y# dDO9L,]7FOMaqJr` *^3l3Q 0'`W\7@hg_$O<ӺγӀ˯ !uub6ˍ |?3l?: ,Grb2#[ES!dg|hCv!WJuD9[e$ rޖydnc[x"n}Iae6@ ߕv5!e2s9.NV'{I{O bM`|"= dF.6ypbm01l~zm6ҿkS ]h_I =`+ǰ" A8B]g. Ci9Mx6A޾vt|`,i=_[8x_I{M̠dDvAa.@ SGԉY`/95z>0oJUԨo,(G7}"3+@޹t.l,ܰ\hH0ɨ.Wa+ ] =v]Nɓ/(pnZM[!эY jxjULaLgՐS}''W-iw^x6Zs_2"CLø1Rҹ..b8A;w{g.A/nT2ȝ[WGjF`\H0ûݙ}^Hfm}Fl& yH58-GjnFaLh6L4eq$e;Ƒb\ :ŷk83-NED Nu2H+kaH ۏd\2Yqax,1N3;HҐ\ݞL4~A-]X(P]n~s3J I$x0CMxtQ!Kr`Qp= i} /ռ2>긟o#P\nfBՄ~Jo , CxKkz&8 _»LdGV4ڵk*C˶1;9HY=h)!^Np %m%pz 鴮;ώethLGOM4UAesϷA![գwE0]e /"J|a`NQ"ok.P"<AXXo['-]4̭[H7ipdyĞ*H-AݲOB?>C6ŽHgbٶXU.!6Gzg JkyS<$zq%ezKE˭&M5Ig$:I K[?~HcA> `RV ĉd3K0"DЛ8r-(/uKCͅ^z"se]X!?G=IIyFS sE^va#c-GaນvPk Ά8;?Xr 5Zk~E cs.bђ&'C^ o _%+je|.˯ q29z? УԌh6!/s\C 绚%p^<D'}lUoݷς/lܷLN>[R _AS|#W;<ƪZ:.H5<=ZoB@DyXِR٨7J/5-4y\b?v6$Z]mӒ1dzn$^>g<.TnM*㷮~9k'~ N$45͇ I9~k,&FxC1NL!_uKA޴sP^Khp0c14TpD&ÍVB7#[|4'}9"ۄf dCeYX~x5*G`_Z 6,Iܓ_1! nowz ߾_އ/߅/—AZ _ =I Wx]]m_|+ZU8uZopN Z"?g ykvU$ְKsKK CH[h3%[ `c. :+q-qU "5S=D]-Wsb'Թ:z_)P*Iݕ ~w ^ nEV9mlğ['b*4H)|(G aA x*VHDضu3:SG<+Kp]]oaH t]J]"W P\v,V+JV*yAW+/"a}Z￈2Fܺ4p<)tB+h{7!v̶|VwV .acQZ!rw'ad.贜zjsY=jyLr ҥqur}zna^w=(P]HE-C!E̷ ᬆE'*\ym?'NG6:yW9<&"K]UW@DqH)֛뽘?):ٿMN1zmӕ5 >9`o,z:r'SG"..(A*QP1?dϖl5 $M:sT0WaX;ׇRVu{1rp޵frrvq:|P@|?bB& ZFeӴSj9`'wlCMx6{ϮD,ؼ @+6 LFr0veg<^^dZENA0u%㥸xv EC~ffg`[]pxY BO?:&fr; |qwVYΖbqTYq,V!5!4 ¥zؘukFS{ԟgQΈ|#Oy25TPAmO,PtmZfvM%]b+EonfSM.N/#F o5C9g2g >vh&gA..=N;iefFbp[GӽV9 }h'=`g\|=HvS߰ 9R_X ϳp:\ ^H=D f4V'-0oUew'HG8~f7k`BEPxkgRarÜ|yO˜[gRCn'8ϛaF>y.ߎMa,*dkN8E@A/.f]7c, ժr\*KkS_k/R>iJo|ïTZF??s1 kLXr:iI2UkQ9<()_?CQ#'Iq   oV9U}cY;+IqSU?LwZu ~/ _嶊=ݡ;vي}ka{.[fئbla&nq8yƓt#zhfoݳ}O iZWOP6SQY'q@W\تM w14:o]ǧDk' 8!a9t\SAV&a4M1cᨓڳʫJTELQX:g'%l"8+#1k'hK34 GHӔ:#á=L GdLiO`?U("Y1W4]@-Q*ZT /Z8G_}|J\<ڴڊ8Y(vʆ8һQ{{wdԟ%% N}čgԆ)JQcF}D1-LыUTTݣWa=6ftJc]L.KiY0q6[bSVd~ Z5.N^]t;nf9e r8W4Wgǿ#𢚾^΍+1z~\5Tq牬jGy6L*\sن00蔏Vty]}S2vG`#T[ͧAmH ;QV(V16xGtXّSo ־Sau ʋ9U(=a}~m\ Z  ]RqM66}iο4d?٥!3'ʾC(BTnb٫LUX+cAƺx̳%[@(@M[X{f; Ae% XX+ ӝ:3 zL]"snLhuyx\fk$Q?!\Cy$BN%DAl AQb3N x,+]Lп>8GtbU?l`,߀`;-~4p"qbowaX[3/ & Cgݔ BCy9T* 3]N0myѥefj#NW3d#/,vGA/Gns+Az طh戀OI p L-R,_e -$PH//88[Ãi׮)5ד0|y!_Å{Im6S>+l|"[/׎@v߃(vqm۟:=F-:bHҎYDn8 O(FxJX._+İx V+nm6 XF`!ӖR<\24sz}Ŝ""{9oh$qK*ªW+;E1~Vﯕ.a|K^V+(V:{qVz2S'p6*s7[Zu{>▢>AÊٞg4 Y<t:)\870oXy\d[̦;2-r_8җpC7Ko?It c2$_C_W?OqW0_$U~ќu*;gm~P1W3$HVԵR-+k*dd#.&X]̓<%ʶ "(l%%q.<[9~`vSUI.v./}@~&Y%lUcit:6b V1F$bATfc rye+X҉Z<6J8WF1ªIY]+[rMzB%(TV̰}‹f-G2&+gu'"O\m+58G%M|jR:21iFgh" 'o.V;szRM}{K;=>x1M+F jqi2AEE'}.^_z2.nULS |Ic~>Ch>REl nE@'ٵq\[=]٢τXv8pu>|hu~Ϻ% cnUf'Nm ȻLAd_aNp=E=YxOuC. =c $5[Y5g(*{Wz)[GJ-^엫)fޘ]YҁCk`Li ౒Mrɳ(6-7%WWxy`lJ^,jT$F=Iܣ_w o!kX%+vpgUwDyyJ>Hy_&-Lԟ$lWFe}N,uMBPSZa!z .,\xңO8GоżUe*lv$ݎ`]`>p[7p|Rzw$fĔG^S77<9wHCNާO,["Qܫ d+BdDDUɻV$/.t ?k.7t#{F,A*z $þ/nHOF|e!j'+Ol~;~:Sf]BW!0pH(!ւ7vM(,=,7tG)B IkDfh#D9Y O)5 ? {ax a}h$|//0*r(S{U^/ƺk!`uSWG^`~V(.rYȆ}L^>Z'@gj<w!/ o dP%Ay1p~ԑ]z1=57BT)W8=I 6 ߳:aZޢ.o~W^w= ԳKVy wL(%R4nwvWX&u,Sly~+Gsѿh]\4V1KߥqU:Kht}ͱ+Y6%mnicǓ\=Sw7mW@^ƛUa.AAɸ>FW$tϴF-Jo3֪qSoa1bmy-xp=KDΩ/P9aL,u;m^{nm3>B MԠ%az틨VKmN}9NSLmIp y Jʕ@*-JG_֞2a{/wfg{=' fFɘj/SW <{R=j+p7pQGM, 5΢yvɯ#Q*>(Ek㫕~֏ d5WE8"Z:֫];4[N4LY_HWG_"9]W!ly.ᒊ2$9z BK >AѦ\'.Tݯi¿抰9nb ]h8S¾=2BcʕݿǷEt=Әjf-XXN~Gcc,bRq|xpYcl?JrmZN12|M.Rm97_NGJ!\؟0s{i 㰜hH!&7CO`uǔQn  y(BJ}-G3key[v;p֑cBDynB:L2=qF,Vfh9ձ7u7c_$WIưrLB&QZUt+;ϯFb$T&>w6ͪC~"Ƶgϟ`-|;ه,-N%3DsIWf)h0+0}r[t{QZ(WdOU9=`]HbzG ~a>Yɿ!A.p gd*S( Atb"!3$BO\yq풥])s+L%ϠЩ RvrݧG)Vg֡@i㎢3^vJP %#T(t tՏD*&lʎʓ {Q-˂7 bs6m(+s:y߫s@0} EFH} s pdE5R3lԜO.`re,C1}DsH(̒!#&paP5X73t|F 5J@(a_ S)\Au:]Q,ɀg3|/"F^$̉6yL'ۊ$=uLoD#Tf[b'H]NPMD= U{fLVAbF$>x /e[%p)Aյy: D;Y&pJrrMzߣ?Ls˛%3뛟)%S[JwXF1HC\5g{QnGMA[@ T"ZC{ A˸ر-Ti SYG=hJ@>Blޕ㺷v(iB@u<ʉl}FH G>F0_vV߃IɌ1N:t5[[9Yon2CI?jSn?~_uOOބU뜨cxC$:t5 ?HiDayܖwL f9 w*xxP9<+MA9|M 4.XsE Qb1BB\Ag:FUScLCakZj>ܥ;K,jts>0 0_hl/ވ!ǹc[Qs ;  MKjsft'ԣ?jFwn:y߁oe,MD-E̓?xb_tSt G? eMƳ~P2~\@ĠXtp^tqgvf&Օ0ϗ~E$?[\y8L@Oi k8Ӿ>zV/|dq9_E+KETn?:6ۀiL801(;屮T_'d?N,){nӹ%FQTViUԵz8Vr"/VEPY"3$+YCz@)QzBc1/ )~Ї׸0ҍ* 'WvY'Ğ;"LkC'\-<˜fzU<ğoY#P`h̔E`ߟdS[ܯ)sZZV5~M8xQ=R!g>s;`,om+Z:X aD2ol!PdU@v8&V#pj_㱶&Vd3j+[z O+(*}_9߾Ul1:*kxdK:Ga*9?Mūt-Or Rr@aϵ$Y^^p\Bz Mֺ bٞ,%U=g-T_eL=ۧB>_'͗7瘔2χJ'T$/)'Eֹ^p^<nMjTWo[xN)g>ThT:EoEd}/j1vxyx~ڗJRoFv+Wz7Nr/(8TF}sǽ`F}V T*)ڠ/E<<߷NKKb<q}{q?yc#ނy[x+or~]!wo[IvL:ɣ~zw%yw~R/ mlߺw;zg{rԷSq 0{L3+KLKێՄ=/x62^7 TF~H] c4Fa:+jAbFPKWLezfI.5g'~]˴ Xlx.@!!P1O5)/ Nc ˖w}=^U?BPMa.3 ~><8'Q˽2y=4r®ۦ1fl#R6`Q邲H6rU4fksn:Ŝ:9@(A$&wu]mc_wOs'Wߺay^y']{Cz7ֱ%5SI`$7  l'I;d wsVvY(p~H7haP¤tZ6);|^ȇ-] j^4=ێH_ⴔA1 K(u;#z#Em@BFU#儳RtRr3 /Rx?&TnG`͝l}]:+_{KdBPc=[~6O)Gmۧ53$CVNlagւ_Z( F[-ojyCpXm"b?QufJx;76*%oM gQӳԾ\7Of.8Ǐ[]L[é}<+=}{{P5ڐfvU&|-C6C6zj9tlǔSsM,t6L 5Fh݂r[I՟:ƹ.W?-܇ẍR1yb'"xg5Ľ?>({}wZN{Vwi$l e<eN*?a9rB,dmQpUeвr\Nrn䛯5Fl)h+z_[R>|}h-_`Qa0!P)Ǔp 2_\4ݣu" FpFCelaiB89 [XkqmHA`X޷P_>ײYyEv1,foT&Ewtr&Q?]kcF6tu8_)wQP!`L V`C˒yX[[|io< _7@|8 X|8*E]x̐zr4/\AE)xpTp>:-sch&tM'Avoo._pmy{ɖ}RDH=;%xf^ZY aU4J:z XxQ<}] 5X Džɓk1,ÐD`09 ̤Gy`w4rֺ~pyQ-lJ_:?.Zu.'f׊!tS8Ž%k_twg7uYvht 8ow{]<CQVfdb+<l7_>C_xa@vBhO,;^7Gv& ?$?/oELXt8=Hӧ9QtX mCǥˮr<ǟ mUY4ɎBĦ9*i]SRl(I05pǖ>iS} 02&/iɪ-][H_NQSQi&?DfL0bm6Bfj>pK('~L4$("txg9.!B$'Ing:Bܟ;'꾗Ӌtܚcxlz4Pf9?t +$ yb~1 ψb=;'ͳbL<|;?_wwyy_Ͻt0OhqHb;(Ewzzel)LEf?Ͽ3 8;1?%؜`-Zc%$Jj/fqnD {B]p/ٺw͂Nj f9gc{=}@ҿw=]G;osyc̿fwgoJ$gdzNCa>"}x1ǷqO5aBO-s|L)2}:K:zyJa*\ .j <%HߗXi/];u9cK2YH ~jthrsJ\(gi¯N<…rFS.?\C*̧O'W]:!i%'i>O4'+r8< iZbw^tMo:Y}-sNЧl;ܳՏO.&@ B BMkDD2͡<cKs&]&T(3-{Gtoҿ=Gy_}{`qpE'u4?q9Ӥ0kpBNx|@H7ü yXYx@t.unl(~pzg4WQAPg~c^^Ji1Z1 SxwNh,HgX (//;?{^bЇ.hKoq18߻d>qv:&R6þ}8o;tnm14g?sۑ=yn&?A ^@Sov2r0~c~lKs/29<'OㄓlIU/[oEx4_j\}62Z6Ȣ=>i|A! 7c.> \x-q{)nrl8߲lbz?{fh-zF12[N1B(O479]os}b-&}G١?3:\{NՊ!u={HE^j]'ӝQ,DG Sk=uBxJ{xn?w{)#?Rz3?p [h$`Cq3BBld>>aj`;[B(nЎi"/&Ȝ$S9]y' ? d]'"%]k=mwq鐃- I5C X÷? VY*V7X}( J+?{/?V~w^~;jEZӮVujeZۮVi}{_Zߞַi}{Zߞַi}T_OfG9 7HBـI 9޺<0Cmke3H9N!tMO0? ?:͔Pd30h"Yb d9 ֽM;.5a~K:?7ZaS*nr$GnϦ zz4J ~A140 &HWh}Q%[Tk\ (jrh;؟`j/#٫k+gl> 򞧶wi3ewEmFڭyDD44HT]߂HēYl"}HQb%-?_1HY_ | anI$OgSqs= cmfQ$srtk<&y_6A@0nG2LoaqE44qFugs]@"4F&#'3lͶmKe !72W].dZ\ aQ+ f*Jt2,φwEmymwy G;:*].(- G%/OV"4+?h@TtJ.Bb6#*H?eLMD6.䝝u V hMEB~d^g9Rk <)7x2<3U.-Diic_q*v#6? KZn$YeQhfd c23f43sg&T5vwlw[6v!lHK[@m S[vCZZι޹Lb{|Fu3ɜFtT24xyOL6fHw %U ^͒lbQAf'k4qbe .tiI3rv.acqJS8*{,Bcӑw%v##ճ-dGp0J ٶ(83 vͅ1*V! T᤿fpxN`puYC6Ἵ9.dg4[ Z4B*aiM@ Y'z_*̣/FBe9Ϛ=d_hP&Z\_^Z%5 f m#%$!Iuϊ>&1U#@;_Ehz2@7kK8ڇF_yyiW絹c> يspzA5"PM-x Js#L: ֠Klvӌ(x2B$<BGCCГ:d%D⿬uK^B Aڐ"Yd]8xJŊnGѶ1b2EGBCGCC93_[[Ю.a[iv/F7ěӠ|OGIv0R$AT:Qb&[!MSU6dx.M>^|P[ʅH  8KƦG/CO5ѹh CP.Ñj`~E٧Ej5zDΑL)um0ϩr^Y6<ʠH2HJn%8ࢍiol("YͲxxm^F]&BVQVwBxsSBW bB , ^ ! T0DidJMyj=U@>s=i y|߃.tՕ-uZ[fdG{+@AS05ٵ1lDQV eM9rs(nI6XnMt cЕ4 d?37!s4,ٓef!%`qz-d- f^hS*Ǽ~`K\|u;H\ukH&2/|m$̕8Ck<1x?R+$^QqKzv%oxbhw쫔unf, KD11s%aAo )M7dϑAZ6o,9x'Y5˕XPN6N8L%tH7𵶘Wܳ4x!0DO%#1p]:)3Qr'xb?B0\ m_uq20S GZz!tiL'tu[B}ZV30i* .('=jIFq 'Bh4MW8jsɲo4D^ftlN ⑞@ncO(d83#'5mκb^ \ĉSG1="c9J>:^0ᮺD$h5Ȃ\}ܴffe|%'5x{$ȰEi5kiP'6IlB'ϔqH^yqQymOJI( mE6)Ny)J`Qa6.6m.Yr%^x;gQ/a(eq:ѱ ʢׯ*`&yǸ /7НNsI`u@p&r* S.Jt`}a>`|W/5{}hKݨ uX^z+/7y-V0.P{j°(Xu E?;^-ӸMfuzM>AT`>zd5ZBF1bC+ (}3$ހ臸-8ɗΘ[jJ.LCBL>9B.;V8N|KڷBzBzD:a+I@H `bGaO81!49_՞Š&&@AMFָ)%cN=@%T轫Mjz<둼E贛5"eOQQHө}hH#0P/{W>SF\ r$3hoUȲM{}2rRBɻl lކJd#mBDcM m+w=촚> (Zo[a.5ʐ`MgB5ˡ9&8pNyC 7_JS m?)xTveQ GlTvEHUV4ja=o pZ ޚop%KAt-Gȏ- r9%%\ʲs>Urm'W7`UeSA`T`#@ƨ,VYf*^ ˅jM(#Z=EO5bԬW:":JxZ%sri/ %E{sQvE{0wf;+(0V=+fyY9ē.jU)3 e3WYb; YM_U۶vUZ"6_"}æbZu6۬QIX|HKǬ$:`L*MpqMzl$v$> =ukj$\lSBoT=?UA5h}עmWYƱ تVрsdZ)!JajM`!PJK V+׬tdZïaWiҽL+!%wnUCҩ[`Vc_9'ۨ6wcќ#(m]䷦`DFGQ uQVz`ힱZHR壥hdtIfOǼֿIV㥊aJ'PK쮛JT\#mGۄ drج}.VY UK\3 F|\r֎ƣ#la>8rl8Fy4}ƚ*ίV&tb.IDD2::zW хx4c=2")tmqfmq\DyF䙹EߨqfҋTFGI8ꤓ wRC兤Q'>7t, H*Fs 8>MX8x>}x*ll(6+1QQ*Ɣ(*8ƕ.em 3PTғOhrfm6dT(7V.$b!L:N0[yiʞ˵c-(ZيfޞoV z <-UY'sֹw1wfkeϊ~d{Cgʲ٤SOM-"#_?4Y h y^SUL EA^˸)D|ooT,"Vid]I*Ba="]G}Β~9l4)?`+tF"Ydh.ԶqSlA9]Y~ ZʜWM1ݬ9X`f}*3vIi璉XJ~/Ȯ+\HLGӵ-tw 9y5-cCsaRkzaaֳ-&#hTvn*>lϒ1 .WP"X݇2_2o.YhYCYrwd7bX90kZ%>*Vxc`~j3b[m5v/z*=hJ,R%yI6SWeŪ0놳1ώ\&A>'bnfWȌY8dX^חSY,|ⳑ9;W*RݴYH~ qFfGF2#apUBQ9]ydsF8,[萕rGG&哭XSrC,7(-YSY렱lK[=@3v%۠kY; dNAI0ߚv'Q4yD$UP,rV}N-b)O&8cljQFgy3 HekXND3x+tHN97=/SDpH2-s3Ic*l:;3'5KLOS20\Xҳ)}*:33B*O#ЗGNCN>ϟ^]'0>Pɲou GxƝ֐Id8;e }o٠-goˆ`NTJ\3tj&X BB+n_/Qʅ<@L:);4vImA|W0 W]jntVB|cZEjo BZ<;\-#~E3VҲgGP1]iT.U|X4fbQxZxm"Dv4jj BX2zfD 'ڒ;$^,J̥ӑD (0hIZ&\ ]|dw3 0_ ef ߲hu݉G)?ͥf$Hf=Z29xxRk^}F'ߗqRbGbXrr+PA \XҸCaaC o&yyfdh 4;6Q`̋ƩM:[Yw6FVv i"}K.k }UK$`9W*qQ(G +o†XX`q7ͳΰgoD xde-\VԬ XU|#_%;8 &qKۇ\ Jf8>1/Wme+bBGtY F9#y$L_3|U aXg)[ӃK<<i mW^iD;BcPЋN-Q1-$Hـxh4iB+b'h⛢z@mk &rfGYI .ѹcp7^铥'т:.Md|)eaTF&WOeCQ|kqD֚^UI|w}^c@K)lպքѠw5״J5K+m2޶-1(! ㏯~Z![ 4yC;SɼgT.G4gk OKGO6[evũQ=*z"Ι8p.0IOz^M9B)@-Zo`ļ} 62m&nPڣF~&S70}#B,I#7 9\} P(3 mC Ùv&ǵTYlk,*І:gKkR|z]RA8zx[(KR)oLHS3RDS'thq4TBIKNk4ܶ^Z6^:k[fG@?gbs I7ż_F %)±9V槣vZQdKsNSd_shC2%Ho9{[>I>YH%M`^'$/76 WV t]ԗ5PkD0ߜQN%g7*ɩkb`VKvT*K=8ErM)neUœ_8rk)ǷJGRR%Za&^d{ՅL6닸aT9?=dڶaDx㠛`R/ hd+,BhVvDi}g0+ -)X d -=b s\0җڐV5$!PfZe&0EEÎjU+tXpq = $4NH# {7&כ5YXnucZdӥa E*l†f#r s%򃵜SwHߗ MhР-.3˖eQIc{ي*M^Үf jC@fȺ75|Wj,8O4 ǃׁq ľ$0P5äYyMc:ஊR[ :PLp%w +t{`/CIk&Mэ6 梡{򸍖\&afm,S/Vه~+v m[ ],'0db>Dp|EAlAn)@do E>C|>ߑ Er9h"@ͬE0L s묷$ѯ Da"h\&{@X*@lRtE4JPX0oajT̬/Aj-{+- 2FJp7עp}kÇO%#3=?Xιu f2ɔxJ_g;%'XCY;sY ~dA@aXC%S qOGy[(tN=rv;N L4 Y1BQz0rۧiW߃]׿,F h>_x02 Xxӆ7?OC],x/J ~R"[h,}PaP@WLR'[[E&YǓlca_bZm8\Pu *#Rd ܜb>kh%s)8JhAs[:="t*Uw >\&2ςlI9fאSzXPeԈ;ĸb{Uou Z+G-+K CܦR!fRIM_{Al{iFXo6NqI ďve.s;YvH=X Ip#PUInv@҃}զ])z puUIcDe([ ˨٧TCmHv.ثF͝8l8 NȡJqXmlzkE3;>ȟ`'-tbZ0>0 % D[dk! UǪ#EiTI/1A}yqRxE׍&bx޵,db !ЋZkqsڦ"VTdZƒ8֠gOXz#`{ph)5eY1͏B(n8Of,-̭F dt*XEɚMpt_ֳS! c+=C,7%W%2D8LfPXטJ:h^Q&20,cM̟rҙHf1}ǝLdd܌cۙ]8@1|+ZHSD^ _e &Cj B6\vcVˆ-3uV_њ%Z6]isHEޚW_U-9MuOUwun zd=])Mz[0E˓DYUiWv)Gd)@^VQ/Hm wwHZKr0ꍁi;:oMx¬^?9Tl; 4bFPbCȅ&ǃYE~QuaV%霑dj94!78Ź5w~J^mڢSpPɴz8g[mYGz51:BJEx"_ZsIw,<-i RekVZ=eRkPYEqN t = z sX[ ,OrÊ_MV`&_~&ka^Gp6\~/e犕Xá1FkDv*s&="TC1Z!5n\^F+B0K h?֗z8K IEUnj21Jv.Mo|_VƖX)~V<e 6$R`1p'yF%NXvnbV"vL]G=^u#p "AzU: 5VX9kV(*@ j"|rx< TS9S(ꇆR<}&@!L/rۄvqS]yu=(~JM̆IėN:ҵm ە(ekA)FʋaۉS͎OGʰ,6y@b91Q[>)04jc0wd R(6<0 6'{'\C^6%u|=^e:Vr$Acrx%+(*zg.q̋F:=DM4x#U IW rc Dk>' y]5_$̡=sz=}Cuzފ\z=M\=D\7s=\7s=\7sDuzs=&z+\Wn=[sCu?zs=!Cu=M\纉A\7sDu=гCϺ=&z[ѳ@z=Yg݇zփYoAϺ zY7ѳ@z=&zMгGz=&zzzMгފu=~г@zz}Y7ѳngݏu=AY7ѳn\A}! !'45>pU@AV#DLk "5m \B]#H#OEl $6AT6kl6,P(m!R+/+қ]:G @|˨ﶠ@}7n]?aﶠۂn ~wPmA}wﶢۂw[PG}7nVwzzQ n-@}׏ ~w[QG}7|#@ )`$| &M# ^XkjBxAjJx!ޤBM /М^L _Z59@ozM xSt2MD1.SŨ,^1]@0SFyAexj#gN Vh>Fd i$2kFH(MJԓh et\ yRy8HhE bV@N3=*<4o5umԃuy`su\W7/>MBz;)mlVݮ7ִ6)_o7'ܷCcg?w*Ps%.;_9ʆm]]^qmvkR^۫YjzZk WA=W}(( i7R< !%\SB*J ˰B,\" U-GͻQCnPur* lbͼ4/6V\wVfo]ϣ dhs 6>-L}%ɾ4ڲ\P[Z-OEl5  i ʉ6/ɒՃ'˳,R6?8Y@xʉH:řug3䷐V3N*zzjqzD\Bfq>~oS*.S g3E75XΤ9~6 ⽋hd`M}䇵RBhQ8D8X;J@bf~[_O҉Li34M#86P(Yř|l6sXSSbt!y3.X,Eqtҁsš\9=sg33ctAh?tfsI x0l!I؛ixjf-[PQ㓂<ſlzC| I9VI!D_mC ۵fLAl{>p2LxԬ0֙wqw O#uw(ݬH}Y*f]3!AE8\: Rmy/t2]EZW& WfYhS,@]vgnC{uT% Lp;?E?YTTl53{w (j̯NO4(?΁Sa Zr L|Q;e! `ESުi k^u*( UoV*l t?=JJ`ZiahJU֮Scekǻ$P=NtpcpT?@5` (P@Yq(mviіCTCCҮB[?5pf/bӬX@ kJ쯫봵#&ꛩdk}.2|8X)Xpm? E% ȇ8UTz!Š;"q%H½ʆQyḶYd+RVCJqlG3ƈ$Vܪ5C~6=4]\ysEqTH2 =zc̊0|dN? @<},kV q9m/y3$SN}N2OUػE,&^ 9sf5_b~zfcxKj_14pjz|L8?u_NF8?'sVNʳqg#\"dm6cigD{vefm"kƞXBrapchqcXk,شB Z}zdZH˷\6o&TLF=IDuU0#w,&7* Td>&DRUq3\yRi6$U5?Μ1ڞ$$Tb91QՙNEtKN.,$I{Y c1ՅSi:ZHbI}2L-T-K$z3;ՍFnc}NG`02%s- LD!ǡ )N/$btXe&nÙR}VqTYWf .q5ċU tJPPQ.n@IV~u44BZu2 %>wM/RHaDδsi_^p74OCړk-7K:6_:HI:;8M^Y+7 )oHluCΨ,#>s&'*n Jn!g98'j`\v*Fx{YH5)<[8Sv +>lbtp1⊠,Mdz'sJIݩHQ wnE=G" ЪrYO ͱftdIF_%f˖Bz;[Gk%г {Q iApOk=YI1ś@flf(jHX;/TִR!p F#a,h%玞.ҏ7Ųyj(PiAX &Y_>I&ZTdWKbfBAL5pVO5h=I c 8;G qVq $M*BT ]TJŞPml8/xhcT|B6j)@ EeCڮ-$QJ` BԪ*TXnHZ&B¬Ø|Gkʠep?RwϬy"IE9F;7IfQWy"+9W~rNjZ.Dc09;rwSt31PYd2F20Pd֡IGQn\uVuc5T #XgskH ˢ27/IxQ^9g%g6+Q­`cE@uԛJ/h{Hۭ>aXi7۫7qrfI؉U%]0K/u(RYg^3/_;x:[pzs3X*  Q,'#˫U_M? DVeKlF\xp=4ifoq ։`hD@~s9>ڽ@,^S(ƑGfj_ |7`"3d䚰 sʮTus}ep lu`sņ`f(QsrhY.&=CDPM\mC|wX&OIc}ec/@9Z `7 #y$gwiEv"9cSv'i OύZy-ka.ZX L s@˶ד+5雞͂>'}9kQ!<Dnܪrhx_rv5X/ʴˢLb !] ѾܻQ4-Q\2'頠rwpY6nsh^}RFd/=Gv7Y@beV;~Xn:B\V?VuǙ .JC##B4r5 6R& n>b RfA4V >â]仑 [29q+ޓ-Wϒyp<:רқ=Y1bޓזv)퇧\LEh3A s|[$rbH+A 473O5gmҶ;`$>o-ou| !L7睔GmBs=;0@avf tXr#4,79#8S?\q# chcVJ|<I'`6]g(D&BѰe bqވUߵj3(jK{#c$6*Oލt {Vjy: կ7Yn"uwֆ#>bOd]<* 燖eƵާKlؕԭF2w\J\K*Jxj:O4IL'c}yk5[Z7Q2^_nyxo\p#Wk 5g~ŮCPrv**'y(LYmbe nYP+ZKp1–U G=8z֍2k RP`^FnsÃe;*6%2IEr'ziJ&> D1L}VQ?s z$)KƲP4% qn&51:: =ה9R]:t@l,ԂD P洂xNl-+߄ehCea TPwܗq%5-1!j#};8 ڮ!ZJ!{͚~'%X%tE/kaJ1rOOT"EԱXUFALp^:K  J VBn! tuXqCL;Uop,e$ov4/^[2HcoZ{mZ-H #]RSk{ s7=wyzZ}P͔$iiM3>Kkd&bd{`_wL)h>Yxrx-ᛖ=^CCƾs,[-Mz䬅X;Jץ6$DP#1FasMa?u&xB Yׇ4(nܓl?fVn}[oK>86+>X hx 4bG7j i4Xz'>sqt^j6[$2JȫLܝf*Lb-G|j5.90,J/[1S_/ fBࡻ[%74~詥Ɔ)K|pfPHo0,@kga F题Icus@6K2kXAaFh ː|~OjK9]y,hY"neTXI8))iIzɺdOsy&lCf c\Qoh#j8-DbA>6戄ak ~(@|p%d'nRz%6X[6U>]#V6]ӣm~^wya$?[;cdY BX0(NHOrIPjģU=skKM~`-H6W?*:Am!.HRs$bQSט.P0?/W:1#?)tm|GhuBTXWbO;W. YVt-{^ӴIuu ehjlxM3D6YJ)l~ %Rŵ=+ͼ,:$&vW%DLJmaJpҜxCNjӶ=Z0U@ajg 7t)ǧM[*g(c 7t7_ShzC3TxCTz:C 6ZЧ!YdS%G&8/YloC9gyq]a\XERX.L,}[:ntMc%廠+)˻Eo,bHF,uodK#)A* k ,J-+Da0.NÉqb> oB8i݌`$Oe(TdD/-f:93Ź&DjeR& XNv ֕cNkfI!k C4иFxBMhrQ/-(APZCJ4Mn Ѝ(rݽKrm4G x֮T<ϴ\<Ю1*]&Z6\_Gө9'0,l4°-f?#J$9k7ۢm)$ߐ o)`Z)ҳ~NJ^1\eU\`b+(gd7a'0m> [|oQKئ gӭvH"{CSy\> Sjhh{.|k ߝj24r(!uicQ=$Iwœi5 Hr dYb I"A<~ܒ5IdhNB8?EG2vv WX$uԶ;@ܲȒP|`a_x3h}yf|ىQ4i0C䛨PyfHEaYL4I湏XaZ>]vxRA*Ǜe7ɦui#NzSxeۚJ]KJ`@Yp(N&W_CJ Xp&q"z$a;ᑈ OU˘u :UfnE@xkxZM D)T@Q`zHU\5+MFUC$}mPU$@ ekZct+\D-B *%tCyGlԲRҒ$]4Q@ȇ9Cہ Yi"4u{xf&0Dt&Nb$|{}=1TpX+uE h׈UGF(8ʼGd̯Ns14z<2W`Y%F,.&^J8 .=-]jb>ִ`y!s$H2dMD'm!*Х*^Jy &?xhb|urpI>Dմ$znOI'UtTعdQ h#$VhorZk,IS`ĭ}[q `D!ߗ=Puʑciϟ`,YqY{V {91 H⁰ʒGnbU%h_thxF2}.L.&&7PP-\ oKxv§ԙH*f~6>T%Dz1'bm "`XSO=+/hMK(oGCE]gpR#ao^s0ʐL/D6˖R}T׋h7GTRIї[Wn.5^v1z~&P'^g7[q|뭩rҸu-:WݚֹgH˭T&skf!} Z5 G Qϔzփ*tQ1@:׶#5jzHnΛW]]dѤ2;Q~IbLS\W`*R|ѡ ~lARCIS[_ aL^mj R);Z?enǏpܠPIT\xQVk@ u QH}eN۠Ҹ3P˷ca%M}@>x2 * ʎjemS/HH]&RPgX}L'ɰspb?}sғ R!k=LmO$nsRΘ=>NkxuYA,HGjȲGmߘT+: B ' hMxk 1Hm: v>M.\֋`%>m595mR:8Au(QW!V##wyTaU|֪7L NHlSsv4bBc#b6'2ݦK,hʯnyΖr,Z4D+$^\Rԣ+%t^#JQ( RV "_(I0C,4fnf5QRRG-xͮ,,*49kln"Xr;܎4/M~nG`96p6:Ɔ_5!ɒ'mY?k3 |$cVGh\jlB€F2,d3TD Q ( `fmܳ :"%/^fm+Vx2VtgK+hl̂5 GKkC=9}Ñm޾e[H x҃ma%Z۲{(0-قjf1-%TLlTO TY'4RFZ ?^mYv BKX~Xa k;zr=e5vݍշ"@EڠiD@ٞ{&O0^Iv(ت+X'{:N+򖡽3gNj4{הo.+ _2IS8}*  2)Ge~1$~wޭmLr6k)zs!Ru)[2`0?NhY( lM-G=HUa%uʼn7 fMDtf iwW`sB{AbEY*0-5Wz!Z_V9>Qƒχ5d3`5 $Z$Ij~N=Fk0*am{^l̮|R-%%[Q.'amOM|&G@r8GSPOE&! =U+a Qjd6FRu\/kcq&amY| CcCQGkd~P` N]V?~ӻO ں6 o+࠱I R t Sz'V]q i$wّ b<]AiFpXHp \Qn@4hAS_3`)>%u^̓ $k2"ˊԻ<]|"OC԰}Kڕ[hwݶsrO ߡڅ_kMގpbgb CA_<؊ +]AqSrcaݖ׼F0I}*MZ "R yG2d>bOx'[ϻ%[}7Ę҂Z9Xֆ9S?:x\wV.8a L "CXm6brWLwo/QTɉ¾EƇxoFq\gaz^6 hVÈE3[SD[Ew&*Vٓ$ kF)IsD߳`(l!\νfF*[)4H':keyHLe"-W'oOˀmdFf@G40;#fp(l%[ֺ[Z L߳4#ԟ1G>vKAk*_Dl\pfS ! 8}fKkk!24 g+[ZꃌcP,+2FffG3JfSr&p:fOigR5[+2^K8@d7zHj9H+(Ji R~|Jf=MPdr[4 ]DhwfkLk(ׯX¨` s`C仞CK\TacgPo@uEemT]R a\ -]c!|BYdȢo,#_m*qؓhX 5© 2~T _[`--дt<&9Wm>]CeE)t6}}؊ mߙel9+:7ToV 0Ǜ5dl$@1kxDb~vW$²@wWjU._Pd>6T \6=o6axJӜ3PKlae(A+3B(Z^4, 9 2:۰F8@E XB(3"* ~Ze5ݭq5Gt%bIfP_o5Q}@ ToӺ4. @ zPW()GLϨeYl;>!uc*:D6 ʣlbѠ&G4B0q 3טh>NH#Ze8 ֜S$A3.ue-r3Լ8˲sNBiKfat)M{s --QTt*l=ɡSU(L9[+u%i w#>>zތfMRYnh3sy'9/IwW2KJiv4!P j|A4lc9{ ILH - 'Bq^W9aPʊrm^a אcf )&V^NO!j`ā1r%Sw~S?s%L]zg-WcL95s\j?ȇ;S6K_kg9l O l^fcC)\&k}Vw$PS1oo ;fmc< Ew-[^]gF.P&+nŧ$DZ(5m순:޳db=)._S kJ۪󢋹~] oR1[HN3䠴GDyeCo>-tM}dbބ`Y`>hi"CXVG. U@L:$[X`g(XOSMQj E4%T8H ^c+ О=0]=BcT=e?ކuz_;a}ۇ(XJ H̡<7zVܣ'9HJ!b_^o)Ih$fr;{X'D3dxH֨ ?$~x+Cx4U1-Fe WȞQɈXvG/0,?N35 mIUѿ(֌HvhL+ Z( xOT̉Hroh{ Wzѿyi2 MaO}.:Xw#ΙE͛ؕP!}EKFyl}4q4ޔUm?dBpC\Qxl-r6&w42r$V^nU|~!QVXeQWi 'zcjFV# w y{%٠)-o:T _0APuHNYLy K];qspiSjd{~G?,`b#Y&'w+]zZFL4& fEwNԆyg<,$r9kDy Y-ogNF͉0a?y^LqP:n/ +ExbfZn-O7I(sz.qG f^7*KвR}rMl6Xh:)YȝVK}_fpeE| Zܷ};ou@7tLw;Kg=mE]@l?-6/=+d$a2UeDErhїKZ@X̤5%ltsb^OtH% el+QJǗ]ξ+ 76q{H2Z.qukK3Nww quKQ͜]g6P9\h3BnV3'cU4x)5J֧:Bi 1a'Q ѼӏO&K°BU)Q:*|Ҍ/3.,U +AᬻLr{!P@}W8)_Mx, 6n%e~gq 8 "nٲv<5_|kjP!Y D=v I:C~JfBrƀ9 Wij$~Gewz ~݀^Ԝ^L,sigQkk|0s(ah4)ύ ݗ++p9u.I/$,Mhf˰p\sM_WВ a ^dNٍ 𦣕"-V (j@&Nola E 6qLxMX T.|{_ k=NHXѳuLFC>;Yzgf\OE2P4@ԋg-Imp5[Sr+F6/E},8Zpвصrz|mxWd ip?EWΐ s$& cl Rrl 'QFUTwaW\ծƷIƸ#\+T̪4)` W>A6I?OU>;f/YC#b9sdLkNzXϜn3F{DfBƞHA_U';V;Hրgvje,"'X4 f\+v"f7p5 0R,ʪ,̟3\c>s$Wɟ*k?L+#+sV\ⴞziDn nθXK/qG<(OW4g ~M$B \QV*]EO~~8&rB~%ךծ?r}TMYMgY梖S@Cvq~θWD,0޲^E1*!5Z$DŠL @M@π$ Q[K*'z1Wcm _!`TŁA‚z<^ԯlm(*H5uWZ^'[bhƒr FBυ'u9Lg\א[WU{bÐ,oE֩+4lbL DC9=zfq0.J*\-]GdB9LyŸqNuB$M Fy(.~`-H[ !w҇_fU!9S*nX|s0F%:km2Ow/MTd9r ޟ+G("Db)(Y_<ו2BQS-1^GR{{oy<cG*|$atN~@ބֺ d&r.!Wپ'J;3xsMMِ0'ANk6RG<Ĉ^:t;25*w4$T}??w,j/IiwǼlX*; ;Z @*ZiZIO/[[H`d'Zk64 Fµ3M_A zAIۗfqE,QN3`db}s#3>@4ėkVP3?́;IF82 [mdJfnSLcL@[5߼)u[-.O*~{j\'ӅW&GAnᆫZS|B5~9SשׂMK槏>/bSL W%qR EgnN= ˰!`Y{KNOfNʇSb*ij-~V2M0וLA {c7E;h@W fYd(`r[o er }WbpD0 ?YH-&j. R_,K:ni3 7xZz6Zrg2Q*֘nC5.ѩT#ۀ|5̝}Fsa;k_B­  VfC?vАPdVVcV6u.[~\I77kW&$q̿1XX5D3~$B1ERy}S*g9b{H ڞ_k1DɧI pc Eof2N-/ӻ Y#f"ZKX"eu tyhu'W8H-KµH-.H1cz,sl've[ͅH m/wt1 {~/8v \( /l83އDКyՒP W3t'ys3PH!E+Dë3$3sERbe1;ML`ry#E<Ӧ8/hb0TGv\ EA*:Ѷ2m ) ~E ~sGukSZ@ctW|,>ӟ#NgyG':mLUO#r`Y8 Xk$.']G]qS$Dj#: >>,EFkb'-Hm#(!D[7CSM Bxph~c|s|+ұD%-`,*xʗ"d1!71kIO hBxLZ%A Y|,=-a7S6>F,M(B,"J}Cg5.bpUw?.aՎ~nas>aPF;KɐƢOb{_c< cJWH,msucCPax [񲃶v8i7l\cqBVRu2 c(Ddb.R,4}\bKXm;&JG}+(Q f+H>E!Lm`}kbzG/QuGm,-Ut_QRȞ1u5G4HN"Kf Q}%x*@p쏮NU߁#p:!Lg4.mJ_e"P&'3D]^o,"䠓ʹQޝz>Qczon!>eg8UƉQ(g4<21_\8?G ~2S<4I Rw.:2U41l}q4e?dKvl;^u&d.UTS;"䅟-n *bد  ft:Zi{ZBY:F0ʉu2Dc'28:qp}Sv`uUiP9Y9\D!&Yp?oTmvWT!`6۬{ٌxn`g!׎yk ýiO{"<Gp <=n[: 3 foWQƹ9&*cï9x+;N7P."*J-vXr4*8r1=PXE 0҃;O, *t0;"NEy oZ1`15Jɜ0Z[iC/ħϭ[: xzEb{D?씧V|H D$ѓ[K!F:> 猭vQ.!sNPj= njA݇ Ys/.6y_3u3FSlZQ6nv6*&LDŽ/2rOcX.U A|Ui]O W/k>hmjp gP&hl@\\5^(X =w GJ8}b%g,W&9ȵ/D`RCr(yqWxGO}z,/ϊơ}Q?7|?ʾ'/$ f_r x9""E=zN* 﫩4zC7tn-cs4vu(ݶ y8zdc*cJR\oh-s?boDE/~1y7lϓ eL(qE_G &Q/|g([@3}J%OOt<ͳcO>idjf WUUzIsMJr50;vL!W", wa.D1FVdh+ cN "%ru OǶҜIlthAB69لWi7pUxrI3fiZ xo !^VV SYT-}*ҶF,*kCJ1 K48~{@H)1]]?z3EBYobs%pk7DQ7|xT*dfXķS *]-OpI&osݷ_콚mIڙ%(av]qcG>L-Ō:SZwC +`aX.j_. (0}D# `׭X-|2j cJR!ݎЇ WUpE'Iwh=\%?GخbšSEcr"_ubN(2bZ0c|v51%4?Dn-GdnsXaA.b&hhwPIil+ u0%Zt/ .ZM{<;AGv@qeO ;R%&'K5AHCb WHΛ%7O+]W:>?A7z?JjU#JPǫ^~W1v259*Fo L5j:8f#`A)rFLm'EzU@ f\ױ %2Z.b ݬkj } j0;0.3H9_ JQ:xF[m]RJUBt‘E߄9yBy k~ZJ>x '1bi[+jy*HۈL||!h=ߴ0 ZYE=OdHυhI102\,N C0K Lڿ,pK sVYeKlto`XֽzL1A2 )`>xl|GErJ~͘r=Jf[F#+UM8Ak͋4B\ѭ=Gē'?1'0*= eo ] JOB/vp,wK G"u`k21YZعhte>oT2r~+Fu.芃WͧI|zF`K  0pٮPP_8`S;4_tgw2SLMDd/Kٸ7}B\𥏣jQƦ-\*'AIU)&ҳYtDGJ唎PՊ+>& 0r}@ÈҕAjhO6{]c)Z)4x_nôDw{[qgYm;A@ن& =Պc@'!vGp<&E:C|nWZ±u[!2=TKΓ(@񳠳'Y!j>}oW>S>ųs1f>doNaR6lUEel9Ѷ{%J)#.NC|ei )P2)G^P9oo .4+%ux#W4蝓Isf{/mZM4h濺>ݍ9F11!`9eod$uוSS|TIՓBfiMυQ%QNDZR@Ox_$paRk؟ж <ڤ3z(kQU!l5❸mW諰 DYG@B&87iD os[Xh i;픉t͜a8i r5Ѐ3) kf^vSF0KZXaГs [Vu^k{㖼T6!5BK_$MLv|0+ @ XUCɓ7 RYotxO9θ {lW*ӲJB9Cc8s+67C\eT(:~G_bl݄Z4 1J{N1/X^90E#VY~N.DSUlږn7z;Ո&VR=(F+ZὟRm[Ӹ{zL^iOo3ԁX^߉/py54^vVF 8?SUI%>Wِ}J3랅:R_kKw9,4YR#ngMڻn0e{*O0l[2J,Jez+{{_}|Cg0ku 硭4r|ǫT֚x}ϰĒSrV2L(IpU(a* Bj#,G΂.u^  S+-(*o|~`9yȃBYNO>L,z*e+? ڢbuAonPl1)D@5$ tgԀ%M*J2]Z[YVG / ҭ#`LTlu8y$][W^C#f`% &vݐ9$!w@ )tNB(s3F7 tOb |dp?+B#Kӝ2{$yZ]C&jgYNRcze -s䰤Im%/OQUY`_ (8>U] ۫uYl}͹Ft=<~4j,QFdi}JL_SЛwWQ"~щ7}nyqOѳ6,wZIoTGkIQ,sRB:Ҥa#oR U1lEaCD@NE 7lS?HLQm8ZgNlSoZQS5wd3gދphn?6=)I tKh7R p=L0]<$'zD/YH7|K1l!m iO]௘,&[q?/Rn@0k7zҋ\p}( s"ڵ\8x*Lz.)E-񖲜|=e/MJQ6]Ū7,b?l"sa05Iֶ@Y)q.b 9W^oSf#]iG1YFq4zPdP~&sLQ pWw4<2*"v*F_KB}_? z;I(a"+#a $ t)k@vfaj iF8m)LͼBlH$ɨyKԄ>F ,& ?cD/\hy/W{YN(U' _ӟrnMNJ U*z/Y7 b[|oI\}a9} |mE>f8a"".,91N-;zry֍2ǥ'cT8. @K؏G񩹛RA%uP\J ߴ ~?zl y%cǼW|mk#N]qn}lُx#B&"KhzL)a5O[!H.1@@9+;rIgksj6X)8pxK|淃B%tl|ƅJxRV0y-灷]ܺ1wr$c\`h8 CGP,LrXGْEhz=$\Ɔeh.vSs5Yuv<#ҶiH^ΏT]o,ӭ??R X2ytcJjG}`?o gt^?2D$iyw߅OlxWd MQA)^,&-P o!숁*xEy l|ҫ7K^"!_וVނ~WI1'l{4*O>e<}t<{hTjSa,ۿ#q1(c+z={ %<|$ᬥe5" f\3ګjlD'Ih cڟ m3 M-;79})khȒFYmSgDL&Gv}}Wkjg>*eaqExԅcKQ hRA~b760C{JN؝DON{yrQ-'$GGlqʀ<.r<l>+(B+?bTa+fgx%RpN3M) edg=R.~;l9 Tp^\a pī00x]AYK2jsac!|NS7r;*7=鞜!(qEE3@zw4a)U@˕ ˓~T2djN(HtRo0V^\uҬeikЕ{{VLT 6񯡊x %[cPvALhzfPJt4xm|OIm=ģDY1|x .A7>l4fUQtŒxŕz 0:1ZIJg⶘凝3ח4WqqtSFev f%;&iLC7"į rnu] cX9m$+ɠC a<#:"?nq\,\Nf0,:BN0֠-H'TΞ6ٝ/(5=N-{S_/70ÏShj̙^灓$AU!|Q-aU6q69qkf9cA[G;EhZ)Sq]~)#egY8תp##k$ŶcFSmD0v/0=r ޹eC;aZ-Fk86=,(D/V6Hqe+yq@sM:G0ޜ6fٺ5W*y)-8䓷!~IXf) ah4S Y>H[Qp [ {Sv %7  AySPSc{ElLNͺ 6ELC}V+V6 Aw=W+¬P-$8`xP,`GH54CsROfPҳ"\ JlO!w-/\卂'hm =䈬n$y[:N^%+ɗjYntw(%Ư8ͲNE5-ur[ [_{Q+32 VnHB-4ߛR+>, z8t?P5 ɱA/չvW5[AČЗk` Yn̉%;Q8T6R/(hm@Ē{a`Ӣ+#.+nVk {*Ff@̟ ~6buH~7r:VNmɑh?:vdAyFrK@18d8u7NqR}ơؕ[DV-dBU#ӝ9v| 0_W~55X(ydzJaC B}iҮh5"N͜|PlG?H˰#p?B'T%mQϮO^$>jP4KSGNkԧ`XϦP̖yOXvb{tů@ Ls 9`" nY+|LNƬ߭O^C7_f'9lXZH(CJj>/mĤ,GxkwC= Ray܎Ee$DRT @8cFI̦O uxAk;CjApƚӨBj*ƁøURvƿ7K3elvFtF b#1[8*YWߋOx (u@9ZS ;V%n-9{ Z8s1qYubMiv6x;0<Bh'LOOP`^Q@ rj&ip.{2V.Ϥqpp8B4΀Msҿ#%eGZB>x.-k4_=@Cr]s&  +ΜC`NNd"D<[1{7|f`~<3'S:7ˀrv7F\4Uh;wOW5`Kx7VkgL/}zGDux../;͛i bi`BlV/)_A0[ Ө7*ߔ^~R3mn|$FtIQ5kQ= >HVS 3nh"I% 8 dV΂aԣbv4Ǵ .tC!e?R,[ ?5zZ+йkFQ~mX#/袷l{BCZT"_O7^[4mr )+<-@ ?`(aPY5 a~Q!G&my 0/PJ~qH6z7;¢|pv$\cCv?/!M~v\4 *u\M4GSM|:XTY3ء*>.meyA<,rCãB}7EA!] Eʻl6tڈʽ@A i!U27zgg3& y/,> {, tb-Rt^q!^~{_Y1tT#xWy! aD72RGp ?PqbG\smεУUD59F^vp^'NpJ}ے(%j:Vy0:aKv!y_F=fvDBE JXX.T9%wqx1<"~듸kzwןQP͔_рnlg̽lD-˛B:jh W},%V(lc籱:9ꓚwBH4B琿֥ ]~V tpLVmK;7,8Y+E[d WTj s/6[؟dSU{e'<-Ir;}jrSM5;v |L?CL:ɬsf!I$3^XӅĞs,nVyE&[ξ?$Z APMT;ɥ>jG~qz#?Uds%-\7N!Z<(f¯k4DPxu7a 2%\o 0|C2G3҂%~.q٭oꞓc_ ơ#α3oO%#`Dqh.#1aZ8Bh4~#]zWfՎtLOl 6⾂k@~DrG=ՒMO-HB6('-Fyc}o߲v })%;#mδ90_$nZsswrsWYWVrPЌr GSLLYLapKus G8Z/H jkV6R,(dFLwk}sNxM$bVnGtVJ@bu|[)vCPdzImzG. ˶/%G{O#NMcţ55;SI q1UZTm4%+7@gn~8 U t?RrȜi0/ج%mVE{/ " b| B30pg^pϐeBy1xwݠDG2 믩Ā̈́lTȡ0uẍ;zY V xXXbQ]_.&\l`dz顩>T:=8/&̊hm{JJ_^Uqn0fLtyG1 >Sk`lUeҊ s, W pN>KMqfBį޳>1ZE5&<4RIReWSz-P;V.5ut <`a=l3P:N WÉoa)2ُpJ2g6AХ+h`vqk *Z9Iߜҡ*b$˧N2hj 3DpN$N:Ubcvxnw- 3]PT1H{TUcqR\p~*Y`"ڹɟWyaTg1bw1ox4 d\e śZO//``H+AXfz͕=oI94e3Fpxa( 8F?&WA OD|x4q_11K+xdn_%4 oơ+Ҭ?nul^{T2-ڊd=ȂLf ^߽J3ʯ!OetYİ$5GBd3^ZF \=<ɽ}!@> uf"}/hEhFo81IlaL Hz'|Gx|C7i_(ꀿHLE`/Mix06dLcFR5czz6ڙﶕ6"_L5p#vrnx۟7H@bdk6Y{ϢWnYBȩTΐPZ[䲷%v; N1ݻo>xIgcģ[K <@_y:8l'`\)yiC,\RGLcg:I,ʫ#Z1^UL rMIZuePhרmGkO\N>3n1Gy.<[(heơa|a`ESzk{'`:ui S.?3I}Βb[CQ {E@c<4tKJk3߰~&/cFq:y']~#O)ˀ;K@?>CdA'vʗ1/#aPp~ l;8Gi3\? |CgQ2f%lkG1ӈ8 gbᩩ:WRA| c|LNbSIgT, Ve˝+ȷs5g8oCMILz<gbLV/ 庝%R`.N>sMF| UqY#h^u:z~%yWYNC!cc99`PϮTS4&XGvD7!WV5 >MҮNb&|!t.ݓmȡՌYR0魶 ~4D~NOC1:+$ 3V*]l"j~TpT_x(_{!SJ)PNy93,d(YH*ƽkeyFy?rO=QaDSKӕ>ΥԳ$=r؆6?a@.!~D!DII]'Dȫ&^jP-"il/u}_|~䚳eȡmUóo[zBچLA^]ΒB'lhcµC6j_iSCO"4k-I>@ZR܃Hn Ӆ 0 )y([\]e_=O. /'蘿 ]بN_mK6+%mR "]*sgUv/v~q>63u9N-E>[C~S6&kJ.s6K<0L]:]EVXRVxq*vTG=l(@ e nƪR#D) jP+fp/z_bp pǺ>ha+`mx4gYԲQupl;63o`ށ }p鮼*ȼBZ`JКM&{tGS&?h#ww3Ho%l)qRM0KW jxd'7IC+S%Jٟݴ*Mhpx0%C z_ki7}B8 u8(ﱡv KvYeü,Y0bRp<]4RrA6QY2Ϫ$('Go[ߥڻ?Ѡ䱝$xzcbXl. *Zn/;HA[Rf'Lx yv<%I^j3}^Z5q(?os7l6VY_Wu.xOTv:V?n6U\/a@V\ Fy?b?IGDmCQ5d~}؏55LOKNX'6x.}Ys׾>}3UjoW?q84o1.( 3BI\OzG'J_@kGȧƅ-$.fcWι^l2:>&IL#|8{T[Ta{^*ž];q܇{ Qh-ˋl~t*'7P3}e-=9G MS`N E\JKM[vàBd/1L:+dлO䢨W\x0WƩ3yN?W/͈S.36q&\HX,6A\[٧wdL`ܸT 3S,=3Jt f80l5#ň#?]&,ِf^7c8&̛m+P1Ӟ58r64S4~x3ne1n#AKK밬H5fgməЌ`M̊)2;s}z%^2}l!MۢrZ:qdD 4S .;Q8/ʣܥ C]}-H}ZCٿ~Ziƀhȁ+VyjUYk4|4nðu"AkI{P~ԍPj"KMbGp@pDO&t21$ލVݏ,IJ;@֎siLrrI9$ඐF%ʋ۲I(z~p.b̜Ez''$b;ܪkU٣U~<$-a7Wp%x]r?doFC$8Bn{iG]:TBQ/] omo@ M[]"RM2L3 =׾GiR`CL!6"U>I~5ISQ <×V}PCnDE? hfuVڗqsԱL:'E^̍tҞ;88䥜*!Ƃ[ufe ra>ZZtLp᜸ɪ'5VmE~N#KmZ{}^痫^ d_.Op| ͮ ps8= 3Ye\},ڛ^c5]kE7z(<] pF y?R*"6S-GHV@GVyyߚrt35o: |'[sF#ِP=GD?&,'< ++x(G䆦*I.R-]ə=|vU T>^&S lR*Vb=)DQ).lT<"G@^[5=7t vgo#0Mt_gɾ~ܴ#G"09y,Y?]{" !~V@P [^⭏ˇc7ZvMfZH4=dڐ1Ϥ}!8Jz+҇X ؘm)$rF@-c:UTE £QJ5F/6]\σҡx"W(rYMoK)mG/x@'vqBLŚ^*]DG`zE{XSQ%vU=B&Tl^dikZ2?8bt̲~P54"˿:1+$0V3y6"뿬؜Q9,'R_:7sQ%ٺ7G–QAѩ e o&w SZnm'$5r}} )9 Y*ZB{znQƯP?d w\9[s5ѵLm=]Pug0ir) MZ\PC'[m=G0 "@0 U- *W>s>VN }TQ  6is )hNT/Oȹ nlg0&YztaJD01 iȡ(bɤ VT7Ps7_'Xs%.brRhQ$E-K@ꚍY#;DQĭD{/ sh"bHN6'eBUI4pp1uKQ#YT=~zRX&pkv;1ҍON7TU=Ε8Y뢫Sd г?K(w`ىr BÏKvI/m˻^Ņ$\,3/ړ)y&:K8: ZIsJl$K[PF,:'b/j \{:_Z9D7J!G{},#d߅CFebOe#eze.mHWbVb'N;QF9@<9>K9x,j>cƨABօ<x!ќѵ $-wLww DLͧbφʼ!c}akWcLk哩*C ۧlzNwa/ K _U't57^*R~< - i|Rՙ]a0ZWV38e{(M:~@ctcy!.XÏ(F_S4wXvH93^󔮣,b#>i"l~׆ r^.-AwK:R! ictHAlxQ6hR=μ,l*xEx)6JcsӌBsf.)UzuHïCJ% ZR33twV*1w-pй%ίn)"ַR'i0J2B؂Jq-3!TRjSpϱƊ:`X)  1PR,U$]2@ɪ=L[HED3Ѿ74= P];7%5> T%?T8ɌĚƸg>u)uzOMS[|5 O<R)1-7obst U]^l\.⇑K,i:7bJiQp$TTO^nBd<g &3r=+PЍ2fKD-A )'WҠ)٤'ߍ$ y<rOE-k?E|;\ͤ, V(+Alǥ e=#;k~)kAs%a\ouj>6&l'{Qř!_%S3uiA_q>;A )~FI7ُ*C۩RG2 6{6-Ui%2ymB 5E/r*TGMH aFJX5GnR`CE3Ԩ\`@ o&tx,9 Ձv>Ts<@L+BmJ .z"0ܢ/֪kW[uNqK&9^/;5fqc<_?yX#jj=)ZGIpxŹ/d+\ a)aȒ:U4m˽vSAvl+ԎўKh׬|UtAz*xhbe*)7-:c^yC&h -{b/m[d>tet=n] 4պ' ?͈ wuIQFb+Hr(=zӓҸ,u\;Ճ޶jy *SFADZvk.z#sKo6VzF@ai0j lWޫ+k 3m7yp<5m!Wyy-F.ΚP=(DFÊF!5J}borJYO6NWS)ھg_bqEH8(e]YY|,slZ)Ye^ݯk_$ߐ?!S{XXqRNc=R?)0Z5H)}VL'‡_1m7,r`Ql\Y1^iQ{{>VM3`Ԛ紱6{? u7=E{"bJ Sx"+#5#ޓHٸg[i. ;6 Ћ3 I)3kwli3I(GUfP 5 )[Vn7CcK5Asׯ7=ZqK+*ac(U{A /7`>=Ft0 FǻWx 'u_Zq#(>ސ`ozp,8hB4 h掼w0'ﱿߌ qryb7 PHGffrA\Dn5 Ū OPex-Ifqú˙:!ZVZ9^yId>xXa!S+ͦ׉?a2S&98|ɢ b#e^'e[7c׃da^۳4XG~6mG+`0X>=#ϦQLC1`]Biivrg{8SřTT}ߞS~V=%G 2-'i (%H*._R菄q;Aֺ_: Й ;HǾ[UOHl2)*&2*dY?:LcT& BqTeR+k9x k\_]&E/d kXn d ǀK9~oeK+߂;}nU߲448xđԋ3"AqƓeD[,G.Ph=ߪsKJdb/fI_jE9-'J 6γVHx Q5?ewle"z_:Wfqϸ .ߐvސW Nj Oq!^Ͼ*bٖc:1媶LNC32C|í)O){͂ciE d#"Br+C"@=61kSkVC+L&l~ l9ڞ2>džyNɥO8VM%TwIo#az" O9Qt;j>g+}<XŔ`3s:ӡs6Qv3MF 8ڗ8ˤL{` } dCLW>B.sX>L˺SzVNS[P Wѡ*w4`J=^ո=(ssh3NPwmUT2BxLOn  jмm1T `9h榓; mFEvo^O0McwIѩ /ߌ+6  G.iú{gb\K%PK,80ND_Q\m),#2YQ9 @fKde1,e Y%P&:/w_r-h-p{n([޶*VcHnD2?S*~jLbzavȲI + R&4$ߢ*dem.^@#i;\kGRbu)SL۩'1h"A UdX6g!V!_?/KTyCN<(>Uy NbK@Jͳf^Luž=4Nq /Vc ]~>GdY5Vh5z i{gRX7^\ۆ33BZbNg I4Jr^Iqքi'-ɵڲ~Q;ToT$ڗzߟPWVW$e(b4AC!]n()Yvy+m N=oR\F3tEՍzՑݾ9`лƒp`&*j%ݛLg*pȊ_ɝ؟)? &O*Ԉ mC޴ٱ^Rl`IR;ߠ)` ޡh3bE͞aq.)OOC /!az6սc~bӜz`IoHޔ~ղl%?e=K,_ -Y&Y%2\ql'45- S#0Ox4SSێSDS-ߺ̪aª܋|5@ Cjdn!JbB涵J\^p5Lԭ*16,Lr}ͭE Ìhlce#K[E]kL^]>9kPN}i 2>17 _>EG.UFoޔdԙa^٭$ $A'9tJÕnHɥp)t|r/pAMsqV xVh8AbP"4smѴlD5>DӖmky T#uwo.WMz( cvЗ'(W dH1~#EB=u/z${Iây,Xŋ[JӅ}DD;K[&P^Tq훩Gۧ \IxdL)薚ibu^{>@Q4ݿ z2Fgy?>CO>93[Jl.pYA#j+F{l"*R۞ -86='s2gpd9S}% UlQAlgp %5߅Pxcz9m?#  8OI!-Vq,̕CKKͪ^8Q8)nŞlQwI NT7f̈́qRߒ3&DT F! \7h%rU懿J88*i-S3]PݪIi!p1Cr7wWppv-*F\` B z;H]pMӱ~;S93N!쁘Vq*Oڡ{=1 -3Gl6MuS{ِ4žuZΝ%gan0g=36L%>PX5Tݱ>-OA)w}+Ő v'3JwW0T"HwRW [ xg:Yx{`^,AObb2GD SF<;sژ[ ÖmM2Q?o֏T(A|w $Y{z9-LNHc¬'>_Je*:dX `].K 3]:W54f,C4'+(]A Yl.Cptqa jF(jrl[RcX@Vu4&9T![$ ="r?S-!G%2KsY5G?'( j8M VE_kC $ Ԝc[A P$P6P fcѠ+Yh=BrfC>yCj[)YTGPerODYwlƧ[P2lVYIy О2*``YԻ_0D::wg-(1Ao֗gG3 C5O[ev0u_cBDanQ1_/)VWl^R1밞AX0t0)B*ɡ ׃#C' M Zͮs?.Ɇ3tNQr<4[Ke8~D$R`>[@[w*-(u whG1mPMOo6"'m1=&@TAaai#n'O̤;Q.=W紟=d7";tVJ4T_D=[`sxດ(Xj+ "fHKwݬ~Hh N)uĤq t`+L^eD%8r_ ,(+6>Ehp|p5Ύ.g>qMWV޿0{s[rZd9i6Lq]EY6d`մs[=P,߳; c0GS;F=8xY];7`՟ک GܕƒKS?(TMd,q fТ=Nv$ṱ2E˼95TZX9]heceڳt%[<(N;, _AB8PzL3q!}TN0f2i [[n!"fڕ3eJ֫{tTJqL~ ! F\@ l\J[qřW"Fz ʛ%'9֨叅7VDΫ3^{50(GiB/\m1ͼ=ۄXȶ naww{rɏ&4jKWnpYj3_/V!(#5~T#+z>n [0g;T@] P2~^YK70%TTf,E.]Dj-,Rȍ㎿1:Ai"8X];g2R!HA½̥  X&'T/s) xŰ[s m VWe;y )TQ1Gk^_C `}QQscM#^{T"= z_;@cjJX}@& Y>Lz*=/d|9\+H~4K(`]SeJS̶Ȟ&]ݼm5ONj4`}HڤD vcBbY!&-å,UȂ(.6G_i#{[KE6OU(^(Ь抹OU}u]Oy+arm &ne4D2:a+Vvz@63ѷN8C6"l3>14#C@$.FB`@puS޲r"\ygJ{-^D6@ȕHWbd|q3`0e͍A˜IWbQfBxnpVY땫7gf1B5MD,OȬrԟ@3aP&â (h#g-L*?8Q.-k֞ 5)M.K琋k#0! ?wwvB> ׫g$ԇqa"r_@INz* 9X T)yÔ*e .h&T4l/kQѼ7Iₐ1 ; Jcg"+T 3^:TiT)i]QHMMWpp%,/$y;ࣕ\Aر5BQDaG Ua虖}cLGޣ5s74UBgs$!\4\:s)e`3͋qFq+~}#XHHvnhw+/v${[t1IAfϡO kSLrG9jh95F9pYl#øG/¯"#[3gA+3,O%yبVglzLGDyh6q^p*=C DVG-Ȓq둩C 9[X?^U 4ƛZW5˖A3>=O*܈_w WT@cL_ku@< !!iJ*?w|UxIb5SCN O@ 3]֒f(HdOAzIP0R}$ ~59s폥0qO[@KPGXh YP?8}|"bÕ)g|+ :n:p)ίG]ko4PFۣ6Kl( IKT7yQ!\ 5OOռ6W1u xĭ^$;FXߊ:*2S-9xR6RrqC?e" )٣yk=|nl@0I\ ;A~ ڼuQfB(i |y:.VcoJCQUұAU$t<~ìpX&3R"- ~)id 6Rݳ)HDϙNB NCu=@]l=kBAK Ց][:AKv9 *f6 &1BASOZ_B)t9>^g,q%˽31{4cċF-檔EjYa>nKrk 1 3ؕ7bZ/T|;-Ytɱ`rxZ|pmQq<ZjxƲMj pQK-chO= N9Odv!6/tNQky=J*F%;~7EATDWW՚5ӷ9ŮRBTb͍0*=3^) =0Gt+lk$fӶտzW'Gb~٬Īv4<7x ogS{-&zjcs9T"hc[(ۈ%iU&w Y޴ؾ ՟,vV,kVU9HGN@1$W.dݔjLےEyr=KSqJ ]wzkZePnDm\ yPHx2<@( 7cCP sQU p?@ខ"IZb{د :?.8D9ynG`ZT YliϧYG9YjӟxE:9T9N90@aR[?(b_{YͅTjWWvuc8jeSGޭ P蕣VBf(7P| (Qd'SO܉7CPTĉxoz^4i* }[/~MIϿ3.Mz%x,cgg)ޛ#;VeSC,hSP56pp[f_w9(oI"qs;c,C5RK|n @:Yq?2P[澋h-}uň W|M<9tNu0#ɛn|5Ewz1wh6߄"#\oQ6s}#28cWks#ʇ2a0ڗlۇ;b* sLѭƿ85>Gxҋw7Su/r**N՞BGԀI Z~.R9de,#㉉VVKۘm7^EP([5,_"Fi9WtOT7fX3 I>6ɏd쨮91ߞ--T>xh奨 .1Շrc_m$+"/u Js0n.CՉ{oq:8OL˜!^"(m弊%yYwgLn6Df`uxvN۩thHlwRC.t;1' Y{y$e TwGñM)i\~ɗ|XN?݇f73dșvtK:GriQ7ۄJsx6:J(cvψ" )!1ԁ^I.|1ޚs ҜPKm!wuv<:jkL3/Ȑ*&4iIKZ4T[>52 |{H:T4 t[L)FKS #*g/ l1c a뷠69j9غENaAܰzؓ{ i!k^1f-{ -* ՁQ!!zS==U^V ؅H9]rrb }[a| (LP(hY̼GS=-m,⒵>wq7jBM5*@e?:(?뢬՟h3`PNXirik[&Hvg=B7:(RLt6 c-ԐY8ك?U9w(:=qĂ &pРG"&Ո–n>C%G$4^8; e'd.5mWCw,􉅅m|K\l('_D y۩4CK7ƙ+Q!ieB@9:7%qo=\phr^5)1={ Dkqu#X X^< Jolk1s e1毋*\Tłq.q[(Xք^8zLML%:C y+ L0ܧYVYrF+ \Lsb9A )ڻ, K^PejVNxϤ pBjHLXdZR:(f`=SrcBB3u`jK}I{v&("\5{t{0#Aa#W䯍%&0Y՝?U!avÇ1.v\.Ḭ)`BQCKF Blc¼˷!vёL=N7٫hKeܪ"kښ^@P{^(cV[:4+ae!md]?7GĈp-k/{3ѠBJ*@Yuup /׃X&J? ;67BDo#DUI 8*w َg-?k=*-  Ws!EN7Si]|F?kyNI?ipŌ-,I%  jo]5wUcD1:\8S?t7J 7dXgW1J'9rTx;vq~qvLl $ l'إhhXfμl47x~\ީ:qcܩѨYO#:5LK g\:%%_F`:Uqv$dl:;?G-KdfͱQ >J'da+s 22+hnh@N"`=S?a!(G.%{-ht) l׋A<WrAG :SL9{SJ/bOpd\Q$`62HlZكUE-תOnmJl){I0fCNt_.I9U-ѱ= G޳VJ)_R♑Ҳ~MZ9cz2#~N=+I )swӃfij/z!ߐM 8y\*}ja6Pn2BaIg7e)`>lev%@?IF pe&R))? K? Xڴ S hy !YQ#q،*V.^wɽ?є4gt7!^q|6koԭ(? F'Y汇VH995>Y'tBt 2;2/0׭V@B&`=>u|MrS]EKO BZ m^3\I!^R!RٶxOq0-) MP06!^Ǵ0i 5T] >SE{"q  J\4? :=_Pd1q2"Tcb/`~]ǖD;?Y9` 4y2BizL^gN8ujKiX٭)C6XX &V0iߏ`]Mm­xa483mA<λw,wᨷF ~҇l9c4F9YEBv)[oU"gWaƓ~Oť*%^̢%F%SvWE` eI+| )`^ek|+UH#4'6Vd2KN"gc*?K2et4rPzxGo(|djQXL[U*A1r/w%&BN1&q"Z$~䅔z T dU9<k; (Ͻ φ+p;=${ڔ00ʬՈ\Aax~PEKVw?faOBa]I:ĺ`WڪhܱiK.Z (ŌZC449&iBr{4Yџ:4[9_'|a3>r;wƀ*k\fݺl{:w*?nn_g}FC`ˌa VC3v p31*JqL\q@wi=$Ձ9?FߎV)5/7$Aw;/yhp2!'IQKO?_gףCg- $"o_ORqE[k #-z`y'K&_-ss}\@@p/f+yC,{|X"dO+gF󘧣5렊ZlPit*)6BqA!Μ)|ԇlDhM82u<;X̃dPGEZK3]qe3ҟvEbaH2b0bfINػbG3  _~OvU r̸_ EE3H+#ˋBŌILPQR,rVVdSZ0h?M߇hqG`By狛̵(tap_ 97*f`Ҽ%g+l7D **oP27)_n0:f?F2oQurtȟ 滉sI:*K\EIӃw'l}ZO{pIC USW]mSQkrA+@Hp5vZr٘@ ~v<ҿl%1ӵD QgߔЎиˏC|HlAuNщ\'OΘ[nh!8nlޘaeZlr:ZDNڠ,2HP礹Otljh~Q9_ zRp h|W (\'ḡ/]YG6sO+nѺ)g̐sWs8ͅ\K#GSgO/ AiձsOc~BReB&7saR8`PvKjyR*VI_2nTdgM~8~/u68# 9WX_%g .K_, ڜfƃ2N; 7 =c[B(7Jv7jgz&I1y3;,c=Z-eJAG5IHLXxEO9߇4Yq୽fv]w>Vp6G+az.N IIRzR3gbk}۴iT ;mR W߷kftƝ1ލto:exqڮt1Hg b aH2C-n7}KWW45}Q+&D'.GF^ & [VfI-O](}V .;[D!(+\CdcoWf^a# 7l{a%'"tv+OFZz4B$| X%ȑ o߹Uyߋ7qkf.($ IIN*<_HW;K6?i l*yN^28)*B,U f~f/ $oLͤd b;{4ۅ D 9W`d qܹ(H!~d{F+OH^wᴚtHkL"$">#sn] @8%\y,'Zkr42hJŞO7g>k6'!'fAJxGiW1#Z -_7Om^˳CCjeׅY=MlQQ= H9GxՊm#C Z%w)\n!gшzc/Sv:U2i{ϻypk(X3.VO*--$W;-U  N*!$&85%US}D\.Br`ypG]~m,(t:IQ:0M.C1cEkE+鲇Tr?J>NIlic!FTkqv S&^ ^Y@f@!58F,XSzJx{{f#@tt՘aqbZX2"@R]`CD??^>D4oQ{"6Ӱ_woUQ1ͣql|M%PI*Χ6pλ3P)]igvEGUhf&LXt[dNB%WG:|V  ļ $ʜ h3 HctYP#o ^# R< /2+w7c=[u;->$o;ġB?9*ʻdxf\ cA,|lo̟3~$b26S2Ot絧,0&jNjRؘW%(N2)EY~j(:gUJ5wU6rJ'쟕5{\*6bpHjlXb:GSbzF=6k^AP_Kc(5.0,GiBwD}'|rVBZxe91N(Q7M|.{KI ]C;2t,u Hom^ u XvEg]عW%݌\f)q'>jIٲ(.Qc,U&Rs;۰0]22F zrDăX:%,#/f2/9b#-ª[?H>nXDxtf:HauD" v B-Ϟ; Fw OTzAB{g{PPޣMYZYI:Q:5̗qi̧;~^fz %._PLlmn,cK7:wbԖ.rHj05i)""=@`MoH&S6qn7 ުЗb{ސ5zJU}DRxtbVj#+!Er`c,gоPg4FmgQY{I{MH+AE>@dit痂~Rb6}_i(9I%#%si5_ w4ɽW.7Egd"*>@6"!vHL{".^w/⁷TO΁Do'񵞋9jb\J~v"{=c2cxiTJxߩ<ڣ}kl0%` $]ʒmMJ<&SZ6E|RN)*҄У ;dvByh"QI9ٻ@LpMek5a$S.v" +]haG<;Piz {μ$1p;ѺagydtuN3s, ̳t k;Lg29)jJ|!5Qɨ+E<'<; 1vf00'`^G!f/sߙZ`hKF7'jF2\oSn iK=? %iyJn;خ1=XLھD/uRb[n*<޿(p;z%05!\<!?354ZU"z$VI2R>u%#5=C`(Q_љ,}5"/{[ Q'UN8i]Mf̋;|LFS"_y^KlzTl. PL^QP/ŏH8.~82$k{0&!`3rfuΚ_SXIdC#zJCRx-'VN26v̸YbYQΪϕޞoW BL*!} \YCz9MyD:[j1Vy9Nc4VqTԢlZxZb9bڨizbQf8ݣkp. 18HA wLӼv rX^w]WACX 0#nI܌ljVD帣$ڣǑR+ՙٗH<f춯n~ mp3>q™a֠ROp;|sD':Nˤj4u \{05$뒣$gP^٫ "~cf0$ٍR+^д9QA0N h4vDa]y\۵)q)MZӺ6bzt*:p)B)V-AT4 8ap˚aAXnnH*g};SZV/V&9[^_/w"=Epk^ɎA4`PCxz^ʲԂ1EFqV8]7Ojvp|%< T0+* GuywZY9cWH|]rJ.}`N^ LvvApK/9n1CR*gH4RAiFYy,~!ʠʣiAG`j)wiGUSE}&Uln\wn(s>g E*h&34!u_ab pE%v4 $ LoFEL@, -STsvzB_(&Mo,ؚ5;utCHrK˵_+[B})=k;DoYv!D dލW"@߬KWX7ဠGYZ+Ũ. S]bCo yZw k\Y5% C*SÇ\xQF6 qK|oM]=ϧ0hϟ\FhGp3{nv-dwwWk>_` f l~ܖogPٺ@TM|@nFK?00~M %YԵ6v4?9r9t.繖|ޡ&Jܾ/2̣i ym+x!0bH3X8JO򣓶 x1 J (0㆒ %EN8"0v|wnˇ)&½k&78-.z/DR ˕3Y 쓝b GrSѧoX9Jk~Ze5I%e:`}rD>V,Diς\[̻_/2 HȬ?TdA|ۚe (ۙ}ƟUl3pg#U1WauTwȣ|蠧OHO# >vԃVͳlAѩ/2#;j_R~ƍf%E:/V+bKhU.sO03<;7Rxz5宩"fەҘȲya Q*mPWlkSӹMPŧ|-Râ8Q&/!|z v|0a+i.+n(;Wi 4 /MW`"g2F}{K댄,qѮ]`8QDA >zBvҰJ+D`]mq'$]%7ʡIir[ x>y@įbjH-!Ɩݵ)9s3+-lk ֞ <8545a3?f'J7y"tt i@ݾL&^ϥVw3e6wRoS cmL  ֭IMPF p&n[^`ȵ|#uzŔ;sg#ʡDO뛭I $U˱!ؘ~YP,/ N qQҎjFW)eYl'pJtD{&)[dVtRoXgƠaw]^I\cOW渜߽LJB„eV|#"rDcttCD*Ud6,XAQvtdZK2jꧭzPGޯY3n >@{!@J=A Š. /tv,8$sג"%´!2mKcKs~llNJ!eϕ-{X P.Rk;o_D67Pz7}JxH)^[/kģsnLؕbIEj> 3 ^L9ӴvdOBk}sU ;2(C&Ξ| JL/(H^\<L,#Y}wH81.g *a>ri{h~+/߯Ur5[>fHMw=H3Q͘%B,*wc M70X/P NλXO͊EӧO\:fc"}FCr`Q5 E,G:w% v~7RFEo/)1嘊nQ3h{]W+|0Nmf[A& w8cͩ$ 4|콤gFG(@7K=h qrmSW#D^pT'l l֜{:|=_!` TfHʋ6j HMo InM!rY/%zFh. VB@TdykZh `HEHF,BݖԤU< %!_ IC:hre-_zρ}/R+| GHe,a zgSI[.SM:gD2 d["X[&ITͅ@ǩP'^,jb9pD_$jDF1f&X0 Wg`-pRGڀi2Y[pZ`VO|=wp#n3SΩ^<" CDoߒ|)[gJ>MOlՔʼɐ B*~&3&`(ȹT;/ xſ]iޣZ#&? ]W^0'0T!NcN|GL?:15ZPԳۅJ"Є]n#Ab~JnH61ìj^|ΥvCD.ym{~/0Ow_Is=SK\/,h %eQ!Fiu>/hA#ތC+hoUeZM zVqv3ēVRD02R*Cɖb9=AK]M/ߏM#dc)?sUڇ9-Q>.!t1v*#~b Qcg9 eTô4 oa[pJ`q̦èGٻsNoji_9/٤6nffӳQH5eQ1,mH+Fj광s<11z!llЧvn}#&},a5GlYz NGAھ}wRKDxdvO1Vfj0=T{cS睆aпy/ddRWj{A¡A,Uڭ@w/YfyvQk(;;ЃyyX-.` L-~ȯ+QΠ9 hMWb(h9S}ϠDy]-rϯPڋR#?s߱I`˸]2]Ypl' ܢ8"Yk^N^Oy,o}W4ːΝunqn~D0)ts E?HgBBW$gr`@x?iU1 8\@+ۖ5ܢc9[&,'L8E#CK5ЗSC"1PFI@ٽ()MJ3#-_"ƔbdMTeeazd,p5 Iڱn !ufEިwU5{imtX*j%X9ϮM;џ7x3[O|`\>?$D*>7,\ȴ[8 ZrdJ8w rNXt"TI"aɋ%kHV}d>%?nӅM?S0b<H`BP>9]݌N'Gzu.HW#LqwipK>D/tpso7e!U"{^iųw##7ONI;_JT0 9YԀ NԻmUh }DA]5 vNZ"Q{(F_7 &E))m߯eAC&A[7Կ$J swW7aNzuCvweuyh4~M"Y?l2~[h]V2$,pz<]F>2OEl`~>X/qx*GyO϶c3%,n4[ fe:+d#PQ`_xZ<$ynS98gGFjɪ6"!Ч+v4P:GCc' 嘮BjxAqyzʖpŒ*WFVx~c:""zi2, B6y>Ɂ>ɚ9QqGU:7gTs| bkC ?;]!~ ӬԦZqS2Q>Vis3 Ys 6iW.pT6ce"*{$Ws`A\^J{-n&@b_**3ޟ%km *zWamXzM*I˒Zy>bK,]pzg5|-DZ0F c ]Y q\`WX3: 8bCZ/tR(^;Dz KZYdƾJ]ū0`n'% uo{S8+ga?zU{ =t&!ޱP:{H,2JHwiݜNGa+?(s1s .kp??a&.ȴ/-ųLMrCś`!brB3YT#Nkd NъLccEYI)h ˕Iqg%b dMRj;TY6\mQ'Cfe 7 hǾ R7^Dz$BM($#Wxyq,q=ظj6^2=!rY؃\tH 4##eb+$kV`UM\Z=<&1nIUڧ\@=3pWG0gCH:q]tbu{tlBl ޫZUVjxUCG=FxZy:QՃ)af\x3끉4?ƃ9m nZ D!W(1c (RP yrK>զsY(ONۚR9oQ;Djy_w^wrȀ V+.~o Qd!M>A>b7!mblzs4,?MzвC8|5RhU:3`͘ŔNF*@ ->Daooc}'ے$%}IIP% )r d1&8:; i@ώdo`;=lA!1>Pqw<.ȫ;XJ$m2OfUbE~K_$ż7(8Df9ZElFFl~JX`ubI|VD%qh)çŽs@"5ҝ(板yWe탢U@t"\Hʹ7m&<$;l5v}SEX qUFͮCYe\7ot!biٻz6ofY؆lG}Sپ>ф!!O )@DΰTA6O+ 5p4w%XcW)x .CfrÑ\ޣEJb;5\qf^2jr7[ 1D{,I3 @h#D 2zsdAl dlL!EYZ87쥻UAzs{Q'`g4o]1r?lb*]#2 CNY3HvPQ$ٰ{ȡwSPJ aoghт;z㺟2e_9o_ӬǠѤ^jɒJi9O bS] &{w)y\$pO&^'_ s(IR-]űN=gY҅f`iǪ9bwWNU #%l ARx"oB pܱث{GcL˝3$Ei)lx]%!3xBLEVo"{wQ2ʷz>wADX%IF).DAH'޿, SoԕsXqkS6 qdX.nq"޻]GAp/oT l&79@'v.¬v* qKDV65pmlt؝G ߚl'55;KdSхWd {TO!- wߎZ[x(19 j{MaZs3nf}pP2=_!5w:2 <:6H@sM dS] c; UG4"WB.s"HZ0{i7n)6YeEDUPLlFҘf/  af28` &=LB3nی:\ElMa:5RXžn2oG =;B 0&q>`>gWq K ζ¤9d5L:VmUG>}YĐA nGQ٨M] Z,(Sl!<|b"sz8iS$wle 8eqc-xgl![[=Z!g7 Eު;֌s .;jdV2T4\rc".RWZP1@#<@z]QP)[FҎb[ &Bb8]3}tW!PNOU_6<"8A zY3(ɂK@I7W 7ػ|OBA5y^ۮbqMH '6WdUtԮ?/\D㧶cg:Fw}2ZvU_veg&]fά@vyyNtՐZp^[*zS(x撢Hl?^7Z(xV>Nj2n9kI|&_=gGϡ(seVXy9l]0VzƼ%*v5Va$)Z[j%r3߶r-pb?v~sb/.LNpoXK{l1+K EF?vrRaJ196vkm"tS`uoum^n"+Q`=<lV3ȹ8j#t0#4֩]2cVtKOkF?D eKoOV1D/XjɲV+AxM}=%撢FTEyܽ9QQ+bEʞynJ`{s841*ߐO)Adkɫ*4cW~w7̙E,t32/_;ܺ:&MaNMr櫍U/v%+d,k}=?<"C[D>Nc2l9.cXh囩7'KYܾמnoS$KU\k HC1E+0JEnX[8fho2Mi![),a?U0u/t'[e$b ѻSח9&MU! gDs}WRh(SrY*RCyD\J ;.wRȆqr.=9DlCn^l1M)$>3x0@b2(q!C䲞u8k=t4L*%ξ?5Y6*~H4erUOrBsp-D3 A-Holej^{ w3MGw-z6YVw^pJWH>euS0a-%rd#prli&$\` (兀8s-6p͌Q`@B"͜1BX?28ěz"W urgnsOos([ǕH&JYpJa¹?Ζ{쉹Yݫk{r_@ƓP eB0~Q8`>/U.CGx#VD#2cmh)MXrMM\$zZf5Kezef6ح2u1 6Ī 'RwXN% QP>ĴskH ruV+ mȏ[-f€ 04xgcٴ9=JJR̕ѻjnd͒ b> DQT`i'H`J=A"տ~#a 7yAmrE3b``MYa$w31;}șYKJC*}v5?E}ξԭ +@*`9+Oo*4cۇzݓ*iJR;#@5Ȫ`kQs\:(|e[]kέQ!y<쮦DQlz/`?%pmՁ|aorqݨ"K2I;_媁 8ʠ>l-)b@>3eGn -;q rr`L ?-]NʢL+Kebse9z ,:!X:w@y@Ԑ*I;9dc[@(i0:"&j Kޅ}#Ch7 ±_+6 #aJ\+U23tqhF ot?z2sXK$\'Z;SQpwP`AkGvZ7au {WU*FEwa 卢HY>WH<<)s]p4 eRÑ_{s%B];bEn<ŲgvNS0u`#tW+~GO&_(m.~n lUSvMA\:, M΃լXs;j pX'8T 8e\*3> `#0y ",j_p"_>4΅t[Yk-UAvq}nOM[b-.n=e%rc}.o$o!cXa.S- r­U>Ӈ#Fv9Te˨}L_[,>쵪. .[6יft&KN/J4Q8Gۈ'ZS">ſk`e;xR-/^ieт|! u}:ezh.\M;\W_ )/::g<˜4L!BLg1ԋk/N! (foFaGµ*pRrtEUb/q]Ǡbj{"kO "թ^DeR{LejG1g+ҡq+YN@q39teRb1hK]CKY/L@L9m_]e,^S,®t)[DQ]E)X=Ūlũl$R !J 5eWm[.1Q$Fβ6$bkn鷷 iZe3o6Unc]i 7֯w;_`vLJ+160Ρ8A1  X~|w<!*?:%qʗq1/H .8G!M(ƘK ;Jm pq8kg{ƿ}Ww9?Sbuy}~ʍ{!=eW#'M7>Z֤XR0\/<_Fr#꫺EH&V~&}LϹ/IGL~ƭ#Kc|2mm&jm܅ѽPVY+ &Yp3t Rk2P ~ $[(Kf Vo8uVIWǪM;b.uA;@ϓ]@Y;ʸG0avHOB7 uP⵱hKk RC`Pt ]Svud^4ǝp?nq,7nVǾi^/\Oo=>Gk;Se#+6R #i{F/3mGs1r++g|jQRv^dP%JINheUP*RaaZO/aKƿ,6عecXG('g h¶4hBg$e(z%:Hc=iBV@+uې#nJN~qOMAq!O3ń[:KHonȢUX#Z;! Wnm'L5`Vu,+)J2x{ / y [%JւUU%k ȸ}gO깯ɋiAK* 6+Zb{FA#qP<J.^,Van!frW*DTk [4*Jq6Ӝ`|x)3CB6Uo!uCx*pv'00eq1pl c,(@L{w[cΠƘ9d 7?l|p[Tڋmc ZxN2 ƁTцo mR]<7w\/쌰}HPAG^ Sƿ̻R&rY!IEDֿG2nJǓ{%۷ai| ~7,4L]9(fP{n X?~pٯoSmLpd}~6WCW[ 40~Imx7W4U'CbvUf@˸4hNsd˦Wg4B3*l3]/k瑟UNaõtWHPOEĭvU-6fSqT$J"iD.WXśNAqz=#J gb"]ak<GI>`q/Z U;w-Nz5+D/8{TN9f*ws0D 0-psV"KBqL|jLR"BV>4$x $#a G:P5حDÎGnj.r,O y1tq\ͺ!{/S{1Me8$#!mC8bV0hDNۗNin&ח)KiZW̧hxڨ,͒hbST.}DCKA}̓+bE[OOpP _xYd:pUWD s|:>2CuoQWA 5"9BiՒ14#Z1Րp#4g㞥L+h@y-^ v; ge{}l!&xP,T[hµifr퉖ĤS*,v8 |7\@̇o:r0KPr?giQ abt Y>Z?hdNQOJc>$a? XzRS;GNѪk\%LcaC!y,m> T'* S .wG)mSq&f 3ܗ6=+VXS>(pKEasKGgVZ9?&sqN\'ರ=k1Uo5Y'16zi}~NgUb~er$'xUXOđUՃ|H {Mr ͎oޟp 0Eyr lE;׬6:g?d^..n)E~])Ъ2P=q%=.kcwP8s<{USÀdy?'FTM EgyRjxۭ%u(XAms8gF@q^r>F-Al=8e8QGx)[\ a&JbH؏4etY߀vqax'62sب`6=*`V<60bQ$,_^^SieJ[{@ Cnf4JA!kX*Q{U鳎lv酡iϜ{\F!ֵM'jS{2GiqJ25YLxL93;V :;X. Bx:2~X1όh(('JZ*]H[dŠI aBe][6_/Y6N(MeScsZPc̯u񴋞}l sFsj%l/2N? ۦ~^XND6UY=p`,u"P(am768(0|YA?v}q+$C+B= '^IϿT4ѾGKVr,1'u9⊶6d0ϕ Fl-[u>.rP3X1ĆP4TN+Gf 2y M FX*`njI6|L-̞M{&GlЖ'U}=|gO j֖{ :,zSq+VBST*xdXnZ[؍pOVp^rPpOG0 n%fg]TnsZL}X$%\s|}6}_Wcml&x*DR +С20eo ȍpC؂/GM qJnB`r'AOq pB,ч(FUySfߚbC\*JO$~xg/ͲiF#i4:{@my)WK_NT߃iQQY ILxsK;/㰆r2PgN۞.lF:S}/J< bD.lt_;7 2Ne)bW[pq&M&$_Xm9)O( ƾ:q7#g48 lH]c2 VD{k8H6oJs*^MŮcWzereV+XM29Sf=nG<Z 6gsU~k`稳~S6pETD7nZK\B &ާqng Hm9]č(+IBHsiwq_6YU ܦ "DPsQx2i3eEY|^|!X}l9<12o8@-R 4lCX.զ*mYI`b^2~$SN[vzKK#OW̆11iUNfB7z\#p‰I0 /ۄ|oW Z+Kx\.5ލʋSo"!(~B [F# 9l~(tQ/něNڇ{2whS{Mq K8>*N 7&_ m3棣[nRbGgQ]!=wĠ -Ua9Ý-SbPAg_mҳ-d85ma< EuL ?+ij:# V-dYxP圖("A9~e8`>O-EE%hY|+V]Bc6.|x6 bdLI5^jx& Coʙٛr[W{7 rџg8QRݽ]" w_Zϰ wa]W1+5xٗ_%= ZWFmdlI%Q9 bqRWDΌ,Ɂ}M3e eMҝԯiTsH ^7;[PUsf|5ǜ.b$>WyT#,,?2Fw,CrYk.2g,*]!>Mltx,J|QG|iPRDILÚCG `@rSѸſsoHz;|}ܷ7koe\NˈjцY#TOiz/L 8I 5H"-ݗ+Eڈaktd+qK3e]r/QgRE,#S3HVj^FqQ˽#)q Lq`3sBJ@Hh)><f', ԏ'+Țo;2bfxyk H!B=J]3>%-6k;^|TS?Z+ޭyl-I{'Q&PO+AVYX9bG,"o[errC]HCz/oJC).rzlVT=!TTчoSnEL~V\VeG_ʪjECKa&:"ݕ͛ܥ@3sUFš"G =JpECG~Xc+!֓y/56>+cI+RDFiYä=q 4$$n¿yx ròPL*J +)~ '"b(5@8m1)Zv6J+8I$Lyq}AFBJ[rK#`cFr' ob$@TtV%%sede^G>201hbȻPE7_G&A'w䰟c՜u:?Hrǒx°"$EK֒1I6Gx番I٥߲/IO26#IyA$M5'27 7.M1H \@@ujMn Z?77vtDꦩaq}{ʁBӠ,/ kXoE֏ }PO%YJxPX6? r84"mQl.*KF+Ɂ[}g(O6YqӆF0}1} ;=pb%k`vtq,YD?4Pퟷ SyIʮQ,j]ĩ,~ՙ5ӊ?%IЃ`#~Т|Uo`B"7^;STGYL>GH=68 #(? 9˦!MlS9l,Dn$ wVY%#;1!HD1ToT%ZlD!xR! ꪊOj6Ds9ٚ8bm/ j#SapR%5,<tsbxPo/j)DDr cMpäR ]T-"K*, R1ihn(֪@VZNr%E#Į^'d6jz7N2q rb8> ~Lpf]k) C?6RR(M۫g5K-/jyӂ]#H!tQn$, 8Z^=飢`oH ;/ {Y7ڻ5DrC)qְ& D }"ͪn)ԦlC.veu!}hrwA)g;4NU^-w'#?B3_eR42&*}ַ>[QGA Β8ZK>:k:_#rх6L+P$ IǸXz!μ?ڽ4*JB jC@}o(R/ClM_6f=f@zMm;?.~ALrt^8ג /B:?K P>+۶ɋ Ӽw&ȊJKj,F?V%-fT_2]xL|$NaQF}Gb_ 2CYs-a 5R? hpu'K' A34rOO{bOG!3RM T iXHj},S\%mdC>wg.PP3#p6Ur?#gvR8c> @P=T:Q8KU< B/]lo1Xyɡv5ts&2yOJ SWC.Q4\'gFCO91oqfvj'R#)5>qa;%(7[!oXJ%8֠)OE;C!S0V]L>P#)@GV#*UoĤ`$O1n9;Lpگ$`|6ao ^>)\KB@ n[?ս&m3ۘwd2uiO8^e >O#?\Ƒ&HȜDˋ\݃L'/"ub+YgQ acOōDRGJ}ĢS#HNbw}?S$['3:iYDU7Bi*D^ e(̪iEٝ QDDv\N&E[î#$9jDSsFt+B~FXYG u}W`h/N-/u$:2{jdt:/6Q)<)#I3 O>}>4vK@p^E7\fɏ__GV/M Qa r*,;6 n#=\t ];9>F4":%÷"t(L=%H*x52.^2UJXWD p}> xL hA\)*YhV{8{yMiLZC[qBvVjȫ>O6r{zpM "TnfAK`1>_ ٟtl~3  st> g9~6_"SBZY]d*NkEv#JfPEΪ(I6XT m#?Į[.|E7 |=Vجݤ%8{]On ToLu gEF_H{$kxg:\w冟"gt_V*& ^BG*O]j:k QfX"%נQmMmOF! ۩/.;GԾޅoDFJA9lixR*aU!*qbvH0'`7- *["k}i3h6zYFa;xdy:_zճþޓ똲'Lګ;VPLi*"!25.ΑN^'T>Sܮ-TݥN_Q֟BP:o+ 4jwm?c;35{,<ڴib30![<# vv4ڴI[>2 )yAI:ۑ.-m5]=㻴;GB޼Lڿē7gLPUD坃/[dAQ˄;^r]}xD`#ͻC#pz_ǶZl<|Y])g5u66q6գ3.?1KW"0$4yAn0Q=j-=`UK   O* >w%8"Lo!@b$N40Wƹַc'-BlH`h{l]M}y"5uv*F@( 顉juH?12yw6+`R j 'Ϻ3lP)-Q(~t<Yh͎~9ԋK|6R+2ʌfohfw3:A猪P)5)asj%wojʎ;p2K[wu8 NXiƷ=H.k={ %i\I \PH1#f=6峒@ Wֹ0e.0&T.ZK !/axBznj ےjF 7έ*Kv>-w}`*P`j =;PKPfl-BΪiM.a9ygy\_piL3@{t`gJk9 Rw\cX(OYs#f[jbUrČ_4-9+skUwxZD cYfW|O&g}06&V k 8JsĸԽ1<FEh/;|9$nLV]8e.)xin +c\&@zs8=Z xGcא?1hEz07N nHbP%4}T^]U{wNu ZEWԼ@̆ջVaYl93҅KTchQ ^+ wC&&'@=聵!ip/nH";&/%` ڿLf;ioEOV 1ydCZ"CRN@hbS!7N{b8Npk]x%=S*5rY)5p'm iٿ}t FnBig$t ]ؽ 6;!Fl9G}dp]E+Mï׼T:vD/Jqs$ӑlv6ZT;/+By|:[UoD9Ĥ/ Ido%יNɃX'8 $h#F: q(<?P;MفSU8!2ʹCsK!.#Jl"wG43ϧb2ǭS>f%I7$ +L-8.?ŕUAdSkTRoAnjtXV%n+ISe(A3nh{W?BƋ=#ܯbݒP~P &8m)i0/ i7'TK! v鯜=֛)p8}})|1jMދ^J EaĔ@.BTխ J,h#/<{SGB~Q\@+W`w.D36AtͳOݜSAN^ְu Jm}Ͱ2V, b4 l-G ШbU Ds>޻oƍbQi_7e)!OԢU@FaD,G6UsA%]..;寭z|;FCq$/|`]]@I8q"1KAvFl7)Rl~qKU ;/M/w |ޔL 9}u}2J0NF{zr{CewQH\ajDjqH14M"ûuŹoc{;>2oBu`-`%Ɩ%%'q7Ѣ(#ߌI@Oߴ~6@r/Q${Y\ -+𮌳x*1gfÄ"hn}؟9ymIJA}Q*hu#XAEt[H~y^B6ÚK2n"}΍38JQd)Y|APu(.E9W잒ٚq{*ZJJ0%#$g"S(QȭkY;!FW2KѻP_ǃ\T(쀠dSa{P\(UFfh4t{g *VI/˾{Wo72wU/p >*-P[/= /Ȉn:w!o0flPVR >b|+֑(r}*8:Z(~$e;IJ/#EX.QUˆXs*Ǚ*j}:F+݈h]rJ(+`ԲYvNAVA?UF'Ώ9iRF6$ń3y;'X `Wե D~̿+UȐfCP Ex_:3B5^t 1ė 8v"2Vg}|HK~~"7$z+ {n')5 NFA\)9_,0λ@;» >:3APӕx hŦZ7/HBN{m3=xX_}ފRf~|5){FCy9"hc_/&e}E]c7I:\Eó*f9v>{֢lvԩMCQɸ9דzv" &H}37(uF:H}+W[l&k-+*Oõ!Nxe<C0Ab]EA(bJ1ͭB Q!TꉴUYyHP=ϼLLg<#Nl3dY@G~I|C2Eaz7ÅA*MBa޷1JsHN.߽@\{f{MH;,$"Vl8M:4oLwO}lFfB=x1s('wJ h pF.J؂iwf+v/ĭ֎er=ZJ?Le~`Dv$$=["*Eؖa7R|=fb]ηAoKIҦ\vYn2Z `8R}b6NC{*UKKaBvdჟ1_'lˠE=t9Sb-`Ha/hXQPnuv],sIwEoEDb\_:jϓUF[iCm/Rp䙕)W ǥIeS{s2B īc Ohm p숼E?V*60epO}jk@NQ6A~`H߽@?Kew^/v F '};N.b!l]}NnGz]APS hVM;Ъt/\[5%C[ k2uB֒v}+uf^s~ߣ<%v;`כȣ>ՋzV 㟽ck. t#xm>6X -yڀ$hd HieuO%EYཀྵ M2gd1=y&V*΀|k }X9:D`:},bX.*><RfT蒓K R] ~=L8SpG|+UseOE V"FS MIQ=k"&R=r-tY-,ytњ\ r:v? x35FAjũ_4_׊v~!I E!nd3c 4͖=mLּ-wZfz#T$.x`JClqKk ҽe+AN_IȐ9Eݝ^ufT $| j:&ei,ɜ 5qx7Q[^7&>Is1k=>tFˀLQM/݁) 'Ay37(Y+ (ln9B?BNS(B B$duۗz6(\]58)wIǛڄJ!_UPąa!% @`%i]6qLchwI_|D "6yr=+HuÝpP ,7{Q#%ݬNw'$%r} ĽkDp+ 7(ly{3OHVb,-w[/#%[2Ƨe /QcƳ32=n+bbyg>E}"SL$=В% r:̈́>)AK" '/^.SeRPMz19$0.KyC0bQA2nSG0E`9~ iH; E3};_vLIPTk|*J}1L6 W&bc. lzkl0V2pӸXU(m+o؝0ZE+!%M /ϣgvHq$gέe;oƛn:1:k}J.2"{7F l Æ3| %X89[#xh(ۂ!)hp:y{}xf0*]nl%g;#T5ߕ̠ @á\k^8=1z{&mU*$}R̹mJ#G.5)V8BWۢuЫJ#Ep+!k+/8jC]vKRrlj!v=1 QN igň$'!h@!*'+ƙkWic~+Z/I$X/8K<wԱn ̦'|*Wt_t֛ugz@{p6mgܦ|ӻp)pW6]oOxZ+vq: i8h)Ag˅dN~@YBtdnPdpY:r`MǑsK9Ҭ#~ꢠO08,;{&dKY^]W_VޭA .,mݵ}[0) AEd^#ʫPqU S/ja,ɚGW);o JHL@Ѿ@ | `w)RG YPavn|90ƌ "sb{~VB=\G\žRg{|Ria~(cDmdD#w Pg92M]vdrvN'Rpfv,u| u[x 74{dC<#5I^XEO< ʳW`+70F"K߮svg[EJ2Ჿy `X`Dvv]b$N#đsZ 1`c I,<"~2dV߻Ha#Jv ʲH =G&mƈ;T 0{]$s"y8HI7)eZ@3"EpH#BpAP% bD?">z~rQl{4Y[$b!5p"9D+WyÔ@, 4;UV#]<-K"7gXZ)5DuV:/f%zv@lvKG@~׊bu5L~ j: )Ј,&0%B8J)mzl[jg* ,5akbzvvpQ5fc8${골5V0k;\~xi=4б`Ax͚e/9YrR \l-q@3i[–es&}Y݌d0Hm0a F8=P>@htfYz2{=6?_G? <&ةv, Wivs7aPK5!NɆ1.FVtd&AD,Xs67i$RR|M3kB-]jcg{}* AalgXmZUJjA B"7>S"l9i .1 NWj8{ZyᘪM.ZZ^2X|BӚtf}\kzˉс$B*JDzVHAKD=%eENU(;M9fZ*GL7<4sgo?>L"*/;}SL*gLCoVGaQ+s3)oF`E63M#{{XJS_H<a|`lO (-{YLJע{$R ӵk-vran8UKOel(:)|qNfǽ:G7]%=*J# ey>C@/E67. %88>8]}bO}7A},,|lNAގعjkz v2ՓvۺN:W@(P_"BСw0^?l[78JRG#w9{ՠ0֮ѵ3NC[Dq4n+ZhKw{h8PzB5Ӯ!1lƝ*KB FL}=$5Zj0>@!Pȟ>ۻh5_/rϬq9մuI[âPtiIR'%bH12\ylaDb`6[pH,Nfՠjse6y?6ȀgXc0dEg FCGGQOJ-]'Rj>dUV` J> K}\. s1^U-+|je(O/rKNM kQPpV6qi6QO?,bnn,7ʵoxxg.[uS1AvݓBM*" QCk;qL vg!~[ {8*%$iO?FOۘ>(t};&rF⊍Erj5<ͅ8sdߓ,&:uyB6?$ߕpp`X+6(7n9,EQ$0+k^̸?P6ܔMrɥb0ϓwñ uɢ'e@՛5 1*Y"yAڔ8x,a7a+bkʘlT0Pc`ǑKIV(fvA4$]CLJ6 ~F|1b9('y> @+pX Vt/fص%O@,XN/ÆBdCOEj^rBVz+pGW <;bYpɳXL]:-6ZOAPk/IeH]$BKwrayÿAZFCv7D8grH a_pԌdl7y؉ha\OSuNpYӾF ͗+(N GAs[ƗʀӠ]q3FxjxTkV1V+HC[9FnS\{꧱w22w*0IJ?ٵGnρ'IOpU֊uѩg4:t1< @$pKj܀DÂ_X%iJJq0>n1^*3?*#ɵhӦL}fS'~ ~P 2̀Q1Lw-U@]ױzs i|"r?GR+Tcl/"2T%u9}{3lCJ31,Hp 2,,$9 /5(|0?,pBvP[p&3!*z'\Olλ MՇѩ,Rjpe2uק55Rk;ͫͱ';Vk %Rex< "v* j`=n5'U4%7{yAY=Kn ,~̝B/:wu/ӡL|(ظ5nQ& /3*i}sDit}+O8Z"}]5dd.]1][H0ߟy/Y26{@@="Azwel6COre׀$VOlJΗֶ]jxE~y+R%GP ?bj  Wƥ"5{ˮLG_NRygyDnPV; ""h&gcMJn Yͽ|{o|hA{E|+y.T639#GL+ODߚZ,?Qy5ˏ^k /7o<BLSezt& nҺwгGniA S!11 rþkXwS{.:Ek!-݃:l] T154~~vc %${;-eI\FGч )&kzbQ Z 819Q1gO\ס|px5hU'ɁcVk1o@&Zc5 ?u-52xkcOT#Z.er xLU9 Zqʏ-Nr4[_N"^"]__QVpQ DXϼq,CHFA.q&R#k$TS]!SLbVD!Tbɒnd{ ɒG]kAg 5tiR#B?a&luQwOzdx/<ԢM SVJnhhLmv'lyaZg1-g4jЏz"Ah!<HdەS~$X]'fS!:'0o8PtW/ƺoZ>;9h .˩;"׭^#W͙lp QI-tM!/%C HG~ k)"FPᘾǨo#Ϫ6C7F>DyLn)Q*fj[^#: m"pM D1!WAX|`oV3OW2)>v/CکjZR+~>ΠM)ުeAmCsx^BvyGaK jYD$Ó"cƃ,YQ a؋ɒU5 uJL<^:4fmV{Z\!{)U=i*F\igPTѳ"/E z*$e p*Eb֑jwsmjhwlD6 /CJKHrI4=>yy5gGPV`yD;jߜudϳ1(jV:D%?" Pyq:Ωf`%'֮ƵW?|jtAf3or|q.3KQ=bAAhވBj{(<t|)}Oⴵg7r[.-Җ"Y#˴NB euE溺 d(L;8@3\a"^Cr<XcDXߵhͣҀnhKn |` 4;2}W 94$U6kVh8&ﲕg[.?AQw=[Vۆv-J(L([ :7vV@$OH5M+ z??}\^3P]XV𞈽&sDb5/WD3KI{oAS1O큿UfTeȲݐ}K}Sc#3{Gx\6+Vir:<%_rI@"w1aSP qe~ǎpG=+|6ۺU{}+}MPsA4RWpI,gɿQj~N"A+&?'Pvm\~'bjF#}`s7U 7yғG-m w`}4 AE )W8P0 fN,aA#|s~Se#M3&k-F^|IF2PBl'%_0V GOGHw@eږPE»fe ZsIK|@ug6'?Za_@M`KsuyڋȌhNZ/" Rܮ29s @hM: 2_ e_OEQG\ĵZ+nc;Bgo7.S0޵"X<`Q`ݨ ڇa,kTKeʺ A'#QC +72IĎ΍Y 5SSkSҐ3gpMhEZԜ-]7F_9j@&QDw!0vG &ݩ?\̲Cr_4ͮKfJ`rOsGqdwSR'C>zsRo%rZUӔ\ uFOS[s2Bl] D`E޿JeF| ?;VmdDZz HT80JCU=;4qo/c{74ŗq g?ޣB3ԕ ȫr8U! YM.co_1U֕nJfn:)N ^&DkA~Y7!E966'x[V2>L(]_2ɭhtKlg ^;B{˜ULɊV49)ٍ{>ޱW[m']:R}=&M䏵荏3 `L8ZiżW2 0>M=LbBpܞ;L#"LN{_L<ے"F¾g~&tB=zl!6 d6j\NCki*BQ.9ʯƭwqqL{{oDd9gg;aH Ȱ /3!9Hy|n@ o ]! |zXq7 _r<ww˟΍`Xϛ y%E 'EgSKB+ r='7sҲb"EϣT%]yQiPS$D>AL|"B<,^ZXSDrKf*!n`FzN5PK5:^xܴMC:"p1aL"=a.iy#z \J/|W55vZ{W3+D(lC%`{µ3&T}qO!zУ> "#sQIFΖɡy'[6nwl9〢@(8 ? }1uB%Z"Wkj,I:`{FrjL=TZx cUTYu#,Y )+^ٲF\sn2@dvHsbɤbuۡZ_Е"TwQp^q? 4W+׿yGeV d=QrȱLG.m״aq?K'y ;!n&Î:;!#8,,ϘEݟ-#sPc5C(CG%2h^ch:=AH1Ϲ<-َ?d{ Au4 3Q7T)96{P\] 4 p@DTx<"j2urgM"vrqrFFufDG 8o$c-]FWz<U]-^ʥYKulg;tA7yV۶q8YqCnYؗ[b5:JJcH.QwZGkjJ&sxJ.}>^.*areE<<:"& (6R$sNPՇeQ qRIeK?e6ϑ w a%WL}mڠrs W=blс.ɢs)DׂI3Y2eˇZƲC p_Ou̢ +B\u5D M T `l0VZ:LƹmX9%)&޶w$ T3X<ʲFf.N|7}X^(Q.'_A !DMķ"z A*kq-gZcr0Y-eOAncVxZYzfڀUu /Kw; ˲$^׉N fk5Gk NnwszF>Bw̝.)!ivI8Iׅ3ůy@Jv%qn "2i!}h]ijX%##㠇| {oJw=$"%b:.I\K3 62-3h B/ȡ̢kM[w,fQTWU)Uo{?/NCcaIc,&&ǰQm LVH#MmwO+KŌ/d[b03րvm_OV,~diΔ՚JL|n,QHJvkxR ]>\7^7F5k֎2|X[Cų9̀B=쫖a1i „E*gfpV[z}h]ǫ۸-bPD}Ætm0]+jz[ǴHi%Śq"f|b5XXC#y6SD8J| ~H5~gU>"D lq{Z&F.> bhuFs?sf_:G'o9:]y g03Kd*$]!C}?mC Kjl j8+nL 3L|W6 iq@P뺬dn/2scd%Iܔ"3m}to!ήRahӜ 7*a%36w3bG,;u&1ZgC&`1M\Ʃ h͢1bRU0'WZJ]cq'aC +K6!gD^OQtpMUs Gd RI7H2jܶGc ۚ{t\ GfEZr8A2g:N0#0B#D@VX Ȟ Hdha=ރXw?95\PteԍR匴 vxtq8҇ƍK8m/sÊc^)u hwWOzV oGm@MO#M"D{wtf=͝rL>[kƊnb" %>y%CYݷG~h9)Q}E4k7?4n]QQ*^p$+l?ӫ /V3boPo&zTsNiӉޖI7*HX5柮$A Ot:O(3' ⋦qm=NjX̡'1JpEJC@[q(G1q̐`1˸7rwʱ"SF|U ǐ#xSз0@Yf2gH;qVqmc7VOJEI$A"@2N 0;ڕN8 (&b`::W'Ό_,R[@-a:게߬ 5j aCΡc1FֱVj+XbG$s Cj=^LSfۯ n}txSl ڙxV35癋ek2N nb~eNH%(GX7Pёt}AMB+Mk修`ې[#+Wf79-0n&!wƦ'2x4hih^wO@!{%VDh]ljvgm<gl vglu\4-8S#vn;%C |;Čq*F@;2-6cYpYEjluEɲ{ ֨%KEyT/j?|\u6QJ󯤨\Nfþ$y-v^ŷ!|XH}7O{7d:L``Xd*%E R8;'Έ=\JfU4Y;tzY\Grsb-e1&0t^f-u>0So)o7?C7:~y۪r",߬cs'Mek) biV;N+Eq &goWD߉ĩ<탊G8\UGh>鮓#i(?wqɝ}0c ]uFZ5-!s%m@bYɁq~ߣl{њ?VQ"17-ZC. qߺQ0=&'(5 {Ư![C鶑Jfɂ[}l^KlZ]M|XC msDI-\"[{._ŒeNNi#Rǵƞ=q"9{"RTYV丷i{vw u:uI ;Gju.Odt 1^Z0%P*ayXr'z6CtyU\SPI1\Bwr9%'Ō)z1P 'TU k1yпzچ "ExU 1wJk{m10l?anUʤdCϐ*ezP55 );u\wD,~DxGYFqfH=@ܩ1FacZap3 2T 9{HjrׂrwW:(gLTSة>bͿDWeq#,ƾBg\q0- Σ;W\Qt4c߃Є\_Mf箮+!_ȉ\MDWgf",.,.UU懢wܳ/n=TY'8ba]Q4}vwᡳe处x2Ly3&)jq|nyWt~.clOQL}Rqhd=H"i1xuჷ ) G1,j ociY퀒HfwxuMv_4ng~kAY0#PZ?!x4دfV%KAu1'R #=S'W {V2n o%DX,IR-U)gvz"k^if_W)@S` b ܵc{=:d[7k(ɰ=hMj{)\>;7b—-]7+ԔL4jL4vf;FgQQ|nUk1<"pӦ]{өf4Fc3f +ri}>,HP*tU7?O[R\+?@L\UE-ir3E~Β:&qz@3JY>DH@t%3oo5b\+ l7l gh=X* |dK'(A 7:Ϳ c#ЫX=F0?*:@+Bݕp@fa WĴ=5췗gG> (f/ѡVQLUhNW?:b`c,tvDYh\7*z4y(zjnC+ZCpԝkTwcPE,R]8"~=2^Rh59ɯR~-Bݗ-cenƚVO>@Uv3jqe/1Y)[ڕr|76HʔSon(GK]-u3.r#T ,^,! SlȰ"FWKaTBzQ&T /%۞:AIJZ#_Dc&2;,马0$o&|0%~ pc>Is>)S F^GB@b@H3c(=H GV3֡%z} |\i4dCK< \/J>{Ofh 6Zê+"\Css7 !wU?,;q$au rŌ3ҁ/^oj,+IiQju'(b-em9qVlMߠf'e`IKn%U`Pl ^`! ԏR9o!H] ̻vB/Zx)V񍘗I LՑ?+$P.s/%A ΋PN5&I }s$"azqo+ # 9OW]&B,k7&a 4ϡNy*=ۭehK~'TMQ''nvJT,2~1]T{[ݭz5f$_ʮAfWeȵM`gX{Ϳn e O Ô$uDN7Tl!-DΟӂ}d `>Es#A>eg+QƢink@0sccn@mD pL#QĿ2t[s>Chimm %븊 x5Lc #-&'%}BDީ\DcHD/Y0O%/ ;/Qgw%{wо`G~ HC8ω Xxn\JȢrڄ{N/Yfͨ$cqY-W>UX(ķs A:,,UGl ~?j{9U8Q Rqx}9igD)qR,`]hZd; _R]h-Xi5(w z>s-o _, /V*ke?mrC>ǁϏ?4))w[zJ\kxt U9ףbeֿ8u?ذX_D7fuzv?lNPYG'oW`t}RUrwMcF$PSLMos_8w%LM>*Ek'7tj47įfxB !습jKe\3O*~Xi;D#)lӯ8vKxvEaڶz=oi7xzCf r]T$7)2^dᣄ>;zutLkx3 Q6w^;XjMjJ\KbS}cL:w0_Q j. ƣ$34CtJoӪ;F*զ5 &3K} Kyi/z)<} tkZx _^&=W;r}{BrK tjqL%ns8fPQOHxO~}}k!6Cz YU7 DTH]Ƚ5(@tٵ :v0[ =a~hyb;F2RG$^j{蝫w6\$XgOu٩?N A b-+΄= z{>sx}D.܏XvC:Zx&2 JP^B}JO.#& o1=ojC:^Q2}6zLݴI`L@㷬,μ RnqO5 *E)p^6wJx3T}'ىD _P) _JA7F]o.`W =3eA7]Y?޷ }~XنnX}J͏ ;W|Eh@PR^tGϤNt2e@Jpul &K+sOO81g€/ٟKd̶ҼKvɑFΜf?i) 1%_嫭|`]8fl,(i+/pCGݼ&+O^ kRFvlDUc(S|}0 $8P<2HCeE*S`AuPP9GյkLzގZ6SN^MXY섪;ӽ7 H#m<9# a| pm]Ɖͫla`/$PTwyh eXFG݉S(ݦ (SVVbo2~^;y롥<,rO"}loFRMl$Rlw$'fgpCvjBbJ):6O*Lx#tdt'|QfRXu \fc;mMĶ=dN54A >"r|Fp*:^Wd2kW|`뙔ν yrІrO˾Vm͍M_R,f 1D?)c/@MF W-x& !s-5X%$B4R x0(TOrMWV?fG2p .ryH1 &WH<iߧ)UT/m= ?R2f:6iPsVvWMan7Gs'h b~9'EӂH6}Gyog+UF4pÓԫH/=ecoS0>S= &#sX[́a-2\cr^>q7"ez2X0Ǎм⥔%1ܹjT{V})R-"<Ә>Рh)`{5W"R+NF`/Pe4_5G 1^d)ȫz__{lb$wt) πR,؎"$kp@R<Y,`xwˬjƂj 'Pg%uVp፪B>s;e a~A(NtQ1<5`Uqմ׊7cXo73h\;gM>h'S{ں]<"$K&C_"}xD^揷>M}lA+p~p)v&~wnK9k* R܏P5*6uW"k eHYHhWyToTȋ EBz3 Ӆ;Po"=EeV`W O7X5 h;9دrVHkq7;lAZW/,^?‹`&suYG族,ec6h,H݅ 5EȌ0qe;|9yv9v7΢YӠXb^ T[q1:ى OK|.Pvu`l)F[w僭{'v=Z=:Wbùvpnsfv]ŖhPF.W@֟w@A3 \yQ y%ca"3migdV O>Bңˤ#.&ϫXDa^TNSG:\ʫPv,jxFАj*}'i&-+SZ{lUխ̕ޓe8TZ$ $ҡp yThlesHcU8i-[V,Էt(g)-b`l#ϛNeO+S5u]w|>U؇j.ȦHY %T^5J.ȟ]YIdCвbӌb SqvY63\K/Nϱ$H+y?eͱIo(.b@,ɡ^\Svh-n:J?wEvASj?EUw2 =9-yc;|r!FX1ĆTBgGnyʉ1`>Z *@" f%yQDY)ku:-g);tR<ǜ15 곇Yi;bi{"ٯC{cwk o*YRoꃑ ܔ/8iۊ/hFu"殶O+<Ʒ(=_h]MPu0ZU$ jV\5ϺQܮ&; U.[H&mw@O?ϠL`'Kf$% BA' ט;jKTC%W-qղ=¢Mط d)_A_7UbJd5ϲc?FMKLh֣8!/k*p2@w"qq# VwLD{Q4Phك,Zf\k*`ᙰVR\1^2割l S%*t AͰڗ䚛GJuLi"n='p~мIyު,垯@{ZYl2;,/nzd~jţB4J?`sx l//7qt=mr4XqdwY@{c<^>D6\~UrH%C70Yb1]n Ҽ/omq泉A4""9YcP;@ͯgڜU1'LGMbE{dHCR@A679&S-ļ \Ȏ\"dS{`qhl45U2l1].[Nd6ǿ:{dORJv1`-D`vDQl<>r*1 `nDg." j뱽Ga^FD4ʙ:^ ٘c"Iؼ-}0cW^ȣ%Ex["QF9^8Ի HM3==7va34xS %EK TlPx-t+Cdi.2+۔X{r P.A&gL?,KWK?匲EԴ=ݻ߫X9fխC>D&<6<08E#j\ZWHJM;=䶹çT)x.ZRB9 ]ձ⣧˾x ,bG ΰx;tg/:qj׋n`#/C bN[])[x=ANЁa$1„ yg>2w)*@9#k  f!Ix8O>N{bD_7KgImCNuZQ\&iE #2P]Ӈ$kjpjr]!(g*5/ڝlKO۬u,5 W"HQ -I q[BݞMQm뉻<2ljr5rD8!#nbW@{wPGB'ߴ_z^`ЦM+!#nVp㱇$:Ai]kfWtw hqЈf@kb-@ X[lGC Kې_&${!IiiQ}cf{>X臬Ҿ,Qq:}kxe^dokv;7N>gD4hgG>V= bK LUnG>6CZ뻘fJ^QEFG.ܪ僅g̵X^%#wٗ ,ٯCmTcGcˈ(ÙytB ҿIpZάʒf:L>)T^tδ̕ PME<\^۠F  6#Hߐ+߭Ǘk?2w>eI ӯȦA^+Bw['L fLl0x$ |BcĠt1Bk( LQ8q߻[Aa]OM>9|Y (JhcShXG iC{BA IHj 08 JKOGOxU9X_\Rۯ?S`?VΊѳWҔ-UE<Ѓ3@n35  jF*Y!(gN?~E.C^0YS!4;ʜ/n*:䮷5XG!NS>n/04$(Ć^U .z>xMnDQ&g994 .bSl4^tV6% ca"p~{l}5J凬/qµۆ٪j7V¦Ah+SpB=|_J 2 &G|nb=EDeWbƋuϭuQE RZD%#yqA %*=G=\.pƼFD8Vd=a9K5cF3Jo:Kq豲ٙ մ. եJ2 Bd0,.)XTTo?`_ӫuBTAd4] }ÝK{I,0+*G"N1t ~i¸(wv8L;֦5'M T9v 茚 m]nКpk\;IU_j =]0уTV@;A\|NHNu`Q72GuEaـ7LDƾvT q00F|{ngoN"W fMA%q >?ru0B䴇PAE{RC+1i-$C XK}-cVD a)pɣ>cx #ELjEc՛N !iOǕ =(BXևC-r;mGq)5`fpQGC r:[ P0t;l"Cu}$Uлj5.wfv(c&&uf92w`ȥjn<Zr`OYWue"[$d%Fa̡$vs?XlaJ_Wӓ7zn9_8nw9yn\OOӦ;'3QS@IJHAǁN6]ڏ3|C`nƎ{(Fusi(Qtm.##S[{i幭xʏa;&6EI]v&r{ar1򙬕pfr+wx\Kpa]fFTȒò]_̏}MzAE Dt`2V-GWRO*ATض?R' <̽]s ǘ4/?$RJ]ٸ`) ,986NGZB{Xsi Φ*?D~ 1Ţz_Ӈzյ5: E3{vCX өŠ}$pUxV[#=Rl߭Nwxҍm/Ad@tuw[D| A.E [uܛ{;(f1LOp'Di4U:`\Bt+BDnO[2ײOEs@5΁O(j{pIEq8oR VN8Nw ,~e?`ً}|DA;{W5[4n,r4a!Fғ۶h[8jh6ieMWMTVJ] #) ZvPhzĨiEvY30XZ˴BY }).QKa]uRXF.LJrei-y${vIb8-V5-7M2>Dv^\ʭ>MZñL;ҼeɇT[`݁҅P#a:?|[\ &+oT6o(܉?Mv6-5J'{ ^!;H4'Qߢ_ˀay,(TH?>JyDFZDTGmScr'H1] D.PDlXpd\\?v0F[G̈́52ڰ, _зVñ䪭c1Wwԯ+u-ڝ oxs>;:PZr׽Ws?$^[w)&t()SY>j$ GܥvS2)VQiUR.t:~}QC;ubi! oFWtǚn򣾒9;Qm@]؇UFZ+LNctYb#ud?ԛr7hj}aϜ Zv-Yf#z=v+mX.Jx?jр<#+n:2=oÞ랮Z?YgCH8? #|ZN8?FEE&jNieMqt(bo W7~T =l-tnf-w *MB]Clpu8k^U:%/m#3XVIligg;>"XKq" VpqT_?N*\q|<r@SBSE61;MH GOd#X/Lfo<.HQY}*vdWN˾upCp?Ze:8(4[r3|h5<DSly%i&ޮ7@*mv0K V`8 G&32ъV''X|-;7:2dpYR/ɥ poQB.Lgdd#~ m1|fV“Z5CljpЮ6Mg)$Ydo %Y#j~/׶&]UQWx٪+ _wwٛ zNpıj<bJ hF6$)N,GkkN֪!;н[`|[Q[<j{_썈 QOŠdBiT Q5Qw]@i^Jz(=kKNApg8֡RJ Yx[d2zҏ(fj(3 ^-;=94,+/Kf̑^_&ϖGB^k\mb mJ51S w[sAgM"0N"( ;Ti8 QG(⚁@ci4[npFa'7k>Z#a)["빧?)eEp'+%ndMa#y\/AW@'s~jg :t?.\a2ڍYxaG9Z$"V ~zv3.{JJǛ&B4DFF+bxAFfa:<9ru,uƮE|9gyԻ8:T,$ ]fI \6rtp'mlvU؃֝k/>EuCVQ!XiOH&ѷΫL>tDzGJaG3*,{ F@!hd*}'V?rQk0+ه鱊xX@~7:Yz?s1TsӓaarX]EÉ>r]3H"uZt9~_r-:o<xJMhS=jۼU:UrE!:KV@|&HFBE4t)`X tiŠOv=922hIB'Pz`6gz'A!BQD?, MyUe@#Rn8ݣM7%B¿>6=k)ًbs!GӫΠ?Vw;lMo6Oڍξ MAE:K mgp?Vn>V%ymrƁFG;܎ [ 5= 68VPUȜ*1Y J i$6H6\DZ|@{zhlrNG3c!7%-1],`Ԁٹ,2U{Nb{W\ިP{]+˨` Qnl2lw]\grve@wo5W巍/[h2[զ':a2iT#+\,,o{?tz i.%)5$۹8ӛp+`.Z=S|ೱۍ|Lsv;@mY9:Q5|mPq@q1~.Rq)~\\# duT/ |Ϸ-\e˶4mdyN7N w!x1b*m]Et~MCXCpC!e ܤt]$1 ;fJ? (HcH@l;`?׈SϞoPVUS\(啃gMѓ <_o`p`EdAo $<{<S(?Aέᤌ㕧!#yؤEǵr8W1m&fs9 %M{8[9V Ѝy61\1ИUMmd€l7teżHh_'bvVyJ&L(j, ӵ$9M/T;*ψ4}\5pK&5+n_Nw9UGe Ɩ#EXaU1 8}^_yQ86O&ACO )8hXus]&Tbgg^4 RFLxTsv>72/ PY+l*\/WSq-'jΝt4Lz>3,D4ƧDı2nTNl9kbC~vyqBk;KH1Ĭ8eԎS\hĨFB)_.STdFN2Cb0^tjTUvp^6ظٹZވ ݾƉzBc(ų`Ճo4F Dk2v#%8' f_5/z/OyLpRf'5FP4|aD%/'؍È&oIh#;hX{9QhXrΨtoKLIʔ!fr:['=id.=;rQL01W"z7CƑ#ս$}d}, hcBl|ZszxoȒ"~^ψJ]FYs#}E%=pcD2 zu19Dw,X QDABJט+[7ԍ.l\آ^g-= \%h >j"((ğ*0qPei_ U;YpKU d=O`۩L6 DS!7<.q\ =G Z-K] er1}A œIb=bTbs9Jr-#XPdkoD`r˘؝ݖULzC=DKe_KDG{QIfjÜST2iJ;]զ)WumP:b*C۵<;`ė݂ 2`W]uO!62\"NLLoLߜ,[ͱ ˝d$%޲x4Y6C39^)Imt <Rpܹ(LE^jC$^AX/?1,hS)8(n0(@7;`Z}wv\?,p E$2{h~Tߧ۟ӗsJV*[ڳ `[Ճl4*>p&U_e1$bIxóCtP~݃i^8Ze Fr!JJi:Gj QfGA~łҌz[G:#]RQ߫C`>o~筵Hk Xǁ\F۰-rK#d@h'~c\3ݥHՐ2%ůo fQW~lW/7k"CH< ӊIbKԅ&r4WƵM0SaBz%4zD10`GsAJZ m\>fQ롱5>܌`*i :}t{q,<|dXa jޒ̵DW$'RK321ZggWǟ38)'\)v`(l5MIbe\m4DD]*h4F=2?2gr7җv{9]N;; NjY={ ES/farOEWLvU T;j X6G0~(YKJc=):㬂y(ϵ_ɪt[^aS9pTbx2C"Q]VUW^7-N1;4ζvae)">|4Y\><ِq\K?ಜ*vInR3O$6Vx>66+)+G,g/]*Yu^L/;J}#9Z; 328I0e|\I_b|J8NXK2<)N;$ceMeM޹ T#x}G@k0ްy#W, 1"l6 }22XOt>K[<ĭ, PϫpǪ?/D~hfɒ]BfD[^\KxF]H-iTMªp捶.0<(P i_wL"ᴼO\8W'}E#usK$?uw+XS@@c 28q\1i\.k!9a!RD~Sc'UW>a؎$OklH$A`!,#d _PZ_S{W(mN@$$;͔P ?,b(&HfSI 8F? tC(^b5K'R-ҊmT-g9(ljn !l C9J\aHGB-XC O Jgq>YHG[d?9}[<ACOi($ 3`e< 2i+DnK}M B/K3@ Z0 Odn~56wW1I ܥ0>YE.>(/j2=6hbli񠷽+mf]3}`_kD5U!kdt7C +ހ3ȰaχH^p7)o͝!xso܀Nh0V75"-$Bjau=SbX pe *nT%MO!>k &oΔa ӠŴJMW/ =l vtDTRd=ӏv/kƭe֎8g=EMYε+ {xID~7/z2\c(ݡ<3>G,Ek)LZ aŧIDqP;fŸfJ8,F204GL0P&3(PR%g7> o+E$Sl1ʿj-S<d69|:hEɿJڸxـ[]ܡA"{1p/@v} :c y9W)i "C(`Cn=m(smMI^|=/+kݘXcdHwj?B1pqD`j_w YĉfQc,_i&auxsFSi$8;8PIX= kj1NlL}1 #ӥT ,&J^%*FvT<6vBNɻjb M!Q; MJpVf7-LR'f鴳x1LѨU$P2Zl{Y7$w }Wf)?~Yo>;TTOf&9"Дpҽ&>[> B5X:ĩ.SG[mJ'"ScsK^I~;d{O{MҤ{XW܈eFG&n7ؼ! lWJ?Vؚ U)d5=qj ܽ>p/ H=t,6YْJL4qW c:eG'{6ŚHS4aɍ_L3]!n0K5]L3:a܎]*ZpS?E4iD{ѷ"}1$w %O^ \`Bc^}(K3%aN#?w^@~BVc ~^\PsLhj {ly0r.tl`c d[; S|e14h{l R,u7Tu5%OҏX[ 7X5"ƠKWZ7 )(}wN7 ۔79WD@'g8ĭ c}^_* C1=0=@maz9G쒖 a_`x?O "ZRXUNEkBS5ۦXt(]3!y{<oZ(sd#i_ -M0d\^R VgF΢ٲY9}r3&iج tCwU7;~d)Es& 9šBtbL Dä &MK~'W鷃>=!(5_8nb6ZyBQX\03hQnҖxHlX0Xd2@UVn= gT.wM}UdZ0WwZ {_2 HH,%`ylܾo}ѠjGd tsbv X) YbG VE:52 t+WOIјev,|=۷wZ#"!Ut'{3WsQfmK&Baz+1bwiW+)LXmS2g';p2&G&Ak4/8iCӎ_kUEs$58xUEJ1FH$X6}z_ɽ6{ 6Fp5-@8ՑE*Ct555*h1ᗧۀb>9 ]B Φ[CU0)ۣ,"MkKZN-[?z/waǘ'r`,&"˄eG ʲfV^~Eq˯!N=wGܓKXs{xch4"yը;\!>oފNskAIxXgӝ*Kt=@" Jq5X!@=Ī.V@ȯ*I<{/9SXM'OH3b1t.!Aʤ~r*5נ+T8&WU@ؚEa?1YぉלqzNNJjHg6h VSzv3Hc=i- iu"ߎ~aO#XPMxC@w1LSNhNJhr;+ERdQ"&(6{ٻC'l2-RV/D^ڎrHs(SČ#B}j3zR4 EE`e1Ó;0.%w=,z YFFh'2|PbG=A. çCHSE00\H$<+9h]p_wL2跚Bݟ;7Ε-4'VЪguÐ~HMk>oR4? NvD:30Ou%L+nmu9{Q4":Y`3q%y1=zan}; 7wלVg\A*a?"IH1Fq/vcx:nc%7҅J Nr60)I\#3V $Z 3P[3AŽyqHS#$a7؁խdÃU֗㚄SG ߗ9U4Cozx1.UT-GkSFhx}7ZXݢVk>F-f|CIxkB=;2 %$d"}W+%=ėxl^r%PI¤TDER9,%vϡR @6:DX,yiwI&p- ' z1ZUSGOvX%1v[wDAJ>YC^ R&Ugo!Y7(Y>|:+P(oN^%@(;NX-J&YEݸt"[**-ӱ̯32He <$w &lPXos(&*J;j_l}f;*du"Ow'TŴ:.m!66"]z|Oa#p)CغVJ% q qo n8Ո#ώn5U᠎>UU=;y:;Ko~nmqW$gfH,Q6領-E-߶ 3CK,+M}j;e ?Oa`G)X$ Asyɦ>Fҥ VA='](D$Pj H=.X luӱk6~/sB⏴1+8`޶-d,xj,$'rl"g$}"iWbஈxٖ3'UE#b &FXJL]G]~-|6L*L B-~C`X?|o Q+ka8ʀ&X~Ƹz/@M@A t'T)?q5nu%`6M!p4bS9U@Hy35:%lS[:(4ʺn:IoI:- n]|fBK m.`GL5"{f89B#h V7G$Sv/e!"Xgz_L%x%c fѓ%I n p ȫ7!_ď#8NKQ>:twaF(,GǶ;jK}O`b=^25nR_QtC7B#j5FU茹iH7,tA}9] %Ծz+T+1XiA & g]=9kW9y:w"5xY5:|Nc+ RJ6Kћp(i%6)?0[}S ު4byL'ۘЉw"Wn4it~$NhPAq3a Rp]b.rD j#C^6aD91ʊW<20_^n9;>{c-`c6QdYK)k<ހ |̢#K.@YճF>|SLOa#QoS"X\*%(ziԓu_OU+Opd$+hJ[,_RW|;i*oRО>jϸ^']ǘq~⼖cף ɚ_W1{E)k5Y6tnS5彟Stª<^(۞*6'5GWQKU0uc$GX:7tf=%2oȸʗ08GͫmF'S)/ڪ]!SWN6'/]M8+GS{Uᤫ^W[nQ-K Z\|EwqCDh| x vQj$Y5>B77H Qbw[0Ql= uY 8eC|3$⟿wN qf[2 C⹍ʷ9PVv6=(6_u5,!nsXV 5Uqw WgĎ%Kag 6FIzEr&ePtH+ %FW\KƂ2Tg1>_o!p]M5.9qWN_mvhzn@TZ(9\v[WseV0dK0˞5+c*&)Wohi`VXR #Qr/aΤFܓ_ (,@ <}E( D1(fSE!\TUqngPI\ob#9 "fz;*V8cQL=w)=r1:Y/Kyv,pIl9O fVrp#g.طIP-RZɫ4L&Lȭ$>BV-CWL]ܺ xE 0]I[ 51"iW 'G?NF)tֿ@٩N\$"hat1/>䷦6; 6cqF~r+e4$xK6RMpO(wp.T XxZPxW;[ķcוo_ii[k1ඔxKOg*tiwU/(d*5<1U/)"!C3eqz#Ml<0J"0E7Ot n˱aLx\2-<<::Zm/X๴;ՌկP{Xffvî^2o&H$O˸PZi-JAG7O霌UĆ+&Swo'cDUxvjƔ3:Smh0)"[S7.EPj=nn[۱lؿԛ^#wH~0\S|5x԰1Z2fJuEO8p09қ$]#᩼RO:r"hvJw8?v1E&MzI+F[蛚`EٮoZ.g^ P%v4K|3 x:Y)u0uN[2 "T+b@ *,pt{z 5Ftq_U}$e OvC/8_z\0,60wƎ].BȢRO2x*9 Jt.fdnݽp)%hY[ZD (8"%_#sX S AoPCY t "Ei6/R*=d6t%kt=)$&_"d!QsNB~fIUzSO[00g*4^ۻ~T";`XFf`dG#훮;VA|xnZuEs|YR݆+ԜWJs;2޹Շ7VMgrz|f|58;0O8y_Cw]  LKӸ7ĝz1MUxa%VY6 xr..-D=m揙A4WAV#I.3K?DJE"R>uH7c3;h'!pEi1<7,R%3sF"G3R̈́hJ2QֳZ~U{FVS_A7 uJ;-"'>=&L}XJ>5b}F*LP43d% 6|_~n /-ǵmSH 831A\Izf۪=[{ۮ/Qk4+^2{Eh(A(ܣ;u~aW@nD!SWB#py97Cu9 }܎~b yzvZĢ4ch(H؍A9b{½C2s,l.Ov32s+HeUWx32v-HܱO6CH?N+@jFiP4Z bub=ݜbgA=QH{0"CFs9X]#<=Y3aYi/tT X=lw2U)'`K/r2Ѫ6#ݼu$I`W+5(!NH>d/2P>p :Ivc\Z9C$dMs'wc &ѠGtdjVttHڱ^ܬٽB{끥veJb5& WQ_X[F z..9hi`J4P"$;C2 Ysϧ") 5tGQ=ԴԘdFT9!]m檕q  2Wu)M\%әjbph`P<;#aBL&_w%A59Ӯ79w4_?+_3ƺ O!ZM! |,ZK ڼ):)G~Td̤`9*'uAa4Y# e(SK\n07D`#[`|UWyFl̬|h*V^ 2dnSg{y8FUkS[1y#T8;JPJՅm>*QaVr.&౟jW @3Nr47!GYaq˘iXd5Fy'!oϘ]ax/NRJ\aRGf\bB^!3̟@ypt OzOW1|B)XIr͊&yW]T [VeMH.!:m3p7>x5G jf Ꝉ~o[FjD yy$Y|z69 [ʱtx`졧pѪɯ{%JePੌ>=#.TVi6%_x`La5ėBǽ;!S9h/8 "+"Ov4vȀr1O!Dvn=!9q'/% Oafrǯ{e%/T^e7*x^AWu$'w /8(o}'7qQWpV+vznjr#7()-_Kɣ /~jޭN\<ӯ's8}}c+8SL|hD<'7'k} Wo"mFmqQp@. 7ZRrr=2uYpxv,-2'vČYWLtyhŠ(#A2#y5^ {JEiB9%i TT$I#A|%M)r۬z<3E}⍮iW8s% M@Y1C#L￶ϊh?yMD0m|6DL|Djz3tjp2qq!R Ă|@ ڳRcjl3Rw].wC $Á)T@?@& ZLȨH)cN?j:rX^ GOqbO ]Z^qBr^`]@cJ"A>x]u8V$ZWQ_3綾3FZ ͵؝#wtq#Ht4{Z/;mx&EP]nNfW-n:jɎP+pA;槳#Veڤ~Q;I|:7:S]z:HԞr0MG/uD <ta׼AjP{$ӀEGs,r-ϼerr},/Hg~zp2/Jh Փ |s+MvŔ5堄v2ڈfĨ2'E0բK,wkK:\N \v-G(I<;y)Fu6Ly[nѤtğv2Hsu#ULrсTɪP۽[>Ҧg JMADZ$|O?8ۅRu/|PT|<~WQޫHy/`i$l< px&E5fNpwܧD/y6 KlGxcʢ Aiu?*k+<gO_=)"%*H] qքn A7H+~Oޜd|y,ZL[GlIMqj8|!H䙎:fP& Ҋfc )F _a{Y4C-/X4)|`H'O1Ƞ?o&#aFZ$r_P;mq?T:< g)}\שR СTTf1=Rh( ^Y_X=VMcbb1J\2q(L)O:}ܤ 3%GӛQ~w|X5f?M < msVNlsQbcI~&'sϷ[r(MYu W(_"ƺ8-&nSIT BʅÙ D6Ep}p<Hs&~K[,VMIKsYKol%$mWk\vRLaA=k[,mV4Yjm>Po0gK;[;'hSWۏ1f?5j]̱w8.j(xcJDZգSsX+ĝ wA$ o@O5ϭhlНa~† Eqw{ia+L*:V:# :m|ԮAfW:*%5vG$m[ )$XiX4pjWg^]'M]M E>Jq_E]d՝8 X%ty .Ε/wO5~reIg&:hڐ\ZiD(s;;jHR/ }O@ ֛=ॵpidl'D~7`@Bbo5gtC]RZ̖ތ;DȆ֜W};GR.㌁v{=~&% dlpf !+h=Hpu <[.#$xM-oףrjw'e@"/`Id@Qҁ}killeW7܊X3GQȍtd. pU#סLKoP=&8 Sad;3]fхTMXihPBiX~fe ןQ5O2JlĺpG ɒVlAQq!%9/(o4NL̜i%1 ԳU?^s2r&D=f$p;/;kP^E^,@o'9-uD(ɲn葈@'^B~#ukS?}5&ȁA۱B{y jMROU:H ˦"^=*QbDeJY'/q ~ߋx ~zN[KRH8"!W$R /i.=P$#5DѸAf[眪>l̾z\:%GzX-`-E5NJvtS2[^d;Z \ FmR½!$N_LGR좁xbDuM{HݱpOyc'PP+zYpZ*1meeg$!7ʹI@-9֌pvP^\bRGч\L͈e Wg/ajsCu)= ?v, PɞeIe=d;-^pynC^p3:y]: g| ]C -mMXh.{_qM15.N V$H6ڍsgN$C"ʯX&${-$6f7}B1ZέZ!ˍ\Q2.MfÏ$({8gGñ.8rHVtV^[d㞎9ʪt𔌜Cgof}* 3в #YpBE[>wS3$֝oé6bun ]ﱤbhdcXТ>2{V2N_M+gZ^^Kt]?Z7dк{POYTod*ǿ*fTI!8Szx|ڗԭi[}ҚQ"2e Ok8_o%6=**>;"XW@J`AU£iF}k)zkW\:89 O]M9ކ 9.ʕv{C4/ )?v4kDuZS-Y5M.MD(\^߯.j\\ҎjnB(~0c[Or\cIA{>ErR Ff*Â%~&;_tX!謅=ʎ^f2B{| qN*7KhN%^ھSy)oe .4<6ꙺBYLwbgp ŽS+ ZH`'L;Tv%1ڀ| E\^: UQX!?2qtR:aIg.jT?UtOaynmY6hQ4@ݬ }~ȸ|:!rtHԾACӍ^cvlfW9&k$b/Ժ%M>$(n0k1; J5]GlH< }{:T.t+Oؘul "cq|ϙow$ARr༃!dbqЃzg7Gr!&LkSKC Dl#Byo{{U^#ӻD YM)FE&-3OT@;x3ξ_Q91j.'#(]Cl]Yz aC_ؗRGCz[ u£s4 j'͖>D`ᢗHi]0+<-{o w{D,l.[DlH; _xnSEUJX81{"ޅF%Bx[ἦsy\9c1{ \&,t25Jc*Wټ BeIf|FT4)hQV3l]Ɲ(;T-JI sLσw__Ѕo˩rTG#.}\Ҫ3Y)Yr?Zނ/T0~7'%u5/ۢZt\),bA.$z*7Ǩ/lfD:llbLǿ&3g۞SYKQ&rv]]` #fL1V2Ӧ֙R؜oWt#<qbfֵ:.|P _=k䃛e@IM"=R_bS5" WXw1H@ɱH;嵭&xSgZtudJ/K5xURw6p_T;kLΕ_"gE@Q84pZT3YK e}ĢbL/zRBLz84 =Ks((3@OB0K3 ϋT$t^V/!'$Bŗ;h6 wPF`RAeDNL!@Bs1 =Y =@aRAg6 |S|6AvQGm@)0K$S)hO]B8|K/*|i5w4 3kc0R'%ZJ]b; tJ]d=g(p'KK/wdwjYgތF}SZU}," |~P; ᷱDTld(Rp%S?|ElA8A{J'PQa#_WpӓeJ"3{,7J.R,X()4~s46dtw/` 2،n]b~ҍ> ^oh|jӾ |#$2/_HCM6Ed9.v|iVglEQc=8Gts88HOR.֥C4bpbMӘM^ꋋod<IBW*jdJ*)a5he 2mMؾ~dkLVupR 勋n$ؕO*aY$P8̳TU\tI6W-KfUX1dha;kD>E.-t8XC9{P]P֖>}܂rh9jce8&dqc\Vn79ɼ?{KR?d7D^ug^*T[J|{5Jzu&QӟvFDuOOC ' ^ X蜐&)@0x֞Rx#@#9{?/fLde+Fa7c^.g ;@A݆TM[P!֊% mGboy!{<6R|By#k7q2kj_d`&un nHA)tpr-+˒ 2^.rH#4vClO:riSFRAA ͢Xz(ks(7MEct /xJ]ޒ _^Coh C6f怈 ǥf-f Ul(kDˤv Hif{8Ͽ,kQDy!--e[SL<BRջVO)O5<Q%lFf-%c=-6?"<ڍ NA-[Kg/\!v-KJ " :Gd-޹tA2 "g>:+%;^4tx+{)!v9Nmf8N_ {ƊI#/Í=}MCx.!N')L wZ?e6lYu3,lD%wT(S ƽWfT鹪iUe9"-=;]zm/gP^ưMLMڽ1A/xcfTd`ɁA U u&u4 ,:]?у.aG* M v GY{cIC_;-C 9QqMmԧ*W;@b%EPף6EӅ$Q-N89|apZnImߠwNҭ:łfy/Pl@6i249;`iAzy_FL暎4ryk;}329VA' .`xv.!g@kZ0e>>o*urZK7oֽv~ZKb5XάC4Y1&܂M>! Ӣ iv^B+OejV{FhQr"&Fa![j%/1|&d02ޮR7 FFmZЇj'NzNڑi΄7jќY:D&ypƴ)@ ~О +>z-sYNTWMS@q!S.!!^w%o뚭\씏"Ç3{HY.Fno@%mqA=D[i. ]-=C&\:QVi)2jqT878C:υk7?Ab⊃<6N9.MGXձШ!gx:$^*{\>5ކ1Xj *z.0[N1^ 'We]Y-Et/]qtLc E{} s g+s/ nH_./%_K ՝tj$ojT)]Mw_#Հu 灊c[de}JmihSnƽPNowUQ`H& Jtk˺L 4.ͣY7"?_Eoz:K+CܚIF5 Xh&2 ZT`mcD`Ĭpqcco)vSKtZ ~eĊ8+1 8>"Flo@TԮ)ɭF29TH` wo""/1U[ITA= A ^N“חJ-'-q-6^:Ed_/ ~Bӡ{T$;'8ΛdHibbGk!ȵЄǣ3:V;Bx.T~o{1 UN s#~0߅o(hwdcдz30S\tSDL ByL1 kͰ4($lp'!e퉯VL&P;: wIƒARC)r{'9Nkr\~Hh"96o yZBPRXG{f ĦOwއ߽ Ln-2 닆4ˋt ΦU//H68ΠT1Qa/?g>0ayOg48K/w\?U]^!t7R#фl}v^]21+\iQ?u (\ ZblΚPyhRRXU'Vq`Rg  "n"OTxcՐi$-ăE5죝(sSGJ=~#P4̠y^|r cmX>\"%]!.B$v(G|هi6|~-+|kݰI ,'jRríI1qdu\ O;)}~3vG9r]1>_E$fq0fvhD{#QL뺷 h⿭8pv3i|>]zuAi}ˢ46 !'m DD(Y5[JR QM47P{=Q`!j(q?͞1 ,c0fXTuS*E ( ?O]M;lϷ!u76:eHLG$fV];*mc #\)㳗t%*`w@OAt9RE&|,=C뱝GmX^f:% T!X|i?&^C"~;Z_JcAYQN,v?Rт.n^;ag_y&#g o ɭ5;2ύ%G1plIzRfb*Iƪ/|fFW'LFhv7Q0"/[wۋF*,S<[Q ovsE1Á']\9$vHM`*jF> ਡD2E5ĺVl>p?Ly-.Udoj=Ɵ9%|;91薶*c{X:EIObKy~g"7\ٿ,ש'RYSG;CRI&Ҟn*2UU˵,D_ WE\tеW {Є#uMN!.{+zed K UID|/&[}u.ʓzȚ Wb8P?_TJ9>A{~Ȝ1mfu F/ mZZ=&:hX%Ș9{Eĵ^['ᆻH.ݴJ"iONo.zD ! yx)̋٭nh3=@pݏ6?UW†H<[ b1Z/V1< TA} %i<(s4.G >߻**n d{h"U\/Էyf̷{yV[gGܽxoo6h!28-L0@$(($o홡pc Ct{d>܈BQae=rxƒZy\;Gܷ03(9ޔ8ͮ$Lߘ4v{OP詟8@өc&LC0oY{@Qf#q#~M,?mT ݤ]Mya?tMvG0  fO' !C/iJqHS-]bG*ӱ'6ݱ]cƳJs.: 0ըvo=pjkaR x,y>b0N<: HƼM4f8-dе>m*b幝EoG!dUlKL e9KNMw@pe",yugΩdVi/5|d"8Z"oLXqK@:q>U/M@.$Rl8"C3@6,u G= 1$Ġ"ѕ6iL){Gwp?EXB3AvIo+&R <܈x#ݗWZĤԏ1䲴PijLN2L%tR׶A&N_4kZ;Eb>>,g㼬u+[Kjs ؝b,hSBH~u%-BF{;15Os@U> P 3%ϒ Eb~wAMIfۅN'։p#.4?Lj5иi׋TJ_5i7LK'D5Uu᱃'kIY?*zξ[J29}~);BS"*,%` q;r)v {8]WȡN۪2Ԟ1Zr3MǴn7GGQ ;i;˸\C,(-sfu+p<$ 7* UZ ȹB.w?q`K%f8+1~L4>&^R6AkY0,/sz<@,>r>yij~ܱmNC=Ť&}Wf,{3egN~jc\vm7oILYaCʲFWҭXN@AgmP(G]xl=uߒxJ t6V;R)j]CFPV?+>Y`+f LuC #EsF Wwcie-E8Tu.7PPK8*ՒDLM EX}up񗁜[ @y| 悍O!KqŸdQ* Pc.L%bSŷ0ٯ}ݖDQ]zFE]}_,o/9%pgWX0^ض9pYds,eږ*rY܄N߆ӌOxݢ !V-Joͷ 5P7JzMjo4i㥌Lp0${į_fN5C~l`4#rJgL}}{}ح"\Nv57axPAB c[:IR1`@5Pڪ[{t&s.vxT;-$NQ͍Յ/6F 8njl>>@IwƢ_-ơ'Q# r7< D&\C$[y]T{5YEDX)@g m຿c~sV-dRL ?0N 95ö W{ *`t+؎ (3m3haȹʂ_e_E9р1!CJɶU'% aZ 'ঃ~ SFWrXG<!^oY_bÀ扊}FFJt -j;@g?ɦQkJ&<ikwiRP\q`Rkί+VS>)Xa.ō!6^oyv?3uKvB)V zjxfp1 1cSkr8]G7}+I/ /(+ yPBzF<@VuuQ^dNƉ!t<̩^ nq#WKUqsEЦ]aV&SlP21o."VUS@r,O8\1v5Gn3]n3xz+uFqH T*&QZ%/[+|ltģ_KL,n~9fYsa-גj.2f<h}Gy\8'ץsc j!)FO`DM$-ڌ iLrq|~uGK- `iIxwkT#QxkƹnN[c^|*I8R;5R+0(j!7sx˕-|nV mlw`o`W]&NxgiMdU"bdThSDYB9#(rA-5ۊxrpS<u/ D:t^U%joXqSjyd)Pbf6?͐^Rz]8J/J./^-v̬BβhQ:#[|2X5WoE; ώl,M=+K'w-z)ƉQ]kE++?8BnVP1`PְRȒ7e gÝOɣ9t UC&rBa%%/S,SVG@K״i1HY)Yˎ]iRӛ 'cc@ >pc HXs^/_jb*[E1ҺL{=7D?!R[q ?l mm5 D ]GJQ_Kic G. ?&t1 ZaI: # xx;e&iLv`뀺X)J(e '4(Ub2~W[XGe)OLu3 wp̓/5,R\m_9H Jd- qHŝy"Sp 7]!7ƮW=~.Aѩ(`0bYJi͙h3aD 󶗍M[O56¹/A ${9(@8ǰݟ",b+ %O"bu7E^.cn.1XmRtb+"~F{9*4*/T"e3u 6}QN gH::E)71$R'Bg Nl@GrDg> yR/@Iwn\: Cc݅m4*6aAvXEB9q4]-|vlgK*]bS'҃+2 =sRTA N vwI/MJȯ&:L4B-/Z:ȲD->,>`n2~ΟIiZ$&a͔5BJ-9 |>"`kQ&c&o5$z|IFkP#)/Gg`a_r",CK‘4f(w_rN}O_ * ЍP9J۴b\ OǕPK6G+qwE]\WDúrɸsDShI2`y>1bSofq9}-wqGRpm*mG*@5"'"./}2H=hRHF5b܍k Wv-;J^(xA9*!TD׋!Y_j=aXA40Lq{ }# uNlM:iȳث`*GI hoa8/hW+SXk8:d'VfM :9)!])^feQ) %e\J*PVU_.r>Ks:lj|8#2%Yb=qR7VCҭ !FKn6h_IC:ڋ.C8ޒBQUY n]UQļ["WZ(gP{3C:d䩂[3A3J@!U=J51Y҃SB/<:9j\%cc{$eKR34Dױ cp2ǵ&r$R*)D0vT3=/j1dP.۔37}ƛn\`odf#xu+XVh1 ]MIrMYqۀ0wb-orˌL:L2oIqgK8hLS@]Ȇ="ef?G,*nlrs'3y!c[^V8j5լdu@?͘KKRNǃ"AH=b7> ͎S̤\^`5q1oQHctt> r.Hھ$b՝N<0L\SOWކݝ_iΝD޿ucB))%dhIJ-joWX~QbqKvuEpP` s.&h^$k R+Ƭ<+&s J{#9/RZ -(7-G 7za94ijWN+!egBqD)?c[p@\HKۘ ww:.Ԉ$E#$a-Z$~{#W| [Vtdd+PǼ7i؈=$`\+FW.A@$?'YX1]~}t5RZbnow\WjpS1T M﯋ {s#϶!Dg)geZV2]rq]oW~\ϩFpvTqD[3[T9X"s!:7V QY")N`RI JvŸ&%wGJk߬ J ҩ^net>a2}PBS"l yl})[^&*K#sg #ٓ$@ك0jd29 p= s4[9kV%h LVMH}CWOBwn/YպF;Ck@. 𮆸3(RjoGdQ.p,=.S$B+18* SYai1>$ȅ=N陌/~ ;+W%?jQgs>ϸ̣Vy~J{ׂԷٝ,|W^}f!I^ZLH#d9ݎC׶Qm/]uؓ#AGtb:5% ̞x~AMw݆MrƲ}IkB*_0 mM~J\_8!Lk.~W&%D9O` Ęp*'~7d]05^I>"y 3[ JǠC~7zo%1M]W2d&L%AoPǃdb#r{+8g̙-4>'#;^K"߾ܫiH$8a%É#/dEExlH1PDU]NKA{]426ܪ3 DA Ctt=S tӸdnRCܚ U\u;RrWK42xE}2&"+BC|0L!ٌ&@_8 ^aH@u!<gO6$굵v9w4_AUʼnOX>ub$ga ]RgO$%J~k&6>zpOtm5&zG?G 71TBtz/TkϬZ (/9'b&-nk4c<'Zda8!-!?;Lի`Zr :U k݉/a O>" k5\4Ū([rZ[]:KC6z6^_DegINnX'ɬ^K"d\Z%m5xSn킰Y ݑOU. YX6t߱=Zl9 L`z"x3_첶>,#=V$H-ƃX6_d k\>M}d<9Һ}qڞѭH3c4Fj F vsKjI Op.v3 F,4--YOJAxL} 37DŽ+N,RV wԳ`yиX0[<Չ2S"^*neMhͧՙ1ܓ㛈zG7eWGq_M\vdpݕъFrĩ=WFT03{kĨ]F_Y 0WM->h5 5͵|Ӯ:v⻳y vρO^gn/!4>e z_QAn >c JD!d5.<@IuJ,) P8(Wjss_Dv_ B|*V39 -_rz֙$|WM>HRAZJ6W^3KkU43*TX0 5 (XtɩY}OXOG|8&XYkL}X!qyI9qȝEW+E~ǘG(]Cl%z醍q=Z*q99\r[.tEhge{s(aZꑸ4a5WFW+}0m 1<> +Q%{1ZÚh25QQzX}OPdq rj?54scvi5Ľ6Eɔ~9PZQERF6Z;-^V3 6q:p)#ˊCrt͵V9gFEúps`|kZITX=0"tKU"C{=%1N5ԒA`O /9׬` CS|z=Z/*AH̏"`Vm*k^5B(8qmgVhL #F!G?P?&m7;x<`$Ӊs>Ea럕ɵg=.t6HU3EWN4:>Hz'SƁR,Ӹ}#hhOlj.]-uQOERT!!00Ά;92!*ogiXߗ[J?ǑBPr''W>lM4d$װQ"ӳ#7}k dPOAKE#Jxo=&Iu0Ej:2 2k%+SvT?et1X*f)7DLF%>S],\׳EۊUj+cY).Nl=^ui-&{]NaRxP2\.[xI|Ngq"xܬ>.^+53_pi3,#z"nF^0s)_f_Ďş5!6`;G\vs2.Ҫ_6&i8Fϗ=dyKOP)`u4W77\/W dRJ=03 v NH1141=MYI?QK S.j|'~:}&NJ25MEa0ɓOC7Qvߊ" Opp2[XbUiRxFY:T!RA[9qѕwB4h(J2C>_P7Yv~9{d[99@h[ t\Ҟk+ SxDž̍X(9 :qyA3XU4):qR!6fš`@I~٬^A.tPΏq;^`"Hhm@ &Agի!Ff0%>p?"ٶ O|s_6q1[/M}#< yxiSFWagF#[HNA#b,+w,x$r΀4%X{~[Ja3` X$X6@ ߸kmysq{ KNT0{[hSy{V $Dؙ#sw~~0_\BԡS+P ³&5P]ߎLa`)d'g[6 RTwgwyxۈ ¤V1x%$sB߱b.ys>PO^~}ڦ͏<JSܴDMdi`MbI-pLs 3;+-)8V,Rl\j|.ߵEXnG߂6"P(V1-Xw6_z[ApC1F2^ŁGݜP%Jݶ,9u,=\ۖ>ڸU/  |E ;adzSHy=_Kg~TțQ!t?%Ѿ_"4G.DBGmѽKp[ ᡦ ݀][#x}tڶ@vN/.k!yS&Ї@b%_1d0ܼ|o[ C3-$׻b~?v% ؉]x6AܻUEDpLgB"ͫŴwI!H!&hl̠r |ٜ޶;3Bn6+/ bX|/+Z3C€h%:݃Si?a6 |."؏q,EU %~ jTˎjK0R\MO VtQrP8e*ȸ{/%O5Rք1n7J?Xj1;>tdGZE=N#5_:%/(CoYKoÄs8vڂ1\ze9% <21uMB}ؕj `Pg~v?FF^Jl5Rw0J \cnf`P2S߸TQ[h8-Qŋ A [(6<Х.þfS94ol/D $}mβ7-si oۍ@O@Oy7L6d>UV!Bű>MDT,{m֑PYpM@\ϴDBTg [/: L8Yٝ `P/`V@HXU` 59L}"򏜉}02+ 1g [J߃Id!y$NJ=nutIF5/H.lGTwb gext$MKt, EO([ ceMv҆E:ˇxF\2 G_3/G au4(}znTZЕ.Z[Z$73JSg)ȥZ0"i71pttDz|jdi9f GU/nّU0Aﹹ <΍z]ҮD$:i$ű-3Y!^nI5)֌PFWPw^d _f4 <%"LyuVDTz/Ӎ q~ddrU{A櫾"H0u7vazVg(,33`аdnLS 2֟` N"hn:=hsgQ2%mݔ&jA}^:q"?6 <^YP{ WSS$2Q 9SBV5A)x3/^Gm\Ru>NMYfr1ymA 0A;*gpI V.Bt4A0X=cZzEkER<]J%uklZ1f+QSK7S3sY,p#ax%{bZ__h+^E3[biUU"p]BHYjMA}A))S~1;2]EjG"ԕ<,eA{F"/C^\Q2uo[;_|&**FAvobj'd=I36-NHɤ$N_bQsQ"(O=! c/[А#!Wd3)VZU]Z:ONZ8dj_z) WOCV*(a4XT,%=xW2z{dGDuwchmK._Gv]|U]DLDsHw^ĻCr8d] Ū87y:/6d**CΑy`a;vZY6u_z^sdI2ɞR!nJ"0/t>03|Q;z_;!B7_y)H A8،6*w55~&zR}2EzLj``iHD ŭ[([ֻi2Ò2Sa,!,^Y*v!47q]8,~X6[>x7k9+Y ,&u&g iUjH3:MyWg|?gBmNf1ܛK''l⤆5:շ;Pq))|w=4)s1XgL } rXnb^|?>Z(kV3\cZqV{6%9*eTDk[},yn|Ynm][SgZ3&e G1js'T{mZ$Sw |sc tgd6dBfހv=f/c(G&~ 6[xN(>_i"hǜtD?$-x]cv| %0Ŵ,a5TŬ݆\ ~٪k{Ԝ~DZ$eJ# z, >"LE)i A "?8?hO?3+r튂goٷ}9{xn?7Hj3Q{:rمt]>KObXRlZq8*IAdRݧSu8LgA( BXL% Zul5*G jo}p˘)5ox03H!+9FDXBI,'JfT˜hmϡ0u׾B}練̝fs>,!n}a\s h@ZH>℘ 52$\qY6n)=}w]XtYP]Td6;hʄmt\"nϼss)pa [~rPF*L"-=L黋)'̶\u&Gue|0[MWh7|#?Ͱ'0-ݺICI? ;]h>= P|EptA'<YdG(0gV`hӥ$0Ca:Bڳzuб`CW>s`Ҹ[QzHΒ!%P*KN.g<a2tCl RJ9GX LcQ)~hQՈWQ.l POR[X,dcoH34עktGVv6⎬C"dZia{= kx+} lt,%,(eB^rO[] x}"e`̟ESyq{WX!y ċIcE9$R6Is{Op21 kڢKm휚^eU 0Ff߃!jaO$&Ƙ U*q Sav1yAO2q~g/I2^c &1`6jzs Kϧ*Cf1]e9>i4qpbXN O{Vp>cFJTU5aw퍵fA( yp /8]"xNH*ς!0Frvbqy%Hrܟn%%in` +Y|tit|`FDv{_AuɝZ7!|"N}b6$~crog3[۷:0ʼ7]tcvǘ|=K @O@Nj9 v:  V V*i>unsܠPYq\֩g {Hvʦ5>2΃u@X xid;+ řa9 .L983Cʂ(@\nbCT:ڃ89Լd Xu5_vӲqխ }kH(.4f{PZ<_ #qZld{f˝hohU`#kvYٔ(-2tQmQ.V6|lph]da㧳-A[*|^{[''q})x#-и oP&?Yq{쫘/-6@0{v3c,4$5zg!$fZOB[,1+ [PQnay|3}g Nc {xE;0w"!7ciK0V^W/nAѓ @"H@"ȴ4xBj[8S: P׊Z <' WZG؄L|WM2tajLb˗LIQ$s/m 7o/DDa}1OyxQq{YEuɆBʦ$@-ר[sdmd=3DEx[#;98`aTZ/~TJlM7$CFM}?G|u``"aOù6ۅ]iõaOouv۩?4}ٔ$*Gw\ &qك1YמG9o)ŻP%$uH^kEaVrL&E"s!2v~T9n|d$qߤPD]rwe45[hTF I5Q3ixT%I;ĥtbE NqljݾdH~:ѩ VX=?[_?ShLKyG1V|,aخ2()_yP ]I.7VpvgšLСQBG;t =h"!ssl"."NT1U2ˋ v:r%\%^4DITeMlk)kro "`W+|ݟ-e}{v - UЌkvj)gchw}"E9Beڮf?ԕS  SY@יVZM×`gթ:j|S7Djvʾ-J(aYQ@5jU[5[,$}EEbډlsڴ[јbt(I٠CCw+g JG߶ZƣY#eTGo$ff*ͽ*{p@NE݅Yp]l)S$X_ vyecd:q8!IG]Lb%fn|=>ۓYXcK0qEQq,Aӎ1awnco*C Go&{3CQu>jԝHgMUz g(!:d"8V鉄u}H5+x@ҿZ5'9&3Ee4H9FTݽ!DᖄC{mdX}Y;Bd\/uwhfz4_B[c_~$!g='VN=e~45B3_x=3CH`(˻+J~ոe&"J/L'v_<)q@6ΦSoY Eϑ^KE!XCsïsDf-&J>!h@LN&0ֿCN2+Cio=ڄ1O3x=o`:*A# uStϝ GӋ/N*Qŷ g q=m퇒&O9Wkࠏ:-ޯւaLմc%f O3Aìc<{oxw'4Ua)0 x/a?fճ%`klpsGprce6 zA >hHSQs훍,Byڱѯm,M;㸾@8DTZn% 5ً,Ž\94(IFTa)пCBm uq{BV\6R MwZm$Ԡ K`khnIǁC N'ZRĢ?.aYۍ+m=A}SfdGanCd9KT*:ٞxP*GZ}rZn &xU+q=k/,VEZ{_Fh3]  BgX+J쾔Ba!(FS8Yc0k;މn?E G%ʽʢ;щk3;6f @j -"Q\6BG6;YJoٯ +.k/x,4t-c蹜6AEvRU=j5gDѷfvBgG"*Uᜇٴt o|Jlegz3-SL%~Z-ӈ/jl=b_OTЗvN'$0ɝ*γI0w*/GhLU6(Q4[(@Z'3lAK463l㧅<ߥUgG/%9#f[naů0I'ܤܑG~/5JWtdp]Y;Pe sFeŽrg,::zo2,ݹ LKڲ~7aǛ] 8)afpQJ]ZIɈʝ'B8]LY!q5pY?!1Ձ/jLAIc~1 PѲO"p!鿚!"nV&'Hy'\u^"=@AԍF(KZ8ۭ^/WC G\*3ʏWLƾHS%؆T0b9c RV'Hg!@|ZVHwW:mȊ be\{Iԧ<-"ؗMA]պng~{F7jC |:ݾw#hFmo^^=ST P-kQ#̉W3 qm׭J‘ޫ!d$:`i2g&g4!h3أQh FH>h-)_olG՗5,TyePѻ2EG{ vnD XÁ.1D5r(A"^d<[<Pz\E͝P&Eż b;O^M-SϸK#ӟM!8rM3@^mw/Z9'/^y@ 3^˲c]x/W붺#|BCVcdK7T/+r&) I-"&@6p2ݟzQc@ ld}锩o:tl27/!|1H[Ж쒌|51>weS-U>l:kpX`E- "^62ʄtEBc}_aPw\GYS"edqy^hHh]ðH%Hx)rj0e4[;#v.$}JzyU_+¸3$P\[l#2Y7ٺvL174r7kd.Lwj6?Ine"qv@_թ?B`x 3SO4{.<&,_؁[?m:WL5JͧT sՂ&9vAr@k,% }/!TVN0)7`̅F:vK/mq >X8I’[nP!N?<3_ٶt+RtVGUoOq莹n }%Ϭ F9r>K bE~f%8 JGK? Q=אmzS>ai v\ QG(]h0TcizJYE !(wVfndSպLKj#}##4A'A4Nh~>?8XO<ף |PtWBWK4'7P!&9D )enG*i)=AmCir!p GN(₏:Δ[ 7 3ϔ;!?zsZikON5=0g1WżlNrPT[q {W<)z5c[u8d /*Tjb=?nZgc]~Jc'E&f WCcCEØ_gp׈vɰep+u +EtA! \ RG]暃s I9;& 9F/=BB5s@0qZRP<{М!*ՠ^O- |et!/[~t`VRc@9ܡ䷕[nkCCx|dR=>A'1TDP[q'z(O_qalqW՛Le9xm׻vk޽ZBXIOW2aXssm_"'& |'0g P++Tӊ`1hK^TbP=[ < SK|F匱yGI&ߞձkwq07W}Y$I?Gt<Ē|;@bAaSlw"Z%Nb$p.2`L [{5q8Fǒ&+o9 ~h߷ʵő@!S'֝ 7R^a S̱¸pS)q6Z6yp~q+~wȼ@&12hWqwCNG(ac?<\p,IR`y{sUB徍OEot3,;\T)n'|zFCN uT +nX)g}ETs p|: H][9vgb2@Q?t+]!L=@0ehbnjZ8qZa4ƪJ'xÝ(fd:$Rh?ܵtdֿgo@KTgfSN$ kӉkҐ9( #h6pg?#M{6AD/+#!\" $o$ynO}-%`a~U/$gE:g'SQwD{R%U\ED$!0U^ pc`jŘ`# 0TοUFI @&g)"]tNd1p})WMhzw.JYZRScyX@GgyEphE6IU 4̤ uNj]HT?XuYtЉzuZU÷O [ r#2A8HX8LlAS!gތ1φؙ֟-cċ @Ilˏl HFIJrOZ!w;BD"dRn<`\:>nm-ͼ B)u:LΚZ'"f9׌o0Mmϳ-s:y2*L+L'M}d) mۓJuq\^,#3fDIk f-cn/,aoE3-A|:`vVτw>WѲY1qo*O g@# ΨO풄FsAe0S41éym(cA>%?W(cZuEg^IwW?[rIi}wN殐 {!L:@ѳ&_kz9TKE_hG8)º8n^WR& xF9ԋ'L]_PN [$uC5Qĸ#eY6b*rhs0Kپf;թ~Ri E`mՄփDxI$a0\?&|_D.'F^SbU3&$36_ Hp|g؅~G9ok='82R~z[aZ$4s-l\7ulB-Lz85F=H+DMm ƶ~2&Y\LIo&c) HU4AHӡ.W4$Vg>7c yMYm^[ylܨR- Rv74o"te5Qk;C~0zVZe CQmχ@fp2+S4}f Uol.ug/=~<΢gTi'a}a{RYKOdCSd莕u:D=N44ˊDCLt2~KZ(,=uɡX)o KL8%ש\kXQq%}(d*W C J+V: uk5.T!P )F/h$zEJ9=r~rÄ*tI!|cuP\ڗ<1vzY;Xq]zlԞfVE%Yn90 h S h2^ȎXY-sMq>$&X ayHHA$\0s>0%(ehj ڋjUF9Bm 1u f߸DV {"/ْts...\ݐ>2`KRA`#;fAuٌm3󨱑%T;DcV9QX~%@ՎA3)f.Y0i3@ Mxj9> U"gK 5:BTw=d0M{6{kFvQz? ڐXPTyt RuVŝG1Y+@K:etI\ A:y.$rD3B'и] ,x^&=Ja7kA;Ĥ.bȅGt˱< =G'3Om™;B.tk֍O]z& R3YĖ>i>>q,MF2 5Ï؁Q>"Xv{K,apCx,ov{s}>Qqc .4<o7)›E`̋V&J:7`AU!Xݹ׸<,R4$,N*}U9a-T#`6RxOLtu1 x,K>FCb G~.-gg ^XC@͓s[{rZ<ǿ'1;aеg24#63 wTco-u_a 'ɖme}"h&V}R{;eovh˚8Liϣ6S)|x2u6\ D _zCЧ$N^-וPJ"n,m:_/J؎&ppg`cb䇄&)2 6)dOar3PZu~W>܅j=.֪^%@cZ%2ku],^"y+,M-7+wݐ& |#(Arܡ/vl g[?=zƆNN7^~lS4HAr)8x@Є1(s+1:{^>'1 Ks#"t^cV,i*BU\}N3-m"+J:IzEs}CV]\32X`QF!v>a}lΒ%}cήôj`b ޲σ-ъܓ"Ӧ/)X3g+6=*NXV3K^rh+v@غj=@sK"kIoH F;v/bĘ}؂@7<؋nzI!3Uy7hנn.oX.=^@|g}geTFrN /v'`[l*GI rĝBazP`\WBUW2S[c$Pvz3l%=Aɬ2"  uaeE jStEg.P2Dktz)D _>%2b!B$@*6]"l{c< aALj*ܪN}M{_բI{p;TpJl}.-g\ sagfGDJx߶מ5+YM181]=sVр$-Pe`+գh6 bJG֛ y`jm:N9$W)zK3 1`{oVC.<ʃy;5UzyfNL,#+(M^yP!!s>`9$#EaGmujos3ilY9(ne`m(E[(sC,:R&x(on5n :je5*K%^xdpKӽeحasuR@pD4W4pDÜWx7P |Oly0`-p⬻}_$MWc;pviH}MȪ _#zD]ɼf[kzUǷԢ@}6*(SJ6N%e;X$Hu\c `6;5Z,*Jɕ퍳s/SkdL$؀7pGI AԪSLE% y`Y‰J`2e#:kgةXsy C(q# ^eP z ś-¾'uJ|^j/%]*A:tc Y{;Hh]D,P>ZJ(6Gn@pH%H6ߚ.>v `Dnn|v+ DQY2O>D@n$\`N16߶\{O )`WCOECvB?( bPvV o, \P]LmK˟gwP!hye"{cP "%1j3l9GN.Q;(hے`5Z}+osTrtf2R֐? _mJAAK_X-]9H@F|-=y0K=9Qxcv~/NX#EwIS=\94PNзchF_'yR84lz(~O0 bq/^M{Y'o'CN=O`\֐yѭ $LeWU@گ =8 a&cK gSvT`EcoeR?, *+l)f]Gs2!ז| g ,Lut aQ`'cDg¬{v^#LXʩPv6k4 G4 nbuw#{s2$KMGeBLzb=u#ɞS\EѴsPr'ͣC@R/X8W0GFzB[$c$|cJld06UA/,׳t/Kk:~s/935btȱ;Y-T|Р/0TB7[Q[4b+V+;XBtJ|̑ZuL eR0(~[M%aKuœ# EoP]tO nnO\>,Zݑ* $pXpߺx?d%(z$_@q;~0Tg"UR8m,t uz}P#z<l? @?. N,gBk.:r7CӷҮ摐A\ԧ,,m+ Ѣ1f4[srqw/u?αa) N=nwSkZS k)t~ߪcKFfB,S+<:JJ/(]E0ˡ'6YO1t;\-yRMV8Lˮ7MpsK}%',n~4pD=6[ T _Mu+f!Agc^(9yn̸&PZV->N(C:{M1 dX𸔹1BwŌkc rnt(gԶBjVSx9,( sۏogA&Ԫ3>Sݡ߫!_M}.Yn< de8:ULY h^MepAفFcP'qՓP!n5? Ah}FP630ngl$Th"55쳈C P4)n;-+J!VݔBZrx$t>v_6Ԙ! ͎y/ƾF!E„단.ٗ xs:qf, $id=yʖ-SiX﬉;<@"<-*V;؋8OɅRbVf!oβ؟ -㖟JQ;@Rmޘ}Em7hG*L5_`D- ś=5m>D9=p0J2%HM74>ĝhG_;xSu2ƕQsGMᔏ=HLR"}Q4 h>HۓQ!QJ;/s\_I$Cv,7kM]xϻ[=u> m 9i14A!ݵ{Lj2Д(չhmŜܰT+, e ^m?58@3[s6[HFW#m0$;I}F+ƒW2q 6G wFZMӰuGyitB4RC0+{h_v!!an~e3 nx!ref=Q 7.\E1?{%74862M+)Ov9O/z|ݍ֘SGWb/8B;Y2xTSn#S}@=ո#2٠4v5NNmf oT.ΌDP7!fUf.&hA27ҷB UO|4qn؊\wNqP2t`h̜dvd*yAU-]nFliSb"CiȲ wm֋!MR,q.BHR'4[X< +s\O.cdlNBSiy]^lz5_5p׮~8k M܇d;uEBKs܈/u d<'Lw彶N ; q19q~r.ZKܺCv^DW> gd:.ݭ߸m@!|~J_<-+Q23g2>W`5X˿YEɥʅΈm'{ږ&SPM#rQ9+1ܜtۥfO:XAjcM%\Wߓ鸟Mp~`=)<}劥'8Rq*i6gV{*#83߉+5fҟcHfhW0۶έlhV6 H煀45GG1v[%U.ky:LpϜWrg%yA^pn2\1W0<1_ٍ/V55Y2adMEN}ϛLYT}15b YQ4C NDtx$jsPR샶/Uy>+N8#0d*jghjDWm K,.7NVEOr d]63> 3ܠ;ߐdG!pw(2r2|N]')g56~>Yabp >#Xg ? |ՄP~BL&s.{1;P y{\;A{;ܜM8wWg8gş wJ9"_CۥH?jv7/j졌qc7qq;8(scq_t_>`bv2{~:?9ez`lv-3} UV nāim0nz>`\Co{H/j"}j8rzW1Xw56q=?/p@ײ #9~<_C | r\5ڹ}?nl6[&[GNs_6q >2#q>ne9C/s$׿8. #sxmN wxZqe82pz\☻̼?ũO-xk׹ۛ_{.^f8t2q<ڧeyz #{\..ӹ9yX>AS2'Oqy2pͺM8qhN}g>`]v:ysVv5$~FjcUWR?/[^Y WれӢY\OK_dN8ǯ<$ןf2ĊhCS '6&e_h7,Y|s~;?br'x|n-}ꓥ 5 xmݵ>&r<lȢWL'D`~`'ho`6}9>!8~`|q&('?'G87i_ȁtA({?nq\|\a7>v€9V~&aLq'.|>\õ8?X;wcm2P?s>;Ge3-?nP\`:,\@)3M1 "0OiD={GZ2Q0m.sh+?)Gbo/#>ͯY?3/[G2M8/>9㠹;塎I8zzCpJ\6UZ88'y[x(NYO&'e~wpi:j%bEwrϲMh\FGֵ(R%]?Rn=gc׷ dp$qwƯϟ$7e|g%{>Y 7v|g-_鳲zs5/$yg3\#%'N{/?I83夬?_gOO~Df'e~ԓ7h vK8鳓ru Gkq}MHo“#i^n-dl\k,JV^L`6.M8>YH곶V\ {$ᄿȆ~:5{$&@{}v-m :u \ZSK̍g|pFzϸ퐑\42QL#u mg\FebZ輑V35˼\2qL:3S5Vm$bmFޠI8g#Rxlc*\8RCqLq}+!Z2t;H!{ȹIxbA#iO׹nV1F\kkz0Zzq~ϋya7-C>Sg[M ʼnjgKgZƁ ,[籿Cq2q5[ ľ-M}},{iy-vǙ%}6#f2I\kO!1RӀ>Qͺt?ꁃa[lV*1܃Eؒ'h+6O~L< >aط O/3Q7zf:q ;?i^_?|y;qӶ~f[a}ɌsOy"bp{?S4N38_pak'@ݓ`ǴfT?"y43X~fX򵮏ǁѣYp[?m΅aZP̸5|i-4]3leXk%oV5Noyrlb_},lsV!.! 2mV!/̱Yٸ2:Cto)81Mʐ6+xtί!Ft!ăt!ig? 2=%ğ!ȟfp< RU*_l-̐q *CV:glE3t} 9D5 g~fHGr2q9tǩ8zI6f%:3$E2HuMerͶpRz !k> e2ki ٮNȶ㜮,\3l \q.|Y@9Ÿ4-CQ܌\\L~ dHipδYɸ̞!۬:c\_u͊…/d2d!g8ڨ ~svɐ)lXƓM;. Ȑ i_qք 9brMq_3;e7Y-A3d.9gK>WRSp#KN{˼w4g~笖ôt~2^@ÍWK1 4U>|i*pkC/NN"g( ܖJuW}?U_-aU\j9|cOH/򻾕I[iS~R|>q(GM(;qj4)Z, ǤOu}C<&W";_L|/C|uJ7y/޼O9i=l$7'͓kh8/ag4'R!u#+<2p֚Ca?)K}k5x.!xN:!y_=OVԹD;A{L[fcJ{a|Ԏmb2DeY~{Z7XAVe¬KN#. ^soq:q͹{5#-Ι}Zw7??cr"ڿ_0[/m-hr\p(ϟ-?߉Bq_J<?2K2qu(t_FQ{e^5:Q+Vϒ5,يtYd!)+g[8s%;p&v~T>{pݼӢc=1oiG~M+sq!k8@sOKO7vzς's)W0?+WJi=rgwZR7򴼇+q~f _vB>Šeg8!;p.:xB,{m?Nyu$H<뜒#fci5C"ΐwh!8>C8o "S_!)z? [?=]_rq 3d/q[!wr\ 9ENg:K'>W/ǍϕKq\yx:%N<3odO 8q\GH׹21WN9?K<g+ath\BK\Fv+pzl3 ;*GqSe$MB^RD\+"Gp>.L }o~ߏ+3ǞTק38Fӗq$5?'̴.aq;8<7-yB.=p$nsz3wKAW8?c'KO$׿42_0q1<0{EA&qNå s9ɸj$?rbqɟDMӹf9ZYC<tYq p!^S=7˱s&S>Ǎ8nu8 8?y'z%AJa܈jU y8a!f5NǑSp69Sq"Lqa|(':YgvGwmG׿^c쟬)mh8];8ϰ;_AkO-_/P~&g^-+4Jl"^6\=|\Z(u8ǾzB&~L8 OpeI`?8$Yc=ӡ5z?f͔C\Lf>Sc_\;co"(Ӊ>Sv)OҞ}7Sym-NL)p%.-wZgcϤK2PÉI͆\z~:.x IR|i8[o`_Gosx #'M4zpd]ﻷG`:Y={MźZI2ン78`GJFq#%,[ )CQ/m~^SVՋQ)\Ӿ,!IA>. 8GKCKoK' ^v=zx$n^n{(p2Q׿HP/[q3]āKXnݓC]Kg]9紭Q]Xhh;?|C'&~?AyWWG_^Zf>9z7OJR7}NqFpz"yc9D,U{᩸;sډ$Ϡ|\: 9%ONX Ʃ1'' ~sJ~"?LO|LJ<%p.ma_zJ{=vJb?}[827SfGwOI q'wW8t)iŕ8h)y2<%^6 |JĽ5ƞ8~gy&PSr]C^w$^kğ;'c#K3WF8jHIxtYcp~h3GZ,_6>`mj5YU9 ڍVDqAA[O~7W-Fc gۭi3vb7{ vC=EV0{p߾|n|/^hp"!Ӱuόkqdp6q,9Bs/0nǡWzc8i/:șfvOw0_co\}jg{Ȍq*tO\!Rί1AT|3\ٸr{5ChXdEm?!5&)?o[= l 8a\smn-/\tfܵ|߾O A۱v DZEOڭz,a[5:\åzĥgЏล̿98s^ Z]rW* qӷ0dn5_dYw~iuu7GWoh8}|GBf{vQ7!Z>猫fvԻZ~ZwÞy|lm*n}pQN##x9\8t7s798xS ӵ8flrL~:`nfiW+Wu3N k}%k#E籵qq(>{v3^ Omr"_4{W/> lV=jwjp~WJuG)vjjG3Ǖ|Ӌ w&U`+0 Cyoq N0Gq$0aZ~h{WxySG0fȲ>x%ns'3:dz>v ]p.mNV`WS{?T JqkC2 \)u$uޣ"}^ڢs| NA982)ˉ?sta!Ny'<#e>\:z9_qQSJ P(3eoxycbS`߾NٱƜV~SZpǹ&'M'>'Ԅ[ܺ~pyqطtY> rPyK_k}.?@=ٖ޺ oN qb9DRxk,X1k:g'[^jqu}s^98q:f 89y;s(؊tbߓ0礸Dq:G Υ}󣮱ƹ Q\t~Ϋ#sIS{hd֟αgnms27˦G}qz9 ^>'_蜂8s.58a/țqkdαS'^=8s~AcwAI8eUܾ9wqAa D{:_S:]>x[\/jK9[ ùINOEhwqJ?2Os\M{dNJ N 9/)LAN)αcu>[>Gsf.#Vi5ξtkG8epރ:O뛴|c0xA>qTE,p8]z8 X AApn$O/H>,9p9N"wNf{Sg?'Gu<yA=ɝZϘ]3_N8Al+Sɷ(M%-Fsxrps~b]ÊVs"Fmqk7?c}06Z984b5[8k8 >!q''d6%/wqy`l؝(:!m؁CM] wfgGi?N\~cbz?oSQJQRn! !$)BTtJ"JH*!6e}f眝`{p\ӚMndcL>?p '`msj{sz86p}<9$va[/.l-a_٤Os%5=oCDTn~4[+y/p0[j{d+lTs~E&Z9$ g$΀w. ,#q"axra8Ū3"҂{+wLR';|8% snasi/pA:_qY.A\nC<#F1+".7шA~ "88U~؉{ײBE8ּ$B'#'l-[/cײrz{!> 8~9rl`'!nwyeЯ;0g8>ҢT`0L?yQnDݺat:nrDn֝&B Dh(w$!eND58YF0U"?YL_ww='nzDhYDi 5" Y/"q3aKd6?8i2EwgE'e0o ?:35v 6IFO25l?r.vn4[_$"?c OdDg~q:u$#>r?IZNpz' dk$o5?$؜ /Ic|B'ڰNr1 I YVN=:I^9@'gs,`_!I1͉{t>6vI"+v)p4+_H9:D4[soIĐ㳚/d}:;=p[å.Ľa4>zvQ_؉Gak82GY~Aݴan:uB*,vea>Z8 D>,''&%Ek._q)?"ah8Np^>s4=ɰ6_#@dmzeW Ѕw Ї *@s`s]ua0G<&@?5aJ=@?]k·Mf K!vW0ևVN6F0q"\õ6WO¾1{p:<vr[. X3d_:+Kp̅% <} nsep+a_Kz.ueJ槿58.E"Vbw802EwDS!a]tWS'3NOৗ`m8c/?MD9*g1Ⲯ/"͝ ޯ>IoO?G9M0?`|"Pr8|k\p ۏ*S[8lC8/?}r\|U~ ž>w@ >'@| l^IahrtGׅG &{8p>_+b9\A[H ư14:zY|@|;⵰fS, ߙ*,a[埒nY=6e  WY\zK3?.KPl)Ku.("?]DP9p9^KqEV>`גvfsQ5iYz-]NWx6,D,@~%sj79atYfq*MP&g'r9 8!V? ra˲>l',mkY(eO(GE9lsŠ89"p\ Zj -ccz)yp2u8=Sup9N"X{F8!p6BS|mr*CKWL8`V 5|>|mྀJR:1ՎVhp=N,YX~ʙv姢0)$Nub{'Dp{Bf64|h#s2Aakyh/'vLdUp '֤ 478դ//U5f5 (dnNrve۸t'/溢;xɅl.\?w=KBwb.;KR`.t,yKv'>31|azï?;! q ga/- 78P9vhs=ן%wP(IGwd[p \@(y*8OlG>qOK|h8 w> 2=;];A`X>ıp | v{$.?OasG6VLPօE5ȞÞRV~!k8G`4'?ΐ2&.ED?o+QxzK~.qu|N0 ¾hĀkQ7 c.NƞhR(Gc7&k.aEٰ"cq43 ׊&~9磉)Fl \c'zgC4Bvr&%0$r0fFgsbY\X,$Ki4 Ƈ)bH K!(.N 41B\=R+Ep#Si{!5Q}|yׄŸfl=rEw_79CV!Ȟ=F|gW>M'p4}=3ퟕ Þ_#Ɋh,'$+60ő-*cdnϞOR.hϥlg8ņK`yׅK/ңsU\z Cq!tpȗ)۳6 o<S?pAa6;+ǘVtFhpyE: OI!k3M&hd2d,PL&6*E"M$Z"+.p›DbsH{<[Tz?lC, "_GLvL!&ahO?G7v"p`CĔ ˟($m7ayUv? 5}y9K"P-{~Gx1Sȥ;.K}oZpzn-NCp.E܆ȥi*Sh&*hQnDN 6 a{i`O\A>o#EKZ6$.C7ҧ.Cu\qy%zs6ρ5݋~OT9Ͱjg_7KW·l4.d.u@<"V3R/>}s+\8ı\Id{,w_2/˿> E%zV5xۋŐKCzw $_.e&'28^@7i)#"$E%}1K"7F;0$b;oGI2],GHd3W9ElooJ0g!3lde Z-;|m]II#]xaFHEpwE<#p o⑭p4G+#8~#l<|O8kqm`<2ql~\uai6#G ǭ\5 vFoj!-h۴1؞e>nk!<¾yfxiY ɂai ,[H {2؋ga `{Ʋ[ {}%nL3L&} &+Z獓IY}Ir>&ɤ9(1GpQ2 @dBS̭p%L&K0dlr2y?{8lC9 pȶdR:Dj8}7,`&V${ϕLawwN`7߹õ8/6bL\Enq9>d6/<K&?p[BG%u*~gI#,:K>xYX/QVl:nb=gr3=W>k&\ K;Ӄpk?4Ny25ȊGJtm`V M}aM:[ЍN1K-YRXeU?S濽a%2t݈5rp܍{-Sao5jj$r*a|5z.xS p-jt: Lp%{v*5#|&~E)?N>wؠhbs&~շn6H5Y}޶ehUl {$"p`/sA_?yn'p0Հw_}l'c`=?M&~F {7a|xM8Xyn'7{OV:AH:b NuD6eBycN5;N[<6?:<9p\$Q3B`"p7N.ap1|-k 'p\ ?AN[1"g>_{,3]W\k \ W_e{^0^)5hlAaza?ˇs?BTn'D[`M M 'Hu/p|!2l^az 梽 p/5[mzyE9p.i}h5(1M`/ĹC{!\6uC7\p*!*lV#B1 Ep_ 8>h?"sHBǎd.D}l0 E~m%D97 h'Ϋ.Cp9ܴFsWl 2?,c0s _5୰',.p$ m_k'ºp7<V}4^'X5r$gɚ`\1`o~D_pm$n&p-\y|=W'l8; 0/gwGȇ6fagoOG[!-a{#eFcX2Bt5a"K3GȽ匒@yho7GȊ^?.5 f!ϯ(9B*3J1l}VL^#d' [!=l^%(N)!]x]oV#$9lDٞ-lߋHe` d;]Ԙ8\ \Xa#)ߞZ?\t9ÚyL^Ad3NOo'ְ [$񄍧 ń?Ad,l[>Ha \(<X=Îwa:ASۘͷ#Yp3[GPp ݋l7c6:ejI u]']p+ur^DmC㵊bhR>,;C28n.gq]%,_Dl.b5_bƬW Xј@z`iXZsa b.Ըȗیc GH \iWm b; e嗓'sO8ÈUN^ pmA9#[\AaktmpF2 86S4h4vL'h0?ۻq= k*Xֈ=?EaV)Z Þ֢2 Z9l/- 7BZt\s%<EOEsBs]EV} G"ZuZsZQ8[2yyak+S{#R*R.niҥ9yB.vVބZ}Nˑw9e B g(gK^AAf +ETnPGؐ%B <[By0j׊cSk`{:$ă*t⾬*2d믪d .Uab B%˟BpJ ͆5s*{x` cY}С{,#<=̫#^éf (<M aEu·Eo8.&`ϳ0GAǑ?y%lu/; p '[%Ov kXT4p9l/lHhEBkC5h p\ J&}6^Ҡp c7p7?"XgYt4w$*h}:kQ!8Nע=h>p}2|O'e{ӻ|G6p0nuaGjp?>N?;_:7OzOG7̉p3[)`?6g)ۛB_!Lwpz0u6a:t-D~`na Kă+t kʗ`7=E0U?r<EÅQC0o63%Tl%a*cgGhpDy=n'woس2o'Wp$<54!]4叏&7'+%X1'H.֎M9A6ưn ֆe k,xdi's8>l*.RCrIc0pP.1?? \2]]~[vsÑgKErI,r8|'Kf{'ip7={1%Ox`1Ş+:,bz .fk-aObbZ bz1`|+9cʟG)ۣ^l~3س:~EaKID;4Gg>Gg =Q{4\laC\ -^f_lC^ʆDN,ogC<uOR8nlkzef> l)8 ~~?;p 7%?.خD-1O Bq˞M,_Ѥ m8C! ~9C.*3{g:+X{V49?GGupcü i7GM#|>|&Whyװ4Rqid\f58οFf):l?4ҋ2a4bxlF4rWd[ћp ti|lG&ӯoaE{hpxH*-=+HW}8)"&pRTEp2TpyU+ZE5^7 eZj*9UdՄp}+.p&, {#:eG`Te kimp*re`SUlߺ*2p6D17[EO=˫Hr"agx/ed6;n& YBOF ְ;|6֝ǹkAX);NEY}0= lSddhQ ?&bYI%xYp2%˕<8wRMJt#{."K8(QwX7(ѩ~Jq8x̀mt:嘳).@a5 h7,WLgkI+ BN07+KhߔkaM {]95p}*gz$S;,ף|φ1pIqӧxh-N6'v#a{J)g??-KR@,ua7t?\fNi=k?CW?,-K7f kYj M(S`+R7X)K{qlvU>CpY9qÈ,} Y•t^yiߗdi%wĒ p`c,q d'Vդ)XG\CuHc; #=>VN:['$١WgcD|7\ m>K1ɇE%pSAسZ bo@}`G8nZA]s80(16Gfp?!0f_]Xv%.lkxaaD=[C(c_M$99| "]Gy{cűE"^KVcDNeu8G\={5Jfp9raX ;{š}d1]`$96>9_gk|C8V E9o0qK) {J&7Sdr= KlI`ﯩDm=?[is\D༩lnUӧגH.7N%`_;?S) W'3\:Je,M#%C6`H#`M7ũl}r=פu O!;Û,P y6X30e£S:9)= {_~r 4 pr] | "yߓ$^6 d*D>;c/I"Ű1C9 k˓;)ͽY?e$"nA2 dyqx_Xl2M0g0LkTd.`9.J&'l,{e2Yj|4oC|4 ؓ=.p6 2 Ls0 xsb91Ljl/a^&KLJ'Qe/m\0i5݇SYI+ 0iflGp`/#p:,/?L8X^ISfarUa r5څd63LaKXd0){6rXVqBE=LP\5LN Ua hx*ܫ pWp^,s%&*ٚ(0x{<Ta/<Gxd*#?3GӨ7n4Tg.pnyrd|[Û'#1V,hq7 Di*Te9<:evpCJN-MpװRt^k#N関\0̞3,EѰ[Ն>)~IGA|v}φmRt7"uaV#OfϷHzSb24X(.MJcN.p3pG@WEF^J~PznpWf8nl WUgY<)Jl?w\7{nKMR4rᔩ7 OWp/_w4w4ͅ+aA)e?h I`8Dg$Ҹ7H B4gJS3;Aotl7Nh,8wػUl4mĽ` z*zJU^1;`#&XzAF͟!rlKqp6=vLbk"e6s/@Xe?ڕۋBW>=ai ܬ!Mc`i4-at '̕&\|?Xԑi;c@/i>[s3K:O醥c JЍcZX3Dj؊Il~>Mb<8㧨`Y^q:l_p1>ѬI\/,g^ n"]1E$>FTV<^@bcNG>dїN>ݣG}{kb|R`D_`!Ғהgc! + #y˗"jc8F>N4{6…G𾇱|/ž?Ǝw/l=@`!wZj. ʳĩ5?9Mlq`[)J'Eʟ&JϘw(}g.Yr7Qp( DN(N;Qf1%Nyrl8un}%p8vTc {w\ pi(5fϿ*`.u586õbt3{ 60A4\ D0oc!F^8S|*JuISpɇnR'3&;tp80BWըO+ DZp_Q &.7 v7XfϹO`{ENkiD:ʗA O`kDx~$+Q5`';Qv1Bl \C-ᵲt1zwXH80YONF/ xg)p\=Qjx6Wq𺺰(]gUѶa xfn8((݆B7'J}l= I,(r>\絨OC}ICl ljh}aMY;e룢Lgm8ߖ!\K{8b½y&ǹ`RQҬ>9M\VuQU Somrh#[n/NpDqzwLp>~K6 PRe#"伄Cra9+PoXDa/ԍ$܏|kXLZz˰HE ktYpEXEqat}ؽ(~&lql}`Q83r8am{]Xчp6lY$Je_gDh1@-}`Q1zyY y۰'XǮHDi v_D4x`,'}8Ҳ4 sqg"g6r*`St#^<$M ༱l?_QzU{g!>Di8aXVux/m1v-?/v?+h0#XejBbt⊰Vina.Ni“FD6!ߞm0~fJ[NA~)\].G<_B3໕K"[>0OJ2΋a֫q+b3X'2C^EܚC4*E#`mE \J3r a8=Y~GО/K;pܝ"Eߢ){k4IФrjTO!^kI(Zn!裢ap)Zb$!JS&s{"bp(fYbbduYbKD=/xn@?>V^~` u.Ei'Fymbͅ {DN%A/*]n>jH?ƖpmK+G 5tkaEf.y# wO0!AA#HWH6}dpiG2}=WmN)VJd>q8p7<΀ݟ8 %ȏpi8yJ򑓁BX F5쀸lOz9mZd?UX|2dYkCIEưB}xT8-0\N< {.֒Kb^ $yH 9 II [>$.I. 1NbLj>N@n'=!l/s+%Za|hlrr<Eg879.2Ǒe=ʉ8џsp!r< ,6s^@=neilE\\`w ٢l!9rGÁ(' 0Q!8v C.v"p=]^!dž9|օV=UKql, nH_AW+);퇋x76D$oV)k&SxEN=ld9Aq$kθ~q~1x4~[Ha-?MC`~0[fZ?-xs6ֆVpجtjzi, Karxj Ep,GNtUd&vCS~ GHLaݹ '_wpb9 }% {4|ZF8pamB8+ *N ۟ Ğ%v}!pikICpGݎhc VKQeoq`l PJik;25ᾲca/d+_ VB<.zau_6_/}俐5XZ 9rY{B |89 8X Iaб{8_rB`Mn{/U\4hu!,YNp}[å4ؘ~T#GO,ܼQ~@+K^G\)p__F!6Рo4h3\Ѡr6Ep^ g PNS T`/8N `hQ{"F]-y q6эw+/tY}$f x-_89񂵹;V>nאt+%_ `ŧC(фۤUsP~4ijz9<2B{摩p/!#_PN#l|%XA<RzMckLOO{x磜86pE]#g:09l=C Ę#цCSO## ׈ yֿ{"v<><2 nVx$8ll# p9,o#ijaO[x nF<Ξ#qlaߵ<ҕִq8/6m8l?z1]?rl`KyaEqMn$eNA}q!氵 b[ob,hiFS殛Q%_֪0efza_ZQ67Ô四R 833pXԔ&)•/`S: v5SD p`+3: ul3j>EX·op43O# W {ڌ½`F6iB9aFuԭNkJѻg"f4N`>pl$kjJ pB\S-S 6:A9ބ͍C]tjհpID[Jlg%iP6v;6hc-X'L>`1GHMp275ڊra.͝P38wC)c6[C08emD}AޭG{ӡ ᚟:T-y13Ͱ.ЪCM;uKXտQ*#Gסs`"Vއg:4nTka:P#vzCCߠm: w#x~O K>^8/P!\]N0ǻfϿ.eȜ=f]w6zD r,]9p]sf8捠tVlwI&\KV)%_~dC9ߢ~l.wqD_sNm3>M?Te6usWWZcؔ]<'%GcT8a E-w?OWǿ:_q=Nc?e'O$U̮3%nE{sYe=o.8sZ^K OP񛈰`MMQ"vצAcnJ)'a|qtWtm9=D]eɣG_=ݽjhlRoâ3-ltGfaQz2`+ g5#.Zh:$k ߎ]>fY-z˖tm91:8'~(Vὲ[;&-wW*2(INj󴜎wż+cf@̏G,Q,'B掿X)+]6-wsmwk NK,pvd%oFYf?|_i2XI 2=8]+.`I&A1al/ ![I|>puƢ2W/ztZ̓cGFo/v|'pkaj?baBKN6->SűL񷷫'%M^3wܐcNeZ}Q)OĎ1Q!yj#a,5KPܴ@_q ۞|g߭ۚkUDE4\myhu Cn)~f8UPzkd[1+5ej]yy1ӵw8.761SNpoq{]_zG 9cW;)U^=kvQs~nX"4ՙS\LW^V^Fxc"u,\ѲDrHuvI* stuIsH+%"/ʲ=? agCm8Ol4zKs}Ʀ7ߞ8{ysrgYM]ϝVn:IE9=1Cv(u5q BP?w*n}郶 wjy41?6W\xDZ3Ci_vMS^Pv"z1dCyނw_k]T}ٕ݊<]ٻrӚ ]NB8^\6pHy`FG ?j[p͍Y_Sb}}6-x#q<ސE[hҤ7'|IV * [~'X+=qA˕MTOkӗnV{%^. ԘSq3sŮYOO_?pcU㭹lT؏zWAr-H6%.WtV9 frvڑVKp}f~|NO, ω,?.R5-w{+!Fz$}3f}Zaiۥ7^XS3zoLZkT:=ӗXa^z)UwjL5|I~XPJ|:{z*qQAiOEj;_iWזߙp|K?N,l~k-.+j 7|[hv=ߞ SKlt;Lc0cdsjfoZ4i:c]:,6\1kly_MOxRrpFfպ7nLT:$tśuvILj뛿ß'G6_2i(h58U-FNO50hlRQ ߷ ȮN!g}}c(BfEoۧ۟%3vO3Ƃ`Ԛ,ۍVls}~ntxVс9I=soU<_vykn[BrWt(l7aۣ9=eN "|Sڶ['rs[t hϖxVQӜ.>WQ^q%UeӜJ|,{qF?-RpAͻ7GmNI8eh_[nZP/y;7o,7NZ2kxSO:yH;ZˤkW< ^8vҀrw#MG&>שh|k*ܷ>;u6&"%#_\Bu%c\y0*U7[lla壀n7:{zZoq&)n7hOL ?Gz#V?ƽimJv߭d7$'\7[#vK>9#NmѴ4OۃZȵE p񬤩 m{LLXՁCjQzo'zeSOpEm Ro8>gg!~}OZî n{޽4z *.W9]0xL\uf뉮,a/DJΦ[<."tǡُCl~pi*9. $j8?jʩSSv1X|rp"GՑ6.}OIӿvqΘ9ꞵo.*)^PzV*NGBa&9Ǚ/Lg o;%H_}u~Y 3JͩTt^r>޿8+hlۖ)A 6fMn8Y5wTb~[fF'Mu\ˈ~A֐=l\V jXi>`ڑs|bWj7Ok%\#Y[B Wj[ާg&[טӲi~[UA@fOOXm+M΅ _ ֹF="ѻw͚P"KoX;m\5$n=]a c8jbԥg||}nw=o}49?j|qˁq^oV_`q| bBMޟ(ULr8Jk,NZ&O*=v\겪K%Ϙjmkoqm3os4IqݸdlBvX_ZkN=/|a[qiʓV' Yp;|_f-Z֭P۪˴lyH/jQ$͠{"Ed H|+%EƊssڄ֘2S{N1iAFξ-Q)+HBF {~턻N8u^橃~eJ?uW9I9w+.D,=Z\BsVoY~ߵ=蔽%=&&얡?'|oi#zlה7#o*SM=~k̺_n-11;vղm5yky}ys4DI;J+۬^˚kc*bۿIZ=n|ǏhoYCcT4Ȓkjvݔ5!1{,EYx/&~|U~5+/(|X>bb|?ndz]|bbf ͜gWmŧ/y\v|N 2\l8Qbrq35,Z+/)*lp|o?#2M[ҫ\2s{e)4Zn \ਵq_W~w{4NM7w#V?||rT3uɼc \ȹlh~͕3gn|w37˶4XԬ?}wxIܼK,sZ$TOp`ŴcSF K_⇩EOJ\Կa"u7 x-sM m=hȹW#5RUK54 <;ewk]TR'*]mTvM`Ζͫk÷N}sVC{t\!I?jfl꾽3 ;yltȀ>}6_ݰ3cǦMF9$eI‹ŕ7[y9AvJߒ5f[cƼs巋*$Y8wqS=GNQHt;sGW߽4{{V̵CR>*=oεEΏ*4&]zbB|knupQ=Ow6}l + ~si7\sj[xUYd$kz9Uaɪ%ßDlYR6ucF\~mlB璡̣|8|!w77o9H* z?#ztרoo%>%I~ʚlb/p1\g6^~O#{0RBim\8?7l(}UG CծrU[\lËo\Ȋ-Ԭ:QWdk>>h>ϚrOȭW|FTv40ڵ~壬v?~a9Fw_]ZpNeZ7eFϛW\[l%RLv!{-_zKlgٹ:!&YVWWGln/yxTwZ73WxZxɎdgr=N~mY8GIa ,xwCS}ύSZ~t>y GΚ0cOg5_hyT}e{;ú XTj,6{s`O:77,t߻>ni n_MK3<;5d᫽R"M9lm36ҺsϷS߫o;o=vn7V3V!>EߵC9SW;Gk=;Q۹B7TNDO)֮C͋W7h`UrA}?towz81yVj7>8aj_u텷S-i%yss?x䈊~\޴+ߔ7n;uA{̶y곽nJݰ=m᚝|mֻ5`On^] kv̫Jݾ㐂W x%&kGVb%O7=wjK:vv7M Us3kvޑ9t4`ºͻKxjUwU|R_&\k~C8"+W5&9Uk vO+y'VODzF3vj2tKbij/c߯=qza]gXS&PsTȳܗsӥ?1p )<~&lݪ%3wINz[oP_,oR镤Pzd }ؗS5n!إZɿ-^qnzaҒ^YW\NQTsv~SÊcG6o3vя\K\W>O?iOjuͩa94`pw꣚r.[ķ(jɽm-YoO~Z3r]sNYX箨VtƖV,7v<{Åz%,N1);$l9ۏl}ntnPz@oQ@y5Npx{Jau*~_{be6=O}t!/&eVlOY)5_NjW.[ 4k˴ _WJ]^]킧 ~x.rkSͺŕw=:CWtM9{_6b 蕞7{TV\/"j\Z K1 ~IdZA#}EIWK5}İ1GקW(S!OTJmj5jέO^6=quCMvR4Hw޿^1lLa4ז{svs҂[~.y\o۔:+7Զg۱[M&^"bŅwSiX?x_1FRx5Ō斦şn +y n]cjU_:K/iZl6F]>[8i eV]jؽzu\t99;l蘣p/d󛒷g {A4aV 34/"zTb筭~⿫~M?=LoUPuZI߮ȗrʰiva* ͆#?{K"Tj>d/ӵΒm 8M,/mm .K]8v4=KTeݼ!ҜBp|d1K[NW'Huګ|4RXO?ߛB۱ 8osN 6k:In~ܚ.=P[rS6^v]ߍGZ2RgP(w71YvZ-۪J?[A.篎n5[]Ɲiͷ k,Wh-ۏC }QixWfޛ7dN.?pꪽ_)MZ?Am1*';[8Ow׼I\MkTVnxFKMG?g>8sMZ;\;Xi^nt(>a𼎒mUS&kƊ!u7K>cuȂG'JvZz@yfIIk.yk1{yF9ҽsK<ՓOJv5I[BajJDNl=m o77l;޾F´+]~x \~\A̾4kL._O`S[܋̌+V2n=y?Gmߙ\|2wC x:O}p =mʺRmcvJzuM_kz՜PҒ7L*p?iyҴ8==Sn܈9<ը[`l,'~QK)=G̠d+G;[&H:ztNR9us=kݢsgng}=QOwCco޼ulŃT_lGӽ)}`cWaʎocgl^Phe?wy:3QOxЇ͓5t{ h4x14ywD敗 <2sBnT|w,]yrNoktSbµ$h?gUwgr85ccŴWeH_qdʎ-)K{;TG`^O/ cJGnٰKaſ {!""JE\?D=v.H^PqM{w?ٍ tnSZdR*z>w\}u9ɑulW5:˵޸3Epa//^zo|}t 'vYݽ[n|ه Y267,soSީ΄K#{uM:]rM=6N$e*^67)[X4Q@苐)^Z wpD;+4mү6M=%1MZY7]ugyMʿo]Ss/Ԝ5:E˨NSƒ=}w,NR-Tnc/5g\ZFl2͓?ܞ-t5YdqOyB}$N8oLnŧƛ4'4 YZyCgu|^R۩=1 ն+Z?#1mr[|QAKUs5Z>ivKJ_kTfOxۈGc;B7]79{ۙ9=_t'~b.d:ЖӺ~דuj'n=е;u\9~%BUǪPM>w7~)&esq\D챺o= $8@Lfݗ4l0˦uӁӌ׷Mrr놣Wf,!hU]lmĘWCoWZz;WdjOɾk!uo>}~i;1[M-kԖeMrc**մ|_6W\S{Cyq3fHST|LCM{ZfIӬZt~u6U?‚߶P]i;N]//. ])/zbdsK[8[GhdzYMXmn3wDžS5nX}x\I qlb{i33TfNR=3MjZ,4TNtb;7M5$^ʽvmrMӬj6_S8eR$_#|*/fw&h{^9͟z"?m4Th]_%z8+Dglк9%ǽi|ȢGzRdpMv-Eq}~~>ܹSLJoN1w9R l}l܃wt*gT/5T&wذuR˞?[?L>W4m2^.TK&{q.xyw`ov Yu!5}U1m[ץ?˽PìMTAK\_yQ[-_<=Z':[ɇwG.Z~2:b {.OMx1> , ͞1 {;J_<3Ȝp|EewR&2ߙdVTIz*hlho/,;|I$hёJk,$~49y'oyPb!|gG۔Y3/ DO,f.4.՞wTB`k.keK7sGEM-JFn}7IpX'9B5jh[f}IOidyr%#3֛~^m;`fCۤKB:lsӋUˊK3+b^vRv'*j7qHaߍ.ov_g?}ᨬ$kּ} Zm82EMwg~Km%ǧ&-_έ˃Lf_d1ں$(ػ OU2罌,moݕTUnΟ~g {rf券Čԏ״[S-+BE&m9l7,ؿw+nl8Wqwƒ{F V?nw[ؒZGf6ğy?5ֱO[b4UrwO闿lL1׻_ zjoߐ%eC6*Yq]2x7k|G/2wWDUժ4> XݕA5fΆ ;n>[<ՖW[ڔn.پEJB{)J+u>5 Қ fk݂t6tޜ"ֽEI ? =1Lj*3xX[v^;-?]t63:#v DKw]"+n0z .xim5)xM喯i=1]P=Z&z۽PosݬfkHm~'WW1YW8:ٳ_dOMYO._,}J2`*$~i¦? vJI}U =(4x+<viM-W.#]gGD!~_ԦM8bm7`VmV$ 6ڹާI쟿9iGajRO4֡ʶum3Ɩ/3ki]K ^<ag u57o]Gu{sDZؘ;$ E{M^x:רpҒouֶMiR@hNӁ ~1+]:TLCl/w ;$f(ʖEg8ӝd_/+ڎvS-&or$m~%2T,*uwŜmr7Dul0.~xU, f83ﯿY}3y_YÆ]ZwZ21F񁖢dΏ'}y$vCf)(]V?]Cc~cBsV'1([[z"o%xϒ1w3yJ5w:g}Bgi93ْ .0.ED)$VxiL{U{W/ڏ/8tѱe7nH]Z֞๭q8Z<4%NϼRK7wWYxФOUo:uqt1ޫtƽ_TPh< *o t[or;>|Qzaec{}%b$-.);yrIK^ߗ}FǞ\/#Cw y'?.wzr?S>lSwݻE֟:gxQ*+"؀y;>(w`Zl9np'O Wf7\b~rc6+quiIc+oM},yf;O}:q$ͫ>U{ֻ˛iKB׀omW5~~R>u9zJ6u4xnVh9^.4ygH-ߤg¦1s-GS[xqޣCO/Q{a~_,U:d&uΏ %鿽`9?$܈B._cc)_ش3p8`Ò>?BqS/fIhWQ#dЮMveBu+/ bZsPNmY2Ѻm 8W |]{Rq69Hnx>w;w }WWlTW4qq\OOo|Ss[r&Ol$s:ÓxE9XgkF~iy_8]`Gy/J:[^/]i磵;mfnN]9md8񜈛/^J9l?ZK/p{i-'3Ϝl~8_3D%}W;f?!sG-Ǟ{cg=-k%LwuFq#e'ɧ7{/\:2eLO%~N_W !03UV/G\kҎN╶Ye=[mLc_(QR:շ M}69e"9w n[1bՃ£׽-Kqg+~ȹB.CuV7 }ڔl~ܝo;/H~|M}|W/3WolPsrVz+Lo{5Xth˪ kj$9\ϫb&VMc4mG}@hKҪ&jkƟ.B$m2'tkTvʗFLL|}%*cݞLts5fs<R'gEǵ7Z>owK=~T@̠-m$]^+o䦏),׍]`ILԶBMeb= _OT}q-C׺ҵv?.p:W6axἡ'>Œ4)vfk8Ԗ?wltՊY1{]FzNc/bT2N~WRadpyc<]:Yj1zB>{Q%N?=Xhߨet_+}adѨkX/s٢~FEV*D񒯞M䂏4Ly3ը>zVɡ v{ε\ (pӹ% / 9sƦ%ºzOyyiڭ{f_y;oUX%aX噯 U1w Xڏoo\G}%z"^$쥄+οhTlli~_7w#医Ӳ~%r5{u:H{}~Wl ]lʊ;ɻ }TVNR랕5q'zq.{ *ͧMa=7c2!;w͒%˗|2D`i*-rǂ'GFן_~e3ZM^_L]j==dŷkT?abf$i/l6=.+)Yŝ>9m{t~ٸk9m^X(=\'lǖoSӌ,}_qҶȈWZ:!wo\exiҪAc{ūlxNJP$X`}G2n~|P%;&?FvOemo OYekx}E jDli=WIB ;VXl$=3isSb\eW9";sqۥCy 89 O+oyUwp[%^^U[ԯ :zfj6VRp7c97n:C/ 4,57(Ν7SE:K8r;=KUp@śUh~;CMsMg~m0\ko31r򅕁wx)Zbي?-ut>K։|qeX{g@zE{K4wƋsjj ~v$Æ۳O:Q]ji6k[Nj&_/[ߦW]"BUA%$yi_7):fe_o̜U%y/s<%(Qgeco'7<Œc[մRIsƁ~-+}yݵ& l>v%QE^|{\][>4`QB MqvIK^o+淁kťᾢNs"3W rn5{cu|_Vti3۞aMm}SzQq_ w ?U qa+J6I ^~'uMI;[-\OνӚ6ռCbvy뻚R'S婋~ #%X2K K 49{=7m+ۘfCQ҂|bLg&?"m(w/7/Ry-)u<-Ȝ%lT>spi˯tL!(z 352Pi\>@}|t5g JGEOdX={h檥B/ݔ[nVؙ:R6/HrgwewYQV+5>{EM2nxmm7dž Ӂ;ooP@qʉewHWi_5Z(gX c|MP uaY[{W>HXtwH60{֯v_-]7G=|=r.#~"=F3K8`FH<.D/*,K~*&?VuI,/R-DDh4gP5ť$\JԞn8C엄"V!6?XhLq(^:w ]rѯ-q4%avP̿q. HnkI<.+CYi <}\2M3-?`?q+`ɼ}cɡխޝG[zV_?Tv aY᭾oY|Yhr3hoG{| zͧ72h*PcfŨ_/ o>.۬?sb>U#sG~1]x/q. mm?`#(O0^--PzR"v]ŎWh^WhW.y7IF3ŠA 3Jy>s[f]hy V܏yQ/67($y~2֟=ukCjOq.ݺҪuG([2aP"@Z*0Yewud@3ƁgeZlh¢h5Ȼ4=:-8۳*cu9z-a`bdtUUknW 1(OvuJ,yflSg~Ժ9ա*f{1| qqWor37!癫ɵHO5ƲeV(_}.9rdjħ\6`,HT)g_MG~LCCߓ=paF~CNg2PЊGl1JSh? <;RmOяw?8fGMHU,^S#%(ڡa A߾r1F=}X!IŜ؇*-@̅&^pfY|)_xI#j?BEndk*^[Ao6^@nK􍌧GU^0L?ur5kM'O$^o~{qL S?VBAQ #Q֟͵!./?hJ}2L$x=uI?׺PFbZkԟE-y.UhFBd;ER^k-mdmkn>ykjG]){Kmth %)Q]fMk'FOur m eYi^J?xe>+>T~Pq^:/~WAz߄X_:W8vۑk/t ,gz⠎D2d[A7-5վUܰun#I5#ֱH7J^'IOr׾)ENyWK^Vv͋h_z g-*1u~OaXmɦtw_3ѶԳ iuY<4k4MXRʰ41za>4ﱅ ۟ \B*:v9M{5ReY(m{.dh^kߤ \ e#NKëF7>y72V|jEIDMsIgRD8fa8uMG\إ Rق:V{g`ɜ:Ǯ'XZȃ.{!Kz=i[Z4<~qxuí 1LR/COUow2lduugTz!*)\)G~{f = -\>tx8wrMY|2זzb1 ZI#˥ݖ? 'IBȟuQ+~#^t ҢB)}.2qBAP9T>rJxԀ_ְw|U;7k]jf2FF4o?kk9vN+̶gN!7cʒhq.OW3U^/.NAjƄaS-+fu1gf.o(lg#WНCoSnƕM[sXӞa^9£ҐWk7BRNUg`[F~r/,G띲FWzG׎&4}0%pfe(^6H{|_mޤͥDϭVq,ejs[K֘ @}|ؔnHsu~7#jyB˹U# Ӟu_(ip§^uƓynL|O9'>… ~-wzoN{W;/+=M:}5ib#PM Z!LPZV%ftGxM2>y1iԏݛr_H?èjdPҰ]3UEB7INc1VD=^PO` fS`w㲰}s;Qޝ!U[Qf2*ֳ`P$I@:#ኤV*eC%sTf.$NؓQR?pjuOd;򪬢pLq/qpW3@@6I3 FL9SG^?9b^/0q0`Oc,5\r^֔aE䇶+W~lw!QPOCgklLY;m$If@ 9. đ{^g;gꔠtП3Z1GUr8d!II;QzN 8{pŹ~Idy6qHnX,)w1ū;chf%6c|-j-|כ-QO13&:ywKer(F|X1lĉ>=l<|dU`qG6m,K{i1JDt]&V߫2+~yn;Mس/{Ru|ks$MejK4XWݗãGډoa3{Y >hXnwEczto'*~lN-֚I26aVǦ涪L%cٯ{-d,e8%&mَ>׼>܇k|33S4[QCSˆWHwDdR`3*ů. g]!큶@- ar G.5Ր}_9 R.Qa}kU cF.dp{!'Cn)xs/,^ʿ1 jn|G}ӭJgl lc϶8i,niVh]u<ˑB"M8z BAOZ^nL1SWI~V֔e!KaN?,>7Ȃ].Lǿf #~W8GݯbA `[-_9WwN/1AOA}S_G~Jkh\X$n[+W/̌=4LIH8ś~ Gnϵ |?`_e[g1<_ڊ9fynNypnf_} VEŷ#9,evhe!A). g$. >hI_.¦}qVr ROnV\IVx)4ZaqY.-a^ a7q͠nut^ >"biV0qΉ'%5_lKT{}cCq}^vWa^N#Krqehwx -/*d%ZcM 1g<̽|t٨jNgD-^<9#V!xds;?//ZwjP]i1v="A:{x0#j߰TyΚsNEt 9[γfZG0 MV:6OE+l#;4%j\zL^k_S3ndIrWN2%ݥ.wޕLjUG6>9'4kAuݯIPVfhDiڡ`:De d==,v¡T@4w3ӧhuo޽Q):GamR}_2X۶O Um/U7{VXM",c~}u~1``VKl0}tbJ&ۨ Va^ zg$c8*W =O9K6p]g"{5Zd9IhxNiqوk2kϔt|&`>qCobu ޟj?*e!3kzR9IAyeJP oiI|WG7ü'xR8+*Sv7}>z5QL^W>ǟC߅U }ijA ./8R[ 7vX{~`J(.%r{ZLtǒxCS+ܷOW?x^Gֲۘ7"n¥)F]}N)+$<}treiwBōg2N_y)7 X1> (L4/_tͯ"qbl·x{[MR=X$Mf?x54t:C֝겋M<ƮD?r CU)wR̴V(\ްzL 5cc 񼞕ix$NtUVboê…g԰P>qzpU%}XG۶zL~OxYoQNNQ/qGQ"E!qEéjukx ۃ7.zOx.A NPYt;qjPauKD G>#a:i} &͵쫇* ]:8!GtF=xxqoޏg/\_RJpEۥ˭` ʠ;>,N.Va*5K }^%q hF g Fe!';q#Z8V; ZR5R ؼ}lh_2ږl>O2@L6 yi $P (bjv3߆8\}{ ݃in,XaWWye*b&ӛOuɛx`}}`K tT\ɤ識>v>\;!fG" "SϗD咕?`GSR3 Fߺlj/==Zu? z9n%y4L.u1h_;q k?]J j $&|xjW4c.=rR4Tnf!fZ(@oS9):IUƇrEڷ/3}h'2 ŚzgE77Z^mɧHݻBIqS>#Ĺ梚S=çaD*o/M\.{@[r*/;+[Z}8V몍Y9|RV>X\lr܋&WR}-#NNAKH.sa[6v`cn/>L{Z A*cbzfo=~K?gKzߨcHJMe"̶k_q4K[\7YQgK8'W8Id+?~tHb8|z1"_Uuj[xTJ8cJoWhO)4KFh>~N̚ T>^QaJ-\;㕢t#Xo# ?} ZdIo7Dw֟8<hJ+k ; VEuGhIQ/5?,v~ϩC轊bwG>\mvKwws5 {}q̔z$zj.]Ǜ"k?d46SUv(z=-)ل5ӓWT#r^2fYl~ G>~Ύp^ ]T0 W]] ^)*k9I][pTK\L\2Qg<p8p}?U0O0gȺcϷg S^̿=߳q97nde${y6v89K7 k1Iݲt8|c ڠ* ã^=i37aMܕ [C։t#EΡo ] Yp:o=;eRl;o/%8;#Rcq^_B5=qD|-YhxJY-Ӳx-CG,~q;[2﬎4, ijyg~976iQ&-{h]%vv6δg3; >"5(X%[h;N/drBƚ]K)hZT hVWT#UyWY 7x&#LY7V1L(_Y)kTXʹBwڑҵkΖBȮ ۖ 2-YNGy[ o;7H2,ݑa~4ݹ\BjoG\O3khNomOfF3~mL@5=F*a b:EKp" U|\W/>eȵlP $G1}hO19L椲$4JSkZRviKƒ9n4Zҟ{ ȹ" .oS]I' T p(5"7i-٫` :NAˤTN ochhe㞔ɗ} hVS"?~vgV!^M)M4 l\24PPdH?`3ԂkHz/deD;ZaMKkCLA&5E˚,C3f أ$3S`-#.߭בfB~QbY밧E%p-InNP2d,Pn=y!TVXϩdYEntͷnNaG z)ܾ>5'PkHtWUoItȦ#8KTAQ .KK 8[`)`~J` U5]ޗbG}X<ϵ|- ]٫d|'n·97hB30*Mo=:,j*mݿ!2dv&l_a :f~9搢ۢO}^#8|ꋄʐNHɛnFSc##3S R-|Eɘ<"%tyZ{tP7%:@6_(̓'46D0'hjeT0xqzl! !Y>ij3;L.c3N67鹣!4nn k_!"YW7.w &Ň'v3Pt7K?nF0GS)e鍅 bc[s=3V 5LSđƕ(8!ԳBjN='a@%$q?F޷2z'sJƧP}[*+ІKٔVq$^ o]0ǰۼj^uѱ7L[|1 KUmj^y4p+CMw%(aw3ﻦ >.s~³^. '%a 0Bw>1VpGqwzD_.`٧]CD@~{Sdy~wI| *-܄KQK /4ScG`BhwG谭pbu˞-FGayC %Xc7v^KդJՖۭȾ+.?m`RfoI|sWz|oMw į)Q~n9Ry3-܇Q^69Ysj_ƛ:jYᾋ_.lzāݡ8Ȫ'UEVqd|`fL`B+am."t22AYo K26jO #c_-X\#c|ZaUÅ_rln-t}ꧧԔJkaN}v -v8V{ ]ً[mJW'hXףr=qmhQG%3ITJŮ(Ө+zotħC@Ew7RZmS9>UwZHjRrk?`eFltSNJ&Aؾ_Mp|~6sscSu=A;V#}~ݭMd9կ0}Kvf]W+B(DXdU 4NCG("TrIIb)E'/ H\ DOc̋k w:^%4e^%ZCGp_tEtI)L-i<7u5N$Tf4:yk©йjH:={u) ] 6I%ƱI/C\6}/}1~&pjwQVGTy>F8!ADNMdpޤ]G;77O$_qrqLv`t3`N}t@[h6=z )g!f;GaՐ 比;-8&*o8*ROEroHD)l J~-2nĹz(7ήr6$Uu˗]=vxy6(d*tҵ[3u|%?+%]zu9n]Nd}WStFR7%o{=~9Ԩ0]1_umJBGRsڼJrVѤO-NpGWcn*-.v:G?ݵxcRO=ۻ(}OpݵK$z{jvW+bCFu~*#HR؄0Ц=I{}r'Wu)+V@|TYM}L|\%[VknZ׮ћhlo:zsX-wPٯC!G/>T}®1.9 e%&QCX@lWtQ{ۂ;4˪%f*SXLI։ʷJ9^k6uac]Xmwf-"2iAzNv~Ta֖B7cnrDZ8]"by^|qUicZ^e|TKI/բ /l#{?3:(DvIkr**-Y;7b_j*RK՟µLJv?CD8ə_|ӆ̭:&v)|%w|pu֝gukV̠ 2w.. &~c)>yYoNË?nCYR?hſZ%Z%ڀwYֲDLDMdIZ[&SEuQa_J/UDxWaJ<LJ U2]X!ha~#TYתVwίZ)QйDX|' ANQoe !ॵ.4@'Y}zS]v0p{R>ٷ,<#+vq13n ƾIcK>NݮL<$VIzȜfkCTS7yڄ=1C;z]ngݖ᫡SGTb.aj%l">I9rfm"24.~ hu{Lu扇aQƯ.Vsu2<$x&MN +,5͐ߖɭR7Q-(6 ҉iQk1 LCILO]0ڮ:rM[rͯCܹj];9F+0w&9&V|VdDٻä%zvv[/ 0SQA)T{kO֘gWssliU_ "/so vZTPV=7[џ%~xB%vVkdd7ӥƷ0\_l60ۖ.Z~`ʗD0U/7|%xO_?dH[s4 Lyy )].OK'7u';6IhUNddA]-w*Cێ !cZҍ b!Y`!~6wVk@긭9ڃk|´6/wC)yk_Kitp׀lGm_TcF>@.ef^^'r f%bkn\t aGK+[wqu0nFxN6Mt|ܯCo|hD flq-& |2ƘEohB b4Bk\6a.8i,S|yYۆ®0p^m\ 2eSHg^*wȢ+N?˿6Wt06ϲuۿ/)'hdRYK?N_ɨq誏(jW3 ,X-R \qJT?rO5rPPy +:jȱUbLw1 6EɵZ-qrC͒xm_JL]"*}=!,"d`uZEhߪ{lf'ѣe/ i0? [}f{3NalAƏe&^z HfT)al)$w%7*` rA0%RD(ߚ# 74%Yk[:i˱3k[%!M%JYba?րdg"Y:^E(uQ.ʡJ_uޝQtO7l>ɗI-}Cv+=˔?o_52ݚkի.-7YrJ3f6Z^ZDu~[1D3Uzŷ'p762 0n 9 o=mzܬ)BC +k 亘/!ށ TB.Ԙ0} }3Z(C6vcVfo"r`{7?|J(ԇ!6Si~i" }Ct]= ràG)l3ErzVM}%%kT:Bێ P l"ޱsIykՄ\zv Vka{]}:VtT{Kh hʈVRVEݼ<~S~;GǪRq۽WGϼ[_jkbzԆCv)^T3f{C~Ze7ޮS| ǜL69_'Z!W('V49B\f Zw2tYFQTW/ְe9ē5>0tZVAXFIov=ME #8mF<5ƺ_roZ17wSBtΧ~Wz+뛹 W-iLz<`sҥ d/3^\NoGg<WᾥkcÝͼ`tιsgd_:ځ~Pdno}E2/h\q!yYGQO_Zײ_τ 4knVF}G{϶ٕt]psM5<DO]zBdi'ѴA {DQ:y ;S8A2 (MŒ -m-$IM0]!DX~,lU9ۣ)J0f>x/^ZCVoCjV-LNjiWS:kNтú[7p GV_:z!ֽ1Nl^tA1;W!E}])=V>Z}xpwsǔ<2*B?Ռaۿsg rtwt,77ZkшEp:m cQs'#o_ 6jv ܝ0WƛYY ..) ^Q}j+ȦPg'Z6̵V㪑~65hOg.ja\˂G`~EzO<hOXcMvH]\Z잱uPN3*|&ʵ4yYAh46+)rA5+c6{aɵ uFrn)yA;Z(f89:%D db|FXs[,Yz BV>p爑+[1*w!Db':Ka'! kcY" asLH$z2݅EIؚa 9*yPǛ9yGjMr:րFcMc] .ꆊN?3+}y{d3vt5iG[O .Կ_AUI(yj]-,ޒRڳMC]ډ{]"aD❊ILTy9"ӎ_Û3SLs[aj31|?s?<S,MZv"XWV {L[iYR nN\\(EpM3Qwቼ1cRJ(Y4*T]η*; PbJCS~Ue}q(5HoWَkfz{Exf:o+oY})4, (׳ůZ'\# ^;0WRkBsɊQ:X~Zv ;i%E`fQOYM"bjr&iMq.ܹxȯSUK'h$ZN=^GPw_|jr &ڿ=d$Zk5ygMsE'_ó傾8a67̑H(yO\-jI)9xum؛Z}I⵪A䟮<)MUT [0XPmVmժS (zg\'weKR;+~O_͈1j12U3z{52L`=,qɾ⒠<6X+Fzf%Kw&n̒dpr;x.>\Џ}w|"-VjT~e㰉lYА#ɸ$?̽Zk,V&;.XV pǘmmpwswN631VQG0Y 1&OVy$|6Oñ%`_|@*Eah3,QWL!B%/1]W3E8FJ2S{&C<09SųO!vdS \ݽZwn)g}\H]zh_X€M|.to_~st15,asϮuYz'[ӣ{_d^NW:/1тNn-~Id+8Z&*|#L1ӔDеͦzo Pd'ߵyuXw~ٯέۦCKl5zh\V2bbB2oN1XtU#||SN{pŸM~ :# w9/$2Xpmڝ٦1M)G.^zFt4).ū%lR5yfZ^%KGC7|T9 bֲ1/L^ ~ѓT̽bצ r%䍸NيB8Q컟;n'C9hhU! L>FkEDJ8z H[&r1aL(c+(>NYD^/R4x<psn JJ<,_ZIU1VQ5OR˕7CA2#1r\F-zO∦"NMLy6mQLٙc>%|.4MzA3&zctNWY{X|17`ē;z?_ќ}!p qr{y>~a#O'(%8oLB47g1gI!/lr?FWl$FJz|p4o\N-[t Q!lD7`%NbJMuxrޗŕ/Fk8c30hœ d56"Ѷw>[; gzUv+tީ" DO߳o/_j/:h_0k">SBSwGtBel3H .,ϻUޘVj`LR^UWy3sAv0]jRCB%L:B5_K)'epTg0Wdh3̈ zHUx_˪ /[jb%!{XM;|u& '; &:ѹw&̸DMW rۺur/ 5ѹDG}-"xR_T !S*/x=sc+ϵc|ѷ6^Ȩ~Պ@QTBeG= 6Uj$>0wr" [Hr;dd>t8aϮgv ?(Ysد](]i߱dÉChnE'{N_!ZuKe\׆jո\??: 'QEV\հ-cs, k#!OqݛtʒVxŷޣIخI]m0iq>O+hT5-1Fʝ, hyĕ*sW6䪫5|מsʧz9~y⋚ D.|G׷G ׮K>g 5٧GypHC1|0z;c$;;AߜW*v:><7V4+/0fNJ|.*GN4/ Or=mv->cyFe+I-Q/xpvqv@0DiIwE1һ$Niw ZO{ΒW_G7|cs:rZv/8:]Fd:gŌ+$!6X8"]X`7ezS6gx:;}y`1~畄6XŁI8e۹W w[3nw5̅8эɋ?_I[/d~Nɺ;MvO;Ci[IGuk´ .j=8`2E1(5? T%d~p~J8ų~;7\qiTi]j_9eguTz #uQ|( k)"#i>~UR+POUq.@NzCL7aψ lK ۍ}ɶ[i( lJYI 2=&7'ʟ jXd̗lwaa$h-½4e> +d/{z)&RKt݀ēm'Xe}E~r^f"hw?\._]AkeǢh=C'>|-f03QE]S|#d"&ZpzY¢ً҇Λjo11ƥr,REcQ*[:-N;&|>35Y'LPY|?cڛ' {s^j1~Dev|7tA Uʡ{'lZwWҡ+6BZuv1Cgx8/M?( ] QxVer0Fng;h '11zIeLpt:KxQ;TÄڴ }9>9նf$\޲0]8i Clta<=7^;vTG95w5$&ajb=茂j?u3#(9\!dDbݲs[?q$+7"WV :m/%rMr-^L4s/]S pBYJYa֑4bN#^ w2*CVP=-c`a:,sa4UCj0+ƒa$%N3V6eu! 3,c4ӇH$V8 Yw HV_MP5b5&a2GܱzoK%ɺZ||&hw=mv&(<`X*rxbدvOh#s $uZ+2KM2B3Yt>i <;NrrM/'֢n$Jኼ t5)2k|Z{/ܴgs$xEXpOwkٴD?Z5u1ΫprSϣ?~U[95p2y>'`;Az'1! BHUuU|{ʼwZ`ue>0g&KI2zx۷_ub۩t|oh{VOMG ܹ["9Ȱ$ۂ1jP l a &2yYuqnn~u"F\*FIvcc-lzzNoZʊBSܳ`OY\lܛhBsp@R|1&rc"dIJgk)I*L9T,Puc*V\,\Ķ۞s] `DbbaDmc8ڳVQkm_() ¬]&\PuѕhmhSv2.]$͏(ϘQ>!(P)Y5j**擫:)s!м}Th/OE~4K,8J|hTvBgb9*ȋsY X -5/؞V* 5U.ŎB3t/GФcޠ *!Y͛]ݛ~eE|]mfucf%9ƖkfhfEC8]Y uVy=+Bg_< b2E^ҏpPm1XcEi1*)1ٖxʈ&[^s0'^.ғYui-Jq47ټL|e5lIKKs'._yTg1=U.Z۾z5*׬Uw_$Q w+!TbX6$=B9G&2! <iרx5";ch7ٙ:g?Yx9QgLi^y? 2=Q7 K7zILS! g5 *N눹ͯ.C\[uL0q;d83?]n =|alņOP>)?6iU.ZC2';]0>8_{u=gzj@s*5XvyaR✺:<FIOHbӕeS}?WFu{ވiJDMڪĄ^'b"إCgl-WnQTshʟ7= Pα؎2K2D*F+[{ So2|qј e }mg{ #-꿐a]?iA& g1Eg9r?eq)^9-l'77T\ꧻw{F 4ddFݴ0mw6^ *Y 9_ m gm"[fsc?>~S)>-(/xm$QO=)OzÁq3$S3èsGn"zR(ynߘ%+e_hIs~vwmtSMV҄95)4=;rBN)Ial# Rs>0=Q~W?o>(zbuW>Rˡބ],Q31aC-++sr*C^*I>r߯lFj» İ3a4KMmŦp4\!O,=2>(XN8qK7=t#U (D}rCǧ%n{&!!lGBj ?kV+w`s ]g UNӓ{>&mҳ~=~D0bk5d~G՜z˫N7Q+|)N*JtY 75s6m`fp[;kW+ n 9[\35zjyB̝Qefs3w[``ijV`w;K0:Z!$\f8m !;YQlWs`;ٚji^@◙ 3 ^G+ d52[=A00b`+7G0 Yٸ~08 3l f`wS8 n z ^0; T@[‚fNnfvv^y,k;̝!`7hf-cf|3!:#:8+ w`ŭ]`ؚC:yN`.bC>(! ,$m݁V!ڷ0t@2Nv3W3Y;9P;+X~n?psB[=BL bAl!f0sZl~3@`_80f`sK?El,`0V8olI(1~fm3R?ᮨ@݁I:-Nn!2 7A# ^ ѓsHC֎nps',;`9??pgRA͝Eh! /p(Qr2pbYmAi- ln`$p(?xAv0~f ) |`uo 6s⩞AN%ΨYaH b[vH7@kd"t ؏ %` :etY䀜-seaàNH5gfp`eQP n\az "DNB;+ `O2w;[ BL `5 1 B豃7t@j`̓ iFbN氿~h0dGs/At͐rJy_tJQ|R18rECtx:hd0zHSZenf )ӈ8yZlCL5dj ݐ-e A1wcF,"E.28@S ;5xF@ICDր8J1"GncoEqQE6H1wuYl)i mFrJdʝ18xbDsw A @C8L5,T)mnlwtX(D'bGn 5(̺bQ04r*`TBjftX[e͏#KqHc8N` DYAiЙA)RF%;!|x#:BfrA=C.(zv@6 W[iA2<|"E>o;SvADHR*EFvNx͠ʲqt /R ؞(ep[~5<5!$ [ۀQ=!ҐUF(*# ,0 V A Mpdt"rc @Lsowo 9gOvq~ʱ{l&#ȞO)DSt>Ұ"c1TR8Q:'_'hr7"4` 36GH LD])L0 xrUV8,Q x\@B3,7Rg)TN^OU^?P`,'qZB qYB#3cˋNDO8 0.Z9͠?@0dsv(~J) #;ę BnQYڿaTv'vw$N1,tn) [ԙ AU?+D`G}-`2XE([*  2srv P!T,<ח-DlE :'?Va <Ss [C߉`P {t lГC'4 Y @6 A҈ղ;#Cd @HrXNNvN͇Y1Y! NN  FH"K N 0DX8'CWD @X/3`!BE-mWj爰gY6 A@B*_JAe,gG7,vC!s$'H`T& /#B7B.q֎Ol,$Ch5@]izp S5#hs9Ɇ@ O"@$53i{3wC:.`Ar"ChD {`:#` (Ⱥq(0 Trha{zi|=.S#A CvS1R@Nvc?~)oE9,Q;%A)H^-QA"oбE=@nHfT'MB&;#`=:Q'̭gZ0;菭<@+029:~=@nElP) "TH]@Nj|1`:Ϟjb GYbgH" .g|Կx' a,ӿ8-yB6N Я3$Vި>PM0v/Ș~((^H AE(dt;K!ד("&Bv{#$ dCMg9N۰Dm?~!X7āL|PvLgf:=yB9ӫ .~K- +H {!e<,"B3 BzY!`ZD$錴c4v) HOd@4>% #+ވ07!F21c٩[| vl!wcc~OY:9[yC8+rTDg+.@ aS FH4A1Ꙃ ^-dq ~1,#Y84JBnG]`D63Csn9ۙ!SmTɱC-{:#t'tu\ww)_Hb Of/ Ni N~st. .~st.q3, tW/';pÜ=c_l}[3C;["_/?tB]!?p+KH- fs]$1 pC?菡!@4 b$dgt>>.Р<BX8@GESSScӀb_ 4l, u{ Է>&0\yq`wϗSELY fC3D]=EQ 4f "L a0die8F5swO?<>G>qzmgc ́#|J<̀f"c9i q{|ȉQ_uX#Df-Uw$^/,0oW:%ji{=ݙX,P_py <q|FOGvMj ]nQnǫ/:9#eQdb ?17'4S1'y+Q/ @s.A@0:fƋ? ~:c#p-(Q%73u*{" tXOtyfmY Ć8@'/H̋^@|~DfBr S3&G V?nKn-G@ݤ:; I mΨp䇜Q1dAP9 Џ&V@৷6΂/d' ֟ֈ;b;ET z\|M͵#Z" Nn`O.baЩBR'(O-yN(q%?!?[S %;0x@4Rp4L`Iu<3<1{%!Pd;:տY;(2C,|z4n@ G|Cr䝫 jUBC4u|7xD/npO F:A3 .;"vF|4/wQN?vOީ;OV8߽!GdvLoONbcM %%统՗?μTOgs-/u ^4:9;Ir)_,?#GqG&"?\Q[/F>b#3<j9=[̱ GޕBSd`y|i+uv:x8D~:G\:!`_wDf 4g0$l n0w< ~R"P_Ý  :9C\@ [; 䝈& "32?6v-j"HFB vd<ɽ}Rgz5=IdΩssNF2-{,%BʇvD>@+ 4M omb{}vugz:4B i5/tٴ}ޮ}_D*<@ hz|B@4uq5SSJz8?k(y[&6m%Ms OtjvoR PHfR D#:X`U ϒ觍`K<{jQh^a++ ϧKr%=eyvJv6|1#HT \GUHy\Fo : }3ZǮI;hfKZv#VW Cڲ 'o֒ڷҚcu3KR ]Ŝ7YA d6Z$Oz!*`vQĆ1\:ݽ>cgV! %mmZ=p[ u(p&ЖZ@LЛ{$Dk*v AkA24\{r61t,gۡAp]PZmϢҼoGePP[T]q߂MuԱ18JU ?گIJQU#$Le(A˗l8VZۇV$rIL2ҹ3C2 %Nvұ.OM,q߆*حHg9[-NH]95P8i'-mw$\:!IRʅ4a 0î_(` "\4yvcnk_"]wRCEk 32$<#dTKl㔷Fl*(fpXPpbjWYvrL9yiy(Jx?tш_>Eowt mTǣb^ohp>WM.UAVs3MoP>H_##).2^OWrҢ}"//dֱ.gϻ!9tcX6:GRa؞o! =E&v̡"pascGs3ͪ?Q/꼦`RO z9"G9uJA3uPܼYVEIp17/S ~9RE}8AgP:Ij cӬ/ét!w(La_:{Jo|;<>zQ-& (춼P`OI>heO1&LéD;{jN3Nil}m2ONQj %y‰n]s؃No r[D$ )F1sɝ}7KљKyN_Jzv $$-Dw*5i՜8$;R(xK h>,qZ$_ 'd[(:aU\vtJV6TkgnPIT)=\"șhjbRtޕ)yУKv+nSKOW`i%\g|3S0&$.v!xYȈR?kZ܇Mwб(q󾝒kԘ6=o$Mov?upWKI(ի p/#{{ $;8Ԇ@xv%>2@!,YEO<GR?G]\Nlh HZ/*jLT):JIι2!GQl@VKX> t9e`z_1H흥y$PwDTQEr9ɳ 2#Y fN 0(GbGhІQ=&X2]\/QbA<*q.9g HȪu#WQ)yMm0Ƶxb\*Ĵl¤bamq1&ױDY a{ՄEbyRnؤup\{ԾBE %A[k$K2%|t,Z+]^EcDk< &eTyeh6Vl_FoA/` f*XQ .iK2P~}ya!o *me$4x~~0ZWpQ3u+ ~5C zl'o $&M/2ۂl}I$͈ad2ޒ&/6<@9v/7Tb+h7D/]1ƭ^~r Y]Ng`Y&,S8ݳ.IoƁ-Hخ0_6oa3|-uQQ\M"k8N᰷pǺi8 b(mSq~WCK|V*R82wT$ `щ8od5S=-B.Ș zSxH'}yi7Bq8ק0o3.x()^J&nEeg! *`>h*($ L *EC8\]=oUkONœˌƫ xQzZo6MuGWQA!+Y=@,,Ȉ*tpos;1@jsC`?L#qkJ+d)OF6Btthu7 Wf: 0Gq>=Ȍqjt &Y>(JbH &Zow;6 'Mcˑr'\lt561Fҁsx3{.xD"ÙzA Q)L04sLϧZR̅cSa"a͌iDK)D8rh6-TCNM@Go#H |QQ3SAD#x"o$%_!wdEosXčH*8JljVky#1 ǣD!]7 ?jA}yQ3מE<»5Qk fbT鉪s!2!#@I 3&zIHu)秛,éo~˜qv^<qNWi5}EX&X~s5";^0=gضK:/^5AN XÖU4 !!kᲱ&Zx`/MugzhC)˩}ufvJF1eʸD(-n#SR5{u`Sjp ])]`7$w>Fsb!!qi#x\oGlA|bsG%'b3}^`R~S! n`̚R&;yaIZw<.yH1˓2,qKIb E/,*XbzI @{ꖔJ2Ų\֗:Bv1jܺ4dZաClMikNh%߻>jpZյ*mv)6J%YՃi?t*Gz՝2P l& a4Od2SNFűBіX-<:_ 9"EUe4Ȇz%l;g ۞O$ &R kABJSۖyEq+;ϋ(ʓIxW*{wͭEi:s}vRZ~M>uf@ E g_@nIZɄn[\Xa?ӓBƞ % l H{3M;? -` 6=݅p'@ܢacã0qd QMCMA\3hn/?.PQCvw y)O%m8d?/k0]'wg/h8C Gndi ![ZÔA!1<%5f0spkM\I|Is9QY/yD0<`5CW<7fyk]J86}ROA/MëpIM:OrfS}%pqL ǫ _>m ô9ZP>+|ef{ 6l6xlDPy}O>ǡd|( pI @ѭhUR?,a6q; yg=FAM%ŏ8ϧ~!^]/|DJcCgvNBM&QwԱjNHpC(% R3jN *k&A=$=@ ׄ!RLʕSӿoSx&h"D)>QZ"-yq]-ym !u,K WI6]& I:2hBEb@)=agЊsg {q~Ch6gbлOY$'|Xҳ4wfٖ=1iqadWk|ݦ \A8w^@lO1a͸h$et^lrO/5ªh[dPZs4#(yrЀqM/VѩmnԬvrU_ZE/ߪ#ߨRFweCVX*RQD+}|AՁ~Fuy;(s 0~<#.mLDl&ӚDr1*8P&%n'<iO^%ic§:a/pcK׳#%lF<З* 6Y&LQ"7ĬrVa/W6E" ?/֩ΎRsOڈY:; =ڂlRTN {L)muAd,6sGA|>5P621"K#HA&鞬ܥ ~RBbي 6v6 aҿE^QgӦ;G}d9%T6ɡ(hAUs'U2m6v"<ʶj7*@6fB%Fz dWxi*kKS?}t4"QZa}|k Bfq~36:!Y䂸|a]d aiet (&jx?C%9˖b"yQNC"7&"~/'5H(0inqm[;Q-`UV3Кl#;q t%<U9A6v>{s0c+a4 iV*yI.@9)D.BNuT;稬9FY2 ݧ eb1'hU*l,bH-GV~zǹYf2 VW/  =g'753^UMAxB8qJP?k t?SQSoScI*ItJ4QDLA W4pi %<,fI/X#j{էCllPᕢŏNJr"8zZ\rWSE S$X}>*c|^Uf>uXyęH+[sN/} ?KV3 "дm`zl캍4m^Us(>R=es ELrBnvPߤd+n(yBl7i>ɝQ߮‚eQqR9יZޯhTj_YekjNeseE#v%X"*nT,'敊z=rDݪ2ZN>Vt69I49Am9zhv;cR= ٘ bx>&V)O*/n˽P54D^:ISRBy*2R^Rx_ԏdI7F8;' + pڼ@#JN-7ݦƽ“i3%;;]==& sBw[(r7[O|:z-D݊l1%՟g ^0:y)ƟVn*X9^dB6+Yඛ 5Ep77T%;k*HtCE 'u]yz 8BD9 'IE$-2RziWmϙ"}au{L&xku=ke;}#߃)vNvaDh( | ؍T9j,ӒAMl0:@j:7~]!m~9!k4lvSX6R*>[L+'th:yaHd/x=r DAʗ2 {N!|YtZE,L\d\8Obf,'̫Ib 5Sc͞`z |b,3 1 afE'IEZ% fU5 &$^5yMaƻ7QzZ7)B b+yb1N˜hDŽ] q2\F S)MjN|EBʛhR:iæam7 BbaRUWln9CzeQ6}?\r.}cdS/V}Udp^P/P"s/ݵ>W|/å?Cj~Ƚ}8_%BDf8i0y(δQ=n[ǘYW,wD{Ռ >0pML{mFDkZ\y]F478 l]F NlkRhe: uYn'DY˪ģxsGN~nE7i4vOhNՇ$LfBGdž:o!N,V 7:p<n{Lq-gNy$d<W*g 'i]k`AKJ K ; :)ikreI%45*(R ַш/¨/b8"9 Cu{[f)Fʮde3CJ$ f0rP35,wKɚ~\#VSQѰDڄ&0R:hzwg8SHk1ūS,)#ԱxX{x BZy ppxTTvz1b\0$g={:G9_QDf:{ʔr<,4j5l),Ihp%FmI)->MmX7% ẋuR.JSьI"R& ܾo9iBO@UK5ofo-10D%ti!0ճ(@B`~63a:L eiDH쁾 Ԙ|t(zp}w9'´wElUwW _5tm 'fт>Zh?w"zG.Z A T0my=~&NPATN$ˤehE3^|lR7ٜfyuHK}"Ə\[u[O_$U*|+Lb Xv-:>POS$brתX"vo մqo]V?&~1f?)K1n&X8`h ^駌j% iSuD1=g2[xQq9׬H$#&ik[P/QLi{c.*$L@oWT#{ ʓ2\OUɋQ%0 ?'j!nQѪ%'pP}v:~ 8bYU孶]뫏O "/2uKzs3+rI'䲩D@4 XMŗ4!c}M,/dOrq]%F/lѣܛofAt*,䐩=dA!SSI-sS7e/Hv`RvY}-*W}Ghm]MUρ<)Ǔ4>&YZ-D0-QC%~)a3?.jZxSW3_Y_M~FڬO+cȠ?e$OaoE?-(&\1}[%q].e-XNm5p?(j2mǂ؆q3H"2]⭮-O-EKG >/8hMhntū>\ۚUp|%UN3` =o^-iMR].?b\oƫ[Œ p1A@ +n@P4d#6-pK ~N`-$*ގLcLML(A*Bu˸-%Aә6uY2 I[rϰn}FēwbpSrcJg5] DI,md4t xE-Rg}A=} [QKg*7 бzEsRXI:>ɾ02P|a vz6Y[3&nqJ[%IJD[՟^>< <SQ/L/M/ş"Өy RӲ; Q8lߜ^hs^Q,(s,aߨU{B6 NdP6xRfb\nv猀;0iLu˩ :mT%wk5vkOu(x?w8ƿvW>0!CAnl¢ _Dp 漾{[Uja6٧<a[[[{dܯTJگse0:E.'>- W{{%癒H3$Ugʭv=rŋ !."o?CՊt흺m$*)P,x[U}Ц8mJ(AyFrxzܙaTN,WJ )gȇ2A*l#d N\neh4wVʎ]{ܙA"{􌓽$w j20.r,w[X=SsI6t2 -(= )@Փ|xrHUVϱ*/^R>`٩jzX9e\LJ{(Lcqx ?m_}oW`ҭzx.)aW㞁U(ܞjߍэ$`&@_ҋUyga.!c`+Mk'Z/asu^^py B- )>'~fW˫$10v)zEE͢xRX]x:@ڐD Au]Бs,])b9aQ⋣؁wYb(ēyzwsa4%#OZ- |ufoܫɉCR_wx5YvI‡ ~QF,I͛L|lA_d 0fg7'of "k:`ܧ:M|=?[3O>ݺ6>('&dem`Y2)o&mMv,Pn#,S^bltns龝w9S5{yv"Y~K0f<]wYhX'IaRzDn¬0SeM;1XdMIz}Gmhln,GΧN8eS.R _a:U(lBEvx@ *!}O#[32my "ME e|tW$(HhFm0OkgMyQfT)4C3٪#xߌ+*HwZmxDz(#b\HhojQU?dտ#M%(["^򢔎\zvλN V{ΫaB!~$&GCZ|zďIJ$aq̥P]9C|aJcrLTew,.-#blVtjh"zek=Ð Xl#bH$u'2rZd<]g.nCA4Jh ?jӋgކҮp|bax֩oCQ h 3|/9rrU²9Lp"9nSYSyC]Oj6$a U’1{"?ۚz0^r?v!Sj `^l&6' cHɳM0;=5N}YǍľA&Fgqy:`W)ͽN]zEO,/.b!k aBh罳nC*em~T$J& fleښ_; s3'2FiMdڈ%'2]ʉB{"=j 3 7YU ,SN;KODJS-C)*lesU8cv8TJk  7 <ō38 G[d8H)aK{{u "\/\\ f LT(f(gN]"p Mٴߟ<%яNh9kXDv'95Q؞dף32B@C%UV_<=v@%V͉ "k.)jPe$XTkm#8(qQOE}s?^-%Z3S4umA0*;hϕ,Egଯa$qɠ)\ }V4T?.⣹Y *mr.;Ԉ [i5?~yL~kvlY_S?Qyžv3{0*siNhSA$*%yPf 1mṃ][MF |[,=ͲQJз7p,|J)0 qNna@;9 _b,~tb9F2 ۸jnR ,ǐr 5@QTA-ȇ\[4ʉFZC?|Uq%Usk(t 5/^7Lve UNfjaTvl0MMm`dw]eA粜`N *^Acĕ0њ%6ECq(3pֵfOe}uٲcX\ 9cgxȎUpΣx}P=>{G2X]0mc1m5PЎJ6]$ |}|R6G3? \!,Ny3l VNs85J6Ye\ow͛-,0?oBbEOa3lI^KaB_a9cSã$ :FSP}zNy Pư5a^xb2A i3CV frd^\0 攒;KcmŃE=ՑC5RBg\ $q@`TFfWrXZSLy T, =xm[1e+Y{ElWmFK8Oq&(((^q HD:zf PrgP;j`:Tsq93s[P:l7@Uu3u"(Tങ!.N6RaѴD3JVNOʥ.2w051_CHTK"cddpghJsdLi4&(5qǁI 5T\]㯨bs⢕ y8fU"]OַxL5=.HܓH44$f9[SS;H"-qJ_D e@*W},8Ibq~hiCumְԳ8ifE:, EfvɨzڅR4+rMָ1d{ c7 t4$,OܽSȏ lN07瘌G_e2AT=%WĠ cQ;L&z?[, YOF\$9\xnq~w{?)'%!c1&Ox ".*3 bf-68F&0s.p\ƥxrr VN˚u]ߪ풠wӭP# 9ywmMHwh&ʠMCJ?sV)U.uԖ5ʼnjb_:/4dplOMF^HfYUpHTtŶtJPd"+i\K}yKXʱSTMthbg@F:{ZUJ86na,-Omh D#0gܖ R:ck󼸠Faބs>9P7PO1E#&M42ɴ8} M5%'dU}m*|M!; qۦM=C]$AYeL"W0r% 艖s*ӵ`v80,*N]_!Љ"ONf.[8qH103b}o>'~X֒mo<@@歇=O ^j GL:5'%扰Z&b -pl]mo⏈y.%]@brK_̞YJ+YY U z|G&z>BLw).v%)F\V'] b9X_wyH_j͐KaU7㻟}zQsGaj P5]#N7Og7E'o>ӄJ{)!p U%E9GHi.cL$!]d?‹/Xɯ XQaK! Z|)Qqx!o?wͫg?L0U[/py-%.xc[u;.;lV 0;R(d3yL\VD} l +ݮ\4%ZґS^ 3V݆g( Z#(790zc8"S]=?u& Θ Cr0ߟF{wI JPBPPѵ } IDj>=)+2a?KqDtW2V.WKzJiX qMwJIR|5Dv.hQ1\) ,ٶe񼎈Y|~| r xRzo2k}?CYq4g%Ҵ7+`fvGe W9Eb4-;}>|$y tjXߺ5`^\ ubyz_Z&7| !ÉwD|*H"i15U`4%\%~3t; rȿߍsv){!#E,eH댩ko?HDsDݫT|:{d g)_b%. J+y]za7*fl ؔDOn ŗYiS?MX5/u;c|d#DʭGm&yGBup.T/ڢ 7TS$\y4,@Zi<f*\/W-ADJ5Z18qj ]%/ O-x0pJL/vCE:z'2'! )fe&h#U7Oљ~"GD>iPF (6Obyih7=BɘSR5 ]0#+!)y>sv1x[iMyWuP{\OEb>S>a=|,)6.69FaC;jrw|OwwOk()yɠ@6 nC$^x0.ga9$)DGp9RUut,RU1}GCï]i?TmcU8QM]נz2G?@,2-^U "xIQYXG/Y-g[Y'[[B =y<FΟs?Ijeڴ5[_1PKq:q.xN;Hu?80unQDӴ ]B[$ KxLKL-/ZpްS KʐhjNub0#s 䉿Žl)nsT^TraPJ(6!C 6~ezajܕ>7>'> -?75m L7"? ?/teJcL#ƑokY >l ,2:tT'n[-kA]+0sSTˮ:/JgQ7]sj ^gU/y:[6CjKw2f,(tz}A:Wŧr#8C7mǮY}s ˷n!'W!%I( nPD$a cbwFWfA J+9s#DSjQfgBW M>Iհ_On#9@QXxz ;X*K<zV.' ?һ(@k}Q! himtY4n$3:U!4E#$T2(I Y>}s%3'št" Jz,IwJ9s,3?~X ;M]R*I*vTLn*4Z_ qf~׫7_ yɣ dQ<5:ai2m(s|. c&sKH@V[~`q*NU ke /d$_P~ԯB*Sn?|ÞlCޥ ƒ{6qa 'ZV٪;8HCwe!Wq+qAq2o]j;c2߆}6KJ.t$ ef凤5F¢LvtS3G|+q+u|̈́Y$Y@FR '=Sh/pjl.Ғ𷟴$L943Փon,sD(0ԠLneT)'"c IQqH>ωCưӂv~&=Bc=P:x$2lܘ7ݒ0s2{f@w B@ōF)͉'i0[5-MϺRZ݊AͧŸTUE\>e;ۼt7L:3 ANy%\m2 3>A)9e͙>Hz.|Z;BmO]aWMcۉ!7B:& }]O1̌_w9;ŏÅ)exfj}uG:j(ͫuޠL눸Y=S_E#s=w8xti꧀5ce\l4Mzo#ZB(#4yg-1 pJXݿl-K8S3wŷxQ*~"ӑ S eqǪ!o7絗mЯ-ts}eK0Sgij{$z(zA 3rيg !&)|9)dn|Ѷ 5t;iYb4/(dn "Sjd2SfS_gAHBa?Ae 'гoa;5D w\p\6'w#=w@B ,)wK>h?B1[{1ha"Χse=u \yuE^629d%9I "话85HGjٴIS)Q~dD8]/*b?% Hh ל2:Ä,,؇ɭhg:_귋9e:w =8!b,kҾOD8HlOJyB([_|B9#&zk! @w;mߌtV &Ë]hIiz#Ӥ$Z%slnO|vF~8(@:RD_l}jE"`|wDW8m.:!v6ewȒ0ׅɁ1aB tdҚ#&ㅧ1vpwJ%L9qc#TEBqcS-%])9(eIүM7ߦ)HUw7nFa09p> ЂVԨJR3++'-WsNáVص`}FCjဘ2C  BC ohZVgT*Iĸ1 l0\VHWe޹ :V΍ƈeU VQ ϝV.c]<4°Q}h4fg. GA٥~p! >&6`#g@k :ܞ6a~1ֽ;J*b Natg3_,h0}nja}EH7l&5yz֖22#8Mw#-IC1;#vRT}6.5%3 ֦#JeH6̊_T6{\Nj} [F\Ol'[(`SGeAİxt9c7b*<J<p&]]\V_o|]HC80` o44 2g`/Ia[TiNJm|HOV.# 3'I_:V06TӗOHR2făeiL9nR@hon'NWIrK?wMń*޸;.:7Жf}y ]!x ۦ;a;G8f%' ϾccO|+F*w֒t&LJ[Ef3^2X0#\azLM:T˦;2 4 eNzyUle/Bi-03k3g*oG5E&){϶tzWoJYSG%p8 C(*!Jds Fd<{޶ N-~-D$A\U3˧!kiSgV O* +%qlx9 ž5ڟ)t#9[#o>Iyfݝ2sV&cʳSc*ML.t_w?ϼd4ā*氩P:oȩ`R)]ՇM4|i#_HʺI 4\<>JK=fcSB%(_7XZ<2}4uD_$3%liIKqH8uFpzsؓ `U C$Def<4)kӼH0pKE#tz>b-{'Se1-yݝhl+;.u$#BO:.W/k 350qǗ:Yn.yokpPK0kd 2#:`)\,ԃ~uC܁򶑌€~2QU+.WbjsZ^_YQY'i0\CR7uDXxQgO݆^vnw!<~̠ѢM~cӇopmD!cu M;W77$$,q85k`n4n'l.vt(<9TQ8+ŏeIyXGz 3y3}{| I1յ"lbN'Eվ\#c>;W9$xJAIEvUu]h"Ȃ~WTnR5p[m6u欀Ølb.UID8TqԟDN1ӃrCǝxQID7T \t#8$L5lAw*KQIpBQhƣF8Y"H6ESK\x8l2D]}PAf-G`HtN]oѼlI9MgÖjGR$$H MpԘn*mɉ-`f=\eSip/$/p^Q2ѿ/ KCLuW Zn2E6L&%{üfA-YR6Bޱm-Zs,Ve(Gu/vԟ 91>WYs*BZE5X=v% %v'׋)KN& Ee{ZW=؞\rxlULK<^C+؍9ojltc39}ӱh j1Hxj'!tΚ(DMÛVA)I˞#~^1XSNKˤQTP47o?xݾ}nFVKkhe;:n9U6Kr~syZl!a`a.1ެ|ݖ/`^o FejfKe;hU lw$;sn63QGکL Qt(获ʅ"eXñuBƸaq4\L7eQT1|.~èl"m߶֡ilяi&h0 *eZCڜBnIRя8Dvy,%^5gYC(tEw1&U #R6]0D-jvE&Q*ܑJ)Yne} Iƅ< )7t fkowlF-)Z'X~jH]MA<ʍbwzjj w}C3<*WL')#gxX $Ji7Դ\(ͩXթ!4tc@|}J>6de}sJˬnܮaQCz>_Onӑ- mt#tdj2NJX: ^B̓DЦk#;<"EΖ8urjP#`-)[J#EYHh_yDICqrwz" !ٚaT H2-h7Uj=u_].,%`LQ``uǶZ}{KZ,/N4:.6U(>xGpkgᅏyDF.1f̜S+ :oIaӐщ u|Ȑk/XB:L ]Q}TLܰrq:z%X}8m G&Bo=ԛje ,a)@uYq|R]+@Zt3-$ `t~ C8X6‹fwy,Zf6LcS*K|:/g&!75nѭ׿WB 5fP"!06I+a:$D]PbKa%lcDȮeϗ?7}1Y\K1hNG#vL2z?hqi`= Zm6$h8W#QTfoka_J-9d|BNR޽,"yAI!Yrnr75B_affJUJ~MEjCX+J25 i .9cQ dT@- !v"\TX"De[Ett BI#4u mh1RC5L0@_Q$@+Q4/00^hȨZz2٘ƟeL8aU Eur14Da” 10g0T&\u$j|ߎj/ Irʪ_K;7HEzc #z,i\NÈ!';ǧ > Ԩ:k|1!zs__| y>lSͻ_T@m]f'3 as+Q41L}0xhF{a&X;re/k;r!Vpֱc60ŢJx1EM7dFMjmL%}9#IϘIh"B`1qLȁn 5L=lDlf7ݬS9&tqDG 6fkvwٟ4t)Ar>{d ǟ6l7W(Bޠ= rbT?2y"[Ϩsz23R=DNm1yRܭCM#nGwL.vxu܇&fy]S+< ߆^0Tzbwi'vqtO\\tML}=]Wj'x:C u+5 =rk@ |g1fx|Tb">uzO9 c;8}b`0G/22{!9Rgph3sf.h't.vv9XB/G4Q&Ӫg%F뫰 JTIbx۷ MrJla u6|cv |kNL64t_/eS%[)mjy"w0|֣D4, ,jxs[DtlN̹@%9T yF c%E69>=P:ERw,'ESƊОwj6;"\D9{D,1&:x9 -:ˈ\>OS1Ste66 pf4y% uY]M|6,J9}m;8T 3~Z9$Iϗ>)J H$e,R;H%qg;<p則B8 $~%eNAX/DʢeZaYv㞈U.1~SQzRahwnpNT2tT~'XcBJšT*_O|"E 7*0#Brմ#iG)t{b`{n,Y~wq k,,]gqkϏT{دuW-i:IZijCSrPhxH_l> aCZys+ĝ'n11'K!~2}wvʯ_׾_,x7H-{Ò~}7WjmB7D@]8J@KVRzܭglvGϪ$Lr3X9.CBISB*d*X';W,BKyԨ^%TvWM 2ل[h-D\.Dº;PTvSL fN]o߽GVW94*|Vur|:9U[b>-BX$Ztwhts JK<.sy/[9ȁݴ$fI<9%&ͭJ>Js[El>SiC}Yf;ti&EaE.(PGldw V RCd)i -3u"@arϣp$w6nlSsdPJe|)6cV W܃C7 KX( zŧ="@ Rm npPIJ.ԁ#\ R&%"E5 !Lw6cJ%7" ">#vL4]^J> Em%PUd%>"u[Vd&Ksp҈3T#ɌIVU-1]K4Lv9K͇tzN6 x^%]}$' [Ҷ_mf,qs7]zhҽ64p'Y2 8?Ss8G86FQo@%LE:hiٔ>O8P.ff =pՁWms-FSOid@ %}ʞYy:PWOBMъbnL"ib/ˠkSisPuX_۸LnyWLlݔNtׂ~UPEN7[e<*`{EتjjF|2 p׭8 yd\!m?#.L85@S'Hc2u:ǒtP$dn\""w{,geR鋒ݬSTe(/-"MC"m=dɬtv;st@\좯Z}(H-@^i~X VƵ+0k^/phN+GIU)5 bqc ##<󗬝ubNDn ²PMЙÎ~&Dݍ(|B8vBi2}+Fz* Gjjޅ]i8Krjۓ@?oqQp̞f C]\ 7Lt❚]7&K)=5d]cӨ7jdWoݨXЋlO?/heQ]Uoc,'hc3Q2{~H.R ]A.[89E\CR1Z"ۜZSj[^HOG: o wEbhbsY^t)O40?dZ[A?Y,NgZ2c[(XmbUD=rk]e_UCxˤ6 Hs~"4[- N(h YJwڅc`[ŔMOõ f4Z KƦg݊>2WUkϣ[S9c`/ǃZbvwB?r-%l0‘kR2bWj?(WD+=݃Xq 9 y1T G{a,ӱ션$ -)Qݯ8yI|LYu[] gj ^%gg_]aWa|JV*G7/bȏj[I*$^%fZs .{8D-"_$IdpdoɃM3<ow锔3%̰,"!ƒv6KчJ݈E(VeԲ,;k!:PI:"iӬiSՄ6}]w}bButfR4O\qrr궔fŀrTgA{|\̎j ݑJ*G6 r É'XT0/PP-gz"QbK<J*(l*%>0GG6xqE߰5p}i&GƻwH7) I6 Ї_N\ۣ ,s &)ڶEiZ6FWU!O=AףH`0 &Nc>!D<9cesmK8\ƌs -,;1k oz &10/0!%{s2J3'?榕vWۻ/=lXA;6 k@6k%l!#{s r{aҭx(dJ7p%D꿢mvݎ{A%yc :kϗʧ%@N-YdhZ|Z w 1-8硏+۔hH ц!TVܜ.X =Ӂ@_~$MEaHb.$eBr\ 'Ǧ2k[^v!A5zmdfۨՈxҍ Bш]-3z B^ U0(xS!(nd]qf}HzoҴ{ϾN(D &V湎-V\WZHImzSQ3猖Юɦ1W3r BvZ0X8FW8cq9NY-C;FXFص7r$$HZ3=mIiKzI#R/,z1s kyN}xN-ȭgDGm:slY1%{`C17Ffstk0U'K -) {$2mpeb.E3YMd *[;BĢk_c7j;92MiJ|ݞ]EGtPZ_=*uд}&KB̮Fw &#i&=m!F+`6eӻ>χ2-:e%8G[_TP`r'm 祿ww?e-[MBm=dy8͓i-:sٖޠuXEٗQvNsaskN1!8m^zH]u)Yr[XMd;%rMsL;Ey7"~,qiT7}hoy~oJa[JRi}u+-*.k\mm rDo ~"s`xzHY55_rӵT_c}V.+/-{,8M , VC?usu]^] Zzo\}/n l"7~w=C^C$1:qGzWMNi+'.ijbV:̨zQ6 F_[$m;/iG{M);_Ts5kahEf@z0Im/f[ZB_-! 7e{QL,fDDxJ~_2r*2)aȸ?e)q\w}'7Ch?o${=Mm6MHl{SCSqdO["ej?9HD}G =%mS$4 zLFJt &7t.k>\_5alFޙjY, NJ ;TO[/$ns73Xk,u7au_Ho\1fꖭ/՗ߨ_ʉvopS[H^$ 7`啥zK!>Q鬷UYگ(>.|ׇG}.Uw7IPz+waLVT0>y%,EOT2a rց˱/__]ů}Wu~yzVb"{8 LSv"FGdl.B{ij4H[pq=õǒEӰw#%_<ϪR0T[ da>=*{^/~Lz @+kP*,_\ cy)W<zNLDV:ΌT 9TvĨm zXfN&L 'fՒY<6 Dpz%5ǧCێ!Nhun;/{@OY$YD9/*ROxјz]sL xfn`amwųXnިѡ ]935 d-ɿypC*]*}/@q\MwFITNWܲ&N'&;OOhj8TAVuehF SV92Y_{|z1VhաmDMlٖ6dW;0|74uh qT  mTB205vXXl.NiM~-IA'F4\bƗ*ល 6mʚ Y*/)V ϻy%w | ߌLp~mv̳#َHwY. Vy1wL#H9ddYKл[ÓC$q5ƪ0ÓCS6N;^]  -ylU\WP[^h\J4a MR%i{Y]}owk+?0-?j9^NfU~]@}pt؇ p۽p'a%a?";) x.QU-qE_ei-(xGߛT,FӫA:KH2*LeđH6Yh )rb0\j6p?Y*ϚEJ=I_'Ks =QZx[t.yQZA ^FvYah+D%KE=\Lh#Ye+uN` _a-EMG<*Bl0d#fsLT1pN2mÙi^{H̶ awCkTyd@b[aHoUNo.JN8jK#r՞#sgYz̡9 %'p=|bhtIanIYdR5E9%Cďüg3dx`+$~ S+Q-UpVR0 wsOU** >!Y+4Q|* ė6=N͹~ĉ) +rϛ{uMaM.y9"% F չ™ѥTӼvwilƞy WnNRz@ r~#Ny)O6m*C0.sTxΰC-3 y!dü[^/p,ӱ۩S^_Ƴ8G,nhaЈ^&t ["8cqt@jVqJA՚~IYu򧲌CϣǡgL)IyO">N0W{$ L8h ֨1HJÇ:8H럙)<.XȢ^/;hUN,,yPDwMر3116WJ噎yP%4{&9˅ 󧅐@}pmbjIݺ{"hS0fh.M** 0zJ GFDSG@ݦHh%LLb~@j8$pz8j !KiGJPO ٜXFLQ6T^\f(MD:B=nr7{xkvҧ0UI^TGQU4a* \LXa/pi6;ҚJ;rtƄ@BG֞:q1\ʧ^r $ Q2mŻDdNd36<ъ{Ǎq逳wQ!f~7wPe̊Uec]BOE*9+W8\`,٣Y9}_&Y4)m$R;xk{ jiD Q3/0%@z~J^o ! EŨ1tti1.@,_p!+X8aO;A 3LL.n80*̣[h8W2}@kwU.`a%e^IJnӪ^K71`kp|gIܮ(] ^^0Gr0mt@b/( tמNU OKiك gKwK7K¨)D ITA55𑰏p;1Sr(Y~Ӛ>Ê,8Xߨaޞn$-_.>onJ370ȝWv%Yr;IG|0SZyB&=Dpճ+b<? iGZKYo 6Xʤ DPD}"mo0?`7qU yj~XKgo6Hh' Zhz*x1$U'Դa,FaqTcH4p {vw=i&sn||g ;hjsDP ^N]0cYN!afʇ# ୈm%2|*V.UF';kZ?)~bzF(OƠp1LvMlYB|ksҮJw&ё4*Q6) sD[;2ب;lDM"c ]7Yx_Ea\ZwLd(tմ7!,F-״M}S[&*QcdmN:v%si=0ZxE*'*) ,Fu\2hMm IL.ga3R qpY+((k IẂ{%y\rLF`x8'{QKXkA4K9>X79a>ao_28?mCYlB^-b ͡f&m-(ia0_M8΄}mßLJsy3 ez7lNM7֛HLAƅ =dpH0X< ABWs4T^e3k_ qdAnK0d(E[vBF"Op $+цZVYl|V['Slh{Ʌ@]/̭;vAֺfקi~C湸`x4nc Ð.LU:aD"}HqqLr{eJ0MX>%wiޥiSDD6z}_XDH5ɥFTJ=YK)lWOӦ5mK sGtd\}C1LeGZ|CN|pxea=f96PYdS-aLSR< PM$Ai+ɕa$"u5F̬fuBR'zTatN =( mK!/2I䮣a6<۴BMm:@Qr('\hLS)''©Fz8[1A  ԋ h7qh5I=CEN2kH]*%AxviAƃ‚g@h60WGނ bn_ !)b:3f&BҮ[dF*Y6.WjNIĴ*e1,ʸpS6޽[BM&3Q,jci~v7 z~kԳ8 3z 5}"\L4&aЫws 8ӋaV ^IQyoDEFPXK3x4 3.ݕgyk ھxب 2WFk&fT]+,'éJ`*Ķ:^Rb i,w熑NP GjkӅ]*}VU%ʕ\VCXKP}6 s^TyZy|pަN~",N$e; /dr'_?j.~wrԣ pz xO ga)ٶ@t\ADDоmBRS&sjP o+ lz a8ArfػB,; ?lkg8]oe)ArdnOaFUv8% p/p Y)0}v ֫xgJTB 4݄k)vb30qބ+2XW> yCALȟa܌fNa?(Or>C\`f$o.'HHpQ}rI֧$(MJNM8UбHh" S k:yҔSPEk?aHk 4x*|`,AHM|;'1݅<`Dks}TXr )_G= Y|ȹN̓X|"ZgJUj-ԭ<1*9+ U~=Ӟ,N=Σ uE-Bֻ,^I1r}?_|J2N)c4?CC74;6mK xm9TxE `UĹY2 <{ՅWKVK\iZ}1c)l^) ng]u 7Mܷw% l>SƋ BJQ17秵la/.Ef΂0Wo'j⭔Dt01-~w oeP%h?3&/ tΖߕq8;ɨ4O|v"]P K^XM^ƠoxA9yRk̉%Vk>|~:.mvʚJ5R=EiTİ+_WXܹVsVj4'?mfZ`fbY["6sr~;i*fv.)L?G1?1h3 v9!`l)쭗FGDH^ua/ ߹h):b4- u{PDH C"^ZGϤO$1z Ϊ믾j+7mzQL+ev sXt -TA̗~|\?JXԀ uȃfS+ h6afŝd[ﻶʿM0Nӥ? $"@=KZfKm'-oj4'ne"U-,_u3\eDFo,Au d7e3TzD\b}\ SדO5žo"#@g)>L8sc$3j-N]sRʼOkb&JG+M\z~%wnr 2ʳrQ Cz{ɻ[s C`GYޠ2& !qe+H:Y2\D7AVd=F.=4QF nJ[$!{j<3Sp5q^T0gb؇ ׹.Jc5L"CGF +iz;C @FTnb׿ ul;SJ- B>y6RgghܠTm'iI#IΕyMsacXSJAלL>L˪ҍ(09H?f@&ڥ R` rXGͲL; -v?.X3VcF ~ğJ`N O*(0zRWHm8:K2RIgW|]c/T||Ьr?R<ɨ*׬1@b\D^NHf bPP=Az+ KPt1Jܤ84 T4.0^sL¿jvU;/Af-[$!oo%WKծRMT(6/eپ8,[2>~*Zm}ߌ9dg_al[*GR7*5sk5j2tYɩ- d[+~ C*DB1JAQfa*aQ-Gkj,NXi21lH{m  :pM'QuIKwI9 f&̤QK QP[h`t0(9).De 4HzPODI}[|N nR^)"3fLOA4>gҟG`=dX3euE?/p$&'})͵4`Z&DmVL'`JXD0\:j1W\ZIen7*Γf4;HQjLʲYQS^*^pzZT\\Z-LR;>LU~&, gJŜIz݌1W3eP 3%.KCBԶQyAoKOfEv 䤔 ir6$ףIҟIGdmf'jy4ibe*pΡkl%KwVGHswzj03tt':bI!?Y%yQZqF(U,{I9vks$Zہ ePư}]l!ERN!| FzhPUL<6f^cv*ͦ _[?$t,M:76Jjjv֭(U}`" UA' ps-P{|s6oW =ġ"FB=(1dMգ ot߳ W^wdmO 9p[/qDwyB=1ikuߔd9\K/eO+J\`<9y)2T* ʘGżu^w<1.K~G*Aoq{IŸ0-34WS|ˑv *s*M9OBb^ VBc7c'E%)C"(GV%R>[{Ġ4./3 6YJH$IJ+(mϗX/]*JdWbT^ɉksLa]eEV{&mH:</ޑkgbvbn4M`VT&V%5ٍ#g&TfC"Z֨J˶OU>@%(͡f-$$&`ep|bUT=z?ΦazD"G\9, 2vCFFՐZii~IUģxiF _g;D҇E|GJ:LĶ>KNjw8w CPsfwii nţ7Ubi&'0l\j)h#.W<qލ%.xn]$;l-E^[F~}LDވ,|X o/E]뀟JӋ@8 "Q}7]_k(SQ'HWŋsbްB(2Sf鱘pߜnH+e(^S)Fiۥ҂ ih؇upb Lyv컧IV P\ZNxB04h&8Q_I |p-24#ՙ1.mOa2*D}'# JHvȌ8g- ַm䬓tQ@֗gN@"k} 1H-^wjs(I جpĽ>6KU%o yNn!#h1ko#Wx ܜ(WDH _ N\JL@ϣ8B}46QZy7 wZ! Ѣp))^J:$wGZ@z6(9mwtS#kMi-KaDPLz)F^|*W|_ž SM;5zKL6XD *.Q j$'<#X񉺶WQV$n~̑IYTqjsk$0lz#k:ngi'eͭAKNmL1b?'IM6u)KK%v)$p!H=AOҶ+}R̟(Uz;`L!ECS$t&U@\, h-aH)el!N3fT!]\_*%_=?LvgU^lF$i nޮ!`/MjZ9̣c0l絷36%.;)rmTۚ/3fsv" q*W%Jer2 NьC;z3!e(&}\cUbMXR/Zګ:jivۈyakËE9$T#"AƟ6 hZyY䐀<؝S Z YM3 3)0kGt1r*0²6F, yMMRCsoWJ@SU9xʴf6*y32[qZ3>-*w΋~gT:wDvE75#.Wв^boX/q*0PK]{b.gPaemc HiϻW.(PȽC?ؗ%ۻL$.EwSWT~%{W;jczcjc2ͱw;͓``@50UX L{lBdvLJ2Ee9G|w/?9>ȃ1SDd,)@ct LZPsTU Q<8GT9eQqL2(xAZ#*BRn}Whր-F)TخJ2yW'1ELzv'ULbj.¥ 7(^:t|_Ob2KH6'Ν{Apoܝӫ2~".mXG:xZ gf jI-A])Aʣרb+@ڟb߂4;^w(Fx mqxa(;"sjcEM|xly&1[,z* E,TP\,FW)a;ᑕۆw"L}.)L!lyW9$Ik{>'' ؍~lM@BzIMʻ|cgl'~SWR ݒ6Z׊ʍ6R\F+ բKYW7W K.s.瑛zIe,$Ѐ‚%@¦U S⮓vn3p [-)T!T^K.n;ǻ9QE޳tӜP 4:˲3<UbG$t(vUyV($\н_d-h}.OzCJ @#-l:hACyIb\PLJs"]]|:%J$Q..+m,O2JV9;uc,SE76T)l'k9 ʹC(LD *}x7|qխ*bK{LڍRČr:Yh8/熜VZ8цTB1i;fӎ^PX%^RB c)|HԦ5P^`oWy޹ xCܪdi;s&;ӏ\g=Ю3dO;\مv^N֢{JJmtH\Q?ʣBKsilΰx~Ib|%(~eŅT7-InPp իJJ[x6"&{pyY3kOLHE5QR"Rč++rK.Ꮾ)Q,M5d]3g(f&% d,h/6!`Եo-b]rJ9v1[ 0,tIq|n smDe( ˟sDŽDo ,`[yLͼyQJ,8ryc`.9gαDlWԿ" ;JGܷW)܆86 k0w9K|?F߫÷_0Pujƽa+N AL7ެBkCr{W򨴼ٕLTpX^t89}zQGV6uJ4Jje1?kruL]cXn̦5C+Ub݀]!Vڴ0w̍oƈ5_Ĺ3$gh3~4G?_ ~Uǿ2i;?!KZ 7|(rSrics}?con|G+|}rS~ o)ߏ_ ߾]Vo;7|v+|+_L~ Wr=߻}wۿqW.oh|=nﻯOo[ܿG>|)U}Y L O{|w w^k~$?˟Vo=+߷x=?nQW~K~ _P]}߱v?t?o~O|_hJgW}WM}+[P+|ȼWMUI?/宾y+||_O_Z^߳(~k}y??.h*w i:ΧA~s)Gv--+@Vb|-|P~F~V}_=+|(|?z'ou_|Qo_^/U+|_W'<~}7|߄y1\fo~?.U~wo(ޣ/߷|R}~Ɨ;O_e,Q~\}OtWo?}9_;+{R+>}U}^+IV?_2O=,CӖW }SEy^+|U||z;݂{G?O+X>~GO/xwo|o)w_}_W~/)ߗ}T_E+|P+|_?.|n|O??S]L_g~V?\~V.tWzK~r7\ur?/ȸ4G˟=[k9GB0X|w~n~2~>ۯ~?/|U|},4׋oK;||O/*7^~|?w(ߗgVOhbB|ocڗܭ|,7^go,S}B祟W}o?o|||=/O߷7^k_)?_9G^̻;w+r?/I~ ߳|D_wU}k}Ν|]t.w?~_y>M>߿|_3r9ޗ?]>G'o;woPc >|[OG'$}}w?;?O*>o(7r`?яt\_s+|JVobE-+^wo}~~}O)y[{_1i76mn* JHIAŜs&Hlk'MU(*j-bK**~'3z'{yfΒk >t*BSGzUZ!wPq|{Or)]64B3cJu^oΥ_!eݏē1͹އ2/!ċgKNտM|9;rBگS7\1RrwsZ'u=vKl/{"̭ȗgBKھO ekO@2~ױ_NP_~ `.]_,g-rF~_rnCsO?~wȽ\\iro3+\C,sn;%˥{s}rw!W w_\{w}"s^SG-[\:R2rKqgnC.Y_\*wȥ1w!5{ܮ"wrA/hE퐫~c\C>sr>9hi.B\/پ~Oob2n9W*>Ts+rsW'?L$9A+U~1e.!b!_~|f>+ƜOld>k> S+^>̥_Řugw}5r̭`1~*dwieOu~95r9~u2;\V-!s>s; uȝs;.0w!}~j 6;2r_cK_^sY ϭs|VׇOMσ}yrȅ1쐋d.!מ\s)w\Kw׃\~os3ףbnC?3o]2u/Y {}~tݱ c WqGy#qVjSKInjWMx?Lx[ayL9/FU#IV樼~mo0 Y!~_sҪz<؟%޶!MOW3d3C|i&)؄bH{҇CB43C? 5$4Tm-+- i2}8^!ϷbO+3Lf]!m´~̢{[o} )Md'~E X%sۨ1Q*.MQ(z"Hoƨ趒! p5uXFwuIfmc~a-Z'ҫƻ$ ^@kdp֛#]HםI “{-pIs0z[0~B0.YlD#tKԧII p1]R6Y=O$kKp5E{W`ZΤpIwinM`Ûic8x+ 3pMR?fчz{#x ^5pkևCh}<8>NOӗKCb ^SG^Dݼח)ay1VxX@C?0S[TU-3˩5q,>~>GEDoEO7oG^ ^K poW//o/σA @&>_ j%s/sk? x۽o_}q8q~&㸮%eylz>6t'r27#qp ;}=-}%9};.} }:x *e'r9gQzPxcX up}oGv70K=Rz`T~;#Exd:5`1ɜ=rՓ<AkXd<7Y؁9ta) ~FfJx5ꁦ;~ϔh` ޼)Mmlʚ#hTp녚TK7[`)ہmi!lZ!`3i$x8SSoʨxl7kS .`;mYb ́Z_2 A?ؔgRt8_}S=dz(pfEBzѦVN;kX0b)ְ|h lj&jILR_;yπְ$29Q+ $lJd} VVL>MI`"tg`5)ϧ`OyNW㜮p}S֨\gumĽn#͸~7ج1o^a)巪c=WhLS^z8k av)g-4m&}S} սGyNq8>BO?/8}1۔b|]fk}h -a'O Ϳ |BgMtV Գ/ҏ8^)ϫw0p([3SԧS/h& dO?wXcѪה5H@kX8Etv{e=1b2gְ0 /+m1>ʑrQccyvzeXuKD TfJ|W:*CUcsUë*sNNBh!:אB'RDDAł"Xa,>" *(XPa^{;3}_ok~L֞={ꚙ5;ɁLJK uJ iԇk'_U $׾Լy/Y7 7 ϒr#rbaʱrjɞT\Tr\'.Qy{:5Sޕ'+ur(GuuJwP^1׹Nw[::vR9׹r\grHg %'g:oJQӣ<:N9gbsD}IN$ r-ɹΖੌsdᗐ_x/u.!s:3*G,uTd&9bU#K >#Φ#Ih|qVW8#?uፏ:i}'ru'4\绳^\w>2; A@~L_8ya? F /eSff9{Ng9<1 Uy5ssdrLJK槑A\2,Axe՟ uO}$wHDNOn^En ^H 7D F mt!7&'5 rzr_W@L\ (R;-~ )Y6i9#eېrom+ǀe"Y[rqAnmϒ7X< K<<Ɗs y)V:WX/mo7oyȓ~~ ?.ANXB' Eȟ@'KS%y@N+3dzzoo޿J.t~/ &<[RgI %ޙe:Q[ 'A*.+1%r0g-tNS/!?Mp3*Q9q l#WkCwBKzp᠆;Hʆ_ <Ʃ|H#!K{3;W*يmO\O.SzӪri8rg?q@n'YXȏɷ@~H eQU 3 ې,-+>t 9<+0\lw*_wA$ CZp(.g<;!_!|<! Kȿ,W|+,x<4xYɗqHλw8[v+@>Jn rTr&Xr?A;ۑ_7!?K~\ /IUy|{r;+'@n%ׅ|\rwkA摛ACN$wA|V dy+EӐߒis^˫;ה?"χ|<ryI7Ÿ_y̪X\nؽvr|'~'(?\y.7 +qVr!7;\t֍6k|'@!/>,[yI\7C~L?8Gۓrr@ Mr97MrѠ_9q,R.wW\o Q?r)kGv.4N ˑB<=tډap8jMFsp_1igґNP*#ɽV΀r1LrC'c!CfKA!!W_g) y_oQ]kſznr8d49d[rdgdc WYᷓGC&oY Ƽ}ܛ,y܅,mMܘ,]<\ ϺgoِGɽ ?w'#+dȧș[u?AkYV \@y+9ϒ'G}!w:)| = ^JN!Ln MNg끻c-zVKǁ}_(Wy>\\˳Cgi!$ɮO&O1C+y\P4Άo.v7' \X k,3|6#Baռ_yO.m^В5!]ë&Ƅ*rb %:?C^ Ό ݐdZL(qOe 2PtCɻ !75&TVrbB/(G͌ ?'&7GWKjscBUjN͋ 5DŽW^y?1 , P~^Lnr1r5Nb \X{Lh˖ńn_A^^[DŽ^\2&jrgN䥫bBKV _'%m,\R'/,]」|(g!&ШbH.A*Z"64e.ր'Wo O$nK~D^ .F@fh .|!!yPf-\YPG4| d?\p!d:}?2=!p:JԿ>r @Mhfhȣ)ȷA#|R.Yc/Xfcمgrg.eRS2CrɽEߪċ.fxvB] %5.=BrI?jP.w/ß:sdWC~+f*%ctլPU\n ]n: =8TM8BgC$!+4嚣BG)C~ rYF+|mLV1)cB*w0Ny7fVܨ!>yF咼_.׷5ܳcx3G~Ê+)޿%޿_6C?8Cï@ZnV??KWG<|Og%+~;Ow%c߭p9Or}$WQ^r%oS>=ʱ;Uw(q* Ő ȳ!s=Y\ :oK)6k!n4uU͓Zw6gIM .Aj{eL/(^S=89ڳgL3񣦏0~9MOqҌQcN5~T c&8)xv$&:~Ƥqnxy'{aE3[;KnxA;/ϼ{/}]_՚]+J?kDPϏbXfՙH/URIM[6ONj,imFLzT>+}嘎ёU)x{e|Y{cp%cl+t5%zf4o 7p|хZ$ˊ~ugd*d g^^>y˼4.WGxÞ>sO>xA)-DH_n]yOwzu_yȯus_Z-J6^^m/'OJ>xb8t 4]z뇀+in5)a0cvƱ.Lx%L88~w+4&ݺ&3UWOUӿ"W~_H~Tf~X?%bEgFI6ײtf1~v9DIrk[^p=YQOz0&bYjn B8Ke fxwDKW@?搜o_^yYVvg %u$ٵfaT2#Knc-p]@dɫȽe/ԁw]d]Sޑ,'4+!"3,k ϔy'YpmR^QW0R'(,´6cgI6 B-֟ԋ=N)"x 7gS $"qNZEz{c&ٿj{-H޽'o,-CAGvI9dTҾpɛ%{~?E&o 3șeun{'H~~| |Nbp %%{Ǔs##+7גGɻG7ǀ_ A~|#/7}齈s1Z6x_Rڅm6 P c+WT=2^)<_ )Jƣx0ǒaȣr*br]Ew\*s',g+>y/hc%=d3dԃK]>fz$(!"?%?៙?U4uZ^%7J}+V*z%ӵ*9Bkمl%~?k|ն ,pi{+k%N J(_`s9m>Զ4͗m|vP6[n,ms/o|GI_.SeKS9^xDi&|rU9]*½u>h=#|X2'σ7gCXS]/ w}+k "K6[ ܙv#$62m j9$Kɜ[P3uH5?q GPm^0\RwP'u]YUw#<;Ft_g?V7bx)x胿Ա;Xnt^(FBP׉bb5jID"fqvbŚ:#eՙbu_H~wzu2VaeOOgBևTK?Ϫ{o[,{OSbM=65êoÅ=/^7?V5Xc?O;XLHz5{f;b\|V-8[y=3XueƫU8%5')sԗzT]yZR)~8NI=OWjtu;rh :?,d~ Y^O{*__7lwOum9nCb%O!g~-`VA}php\ ܛRCXtӾo -T,16|x ~R*qߩAw|A >YӞxl01\Ɠ Nfx>4xhM}wR?5 ccIx3uzcΕxɲ [ې}T%i/m^AkejWź C8oM~ܗ <!/ ^A~yIW? $A!WGukgc>>! XJo+SٵmGj^ IϡoϷDGt(*');K^ې^^N=}XO<<W o p=BN?E?M "?*:O9r>ljs?%Np'x߂n|M >8nGM96wz8 Ͱ[u|Qu7=|3:nOG]}R?Z~So^rA'u׆}ycuioϖ|uט}yKuY!-`qK> H _rz'n-@?IDNGW< ?O$e!z><:US}p3H/]pJ}Gчg>#NfCZYc#xG}oI,Ҿvɵɽ\Z+J{D r_NYgp;z:> /Gm_|m tr4^p998 -s~HpMw\^| 4r-8}jCgppycC2/[( ^H\Y?Аf+gj ~<!ӓ>BW}RW]m/FlwFn *c%௥Lٍ\M|\[HT#=_p y~[NC[ |&)pM)/Zr/2u|kk Gq{_G~wcJ q,popKcɾ~꧂kKz;OT0kysݔKuʚ̼feͽ{xX9Z;ھ̹s}`>^%;q3=ddz#7Fǹm6"-⌏qj_,ج#˚IƗ1YEOllSw fzSc.3%\o+fN܍jr":-o7o֒d}IKƻÏ#V:9-~OWٷȴ˻׬/:xwq!z!׍7k^쉻؟aR7X]nA:C}ocSg56w/=3pǞPcʏ##=ƺ:7dXfG)|#w#Ix_w7Oƛ}ȧH/3u*X`)-e_2@n GN.rٲ(!H]d9Ș3}W̷FE~F'S^µG2ĵY#tH,BD~i;6O3dOr5v+fo]DgzcNZVzR.?5X+{0'^_ڴR'o /Dٷ!LJQb敵9L~@$S6'&1 #^<(I*?+pzvKr3\M2#~!$G g&ͻ45Z}<ۼLU{Qco&4)&}g2FTe6&fwY&:41i~O{dDtWg{y,}!plVP~@W{cg?xc]iGu5N6-8Hv YjYƬMM[Yo̧;_r,c Mmj]1Y꺩s~ n׽M9oC\ὧE{`dٟM Ҍvxb31-bO/!%7o"-/mht1r %FfU|㛳mtq;kҳRK+ uW2#}jN/n 25{%W?gU%71$hdsw<_Zv8q*lN!K7,yq;)f `]ssAp_'}ѭ͍[͍/'<4essV;o^y18ǸQ5GjiIX>owB1qFzoR93:%0N)-tO!m{O<}I^8xV \K|[ޔ[|"Exm]T" >.p{>+Y/zwSKn> %GɵZ!iG)-z^N˺X>8GȩE-n %%׌+G<#aW[r%mݼ7aK>Q>K̿ikJlPiεdۀ\KZql'kŶn2wh 0 mכwQ$W19qky%أuR.Z>V;>ۊu|+- Gw*x]8ҊyCW]dԚuLldwb7_}pMp3^y|k&Y[G'Zs'o[e3KlޭYd[uvV`+?_L֦{Z|hmS[Y$Ӯؚc+2g|5)Zsx۩hXzuԻg_klRY󰵎 %B%^'nH 'Ax;CxgJސl֤ʼnfazKݳ:I}7ٔDd3_4o|ϕۓl|$%>^%Qy}*3)JWɦ^]M{S-/M%S4VhAOnd:R^ 8T8ƓߵK1=SL:R~9-%}s,]/h_퀰6%/F'{Gyx69-_^wޟvZ=_cg֒%$o%-u]|!jq~y_\%d~2 H;!["UzKGaL:DRXחkި'<["|\36m-x^6Y|YgԀ)%|2mnR;qv #.5>oXsЙOB;[~+ yVߵB2;F,>r:S9SnپڟJ~܃ <<,imrvԑs{-x{{!22a;2\Ɲ+]{>,VYYdf߬}62GZStaquAZ[r7ohY=n l7 ƽY<+E.=?(µ|'7V݁(%dV:7eĖx FOt`ЁRm)~<|q恏1|xy.ߑx!qG/K5Gn$#:2?;$mi7^\9 ~K6Z,;/#׉P>Y.).)_e=凎*޽R|ẶR7}N ڬN|xP'=cG9K^IH*xx< ,p>x<,z(5pT>7a꤂SJO x\dX \גM ~xSu-skup*Nd9}U/_Uƙj:Fv-> t>;3uꑥ]__]DgZ>rYMly :91{`:AWdg(~ZwoD9Ǭzx =M)<-=[;?7yfˆޅ:i~uqg:~c7›Gok}:=+]Y!r\k.rsz{Yl5x⻘EجYIt:t1ߔ;Kһ2Յ~?G~/Wv)|>+?3YХy/xt>Odz?E~4yr>Eȟ }K=wʟ]L}Joi4+3*M~SsmH֚ H<5t }XEx|Da_4+[;y8ğ.u?8zǩ?*>*g]i:/9iKO2-W6ۮ4}~s;_KKù /L4_v,i+#ҍ?\tS[|v{tsN?)u1ìy+YwYTd9/u 2{{ f};+ ~,MLCϟN i!&d2v4er>Ż,xw:wʉ_#&A>WD_/' ȯ{]$6vLd3bccsbzŎ=,wNPlW{9ԯtdiŦy̹-RjY4IgtT5 ^fﮬ!]u@2ov~+:kʳ ]9Uלe3`Ml&[ɦ]U|_}7jYtI~sf!mۮ[)DtsӦ8`ʱ?b>VO!ϪFKsn6|7~ M8khɗGIO>紽͌31+k4݌mus݌LfLu3{Jw3xNj8t3>źӊ͙ݍ?NBwSZbnswݤ_waMzw7fܚ݌[˻qk~;ݔכMy/>/sG!"ћ,8S=}Tԅ>xDzz{_=}I}TJ=uLVR{˷=Me4|DOo{P>\Sט%f%ni_r%6\Osw}zٞn~Mo3x<>i>/%w͌c='N=|oo\OS/4u;L.Lݮ˔gr/ˬk2{uѽ2DvүMADZiKU. I+gⅽі[C[^Ɵe3${9>٫~"{[rNGʳ^eȂ}k_}ַzuփ|igl{KmUV=_}@4Lׯi]d/J l)˷ߖ*ߵ|(eFYeϷeN0K%, )o 3\K[K[p3.g+m&t.Y;=}\dq]99{WҏGvFɒgZ 矞O~s8Pm|^h%~Nwy)`vBހgXo%%m8-H3+»Ss2xe'cWv?![kR2/N^Lm~t0pԗ>~{_AmUop-o}=y}>ϷO"C:$`zk_m|</'S{\޽B}n8njVG'x]ΟkUV^_Q|$Vcꦤ/]>c?ȷ \݇sڠ.>sdnZoсO4c 32ǾL9v"s}S[uoQj5~u? |n yRV<;T>(2h${!]"Kv:byI/4 4|8H~38I* {<ᝇw/m!d{~.b~Gĕ3.O~{+i8"tOmվlWKH8=9ƚogK鞢mT܉:H?)vk#m8<#y8g<gpj0֞M9c΋sܯqMUJ{~?IB"in{;*\-1$IczA6"~K?W϶cS4zd2X.wf%Od?`/㙍ƴsNJ}eٍ Ag%8i\Oҟ_GM7]A3;ןS'y>rG`DZijqOYw'}l37 ^Fmsq2dynY|po`|LgkYMsb,`l-X~2Pخh~h>o%ns$ \7%#?fJ!Q}'#ݏ>*YƾlKZesp)l<90/ʦ͆ӗo){WѺ1ٯ۳Yֵ u?v fflg?8z#ZZ\Zo//Zك~9;'S'J@9E>Cg7U7h YVz@?O4W2?,oO^+A|@5yFKw-.K}Ae.d$=#Sr}r3ATD4g`]#ma5ԝɃwl uY17oO1P6ȔQ SFؕ8,`9}R^&KKrW<}pǑDH{|o`4K6Xq<`'[c5<ז`VGEtnL[緃\UtzL{ο`S? 2=+বsq Clbup.CLc鏇 x4LJi827Lޭg.,L SPi7C$9)3{UUkpaON;\/}r0ì}|B `Y⫁g1ݑVc_-kq?[m@7_<>b֡Ocͩal;^oo~yi.}L\Na&=v1cfԽd̝L[{,i~a6MHgl#Vz[ziwvn]&>w7K|v+KGN2ϣ%4 R?iGi7yDi/m4]<}Yaj_9a:Ex0 p0cԾ*ָ5.[$+' efX;߀:ܤ}Fyc #^w1ܶ`1a$!Ř]A5#Þ>xH3~nO6o;GoG6?U>|ֻw^EPz]AޫtA"Ҥ E "HW "MzD҄w̓e}/gs$d2L&v:ؽvV=ߝg+RيglE.COBpCO2A" !iԚpM \|~=L*FU'Fxd{dVs _fzc"xq5Y{Vw_=Y{Çb7Br{":~B/S˯G%3sFW{OyA%V);e,wnjߝ?:Ȕtr4}VYWO Eo d݌㸘V'@5 <>o+O:R%c}T2~H+;d;g4\ˠ>Lv}AWh1\"; w(ߨQ+-?'v6y^ݟq+8}ʩWU?%~(e0&l((QhuQ:j`;'cm$*bl`Ŝw\:ap}`siq:v0culof%‡d}{pyT0SšN8+b%y}CQjSz:cpβDzcg432:13:;O]COr:68y7ȇm ϝᗜqNt"\~#vg̅1P; .NJZ/2=<1bR@+vlyDXjИ.3U^3b:uCAeŞ=s Ee ;{~rmx谄_COF ~vVcAgab;V9MQ2~BN#"V$毅5l̦|~awmk;ӑ ~r=V_@9uew~? 7bp{w{[9wto 랡9=={{ Qp1Z|Qc$FwRNSMc qgL¸+`-~9NSt0GzzaKx)O,}efo+90ˁ=&Rx a'S*/0:'S'a Yf O3o b'+?SJnQW){bgOkǽiIRg-/> /)Pdd>BKJ3{YzYQ-; Bv7>%f Vsz J/=v9"EU+PݶCeŽvWq &eϸj;Gbƣ}3:_H|]k֦0r/{6woZz}ko %/|7l^%mߋt^?[}(U{aI". "P'N_qmO8p~pGoHЅ7*'LySEd;8/>F&tOk*է3(:([Oig'0.x7}+[F})?oci_Pc1>L3c1#:^95-:9'-ȥT\!hxqF]ڗ;2PcXEsk1S6|Ǯ-b@>֏aXwV a-¹9sθp1w~H8Gz.):j¥#E'=l8c7Rt]Ԁ?spHw D4[[<xΩ~y {ɀYV>Kz/xSkPWgo/WYO6f[{N{_%$>+btX_ć$<(}+]ݾvཾ6}`kWY +ߎ}{$E\1.J8Y?{&M?{&K?{?.l! gΉ{΅{K ٽFIo moc,4Ss܀kHf?~H8O8Y"eLyE8Q" Y!\4Jd]__ *H-+"E5 |֫]`bOx0ə<4HM$ 5Rנ l<ք @ͺF {#̺~"?F pʁ-ů#%fx>5 W(~N#[s 4N@ 4e&!>{ݠ;h#b'&ַ&}ۥK"~k~2a!+έ arA1Y%^+х˩^H^5LLo{uUߋ*J'DW7Z~5\e?:s,}+#[:.ީwg6tuݗ´oci?FSl(ܔp\ SQAַ>6[ R ޲ ,c,^g~gC1HK,ot* N k kA^7ٸ+;(>duOɚ]5?}uᭃmAҎl9691 6[/^OpH)OV{3璒aa` 1_~L <`;zVh{;,&[n繃] ) 38_ gmgllajcbs\H!3ڳ "iC= ={e"<6vu9o=dsK+˗C+s =D˜(Sx j F *!r Ƿ 7ԞH=-3t9ʼu _&UP K*wr;p m zk>4CP"YC,}yaŷV 6 7;,RkPO[/f70Q`E`n[b9$0a3 Bf[|0odmì0{N|0{N|l`'àHìu{ /G}%wޢlzop4}~3D,s>99'o./s[F(+ TëOgD^=wyԁ7 :O#4\U񝤄g YX(k>2%0: O CC;] U󶢛>U/znԳ z\V2qxcxc݆#6Am `?;Ƈ[6Ƈ8Ƈۅ|x qhϿ0\ʪ%wde茰jk{o=zk2ԗuvoF,\:[ބFdi!c9jm c TʿA*v;^dH+W1 04=℗`'X Ÿ`5A:30zf<Ƃd**$N#&hO8+#[5xa\ѭ#97gߡ#}Hm~? }=ft&gޏ^ƞI73[> {`7G1qkL#|2Rbg#e y6x0쑭Wg0]zҝ N݈lRtMt߇KQj{HyM͝@0;U0kΨoW}R0ι0 [_ZG"];:dG3gyv a|&n~(4kI7=zV *{b =BmFK-82/D\a#.xCq ᗣCx!<GleY4,%|3IQQv~=JdOߌY~( %LDxF[gE~7Jdy!dNNxA͞%(*0M+|f16ecmػo󷺙te/Hq#vA~]w6Bl`ccMV֒187Fxdxj`=[X}x61qrҘPh/ Gc]1XύcFW۔CXUP~Xk+?t<{sCtcm~%,QZCw3D+:{,}C +v|{(yOE\濉> upzq$O?7Ndݛag1^ha㰿A88, 8TrYfX[a} jۭ8l7N뱈9csPqG}|8|ϼ}}ECq7f8 ?^qsi`AW^?_`Ggv`?<0ϟ ـZ 1v'>Jh07T|7*(r(jOegWfY@OѬ{h:ͯ$C_EC9-*QkRQ{&ݬw9Ҽ8΍w G>!#ɗkVk5>Sދx{NW j߭bTkR߉^]5ESUUƿSʢpkE%m/:OOa/E 7\; 5}0!tT/w<{ӬsSof4 }?4OySxmH0KkG$n^0:CǨ~Ӊ?*췟U;nYoQz{ϙ睂InWzl-xFTq{p [WG$w5@ΪSaq6HȤ醄i>^âB5üo|hSFIKx޿W I>5)пųOz4eŒڎ*~moứ紨@INnu113=L}y6?~o_am競g~gZ  ڗwSOzbIT [>Y|}OrUjYT7=}? 3wk2~_<6x?)Q**گbS`(}0V抯JNïlQ6˖8vPtI ,~D9k=۱_J"h=Әt]*=g;Y¿#yž /x V'Wy\I?wkE~~0ܨnzh{=jk6'-V6g<;ˊHgM.[|C/Ϊ9K 'lVx:o&B?LIw<ߩ*O+TTTӞ}$k]փE`0I-WlZ<_ފ=KDڜR$7 (;#귟pdy3G~:Ip_Lsbt_5ߦUHhΤcYU~~6:t1~K31mh.A8'^3V).3 uNxFce$7QGѦx=m':tnԼɧ|<+ڈ0mUPzJKduluپ 7|_#\yOl"JT)Kxd7$+9e )@:d㧓e\{FFphw Kx0Au&OGOfI'_YS-}&|%|Ldk75pn7>$ &|ir:N#3 ᎄw "| x}k״]=M w9r?~ r+ȹ*\j)hs`3{`?SL_ܝ8 G.89 u,g^g:.ӽ.刦oƾLWFH j[Cz0枆Dz# = =Y z>cj|''|Soz =L=,Xs1򀵿Y0r7wηS'w"`㦈Н6Şq\OA;@{tSpO',u?SSB8 -?q׈o. oq_&]uG=?L [£iz^!L pn Lzg7p>8u^6v%f ~KD_r:u<)xToJ]p!= VM.u''q&|YӜBNGi&n +l|KO%n3|<"??>݄/!|x/zKO>Ce+@uZW WN$\-u"xܤfMhY4- I~3x/zT[b.G@,MX ˂ֵ 4UXnuA`)0sхv.qwy.b?*Msf.5fj.|E\mO8'6nG=/VMy>y[R/%Мm6޶w#/ZΩ x:*󮙚Ǎļ3Ǽ3|aw ޙ7ãatnWtjM6Z׼_6'~wF_J }™o^y OWuħNzc=p0aֹ-I|4_Qc<un凶VeC1Mz| 5[wχdf+9MJ[C&20ii{iw{T}r-|W;M+͞iZL `80N55YG;ˮI8(;4?y07Wˀ9Z]o&<y&gǀ9sF˝S~ugܯ!WM91~Df|G|f)˕xGz?`)Qt~(a}||f1÷,dYFп66~WCZ͐! 9Av6djU7gޟa-a},VͰgrVFx u| i:Nw"/̤u&} Lkg3p&׵SVX˦}f2UU8FUQ}Ja f3:>3o{* p+"֪= Ry.5C6:(HVuJ߯{}=blrLɕjL :FfV=FNNN-r,+kͲsLYv,;G 7Y/$Og7@;[h\el1Jζf[[Q65R2O=l3<~;s;/eYvٶoe{<|W]K34fh+3-gE!}.Y,g$ͱka¯.~|]ٛ>RJ*;S#|-PlsNux_ 1Rc_jDv7nuZ{ WkmDʼ{;9Bpv|i/'nsU+\gVse\׬,+~k抮}y?8W&?lp]؈4DN6\EO=|H wiOϑC <ӓ>$dz^k<|8EWoN|s*gؑ܇ey.TCOV=zӓQK<)Czh@Ϲ\u.s\bYOυ<蹈G|GXH>U|7?Y:U>vO =?~ng<ݦ < \p=Y@}za9Aesgz~M+=y =9~cz~6eLu^we]{c̹mh9 νs~_!tnՁn0rzG:J+$O]s;lHs)Ճﵰ/=X-wQn.PXU _z_sdrTw;E]!cipШ:~E߷~Is9,xg}ewaLd%%3K|mSW_r1|+Br+)??3yH'xO+^O[%skK~_|eu ',߿syE0vU6kq;xgoݗWo\XsG뚏)/| Tk ,B kqyjC]12.#uyp#]ŶuYA{eЛ c~71vpfӒW <-!b /Jr&GLj/dz*Z!VJ'{86=7"y(Ax>dQo7bք ;.U?1Hߠ^Fl)oo|&g}c򋾱5X[XmB.5Af<28 |CHn\Flko_}+?MSP˴X{ZN åamZ~Ru|~_g=|XbFVX`=օh3ئCDFX7ܷl l6ms6z ֍nufQ Vxc~%&'T h<߆!ڬǫ_N؛ O!}Y&J@K?Dڸ<=;TIFy/7ƌ/e0u y-KMx>6<̽GZij{'oe^o홞}BOTѓוӾ:~Rś&AOZl娎/V>6on/c X"ݍWk +cBϰ|zI rδwރrzwv>Iڮ'PF 3{&Tk#|w{q_Lxތy{G/d도B 2wV_uξFmzzCϓ&NHomd~N\oV{QG+IOV%l |+WT̕Mq s3{6=g^ZC? m[y qCLG|o C64מ4҇3G SzM2j?tyM6F ԫS?S_s?u}߽کnr s7SyЗyȞ,,n|wCU :i ?a5,{\<qp3OLkf#_%vy*blB'zE1 cc>m%bo /oc< c:ᇘ346a϶8.Uhx|*U{ X3K8.VcbG)^'VkGذI?c3_ ڗCyŻ,M ׷xG:'(ì-W__Ruʐ9*74aϥ3Hb6 +3 wޟ?ap/&~k~?z cK߿~p޹މT ?Z<%o-rVoVVMm ~DɻMU=R)) Jo[SѠM"'mV7=cl ՞p}3y9g6/ꩳK[͖mSjE|]G~M4شƏ͐CvcQ|sG{p%~GƻMrwm sl&cxW6\SBLV#[~v{^eK3Ynu}^_]v(:FR[7G'ܾ؈z_.vJi;쀯e M!k׾!ewHB)+S8RwH뼽St{/f~J6q™ 11֦ŷ:*wnnm}B7D|kcwː%i}n4ciԻm3*# 0g ۴Ļvw;\t]8ȟ;sĊԶ[yg#ѭ]g w|GiP }\ii-K˜~rnA~Hw.~"ftY g'\yB8ႌi !j>߅@} &qR?׎pe'<pkEj;D@$<n!)3ቦ/^hL=HxɇHCOSN^NA[?C(׷"בݤ=rz?o?⻄_~k!O66J=h 4~x YqpP"\Kx+o  \LbZD }`%+`bC^rwyӻ{A?%xq~{>c#&;&\yyd"؋E8JLC8^􋪎p • W|Jdža7k疎{}J?7=BOK3gm{4(:^{w!': cjqYM-w{^9w޵̺2EaHL]Y?+HyhL#8Vln+o 7^-cED:&Mf}26ypX2?'zm* {D$~YpX_KP'[7 TmBq cB昐c~B3?q؏2cLJx!6‹x; A_9?5n?,\g풠d ᄟo! N"  ?c!\x V?CD 8+OupG£cc*j23lg&6LxV7"-pc»>4ܖnG p{±@85pGـ;.ܙpy.Y/sש)ZOen ֿ0]Yw@sc:9Kt|b_ԼJj$hŊ93k rG,f ឱޱnOl:/Ԏ +|)6Іd|D~/Z S{ZU dž/.sPtMbC/7 ݛ.gؤ}FZ|f+N 6Lަ~>: ZaxQdE$86zV1:_O^~듷/6&>i˜g6ςm/}b%?֞aouI;BQ@z0=ߟa1oSL0ZmMh;d }?SS£p“ջͣ7As^qMV߫nUxKU|o|ƆϠV}[1|m7S;BJ/,pY+|Vbƪk})] hGdضxi]06`ҧӧ?>KF|+b?'18Vmnk_:}Oˋ'Н:f[o9/ 6T7El{\7ncYA9 3S|LtN"3UyF͐w9bX.iΚRoص6 ~;)9WHp**%6 *a_*6<(yuC81]S/;?m{@7 g2~&ug$8?y7Y&u7[!3UUQ14pxyC=: WÒWҎEK;;,}a9Cn ea&]ݏɹ$v״cr>|1ݵ昜:tSǠ]xw߅Wݎf˻~wݥxw)s;qL{K9n[1xg Ie~Ii0|MÍǭL܍|~E>ύVNZ ; {=!lwB:u NH?>}ByqwҞ6xRR ';5@I)gϓRΡ'NJ9眔r~zRʹ椔hY5'pCj̞>8Mc3Z@9gP;(甔3)[N;yN;%N;$ݻ*_T~ Z=Rg6)S18%;{J)igO7zҴM7 ̈́v 4'$i)k)k3RY=xt$̚טm?cX3Q`RVf7A _jǶPAkt[NWH|w٦QxF[~#}W֑ΠxMmۛ<8sm7h5c[DWlď`y·m)Wl-^ūxUWݳA]r5q_1Wzi(!6%+mpS(^U{ >>+{{ۊpM/΁WQ~usw59g1lbrׇ;r  $-ܽT*ڂKxCQ{%OJ>s|#+'y&L|s/7?yu|2i߅/Y~{n\XAUظiFsܴl̄n c^􍞎kmL%B\w^~6W@{ދB{yI{P;M5hk&OۑX-/:]y_(v)!U0Ek!  K|I1%8dlKK:gE(vX#cpJAq8w_>Fp_}^Ok;n1>oA_LoOHg}E1tqSH!\c'0ܾh8OP-Fk8.=^pxgo5+|KxK~@(%.+\}%5$x9캐#7pMZ0ρwwƏbM當]q#ɐ7mL%ϯl]Z%k:_ek27,klM =Gˏ~~`ޓzY0ob;e4ĨۇDI!{#Όgfesy䅓~YܟWϝe;?sJzu..3OLy#BaMy{C粨~ֵgfaHeC>[iȤP}լ\ae 2=\S-uN>vv"0go!c?9:J0}FG9-;4/\ey%P(4 D守N*|E֧˔[}v"c `.^0wq?ln!~"9yU8*+w$kwrEOfQ>ŀ. 6m.1vM8HZ+VWy"{]yߚ!Qxg(9j =GUie۝}?xULKlo:u*ū6hBWFu{5pԡC0r9Uf\Uw>cXwVθkg _Zi = K <!qo;¯F1D(& W6oW]G m۔&6)mٟv=OaߟS?ef~:J_umo;_t쉽l쉩׬=뚽Wf5yB)Ka[tiơhBiK%qA<^2mqfMT1[wIա*?ѡk:;&85t +N};ϮoS i ]7CwgL;>Gc7PUJZDinק𣞢´E0e - fn$۫w$ۊW~_d-פU5o_yeoM}7tO!~T67c] 3ʦJ~7пOxJ|cRVs\gl7fx~ҝ_S.\fVF.װw nHq'@ ꗮ|{uco^B\uu]-L7dO i7d=a[Zv^tC4śwpǣx~]Lx&~_E]n\I>6>7`$| {9%`093,#9Blj ˜^ӕy됿$6LfKl/kw3ō_+OlLj&rꀘFd23lfPLXNPS o3ȼi0f #(Sܬab~nˊw\^\HZ\}F@>=&GR99'ףd BHGIJtӫf\zB$7V7~ɵ'0'(^`PB6lC%Nin6ZFnq\h}=\pi-@Z)9ha=Ddqcɛn jujtxnjXy4xTH5a|q&*en;KG6esNl0b߇y!\KiRON-84SG*녏<6R/B}*n($t^ZC*_tx !H>|jHJs5\V: 1 g\tC5_< b|xzں ;&;A=%Elq7fXDv}L Qzzsab8] 8[f/x 8kRP: өl~&6ؼyڝf:yq^gn~b-j/= 6N4^nJJe䲨v/baFGwsVfq8>8!̏OU` 0Sj3,Z?T 8jʚOmωŌn[c~66ԭ5ƽuEc X&wS>mßN%zV[. 4ljN{sN/-jZ2 KQf0c䲚Zr!eH9{,Fs&ZL2manӧ\\=q3lv %66-Toޙ`[ƈQդŇ8BkGF嗬YwrP"rA-ҜLVmVT}z*.St9rTWeXYTkP )_Iad/iyx[Z!mn`{hL@bt5QZg(RI$QLJrvK0L=/?asGM6n6zɵ+cVsuuz  R>, ܜmF5q{WX45wSH($d#gn=nc1#CMC6g=+V/s!x 8)pF^ߏ~pbtVyӞ+O߷ƙGˑB.O>HC c:#|0pH$;;hUXҧ0t@/u;ƪC/?旽jW}P7 wא@ G+)Fs뻯"pR9cG YcgrcUtEegA3$ty3}dOKը05a HaqZԀ .V3}c-7<ޤdw ؊rþ4CoaޅrCCfMH(Ln* Fۚ_@"9˷51θN(k3]V+ŜΜ0aCO`M00C8/хgD1BA+ؾ/~u.4M!jPe B:uϔ;v2S|8/{YPh+RgԙN\u; ~v]ZQM}Δݮ7-[|Zo@'Ǧe-I2xyRo7_mW@>(r"x 'M; >M8ah&ZfyG*M^$S iQ aQ¢,\("5_^31P`V,s0ns^[_39"'2X .;ϠG3jn(lY<19!_l^kVWWW 𢵘N8yJ곷G;`H Iz㖔L$Dn"Ȑu@exa.埇`vzeˀvoIhZZ + q,ң,k(gI?~*-v$yuV̖Ler ~ԘriI}櫇r Yn T:ST랇G 変z)˴J8fHApր@Γ×zUc V$ӓ䕄 q]bq+d(~眒 a']DYuͺoHM<&7-`ՉedȜizOomZZi>wiL9Ŭ@%(":tpϞ = `O,92!^8d+!sKUj=EXzo6Wn U;ҴDxG)dygKСsI6  rK^Q.cw԰]qL;Tޜ[Q+Ϯ֟K[Q?;# n$>F r^=94F˶><н'18BYEYKb+@]bdp e;I`$aߋc` &>TRd1M޲;-0Γ_Nx7T;Ul\wsƀ׆e4H*fss F=qxLJ8Q64CN—x\ 8 JF'GH:z>_ *+1Z}`;lF[iyŽaKj)k!s C{3)i (K]r7]U)U2p=Eb2Pӣ lh79M>|jɞuڿ>+hgED϶S >@f Goc$p@(\nBm&,&ǁP6yT,V^F P Kqci\`skScIru>AYg6c}1[)KR;g+tI2qbb8$?s_|_m@ItJSUrkM4RIfPcR8?Z ?Ddqhun,$'qO[llI"%)᠅A||Y #Ȟ@nd\7iIz<~r*Cj UîbT~/k]s0gL@(yI%AFeб'_yd+J_=D+0ݳWfB84Eps-/E>Z5W?^VFo{qbLnj4(=ST`#4.rpNѤoDi=N>Q>$KrX N"O; Өi`WU!서<s*ѠW@DO{4jW],zҴ!y6R`L=8.fe&B^LeR8^y3\4#t R@@n1+i Nl Z31A,!8sTo; D>j 9_PKL=5Њ9UnOC3.dV޺~Uٴ] b\Cʻ@c (۾іp~Ku)$0t~b [#4& ſskyŘqP7(#`:H {!c pSEa :yR_ͲVӿ ֮O [0W~u ?J+1﫠T(Owpt84BPE N#4;\V@ jwxeGrHz4qCIںd1,$#C#|aޯ+?{"А`fͮш޷պwcqzlzqe/ ҧJ(α-z:``]AY:"<'˓([?pXk^#P:QoH; XNl5#92~qJ^mO{GA5TbgiPwfj>Y^~Z GD&I2f7fH:t(Գb8$Om@QaR?.݋n}qg}]ApIhXQRktgU,5ŊԣkFA5Q`CAF?Vp`U=c σ#6VXxAymȈB;uO6FD1ɏ7ߞB]}{JWX{l.A{ᐕ~<~I򣾣AFbUwWuJ =yvO*B03Y)M&BߺgWr' *Oq.s"o"}x$\׽%8vK2RmQ ճDVT1@ 2& fuqvoQ.+ I"g"4لR5 '0Ź7%FkO\lj= 'exؿgBi~J1ZpxhOSH'Z \#)<>ȟGf#1fA@3|Xf'm+caZ`wx{=;?Uwt4S.<J5s$fo(w)ɘ ԙ;%4v)XK ,+n#N2VYc鍸-z@&%Sgi,n1%{P0)#8qD+.}ZBɺoiZv,g;$5i&ᮜ:՝k'6H2LwTWuq僨Nu/ãi-]W!JT-&״hao;1{e~}Da ;~)g՗wy_?cuv!ELH*tPGe 8 ̽6e? c Z@K1hmϏqP ne.;qٞLs=0ez]ìbZ 5k|.̀ND\Q1X+Uk݃r~U#P6> #K2%֩GBqXf47*IJN9 օ#Ȝ&*E`p1.!UXJ+ϤeA$xӏm؊ZUbc*Yt" Ldhb&Yy%r~A}i8s~ɂ䠰68Ku}7=0H !Pú}~x =/_~{Apdx88zi-꣑͛O#MgEb1:t@ZR΄kY(_w,Qk4ess[u_! Tx @ WKSzXUsbrQS_l<5\x-Qu9+eV[/Sꀦ 7ixXqȈ:[Psg!ǚB><-* aGVWkorr2Q1Vdh&bj.6:uME|d"[ڴKͺg7oA;~d.8:<:Ic{ Fgܞbm&˟[/5/%8!U|bviȚINx[t5C `VQ*ObGc2Kl@~Fne32z((-cV,͕i:Wd&&e;י3{Oz}Or 4V-lhQm[lk y*4Q˅XBǛ6u辉uxWO]3Od9.ג)kBlTd3gzEpA֐OeϪUWqT kڮ+!R..w;xӧP9m;8M\V,T=Mj6@L3ͯҵ*2Q*:Lb30s2(1V ^id %gg_]7W*LΔsl6뵿Cg~ ;r 3!^в q zuIK/n?Bx&WnmSV*Vo=>Mbll]ףm}Ґ ysXwx;wKƀO"͊2jiAq>:`m+=lJ+J(dר1Fh!ڕb ^îoϨϥm'erElr:cJbNGsB *7|tH=6k0 0CɅC!04 KjyTZ% wII0f?8VVRIq$bOXEVl&=F`&/hȃR(j:=q{XMdY v𷫱@K}iɏY gWͤ巘lcH6qaE)xӻ ^7OG/ZlU $QמB%ˆ\R@bȹЦp{4+;CtOJ8. ZxHMxTK6BF40aFoʗSO]gH"zpD=oM{(Aj$d8쐉4BrAj\, %]':S| @l"D-89;}TA{rs(TI,'TqT}lepXf6D2+mVW|3x"-<bS8VLNqspy+dNu] V9xοO{U=bK. /k0Ac_vŽXs/8T9"f*i* kfb $80 A&\}ب= 5%58g!*xŬ1ײ+̼Pŝ*Pj+a9VٖeݩIi:ZTtR͉ܙ)m8nWfdTl7hIWcaox>#(6a=AJ`"}E0>6ciro,bC FY\9%W`{L~#rQ@:nAm©~#Zh1SwP9d_'itwv[0T!dUv.+`V룜?ͩ`I$*4g7*͝3_@zs|r\o" z@h;?ٚ8 \2LUY=x XRAzIXօ^t_`!{nZR3%0\mY*0d!0+=0 "!b `AI$+#BXbclBxORg^mp|Ee!q$tԇ0iPutE P@0as]Q? u⠭$eT t*:#N:N,;.ο4Tz$kIilJAu؍[ޮ>!&N 0 蠑ݸ}k% Mњ$Å\(:7WZ *Â&>;t_iNZ+3Y{7:Tɀ 0+Ei9:Iq fB_2hb5q8k: MBR)7s$yxCܧh%g@_B@ _p;%ZZh^\h>ğ.gޣZ_m a`|O F d HۨQd ʟl Q?\a7WV ̸1Իomf]lT23'/l>Sy@`*vcI`i(c۰[εU#D}=(ES2[4"'8mB&׷N> |>EjWhWϔ) ;4Gʗf10YbCOZlډ%S+,. +G*6L<4؟frBYOk`_9Y|*љFmh(MKn(s 1|3ؐT&F@\\vJm1x~]6PgzTlC̆Uv(Yuc!/IH4RHS^Be0~v,V)kDx3^+QJc!˲ I3XЛC9Gڣc<^pp3uFuBau6//=)eVɆ?3U5isbq#VҖUOjPsBR(N\@J*e㎻[$4 y; WPt(I+La{E(9',x`g'TD!$d:$T/Irp< g+)/YySH51#p BC:#$|q?.ÌAj2E@zzyTWTųv2h`·tK+_`BIɼGR)EӬS{D"zh2cv<* ӚSD,Q.)t@e5u(M* y\;/#^HZLJwm[d˿wbk4Q E\s<;V%"8z/^6]-D3%wP|=z`c'R)O_=Wˆ.u4JM57`#V|?[DoqEK|+{ GW!Cgs='X6Oxz {V<`'a&,`=o`汦gFk2 3; =4\ne9  ∇]nfsv?`GS5etZ7n*K)s\C*ZzTPXʩ jbz]U力[r| 6?]Bil}r1rԱ)1tt L !15(q>$4Vތ+b3sxl+2T@X+/IvUr"^y\4'-zj(L]eae I+L@a=DGN!\ur8g$pF"~ ƌ^)x; @aM]`TXzRˉ4ٵZn>[4ofd(7,UGrWoTB'T,>|/^ۗtF7}U d5k'g6&W`~34[\@UڃȱJ^]bIT6JkA d]R5YJt}1u@ɉRRHffA!&bBs"rg~5.hHև-HD\/{Z.)NqlRc r\b=%@}@+ &5tUqj0kDsA",Yְ%/,F|k;t׷訣~KVKCl7 /M2=,\L8YXU2 .9I19")WDK+#dQT{BjU;0ĖF0wK8ss?}ڋN8PðOQJ bUr?)Gp8崻(7vp[->x%O(7^%Ld^gyiۦNtcMMjDwE/?ě3aKo:(l{|3.lΝ*жSK~:r}mi*`Kq"5u/I)=w4xh~JC }t,U, L 57jG28tԌ9If!+Scc`Y\id@ݚ-Svq Dւ\x/edf}8^ib<%Ȩ觽7}ziP=lPo'\9U!JM)$>n7#!Oْ} c\Bz*1]gu0Hlߗ%ͩ! ` )cj)w{)Y{sϐ@FI|WF,Qp95rԞ>^WD`YY@QDqCFU[y72y ܶ 6/z[!NnՏ'nЛ0?H碎Ѭ 綻n~y|Yߦr "۲zyXKS7䄤=fTdcox7{ ݹTj tNhUB<#혫)'Q|k#r"]C`.AJnhC+24㔛pi;ohmu`hc&In~!MYZXd@ω%@IŦ9i9X`O]! 6fQ%09)fOjͫ5}%+CPpM:V}WYJ-#,|-(%WC4`yܜꌪW61kaJv(ye'8s 4I"hqI3ViACUn2 ܏H\Jҋ?$eMvң@ZG$  2rPvs@g)e(SnZDyZJ ߃[w CyD4R?Q)[A#dF^,AǺIuc)3G{/㒟w0B9!Χ!ղw[I^lRʖ7 aċ8#EYؾ?^+A}ĭ,>;C2)1OdGGӐM݆E2EZ^>ǩdWxBߟA@ 84/j.DI֮ ylT-au5QJh̡r?ZUhph[Engв ׳p8S\ gݼ; e$igHAr*,اxN ')3j^ZYL o (BF^cݔP7` >ZV!`>΅ÕT6ԛO堑preBA+T:4:9 Pj8שRoJ*!L (FDF/G*Ȧ#B*\To[ϩnuko5L^6Ϫf`=l%9M(Tdz 61b)ɓFܘKӉ3 ˆJUu%y`Qd> Gs8TX,C[e*}OO;ۛXp2@'@l">v ]f SɎ4.e1LN;2Y/E@%@qFBv0iF("F2`qe@'%p"R{+rAva`&({ʫy)|ٸ֒{/)rfXˇMlΕ A1o__١c\7M_Qn +1I/;9~"@Kp**u6=Q6z -1x9n{[Yw#pvJs; Ju/y+|FX;ѵ?Q덬i4:ڴ8XM;ᬂJBocE~N@`#[.x#'b-W }H^p5[4P"{X! h7RS%pjYBmq-AIJ5-9J1vx Gqpp᯳B#Q{tc̍flMS xS½vKd7[Fy|\&5uόQZMe5jo$A+ϡK.h^\ڼZ S=6֤pq$^hyjB:#kZg=%of7v(f sݜIdU ’5+N{0DЮخdI,G8;0)1wzkƺc+X,G k8gctH16$={GཚU'oXÂ0:wSl8 +?pwJ %aa޿<6o9}L!o&XoV/P?ab1 QqN= +kqɅFטD _^%M͕r ^2 "ʦZ0BQn] +BJxVvBrsɔ BN; 3/2c=do=B'0^™3zv >̕uK{GFypA@2uf}NBi ;VD5e. +¬3v=dK7 \fV:GJr4s?cIUE}e׌In),u BIUnMՁ1(wd\Fh&gcWwDPnAxpEF <~# ȣ1\W~=%-Ƹr?tBab?&$b9 _а{Φjp.uje#݌p̎-,΋d E*5bd!GJmиz:ו?saޖ3w ;qҌ)1}f'ՑF\ۏ0HH {䞦= h·YK"BrҪ߾p 8p_?bTGã[rd trnT߁zhfmY9 RFCW_4$3АZ _3F]ى;t5!ߩϾNAߖI\Uh62 :qf>1U6|XyosAO,@ bdQ Cj'RwDrneJT, pQMT냓U?n7Ԃhl} fPnC3 OyKwu~BH_q5@}5Z \k99T953mmrA8W-eSmx5&^~=SnxO,AE|:]@;FOukC/3k:,@[~=;';g Aởdd3t2i(ӎıq%ڠ3$:;Z1u2hIts­ݣ&ӑ\L.߶`\b}x7[̈́K*EN.NNS#.S5h  B<*t0K|svS4>0J\uiWc>h,`+P6.4Evk?z7;N`'IwBv>ezn(h\꽳U% RKAP= ~*ZD BgR:J ^E*zIA@:#oTv$xHX(m@D3I:wl 2'γkDx@X!^ۃ#"lʌ~E%"`xC&I;|Z7 KŽȝ8m,47S~DЛ 1K%4ݝB4 ڊ8x #r,ъDuYFj,s^(Z{ z|^޶6䯋ں'+JC0n/b/0ϱPM,&7kl{5 5{^#y̨c šP- ^c}D[6,7-oJ*ܥz1dqwcI.,u 䗴7`z32B$T8/8z} Ҋ}c&7Un >Z{̉fAc]2厤C*:V%9 KߖY+/7vs;?8&yuUSLn}{R{{\a R0W,Ђm_I*GK\FF侟_P<۠^hyVQލ/9:hy9pDW.Y^Un&- G88VvhNʛG0@kcnV$3X Kj'76rhyp7F[!=Ou "?q'1( -γ Hn[qГwrlc0Ft MbJ2ib~.tׯ+kF8);W :qwX<.c'P$6ۈOPv)8؎|NEU _ebBK&pX4!L׫y@0Ohk Z׏Q D1%#;,3;;X1tݕ/k !e20gl.}))w~?k,cӑ\O7:/|S6FIqɆzJD.>)dDZRqxh͚ZJkVmfCi[+J5`tfHg5qjj|ӫ`,̳jҺYcU޿#%CAJh`V#26g#AWm/#FP:7]A_G\4ޙ1)K $%_@v+/{"'Rj9 &W%h7_nPD8r@ +Do2mK 5NQ Ӏ |XC)].z 7Te'Ff?v c$s:opyS>A`$騗R8`DDkIȊCPcaKp!54ЙĚIj :a9ix1:D}D'wھx> n[+o9eIMe9N ENYb2 =HtpX̽-pU4zAme}-Ua jux諊6Ǐ@K ?E XGiV*5M^GM,*_ =]ή$>) M5pW' V=nO,L(rd9b "+\},堇($m >i^X/fy=A)cJ3^*8m_PVj7Wlᇬ)躄l T~zy Džz}|My9Y{žH |zDJ7c{k;;y`qtZL?}Sw D2@R钙= TaN2C9AU;<`V-Ff^hh6vk@]do?\7]PAF{-^r5Ug& 4mh`N 2X#QLd=gCdIJW2T|kU-oն|CI0YϖB6kB*24\Vzv󓥍E#:QzCn|s>C]?k c:wk=QFvl^cI77% =(k F&|ZY=h>H[}`-Xz)RB CJ# b9y "nf~,HVJ_fOWmVUs{U#cbɷ!!VwXoWcBOx+m.5mN-[e3h=ҖD2~ʨ9MŐE v %!;[ivt+8[!3}{zXTʘ/Ƣ@?z3-ivY".|Hل5Ԛ$o"ECM wSk0q'3X9) 0poyy YX8;.U4>C8Vtٹ7B*J6s3Lzꔫj.?pd/94ܱ/:^%6 =sm!* om|%LSFGŸ&'ЌU0PnV Ԫ>]o@9ðxpAhT(""E '`L&ys&ceLݸ ٌ39 G ݖȖZ.SG}ʤta/:{S1-h1FHԎf@̞|Vsᕶbenԫġl k.1dz{ZftqCe*贅8x5݀8ٔ V鼡I,-[+IվD,Jݽ*u~3 NΪr( u,g<}k;8ܝIOq[EοfB%dń]$aeg @~XCJR{LGUAs&x<)O7˟fjeV|/z!Tl*8W wd#W#Gb֭hgU-g(XFBm)19O$~ଽk )sEme ?-E])rXP(C aeW$Hwǚ芺)=,z,)l9;h"'!OTdtv50^! 0Xnh`\2p}wJ~« k +S5T ra2\IT,ILGix=sst^f$ (& D?T瓳5JW"]qg7:逷AȾ#ӚvX5Rc? y9:ȾӪA쫣ڜsqW*!Y?N*0|lu +!mΈMPt ~S&9}|Ͱ8bfkMD3Ds# l8ڴ^bd i1 }Z.Ɲsa_2 UT !ɏi(os$sTt>,Fs{Y:^^"IVǙjq.%L@'Psv{]sPm>uVU{Ϣf+s|֣儌J-G67a5nmtaBK6`!ߗ",zVh]'soP7| TF/Qr#>;*.j}wRl3P, +Ђ׮E䈍SU\ Tݰ>.{a~mUxDB{ #z:eZZ^D .-VB4l Qr[j`H?T!-N"&"n;g>dߐdȞ,鵱}xܐg;>4wW,]]&dIS]43/(;rGTߏ{=DUsxW=d⢍Pblq$b ;')BnS|lɡ%{'>Ik_?\rrB_yZoLxT0OB//ϩ2}p:%"*P+-.=gE&Jp P{Kɕ[ـ,}%;Әvq`LMJwҵ@[ab(ocߘkvQ}G>1(iw[mR:tlH1Gl< CX9)n@,:IӬb&'3n& ]D/!{3/Pwd574~Q2GV]JQI=b7& hʬ y8[.jvHGc5R4K5Zp_@ t$icFp*c!zS <Sj˱Y uEa0.ep* 3hKϷb#In< 1$h%dW>|n։*?qJjp%s)͐R2v˼uWT3ֲ@5 kEVIby\LJ=Y3qGS=8X?[ޕe6'>ɱ -V!fY;:XWHމm|pπ90*{.otu/hX(VO7Ek[˘OrZZ,8ȾElRg(5||T7yB|^@Lb'5kBL9QBC6P&##4_fGjz*Eŀʙ~qs -,Å)@M1-p>#"Rt4m{ub0"uJS$j3-da9\A|乇q,Ix'Wif-A!+עyčզH SH$(Uxi!$njv2*R] RZfAZ{%>9Uc|=<9v/8⽽:.d9<(gA}74e՛0`-b t=$$CyoyǕ4>p"ِ8ڡ,{%c>r{y'㆕6IaLb{;&W k5q9|$YL* H\5k(, >[1λJk;Dk 9[EO+};x܈fbڃxt <8Hֺo鼸Cal$8^oO›e- E<٫ %!\ ze"iRi-a"`k,&ae\+{qDB̬"wb;w:+# %%o1j ty񎂵eci"Å3%OmBsHTo/4"sgeHpl*Pu]:] ˷OjfX,aOnsuG :yQ:KHGϝlw jasjy_0]] 7WE˔V\Ԣ KzȓzBr֤./ ˢVsp.3C~}OOwڇ-Gg<ڴI^f}/ZP vaQ%8fՌ oveo\*7QXrҽ#xlyA3o2^E= \CΎ.E皧VN0SUHU}%a I$}^TCm^У`{(%|,(N(q7PK6r<4YfGfN# n(h(`єQKP`q=IYJ:kvNey(d$u @N[Ӫb$ڵg밋[4Ym7Bbh qN )RYP]*fz@zng 7~',n`✗epR#);M$.G- `-N̟ND: ?w,)G.?Xi)l'47@s?W}Y*b@T ݮ=׀ riVakT `1i\SdJYwn/{,8UOcnu1n}(h%-C_+;*d<o$p -yd^tou~F Xp%QzGUEDsFa;)#^B;uJF*QM2 sg:އ ~>I7lŭNj!xbb,zl!$MѩzOR}Vw$59ͽ1ӧb,@KGMAםd^ʰ.\nϏϺ::E#*AR=X1S hfq&4Q)|{-T4A5e([?=GNʖ$Ά9Z<@g ".\w_lRjs7@gkC@ͅ@m!R\J)ѹM,գ36l~ By}הQ%uw+8 -߀p[%rr'D>}j5= j 9AS24%C^NMdy´nѨJİxs2jwiȪ|G~ y'y`PS}_oD嗞+f*Žӽ>*.}lԼb[]@b9J (r4ܧrO$qv3jFg'/l wb7HAP3MTXe|q#~ų"#>6dž镠J-d&k u|I=n@ ߲ZМy׍27I^v ӈ(?F3.mqd``VϞ/0m%?#p[vOI ' \;B \4j{{>j٣f zGb]z>n'ƞzi~&g]ѓZUi}5dL`a̓6;ǰ/iU&C˄>^#0g9ްz\:9(i- 4'Ĕq7tĝMM|jOw5@؇*h=6w yJv+MeNmxkcA1R>FZǢ\@v"%6:TuS?;4?T!f؉-VhkX6|Jab;T>Y%F FꦥY:ļ΅o0aQ?H2#ZҬgTξmG_⍋S?W:m%y%@y*ZbFKRDI &ב ~ \g?$])ur0{  ,fJ倴D|5!QāsZA`n*6}} oNm +BgnY"#$U)b ,M'9njl?m!hAz0ޙS=kH M+gn֢c&;᡽.Q<1ZLԵąm6l'Ʞ10o9DV Ie~;;p{P}4TuWa ]0- 1a8߾Ƿ r0ɑҦnQCvT{VMCW %F=VvRx;w/S 7TKOx:Ko.4WNJZckcr𕶵MBy;=i|.,NXMY4V8[6S]Ѻ9AH=ie bGXHf< È_|  6^51rkKc7&=u⸴84|$Sq2L!mC6iuɋž6\zrxN`.Q~X k<;a.tCHJe+61/߸/ôʕ@{ӌ>vݭJM#B\ XUoQ2m 9FHO )\HHV‘_`4YKtZ 7@9 9CSmK3Mm 7ACCm׆[DK-3RʂU6Dlrگtdvz0G' pJiB!X:mBͷSr8y˗mz=l0j|Yw' yUS re+李f^`83ЙM@eW7O+iVɇ>BF V ozD .l׼05 5bnH + Xya/P~;]>N]-_3t&1%BqLfN1k'j-/=GcoL4\pynUC;ڦ-o2U߅ 7-/SQ2ȿlB+MMOM*}u4NBUwD[b| L }֌:dd{v/t(<ڝBsbGnM,])>EJ"Ow6DH+g/JN=ٮ OcK$c@`X-Xj$ޤ7=㛉߻BϗRjN,$ u^h ՘(~ zՏnжi3yom>kVɯʺzBH"Tsme#`rr;.7 >UycDs\fs9kIM AO" YXjSb9')Ipi!r7hsy[F)^EMힱMN@K(k^ș+qbLZ`-$=b0̒"@Է 8O9Rsqo;0<fҚX""QD:`7C9qȐjW'*ԑ kVMbGv-Fq8UR-LJ'˟|.i^eZh+"֟Sxe-~+NUo?鴚(n9/({#[w-Y²mG̨ہ=(x~wx`iZ-IrcsE78nb&۵`VnM5`K$0l%'s29 64&ydw>-',X^Uv۩x)qj$fg_iںrǪ+S%PL`)vļagӗ\b-?|\+AAxsa(z/L^]$kg25(K1W:ꖋ^tTh DF%(l80v8VF5^!ez(CڕKR>.琹Ʀ5sJGC98@p&N,o̬xߒ:؀a& ^ΊX"j/ɾt3R1[4@xrcC-9fL{yHAdp&JQ&EV7"Ɂ(AJʍn5jr"-ݪkj^ a0HxdbrOm4I_|Ml5 i]xw3 QLha;P:#!\ܽɩ?%QQ7:kz=`l3%Tk5mz[\IQhI$9TWӡ'm2rFNI6-KZGbc&8~%ߞ2}s~ 8SC3&GfPxl;k9T<0`;j=1EMU.S} `rd)}_8{M˟\1 gb6ӗqdvS:(\%u"jܬo'cwb+8na+wJiűO)B;12 x<L Hq*iin.ܨT|/MHЭWx:n^/r󧒯0R<gw#ʜAv1Nsyھ% xEb^DΥ3}z>Ecn(2.rë;m㡫S`;h`@"'p,5})$n$SpfydŘu-rt"mZ{Dfl;r7稄6< qH4Vk$4}emE̳ 1 Q'-bPnavn>*$Kw_w 1Y-E^t.aK+$4Ջ:˺[⶯s:3G Mq<+戌aǾ,Ÿ˞d!8ͪU+arQfZol[Xl|d=tͅP![gx`~㑳L PKQ?Kam2MNcQMP[Iv19]榆:fjMo `lSk"+`$&*XYnWeEV,?(%KbF(ׂEҌ~q#V[=)kzHGy eԹ9dkMcŸ|Z,/R "tR3NB3n+jLF5TʹjW FDh>?\OR҃zWN"5{N`ঝրT饠gU!uǡgNkJI;G`)!Q%](ٜ4NORE)6n.X u:~AQ)!Em%Q4Y9T6+!^Κ#F,c9 =t X*N"\4![\EDM'gs"I'I;blUίDw^]s ʘŐ:[B$F W?W|ea/"Q!m`ҞS"jw]T6_մ;J^NL=T*Wm2² q LG =B>צEqAoI`;qxxh# wHK0dd m T]bľ1|yBI;65N[({bcN,$xZ& ,-[Av a@cSB#O_P1) ZH_[4ﰉp~< h8[:<5ȵ/TmB͍w}s "Ș2Zݗ ;xObx }<:DȊJӸUy9"WNFx38r}0dO Tmg>Ƨ{G7hT,d%T EmN$NkKԗ=E bMf/Cw\#rG{a l{]bQ"[D8ZEZ(1fesdr 2xzr^pJT>C-MPY3p sbؘRkd#U7_VG>VO+6&%+: jݏ㌿dvӢ6|j…-Qa E2#2jO0 DJqᏕ kI!kkݜ<"N.Jh0r9R0oz/)^(88Gz\wIN)ӥ?=fQmE_3%LSϷq<-[Tr{ɧKx]b{3_&NXީ L_.yr&$<ķ=RV^| HrqKWXܻoLV F'>%+V[;;T/V$ﲟV*|)gln+Cϱq& t2:"ӊ]ʟ*KWda#}%Ij)}-ӟt!ͽNV-YYҿ;S߮{4 Ǎ,V&&P6g6V7U"z|]u- Tsj)uA]^ѭ<x֮mjJ_atMvMdi@]6 Caz:l t"@&jWΝi>x<`1V˥xc˹8E)jcJ2'hˀؾoa^ש+h5-w1ec]G {d6ݮBCQ?`-dޥI24 N/6!?I/#{ĆMik2o0\b28_{[oMq/sނz;GV/m=+~2Յ_04lw Na߼⇨Bu>P,] /8(/8z;o^Өum1N i_1fi^8;U/芤?M*R igӎ+4v6\  v=/V>.i{N~FX#FXr(: ӴnG2&3ӃԌF$И\Ɗv)/i@mhMo3$}pf0T:S] nR/8'*g $8\ݲhA y+B{AIzeEm3ݔQ-_yѰfD^ pBU"$аa'}GǗmnzaؿ:|’OtYr^ԫ?1鎧|*j2Ks@5 }<~ee]Q?B?&ӤZ_ovahh*\$WZ/EU(-9E~&`bdo}ߓ3q6$n%Bo^[?+G2de>Ig^˸p|(F.* "Naُ`iXn.IKwW3b514,uZ$-pzrҡR75!HxKˇ׷RQr㌉2#UH.DF5Df(7T1[vxAz@ $G+Q05'.WRQ(c(6q.ՓYINdilT3Pa+SX^E9$̘b`B!z-K6W] {JRqYN̮/ 2F3J,&?MӸAIkixM{,}"7zTL`Qi[cZR =w ~%W eDWD+p8s$ʤ[玆2)fޟ_?;?!,Kdcӹ>F_ܵY՞!H^YQIRf~ZTοiE-Z;;&o AV<-JU^V4.F\ ^ą4kOh[ܪUCE7GupSDe*Y&.GŔKH8 ~HZWoNsr|D L[yur HxLK7֧{55:2E/4p{!ocX2 0ALoӸO6{{ WCS } IMirv d6DEW X{G)i'LZƈ.b~ N |F_\ _^II(ߨ@#́ *HG"ȎiAE'o(*k޹n*>!2Y7֚`W,dҦRc#QNXӡ j@E(_~p ' }ΧGh*[޶NsH «B^,Btjj^V.͹Sc ),y˜~0?C'kUI_$h{ F*骊SU9͆*|o>^2"5F,C7"_M'&0mr 5:X%f66^c4_f+Ͽq_{ִT9^*L$n.4xs,JDk;tO5 KGSOddy`$Aaә&O [k](O%ƋL+xnU?nŬWNm F;Pwp(JkeDH'#)v5 Z_MbްBhhH2HD0mMJ~Xid {T[zQE__COG.?p6;%Ȏ.xՕB χOx3W'%@?/4O͛DNSio/3sEaW ˻)/i ^lR'K֎aQQg:9\dsReI-:?D(0C/\9:q6I &qK4;Q&bD#[XKqGNj)зѶ+`)@?R,+ns8dKq6;IA,4SeoԢ-)@EYNf~<-'R~O-4yQ*SΫ Q({<{wr. D; ~&PV?҉V_?Ex_IU<Zuyj76bYdC/JjH|cHqt+C˂#9vwfhv|Y6O4>U&Mm](پU_L;7:Ɯш-T=aq O cVj|.Q]n] tL Ѧ Q}W=}75sɗ/BϷ/2]_oe0fUFR3Ȫ;n|j0# &&~RgxPOpYNTY3'.&>s߼#_HԂ= rop-MI+4ң`oNϧAlY\!-gj--M)lbY1:Nܗ!.,#Iob*Hk)f7;X%Yцj1*t]Q)c:QE{>9=ԃ뚐?*e; ujʉJ1c>4VG9*)|H ׆C{Pb_+R_; w+ҀZF3kL7Sg,m7LeBЉ U"xCr%wΒxEego 2,bɧOǬOđ!`A4%nMebc7~8{Er/\f(*Hy* ]rƳK0 q=EH"ƔDb]P;{>D DPjd͂rٷf/B?^/ C`a<ĺ.D>rHWP/yBa[>OII/Ko`Y CKSD57;H<0¢ori<-Xc+qsАefii-Vq囹fVѷxwއr-- <ᢌ, g2"W}2 Gl Rb \L-ԽTXn`%]=3tk0A/ / `2:N, W[&^ET`>a!\p=C@j:i6 B&:ϼÜf]$ٛAi{8 #ib|rȥur_JuPz+ʽ}~M/2؋xbLn"2;7ʥaM;ȔlÏwAh.+aNiQ@f{}U]0<ߚW:)=jsզp/ە/N7Lu|EŰ!c$ڑ{HOv2zK>WE*7U1c:ŭ;9sH?{( "ybż#[|n_Rb0? jyCp}J ¬0\!P5z~cf_3^tkȋ]ʌʃ.OcG eNfEP{ųc1L-ZEUc^pP1u%6MKC,وrV`8nIvr2_NE\YV4V5Dlw:XdLu8Q"1y=\3 ʡ6ySR.3v-W/tgF aت>:ưYKr98KT нÜgp_E[Btth. /K@AHK-Ux[9\8ºT!@Ss01Z;jk&7>y͜ûTBQٸq|q6LK 6/b920,8rf M۬z8 KoEXw31)HzL#\s^J X%c:rRڣFp"+ByKuHoDnq@9o=U[!fZ}1و{ T ?@{D"Q"[NeH> rzNSnaDNpWs+gbƷ}V&`ݦIY} Ah&fۨ9`Ï+ @@UHw^MPFָG-1AckRT v-&`iB?Y2]Ls]*4߾U鰱7zˡU7ʣk!DHʘR} ~jW]Mg.l"]K"iSPvlD-5hZj讷nÐn1 BB!qA{Fz3r˶`G@%8V@U:dNJdrTE3Hv׶d7tv(vkS@дAύל~)5ALx G:Wv/ި -"F\oZWo`N¹ 61e~a#*ZNB}[_b;2}e,>`O+@KyEZG7K >C;HvgSi%zsٯ^)@XQsY!˖jzox1d-Skͦe}KR1*lQT*b"4|p*jh+5b}q&l` 94sIc7C$0?J>QzbձQeΫ_UL}ſ\c}} ),W$-i\QddWaŗO-iLYPrp!$} \m'QnY`#v4RVX7^eߘЖ.3Xq/Jʮ9ZdPQs?񱥢)d)UmxXE#%**jaGYe8'mInjhY.d#kc]V{)]7fs!x\25ƭ.'D|I\n|* 5[dxGg+ѹ;pe/t/vP:cZ ^xI^e $}G"Gy7pSn $e3Bx×71W g'ay%bZ{LJ9sXՆ֤ʵ`}syv9xHE‚lr|Z;1~Eb\-IM@(c@a_;RY8 ~! B2FC9tcϱt"(yA}rE5P|fR`)Wcq5GD'A_${]@9w*ti$zx9{we!a<M4Sl&ZNIF^I~z'[D栏y;`RE{I'&/$cxKPQV-&ph8A.&$E"M쮙0.R h8ʼ b)o/!FebS}z}cw g38"{fbN -g:GY|)su_̃ !1mF+ÈxIKKG3_>nu ,(J|g&ذ -E'KQtϚ8YgUPL&ER.tߑC1s(s~LkQOX^T}6eRv 9,Jtm -CQWye1"b7G&J^CfOZ/ +5mReHX~-L>@B)gߎt>90fDu$H,Z2B-,G 'ZAp+[rt3Y"GcM2&'miulz^ eeIN ck{@[0cq3>vT̏<7vuݫ:&k\*U O&{RG4:ͱrS2NX`pӢvZ+&᫜FՋl}bY V1F)""L~c,j I}Fי; :5+ W%z97{KF;?w=ly>xpu*tR2s6;riَ x6Kg.ZP?F8dNYȀn +# ROIGSlN`QQ{,.$񳈅_yJ"$gƔ^/UìHhnb ?)ٺT)L 44-QH] bT`AiWB9Y˃ntwl]T9WWQK>4Ctr>+3E{:^v@n# 7Ćb@O Qt48: qZJ?DkM:zvf+$Y_L#/W V5'2k: #}h:hPh:h`(l;/*w*9W~@e/1(]; EI5%YfP;g0-C`[(!=AI鲮*'KHMq.W^o;9S_wW,S8!9FShBT0G^ #NB-JØrMD[O=+ůHsနvy~U.Pn9N{5؜ +wA?]J=7&U5p5@tSb{ꕗw7st`$.kd_U7Bx|HM/?;@O iy@`Ukẋs kS"~l)-`;yU2E},r@޺V艀Zo>hǯ0g 2@`=OvꖅxlM_HH^ $?KZ=ÄύFf*R]J빟Ґ(zLD/me"CSwRvxvk` +(ikRao٠ zs)(<5}ȷ13-^Y[V0y*)pP}|NK^4Mu'G67(kkB<%l_u+n]"-l<ە wP(!T庬r$0Qo 7&Bi1$O?f0dJm7Z.~ޤءg2SI-"qW[X%Z%n2xVl:0>" F i'Ek]&,BΙv2\Wt\}g[W+j#t:pt!E(t",;K6نI$>h (sbߴ*&t։-q :;AXϜǃ8} Jٖp$6WNd@.+5-Il:}*#ZPˆm9)Eމ+PNCa4.Pɵjbn`sJO"=*JQZ(j *OeFV*ٯ,~h}N[( MnfP?*zĬ%WhI8|Pڣq|V  +~F9<[CAg~ Nz2d&WWIcqdx#BZp!ӽU[߹S5 di\KWnQy@P] FX^UG&T.I5ď cKeפF{BS~na߀6Il!Ox)*wFȈ)S9,V?Cd E$8HYICyӥL2/fwZBZ&wwy#c P-`ИE:&LHTZ]kq訆`鱅ie`l}FS6aamC14ّF#]>s ;T2'o/ծ,Wen|"IE ,Q9s_K% >J/%olaj=:Y_ yRU:ThG].Yxx=1my'Iqa͚($,GA3! WnJ6hVN!8 1:Ź2: \6 LA̩o!_T;vfvGٖpN.t{9=]`nj餚)Z;G!}G)U1ҾgY iRmAʃ0E'U@lusI"t7bs3O]%wo1A?pqsL8V0;Z% 5B=br_dzoE|40BC׳.@wfeu!n)xN"8 2v%&>G} ](A.GyJ&EvLC¾Ǭfx":2[۳eF5!H ~6ؘڡ*̈́<,2(2gINzV#= =j()2%cZ)P>)>T΄s+_@6Gɒl xF.ZĺI۷F0FM謶$y®؍ X.ʁHŐap[3^D%G{2J#cFU^TǺ3j9 sƆ{X2f=/$>=9IQs`íA*OdxKΊ_'ֱ2Ŵ]1J~PkfCtЛ*ځ.A/t˂g2O:S,~+Uhg.㤝6_[l=eT%= f" 5WK{Zj2jQ< ;mMV-UL2Ig]Dqw?+LzгxcX*E!cia`Y4Q'$XSħ%b` !͋Qeӛw-xJ躚  -/PG;)c}i4]\!(lnqC`TA9 …M1 vHP Ji aeK\}5\ l{IwW afeJR ީю.ҘW8<'wC49\HZIEffeYiLYgp2ƈ9@t69,O;ˆ3(a JSdHgvT`ɯ`9oZ1b4g#_deY|&Ay.V_vum.xM.*'We.NQI_9k0 fmmZ{=il[v` T^&(efpȗgkX VFz#~>̴_NJ\orY-ʙXy>/ Tbkp~4=tQ~U@jۅ1̀8g ynVB=ՙpAW`/?KV:LA> সJUDa(!4_|C4Mc_ص#{1$KB-1#7z;?8R ]}qҷO5H%<cT ҁ΄"X6ݨMEl( }КY/OR HUa⹐ X@&Ngv'~[YA@i.FV}H[ԱX8h;!ԅrC"[1o9 rCGv~"bFd8PL'&>LG]avuyd)Z.\fFNDU -i,hg'z|87lT zȾ (g1g,b@zs4Emw`pʡq©~ElX @Ʌ1x PܡoueADA8Q!3Z(푈qFYpήU$Ȏm /V7 Uh AXgjJa%V<|PiQ<ýAL@(,-1R k\ULg D PZ \e\.kzyr Kx)iQΏI4lmIf5t%ˊ|i8 2Eݳն8Hx.uǪ3DƆ8\o;$?n kz'δ6@X!b-˿c1`,H $?W -5!0"e/C8r ٞ2~EфI"x^|-yt;=_ywBcA A F2'? d#ˢ3e)7x#{Ca7:EwNKfGaؽgZ+xb!Z 9B-xd:?_Ge"0 yB;3#Stjj^"rٗFV C3_Y& ވoЮ$%k\ ߒ3mlWMtos<* *lC,ك^M^o"beAhKE_Kvj0ԓ jgmmCLIW>[ݓ}Y@ yl T밁2C^QܥӹoS[1._~* I"A :B 0ɵ\oy֦DVIc.cMx8XERw<~w`OLywCv B+~Ey7Z~²Se1;Ӧ.bQn(~l: EH.>ް2Ng<喿, 6M=?Mwnɠ±W-9S=_Ap__,JE߀V/sj P4>E$A$R*e~ ([UAk+yjtrQ>],'g$ ]Jd ! 拫j2/ıV tXqO0LHGzsQ_O߿韾#ӳJRH<@az/­rNKޕ(6s>UFGXu7D.R,#qބÙlG\G"ڦtҭ|}% ZCز.?{ZEH,1@z6s# 14(SRn<=Esw-L:SvuBv0T9aE4z]|hT楋dF҅3ыI"(mv4hx[-sD{n A,aMUЭq=_xD9n@?!hK)M?\;Jw@2O\X pTԫTX g6 @[hfS +T)[J;/x#o1V Y$k2YgkF>Zt`!Ij"swG)We B 6Pm mf̨`%^2-f+f8d_ăkq۰J^ls*DSĈɴ+@!cJ-o7*.)m k9sv{Ch ף垝o}&#lb}pQμt єp3H#T }1XHU~aSjKV{oozXXCZk0T*Zxzl=8=ԗK#D(K]3ڄXWQw3,>:FJ9ec!2\(zwv" MkJBZ^HZJƀrWѮ4M5>m5nw$q1IƙxO?4 ]c269>ޟ́yp2k7FC^ϣd!;C 7M~p9Ncb1c\F;\ΨIr.Q s(_f#0 M%L1E]/3=΅8L [uO[8-aA8Ǥk~8xI'k"1#E8|=u#QX(&SxZ >DAdE-[>Sw숅>ץj"&`+A;Ln_Duب'k?>66 L^y /TۺTd=Utc .TtuI%%C %H`jf}`ɉ .*'N CRśYp7":.*{`9."]S0W X;]|\| LyT7g)FF_ u)׌?j轖6| /`ʬ[D&]<v!bG5AWI&NϪJr=K5E1}E/Є+Pv<:ʭ7~k>ШAȷ ǵ ǧR}3[s׈V[X4bGzVpm W$ZYdzG R NxB}fu:@0RlD@dIy < ~Ak{Y;["〣E"zY8"oZon.P!S.rEZ~IN4^iFK{A4,:ڤYYH3aYjemh#M˳ աؒ0qÂiP89׬ Z{E>f~y}mՒazŝ{zrNSc̞Vd!Yk]L5}[;1tbb$*֏%>i&z廅"\j*@0qJW׌ݭTa@}te(y]. l }a A-qx\P,]LVk^!L1ƥS]/&KIh!cA j rr_t~sGu2* Me8ߋWÙ8#6i`e/ӖphSD7+h'Y?R^lu#Ig+0_qp^fM*]FfrQ)fW99ϴ CS D3TC6֙9OLgߊITyr#J~Y$Zն+IQ-:!S˂BLNw{\p~@X0I5_tcх]Zv4#wH[OMfRK]JZ09"ʐ-`&6õsݻ|"gC}EEƸ4eϳ~v!rȸ>7q*]GoF:pY e^2PZfK')- ڔ.GؑB׌>O4)[ M!>PXI`>P30ߍ]Ceռ⬮\kWS~;{)rêP2 PT/_#rX(cf\9ܦ. }evSO^Im[PL``Sm6?-SLb_Ek@ {-wUCi}w包J&z9sX9v -5u546];2Đ(ư:tFyn 5!6 ؤs eT¡XW -HYR m_ Buo#2o(MPcL=S3/hWS'IY4xx"vD$T!"4cw_T.@MǹƜZvj\,,A,Gz)uJo'W՘ }8 en-=4EߤfNk`zDA,NAh]R{il zqJVx`@FK}^dLP+eUIU~ż9_}{Y'EE'IqwLuY#?}5W U=>Qjtk]!߳g~#of ?xuw$wc‰l&7ĕkaMb/UB8N%}7/"ڑ ukMHl!cW^Dm Bx_Ȝm hi*,v3hv.ZSIU- N"՟;1NoL'isY[})GVBSw&`Zqi..knz{׈:,.Ԕ9M; N܎@i)jjii9Ój;v88x꠮%WIȳT_P-(?7[ܡG"K$fMD7HnO,cF,i?AnZ~ [9gԭ%#ӫ7G`uG>kEI9Vw)$%JR.e{̓՛xJn-O{lVuYT| [ EJ0`+\ &h'DEbM-#7(܍j"uKGT!-֤5 2%^O9g$΂7W[?> ` i-6o3o=blD_Oiuv`fw,{ĤGH>.`E**'>dޗ[}@-$a?:<֏+ױ Y&(X>4*^ٗ>2sv;a bz)7{HQMAi. ={+=hj}@#haW_EsΣ8ǜ`%{@8~`KUC|/v(l}A47c&. U4}|9-lC)dPUҦTW(\"6%K9HfWlsFQ}v6nV сPCxGmQ yԒ7 0c 0#Sqj%L"ĦV2VC?Xʃ& 4tL`NvP镯z&> *p`Cvf6<3=\%$k2,=pBѽS1 $͖h!T lN5X}q;O2{7K" Mrw:[wy[d"aH+`0DȜ#~갾Zظ~Na N!ASS;CY=$C5}ɔ]/!D,Z\Vyb?JTVzL2v17٣iTZyY58򌮼*#vjJ5ܡ|֞sj-}*Ep0wJVI+vpn#х^IuEgڇ2HHtUT3&6+T]C mdiq_ !wZy/ˉb0a/㼎~ruGPK0:}V(GB&&vmqQ;?!bNI1{\:|0b+`lX=9!ԗiUw_BF|>T ة33E7r67|QJz2!CrSޫ&VmwQܡ6^;POA Q˰FhyvYGLM j̋ĬP8alca8g ]yT4\Am"ZN_ұ݉:#Ɖ ]lR^m|^\HSy[}Wl\z5<&1C)2H8;)c_U.#1+Qyj{1soڟQd$.y:͒gf)dz.9ET;b,9sBV =r1+&1*;]_)A-vȦ]o&~;rTQnE9oNQ uhhp4(4ʐthJA1r˳lj]?g sCqbqȶVQt*ðl| 7FK/W= Ag3i\ u4g0jl)}g1^EQFl&4ØLU 3AlIw';1êwc&i|e8b2;Lf+P?Eĺq5Ug&(76,)H廬mr5 =K,͹o9: lwWpdCSzyd. .5 sYB)ZKH6SZA'%`N]*Z'$qm>aCج&" ¾p:V4lNXǑYX,bm"S_6&FꪜIM썻s8{} B<⼄ KE+R9m)/ӄ d fA\߬CuWH$l7Q#թ3ą)lu_ޗ"P:- 'uOr(FƔKP_wLB`9&pp6+ s=k~f? wQ~"x07%!-.9^MʎzKc€5[`Ua Z_@}5a4+yZjxJ_D]" 2ySsVd5)YA8ui `O=7bUoNKJU:שwdTf[|⌃6dcoηb`ߴ^ hpW/z:ivqҭDtQ_21ЌO<Ջ69 ˢQY'Ĭ!Y @酌et")jVјJZl Tz>uvMtIJNl""pg~)\[?R;+Ƅg_2ZU62q(E)E@۵Є>\.ylߵCd7s!QVz1,(,. e{ qHhmcdAp 'M큳 (rs#wqlh6pٟ. t{&3m֥%S+JR6 ~_k_5H.F p%rJ8ɣ61H{Y=h)tig%Ԏшe3b}2C8CQ =+<->J1=<*tmrW4XVᅎ(S[rt *'^"  ˪1Vm 頻y9E_ /*""߿G#ymS#?{5WO#M!Exr,o7ȍߢVS\wOc#ާc zb"s+ `#"v,u lbsȓleO3NP!畁c]W?@[Ӎ2Qmz/UlnEx fvzWViL&͢~ P@0wexXi5 =VnOՆ8i!C`Mp 5 ڽ^䧙>i}P)K&BvjuɌTxВ/޸ YT|N%4^~_t7gQK &}44-iWc#T|[z' qLAsA&:WR4#xӟ.ےşT~Ap.烐wc׬[n l@8G7Ƣм*jMfٓ\&ғ(2o1*[GBA l4Gʀmm÷:)*CL^Wdx1dрZtB63aCKQPju!ʛW%^Su i9' mn j`.B+3u]IƒWW58/vކmr?+x,>iM*bpjYL]`&ϓ3dӫ?3dвMz#"p8"x* iۜ=H6ӷcU-1<Ǜţ%КhxFck׾ w-+BqSL-:rFYC+{: ȭֳ?Gڪ«;223& uy4j3ţ}J†+.٤(;h_(P,Z;l]N%"0)g%*1ݭ~I~)/6Ӌ^k/%Jq7ADaH|܈gNl:,:7E+6ȌamӉuȑ|bmM{& {e%fL<ģh&q)]߈ǩ *R@ {?b7vVϾ۵;\ܞɈoX =f=+,-  * YKV{ഔ"[cZ/DUM(iN'c[Uzq%bclbW:#eߊD_,2-KK"pJUV_՜ҳ̦m z;&y|3õ}{$.im(h|u?>X+ #*-t؏NLR5T Ӣn?LO4ʅ]( N8^C9;QKi2ո/\R F;E@[ H GvɌ¼+T4T@L FR۹^NeM_ኛ |Y[,D 6E~N7ZvVoyAs{ ˲R9NIʎgŧb C|!Ejfml-[76iqCz{Zd9j }fj$ Xק2ŚEsEyFԙ|A=;%HȲoG]E`HK=&~NxO0B{R*ؤDSm2F"-Ub+#T-(̜Q̢OeĘC+ՀoQw,ajOA"-XHbCNumwc 7 L-/΃oFGZἮ6h^_iUWa_<㡑-@HAܘ[T''\#"ɉ3|, 0ۤ^j}b=ߗ8_~QHu 3lrEk-*)E_cbwٗÑdv}3~oS+U3R QEC-eC,VT4 |m3"!!mϏ~l}iƩZCbvXt6V}JBNJb`<ݖ>R&Ů.}R$ᐯAaMUc!3<vBe8-/2/Cn3Ү<9Z5>TH` a|Cޱ5rTP7I#E~2&0oj-l5-Pc.(\a6=c|3KK "B Ngڹ A4R2>c 9I0biNdF'usʓ]0m#dmy=~['ЙU)iCU_JwK~YV}"JgǮ+&3eq %„4#uJbSa 3k`˧M9$&/CR'wص$(ЖbUkN {p#]l3CwuH!RzڭDEp·ix*BKvU򶛔X m`ő&C;ɲ3&J~~|oX_jh8)d1*1;?$_kvOIE٬UE UgStp,M^x`0rIxBb@5gwU<ʾVcJY|Li7[|CNL}$*M[!<Ԥg\8<;*|ui#*RVqId Z\O;(٪KYuEMZ[ǡ) G`ޥW03zߎz%LD8}_ ` uqd~K J`%uQ"ЅyE5-WټU &¦0~O zGA Z?F<^mm̔䷂/"K%)0I-FFk_J#NMW{T_΁烩ހl栧4p1`λԼiX6cF imc*IfRф;/1 |Qq8nѼ~x#'\*oY&RSR^o4|>rEKl]M}S[MgFtn[=GZ5N-e؁;- i8xDM8'-ls\,d+|q>x--$Jk0ݭ =6ZILQ`+z,z^) gE E- UX_>oL~ڷiw~>Dر|GU7TPPbq2J 8*ݔKV}(]BވmV¡q%$ܶY5G(pχ7gP ʺ wN'BΣ%>دT0gb:~51~P+'nW0t*g@ϭ0r$ PÖx0o 3r$^PɄ̟kWW&BY4 fPR̴od5U(XsQr[;Vy EhN$j2?cmwʎơLU<]3v[ɹFhH=oJHQfsQ fx|neg2o3 FS˞bLE;+-LcO1GaB? !Ysύ'sn$ XwGD3Z3tm'ifI2:вrx?\-X<ia5f;U[^J7( jb\G29d.Ū B.|δxf; XD :8aM] yqJ]-zO$ithX:?V9G^g>El%{ۙ4|%XtǂfgR8J%U"_DCA5]歄eA@0oH)$LTk"AՍ* K!|H-@Ҕ0Gp' g͂E6_h'wz)vиJ~(ܭxB.(GnڼtT5%^RZр)뺟^gUz8x@ 壱B7ظ|*(>î[-raO,}}tK9G׼ n\ f+#,B| iK.vMcd"H4.hl |9чup_|k@.^Q"ZBMdݥI)6װ b̏Jl Ѥ ^m::WAsFK^B^ 䂕luT&BNfavL[4df<-C˧W)zr[s}<)=waѳ->2(Y=Ѱ(7cPzzGrIQ֨3Wȸ@Ѫšsc0G="<MQq2Pͧ')>!D g.b*z-oמ˦g3 P-\pZogQ#BηI ;ILc 4,g=ܐ74QSއY@#Bx)M0 9>͘4V ٠ȵYYFq-9QJvjPb_HiѭDljo">7xŴKTΖ^Y0,gkM1et;FDC}\%n @šcܣj1d6Eb>A =JMR=lWO`ֶ̔[\tlM u_Kǎm'3 | B:`J,/ǶVntrUugbTAnQ.7b>=8bc{#27rx*,b'"xYυ'gAh>²J/I6ߝjZڨ׭m>Qf댃\=F8*![0(.dI{LYYUϱs} /a#)%(dfv%.ȽR$P%ܤ5Ri4gZ 8Yniν'IEjGfv o\A۹yqJ`S҆ULvVQ me!زbX24 '{xe> k q*Z ljzR豈X`TU.'tUDʥNkpz_녴s`qՇﲋ:7 -9:ﺱWwaAAk"#kݢ0}M _&:1F\(yq=m\+D js 1=8(N0 ϕ]Oi&l)"i(c#œ.u 9N;v'-jyRj' D$uݹ6hq4esYs nO#,lB=I![3΄qnF4|}Vz~&(8ygwȋVr s0iN /2"ElqLhJZi1.$y/|n{08[.G#Vіz`S=(igEa}9j Sf3Y6LGm%DxL wcpťqxX1)9ߓK/QQэ"W25;fRhmcW\E.jGmsExa({v}:`{+#m`d(D~! ( ,ԉ\8za1) /Yϥ 1(O# ybϙS/hcRNa)1ճyڑ6(tG?xGdC[CQ_O{-$50~eۙu5D]Jidָ^(ZxЌGDMYʦpz|$ٕnt$ &i#_VP0T9 P8?\ԧuljEҩ#iN: @1i+P*B6i;(ՕRUc"CO,ol;ĉ #̵&ps|H)\'ף[ipBQ+WѬB3@&%g1L=njgTR"<9wYA Xp 1p.EH(rU"| w LLx$-çV}v#feIKSB⊮gq ]ܯX:R ^Oo[]'@0esܕk[ HR_XrZ?f;a1M3@]ẾGeQNE J5t- ]Du!*no' Bm,LaWk36ʦ^~{܃G8vh{pZңKUبL<]_-pcG G=w^YdGrW[ k̓*_L S/%)a!nks8+LߧK{R$D D1ǨWjSme !6-HioTv]]rڙ&ʷ9 }Wb\sr4ee(TΞ\VؕjZXtG T;it7{^;Kb^.S!n5)!w w 7W.!8ܨ`Ci{KFӤ=CPZ w>wS#1Oʧt̚t~= KQa}u1c(F(>mtZ}bOIvx~őĜE}T? bR01Ot_WO/bK-r*mΣZ}ryƩHsQ POdY}g!~Nt.Н) Xp9`Q{XXshrV&:=ɔxW~_o#f;F^|]ad2ʱ.QB!ĔH3Z#ߘ(,a BeW治"&/~b7=;'e-PY_/N8biv6pG[MɑU}}I=Fz[ cDb.δ9o%[֙nFʋyS櫘(T:_{Kɤj|2N)#Q\S7bސsT]e5.OP>qa;AjIC,x#;# YÓZ?:jV"[!~X+[qvfpOVgZiC|z|~u59&6'D.28(p׃.ʛì7H6$tR,,be255%#: " ۨ_!0,#t-KW) ~ll-óH+ l @X9ϋzb.0p`w^|-f}]DNd͢AST0|>Ht8r(Vu90y*}i =K0#荣wԯ4>Bڒ-Egm91Н+NNA[1v'l}un+nθ蔎hm='S<ͻKGR_Q#M2AV^ rt9|M٦aK@ @ǎd[])@8jtJ%5Ȝ,U1랯al~RFF8qT'%9Ot q_n?)Xk=^*ugiY~ٲ BziNF|Qꉮe܁}q%VFФQ[EZH͕CD`0PŢ~㶋0R'07 1X/9&% T %,c%!?:Vh{{a~)GO/ѵͤ{jz4%0iٮ;=VzEuyבtͩx+2?r8bd~ϟf l9|e=2? FT!֥QR@;>m.~y;s r<8e,<$3Zbr =QgF^VpWyM+l{FQu!vBYdz,C($|2Nʆ< ɲIio pt"ET/M+ 3Mf#$X[-3B5j5 %Ne"R$2Ӳg>c;FŠԍꖙ]iu`/]xrRlQ)tT6ہ lEi(}a9BsC\ skg<.NӮ,. h;d9:D /+r]=(68qEV)xl <;v$K:"s0RrN;l'#yC){>>,eQO!+))yćMIwFw1A)R3E6>Ț^͐mAi퍤< n(!ǡ#1<}Q@"JH,&vt^Em;Ѓ9 D %RvPnpT`a|@~ OR?=-3?g5ÀnIcT1n > \4/ Fݲ1Y5ںd8/˒Y/6q*Pΰڇ]Apz&' @ ?R'݈B w9ӫBfƚ'l]I2IH%Ay uJc/) j',lF!oy!u66LT@$pkڭ ;m~j xNUF*6efK/L:"`˂ܝD$\;t~7yA^<>)d0(*ya7@c*|ۣIuY7jf|pUt0(ibVAeA-\uP<.'5N* @:mDy byUpWgy3ݖ#2:l$qo(N c<=6E_1T|D&p- pK1l/,35 c;;̳҅ ݨ$Fؼ 5>&'bMA|5\Ae}Lqa'?d ؜!jt2AXe@7I~Q#gWg)|gE8>=AԤc!8]֒G- j Òs)3 ` `oI+ bC+N[mջ8ՙbPmbxRCA~J Q! M*R!j $^@'?h;\эSpwUrEM 1 OHiC^\Q[1DH&-Yy_' L-p@Xid'  p3b`%G7+ [ۆj(8 H7/ԜϘ|rMrD"c4 svz-N{5a:xk++@*rӭG l m0rԆ1UGPrFdyb; 7aB1ĖYw6ʨXFX}pibHBxj_T7rs~81YT .3Հ% v7H(=;qs,P SW۰ujbtBi]>WCʲH1}vQo-ӺI=$ʐy!|w-={W!R\0WrgjzNTm][>5^F79se;ŝ8Z6?,ƿ[ Sa..|=#a'fML?`vS~.{cY%mO>tgUѥֽ{V%X}`j4UFyLExdT1"%F"} T?|t#*Rm[;iYy͇}YAS UbΠ4@9LJuy6.cU4]NQ,[x h؉F"MtM:[P>gíA<Ld(L[n:=X%Ib Pz`b[} kouj3Dv Dߴb9@lļECHԤ9漗!$RT/{'` sm1`qPNPxf^t?5z#F@o5o]`x}Ie.z_4gb7J}5Vl/ꦡqnwyvȇĎ,#ZR)RS+( 9QLLbkEoUςj$douQg.'3Wjܼ# (!@ @ewD:3NlT~Ԫ 8M׎0bwլy Y˗vA|P56BK:UI%|vHvmZ&"$`dwO]χ6}vxĸhA_,հX4K'߲9#ȃȂFDZ\}0tÜEb=w|z``/ޝ+=w ?5pOsjr|o y37} +Uτ0]l*NԨإJJFk^oyz2r6B(9Sm(΅Ssc`u(rh}k Q(@YY ovU1. ɓ?jC B#l+vd:0a)]qtlal&aH@5+me|v0K˪]6dIVStF;_Į-eR%m8~{[n=KPΊ)< Mz{zF4 i;w.4,dJ̵]o|y1AgWP3{pmve]ꮓ+|ZMjABr޾שc3C* ȞoS/G/lݯ#*eAj[=+e,n'~m>>l6&\7isI}T^ }K޶췄2`qF|"6mGcUF"o){oIveV-VtΘF˓;JmQ1QÿJ>g^^=-d]aϢ΂erm@X;@vf&Tʣ‹$$~U6C#m"ױg˘3yg;j;;&&2PYf8 zqkKZ9ˋN~W?RUG @ψ d_IakqG/Pbu2ZoSHNh%a@ .MzZ>T}QǹQ *ģ|=Jg{E8ErO'0*$BMA{Y8Aگ21ujղo ]*)UT3D ݫګk ^ qŰ{<&x8]T5pCC%3)ݝ+d~ؖ߮d/([RyRv_E Rs#,SZԣiKoԙJA !:9 1t*3M =xhXن @wR}c8 gȯ G.}b9wՌv$:%5:5c=֐\Sȑ[ Hb^h2QhݦCBY Z%wS|{x|>X˩)s(nU}(@,?,[}CѰysfv:Ov1Wh~Hja0ِh߻4a3\ȝΝ_02x_d!e{g}v1}24 5j6q2Y8p] N^b<dyۈ.!̹'jWvTg-$0/"(mL3(ȜS6. roI{ID4YM{$կUyETOj [t ޝH(]em#ju9۵NdoKgB(yZ~ !0 d4|l0 obg @<ņco/[Qp}7aٻ}{FP4Pz~ )emXᷜI~#iAb"UC@ rt[vzhyA X/푛@1%RP;q cۣ/AFSo.[D2_2 { VDI*lC|a̻%_L)h<+rfMݟW9AWo \!)P൴3)I)`/ j$9 O!+nɊUa a"}) !a`8[ y9({#p3B;x=^:Jr 1B>,i #;kxX*A@8tR8\?hy {]Zj#8^a&ZoC.c/ W漅#qd0tw$CJ]STW(im ZN6_yDϖê¯\vS&OX gdw25z'ljE'ʫ6`i4JK~D|)|g'\ sPt ]v1ou4ZNy|<5,e%w04 1-+7*nbU;rCXe[)!Dz&Kx]f>EXcK -o)%>X3!x ;xˆly*ˣ +,G?1:EH2t'΋/Z;>}]5O]k2޵ -++Ao E؜ =]?_]WvB flz`cIp:n\ 6`lu0(H=n&fQ/9Tʕfsn}ߣXwz uy$*g q0;Rz殑v\ŶG|&l٧V-o>Զ-P c=ͪWZnbF'W 3d)7"/`]No I$8|}w^|9/AloOˈh*V5ɹ:MAu[zyv,{/cw5yAfѭtVao% 25ط${vAf*WM7gnKV!Frnt~i<m1y rиݰq~T$~8h2ݏxF}2㤫+x TJ/G 3>.)g:e08N?afW=ԳHVa}`~R1VTkNX!*yw@40}(%]Cxn ,Wȷڨ5k;{鐖ZڒG;b7MЅds˜ G2Ňgb}C^\}*V5qv{ɩR|*W{3#uVc#Hr!rb8!>/#š: uDvJ܄#jqr(Ɨ&Ddx"啭{ Lx^e+͞,"[Hϊ?bG"@X&;-׳ny5Վ̽_ddΞORMd①)25jo*:KT P1'șcE&D*eAċ', "7Gz+lj{71؊xD>A}oNC$3;>!(nkb&-p5|EoעqU͓ۓB@,# L`,:[< nGJS?]Od;~`,AQ N?$vĈ g_կp9w$^Nh)|Zܜt2T2k<$˄,$sΪD"#?r lb $>ie"lP-308`YbصMskIb8>G@F7݂j&@Am31 SQ |utخQ155rHFÎs#.h]. "iC[{t0xZ kn뮖!;ֱ۾AK RSœ"'0y7:zGWN2>i5Uy]S*Q.Ooz$`{Z^mR:zI2'V1,dw 6Y凨hܩڸdJ_\iS#;\<9w\9Ư‘#R絜R SEM=fgFEk~.7h|;eCXw*Ƨ |B '1V0i5|mp [4b  |HH+3k*mX]?6j9ꕷ v+>/n$342H) 8J砛qQ2vvw{K_ oi,&74 w̟gm-p ?!C^)a[~(\ ./`%P}~d 6W,Op.+,9KY@k|ɾ .b c쩐C*PR+y(lb\+ttY-Ң@yI/<πQ?%|0p &ذR@$jIw o_&xR_KW\c o_#ߒbw.k@ a[OamP Jf@ޚ@ F5ˍ?m|Q4ȊLA&]mɸA]E4O[4FKRG\eLfǓ@Z̯G:9uRV xBM}{eQ9쌺R7QNzBD`Q\῕R7 띢iq,p㓄cubu&"#lՑt&[*`^/=4w#BC]nP$>6AdZjj`MHLgQTNszal>voȣ.ocQ^/oH"O\@%V>F#6E"`{DJq>r0k|V[YUV'(D}Ne<~Ţ@I 2g뛝@=M n$D{E-VB8zl. ࣶ%Yb0}$Jy*PG olW"9X2y;?Hmg suBt@CLkE+(Nd# +D`Ͱ Bo[QrBU~C0Gm0cacwhB?a #GFg+ҎЕ:̆QBj{a6;<OU-ͧ` '}ڷS{ß*Z[ &Doe.\fռJZSSv V nRu2@ҿ?.37d]`4z{[!Ps q{FڈB|sUj !yʑcBaZԓ$4A/?+2Qy}~*KteP $)u@|GS@Y_']H]ØNmxGBESMɬfy?Ic 5f`|s0#0<6?*O| &KϦ f-ܘ8~VW;ߤ8*DhUG?vՊ ItFٙcidר?弘Qs5+1i^b#+t.JN)yp,m)rĺB*X9m#R?M[x)ƦϹGix%&Y$1ӠE:eta΀(L5AX5"16.1mD~/ )!'!DQx(S4/÷$ԺlA\՛. ӽ <OK\i; ,S~|AI4z{Sl}Cm4:qR17,| 4Efc_,692VaW/yDL< -֑ Ov5M"ծ=m,&EGQkEK_fnIh5{oa-ݷiEhyV(`QeldLaUE`xo!/~)ƑA>Bsǩ!L9pΥ4l 0+sk[Rޥ81%1i./~x~?V,AKm"_ZK2u?CawCY~BV@{5N )u#Z<mմ$r>r([[ոF,#o bWVΙҁ9V S`ؕ6&?D@Ix V Dz1wm#zS#RM|0ͷŪt;2s(KRZ¹Bus%nZKp8s~OȠzICGb?7L}hI٬`wG6;YZ﹣xWs`|ic,u5NMhzʮ-L8GZkyw6qs?Ϊ/|0j;ɩ{ f3떔u{sS~vནd.k60N/Wm )^aZ͢gVH95Fp2R9 '/SVkxʺ*=oBzfȃ(#y\ [ody^}8 ?$vB짃rhdrȓ-z[0P;l$ %arP&8.apK},ٵFPF:$!icUd:rB>]OYGN- KHwgFvuM+:yRN0traZE3k7x{qe5;@?g^bkҵ#/U>->dߦy#߳5K׃l"%M.=Ol>N%'&y|"Fb}`+W83rTT%aVf]J=dU 8O;mNeNWyR,:ý? ې||nȮB75/r1HsBshr3R4׭so_c`vڝ Csδٍ{:d≝GvZuvÿr NtE O2O!yC,G^arxؙ]Xf[f B+7e8Bo`&l٦MLQ(f#=W^&+~Bni,plVߪ;lﹳ/FQשA4aW{-KGOQ{@C2 i97 p7,mߨQh R&G~Vnz;FhiwfW`SdaVd+/'<ڷ*>=okݞ1q= Joү-&Qy}foĶ:$zL.9?woX`}pL㸝)i~! #+nrhQ>UGq }|nG~QH'(IŤ IBܻ3X%TLrŽ` /B&rw_7 OezbIILõ]D:سٔ:BoGz0JNβ.rR# HUɍ4 ꮍ&|;kgHߌ7:&28ڥtVfc4QiZ#%P'o[ gp(k)TD&"HcR Yse!" &H~@-{*/f%_ȿXTVI<%f’?80/Qxp+ozPgW9U^XVm6ʼ[uڃ._] @"Чyj[f )u&>jƋis8 , 桽WE/91Sb.w~z! ~lD8Slԛo0 f=뼾pԄA("nOTO{hr "~꬝ u!1Ƕ$i,8uo? br\Ax)\qy.Ba\ɐؕLaaۇQwTIa7-HѱnMol3ȡmva_aTZɆصa2h/Hk^ٶ$S 1]iǦM%Rj.YWSRc^1  l|,Aw=ҥӢS6MRZENq7VV̖K"W{ݍR+?8 ޢFGc"_˹ Gi364~NNM}rꒌh6X A t "[ :ӛ~RzUՁeWϙ sOBBr#hn5 bÍí79Z L+66y bd+zX S, iT{$tW09!Q+㣶Y#xuۄ?Hu?p"3J3 IG#[ &-;}zF4d9I Tub<296,9 t#bl>;  F  gt,W( amBS>u/vsHd+('Ϋ‘-Y cUsM0qr>(6ٗQ"s,\&&{?^P x{$7(fg;U6DMFCP,℔w'9ݠ zh6YnJ`0ۙ^-ơ4utmQнGBoK306 dU"̑= l,`z*ͺMv"ӅYx+AnބL Q6&cϣꓮR>QOJem=C3?S 5SH[a/&!*%,"%Lڽ$aE^J\ ]91? AD]TrxT0GXrv4.t3ԅXFVt EzlO>Ot qQTG #h权|K特tnߕɞ ҧ Ua~4c4fVVEnWjxh"M[㦧8&$:H7 53V7Rƽ j[1!bN‰ FXVY-R,ؠ7a> 9hǶYG:' ͇OWZ2sN:!S/K4"ɤ~!zg8Ӌ{qīuYA1ҐT􇒌 F? kNy553 d,]y^P;ꥶ /3EL`R @<4@5ce*;" Sr_""ථI[=*|~xF_laf\ sy]!>gpzs$lݳ ROvU |Sܜ nʇ4Sϋb1̪_}O %G&~._\]@|d> >Sj&ZaG) R&ʈfRY5 IXˀ)(.7aI"SWS닅u~D#Gjz^Դ&H4",tN5~ro [uЛU[7ྖ-EtK,u>Ӧ+{y8`x㍢EU[P$eE`Fj6Z?9]/0KDi;2:>P"ǭ}X9Й QrkNf%8k F ($&l=Mr2R JE6DQ_L7/46P}LntQ˟wԦٵ|&~hgFrx#vI#Gn,|+*ŏ?/: ʹpZ\9&mI9  FeL䍬)3.PY,WYظCxyNFʹ1QXXx Q67N#zU$9ç@g1Y[و䝚YVXL3-S /x$=4g.8SW5l?<9QpAGQȿ뀾-⡫OKQ)Zz7 Wz`"ɷNJ;qޕڠ+9HA%*eK>ɱVJǮ!1۟?5 4q]bZa{jUh.yB.R0vG1aAFvIAxQ/8L(f&ne@i_4l&7.zpΥ1uz2IyGd$+P[.*tBz+]fr#dCu2@̮o![F~/o.+ 3jZ2W۞nJd|Iy䇒r f( ,{J/@%tZx㧕߶bC(׈}ۥtdE.'~5*̢Sܳ,VA ;7Ō ZRDm$:T#S[ӗ" 8fzH=Qݮ*oq1\+GC%'n߻/ud>w+LBafL!ߙӟdLBC_Ow̭03zpΡVmg 0 HS&zNH1p~1x*ӽ^FlƝT nxVBWaOCst0c-+yjǀ t׼0/LU CcBh` y4ڳ4zc("RB wek|QanKG|%#"0 c&^?AA;F`B2iяn[}[L.KĠ9QiWs>ˆ֊qGٰa` 9PZj[5pTq#6yn~L;Sn^ ]/ah0hDCPb6"ڸzf2T"ɀL[-Gr+fJitf$ @jSh-iLbby;x!y?JDcgck+ m-wx5IB6 LFKu&~Oyţ#;UA55ȸ`9ax_9hx#CJn 81>"_עY)1)uv6xHJ?2( :r}䭓!̭%>CsѱlP6z)M֜CŲ琄As2}!D*ԣ >ʭ$݂STΛ^v8M5S%vKP|ą2959~0T\?;.CHBo o월9=w@辮F{Vߓ V _9q5OU :lTQ-Cſ,kp`9.Cp\VZܔW,y;8LsyzcbY`Y ¢j~w0ByfkIj>$;MC썠h5'D(Ms$@<(e,@It*j&}d%QAEoiV^!5(N_a,<ơs\XU MOL tasw1=)KgBADI8Ւ"ZQ}Aa.x2#O]vø2s-0Mi\lP`l[!DpZLlH Y)1tڢ(3_U#_ɸdW60G;5T,Wb/I'/׏ ($4Eħ}/4G-k#^eϨ@&HG&!\o*tz׶kt>ۥt{E*U9ٵ%E% F$k\I"=zV=skCfwbGPGV!7rX>P/zT#kvc_ 06p /kPȾ3$vԂ+VJ'kf,)$)gF:t{~T nF0 }4[ Ns!g:>ý>`ETiLWUո?w3mF)\TW5OMb=!.RޞL_MRgBT1U:Yz,q+ oժB[Rx̎(%Z0"pwf's%S]LBͲ%4DETT6S雩%[Y]exa&RR<_׵8.'@1-JƍQ'KD+9a{[ac"O T5 ?&JϣqA`WzBHBP? 'x4:<ǥ,2ε;Ho/j07($b>z5X$P˩;3oud,|_j=n䞓u+ܞ:9h(ɼq|Pk4W`civ1uk6 ]r9y}<:[4hز]KP(oza@؈2 %{K㮔fmG8Gi!".ײQ nBnF;2a.Vi,-a:83vx&[Imz$c~zfy IX$ 6@X6ֆvκ`Cp4TU|?ό)9=˵&Xޠ;s(8IVy- ylAAR&H l-Z}oXxI4XJL!,|(4):SM Hs dzU8־P;ـ"SaLCg ի'K[ⳤ!~ _OoMm/5> ;E6:b!Tܟ Nu<=7 yg.ݩMdUA`!Ԟ6Ń>9_u쮩|/;⏳zA* Q~30lMG Oz4] 0l&P}.+?cbH yD| za+!k'*Ogq#O%aɨy n\ vЍ/)jeGcakF7Y 4#S>] cJ-NiQ$fV́`MG|rrVU0mذ)p}e 3sǥ>Nl&=$[eEs4 =Sй m19MWOY Rmx k]ꨪF.=7/\ + R讶ud4Am/\rEc?=LWjY6fY2jkZ" lK:$VQ ?쒠Y_d`a IO ql% } {2*OhI>n2;Xp]j`p!4@+KWۀofޗן3+ T*$nXMM%:/@z.ɚ1QzXN8IFR~"k_q7VBD3&3C/bW9WSa4ʢ)bNC+83mXm+Hu=·ӹjP]yR:͸Vm0_.Z&S)i>!z _z!NI3ӛ#3u-iG:m TUz4SJyG&3>N׻ խ/Ӂ<ܙ ?Lɷ",9dc{ u7㲁v^&XWZ=3jMԒs⽧k?yL/hŃj;NDEc;Arx^!BLwgRK\'bU8{IiD~#\Zu3 ^@G _arV,\:nƟ/p8 ޝ4EaZ0k[>_&N_-7SA &n bEW%1}bVԝ|IU=Z"e'3 YȢ[WhUIBYđ4;aѪ4q9i/X.W3x02³7 [~h v%Pcd<޺17Ij>lx^́Au΀x~4}/u=A4-O+U+jtjwjD9JY?;r/,YRR#N(YJl߷&FZI'tWآ &A)ݱ6Y DUzBZ0լ ಍&S2iDQ\dC&%;01V˗SOXx7}/Td,J;8mxm[r9m;)r&Ac/3g ߳wm{?/ob(|"jq2AfT޳h!~}~_PkXtrF1iO?U\/}gJDn07W&TTOUs7='LbyN*=cb|h.KP?^dvQJRuS:Fɢd2NNCʴ#`ʫ…hLe )&H7GDyF&UeӪWrihdBr<A)bϻB:w^F۲2,goDR`\q2S~%b-$3Q~ 3ߐh ťBl=kIe!pzw&,:mfHV~|~ܓvXeip|3؋:HtqV#S1>*HZZ1kd!銨ZMҕv{A $\˛B\# P~.P %q%<%ȭkob[Ӝz"sѸyR=Ԝdޱn4ό'$ܵkԢ㋋.^^,XNm#mfN¹Q~ԅ B?c/ 0gQϿq~o,K||rԘAg8"RNM=u!T[znrz1i4&P1[k%3>*qo`2fgAƇw-3+V{OO,`eKzk΅d!;(]cl+gށ?m_P e&&lkαx(SսQ& N nr ҶQWлAJ0!% a3nn)E9}8a߯І1;:!ߑ#qmZyV NebmY I~STH8hcoщ͊P"kfz\Epw5D E/Ѵ"F)D4:$C_A{ o$XW Hׯ34NG%\#Y+,SҺ#Q;h"q%E=,OK]ғU`(>Wp]"3[:_@|oPNܚpڇ5`Jn Gt[]έtOģ5b(h&T ]MxZJJjэ7`"<‚?JH DvAvhXSSK7j!fOiϨ% 6 C̸CSÔ`~}=pM EC]sLQnzy20HQ۾4D:O$F9'FKt<9$D`ž}ȟ3_I~0HKDҌR.|< a3#hTU ZO p 7&5@|ya#h'w9|U~ûO (3b^4lEDTd-PӉ&o?W$a7~ʣ,BcJTъw5om~iC5"{z8[l6!̍*To*ڏ3thi\ܑ]b硃f[{NG&Ix6˒J2Sz[[ ^ 7̋pT+oD߭wc]Wk=QҨ4\N XEiWg)_lqom>#c'aoӠ/OQnZ0H]2t^ :p~Q55ͬo{9 ȰRfc&Cc!k9PpLAQҬ3"XGqJbSʯZ=wfv`ڪn$Eio)\hU%@0r%Q߃OkP`&>&=+ ub;A_a_ SGw9@r[bVT 'vbw&{$8c!###|Y=Pq ݸ%bj}"#Yu\M0SɃfeƮB?CjՆaśHG1OJY~(P!-ro\~@~\Ļ`[/꾐$U @H7'~(/:yT%zږ-%cYue*@/j?u2HV34E{+}d߱`>5a+ O: F&`8P0FĬ5(?lPA=dܩ-220?אH] PW#lѤIN*80Qs3fWZO1Z}ǯTd Jm f6l||N?.*NfZ䄉8-7Jv9#D MrߍVJ`ǝBPC #џ8+rUWYԧbVЂK-Ja\C7{R?+ ;\ +4U[8`޻&n р*dJ1q<YX?4`=xWE ^>0<_o!lYlg1^ qJm>9XҠ_X&˕, ]?3*-`w%^u=gH6ooUvPfͻLQŗ_Z=gOgb,J6X4?CAu R/WURSۡ QO3? TxvC7%-#vkҥ^{EOA>;4D*<4#Ac~86U?5Ol,ߩH QI!1N`PRnM>@W[6ӿeN5SmҲ39R%B>6mO|WWġqadfWܵ+`\nA?BQEu9AkgΆ tP%2˄\3hhSλ2 :k/h;qꎹ܆eP Ath3;Qu$)F3NO:nFݵs{T+.wv"/&cLVGSgr,E#-r?9uvЏH)~'9\V&MhGY7No.)!wM Q}T@g$cDa#nwUb2RQXd>`zbpdF&̈́IxƗ;UDAJɁ_mUm>s|?j2'Ap NLk:5 k *g݈9 x>g^mfi D,w ֬vZ`?־QK§teZYNy>xAÉ8ФK51;*ưټㄡZafG29 L7;k ̜## H 6$V(NzEh:R  LlֵYF3B`HˏA= _(Eʜǫ|? #фS"w(fW _@~%v0~Vv~$AԻ27 +& NEޕ8d\mr\Ա+8ę=iTjRFU7MH¯1y@ZF5Ԙ<ϋ}[a!t=\R]=L+Lkּ(@25^u< iэ ,}-q[>SJ[orWA̢e%hv ך`Wې'/%lPdj|Ǭ=YƊi&DlflRu] qaC[!13AV}GuE Os* ߊu7He,?$s9 "VUNdV#0MIR h:їs.. b6(&\hP~{ o:_`e8I5:g ;Ьf!s;OоNhRm *xjJ\ gY ERHqݼ~Jb`9 EvsF9{SN o&ʹ~:.NUĤE,J7G.ˑv AD|ɭ㧁Xeusb[ Xu~uo,J uS@(}RX}VAl Yt0tT iv uN9]+$\aP@f MSrGGy'B7HyMc.G V  0?~,@)ul Wblٙl0Z2efWz#_SG{}&`?<i[Lׇ,4qTI vnm$t9]g\i'OGFj[[IU~Vr"V<N_lnV }X{ߦ7W3߿xᘬ|"ȝT7`먬1;53 HdԆt=IK"xj~7B !y<3R C_NNQBhGU/?[p=0@Slq0[j8zō-i KŲIoj%aE"IO`VPM 7v7 r{iV߲'j!`L{]mK?1m;6KN 9V4֦Jp m&frJUsondGl-UR4DFtikz\_]$egFBî%gW\ŅJmty*9; :<<7h773Y.!k/]^Bf_U?֎DeԻ3N9M> |hL v yYNq|uXG ]8/KԌB<֣4.e+@3r7vj_ o.Sg5wyhǠ?**!Ǵ@]!mk *pV067+LQ$V9P?bjeP) y>fAQdGPpsuY.6fCay ݆e:,t 2,:D~29}ߏJ:k+)C r*~j8ђf5oۀnǡM%|?+M} $|K \S^SJ$@'j>å pX1XKKsɴ9*?<=m1$ĜcV=5-]-8Zv|tjuKsDh::@HQA'Uɼx.od9bi/l$,] (p氘$8`kb޹߆56rR(VIeS{QuLxΐT\ P M_J2fVxR):QPh3ـ=R}#ĕaV.]L R 53ϴ/=5K^E?P>`|62W6N(jnބg;j;XFs{#+|E^oM0/zs\=VZ e?0PӲ eRrT(Ӭ F́g2(жiqAn9 黆NzEnZ΍WIxp[4XP?9&#UoI #WG `cteiK;VԵϥi4^ iD7?ww/@P_/Q"{3zyvbH؝.;}2gvD-ixoCsVf8Ԙ|w˪ڻ8Ŏ+J}Uyl`lP̷[fQb˟3N0.n/q(^ Lb{iA=}7QB+J?j kT ,_G;lqB3_(0aζ/Izt3/j>l!OvW&hNRXߘs2m6 #V#9d\LM9zmk}?! |c2$| \ZbސE%?"W!DGv{*bR˃qm}k0HORaWf(P?T*]NZ0 FWՄpq_QޙcđXu\:!/+#qww[љԢq/93`TVy ;c"VoV62SpF"<6)0L  q-;y?+PS%b%}݌w.tr7su DH6d\ ;a de رM :ⳁ8&a/uv+:)܅ԶF b8hW697~wvֵ,Fr- /[JLC%V>\jN[Q J2ҧ Z:(2]i{hIl8;8 pe|H/uTn/V4$e ;j,j&7iFLi# s:8Ɛu}H(@y`[vUK>CJd7U `)DI9J'7)!L;B/|2sq ,gJ@κxʻBM3%V4x GOjE7J{7drcAbcJMP6⭇<(bXgm_x_bTjfIJ ԬcIXI:r `֙\hQ`Yt -|n9f:0p?o ooHYMfPƧ'F~`Ml0Sr+>%5vKņ_QE;|9U3ۺ9#j{.dçMcf~ʪSo[H(w)"Qmr'֪dJoG)TEшٖ֎ I $5$fK^_SܐG}q)ejCNq5G,?Ӣ!?rGkqRl@Evmr@r/pR[|\h!.^DYwJr\A8!"0Socjx)5!*:h \(Ej}s'S,G|l"q532!~__UFdLoМ2c"Vc3 P[L O1$\vX杗s?^"11ܹG7D񏭋H h rĄju41QwQFo}V8dG؝)4)ǹ D$ln]z`vAA382G=`)N0gRY}=ء_)/:bg2Vaِhuu2}*_WY&[sҶ]A/(p#sFX6j^}8~=?vWOD]iTs J@>B!ndC'Y앢S-TI]N4~4OjQ\(ulhȎἆ|Zc%,YZ!D蟒d"%l%^3P7s1Pbn QǢͯk88O"@joKl^xIo_9P" [_kXrɇ@9g|u Csa*Im#휒J #'2ZD! ?JnVXtF1"U9J|S9MҴ G2O:buS]@#t]Lj.eq?Q VH8z4g2.*Y߮\ȸrX3|q뼨'Dy4 酸fVYw=q\ +qIUw򚠭ڶHN~BD蕎F]<wpOVB8#I֟~6w;Di;1J,hHWb_K A+] F2C!_캤yL@` G怲)_lgGv2$D`]v'2P@սX܅kKRU`#_ɦnk\|nl͉aA DB^:2OЃHNekN"?6\x|2#Օ77n}y4 fd$|vs:lѫL_xchכJV.?0` CO種› DꟐ[f/XX:mH01hea0ڷlBstnǻ^DWq#2ΘSf82u2;ީmƺ]㕸AUji޸za0K"C@f, YfPlf8INzRF=>c a$ BosHho+(MGX|]rM8C/"`(E:f\ٍ{Yǝ89hr˞'~jODj|=ʰEZHL;څ2 5Fٌ߬BJ*7WgՑh!繵ڽۅ+ӛ50Lg<#VYzSLUXV㢇j6ړ ;W}y3sEvgЄMPݺ{ͩ `2l{~B#r!_> & # eg3OkV0*RH>ήȐx[ xD>O-ǴGMr00%/ [x1a۬R( jGa/RQi ݆[e TVkvqDW3L!@} k_,r>7Y' CP¶X띱;[ M g1[8k#Q|AQq~O/lԢoĮ^rlZ1tvyFTÿ1G.e*o]ky<Mr%Z&3yuil"7}q TVg/SXM6GB((qK<,]B H1rGPlhz4F78hI=kq2[نLxfapLpO_:%i \fYJO`Ӳ 2D*0H.wg |nMdnze)]ig !6Qp. zϸvH@]vƛ#Dq9&YՓu&My2ELhy9pڷ(h2w%Ƹ@&x"`CgyuQ`mqjl;N9$b3rۂi$]n~m!XU 5&, 9J u #Xu3wD|C0zo/<<<Fj3$r2p94elfUSB(ϓ S +Bxsfԙ lxrGF}u1qF,Zszc1jEQЪVe.ܝ@ޭ5&/a&= g\lfKI. P}Mw u#DI'i|"N'2[SR'2@ͰfW~l 735@8U8V5%ʤm6 2!=vP= @q=%mnϰBW]S@I,Nagjzp`)snTp~KqW 1̘4*;{nEvIg b'! $w "V7}G,A{&'4֚Ν6 4AY& ,&nOrO$g4ٹdtz5B߈{"ʯ|pFeRwVҸ*QNjGaB/8OȎi溵l]2^Ve b뼷*&n=.RvI:l100zޱjfSF>(Z^ڽq PyCj?d,GKe!)nv .j3RT.7'WyV0sG<36>,ͽbojZh w1s O9qXK^'G]k“{ Ss3ͧAwaˀ]İLh8dS*;[PEIf ivmeCcŢI&thHPB,XM+WqG̐V׹~](TxG1t0"`x4+Fh'5Glqdz fD1- 5%[R'e2nF;B`e6غwMȘ8Rt/9R ۾L5wW_^洨xZ%p2DfT:R$  AٖS}oXitjOL +1OB#>:{L>p49d'*MܐRv /0/)OS## WGiHp[.-5"uծ@p%r~}pQЙVRgϋ]##.đ Nv}{6آ+G&8uq X^b3|Xq.i~X1 whԵ!(G7<'3!jLfTg qy__ͱ $y&/8wY/m<2ʕM7aBdv}cJ/uQU5]D]~ Z<7`^5E5[G:V6Ĉ*T_ aa X;>\oԤPrAg<ϋ*Rh._s,tA  xIf5Vi&ASX2$>n [MKk=d- -ְ-t=׺bk%ёPeO%4|ZM>os=ّoKpKtEp6 7s#hA0aQh%V=rTdk P_psVױLUg^7E. ?"OWe!X.|fHGpYw7"kk $4'  B4SQfzS t{G4 L+4ǖ‰Zv6[Zлt*X%*h/F@7HPG݇]Yc;}[wR_eC,b vcE97V%|CIMjϮ`yk_+nGQm1",H7ΛI8<.ہOF52%ƢE[gx8~|:bd<*X.R5Pa)2AUlZ[J\i3MpPGuz%6!>|W4?)PYZfI11Ή3OK66Bbvkդqxk{(v >_vt0ifVJDa{z'b65 ΡM#!J@x.&BZfJo`$VjY)Z>8>Vϵ` QefB!9F XcfÉ-$hlCWw(2 ޳;BL V{]1xCx쬓>7YvQr{Ĭd&B| )Yu-、?`^X5m/#fXZvڵ M?W洈p@vq7Hs_84Ƴ~Nw`{%<XV-;.̗?H8I:#j)t5'#^Oy6.%氈Aܝ)d 5YĹPcWk䟡}ՙ{;yFnN J#yNZm4N{+C]T.h<q:;v'% s^m$1-Usc<"2s武`HGnk؜"[jyqL]c:| HCdԟ,DQ&"b&<Hxo h5:֍EPMąaV:y=Y|yu;; 蛹rNm `jBkC4 %Q~0QnㆍϾqu۾ I:$5!àk[)+d3RZA&}*l2/K;JYEJ+Xp! y#?`UYi~_!LmG/&d_"8bj. ̤,A1än>Q`!6PZl5a(6tM;|gb%I*L OY*VWSs"}(=+H>l-:Ei->+ж.fRj}[> 84'4 c9BΓ[QMk"K$OA)0aʊ*UJ3SHtH4p萚 #mIܝp@d_b3&/JҍLrZu6С>hv-fCi򬎃3ADYq qi€-H#AswHA;{nmڶFiϓ"S]߱G7:ʰǤ[U_taءǣK b"I~61I9Mf̈́8Fx{m:w ђ :BT~ub-E{3!h8Wɕpd=3h!MmWZkXm]_h{{'!;u+0s|k6`~D1nm K":Ugn^y[a|k0*0(7,iV,_cf!N7smVh'Uz h}X=kg;ȍ qzE8{J=JmF_!µKz5?!Id2q҃*$kH8712<(|p?~J t ,/҄W \q-wr@!U{`fq\oCXc()3D`탰E«QΑq=+b09.žx`ZrtGjfxԃ<0D|*d:n5!aZd ٷB 7&CnCKv4>Wޯٵ]9iʱȋgΟDXI¹Cz$+WS6P\%=,lrn\FuSSE@O=Gf>CQ`KOyYn[7S \ʤ0M1Ҩsa]Eb5YPNQj+Lp_MRK ЂwsL4҆Ͼ]sѩۤ,%÷A0蕖 ̽Q2Cկ Vu :&jU*%lo+Zjšǵ|Rόj$R?4bQ&"J;p"<=AX]??blX|5 /bT]Nܼ;2g+YYXb${ ̃VN tkn N*wZagEYR|,BEd !m؎4X4 s4#mhBPR[0oWw9t6zR2BM*&rQɵ;^e5}ʝX/UG{nXbM -$Ki@(1rS_ }^r*\Rl"j`).Gx OF"bPA˧XiF +] !gFyZP)\EkiLd~[v"![ZJg snY (ҡkYK0i=(LdHϗF{aRz!Uq(Y=,=keY)Qi“kU~USd rSfXBkyS'2o>}{ ޫLht ^eŔKs{#:߀e  I*-+t_: ,l^+,,ɰXOgAB> _@׶|-vٟJ0*|[䴛~q 'KǏU9猼e lc1q0l]4lBOE BȰ$&QT>BFlN\&%Av#osx'\dhd oB^7F@ ?M85X4'%KhlzSZCwM16cx RjfOE^X8g/<@=dF[(k͗֘8qg]|bǦ `Wӫ6G?v3nrwqX"8ќ94l O9)P 8@ΥuMDPq) xFE_zOjMU`GKכJAr; 29!dЇa:! Å.,& XH"3NjP@dbճ2Do-VRkH 4sNVW# ~oڦjE9bmHzq.gR Iq{ Nu$BfRDg/MR k}ˌ~4ţ 8ޮ9;_;W3s'J @j߰6FAz lЮxvݥcxl< vDC6xql}J+u;X./l7\};OA}PN䃔;yGP0CLvwoPrn75 Dž[|<$\V\LPt`z(隇v̈́7Q SodngͭC >b0 1v޹~e#Zbؚҩj!>O#Q_tY);Ծ8l1N?BϲĊ3N:jӗH4 /)[/5Y dI9dDL <y]ݮE}U@vr] Opl泄ISbMX@D /kOɗX8Я&[hb;dJ:.4Zʆ\@jBZ}B6ĵO{ɩjޱ,tO1 ZȇR&=Hi,iASgZ OԲT7u}UXf?2Z`!PP8ٴ'bn9QFNA^\c5n8>O"6һ/(AR8t!՜E M2tw2 Py֧[/!C8 {~Ɍ'ghĴmbc~c&1r+0Z2'O">PSLSf;auK@gA6<&Kq C -\"*[.VhGc;.kEYFVT1Fm?>m'P>E7oڐ@{ Hl)ƌ%?Xu (x-6*`z>l#JbZ[eg4٪"m`g8q(:o,^m~\SS5"گ7_l Ŷ#`@ \{aZZ\N9ׄah Zu<-߅sEHnW$㰰*ӘJ/4.lQl\>sPk"X<=E| w~PjX-;HOuH4⺸{)-7-F922ު0ܶMm稄j.3W20#[%Q~$49 7)B`tΏ ՆŒ͕fq<1'G5^S%JD5%GZݙYV2NY%MH-.#5қ͡MJx,~vokzqޕskrvn(4A$Z> 02˜$Ϛ;O.Xs+TƘpmDJK ) l.s{EH$'þ[mu@l7mJ|/8DMzFDVumLZ_擓e qr5P >T/eȧx(Ő[t%Z7f~%j6q-c&0MPܚ3E G&ZV Y(:})S6-9dzХء,'~f@U\X@v"ซ# 4ϥrƨo:L{TQ7$ҚSxZռe˶t$V7ЏϬٹk{/%h@L: w05[,XGa 1O]!qVoO, jHL+'(mEpwi$O}y~]yܑ= ơ͟7(PnS P/7Ϝ]Ą<)ǺX%f8S M/뚫s%pC8x*~ȟ԰ 蠊^ EqFuFj/]Dxܨ}$R[4fayE[7>t&?Οȁ ӉOL0=gEn/4ΒWSF3Ӏo"]>,">w-֖J]$@T);]2D= ?Vpţ,< <1q_h4yvV\p8bzKgor.ng&ٯPYPR)"qQS4 efQ;%-VՁ"6ıږ MXL1\&]QsE­ dtj}Q "6h{de k8acPO%T*}(1W&vh (,0`~6&hjq8=*uMסuڋҍQ}4,?$[ORP23fZQ/M̍akr_'f"^'RaBjZʰ^F=li[&bLo#qutQ $u =X~oҌ>ڙr`٘ovg?d(šiSȔp]\b^Rܕ3 2^' Sy攠˓Wj7H6 x ~>AYk17{MVF,eY짥2@\9]DD|GVs\P$f\[m|V+o[n`  )D[c.8S>졍gf%alRv烺 UhǾ哳ՉBCidslb_E3u&ru~Vίy?$`Y1HP@ũ2T)y>ΰ >{;2۵f%(8$_)8"$<\e##f ќ*q _bſ滨/Y)uAEX,|;ӝR1Z쮰 @hK1W 'tI:;8+7IF!icsMR gq!9R22v&4Fa;D0%Te>K:*w)ŻDQZZ\o)Prfe,Z0sd wWl5c Mg<%#,u_ \  Х`hh] 6"J!(g]z׃2܆$d{~V9%tÕ=SR햄@ɼMFV-5Q~Is{=e~yTCOF+ ]z귖|޹$)7G^,>sG?MǨCVtX{>KUJ0G&OubnK4<.9em8_ϹGg~x™ʬؚ@/у${ ysH%4o@u;)- WOeo*<0ǻ1|T&e=#$4 G|i;<} O8!~\d]WxTCguKs|u}&̝ybi$C Jt IB+7f+H9:+Lㅐ5s i!|1P?نJ&.|HN} z*;s%1#it潁>`pX\lVX4FvV'F"1t'!_,Ҥ_2J:< WQŵO )ߩz޼RZFU͇/:-'`Kl{ݖ餦*8H/E 9KәWWˣK$/$0|$dY3kbP4٪_s#OF)҄ܗ6PO0`YE"gw?XM[@dFePF)QtN#vğ;U'M)^ G >i?B˂H,2I$Xi1A'_e5ؗ^J#ۏZRq}5X,㲆M<'En_ +=OxeL5Z FhvV{E[Wx#0>_W[ljdK){#x鵗8F}VihOz{燃 ov Աqm8kjA_:(vK#ӫ"q4m #K `[j9u9A>'2-+~jֲV #:h>^oI6efO͋k&adԫRS-LA+UJ| 7zFеDžǾlvQ\-΢'ܨ4{Z#\DLC#g޶%z.#tݠXb'0RUCBXiLη9(ϲߤbv:wGH4(:f[b_krX&Kb+"rTYafF.s )݅W:P_H-/$4|ad'ޒ${]-9)VdRҊ~i1NX_YS|d߇yjkKy;JmKr,GNx\1tQidfVu2ʿ𢳍"9dKuªd$߬$C3XI\\QmКbV:!& B)ly/|~^W.e/|h#Ex$hibFS!2 v7چHߏ&]Q7Op߷;ό[=Dxx'.X$%#"_ּ6V4 R{Pupb&MBo,><,#pw(LKkkxjpFf]A'=1҅(<ٹ̽ yyy$K{;p'Lak?+KjR2fhdwG(Rm%B`X;Į6dWY̼ã2jZYJt2"C ([8\Zkc89:9*{d;sC?q8V)gPDFI̘%Rv"Z;<<*%p!3ʑBjޥ8`CɇѸy9݉J<(sƵn֖h=4?* Fj7Y# xc s5))S5̰ s㼚H1 UBd*mQ&s$Y0L[̉nw?p|ieUsg v10Xk}. .Y*;$3YKmll)k$}C H0 mLZPbͣV$΋y HoW~s^qj%oUҏZRkD[/":/VBZ3*%@c8#פ֦DH6R30A~ta슴f"o|{ e3 Xuho[*LLP }5Y?sB}Z(X^Z,{AWb4zqn? (U37= AVc3&q})x&tbM37C-jN(M`%y!DSkf*'N>?d`SG1@9O< 6v)oP!_C{htis,%bJ>J uNrM"ɱ]FU;agcn\%-c"U"ynd  wGe:cB42~㧈M׿mB̐mCn &\ \좓֖MT+Q 0*3(ь^`@W`&1:лJ'_+%uYK|4@z#?[*,+\-弚7܀eA~Ӓqtf&+yOՒqQ[yhy%YL| ߅b=i߹>ϓTy0__L_eM; C"BhP_g^F#Var[zBt^t C O$=;*b`s0{-pmB)2E;I~wOMݎ MuU1ոC&lkjzeiq^RUoZj/=O 3 7v"Gf}M䘩r5%}f4aAђ,Y7x={${HV5 y.ZIR&GԐH1l)NW%m3k{\lH<zǹ/n=w[ %('KFGTXt%Emv/q@ͪm.w|R-gBud3\-E*†ĞΥ^aIsE܌\:dnCmF"阡0>4!ر9l}Oe%mv?/L P=-قl2̅yLly NTC=j-^hfiW5$TroD$ALi GrǓ1%EJgUᲉŪG섞{1רoEЩQ]spTR]CQy$|H)9{Z$%"B}꽨h)_&Ns͓5OT;&44d\M4Q^iE5>%KUzI~d˦Y,ݑm2V7PN8phg Wi2ג"^ɂ/d9ZSZhpQA2-Rԍʯ3!xӼyHΈZәe4У!u#B@/ևoDvb4g#m 1/ 2M]NA Y?&</:F -\kNp1QY߭T+cn;\۽%z,c!0?Ec DD8b6h8%L kPɃAShptI*ne N(R;0G8(zD?iV"&vT%fs[WƲ@\]Z4sUFa֏.F­"!;jdGzӍ,GvA>}LAZ!=z?w4o)NKGԪYt+@?j -'tB/[,uS׎b.ڈٕ;r,ZT(R' [@]!a5}ݕ$nv_Mp\Ъ^¥Z"]׸!&'$ֽ00:2i+W}K!x?E, h]{Hf5f C$GUn [ΥRL8 ICR) DF1}Mr?vAJ[@h|{!C\0\q{;t' rw)09R۝S,Zg<+ XNAo65Λ!TGz/^XY$]"fxF@v!/;/u^$8DG]10-)pU<̣Ihq7Vh i:QyIIN* LʌxLP؃J `vwcQ(Y(Kc>kT撌nd3*_[-*W’Q#ôf+bmvq`.6sKfp{v>L5[hSSƅI(T!m; e%~:\{ QQе+- UpÓIԒktLntdTu3x|c[|K/MOI]/'X(O㙿,gEtjYhM}m7P=4/ =0i &]Ew|&ߪaBL77zqv LXwʂMmife;0zlݎFfWbcL%%7@cH<1*Ga$s9G|Zמ Q;0^wϪY.fpWh)^~4 ~51ĝ(.v6Cb3x?e4Ó?_ {aS"P;;RA`PT rRMdq3o0Gg@m=Rԕ-Vcj;N UlˆR@j#}"hy($vUI\؝P G/G&S mSVE.<|^QZig]2o6׳m& 7misæaqh!A*3g ~/ n%)uec3HH+q=uxW6Z*w? (ZB[[@ f TAE )i'5PS gX\z"@ř\hJ kih\WQ!>bnDP6W}k檼L2OP@0Y" BsŞ_#vL`.$k`>.~x8cGJOCޛG=zej1NYb5 gAMSj{d)w,cyYyU'^`_Lښ1ϴB<X'жfݓe-~$\9҅ r[wJ^ N`h3LI# .7p!HH_=E(?ſp6bm&WRYݞ԰#͑nlӜ`Xa5Pfg jCvb($~4Q %>}VR1ySJ\*aAEv'hB~^K^RHrw 7Mn.2o|^ҷu?"qtr)X"CYq cW&:f38f4#UjQ66}B^xa̾>hC-`Ib. F|/Mrlvqr0$-Ur^`Hhr'L~˪) \0 2?]@6[f݋o! e'yrvq[]}9MA곂=dkqQoiɦXuU&E0;&FX (cNoI$lO$=.|E$WlQi `͓*mZ/#ôW;GE!j;&#\ĬW{-cJ;k [>y n7CC+{# \]E}81m4p(]'مA 4~| ю.1<1ǪD+:\Jwg;h2lrwnO m6G41yfye4Y9^NU:nftpUBK6I^AnW ćS*ҕq:Ô߲+ʼnM簗g"rv[+NBQѣdOP],͟J(t-<[a=nDZ'g58MGmNKC=4's."ԑdƁ9fy}[7SU MNݝD6Ca[t̳Nۚ``J G{eBn4WJ\EztiA:Rl.[wKjv~Iizjs2UH2O 7B1Mk+CXW&֦۳-Eq?-<`Y2ig FwJ7!J밌D<& 凪D~dzdLBJ60LGb,#޾-KZM)E5jѳqm0h\OJ/^*u/6OXmuZ,nVJ&cKm0 b>U[CjoW/F ON ּqS z6h:b૟z`/VΫI*N.#Noa2O1mp [j}c2.$8A1+8QO=u\[=>{?{^j΁!u8χ=ǡG CQiԸM6 WͿ˰h_CKE=$uuosHOg@W+x݃\hyiI8ڥq,O w{>&<݇SZ"+(-_zip[%9nԝ7f] Y 8HD;SU(ST~j^C6V&tSs0;l u֑kHߡ{DQ* 9pJyku^7h_>@}᧧ ,ъNztQAmKcF1wğ1޵M~e{Q1C03̌ydc/? [3x$"¿M)pgnMe4Gd/L/RǩdW9jŦmm||R$%|Gdu&KP mOlW werG]]I6L{eO,t$%cڶ ̦{Apms5Dwڦ8@X~|s?uνQ\+H\sD@a9=GY&ү2>1 :"n%ICz0Z YR pVan 8ۏtV-V!S\냂v]<\\01z%zV3S9P~YNZPHo("ë:IKR2[qdݡn0`,c,u=ePZ~^:i|fTΝ 2+$/MC wɘN6t uZm(9 ^yBPźcܲ0J*Mv-2 O`R9rwq'={?u^!t=cj|?6pElֽ.fz;omvU׃fa Ykس7(牛T Y)yEKw|猀M- Ɠ&w;g~d:h-#r\pl ;iP=j6/VJ@q"=7tk,XI>lnhV?H&Ů_l |I:7P/^->ŝ#X:,\Cݝvp3=&2GiI(N"`oJy1q2kIƜSQ~.3[쪾 \fJ'x4$Cj+$y?R}zߥvA\Ka"Mӊv̢\&ȪRBӽ$L|y?JgGyi]?tk&hli[SHp#|@IkZ3>H:?o830} u)!V{ s[|uzUXk1PxpҨa|_q^ `jm4lyڽ#£za ` t 8%ܓB}pN-$n ;g]W~WR>nhI^l&h\'HQ)dKv6cD dn"*} W>zWj/M ؞;4;bMG+I=7%60Ose75KvejV \dn#Mﴕ,0;c[`-Ov=APZ 0h5nt-8WX݋Y[GXAnz˦Zv42`κ/5~V/}m`@?!T6߂CH>퍬PوlFr|_o~ }$q :NXEAx,HB͸֛rIu# yd;)%^` :z;("ʍw(LϷ'$EX4cjk6}U[̺K]SMq_R /;"v8Fۍ(ݟt쾞]L62ZMo5F];-bY;$:ynWssDh-1v-ѭX`Kx>?|{Y|1'ܵ l"ꌱ89COT Y:qmH8x/!wu"6.ըܤݔs~IVM|2e߁=V{%MbLHk(Sc5kXՒ5Vwx\l$0.3j@ sIc~w|UB? Yqx {mi$NEe~EraPw 84``y o&jhL7nCQ5Q\ WD&~vu"nz[DyavrYh;KI%g!-IǼ"݉B]X+.gyV;{`ξV.XQ \ &/o;ϖ[1@%D fO x&vij4(}tdX61nJMjv](מw 72vUٽ2"(M"anޢhd|D6D5*(Rz˜$ dn}T\ - ĸEC}}gߖr${-3X* ԏv`72B f" o_ |:9GBTx.e;ozā!.`kQO7 6?8w w~)Սзe"dzf_z 0?E.h0jcrHc%}I & 噲}3lFzJV ֫jJSh8C;ܧfKJ_Rt1健5 Le^'LmQ FX[ g\ٽ)ްb*\ ޣG*)Gob?xK3 o%5tq\O؝ݳhkܪR^/^-MG[-ͺe#*ݜ3*5 qM֗HsEya9iLbeNQ+v`jO9!2@u1Vs QJ??80Nj?/l@>uJάΡzhd46CK p-\4/ L%l'P7'Ta5'rþ3P/r/F3]_o摦Wۍg?&dO][aN%,!OUeX=i^1$u7=~ۋ`-bL^@?y3+M~ʁ%#` 4TK$r% o+aJ#s.Z;3At$ *}i逶>/µΔg^L%4itP=N^+c0 An,~bらjwzVy#j4qk>a9( Zy|!|lJPZ9g#=ǩ6wgIă P1s{37v7Opr5 1vI1C"Ur JG(oLy \B1֤n$?TQPDiEǛ 2ط޺=lp3ل gM-(~$E02\ />6MX|d6BB['ikZH+8J D]fUhf%.*"rrm$h2TTe)MuiB69m,4ś6Gj'5:Mʫ\)Sʎw"VĞPfW:'wT2\(=Kǜ}S N>b? *)d߄DU _?AW_:U-z؞7K`pX`ΰIz2o^WTχH4ǡ <9]_ =`p #Wf)Pd.O׺1/*PY`p qw հ!A< *;R@!+Xc"P#gD¶L µO.]`^SY۵˒je},jVxy_xOa]fg1DcȷCn٣n$\$5}PҰ叟VFUڎN򧍫@@|;bۖj20BυnOi+b@z+u_PTf ؽD,{VˬD|_A}A е;X DOqz{hSsE5T ñ-48aWg '^mfwh$Hd]z2Tc |tE 3*`V6=&eЇmF/"I(}yClioQSw9v&6+`A,_CϿgTkg2`DV Vof gi :&M x%HT旞6>bY mni/l:ĩkXon]F̸I3V;WJÊ`U6 cS\nf$JR*mdQKF; hѣ{|2ЂjP=etK4-Y`E_ v4r~rDp@,(=IVq~Ttod<zB>Ɋ*V Vxn,1߁A TC1k5`z\لs-]#)P lqN{\73tp@xi*^cΠ#g ]nOۤu<+j S @Duc W:>;~q.-d d)D{zT-Z՚hSXx'n0#Mzz,ә\'\ag;?_ͧ87)AHci0g\G~}N#%hif gkWքrӣ dM {FRE?p^#kXȠ -:fOqyb&=@SKo]EjXmK:(-%+j[U~׊G~Sxd8TR+F{R0EH M.?:B yxNhr2 hG~X\yp+eZGaW`nmp}.K;\ w1%+X dXivV!@QD@(ثB)8k}8b!~aHGSbn 6CkHLqǢ~VMJ"o]ş1 j"4g氀>!$'A rLGާ%8\ҝdH|!!c=Q@ ->/F2G_qf$=حy.~:OM=)Qlv9f1OXuJ{aG{".|fΥ y+]vzw,xЍ$=vB_jqy @:iK X/)5J,h?jCVQ6P}%] !dq@H]GE1IHz1yf9­1ՋۻOC66MVqÖݑVE)L S-,1*~ʜI O*aW90ǫ4']]c،Am#,?~_a(쐳-S;؟ޓS8SWMӵqy۳U*Hيʣ[27u07wVi_ioCer,ooƏP@G6>bx*302n@UXƐghAÁ7GͰmO=sIƣuΜ(iΪCg)l̟Q$I'uW._0rˠK%xQOcSF/DMa eGKXm_D Y;v 05`z8'}MczHIqH W,eE]e+PZO"si r;X ?+c}kuiW'nċ!&]=a`:: =_'Haq)Բ~CmV'P @Ѿ'S%c4fR Jm / ϋZ*ߪ&#XOj-y uG[Nh (̿kau[8^B_<<R!nX} wQg$ᡢxta+ Fu[+AD俅jJr/~6P)^m#Rֲw(hc;+aޜ6?d];Ԛ+lֳwkۊLFk˞Vwqw'v!JwnЍz$XݍH<o/}mݕqs(^hGݩSj:9Fia戩>_ۯ>4fV+4~9&8'p~ֿۦ{N=8.w W=$qRĦkWQ+mI}EH@?[kkY9}Q\:˞-8ﶁ|:!Eg'B%`k9!dzM:u3n]<(ٷJZ=*R;L~=}>vc"{y?qXkfɴZG޴IsϗhcVF_io?&9 NA=W|fVN'yC#Pa יRo L)Q"Wɼˎg+l^)6BGQ"5m:Ն~t3u2t ,_fjڭ9VC!G >Ic!)q) 扐QGF%'Iͺ xBg:c`$cZˌ!Q${4JyT$ܤ9)}е |ul3m͛qQ =n2w \SMg͉'s>1["@(酑9^mrU0( B G^=;lt  -xY)|5eTg :bBZ?/:1߇`qlRq>5kщ.!zDTKJ4f3Ҡ4MMG7rʸ2{Uf*-0*"r%!vJhiѫݭ<;4B\6tϛ3h R>eҘGMa nikugdf I۔U "< q=$2WMMq2 Xy0FjY9ېNK+SS%c& =҄ "< \ Ӆw%,ֳ^>]CGkhȓe Q_<8J Wݵ8Ҙ "m}I&7he]3G|]vG2bMp$MOL;[d4}OW$Җdѧ MUm`9i'Yu/=*!:Rn g+S1N({qj kS5(%lm&n_~K1,c~IKV }}軬8Y[f L䭒kK騅Zc!a2׍i+@9A#|(9P0Ȍ % !m<ԺnsвH20B&w:5ZOk˄Y״Rd7'%/tH0Ji[ۘIU4v2)2$oUc!RaY_JԆ Cse"І+;e_H_ ^Tԩ;TcwȦ`l9e%qvȭީT9R;T}%A{^!T$2C+ lݝ?8uC 991hAun=ZkV 0]&іh3΄j7Qq~YH!wfϳw $Gq0$?|tLbIƯ|t+h/jgd,|I4 ߋG{=}|ݺ)ARMV@D[9y/:RVX>_ 8&ֿLyK!,BӣmRQD ఎu˫G34pM$P a i2sN߂\) ִ֦ݢanhiHVcMh FgKaDmҨ`]IMC[iƘ5X0ގA)TP-UcÜWB|-EAYgw$^Ae2NFoVZ8SGeR!vk??v%hCLFu} |\GVU- = 5Xk) N;?H͒#.y\_}쫷2*-dJsA&㒛cd"~\śFu4*4`h}@[fNRMw n3w~9Om&,sYJ RV3^SB4zXd/$`]exL0nuNCMW;FS;+wMH !Ӊj}IJ682Pxߋ^o5_Cp(C ;`q(gs\Hi"C~4o"ArM礌n\"3@p໺~%t@.5]w*=1 "^t܃-pTy24ndG! T Qhъ7Sjs7Ie;0^igDv0/_fU8C#n!_"6a|k]]_TF9f7< ̑xIE ^= OT7QbLRv "P0u,GC1D3o ys4SZgYf ۨG9S`k P\ljR5[ gʨ}5w0>siy.aOl9 tD J!X>n W`/ ZoQ/,I )oc!J1L9K*+.%,TZ@Savd>ǿc\eXh! k(^5yE]U)\NaF Is5kimms޹L38 >\˻};jSZ| 5pCnaRJL<38=1`8-#OiύuQFE_r/8:V-|@ey>GOوOG`nͯw4D!I ֌SwzogT(wS ,} ٰ{_4@IP"y ezR pW=Xvi=f!I=LEQRQgX=5#4 RsL|A:As[62_vt) !)𜑸欽Α[a{E>'>/A@^I%5@*:::TĒ֯֨%.G052sX#$9T5@SEwmyA(-ѰVqYAtpœNjp͞&*_^1|plePE=6Ü%sOqpk|HZQ2/U0ZA2hxDE39$y^2ų*A 57|mWLw=F%- k)T7.sxG@?eXpRg+-g;-%j,'Mf?N%hD7&y[j+mW"G"Z}y5GΈ6L:O#J %I+1#[yYDy:CI~?Ȓ쮂_>`%%3-sJ. Ӫ0Z}J4y5&[$J>}Mf!D.+IZ'gNkemt$Ȗr`s.ߝX8 H!cƋVՁZ2%<*lմ5Ka@B9"d-6~N +͢#be&El{C9|@{Űѭ"pIe̗b.]d񿾝(ۂ\Pgm"b ۳y$5 K7/xз3%WrN}eB5@XPxY[@>Ti?چO{&"?25a4Dsk܄|qxC{?  LJnTߤR}586lZgߋ{Gʒq4)h&fE8\j` 12L HDd喳mS+I:ۅ]8#Nr^;ֲ B'aȱMԶc\)9Dv*gl3d^H4q79޶oƫbb=jsq]BC3&Ry m}tWHkRulEz ypeFa C쬑vWe?"h cH_cfꆌ-؉><όS&[DžDS.]pv .MhڡB Sfp(1Iǜ~6,qŤ0/32u9|aѴC q/D]Kq$ӯ< d0\OH'`b?hm$MXp9/ƍWįܜs%0CMT}%7#WFqZƉnd&9d`} p(Rs$+i<8J͋PL}߸FؠkЁݘXh 0<$\y8wold+?޸()ʗb;;"u"wH7c2StP6̲q\c;xVb BZ @۬ lթXP؉,(_t B8әXL[Va`BbCF c_OY1,nT:RtZJ ЌXoR. ƁňX߃WhiAtIhqtC5?:<-.8iv0JSuʘUbNpGߨnp7[ӡA4X\Zպ|o0zpLj3HFVL_ (0h6mX}m ѳ3HH˒~9Tu}䬎`.x=.u[v6I7iިDeۡY`AXkb.3 f>|xoWzdYVGHGՎb}Q>hC(GA/*]so]O‡8f! $#-vQX[xPӉeL{ fUMuR}A$Z2MB.Jȗċ Y/T@%2)NrbrpBv/t3(dF4_ʹ 7;>ǡj2Q~]ߔf25[@#k+P zbA[?n.tLө2>N*V:58Lu%Bf]kǀN_4i/lt`{BBI-;4̹d?ߘHs _H8bYLϚFK,3|y*|]( Kս7dBf3qab Uy+D'Pc 9` R 4g_Q62]ؼ~o3r:S)E|$!%l?xXiA |R#K9ԟ5W+\ٰJW*`ut]_EiQXws[ZLhdi}G@Hl3␱xM4?IF?Bfqy+ku>'4#`9FהMk֝$nZ֐-H\^Q^RkuAȓ?lY# $v7:0LeׇP),V9YJ 3̜7 |иGK<WX-\ͅE;h=C#"d '9.hU=N%bz>r.+߈]^8q'u>Ǥ*gQ3n]J{Gw2̂Ǚ>O*\4FLYU˶(+JE;$t~m^@Ո$"=ˋ D_'&[bsDl]8}xdzGͻ"%)Ga=%3V:{W,w̪#'k[rfb2;̧yZi?[ڊm"f~m$Z6JFyџqh~AZgs I PV'BQ?ޝ_ *Tm@;.nh,h "PRq)h0n5#D O4dYJ!Db_ Қ#xAUhb]h׀..s= Ry0Աɇ.39ǯU=x$dnYV|9gS+83}W0%4UcQE+[^oOhN'. ~Z1ծ#k L-t:t%n)aPJ\y$ Ӄ F0_ $0ʗr]#_2bֵ d8}Y蝾{+ǶHn߆<>W6?[Ց 뗤FE+HbD]!Q5CelVqn V7jT1G:oȏ "^8]߻`><:C ?QH |KԳ/c 3WX2+EP&'w46G@K$PYH5wUZyO :@_LJ:XVUNEc$x'CRtv 1>G kζtl} }e2/E:waq%8T `- (aMs?%Neםw ‡;uʭ*`@[?ҚN)૛Gd!shȹ!U|xK\"G+=Q!XEF<+;z:ܝd`#EcJ!7EVu8ksg5p0 Mg矓ME>9pVr$?Dq{Z%.773dӍSk E@2kZ̭|q_ի]6}{VQf;#GFȷwM&j)Үmu>Xf*e5'm= waz,Z?&`|u5nh˂*(dLuaX%вdp%Ȓh/cO]E2ݸ$kvU"cy((WdY-f,Ӌ*Ѧ[4ya j7X`_Toz(In:U}azy=d^D9]n(Rg&M[b]gv2cVHUb;hџ;RFi(!duJf}O `\=<5J_AЮ@=l3ͯt=r^ hX%JqJc#q7dV`oRy_̼n6OCvnMC&SWJe\MjcH* Ӽ +2@I0UiПyKjpU(EEA:i!n1ۃ"=nvvG$ ۡo+]^u}ӊک>WJȆO-` Zr].Bp&8f pS+go _Rb:$&1ѭe.I$[+z ,Pl_= lO] FQp#UW;#TЏ*khy$GUAWD֚t |4^kw2٤lNUW˞` ,ݴIYjk:Tӿ4H J9(``&uQ;'lBm9o֏SVcgu$ ԭ ڏDOw'(pM*_買y5pS)@.dG?'"ZHYLX8 ucU FX![{VJMVD BX8`re\@!9ab4 [Ӿef= vg?}l]zUJ}5FwZ-2l^w`>0}Bv7h'4B "b!)%RVņC 3̷‽9Jv-#feY `lj 1bCr =pG.T4b<哦ntTHЋ*v(& :DY1 J$qܥ6a{;c$4nz [OK_)w:pDm"v& # lZGqA/U~|]ld3Y`+e$a rn[/S֜PojwU}8r8>J׷F$}{n (p1*/dB05QG/ @ndRI8S[9>38)z*!~V\1#_׍.}#F-߅gFo˪-̢(yƝmZ_RH9a> =* c'z{ 5H?αYsOҤ%y8OO' {u4#":5I .~1ZSV-g?XU'¥,s)#8? chb沃]9gHvF_C3D+ߤ(D.4RtHXcepݛX>[#2BDWǼ;zolʢ0|nI?L]}pnUϴc0 @o7pvCv^ӿ-@2/MvEt ݑ9J9MLQX[RY$ݨeA-Do!q]׳ۖ(D *vS-L _>Xjd@u9&ǽ=6T}O{f*㝍tA 볺 q%RSG`a/?7O:{\ -TznljZ=b2GAsyw1Zh |dlJʢdoqLj4tFaSi_B LMjI⸬/kxim۝.IvxЦj'0EDꈘ )Z* veX߬q(F<16Z?ƣAUγ#L뤷zu5]$@J)&cQblC<ȴ?8j['B@TMS;1~$P Lmq /l㲝KC*KGs%Bj~6˗BVE̮ ZXP[at5`DXj^zǼ} t3X3]ؠCX=Yk4Cqk3 Н2]CbrEyU*WRִ$Aj1ήW@;SXĴ|Y$dcP$iD1嗖IaMϘw$qwQ3!t`HSu`{cW#=,[fᐂEbcmNF6Jpn_Gy.*pVLc< ޑSIK.kFXЄ1h1ڕd VpO)HXAKI#W29Fixh|H49u+DQjl?n;#ja57b28n:*@kxX![n ~{1z;=Pmd4o?g^"Rk6{-^o%PRt$s?!5#_`T˴BK VAHfrdXn' ̼Jq jK'+ͳe"wȭ(0Llg^oڐr[T%y+ kԛi˹g l nty2K.*%t@ރFݴ4IwY~V8%1j*PRW:63M\# /- n[|9N1V!N &јF1\r񴟬(F@[.8XIsvU 7h$n@4=5b<^r:N+*aW%$ҀUṣ\g<< b=<~6q)!!mܜ]ɼ{g(\ƹ7/ڃXxB[AN b,Q/Þ+n 6B+Kg1]DO_<8٪YT0eXܘB۱ĹRd|k\*ˋ lw5 H1&3z]`穝I'b8.x&ʂڱu]ePZ~dTWYM >UŘZ@x 8`;bLhL9P{!viM򣚍E:wZJ;F4'࿅?]gOnkjrաaE63UO>-HKF%b"gD}HAZI^^QtksqV2_,Bm&,96Y\9)It&;_̍T@P'c9wGHk Z a+B@c`e64>6ecsY6nQ!L|hjϛp5/a94Oo –J(.eNZejp2S^tZc^E\=g. i#yb u8{o [RxeļܪB^ ~5i$6h /$:ƿhO /mR#q891Z#gjΤyL1X#!"}ˎM(y7Kqr}%|%8;~8ot`&2V(cI1C,I@ʎ65{RF ҇ g*&qy̸ ^W33ڸGDZ3I$G$3~Rߎ$| ʣ# Ҫ=oK{v٘W~؉PuHGtTx npD՗J4-Ǧ{VNEH ]nqXI@ze8$[jryxfFS[7YL7.$Ļa't>h)M_ʗҘ{. Q@/0$XqkW* ,^@+9 =䧶¤j^* pGBF4I".RHW"䥷i3%mgx Eg0oC$G;#p Ξ]ia u!m{孷\iKTZ,bnEƭ`zFRH'b%]P$rZN_; ToCzzҏul(Oӆ cIJ ځbV??b)(<kTf8ERl@។{,+E'A"]? mUrz/@w,R -a<`]M=[;t0: )dM/s hUT ll z?rq=N5&]{y8\јb֭cu6Ew1e]Kȫɞ/ 6e}SJ̅chr"J_wTcj{iPY9figK7hCoBtc^t? "IrUnnݷ)aN_(jx5G좙xKt AT5sҒv--%=A2 r7TU_Dp_kJf |gGM+* d. W!@66x :o6HX oiu8B0ǥ-0.*! 5*"ˇWԽc|`i//{wYh*KKcXeb5|4fxuw*f+%.y/ /[%z0t̃گ3e;O-쑢ocZEu46 ^?HLv0VpdC&S>[ѫI% $=/?=L$ 07;{q">MmvU=ZFYL0TMsVz,#\ ke  $|FtgRYqt+WJLԿlmP/O sԑT|0 [W=pe }@eQ·ξSYow(s֢ ;l o$h1C҆ 0|Oxלホca.9܋ }b>O˴o"ӛsڪH7udTH-)+#a%ir{J.syfWkptf 6geE%|,fNt`/G&DZ{pa4~P3G=KGw5Kj!%Cj~NYC&28@D `"nw=HYY72PĊ},gKdhFlz%C#zRQmwhz ϙԣ!Kk|,`y H1cڣ+[e|mE/9i0ۼ6lO&U|M;y 8ۉepwyi@f4K-x K&!z xOގcL zkA>B}Ӻ9$M'9e;} eU\]`Nw:68o^g\0;3M_2iAdcU"/ B%г@ 0?)*pa$NlI9ΘNM:Wh1}i37x4 _pmm.>B۵\z{Ɓ `+cq(|OFDY^hUg~|õL NnA&P1jsEp$Ƞ}'(٭#?t@E4^r0?yCbx)(aLT0Ia\>B㢋1GӬM Ξ(/_V(e0NatSڱ,,;2%6崹&")߈3wiz?z96Gۀ@<~O9>kH3خ5A$ X3'OE¢t`E >[Uk* vUѡznJI`9 Rl<$r3 ##0_ϚW( Gӹ6@[Udu| 66lCdBQZ](&iF#v m-Yw*B{ܠ0+?h,*U5);͡) h':h] v!Va(CN؆>P8[eg+&(p''*b vxKۜoXn-QTDm FI v0I gq :F2;m|hEBajdҽ86853sm֔+4$yu^G?uIwfL/)}uRmKr8.PDACo좂+;'K+ڂ=5< D",8hJ9f w;lphTA8R&OZĵê<Wxg)5MqP߈g;hfk9و4jlFt[B<]V6Fԣo~OgN-{vs!A98 '|v =,Ļ(#;H-ъ?0/:&v `'?V!+nt'|*1G-,NPz#\E ;| HOKbM;reƨ_޳2 z␋v|'S XD?jfYڷו!$RqA@I,b&D0nm'=@,YɳJ0k[J T@u#BWۨr#SfPmYy"$wW!X+kKO~`v@tp^铯,dAHSD}<@jDhfAl5!Kp26Yz^Z8C)hePs~4aHSs i󌘅[m; _ Je@*_#BVRaqE8>r ͠я*N)#tnRܧDV`IPH)0n u7i(=}SR%t^rxD+zõ)[#}hz Rrbfe"RLzb_VP8R$ 4\oOM*|3p@ݰ$ qlrAO%{ o+:ڙApygg͆Ho}N;J ?^HٜLQ% LInr"Q޵+"cД '+8 ;LZ^X ||;ն~}TU1TM/%G3Jsl08W-zwI*ԦgZNTpj v_[Z,sNF䝯 @dK5Ռ|Nܒ̈́%@H,qZuS(I(+l)Dx"`ߪIa*_i􁈗;WfUuٝHUN@3RDgȳ%L47O@rzת\69*:Ve fK}ãzBl8 #O:/Pm"XοHm?pt)cSHȬ^[I GGbzz+wFnO柊-^> gKpOiWB4Z)Tl⽅gOr:wj3k}LNͤWȟ{_1'.--(E 6V{PgY>e WFę^6qJ!olT|0 6B@%~A6"mDT, 9u(0Wo~v/&9K(mLj@.ud;CyJz|qSNXSw>nK}ƾp=s"Zu5yz 6%Y#>Y+ܽ.aa@F!r#Ľ 1 i˜GѸLsE}S &{Ci¯gO{Mr1L| DC]חLx&ѡ;$[ph6"ʖH4#lsp9Iwǘ `zRBvjIhϴ=':uVF<%!*.t>0yGw;G}e|\%7q8аiBbk s{C Vzs@J1͡Q={͒2:`_"Uk+)#1hэ%,?-#>iק-jŚP 0ϒ33^QL\G2_oUȳU/`0#*Q%mDx43NJT@Aqy]N'82*ъ@H!',SBߨf~k+3!ΈiwhӲ"G9C+bE퓷a182dRNK ou-?>E䩅j?ʆ@uͿHN=ai _#.Qdh&ĸ,KhW)d>)UY ڮ{DHc ټT[[Pj{m̴c`Tj / f7[\|q ZVIFzw&`^p p:ҁ :(WQuf8_𞭠RV-'j2fm)?OP-p%'YsYru<PP:60)v+1uV>2H C-Tc:$+lkSQ?Qu3f e#;,Qk+,q~sA'NAuWYei~؝׾D[[`jʢr'>jG,%cHZX3HˬPMItxlloKz3|,_?󎇏ҩ?/?#MYK*RUg Tgʱ:j蚙g1g/Fd[iFF/^15YsA˃' V{Q2vyM0gJK'%LNeH3- kD> / =RWhJGnzv 3-!ΒX`$O^7^ArcvҎHFX (:p[s:%78Df=G1x\ȃ⬵EP9Z!hTZ5r.3)3CgC#=+uⰄ0n;X!nuߡ2{2[Q;Se$/V$W{2!ਢx;x$AxS,@RjZvWcۥh'\pb`ۜ]yo*ٯ(yس_;x EI_{t+䣊QtIɳ8P<^̐4u3lk?7o o:#o>x 4ZfH$,of$.'+_@ 6v*4'kPQe/b-?K<ѻ^ %ɂfCU(kQB 0̇&7}|xa:9 Y:wRVLtv=q]5.bV)͔Z=L $tͫL|??(nyO27UiDR  6-8 "_)ktVǿlT)N3UjҦ#+%3p ^+;AA L_q 9WfBP ލ$%Ng/`hh?L@y&H P6z2$჎!DckKod)_$n>ʛ WZPQ (ր'߽O@AovqWaB禇dmb۱|)r^5vb,b߼ p+U;VOӘ%8&ƈFxM☩'Ŧ8i\mH`@j9 `ZH%-*VÔow+0}=' 29z?Mc4G0^2naq\|QX2ߙ(˘î1cڦ8`@: %!pd~|kXX9lm-[#Kn5SC<.4Kg00j4JIbCHEeE 3>("-o1Ѷ~OO{@F /qJjL$swmm`H^c%PKq#J[c5<t˔ \=;% g=z3`!ی5Jο))37{Nz즓܂'lwE׶rՈßl;i|<-bEVgۿkۢV}+Y[M+<ӯ8&SѱC0yíYjRU=C'xy&O!x C$]^Ɋ.Skͳg*"6l=K{>8nXLS4Xd ' =UvpMȭu[|@ÞMQ poZh2+qvF &ZuA Q`BGL,ۯʭ?JVSN 8we0ۊuՈq(kn\n?VBo鮯`0^4LFQ3\ZG&a΋,cVse6Wlio6J/XR˽ǴL~quOjV&YHHsj`M(rPƗTio~ I8iL HBh(ç Il7ڂMH6QV9P_wuaˎMN ! Tyӧbqe<7 iNbkNKn: :GDdAD/&UKbGއaVG UIyx.Vmv-I , Sr&eeh>%Ge jw6ӌP}4S!WÙr\nZ?3`] ggWCx:9\pYaF.D<杢I5F]M9@0!PRBxacZut<]Z[' A$O(0TDF l94y?ȡhkib:Nsbu0yVLWhkHM " $oWЀhŻCj9/Y&×_T;w@H3],VIq3 0XtuI=pۀW{ڕE0ymxK֪Ys?AYij窶nKPDUUH^7-%w8v{>m\4vf ގ{u`9uIڋπJ_:R.Ш aŷaj7;w(p'Ab%YuOy0Y2MAcXW :OVLY ķqnF6] "0\|sqoܯ !_߄EVֿz i13lJMa]xvPq(  FiށRbVʲkoX $PA.F3'VӢ95 UMX`ٝ E7 G5C~ ZQ.~10v)Pj.HG9rcU e] 4ѳI_@؞msvw"+[rq,kۻaF0-Vi4-KډM¾)q6 C!S =bm䁘̈|?X^1 Ӳm2d/6ta" t)y'%B}Kع|HaMZp{y%fMѺ\<`ݬ6 J/No@N L&/ v${aOLݹ"S(? "u\x iJ,ai':!{hG=܁:nb^di枅_% m8%Tu#`n'ˑg(bo~D]*@q ކW0˴x'm`ଞ|{M YeX9O A:_f8\4"\d PjHٿnO^'YmBՐij;!T }h)v®:Ͳ?8 f*e:` K'BbڴA)S-ߘXG\5֚{0Z] p\ɡg.|A ba4[fp4^`d~T5j=?+0P%]TΫcBnDE1F,ՌvzRjSˤ la; K]Xgȶ2QxR̬<(iVmr?[u}[-kj^of: #aVLj$+M@'=3F;ҙeq)Gf6 Ǝ{/c/5ٳ ';O\]oG#(3[2e =}=yyS _\1G}_^o3}\jrӶkdiCΕhB*mmrBŌE7_WAiy`\al<|{q=%\8Sa(`Ĭ) eF#*$iTF;k_Xp=ǔp*EIt'{b뮹,]FGͱBjH08 *v#7} a*BwB&CO&hU|q_SDՏZ\Xf|3gAyU͐=Kf:%i9xB͸!>|L`L'eUY} 7G>jQ[yHQfi#OAMZ=¾WYD"nbU\A(fmkK[6'5 @5.Wso1&0p7``fDceul &x/qأȵT-wtKYߪw R{ֳ6ȳ5-B c&^B.8` V{=\j4F,kѯُfTq@,a8gӖ9nɊ`fF_l/2yPȶF?1ئ ^t_퀏;S^R\(鉧U_Ԉ)u Cceﰈ!_!O@!Bp I>wȵ5Yh~GP$"lBO H*J, ;o17;?I>2[i'IeI=1|HṮwJ6@Z:StGQ% mBm[CD - h3CD(r`$$XV@͜,gH*>)L&XOBŭWogϜ":"M{;xB w(N{s0ByH4()b x u0LvXY. sym> ~2a ;]quaZ)?1TF9Oݓb%7vˎ֓=⢳dF^'lr/DJaqG҉񛌈})wyu1UT4|$#r>kIGV`KPs$ѐw!:0 R0>[ Hؓǝ>k ~WΡ_ׂ*=4,NQ,Dqnx0q|:gmY"-`>8M@niYD:X/Ҝ?-4vOb%:n^ԻS#^bW3Qܾ}WTk$"m wI\cÓc(6*Ԟ(89 &v; )TZZn7x/uGA|+x,5Ҧ͔zjJ{ '%!LgQNh"hm1TRKM,O8QJ$甜^ м/ZV#!w/O ÀmԲhRx bxt1 /ؤiݸ13tklZ?󮠊lAuc*)ІfFDv6%"`0]'$uCH-͸]QWd7R˔(ɒ5?N;nJOZ)k5Ę#G*C0,zI_TμZ銝;|kOt ]!рo j3Z,oꧯ&B⸱Di?(D} {@ȅh̀酪aV KDYA퐛B>z`*pcfɳ H%`(i2?#StK8>+mѪ7_T+QoFD AX5u[½}B^1+яЯ̛oC]X ?ޯ&įs ݢ ?UOf˜ SO73gKXnՔ)կS7?sIdXa:QE@+.Ygdݠ[ЅqHZ}[ߏ _GwDQcPw`5><1 T.ҳTDS;#ދTc ۮ;i{ʹՎEZm%gÐ "ӏ_oW[zKU>v 70D."eƱ[Iyg`XWpjHJZ6~SeGlŁe]wz!ծUʽ2t:nr%A%)ws`cUFҵFRr#KG< #@WOƀ}Q>vND}+i[S7Ɠ3{4IX1|%8[Ԋ'F?\4JDPeܞR*1]E,O%xKot>[-y,R0U_mЩaj]Qʄ`M rTBDZ VFc,EH#tYf^MO2̷%C<6, J3J -qJsjKA/oAwЍ8}dnSFd$ \58bEenuk2s̻C47 O\ПH#; ׉RPo{?v8'ӮusyV`݅^uaZtaįmxrk3T~IӖu;Ɔ&_eTA`-gQ=wұHHHxoO^_VIs w-SOQ\{<;1iFO`cPf< /_;oeK<иW.  +9VNMuN@.Ǔ22 b`5vObZio7~! sO]kz+! g4ӱ-GR<-S  oJ橛M/JD@Y|Z7(^#:Ms,+ҧ#d+ io3کuZS%9$RNSOHȁ=wjP%4oƃe?=`&DJ5GY&ٳNwh!eέI0y# ~zwUfz$^u LO ;?übQt8ƒMt<%?1[`9YtFKΘVRb yub9; _[]6I8q$ٯ6vӎ'(znby8_"]ɠ$GT৺4ŤĚ.C~hO.T3$jIOչ 6M`},5L4N= ݠ7|KiIڿ$8 ߨ/0;^zsAiN7{<%L~U% CRуy.PV-I'Fɾk{XVc}WXxGfKX1&+)3er&y۩JUfQ;}`s˕R z+ڦ hh۰oR8-ɂn^h#+T@YQŢi8)M A7|9\4Mσp#\S^7ڏY{U8**>|H i*t7k@'fpZc>Iu'ǹTB+BX%WvςA}`ҵ'lH?0\ak` \]PW GRn/HO]r~EyjSvkϜn(_fR5N` {8`ۻ'3bm;!ETTQp ;"jeHq\8D?)4>r[fo7"0B8[N94s9V:8L5pGmM\{K׷ /8; EW]/F U6Kkz*pVh/E2e…58#WX .7I\HzR¿ 7 ]MLKPmmEJj7C41I Fs®d{e,n8c`0tf#%[ +=^ WX)۠ C8/:ثl{MiFDsL@ \5DzڱlQRa3Gz:z;i!hk'aU8kI2 $D΄<&n^ȸf a~vBΣs/a!9Wɱ2( $Fj  鷅٭YWH^4n>gJ T@+t 6׵#5& J'֗l=YKt4-oweN 5%v BJބ.LČ3 \䩗hV’]P?s1okQ#`K6.9'r5V%6yOp"rSxE"{6&:Eruum7o;B}V1c:g;#}6i^,JЮb3=_jln6"U!zpE4\ʖ_a~",rXpqagOgˀi_2b#N~ WKbҰǣLN\&](iZ];MxWn(6W] W@mr?M5.Ɇ~rp|4;+WcM:T ! ߟZc>"_bN@jb4c7>6B% {lxhƚf紘5ի>kn%OCр.G Q:~>n+ӄ|Jau!L+Sd`o|iQpVt$2je:"[)֛Ež##FFΞn3b7e(Ƶrɡ HXVB; < {}7Pz?M[>9 %hډ!r %r*.goN(q| 'hgh?,_A/o_\.GC%ݹgZ6)vPi$ABPemS$%i;3[؋W|uTx`"\ͧ'nS!P>*BÙ!#1_͂tV5 CH#',)LI#Y#I\+۠5+$?9,`}s8IwUJT;'a gS2_Sj񧌇eCW84eC 492} UfWS_GC;L*VԆ{w0+P.n&A𴛁29] .t┆BJ(X.2FSʀߩ7PN[x;uMHS=4_lZjx;m:m{7CUBCQ;neFMd *6 yۀozlTjds{uAt%`x2b/6DȱD뽓سQ3JYQ4fgVcBs`:7u!%˶ &0(ba++J1`L^e]g *NOҒ #ajmTh ` 㑹AB3#ۛkTi}'NyT+ 3{ 1\_RHL@M Bӓ~+Sd8#2DB}c8ӱf;\tf2`ۇMT6K2B_Iy߁\4w z̼XP53޻ؽE6݌b6zt Msҕl²H+j*9<}EQJ5f1CA fPn?EV̫"w >N{y`3"$CS%J/s&VXμ s8eޠӨRxRѶn6zKI^˩}4kPssz:0u^+";dž*K2;}P3Ô&EywHl={Ҝ쟫 !4 -D2B(-~*Jf:U Q_}gYϧkbY"W:־BuX"W'm"AYj dC$U\>v1 3M^_3[QJtkCv}._}/*fW_aF -{!ScwvxG bf{Q}a Z#m;DulvK fST%dXx/7H 亡**fc1X?C7Ah@ Ϊk,q#Enڴw)BlsI'wa}7=-+bl7@nKEiP(Gr zN[׮ Li ݂Df gP;+Z84DSAa}q"Wi3RG,ۣWl RصZ<5 ^Kj@eѡvuuS f6'15,Cd]&aܑ ~&}bPr,I~rh(Tt2A;/MJ?tAtZ O(^ڨkHaDk?juia$nl͌@;ee@}G҂+|5^n\9L:bijG F+xDU3H3 8-->bY*8ܼc]3OEDzQbZL5 >S:QRiegX1i6tRҽ~v{zp.w.,'N7]*6Aъt@Rth$]*bxDQ<=Ar|i y]&ϟuI#*(,L8HW f Tѐ \-`-FKmCJUo ߱Wù>SˁW*fswaEmec҂8!Ugddk  j٫c]P?v5s&?g*ٛ&ϫ*fvɒAGEԸߟR!.sHxIxTmgP8包㘳 vLN\*^JMT&0qf_^SIZEQ||5JX3O/lAyRȄ "qB-".ى=B9Ktީoُmvx^7jZ(wveځꟀ:*ὧx+J'=6@^?YTH96x>}[&{4@}@yJT{Yu^<-Aǀ 5.-n]3h!-*;A*-Ö iIj3.#|JogN`h>j]-8^Ey|-bS6j?-G Vo7*T^:}/ AI1Kf?q#l-+?p8QM[wVmox/_%g֟per)ol!f.aOhNVcW>$ǫprƪą, }Q33Hz }kΛq>BJ69.vq$^s7{?ǟF$5kW%(uEg,F}t6jw,1c#s,h:weMCtԷ{v15 2 yY>Mn]xTuw),χ`SZ"oz`sM6Bz#O!u߷~sr|/Q oe‘Wi+~v7mtqU[֌~s$.L)I<6*hq$K}ٝˍa=g{Cu Ekv4ı_d]ՉTLӹAm9tJr7T ǃEgQt񼥵*\m`Qw"[ۊ4]el%ksykqy[?~ l΋/|yy~EUiONpt8>_ (ivN7%vW]+=BԐxfV\ ^PM`H}*QzDXg u"\yPZM}PO4Dž3xt;g=WP=RA g (3~%a(Zbofs~E{*vm]vF-76gL~ߕۙs<`~u;T+X|ʰϜqҥ(c#Bt 2EXMu(bs,f-mO^GduN ; 6_/"N4%pڏ}u#nOB8]g&r=H|~!Fc)q!Zf̚t vm/d&{Y7C]) 8{VwYʮT|Y>"-U#[LPЙ;\ͼ)JdM]}CshST>TϮW}[ˈ$ũ?[mF{Hg̚t xMo0(4QDb,$b{ 6xA<#~d[OΩI9AIXHɨt8V">BսsBOl[my0AP71pC{RG' -^vRoawB&L}P`D3;'Br?dXay@ɾANQ'>!p'jq1ͿU%^}`U`n 2bKNMꪕ۽T-pK2A_YOМf.$q[R5u}%//D$5c~~mF :si zsJ/Jqb[ȉMyͱ+*Ѩ]&yfZBuL|҆M1EkB(%{wIT |UTY,%\s厁t&ǁ.9,GoMOQskwbrɡ8m$(ž(+E5ՕBv"Wh+SD=*뀘4& 2r&< 0ֹM>F}\^?ndr8ܻ*k˳3fOwk` t(5P+3*3h̞{˘o|VD_a ',rO2s]B,VS}dhe(R M4W* H\5%I p?IWF=4V e;ֺdtmTp7d;1u|ÊM8>C`Fufrk=iNheY͊ͣbJAl(O(0zy8wg?gvЯqItjF88^H3+y6cs ۱ M`-m˙FkvL-yۖ(I^.=Cu4.VY0_=v7 NapOv<_B=IWgSuk N#7tH5!1?F@خ#<+ )X_ơ_? pb>nN PY(noYw[E.v}A<0QO|Ϫ򺍴'E?n1rFF~t{~IKrBd _I7sepn4m3_u9v3;up;&Ǎ% ~ўqQ CFJ8kHa.#;1I4/u0HIbt;_H o+eķߍ9Gylv<:Nv;hΑF^Hq^O@Zas_It#+̺l[tG-qq\;+s9{s[1 Nckú#2x'QOLOycy H1fNϤ\eSf #l{+o sxSQο~Npt;O8 ',g.N8;pi9e,7p]2 ܄p>TnK. ق}&8t2/ Zc5THj^\GNe60[PTn ]Vef;Pcls8c^КIR !ԬjN]ۜ:.=翳't]x":b$ԋIsa>jyD{q2ԋIzX8Y0&1녌؝.9ӧI>c|U.XOu,~M&즣ZYDlI8;+= wb]g8aY •3_)v9ˎT+8 g 6霈>E3^/")YH5An-%g2z#G>oVkGʧ*&?Tz6|Uvp&%:z).)\)qvn~q(0r#z qyqhI:\{3~'\^0lUww:!|=q lœK)/Nꛎ/~8&ńw7Ur\R9>2KXIN'UN =<>g7|1!q:;[f.U90.| ԈvT&WJ{iS\KD*֧>bh)\9=ME ¼i$F;OaݝS ?ߩI( 2gހ٧}GۧaO{'jӊJ p ݀;G-eF:UyHM`jд_3P^ȨZcrDyZu)}B ^ H%^̜o|nZfi9P_A,|f%Чړ%ݨi9 '[N¹Ł i;&v\}1]3H =q|ȭk\~r%N(/2rn3vg+gTqAڦ۽:${^z=:9Nʻ=G+Qr{ݟy'`v'Yn#*՜g5Y5@OOE~hU6>Li::_7IR3ao`$q8d7O=-aN_[ %;8^M.D;ͱ_QaLw'EVdLak}A uA&gI"d.7D, 6 Od l4k䙛?I'apV5vI5vtúI\^Ҝ}c-1r}ɚ nS_Tm)UM L_;`QOUt{btF8]in|?}dEՖr+.}GW=Py{3>p0_ar19oE;t8E0wNKjQCP/)}KJ%ޗy37\e%woΙ{I_rNK:%5q3r]r'}p7겻o>^g/֢o>F߂&H߻?[/ykU^Vqrt>{k| kC}W׻O/\x/pssr9(KxZUV&s+-(5*C^Qc/cIC4hwCQ>(T97 1%0/@`>!Gښtm󁧃gRxS΍o5FWw*$կ oǹC9_:> U`W}oqΛz澛jm|hNݎQ#agUwi;<1ˈ{js 7PӨ#2{ >%J-z]TO{.׃c-='i}*Z>q߁ym-ƒ:q'|Q 7ҁaG~z|oa֛j`qjqwzGgc}ρS:ׄ*U؜)Th|k;NaW5 ovҸm3q3@v~jϩK8TnqZ:qU=己gV鰢U{'r7o+u_P{m?/ "d?ᡆ.k~Y>&A|_SmqxǑy$՞nJk_;-(]4lݼn8[aJGtGO0B| W!6 o'ܒ0}G7a$|?Ӗsܯe]Ix)pF[>ӎaw19#7YoޏAc_yӄp BOKນKCo>TϜTmE_^gF?ᇁygKx ~?sjD2TOxœAxanyGr=eG/Q糜ӄ 27Ǩ)Op:*_f>_au:_0@PΒs{ěMrT0P/*M8 j+EGOxdU,Xe̱įc\wr3cUwTe6*}'tޅ_8bcmrSj[1Wc}M cDK>}ƹ#oӹ726ݍyc^6☞Cvgoa|p@3*M)gTob$%" hS`7*71J.OѠ ^AAPk %aנJN7b=%RC'*_ |}#uLf'^;yV[8z{%9ϊ򺷝qe ps,{A`3e:SyXhWoOo,*fQ}*,E߳e߉Qe}l34ƍ3.jӷ ? svCq*ؠBV׬OK6&<ĭ3pab:#d'YN_TbYU>:1gcVUJ8q_q'|VNs—o4p p Na;3pX%p1 \1 8?Ìss6̷یq{%y/!MoIs)loDr7p6X>΁9 n9u/+TvC mcW(|S>7A)+Ÿ.g*lrA%%|\@\Ns:NHn!| >&/κ |£OxKP&|¯R@%y| >'|T :_/CpA ¥Ҕ >T.CcS~6O0?/O0fע^c3ˈ$G;]]2\~<7>:/៰\1/淄kޏ}DQÜl:^=p#4/I| ?C$u§03~@6q a؛{0/UǓb|A$+I-zep s^OL&|w>yhf!TX_ )'5ل|˫_LR^gϧ[&Ĭ'\8?pױoQMnN:᮰AxT~w,'\p RɪjY}Oxp!£ OV}•U5U儫'>3`R}`b #&\+YY %>ua/~zp|UZ2)9`Z&sea,ΐ`ߔyw/A>dnƝIycI(;q?_SwpoVf|\\$^2`J ңa!vZ'3w('ٜ2KO #|Qə﴾gxE8oڈW;4F>o75Plܡ]i G$)ەFvNk{xi{[y%f;ӄ_ ( ñ"z_e_d/v8͓U #]ʑ_ ֤,ĉϗYd-Ղdw $(ST]VpNJc >g)FEXSӱZs[T+S~93}yEuckIE|ƺZ.<֘e>J_ӋA电{/يz-䃢=PY&{YEJ?~焧p'l5Ht`S׾(74}q'9N6ka?̨NJX+=^!ԧ&_ًaO;OWy+5c.a?$ɑu$mHr2lINv%:ty3\CPO9k9pZ`HW}1U{Se}:nyi|p7>- 8X0Ԇ&R);zsvE:u)šVQL˛*Nlq^W響Qt|/SLbjʙ8_S`>{t705.^]>¬ss6P#9))}/lV{`Nq .GW3I0Lxl`,j3TOx5T eY21ϙyv˼n0]?&<@&|_&c3q?:~L[L1/YTrdاm+}d999,^S,܏ÉlnpI91.f)'3RRoL"<w[|RR^3nŒNH: [odny'W\/¯&} $}~ay׏|_d5X]缞*uϯ({{#Ͳ y ]9599.Džϸ3;X/_|7C=2T)&p0`H .}(Exp-KC-N |-%!ի* choj"ȱJ/O)tV¯=wP&sֺTJ1UjLUSŗVcjLռ Sj,կҡRZP=TZP/Ӕμ{!p8)# |/SDXUa:+To9!𣜻?)%T!k9żAtZAS8YʨvYoY,uKVʐM$z^krJsΏ .MW)\~]Fgf׼cO`yИh`2^?e>HβZDYSy?zwu>`vg`ׇc}|>ŗ}USQ>Wòꖨk.F~l&ܱҙ䶻/!> s6>3 .+r[Oв8o@t=fܚpoe3ޜ?xcR\Hí ZVR~9U)!~ncjGhO \ȰOY^sY>zT|>3Q}3]T+SaS.hѸf[N럊=ٛ2>Ķ㷤oU># eDvYp%tms!y>oze`ĿU߽~<>o z[~u kT|W׫5?2S7 | 'ܶ֍ýTOWPi\fUPi| NH5(T GTXC`C`nSsxϣ~oO~lokX{N5FJԋ+ˆ9oɉng;yNoIu[Q;T cQ1&?•>z: W# |aʨ;[U G䳆n|p 0|..Exf§i00֯^&; >upyLaDuo:߽#vOry>Fߋ=P\k\NVV$i_S{,፺>W=_U@ 3\o:yd]ߓ9\*m`J bAw]۾eu0-a8WH5f'MqX_REw'U9e?0QgXzח:Eax v?LfĉIQhg`Jۧ\Uwm7v'sUT>@mO¼8 _Wva[VEe{9RU:5**`UO䫪UU?Q,ynUoqu' EUՇsp>UUǪ*߁_؟ڄTU꣚TS}TjZu,TMX5KՔoVjJ}99ݰWtv gJ}%Ɯ4돼=c5EӤ̷|NPN8PuUsRP ݋{}e+)?j9%c D.c֚Duoc?7pq/TGA~R]^s!Tݲm*2rްDžTc^1{o gǵkq\ I7g=@M]jߌӁ FmRԘW^{X;ϾASZSm;Ma^ 9;ЯWqB`H >? pKa~{onԋ};0k[S[V)*^lTmJMUTֺZmu6Lm)ob;|fyl TΥlde52s.AϽ|&ɏd~ްZ7/0"yr@F-Sy^ p+`>/ԵѺq^_&/>|-} `bm-$̄w Opb|?z:+Eڪ\Cu5jC Zqm5fj{)1kK&E3[*uKSs ]1<2qOJ[3/-~E/qw5p 02e7$Bpg[[4pTn t{x.%=skC=s?&0;UQȻd&֫0&%178! B`N6WOjb2l -~Kr\J;7d>У>f܎lAy䲴K&y#0+G/wŪđ wƞ-ƼcѯHL1GSujG[kݭ/{GS|8>9RT>"J6¼y|l20:·2NӿS:*Ly^r=PGReBސB,%0N*Tq|v'gfss~&20Hg"A3ufٔp=iOm5/vV?Ow=/lj;n'U315Mu?ZGY.s9_%3G7{4/˦2OzZ`>3~3U[oyT~IU|NTY/Bب" \''߿%OGࡄ$|x;2Zu$7x 2i|~xqe~#H!j4_yz#{[SRD٫dc9 oO@T}; ;׶FM5j$OrL ރhNqa/Z\V~B[3YT@Lk򕓵cshwUN: բ>_Q7 6&z7MaB?#l:UeYo4sNvߍ~ſ~QBB[@:ư={$|OC Xk=Be˙@+1v(CR 3x ONuy)7Esş*}ݲrPeV^˖<-NT5/U?U9HSﲞڋ'ٳ] ?VÏMWːISHSNc|!M HS=;]lZϚ45npt9 v43ܿc%DApj6:z{Ϯ ۉHƍ$P'ߩbݓj-՝z3$m=N1XM C;|CO,}vJ=1s}ɍUnO䱪o!)Z"+j^0po%yIcu? 7p˜~+hn5mav4-4X]ܞ'+UIm aFٍf#DG9u&h ^lDq$zqv|Iss[ͬ;N d}}lj&OsbxG~# M^opM5]= waT8SUbiudxZS|֮)Ȅ{󛿃#<x?Mza~C)( j90뗼\5`sS5f|UU IKšwύguQ9sw729uF;_\פ},r>GK6›l3:lUׄf:;zT,r5Jȥ"Mt])'o+r8@%[ܛ6 iC밒/7 y,2"32ڇ]b3u^c}0I_3eoQ35~(L]6(sf9L'b3Ǜ0| tTAtkL#]y@6xv\'wO;vcy}y7A6zΏ1߫<ҩCxyAVȺ{ *];NÚJs2vi{PITu?\x}WUyǙۿRq)鄶ݶzgW""#w4H: ѧIei'tn\:Ons-4?oںpg NnkTSk&.{R20n&4E]6 fdvBa`;œ6פL ܻX۰_]Ѝ#\n]aq OQϚyRQuuIg}/IYY`4;10cmT wy~# s1_Ju`^a=^(/;=Q7&N_ݭ}8;QU J(9\ͫ:U-Áv0 ѧ1ҹmjZm򴴢ykKk{id>q؊2qڣ4;[׍wk]?wYi,26<1l~]]'50>!wS=:VN {z8!o7 ۭ\-}uS@Uƨb _`N`NVãjz[h̝qykA!wJV^ 7ByMΆM|omQk31pWc qfA%7FnN _W (w7Z6jֽܳ=᾽t)-ʿt#'A_j !,t{Md_ot6 {-0x2JU„KU:|˜T7NMU#TUQ1)U 'ے_TrG;%|x͖XDrߙvӶEK[R-՘rbK5|ڏ{j׵Tq[[u[Zj;.JUm[^VjVjVj{I+׽Juhjns"UKVqZ1cbkFU;ݬul׊zc!ESoMhy|jkNJo`g}k}©60lhlp9O.غo߭ y^؜h9Yu`Mi$/ }`2?XÝtONNfCyo^|Y,k`]k~8NVnǓZF9Q_UsC3SSەvd>}Q<[/p8eѯmyw4vH ׇfL )6}36~_ ܯ)44d<_+%?{kK_"y2|JjTݧV}d1퇰6\WLXf9..&f_Zp!YV3| IлzW4GvqF54j,sY,9/s=SlU_nZq=~_~7:m^cvƻop S}׋3qЀ9U9Lz~{3ON)xl*nqZw7oZiۑTZwCSv:a[ֹ-#̾rgLe{QVm? =Ykf;=Uy5ۨ;q/12f' qo'xX̶)Րl N-ADCnDW 7vUi]ux w1}U?N޵s(S"oMsT;Яa7yJo38ޣppZpV o]LfSn<7wOc<a77 ^ǯwPyvOƾLoZ>_ȭ-x:~j0ɉzvp䳯~3oG=mYݎz&豵$|k< wC;= v/}sս /_| ׋]›&ʄr.PX ,H^[ a6z徏k'wS=L}aɯF5*ڽ/"N Ωr;a {w=Qi~*tB Kt:8,O&*|.n' INꖀ[y{-Tu.RmxGtv9Gᵗ?R{]IcRpNzԾ 8wBcap=LAcקy{#?&S# ȬNz%<]Iw"4Qy4'C~E(׮Nz-YƗ,NJǹtRO6VZ[{:;礢umax(Z-} :P6|^^fsmCV;prزuVy)Y'|!U-!)s͊ wv)a§d`nZ#ijRճ3_wQ0_?? &"MhU\!ocu0u`D9/ p.]P)y='ڿ,6]P 7>L[N=W._ <v_ d07?Oa]E|+޹1ϐp돶;us ..zK>UvvWP޲ngw{FW}?CgnqE8ײװޡC\ҖrmUq#]ݵeϫtw=5:S3Ù5>U0iaH]TvΒw~8ׯ߻}ܙ>*a/ pvQ tC]&\#\ ;N8 %t+T}i:5!!^ zsciITsڟa<|i* B{9(Ml¹5~V7nUD {Fh|po7MwG7]v׻ uo7=m9w:y^;ce9U1i* OS7WTwz0/ LxW_B5ୄWnz T Qi]]ŗﻫ2x/̫ISoꎲOmst3#M 7MSV$<9M]7~ij^NS{:c7QN_;;eF̰9Vvf`m8ƹ7D~W 1=!\~9()hb\ѧp-薷dy⻊o}=PR& o7 ~y\B%Ve~.S6-44N'8p'`~0hhO.p:0ؕ95DE=՘(=o^79Ÿef%w >Cj>KO^mԾTؐ$̷ Mfw;gh•A^(hGe4@e 4梁@&$q$ܢylbm`Į~^j o/p{5p!o{;/&w^LF> c cl=-|_S*'1@SCgV^3"r>{/^/=YNO\Rico{Hm^z]z/t!ㇼUX(i^]Rob|o^҈pGM 'kG>F!O8 9X`tsNISypZ7IX#"f1=l ¼rĩ0"\a>E*|pMtj#0"`" gWIZϣʉY(K海K0ez*̼o;a|H)vM]Jiz {UKT7Qp>lٵXmgnorI ]D~RGB>8%(;w̌wCҍ"9QR*A馔tΏOM7g5>7x}]{^k=+do:z3mo]խ93^Xykziߎ*O4/nW|d|O.pAաWX{X{y)v?[b)3h} wvOTz89^ elOwtJ;~K; ֯N3D'y.r+}5u,ٛ#e?-L}A['H4Ihٛ ){<+{Bq7-{J97ͨwRLd둞d˒7y"p<i \uy2DpDtpvy3O8G8OxE'>d<`]`R]nL~M}|7Oۨ&||3F{6>5:7gzҚFz?LvzM̧>&r|Oj|I3Iy簾nn{/JQKSgEwϔ~~$DcɴX҄%ݲ`.L:~ioZ0Gv!7䧱OdtMMOc~b1eqS\I*qS&s~n(0doP;;&eArnGR:rhQ%N쥉<Wy yDi6z~7;GXdI!Ԟ ʁ#BZ9g1M>aF~&k Dt q  DqBLtn\Gt8[0Ҵ'xQ[ʸ 69C'gȆ˙e/7Vx[mIVbه!+{#nBIL:V>'G}vϏKm->?`Jz*X ݬ{ ,/#;N7KP*i3msӭݪKmzz76xH=]W\] 5V3_b ߷&#]ji;-ao~ȰHwJ fv)#v/3xߓr?@ckk_=_sw1.ZW2vp}gwmiH?X1w1{Խ/# ~}= kk֘i3Ђ]ULcs*sKF^lᣧztL+7_su]{b#Lk&o~d rYLiZ~ \pgW7k Q̱[KmyL~ l<=njL!q NScjc#ҧzl'vb;.YS}0a!>f0ԅ`V-sawhݭ sawjsOp%eslwwQ6۷%gsnb6ǻf9l(ݭfmnw6ǻ۟xwq9]ۉȇb"WMȱr2&/}~$Dn~s>5zD69/K*?w需3%[A^Ex1~|GCJr~u!kg;%iaC9./5E58Ep\[ZaLf_Yc:hRr29Y3\k PkkKLuu.ᒿ\{ޞqk(}ߣ3}I Mr>%\.gz`jpWdl&;kmC:6*NpϚHX}ZU*^W4*0^RRz񻦍J%kgg7 V+Zo˔9؉2KA7e<^)<% 8T~k|6Ƈ$O$j2 xӗ(-S:;;DG/}_rvNd`7 ͻ w1mγ$6ɮ &B~d\I7.mLru\J<`Cu~$Hʼsߋ bĈ#OX:?~J>;nĎu+Eޟq#Hߋ5##FAEHL!<Oe*͈!~>"G#'Xwg9K\ ?mji~'9lo\&mhRiɼr[%Hҗ%h1mk)xD-|@ڙom Ԃ!I,+R[Yny wx&FEqWI_qymB$R=Z Ștu[XcT0|#|L^{)_kS`kk^duf챴u(6!|] Kl3 x?'{+(A']R w Ow'C@ &=TK tnyS_^㲞ww="@l! .;cl*pBLcW$\lҁt@ EO e ||_BxkKŬO&Xօe$+"]s gbCy?Q=Yj~Z0N3{3hmt C%EٯK CJ 2}+(;+$9F>txb $K0orJxb^yXYzoEӆJ#,klw\cz6NʓK0V*_?Koąo u#$I7SG8'_)Zܓrz41_f.;T*WKM(jjϑ^/ˠJaT@eqhYjmGPWۺ>Lu% s ,a=DzKl"If)fIGR^,(4VInNhO+{0V)݌ S4xf}t#Rs2|lIocM(_5ki$){)G}d a^Rc6CuK2>wVBs߯iN(cs&5?ˡ19Llɠk@)8݆ڪS=pR9I偨wC{hL*W$XƴM4lĿQDr'AY;}-g' ?| Ȱ!] /pY^+-J@4FmI.^n岨< ,EtKz3}OTT7;R;1_w!oCݩEq&.)Y.?qV <;}ػܳvP޿/Ϗwu0c NN2nS<w {|Xݷ WX~rd_!&ϡdV=g)W4_3/]K04(?w:kE:ڮdK4$Z;d%Qc[>-= 'ή-dԗ G4^}ۺvcm.jzow^&{˘7z͙>͙6);>YK!=W#lj Yq1A').9SgG.Msp<-vY7xHks\֍w7\֍,{z5E.2u&#Bt&?ބU3>oW3\t&'9E{ӉS4N'z<]t}H:O.2CvGHB~#٦3Ŧ^pM'ɤ\݁;D.3ut=.o^ k)wZdN8Sn>{UUnaY'/Ol=ڻkxZ䟡}1ӣ?Z}1H T=ٕ\D}B^D \w Gxċo)ѷeW]x|46h]+XT{z~tE5q.z2@.R>۸\]&WsXx~4Oj_ }HZD.?pE7`9A3>j߳)ɳQ Z5}7ՇE>{7{i5[X:S>9 M|̹Mlvvs{j*cϽT.S_YPܧZB>㝃mT6 0?K'})Mۏ6Jk7LO"V A>r[%`=1]W&ก|>TtVZǗwM0mg xw5sL?/rI;+>'*?||hC@O*X*~naA¤DZNˁ2V[=G'M2]Ijkho`۽];&.5S+N >{y_֪W[׌j Sw'WhjCf;W˺jkd5,fgx9qX7VC엢ͶURyIaV5l|f ۣS#߈oDÀZiN^1ݮe5vkʩa?+ŏ+H54VI'vI'ypQ D!yߣ-z`%ybmy{mDgL{ZIkZ|.:J:4`G0e  Z8 {/yS✔Z\L0 (5G 8DbϪtg~諁LΒKk'xO\!+Ɉs>򓁏Ӛ +gל$1Ns*)ulP؋EeMOU~_w!AbX^L럚ɽ›>U&.)Y$-!ujxtoeY:X< IL0: iHկ[|Pb7!Y I8BXċ#D`QN!0 *>E&(Av!BbQQWzoz><{F>gk:e_7}M& 8TJ׉ws#Cǭ򈳧hR61'Y^#)Nt,6'g-"磂i^:3Ԗ~0?]I?20߭u8boBB6n8(?d9?zOh߯|ۡG8a;7$Af:)4Ohyx]߾|Y)?ZBzq%nlꛤM(%CzQCs+Tqç">J(G:.WyF'ztν[9齇qr;-8u!-~r:ݱ z3P]{g k #eyK(;䭓iێ t$\VNIޅ"G͇L!Y,Oxo{?/}&! |t2ׇg&9buum5%/?)6+e~S.cN#Ã{}I܏EsRxؠW;}gYpǮI08:9tKj }½Su/.Gs$}:wI:L:oJP%#YoFPIUq7|\d+{D ސw2wpme'|^N[vc|_j T[`l\{hi9ޏ<%$(brׂnr23>dy$iN{6YLkuɴv%[i7!m pjFCXn:1xe<@GyO))77OoB8>~X)?=e;1haNqeF:n 3ϒWfq!6^3 c'_;R|/c\E~-aLjuWqkm>;@땠EyߺYcv>Ŋgd,JwTCR  ؅s@ o6Ril#Ry $ptc?< F; d_n7{Sb|aF9: p-' rx&IMZN?çC̙.b?pjP1Z#6o)(Gؾ|UާԇwRO>|)p4oJ#iD3.hO~8y~y:*g/0:"3 ĸԊl7S0pډ;фcM cܒF6-Ա  f1&4ٯ0]i7)]fW'ڟ>B @svYQ3mm2ݩ9E.T*~4'r!W]:NqES\;)Ȍt+ N`}i C( GbیqcwtZ VK[:gWq3ƳO3F&lׁkӴ~t lƷ-i)1ܘzA쫂q/@߯/%| mgcl9C,G2h.[牔IJl>M."f!ЌfÌ'9_YksPdkqsQKm ?>;2ccR 3ĒvjcS5 tGQZGPMGLu8Q$\a4.f]Ә#|1Cc usJ&LuX|^4vڎ=ksmA-| pL^o8J> v$!S:ɶw>³ KŨoeNϖdzS+@q s!y:3%70V718ec`,q?b빎}WC+GplbtP5'Cz,56H}~}.$,ҝ Z)h~Y~'%h#-;eB^ xTq_cS &+^æI{P[$  s@ۯx ,H=*~^_n&|>'XKo14w*~7)xhk# s6_eKOEIΌtɮ֐en fw4bˢA2v'd'dO8q>!\| 'P`=Mz6s{3k=#ֳqj9kYtb,:fٴ{9zͤgBz6l]VBtF5C[z:V:.縖57'ڹOV+^5oZ*ͻo=)C bea坺B gqڲC21j!sFsV>@s_p28l(Vl2{4( EJYH?-?|XX49{AsJЄ "=\_N7r~9ڇk>Bep] Z|iQ&,'xg8bl\U]m]0Q2eEh'0t:E7x5NSe~J?dK?Բ׬/07⻺|:.ޮ%M᫫8o7Z8Wjk<I|#W(L nMpTua \@mQ'Zx@U&2]L吮tc61}޶o1&vR_#/p*^"}HN௥}]wyh>\?G@o+6=To4-9sem;çwo7o}T`/3K:/'zi=^'{iOpd/9^uJ_zt^%^~%谗' 5z)QH[R<鎅OB'ݯI+xCM,xR|)bܶlՄ?ݚ,?o/t = ߳ 8E:rNGӱ̀%[.hh<ޥFy:[/sK/fT>u?;myoQʺTy"EV`!<?|Ɣ"ڗh?HTeɽ.({N>_j :^m9Eچi'O=.joK6N^bZ#}^Qə;e!˷jߐRCn=CU~ "!į- ^ο=2nӖg2|m \|g._tW-e]}3]v`ywt]}o˟CȟEY>m\>*' |=4NyLʻH-`Avk1&}~<ǥS_=QT|Nj#blKHUu0cJe~gw#lXr 7O7c90ƾ!0YahOxi{FhWR{6OIuq6(9}c'|T'LJZ~4YIl_c]!YdF "58x+5WĞɽ?[%} g˂ԅp*?d11~pK<chVA9Vi? 0t1LX[Vit*T^L5k;zܩfJ׭Wkmʞ}y=ski֖it1i IN/&~_Uzb/{k]5>b\ \쳺V;G=e(&>XzGJ\|10*[l]qqm ./h^^'u厾YuyD {83,)%\06ޗm=ߵޕ^B[\BuB VzQ o] gKhmZJk6QJk4o.RZ/)RRZ(RZ7ZeV.z\՝eVZFkEeVO)zaהZ}SշZ}_# ^޶Mj"&ңHi"=𗟆2j_˨M[SXNv ߭z0Ӌ)w_%{; rXo.ײdo9РvcTK` "絬dǴwwЮ/wc|>/1o[C+^C XA}W $۫+H߮ >PA}dQIݭdJ*I$έdmm%N%e%XI"ޮ"VocUۣUěx+"^"ީ"޾"jjmd5{ɽ'j#v*(^2ko۴79xPj;XΙj}/V1#i 4Q?kQCazXqwwX2fN+P%j7G@>x>˪qt}%3{oHxLu76^;>[}iݧ߯6b[=@Kּ0vg_dQ/uM'e[ZmJtiuCbz:&Z÷ګ}g|e „Z^ze7 5S[eA캅]KcKj)>ϰo_!w Gku|^!FgA# c==ukqD}(Dł3g%Y/*6w0vi*iL0i,? P=RAٮRBoZXr}=_Ύ24qkm*~+ګNc7'G>3>#hN>Y}kyi 㝨n;6Wkngy%{=McYd0[>cK<,q>x5ٞen< 5+-KNx|/f܏cZD]/qٶƈ0Yx泣wj瑇J*7 aS F͹*EGP}\qx!$@KVHnBH"CDYNUӷO1=L>G{t'E{ywO {sʪϴ]Ǚ f9flX,X'Yf5!?>orGL;.2\杙LdT>f4wԻzp'5Ӕǘ.kQN5M8İ_Fuְ7b Dݍ_Hʛ'ln|b:VQ}o`?_&4 &ޘسd>I6m42},-,-@7Ь>t~Ӥ|ƒ;Qz`Lu;84D>Nyx#Ҿ[0`z,OWԬ>c?ϪE>YL6gw`Dz&[m-[mxzrӂ(ey4l.eWO{wߺlF64V/~9]߃;dxOXkYkYgmWӕ7Iqk“9x&·䷏gGZ{kC2,>up-׹4Z|߯Z[8:<Yf;0=ZLdّ y&yL <^tŐV<>u~Ik \gc_txҽ:׉ouG+d i͢ )cϞu|u 1o{k#DLm?ٱ|{gȃr}q[%o9m\O6՞s-5]6=mz!۴*۴伓`7>us |E>V&C6\s~sru}zxB+|7V|?*Zo({~wjWcv~Lrfzu;O^2kS Tfnj;xv;HI5>GEm$[>i"D@12Y^<5kw_|Vz6 \^@]Op=~HH+jg{{ǁ6b:)4 Μ T KxCiW/80#7H߁ u~ƾ~Ɖȓچ?| W|~ pgp.|>y!֌K/K1hpy;ShYyʏ^S~<}Ɗ)ClV~gYC|^>K3usݛd;ۑwdno$y&Oy"ɸNv0RmX確5 JSRu _ߕ'Ǹ\ou9]_-|vivcHoMOBVΏocq?%x~-ܻȶm@w _ MpuսfC,ZE-b$S?(˯j#N,P˷$5dl1].}XfwLb&nS-~u{{[/$>+8[&^\29gLtUWN׍~M~k/`7Ս3g?72ޚ <(t;3o v6CϨA *`YrY!@anc{ x<\9V"~XNGu T?U|bXuva..‡h8syXcW7lX{OZ{&?ٛ9VSQ7]r]a1 Luìc~Yf#?̶Ma/ ^fyaf^*7~aFއw7]V`=O?tiFuR!ӺG!z@!-dZ)dZ?Pȴ2VȴBBue!zW!@!d!ӺM3l"恏Is2V.X?ZoWoKn t z57^B+rZ,>E?mHN*PAG `"% o3>^X}Oa]eb筕'@l'9FN-"t]!Y,iѡH l:(w<{DXy Y~|P"a_a{SK\Am3hN1VMT.mal=[YzbM&~ًoF\36}&O&[]y1}+dG߭Ķu @_=?DudK&&/s3]K4} 0Ű>ڤמ#Lr%jWDg,ѳ"Y~A_Oe\ya81yD}ȟ!>!i 37 ly<z`)Q_)ޭ*QF|#|E 82sGc.{'` IL\2yE⏏5TASN>ךrtN.xX,v" opK-gT1UǗF4Z2"番TiL\imL󨡔}D/-k[Xjsʉ~`ַ>u WIl$eRSl+{ t߉G+}uybyjx|ˤ-d'/T&2*ʝ_H:11Lչse[zxVr22>Eχbҷx xc;oߧ++zq&[ˌ[M^</wFw>"x6شwロ }Oar&QyRMX丹N_ L4F.7ڧ~xG0?kϣ Oҩ9N6y~'#>[r}LQړN-g{R[nk"?x~͈rsxZy{v@0o3ySl䛯Ztp9?Hh.;m*5`mC/ES.4)8ܦRKm΢s<NT2?sY u6G|"pz*o/s%[}?9ݹJ>2 *5&R]2]j3_-#V>:TII9 oRuķ{C)UZfR5v9]D_|U?goOk)LuMbw|D۪TVQ9^+#U*}v5:ǰBuD7VNX2YgUfZxߴ[>d_,|37&.K1y\Qh E;Feۥ{G9GRGS'>ioeh0iJ͊֠Uhrz0ֆi$gY: ~PMLMiqSow h[iZXwf(#]F% zmV%z7Yr/$3/ʕA-׈LFǩF2f4.8 k|j84?F(#ּ)ߢA/t:GeOBnЍ{kxҽ{y_gUܱЁ^AqyҬ)U3Y/=o{v=~U~f1-ɽr>&dJ=Wg$$6].AOj/Z*I _-T歩 5~l;E/!Νay+WUtie[qfwUzUFlջnջ&lջ(8a͞"ɰ$z7S>U3MS|ܭƑHJeLLi#0mlc!XBf{@zZP|鞍|CVۉ>]NWwGfms44ʔ x0?󊒹֧ؠ1ٶV' &y!:㷤7I:MP+b"6Vo?u&{9H'L?{jEV>nMwLwa4kL~ۄnw AqU^(!: -x%p瀟n|G!E:;N6EgTo7Hx7=f |B0hUp>M>Spp0u#ct<Ⱥursrh3dx4ul98d L~"r r乂 ˷h-S'zP?/9SϺ鄝Gm8ǚٮ^^/G9Ӏ;>4 xCKu\Ku> P/tOxexZC|y$ SuQǷX:U~ZzQ `R+ef/:w!fb5jpj< a͟ 潂XzO-21f6 ``xy$N d,/Jun.%h`C̫ +xƔ^ec#;qK~ߛڕQ7iW_UϽ"[Y DVDDAQDAYdwP =!au"€OWuTs߼s]b:_zU1ܥ< Q5틞(%=LĔDs^[ qbw;)<ε^ʼ@l0fzo> Gߝ~Sxޗ~u32dc0Q}waYq^~IYeӲǹFDVhy3hv9a8<<'&/#߹|wR}ÔSo ۹$x]7e)9 fFن1.ʉ]4mᳩ{&or1U n\7ґ[3?r4=r=@chX:n#lFt3@̪nUG56.>u p*;n!}*_U94}ӷ3Qyw :U/3 Xm$.0q4>&>gnӋ{>cҍoKJ91bΜ׻痫S71M;L_tL|*I.6Dh2~2,ƹX :G&ޛ9*b N.|6MKOXֲ@j%풨5]t:5thwB4o /Uxw,>@ivtH;ɎQk|L܁M^:{ :&O]WLsCmwcq}x!`끾G+c&<6co0FeG8W1F8c^dq g#Yx.nn _Mw'Kɴ;#{,qGV$zd3Y%|S,x~䴿m^ iBy;*E⚡?9&YR$M:MUk)3)re/El5Cug Jo~u{ݵil𾏼'|aq6R弐wh^I}r? sH 8MkR6ⴭSMoKs\X +<-.MIzn-fZLJO9נfu1bk{*ɍV辊9Põ@ޜ&TKwKKxև;UO;:4ΕC_Ʊ9L /MoDX[Y^ x ]F:龸nv.wI3.UjoVx4_\}E|0W#P]R{pIb?iљNTw[gQQ5i.M㵝CN\i"ܾFm[䱞YTU7Y W(|^+) k5+g܆m` >5Mήw-FYW[+a\xJe7 ^%{*}{ox*?( k侳2i>ޚIgeZ&OUy+93i}W-~d3<ϊ#i^[ *Aw-e@'Ճ5NSfyc+d'I_C[lmHm\m*,,mE:,g;v dfQ=7t bBNkUd-ӇGfmN k/3]=F3"xI"}G~O.VcCPWk'\ p=PKֱιYs"{rBO7W*o7?#Gb$8cբ=09<[񧏪-os@A9mc2p0n8J} `'$uGgGϑFƾY}B޲Q] Ǹ[3&]hsX~[p9shyZٺ|cwC8W!Z1͍~\cclw/e>88 pq1nBP5.2ld\׵s# w׵Wؕy~ yMli,C<9gr+DzLk~Z|ky|69A = 2H.v 93=T^uٗ$MbYTb0's%O<ك2<79qlC,+;<908WeL4!zDt:fO1;1OfuM{Yx^y V1..qARP?<>HARS|rHB G kL|~b8Zw|V=j p|ܚ1X4-<3Lraw[̅F>[c5_WGuc,~4R|!?2M{1 ps.1a'O R3 K|Ʀ9mA^*`K[sg~>G6+!ZОkdns( /*E|3Ͳ8ވc(;t`:UPK/6wH󾕲60?C3BY@+ 1e@jʀ} Tg{&`9t >\#gǀ'0/yM'eD}˿tּ\6c-I<W!t o hni0}tZp <3ْ攤> !1Y({y h&s 'wڳ:)T@jnDKYooVHRyFڨVv!EK3VswjwYo+8WќJ? Sg)Ǵ#JD;c8KÛ%q'kyUw+>3YBny^|H %rviO&hf?DEԜqt3}y׫WԦvW=P4jbKy_=ߠ&(Qw6:qY/+3;%|]"2.Man?pU淓[C-:%~GzKے1cLޥ,u}Z-z3ZW*[c_3FT*u/5I8HdCʘ>eKľ/W$դ2}$c1CCc7nC-3_,u| pcƨu`q. =gܿ1\khBg120e| q eֈ1:wfq1F9q !ti r^^.kʥ_m.~e|_^^e[nHc|>>ܔՃqXiN{\Ty/ ޷b1󵲻g}!h1uDc5U!|R!|xB0B`x_X! nS1C29?"!_72 t6h\;_^NRΆ;c^}*o-<֗3R9*NP.7}+gIRG֦uϐ^+zÐ~Wn~wi$烪ӝK8tߑ&P׼8G]w*0S*5r j_-o3N1悹w:/tptq껭bAZKe],wbtnHkA3q6oZ%;/.4!t?7ЯЏm~G(!Ne+|A nᓥ @{ Qy/t9}DŽ򕓖5PqiWjVIAXTXc& >; rt'86[.alL%}Vole%8rJSk+{t l`=ϳjEҾŞJzA4ƃz՜H+':?H\*~O2aVU_މKIJIt C03RJ ҍ! {=wyZ{kwgůaŕ S>z㞝sC2ն=wZ2UΒUe 纻8/_= lIrod{yfr''T\O+R/glNϭ7s=nw1j6~wNj!*Yqx4篟vFA>(g/([ʽc =3o+rK{+#ipX"?T규QmNQ{ݨݼ|FLio=>OJ^_ ^^}?Dy;ii< y[y 0ɏBKPZ_owf~8[综2e,~h~]럈/:׸&PyRæu>oݣꪧ }A=ay*WuO:6x˭2ez⮸uN+ ~)*lE}^.. j{"PwZe6y,kz3m௷l ypÝTǍ$0CCCfMn)6m;v#xrt93,sƹ4aϪ3, v8O78G.m:(=)P;7~_:t>IW_S]xܧcQ/% jE^ ^m^k7[~.gp %\؊7 { LGS~Qi΃ap >{?лzW+u*p{[zOϐj?U9)T}*sRΏ|44] F~ eqgsL(zn#jޫKߙpN+٣dG6Qg2_>*Uy7s f㵨Y9h=zr4ك,4a"2\/m#oיK OF^sȽ`{O>G,'ғwLC8J{nr٫GPc!%N.;g#W%1݄{ PiГ?"y|d̅JnxwHUoO ~A#n %ǿ ~a%xO}NF;Q;[ S{^F_%k`3^ͧK l3ɍ+~K/rS+GY5YSqޯۆW]Ü?Jz2w*V~G#s|-7Z#o$zF>tQ^HG[մ4OW__u=oݟognoM |h[x+l \1fA~ { |<􎹈ٺ -x݌r_J>BF6ie 8娯hh@G1G75W}୷@_=LKrIx_3UzO`C(|kl8(QGѳ \70BQ"=:?_lZn=䆓 Ot=,iFKV);lOiNύsRTU:CnVqO l#X:ޤdlf'?E.ҧXm~׾)SM#^ ze(N hPi(f2i/J:g[qa?\ Koo74+Ŗ}!/lK+.kzHߕ=VקzzB}.+yDp =UF5޾w%~Te?pZ'aK[|gnq~ V~F^Ip||&`rlou)m%j<!{v7<:ȏV8.Ww=?`^ 9]kA:3_•'$=.^庮 ?%]u9o ';9{:O8<-z̟.HgVyJym{,JCԜ<4 =BF鱹5i/EcsIj[ˊku>M8G1駦%71϶S}[GZQ[ 6rYi:2sj <23w7FxgmO-">!wۜ1yv *9Թo1T jַLw\ImT>"yoi|{kݧ}h?}9 o4m+KO3V\\r _#i6QL +}܇X/s%xÈ> pQg]Jy ak3R1džk[dz^½i]uej}&o8/{ SzvSmJÑ'" zSOjt_N}.~~ i߰XW޴o6ڕgrsZp۰=;p@~eFڠN6mCLu}Sp۟=NJ*r)x -=e=[;%\R sx܆=6?=3 ܪcDW-Wwj+=pppO:\鏧Kq]7yY# zrB? tSJ:m&ttnB%vXax]$*N4~%{Z1Y#;λg.IO}5yZ~2=_4#=P>ꀾB1!szj<Ǐߜ+q?8'KrS/;8#uܱVx ޹gVo2Iޫz8osq6/<6rg[пyfr{4Cs'26*>/^, 9.kyf z!{),{Aپ~W'nGCkec^!dRj}pj+.QAG_XƛxLm9oQ\5K[YSrVaSlna={,ǁwK柢TOٻ,~ue{`MY'{76t~v= Ļ2o!z YOtN;kL>w|^Do>-2a B6X&='ܡ7/Kyl4FX|;J;x| KmB)lL?CoOֹ,{&rߜ)<{Yu&>nxY.)+.Eo.$*1(yүX]qY:rHߜ'8VCГ1 ֽ?BcruUxIe߀\&Zo_<}k|0QsRg=$K4%<{:j)/gKp*5f4dVux{J7ATL).}+Kq[(/^R6e^EBƁLbj*$=»IGfz-YE/B WVwPcq+gŠ:!)O5Em#)Mx V1,Mn"XpzĈ:|?읣o`?Gr_$} =I7o'' <ϊ2_{7poKdKjKС|Hnx횄\v_&籥vS `MMϦyu"޶l:N{rd>`ik,a Qh;U1ϣ;Y{Ed< N")]&*Ԯqri+Ϫ6;\*_ɮ3>F1g)6xJu5ȧUYq}jkr? ܖ`sx%ŷ?ƙspˡ۫(`{on9tNmlO~M )LJx'S޺d`Fyhcm8X]Bz~m Y \@o'tu+gnm{m͈gjKPp8=MlyٷzmNuij֎+/z}6/OFsШ9"7[m5>%SV9/sxxt5<:HneVgy`J/SM'xgvCt9+n=: w6x牷5;wJ}j?l-LyxvY'r6C]1]ψ|ш:L% w>g"Tͫ@ # /U&hrMnd}?4 {:X0;&(U[OԽϣI\~ߐ_W'mIɝtr[ӕiZۃ{H9|W ~wr0a|ܟȧm\?n~XsjwbQмT|FCxkhw{o|ھ{Kic|g>pO͋m7^7V6m48GNΓ^& u. Y;j%Ǚ_Ac<,1!Tty"pIgkچ_狇&iuO{c[Xf&{Ar)uv55z\/AWj활1jS_t0dOHf/sÚ^[dדP3vXDGS_I^^WtZO嬸\p`'9PJ^ 8Weoꪺ4=Wd3g=dzYrepxo8u!_0pU(ixߢz2wܛD\V}SKע-qRyF6.7 ii5וozO'⍊N/2B ]D\̛>+)8um_Yگep_`t7%ڈG /io.ϛ([ÊIJyŰvJYh.Vr&+}[K:s݋1AŒ ;ƾ1phqƷ)^KQFVۖRo6౞f>bJN<6455rf שm3n^O%i 7&{wްDZ}i :x-U-JUg< =Mo;ɼ WO5-^o{ l3OnjˋEe&x_[9Z?=ۙwK<o{ܳ7c(#a ^&n\;m|R޽ۛ+O j󤟛"~gSm3 p<{ j:UrC+jqjJ5SS/kOxF17$򌎗xy<)mjmO-ZMC=Clkr!WJT1D2I9~߹?uW'IQtؘ#9Or\^MlNwun{-Ý6^NJ;qP8ܳ W7?yr)Vvx zw7x73ޟf.*zmr6W~sW.OU|~zrVxqMEG3[O35ě |?.Px~_#Qxo`':|kx@7XuطcᾑU鳡{}i=+%Kݵ_fR~eq)T2;j`ӟlIϗ2˹8C]F]7yՄ**]gw7Vݮ*.o:R:W~}˧9m  EC#xrgzdž=Y>dϛ&ЇU|iM,UisW,=7hbUJK|R_olC_*} Uk}N|>@vji|_}_5F茁ƣjz~5E)ZUvg*5<3ynkyp7}ZڟDƬW xXg=a1<%z^D}!e9jw5JC##!򩬻_˨wOjgƫR>8X]3%,v9O gГ>[D] Nn@.cw?/Kc-|΄|YQ{V{2kLJ;R=KIRpFeWSI}8½F?GLhC!ĂaB.OZr=G55ϪvgC ?lݳv"^5Ӫ;Bn܎rU{i!S"kW= _ʒou!_:e.<[ [ȗMFdȏ{dir,*o-0]&ܝ{ujq厽zܥc<8P2W(|_I~o3#ˁ_ǪK.pGm {o tO:@r xDoFMo; ym%557TH1)K㬰˜ρU kAk&'[Id17%<'76qT 6V'l9_!ULjܪ5eނSiGz^~l(vAYΉo!;md:qnDeJal%ɯy1tVZϼYB_{ŒK[+ӖY $Wcu P˛$+o n5+kd֑jZj{hŝplٯuYu.m?Z˱w>cfRcyV[Tޏ!A~tLxxoƄ>SHμ1ynĄC8ş ߾Cu|#;Z%?MBLx9jxbBϱ߹)S?23z^0^l󧭃'7;Px$f=.EϷ;NOKྐ?0c}x';_)r^08fUp pF2 4N۟sXvx_xs׻Arw*`ɇ<"nG6^Wdޑ"Wv9+ַI&9/Z?0n?^$|i{+q52 Sg1~wX.hqWra=E~07q277gFX̲$eA5a;UzFX/,9|vi+~qS4 ɾ Gzs4y%kok^ZדȩV/=jƚeJRZHvY#]WnXf9VܳF\nt?ՠ>k 45s}u op4~n]3"-IEiBRC߇}m%h糾{1+H%mD3o$|s3 ۚy+5b Y#!W9Yg\ߡ6ؽEJŀ_m趮o^?cc̛F›'5[xYN05HE`s)3kQoyu.˔ l8*]r>%CV~ FxUJ75Zֶ4pqSu{x#IaB uf-0i)Z?W ~|hx}+}+6zȵ"Ϣm*x[{8=.A_9Ro|3X7,=G5+sÚb}!Tqz@!zu$g&ݻC޻)yhl.$9_Uhgtz?ޓ,?^["g8Agh4Us6ߩ]ͼIo󺬇`{ΐ!>Ǩy1X_h+; yzoœF>0E7?B#wsx?YNy3Y3-$? f|'Gv? ,9{wYEkȍ=[!~QNaq2ߕ\6M$ni䯳"޻VmSe3%uf޶Zܿlr6׼5 o:_žb+lqE:{ ۅ^?foO,WynjcT\H*+EL!6 Gma[m xzې+~sKREUג89jbe 3FuEK*5>{gٙk}mz7O~;HqڮXuf();,: gl7>% 5}#~ {A}Egzx6.{-R!)s#=w w65uB7n:M?};~nL.*,Qwш#>pڪsyު7Ip̻VBGv>{~fe=IamW߱]louO8~/=ho}V| ?nxޗmRm7ReJ^9&-ٜ"clOBV;֛d+!l >ӧkK&W; ěR<2߷x; ={"rֈ]g~/,mKv\m6^cq =7px}cx=6Rw/lcviIx]WN:T䨑aܤc߹[A[E\XoQao ^Xo-4isNV}hBOVME'APZ ·eDj;Ɛ$sY^l{#\3ҜVՇ{Xpp[xOAl珑߄&賱3#OsE7W_/dwP#w^,wgmg,pT<,aJC$i+c ȕ%\Iă_?n~}V_?9Φ_!뗩,r5Hk/J?cbxk_w|_7ɒGj~36ÿX>&ϙ.7&k|y~SkJ2kOv]!urV{9ܛskcbSam0Ni|9>#ې{>^Jy~ok^;F`C"6ޟm4u }u>h |Msl?h~X\W𜁜|-wB,dAlߓda6|e^ 5rvW }65xc/z~:sVPZ rYṷ}dNf8I9m΀hJkR=rCHf#z_ C*۪tX &sŽt_&Zm}ʿrE&υ>c@Qmg>Nj]ʋ{'W-6#^8'XuO$r_`p==鸹\{l󔆿}ex<܈y ̑+^G<4LWƆ޷,F86xMo)=n|^=`ppqn[sӴ }1[kb]ȹv_Gg,Y')r~S5>g/qQ|7M6z:BϖX>! K\8Ɛgpbޢ\X34]>6k;eÎQ [sS='oU!|/$.w V}Pspp?DՁU  Ftja}h=;jG ㆻ=]S~r=ܤi%?#}/6 L^|!i4ϖ ?{ܿ /5 \E݆6k#6>xs}_T>s*l?(\'y=fՋjmwxV])|^W{VޕsL[N]Wl<Y#8}O#_Z۫2&qz~S?׺w~+6yn7 ŪWD[?kֽ^3Ҁ9kLa4be>;]웶#O>7.%nswx5 lmMd vؤ8q wPs#z4<_\(ƹe". !nHO{=TuW!"-7*Dw:?ȣ_Kؼl'Ft:AgPNukuGweϕ~뾮8ՙ)e%s;x+,v[$?cul݊ 4lqOy q q޼yN?N=~rqtJO獳^(:߀xv4.Iiyt>xEHo@2^qnp/IK:>̇9Ys2(ۑ_\\pʙX?W0eumbޔ2u?zgosU}vpn;qCO ^ ? (Ej׶܏S`]p?5IjX^}+K z^dxxp /KXߗ$~/6}_kN6Td=WX5mS9&U8B7< ^V~5^Ǘ{dluJ&N}w!6zi3;ӺW)`Ш#Vط2VRt gMbߪՆyUo3z [Wtk@Ɯ[VCYL ?ֲ7ȇu:9Lȹbk< x+|;|?%!?H^+ck}2rOGjÙFz '?snV2yצvosʑ 2-#^j_HnL7ݦԵݒ}s}>ύkp]eCU0!\M%v$yUsVd|LNfiRH(eV} lGaմ|sVrwOS!Bw՟0iGi,>7KRytw535'u|g[:suw^q7%K`s:FoU{s\F9>ܷ{~Nc{܏ԝ Ya_~tkh 3[ CnUzQocyCS ~h{z ie1 ={Zq\[)m䟐;{dnuBQً'x%,;϶jp"xg⒎w.. U~{9WAC*%/ch |3 [k`3-EqϭWҧƲ-ߊtc*rwɏ_#{z*牿QpGܷCj?JoX7axٞ~g=w+^H.}x$nwަ)E¿;lJfZ-0r8NV^޼ԘɛlfqS=kKG/2Tg퓴<epnG^}oFQu8𲑮}tGG/g1p:|5tl7i9i R;vn:|30ܙA%ޱzվ]NO<6˝ܽQ{؇Ueɽ׾ wMx{ ^;9vs>ͽzeg63xU-2*uoŗJĿOjMِzff>ږN7YݗmE$cc|drUZ ;g}5>h ud wS88Ou1p xxo7= oF8nzRq6vJo A+#I'G>.r |먱 p+~28 ~ei^c>e и{x' q8g@4{r$MVA ұg7MN=J'%iǑ{@=n~G<:~Jz  T_7z;+/V$#w76 wlk30!!} p 6f7ݧ}wk 4K{Gv-$q.kߠ_Ჩ'%[<2%K5r^'l ln4X>n>:GB~%>HɥB=:ϢxkI =Gzu'P Qφ͂pٱҟܐA/3XI=8,{dujy r;{ljd|@~7wt]y~ȡk![wʽ88UC/!ny`Y2n"{G> @zUʞ~޻CN05?`y˒7҃ڪyѬbTFW[jW/ Ql!u>H= ?ޙ-gD_x[ dJ x짼pi_ U $=W;bſo ET޽b!ܱ3{LCY!f9N.ͽk+6;!.gJ[mÒs0^^-C{hc!7~Lo mO l17,2tO+eT!gE_μ,07#[xc_t.MAs%[WF:ΧHI$ނ-)-z{qErHz^9<{ ٯ;qzl"뻸2pNQ{]78o큤htil(P^R$Οq#wc}H_n&+CWߦU$^޳#4I,ܫUG:}"ܫqyV׶1{Yv9Hǖ”p"#g-(my^eGh}6"m-d%̞!s~5m'fKqT#J&zǍ$xZp4ҝk^z2-0K?yIu r[b6rg9>UOosROTw`}v-0WZyUzr/&f#Q}~,?H#1^<[=,U~oK-}?!=i5ׅ䚌4eNڀ~p»V`@l{EPk(»俞'|u_@_H}^#?9{opSj iF?EA5^3xMq1̦rC8eys^;sO*𦺷[7Cɖ; +?FYRu7??̋>F /hbCb<1 7ƪ8%)W8r5} L}'CoM^\OֻptQ#}pFs˫i.ϩ~ >2p79IYgȝjk7NJ̹fͳϰc%  776{ l+(xd-xKI7tlx[$xC!} s |[Z4Fu)SOY3J¼O@M?gOO|kmྞ܋,wu%7Z}c SyTz V;MUg8Dz :޿cWz ?ʍ=N1Ի, ߔH~?n7@q$97tN10:y1Ǩ<k`y;vDzJC yL麄97>8&ir>+]3,: c(Ry/ ;Tri3_[ʾ"aVџvK%|Yb+WI?[ r?]5PH5⋼ku~֢gW{rz܎~O&8/8ÿ_÷C-aL|N@[rƙ'6lrM>Cf 6_"rHoz'\B ^1/i`a;N4guJ ?Px{ewB$W;ޯ\yұv\5IW2>ޜO3>Ψ|8ҏǸ yw|W$~s^N{][faж0 }5l\>ӡdV-i,h&`da9j$f-=K،> &x3{V7 sѳ5^4rcX4otZMK|b5W{Ѫoe> j7<ϰI> pA]|7B ީ>Qk-'1~乒 qీy$d|+I!0GZx~g#4-tL'"gyƒY*_&|Y}OQ:w ?4T䜤Ĥ&UH2kO ~fߓ p^L{ e78~QHہ(Oீ,kI+FJGN~R/S2:93.89ށ2iQmr0ryH#NN>lFؚa{qNI>?gpo$<dV?Mx+0,Orփ s#̑)00N;`ʧuY ]7+M=%/0/g:EBStxM3EŔ`x|4z0xOpZ):_mStbWgFHԴny.iSW8dN8uSw{y${v[w7ty7;63/qTUu^*LP3U39л8o$ls3)AQc_{ saEQ;XWcp >>g(TOMy;5Sy:Z/tTt] \Q>3Ĩ57XCJ73C lM 8 GQe S$!i$Yל̮nmzO;FQ'^pA >(Ip)(>W[+pyߠ.7]{# սč9[NUn}g4bTi6k. P^MWetU^09_OW~}0-?3Tc;Gܳ.f(?(̲ Jk3"ٮ-RtwA$"/~{>L>\=3P| H-0§0w'|#ft%z[~F}kޡ3[|4knw$q#yɛ|JFyJ/D?U& /o$BSw >/| ˦*%){ =TAi"|_D2SJ( gK88*.|•O ,z*8z_(EEpO%EFP~[#N^aP{iOx{* ~N$|Fn7\>'  Q|?p"^.|,>''F;׽=D'c ["!¡(_)3U}՞8>'<"'NCxLN> ⺅~\9R>ٶ`Ț9EX؃ǀ9g_@_ q<"A2{ʈ?8MpJP8"y1WwбZLsfߞnxr O _/~8q7w7DP?D_ˈ}g5^mqFx\73t͙;W-sU?6WsU8W\E‚KOSOx<%`}n5O;{Z]"Ø|漾x/"QƏp|pl/9(WyD—q~^·!eÖk>pl&"pLʱ9mz8=]s|y`Xa;W NK: GFw-Jهz{[Os9diQe=ytc |/pU?k2&ψx\o|p^i#m){%!r;_n*VzsU~<_O]0p>5xn!x1? o(@}ó 7YaU^'.PwPsJksG:G]4Xɔy` 5eӰDf=n(<"f&[gE+\Dc"~Cܳ.TW-U-Psӹ5r~0AETمz\ hJ*NDž:eݨ5Yq OAp@0GT?X=o Yib X߹P幻 UKHBƝ'HxnrM =GK_蹞Ӵi31Sl6iߘQ*Z:Ne%Fk3~it>ז^آ]B}/>ATguwNȴ)XU_,j63)[t񽻨RNTxŬb̳x p{ouDd3%59ṲYŰk(< N$Z}<&v S5% ?[0Xٟ3ūa{=%6Nvj9(}8N17 >m7*SdCǫ 7et]ks$}ZIn=&D C>QEc_10G?߉;:LqZ4%pU_U\*HzRI=T-;OJ;C%dEz+;O:+U\v.U~L*Nre]*#,NV5U2%4Z*?D-Sz8?4!\7^!<|<0%\?^~c wTSyfX Xř2XsU?FIa[T9O`x5_>dJؐq>A~c_ 0a*o OWy53^`]ݨ+R|nG9n0$Gao^AܗacOKԆbk_]^xOCxu<4GiFEV_ 﫶Г흡va=;ӓat&W~nLOR=VIST 7,M+mK뭈_@JH 2- d>IO`o~ ۶w?u27 {ܮ9!!# %ty.ptnUK_!\ mc9snO+0y) ×#lX`2OiF3 CTv\Bَ; U?\g*+Xj3le۵V*FV*kGU9 p&s'(/T;Ǖnȭj*q9O_hJUS7-9#WI+U<,_aJgW/+U}[.YV>"}e=({9'{|9];8*5NeU 9?rF Ǚ v*!aj_qr@'_o~Sm<0zrnhR,l\[WyÄ>E8=h#Jm*\^H40oUV9Ȇ<TFuy,| 'ZqwJa{ˇ8)HmF:no<2Zy@N@PϠը #lg*s,] :omÄj -T^ +[N!ηqEv8{ -~%~Q *'nQV/?oz@EX6:O3ApG.@YKېQ;}"akj;Tz_ړ#a .~^ &EZl(& E_ӱuN#p*.NRUV0U"USZxx%(k~/^I#y>^'|2*Cg3k&|m-doǹVS^ZU%R#b]̧ڜ,9 go1!_J8/Q' HףU{ ?'z^ANysc|n|Nag p _!|: Cg 3z-U[ zJ߆uPjɇ}a#%.2ɶ\j'Q3wwQ9\3 w$po#~g=l-+B? {L8/5FW^{6m%æ\2Fy34.߹^۫Gznȷp>^= ̞65&N mn[M̷A3.߽8?Doy56p$ܻiO./toN>.f^Dq\-Msf,Aٌ6e3&oufnP6 f psTеUt'ϋ P)~ꥍ9ߠ'O7<]= N鍮4gf际zfe<b;NSք|Mz-?XL 1!rI:7T&޻/8} DzWO:JOǫJ|yK_GIW !kǁ5B|C8z i6dXE>&лT_tߥȦ@*"~2ڥ˥/ؘnU\fHhZFT{S@6aMNqT}kg!{ΰ3[ȧ&!i cy ,{l6S6}CS.м$?]_Zs[5LFS}͒G7Go#oViVlkoVujͪn|mϜYgج1nV㘗7䋻(?nQ~Tޢ5}ߢקDBaqWװ^7}[-*o66>|XkCƕ}O;^nA~ B ӷvi9޻2C't=;|,R\`1p9kcr~,|w|<ȗ ?Tk3KCXa>m dXɲ5`_|U{|MKE:`egNyӷN.QciB9AZKȶX1o c #ܩ<~|{JOy]MGǫDseVc ~Lx6SxϜo υ=;{@xRm 8K0?2̏ئ8gX5«0Ո̏,͞!^]NS%p~{|4E~,w'o{wiD|oO['{˩A39:cmZhg}@9Gֽ>wފmj9nf|~6ڑqm1a xE7uF83ix&]nhc~ q*3#C_z1<3fz9cy!wgWE6ø8{΅[~,}șC̰/7TͶfxq"Da-q.m}WKU?n1mj/"?֧y]÷+Im:$0!cLpj)z_Ui|<'| ]';S;T[<g\[8ے8rާ#E&|6CF5ߞpj|ٰS73Cv(êe_C}g-p h\?C 右_t^s= 3fߔWHA '8ةϪ{R'9v| "rn0׏Wdsg[_pHp?8;)k)K~NpZp}S5eòw}-݁YOz;[kRYyrCawKV^z%|η?I7ɧXHuEO͗N$Sg7u^Sԡn/#Μ}Z3^Iӭs0[E gٿSnUgΐgw~E#}^abܩk)y]*ۅ~.Uڷ89bSkXQ -Rs4؅ ]'ٚ mqإʹ(g cr>K37ū|[{yUyzω<7lz?W/a*.>8‹f֙'շF}+$qy=5."aq{}nFj %6Up <ɰ#\.w@>mSVcXv1һUo[euݭƲVkkEn_Ӥnzy #ۭٞ_۝p|h ׻U߭أ{TX+QamG5}G#G#\G#S8/`י>3>gN=g 3HUc:̼7t\>k^!YN%)/鼅  @v^]ޫҳ^m^)lʄ}T{j# C){&B? ګ ݱՏZL UIXx_49r.k7~GȲOWr[p㞿61?1۷@1_fDܧle5!tOs*? 苼@ *^ާ)ݧ8'8~{ԞwdJP:yb,ڠ]wﴛdK'$]+Nnc> [GSO K6vW65 ds!lH8{ _é`{>}'JP#7…o|Z΄c w!zw|mocȎacF^67}z@k\֮Tn.98lWG%Iة=BZ1tфmOW2 !ʁ} [ʐ}&CezWc*˥1ϐ <Oq( %rQ2AeØקuۏ{*uPpWѴ!U밪*ۢNY9^ΏM5ؿLoKy?a4 6cA*<5q<Qɚ=L㹋17:1wAuz*_S߯گ]R=sڋT}1Z{1x@ӧڋ+>Q:\:<];hLU~?8GzQԚCȃz_l&cuz־"[ds aB~S_` A}L'tKh% ɭAmæ58KxBЃj}ox>C{5N Q^>h!sܡQ^~Wvoo3p86t;sS;Igע- Ksz3䡲wf]O74š>V{/'<ռy" #p\|=ϕ_gT.@º~ilX^p}3WOWO?)q$JhN?k r?^l#ՙ!\瓆 I/URm}7m]'@D#}t>UOY5&TUQH<I#i%t3O8]eUO~sTĕuӠheF؛|4hJ*^2qD寉(;bn߯&$LJcp4 \q}?v(7Od>6׍kkhdinN?CezHkyM=k\;Bx>[gA/1l$xH|=28;DCtg$;}He;沶cCL{}1df`.av/:&߹{ౡruʸ'Jv1u'Vus)0ur=}|Os_kSce(ȳc`/8"jʾuxsrpv&u-3*띢§ǽ/E(={>&Xaews]'_~/_&)8aGN:I eYwD\GT~ӥ:/i#ۭy;pUO{v)w[#xDy}!fȳ [ jzs'E!qDG54;l=Ҟ²(gR* \N.\ OSJXJObi@ ;Bni>U >o) ~I/*cU%^OӒkG3+A29 EuHW^wп 9S{%?CG·!_QO Gί:kvY*MY*>eK%\^M,[^<_<"p&x KCy=oHᄏ}Q̉]0#{>Ms硍C~+&!iS#}b<9'Y;sEBXpBxQU~xu@pe n9yv^zsב]eN |ssSrdcp/WDȺ"`} IJm'1s7t<}dO1}W`?4u|U[Ḟ-v\kp\tq\ɏX8;rO{ 'N` J'`P'=8'|BoOP۟NmIjIG1ڣڣI'''SjbSj⳧VŁT|L;(=(~zJQڣYe:yK]jГn!x䡺Y~l'ڟ8"@:8w **z/\ " >vNG][ }KžTK}Tn:U;p.(n *ޫ]Pqꂊ~T\sA j *^~v|⢮^TpQEo_{& cyſR_<+}+ʻRyw =m_+myVVkwz~-Z{*V:~Zԗ0rIq*s)\w&gdCf[.2[*/2e=6?84eUrg?벞/3̵t0'k҆fk٠w.tF۝Dui158U9#>em |NNV*}VXpY?`[T:<zmHt,/q]VrAT޵)[%Kotq _A[pV*~!'(۱֙Tqg]7(l~gã*N/$48 8Q|HPAdQEЁnPA' ;LpX|ᰈ~"qGetw }#y߹;aԯ֭[uԩSNɳq-6u׾ݕpLk`2-1|XF&Lȅ ř Y.˂? z=Y/eAX},_gA(͂>ʆ> }lbɆ>1*Ĕl O< }'dC:į=#ٖ>dѠ24H #21474<%2Hh$&]rA'b"\b1WZ|bPl+E.4\>ca<1)u4uLC塎Pǹy8*u:>}tk>|裟_C#h4㊀.E?"ϘgBPd&쏀~ #]iG!ﹾso@ ,?ƘB(d? p c{)=Y`Q {k򜭦]q 7Ja^cݬIM̻Iri!K(E yi7_S8R98I!J>uVOp$g`M!|‘LW d{s):AR` i6^TBȶ߉gy{x~Aὼ&O},_ a:{*PlƅވӅLM:PM876\f;F""Crf%i2:]}1duEʎ=_]#]Qpړ;ڇ4+gY|sK-"ȊR Eoo'N4Jd_6FO eRډ˒;!b6WP<ތ(Uǖ*2%KZ|‹bu^\=FY\略הZ3<}j[Ko9%³KgbñS|110mglS<`¼^yщuwn<|C8LxV;&ixyo<@JUƒ$d`K;߫?v3~D^ $5 ?"l3ᥜ?)Wogj`IW0=Hx /gL7̭Fױ/iΟ KWʙA8jpg{Y$|},mA򨔁pDgOۯE}xgJ|0.>h9Ϳ랡MoǕ>Qϟ'ͥZIJ-<4 BzK-8Mm^I^9 ?4am_ 5_G(vo?Hq#J}Li:L `A Qu.jĨc<-ώl=K%'U{F6DޮQ5BxSbE[BC›E=(ϜH?Gw/16 H|p fy-L8LieY)= :2,,Sk{k%NIi:/i%Y|:CVǀrcaVr+e\y4.^WAuFA|\΀7dɹy6>GƛMJuK#.cG|.xZk(;Ǚo}V֗]JouJ?ON?CE_8Iv}].N<_rL88!Yd$?c]]ly6)qe۹ ɣem"udK-{HeOy[{| dxkrøBHY!.:ư Ip/ w[=HVȾ4?6BRyqZm;\{MBm&d;b%}*D>R!1\ DɄOWLn6ƷL9|ߘYdmnCOFJÓD?N%hӹl(ZjYe-o'r~ 9s$*A ‹3mU ao>R~›oZ{TJV}R ym%x9[{V), gx츂ӮU%o-%:RƔaU]U.Թ&8 ]\yZW~_LȃRkTMOҼMd|sJ~[Z!Vyj5 PpQ:V֫[>d=ݻZ}kt5X-V[vh+ͯT5HRqS Ƒ^5Gn5Gf`Y\j F@~j`Ko] TZһ–~c-l–.Y%k`K\^ 3mf>6pW<ۧ/r j՘4X] lǵ7y1/Bg*LXp>~}蕷:~`~t4jUUKYRdeNi&Huj}tQl^FCs7 澴N#{me<;Mk\QE/hRsM|sklMlR}CǾh,df^,]ekNj?Sn Sn{x>[)nY_p5(b뵖l4 }3K0%N"?4d= ݏ{(s2voK!* cnsBf8(rF!PȺ1 Y7Ȧemwnp M+nz?6N LDLl e<v<>_+s1[ {ل;xmċܦs2“oVn߼ oMjÐ[(aĶO<"GsC.0a'}"y>Bw4'_|Lnә~/uaxR0<-J}rfjv? 3fYg,)5,'kꨴO۷Ǚ+3;[{ xLZ:϶ Fd6{\e~0P+n<3v@@ y sy sz sWU=Jo%|wGm3 {霫8E8G@`R_SY"_ #z~W>V[õh-~ttG&#v-)#nw _wVzD;`.=>*8!ȓzJ=>e>aOƊ[|70na\ø>>|7a,a1ncǸ9ԏqs6~=+(K~}eGُQQþD-Z{Po {FH_ Ђ/vZk&e_ -7,Ce]T-SZ~աڲk+eVhHco+O;kWb!>g_R:揭'j$^; lF+ B“ ,hYM6myK(|7V 0t+Gg$l& Zv+])m% .-YX3gA=U(gxcҎp備o>.z­[[+ݭU ~@kYۋe1>gdl{rd1?i ֐ly]A =v.M̔49 -*OcHѡϹz+rt4_tc:]h>*6@M_M _~@<@g+`L?ݱ moh}c~SȬC0v y{z6|V2 ~ w4ge*M{'m݀m:h:r.^r%՚)/ƀr~b Mu`75n99! {nü- Zj-h 52~:tMoP|'Ni-|&13(hA^\N|Y{_ *VH׸EZG&[Q53s,zs8ΗeNRU0SL W E!ü6Œ/ {M]wŭ؁%ۯ!A8ǶZ&?Ūy=|~1W G|Fyf)ۻBOi [k=/nA%|32gsRLL)ϧ{mD:c{ Ƌ=-w)MȲ1]gǯe?`.#q۝H1S "*Sbe%dM:zzE%]RAAo< }zYkYc i\j:g_ ox-{!ٕb|o(-aȖm'}, y˅=K7WV*d@΁oЊ}^ 3Igop0sל7ncjls F1cf3g|3t$99 u 鋔(A^nr$*RDu/H7n"&Ȼֳ~:g9{{PVc uh}]N4{1EG xȬP5ީ1D~Be7.Ov24D_L' i.~'o#b~E߸4M2mM9OYoEL-ݞDkII6DkUI6ښDFI^?0Fjh$eOJL۟*tDQ?jo D9Ĩ㳒ir}ޟSy^+K>V^Wz&N,Bzgc/=ιV5,ϡx|%q/opBilK"oe*ޏ^ʾjj:ףQg(*t: oJCϊ:Z]Ʋ0αBB\G;~Ϣd1,y]2En^礏TPy)+E^׳(oR^x ,K2a ǥ o2bFĈ`va17Z}4k?31?|tFE80xi6Nu?soGGn2ONjɸUy+ՌO24aƵb\j1.A10.1nd\4dvǸ~q3n@s KRIwE_=]J ە:E]c"g3ai?!.-zTg|6Uii9-e nui3- McEv{V/HK?oQe\"ۻ!_6˃_e/h/_h-e~ˢ&-GjcjGj~n(XdKҨio-I6Dٕ1Fn7]IOƸGٕ bn-ٕbwXd?2N鋀wYO_EmFzﵨnϢ;v>|G|aKpښH81 .+$ Z1<p|l^FnnED HIUM/f+Dz'"='H_} 8ΏNGzqFH-!rFzp/>0\G =qÀ;#}a<8@za 7/Bzǵ3H:^H8q஀/Ez}F!=W~p,+洯*DHT~q5O_o2|>#}hMp!pÐ- ϫmOe< !r۞4U^萹q_*z{=Ê= ȸ p6ucC<(1R~H VLwS};' U7^I8y%Q~,eU7oc1~?W19qcy/<ʹw6<ŝ+o{ |SQwo?R.3nH'5F:t}oe,z cdeeuzD]9T|{2t_/tjFē>+wU yD؈8t_CKUD!}e's\.:*G_#wzt6tf o.D{Kns :>+?u%NO\P};YY7Sm.|F?A'"WRRVdi4ߑFnKj\muK!d]oKcy?^鶵"~0NDFt;b9ImgKM/uw[Z!쭬ǏǠ/7ҟrwuTiQ|{ʥ(T4Pv6*h Ǥlʶ BZGPF?5qKj*mL #]f.7ry?L|~;[%-iwwC/Y{y/~w|եD})0_2]꫻.mbKrQ~w9.5C\ Z2TP]YQ,TZ"W>S.ymy5%2r]dwuAtz0~@,j=bQe1+=be }N]RۚD__N7y{Ǡ}b].d?c}]چPݵ|ȿ5.|V| ax>.mW|H~ȥR9%KsK:M./eKo տ}v8ЍʠF uw<0z) >S+s үmyo E& <,t@;f;xqT,; 3CnjtgkĮQ~ŧefWNWt2)ML' ggj;'\&yxWmv v *5D<|q+ļ0lͨ!$`z[7WHCu\? h |Ud+_ ᝷2-yXok"yLIeM79b#2w8r cl72?hO4Stll4[ݙwAԷ2өL}۴>gmA۸:o@mg<16L'hc<]}V|AD[|Qev"vi^sfN,m{-Kˤcێ1^~7c{1aZ,-6 aQÊ,רL⥗xӶWwcE4s iwy HF[ " GU{v6'L'Fh B7D3udpq$D t6$Ui>]C}ͱ>d"z5EzY {f6l]s:v>czѷ]u+>g^i=ڧ:3~}Z^z֫ r9}c!0x:ٌV1pv>N}8G܈ydui.h?u!b?5rM5:WjISs?˥4}s_%v4[(7 6ysX=7zQzo=fvDxdOmq|Z|>1f߁WWaie21nUvLf)z[mCƫZoFuƅ1ܵ^'¨3:4i^gĮ]TFX>BkfEGx7L|>E(_l+hjS=g^T̯˶#Pp~*CX~*Cǥ~4'??i?(-~Sop{E,lPXDU{ϑcZ;SqϾS]S9 ɅTN_!K!O!B*B*gU!sf!sQ!B*?um!͏(~KZeo˥&1w3( |w%W},h9e'@{/<6ƶ44\*W8:>¶`o h?ӆ^5x5jM49@}Ïif mmE{ 6 i bc۶~{V4PBJX s7YFܣsB;8 9Dmc!o;߻ݣ87ua2]m@j)Q"E<' jW{?9rcCd/D[b߾?w+ryp"y :` (~"fc"?n8 <CҔ"K)IϪX3+Wb:g{:V,:qMZ^K0 >|a_? rE3K!.i@SPӷQ26L0ڇU#:˷&Bnm\6gInHK|{rN!':i؅2~x'QsWsT"=Ay*zYmb}>}0]ȸg;w6zF>@>3qIq٪ .Hs~Xnrٞ8ǧqDgm=}^> S)^nW<(ʃ2 .LĜg>?j,a b`V3y1*|g&zG:gt^s:O( #euesGWrl]F~(\,ϒ2c1?/ph{/֭t yʉUjd;s;AX2Ɩ\2Z?ϡr/yeחTFϨ<2Z?ז9>H 9#Hgϝ~8H竃~ ) xW젞/, Škz9 1O,>-˵pfηSη\{Jۣ\|;O6ϊwƄ+u3m[2L,(eve#֙WZ'rm!%f01`sL?cDs|nGN::&hG;cBz!c |Ƴ컒y$d)O|}'=΀`:=k2Ifl*Hǀ:xWO|H`2Kg -p%6U I4#3;pnD>\$ɪ~'Y #8~{:ttAG}]%恛S;!1XƽI^'Nǿ#\' Ã?HP;@lL@Td&8L|q2#iL:{n2i;PwB>f{?w"+l+a ͒#E Fڛ1?io ˍ]~NG'AlWd!c|e XQ99qA!/ZA~:plPN_ǎ7d|pE 7 _DFbA(-m1wkSrǪL{<МxR S.)M>08 s1yX,<1^zO0OlՐgrl Mao6RJ^%7e,;W}-_X7]{ܧK2@AkdN0@Y zc(|T!(-ȆhXnE+綃Sȶ[%Ŀg/[<8wʵrȳXuw[<x^jc7uLhxH>fjRI4ɂOT-yW1;S,z?=ɖmcԶ|`lܗg0>xN_]ieG86x <^yA73\[חl7 F.ۀ7k<o|MQn6@{f N>_bކ?(mlE{%`$uףiwD͂(e>oogz<=lҼc0QBfn7waB{OS TؘW!p !O4/}_ʂRgb;9XۆciƷk(H3~]fcߎ1c\QºL3~ӌLGY4Sv朋 6d1=}1[˧FsӳIb\FN8~vv1/ej}u>; #l:Ӯ3igNsew ȱ\ױO2FrtVn:B% T^{\\u~`dI:4~-J9by'Z@Rt3 'n$iDŽ  K(c{1f\/kt~xdw!8GlS)}x/gO ם 㺱C_u!g|8sz5>/ַ^: 8AڠmN<`,'W_UWV9HA+i,61jnR>? NGYd,lG~5^(֔5ftブA7ӡoA~n,ۚzni^mi NmS.1'?u]}4'}qc?^W׺z_1 aߩ-K߀?} P&W^Bm} ՙL|iN"bז?:j}o#okEGSTUatkߞwpi:g?,7.sZS'A ? gQ3S)g\ĺdF&{L;:lٙ4&:iWyNˏ@[x,uGdzҷ ;{!]'2{r_Ǚc !CMxiPGx3_'aܿu:@gAkgݖy{WAzY*c'wx9tVxoRgҜ 4{v,i> EVzH">Q&~o615iP3뜏hpMet_f]P+|]Uk^K }(`}e f~byWa5bs13\PrKf,<,bc?m:-(5ONmA4xCa<E+?6b9ȩ,s 0m)TQEy|EEwGScO; c<ꕖTyvŌt [-BF$&7[ʐ b6~8]E\x^ZL6Q?B% ۧfC&UN=WN=@?!V=w!4qlj5QM}5EekjH+cl21Oc˫bmzxc[kxV Ahd`GWD˘2~mL9c8G~e{I'&~˦:Ǿm3 wW.t!$l`rX!#,ƨ -Rp*=^*Vmue]zSc5`,|Cd+w?L|wX4Y,aj>ENv|36 >4b?C0~$(xOȮfA8}L^N7"f`Ȟ6VnEy?1IUb~/f+(Ctc&|W!Ĩt>4ú8nف}Vd+~ϜX8vh0û7L9n>Իץ>yGg(>0>Gy\[yZkA0/qu DzܱGgn|Ǽn[hasCVd," 1ի]_ۜgdgfA[Y@s.>gA+U%9?eg(_l^v >=θ6*37Rȇ='nOg/3[,4v \^SD}_fvBm(vWUDOP^чvVk#nZIψllxOvX\ 7Dvu?=RL0Ͽ;sD7xsH?D4t $A伨a?I?Q'AA~ۀ>zz_=v_vOOm~:O|0_7 ;[NvcwZ^ o7@ o+ۆlۘLiDG1/ /&>SSvb:G1%ԷۖPUB};ί+wg,xQ޿Z:x. Of OtWz+5<1lDWxOECn)%2tȢR!ϗRjb):W)Y\Y22!eTgSʌ_Fw>w;rv&jrc gv.#(G6ʽ9.>zr>mlGOՌ{*fM;8ڗ_iҿF㧓#ޭ х,O*H0͹i[a~DV r3kj%0ܜˉĬY\cWҺrC̦]x'kb U?Gޛа2te@ޫ]N]}@vN]^y:N<'ɫbB xWv4]͞fmPV{sڷN6{X :|h߫*Cb;ny:(M+!~nˇ@V\ e{gܫH~qtA_)"1gS޶W&?!cC `R h~-ҼۜPP}-:~F S#xc 8ԸwjQ#GuWUl}NR#bH4  JsNC H i!4 \t3""V@xo[k5'9|^Z{5gWs#Iut7?l϶/<*.x,")i`Lxw Rٴ8=Xiǭq8m0TZ\: `ުiA-/ W QZG+84UPkXp.qɇОǟP/A {y{,x,oÓ^ l>G(_Ks]3h{:koc(n3gi?,m:ǧۆ1'pkοI>{|\XSiw8>LԌ>8m:&ܑ-Nny/.;Xg~{P^\c\R^(N8DyꖾG"ͼ]w.r9駲ɯPO:|.si?Wp[P֭OIw@3D x >```= DH"M"k"G"1]]WTͿ6@<_ Ѐ!_8Kzݖ{o_3H^~>d#)!+kecEw r$ͰȚ1xxN$L 3$G| >#+3G .}3}fˑ>Ux.QT6Y.C ljL7*1L}P087Lvq4{ܣ_}5Qe /+ ?m}벖wZ׌$_:N1Wwo %3ϸ<9_f -K:kD=-@.Nw{Ż.|46h9, _ r *l>!SgL?^< O3vihxm\K!Kz0[?p O 9 B\+>w0-⚲ ģ`C.F!u[?q!T wl }𿄰;UV{rkxB(  BSSA'^pCRCnk|*=66y!qgi)I-&hs"'ٳovi6ςmzoבd YSË_֚ reA=hh6\r{x}z[IĶ}*v6_5+wߔUG8+/[_K%%L#ܪ_LZ%kUW^'Z/6iPd]H Zs8'2a EEXhS=afZCGq?\J_$*x Km$Օ(s\}XSTk;q]'0!PTk8p5/uL7,(=|} (;ʟw| gxn}-_a{LY/ZkS{}mjoخۧOqvrjo9S" ./?Q{ʔMzoB 볞lGL }׏g 9 S<}y|Gڟh.W,a<^Io^ T;_l~HĦPZQx|v, _Xs M07}۪O?/X~ kG kY֌cv{%3.F}#Y^aY^orp?mPji= ץAvKa'q3XoԿLKS9nW)k# tU\z s#-\z,ol#gk{wG?`xVrta]7y|uijYs*jsշv/#eFLf?fI0wQƉ!4)p,ps~E+pg.p=x/8OvOиn#p!p^/.[&gƲlbe{K\eɚ7(rK'ob蜋}B>i_Mx[S^P@_0ߠ4N_7j/nX2z}:x!cU[3bXɧ} lM{G8~pN,nսdyHܯSO^4}'y]s9 ̛s{/`pZu|xWY>WYKbZDi:#x"jg2A>QE_x 9=ߨM!ibJHP=+F1yjoHp}!HySCD8z]S"*yňW~)WT5f J[mD5Hs{vr&_NA:~:o};,_kv羻o ߢ?GeY3-{ż/4*!RWrd=ҫZ:`A=eG7v{XECB+CY|j:_=Wv:%{"Ih+D l[zc$YG0qmT?fwSbsqh Tˊu|vv s(ePB1)f}Ixe\9L?tjn ?  [g;|L~gNvc?kYv2ws-{ l9rW~ N>ou_s&﷛SY?6<|?Å$מYD:Zxc~,pq͕z@4{~s5/i'D3˪q _2| wQn>E紾W˲N^h̻7IGy׌3y.aUvJmm> b=)Y7Lh&4ֱˠ2xY8T9u 2蛓6pLcjZHs]ԾvD~2I>A>.CѲ^* |Xk)p#&b M-ؓq   KxW͢:\35;됲\L}lڴYr%:K a_kwY5>FĎjqPj_4/? z3 ]ܿvcN%Wߟ@=~(YgPܗ^W2ΟPy=.orܷ%/3/^8_ sz"ܣË/~|3)U&|IˣlM)y$ Y3~&C-b~ dg}&]]yqs,DdRS;<9qqg&y?ZSЎյ^ OFo\lxșJ_[=̲|fȼF{!Y>J)לX3rL5@^qi+ׁ!ӌ+y?gKyyLN8OAE`j\7WQAC3| gkUGD,Tb6ƿn'8fWgxF3xn&7y9Fj ~xx|/v\tu^yy|<<YWmE35'zۚe.WC؈y//qfO/ΝO+v^]Gfs~B&W|\s:ϼ:sst#zsﺭːN ȼ[6iRv\z)\vt-m{h}^m\8<1\7*_9@{ܘCƷ4 >\/qZVSo5:U|lJi 0t>Vճe 3x}lc{l;Yh;{M',? k|[ UqS_`aOT;::8u1>|h1Ok'j=ů}綾)s,@o8~OX9&}FYpgA~G_u;)ckjy̰kX.7,?a#˿+p !idsXVCpOv}w'O">cȨf9E)A.,>cLyg|F3w>HvŞf/yj:WX~I_-,"ͅ,jJ~hJ>WڳB2CPA= ^kZ2?~kiOo@4: SYn;_ʗ/Vy{wnodw`!}-GX 8W4vûzPqB^G_^BJoՁ;ۨ> IzCXo<yyV2%+2x#yuCu~ؾ3;"!bnp\-"^uX#1μ{WG'"teUeM~er=+: a_ 7xs+g?zn@u7\z ~wѺ- 71/"^\u*y1YJ{uA:4v q8vݯyF=5.pcƛ >)8^Sv;G_f~ogz{|浆xv |F^q=ƑZߎwwU>̋%dZBm1ym;L:՝w3k+CW7)4E>-'tOkWٲb}\=Ƿw!PЩ>m[]YoyqؿSf&'#?]cgT[WBaX#m 44O_\_b<!Ku=84y-{ ׁ`3zTKgNCKki]PC.A%X] @D ZDJB:DD EB;9 99gDu|#umgZ8o5ƛgM(ew t9¾01L1[e\s0 {KXa:4'7܊{aoK>W!rjR;o$i'P?ֱc oPG:-oj]v,w<\^iC41xi9|Prޚ܍䲼]7joҧs |C-'GmMP{:`?1j0?U5!go3!=rҩ{GO~A{0M;SQܸ; |Ye Uq>wc~ReH,!gA& q&W?5_w.L:NmZM r}ivK_AS ZW Zg6{GT}Զh\o6>-vLKGVŗn6~}ƭCeM|4"sI[ JN~yn;row )8ʊI̚p&C }/Yl)&cF;g~ 2_V5 162l`Vji14K5ۭv࿓?lh_:C]^8kƇ+Y۲+f?oE]lmWJo[Ygmu;{Uz6}5|jpO ܯ"~cyh{n=( Q">Z}o 1G5v_Qg+NsؐҼƇ#;I˅hvٶf:Kxag",C$m[%"mb^a .M3 p^*8w%ܵ ܍ y1KPADo'ss]]Qyg_Uz5l*$@?QS04 p!55qx'ZanN^~^od)ODRneh~M} 9\:.hoŎlY2O7},rgw:4lV:ڈ;\ *:Mg(Ý 8wӎ pS67jo=sݝ'qmR\rZ𷄩{답CfL\QXsS9W*{cW:sHn

8On'䳥_(Dzr}ew%pn C~3k8cT =~Cz:E.eO#fލ̙掁3kwx= ~?}97tmެG"KysE Kgi\)|܂Z;g ½8tYNl2w`?d~ /@?l[u}p YƎ/j)M*}Bྡྷ0YۨEb|EXq""| gg;pvl3w^xk "eo-(}k'Rr|W c_tן,Mk׹8Dt+߶:>:S)LUov˛K=AFݤ8B0<; ˂ G'ۑ;N隟{TvZl \ZL~";{m;8 |0Y q؇;7t[ '}k[O+'%_g[|e?g0/?#߱DݘN;'=#bbQsLFt\Zl,}gVn]rXum4 3cN c].([}q|kLv|w&/?-agq#p:4Hgc9.ڇ?$AgWNY?z_c<vS`Yw+' =k N7SҢnw[Cf0E~L`[OT;eǂLgm7L/g;^3s[oM6_t뎍UܾSv]?)3ue 9,4ufš{l~m\C c Kv/AoboPӆ*oFǠ޾\ށ(qE8ٻ xq/֑lkQmcF 9.~bmJm[ț7"L~ KoM6;&~\, /=W=Mg{gC,Fڳ&p[p^Z_D]T _wqb[׺jV#V{R7*3 exP̆O>؂Kz_?>mR.]mdgc//s.'UὰjnS~sVVY龚MyUOw3x1k;sm7qv,Q9tyf#οG"]~l^y;{j_o@_9NgL 9Ǘ1p\+p}{t^kǫz1d)7{zQ6o>Y3YFn&Ҡwz:g|P뭅p߈)+ -c[u/p-0|O\ ,q9{p;{`3c_ WPP|[;{l,^)A'FƘ_n| 度o5,PSfKi6> e.rN+^f Xy&l#&M\G-7z)M%pǹxrruNNt\n+{?Tn7+ a+rIK++wWx^;붇)v_nV~h!./h:pp=.1zlh#{A=$7/oX nJط֕^mC2az,pw Wg%mV9o5WTp%JF73A4,&)Y9ƕ=+u6a];> T}im+!N٪mdߡ «εJ3 >AOz?(]wKw[u{:cn[x==wg"I$3-x7|O<]M KvL맫uSvU)*1??p5^ⵇ+ߏ|U=B0e*Ew.|l !h F8 ;E PЛ/L}=G{Ն.:[.~W\?yu7֫~"3 W^MN|nNN.F0^>g#OPB/@xG֧i"XLrpӃnyB \}•Zc25[c7zMoIlS1wrX[(εh.|3'nS_ׂp~ QPMN"&ލkNUHϣ5ӎyeX.y}~C8_OR6!*yՖGR¿U $b2-c_kU^G.~aZ.:={_/c[g`(|}Iǧe2x }w;= 7~="?xߨtG|c+"Yg߿(Z+2}_i꞉ {JW`짪ؠ^CjG[~8ZrYO%̸ !|FԵifxw-Y ]k87;reSwj#[1ڍ^ϵ3q>sok>a)w6,ߎ"qW<_Mś.?@6>m til |` ׼-d[uFϤY{F\QoIs | plj߷ o3o=yww? WnLm &h'IK v^mO7s (* Ya'hیyFtw0VQ;$c蔭K7@g-?񛁂yW) uWc-,9Ftv{?<n_>ڛ| 7p*RδU{?ɢÝ 9)uߎ*RZ8?ܓ9,[ag܏;Ybgj{:f %\_[3Y zn5F]ߚl&?/K2﵎<فouQw` _s[27pc+BJ7`v XUA͵REv\?gU5ߗ㍅ "_{KjՎ ujmsXOg0y'׷oAp :!޴Ɩ^b;L.c-oJ_'ߡM0^z){]5 jY';^ہO*)okC=Jf~ҳ\ܟiZ:u>h dgͧۥa;7̹9ypSwIS5tg+^C _ݿt7_+V`i>V|svs=9Qp{x}A~NԊ>WΆO |NO~]iy3qgvad<'B|Hߓ6ґm>A.GpmYˬU!0dUm&wpm&Բ=t.c#Ĥ3h^#\|?U$tfIE QG=:meϩ5m}]>s>[-nU/hy& 7Ynr 9AKڪv;ەq[w[oF36߳i>_iVZ"ٖشn:6iیm[zKz9\=>gB7Vk98Q.ϏN|6!cM;!޿_DWȔq{[/&pP[{nܣU6wSw)=Z|(]W7v‹!:i|1H{M=F'ؓbUmIc8σoG7m[o6;Ihwz4V7<[ˑw6A}&VrֶjOl6~`^Kv;rYAxĽ^Nn^\;j3?dw$:Oc|1ARw4oWEm7N1O&)bGLsڲ- pz'Ζqxu_;z޳ۍ'O+gf%Nk&BF\w pWFxxM.pwE}o-{_ȑվ at; c{LL?:vwZMzChnȐ)'ھ@/ pQAp\ 8~wuFG!4 \&]z]9[>u)?c e^yk횸l%_mthGK&Ǚj]3AP@q:.upyzsq a;X24}zvcrָSqZ_ཤOC/vQ~/>eW̪:-+A?{hm048 1$.zn=҄[ z)eF7?sy;o8Oϭkx}' [4ϩѯG(^?v:8~}`_茠É.:F:NIЩ^:-[A'/=܋$~:Fso]ʇܿ~cXUm2&95-ە~YGs=qv7=p1I俊p3n pф;$4l4̩.ݓHէ:&Kj\~/Br 3NA%⃄˸Qk\޾Xi_!,sp}#u9WELyx[&6ΰ, NJϿܻ*T?R!{p-{밝f}~(<2F)c(`uw #!ai59(#xŽY$-Kmv> /FJK#|}ޫG\Α}YLW#j_J~XaCq넋?1gO :Q`Ϥ :n}49FvUg^;H,}ANa]wLk / B硖@?B9)v{i^ꯂo/o[7ܟFLyEjkLqϙN풋U_k4es"w/75 V|ahWߝU{_9>߷vm7l)mP߀IA8쾠3iMc*t~[}Ao)At, |sʰ(>cg|Q\^k">'}{d;$k{໗Ϧ~tนAp|_ׄ{Ykg~|Xgߛ/Tߎks~J̯ŗ}^_20$8_M]Dxw+F|!I|׭wOii}V|[V~ߍ?3z=쫭8>7zdҡ/? c{.1_|h<.cht;b2͛O:0w —a#}vx K-0Χn+8]( p~ \}"='=x`L z]#om?L<KD~|ye[lyew;2?'a ZΑtvJ]cPs&#WO s sS{WdMxtE¿aUj~/z_ Y}$g?齿UU_v WxL_PէUk1~WxbN%'vV:=fd5+S}" OyAXƱzlYoVMaƞ2 zAp>v*:2$NAqOOzGl'!fL͐®@oJqcko;_4N$~7i~O/͍-w!iJlSe('uKlmiRtKl&񍀋I \]!rjmfߛ,HF5k~ +>oi#Iy[!V~~_ iV:[.UH<-㴉>_6,K'ܷlU?C?$H?W#1~3ޏ8#}v^|Huo\S_p;+U qd1ohn׊yέOA~l7oZ5 :ye7|?__7|_tY6"&viͻn|>n޾B+/ݾ3.'+O+>o7 _ȿe]XS^Wܜ ETn^7]ƱNen}X[TSc7 [ni9π_{?gAn9Pcw K \Вǩox+Cgt)A")葂)ߋ}Z>YC9k0 g^D;/W0ȿA=Q-dp>~*ޕ=Bl~Ꮮ ٿg՚%#_C?+]CЯ GXOH={(UtGF7\EC;k~Y΂SV#sg\s?A __I`﯉ zQ켡7Wz{w]A@eA9 yޔߑ&OcU_~ro~IԞ4FC׼o~+M8:,'Lۘ %/ӂ~$hpVg=wWы&*My[W?s(غ4K ||F|6|>p CG2hέ\wRg`Exnsbi}$FFox|Yo7 y3쒡3]Jn"oH{`<4HwmnWn¡ԝ*/cf=_kal(ݫ4(X>w_mlTs`dLJCMQ1yeqou%p 뚩Cv3Z`9/k1~XJm~-nu妸z=youwxΡg[{{l} s/ӞDngk+5nxY{hAϻ < kըNl qO{ Ma3swyio`=1"`|6' ?Uo&^7Qs>mϨy#ݒ|!U{`}UnrmC{{Ͽ7qw wKZ];p3v3T!7d7^ce}Gmw|k^b\I|H3^e8#OmqSvŢWO' N|9UW6qÕWjv<Nि[olyǁ;.=CP:??XXpu_~ ||!:?%~p׸ +UOSt=}O'S5l;&̭n)US91T'U^:sԪ2{cAm5?yV@Q۬2ݎpY19! ,8}9׀?E؏hm ږwik)@?*YVY~;kqf}Ysq b쮭H2>Z#5=R~;-ٗX5Ce-E:_U}oنXruZß/&p9GXDr/$;&ynKz_4pP6|NrbL[.!DK#m$D$}&;&X|& Q1Fw1h 1Nth;wagF\wM.cQܾ؝S: %:&=O/Ai}WU?t %f,KCН>w,832L1^U}]]}b,}, s\.g%/5꼭:nBl7:mӯtO/ pz#vr/u嶺(܊TkmD.[@n]jۮo?ʇO%O_m.'h]|&/g4z؅MZGN15'8>#% }k7 .}U/^_KOjlYNOᖃnl;"=Lډ䍗_JE#sAGKH߿kNu b3}[?wo⯇ԜeXId-KEJr}ףF/}x~lΞd}l UA:7yCgcs޻uǼs(^49Q;FgB^':[\G+[['o*9 vAdQW;RyO!:{ˊu\otn:(K~5!wh.Â>Z^o*OۧG]}~!x,\Oe} A뷹}?>7̢_؟"WXm[s`;qiמּIܪrVr-􁜵8旆]1Ԏꈻ{Kr g}De>ViT;-#_]Aq>qYwGy]|cv|/;Of2u u߼؝1~S'>zתg8}O gft8vrs,_sjRf&mM*7?an <[NEj0,D |xS_t[H߳wO ܗK4)zy5<ɐqbJʇ~ N53tBo>C,5jX~[ߑ+ תZ"?NX \Jq=Eket}x(={ɚr+w% I]R: VzoZeZV8VgzyKX^<0H=&<]VE 8oF!,0>C{,嵋Ұ:ar}!'7utx'pv.Yo^ ;F1W>J¥$ܳaf[ 47Ā&6ɋ:'9 ^ڗT=8\K ~McYPĜCȼ?q憛.Ux]h1>ë;Xnvƶ9e|Y6h,[xTeu@eo;˦;v;ˮ;GD%YV4Y4YhlhG|g|g3Q ww5]w_^ϛzc 0D/]@̫_D2aG)#\xQl\G-eF8.菩.LvAtd.-v~KFG}S:V#AIIO^iZaRM\;9tF^sAHA Z]"oznt iGxй@ok9FU໒D%n'oC< wa5x=ӧ@ 1"<3 :W.TY1Ͽ7Xߏm w/0 [4"w)pzxpE = ;!=O?PϓuR.2B0J Us!6?{ZApG7p7Ryn|]>Z> 2ŕnltB4swC0m@&p]Hm{ui!wp_H9ܮrBix(3͊ǽ.!΂J5$k_ w 8o7pc4W8]/z:1pq<|!i\di+CG//}8q OV^e_ID/X}ω@:Sk[̎s?^K-U.l`鎅 92!gSvjo ҞqLYc;A_}B~7\^swt~c=X4$7~ank{̏=͒jLl!5i2H_k}6WD53$ZU &~?ANN?EH|ߩ ^=E/#֯)G5ה+єmII?GwD̘یjvm_£T H2o|X_?EĚraaM. zoO3V<4*N¥5}Lؤaϩ:SP*~.*ѹ2 p[<zm6=e?m#Q7\'~0YyŸvq>b ݊?Y)~޽2cH;bLo',~7bB߮΂qzly1߯gVc'ϓqɧY+@/x}Zݶ \/&J[dmp%bvW{ȏ"_6A[4fȂ5+?ݱNo^~ _gP!6vݨ |اOxcsU ׉_5oi|[{ 5bouYÁu Չmt#NomXɤ&\!]IBv'KT; ²F9ۨw6X?GeZ?[h\_yI? p- j~8NA sn;Oj.ֻ: q9KV[?Ayii Vj~_VViAlHZl^ux,>~+M7KWQ璿,p1.)}@^N= p$߆FKnɲ)\Ϙ-*;:Θj8*hvݖ:E A͘ XxWk^!A=M8L|v,M-=*?E:KhnX:SZa.VS?҇~ً (͛3tӃ"a|S&@qSAax .Pe.v|3ygRY 6@Θq~E. <[nVg R_ؑw~! ZO[5BXz4nFOp *A +'new,q+?Iubޫ.j>KS UYɥYy<}wϥھgF_ p|D>hD=)m[ݹ}LX핎~?!X9`ep3HZ?* J\jy|?,p{PkÝ4O- A N[.҉o޴En=]K:o7Sj9ȟw8paw hAc; Vxw '?,i}܂.g=<}M#-ʻw+st 0J%Ad07͒"sa(F#O6w*._AqO(?|貙g\j|P E'i9N0@!yɶOr;|[!D!㾉ѐÑDO#-Kh7VNM.cYLʨPu9W[y=m1a yޕmiLz74)F%!rlr# rSqMx')،/5Χ?߱%1Ē%q" H@>1ajMYg[ {,zSL1曭7Wt'kGc7O|Q yw枓"/߻u~:A>sFfS 99-ׄ;"TMf?y&ʩ5cyl#U/)B"@&]|O#6*?g>Ψ[\}DwMn&J}:PDcNVª_;)YΊ'W9WOoC|t^min9 :2ci9[eqO Ush9| XmӚBʛcUl+92h(LL^GLߪt2l-#I㳗Cȇ kz,H߯.(2VEtoUVX!?<-MCr'ur5m~0L#X8#㜼l1WO&ԥNT9W/ֶdZ8)2O s,~._Kb!!-\]YѷȩR\]IKN&7<Y>DȜ n\zEq3qzr[s`iW:X),GXmbYD:_]t)ڋgު"χ0y> <4˟X´yn &eןýýq$fai/5-譂~(_4tWA*A#/KozY)0U *~%+eLVYo{ K;O |o'A C:XןFb w Y?ϒXvI2R.ObIrǁ,Nr'%o-wO藟.߿~S?)Ӏ_|Ӂ ,?9gBƩ>%~K=[KHwqR̗܅m˄O[K!'; $_wM:5 {t}B:@7` ?M VmOe2[ +cioJ?]|Ct}t$z "=Icd~` _~~W?"s4 }p 0x߅I"i{ɒ BWJ{=%/"$#Oȿ3WK/x\LBoA~7{B=<_֓`KgK0$˓5ȸW2f{1D%v&^i'4rz ,#˘y"a,c'5&l{|No/Δ?.xxʽo2B~\1Y^{pB! ‰$K"c8կF >ß)HxM{NYk|?a=&ϳx?- hy1'"c2Z{M^஫TipJ_n/Y9ڷ{ZZN{-gBFrJƘrS d啌Y^.PW{ʫu%j?tyꫠP3WPeM=15r񜹂7Kn#%7#e3;^H_1y:Ln݊nhtOW({<)=2YK8c+ts}D'1jv>+d?8;%@&eL͛x 1uuǻvADSUXA [Vho& 7h_-o+A75}ת|}U'ԭwG*/{ʢBw/_TU];-[~(/{)XAt :Z]YНQЯ [ ]A@A;~[o MAt?A~]}[нgΟn*YE_geCNBUۇj0Ζ1bHy&}h{-5e*"֏c TXqb^jSmӷ*)]ܬܔym{oס {g+E%?k-)m]8ߥyljS|̵Y:QjA_(oJ|yߵ2hNH3}7-nܱ2l=dCBYIס]>UNz*S:l[6);}vIڐ Sq/ONĸ>q Dl_UVuec;*G i$_EY}Vۏ|jm3_*c9#ŹyQEkqg \?aB4}jVQJs%.0QrXK*#%=U[^U8*qP*UQOUX^5p1\ުj Wի1\*O:VUcj VU5Íp1ܪj K՚ǍS{n,ep:9{(CgzʙU=QӞ=H#}~Q׵I{ }5߹:z1?Sq7|WHDTRoj~k,:KϺ9л|F8~.5ü`EtqCffOD:ؖu2˅ėÝ6kՌ=mByMq*|~uFJoά8޶$]؛q^q,>%jfσDqsnTwvUC9l& t8/x+89 WwO39YD.Os䖿M? :PNpysDps}^Ws %xV3s);hCTVTE{Q v&l8&)G9+X/DՍcJ]JwJ߷nQ9a;WJd>4Ql ţ 3lwbOZ`\r鮓lYx𝐿wTCYpa-9aO[6ɣn "~@Sy휬U/P}N\CMkK _5T9/PTC5U/Tkuk5?8N.Szmp57r(iVIɂuҼ:"\u;F(3{Pg{]-*W4Me L91l)VTru19}D_9D*j<'B$qh7,*-:,,ҧlwMDԼD_&5՝ ׊r1$9rv'S vFߩbTgz ^TKb{2Hjo>?B[ә>29Ԧ`lЂ_ʪ^a ?gְmOX3ڦ^,2 _y[KVhTt3n yI=эV:,MLkzxuy˄1˸g sA~i'DW pD!,4qe n-ay w6WCS[_*7K_INڪ;^xVyZp_!L*F%hp15c}vo8--NJ k=h2zx>C1A`y~t'm!C3IbC08`p}&A9-y1U}1#7h\ S`uDjOs{vJBԘ*O%L7uw}.N/՜1ۿUN]Gi:/Z쏔0iL:VGQ:*]_d t?]F%[X؂(wU]μ9 uj(e2 K\'gq{z&,&,/6= @ggcre}%L2|/EtrUNz hޣJ >aRJ %}ORrt'N3~j_<^^8zRk*}/cקB_kgOSwF:~\縒&}1ox'w Y y܂:@l&em*{|5|TSn.dWAJGr'nM܄k@ o_lsvyhO~>^WDoOSqmC24PkfCc{Ry [.χǾ&oΨ΢5J HцP U:y 5$ƗC} r9K|f~ma@t:|Ưt>99ΦyUg(J_ә2+d?5=P@ ]_lxƬh[(b"<>М[3 IrJ;,H8::h.][<^ӽ ŚRgcȡ9'ʀӱ \ {Y`V6cY㪸XkBK ii`RQ>tm-{b?e]CF&}Ұ1zn໾fPz_yD7v_Z~F޻8%xA/  9Ha_Mo##r#ӆk vC>,~Qm=0gYcʢoWωkdfO3z FF]_P}ƜHё_*蛶s =fZodD:."NGB%?/42ۍ^%7Fy~(㝀g{w7[d=i*I Bc_vHmw{?8{7Nj=7V}x}^^]c=mlR>M{;LJ蓏$^_(cѻ69U!ZcQYws&QN#y='}ʪU^ӊhbIte6>8-MÎ\S$^x&XjMnU]/.ˏjg(J*ʂ JMa`Sv,meQԏ[Mxhj5s֪|u4-6q d/wSxn?5D>u0Lt׎QA1,I?:ۗ[zL0Yc>G_tB^9;RLY1'x}Jk(ߣNG'&{J;ת/ˌyY,wߓa16iA&m ށWޣ_DE>p_V`T}/'y6)a&zd' %}YT7>iwR' zх RbsS1iXHkjƱ0/RH_W`^`P |z)ilM;OVH-k`~D8\OC!B>Zm[HyNjj"87s5}ǎyz' AOdӏo6ͽ뵄,l;ZǛ= ih<}7c~'؋$̜x՗1[`Mj>"faᾄM~+}0وw;(?Q}Ý~g&LsKL;?hw? yhNWМ9]]@coi:5џ~Lwg Нt8}Pl 8}/bMn#\6GzyD\͑mVhn:h}GC? !\}f}_!h; DX.bI$ɊRkn'oin΋H U~{2Ug77{ =] B\]c"jͼ|<*^];_@hGQKm|now~vo0h@sݛ]ܕt+hohirWj)4׽Uߨ;f7u S|=%*]* ? Zr9?{9¼e ̻9]Z/ha8V]:dl%GO-laq{ksG e7kDA [F%l˨=[P+.-U;N$ }5:ܑCXDj|&:O;Jv*9mfv/AoS~9 !z^;U7߹ۈps!D݉:\SG{!:_{Uzm$]Yh^=, ܈negR=j`qAŸnwc&1Y;hSx۹I'{(5YJxue^FZY}ߺQw~jp&4h]!*a%s3(t0b ;D%ܭڡ>e \ەWU$77 C"H fSAD^&ܓp¦ ʈpQ\F ,>EEEѩ:U}ν7y}ӷOwuwuuuu t#'\s^뷕F{CqәEgb(5z(Ϡ,Ya y1[aogRJcv{Mܗi֤w2֯ C0|Yf܍< g|JLjkp|wg[T7E-">^eMirfYOMYwd}YDϲę,6:;=FJP%rn6oٴ&M{h9Cvmiuţڈl51 m]U9_: ?]ClBpp_*.ԫG"XM(QF_KvM%ذߋʡ\˅v9dKr`B#s_0c-t, u?P qaI<O 7G^yDY{1XA~z;)L ͥN|KuOo=?ڊbrؖkx;61a{чSL *f#Nxj]_i S- *S5Nutgc>VX}0n-'|Ks\|/ϼ42ܐGi8{wo Ov8q 4s!X]b~)p={v.-XY$d|;VS?y_=S\`j qnk/c>zkTڒ5lnЬ{]S\,ʙb/+eMi%RHFٯO ¹,.t -? #.ERAohJWinv oBB,!} 8]TJv˕fz4}\Ds>^w8[U2d@ SYKd3y"^}۞+7dcX\B# mqm a:tWcZB|l Q!OFA`~OqTpcؾ7F{'XTo_V i& gfR_4Bs*`"R-wyE/yQshrٙA<][9n JB~+@Եe{fW=JڏOY#5w=-Q!ȶm*}ؾ+}hC:sXl=Cڸr"zg+hdcr a.c`g,  D? W⑆:>кc畳7Rl[m=n/]i-:XĹ^K}(=y0/nK3~kj.S|2h~9D;SlgX{rnus-PO g'%~\D{ ?W'm!V@~[^L{%-(6{纉Ss!܏J"-@b'wNצuJ aA|/ A9Ax[o[YBmQ^_x!y Ble+2xgݯ:@ž*}we^aIA>]-2-%!!ľ D} PaMnl@V-ua={!opj!ArAMQh}Za]g,{E-OlA2*2۠2>ʌO(guJr2gc};c̻ p_WFc 8=-0wۧxgUF [=sC. S*uQ:mkVZ[N|M';=s>=˩oxˁqUNs:FݖIp>A9ZUHj;,f}٪_[sL}WfVrs.J(ۍYl?zqx'f9cԷ*7H{'x^cњ _5sc\'wWnXu{-z.7rѳ=gӼ9Ft:|eGfC{3טs,G`+'uG9|>l }ˏ#;F>㳍}Ԏ܎c܎qA5v 3umvF-_eԥL57kvyn8d(֣~F5H14$hFm v]МN3tW{̴1X:n:VD_R5[oqYdx?wdOm6ҖGa;ISl#1t=bZHZIaC-{=UA:y?+ =-Prd`gy^ej/*x8Ϋ<l,ާ%d^iŦ} ~04rϽJ:o΄\ūRFCz\QV=dv *?Β1֗EvrT}_")p4wǹs(gG7׮ox<vg0>b!1rƩWa-Qy86Nn5䷖[ :wh? \[gtq#E?Nr~CC׶U~#_H\ڏ%Q5XrIP%UwʚZh|Ѿ@o`# 2vN9WWr&q7O$\VE Uesz[,ڮb8T[QedQ|S` 2y߲%1wC`ݘ.cѠ=|!ʹ>C} 9wNź#otB]>8u9Zw{9SQBtVs?Tm*ʔ1~tjfczul5A7WV8c!MVd<7 Jl&Zɓ'M8r7[ѦX`Afk?q*kz>~wmZJ[iLgA\c$f“> pyTxڊ9^8[]5Zc'UCGZCz;k̙vL6ߪ_YlKwD3wiñ tYw]>նEiܕN2;i\u~·{=}~q$"{Ipבl\6';;0~@8w+[H> r{*(Qp;v}~joe1= ()~R-[u!ѮU!kbMmvtii"Bܟ&o)-9'3`lxc= mO(<߫ҤQS@?jQ1a=$vԧzH ǞEgF[mˀwXD{{, ^}"?g!E:mrExE2˭Iy^m%|{b{+ ĿFX/C|Q7ZF&VmmҽJ]GX_uA^hٟ ۶!km| ู|LmJ+Xo5=5[(4V->~wC/| a]R00c㡜uۛuVQ-%\Z@A 1HQD "E*ǽ HyJ^IHHP" OHDAAٙgv+Gߜ^3pD .CY=i.n~qp=́i ?ɞ0 K=8Gl 097A~elw1J| וœ}Tsc|:nY?=mloF+Ì]Hhck| `WǬcC?fm_ݤ3rA}O6~޵J2`xoqJQ,+qI^IzNh=8Oέq/DX؎1NIObpdo1Ehhxo}ɰUO"'R&| ;\~9ԋoYϭ% ݺ6Ù֕t-M{%yY3LedYtߚe~hoav{*$ iݷ$#p2/t>Փ#&0WOMH*n\/YϿ[$Ӹs2K$ӸYz{2O,y𥉉bNZ zƙo{TY8]I;+=8;'s<{rdr yNH{},J7&G8mʁ=Y11F2vc/\HK!ƒk @Ÿ(ٿ쟀u؆6X9ZDX7X%.+*=a%Ns 1(7nV ﵂S#PziKKP; <l^x\SO}T aͽe &8MD΋[xq?߱0p&ib[ng?n29Ѽ4X\{di]'iTOLz=tvNTt=ץoNt7Ok{wʯW<&lA:5']_Ĝd3",{Sv $;6d3H=OWfnE[2)-3ٶP&9(r&Ȥvd}5tgQ;0ڑ,/̢{g],̊6hpei=sa5X~m%}X6øe?+[.rl3㢻Z\lwd{1,J_#["~,[sP'*/etd/ ﰻ1.M_0@]x&8Q3P7yo܎H;F؝/HL@ x&8[VUq 8q^7]&L7,az<[pVlsV{OU\V49xw O_#uJM=0:PO  <*8&؟mf\=bOrz☴%3TӫRy1=ˡ㣿^_cgen:Ρ7&~!sZðwyuQfZG_CqŴ<}ue t 荔{s",[1zppL YsX y'0`TMsR_Dx,ʾ>"WkjX1t/y}wv=3 uo{su/X:2诚 euh3#sYG% 㫽siwy]ǃZkdʘQK1r˸KDu p]]q^HO%b1 ({[*PqO*!+ϟLvG>A]y9r^h6ǖ(زϰ^=mC Tʼ]s}ƶ'WK?7jڱ̀;PׇcXt8 x}\iחOD̯Q@4zMmP@{Jjݽ]TP]u;c۝6 _h? 7ASJ(مݽҷcX뤿@Aqd>KrK R ̠;9Ր1\NLTN9NѯyϽ_B7*Pq/^,c3eN)e砮(72 } /`ۗ~O)6nϥx^%gV  =|FN61Xqd_ KK \&7oEUvgzCǦB~ѳ(SP\ zt.8U:XSCGpܡ&8x900uOt <w /t 1tϦRx߳G:Đ4 L{b) ҡ,wi=2G8Ss%yH;qPSS6BuqSVLw4Ƕ ~1ƓYCa[t4p:q8 E9 PqbhZDG" +}b h6`HWtGHW[^DZŤWqoyǒѿؼ xy#o:c}1SL[1^'o=lDO5˺a*O?t*' Įy)<OJu9˙玷[Ԙtv;Oa__U*Ć4ļ<࡭]t/yC ׌?%DTm;(u !76)1 >eW^Osa'+Xi} *'' 5޽2a xBͫ~w25yBTxf3s %wUa/c:w,wU"2B03Txix, Tz1AۈYW.' ͳi /nkz ?6۸,O?+bl=∣W6<.;;8cܥ=G/q Oa ,vSPuضb^Ӷ\eȠpRJdސx]>,~ δ\>g]~c0{zܰ2 x(S: SwNV5{ViI]ٝ"@Sshg~@q_yl8+[+ ᦿ,Oɷ.?cE pWkvw',=Yw-gˎztJkqy$?Qh֯6b~( {qL,3 xS^*g׽q[ /s^ GoxqC[| )*R?K |^`"l*po PON+7{S8<^K^+NX?7x+lG^}XPE~#:sߨ;=&N#ŒAynٝՎztg$?)w?3h3׆osô#㙿N~"oc }7-(b?7rc+[r牔5[2K7Rx&.i+ms> #;B]SE?=6FJO䔿5NG;f^yC~ / ~c9\Xh5m$>"[EtQCB"|r;"~hoxQa3ݷ1 >7#2(*c*ӳ~z7]JeivO][;"Cɩıx𾗇l`2cl6䩶ϼW~z?o}>EUͣ;3* K{9Km:+x~?_o!WhmB3&nue^x]yM O7h9y{tUwԾ,S;y580&աxq"\ {τI٪tFp+c<>c|V!q\b^}G|ww |&J~77wį"o2Ne'u. \Z@OC8Vw3& 5j˘g3Yq 0xQ$9o`nx^-" oWK,0Mpo%zE`f̏GGݞǓx>E9ol>j:ۥtcwHԙΆА50W|(w%XцIx.nF:@0$etࡍ"eUxV1M|Gu 82a~}̯q+-KʯrvPg:R<#K͑ΊUJ(ל^UzDZݙކ)ٴƴN GPck%}@]w|U?I(R<H"HStHEP { H*Ҟ (54!CMBDA@Ҕs>{;{vgζ9up7ؼ"Zf{-N= \ 8=u^+ٞV[y9D.X7 >{+?Nвlowzlpw#AA$-QbyLld/)\^ρ 8m y=9qAjNkρ]~D=Vc)Al,XKȍ =" AIW9$_\ pI=ו_d=e½n-FK~ $Fk6OC?$Y-' Xt O4tD.n5_9-N$H X8R'tAAeAZaZ~Dm~Os(TAg CБ+ ]A  z :I}QXeF,A/虂^.M޽}A^4N:S՟gR_tՆv!FJ2|]}1#os}W}*i[1Zěz [,]32y"Oa&%[߫T.8[cbM໱}U~#KFc9J3Ygw3 gL|Yk84qbQg,>8@#+( CVrXm\5zz@7o.ko47NS p,В  8Sn npx4"]_c/:u}.^3h\Au]^N.|M+Sp^l}'v嵁~]08TyۏvmKZS+׺Nj;Ypem1uC=UZ[Tc OU{V˛qJ1zy~ʯ?O]AWLm t;y>͞mç8#8NEY:~<34ૉt0UL_~uXә ~MK](%gͣ:w֛ډ$ޒ+&g>ؖhhw9=d!YNˠ${V \P+@tl.yP>qL^N_7;v$/#nl(:Wq=C3=™K R@5ು;7!|7Fe^ouߨu/dkyVmmmY'V}Hg{G- rx8+|c>ࣽon}LjٺަNS>Yup}UO?_IR'׽FWˬ;et^iMXq7_> wN5V׏X[;usy^SH Z "mi$-w6`[!DLyކmJ:-6 |}^kCvHO77gwԝ)ߟIukp# /R6V cH6];}/1wޱcږY}HG) sϪ@*S SmOcD#{;mF:;0uN֠+5lO7z!C<Hvɦ~3(KL={n@}p.nTG [CިTk&C~%}K|굛鐟ug'=nJ=8=_/6qL~]~k(ѧG&pU@~lZ:41Ynn㔫vt~S!j2&HL)7e΍5ɭiS>~.tI52@7%^$QTmck-ǹ"3mniTU \7 Z[qf=pۄv] ~~;O~ #jnVwמk]^"=g}5֥>Y6z]9I34QUs]".^$jڪh?/?ͪ3__-ԡ%x,DAgl6:lb[6{ :^LiAjAh8Onms<Mvht(>/K;{eͲ/=_՚T4cu:u,$?nghŨGS{FCvusފ۩_ƯGi,V^jほOWO;Z_y!]n[Ćz]Κ;=By?Hg=ʟ=#tY&& k7GEy۬ ~#ˆj%x-qxtypM-= ~sb{D:II+|oq2q:QzO =o uQ#VV/hǝ_ǩwֿ hE8 ~["衂NtA6Hw5|'+NgK&~8XNgdoa7ÿ3R^ 3}+JW3_. wy&CL-ex]cL'E>pD ,fte^ }Pț~Wݎig^Lkl>\X߁˯ñ>V=oWбzr}w<<>CI1f@nų: u>a5 Fj9?DێR\; I$[讯}M;F zu 4(|^13>p7 sʑ[3.mh]F` ;a~y ~f;uݺ?(`E r-Ak[cVO:1͈䖐j#Gt·cV]J)SWw}H+U_%l(]fuwC)c>tk:yCГwr+_Ӕg٣3#Oô*wկj8] >?jo~ek nhY= '<ۥd s7 ~.Y ?'rEp=9}.^hsW}busPݑ.\ G[v˄rΟ|{>H{71,\79oJq8;:g? r*KGk4ڎmUu~xw))g;+|<Gf=XFܞlKFAqi-٣ʛ;#D2)_|ֹs uݻ{ a+ Ħ E}=q$ײDŽZwu%V [ѧ<[x<0.ԟw_d5y׌s{{圻Wgȋ?a^gqz_de.-< _ug|̕jW8ns}W3'8 xd^j5kXP.Kɣޛ}Y3¬3x~FYQ,qԘ*Eg7y66n.R͜,ܯ7欢(p <׸?O;AّN߻Q[e])( q99/1BW]6*oJAf0Z{4'/pup_dZZ1 rO5瓎m:]ԟ#a.Wjք~5Oi$sԷ 3vM}}&cZ5ǤaIC{D}Q9fm$A1燭1,]9]Cyw2Ǭ2c}#z+ K7r{:'X֯u _*f-ʄfM͌]}ަE8/V~]U;9΍{JS6=绔?4.6>9uU/ ī|Ou6GcIsDX*ƺwUƿ H+Ʒ$j2ow9sut9u$zH cunHC;)_e |63wzo69sގM&͞=E ftw5wM>(oT/ob]>/o<sB\g'q7璐g|5,Cp\~28;QW\]<6Um3!:WY6%ྈs!<޵,-:m㋅ַ?^3_@w/!f2LA KY3X=J'ˀ_NMg6 B]ھPqn?%ן_[Msl5.~H֒LCwT߬^ T΂maB+i~ u nCYn4}=3w;o%L[2yi8wM{O,{>OJ㽯G}'3g #2v\,,˧$]7}PQy`ͩW|tzu^.,~fF: <4=~U"z IB;! {>= ׵~8#?:2"άKj;KVw_H$~?ڍW:>mv8.ް׎꽎oC,EAK;Һxb[iGϹv.Q6ĊCLZ$W6K9-rmU\s^u>v)!_}Oc y~ƚWiYկӺь9 wǥüo .Ezj!oO w -yqNC. )@*psr7ZF:3nƐ/nyM.+wgހ\),\h_o2pe tGB:OO|ȕ'珚Ww}''+]TE%*=NeUS-jKvNEYz a[Ż7a=%'-9Z1s W3޴s|2w;r~}W]1Ֆ CtqtM}h>z>pĻ7 : hF}|G~7}t[ɭή>=yЪk t \P#k$}U3 9 ()()P3 PPi[lAA )ou:{yYZ;,|gvqV!Ϣ- e7~>mwĚ1~cTv^3-e"yN\q9vcZ4jmȿKQow§1?vNUj;r'D7ɼ.Gx?#~6 !\^ݔ?ux#ŇCo;+74~Hn4x]Iz$gDKӱ߲i-:Ev4RryIӛ|ߘt=x۠30͟ o;}\)7xUtΨmQN;AxU ۤʍA=)Nw|O5;=?g(ik+\@o +,9ns*q9NH/T5{l@7AҤXLscgw`]#dtm>(NI1Dڗ4;ʊ=zL póǐO]lAk>&hb[D^pJ J|#zPGugga' ow+C"$oQ-I#][䄅RoFቜ?޳N[uw&rCoS>˜Cc(Sg Jq_[[0s[c=¿Zx sUJx}8Zݬ_ +,psIY*됼ni.Mކcޖ3P9ğ FQx61kY;hN\gz⟋^ɧ|!ܡYu2)q{_>-B:=X7mI~Õ8qL ^;=<.B|Ssj:z?NlXpasFbf#N-2 I6>WgtvN䝉^;7}rWVQJIVf=}z|ל.ۜ;[?t&ɛ]:z8̻@ؿ1FˤKwqq!nփ`QC%{~N[Ao>lˈ^:#,o"Hi㿳3N<=ݶ}/۾!/7xv&oӽiOM^?>{\GpOL\F0Kt_qG2;~v-- w2MH6QyӚxz󸝥p͆?п;h)GQ/*@~үw4cuv-rG{IGM&e[Gh𺅋~GhKseF)|Q9 ֖6?~ܫq){7wkKOOX;N|=-49lO>Ea8 -sh?>6;{,=%${Cy'?Jy]Drw[o%?ݝp,8_Πg`omz1]mYn[}ܧqd{xqߎAU's\]Gac/8?z>nq5࿣<׽Gv5R;m ~7xxtB;sTߋ6{ y=579q)|'SZ Oǵ7Gwr'l9aa:XN˷s.T\N'wOyS^tK0?Cתdx;?| ;.G{R8;vF?^l>,Y_ eu#TaYu%Mڰ͐r^]^owά yqm|?)/,G9qǟ̾BO8O0 wvJOꓶo}}hGksy)y'?տzrWo6BɍЏ%e'Iޑ=1/C@_QmJ Co?ϴ?9#~Ϟ˕^LwEFpR4?oF0 R/vS_0#8C 2S$Wb}]K_Oϭqy 69ḙOٳ/n>}n9eo0edOd=g9UB~.2xO1_1#X~"fU"ȯw ;ޗN%r%\-/*|DB^o\^6nTg?Ɉ̓ uғd?,gB=yÌ`ywcϰ8}=A$#'"$ߦ G Ӝ1KR{7:C+>ClT[@޿Y?]G<>#8v)įH) Gґp {RH:<%#X UȻ9rIC##8~%_@"_G'JK8΂׏xIg*?en3FV<3W\y/߂_^$kY&/]꞉m6,ܑgBR8'[6#)@HXNb+nq{Y-篾 IFxLWx!?|7\?wi1gx'ǽzy|>)dxĉkEym?^Xz8|9϶y~= &=ޏg]*;30ٮm[I#܍[ ~g~91,g>}a}v#̇/>2nwQx2cx{7('FuO!z% 9 G:_jr|駍L~1f}X3mIF3/=X޽Ul'Hpz U"{* 8aBp|čU >oЫ>9ؾ wFLDCЯOT*6g78WAɑn[Q)[uI0AFY ?ZY1sc oQyaǛw=džKr xo<^4?(n7?IX?Ae'8>%(q{kD~[*Rs_O{.A%rt*0yX VU±)xW+J OsgsI:3^|#Y٩lW|I\ o'| os=*\{ |rpZx!ґK7۔;_ާ{_x;fq˅U|H9=z;Ha_TX7(x^Cz|;x(3DK\h?_ʁ+'pN"<8,܄!8.DW/I8p$29UHjA$p-  \ nH>nM nF89-_܊pp;Ν /kˊym!m3K:HK26gLmy^X~? O'˓/%G6&xWM/J<9jfM_zyz^k5/`~.rq[ȚTj64+`EqS{q[z[X/Fav wțL "?yS'Jm k7<~d# "yk*m_topl=)#c Pvߏ?{v>57! Y *r;mF68!'KK9%iZ$7ޜf?K ٲ|¿>YȦ¨}M`^g!6Cdn&dxÝ|8̫FexF:'(gd7& ( qQxҷ߀7aJpq)1c)=b/w[( , s xӜ֚޳g|0pI&I]amq)~N,w70 =Ǥ-4sΫEl]I;P8%x1NN+:ٰt*L 1|otBr 0ߡp{"qw(7)~3I~%ܽ~?/0Ls-/~;`Ym7{YE_' ۫ms}*˥{b!ϞWw S9g9s}@:{#mZ:p6nJ\oR2䛦 uhǓgc6OmkOgf{Iq Vl%`wtJ ~S+%޿%V|s$GWsO0?W)iqc`>p?|6AJ&܆ϣw_( CgJ<􉲵>jT8T NJ~Di-GnqR"TxO5?Zǔdz=|"ʝu o^50_ʖ?\Q:rX_|ʂyuK[[-K57Ml;xS#u xS#t%O [Нτ/)`wT|6y0VR&%|^]26 _{}Y%'ܣtWU?Rxp& ǔ>GςT@^ܯp @z g!D c}}_26586.<x5线Z[]6^:ݼ^(Jrg[ߵN6ثG客c5$T5QTw|2U^S;@ٚ\ܟQE ^ JM{^g൝'߃w=bReAHr7raWK w3T.]հk y,g*\J[9FCq S"ѓ\KK#+XwP3id9x}]%c~^Kz^?'(6C>}9[.gV6=*ƉGӚ7뼺7Ɂ [7 ߗ{o1SuemG~-s} |QȲ_+Ss/y;nO*P4𦂗+y_g΍9xL4[<Ѵ\^{t?Z 5"=y5$ܒ/YHܧ 䬚poޓ#!9ۍfg~%Sw吿358*5G򙻢=~~. OE֘#|m+[*pʶ.^;(_zɁ;8@o3”=7L|h&>&%Ks{fo tjpM؍fO\:Qw쐷,{yϯVOq)=z=}%LWN!ߨ}:>Wa-^e"Ŀ]I~=wN[q8oEgC*,팢'W%y-ޏN-vׁ;w`y+";gs<])r#_|sni~'=ύbW;x\ O[Ϊܕ'Tۓ=/bWܞ3du)v%>8v":{{rN/WՠNq:%_$YUv1OڑZ9Q NL}LT/w ޕӂ!߯Iu6WVy]Non,_)\{%yPݤG lWs+.AkL ^8ZNc">6c%FkG50B8?pBVawy O3:n"1潳cȟm?ׄ8~IpXdo:)}+wNڴEOI kρr_3 :~^W^yŶ${%YN;qO03Nxm:F$?T~׳bʠ%{^fD6?%^w 鴊q.Mߕt8!{pJǴw4eRu^)jB2|;鹷G|} }8o9uhgןtkYR WQIvuS)ޏ %k40.~gds% u#Jo}?p3#xHOl&=Zި7x_SӃiϯX{w_ @'LjR'I${6,ġYy}.|I>]LW56{jqY {ݷݫ km:Σ΄3 ;;a3T?/IW./%u9> {C~kZ<|KK[^nQ/Mlii?[}8'ߵ ߗyCXy%Wnh{zvm%;{ t))qI"FQV6(ܽ-'ʾ?CgIüxxO9~3#_ "lnQV\gtW5G,I~c o=V4tI%3&:B <ƆnǶ>UʴINnthcƞe')Kཥ). CM'$;x45XhLlgWi[q N~mFמh-aʎwۘu\W6Nj]1_C O6v~r~y_Y7D[S>sWkk98bY[a l>+v?Qr+pIuqޘXso| t藺']vxzrUXldϲ޻N֞klݤtlwLvrHov:p? ]yoCT8|m @x߫/R^?׃wة_-_wx(|۟p7ѾO1qFmOMoJwhrt]Ct'?)O+{lEsnrgf;[O=.^3)O< ^L'+GiUȋ(y{Cg  ~ٳ#g<ݒWpG+{ۙp^)ǟ#]Lf0\kcGֿ5<-gH{+?k\͂2q9S?yU۩l3}clzfpmokwڮ/40~l9x KxvkF# vw-^|}5!y`Ac_ޙut6uK+I>$^star;.7$<SypE>>epfd#3Ԇ96#ikRa#Ce;\T#_Vq9v'v;zq78fr&| qsGω‰]RL.=N#|5$x n]kn#$ 2_q}EIr5]κ^B [ۙU'p1.)tXs> ېU;5e]bqE{Ŵvߺm@`?=z陈b\B>z9Gՠ'Oԣ'/kEO ]úw'u5ոPW2zr|Fu.ɟsqPg[K=8g!Pgw{9OTnvº:봃3[mQ6fF\qWU#fY7_v|?pF3w~ۣ>txMs-p5kʚ秿{j$x 8dd;úۃm?!~+]cnAˁDO^T3($\S1p8>0q0/ iʪ._ Q;c iFaOy'|mF- כ&EQ2Tt; /oqxMcs|u7xq?_9s<x "0'M!3S u=0;PW|'Cf-7~; !CuHU c 3|K:M6[(_lB&\=^c8D7=%\%<1M)?q.N' e4%‹sͺQ՞P&e;ۉMIeLi%E0閣xw.V\p1xs-ڶI_Tbt;; M#{ub T‹m%wg5~þv7rr뀲 0+Uap7^#mv}taro-{zcSa!=Rn|9SӔK]2m{z8eӒ^;e۽w~»'\;iµ ߃{½S|||e`ٟz[Vmu?o$|1;9/*eY|mڠnw~q~?ێryVClgxm m5yMS ^o)ʟ 犉>bw3*7#GbPmޫ2 2ݏˈlnk|L8/;%<~{3ujTtɩe &ǘW!~]焯dw *6 Qo3 +u$zYԶĺ1׽y[g%y 3>m/>p$\ x W&܇o{knFHgn6z±}~#0S8} :p3•؟;ߟ❁cm&}%:MQc'Z_.6\yhupϹđg~ۥP8 cT `S;%8=\Hs:$ |.OEعl:d1F;A+y7!'-t( Qcʚӽu(0&km ~9v^LM ɅVCzjb8~$lBaxk8;,ɼ3s^.FYۿ\n\#ljUEX1KR/ăb\($ɛoz|()7dI_sbxp(~|B=pE.֥ )5^qNCyќD}Ak`@DYA̲oa:Y,ܥ N#;S/˔{5{u˄\| 㵎GG]¨ƍcjxpwƘ}*\K:3~Sg!=7y*o2M9s7`fГ8=Yw-=9L[9ˎq/! ^ z"c |φ{(d+ޮ}Nu|6-|4Qbs8]} nC72mC8 m̘yir@GӜL_q̎rEҖɃa!|m#m^kis؛ }[ڶň]+s5CLާp_LI@ۦwMs2W[l| ޸4QMCr"\O-Ÿ0 0mhz[yӻ_?V鏋?B;ЎdE ZLh2Ȥ6Lwi>ȶ{eX<(}k&61+2g3_q҉ ?P6ȎV'qp;3-+T5UO QX7L`SI|5l$&l&}ޤ ݅`Nq/9z5N[E2‡xaa )0G?)=6+sDg`;?G4ޝr/˄%ϛ 3xn4;lf뢟ٶa`s-s I M}8q|P8U0^6ӆ[S wx^SqkZbO:6K&[ntV~DA~X4cڄ-YP,54֜{B |^Wq*_~{##m-ymyvߕ#?Έ^8yK~#Lv ?>z^%{F۶X8~x|~]g:. Rx¿)gMBQxo8M1 ? y$SDy;|Q<(ϣ_9-"+oةVo|MIV=`}L{ 6~49v 6V;B2_A~ dFqh| [wW w;h|[5Oʝ/#}\SwN<]*~pgrHWo^"a.~4>Wρ#>w]­.?&iwO@^ S*#UJ\D8 {V=K3Н]!ݸKdnvcgXq3I+a?QOޟs4i ˥˝Cx1hS`cU͸tro:θSPS2[~J*!}־D/ְqɜ%~i23.TxKǝhT_q'<[/_ɯyǿ ._~ FA9r?)טal1 f-yֳRs2z宿.+'Kx%Ӕ[3՞^O#KsF] g5[_OUrbJ5zʉN\&_TW)K0˾{&orw-4~Evtk>=CۓdPV7>쉰mu;$QqHag {x5&M>cw4؃KL"ogh0F0|sB;ñߎtf>HlplK63n`{nO=9.`u0 Py1'yϊF2p,c'i3IyA;;ےl]1vzIt/!y>30ކϿi>`,p,XnC!܆o`bGrt;%0uOyKM]m}wY7a ¬wt:Aq'P9F3flj>X<;S)_49>g=A]?;4t0uvzpqe)^z?q{y^w}їr;QɣyIc M1?63qHcC5R?s?,Y4^dќ0,읧g}Z⼬*7]HMo`E_XңL0ݻҵ:.pr*tTCY>zѦN/4!I^9|*XޏP;mjsEK]nU\Rϭ?u;Ǎ/WS QG.w/uEa6 o>x/.ȏs<wtXRAm dSľu}$1F<)q FDM8Lb{-OXvSgs#؟?剢~E^8W?ǸKJ', -%qʦD;/HCkx+uD++9%|rI7>,Xq6o\ DVaad]r~!mwzq6 uGD}{H(eNuۑ ;ܫKۙϧn;#]Osx\v17‘H7S%:]%/;#=rMŦw~sX~na%9n9~S,KOjڋ)'p]hCndiA=f{Kj.h?wtcTMn{aExʄhwyxEv-8.u59Ve'[.SspwWC>w=^bmf>;ns tn vWcox1"<%O匿wBMOOzX;_gu\}I aﳺE9^7y;'9cǜ7 E9wYߘ(z D)Vݜwcϼ"/ Y6e1%/e,t xy qy[jXnyTs}u]L+Y̗o=ֿ;(yԖ7Om99r|_'!J-9|WOa>[/ɧ'>w"#g:>c"ށ(BG:ꋋ[(}Xvf$(Ì>]σ{4Llo, Y / ?urW3>%ֹj i>uP`;*_'9s?E3"QLsgX$-O.,_of"ӵh皠rjb4f#)Cm9t5B#tya,tFݓ׿U}L Fs3/-`ţw/8O_^aLH~ƳRI_3 nv3/i9q-Tq"]PXO}[kD~' '=>^f=}}EkԈDt6k{ȟjD%$,+ufߖP.yqrOo^;bx;`*]~q\ǝ\ﺳL4' 'OfK,j2݊p0q{5e^_y-z7tm Q_1[*.BQ$Q|c(-\f%Q]y ^ _F{Dhէ\x'}}xӼ_Cw OZaozr#)Gb+ĸ>,ekx I?&:rۍOCediXVNcr#^(y9Mmrr_tmbb}m~/qbycއ1 <1EeZ~h *ʉp cV_Zc 2u#c7_B n{?,%Th_{C) rVP i.WPQARJ< A(;g+ؗ&9部s (*5/{0=#Od_ Oa{pgQ|pp>{J]xH C)9'ge|f84+plYHtz|4I@1s >",uEUz1'xz &aUF*n5 S_U}q}hVe~HoGlL ^ƏPf\_69݆AQN`cPP Wxn*[p}@S_V~';UϘ e8uQ2dȮ3x31wS [~_vY#܍?61ʝ1ƽ jc?XeI.fCSMzQAs kPmBn[nϸISnc{&G|+o5aIy[uϳM5`Ӧn#H Ԇ. a:@{<D񹨒E}s֏e5ZM̓5z8ަ3\NZ s[J1`ho\:ع `al^s8)<o;j[co#3IY)A4S IkFg*D s^a} nG`lTf+)Cw}>uĤx:@[~s<ڻY+ߛq '5 *:]uc'c_ \61OI?DzGԹ\yֶhMtX_lʤIٹQv_%eD RiaD7&f?Opm`Sݯlph|^S3-{-OT\@9(vżG5 c'΃ TEV픆,5 [9,eYt@u3Kܩ(|3ǰ AX }+A 'A/ ibIOm5H | HG`e6Q~ϱLk`e-?#h-\V,r\v)71˲9ϕxP~ o@y)l}ۋȝ9TȟƏf[Z > { ٓgzM9_;٣h7fzr_>3>#~i`K<;s,XS\';KpoF sc+~8e?7]\ַQ7.͏>?F~|BYE=OsDd\T/}]CLLPN _V!{eIښn7=(}96W6o,?\Sx6P=qouL.r?W֙O/e~$Qql|6{G]2Ym=\I33]c?xFo{Wt_(ؔ3&ͻ74 ks .Q&}ky_2ڇ~6?ILmr)P#CQCQ׋BQkB1o$z{5bBU_>KBR8yBy#=nU֞={|۲z.ErqnS#oBzМÀ!Xʜl0+ 8ٱ{ d/v)ٍ wq\}X* Q>mbsõ}N"m-_\qk#_wè9k^+Rj7;sWx y8t2cP恿Ѭv;xwFƯR_v .6GֱE*nHua.y>g2PƖs䧻Ǎ0Rxcc<6{>~Чɺ$={8pn3G~5RO!}.:ۢĝ<ž( 3(&Q?z{|oF(`љF{39^jcM^'(#9(y#(ԗAEΞn'%UtvJt~w(tJ(9qIڄ~흛nNx{ۇhGilj;Ktsϗ1n#9&Ǐar:񳤞|qhɗO= L|5'_|u5PDv5mj>I|-;˲)v[ ?S(ƛMcng1] vi1Şn^2oS_V¶]Sܵ{GIL#w ZX7c&5/3v3o3fׁ+y=yr?LO،yifKlVЇ]Fɣ>,w&imhUy8HnF:D#}=Hߨhob4GcL4h܌h`hܯіmanhb%2o?qOh, [F]r$ F5I>"մ֢Z{Ƴ$y~:eej,j[qI:Iޚ'[WIr6pfݻj %C <'{ۀ{H$٦tmhCs ^zc/\6u>dOI>k-ܶ<'ٛ`1/%\enw$qzv$?|n3`i<$3$Ɠ|7/0F/;FFɗH~K߫5yF[y˼n5$_2V鈈EME-~I~kKiR}/u/gx17qfffUfzb?0k~`ւr~`־SYYMY]YYcYYY1 # `Yw'&Hf-If'Y?YYCYYYYYIY'%F$&Yd`VY20f20} 0`֘`ֻ)u)`VF 0`VT`VT`VT`֨T`T`֧oRYӀYӀYҀYӀY+ӀYii4`oin!HؕnFP:8M"l-7^.$JMXHoI^%$ HC?̘i~/os|/l ӹI2SMr&i2Fp Ij!SI'Bׁ'HBƇ$?|\cI~2$_~0篒cGL8mH=Hz`I>2R˸H:( g$?1Jn_gNI~N9]dM(Nr I%$q4֓|#5bHd0y\9j!ܾIE2d8q̑%NrKL#cHn}ci2I^Cd vN\$wzd,qӺ۶?I>=$;璌c<%vH~M2ן7kv8wBqo[in[ʭI'FIߵp3g'_7 [p20\ΐ3}J2fh&LDL#aR21N7ta^ԙ{n:@oSpDgϾeɔ{>{9u^w,jwүRꭰgx {[[S8Ia;GDNH۽9y7ɝu9|`+,">o6ٲ@DgXu^6%lR΃oeOÃ<32t|.װmenrPC~ũ]/|[ ".e^R%Ew<| -nLkOY%<8th v;\O)?fN!).W_ ר]ls-_Ծi,YG6#=X8{H)?̍2y#ܞμYѓ)\B6]3?ȭl^/Nݵ ?j1g?(F{ꭓw+'}HyO:vi;Ξv38fDjim[>uauj{y&o"=QKOӪf[%_C|*ǖkijmt%ne4ܟڦ WO{r,e< =.ۦS]w6o4p=e?l;K? K٘woYytƧcGҠ0~YiO~@1ZG;́Y9awJz8lz,I;7HF:qlK]<":)#=YzW\\5Gk߿xݚ NxͧBOV.#],VmѱߖgligDg.ynoc>lr*\:܍9.c5O`^j19Kt,Qӗ䘎mъuu) kUKBۄ3cn>keXrȍ}rmip<.q/r'ݞv|UGh)o&hQml/O}L;An95'?b.R~"S\6\ǰz\.zq.(*u}<uC.aAs\Kp-΀kr\K2_ݕ*YRVcM'ξ Oj8a* ,N)Kv}E+w+#md-W寸ǭWJ~7櫻ߙoy;vض/K'cNfI?lW~WXz#_ao|p$r9c^Θg}q ֜=V,μ@x*( sK"ٻ?J.ehp|KU>gEYX@K)V.{ -V5p]Bs_k<&xY^sY3hKhO.csKhO?~Z8O:p%?\OkUf⧳~ WWӜ:x#8?F[4 : J_9Ǡ\Ktnҍ[. I~`~#:^3؛G>qO/CF|4tvS_@mN~:'gc<)F? p[ TH23ס|,.axQc'tez>)8pgty5T?*ۃ[a=uaǫW2¿!.;Q97IǕ!<^w z D^ ,<]5<֙Adk:D^W b{Z]y>RN~}>y䒬`]틛{ٝ{;Vo?؝ y;Zz^59 ppoc> C8/z<c-/yV"lx+mhQʻ*r"*e5^ ˧ 1\;H1{vV6] rЏfrX'(m˅[t:4Lis9g ,mOK'o !#ق@ߢf9]ngckuouPw!-Ÿ7 |&pW[^*pO{T6_EdkyiPy0=BdWL6yXCB:3e_1}/ 1q[c {MT/eS2x)0,.&b=5 9xF}V9~vzYE}ۋh©+8_rͥs谞syVSVFK⸾)G}攖<@/lIuj^C+ͫ'|הArExt?)T?EZ_Zd]8۱H[r86zxR(SOQɿ:>9~NH/Xdjzi,܏G dJ!Qx_Y6qKz;k;,X1WMZA "ÒU0O!V9,B.&> cc.~"pN+ԜW叻 >ױ܉  CȩF  %Fռ(cἄmzNp_QΛiYSXlr}XϻXf)K) 9\+m;k@=('N/udp%wd~x x.i;8"B= <r{[T^zyQ.,y=g DK{. syYX_W a?G3n#PқzEz.q? L=rq}x ̯Ί7y.Om0 l65m_s9O ID8OkV\jہϦt^f~CgWm]tOnuޯ42/J󺸄Q<(/˰y}LL`M\2JSs,]{b e^ 7T\ň|PaBc̳jգiMv6~RΜOd^,ٜ/8g{wK~H;ɼZ3~K)9B%?qoļ!K271=^>}0k3;Yn?q/:sZbQt,(՜cͻì}pjK,?Jǘ=<.Q7TS߯c_7=r.Ǚ?Fӯk\?)!X-=Txp>&1oHKgDR%/@,7^f;<-3V6FveG>ڶ{).ˆRe|0%aDޥ|&m 3jsgY~μx!kXu$B^|ڗ5} ;x6ew|'(e=)_%ܽB~^xgUW3B1϶QT7`~mJ=%riX]ۘQaYJf4_(g#8sVriN)A? ;:Ow=;T=X&[EqY&†Evψi}yce}OsG$ Ѧ;‰Mk#'U߁@I}X#T y쿫sՙcY+-캼:_rzVo3Ew^a"%y{)7f֣vNW2n1c'MߥϨ |;KKd aRq b}?u$r3!k30W ,˫?`3;*nv4%zů y,3{иfBx2Y+bÌ>;r1M|H^5*gs;9y5c-3ݑ߁+hêo`=~ F f`lT-&-]^/=eO;/ ؗGjx02Ȭ`^oDz-c{H«GXq5XoIsK\ тqut240SuvNȁ˶ee?f;ϑ{ޖlc__AnŹ-id~%r ۋ2>>|+hI<_msAZLf6%xS>5zU~F[u]`^K]`eM/c[ki6%ȹ٦\ )n˵񏅻 ,ۉں|*;˺rYO I{7>/։-u,=nNgAnN e~{޽zUPNٻc>!t{w*$%?Tޝzn nr({,˥k+;]}|ug̿ۅǏ1(VpPݏ\}|"3B>Fo(_3~ҟ˼18da9䶬o\}񯲩'd[+ѯfI^YJ%̟m?%Kpѫ ? bCumn'p{'=-ugsDjvz- 󲁗^Ob@~Q5{ U(,n-ݟ^vd0K?W5.5W>~=mWʜ5 i0 J7]/xzx5R s?!) K)۬: 3ў6yit˾dt˽Չ_ 0B_(=Y+/xpGgj?NYt,ZߌM)ads|=oנd`zyohyIϋ[ J5y' S8Kg~[HZn.pwA! _c-'pK <}_{f06FՊ|6&>a_\ɼ]|>ρs^ݝ6 ,Vw>הGnmiKf= w1s CxQ~nKzy-G[HxcQqxrmQ ʌ <ԯ䆲Z|c_wTn3"o> x}z$~:QC?; gigL2h}][I z|.Ox Q`=qO1ta<\ii4B{M0OT'^VO+0nu6{I՘1o=y?v_;7ʼs"`^񹇿_о5({pӤvh׶VKRa=9Ж0^Ѯ|0U c2e:{zoz"sq\n7Q9;߫zѶ}(WbX|lQ8ȯcS_=iMu+Sz3fesEǘ94pαce{T6Y̋BSDKskeWq6x>f뷬c Q`6ʟFGH+ |Smt{k:=s=?oD'1~-a1[mLf'Í]N3{k.aq%s]%PWƂ;w~YOkг\-Ww.U};0=zcwǼ+^dxОq ?a4KM?oGGu4;kx4d+xNTX.M+s?y] 1(;K7Es-N0'j4$<,<36[+?wyLa^_x.M>R["=r_ʇ[R|g *M%`x )Z4-r v?Qvq>V՘oIB1`BmFcI i*[JX>$FQ %ZlKE$},+E9}>w'9Ͻs{ CNlM'U :ƧtwdgA?a_z{o7dݕ_^[?DYy3vQK劑N(QeR͋DG ǏT2}3k#G 77੷,ƕ9V[}1+l#>ytɁO@g(o"ռ3/49ݻV"+-ȝ-|fk+klc\6t&Zr/4)QK{fmoKj\1|}uVh_{pSt2yugݕghY{>OP} D:5ui|盧]1-7XS!i-i Q\ߜ]x4Z-s-[V+N|;An27j O]<wz㧨:'a>Th `~wwwOK|+Q]FnjLYsk,x ^k >;Dn~o:pk1m+#~3jj^As#|Ǻ:y1pdɗ4y9Πx8.;Fox}Oǡ˪v'=ET`C NCLp^D 5)=WYz87iK[nk}H,_gz!lh,5ސ̒gX;3V~ n< pg 7ǠegqenȖKZx$ rpjSGEàF_wtw ^qDgט~"|OcUq\\E/jX Q..x^~m}QJk7W4~ ީ@}nU _[2;˺dVh},k&܂n+|$s?y m}h2iׄp+ yMsƇ#CTY;>+Ki|*Ꮑ^ cHy3BݧzPZjY,m5+_w}ߖ[7k.+5$s=cԇ}/qSn[_ǐ KγCe;0?ҩO將 EwGrOR;:G˴uo.(swyə+$̂-H{; z5#~մ&9A?ՠy6}[eůZ|o+|H6rTR7F:gvA ^.Dg29'K2΃~Siڌ;ˋ>vn&F%ubNjKCJtL2ytl*FZg/{ni|*6ymQ_kGZ}x]w~ldr_.Yk$C/g[ATNiM1;m5Uog3-,s ?w+qBX>v8op X Og7p';v5 +)yoo֒; ?(Oq}vtxKKծ8Er6晬%|*nJp=r;im9rhˑnI{<|!npxȝb6 'H3{8%g ~=FG y?o8w?s |umI3^u㚠?mĿ߁c:\\4I6{ҚߚmWZmN?q:Ȓ+8Gܸ<ב ?kkǏAk ?![AcK;/M ^%m{joA}zjw?C _$U)%~' :M]f = YLz1#EOpW֑ˁkfz_{)j poq9s\nk-սrMqo=_JD`Ou;@nTuz )lτs&\ ⿯}xD5.Nng[sy&e2yxk=uJ{<.jqTK#_]YB*iݩ ~4ەlйَ|]Oa˽pp>Eoeu!YCAnox+[Tm eh0L5h?ۀU>wѼ>޵ÿ_mZc'y@geBۃu;[;Mki\Dt*J.clo۶wd]s$3C ?msiۀ>Onx@<ئnx(i)649~i]65x-{&ql𦦩;"=F_4oelkSdțNT>z[廬o.+Ecy KZ [v7''~"\nZFn#_M[)O&|׶޼+eipq_N֒wM-yOk$]Mnz@n4 Pm %~o G/ oc~V@[tz|±?zpjw-i3/1k y^rXq{Ыg9?EjiV-ж+.Dz$@W._M|#{‰5 CΜAѠt}N%! ^~.c1u{xiڪ)]*Vq_9<&8/wP׬:):=aC WmƅGq\7w).GNaм)1 zAo{iM܇ğekг zAd :SbGŠ$~jnn_IөI7&>`7ܯ3pm w{ dwņ>h`h]PhF {|?;G@~]r;7^όrkoiqRƧ:'@c py(s#gyed r\ǰWGslh>_g;]{[vQNUJ[:pHV(> M,[:f8 9V~s {ϑ{O_,~ z=:.Yf9ƇǸS$Gr3GZ:i{< -4w^8;i[?țɆ>H{ы~8Һ齼9d=.V?lRx7xN%vx#鮐u&ei[,nMlRvoc?𳳴nuVI)w@X6y3 ={7Gކ4ݟ}s.}/"A_D'/t/4Qe{\%ɪ޸&V`|FNsXyxU|k{+paYg1 cS}yn>{{E$VIk&Vaϗ]Arul;FZF!hV^KMQ:7[޸J▱qLۀ}ksNow~T?xJJHR]p qw]|}pAGaq6k.gk1 >RG9UOoZ=+ۛr;TuV_ ]4JB+m{j+]_XC#]<'Wa^!\?N_8 Oq̃wa{M˜}&X<.E\&n ;>e#m)%ߤvyO,goƿ-ִZޖE;E|tu2>}A7h9Ea?5)|乨Vƻ# C(j8(2P=IU4yϟW"v= [.u5Qo RE }djWq_5| Z,˥K3SH8ͥb$W[lZ߭Y29J1܀q3ܹк~Q;gƁh?|H^G6 z==ߔMLD8E޺ےa'62✚]ȁC@ak¿aQI"̿H%Z*!s,bZ< ֽ|+KkNr}אAZ+K窳k\/$Mr=5~s/l]zӲO igyuf|o>kg#Ɲu$Dyz<󀻁pk Zr]uyPMI? ڡ-k?CJ{, /owO-hvĹ{UKᇂ>g+ӱ^lSS, ű,uc:acfX EEJNI4J唄NR^s~s?@wߚnX}p'-J:,JsǛ+K'Z:lMxZ8ҟ}~"qJ}ŭ&g{[̯ }{7x#}l6H[+zih\u{k# /?*;zڶo۽ҦJ}涰j#O5uTo}!1k7^|%t wiyc~|_3|f{i<^?GcZc翦ovǷw^ ~SC^QfY9"a+c#} yrׇ,D_ϜÈ; Yc1 or?u5rV=CGci]93̺sE)}L.+_32{ ;i>g 2]mi{~C~Sڴ/[K"S=y"_l8ecj;s z|q^w9nngv gHAe}o+C/ el >e N>p h-p>3}oCt;.Sۻ Wx m5W3vW/Az)Nn #޿rqߗC}GA;-~\k]*8\/;+3;S9_ũr.L$=on{%>sOjApt}vYեzזۚ'{qky>_ ˥}Vݻy;nh~Tvzk8C9hxhC >WhfVR6Zamu e '[mV93;+}9 gǻ.?fxJq8ȏ_{x{jp N  ^*xNt~oʤ{~&+ژ35>{SӴz 1'7C^AK/RWm? ʤ{ں? Acw6'eī.SF*CM?cV$~Ņa])S ?so6'gR^]9nﬓDf*eЫGzij=sPd}k[) $wf{/qƯį6L6!(gxkAneI0E(_o8i0m nБ 6"y#{D;)7Zya 6xXTl z7uE{W?޺ؐ~' _X^.v<_w׍tWk!?['MMpQ]4fp7z"^wMgqo%Ez#MWsV\)[".Tg%F)D1_:>4q<~JP+6NB5|,Ze~Ϥ>f[AH[Ӛ[7*ȟf8쾥 xohU7/6{mWޱ\p<WIe簝\v]:xxlLmm}|han-&X.ymklcjvm~s,!k׎=>"[86}wҰ7ѕ2/ߩc4>R6,wY)oU=C(pf/kmv=m=7;%}lj3=7԰9an[?y!Ի9!ˁ{87o)=i^Uq>/;o#~| n3xG,g޺ %o~n[3>cm.:NJҍwG.~gIKw䱼W1-^@L<]cw9|;idmyE:΀5NxI|Az<[TsA yjG-Pkd=?{?Q[רF_.Zq^1Euz~cj>xI ?jXΊ<DgW?W}>޻kwWW k]wh5/B ?6;,/iUߪq& J}ow:2QaDӕ1W;`cbut<%mk24@۰}ݺ)Ex6K' yOc!D u5$Ήؗ5ݞmoҮ/{+9Z 7oRpp6ݵkxdMʊEiTa/c \#>l/}jYx0BAY9{dԾװN'"8cF-w&lƅ*;vg砗ߍt_VqE@̈́VQ{~$o#^ jXO3?]b룅Cϯ%b {uۄ7]Jik^~;I>9ɴam[,c\OMhXtpK0x+96*Sޣ1GQRxe?5.03Iʫד98f5_;ݻk^wJ|rW=<0T]Ԁu~ab=ޖeK{wǯrvs(ylQyE:{_qmw4.xE+Jon^n7qޕY[^x/F){SI+'cS1oKߚbn˦zAv#u'K!-#^TN 8h%I GiO37Rwrvw]@ͦupڴ5j>3n]@>SQcU$Sy[Gzk |I406"(4o9]a=N87FR;ף-- 1޵e:{+ O ; Qc 3>-ZUm署]m'3"ǽgHWK3#E䨸Gz;溈I釠+`!Www[mY5K97]C 7Bo7%*f?+\qClo|lm 8`9Z} iBq|;&}bdn^5*u3k4M環NV3; m /ȽW5:!7x= <9Lw+ORtr:P&kiNöp<|–' }1Nj%l8F#w[nۮ̅^GW"w=pՃwӨfij|yai'43bfƭյ@ޖ;1kiݠW{iAдuaizyk{{<4$w^޿;fҜ}x@s(r/~uroTK;޿=hS>N'ɭcloL(-mUɃܖQT',8 7㣼*88;0 `oRܻ^y~3w"n٪- iX_Fw j @vIb͂CAgD/AW84?wÝG6El!-+ui xQwF#4E>y?mJVnrAӆ8sXNg bZ9[iZ76Zo {_w#׻xf7oƁ7,ҋ !Ab8xHU*?]7t.40;{z{liƓBU'+y)?)g^"eO^d&r"{վtm.m¸$"GXssMj7XaL=c{k6w|.gП48%J 'g_4|IÕ樰՜Ҳp^:GOxv}je/'(Ji[@9sT[2GDx 0Qy3eK9sN+SeJzsm*kqodGw=^ȽKn<Aqfy)bu#'>iaS8J;/RZ-OjY1o滳IAO>Lx55l> cÎ'w>Ex"«|>0NLx_yx^.EY \pkW \2U Lx? pR{p £k!.O>qn bM~7*4mNs 798_d' `d?N㩐;9#' 6xXm\m7C l}4Cզޝ%|;mߑ< i kzO"Fi2W"Jڼ!վK}w.ᓼA2 @a/m /Qqk~Bxޥ(inX/PwOi ̻ޝ~oO E!xMs.[c[r!Vljz'^} ߮a\跆Rak_EJf)w^JH.ί:D=({瘮2~W)Я2fnc]L?d~FLv'~W m!䷆3$|a@7&L#ܧk|_|&_r,!1̲ļ6[ ysoM/=$*˟k2ǎN'/jaKZ=fbݴWq;w8z^O}$ڟ6B,9W:Zmj= ~琹8wLdKer9E+lqQf`Ȍˎz__,!%ɫF$s3:ڷ#Zt1cƵ)B*p\R%]TrPJ\e\%1a3f\R%$qE[ֻ 9yy^w~?59QVxG |^x_0xO]mxkzTs?b'u~W?`7?gк|8pFσ=pVea?/'{4XyR;e[kx/:S){8cB7k7Nk/*x)˳.[fZ.l)[ߨ˖c->]=vJ-:|}eGWW:#L7=:6o+;- 7j+mmGGt3N&ptMYRwS1%Bk/O4V?DiCXn}D>zn~"'3=EƖyFS| sFR}( u 3~v~[^^ug^Cgmx=Y4j'}yԿoh#[}9,pKAc&=Y5{Gq2!~UT<8Pʝ6זoxEĹBrI`ml?oo+OE½/~7cfr:a) ƣjg Tcڹq}H|~KQo+ nxE|4v N ~}nRRb,cGnu=啢0=z\ǀdoG$֍t4:wzзV)nGrsmV &n,3.|w9:gF2xZiygc-ZW>(ό+; wjKSV[ѻry)l?c Y`=5O^}^g޹^'bUw?o寶mL_&6wl>=x;gܟ{|M)Wܣ⭳pg?y_~@mğ'p(ڶ59Clw=O:ZNo|y"IO2g1 3Gs}~mֽ}vJq|'K{_Ѥ˹.֐3iW?.5&<B놶y;[o0{^]^Sy~7OXց9Cœ=|>v6~wlˊ ~7OpYZE)? pJ7ҷ\κ}7@ļ'V<'[e5+g/) = ^K⍞g7D3vv[eX=~[|uP˕]D_ %5_߉nT:DQ~xK櫱*̷'k}f^k=>:[\?UzNZn xO_;}o;=-5472g*QжЧ*! ^d'ߗu6)8: -lƚ@1YR |BG$j,4} ǰN'>ۿ7wX}0?[-܆ w~v>_CI}@Go|Wg[u-a<s^y]vRitx7^dmqWwlw6b5^ْ&׀k XǛ)E9pmcm(ߗɝ37tx|f͔A]˼:?VUVUHsm3?j'5]?r' Òjg %_eT~7PQt|nt3W`5.XvӶS{- ix/:~HxXAk{zk3xJ׮?_dzzM *xLjw/pF;hPǔyH=?Ie!3FI3_3nWbΐhn9o~`=ݭڻ0gXeKz=/w>>|,rS;޴ aN{,4Y ~bwpmXΧ3|h ~%[~k].p*c>sBoӂf}wXX!Tؐxi%^Ʌ{)ﳥw sǙ+-7ϝ)E¿tVqA_n/p__8Kvg%X_BcE`[? xB{k+W|'{q&OO Ֆc=/Ϗ(lg?a*z\3ߚX>3U !9ܦyQns!W#V!\܁岄\9/65c}dn`8DJڐMrO1)FIߛbM1R~TnOK5R~4"L3sҌ~v?f˭0MWWd0Ӎ~t?OH7F0M7WF+~ߕF͕F?e߷G2-VVUF*ApXm{6W{u\>LkvzfߕEQFnsQ/d mm7Y| fi~/unj)}vMsʚͽ]q=qG;b$/Z̭w>.G5ZkdXk8ZwXktdM9+{/_1iЄzN?w_񼌧z0@;)pu7NXW_oc.p' x&- !,  n*8I"&/pap 8\ ջWD:h=raL)/Ir"ìJoD8}^~E}Ǫsf-ڿo?&/Am lD~fsVRp_}} SiK]l2ʍs=ȭ'?l K%TsY|$KE\2xx} Lkly,4aݦTdzgwٯ;|nBh|Ggfκ3׶|sa)'xuy+$ޮLch׆#}حƏ{sR<ݨ2on`p2!XuX2 ֘B ډktTYѵQX;{:KՏ}[M~Cg}4 G,s7a,6Yx)}~)3fPȝ!26ye_w{=s ujK^];ݶS~}kJ-|~;6b[g<6́y/޺˵֫,K UvtZ5 x:laN`lcKe`IZfl PfیݙfLǑW9m]^EQÀWRf4l#'˒y7O։qyS{7Ao W!mm9}M`^[N)BF'ǤY o\G|U~1^7VSZ?!p%`Y;p8 c'o'k.stt,wpmGd=!EO\c嚸5덣 #MLVK5 ^%䗉/mrkLb!ܒYýGo7;糖iCC?lKT;2`#i M vm&,m!i}$HS!HVÝn'\a+iw6ߖ~Ip#6v3듺zt:O&;}5K ~&H#u!ǀ;Eqw xޚ}NƂC^t}x=Ìw?Dyth۞'Eub {N_fn޾Qu߻oZ|=. AVy/}0icbY^OnjW !^NS4wUI.+>/۩lP+ |n ]Xo>ᰝ{']F.s}]1t51Ok= i؊ku>l*xo]JF۪yQXwϦ4xJ6OLn^h=tޗkJ@6Kj{z?ʟw~N?*q'2)όg煾A)$;iϭ!?>7yN} o!\i9+}v.(fM5}[~ywk}7[ ]zj9/2,Wxm><=/3WpR?ި}D/!vR@G H޲}Ag P/SޠGw5uV[q;'>cֹ=y<`<<|׳F#ŕ: .c>b]RNO^X|7GyߙN '*fD7b. 7>/62| qcQy.eqÜ_R|gO2e Y_es밾0ρ[$|9j9MS࿋KՂqU`REUSޛ8v,Pq|@Dž^q\zvSEmUd &W . sKY~EVʁ{ /eTn#7NDwNnZaEq]>'7c&8q*h;*b .ް aZjܰ幖ʱ!Э.y\lωpoGK[ B e?:KV.wYW(v4@nK,oگԏ Uyt8ug9/6q10}o'7B _W |\K{:7$;p3?+*܊p%vkw!|pO4`,{ 94pR3l{T |Dz?U \M&̟3{o~ASbJE1WXӍ3knyUs|9d)Ref&>ŹwGӻqIrZ;.[ֿ?#|Kz?E<~nEz_ӀpjM/;wxHc\FYwϫžI9W>.Rg쏊xqMJCBBsd js86\ϩiΓSFDWsW2?Pl$gL;m0Kq]&ʟEqwL;"E.>-2e&lnGNHx8>Plj{:{Xd}ٺH"HD oBdEQ1**"`t32(hDEtQ@4l8 ! =QWu=շ}pέ[Nicc) ǻz\+2N2DHbv$cnƉ❵ O~[F {\$' ~eCaNغeN٘an5?wX3h|*ʠu &uCqm>% NӶ}ILY&u5aܐIr Q?p&xm8g ߉uʄuʔ"2lwѸ:HfG knS|\^hnPr/r <;̯=T摓BQ^*3y4'ƃ5/c\bNrШӕ1a9lc1F%%)zO2q817=(-1 m!_1 ݟ!{ ꣜˕>wym,a^CU_v{)4LkeI~eleQ΢<8lcƝDk$e2m<4|7{EVÚ^|i8~0Ky.x*5cPy:`h>K]|^b[LH#KKB40XYCz4%בXQOMWT8Ies=z (?~K{l96k Nп&O&^&O9:믯x {S ep-0m?3N}֮0_cC~Z"{,>9=ͦR>|>)|>b|&ϢDTCqq6a7V2= 3ߡ ^1<96>wer=5'[3Nq?qu9CWv9weqG?)WhMQ~o .CoQ}[O|HQgbN@>!s< 'x_x=)?ڗ&xOa⾓DwcI[b?K 4S^Km{,W/*\ 9WZ6([CO .pi/FH:DdG!(}Vݸ~DjY<51L?FScq2r=^d>ͼ|'k|b^ 8D>"Ͼ!vPryz`$Q>2Y]|' S\=<̼~|&|ԳR\c̣D=v;y+}i[9V'@~Ƕ+)O#T/mPt9B6Gȗx||‡G cNoiXw0TAQ5v&m}Q{z\<+o7x*0aQmD>%1(S$݌m#cY`}6cJXW4n*Xm9Nގ$Nf*yG%d2Lc\'vieb0=/븮|Z`lWw ϗJ3}\gh'1=&(zgwo;=ީU3}bc?]wpLUwݔ s-:ֻ}㠏`zGCu1L~0]d{X3qܧZ3 0XR-/j 1=e"cloc{x +DEcqV% `+6e_!s126dj՚7;к S"Ƙ7+;)c71{\񇲟Z@0`!wK ŌqօI[87!(Qd(ZlKl+l0FƟ[ƺ1W`}p/`Xܻ^IJxwc\`륳 O=w7于Gs?Iȟ"2# u/ ?PL(y_ܒ9h<08[B+ B>Q Ʋ҆c[ {-X^/ۛn25χpv>u`[^o(xϵ'otf_<>|ش1#^84Z{$gO4Rs \_-x}=n,yJ1tΎvfxpIU]jNGi-ޟ\V?nŸ:_xϏm}ڏA}@,h}iW/o)pHTD_*"ڻ=]}:EkiE+wcg֞q{4m4|IPF pMj@B'% {mˊzZv(Hb] iX?)u5J+yoUDv.}\F7@޾"Zbc 1'b^n\LbhOiZFbj?Oμ);^}ig{8vhzyXi3?_GƉ;tñ0#༏/@X8duX_p> '0^3(?3Ob_梑q᦭H~k>a{8&7l^Hf^xw҃q6|Q=(f<^:Vvuq<%bw,wgAϝ7ͯ>O}7߀> F"㺡S!hMy]iD3 lw;ѾH6KO <Ӧc~6 c:n\r,{glct !}퇌lڅ\uL?fz36q<3s1slN>0W2ƶ{\(kCSylۘ&t7 .#[^y-=@'*Ec pظ76_g}0ў4*v% 7q۟ -nbV'X6Xptĉxg*jϏ68 xkaQޤLgSg2N|1?Gqyam8p72>x4sշ{aՌS>bsUpZUi_XfۯmX\ pRyaV D߬r\טc"3\mޚ kMIIJ˘-" _amn G E!7-C5 B|Mݪ\K`M8rz{.>-XՌQW}0LJu@Dv(tCM;9OԾK#1xǐoi2͏>>`ȶGM/OF}ډ߮/pb",x$ۯv+쿖sŮ !(<mI[sE|QfgP|ylΉ\t[+O>ϻX'Atc6ûgAz03Fc<ߣs+Y w3F*. }ZcPήXF,L^N'٬5Ҙф˸~+7>C\'{(Z?xo < 6NX56Wu5c͖ 4Q6͎u[![SNHˢnTLJGZUҾs%'+ɿP%akJ\I<1{NF`m{Tz<#muG8&Fq1.3~ Ay?lA#RuLA~R bRy~اO}ND c6N3?"\=i:e9"p%ڋ ԸqS( ޯbqn*+֧JogQۤ:[5HPП4}ftWWM@*f}*sOagD{#f9x*snqߡ: {B+ؿvaTt|#y3rNtj/+E+{8@X?ʨyG󸁦Es<4ӷ_Uk?]>67lE$Dz5hָCȟ?&9v'?^5e$qߛӺƜ#N5T=j8쒣jV?єԐ}>hxjg봾c>6;(v}MW.3Frkh]$p &4, ugMoDX|%h;S ceYbU`oIWxn*MWF418Z} MNnezX{'Af~s۹f_8 ZwY2N:yBF0A)pмXqB+z36M mmm/hbBиM\82!傦P}2Jд^Gqϵ]ݐ{.Gֻ̿Z-}xQrGчcnIoޗTGmiW4U\ u7aWxRu?W.Uw8M ^^S*z,\xmC"l4KܕFU$#3ɡJ8D! t0AeATtр*qwb|̸=,9kwc<pW#wa|-<Ƴbތ>Z=8g0ƺܗ.xダ/yM6@YȜSr|-BNyiFW/s~ە÷`a_Kˌ/xt¦/I^+#_ؖ2/>/G9†/r=XN5 -@:Sd%ÌoKc=SnwV d('FkgT˿QA{!H.ԟ <;~tW+orY5M*,lm0,$>˄ ^<~VЙۥfƉi |R{#k1HyUN4_s9%FF d!C!c.G yF <.XYf[IkRI4gVMJ+^^kTz^_Ri|Ƣ<yg{٣~R COȅxkNmΠ&'y.bx6Q#wpIY`hˠ۷*cG;{Rm=0< ~uu[Q֩1icԶ 8FmcԶM6l1srfcZ AcNG8>>>^^MӞ#:{0ʠ׻9蘖0w_ */n|5%CřjI>\-btb\DNGs9F~qxW2n5-J:ÓE]^@Ǽq/X0gs)sC!YKqe1}xLs+3d9f>O_xk |[ʺ_s/=qsv zyN5[#h~\?"tQ3ﱱC<=#Judq't"<]Sygj'@޷PȌQ;U:Bf\>W.hKXfB;ӖS"Ps ɋ_V6k%=*U[eȬf>2wr9Y9m}^3;^cߪɫnkFН>?JtLq8~߃,N)3SZ1mf\$:zgSb@sͺ*sfѤ>'rbo#^ƒ]dWsޟGuй>[e[e;2n[\rn¶ŽM4 d ON KP]E=~;Ze^goڬ3똼"eV&"IۿS 66VMF<R cpo}/&~;W^ #pJ|Z=-90ʨ'?P71|BnE9.(Yxqݯ?R&w]ɿ#/O iti\΀<#{22߽Qj ތ&qbwd:c8ܛsDODI5ؘa#to-mxk#:|8w{y+*CuaH\*YyyΧLݟL2δS-br~ :#eKD|el߁);D/Mtu欏B^!aMt;sYr߾WgiiߣoDcG90oC)BݧFxo1&yBߝB'ww]gxXrL9sWbӡGu/Ź„Dcv.#2tb>}12~t)B^W1+4jtY>{'}yds~G3:~i޿-z$6w j e7o@xd:3G4{6~ZҋD?t֎}xaGX0sH&hCWv@&MCM#9w{KGˀ\au "h}\3x.a2(`dQ/hojt;ՀGC{Z [H#\.ElӠ@co}l{ύ#,؞kd x- > pt#[c<1m)<̄0ʉ3ic;ŋGX_񏸹䄹J?xvû0᏷'Z Lp'?-I v-H6 GAAA Hv Z: xm pY%#]&J "F?M/b.CB,X@<w/kgS;FFC[4 jCv{W>٢={?>4ZY2((6'X7QiH8s[aA  ` 3> {Eh& .≛z[q+cK8c pS;qqYM<d'ހvho`[] 4\:33e<1w-z?>"0JY"~{|1~tC;2~|VYDB<9>T~2z=6yQz=i>2'[JK2~o+a/U ͬX{ϰ6wP?p,\ Mk3ڥVb{*}OgaL%ѷPsus6-CK+qd+wk> =Ti/b<$H7hsXGKnO{(' 7wٜ8iTr/Kid{) p/qҘ4y)^3'h4'xa_R.ĸIF '[^ {.'·E<$>v(a屹Gy: cדɗ>"b~jx޽ 5ͯ3.ck{*ߢe3h&X4b8f?aɸpo8gp>[q~'ƻq.ZtxEA&IG C/dӜ~;[piW}`l6+yb#Q#v qO$1~瓨gg~}:qo%?!0L ;:q^å[QZ>_J3sM 0 *eɅ' x6ҡaA}ia'N'LIe2}+cG:d0`)a'}Ջ^,&鴦}Cऀsz3xmߛԑ|{嵊.7g>ޣNi!1/82ԫ6 uNe9< bH/#<4!. `SQ-0zofrZﱭNB1)Wb+L= E9K?.r}9'ߜ>Ѯ9;3^Wω>q>{qܯ:}< {zع`٭̊9J"u03ϵ3=ȴ}RIەVU$snnX…fMn- DP"}{`# A ۍ#/DYD@}0(:fA:U}IzsS]ݧcFeyu)37սg*v%60Vg\]kL P7Vzm.Ev(q(˟>Z׎Dl}˗ȿfD-&k_ 9؝*_hz0>ʷ cIEi1g&i3Mɋ!1$szEWo;/ʻR0wCƪf"}mX񐞛&q9`G"eӍy7U[o3ze@Xǣb{i,xP,Xjű\a+yN6!ҶåGL]G|7Q>;:Gu|Wmc+Fn^7.|Sbn 0? px֣܆y/J#q)[ntIQoZ9Op=D,+U/d9%Y.yI3d&,$-$KDe0=ww1b֍Hغ#cq淚3α>\3S &R}%DDD7MdH$;;nDJ"G$Q$Q.L6|>pg֚MOj{]/tx6 ^ǞZ7zc, OKsI$$WJo4L&9}$gd^M&9˒I$dsA2\2ɹ-ܟLrHE2)$B1)Ouض)'aG:Z<5c˻1ʻ1՛q>bm.;kEs:c1@c.d b.c y=]1Ws#sc'snGs?c/c35{">^S/c-}]$MWqjɶ߅+&:l}igϨ?$؆!Ɛ}ugѷ7xVó#)~/UMA]<p.رzXo7S<9{uRyF>US(mHFr?4 КV>:Сol٥wD> .Rl8g^2ex')}wN FR_p'|nz@?c c;bZD>G cۋ|Xf m9Ŀ)p\A#ۨNK͚1 Im#͒g3fpf bFwo[ߛF} At4pH*,' !4^K3}3 @~>;*P3V6BAPLt~φ{r\@~@VPlNf][9 /1P2ׇpّFkTG\/R{pI1p28+ƁXpZ3N!q=ʧ+i~<(5ƖmK;_㪺BP[#2WN=2WW8=Pn/u ^VCp=_#-ǭڿ#֣-[:/`z{Vn6 0 AX x`:fθ>(Uھev.<6n?/G%?9_gY߈%#Jİm'Iөi]lpG=#yτ;ҠsunK:}8]2PSgF'!7CKHmWG]mȼ ~R ƻj#EiK&ޚ큲 31  ǚK!Cdh\||H<|ھl 6TU;?G#iljX磺#阏^sOn+&S*Y-1oLݕy }F t#Ƀ-Z2iSk\=' 2,vhul˜陋FqLD:S<:%ҙҙr4 A)f;s'l|;p/y.ae q ~q^#>tɎsl x9`k| vVI]#wCcog"=~u(p['̈Cwhq4Yjo{ =w Q[i൝PJwv<;ea?8mؗqMԗ|`󳩿VL5Z6's^rYؚ>-˨0{zg7'M}*94 Fy˕94//ˡyyc94/̡qbǾFo2;#x%s\^%ޏ\-xͥ\~%h19u|ޏO>)y?J>T<պ﵀;R\@~nT LCP@~h**;T3T u Tֶ3/.(VRY7RYz乯tגXFSķV. ƽǝk<(x-7m}'LvKΤΚ֝ch60T1W&ڟd0q1_g`%e÷ߢy_(#_/jH8eMi2} Iqd> >>v\O|^>73(X۱ 4.:kFtDޓE[VȤ tc+Z1R͚ m5|jU'S[hKI?78 tBGSRǒӽ?t[@^ԉB0+1N=,P_GuZ6FS ϖK6>՚wgäpcU_9"ǽ͠@|Bgߩn7j<6}Li\Y+l}=(ŏLwu<w3k8ߕl|XETdr!M|`3l{~TkA`L1zү:׫๲"}31tUeE(S9g<T;߯U;};:'>_.n*NpcwMt':_r??%ܺ];Us|F_0A0ЯGǦŖ$pe K^/˹P֋6ƙn|Ǚc.Ttd9O (5u,[|a"| 3&AW0ek/lww>!2F -7ZU6Լhg˙U!g|j8:d wO Ou[vț7wA*M9~~r/AI.ݯ2M>,L8BG岸w~u}7kϷ,40:86R}>a ӹkoLˮtu x|CTØ7?ŃOav輔Jk飫Ƃ W/qS1"5uԧ**Y~Un=5֗@~mZw駬17c\V|LW| \[*GfrTGx7U+ӧ;yŠq}!:^+9tYsx^u9φW;Xu]m.:xMt|/+t-K`f©f!:ӷ !W([a+p9]HwUĶVnmЙKB6:igN! et!KR }%pmy'(ո^y!iߜC9]jmg43Vs>=G쌽wt~1@rQ{=AqZC㵢nt:Eq9%5uzMaWCo,}i:L(@t]I(;SiP֗9Di\ieCC챖|gAGzEVn`=85Ea ƍņM 7tD=X,?.&ܥp~(.!s>? |E~&A]of#O3>zƳvs>շ~CAzz? ;Yt02\.Ywf>;8BсqEwlA{ZePY]u0E ˊۻvx~vҝ1Ţ iZ]tKI;e{qnuȤx+Z% {s>B7]yk|006,WUnsӯrȢEѭa5@O9#_c{0/ʞNݝ=jwv˹amMO&prMD|If7 Л=i[x=TQ}oLzm.k}qca1uFmi>M4<_6UoSu͍:R}g-k\.f%Gmo[;5oIٮ]kEr@O ӈeh{E>ǴtW56) 6HG<6l#b Hk{m 7-]Gkrj+O ^FwD!zz //y:]|Qa p [/kn:ӌIRtbV/#qg*uш%j~/F9=-K3}#wb7oSHl-i5Ut<j~s-" ~v~:]?諂lh#JurRwItz>U65+O[֏CiS k;sxeTc?v*yme}P5ܣ5M$/z7Y[GrGYW}9\V/wRەBtrNNZ|n/uwuVsh粊n83m<{G>v$?@M4ڑU?xFmpm= ='BX )^uwspWoF_sr-GiKz9l[|<>{TŸGpXZ=;j~M٦2 tw9Ҷ $>'*Iҍ`Lm}J"l \(=ϐSxp>k¾D@ΦA.. ZiZCeϩYh{B!.//A-/eP{Mr)@l%??_r \ݑ.PNy|B}X-.~kIRޙ/O6.)LF&(Ze߯2}p΄r[g^l#Ϩ AWIJ _VT.Yg Uя$͝UZx|{?҇2|lwuYل@/!)*w2˔g߫uK0dl r]I4 q'lyb雊,뒦yOp'i1Ͽׁ^h>J3>[O |J|]A1wWGi?Mj5A}Oڎ^o>4Z(^[7:@.o与tR)J.o:nⴛ)6dZ8 @0 ᄛⴁ74zK"W&w;ywۆFGƒ Gĸkŷl>#otr۪GHW,q4?q/};lǹgf|U"67^$D=tǹ#qNT^Ӏ`e{}4>IE虮-]ϥDT0õ4ٔ1!bʗ3AƄAT=KSfj& ΁㐵Q}&'e>r[䶦Mne 7MKo~_sFǬ}ե, kKnGP&x\vrHF{Χvû$WM`:$0z8 R_d[qG|$ 2H'[ <*?opo~_?g|=}:v{Լ(߀+0>{֑x/j5)Oz;Ik}W;^X%z6k''{o"|Gnj2wj9;|ޢym>e%g>~fjk }~$:>PNz |F${ OnWxys ] |8a5Yy$W=Ŀ_~,qWkV5t .g>c}3U4 s(M+}g$rÄ۩|cE /=ZktCE~mKwWW+'?EEl(ğVccu?X5Fn>wS|?cS6u74'nO'[`7 iʖKܑ:eR1,*5Z?NX[8 %]5PC߬5T{m^v4M!_7Aiϱ/{,|;' >^UJ.~?OJWU"n.f9HWcUN/z'Vg0E߂[GgSo-ҾZg16L`ރ20O;ΧMZ'j(+=L[22.VIL%;*~N߉f~C?5qYI_B4>ܽZ_cݦ%t? 7cc#|V7NށMښ+=:ñ/qWw5;\#qN7=PNx@=.!j0_^7ǪaV />owH> [N ՟%?3!ϔֽOIN$_o@.>pH?EN}>Cm~[3z@y,{=6Z<+}ilFt.fAᇐbý֦yoN/p9;lDw/:|_\ts>pBpyΐ@z> zN'e)R\?ؽS(Oz&g9m|AVs7|5[ɭqmr/j'Fl VQ8:}eô )hGݽwAIcwkB]) `}6~<:(_Z>j8}#pjz|b~Z𳌾gxlba=̀ۮge OyC ͥGr5f:6t|Z7r žߧ /0n_S5^~1* -պ? CZGig!J*pju7 E>r\!E߅mCT;M>J'jwps5U^ܢg ߕ(6Hfȯ&]4] ;q65ĚF}?*z/峝մcAHcHk.:%-Yd^Le@NՒ i6>m/ns -۬4FƊ9K)Nϩ+_Z-;nO&&~n~Oki>ѧswŏdC(ΜuxatZPjifZ i]vs>{]ܔ9OshoGu{ć7nj}95BNr I._%ͷ9ϐlIs7ϱb5q~ ssBg.p*z;s8 3NTG!>i?q*')g{B]/ mG_z u%6&y1t85p+["B˪\.==M mzezPm\~Ӗm~&4Ojxgko{o N,ȕ(p3K~N>5].9ݢ0,R#'j>疑|J?\IQt߬:~ms ս)Jvx6EY 4Q~&x\OFJDc !5ےg1pq{ː:h77R!YޟXg-+I{+r$wHH'oT3 lwJe[u^ \[-jwb*9W޺hfZDF27KPkP| <|5E|w֣<֤Ҕh6Fhԟ!nU| \OUw?h'RV?߻/1ν)MC(Q)ס=3N[TWcQQ(e!{]/p\|˥ ˚F?EG93X^!a޲^??k1~p@J1ЙD zF;i8hۣ%o@>9d}H @YEqM@l"" l$IBB{o`!"#(.,OEV! ΰnL>}OSW}RU]0lSxP'>חA\l;6g]g:!7٨=Z2x?pc; a>7?nߒG' oC&b+LNˮ8/p !3'#0}gɄY_>in]vqv@.>68:A\o.:hiHů/#{&jlеii3Qcv+kp5g^>'~T{uEcj/݌lLj4Q{wMk/@wBX5M핞.Y_OTN*h.[A?6Vyx?xo/fv7޿c}ho]猑gԤh㺎*N]"wn.Ⱦs,;nk$' ! >x?kL6e?v˶?sDI!)嚑^:'kLKsg) t•6d5|>BE$j`G ꖧ1nj1{+ݳL\^5Kf[ <^vuS]O掕fH[+_;(jla$-0)q.m? y-la|s>p=[h} R|h8/0g)| |Y"Ly;{_ l?pA{[OӧxREmp<:[u=g}.;֕gLK]p :z* Ơ.+OL}%Ze;,mP}:JAy~ a_Rh}҇E"Up6kjyzV[u/'7LN]r:|~,_UZgY>W=kY_Qz25ܱT9};45ϭGoR[զ>x r-|l \K= _Z\+ 'PU>pmHarUR>J&TK+p :=3]/~Xw™8ߎu+QzÁAT1)n񗓲{d7>St~4nɆy\7g` zABs::f󑺐{ny{ )*|1~*ө0uxUiAO1 u{ɗ۲[e-{  79lgMv*p/x!랃|-UKP5Tcy"wv~s cc= >x\`)O$B4.'ccq@l o7ǣp=<,?sI~.pe4];I˷6:M,pwꨴo3t_IHnᘷrK)SI}R:Ê;bhM\ɔe{Efj_b5hw²[E2s||. qG鞝="W/Mzfqh_f=Yʇ,ZcK?R oBϨl =~Ieϑ}_YwwG:)g@[(wr<+ BAtϝ⿸mzLH2kS.I"FE䷁FNvZĿPJo@:l>10#gkuloų> Ϭ"âjcmv8Mc;~%G͵s75mLK:hf= v* j]^g =n)]D7A$} 9iZas5]٠._ ױUx,Fu8}=mK_8p7l.9 v\.:?/Zzej7%>A=]2,V/BfW5H;4w1N#T%Ty7᎙*@wRnwsS{F{} Uyjim#e~tC"}Ks-0NVߘH98wO.>DWv7=fAo!:V~Bۉu.}3yw^b}rt}q'L::ޕǜLd=O<օK E7۱v|U*OxD 0+Eaykk==OS;>}'%QN) kueQ>pŹ >t[9{R*JoHE\<";_ ZQ^u|#{Nz jP?X195h3nj; ~K|/5HU8Ya7݁e}鴢tJNSȖN= K|{{N<]6~n'V9/K9__adw8仒|k{S%CՖ{}^Qbc`0#6'K;HިJgloܓtvAi^d3y\_߭'t+g. n~~[&⋒A]{!,uIjk y ty-+ `s4Sf/|ËmC`ZE r#o9Yn$NϠS#-P+tzh#Md݀Ky  馓:L5 < $>cfJ'l:Kw"|>T>y)EWVo?jU:i}oiw@fB*a_LI'5IeHEyz޿KcEFqCgf3t|. P3 H~Q9U/5"U"kp4=o?^LwM3Rg[8m?޾/_a ܪ7r&ߖ{EwM|V/X^X: >Kr6tY^2Ҙ \sw9v_tR(L (vrM8j п6fWqC3tUQ}i7ea(%|&g792@FkUjA41J^*W5־T!Px}T0f_aX>W|^G"]r {oVTW'h^ oWנ[Y"H8w\!&2"0 s[o3bkwz//`I=Hy &pWW&S q[c8Fi13O#|:p7Iߕ7Ot>Se,>#1cA7%Ȫ'VuR=7YgR.UF>[ǁ\'6~_^$v>C!ErK㎴SSLgx>hYbRo3{7y x<>ְ㊜A_>WKȗkOs-!w|-CN cXR9c1 NVvj=z(2* N\EiYi^:wFil>*wW33À^gA2gP /@=S׀|iMXH.~Sеi} kBƄmЦMp}H*xo(d;E}Σx%${|y7v*>sϧ-˕}H ! xm >?8h̾hп.6ٗQ鈝(Y?@n絳$+|+/;>pB |7J,}]l.%K1 +0s^P\۪;M,!aе{#д{Oprh'Y[ | GGUnh 9НcЉȠs Rwn /s{;l/_>C L-i.u8M9 wZ:pKv1W!ǿ#}٠K4]Ǡw?r"δc*XWYz7kg j;ڦm sMo6u9ڦ{$GtK6&+MwJmM\˰z~Rt/66pÇ 9oӳ9p[ V=tIb A4t'~Š3 >:﫬tkd :{uE/3r8.s̠uM(:\5+Joz{=o:'i혫eϢ>ȸ\Z 3})Fc2npX8^gZ8 l{c$tj Ukﵼ ֨Se-!XJVsw6P'Ƒ]q#=?w8Y\zO3|Q0_oecYk\ pWyJpZf_n؍D^+t;wx5~mo5u/~y*3&6o[~x'[qۏQzyB~F|S:ߛM O9ޱg;2ͺ|5|WN6/ʮ ED;=I>rR>.7w.U|j|Zw#~w*\$aGH^lé1X8O4l՞y4)io>RP?ܽwci{j\8^_WSp)xn1>n+s#!7,;F͓k':E:m3]5872= .YSy7j[)ܑum"crt G 5>3Hq'~O?'y{CFOHo5OK9WQxFgz-Y%D$k~d}8xc*՚⊨? *nO$~=7t'6(QN.T,F ]< 7ë*}ߛB$(P6A ʈ(JTWA:"(cWa@IX@BB "Oe:U} :U*s':(Y|_LK-%<8+~UH?)ՍF|zu=t >ն|<O׫ہC~L{0|)hd "'n*:`;@Lt{Q?ڰW9=a#RB;pq8^W2J!to  Q kxu[p>tޫ Yt8O5khMmPTbρByh^j4~s$sU=8F6vFdH RGσrƜk>-(u`d^>v걽0;c? T%?~F~- ?8_0r>>:b|ُ6O G^[ ӟuT2b:29A{d:R1̯RAw`,(뽍4<>otR[\$ziӕJ퍾̥'x`s~SM.縧7ukh6uO`nG]R?62Xa.ӷp9o\`oa!_ ǫ%at}xnw3ǎYwǘ>|Б3ԡ[* m,*w#u*XØ ЍgKpo)3"ku& u"=!W~s+^='C>{BfI ^gpS ^c~9hZ߶m!)L/;] M2_ϬKL[뿇Ԉc}{f[}Pķ]u(N 4ao^mJgziVt Jo%txύ@:-xL_Lʴ+=c3,T +1x 3wf!$3M y?atB<u[gyb B:}؞Ƽ{y0oVǭD+Ƕhji2M*V,[<e-6⼧2I^R&[IR2ɶL# y㲌ܮYwS"ӲH,&gcޘmak$ܵxF<3yFcp ^9@_ⷳȶ-cIl8d&$l}>dse gM{G3ƙ G]|Gu1\Ќ]X~qC9ǔɀ}9^#a ìxQHۑcʢ%=%=n%=RYc >*yV*0nڔ"FS|enPa2(vK'KNe>3 C=X>EeR'8:wkM^4!iAhBD3)L#-zdA ڬX|Zq}1ѽq}QoMc3ZFh +4=f;U򩎢W{}S?Xb|jȁi;u&쫕k6<#c9]4JE jYWx[FF6 ~mopO7in$5{E>*hֱl܋uua@A~Ouu8}9;7-rه.yqG#|kIeayG8CY^JI&$<|Ҝx whiH|Ӗiٮ{q+ǵ+!rAy]TF.aڊ΀qT|1;L0O^3Ĝ z韀mNxh;W}֭{&d㴽.{fCR[%nLA3{ >t}a}xU@v>5 ]~Hq=1-Gn/*{סyMD,3~SB>Xe>w,'9tYl(KyL]fڥӖJV!L_4C jW<|m-[U<ĉtV2kVxI)֘ih*Жb{ƙ!}3c$GYnR 9r)]^HY\L~e+&?VLqVbY4|;6lFZ=b;`t㝀ScG){)r۸mDKzAy0l*Wpﳺ?CJh>>Zh~[E xK w ~K'!|N}]~~ J?[`PAM!?JL];h! )0}4cARS@ 4JM]ԡa.5uqJJM]\XJ}%m: ƶs_6WP Vvku)>E{[nhˮ@[[ ]އOw~ bߎs \tA}Ζuy] ѧӂ28Iȉ]vU끦˹%,nIԯG%$?N}s/8]cf a[{ BBNK38FWCz ܷo;)VW8C^~#!t,tF.SeE- C'HuYfbI߷ \<9~oƼ!;WUQ?ڈ/@z !*SEkYmFJ9= 2# Q7pd|ǼA֯ ?z,Q@s̕B*(6x k6781KU<>b^x zpǮ{>[OG?aycJ$­>w'tr:%{O ^ ,^ܬ_Z ,GqRiƫ7I_tܟ*)з_}K[8]T:"& |t5ųPW*MwYf7̇!}*0 Sck3( wE%X> wMl WVC['-cW L9_WRs%űby]E%C(IUshǒ*k^>ȬP'+pZ_Qa{N+3\9up"p{: yf˲%H;^7XT{Ȯ=dWɮdjjkn5A5ٕ^MvWgfǪ}`W[i{ަϰ\pf&[cE{xXcG֗ ~N& LA3[D8MO/t]Ib3{::guѻ4Q9f^kH-`3zT gy1,1Wo\X,t\("%oO@}t)|4lSXk~16b2XZW";a(c @3ċWzƩ8a9X.g}5;~j;un`o to t12=ƾk~swp|5hDAZfaq\z<4uK^}qFYBɌk>vc e?|c()O35qi~oevLo(ǎk\c8>q݅|-+f|H' >dzu>G>la#Z}޴lj=p?̓1}ͣmyd2/oij\10lts{ 4=iBy>K`M8m?]Ӄ5,p$GZ|y6yp_ݖh?mqSK}Wkh\[ԩƏjix_-O=ŵjI^Y-b>Ic-B눧eŵhoxA%VX<߮3s_tqWc zcn:3S\ $)Etך"ȿl^Ց::3&1q=v'~D;X=_1z/2Z[Ocz{庐U`~k?۝#ƮNfL"id5gĵ839mx.֜$DFK@i ǰHy_o{ ^koДs\ER~{ ,rKD9oE BN+_{Jg)zg3|}NX[7tDLS/":ʻpg :@~{[<OqCQj m%a6QiJ: zwьQv|zg,j$UIB@P ; ,"Pn" D *H(G*8i "`B!d%=9;VRoH;{ϻ/xӊ ~F9J_S?jELzҲQr9vTF ٨jQZsd̞ӲIyzH)w;˼fE9:sJC|%•:g'ʾD^3&)ͷwv6o&÷p| x8R5s>y`4s;b`no'jI;9w4i83sgZX}N"86ϖ3 s|opm+=Om3W[g֠}[ؐmIZ'q?W)eVj_R+mcˊRe{@@_`X.\9Ǘ?Ŧ'abk7yNX~I^6#o nweٷ8<ޝ{w+DVԬ<^l_&[C![i)~> \DZ{]|cpU}Y|=\hשܞvܭ⮦@_s=v]xb=9OR%9_Zݪ5tm8% U(vqns'0#981qH>:7Ϣ}+:W}uG^6_>+?)__fv!\3UlL#z!pq_7pޯK?ԙp8yy!o H$(ޣI8<;N8NϠݴ8}SB|VډgpE[_%x pg_KܳKXw>=v$gE%x?KJ>{;Ks"_)zK .EX@8FD7#xx|'~B;!?!oDz +5YQoͻz+"M|w7.&f9bK[@)><Q6RԟODx7B'aSsQJQVz%-ϸw%їPO{ RBo!E%v>U \X~݋~GG/׵^Kx/^3͋pyR/s^<+bO>/|ݎx{EkNJ &O -Hx/z SP]VnZ/f" [a'[a˗Za˭凌k«T̿IQ~+S݊lWaWaWaW9}mU~Uvм h}<L,g좹2CABhBNLBk 9 t{ܺ]sinN!Q_Dy'ߺބl[ ٞ ٞrĒI:FRH>1!GL7)}ek7 }c7 })b1FRpYUkѩ-n,Mc6LmiN ޛ,;g?cA+-ՊY+3Ҋ̰">Y筈ϛVg"cVoEVo6ģ n&n ᮲A6n}6ͲA)[,zqڬ.7P'f ORK"F3ϦH#?ӎx#ؑE;sɎlq .}7Y,TyF%n|&q ?;`sR_%义'ܻ;> cw.tB!6-[xN'cHc䟄D-ڴiB`?,Mx*x E"~BPoe(ҵ)$=o(9((P~oC;; }, M CzÐaH00ͅB4Z+[v. sI;xz!74q_膽Vr_qv{ qn_QnOa|«Muޮ;0zCp:k.j9+w~B2<.|އi9zS[:i_d"O{Tjo"xYb%΋}uWm VsD#wdEd:릚Q'ZCtnύ'ܸng %aٕ5 xw\aAºY kxJ~g*2o7˓j7Pe p}~6vo?~B Թt۷w/5z_uf}EG8/SpY?NqNS˯)kF|{,?2yeIzR{XN.#?L'.FvѺU7-95<$K|5/ Twy~X@nE6ܢL[wy3Hp "Bn|'PwO?dJz!6L'&~N^7<@^3v?JS'āZ{'4ǓDϲ}? ğw(<;"B|7YW4M,OXױxċ1k =fx}5f{gj> 􊖱fpORv%XrۈD,H>_uU| HzFk[+炌I{}!`yW}ټFq7R5'mq>?w%}cs޶nߞCO5!npDm] cg+\{:F1n^2XIz"oYF11nc`1독^߾/^zyv'3_Qؠ͞σz1z1>n~[ZhtٌCd-#]>?l Pğ;6Ok#sT')|QOyc!-Vśc~^}Ӄqۃ.KqqbfH;zdH~3;=zI o67X( >pU]1hyoº4V+q5^;lq|V?DقW&312y%e[\׊}$#aM0S܆<'2'{Z%Μ^E|**Ǚoa)f|!:6Hچs_zf ރ6Յ7=A8(\97zx78qq3㐏⮖ѯ͎s===^;WUl<_rd"KL)mO=ߙ%ȸ8?2_ PΗon]nxtpg)g!#k]F|M+H,YIO7L?S=Jmy>pqگ=1К({d {WzxG1gR[(ڪIGٖH'?ħ(A2)m_r_kKӹ$rQ_G=AaH8 ?C;ܽOlͿWWoulը/ QBg7z[bT0@1Zs #c⻏G8ayyRͯ@ts{fNb{uFÅ=;ͲXu>,籌]Os)$hXnkvO]6s>+t?3OmT/ǖiCTҵ O }_wǮ5 s eq |v?b;.12q擀2x }!eV͜)ʼr>#^Wl8ѱvDE59 bOBw.+kǔYOyb-hm+z}RCY_^pX>w4f}\;A8hi!{t`3?E5+ t2HggP/Y ~vumߚ4<_2/MF#4iCT*3Mk?4Ԡ[!C4'='|i-Vepm_zѬk91|Z_#[ }%r34f]ՙ%k}e~˞NV;:j\iG/+\'MI'Q qYp\Xn$ܟ_IxEB -p.Ls$UR9LzN)dd֦SG5:'=d޸oct1tmC{Kˠr|37}Ɲg;vkiՍG~SǶ-{Myoeؗ!}mz(c>WOzdR=MeooE`븖1ڃZ=`s( K8nWDѦLQvxw|}yhVr9~J[M_M:t=#P,9[<'bɡrYRP6vƩNxMlkBgˡWΡv=?߹;[R! ʹǛg ķBiw041~w{? IEy" A"B; 4U"= xqIG⹪+=KuY5笑AϦܐE>]Y>|]ݓ$/[./-<ҏ<<G~<ҹyaF/ȣQ{x>Ϯm83-_&i}\ 6| F#Y |jY?mqcǗw[?Q2F[?yC<7UO2Z{]|+O{~8~o HUmƹfI;g#YGy3;9dW8g]sf˅ukvMA/uȰXJϝA!zBz-00 ^3 F9yڧSn~xzا k X V4P%f8_v~='_/*=(ˀz2ϵj(jX^?d958OW}]E@n.s]Y[@#弈i>cy U> Q-༪ fRL7w| ,߾qaaH6>ᛵ+q9qť1*](3{S.v4x&GcF1N^hv?n; NѼfNנgQYh>磯/x`;ún՚ G\9y}w>(Ck C6H_^r` Re}}|N4} JLjv~)ͳ9 m y/ | <@<(P/s9-Mz1ڸ(rPaȝ3>-8>>[nk|w_5>(aL +}r.d[Cx)a2 9lRG;Ҏ0*XO+wuW3?2+kH#!׿0>d.L.|ʯC(|/rD_C{|m\h}A_ y6n1Ry,c1ߤh}y֤عS9w(f>ɔW]3G|#'aOfA#@HQ[Dpo#~N޻zk9oEp.pڮ8s|*4xkޖp<6A}ƀ> /1##tp=kQ>IJyOe l6x&m~]~ۆO1Fݘاcgٺ!`@?!:ݭmiO5c<p\1GUژ+4+A&'Qܵwˉ-!A8׵mO/yBS-"a3+#~go/1р?a|-ཌk;3(WSQ4fvO8񂏊4g 4_* KJ1/=a2~ruf ) %vofs=QBO>GWc~UZ@TPJ:T6A(`kG/q_o'JmK|׹7>yP2=שX5+x6>~:A;-]^Iel:f27ؔ.u.$Ef2tshƮ,v첐=pb^O}ԯ93bcLb6D욘d#^Qߟ',HNed\6 oll!{ =dLJoA9:O_Wfvv"{_;71b\!mvMa{G~;nOXuqu!Īg}M>r}*1CAt`?GLr Az^[K*zMmge.#N'pE׆DS|9GL)J1ʵ{k W?ő[>}OPi!߽[UĻ~hܳ'b7LC Y԰Vt/b25E*l?ӂ1 F_뼢έu2F1n2#-Ļ O^l YL YVAdDbMJQy ZW]a+SaP-Cj)4*+*/slo2yoڙ1Lʻӌܐ :jL]]i>s7oc=wG꾑0PbWXo}F7TR\(u&v %MR Ќ㽇/#{2Fx1ڷCxt_ nAsBz lm6e"i#}$CEz#98c{_H2;Ak0u(_,Jͦe>#W΃H|;z><+f?jA;>KJv7t# gh>#5t}3ӏxrM_WF髡ٯ[t"/<kL7):~L7.]g@_s/v}t C ,`7 TtM.7l71J>OM 绹_+AT0$vo,Z;1{MA/w՛`g1(xz)-fi [t7Eu][t7G`F w5 f<0L0g<bߞ ӽ =~wxߋm 0#n('P6So%5jnxwKv{[#h l`Q5x\fzN^pX]@{~|Gˣ)2PS(7-*y>uLwT淔g"Hϱgl"ƎRw|3>Xe˃ Lcl=.cMIx^x48R!_xl>VeiLS;xۛуH>s bՃ}ҙ>*EccygF@~<~O=W;|ocr72~nOSu\ٌbQq@:x^ z2V1[v$WV}3LW'O 2A|cUb~fRޛ W\ّ&2&ib6s|{j^#|KπJmHgB|_HC<oF< m|cXt{G5pw4:'|E _y?"A =ՑP'?3A~+ƤG3vҬc,:~u{0EܸP;F|rJ>NFώ_&)4S3Λ_(b$ _S8.$]NukQ6%Ǿc+e};Q~qSb}П~(7\3t&Qmؙl~~ Jscb/N㻙{G3! ^|/a֓2WQeS>r_XzB?pNlqc<}=*tSPn{:/a_:j&fnDk+ӱjx1)[a,%)>031cc,eOd+,dS!kII)KD]EHN~μt]>sOowi~~>Wߚ({WͿ_ okqSŻ}!ϷhZ{'6iŁN'61c>%Eo |2^(ٓ`U|znkz?*6<2eGo\J#N%lf6Wm;zMsz<όpksu_$G<~V3>(ủ_-Żj$xE`=;ܴ¾6UqE*񯯤=_`ے\_S]n!cdVw!?ʊ;Uݎɪv;;G仯-}e O~7Wj| WzV8~ sz4Ro~Q9V>iPE OUfBcl_M!pHT>1wW/\;}^bN5Q^ѾoQ>.ݭ&TyCؽF~g2\_MGx)V\HV~hOJVڴ ­bmV󪂗n{ y/u6Q\]q]sORA>ޒ 'R'X~T$Ic@ozܶﶃ9^2|dA_LT{s&I`_Zy^~h"Uq_)FXe#$zh]|\V}M|ؽ:_[@zmkLl| VL|1ɗ__pmNޠ[/ꍎ6L֙6*." z^h[:W]|o6~{oاxlXꎡcؘۚC={):OׂtNj񽜻 ©"=8IS+ZqVظ,~ :t 4Υ|,N[eTuC,֦CAIfG;7z޺&>;v"u6Pg~CoH=vQx͔j&0{7dF>AyP f?#IuX/" ^m'9q 'Hgs_g!?Nۛq-vR*/<8U:u0mzn O0kח+3"2AΧ4 Y^!?g'q?i=sǽE\_[yZ7(xD\lg!QFr]Ɛ_ʔI_HO};OG)Lu{ٲ `cuӅDn -?qMvTc*-ҫmCAfvrhmʥyjGyuu< n :xL^\wzB^/)Yu="sM_?ORx|7W5K`;_dnU>"֝L{ 7׬h广躽!xnV>`?45>DZO=[td..Jޘe_k8ąl_ ¾~4ux= Ok.^+QGZuC?OxܶNUW?qsZkOE]L]Xԅ]L[:!EBW#&( >)&1>33#z2x 8ݏ.{FS&ƘRioĘ8o= qS1mCz \_x*~r_- +i#Жy:%]$3角Xx,Ȳ5 |._cX_k3@?CySq6TzsEKo[bϚ2!/,u$ !:]} \ӷ$Y7)9DFR3ǷSw1~zB/+@>u{iu']7/ioX~UZp<ր:׽&փ$O'H>Zһ~NKJJC$O]zmj?U״)ouk; }U3ۣHqI.i[[NŻ v>]qkoVfKߟvid}mawYqk5 \Bow; D\];ॱx9^@g~E=MYWol>i Kc_?gu0K)gxY'oRiOhI3go߹@vcslO9e)?A ͺ7޽V3i`2׺-mKS`9>J!_Flmʗ?cyM71L}Ŀo7k۲gezUE/Sz,} ՘TȜo > vי\ %wr=ݼJf;{gW \! d8GXR %|w(56 N?MD?[9φUOw vR}^5)F n!yݾ'<>RC9m +w^?{jy`'U˒v{>}֣:;Aw^~8SX|{ho?ˡT #^ROz2]>z/I)%vksz6zvVoϭx |Vcp /' ##ž K4?~wL7Bވ=M^I4qNHG~oj $N{j7j<~ ^B[~8)Ӗ%U>U Hvx *_ ߔ&&7u}A~|: y*o7yRq<?}ڂ~h-J7M~pI`FGDug).rŹ>z '^&x5c})𦑭,͹f%jПIR 8MU»k>ǙIJom3VZgJuX13޵㡿j-=w$ :S!_D̸yG/[=N$xXqMJ1#ySܑϒew4kk }D;)>;Hj;nK_W֏hq0Sw%uC 5=Ĥo:Ə5Dy[G::5ı{C}6fA) NS̻ jq I1?xscR+>WuqyXg β_X i:3;,8gw^<^V`g_e;G}Ň>Z_ޅ;|˵8T/"?l4]!)3g1p;פlӏzA=nLj#s"F4 Qs}8?Ny<7}#.>׋e]5hjcKg \!ͻ~* ,<~N62Ҵ#M;)~\AK>L}}+~Wp4HsBT$:g^{ 34n/Z-cLfTST3.~ 椚{Jq::ήTw"η{9^f{Kg}EFM&{Wl{WzF/zf:%~Qf-I+>k]8u(|sރs5-4s祖Cj3jTWט^E}[ʙJJ ,@ތs(i ~ϼw}'e'qiO{^'ŽBbB6Eԭ~Lj2r&t8|wMUwlvWߓQ}{tv< ?#=~H"g|w6h4ݣ oPsk$i8E!>~~1 zQ"yOm|,w~&I?5z(v6mk^({n4 43VpnUߞ5do[Y[9'pۗ7SOvf1xݸ{l^ ə$xCMor xW<ϩߑ?_wi76cs_k%x2]o=~0uX&-/*:.G;Y`+r*RnkgטB{cw^#*sĨ6| 6}SE|y 们rm74q_s^W>C^[~Tݛ?給5!iҟi ͡M pm|QS|g^:lĹ: Y+g`a܊]hޛ,xGI'_ oILzuK㌷il4utq3Vu=>,?tGq~[SL988ŽGb1Em6D=&wiNUub>$N^J!\?Aϱ6]M1%.=f֧ K,|O8XSsKc;W`]&T*ȟթ^iv!_ ܟVx{}1':1Nx_?g;Gv1>rZOu7ԇǸK<Hҕ<{Ky~'GE&??m{*G}iV>wfTsn5#^i:b?SrZ@]lQ~!/V8^CLV[Uڮ:̼nh wuY}kNjLzGi"gf׊ɳ_.Uv6w=_.ۭcey>ahk 7ϙqfXi+ Wԯz^lnѻRDX^= U7R.>[jv"^tYp_:]sp(v% pO &oWip#[ Y?"w~Rw"|(,x ^߽yz_: -'9lwXzu~.\9O.?aBr~w浝l?<ԓf`NA?,ܣsΔm#,۶LL c.p[)^[f.lS.۟7}/YwU-[5^;3ތ}u^tmM9稱F9G(rKٺ<' 6\ g!“gxj8Sl#gkk~x&~4r$8 w5QpmWf/(~Cz5"+},m.xnL46O4wWM4{8"0Ѷɟu]> ;٫&=vy܃!xWݲA ݃1`|p"N55j87]syG<썢p~^5t`YY zΫlC3yV\$vc15t1ϔZ+cg΋k߸Խf3&sYQZW~ShCAcx-J߮Zl%h?דMog8N0ޱs{ ѓ .o<XdGx"HveQ߯v_g0 /Fp^-$c~gҳ.qrwu#u| ^W /š?Q߫}C9<;KCo;M[;1y6>Pj㛆$>cKI&f/HrI&U{\H:r'M]"l{]Gϣss;A)dӱTW?=v>!XC|)䇒Hd7l۷?׹`\@~ŸυGEqVIeѓB.^N6չVKFˡzF?MgJ+ǒl56z3sxrmO$Ss1K5l{=]nG7Vwl$/_]h΍//4u.VI1 R** 9[,xVX DOLƚ+w0xMbIOq­h+wLQή?t.p(Uec>.pU߄{"k \O7 0j ~UxחםC=<C6 >7qI5jmT3BR9Vs ?J)oEfB൩߃ř܏Rݶt'Q|sVԓ*BmQ{ Ŧ ^Ox/4}> ĤA%& nw  y=Kp+܏-q߻p~p羦>-QQ Ϡhv| gns T4HsXMeVÿuMҶM=gOMs?/x,('|=w}B]q}3~_L.?|ԊvPw#%Zk|Lw#; 3Ree7AߨXx_nLe>Ww~Q_TXJ~;z@n0jY:ll̟Zm@gz}O6Ɠ|e愝xq~-'< 'm,>;*;{'8*x^#*~BY彉RoRWn#p7Yw;SUY Ee>=Wi?Բs 2_Wcj`9dAn_k^`^̲mo>KcA_;, e? <ӡ}K0r*~Urr|+6(|/T}cHrڪ+ox+s s2?~pe߼̽e*=+ ML\f8ӁOQ8sW$ h?3?1N?kG[}J/p6q R忘H8Kq֏y(2hoBDZ: ^(9H:P:u \LkD);E[Kzkۮr9r6KWtҵ{߶v -37'*= dR-NOgc V/\,6[LrM3Z2#\3=k&[YǪr& C&}v2­$ +y(OMΉ;s)yf97Ŧ{׃gXȝI/mKiRqX4fNC O ug\O Hv"wFH6ܽVڑ?X{7 5P}G AnepN+TBݝ>=ߣ1~*MAXEnB!K~)>j+@a97vr(J#$׶ĴK.%*#%{b!?_.G-D:_\c:=,hK%jAyAq:Pïv1{ێ+BnG|8xw?%2o\Ο7K9BM}C!ht{_~=ϐCBgx[7>=^Y0W]gcieb ?oILTՁ{z_T*}IE'9+ZR ^]l{A.1C\UU9(}r</?~>Ő;yw{"=炿(ߝ1g gJ=@bQu]IU<$xEV%%nHc̗&^R>O;xwXsTxIOJ'Tj@0xt1ؽ-ku)2 ;Ҩo4V:豔MU #+]Cx>u66 syM \Dip%@e[elhG g5Oގ{y-[TO';h~ܽODk+W>#&]'F=F2gNpU'c)!X;8Tݠ-?9V.(2YOp}zVL=a9z9UN}y f{og}:g:pF~ X޻>5fц5bNDj/_|olD#M2mW;xIF_"$SL<߲MZkoΧU|*$ tcSRd79b{xS}zqᵇ䵇zIO'ך4'^;amo7xc|,J/o/׼uϏ ƃ 7[x߯s,[Im;e9 }UjcZO:xqAxŗz9xUlۢuDJZiN ~< ^N'`Di}'τ߇-ɬ_2G <ajcxbljo۩g[DKqRFGy.vxx\F_zKxMI6=\.窵1&M '^|d骈KFï(pfgWJ/7$Z#e\ioN¸&dL1aI1zUJ`=)};8e1;CX̵dSGl2󱟉ǹ~=IrGY2#[quLKڟ>#׳qX$fM">E]b'gy>lA6;b/=-x(8!k Ź6RؚҶE})>'-[bJG?m!B CcPuzԝn>Q38>:7)fQV$?RR͞]HFxo~mա kM~b<>'tu8#{Wod1K/ ;o7>=9z3e:FN&=Ͼ/rz>0>밖s]{"ҥ.7!W_㶾My`mǀ6vswyEsiXwk[!qIJn w$K+g+>uB N]Y}gx9iTXIf`ۂOӿ4~LA!̿?*.'^6b1Hٔ#b<ݡ_m?!~&w8:CkH7]:fwh>-G{8MOw(h x9yNz:?S}"r&m;L9 Ƿ3"wo,n3Yk:nM}$ (MZD;&MSk;@8~ -Gm}tߩ0ov\`];x[u>)E}G!DY;8g - IF}G:zSK'_Has 7Fq%ǻ 60O]F:cW˙kun/RM@=6%xUF9뚻N{Y=?>M-+5m2wSwz9|M~Tx"F~f70rd_/;Kza=Wý1egP}>_ͻh+쮿Ee*>c wfuk/I­=wK_߾Gx:gk ^ _|6x?Iܹ&ߗf߁\0}jېLsϱL^=TG(ؽ@zm #3)s,{ eeomˎy¼qpg,\\6Kݥ[tq:'UtM.~|<'D6B|9Uӕ}Wy_#CS[p>B2˂ q>mKz=ԜWsLv1z>]}c0~WKs?E< ЁgHldO}K$ mG6XWs܇0JitdE߼kei,ғ0*Iڽ# H!ߤ6?r-G6Skض26,cK2ߥ ;f*5ٵ  jv3Xov7{Wu%^فzHJC+~nՈSLBvlcd# Lm-Z)j>T?Ǻɾ0ep:[QrŚh,)fyw@ǨR,C;-u~\Pu&I ֞gWT?wD-*BO55sm =#,g!r#ms?>J3O9ڽFqoM#k!󣵊c( =Nz*R9Ða`W/bM佴*%">< s=񉼨nPq]Ő=E^_ҟ;A(40PY(ͮ~NяT^' TE0xV: ?n f[#zxr.J*X~J9-SE ᲊCڗ\p7~YHF}* ~"NG5 Ka EX| NWOrBʄBn! _A%[rH%D`Vd}H0=ϊC&"?c{2i-s=lLKF` w \u?qK|N`~`[[oVkd"z::y"WCU 1]O~3+u9ToۯoPmAEǚ]agpvsci*;s/m\G_\.64!W%;C!E‡|JW|F7U+9}N*?R'sPE'=}&RrUϦCF=(Q䱆֣n.| :eY>»]5g98Kt1 \ 孫_yӽ󾨻|&u_hW_KN O>8^MZKOʳgJ&gzea&| u׼]Y@2[VV% GGtƧ!z8d})Ugs9ojs~n)"گWS/:&>ul>cNu{7 KAzxM_Xw;.wnVsx > \M֤<)yĞo]d{ w}W 72k sG=K9>Q:C(#WGQ\7B˚vl'>׽Vu"^kKpDujR"=^qܥ`mi]Y"LY"2ޒmUnf.w :rDͿ"MC0zrnPxT\=b@[nD[&OɭSr;)}=>4OٚcX+X XH寮 ,?vSb +kZpdY)3hsJǍܽQpgQp|;t1{-ҥ6<Ȭ&dr`2_6u |3yGm =΂> ~')Al&~Š2s+u@p} N}ڃp#޿?7t[5BisnUw7+Boy|ky4f.Vۤ@ Rtw/Pc7>D "R)Oql${|t-P6 y-ozv([Zϱ. =f=>U>ExG!xe\1j0VS̿<*2Ei`NPB'Ĥk4fxstm UZ>J]18putUk<<Jcn*KHW1|닸q?ai&nc M&mQѣ?j>Bl B"#J73~,$;hO Jn#pE[ \I&pU!W>:r7q ^?QP,yg-2Km$S񄥾uՃ#]2pʰ*GuW]d%QBIVF\iR>X"M ,(ZA,bn婬PB)IΙ̽7a|3wf̙3g̯a ^]яx`YY³=yq7Bƴ.<)|.L}Mp w,LlxM //<ZLNC8Sחxz)3p )p3w~wWp/wN%y.sQR ‡]P|S(*{L}㘾s $m!x2r|\ YZ. d3^oJxqLY0'H~#i2,C4ZskZ|?Oǝ=NǧǶ}e68C? ohZl٘>FN7yfwNv{T>g\lV*LU2nfyp=gZ~$ Vx uqDe7=qˣ#LLc[ 823-|nCO9Q]~vÖjei־u4~5%9vS?Y|{tE$wYxO^<8Lc=,o2y /4ZxZE#k ׎dbrE_eA bYO5@OJ j9KoA۴]E0.r'd9)@kwgUmKg񫍭cg n9E_Wt}W͉>ui Jd40д@ԶJ*'~Pl>n_<NS#4$u, lKvKvVYA{씅xiGվ*; ;z9y]b~'k/[xU2+(Ƶ$J6lnna1?#D澍h& FxRůa/!|K2n,?kY1&D?-vfAу˳;m[D>6k{#vco>!5X0${{3Y miU4+UGz6tgV;4]a"g;⽈rvZd7S;-&bǡwΰ? o\;~)E 7sO].9p}|m%|C.BoKg LE[`D&LOξ:,c{M~%aCTʻW>E-򣮍qyY9'~RmXuٓ-]ԡ˼X?,z˷q_bG^ɹ¦ FXϡ|`"\*չ| "/O~WhТ'4]#@gIt {RΕfvTnO9}6p[E8+,1\lzˤw>Hu6dЕ|4K)I;քDO,0J?+O rvϦ`0}k'Opg‡NfG =igL\yIZP[!8Yj١}剿KY݆{ncÏ7UhІxYmǂrt;wqU%GeL!vAxF kFy,Skޱ;ϙ$O)^Wv\<# |O 4_ Y||ƐU/}`: &c`?3Lu]ؘ_1xgy[g|\egK}\&yy`k~0+^0V­E ܗ"o|st͑|'oe!#U TXh:AקB0|jɂ3{ v=Y %|Cg>":38#̧O'7AX1h.*uO3fy䛁ZF^Mv\Y>g|j 4j ̀%G}Wż,vbVh1[)܆!?v[Ch]oM?=Sq9fc朄.'`jW>Og0_ƒkZuiᖉOlz]M<gkx?lrXh,d1Qӫ{ʬ&kDc]@ _Bܿ-4IBĢiHyOqAىcH` ,.'-JD9MQGk45#Ykb&d|2sOV27EޖVZ_S&/iW͑~aW-K:]ɢo5]Igb܎{~[~3^"ezo36vay:~Y1%f9K8FRG05-SaS^m%р7pMJDǓ` sPћx؏:[،K2rN{pꢠzUJӧYiƶ|մwiYaMeiQm},r/CE/f?b{5&&M=ԓvڵ[.66׃,͆Zy ͙gj1*T̲:P,1MTMipڌJp;BY,w(Msi~S姃Ӂ=C>^k/$1(B:J.4Ns?AstМ >YVFO35zu =WdC&p5>Xop_ p\{fw& wYC{Y}qÙϴ;.RnX{,^ZxgxLfDY<tG;=nM+(LrZ#;c%<6!/;g:` 1 }L0Ir}O FG Fl$g Fʢg/ԉګ*ĶˠaBs^͒Fb eJm`JJ>g}fҠ1Ņʍqs㎈Z_lSY , g2CMD3RM+CًE)SO/!,gBYOl18q!?tvgFZ~ ?jK1?)ׯcU=?ԷeU>"4)ϫV9߭ټK)4yƖ;qjf9=/-7y9ܙAJQ#^ʣ]RȨYǟZR=Л)j@iC):nYgPM_D)J7Sڌ)m J[PzҖe[êU+s;Ǿ?S J6~(Őy}ϋ)XsB)Gj/:(^$9=Tl\<'O|7ǐC)>0J{·K)!J{Cb9C)To%0-._S(Jཔbm7ҁ7):ҿ/>⎬mB})u_RQJK)-Au( Rwmb 9Rܡ5я`6JGRR|w9(=G)lbP"IlF)>ЉRPOvO)>y6"S)}2 Ohͻ>8GJ'a^nBJq)A_D3Jx`m@獠t*7J?D0S:kRJgDi2gh#KǬgϽhcf>NF[3"nƻ,ah_D \Q˫֊hFIWGKޫռj8*!цI eVp_{b}C!ѯH0lhXWǞ?Gq[i*YnJ6h\֣KeX%Mvb]Ny o ϱB-yn E oZtrBys|˄ FŽ݂ 4C顰ba3{l~ީ†y2G|s\j}hzis:~'z֞rGv|6z8 r'T+ܷޒ)_-&6ƍ}Cj]c < g{Y1oY;-;8}8~=ps%ؾp^9:dWe[Me¦ud%kĹ&m#^MAO{]΅Ǝϒr"SKS\:XE_>]~y7K.7B/[k+?$ϹBoW;C/ 4i3H_/K6{,;7gj_xq̉*܅e~0Mtĝ*oCcL~AcxLfSwr#Pc^}꾗Ysw:*ǫݬV d1Qyx7q8wu͝ sL͢rҳF7W;k' ܳO 9c2pm}#x)4ϐ- :q4!l-:vFڒ)d}mX7l!-|Ӣ!'¶ 5sWG_ ps2D mu_O:=C؉+ e`\;&^cjqV=vW־c^Ѳm9w~d7¹ζ0hKwH]ߎ:e*3jn>eQ毾x7#K0QYs^1`МU=5ǻsƁ(YŜ϶[RDKzWwY'񣿽~"w}%m1u^ys~_bҭxKӽ_~˳1\n tYnnlեR~*?>=:#o{ңmh۫w9BOJH]]*ƭg[\i _zcaeiRfjGˏQl`蓍rcx<,w"g3w%pUU[{ Ĩi4-,sRKK뗳Y!iYZ~ ZOBZƣgZ43533|k9lf}~^{Z6'Ki R~gq^-ၟsˁd>OiN I&oFc Jnκg@UC{>u$f VxôS8NYN8]Xw}CJ3NMoH!ҟ/_$?ӯҿGualxYLx=iPx?߱oQa4uypoֻ=&Xݑ"9_s$:tQ$~ nݏey,1 x cLzMz="x}Gh!dFӀsLGy6] 4Ad Q WրuWD* yűkm wyc}ě#i#w}3H?.m)?U . }3{GFER")fH0EREb-ǰEg0?0sX(J_( M馬OuwM]#o&={.Ekatkߟp̳6{c#/ s=3gx_Wb̟chE*1~KYd ʺ1CQ=c{Jf~kE%ڰuVVGbygQVC~mX|Q&=:AQDŽLwb,N {;еC!^ԆgU=ߝ3!oٻOm`ϊ%Tdy&/v9QW( eJgssqQc ~d\u?&—8[V0q}coC3M ֝q7G| j LR%N=aL7qWWo ^q "!K]4Ng!`rSh39 jW{hdZ$޳z,<44p! p1Y0-׿a]Ph-59^ǩxܯx C^JxnW \{coGee6>dIg8-W+yN-͆s/X5g̉uFu2])c=mȍ.MLCd3d˲{9m-?嶆WnB؎Q /فi>] qXhez#0^a!VpЬ+e#M 휠Q~%Ѧ P44@YG>L\ 4s]DmcE>H%|4 D"?hj h{ kWU{=,hƫ9LCDu@H+i}]ro83( N7~ W30X{t^2xKgx 7\(G'\/agIӀGw"!CՍaƑ|{TCX2E=$u."1ʃnoЮ=\N6$[~5H˒'Q+H;l zؗdAYp؎42m;c2eAenHݎؘ!.\DcqӸ\s| řQ6A߲ǤzolR{@sФ(K.%Gr٢UwgP ^k>V_gG1Y觽dܖe§[d|*a‡ <~G&:U 'p2fmc`=Dc}$eds?+dvY\yp%gY罦tYrekَ dsz6"x'l b|<;<4EYdgΜޛluQ)T'DݟuŪL'wc-|3Y9̆)~pK={ Uߓ◶a kgsRߺ zEFq,ZNm@];rS=>N2mȹ(s)j7mrOɆμecMo1DV1Ts^gU̿bˬ T,ٚbzL[[cPydz&<6Tus[~Ob&׳ E&:eJ0l(c-T; sbl; ^&>- 1%t;o~]pg@W ʅ+;SV{17?C~hLm8/#į\wHjj"meYH>/Uo޶m?q. 8/d,ΰ{~K636\Ǔ.7sʜ끸:c՛*M2_2Yͷ f#.OCϨ `˴2٫5G 1u9sE_n{ E:X:wX=La(844av zLcuc@ouE@|˜?G]i _Kr RNM 5 |J+ lHgyeQUL#׺Ynޓz%{4`wa;3~3[\+0]-<=gf[xvz,]'zuWc+Ң^5 gZQtKz O%uS=Wozۘ(ջK֮?I;$wgYs5N|wSc{l$|EΨ{3e7:7V+7|y#CM#dgӏ/)Y}60G=jD*k t`2wemKShޒF4Q|se6L{sx!e\P{3l[Qͺnjrh3kܼ?=݆td)@Kxk2ЎoI;?CT;3DxxF7`o2|G}|:GFeC[#۩=ᗈ=AH/wkپ0,_xP.!wm,I~$q}Rg}җ7~4V~<M:imYz@1e(!C>}zݍe? 9"5ReLWZ\RsM5.9o.sKT0t\wz}(wڇi؛w)/̫Qf8tF(+@Ɓ+nVfWg 7R_ſW9V`t|-VRunXxf/@ /qu0ru k$[sLzpZ[1Ŵ1ӭ1&{ ۠ͣwGZI}#-<} W z[bi]^sӿz9 Gw,݃Oد73fQ~.!?e$B|3VnT)u]\Rk~L >0*H.ߘ%n3_I~,dϴ]˙nV~wԁ1Eќoa4 qѻ( f?8.m a 81>O̫Og58̴St\~d% StYyvQ%WG51 whOw@7ߘ?&c3h8Pz cy9᤿ 3!-OJ5.g\tG 6ϹjDLdc@7Grw |BZ lL`3|F%͗F2im K3ߙ 3髂lT|Fy|Kۙ]^s=vrBlI|aA͗1_xѝzW!b4X ˱G{m5`Uz\c|5t1@q\;.QG`>up%"B>?֓O i'^?km A+Kn;;лxw;,A/֗Pp8Vd?~О/=԰$nBOo4$$ﲻҵr? iDt4ڍtLt՜s7,wS_aU6D)[? Zoc N6vƣ7FQ2T~U:c{*ڶdtug|/ؿ;ewvvJ|ij[SfO6u!ƏR`~Z+F*ML7@7lp;觍Aa[j33ݏL70H8/tzy蒲:i\Rg,`І_3[m<~LYp =/1pgm-7gW_';<~68te3 Ux *9u{4gt3hmDn&:Ku[O::nTϥeL?Sqf2G*3-]ı۫O19Ɇy$UsR[ _?\I `eڞ 8D, 3KRi|9Kwm:|VTs_ S1x9Z:eRS^mjb+ܙ.UvkC[8

}D>b~j,-AXQ\A^W*/ Nbc —H|fvKx )cJI4姭FT I<~X T:+/*yrwEN3󴹺g2y Hl)DO` JLV)ڶi sktϸz ٔ%!XpKjT>ek o5t𐚦Fߐ& 9( ;1>&(RgVae;[ ߒlHP9JJm͟%DRIgߢs|QԬ7T!eJhWq\\G7}r8ys*tpH;Nr8;"u/-#-A 4ν6pRqϸP,^ B]oQ>mo,_n8a4fUI*7C@hu~8 =P:|V[~ٹ0ES _9r׹= sֹ䬴/m[^tK"3EncP-joN͆TC\a0RuD'؍$xog]t(MտPY~;d"xyUA ̹&Q_+ߵmj$m#C䶉|s>cooaA`Yn7fs- %i`<:,j !V ɼRr(SX KsWH&j4j8BXY,3yyUR^FYE l^ti!MIF{H,Un>I{먾jn޶cL I w*2¥>*B\;֓z0ːw3l?I81,E\+Xn}d[#ZE'nv.ɆYep_3u4 Aǒթ8Ͽx @!xjdT_ ^{AH|h52`[ TeZP)KjeolEt(#?sLVb)bF 1,oPM!6pPzc$P=ɵߨxdo,EpmcolaCB Ug/Kv{U!(ủ_G;֤"p S&Iuä9p/IԗGyp-Ƣ ښ ?6B7cq^w[vc=;4נϢ\Hx+c ^{2H#PS*6JBAQij)^ݑ1R KK(Gٰ6wGSt.DڍFS6@“ TH)ՇnԛNT9 ~~/vez2ˑ1zN5%M {ϳ>eܘBIфo(EOFiWxФCQ1%1̄6 <Wx\ Nx5_ ] 9ȷÕjq7]. J2 (9Gsuh ~FXڣd*FyөX k>=tpUװ)Å3BN`yEU_]sɟIlHۼV{2YP(Nӆ U= bv(4&G3fNi^[މmhl#|. 1.B_qtBL|]+Z8F4?}_f68+-D[ɣ^<N [JX/3Za$ '.۝΍2}ﻪd ԙRNo;z`EzXF6Q+,-qˍu00Ձ蒄p%q#T" aD~͟"8yS1?v+E>-wb]!{)LoT_ K]0u}5vӼ,hqz~ER o={tg 3$J ]oOdo¿YġT"V8Nq}B]R˱S@~uD׈S:yu.Q38m"jeS!sZ) j[B%1W_kKMu֝%$SfI{DC?w >|{q|s,lt/i%)ɝZe%ZپH^8hoTgAyY=K03 )qc܊C\qzbs9*lԇl%@ @)}x;ˑ/B`ID?<Z/tmn"-_ D4ob3j;T!حs czwne%h7%k)'揷T+r]"$}JP;nO&p )S1fҒȴoluzS<1"WK. 8DY3r<ũ.=i􆠢kxԬ])仳^/zyaKP)׀1ix/78VH,;dzUr0A(5Ep[7֐h:r`i]T5uAme%k(FUXW2'0Aom4urt 5ce텤6D 8m{wG~Yahᡰh)<"|n%%Gɉصd#t׈7>$;JBQ2I C_"7.I:8]m 0ߖF$z'Wa^ǑM[&(zWQS}ܪ\_)Ȏ%ی޵0hk)O+_kn;e~!ȁLA n? `8)B%3 < -9Ҭ O$02$KO;:UcYC &[ w"2BYxP3Єb *y ނ]qq[dW6!9Yt;0F.*`Y#b #\0ꦕg^UIh=29~ʺk:@N} C: ZTW&R(Sq4Zz?CyُNLp+euj;:4u)S7t&aC9<܍ s*(Э2Z+h#VN,UԎLpiܢTwJǂ꛾ؚZ΢ׇECKlgdpPڍInv\((v+=ij)Xhq| 5; 1 IT`M[I(hY}1g^oG?4, g)SESNn.z~ɞk)gUcu_~FnGfпl LلdRFժ@(Q[dGȸzŠ.&ΣV,*+T`+>~FwRђuh@APYwFiKg*hQAR,f'`/gg0?^1pq9V _%W]VV/ɐn/|9 }sVi"=&9ìh )2 "T9#TQN$L7 :ŗ dxoV3:a6q%!疩N0N&„g8"6Dňr1;z-zIc޶#tr8+_KfFgi'N@jz Y 1 ye>=`$^<Pu#-7"˂dzHDZ\0W3А*Z㼵:!D;#%b rk֊o,l#k}5 QGq AkRO 7;e ZJScv;)Y+"*HDy OZT|BhQF-!bkJUm]zM_N496e-wW_CZo˽:^, tYm q :˱3pZ)[Bt ώDP<\8JÃ6Oj3_ݼ7+Br@>m- PkX7Aqc&sT0!`~YsG}%%Nƙ?;n?gIv5,c<7]?$W%>kf@غy^[OBXVD *dAKm7n2YZ\Kb 5-~'׉;pج!%7ӹ.\\JtyYʕV8Nԡ$Zהey+Anx<~"Dz<.-hdAm$]nɼXYYGOQ ΋/4G:Sw9ZXJ YqZzחdTWAt\'U2ږG5@:БދkU%URN AB<yQis.fru[tuC`쎞@%d۔K./7rh W:v1M RR-0+švRM~ib׌.#?4 :eY$ ;Q"_R!r݌Lqtr:$>:)`e[*ZE2U, H N۠h0?q÷X Sְ)mk F1Y(7=FZNU'#=rP~.6v\]Z^k ~z;K:%(^\1޸)GbxD>/`i̦)r=q$IȜJ}񢧼',0|Q*N-pf6(Ȃ"W5̙< 2*Bp ~ytUF(u:{7azU9dB8Hw[t'|!gz-Bf2/ТeK->1^jcL"ZJ\>%rwMEK{+V?H!vK|{z_̒E6Bec>d5w[&$Ǝhk|Yߡv *q;f~Ź[a\DzONܾtm)TrCUVlbmz&D-u;`[l؏2Y/-MޟumHm;yu4ӟkNAGOwcZ |ݸǖB @=/9LG;c/\LN Hv>gpF6.uKM4R37VWOGj D4g1 a?BBu+޺?P<'54 O7cg4irI =hph xۨ~elh$tXY_9tnDtҽq,3yڊkdd3&9|pӀLS !5ׁ .<{*jK$n^ ?LZb:&Q _?zb$&,r3.-ʹI#CvW(P" ^r(#r0!eַʙH/哓  A OS[_T`ȿ75]Y׎חM:G\v0h:Jf=9H}Bd VNNw.` ys17Q z{L(ჯkc_>oCB[V94BT ^h54AH;Wqt1~{+~mx նuv13.8u щAJ% Sf UEUZ lR1/2)Wq *skSj& W>~ kQNbi?\?j2$x@=paZq-BƵ֝^7vy}$ G&1 >ظ%?o=ʷ*')?TZ,5:>6^#Uմc`TII!b0}(J\f:F-[` bu.9amN:q1cx{k붙JRzKT0"ѻCljO"¬hsK(p"_̠c΂v\=T!V k NK=0iMIOA ˺Ec1 ͇`/gZ?Whq^O,q{Xtb]R=݈F@ d5@"˱h&! ZYVXxbO{mK•|syl(߃I{o j&)Yc.ǖ.$f"*vrzff4/ y!5c^xMxLT~T?LQ)6 ŗ1UsG,Z3"@n`@嫔ullfmI~8 #^#ĀҹOVLh)\w޷1.$ǰҎB¯R `g_WV:O X]NT(3:`$U)jYFU|kؚқ췿nOOTV%wv\vVj-28%r]rɥ U6 SSs<ȬO5@n Έx:>w)~J,[T'kbB9(xf )&`tbfaA;د#Vn'΃@>tɪSat)a FF 0pl9kXp(kzz3Cp˥a=ꚬdkt y=a{能, pf[r=#W6o˜Tby&Xl߂YyB$j% |ʸS-n~0f *lIt`ZfuKRzGa2=]48nxENH-#>k|wc~+"&?[9i|lb 753}Y}"~Q d^D+jDžM+aXVق] JkrM K(f : "olNa}d6lWEQB:!(UY`j۷C\>ء?g6?:lm.Xl."x&:Q>J~?ݮG9:j)K e.uڎJِT"[72pl"٥3k*#0w,2:aŐe ]/3aH? ̅䑠Ws\*x`4ۿ63[OKZ6浐w3l^eѻteFd]/4 $-sW'BYifyiL@/ @)W59RWԤU$e+%"u 2?U߇<+r5tyVESrG%嬞> y4BtK^tl r9𥳐<'u6̱Y+(ic`*׉#zZ☷P?̿1DSy:^Nפuxѝm0c. ]^D6Pbx8ͽHU%YpLZob[#z*Nm2)4E3Jް * D#j|i z.n#g" {:5VosL7\k0ʊ R& m8fq'6CHf3p%V{e-!Y斀 tYdd01 9zAmjFU' fjfJ,U_ lD8GysXkvGE a-KT29s.*"]O3 Ƹ:';dV"Y9pZw'Oq3zSA #<ˇ5< 9;*Zs r$ ۓ6&2mAm͸4fPXRjsAH\hc\)hޘeDSlk1$WpMJ@U;}-a-sDQRɴE 줠JA`p!ǘ<Ъ_ԏiۘ+HO% Ū_~1WbbW-08ޱpHlftOYU8{9C֤O*9AWw,U_KI^ĈwлG]뙯.h#vS˲xZ4qшGd9$"cgF BΉDбT!zE8j6 NmH9R˧d}8фT}G%Dbr2<P 6nDh効Wb'\^E M-P8]6P('0X*i1#Q= uq$S)WfnQwܤ~ N<G!;M )ίspȃҡ |9MY%+ӄJ -e`crNKʻPT%Bem_L.@ڄU#A>`n#ʃfy^(L"X#(FG~0a1W;P`h]?Mҗ#^ut$pY1s$Sqe yS>^#H m5sn3li),Hcۮh?\aL-^hv>_zG áxj(@K N(Vݱ37a5礸9^z3X*ʼnh+2n֔.JAnf Oٯ~s_UL8i፳ D!'PXfw8}Y.edRI/8d~?S|s8 vLS=m> 9T]6Ţޟa|RDyW ܸI : Pb r-C9,H$N̶P@<:O*J#%.t:GEc?B+a LE Fpq?}F.m %bH3FbJH g/J&toZ[I~ (jV*9_>V:60glը,)P/!1*.Y@kg 'I彩G>n\5[A[_TYM_t1o0H F%GjڳSy|O?v1l9*Wf9TN?āWa2BHu׬N_-Zmȹv~/5;m] ="<5y1?W6^e"jZEMOE2`lXWZfQ{Mo`[RRJPn-K-6Py9vݺ G7Mb`|FQv۟]ӝ-T)z05Q\\zcU\$Qt0dm`zmQUet?D=t ["v#}!xұ>vu .>ŧz-擑F:{3e]4Sw.CܧR&5UheX'&1*8_~귕kЊBs k5!%][z}4&HyDn \ٳ|*\ડ!44] 7XD8p)(7P%4.bn7pX:"e-h{)O\ 7ˎk2gsYt@}I$Pٷ.4|&YXVUq4J>]ڽZuK[m b }Đ^F 7}K+VGY-#i`2x(jٵc~,An'N]DVRC;hfZjuQx h-(#`` sGhDX^br#lH7ा@i$6fK9g'<:g:iP o0@]qM~R9f/:,4>نjc#*S(XŽHJséd z} s٠tW'5{lJȠ1PAO0-t0J~7uܠ.Sh<;8g!18MBF$;YwijC#u0A,@(7s<è_!]2pkZO=u^5&_`1R-CD x)yf$mgRݎqVt;)`ʤa*[F]мtd^ OG :x]V2c1v'y>Aܲ[ЊԻF?Ni%T|)Ʀ2*-: '*\ɲ,6dEO ?y/:Ѐft|[$8S8myKKF[kξD| /g "G_ޖ}^S&@r+;Js׭O cW6: ;Ij㈈MV a&%QEY|&- {Y$)HpzRQ_Wn,>L<)I Mr;]]fX,߳O2vgGE g YLhQ#<BZv8&a0zF5MŖY,q duU\yׁgqZr@֡Ky/07>àᲣ% Il ߓ >v{XHP .ܖ^'2̴[lpW%ޟc6m?:DuM OӲHLa -Ah ˑdc7h 07l=R,ΨrBǚ iyϢ:&`hK`Xa,v>`rCYtBH]z5{06OZfn coB;iUġg|goq܃̏Q{ՒMT#suij%oZ}D!2 > 6StE$y%qP[ {8)gNe"8"uae%N9$wnuYr[)nщ{OV$J!˼iSyXEoB bs0T`}T}J;$@Fލ&8Q{|j[ @Mm;}-q>ʤ @ ْhuR(=A:\;jTDJ^q"mR@D*MRD"Mv6\ uё` ŽI!#%%Z$Qjټ^iڠsklj~Z!Cq~uj ,.Gωo H-.Bo-=d%r{F`P!2l,t$]y bcgr *|$ŮXFVAˁF ̄u0>}j|I,57~_ʐB-%~P=݆.6-z؋_7z  ԇCr|#!(:ǵ z r#ϴk byQb!.;záoN JrI(iy&)3r!C3-/M/DDW6[0[74$)Vr z0_V5$ZZP W~C8@zb3sQL^QkҽGkn>\Wmf~DC68EB/$ E>w?AkLH+hwn,_4xܔ :3QYD oIfUVaJɟ#̟_LO-2wD=4uWd<:Klo3ܖS(]ޤˊVaca(sC-CũBGVd-$ JT/HƈREf8-*•7nK+[eK[oK057q]aTrVR|Pai8.&GhS5iH ܤI P>QͱD{bI}Pk['Z"i$<ȉA=:(1yH!~lǾ.lD&{&v$qdι!$_9S'[r=/Ph&+m_S}XJv8;~= P.n&qݧLT?{pMuJ\1:%Á^ڀe=!nTIoEu34fgk>Qܣ3H蟏2[o]Pn>ʽѪ#Iʖ?D[$ K@EŦƬe *QJ C/@9+n'`*zBv#9#7EoE$1 [ B={4p#?ׁ"~%0>p>:͊B:te&/@0]D.yF Ȏ&0BXE;Ĕ\cj@/~6*$gG,"{U%*qN%= 0/j?u2Y W'yLf٢k"<#Wx~OOLza#Oz\Ûݶ1 fH=u&MxVTQL svOoNO-J% hBmMQ BV <#{Z4 ˶(lqcӻ2<:5C7.3?ǧܣboF<۸ PF$]f[Zs 1jq"mX`gS71|:K,XcFKO<,aB0Y't~)Qrh.DLg_q_mu?Ge vD%zW4߳S^"x9gխ5cwsdMQщ#\m`*"ަDk,9Pr |i8ݩeafv񃮕J3~%b D]LЫ!?ez'{əĦ5Y!K /n#z{iJdvi @ \/eݲt(}?O̚~z@z@f 僒J;sd8$5<[Gk7[4ӝWr,(Níb^k%4g2r;!V l>hKqH§h7N2-NԢ1ػA,D5a+D /7hGFClJ1@g+'LMiKJ_Cx&[Q`oX{.sq_6YÁa a5Sms7}]~0T5W'*Y]L;$)KMތF7trl&k9Wg}$t NޖqP5ӫC }gg\@R?dnC%${0_ͨUY ZLi(9pSHUQfփ$֒5}<4wMrDhmZ{S; c OD K[gٵw4Li\N"6]YzÛj1XtDymA}Sc~_E"n\0y(^P`nik'}0үNe)"Y52> YaJn4ۮd GKW[+7o6ÐdK;m ,]FĤY{ښ|%e1\(fԫ7.7}us,ItŲ PK)m5_Iu;J};E_rt^+W,%NCQq ,QCz^1y2 ԎG 1沅?)vE~,@駜G]] 2jJWPx.LZz/ې[>3Czd a( CrA"(լ,ݓ'hqr* E*Н=t?jQAr$a{剌=$d^d9z:i;?VE=D[17β[xקZNx1hѫ)'0ݧ\ ` ԁJu H\|\ґ1B8G߳ òO -j v%bM) *>1-:e-]<> `x.o1A61 tFaxSx6Ք뺬:CϚ*F`;6lR!' [djЕQ]NPfّDB\?9~Ž.BYa:yBPHiV\eo u~gK)@PUҪ25!iƆq(ٴ7&c:,[*޼dzO Gw#!#`۰xeVBZ36"`ᖉ,ً#qBV`-}qOt:+6hzcy9M~gubֹ49lrܮ׳fw=ېA (ѽ{i+ZW+IuEL!@z*dʬe^ u {0gD0IDL /Hcz+` <ig(q^D,?C,g>JStW2dhU(-{0UμPi^hVg \[~$sE8 Hk'Ǣg! &,i珽ц''t|5/5We°0tEI=cdlIhqaޖ (_k]y*9ktAruM&=d::Zr_aMa(o)OY9+\l3L·3{ދ!lb""޹ǁݏ+#7٘Szxg{zC4}8j}IJ Y-P==NQyi qP.mEҗ{D}Df #ȑ]mT܀ g^$?WMmM*mF@:zm̅g֗: ސv:κp,O5SNq/w0:e19vZ/S-F OǑZ!oZD2Zb>lrտ*cWCV$UĒa!Rc4Hel5@V >J#Ϝf W&>µvwKZŘLw .Ԙ6gKew$Plox^A_&1RȾ.-CaF{0Oq4DtRផ>z,d֥Τ{˕3Hkp8q,zťC{ Gxz\ H$`Z=O܀^+#JjKuum!C;Ǟb],ܕE@8o(zM~wNA*9Vʼndv)4ԦrtJ,>BhJJpg, 4iݱ09^KZnMΣs/x< YJ(тa~JUrqsR+U_"8y1s*gs/ʞ1T9:3)Xxe+.J÷bGhԚvox7u8-NT-ۻ>F"Gm_ ڍ?ǖ@Y3;K% $ԧnjϖcoN;GN덥}Cg)LMNpr %Z%/_mK4&_ЀöM `qbv)j#?DNn*s%_iS[!~:v5!m} V-;l%v{@bR7ءafD9sGUѢЉx"e)ID]LX}sӨ;q\S?h!,+wRbO=W"*&.dP nr?Hh%tF[LL|2"nOO(ZJTFHW522N*?!,P^Z{iy5﬇_I-] F}P$s-o[`u)<5€q8U;Xv~1,\s݆"(ahޘfMo-@U*ml#EvI 3gU׿(1fXg*D ,ãD#v\^l/;f`ENbN7䚩h7)qw& e n BT,]T,Tmdll5e.v(kϞ+Ϡ9G!{D90X [P^?3dA }eIA5;QQl#u0:*ua8UNPx큁ӐngMc]#eN-"{Ӝex[? rto*c& Xr탯}"_im)}g cS:gE%q)  *m\_L/Oh9locYC|$ir1>Ʀ/tVhs('@;/McHw,^"Amu*JzUFBa܃|Fs a/;Iب 6$fR*=N^?uO,FgabQTg?|WL`(+Κ7,[rP͡4}[TXIWs tNG'5݋ZH/˜(GV 6W˽CmJ;IL6=mRW&l0Wl&؊˥ 1Z@߁T!6܋G^wLjZ]A>n oְbF8ˁQcpr {Uĭ5SGuD֎5Wk6.ޗsZg5jTx;A#n׳ۢ#^ ?1@1 MHدV=J@C Jj{|:{ Y__ڈ'9#%TraY[幈 @SU'>ٸWtrm+xI12^2q)5[\p]c#f:Gͽ ]exh wșάSو.37͈#^yg=krT{ T[L5bgRya:>sN"%[[z̶E)&QDv "i""E 3NBm@Ӳ7L{'',#F)(FtOU'R|}!c`?͡&v+?Ĵң4+g_~>Y@w,/X ʖ>w_vc.X7ă9 ;PEGfDNy<|uQnz)1R+d;;is¹}[zøބ ,X:}m; όڑi,aZ;H}1mhn6jZG~ͿrKjl!WdIݥ?pXq%< aǃ=,o{+d50z%:JpfPȶR3 \v|ot#ǮN<!;-j ;x~kwN'kXcL|\ir eUrhzNMR6`SeӀ? `du^tdg0G s hcn,x'oZɀgYpt|锫+cUMOx1J0jzdY],_ Ϸ07ݝ;<7*ĭY诘7KN/I^+>HFK?MڦmaxqnT]I_a$|QG.h? cM|Ve%4 ĈU"e*̢sX!X'#-1-@U'ؙ`R(s6lWSDq\Yi7}2{u$Nt(!\, v ^fq[mxs2 Z$ha*d@$n d'Ag7<ȍ7FD2rPubwYwt"+u9KH<M5.REx#Q,Qltyb?C/9s*Euz љ>e6ᗴ5SLۧ;y[yF}x:5ҊPU:K/>g1Ɯ~@9rn,zt[*o݅X"$WS" U:L'8ۍG>hܛG!sm^5%2+7ż1*`QB<Ö )I{܌= I5y F>fLunO !bzz1c` 3!CB~ܡ$=D]+$MȧNWV/ԴS[F i4] ̜ٱDXr^} Q9C7 L˞^Wo'u}ur#*_40Xu1AO?|+!`u87 肵v=bXIREMiƍ͵r>bo!NzwV|>x M %|.ob)\l#O2c8휙кg\8F6Mi7cw鉇FbϰFabzdnXN8S"3Cv]ǭAkzQmEd;SO N%7*6EH d"[޵Z't( hQcGT&))%B2䧼h"۸;K)s3${cɶC jKuҎD(/,Z_O0-d τp([_`FCI"+sje:#M@|㊼4iPLy 5~o+'Žќ:fasYWqQSR)%84x*kgh&2Mc9r e1CC](ܭ.f{E eOu)gHܦ;J`}lJ: a>hjp/L{{iHW#*R-?oKVރJV~xI1\Rhs#ee71晙0| ~xޘdZ7\g~+a^Ԏp30FAA#^9J#U!`>D<话_fIz43%kJ.穬2~z~DdrIY52c>}fփ6gy(}bw.&Bno&[!oX!ů 5bLaDF^psoe ŋhq:_%D*~~B< `&IzVWK&kԡ BK l`KXPZR6w!mr| *GDR}m5Z{J| ْtJz _։h p`!vRɻylP[+eX©yI8] Ft({k/*@&+A/ir;̻,[lvUw|VqNc!{3֌fBmAڶ,z:\QUVHc.2\BgeuM0J%3i36 :\e=Х؁`nlJ GR]-t&pE+9O5GOy1(W0Y(Ik 5ѮLMI_^do -n( [ rEdf lwazD 8KdqJC{5T#۶Kz[3phhQ~fqPj,4ǰZ~)yFQ-HV .&1arwĄUݛ“G `e#:T@\ K r]wN9G}آYX3!ad$PŚ84f~2yhF_9 n s_nn/5kȄ D(T?~g1h1mF@I+qhڙ2Ѩjn%}ґNN&-_ORkm:AٵHvjA7%sղ/wĐG$D(@4Qwp~Կġ :6|Ź"dEv^ޮcftTa&Oh;*2vtqyT:}W=ɚ,j 'x# ?w(Hjh&R0s*rOx.)DهCJxlj!b/EQ CcfMW1]\K/̗R F#tk52lOi.7-3=”ોwڅ+\Ak!+j5xh3dMt=WcA]>K*gPK\&LZdմe^{ K8.D-3,jp(w ;?-#oǣX]kuj/]. uj*߆)`?_o<:ÂJ<9&QSԲCyyh4/c;=-!)KLّ(yZHc$2{NW{x08$3!:,F9bTX݋>L"=;[SUx4<ƞڍ}h=eBSg#LUs3ڸr(Tt⵨c*m6Z7&]婓5Afkt6|^N3' | ۘjff fѢh:-}3h ^^y/Fa-n ʗڔt룘j<̧t2٧^R:MO'ᄞ8}P'9]ݚ/B5ENuz"1bۑS>X1:nϣ+墽3qUFK2r[1J$+3F7' %࿤ ˹;XI%(r3x ^δdщbbCd`c߄o:B ) :1XLz֓=i &C }v&#xP¨ ȆmXXxёΣԨQ51,Hؠveqſ{7TNaX%}]vd睰J"p9d G)M)3 $Ibq6XZ0uXE9RE:u{ߑՙCMj_Iu7X2mݿe2,=-8-e>|˺Lx*Rѹ47GHX?W"\ ڃakNZOݯXuN^Y\ب'R9z+0YObR>MS Pk456zZ*)}ncՄ|@u_5oE {ޖw)$+K\ڦheTâRhn_]C_v?TqyTzcDȊ(1mVwީ#q~*oPLչ{ic^s~>,TB Dv7 `jX^`A syd;z=Hۨ(\joN!{hhC=xZ l=oi .wK dR[Mk"iu4%;P?ϝڦ5kt)P_ :j¢,]g댇Aǯi0"xfzLߛ<ð%q^lhbM-y0~>ݳz9 eQ9*q4OgfzE(s)i|.hwBYlЃ gOD"h"VC$R%K7M,NGaל^.dئ!1~[*ITLkv4 cJ(3Q_ͣPE&#gJVS{oݿuذ_灛n 0[I?"_) 1Mў}{Oyr7|Cu/ l}۠d+Qg/x@l~Əη)}EM-H-\}ITDX dm8Ww7QWP XvV1M&pFuQou聿[x+3X`/8s0p$Juf˫fiдW>8h.9h=p='d]CGcΘ#Y|]Eh56:66Xـt~A76%4XF/R)hG2qJ}jI:2r!G%@{j;X`=Jru<臇_2O0A-+x"X^R:pcjMN_k @+ǎR4= [f&^g\=?9_B f`n:%5U)5]6@Lׄ!R7@ch%R-^âr79 /b2g"WXny"O2+ &z ;m+7c~c(.Vw)*zL651(x[4/h7j=bsqBvfp6;tu|[.%[IT 5ˢx0#qNRv>M!anJԏLD3+kj'&d'M *@hi]$VYʛ2|M%>d|8'O6a #|*tB$k$IoRE4pt犕eܭ0XZ|Gyb.(wzC9` "vg+nZ#}4Rb,"^).lk|/~o( 2 M&R>.0G Anp7bot¡z!%PFW$m<?Q:]4+poEZب[֯ɊABzB'")$kW$ĒOc^x"{T8mgM34G&*OuP" e'%bʙb^UWŃBT#|hn7ԉL>0;Ē[ HôryŒoI#;j'iamCaz(1l]{'8qyvJJ92$m[.Leഹi(<ϸvEQUV6ц SPTgn:V`mw†1oKƓɑ=M,3=m_0: Q2\Dz<3ni8qm\$0+tw)|SNb_eC_2 $6+oQ?Ouj(v2FTW(@l-R {0v,.k6PR akډCÚ<L͑ <>!`,hXk/?"%HC@.L4.SIϾ~nӪD}ʙu?=pLBvHx-5 4;fz)l0X}ЌVΥ(O1`Ӄ݃tAMϡB!|?|?߿uU14(C9v9 $mT'E)eW,BfbSH~ =ÙS Ul}TЪd~#]Td57IEI>,ˑlm!h_Rg8Bii2 :\:n-9빦hhO4k>u"]Ow%QSOmڪ@6-޺doxE@BT^)JyuMVMN]_\M`9oIԧ{NƢeCFjE7=XK`U ! -E-Pz4joQL'R(F4.k=YJ#G{`7+Rz&$:TAHٱ3Y¡ /T"ڄ)^95XVhZ"?m5\\gJ1K+a/֚>4|GH$zH_xzKw Gza|(oًAF-#`9) qbJ(uFП qT DA+}"Ӌ$20q*89qb'A`젗A2Y^gUf,}E v`%_ ' m)X>"5JΎ΅dH"#[[@B t?{';K>|_aTAMvVAy^Θd7gO!n8P#և$±as ޖ$Ҽ;r9n82au.ɢڦ7j *נd>=ʁCV]hHbf LǿzC\mND+Oo'=v(hc4Rnyy 7ǹȁ[h =ηJ(`뿡!-$.5>ƧDqgV>3$C34Dh Q-Ǔ[Gx(j&xsB)vzhɥÈMwToSRޗ#{%qrE25>t:~h CA вE8L a1ơӤisc=Ќr- tlmWbG\8\4H!xXo݄*'@pn&TulO{^xTN]:n-Ku=q SvOg !p8`N"EK *is i2yШB^7Swv`]0Ϡƙa_q,J6QceC偿 G#L"ц3""+h)Ml硏g["Yv94a֯=e_D6"))`lLNIP-mAoi>#AV駮dRgZ*Et8dƩ{oBGIRRCJ%K}+9veVO'%uf@XY)y<<2&ZdgM/="֘VP|;sٚM/z)MznaHN?3 %PieX&Jx&ەOM˚ZO&1e٣ |3KZX}ME_r6G1. ·m.SymenM#=6T>BΒO'h҃KBp¥h8ʴfBRKg B14ˬ:O7g(#5 ܦ~?aM5EWmQKAA]Fm-rͲ-)Ʃ w.Ԡ=aG BNY`<*xGmƔeJcjIKҽxVb'l379CVJ vDAvBd|t{Yg'~//Oʉ 0-O0\u{CюeʹKD*!`-0$U$cPrY꧄!?SӅ# "BywI_=DW;5YZj+զL {=1D\ B^ 2#Rt(B; [ 4Z)R*,)%HvQh9wp5wu1f8O8=& >>M;w@KZuKݕzy``F{Dۚԥ>cI< h:(ֶr1遃DNkA^Wf4, բ1)3W7@zdǀkpr38Yw sMjmI>3mfDƳ]^0.ӮP/#ͯ[2BiKֱ6ӟb*"x ZVHuhԚ%1#~l$VB-~h3)ͅۼ ePw`u *99 $ &(;Ȓ)~ z4I)b&MwOd%Mx"%5Tr^=bwX͞7*'I`,cלhyUw T?[/<~_nj=yy$:Ѻ:cg4wCFml TJN)^^Z%Ҟ/7h0JQqyu.>Ҕy0>&Qܐ7zh> 7kNSOkfED=}rXt9y"籼RVd ť( PzG;+Vbyrqĵ4H?FEJp7ؓ-'  #{%'2rS n]6?n쌲ӫrAb3s> sٴ0{.e?3uSr0`;ri; bN`\@Bد>l=ݛ~q`{ĭ3C18 ~* !M-V0onr +ɚ]4vч,i5wkl6XHnjgWRfhn K?mˏUARH< <Ӊ _o22: j;CmޖmN9n,&pJ {!Y{*;H2 I^@[ ๛M"g'X ٦f@J^B:|cXȤ]G:D˝x~W+ceu~IHCFo ab S12Omg& :ڲhA+Z}wS~5[|7Z3JWn,0v찍Jc̺ ~O*i`-0Դ#+$76bVT;::NLmJI^r|mo/Dn2d2~#z&6]-`}uPx39| 8 M,Gu"!$8OٶtᴝŽ0E쬵Hz/9!"q5 3/A4ESP;BRJ 9u8Mazr*^2R$(QuU7E'f>@T;G"wʬN{`e,01 Hj~.. } P+֌+ZTUftrTf[oW;)Y e# H7iz{\+px0ty.wU^mHV"@0ttp\-`=3*)cf2KtlYTjy?5GO%Bz7E40=A|iwF+;akOJ#Qfbe: U>j[&wtoL'r9\LCEp|#F:9(ڢbavZ]cт9 uS֔~Y(8hErWSS;6-8w/Wkyrc"hĬg;2q5+pi)3!ZvRJV-ywwP: !`A%{}<ݍl1M:/H%h^SgTz$|S/mmh 01H'+O7JO]lJQ9DJ>Q%vFmK(٧E]=NAj05ѭdם˱-ڊi`6D@sck;u{Kq!Z53x!';@WY]Eio@x5L<*\!HEeAye}0%X#Q1g91٣ 0+@ڕ9p^ ˕ĭݙ@Š946jW8BxAVYc],oOi jsjāJ]5h.JWTZ_ 7r2Wj`D% d3yEڴ8I?~?咇L8 Ѩ*+D{HRVagrf?n= *lwX~ [%Nҗ$l,pH}+(ORwWA&FKwndt3 .Fˡ&s[/w[K,˿_ ԝ+XgT)/RGOQ4G`[Fnː{IvAPEaa*TNd- o2xֶ oU! o[TjtCdtv7/6v =H<&]p nq:K׵K9kQ-pNJEPB(–cȷaM<7F^Doek0Ɍ$yܒadgey,5 Tg$$P QUkU)&N󦯩LT;o 4>c}ߵnd!AXHX/p cj<9tΟ<u&25RnBxE~Ȣ$育vd4Yj53H}*{ZQCasYg2yY HM!iu|Jcc:7 fMZeҟ,u =Da%3Twc]^(kX,M& 4gI=ei p1! 5*`AsEw`Ԟ 2{2!}e1{ wm d9ۊ3 _5}$\K!"@5TP vNV]7AZbA; ޽GNTLªq** vTrW'љ,rFWOó4@eX_rV5֗Ray͝*xdd&WJȞ (42?}?qR~)!OhWb6,w鯼uM@;~k ^9D14wABٴt=cL(\"w b|sIWMH߯3=\{@l9rfgE}xutzEUWHJHf>Hd(k??!>؊Һcu4nv5rWT QF02NЙ<&KߖNF0t "-?\^ fQ~z*'`Xm" FMcu@7 VMcc}֜c}QW R)]mHŪ^[#$ՊUDi~XX/fCu#`34Pv&V;R,Eh9,(^0'=gqnO6DL_+GwT Bѷ=g7QKgYphpr+Тbex%*@*,r%KE:^RVؾ]l㼐 L3D$) :E zHqb Dw"F@(J>>8D 7axb:h67jԾw@{nOW\Zn,hijw1DPt5soԂsfx%J+4AEb*I0jn8^01ٚk)8 6G%rYpP#QV^l[)Sb]A.ySm__EtWUg}_nUi|?/vK Qnd,[_51ipX3}=EHnqdQmЙšv|Ez甋udMq\ 1ȃۮo^׊džw*pGO'(4XIڞ̧ncmaN|)U.>AVMNX8T&%ZUܻg#lU?F:9Q#>janBB+­M[13f6DsFblp⥴z;z(Py1{)Eg|aI$Cݻ$eoKGUJq _ j \_=֛1O>Tˁ}?j7 xl[mwU |ب;Uk)^n2Z߁|Wjh+~}SK{潉%,:;Sv)0%dA:a{+V.վDө } <&kI͏b;",0/Ýw =4ˮgCsFu@c{Nuq2hƲf3fUoeJL(7ρpgB,HQPc󾊡*׫Ft K~mo0K[PzFNLRB -6%scőnTd؅O&ǕV8zi;{b1jGCP`lur [H1j?CRL{~|@X_j 3qiv r"O޳~:ohƚ'yxy ISD!(1F+rA$ڜ shA(K#mYbɎ%93Hǟ_DxX˾>0ftz,xV%={^64#xL٘ظP}'/אzYK>. LMN:0/\@7+Ak,cNXտAv6 xX TI=R|Ln=VW$Zuٿsh>:2jn**5- רrO8ϋy~YA%e8+iPpl}8feݪVaQV|m`!TBFZ5T&L }8ʍO[%ݳ>l95œ_jI%!>0wơH) Jāر9djTXʓ |!IK&%%%'$yC|LnJ QUz ~grKaű =ɞ|OzM^(QޯCO)* \>,2FU߉-I Lq0[շQpպdfZ7;Tl1v_4dH~&cB /guo'M=ð<75F*1rei<ȾF\e]R!?LJPf9o7,/;( ,0bW0Txr F ]714DAP$ =o.l#lL9pyneqlW\.]Qv]tǮ)*6P8x+D},5Wl$S94ܬќ_A'. P K4hG~5:,Iq;"dE։b {qyI`<٢HV͚+ va3|}D&"AIζQTnG-2OOzbrW.. wYIڪ|Idv76 (gyjS5 Jt0DW#fG܄!ڒ"S-;x2׮>q4o\bvdVv4==ڀG~J!+9K%}Tӥ|X<ͥ?Wˋ(6o8$[E/9єpoݙ\lAztB"}qxcl0x +RH3i.(^DT\~^W/ڧ>4DK ,͂L!@& ]/% EmD kra_K>?ړ^#1HC~ٔp'PzyA])#s\cgB8DOKYĉ~Iz†q ;ToO(%޽6lW%KoRDcZGΚ,|i p}jw$ kGYaH[6:{H^/Toҽgi>^iu`CX!o]rUfM/SΠNۇL5py 6{ w Gz`ay3%tC~kt`yƒ2MݑHSy UKG x? l񠐭GHL&%+K1[cD2hf=­D>a=zգ5poVOigӇdTq?YdqeV?\"XB{%̷j>=Z~@k6SPWF}l4ؼ?;-ω!q#,{,+ 4J :+Wui]UKqf8[X|HpcyүDHi_U`//.P-CPh?-6|K V.(sJ^hOjINhKuj@W!\Y:{[pwQa)(0\Z@.0=f OS?8Ov=A*_i.^uL!MAcZͦE̍t%[/!U|*ݎ@^~ҮCJDgNjT"tbb{ˮlhf@AO/ yD Btr8LPgFRz^FMq9,aAi3_s@!&!1-ԣAc4嶰V gjj.E FYUTNļeaDWp֢^G"V(55"**ļQG҃ݓHW %E)N |"avGfAG] αUkg_~ikipQz{:dt,̭qI_xZR"GCZʨ[ټ4`SMy<8bSC~Vc/h#A7-O`m^gpUf tiL_]6d|S@{#Xإ97Jjet0`ǰeU9zBrOap5G%⢜ȸ͊V٦'2J?B&+/gHի'w[=ߑ#yEBX|7-A0߻_F@vyPA #TDEu@ǰ2Z^L^,WaUo=9#"ENo`u  D3qJ eH*9Rp|њMjm}7PhywǙ5Ts#Z+<*pY5ps؏q],4A';.;1 ץ?9Rb7w,q'y. I;7Ơ7xc_{ Z1R 2QW OAO#CIcчq{mB[DPk ̛A_76x6u? Ās;sgCf^/k0 U~CQN t?p+7|,˱1hitّ`Ca/$il;ثNSBF Ãy: K?Ɏ f87ڧ F)CIoo;I5V yNbaɩρ *FI9ǿ%89l/C|8bConU8۬1c}ޤU~Euѩ##8oG?)xfլ?%|Bs#P:"^n]5v,z84H"{oVmݣ ,aeGטsD Ko-k(8sm3}j;h,i2.rPslEZS z{;03 ? ] grP#ϾƠ)D?Vp:>uNV,V7ݡ2dZdLX+{4r7A7 iDK} )*y$gUUSM +s!2&K̴y6Ҫ>* 쾝V31ђEe=|{\Ȉ] [sD+v} 3vDw2럋:S^~)1#2\1@jt CP_:;?܁NZܸ.%GxZZゞ-n;ТTXy.ÎL_O 9i\CB~vd_?Ÿ߄j7yj"t_ *\*Վh&rLeQ3˸SV(R[d}M;TH6~$oVr_v@! dǟ[(`f <׍~@yN8v1 wVH(Z#G$U7Ř =Ex4,^ y4<I r#}^ l0H;Z>H꧈V`K4;h3L6pժ1te'ɬtNjJoO&P/ ]M;`*N.r&әiVQv#}$n2!&n {睳;AdB-j=o>3Y=hM >- yfwjE'43%!z<[ `giO 촤>k:ϓW^' RbE2\^j.ܴ2[[gF`4oiQ5C{ 1FPݠū E)ьQB9 㕐|Sfl!r4^HٚI/b1idEGc S^ Fskbuǜ³EoxVށD_'*>k]c s^0(ΞēlE7 <)f8"o+D<ͧx/C} ڜ@=ۊm5:ַ,x.:F*&փ# Y\.apqLX WF$x<\{tzhw{CTYuQͩs'WD!vpg#m)u\1ڤ(ڹ퓧:|!߫Ө)+%5G4ԨKgeoIK*cK7PIQˢLnXGc:"v- 0pO 5';< QjN1ɮoH٭p5?j4k~BJG=kzGW4)>c.+$}k!=6AVGDɘB$ xW~TfKG,;|Ta*Ekxe0U$;H %lcL~@-Pɧұs˖zn&/ݜ-w=Z8|P~Q aZ%%>kNS!HW:CH!G/Rm 8P_ٸr#b%8q 72 ]榞VS`68pE hwr羯ә*T@Afq ӧ2}n`w'64V/܇ђi}LڼJA} nҮ=Ѯ7< )rBz!vz|dbV"U)oKA :9*љF=!*\)E!hSqd{ gs5S28 /mYAn&:m8Zz*S Uxh!wtH't>Hqߤ ^5qtSfʃ@2/,ˡ`g'&1qoعfh_B`^?@*M= ,ԩYPSy\#†sFv7FcԶO*]l0hx>&TxÙ 'T$=Qa)j8 A""OFd {k;F9/W]}k5-wE;+/ڥ(Nqu8pu_ᝩ HD> ޜvT<=J+&ݸ +y^ufT#UPlslR rDԮ4z_ >+&EIN:SFKgh-gW;(?P3F:_,72Q̗fgm/>wFQer;{ߝ1 zg}o”Jv%02q9:AK=y]({EC1s/\t`tɂ0P&U~%C6 H4^;M,!a669.\Sx%5lyrĿ3Ouvw5=q\37 [Hk3HICrɬU>D6Vi]f0ҾLN˿2/C^vs7,E2ph AΨPhʹpB.v3Bl"27sVw^*߯cl=v)zFW6~٦#Q ـ(bS;n"2Pv8mD/ñXP ۀ% p\g(yM SN@$PS܎({m}|B-X%vJ7p} jLI ?.8@CaاAhX'"ORyAS13?:$] h>7晛"ňu=,N0I<:x.^Z0dڳuw/$&6 hEG:["n,l"T|,{X*G3T-9Xspbޫz_3:S1Uo';@9}+>'b6iY5X@%7Q)tV٘AaPk¼z'WTݝ)eЀp Uތ_>'hR/ 4%CmGDDBI'*g#͹:$-HExU gЯ萤PSwJA2V0DFK@7D"&lSI.85FD&ڶ -o#261IM+k4_(kë2I(SU/t74e 8boRz0(2dD8:<"H#?wijAU>ma1ԅeS +MT (\U\p 1l Rkc]tG7R[*Q˾#"v̮< Y,n$;&C[:;# UΪ-pi~-K:pD{:ʂ(i[Bn< _-Zv?U`T#uK.\1oB]*u(M:ĕY_9'8kh_b -I(wokrPʑ鐖/8I|bm/2V":{?(gnپTڈb{CR]t/0IF֍mlfaBo%gU(5C/78Xd)$\tOE̎;U嘿Sgln؉/_1 p05>*]qZnu;gH79N/c؏PSSx,8(4ULcoVLwDyX^r&V *4c-q2V]x~6fK%(CǺ2N-66]Ȇio9[Ֆ□N s;>tY\s uUv K3C@l˜ kƳ xW[ eb #XLSigL=F)¥U=^9H}Ͱ*ҧ?(ժRW+R"DX9IXȢTO˅]u-fpAP6VsQ#hS\@׫t!d-q7:>$ғԹPSLIoGDxO?Ċ{A=q.I| lsdδn:wtZ XM]wc9 )dAA#27!( [;Vku83/u@?Nw7jL14\G yOZ9&2%S!=Ov @ ˜7tvb  K#ܫݵK.!WXz$ a'cW %6`H[Xz(=gqɮ q $3rNGhΟ)e1nGF",3˒8M걮,ᰕ"cp@PeM`>a{ϐGlsU&d;/2 )Y_34ֻSj `vYZKl{ g""¦ :`_/h!uUTrlOͮD$Tk&$ou OX;Bʇ=uL3э&rJv!E? hdGCD_ˬD>رo4(iANgku(f,$e=Uۢk™_M?s~%Ա!O]BAdKнڜ9| pw@[jJ-Z_Gxua2ƜӘܱ3k='&*%!,Um'SEzw^PS@2GAVH_+SD 4id|FWSnMot|>2g ޜ c40cbC\W=tF RwTLuS&\y ՕY5o k~I$>hأFALk Z~ ^wcGe+DN=ЩBFu]B3y><>7g %? ꨪg-8f$ahbViiۀFCtr`䲐¸~krr4lWJ75FBĸU%_ L*j]R̰4.5*yiuP܅5e(+"ڷ`> k=4TYt X n6빹*Qi]Ӵ =J.&+S|s#|Y9>ؓ0 afj>4ama'F?]p yB+9Ly @}?CEa75 C`2ZU (fBN%*XšEd-8ѲOC#P^%뒧E>VArMuԥ~wo5Wb['f[&K#;{f z?Kdσ>oj/BP.%Acz&3i u=5G8쥑P}Ҕ{֓{K!MZk-UDf9wIfD7HകnEȫR8 ~E}պ4'qUW8CJqSI0-:>Ya՚M/zqm^;lnib 7$mzߓXW˿*0 !5- #Kh$֜{mrȗ`( O %q&&P&< W%ƞK|b-2 В☦&g/v!F8@N 9ÕN-- ],HsG VXvx }3H4mĎz~>֛R I 7KV(wa&+/d[]7ukE+.eCb*`7 ?;OUZs~gL:l{V)0!8k f&-9f71mt mZ݃ݞۚ&^ QX |fM~Y'g=!dyk?R7qU>h t.<3WqDDQZ4SYo;z]\=A+RIZm{=UaV#캐$SK7B>8@M?m".TSjQUG" m5l¡V_)uY Ł"%F2#j]r]V|٨iV2>jDjWpY F8ƀ\Xr\|s4?.”9~P&\UY'D][-B=IA#CQUP]=3~Nb0/<\Iy*HzBPFU;(I/RSlj~),9_REj8\YEWdbծuFro+nt*xxEeF&K3ö')ծsYAe}V&oJ>g^ɐi_F8,Z7'.]6i8! +\^EÛ;)7/K;DF5 *J΂ΠwRM1a]u$MDl-h5W^۬Eex6wGJH~{9W%_V{n&Pa3]qct1+RhaKAu䴗NqwOy0Ko}Y6ƣ ]FpeJ(DBoB/:`F<_6ڞ-B02]Pr lODh! i :$H8G0Hu~(8BXʳhK~&ǚQ.&}ۣpj՟PHs'BujA1fEW#ELͿ98䫱Zd\pԲY]EDWCl(nJb#P? &w^ F\+[ja 4yỌ|S‰7Z3w718gwk8R,?&7:5M%{Z]_s:dñHË(;uαbƛ@m9;~r5Q'FijZ>{H{>FĎ]`L\ks._>$2Eѣ/u6J<Z8хeWgct66!ݲv~eP@'^8Ar#'+I_e}ZpwleUdC9bL-zӒXE=l(ׁ c!|#Ԥ=UE&a=Wp+HB%d`f,$)%LtG4ۘ5l <udx,Zs[WZzaUh(ƶ!YBRhXSs|Ukh#_`SkxƩ)\ˇߴŒ+wq;=>KQP%l ~!iTmCx\XeC" .rW:a.!ky9URyA RS>F9L.1&ml'KVbx/4*Hlgm[3B\l @wi`fH;}g91B?K [ >*_'c+X~0x޻|V*cު 6b{ xӴФU߈h2UηuѠgK7s&vf@Mob>Sh^3bۚ[m^j@{CDg(C Z#HH^!nG^nNJ6Nlt>_1 ٩02TL]}EVrϏuNp0s%V I9H4:4dҼM[qKҌMl9I*5 qiɕpt8OӻX;AK~z܉QxE4 okLV;ZA&~O nѻ&Bg56#,j{ۘvU>O8NWOFO=|b Fڋd98Ͼ"S|^et]M]T oV"")~.rnOeA $ :*fs: p䫞꫄" \I<iFV_1 G&Ej"( Tevb_iEl\Nf{7GPw"|j'`2+'O+ Qt ֩&n_w msZ-`u)B6&=w-ÞNoܥLR>$ ax.@x=,F{S-)q|u:J">k-X{N__P w9 > Wxm(Nή/(}S4:%pNθjljw+grP?]Zh Ѱ*68rI"vM S։g#JgO}. 9K׊)\W e՝cEak@Nϣ9fUQv);-kfBþ3XWY*Owĩt^f^*Ӕ1nIGJhgϻ sDhdoJQb4e(BZ5k4 $tkeq|]85Q7{L`UbUYD4MI}8:95F=SЧ{a NhH+ XdW4Zt64fQR::"WmI[oSơY-M+̤'_`;Ə؛([ 2YbJXL #lQ'A^'m>v3-xUt2=N yW.&8O"sr$Bp'=z1ܻuDͧDH! k l'ʹ*LCUSIϵݐCH* )4. .k?9yP)_+N3/t"qDv;i5ΓwQb_!1*LFKx%2ْ;k p/cmq\2 gL̒w(LCZ 3%~ݗ 9/iE6+}ף o6N5.̐k^ @?7)=';y׬G7:L3Nh9+fbZ-^8KZ۶Eܪ ?3]\!CrbrV|(&TgZzڝ*q4Gr*stB!Fﳼb|~ukXϑ6w@ts%73t&g6Z仛,^3Ɯf0u Nɴ6(4۞DZCL9;%r3AR=]Sĸ9GjJ]OH}Y_O3rbxv\v+a 6rgՏ{_ U #)Ō,qb_tq^2-i+K<,TIvFup1R֣ө-]bQK/LV6+ɓʰm-A1:/ςy}qebo1Ylf'B*򬬯rV]Xۉ{J.6&sbLz _KElK>+8O n*+[ċ.Ց['ے@Y`|1I8tC2]&}8l䬴Rnn\#4; dpbr"9IZР)E yp!6"/|W'rK=hkX@/`fJX0TTpQ/gL {`qS6CN`O=2UOs65JpbL śJ4t^_?$!|6sieK왜_tX1Jۍl!smKy 3.oN}4wQm-Us4 L T@qx[(5,>^nli0neGqNqTV2d~7$D j;c _D,B de{z)ep$P˩~lKe4| %̅u:$*cw7PU0ܗj3Hi3$1FÒu}q1c`2!5>}N06&!&%PZSo8`^Ni}(jTT5yG ?vW>O83 _$x*peoWWnLJHsu}Ƀ7rP1z\(*Eس"~S-aܸj̪Z^k8~ &È2(n{ʝQ+ʶRUCyWtn=C;'oUIU;/MS#x>F yӂ2Z)+R?](Z)Ȉ:1}ls'q]+EG4|8D|\N940v6|g.b"`Iӓ!q)Iq83ό"ZmL3Y U%=TXX)G`Lb|KJcV<-Ĥ`bZFfD9rČ` ::GQ|q!_8w>*QbX[<5ٯzHF.'!Ww$5)$c;.x2Odž욅}_=)O2gc  Oyű=z)0ų%\|}Q`:֓%|M_,(exb1y3g¬ӛPȆ>KbVKnN˚{n"398NQKW n2nN)Y䫃Cu3>:oYi.+AZspr?TrX2;Dgrܰ\$Ÿul2Z}:&Ac6fW - ^w0n Wl!o" (="?KzB_Rt4?ё5i ƶ,w,Nw?2!>v u#-׸k>m Q)s9h𚽗XV|C :I-)o~#4wlz!}ؚyb?Г$8.rko>T3bvo$ m\su%/(Fll (4lruɌ3? Ƙ|~6'sl|\Yj|AGc75x(ۃП`EW?e}ĖY9&m:< .PIRBfQD߾pyeu)MhDTgfD` %n9Ec$y [tijvRWsapKN@p WU1`E~4ɒPHݔc&OMV }:*PywO`[ TD;dqw0y=yhi}jRA [Z0(O@(KI $S}w݈Izc&"ߦ P[( 2g n.z'4~<<>ՙD5mqgsAN: {}"3luJ09eyb]D;-dk ¨Nb;n>]fDFt/Q <H4"=T0/WZʧ9Clzɱ< n}E,~(o'P$ cN* 3浲a=T-˘Ol&'=%rc9Ϫ^ lj8V쪶>n0D&1H9-Q1r QNt;r3)G}v_QmzMq]/]^4&U i)趚.p ()NV"Эb}y5=i[ D7̟n9~!,GPoX,sJtCɕUQE\ ϿF',f*߬6u SfI5bܱءY%j5CJBIٰAT?:[=t&6@e:p+<(B):az:T`]pNͫ[+2)^Mx2ue=TaϦG3,ZM;ǃWG@@2Bj"7'DVЦC?O`кwB0 0=t Yr3Vt<$̻2Z&6CufuWyHxi:Fp*Ӈ-Y#1Q*Q9$&EL,Yp'm _j핛s<7?{I@ЌGu[e 햦s e.E@ 0$m210TO < nrn2HxC>/4zxC{$Qod)6s+ȡWa>lU8.WoVN1-Hv ۨH{uynrqi.+楻ۤ:c ("rB/pW%'DأClMWm4?-ַ2&JɗŽPf6P=$1} A?՛n麰ܸ+`'m`[d46ߋ6kBH։AXwӁ> Ԓrp\NV\x-]B^ &,/p6)q l1^;7 I biAK~90̎o({(]WjkyYj|6fm! e7N\TLߐ ¾]MOf7 u$6vGz.q[V3n3qe `~ MR;׋6͑nhJ4lE3.6E-|iz=`/[Pm2 H]IdAx!RN|OK!@HzvPʗ2`:{0J瑈 &4L'RdrJ#ǔZǩ,LWww!rWLȸ/!^-.J_Sr-I*Cۣ74A3E3>MÓZG\ᆭyB5mp_WÜT!П$ TbK ~<@k@U)\'~kbܻyԳi{j/HJDU3ف:]H@^Fk`w/'P+"'\ŌX(Q5CȺ;%I!O߸֗L\}-E'Zn"4[p. GO%C#]$Kb,N#PX󈒅"-th"AH0;04/̑>^*X@({ vܕ#AF k%D'-QCE\oyƭ$1 DWT AF"FD0OX5Z[*kU#ڎmTVlpsF nCB( +):1Zß`a6sY}z#v˖]CI[xyV tfA e0ɪzȻsO=ׂ2ĖA3꛺3mߺ)ϟ,9` +.M{OVzT+CrpV>+1|h㼥-JmxiuqXKc2C򳙱mueb"6DEdrٓ6ޘEMl.odVc%*#< ,Dv5f3v,"CI53*u@2۟FcN(,u}g+j}6Cl2-6ʕC/fHkr0&g IpUcfpPf+TkE ջ\HvQG`ƓR*vN?Ɔ5at/}XvS١i?v^2]bV@O2+Qmg^~l (/kE+v$.աI1Hj+L`+|>tA+LL ´S}rNZ5]+2%QyT&x{^(L\" i*CL/fA'au&s<<5έjr T)* D'CMopHԈ]bN[~6<ܓ¹p |$:4SEn1ca'{2ܐ.TXӡgdQ9L.}??_cV-a>Wd7DkQ:#ћXI +k# |< S;lS0 <`rݶdbf7%O:V'[!Z˳O[_$ )PSaqCP񬚢zjYHuF!mSd7wiY$)f"8͈/݅KPI_t @uKmph(ߛ!m,GA=.yp?vW/]JXs㞁YfD|=HW=e+[KK&<Zh2X@Bx⊓AI¼ϐ .GxGhf/덣޸0ٔ~-N0h@V^˙B2vCT-=J˪!ke!xD؝NG!x279?/X}0kk`X)]$gU\SsRN. ;17h_+tcwLB* ~uǢ{$hѯi'j(< a6_vs,j;BRz_]W!63_WW-YpY>jG 1L&9w3@]i_c|'5O0\P+6aR)rKr8% ׫xJC u{cgj Ca3 x{UFPNSsx2xRD~0 )^ ֧Mk7Ê:q#ᓪxK %BI$֪;E]p>L/WOI7 di-Pxa];7R(3_dHhr6hz/|z6ep?Y{9>+{w?[5R AAaZZZ9&Ǐ^"uN*wɤȍ2 ܕvixsD4ʵږb٤IVIJD6hvL<90źX%$҈Zb)0kE; 3z۹췐!a #D$vcס6z# %]JmN<8FLHo~VA}_ 1!u}g(łZ`RO?jJ(iWNy \I*\"6*40s)GN۟X|⬞GoLs[8geW1 ^9P(uA!n-=d斱P#`DI#x0}+,В&o3g?iTÌ\#vxNxDo5e:q杇AY[LH+a!:r $htFo^G ~۳iyDC8ˏXžd>W*Iӿe>wHPbukáJjO}\ĭfi 1Fan1|A@+Y.U0h". y=e5BAᵖ4?#m|zowbHS4fz[Seo.n Ml˽mMKqN~ze4IHn 5j*| 6mݐmMqՂS^\Mcj-|$ =fN(:73tXK98#fmR qÙ vG&qNHC~' "(Ǥ|ؖX:3|bUNj/Ͼ*u%3&9Nblto&No#՞{H3Oⅹ!p [ͩH d1/d·oPK'\ȡ|Sd~+gQ6(0תZ]9yl1_uwfճ쁟 Je^ҥ0>[>UْpT5S YPuF)K6=Sn(W3Uʻ $CWxgb2b^ LҚFjyi?gYA̯%EyzuD-9 +~}^!96Rz ' 1P3cJ֦W*Y[ ȖwsXکbM*c)Է g [zޞ=sP9zM4W@I*qsZn?D8+Z̔5mϕa4%QoV@#Ӳvdf`$VٔcCEC4iGuXxTaxe@Lsug,%]&)=GS3>NF@ɼr7o:G _`1ɣ(4v7xm)F&epm)ySΌJ*N X],eCWQ))@ːw锐r@͸Lw>d[wS\ #9Q&w37h!G#4 s\ C~ӟd\֚c#KJ)ef<TbgV~YE %SWtFHU*?] d*NOrH0@8*l3_S|/P /DrHSdZ;NʹeZqQ% !7a1?w$z"?vaf1']͟@e=< nڹn x<6/sD JNFKذgsB]n=ҽ T  ꡐULpE"w~b{Zބ g.ܛ|9b΃UKz>}қZ]-+oGT<xQPc̨*!R)y^^hsr" B}٭iROy2 m-2aEX]׌ BUil,"vEv> &{Ysh9ylU'3?vi~҃toRI:R$7AQu/f498\Rh}~=K!,|HA@k?4miћX0➪.> EQD<<u`՟ L HbTV΀XP:W> Pr #}ߒtC HK(~hDhX⊿ӛTakBb\EB /gf`ҙ=I7(KX(δ9lg\O]l)O9p4X=J?yƈ|EUUB@caIֱ`g?hHYcq60!cοk':Q`{voFeq{q7l!xdXu7 Ʒ"y| yJx]IUjr-YʳFȆΏTpurSq"_2ܶb6B{ze I1+V\ѲJgSL)(:Ps7N}gzXodOiB8߆0Bf T&oÞ#llU2xAf3輨,٘,m-R4D]\,>Nˍue7,sB-zl'\O;YNH:MYb$@nJ< R ͕`T XPYKDۮ6ޟ"1 )jt/Uiȉtޕ/'1;GVœsjMs-Z?zE,_U/4< w 1=;aOO9{Mwhx[+]h%KQŏGrMˑ >\6faцmsL%!VX$Q{qP>' 3C-]kEVUo V,LN}47v;&_bvt'= jF"=A u4 r;fxGv90iNwVh[R"Ɇͷ艇8Z\ n% H?MfwSRhP70O?ugt[N?l uM8gjе0]9 sHGܙaE5 P_n$j:VxG-"E-eR< q/3үk HxCĬ`͸.ZNwnpR ^(Z2C,kDg[i".;mN1]!7 Z7t+JBq`U捀io$AWw`Ч ) vMd|qJR7/бe7_ed]>DF6>K Spv4-BCBIm!o/Qy*k~ CZ L*ΚOTp7nhwX^b]t9=u!HSvr: VіBoSLءs  }~LAds0uuؖ86gmC{GZPw36U˅:Sf M&4=:.1J`%V$el ;CHnUbt?HIpe{$࠙N8q$neβB@=.KV3cL,v%[U Rx(bCK( L(ZUcuAS}&k'>Lmjxt.Eo/0L4msO YۀoJ]0r,6q٨7Y"٫"Ö-zyUN NDYHERnQXIvcGcՔ3$bF]{@k7BmHMsofbNP>fWhlU'z+kJH$o-~FW%&j:%tB|-Ʊhm"]G8LztÝ́V@ԣ Gx_GW)?%A/V! %\^ R vVZ a; "_f+#cۅ{nTzYmO-F zON3Ap EN܇.wV U=>;L3, lVOQ :p`t0֩EKHQ??KjVZeڜ$ՖÍ2I4-gdpNSqh~Fp%oHU*'Ώ5 @RM}7F聾co%$:C0LNa&ҲK ׏eSE6R2O,J,V*$<"\+pAiA[WMh]vSdN֌O7}.|) WPS7V6W9 `KCZ jEa2QF>xkFd]{[pibZ$T{T]kAXIXVoeGˌ߶ӟ+|Hc *˫+aȭ^WfLS{swpB*0x=Jee2u`)f51 i&.g6=b[ K r :!~vJ:cԌ|0!T_\WϒIiBҺ%me?7Kё@:'y.\6_l #OA^> Y:]ՈW_*z8l rIvji`IGwæJo;!Ϲv,Ѝ߷(z`ZbqL܅ܕѪ F ^$YGl4 uYEO6iqC P:<]R7|P?#Y[(~Ty5q:N䶡F8"~i#;64%=E6SS̜tx0䭞td6Em<) lU`nfYX 0+(D:=6DMqu66 )CwR.?q쾦܄@Li^gȽl|JO ?ⷯ 97y +SRG7{~0{s֮@>qW,|\HduЩ:-'aO+v1N&u[hN3 <kOڄ scs\X+29 Bqv? >3DNDsAOS U+1hF.˪FpJB`Oxl'T3,'iFC &(9P {؞q {ցz8<9MEZ4bZ`)ip C}ʑ/y'us])#mpeX~zk2Lglw g_ {؛sENY|¡ eݭXDC@C QnN 9c]߶Q+u^|'8.rh&HD&MGծ{\s?/3f)($kP xEu/P^^'Y8 (ol_@v[RLvTšeT6X]eb=k!7.L3B@`hJ!AV1Z^aSz g9wD6FxNOub!66Bݝ9u(|;L(%فf4ToӴ@, %4w. q˒Bl>(Rz9NIF_M%GDȝ96w  Rb] 6wPLFؖTd|ƀ k٬}Tx3CD" $QeVO<&f008xAJ l2%1`3& $_r3_~ G.dμ:h/h 3+ѱfC-26X @xo(<ŧ!A.YB3"9^i2Hs\D09T^To}f: ]4g/vQ-SMcXy4o~U\s]Vb $j`#L5eI1GХUW /T;Kr*vF:XK` !TqTsVQ8!h dxznʧ-}G0J7O&m8 hkwiN<[RD6>NStE`~jr1g2LI\:Y۩ĺ<3UYΰuf* ~S/xkAnt9@oMCr6@&)ĘHsXF#4n&$N)ӤJUtJlp7kLB0BķmI6H1Ξ/+VE\cĿᶱ "Wi=Fq \}Dʇ1ZUF^haF3w*/ZnƽW4n'scxٶC TjʣE/ g[gT$vaDh# dwv T2Z Md"ǷZK5ߚʣל(hƏfsdnhٕ Ad$q7;?w E ʴb=˔7)X-xM#=tx#+DǼ|rb6Ik>a:ܪDԂD?oc]FGqeJڠ'9b\kD-aZnተ5n,Y$㜲, w!LZ&6PhwK9ëoƒS[گ )<}7.e k RZy|Kt?KLo=X_0 @k`YI+la|KrbBƾ5Yg/R[V􂴓co-#mPO<;<3UzKy%뀥*0d򇽚Ƕ ưnM&17x8kTrsA8:PW"5o :BջU @$/FEۚNraĴ !PR5?Li|ɢ<<^@;9 l[%+Z,*NT&c&!G["jJ5r[^*)))@e@srf|,3dŞe/ȁb:}cDic +u) hVJ@иԉ&or@⣇?Ѿe\M4&-3gh1>Jsqo,[9Wt ;$%|qnuWN=p(N<{-@ gX}8AT1nI0!h6_]4%pEQ>ٳ9*}2L  |ĠDiij3 ,BW1_ցր?Nm08jW ܑO/PPj_Ǖ7̡)s+C Wwmp_wWo?()"4|?l0$- %nM\,CFJ,Tܪ"(oԍ7{?ui)nf= C Ӌ.ߐ YOƟ0x`(6؉cH.JkݶfIìi!Eo EhV.[0C2L-N2$J!<<1>>fw |=?%F$Zq* T7s!ȁ®.S8B DHP^S\?ETdag*4ZT u$GEؓ'Si%f9Lݯ h5 (CM6 pTN1[ᔐ>= d?݇cYwM'_^Sk9(>E(9FXjM)Bnsu#Lu@@AKIJA} zL DnRG9l[R69^\^&֐_8>'գ^z!َLR=LЍLWqyIN{-hYɴ[,Zn|CM'-,qtSv\KwEiJJ ~iF:H= Gv,#ts$|0\6sD:E,F.HgqhDʔ9хg)nlUY>}\pTXfFCgo"3JdO7c~[G*Po Ջ$(O.Cx~H8HAbP)+՝5iyncsR/Ç( hY|9 `e3#'L~Vۄ*lPT6Nwz2pU2O7n+2i)K(ZE  "?hT.t_|LٔqX CoԐ֮Oϖ>J!F[jlv?\,H1eNk 9i>} \7xhBZtwlA[vQz*コ:e"oV {i+npB^Pݔ/ L;鷿UF/-kĶDe6v_wKܿgK:IQT:SU>A޲0?%5\R]vG`0sy޲2XXpaJ%48^z0А*T2SlNJ\؁cQgcxnp/>71%T8̺i4g1QKz* r0QTfkrTݔsnss{:ݧ Lrj 3ltotJ7 JzAG|0[^jK *X`Vm3[ܘpmJ 0lm7yH"U J7 &<6Yϋ-񼟹>0k vp͂I$5`scS&p<^Z2vCo^H2 Vn)J?ϖgaCl1 l-${TYSC B(}|La2SqO0mAK..|+Q-ЈƼ|EF"EyϺG?z@$byO}MtgLu=7s, (Hpf'`G?S/B͈jEz.C\PzGۜB~K*<‘ XM5v>: vPfV'CIf,+`!*e-$@&5#]W-9tBbU72(i&$~37Z>XGۧ&x>QBD4A*j="tty);Ne 8\!Y[\ a,`Іb̐}>j]2cZ^~|7Nk[O{E˺R=F=ğ>nӱJP]&ooT VtFL r?U(U;ߌz !;`wvjU%g(UhxIuqWnI|PISdUG1i>\]!P0rE®mү/ڲBe Z7mF DIƪ"K.Y _cq )\Χ 0[Ttj? {N<ͷFPcZ3#Zgvmrc)W:pዮg/pm|W5s5A%OʪݴQ0MO 0[P.2R^;{P]y>,a:UTϳ4"˘52"Cn l. 5IL?^;Ec"Fǀu, Tk{uxrsjzO5P͏"LvwRl% ʼn]@[,燓J8[?t}[T&j4;BTeL" `LJ7C;][EP]0 SֵӐU'1Bx>q +V\1{A˳vּP(Nq,IAs2ɐ"i] 0`7KU`Lgt9j" }KvK-MNЕ+g ?#KM/y!l/_QBh oA! a2Ocdja wKrw%p*=GJm;tI-5KO`w|!_Y'h7LPq<yjkCFuԉ()kQ@hsA.I#{5xn?=0zvB|dχY0U?6=,0b}!u5X᙮-#\ ɽnqRK'2b-U1!*kB4h\dv?*.E{I5ʫKea s|X )poIVGע s*g8@u 02:L`*#CЅֲ|HØā..7p40ۍYB>-g^ުSj. p\Yzܰ?}g4iXJERN \y:IZO\5LU{/zI zOh:Z×MκhÀY$N]B^-"%BiglDK (t]gfkX+ 2%sUͯgjkIUt-づX!tWyiKO$ǜÙ3OG 3i[VkT[6u#Aj[;_2 <i#.R3"q>T~d;C;8qW-h{emw_MsRyk1 q&ϊ>SYSr3X=ֈ ߘoT~Fۃ0`EGnZ\t'=R{Y1^r {gd(b+3wFTy'!!_|]:FdRؑ帮{(YS!e#ݞV̐O?ݳOX"٪Puf e =+{8iD<O(!42~TQC:fy*~wD[51 y5 .GĕoȰRk4$ 71c؄s6Z:`M"D3T./\ 6eE%̢ 5dJa㮝`p ts^ѪSFt Īe'5op:^aPg$3„(;ai-b*OlTT6wf* &7&:<9 RL_ 45v۫@'TH޺ Qcd+x%+4@0AA&|JmHM* av+kCr"YJn*^Kh ?Xki P#zk>c>G Y% "s9сPe MAD\G~! ,!jaz@Lle&_? zuv#/L/TuclQ!OI:? h&jFckdpp9lr1&\z~9AY+=;,+*Q[coJPo[?k/*?0ҷk`9h1= f#\cqyɄ:1ELCN0n~!x#C%Uh_2? 0AgS[K'RlJ>ԪƟH4E˚;劌cU"W-+l׈ÑSVA,sk%,iJ :Ue*E$qhNvc6DE(a)14^Gi%x}/9]Gqj$-Y5t$dL:~p .A s8'P҂\V-}ZM#]KP Fc?F]6Rk"~Ls{Y&]R .9+ =S)6muTnfjFO]ЌrR-҅ʤlG;nE/Q^pCNE}- $z<~6j@G9;,5>S_ Nܞ 1o上"fNB:]Z뻾 vP=/Z2qdΤԑq ߀[ *Z]nUn%YSZ~5{W(KZŵϨ1rx|~p>-g[1r7©9X3!iF8NmW13ĭ S7lq3aЃ\ѵK!hCLTo?BZ}%^`Y ɶ"ÔLXC65s\gsGj9HԾ[rX0R_Of2޷Tv!ٺR SOOA[yPgqrˉuڠw)@ÏN9R_-7-f>*?]7xc< Wbc--vCL R9M"BJRc.Iv4Hd׍a8D v-m_KSZlu;& :{jv3g4Rߙsh`;Ùƻ|ݑWgNECBtt$+W\u#AF8ױOvcU6aFJf Fh[ t:w12tc1)ݶ+y<Wx5,*Y|O2vͅcک Sڴi'aDـT]I}ֻ44:J^=13nyU:ʺ9PR΍F֠kǧr:[Cȿۃ4֔ZzO~(zv!4&տ1َ`e|QGv1''vz%퉞h^3 a/؟~*u?) uVZj%:{#G{MYCM8~_ʶOX3n_,HdTOT?%eiRrLYPEDj:th j30c@F[EꪚPp)hi ۲[S˗~Ũ61j<ҵ]臰|[Ԇā0e>֎5hH"1ΟӱǼ'@)M/_5N %u2h-{m{rC6\> A,x9oL3L«䦙w$.MpH6~%QU CveK~n#ڢ<>iv}uc;^Q+dϯ) ϾbN^5ۏC,=<l:YV]ݮBl64l/&ˆ`⁅1"ЄMN0C)AS`L5o dH/v5htZ qT}Ҟ$ٲjqX:[\C u%5oh@#Zlhv-`}{=rj—ڇۄiB6~]X<}H(6CX@1Y(!Fj<*sҊ*Q ;M {Zp1k@.aSʲ.⡦)c@P iOV(>uv[lEm߃?L ^+k89 W'[ggMPzrw#(\3~m2t+*]( =,sd4f/AӴ%.ư ,z.6U Ie>rxT{Rl ?u7FLhoOQW19 ZuN>ʆ[^{-H!lj:O(xT~O:]8'64xCn 2d״/j14ct#"WQ\qFǪn U8Du@t R40YE!x!RꨆҲ6QO-Q5Qh@oշ#L sp|hl4o`qyUFЏЉSToWYZ,fGr_d0B~TɆTm@H^QK4ekΫ+nkYHa YˍksYxw§fBl(4%oOg4\Ԫ#]B 8\)b0lޣe^8Aļ|%S':Le.S!bxqImFۣ㘼o\.,)tT_s~ -{"1hnhx3}qgM4;OBNv'7_?{Y^(1'3VM-pEKTgBJ-^\eť2&Z#k$9`7z ѐh a<{?ۻ᠘Q}ZN=Yԧ @* ,Ky;bc$kʋ64ؖ<&4}Fmyq.;8zqՀ9(#)qLOs朐f~e)-G#B܌howRn?^8v_3>lf.QMxgؤHZdMM>s{~y};|,2K-$yg\B]TM~08kso͝4:y=Aj}kIe8LWYt&` C_RL)qՃ{C )0B/TJ@Ram\T%|'] =cfl6V~a=QAsF t =J4 k| k~<l`jK3?Ơo2E`xA[oT@K(-Y҂Lç׽ԷX_GO8g_(m9,B_<+ 'ir~pj ( Y^}3sW6t-U~Nh%Z,S hkտdtĕMGK7a !p&~2qLL sɃ]nƬE(0̦1V, 㐖K@o ל ӣu (wӞ0 -2iqC=| H&}oWRf"Q D8[iW6v'u0pTҝT$&"mpAqT'F7-RHؤN>}2 h1A}r90RZY)/ꓕqN 2:(jCaRcj]HlB{< dbKMzH v˽q=}4Q/_5Y^Dۓ1 :˱Up/(#J $]zO{B5`ѳB 2cMerq&: ?@bBvk׭KvVxXEkpA#`OYr[s5*|Fh8PtlKBMG$mT +*a̾\*߄bt0iJknP϶>kZR~b}.# +eI 1ArIf>R"A Ǥoykp&B8u1n(UGx(=Z [KPRX8=X4Hk؅;ur6g Đp᜔j6v77S-An1 h:m빩n}JpsU ivIyK8P6tynX>;tWD&~ d/*\(6ALTymV]oboYW{ fp&shC}\#{$krrq,s+Y+^sMռ8\ٗxz?N]ںb{TCu-XU;|1\@&$tvR48"IP}mi^}:ѡ/H|X% I %Tk;.\ۚ1cƆ Mdbjqh[YL>;$k0s>IzVS>=0[&N`-CG:zBAغL݈My4itI'fLҷZo}֜dZDBOyO24 J*(x_,/jz` ޽"  iԠ=A=p9T(Հ>\lRa9USGOڟQDO[j5(RP4ʐ~ ㉣Ȏ#G% ׉֟֊Dj3n~p[2]xFĶ١8s$UyoT⬺8PֲP1N}pH%\u,R[f 5 MZt)%2Gf@z&T 'Y pDˈ,SjpdXvP)qQ<g0t=~:I;|ȏ <5Lzj~O]!z G#L>Ӧc)1Tǚז۬m=[^ܤUa .) 4\49L#tRݚm RWen%²-Q{؊'F]p8i`fށ>rl=dt#&kY̏~Th[|GMWvjò:Ō$^U_Vnb!= CN2PotmuzA;FcٹsnZ?[.}VUZZd &?}VrjL/)NGKHR{IcX\p\Xفv@/@m73dvُ+;"46X_$+SwİshuOM>}-u03Y~H+I VFj;sԠ&A2lj,0tx>7-Sud/wQiL)A: ߡ$ixÀ[׶qQjh!d0#i-ڶTSvQg.͕GUppbԛ޸p^\DqeT 32iu|(:|c]: λ嬄6`$t zH@R@VQ>J-Sgo2]anqֿN1!HAC9tⲣ 5}fȿ nՂ=M3D?z*K_˺1DiDJ536E\#r@*6=4 )h_4h~6i@1O:eidm Hn1RٝG*Wff{n/XIB(Ǽc4*|BMV 0-v i vvoi^_{%虂$ߠ߿Yys?bK(QLcFs5"@#NL[7{)fh"7 ؽ,X'/ܦ0ܔ4T,H{k)`L!y2sڌ$+e/+Umb`F[/ j5/mkG-hwjݏxV1p-n8[m=sK8!.4@m\)3gCTI;({R5A5~&s#$лD6ĩ%X^Wl PUX4&:-zZsC2RC]EAc՝T~j$s䰚9Kj0\CGxY =$"W iwSUq[b$>mֶ黻Ÿ~u8egglL>;k׹1Bc1̍x݅qMX@93Br|k53*jO72Urmtɚ-~x=_0P, Cqm~ 5f@ [fs |32.d<[q~,ڗ׻CՓ%􃓭] ]fͺ>-7KQKJd9u.-"mW-!+^{t6kל +cIR UJoZ#ߖJ5[l1TNp@2ƶ0mrosf?-X5B.Jmo_ gnJ_=hV'1v}c\n򎖗5M_S4aZ.-=KbZHzdn'JX;?^o0ޏmܽh} JKc3y DQn#l) 7NTDU5$_ϠgY 7uxvd~bxE r ~v)9Nȁ ܤR]`W0ډx.$Yn#]C,t|^*)1JF]1˲ȐND7UX1C8zM AB}@TYku1xTO6_o^}ekm/m9T,N,?[ 8Kd<| k`װpʚ$؊RG"sipO{<`mMCPyB wtSPxXar&bgONoP Ɉ[7}<)BþO'G}3vkqիj!:UX[vZ|$>9mik┅6?szoDž[).>}z΅T, j{, %i^G~|qicea޼«{ e%3#}ǣ Iy1Qj~qi,ww'r_%KRԲpG 9u8g<x C 9Q)j_s^@q1 G ݞ(q9a)8zX[1~!4yEFkT\=Nl9%9hrxV 6BVOa6>KަsS%wXtve<- Z䤮v o]VÖE80.PYwh򰯙x_ 'ܲWU SQdJAs b˗eefʀ࿯{YjO [:i'>YXSͰ%=nR]Zo6mN@` Y#8;` -y~Ʋ笋7f|cT[0`;RH^YwiYfQŮ\-B;z#NbLrdWaJF.|'Rl wx9e13uH_ .Ŝ}#;ҟ iiu⿠0a?gx=V }W088OKXFdPo(/aRlP&`~ %v9IVڌlYyjEYh:ؽMSB49<`hpr`!]Wt,x͕ۢ:WH.KN:aƲ7~ҚL+gSi<jAUfk:+렂KqX\ģ]I3CahҋHCŌ%r39QA }Yac mTn^Q3wW6?##A8b,_Kf5RaN]Ktλ.9ח(2S gfsZ,=Nïm1ؖe6_ݒZ29o="7~j)8f01⫺9:wt161*}ziQ`4THqwǖah(6 ,Bšf/ɃRslALl-&Q0<<5>;*A,Gc}x|z)=sŹqn|)Vd3fZ}쏹҉@1OՇ@j):`nTLV,'ֶ-N( g(q;?u+&=IT9 ݈FSIG8ԸpZ>x+Fu; ezMHp I1Gq6jǺCq@DEJt7OHۙxB O6. ~l0xM{O"?+:=i6rW D7|=xVݟ#؂tiIz6A!t2zRL#FhyDt !Ip"Q8_cS73N3%Wh25gt_M"+7c~5Dd%4s]ٵr8SRzE_@3GnEzw^O1VA-WA֑򥌑G'@ Bdt@ 5Q=Eni=Sv8$jn$T,޻81Ʌ d- [Ҡ&AEh*)ϑ̰0hI.y:]WtR=N_cĎPiS SnL;Jrth X)0j|GU4o=Q002|ʳ.r߄nMf(t>E oxNHsArAg29-A_Z?cD Ye6axU?1<զ0l-ᚊS. Tz@ޚ b/ށ7_70ѥTVwg, '鹅M](ҰtUҽM UAFLGrr p#wO)@BIKe>OJif3)f ; YtPTTNlhni?rm :!Qߺ\"b(M)W|F.#Ah, yЎ[ALzNMe'9NTF'llS:"#(å (1Y LE\ܳgx_OCnwJ'R%}L'C3훍 )ntdf<}<00# T=_l!PZAE 9\x1x< )]!?yf/";mKc*=tW_z7H ;QjM! ~^(ȖPOR|C㠐Qν +SBC jDzMR{paV CC ֌b:<ll(.xR:Lkع]1~PÈOª/ =ĪUT}7.D_#z(|YD@2Ea$}CcP{ʐb `5`֦Zk)B"X`vMdԽݽ&EZ2s+.PմG7{WX] WASmBJ?B2@pZ jL\g2jN\xVH}w_±Z& %ݛֽ\=,o>ʷ ;"R#&Ylז=B>`/>,EFbNOE>l FX 2ʵm!"Jd/q5_N)L?tΖeOiO~ Ud]T-ea\);+3&ÉZ:Ӑ^8{ޘs-)f]  Q`IRJ߃߈w~ewKC*Ң5 ؍} 'bE0cHU=QgD;`R~K0]YsV! 9 J= ;E,7'hD'sJS+WVR9 +xsW͍Y?V=^Vy4Bv#zm9NA6XJd[I"KH1azR$brR|a C޳I{:נ\ʢYi KT,$r#ˆ^ZK>ce +z>oj27NrtuFX\SӨybc C y+לz xVpK8msbP,pDť=ߋ)r"L ݆xˮ1'f+X)X3bZrdG YdR<&30A/{CÊ>n Eߴ=6 +G*X;-^VCak~07ڌRZtT-ė~Yތ?H}Gr!kf;Te CCHmu˻F }N@ʜ\jo>y i>X0[sd]ҋI!ɎbS܎Q̏WV -`M<%Z1{~\CV"zBMHdCISucU3tg{^yN??Oފ@I׍/J-@ȕ*GhoxU ˖6'F'Oᘼtޑ7"HyamG0+|gQHa3a2^Yr؎jMs}?cʧa`7A VWE~g|4sJGL,k.@c6h|L3D~Sk;Y椐@jU~ߒ#7拑"Z: /ka&(G0WtaiNxl0ݲTk+Q<^w`!3:;ȂǑ8f(oVb3ћKNAI*I'dS@5],$t.Dp?q쌖 TclP};4uC;YI$`*+HA3ܤ/OնGٰ)k=۞%bDw,%Kd.R7($Xa0򽞎 g!4z|T njࠜC^I84isOape2J2+z;Շɠ CȰ@ J&^ #EeL4@0c7 q Fgl+wN2[#*51:>ý֐vicä0boR;בԥZJqLfW(XB;+xa&5V2$| EqHSGȩpx{jӖ;gX+[4Bԡ&H]%x7JwЯ.ԃ !r55*qL,gZZEEA-)e / bD꼽B`~%a?9j(zM<[!5-%Rv}3(AŸ%Ċmր$=oDd,0 LfV i}R xq dz@:qшG8O :ow6/[Ɛꮒ&ww;X1߷w>/&G? ISXTŠu: p7Vh\0zs|0X9k`0SbTY+uݡζDcʫ#]VvnRY[XEɫln/;6$V? 2q|y3M<69yyfNyKзe9G-nn p.k>1Aׇ2Pj6*-z6¶TqUP)터o &ƽx%RGm I!Gxb%6-$ unkyaH}azq14sLL e)"x,#?3@D ڌW 0]pkS M$ءKi{5>FIr^ht>i1Nq$-Y/hj3j6ef$mM(ItEL u{¾Χq_ I'1|x=bmGTnNHym0Y#)(<ҝ@BES'yiPASߌE,d±ϐ@8-64j#.' B2AqM 0BkK.۩̜HhJ_ 65nJ A0C*=p{OI0cn*Nj\uw3fmvpnxssXB蛵7Jۜ{l+E=.Df"vt,jW ă&b-<}VL37՜rݶ?9牦kRQѻED?Vi(%ej:ۃiw#dGn=-8 ݺ[-뎄L{.|Km OKKEq9' A" O ^+/`LQxۿ]cv 4IZL %42[$!WgIAy}Px!âz |jT#wF>*4 ]#͒!gBcH ;Dہ9urpmxħ/ɅThENxQۮ|fg)s3Ȋ$RM\RIYmСi98a9.-41+˂g߭ur6̣X'(q[(-ETw0nCY+i(cjM##D3e7t s \]â|;A+6}-;5x;Ynֱ[F~ \U@Op5ԁπ`WE䉷M>PqykCj6=UB&K^HxOiРra8b(2uY>E׸juT18^k!zJFQ|[k}典J]fwxHPw1i) 6nH@?iLV #fJu(˳c3 XQ/eAX9XH30jEC*863!b8%` W*1X~e%(aAm6_wFbNhIkt_q `vmv;oR z+XM# ( 7gP ΣjVbS>毘@2rt T`__dUc˕foy)a([JmOOG pU\-H$_h6v:MMmYj28^c z| ;1i8:9" 3  61 OvX(e TAEGIN“hIq Nۀa |ׂXᬊ֓I>npS索~H(>) .LLq s2e7crBVBZjfUy)ͤЄ ڐy:AojЙkZ;sir!w҇W;2=.8DN=d2^~Xߵ~mUZ#O]A̡M\eI;1MlH3]q ՠK23G^G9oR~N:Ow#C{vSh.t#?an^0 Pjxǽ@ 7E("YXu1 6C zc TƘ'G"˭90o0YJ7KLVh^jcDs̘>⻘LQŷ K97 m4S$}nxl=GiE&6j0ڎW C`MS:)ot9ګ0Rj6޹ZyTΧ6<-e_+ŒY)y|n#ha*ϯO|=Aa(f{C P̷ ZdTATcDӏ/Fg5հ*rGkFl醹zB%Nh qhy?~ؗ)Pٝyiv'xCj5kOLbױݦU2u]00W2@z~Njњ|I:+?moX{ H+UŗmnGe;n`j&wlK]x?V_AL݃#[ڿfu3[Ul@8p.V"JD  r&R $G6yGp!S6۶=Րj7P:H/{u[] @emM+4T_m, =ɲѼX!{PGuAI_3NzIPV! k&dz;&*5?IsIHOv/}T0Y]ܦ>DN$L+MϬOQͱ *>*=9T\. fs;/ҟa\hΎ$h 1Śn,*a\JQ%2u^&M 9Yr.X0AnluBe56r~+,};K @DMsGSxy>}06aHnCih}>BB6[Pe693鶩ߓO1NCi/\Y,[xP?|=gc6ɳKukOx{UX*AdrvB}+_y&#,Ž5H18'kf]pO[oI6%I$6qްQu \-{;ಇ@,+'lBQ.rknȯv@y"UoЮ6CS=l{-70t0pD"˦ؕ=aҾ#@MMhYq-J|Pލ]Jw̍s*4qC9XJ:iH6kB cܧuK#)?EٞU8-17P 7 [OIquR)lsBb}5JP Yu+sO*6rJz|5ktJ/C_d q+(#mF(}I-BDjր?MwPͱKOv1Z |Fg\x-zm*o:Uo/y]TY6`'K<3'<|ٙP1gϊ]QtWv=L@v]C>#"Qb? bY,N_۰]Y(!3`26ѡ'IT9|6ýU!pnKk|;۽4O BKgvIx<4_.t77 f棆 VϢ.?ɌS'4KYrJpQHdn/ڛdT8+29b!;rQ}d3e\` NF  뤸‹OmhRDΒ7l'K,'Jt@o?dH.$Zp#u1 z'˖Ō^-re | ;zIIw$1Un_D)C= 1Fpp}3=ͨo,@SFSf H=_->H:|rhVBRlz,z#l*:m3k4V¤!ҽ$` 3efYJ5ݺb$Gs#ЃIJH崰'|x7MQAWiMR6(zTpX~Myq[XB*&idtI۷Amqwv<Ū]f}SYܳoK;uCUCfn,!!DSᶍUT١u^Q釔]$5Wt D<D9d,I4A#-Lf>]F;NPD6'n~Yn[BϩQ SnWn_:/Vy? " 0^Ez\xTdla9RUJBq1A_V)D_IK>Uip"-o nB!QPp9F3 +?ʎZ_bi"o`I>2y9.]G n[ɯR14 `Kۈc {9jS7c9691`Y{dA~s!K:о"[¿Z!]3PWJ Ud?G0VIIL=`ǯo|#'6gh# W?+q&x7o;|^Ϟ$={,lp<=2Hc`sҠOTF4oKd9FKʲT]qr"FZ(F`a:v 2EO3˞q,}9eW5c qͲ_#b |ĶýXi6Si:\]Z̋tmY I`FL;V)](yf#L_Lx(Poz[n#`^Uk 11 PqRzQrnIk*db"_{0 HUܕb7 6΅yD=9xJWFG_;&FÑK:ŋMwv/#*b,]h*J._Y-{*o@ cFD8=ibX$M.g4KdBfH|!΂D-E6q$5-; ՙK>RϦS-@ZimMe4 ^f+tɑ!K]V26ZDw Fab~b RS]}ϡ`U,t`QdV5L!h[œX 0FV;C̃&t<Ulw/E~u6SjUG׳cQ }:L'~&+E ӈ23֍a_<֭g闿cZ's*ц'mG׸ɝ[H+ȓ{8|RHcaO,76˱Awt~S®=/ Xq7#Ʌm TNDD W=7$.?{JCv)ar'8Sfwen.$j?{P{ v1 ,IuJ6n/ ! mV5tޱ悷 { "-Οb$p;P,ԲR;ݶGtR6+6l,M@oIPeal_^&czGo(ګbjSi|iQOI#G{k%xl?/ v3cEd?I~U\V6?k)˅64!MJn=WsfOײ;6Οl;C[NE?M8!Cnp X40n%LqYiݘl,~YhN7:M6ʭ y0g)rr 7b(Fه)BTl6 W1r;q+ӽ#i9ڊ "=&IvIc6sw4 fCf$ϥ^_i~20q e@#:ҒC d c]"YyЋ-}Uvo=<{0xx3٢Ii2q:N#_ģSa3#8tx#N̲t-G~LJp89.po2FO_ГKv(*Of=bxR̋ @G]F8`fF,t_oCXU#v.*A" nY,͐p 9o"{,W4v𾑞tiGbs*{3Q2˶l̷7p9{@|uB|B&mʹ usLۛYajg%fZaD4LMAV;:±0i8rՊ~ߡM$טB"CH]4MQ)gy akpjf3/LPeI "L F?C-3PեIRh{)y͂EUϗj(@zE=e'nRpH!;b%CYuq`j`7錖vZdr"ړfש QAeVn Ǩ"UC}[z:ϩ/f)بU Y #)fhG9ۯ`ҟ8+'tP`EAq{};8Ʉ+bȧ2Bp}/GTѹ4y)K/ OlワQBfFU\dEmqwI"~wh^^8!..-.~nvMqR$ Sj~O)n%q'[xVde! }Ib(Thw*=pU9wqtBA}\CXL1R> M QP;:!nsD#T"BPזoz+3F-wt!Zu;68u ;cc^.dU5 ǚq KھuZaL W? e#vEr"O yƍC]6Jy*c=Cc[X4ǔ?c Q/woڌp\"gDh?_ þ:m[jRpb')`2HgCe2|gF.^jT)v78-3-x2k/޲3{xy1>]T}s0l/iR#,gU ɎJ)Sfa{=C^7>Fbw>T؇>*pA^r3^sLhF, &#{ͮJ[7#b^k:Jrg 'ۀ\@ysP_m%7Rj>E*p9#+fx"\ tygs +Oy($y'.iEyH96N? 3JeF0UhhCgYo."Ycy?mbW yA[UCmk $b[|b]V|f5&E6\ʴ .wM݋ˆ':mL%XWT}B| ϽD6,9}&:ZT̜ *.\}Y0y<HDpzmnڎx@Tpi[x,.cZc(j[z|]!Džq"rw2#˽[݋֑"Hh@e|hpuԥ 2w'JbuZDTqj@crk V`ڏG .2zzeHLL G1c-˟D%j%'cCn߲d"mQ?Yw@Q?Gbtl?sD"ph+lɨy#'N'i~sv x6̲WODž#w#?3Uv}cAL,0vvhj]@"A #t1x FB N[nWg>]"`ј Mj6j2PgYNW%62dP>4 ( Q_@d~c'qEMG9:ז-|l^5HT<|9F|FL9L^;Ӧ>t$$II h1]%PD).!_+ymEQMJ|0W ;oҊЋ.|o}N0ܙ H fgtRsܙvhaP'ۤ+askS&jsd-];Qx9^uK>[(IxmT]9匝6ChvowЄ/■zP/i\U8?7Qgtx3vξ~֛(Us?GM3d.t*bk[bC>3C"2+Kt(O٬2>P ~L7+r@tT#XƯx)$Xon Q!%tI݄qo| &i$:CALHz=c2ĎxM\#74.Hld$vh&̲w|W#8L;qLrS^0s'vWqBn<M\4F ]#&ewf/Qı[WP q-8.kd]7W'@JN Zbk!]\wjh1dB]g=,R:bn}<0jguaq2̥& M;{8ѳd** j$a`-TjՑAfMވ'Ax9%sW3J~ۓO*~<̓CIڅ7h[Q @\16(yF ]ܾj~^b7MJ)T͑p[Oۡ  B>x%%K>/& ~MFFWQj`KELUR/, .u7Cákbg~BJnal7VkGVvULG,.Xfb Acewk4h;^os)B_uoS\,aվ1%cM!:d~a6S nݎ.3,\Nc {w qq(ht9; p ɚWAYLĕN皧z_љ=0 *oڢ2,|x1fo4= R38bhc1pHY^u;Cw]ƌn/Р%wDŽ!?a"8;-< _OB'x%1Y53}|];K9+B orGت+hSr!@hP !RzƩwſF|'7Bl%JrKw;[3864Ngюge7-rP(zlϦJ[М;&.A7!ʀ 5m*1ݸGSU @h/A ~h6uhB\/b94q3,[EXY?L>֕4pqd?3jG9n@W7Y.T֛\fAG =#_SʶL8Ġg H,255Kr< 9UlaCmV)g2NWxZ[U4>">J}tǤ'}Ep A:9onzmS(dK ئ>^X#YRx{rN_O\1H,I WB"KJb./Z]ᇊIu)&2r7TOb@$dn^ idRaŻzl8yo];}qX#-@ܥ]UԎ׍ 骡:b" az ,^!˂7ݖHXB(+FP)}M..̡R@Rϣݽ m'_KFq$:܅x*fb1d聞=54*oA<@V4ߴ {˶!O6 * ! WҖUOQj>*-:dp c,j\kc>ЊߩB6hnQnktka^X1<&F[`0.i vM("9mI೨3Ȱ>=ZͰ:Uw' E*p8to \5D{_z7;} .p)R>SYN _}WWuOz[V2`'-yõ{&!x`c L Dɯ>͵S3_sH4_f . A{l?5I/1h1:tu@XD>eICGi ^-yT[ Q]?ODXV@ QX^Z6jkR-0!J&îf 5. 5H'#V?g%]TDR9/rZO /9CG(!vSѽ~ @y#}>_X O&%ɶE /4Yu|AV7=ᔡ.A@^UZG=أomoG i|3N=Cp/VI-,d eZ `eDzw}IwvsȊ/]"K* iU\YCE)?ƨ_C:T AH=gpjP[{e.Jm|vQ%y<,uBBFi1yMrx;"8r՚{rV͸[`Ag!0Rjڞ@ħ|#GJ'W5zEdMo,zw%;Cl_ ѹZgdAl!|{| " Bo2)7) ̉`e 'l2+еΈ l>\u*3< Ǧ^I gw6 uV%ݒyY-6/t"=!\Ĭ7;iBJ@ -żݒ9@^DR ~%ƪ Yp"}3lZ$nr8uaQa]5qjItj;5q¬Ikne1sLlhʄ tLϞԂ)Omu?%̧껌aX 0Zێe!i:+cE~3G'ڹa'4#[c)ܵwK f\ϰdsPhw/N%B gegma]<&=#.ljq<x=PDBa䒠E~DޖqڕцZ=IUL}Ѐ5nɄ|ZpA:k/X.,y?O:9qkTmcg p`(NkLˉ?vlBhF4m#PwfFdUH.n N+|jOz+ӨalODwƾE ĸY6ƑEjzwɄ?Ȓa fx?4j1Eeq9t Pu2,* P_JBHm'C=@*"KhF&?CUsbU#m1?dLnɂ$ߐY2G E`U;oh(u<%A0Wb끬Q yKf=F7VZoy[j0M7pԩL؜Ni*w(#Q{' .5, f"UMRpZ݅)lM&0 (-þ`aԕY͕ʌ6q޷5=싫rzG`f3?di7:}.~Bz;əH.V. lZZv{$( ?nKaRz?g0^bJ 5_I ^=,5ʨb .Nd}69"4Q$'F\@/PxUZn Byd1""'3'Ip|cնC<2$LQ97Iu^wG/ 8qpPm)J -śoGXȞ d妡\sQ zKIo{?{|P|E7Ar `}> 2&a[(k=G+F ԩuW[ 9"s?GSj@ї%rqVFS*(dY*_l#7t%6 ۳'riQ-nl)PA+ }! 'K&(H%L8wXw,BLnX[MH[4]*ݙ+}l;`FwWi_."Bc" H(ׯʾZ[w{r*G:OSA~ LcQ%zdDq9'A6<֓Lb[zucS";DgB`{-9N9= Jw;'PBW_ZwET"v59 aHaHv⎓<ޚZvy"*OA1+s~-E;+`Y2&e wIhӵc MF.jSp("]\sPzK.Y8 QM!n֬ww½АG+', 'X$*h8I?a`EN(X0 k*^d,\7#3mV9l[K va,_tɀ *qE6@{6-{'i&uÝ˨=O]d:VrCc)ŀ{M? {Cz Hh$C jc!s{(-ӂqN[ .&tx4_VG=+ ơVqrgV6W\F ٿZ,e0P9s{@9~ӓSAJRu¿z_$F:__:KTq Rų~zRs::_0 UW$g!4EX"Ⱥ"ĒogD&A\Y:*I=ppqM\/)OR`뛊tS l3Yy׊#ާB7kK#rgJ*(c",=HkL$f8_0fG#ڢIVfCNf7cBO]-=dk=4T ˊE-6՞82B鱳nlL-`3ӹ>`I3B\QSXO$`QdY(ǃEfo^zc,= n9\ Έ,%iT~}G1R3z(UѶ-+VۜnЙIlmN@ YȉB\D 񂃍.+ d44=N0J4^Ye5.O*C zV9̇iCx}&,@A{0]0"@u u^YBͺx]{E\1n"f e|"gz'9ـp%I4u$\Dخv}ZؖM üHGmZJr >');97nk4 Cۘ3}ai64t{9i\yQi'mU%'3՜.k$/pW!kLzΒ2E{#},+rj"܏[~sU=Wo }ް5Ƙ^ `"RtWQZiNSfQ#j%J1駼QNK PB^blx%g'^g n:|F1xGk}Ҵ=G|DŽ63?-I(C ٫ozHH*Iං I")vyPlLܔƆS 7*KmGU;( 3n ȅxDzAƟ*+tVf) ,]}gatF,(Cyq1&iqzzSkxG{P{mrilSE1ESHYT:)]2d&=nnU\ -5ua)!m ><3bګvТ5IF+ 4s ?M#S8e(V'N9έiUOK͝jMuˮ=Q{zXqn.owNY;cX~l̉LN鹩QeLY]Ej-$<1NmU [:QѵYsʪvzP&6F{?r:[0ko[3/zz蠦bbb4KXaÄFPȬ58RFVC_) `xvyp"YeeF5C%Iə[:UVސl]AB,|.5T<2 +&]s3T=z@.±WN8> w_KK@3 ?XEaU?)^$敵#u_Z&a2M:)b# Yh_  E~i8.S uwUΚX Fq8 桕 + 8}Vt~(zh;`M/1O HQ3Kw*yOjS0coÿBqF2ȷ{D;ɡ.U-y]qF.W殶\%' (k}qFvW )pLCE? AkBSE4y8 ܜWLZѝ~Otr^{ac&@y:flocx5=^2\˼VX MA?`q /b\TqcRX+>'ZiX  Wm.q5hH JTT(cJĐjs˜Ɂ㶌uي:~A1TjPc-I?}{ 2*8gVV+`f~,fe-Y$+45 zN;JKbd3tgDQªΣ?O y(R%ǿ'I?>n:<. m[:lxIt6{@SXn2\@LgS B(R*u>12 S[H1a-g =SmЫ@{.E$`nI&3%=:{1uٙ/ dr@) -H0'k4NZuz 'YL]P%+:Ŭxp{JB r pH V(CۃQ&)Km* e˼zzR'eY*TxRZHy(oŚf@U r>|Pn+xZzCD' `ĬNC'H.M"S9%۲?g1ǜa{aHꖂ-!:\վH8W 3VSUq\س+®ϑ,_ M)sJ]Xs-Q1Ȉ/eIɾ98CD0$eNwfl≯k Rqw#UcB-Q8/ /4J'FI!){$LE#m9?H/ 6YVv$_bXRAG ]՗OWe7́Τv[6ΩEvfw&17؈Uw,2; N@_B+ҋ=a&[ݗtac0X;q\_K84v dܾJSew3qFFp[HsЪYL͠Ja"/H9<6<`*mB|;]% iÚ/%:s@Aic aE$?! ^w !NPg]G(OɌNN.P3wA& `f|l <P'>v/dyFBv>Ge6] j9AsO=eR0K(v\V[gE>⻰ͪE!  kj/ҷ*] AAm3*UG J7+u_9 Yh|ҙ81:+ {($ܠd*gݬVw ʣ|*e زLHWɨ*)p:5{h X Ȕ:Iا']cڈ"V]e n=tC Sb.<ktBSw'K&\d:L3)c eY&R<δ,޶Δ 6.f2/Ћ@-s.Wϝjn!,J0,g}\Q G_p&!ՕcJ[Of`+GЀ{CV"`itOqPD,ȓs-0)P!nq/FQ&Υ2*0cHNY z tr0kD.$zggt-18Z[#gbkQnV]f)ic@ZHz 4}?*£&l+@suT KmځwȚoGK{r2@g)uF4 Z̿ B 4Hb_2/YmeިD9E\n.?eC)9Scְԕ.jAҡpR2qsHj&؝$KLN5G-B^IH\)ń,!+ș-]oҚ؊M0sF!p떺ߛuPTc*ȵ*|$=`8KT_ӆDKlMVۆYB6&!v aDfё| 3)8Q[F&NY|O(yR~G-)GB^fdsܵ$)wq\R*켔o*da%ƉddI/`fkoCW`:!O+w_n+S+x>o`TJ.حQL{Z Q,D:I/*JԷi0C:N%lɟBlzQ2MC8 Ef+Up` YQ Z6q簓6@ P2OV ,'~Gx? mJ?K[* H,P*sOh Xr,k0@˝s 07mGwR$c@n෩C y_ث#hl"!q9/G5+S㱞%~lIsyrZ{_6~i\}}6_/͖!]|_%R(v_đ{fCgAZ$3F!N#H/v(vsc.bC@]&U@.}7nR :>52e_$)geL}kcb-@8Sڑ*'%#H\#Ae;Gku- WPNtSK_Ujd$S!e(Go ~ԝ,i6mȪC6,x~~u\T|DŕAլ"\2/g*?KCU_/XpYkn Z >d[)L,|Tdq;qFynEAg⾅t+5\ь1P-V_xټ:-z\gѹ:5MҲO96A/V码}ۡd'"~ p=/1}r ulLy1rKUm$ǥtԹ1.IeM/oH25s\x_7+UkrZUWm!6K%}?CjRh2s.rT29rcτ G dz K=\\ CNԱP1mj.8yX@0Ԓ}ijd5,Gu"[Ĕ6A稊RlPҖ<^OAQ[V/QgBM܏$ {B *7ch>9GƑ@Kz\{oD 9C{:Ky)&?F"MEaB6˿ho/- Qu"i$Sk-d|2>^fQZM_ֻ}([V!$WB=2HZZ8T]rAo)o [ vQК0RGdEMLFiJ7oś.r)K&Q`GThDK}֑H[u|,&=\5ΨbO' پwqWnC_yFL#nnWf> k>aDx!蚢_lh{iC"&Lt$o*Ȑg !m&*"xճ>顫oe̢ec LCowC' t ޮ[9kqp2%8NT$x7ǧL3DQ.~R }dޏm50FW爵[_T Ou:-OSq~ gp"|&8.I$cG|$ͪ{,<\(*'!օN9tZ ٩%BTKZf Xf@gA[M'L!%7˯`?Ӄ~!4}zcLë1BJ86h4BF9ղ}}L#[;W"JPGA\a»tLꢱ^MT-w?~'2)="QӜ > b4[\1(DI,X>]8lϖADSGy`3kPrPt-/$)');2:ʃ Kapa1f3:q{]}W8̷ab~eW%muo%.wϵ N+hmOH\hLJxMbrR%wNtTN6H({3z|կي`68(9㗜σ󋩯T>$YWvxr5)f6dF,/2?74dOŦPrQD3]Ω vz4IP'6O3[@/U%#`@(ˠ da?Clp2xnZzHS]2ޜ^*`Σ[!C 1 z4(p81pdg@.:@0\~Yx*T^I㲭>6,Xns^7KvFj0J>GdWFZUҙ'׊WeI")kLUT:n#_s[$inn&A◉?zӝ—$v4rD˃6|O=EA1ܙNnYTR@[鄓A<)+@mJ`8HէsB˜Yipty;W M@@X`I&U$B]Oj@9-JA@%^^='0TcnbҀE&^>MA)Y긛`q3ڱ>'(A{k&Nj-f5 8/s ȪFiK}_=2_UՁ1| '(! u/34(#3n@ jEyJudxyZ ev; bky)u?.]mt64 PFOo`Q5<_12u,fc#vON|+ۢWӒHb=CӔ#ZOVlMcd'!]$Gâ1K*edRo$k0g hhϙQ Cyav#߉ndg-.tdVYR ؏E`[frR0d3nG|ZIDŽ_tB&<\dl9m\6&@:8]g&'$lQ{هa`LbAl6.-V@M6zA Z[`%"P>i1.6F#ڹS<scʻ;IvAeӐe=H4e6qj4s5IHs8nv6?<@J I+.`6"k1># Tާ`a/\%rh @V-n=7/m3spcӎ*3y*nÑHhSVҵYد.ޜEԦ&CZ$\NxJ7( EPM.t ʅ+~T oe:Q\_hQBڙ$׬,sv7sE7d رmխ!{DG `F3xA#7!7u&rmq"do3&a\onh~z^(6)ݸt;+S:!M~mZi4RBl&L]ňY ЩkxkUc8<$lSߊ~+h 8ά(t-:_hS4q H8h:7LVQK: ÝQ PUƸr}BQj:;5S(\8C)ՏZ?_檃zWG9`k-#yАpyhHO+ڐcewlr7c51w-ҩ]ݚ"J* B+D*kFeG(?9ZIcBBF ŭ<}ѱzQ|m +wcM0>?8@(.WG{Lga7MX)dEk]*fV%%VX;_7eoxUZz8Fd{3dqɼەh=|3/''jM=[gzy)Eųn*J+sܢˆ2;,Q;U\셗7S9ΡbQ&Gh;eͪ7$!5Q֌Ȭ:OL-;F@6!pҽ.ګ z%ȧ G͵ď ^SYɌ;{]4U?xl͝\5udj6?p6Cx]qVU 1*sSȪ!6 |N~cxw78>X_JΉ 5qZTШ>hsF|P|"Cd=7X:TeDoCug9څ%;h:U¾(otF0 cD ,cK O]rZK"ER~Sd?>/4JBs:-'0:{R*H`1F"?RIʮA]s*~qgڪ3rb6s|iM% yK2r#u.2#Y6bgz!ݑq7瀐#w1_RWko?X^Fdpk(+љ{cj1PU3׎HvY=)P{J?7rщ_28R72`''F.A}\:!Z]W"56wc~T "ټ NӼ K80n@e,=⢴TOnZ ;.]YOfHF`nC0x*/>oLRD#gޫy} K=xF2X)IӲ@xqC~z~'y.dN Z_w=d6p#MS;?1zvď Iط|ݧk}!ѫre׸j$szks~< Fu+k\ff|^$9&1G#ܒ/Eʼnd2a[Bue/`OJhm:7&sdQGuzO^`ѷ&<}s?2A 8C='^;ۃ1%Cx8ؚ'mdN5xģAV-I=p0z%Z&o\/І? %rD,i0D*7;Vq2ʗ.s8T k@<^!s۹V?w#Ɯ]{%8-^Nĩ-X<$W"rL5вE:WYt=7*@J%*KYR̎ O)t J[!* N`r%N.q#kֿs|uu%n-xBZ*­غ##Beeum{''EyŇmīӶoN١e"5o8D/~sT*vh=6jG>Dfbx9C-LYg?y^DiXT(//>9MA*a-BQ Aa}3qzp$Tҭ\? cZ\"تEI#ByI03hGCZڥ/Dlp8PFHc$cDJud6QT_%4dJ6^=2XZZNӺ- x+(,8Й}oM 6 ;]9Nym9,0{3BS̝Y0SN@p]X- IG Z'A>:E6İ?1w/]M<~|Ђjx p}ۘ-w#'P]!PCC3N5moZ NH+a "(ϝS[ʫ!T4ȲN NG!櫝#kzd`5TKĩ/MO])|twIp^͢cG,燧O?hm&QsGK2=r;w:-#]66kBi7LL Hn$Vm.}9/+,xL&Ԅ:>he'_GeIv9+g!|=.ǫG,F{|-֜I}P-!R~P dODlir0^cg_ MmPK8<]86GD۝t9ށk?A/3B!Yh MAtpC UVц c`@nɀ)'b4b^z0 uC>T :ÑrnD&(u{7٦"9C|59_쑿Y 0肍 ?*(cNiEQ8@6Xr2*]O3f`PH>p_ᣯ4 Hqwv WjAƠ HsT OSf>Lȓ%;'NEmnl94H ʭciSꃅX]laoޡez6G++\kCXM8jC݁vۢ8?2<ɥZ< `v͎nr3,ʦ¦oY~7MwkZA#H%wnIkڱU0M x[V6$CE !ڼY~XhC3!DH (9y^c5M3},YjVN7ѱ?m @d$g:Ղh! s-N-~݆ΘkHI=; RzI4`k0|>'6)\ŖYI/F&/N8ד]ҨotO=JHag3 '{~L aC}Imn Q+<0P"#o;tΠz6$Ekz}+}!XQmh^"ƀvF砲BWt){&y'A16 ɀ~^W N%Iy6~!?rPM >P 4ٷ~-c[F}tJ!/j~'*fdۚ:#%$vI.JTty8uY~Rx<<LՓE7bpbR1WVx}&1ſ ho~7S^f06s17h탣[J q^zS]L ۚqhWeG=@;+n8JKLE9Dp!nBB8hm F:R%7>R7'j0v'+ϦM-HHמAmSvTk:CF]ߔ5.?cC.Ƞ %{+nXBGcWtRyc {[M \1Ȃ̗rm"1CCj| (vG8l8x >bHGF3 9\@aENW, ے;,t*z>T񐍮ȅG۷&O(%oVR)ibUyQ~Y;AZS4ף%"ݹBͫ&-p"װ0nW'pb%Sr'H,1!4^]\pEkXwA,B9) <@#-'L6]N dhv&nz緁Wd~F$ar=ҢA<v ?:mMN#$\Z5{9{1,)~lRiD3vg2+ȳLVKm]-ۀ%"C_ El?y&jIl6ӅXjMr:(zǢYTW19o_`1X'yhZˤr0(>PUp n+'CWpBG<D"nDo e'gMNր5|5۳:m _q8Дv*qS"8HBB b&/j;3 "U` @R I":;i.<3Ђpw~3A˴bR:شB"-e3['ItmB˼䠻|7%~ 炚D,:~nD,7n6s> vkv/ 21UdO$YXfAj륮Ԫc_F@S{K9D1J_k%#-jƃW֊=Lk,AZrB ا!>AfRX:v|DCBn}$P‡JOmQ䲭QK׿\ktzfY>Nx;C huh0S"*=W8-gZc\D`@+n;Ž}K?[D/)n+Ƕ>D9{ }3<# lctQ j"+rs9;- m,9͢xNA=VhCj'KfW31>О;_uU`6ߗM;)b*϶(jt+FU\>a R4႒RغO! Lsf2̠vbiجqDiqߪy!׬]s H:Z8VZ ke͎-!?I;]{y/2F4-\'S+j2ɯ;QM6 ^&W7 HIDFO٤ZҠNo ZHK֓ʾ)0TSv}uPo*%cM['| Wc7[Z.2%8cbnRVîd5iK]M njCt;H_iZU1 v[j8MLJ$Ң/mJuO_k ?p6o ns3^V)$W9ņ^)VN#-"~J/Y5W L ׼C]`R<3`'yyO3&* eG-2ax/TQy);K9o$yr0)/*s0~ zl%Tz y \¡fխ` .[[o^~s2,Ѕn)QZkW5IDh{ˠYQKΜJ7Șq诀sCw"NupXBCJpyɖէi[@Z5d#@(mz(ɳ'f,wPl9 %iD_k ۼCPXAJ7a-F0LF۵rRn_&^ExuMB 22lrk@pEPsjD%pTS^aa S 2P\ z@8zgMnynw0ttRlqɌc#&F/Ăӄ)lś^E|=X'# }Z%=A.B0 DuQȁ`J $O:jLM-nr%2EJBqVg{'4c }aX ڥ@Jv[ I vS!`񯆓ASl &Qrq~JH7ufro6yސG MQZ(O0 k|i=B;)PE/iEz/E}+-NtESSӗKq&D89$zÊ¡¿ٓXDD&daUO DJ۷R}:V-ɨ8T[Ŵ:Y 3a z+\[MXG3Ds{'.ĖQ>q:}ibQw}[%\4o3<ݫ` 1it--1M~,6Zg=%e%C%*g!j#dtvNCUd{S!w6`gyQF*i'svz–:y #k&hu`kC\ُi{ɴZ-[LPc?bGįg723rtјݶSL򇔐B&>p7.N@zB1(T9m2ߗǂjSC"R\U]k$^6m>- %eYo ,|R`N2 *tFae -Ҫ} HW6W/E$͡_LxM~HP퀕.Zeq"qU婽Z6%hL>dǵb-Grd Lgxĉ 7}|4G-Q@r=,+yDuf(≥$v]ax@:yjBeV)(B ?2i!1#A޲#Ib&A|XWZ* QkLߧs艡x*|(hK^P*YXě5ݹ-gc(-y2:I \ [qe/Tl8"x) >u$wK\&Ew{-)/^+ N%!U!!`Ї uzWGiHYgm|EE} zg&O G8h&#t [r 4"BB6 3v0W%&Y12DGYrI4aXB\&k,}sr~Kb)`bJ|ث:su5chgFZ(y'nmELqp0jZ䗛b"Ї=U!J>oܥ/mAI?ܠ 9fa\<}o}}ڢBWC5ej{0xZ6M˚~str\ݝ"cIL]<]] ^e&;(ѴeDoIP g &Cve,jt|!Ul"Ť-N!/^ស4Vūʹ/6f P=^y)PeFt*X~,;խ`Ι 5?oܻraus>꫘xϖ& X ߟ=6Ne̠R:,PGåHW^\˫4ֿutp)#blf%:3?Ni߸,<|Z"gyD]='o}%2,-=p aC荺OF,gˀ1ʚgc8ePⱆfK ]], d6ίҰ#CLjS5qYp_.j>Eɦ0mn ]" i|R. $PY 31bHk|d_ZadD}\+&_ӴT!L֎$dIyͻR->~J:ZhP˛7Tfɛ C#wkPj5-gqS c$ ] \JlтtRi2}M[XKW ޵ʮ@j i5: "-<ǣă޵BT@(gIfsmPz=`^x";G1涰Z?+d۫4cD7슅9m\.?Nt3wz(Ct8Hᇇ-M0c;O/:73eV}ex9 G,3nר b\bѣUCcci4O.̌tD$ֹ&.(ko]LJoQ43ne9[wW[^)@UqдI>EU5׼`»X#W`'"c!NPv/RD64郴~Cjl=bNb-=:j6,ļϓpA @+H0W΄M#brwd bgnouCiZ$mhҚ39?R¯\q@{JJ$eh/x<wB#Ldh*ڦ0a.!L=[4oKf^zC!!}W[FM9ڠ5xEހNG3!*6/qR%X \9 :ƨv VLvVB@aM`xJPإkz.*zܗϢ_W =;1G]2p&!1p>Zi*m\M;i{qGId`)-hKp-NdUB$\/p S>IeSGec3Նʮˌldm&G} O2Z恑9rn)GLQAƒ?1-5.ŞͩL˂:0ڮ~V:q[$0!3{Ed!ӵcHiKnޟdo8ibJՒ$ 9 㩤dlIQe\)etbbyB4{vjt}0{fmU/:5:Mh_ YTPg#~θ͐/wh>9w:v+%4zdCoD Yl%ۢΔ^Moy jLf+{ٚ&1-,@dPԶ ɮ%c 8@<!U C<m%Wڿ819ڼ oMF5)LM@4߲]& \kƏowtMKigIu4o{hH=$'8}ھTSkR(l'p!jf$7ow|؎eژ~‡D|F/[ `O;[qvJm^Iͮ-6 0󛿡|bfB[ ^άVD294 Cp` V4~xXQ` &HQ*S8vc;3/V)ŸJ~K,GhFcFY~>:{\"AG.F+M~[p:lŕΝB&ZEChdim;ҡN5D<@QdZ ~ޱBS9̓Ӄ@%bNr1L+7cr粖.?>ʀ "I5nCƈ"L"T-Qv1,όM0j8aXTT^1БQz 9m2jeV/l.'| "!w 8*wN(b7 ;8`dnw elɼ`Xs{AqB {fP]DѨ nGM7C.ѿ]ۓ|[)0ܩS`rEUj=meE; Pp%_]jұշ:Ţ IX˙|6.b5OlC\PHds|r5VX9"TX`?R (.*X^M[G!jwl͖aiu-\(2-x d|dPR"[m& uZdKx;{xZx$> ,eۃ H;4=xR9TtSzSSyE~bmȃYE0, C"|mX+mpRuFNL>ZO@Jh+2:s=OZ 5H+cvX@I C nI{Y<>-O!ɋX^g.wX4!v9+ u"#bl+m*1xC#m,IQ&,vA 09]æհo-m3g@Kj{`S}AJt`.颓tn̒J Qy!YgW") TM̒L)B)a]|L' wqTQ53k^d8[iQ)iyϪ˘Ga#6 D$OE"@Fj`97aCe!Fai^  <HaMA]WǼ<^Cnt)60Vwi|Y_Q! JfkC:#q!;P0'->}f]ڹ\GbyƩe%O0cJn|ôHim\Y4{DaZ1cF.,]-4~uWc$e5&jڞj1?<)Dž(@18FU=PuԵ{jlwwPHP.< ,!kwEEaⲦf;gN]A+C8rW;nd(£%BSZ!+\m)HT u*[n9sQu >=<[.ޢYc2\{Srՠ0H8A:*wbt8,݀S Z4J*PC4):cFDz~}/MiJiIYC+x] T]j0|ŏrT:l@]v.&oZdL M &RIcWv+0[NW=m/HOIg ]~& ]a>h[Ő!?4:+܅&:(7^$kx %5mPĶkxqٺSeߪ7.!❰ yWDh|E݂ xA{3T^z?T#S\Gw֤\ Ky%HP!nsGP=BQ>H3C6ѿjsH95=jtl@(1_ |zekQѺ~#bc?YLC=vTtvoF̟r,;'b0*كf?@9PSĈ0󝛊=p}t@'Ot7:Z7jiڗV }L1SHmXڗ0%[ϲM 1m}`ӹ^c8,QSpDf/<=YQï.uAc.Dέ6VVDXw'4c !ǔ."F٨fԛN Y<|d!Tp}8S+6{}lrLg35*߫^% 2ow"PwtIcLvOEi'76Sbǽfx=O{;JwRˀZaoIhJ܊mS-Ng  r:Z|sP Mh{]~ߞY~Z2MߣxH>UBrͳQ%ʬtY(=(5yU* gjd2mN龟i.F-/b $ROK*{xfKImyvmV0[{zWV7x ph^ʼn0$d}ݣςb԰>I\Dh-}sYdzBF[Џ=z\k`Yˬ8a(Qd%`/oT>rHWM&/>H5YMDE#n;whw4ta.kAq<f5Љ[|A8o!0XU[v;Ҧ؝edwTXҌxyҲxd 8 x7c#G@J==3Hk\я*i SEK'^beSꟳ0 DW7!Dms7;S37|W{D&f-rh}z)ҚF9\Cdiȹ$7?穛1w?0?bܕyi/+&t3+@Kd-p/GyurKՇ71~*աI"RBL!0%fZ"Z@̈́vQfuvvXݥFpvscY9g 칔mZ%fc^ Q(I !uk++d d?&/o Y~BC[ʺg^JB=]P"7/\4&%>!=3O3.XIR_,Kf]w}yA3} ֳ*~W¾P6>=M%B}'ӟ^?+ 05xTu20,5`<zƌqs_JY"Xk=d`Ö#]Fqclz ovH9^',Apܽ?èDhVu 㝫7{NTD_ӧlN\#x';©SD}MPr#tȏPZ 3xNb5P.α{|~OuMjLJs(B$ƐaԺ]FZ`:W{Z{AVȺU0[ڼt7>P?}vZW"<\#3V[-霝{߀9PGSL5J`X;$l ]L[,zmR xu B ApT>(`-ñVL,=}.SׅJts^dGϡgǥBp u+ Fd^oݘGK J{5[S kSgced9B( صmY?)bd^o1L=XgSV6slZOIKPZ1ۭgZ95ҏ_Ax9?UbW̴m >g7"xf[At7Qj XChowVּwޗ\G**qU0lgiYdQpHc.qG4&6wlL~'CW 6e1:3qX\bĺ:(f|1:_Luڻc։ f\C̰.s@0>t:Y|F^m8pM.j9 +wt/up!UYw}{0 CY)5CFzuCĢZ pԕs Tu1\es6v)Sv{@Ȅ+fVۊqU4QbzL\WM]@_(!.+"N1hA'[K6oWm$YE_jNX5iA$3 |GBU{;<9!fhKl -*َzP+3=4B@ס^_yH@m,]0ϓs\S&[|67F`S{ԘJ Bi~!wMX,VRwdjG-42mdǁ1vv9AﹿW`]KW| +q¿} BQ4i^T!ǂ~%L-7yVZZn+:_q-14 o\I΄>^Ilc3@!}D߂=߰ ..;[M)5D:c1/a0`\D.$ټ=/|_TIeio+SIZ6 h}E܀6agޣVThҵ睺Vr˳PD.wjP>_i7Vxڥ3Rz(ZdbvzRD6"}0;G}%SDbtBip,N)%+ϋ ~LrO"ҩᕛn 13?h-v@q0<0Ak3? x 4蜰Ve|úDDЙPZ>$iRZܒ~{WCty0Xܻ=]'NܝYZX?h<WPUEk @* Rӡ9;cZ(QkxwҊrTwgʗPVn_DC|I9f`tEZ!iWE֖ mBXgpKheT:hici B1^?hDȾ2=c2UHB ٷ/+ZE;LD,0&F&JݤkTC5]Lg/m+@TR`3kr|D'Jk3p :z%3lo}*v9"vfPԱt֓9^>#|Z ImIyt-$|;Rkl;]4gPow$'N̞a yDy? [.DQ ߨr/{UB 欞 A.RMog5ړZ~K4:I$t>)q3CWY`oŒEEAr>Uqt3dM_(5&&H( R9NLHxA0:S#5J',]eȜAeϑˡ6E1|=RAX@5+[|v̌6Jp WnNqZm5 HjG:XkHSG2 ?`qzTi2i|x[QzQ:F9KO,UDή"y v.D44'ȧ ;?_!fj;ro[AH>[&8^Gh7JˣqVUXtd^HNmz#hNtϫ\5}Vw`)?\o0c6ႁ`TEym0 BM-H M=0&EAqep2IO-`jJQB6C1470kAqk!mL?Z8I:Zol=ϧ6=)ipZK'v6q/ &\e.+L7,|Iw,x6*CvlgW/W2;e%b(rp箒 =I}V@ݣhV![rwLG?Ѩ0iRLۂf3X3gAks*JAp^!!$ , j urlƽڵxܨB0 3ChܲWV! vv1%-)P9DE;@2U{r̤Q&HN,,4pWRۀU.(I #?QbuE`Q3Sh[IX E%20.0="|Dv'qKj|՘}/x]"4|76*beidݜI /pZbs= tݭzNTO ϱ4W?_S֜5djRzhT{IBJ|3l7]~Z30%:ivQjuܴ .YՁq O"2/#DoִQF;! .RL\)'$¢Q>R#7]@qS(/B}I FA@>R4c.BX~@scu9Q}Z$6z\ڻ]0X³BA`KqY 0ٽ[|K(<,0, 7h&iAB.`-Ob?`pC6U/#d<}rP˅^Wta@y'CK= `fsX2ՔaP}|>]T9B7NP#8.hFF-5mTcvxVե" ,W"fF;>JŠ)@&ƴY+ڳQ,C)/wmH1u3esEgPG3R\լvRWlvQI=&yn "<};H!p> U]>6e٦b2RHr~ށ_ ?NtJmx˔KL+ =ɬHϋ0[u5P#E/w]w0ͷj';:'(t(rg3$ũc+:\ q,EKyJyhJ;\d"c뺍mnTmuwO3D2$LkO)-]mW]!v++hN?mLg ߕ߈0w1 fM"#>?NRvbwoYK3a?tgR~^{\:J^!H9 &; _\1XO yWJ/0C4?ܸaT\YPSTrAӛmط; }{1Z̼0uA(])!no]v>Ń+?oo\NBxW6vB =״t 4Qg/I3h+k ΍Obb2sSzU'(YP*mbcå52eJER8,M@@QS"=ሑoN iyY`(jgUz6`aNx OMOcɫG~o >뺨"sH7Jp;k";Sf4$\Ol=8;wCD$K=Aw(f\IEF;~budWZ*D 3IePTC̚x^aS3|Y\`Oښ _s qj&;fzYbҤ Hѭc׵ H.CC nyLY9ZUB&??QHuA-y28"Sᠶ3A>XBѮ&Bbd.˃Z\GSWK1'IΧ&w56@RQ(:e2]@ \Y$oFۥmw񙜟@X[W*~.<`-by Nrc(]ð|S@^pZۙRn*?`E_x r0!a`~K9|auы/;.a.J8Lƹuta Fd›skNViC uS2}R{ἬiYg@eDe/Tsf0*V:to%!:%Ȼn^JQ1U·'i'ftl! gE~ yYDˮ/AҴ AG3RwF@[˄(*>Kq<:KV?еY(%Ϩ,S]X afzs@?%i4Ocb\:r0W]w޶륤"<-)Ih c9!ɳNhKd ao\Da Je(GqNmHWЊb_FІ fE a}IcZM {͒gߴ Kv&c%'nK&3 7=dۏF3Ai 8:*, bꛚ4t7AM>cT A5"RA}ݑq22nVo)o&X2?r eVxsB+N%yd*Ei&INm+w ob`״go;[cY%-þ3!|7XK6HyG7pg;`QuM<9v:fSl̟śzG&;X&I* ag/|<ϖZb}gO?3&VcaHGh~kVQ`bM`J`$V>è OZU&GDh3GRɩ1_6X, &*Bjխhiox8kV4V֑HŊNƀ 0@. S4$ZE׹M @K |XdV閩w #W^~{9.1KjwMA5`:j;\sUZD]-L^O8"=xTIy,+h^VJ T!A-l,pX"o.M.;7?\G~C8rwX SN6/+iRTظwʅiCSBfB \TRf!U簸ieǤp, .#ռ'~;H<(xlU=r9?6X}As8RsbyOu6?&ͨߔVÞC}KyP\ |@ڣr,ip6+k Y 0Q#InxuΕ#ny;ŲErII)ϲgnRH_B % hBdAvOwx+w8D}/ siYKZcrT_4q95wL6x9~SS n>1Q>:aᧅ[f5߉2!C@e%hy6AM5Sq4;Kq ($(~^bԟ(dk=5WۡϞ7iB;S[?k?wǵ/^ }r:]Gu A!|r1s8ls&P-j/aw\b0~ӊ3rx$A"1r#:?-*o-yDt.#:IIdSmJ˛5V >P$G;d F]o!'>%r3K:΂llgOl1ecǚѸkK;83WvyWGL #|J9SpNDN.YAm_rW_Z<]PStTj#5o=^Bӛ^J/dCv,r`=d%FnޗOO/ЫJ$'H$s]NKi+jH#H,%E@ej*b`kC$Kg8PiU7\3Ve!jQz,w HHCfAV6ֳ В JdϼU0aFwԲpiℭV*9 8stG3l-TUX;"b /@*C s*]}bnLyZPt ( fCN\vx6_}42"Dݾ?="H^/K׻Y 6$kW67ij7RV6"mt]y]5edb׵4z\([;oUl)n]-;H0GrMVR٨UH5a+LJRk˚lb;~8PE*MD`<ȼX;Z~RvJ]f8H}Ȑe#B{O]4^pS]ܝ@m)%WӊdC DR 2!)t^)T VdM1 [-Yx"6U .c=ik1L}S`n`37F#CWCmES%Cφӧ 9WB: % km# 6`x2,8.*P/& k'|dbtfFp l/  孃 LIrpL4Pv@^ ŌF_HvGX}+àR!l#|GXAcIm [+vq>1l9r;ڠqȲN5X r`-YLc"X̍3ۥI^41}Ǽi4r߬|P #ƫ?M~Ř<ȬJpwd~P3y"̾8#I2iU!Gw]5CEO]sﶻ#^(k’7l<,"M? 2ZTՂ 8S5W7C9/=fG> tbdR=Jˁ$E3Ս*w6JߦKms(eV*tώ)`|yx04T 5av $ߢ3:f.r*,Z"7wr*a0@G *V@IPxQVMZRDNx\<$B{#ؠCRd(ʱ=jYr>hKxInis! H$f^d oڛ6VDAyIqE<VŽCrY1dr.Sqvsi~*sX>%A,VjTb ͤ/"$ L }#hS֦<=VBJ[ȠciAS _#ƌzZKα$c`U}aK <;V/w84H+օgt.8s~YXN\[ޣ_><])fR=ig֒lWVR*MdWԤ uhtϙ.ht?U"8"w 7뢖(pR+[VbHIAK@QP@fDRCI|O$bOl-W:\RS%C+.>nF3LT=~}Q n@e?]gĥְsTzEZh>uK:8N&9!8 p$U&yUģ![VAg+FThYXlv_`_y}p5ѭK  nRHhN}jmIOܥl]Ep! \d?ƈ$<'?"3^!T.nA.,-/80R)W`F^$C^^@NI ϟVQ!pap0撽Su(08dХH vht{?UO/щ6ɻ 7}0S:v| [+ҕV҃~/pu2W3[.ZUl[P鍥c#'xtwt$ai1⤦I]ϳZ>W8]BM# U*Vn+ȝ$UE,7]7v:RnH U%ǔ3$7*n~8a /~M(4drssX1rg8peGXļ/}Ń *XWÀ(Da6ą]#?D: "W!;0|P¿,:Wf$I_̓-xcIڈt3k- }t #Dvg2G)òcv%Q&x̞a]DM#O*=aޘ&ݏ1*-_ U&5] Txe'`؎;8Cy/Ŗq4re $ -0z<8"KBs@wx? DqjdZX8%y77=FH,+-% *!%sgwZ ľ,dW ( 9bnB[` |P7R/iA$,>x'hl|׮N$! ~Zo _G,MB%]KQ(Kt.p/cZTPK_s!, n<|dLλ3b`G'! Mp2"wVk'ka_ a;q{}b3aeҙkMVf$l`bD8SNgTh9d[%'=E6М=8rK gP}?F|oXRnUk%95 5I<)12=c\9syYO {PDf, | b - ˋLM*1nzyu7Tw9?RӵCqξcScpSd#7EH#qMb.܌6A0)l${ +*w<ƍ~s^(w.mMsiQH6`^kJNgIl-8 s$to@јvtc\) / 9'`'eAJ\A\5}_tl4!D-$3v*Q܃+,pvkݡo=r<&K vA!ricfp[i 0V$?C"3 ~!s`xEGr=c:yWP-le D򇁽[[O5KZ6&F2G0$?EMLoVcτc6WCvI-Լ^ "g˜|Hs^"8 6_ X`>)imFM\ȓ2aEs#(m|b<!ga[74"iw?uy='Lebz<V|OBp6TمfVd T"ZL;` L j@RÂBYZy8[ -'x>7FeX33 [?8-h,*̣B3~R23c oRbNK8}0ټ„ />!?swTn3g^#ZE:s"%/C_ m73w \tW(eBHC՛w#E Ko6/@o*л犳փqʝIK@x fSK_*?넅ZlʿC](8(YcLbhaԨvݭ?~IEa/@?< tKsABA#Ҥl:p҄ypwi7_62A\o W-qOzGs/kр_sBS5K}ѺF <pXf%E*B xȦL8I 5$ӕڟ|dgz,YzNꦒҁ8)1绮o^i:bzŮj Dk&֏9\ym}JV!ASU؞6GAP2;Dʑ~X蜋0:.o# Ga%h^I0 +^H$!Ǔmy#az[45_p#2?_p+akq7tuvI9&$? _Ow%ciiam=dGxs\֫% b!{N!b$ |%غlIQ'݇s OA|f olfu.?:.D$bg >V!sSw>(H\`aED,TM- <:ϩv#1D]V^ޟ!':k+#,ɀ.5K" \tB ci&_]d'PwFz  ]\ Q>.LCՔ[Xw +i++Vws>JKqUgiBk4)^ȳL:rZruKgnvTZ@ ƢPȀ~[l%scy*"@5D7V}guPR9z? Z'M1dN8C$ $9J=g؀tHlzۡ-)*sT;QGnAbQu)Z]p3VMq(@0 N+FxUD0FWhS‘!Mn9Т  d,SJb8Oo_'- nsK;gRɟ-g,rtx+|RڋET~TS@,eel,_aDtM wQF y:[C%H*)Mt%9Z:3(.yݟwCPb_"uN4T'觬SOum p Y(` ud[;cB|m)W?H1Й[1ٔxn 't_DO \/F>Xԧ;b i ѳt-N6(DC#~(žE '4JE`Jf(Y֪b&#R1c9J`942aV9 GС(`q>|>k7V~gWo9<#/Nhֶx)u F{NqKJp(mӆod_5 FKw(AwzD0ՖB W+3;hHK.KF6I7(㵝7^vLsXqa4i.ըWY)e햠LgvnW-L|ZIܖOH{-)uOq\(g-᢬Y10qC2rl( ݆F~6V7*6Y.2_Aٗޝ 45eU"2sF"j1q짐 xJfigXh)A#U]d7 vmw[[7`z"%lwC>OM{(sgă<6X"KJ᲌SҬ/U&ZU+IAJ6"lǭWk5 ib}hށ19|-Zi4w!r3|ې5bgo.:eWRQ Sb6 eX>S"-R9ѪֺRORR֢"ma:˭$v 亮ysgr4H@l`"ݚ( T+Ǖ{knJ?*f3EʆS@ =qߟ"׷/<63uԭFqѹw= C3~O!J= rc(`N2 YSc4@B){ΗXߟj FA-:?L@St:%9-]d2`o^B .sas&tFearjj6s>p½h[mGJsj/3S)՘ruI!sRq*b$;ꟊ̑Wz5dmu%v{@>6JV>Yyh'=K>|%"A\frX :2KyT^B3hՃ#DW5 :I+z KK ' WO)Tsvz\N$z:~rFCk82 V@yG84unV0Y rą[[ Ld@bٖ?)ɞV,ֽw(clpW6Dr)¾=gw/\@;7D1GǼ'pׂMF H[(lC=t4_ 2$si:fA~.,&0Mbk.G9ӌlk ¾CC|. YŕS@`[l=`Cy;Lá%Q v[MVb4X.%z2+8㷻@bkwri #zOnicb1oxW= BHJ4RD/$l0hC3֏fUکWa|4Un:^6PvF!1T?|ӘMyr^ ĎǿY_'T +S*Tw4/89K)Y*^~~[`RQѴy7bjDe}ʌgܤy(#B t#4uA(mO; 1bb<$` 7m8@𦀢Ȏ؊9T^?ׄ @g')'{!O*I"w1 rhǖ#@f`r熳P%e>]W_?o&RT!HgQ:'Ep4{,<{{M> -@B +q̏yCtoq 9-;Aӕ_F0o!"TI0 ;ve<^|z=HP\xoABy8ӓ>G<']R/%tcg!%OnfhY t&P{Ǘk/DGΩ,IIM]8$dr%UٖIE=c )_,0d iLMeǰ0WQ؉ˆF`0S؞fX+p(g4z$cVCQMb1ڪFdz$ t(] ]+.! dO.n[Dm䚨p^ Lתρ%*ZE6Iq`j֏t|)ovG&Y]#ŮB.s$) >1 8pw[MeD 'mĉ8F sXeWkRGr^R6q<6:.@5\ P:f&d䥣+ڐ؈)Kdx>L_6C2i]_dZ;ԢiUehw:*mh%i5 c,,0ibRƤruw (%Z膊渑ẻ rߨB(9G:{C N:f(n 7ƔV)ɴ0qѦ7}cNe 3{?؁#}g 'P%jz6_YF S0ˊ"h0@xcZx7N<;Ԩ!50RцK~g@JvyRR}^ jw0hN"S/;HGƇST#ɣN[_GNnuq#Nf\8r/TnR{ XPkc#:ɣ'/c:G8 /nO);Fg>Gx>HR>DZUʗ =%{l#|f;d oD:u)Ef7 ,TG JZ;imIu9Pnڎ/%q2_|HVtEvᆾ @Ɉih5nƷE\yGӦuwWҽ' AZJ ~1H4PBMhRp5ͮQ%TH6L軋0+e恦"|D6B,y*ŜdgZ޷H&{jg7\N/%O*; Ua?S%'kesϡz'Z L;ۍ )R/Cf2pIZ& tvzJW 'c`/dڑ\Д2_McBY_09N\3I ֱPcX9f?&ځ ]},@-E«ތF|-ޞ\ҽǖ''Mv;*v`zmH6>VDwiw]yAW 3omaJٹ z5(¨BCLN]߲좤nVI@Xv3d *>\0(/Dk}DL4\Y|!02HYe >L\BVNJ-8*J+wCo Wlxu"PeCMeDo 儩Ԃ^ӽ fǚa}@1w ׊KPkYmQu%FlȞo{lAZu]]QvamUQFլ L* jt^mJ^*sv￯ƛ#v*Ir);624kﺋx>"e=K Z<%Jvk|N|-qE{2JxL;1⪟{~!sy hE[_Cc,X2&Q@IjD U(Z[ SPV*6uhF% lg70:%{Z84|KxYnQ^T +iuAu_vKXBlNx߅gmh嵠mV)HoМlyIM` 8V?$}DjtF'ld4br#l`[gH>ݎe;gv!Fl H4ҿ%ʇtL}׮)7OU {$OX)bc(}C~i~5'OAâi賨eozO0b(Dj7mnj7v_2_Q*8'Lb3]?=X%䁕'q97}OUյS\vgR\KD:氦$[5f\WfЭKD=usNJqd^iz*S jE!'ItG6IP̯Q+`׮Ⱥz;% Edє3y!P8+K@oF=,6o@yۂ`@#_I~2W;#c "AI-fJj_] -s-.yM40>˞Uz=0BR)$NY >{k:Y\rV>X;uNv ċ*8xdU5mW /)!.ۛjܓ*Sknj`ND2m:T~Sx˙׉>{H 2#${; ȮNDB'8{t]FUeS#fV6h}eQ{?_P("Tr#YJ[hYkxZW~וJf> FG1xUs% $+3lʹa\_E?@yJ f g[h\ֆY'k{pYfr}9q{0x#Xuqӱ ?Vջ ;GhGvޮZ G 8QLUѶ'.P{pomoy5h&UAL(&NڣHEɿ>$ k͊2.^Gm"\<qzG[}w}[KHiշC ^ΩE 2, WB¢v8PڀwEY ۶8-hIM26?).H|#r,=O?RR pB<. ELׁH[ ̝.[KMRxE\ͥ)-$iݠmacZ),;0lg?,1U]I$^¤}ێr\1=n#zT⪴K(!zNN"Ln/O 쳢|J2MjSֆC# -V@>K}Zqi98>2(vMSC::Ρу<+%0H-1/?AYBJmTbUB?"x%œ "-`yENFx:F 䠵vߌ8yts? ,,Uic=Ϛ*kAX?O7 `opPI~R\ִ.X .pƆsƣA37Bvs6GmMWU+k)mޱDm*@)'ydw( W>4ڊ;fcMzf0Ji1mԳ|##n+T 7׏wc߇ #ʁN< Iux>;|fӕ)X?v59n4gHawp !=p1cqJ!3cM}Ӻp EKdž.h*DvI_zxXcK!nc)Qwj/krǸ4)_*Jze7Mp:bsoɌ(5ocD!*8稸YFCcy_;wOiDOZ6NGVsh *@ڧ?y<FRRonŴ.(hUif'kcԑB <31*9 ק?XPa) ^,i;kain<̨PBL;n=PTڮ ߡ!Cxp ^9yy;+5&"Tj}-"t U/>σ|A* p$~ڰVi~ ((3&5S~#irK`\Zhu7J!WNc\<ՙC)rۊAW7rʈÆA{\&O6wn檛4GK :z5BNB]Ww9)/PK]weیv^7#W<*Ze>Xs z&|{bnD>)=EAxqJ| O[֒Nlc[[H Rt6Eds pl\ſ:n@+>:ƛcQ/9hS$,'y{ 632&Dd1B(l\Օ%̎$r+.;{39${L‰}Ҷ^ZdGZ#~BW渘s ƀ Cїni[DZN ɀBۋOؚ~२NH 'J p9h#ܯKx}jSlMS8TLr"OI](D Hـ/L܆s69^ Ǔ=jh+cjN2(DNȭtk *Y5mGB=r5)Q^}YH\H1: \huH{ W}Zߟ7U* 2jɼ gIn\Vg'~V2k2htr(]\6`#Ľy0Hޅb$7V?Q"ME|ރ-A̶9Ţej"cII}$}X˯4p?D*h??Z閎ijAz қ 1J^E2_^+eHPՕŸAC= M ym*XRdOV/"e@hn3)Ȫ~%t`-*2zWF>ɈVo;T.ܳhܗCyb.mAʗJє'ק.mzSsmaDtQhr4z@'ܼ>O#S QxcU;k.fEw(ÈUԭ;$8yybW0L`6,NFK^a+6ő* Iwm U@UډufeUD£>.ezZ|'?&j۵prc;jV9f#ב򋧙(g huOn:1U =n. ?bS{ud+ ԜgycRHn"?T"ԗphۘ>r:yGI;ߪ^mLso"eu[o,e'܌-͈Ų;qĨݧv.ken;gU5" ~^=wqkbn7;F4dWՂ4!YUf y/k?l=-8,hSKeE =i6BQ2dm]m]񎰤\DH]@Yz9RNqX >o9ϴvm(e\ƦQ=QaE !W2%/;bk`J?L= 9s\kqc,ąF!:κ : W#.iѤG~`ߊn)bK38Lݰ =AP5k_/\~z,Kҙ m d!`ZTDr,+'f\[6[g2[$LfFn3F2n1o,u<(_YU")qdJVR ':T 6JYGO<uaFV[:I|5V6BDo"6ɍS]0ZjWמ'3dAXdndkԱ|Qn +ɖhE ȃ*nL)^~'aF6cdC;Չ8:g!ȜApBuK: ؿStHx8e%6O>BfTv_'އ(f3c͝fƝrAp;ݾ:B1/,")7Ync^+ +q2U]Fc^\6iVM1E~ۥTYoB|%XNJ%6Tv59/qLբ`P_h` #0<ƫcgǠq(hW l*SZO9ы\ӥJ@'[ʔ(NFpRT&.&},wB0!XFֺQCPw}ZfZL艡ј/sftKԔI{d%#: 6".Ii'GҒovY~$Iz,CQ?@O틇 O/4ꦩStb'\VN 128j"to,-U=Xhe]}2$ApEu3\),J6Ṷc\Ņꁧ1: Mנ0LIPTXr$ǐs{'䕷A:Syo8Xv{8`*u/m-rAw(w?h6F3Q-LpPhs;ݕ&XϺw6}M08yDp>R>\P28d$wK:?SXi$N)quQtUQJpavǘ0bǦVGoNL5Ҷ+#BO8$OOY (d4Ӯ-ן L r\ 3KU]z:or]P+􋙨mf4ji`1#y6>QTa f ]%`QS,˕ٯ\+^`%,r۵p yвPXA8 XeJO?m5  3u!äG^% 0e>r<Ӻ]s]jvoIj҅^)W*E b|x=aEQf#}f 5Sx@*R=Gl"9k`HRnozNTItgJ 4Âwu?yKU_>6b;׎p%Ve;VGଖؓ?-"3IdbTş$}Ne5Ü?WjeB{W\ Rn* gֻvsr ~rN-U䊛#3IhaI 3-Ń*z>#<]^#=E~eY'eH̥D箶 w o~ 7@Pj@;c\ ץŵEs֚ح*Jm2GMUi3j3Z3A7(ϱ.5}K}\uj/!֕, v{YT-Z4@rЯ+yi4j!Q}bKI2F%m*}t F7ڦQ`b֘a~1I<^& W7 1{x:sFY]6QN1d`e8+}!3bi9 nsfͷ}mU޲v"Ɂ[HR `c7wcG%O~P# KSJt/A\$I _<2٨P?ɞmܳRk8/sxRTk(|a~e-OܨM$@ǵF8Zɾ3kBZr+ma:1$ oFD]fvXҟMj;*pB)0d|L8](FFY0tYrV@rM\!"e+[svs|8(ehԁM#\0:#hr"րJZz$PP'{8+f\wφ,&~C`s ß~RIUSJј :7l 룠tKTF{n!]+h&Xe̡$홌Ҙ9|l7O-#0n*d-n EWyI)7M)"flC5\tR` &ru'},Hh$ qJwK&Ӿ{Wi. y/u1ŗ2y\дrIWL8ⳁvt:Q>'߮ճRC2Xy[LzxXfnn[)y^I_ܜojޙ5 KuqC;?67G!,?k;KD ۤәk9 K3ޤ1žɽ紂 *!MZG AK+;oFԤZwkq#ӕ׵0#+\UWkYsSYLHaIzx"zzd7xIjNo6?ǾK`[ۮpܔR(n2f9 ^ `W+;b A_AS+(R,Tﳠ3HS罿{AsK(!720A Fဩ۾yI$+»8_7=Ҝ#rLInO)ju*`Uk9Hn}eck'~#gxYs^&ХOy2("w$}KcxwmZt_ZyKr 2b|%Gp ?4T0ɥ"BΜE"<+XgƁrb=S4) KͳPwH6 <Ƕ^=&$1 e/. 85UMR.EsG1{[7fey" 'c p cׁ>?C>Gk"_ q7 Oؿ;~(^nh,cEoIWNf^WCm@$mLJCƐ) Ԛ8Fȶ¨Xt1~bUF{l\ysиpB[dݎ UG9L_/UJ.]UOE'^T7d``oc 3 Ҿ$/,;ħ +LR[T%E`Ǘ 1 I<,OӿKāW/^khj%Uk]to5#c>#E+4ro\`t/1;0cZYs;(]Rmce+qcq ~;vD&V>Xܛo[n ns&l@݂bv$UP1ױO'[atYd)BU8,Fм_yOt u2 Qw-Dr/j>Q3=|8S+;l*pXZ]E0eMy+*؟c%0+ap0?lvRN /8Vh1{}YzYp$ʵkk⿹RNt)Pb;q sbp)Z}5^ᔍZltJSyx4qPq/JЦbvNdLZu _4GΟٰ3#?F޿jD yLsV Z*R%.42Kɩˈ+MyǧҰ D8B_5|ZXAK0B Afdӄ(s O}nLVZSE sǩɽxv  @`y+yAl<|%a1OQ>\P]6FM-aDбco^I2z;Yv봀|3*kOV$)(TO)APR?~Z^ <8$5 CmҬޣp71$7?MBW:ݍlv!FK_-xE)(!VA6gͅ։/|Udbfp9˙;ie[^ |0S Je"wSԝWTCQ!7_y1te-{>,i;:PL &Pd'!ĮNW%\^{cʱj&UzDRh.J[6]7ɁVi9QleZ5T'_Cu)Bqt@Z` W5@ZY):4~ګnehuN p1z=281J]:ܻs~Dw9lvw\5'q; C/>Ν>GK-y$ǡq}e2H"4:U"0n  d.s O5Fu[;\],j%WeNr$-)J@VPkNŰ8U_ 5rΫpTZ^lf f[oB%la Jh&Dew0{ozp!xa+wWm9QmouH1b8z9 E^xI 5t!p `Þ N_-AνCd}HDgp\ ' X_#ZӀMEcw~dun  6yMK%84x1IyRK0J5wާI˩c:lNbF7Ys9=x:k%* }Hskm1% V '_ }cHxK1 -f;ƠFI7#$0ѩa1ߓ)K\.>\OUېT4B_ cEzV[Fdb?c*)9Cz60 Ii ȨDUwLkk$K2^m4f24Zy7Q(: _ò/]ÞAK2pة+LޠiI*pniNSwD<.2EԉCFb36nC{ik"uԚ* 1/WrdtbkYa;cZkNGʂ{EYcdjBq11>9x1eOy_^׶;3պi?XM5݁o{8|A\s\wĖ"1p1j@B;[b3D-f.?x@bC1|]m*]lߝ3&&ԧ;eV]{RCy6s`0zaxZpi g{ $6638bDBëZSv`[;_aϱFޝ,b=Kny.WWwq&nOj^#[Y0DM"Yue4c'an<3`0T Y*#5u+MZh|9+ xV19P#kz^*=AR'|TK5}L]G$g] ?_Z{Iv[ijg18tq˜Ї? e2E/4'i7OEm'@\kBc!yP5nzOB}fD,ri~a3< l@A(5N%5mkvM'fU, <aC@oʠ:(C(P-YZUb҄0mĘuT]KPN81{Ib:m!)wX.́#{ JJ|6Ao,dC5-;c UJ{\Vo)сe'ŠhU34/ܗncv]gkp__& R|&V !$cѫF]LZtzʍyU eme\HqgA((l-ᅁ:F}S>ͭW:pPo`Ըl͔v2\̹[$#Q3x] b4dQ+v7Qa\*#ilZިnFe%r#(m$8džRDK, Ls_W&L{5> un)ϓ^UAS%O`G\+ 炃m[ &t 1#"%%"Q/&Cj1Gw֞n:XvǐZ ;QB#! Ll&U g20ŪkT]'0YtgOmlK:&! bK5 qƙ֊Y LT:"[pF.dA%8vVU xe~/ZS] R)@cb 礮9ig}bwQy:y)c "*fh ZSFe Vil/g\eWŇAY*Ӌ 34NR&GAy V/8BDk E*egd[aYbfkXjWiLW]Vmp|cVz yh*ňh! "s]#0iO{gG.輤[- ~av,F$`yӢB#&1RN7~ham~B#X J2?*KhӼ2PzWSLHJoc%A:F~m b띴v7_8ԱkvsH^>#.Q ~+c#cLBR˷؜nUWcBm;{Oo=pǣ7]vb?en3  5 Bb:z=jF?I|ZÆ!KHo1ƌdϊȒx;Yuji9I1TӉ)Lj$>P=L jx;:|SA^#01xbE\Ė j%,+9LЧfzk. ~yW؞= Ԫcv/KZ{g4bRq*^^7u|BGٸٮ<8x0Mf 솫 u9RP@b>çC̫421jK?=%žSA W >x(N>@X}@C.UK' #M4uVŠ0z]؈Y1yV%.)gvYzgDgc%=BN]x{a{)>8T_#}NyNh)rFG CoX+uUyrǔF:g~}}4 ) rKk % 72~7 d>\s̿VO*2ß[]Nhͳ̋@N8h>M(G]dvH_=0I ^ȾY Z6ڥKO l:X(. '?9@<$^m<{*ڃL./{4/KWd6#Np_l kY;<1mÖ' Ϥ?B\wr RrHrI|h*:`oa) =v٤yA &Lrα~c<5Z~. + 5N1A>F]FID [g8{ds40VIڢ\ޭ6ԻPt,+8iWSޟn{҉ k6>BW)@ah,zB+G[hkРR _Zt[k=2(;MJ?`~/k|Gl;3TMLB@eMUj5CzyZw=?WYзzLofw-.~9V4w ̟>^l0O))k6XQ]-*Q̒,>2rai,}ibMbetؓ$[V4K_~k\  Pg (=ۡq+˾2&>Eɐ4+fSK)!= jR͉KpXr؞JkđR}Dau&ĈwV`WfC68a lauL4Z|ćPIH| T~i;*ƨY%Hu!Gza (q@&O'毅S2J;pNamKFoXehq덹Up{O:*:]oL鹦7,vh@>s'xq75^\#w]$'?7.NVPm#sun?w4~Ӵpk uĩ;_M#x .=IP0n[D=$q {luCވ>%&hкy\>/4Iҵ OK{k1BBl10P|֣ VV5lR-t)q^dfD?弈/D*{ ^̮周o*rza7MQ+ _%'*R%nh P;UmeпPHfٴe#p͚Øk_)aFBgmJOb ؃gK+vabXfRL.;(E%7GKXfIPz8o7@"QIyax ^$Ae7,s[7Nُj !DN x8Q}'EPl(0uԩfy}-S-a n&t^lVc57Wud~cK0%w:ލәKfHT qΑtn4) f..)Ԡ?G{99,K%Βld#(&b+|LF&{!Th@EoC3߁,*PseÖ>rY\3GI 1UbrJR0Eb)M<5 )[fdឿuݿއ$ͥBi?cǰ:}8(u ~b+Ӱݹ8ba!!.VnEg5s1% e֪¡ ;gx$ŗ)YA1 ~"Gf/uH yE]$E0Ϗ=b1+k_Щ;ܔR/#l f'^$ò^Rf_t78e2WGY@(q WjƢlȵs˶oLS罤RZib,z1rE/bNI"ƌ,i{ б'R(ƴRz?r!l ,6~(hc>chĉqgqT۷jC'–̸꬧‰ѣ+x9<Oc Ш2EٷxfvG0('9g1mc51?l Ƨ&+d6i,iáy-x @VQ遟l$A"_i52>0V`3LAÞT41>HĖXcjpCϱ`"H*:ɰ*Ȩ'݁I0eWGbe _U ǿlx*sa97"pHeE Y)>??7)uXs66H FAtU#p!o,rlc' ֭?o5nN ` [֮ X{BrA<ۑ.a^|EuUUc'uP{P`*骒Sa54j#ÔHtl]h5++irQ?pU~{PΎϘU  9fW~wΤ+c嵲k%H6Nk{HVJT6A?dO;ZYY}WGI͂k{CM垞%<}h9!]Ls2ܻzHQS"ӰcgR-!X;Xd=;Ԁ7[ޙuu>ay iE][ܺ/îY .W}~Q#\,b WrD"6J"%x6(NwͿ~z&=ÎlY/qFJXM0:4c[! /u0vRW/Y9b6?$XU=bK#=+Y^J8Ɉ˙Q1oō51{Z,[”06 }S d<&D_+N8JńN;$8`UpWgğFtIBl(xdyR+ \9 ?$HI],04H꼲6j9Vڙ5^Kzǽ:Ll 6W(1݅$n5ҝo_"a[] 4.\D`E+eVP^*^ALKZ3~JD_ZРBq)Zch ljs8h l, @>JG&F O,bux]Eh~oF1/N*uF/՛@ 6@7&a\Ufd0}ºRf0`HfoŜ[oqN$Sx'G[-;7FOV-69T|%EJFgiv G`(vN`Y 1YqO4 d@;_QBI c}_>iP&x[JsҒf|[h=nweðxj9~%QRrz'{x/7)_@ hz j+R,$I_E-*lfYe/}egtYsHLC C_ 1KaVֹpsl j -2HgˎRCc9[(b@N!QtXWT ҅x@%<4)QV^>v 513_eZ9r*Ǿ\-y݆QVPyy.,u2L\7Bp&%B' UZIӔ[5cF@OIi`'!NK69v6۴s>`o\qBiGɜ,B r\O&1 pp~bY_9-- =V=tJ\O&y%^,Aeh(%*1)w F?1?w|zdhlD)N :!*\ȷ͇r5׮\Y룧 ؞(+ph/e\.hA!d4x>Q'@}|/:ݝQjcbY#%Q, !(Hxb~+WmG#] ڇn' PYZtNvqKٹy h{BWu°DKs3=MϽckg ySQ;z )ٙX#ruut3H'A-W2x́]GnwҧRATjwN`7_+ #U=/J]AY_t} vl-Q t-AIU ^;^@Gm H Ch*yFFh@+ 1Ud|sb;?eES٨ 7Pa;͟5{!7ǰM_FAۙNP*Ys'U9_]-fwg0Fɛ`aK2ESBb4ʰL/f[vĩ,D,7Ja,M*,gلғ UET3zp숻3F 4t-r5ZDJkUD5 ĭ3zdnsE9PselE%v/y'_!mi¥ƨr~M棜%4N;To#] zDuRmhpg!#Fxdn5֠dt[>0^J//|lgsYTjt4[fӐ<7[&- N?F87?QNUKO񢲑 ?Db8 @\ ;гbS!kPQl2h eo@ o NUn#SbOD+ 7ԾL58O?a0-?.-н0ݢ/UҲߘPcdĪzh iŊvlHθ?NBcUT*k:] ?NV ;4C\~\X~T~%I =5^'++q2=o%f\;o"usvVz*٤m*yK[rSv_0?=Q& U)E+{lZenf7AVwDISE\pN]-W\\بׄL %rvqOUp:@* lT4e1Qh(qĐ^%{1W׽BFHL.sM? ۭބ=v~) i6 Wu@p"Zo /zCI0U1@&rCtR%_lV-O(뎐id~AkDsAqGXCŚ<1*n; B2-P?o6t9)+YEW9l?jk^t^?'4Nz6O*A NCRI"&zP3t72T/-WJ]3}$~yZF|F叇ꌻoru=@3)n HK KՕ-kq3( {'Ύ~++,,;% 4p!F(ȄDPnhQT iK%k'\ѳ,5vD-эyM{4zCޠT´lv,R/;!\Ƥ8r$w'B!j۸}1bu]riU1o*iivޱmq̷^.Ob:g  $o",:|B(L󤪙60v}yAU02/~ꞿEI߶K KzIN{: ͘Wz2 NXƫ.FSg"{aK2 t[^B0R&hƔղ=OjP,V演7eЀY(BZgeM&BĨ1Iu[Ҳ>RlX6k&Gpeo|X?ȶTQXa-Kc"+Pe-lf鹇K\<%Hn3VEzp9M`A7ctέ:ausb@&: N9Tq*Wƽxbi؏k{ T`r>\ux>/rhR ͗Ac J~qh?}M3ORǓ_Ek95S"*ġ! )Js)GRի_C "Վ|e+0 g̀eׁe, SH?mJH'a6;P~2ӌ.,6:h %>נY6414"26Q)gZٷ*u ]|OZ :2czuifOKrE36ϝ[FuƪrVz9٣x9ĊO1WRb.?CX}^M@1ď4(4Z@t:mwpށ1X.X ǦNDj^-"n#8 =aFGqQHTaePG cy5ԊwM֔/ 1-r1MIڶۥ^)ApwF)  t;)FӷZsD"^6B* v|,,LM= YNJL';Lh@1؎U,2GA!WI8^IqƗ~nC.Bzm0mSyH%>,V7ڶ/;<absُ[k=%Wȧ_M@7) >l,83mdcdoI]'(-lePK/m='mVW&a96#>*A'S] -G3`*(a'$@~R:]㻽]j5e)9's a3JFC55vsp #@IRM.{ў0f"տI¤"e+P'QaF>''8!զ/W#]q jʶl'VEEPF31v )>@; }kN]xCg#ǥH,/c"'OO J3j t򧥝.pJw,f}(>AcA%*m„bDas$.qR*NgHʗ}K2yrEAńZ1%wzk-t4P:EzV֪|FjtD*P@.\`*t7ͭF *W$]ut';14f$ʜ5mM\.Fz2>%{$U1v~j99!3MtЉ.ojЛvY/Ɂi]տ7:JVw.iija qC#^-$A=S5v~7UWE`}wb߷lwfaSt A$!51Bms$TQAr5n!0`otYgmUf9[_ºTmՙIz>ľ~qU\{8! o>KP*N}Ei^b7XKdD x/v?~4+`Hfp L)=ޕ(aHDZhjxq&XDt"HB?ui Dj 7ݻ$8ܟIH7I({tHgןLa&R(q #j vRa#&@_0;Ro;鸱g7"ep"6`|vNqJ8>MKP9g!>hX3TΫjXٌ-E0JQVRWa"{CR~8'Y…+vK~ vy[-d87cfA+b%M~W|%k3ħ+yP;Fbȏw쯌:Q*?3&#oem'? }Sb|V Mx31KQ41DX0?ꧠ:~β~:}~X,0jZ =x\x.I?E+eOC®.߰G? jR9:7JS]uNT2 4%>\s(5@eKHn:%䇚@]|q-`ge8P>3k6fsc8`/AĂ<=!HA2 I(xBR,e!U1BRwpwe}{uY '^k4kTܘ2,^#R_k[HB 9~^ʂ9G%}v-@"IdxdC`BW`R/?G!&uZL6 EΔcݟCn*?-NDkcZ;r'J24&vg*#nRD W3ӢOs˚S\3$y,u{Pm}+v\p?Aؐl_35!o<‡uE:opq>%,ln`YR&˨2l2>X bxo% /|0NswXRl$/|S(v B~^Ƅ mh{PeuR( |/Lω\:N-L93!+]o&Sˑi&O/ &./C-n[~oQ]ĝB_Ǩ A!*f5P zNӻmJɪ 5aB_ 3L~{ 786鹸]lkiR^Yp9M♚.60#&Y`22[51PhQ^t9h1b#k9-]MNU6u٪jd +ĎiZ*pruV0RÐt_Z\{5h!T(aT;ODU1hq,䗇ˀ־"6X;^aD>cꤴݒk刉fD'|beL.̿k"xf@ݕWm'M>sp R(saA. O(+VBw<B1y)C}Ol,&-P-}G f=f/ ~n=[YQaqGa_/;|b?o&0CǷ7{蛇ĿͲA vhtrC[*bF\e<4\wnDNʭKZ,I~eSlFf`_D*]t .W?˜@fZ}W`o[u@C$5 `9I|c.!qmAM1M7zOϖOȿnt R:8'p2fN h[CWҼOs {Qkh ~YK a^Aq"k9bH'!YyȽCfޛ<鎴U+ݷu32{V eiO7$'Uoh.> 1)ш ݕڤ|C˛pWWLP'j諥2^zIuJjCۗwh b|Y@Ui_iUEenlIE=zjrb)q;U{LȚOdQˮk-Hy?@Yx-ʶ}ɓ矕;u!U8q/237xbe|-/#N"/^(וaSrqo %9d^=$>c?^Q2q2ۑ~sqFuG")_lQXh 4GdT`z/pv\(|4M0 Y,uE fkRtmeilq ٹ8PipZ/02N}Aov%Tqb$S7d#=~!mgqG8D~^9j  VQ;eĦ^hvTBknmз:ж7<e7Ek21dOʊg bLƠ;l !*'G)JL+/QҸ5=a^BNeSmaөSUߠѽb=X&jRĂlGN@֯/U b) -Wʁe<Իv+Nm@5}pt9.#6&D}11 b@2YRϗ\]ϣ[byŚ(SOXҼ[Q!& dguO8Zt=Vj!ʃn'R=q҃ŌLY5Q)TnG_OhnWf[ti!X#XANvn:YQGjK =SU[&QqR?b0 ֈ 'pt7 ȝz"`K@wEa)kQ :R*ܧ"IK X:/*<մALݟd-:b-oOS;o*PP7Jߥ())w%h_/,O8fP)ѼPE5N0[r>yާCHaC8D)B11_KD y 0Ś$2ծH9n\^1]y!*U[.Χl,n:_vr{'>gȶ uvBSʑξܽ=)ēuYt>JY=Sbe zP0HiKlv"j מ;0IyeESݻcʂ.ŅtV)9>rI]j爓Z()fh,VB(~Kf@U¡zE1S;XR~!Pv簹Z}܋A6:J\pBk%Is] 2( X7/C2KPguq(_tK^uWuJ<OIb[r+J;%W)9L¤n+ E%-l* /LtJ𠱦Xjmy:!qUx]H̛a6 ؒv~zuJYxl8qVz$EAB{-. 9O~{K/[7)"RTWEpM IjA9= t: f'k[JzEzL[ʗn>>XVk}ؒWS<J0CǕK#&Vj2^n`ƗSvB;ңtj\F#Oّ8@6MM)ĵ1̬Jrp; }oPWlC#{O =E&p RT9p1g;+x9߫cv; DSԉ\ wXb +9cM&{{I"@MĺTS~b X:ԵI)4ǔLNT%@}M dφ,Q8M.Oy&'D)uav%LqX\%r#2M8VL{7e;b7b"K 91Ҽ۹A&\/wV)?,lW 'kOʓ$1J(p\pZm+l/K2iaF׽Mz%ihlKYWa` :|1=Tt6{c ΋u)]0/Z%=q[\{6|9Yp\f BW~5V8# Yay:@^wPxB9_يl' ]JiY&' ^;QkzPYd J05~H60TlW`>7hN )I.jA;9g!丽Z㩐j.rd(SeH*@'$8^ ͝'9"Jl:%'_87R=IqӞd34SgRSm s@-z!wOybMZ4. (&Y%9ΥȲ)cHgM Yv hM1Cs,Kv" #y #x3ߵ6ƙ'%,Awq`\րjgS亲߈% .:^d#tsDhNfIwc#2kY`(֣T5 RhIX93Bbc>ikz K)gH3_we LXXTk6P6)EL)kEٳk殡`Q;aY`u E hAg23W<3yHw|"h1E/7=| [ogw#ڞ]MڹP2-9u evYU1 \֟Q~o6S͹lPfxދˉ uDBubfcİ>߆s&yp$a ,èv(YZ U o=]M\OqTQ1SPOgaF8n ybiY[ |or^n"" }#fܕ)U;kgTݰ2.ňq<64ڝ^"iEER$(`6e߸:%F+|}Og}P&HiO_kH]F,$U -FsqMv!>vsYzw6|ZRHʐ9\a{#nқvGޏL縡>Nc* f6>; DN\f9C2tB>{<gÓHDT)m4οcyB >G޾'d{_2EY}l+硭ǨS{ w™l*ph*1q!N)|$ٳغݳȑ0mmqIWetbGDCU_okg< GӮTj]:4ܪKc[P ! ʰ')F0RAWaH]Z[Gxn4;7j0,ג%%ev-~Ծ o,U^Eq૛L>}vN+*QyY c'B`9zpVgN"htFi3.Bؕ?+mRa)š~؁y-ɾ*UaLGV(Up@UY$t6%Fw[|#fP#= ?>y0*}ah0) WqvIKyI ( ElѨ8ϧ#&;jVl3챒"{qaGkH@ :ǘcMзArL$)@XI]uX1g(%VJ(]y` @na$&~j01g5 Kߎkb"~&+vk[>Q$r.J/`J>R]n[ىE({Z`((ې?X $"eYE0`|g-b<=":]hAIWi4I9iת9aGj ȱdfuVRfzbK3ӷX]uDM1|!=7mi$ /[!_nc!v9v780AgyTaZ 5(YU Lw hM>3Ր6joplmOΘgfx w/&j ˳&wp<4 >f!WK d* iA\N :\8љ=i_5mμ7!>K^_ Io`AdLf;Z100 QzwyD'6SzbrotbJ9t/Z|Xٟ!o7|zND-tdzf;<:U+W%s qWIYDnET礗q[܀reZs/s1qRݺhw+S58]:]?UOLʪ-f:%Y~!}]nl*=8T5  Il0y,HɃ+%XcNbohB_.|z jl4sQڱ'cKW< f(Vr'/\_nfn.{vT8HGؘkե)Xkt}ov$=MI88ܦ#V¿,3UA9 Z"  fMq@[#ݗ3.he6eR󤸙)`ѽ[2끻qVF+xV\xȿ˨jݼ6c4c`5MR$fj`ב}%ɸl\|ںSztV5Q xa5+sOjRbϑW_HW`%Ϡ'/S..qd-@e:@r3P Tr'^Cp!Ld3 gY CqNn;6ijƝh!lT'#PD7/5mL2 S 2\X޵는.~?m;#XqH}2_)܌&mQ}9~z =7Dž.75~խUKULx&RC\e|yF/% V"L%1N_?bl_r'f̾V oL\_FqdJ6,UHjg?.ed/ZmuhS=?cZⱧFDdx1M>_ p)9in_ #pS"LE|ީQZ5Yl*pxw7SZ?A 03^@˂ +TsDO`RFb@b }!\O총h[81@(D^xLx1?T|ӘhǸAqSZڲYl~ }uNfŜI_XPv@RjdQoηCOHP|iT0OO{/)L]-~fȇj=3zDE'>?D;6AdA `Ƿ!k\G,fDx`"˰%J࡟@h}[,bIQlni|D%s^y@Ü\$}<50#Oڶ v*2=Ohtb_rq 4Kxz2 U8P}E_ R 3%8?byPA2B5{ttR%HosSq(W<^ܤ5AYXVX.'I8)WZgB՛f,zkV|,O %ξT@SҤym>Gҷˉmjq@㼫W,Zaؽj+e+1g1W @Hvu ;bV ] j=<^#,*M]mkd6zzTeИD+AvMmԦ Ľhwpd6jNxx .\rv*yB22VZXi@-UWd;)+&=ǒk` '=;oϝk6JU4eOGjT}DQW6_wvL'wb0YVcrr*kI033)tX41\3^h#?` kTU\G+hTclk]^^YN^_M !gVƠ9ʁ,we^IRQ)j.SV^/8-f'*tJ 4VqUr{d~M7]sF8&S9] {zTRNU.I~;lRշ/(9J 3׬UxaE' Q7BQ'3%6->c~4YQ.k94$a`%J/+HC'g50ޔ~-plfS][0p*TѶ"ewYxIcZzEd9VЮ]6 S(XQ!e ;ᛔ/fqt(._p``K ƌt4yhwo3xWͨGd|> Ɂ_.qE 9dl(uY@lhA{8@>b-Ol tgZDRfML'{Yt[ŠeP%' c[*vŭY3/'fsgJhr"UA>6l+߽grF$Ye "2MO -.\ۃJ@qSwO 7Ԅrzf$Ɯ*n)@o2z[8\( ւp+~ 1Z_BK{ l8)[ D.el\ RI.c7bHbyOXSӏ8u)_WvcLg5KP|Ns:>H-5jXMZfb1n[qPK0@,<BzDcVȞ,46W$ gYңsDžw3K7_Agb)(~ 5${?OPHդ-ǶZ>=ZyT]w[Unj8L^٘01Qb6MrB{k1('Z>Fi$|+cYB%{61NA FO`L(s,Q.zg᠎DFR( 'P@Rw?#cqy;٠DH2›_- ? &Y[jů=xa@^DB96.""1tee7-U*Cתƥ![#_ӣKKC͟(Vaa"53nE"`P3c xϞYB<0дpFF謹)$72^+6+y"}d\.I^6o)eYvB(~iCרOi$Dk#8vGukc2f'({k7jd3ċ$q1>^ޡom80e8ѸlbX%緖 [_A,pICwx'؎h3K\LJ0 ֱ/&;{_}xTxVW@Az8xK=81&T7܂4D< ɲ52/d\g B''SUo @4ŃedߢĵB rt`ҠOEv +fT*LreOD'Z 6Z%)_vf=ařG^.M{ ʯp+/ħp01 8#XlR dS1 Ǥ?6krrSxcyu}y3j.i^*qc RfT\eN\f9>cJH|k"XfU?Z霣\h""P?;Жj_4XsPdjZnIDDlL(E@Qe G_s:lB􀹉,2UW2wی&1(7\o6. I!W@UApgصE8Ӣ![[VEm6TG܇ K~IGnn [ l>8F4M+CŸu\3x, D$"0/g8#h6mʴ#na<\`Fuv8\'rOFk+"2[t*W&Q_6$trƻuMG jML bοFy%>k7$1ߤ\lA8 wW|n49|B ]u +/4ds=JeQ'Hoa`lϜ9OzK#麊"pXBX٩#e4%]Ȩ\VfI4u D5+@0:%r>- -8pNwP7}nRT]FbXn£A&~~pG~<|\'A"6~mޞW8DdžӸ=.ыMY[MƒDR4 a׵^zVTl@0!/DpDK>-嘐Ĝq5FBB %$yW1oMN~(CG;3޳_0g5ZT,W{ɑ񝅶x“m q;rcK]W 4\ȩ&Xy<]m /X& Q_A):m>@e0ֿv,L,̅;wDO g\a61+ZlU9,~[:Y4f/eAͷDZN LNǿoi>e#XA谇U hrg~-NdmgNcl,,Oh 3-ac1 Ftyx|%Mm{IFro`xTRuc BE TA偩[SߤQصk^T2mvJXRfEq:ٓ e}v >pT )X_/fvIU=Rݸ3& :.T| X#$BMIybnPYCoa)x 5^ x{UYoxJ?hMX(O'#aױ lv~<>2y:TVTS^q1`lHJ85͞6ly=VP;>*C& 64џEת!-E'Ћ/Kӻvz9|$5w;e8~puc~o2\2#1on֜ oS_b~:CudI-.N*ߥ>8a =Ϙ'JǶom0E1D94(L$\'|Ar~kAOoog@(z7Wfwiߵo>cn7fGQA'%[)f2dwaG4V֋/`v AV<0O'U 0*LuW7>><M])ECތm52Ebg(9 L]km5YVWQ{kTx/P_J&cT J֮~-9.(?fhgkgIs7Dq+00Lj;@)b25Dc9Vӹ ś$kf  'wTws4u,}vbJm=RLpc%M(^ebd xdٞޟSκeڵ ^?x\2h5Pۆ&h{E>X9UBdRoHk-/ >P{k[9yݳcU&p8M:>%!=;y Kg#{}t=m:~#1-VZ7DhǣTh $˝qr5F~1^>HҤ7(ܯYclwxz)u뢛ufNk;⊵4:ת&>iZ65V찷æ8SG~xk)_-_U,L]~~)hZ^??UsF6קB\= t:(ۡg*41,rObcCL0 +!(_ \% g9&'WpR;ZPn;/.X%TCg{z.~^dq !Q'bVAk;e&^о ;|v _(?&+V4BpY":6nv謺V>øI㢇T/ =:w'ajaЌ ~n'ݿQӄZՀ^e|ct;q2hWp7XpmvQBB d.aLQj>#qtC9?bV/h`T2ŶI*IOȩ:Sv jn2X,r&uGJߠyk鳐"Apm( ~2YRa'hn H@WhX&1e(O5.Xz; -N% 妠^z&z^9rٹq̗,'TG 6j뙸v2hB]3F"D[U`+=+机  zY! zPF2]R SΖʍZ6ϗ{V2]Z+3Qkq/b݀wn.0Բ(; K%*=w =fB6 Ȋ^g~$B"|K{JUn loF1/w#tpjOD *9jݝA201C/ݢ,VߌMKO*NJlχU*,,KΓv7ԩ9uiTƽr?=r]k[ vrk\$yIF2; 00Ė|W\c>57PN7zڳ*:,"0ĕڙy&+,fI JF{XŎrin4qO47-1i~\YW!eULix]+ L9Dxh{ /yr6Bk-K-xcwQM< w Q 4`[!q; BҁmJJ'nuЏ ~Hٓ|A1kZi2ejgª&tuUn>TX!^c5i<%0ixe_PkB(k6'3q 81$RA~CY8q aj]`!wA P9{Qz4 1oFjQ|yA>EgE3^fEJS10o߫ 8mv4UhL8^t vO\wLhW`P; dKEL*[YV7ӞR z Ѕmpψ#({:2PoFph7C1wyL֫+ Oa lG߳ IXZn{Zp4F7lHkx&-W]s %p! Wڱ d #VF@=WK.˾(5F*P:VpQ1%.>u%8Et&(_F+b)+`ӻ{`.iqHn֗KwxHW Ifݵ*YOh7aD< $Jbm5w&.kI`Øh׽mt[EG YCWMf9ݚ)kŢ-< o?…M4 UV@;3L+f.dűm4fN'JV[8yp{EJ?BHq~ ^h., ۶؀XycKGaFhmK7v@*XwEI5|d amϴ?g4{"'6B&3Փ 0ޫuTt\ *}ΜU{W I1ZXcE)ʣZMC4h9T51Kjq'ր@)fZh5A&o.F~ Q ݣ? m3Jp`f4S/q>s˙qRt&YR5 -w裂r&b"Ջ8}g"k=oTl:*|GfFj$dZ9VdEc. o@p|DДko Ob{:ImzT3#WJZ\EeJ5{A# z8fdjHsIi'E~rd/ L(Y߹?48y Bʌ:nЗ93w4({$t:H-ŹAy `c#˒Cy7/tc/"mRZP.䴉H?A+#$a})ZI͇Xc:J.ߝ+M-${6wR>@lXlyZ㳪{"`lwǠB8Nk4|;2&=PXnM 1{~Kx7OС)w3CZ|w:Vbm.!%x>)q>^Kk$:!q.]9Ѕ`I)F96XJN$}(2unC! )@ 9^#LaXU' g#nI9'bo5t"nT)hSm69PAGf6 ѹ:p􁮂CP7[${*cly*a+"K3Ġ'm,䟄=n\̬ ߥD(8>^ K T>+<%sA Wmg!mdd1hE3EN*|Jhelס¡gZӢe|^tC3ya.uK/*~jϑkM$`}})ML;yDOS{`<Sܙt/V- D8{Dn doȼZ 1ƒѿc$4ͅخkovߑ$$>cIRusJ@\sN$0H)+vi& s|-Oj&ۮd/uCQ\KLڒ;2WGI*4?7;_Jk=S6 0 vW,vԛ(\$0vev^cq^*f>Y^#y%DLCCvc&m\5I}3 cv-LtծY`l-vr11Ϯ֞ 18lR5g!U32[я|GD;nUn̤BxN##=*k% Xj(N/?kю^ȏA:lTޥ ]wiMnLI5\A<ϴ!V10k)"5qK9i3J#Ѥ(x6LqOlY#Tu[U=- Px;R WQ5Sca0R`uEnqO#kr.B*3Ȇmsdo}B+G@w?(wX-taS]JP:]_$y ?yHHYycB~=%z7퉑Y]!P.:P!bᗮ 7LF|Xf?r{̍aA5 ݊/hDK0i GZ^)Se( >"<0m{a,aQ?Ѫ*=ڭ} 7 6=>xk3li2V8}>~x,!Ew8+v'-b4q=lAz92B we[JOvxÂZձX:95`74敆Q#oSY|nJt9UGh[EU˜qPl;!9kY, bW엳b!W'6[ SF4$Dȇ|*1GBe}/~_yU顳pq&6#|46|U.Ns!N+_ם{W>q)F)tpoØ)Ƒtر߮76?2sfKiR=RHsDxj3&,4-ם &W>-(y/^_ڏf8ݳ/F&\ҴkV~4oN/~2#T!l 4nĠḒO$pͼQP[?PSiUF .Fo2\.pIhw١6}ԯ r7q!n=_!Qy_z:LzV#? ##7:3k-;TZb? Gί`AܩcU4Ur˽MbezA3'?3qbAr`;l}!?]pxŸ=nc/96}B8hIT0wHVRb.Vn0fKG([) zoϝM[VE+6:A7q)J=B@m]V\1c(ʚTh4[Paﲖ,V;'5j HmYy10jc,9 V٩nk11"WaiC.)pfMi>U}_0=#+s#6CjɞdLk3pd11JH0JH׀I9>Ȕά$t"s AcVhATP{qw-r%̂H5klɚ[D$D4ٟ14~5a_3f]jo@ٻs ln| 0,\y.Tzdqn˧_äiG9ķФVGMuʀP;!DXޛRO}Jb|Qcv.‰b,Hj:n 5 f`A6m'ÈMTKFb.QQ5yh ǠhpbOW塞g#H?.}IGNF<h^JA:hQ0<=c%{8_Ze/6;e/RHI[.N*S~#y+2ZXPzٴY{uV{׿zC]L*e"#DlyQ.VaGZU3wRl$ahqHR?VCwmP*;/9Xz>O׃vT] 5C0==?7; ͆kőwgzo#^+춆)9qKґkA x/sP mi'P#X\ӿ?](BMґ8 khK;Ffs=> nJ_z}th}ݯWlGq*=ʂLo G}} Z~*ɷI~1۱Y^֛3)ʽ5<.Z'p[K<a^5DQV >+ fx+:2mA&ĒJYb` ?@kx{6Rilsf(3Gc:לtxѻB1AvWu#sy驀ήêo_N>-׷HF?(Jm9{&?%ޫv" $mgu.?!ѵ7q<K*TlO&Wʰں4Y}!`Y`)繝je4J;yjP=rr:E' ݕ #b'6wK_>oŷ#mOVVv!Y@JW> e`u]Nm@@2WB3}҂<-!f{/&* r`'aXJIDşlo*y2FJf&RB>\]+gsVIJQsO·V,..PIJ&y!Y=Ö6,hB?^^NKd #t%2jL(YõoMGE2Z܆ z:τl{U(Ș`JTAm&C35AV3V "1K][/hҌl^\N*cB"^28FpHMs[@ )Ǝ1n^aĮяe_4=ʑg ʿ=GO=KWFgJ~ \꣄K6P^s4^Ms%/ˆF VGvIJ}Ri Ъ ,8syI-@۴L!JZT6}f9uNb7uQ\6pU[gR1ބ?hMO-}9aM9H k_lw3H aBŀd%_`*(˚`R4 FBrr]@⯜j׾xg5r;,KC}Ȳ+VcLSDv_flCbHႁr:/KSk &6vQCȖn`Q/o'3WQΑic)JԉIo/[Ol\pI%bt6;Tr_V.ʊwAKEZfV*gOi~LBWL=#TMBVH({019a8D|[Yx~V  ˕ N9'hvBZi-_əB/XTd.,_CgU{Ȱ#/U+-RhT[ a?mhܧ)(~'/$o2h>VC.ƘȇcDr 7#A-nYpE>G&Jk^,j>I]Q,vGO\հgHؓ~h}`ŒDqRDAo'tw!K.Y۷V:46^oB@mn6/{wPjv_9G3dNK%UIS~V}K xa2@dKv:]ؼ1S7B5ͬh\N_("]w\`xZ? Oԭd8i75:?X.TLtYc|0\de UDSϠS} GM5]Qvn58#57lg#fI$L.FeEak \|?U{Ye *KIO[>tͼB#6v]vy樧[DYawݘ}}ýS*ǟaэrZ; vQ؆2o{߁ }#Q I8ȼ2aE,yzmUs؝kux5[UPLpXX>FW.8AkL >q:QL@χw56nrVIy 7E"xã7K96s\̿!V1K6WOd=5*MKې1Q# Iæ3$cOXr`jQ(JN^c@~ՓmJ P͢RRѡ "l$0[K秃n.Wg>fl(ZY-Vݫ?6/m;Nj,=y) Y=UX!8rbu!ਲ਼ǔsҪ=}OVA$⫩zXvxdLr&)i#x? K9YDk*+A7,;m({E~X ֜ QUjyU7+USMrSP*F]iT 1.|Nkѝh).snk>=Wd>77g4{[Ҵ+lͥZP2Hm= jY,ἵPjsM~%~]绯d&g^g)u`j̙MDc )ަ|-HM-zɋIq2; ۹(N[ X>L0gB6'>L|Ç}Rh_˷L6IB,aŅu9NGn5o+r }P0Vj#kOlep#fݚ&|l9FPXYoȌx'@&[KzM*oJ"џI\nQ␕Tԙ(OvUV7 sN8s  j\_N TzJ{Iɪ˦6.4R}DXs50s.(S,Stkos h@X<RUGR6\LzVO{Ò|2*4) %÷5vj֯HҬjG,Fi˳TIs>[BQNd(nb[?Y.{DȽ=@Ҳ2Lk,) sU)fxDx/y k 14UgQ mfQbӮ#yyB2ts(bW@]Șfg&6K_*G|1ѼB|'M`Fܯ՝V;2OBMs+ B?EV/So ǖfk^j;JBzeȒŠ2J Rrn6xx|pÞ!sI&eԓ/"ytl]GgjNM- 蝺xypqwjä ]r2y@3WX4PD}M5>eNtWg Kdj~́k(~fx8ԋ*}e;D]o}$y$y YTm puWI7CYM՜L {E\@%W/uyC"X+(*:t[\0id4RR$D(wZ 2>gXNH@jBxWĂʔ ז _!+C^9̄uE7RKe's'Bu kCc6&DfW4/X w-EY2Pd^3=OH6fϽnBHw 26'C)ی])]׹sޤU+LTK(|2W# |Boq%U}'jcK~-ŐZe_nŢWCzg]IIUhHcbb1(wLW/~LK ũfVz]nQ%P=XX#~|#9boċnCSse/i;P*.?}l,{ T7!:l͘#_tbӅ~l4icgRqR {:~\׍4  paȿ)XaaL,8fa'4ע ]E\#(\un|8]⭢"EnEVV @^"1cn&5!2|'އ{`XG- j 1r\pP EXt݆<\^{jgn+#4U 6{\lk!8 (zTo-eV^*p`CF #zz,jI@SYdbZh.9i8'@EUU_%-K |c ԊKXi*D|YQ_# HEm̱dl8bm 2V,jv|x5,o6ӎdn&-@`?z mB&G9*E޳2w&]&Ml1PosrOf<ŋ*TQP.vɣFL2,֕"Nr}Zd pAqcD $hvli2AF_vUf zY Xw`j׋nsЬU6~)H9+KmGn[߻zP)JXFfR+亭ŗI5G[l&ũtlfDv7]7U߶ \+Y巁Hb)D2ve(afNqޚ[  lɉH MP_ ɓA]>W VC_hu~Qgʨ[ hJuB= 2Y$,ݖ Q݇DoSz-͇bV. \MOdud<~ St{9 lE{KSдXMp)\ɤzLפ`< M˚d.SKW bɎ7cm~&dnq7䷮c>"&Ny Č8 S-*t>ik>nXx{-hE(@-e%4}vd@s|㙶T>ۓ,v0ʗr#Z޿QVX!Wy!-yߒ}n#YoRFouzG%νu7T@Di}^PXxqT Ryt2g~ Q;1K6֊JOۅU1zG]zWm&|Ԙ ooӶMP_.Zޚv;+.T(BnIW0rVH\N+)"1M D8`{dDѕR([cˈOYus{#+Ѕ "j(QHs:)k CpbR}b`0 'ir""kF~d~#p\2z7!"0S4yٰ=ع\K)ɒH8偻'aL>q 0H>VV~vkIeh1'/=Ll[YWŴ R-zcW3r#.FO0̺ѤA$ ޽TA8#ԊR[o/baߛTtt# :y>seK{Z UwtQ>nIoa(a14I xy(u* Vo@Sbc绌wcn꿎qwI1Sʓd3ȝ @YűP ɞ u guu|Ӓ;Bl`ԘjUzDS\o2/boIk2KxQ+#HȮ%!f#ގԳ>$c55|ZPn'HAX6U71Wa1aVB)=2+~e\v~ԲH/W/ }]6  Loo$JlMj <㗲*>BWO$}J}4ϟ.8t?aDtt[r {yDr>vFjWɢD7MZI+V^ݔusb A "%t!~ uẼ]%ߤ̜fs*[5" 0*-(lΔW>BFT)KQ݅dyoWf MG{.;a. 䕠Ɗ7Ad{}! :B` ӓg\YC] /)T9#ˠJ{`mIjQ[yЉ0|KPia*.FdP"yK' zi*T>x\Z{9 @O|'2}W< D X=0NRz7(*~a0߹}܁qSdٜh|;3Nmc3Yn9iMm]G6d/0& &F#xޜj?+l0obq awfp_R 7e Byߎ|ݑe9A>[JÜVSԃwu}]^A̱.n(9#.>AiKb3LgY<;K%zSbI'8$q !/˵d*nyl_>^/qC ?,R3ŐP_t/lpvk5dִ̪WwL:,o z&Ld]KՋ;&:l8AKk?b4' ,([3cbu!50XJv .occO=*¸$n_ b|$P W9t6(l<|;t$Ӟ`cPq碽Tf}fA8SMJ ?;卡G = ?p*7c ,nœ1oBo6E "eS0,iمMchi,u4C.al[جAuB BNޚ,;hEC7]QE15da]J7ix;Lt_mIE@eږs\+up Qx?A_w(^/"F*W71w-x`$b9/ c8,,n4s|EI^,\[lb$b]=ﭘ?F Sڪ@,T?ʼn9AJF&5lĻu.+45)ê5w# gIɰ|YHWg5 הXP5\,n\zQW R1"!2&G{Չ"Cx2I8/m3ZfOѮLk4L5ŲDz 9k@nDPk3os0#nkє|Oe>wwZ 4UH{7ې c,L$aN%D&L:<ĬoLni)e+"pp {j<  "EurfER :!%ɣ% RW/^Y3nN)[ڰ1!bwdnώ$V>j'5@łD&WQ`6p"%ui^?ZMX7/"t3!=S pC2ҖФl얻'D\@fݭ_yT0iyGy, lWrmdTzn7#^WI:3\P|fBÑ?]W.Ut浵?;[Inmksre gճz+EM g~: 5mu)Ȥ!F]LI2j&IWC/X4/cRؚoy]i!}=a?'Idqa~֊WGlT"͞Ϭz @?SpN&, }c70܎ E ?Vt19×ݸufOFoҭ &kX;ỄiV%=R MwXw r&y})k?;XXRXx5t C5pIk2>([ }?H; ܶ\G&(PZh*i9|W*@މ]~ȃKPRḁ̠ľv:.fmXn7d3Ii4vf!wcB !$j'sfV$ޭ[:==dߦ7K>҃Sm[$];H/ ./Hd3nU+E #fk%hFf(nJ?dj^r?*A.~T{. l4 ]&@ضr)TBIhBac]3@`*IDz-)!PUyi{( ?SWkGnS\_s(I4wW qS%?Ǘa(Kl(bBSp%J40X|0iJ@}R|Qߝ_\8$Lټb6ʍLǙ~Xrs~NF p~x?"d"f,+V E 0qÞ$Q$\hP7#Acشw ۛ67f=xztX$N{)%fXIʑ_&. ɦb'mT8Ce?!}V+QȢ18ID7'=zi"5F2 zvk1Tu#5pq7i+Ѓ&\kFITjWG<14#&#dR&w|+"U?K PY]ںVu=[X4DTpƚoPږp NSGW̼֊;omBzJsQ`l%P_d8I ycQx$nD{*[6dzca}sFuLN'1'i#g7?Λ-0PbVQi"&~y8nU׃bcoF:t.+b[#~C1y,AmmHXZ._qFڒT)}^/'ZOA>d2ɐsJ[5Zb^ ѲEӡT׀5x7#UCnH.2=EdD켵V0zA;NIXP+g+?w@k%"A#A4o76?M$/8sS^N;eVZ7̮n ]/Xpiq&ך%]96#nQ<)of,Pk҄&w6ض+ܫcTKƎʢ6x:4Ӓwq|L<?2m⩭enqP$:i٣XJǎ0wΪŞA] HZ!x[U4!^W+l2boRGXYZsօ+i<3海c.}3u]m\$Tp(ZBFpjh}$;2WQ%Q,>ƑĦ<,;[e &{i炙7FXYⳟߥѤ)Z@!A>%H*V1Dޱ aG@?y$LЍ%?K Qb؜2i&O_:PqfDWftF#3 0C1јZ|VK@#:<>C5=z|ZU(D+|b4,S:\MF7gYP|uuQ6xH^͟7@.+Ŀ`t;s, >f~cSvH"[cv4i|2♣$"dtգS( |yoa bzQ-9/uk$9O5}ΠtEȉ7ĐkX?悔qxMG}#v4$J&y?ZV_Pt0pcI]ml> S~[۱Ö\BQVѢDC,T7]8xz)sLF<ސr7?عӉt5N27}Jx#mcOs)gJMjҍp7Y)0no_|8Ddi8\"AhcN>qdg!Ťq)=W+FV=]EƔ։S"ݎ3[-e!xmԏ6LWgRܐbܖ%$9.ԁaWh\zVU*m'r_Q3{&SSAʝ~M@D"tC,uЮt=WXRPy9"3u7QԆf}O": EHʃ՝}; J"/ xb?ͅ)s>tphUaM#R Nke^Հeܺ?JOL3k7{+hj㹏G#Iw)>r!'!mBVKH9d4iouЩw)6C[y"t-#KPQM7Ybr=cEsn5e3@OnCf %nAy DÐL=DN5M15D$-x/8Æ[8|HZ $5. 3\dsY Y` yZ9F% U- f"{"zosKAEWX$ǵ\F,R[]%rTX+ V'p͌ AEWxϴa-8 ,3>E ~K}v*uéע$oOM0M!Px1ilmO vobV{Y)dAMLOnieBEO'odAI(GzdAuQּhJa3PVPisI zS X OYxmp5ч+~FX&yyڡA@Q1yw{|&켛™^sFYix՞p5cZje;@Ѧp0{u-DͬRw@8(dwR@ !M4% 9֙c07P~X (/X@RQHdg\?^x e\(gӫ7Y}~yTyAVY Sn$#nECϭ,CDC_/7^ 966+_+q8] j fWu]T|9Kyw2XB[qҼq toEJJJ`}=Xuz^ȉzHn,WBq8I4I}ו_s/ Yڳ$gfl,Ŵpm8ؙ*=0EC,{ -V(L"id.b⮀vGv? >1D K*k* Q [> J)8|X' of&T@kpC$Zs9?[8QKߪTw3 w$}0T* Z: xE$^f, eylCaxskf^Ӭk&ɤw# D܇|Vn<\ٲkR0|8 [!;DD>(Ap.=yO*6R*]tm(=l U0 u9LUa5wh irAcM wnm.-]S|Y&l %.ݻ ԭaF>y᭎/Յl^{: }3EZ#;^_2"Uxƈ˧0 S; ~4;CcC$dodQ; kz/ >!#eB+xK&]yQc׊X{udY%(AL\;.%2/ G7!}}=*1vVġъh;J_ݜ].e:$F|T|If}bNװLclm'oGX{qz5kXQGүbV*_ j #E7>tZtZS]l,FF)9x U$$<獸 F~AnCa7 HF/D9Sa gv5,/N8S;9PJpO]D%joWQaF>n+0V3DwIB7R:$Բ.-L<~Y.׼%I8K,ų@FgrYocȃdq?&16eui l ƚ\3h&T/&{U"!VYkNj4CgSqyB7m?<@ })јootɄ(ڳM`rX`қr4_eY;_y88ts.Y vz橄iDK!/ßRK,/XM#S<Ʈ3\yAGQC}UwJuȀ䍓d o, >PhÖg;Y6iv IN^g;#0"8][4XFIR {xa>!^ҫ*$j7T(z J[NtTR]Ox`q߭ntz\XRHеE)Bݝӷ/Ȫ #9~LRqz(mO:e5D ~`԰Y%aZw-4RѢ(=|Eg[(z,t{~ uGxaC3󂋆5zz(M93k!)adU v$$,8(yOZf0/s[CAqu-6V"nɤmwKV6 d/%€1]QlH+ cBVCmם iD+K C@<~K׻G}Ñ{]ݽzmkISx@>u@3Lb?:9hg=;OG&r8!\JC˞П\zI\FLZͫ[CH"![i5ތ"Ji-#~5וwQ缓b0\GH` SK%(c28=3co7Cqd UiO?ԗYw!9\U S0˅'-ֵCS olr574bEzFI: )2@y6(2)mHF[ @]>1xx916{%\SD_O$~cmD)7[n4"Z Pe]8j19 3Ai#W55Nyұ9Z_U"qle7]J0mu7Du-·iֵO $8ә0CnݢI)@bhBygº<֓en-5R)d VgiIZHG0Zy ՘#ƙ9lᑰ5 }M )iԋ }<ꕭ$"X>HCn4ʹ!A3v~B)ݔ*;i91(ArhsBzՆ~fYG%ddkXd)ĮAYbHL& 4H{{g/Bm.@eH3{\_f2s+F%&27WqMk4?-_|7E>n*8_d|,ܿ6?30)^+cw&'+S^BiX@N+-C%m{ڻ𿺽1 'B~Q~$x>Y^XZ)OYaH-\GSf@ (\^It9yqYwIe=8NTބ,6!mPSzuӯvMC (cfAiy[f4f:0GD{ \@TGtaT ǮucnCQ\1+q0 bxLkXfAm":2?WEݗW沈'H`_%zq םFBc 2g^:L>(W,wKad$Q!4 {b<2C+WV~^o M@Z!s [/6j4T.ގOs!o1X?ƥQ<̟EH",6_Kk߻t{WS)}T1h(EAEw]^K,^)\> Y b̀FR *l/a(`RK6g;7sCٳ@XZH)֥'k7hHM+ĢKjŕ R F1c v:]'̃Sr++EĻM6ZA>m r0{N=~eG[UL32}hF$gx/~} gG\`TL +upDsRR[rމ0eh8\LLÄn|s)e9wu 5Odjv>=.2yE MK0g!7oS #bZ0OA~bw˶ b5,zx7?~:y+kh:gRVˌhq 66X2IXn.) C~%seay^D1pNOc?Bpx 1t#6š(>B`jj(EZ~$ iҀ11OVGWzB6H=m4z R0\T{*+V|Ͳ hbN%h܁zQNq/oXbC\d.z|Ki]D3wԠeNNFٺq|0tl/{L 1FM0ܖlN#Y,{BZB擄c#&(۱d)̚~ 5vOH$Oϸ@xA@f- {ӓÍ12>l堕ߡw꾤})+2{R<V}trj=孶'BK-""oGĘ! FXy?jt79w!\(&Mcٝ/Yl}PFՔ^Nɀ<#Tu!00qHfCڕuL̎oZ7D@Ҍe - {.=Ww~$ o&]r.^rnF5^:Е7 )_8ؐc~fcjQt}\uujt M b`i95pgھSá :2H8Z_L?NRs/ PD1zJ:"h$Z}ң6%Rݏ"S<X9.+J3$eG06)_533|Q\$$?ZnDD_!!1/1f&;|L/3[/vGOcҙ ؽ`W (\[,L~Ey79 8A۩!`$@m9VY3){Rz4/}ri)8,EU &r)/_-sDEpυHK*blUSK/SW69+A1(5#Hn[q'dvlj<+A 8a{SiЯ꒢r~(yV'ֲ̍ZItKZXf M~;%3_np^Hi3 egxߘ؄&*نϔ? E*7VE^Rndk&G](ɳ5߫n*&-bAj(xf~5d:pd&s x2Oȇ73NH t&@# {[4/:?C >R!**RT1ٞ޾P2ׂ  K^9ok֩Q92|.5(RBuኡȉMRmzP,9%_L/˱$Mn [5#ȌQ߫g(7V:̱ I:exd 脎Psu)ݩc;7?ž钞gK.'/켺> <{]Bvrn/qGE~GS.$?yuE kE(WJx%IIé n 8O=<:x!W $^}Rf 􎵥2<#C9h1CmRƙ BoK`M׵GRI>QQZMm.ltXPR燶Zjn.dV@AS1].<~msJ[j2h:/[Z7 WALx\Oup:0v@SX_z17}rC*h[*e! L&ZMAܘ^Xnd"~G\"JK8,mG8ލV B3U s3Su7UF:jD]Dn^RB{`>{ZҬ=ܮpgiH(˙aE]Cr4Bǰ-k5V[Y?p+_T&+`YaO |ϭ?w- ͤ'\Y[>U2CgB<\P{ Nƙ$JxÚeȳw"plRYO8%~ӻcJ"xXҥJHan/ 7B:H4׸f7R!4ƈ)pUVXz^Or"8'rίƖL){A}ړq]̤N&) >UtOŮ|q 2asRgx4;2YM+;iJ1%n#GN(}8(-AIYq['lVi'gu'H B$ Scc d7Kێ܏EMJlYͤg{qXME1i혙@=x똃I^N=f4R%9Z*ºSe7 GTA;<&(!7S;t0P4>%5PzUݶg* ~gzWh|Ԧ*Rƺ3jOmy)ԑyfa & vzKM$i熓⢆!mp" U"Bz9p! X aV{Ђ̗8taĚI-/qd8Tbs j?J{n!!h߁tZc! zGHf?RU̅oT~+DWnњƷأo0>їU05G=7ll8\Sb@3%TofIYwwsG`v̖pl!>]0 |O{OfVH ԉKWAaQee>Cv B*lRUY 2{[9N"-# +fB.d۹_Pg꾙077f{S' [z7GVe{=>= Q/ɤ?U _AS $/I9UrƧATQ/5X@nsL=8,O4=5H Q- o umWj9"^S^{>}S޽s>ug2/LE|c0m:^ \}t@WB37z+c2c6BTyH,܆9Yd!1>Jܜr@QDUFFJrhN0.B7 ]$5y5u+Jm>I[xTУ NA8 Swsi \e'icYah&H9uFSz49 [XoHjhd(9KuAum#RQ>3c,78wa(4^I+Nc>ain8Aaʃbh#jxbuWT#5Iy3ʭf4WެT*P@ieIo洵'4 \F=z89I-騬\Cԥ0cZ<Ӆ@)G>+ch1{l󬌌 J=ε+y+ Íx , ֒ڢkT6VsxBV)n#[ &D(&OHHdfV>,WiZL xsdAZ3_Nٞ=<>}0:f4l{7G2hx;wE8EYmlR[of;f] q32(5a]2f7J{B(uXGeeI0yw1e _-f"FpF︅,r;6ɡ3ٿ wXg W6DJ?x/MBQ'3~~ X~5ϽC#ݲˀzHm q{6f3M]pmcS>թ yl Ë,Age mv6BBU}jӹZ0,xpF N>I8Q qGXf=QwmnʃXGn6ct*eݴ(i0~>kϤlkrnXk+*2&X[i#%B͸gZVSPEe&OBH &aOXDThUvɔ}:U'j7v`gpsc;:a!EѦ t >*WKҁ1<9X`k` z=L[vhY 0ZR4QpJh&F}r Ϥ/M)8gC뽯"69WPm˪AZ0sLd͌ @+#(<& xn?ɢ``ϙ|K!I-#,QHRQ;s|]UܾU55^k >8P?IXd֡K6|RuPBx73 r?Nאo7$(r]. Giޢ@Wd6eO@TT0vbd,B_m2-IH}X([MşՓiy$.j"Riur5cT6'jqI0g4|,7J\CcgTzB8wX{K{Y]USϷuT#%kSu/XK ;&'W%niH8ˣ|]2zb :boڸ;?N@lCzɚNfΡj!̞3ʒ]G_(vA-qBMMs(zzBXGM;dtrԾ*URNԊS_G %Pw/u@$}uW?jufZf ͦЯ𓛕`/EJɓUg=K,=ov%)LBoj迢% V\H5*ڜ$aJWwhC?T=H+4B-JQ?R?Y%mA+ʄ|<"~y~Ai%)]29gIF Pj3^06/77SE(l圛iZؐk{/\/f0247"]mEZCtPE; 0UQdObHp%WHŠ/fȐ9ynhFvm!5ȅ5O-r4o,2RN|38oS3י~x@pە&hVFHcl$c~GLf{/[t",7~Ƙ_T[Yh<Ɓs뗑:ECm@C$U]e3j$N߅ʥ ^Y&$W&r>u՞^3^_P$n0o?h)V];6M@)}3.HG؀^$p8D;n}B2c!񱋴zrrӊ[z=g<|9+ݩF>^G#>,jc o#RڐjJwE":y]#?`>}&[ɖj@Ǹ;\6YCCdϹY$R'[o6ɀx'-wWFb]Y Owv]q%yusb-FQ{?P6dgfSM±Nk"D773Uյ$M%@36/5_M#T&O*6^b|IB6 ~uvvw,trg0/1R r &[͛ߖU}hSizB=e~T TV[iLG(/OYhL(T(YOnk|ch;u dִ䌰._kDLHW1%1gYܞX vC˚aBRy'uQD'p w hV#ыnTS ཞ~b[BrE?uo?_ =V|gA ʓWoo7r}שOxCQމWI8X{;HI* s (^^m8ZD;))WQ zDdO`Q5rKo?.b7 - ڻxwΌnaW;JAZ|*㉂D9~{ ^G@sɆA5aUR;N*Öȹ #-y_K_BStR"n ևUsf"*h]'BI{CqT+u!Nܮ?GM." Ѷ{ ~lISvB\(3J]}#Wb=KGv,拳b/;ejtV=J~u3))yRɗg)W1Tc'FJƏwc; ^SX ƕќltRQ7A!4{2Wa ;GMKI 6xʼnv!kr;T׏2P#L:5M -Borϭ=h&}\)ݶba_9]u=U>j'2*+Shc=8iiuEb/t}{ϳ95/,[\];6=Sf'/j-(Le@!gsQ;( Υf!1l"[ D*z|}(K:?.rb6i^z 7c=)_H-qE}@kyeD<-Ԃuaūsazחo0e AP~]yAh hRISf g+댅O5=G^u=Lj%Zq61 VdN%b͡o(a<%)%voF$f :2mV``LOl ug,n4KlSwKl"kp%v 4ik|r5eK-$4ai-8i7npbѤCAZ"LęI.evV,֭./?JE{{O9fNx#kόo%=}g'JeIމ/ z5LeLIb˩"~L ]sfͥH#;qa!]']Q+68r/_LXG{d $6$:eSv:`÷O th=VYvt~G>ŖQO^K4U ڙ_HYVX+'N=X,+&~!Mus쪞Zٝ.,B*xI -ѫ{sjn `c$ NiN=c^n<3=M vI8a\Et la5jQ;l֊!gvBwA}_OۘÊ$f}L{mq,fGmy ]uJLyeol T_/p9 8 &Z;4jZ̶|⮮ߩk1AGq[y_>xOh>N&oCix62E=n;-Qzza@7FqG]oXp hi.LMCz=%c kǫ{|]uŌ)y_7яjt6j.\' G :ݥ wYj>D2ja)tӔuZ9&:FJ<6QtI9bOro%f;<>AAmwEz^:aHQ)MxJEӜ;o$=g*xl7񰄒"LiX,"iGu F_we)E6ߌ*L-sDU#m DŖlhW1j^Zz#;L3+ a'>݋Q9Vu*q#INn |hW_^5frÀ*Tɗ_ŽSDJJ%H BW16V+[oDUJVy줝sݰVbQǥ $ch9q['o4e]+KBKYx`v3Ag![ӗ^95D#eMOB)7tno:嚵⫆%ځ̻ZzZbKMשp@3`,(t;t*:`!CtU7ڜwi=D֩(Lx s1 -w Doĥ5+&"tn>{vC)F0a01C]^@SRjp;1NݐtCxo(:8 Bc)i2%]Rv:>xTIȷA-Tu5;nł,STthx'0Kvq\5dawI)L_5E0~XŘgsz(+9]Y}7^ ĤUqh&4 2NY_(&rH1AXJ><3. ]LբlI=ceUAK̑큼/ձ*OM'Q cJ/Mn3!Ah=h/'+)[_I|_c8) 1(ƾ F|nxˋ?`:-f`#k%}jDm>8V3PZ Ľ`!Lڝg@F]TIjse`2d@9Wxڃ$o=p42EOQf|L_=} q MMo,Aj5.Yn _|qEM =D#9|N6 paω}*'C 6rxd(うbx%׃xD3VܸʵT4MVфYU8̺Adu;+9 yx9|5rsM!,P!U{o\"7p?pŧ/MŠ{]Gl!-("f(2j\cxZ~aIeb(TwtE!X#V;x{ɀݗp/&Y٩dQa$#tk .Ep*I_A3pOj#p8|Is/LF=WG>ȬG~w-Py u5F+YXkq_q\PV md B8(s,!?ɵ;ئuڈgF\IEah@(:VFkunvN aH䲟m[ ;̯ď3!x~&YglΗҍGш k ɤii4vE-~0z"KSP/^xaJ,6vqa( ._MɩS:R3Xͳdm-hǟjZY2g:pQ͇Oi࿦I<ڀ?є[]!x穵CV|F:ڴ=1k*i;dx#f%T1c37Ҍ .z~~~f|so`qϔܺ]&yAb$ޅ`VUyyڜͣ 5O ZWTHArq>`z@`޵KW˗Ksd^tZRdUŨK150)A;]k=VCsR񘲫-I+kc)`d~Ngs#eO/hv/"/ꑄݎ}` P mH#nm/۩ |ZW.F -ŰR.9cR cKywj%` @bj^R\[K)gȽ̚QT(lnC-m tV>2˗~~,"IV[S$/ ըw(;jJ|>9T=ӡ  ȔsH.ju]^W'fg82/f@ , 3S dBZg-* s5a[uW744 <?^߹oiڵ41` VEIhXC"ʷ#/D/{/̐Mc &xTZb{zbQBHeqgh ArTg'ooz K/NDYa?e|C0MFa⸢# |sX+2ԈocۍW u7>*U.VzX'uuP했bc@H}tWZ&%4FL+b8uZn3!>ʦXy-;6=5:op#`&ctSt ccFd-*7x$d "\E@[&o%3CHQd.;Z^ D\TF. s2)v_92M,"C}*U$_ sl4F~Fj! 1|zt'!*.́# WJq0F=73Tӓsm-d"2ێwYjM'^8jQM=S^C ~=z!$&GM䯳QP.χ|{SwW NYLfۙ D%so fegvN cj*؞艘wg<:Ȅgj?#<{3{cU\StSP4° >RQӏÆbap1֗T`Àt1e=ⴕm˽0McJBd:RFsIkgmMҧI7$mNb6DiS?Dmމ_€M_w0QF#q٣ ˂,'TÆi#PR`ZLK\&v`@:L+Ce ב蘔lA\?ɨN⌫i,=w Gg"P^Ǖ}%.Xf]y.MR{e[e&\7Aف&l=~QC7:e0@ ?4yo2. +EyvE7%dWs+d|A0*)<^ 3,uC[VCZ]w+h+(tMF=Q>m|vlJK A-0;uwP tX qC[!V{kǣyjF;y<<)eWmg"h޹a=ݞp7*7 9QiQV2:N*Sa4n"lHt^cVIיCw *7ֿ.y`}kToUsemN? ʎ$:mR^S1f֤~TU"tdr~mC@^KZ*B$HcE7Yꦣ=rQ`O0P^)Y9 U?tޫ䁭ywl`˃.i<7E׬ b$y("ɐR6Ӱ@S/%, Ͷv-f^w A0M^_@Q`3HNqG/:h挾\ã@aM'Bj<-h6FvƀL_4ߢ~e׬@Oez?rNZvRi)' U>?19ӜsuIX ~IFk}p?i3n5kmO碆>Eo6(*ۚϯ_^L#oZҺ?8)%B81ສG\ˠ6խ4 0)_V\YռD^AK,7$`lNb315b3uT+NJ97?Y1}!EUSsx*AA ;[.nd&$zKLF+TwLDSL,go7 ;հ x i#Î)63& s 'D!&K۪Y8H=&`5K朤Jh{絫;oq@xR*8?$1Iy yW$2$O535T PXe|ؠAzD "Hr$HCbrQ+g.6xz>\9Bç#>R6:"psǸ79jx] Rh`ξPhb/ Q{ހn#zU˵IBHckbI`n"i mN* 5Ds^zvyKIa#;Zp~OxqO۞/TAbn_:D̑6:GNZpN_;)SO?+9u,n0giˤN^WͪYh ;Ane+T6T0 Uv'ii6EDe?C*@TPS;oB>aA,$ i|ǯtzn~=azٽ 4_Rd(vт0x10Xm?NOP\\QɱR5Ii=˗趱{R3Ό@?u"E_ NAz r0G ʾZ O;a6h)BLViBysfVx ŶR_yx }fx]X=LPV骸~bQ}g0mmy%;a[HNwGufuS+`R<@ 5g"n2-ON keA@4> utݯ؆LxnMV[fR7eC|e{th!3HH]٘V M %"ciVQT4^ey"1LloF\(a.AնDzC=[%)mr5+2oF&8_=E`25Fk`<+f6>J"(U'+Ǜ*r@L*&j36!Kc@>BJ57X_b=$6PPx,>Жx8Lm%FJA:dx6>d݄:Ay~T'˅}N%TcŒ}psW6?L@gxi:C9 qܚ[j?}zu~Zg3Yݦ И/J?D:9<V^Q~F22/jgD!.]sbAU '|(=vbdTY݅>ZzJ.yl?|cS+'Vw dY%mp>mH\sm1 [,ΌlxWQ 8HY 6+t%E +&]Rn[{\0FqYO~Ol!3@ pbBx^q|]!C[&y y[ڑoZҼ0҅w3Ns~8``i4T#좪Oīn 8r, dJ\HNȆ2 /8II .x^ `e!8ĀS.e%%UBS[snċwVe:Ԩ0 '\t(8^igE[ "WC7))5yM֟bߍL7E6+Ga" G*_-co2;2=s(SѢqE-*%\6V{mGs_ Д< Bnom„~AQ`U;p^`n5=C. Y񺂂k ƈYu3j.(-t-}4\EBܡ{eoSP&Oz {RrAJ}|;,`RT("5ְ#R@;US }WDk諉j8̌`gnr}RQ_r=$\p+2`‘B>[@uܢf&DظV_ZEd19?W.{9|ykFoGe)EY_1F)(?VLJݠ(! jC:"As,W`]ё> Im<;!`R+,lCBΑ]!~uTݒH?6k4.m!qFzQcr!OA` WѹEN:f857]+qe2UHQj,F@r@r *iJ([95Y#klP6v\z<%#0 1彋(Y9 DCQ}WwEMKTd˖&#k_Mmj0h!Сí )@3TZ7=SeA\K"jşf D,AgEwjN[2α'07 |:B2۞RCTG==LUA,ف*8~q&wh uB}$yH|px(!1<md m$GN BȊgf"@F铀]))<;cs˚Y X{d4*'k}DX#alS?F*m_GⱵE$*.`34mE& q䛓`%;+IXihj"]1R3)Z/߳(|2tڶm HJoHg#*RFJh$3!8_FPE#xBL銓 Fʎ.* ό|#'gOpjSY$zyLى-xQd=MekwK|!ސYetD(Wy~A4\Ƅ@?Ǭ =(~Ɛř~aƫVp{0 aMCt*YiYZnʞJt`A+Z8d=ԥrYLp(|u^c;Sp6nZtgb!4 /qc/'j!I}G+Ôsʼn.D1#|IX;QZ H_ u^މm`ҩi$MHKy`F0aa *_LIb0 1e`9:}=UVl|l H~?RT38 m,ꢵj"$ZMnB`afnp+?#wK%ip.3YXyh`U*%EQ4DڃrqAr%h[Gk}~"`mmFxC Mb}ƇNH3DH7ޱ1?1+?R ;nS+j'EUPyV&3d琟[QRrSt*dڜS} zJH 0b`9e4sb=Ǧ+ v3+:zyB} | T[̘xU_{TshFyQ_ѓUƊP,UP z(]Xpu_dUUza T}~)̻/* P_"5`ǃOэjpS]w);qp#QvږVT5BŬv L]zu NtQ8JC{i3"bG[DP#PpE,X:A݈xo_8v~q*Ѐz9 p'ǍviTY|J=U^%_mdA="bA3,[3x[ D ،Ņ=8ٔj,}Y*eyp"E(Y4ȺHra9nCV5q$ݢeսF@rHk 0z&cF-M zE%4Z6K% '.k 6%ShS ,rhE ^ٙx5C oc*NdQD^= ?y?+Qߞ?r*$C.Hz\OVLɷ'Чt6 yoC돽4z hQ&Eé,+ y_ޘU<;F=ĕ/2hT@.m77,y_ )_H"휫V<dž֭$q,pr6LcF]P^24&vG;|wW䌕v;/WiOTy'PcZ~yT٬$j0JbyIwjMFbEsf h:OiicY-QxsbP 9bz'kO2"=brgޢZ9ȍ5;mt;snaXbk3] KW(`zو77١HlO=^H*4w$C[^B Hifm5NSր@>9pW|44òHʐ ZUN^n^f+A{&mZ&h4P(o,}`a*H}51UcloW&=U2d+B&g\n+c]\?`>rƦ.֎b(i;ce:L:9l~Zeg@~)j!"]^XRWlA/@6ia\ ]yҐZ1gհא6L6WͰT媬ws'%HNJLrE4\ނŠ]قCwBxUޘ[ ep!dw)-ǯw:D zS&=ݥq c %i>_:, +W wu>Ib. Աv1<6t-=<29t?Y A@ϽC@0v16:giR)NGfM+vb3!uÑT-V-Wygg( d+!$ AMԖ>>KN V8."- T=XU9` =wuSw/ F4>lA)J ]pFɕ"J5X;!o?# ޑZF""9 Hʏps,-蔜jOx Z "V(Bg5Îˋd.a5E)ٟr8 bng"b >⥅t7vAH FvsFFYh;G`˄y8[$w 'Zaiqణæ H3ft:{G LCc0 I6Am')\fU +>ŲˮDEԳkU#V];iZAF~kcqWYrу ])PnPsf*Gzf\c ևn@dL#Տ :D4w؍$i+c{xT3 O6` 5c|c梕B(,x5|(D_ت׍&<~sgj+9Gҩ׬tiGR{_L#Nݟ 6Tă&q+AAj RQ8FKɗuU̦͘/rV$G*D{6Vq>/SLR S]Ǧ^>$4] M+pOH|١Hէ =`@iIH532N+MUK#hb9 (wV{iIc~jk`?beũzt(eh=(79JD"O40fX^Tgj!#+OXsfh|WIQ #s1$\0YP&ԶËI2XAbO *{j\"|gd\DUVSףH:&;6RT>Zzŧ tՒĭeV5͢U]@o\g:tL*Z>-&GQ&JgQ03dJi[>P1 D3yPARGfE:\X\piϒZ2LDŽmbG ީ &I+t>[Nշ; a?dh>XbL"6°X[gt\"ؑ#=@yWm>:Fɑp̆ir9>}ТsVTXYqr07Ǒ6pR> {xۧP#o),uR{*g%עYOW>'rZg- N- ?92qy>$XÙNH,oc/7@Mfr8;ۭiXW10/?{'L8UB_ \>֢L&:\*L /O)K3taf&*v)sd[F0Sd,\L7P%) 㦿!(.=d 8(ñ1u4)ʶOH_!<uo}96|D;fO`&l>k2Ebm"v#>ap!{dvkJLZ-8Z`N?ˊׇ&OZ3R!S"e~.XNr}a>c˯)ꀞinqzoN$Dcl pA[Biysx?q\jS. >CFVk?.=99 $m6 W^T77<uR ՐV":^Е CB37‡ O`Q&F '0oRPi@^O+nEf jY߇yEQ/eP+Ƴcbk<ѵG'8wn*VhDSvj@\|5" aZz_} 0ImV%bMBc'MMZCnmȫVkDF؊~MYLC;2^=< GS`ID_ |\v~RKD<ٴer&كԁ:^lL>T{.m,":yAj'! J*c KSY7COrtZ`A*PYalr"$ZX 4a5+[5 >hp|ۺ6z3 ߮6ߖqU#7YtC$lVںcӥ ax5jMe4Ndٴc6z(O"_͕S_r$(x1`j/0f0ݝ6t6D}[0ru*jp"?X uXX+bD1 T7J cYmyVvs~9xr% tk{|m$>$LeW*{b{s0'+[c|- [c#$btM$ fUs/}tKhhEDnN2ǨJCDMZ _c]iGA_H%$L 3>КKy.;?{ʟhbAGG=2n9bcڇBiPY<+t*Z\>edki>B]=+YˋVO+s'[heP*$8 ]C|MH{`xa 3y[&u!v6q񴪗=$v4-!}QkN'@=؅+ȩ_(aĐY2 &ג$.N4ʿpԚڂQ"6-U.nPè(GإK55["+ f͂>&@zkxWZG, j_v?1 Y\Іpwǫp* t9-}N!eNQg2 Ɇq [jӚjue)D|{6)Qxa>(pO&RHyv`>;͘921Q7XN ]T2tC@5̗,xxo3kѹNrVM$V[ǜMM(vR 56ȍ_\3:_ˑ Kw9]Jzg R}R[.fU^1ĽG ׏-tŇQԔ;d!/=j5W)Ce#u3Ep{ˬW5ےgѴfH:c5zXWaI7m~nW;/?cx&c '"zEtRKyυ;YHaG J 4Z;.'? BVK -^{\:7 Um~Zb ȐB0 fKKt.׏oL.s /[ʒT+KL6‡\^%M-(Rw#nΟ^KmfEɖX'n@:FzBozyضRJv}9Rv*ƼRIzd *ӆ" yIL)s[-qc%GRLVO +Y5c~$它 \ eڥA7Ƽk(a}vS>db!\B(.'qܩh Ty<*n{/!=Er{Fk&jx콍>V8mlesafJ㣫%wSEFw'fcVt,ofb`R?I#/zxnܞC(тOBFkE󗁷:d&:3e#rcIBJVg6NvQ!:axN=x.t:mEt+訏p6MBD.4¤[Ǒv|HV8^/(H){aB*,n#]a[gMKkO=m$%Zd `l V,K5ѩ%q\,hvӻ `a,\!s :zY>h|1\{cILYeeMn"K)cr)GYsIEY":uXW 9yZO0w-f͢[3Ms-S*3j$@ػΰ^Lwr#mӕ 4d=8W|u8?rsB?|F~,˨rx+ef 3aᤍӒ4MuaXx% ATx>j C|0^껀2iQEYbbom ;Ov R(HOgA)9QَfW4u6DDX'^-xc[/arI'C| } ӄPLibzY*FBj&u7Ht&۽dSnM8ɍQ7 }*/Š]ʞjΒ)Y*3gOE׈b6~mZY/ƨVzʐo9l,˿\a}]"EAvOzc`0+ HH;oO#dMClS3N0bQr'wI![I5}׮Oj )Q&"x5iݎS^0bYY;l~6tk{YiJ-h[Q˭j _|CEcb3ؠ~UQ3Ld-M-c+C^ĺf|( AUoN+_I 52O($ y }ݕ,nkIPVi(?qdSa;y^@h'5vF}G;*)?(086)a(xO߉1gIe{朣V``3CaigD+ΩRϧ~w Ϊ%20g,Kg ԃ$Ե YDo'~ j ֲ9Cj1l 홿,,z:%uN^BPZ(6|rMz3[<41ʭM}RBЌ֭<-udņz1}C&J ,|mܭ~+zֱ9vlv `@Ki9}Y|lTDUAz=aL@Ί'IJLNom';eAI7Jޮp9qSMa^9jrg L?k΃'8C3[.c uh Jq M;VIȈ35n`$[P^4^a/G[j9`t;1՘ܙRA'*CvJ"aCi[r6HPdO\/jd\(#y",;ok|59ZD8 ag2 U/yN!{5&Z2\iguP2d3LO;R'߾$fau7>3'BV"DupE*&ʾIÛEۘkB72Q wmvЃ)5+)qe臨U"ȱnMi4q\?ϺII&ȺVTژLeO\3ƎH+Gy-qZ[ZL# PX4Dd4YOUҷ/(Hw`i~ f@`lc 5|=o`];>TKķ-RHlp.ٖB\/Kr예t@_)(9ߕ[3-(uĄ|C_CR,EwK__D?_ ](-H"RoJ0~ +}CmsѹP㕈Yd1|8)wvH5 0(>qF)}\ӕ̯ySI_VNcRm1Ŭ9 x(}LInS0wK~j*^{L)"!讻̎OODi$Ĺhw@(Z,5@~bFLrw\Tr:I ih]H?$??_'g?u@khI1»ǝ6{>h2pԺ%ġdu~L0rL~UP QBHww$TY52hUz8_"~HG=.<4rjYm iϵY V!Te]bM~bJ'w}p{pqcS_ŲDz):欲]U7 FZ*suRL˰턒uh珋^Lմe ^z%w(jYӳmo }&9d#.k p%A¥&2 *on}>mT)/݈ٵ5KW_b-.b u RHE񞵀\RokN~gb>l;’ˇ'ݗ^zeiݓSÜo Ͽ,#umNx6TbFXM2~T_v#Й^εJQ$@~lT\gjc/ ~]թ2%G91z-¹3yԐr| C ^HֵV[4?{& B2w|INxڡmzzA-Oǣ:oX %Az1 s6(nYӠحP o:޸3PUoį#(bmBLZEi-0şC fKb31TGsO*h<ϊIB4Sj熭kSK.y#J r.5j$}=mgTPG O$3*:iofS߂.T6BFp1֏qY*57˯[ Dg 2juPysP+4>~hq@&0lH: 1ɶ0rouU "NY"?!w Ѡ^aFM#@s">r곑2¹UY.:DB{]YTۛYL57ѭ_av9bUW`@~DȍL$ɖenZP[L 9Hbef/)lշL\[ʖ|O+C|.nOY | Lt_{JYP)myr]z-/ckp8 kW6B{4.Fƣ HoW/d>;)Y1HKǬ ש-p;RSq6h2#̀rR5` rע^ 5btv߁g"xlu/PYeZt.T Ūd$0N6QиA/m6R9<x`llyAb+oB<w=eH u#$}¿Gj7ahFJe{uXPGmZ_]RG1~GD2@;fJSmܣ]0^n^?ٮgQa!|]]]STh0^[T՜)Ԣ|N &UxFN 5Œ^я/@#"v[-՗\ĽC&z> r&Jié8 qƩhhwTpIbdWX Z2nY@Zl_?V5dC{ \ihʉW+3ʥ\ TGKF%A3.~U sW$ `; kvO,1 ձFӄlGX{.ǯ$[b롶slw7=g 4n \W1foNƞ8'F.p)kD?>fgTLjn4dC"4^$QR^dּu=Twä`sH׭x丌ဨwG#}C,AZg"8EzsZ~KW⩋(A+DVRL# nY'w W=񨕠T}8*HSh4Ѻo!7BvONFQFY U]-:0[Z;>f  BP[e aB<|F Je(f 謧;x+`-BKw&k*a vzfnll~:(60 /'89#GOˁ>sA=-y)TN'$^SH_TL$ }y7(;>QQӮd뤥/]R~|kڴczw+@4=&5RrpQ#Z ة J2mحp=T>Cw_vLä^Xcv(:xk笚m\vIZ#oFfAqGnƝ*g`ɋy ؤ Yo\%|iZE2͔s>.O#LWґiՊ=#=Úդnض0NFy`/-gڄGG|G)*\S&p'./37$U`N%{'@l"b+cre#`}Z葊 > aں9r 4*SH5^u]節&,HKz"z"+j<s!6DTrzN?Ylqu+䘂szɒlyiY=u<}vPӋ_CHS΁]6q@$";i۽+KGOWY :he}7SNybl}LT}"9>ހvwhgj* lRt.??а[*q=3q!_6m]!\ud'x>͙"/'3ӷ71u]^qgs@Ynvg@?jpy%Gn%2xܕ[NXMzΟ.baLpLN_Y5 ~ 1mxUS=^P^@! :>14->PlohqR~<]Dj22l0 _K7!XТG8v"N112 =%3"J'H;+mu # \)]@.:mKBF?cayBus1ҫ^y찍Nz;E[L`Mbma+6{,r/3/r&?+^_5印H Y"v8z٦[ 涳C?}u76/4Hb[0KAϔWY8 '%cN3xRmf'k(uձﲽlkiDr"Ÿm_E* jόējnM@^ϙjMKO{`4oO RB>'xNS juxήff1 >h6 wau0hHߓdА\lvmqy*$06 삾noݣy!&Fc,(Z #RVڕC ~3ؐ6 !{"voFhZٞY0XB_qe/Z3qKMS=ebd1j5Ȁ8hp㸧tw],g{3 &%v&,濁vT>*F(4MI Kz]ߤ;ٴ^n? K )ߥISur!A3beʋŏB4R8H5U>޿`]Pf3As2 N H ^S;L1 DԧK-GD ' pWLBO_b]EM2 ܜg;Zвs )>BcQM>ğvCՋ FK"T/pv"&c€3,7 Łu翧mbIxXyv`KgA2? J]뙏1zs. f"U[l&Gglu{.f0ax]:kgqbA8?C)0Z-ohLs-#SJ9P0]D'iHR%Aۏbo̥P(t,yBOd$wDMd;#ZT*^h³ScwOK"FQdHpඓ Q_tÿ~)N "w|n Wxa" @R`;)?9@_QI7\ |%Fy>,tr{[ei$Vh-.ӣWO)JDN < , cN<}ĩjwVOi}]gڳ]0+F?D'lw9NJ®9lI}; EÇhH`]jZ]9ktZ_ˏ^1 )J;!_)^{C|M咇l0f˦rI=&/GI$5s0_ڊ GO$1@\ 4W)1a5ٌڇ]O8C /i}N>ŲB\r{.qJ~Q47~;H&L-H$܉X2Cf˄nBHp[ 3&]  E|S4cXu%zJ|xUCU+BnĩקzlQϖl 87HWeWNk̒O6Yxd0VnB|1Y O&ElhU?lϔUO `&e#ӾX^&8(XLv; LF\T433߄}bԋ_&FpWq:(5SMI~52yP>;/#8ut1ɏ7*V1D",춏2dbXw5(|8S`0vimNN$Ɋ`Τ撃VX9k gJ0i;YU[*RM7NS jMN8<}R 9Oh"5 ooo&Őِt6zO %W#2XG3+[ .gGuÓXvu<_*,9&uC <<"ibkQI|*EΒ&"]tTqITHryGo+90G?4W_n,8"'RIUfB3DnAQN( 꺵)1DWfƧqYIވdIaAyLb%5ͥgfk&UeaWou|'辀+9ōQˣ#/{WX6 I~n䪠(;'TҾ4iqPcs_e@N$xr1_u-8L\ř!OH^f4╣ @%wPNV0evJRFyqX8rb 5sNP+.Yj:_l: ^IV{ }8qO毃ȃEo uJ}_rޒ(?m;lE稱b<=r[Lގ/-"9И58'%bdK?vs(&:6izMG::.޼14?*S LSyP/r@fO;׹&Af}W?XA{ld#\X$257CpSS|=dLQRPCKj)Vj>)-́'*yb0BIs.d6HqKīcvmy9Rw g3FLI:6 V޷=O:30?L@Sj3Hh\8nwL[]F/8,P~ CzI.>B)"s:`LwxLj!?}Kޏg5&_`j=Qߐ`r^|s6Upq3ƙ24û,Q"ZVF2eJBEvi#{ 2MaN7C.ݫVukZJ4+ Sp#}-"\Uea1+GvmQf軒$0BĖEoVC8 ޳/g~x ]Oqx bB")抬sI~ M  S !`2]GW]S\2yp-S1*ũ#gT GS}N_Iw)H8[9 Hdxﯕpvfw1d~}!)x_zixܒbū7[ Nגh@]O6P̔O!xϽS޲U}V'R%t;NcTIfǢ5Pp䤔Rw]r_>R9M:&}Y eJKStO/Z [ZmcENBY*Ir"ne!R')zU{l:CIFjڱDqkЋAM$ Pgb@Z?`'`|x\y!K cZ9Үlweͪ0Þb5z.A\S"-.¿4c)ظ \. psѹUsvɵ@Ymg)XX 3=@ܱT t2qs«ТhN+ ?a.٤pٮVԌzM@Q ^Dx=ZB: 0SBoJ='Jմ-vZgYD-Ĭav"$WU۱µAؤ%y[8"_+J_eV7pԪӥcB#íg)ҨjA4^"'Ֆ/"M1&Xh96q}Zábp |$ZW\g,_銅aLEpx$Q T?@q]\TLPX0S)$6MUSۆDRhoTpVԘ{Q3ǝ]?d!'EDFcu [.]ty*D!o&/w$^e14#^sP DU7/O"._%to5oUkg:/LMu72^9i̪% Q{i2QDYÿ_Hk=.3b.)bmI LrkC}|H.xwm'!QE4r:/όt Tۡd|! J٘!+{6f]crN5$^dAxV9ArP__}G3:jψY{6o1\G1 s`fA!|hִ37rX^3I@B[eU Ta4HUq^=$޳820r:))N;7\άe.X2 5OPnpDVnda%%N\ܔ^VB7%&d`60ۙ^Rh,*&n B!i7B%@ S2NxQPåb}ѧmD5 i\*7{di>^0u%us8b\KV-8۬*!lUO0Dͭ|I⽢78(t${ean~dq2$Lb&[N;5cŢe[B!lRyHW^ 0+HJU }~P[6n_+K'Ģ4C8 #px 3+^Ul\5gSH%%')q2|gt GE=c1S\VDL HKa>8CetMƕE8eOrse1nQ /(˙;>ubZ2!ɾ .'=T'^"@`ɡ>hv)\4Mӫ)(\afF ɜdx7u.yYZ2P-a(cLzP8>q04"zDۙ틴9|&ygf;z#¬FT߈_sJ>L[bM/M Rhp4NIXR5~dzz9Fx xd:>ՇayH6iJ*ONQo(8i,;8A8Е&oz9Lqp>[XS/UL&`>HG%tCS7'~]*\zySB# ]I1n@QIRgQ)^Tu?aնDWs `T&i|FgH~(Sր ~gIWRv(!h|jL^3_KhdFxS#а.4䗮:x'@JF:%S 4#Wd<z2rBs hBt}@ϏM5hI(XYjX7' t;1kuIMdx.4p_RD=bI℈yjFnֻ=jin;6Rw%"'\f$ 1Y"4y0xAO K ӑСF(b@)aG%K4VdGw=#=ob'5bGPbPNNzG; .$!/Љ`kc\>JL͊6s5Y4PF HQ0)xqfdJd@jd:VOyGϧjlzs/XI)3^S[@̠ҤKXO{ ḡė. tj -D ˈp{(nʷwR4]J1יe; xm.fV=sxt͌! Q8:HT!yݺ1 x^=tYuU"A#1;:.X$0% BRIK9'bvyp+pЗ[6 8 ڲs 33-#̯YM^Ƌ26t/xV8M R B<=jDIHuβ C"t" MlmcdqQ逓@ ?Q=`uqY^nXgⅳfB0Aa ײM<| KN4mř#ѤrC)Iy{GKIPq+ֳ'V!+s)SwWL{ S[pG`/.dV>13IEնuYd۲_3lKX[!25#`Qߪ 3IUq/ 망ioNkf~Ivi$-"MS6jaRIJcXJKfL["1''G L E@UYׇpe"]G1!6F"I3ֺ8͈)==T #~~5[l݃}Tp]um` 5eI:5`!Փ0|,!׽^N䱆*go~xvk0D74Y,<6t&>T[=: nJ R(E0*}N8윉Kptֽc{ךI 5SR6_2&h8lnJOn] Y/OB[T鴥'v* e8l=k|@^}M Y N^A`irP/tBǐuْYodx% ̆239tc|6jW֤;[3&_$)|`)ٮ40BE? x=$ }s!j[TnM-:1C8*D[)Zw5F\$x@-H:O1OU5v;_jv#|&('"䜅+:t 嵃nΕG*G34TYgE{gF;ISLa(sm%D@r}Z&1d.3>SDM/p+NMHmՔQ!'u6(h])hVő105r>Д6VC&;eGoZ1~[G<\h+@׏l<4:Ieᨺ 6?kE(+gFBN2Oo6ou>[jqר-mmYWNHƈb{dQ;v+0zg:_w(a^ʎDABr K(,.bY㫭@"kjb1nI 6\ByYޓ5f]MOŇ/ؒFݿ]YSG<ꆲ^N*M[35~YtgF%n85r 1KSw.fOe\>!F!6U(o28͒kB{K/qhy>_C@Iv\wl60'Qxx>M55DR"س(L~+0pN+lԠ=@TңqK]kQodiVX!>J@T)ؾn3R7.߁ɮ*@bؽ}azq4KGGрb*u.nQrRʛK#dQFpc ۻMIJ>NeU>ՈUD> J.cQWoyTGEu$^3_W;D=Sxљ{~SR261MNji}R'R\ p抆PHַM =\tO^׾]y wAՀ ivEZnS<pVo% 0?WJԱpɷ!5Ҋ9Jv8dAk[25{y;a~~_0@clr]$i\/=֞|h(b&BHSbId\6Xo0뜗ܤN^JN+}MHR5׎ Sc׷a(_"(42ZrJ R.ywoιiOIKdae3׋[cQ<A/]\ڏ}r%5h. IKK$Ps7qbhXchӕ+QX}1F*QyyG%;Zfq|ן t"AyARF{ը۪e/>^='ZbKY-ISe ECDdXvO)7eP%Sm~\Ō964psd1=<njٲ<ĭZɎ@tIe ɻo_M^~-ACOO+34F [7WJ&>}5y*݇bC=X Zbb$ `6+0c&5xM+Ӽ舢pߝ9RՏC쳌DLj*ގp`δEe__\Vk HS$Ιty6^ImqjD5[R?LK2?"%[pYfUF-̓aK˧O;aauiڃ~%|2gLoVNȌdnQckGmQ yR <4O԰KAg"nXc9xv^l_A.6!:"m i1 لKKYeV\)$hsK12A.ТFnp&9<|5~: qNLw`C6\϶K)Eҩڮt-zqPG/k 2-ꗋT;U,!.q) ัʇqqN|o sN嗨ޞj̔rg`=୶2[_pfܛ%LY/gy}(T邌NƐj<|#w'M[s폱N^}ѱȸ3vIkq Lhy$2U=u5@5iBs [2 bXl2]g)E, B/E'֖Q!ˊN6[P KϽOŀw> ir?i8#}Qy[(O}f4pdudAXVS7k}NQϏNwIqD*Q\_W@. UX-|`^Y|UQ;M׽uc ؉*7"R"ȸk0Z((rMҟNxO*/ .ij)ϡZ+X9WR٧Y鹍$pOF7\N.2z82V#$s6ь*MIjNT*CC:f7Eqe@q}BNbQ&vL J/`=2 Ei4mɵ|eB ˦Zx L0'?7l|78x!`0֤ u&]%t76 6'G~֭3E:1\/ F1F~Y`Bt V wٙK#ءT.Kf> mʘƌ+^3z%@"9 fS&jEss_|4Cש|WU}u nJE$۬H, ] b\d[ix4mրՎ`†bi8GM;ZgByEʀO.- 6!J׽01Vی6ԀWk{)1X㞶jVrSpVܠ[?Ͽ\e_S Ppܧ4 D;ȉ<0;/]Κ.b#bmj7SW#!2lnI6F_;]nlW$qaLvWu Av{gT\J]dѠ9ELIKWAp}4; |&|r3萷ʣ-WIv+!+o<@~wxϾ %Ŗ\RHhlr0KHH i''>x6 g0/6 5 '7'z"Gm,fGy*?kqYnhx!t ܕ&[]3H>IҼ3<'"W?AˑZi2Kd4޸sG`'nNa*sM3c ;0 0g[Z IeV!E+:ϑCe;M [Pɏ ({ƺ=Q~4Pa\aU>rqӊ$doK=ؑNkڂZ/H[},gKG)grѭ_,_Gy]-//#BQ?'F(+`k:2U<ҋ f̕:f&H౸)AR>:h6YKa33~NI-PN+D0 pv\GB,i\*fK1)K"_CϊBjh}Jtv]G?W8@t8(?͠\0 >q6ιdL :))"|p<^ ۪~sg?"tH;>'\;@py uQ 4!E 5Z(NM,mbE?,pGbw)L(2'n Zcfc} ]V`S\)IP`6ˣUX0=\/x[U8e@a\y2M&yk6)2ѧyhU#pt*1:EmO f3w;Q T XhGS>Ƀ_ {wG܄9"yED/7iZ^|-asnLUS}d2َRYu}arE'JWpNājcE4D+_2H/Q4Xt1g#?$9,hQqϒvd7ͥ XB68b&`6<[}cӲ-1 KP2ۗ³QiٲB_SvҟyvxܳY8isѡլFBӼaA)ţjɫ ylIX`YZc(LPSZEԪT'ֳAp#.|1W,UkCK &wMD2zZlU'A5 83%V9w1r]c  DnCS#\L d.Px2We#0I9+t(-:]5B_A{_gP#ekm[^߹v_YWf/{m^Ԙ[0ajazKN{幓J ('b 6Ɵd  ( b uIU-!3Ly|%c4aH WEwb\0t SOƥ>Pܡ&aJ2hqEo!&L߿&M+ߺ),MXL6ۤuͶh;-mT6Z%hDDX%V,^PS+%LS{S^ˑϿd1K~.ƽ+ٚ֬Z+#[5hfv&H%E\Tԫtt&z֙ӷ})K,M. rY.b~{TIr33M0N`/.((b=! dW'KlYrUloȎbyBd\) ]NߊCEEW x<>փA5ĔVrC#<{`{> ?Hjܷ  Zzik/hue'wJ񇛤OLR+b5L=Pr|f} O(XLsifNA?˧k6Teҿ冼?;|7hjfptiӧ]09G[>֮AףSviii^,>(yyIcνix?,4mS|fZ;,\<Ո Y6K} HIΰ.x9z4'u*>xm&+EwaTh ɔ5TPA٥7kx*NQXɥ\[+R?&,(@07Fܣlͳm}ȡ3-YHzA8w XYbW&k+h"6rb:uډC5l܆h@1_ ZA/`_ӋyunPݷ-Wɉ~E?Y-_bQ7! lX$5mHSEfP^`1>K:NTN=M?ZV|hqiMStnszGsF[A$4a6z.yτ `hLA|xD$Ij^ 'j{(|]및,f Io!>O;%xܢmpR-cIA"|$0Ӧ5=-WfKK4_&nmnVko_ӨonMb99^ oyS}eL@E퀜P/ca/8IA߇J5!!|^4/] R# ?3'6l6 OQiYoZ{w do|͒"|܍@:hkAc Ԥ<tb\_Bg]ȴ w~qkkR u3{,B7)XJ0bB avk0YlF Oг|D{n=M4z)%1/rh5ҧR\j{ @rSWHKs&J}=Do@A(*WxDb>eGr_*x6#=]`kP_,Ѷf&ײַA?[(E^4OQDe&O3$Sr$X$4w}ol}+^ǩ:]qPvvz߆mz}IǠ&ZOe>9bo&ಣ#}) m@sZ5Ypur1{F$7 +hV"dKYbZtGFSr]H- P2t"d o.-˟j 6A5Tm!CjuG R.[)ɖ-K㊰"B-Eb< e}$ {A*Aciù}o#~&3m;V6SOnSG/Doٺn6Uך|rsZ5Vp$7IG\WAtԔ1Ш.0"(/& sn"-Pڬ_ ]% c+~)+sUA>^\*W$6 ؍bܻ&`t's٥up@_I2BNr.\шT@ItE^>J3Xd؀w-#!} R~haRTI!^ݍ/:c.؆ c*&62"C89;9c4EP2zΩHꍠW[$Zh,)+1#Omg( f֡Y{(ye '0)0$18{oW߈L "u*讋u D,%;q#8WjI| 3"oۅOFp^:"{w^6}&ׁPR oRa՗S ƹVafgG?w&;9Lڥ:& +EV%:c^fUqT?ͯx3媦M˵uHyӳ̻w6:A(P.oS)!f$ 4 łB$~:WoC(a B:n2`ɖO{T2K:/-owLc at1 tx^vD#K*kQC&Dg.=woe/JO;iDA⑙޶S `-8Z E'Wvx9TբcW9my(rl t q!:Z> PߌE-v~w"N۩R1(#Q_Ϫi>+KA~p(#l$ Kb5ȓ)hؕuP0!HMn׃kDaYKF[jvl3\-d"5G vܿ=u1i{7Gw1)ᣂy-Djh KZAggt>~+݃xܪ%KB ק7Se1z_`}A-&+绬~O {] #+IF]>U,wBklRjjL&J?,?5 <=UMJĪ:̅ËZYg" $k,]!O_O -RiaΨ%Vje'YUE;ΊSLkcU!yM,ű}Xk }`F~(> y?7Qf\0byM.AH#^h7x9'b5;uVk7I}ґ\. 2CԎB751$')լx-TѥPLi*[}"0-z^9tԥPν{<+?+ P܊]Vgܩ5_._rV,,$ J Vٌ .c Kb U!w(ޒ&ԇz&bt}1>n5T\Dm4n]:rK퇷* EQ fxDA!/=^$gs xmG*BK:gqu݃R< վ#/4(\4enMJNS6?b _rR{\>h+w-ISmC9a#ZGv]ܗ?2M7%uvf ôtA˞oF_1<%@nESǥem{Dê_+oȡ5eVQmMXP7s8 v#;*GIrE8tB т"n՜ 3I1q='M$QWQ2r"\k/D^'őfڙ_b/p!σc^};:Yb7^k?P.1xG[e 9?'C@l"NLoVNLػ'vGofu@)_$un7UUC8{b6J;-1"T XJ+_Èۖ.{‚딊%Zj| #1R9Z>ħ r*A)Lգα̪>o\밃L',M/ h,t&*!"tu:Ss"ڭpsJX ,gwڗnп<޽5 R /4r.:zFp:罵 Rd&a\ڟ2Q`Iȉ:'UOÝp\(ĪU*鳞j꿙4%(_6QRB?2*%D8zG炑4^EM.6<Ž+u!!!.\xIjl5"#E2]K{j5Tox zFړV&fˡͧDJޚ_qRKjY(*44͙#p%>hXީ1݁5ĥm|U$q!*}%"sJg iNu?i; cX_Q`Is lwtZ5N&髪H{&!h4f57Z᳏]4 `25ք&O#We%ҪXIjڤeɚD3*EdyZw!$]M8.J5w[H(d>N.*sOKDHjD{wRVΛnK3{8.C bZNx Fۅd>/OtxlJJ2ٱwxH8xcx[;}/SA6Ƚ)rmz_Da]WFQ2"u־kx tgb > 6T^%hQF"M3*-:V#d[tL)䍍"a(+ƿܨ C E!T4DLT\aiގiDd/C#~O̽fJ/=Dn.Rx!ygkC #tlT*u4#VSLV:Q0A6 &%Uj "Oֆ X#E¾4 \ꕬ~#/7Bn +ߧ]@w.~Xᱽo{rdI+WleZ/S8+EBYwCKaz>J8?,?3AP9UGj1ݵC]J`I?dONv @A'"g8Ht T)N׾zꖤ6&2ۣvók8|9gSKuHdpI'ifΦܢUĝ Lʙ~y!XDZ@uä|<8"'%9"EoyPO\ؘ4w!_yBI!bW]9:})(!%It7ɛpv2_K o,RA$5xaϤXm-M^<bޛ|МOxbayNŽJޯF*Գw胐ǓG݊OpX Y0w~?p8uf?](^ѐhc4 6P͆>b[TFhֳ@ ȡK9tx\'r}D*: |6q.ǙgRX~)ڜ_hQ~ӉdAb!;5JHwaE6\JG5᪑*"⽙Wf5$Π(Mr=Q7Su.2 H-͆F̫]8DS 3;G=y(\c|M ,~il]K%8KI cQ6qZՌ>r6e~ʻPdQ@Q)ɴdC1TT>iIF`٭V=}b8ymBNle7`c]0tP?C[7żYv~δR'J7 H]XaL?0['4C䆺.ꛉCX*YD3):n+Y } 7.tJ- fQ`4R@݊(E]AB2%hL6>N30'iܴjoy(M N5גVYlaj/mvP27"@B+`x*Anm<}P%J=$Ҙ+/GJN=b\?*Dž9!`m& ka:R29B<î2FAfv#tD9zXi]?v{#ALPe e+˙7P|Vushh6ENYNe1]70ℽ Xh헪(+ssQ'^S"*HG!0@* y^x?,I^=O)P]exkF`3Ñ˕yؗD7O-'()`c S>NL=]見^sAʌL<7AtA¼ ݍ->"A:dvD`f%QCV^uQF[6@9RFܷXEE_iDHc?x} o#bk>s+ ֧814Qlra<9|cW #V7,3wց 6ɔ<:Ffk^!J*e5 ڱ44O^>Pdlg[!LQp,"QEGddpj:Cvˋws:0@~|ȱe%D1?OMApZ>I* 5 bOg Sf.8;4|vmC \`Rd8gdECR0Y^A)Z ƱG 2Ya喝5qjAR-2te&>Fv^Y0NA$]4/Έ&rrd;hJvd\Hcl傐P94PLzbqܞ`Ȅ8:4ϐ3\"/FOy6E>N|Iٸ`;Z bmp7 4rP҈m C,ۖW(u;#S_y9iҦ^43o1MռC#pjТBs'Zs=)dz\76^-^8!00rAύdܐ R8.>v)zKER&.τA:U2 $rzH[|j"=cDOЅώtfhʾZi#bga~Xh4wbNK)2?TvdcQIN#vL⍵6\cڂq' AB$K~˾S A/JS0dbcqf)F3Zst/!:judUV+WyC[-Rdi dqѴRKrwcKZL t­!||RBF.>ט`Upvݕ'Qo9rMQ+A_ [==?Yq hkIe H/,$ ˆ}Р n[Z3BY g~P~`Ձ%& &y Լk褬DclD_Hhqe]I5c`6U]Av?2OS E^N[ߘI=l=pц6W-VC$P?Zl M= Jdr`֦ \7 N~rxęalKw͇}zݎ4(ƅ-B6jn{"IM @Fۡ@Tw+Eak}fVXMhd>3~rZ-_TkjJ#1-KCqYY\5Ǔg-1֘cp4]7ULs]qruw}c1ŒX씁͆P*ŖX$GĹ nnr}]ܞ|N2~"ۑjֿZX_j<{2I?"q#!٢O[+08ub`K^73g+ +z͉T۸ P1nӼ'QCzAMXnC7$fr}ZФYTXKht cHb@NJA ةI$ūAew8tA>7EQ!9.g8_/V:~mt*~0_#mxIK/r, 4VĠi{`m3MP@'!}kN:[܂_+y_A*Ov l[g#K?52d P&+Uܠ3"@g}K"7%LJ((6M;Fm2/%_fDɵA@ h:hXخ,츕 Fʅ/u,p@>úuTݻt.9rp^Ӛ[doXW/M9t>}S_njs0~f_MO>2b@ٸ|bsX_:M9s2 8P3<4SJBa a -hnp;!3{4=AQэ_U{%hqQG[*"~* E]42BXZIn wU(m@K]  , 2yg*؛sE',qNġ Hy+ng)&_\sk-2kK[[ ZR$ghW_B@jZ΁|1t2-(1XAdu~.,7芁[GOZ-x8>D.|J;kp(p60\q_HZ ?T0R[J}# 5b|l9P']Mv,ƐRE%3#qQۻLH ˶YYSحTK GGĬ# l@t!F#-m Cu [%MEf!M5+~o!*i0,}UMSD^әr8Z܄( ѝx\c\#=9JIa:K'!täȤ+\_&֮NўNpN,:/çf7,? 튚n9'x;D9|^Gn0q5^9ʹ#ʁ\ڼW9[V]U)‚,v F$*?>VF{d Y|~$#,M<}6=عz(/cM"BًU'&BTi)셧Gw`ـc)ԧ8]R2ya&2IF) Hn=٠G?؎DX/-ܪATҨόf2Q͊Zpt `xpcKBSa+¤xk?9ᗚV*^frm}H=D&=oR#@#Y >H,nCx=_'Ϝ WOIl.?$lё 9>.iElPyvRv!|O6@9/xhٗbȧ1? !߅ peAIkȘoZ?c':A1(=oTku&(D^D <Po#UIuÛ$'c,#] ԣoq^C-=4̹o 2ccӆÇ F1_R/;//^s^=PP3t"nsIz*@Y)[=GڔkV00wқt%K_#-|"nZi!ơn] >r}!yd*^xJ(YRw..‚<{>K[#ܸD La`wHa#DcYL[`33IH1c}<Eabb{u@e~+T6]=8E=2'9EG7-4TYԊ=aWְɏKO=#Vk Msz:>)r}|[$I"wU#OI廀} ܰL е$[{T2kM* \hD*;ݿFu%{eQV_AE.E9vvZZV Q8i&e}(.vb8mLM3( 5jo&ؼ&Z8[H;il'yǃSw.NkPg.1d#r8BWk?J!>W?*2 ޵D(qOgϾ3eU!fL-r;!Z)4#))b# Ѯ;)-k^M}gZPCC 19}փuW>IؕgYae|NM8 b۟A%x PD2:OVꍓd—xh~R'{$ncN ?|&.H|Q?TZVJfsJ3LS1z |h e'бW4-7%M^β (S9]}*-q&cLJcr@ʞY\ZT æ>jO3dÂ=ynbos#IȌeXԅ-X| &*d DY84YN7gRK)N=(e2gթɸgWODApA4Ef2,,rxhܦccQy~iu1xFq=vy9rp%X.;ϑ vh'  #6r9+$8^JCamG3T?\׮jHyn彉i9kAhs ƆW<aFQ``'Kf;u[J@ᕓG }4l{cWȩWUWIk0~2 *i\.0h`:$IXOz9SuCI8D9{MGV:.jc6Peg<8*)hziiİ?v.[TyTɆ&﬍0P/DbxP cG%~43 % ܇N#%EWXT!W4ب\&-I)Vufz($ ~X*)X¨9fp&}wuwsuN]u+`Y{yK` [ h JTр6qn#Myi>.F21EP]i=s!dj-LhgHNfn#!,Mt#=F߳)D:lj`$̢wmK6BUڡ.}_Ï *U"1}o}%(ܜܭW.p̧Yvpo4MȖ߄B#Q K gׄء~Jvƿ[*-JM WD'.6:Q]:;ttX.mJ# $*%ًjB.Ĥt}/s 3G{3b0_t7Ӊ>bg`ee';ɥQr6=Z'xmބY{j9pRkZ_zcZHlL#|m%r ժhɦ$ );qxg{L5|1$_GЖ*6?=1N3`H|vH;'DvKP˘j2ӰShN6 d\@S+ZX1]JP5!IJ"}>?Idl>XIlcw˷,B XG !͘4HJ`d(}+G{5Rxb.)2ը$,J}cXD[< 6Ă[X:_q\Cto!%xC_E'0Ry>ǞCY%^^ʒƦ3$ 6֖&8##ޢ{ B<mXڗM,8Hq$ 1=R3j%O[_YdNt Ń6gua"D#m8-m4F#:b}GiP|d~g;%*;`#E/ϚaFهMXZ#G/uAs-XZ&"XB9Шs/y!S#c8~L BDTƒ11^m[իWtD%RY6G ֒ %ldX '\z qثUҹ cݝy6WN{X4% 9tAnaȉ?02 N-,<3"".#|rD~'2 ['8) s{tifNSFGs̸T0&S VǗ#Qt3A6vzݠj1O3puIݘ}>)!$_bKc[܉+iXo6δvp&"Pl2 O~YY5JZ7y L*O^1/c+dX@6(Q7[t,MU @sdSU}38o>oFj8=2 & 21s[D9~A7aO>~J2N7v|dt:V*);|Gv\]<)UB:WCb/Zp,P4^K+хG֫ G;"^9vN>es>Os|e>?ذKCƏeP { ԞCycURTw{1G+ZV-mЫT^}aSG&~K_İ٠= uJ)RjY[T{'])d"AfD;2=\%ZdxଽK~iP\Mvs $9|\GCF4-oT8;;c;֯!rco11Si 66CCtzEL+"pwMǐBTV\!+q*5EhFnsH`x]3&bwdK3#+W|F}^ S?I'Tv;gVwD"zB8ҿf<؄吊H{8O #Q|2m̞gR?'*I3C&v3vZDܠ''fPCAO2۾YB.n̿_낔jX?,vOFN}nUNۂD~Wy=I4e0ocݯI^u}@vϴe5:Qz;${:>Lxp@>Tz$|g+UCiW6{j.GssGJ9aOm4Szf|Ox^BԺA\z)?os yx9Kj`Z-=+dIg}5xG@  # 5`LJP9E4ޓffND (&Tb5h>Li|{f~קY |;$ARpX@0*aa쪙 UzWv_iV6$?U%ȏR\Vmގ!0Zџ牷K@˦n$ [y9,awPգj6,[t-/@ ifw`37Gkg\q8'_]k歉n<|}A6mܰW@:B겫 mQrF|>j \T,Pt F?/d?_߲q0p@iؒ L-8 jфU5]W {L)D|;[ i40`/u\^h1I؊ Ę`xVE^, *U 8 ȰJ?4Tf Ff&&m[f?Ȗ&#CziČV*;CiCPI^.zY(J'aCH?R 18)_{Xnޑð7Ӓ ` a┣KYe$ Y!OElwƪkPT̆f+"EI<{Fp!X?Q}/s8ۃ;Fؐ H(U~#^$03*w k)NɄJ(]}3A"=2\FFh+s,r^{p$=.-<?1fx"u*%*K5{G0hgJ>Q" ^s;:}bZ9vS6:?H`c=2Ieס^_&JbHpj+rɡ 삒2ò*B LBnyTMƣtn# —sؽ Qd܍3eǖ1#}Y1 t"Y}Ӥ٣KPGK{P?ȠC12REgio*=4g9/[h鐕縇,7~:*=_S?J8gX >ȅѥcݻj1[cFVf &Leyg5)Eu' t*yAEeK| ȼ'/MAĨjg;]'oʒ ԴZnPb?*y\c ]1`EwpzB|t\vGKsp>t,_f"e3a>垯bH$s/OIA$&QJ\.JpNVߒTl4*"s#/ZM_ NqyR)AEM{GoD4UJCu3K*) ? ;;n_?^u!3 o R`_9Em_*,&Z8GN(trcdA40h轴5h1o RSQeUۭj (~j~# ȱY% kx*\ ,=5p?]U'a;CWi{ \C{:N!o443yY uʷ},R dwC 7%1_銷Xgo/~2M)ޓP _\Yp-ƥbxFٕdqf|`6YHPe"M^䱢z_o #W(|R=mg7흂jO}07s5g P?Q i{^ƽ+==e#Qp=iÏzN6=XAﳩ Hm#4ưN"Qg XﮠKQlu2= Z]/fF}JFµu9*;Q&-o7# L;q-`gUg yELJT<TWo`OڽuarNl?cЈQ|0f * (dJ~0Kp2oGlH'ӆWÇnaDRqX#1L-?SX&ҫ,@ q$nHd=$M8ѧp=0Km k|NOߵAtAHPQ@q ^w@:9=8őbt*W\[w:27 b[B >+.gK*vR[ij)Eed[UUqxi"9A aqX -6R"n ry E^J8@d5$*eߕ, ֣`,qQKKlhO9B2Mf|uHfV@~ w~QSy6hyI0p,t@GgX?}%1}dFO_)!Q'j=@UY`{֫lC88>i|TAFRc~;GC*-CuCww.e:-6 rAkrMAg+Gps[K'@;kz0t?!UeotQ| Q,З|ntmJE`~؍̱AW/xV=rһ.}vy~.!dm-WՇ.) Ĺ-&FB WjΙ73]D/6l$ƂkK_- D\^M'D_PꮡM9tZrXuFRVtu"_Az$F3j9phWN 1(s$A-7s+=AЁ7Sۃ\j%( GW谁A]PV/ (sc_EDK=!|Ι:+g\籉]F5=QʘLZ q#sXc:=eV=B}fҸ:)5392O}Uc7L&9-I"H8~5GD[q]RWW uINJ|L(G72vrC"U~ATu6vn4 _0_'] haۮ&KBc6*m^kǫF7F̸d@h7ЛDMBt6B!%ܵR~ 3>J f{Ăv^At 4Y=3a9P.nW? |Rp Xw쉷h(I D' I%.@Zj~N5Ԭl)k>fWh F/tNlRc[Q:2r~XXhYۻb7K l^=8{Gq 2i5'TFT7xFeqxviL HmUR=bT꿛ʷ]6ܞqrede?31r#ev Y &J1)#*ݧ9I ^'gl)4( CUm_ӆ@ES$$}MZ6V|2b$%*@߿gҜ~X"FTn' L~pW*>F63:K074r/;'" $`Ȏw9&uo:BƢܧVFeh.C?` U^d'TY+69i [p_Og{)B9+Y(Bbb֋h^LhY*9`d"溚KF1^ń%Mnro^s˩Q`=>6L~&{q8URIvܙo"Rx6 8ob %AEXUz r1=LIx>-2cKf2'wavuJm.#Kz{Sg';ZdHOi^bzdžW:.1x'۷{x^_\1,sudpC.<#S듉eŶd.MGBG,c8-sMyw/@ t |H!/qe'{s>Jd$MÎ'1EK…` +:fRwHu۸: W1M8rt. ǮƄ]zF^Hg66bH4pS_AƀYD̠G.. rAUC:8ZZ`0na=/ p?7dtY4(q*j#;$}x6ra;݄J sm:VMLsaʜu׳+(;=_H-́KOt9m*^s#_]DٿbJңM4%z.=e4ќ+-ljF>cr.5`WE[0b8J-8D1ţ.IeIVˉw\3i*Ka>[Qb'Cn [2>lAnl>g "ψRUѤMB83vrou9<&6rJS9ZUnN3țG_PL.9N_?Bv6P/Ѝ_r~[:&ۣ@Þ0]7gj2uSِwr6frepR." HOUi[M*]ǾF5)KrtAy1mlhVw~0brV=%in 86NNC'@b;FT(wvOKBģ_JIED6;GC!hpZ)#MzܩS3?jW{.V5 (|3n.T-PN)N6]S:tnx7@JsNS`IQGh3f,DՊUZykSYzGt BW  FMhײ-LL Y6c#GL!!@C>Yh"ڨzZx7g\Hjّ\` x# )+ 8y.eONcYZAߗ+zR̸_clЏhkJ?kU[(3p :#[F $6bғ,)fTgpߕ/l6qn #q~o  +} !e,bMe\(ԯc |plOOZ0'r> `л# b́$AfH3!k:xOpl2iRH oABPcK6O߭nSdXO W^ T[THx`*zބbs+dg+]DVɰ:I` ªv]XJ簦}31{hm/T".hHCe˺BiHfTBLGr5Ϥy@> ߅I](-e;l#!멗nj7ZqBJ \#s}bGQ7~{{[`ݚ?NG^HF4'k &iMDsRzj (l9 ]Ĺjb}ע1 3*Q6J5Cdp1,;ДUѫJQ4dOPhhn^ ׋,O]bOnU+0 Ux4͙D 6vN =O5&NK"c E0'.h@J7"~L= =k5 =MVXoLL6H,OlDhZVV;*t 5K o=>$"+ܦj QSNG57\D?u9g 챙+<_L.d/܏a7w`fX#@D=pₗ:E/56܂^)=r?N;yW4K,vDKw80|Ŭ=#a%efS.k];yWebk* ߸.Z)0KUMOYvܹLʊC^ϝlY E! t%ÇpK/VxPoU>,ry4%_n cg5d n PfKq}|`Nij9tK.#yg&luJ1_?CUf Ij zb'I9;ohy^"(125p!EC\^ŞDkd duoTA o%߄,u(w~8:LՋ(zP[l7mVRd@C TqC$f[{鐁_c[d. MDK7o@S~Qa+4:6ۡ QA捍ԩ4i𸑸ѯgCPJ/o{9A:ۣ1'Va#di\;ݴbա Gle0:RᏃo?⇇(]M+kN@IqMl= ';s1_&**sBT"BAAwzwv8@p+IߔG]i;];^'v: ȩ~:tX& +5%&-gv|E{^n;קMk&yO`Ȱee35 StYvygf.l,siڬ#Ve={bb0H0)ۗ4)ӼLR->ߢ%yP v2@%\vICNODO35h&*k_r:OGm]qßfMn/+PPVl{CL V*2P|} :6h"ɱ-k`euڿVbͿ)!7H O JHSOb1+0rkuΌ*݉ tB6N>ܪGdžh/}<3]bL>* rNpB[.0vyY\LlKUf3%֌al -[V/l`E%R/FuFEn#jp%ֿA"3j; 7W$ E8.t<8 *2҃^;*3ۃrIL&N#%-#r&tN AR }^ipc}nM2II;}s~|:hRC[}8 r\ X,S JkL~tkVOuLH@!E sh~ Z訴 Z!H>"iNO<ٔ;m Gkm7nVߢ )F+oPwZ>kH/۾:OLwy:k ̓p$(t ՜T'm~]q'mg~dK2AIU1B+Xޫk4D/ cuYYC!^?Fz=kjQvlpEϡ U}RI<]'ZQw*08=6#{e-wؙD;y{fL<~7<`1+a OC\KzGz>m w/F7{@OS^x-5~_SI ZYT~U!ᗟ)IM#ۻ{,g`KWJPs6A;5Oa@SI4quz˯1%[cRi9fjԨOۥ1#$pX̢bݹu#iLqxiZ"B,>Ե2qXkSO٥y"^9C0%)Ѳ uA=]<5oS! ݝm**V`n?+?x|;ċQ?ƒ~$xvJzKbӑ1-dI ߙOX+Vmt7SWf1B(WdBq6 i7r4g{4Ϝ"W|;% PxӠ~+Jn/9L4`4a)=FIJH 7^Z Ieq_ j Jܹ}mf@:)pW ,jҘ$`L]8\: ,-+?JaO)v1OpF vДe0ZG)xaWjԢp-wS8!Gd\Y3D2xT4K2( !2OPnC!.^\JHzI5$I"M>ʮ扇qKyHS1Cw%UYAt+R byNYO(vjIMLtTo{ҀLStB-בQ62Ŧ++9^fp`6%s@2 ')Վ_Ȏlz([qh }Ȑ[-Ō37׻e˂f}~I~p m| KS _ A ]iHTJQX-=£ՋC~d؝pZiL^KAD0c N:97J<~_WڍdRY~AJ|@9qTT`'?zVQrrj ֌Bx@ y+b$ ]7ȏU ;01xZWjB'*uIZ߀YXW[5ʖ3# KTd_ob}48EKpu)*zm'z*7[ΜJbZF@dO-͍FƄoVҬD^pnע6qCO14E*,z)IH2|EQhcԊ}l'ؗaf KkV<$Y5h6zWYsc>/ؾ)Q57Z t۞&mh(ù6VpVl.,w+¦,dt6ǰ*Sx) 5?4?FBniF*Qh>s M_Od'N =t~NCfL.3es9 <ܽOW?e^.MKgâk E|~g@Jh7q֮f6 tB ֮F9~ڔʇcE:ǼU Ӂm`5.Jq9czU_MK`+H:;G'4In.'b'3j27f^21Й2_tKf<ŋ.0 YO-蔂ҡ# 2TB!9Rlٞ]Y&,P#=o%-ʕ OEeO,yi8B( WΛ''o^;c6I=ƹI0,fiuXIaf+vYq~XkPN 9s8fĬ}@6iﴂNu&q3 BּV|9^_6 1\ScP0ț1v袩}UL"9/E@`+>xHQ@vRƳi' @cE1{;CjרgM^P uFh` e*}zk9=gװ+⿿UȠ~__/\)Vv zh{w"yX7>ќ Yo^W~ܾmV.gdByxW% (QU'Ro~3[r4fQ oX0@Wc&\$E3nգSf 4ڴ-GĨ<ЮsfYjt#OL~l?SUٷ4s򻽣 D+ }HPݷIX{}beRr>.6BSb,|E#bpRY1ʘ@sӎVIְޚdA=-C7v6M9M}mqGe[Inh(V2(wGfQnkv Bx6}|dCK%d~m(o zu ,FuQ_jkqbhLpSDŽl?4:V1Ɔٻ3fzf5&y**`o#ذc)S͎ DcA81,Gܾ^./ѮlOm 7MB P\*nSk[ VMKk( !)95k>UCP6*+{K!Ǟ\"_ߕ/S{BÙ> =Ks|vŪW8=ZVBE+rǢ|薎-IB0_DYoae?ؖ䅕P$',~f׏o)S]j&8S-C)sݖIbf^rӸb2FNOL(|EFFfoH%ZhJN4oAq.K .`!NJh= VR!?k ڑ 1(H#s,z ŭI4EymbtܞAx!zKǿӂ HW d' GMkp?BT}Ptfβ $_R6!?l62+&iIuB3ٕuS^_]ܞp!`a%0}yIۃP`:yO@O&c'3HRhBu~GkU.ε"N2ü9-Ψ<= 4hi*~5W XUs%< w\h:\!A$O;#Pm< D7s:DG먝p ZY 8^~nC k@rK 6F<\bdqZ}[)'Co!&^5C%)60R<؊KRth|CExz`ZL5oN qWGM|p)r=e~V;)>rO*=j |~`zC (/ړ>jݛc<딖c\W !ibHGҔ<  k4aT:u_Gd8S`K .n*]`}nK۬;Řo8n2c,iNχK-C%n?ugV y,E K uD(kcpG_(_m4>&kBe"X/}bx@LƊ(d9%;cְog,^365ExGiu-I Ax&Ḡh!} \ B#^rRD$䷄>bg3xthW CD.5w=jdkj\v}&-V'u4vҥ'nlMzho7pW1/W^*z "l 7\Ivrc'mw0HFE >`b1kxz3{͊\bbpW|\ktW)0]bîp-D@FX1N.*csbrVӭD?#+NbHWW&8 ]>G HKmX5lu}r՞͊@C[W׃Z8[+m>'Z= _5Watc3MMc1Ře-VDzP~qg/]cqT[视Nc]"hdžq'I4l 9d/PjA9v6a|ị:@ʹ_B:t T\_Yg2{CHdX!Xgu2 ,yJ7|=LbO}5Ix h'96IOjN`s$l25MaB:b\N;ӜͪBuX/u2ʀ+RBNsw"ХEG3.ڳHJm[ImFEinCdtްoyE3k8@g@]jvQ%/-,EͶ}˵9aSăt6Ӈ,"]Jb&39Hso*I834Iz;Xה>JqC4YeHVv{3wkIܯmɠU>T7)Cfh;;ez $,¡R7ź +wI[tA5-3 v4ɺN5 .J̇"/s3^ HBV/yfT#vu;m)蓲A<`VB[yJѴ 뗎׾A9F4b`Lj;`bhs6`fJhoe&y+6ؙ ZHE٣ZC~F5VF_$kCnPo>1井k{/p? Ɵh֣>u7w>hx#Gߍ_.~]!ܪ+bN d @kW(%[40Lb! O<<\5hbf7# Kyr3dg=aXO0Cpr*dܑZTc蹑3Y>N8_8x^p 3)THT³3}PƩ9;k[ىң8(a@Laקea8o,woX5~\-Ć#[0D3aga;J.f#5P7 <} ]!R"JP`!s!m^`DV$0xs" #\bܚ0,ŵ)%NTXh3Ѽ7MbCT[+%TpG >+v)WUֻ+VnK@J+$VsmT=gH }Ch$ @`NGF@(91納?sts7XŞbeİ[+VH~;2X$rf4wjzSőiX>$Ă;;,>B{+P'B9 T[I:3{C,:^3Wퟖ"')XmJUJP`߲>;>^朁,3%uGm[.FB+;h;TG zV}8дei%Efߗ̑)~Q(>Pt+H2jLRȮGBl&+B2 ͆t!mL['H.O? ሤ]\q8F̯ MXzYy `[)ImT[=٦H+ z,^ڵ_u y]+0F#-\ /L}xNxx1h?"jM Y aiB1\2~&#b9£kzrO,w2VbM ^@( p8<ė4& Wъ +2$ȇl2-א-yǫWa0~F~Yiw2.fI<_cE,/\\;ـGʦVX'EdzGYLr3ϕ>#Î4Lq^Kd{5 pZK Y#oI`Q́G| :ˊ<OZEߡAлI4Pv 6S 8KҶDnH0?k*Y ({6; QmzIlg[za tPpdt>}k|oFH/Hݥ7MH1C@ssR2fc' #WRAe MF_ koI: w[M5 _(ȜMq55P1'*} fQ-85٬LeLxENN'<_w+z)8hfI ֡DNL&'O 4uYNC̓S&PP[`-Ճ/|rg0-hŨڢ?ㄷHAZS',2{#_u3hlvIk\4"9{EAX(oۢn: l4"ԺtwS:vs|ߏWHpǧx'XgdV?2'xMLv {gZ [$TTGZ7vRT< <d w'cs3|C-Z) (ƓUM`FDoG\ _fW~ $tDٻ6ŭh}Ѱ)j>dDoq΀R,xXWJFfCOXAӚ^ waGkqi*g"),b_vB6l~\dYxR Y]c{V=t/Cz}qkEJ9#Ŷǂ~NBʗJv',a<ᄸCL_{_۱߷ߓi_ObOq1#7%1Aw˷d\X'='p@Y4j'F }괼6tW"" x? %̗"Rz &:,׬}k=6f3zwۡ^h0E88lY#g ĄBguf{ij٬M-VxΓd)pDN}S^)"mB$ٖ>=A@f'4gE$4o](Hc: pE-ڀhD&}HQjlOYKUG4j[YN{v:79,hDFHׂEoadEKۧ-B\ !p =oj?L` U#TU9*BM^#=53~ҦaT$~.q-\dʴƮO79lAUXr\G7(-7"EoF."~X5g*7V @/PL mVKDBhߙ{5욮>zyD-lU;L|'9aM? $~R+Uߓ>L|k愲Bg D2w.wAv+1AiS~d ^(e- [9Jjkȧ?ڎ&mYxZ)lIġG[\֑'X5Å~ĕ>aP|&5Ubb!տh(4=qB˘nf/Cʙ)b>xzkOtzW 5&|I XK`}mh'eH;z 4x?e,x$6Dwg=OL#, i< =AF{ywZ"~̭C1SЅPTs[됞:OCh>ϫ| #RLͧ*$j.@3a]ܚ,kKy( N5ޡ w*2cN҅(.RVʮKp1ֈ<'x;\gsR9".J˝c]92/ C(eD%W(s,ނKOޣ2I׻蛓/HRnv$RVXLP<*we0Kґ B7f?>U CPS.t-Vn~K/ԢEfL2B ;RKxU1:6G}{Cj |׶oB)1H~$\Q4&5F\kYFam-2V×j"U\q'yLKSs@d7]t xR{SҾQqdB~wyP!?fM7i4GHcҀ}<7 >ca^q\y$w7tꄎ ZtoɬVo݀Vwfr{gcz/SrY0H4Hwe+[o>LM)Ihb$BZ`LL7oً+Q5ZPpsDd&U#{aOh_d~@'%nۘ6#[^~)tLYpme [1cet|z!6c_^!Cf\⣂#Ls" ih2&txGK^"Tԏm ߶:*kI+؍|N2o6h].4iFMUSg^#(\D¦,?;V${+h{T|0RvԔZbv1wPbz |ܺuƍ4$(r-tyX9#[b3hT^9v.@nRˏQ;R9Hغfܗ#~%9^w.^Jx2XU\ݯNՆnN`~Xl_T SC22`W>:Ȋj'^p}Jկ%xQ0,cER٣ .yeO>>r=gcKSW#(JB~J7`֔n#'{NKZMn|Ra 1 8SqLde )۔-oo_o/Tū ݤ5?LW?KDԽO\Nv2U eAOk'Y&.t"ULH@Ewbۛ`#nmD;%_f#^D* ;Ӻ5^Jj3Y5"đ$}38ȳ`S*Be" ƸΎ{ؒ6a Fa?VЪ-E;J1Tͼ 65~+:Ĝ0 fi.eoMs mK?XSL]oIr7 ;oAWCuܘĞG#l2o ,.0ex.D[< Dv ƭ︤CY:JV8fe=LE mDrۣnj9eg{1Dp8čbY'c|:e?8/Iڂ>)/[kuA)tj!r,?3:! NeUSQW[";L5D/PN,_/2\1!gQypoD$ R, 60g^zfCm 4RfhJкuᴻO*<ۑ8CEpRN 3|wb]ֶv>T6)1Ed1dS5 Qw 'abD1ʹY+*"2FfsomKGlf""v|Lqm?4XjF45q~zp&q[pW| m <BUҏ3z3&OOD[AP|0Hw rVo$0hn:{$גr@y:=g62A\r~Mƙi Ϟqs9 }bu2>tjd%4-g~zXՁg,0;9(T ӫ&!&cY >U61Cʋbn] zwI]eKlk7'e7܄k??f{q5<-6sNnر EqY^*ƾx_c.pR)GQeʜd3~+uWr,xDPԠzPRKo6 &3*?܂3X-kF{l%W? X~Wd. sPXksHw +@rpOX4J䆖p U=pRN*pT#GqZv&"" y!F?ZfB /C.,iMɾnGY#!x햩rd<2SJ;Fٔ,/ ^r+E_$WoVڞ+Α>}B^{lM#bmS( Ν]z,rnJqJUiJq㈗3Չ-vSDW{Ϣ_r {ؚ }(Jv(OL_hKVbǢ)ʊMC$Huf{( _/aE)G B=NG1U$k -!|G@T>/ $˿&2ęI:|Bdۂ',z?Gj8/B#*⯰3IwIDQ:BLS.v5_Cv;lEI,% Dbg1\:OPcA KXw}bʦK.1Fw EβP5SD0ujᗋN%mB gpNP1*}KaK4S jKtI\W?;0U[A8_Eb]5m290 ;aoO W!_a|,Š Z8M%z^ HU<Y'mHHǝM7֍#9r=6[[*lNJ^\LgkYKD* ׎4rYH=IY]gClRkxte&S_-i^9i(R񆻨O(&v0yAYA^3,1A;$lٙL0,@FSQ3gV.??o kAd?_+S~Q:akErߝ Y!5Cw_Βߖ,-Tϩl* J1!"" WqDFQλ{2MhJLLv_m:UGK\R{! z~F#[ʵ/~ dićdd?|Yؾmӌ@H+n #SO$=b|Z\g15zZM(e=a`:x?oL4NĻ)Jr7KѲ*>G<Pu˨)IAtvm,sIo\ӂ]: ,-؆ҋφBˆ̗TQ @)q ?'vܦECNm9H-drYo SD gU-ڈtz"NtHB¥bZMǺ "y1W*]nM WJ^l}_I RPPZixiGݸ E\`d?SʨꆧxAeJ-(~Kq_/8_S?2(q;џjo}[{(ScP!e_uCOi0EG3㻍6 [H_kM,j 2T8pc`,>AͰm ?*4 {HAYTNxM"[pC B(Q nYV i'z0 U兵?OtOM';iHc ²#Hk(%+Tm v`U$XB8-.eGR^ҸAyb`.$>A۔ PJ ͍Ivvm/PM߬kЕt _ӑ)²W&&ZA,f2y18",NS]͉Ihuy[W9:X6==MD(Cz\)qloPj{j 0'ȨpjO^{ ^b&6ԚJ]cûd4+G3G5'p:Z*5o9}IӼ)vjkzU^*Y@jY6rv0V~p|F%]f1PKZ;ܟ8hUzk zαv0EOe=;=9SDۨlZNtaLRZ>)%m`! L-2(y $R"֢ʦewbGCU«J' ΃ z;yl5'@_]jJݥNX]Pi݂31|: 3!TqEjQ[*g.a8S("=3$L'覦;Pє=7:NEQ#}TxzmbUdw%Hc;eFue_`Fµpۋ;r~YQOA2=K=}ꗤr$f|%Z F/,fd֍I8ny5udpC94Gv T ϣ@; S(MLV,AHUp̢_9(ƕФÈK>!g274 oW&Έ)w~N=65|6Aӆ"?a_2T][ed[<0wc=($1?Gn :l`Nlkhgc6"^dq6?pΆ庅|D*})uR 0A %jPH(rkyEl ijfbGs.^K4|&4. ĂH4- ۉo$G/0#7> .D'H :p8Du 70$kq-.X DZ4|15ˌ79dvƖ&'SшӚ@ɔaUvQ4Y=2kIN>jhvG46pΨn1|=/lyê-ܮBMOv{6ȚqBg嶬w)cOU :xڹUcM%p /կ6V38az+oUe>f>cΉ(g^7&ED:tCvrs@zm^8"IbhSW&9}=XtU1kM)d=ȉo,#DShoQ<˥4k7n*C6 $vNo'>YŞ]Blwu+ Tq&n\cw@bem)fH)}h pnnZ+?Uc-zhG\t$;ޚ_>ER̺SB뻅6jtFL1ҘvͨFx>8LBhwҙlgN{Zwӑ^]`; f W::ILyoxŽ%xTΜ M)'!LFV<_/j1>O+|Z؝{C6ޙI^Z@~IlN $d+?j7LHYzǠ "evE2=م#)%ʂ [f#@:ɼ|/цݺ_ը&n43mIv1|vG1=]&IZ#"sFC{.EE-Tb7qI-fJAj ?1A>0ph&O_F{B[zq;4Ⱦ5%;21LiOX_y&xv{\ ױoD R-g)˼t˪,?euYɄ/TӬO4yOB<ϷzXw[7{<>x]$dL|vMeЈУu1ۼ`yݗC xvBh6Z&pzwD݄4l+p?GV =Q[tXg:r߬: Zr\"V>/ݾE:5` 3jrc=02پS|kjзZ=9jjp))rV3kN~BqrAsgJ$xP,_W,;P Hmf4]&AN.Pʍ6ՓWW Wn.٢7S~:%(&bKa!e^ar6Xia8Tb]K .Bx**s@H7%N>?Q$C#"I#q7렞A|GClL<#EFscT8\aו!ss8&uBa7bAa)rlbm=>'g!Mf|8p5۪^FN묏F ?&aL%s!M6xܭPO^X{6C<0 ЮDE{pg#A2|ޢ;>XF1.k11OpxYŶ[V+0qL%m)DyttFj"Tn[捥J92)fךvpbf5CPwlCp's^fn!QQډ^JZ6V8?{'-T֩HCŵᦜXJIpW#|o b_)MAAR"[#MpX_44pϛ \jEP%q+;^3 IbA=n+;L/ swNԃ2U.2܁ិP vӱaI,gӧCJz>QFrT k+Co9-/K 1Y|GK;G^T.EDp)!}V8zs0n!"fY ::|d`ĖW @6#/SiOx"E爵\ c-7ss?e}>s^[ΘCrsu_M6x/|uVIؗۤ _yA,*[ȓ\ur8Gv&@l,rv38J"Tv4{>K鷄<f}S?&x拞5ΰ>1Rڦ:/nwnFk0nX捄.䆏̖iEg1"]O~! pBk✭kX+QcM(Rlɫ6Z)L:H;V t$bjc]7c i[3Z7\TZzEVvDպIl~{;=RDS;Iڶa?Ѿ=3F]>؅wEu`d2#|3&EF 8yZ ye=)a!v\-G`~`rbfrSv 6Oe{{{}<+tN2Ku+(=4ң}jjT0(cl}/kpȱQy-^TxH^ڜ=C!BeşMR ]O>xFbplkr%܎C@$ q?qA=HN_JƛTJХg<0 iK䯏]aݔf+Q6_vO)O=.W W-Y/o8(B^u,\1kUkEn?ۃzA& ~TjSeoAmHX<jt/G{6ޟiHˍmG0 :Csd)s5j=aUyG)kɀtr3݂'Bxk68S$Qb;5Y{Vg<|E bz+HWhft xwMMvST~P'(yOPzQ[]ZKpPU䪂} \/ CGUDxPR1)s#B؇2[LHOIrq7li -e7m|vuXOՔj2DKy)qqs<{[I ?Tb+/ r65; *gIu5?BƩq&H qaAEϊ3657zϼ:X+SaгLC?#qZ3_20R4E!0# $oGV( 7Fuq%8&0s;B*vƈ:BY3'6 i?J~-%. mC6'&_'d,/hUP.M;5q2!~PY50R ?mP}ZJSUT%сaء(IDLP$w#s{r(3֑g M0GLSFwl;0h K tXA:SjVRXf#MǭEd(NLI+gyb̥h#'[^;1|@ 5[q;YL^>G= F_ޣ*P쌺-ɺTW7՟vwYgiPXmkt֯5 #J^iq֔e5O%PC̔ %QHRa/a<+L۩XQp.aY&=NSuvm7vx^˭[~CN}3ϛs/I 3ӒwM-/0R~/7x(#L?cUiV|tAMP/zNF rBV]~S bqSN Z 2Ä[ pE%i!rn[A[?&u&{+r?N`rfBx@whvG r VKz )u{R@A16)5LA>fc\AU0Sq2krʙ],=4OxW+)'\LCF*R=zj`hLUFIG/ER{: W;Y!랁F 1s64o`BGox,ϙ2YL#Ę'9n9m@xws5A쬿8pd[ 24ؒqF}eK}`pRPuO9PY{V^&dzW˿v[el5.|rX̞2-!Wb?ξ/;4T'EڵHZ5^j>+( a*P5/fc q > ,<c+{^/ċxBoTjgHxYh>z/5%-rBN!mYZ FlTzRa#I 5*Y%JkVUGA'齋C%FɶÜ4E+勞WK1"l̴oXURd ˻.4|de0TI}׺_}'`X'קBJ#bOf~ZJۻiZ%dΆ9'7]gq^v::;_$!6Hq(4()_ v&vjBg(j_w-x3CQw&ip4\rCkk>PeZT V&~(wHKe<|C`2]jl"w "qCB`0VhG.oD=.>k5mj'QǛMhaMX+/ʕ{f]! !=mrVڂ/U5iW5WqT2DUc17? wr}y A [Y?N`b}&Brt]9NZ lN%꺳P`sän(:P,:Á9Lrb%\5*Ⱥa-S(OW!3颔I_+*-Ϳ\Єrg\Yq>qD̞b5 ~>Q9&_ۜ,>S 4dp_uJ 5-h~tbu~q(_z}e fm ҽe.NҊX2u Ŝ•q:C^A:>ACϸPTpǨl)e/ xz\}BʞU=2SP/0@Hzh)$"B`_x&^_a1>N{8ZYx <߇>GN&)Y:m#R5 z؏irvpTcDT],qP CjA[&YrWBRs ~zk})mk^%,kx敶pO܅|d3qi( c@TFvϜo%*З q^xQ2< r@l+|  ;Q"-x YTdG I9h-{ާ)p(Np\:%^ ^=, j?w~W",C@'X|~K筈?ijZ7X:7aJHTԎE%SoDP*ӗwbqí],M/dfL|ngo*LSh "T=g)@keU§EݢK>K?;Q]x&! 쾶PG?Eᮝisj {?LQwYBsfЃhkȀhF Ht3]%dY%gKwJe "bfPaDS,$ ,ON*P1FT97j^ژu3_KXCE9^]Ta8 L҈6:={,4YnԘ*[q8eG*>`7q3?g<*jژMA:Ղz3`&WASܲٓ#1N{eI=ꤟƔr 7S1cRE֟ב?:eH8YfmTIvez>?90\)߮^=r`>(±ځKWKj_g aޜ ]YރmՏ-!P5G66YF={ ?La W&j){H;م<W!F/"u: P`ְyABc^c$djQ1+{pӯ>V4=4=.LQSSb`v4fEoq׹~CAi!xO3 س}Ⱥ`(7[ԔyKQWi T /~ĩJr^R RY2FdwP{]"iKҞ~O%s ׫J: ?06dFʐu~A@(%Fh9[~\UxBX|qʷ*`^=81bb]UaD@0$M1)'!E֊c*c1 5*l5)ыNf,RGǀKf`hN5i<0& [w,'ې3zR XxpFGlZex|.xV +(< &_ 3$OɇF7j\=,؄mki W]{j(+aPC]bM1_f PF{fX>>PB*gU#Na1(UE]K|6*qS\fmQ,tj{ l}m2W ͘@$4blq`$`[z&F/[ 9 ' >G1+c#}MHޚRyT [d] y$cYmgvXkRV"O$L0CEQyuٱco25}s 5'jYerEP( &K$y ڹ2b>*)KW9oQ0cp^@B|gff Q9-}EԨ#1oQRג ' >7,!]wmotK|& UI^$e'y5qzҭY/5 SoBuu;OԄxdͽU@Aǎ‹jWyjxKLfUZ'y-δDŽ7C02Ԋxrj25 !>Ț)m6-b3W[RFڙ۫fV8L` j;N:e'GP[ϔ7?|ʑ^ou.5FPVTbܨij*sG(р)1w;pM6$)34[kE v-6@AѸwv/a O:IkXEcx6)`M")(tF|CTfk; pŌE|K8, eE[k"WYL]HH`*Co.> B DXpa}:S5bbi1sb>{VOO`W.aIw[vP0)o'k6 /83̣rՍ_tQ,,e=Vy*~헓@ k^K !}8#v~[Hۅjk/:8xN<9wzHUg3O⺪ۇgS4;2:|-D'UC'Ɩ庴hD6%90  #ޫk٦Z6'ZN*? bD!*4T z:pWF8vv- c@xt-j@i!h3Wrg;o5e!8s0<1ViWk_;ۓڧ*x4`\3JlQ k(PP3w0? tȓ. AɦjQ]#_ ff%FB۹ a-"n Æ1iD^UăC36@|p*?zg8MyMyD+9ftkSנ,|Ox^Wt$4{^/ A\-W Zf1C0ƈ9Et>^i8^ݾR|s|Z 5.7 ⹞??Ie,Y2C&>hP~vD =C r :V~3aMhR[AL?ӫKV!8N`*7D0VaqE׵ffKĘqF6 j-o*.ԏ7mbAn>u-qUyMGse/,B;o? ,r'KkQ`]0r>Ͼ}֥ȗZ4RTVJok1~7f!u Z1,ٲfZ*}%=J4[ײA EZ^av]cɉdZX૔4`o#f?]@r;KrJ)7;E|̧b6.F߄4TRӓ@S!xceOѲ:ǵ#m%x94Y}Miҩ6{^mmpz?$^!}?(y%/濭N+4on>SOxa&k=ߌ1j¸9 TtULq̘OV%Y*HL?aF4چ_ Ã32|>xkzMV9sUd<.Iy&#E =VW hI#4)*(+89VIY:tݞ iDܾ0ky6ޞ\LA"jJ?6 Jݗ=kun{mGc&!bD 1HBB`/S}P}.z64B-ד,&t7;VC^,$ҹA]bdZ@uS5Cg& hѦRL)NE7o՘ӌ@,_b68 G"3؎R0 _ [G@K> 'cx][]%=H+nu>)RJ}- L\MQ˴лы$4ns^^-1CWwF/!pPY_ Ѣn;{iUK͉#a\ƽz( ;'\/[YmIAis oI D_@v gWtɟ-":VM:2+f2-(VlRC,\P:ӮێO hl},ռ 3SQYo5]E6ZD2'΁6`܊)# 2~C8ן"|ea?iX,}_.zaXI]]o$^{)}W-8<2kܖAƞO,fD0ACeHdn`*{pEgpɒãAs ܀a$jH/uë># (GO8 9xkޝ;)v6<\:A#,/G_?/r>}ʼntGglJrwsƏZ[# ,a_@T)tf@,(^7A+ܿBێCd|7\e{ cIkBYA3`/dʤwj8$nr'R>hx:` nA5 hVKrI**5qbvD)*Şg聯f;A~tEswcS4mƑzvժPGa78?AJ8ڽ{j9`^6ukz 38F<h&rAbCB k2׿J"* a,M޴yU!wZtI\Юto"ҵ7A̶Pܭ27%r31NnҢx,#4jv[(L̊M{ܵ#G|PlI Qe4Ycw {4tply IP5dV/ҷ * yTZ:c[-MW)w Cbv{Hs1଺J3Je5OG*"NqLus J,-KxT-k׹PpIeq沋0+s!FPn: Oe_km/SuJ5DI5kJ饭ɵP̲t֨ W;H nJZ]`7Y%V fz@$ 5C& FWy؏] ?K;8M'H+u6gOVYq3Jǟ ]PHm'(4Tb9nrJf8RyhRpд7TDegs$R0} 猥  YzS|V"Z #{8bPEgS\>ߝ^,60Qqx~Zȡ<)~"|b"}pYT+Z*v%Ff$nsca0wL>߹qMKy<iwQ0)98gv~r!܈e3 Mk-ITlNCܘdHIXݦ X8rKq^ '`exIWX+NdEBl:}6jׂŲl~ʹg`oxשJI2~PJ Q*%5&v$52Bn$V#.p MZ$pc^6XҾyʖlAGnDK$M$zT9&1(%|,ll{MDr)<:+NHm#5lƍXt/bYӫLn3ZnkTa:{KωD=@!CV zpޘ#Ǯ@vImwI<ͶF䫡}wH_%(liYQZdXq 5CH>W.5EǗAAfQ9b{lTkο-ҳlrŠOϺ<D"Yb0ZJrA`ٌo>{qʘ?z 6-DVivY?YLS!ztX^-K5v:a~3bij- L/ DeN T %,caVS%QySTS {.Xc.yH'@lҶ:Sb(q܇d_"^&L!Hq  ofQgΛLP ōChV"ZFHB9_p@T⊒2ۏOh@M0O #xȀ@;Kz iڴ:2%7 G 4u@z1:Z`GKT7}Yo"EmSj~b7u߆֩,@TXƅ-|HzFnJJ+NP0I)o&GѳɋQ? v m'Ƞ;"@@/\;zkbٯلhϋz,0ڲ];?SdK&W.Ȗzk+O;)^| Iiٷ~|ېtݳpgjH:N)f& ' \nt;ؠE1/mRp(Tk@edebugl"0eG׸jQ8ZamOvz(ynÎqPiAS] qpyVa _iY|I?oYdøϏ3*::q+A[JHms>j>|*Y*C`VVy7lI$tK>HʘLTZܸ9%_#-,27Ln-X_{tqOxeoP_}׏oV%r3"G |bL+/ LX Ҩ~Vi"bVv_hmjz8h'd) 1sk4fQYT) = c񦉵i edh`dH\ԝ̮n%-@*D!o&R2R$\/@x9~ڊԵo;_aD{&.÷aV.(hcT#!"EnZrg8Ї~m:4> !/z|(ͶVv<@[3)|(9lKa:iB;G!؅Cٮu ;Ѩ9=.K I-jK)Df-UYF>Dm O(΢oC9t;/ݷz8Hsl UNuS2'F^Bcv[[{RNTDNlu}3K|JewKڔՌe=Fh*"{cPej7K|kt'sT('lVxR\:]'M0K[K,dĀ>Zg+eqT:+[tL>F]QVԇ:#+JWE',ig?eOv:oWN.*Ta*.z얲Lh8:+w $B3'KHVzf *daxkEarpHզ4/l{qf˟9!5& ٜP'Mxkw%_w,Pek1z[gv^4X>U_}NF6ttIp'v9dP;X>!-\^\b"FS{ˋ]G'׾kr@*d *D1^{G dJg\ ϕr9(8`h,]rG?1 +>'D/17||oiaI  qA>M+ C: FAVE [\^d=XVR>S ʶQUZڲ7e kI_ A e)⅃7Q$G#ADy;6 rQ aN[ l+ >^n,oݨI5 Ng%ɱ=b>Go XMQy/_ l$ ͸ vݳLA@[I7~(x{m̖M1*%Z޺@h)N_4U\GkѐJ:B2q%I#* )$ iP"OWbecAߌ5V!O%Na5(/I8bc`Kv+g%َq֥R1J͋"~lzޓM}S+֗AroLS\>̍Li?'{CB:ռA~uI=X JITcVQِ3kw졛z;^v9)$ïX':[DKKK˭q&1 *lg5\9YGިܔ@jOZIr {SQ[62-t'ܪLuq 5t+̓rg#bΜjD>A OHZO0s 3_SAyDs&>N`M({&C:_7dהl=߼ Ѝv=i5&${tmA9A[|N2_#k^ =6SbUqQb5YwBq]¯tF:Ӡ?3@MV^C~+FLos81\@$uYqyxewL.k0`d p07NX;ԥ٪߂T.c}Pzvv`ͅ>#tfxOaQH:bWvQN0T%q`rMZ ugLZK4כO_!RFTz_ = D׽i>3 a,ۭ*5^ #y4@!U8xy}!X;#-w;(POKc@FYˠ(\@ ofysÙ Л݆&l\eE }=f9jyk:9X$bo{n +G} 1Y`a(iW8EoAb ;'7Q;0+n<1π.;+T^zbI$B)1gJLDꖺe2gh:О=hG>)[kf*xAV x+Xܦ*[; |jt "(AVڅ'WoԫѰ')ACwŤxEMo:1P F]q0z%(U\fHQR/GRĄʖ=a`t^en1-xCAء9~ϤaSi=xw=2Ǯ0KT<"wg9TGγbY*mR ?|O_^% 43Iɜ*ucXMMs1JiN:vUn5mMQM@5`¸mÕ1@ qݨ1i tn~͞(x5Wܷ-'vHxyp1|DA<\>d9Hd޼4=&ni$9h)(<OLNɦ"uX̶Y/ ~4K=;sI^K gKJ[ɔ'"/H+1gȜUt@T+Zp=[bG/SJyF,u!K;ùS8ѱfѣXl?3V)wGz*=bҒy_6z0VJǣ'M[W ~ sWp]kSc2Xb5DUqۓ~hj qG>3 zx@ !.Pjwm삭}YM:_9m^+–d/}oil^p<ܦsfws gfm ~(&s5/XHu@' G9Lرm7l楃/Ip_ ʾ Qa&viXyf_C#ҳjvO;vjMAk lJz xEnPڸP_GG8 s}ïIBZ!XmEFQ/)c65"q&>liz.DڏрA=5AO+s"BכL݋ fJ8Z* 2ffʟYebVa} VD+ʴ]YZBcs <'0&du(+vqA{}> Kmu0fkXt >ZqRgeވEv!])~Lf@[-P "a$K>< lhlyex3$2Bod*w6p^Ov LnA`ǓҌ8z__ޞZP0dR@Ǘڢ%ū޶VLXw-o>v\3H^w9lKF_nhUi}F'o0_,2 r kXK.? S !)G0Rʊ*6JtDMٳ|O]JOl()lqP*˄U#܆آsM wB|(Z`D;Fu&|vH*6ð !f 9Aì؟ KrN |R}?7@$ }?("HD=iYv&CfK ϳc_p~zEE+0駺QB \3DdB _׭`$Uڼ8iL1_|26IgӜ}]*g@~)\mvrȣO;Rj#} *XbU~r2f3 .\œr&ˢCk`)4w\) !ı:G) `Y$Ed=&biJ&cb$ڷ1uy]}_1tűy;<' ȣ+Cu:x˷?ůF. ȴbh=W29w?S!w-<=cP \cej[bDB[0s*H /%AmvǮ'?_lOU$1djH)A##K 9/^AF_"CFZY3fwXoA hm1]XaOX LK`ތgt5KUcL"z_$GLl{p|fkHCbMgY:s*i# ©9Qwb$5.ID (6].-%%4XGV7|-#lΏ%;.okpkف$`qcp^<>dشU֒̐x>?lz8i관ܦRK/O,B S< `7'Fj)*6s*D+J#JZr 8nKے=S490YՎx2XqndB:?QWNf3AM)y< VU&6{ f a4|*?Pi EP \k,_ ,0̉{s6=",<fC7;]+8QLQm[8O1m SprY33e&lPTy,9|zqxuNjw\ :ph at'Lb߆\zS>Sp_4 p2CZ.H,R"AQ(8,f5e{Xlw6=3Z yue9hC|"`G5''FUsVd]wsDhC mE֫6 Z͑VwdCif ` '' JqsTAY|T&yKy$ܻolMYS6LkWoS Ye꼥Q6kS.|f?`ޔ~_=l !3l‚)&zO}ESgvz_%zl0AwVg@lvۓ ݻ\, /Jp~r6h2sF0"2e&1 &>/X$j^ߌu 3*۴yJӭ9|/6}S ̏Tu3;v BwӅu\w q4nJ6,!pViCe6U,:2cf1#-' H3}vv11-Ք&#" ֻ#yg{)"̌ ү{©8:sfUEŮc敁9Lq/Zjw*ZTQeZ},*n D˭!0 Ix~sf,ArWjmļ'0+6a:o֩zLWo! /LR9x5]k?Ҥ=]{R,hH(^"Q ݐkCA /2ej%h"F!Z5}Í)5ΑUMͯzKbRk ܾFaL܌Gw}~3 U%NDbPS\{V@/9(T)6VRWRWG1R7CGOŌHÉaVϣe[|mĘz~q{ui?drX[ܨ~~!xr3^Rš8&jh2p5 62Jv).HX;p\=G1todGc(Bi ?0O-\7Na[cYqUhzƜz 5;j>>Og9-wv/mgW/N.J{zgP]6q{篐./ z};s_20,yp&+t3K3JΔ9`Ǘ]#qY˪Ո)͈VK.o#lo@xC9#XK˯$THjۻ9Jp^8n"A#^@E x[Β_,ZBxbi~b`Cn%H_ܖd+`8–_%& MW!U`z`X,,Z?k=aė^w5iG8Ԣ^'#)5ͤWSsnNۻE%EX"k:UÙfbf!C1JܿD1M*uMs[dKHe@lAQݪnxREI*a_sWǨ 5Moki= ŖXГ&}cEZ~m4L8ͪHϣݿ>9UBs3|g65yyF+Crs3P5nVWܤMg?Rg\d4c1KEC'eU͟o7H5.F)`tMIm=#kw6)g]t ۨ,pL<>}QYx  6FWwyCrKslءlM .$՗[gO%K|ICٽ}o!yuJ ?NYzp29>Z{V-v݀=?bw)np`^6q[2׮G_2sLKӃu_׸eZG(Źc#XW.{ Hc%'+;\GguZ֟z+6v504<[ÄB!xDC]'!ߦ6%K{V{~يDOEs_hYHtr$> u &Ğ}Ya7am8FT\P7`%yYdedVo-S<2_bf˪ ib;! %U% 1*)zm!34Lu@1&oplʨmċ),cWթ!^#v)-jR} 7wɉk:잉vX./T,?ax/}v?^Q%M"= _ JX A`gE2`sz QQS]Tʦ01-9J̓1e8U8Gp{Tۤa.}]mZa[,{mKl\sZx`?9Jp۹O\ [o\;Y`|<2ݨgs,[adTTlŲ2$Y|jt>Ǫ1xqj]鷙vS䯌y H8á:yCvu~w  i2Jr!!*承ciR ծL%N!x:MKqm\Ҁ|QR91^-晼LӜM{S;F?}qSyPhi^*WT㲽5"{ahœEk4>,1eë= l.7B~QK|oN'ˏq zWr+Gq}9eՅGf.Z;@ZwB`oT^qfMf3)1~hW(:oZCAs\7rϓFdވS&7 /Zrq:VǕ Ց*jXp &AdM@a)B Kr5YZW _βfEA7:ڽdDx pfm>jg9&I6hf#0κߺ m7F}fIaXI~oK=u-*4-R .asX&G:mfn8EFQ^rV߆HR:ENwgzqgn?&HvpzIiH@9C苊 `\l>gBd@p~ Hkܻս@F1լ =](VHtY~]xAi@|0qglv^7?;K~5 OҀO>-ͫŒ mnv^ܧĥQL"9z:#߾3׆L-#tuOqlb^Ryu@xNK~GZ2VݽP^u?d0z Y8QgO CY3`Pm *ْ#b`M\w^)|KN;ڨG a;ú%1,Ξ\' F̽²EɅԳیM G>ǿǚWUΡ 洂ٌ-4SCWn~k߄|VcR}R-o UK"F^Q= (328;PblSr:;r5ɑauuH5Zc>3}|FW-r5ǔS4]!p:sPoR`J q*cz 6 攆s Cz>bV$ rdIU膢'>sT>.w7gc#Ct7s"KN7W BL̍" R } @ar!9h3 V=W. iR'M2Z0PDڭd.(? 1약:KV~&%k` p{~xjwcG$5̞jyB UndU~S{ώ|liSkb;Q1jeUPp% }_J$YWvk(HEKyמd]%6Z㴬D߹T2`.1@Xe6F] *$fG=+83},N .0pot_˷06Mwm)ݴ$ӭLTc áx>}A|r!LCqV^0T39g]M5 D?l ;AV$Z90Û]6:{6M)Z_}Ҧb8dELSeݔ%Jxu.;>T"@Tz w7#YZ4틪AV$%?櫾7vM3]kdz3V} %G[~d1S&.;2c0G2R@AK0ʝV䞟ҚIqඉӞGs؟S"h+$R%2=jC\nLJf`?=m(Op (Pvd,jU..ɢ 0gEHȖAúP+_y6ݚ?'C0}c0čPBx~GC/KR|R|6]˝-Q;zUЧ[tw$?2'̬^E@rYYDC\Uїzk>[a+GzSRnWO$#+ƀ`?,&FyQK5ڙs!{Bk)k'@^hUDA| }%DF}oZBkPX"]^Y=rFDQ$hF )H;U3:mL̳H =/d5MejSLɕiq?˥I1TizvĨ8p&T6R4!O+pڇg<V_)Y%f wN@<$S 0؛$40:·=ydͅ;iE~x): D :$}Mu2$h]KD^9eG< >2G1/%`:c) ^SnOy|45ɭ_Ϭ..77K?K|&؈Z (p.wS- FHqГz |=R# L/'w!?x@y YjTc_hFOhfc "|{tƯJ%]TOpЉ,ѶPn' 1&ͺSՙ(<ù.uM_ ȹ% SJ_ecJOfc]eZtґ/$L /z^1"1,mr~ ;IͲ1ԙOMKcQ!yO JosOj>*2s|Z ެHz*%Z5ƍ =IS[fqYH z3ƹ8ik <0ǘxl;Bu}CǟVC1A!A)xuD(%8m4J`va%k U:;eS3vߎ4 rXo1VؚĢ11CX眣V4KaJf򁽕4 U r,1B9]"nN<7k]v`"ȿnױoB \V~K&qjw8naf7ъ ]FwV 1fL41t*4omFXt{ίMY#j "uswk6Zmc >^fx q o% vaGIYoug$|pg[ٕϣT?ebvK]b.5~'8wJ$bޅx(W!X}0π—@'~#aloWOafW5K0s#j!gb%e {_YK> sM%2Fdpdc/G`rbpMIREN[ßⷨcPW7u44X`\BW=tDrܡ \μwmZ*0W-KzͧeڭL 5 >gaR}:E/ZF&]S1-۱4es#:X0+[+Zң.uM :ObW:^~!6 v zo@%4&29)iI؄Pý ZN9,y9`;Nбr`.8rH ƹk[ı*^M.Ek̲ES|ws\}ӑ*l5"u= "}"q1@B&ui[1~ITHb aq8DD^5~]al`疏 +yҸVh8U#Q1E,YNh'y#&gS!S5)DBHWA})1 FM,l>9Lڇgv6CF* Y{$Jj}-9pdȴK:'uy4)Uq)tNM¶nA "h 6nSp(W/N 떙+بv&rG,f,tKSݏIB}%ܥȽFʏTfͻhO Mh^*>uA"h^`mVX&cSl5a_ ]Rr{Ga*HUԉ+܁q"=\:gn14]w+ֲ]BL. Vxψ ˁ꩛-A+®Nm}~_\gӭۋu09/7O0ސͻ֦Gղ7 A}dNW"_-FF[fgGh@a0BPv'b˛hqbfi}j>ߎSf]ӂ["rub^&,WwSF+Lѳp'.Z)Si0%$Z1+,1CzOa]Mͅw!9?o2Z5h>~Ktb99 y/2CW並jMSp)0IĉEo."~XWFo<1NbQL&X#bI藻aCzҵr]\Ø򕌋~<>>򹋘Sf@'‘(0Qvp=zI3m %'Aaw(ө!~V;!ϒvW\xΞ?+Usٓ&r'<6BIq=@uPih~=֎LbPՂ韱NΓfQkߧ1ZU~ME0uy$.fGǤR*)a莼e\XƀQ&GDƦl;?uºq" wBŤp;( s$}Q?`@ԼzWҒWC6VN\Mn7Cc!oT؈m/ XȐ5/:Ģ3Dg6BхԣygwƺዮW LZL㠥zqQYPhk ߊ.6cb̂ċr5]Iu9Ox w9?Ĵ%qb$ֈQ>@׬1}+ kfX>t"ޔPL?t?u8=_ PG(`}FɾȪ'7֩ELTLLR*> ~@ wȈt(7gθ=pp(i,ov\A8 S 4h.t`4 \T]ϩ8;Ycy_W| t@%z۝,PU #t3֤$Nɥѳ.һ١$ 9qɊ:Bxr  E@(J 3m7&[csm|u\gtx/%HnKȐ=]ӝq$7_`@OW `է$]f]'gp='& ",tՌj]d8fAк7mPUTW,@J/B4G[%~ψYNg 8,vG;%-Q;l6-rC ŵnєI,9ūײneru0w9m^Պ'3`q L?y^Uť[I*tӼ^HIMT(ԇRtV,[F U_H$I kX}67i/Bfi}8p3j{Pϑl Ldt$u2/D7__?-U>%auW`Ng2a.$9sVa<]J 2{>sEBW_HLTC!рQNPP1&#Wa`Wv?2ڠe|Ǿ!DǸiPRZ_jθ 4}B2f3)  BR2EF$48L@\㲸ހ/\TZŔh(ڄHSǘv-ڸ6PP$7;'a pZ㏏_!ׅha0/o ֡5LߝVUaJ`ft 1@D+jDqJVô궹/H|f`Obe#Jt1N)G~Bk 1L_z 5X,(pAx #r_Rr[tZ2>\kocљt-+ʇbVM&Ue=TAtip-ΙGnS;q1v`Q*q Um9c7RХTVB_ncoW7זA)y9`]h=֊.Դp3A}4᜶iI~7,&d%3RlId[^X/h*4>,|ꉪ(vQ]Kx{R'^QM:];M1+f!7Bu(Jϲ|L2NxޛI=˸û ?ܻF۲6±~7⁹9Fŧ$NL _O3G`]d8| :8Q0#VVmm)_ގ`u|Wh@"IG.Lx; Q+ҞT&k;mR%- 4獡LpYI?PfA?x2]rH?lk,XczC}.!: j"><_F۟{WuQ 3IKY['ECvJ)5$ ̺iV/^ij,ڭrfiܶNJbK]C<$j4ގCCFD2kkS"BA0Obl0KT=+*>GU ľx;bgsKԇoQ6OܖܱN?`(O)%#w!l951Y oѵ.:Z>b^+ȷUzլC.Gxad4&#;Ft_ڡx 7K:dhrpG@Oak :u SӶgÊc oVhvv'آ|χ٪بHJ i̳AюU$ i۞[i/ ålxIvstJGA)S )(9FzE' ̰XNg\#;E;#̐ (ɰ!yOۺ4g$jl ɇq3frd䥊(g7.$5C5<=qxl\ܲBޡa\I]n$Y>6omNJs.Lꑻr;Bvcz^Rxo_,{sG͡P{EcHf $AB,ϏvFXr=Sc>| ~"<:$qD eCū7ѿpDdK.ҸdИ~-"dOZҾ̲uVXy,|HYս/ꅑUwK]|>>3&M&)kyՉa+Z$#A\o Mkxn _!Z&]懠T0:^}` r[}/j%cG,M"]z8&Xj-|\—\UR',\Ikq ]{нz߻S1lO  ӘZW ꡼0.o0q]{; ;IjwB0a$2'1#b㚵€m?}x=5迂M!~䵖[3;DN<9f_ O%?GQ|5'"nSh@L~ Q;fG%Kاǜl|m*CHf=1{|O8%לxaZ!0/@8/߂թe^{3 E]}>9"^dedu )ݰ=o!H{w#lNVROh0>4{)va7\U7w^Zm@BN0rz)Ö/U65ň49XvxZMBKXR(::ؤ qrqa^$b%/ y<@"+޿4̎|*`:mb ZٲIք*hC`=Y>lF B++ԛbU~}9 9 _ vM9'ϨY0&)f\/ҸUE|R^@%ĨKDIa<4bM@JI_&p7b_4k!|бN8#g{ CJ0Նjrmq\@$,L0+ UV 9{bmBg4rJԛ.цӡmd&MW,-h=18QrTTiz|zMDTMgәOՈ(?4]`5I].1wM4P&a>݂AކKHiDq Q(S"fFSW&1Doi`e(wA! w/:d7 <<,Ҭȸ7- Ju7$~ɫf\J  DWl WZd 5N'?gIkvH #ߥ)q⇢NX-'`DNfgݚI1Lhf+ gK,S6f `W|U! ҖVޮ45 w]a5R{V ާ) qT`0KYrP}}벮,ݗIwrDic_2ü++x]X'},;!tp~s#Gݠ^ {?]rVuw±"aJmSo t̐?!Ys\zo#9OЭT߇ bdJpKu͗wed}7z?: f3~7'fΗw|ؤW}8 - C ք<0FJ;?ɿx 0Jl?:X-fWIW |t04bvb9tϸ3uN#m#njcXv>z`F8uX|~fRVm툎Ax^5 !:XWyj{{laqhWxLlBصfkY8=RFmt_vفy:?u[O&nj8ڶg{.4^4aw2`3Y2 *HH3{ŒWwx|GA*nE!K5œhڜ]j4> Бs:]]}>Pe/֐[5J]#I &)M7U=2vcˤ7p~,hq唋۪\4uʳ67& +FSB΁CBQ:H3 # ?PhkNBC+, 1vC$0|S_@bJB V uy8-DH\u`WeydybS-n82o~X|$1j$R&B5 âこ%[bbY*TF2 g^ÑUBwM 8յ#ECm?ȖIЈɨP~eXEv۶V²Ѹ}Aڕ֟Dµ1V9K-ܶMXT=e׵tE<͵ucl?Wԫ#GեY4 8v&`|4- 5n"i!KMDI1l`k97pSM$[rLszAby)ș: Vr?GBdqHrzYWr/5p'#ss($ (s{4Q)O j%I$< ^ Gz^e %8Ӌ<\{PQB8Cj0ۏ|v1}<_Vɐ!x|c|C=~y7#u"eXooܼW H dl7Vi#h0@%/왭mE>-Tvx'F9GM'qd4es3->ǟ, M2ޔ*lfA滚|k^hO1qFwxW>ZbA=uҎ1~2[\PL;[^L6W 12cC|b-s)Ѻe8Ɗ{Ym.!'c+VSK/xAq)KOYq>O*4 Bp1*.bW:ڥùW;6iZ=НE-b ^:,@ 7NXl]l~JVRaQX1g|V&o-_ruW]Y$ :-~T[$Qԗt5 UO~(]除vy s, %8|4|8zk>h)Ԭx$ <N3$630p7/%kGv(wYkOė_G&OR<]TVUiUhca. 5gWdќe7xl인}P`Ik.]Q#:+ ⿈7NJQ͖ oS&鱡һ3lC|sp*gk%vj?ݣzʧ9Tت.@#$ [a`7HtiQf]RG@"iAF)%!<=[g-kuFIa OVOцu2"x1cb7y.Ϸl/Jo;5+&QMq> dA0O_/Y.;͐KR NJ!1ˬeXo"'xe=U@$rUdar=8b!wxDS empHw@8>IћڠU2DVɯ&IOsܮr;NC7X%'O8RR3P<>Ю Ee 8iwZ](Y`(򪎷21߿Nf$NcxȂ ^’'*l`b&nS ibJxHr4!=cJP³\pZ3/9'q+Yb-fg`)`ŬHɨUFJmcӯ}6+0] 2)1O\ AYÛAճ}A]Kr )EQXHUgetƌ^}nst$^f@$C&0ؽވ !ה8oq4 &4pl_ne' jN CQ8Azyh8׼44, OK5RZ{ m ۍ)Z9crgwaA)-ب%CE.Hm|(v*lc㊷M>KoS=.-7Ў6Mm՘ KMvl>!<*ޡD)yE Oc+:g[쪟C;nًL(&LIRLʠokqвWwk<9]0@Ԯ:lSr|n!xPzj?LP:67!ڏ*J`-<`6if n !& .:7>[)H`h~fgPI!ePӧF:tf"$4m*@v?ӤL>؄pT.&K6At4uw<`3i/k 2VsPAlvfE1u*pb 01XDңi\eVpۛ'()jsU~ӹB ~E6?j~[ӖP#9K{087Tnr4޷v۠z5Ufc֕C>AHjD܋@0̯Q_c@ZMOMA_wt1鐸t[ĻoLp@Ҷ ?⶿UTI$&ͱL~ٸUg=I}W3uEɹJ]0^6ؘلg_с*޹q*e$H|xf1dY7J8EoDZB;_`L.z+588D \.*}Ub{#bE' FPqzDn3$')[("Kۻ N&˜P3ފgwuP ?5 NW_L5D O#]#R 2Հ~]gc @ ,[ gN_z,~-GpRJ;S~ qآMWTo車  ~(DҏfLA:4OD<³˻$SK.ʼnNJ\\YmB4dht {"A$J)ƣ18e=1бՊġmMdntȆcdI.lB2vGّR/ Z9fOӻ2"XИYFY&= c1+N|j,(aCc0XxpIu"(so |8g~#p#؇-{ ;1NG:#wu_Z Id\Ҕ{x Z]1+GyWnNڡdEn̴G.Ō @$3B4JHB;c.R #_L]-N B7 vnnB桪w*6ԄEoN)e?rgD./YL΀ކiCh O uO:Peyil⡣{Z,-U&6)&Xp $@u F:nc Kz &0#mz(i~/AZgJv3SΆwJO)%1 dԹ)%Hش엗(Dh[A)Xs4J_ u}\rdhUTuoq]˷Wej UN~59hū B7X45eyiB3/DjE 6rNo{ՁN=\(:? 3֚xyVV(>h|wIUE!-BJ 03C|zؼ/}le.&DuynLtXڎ"qe<(7 [XHp rt)2]ـwU-B.5C-\8{[3: W1dm00W_j@gAE;?ӲOɶO!q[68TCv&Y[^T*uOP+;`΍]yrL6%."qr~48#ѕk w [bՖ> Q|^sk~4!p~ˎYn-)A vON%oUa諍VR«N< dU4I0*6^n/|M 2te { ;/_5$`ÉCK"R'H? ~ň'QHnbJ/sHx!tϔ*d~ I2/-QppBP4h ^-]!#\0Wj jN-^Wf˺N%BvdPJdY=)@a(pdmD 8}Cm8wrh7H2T((_0Ku]C>S,бF{}ؔNG%\!x56.ux1yT2X|..n bijKW}SCv/H^tip3Hn/F[sHxicgN;CFv=I򉤚,[[7ߤ*$12;'Ř :54w|RU&Ǡ/Sv9,hҽ!D" O*ҎJH;urr5>[1[gb@S%R53h,fvTGb5Yo5F rvm']Xzb'2.}o7Z[Z[@lAR5Y fŭ|\Z +HB#zݯDOOB8*?kT儧qЙkY$s6OV[|9|f4߉Cw'\>@7ɘmRO9i@fK 8ƚ/sr羠`EA8jzKg}*J0:վr hɅֺRM?ς`r1tu!ѬO4^TZe-  }4JlлCtIc ᡊuvZJUrg"piXC΂9]mGsrIY1ň!O*O`:]/6pƄD4\rb֌Z+φ QdxLѷ)/1&D֡P`#ac@ Wvs{s[7Le\1&WV1,}hYfȭ\]_ct+`l_DʙhaT@fa܎AԄO2\t%eyJ-e`ܵ<.$xZ)yʖP͌#?eo;[6l= f埑 cqUU6ɦ PH"rq@Pa [p!<~xCo*Mou?PD*G!coDh%4D=$$Cu:{zH=M1WBzZȒ{ dNV pW .]`fh-n]hf;u҃߮o%- &"KPz<#wyu&6׮1'JѾe|@@O*aQ.'Vsn5d8mBp1'Ĭ{NWӵ|N}e!]%RkTgʸy;kN2%1TU!o2~p"v.Y96ҿc;Q ,;WPإ8m7c|mǭT_|1lXT)[ I$PM(N73TxOj񽀺ӋXf+ereћSGV;W 5T(pĩNVAXnSd:IqW,[pEbɆuW(l^l]JCbG]YJcrQ*|4w f!* ޻j> bZ$Ǵ43QUh>ډ88}  iu~V/61L?B6/1BeBsA JuxD->w7l<|tfPPKd`Dж,@/8ܼ44 M ŘZ1Yc0;j ڔ97tv֡*FH㢤WnQw?@VF` cd~na) b.iGv4K0@2ʀWrJhDCOZJ 2 qZjCVѬ0 Fh'/rS$>s |ӑM6w4"q cs bz7utX#ʌyQMƨ!듐&ۊr\As>fx gpn12~[ιh0fU$g%ι@}fkWio,nB,fי㈓ Ws/,<_MdPvځ"g W .Meޒ9Ԩh *^LcΧw ҨdJCp"EUCYS>HQ)(XyUm /19 =x|(p#bu&l6+0JvdxV&ZoOcc5Lhik8֘>0'MmZ3}@*M|4!(-OGP|T Hس'楈rM/^9C䈉uf^BRC7B%ltJ\@#Elx Tm^(^6!rjVڭi_0M7_a5^lM1`݃5n}v9(21>Bsmm^\DlgZ\:}1D.Ed\Қ@2È@0-jڞf;}Պ2J|='P޵b(f/2Sz H^ 4f5|Zy0b]:]EF)^~u&<~RG`H"=o5 ~!A[P  a,ꍒ fMgx3}d \J`wor4ФLrQ:{$^9fKZn$yF(#,őڷ$oTGbru.gh1U| Ժ@2\Ρ[E}ܪMq0PLɄ/>P+DžJN"Ef!kSew;SQ $cV7^2fmŹE7Z"vTd|a tiF.Lٽ28#ν%ְ!S;k q'I<(  2Z-Dt=0PR^}*LF{189=sq5/r` KC}Gd-IP HZGXE] A'Ա^R2m 0:U@c_ >YdtFMD#񯋗kFcmPAQUHІ\}wy)1 qAMu _";Y-. OQ45=%ÏSw+js!6<H]N%Oq1'RYk1_:4sp|IA;ѧsd Қþ zkՃ&f-Lz-tN'LՋ)Q΅,Ĥ#*8Qluc),{>|i|228ߣZ`iodCbІiRifɷD]x]m|D26,A&WAGySk3ij θkp:+Zv1p|)03əXSոmh"}hP]bgd<0fAy)1CBm2-aZ,!GX/}[A5U>hj'ѻރY&xBp8H7QS f+YO{{N}.י <|JeZ9"O8E-v[KePǒ:ٿ$EēT+KJO!4j`W>@9)>A`D=fqyŅBa ԭ*mKӂ1!h_"՜,UǚGj10blSh!+)MPܺ (1)qGY:|Hv$T)$Ղ>aQ7gL&xY_~#s|*Vf2)2TuleZ9d v*U+DT' fkʬu0fTgApMKy|hsfpjȫJ bO3!%k\f?J MQ [@.Ԋ°# iB)м$64fH5KvY=К"N/K|iӑ`iũD&T $A@lPPY;;{HS,t qGѪ9H:V|u@ze]E9~b\-ӇeJrp\$!8O`x|sB`yEP_1ϵy3q>30ͽNL}lJI|gҀgYpsut*$9MUUPkjTs8s7eL3 '$Wi1Xyu}wf"g`Ҍk 8dv h0o"~kTYJNO7}OVyrtU0;AD Th{z~8F\. QxaҼu].T³36&}jmbC{S=ЭsazΘzJ+C=Ua<ҩ)7Rd惐5S-K罾zRsP•;jЭm1;϶6:|uuwu(s$z]S(xWUQ$P p=ϛ 8GMhzhȩkO-l"*kHKg ]ԽjxU(OKn3, blq[ܹ[|gT/ahQ_̹R3kE?f4K-.#bdLYչe-/tJ#cԸ:1GϳsB\AG{41Gslvӭا7 "3Pf)8^t_9rvug _܆H VaGMaM{*W㳟%4T3u@[n4./Yg W̯+z~q=i9>OQ:8/ߦuq 2܂Qݳq aWwpt3f- //S y eufU%pJq4kwFCeLxP^ fjԺ2+84;=/)_UűPc_*C-sI]h^AtxQ6p,BM4@Rf+=eg$u2ˉ :TcL!e-ƚ&N\/fxMxWtF:OӬJ5@!̦)pKU5ňY[Q!qYc5xTuE>TUnzVn'L~oº%6uLcBCE;j*N/05GXҪ`kusP @Kt+^&2mugLv*sL͑+Y3|U<2M(v2,bI`Ŧ$Cc?4~΅:0`pXʦ[_m^0 5 :@n epx s3)KX LD\Lt5LnD&>4gb濥V;!G{)XݬG4Ф 1 ,q:Gj pٱ$`Xe/jsH](vqH˙P԰o|`obiR $A)$z//|zoLKGC@yPP|c*fu*󐞫H3)nw -˪ߒ |zOqfsJ!0ř;8ZJӷ8 = t"] ̆T,<|))gbs#$:-0(Xj@(,}}褤b?ggY@[pi"O"l6KmiijqgǪ'ƼϿ x 8X" jM(Gc OvݻZ9{c0D̼/ep32 QJ1>b8Q8qIW]<5hj)mPf}Q.j6q".aQ q)3@Lꧠ#!$fYߞ!:?a0ы{Ϧ ΁8Q(ebk m^B3PӐU8‚zc|xH .: oR۰xms 'ͽu[m1z6ôUWko3c ܝs\Jֳq45K1G?mӒօ+Ea:䵩$?|uT Gjl+0/ʗ(?l+eK[_ h-A > e)cSƛqUBMxoe篪mXҼ?h0qm2pkްD9\R!l>xcҍikVY1ia:=:BPǞYZ'[zt|F6<" Ț)9-=-(W9љX>/SּxyL6“|lvdZF7Si0aL_02(N:l"KDiyJ'螲ۡWA 5;-R'Ouܺ /e'F8+*vSܙeo?9n3fn?mn܇r`7p](mt*@[iR˭4^2v]*/`PXQtYM|􀄮4E%+.^wuGQə)q!* WGL|%lj]o\Sí 7fn^2VmDnop\5cUFVA #6įӓbSes1~c_jJX߄tCxUB=n\e?ͧP'|V/41eC@&i(%٤J&BHa7Gq?iZ^&(Kw51&?k_7Z 0xbn.R CǍW_No'py9?f|6!X:H\үS΍&xk΍8+&SӳL@.b#X;ϸ^`#żq5h!znQ/$| 1'b\?*y1'^u=u >>iLgCNG$7TuPB.&mrqlbhus,{μy~l'?DwOi\'k%$ϖuinc%KΡun\A}SޙHh,sdFZ 7b%-ǗWwb{xTyHݛ?3t@^ Kx+mDjK yV'ЂUB)bv/xxb'nh ։>i;7᪊g(l셡Ao{XK?57iü+0J<ۯ0|ĺS׀HWPVS|žDŽ:8$W(ۗ_aTOO >ill(dfw]4jS6ʃ: AozFZWhS{_ݦ?6_Da8#UJ[]˹Hd.˗ew+@~چ7}B:Nvg|zqZ=]0Ty&n"Rfm>;Y3> r sDqH&cӟb]?`/ېr'7+o ab&.\]e)_O2%R7GՑ%}ԯ8ܪ˖h*;T@+&QxkPNS1E}{k/^JD^dvy\_p%at 5#L)VpPNxdb fG%HmEf@ͰO֜6a.\wp2>sϺtN@'JҮef{2^DܿJ.3bFSeCTR$å)VHY-C)kԪ> n1=5)ҜwgUvk?<`2x4tdmjx q9"M*H آMf )D5UD6yhZu+G'iu YrG܄Lc-\Bnei>& ]3YnII`-619 ܪ:NL6D8"ߵ`~K]!hL.U*8> _U>Y{ ͶCAKJr*]?r*u]uqS+ Y3h^E& ekͳWw'Oگ\n P: 5OPz_p: 1ˎ9jL[Vۭ9όlliJaY{dyR0Ac ,BX7˂}_@73v8)tX/Eଷi0cLg\mxee ^}H ,[" qu/.sԡ}zv%6R/^-2v2 ԦiT -JNPE.B8/Pؠ3yKOVo<Kxp68.6s]@ޔk*rSg7g tE#An3fܕ[ds#Ж5|nJp hJr-P}!-Ň j;'aRe\o/*580 ʹzݔ3]Ih[|FWmJPcz1]R+1uQ͊ 5ms.*  p[ 6 dmb\jDj,*cm5A?/;*Wa*պa.)z39:{K)!w|QJn9ҍ{v4x |M@$>tP4(|s^kJ1e(P`ҵu\zC;Bmt1^%h-sR2l]Pۛv=:M= b\RaPgɄFYeʒ7pmך;ID@{:}or+m!+kpL!OUOo3EGqD$[l8 Ex(˕ QB} pwBA?BmAic)ŬYiXY#1.6\zΆ /ϿyZ oǧV@IpV!B00DH$,8o3* @mZ~#F4|rR8@yPbPșj"r׀mi ͹bV&_ֿ,cW^"z$iei`i^DRQ́mBH(>B.>g ';{Uc.l|ugDo߰IQp >CJL Ytsd8)ꎋ0u1غtvu3U|ϩ4N]r`㥧s"[W별EZ}iAG(ҒuK_PL&$}/$M / `?'(fYWYGs悃=f 6 ZS—Y!he$bi͠~xDzǨ n߼E+AWOV~MLeEb) ƪ!NS`mwA؁9;*p"OyMuc%_wZ)"n͚;|:(P8̩2wYR[lIBA`X?(A_r4B/w}j7x=u5Q,7e4.@w[7닐$k܊[ec]@k?Pi@&#u1*[|4nɔU"huvϼcU+F,a< wBT's̰!^!R!HU(\M3 |xMv۾…1h\cA8lgx.{\I0z!h)I}=>.4plkP~w>L9RD߿ٯ^,ڛѮ |-|yӪM=*9/Oχs^ v6꒖;]RjҨ`M9#$2u%E\Dȑ>v(=A60Awxs$4 " ߨ[/R-љNf[<ךRGHf>٨7廽C\\ow{`sy1,4^ZDc4Nsnc=Q^A7Ԍd]R}ts<7L,#o겔Ҋ2íΊ?YXkn dAD쀾Ek77"zj-%0aq[ Qͅͺ;cS~*g^Sqsrwgj"ĂLCʥ7:$RGʱx-*̭6!Y/ÍkI#,##˒BVyuC" `1ݼ!_ bN_b8Gٍã 2qA8ұU dtƯ9hEx`ijЏ8eC F=h/dČT¢@m#:,w+$/`%үqt95'갶l' >_,3d˓'3ԟѴ{۪!G_ʜo p٪̲_(؇$z焸Pƻ#}YZOWq1]>a`q:NwMLni$YApA,) AzLͯSxvʵB٭<fШ4&DkTN.k/a5-Xl's-dWjfw&+mcnXƍ5X`.%nA!DsO /g‘+YUdmwvu%FM48ti g+^ё)4@uOg:3ZY\zh F#FWc QAn&[րW^h[}6ribJ$bٲǓN1{S]gl"{܌YF7\]Rʉ!/:!5>7K/Uhj^?ЪNSbd3%1ѓA~1e$qȜPHвugO,PNe!Rj5c@T0]^ -v=_JZ]NCjz7dU|Ieٵ(_q:[\2f}H F-!uǡx#VoPYyP>2SCøu0!v-na_d&EЋ:jDr.^7g`pC]O?,2pLޅMFi(l5JWʩZ[-wN$O> B xFiB>"?%9𽌆ΒԮBDbw{HOB=C8|H 94ܨdE(Q ̭Ԡ:sX"(U.i ]=|$GdOB:`G{|&Emd_5bb> 96υřXH3m?GZ BE$v9~ sx6,*1$O;P+74~.kO2b[rಸ[DU{zK*KrGS5]xߛ.ITGA |II]u5b12\5 @XPR:{UcwsQgtd"euHgLK{Z5X9vNS'Hȑ`fo-*|PEp_;PJ+m% L8}ш~Li(ـA\i/gm?7YS]T@"Dܕ?{ǟf.$[ |M~,61~1b+h ?MȥKu_u/ϟ)]bd2ޤ΁͸ݭ+~/ј?VFпl?pnܑ%P 0gfh\1jlD/t9ZB\N|g fJ Ӳ?H[OI}x}$9|[gQ{I/ouhl ̡xз&)_.LF q#sВ{h ?Q}xkL<2neܗ2iJusa# i7:x5~R <=@qҞ `)bsߍ $[cJ6=>t17 #_+@쏘$Ao9kp[0_I9c4z09A2xfD9 KБ[ ~ƍ K1ZJ@Yw`ȵl_&XY^V&'oqa34`^ K >v3h'.lzP)z<t KI's9u>ge/yU5vU.Ƚ7sZ_fw8!`3i҄&bf^7͓cAqU4oOv(˅S<<K:^gseBbģy7wN*ϿaKs#=bh}l],eAH`niy a7Ĵ֊rRӕ]E>;ƵQrSEcO V(P8Hci1\]CG(WP<*rN%J"”MQ@2MʼL8xM/H4c[APld nܨ}-SElϱ{=X>2i)P\Ge)3݉wg$dfӵp~KaT;Սj+ׂT/Ǧxv`:s`'3@f#֯wv؇^h\ tGHf(ڳF=үwͧ eˇ[ +>ͫօ}-~XmZ427Z]Q%jb*2yF}0íJ&j5.ʻ՝@U!g" I?Nb돂9@hsa~ҢȟI jPq(QӊTGpT_zKA_FhmІGrl)9YH&KQkPY1sSaL 4F W:ŠJx< {3k%k.QD۞{/:rV G)h)sFSQܸt* x e`Z4+65)}+wo{$!]ÛHtggn W`7u$U,:3>Vv߻/k@K` i.n8.73uR|zJ8Hk@2S#3HļՂ7aR_XwBi:mJS$n4O;n5ЪIa̺ߛ {{yIYZt 4b>t+$uM>Q2'ʄ4Ҫ*c sEx{{(`\o?q"IH"|mDXNE +zi8N" Ҳr'&D_J⤡,<~1[x"܄pWED_V * )E^D7$>`>_USQA+hfvAw%bT! +/H2#$,OI eq*5ޝI.')= ٔaj" ȗ@Pq&\K]#kJi0npUlP&_`a J<-ͥ5U,L"@53}0*,EyB^P=D}2 9Fj_ `* ?Ӊ(so[9+y¬~Ǒ[c|C !5 }95zFUY \NA,+4 }ΗOz 7YrTe0^S]jAOP71^S׺i?1{^)x:+Z#}#tܠ7TB<2IddFc+cncq <(<:6=^=$N0sɦM!}"Q(uD7Xb1'W =X Fsc{F'qMBk(w&gТ U n ̣}u,yl6;lo)Nci-boS>{#O糿: aG[gRn>8%6L1+~>E5Sc/:) cҗ):n(n,s0vI,2t n+}g@>ꬦ1׮S{茺f$t%2F%CmtnqvxޤpTU`i-N |lнJYJeZر L^-rSJ×W(>Vk|lj|~u3X%"9j'8pX@gD >,L<Ga5/86m!Gt3<,8J8u~Yr>8r}Vũ\R>MʜLNDcV=8!}"/.P zVeWȊ,06r^"d!/12!ŸAƴ3B+?&-@4a@p {.*`Ok! U>]nv*|mJ^F4n` جfBMaF?k,͝DEGw:]uP ։H^B%.MkZ0?"sYL"R|3E"Pgnz$Wyvp3y-Ib@WV;Qc/ mG@?D*, IhjJATkv5Z}Tfvɛkz&+^˞KF79nڒA~8v+UlAxzO}eTFT= ] yPƿZ#`a:߳~N["M3O8$k#ނ?@.\7ށV~}^5 ('㒣 _UT@ iUr 0gAh]S(Q5q̌{fֽDhP 7tmS>ƞq} áG^suoΰ\G =/֠2Ϭ#@^˖4<Q;_.4)}"2x0P#L> K ^R+ܢAMM}(r V(9bsæos 2`NxZh 37 $Sþܛ75tgoy \w.d[q [;[,i{~[`A'R {6R-STwe孑5)7⟫҂*-&8Y˺wz.cRņc=ƯMI"h:袓5<ȣ\=>dy8fLBhC 酿#)Xa=ocX6#bpt| <_\:ar5g]z\򉚈rVgwR3ȉG _728 з5fDpLϞz)ۀJK7E0_?qb쥫_^C]!܉TkĮ5k 4XQa"1VBNz\XRL6n\Rtٶ3+].ij4Pm |(e~e65Xh'f^GMbKhkBݡ=zE2SM =g]U̩oDtv jXR+e<*.®"$PS+%y#FB>W3gN.ҳB9_bL-Ht`5]C.셛Ťb"nN{W_q_7Ǿ[77yC\hg] x/4ZOS.Cw で`}Io̞w/ZATsZj Y nPEt@! F?$Ԅ C6-+<8q 2s+᧦Ze RVFr"&= rD6\ c6`@xM Ѥ"}cffd̕ ^\;u" "ebwq%2ҝ6A(@ņ0So{_eSO帒K݅\ҿ]+vB~/""Q%Hإc<HAu})\2<SNOɺctXD@Zȹ>KnV4c ^j8C2/mʼ)mA41wyETCQx:@?4͒IeTĄ/d&gٝ0d\Mއ'ֵѩVr$N[f 7jM" 6u6 {iΔJiylN50R32uD&[;.̛Z͜<_Ԧ+OBb87 g^f^H%kyarq--m#B(Ӯ 4f $y aA XMv7]`:$᭣ ߟD;NԺ=GC:A[p+V~|TȤ[媖L?P+/Fxvc Ǖl5;b)L|[u܊&vz A#:dV N9qI*&l$"^/!]/ [tN|yX]Z2)* N wj['L ,GFk_Pe(L勄 9QS U1UKB~12&"=̻H+JUf⥋u8 A-?GPw18kiO(/:X&d1oHi!Qm j,vu0t&MI>(to*jvQUpc[.[1*qEi EG%`Q8fK04l~{tKPF!mM7mҦm@̈́Lײ%4g)q'k[-P=3n7:-) `2N zn{'DDV2>T^40oT.anZ7 MQС=8d2/k]z [wP(5kTjT2aj\>3>)H454$ɺtE;+r^M# W eV$W3 ^x] P\L$ 5M/'p$&"F Fvu ~tzv~w< Q'u!l<]#-VܨI¡;&=" +^|F%=%E-5,u,eX ۪Γ"hU4`͓xwGm(˃@194SmӖQ`uHY`Z?"\"X3#c$4(h_qs8F&fGmk0h1Zm'{x HG8ː-bDy`Қh|\(mOy 'ѲO Ôoy=-|WI6;:BɩáF|y  SqFjdc5d.H + >'#x`Av{l(\5zs4 ل36`k ۘ#~.I!aꝢ;MH"pƥmC;qT6C\F$V&\KbN ~Xޖbc_״!ΕcN%]rXGąhM!-߾1aÛAkqz>ۊՅJ͖N/R; UQg#$ל`{{E1] 通ofc,R󄘚ZyHNÌΥR@U"DeN8qqi8$l71s#w!H{_EH]up1-R.w9~[B[#s'oG?" )l#WL|+^ vyal%JLFm2:CpHF|zK?O%6~T= _q;1NkJi^ww+aSlj)Ոp(l7̎ +oipOQWa!"xJA4/f}A7ԮR硤 IG /SUXn I߮G]r}){da|(ֲ!j͹X'j9;ϩx*SQlJ3ߞ  K.褷X܉W%.d}0{kqƝjbZ}}.{"Pr"t3)\nX_nC>V.ވ=ŸխEߴE^3DfGpK,]y3]H/IAg2 *=GaܸJr,2t2T߀r{6uV3<3K, (E & @hL'S=eX& _6äU,R)ݜr:~I]WU]ĿزN <ۉvmV\|ʏPֳ%elAqv08p\\H,0C#[jPȌ42c#>/Jz5t}XSǟi3(K/F[9(#pP/~-k!Ӈr|*k2Hr{&ΔG2.=e&b *``8'e *Gj : B 5ɘMLEe6hU$sFCtBD-x9 bu9Ml>]A7c Mωb0AV[L{a9zӇ78x{a;?sTY rN:^6b:3? x{X"PB\OWAتN~lz2PI'u%vMyR$DawtAE mfXr=fPWo'Znkx1PC"́5nr8Y^> *FZWV%1<h&ވ\h#ìXxt̙As0:DEݛ5%vJQILP?ٵ:qO7K8q!v?ܽ1.UvdWFȋ ۺ=:a&Sж7PS4Ϩ0/ͷgLĕ9tK{r>UVa*VjO ͛(nt/eڂ85qbGVN+`f71$&dLyu;h°VJ=hZ|S(lVibywʅ?dîiuXلCG|VrY+;Aӟc1 O]yq/ yjquٲ@5۸}z T*69i{aU v6C\bvFPȻ:/v i*J_F-кG2" _if]=`_틆,ϫH6ְsxLGH0VTZ;' +FǼظi%|] sd/;rPxYx$zͻ2PQҲx?"H}K91{B#2ߵ b_ H9v~ޗsEXC8fN,Rm894SqRg`w#/h^ ߗNP_+qфSf("N5YƆJarVePt ׋jنiÃu]j=ݛ9s䋯^M '̧@.p2sh54X|rZW*"y/#L~)ը4^CʉLZBqJymMJ%<̚)אIclF(}4^z,*9<)HJNvG‹׃ӌ[U@8qÂXa΂tQyMh zY8C/_^[A7.,^cwl֧ xoB_h#<`hsTy. {z:S˓ʿ ~L`oߋd2ON<;1@Ȱ:1W~2+k%ϥϩ +J2vjӲ>x߲ W "Az a`Wy=hޮ@j!~ȓ)'U4w.0Sp&hwW[XqOWw*egQfL 7o)fEWOqUqb.~&"*ȯD^_X;DJE#]MN2?a# C?xp ^/ |Օy7::RX@>%`sL& 0CrRG,w$7Vu 1,by~h{3V,j`;5+5wp*y5}*7gɬC|ϭ6$aUb)MK3{|!P|?EdX6$"R%SUm:Du57[jS|h9nc;4္-q+ښdCVpֶ̈́"1. ZnAov|P"@f3@sIh5}/^b5XA c^10\dcUG:a_ v̪uB*<\•]+ O0^;tҒ+;Iq/s41|b+&]_mۺTmD['"*㴌JoQ6wd`xg\>5HU(9B{kCA9egFa0broiSou`Til܊Fd?FTۜ]khi-2B"z h  , 2q (ZPjұP/S`眷C]0 ^UlvE)EpHPj hY`Jl)f(dd7_x.cӓj6=l%>wQr(-6[/\ni[y h]NzZQA \=ymu GnVv>;0dX\M^מ1KѰlγr Klc; 7lZN}d5"X v60]PEqR"GS &^C ~m v~/ 69uOγ4ih2痾x86h_N Fl%X@_{3ײt 0 ,ZV{ :z`1<لl@*Y´SN5XjᓌcL4o5:OWS=@Ѫ}WSk:D,S^<|r\ҝWzjY_e8@ESK|KɔED9 TTt Fadi|;k4 IA Uʎ`獥;_ k[G` A0h**W#7҂AT"zAR\A>J}D2) q%iL8RrcK=#%u}$z`ͻ^-'d%OKSBLH VeJ+ajΉ!5RƔ(K${ۓu#bM _Qq:k̶6/ׂtR ',-r~;[QoRNMf^Q<_Kb][ SGߠ,=LQHb6LXrcjp\oCv? :fƠmpy _yM!"Dx’7Nc-9vQN>"ݥ~"Ģ)VGbLFnHs8e$QR,/~A۳y6ܙewI~U/J d+G_77D?j.wݼ-)R0=5irx:,9861 G-qdE0E0;a{ӓ5}#ȓS0_sZb5-8c1_o xHloIQ|5o%qQ#屩燢G')5(&n12ʍGxi(K|+ڧHw'!Ԏ̒[Rrr1 u֒"y0E $C⊝5u쨅E!Sm ZSŹyMˬTSJiqe-9Iؒ(` l˰cDԂmchJQ_GLsLqj}F@$7.$zgF׿ MuM styiV5<;F GV4;ݥި ґ~ qՊhTD@̎ۋ|[~ kt5ϟfmAגDdk$kio:骛~ 3dg 91[ͺ")4(Wč :+}}= {4E>VOLe5Ŋh͢7#:"޴mjtp8ρe돨2 bB]e)kg\Fn柯t] T:.Pɶ|+}4ջ+=[CZ>imR}Le$a.3غsSipȯ|Hcą{acU 1niȪ"m;u4+Ԯ!A3J;&N] h߃,cZʹI]I~㜯1uʾI&By ϕQo*͐J!k>7]MYNJ6mb|{k`74GՃCd`?Qמ 3/L6kGuP8w0Ht:?"qh`+V#UT% e y= l\t>Iw/ y/qc tq yNmп*Ly+J7:A"IM;B۞@Ec;2?MT)~1Peꖶ':\rD|~@;y_ EcHpuɵKn_/?H΁dm(Za痖!fH\;'YI7V쉎ˤL+łʝ"O-ĩK6f)m( @d ikDJ8!D@/}i'%Zt /ll!R6r6r%Vd-Yؽe#۱rI?c|POX7['6Gh>m$ 47U1,chMPsYqTd<,96qZTqD"땗M<"Ղ>Ӥ2[E)lޘ9Mye^ýP2lm|=iJx2h!zaBħUXYDKDT^GkYP% Rz]?,< #p(dJfk(Bta.E+ ^mmCuhwxPP H3C>!txZND:0"IȇizNRZ43/NMBn|\S?zD3z.LpߐgPg~xI&I>{V7 PA|/Ҁ" xnIHx?Xkû(;_{o?J|XmSKxķ)KG}1l͌&@EuOF@-$s6C@GPt<3u: s{s(vuDOׄ*ɠfB"$'%KŜ6֪ :廷3gov 흷PpK͵$P= ;T qt F ;]1LsI>'R<#TbISG8ŻsX5+@o8g͌-"l t?t *PFXRbkǮQeԹgh;!nNаlt .05ѩ%DNVU#K@Yqwzئ*/Qp ”՟n3nHjCN# N vxA^II t!Uk6L_+I"td7; eع O-׀CZGZԹdj:t=5Ѵ0)bg%jP~JL{ V[O튋0,fX 7GDCY>޹$א=SDFSGtFb1#s54+E"{X>no>A b8Mv=P8#$(,6@ھ"XٕRqeW煾?Sӂg$1%.:)<~N썏Qp^ZG rO:9AO0M.2 BvP5>'>ɗ:iTϔEffVZcN0CDecZa%qbSKr=k]& m[>N6Q6pc>؛^{6Md&3 d@m'C^#,w{F AS6hi,`6F(P(d_:(~{- IʲLCJ9G!UÎnsrB;7f;KOos^@X'TǏֻOw1Wq+@\qqql-D7!{ǫ#U70CwAZ:؀Q* \\+ݱ91$=$+ \rKO͊n"LLNdF0wr ʘҙB*+QbsDs?D-:EbYn7fDzKNㄨ5GYnda(0*XͿ -#c8|{^kipb%4El0yÏZG@b˰aFHWUZxO_f(f" Ƚ?0͝k[>f*>" ' w&/eIǗ|u6М]]J\!90Rm°As A)hoa.ʁg-vVܭ4Е" >7&~S2 唹IU1LH-UoEP Xt)= ǂ3Sp&="gmZ;V$e ;(,r{ޕłZdj: p?~,xԦK`HQQ!4][!;#qxBySv|:F"wtJN+pT=Wwa=o Rp [Peh9- C  G?sw0P/ cwdpҊ< N(ښ.NѭD_!%48@5ba3˶ټȂ)2m+r>R)"LC6z}#@gf+[orr#c,ɲSP)>-SL Lk3b|"&>|C`4/kyhv]]ܮ J&)9j3@'oDBi ;l/~5PNP":<&4|F $% h"4kyTo *>2QĬ2|:P g8O5.AݻƤk.0Y${M<Ry^Q|"2Vq4_lZ-*Miу/jHjv:xHWrj䦝2rJر ώkl%i_8RNK#J[ -T_9^sU;zS;JQ.@66y"Syp=oBCq6=w``GizՑƁJ)#y@R1 ^i{}4!Z?:2v4=/iOdWCc*?nΜxt)~ PjGw[j)S/.btX#%8) & Xj8#K];f=GSCsW b[A-KגvF)Ib1"d +QLi9S?M_C VޒuFdy?%.={-Ns~FY9VeOZqs[!Nb|0^#.P!!CE>Ġ%SqJNb\ri}dX03#&'SĥƸقcd~ˌ mLz͹fDx umhqV32I&p~f3Cm4!e~Ors220t* j1PT6 |˵r0\ o'ԫ8l7Դ'V|1[oH5rfNꀓ/< ϭ<s^jo [8$Q† 35vK<.cXly#NEeK}ݩŨJUp"el]_py2kT @p]OK0GMPo6m7m*-@.rY;vP^*|~ȉ˸) $oi 0e</gq&@Z,e}q@=:f [}dSɊ< v3Ce O;v*JH%0Ƃl@-wrR u%JfV% ՆhZm2a1jiՆjgi:%˕&"؆ 3"Pܪ‹&EG G҂'*g{Y $z Gᅕ(;H.s(&-B Aѹb ۸ nɛCqG為6^];^Hfla_\=Иki0MRR%LA0YY]9b{!DJG.v㭯ƿ| 7 ]^UPWzO,=2l3@iܚA@BZ߭Fm!O::Ro p^^ pDe U2 Bpe\?MT|]q*\0۩O&ACMءQT)>iT:%,\A$R Ƶ\`)'gHdگT|g19\F]9aZ{6jm͕4 Yȕ#V/NGۄsp39v-c(7 ~EUlA]?d*aу-J 5!hlԪX-#hhuxER m(ml `wg҅Y -E&u'!Ik~ZŤuV l0i M@C3-1~98ceHg-7:%֣vi_p'GšQu%Կ֋T3$ʑ sqZ~U#ykR)em&6HN>@Iq4P1*kISw~o2E\W&gEk)3Zt!vP}~tJ7iߠ+;D^:WRN ١Uh2?GԠmMpbWvĽbYVEXF#Q+rH;PX}$Cn (@jksvn-J_&Z6bjEH\(|NsBAcbCv +65޳m\+bQ8%ʔ)I(Ȼ$1iS\X{n6WG܃bWwW v5 r ^TKrJ%ڿ<{> lsC*VRWÓ4?{E`\q|r'0rj1 "(4 Y {~ >+.e/=x3t =dcH!,Ds,9lc.q®j ܼ 7htJyD !BzuIr7(ijn;>*bzJ,!' PF?ؖ˃QdFP0=,Jτd##L  ?Ԁu`CJl#P&d?;gKws.LJ9A~ Ȍ>OhVSUWmH:﷉I@5->^ vkwmW-Wd.J/dE 4e]1BV*!$ qY&4 D)Xr,zvщG N :GyBgR?-u_Շ(58!ROXn)>DEu;huHMk ^5aYKcp#O?[oɥA@y#oI-AvsOb6;VhQ"|nCԌOd/D$ @=:#}7R) Ϝil{;7_z0κەXB!l-H_,PxJy#Dr^5t޼cXn(8<Ę_/ޜC̲$} yf[ڴ[J Mqp|*?(ۂ+Ntu3-BFIr)=7˺.!C{cw,(ݿeJ0Z ^N đăs@_ HyHZ1lkLpƾy'?\`rJ]ާi"^ ¡U))w+ 5p~?dR_=\O#s?qS!H&ͻ'MHC6o@뾺YMʀcޒKJ%Y4C-R>m*6izLv,,` j 5i4E[#u~ vUsٻEF2No%| {ѫa"3jKbm5dSYQ*.{OPm]cc1h5|1ֽF-Lo(*L령V$As_9"A淜o}λ]{.ضb B|#>%0WZ"bJ=oc^#9 @ h68⫏}6AW4׵7We`7~8 s[;Zhq(4#c/\):gG8AA90',]lRq<س)Y#Du[gZ}O)l4+B"tv=)ŁT OX?5--='VSnA3Abv2¤mEeI|\T1ʫĉxQR]q<. //8 UYvL>լJoj7r#Ȥ.f/!oh80/H,wG׉ LeY{v0yV=A2Oqp! }MJ~v!l 'ɠ!46Z5 -S@2>^7jOBqfMB'M"pYjʝŏ5XץbkSou$B Q/~81T匎qVj<B1IW hg\N;/C9TT fny[2ڕYF@iV~ U"/)MHz1n2Ҋ۷.fJ ;:G@sqEj=\Wm j+n-km6D@ЖÀlN"sm3rj@!$5uq*t=j9V8W!a>ҥLܧJN\+^wVFO%l ;h5b>>_5HqOͰaJ>sg+y{2D5ۤPs8b(ӽ=UKZsjm(jt(tՒDCwtg9}J mLuhSiqdm|4U&8l}B:'s(Iҗ .%Д<לC=T-mCʳ4t *kZS4 .'ha?1 K>eC^a= Ѥ*S O~G9wo3Sja2++xL^8^/fr7 @B3U`B8ىH?|2MVґnP`2qw,DH}<a? l[)ԅ|TW4:E*QlGT-✙L|(=!):d)˓uĉbZo٫iLw+HDReSg[>~!P, VψxGxqt=ʂ_l)b)_rs|ի.apEUoPsJ ̜yYn41lzl$/ l?%ߠVC wo/ D*igGf:*{)֦^}W"K,*N$i!|GpMREԠ',xqM1EW~}@1[=aG HU/+@]rIrPO Mn$n|vJP"'[|=A^"ǰv@O~qCtP+dx.p/;3Cp9ɦ9!@IW`Asn/p] ^/qIr}p򹯋*λ 'D)?gKMΉO=bb4#m5yS2ƴ=㿃j{J17`SA;]M4z1C)੔45 εLhW"[ G¤5~%A|aJ624uSysE_\*oM/#s_6Ycxy[c0Ff(E;vYY7:e0h!8}GgjZ PHNHv:iFR<]VZ JݙǶPRTѐ9 ct7pCo}kDYĺyVj `uH51$WR05x ;tO3R>j ń]O sN1ƻW8fY C7RAV_6@ת'VF*=g#JWs@.# ŎɢGR>bo `KLDۮ<;uqa[^"S0/1OQy-lݑ w782L:Ν}|7 4+o(lL@ >^g(ywO0АPV'ڛw Y 4`MEt&byAE#~%\prlmhn<:7MŪh~kjs/N.ﲂVD٥=T_BbՏY_3~5|];RR{&I#*[JS[DRŊCBo %ST%~*A/ HMHbmSMPU8IHy^{v|"4jS4%_1hCbWE#[|j'9z$PRMJsߕצ|ii+.h⚂6xͧ_M!ͳưht&D!xWBζYBյw)y T86Mhe sixJo$kAPVD}K* _] gI ΈaETUԿOT2ZXrzlKP?  )Gxu39kʳ@%kHѦ7'NOG 5o-b7Z g7֠ͮ"nJ(OZ7$ D\'>&юb4U0G<Pilȃ&?\9Z p G ^ Od*@i4oc ΓWv IDl#HSL;b[L%iGK@LlyVe~z겢%ۍʳv9">؄ט|vJiEЩ!.AOt4X%+>CYΓg&PR9(\f/@$;^j0V$r bAVXZ{ean ˩w1OSS s%}(?D'uM[a# ?l>]4<`N2qҭ6 VPw)=IMo ?3}nm)8 Đַ6l $0~Ճ஢ϓ |}m(MBܐXɋ?&RT \o7xeX\QO>~ܴx3O&^>y˦C0 sEl1Y2tDf>r01 pypRj9u\Lu㞭>L|uX{OjC(.fJ#\f& m]HM!a cKZYrJ=&2,n1i/,nQ &E7+9 %͐UŏY]ؒ|!]SM FGd_TKgLgd{f |g)x;\)5ֱ>r-kmq>~G]h:zoNLoC:tѶD2L)SMY gјnͿK |/0pQo>2rC mz;x~T"f?-=gap9' En|&2W-x=@tq)v-Ah&4w"^g,Č~'xXY뤹S%ȍݒ2x'[E7˭`iBb@Ԁfx(CGV5[4mo_Sh +k/ Gl|;b"O(-7f9Jg \klrfA\?zudfbzkD-@N 3ՄfImryMs 񣔸&HGCܐCwFvQȫdY1'yGz[2LaXxŵ<= IR(fq t#J&֥ OKDKN&; Me.sB4H"N;D +K04⡲pkx.^F.ls^j)EKlAIM^ p$z 6ٳ k+wTcm?3)*@h>5bP-9.6GI]o'<8 UƓiA-5{>~w{w-|W` +l-!YY~}*ͩ09d_G- Bm{5DOou?y#(; ("'~Xʼn0́Vt *Ķd xfGOBVytsΤ|WAbzazn*YݯB3m18~[ C@qƙp/pAfl`n8a,rfNw YE Pl3rT<$xvA<"ȥ6>p3d@ktn0<ڕЏMU6`͑6O\C-? 5ƗC6^~_cFrŀ+Kk 'cHT#^Z*'GfASF+N5{.64(''Ͼ7P=gi_!@Ix+63ISmA g3cHH_|p;iidgm [E2,TJ&y٩Hf/7.ԁ #}KVdlHǡ~~r*:> Oq_4NFP \$ ʱP*iF$YЬH4h UKDmMQ`e׼ǎt)NQ*Pfώ%`JkfEd,L Ky2:ߪ<}}{K9h6g`%JkO^$Sju4\= ?,ePB ȡx@Yj^žbIrt$Hɒ,eM5 S!?ۘyy#T:\&g%qcx."[XtzC33dŃӫc.mS_N]vnZ!Ǻ#7]8R`H.F(U{'&6gf|̻!9XyDYʧǴi8[B1_ kAIA;|-(fʳlrft %b$g0˸_/]llCcLɊA*l_rv -EX xm>T *܉m tTz䰍Mr8*z,Z7/us zD/)6} LH%h\F*M( .Q1_^I o Ih脤(>P}--9n16Q28eiޒ_!9[}a͝lMu dEa' 'n^HWؠM0aDjVr[ (!䅔Zyj){.效쇑w!J)%:*)V[w y٫@͞rUS)l0Q%iԂwR<Ĉ敥jE Y81|'FpڿX7CSzNQm0M/[ :t=^CoU(8vȬ^ASn?^Z|8A|iDy"3=9E9e~Έ 618$aw3:0It| x$%/(AR,/ߑ;eK ac{cFF[`(Ke ]z{ƅԧ˦^68x|ª݁[`m>&߾/-)D-̩dagSFvt> C*( F׶I/z<ɯ;HwAl cMRQw %:K:}˚>"=e.ah&,a/mȔ5*Dfc[]Z1a}Uv}\,VzÉ&y!R0o}ڝ~@kr|ɌTVD@g-ҜvXE =Bw~Wɱ6M_Oц笆ERBV>OA|w ۵=PA6Us?L](CE=5:c- NϏThlGOZ7E#yg{4 $Acq[%Ri ;4‚~H? Ph Q Ȉ8jQlW~f6qSn5c44m,VZ`9]ܮϦ@OIn<^'\.;gKY\Gw@1È_\M-0܍8do;)1H,%J ᑶNhK_-G!xZ{zEe`xϗODߚ4o ajhf3>b Zd~iCi5K&^* AqX c3bk_V`"Cl#Z&Ie,oṮ3f,RE@ GmpA,+m1.i 'Ӯxݦ+d@̰$a+`=B S_/D;k+v%=CJ@<ϦpHɡXu+W\aUisq] %WGuIZٺ4`kh=ie_ s8*CŖRQW'\cF8?㸾ԀbTK)lZ?駩מZjzzL-8$gnmLM/m"UNccr挾ﶊLUJf6S΅e+㏡R$X^ԟ;1HHs皩r)ng(DnMj; 5PF ^.rRW8Q Ey1KG5%R*OF9װuL1Xc+D^k9ƚ"x~te %O5u9;߷tdn k~Kt c)yZ 38@Ӻ'#dƍ t1Mq.c)ITd , =F{͹8PT'f;00ZPQ/i٪72-Ǵ.~ʞ0 's--S,ᙱ?Q$a$^NSHnӍ{a03kr[*(Fwf.>ʈ}+!+ <475{M΄+^W 0/Sv'hHnNV-FO'5E e e;w㺷Z2mký3qVW¹=2HZZ12F6kN-I~RU|᪩c;@I]ZO-K}5O .tmbZtpːڐk%8&h$[sibNzFD8,aGF)ӜB%;S`6/A{HEE{P˭CBNwh6*lD-.OƦՔY?7>Ʒc&}_HE< =E+ :+_ ^v@hfՑl `- m*˯6ҘA΍g V8w#쿣 w73I6YEqR(Vyl=Nn+s&=]`I# M=tCހS#o)6sm"ُY\%MUG[5UZnk(dЯ 2(;`)-i}k U Ѳ@ @ ĻHrF Uf_)款, ۭ"|7o>`6ը"i[PtdA(P|A-Iݛ7+,tVemr{ }g}Gc'_*)Ua~}3^ VsDٛ-V ee)B Ƶ%\@z#+ F IzCIUµ '9 q\Q_M ` le8>gMy Ӹ;n)=&!y lͪ6鯷Hޢ@\ c;!$1$NU$ȇ*+߾Hג1+;.z A׶@7^ S[p )2ZȦtɡׁy[S/@K8;NR#WX8t`'gdZLlV pϊKr;|6;L ݗ'Jl` Mi*M5k]9`uֈ[*Lx5~C!D<м}ZIgBH˒aqF1ːH@\n\OwG"g!-I>:r]qd9 +<Ϋ3Mm;9!^޲GZM>sRG#e(5jjN-F¯9GD o".,VɶL* aMG 'y7!k?ӠVRN1yvȈr!su̔=Rs^cjz?yd?vLfrU&M[ 0.1$R3bڃz&Ҍdș g}{ v)0ſ=D>3r]gVM>29׻qX*]yGBs6 6X. fװA2@ ;!'| Tu¶ߐ'o;<&['Nh zA]PZr(FE <*pH*dިNQ4 by*jvzm]tyKܿNɏH9 QolhS~b*VG=7& Ҵ9N9dYQU9"-mY6D8eX%#\cfO\aB mdD0.XBB#ɯ5-S}7V,3% Hhn d :qZKrybx\QL͵ſh~b˙\rihxwĕauqϯ5ڜl4-tbܶ42uB!_$2 za>+O<j_^Ɓ"9 ?ɂXS1ŗ-orx$W.).VK @.ebH_{b_LhRNFߪ|\OO<`W/kQ`q7^W2~e{G*ƬR<*!M p1% P ]"EUw># i%8Kӣ|ݍpX|_!ݱ2zl8Bn(/Y\B!ZQ3kFMȷa1# prEVì5&2woUD?63}-YUSl2UaóSoٽLN.pȣ\9+$YɐYz>`[9*,#@&RL|BL/ri">|INmro?Uώ\-xv( %pg贞e!0wyu׆3BdcXQ}ڻxLO?:*ڶ.)rbـ.Ϗc?-E o ^(,]ydJ?R6 w.-#Rx-38t /XT`;Ln׈!QQBaG+ۘ^dwDxϊf(+$wfT3)̵G[l ˭[ 6BSxڶB HK4/V +-WcKRLAH:Co>~-8C7Tn)0}3=|_'־RV1Pxp ٚ;Ys~j!cHmB՛/((`@s&3fe T:yZ1DƎ &gE=|S,W+wn~a6a46C8QBUCSAXP֐tF 1礜S;y\t"2D/2Ӿk<  ,AK>95DKub AOLL44)0хcl :/+4h u+"A v;vzu^!pT*{Ѽuf̛3mRڳp1RXh._9!4GxI-kÂԈo|N쥮/9N2Lo΁ e=zN^4 a4֩7uYԧ?}(2Bi)(3 Lq84PTV~*?.F;hq7Cӿ;Z4T$"\]2K*(/-Z6a[Wm l\;[iu[(C%' RN{GszduQ1L7Eo•iYkR/dNi~KK8 QW=`,x~I<̾"b'+f}iGdѣO(o\gZi|,hg9w)R$t{W7 ::hi8) ؐ VjNQ[έ٥3Fl_=S +(\ ԙ0"6[ZFk/4 |p0 I_v!O&u@Z1+¡/b1IF~ׅ_)@h`ꍎ34 :&k[dN)2qҢ[CVX+ ɤxCL\z#|jp4 nFt qݵ<6g_͵ iZPjaֳ_ָAM N1έ~u}oW(=D;omV/C\[sK*]9 $jӽ\}FRKP7F?[,:9Z>pHM'3౤`d/G-bd|TS?oɑ 2 X_P9?jd>+p H/~y2uIiDWiW*0/[`!/h*Х3;fv$JflŬjn7+x7^^{b4s]?DG"'7P$z4X[~{Y*N|6baޘ @P S/{]5ƆցD!eEM?XD>zH]"BZ I_BOǻMi1MWo (sP;_Zk2:Bn8Y t]X4gkx X:~IT/S{9elwlPίʄ)xW}9FpIkͬ1D' ,5\ ̈:!]=*H656`5]D€R:+I^XT &рH!4^+ $V|4zrYBep_!iq:;zAkpܵީMylخXn ]]z}frfcFʠ6ضE8x[Ξ a 0ⴁ;|#dO|"} {1_ő>715R5~a5ŵt[ќ"VMdV8Ҡ 8]AZ`gқr{V!F0y!w~ F)}t,9|5üOjm3bb]^C9#oC_Zwsc5eB}JB-.’\=yDh$MJdCIk^Hh1ӲCH̢3C5]zM!60 9i[Z|of{6 s_?g61S.NW*N?v_$JȇDK}M^ɭMĖVkkCN0B{M7%!!^z %Yq~832_Ef-gq^"< ;bbqJ !P3ca/`»ǡPAՉ,UWqSh+/oBRv+SQ ` O0 eƆ3>0_j؆JzU*$P*xH o DJCXܕj!딶.?~?MvL1fLү8 ț !UcI.\ öė Aښn pcn{΄zxELXzl6g,6@RܖMދjeM\aXpĴORzUvii sS~0jSc;`1/f6"*=ƫة>jIEfiҺh*#[ G;DAfN Δ^<#6Aۈ [JĹ@:q}ҬUW)y`$M݌U2(sCZlw}ظU(٫E2`+{Mnw*k#@54P˞^S3[\qI {^ ҷ[K!R.iKN U#j2{Q)iHxք vfacD/J&p$5y)Wm8-1!ӶZ\/ )X.|bi i?ZZygE>Yۆ&mm8!ܓ(֏yѝؾsR= \ZnxGƂ~^c 8~)G#{߃;A.:m|Y7)T?w^ 0.@n vK*"1vgDȧX}q%a#&, I q;{,N!.YӀt_Jr^b򨲖SjS#{k_'h`eX8~3r߅v Ĺ z"Ϸ { P,Kg&.h;?ivL/0:dAdE ROfSEL|n}]'ߵ'h,4++Rr`{ˆS}֥HO߬ yRD #n`uAςR҈_ԾK1aL+uBDE PSKΈjW_י\kt*1[J,yU0E>`-Np<B.yȵ&6C'?lG  A:2֏xx)P3MoZT.L8EjrBЩ HtVU*T3vsr=矌GT j[XonfcgSYs [?0=LJc*38W =.Y 6 ln[A/KiNLvQJ| 3uڠ5sOBޜ6 ɟ=QUrew3;G TB1IqvRԨVm&ۤrd-?_,zlT^_+џ`6gDoGNElqg'Zc c"[ua!pá2QD= Đ+ =$X9<n Npx\UtxCQD?*M vWάGn0 \.IbnlJȥN_P>N=V/scbo⓶HZ (ܤ#!Ie5*Rѽou8fR' ]@M^½5=k\ӌ~v %"/a ؓ"/s%D$ Y<'WXuN>_ݗ teڽYTDV[}8izJh8*\1ŏDvΫ"LnK4墱ٙpq``ݑ2x"^-0P}O$[L:G/; If{͡R0$HF_  cq:k0i?)F'rg&Tg޵Xo*n15Hj{#G.yʨVkH>6!1['<9.o5:eo(_I7\N f͋+5@kubiG!]C_Rg[/z/"m`4o)!,ńCuQgZ7- u[߬ / p=bzV׽f)rm>+&ɡkDu "0XE_s/5F6vNוN9ʪs:ZɷR{֔xկ*Օ!AK5@?3^[8ٹՈ#+hXloh(}ؿR75RF啯]5@-8 ^aNB)b':lWP1>U`RמaBMP`~ hnB 4/jptoDy\HG~x̘(u'&(15W lDO< ~^)m\7CH]#NV=;YƩM&չ$:AgKv|E#wH7LQE;Z;ܲśVY1N)a1GYʝfH7+S8LeF*# <Cf\=zeaXmZ=X`8S7\$?~I>N{s iϹǓr.s!Sf1U\`)_`"$@PP 2~ ^ݨ;oFMj& l4^gr:I?ZVx"E~W5H9XK" zx~:m(oCƩd2g2Fxt^nȿMo<|xOॺ~XvudA3h ubPVRנs6Z%FK%tƻ5hގnKV)g5j-fdϔ2h4ս]1`)Њn4_˝*I7ebɀFPQ'F(>)>` adx 0Id!\HV;~b:]\b&D?)WŞ*!Gώh9r|tRuzs}YL[2xp.@9kT|BDsUKyk> &/S_;֢g Q"SM^Mѳ >aveG ^N&/Qq]{wvmЮ8aU+MNݗKmocV5Qci+T о%I\n2A(gXKue6QجZ9ܓT|5;NA.?hʜۉbLyxS@8'+$MMi=BX(2lafP:CJrMZ bI䕦3KveJfF9-{ym1Gҥ}0VHA`$A>Δdi8*a|`f)>m~`TMrSK/7h,^zKS5 ! P%4 Œ7d+rGAN* $WyS: cm6i̫5hě^*O"8;,!;nOe:x6JOdUg>jEӲkNC̕p((Ѯ.4FS0F~va3: 3OJ42*5ucBF d &T18s֎/K?eףv[e'c>5Tz9b8 [D?aJͰu47߯&Ч1g[;hf@%s2p-lApSߐW3ZsX<d!v뭩A0Ty/N\Sz+Sn?uA=B@o23ռ@|ڂ3݋xM\ЭZlS)+>Xe`L5$?t&븽c|}vtG KCb^4lo1Ǎ9c^^=6$)"Iۨ=Rm!31/99e !(9 5O0SXz#`<]Ex"7NCV-3ݚ F?HdG.f ,o`R;I/?IM Cg}3]7:pĩF)Z8Wq'bc#!It;:d%e %F_ߏ?ѥ;̐OF ?6f0`P$4q5 xS4i΍̠iw K0kg|beusP JZ=0est.H'v7~ GX ?uuf&ԌEm?uO"HCBrpAKh<>v:,WֿodPhxNK'O];(D_gfMRk!ew~G}ϨRd3*d^ ,)(Vy* Ft5ٔޚ3.gR٘e e[n4%ȵ1 (֔0yiSW<68-/5=x|_vj#H<,ӄ %zk"S߽Sݕ$&+kșMkF.EP8x/ Ϧ4& AܣBfvĶJm{;=QNG53öl#+Z t0SqȳX~cث[A,F5r!l|:ɠ?<+;~ы. ry*%m1vi3IRu3T#6eOټ8εhUDaC^+Xi;^ob02Z׽̞J _Ve/Ib9VݣjLe/Pj;iĴSMpϪ$\~Emc>[z i4-Oؤ"%SOcǧa~mWK|R[Tgxv6lHWdfC}7YX8~ygʴ(jf3L <uKJ(q$`wHpG1G9w@> Y+2f;q:1K) }Ȅ=qS-CskPed(NqJƏd 6E㟭PB?~YdGsImPڽnHGCV?(jO&ƕ ݑ%.=Y㝼Gρ|UtrAYD?;DjJ-=iC!DH2R, ]BRd%oy-EБ5@DH= Kd2wDZ'55k^=Ff7 |Q Gý<1 .7@b &!1dMϙ,Pf(Y:`qJSr MIE+"뢌)3U|J)Ad68_; NcZ$6;\( 3Iٻ$h`c3јtՋ߰Hl Aܩm_@9N X+6%^)=7xNæygR*CT^_b_y̵k u Y^(~ܱ I_lv?F:}mpb쿉ٶ}Yj*&}M/Rl0,jpH~YI<j /&8EmTzEga!MW=aQbбW}E7*PnP/I-j8!#+>5VFX@,Ϳ#hLDJ N$_;vE#oQ;h:/a'yϖJl& QwN' \VBnA#f1š cth8IKZd@)eEt%.C|)mOTǎꩪpRtZʺV(Q1W{1W';\ꮰfhɃD@:O4ag ~WIl e-d *UYaJF3tl=,`5Dk|E~a~5z-U >/x"N`Z}4,eRqz\gM[9n!8t\ %W,!(Pl7biF3#R[S>c8[Jȼ%Ze+8/zi?!:b"'5v}r$h8)}J]ϸbil|+_/"XI$ xԹU8ل1RɤY'ĸDʿjnkhXEn=1gSl7E}̌?矙 $0XH{ ݁Cf$@(LN$ 5 ] uc<^͚|r1TkBJ%;&\ c6~ a@l[wdRxn 44]&ەߝV1'4JnR?lìO`:fv\ ۺ?{ *ZºVI SϘJP t9NE"#LtF"eC^~u]AcqR4fLekƁ](S QTӨX:_ BOS=;i)^g)n* tJ鬁d'0GePia\b5iY!PS@s{AGop{m5$*oX0Te2!T~Pa%?^bc5}{*jtTRy[\@%O)2wuhF_`vX6/b~x ^L5+(&B> Z_vbquKWœ,d0υioS]t^t8EZΦ5#:[JK(34Ȃ6ďW7ۖ)ؠ21jN.eqphE!Z9e@jQ.̍RZlp $C Ro;躌tU}MaZE6OCg#D9_]lgY.jguE@iFi~.{mn7T='M(> E EpL/MMQVyI,u6t|bgXkRhzQ!cZLffEXZnbKoS}Eow1H=D\U~Ԩs&;ʴQNF7;`Fʞ+%񎽦bXͯX ̔Kǽ"n|@k*,=Kh G%yί@p"k3 hRJ':NdxBr 24<ё4)jMR 0֡{ Ux` ܊I݇ۜ\b}j D,wân ]F,IS!lR|W+#.p0zG*kZJЕ"Ыf\{gRQOadp"#BjSkN]ZE_n;Xo1X20"+y2=9wf(m iJzaԴcw3hV!b0 . S?Uee9Q Q@#u.kvV4wwd/uW4jѿf= ="n;yE jPi ȔnrF'm 8׍:Y{0Kw|G\#%Ѽhޜ"^g/"jD 7'1d!W=1Zے]|>/gTZŇqJt3`!FP^Uчp/.LC[ 7 wJs %|WvzTBh[Ik`p0?2H]=GVqW /%L /PPȀ%|DZ: nV7lcMKHG$47وtjʢ}l>8H!B$O}31]%5Gb䍁9_i[J mLmm|m1"a4-*n PV ^ E$"5sV#&֜r<z%ja P(i(E40`d#>No֓&ڀ`,`*Ǣ<]F+0pX-i8H_/͖ %"7uVOo;t|]4,ԳrZƳ_jPbQ!xl ?o iH]<ZRynj;dpN;' EY 5 Wrk\5۳NRȯ70mYۖӌɵl(D5~38 ͵]/::~U=(_dD(4>/S@k Om.Z;yz)%Ʃuz 0zq *F!mЊURu`ށ.H%+jE@9[4὞L}t@>c؁Lj9/B?g':+ Z'ePQ%}Cun"mwt O}Nk`` n줿J63K<8a6W\X&!8N5l`A:.3Я{mEW"z-':F2&}a1IU%BށX+>3W8)xقFЍ?۴F"v0'(8Z~#@;=?@(dD`MrWCsg`)J!ӨlEEB(Ux|UA&oV*#gKf**r .&gȀI?]=GKo߰rwO$|Nc.28@!+kC 0ӴY@6Be->)p=Ū29`$UP#P(svּk<!O~bW:Ґ'rHbhʧ@t/ElWAestHO9E Kt~)~ܧ#ǫ^T8)*»siŕnto잌+6;Xm 6RFLr4Tn HX1Xbj`˦lx۶aD&[o82=b;|Z]@;8\HuƈB_TJ Z^ƾt94nj`@R m(O+i3* vo2ѳ"c9imʨE 8siMsY @-Jv08pt eWKG!'e^4|3a{V9=$LJuhAZ=-B7` `k6[Y5% lt}imJ=:o:lF*{␅:|I$MA=Zg>$)W 1:dž^_\H\D=7:lIFT*SyeԎoeίwԒ$;H3j~T3{R!wGOvz]KFkF0+dYE?#gmBL}4ƪ֖WgE)QsT̸׳+E.z,q,ްyhSIv<_#% ^33!]Jَoq]1ȉ(yΩ|3{Q;C&S 8h5#N 6@_rL#ͭau~A-R޾*\9.(E2W+@wT+s(oYi<!Cy|J#E'xLV@H]p8sӈ 涢g&#I8'Ԙҷ|P^*9o C4!xm5dzUGGsx7uU\TbN^ viP_JA>-&7M Na֖ e_.oFJA1@WX(]@%3Ng;ͺM*Q?w(<9ձ*EOAI&]p˲R5_Ǧ;o'yH`5}껆yؕ-gs+"v wIggusvL ~˾FiW͠ֆH2;xtK9JORX/G-psT=J?0maPOqp%Jl]H0G%ldtH>M"ieՐ];%wb%gƈƳ !OѤxgsjO csaq-x:L:07A:'mZq(%%au5y1C&TUpC*?hbq4?Prڜz$Ef`+ K^V'gS[x '5{ ඕ*AuT696*'ϑsdu&ϚO=%zFnLQdXP,ǝŠh1am0euz`bH'ECǮ-jZF?OE`f~T ajY10H|Bx2&ТuSR2ڞJl.HZ/!6±hq <`Gl>cCrZ 0wN qXk(<M مҁM}"ovi:.J*lg,laWcE%.h ʆ}x$&n4ʔF$ٺ ~p=z S-G7=[\~"9T.rN aTK3q}RN@-Լ$%OS_`clv|T 9>aY 8/&t3°YLA;'G3ؽNGƁIDƔN\a4/U5A} P9ٯ 2EvF)f/Ĝ, I |*sba +Z[uȼi<_(Ot ky{^k81?+%u,WLc$X+C8;oBvL1..Z\PK(A dQW%] !hPNK_f& M,gcpŖoͫ75 }HBOTĐbV:DS AQr+dW^l*"AӟML dsA=*Te3*P!(@VW-;ξ== QidN'W7C1 Gl-t|o$a〺D#݈2]WeI|/<Iwkia%=,OF+2FrFJTNJuVKĂz2@$&9 <7gD;g@Qr܊KfaEPD\%nϹZB'4`9&yeiưFEv,PI/]V ~TR9q07P#Ntg* 2K{!R d1)z"}Cr`m|mfn:Ll4&ϥ F~q{+XqT*7[Ɂ#i+n3ˁ?Sb0mi_GQLًvr (/׈M٪!BS6: /HңW%Jɾ@[8fFP(-^mg(^.h\k+vã_߀;c {pe: ^4k"ʃyqNػ;dFuY_-E}i,<_eipCJnǯfTќ&46^0宊g9ȇ-zQr~}Vkt]c(w[*η}HakǼQJ 꽅PHyK:?YM7R3KU9O7s$j a.{ %z:akLI:{u\|1EǙ2!KY\ zKlb~XH~?}#I;6S*GpaoyۢU&9]N3JЌi]MdaTy17s aDžE% *%덱f^SVݳ=]jі^#LNpCtنKŠg _ ^@G`qXROJv`^!]mNfף'ݗ bZ=5c-꥙r.X|:6cnꕮfYDuS:a?9-0~ "V!~(#d^X^WD|ldlVdAn(6DZq^LHeB>LZ=hi)*r Gr5}#6ގiTCОqE/1Y߷i|瞫0EdČNUUvId[Үĉv_8MO Yt\ "J;"g^HEUZZw- %Ё[8lRLbfinʾhg% x \ ^$D}L)kgq#X阇9_|j$ǬÌܭNtBUbH7!_G{5 u *Q#5{1/SF9385> %:k%Qy7 VFk iߏAY-;MF|ƶSr?6}$-]G/ э ?dG ΖNƺc$%;50"nu h q1в\=vK]oH`5^z!xDZre6M6 HSuB}Yp ohp eY'GكuU;Kbj<;j}TQ[ݻGw.t'^Ș[vP'{⹩\IX/X\v i۟dV7 t*x!YiXb犍cyP{HG<\s7ύDNf҇ 55)9jq$UpEI!W p TPv@ L+T 1 ԝ2% f ސ9+[U/g vBkܳz2wO _]o7nȥ8Eh|:гMc+ye5yD{$,Q^~q鉊RO*8mLCSEYRJp'%0XB[~Lt7 @‹mD4u>]$螩D!p æLb :rx2Τ$0,y o>mN'\Í>@s_lmZ֖V;p>Jߢ0 .&|ܞTBK~xin=^q&b;.EDn1Y‘,К1V(OސNo"bqNNKeR7BbuP֜衰e/idبoy}C.|bQWhB6^zה7Fj(Ș7褔`DNRm=vR"| ~Mn0 _WPgX4~g o)  Żpܐ&-y4Y6*Gc.l>g>cLe$v lW~U$#usÝ[2\=,%$Dtabkk;7OKQb;њ1 Z-6RW>Kt]ap {Z96HxCk QY8(Ek* zj`za9O%aX%TJF\d !rgk<ꑏ7Aʆf54H&LpV`K $B`d_bAB;0*/+W>dž,EG4I)g4lq #r3t[RohvΆN@c)"}mpIo4Kٶ K|-wDhiӄxκZJEZÉ`_ou]&~OVŤfэ@{"pPsHݼk:PVҞ.t-T3H=U0TK…@ Y)z^bMt~iׁX`7]^b-DDռBmXq Yt!tЉFGEacO;L X]:ե`Hmͳ("Y.~Fޏ3Gԉ(4I*#` f[N9Iucc t[>@B=TR0n!E1tL&P.;ޮA4tz{99 "0L0"iw(5ß'l͟XF#RyS1h@.2 Ga~{+MvY78&m;t.z$H!%SuH892Kۉ=?ŗ[f]0q:O^"9;Z^7>Zق" ;0W+Pyp g+*bˆ%f07C YÛ2aX#1zS·'Oc+,P^&~Ikބ >g.~ܔew4Vq9V8°z$>lEBj *O U3߰ 3^"s4iE~ zD &Ne"|̻q9K-BHkwg{8f]ZּV)jo#7o"/17Bd!Cf؀}Irлx#rc:φaWD dκ]`ai2}e3EICM ThJhۉO`XؔZ+.4 7ƙņ!ؘa"09B# vR+SҼ)$J'+=CL$_-zHf (&sb1auLyQZ#ؠNϕĪMjjlYH3:!@tX@"k iޓL2;D4!60g 4ƙtWjN+YDj3`'Ocpf#wlpiJ ' v~ #mW'&E%b0 b$K'}egXDk]f 6w"jnf/#upi9НhF4nhsR-6eް0y9M~;ZMRFP.bUuRf9NiyMТ%׷+5KɔxmRŦY%?Tؔ,G1fW?z1EITY7ҡ0ҳ 4%ZmU769[ӵStBWtMWA)v,)c)6N;d6GE*HPS O|{4R^IBv )(%aXbHsn&bԙT.}k! Fg!H?śj+H3F/Nm^}? _, ԮQ^<姮<(|NdDx|֧cid^M:Mfg# Ǻ[Ł3)g7Z^n^ 8GB'"` .D`Vv.h 8* > I:~y| 8+4tFLjMÕYHnDsHmB'2f)y"c5;<)Hn1W/e"ꖋJ6HX 5a:rNմȚ+aV]g.L"!^]si| Hh*A;:3@߅MLGyAGlQGOnj4.b cFmW}9a6S:UYཚMUȱ % s;o& Օc;WxW.ov=gC>lFVDf;I=V~ }VCn:!%ƌ2=I8_jͥ.%8.Dk@ OJvJIَ_d&n n>TM[2^ ^/'I넰+!E2-1¼؀<7G`kh(saMgbė]i(H ^?$RX:\%?FZ4l>x15ٱa-ְ_4slC鏫73h ݈N͐pԴ/8晇"Kj`mGW5I4ee,SxIכЖ qJXyyK?Ϙu HIb4{O뺿|Ctj(1{w [bHG\ymg@HkkqŻFuGZSv8+|V ኷)Pc Hp杲Buq46EvFɔ ,r #\ cHx&M:.qEJ8~YJAFkV"+ 8(KWwĘeCo%YO_*߹g|>x=nu{CdaL=jjfKsHdڐ&Gd!e~G[')霭OM w)Ufbdz|OMYTO2O:A Hk=q"v\B>A.\tӆw4L+j!鞮TP<rE s$j? D)6T7Gɿ|bV=_:>fј8NѺ-4nKw-_He2m:R])]Jh?Aش2kmT YT9On lq8 g4QЍhE_R0IV4G8l7pLExs 0O6iR6`>$LB.xJ"ɽ-P9AliHKS؟:֬Q^ y@~A)krPo\laB8IbPQy 0G\$[Rro`o~ш9(Y,g<m RM`ٰNz]܇x5&W~ /Cf l\ͷWF L= ,y e:9 0ij)|X> h] lp`td2b.^Y˼0F(EV?e_qLDcla*@XɼHEU.w/짧b Ub[}L"Rg,^(`_2w׀ɞ=G 0I[׼֚.v>kObFN9){8w ۶B\3Hxc,}XUTh)<-WһFYΞE q5v&-,X7"?"o0Rf`'pMI~  3sboR.y˂ T2+j̮[w^g>LJr,xCp#od"*iYx3}m{zW"@pC'Izה,Oꇙk<^ڜ!.kƷRk,5_;'*z} B6ח#4%`TA=S!OAŵETK_xR+\Xqn`_7/]Q}Tt +3z. +k1\E%G|8l5xOR2KFEoMö e+\$zj9ޏc'e۹3?ַlX$!`hAh8Y-M/G,+oT+0)>nar5?@ `zZ~~['ޅ^K]Os᣿36X ֪ˆ5#%hUWhb̽t([!(*==H,鳎2uB@o4!dY{ot?Z_yNz\ϙ[nK} c:DJ]W99Ayc9sK*G"cȋUH3#dN,rO"6 2es1'![t of]p1\u #%pS.r4J@D>%14,SiLȥiFU(<qDX8}wJ^NIdSfyJù9ߕ%Cwi(SDX+0nqQ-9,aӥ4B!I+M0D)f5Qrd22|ݾE;=iĹn H| u&IUgDyaҗ? ig ŵ@y iI*?V^yFИ8SCVb ,D]h?RL^N,.aEM>"kڂ44I%kBuR7SaV[]#@:z!fgfh9Ag4@T$kg?v*J!V8ѝ-%OkZ`RP.,d5vQ/3mye̵3"7j>$ݗ!􍚍0/4rL8ss`sNʽԍ)Ɔu?xԂhqvs)gHwmCVAzUP,(.,!+ mυv&%CE8*&Wacun)ew%tjCZg~.ȣCSbtwRtg8SEj3ZM >P̸d䅳w!0a~\eE\,z˿3M 8JbkA }W*޷vj{m,s[[vrya`TbvM,S݄lGD䰙\  '|!lr6xL (!Cop7?|ȩoZ6j[e*dYtF(Xl>̃kOnބ_o+". fk{2:b7=,aWIMXvKR"7)6떣(RSf9IL꫉F ]nZ**eC4KvXnX_mF+&5ϖ%Iַ gt`fV;.R^\N<< I j< !&zv`/~DHU@sלTnnp1N 3CWJ&(M{;v@X0|Mk/a!4k5ޭ#oy?gWiC( ӐnR] uwF\]ctXHUҋfOm2`P|^@P-'9+-A+ mD4p}lJQN9K+^yNGL&pYNFɮQ֖z68f|0{Nj'cGr&dbaQz#ce ݿi;Ǭ+g;h1ns˨w.-3a[fȌk$ Z&+Y>$mX8ժlR SB#֬Z87@Ul2-ͧ_EY;/Mg˯ QgKo L&hSM,Y@3Q"rz(r֪M@5lWTZ<^/态ɭZvAͱށži3x)ץZ&Zᒂbhp5<4FV=-1.&/ˌcݐS=x,Ts<:~,6mUBsXJRZ] j#,Yu/N/}ڻ1~g0Eu%՜61(?)UO$v-)]qBZ@Dwn)C"J%ʼdJLM"he"&Lx"&>~FsiJ1iřIuKlg)@V75="T 6nzӜ tN)Y)gowV/dVl^SPAAL2`#f^ؽ:̎$΂9V+u#ް P&]n+Y"lr+0JX3siCWD2|V }\ ɑ{cZ›敔$=Y"Gʏp0homWqc̳DE~0=[}!=W ^=! >)ҵEz53^!KoNӱaT*c*.!HVom%kDsD:k!+̌ռIon JD-ˌ@(-=)1 ;/WC¿BZhm =ޒ`KQ$D bS: .`f_˟5hb  wj,DsTǒl<K\-/'0 U_8xAp]S8Ae#MngPVs4iL)a}<+qv9̿M_zU+(Y.h'-+θf8BaJo!˹  _$y[6x&¸&{x#I6ʁPH|Oʍ[98ŷ&(K:$%޿ g5\>GxX" ɾ RCC 7)0{jܷAԣhi`>Ƥf+oȥOOVX&mQ9k91rL[* $H!rKMKƇk)SݏbBsY5Pqai_J)H@&)M[H>SL-sejMs#moxW(策(1/n yGyч$VtG m<> > ȳK¨ѧȬq9M\\C(v4M t7N "TBQg=?Em_) []$w(v^U%"k\XW3]/8VSUS-Q؍Dq&cbXB'7RoAѕWThqքrϨc~܄Xk׍_[Tf(ֶv@:: g@.ߺ ذX$&Kp A`NUפk@BU7wT?n`) 5Պ9ݯ{~U(4(0P jR S؟0BT3"m"H0tz_.u\ȷ>|08<'e&,@b5v'3_?GgZMXS_v/ذ1E.mRjr!"ƋCa9IW{=.bUVOvY(DW@@fX1WgՒz?}2Has q %]ƾbL7oi{TSI x|A;_#rJU2}ƘîwčZd=`!l"e)a( jsJ(i53^uDkse{ iFGO'Ud0^HBoulh 4o.JDDPEhOA!0/MUz%EIvaYDsATn Z&q6|0e4S|x>ԵJ%?>ZϓQ)Hiåj=W%w8?G3[XV}#dN&Z}eҪFVԓ['ЏgA& .֑wAVз P3}N5O9.qsdwa6j(.~ NE{91F6t܉O[l.K bgДH%!ōԛSa{uBnB߇1,._fd ЖV>9ySPIFl ̒@?IZjXTiHς;OIbZkxZ[:Diqe?Wp,8D +g*O %c`4B7fA?oƪiӁPwDZ  {|7agUkrEc 1$ \Z4`4 /L#M㾽7!w887rBy{Aqd^vmnxШ[;yga$)8mTΟO W,xuWȆNn{jl`RP"̃^f0p.YͺG֐RGZV)g-o>'t<9oɷb!C ͬҜbJIx!!9ngN3FDՐBr&yt6 G T>[iQ%sz'\ 5ϫk=|ʋi)b٥ ۏEF+.}QF?q:\ZH UZ? LH44?6jt }ڊisMOSRDt ) .j+@YG-ΡN5ÝXЗ:16F A^"nj<L۵ݶcgѶ/:-T s.ɴ$Eu){Jh/ &ʎò]ߎ@19=tV/b;A^`{D,I$O1Q۬|{X>G";ֲ'Zf1@ x| TյJ$MJQwu6P,B|WF۩QyJv.-۾RW1,Ύ7p] jS|pwygT7.էɜ yEѽ>;1?oOB-::`hR9V5a1٠g b!i,?h1O2WAH6@նƿfjZ/j▒|SԜn R;MWqu% Fd>q?K -]YHFOO >7Z&ڹ?(aS7\j&&i5H/P~cN\$OXt-n* Bٜ-n5X m+al=L7ƫKan,h3&cߧeŽ5$Wi߿xͿiP%}#cz QQ[uvtk1{>= o5J@@S7@Qٚ/()b`%tt Ԙ]%v;l݈ʷ ?l+yL$7$Ie߅ulS ]23xt1*.w$f-<,",>?˝?lvuZC%<Ҍs[8jaZ$ 8EƢu0Qg!d?&%p'j2"|]m?wd#LO&'!$ /rJ;Ӯc.Vp~ѐrsEnTԑk5acɢHJ^a+m|:kh>@}[ #鬁U<`60d Ic"ehи1'NTR>Pǚ[yŦ6]XmNbԆl9eIf| Qޘ9R?88ܰJi=in7/eWUpy2[S#a5Gz-1?kl?Ad*rt4E~#֥^k_yV|=~%6ty9Q[ !(% x a@JM~@k?{f˻Sg _&k'v %XQ/R1 a@S˸=yF\ہxIKQڂ$3׳r5VR#W s~ _ăh46 w}r'gQ #+A'[IdyDHWNw%{Q?P]0'.צU4- 18McqKS a*K!|`pޙm? .#lUȩ*C3r:KĔkzƉ°Xi=)n Nm;5$6F$o3M(hxZH׾C:v ƾdpʕ~@x]VD+dU9@g;#m4zLM78hSoiѱiv@|CK 8:̖y;3W,u0P'py|~+tQwƔT\dy{:py =(=cFqN>SePrX9ZH|3+' w{L {fW<ވ "yTv7t"Bsxa>6{%NirSw}_Z ﵗ㪓e)@ <5?KXMaEAͬo۲m|oi,H$2JCdI  vn|g#~- 둓BFZU 0qnPoq+7+k*9oP4~6| Up5" 3h~M1n{XXy]Џi/f' D:;e^V/49Q/u<\YL}L o)&wOjYooNN<].:Lܾu%g #tj6ͦ](ԟؽd6@a!.C(ހLܣ=(eMM\mKWÄړ1du-FU^:C= JQ\J=J-`\ssD,0ʈ͉LVb֚ı4}Qλq76S*}LS1ڞx5Pf$5[ x؄m薩!TV#KGgZu9]eo:26R*@*V &0A&FTd i_˵,R+bd=W.obꞧSJ>:?> Rl>EuKEA8u䬀=nڻIs6BNY&)Wnk"W:Y ^T*#kgEAk>9;z2paR,O_ _ęY+V$7ݩUs[ 2i'ZTYxk 3۷nF+7 {u7Pְjb2jǰ a,^ZO5Ե!At=Bǻ*|[a-xjVZ`/J^!u1tƔZ0a#JPx#unz| V >K?@z_/`v=$< *#iqW WˎƷR3`SS% ?R#+6wa?"!XaA6˿OrtXvmW{Hݸ7*c΢Ssi"6R6991[ (V}А2*L^NPIi#nv3܍TLIC[mh$ 7OȁϦ9loPwS3 FR.QgFP0cީPD!F-qJ/ROM]rdI-z`ݸVgYW;: I69QvpmE僧0Ǭr0pEOp,"ĕxd^;8=Nډ!!Vs8:+w.Ho,&!e_CL. 4YQ\fa7 C4,<_ZR$\/ZsuIc16"SU 0eӌax˯%3c0nX'uN-򏏚|Adcb.&˚7aGrp%ƙ=SeS %U^ƁZ5tΨn,*tʻ~HN*i_U&~ PYx D3(W5YYK^7+p?]q,]Gw4.~3%|Qsȉ\CPPЬ H$&mu\K+Q9 3#^,XiTM'> *6JHKcDJ`K䣲KR {W=^56m91fp學?vѷy9ܢg4aY "et. P6~{Ags+AC2.A}!-EoM5f#e5Z⤇n Ƴ4b5Y:duFܼd UaWc=Zr80UWL-]  _&gF!| b?s~\0ʱ3-!ףbc s@|58ӎߵ4.yq͔.z .aS# nwX߲Q9ON5H*)عH*ş,g>CLrZ#"5:f=Ɋ{ֹd\M`:пD%Fp&\4>?vWx; 5r}Y[@%9D / 1o!00::5a)0]ډnGz#ߨ]PA].7PeH$#f" sڻXi-4ԍˮU(v2#FEA r֘sdFfߟ[ګ4G(Z$ GƬ4)<f/Ab B CvЛ@GŦʿi x;w^?_3hsc2.uTU)m"E0 ;dt咲C 9 Rkdp69x@Ƚ.ĝexH%HS IED3 ,C`)`zo+Ɏg:VH~I|#]Z{C 1sipOd,RaU*XȎ#2Vͳ⯿R])*@45b_}:0<v+>Oݧk&TA#C^g}ڂKr!uT#~y L9A]w.YaF*;eQ#*V$blM \ؽXlh--KZN@6ϴn'no R8Nڏ"u -"S2mpwN|hG~.d$|p034G4`MZ"ejE8Տ_Ťh( Sgʺk>gQg5C0di\K #FwO?YXt ~ڝwʥ?fld hiD ФCL^[6 O#۞ruD:$q4+nO8/(DQ NCgz.2}_t 'J؃Hrh~"$y,W:g2U?s#0)0U8 /x]p%cr2y3Bvp3 %z {d&kr6zVśZg9V۹Vj=!vi}hej&+:]<[b?_S(M韡n\QRu-)c-gc9d+ nz 7hai"t*<LIe5m`%>w۟3JwwqզWّ5 +m_3\V^cRR; RnN8(zB)w}lMJy VTݑ!?M3׮`\\PZA+u 8K~NpnƧ5H6Β]?ʍ8Y0>fr %-U<$jL&n*ܖu\Wfqvr:*?.<7O4kɞџ˚7ўD\q{a0{3ڠM?/WH,! a/7m w[4RG\JvD`\tH.eV#^.I$ocW{l蹽y[rD]9hd2Y6vV8%K:^ciaެjOq%yaf֢%'NVh|A^?g:XFmq JGov!{%DC5{Y0y4vF׷Ehl/taw>V%'D7, Q Fos=RX=(9C_f!E`wi@EZ*,ɬ} XdxQUBVBl~U R;n^e@0$c *~>H5H^n˥l5}" IB ݭHbs  S}L<Jvv]kU7=ufF.JK񋬦m(*tS@ r˘B.]c9̢ReMo|DOE'޶";}*sXcZ|n7zpv$˅nv5%JdO-jx%,2tií[eW;x,sQd$'bϡ0=T@QHEjvcWcN'@,;.ӕ`|Csֺ ƯhEnS<Ņj[C'6ˑ/mo4fP؄5]f:x g*mC(4ɸSAeT}XK~ #v&v ?$`YF8?,Ґz-$7ꙧ~m&dCP_s?5-;Pl#@;g!~[?:c-YIuGA61*])= ~(Mx/[P%h;g,KELAҵ;jS:Yڒ<ϔg.}N}K@qed[ǩe;*ڸUy28 [G]Qŕ'C?"1&KS MI<&PqdYS1xAܫm z[4R7,&8;Òe! 7SU(K cC6/ZuМsv?\Pf-+ÆU:*q2sgtIEk >5W~Ctc:S>cw8Q&w.z tܐ Ų~k^IV0Zu%X ]~oۉaRTU&?|+w:\Qh屌.v0D}'&f~MI ͵tY5,3`m| 𝘍h.beIzΎ@8 \e88sS0(lBn:ɣ*#K ϐ\Mǥȋ%n|ˆ׾3$<0#ɉ֎cfz~֙!TkSdJZԉxIDfC@k`pG惿nm+lflm(4AT >nƅ731-H@K! g(!*6wdi(䫽ǎ)!tœ4KpV܂ `H;p('ƒTA`t0lD>HFTђF zo(ft#RzXaF3ut*I;@XyLʢ=(._ //ӀbG]YLJK9"XkNKPOYΛ7:Cȼp ^'̰Wb4l–A!J)N` [^m3˜[P72yHhLxR벓1].`1Vr^#.U:&ޡ zX!P3 ojcQXqX<*SMx_o>)y8jTO9`O"CShS> ~mfѼG,lv㠷p->w'-u?Ųm^8HyE7!_6$ȷNRMAHj|u"`wd5<|mY6'H(`G5*,\DB]wq>90BBby *R ^YJ38e-Z' bDocA!cӄ*yO'eԯIBQ t$ 0}jY7~ZB;x'@E)e f^5KXN2rA;42[šCyU2ZͼMYm@75\vdvhA1CPnDoB[b##uI[frˬȔ$T,H~a\h_;dSJS>LZ@na@X{8$y^>ǰ%HLA( 1ޝɉߗW,X$8|*Jn'd$&IOTHK!nYpPp_%qsoTKe}Nk.{7<[ۺ#rd{+t匳s.a۟\a\CA]2mKpxy27}af*QVޭ챘sD ,j\(:8(-+n K2Eߦ]2bd*N.p"*D1lUsB{f$LHriS{}2JA,sW(ي8l\oUQ# cftG5wkH[C§ V;*ө`@}([*-uqEhs4V !7fP Jf/[81Oe޷J9ܫj vv[sV*л5E?; C_疉$8N麎t%uQӪ̘u*D:ޯE!IMHOP^ON})KB͂?ջзAxL1c;:.-kt\Rb ɓKմdj!(-岜3PGqr*S y;#ok0-Av)h:BX>?w|3` Crsnxanm9{}*hȵ%{{\7(`hg|YF ZJ=Mzz6N~sy y9^TLգ?fFNg PB&1dfɈ`os(hHW;A5o*#hrۜ&lc1rH­}#)Qj6yt/l2᥷5kp2B323(1?FǢ+Gwp6`TmS\H]B#W6c$_d-7Ý2R+u_t'">8^:Aa*9Tښrz ѳ,NhQ@{?Wy!?c8+hgo- P*!|(mrA{ b vEؒ{y<.}V( U^}awZM=6E(D^$yiL'@|HPwٞdxoi?:`X;~{ Crߍ?5qo||~ kUKPC-νi}ҩJ۶H ZD,Բt{ Q Iiqȣ' 8w.6ivM K'Xt.:l"43j?YZsx'3FYi~ݭ#>%f}q2TgjXq( %~WSl[`A|W't$k^g$X-oȴz({`C-=qaBʎk;q좄fϭ&WJ]f09 es83Y?"A#9_.WgWq׏ڻ(N}@!>WyDXyFF45nÓ'P[ Nh37`q_ ˡZlw>b]9Ss%@#_)pq *\g-WZhӣ4Qh0:z?T'K1aVaU>R]V [Ye]Nh;WQu|)I0-уQ'jz.+!07GZ8PXB>&ƫ.שǴ8fii2O7p#q >^*.2ЛlZJ)7sw22qHpAE0H&M(?㇐ ɟ/MbI1}- =*KhVnȣR&1"!=<5w&s\.Y$0;–e}__˓;}gZ|>)lqP?c]2k\س\=1VHeV~>-4)!IwmG9ݧ궄6h<K} =~lNv{ . [JJ Xzws8jA3oJ>.$$CjZ$&KB81%h9Ae<7Sh :̡. *tF܌:.-8FoET@h]MU$#V=wHqKY9|G#udԣ$[HUx$y;j q_*ѻT"xs*}GbQ >^Sv`I Ic[݃| /t&12Z2v e:['9hJ7ea~)pnExSpjo9;SgC8}֓l`aldң&IV,-#F7 MM $Ja0}>/F&1+)'+-KU907W9rїY6H.з.,#_[nYTZPN_~xJow~zcy#QfOGȇlhch'!̐]7 ,;[.Rжݭ^#p0* >L.ªNlrt@/dPkףH=1 U$8xs'IG=KD~Ǭ(ۜIqQ( R2+}q0N _!߃7Q:OEp7U5J 02tf̒Q X*}/+4O[,p-p$Hŵ%P%-4, 4.RbKw9'6k0p|=9vM'Vw6-T|MIRE0Wa,u媼 4؂2LD\ JlI|^y!<)qAsخ}j/VWʴ=EcuWZ x&=P.+¹WMfCg܅h'^΃sg9KyIےA:~tb14h&)!PqL JpA)O|1~1zk:liCdZ&=tx5E(vՇ6zi*]7c{ ]EHx]Շ [ ^0Ăz>|9unSS,eYطŶO_Ɠ1QΑ ۋRpR#3bb|*xX(V;}_U(4Fl_c0 _ 0 n5,gg:`I 0tLsƣ&:?'^bmR6}ׄ*ѹMDQAuKP䇤"}KWbQbR),NڌJ`m0ϸ6;5l|:lZPlĿighjk4I{v2e agۑ[䇆 o/G#ܶPeRJV́Dd+>X2p.':( 4LSc1ݑ=z( ]lwͺN@4`0dzSmődcøW ^ŝ–J2 Z̑G'{~PTRk5d1I ` xH5x5_(Q#vb ۰T8l7 +:(̬s}dH5іYv>!*:v<_B ^T](n ˴LJVq8Lבv IOgQ+l͠ϓ1-I?9KXaY^%>-g bi V;)iUcru,$ _ a2lw}yB6#>9y$QKֽmG3mi:.ZǗiOYy=҂蛁j_?v\Nd8xMr>%o8 `TO\48Z)˦c( [ Tg/AQڮ 7ozy~Š_e|* dnp?MI=WۥtҤ@Hsȝi9!Q٩WRaaPya4r/{}"֚><6D:oòԾt~Y _Ƅ};8vm 2MrLj- IGpb?.Uz)-> ۈ980Sb9 +NTcTlp7I8_gRf76m &PG"7P/dC%f>ݔ]U N1AjO.BXſNC)u|}ؕѦ#zL&4֦j~T`aۍv~X"!yy½EAOaVOE`(*gR|h˰\S:"BY`kSTבISr/ su[叢෤2׷Ygo/&I`Ai졵ciG5,V Ӭ" +}eABys%>2/rw^r`4+"Hl9rt#ވ~a3Կ\-$Ke^R/pUT3~ojk! U4P{ăZ1`^H +WgQv2IUE2E@BjAjp~/K]sQEF]}r1WOJaqe}\p!K ΍V~ =񂜃m\| Y͜[ʨΔ'ߑ>#z6?HJ&<xF+@~_^H/oik=sl~뫣G8(2(\ CCAכv[ui9`~aFߍ^ m;CL4/[8_x/1IS޹^F+O¹KZ6m؉FkUIoص`8}qD;j0@=fgR7Lv}=Y 05^_Nyצ!+2K R O1Ji>N. 0hG H|UCAa| r}ҡl7јnb:Я!0[T5 RC*W~!h7I[@\ʘb< 3#&Hx'ifq'YlZ [b#Teen`eq[& Ys@&ܧ8cGG vc?s/%yOO,O~AckTKoϤ-L|4BăD+\t_RabhՈM"9ӪDZqr`bm2S_]RaFt3& {NjM:\ӎi<bO$&7 O\)EJuuPE:lj|;nɦ5'M5\mAa8"aι! >P+}skԐU50Kj]g*\<|ͨwPiB/)*0c ooև ?a;K`6)'b5KR+~p)pu6_c:+a=#"`&M:W¬ldnQ3u=V(5'ɸe){y_!9y`.5P=utF{Td6/'JJ!\#C֬fʧ1ct&=M튉]W LB^Rgsl@a$zQ>cPÊ7ta Ƥ/g$"Co!8?ԋH*LNxi&5*mjH`'r\4HK`tQ L%ڱն}X$H; Gc,\ugE,+[ߘN 9DGCvTvvU+(ϩ|c8UU5wlH4_hC[+tyj?:^ Cɛ[k {+–7]K<$&lp?vu^ɻu.X }8HY|o%Hcg[mX WJ$Q1ޢ a֑$AMn$X(RڬuuTOiGpq9:;?xGp&/.[ }J<͇V1:Ecr1RMSUۡgY r `ۧ>7Ԉyvѱ1(zt7*J/Ч %\ s<;q '`fӯ5@~GsW\숑$$U637#;\}j?䶇B~Ξ\2ʧ̨v'u|w.; 7SZg?uJ&]K*[ICc/Q^.3'xjGKԼRB]}7ϵ]]oKMZ,4_jn$SJI$+-9Es󨐹DG 7"O y!O'gEs0,u&ռڛf6)'ݳ9N.R*)cŕ_ebR"d}=! h&Sc1 8@D9Ԝ>`tJbzj* oR4Fz+!y~6Zhw騽TTż;Ei(&Y,c1& ^D!+ixӴ#Q:F#kYH#U+Edq8ɂPy84;%(zQ 2ܩ B2Ʋ K\9ꁯPQ#uphϒKG yb|h#U)>JASyz=pU2w9_BQӂ,gfXQҺ\Zqq+5KV(!7;xr]0wY@ieȰP?ɧQ՗Xr0}"GOn\InX4V+J!o뽳X; \6'6>1' #@ C ktB<8Wo91S0ŴÆS%QY6%f53+;Ckj&QMl4۩y6sdHU{~Y܏4uPPbI SzXO#eEcgdpôQGzz[ V*{Dԇ{֩bTf0_%sVB#w.,4d 4t KYClY D-v yqz zGQLX6me>9'EG/]"z]3ESxJ2՝O o90[ ]Ub̯ݽ/k/`kh[{QJ A⮰06C Bl)UY] Ew\{+P"C4? 2z4r_?>'mT0OR_O\y#J+wi"U~Xa&5N=: 0w 2Pi7E78?f9s'KbęYi(/N ˮJ\9shy !㻄ROg㙈4D1.2oLIT;!),y :Xެ썴>v #*eo11 BU8U\BF8u\tR}L{x \эDh 6BJF_V tA\NЍZe`B~PdRrۘeJ+5/*=I t8y" TSlfO,sM˺WQ0F=yyҕQ8XOG /L^7v GVBpZR?);C,5|ѥcԮ=4JpqfgշG>dL#$6'Ȏqkr 8/Pb%Ct"} xrpod(`4ԛ9D5AibõeN!CS8eNq>*O 9fr.$u5چ_f $gX0Un ~ PNpƲ2=87~Br+>twjpE@NY p(KW#hX]$7] uZO;h=UNdyd T̜~ѭbS5ȴƭ*r٤8)4.!k3݌B}}B{7u\XdIX?4t|v{\rz*2q4޾^@ϒQ>2rf.s䌇j8Cu+P1ZuSOCoXrOUT9nCz!.QG_ȖLCP ic'uKOmZ:|RB+ 9HzrνCԑ@w 9pEHWMqǷ8UdfYag AiSS-dʛu XF;i_Espg`q{Ysrt gDZ>ۀRi3 Cê7YEwAhJJ"8].nMk뛨1\>fpۣ:aͤ2Om^XKуȞhRVd`./"}Etde57@<)C4"kVy&,A;GP%>rލd[͛X2&D8J%fՇf)&)#hhy=Es[!OަX: 5PoIaiܟ,sO\U6^9%g1/sxB 'S+ETbOv&zAmn@%P`ځ %jTpr 慎ˈ3|+2L`.ؚ0xExը8 +rVLRيD>n]POhSLۣVifTR%&x!%!Q%`tܖ5E(&#>N iy}e=j.YT!# ^x6Ӭǒm*Q:< #x"y[M-i8/،%(S\`v e|P =W D -|7TItΊQHؑ Gxl%95=nng/~50HٻL:jrӤuߌmau+OF˕qz6ݜaoٴCt0Wg}ŷܻ/QѴ egR 2|4N۫Ƭt"^FXL ZRN#ù~c/nb/kEGd1TEJ \B+O8gsJ{[֏&sL-%!PKC'2BDr'@vm3QM>P'x4X!c&)1Mwm Q:H qd宩OjP!x6/@m^"]u_W -0}AtwCcQ'jXq%oo!%_pvrq>OiGZڴ?gzlNf+J?}}m+1GԗqvgG.(V n"^ϚXh'w[L& ި,e i4"đgHuQv5`m[zϖ@lߑJ&Yd 5*++Zj?y,"ocSlli|"!_Q>;.  Y,Q0)K@wdp !`1r Ap k4"#"&ו Ls/#e~#Au1l UĜrΐ9`G&!`,g ")6%B`RՑZ0>n׀FXL*|M'kY7篠F{j%v@(g]?:b9 Ut υ3*f&^('6ڇ` &=9s"n]mj4M2x\If8 CGA(d.jWdy԰9rB'HZ^_/eRSD ,UdǙ,!-F!$a`zVA]\:B:tN-qApm"KSV[>UtRc!q۹y$QlOz|0tN׻Θ Nq\/OR7.SCUueHU_(XoZpkaD ee]:M!isMEim0`lp%鸳;^bYE;^܁_ yHwfV-(Y [ȅHd?mT";1FkythhZłRX6{dKc]ɲ"^g8A-@aS:+ybӊ(e9YB1L8-Qe|"5ǃ֗ybҹ;pm 3܏CP|l>3mV[ZcMPO8{#cMfk jK#Xj'rU2-o̰nxGj^Y.>G$ꇢ8.? yw+]k)ο+RHixqȓ&̿V$`QF$E7s<yBݒn6`QE7nSfnGMlE^ oSTמܪx]3<}7}'A3/A$:< 4KݧsI@E${'Ez5;n9NG ;찧 +bg%C_0S walY!6rR2#U4 {r*յ^'I8($6~ܟ!-.H')؎ .@wUA//s 0 }VxцstjWP:[~tYVy ., UVx<-sA\`=Eo(s&#'n`9 P.E| TQYeigHY#g E=/hj6i*JHM]1na=xEN/օtNG|rh)Tw`[\< 0Y+ S ,wTqȫsB4Fk^~?-+ 6n?Uz^d*#8?ZV4p=|S'd[0j(ImPY|$jzthNjB.,'8NX {6ik fNK9]ͣT &'7,5е䂴Nj)F՛xʢvH41Hqmn8(*A/\`1w$K@iVDW bGG72SO6I;;;]`D|EQ_\^B[u6SlFLH*q./u ^TD@sH3z11Oo&5i"ZSyf#@hbD8aQݕDmBkn͙&J|~a/ll!5Tto%V$p O s|Odqt8 XlBSgn^ύ0 0 ČN~N 4( 4E.͋p@c}50&0c3yM8d2@6uzakk\*%39`0>NRM& ,I_;)1lДC|?YPR;~Ŏ-o/L[DVvy+hinG@ acɣإh29Y X7嚩O+i2}bk;ue2?=29J8v^ކlxXtS%) uKv\(| ի}j@8:p.J*%X;R>Lζ6&tљ br~Fc?d+,[ dEuwy?ڜp|G >S/6 6tU @YY%Ỳ^]!}y %9|ϿPĎ*q7jQ,Y@ +&@RʔJFCu"uI]__k'Xbю'#Yn|dc}F_u !J)|}VNq}*}?W}fo){aC<}#k⡥_"f*TUdTŷJ]v%H`{#` ̪ݴFp&#c[Ұڷ??bT<{:jцOIU;F@dMΕwD&9Kuh2kCrKĒ0R{Rpڣ"S5۷T>?nj~t{k~dvUt\(LEW yٶ\@7m#%ʥ#w"|m@hcbG1ԚyGH"xL'KZcΥ}-PxL#bWH MϽ4]1T)L.RʍK!ݣ]${'>75^Hgg:xMr MHBZFٌRWfg{_t0RB इ[1bNBuхA ~u6뎠{nA_`$O2}Ω]o鯰E=¸oE9Rh[mٷ~yV}nZ(*`ոR4ӡZ&0ْd|s>*$o \WBUA 1f"eR쑞Ǒ>=~y,:Z+Hx7meF)l"-J'žB[a#*F," r0 AG#-@(vɭVe>Zco:c\˄iRs ϡp~~# (,B8ɤK2~fkމ7%oBV%:rbN: 9։96vQ$61mt 9ıl+Ƣe ԅaźH5ImG1꺅79e͒ GQLDZSndhpyeOT]G[Xbױ^3]QϻSF>qɠIXX_j~:a}3>qQ%θuM ,k8ɯ?cZ?s0|܍XZi;hőEuAY@ |:^kWD_TJlJ(h9*6,8'vfx%ǽ6z +tʣ{fecQjMorp#g\bD-F3P&;yJòTJ?6<8Qv/V/jpIR ̊Ʀ.67o燱.{R {7Nvۡf}q6h(ݎcˋ p 9 c'3nJ"0JU΂w|Y4B99w!Z3T!uUȓ QZi D a!"JZ@ Q$p (Y3w%Pg~뙈MohV*Z֕7aB.0]Y/@n Y5 :$yXH:;MT:KM=x3 Ӣ JD\Ut%'=Qt\PE8z&2 K z$T'ƽރ0j?C kdM }vFx'px Y?51&a(jo?JўlU4I-NH)):jpi#7~| #РG+47wFa|eNK ɤ߼k2C>ﱊeCBދIrCiVI@uS><Aˇ>;z/2NcJКӠAi%#VJLSC ,$DS3OGW%5 ѡ\k_ 3ݦlz74~;%dJ``dgГE,1)((+^c%DVNրnliWK5YS&^Iڢ*9(vrĦ%\cRA $|VPW/$ڰH53bVOzNhM"&IQFj2q\ƛca<_ ^< ]05TpB6د{̆@SwOçɹ9@9U~EMf5ZJ讁<5Ef pF f:6$ՠT(>M7 )߭ck^ JC/e\ausEƦWauT9#S]AT 1a'%=N~tJ//rGIU=bC֍!zkP I&Wqf.Šr8&ډH)N/cgV-[U>*6zq9vb?+8:)Q#&ԉnZDp,~st?5RYѮ3[yfoA;J#[?&v6MĚ &E˧+ǎżC3دӝF ~!WԈޠAqzoygkDO.[e- ZZ5Bafl;{ߝhWG.ޅҜ<6(LPCrܷ~ RfXHZib.A(^DŽÅFQe2$i+b[@'Sf!ؒH+tpoP|wgDO@GL1JF(seNkfIQp$!R4UAH4",Se:2g<`NCτn"MoMԏ&0b# Gbic(Ռ|Z2bt O Q@KeY SZxZ$hcfmhci ZJ1UF(ZDh 5>ʼn˝đOk&f'&6ILx$A{6!6I#sۤ,#XbfDl&. r/ b1 '4z9CI89]OUڸf@ǩRUuK΃8<X\wcBl6Y\& }FX6!?#619 6)X΃y,U3i9:"Jd(DQF՘s0F7b7EhmR5@VrJcD| }S9FϜ`&̼ک ΀.H(p#F⎘ ^ds@i&@9"@8{SjʢV>G≽cJ1%c)ǔնzN ~N ֕|NrRS!EB6 w9!j'ZEQ3JI5Mx+q@6*&cRsA;9`$DlrhZξ_ZH2EvRF-54$D`Wi1S/ ǝ;qB& ^dڵLuD3c-SP"1;{JUeP2*%Z%lS(lbzV1JɉXa2=f+ӭHlfuu0eIAG$eF4:Dfj:PH@qG; hܰM@$6@ "M@$3g_>em0rȑ&qNO2QS(g*#jœZ% ?XO>K+_qˣ|p.62Z<c&/b2x/s<2zGGs '|GHa'?#ybUu!;Fr>8T钖$9rF2%[]kί-o]BJ(MUDI!Q 6 `ii*[8Ԡ;`dC0f:D%D%ĚXk(nˈZvp |mڑ7ț(Mf㼲VQ;f \;$18]~OȞ#1]?QH mG&+WvpJNC)_Pc-n98m ,X8ڃde]JKZtћ]~V6T&iC54jXBCcИ!it[7.*[= =pێӶæs f4EҶuB.tt NܑG'߻|( <@(- ʣ:7h^sD͵wOU\5wۧ?=PXAqbAHyݽVEF)9+iUzw{a=<fu/z P@VKm횵 WoB]ҟf t+VŽZX<"bo _=de`7}~ON\T5ry7`\<ɕH 3(|?7 U᤽t7}T2ʀ 5 p֚n4ZK꬟rԮn~M!Ζyc& @RouWp`fk''V'w ~$wz'wcvq6lַ5F;[>Fzg \݌&꫕ P׽Ja*`բ'ο&cgqQ չ7 GҭWu^ŚC-kkZvVVw? ul cX`P{}n{1ԧsGDl>n,kW݇/^_7#K'?ێCЎ"1HR<f7V%!mݸ*j,J0ƀ$*8 "f؍xa.8/ҌݞԖ͞SoK}nթnmϣ[~D~o)67F'f]˱2"_ѵdGۼ]sOfzXa?TTs_RIgOtMweyK\E6k>FvW3R)TSIٺ{˙/'K{ iY%Zes,h.yBK=qM(TUP_Y˷$¤_ %\ɤO 'Q.2/嬃*v;9@;sDAK%(eF^z=P=j~̩C1H/bqlI.јK5D=s?A|iy5Y^9u(Nxj˼mo;F?AO: !Mgx*NEbmbC2SY 6>g5'l3ԣqm-j,KNeiᏻn=i=}_".G-ZLB ?F(vr8:Lc5l?PR;0E;pM;PCMLw˫ICx04Ju ІsA%8gd]1rS}C_d݁ 7}{Z"7coFSάjlq;,O.Tg%b*C[#%v{c= "Pc֭N'RրVҼM%Ʒ`r?S+|Y ! 4A(Գ497_(>c&qt0w$6˒6Zh Va/}"^Xݢx!&>o mڻL&կn|W1t,6uOLI.D_D"ѳ\q _Ǥ*\V\Fm`/`2x`E_%J'"E缎K$.(÷dv\D.ZF5뻔 oo%(^B:z@t9b AApㄧX1hlc=6&a/,Q0cxLW =kCoy1HNw.Cq$r?xfdfM"> :܊myh< tV,0 ;B! [KA+uy/S2?]1ˉ=W t g{N߯tхG(Y]q݄O_M}yЊKAԨ+K(OW ^hYhMˋ'gZ/yCAM4Uڶf `1m}e9DA/΅vN ⇀bzd a[Z4Bۂ:s~4+VP~{}!|bx8хj|Kow){ y`.ڲތj}9c`ҦdPVP︬`èKI㏁9Aa%lv3'qXd55ēx+tS g-iBI;7q %-@|uF'.+D6Hiٱ#ЩGN=ttѠqt:c4f1d3, R^.{)-I4=m2zm;7.7 -ma6ğ֌E3e8)?iMUV!gZA\J$J{sj;}FJ\Qވ~$a E&~8W\Ч&KfyQ0ӟ&}0N% `>߀m* @D[w`x$GyMp:iZ}ꐐ'x.rm2WOA(膯REM[׃ᩨ'pBMoN1:R&-ջnX# [(aweٟ0Z?Na*q$QnÏ2|pQVN]I@$jeZ+V gUB=}|P7nA'QܢtV9mev֏ߕTcGzQj?T#&*{i$iy"'Q|V_s~HqDv͈\LJ/~fؾ) :E.qb|p}C7+Hc&ᛃUa {,FA\3ƻ^~5MV6|$C2?LrwC4doR`\sV7QN, IEI1IIG x}ջ:9Wp7\7+5H |k+')&".Wdoɠײˁo'}jX8ںrv+~x]yRuEln屩D c,lp}oe,D$b_Pac25Q$3ȊkK_qzS589p[ ac|m׫mYq39.8%:P IH%+L4vO05 ]AIMkK4EI5{c%.)"x2k 1lpVgivXGy@"Ki*SzTM5a*Sqkrb_|}sEhc}6_H k AD>u:}b$2<_k]1YpQ)}8֑=m^kJwRσ6<1gO *b杵RfqO{ ˎ+*P. ed@a\i=iByX8G0(rw2Fض;rr QjAYd{ddG4uؕZeU$I'%%ڡk1W)^!&aO$!f ?`\*q@+o}_$|&6HPZ7ڊN|$Qޡj|AvیzVB'5|ZXŠ{ˆ?k {w69A|t`>ӅA7v?}8ֽKΔk崂~&+h'E"]oA׷`Է[0[-kh%x}qSǻGrp4#ra.{`u'&s&1Ѹݼ淬vW 4 lJdd;yFJbkOD{m Zca+,]d.ƫ9gZA'|y՚XܜoSٓ~*@m;0I"v!yv#ꍋ:vw1n!n"YJHH#Hpږ9#֙ 3~6UnhnM '>y*d\yS,0wc6Ja\?4K14nhJOn:G94;唣w>XEpH[aڵ J1&ڵYY/ҢWd,h ED2=ʧXIIu$Q^Kiݫ x9WUA©P(Z7 Js nHwՅq6VD^5Ff .So.ܯA(#i4"mъ],ÌWUB -6?wdRj ZOQ\TM˓V"̱kL3sƚrMFO<8fLQ_1"eȁjDZ 2LR/Yv.md|pѭ]_ 44IDnRj9߁Hڜ 4&f/G {~j5q4Zo_^%чV_RZGֵ6TL_جj.ˡ]a&i0;H(T)љvYdu)7]/m1ŻC7[LQO - 롭uli1Z#._,_ X V. +wzH.Ha}VE"Esr8mC+&bc@1|Sd-YPMT{;.w{Dc\<ޜժタ ʞH%RkH\}JpZ.Sc_'ji_<wdmDX$P1lLQݭ"ɒy҆,a8B uiܖ%Y 3sYggyV21GOBÁ}۵f}4gBY<=#P(dң* OބHB,w ARW2X09ٽrcyCGm8RPQʨʊR*2G~dtFqb&-G(TT^y)KټP8=C"[ 0+VJ<X| KZ"L]|e]RTWjuG59[,*%M9h>ڄ'= qTE*v4Ue%m@+]vAb{eXySz7J"E+VD0#̪<|<*V'RieYVXMc5ъ]ӟO,WDV{풖0UeWyS?{Q(Wxi~ϸ /CRQRJp͠pն@f҂f%z>I˿pfO1:LQW[\QP8dOٶа8OKqVDK`Z$R4^3XL *o&z .?S"_>{bfAgxV:YHhrw*"{#/414tu&yIg^g[?WQ^2S]]텄Q+b$[F-Ky(/% `v!b.m&#]~efYw:R+Je~ttj5Dr}e96#G+j/(Dn]yl);CYb)d-]E>y,;b2zu﫧kƝzex2ujcz6]裡ek"72AU=gP,ڕ=gY&2~ %vcLD] CIB*`Gg2gjSUy݅PWXȈ`58`GH#kWpar*B.D 1b`1jEΫa:x4fi͔JC_B9HgRR3AՕ.8va]㬤ݶqg= kFG7ɂv z,ÂeHKR*15/{eHxDI*=^ vǮ8̈22YI Gc$aLF}el_dT͔:f0X6r X:w s@at>]*dsE \;:׎kڱr\;2ѹvTkG\uV&E+EN@W֢UYZ4(]i82%&XCN`T'0j%0j5 @;`.C9@EpT.^=?{ b.1"4ؼ\Q9!9A`9@>r$5T>L5,7>slmࡵHъK+"+ G=tqu)^VLn~+|SOYmڲoM}> OHҺՙ+gzDY5\f8l-7/wJ# ,5:h_OOEN ha#JuԳ5NYz}:Ք(ܫW¬If\WOlFNo^_~zjw"?q#Wnqiҍ4dnr%g[?n5vl݆AԗOG&A~rkxzk7ͼG?;.'8HCtpB}h`twU7ҰԶv?Av*gܿp/T)JTև-_rIf$ JT{t{D6s <2-KYMj^R'oOpE=\F-P7[_DbkӞ Un ճ7Ʉs7?dQ~NSdxl;a?3'v<_Sq/O"E&e](_*i-xUDVO{=aǕܧk͎|R>.4 * WJÉ[c(;592m mF$ Qv /aӣ ueXѝ|A0p:O۟"bD}D#q#B| +HF NQ*Y.5:@:$ҒD['bG/?6_?x'[JCr1F w$ tBN|rCBiu#w A=- Tr̈́ tYlR`Vm){^hj^r VxE @J:Å@g7=+pZӷPGN]dz4mbx1]?WƢ0˛cM?f7]N6'3|$CGr y.Oj .1K8(Y~}%rFuIP  IsuTJLA$rYPh(5O.\oxZ(De,T[?qLY/Qdz eͰɅw/ DJ4 uSh-W?>t&0]b mDX@өKA'q`*9LQ8n`$SA Rjxh1Faz/~aX7: 7nv>3PHŏ8R+W;RS!xӔ82sJhGf,)JT׍1_7bR֥#,2z ܤRVzT j7n] 9FWKDRq%BJRKZԭŵ#5±ұ\+^?ڣՑ&]]wؓhi ]O Y nJh@s0xL'$RJL;Hh_D(U)L:bZ$OjQxwݟUγ q)tSA}< Kᴘ[XJj|B%DXRK5|BR'P\QQu&& j+. `Od$V1V qZĘ|l5~x,"`pkm-Oق>,VʃQ"[0)Zyt>-X*N!E~0*{veiB.^∴ܼ͓qHJO$iNVLדс/?*qZg.S%0R؁h}Цʌc fiYPDj(v&|__]g5Zg` ^h%RB+HD*l/2ϗFASo&sVneo (YFTLΑɻ|2TO ExHBb>[`|yH;^MЫU)dr_(lVCb)1Ǜc4"6y>W /_$Az0BaHտ=?=iđibG`[xO.,}sȶ^lK_%>f߈4imD(0CVa 7(x0F܀>[[}{eԽ_8フZfPDJ^k av| n(}kx&*/AEԮoW/9z19r1nN߀ IPkpy3 jOm?9"}썹 ): ;z;AÃ{™B\/7᥊ ~XIiЅR3!>`U25xW`Α$)=gAE[9Mp+gȘ{WKE ۾g/m$&uhQo݋!><q8c^\ۃk [Ua$ڳ!%Q ś}9ZߕRX\E!~ +Bx㈇ֳ$qCszNsEt$}$IdЄH/tpu2#[mҢ`CqHd ? e!? ó3C22R$I* JjO#{Be|+\!iG zO>\]§{p j~&1s6k#NBeMIT?ea]{XW ň; _h}} ;3JU2nk_-5ټN`uj&d*M' 62hRȇR2>ȤR9D,Fl6)Z<T&g3 QN]Tқ)nK~uC.5|s >rBmlV iqȉ8G#&Fe, `i=RY>]zkb3s9Q%W6a%װyeos_-?h CGwѰ,BRqD' m4 (5 73 =U DvgJ9 64uGᕭ|1MαbcfF)I V6 0ѡop[t;!t39,UX_{XGƈ+-.6j}3 s^# "CGxDۘ=ʴ},1z-K#XgmTSGG ?sIV1Zt:F&1Q(fEfEȑj{rF5K&QD/y Xk$m!  (ɂs5&QQo̺aE"XHqaWϝjQ2xPء>3]ۄB/zad3l ɑ^i>6?Gb18P<_xA>5{bȥXcn#R׸5PMf 9f6>~,ťFy)Q*: -7ج qzy:㘅)~͸/k|[_|L#hT4WZ T;)j̡6~ġqnbG)yŒ,wL r]iK4,M'7kr { J[ x]]8$kC@l~_j}ΏAt d᫣ R3X{:|u&w(PfK%}@qz=qBslĖ 5 q O5dddkds_ASzp3ώEAqv8o`t]"f˙13q2FؙRR^lveVw_fQ)>)- gfNif1%\cOʄ8΃vCs'bŨ%dԟ[ {j&XYֲh aI<ry {H#>~eN8"\- :Z>*IAB/∅{dC:/`g<Y`"ɵ")~QۀaDHa/$v >  r$ Øai@5~Ct}@n˫cN '{3q芃tWKȚE:aMaY;:}GZ +"OVn%k#X/WiNxF!a(?uꆃZЦ H Hai~ vPw}xF!_7#k&}}]i6}O]_Ǹ0-a/UFx6;L@ _R$ȱ#6ƀ|זl /}Su֭:uTݪQmtt3AD,aL8M$ I{rT{t% șE<)N_ :s&A$˸)(1էAeyh г.vL2)[qh%GrBʪiVV"iqE 킮9]zf 6 mh<ؽ\SX-I`G 3E:L U:g&DimWnk@?~9D n%L懷8d6fggbūVնvdo|Rf{aj<@@;DDd3_keR$3F6j;`D"B qߤ,qfR6@2ArUT$`6Q!8!Hgng)`$~2z2#u{h4t,ZqE| vQe7{$"˚}/RJDu vYF2>g|$wHP[ JQ o߿lנWJbrhN59E]5w*&A=1E''ڮ'D Z)@PGPTB1qԠtj;/ #g˳;<%[i?^b`4LTκ 9)ԉһsW`loyx{e8CZgw vsD&<_956u1y Gckb? %<8ep }O?YK/]9.M%=MfRxNmrŒOOVFrHƈ7av/Էn"^zd`oo<& Ȁ7 ρ#5wG;wg3*irހBU$tR<k ]NK6lZ,J3P7Uq.riv-ϳ\:!,tBJzr֕E*qSTX{)k.Ξgh bmNŐی**AOjS <6Ikb .,u> JWUdzޘެv zA P0v`׽q@lHJ9~=*n_zdMOP8Sűֆ 陰"3l 5bI5,V&V%NF`5% v6 !K^@$f@c0 e),+qR%yC) DY}(=КP LP!ŝhS YY"kPOh 0- Ka6r6Oku ;Yω"K'Z =IE$F^d]9hsig{\d/HZ⬾gן ^ 2Lߌ_(hf1sxVCZeع'Gc|9l常zce&-ӬjL҂+$'ۮ9< ' 7.ar)ЭE"Tg@w=Kk(P*rU*betfSRXC>\ A ‰n;l ȪA${2a>oc$z-\ܽ2jd hzr}rul@ݰKo WXJQ'l:gЫC>3]"%{58XPg2"C\5|;бUKߜk(g&V(L*Y4ZPg&%߼׃fՐ:忢׾"afTB?}@ QPSG"a!YIfY cEnx4sZn,B g`GWWK 4t 9L2JT-2԰D*fME` {o?:g5R 7ZW3iL@m^ɨp tpMB) \qP\yJCi3cߖjط@"{Lg( +ӽb_k0r)H&JIrwr\\r06[=9I~T@=z%^ڡ^rf_wB eKq vpp*C5y bgE^6~HH\S\i VmƐF)M~?'E9>Y^݉Yq[|tw^D?!kbb䘼&8rGtq-19׆rL\(jRC5!TTc[STzr1ٿ(Lj~-]<[fMYsѕ<ӵ!De & ./z=zJBT#%f {*3O5,ݘv2^;!"P چiCH_' FeWbX%z+]2ndLItKЖBpjJ .SH`7՗p}f BX:t;&AQ6P_|uhh i#$ ͌)ʤ' !*n5D._pd o22ɐfF2;Җ$/@gS2'Vw,fp>8@{fY^c2"FšYM:szIs`f-1ħV|fp+7AiV2SA:,t 1M\YKXOQQ0E+H^Rd,C^X2yK瘸:L8Z#XZ#&?÷/->@Xa' v𓣉YU=exC F) +nB}_@E=Hgv/mzM ]%>Ha[]٠'[ k[Paa:lx ҡyze*D& ]hhVAT"f4hyF„rylKp CW6rSZH׏bWZ-@ە@2$=)qAaw˃-R u#x2+˟~OX;ry6tGڅV/tJV/sX)}Cwg<ÝzZĘNi,DO/&.ϲ\v>fuDcpx0J?te k o>Im4sZC^E/ UJ}~ЕMOW>Ω!AQ~o ;ýY~?ȱ,}n0ڮFZ||t8@v}̾NBg.̭x WU_]V(L7+xcajC,WsKN]57#hcJ66 "ՀYDvdנ#@ Rya524oɳ,t89ʂГ%jBb#%"ٮwK/"ۮn+\z{Sxw!tJ#مw8܌Ku%hd?w^]_Lvꕭۡ~%t$^";(zyV|v8*kYE⤟lKă &,jx>'*}i8jpE583[EDT3u_@ZcfL*TU5(R?JJU~=R>0gۃHa@!(!jHK)RK ѐc)GǒYCI7Jr={æ!6y{er|TgYÃb7l.XGp$QGFf[n;QN `>+(gM&؆Y6jiV6BjFhչrO1͕P4W5MD;q `3?scacAϿ47T&z>T,ft`9lHMǖ̍ \Q]a6~ſ.Y}[wfཥInݭV˄ʵ0O7ш-4[Ư;{ 8D#)5u?cD /,.䤊)ClW$^InB1vۣOt亁$/t|B!͟wcT5yؼU{|" y)@k.h8<6`wIt4}" Qبa )8-B"ԑ˹{X]u.9pŜh W.#W*w.zC4e8*2')<`11M9Q~fd6"! ]W2q9CY[]¾'}FŮ>PYw)y5N_.OzʽKt %KgEu3SpYxQ"[.)F dI45g_BE;㷢f3nFyV{b4mo$86;8C?whkϽp9E"49=?K61Z- <Ҿrm!Ɩ2dЦM$3R/)cshf@napR;vdˌd~vr 伦;Yߩ>8{fb T?5+C|oma,1=dO+ZpB $4TA⋏ֶ4ĩj"t/zb&xQ2ؓe@ 8$r^f\c&ӵv z ft15 2sW5&Jf"eqCQ=7t+< ^:!S8ǘ$"c~) ,Nѓ(Y2P׎?7Cm┐C`D(tGzo{2M? $ A f@(dpԁ…o -MDA~_.q@ WޝDOhK Ra\ϵʥRpڍ‡++h^6b%nԻkӜ;T#i|Y^`f:̭<#=_&p뗠L\v\Z.VvBWGOJޏ[*:GtÛ2B|paI%2[lz`PxX[`k`yqJ la.[DA#q T%2Dʰ%IFimv2|K ߒΓ;xy_R]M8g123A}]KɌ2S(lMAمc it L`l~c6 wMϷMi/ӏÏV9M{=vhb\ե d ޟ'|.}W0.#3!BcY1FJdt;81VP`/cQ0Vm% ^7?gn>M4(2(K/cI5 _qN)S2z;I&S x%~YZpq$SI)x m 0 "Db8eM}vPRP24r3[0N#I Y$gE\"9+di=͒vǖ<<܋ˑu"݇\Y!W/1ɮ>.N(} @tMܷ,s"l6 qXNYRB'Kд_?_7kp[g&gH =S?+T燯T{ S -"(HtoFwi}!1Nb2?#f)\ASy!m{G\AԊEyz6F-,uJOT||Fh:ԖoFiO- wUbBZTA߼6}'fG(lp1;V |T, 7Tx[R֔KRk Eh n!~KT-mQfhؒ +]Iۈ\Y΅^5~͜Q¾P3( }I% [{L4Ii=]@';Ƿ:[ (= Ș69!dg_>̅& ‚&w[}/՚PRJ_W}w>7[Dgi-ѝaƃ12W(FJшaMl 1 .BFufXJ,VΧj;;-#}mh+~1[^^M-,UqvWonjf<<QbfcȖ? N8c'xR$BMy=M%bgtW if.Ѝ[fA CkߤJEX0#5?]oTG޾o?`"mbe "HG7:n6xpvvj& M68Ѭ0%DL dhR#=V~:U]j7};S}b ڳ*b*m$E!V %UAW3J2l PҐgawi ]qJ;?=i1 \~ _9S{kaoBi=omR0Ad}dg}Lʼ>)ym~r j SܼM0FNAibL% $S$UK:wǬG̦7GAbogP}xud1Ϋy5bCɈ6ZzΎO>48jL̂^?= ~'$ ~nwm ~keV_%$1zR*gJ+Ԧkifr+`_x,*05޺xۖƿg#IG)lK3.3?>JJ%/6~$>wAccnv)vΒTO5`n$B$YeR\W_RL#:f˼:O\vb :8Lg_ ȗ3Ip8BIλC$蒔sye.3(7ח\_*{/ŽS#4r74B9zw5S*f\y1lyKr.ېs11Ţ=S_PW+O8ӄMqFh_ob*nLhOTq|lPoڱ*c+?~4<աbHc2k:מ|orv{}t?)@YZZHgr#<.{}CK}C=d&`>x9K[GL!)xFj&;NgK{|&RtgX fu:KrB6H.!6 1iR)!AM1`&(]n"?B^Ư9x$? }Ã8:f6ͶwpO(:kql=;?Y[P(S0n5vUVkLx_!}:9^7ᶱB9}OJ@|b>wU]G}_?X'& 2}VjdXTK}fNampC)+Y->ZAqPb {+H{_%sfB(5?_!&q|o]LlǪY%Jb0Hh5L!(Ww& 5LmAbH{c$Ro[m7ziآ]fI!9;dłזc)6esD`·fZ~<OCl)kc^`WmUPשױ 4B,>eu7B﨎>Eǧ DexT_4@g7a%wqƓ@L4/af Si\Rƻ<K1,a B~ hS0ȁxtf!5@g1؉tx0EIxHWals̟Zi?ޜM t4T<ʸ#h3;%f/bhȦ/KW [AXGWјBT'L"|X<}.O1r]t1Lx̤@Y@,N(?uva:##B#CTC8ރш.3Q;Eu?]0yRzIJFG%@2?G,̠Xc/"G4wCf2>vY{^0zđAm3L\g @lvS7ozcvqea(\fԑmB`aCa %mP8Z&%?8&-!f!N iĦdUװRG _:Fh .d|E03jDCYPf1~~rڅP=bl+g,%(ē* >c0zXM!Z,Ad`}qBO=U闓5j4S~r>Yq28wֿO2cf|]zZ~Xj>ٕP2.$9S:v7ǒVqNPfR *hZbg&\| *}j LQ7 JZ}tLu" 9\0-47s5e|Pr7KUR{N]CÆc0eAv4jeYbk\Cx偰L"=d\/}[mw8hvL(z!IqCڕ.ԯRc3ҍiǩ67>#c}Wa^T(%IJRRi48]Qn𤤸F7{,"0>?O@qX&tB0|b A:P~aA *eLu2¸ &`2a@pOKm,B.%`,vză3E\(;J, ]Y!= #VB=^\wuo45V>% JRJj??~&>^qÏk?9wX໱%m DH OP!E Рn8v!)J.rFuZ &%$x= _L4L)*w008o/ImVuXАJsW>tA=Z<\;|\y,"e(cݲZh Y%Z4YFUHXTywq} 'vPs(?kT{OeuNJ:ip9Dew02/Ll 'CNdR+ә+|,~ugYVM\N"кq~4MP+"dX{,ƞlisJ%`ZnZj~5|*F)a34JѸҁ[3rmeܭ*%dhL=+Fh󋱱eS%ysziҦBZ kmv%zn2WjG]ZIydEnqcL\_΍ЕSY k_AU!| I RBc#^HU#Jd6-}4]لWn .3h(jLiYQsYc64 fЬ̇̚Y%J0Pg1 _Gpfz?{?g :}8˺D,~wj TQaFMZTa7-D^JwJ|x6q 1,.>Zo5rAiΫDOW a;5=g˜y=}'exԼFbYzib!qˌ!zE) ":(Kz91(JF.QYK[ gGM3w] 0XoДrů7|dT2fSEE@iȊGc`4Ė:Pl?VƉ7?$v=Wt`SE1$cT˰D"E"xJOEJOBJ .)"5Ⳃ0*}`>=Îa{_VXƄ˧LAirSj_L=.pʱ9:cuu,Knx$S7'gKHW1y*tqˋ"Hgd%2uoN07|?=)~sELL#7ZiO-{x豈 zrWȺD.Sq39YdthfX:#Wי<;nw{I.DF)ΜelL<0n   VtLMr[ݲtZ_^=iN{۾ef. x#)ɘ\Z>DH02aJOm3Vˆh7jTvVaNnP=Tu;]"OY,Di(ere+҂4i\8\ & ̯o.£jbQ?v4O*ٓSxDf+*)%ʜCWnVƳ[]j3~CW)(NimEFvKr "gV(-yљRHD77|T2.5fT_u+?OQiG6T $sqeo~T<b X0j2zaQ (P45;pvcIO$3;P :?̋J/#J?h)P[k1 U!̅js~ yԧ6;~{QT RVHZ ӭ#{C4wSPk;!NcWƕ]VKۤq(>n$!vhVHWi[P `}'p:X^ pqJYH\}dh{ιw! ~sϽ3>7*Rs%%ۻD[gAOQJ:xX,L=1bOR$ ysf _6*nxzOVS [&mj)9'fb[u힨z^K$}YŸ٪W/kmӃv6ymVcuqӑ`w/PT表$PeJ#%ž&ъx2W5* E- Knagls``A&Y\*(FF.V0I" <| ' BgT?]qTMZ.viͪi@pk~RI77-#cGլ#F%x s=%uxz*њ/A~^]+(fV`VL}RG7/7H:g& KʼDl-z{>mcZ9SN]P w Lk,q ã};" r&izn9ԘEsx!(0)8? !qU;1HѶaF1eGsŏ@?iDDF6\S|RfF2WI ܀@RqˢU[#`ԧ/8"#=: 0I>èI# P`yB =>#bHu/ d: nG2m6pf/bcatnvxXX/vC,M}Kܹ} ~ahFiK֔^i5酿İ>v5E'`_7y\Bid̰CW''˧=UH8v8;WgpD7@WugDQb*v.yXMJij?drŵ2Ul>j( q*U+Cqp 7Ľ<@hsM€Q [' [ M4+bph6Q*POn)918:Du^ q3A.>\ +$&0q~'D#N^/ͱ ٿ[~mA9~C]% eKUɄsb3t( )YWEDPMmT?"a50GOشڝ"D:8Fwhϳ: Oxz‹p5%U4dy:Z\ 'v;0x%ˮOTD[ė:Nxomc n̊pvӪ0Ȧ-Svi'ȪbT'HCT Yk` NsMlޭx>r|&P9{pvuj5`\u—g,@$4ebXRPY<jg^v<@$4J׊"Aq;CcJA&i+3&Z:rnGPJ%Gq.֙ F"ތ¹0{jf7%Q:Q`;`I,DXA7'M& _ +ole=|[&Q?6x)0gϖG. 헂=~ 4uoMvogx`"/S##Cr[N3"7k 70:1fT@js1y.ͮ+1wJ.֙=Oׅ,,Z_[r>EIJ‡ji##rDT*yWtp? =qw/cr:C{u7^oX'7=ֵ>)]DeXATj:Q˶K8ІyރĄ<D3 dp^')kpΫj&-;t"9!?*=s՟;^3:0*Ȇ,b+ K,yͽWuʼn0 06öpku/ ]Iu .0cg0c$✞aNON8OR[@ -fMce*178ڽoIi6C7+iv3ō `Mli<>4q\!Nl[f Ϛ6l`m =Q&B-ifb=5aȆ4-)K"zMVZ/.$kzVt^֑ }e2AB%J^K8Mi (ŹUs?/aI`4PB w0lK;x!m¸bp5f7qwC&1I dl67^^rq aЧFȬZ4#ա0WgrYv*NOW|[Gpv2w#s{ڟ=ZMX B,V G}=:RV{p9qN vTSS7Lf@NזТt -Gbh9RUiš"X>?gr{s:FiS3QIߙ"N6 3;?R4rf M_ bT4-Dw3::`(,x{9̀XKg[ 1a \eE [8-q(k[xt[-j0 85v}0 a5h@klm> Uu-+8.~<)9{t?NS+,Az968oϟlS;}T&{LX +ިl4LG Z;$ků,X>µ-/ 3_RFKJjrQD=R)46/;?&˗0Ȁl-%DR፬9ӅRnggQ> aA^l,LGVzk-AGJs7<6N/as :va Jy06](^D_Swv.j;7E4 s$ʼnK8AZF4Ôǭ.( ?ݷ|i-nJn.ME,-lD,~Sccfgi^e ېeax}fԋ(-ڤL"-<1$s NHLI6r{ߋ8@bE<21 8=0k1JOӑ5 4u ^|7qEZȟV'*y@uk!Wv oEo8:H㍁+~nyp< X΀=$ X?g$%ubm!z%jA&&׳sjz \GQ&NѵEy3MۛX|%=adX?;HH1_W#Ni =)QD"w!zYCF/[0 TFX0,`,0=QZQ!>Q0Qf8`}Ո*+`RiU,(FZĨG+qgY5PRq+=HMJ9ޖ4:`@PN&`{>ANC] LGMXh.U;V r1 r<8x6.Q]1Po\u/h*YQ8 #e3#׹D]$ߦ'dWSs 2^ӵT\vE$Bс7?LGi dwȿus:`\XHDWRw-EڵU|!i <}m`7CR$¥WZR7a<~RWn ]ftpI)Ʒ8P,fUVt,<ůҰ.4cSePl>w؞rT!3mEkӳHZ[/`ol" *@+x"4HöA{6%î&bMp{DaP)u &K32QFe=FzVmf^)-qYnfQ/}.9ypx\etxLcZOmw5SΧP iHZWߙ<*ֽxIC77Ca[]{M pR>4-=&8M~M4Ap!Lt84|hĖ_Cӌ8. acZ_8Zk4]{oN+`$}yd^[j [(ȧUHp #1sCI?>p/'n i<&|W7ƥJ~,֡7b0( <X:x$QRO´i~*8k]=,/}QJ?tz;d$Ԕv䝝şJĩqϮ߸K Kp`73fFMЛ{4{QOYý[&ہehS5F*<8sDssJ0hWM|OYMu2d ^Q>:´̯LjYp?/=z3Mմڽ4d-?-Pd]IKF ɺ0TzLjuuYlG lonv.]@}zCCSiZ`p`8q)6yI Nw2 -Ax?6+3Q*Go\cuψ^`a,V's# 3iX%0c'c0<&չqb!jB _hi_92{vE d]Mˋ0h>Bʬ;vcW QWB׹CaPZHx??M|8rne^Egzұrf.4ƄKrԃbp: 4"aa|NjQ*+PcPgX9l FTm?~S&<w&87}҅ťc O̾NъAM&G/E ?3J#g~tPYjJ_MBkC5Nu~[g͚kNcPWb>X.|ޚG&HXuIg׏&}D/Do5Պ5e[{SoyhijDj F"3#8[ku)MM2/)5OɉSDc-f=cZZr7Jg)K fXFz)F$3`Մo vdca%BWk_v.}^x  |V2Jr#[=Z5z°ۿs[H( ګ7٫w /w5jQJhqْZ`HeW R8}ka|ksF`eQ uv##aa~ә\_"RwJ\= W V",GYۧ mx%awV.RY\)+,MY%<1CfPQ; ҿFt/"8a<&dp]\W, 4Ga .2l4acZT \('5B0PMϤGGW2knYQNDMC4c8]]zr9aJ*>YllǗ1%!9 "El &[Ɉ)TJMkkq;K]sEBe?M8woN(kjЋ7 O8i뷧M;()Du{ږG,5`$, }HS"쉜*mxBi"1dub?y,أy{ZNxRJ5S(XhK?Toz5u%,鐳 Aa^"ɪmsEWSOzods{:~(wӹ/sMG^(-LmFiCTvMHC|}kZ.5!l|4):HXn7,D[#g@t~,GSHX´1qM1O.'mFpKNh 5!A.'|9'+#VۜE#gشfM¾zXoG5V?VMWijW"[~}3#s MϿ Ot_1wSskyp8/%\XM ȇ9M)SzOԢ1ϘpT3icV>I)X-}ĸzI6.[nK/}A *'f#"aaXvNUow T'`u}UޅAM*W$Sz/)G^(W*}8hm}l-1f*}v|,J2&zY$zQHf#,4,7 ']B NY~q.T7Nz<#R^έe~ ٶMv,Js&?r^2d$DC cX8T Xt Չ:a?A`H "IM 54g8]&GN ilPaMpu^u^RuIԥ;BNpRHj߼A# Pv]p3]aK܆Ś0ofzH^YۣuA1'IY8V̘!>UU_vM=L?70% tuY[1+{+!#};)_gFze 1G´H(l; fʇg£ VX'2`}D**0)Y$~Glʼܽ:hʌ,/YC>pWC x#mw9+=&vqǯ2 /=%£T \GK:"Y0VqW 6ӽ佖Jvw&~JRO4E՟.PTi8X8>sۋ+M1"ZtV(Sp`/VԔToהBѱ+7 jBjB||ZoHYAu=Kop="jB˄t t#X5 {yӽ04'BvbC.cEs^ֆ  hC=;? &*0GEUs7.8CF}L਽}r1!!GiȺO.F' )$JtѭGQ"LH6irThd£z<- Gs,c6QOx4VX8lk&;^RܰTxp% 5! >)lw{ jBZ#~+RHzV7OBʪ*5nG+) 3߿B~u%3a X/6}bTaoo}vqV{T{6sG3bW%~ssݧsS<^?X/ >#%7!^u]+ KD0Nԭ ` lk㍧(4 .};jIF"J#aV< ?H<1}[n_:v vf"xIb a28l0A#y!XJ|Id;f4/]RU]UD@O ;ip:{'hP? ء=ZY2W%͊+y]uN탕xY+,"i1M!/Of%!C+PGZ~=?5YIuV-!MD(%?:>9}j6 VALASO1;uoOך27~|Pue k0O*!vUo} nn~f;\b,,DAg3Tz& l4 .1j,YT%nW4ur" cYK BDf%5&Fd6U$`]fg -jҚnAPR\KL"-8,@t=HBP)KLUEx5;xRRK*3ʺҒB2'Q h-Ũ@,W7rV"& Y I7^܅7;Ǟ:' #&KE.\[L&?*?oy$‚т29{!Bu\eP/r!I^^< /!F^_-W ;ҴYoo5gs(iAy8Q((v&,|w6U>^?߿ b >J| =$u#-?FudD,9đNuN(lDxp~t2N$JX_}+w齎/$B]YWn%IeW]ف&I0v;MB"K#G_tEd P5bdXR_TYGM jy^#'1v >u_C ܼN{co~V o|ʬRf*B KPQ>v}$>&#_ v[.- gE5f4ڧ[& 6T*z^9CJ-bz\{'W &!1qI`~7`'KY{0H"X[?"aK|#Jq?8W{&qb̬5=ۛ_H}{tI6d7X 7 [WͰ|+H_ O;V$|偟&B,/V狕dJi'ŞIaD>, rYAшшшhĈhDG4bFtʌ|gSd*Y$FH8,O6ܥMjqMLLDC Cz"zPFa_AĮX?Ad)T%Q@sf93\$1S1S1Sꉤd3͙t ݽ M=LJv|P9XFW14EgfB>QzёL.!QcJuƞQ П; q*VX_ZX0;%IuCQ~w],H~R* F7rnT6 ܣ1m2"bE)`J&Z>9*B/tnKw!6{ze8^ze8S;m:"R~v)b &> z zc;2W٠a'FqܦC4v!a)e߁YQAT 7U4 "vOOw잌'Gܲj 8~La֯mSa(=gAK} u#\)Lh0xfAc!>_j+M&%}XIyHWX+p6QY]*\J~%2IB_^dIi7lB?C:;ktYINoF9m^ʏ`i 0|XUPӰR`UA wZU|~vŹkg\82C>MB$n`F9>*c\qi^#˿~c2d?VݮwuOT# #_=GG%S$dMCWUх\T5ݪ+wgU%`# wXX*>Q~tǻrz>bziYhl^陌W%jri{pH[GS",%׵PREb<1t lаk.5%-TuvQ+]pI@ùWUE'K:uzF8ӽA8||`WRe|( aU-\Ƽڬ0nى$Z9V56Vy0;j u V0ra,9>\B,GOe :6ej]34s'`cd0jf]*x ;*v-%x񂂙0=T9~ ݡV۶Ԡmtobyd0cǥd!)5F?)] g.5\y*l]N;6ŌԺ kΉw_@lG;^ЎgUd k^CR צ`&ő=z||lEp.hE8@YD8pA< 6 ̛̖wK^5$1FBX]ɰuqTY~`zY ~J+GV!++!/{~@ȩ(H(|` H8d!FڀI(($`z\IZ{msut~[瞺]u&kH78!1G=\T>)9i5[^`0keIa\o0<)뙎s)^([xIRfn0".5-&@<zbfrB`)l4Bg o7%nB$ |$#,T,iHev49a;8Aw7n=f037U0 @P;O0@\p,]gЗ*w%C 8J4|t,Q)Ę#lp"H@NgMҠ)N,ܜ|Am W0U+L'tp8hTpL!4Wq$~TBsI88Xeɰ2~2D<0 =:;J; Қ c>O1qQOi1%DiHFiyiQF9vzOU,uM$bE_0]aDže=B?SJ(:Pi?~sQDS 'S^{ –49E.pp;(^ݾ:PjrζGY&X}0cΔ%3*fT] g8OKI1sc!%07C4mn]Н[j͐v徬yXr#_w6{k{D8:1K6nIZo(/ҿ\ .}җP}XAw3^|w3fX$%חwu\}Qr S:IL"19 F=.q`* Mrh / x$q550o59jhDhHMt ^7WYM7.K5YL&P 33Ҝ9""\Il0^TDtESM\i\VT bUo߂gyCLT '~mUq_D_+#+N AAh! pJ8`xM3Sl׿?/ήnf1ꪠF,|sY! b8<yoQqLCؒ,r:F8㝮$#ޱ VKxNЦTBi\PuCu1}xUMFGߟKg[C~}JKV$/.!&׍ns]uyY&UsRs4sby$HKtn׻kw /ȷYl':J,;,_4a̓^'?,\2xmKHÁm,AxTϜq;w)c!]ʿӤ 6J 6Q#rQ=XPES+9n[+j_x uܤDxΖJ8=k[Τ1f4ca]ܨuQ K~ jY hø V!ԉ O_^M p+$3{34 <-mH0 Mn0zEWĻQMBHE#n5%Mj~L4ĩo:_GIk =H.+fK`#tرц;Y#Gu7!Cw'+KM]gLӗ syGh) l_-q!К C͂Ђ_'-.=AO裩_].W? ]GsKCU4AU4ׇo?āH&իuo]L/ŸC3Y*߻5c Wvo"g#ƍpGj,ílmME4˂MbT[TtYs|Lv(<wy,-eb)oQ)@N guo~w&% hOU!,$@ng\x1nƒpm+Y>NmMA6ma2_uRbŨGCI$D y|FKҊpS~ JK\<”r^V(#K sۯ'$P: 5gG2.,Hh+%s-? ;G#IoVK3nyq6|o| |?2RX-!Qdᜡ(c%٠]%)g836%.7o$1lQKG 1,"5#spjL^h:j!Z#AXQ 7#hO+Զ;M&[^^$R5&6i+!"Gt3/1_XoČO%=⢉+RVdʊLY1SJbFtyf Y&Ј N4`xd:q;t"M<"H^S¯~`chZQŏ}ۗNA3CG46 .y þLQ?#s` 94jQL$pj+~RΚ" SZ DR>f xF`f 5heNh(%a G]riTp/MV{'dhl"Q :]+HgxbPXT`2ҿL PhnGnP"UH/ԓET9uxi3[kP\a ߄[YD,Q 4>5, T"w$5*ɖVFWt"@!&Sj42i-92"NzoJCH^X)hu+S7ýCMqX& /h|xͤ6G#S\- #q%Wn([\Wq_4Lކ2qD 0GSy%|o QdnM"V<©n\(W8/ - ĕt@8Oֽ3]yuԠ>H_+&>xs!ZMp<]Q'<+'E6It's:h})puNKCO >ԊdoHƙ+o1Muszbf63L@]W]6b=8$z}wvB\sz4$PLЋ"MƥT B)^JV}|h(@ =t)~LSaً|E$6{ 2bʁꉰ3ߕ$Mw5,->=1D}@Zk?bhDX'~8|g67lcicRG8 \lz IH! Z AD"nV,9Ud.B4gڗWu* Go;5n' #\4kTjlΥˉ!`?JVb^W 9L=lW4HRZwQ.s*Ҷ',KﭾG;PuF e_Y!]rkWN 5 (mgsMefP$T 4C7[3l!h ~T.TbyD3bM.*2kLSQcŨSn@AF=Q$xsx*xi _(B!bO'7\_pl9Hg X2X%Q;׮[Dv|M$z}W{|DCMTDEX&L1xD)m9Xу%tl 6_-?\j5$: ijȆoiQ$L',p؄G|\5^]ٓm#,.#qFYZ}spy5)V=64t Jx{RQWzKiO%yqyq<1A;am Bj@k]n ytXG*jWVjJM2%#4z /:,{vw=xo;e2Jɭ ʙԦC$ߌpr<!Gw\C/X}7#,7q_!:41*aV xk7+f1|$xھ6 V ZЩtbE^tz#QWuLLϋQNFS؝GE΢Ouѿ;C !hk2r+QÛ2IrL-XA^Mer( #2]-_}yM0<6įR‡fqeGVkARh~LfkEW Uٔj|]_zF) 1{KG{򵿱gjmL_gHY?nMRZη\7**%cke:op7 3 pwoHzc %u=㷓,=qRD.1d`!;w/g`3ɨBe!DyoțX cCEmX`{0KB $miw<ʭ XJ'#Jh]*񹁕ADM`Ud< ȥ8RLizuURX_tz;?&3aE*gu)<Y:p%uԡ ATQUX0Q0`:Z{=fddQinhJG%S/cF1/sY}K۾3 <_y(;1%ua+8k~}tLR/ܽ% Q!`VDz$}1BAmuY Xo$EyK% \)d[ޑmʚaqEoKF%S7YbMR"Uk7[G^g{cl+B41 A:@\+!-f !Q=%#NC4wA_i_GPi,nOq^"R[gQL`-'1S¿GnV6-IƇOCe2$SP~(I;1U`f S=V|׍ $,ݥ.2;Id:O){!_S(1lPAAmm'P*9RW?7PUt߹zAAGīq[zpy[CC]UY)[\CO8}`|J )baբ2+xҋwgv7Aՙ)*̧XPf1".@PT: [fPlYxIƜX1' wIsKow][vA,;< tAJu4&+1L:ƺ+泯,jKBB6S(ˊƙ>YS#=h㙰 k3 g[E8W'l֒buZ>,k(.:"1`吊;hmY3)]3ٵ|$*h :5 dtbX)٤D#-S B7-P!eTPz01g4f|3BBM6롅HKFH=oKOF[8\|\#Ys& NրB\YEC;.aD)<^/kUBR bD>BQC1a\3&ns_k yyL@Z+8}9/Ĺ|g=]][n 35YߙmhqkP.&Ux֋[k@OF%'xZ:7#ʡibLO(OIŦcS 3ܺ'XZlM).QsaݲR3,*YL!1z[o9`wֲeZq9MbHRder8ӓkPqM@G֑3;a|wJaGpX|y ml RXw]Z4Jq\ć׉3 `b-,9.7H K5:}i0ADq0Da`;&Ʊ7<$p | dγo~ɌC!,tIVQ8&<(qA7_o]9+:qB]^W3|;So!bH[`Dj9`&|XHb1Lµ2~&BV% KW*qgE5bңsR\(6("pȼX 8M͜S[B(yFKD5H# UWdxdGic&NK %=z@T)Q" GYJӓOgg{&Kpiج0JhB` syE QTg/ -O0G; ={zS/|p̗]&\fKpK<qs%Ѩx>ryL1(d# J bf-/9DdWAw"4N@V,{+$ᒡ`aEhJ0,V *?A`{oo~A.+ŕSqZRb0fJFYS:)dXYO{[ku=])uh@Q~6T^{^^xTU_=Ub_rV! LktEU_m!O*΢\dWXruM*/9}`dsSAH7xPX~=JCvFj;_YB#izT"N"nuDEK鉻9zĪy o-)c&7nwq8ir"feh1h1GU`!օsL@I)_kkz?{ sN\, HI{n gaW>+[ N=ZT_IWIly <&-!Fi#վEwU~zR {`C tŪ+_7+g)yf6J^lU[UQjs1Plc"hH9 J!RYfӢ JB$(tyK|cْqwL{3{眏|T[M9 %]WBU&/+(54 Hb[G>[pc?3!a.ڛA*z%X5p}kO2[蚯{MO$\0a"EdsuI6"{@] msF)Jt jd&Њ]{ܨ# = ݪC[ԓ|\9㣣k=&cjNVBmCQJ\,["6mV85+h+P }|*! +pX䡣k?Xͦf6uK(>AS)룘zա(金i>*p,guXM.SheǼM]YԳzT[ò`qr2R͜OљH49plHo[cdT ,68*amIUBYӸ+xd^yOg<M@X5A*v .=xQڄTwJ̭g08|5=Ѭ=mӤ=;Ԁ54,.<[Mx>wu5U.:PDnML=)Ꞻ@ fLҭ7 hM`'6Z{SmdYmEl9t$ @-Ą^gS>ֹ Lk%]j+N;ݲ*1,%>\|2t. lEhbHL GbfBݦsa2Idx^ G%J! @szz\EltYNe* ԯ|5+"5 }eg<.Y mn`(#Rg)8^`SA!Y iZ>d= QېHPn7J<.y<μY#Rk=%͌[ Hbl' >5Uw'`LNyg@8~=2GPC5#LK(/[n3: AhơU(KA\ەz/7{Љ:YgeBuݨQ?tࣙA&/zE/2T 䞝?<D9H]Pbt_O ],5qdE,svbg#hݙٖvKlgddܱ,+* oaӫH\ ,ĐkGyRSHݛ.E g'g6L^L$+Z?+c w܁a B*xI ͘ EW2FNXx $ViLcg1-IK)gnqlcP;XčEv %ϟO#P }m9רSO0Je/VhP8-T-~x>+MLmoODI֟x9v}%0:=p{_ʹ57xS*<ҩ7W!BYF.3'FAyI\fM4Nl]T `Qs[YRVxge02tƔɐ%ަ,6vhm3CަRb%-n?x!g2^*)6xr/ gyw,V_׸c3b}pc)#YF'A <ToWPo*e`Ͱب<SZk}!)oǨ  VSR8vڍR(&.6>I֗#XjajXy[_}2C' *-04=: @[@HPCU; =&薓m%(:& kϏqA16BʢeT*)O~ fbrJ&_Djwl,1z1 ;JLJ)JO*2{D$-/#V$obzwxwΘr"[Na L-fucE\!3͐RL.Sϩlkg[TbV%^#@kb =%\ThDSI埤0mNڑQn)^Fi62> ĹWLK9TۆG1uX&=Ȥ/tK~=Zj7Ê/L,ñ gWl=VVb)A (_e#e@LY.hF.77"1Bn!N8 '&'"ew$$F)ӡ3rCfʡ1*fČduj (MwK3O`D̰{48اI3`pŦeq}c 䡬5'ŌڢRGofL M%frzŃvڇYGIA6b.f&aEA\%10_}*\LwJv!v ;VYH/0D9Hz"߅O-o`^*~pt/%/y 穵DZu[݉s۝h˟>\cK.ܗ|/p_^n"3`1 )#5'n\sہ:,ǀX>r߸L89h O&w"΄w)@\/+ǼVM@ 8q ,gr^,8Y}~YQ!Kڦ堯&]W9U+U%7P=pT|p)X"[,3%?6 F>gKkLJV9KT@p@ӭx]Z:k֊IU˪.*alj:BhLJ"m@Нt=>{Q[\^gdx *E6[v6J]]`Ąkq^>?o<+}񶗧جKH Y&&qTLP1_.}r{L#2Dݣ;%5ـ"/Kϖ%gT=k"Wb+˿9ߑX[C^4Д4v}p"m^XlC &,=\—%rrܠ.aͿ/}w1͖ z(EOZͫ_NՑݵEޛ l([D;s?MB am_ӛN#C-/Z*ʼn6Ϭ_pXχV8[췗 4>Sq-XPMu)9LEX1d;'mY!ZC{Z@Ȱh@BnTH>,++m#`F?ϖo_#?|D%ff[e'loYn=H9n3 '֮o/Ӡހ+f8@V;Xe) ר~*v0,}n6#$.jY: %mڀ]&3=[vw:65=EI *٧E r-o#/#~wOwb|}66 ~'8./Q3l&{'ꟽ%ϊ=Hde&d&iK:1nA'F-vФE2mOoӥ~-Y=.甚dxń~'e'go}d%. aRD+!$ H@PcY4G|9d)"&Vďr@ć{~p]Ug o=^dNIwc]"JЋԣX!iEdYv6+ʐaI!.| 0/6U[YU'R+gzPVUXħ 9X4923*s{='+YCB`>syFL k΢9n !"Cb|7 W3)8_79NF\yxIUL'BnDtCpr.Ŭ"qWQxi9]\e!ګULQ֮C#vzIwNŴ1(7M#145D;hY6VՆs(q8ulul<7[:eir:S7߮!#x.1n[w  @P'9uӀD?߮[S'.]'̈́jD9b}1u3ߥ 1SYbUI3tSs8\I%`9G9X s!s~0s b*s$1voovii[bFGڀp7<*2i+3 =Gzϴ5^tȪyG:Ƨ/Hnݍ-h[ H#A!Ja;P`½ P]>}k>'ا?px^9C7'q5~]`|2Pk_mmr~o[AbHҰ6YV̌%p+#>(/L0ه("E~ +4x3a'SaRr5@D&$ SJxaŕzoJH .mYqk>fFYԤf-) C̨MF냤ANe<]3xzw]-Gk+둫;pzaݰ1:d@1əW0NE7'iBy+ΕwQNwŵӏNQ 8T"i2HWWjwn3+?!WW>^IY?BgbeȮгC# \&cEUJWO@tAT O+ЩN"JQn;''LjH{u^sqkAeBbY̟BN}* @B8:YŋTYuFL??֕RVkpܴ6ҋ k,.Ww+W\Uۃ˼j{pO.l! NI(g.gHnNC?HX^ 4ғ?X)xhGAw"֪Hps8s(C'_㪬 :S2&5E:5HWտ :u}{%Ц0dQ,; S*RNSdU̔PJ3i^R@ұI`du1" H#|HNLa@|X]X]< jdI}pRD~Gȇ"|!I$u| I@ʟRg9:p,yt8]<=)nIT.H4gP`P`P`P`P`P`P`PHC!ennffnnff=Ppu]ieyGFAu*$%\/h_%үL*zt`l:N8o}7?rB̝7wh/H|g&8nZ[$W͡3ו8bΙh$uRI $iYƒ7="jʉ4rp_$Li_ed$?Q`);5OWx7JxCzg. UC@yʨR=j48Eu:ncj&' 8>>P\gN?)nu!aP+x*YsqT3}f jl^~w.y$R4KoZ]suYVſN25[6A6a-`u >$,{$'&zcTkK/ȫM.qz(8QhBJq2Yw,-M=An2CI˨* E W :5 O"sBġu][1tL;̵rm2 7C̏i#2[0W sJؙ bP[eY5}з-~s_$8PzG( 2\9IUөVB.(N8$N84H] wN0LC J*ƒ&'6@j`kaHbFV+AgKeʘ_s> ęHOHdZg4Lp"Lg?cJ:WIQ3^iT Me~_K{HcyԦ93 S5"F႖P.Xd$2mT֓p) 2h1xP5JUsǩ޵%:X+}\i.~]Ǚ;n}jZ'7~ C7E2'skS nMZZֵ$M%aJ'LE|Pf\η[:_-&jעqۘŮN!8M8{ J})P WkA/>e,{.ތ%Ӹ~|[J,_ӎMפ8: 4_V7/xP~zw SGKv0iQ1^9|n4:_dGzЍڠST03t9sTJ>DY?3Vu' ڭmdU֛ 4DΌisҌʑSmZ@]d~ڍ!cWw⳺R6Cdw;[ZřZXB|Xּ ̠;2hŎ@R㍅?t Ώ7 |SROJjCsI'NHi-жFw[u)ĕߣǑh&\)'_Wf̅"צ.ԄBN9Ra-ĜXϽ7:H (Ukk^4lDIW-BMQ)U*P-}i$G8k~ mz TWS@rbo޸%#SǷFFPŮ4Q'℺p5Hn ӷ7z)jӝ0H ' =0 ]+ &LgƒUycw2M^3ҴF9d!ЛRƴn()i*gN< Yf+8F$ #r_JwH A%3zsʝI/H04֙e /mվgi"ZUGI^+av'f-fu ŒCK,8YLpUc=Y5(0YLyϋ& .H N  w}=}'-- Nܿgצ_ģ1qUI&tTZ"%h:+oO侁n]oTGFϥn i>FGC4vwۘm2 3C$P2Q`%Q""1L&@HNv?б-mfm-RsʼS]UJ#PͳY݉peA-C4&f˱*=hRԼٷT^m:lkcc'`R wk ǁ0KfZfZ0 f U@a޸P"7 gfp`C:L_F)-pSa"1{bT{RZ\H0w R !_W Q,N!`pʡz?{`wc& YI Ky>9MԻTE!~V`% mZ[;uva[Uó !޿ElxqßAD.eAp6}!'j8cxx4ֻ2ٱ;pCpft!S}Ρ9$Z$sΡ-D<08񼃧1Jhw~"i4ZÅb.sr ?jDpuỺF."ui֙F*[DTe³fQvkڪuguj?P͙zF308m4Zyi۳bgݤ.'>[ݚ;VI "JZhvGF[(oA`Cq+Dɽ Oja(T̍PNATMOAdt3>$ &&`f(<gՕLm'AʙPoAdK{YXo1$TpՈWNϙx2ʉl8"Xըq}q]IUQaN_jɲWѣ)4ʺhl*qf8/vRn\wbWNѪ\9S"̓:؂"D#MQTLjbbk:&\uLTfsAi86'LslNYξR0SUY"9l#LY;Ewdž!{J04DNL^l yJ0=2"Q&Y4o":-Uhհl;HS&eYhF*UIY>VCgcWKا+ vj>'P(Qpvb J BL< /OA bhĞX@O8 45|TPpysq(9g0.qB%J6Q!l桙lO% v9Æιss!υ|?K4'D*텗@Cm3m͗^6_zm(?%rmʹB222S!}cwh~.b&ApGZEY %6WR80lV~TvDY97ZSePcm`in |ce, y s_ .cC 8d;L$&jh's>CkJLa(LŲoh L6h\ʐ֐ gDl8 #NR'g2LZx䂺c.(Ax!"W,ẏ\ʼn̵SݱBoՌgIoeE-Q(݆%XN᪐Yp,_XqmƏIm0A FΏY_Ol08:qȈA&Zr jbptP+ z̖}p4ާg&ݺ."3SGg80W,[kG_^=r4;88Iz_G'&HQ$pAjhH 4b3{ >y G0H=ޝ)O6ZLm5Enզli&v곎c& pr*'tnBNy>923 ؚ5+O#uaL^pm*pX{7 sh^LyhwPC|-%Cmqx:cKk}EӖc(T>uҾ~v}w9ilfQ;8WJÜ{d( 5\<K9,tc1ܱžWDt=[\!"2Z$(aFURlIz5DӖ1z5uUPMWm!z4\Yՙ``mavdDTm1Y[(wZUtV-ٔ;8b∊I:Z--["",:+sb,AYj}*T\5uŚlFA24.z΍4~`57^UaS%fH0ƦfQ&ız~}Q zq+4u\: n7Iu| i'HqUbC-Zlӥ۴26Du8`Yns]Y"%u8XIx;*9SorbqW c?nt&\( )WOJ]`a;|@w~`<,+`:+8LKs.'PE:jA5.J yMW'.};XO!SMjofrLּ?4G^GbFȁN15f"2#.Rj64'3fX%ږF<웣*&_.Ry533(l.D_7xm?HR d)^t=Dr2wIoY+7c6Sz큎τ=pVԓ=,Okmn^ÄDIwGAC6Z aI|3Wx:fT_28z^5 =#V ϗHX/|^ȍcGϕoU.ߪ]ˤ8F9D'Azu}xtA' v=m˓pF7'go9B!9X1 C^m F=_{@"*/"Pݫfz5NOMS"̳pXPsN<;QMo|jSvTәxca0 LѠKw3t9B#q{odd*E'ńڱhڱ\ܚoo@CY'fe uwODrا`'|;z3tVMhߡ…SدȞuy+HF]ZFD3L+mG~jU s+e[`2Gjj3UQ|0wZNFgL6eG6& CLA-ށ'h?FX~}ߡz-5\aa0w <|{S=ecz<"IXXJ' v45)$*"<4rOiVyA=JvEKB# bqvمCc_nУGU2AOڗ񸷠fp\jp(B 1RkQ c7-#)=U7+ A La״P4xZM sÎPHHE@X$UL0vT2T  A 'Nn ^ x炬?ECvg$vz{Lea.Y, z|V~}8drc3Wo?;?TP?T;awr r.)y^MAXf&D oK TK3n|fQ'Gw J 6 j8H"%H|y|:p^]E@E\~} eZE-{PxdtGzaxp:V3gͳiK/Op\zB1_ A_p[ϠŃ0̕2W<8A&xͧ3!6Qf0](АOr냫? WUȓӥ?lJ5^"r4VL9`XhFDؑ*Eu9D-rq<nb3[Eb'*pXVH_s+oJ淁5i&&""$kӞ$.dWʾy0k#$>  0A#?Gcٙ>YDzUԘ_ݱ͘ ~b)rh [1q WEDn|?s@dF_8 ~m/(m`*Xt*,E~eLؐpF@KdL xu]q &&K/meɋc!:]'_%z,9uUES`iyp>͹&udOc}m^_/=dw$wi,-Bwx8vVA6<]҆bSI &!G#dovXls챝4-jA $¥-!ZJPA jsۃ#"M)mlƩvN۞ l?*pJIj@|LHpTKX0QqJG_5ɫCOk-hox$gA#!V%6{Ij8&~9}I "G7ܻm|TmӫS| ŵhlTqk5 =IqE˷OBKɳ{,ll{ִ<㈖YP[`+q_.A B!l% Q( Wд'^ۀA ;A2@YLdrIaI]}- <;Yt/n=eѭXث`fG 30}"9qs"Kw3 :/P| 3T~94k 1#'S < ٺ٠k2žB mtv}HJ' fx ^%LvP:\Cσ^֤]*5I; hǗ`ޢ %Ergb$'bY9[>xhٕypC(, ~Ӡ >AkM߳A-& |7,=I7D`m$1W*85X d,5y. RA[J*8tA㇁`ӑ]a#][^~>{@J 1^I7D)HpHPOstjd OS8B DȟU i"sȷs=h;Kh/ԆDQ3< 6#ۻ}j "Up$aA?Y 7w'~ق:ނ:+z˕zJÍg@`Ѵ+kErZ(iM. PD\hAcEF 2yQE x;W _(Wq;Dq߻q߻1JLH՘%'k煗 \,\AW8C_#r"r}\_c ¸ݮBe\@3gycDP#WpF-t˥I\\c.պa`Dn˅M'KgQ~hHhtZp lb+zF  mⲙɤKP;f;`7 ޑf~*LZRoxFotgK~0}*J總P];2#E\2v0!قRa$mm,>nRq y@VOT"+3 iR 4ڲೆRCa\7BQNhO9ޭ."8Abdƺ8*2-M9AZ͍;**nb72٢j4>CEOj"xP.,3u#ɛr1yB.Мri 0 jN8*epA4e25OiKopƖ_> kktƄIVԦӤQl6\G_xh@A&qBɧ $un7._-ߺ֗pMg.G"nRXۢ&y!WbM)_XRsÏm#Ԡ4~i,Q|$tʗٹ>w &T{)lL[H\(' P!), werd L_HP9!_ݑy\8zzLOo8d}?QsO V6 m 0N8ϰ߈T`QK8%:X).4BmPtW`(JfSJ_JK-W XhA,P`K 92[XOvdQq>)|آ]dJ?k cR=S)wH4҈5+rJ_;I] p-#ZHU<W4Q5Cwxw FlZ>%4LC "m0[U Q7X#)It9$䒸,1z@Jhg5D*Cرr{͒EĉP6`I~A)})[Vuw⤪aΥ'jU6-UU( ̚ ^Nqj5ABCGظ @9jSB)]3ֹ'j-,2}o fDd0}5^ aM?*?ѣC4+Xd˿`6xDd4!5j Z@j6+)C]:{&Ob# MX6xJj-F{i? VcPGf[Վ!?57TXP)RjBMң')=@ {M5%ȇ$PǃLIP$>j:ŭLnfu΍ͬ$w d)Jn]f 󤲗e QkewN0#Ec83$]\irq}&}7ԸdY`*BTMU&.~F>G5[0:p2tDjBv!(ӆy_u fyRH@D^);=Ż3aR)+hu?;/ b KNey>^1p̏d \_E<BJtC)Mnkt`HaW5H | ྃ7-A\W7.z=hVmڭBT!n .Iiv7/h%CnXQR&?Q9[^6-aU lXiG-/-:ï*1ܼũw@0O"BCUBu5&_Kh[f8r&A]@SwBWMh8)Akw->=- =94/8$dFq џL&(ʧd[6c"T7Ş!OWKGrt$Y=B(kQV:WF=/%&t^z*3MB2pr3m2ǰBΌtCv=ȪZ:xWtp\^Ј QT?6Fd9Fj/B [Vt3sصFuN\büLV~VZV 叨MWz]x)%L<$oH dcf "yD"6ҎmdKKU}uٙԩӧT{*K6z &HX9G.Q@"|Lc +ьdi l2pxt@K.6Er:#ct} %z50 :RZx^ĕ޿VMouR D4s7<((?[~h)(nHZxS ipcNc_7% ~l é C~|vc{_o:D",7W^6 vP,phk<=+1aXc܍*28 -(K>u:Ģ2BҌtHyI5OU Ʈ=MD7S~ˁ[#. \1N|~}̼}}6)qN28`V"Yy kE%G)W?s`CQ" ~,tV 7:'Yɇt2BǰKj>*:8{˒IJ{XɓZM{؊:ݭjKNٴ[o# cSokbt@ELEX/Fv&zjlvuE$&%Mg 9\H2-`?5T?Wqke]AZ'.-9nkρZ>"hyA*>ŵIA)zIԒد3z1`o &Am,iqz﫳>g9 k֖ ) !)f{'V͔-Xd iSЏ^#8P34)e*r*`7M10kg6<3 V׾AWc`[|[ՍvNȠO~M=`Yx^[TFG_KmYz&#P$4ꀖ*e$'` _ݴLveT[K!1^Rĥ5Ъ&r0C, "qȋ{_8MS|U2B*ZV-{ӐG4t?<\=XM2ݔ%괲6?*錐o=zen^ڢ2:2J儂v;/ǭC3 0N͸֓C6ʢטSb%>ǡ'cxκZٖ^ڻˍ*4ךcLJd[>v|Igtr:#L9}y|&ʵ, شv2.1#GNoSvj½Ʀ60v=vb3\U; P ΠhnAɾ;#2F,C",c`y̌!Q_Uyyh3[?u$j -ҥڵrodqa 5Bsȵ3ȗFB^ڇ E*`E "lE[1Wb.ecԗbLSSE7u0S@ PiS;9n't/¡PXQmR `%l܆ . X RƐ4^[@' *D-P>[8؈%ԇWX{葼-WpA\J>svmv2BL;zzA{H?DVx[w}\? uhG/ymZɺ%3#y2޼(}UH61KBPx}=~W*Qk*U&ZKA;~4Zb?Z[8W?CkbZ{?wt4'g('¨kû*$v_w 0ac,<&Qd5puH&6CsVIRR5noϙp2Xɉ &G|[R!|E9f`CYM㎰g, fj;c ?FA gkZڢbѩ Ӥ0-&TO4q{X>FAʉ7amcVu–s[\@\e/P_XLށ2+'=`FAߵ[; RuG\jZ i18%oՒuWF +4{L54`CnvsAk81:1OVMFk&b)bwx{f|Q0vzkq3Xsl+0y (/ÃRi'6\qu G!W̓Lt<&k:bux5M-Z Yہ9)o&`V]X9T&?W^Juk5uK*u#uKLIFNOYz2;Sg׾xbKw TYޞ;?5TR /+*M}o@EKA+0J%ҖTFu0'Xφj^A/\*f-8 cn+%HBhS hцd!wQv K;U@]jKbS@KFAec;Zn>pGܽ |X*P z+ h:y 3B3Y%&oX{\jbZis( '𦞟;dPn==6ef"a7:㉽D`D<IPįBvʭA9bE J_&5'3onnd8(ݓ(ݓ Y8 y$#V7%? Ja׸i1̴A[,#,{HD δCy&$6ˉ 9&{I9qL"|&TЉG7(@TnmnEjhg|ivV.NT^tF(GtV)8n}:}8y"cAw_,OTO\|{|ETq**9*M*!r_s\kɺeZۈ^/(cG~r!9K"]]}v!DX./pGt|^^\<->8_RPxD}@HEu|,*Y'w ^_*8(\q^Y۲^8+A/4b{}/Sв]|*p7FG9g_/ )(KWmWmW9C]ro\c&|G׶-ض@mხ&]MNq51/&G.Y_ %mwťARTV(S9} S:¡q > `U~Yꈹ;bUFr+543.sBU4>N22_8V>P.bWʔjd~_f&|0m.6dVsvsnej @LcLv_1(Bɜ 1sܠo,ʁ/s?7%Fs1L]f$X<iѬ4ƛoJEauYEbP- [t[(8OmOf>a0cv,ejb),CM.ZK yѥvU+IR $6Kh[6PRS'G[Vz#hXYhج*A4 /9E ]cDCSVHMo3}̩ ,i۞۞.;i hn>=͆'˚E5M))$Ub\X}W;!3JbW)59H=U:|!;uxblypnpYوm}%_*iѬڨgppgV3_8Lkۈ%Tb駄pNuñMiKHq9%S"7*>o㒻K2.6IN.+G't-ĎW{P5nYiҬ=Fά^ZZ^%Y>1Vg@$< NJG^;+~osb aNZ|p,X]˦&)Ҧ0KfW+sVl|Y{6<sWm[0 Yh'ck%n昶Y d" }i瀴hVxldC;<6Sl!R =cP FiY:V.-^T5vzP=-9ս-U'K3ja?V|avǖ?MRJMb+2Tb)(2-mvjC/Rl[:Ko,MU%YX?v bc!aUgT /ɦXʶ L&!i3DcJV?jCm#3#kڣ@$ۜ*=gbxZϝlff%gag}ZC\z宸VCL:k&ޞ7z{F˻C!-Dso]dǖR|ΘqvӁu+%PқTt"h}ee4zwrYKb88nO..OSml9+ׇf8g$9VJ.}rh{zo{xBC:t`HfVCAKf>c 17ـrمE8(5{ɴjlȚ!IڄlN|dc㻝cS^{lB9>INRqej}g4W}k $CHs~W`6)\]=@M4(zf-kT wd#!%-YZ*I9< m 6/0R Um[Bq2pB?ǰ9/X;Pvb3uZK݅'[?ľp}a|roŧ/5z^RY8B_1 ]ކp%RΎLzOmNBm'Eh(+m[oA跍CggUUuۍ1\bۖ ፗPCqסE|uY>rfqZ#Cv$`#oؽ;CE=tlEdA'4o3#4߻Ş[0J9&Ky|38`C* Ca^"t(0P+"v`pZ/,ldͨyCڪVOŶ<^cw~^ǫ/4ejߌͼ"~MЖ*7> x #Zvfa#WKdzO`%X$Ir9W^80;,t #`"y8{\}~̯qP8g7|nLJo,`jN:4xT v6m!]}DӇ K1Yb BaH2w#U:&pFC0k1$qUӥG|6PfjV֍0#)H *D_<4Y*t*fff-3Xs8~^@Y4VJV가(A^<9Y e@gaQ̽fX;}r7QޖѪ= a?-)YH:gq`UKí[ka OھdeM6 Ap^mT mT r2OA,03PkPl3SH'X|mNlWK3 1pճz`AڃW*#u|-R[hPzJ%8h@f8hڝqOSaCClQPFX3ô׈Ft"^7Sqq) ?D(anܹ;RWoB Y2֥jT0?'#E1 8LjQu  E e $yˉСmU[C(%=i)Lz-tz('=VYrlxW GuXīv_+^W)/D4暥jAij p}Fe"64zG׳P(S_#B; W/tQCUt4 S ZҭZ"tLÛ |p!NZhNL?dnr)!^P|S+>p2}ӾbC1awgv? vY]^*UX/=tNLΫm V54[jZ&%DַSh]HVMj;ɶ亮jeʘPKj%AntJm"RR&!ܧ1=*6qNf'F~DS" =.q{UxM('ps`@Rk gp6J;> ;TɫAԆmq*;rH iq`BJOPH~I!` wU` H9Ek'CD hac:9 S իbNQy DŽph'QEn _P:b|Cj[LZ!_DžEh%pEPe>\/n;M:aE{ߋȣBØJ0z5ͨw;Ya"P B{#8gSb6bw/."5DkH;hPJ,X%jmC?YF08~4wwUuƳxF#^FVZflG/6Q4#AD<$hJDKFF`c?P/iKSmV}sKg:$"du ;,im{6 %}-s%CoHD"! F+ i 1bV ).{oR=a=8,[/5nm>Tg7ug :%MtNLn)Zv[h? p;pp;v~r%ɩw׻+˰1 DGL9>H1hnitD?霘܈սz̯Mz2]_mr7|3 =mvFZ2Yޜ2$*?dTDh ku oCNc==koJF6. 7Pb6Z`WF WPtb'%MM&b4)Mz|d_Ew fklJ3oR1CaԠ^:s9+^rIiaaEIM\ZSbUZQoSA}Ln8>g*tX̓8|&K,薙(&I Pu]^?`L쒈} ]\4n@x!Cdxjcg v p),NĮl{c޻ʑt^;_{z׊YYtsqk1_-:cܠ9]X G@G".LMq"0}W<,cCY=ш+Iy숈D]@ύ2}|}+^WAG L'D`V$Zk™z>ܥ33&!Lw\H¹OU\9uCK. :xU a8\_#ᾼ%I0PH|h7<"令mlb39izbgTtt̍(-JG 2CCU=-_f*yb3Y'nBځ!4.wߺZIIDKmb,53]œQRlTmmIayVmZ֤fI ;-D#gs0B( yuD艟<:ѕKR:HHIy-~'5:95⽣KIj3H7SNˆ>7tH/ow[ C W\K\W.Kҿ+O~YuFlt91 ū:|Qâ _e|?_DXp;U¨cuF]Qdc]1냬I)=8{s'24XD)pI>`_W 3@!K&(JdaTD Q|]dX8B,ǩ i95K"B6Gvd&K$8fٿ*da"FA`6GgvXjdjQvi3&g<+r`=Uo}REF-`ڦs LE ?M"ˤ#ĠI 7$Z=s%fK~m_ɏ4]Caxbqrb6ӟOk 4iwj߻4-ZGaDaun48I6?_wZYFf>_ϐlzV?{ta9pZ˗~_ R3q]Yp ofiID[6(|r74 {K/^ҡyXF zMG^_Jt!O ʞVh%g7ڗ:D#8LɈjOΊq*ʁ)Cfؤ;|4>.=kl(g5k)&$?YꞺ-9D#l5Gߤ*t VCnProjv%MI2H~H7}tox?x>bҰL&@Kq*@ 1݀M/(Ot&\jRg\~gX6Y6ۤշf}DDBD"6ӕfA)a9,b8D#iY=H$"XEB|eƢ x~ (JĦ$"`WWoB vX572M"gԢ ۑ H鄋 餑L:»l'W" *",/iY=aAUo˳.5h-[s ov9yG\ J9 vXHCNTLb0{'It%LrY8-38V{&\X3\YC>(?i+bu <Rit&0x8?1Ӂlluǩ Z5 qov V.mYK&ۀ~9wVcKK8瓉@ve6kwAzڝ-Tpv!`^s:uB4QBFA~y<-\͏Y$ژk ^}+}&Dh7 $ &M5@tƼ%Uxy`Bm "Q5<@ݶ6 Жv5\?6ѰgͿ*DŽ}LÏx u$"]{?(;);ɭ뻥NV|-JVjLKIdayn2+~tK5q1?ucwL#Å2( gXh&wJK ƅK9b ŊӿJ3y—MlE\MW}J1Ėx|(EKp$:OQ0~5THT{I÷Kb/ `^FD$r:g.1hF}s!#J_7J5' )oԻ㸠I>ܳ)J ع(fHTI5Dѵ}A[;6R,کfjp+ȖXg̰Uexd 624~طolUb68A "3O -h+G \z_-4C'Vly fmwUb5zSAHI-XBTg`8?y0)k ,It?:r" ɭ&Cldf-'u~[=Zn&!uA=t-"dSuMUP0VqdߔZDA b-lg#Aq *FNpWՈhUj\^û,*lFJZq#lF170K \iөB^ֱbdž^| N|_$߿}IRq~>)B<glE&M=މu׿]jRtU wU[D?=ȒGQB}ku̥2|4.I@fK%tӷfsW4cm͐,+J†P6N!Wqk5d|oIv9+@]w'@ˮ "PuӶ-7gXB=|/3ۀ2$ʢld6 >\bP\־;2c'~z\po1ItmfY+$L@``+6_R itRʐG;CK]o 2S0'-)bs9v95rgfP7/ ʖnϬ))!cůGkl݄l!gO:F'DI c+ൢMB-؁_/_Z՝򕹧4N0޾E~P$;oǩ$1=U5MgW-3tFajKI3 fܭ 9ƙ<~ս:ԥ 3 O7AurU]0]$ :V~hϣ K XT&StPNȅJ$ dbPy hItJAm/+ipt G͢Ow|OA-T2 jQcb‹6K 媉_(WM+D"A"A݀UA53!.~߽ 36Xzom0'tЯ{|e~~kBSi@]`:c "@J6v*HPX~pA/0(_pus _H~Đ&e]ᤓwk|YG-wGG^muR|ecqJ(~JA=ޓ?=RCwz#6n T3!{7@RoƠJXӒCo& e^YqRxg!IPaAr}kUCz(&Z+>M5LI$J(M[}uD˱$crRL辵Y?X0"*@x=>ɽ)~ _X]N>zJWQB>xDQ?Wrfaw.@,=?#מk ?.BDH%,Uhg0hw|XogAet,.Rʅ=XTPܝہ|W.ޫ{r;x ,t"鬮206_T0ajX^G.cBScC#(?gz\}2b=!"="!{`jCĞPL~OGXX#]f^RO -9|-v/mxcwDhi4rHLЩ-j[F-ݻ<';OuDu݈\%Nͷ>s!яw .gvE#9aF|SAkE~_Z[-r$ f=VpkdJkʒhzhZ9YzߐGVuck':V˄Z*5%L,| UFn'k6¦>NM[C7P; ,|fU05 4J#R3A{{RQjfw&/2'޼‰/³YryJ"[uRӦ>vώ Z=; B;-RƦ+fUyJ/=6)S=7:P݂oDł]m.[0s8nsm\jD[ޏUl\XBL|Uc%*%.R8-T "MCDkuLJ,M.\DǃvRK p{dMpGwcSJwn&vkMJU~ܵ=*%Zf- }wWp!p_)-e^HX׿ -I}A݀YGw ZZP%斺F-9hNŶ݁Tr{#'8;X~zXlQۃ1b;9c?-9Kq~I3|8q?T7pi~)QM`Li4~ p肊`ŷR6@1vRQt`(?·zeg]Xp&ӃW|D2 ge \2(1 lP`*Xl/&G*WwTLGMɳg%:|8~F!>npq8ᮥڪR-ՓCOMP]J>g|==Dt xyNe^"&*`3^xraCjB ^4 yF̶z/}.F"rYnw?EX"g]4N{9}e䜆a[1uQ,fҡ-5ËUwҙh+0JFdQdgL}̓"LF̐ 9.&|IeF, Zʉw<{h)}Iށ3k`l"0 pq|m Aǘf09pjPj PrbR[^ڞ-lqK!` )!0} =FDUdH?Cqlb[ivY3Vy\*"R|h4({X/zr `p0c7$%]_)o~1֊JkY>pI@LI_;\H,NbM)!gH$fdNICWO` M62\⃁ Ő;*?6-ɟpc\zWL0B%&93&.R29,HQ58O՜?d8I U(}rׇ0ze*7tP~bƒ;~sSbf!L CT.Yvxp!`9"Jүn`a.Vm\lI~hIz9ieFZ~a޻ٛd]VZm 6 7Ǚ?yN+? VeLp;~y:;CgX7p( c 1LgQNPO?l\e66(9%Y(2- +UQ~ƌNO;ݑ񇰋?,gNu숆)t#FR&*hfOa.VXE LjaڈIX|0 1#Cz|0Ѐpг&kvqJh/ ۋn7y t #W&2S[kzTg082p-Z2VF I7.>yP"xL"4K]𤋌3؜EsU_'yU3`cy?X -rOthocٓ,>8^xe.&sK;W<-$I@X|9^H/-0X$+j Y{04QL]jc~m!Xh'iN"eVN+-ErQ MG/%I@6ljk@(؆l֍|%6oK?at+Nat͸EԎ ia~QLV UYB95Ͱ!dy92>0~R=_), w>,\]Ӏ(_s.j[  ǁ\bnj=?x _P3a0T*TWz>_POm}}Tӹ$ѝ|cx>-i" ӂB|POY+`~p8NdiOK0ޮ/FiE6A0`//WW7G 6dR`J|q}BG+ -GqݴGfYv~9ac.zVƌplAL8 AUV\P*Q08 wVLPK*I?߸w5k>6F>ܵT >t>YU. C8T cHL#`f)[hID-ıY ) Z_ao/:;ﮰX_/mIەż.vCV[ $DXuTASk1DWqy ڥxz `sJTgqWŸ&c\S1]"Ÿ&b\1} ` Z#>ЅKpB Q09x KODa=)#"R|D4>}ű:w9DX'L'DdX&QPq I$2ܾ "@bv>fǙ!Ƿ3Ff,i8̝"$\C}(B#bAkxcpXuJAiبbXipg YOۏ wYBbZv11upiQ ΰr ͫ _A=-J`Vk1h2%ao֞zdh~cm"@mp;k.W *@ }yc,]IdVMQLyM}??ϴф6DG='enc'NR;apZl?9p\3 Nq7{g%! "@ wa;f] o_yXJDVaC܍O!WT&2pAH&)knf_P8W!Il2sEJHJ/6X%r *s!B_hf. wnT (>|F_5?8[8*0_V1ilSbQrƹ5qW+,qS &׀JjT7fpj2^m 4CG6;`hlвhm |Yaɨ_J%Yad+Giw~Z/R'ȏy4T RV,[t(v%|klв|Y0`dɑRpsms=9Fŧ <5`:dh6`Y1@{==xvz)RJ9-KE~UtLdDl4,:ixA7WǷDa=QG߬FJ) u(R rX]f9L(F)ѡԌMz3J.yƓy39R_rߪ?EO玡(TSU8`=,TUą6Ʀ8$ǻq`<_ aF0;XҪ? 1cў~hmzgX3U죕HrwGK$%xCdsuxw[M\~j"Qh6P<%Xr L#(pC5V_¢6[K-2Fť Xx=oZ RVʶ-e!v)v6ěBX_›i8"Э.FPDVβR"+"e#?TJă1X.GX-|źݾc%#ǬOL2EۚA(q^,+TvSo繋}( R: Y庍?u =2!۹eS<%1J+%ѝZ|)7ŠnPcNKm>T찪iO3vGr`ԫ^#oޤ([Oy`1Q7PuF7 T ь.3ӲSNe1jgS,FRbԶ>ہYmypTo=Bk;5i;[s &lizO^?5e6{}SYuNOòwT>zOg9Ie'*wEq%r?.2jbk ;4YA-gR\ʒobhdrtײ7а2}h:W*-Rg'`TN+ Z7a2cxg@-6mt%l& A<Iȱl´@lҬ???wQRG!τW3 r_ҹtۯAmCzoQTQirDr= !]ީ ioʕ*{=,.,% qJGaVwsmeP釒b?DR=.*єP]ml0O@;\oet@;͔Shh<-QO˅0+!zHf歡&oe MZ5Rgˋo`4C Ww )w*-WmxKVxCVF+#T@;N䡲E$W6i%#F) Ɋ|ر* Lc7iQ/֭G4܀0[𧟟3wNoN$a:"\QUC3iWK1;3gJ$%91kMsoS{"xp{LAr؄Ax?ey=Pu gV ejHau9%xK4. }CĢ凹bŽuOv?]CIžǚӗ]`.#γ)ΦD^m\>zk\x{/_vn<ƾ:0 _ذ/EyO)^2փSoݩ;R?shuot(J ߎfnr'n>RdS_yAA'n\D..űKtCz!XajŇs_6A< .7onS qx-x ( %OD2D8Rhp0PBc+wbZ W^knB 9S`"OXĵ1,n o#.7㩔 vVbL $dU ŵ#8XY٨9 99.'hQ bnr+A2~+İN'"5(ZeWtZ__B q 6DP&_؈H**ٳ;Ĉ_B,S8@0p17x#o]bmqI%$}[k^}.ji]|COҊ֓8D";<;"ǀW& 7Dc'fjC$p(L }CǻlxfoW7\ܤVr2XEK݉%ZA\h^_ml;J=(:hͻAګ2VOO"bGk7(ٕ D'0%)^ 3iQ4 }:_AR?QQ?wgx8f\V\.^ XIT@4yHИ}@b]حz@,.bGK! &,EpӉe "sSH@PF\|fpyd+;|OYu^dC3z}WKwK4%[͗]#n1sɴenYD&YMB.Ucꇍ f<#D>Kf*6wll#S+ h SsM# {Tc)0׮@OQ?)7ءtcuKg6z%hq^LI^ξk޷QPEOc};<:6݁o/j~bg-R$)$#wÿ5Ј]nBcE#;s 3!C˅8W%K` 0"762%8A4GiW a\H͏ƙB0 V ) I9EhG?APSD|g>z.Ofv⮰\^siczFz鳭Z?nO"x1[-Y<(l#EZooD5| kMhyJY4k$dƥ,&@^zژe'c6)u#yJ[ttt6 4–\ 9~Ngj~?#xiy*NX3( 1.A2<9EkgH%#ҘWevfA.Yϙb*>9]ߣ" ; ?Fvu~ȧcd6 YpCV ̏RARTꟵ~?|g2ɢܥz-Ԛ`K Tf d?ftZ!C{2 k{6vbJ*.FJm/6H=m{A샴EP [h$򄭍y*caSWa@NN^_pc )  田@KS)DL!Zc֘F?JP|sghG.,_: WMf<%A,-aL&9Bg#cǖ Z)Y*ubP}uBfc'vc˨Y ׼\npvP6j<ƈp~4%HB'cnkK߅o}"l"k6ýIasQwp̛j`䱊!9p옣ƾui&/^8> TW>"LM?HCK[(!n:ϼ ]hj`/ gC;D._zW.H wx&6u7=Q;m bmT|22Fe2ު@gF'_hkKpCO{L"HQ-I?RqvKP+܋e|~kxw2(%קoڮk|jբN(׶a@&F0qǹF5DL!r2Qy&d @&\}1>H쨂:r:rFto5yQ,:T*}OTh&FRMD8-$^PnW&H"M Cڡ "̉Cx(Qr Ph*f1o ͡7Òt,aР#àAc/jfd9DJ7xhԯGhWx(hQȆDzo!#y-xR'`GJ0:a)hPE3u45`(xIo%7sk:y#H(ԨW]9ևw Eۧ% jAR9lTvERKsXHA{wvK'{YבgEe6!,:!\vdpլ7]C*op/0Tv;!<`0{޾nH;-NUb l,+M f3|&a|ɠ4|wWe2dQBU[Z@fDI |Mf;e N)$nf֩2!Y'O _W&hg0Nfbx%rr.6-4k8"gT| HG~_Fc4R4&^q !i[;\CWHɀ jh =K'˭TQTx{ʦ:a+HRbv0&UE\r}c~9fqLTÉ+h "7vm᱊EjRQv P )YBxl8"<ޘ3K,"Ac|faGeufqsK_>ar?#\Ped s4b-Z 38d&;勝dEy("NV N :2{5F@N[|X,4PM\ۜ«48 |ӣ9?Ӱir L 漺E gQJ1;gi"4 f3?6eb"~rNś,u' d`q$~eBډձk7htbPh]ܪ81j].ojHeU'yKPW6 vDa!4Y!QB?$]l3Q#<}=#6 }"?Zky"WEW*!ܧp#95,Dh_2YO_&mUMRO䕼bhB&w'U!Jz6zv-Q&(1GteqQ̰^®h7% t{Lg 3BQHBVy-R)/9>O]8鿅[!W&isPtǨŧ[2˽LäZ=~:~RU/`X"2HaP)#eFgQ;IqpZX DC={ݺ%@ZL ē5L:ם6ƣSu 1.2oͩ ETr0ݫ됨EhRܡLݚ(:783YAH܉Y7{;1 2\fkY,ѰKLwߤq-v` 1m84"{ӽXxPm O($($Dm 2 bzyod9Z%"̋4"=JO޾9WLΦ뛘 jm| ٝ2L+wp3M1D:5[D;xkoJ.C "(KQȑ piq'E}1qc+Jјy}}NxO!r<#>zrx #4!\>;:678Bn4L\^(ݕojk c#4iY"Σ;;*V+ h S%0xRÄI4^{or[ %^_@f]+}!N4]"pEhshU('KX"-H@@X"7?б-X2¾y3ꥫg}m%ǢƆ8[< 4;.E)`*&Fh2x:)I JCcRM:L9?N Q,譬wC wrVTMA|P y, Y41X[$펓Դzgl~0)][o$(E*H}67Y2<;eQU[ yHCn(@;:5W*ͷkS;5!h"C>1Kv# aMחw 8Bˋv=ToZdɠzGQ!6O-AR6hePHv8Bt!z5pCߚSƭ?SY?m$?S~51Y_}]1F'^d3znYyC>  Ɉ|s4kXpM%dh$o) <_% \X$)}$='s94-3a2oؿPKQ@CUcQGc8 at!lȼ3U.'juЯnw qyGe$tҼEԩzC4c;76̇N 48uI&q.2g*^tV=_DSՃPQIjQI5$]9 M(B=<0O q>vwgj^E{EID؄DUW>TuՂNyWz$8 sVz͡;dޥFF k6'Sfb3$qh20#v;Ś%69JOq>EfSR.6:B_Ȕ_lL|d$^UM}(IdWZ$k⪸tD;kCe2N_}K -+ُ(u꥖V*ݍ0>%)V=O4kc`f\{IՍ3+#qYm.[E+%惶hu7%?LC;,Q-pCsToT w߅Pd2:dIJI43†ۑpLJIeᘩ<(~-U8wp5iB65Kq1P8iKww#ZD:iH(wr j+YTBQj4)#sJ4$$O!OVn܌$6\! +RXV'j(kKiZ=+Д)d͒D=rntŃ9yr9vNN@.dΞ\'⣁ay=wq<3+k ^B._Nwд}a|MeS&PZYx2 7%T%3hPBy:ş8sx5\⺉Cq =ChNtId~k&1qMLv{Clӆ>9SH>m^| 8 Wq͡oRt:9@nzgR !Fqt%V>>ش̊ v}Yep S(vg,S9LC[JK%)֥XGVD;TLq*lrG?LL!?=ЯV6R JJk1\=Yce%y>@?]4S f& F 2XI_U^]CQ qhqN=(J&Nw\ϕ˥$T]x0$]b*17.aq %Q0@os8[A >q RߙJd1OgS6 m5K,Y[\[SD\!]-Ģ0X$T ZLbәdQ>W Ge!Nϲ%jY[woYL8{Lw6OTal^9}o>E۫ĭb2 : zGZ\cXb |B6IPgыB慭RLsH)ӅTA^1 _,w'{8eYP7PGf\bg,~rdW(v=?1α7Y~7ip[,X )]bJ-G"谘~1]XX<]'%I `0 1 Ȥ| h"k$). Ig#45 q5Dm8w+8"*;!VMD{ГSӐrV7 ~Fex_w6I5] Akr#"\V3U}AcCAY5[ʜ&ՙcÏXF)?gίe5qFshxۙV/ʼzl^3vM!l'{&SI}ϸ[Cb^9q4l X2gE<Np9HWtݺ\N~-V 3΄$>R"E@)o]S""IB  "z%Gn;"ef"rC+G4@V_!ڑ&Rvx,q(8&,f"ԅR r1eW*,>ks~N6S_l} H9`jUigys]0^ݾ>P<+Ʒ?kܹW+4P[6xE(n Zh`RS8MZ\x{0N՚%~4P"Z{\蛋K\}>cH;ڎbj"&N6m& lGhE׆]N ]rTf8:mGW5[ 3w}qc3ܓC縆#&y~II[P Yj4aj*`YC[Chj( 45"l*6/gjd%!ĥ :~vʁC=ppc,1)"/ZDn/|_y]tB |n'feBsו&BUD=k glQm ' {KyܣqCw#F(\! Y0. 7H-ZkrYXBc*HD)'26wI4{0b.{8ew V0~66W \Wocwu՜L$}8kKh PS>`&gF*WR2ȰJ;1q^VKe:5tF[B4F?Qd [D~="YF"L_I=@aGO95Va|!2kG%Sk^A &&`A¸RBwT_+& %˚D:MدЊZc,F@T2 1 1+G rsDa 4.()@rT]e?Tcz>POk{ARAÂYM| s ut}4Ku\!1/"67"~KZ ?>0baZiOQ\Bl`,7F_:5AC @j&f>ж ](mLF'Mෳ&A"-#4ky*Ź=fD_IIo̫$ejr'}kDu}b?Xwmm6 /hC  eyoig%Z+?8SQW>-;5WXzhi)A(lg2 {^3M '$TTIfI<8 L樞L&<-,;4ddN ?woa(P)k>P~Em#B/CLFf/O°`:ɣlʼZxA '97 xȭS! Cȸ!fm.fdXRw%FrjryB m5`ihx&B/OWig, )3[n fGj^9*ii]K*i/{;H|km{f9(R7HI|efc*ɛxD.DIhjh#85PcqIT~0N-(!BNxmeJ*ӓ'm2d)prk.CqUԽm9b@d$p -CL{~N^8m^_7jukyXYס>FS7MM4gW, 9ΆxDvM !Æ5 ="PtAxCHҺY5|9{y'IRrcS9ո$? S$x,.`AlY& \,,v '^\e䉒Cmqq >ǪqxCSG x$P{[s:Uhxv* S߸L$g6w@B? =@BM%ⓎY<=î^уDyh(dH@l#0 zV-1RКR] 55[0pwLEx:|_uyJʑW: )a'n\kX뙟qSrԁ0Q9N}1uGBr"̊r̡qGoxZa\6}c ?՟!)X&|6 XZؙ> RwQvRg oӰL+Ng)!]JEU[4ѓzg)!gـcC'@Lc.rm1Ƃ~Q4 :yzeaû,#)ː."[V9A0vDGG`of"2/H#z:B،3OOɆoPW{e c8C*ؖcHr062]Sv.\p$W{L@iU\GGt[ԘsiGĘjMy3XE߃eZI4*ʭX$SJzln}lg`|Ҿ^[WWO_K{{li?ZMO!IْGԜ73>r E6<~u'l<5 fΠ۱Dj'+FsnaYƂCe`S0LWqiD- nIN﫡#r棎qFٔ%#dߡ5ymIZ??GW4<^2`sď6=1 ո/SBO㰅E D|0^yq.ܒRGqGUţ9B~I4v4k3܂0pz v=ÚxZ.."YU-LD9\ Ll4gfv Ttx-]#/Jl#n& }\˯Iۢ絈M|Z] y \!m'lk 4.N/Q}t:ps 4lb6opĪ\]Ef@Jb2Ѽ(0z{@~--r ǭfuoɐ>Q *{JNMU^buNFH _B}:SZ^9X5/Y,َ!Dh>\]ʑ*pvh/\*JAxiՆ  b=R&i^i3\ΘDk(iV<7W#n3l ojz{kbO+Abwmwr1| *lR0oe3n6LivZC <H^qztcovI{nG];ص|^̎dfDyrJXOk,G_òEl{[lB9S~rTp-/rZ(Hb^vrapcn=c&(mj?ǿ$كG ; DɲE1ùrta2PoGa{l & ;Cnޢ{$OŴX}zVƮ%{lKI[lLJ5J51j2DD*_]79FB옇2nXBnHYP6&04C<*ۦT/V[*:VlGH]}K<%xћ.{q Xu۟PhWۣ뿣U;$ X7rezyrP8R uLTYRxLܭ9t%wy>LSBוoZQ\ S.#f)TWQ46X9R<]yk{Zʹ[Q9S#R*(7 xZ)*;+l eTZ^?݄)!6œET*3a|_|E_wA:Z"/LO+2ً{KɡU9ЈRRE/#Jd6ꤍ~ZE0{3SB^BnVgrx: K($mtʖ%ɡ1 CJ.*Ϝ^,m-2ٵoǢRrXOZH GK+o2[f|<v)+C^ݯ ( u,؎JXT 1U 8ODM/=/"ZR( DY\ܛ>(;'A2=$S%D`o,M0"c_8s:Da BkKx{`T )UFB5g(K ' "*!Gn eH^zGĩF)[qXTjaR=R{*he𠨬"O׵UiHsK´iŠQFըyPR#[>s|xNC%"!b+ִ>Ptb`"*&j% Djvq"1Ȗq2˺cxٿe^{^KKL@VVS R se7^ZoTfY,´:dYYȥ?S)Elp^bH"Zi¸2ܖ]f)n甁]&zkOuv%JU6ENC*xmB`YnJmő/\M~EYɤ׭-dW{xFW~Mg%y7&eJH ]L,Vѥxn)jeolV~-e\3jbi)+UN̓] d^{0Bǻ`os-W$źŲ-ΔkH{yfME bA 2Ì 2N6qvi'kw<[܃Q7hTQ%0ߤ獊=o${ nN 347|U1VƦ&鞦ki~E4@ZYʮSv+`~K+(H]" e}4ǙW[q"~MNox>}Ea;zWj}}úɸq7d(7;MqhU͟q4-WVfsf⿎bͲ9h\K{A-6mJv 4͛or~_;- W~FTfh;$YcDƟ5 )uTLКfy^lf5-jX.*wO!TK1.~ȉ)_*K^~͐zg¿F<.o\|Y}ƍo \#Ye(XGRY%o燿  Mw-;a31┯;)g%}OHO}K4m nƸg:f,,.ͷnǿ\9[~)$6إ-?:86jKпKjG&զ֜I҈N o*: r ӥX-[**hSjòM%WlvtKR_[ZU+$@>{~t]_WdV0/]I:{@T#dq޴Cr骮a!N!vN3Ta2{~fFXW,`9br`!C&(j@%uX6PЀjb'Ml5I0FDоGRipHHmPj FuH.SŲY_7Q4X NC"$"4it ( n&AC z@ph|eKO,|rÙ%0n}Ba֏4ҷSbhW ?{19sV '>][f"amB> UX$˸ٞpHRzH 3T_{)wRs)֗|lQ)2T_ wW޻6V~V$ƪcaqC7]~ `ژ/zb$lA5u)U$j[a P2~4W%DYi`qěvo] KJ%ee[:+AƜfϊ؜,&n"нDh:@I\5}a̅QF-0PD5Dԗ7g_gE}:4sE*P.<0S%RwqAr+spV J*#H Gxn$1e`Gv/Mxdɩ`TFB(h~y$,$wQ =ԃ߳䏢_`#e @J.kTBNj<(gY&[ l9 )鍻܄@ *J%ҕ?)quoPh}9+O/GÐ+7jE>,*8hP/q|#|Pj͕ʑNCYElvQ UE/ Wb`kIFQ AG$ ';e'eŭd;}^ɉ8B~PۤfMvpݎܔ^rz lM3U)@H>RF^Blv/ AU*zL7oz 9?-ʻFAq.uj?|TzIP^I!oؽm>qT^8\rEڔ{s6oWͅYaAza@~?tfˇĉAR {w 8kQ}՗rco&XrPO C ~&'K.Ф+J,Ϫ#J3+ˇSh^laxƙKl=lCO$KfqN j)€#D\~SBd@8!Ea$ڪn^[Ijqbr=SqOHh?I<@>?!I6ieNc'd0=Y>7H/ͰH\8o`'DdĎz)Lx$,4xd<]d[Ayz䕼pH]ƉSSb|Bgl2mdK4AE"4/P.h^l``DPN%o!8ŏ`J8]}lS^JmEaLMBZdKB#hgx^?aPb lc]XJ0_Сdqd,p3;f4uPrU [ FFN6l6m5híFFn6k^5hQif[ള-Yt8\Vt:ڶdw{sOvK-hY r8PMp[@5!ܖʽ&4>oS)ܵl%rW`Pp4eJF}!ʼno‰o\mj.0 S֪{\uNk:^x!Q8 j(4So_8J!u1>b$-{OPRUL͎4bNt~Ǘp%B>>tH% >{Ļt ϭA.C> 0 Ͽ*5:>H|\K^שAm>/`%)r8,jQ e!n mP6ZއˑJAQB>2brG= @g6Jq]|_!/er >.n p l7s :% !ӟҶ4wp4PlciV]BOe!1|~otpYYc-AB# \Go[íc,R'ױM(4 [aŹsk9J ̅R#ʉ5ʩ]$z>=ԬJϧ񬉋!FMp[#< lT<X*eJa>LdBsg_Rt+t2w,/[ЍwBtKrj8u .m~PZ~V~yH$ gޚpRi(~,^?[ձIpg63LE& !Ynљ6vw-]~( "&MbG!dLe\@K"c<r؋%3{Tթ6YtWuIjsLn]z~&3 hxA J>e%(В> W M̔x,9'G7jm?Qnrz ϠnC ELʲưUFX6%tGϖs,CNBbu/D{&Vj"[QD0Ef4IkOTgT!af촎nfQlƖAu3[ٷez?| ȉA#H1G>t(Rp*P42F48MBJs-=ŵcIU_Wu?B%4ʒN} +KhQ@L" T+ٷez\WQ0bRC6_QP~z`VHQ*]7aLo"WLYIT^go  iAu눌:gQzZ|ƥΌ015̥mZ&ez=mZ&ez/qG=/ZZPIYʗI^?[HWoj|cNnh9S$ɭgE@OYĉ__KE 9b(h-i-5H31]Ҏ(bo¹KCuJe )MNK{vX1_)v'8ѕ9W1ްtJSLiJncG՛h1C`owK?V)TFxܱzVaCO jfAO&fw V~)J"x3կn5Og2'ZhQWc ٿ~ sp@o1xҦ2^*f.sד!WɓYH.hjk0,K5lE tznޅA bDXS1y*+^ys 4tn+[.MsέF DN,L UE"NܓgS֧B<Ae&QyRCF"l@=b=OxW,ky[k8̵GՃ):y_}2z'4~}"'lrї }#3Uv ̢%~/<g_ωnKAin"X\.)N~5pJ8.Iof/u7__ێk!UgBZģTC}/@,-.-K]!mRW}ITf^a`sBH }_ՃjvyJVOh@;T@5rsJ)Jr9BukS@֍6H׋[=H3Zva}p56'.W(ޔaxpxjC@yah)?,vZGoPvxcxA%xsaFycğj !m! C-D7~/*aGZBȬxynN=&6/Bhߏ߽y8OLYK.7]'B661Dc @Ì,WAb{ r#D{Ҹ_$\x˜<N Q+x=^zme}zym~gP P#Fa ػߏ`F $q~bL/zZ4z.)SXq]{[C+ĺM P": IOk0}.eXù7Bv=:K=+wqBdv`rQvȝ|M_o?H,|xkHiZͼAARQW㳫[[FxOe V_=>3E\#H@,,Ze+U3]Z 0t=g9B9vVT9vyqe'c0\l1С"F26~.ax+bBEQ4p?9QΰPvQAԞIO7z4H.ba_hx HO?=Rˁ}  <,ۃ87"E_FLq{~Д*7C%'4fޥ1m ; 5ol3(~d#V)5Jm46zqA yB^%er-..+OG3=U}{e8TK2~o^COxBWŌp EĻA"7q%6'!D^^Fܘ׽)*8H+ES@ݯ;03$"%(#a3"Ձø% 5$ja'yd0qxqO( ⍡ MO(+{K rB Uʉ 6K07h,R$1GNZcgu&3K?Qɲ˸2"ɰ,xZ9 Djx0>`=7vˁ7]xRɗu$plL8eN(8wܩeR#g4v^ͼzR 1tHrb%[O*i]Cwȝ,T<'=d-y2!^30.zjPȖX̕X^wPȼB؃K Vi9QဖĄ0Ћ'4Hz=2ZGhEr qԿB1B7!Cb+b]l~T81Tb*J.rQ}-2YaJ4ˬ ?@POakWq"}/@=t_h'x8C\8c>ڔnqKi/̬6LC=) ʭR+Β7(6Hhj&"YS.z\f$4 Np8]V}boـ@QU.ꭊh,5ܐIlaH2 @>}.#a3/ֶN%t$ @\PP+c )),RØSEE ͢)~-dE({oV CV;<)DÔ58W(') +^!;5 v@?.G.F8%Qw힅<߳O=1?51$B#hzީ?x"DgΡϯC(oȜF b SlE Sl{h! 4b3V(1Y) P:9R%}ZKZ*{.5M~Fb)jdSka"qlDž>CՆEx9 i).HK7ߔl,*]>4 Xm7)q UFqAzPS}1ηP}gqjB=h:=@@gF Pk`ȍS2ŪpQ7.BHcs,CKP ['@%Nn9suH W@Q)4Iď?>nď[#,5"][hCPjZZОg.&K1h ~=<| 8"8A`[pFh[4h+vkT$ [!KclJ|&P@?TЗΜۜ3s.+!f!t޶6MoDlhH"`ZtM]X J $T3L}j1;-L G+J V3LKz!k108Xi:N*5}6 11٥@O| 9_y33VJb``lIIMI5Mj{ӻ'~cB`|aIJ5.Ў85ln)^ QU,dx,=Q/ k,x ( Tl`<9l!K,SsnQ<E`jյqU0O27#X+7US'[z}~~^QRzkR*#$;*t,᭑XӱCYMB {('lc*QVo_X.JH-`b*+QVُu IE$1qUVoDjWb _*F$.%,.^Zg:Lτ/鹦Vy {Ck^^81f.>p{.J9Qe0v63 p"wc$eIE S߀e:2#>jus[ׁ_RBvodtdhֱЦY)86!G*P/EeE|#{3W6AO'm["Qx'F7τ@t T{3Rl(Ϩ{i;clDv;r U@7H(N>,Vu>u\%).@}rPF?Ĺ^sA"^inX)zɰp0CSVA(ov'~Pln9D4сXfš E e5ڎ}RTӭ(,_ #cB"r=&LJ> gZgCϝf_ҭ$5M0S%Le'#vġ|ƗP,ΣRYPEN= +hcQ8r VIXK:QݣV$LvD뺲VS0!E-*Er:qؗtkwYsgt(SU74F P[cG+/jKy)* ;{\l:ZE96PoTtkU8y}xeJ Xsu Bl]C5CY x,yu*Kƽ:EE997R!qw¶Zk5;{ XUvI1)*28Pί&n{Gw>03L{Ɠ<֓5ijdwIGܔJy?p9C׾|/BnɍTI R B%ǻ5[NM֛VYM )vjrs6X^8αJk)F{nэ[Gbǻٿ,t~A9h|^Q5_rǃuHIUإoA+K?ۣH#a-ě&DOݣ/%D6C)L۲r|ݸc>Cl}8wy-<:N?_.bAYA@?g]ROXqߎ̡9~[U[@hkL |xg &R6I 品1  0e2+G(ˣv`̯ N݀2,% BoAݿw|۲<1yTxoZzrBЏMl=#R[cW?C&$w:{}ѻwkQBhd B?bʼn} 0͕6`0T]]҈{H{US٢rSvrZwWNNQy:C[;LˎzsٺF*NmMz_t[w TɁ_?'wSi_>7w}5Gs}5 Bo]ܡ;o|*VyB詇VxW61[RDU'/*]Dn`V`ז(p:*JIrw/qBzNHOPeN[TeN%SV͋pU/;fxA1_iBֹ4ZmdW'jUyQQۣɆE_+kOD}[˱fDN/W$>K22LhΜu|: z+ vW| ^v +xhKLn1Qxl~1z3_KDRh\+YQ669:l$*? b Ľ%x<+o߼,5)݉c|gi^jѱSe{=afi#dT2X *GRXAeq\!f.`xՈCLDuZ+b՜W:5Zs@)oc 9?b.{L !zĖ6" *(H'BYQz&w'##[0hNӄ10iyYk[jZ VRr^ZWɸĭ a =Qv^oZ;o[΋rK%g,ǞM"d(a /؈p) iP\T҄ʤ!TISvrWJ,`;p5]S=ݚz:N?L=n@']3}3nnG k\5x!vJV2x;" 'Myfz[ݔ@} >ظDfh%2=Rd(!f: z:f Z3*XJF`[( faKZ R*MbUAF])3m BD]tKB2b3[3jC: @ }Rv0P]Ԏ=2U-2T4?AN 4?Q6J_MzL#X?.EO/y &ny 3@ 12jN{+&TYQp3SrBߧ>3wGU\d6&&R>d\-J2X00'{X;aQv'\1ʼWy{1u3=%s~Ӱ70k>\ b5ēq"Ea1YU=-䲍+Fd ! !8VFq'+@.1H7.(jԛ]\Pz @~V ^.q>mC=M=רg{59;zz~_/8>,kG/+ iԫ^ ǵg屔po,1<īFY?8fY3{ )o6wf*%rZ7O|5(w )*fv{U.~QLis<]tw==ٳ'`sBh#~Fw2(rJ!=XDqX2;rLyR Kh jG4cycW 5k ^EOLiZU!UYQXC/k^ \ NjNжxèY7x DNh(=;[,tܶQ ,V=ޓ鸏[DDnh/l^ن/OE!Bn@Q`%Z?-1fY%+抧+抧+aN|puNo, Lm:6 cCSBؤ3}a3]`: b:¦[¦݉dqWґE_yLހ&n ?}[f*49׾4rBh[o\O=%?0T2ǰܪQ`{eE!x֠acy RIBVXAP}"!᭓r'DY-@-_W_%C_,zC7@DYe&EGN] !Q֘~36qd֬,o8q dA5FDSQ5SWqo_ /|f/l g,.M+C+ 8?ƵǙť2{ya8 ̩bв^)7z-3G;2Nfb̯XQ?9Uf.հ42FA'x,p9 Js&mG'P)Y)k-k+Bhj!t 8=$fg]" cV`9|*`_3s -O@$[2wyn؅qE>q\U2bM~[o4,3Qn\\8e1s1wheOF%bPR&\^hRf>c3g`'cvC3#\ z1|ي#dzx}DL#ڍ@9J(S' E(75&m<3gxcd6 F։h/lF -r+gFI}f/}d8k*^TA\#ۻ]c;qCtԋSDC," 81(D|HMK K,,Bh#\)؎lnHyfw7yy}g=fcv"iHTG~4XR;9Uj 9z8 HtEz]xyE .BI h)c<ڭ gjMV-aEDY EYu.DbH$Y7cʑMu*)(d"IFHnP9iS~%`.яu1x?P$[K+E\$"!VJY;ywk%޿c ݰ_J7,IF҆ߗK{NȖ1ʺc|V$Df-]a-_ys f8 Gu3fXD|(mDTᢨDl#6*ZlF?*qi~rr=8{uX=:@תȓ<%O䩠^دqq28(ğPÐFkH]a ѴfWBB¢Ma̪>y6^R]a'Ȥ GG1AjϞXWYmY(}O0թ AZYL>̹C1/*7X~\\ɓËNs(Y2wc嘷IYsHf'kTt)Ά^=xaQ U]cm1ƭate%e:w !A}Sj:2E2ͨjc%YO˳?ZUh'~zޝAcLnxi`,$<6nnanHw=Ѭk-umJ/8܋P;"m@FK0obaq$lE{S)ﺰADV?$Q O'D4g!vP!z7Vun84'sQ6̍RY: E [Ev])>{feUn70RㄠjQ!Q0k*{a{ PU@4vɝ65KLX{:n9\FB@ UDMIx3b{ա5U2\@n^T˸ŸQ 4սШ սЪ*RJ%{ЀI@ل:I}ِG>T{BQ,F D f.:tga4e4R@(y.isI ¦R!#$R:28e^73(۪5FEM)ǾCO)Nu(q@FDn!v lUpN^UP 0 7~ /r({fRl W<K7̡)N^|*/`Re X__l!$.U`@Q9ԷZjZHS5:,O"{p ܌mX^^e"y(SeˣEj)}Xn# $ru&XU avo44w(/_lj( S>Ej^I fk~u)!!p[ogClH%!vgݷ׏IJ@j Ю.* CFIi!#$K4~Y46~k;,Krɱ$m4shjwldsT/}cI/ڕF|$ۄ{bEj]q&!ƾ[,ƅW T߽0TGYJqvs[=C|5mqc}h~8O~ : ;r6>ރ}ՙ [/ճ].xp: Fz B8l ,q;.H?{W5>ll:xttqw ӵm.bWiBx)|R:m1CNhχm"51+ `"m^=R;o[.o[#L׍l[=y*d Ue#W QUj'W.YV(CLKz\@@rQ*wBr! IɯZ o[Ql ,(ѫİĀLKv'SD%j!^kֻ:I KI6,%0ahB:U!;~/|"nlLo!4=adyy&ڷ=VV g2Sޕ0,-ex#^૭nOa'i0vt IMo#J8[QZQ_%_CSk{ ;w0/w*bn2猁<\v=IWDv ;R9Sp:dNnjQCYc C#K 1Oթ6V'V"jCSnS.7d]i52r}^z =8S$BK0}ǪtHyE7 t,ɓr`xl;}o׳XUVLp0@+?nq<kXB<)d>ҸC!Ku&EH lQ,)Q= 60ȳ,!3Py3'^S 8((KK\W(shiFEYKlb@̯Ϝ.lþ18@uuhm/r5XvCH*~ӣkR,OX2{s)j'/oH_;o~rWS|IKXRȕBVcDn,curB%87ldu:q+1ހ{2e2+,[󗞖W_9 S_ /{"!.u3&%bR[.Cv!#DKl%toN&vy[S˾<4ZDho T`Et7A7E3lO/ e=.ÙD?{>z_hȻ,US-xM呺 a,F 1܂IEYuME(UEʜnXA[rK z-*P_5ޖgWP^RϪ@-soTimKsqE[2`P7>HsKyHN9ԗ3s mޔF,~l$S G חX%yc'C'r4ʌڑ  K=Ъrd$PXr#MctXl,@l<hh 'M"|Q޹>7Pʀ{CcuB|/u2A _&b/“]7^L=7zqwh)oR YH3;N?g;zV@o1Q\d@\Wũxnaϥ8̬]j]uʥۛ90| 9!n!9 +dQUxFOCUGRqR0FzhPf{ =mշ?lm朐2ۨo$`!ml6Do0efnJY u6eML.Frܞ O1эӎ̩Ǘ&-K'$EC/R y[qpE)Y"fF-&fF 0@ƿLď?!}sşo NY41/*# b[rX]՝4Jx· U*bp(M83܂: v(Ko oӇ Hnn2E2ZaB@ Bd,BjzQ]OnF}jkQ?@kc{pxF6pM/>/GmO3?nVgjT.\=F;ֆۧ߸\]O񃽵xd}Y}8C~{'5 dJVžw-Wjm~Nz`$]"037X)ئOq04٫ܺU:(iX>,l*'E@pg=5;ŏfYB?$T\!QO{dj66<2B"x왈9zR]*SԺ~S9wzgvB0BM\3zTQT=6N^,ni UT YWt4=~)˥ J8U]jǻt^"}Wp*yPW|E`%Hy qRZ&j$gt2ro1WŲs@'$8_(R-luF± | CI#uh>jxfE$)Kh@|n3!/BvGv!m݆i@յYء`Rui7ź;M`PmJuͣL)E9,m(j^̑f< \bSm(k{ԤJ>bCDaaYvGW/p+@3Ÿ4:"# #MRD^41e]CS< ظ4% (*0˚ۥ,˜ixHN9.Ză?qSivD<T举O-Ǚ$eعmrl{BAkX)5e T# ]h׸J3 )fu/NMî'G& x>6'- Wvb'R{"n<=Cv}@&ES<'X +gL%{t{ hiڇC4pl`9Jf??㠱3NU\z#+Tq ?2(Adσ aϲ.뷴V]Wx`9F\fd]dGVkEΣxANႹP^v18;vCv xx[>)E|9Y?뽑=Mj7)uY4V0NqJl%7"XG#FIx$#Kǐ/| ?*2,g|8V-Pu[~)«5ZS*~WmQ?Pq"FZ i۬w[' r3 f|ea ՘hk+4jX1 V܆6%"ݬIuz'b;wʏJ]Q;%~}N*K\u #Ӹxe?|T灓+ = upQ# [O˥ JZr8qӇ Ǎ+[Wi8:kiV5V xH *J-ՐӭB(ylJK%\`G#g@w\6&(~W>d|3N%%eO"OUe>nHQ}#m>XYVs`n:ͺcZ +===.J4(YՕ(0焸'v^Ktbgԉ uNATxV߳&'P kSBU%`*L* ]#lpWٌh~'LOHWוR'S OƘ m>jNclp6y' 1D3 ?} _lտ8`728{^\?F=K?ʬrތA!7gLqĝBOgjwbsvmIJt&D2f ria<>]AF!2QQSζ$gvƵSx^\6<]+րgǩCBES0j v~g,!' gR$K-@N~k_x mU'odò)$<]Oᓛ9m}4h9WhFlqkbW뻣x?y0`xdO/,((ϟ"=#R8>Z)miV\JK򡲄|Kxy @g0J2hkz ѯh*>lIU~Eer!r0V >/"DBZz{O=r;#h#jq~)ε&7ri#'j\%t W 6._4ڱuˏ,RGHn|pNjzxO wi@<m]* a NW~;LCiRčuU8ErGuU 15Ngك˜arheHE(2 H. N. ƀA:Kqĩ%gwd:5'uWl=y1J\kԃ _+! ]ڃ.}<^-xp0.'MŸ_)sU#;)e\V7=2^zwbhjrG<%nNw%SŻU.;A'ZeP'\TiVr;H1#7XΡ27 `* ( { Ngz`꥞OMI-֓Fғ6-J f'i"A] W?~{y 08\ʳ f"Ķ({z$;3qL'7$9PΉ lM,]y Z}qG7y`p(i4\6"uC`ek_AV5mC[185gñ +l vcmyVd9v' |IVs [zg5 м`j݀@($҉D*0=Sq4t/8ekv٬7z"/٠ :HF&Taȝ lp 4;Ci[G /l1wZsM|/r_x깂 =.3*5Sf2ںoK9ݻ~oM6CT aj ̵*,4lj)h`Mxa)P&Iʧrʜ iY#0E*-,=[٘[;F)Kq _ZRd'R22˸Ƹ- ߣ6 T^?X!ɋn:;!/:|u"k4J ŏJ^״%8"sPRNnP%"G$pyĒҋ iU(^ZGi\`\`.MdA~|iZj_nW^<4JP Ti :І5(Ml `Ib//%D_0Dm}]C>ߥFszGrh8 ZOQҬ-&zBA湚yFFŌ*a%1ma1I1XC-rx:]GY%.&~.H+0HăXAQm9X^908+RVd%_s|"+ 0z%iQ~+[ O_NXHg/'<ה:&?ک~LP/fCw=ˈl:s?]JθHwLsy4q(NIxm)D-} 8̩n)2-ahǯ.M J}=$0Eja|3{;H}yU8g''bcgV%7uxfKMi5d)E ?ܤ(-+:zbXO C }傆HFP΄P֙eE9 bLU3-*ηL 9GrB|Q@-L ? 5 &[8Ȅ8ȄU2L]%gX0̋ rpŎDZɆ\b}'Uc,͈Mʇ|HqA$>Yd _L0_^t+moIxsIb CXb`K[XnK}dD xkJPu"vr>Z)Uzq uյ{'>.Bcw# ~2%m7EF,.}XnN/HڶF?k,)\_o9aӃnG%iAo ~S߇l2>!\ q$ONV$p&uFXK3}MCxLE}Iٱɋ?D|2V,4Y(Hnv7X Emo>--,6ތϢ}*iñSsyĨMH+a|'Uq5stIfK2*\/o.ϥY^(B2 P]50 mf5N,uj3`pKtpP.xjocͥd׶X(z_>f"Us$k@fDq3<`zKn{xC8>PNiOHXwngH{$ Mni )uql-C3}K+QG#rnO^hH7+pP{"IMW{E&ȂF#׺qxJ`Lnk p,OumVv‡KuF' #֌Js;VYdzWhd@G _`F`sKH(dH ً\X*r8'rsč_̍R萧3D:3>|4c^;DYt,ibq07oE$p׎ h!w dI~e+G5\3fIwu{|vл\;ӹN(7|5hjZ\:l\:%wv/mP s4-ooB޽症5כÏU)ۓČ)_|>(`}룟*4Z;F\ [ACc+I [D𵣯VwZT=HRYQnVR;D⁙|;}S{$v GA[b5s?͎- 1 ;e3r:1ȩ! @4+X\c3 yhi0y( 8D* lœx 2 `sd͓R">i 9EPg!4cN>á+߀~ygi WJb؀Wc-ƱYC^*8Cru67"4ByWT9յRu-žZp݌^s2޴WLBͭsdӡ& Pڱ҅"ƌ`syrP .= xwiu(4Wg{~G=H-co8K[)npfX ojt6^/7$19h%*cô6T> X vYȞ֧prxJ< ~߱KK„$r1y&[U7w&Sl 8^Ǣ#覑o2EHS+.y`B|™LFy:G Nç4߂x93If_U 7/s\ &-,5ϛ}?%CGrn^qs7&L]6S_a ~|o\CfSnWLޭ ̧*Uͧ*Tv`3t8a29fI?)(Rû:CBƿؚ>\:MĪn-8jw'e~jwr7< JlnPlDXuLH{D>\ >  呒!*.kuwnj`..7hI s3[wtN 6(q J. g!|wyaX"R0bX,mMT"NzXv.+T;$2Rjmf(6NN04|YM3AI,9Ɠs`9,NCx>åI wBܻf!Rюbe_DȎlId˙əXt;{;= F"kNo_j؛*ͭ鵕:lX\Ձ0fMb3lP+u Wr0fD˴S;E;kK9-(H59Lۄ4ZCG!4W4TJiPF Q[P95&QFP~7H,! H.9Yy(( $J^Oy {JhMX IJjJN "]xLFIJ)OeQffYVъ#ngy$^lHђU^> ?|k]{> I1xGXNlMVQё'R*+5M~J:b4xzujj&VM4R!+Z%ۻ0ƭ5 V=U .[L /#NxCR1tZ#8W=lz\L*3Ugaw8a (M ua"ͻShxϧMxggxsG/)2z᫵.w`W/5;w&=DpQF re4Y3OHWK=VuvI|֑zCo ྿S?r'*%Ջ[}{'Lor$3O)6ASꠑUrHYK5_wj:IC%xghQоN[1Er=].90:S9DA">M,Ȓoa~a xbX60^{WQ8r ĜBH@zTByTy 0ȩmcNPQƬelв0b3[&ƷC=SbV 树Ia[­63ϻ/Xľ)1Zu`KP_BnyvADgjl'1x/g)9ܔ@_u5Jќ$d7]KvԶ퀛c*sU+yϳr`wO&y'|ٸ[>R۶ ݹGCw9MpA,Z;e,n,iNwx-R){ǞM|Gt X JF{nZ;D/>[)$W$]^FMO*_aJɗsa_왐dA QO}a[T ^z9UDMa/mRŁwzj!!ly39jp@Kce$Ti a@'*gWYpW0=RZZA9 ʁrNIY2L鸩@ƿh )ZrS|L վ N>a~b(ښ=gxAKHȫŘ:]r8GPA1hg[@(^Wb+c峼j*TVGÄ5ٕP{m'7a2}ٌqxQ ,@ Ⱦh}g~ɾ Xb}!Pb0Ou6GVuUG#r!&NivجFͨ\'}%yx. Y9cAZP2BLkE[90 D~~^^DE["s  DJ$!2%,$Bu?u?u/u/uﺍw=z*u?u?uﺋwݏwݏw݋w݋wƻn]OŻwݏwݏwś`Hkfy.sNVG%\|󠏂N/s/$ѭ神@Y(!@夏.备.ͭZGli|Y#1\@qW0Jy~|3;O U\5K1ޕ=t$c 9+X?צRE[Źd#-6ds"@[d%h5]eddtXY, VE'+iU"@"ez(R6Eբ-ښ:"5'P9I!s3c퟽vκY٩YUfeF; H>+&Y H0YmPIvdHf>q*ls&\cY2G 6,A;w8NFjve/md1Rm9s1`U 0&~NPh{`BW ܣc#khb4% æ_\{s5~`N6DǺh#^aӏ9 9 4p3[=TQ@VPF$FH$+5oUi)~m{ɫ-<ЯTs^PaRMz$O?ކq<|?d.13TG3TG oCpwܺT$NfǮ -z$tl M- $c((c7𘧨^^ЉKV\*=)RA4VZEJ/ZhcE+EHC%HX\qo\zc"gUvS1 ׆g~j|r8ߘ},R4Z #oL:4F%䉣5rgÇI94a:WZ&EIo◟$@͍غߨ4Ip_7V3ّ<60RҡO/mef&DVy3`lHK6ڐ #e!'m)ld{~W:ݧ| qJe^p/v"pu{ZP9/]6𗮯eٯcewdxL-DL љ1PgFpyg C؝˺84 0 r!gη' y~}/Ϛ(o4x_9BY2^3їe:wlf4Lp8Н`$OD !QavG+-2C@?ƁnlU\DAc5<8ItgtY:9P:8BS껇Eߕ$h޴Zވv)r+)7̜ gTГN ʨzLjQ?̔,BJ C#a /s9xx "_)Cs|SO*<]ZZܯ4W(#/"J@REy =ϛ _?"S?UMOs䴹Pu@1;T?R2OMd9/tE|a}npWT0!>@I B$oԞ{$L'c~9aLa,K2ҍ%:|cq퓱Xj/\COT&j=G^q xr f;9~ѽ~99\顏RLtf3/')aX;⵮cI6pɱ$!Rj܍Yq4ĉ' 2dz0\B-t f$e4)&AG'Li:$@_do~N$mc6V6afp :ShhcK[oų0xr:dD.rL4L qkl8OGʐvckg H =On,]ux;'+ݰx[' .V ñct-=Rri,)RꑰEM`5(#r!75p oVja]bvVB3N&O5{tL6bFc&4{; $ ^u7 )J ;),B c-Öt:sᶓL@Wp3Uf N+'ʓcJ=5qf: YscyC#n0pęXp8aI)KJ~ܵ69}Q FcIYI@޹RDA )$R$BOWBy}v=9+3 Zv`}:V`͊|.SʒeP7bI;Ey/_^VD>|%Ddz3qdCq)'ƥa.o0m͕arY$",RAZ^)gny\\ڪ;jDq!HŶQ]̓ !d-NZڢ*?ǎ:v%dcg:2uuec]Wć?;r~f6iDj^px1yLC XųU|2oVڬ4o~;4X{f 6wf0!Nhc0!6KƑh3-˓1=tX@0fLc3n@ZD2 |a?^醌A Asnq R?aCdg9kR#@ 9q8)t .Uk7?t,I'Dr]K@."SZn?Uj({=JEկG+.0T߲ŢuFX쵲k%%Oʿi'Y#KHGKZ:`&>&AK8c̦BwXj3JtnhexI!/襤ZmR(턧R.syoTӞ5HuecAGA 2wuos+s=_du$ˋ=e#U5kXwKڈLn!xF̺>/qVi(K]{w7ӢP 4ziRK|kIH2:de@%tRF(I I T'đflvz/kw}voH}]ַ>1N-,:mS3컙Q\?e:87nmsgο?o%L<-kG-tq0n&J$FCV:"rc|ÍXp8tP^g`i񾇒0TZXw%oMw{\@{}?2+f:3 Q=Hs_~j`=`Z~ #&GWJ^OS"\EZ-\۹/khiYkNH~;*u?Bꔟ|09gGSlRg1]8(S3;贋xj i8xoun0f fD(k ~ڦ<_cu7|T[a^&˹G,֣nKG)jgƌG~"ժ݃p8|x2?Y4 Iͨme)؍&BkX9YðH,ힰlDl}8ɉi9:ou TF-(#F{a|h V/W|kd-,!.Vwt!gwT8?P -kr@jz}b,~w<0Z9X޵w"7ӨzUt3=fܬ'_^PM7ڔA_;dd;-ܾ! Ş֓>ެPB i ᑫy똱{.:=4aDR6)Xצ1nLpݏ7@HEŴ)W,9x! BLK2!uP,?x( 2:|[Zj\w_o/J b ]!mm)`|T~Vf~%[qH#c=!޲5eW*p866""^gώa3 h4G/.w$s~S\xW ֠~j k9 DnKTt:=@Q(/]3;c!vj5|D&,v̋cbeJ ]r_NS9 7G>`Blrxsz7775kvvѮ`5%Şt7.Ş4dqɾo%G-A}z;g]!r"$3/XA~3I=-ov~=,u~ZrK9A8I7,_A0{xI|{'|k ,zڝ-z<,t&$$?d-"OyN"䓖kiGC$Gg7J22<`8 Brx7HxZӔBSrmIē8/qtJFsFuB1wւیU3ӍQu Y3|+ |y.1(tj3;=WW|rOYͫ#>δzW跻vDz)aխ6 ۿXp^?jۃ'2s1[T/-We2cxZ=G<y7[К@Yqr=bvHrO~el``ǴH<Ϫt>_/y= wNel 1{JZIyJR9Y{sHŪS~fF@YyE,8>0+ xwcAb8Kv1jT -OQ!l:rn蝡s}z_ȁ,zcq&FʃC7P swfπFopGrV5@H08 qrSB&aA]:Z|qb8]u 2\GFȺeQȣF+@/⒌t(ʋ:Y;:6eHHKCڳ"#(e^b p1[g@9BJsŹ;-e7!D ]"SrKH\|fT?S倃fșQi3 ?䂼cDLҐlR}(SN3=RHXd>6k?;豩A.hK#h?syKy. ع''!`P ʑsGU\H%=kXZE-JY&Wk}'MY#lulu\ȫ-[dw'6 \q?6`sp_f0's#&Foeޙduqdpc81[d M>yoW5z"gΰZ C'Q|0iXI>Yt 2'4\zO0=Ʌf1#ԗ|?ީ Ē#?=S|'&ǥVeqN|u/~fL W)|XiZH;< _>;5=xC%TFŹP}g,6P`j R A2=fcw͎ɖʚn'kz /z!B >m+6sD3*"_&7Ye$|>Fwk\n)+Z_aQ ظJqB5'/t*%k{-Nu!v[$?nǻԿ2 }걏>YDBJ<5IRKpPs DN9*6tT(SQg ѣLsASfД"4uڵ 8隅F9\ə" 7NJ<"d $ΌrO;׋W}qrG 97tx{:fj"‚K7wDƗsvl6R{f:jz!-͒=1kP1˯ ..g VV|NYы=@&5Zh0,Ўbq>I=k@EҼ3 'Na !*gM볌V/ŊT~WHwg9CkK2RZ֚0m%=?U3T^L-Q@15 W["}hmfZ}2stWj:+-upт$q'е}IՁKX\ )n#nraR3$[dH*8mU)My; >O~y{Hݑ[ݐ_n@cn,gypZ>?CO ][|"RFV,gx3v;nrNyxyAv7%ԋjm|١ļPsĞ" ބ_&?vLi_uO8& #&<.>+PW\'/*7Egnj36X}m, qXL x8: ?&)tIl^<Sg RgTi4@Ѝ %̀{8= rh:tꏱN?vt:;m$yaF35_0P0pR!bJzI2H4v^(;H*W^ EHh ,B*Ol ˆVp#&_I& RGjuMѲ\rXeF$'jҷCU6_6W _>(o 5F vT%̠K lL æH- w?upmDč~ErH<7;ys>C2C#|>2DO (% t2G #c)Vnouci }5IR~2XdrNO8!¹t X}r[I.; ))3IeL1p&GC~ Y 2$>ɂ7(/ːhh}bk@ra/V76]*PN9 Eg%)a8b*W jw"C>lj[fu&!<7U'ϩ8sەv=XÀH`(6f@x~E~D7%V$duǁX&||3`(`rX1 3Xv~ uڻsoۿϕc-|趤g@3A/>Xd['n ص=5B<13LK*Oc 5i+hׇtT'hۡ Q46(f+r'u,(܇ą2 㫲Dk)F)B GO_;1[cVTp9[њysϛNa5Zzf6bigEq+Fmzÿ6;A37ble=xljэI;N?zd:IX4r8# :s:sB/-kb'NABkmmM|t  '/}tYj=42rܞݓmi:ۡvͧGO5>;B@~Lݿp?hVAECA|hSk=WlՏ*xoSS=O53:'CR9\!!ilUz6'%0s,PDUĖEl s-pfAHRV)s,hY`!_EP>.W%+_¤,Hj`}q!ƔѨ!QZYOתV.rt] jj>ОKێ{ ?CZ ԦAs^(W`%?XiY\V1' y]@1lV8qPkOհO/Al`\@HnDM$`cO Ὄ(T ă3 IڸhV\T ]<ͅ E%wo~Z^^哺Cҗ{Ϗ$娝9Mĉ)UR?9/N槙.7eHIThʆP)"YVWW:yo,c7*)=a"Q ]ߨ+<L7YWޭxJp|04[uS6[ٌiό]!|7`&pra?q&udnQhKf-Y\ڌv9LF}]t'V2aLh<<"8MX2&Wt-y͗E?1<5_=oȗDM{^6)6L;p "-6΍Wo[<+D3|uc۰nYFb_܀uT,z u|#ߢ5-+z} ݾlp_=.f).O;+\{]{!̭|}x)Lর\y.+?~q p&\mٳ(cR%m>{bOo| Ho|H1~>0j};0))a!xFOe؟5 9xWmz`ڧK Ӥ!lN]az:˓? بS0oq xbFFb)oYԿ4=$N;≏cз <' Aې 0<%ȉM8Hӱg&ؑDC) wEDN4:^LLhm4H(|M&0,dk $EDڢn((lV5a"h`ai5ZXI6EDh>zb r)IX oA|[ Dy%|PaxX KYH"/|ORX`C)1[AIpF vdug..sHAOٿ$dGKBvlD;?%!;T~Crc֓ǜ\ّ^ռ#!,;RL@O./mٱ+xvnxgC =(’4;[$̒EsF//.cUaߨf^j73heu'Yx#gv l5nKOvy̥ήnso1m1}ý&b*ٔ-ᚶ%ۋyˋ^|c/ųer/{8y?{*^uo` @+xbhؓ3O Z0yw&uұZqyD޷9;e8wo?4ShS|U}$Mh5q{V((z<|O^8=uslJkU2MQ,dfkYe2]\('G}5|eG#%Qΰ7Ŗv5禕}+2ĭyJuc_GG<Ѡ #%Qi&l"Ok٫sʊ֭=zB'2zb]+6gR('ǹg۾560jN92)w[=.?SV̂g7zHu?1('g .T7/XNOz3qvVd@F ԭ6 M SI[l|C xPC%&[P%JW*?Q}bp\!X# \xxqI:D>{/ D!Oƹ~Zɏ/u ZF0~Dp]L?#gP$ D.~jW[,LiZiA[nީ +YGӌPxHtaBzk?>.Gy$8uqއ"+y:' @'K× p<9=NFwW_Ïyx c$NkL][Ǻx;Cr ]~H 1ȏخ DnpNgj-!D\,)C- H "`X\a֏'\N: >$Nؗ]'=I!H(4!g)ΐB&d2q˧`~">řW>;wuG2rOY IS_+C]TG HYS3+'/^8 gw7 #r%>c:ϒi`2{?.4xollwppqa͕ί SN1W4̶df:#ICHThI^HRVe~TX 89Zh+h0_ C00 ɼp-17BGkrxCAH)ppbc(,vRw ?h F, xƍK=ԣasOЯF_ԗG10[j8E`Ŵc{>@|;X@gue aߤ#uzNG & KȁX8p>1q"7+fݚan+HqOw~59"pW lWkuPXES 8_\:A C7,Nae &~|򉏣[HT0jUHRD,t%1^WL8sDŒhN2l9!]:s/}\ ` SN$p~V0L1l4;LL|b;nW:S-,xڥB"Bc}u#L wײɶ>r{@61ɔCXn|P)YGMLJDXhwqkw\bE_ ]دi+u9N݆oA_Z,6EơbfJҦ0x=II+x"*sQ[Y <{{  Xmyzlίt>pN0ț} ^՛50<8F4so8rvm'} ^fHv}$EȂ>lȸ'KxCM) D1n5F@;e)^]6Z<itl/&i&p?U97 s+ L^ڋG<䥽7,dm| ٺV|mSoU{IL.9PL6$N.~=r]Nws '|"hm`rI^(~+v5}yXؕ"Z|1(ЁUV$)\ҡq XjؗVJQ:g'bLf#;a"@~@10J 7G*VСFDHޫQC"僯;"AS"%d{NnbE~SH66reg^:;?MW3|>#@hZ|6%MXٴWc_WQ̺?>0`ǻr v^~æWDʉW(U21 MQr{e(="ShOL?^-WJHyt*sP?[:a ߕSI(Owf2d:QΚF6 5MG %h/D'PO}2 %AO9^Zh_"P/_ UOuT޷2-%g ;M9븎*<m1b*ۆ-|Q_ckF MU?Q?&ǜǮ6B]m5Wʼn#%"/AWF+mʹ+.H\}~Ł:?Ĭ9st_[:}4'.KѪlQ5UYUG75?->=65"%z:>QI3AćV;k |Qh )>yUlh)8LlhT gTfFv OmEt!IU=lL=l  ELW|!+Zb 6@'6 -cA( K" ;+<+%!,fDUguKvq3?iOWc=Gp"}OХ7qm'),byhx0ꭁm532fFF0"'W]O;dmBS=y_[zapA(gqld/hZkz=WbÙ ityә3SAq\yDڏ,Yi"[5/_ ($^#QiÏ6/bz}i~DpCqz:EIl%燥CAGlE^uw9[KuTsZzw!ctV{watH6[":˽ᣗ]'sl\A1o~OȍHYtQC)fW 8|.@dW"*I1=lb,҃EA;::p6<~xt3YN[In@;'Xs:J }/eQIqOw<V<';=e³.(+<HE"[jlآQ\h _f <.A(! =P |Z4'S?LgPhs6Е.se I36$-**@29l 'gbk٭v mx?Ċf'5F.5ʡ h߳^fy~uBv/݂FhW^B>>PVC)j(R Hj*0 e4R|U>D8.\P! Cul6H8p>l$&I3 4,mm"!QÓu bHI;mfaݍ ȸE8Hwa\@;7|In*!Dh-t;H^,.4{KS9eS Se`3qe2h`w1$ɇ; /ݎsv%ȵʟ9eŒfW{1<\;Q[!}s.,|QS*d̅/fԞK82ˀBANP aN[F#lV^?4u/yuڏC~o} ߿>7/kCgAY-1HI-\zi/5o6o~%W>gCh_68Ƴ~zi7kVDZU׬#V޻lc .\R]_{𥽙50Z۾-æ؄ѐaxWF;%\e\eϸ8qƻʰx&13 +nSHJW(#,54yZuـ,Y)P8"&z.2Xd-U43*\+|8`M"nU9 7IHiMp F>@2n?1a:"M|#s*Y"BY4P&hoDpbx"!)tfӥ{xM=?㜝Y. 1E[B&(o!W?YW2I9ƼϡG>Ia\\ismlgT :ݨ1(gx{H;"<شMB<^镖cǏ8`(%xq1N$)DHjC!@9NOΆ0܃| YGi9Мvj@Uhy Yk,h 'N%(PuV&b#`'7k(pѵlA6k2qi \D`<=h%9CAr+[4[,W -+˴erXdMl-$ 5Soб %H7VDLd~| DOx,X[=pnZg$h7#T$*"Uɷ@Myj>ĤjJNҜ$t$ |گ=t)gٕ*l$b@tk]ҋf6" k)F߇L``a}A Nh6HUoJgIb26(oL)#qaCyv(g:T.:yH6]KW&]Zt4"1ɥoN@AoJ#_}$NΚ`T1ϐ?!h`a$&O$ȵSKCT*8Dr/F"mI:5yxv3`@w`Y< 2vy8>qBB!F@m@" Ix؁L^hAC 2C%Դ!2 L)+'>i+hnO6EO.S$FA܋E1K^d- q,pEyR b!\緁rks#rr:O'>T ⨂yB'0:;f?r;ˇC,\y8 zxx@="m|擤C@ϛzav7l Mx0rADMg:! t|9b /b "\Y,@NK[\X2綸`%mRnmjN'aRһO)'{uX۽Y"ʡUA=?ƞ.DDžj߷hƭ ' _K$8Ex0/| (R I}Уld m4\Ê|bh#pP2*!k׮"c"idϺ AW߰mDPdD Y2_ՍNjHR4̣MHp hz13 FR}Æ-]1IͬHͬTjfө!ڣn9WV;C%@4:D=)+fEYGa Y *+J-G[ g~J(?)͚QQ^{4!^2k7kA3.4҄gb']*᚝lڀ{\q51cAn;st- o.]I%6Q)fHmL߻ <<©UQ]?i3KŦ J^T{jA(q '( [=z՞v ȢoyJҌ$=uhHW _MxeE_=S W/#kc) xҕW>R6Z~ŇXpPlr{柞E1nxйJɲl*TZ*Fyɷ d.# XmJ2BPaS@+ǍȼOX Pp>"&,<Ŀe%2 NђREx^UcɡFq,-Dҵ|biN(Xu"Rcz+5jM3BʉL6M)&9/%##? 6 )ݛoxgP6i؈ZoJ,]M;G=*e^oNׄFo@%/O?+wX\gA؈ZoAގv!F׽LeLU8v8ת=>VnڊY`鄃2ZĞ-ID08/,Ӑc$tXua>dX^ݹ;w$ș!ɝSܚؑn/a9ml Ͻ1Dm'`hKI{*2Ce YdYerjw6XP)"@ s'9eV:Ԫ!T$w"J3!0PDZ3T|$!%QIAuN \xQD9~GM ,&?{4f : `Y6J_XݹrO>qv}"2dqP&aB Bg1@ZsaC=2.TܦzwY{Ö?ևo}8q) D"8W6A)\]迋SHa7]KE yIWg*@=I=q "Q#Cx0gSYK/řȆ@\bD+Sw fvp2b- Kl9qg0Q}7ɂ*M )3᜻/k/ M;=ӥH ݾ&_y^¯ܤhb9(=z` )"/B^,̤OmF6c5@%z5:A ` 2oaM`\.|mYc| ѽA4U–x89B[ 7ʺ7JIp=X X.B&/8$O`׌^ч\чS% kl+N8ѭH`2X 9^:(4&"Dx=?&J$6j:|lb\KKo]+x''o_\bHd_g¿T< b!lX>^€z}Ad⁞Sw^_ȀFW`Q0)ϘDcF^_Fba6 ؏8|9TDRsO$U`_t`/>0|/: M+NLf% Adqn{~p?hN,Ʀ_GV5ŢR. _ތgΒ&B%@ġe@J֞:?7K\%T`{r!I%+c}/XG%1p¢4d#;nKޑ_Ɖs- sBE/Z1I3PҟěEY}?I+̥Dpx}ZKYY*+wM fAdARlG$,8-])SH҄XH[sLj}/^2=/(!?O ^#xu?WSF2}svZ^c{"K7FDA#_}+u-Qdxۺ3tEBk9[L U ֊X콾Q#*4Rɪ*|oA9О_VN(Xa/xY*q_V~LI t/۔v9κKq 뜉@KDڻ({ބ5DUȭ#:&I3YH"nt\߁M_kgzɑOY3J$*aT1I3 7'a]%)깞8m⃪3R GSI.bW]3p&'I3W^u#ez9kz=oSǑ:)8189b~o0* bdЕ[i't ȰpSw? J-,m۱uuT8`Ӊw]j=C_f旾#X1=kg8dyw*%먼|'(ăYi"@4O˒=H3 |Hʅ0.{Wp_{w%N?W[,$)"r~'9?-.xz$M Ji!A4b-Tp_ K%,s NlcslOlԻ\^A'>.0?($)">|2NEtitHI5pj&4G*$Et6#wwt&GL\>qM.$)":$*_M> ): `8ppZ:8͡xVII݃|A=#F U 6}~ǁ1h|jvJǾ*l &lǞ؄Y!c,iNŮ07+ 0 #:L7l͵Qrb Vw~R{l6 . Go+W*U|4}IXnGtyww΄~s:jf\*D"HL(w@bЮ~znB ?lom@[Ѿ?mPc$mmw^=4vAֈ}cj:)gJa!>;Y{s|xG$ Qw}r M΄~͵zr6)oE9X")o\R7 :Ǘ1$?;tIL;&{6ihmg+\=H `4G':S^N51O)]%V(ƔD٦AHs{5$Ni@YK:$i[$Q{0_P)"P_ZgKޡiYxb|nUF"˓:D1Kᑹ2ZmGu'^3f8goP9:oz ?1)Pa<|h أԉ)So(} /Z]|m6X1C޳=X uuR]6]<‚n5o\KM_l=_6T][-4ƿ^{ƫguyHx soԮT3:P i/@jB~^b$L&Y-=^mT׽Ka7}3^ c'koKB z|ѽ#V,7aaڼ`١ 'i?Z'8I8:E-HvG[:tnB %*TYZzuaF_`CY9E]/몉:*+Ϟ(KO\1ѭST{ORӑD/~GWqYBKHn:/洶:$N.4]ڭB"j$'B&~x?~e8m&q mTSjCKt]~ Rdg>k5탎xcrԔ>GDfۦK7u΃#3 0N| t{9׬֦}'Ċw9B'Q[;ؚkU/L}uF ɳ]pN;LȐLBZ61Rk.uw7Q;72}}{Q*NZ؉گٙЯ$ܣGBn(AƨFwg#<|# ((UMb?3>V:|᧎S#ܑKZ( Չcpw $EDB%b ^ތpum+"8v´X,%LlHw0%nǡ 33h 'Zyawy,ޒ!T`z۷wJڀ}ط go&y W>.JX*H?I?D*| `LtăܰVqr(Y9ZZO^9@zI#cK6#V ?֩V3ojDuXI ǖaUA-5(FW˺GD#)2BwQ\ [ȸ;s%Ĩɫ.KqAL^+WPJwerxl N6kY[Y[\XwC~N|s=?2W>?;6YӋXN9m:Uƍlf[ F_,c5ʇN5[y02ZjJsIq,gE.١LI@ QE/ElJP$ʋ{lةt(yu-HXh 8`Ό %V]2ӏX1&2\*Zj"=kdI:XU}H>藺핒z|^e mʿe#[efNw`sĊ&-2y 798:$EY t{7,P~ ?/'Covq)Oȷ$D+/- 鐐V㺒jM|yb'd]9vy6uPI}>񘞘:$RN 'D(HACe,*tYrw`0z +p PtB *o5y.l/EDWI1I؟ KpsL비 p<ۚ~n;+ڍ'P/Ҿ9ը >܊N܊8s2CGRsQWN48$,UŅcݞ4<I,aŸq ^G&%;l/Kv#bNs*秂}~ʭe~FBLϨ2xϨ g~/""O?Se-_8w0Q'C XDŽ˸?MH{0C%Gi % !zJEӎem*ȫjiKܕvJL$CiH$e@>xW2p4z.uBS\5YM]NRߤAQ|Iy߮緫mN_L$mrRE@ECya.9",nfN|ShJ op~L]+]=\Ih'muijĬ >fm`` yJ=m5\υIT>uB$s-!<̓ڈgg2p{pmON*w5jW*2N9hUjMՑRDxY==SeQS>8Tjedp\)Wo f<&?\c(Ǖ;\cOsX 8RrO}<,`:sOJ<,4xZXլQFEgG] L('%)1EWmA@":DsIŝK*iTiG;t߅7C%ZrqxҦ "ֲ8R k+<=*[ph.11OJKyXRb-H٦֘fZkPDXlvTV*Uy7 A ׌빰%*|.4Y[BWk[!v5*¶Zpߊ UYeB?ȣ6_4JUiLEHZ4K8i#~E-Ȁ}/9uf)*=AǶJms6bӞШzʦzʦz*XJJMx̟5 Qla֧jbBn!j N K|o<)~ɦ+|(1t5!\e_Q.Qw_׮F)> bxn8"`ofV]e!a mPA?W!)K-K'AZoGqOtKbz,Kgń"U{|DX̭6-@rinpH[%&\7]}G$tK1{N-E`'1:@yp~R|BLLwhUްfsJj|5&en!1 dmq\L<45\(td7.&]Rp~C!reg/F& 8=Tc6/DC<Qs'-ɹ-xƓ8tcNSkDqb5Y8ع)wĤ:Ti0 c6|<зU>0}&aY_} #e˗F..E%~ܻ0Ƴ_Aʳcsͅ\L {,,`$F\L k<3hKܚp[0kǼiQN4<$3U u܂B*)•ّb)쀐a[@q*ܜ.݁DnJV'ˮhҴҴ.KneB+Yle8<sgsƮ.6:ǂ%߽wwZb ~د}}5BRf#2`@F/e)tH% ԑQ0TFf$SZRs=3wG2ˆYU9]X9-y9yxZh ªL>VFn߿zz1 x3orF1Bsږ8 G*_.HϰxOQ_!!|B ǀǀǀǀGGG!BVWr~ rx-ud bxxx{{{ϻ_jFsQ҆a ;rm$? <"֤>R &.\)5534 eס?xc'exdFsqUUj8dy؁Op⬎ʼ 3CC8A9e\L4]vVexRӨu%6/v+]> ؂J1Z8_z$W7d܅R"f=u92ө[[[C:sQc=c+77a2wcw4w:eF 9^:u8vCc+Xsg"aoj9(96v%I W זDng.s T@f!K" s~v<- zVa}nTz>+YUr&\9%[yhT,o꼴s  Nw~5]->(5Q B.GS߼3 :hbm3t[ni%Mqb!ͨd1qfTe~R>hǙ T\|a \Me?! 8ofnIb 9snh, րPSqN͉ @be[Лz'μC)T7iZ qn s;%lsVx =l4e+ [5EDZC"Ahih22!ڙd( -Г>o5P;AdPzq$0LlD|q+=pL=䗯}pb (U" ռj]΂,adcI5 *0hs4l\.1 ܗetPAhYo%OqU|chPzv^53X&L 2e26 fMK?e38 h3w+܅zGOz&O;A W`;Brǖ_; O%]>8'^]l-L E LY (<#jAL֖<%Zۧjm_Jھ}={L Yi,qun89yUب5MN [?-rv! <sG X^AWֱOL(RrТ>1Nnƻqr</*'=\6;;s؀C/Hy JJYOfSا;7GIL2*X%(`U ΁;xh3n׻&^0%A|v%1(OZU1ʁqN~Atf1_TYL9N g<&Ļ[[^9Xa?{1\;L R(wZuGxu` cpCQR9/<".n?\_N %۝ ]9]UR}/,ުnfexb\hLh<%dTx:u- hI>vǮM}[%'RWs[Q"9q][0T65Xuny/>/ C1K=%xks6WXKx|\35;+rdq sa

J+/#292:%ZEX̣֟ 3KI+,fVg\s04T+VB& u  cEe?F Vq9pUn){bolRӟ8U3;BK\qr:1VLl4:Z p,,`d!/ޏ^N~yyJՎ68-]9%!Õ+Ԕ`YdД`u͹썱6S.!YTZP F9`3'%:QqqD`IRﲅvX' EJ79~d.nAxX`<]mj_Vsb_rR>I?@~3{]9n( BWx  NzΙU3_f &5R=^f 7[{!6A*OIcA`j6/Bڸ)%]-۔a]zG֮W@sjurOp .a-81_Y[<r>\"4,?;4Yňqd޲n'6ijEvl_,884ȁ] *f8??#,'G:2Mfʴj5l7NZD?Rt !( /B:~ŨxaCV>8|P^[q&GM&b5u?Y4,G;Ԥ\87S[X Tb]:֬Rm҂e Z*nH;?tK;(d+m}yP_ǓqD V5tnGOF׼ (07ݗ `6.G# ,N ó ꁴoUOgfH$1(Cb€VC, Ór=#W>^=粰ar Vi@SC(ҋe # ք_*/1&NIThYAM+ G=a[ J]ܫ6xGx‹{֋rxIB:yBHG+ڡȿZ=S†'އ`՚$k6W7twŢ?ٷ y|hAD"&n"I2j?@ "n}Q6RH{cq%+\Gh;PHGצeŸZtTNPp٦i8 6d8 ~/-HR A̧upQt?I-D:цz}ZYw~XgVoc6jZM=հ$3io܍o\F 5o;v6lT9 9e#WvޭQWa߿4l.X2X2vK`iva*,֤he7'> M-fIYޣN-tH|A)1@ѭE_ m?]yx1ynUվ3&>"kA_P Bokإ,zh?i1@+mњ!˝pXv:9ݮү#yv/lpT $uW)Dqxߧ\{Ys8Sx1~ 6nj^2-&> Pk ץƞOV< П(+pGЋA9݉rt¢KlH9exe?}9JaM(E*DK20ЫFZ?[YIr0Gk眜3H [h]5C+vYKIkRT8&aTR\19YvXɕT?,uS9 ގy~D2JNqo&瀵y\=r2ȊQlʉ|"US,@?yo_ב~^*nRM:eRC|a~)V);ԃԈDϤqm۠+.dEx?JX{]EkF(~!Fiq p, (F| Q$7lj~8& 4X`~K>lq# u\c.a=Aq-5,{˷꺓)Vүvs1|JЯaTrnBJdԤKI1RM).;ܜPZ_5 WysWC>y8mOHR!WO/Oܻ?8%U L:C=NzOm*LU"$LnfᨐTyiC2]f{],zIr<Љ ӥvВOG"<) h!5¢Dc?b褑r/kjT"o'X56sę_$[zoOG|8>'>!,†RRSTO69v^C)YwI\>ދd4H.s`b|'DVEydOj5Jp7 D&2"/t`T$#GRl3v1B<,Xm37dLiR .| Zg ա(sb;=ɺ ٞGIR`iaږ be!föI/'&2gp3G7 V؏X 9ƥ#k?Q%~Z9&N@\ۿ)ـULJ pެ2= X1W xf?8g!|TtSŌv_3y%S HpVտ05 5}F%g[~H1LNrM fP@aO5д8-9wg<0blxk1X{Ld݉&C<;=d*\a(W'î& |X[z ì9w9¯h? s/eu`/ oP?w6i6"a$(ty@X5a)$dH^"[\VqS]|yvWS^5q0 .O8o^u?G@_s_TaK_}xű1̊xx*kVzo} F$# 9NnSU@OiQ2qE `8oo(e ey;-h4@]'F"$!^ʻF柁y]?9Nhc=2l /KVrr/✡A\ jR~ygօp%SVf颔l$V`Awc^^}[ ` ʢ{3CV&Ό2a6w7F!AGVj 1Vي $pUK 8|b)"]'pPdBDBH % sWڲ 0?[k쾖/''k7bVHQN;b6'&6'W-Mt}} nZZ5x<)S 58:cV,4=9};==lpw(]zsrR7:)yȜ)HY&FQ HplhQQ˹ lsug 2ju1n3s6؎@01\ ۅgAQf3"WWT/E`8]{@Z4 剹CC@ *}DkhR0`X*bچN9UTo3Z!3k0{E"фjd!Nb[<ň1g)BѦk"< qa)O}':fip\ +;8{:ɭˢhseYFv,94QI1]JK煤Rsʨˣ,vJ U}Iuꉈ͗ݷ?="ѷI_‚ :' R4O՝[38d::#6*FCqpPhm‰@~ 6{;'lڰ5lzgF|~VY MGk;k~CwKDD̳-` sPeAS ="Wi"¡wHB MGYѲL7/z\ㇱB)6 L@jTe_ wy6fcOk<!F2^Pɾ}tHD !!Ԩ)ɶ]a1R?0Sћ=4D0CrH 0eԈ_X`=. 7=kZ&msǫs x+!?mJ ‰@yU[%M \Ry>R1q\3[D|X+#Rwok<=チxVC. udj oZvjxFy!Q Q#A#fʳWb0Kl(1iMvwό1 S92{6ܙ@Uoprʱ^'hL, DyTĘ@*ctde* 5 %_'?"_ C8UBΧ=LZyAr6pkwvѹ)3I^I8EԢ}OIQyMɜST9٩d,/zRnd"v:Ts+Y꯮!|y6z; tfC&ELA|xm=1c; Z/!E(eҵ }h˳-)Ge{s5PbTm_LKhvtJxʿ^e62ڋF=EA>gyŖ4TDACW^` #48?IH&ưdyo%I!6rRz8qʔ:}h}?p4cIljPig`NM{ c{@pDѭEg;%W zxXŌO!'ok%>)a&s<9g6B :DnC8t&Ln.t P.)+44K@ .UCPZ%`:`<:qButhmo~yIjvf J%DV~XldZto 6UH~mcVd#m:?fpDz>u Ujm@F8=Oz5o#Foa#s¤4({F3 /%Ccn~q Rcoy=>u 8ͼMR45̛:c,>1,Oa|x)_5(0✷miI't51 y p^82"-CLJ@yPB[AH1QCƫ,g'Sx,? %7|Was?$=Wc”}_Nд+żaO߭È{Um)AXHohiP.;gMxD,J;xgHw/eqKD-Plě?W"BOI xJҷ".៯9,y|;TA1'1 k84`$hS>1j;١L:- bMf仔(Md/gxyf8j46uĆҚo/@lx*ti0mF_?I-m?QEA>3 TN1 őj|>5"kg6 ˈQy7ՒoF|"~lzB֥oFmFLyYWitjExZTjq._5RmH߄Sn(&X˘GbKE?nZRYꪶ|琈i}Mn¹a1&4۩=4~"`}:Vr$q/&cA>7(xI ).z2qkZd)Ivj_2+₨P!:'4nEc8A_[{a}*w~JvȖ.$_Je;+y5|5d2@~o`"'5fV)?gS02Zq¹.vOZY(`[']Mؤ  O g?82E';6SF@ Ye;8=%OE"nN ?՚dLIIniY@0ap0{”S+f `9%-3.N_WudϢq#Ѹq!kvuhOƿ{sL\~{LHB 1" KZ9O2Out+Ż;KӬ) >gX]!/a(QlVH(.Kԍ0p '@c*cz¼sfepR. HEsS0 9eU4nd?]S̆[J1W9%Hyg%KŸ2Q̛eR/\LQ7d 3FsK9e#kRg?@QtI0\O[G/mΕp OÝҬ]`#z\vy|n|14r_<3Pu !hZR&XOhX5m2`S"5l/ $c3O>`gk^`&.8HW~ eicӟ٘"a 7| JnC3~_k ;zd;(z'?8ӀtU=; ?0k\Y-{;_"8~w=}?\55&}o6=9BGq!(r"Izr"ȟ0% E'Txn{/azPRkP?o?vǒ]%PI/j^?q=̞[ɝv.3iu{߄Z&٫aSߔĽ'=xPwZ;"KEX/Ow?QXyi &d^ĻAٖO|A:"D.xt, nOq|:!>.L4eu=n u<Ȝk9>WmFT/[7w?|Uj ``Ծwȥ])\X~ K:QrF{!^]!C0GA͌4k7\^w^$N Hf2˴ʮ /$QF_hDEy+So6YuxV}Jr4A-?ZFG(RLj91ު("#CFFC*V`Z},nؙIo:Pr_f+e;BgGzBЪjK~$&l?MIF;֨޿;۱;5Н)~Q h/C_$KMT^ ѵau]t*yYD^@~㫝닶Az9ĸcŃjuEnh}KUq(H`F(mbp  ^c{I><d҂&`]Q39,kN^fC>Xԓ8u &LjK%]!{E*|a!jIɈ6hY @2 ~k_;c`̹*SoWzdָb-;^SpP}۽fyWBJȬb = IiZ4<^y G<iHco9$G:KK}J_ǸeQ'aeLgZLwaY(^zJ6P" X g} ^~䜛!C+N|${ZxKT͓RQ'úfy\x&&fʗɋs`6*vX]n*s."-{{fwGB)]]3y!5]Ȃ5+5}v2 Mn^{&,؝̞"RL&yHI,&\H8j-YRxKA6~c|M_4ȣg \=B2fLye b#(%dbZDyҹn$V7E^  \K2?G`Z(Sɕfssu-{=ا'x E !-j }h%' Z?y6NmpS byh?˩ZӔDl"1E-boDbO,DԱzx! +Bϔp3&| !}qA)3ʳmԀ?;LJL)GE)n;I)fc1ŮB*#!D3?.A_`ڿr"%‰Xr hz{.tZDTJsn_}H;ѝ3:(mǥܿ ;9`[gr CHkH+dh@ \x+e3ɇ_Pd%\AZTEsBMw69@ʥ` u !,ݫ/PZ^>gۅp <3v` 8 O.3nF!Rw](yC_bYBZʱ嬦Ϟdj&~ilz 0Q$ޠtgkc[GnGJw&ݶ$o /hWeUT` R2E !- !+,ckAsFnĀf߲xhs"NO޳6]U;[ ())Mn[b sLNi6>Y,wqYyjQ<X}K=C&,!UiYj.sdnەQ&"G12J^Ce;=w8SK4cΆىrj&!X4_1#1xϳrGR#=$d2BT *9c/5e4*Ijf_fPc09!7G 6]U*TItLfZT&Dr5mCqcjU-YCG+Kw΃:4o̸b‡`rNJܴZ%f!oN/oJ8&# ZM( P7r=t"wSO/'>,.6Uvd7dN6U\xNn9SoN.a>?#hJ5 ,40Ҕhݰ}0vs4'+4N }!z;׾菺ea6z.[joxqq)м~SFlOP_&Ej+/ոW:*ǁ $}hSVG ,wQ@L(cҴ1Չ~{ C!Fc+u•]$Nǁ N7{ G&޾Sl 혮y~sȷl/)xAQv=TW{bF(=6" ^FH2ݒ٬{n6+|!doe36QH^L򼋷[Hw L}k3w's#tl:XGLϹ1m_"0m7 \)W5~.#YR!͕Ôw I}KB_)ޠhI~ 1"UDߨ̿3+Nݓsّ]~rc)Мů~"^jGj-5vRΰUtqeZ̀O ݴ}'%p6W[E,NՐWG֗d9qMwqMhYߵl&A<%RWQޭr)EmwݠGEhkZ}{g2hyMlq]0+xrEx./"#$S17P7`k_v}ZT-L?P8Յ/ j͠ A\swQPe{d^0E Hދ/yV~ι~.?Ajlt=&Wgת{^ 1/Suuc@Y~̀鴈@J/Q#Ɲ#@S 79bb<<]@ qUD3!vR< na/B3楨 ji}6k v;2 U`ͷ@YDYS^q9{p*=A?6IO~  Yy$]˅0;1`NSԆJvW)ZVlNOD:7V"( M%׿Zwao`` #/0"A*k\"ѝ'@?G@V ?kC|A: z M7/Y9W e rOc(SUoJ^~QK^Y%SW׊gyo3g<8ԧDt?)~== lsOFQb<\vy;r:rP'WCB9 үм2(ÿ,. xD=G}CZ+j#LO ΖZLx\Dda% 7ag8Sh_qڼ3w+]%jؐ%,``e9ʀb9'mfƖtO+7kJa KKJ@o\^ө?W^GT0\ 6vw=U ػ `pk͜Ϲ,8 Dpt)zhqT0hIxd,@%"[{BѦdnюZuCAzZG);9\簒"K%{E ![ㅚ'd_]m!InYKs\#=nUΘ/dI:je-E@^,{&U h05Vec So3XNɜj#ߝ%ń8_LeGD`6QWS3&N6a;ϼ󃨼^Ϊ̣\/ZQ×/zY錯@>zqHJJ#F|>DD2.8A9"5~?I%AҤ-CNv'lR[`wȈ(JV~@&=7-*?SQi J埇E (/6l蕭Y([Ě񵂟]>Kg0ƍpD$.j`FfeV~IxejqFgs(k\Ô*f)pεV (ie\!j-RnwNhǦj6" ΣDѕqHEr:c 'S&YvX?31\e2`qWl+^cJ9|? vZ ؊"۟G0'aHAo:J5whm>AE4sšrBg %ӾT:Dw.i3y%2Yy$"d8A,|̂ :(>vBT}!D&0z!MϠ>OC9/P&m~-l㝒H«x:B.[cH_WGoik!1cD'>:vq<=?q)埇;[:lWUD HmxPԳII/K?{qB#S1=T-`92'n l*倕!NAP¢GIu*WrȒg.|W)n#lTX (Vf7R ɈL|7Y'@+@i(N⏱o128d)^c/)DW̤\ b_gg<482ΡX-.rXt ]N{ / ˕L>z lT-կ= Ku::bl'׆/{_3us-u-qv$xCwn;B?FX+p3O +]E`9gB]G0& 5Lۑjr_/Mxͥ]Îbj,4q#PUb&<xuÛ͈xCd9jf{b\֥o o{_6al.u\l5ͶmIkVge0m4}&mns;eTubtmS+%ݮd Qb;tEnxkl]J&7mv[_llm`킟ص+4`[2{v~bIkQ5*IqW9}<yT=P)$SJRs 5Y %`3;yO-/18܂^x.| I*-RU$;ƥ1oYU֥0D;&Ř/tҍ1s O,B4P2D+{,pXf{Z-xQABAǾJ;j,-F4O8B Cp `i0`qn{16&YU/Cy,$fЏp/0ۑʗעϸŸn&X,ݰhá'9ɌQcf=$YdgV="赑1/~}Tހ+wflR9o\+#ьaNsff#Ey#sS>68FE&)Pp'R:AqɅLEPÉw-pU0݌*ZM'ioOvJ[p |x^͠| R}41 ЖuBQнOD oa0B-)|oW8zWSΌwxwިGG]x5sviP}eAN(_AtI8&& Xydmc:{L> N w)-JƯo8,wᯕ>'9+xM,/e[#x}."$D3gZxX9z~wGv)!uۜ$l̗ TƞTr}['+z "&G4*ۆ1t00V$2p|֒q!(мÑȔb&)QoFM`I hy-ZQ(.xgpk| =J-wHipVρcT))~e 8&RM=NK)zͤi}YN ?.<+eF:t-&lТ,=Z~-TTz!4A.7|C\u8T IHv|Csg_. Q(>MlDMBð[ӣ6uІPFp@Wp@z5qtQB9'9*OLS&m ,M6>{fw.m33p~8Bz;apDcXnEqBvY3N~^3f%Lۦ+l# TgcbIf5!8b7$N8GtPO'4?3uZ5z۾P2azid_`N:S 8!J܁3 ad\٠%V𥉤%v/zXIzVQIyԃ}gXfȉPh1UJ%])U*cE?Ǝ^ ;>rx<2UWQJ7ǝN!@55ܺ(_4]l%UulaW 8TsW-#nڝЇ`N←$*Ͻ@@b˧#ت53ktiqcF:d$9Z`?1u0!\;CƢjAl<%cyp0dؤI% d+_KqAm/fJ^ޅcu_1Ex11{,̀xߓψ;5Q]ϧ _Őb],h.GҬeX,";E 9\[B$Fڇ JE؍mάᆕ:f&LtR,d{3M*ޡ?_%8u$#\OON>b ,k]POl&iQ+0SY45ᔝuu}'0͆ P3Jc/$+km>J:r]  ;ٰ% ;2 Ƴ;&y1R3KY } bxAq:_ ߉5^{N g1G'!x?Q䑜LR}IC('lX+nnǼ@"1?}+хfdNQhl/$`&x9iOqf,w H\mZ8.p[ݭ*5?$j Ԡ"qqg-ZV깾BaXk17IcYu10![aB`"P^,Ö2뜯:cpb<6 (ટqy?1}xxYnQϋB{h[aύ8\J  F^fy&S9OI(JBlCg l—!.ODBlW7 WYi`5ue,#YxgVOu m8ɬYxP0x8- _.m\5&gl +y-j63QV5P"|AkUTaDTg#=yJ?aR;nh7kTx..7%,?C*\'-Ej|zS1K"z 2wQ_#>%() `r=Lqh8C3tR]֮8[rEfƠՂzQ&`N?˵>E'ӽ;Wd(HWveEm6¿\ u>K]ÌPiXs\M\p,R8嘻ţ%55"' dRUxvQdJ2G7>= b' Lfy~a ~Ȟq,~աVaVԚ$PRM{bt̵-ሐ<*xl$d/*[R7)sуI>J`[װ͞%PMF}n8jlr!ަxy⾅\>1/oƀqjT6.. D-{T!9Z#1 Fuc{ 5 YW,MԷ@<GLPzU,B,C31Č1&`۲b Q@r¯eX,6H2ImpX3܄HÓw7wޟYd阬̈8` J W4;x[Km[_A#X>Q[fUcrX*v4ɅgوEyj /+ '֦̭!zUBb^>YNyR2iaE}|Kh~u,xS| a_ k냰jiU)є!oz^ʲཅS -MnyK[" |ݠxaṽÍ BrsMjR'YKiMuRCk|I ְ@7Gz}e-1fq9|N,Ֆ0j|6>e 1맟UT<DʗGn%1f-"T]d42,3HЦAo"ׇG'ieH!@7OsDž  )ԙjvfGG([Z{.I8_1# GS1he 𖐖 HhW:SAG? ɣscîLǢl/Oa EFhM`!v ώMĻړeO% -w1ꁱclsz*Lg۫r~n6Cs6UIRԩDG)p ϧS2w)JX1ݬ͜—G09,UEo4pL=_n6/$bMxv Un'w9CXrF4oj/"z 7@"nAWSRKa)]Ӑcxc:JJթ KϿ Qms-m2zU(Ħ-+!YMCChلx9ݭLj!T#*$?F3JAkă;V !hQ|"ϽY;=p߫`N2} @~^9g&Y,c,5" KXWʂ5[Bݹ BTRD2v )Ȓң0]To% !jeL- 5w)˰pXz6=<:%fvh||pЂ"=ӆMSP58!lN)19 u`҈R:chC; 9%Y֛sz4ԩzqVJJ49nד!(K+g}WdYc\ⱄ3P?5p{`"pȎvKE%jthǫ}oտ$- kC㻊[<oܭhj-m$žFİ|73ơC tv476{\Bܿ; 1QE^v:<*R^Ɨ[G0bޓbQI)}O&#R2BVP|4}Q9GK4+?d(&i'ۘnfF H:wS`jv!5TEiT> mx9GTX1xTx2~M&޻?yn؉ɚnA1#p!Hi9ݎ} ŗ˳˜Ml<\'&$z^;!vgP4~V tp%G :xC[DGLUѴad\ަi/AпŽKFbC*X#15Z3eWmܨ82Rk(Ul?+Vm-#U{L9{fUN[?'_ev˟p+fݏE#R FԆE㽘e-XeYdh:iDDL2`,If(m"SrUr9c'( Ę$c_EgD0[T"l$>f-658Μ`I{6d 6yx0&٤(-) װ2.C҅8kS.F]4XyfT|Ev>N8R@ f9_-;;?{.VŇ)vF۲5J#Ձʡ% ?:h}0}y_ѼkKBv?-UW{tz_`*zs%78a|S alFDMxV) ِ-iSv,(5SbRVp#6\ BVTbl{N"Cyֱ6ֲˠ1ƶZق h5_6]T};~%5[)'%>2qh9/4ݨYF|Z 2͟z;Κ%ȷE  3.11ǟ؁S4F(r̀]Njdܨܗ6Ėi2eIs0;G'֩K)3E&^ii]݇.ߐ4ZW j=FۀZ`blD|/B@mw.&k b\[Ѯ8l0g4c/#X|RJ}sY&td<dv: $ R5" 3!,\?&) gkc8w*of_khZ6 t?F9~$it%d9ڝTӺ:l+f Hd*٩O0-6g&N}6AG":|.J#&yP%Ѹw3b!1+&z; #J]Y+lCxJV =8D<%vѳ7颧5B:=rl:#ӇKWwO_{ΙO_ݟgzzwzquZ >ۜ/XzW/JݤeV^oǤZ-pHò9ƹ(zs=M:&Wuu J)KFvHSSЬꡙjD_{3pa$3'17CN-5r<i|zf1V4gǵD'Oɀn(ҏ% ʗh1mǷ¢Dѽro0yms]T F~;0q= Z5x1 jj̙d\%\;͏qJ=/_\g[R︒BfPITs}8j-j$4fr RCECk VJF`Ez#xŝ^{E }5РjPBrlƼѱU45zD^͉.w:keTMj9vJ9ׯXA.i7_wqW/6 /n aHv[sW6/8ظMf(s`IiM}' u`j<ً M_[KǤG9D#]/CqS],2y\d=J&*n%SS 曃Ɣ!\M9wgWoUκRA pR5 SiDTw#HWѡK*4~]}EH:"\|c!;dJ!.噃oIڲ\"0nS;ǫy 1d;.\8 1|y^ b@/=Ev9ͪ&v Q*9߮*18W< \AI?5*lЊ3@A{F`ix`'4I4{Ѧ[ZrJ&VUr%ىzY5vC"{8NHJ?yVd ԫxSJD1"SQႃ*' x^L![GJ1WnUR5ɼfNbQ)#{\Y٢NtNHR¹#Z>6xGQ w_<;kNM2D!kP)<:h;xPv_Q#`Pꗴ;YCc?Em^DW\B +=nƳ_ԇI"?@jޗr,8`("GQLVKN* )眷#IuGOduUd.M(m رdV 6b@pa[dbq[/)rpY N^T*=R0Xd&6GdV.q%z 8?!p|fu+@UҎ"rZ)$ʜWn x4ݟVrWhudT/J[:{&0~t\Oa?=^IUʽ&P`hT(ቩݴG9>%IkԄQt9N1U-I6*_jIA )/ )^ ܖ`LQ3}s B11Icwc Ѓˋf9-c>e%j(F&0,gOgyB?H˷&@[ltɁWgmsvxf;5aЙ ہNU٘,V0Z[\WJOV vW@]RC8,cUMsX0U JH^qoχxZ@KGՊk3o zD}MDEn^BnA٘'pE)Isq f=VZRtW0-=8#%hn`{IXΗ/jd#kBs1 :J.>ٝp5 -'I {9e{\M }rmgZ$CƚT:F „˗XxhjIǷx=Uh䷌sbAEyr1+GدR(2X!މ@,Oׯh*4Q+U߀۪a/~/K1L671~ m>!F ,5$Y vۅ?+< pSŽ|@7V SCS1BCt=;~QwKmp'өո]b1 ^>.[x2x;X#k0!R'}ҢbtHRU'p%@"b:޳Ι3gf,\C2NKȅ?d76U:9C} FߒD5) <>1,ĕ7XP%4(>e%JmCH (/n{ZxV6Gs;M79[ڱMumNnJq2\"aɃ Ma,+_nb'iuY{`3edMijsVrE|춢<18xcw2 _9jsФD^_pzjdޢ 7‘GteLi1_]G+w:zXp=ZWL#pDdGO X-DAyb/y?>0D䆻n"ı*&'& u昤Ƌ~|yQe|1\FOA*78q!./?ku9~rKy@ӧDDK2M îlL+> I$ӱ clkPb#$~ZޟxS װzӵӛ\tDZ}U5%EF2M2Շxw7hneqZ VE^㢤kn:y,'#8.]v.s_጗.Ax7}s!tHG_Pp1Ccx(4샀 aALȲ9A3|F5³y!bwH4ѻ}u;%~IQbO;8Iـ_{r˛ ӈ,oVq7 i><4#zBn2YGM&Ֆs5&GG$1lz>*63+G"=^8 ^9t‚w{(;J&CuPJ#:|v+ i. OXժ hדųA8듽92le`6 8 0E[}::Nhm <" ^plZ{ h?ooz/fIBp\9,24WᘆlThrfZdUB!PQVzO OQW>^kjMWMMJtɮк=X E[ό4zzZ"<9V#߳mnv{CŸjßA PQ2 hǍpen>מGWaۏпPn}iQ%mZ_/>Z_ڀϤԺCmQ\Qzń#g=+\T Uɭ_lKeJY ,6^,>~}"rļN?cai#?OzHvϳgƊKZtK|tOM[Ov־Y'lPluTcoy}Pld 6v'cDsղb-Z1)TϔzQS{jC=m-8e !JSIRTښ)6[Cf2ٞ.R8=Dy;) jQQEb}`פ[u9IHz0Y0!F #5ȃ?h~>| ,6Zom`a\\z⸒ "+:njpG56 <>^ Z~atMNŖC|Sx"O ^װm4m$~)bE0WF_R7xs1I{!!ZLKc@]J"7Cj`DܓQ`fA}EvƂzR҄&mey`yNSYI%f3?TGl8NgF'l81Sss-ٛ1mt?DʾF&?u7޼( Al7NzA LQGPܵ$@( "ʣxá|S-ے> :tFíx6؊3(9yu9Oy4VSN^Wb'9 MD>" DQd|1'NSS/`Suz3uEO,#:S!7/9J֞yrE)RvRɣbnnU} I>G3fM=}*_^Ny 1T~9wj3ϼ:EX~>/3 ,?Ik<c|!# G)$Glj!sjLmq zg7/nw=|O+xKYE(8 ҟyqј<'``f[h7z0 oG""J,;ѣ9 lETٟjq<>LuhG4͚/G^)fDPVrGBFrcB֢҄aLr)kW˝^.ԇ>AZJp494 k&Kq)Fld(]-Qy*ANA%48D9BV9uEЕ8kD3^.cܳuܨYn +zTŰ#j)f[- o5#:~؛þƣz+F%?fO -%?T0e8 05?mCڙ5yatNX^kO݉'k4EҒ;^%,IGiB`Xg$=!ስQ&V«vp{om]죬Yu <9Px< m*e:?#$Oj7@h7k.وAZqKnCQr{ P: s=~σgjLf1X6iP A1p]u,Xu^Azs%ϻ>;duS)qOIϼk.=t}yv@Wld>\y̓?4ʘzI7-۠3IuLE0/EFP/#P;uiBCneT7>Yܿ*{WzM8UJDe[Ok$>OLwaǻPˏo )ZM^3:t<# Lr$_ZW~l \9^p;@dF8#d\ [?{&Hπ1'RfoiJTR8³Dy\a$ fROAjH^LlVI )N IU*|}H`(\ۓ153ȷ(5>@w힉4{!ґfOSI۞>k/Ljר#i"MHA5o YT!J͇6q&+JU{W5žtq!pZ1PAw*D>m\7U^ւ?<$13s*ۏ| v:- ~%q0ߨy?%?.WQ _DŽ%SzޔO#ҾZh }Fl _0 {gF7OZEih3B0՜wӟpv_/JOq첹7 J utQ4iS˄+eb2\ 1' S#P>mÛ374J)s[e2o+e2V,䢤dYXEt[+3\Vz-;A;r B9 /8ċOQyoD)؊SyFF\jy6]zc"{lz?0 3 q#Oȓu$6{疙H_իk1*} ]0ud7RcMd;׍!PRy/DV?F%wwbEeY}9gUV}9!}W[{r*z\@h+ HvXI\]Q?|I\syfw~Qk\$A D-A뭠Td4OEYZ9Ǖr}HuWӽMD-^oXH_ԉ8aEE@Sqr =>boHc?nf|x*y{#t7qbz#Xkhhnޝq& MQ,nXc? n(1{:F'<iQ"!-*gGR~%Lt"Bu;ETL FȡiiW7JV}+tM]AfuB~J Q 6rm@AZtd`]K 3l5zq hߘWs)6 8%ya+Ga"`͹g:@e&zΡ%8ak=*8+pM }KtZ+t%VUJX/D$2u[Ϗ]7->uW]mI01 ;˓7}ge`wB6ŋ]{ڀU9Y\,4J ZM)} ͳRbUm75{*5oV+x4LOc4 Kv0B8l V |Eeߜbb(p-!]4WCy.h՞QC 8C w#U0IrZS$O 4](jʦ>g 2PtgX?_9.BAa ^+7!@0wyP65dWVλae +2KCVB7TI&UJpr!jc*GHKl`Ѥ(Cγvh  {,˜63*Jz8z3;|.1 1 PBF/AKzL. aq=sųcw&4-TΘgrG- Ǘ|YQ:4x+W1*`^&ʃ ,FeeCyh{#z jÞ$x&lM|ܳRiJVT)*e5sC0&~Sc9S@o<+),~Y$m۸(~WgL 6o;LrfY4Oer%\ȥSѵ:8oCzaPXϙ1 rq~]StQ1|>~]A'h HbCI1ZQ:bQݏ,T710a O0͵s-r7| ae;(ei&<'̑$>>ZlTНg7a2~#?Ƣa EG#xP T6>t8 ۣ!G؍cO^]ly«jI8݈5πybmYcbKQ~j5i5pNѢTȭ@sշZ ̀pPzƻE, }qYX(E7=HKdkA ;?_Bv5`k)n . a3lk$ "fI -tYzD]vw jƾ"SreCu\2W`RQG0Y/:@jcm6`1Dzs67u"L cv'-wGSrqS b2\4j/:' fOq8yWkW7%=[E Aw]dP (bJX5t %vn_vhh\?OK.ٞHK)qV42!s"XE&õ)#?˨8c/0,z.?b`8g?TH$ݫSɸ2 AqsN :=_T{ nF kBP΀=e;9pRDN ԽK9iw47ʃrHL2%=TN{VIk$4@x{7jYge:et鬫WtNΐc0<tfw^eO x$ Stg.Do\rTGˏ ɓtiM,{,A1/M kc3&[5w-$GCVRM asT"BG8'yt4jnj3YaI~VcL%uNz/[R*ԓ; Yfu= Xh^J7>FXM-?)tM} xfX31coGc5/JJ"7zj2F\semj@B;T3{JbH}ݸsA3h$:{kmQRZSG+C"BΈ6+~Ҕp x&;œ?:˞ᱥh6Z 8֭C͹ 0Z h ;[i>G/CWE{SuF?!H@(RpN$Oa&F%i`]HG߯z.C8jfiMҽVi"},=qң=}fney?:رn{x628qg韧ޡ11Uq4&!w),:[)0;ph﨡2ǓTV瑌>ϬJZf yB-su*e2v1R9AU>:WimVo%bT\C<\5F_sY4Jӆ-6VГ-<ٛMP3<QW"ȏ8A!6ѶSkIe3fnM(i`{5mlfo]-VT#.MPW9D{V?GR-e_|jWR݁:" BqT,˴-PM;Mv5Q>Bt]`MnyHܠ,i0X.p@!mQ#{d5ޯ >42Ua,(Z{TwX6525H [IXJ_#`6niq"bW4w'- -}-F׸{TBePRPPLv2uízʅ,J\ Ķ;Bqy#:Rl{< qqli~,rVp\ǯb v}ۦ-9"1)4ěBb]&D 0Lb/Hwz[bW5 P y Ew/K3z92W˂tȋ-4AWt+$X&BR$Q2 x> 'e.DҀcKW|qJLs0JO"81\O.x.>OLX&D4pSdG{᠇4Uܡk:?$J,34\,}V:WψdOvh+E\|zReiI/8H\*"6$|hŧ0L#Ahɣ@9) 7mpd5Q=3Й7EKU9 ԧAݣt7 }I~br,_jf7r]I=az{}(BSVfnj):hqZ<({A)}D~FL䞢 tȢikO=}fYw]fR SsQ֙Sc]<[5)Vy;_39_j![caCp,գsI5[߾o2~\g:{tj:A ;x "ɉVt̏N iգO[=Dd'iClM9 ~ Ԧ0͜<ϓf,3"|P›S|7햐Z;8t $y'Z!@wFm!7&s^NP)d|({9v/ hڂ̑48'W $_v7p{4p-򇤑r5:[㊴0ynQZbhs“ ٻ9WXcV)F m)W 믶y0-44,Zϛz6U0l P P܅ҝ0 ^<,EE ed}ؠ>A+fctG6bOݐHx (g&y3\{6~6Os u5F'˂v }RЎ}<.*-I k}L\Z6~\`}ž' P~>B EwoqǗ~HPpd|%1ajL(|bx۴D-7`#5?}Ag㿁*&ZkE; C})TVzP(+ܡ;' V>?e6`~\vjp.?h&)Ѥw#e D,HIqu_S?Q:OM}Ǜ:ZVyM*.4Plg %DЄ"xѐ Hn oeJҫ\go.*ҢBu+;>w9/j1 ơѡ,?J{#y0,#;蘍,`9"f;Xҝ>.f Z^!@(YQS$T+:Q^_'U L݈ vGEIL(ϥ2GJae0+k;IwSOA1 f3@mAa&r\̕J-bXޟ *n~܆Lr>+h2Ԇfh2Mq2MaTԝkTLcSJ*?kyTnOq[(ty9WJ89.Gz~(MnTۋV|sU7Gc l nHt>cЍjZ).Qx+ =T2346+ݨ fYp7)Mj@Bjj8Cx5ALޔ=SSSUPXI}*GTQs*g]/8(;l2fz ;I)-+R(0\brD) tl۾[WLw>_ [8a FL! 8 nl}0%2E ELU1q>(C7(lug)|w3g߾Gy?N kI-Q~3 oB.&Kv_YVݩ8 o He/K ;#,',"z8mwqF]m-B߂ r-"3N$yj71A f588tחMw)F+7˨x!?%#L `ɱdח]) }j$N}~Fԥ+9lRErc*4(`N>۰a&邪o59D-677(?lYɱ'E@!/GGͪ+vU?2R>UI獥&}CAm٬ïq34ZT3 cjMê!%qуy 1N*_jWyo _P[鬀̑|ץ>_ }|2VW׎Yd>V#Ũ_;EAz,z.z;[ *!_ltA8[oByvOtQ=!YzMOPJ`慤lݰj/w}8AP qnS1w!w3P`ϣ#@($#d]If_d5{Fs v>/øJ/WKR%o~GĂ#%41:/\fILtUt- 1m8q NWE)EKR5 Gty+z!4J~,BDcEp6iù 8>&쵱qM0l[cD,e~Pp %*ʳC-5D_#9\36ESܙLbi8æ~Ac cv5]#UҲQv,*Xq]ZIrCS#<ٸ;z ( &kX!hlilF?1vL#OD˗[fD[trkc]k-qPh6 pAzkF1R8{{Y]_\蔎v2:< '{e$Bu{UnЕKq[@"}ww "r5yh\^ޅJZVua%Jt5m42gZ`;%PK6F]@!{&@6@uJxhFE Ȅלs.o ,UzhޞbVQO'E`3d|Qm6,+k[ʟmz_M~t4n{@PwꀸQg樹>Dz*2[2,$oYa8A>D4Jt{UJiI5KIatDz>呙Ğ> 3Gd=; 4<zۧ MW1N_xGS<>nE&^˩^ _Ψ5~pZ ywz h3yѵ5ȯ$Y1뗡b짵LF9L?LQ#H' )+ޯ=) 9u qZeYHDP22D,-Jc]8EK>8> Ϸt^^8/0v{|U}_~pE.УO4gDI `QGN*gY#[2zt~3#D Ç];Bo7O7?hoo~/Mn~+@UWPeEs:9CgIٚOVnblVBB.3aWHQ4r%|._̍R3 < FAW> abQP"0&>Nb`fd}EJ`XJ؏|%#NgO,d'J'troGŻ$uzH@PR4:yJ~< % NE`Gu _*!<=(\~6oCWzE DI{4^ebϭ;䴑{8bFrvmh승jZ%nǗr.䋉:[LEVpz( .X(lL8r)fs^pTp6a׋R&Г xe$_ pPRB%A*iIt. `܀+FhT:l_]>ׁ\yc rl;}FLN!1OTuM{!M7|?og5G?HWV0'tOZm AhVw $L}*?! j*KITxV{l #sքXzYDTZV*w [X[>n|X/{ahIS޸&kỸG|g3q>E"Q\S0US3MĪ>AS#Ay 8I?=;Vs׌[Ury_U!`(;lV;+~We6md?ԔVCNF:OBվAA) FCc1/*|&;gS2A9APDR%U{9cNI-3Jm\6‘ $ /gr䲻F~4AHh90kx[WAd*x1Q7ʙ[У_VFic`ӷҒĜ3$'88x]J9+Dyl<x(:Vחs,'H?ۧ(G9TBGiUd%f=!߉ b8]@szxq.sSw"s7I owCo4xI"~B\;RJ,=k~EYOOM./܈8u0'`I0wO4!vS'fqgqߍ{OR8EGqPn ;QkkP<**j*1(*1y]쪭dW krLӆN둡K2":Q1b_¸!I.qozinaCBWap0~8 ʽ=E,+{ YFϲ0) a" {Cs9DI;~~u, j]}s<f꘼uN1yN`WGq[Km鮅=hb2bhg3`,!w"_ L7#lnWիgd)-f~LWZ?9ViSauvGAwi]کoTg*EIJ7pP7lhnAZdP&fyU Wg$REfJqo(>kGrcj!VuNplc(/kH; mJ_ wC/eb,Ԥ7}݉0CPe,ո$b $m v2 k1…Z&9G )̻; „y;+oܨWg 芍R*us*LtDQz$Ls$,[fI#>q0`[1c#K=Z<U Wq4.8NCG U=[y9q)Xky!ϩѻ1$lUPeꍺr0Ns_^HF𷌁M/1yײډV1'`pާD/GSlE)?F"^+ JvL=qy%q)Za:QײɍGTNb:Dͨѭldr~adZ?5Cp8ZQ~TJXFdIog+Y9Բj:rwKoߣqik=\("h\6=f͑joxơazXkH[įr/ː9gR(<ݵDCj)!D&Hy/R*>7љӤ£gH  ? eBbF7>4U`_Fz(O%CABAdX5;+l 0.L#$$ZSn`xzc5$Q*!l+fx-E*~Ie$ll3τ;v$4l>IF1IzvY5x@<)$E*p͠m03ڳ:yg q ˻~FמϽ/Ῥ_<_7wU]? Y?Y͜^eoz3ӎ%x X.kQmkW6=~k=u#d⫭]B2_;+8t9ds y|Z1u(<򐑎:!wV9urFv^_dsS)l)Ӛ8;&`bqVD*mCS8*=1#b襐aqW43PP渹ö0يtVרh73#5HcVuG0^Qt˒Ҧ:#;y\y>78ojvaG28񏭹ZnDwKO}r`Z`tb ak^<.pF%=>l8V7#:ڛFi1&aؿ{9[k.?7n K؉/kG`]}<A(F}UA 0 ;LOB>y7N~Bքuɬ6x4fKaaeR%2 rc`/EM(;Eʄ|(C7vcC["TWt݌40l}`Ӡ1 N*he21=2*bOA'KG)>(Z3 &2Qo@sYrX+JIWPHr7 r.Bz3|)W '>a6%%Nv醛3O o&;G%cCܦ[\M> ^aWנ0t(+#V"U(zڂɄ~Bn}=]Y p-/SY՗Ƚ`*cy`h<`$d$LOZ{ ͪM v\Ouq\o1f N!$*"qcKA}ML d^] }9J z}rcn0d (1Y@^Z'ϻ >*OQ-_p'Oq)NaIP|/\L,7P eچ>6![+Nǵ맨JJGE0x@Uvebdg6p&[)OYCp~FrYoݥBޛ$3+px ^$ PrГ#v0thxo<2iqHm/?zh[ 4gN?zGG!,S] .fw|F)Ob&2_e{_rTk0MSr"J6rX <>G߯wFp>JZkz; ^A;K㿷jwTr)Fd'S+V83NݣSW Н dl}/~.m) 8o ư|"5^ jQ ~75Bn5{XP5ae#"=o#ٲ}_V1;㈶Z*ٳ+TAG0$aH}?[3U j%5rY&8o$(,_Or|ksBSڴP7km kqv>CVMӵ3_ScjXQ|ݵmh(F!w%Mx SCaHyGÍvJS"h45F}zȭqYEr(܋#4X{*Uz0럄Ͱ%y~іd.(!$(J+uPUaδ3 j}Cu?T/CQeB.ZU2RP-`uP60h#a<@OqMwtfQ8M+pspNNDs ω~E sidC (LF_hMFO͖q>Jɞ-7ail!iEC lIk?؋ae%[[̥0پMm]to!k a]^'E2_>kFr@kl8QzHcG{,Q'A2ax2x8{Ŏ2^l0ܽ:#M**~]R)cr)ndeCW HDv-)L+qvaۂ5E[ϙ8Q㓷px 2QZ'̻η &Yd9 NR[9܄B4QByóv7dqoK#sYVs)!ԫB=cͮ~ cpycvW7j+{(04ھzp <|y08imҭܾxt(R 3p! @ ]t hrM򋅧@u'%r#Cs=7…fƻ7lZtp \J T>V!vn$v-qnA;B5#p\s|CT1 CJ}J^S' Ȱ/7i/HXꞡamNeWsarhtף&Rhb餯p P}ʞnmHFQ1N*W2RD^3ئuwGu0T&#͓lt9Wn\0(*n:6 4weIqr6 kc1,BqT9}jtt*߆+N{0PK,gkPվ'>`eeJr}Ouԉ9u{\7VP2u2PʘVzt")DE 7գjT?rzO0xy,شc|iAK_rSCV (RU 3*q's `LRa2w(isrzݟ4'+8i(’3UiK)?.6DVI[BcCx'e*ˌ 9ÊC/Էnc!wk6h_N&kAgpٮ᳽nͤpzmqk ́ $`FT#Lb"!#1BlY~e5E$A wU-'Z_ aWIW$}uܼȓ r׺5!hC{45ZRvS6ya+uw7 U=2UcQ'f:2׉yoJ/^$qيd5zԋ}#r[+*5BLwM/y!c#$3= wiX ֞z1ܽ,?BJI۲Uq8]Mp5ꡀw`c}գS:Ʊ@s˳u  1R+cӔY|x2/)\~8 H,4T- K 蠤4z&H(-i&CK O_(tx;<10/NyI,MSӚ S`=U<ޥ&z>F'g6lb<#rWOȂ4ZUW07"lmI6Mg?GTYPrzXeLvfsx"QQP^n7p)g ]3 JB'ԡj͂m5fijLLW&DZpEkCTIvkĀBi^T }9 m)6M@}vԩ*oc+aVlz]HeJ5H.IQRv;?yHx=ىJ3IN2x+y[⩸N O{bT쬭\,5kQG"5/~:؏||=g#w,w*yRGeHi$:2籡+@[-0ZKTLmź2>\aVlXNl*Ol:15sPjSczЩ~xMbveVz]Xʆ[c϶xWo,8_|Tsxnn(#M;WgFKwJd9ţXd:5[a [ӓZ#֘+)9=5='je6|쾐K9e>ƒ쑗6(kP$g68;پ=Htmw "vI#8 /?]le#gؚO ഻;P3Z G2d V8TX+ha ٤ * u)KvәDt$&TJ ;j_NSHm&pR[^)d!?ǝV=-@5UůVbWIg)0ݣx^21vfi356(1$A!$ J/)–1ktp mDW𰎳HC~Xh]H|zZ={ڻ QJtOU#T[ E͟Jź+LӧR\S%'Re<2U@ro\p-꯯3fٌѤF+ݏhF*H7)M2jyp־x5L^&{TJByM.+MK=% k9|sN QI9 ȳngCLZ(ţΟ֢v/6WϵzTQvy@hÔar (`Enjx umP_=a&?+I!1g1v9Q\MɾkD9ȜqIsë"ro# |iUzdvK|8GAĵa~9{b s<h& 31:&Ce`0$5TNB蚡_wBۧZ廻R bi1$k> ܷ |̄ |r?4jсեk.@:wzQ().8{-^1uO=#Ǘꯄ5D=5?NKVjD5bu3;YMCԍDgY0 f ψ LvKX҇ :ORG-F''e"%FOXpzI 6؊oFK . Xn+HmK,<Ș9:`B9!#<sgVECyFx25`&XY3NBl'rU#wTϪVpxe,./.P,I䂢_ '!Ν#8?)vk(Q[9qAA(#H^ܾ,|!ny"'Pu8\C>P t ,0{')F፶߅;l!Oa*n5ڬ(wμ̉bPS z t/jOVFx=(lj5PTu_7R jz84O@(f#qZʑZu׸ ~HXVTsAڦRT0yc RIrqQINK{mtQږ$NoPܰvxIic_bQyLIw,_@x,}' Y2h!/-?vT,=(2cW]7o”'a#7ӊ|ݳ? :2&{5 ^ȿ̬Gl,1 vQ(4נBbEyBz!x6~>r`^@MYhJl^YK f}K_gVhL4՞~:xSk9Vl}|Z/~~Y{]Ø.WɐF..}L `D_>X sTaPn#ipكԗmavR0q\䦈0g}cS®A %}{iW SBG@ymT$MuQ/Nnh,ysLLjxs.x+c%\s !}yv٢CYFjizc^lA \Ϝ́hwmNAĴOMLM=M3k/u=yݑ Gz^C1`{sGKY-:j?҆I(Ѫ;BB C6iIn4uCiCf9A ;&́ )K&'u*Aeր>k<׵ Ka ἮZƷWw$nr6A_η{7!4s( \G)F+!nѐSHD6%v{U:gB(Ƴ΍b4J*0%X6 Px]0|"_C ,5ӗCKcsq'OaYJFnYRF 3lJ*ï+ґ ouɃ^IJ\մIJYN#ء8b'EP, KEpϺTh۞xQ*1aĻ~G |ĨB"ўghj#-:yP.zOA<@Z 17ܹ֩Jʾ (J02ɕ|LRI*rTN}Vs46+ʌZTV0%MFRq}]ةLȭFݩH[f,r7B{NPhSNMZ\ L{Q-Ie?tl8Ge t@Êxp8ے7 E% ;m{Th7|p7T7:m<7n(yh;C^T]Q;Ge=[fGe}[ |9 b.>6R~NGtNXŻvy x6ў\~43xP+Jcvf? DǕkzX&!J6s16^# M4Fb綦1_{ g1#mZ0ןEĞ_Xe%M"c15d%(П *W$ߣh)5sKz<ڟTbCc_wH&r9 6锛jra5׶D`u}99S&:6jQ}.Ѱ+ySX8^iLzb֞nVqAwŠ<?{̄N\{S|CL <|0%6fK$@;[HXw f8eObYİlM A ˋait`XִFջaAeJh/s͉(@is/2_?ot87ce‚NweŚk3 e28;VCWOUuݙVo]ԜKIpi7Rb=tByRU_?ST?tZDv[*nUޘ*o|7ښ Wjߚ nYgP x͔XmN_"!(Kc{qv6S]:`KVҟ鞽t]*-Z~yЮ;,g3_ Қ6{ִˋ}}loךZ0dƸC"9X~I#3Ԧ/P.~ԦH1|fP=ۗ}4[ Vg:;byu)VϮQqUՇɂSTO54~=/O~X~ZZP+ž什*bwʹm6o&} ).d3aYGhأmloִ66Ixh%wxkYB~ᅧC_Vo+%CPxv .Vo._`j0W`} *߇}E\_`(_ =U𿷊n?8Uwďw7537#7*ߋ zBk-*KkU_?W~o}_ҤO&_HoF(<u EQB z^ažߠ[~F?;F!G8wk7lw/;87&7 o׶p_}kRMKbepWE6r!xw~a l=,zDy E}~^ǖd4f6M6&رkwزPt2ӱq^(2ز]Pr(etZނ,kT[n?n^~+!ߗFEjIJG /O=.[^MAfyaj]_F~Py} ~7vlSxW)8~t*/ AŔ`y x6{W!bpUi  +Z_0݅+!C+9Ӳ_?~gV s̓A5 5@ ԅTq/{2bI@c>5Mo?mEkpEzfw$+/bE6\F yNT5==u5əeyźlƾCpΏ ecxz%=UVʻ K$ 瘬nFԇS%OI2X·">@@#VHy#etlҊJQ0o( J@mYϹ 5A}f N_J@z]x3 v*H@(ΗhRc^_gxz`Uf!6,87 q8`*.ՃOpVokFa0Zo$Bg ɠahdVԟ8CΑr;OHl)|)Xճ>"% '"Jwct N~17j”Qoyɑk"l8;͖9P<,;Nk e\݃|pZE4ÑW&Ja|YHX |IkeןK9$࿾wk{Cv~ˠ{ .p"H5 s&Ⱦ0 5 x)85/;o&F7H|0_0xğ8xO \1>nƖ`\-`}2=@7qo557Ǩ?)-!FG-؛|cx$#xh>5}ڛ<[)**YT<{ Gybu iԩ:zǰA[1B}zBKv^1<ֆn疏F1֖cS6Mwd/6^]kI`Ww|}n27*w^в3hhLC-,?o ,r:v]ϧhĎz곿F%԰$DkM6'_BKsXr<j4QJ(j0F-;jelu<Id-k.qoB   9Oґ)D07&HA$=!oF8^bF6enb`zkضČaL҅tw%5-E P~/˜?DՐ՘<V`A.L5Z%LfMtU0_1V)^)rYd3CJϻ,r4ླ0Cџ)GR>-=&RFU}av\<+i_w½Ԃ xeH/Ei vxX >.wu]|GZq6 87;꡸Q~t`?i:4x'4U8M~ y[AcB:w^shN>_`Ez8Ϳ Ѿ2)$.|N!ިf-;.jJc؁PZntMI*[L< Lng*z >z4^n*J\ĩ.Jv l78Jlʯ9:~7jLw̿lm'G />@aG߁>OwVkn"Fh}0P^| d;2߅H h 8*y!`ICXeb)I2,NO;e(Q(pX{XB]0^" (s%_߷n*7ؾxL~,X{x"=4IUŹ5Ua1%Z,vrvv]X.T:qvTY@2gn&?9L#Lw0YB0KC0y?&0A&*_:o9nfAVe˪ZMcm;ѭD@VzkYN%u<*0y>Ϯ^<։D6&RE*W4}؃șڗxʍ i}y76)#z\Kx S5pf_?O6qm<#{'*bbf%b dۇr#ySkh]M-'~O17Օ쟕Ѩ }*lM]?AM+ob f&:GN4wqx8@Nٷ<} f1ȷrtPrZS !vʔ3;8u!)~WIy j쪒,':!'9ӀRb%3g P:O]SʞwrfB&)(g ˙qD r^,MpRFbijJ&v'.g&Iݝ;l͎ͥ"ceۂ6_g4(2IG#]Wu? #[|'%ف=4>> h9#EF\>L(ŦFi{2I$r\ g[2S1!eI.x a쯄rNmP4-(( w隨_d4{"#̘sQXX( waw;m2iZlϋȮYjt&Z}˓ Hx F^Iס0a9Ō?(pbRr 0ń y 6}{p۪1t#b( Ԙy &jN$Q iP%vj8ںiM E?D[(D:7G+aBn38r%\p~Aۧ j$[<_Ԏlj̓SS bkV{GQ]Bת7ŝoSRaj)^j\YQhNYtE}tF S;%$Q.@[}f_M9BMߩ,<;"Qz_3:kMFu2ʅ\69R(nKeА8E Q7s<6JXv>̾ZِK9gT'H\8NT{L@kyH%wJb<﹈y$ſ:(#]?6^`($D׫@zUewV'WH<{tPHs|+o1LWk9e|wWbu4.L= R.Jb]BBL'nڿc]yJWG4A;BaϐC46>4SxWq׾>^-{[x?+Pz/N-hK~_ XcPs!84#j(?'t5 //b`J:1c~My^z  e>Vm_g_x?j폮WO~Dm޽z?Pzw߄Ck﮺;00 5hoCuw=3W#u'o57Zf*A#/ZA`ܓl ޼G8eՏ*$ $αa?zZe2RT9oM3e fGk$59AeiTѮBH֋.FFL8*2rFLˋAmE!Gr_* 0qQ`&lH[0NcF>oSD~h[%c0Hjej x1}wbRtQ~<:Gx᭪j} gG iT`nA'~&yk܋g:f0LyltG?-$+`̿Y`r[;#(!(Wʸ@y*#5E6v L< 8xi{Q% 8ȶ?>u>͞5|U|(ܭdRcN`&g#g. pa6lΙ~/{H,mmEV%qDo7N%M1;Ѩ2$,Xb~̒7ѝD| 2R.Y?.*],)NYQʐ`ÕU$пES6D`l\UlLҐQC-q-rt 'qi*JCZNCRC|H!E5%0/ q|ؐ[E Qk%%KQ5Vf ^xJ嶥]91ܪ *fr 쯸4,tЩ|SNM DEX.+Ш w|38H3`A@ÅʀB uat[|mG͐2Llq:)hY?S6`6먞J`Ͳ2yR`j-h򦜣!D9Y_tRz魲IA[d;+“`xx lct=(Q\xaCJQ]܀_azeaDQ׷v`0aL'Å?7n~揢Q,Pp | EH|Cf|BM̞[~nЖږ[B l*cqStO#{H1"(hG}=lgndA_[0$F}1.Ǫy4~FM9ucQr_ j®S0".Aϯ~1!NoDEhgV;Wz"X62C^^cPO5aUNZJ} <{KiHxkֳKG&]1 5rbF/ MBωjԧ%gā;ϛXu|ɃVYBgg3cEII7~?cf/y˷=S_YjphOn=Oe#bV3g9Exg>tR3͐!FfKac'UtOU'5D Mu<60OĩnƩV}}勪r=˸W4"t~oWRY5c *>NZ2!ΤS&i, .ԫ|2nL?tqys٩Q 1k$wsU)8BV5ĩgU?UWjB}Y]VvՁ`^VAD>j|| 8,sAT&")h;USW=v-j:D^5F`<߇ᐍؠ%UD:km DyH\:Sʣ>_pQ0{oiV!oI!MʲO[u?92IZ<"n{(GVTӊ}.MsxoCUa Cy"3}Yn(>{WԬ3\3N ^ո[Sx*ztZS9浄:pk(%hOw(;c_4g?NMrEӄNLIwu>m:͈آOv^EuFǍF<"^tl mA*9L=C($˻n{ϳ'?Y|SbA(K 3^j'PXk"sgU +6mLKyJ?w~oPQ^QbbQyU[.: S>v09O-d85<_cDFbh_%Xt8R3Ł|s|;*ꭲy7D Ҫ=a͖:i8x#0xpvY|&YGA5y$z%| 2k \73Ȋ ҟ-9@`kmE3~o(e{1AUz!B6 جƩ2,^)LC%`Ѓ!s/~E3`gq-Gkz"Q͙8k1>{ۧ2mE`?B7Ӻ ۸4NlȻfr PkAGx)5..iҥTp2AA{C 4m4ֺB嶟D.Rd(o)\fEhJKlA'fp`N+ʏ$R^j9C4lr3 20ISxvK`!>QU zIJ=}p-z"Szg՛Q^"QJ=Rz&j^P L|ͅ Hj19ŰVئO@'7lH hmh6"H@!+ 㕡j{D30 ŶʘOa("<~Mh X{򕤷1`/J ]Ḝc}8CLH!+>[{V^yr^g>^yEOR'SPgsM2DXZlc}xhN>ݧu 2mjD^TtmIrs8U}Oa>)Ԯ^*쭕d`߉s}_: @7@Cf>w5ų.Ĕ!ۛRˠ>>3%K }%$V!aّj^;p{(.Lj.{iӤhVtd)撨'6!CaBe =EG!uec \рϥ]ߠ<]^wFP!UrG62@ a醵ߠ6Xif*5wj| ~f`3f,ej|Q2k(55%k;c{oi)5 q@|)S]`'S]6K cD{h}e׻_}_ezwYB~tNZzmŅwP;f[^[jhX^Q~Ia,kEV'[ܣюe-'`OM_I*;fKmkvd}]CnFC>gu/M|u!3BQmʢSMN6G <;bK!?󙢣iةL҆PYVP]Sl{% ݆y&dϵ @?Zi7lIt4>sV'= b&J9}s%ٚsooyԕpi_=j,:2K/(&.*Ŕ뢣qi>UW@X@1(#v#lVWkKVf<9 v3o@@ 5@Yt?L}P:/OG̛8n >!p޻xs[LyoR>qNSwf-dIj Bb?V&٧n't7R"ТFq2>VG_?R"Z::6^8Z,5y΄+aomݒTJ7(b A&m=*6IWL1r6k缫:]RpP߃1wk^;|9| ]MϳkϕkO :{!o/C^.ׯ_X Mͺ HW1O?H|y(kaΎv/NSAjݢႰnhvܶ͞W S_]أ|Mr0 ^p+=(ю+l]$״ӺQp}G_s8ŻUnϞ؛,L4ԟ#j7L`I)b ?0 ' @4 Mٌj2TlɨZ; 䎡\t"V^F(&Ū<|h5&h40KLԼfG(y4(=ߌT瞢ct sxn95-`b+y"h0Q$źSkHWo{o"iiȭ# gg >Gy.l-3+"{iuB.i?HVmlLjq$$(AXlӏqý'0 qa&!?uP2Y|Q\d{TwGiS$JGkPuyoF.[BC:/Xk4%@-Fhy{Ek8UJﯰ9,}܏Eg/ncaoq&j> ls~B"XhiF@ҢsLLItJ8:CqO Q:aYao  DBxlV`\tY#$ h f;Ĝ8Oō<9::z[J2YŤ8! 9"<4_h;iٱS #"C}R"]~ki{o#qnVSKFn@3Jd(ilVxSC:&R'#]N X>4~tӭ ! ڏ8$ H|3:HJd)u0 ?+/pQCO|Ò Wyߦz}{;Jr#:Ȫ?Wb7 S^Ii%}˚k00@,ݛ`FfoKK շ}Sb)?uO^`G3aV4]Ӱ?EmWZ]lV=21D0 F?',P"9}:^&8nS }\8ĠkWs3z.7}rmyc& -OL:(T>lqNawolee*J_\&%#5(PyAo /9Qiܕv#XtfgExR,:f9@3ɑC#7 83%YI]o"7V(&ָ),Y30f鎛- QVr\@3HC~c/&&H] oBMK)sG I13slkS_)M/$vWCUѧmkGh kM;JY4,z;]R(I>-ҳjdS-w<z^u^P>S_>/ rݵO`[c hϿ]a[F{Fܞp扮ef+\̼|WZh?h/!k̾z4|B>< Mnl `?J}lHw8-GQ00vϨ:w>+ևZ>E0Ѱx>Osۚ泴U}CMAn͖'2rTiAi͑Lh&mt)8dEi,=H/αEεMM?oyBA{˛w+%}i>7k_/HeGoO!A5Gpյ>Z"|geJL>PHap,h"0)f!I,;lH"ִ FP%PK\aX 3)Eޜ̒g_zިZ߿5nxE/_ƧsjiSޚ;C"F@4XjH5I`ZѰqZCHA;7k{-j72q_ʦ^%t/L-=³kfZ.Q= S,N DI>i8wVy.Ұ{n/Ђ磮,G/4gK=GX#zrd*uoS PK:ĚȚ Po샡1}?/Mm3=̾Ū / Յz@xl( 1RF>VkMZ/jz=_cC$07Cq8xH"Q&DѰBt5qQUa8> qJ uT!7PIFC{EDK:zMZ!j)2i< 2~맘{<9:l]O=q댾Qd讵(ocT1$UnxEs *ΰ ĕQ^T>HB|u#(rޥN/鷹JA#v}Nu &^~7B&BMc?a 6lIT-ݝ)%U-X^s噤ߐIÀP},dڴF,:|Vx~6E+.OZ0|y/}q+XKz-7ar[BۖVP5d+JQNǙVUf_mD6p9IʷHۄ(Q @LZ3ݿUگ+竏8هdQN1a⾢<-w.a!~ 56>:2=_(i=Wħ]\L6$;rB=XؚeFB֐lS0۞z4S &¾'/rSz.֝1-"MSbܕ< (X!8 $sl,:b;rNXq@‹ $#E$hT QЩFaQ SZZs5K}J*#ˆ_ԣ҅(=<NлҪ:FR $K`KnUQ|IIX~4'E@gs9}  l |EB|U :GhL쇳t* FE&QH,er/*^]r o0t;1$>]<|яOUʇ &pfc-cǨv hɥ{ ld#4:\@3@:7lV!ݍ @gr׻Ne XSV rB n.1W^N6]%B:YYbZ1yk٬,4DmNQ\ap^u3yw1nP ¼9ŔyU&\NeJr 7Cm2}{spg}s[w]F?Qx"z=zA5*_)K.p?zYTŧк'[!'O-1Nb/*?P,$l<񫋌7BqQ x5D%Rty?${#)&U,+=s^]I9 /_535زNUikpkö:uĹ 'B *fyng}:^vлͯx?㺬gxW$=~7C6 y}⽽oR[\ "vomC*g|::;1L' E_D=ǻO>$Xy%)[꫇է yN $Sr0giž)ƞy h޿'~`cp'7%e qa<>9;Šcd ZKfׂYNNKžg)W ٪蠦$3=.vsS 9DB&dwbxyXQyi*Z> sQWTSu)dsPPp:A8[kivSHURջt?I{oHG}o+0TEe DG$ne]L]c_{*]9jc&4ƿ+ݥ0bژqg e'<> PF6{gOz_j4Y>KG0C"[ǯFZqBNz4{VgWA~d7ʻ͏af;0~4/gY>VZxGk+o_~+CsGϏ|Az_m`7,^/'/ᐾKD kvg@5@Rɧ4)u@ېiO8oR:+.׶ɃR1zQkS|Cg!}| lݰ`ȇ`ĬB aWYcׁ)C0ry$.hotl^j*r7 V N.Y$k36_(iqyFZWǖ"{3o Y'ot_Z!S1,t9 c-0K{KfEɎ< ڷ Gγ '|έόRڄ*d;*ƇREa,mF 7M.O {AZ[GB_bwBKdYJȼph^5W͚ /yUZ XSDYDkd+Gg@Ue;{@2V3O*+ 2[ް~( z<%(@է.W~$|~F ѿadhqCe{s/i&#w1r[4:n8;"T6^S*'Z1^wtf%_eO7yք5a2x0{jYĘ2KmVgt'ОSyTUQ+7 ۠\\ ,' 4B)bp* ]kt\t3 ?3Sg@[=g5T& rOll0> l"oiH=!T)gaBxZdx!,:ǒ +R LX+I"Prhs?~ZU6M8sg>"Tpw'200e@0z|T6ۮ%OMצ?;XXquuk0~RLb:dS3kW0 zg?;Xm..[#Jɛw_y?{`%H\ZezQ{2 lqd7ys5ya LiR8IK%qG4y5AW+C9Lx teWҁYK8 ݓĸrW< ^j(ADoNtgm ^9Ni9L~$*+oW@;y:;5RB(UE5佾ُ>_N4M5;w*=chs-,Hݣo[ypTς]% x(:}Mq=s0x(-+^3>{_K(P) ;G.:&o2=a_=\=c}M +39ю#3l|E?B1>Az?aP"rϏ yP*.cOLA|b/ث?pߝ<׮K#AK)ϼo$;h^B$dVC: BN~@ݞܘ:?Jy g2oZw yc.* [p|^07Ls Z!< 7ά{}hE$'LP I=^x\~`w(W:dJ,\~acM-Jlҟ8M3#8c=.-)ˊ(&1n(B!l>yk-N#S =uk0hd6Y0H'v0t5ntQ EXϊpD5Fj`f Kṙw[83HC:_qXH1}WKE[~yaE6)1mtUG[b1{Λ_WtEAWH/ʹQ0QU6vUt.iEԶ*J_|/wOah#}W/ QnwGs\~\H2^8LZ騊1,DNz,0 ^@t7HnA+וr4A3z#Zo6}:oMFz,r,Qx,1l2Ӈܐlzaa0DQ͵[Ɠ5ŹٿaKU,U7Ƿg:?Gl?N紶|S 5=9^ sq 4".hzQ\5HS\ k`^#H>\S#arQ7Xn`MXLlѻ M_X(ꠐ} yumUx0lmqZ Bbxz?ϵU} wrۢѺ݃(^WRǞxiUɮ̬!W jtx-n G6=o;ܙtg"ZЎ܀׳@ mZ^10:O%𴟞i=Sه/ёcH03, J Y Գd.+Aǒ^5i$S@Zõtnؒmx_Gʙ1PʫZ:;;3UcNEX]:(}]Κxr_L>Y*S/Ɠ dĨlW\)J6EDٽċx8Qs`mגq!>o-E׎b&iWڕz$5y\pˡ徦+*f֔E4(7'ŸČc:]q\aVXꋄ̗e\]órqV "x3pMEK2!+@SӖ_4HY bzAn 7-*.zI݈SYZ(=|Ny(x\( `إ~V<.ϮQ on_zS8.;~u*9\{YJ~8$UoU\/}j%24pN?w8t?le~x0+tg+6 ': \;*.׎޳ǹ&^k?y17ac,|>˵!䁮w'⅛M,@scI"*VxQ~B9j(# # *{!3-O+N X c$nqZ;Ff^rv7gRJhY ]yF>r[vٕ/qyNhI\DBa`߻3؂SN<7#:ᠾ($,핻^ 10A7ɖb͑Ofr}&4HS}2K{j3gOGĮ;]Du7=z5+ KڨvJUBY14N먓FTcz_!O` ZmUhh{2 Fmv-НM*Z55B#:a}II͖*$ &cdC! O$G7ktgzqHTz#]BD-#5 8k#kc:B9q2Ywq`p6yh+;BDw Mt>* u8jΈYK0M/93d.i"49`|r*IAF!gk'x5 ?{lc%{ r$%@Om(N2r)sxg(EVs&V͚ YMsH1iV.B~كn5_ia0Tio@ zN搘DSȃͅlEWlza]-qgiTtϣ9!=TiwNF8*nNC_p@9g7G*#J:`?. bWVAGȰ*s}_z06_Or:x"T~?6h} {s ;T!XyqL 0M S*1E9 ahӘcҵ1Z.ڵClrw:pޖQKIc ~ٓ216h6vY쁊}i ׻v}) 9MPCFy3hvL(y._SuL8 8`qޡ{gx10qc#~?P jzZ8u&ћA>~ PPeqW.? 0gX-ն0m@y>NbF .$<拮f=<BVV- 6oF"(]gw:91pjIl9z8إ EԑR@бDM/W̙*d!t!%p)0@fZ]vHt)-OCoz<뾔k (bR{DRI<)SQxxqH0ѓsd`2(p)$.hMΓh^M="1FA8xN?P;~"W)rY^ϋNˣgOts-!TŴz[I /o"21lTSo5>FMT5(kTKDž4\P ?/Q:Q%6=P+0]aiUP,/ Ueme飯uNZ,(<7FR6T#- ]zVa)b|2@,ڤ%TNmΨSEUqq/'qMk.^coPMٳPGǣy2ŪUR\Yt%}QgtbH"6&Ų H 0DyUZM hۿCyO&];-]+. jacbȆRApxBo<1?]J莖 ;tbn%Şq[T6tOv @.=U+lE_uq4lM~s;uxyZtuQG\4Oct1@͑) -ɁC^bW|;yS!kIy)42?Orr [3f^Mϫ Ogאc C8/J%þЦpىʷjBR9l6uKi1p )F@!)~e@  &ڂ萠D vW1eGΎXz+km2Za`ʩeiZ 9iVMujizv:i֧\wS[2`,aKp*AVgA}6ª)ԏ'q{2D (9TH!4PgW!5 b-$ók^2œK,m 8Z He(x0I]N/˚Ivx6|@o#|Qe0QZgY3}t\W(C}X6+PWݮpLcl!P M6|Ƿ4vxL٦'{bNh8IDz| CH4Q >l$ WCL(WhįҳaعAc E,Y\lE}o0(C;V+ Ȳ_QC, ׌d=][p_ !sKF\{kNZ`FX5+YNWB~tkZrpbI?DROkF2 D 7V(J΂$aw0'I@ϔOl`oxᤄ@%L0z6"Gˇ/D*T֟L "7=OPO`cK6AE(;RNk![I*<ԂΊ 8C5*KR1Ce(L浤+>XG*БLQQ QpT4b9 g(0`rLy,~.kiT (04y;w4:J6i+7Y^O4Aw 9fyG j kBQaGcqpM<2wRc^K6vN@wq M0@1A:;9wwNø0GGͺF1!wbw3 /XE.߅rfmy^@YY{ǭvtx2̆ ӱ/V̉Tt KGIet%K2Wa;qGڸSP70 T0.ֆ7f{7 |;vElUFG\:GYfO^E,R9OgLne(NVs}1<ˡ/ hs2Ga>֨J4,־@d lCi@T̎%n, z"߭r,psm2tnVQ tۀ'] [=x%uuThd>ރ$JtgSlLP ЪUº!kai rI4@^ݓmbO 9};TWq%:S?[!+w.e6ݯ: vv:&q&0]K#b+wŧlw+Xyx%pm/P88.IE\.Ybtm;hZX0U~AGk5EҰ,8j7X0:Y؄ HZ2A2LDv]sk8(_0jmUXov38\1Z;kء:a}X-}tR46gK.ːDXT5]zD>!/ 2DQD&ȧ~x'w&g(QAxUA4gAaj.am~A)0eT.3颡uT Xmd.7f4`Ueojldwɿi2=BF#@|9c6= 𗛺A.`4|54jw@BH@xV߀n`x䊬9 c-yw@~*Τ;_jQs)U %gb_RR0WUsR?'J ꗪԳJ~OTkIlkم`g6*Yv">$)!c/29IӬSZ1LJ|w2'61sV)0i<r;р|&9:kܩ@=H5]$ݵߡlV4n[0>Kx|i,k:=D'w30\o636K(8b!GCAmJulx "0(+Vdz9 @ z>5-v.c3%_m,%Y:rY>%*By$a޸HufAeB6^A\I4"­1hϊ#F]:_.liYؔh+-~KehPg{C|c)xNEW/{_q (*g@y&]`>0ޔh&]Ohh[4Z[b"[UV_Cb}(ܳ絔LŔsæs+PDdg8/~]b<<LنS{X-x:e_GFBvЇq&?j:dm/+4cmpL]ho-;zܹo=ߛsCq%R.nz7ݫ VbWx11&/f;nXTwYTȺa)90}smK=Y"ϑZ]$f9ThsVh;U0-|Be2G( /#X[QG!;9KUѴR8y`qD^1ѐNܯD_h)p6 AcNKݰ=+qg|ӤJlXraRKR.[\MJv]mZ MLFa7Ȥ-˅njxӬ4|.HuK/b S'$1P@o$o y;թs27: EY ѽys`/\OGB#iyyRqv1T10hT!~d.-s+Q@hgH0J0kāSq;PGFdQ9Qw %W8,rJdAA+[z4̇!0 Q,f-l'(!n YIl(r (IH_Kg{n`jC) ᛉ)(

)sXch=ՙX L+2 o$֘uS"fp3<#2 ,vOBȠ/@r~8KuւH/%fPP1] 6T jA}uT yo!IyW |B -9EqU4TS!SL\3/YUѮs_"xv1$:s1JŚ*_LFbp&5_LqveX Pi))^lj r!HN7g4ޠ&-1;%]}PsQ 0քZ"f` 9FpiKk UjGfhsB99S3?=.!@ݠ}t m!sDA"4_ n+4Thأry.˞%`#*rPgU8n(iƶr/oRgU 6OVsdfV'9\|y8oWȓE=`y0O&,Pmx;&P>uet 9ckck*daR9}_n8d X_ȂL[V'*E+6FnI">CB=_@cR@pSZ}4BKXDā,@=aP<pxƕ¶kBI7麗|yЀ=2J*w O8$ Ͽe׾ py^`.<лk^/7`؊ק>F".FM% Lӱ EC_u 4K(>(1&~`+^=qEez/?fs'qVn>ιӶ]N"7l/B\hWG+tؘ 9)vҥr/?-:9|}~(W54p5ѷƼIPag*eI#5WQ@d@N ^/N\!qbrʹ!k(k̹ԂNgA_b"6vKfW3P󬥅¤Rj+}̲=yXucbw%^_$h*,E;5p9@ -AV'c,4"q?fk+uNOµGy ˰4tY,eo(^RڀihFRȀ$ܦoBgO3=th Z[JgKC>dbdaBl:ºzRe|sYS D%E0c^UYJrU&@LWd>`m*RM6Q>[kR<`׵=ʉȽ0O,vbҲ E-Rב ˆZӊp⍖b.{ՙeJxl(T76>+L(_*`,ɟ ~Zs>ԛ`&?&54R?${x1.n6oFr{FO(kBr Q׽ //'KtN7iڠa>:##ɷK Qe\;PPG)t^[<kJK)|wcD`PFZ^- йS(۵<:XJh,+.Kĵն=/:hegtMkWc >x@b L$t{;E/k(j-cu?fkG\hm&m j}hsXrX+p8ʟH1]E,11߽ YGM ?[#}8Jia|)*(Mڒ+ݝnk!cߕՒ)b 4sT)ɮxBk{#wR!h%X`]FߋC<ػTdm3 PHEs-Y#i0lQ/mmŢMҴS,IˡXecpNU>4_#^:P XSڌ1^ɹp0`bQ^-?v,4&ɊrB-`IF=,xƩ}zV$=Ǵ͑iryPJ뉪GwH7|YҒTUD~z7 :@NO@􉑣 /YtX;rb\ aT4ɾ_Z*ӛZ,^iK|V!wM:X~Uw]mmiC*^͂:#Z)Lʐg4 eBW,Wt8xuA DgEױ _LR qR{lOs4fjD _Cͱ 1Pa-֎4oī >rtm.Ĝ3ZЁҟ'TsEc?:X+!vR4tuHf4Ziqf51r_6Wʻ$ 8G^ ;i·?KRh = I:.sNsn1,pe(F]Re@?J#Hܐx[>ӳgVLxҫo'U78=zDPY3Tw<騾цN8VD’~,^7\ܽ YZ4fM*o21А`U':rәkHhO}!lQ'IZ'Bc9h &tvO(z5< }0,z_B|4ߟSN(;hY:HSϼ=ZY@V!yY%)2M;Q&#O8 Ȑu]lևF4`ny2Rgȷ"wӊKok EG)AƋ!ZkBѠOޖdh>E(X%c5,I(=9𓣬KBt5xS(] X9MնU ^]E[p7Vvg {?SA6@k./q& G N<tt1fut뉸8Ys/|BX9R[*aVf#k}Eh)yEkz5#\|5MyȅFTA; Cjǫ\ yd1T!f./Zĸw5 @S l Uu eP$tR1̲ >`&pbzqIѰ:OǙ:()ՠ8}4ga$!vy=_&?I4*K~e[YJd?7J B3r8&i"} uY+**|,㣧IRmX7kCEкn"eIm嚻TZ-Sel"Z1pi9%`5g!O;6_(9CrȆNdbcQthHL(" Dx̡=i4g"εPPxzVxtӈbԬ#bٍ"mb.-Kf7s+vч=IŀW04mjKh9ԭQp[.ծ5|n%7f5N3F'x@aϔ^!?qGRye'juwpCA(32E`Yh!>dI5(gAyQ/˷_x~v>Ԝ6=g6B]y7~AmǮ57a<ȫQgQ~ȊX,r{Ս=4 :#QXA]l /(@gmpz=SA*Q&$VQc4tʐUnmâLDa(yΛ#B]ҲU )懞ӭkLӅyR]guӦ֑m`{A'OSo#i4U$@ќA$oN5E,BKP4C W0YGb)yh3MSAzML,'d^jm+ ߖnٳ*c~w}0H1*T\rw7][x2TQK󁻎5N^o]r*{A?ZF7a,U$mRxkya@=?W9BɒyW7V9}Ѻ>%Y^n9[SEo57ꁭlHc^U ܵ\t-däLIJs.0fBIؒEA_l t&C4&hѭ@l4 dh`~GrnKjY Ͼj:dOtV)k6]!V(Dv6-eٺ>O`'HnÁmN_EZCoaĻB:6j)*V7+:恒dW3AXÔθ4پs#7C=V( 4p@bm:|Sβ*Fo׋Ckřg,ppsbH.,D "b=[VUDjGC_2+UeZ3kiqL|} N3]`=Ndտy~ƦgW\3M脌@^AABS .y*Ƀʮ*b +mh{nQ/gGJp.VSž/!LPr%ܙg)ĎivGWsFuqUXi N ?Ðl }ˬȋV1S9FP~LIǒf%UwYhc=^ PS9!,߀)_f*q"]XZ5In$U͘"ͅw=)3Ґ cCGLh^ +drP ɯ9֊t0)%<46wLڠ0Āƭ$s'pyFۛ5$,/E2؁YoA zɞI ŃUKr=y ]gmnW+0(\H"fNgiN+?^ E.kD}] C#&.-q?(skb>x=$ y7fnJZ [?kwZq8t:0Ρ*E'"X];dyAhۂy]tH:X``ųfi֜ϙ>t@,' 4PDuՋIi U ((D}2݁4I$MT_hKa!hEmQꈅ3I8A>*O:!2?z)I^`7JgVA>ɋFBEI[xlאN$CKRRk1D:{el>V!HyƝDĄ4fE[~a#4Bn(IZ~t閶?x8vv;A}w/h.4*U_yT"ى;,LrhԷSS^Iab+4N!DV-`[ytOSrR|- /lm[c[2ˏL5B*ڃu[|${<(wrŞ5М =w,"HfK&nP.=/Q4\Nd\ϮBw\3 !;)Owxmt!ֈZ>-&zǹ`K1I`Zdas#d`A G?%uVx/& *k\#HwVe]^Ap( N/R`!Dve^u< JyV@hu##I2:MQQp Z0YDmQ5S1!JoVime&&(f0DiPCNr,ȄJ}J>sBڎ`#:z:H7Nˎlh/Vleh'WN8K޳4VN/Mp ze?DTAL:Ov뜬j8iB)e!Jg7 4RךiU劥O N=l^qF|V:]ueAsj8]BP9 lY}{w1ϩj ƵV\'c?0[{:sj#i[#l_b-E4rgkmZMRfב3ՂЮZ"r~fdՓSC,XFȏ9z 7YT\I 2GX<َCFRʝ?|e5a 4Hzoq+ߓ`=ƫ-Py9(5uC1hꝁPF)m6;KƻҶK$Uĥ9\_)z3qiiLime8RfNZ3M16kڈg~Y>@ɬ@fzBLq"版Hl7}[E{h:*k*!xlͱZˏRrAu9Hp"|fjC ̜1d+W.1VݰiHڽl =l bVT0E=b\yoJty<1Srw P%ONkI5is;@+i;Ռs"K IQ6;2J겎?N\vZzO儌E |zꓝ&@(hHoP"QI#dF/R@OhkuSܫS z-c͂Rـ,`› ҩ'rX''q|Kq&x2#w)ξ#8n1 8Ula^I{}y1u:dPѧ1=ůqQ%jq?`)I%+u0Nv{!ug?B tirv]Z/Tʯ' iq̾mtp$e6ɥOҪ.&$g`Չ9Xw_(IeK  +'[<5<+mӋ1ғj#8mLY3681p>սo ,F-2t%3,yqRg|橗F\ߌ}akG F) 0E_IyL7,BrbӗQlXcm^85rn/ǪImA /M d -ؘ)}%x&N C [,!ja9?$2$J+LpK56b9uyq8_{IH\][\-T#q!Ռ6QoVжUdqrq}}KSOC Ql4^E.mgj"5ᘁ^5էCp|w(VΎP'cgH[vG Z ӄI E7/*tʐPJ.՚nh|&N`eCscҰƀTMq9@#$t0gܵqCuUgº+ ]?rja xuCp ?ܬjHva6oeB*6w*Ph2f~8@h"%#L>l^8LePf;.׈1}d]zYsgLuM3sk#6PN`G۰ NojGؘtd.( aV+&K20 ,t%-:RNv'V\ VAآ0' `$_QΖyZ {p,8e,/ ހaHmQa8,g lۿM5y8mOe p-E_"T 6\NYJno)UqUkٔ˷\;G[,ݨ__gij'p$v?Mz}.g 0jhI0!q@pGqHS5*ݚ}Owx]] cK<M<GNudjE1gݢFx)|2/X_'wx4EacĔ3P2xqq{d+`03Um_:J-Є]DCe]~қZ&<-ːdKM)aAc/TB:<"6sYe| nO ț3#y!5XQB cydΜ7eRv։kÏD_okRH'^tyjᢒ$FOv-}_Y4:4ZJ┵.ٝfI { CWI 7!XPEfݜ8^OA }B1qq-eo4=P&4{:a|TM\86,EPf@zitѡRl$_ F0*)0\C`$mQ g= #?$3R-}1 :vfӫ09҂+Wy|boᩰ+1ۦm0&^&z1gbJU|h51K 9th$Jϕ{CF˒}gG]g[6S!Xrbș3/f@J u8u7۝Fr vD.҂]T/iT))ސ0sjs~ ԦV:ҢNnht=?Ӡ݀3_YRqbmUx&z7@Ad5">i*Ӯ?(dʙIjX`y+MD"{BDX"@0JlѪ'@E#[$Z;CASml޼HvL'5zӔߦSAS75bR@eFɘ|0oѕ*99oWb)Ao|WizMTELtgI,#`JcE&Mj94-z!؆ 8[rK_#~YgIL͎6U J{X3CKE#2Բ$GI]$obo2 b(,@1hNEξF{ \{źz&e8-%&c3=~6XIMzI:F_ޥbwSlc V.j <-ޑxF׮GX7zg|M!'/V!3F G"'}ۮԇ5v8(Cc&H7=CC.LV+TL\hC%ufmۉkfüzxWw;_ACqE1~"O/UWKN?A Ғ$7 nwI= NTQȧ/biehkeҗ kU_7[Ybb:`R#|]oQz5(u mJ[lQfԈclrY95 /ȯ Y*~{\I])(qEKVv ިrS+ ²]! 5JN:{jMVNY(_Gx}(?&`y-5 '3g"Vwc|[<_`ca|m7zx,ZSP< ˤPz|N٦w|GC#RG&gI![fOJnvr +49DOjV+SU[h<Ֆg܈U.X׷U[y|)]<ght>.S`7EŃb!(*[ojTk߆z˩,xYA_w?s N8S4NFobZ#>ܴFEڠ7ӯ]F5M@힇wf?Pg oO_`0Ž=G9[R.)E>;ՎSʕ. 5O3L Oe8< '>N /?rozx%Qjg{ۯ\ȎOM49)K#uMq.!C(՛(,˜Stx25' @'q]$&TTKJ{)h3m96 y4g *tʂ(4 !39De?/bm;αkBQ'cYGڹXZ0ZXgV:[LZHʏ ~;k&eyb DXWt4tjGjIw aϕdNƈ#%yI]e10ķ^N!Y.(͖"1e 5*bЍ֮ު]6{7KT_\$;`nvJb%=笓4bm)>}Sa1;JWƓdBdP< s9 c"_aTۼ_VS9svh7H>RZn- 9 )3 MP\ؑg{VOS̽Ú5@5\!NW 2 ]f^hvHN(`c=a;濛Br;@0`SSҾm ih7p lh}FC">; ~ 6cM!ٟǯ͓z21=kJNZ0qc?NKMـ#v75}&, F[쉹];ST񠩸&udřshYڋ6wJPJzo:MpuduBg;pU\F-|mqˬdcGAB -ai5!((=5?x9`~kMCч IU*fZ?qi1rq"qЕI'lU7?=bOoK`[h|\X9txX VU68i,@{ήTǵ8aPi"^#ɴ0Ш}alMϒp; (,CźzХI"PSuTYw3.5 P fQ!?[Yd;XD/E,UWowCw82Ԡa+zq!6}F0!{WK65/]%i(~)D5HIػDR?d\QW -8 K[;wNtE+T9پy.ۨJ\}6p'rDd(^罩MUTg6|/ݫh}]OfiUFh!哿Dyw9 ?;dPU憁玢@o=i)s O$5[&'d% ?Z$sA iSOH-N+S\58aL{f4]-{3(-e& L&bohl&ꀗ;@Z%>wZ{Rpzޘ5Z)ɹsw#xDeI<%rW*Uu]sb@T:h-(0B\-.rky#l$,[U&ۆ_)orC8]e"DS1yhK]ݔiQ*9FSuT~_?]ܶ UGe9etF~>)_b4bLoQ>=5Q sLHċ\a u,WXQ7\߹@H'j#29valMJ$"QIpM5X s5A<%@89!5{-J_bp!ZN1V}y̪*VhЀ01kW{eJxZU4þܻ0ԚjM:X'.ge3Զ5{AJ9<6ywj BR &ȳ8Em!1~ sG(]UtK <Mͥqi(Ԛ nwoʕr5$gfIb6SI4AY2":Ruuo]%sC"2,]ԁ`e*Шdʻ$6, /~R7Bv,i8Mlimׄ jNn&EB OM* v}4Upw(`w!xbp-aH؎RJQ@N2!cR#w>#7>P؞%Q$16 +并PzgA-]xb"-,/@ a;KIj4BwDM D/`ڛ)T]30SS.wؑu\*qMX A] < p:u#rWm)|iU+ _cX4aX5[-K?SM\U%qCo7k(Guk ^BkMI$:E#^`SjFP[?WB܉lro'aoLFZn?wk񣤂oa-}vM g(Bg( ޡ?% HQ2?R;B-Te,C@'ݰp/ (3(؞E֞mf.=>9}=Ķ_C[m=~#tTj\"5E  'GQ~;fJS5ÀYo~5`,Q{#x3>-v(&wcl5aogTmv:Keՠסc@s#">2b ꩢ^*T%6x !XfuRŽdaԖÌ)[{$w ǷL"Nz%›N/5ĵ$ M iߤt&s$S:@N$}ER=0m䣤5Si}dGg+ѫ-XE ɻI#8p\> /]A#aaI,le߁#wQǐ=a]O (\TV**eϽ6vF< s-Bz<]Գ*2J g،`}rV-gV61iw=˥.V+X 5{Lp? )l体R|.ATߠh+)X#V 77w{BOֽfxL\T=39vك-^LgB5'2dlDAM>ac 1 x&0JMb햻͹@NYqov OJ'.$&eH԰ށfaf8CQ.f*/n_ޠYlŴSk]9"fYx/&yxRȧ8i4*Jz! g_X3SSl}'Ӕ4Oq^ ҩ mA 8ٷ㫎 OCeqBI9@v< bۋaoF!6e2N (ȼk}\[Bc~\-q#7I15_,u"iڦHg^qE-hp^0yZ;U9} \ :[짧Rk9!!NO @f:gKAI@59*3d ]h 55r 0>4u{֠\6 d iVl|Br m"#FaCpXIudi#}l*׹)̲MI%I1guq#Y~ϸÌm>FSeή:,vPjqd˰=B ]vZ"c%*wuBNzwJJ ?Z6Q0I܅/uZ ΦzJ3S˝}M s-^7aO/h&rJ6'_(9Tvi&VԚ[*eMAf xFMc?h-'p: &)P9+]9 .utۛGMwcSC䀋]"C0pϖP+)cV؊J*T_lor.끂IzVGg!1H.A&E93_;N}2m-l !Viu( zJhϼٶ`w!& O-E4ym<%po(U<[χ:8 Vd*9 ~F6$EQ_i)J}"!N uiݤT="ax_ײ.#-g[}rպi{V(Oavb}<*I6 ~!;zn%MޓJQ}ng&1 ux!cf-Oݣg|lOiPf v~4!Ĵ(W#njаRgkۜ| -]U RO9/KeJ Qܖ> &2OR'ܢWW)Fyw!&(6Y \/Mr{8<}G1`-RJamPb \;]6:Wh3-wmS:$;^h3ѽIP&ura#1rDFe[74jdrPsHg "t?"R.=fuHkŻ*=VS*Ugk7b "J;*R2Q |8 *-3=Kdlnt!XBǭppKmI8Jwy}RgW~?ш诋 xU61qiG*ܺ^tTqjym5Nu.}xHE/6v7ë ێ/5~ǃ}q xUF3#Qnin0,6g}#'H^2it "6仴R^LȖآb)S$.^ݸ_VδO96P0UҺ[ 4A(T_?`E&l'ʦtZɯQimv"*f`G\8/$aw|EW0fv]+=d\vNQK;KEN|ƭQwNZH)VY%kJ@(<QwY-7uCqyZ>I{I5'fµW"f >Tj,5d&[Sfۋ\>F=>XhjDzUH3wzmkȵ 1UZ:d9r!Y1%ghATa;1CM8, 7ۅhCW-3xg]ζ)&N ۏhx|ya 'y.J,U# Eqd=~pdQh(zdq@Pu=~,]#Bg{, N@x‰JjH cp[W\zU74K.+dݧ"g@+#>Y#ٰ*QMF7vU7]B|׫Ý&$VL"AC1J(JF!DUm a$AP Bޡ/lv¡ri"U :!;Vx$ %TE:7I^Vp7%pN;Np_̫/W 8fkY*ScU cOy9i=w|sV'}w|߫u&+3vuc:zJJ .%{ 1e=o$Q>v'>lᏞ᲎f)i4y iy*|6q,+s2M_r=XS-37NpTeuk좁H!cB~蜻4$z_He)Mnă G#\kBʭG<}{ k]D1/y`*.D cfFK5)[O++XJ@-KZ״vzUǼaE*hqX`zhH8,a}F͏p?֪K'ςr q8@6{t)nQIAo = z٭ai;C4{^+*>2 0efWDٕ%cP3<2SG6jT-bǗi$!I!kÅOk&OQUͫRƺHl)ʖzE% Ilxv*(m+i|+OK>/]'! !@Hʧ,Ev1|CXӏ▼,uSn~Lmޚϋn]|yֲ8?# dҘd@JRih]o@,.#N-3! OIwEuCȇ 4p% NƟn諊 q7.ЕQ:.Y$eP% ZbV I~!_= cFW[tIHȑ#%(o$AjTN0n*ӛESӁQ* Ygҵ~䃪m=|AF~ ɩrS(9\*}9O<%s}ZV!&Laf]`XQ4zp92;߾bzC[W{9fsLxU܎?t\a9Q)KwF9uAtjtv-~q ]X.ʟyޯe f_P5y0'4LBۖ\z;I+*lqmZSR4sS:|{VE:NIL>%ӯSUH WQ$;c8+;ǘᐞNt*`-N 2 TTg֨ߑ+v7& `'ـcDŽŎȣӚ \CYqٝ=0-$9QЍ)bT@˭B0Q-U `Cb@"RES~MnR׆f3[d;WS6G߽3l1}ǃib7qX! oBKt? bYo,(29'؇W8R ٳ{cX: ,14neFJwg}v3PDGwnrw22~]ÜaSF 1 hf׵ܫk,4g~pN$ug~j.jv쥘vRjak?&s@ɡc@loX<β Q08;@h]&*If]XRPrvli|G6jE:UVn2( 䂀w]/v;B!3nZ{@"0X*Sz5,"z7/lϭ1Ͻq$|Z;mPyTyƁײY!!Qr`C;|.RbC`.얇"=Vt2kt$J "/pq YI6yȌb@kLa5ޤe6zc19']U7Ca] [hoꯩ"Yg1ϐI$ݟZSc5z_˃ Dǹ%26hw3M쮦,F&>l!@'HuܡzԁT@:)/. ?;QFEw8&%6vV*)KXs ĥ*i1)Ms@c$x %%cm5AEC/sO"^g2b$cz1ݪCI<_(s~.xX|Ld$-3+25@3CY@}u&~X(>^#ܨI1$t?Nܗ>ǖk9NX=drV~_ϱIz/tH $8yW0еm|Li;aFSg5: Mz8k"3^z"kv" $`YPAJlsmF:O, z:"\n=|V^isVئ G`ްGyܠeK$mlU&ܗ~L H^ޮ\5\^ |T Y${+m|}G:g5՗xR|vM0ehݣ3|g@{a8Vh84__O,$L1U OBJ G}̃r?< i]OLK_Uؚ̳ImRj%cTkYK #VS!_!NY!"e:|U%-*\Ɓ( `h@?4 A2 *02w"|xcLrժfr *m? h`jjg V(xuP<Œ^,֬ kCLЩӇ9vs4UaQUXN%nzW yd.J{)Ի+֪7 cu6rMc(pT&.K|xPs3N&Oپo| {*QkjW>uy/%1bfЦC nb:xSp Uvk0M~T#bt lG<X\IЌ7@Kz!KbvAxOm~ ^L5?  ĩ)c V 0Cn'ۻ.ìμaxe='aFq5;t9|oUzgL3/%vo-#~;DXߡ 4aj|Yk. `K>/pp"C M:[VLXb~Zc\VZ(4FR/$e mmuPJцzMMKVTYv8nX$Py'9^XL09&Gu4iǟrUl4-%p#d[1^g[TЄZ IN{:j{L)~~qҲ{j!>Ȳn>iilҕ~.L/8ˉ.x[qIҝ w\YC/ -0sԃ:ZV7Nw)N =ƶe/mp;bs_΁UA\%Њ=pi0 oлdV b:*M9 4ڥE7IU}f>a5gY?JjO6&Cρmч,$ngjY1ʶ@:g Evm<;-%w9Q HfyޤX({3LR~M {صӓ.sm տS\!]@gkHJӝ"ryuݠ3ԦIV}jݝxB+1Ljd\ޅ_ wEVbu܁[4," }h wؓC޽/ ͺ"> eV<L|oCwH*276C3z[q6~,*t0 1,L|CU7Gx1!!ËKFCx %{hnz6т{[,Jo teFu\ b'%v0 L;$ =A$+>⠁OCƴq=, So3@O4#8 Qf'&dNZ>n%T "hnOD='ݍ5J1As"5rX5B3P]Cʆ ]E\[V 2-ۢU\쳂W/ٟ}.hڶw o5>Wz@ 8+ˆl=V2ቺ9*n_l|νO\.FU"4'fDyVJ),[}3 U\'yk-02AjttHVzMI=4yȃWPp%lǦ,"2iٻ "m#IH궕ܟ[hG5?A_ =ʜ1IX oITAIZN 3FXIV嗈83'YŏbQ( 4ϱ43kt}f5ys]%ac;LxHx̪oV]9JiOgG'f FD$ i ˳}QD{}!8ZMz2+-dYߩ~:? ྨVzt)+k{́6-p+q d]9jԺ[%9'YZHOՌ?/i7hb˒[߹Τ7w(a${fJ7Β隐PH|pj4]teqʸX'jZ@nUfWlMmpu 㣰˯Ha 4e) %MpQ\i Y 5vxxXww^$}I]pꜰDJnN{X٩SSғJi)RThϊqK4y~ R)p+;ځkONVLߵEC$㗮j!ESTyU+]Ae ^✦B2gĊVQnjNE>H;k/W#E5QBt21:A;c?٧呪G'Js p./J`yVѥ]]IfVcC` wk@}J{d8çM+\~vwKTޗ\AƏ?; hkExүʩ9Dhga!6+w<=_japDJRLrM/;3:Q!XܦBʀt$64R`iR~iv:}p b*UP a߭A WAD!R >>Gn[t 3my HݹpQ $˹Zu? r2^ֈN[5ʥORozv%"//QBa@#,ѿ ̑ӃB YL4H/5{n]IeDi1ShkHI'D,|%q-{aq40AxQ5{T/o+ zpV\Ft zŐ.OD,լõ1 (Fh"KIvbFty1^Folv䃨@3"9gZ7eof(>kH+0F~9<2j‚_OF;Bfjߘ%gyiS[q8 ' g'W(Y"| H;>2n;`;A+jQo1LBBȰBAb&d@D!oO#wFArGr+Da&DۧY aWeYEM ME{qʕ3+9<&;bb--Nlli&oէ<~a?G6=-9.5wQ|pᤡ{T5T-8놭yʻDln, Kr#.er) ܪRCˣ?W4Ű9u")~;ǩk#rgQ%yv[z:B2$`T36j4~ܜ{nl[ *OΛ\A\d'\·z JU罒t&2e/OpgQ̩{<{Z¯V܈jzzC0,%AqcWY. WiMV/pkhq7ƙgIڬd7%/F.Oq^ynki>J-V;daZk hg.p|28>9#:ʑ?][)Y E,2{;0D Yr>'yI(kA- Lޫw'O[N*S#ѬYEas:%Dչ1l)js&U Nآ?JX5ˢŮjYR2Š[@*\:m X TQ 48 {|]E!:cULU-m,L0@8:gϯaxژb.GOs-b0K,ǐvFqB ^uV<΃܊*ru0)&5@1YuǤeP8־yU\ tc\*cL8;_7x||[xEr+\x>l/7 4/*z&N=ەb9%;8rX ˡEPɢWCVWe4oL/2NOjɯDԈnB DBU\1pC" qBV b\m  )\];G0Sfl4#z<0ȣ.;TfZ H! owi"5ߚ$|A탰@x vebe}sy\v6?=JkIiv8Z"/x.-pH8w Bv2$T;BB7,PJ*[fQ@C0Ֆ +bg"LT* Wy*!i|{1~Ims7~yf`濆Hh Rah8ih9QII©Alg.dNrX0?0QtR:F]1؋g וp@e׍lAF0.?OT>W_ y:}^))rh rɨ.S+P r T|3᯶kJwɍ~W0rUQ66~ RS% ۄU!F *o(R]\]s*`}EczuJM:\\6n-gSk/V;`O_֪ڜ/>J)\KMbҸY}N CHLN ^tȣvC;RSNF <.`ؠjv*,>lؖ!{/`&N$$(h&*( ?yul v{(|"ŀʞqS#B֣*q?3lqaHCTUkC5{dK}̡?zG遼#Դfbb#h6q2x'C@}P%!u0鿛THwܻl[KzCt;մ!,=O^to3[w~\1> :bR%Q kzM-A?#j9.LB[<B4c UaYB7T E[P%4 ,MY~m@jX"YG3]eӊbrO꽌\cENr DL,sKopPLЫI\xqӽ[eh]!&sWoxSRFh?%;ʞR~"$= ߅IbZ]B+:/x<ĝ֋-eel37ѿb_\ 3l_Zk5c!۫hc,<}ԞM &t;Y=* P]%ƚ NzPz?"eʒ>#!"%Y~,k+_eR:uK'oO])w?4?P'@6MVHҁWppΫVI5;}V -FjԳ_%T?V"CeNz͓Wq[F [YJ 0A~tG)C.ɰ%E TwC:j/X*a(K˗lqmZϕtGg%r y;_i {g,bomv|w CHd>lt 83ĩ?*cvRklA˷[T+%UyUG&%8(< F5Tptv7Ī.Xv ==\=>u40sxsOmb7J2H-$]J?ڡ-d4VR|b W`aVeZ!B| A uPqS1L t)N^JP_o;f\z=4?Ԏl8 ڬQӲ&opӡK\'\68e^ E Ls<@OaP3&#g3)1ٟr8?{ߢ*b Pr)xZ!9woM;Ќx%?=cLed-']HVLyh.B>IMZz_-^mP~Jms))u,oaYq研,n1-aI%HZ߹6'AjӤ^_7d[/f+VDKb0 _<2tOhguj 4j\gHhD=dqSfjbcvtCY.k֘Mќ!Pt]qSv9 }:XJI\oCm>HOAB`"Ky=R<ᦢ?,ⴻDd7!_ p+ĚJK%9OGIex/a([P,(-n4ۡ@բ¬bҏtᵟHݽk;AͲX݌/1䐃 ^Hvoe<͋rnlE@vߋ6Ag%S5BG5xN: m%)qyzMax*O1#\*9Ϗf43kamZɌtiHSpJH(*L1w: Wȃq2%2 멯;CÄ{@H|]|]n_ȳ9k/St(n|Ђ"x37|zYSQ˿ hp\0=j~Z$qW OA͚J&>~TFlG+ !qkfC/p2A5z)1ˆqѪ3\ p4 2Y@L ߔvoTKHnfhN7,_kDk(80=V8HF=raJG5 ,I$p9ԑ`zٱy㵵D?ӎt Lr˜`?Y\gڣz\R:3쁖b Ȝ)E|6/$3g ;^dGv0pf4ҨINS6 U< ^wHzZⲭܢG\U3[:(-Q \f+A,qP?"v_1 ob)>22Ga2 v6m)ćD 4lwŬu?d_ݺLĒqJn~~%_O>e64k5҉@C0Ŵ !̥KC"pD=<1;2fZ(fc3(= uKS6yQP1+P $xj~cXN˫WKl6T%"_zs#bV+^h(Z3AT_ Ѐ^߈%@p;<5}}g$cjb6q3, E=B:Qszɚy/k^_Zya}Lz q 'MY%k/l>4A8zovN˱Sy*bʵ!9׫ !q>UIJpgzgcs_^iM.D`Va.+ {:M'Z8E1 F, HÝFphޥi8k/nHIv3AAZSi[U4ȗKQNT4tsQ9rUva"" IO->${nq 0D&t j$'] NpsW%5J"/ )]ڣ`Pߞ:{a.d0{.IV!oqK+@[6i"Y24pzXPYqWze WgLDAї]:W۱|T:WA>럅.eO''%蠜zٵ5US9Iqmv*ȒRaO&}2=8<+t]N !^D:iJ) >PQO=LEdx11u -x3I͕6y#KCNwpNf>0]OL&wTǡ۞ CQ B_&s%gx>6*c7](z Ŏc X|~ !Þ`4p L%KZf^ߑL R7Z΄r&n D~@,`%nJVgtKu/Y61zHbܰVy&Ֆ2c;2GH>WE TX^Re%1`8l>K $r8vB קULUu3SF%1gM>F(YuPg̽434.E;NOLq2[riQ듿ء;$A2 ְPe:d;j9飭i^lh7 k;66j 'kre74ęad񾴪^3ʙ҇U/  tjHEmƗ[<đVnݨ I JɾWd?D9uCw %D.9L_A]{a͙i 6LM"~G.`b)ur-k=ޤ!ta}*q#Xȉ+=O/YexCi"봥86M>NޛBOS?@y7 ďMIY^ FG6 0PMp{GșฒA˰aBk^cܯ0)Υ ЉSKILڿd':i<+cZ{8bB:fr{.vR<"Ajژ\7rP Ħt"UE9| όm-ꉷIaj>ka:V4RKڍ@Cuc3lgZEC-19+̂$'+woZ6Hs x>T ܡl\B8Oga:Y 1C2\5d$jBQ 7߇g%ƑnNJ=_x!TF#:BPJpܣX.vA bDQ5CI,){-J/ &7~\M|gim<ܰi1E!u} (IՆ" ةտ3WX}s^@LhF<(fE[3ik)s@7!m`LJ,s!ۑO,$Su)6e^t9;|hHabF4%ӛR!(YQ'\oMH)8BJQi&+YT?M%oHiOQޕ _6Sm <ɯL}A2xXz%Ns)oUe?=:efE3U L #+ Z?={[paT+<(*""a@%''kO0X껽BIXRóKx<8u-^P$k= U붭sOz3sc=pf\gZsi҈O DsqkڨT_sR%Qﶫ\-g\x%F)/KJf;(z ȓ^Pż6Gc\;X`;I$9˅$ՙ&t_TuACSi߫lzu kDwnRbۺtIˬ-&LuT,Z˂X1AH܄a2t݇ hEdKDآ}1 w Vw4;Fk$' (Ws\К{-PԢ"(P@n@~nr9(?y7ٓ~ =N>c/Q`qZU yZiO?zr vяxKd LB%,|&*gft?<-z`:*}kkYd by\>hv.-?%+R -?$)B%EQِ&cq0ޟ&];N Uஃzq8 nZU[[l*-if M~{b~}swo/ Jbszy iųSv'Danଉh=3`U*RWi>}Qez ٧!5HC=yZ%Yx~#ǁ8:Y=忙MRڠOJpPrߦ`WTwfJS\/Lqyd1|gY0`N;c_kAS J7Svrܹe2TBTs mݕ5@ UrA*i 2(- QS 5!S]M%zDr,>"# n[Gv+Yt1+|)D|j:XR}~L SH_Ă'lK{PRXOn̙<-R*wf=Ih: xZunϠq?MWnNnID_wj89kEn.s]TyZb5Vp7U2A/HO>ujX@P8-ha``7gY0y]$pTA9,&U-lLF6NH9C5(߁Pn&xpFu q Pep 琡7mlE&ʼnM8aa6Oc1~TsŠ(峖@z# ԡ$D_4m'qG0 g4qqf?2])!㗚7 :Tpv@P^fԾzP"Y4ըeݍLGu+63|Dz/mh+jɀVy7`t>zw Q.@&?KgxNUQWu ]֋mUbbg-T!YXxvMD[e6fTo<^; /<0W6IyoRҖ`-:(t'$&5a\> _;☦a}97fLd@CrZpg4NCJ"QHC-Dx9Qȝ۾/oK21< G@?Է%fMr V Q*{+&TW~#,J]fhZ WF٢잴9=C~.Y=,VGQ!'J]á1m|2*GF9Ce~%ߥ  +Ll#wYYnM  >+ ;cHnL"#\ED2g?B ]i;&*$MK \'~۔.._G05D9ԙ2SD]חywEC@ )9JG b {D*/lղ˜;]<#6~@94wā#eTi =:ތh3Hnq Nㅴ^̘>jq% 2ɉ%_p#W懖j91bLKQHXa'2JK d>bݑ-tXVÙv$'fFk&pd4فnN 'CEۨ {fsP "X2؅N <q#':G]NBlKvj%fE(=(n&QbKK\$ɗU 6o" %cP50(@qNK;e^whM:A'7}R9:-;Je#!\ScB]n!]JYl EKC$C=wa^iC؞9=1xV 6cA#_И]"wF/r!1Vg!%O8_WT-Wi@fۇ!h0ÿ¬]sԠ/ <7}WZcKGƇ_]ҴN-K+{)%f.BfB }. '"A VH_ M]}M;q-Ye\Wl1e?LM^KO>I/c]c\6>''tÜ\w `UM^Z_o' -wVum@EKtxy|Շ~f<`N:O|9JR U$q!n*J;o#c(v$׷ N@LJ'c[4K\ iX~ȸm *04U< B^e0–z㜫ӀTs>9UT5-]6;FhLPPA7X,2 ~̷. ,z ΢e%΅h)nHfu ^H/,`KFCî{\;V{xT0HDo?~Cu C2"U߾5gjz8٨%,.HSNT|"l'ؙqF|8>' V 8M9ˍtѠXNFvs s(a 3Ԗeˊe<iϥ!uC|ÍEN QM8ԩ`G"ךlS*zPJ+9P2Ahrņ 7jxi%|XcL[ϰ5T8MNэ3v5t§TCNπஔMu`\wfoG%)E2}*7T*пr rt/^V njlk5nO(a]=pB颱m3Y~KY ˆ5+*v"z_))Ynvv6fLpOI r΀ #espC&^%,U, Aݟ7tvV " <'4ִI7^><<ܫyAݙxy:!yIkdAmg5{MP+;Y6gzz3QyWc;~}̏:3 1ztx w_nE&ƄQ3Űm x1qȦ5E  @qALOQ7r9QuA==ևzvؼԪC?;ouSN<#UQ4*X;Q#Gp'؞,ջ7:{՚ IRͅT ^6"Sv7 b¤.&1 ~)JSt3Gxy֠?yQN(,Cdy?_򂮸JÞZd fNp`׷ >T0=ټ<TC.Lɇe!_)r<:)֞wo7g)Ww\!M!.NYq6~[L޴0ȗD{s%A^N_SIAFY30p/H>.t7C#,,mU 'hk.Yv2:$8M/"F 'LK(uS`V)LB\uh$PVWJ:!Ly 3B|=Ԟyx)c@qxmlwDqM6b\/p؂O)ƍ\.}8ר/<".nKX%[=v`4@ 4w1Eۿ]i>͓ M0Qn-vo7Nz ͔ mCG߾㥨9J 1@`LD JY{/ZjڳTI~AkD'V*C[ tQx"GH?CX{o+0I z~Z0 ԀiRGP.ʾX|JBW}3*! yMImLz|ٙ< .GI Jc3"x?>xS'xUz 㯑;Xj6'V%_ {Dyua BMtAŜ5.R-jDݛ 1`7"ȸx_7Dwc;-v37x$xmh%"ĕ"pAQ o}So.rX"9P{b_rkdf>%q&ٓۊ_F6zKEzogع| !.~g EW3c FFSxKTDgP+$ "Ҫ u!JNh{p+$3AvH1gzq{+*J<0D=J=$p'4W(ߑY/1j;f(]à/%zš[ ;Y#Fs&o Kri1M6Z Q:"ؘTMpLrnKndr0Fܢ EVUe+KV5AE t<)UUpGG0X:偼|ZL:@4kY M%V kᲒG~b C~{ޛvW7 O\ڜWt-CLtf,V_2;NТ#c) ^R#ٿ}q &(F*ыXfRjDF=.jvarTFy$N ˂ʽ40nX{%؄oҊy^ 7 [^6 A8:K&LX @W‹臢=bQIn2VD12a/MBzH&laڅoO_0p \ Pe[?vp3e͂ʘ1p߈llh~N!35aE \I{8.5 g?ĺAjGug>dkKɢKc |$KRFjDO),7G[8s܋s;ZP fżAQ} }M1-|J#^ >5Яh8>e@G QNlw@̣mF̚ )P V[_0]|~uk-R DíkBZkaTi(C$%h(-4?3:)G|Xi-(,)7v)[浵myXgbG#_&G( J§ݽ$`;V_x*ud=$DxZW;ϡ?Ig'd'т5d\[NlMRT;pN :B[wBXaW;%}aa)zĚ(~yd՞JA7vv=tJ vrnJgdZP r2ٌ0S󨇲pZ&Y) l=9:u6x3~  Ռի "Sq1\Ey%RK PFaVA o_D8hPRlGf;6똊s2BpRn71G{aU`2Nw~3ެ`~(Zs}Db< epPuht~p3،8 * ^Pu\Xnd-ȑ7/MS6FN!1ʢB,ju^nG0FE#QԊ 3 }4?q/B~vwqf7<6ˁ$L bH֑`^XI)h,C{j&1tXEBbޞJx;aנBYl3 DbB,"UHȇ>4Џ iO I\Ga;sdr{l$dE!/x ݎ3ҭ5c*#J(dS(Rp4cpRkj; PJ4ŕ,ZT+sm]zJgO *X: 'sU+X9nLUquv0S1 n|$(cS0w%_ċp( 6ETz% BX3" 0iUŞL02[ N9spgFuݙ?O:ihM4ن1!d#c>+M5!t?Wr` RsF1lw@:3ХmRfNA5@ t33F-Ǚ&`=UKeFTyrib]LX%C4sa3f !,fk Xp˝}M$Z3E)HN0$>}k"-EQ(@4R4tL%rs&!"lc.AR/ɱUj\g]|k(^z()@:.Yh>z !r䒏OWY8S 't> nJ*j{ˋj{#25B뢦mل\3g*PFSF?V+4mGAx p>-3^`Sv]88-g /ʠOS!4xl>FmIҤ/ig.A_ǀeZuzMVKtQ7ti|HZsx\ŝ:#8k,8< K5Gr= =xWlÛ n=7ٽ?Z[*1rdj E1 <#⭤>f:f:5cco޲aXj$6~3&BpkY5S X1NEIJ{, ʁY}Zn0IgଽMs:_Q]2&FP^%9ڠPH Qsd<1 ka޵J{偨V(asT[1}V85JE?їk!EzW\3ׇL 8Mz"ɓeV/ }]/fWz 'QjUDfD&P:"sQ5dMR.6;v~5/EHbyVKTAC}?6[Ύw>_x;l AGߘxji؎7OeF#`[S\hQ;DMOW5K<>a$61WSE_[JEdAqÔ?H!3 ے<.!I,TdžqIkbg_?4+܅q"1X987k毝 GQi8!1٠"iL#(&і33}ݩʱ2 k\PС \Ŧj>{ʵES /.3b>ݚWE6XzYF(~"X| o/2u.:|~Ϻ SBP>?7總7o#38N7?Gc/v}lgT}mzH`v '"Dz%u(r q% q S663|,%F\G4MoKpLF eh]Tyüsw|tX*f`}TATs$&/VQwlWߋq+=ڥ#ԯ +9|GfV]$EiR8Jt9Ք?/<Iꔡy-HB{}4%#pLqnŅRIGezj Ltppqh'K8L3aNu5e+Nt~u2]|O2G7n+A~j}}ٌg#3v7J}R:C:e?٤e jW#|ʍ͏wKє{Y]ncP嚏{,&aZoݬ2EV[ 4ojhUX604IlD01Y>k rY0@KAf7SRM|.2y0M2~H!hvd;[B{5E鸃Ӥ6QDr7ײp|3NsOW ~ d'O2bo[Ib .3ӷ}< ^STZ9$FW/%N`&$yp5 H%^xz"խU&eh[j͏[oJ5 i[qPb_hz 19}~ X^jdZW%Mj:A6Υ PgS&q%1S:?3!>g1 x7. ~ 37r䎁wb2o^9M+;j1Dzż (Z/Mͼ8SBӧaF BHK J#Lb ;s Ȑy AEʃ$ظFQcC=˖|)v}b+5 q'i©OE`>O%HQP|G Vy.9gE2lŐh]g\6L|e9.4LP{``BB80:)SS@x~2oFV҆\W ) ""0n{qƯW>~6+qNSaՂҽ|e(C^j.Y?v?5|^xїlB$ :N8OC@ړwx.\n3Hfh/^))-1_∰2i_e`0{ U X8x=wvğM1Tbv,w}Y^4 27]]tI7ӀaLڹ{EI] +;w":roe#yȹPa v]?k;bU= opPKw B+3݌7t$9 XY]&vhJ4*zYՋARsԙGiQU Wlq%nPgRվL&Kc7+;_\G)>>݆d5\(1yiZh/`q gdxi}P^="! Hȃ/QcǨ$~/% EXC{^QIM&+(TSXuJAvV y+;*uev =yrڜZMIicJJF/3]B js6jqݻoL Uf4XJoR")8Cy5Q^Ѭ=czlѥoGeO;ڈ,i15#.eB- tL#i3#:ύ?x&WWWOM)"FV)IE`PDgtO˧SW/S0K\9N}^8[B)҅#5:{7Wh.{5eG)@`G&%oU3xhjkݰpɮC1;"" (CcNb^f\oQ}l͈a;ڍÛmRk FSpgR‹z^;|kf*KOg[j8p{0qk߅\L  迡j|@W"5A ݗ:9&cHLmE[7¸ RBw%|HKc䬯=Jzn߆#q8;&ܟ8s%D%VKNǪN aD(655&Aws F8؃/ʹm tN ',vS"b]mR/##"e(!Ԇ=fݛh6׻[McS(ϓ# MFXC)ȕ;2:'Rdc~" KJG ҉pݎ:೤x$]4?axl׈m|Pb~.m(WVr)?e ={lp& P{E0m_ۭuɣȋJXUX&J-b<%@Y 31UDy,ӾC{Qo|@iZ cJ`X:پb53*F((D":#X=p-@UcJv7 6 -ݻwu{].?ܜBV @UEs#]bfkgejj%Xl܊iG׽ EԿ-^)Elz#Ix?0 cO!W `.",Gz|Җ-ZyɋesE䄵;ԼƜ7beBЉk%fGBRLfk)ȏ=FudA:/z0n@\}~^ǮS%Eʀ_،"HJ1Zf=Fg7)ΕlDq{1UT7c?\# \ߤ9*۶P"u#P$IJUoh"?J?NS}}H*ƛIaЮܹўP.5"Xv[{YR:1.'2C4qӠ  :Dto.-k %0GGV][=O0g>pe=V<$$gNt#.q2Sn ;L֗Y J 9rݡӘW"XbQB3fuTqձ+9OW(FY~CkT[iyHTj(]ӻ;2hmdž[_3/T{"OCߔ75Mlq t8"g "د߼Oaи9rBrNzYCΟ:w#`YfmO?3,M*QSS?BWհq3 ,ҟT `3ɔ Yb83?mnӳu+dRQecfAgQ;ϛI0yp2с(K^FV껗wF.,PLzt>RA֥מ5 A-gOOU".F~%oh0e_::ڨeiW{3͎qzfYi5Ѓurh?_ؘ(_OyyK~8 ZW(q*M9{3* Te,]S>>lc+#7^]:0啹/1w2ܐ;"9簽6zT۲&%[QΖK{ubz@BBjz{e- Su/z!* hԩkHQ餿RڞHfr3 +xSВT-=&9K?} Nm)=-щR&F$ 8=wZ)AC6(w>Lr[?~)פ  =,> (UE.ϋ}]q]9eED8$8N M:ޘ)7`3!Abk{\3O>..u8U;*(qT~I# R$cK![FN~ ̢il̼Dﷸ"<[[ESZ ˩C $#0$Ԑ*v CD`į)u)D@U`%H&FJޙ4*lJj]>c`;#9>pTwX~nɇ}XAUr WG#& ̔i\9ڼ号@`޹MOl91TmbS!G,2!ץV;v9H凋\FMPLJ]Q8 (S/*:bG#̖\ =>WGq\+ r@bSɍ66JPő/L|B jE* ZyuLoqt)A1FX|x#%]N< p\\=,I-BQЅ.s5_勚-)I.#Ü L&p󹼧EPNZcXoG+by=7n:.7 % rF89Ap̔/k.*lnS4RytJ p {yJR͓yQCI̥Ujvv2'Vc2{W/dFRȖ:-XUk 5&}ѣ}7{>pzN+<8.aH/@H`.UmzfF`A +eE nt=~>w!c5 7, cj;50HJ˴7QlYxDbV R̙+ao{K#}\+NPzKE1Whg[S&BL./~s;742xt=9#}EǷvF+DFs f#9{ak=\8y(q)6}'s#׵I>GӐ'?n[5^9Atpeg&oŧ!RYͧJZDv=~oꏝ0Fs㬂܇~I&,#L9k 5T3wP_%܄fGFm3&VўYŎ#ag& Û8nS سHGV._lKEk\S,•$ m؜C8^\ LR7МuH|C{%FO 5wܾa1ЅS^(1[˝{+5kFfda#6J9qg%ݕ44DèKCX`P/-I (`/KVY4F៵$CcG.*clUz1ވ΅]^Nꑭ`J+TΊDk}zmWye&u R 4d< ,֓'%Ou!j\KRbZ@ϞM8qFEWd=vCV Od˄ C%CbmHaw')_S?7kĈR xR{bOKF6\.>n*cU}A߹`k6[c7Ě&R!ѳ;g }s\v/[I`l&YJq'Cحjm)D-[ 4m'x{~E\t(vMnbhdj<ƾPf8i”b4dNifnD%[)ZZS&y1ۀIgc[.IXoeȍ]/ ߐԯ+N6SOCv m{ S8]N>2rs4k#??3y.+PdMRtzSg's %IPu2?4?2JUK 3vUfX@ar5wàkNҠ?};P׎ŪLb0!ҵ+*#R |6YY'dJw{Ì~xQuE@f9r ,c<"Zܾ]56~e_@NdeƇ/hsV߁#D $O4 Yx: #-8U{y,cJD 9$gHJ5!<p-Ft.-($H*Yb)|$Lxϑ ,zŲ+37 [@(^ +2giXt>jpB10K.qPAP]/|/b)U{ZJ)@혰L\,<%h}!oz p{=kBF=[4|y"A9JaH^wgfgh=qU9S%az b\ck:[FEH$h( Ɓ#?ȃ14u q.. ]=(4>AIl9`򡬐xߙ:u M`wHѶdZl#_j㏅$ x)ڊ'R{_d5#HCT3 %AQ3QĞ$(pY,D!r%z"dHWy3TH!L0Uwliԅ')JOiA'IcXUnΗ*tdTJ[F.¸~;ߋh t N/IZGya61fTor h$b ":z2qRdhNoչkJFnL'r?T9ɊaMگg3nXS7 v1& Ods8Xƺ ;ȿ](1{-q9!1yR5+{ !1ŊyI;p6sй } .^"3K%0de̽b K ~8~@U_2s)ؼХbm/6!=;(xa E#7l%܂nhz6PH.tYfOPb rqXQ3 ox\UMcBB/I`(*]DI!H+F6Ք뫂T1ȪM8Q(uwܘIZdj)SkXس"|#ϏD71܄La^f2ip)$?r[K7ӋaPF-LدP2F/pTc:ǜj~1ӇD*BJ\S~ u8p) |m@d&c+q+@=_'\^ͮ 4hCU\#J3s*xd͸W⪣aW8>Yn2#eVܶٝ2@FVƇ8`TikMqw_U'9ad-z3=LhI5:Ee3W֝y/%Xl[n!2lNU,PJJHHU7HaۢYZI?q?$IXu<]GzIzV$و1m.5l8M2^Nxn%{yƊQ۝vU3ˇ ¥ۇsqp. 9@x@2ÿ!qc=fP~K9xa#R 5oor-Bc4u< t e|)kA!ÕAkrL;]ͧ)g[' KN0޿ u Z%hwemHzHd=is?2`-* [n&h ߈i4MӦ`SKV^KAg;E`[Y8k4d#0,fa#2Wf"ě q9>;blsV:x2F(L@(C4fZ4론C^bk 8͵,M u}>6g.sAGV/ 낋T,l؆d@32#if+sgpaFD<[\3z{=W-eBN 1/d.׀-({PȹzGaxGٽcgB=먿g + ulLN#4_udk/mۚʲ86Ջ.!Y'2egf{qoG97wsWTrq]\$ lD!Իyv(:FxzC|DJ"mÂ"gOCV"@y6ּ*Ki~rwWxX9CƊ yv{'x+\z~ (~W3}bM$>) cF)[v,H,D7cBFv ܼO~?hf*41]6țJ*X)@[R`! T?_,f@\뚢TqtO6ձ{ā99kȿOUhwIO`'`tuAޙq(?dIS@Qq e :l5udn( AHRɱt`夌= Y) : m*|;_?㭞v11ii D[M`2*\Ͼb" SBЋh' ~lܞi# NfL8sT~:+TvU&:,e@ wqE+@-ԐQZagiwKۺ`wD`rТ/+iGMa:Q% 8{'8yf!AKC>DpUpKO b;CnoivT.a ho'T%R,jm=Ld">W=>,糹lQÎ,<_*qRiܷq&/F10!!Ȥ<Y5s':ݓ6xl[Q%ֽw1΢I,el. ͍Q&!*悻brHΡwoZkxә JMhJ[OlR۲UJI0AeQR~ŦPEGf=1 ͷ26 &'3A AGq!J."t k8u7}x5Jcx͞ RjVފo8EI=By$!5ݬ<]uӻ5L 3qrzR8x>PbEGypű 2_؋31v%`0N3TJ|0 'DD6'su 8rJMVIqI`TM)ϟmB݃.b!\x˫CvyulyF!J.^\_Yc}pʱg?3FEha%l(.KZנp9,8Y{]RPL$lDrimyp @( NVk5n76ž 2ioqϱAdPFSkWuUz9=I]@lg BLbtqg60)222G@:ן߭*c-20WPO߆M5O !nԜhނ-'+ccFWe˙N>p 85K`dAxyW$K7j>٭M<[6W+~*V$vt%b\,*+U`&W?cusᚩ.;JG^9&>=Ч.8Wy~;Ұ)c.Ctz(x/%0{%8CO )zߓC9!1t22tckt }[kt]Z#{Xdܕ3kPz8% ѻ|9ݼ,*x6بqt^lŞ]oUM+@ve64*}e':76{-QUN[V${$mC uມXI|Z6=b>,#5R3st"&؀K@ag5?ku[vkRh4_X{u45uq`Ն ~D!XZ]v䮘)5"~k`L*D}(nwwsqod<n!yPW?D4!IO`*NNW*WطD55ˆ5Ot,S{H HZGJmH^C?ṇW ,&Km罹9@O=nsV[3_e˨>90S7It5ՔE?Q a}+GKB$z^héu%Uהa#[/T2- Td;o?{3';O%=2FisP Ѐ7O/jv1;Dx-z#&V^2C?="ft <{1x׹^m:ǘ|ƦA'*Y$g(&4G 5e&9V0d)/IgN[u6`J֜67ZOw; jɍx-tDfw!=mzgqcQ@V; >GV,NkiU-ɵNM(;J5r`rag ȴ@5O3qhʒpiuΟJQb\B gÅh٦}!sd9mZCAo"?nj<|ڿ@ ZRRJckf7/0gݗ?vwĉZlgIV\/0l%AoOaKB =x8Ӱ1Q,P||Pʹ:t>M>=fMxT #7uק4Ldz2" Cp$)[9|M/l.Y6!{ٍ }f KbzQ/udmOq.'֗sˊ*Hhqx=5ZE8om+^{N$Ҏ#֣~,pwBj 5L:sm+Ɠ JqKp7{MXTOԁUV3- Z*Q$5*ɳX*KU,ZЅit HKֹH,g6,mͯ wU.ڗ𢀳B؍2-<wl]:ϩg #tl=6W?!BYݬN" li)V#$Y~@$gGɬsq?Z-‹ % ׮;>YwF&fұ*Fx<YYP7 ҽNЎ$:WV`NWœ }G(!킇Kh#RX%+- L,ː&$ոn,[*#Ls쾟iAn1tpp]f!Z@'lyGY(*"J0 ̙8@zI'oL]YW#TQqn#a{~.J̌~~Xʚ*߹|Α0Z{KH9#) 4|2e:.77|9ѣ@oI}E/36X@z2Z!~73a>6nITCGL@߫vR^y`$ˠ25REE z%~-V He(b'E.~3}gz1 V9kuP.\SʙJL@fK8LNoo9CNsHthLahȲ}m{}Sqd$EP8 Ջx6Gԇt*me_UӮ]g+KGр]~}d%sṒp&<Wc#-?ު}B^XgA59q+LuFAwbVY`xvB5?`oB@tGTaKzw̍:aGJ+ܙӪgQ"Pi 86Ɇro?>4Uk=lЄ|:2t bxdUݡ\%vxE]U$J7Ǯa1$ʦ9.8 E=;zxv\D尣ߔ uRS9&NLȤ22mɎĮI;F/.*xW=t0M˪3%KkPz P4^A>9Hs"BK 38 TZY=a8n;:&BYp,cS'T[)~hko6ˎ*7 EI+~pv۫}"`g[gr?0Ɗ;`dQ΄Ҹ75^i֍";S ;.iv`'D֦JUh; YUj0DA).s3o{1Jz4@=eGt#3"񸡱E|2\b0`H/,)rq[d5L~#Gtqx?Bi dm# ̚V۲,eD{kt޹*VYlEpyOhYFU{]w850MKZmZS]D8͚bTt6ߚjC}ײq⬱P y6M@I(XL@+H~﨏j=;.j LLت9V .UUQxCCOZo&Q f13~5Q3 Y!sd6H-[١dl ꚢcC܃<+~!9h 4ԇoCa4ZoKh0Gfǘ0EA;[K|0E䛓9# V\$C1Q /M{=eG5#=̺u'=OOyP\8ZZEtUx1_%ͨKV  +Həc_UNz(ގo㪁 B{8xf'a+=9*)ƻ<|[ՊeN %3?,0*bC(kDP*=8hz+!׷q:b)F9+gO^ 1ȳ@O':ky]ZBEPj3q0bFQ43 hٶ_d@Xlsbli$«j7<-՜]~=%<:~:<H}_JMr<2Gxn/n#бDMSC}&kjSKRfSZ&}D/isaihHRTAH8&LMv*P4`#Ciy\aׅBwyj[1LN*eƔ}#]:B>ztS{3rV%d+Fm_|S;[)Ե9ô{l ܻPqi1{_ Uqk-h)c|P@qG4[y5.%v, Lنq]p#ޏ Eeo7A_ 1gR0SZ#zFub~C\҄ـ=)bAAk4r_m(zl/!ď2?14déR]ZTsPzsGoQ6Z,\ŰOoá?>m\25Q0{H| QW[]I7,GuI.ch"TuZu.;N83XAqa`I+JήMYXi(C"j)f3 hq?Ƚws7pe\<]Ub ^f 0~gd+ %21#0,-6PEmUQB78nr ׅ9u/pƑj.+ '2~OΑY;jϩwX?*#+u1 "Uբw-8x cP 凿_ 7ҋ1ZRgbK^0YsqnjMd,1k~i+j0b}(zpɇ) 64Ơ0 1QuB]%'.;n/Dhj-d,r{FB^ RƝ]xQʐ8,9c+E` x+Uri;&â{e$=SRrFX<-b.*=Ƚᒒ m-«ENOmM[Ǜn"ٍ PH\c3٤{V ˎ}ҕ zM{femO\{h\ߌ[˃g oH|'kjXko##ACރ>+[pB \ ڛ'cD,- C5m+H)EhL';VӲ .9 mQvE(?`Df}b`Y\5қB7p-)ϗM4 KtmSgZxeʗ&q:S; }'67}?~ks Rw_oZ cZs?z:.A9wcUiX\ƺ<.JBJΡk`tvDE HYvw0DGE$zJ[vG=Õn`N.-\[0<)0E-ގD|FԌ׀` "zta%ӟxJ'}.9w&3l9+vze{ ވZ\+-ϛ۪@r&uV:{vFy@=PY@> ϻPud4h>)~2\f#-PŴ%c+bxyWk>Atdv&}bmwI!6L.׀֝}Ϣpvol̟.wC-JuS,sB1@J;ѿc;UyN!Պ`jIL(2{ל`ȧ}{e>ܗYZ*5jPV:E' 2̔`CHm>(on$99T@zDwj$nXDR8'5s!+Z B;muȿfcpX'Zo$HB'eՆ|\V\~#btלm[]ɖɉ6FNs_(O9:`>RGʱ{mdDž;: `=L`7o bC`Y_HYc&@W4gB2B=.~2weEoR~],YlЦD3p@|+H@Gn p+ZePfca mvӲiR9N8__yo6,\}ٲTZ( K?Ò:"טH[ Z@.aZX5g,l9~bf+7RF\}%Wzo4^oGEg$SnNR7 +K u(9H"^V >21*慾*Q/6?&8~XN++2&BS_YD2HcDslgf Z>dʉMJUCk.EC0u\7x1q[ZBwcO׵lW$s]kwHO/ʹ̿{'] s Љ j#(|,R:>J{cJM"ym>*9rEںa_@4bo/EsRϠaMn8KlݖQM"̄(V)~l{$B/zUo&`4pW}R9k1<ǁ<Ҫ>P ÝOH>"Z'o$ =] {_(%VQ,ݨbǥyW)z\Է0O71T*;ݼNt Ei)?r3Sp (u?f YP\^lkYۓ'pWXfhy1EN.2ɸ6j׮~@6}Apk ;)/#+uշtDaAnl3`H I<߰u_BLƎvÍ4^G.jL{ ]*ݑzzN)='܊ʁg )l֛\4{2?=R˪:~$" hG9,ބSOTn4 2VuoB2CuD $) M/¾=HäɏJՆ^K8m߮<5fdl|g9vDV6yH),TC_ij}g 3rNYbw(`~m E{j돹1~V L#zP}} 19a4O'q``,w1'weFN!KgK0/稈&쭇Ba? }Klq*&ݢD7"SyuXtB_)mWT6=! \'.(r u/98#1u,]@f] N\~ߛ)f\%G~gB+?;`.ub7Nܹ%,uԺ$tje èMBaS$E?fYQ(0k1LozHLw؋\^mte0{ ~b}\@lz2N!S@{LT4OuU=u6;) gf/X2G|(̡mt:=M+UK[&]$!]jWXJ]^;\t5m{,eiB#e|յldj6e3x/gAuoe^8<|:-ٵkz-G%l"'!:LJs%c9(.Sp32YK#=svA<\Xh~5" ЌcDeuH^khiQ d12߲z0' [/*N" E' `g!oh` cv?m&$9iK|%~ybDwUH|1 F MGzѳsZpU4">Yp*Xs!xyE3f5ъi'5?͔WU]|wBvt5iT<t#$$osBgE}r+@^,oRuuU@-Bߘs>J>F =1Rzum~m+b[š|$lye_ʶ 'P+%@knHpI#X*WjC>$ @B.<{2Ÿlyq2D&"%Iu,ResvPhXD‹%5Y1k*}kr=V*W"@҆D6e p+?Yg=&@@V@mͭ\O*"grgx+V T'uZk|䘡[PT8rBU =$ ћav-~UTs2{8fғtq0مO!$EQ%>sΪԓJмNJ ,5)|AXrt$,7/"޽0$E~\sኸX}Cf -ZG~isS%i~iZ8kj"딬m > 7K,fFJ9RI"d>3%pQ^Uۃ.Cր9Ḭ'@f؍5wˤR|iM6YӑBrN(pyǺu*ʦ,ڎ^J?L=.wPlwlk'{c(oz8=på(++[0z~ܦ=ȣHj \V@r|:CʃI;į'p;j9s[riQHZ:hѽ*ݼ=/L؊@D VRB4:Q(:!I{_\o/*^lE-36:s!p|*qe ¥XV ":,v z417pHG-2jq}j2,͚dϭY[g^a=$P@W6s#5a8sitG>xED@}L]OBA3SwFmFTZ3щ-DvQ*&fB88Ҋ:fV df9bU5Q ?.=#, h?)vRm< .q4ЋlL~bK@'~]*0Ȭ?Gak8b=/4Q#ό KT]LqDž6U]DRPb.꼯EQ>7Ž^ e\- B_˒~vZ5 xj}x0f=@Z{u6IWF{ S> l+ydk p/jʣ+&AoJ]r44ܾ;L/O.mdTåf?+>r QzGIZEZh)_B@J:(/ebU<y3lfSgl څ'w,JtW`[ cSQ]EBt}']h5ٔ[[-*xOz'F%^!!*q/7WZOty?20u?\,є;2D`Eo*Pa4,~ &38.B AiD>-G{Pt7 }t0BkAAQ}bok¥/5NH hNI{=%I~vRӺ526Cԫ*ƞ rAŪ.࠾m(9\}U?e 3efy]$fp2eM+ole0,P|#B3,P=A2*mh褊y׳ܙԍ`TRo2xڌHNqE493}W 퇈Ya`LH>됱:(CwPfRŜy;V36Ѥ o*C#2%3AAtkvEV6}$9_XelRgC}YVUDD0Z]%oTH[OG}I'޷35c0ݦH|Pb㈶9X>t'V!SO9I)9"'pvŒ(]Ie %ف@p=AR=.Pu$@ۀ;\#OgTL-J-x{$ e >IJ8XA>b1z(BQ)Jgy? ل1cТntA"mCڎw>N=5嶩]N;kې޿w ffUEc7H GO#SIoAmg8vS..eN2;67k)̊/a)P)ʔRя8G>%J.>h+nV8E/wKq sy,EO|7@x{bWCHodKLFj2ThL}5o@%QIaʠ9c˰HѦboF~kI]ɨӟ 0Z~k-Lt0"de65*4GX-\)[ jw*GFr쇪%mі6x:yЗeEDV_I"Kd_=xo> թP"n ? 9܋;XWE1k؅{ŗ5kx71W>~)M]S  Ep+VQAgρT1* fʄCF!F?9^wWhIlܔB뇁0`vPOY zbԥ2ExhGJ|Ɇ3P I^3zkS^Mo~j+z8@q}}R륨w{3ȝ*<D$:mTncD!K}B͎\Q|cX[R( r]|[b|u(ٲQqƒwci35>+j* XuISi;A<\%Y8؃%/IL> CPuG[8!%:m%ZWe7jf ~鴐2^-Fg~[4dT9uD\cNU%<󦳑gj!R:5~8Xγ+w4?vQmRN qMScA͌kCL#Rjx/ȹMlܼ>·k=Tλ >$Scm.,v0FxGe+2jY2(qu }DSR+D:7hd3nU! W@XH~'  fhaǁZZ Ý̭^:(iuGz<3jFABi52B"귧ٹ7xZIRSzǎKZf*Wsc=.$=1TdX F Y.Nfj\QLy*FB 1z~~P}Uv{rp=Md([lB+v]=zACceMdsߦ E;s B8u]<`i ZA!pG@p]^{^ӆrb ÷@5v~X_w&Y]5j `bmqU~)j" G]ar3q;=46imw@"OG<ru֦]'e,VãJb XBL9$<&V]u6r4~.h0cUAe%xdدO>o+É03a;¦h44=@m}sb'.@r^ 5ٌq N&E[+|"vKn# 1[+_ LԀd=jԛCM } vpGs< ￧ZQn{:ViՌWdb6 p ۳o5 (}`&ɵ0iR5{M:Q bT(Q(z2lt zbbL8'OW)2O Hx ʏ[T}=W]QYZ`^2 oV,23~zjk~|o:]&OmCA(h#9[YBN{Wz[ϓŪ6%W} !|ṛѵw$[,bebjdi}AӇpcy@sIYR7  Q;ϛK5@S aO`2{]LƲA-󊮲P{*%f_ <:W&@X_ճ]@0.OAkA>x zHH_+ @24>2OĚ iV)2+RӍn?aQȶs!^m9fbt]ebs~IS8qJ]}Gl%$=}B%uLFӷC1dlO ؏഍tt&j판bه8T;:}zHncH(Ֆk.XAe;\w,KZuH-W1UUXϓڈMr **XH}x{^s`Ŕa*&-;O t8\D.'A'55]P|dɫcGdl b~KDŐ*ݨ Gk>?Ǡ7z1q5lx{z4sNjOzOxVI(tv8(@Rt~$cp_ncs e'Jz>]/)P, l䔕RQjtم+D3IKifH(E_f!OhWvԱ6dhQ-mOmy&RY{SJ$l`c_&6Sn64B$*}-8Wp~F|Ϳ'GkuR7VA4x)aebǙ9-{,Zu#^*WGHKm6B[*}a9|7ˍ_89QR r1ok.mo[C|}Y]legŏnQ!BΉށ DKVdoϓ΍تLCW)!ͽx@+P(A~TP63Bޑ;R1%:|:EyB],k2^w|1f֧}Gɜ8h Btg(fgd㗲G z̜M %l>GV K#L.<^8fiHL9"z#02g Ts$:H0|(p4PpL{2cӺBnll#2iD!1Um H֪WbIhU .^̖pm0Yl+a.{dM% mAahn9 [z ^3<{hy+cKX1P% qpa<ϸ2LjJg5 Ӭ=×A"˖AO<;N*ήk-|WQy!\ذdMw&-|P!~!S~6ı5NJ0J<-s"J^Iknɷlj܊ d+yۋ\Uv"nJ]~ぴ9 TӅ yױ3vH#cGtβ yå0bŐ54½_ ^ X8 j6ej3xTʷpf;{(6;gѦ23 ֚%vzj8[Sk )~gP驻Rf} d?)/* F7!9N:W{޿z:6" JX(Ťuȝ EG9?$F$~~~1~Pt+okB=lo9K'-P->3a3GFDSpDF)e,F}kC:pFy&(I'׿kpEgcrN1"㉗ = Bv-7̪z!A[Uoz.éo-p{V4\3 )0x9 QJl:) 0|?!X&f"zHW[z` USg}z([$.JiHl2wXÿ #5s0(8|MNb%6i΁&or.|*ټ33 }b!S0oplFP R| 5Rǃa@x@9$;{{8+(Jڥ oNo MgsTQ Ĭ}[ͫ;=}KcѰtP|R@QAt]mxhϏ0PK!{RҦ\K">Sҿ3{Dר;62n44YSr?E2y+W&_䖂X+I*Ni&S1wKFہ&cxil#K֮ͨM|avfDo_ݸh/*2a^KPAs}t =sވg ;͏B0y-rl&\=Ԡ h($h (ߓ܈ X/B\ 䋂 n| Fߍ|t $o30j)(~2~QW/A>Pw(HYU4 GQƴih.wjY ۸uPȜ<5A?aNxk zS?ۗ 4; D`-G9%j hQWj/CnG n2_XKz1yF+RهHpZvtT -acj(CPF΃/KӔLd@5.Ā"oʬR>AH ۳AkPD+ŝ64'ބi+@^:-vY U2ƥMݜ;1擙x:}xOAw+k}`*n ոm _ڻՖX{DQ]A3QꃛM'D0~YTxvϴ7$NPgz9ӯVF%}×v,-jm{O,zL /xO1B|d߯O婿4#+5H&mx~M}N=DơFQ=P㨗c>p}öXv .CY3E2]Udx+dי_7*hG3ruyЧ 5osg)dVy!5s6PExr`/& C@hd_]HnNk-7(m؂]o` l5T&f>FsF|(nHEAS G,{ u- uvҖ+*W"@"L<9gV*ٕHkM;HyXذݎ򘎕;<~Oi֧/yk inN7&kX6̷I=^0 Cg=SĽ%\fy\|&y7ZLkg_@وEԞ@pBXKsX W(~NǶ [g]ݬ( l SMfo{[J AERRNuf.[Bea{ `)]ʉZvy,=Ibm s"[[2yac0b T\)飿PIO9Gs2 a~6BjHKMkxQ]D= hUDiz]kWm{e_u7{J'H/sfG#?h3שu @/FQ,؊"\GŰȰ"HyWY8c5.\՟}8B V_$Qe}W%:.9-Q㋯ӇQS,RشLP]za Rۋ#,`󴿁nA\Ẏ )#@K23<̰7B]. uی1fteu}N-;u )a Z38: Y$z^p hbZ 2z_. O'^N%yO绢v"N5@KhDZC6 6Rq47IgrS}$i[M/ <ݽ HBxPOG&)BۀHYFHzqҙ> V$7^ z v?a>8K&e ꀵYXGK0.S|qdY|"1^9yI1`h6Ґi$P s+WO*rnz m'>3e¶ZFJk{^"-j05sk\Pd.=pJ"jNK'\w# 9 KC ԥHcfS#SҴǃcDz^Ne(MRkywLRHN뜔%>'k mGR[f(@)˱TҘ{;kmM9j3_lOě$ʯ{^Jr ^D9Aϗ A;M0uܙۗ~c"b-92JXk*wu2GOSm5Kz|R~1Jx >/0 $Oӝ0x}r1C{ &|[6!D%ݩ̒ZJ2+[~Y Ww<ɶ;%p8b$qE} xtisE.q"SĨoֻJE-0*PO*2m!hNw((|!3kOx|_ 7Rr,p9DN}" us%{vKZ1s:eЩEB@!ϕäF(Ҋ@?G e `<cP+7VPaKnsGpAye5ZMs!_È^61z|$#0s鹣JSJ@&XlRV[5ԍʘ:'d2.tQi+|'^@pq/)E~pF!*E ؀*b70&ΤSkg_@Z`6'_ {9<6>M œK1Kͯ։5٢^U)5`wbW۬O}Y&Gǽ=nj# [jmFY_gOWs'ryjN{F܍׊PݪUAA,,g=e=.10*RekF/FH`VDd2ZT߳&UҾOaWn.v* ɄžUdLLC~|hj3}>z@Nܝ ﶡfщ ۡecfѷ }ʹr99{nZYh"iT|q mYc_9[Eܾ9u* [^Z.AHMK 1N楔߰e7Kqe܎mVF(05 Q]Uh)ZI)2k1)MvUm丈_xW>e z 4,E!Gja6ъ@6#p 0f찤*+¤f'bĔ4-f־p)+vxVn먆;q6,\{q>GZ_&d"["ԏRj.T8f$&\ a:weN0ϩCY& \=`CŦu:q+JDC+G˙L5GPt>r vP|f!}8&"Me\k#4VlzIT "h8ZukW DHCg-iQ)P_ڜ@r m x{U@۹%wcmM ~)wSkдCY+RC~}/VV؋eQjY|Gs]3J3_J|W'|q lxʏӀ,}OETh,ٰjn+t RJA- Ee\DgNi4"@/>Q|jM>0.G06/4*7+h{~n1dVPb ]uc@N%ӕyp@]}og_\]L)ٜ=k{FFxɐ.x[<$;)hTE&vײluېkt1{$U}Q.ږx8>lėu^ve>]JySDSR >U{g 2m Ra5v/3cHjKKQ&_N HeOCp]LjDzj=eEƼHF_X^C"%,k>`pe9#LD^ 2n[){0y{,8#.vHjR,7ٙT5eA')ms!@[w_RPP>`lsui-n+ R}OI k7E7 Wh[Ce0+%Vgc`3]>q6  V}$$y 0ߵoxoD)rAۘq{Z;@I+(䥝>ĦǀjDX1u׍(tuU>dXٙ{/?",t(* G\҈5 X Ym=(ːkMuz-4 |7qz^Ka}ӕsq#M{lud`'8&J2^r8m@u3:n{uwhW5]FuLy|^: }?Ƈ+K',Zn1(Dȹ c8'F^ҡ&?+te[`\OSvzYBLwNO[.a`hZwjZ'+զ9$dY!yY x"<3?E'bUP; 6;y?.P IS<Wu"&UREH /;t5|F_6G0N$l:[U-VLJLu̫;WB6 &ݦ-tFnCFݖuPYZ} k0qirGKGwN OGVgPoub@D(IJۧ)i?[TS&$_Ut{}636}9*ZiK^*e"p^~<4$˨1jLt&D GNTHFIdzL~)Ս w!)vD֦`H\zK7}ND<4.YveeQ5z~]:Ux ?5%5 <"=8ȍH+2) rՓd:qf88_:_d_#5yV~HC/"\;yEcu՝jM38Pj&Z1'GI"$oxmMP>)ب dDbKq䱑uyp %K~CprZp0OiWc)2*@Om ?yt$n1oÜO#,ZyO־yDvڿ,/j`,UGY*ֲ\h:RB FyTw⹷sÁ̩GuJO(X%.{Kh ɏ/&kS8deD^!~쪻'YdDqx=nɗoPBßTz g [2-/Eh؋{` ʝ࿯SI5V\msq+IKQ>qܔI噞ِyKP𽌾fN,c\i$ME &[AlWLvla31Fb'V m_*X8kh?0a X VX$vM%n}?ИRG܏ʶ E:[&)(1hH{Kbv7||,n 23ݴKU4Qk4!nhV:,N:wmG7\[Ii$J8Ljl\.d舨Z;UFb"ΩYqI"?&ڱ d2/{bȨA:x[FO"zFhoûٶa۾)`ϑ3⋔J;0lXCJ];yi̤6O[G0ŗ7 )WL TW9FXάhoSpPևW<`J n8ϭx;ÏSRw/%CCipV lc$k[@j̨̽M1?t:7+LmZkOShV薬ͮmH/=|,k6ⳜNHMOTPF a}id ~Ӌ;B4w~o3!Bg)jÑ+kR/Ӝ6vKњqA|F*֣@a|:MIv$aa< mgG . ab;GÞ:B7 opoMz~N^]nKIhI'+^i񎹡{wCl"uLsFM I.@y>^/o"”CVO)V`-}32{2#feg Wz ryYFlNFdD>9]\d"MRe'~ĥm==.Z2{ "nVz8r|dn;⦝-z{Ϗ~v( 7S _pGt~6zDm~Shs_=*h%];H徬qi|x A~!6(ulNmh(.?:f`î˖ܬ6 `Z !}ϐ*ҲʃB.,ZۚP0>6RVsc ;4ނ}# ׼k>wiʩ-r7#)@́nVqH:EPۥj*eLWjo#D3`##sBM8Nk aC:g-kVcZ~iT]@K:SNdAa0˰m DN!Mʉ_(Q\ڏ]p$ š/T%.RKF0TK*KL'q l #߬:Bc"*pQҖKf |fMpD29/57ێfǨv)Zn^VXCfs^+#  z&\iVlBiDBˍyJL`N53еD]n& ^ā8G?5,ۨ*4Cθe3C2_*SH-Dٙ!. j%\&H K[ []ũz+/-;&kBњ;zzHœ^\%_~sᴖwq*VK3iI>Y4Fʄc#H~X\'YlA^T-F/-2xn/~6Rmϓj]ߪC!skZϲɉO獭Y=l5I;RR *S(knR*aivZrKH> M58A"o֭ A~O]0`/A gӜE?&Yl]N7 6l:6NYUhCki;"r}!&Mp2\6DXjl¥<>Om\lP Cܧ9H8:].EtiR m,Y$pmªG|(i<æl]sKO =p6 `Ly螄 '&&Z zL I`zQv ~F$L'^YW@ \k-QUewSЅʣD2O[u(bYPRRU w5 ooz+lV# 7 ݮioc75b4 OH8a Tb2ɯ c KÀ+jx_5b,$A7D^ -r QK ~eͧM5}m࿏pz@@evWB4~yl[7*RҶ㪤.)H'rs,E*= q pFgf. =;XE.hFKq:X7z )Ք`MesF%k**6 C7.yA=piLPlx(sqVI Ptw0Zi&pFZTSx+9%a.Eyh x4NX^ݜ]A̙'n_jSC:e䓊R%wLƿ&>#)g+LS,6յt†sN6h0u1r! x;Fd܈2[?[n1îW R UhF:_ˣVLoV8EEıKb,0,z짶K3BEp3el>Zol^e9l6#+0-˫SMUA|c@ +q!8k>Gr5 < .\u7tPUgz;BQ:yPO85[J~RBv t&kE_T AAX%4209-~pVZ0`g} /~-бu~e ss_8>OL{4%e2EF!s#ҍ}r-92) qœt܉S +?NÚr 0li:;=7t-XWQ%0]@8KX8m>F14LP8b:۩M FTو6cZ6LD;~WD /HpU/I=[ vܧ+; -Ws-u6@0'%RTJ ExMSXƃdTIdGaʙiw˓eT׾"|5m\B}H;pN{z]<A?;S\&U阩bZ+:$R=Ss vc6hixo GZ4 vM6^؆8 #`\(P㊌ :uu~ a!s+ lIFg12)P?&w{2 :zZ]3$%^Q|^ I-maݯDD@i# 5 >~NI L25H7V {g)o6iT:3p%ʑmBI߿Q n`\rGsoiJ(Kol$ݘ*CI4'ck|jҽ" $́ ֆ lbqM&9A /%ĝsTFM -M@)Yt:hMN|TdQ@a'#缥F]4lʕRi5>jS>sf}): lwxŲ+)Lƅf?)Zc舯2: g+ wxH2'U,Qucw"s 1#ey6aQJh爷BK lE&]*np3( ikbފ\o 7E"N DZׇHoD0>;W~-DLn ~kmĎNNh.mzW1],CfK-v{ٝn4յO??1B'WK4++5n3NҶu7QsB>RBֵs}A`0 ꩝Y'! yӣϣ3r?u6hнU2vl^\my/=.Y&K!'gcdu,zM(L sk^yOƥ9DĄZ1X\OႭ%*(~0nm EpVȭKV} [򚡄wS. ukWe;e*E-ܴE𥆯sAB<2 &\2lTaQW_k5d#N5w@G*杢qa=ǎe:-Z|Ɗ<į;=2Ab&X֐Pss>b~ DkIi$Pv; t81EҟQ2/UjU"=)%`.^Z[4,"W;۫Y0D9_Gb?œj3A)*T/ KQB.6/J5!BцP r 7凘erv:A;u+ x9CRIXaG>$ݿ!c1+3BI!f)t j@mP!A3d M`_7>9RBnѭZeXcGB;3OwH"00rWL(s-7G B;c;i(:ZO/zRD}[ka%Owr8ˮtn<ĥ5̉GBrFX] u##9zgJw/c=*;#).-ZZ, D~ T/֘ yӘS#ɤ٫UncJw~-,:&zdngG^l 7;rnsnV-oHZ>tybn"o5*׋?N jXt[ |e|"`K1)uypȞP{KaU#/W $2XNSI\lCotĉ8X랗]ǰL+B}đr?? )\_Z79 'tJ86fBwc? -`vT6^ā :O l?{a=^/SIg~1_Ja,E`_8s'#-381sNݮ?̔R=b.dU11YFOo^Y'3-<Ls7xOhNe_M+y])^jOm`4 e`t@tc֔8d'mGY|#t2mR;/sJ}!p q*4T/_K@.T M m#]]0o#^\cB *9yqVM0oQZ+w.8 9͐( \!?HF |% y,` Yq]^ NG;{J)L 6'KbX^Yw`4֓ ,8, ):F*5P sϳtsxWŢI  dHϢr2 rL{!Rv``t Db#5cyf4 ?YtMOZ#lڝb#VhB!Q՝v މeJjB^Β4b&MSr%ѿFZJ.!8tARsUL؂: H!x\f0WL֟Q6M:urX+tC_&TʴY iES7 ]a/fCʘjua!u?czz1>ϟFfΛtF+y}qe~ToA=HH%:&D1,/n,I; deT(n$3~ᾉfpX hX"z\tz$By 5ޓo܃62ĠagooEXHr[Go.T}Z) Q3$by%+Gg `.m">+ OK>KiX9ANC69 Bm9bbhN`Mz'ۥv2ˊE(MmqgcD*Qi5 2.WlpA 4at{ưDK4h01xi`9X\A꠭ Ĝp-nUU7y%%a;#8˛̼`@JZfjWB6E/\N'c!HNP>Ykb:^"<elIy?19`S#X /W#J(FfԫѸњ!Xgݮ(-H0~BuK|WV-uDzB .iV]rcد^8#_=v?lt0P.3M|$"A3Civj'PY[襹ސK#/Q)5TJ Iz^1IՏ{WBHƖI " SjohIlum &Ϡ4#n-iWS5`[IЗ]K%ANuI\K?lAxh4v:?gxmqpSz?tDsGю/Wbgl|1L^3y(RN>yNmCysh h$A_ {JpJUoˌ@~H_ͣ-Oa'E1j\U!.f<k*$lun3H'/@gN؏jMfv7|F;b2\[-56,WYϻH@ɐk@˙XmafC^#*qG3X~xEh4$r $9t:j9^Yksv+i$MɪHHV\s_~;xm؊_OI0q _w]l|[LCw0UmZ$)eT%SENԮ]} !',[WUu,_6 {$l[kƹۥwqwEj As.TeCЇBmeܿ ɄhL߶*u:${p*c 雎~R{oHhl݁ \>q~[0["=wn*}XnAKEfae^xJ5+n'+"tBWXJe0Gq 'z>P G/:sb%&$hDEZࡑ^/<"K?vaYzooycٳ,'QBGi~ٜNջ<{xa; zU?nr H.2 {%j2 )Z3D\ZTFV8Hey/[P"AY|wRvOW nOC~]ҝڕꭕG4r(ιCf1asV,6ܳ E%ڽI.W+]IjF`KAv饑ɍF7"37{y)r q7\6Bߊfsމ=O&SnȞXND N~'S܉QK"n!6r,:8.w٧Sk&u{1:zM+}~'{ 4ſڰW @-O %ۖ^L]T0zGzJ8Ux Etl-l!'U,ctfBpJ6P Z, nxCUOJϽ2ZZ赤,!rI hi;3&ZjR2Բ!T%% 3X\"W4 fPwQQNIVȌî5 EJuSk^)y'Gv(`0ܝxȼD<8LzIw:9~Kz E(Ok qt_/m(c]S{Y[FfdrvE **bn5.0wmϚp(ڛ'-R3m:;;i)/>3#~=m>J(&'v(L sajZ 42c,]z"#؁QPmNKbqi>Ǖ[yCS޷+ MIۦsWJ^/sc"ȽE7t&@1@ߺpQuħ.@%tN ےځL\O1H n)9HܘiK3!Xh]i'ݟxRB;?38ɼ#|O$js_35) GG&arTldo͘ X(zZ~L/f?&.h=̦Ja^[aE% |h4 NX|W#QٙZF. *vqn>C[8ʩ-:p06oXQњF+^.4sgbT 8xUU˚9'#I E \MFQ]'>E􅡎pi!8ͅΟ3{>_eahèTg8fZb·jA,We2҄71:-PCh񳧬gsbg椘YRxSp56eg >ٝ!I;&Sew]f8%w .$&`K 7uX}l:6/2\傌v["b𿽿r*O?*j!AocClw|5#41Ysanc 6oBU,[{ɲ9Q݀4ȑ4[$̿ 'N:C/J[K+F f)oFu{Z2\Z+/g` vV{~-Tl~\ePlWJ$–Llm!%1I<1] !{%e_ÅTmKUq&5~B˗Q}1_'zƷ-˒{V>ӎmӦyܠyJL  $35ՁC~D8O׾~Mg!Et,a6+J_ zy/cqrœzkN=NҠT+B i ^ӗ tO_ `W> ypr Xsf8|pʵ%ђ$Y׈;INGɵ댥N)|l*ćzvGtG]N0@t&S{=2R ޷¾gaEc9Y[{@50ЩIP_fǾ@6>HW$۹6;AJޢ%n8dd 1IUcfNyP -=JM\rXf3XK3u}ncR5)^Iq?35+M^-d %Nˏ_&,uc. 6hdw 51p;2߂s1+~8mUD]J'D ِ\_e,l = ƇǝF:ƚ$ZKvUm # !W dM`sVtxҘ!fbF b?Qto?PRi5دxbR=nX)nH;Y9\!`7Ał%<Dj-KǪP#ܻ¾,e~*WL wYݡRy\B(O6L\ ](6ZrE6e]\JC5op|dż'|$Q>Ya5>n/'.YAN[KgwH媋$A=~jџ;%#^OO]hQj/& oUhiW6A^ e.toK{.&MYKc=D2@Bo O0הOzmlp)[#\GQS>sƑ5p`D>B*6g4㲱ZN:xHDXp!1 z2Pu#RUόI+"c%ԻbB:H&eקD=.84S";* E7h=#Jᾛ?M-=BM K*#K.mA cҐ,H-郞Ľ&Hby̳%8#dkMy]IBI#tE nֲ,^;/ۚn[^NE;i?d]s"^,&[}[zr)6Fz6_W$˛1ec2.[C :vy%*{5g $»/LiAIcwO̜#ZN^Y)jRؚfH $nHXXg˷`S6d_.8Yb0P<4CeƖ ',>lCi9S5Ac=O9>oRw*|J6'( (KPqf'A^^7V1%B5ED_='GZa8=I~еa\7ˮĬR:xҩu֮-l5iyiŊ]r1 Psq:c)˵7r+pyCt+Hת~5t+GS$\n8CN2*OL 45"&6 $/já6eK^y_C D& *^"=yLEbAkM:atn˄qY&!x֮eݛ_>x{.E4[2`Ils%Td-2mނ %'nQ%]@‹-Z7%( JŹZ;pG+"sℌQIRiq|C{+cѭi.NQ 'ˈX&gӓ?U!zy58UYޛhfi^rJI#TQ)߯惠0mGnGKC",gxA;TƔ#tlAB4s?&UVYERJ^  ZXƱ}sOGv09Mg *)(a8N>4YrzwV`*Enx3lOE=@$S&<C)OJO OL}xLB!эH8( D~>jd䤍$ .v wVbOE-_MU^2H&vs7sag|ϢPKYѤF kC?q_ZIrkdxnHrޖZwF@U훥 =#D6ڙ8ƵuD5!B=ҝ˕'}˸a~w.e̼!aU.,B \O0DX5R^|)gYUf_۳;RQWf>WJ s ̓~[NwzfB6'*RwJ]ۼg؊? rlX\͛&O.!Dqxk1g;dSVOQRE+ݪ_LsU_1ɑFcP{G+G\d_\~m<ve{uLRKg>(7~mx@YDl_1W ِ0Pƴ.oÉ/({G0Ir,OJ$Y_)+M#Ff}Zcc,lQ^t9Pe$e彳˵t|@X|͟i$>('e Ve@3:|Y]trPA߬O Q; >O<Θ +< F3pq= J[A*NJ'Jp:ft/ uYt4;a}Z2N] l*`iqru٥6SQϘeg,a Pb(svGH>mo#Vl>4j'YZrnӝVz~k@[3hT KX=FHKDȿħc"'N,W*00Iw֞:SU}s!r(w A#.E:+u/ELxtRյ;kNAʰ = "Ob T!2QӬyx#9Dss]P8<[9{qpվ+W<_2ծ <ټMfG+%SeB\>A(ɫ"9A!Nxڑ~{+[&rb!: F6Nh|wn5t(Wx/~K*ߊſѽ 8z Y\u$l`c򚎌A vGV |wֺ¦I/黌YPIMeh-nI6 u1^nW$GT9͞BpOz(Kup#cD:T< M&9m?@!d{?aM[820ձ6D#6ƨ{da@ZͽTl{4>@!{AK ZZ"x@,;8,NɇOzMK`uk /_o;s p6t˨րj]Z/ ˍ)Z|T`rQL Dn!ϊ,J>S` uDցCnhWS=4oT12 ݤ$)]HMj/=PP1h֘ET+߼"䉹BXuTU֑pA+gQoP5 ES; ܕMb7!Sz=g˒PAE6aeё$aʒi;yY]A49ػzSu6. yc)5)ZX% tZu ,fi FڿR >^D !/S؛lmNxD8Y`斱௓<5*1gm:XwX5IpNvMi6a3-FN;u|lbY;) @6R3yT.7%FK͢9^/Y sduTD_Bl[YV%B a}e'Q 0%od<Qrx{H?;}P3I:7ׇivҜ3eY01˭t'|89I]4A6vmخS_"(<4G1 mz9,|BR)6l#pTH%>K+D4B*Þעq JʣՓJ[؁~1k݁5R_M"z 皛wdTɇ$C5w<5G|v!z|肵U흨P!& _zPv[N<\kOțw+Bwؽz-]So#+?'G~ \F|J[#O_X%f?J᷂ dG2 m3#own94C0qCTYvfő/XӨ+rd޴,4{=x=j:#gjalmR,`豶'}rv^@m^.9}$<;@!Uxu"n;Qtj5hP}6W2c2k*׺[w_TCQ?WZB$$TG =kAId.zXzyFYfҐZs*V Ys3qWŵ߾0A5i/Q"+w>|V)O '&+Ag||{C%ls1Dħڇ:5y>CAǥ#Y{)^1Z^yXf⾕$%.bs@x9&F;Zj(5g6-r^B,3'_qL:^9{K~ջx:;QZT?wp.dC)088QսTX٧0o;O"&-muzrj̤-w!tj\u6pӕzB[H,^+u>4mwp!),DX5prʅL$/F2aSJ1aA 7؛%WE׋#LXjTkdKxHZ wv0,cp|ݡsrHةչ]W a,BKaA t4ZaO:8`딹XҽfplnW)[q>FjC:ۻ&c%HW?u I jS{-0 lh$R2)%?[wHfOx ~'e?'C`E-Q^Aj@2VoEbw%kFKli -y"g~ҡO?c/-C!t 4Pg67 ʱY X] !~RE~^-⼓Ge#>2,VOTi*@,$p:cpBF2)Nv*H~aq3Ǩа 0Zpĸ?~lB/b.ɔ²-= !Cr6!_ Uu,)׿y4; /lQ"ZRL/cAr[fЕ6@R-!(:x&&Ъ߫'ۿ$e=706JmP$Q1%t?^\x69 jBa07r tS? Sջ:x> Y4SnEioУ+c 2Iee[|6{+mږ0{Z(|e[#6R}٘kJ9ֵEihJ5KQ)|a&텚>Nqy1<# Dz bkRףǫ-_SMQ:U4zqrLqMQ.5w?4\?U;Y}Q,Xc@7qV ;(pbHXݭ1PViniG;Qm9-żp KJX[ϯ_9q9G9AzS,"®y Daffcho`Up9P K0PP{\Qq;"/=1e۹qrj}#pJ#?ҦIsC;!Q̹)>fq)S+cqsM$B!$(,'vBVﭘKQ_ȓAQt&]/Ws<n[.=O0弉Am'u-귽M65͇m5%cArnKkKPf(rmqσ [OjS33-9izN'DY9CNw.H m*%)eKԨ0U((!Ya9it)1\ * -E]xA O?*K_g EA_msV.Ph)_h;}$FGP-yxS$NO+vfP32р<8_7 "Ba]`Bm^uzYwJxG*,xKs}?g9].n+zAyY0#R;֕0GԒSeoAB”XkxRXU)XG@>0o:k|R!JC^[VK$Vc hgn8Ě(YPM}EKXF6^ Ie?N[lƩ$[ hm6CǠ-ꮚ'ayf,t|Pj 1cX$TDMVX'/Ĭ>n풉~6-=jt]dW 0{tWWWo3/[i&%/psfӒ9d(_??B\EZ=>^ɞisCɈzlF` Esx"+7nHYi*oR_Kwr>Hu9 $nlY2 uD&+ & -Pf)IVrS__X DdW!ZjaW0n2e@-# 7tvSX\=2FikQ+P@CLf4-qp"UniLM+m<_wvN6wa)*ݻ[8N 1D; ,ZF %%hM=+gWE fr}nncפ]zGE2S,i=af;11( :qEgg-((L"ipɨ'gtDfM įҋv4Š/a~} LI KPG:VqxlבHJ<N>&Rs"ۏY{(0N?QK<87QoNWFPaA͋Xcry)IMWޑI vdAyZh;u߻{+;{SeǷ>rjy2JY.r?rxFɋ`XrbQ=GO}̌ HoG͝+ү|Bآ&!2Ȃ^it+^{  6BT!) ućPj;@v>/cD}4c:giGh<>pD.3l=͗ v0H#ۦ1nO Bossq<ľ(2# ȼ`6d cC)[3;wK3Pmni<Wh_ʴSGĎ] eUbDYb2%m" z]\u)۝*:z8ȀNm!TbIreʥR(ߑBF1AY8Kͅ^snH|!:ȶI#v[L)|Ԫdcsz1ᜦrkZXI]H "{+2/UASwucQWF6\MΤ@ m>=cs+_EMzn2mB&]2s)2H (^Y|tgnY!WdĐx=́D`ŝQz&\>qalW/"wocmvR鬾=WT XjuazgULGa W!6D)z{d?|KIYR Gn;ٱhOT[[ɋ!4Hbv֓ht' %ID.z [7FhQTb\ap1MEJӋ4>1M4eHf- w ގ(/ydmj5!˯b罬ET3+ 8HF8$;{s5UKC|ö^N6U Y`aNHA˅}G11RBMԾ#NP l[xd~iFп=CՇQ [I4FvW$H]Y@hUkN9THqsUiCڄ'p1<(O3ibמuh}*(Cc4Ɲ|<}LNIi46u= D.lW]裔ɲ"V}𧕼sFW.QdzrW2O~Ng>XHԯy4kST;w }^L~4Sei oˤl:1D&r>yk=IY cGM)>(&.maY#At;0E֭*mūe+呻W'\cW61~NvsmՆw6kK<o9JzMjC[5sL2ڝqU#c`1@*qouOށ(FX|`SJ*?Oij4xJ]).MaWo<_Ր$ yAkf" Z} P"w idvi:a)J ׯ2 y@XJ  ޔj17JgI]r+%+zwșX3գ77ؼzmqQݏ9B)g"m/\|*Z!7$<8(ְ *8 )_ |>=Luǜ~[w5=5LF:5f圢N.)g_N!Q}uxK~Nݩ/)?LK-Cth椺 35Йv@ѫ&$7/9ABzYҎ:Du-s㧝_]ki@~[Jk&qq<^ߺ2M i{_0.*}S^:PY{z3|F)p`'{-W^C>llk.EeQ~B#ƪ0=`8(a#3/b_q.%I )0I7_q6Uդb|˜BTK#lj\qK׉T3)v6kfM+WCShZvhq0ڮJ*iL*R5/){H1#X}Ճu+I‚64 ^lRQQ"|!oamIH U wjKcUG391?FYmsU!Z<}+UF,I[e2c&ԣPgu?t7%=Uj 07L3g.V4*ma~8kg.c h9J0\gP_YՏ# a9v"[pAj+*Rj0șwq,;y JbT mѳ\FaFr6&i(O:jWf t'9W6=Y@X6H&w*P04|Dyz-i};(̏v\eyXwxlB1mJ4#:WD(y2.y9ߙI%@G՚C]p[K C:נv9A+]-bjx/~e6t"Bę?25 @wOآg$O$ȋh_wöCs$ jsϛlkQ YxjĹ/v t/8gC>;Ywιrgy)@q&+ΘRdh`YkѼ]3 R},83U. (Bհd)(MISܻܔKVbKa'bRНȷ@V|p ?a/8COOͥKCTIhHdp`P72@uhƐaZ9;ҹpPQ6w#OΈ'QBʰ 8#QK(R]34m1vfN9pLHPK]\s!(J4YU!]s$_)k^\EI_]+0{/'nW ۨL:_ w<G #X(kGoADVD6iε~?DQB[YJwrq!ӏCa3a6/RLs첊HÈ8k:ۡ9( ];M(=G*n0D q5Q8M-z#Wc&m},z6`P[37m}2w7 ]R7OYcwC"#"e@yT/W̅˂@Qx|=ǹZP[rqU|M{l PӢ1 qAcڽxT+)9 }lkLkI5DHzK:y9v@h Q6bN~5֯uGH=3,]] \a*%/sع [xS}H:C݁?1եe+6@M6!I)@#Y-q< O^BZmN] z<[edz_I~Ț x״MGC.+CR(Z-+=pSŒ9i)5Ƶ}RMW?QZ ,`\H1zΨT݀=8i`0mE`՝\o`+n*XDmUᦏmѵFHhJQ>lVޟ4=&T V]?7PTb͘ z՜2fZrkfGfyv^gr6[KxU:uP]?w7捞+>rH&@"?m-OǼkP_ i7Pp2PU_H3b1δe;u})!$ EAAzȝNGK4L? QG/} Xh'^!/yI*l@&+gi k-]5bDF䨇M]7#?_!-V P#)YDO~U~ݏGuȴ=U<%yas@p`#BS|DN3@8ʞ %c|!E }YArɏD P!OsQ+a$T1bsF-ڠVrR$#"M\1([8;V΄_U4Kи%,1L-ԻDWMt,SIaz ˎQ hQhisH/rXkd ڊ'A#E"@U9lJ1G{N%R t[ :+o;6k0Q쌢ASf\ކb⵺0$k\NXt kJR!ՒG VAHt146mZ|^.?UQQ?,{K̓ФL|wĒm`!/@0ơ%ӥkw/g0omSvfP&jۦRrI9^ ECȎt;6!1mgJI7zz)G4t QnHf+grUb,qs!͆"Cifц'/B 8 iҽQl ^> K1S`<4KE &]2csjHhBlgC۪?=?åEJvhTtRޘ:iԈ|SG& |?'VۘoyUcDq͕\ V?j}ZZHi[bϬ!dmd-C jKnzܔ &^h9[GlG#WuL|~%XV/s h&ji6 dEn]:E9:nQ$5 R$(LZΔ-9&iEOA_] Bq@ڛĶNWcpd"`ƫ2pS e"N ;;@.JG踄#X1 =cҙo:طr @GC3`Jw2S! dBޅ ݻfSX5;HY|[;O@S{) #z0u9.uc`!JΓ:u#WS6@bǪ7 \n,LʎqAm:V#W'于VO ܪ- ߕլ]/Z**WrG[@; PybYҗU;U4 $?.4Ô1g|:65>Bgur8L7b `koIxxR~ 0ڔ\l֜I(ˑMʓċLtSX9c^?v^Eے$2>&DUrx>g*|/ܞ a/ Y%Kji17) JK0U= 5ʱKuyQR85X$6Կ0TG d!L d/(L| y/*E /!:I)܋K܇Ci4y J CGYX)ՠ"(Wx?= 9ݺMe%vB[]դ|&qWE[bV>d~Sr{ĴI7Кsp3CXmĄGsvZXֿFVcXmMar5n|yz.8\~voY %?ڍ!|Z2/G]_>G=)RLs21;$. j­Tq#>! ѭ,&^2ז *¿iBSV(lufk^u#k`Jq_זꨖ< &$.q/ X)ZFBdJyNGhj4*W钠x&`љ._xӕ2.] /v`I':L~Z~Rx͂T#4#OxX Ypq5J5RE% ^5k4 ^,wSD ^LbEpBC[ ]RS̳@`= W 8kܲߙm\+Kc{,y~-/ Y|f}3OwlvUb"[Xkv``.U1f̓xC0x-eKMUx:)kUA(3pƘ~(8:$g<+gG.Ӏ^:uG@@)8ULƬ!b%sdj]ALBt^\:ljάхU9F}UV\6eg@(MIxndz׫7Z9ROT&88ް|$ COaO1Ú5rw&Vј3i̔\;zq\bT%h *!#%^E [`$PJ'cm7g{q+<"_+*@vމ`*(zM̃e]>K5B<8 !JS4oaT;pj&v75SߖM^M/[%%3ʝ$]KC-kfgJQ@3T+ZP@^_ȄH(O<4K@S汻icJ ǬGD >Gd &0/E{K9NPcfrM'[iIZ?ǽ?=--n&~K:vN:*oyKč- i#NB:W]TqT$wXsţi)F%6(=yc{1-XIA[!{lh1)-14j"6l=xM2:;qyQ͜w-Bg0?1N#Y礤YEbpKN,$ '"Yot)06R)%05P<}Q;Fly\YsY6Eb0'nPMߓFu=$HJZP{{#}j( `37om:s]olaW٪Γ>L؉k=ϳ歔VzlBƲOC =@Yk,z %ErCMW4?-F"9eLӲɝ z;<4]>aoQU|8cz)Q{NjB8m.&8 ]f[f-&F7 OoїOAlatO*^qT7DҘ?^ XK$xw%,W+(Q. *4xRBHߖvvej3!纈:FJ"zַL\-/BHQZ@s|tRO_g~چ"Lt9 v42,yy, o@3ckغ Zez *+HNMʬ֔nu Y?y>&aN%j9̝WiHF=iƘ;g!MBVWٓ|'M:cKU׷ne~4rfՅ`\P2yۀP|KOpv@ @l ]d} A^MyĢ^RH"Ɂ?C MJ$rB1}/JGUQLSX^+4\ S*||UaeA>R1@K&ǏL"Pg{j4 w֯K6)n4Ь++)I a=zۇHK=θ[<) g? qLu>Rf佛FϮk[h`D;CZF +i@K]wn{KEFi!R׽-V{0'1 ZLalx}H7|8jbH}D jV&FF%3 c壣9~)fௗthPDC.>J*.P (Zb6 d!MU}lOZ]V;0I98PA~:(c45i urhBܶM+=|dKX2ϊf*`Tm˭3,5SHL犒dHz^HgHpMvoViIGGbQOXQ-9r"ɔ ?h!i¸ovԶ({KabMX#44Ƴ< Ӕ޲hmås bi$Kmt|.AB՞gC^a77%k5Py~:5X(f{d)x %2wMft9jZ%}Y6Ŀm)5owC#΋):^,PFs_ˆ(FPJ{m$]p"@Ur+4ufڒWtUw|- ,vGZC{@ +s^*,\5#;m!VT1=,Kl/J9%nh$(3C 5eDïTV@7\kOiLjY9c:#Q! @}.AŞ^D"=1?>6ce/"w=~/s aHn$D5LiX1ժROfՋ0֑VJjN!5/Z0Yޭ1 ̱C!LRj:ž y<tqrsoğŽ.Msم 8cuL Hj;|ҨX(q#l#t[V2`X]﵂S\@VJ!xE[@QDWT] gDg_abdŠs@7Eu-ж;VL[RSw4.ޫ Ph0h{hhR i#lP"%QjxLqYǬw ]..J7Yuo@/Qa,f- ·H{9;\}쳌`gI0:ܺV9]!lZ9מ &VpXA#?aԣAB'Ը59e(!/Yޠ-{"zp?rz: >I7uT-35 i 4:r• ZuE@wLѯJݚMx,1j!B)5i}ed|c(삯'd2)g@oS4/?% ;d>!M$H<[V]UcI?">4/cb V$'>0{=y^[zhM#gM> X COcr~׺ɢuKr0Wשּׂ!S0Q&9g "~_F q֖v?|5xֹ@D/fD<ã䷙&DVcLౖm $ &3[B Ci4%<,U*#L8'*z3i5Qra0zS\W УHֶ[)N#VˏQqR$L,XKn!jejRִ'P=FҾu |\ˑjh8?&nP9$cPgdF"eG6T@;qFb~P$`4Md2=q!K} hܺI1'RBi]rLǀfqXqE5)aIgz{?Nhv),'߿Չ2yMͭSlOvoJ*Xhq =QRNw3Tt1r8x*VeaMIp|ܪX MqW<*mxȓ4QE%|XڕL9Z!fs.16J`24-=7ޣ9FSǧ *\vBxɆ!ۍ?%oDusn&!ϳGubUOLW?~^8j m߱dFV8#xf3CSdH\Pv-"e{8Qh[P pn( QnnETN$=HZtYdwѼLnu4+=y!bƦvBJ/%8۫MsDϞ"H}U%{Nb2)W,Ov%ZG, 03Soh@,%@qA_(`K`YUǵ0}Jf1EGD??<;{&nV~{1Ψx"nl+s_ZIR a)*BɱъJqT--bb u PpXY4N -lne11J)G\@tmfuAbؕG,jkm;O֨4J7o>F) &Z@H_pGAGvzN7mq3XEBCGڲ_CmѰdjfzVb*L/^l~\`p([n].͵Ʋ\QG/7+;$σD'7]Ga JX+~g+$HfE=q*E2wy`F_Xu'`,Y2uNrdeʖ.Ӣ2q'̦jhf{*OKx3<&ry̭Wo0-8y#}_ /A;.߾`^d6>v% zfneT iy,&91eJ,ҲwJw_VSl[qmcۅ2w^ZSTF"n/jUn!"ğ~xd1xfJrU0&rt%6wZwQb%j Eؒ Nbn4z.-ndXH'5:7Q6wƺdl9X\q|۶b-0lĔyK[WOpX n=]ޡa۾J.1 չp.ږ\(N)^DS8Z<N߹&2G7 Bt>9 Z.D&9 Emq^x*"Aoݡ)3$BJ6MY#$duj4c5S 0 Pkd;xoŽ`24܁<@% i/Jk͕#T;$ma 4~{B 4DksMR+,5w coW_K$I&3{ch?~7.cxwB, Gur :8)+i 8".# H.ZA1c'qY~s4b$@}r[fL5Od= c0(<< Ka,`iB"e,Ο c,2+ pJһAp1d(vE]= >/E?\VBeQRGW*sQB42` A6m#<$;>0T?od;EUuWʶ-M Ub~ '9yVt"4~ )m/]IWhXB- nPS['9銼Hσ~Q}8n5,!+x.-ƧTUf+}PPC+֪R֫xmX3YWGH )2mK!a_ݢ)rjl RŠlg`ŔP~{xR!ۅZB>[@)Gt; ~P5':M :\nrGpAr䒁0~꾂eZ@5 8Xv*$* 7+IpR;΢* ѿ*;Uk&7d捗-!\m\c?U[Gv,Jʼ5b0쿍5PhBnnZdU*j܅TU Hvl!w \5 gוU>:K[xzn2ׁ*"zaTN{@聘ݏ-SwtiҨe$>D nAIHTqj L(Wn8 "&DF`t x_gAH euYK x}? dzW\c}WͪŜ1.#%{P V.NF oٺ*cg5`,bsc\lgD< J#*[8tPsw!lbZ!8UHU@~ƸA(ֆcIJ J&g46Ok_|adW w]dY3|>ETSIQ՟gAa#DM7'|_X)Q<0-!T5+e1)ūc|bZأɨm$LVC^"PT64iUK1|c Pm_=5D &#. 0 7 UHvH:y=& EnתMj&¹7&`þWd3Y,@#X謀iW&H!y_)9omL<JR<9g-|ԏ\$V ?_'lU5Gx#Pxږ'6׍Y"F$#zL/u7)Z0t>0+Z;} '5eB΄Qp"j CT>ϤI(晎 G@<LL<0Ao?B]!8_J 4f'<8}iY1}vnإJ5=+Oy)wjl||ApzՈɇPxшڒ6Z^객}x21s}hQԵxK9;?߂;^.[2eG%s~hTmÖi;IxoDtg_1*`;4NR<ҝ,Ĕ4ǐVNL.thZ{U,e5@-d+iQ5уҔJVdtzx/B|){Ly7E3?Km'"b^ʹw1粦a]vjZ B9-wl^*ZT530tm$*z3ge7KT(BPr$ i1fzi 8M`EEz,'8j/Y$q6ΚGҵr\GF /pb.86D-aҒI1n>!~Cơi,fSQϢ5Π޹$Ȕԣ|(x| "rTѣJpW#.x,)2vL =c|hJs|.I䷄B B]\"DOjW/|J.rN2͖Ϙ%U6Yd5L*%NY`BߕI ?CL,*-SݿVꞴ{@ .^R!ny}'eeݜ֎;OTkBYL); Jv`Ů3|CC^1~3)[sXw=Re qMeF⠹R1g,]WH} Ot|׳_i"C/:f4"p{Ԯ1ϊ_K+''&h&~eΉ]1*ѯc8;ibD@Js(ki;x)5Gi3o+rJ"A2/x4ywRDcv;٠_9Ҽ ?w'he s99 F,o~P )e{T,D$ %ёqFw%)BߤDouؾ$(_Uԥ1yL#(0 E }$|#߫[ Z3lz%naڈQ1xZ_\g=X+7k>D(>T,":&t緾]g9h _`PP3O0[ރ^&;Z'sq2nbx[nE;VP9BXtXfvN&찝/`Ӎo yBTX. ۚ"*k0VS>`A&k4'/qv7V҆ qIaj_/%*a)wH3}'~T(@~D&|Z W2ˆ:\olOAlU 0֡+-/kajN4?&.lHu8˝_쫻?ܩ0 =i'b5P_2fm<*=ck/֋o|Czj:bbU+4"^~޼r{nw?| `1uty Yog0Śs Se3$θ~%w%3 0e՜j)K>QNbtn NYmX4)g5VgRb# jCqj_Ջg{x~?PN}#K"{qhݼxF-RQIwڦ3qR; c3H:$)i],ɦny:d0\9nT 牤wʳf[ {Eu(#t;gl_Z,>jb=lnv`4@o_{7%--wCC'ֳ;,jp̏Vmɉ EXxgNwȚ{nx%҂WaM*gWtBpaBLr\Y46' & ;fwс2y^Q18e}d& Pv7*&e sPW?®;pxǧqvm}1!me_fN׶y7rи;F b\Vo&P JXQ%^eQX-*CIcv$Ala -,-LbRulo9E?`&=HL_1:)Q3s- s=҅8Hx+[a#v,SDdAxܿ "nyk˧-`~[ 0x5})kAţ R OM?`$l5̕EC+73vmm3c0XVwx'P<ܩTһ3/*LCH xM>'Q.Œ«WG$ u"@ZcCWHk'F{| |U3 MS0V3ual%b!:"\&a:ie"d:*GX6!fT[QH99|qh7\%h:ؑ7rt|4 LǨS[; ܢx)1cQEF1lƄc]B-X:/: -lLg.Wd9뼖^#oU06 ö25py٪tAȰZT/gRyH=n4 mU.SXHoב<IiܗATG4y,EG1I_e[Аcqp9#ÍfU~G%?(E 0Wf+ XrGڻRm{ܷzolyYpء7< wK2w8tLJ׃]H[jSƘ`b^([L딑 |Ԑ@v&$KFʼM {. HN}T)|4sPη(cD.RiN.JX)CG'q&Eu8#6i!h]Y}ﮋ[*()/;ͱޘH}+tѦ*4VKd>J^ۙ E_eG~WWtíB#F:XFFwL%fvwT/5}q-?:%a dZS(/co_ | M'q,92JDadZA..ᒼ釐1g880)ّ^=FV,"AܒK {>\{4J$/KAyIwuwf^QEh:UMlt|7#2cefLUqQKcII:l|s<#4ʝu? V!=X)z$(7GɩOK&n#;btddl{=+$-|@3{Pħ(TPȎAV-%$W~$.0{0[nB;"3->F#k)+YSGi =ΟOarmV¾ ךJgbBv4atu5L4FS1:aNHQZГgcqͯMpרB|.$[M7w)#TޔbȐTv:p"#ڗv]4$W q>}ja'zߍ_9ίUGj!G}k (N5<v4P}lWH(#uveTl 208wbSMǒ8ackG$Ci7TI%y;u,\8$ug(TѢ> S;![}*Co$qU5,>Mޟj7XI57 ' #@SBM,un ʽwQv kɃεj( Ǡ #vIns:cfw(kr}'<::k`h>6\C:'{j4N=1"]H&ngD %k[BW"" +~'86F|PwEIt*1F)R=b: 0BՍ(-;4@s_a1Ct A6٪ܭTZGiqŭ$5Ww +ZԎm& v#%[ ֐JZDo "' ),A=j@"Myc8YͧkDa/m7pqJ%8hNy,~1I2.l(殑Z{}adQ,?r\Cw[~S0ɾ*A2hˋ[%Xuh%(Cj{9ߘFAdnO$@wHe T9=N[0.{K~γ5n2%ݜJEKM7QlO u"~лv=iݨDeJ`]WcS[մ_.dWL_|)}މC5߷(ft.k,ɢU@kx<0i/R9Ca[+a8Fݛ[?~,%x|A5rGbRe/1L#('iZX nzG’ dʗ=!(Iiw\-c}EZm)%Ovf9uP)l.xYxza(4;AIFh_|qน %0ej0R%dU Μ̧wFkS/(p55Qs i ]b ic$X;+2?D{*7eɃ IA)7^ǿUL)eE%4):mE"kn ,A?܀w 2MJ݉h,F̣;QFY.Z&[S* OԤrc/HVПL inŎ5.4"a#(pg_Pa]tӁpeEQE鷖~(hảV\%f4f_jՏK$,6? LiD@KT%#P18^JYzqaX |NX6o~*`t53 ոfaj:f/>!A7Jl Zu;Ay}h}\8:L[tsT9Ԋexi'n~ȑ0o>Seo>LBrظdǫE|.LWsMGVHbHMj…Q-8$bx*Hq,oQT".aIFIPxZډn :&C"ՄE( Wq AkW %H *f4[$4nrR⁞@*)}󛚩XVQ2FQhe^vւKZZ'z_]]1&)\jѥvmiz]SC9>(Y^XdYL?!mzD#.FOԔ`\frW2C A*I6'r0 bp4CXݡ%B)Tk=[=lmFWU=$Vc^U;\7Wy8X!k/ʐ9ZmL4M#_*M~O.]dXē+HdX/% Yuz ̯Z^⋉h0 l&lTZv}U؄ V~5X4ߨNӝO.>80eJ#ON}KK 72IW\PZ]1+8#t>y1~/_Q\] 5Ɲ ÏV`d#% i}lzyDxqWz'Ÿ|{Y#+} }d(’=g ?!=!a *,n>r$f`朵ӥIUKLxڢNQyWK /'!pZ̚K? h;NAwlddPK6)-5qϏ g߽Sr%VZh2u0p+^E p}pdjϵAu(i/Nş|J;Ke65@)qx$Bto$G;=QagpBt#kXtN:V) Ԕe27ia4ji;Y7N1u1+e} ^#$ؠ0|gcsDSMdí -8FarnI yDRVGH:;č^OcEC/_\˼A݅~]$t%=HIr-!q| gWTwϔw@ 3: c/}Q;A ?MAiֆJ"ˋ}U%啱:Afx01u yN6{뉄Uw{H/Բr#XjQN08jD*-o ,C []UKTu`YNH{O$*~Q^C.mgz>dâ Z=o(P.t-a L7>\||qؠ\#T1,,<{GF8=mX1y,xֻ~;ˍ(IU)d_(@q&:8 7"/tDRgoR۪R9j /:@n)笇JLo3XD/콢 f4} x3M'Cig-o|/8^ջbU&͑.pMqn#=b|:xmFyC:SbOv;t*. sϝPk@+AbIHD1vP]^ N@2" (i|dIN/}Nsh$}kʷ}" 9%0SW=z.5>"pwRUeZw1ߋ]cؠκ:E4D_j:hZWͫ `>Ql.oHygFȴ+oH`P"ˮW;b8hћkç2<31*XXuU:YM}aEPֻTG]@o,hGb7(899qw}m)oS wpmbd me\9jye. Q2{h;]cVfyi_O"CzdQv#9 Ҩ%/'av7;J'(Yqӧf:W:(O?٢l՜Sy&$f،EF_>jd؏)LeR8zI9<٧Mu .UԶVQQFz 'zs\TC+l6z*,*PpOurP,.c!ZPfMƱ v1V=otC- >?0Lj)qb>ͻ)EkV xR51,k"93P+K1΢GuHo;by86<:9:+T"72gh0SKpBvq?z_y̖H³bK6Xeie3L2Ό "8"L_|rTeBt; @wŽϫ'L衧@ `Y|vC0Z%Tc|;.]V[1ē>D? | jHKdgCek+PqOeS=4w|/w~A;oz6pdGų +|*&?uv0? v"Y 8fRiD$'(KK#ٵJV6 Jw\XCl7 A43dV}Z+3[oHdZ'`pdc((Q2X"if\9HQ 5ٺ9؇`sp C!')c 7#ӕ*/MSHnkΞMlM{iG?ي˧\aeE~A٫&>mW@ȯmxBQGM<~r3[)<[26N8CT 6 ڧ]I5@oF^%s'Bg tm<_4ݱMV/AndJj9шPoV?DO۫b"ad\Ay͍yPc&şSOJB$k#ԏ'I|ځ7 ˫X1$鉌FT~oe6}#PlP)M0],ַ; ”IZS[)HMrJpneϣ^fnJ[q1_xKzq3)jͦY>F`b& w^rSb2J 6Lh5 a9,qD00c,G'b\_oyxK(j=TJ@ʟ"3†vy˭wow}_cs =O@Y1 oYsDql1{p  NUdx20Pbܥu+}[>.KbY-{eP:֩q:e=:.m'J_l=!WPg>ρz s*;c)˺7s3bJrFL"$9 IƶqtyFv03}};n4:bGq>1?[mwhhMֺ4?yo^$6Q-ˎl "J@׎mi+\0u*6],5>V'7SܗLrG X6k;+_t3SZ|πLWBӚxer5뚓[)xϽߕQn_e*DOg /7՘0_)%> e͈68O6џ& I~(VAً̋*1nT?ZQerLVD:2=wT&~*O MGCGYq/%=>u ~G@c- I tx50RcU!qBoY; \w*٤zeE kC0@~X sv>-߄<#qpLXnef\6O}R;=n햤i?=Uh= UtezܔdN\Nt.IİQo(Q*6!.1/~g䗟&`d/M<)"[ظ\dU~j]c\Ql Z*-cV! ܋ ꖦM2Iʣ} U4D֤ 5s?X|'"fX1('pdI2"Q^9A+wzvnPswܽIt`To]C28j 3Tkw;~A[%`VOس7@Oa#+ߋw!wmeO94U}>&MiLrinЯW=9wǢ+~h7sgRx}}q} *L*hy7x0a3)R>4bbe:6@wq7OEoɽaI}L%aE]O0̤,GQ$[m]n BTiktelWMOϧ+~mrvЕQ^qwhQv"'%F3I{ݦ>t3 ȏ;D7[+|tf S`Pm8EsNؿX *⊹ͦGrbrNjiTH`Z>k2?$5&Ms{ǹ]Med9AeU^р}sZŦoJOVS0ΎXa ԯDf二n60 Cޟ y0 x}b @&Ez81`޹R~dtIԦ{O{i&5>n}7r TnݹQe:%O1"! Y+%aŀRmv%2GLPFֶd4fU wFN曒h4TQĮMy_䝶W^({8Ω aqp(wn/f=Q`I'|0ϼ@eHF3Zߧ> ?4/U`'ѷu%>gp3~yd4?yw{]kDڎeHWqzJc-4?VMA>LW0ض觡kkAyF}O~"ژ??:;)ˁZ0Wư  ۋxU$R"/~ i(L/h?QВ4S% ʹCJɡE]E-P*Gw MQ/9Dy|ƠSQdbǍ| =qm5 [@LFB*v`x4xAI,kgGQ~wz{vLz6+âqo.&xς bEHMTrD-|¾/ȵ5ۿۉ-'$'4# M~|wny4- 8ߩb']y8%,+~uǩdN|`s%y>A߫Ӫ^J s0Es$ G 唂w\Z!d&OU0h}L%iuMBQ|H4*w?,Mc8450'1.B>8_9g}:f>db f$Pw,횶#_(Jb+2[OW_ $g%>vQ@p)D1BXܦv\NL܄/jؔ]Uc-a yn18u:7i>\!mۼQ`d(''3+O<9J+P&[IEՒݥD 2˘l~D.}Ѧ6Z3+g:R3R\9tdT* `-Q%DA78mE\)yjdvk<M1H>$j5T}1! OoTYWu~i~vjE 28_t ɀrMPϧݎ X+kKaVEI!b?$Af)CSӴy#Tr.#wC42!3+$k~zDqaօ0e (G%}%?zh/(3дÿf rE|-7 YuV(Ÿ?M h:'3h F)?˒G&.y:I8 e~/#:[DM@Wʈ>;=WJ3¾5jޏJ0(YA\1:ehV|vE暕_׭eG y2iII 3i`]T'd!D_ax*dkI)h6sBM1 Ҍ h.:Ħ4פ#4U.'< ƪd Y*643ԗzֳk e}q'f9Ij4Q3=9K5Ӂ\^B?=p_qxFc mz<RkR!m.oF?V:(TYTψu(/X0xK#/ŀmCș '-Y&1OR foW'mxTk]!%qK`q- /UҌ}N&$z~M&ಷ[F2PTK=uٷFK'hRx}]R^qnQts4Tp FP SI%E j_05un1cj4y꾘ĉ޽Ə}>0&dro۽ۃhFm\D5BOP/!c$Mxexڢx6[t +!Y B{*w/KP[ :A:Oސ^y yܶ\z#*cQ_-ef. :۞D++͐,(>zw7H%O8Bl2=:\S1~qcX}*XW/wwi-u^$*Md1-nk8S*mtd?:_|Ufd+_s! - ٨r4!d &sYKP^0b4KbZd?}x$])Z<[@%1A']>HnR1 c8@*Q [WϕązXgwlf7?xC>"^0>D/=_@E3ran!cs\魩'E ?H+52uYzeK>ኊO 㭶eaaNbhxn{ӥb%cxn[Dd,9c֭6yєvj߻뽇-j vJF2iCՆI$C1A-X?c)?Sx;`fϨYʭkp65 )wW6 >-t܍Sr/=/}K<8Jev Y2xJJp't|6Anu锱Y}e &;԰fdavxc"mKDkMW_ÄX.~PwPr0*c1Q+5 #BDӓr&W^ (ryn'_O)^czE*44{gtglm\ikgFCؒ<ϕMoḱNG״"n*?$wO&z$ :s<ŮK{ha ?SJrql=^ÓrE] 렕H\-z-/OBb=]etlzؼ=WX{t{F$|En㓚{ýPC(ߏ2d0H&bWL se߅ DoRί_c] 3lPJ(6΀K#RWb$;\k7'.QkT.m&FcJ&|aꃱv&.?(X_٢y&Pґ|[[ ,'n:lZ-f1ȱEbBdT&t$ = -RX_|xwi*N<.`F3D#(BOXlQ0ܿW(:wm<Үn |>8DWۭZvZ?T${K0|Oktas",_^BGg5 [Ѵn16S8q;pFp Ch$U b7A\: W3bbē ZA㢭$iˢptf?w^ Ym깭׫ 67@R\";:P|o 䡎X/A P1n џvJ@;5ٻI\?if)Cra)(!ft;*r;d2@y0e7u1к|9oX+L:L'8wrLPV[PtOۣUl RTǀ&7 &[e'bV9ψ^j0cs SI˂ϲM*: eȰ=*հ4j{)E]\!GpՂSHca :EXJƒ3PC(.=Ϩh=,^4 -iΨcYOLyIГCYy99kGD%x^ucnkG3K[=Z(%*2S`11Vq3LvPvL a\Prg1zq2`n?Uܩc294? İh٬~0; RIr 8}.E`Wc#rCK]0 W}6|l!14<OFi+|FdsjKe4?x(77Hry"d>OYrZ-gێ`\+n\zJtGC{9 R*JkxM~%ؕg,+o@Ḩ a9=ϻnwH-2Icr{םj91 >`DBMk\yGQ$ӖO0.H:ͲAN#46996p<^m*6/8iM+A%u"=QmcĎ6A̿A)mxEIan&TWẄ́41^_0.!Xyb|ɢ Chb73r>&̐ϮfL|eJkU=q@40=Hv9{)t n~; =ϋl=UK>iF$C~>@#ޙ,:HE6^JFj.4/W߆:qWJ&UkLH ApI׵9g^f3Ȁ{ dlb/ݤpzV jX޹Zhm@@<7R@b`YnBqHrQ&^467<;V2kr uzW%U 4]? t@Tۈᮒm@%`7/SΠلIzW8QU٨uLPD6yp Aԏꓤ1luZ\xAY6˔BNHj v-i%-3[Yml]P亃[3"sUoIKx !Q.Jt pzġ8 Y{Uq|fFn"ٮ2He dA#}9 җ" ļs8޿r=2iby?be[m[\!/G=Z-w"4NF&TB[[`GeH0g2L;&./G@|N˹(m5%6iTŏAۚwţZ亹Y8<=@Ѓ@Z0lܖp#S dW .,tQ@"fwWWT_E$5g妮y'jܩSD,~-nBE/KJ}g*nںIםdblo]d}^I UB`7QᲑ(׊ @Yj4, _Ji}N-alz q;~&ҊB%7Y!O;ku+͌yMԻ A@rYo}o3r)6LG}g&2RHܘx?~S9Dkh71Nv4XRWHM-8 [wåF*ȆT}TL2CK8] -1$WՐk2I=2 e B14|,;:a\~>80P0?JނAܔVa_ ! <ל ]P:GXsT%6bb^o8 R׏Wȯ"i1 >5Mo;V##O̺ _3#iSZTE R=<6S! aJ_{s^}^X[{><' 5yrK-:}u\h%00'7Wt.*WoOQճik"*>hyx,X[ ȩ|?>mr~C%~ e1/f2eĕRe0#dU֔QI&Cl Ѣ إߌ#UkgXAvݏ|H RiS[,|D4vS 7fũT697#J3PffqZ]#Q\yHiѺ >azZYaoǔXi΄KS"ޚjeŽqlO8+fTcGyV.|Ĕ3}EiS.&}enjB n7_/0O]څO]Bέ3ߛ#ݼTNl<"QLh>RK 0i#ݑGɇ䂪A2sDw/e^j!e#hj/e{(@*`RFfuynJHR˴epI[)͚#RQ]5[,'+ouQn(TN |QG༛mu >Y8 ?a!'Ty| xxN ,bi vuA;YXU_^O [oyM䤘uzE"$WW/I0TOaKl;C5w|Ɇ,7&!Uw\ـ(C+^2+WlʣXT -QrVTYD 9?cm}ٗ| )yHr\#"DGy=tܩtG+׬!HD 2hNJʕ2bZcíFτ,4%y/a;sVH^,%)j{ @b;KxMOt2Zԕb_rw%`fTݰ?Igt$VΙ D넸VbL÷$WGWr=ͥ{Ϥ7?>9M <ڥ9fjU#e6St`n1 ظx1m~Bd瓥O,-O'[R0uSYPL 'e76ryJőT;'o @Tɍsq8l;-.0638iVCJ):sRđnTv O~;Waq3P'+$ ˖23 I.=-qqj@E#&(r! ٘]rЏ=𬉷`OGApSY ?v0գ+~ma7,j 3K.E@%o)ezlB\At/l]خb/){8iJ>I=yM%`/rRl#UC/&(XZ`D?\ e`; B=~ XFOp?_&Nib8gA)V]΅ȆRٺFeokʇX3$_se܅!2]Ks'Gw-0:I(u}Ex'?zفI4_׭+R||xsi4sD0f'8)D_6ې]:gG]Ō-~Kzɧ*2[ -'bgvJCdrnb;bm=g'w}4vNԞ,jG ?w_[@YT *m̺oTյ *eNqs=͘z+ϥc+ڲ\ѶMojIO0؋sZ^E\v/d,I2l]zpm0яKI"t;6׎˥L4_XtCbz6VvKA|F1k,$/vͫf{9n=9&8r$ %Ɵ4i|_~ M4lOutaWFR9= 9/W񿬟5OYOS$IKv΃Ttqu8 X,㡻&@) P,n A'Sί̵O K;~ ȀUq^jWJR\qfkn\71"4k6IXӭ¬F($p&Y(cCZUp B̬dg=H5k6z3Bq1@G&_e[ޗ8Wr*QϦoZUy}uP&-o̹?`vcs U܍y*DwOj3vP-P\oBiˎ, ܻ=.staD{AWn ll"8=AxinS; srI"cJ^O*<4A.8/]Jݶ^3y {)!SSH3WCx7߇g 2ڳU ^FAVmkĢY.ŒZp v_TiT%*|Zq(v8{ib1/p˵q~Eiҟ^(3i YB>ȗ.gV*o4`&6\vӇ *ɰj43Vpj{ћπ2'g;Ja]xbU̒XB~MsSEP<{CFV+'8?1Ղ2f@6D6/f% ʫK Hi=F~:qkw ,Y-NȌ{aZjc7#)&O6WC,㺧Xf>Ci~> MI$W۴(CkW{3Ih?lT 4.S B9> *ψ `2?J(;WTq~ ("HXCkԑVdZ\1 RbZx@s>H JA12cjCvZ.w QlyaK+:ȑWO'=@@.rm6$s7SX !yps<s\Z6Q7PMEIO8d%fthȑ~ .J A. 8:?hMhH$N|"E0ܢ/iRsA"/AKUVç b}ME|diqLDPg 󘖀 tp> %T6ADyhq~҇֜;`x3m+~U,!Y@ID4TU6;Hˡ03Xx`=\FP[2Cdvpb0)E#5P=g{v@ppKj#YQ.}"bF&ڽ'4g'NnȂ剷QB5|*p.HR~6Cdkc;p EKK_QY#/‘-,j{ {g K ]Id0GBNl fCL)~UGԡ}(ɩZ:eة*1UOv,\sL)_o3#\>hԬM!pM &v*:T27TX/+BT'ig.)B8QI.XbJvH&ـq Mabj[S@1 25/; ! 氇`HZuVن,T*=6 &U3HWuXB*Z}J2*#ƹge$G5^k/x_ ٥[)w'U",Asq]ͥOo W#WEL)ap@ÇnI885#+'TڻĊuѣ($<󅟅0 Kh>Q;41ϩ;^lΐ-'ZnD钂 0^*BlEĿ@I9;gYvVEH2 5q)dy] 2+ܞKv l-{Gf|b+>8K{fMekmvD2Lzovm ˊ  MY"V8N pDZK2b=ccKA#NG2Ns|Z%fy*@W,Eu Y^. SAQ~ь yUcgCᤅ'yfau5œW0WwUreS*+xyN^MUÂVUqLS_HGC.F>I҂GF ښdnX XF`rm028cyɶ؎]&|z?r1L:4_6#B+Ckaw!}9Vra,J=Ϣʂ,~5<2}E"f3ȝ@hZsC*Bmc,Zy[e; lB [f/1˘˾dX24hW!jS `0BPJByk0KX6OO>eLoٓϐI E z!t>?k7|,(t.];>UHa|+4"1Wۼ2V_g̝07;@G~Tv6e >cOѝiJ7+HE Aۢ "v˔B\_l>wSW G)"5A5TK.lx?MǢiKQ9LB24@!3Ipr֡@+͛حS]C9,%-V!``hҿ5ClnNab6X7&`_~(-P8Z[|Ѫ]_qx~W%DgCbtR[ ;'[HI3}өvmO?69">YjCϪ[sQz`&晨XI]Yo$̂x5:D0m,)g2_ă6 :VrP<\%22+kIД}P?[~#: e?'>rӟF5G1"oC}eꎺ( &)]p*&7Clwʿ]}[GTAxVզ\~g(0Wp5jf %F^uFS8bEr -pEˆMz&=r۪U@E'@?t_)m[9'p" E]m8ꯥ<WXϗL+_<˾l~Hi TF5[`7x{S~h&mM}ۤ!Jfzٓ3̡Ɋ3&`R ?@voJcȐE=XDqC&PO)S8LaI /*4{#[ZD0cY&c̞!uǫ px@kWêoXn [Tݨ:-!ۭE0kHPZ0{b'5QAXwG˴z*zE|h7ʯ毣;OhˮŝYvHFhk?gu+<J&bgjN`WfdL&2U@=Z&F4۾S,Oէ /Я^bu;9oGVH?Q7A٤Mwn-eھ_RwS⻰I .59rA&$2lR# 6!rY 9_w\'P]^>JBw?*h$%q|bz]wyyf QaWhuWiinЌ,;#x@7,kxb0B{jGW+lht66xT|;=} K'(q5^{2pJp6@OP S朒'p.]6G,W׼^12֓!QJQ԰mRxt`G۰!myId Wf[;:+- GBq`0C?!:yU{Y=DVv)INt|i#T2-oS)+N]lPpW1V d<.=ORϦѠX)V@jhN! &@x%˷oHbUpZf,g:$:<]_q{ ͽnGhB omyh/ȳK癃]$վ}M +k'W; sYi*+rˎVrnc;GZi>.e~\!VL0Dʑݓ~DV =,ko IO]5&l@dϿ>nT|pA6l 2Da =̛J$Bˉ/d-/QzvւMlβg(_!63L%7_v6Ny]I _6壩E|VIjyMuohY4u@Y~rqWأ҂P_:E9i #x&n[NهTcytgr`'Xԃc7E)Lz}&gTåY?UpZB]] c&fW>C9wO!٘½~P]/ӆ;[=bpt &X+?W&sW7fMvV35ho|AZ;_y۪ާ)^3f^۠!'Џ`15&:I'DgԿQ8BbkT#i" y~-b0Heq݉8aI.'F+s#A?@ۤN}%᡽d↨Z%HWF#|Rw#'spuU,[  Qa/^ UW+nmվ!ה`U3#$(P܂RZJhvAq*WiRβ޺_Q ?R(կ}xzlTC84# @Aa& U%b$'Uش` V`6Lzƈ~l㪿B ]a7Cp) tIa.Ef}ipw?++s/~˵~#r&CRbdqzHFfmp8wT<5X jQ+Q{! k5"eጳLF/? )$MA~2IWboxU⤉!rzh/|^ǢS'-SmC |Zim-Huf#㞰_ #r3,F aHX^:{|Ttfՠ+(ل@ r;XRH#8`:^ɍhcq6+a@~N6R+U2B?ЊG Ďl= P#zߟLdz.#^P-'rSKt;j1eV @3֠`~vY "ր =@ ~$V{N;QX8/Pfxl膀fs[ Cy[B`"q2S/7(ĀBUX.(*@9gwSU>{*v XڹyP)ef2*'(ࢦ@hN"*J21Y|$863~' ї&8EF5b:1¯Eoek%L[GqF,jZP!Ϣ 40.+gYGQ@|O&؉[ Iy ŀƼp$!jXo`INK</er^S8Lo35|zp( pH%mI[Stw= Ň$H4m-(i3:$,hi(P-:,+&6r@83 G37b+D*te$J G8S-2jjPܖBz`CLN1dv犐hx4U;!:k3ۃbE> 7KGK19rtV3 Lp_Xo/2Abĉ[]{e0 xt14r"'Bϸ$5vkl>4Lo.ź}ʂläuNm;|HI.PJ+X.V'N n-+7"$O NEr2OoTڂ[=*bK[ŀ݊yoo*x"LG%py`& : QVaLvNNH_+w\]fܮ䚼`u5뤽¾lH?Kq2hf|. MxLvV7w׷EEW`79;%{GNot&NY>xoD$q5\Ga?k[g\E[+%<9\"Zu"ͺ(\gɹLj]̥n9"N:i+ToDܧT*,V \C72xۭP7b;V8q(Q /9QC_RʳxM吚A-zv:sU\yq<(åy8ܸ;Q|ly]:y΂G6"N }GYL/5%KZĩ\3',) v^i.Ƙ):`P{O?d[FWCѴ9&F>Rv" zّ j"]>Y\姒hp\cͅhNh@mIaIj[VW4A(#Rܔl/ʠeLv49mu40QH(%v;$EҔ? 1 y $B\NI#6nP@>W!>LOB8bѰq:?'6qw$^Jx5cIU'"OBk9/^XLaVڃ 0lSZ|x|~lwl@PQP.e%Q*NQ#V<=3sߋӞ,׎tzUWA*K,&2Ӂ*RNՙ qR+ʐ,M3՝b4/÷1L/v- nW[TDcSkeCA7]Y!ds|$>wx&I8iv0B">/nNXj> "aO%xWZt/-2ju|mAJ>6럞u*mD)fQ0&W;lF0e)X4Tǻ/kkY;:9cU;M[|vW^ 3N2߹GPr$Kq\~%l/+K]8(YŽ,F~mC6YfG!`1|O;v\Bv]ӑ/ÿ\ϑEcQ H8ih[UK_bHf$@n:: ` &e&Xtq@['r|VH2Hv!W"I=E"^*Z|`Wet{:rdiS'\ٱƪ`[;)iwpZ|e\zIr4kiNdSo=#6U񊦚gMV/^#x ~ڦ/,ǝ.`؟(ɢS[1&9ftLwflHĨ/y?uRUUW6\zxBx2f 5dنJ9|!߷#rELC+!PN뀽ig_.x'mUXE&m*5o%(H8ME p6p),,;>R#fnTtpk~ǫڥ)|,ƽ+"ւ꟱PS'q Q0fEJj3%<  )<6v^~[jeYqp=>0rN_gyya"a^XBd@_yGhɭ÷*5BӜ?\idp^2gʃ>,l{/HK܀"GG bOpt= *Ҵw#.}xO,`Mɷ3<_ɕ>+T CyBXtS-8 :]1"ϕ &7L# A;_˂Vj=ciwqlrs0e+$rH¨}(Ը0T[k qkcēz=S#g9:Tiر4ץvUu ,г= -t6t/6w4=N1kNt]74ѿ %@qrcfL-n[p؎aϦ){ Rn镨yx{7^&dYyV/Sm+)',2HCK8+ 8H^]R- Ւ "HR?^md&ν9o(ج5li_z jJ*)|+OOt.CLZJwD|'Vց(8Npke,faϮW)vN1'tO1ni{]I]%=Ʈ!f 8nM٠o/FP:(ʜ? ~6SSk d}(3NOF #^RlZ+nm7+Om1k\P2%[atmg?"=%~149ɚ,U!6RKX֏`ӏeD7* {QD.0ovQ,F:pun5:d^! ?#E.+ 2Bo˱"d8( ^atϭΚ~M:} QX×n*QTeCN(j ew@f8G-dݖ~0nq%!n\g 2?.p0D@:A=k&ml@g͇sgWܱ<h{~\.Xwy陊Mf^Vbl*Vb]ΣׄB%b|ux7~&5M/F~ (Rks+v'E)|QFz ,]=*\*d.yAzj܃S]sd^OJ\rH[еNŀeNeaəΦR;)W83ϱA:"7c&nYGKM%LRױ]iՌx3QlBќTDCʽX;DbmѱƽQdM\$+Qr *αDK}i0bh.`;!rhuM!x qWru bɦ'>Ï,eg/sML)Rʀ +=|86gdNMZ6tEQ6`Y񣨾m5rf]xyK<& `Z3 Uh)?FZ jQ* tAaxJuS Wc YS_[k+3GyZ,B.8őuvq$#87b \\ס 6a SzyYx]~Ù629}nP8ky߈{#bOLF^iN"fM\_1SZ[Y4?ݠ˿D~y=?e蝦NB]v5vt38hGy{,:( 葎Nb|'h(* K&1ylGo.9>]齦'[G"*kn&֘G ~1Y[RNm ࣬yy>$^*A* ݅zr {ѰbGir$\E8\Y^<ܶ}'.Pbd%|V;q4TR)(b md(7,/" c]3C x~2Wp}+(UF^V pR5U©je[XpyUMe+jiJ6Z0b 7$oQCJ* >~ydEG$\{"2v?gx=hFJ0FNjG&C&ѳ㝈匕̦*8"HlHC̚kgkQ cV#y7WG- fg;߷]6(݃'gh @ݧ^Š_ao'{z`]uI;fZJ@SpF)J f3AF`ͪ;Gʁ݂Yo(3D*J`5N%uG<,uH+Bd9B[΅3OWf'>?MpP/ر+>B&&ic|?KM*vjn@?s4F Ԇ$O#"ވ~ L 'E 9}d!N6Ǎ=[r8|mvK,\h[ӔE+aoc^Qyצ\*||%5bB l;6ض"h E3 V̛^'.HqN\0jsO,Q&.E%=zHml3u~ eoSs++}*B "GݘMLQ{Ԑ2RXGCc]?5-k]t3<`M!}`c^Mbm'~?Rv>׆?5zx8(m쮻Gֱ5(FPMFb 8*ұJVG\):'04s"gwa.\2!"`Ƭ߾( $j@hjF7")oeymc1>6G7ڭ~#D%ʐ#}kI NLM42Hw}Y("?)LF͞ݝ 斚Fj>wV;5.<@Pң~p@a>ֽciƟ8>!b!V4#I{pAf m՞K]Z3Λ ZȔ}}0q-WȰWZ%La'(D F(k>{Y2)@C 5{ws=r`2~(̔?٫Pm2_nPj}i&M.-CBuE{U7B+?;a3{ &'W pMddC א2T5E`5Fחp Oa H? BVgC>CI#1)LY,p:2q6|@-P  (G\ނ\wy83n?YҁBԈXS@"[Wb&V7%#t#eJhPmin{zp3tn݈(wj?gsu T_|ޡq-0#3]>40R5KF%\OG̚5*mMCJS[o%9I7 Gp^Sw!` GoR2 g[EfD=ITz=,lzMo$#B/tgsKE \$׵c}Q>Ij#xO=)bwOSp83ҩyPb̒,/"\|: MJ4jNp+-=0IZ/|ʷL!'Q9J3Z~&"O))R JYoxA"[$pxըܶ 3-ӄNQ{Q|ޟ !]wR>Ʋ0,6E8D3z%'գcndPb!&s[8?R  96K"%LՈsca'cR6e`Asz|yz˃2t)XeFP6/+(j{9Fgg seo3ezz>]ϽT_]0?rbXn>1LjXU%=xI (NKx~s+RͥE}[2Kzl @nR?B;/: p_qM2?~&+V.|5F5:jwR9­8m'C0N z#;4ʏ!`2rȟw|r% qA8 d6}.<(4k2::yysc { *ut3Ī}'i%S`_h^z-d b[ex`קK G6s2+hѮ s3Zv z26z$e)Oml.qF|TuXrJv*e;?ʤ}%E,J'KW8,$R"w`8:l<+ڨQViF*5j`4fWsA/mUQxfY`1ʄ{wֳZ(<|Ƈ]Gchnܠrx3?}F;:7P@T%lЬl+1ak|O\݆Vt;#K8Ns7ڍYʷxuփ* FQtչm3/35V2pUVh=&ȴ{/{_ g "P :.+&7eL͊%t'd#N~ș_B}v}F?{uTKf TzGQgb<\$^`[UGΰ;~kx3M)4Gn}*7 lou~z!K%)f{|mm ozVXW4v} U@B4]#I=yjXj;+ws^%%mI馟G1?$9ϩe!i OgaLZrggmyӉ *:O񬫹IpJ#h!mF*C(xO+PUs@5p}_l?šVSPjto40UוQ#whEV8WÅ pX@ G0>ۄKѱfp5Q^[qgBjǫuȉ lʡmJT99%=r)hXM;-QGD/~ v$ٷJשI'2XR"Z[ˍɳtS#Tk e{1oo?Nł;=zlg<4k$_Nj^C>]XaPRe)thFFUq 9nXtiiNM=垭ÜMPX3{]k.0^<>L x`"[pEYiAؕ'β^7+4כUȢJT1 EWgNTԍ ޘ8h0mKjv o4+dep|/_1>bš̗ub@qeL6Y[zHA]6wX@j`-SKI5LWMزV#ȑ2 *@yEd#&6phit'dDŽ3f$z饋J7jd?*qpRȝ@jyM.9/_*,Y`1¢3w(k^w~&\ty;0AMW 6 ܫMkV5م00`^$y#ld4%I5Ua*?3]K$"A9=N`'I"/м믰Bg&i5)@P UQǃr0 v08u|f?CJܐٴÕ&:jV/ЂC>9:NsZgg?,,)3Hi"Pfg>a͐`CpCO;I4|$HA)3,j#jh2fg$y#~Ԉ[͒uEr5TTپIT3{B-ӈ$X?ǯۼ*ag8\\J%-o=qUBM$JS~'`ԅ#ol9Bz ûRW=G)Ld#4KJꨴ/^ txǜRuwk7l%yL D4C`c6Zac+rs;F̅uI돋|~W!tu;NȽyJi#!wŁʇx÷/ ŞZz˔.'\l9cE{ Dm)ɽ60λ6Q>Y9lX7Uu㚌1gVr9Φ6fH {L"c\++-S=,lj"* `@mlWp&P+BBaOA ב)UKzu1KB8/feƹO&<2Yznɡj\҉eI+']=W[ հdJlԙ5v"}~b?$턕_l߽PO_[V.7kŌ~Dm .]+,TJtUR7"8(˜jj4:XCTIס:Z+H'qY«2W4Lx@gl^o5-̷RӲ1K5 _iL\qSrd:;AɉT6 X`sJC\}q .Adap(څZZV`,dn8-^eM.KGn>AsTfD=~1U̥蛑rdqsd\a9v_#WQhibh"\{ AU (D{-?M<ꘌ֯XyɞQ̛-M0iI-f'Sf,bD3+E,09z*~h]Ae_S#3Gpga=uyYn@o̜Bv<Ѯ8i j{F@ßO2nYgL1? y ν*a{{pO ~;:~9^7!m;AѴznRO͠ %$ &'7),S@w>1&;5&uNl_qN*E#be3EF:t>ŸC(*r\tʲ 3A :Q. 'N.AÆqpt [{aw%ͬAjne|Eo½\] Ik13Ìs;OhoꋐW2:Vxr?vqjR51@љ7ٱZ+upbcnV{=:H /o2zf'tл-;+d.# ;gukRO}hP+%[sBe],ulxg? Xy-j%Dkv?%z9B:KB*q<=/=.ksy)Ki}x4+d'v:@zjD ;v"=]81nTǸsçaZm/6’/2hƳʍ,,͋Ezl+0c|.KĊC׸e9(@u1M cq)xPormTmm5 tY:,odշ4IO, %gœl+њp &ߔi3`ơ8ECv 9Э/ UhcZOX&v#reș-Sv="7ZW"{pQVPfQ\?$mtTЮ+B8ӟ8Zc%T}sS{o5;~-y|oۥr[DGB}"vY$H~a,+l{ CJ<Dv"tUJl;ORnUzب,Q?a~|nѸSl k87wWOtrMA=`#S/u-w]V0v&[8} F}XX|LjUG]ݠ}z!G=N5*&y5 PףE!Wҵ"qkLj27%2 LX$TMǹ6^-H^.Ā! t3河$:~6/1HpAq,ј^;؟]-n'U˹i\>C}†=m lt!ۭ ~]8zA%oQ>TN'9].v#6BE>cc|T*˔>Nωෲwbz9g>*+1"^_Y'b(0n^b'5%5YY;WtY%bn'1!k5_~ʾ9P5yU~BkMT[}ozR-bl$>n9xvz J\YS>0N95{`dZ50V|tsW|;vZ .i`eEp^ Q:"z\1mSh}co23q,o@kة/uՊJOS:MIm$X/!0kh dz|Tx)O}pr/ЏwɹM "+k&E|uIq鹖ɈeIAqG>vㅯfk_s;GQsRU c*F% Ou(w0I8P Dr]r7~ƴ/bkw 1aГXU 58MFbpEhhBV{C&ӑOlY+P{+NX.=l E U~H'HEC~AS3oK!8p5tA ha %Fb^}o4Jq8덾\BitMLk=LSGrKg G\e~2E -q$\ п/i؉2AW4BaF Gbv{bgbf.%!T8"|Ie $m@Y֋h0e['nS`AR(~^n}#XVwY;DZ_fV&lǛnt(y!N 颱0>^r| {m,kՇ{Aޔ,U(eh߼p.OQ xWk)PuTy-J2#~ݨoWq`R;}nԈ ޘS6& -znGfO$Bɬ㒺onrL+J/%X"1K [?7 X\!wM񬝍ŗrx3UN廉BG̍7w`j`e/p=cw_}n]2yd۽ LpF+%`QV[4;Ȇ*&`0q#Ue/ÄN#ۓ{oCCEO[=եPlqTT,]R&AR}1f3A{p L^] Mt~D"zЅNƂu ",iqgf%څS0dL{tq#-?""\5{mN!} 9-ɑ݁&ֻ+^ZhQ[t"*܏;oJ[mP?(C'qɜ.0u=D*;P20紼&`ƆH&WdrCkRȞVͷkMe[Ukx-ᣕ) syANjs D4**x|6w'f~4J͛~R1w@lR*p`~:YMT`A_M7cH$z{ QbN`'*eכ ㆖^N4xw&-;H'ykNX»3Yh*;l!1]KHk 00Iʲ*d*=Y2!4= WNؾslZݕF:u0O}Cܹ\뺁Dj.|sk«;u;6<"%Z] m#S7R{M]91bd7|G!ijz>_R€ W&cq] ́8Jo U5(K8P$Hh T$z Ѝ:I+xiʊ/M$Eۺ3izINbPr,Rv|eIy1܊+# o*G F?P446͇kIe *̂lj;\iMbKAQ,@OGsnOILm`>Ru*[*ɹ}&| WE\eY)CS?{7D}$ [Eg^3Ej"<,1^J#}Y*<#Q6pܤ-&\ytcB WFCO4N9TUjv1j>VнMS{_+Hxn=XV @Rfa,re  9z_9ZLIr6*^00{xCKE#NʅLoWY+ya}- &~qwsi+k֩>-iMi q(%# )!bQTf-7s?S-J>aym;߶C@]?tN 8,\uR:+Iy B&`$܂9x_?`g ]]׎FU 7fw*)rwZKgc"[X}%lQdr`rb\EYNZjk硠yх#mBa\Gv}m?0 IjV-,dJ>s$)z,wԂ̫8v. : `k39FU (ٮŝ[3.\xFR }5Ppe❾M 9E'/!Fpa)?ɱHǚq ToeA6?wDh\Luvju5{r6>t0W('3 RW7 JR5LD[g"g+J̬:с)L(IE>Z>e3$U}f`YMq8U}&L@/ßHSve?һ*ɖYC%i`$٤W?0ra4גG *%Fr91*Z!g:L7sϢ_+g rxWeUSV=Rt/bg-[Mػ~zVwDʽX:?gPi;{/&얚ѢDnnW7}L#T*J8"ƹK(69K2A>^)} i}QR:z_Egw쀜4J K#_[ASw\O  Ƒ z=y3 @ [c[S\7mnڝUyGR>f֬F^r7D\f"GU!~@C/[/nxPf}x0VB+8t̛j-μ͡6"5C ՞̳#kU4&oL'd+R8QJu*S<ۈjhh\'Ζ,n*+:p`cdVFW7&̄U3Qqf+]hWE 0 f>)'|jY9Ѱ")H|1(:@|g @" 8°~YhCj `ԒS*]W.dܖc*n9WbE5xmDzS ʴk! \]D#8lMdԘ pN]kϽ\$@:d6>Z&HQJs[/&"@~5 , ~Ԣ¶q "NXM A8iۏ?RЮ]>a' n(o/ [[HhQwo/D&Em^)@jQ;02SMĀJGQ%]Zs] O] ?"' G.>0H>[6]}8 _̶ $ҋzA / V3u8tMYV+=Δ6{%*(uƔgcD'.G$[4Ahyn /zQ\UUv4-K4|Y_tDYS>˟V?s#>VLJ!ۺm6'I !7ħ˖;\d3ޱB͕_'Bږ)Kxʵ1;4aq Nn3Dֿ,QR/c):=pOI OE/r ڡPfb /;^L:=md>x rc|\i!$X50 -C-,Ϊ%Q!  M^S)_'vVI猈\>LΧjdQ/,&"7_pʒ韛V} txe۟dCݣU9+4ɩ<|,7MvYeeీ-hz"&|̥I `:4Y_vOo`0ۜcGb#'i߹D{4P$QkRF,e-6Š/${:z@HTi=0;/FT z!No7d>&ۇyZˋpL =:%Ŵ9,VG%Cct Ϙ"`O#A'Zj@HTw`Zf\ĉ*ZxXMJ÷Oqõ 1\r19MvGMSh:DD:0~{hD(Kyr ǽ!3U4%%Jihg-;V/#\YJ^~֬2#]=sB'#"+si?`@k *ST96P#d=)S-s) RїD-ytl&QիS:ݵֈXQf )=TOFDR ̀~ODRy@g|2gX|בYb*_10ngcw/[pY n@ \O5Apo'FFQx97ub1T%yh~ΖoQ睷k¢Ն9ĉȦs>+4S/HNdv/n#/)w{cxTSz&R iVeBۿV+`P.[޽NY?Gk-Mґ\ρ>}U$ވ-+_n^ P8(xi0Bݰv#@S@-_fڏ{IAU0Rp1t5tn%8maz-IB&pʣف>F,1+^W *5E29o }pQI;*pֱ`uCZMfG0Rn°3/ 6;Aw/p}W[T4\e^xƑEW)uVk23Eǁ *6uڴP%Dl_,rNۜh?uY9- 3(nao=c0`(%L3,7[sp)WDS[ݤ p~'<şd@_;Q<q5k{ wC/|UiPjtc2hT;S\|ѝy7#%lnoTW)Y9qEX8NvQ#SlԒi%tv !*j89Of) Rf(1qtlXIY;Qh`)7q%دg [ҍ{ߧwZ#`yq |IY!i}Yt/WC ̂30bv D#`B8In4X8 ik%>tl(hݙhyr{*]|>~2 Z|ryħ$y0SR 9dw %ci̶@Ӳi)x!~@ g`XvZBp“x5/xC^mPxa*.2TC2GAx7G\Qu)bR\U.'&bH;u%}b#. ˟^Y昝@)gD[a:Beb5F|$=pb^MN>ha܇Q?LѦ>!G}B(3@(*2[s*@z5p Jx[5X).i?Ii##M *<>s:'! 6ͽD Ӎ>\FRv;-AR2"Ct ?#b :f*IᑜG{kΡ/ly2ìe}"~i8I: P̏m/ڈ@.?dNJa ㊢)D;"/sYT`l3F̦qaC밭o?L'GЛv@Tbt5;U [&kss{&ԵsVQ7AF wRO]-,?B~}n}v$f=,< Rs3'q,㴎_RsO܁]"Q!QǴ&JҘԢxNߨhq"[^2}[Y_#8뤄}wAg*(4_*W*4ٳH,G[HT_mcSȌ_r^FzS*X&&";Xcwe<ȵ?;,Ƞcxli^oN \Jnc'LJ}Y_"wVp>+s5!(-%ElW.M|' (:j){Ŭ8%='@ ~`sE+3}ͽLkuE^ɩ?R}B?*LDvYg9VL9 uO:NѻM (CB룹g*w}ؑoN x 2΢s!Exo߲ry2ĿټNCyspͼsnˀNW\.pEleU"/8~Im*g68+|{_8YF,{}Pune8/F$&FR&F>}M扻;(:nF:Bډ4.|6`]3ҏfR&BE[ٳV fwR+W D({ӏS\9V9DBv/݁]rX 1H12Dl LL~+ 6Bw8xYwܸ3AFg+v6?ЭrF$wb-}W'Lg&>YFcnyUd@dF1MjvBay҇t L(O3QٍO+n<Hu9W~}й6*> G/irIK I٩xpɖ+vƼCo8#{c5Z r(XPdFٻY$yE~y9g3(0HYf5WEF#Ih O٨$zo)Qіf*W>I;fO^ٌ،dza/g|.̤ᑸqEO\,e#=mO[Y=pFͶ6zMK="7yK BzRz GCmFxtl!9xRrND1H  X {o[#:&NP *e;Dɢo8mgqx., _+ b]νu'lxc#/M}(p6*}H}D7*1E>ć}Z j/hrִ+Kn]aި9yIc9Ll2vH.OͫHnl`];z楢X)z,)Y ո^LM*CϼH-ZkSbjhz|:ۖrEtCkx F]0cQKlj%Z\o!ƪO("""m!E EwbTAicNROl=A>{m-)9A}o /uZ."%}$m u7OD X.ʳ$M6. uRgբډF1 i OPJ`2Ak?`h٪pBA lxoMdKy4;Mbpݫٚu A!lcBBk%l$g kj6r}`U B#&N-KQWmj3@vf>-IkzZ/SOcx wHṘzgT{ Ac? %F^iR}1g EӰh'75hCjLƊxYSR?,ec-jD>Ȇe4ҊkEMeF7:dzj2jwC,6 5ngE~GY>i2׏S./t5?9#?N DAz0 zV՝ m,/3‡xޢߜ / -Úk޵K&g9ו29Qk;*PΡ7$չ?z(AL|c.0kR_+F9LrВo-cohZ6s†2H EP]UOefmL'>z{@1bc!؜Ij)NL} !+A 4[,GpgMF!&6b*F=vokDvZdJt2Ul̳JC\BAĻYULfV9_nڰI,M&BL.'+ʌ, v: ]bhai%z-b6yxRwU 3VTM :L"q@b..0[>#|&U$1W0oK<HiBSMRI0n3-:9Lw [wMLƻe_NIeQ>`z5 nOs49%zo0Sܠگ{NYq)uY^;'AFxZX;N[ U StfiUo 헤ʻH~=}ߖW͞q%͆PYP"<*nO3[>K9zU7zy.Ä1}sKyaȨTu}QЎC drV 'sεʳt:T|Z5>ԯVZyxUIQuPufJFJ3KOzJJ==+WKfKi幍ov&/YX=!0U M]NZS^4a0>&~7%+v^&vL335h43Ww )(J" g/!n3eFj77SS^7Ӝ x/^!T$Dȥgȃ"%!o.%ʜ%]51tyCyiSiI.9M)3h| iڲ]PۢPbfSTnG.rY,σ#R2Cm!yUEGP.LC8P_$ ~D *Mq/3Iõ;0:I x|CR [I J зF%ʪIAs3K'6՚ӌE" t9Z#$JQzxA?jXe*ŅnUSf 2j-ۂR9:!^$2{E7,V"Z$%V}۫(1Re8Ez ٔG1y'@fAJXY Z+,dyfH b\Q X # oK/iK/cPv567>F[cUUuQ%!0''*ϟcGGjP (JW>6pwbHTWrJwA 28ǰRIe]sh7>=aVfY!D(mx~i@aR裍YmC&,ujN 5 7 k/t_~j. woݗ;ȯ2[Y&r ;-)nQ8\HsR]/3@zJܥV9}y0{mO `~__Y#njF3{&Gyk&C;on5%4͢ļIVlzErW}%.}$&;?V1(мb;?ΔHU0̈~nke34ۏ`'1H}Aiο2 A/N3Y2"S.w3.L07$yӒHF"aU P+D uvjX?8+o;S/*!]PB#ҏs%`K5f}%ƍW^G]V&ZE>ʜ&Av m`|R^'> ,.f#zz]ޓ+b׶"'2J6WJF$x8- q͑sv2u (&1I:^fhʫHVO5ul )c-RϥV8?΂{ ͌i=Hɾ(Rn`d w^lKpq۶-v7,8{BUz;?Jzl/} WtE 4d u" gAg]Ֆ/@'LH.f]D[LKtu *[Cve6(f ܭ2Kt(ޯ9&Nz}օE;)p6NQei$!#+5\'NQJY|-U"9(± mz`yZ2:gʞ)\V-5xlR~Ax]d9M(SC0׶8D"`JQ58תWkB xTDanáZsb] VZ_4ABٵzIba0E\h r^,IGo@-CZlB?d$;C͓M9Ϋ@(,ٕLS ==.D' ڤ&@.WeOYiD,$٣1D2nFRm&pن>ӶY0JСI9[[+V ıqǩIT&eh;/ CF-V'jW$vۗLh, #&a r讨I꣤kgwr*f]ESL, { J,LU GDBd&"f3֯wOuf8ٮ#Ftf>&9m4iH q7^OrQFr1_?r}`sfad״w¶b> R{xrUa?Eh5]X@jG _&nh=O7$ɂaoАIdrދkG.?㜝3pvĄOҶO8.V/>al(Ҵ_Cb(pt45Xc݄2 #3ЌiunF7?a[I|\sj9{^~֭>wzFiѫ"JUT๴[*Ufg=>G"&"e߬Yn`!jV@rhb̤-vV <h0XQN& :G:G&uMө 5S+$'%r\ iS>(\%fQY>gGldX_gp0A`Zs$qov?VEQI U7o]h| ͗Zy Ctf lC[WeY)|#LIhttn33z/Sޗo* ŦoC|vo2vZ6˥qX(ŧo;yWeK?ok`N+7ũjInt3#+kc*=wI7WZhqd{>92uspu)2tCK*kT ]] |-_ sY~c7LCIp(,)sVs@>}+}.Ęg\|tԤ3kyG#༦nպ<>>ۖ|Ę-3(ծUO7 No|MF+"{6a@:/glQg>Ҝw Y ԇY,O Y|VQlD`1u@-؝ZVByaW˙mc̮4tK]}jgY=ȥǚ%R{=N`ݏSs%bsh>f7e]X4 I$c&bgX Jl^l' +;ڟbnREQ<Ԁvʌwq´j~5uEF5EFCm.VJ~D0A#]RjVBMpHca_k}] ML$14dB[ #,5Iuc*Dzm\86e5XTVmߑK $߫|2mS$ZA1 CgUgaCզO2©̗ L+7 :6Qax|5^lGaaYwȓq:ꚫ{y|ƶJiD=$6_j` 1ʏ=𳱇5$8@Ƙy:xl_iR{- 8Zn=~NAm}M :0.*pA~ JPfX [ѭ!ӻ&`|򄵡Kp"B:p3Rֵ':oW+pIe+NrAMI/%?e,0b͚ڤ2w: RYҼ{kXLLs0ӡLj`+e %ANx9@˜/:>@>:hBP$CBKJORe#Ev<޾P'DO &`aby09htTHhRXBPUorYT-${+`? ߇U+8B30sE=;Φs;GVr[HѨ /jh5erFl3Ϲ!Emy<`033{'t,=]T'E0 VnJxx2t><9l".j)Fw5:OXw T`BuŸtl*LǨރL#ZQA),r(g$bx>w2V&i7K{PpGS.Lj 搙,d:/)mɄQGqNXuŊBKJZAHΌlA lԤ 17<1G٭#mꦼCbU"̑g$nE*ٳi)pB%{bi<kɀ\q'Ph-16d)dᘿ3ox-%d $i7A^a3p2dBšY\j&T'|rګRAaޚNዩs={wkAXGˀzs'Kik݈$ TqS'1.@T)E͎DZ䶹24fXb|nחtSԟp]7or>={?2tI6$_ Vt.Lጆ1xcn碫q03Y9|&열oZ'y/h4>D[Gq_-*魄ݽ"4 .^ D W-c[<}BrhZ,bs R9ww4BDikWPNyoON#Y@U{4􉈻= 衇n JO˘PF#m4S|`o9`\#ߚTù1ZؗӢ~x0DsE=nފ$udKܨcf^SPl9/;2M6y]^Nҍ& rZoyz#UG;LxiLuxz'_$bC X*9;[z_ mikZ;:xs3+'(߮ɠjr&%dO{t 婨tRY⺯:s__m~+`K}H0n= oiZp#BiQoG ܌"r3Ь+@|TqF],R2%NFNLXnVIWD~7 Gj8? A Õ7 xҤ> vpo" 4O fgETC6z;~Hd\1>u;ǤPD\^yPޭK5=qf;`qV[7fSi*ez*DvXQg,OaraUZ]h˙hVdƎI[:t wVd4~YۇC!}6 myqXlO`RN)~qn T 2-S稬IQ(j!o%,<8W#ԴZƟ>,`q)5QTN;}&m U5On8if9wld~=lڢգpci>␅Ż,t6#hGxD3tL?Zv|@zCd= RS~*^9P}ÐtNcA8Zq<.(ON6e>\ Z@rq%#O(|0BC'Me3a9kDp_CIR.EBmR˜OB!I{%¾4r--ab(m1ݾHIvil矹ݿgI}c fXO\!*݌u0p0h?5@lg?x='ˏw:Uʨ} q"7AҔuQ޿u@A=h@2U̶ :8O,0c_RdILH;M) ק  ZԒ+ti Ci2dƛvIE1O@?5:GezAu+wTzCE1CĔ9|TFSk":jY[GS 8}-3rb7 `جE9l@OG-u)Y5nZy.nl߇ waN0C8A/fز'GqAy \ j0a6}zc3Xtmw>q_ոŦK& /@`Y(7<á-!a?b80 .Ғ^ m V#_@bT+,_elpjV=#`j1t4 1g.m#zE~eGfDˁO%BQ]༳=ÖWnsnzJD lkhBٰpB >Y[C*j*ERWK  a.Y rAMG()7Z2ل7 Χ|Ûp"uh+XoX8 u|}z^ Ej7u %yfgF/ sWa-OY!D'N;nBcZ.7iFJQ"ρRc?O:` k=_77L 2p7" r_HW4㇁1Q2C{;:1-CT ,|7 aPh)+`PڽB<X"ArvP}*t|mk2923O؞ctQ"E&>9\.lЀ̀(75{3? kAMͥԏ;wK,BZgrؒUo$#HvzGhC|饨2ѩƂAŽ:ٲQU(SY"!3?EI(TJ;\5םl 0q!C&X=.u\jԎ/l", kj%2IZ<뻡nEN"#$ E;_ 1%9=҈M`,ON5 |"X0=s:g9G4RF$Nh16{-lNM̹w1ű@̈́!1.&̀hbIY+NJcJ3B+y(Kwvٰ%JwjrQjdI~EKȍK6!U҇bOKʗ=Pn&5D823tZ^ОoФ"EPfxd,e=Y^sq0*\1Xg)-\~C\`҆mheMYBj '>bh@.yiTO!yϘ@.0uex-Ȯ~uQR6ӵ-MNQJiG̀ʗCXx-wZt?w!P3i030hWL Y_gWP^sў T|d[AT@ـzyvDlb <>H@yLat>@FxBvϑMeZcz(V"S9XɴD!DDe_ ~'#3fV)Cc]o]|B҃ /E.W>mD:Q|۲"##WJy7mc~8;Ef7 D,{bmĤ2DD!uxh"1Zm{ڣ^\b>J45\vCQxpإ?K?V* 0syF+wnd]l /gSs}zh 5_"ܼJqh7`5@$!;f=HKvIonFXX e, zL@#03=S1M[.Onʩ:1Y񃦨W񹄴{͔ b^VfD܈k{8MAwcP!)&~_ {wtIZTfyj:3 $1?[~>SWVx| +^t]vh2'';x)2z__$ ]1Vn׎f]㈫(5̈@`'YO5Diq%"cy]TVˆ Ip,"JG?OAM C ppe]eed̓zaiW,3Sk'UhAK( ځt2RgXbXRB+ 9.ª?EH9悢-t7V-7QPl+8%By԰ٯ͍ї RUT9A@[p` 9GߟdeDc1a 3PKkeV SD|W%#;l{!SdsRQa3,SS†fK2ݿ*]*o[&yrn+Rzbl:-ayPHNdt(uO0I>?=?A6KOMHVtAhn %L*nֈ]H#O-G'`+N$FUm Xk +#F%tԀ1[rE"lFsc/glmj$Ǥ(I` eޱb$ydTy>+!_rl;e&>=Oɀk9lU}3FCiYFjҔV=Vk|q| "~2ړjb*d4rI]UB|2F35HH6sgL!V.i S}4KS\$aZW-fu:gE8 (gtPek/z'sy^\;/!anZ(Ni\^5,Sb`S2FqFa1A榗n$ٸ2lJ5>ٿC0K0xAO5?C4yZ(S;F }xe-p"HOX"b /Zs2/F}dV?cTi<nJp;p2#.[+w/5t#PyO3I.62I6:bkuar튃+Yٟ-l^mMV 86al2S-[Mqm?aTT[ 侮Pݪ>L$;{ڦ[.<"z?V""=۔Ο(R퍣zeɉ֩` -HՙEbNF܀$[O]LҒPj1KlWyڠ'Y;Et9ԋibNn[ BRfG^YDjYgm5#lfe،ELFrQVy3'=eַOӸgNXܡ̈́@-dkL~FyhR\ms^Ŵꐤn%03N)`rT62? 8~͈$&%6^pמ 4J! 8iDg*.cSc[Fc 9PK}~fUnry pf^~[[trH1?XW .IlG9IK3Jzb5Bg 6.9#wNuJOk zpy{OO\/c2g``Abg; ؉go!S`dd7 [lsNB.*`JVn<Л 6BIA)+E8"7>gДNˑ kʀ>9 -mT4CѬ|w`bם;rL-~vǞ]ܳ!8':p{ Ϯو*q![ N:4taUjPx$Mhh0U – Ywqzr$tE>S9IѝIb@tP+S-_N\: }U4:o8*p{M'}٩hhJ;< yhU r ҢE/ʎKuc'e?gY4DY;_"h zy1r))NҤoZ5~;gЏܧ]Zu6+  sXY=T@ 3 괍1_ ch~<UȁMt(4ȿќeJ%n]w *f~f 1T}8€RQy*@7-82!A,/.$Z4Uvk۽<L0!+2J[DŢg:rZ$c5umWy5uHxrƍ<ީKf k-4F.!~Gv+N20IW\)Bsh!8SMV pxl=8ĵ5wfHϗ-EZ4'A/"D1l ]-3esg)д> a1Lʋױ_:P]M}^?@ "0^d_(A'C4ŧO4DEMJ!MTs$&'Q)SN02!leհ\LИiu݀ QvX̔q[;'P7))孫ᓿՊAFmӱ( 0#)oL+M)(i T\N.QBzmNϐIR/W5}(Wj~%$xHT!}Fds`sQ˩ {[m(b112:45nפ&~MEt\ >843AO`3_]L+eMPL׼BՄHOaбJ^\۔jif/nZI=x(3]c_!0ϼ{D"_cصolYQLKA$">w|4Hj}( R\/ Nm|8!Zc\wю Fp5y5ݗͥ~ OqJdbڽX_z[һP ?ı%_A.%J_xÎr^ft6X7'2Cn8}d,dI;.&"=5쿇wv!`&SqCgxr4V؎xrrS:G3$KcIyrH@+6-7k1˙wBO.*3hx x 즌ºYA9)2+-!Cb "MLВ=7/ԲNpF4UZV_E6 ȘK@΢V97_ AH.96O7cǠX<$+<>Ɠ4c03p`>\qؐ F:&A4Y%e$d~{4<jܥ|1w'U8:D>ߚ<}M3Juߎe6o|X#bz|NMT ]q͞\iT72v\`ߗ"4mcu(Q-(I{ڢ{-\}A !*ٺLO{%rsQԊ5SrLz>Z| ަqM/O\+_rg/ǒ=bMhdzf|x Y`A90,&eļ4@]oT@yԁ-((:EWPx)㔼\{`L?{8~!U7T]iネYvЩxW%E=;C1 C f2K6(_Hȁ*:+K$Oۂ)w%$ϒ/R4a7Xq_2W yex5iͧ^  @goF)g%H^DCaP_5B6тR]`N(s$HK>1tuw"0-u޿ٟW#&GaN])-qE-L[ e l0wS`1ahƮx K=8ݱ&$bՃGW~PJp12 Jhm\XSDmk9cI8f9BuR%LuyRA k93kv#0F.2$~ !nOX)rsae䠌g!i)S^sisE`\œ6l(PmWXhKo]|*T!ͷcC2;N !#CߟHMNX_i(s9 Fk/7z}kGIj6ut !Dŝ=ŧug!/)7|pq'sxN0Fa!8E{ze6I h-s[# ]&@:VCzOEB+h(|ms|;+H2)ÉH ԙnU,ӆŚ:ѥ WzTy0k. BK2`q*Y_Qwedԍ6c6dIkS7; +sE\< 9"ʹǏN\dYfQdK(4=UZ: @./NfFq*F} pE(8IY隩mv7LoWU*FXx䳴3K0oь2bݻjacڗFz@b/I>$ tr=gn$[Qe_E'QC |]%JG߶DpPq2 [H/7O_󽂤ĥXgZbWǮ̼l-2!VH=%C3m04øbS]Ņiӯ dNĪ`iE,i𚼫)>(XS蓻V=~9\>ZbS]u?Ϗ,]7gX^1暆~}?:uFݩ]*iDwuɉtyaL׏=XRYMF\|XaŧӹSǡ!VL7@ZX@^9䅢5j%j `JYPAJ !d漕'9D~fǾJrPp$+h(ٲ˓ o)NFC/_W;-]%<< {>.LAٰl١˧t^X:`&fXӑ vjkO9rй۴#E:;?앨WWWn't7Y"`x`6z י13{cAe^?<̼f{)j,ux1oj $!qYIS]4t3q([V/;*g5Na~]"as+i"%)&XF@G; ?`5AxGN2;?e &ȏ- 9f!R@g*QHZߤvĹ'91¤4NftWv] j %S s5)q9t wSHY?¯ΡXydiT6B"U%_a/|7F Jk5brv%;[vbk.ePrh#o 0TѓoJdUn?#zMec1֕`8,vD$Vw4LX|1b~i$0[* +tt/G`!p3@# T3+{z 9|.|/o܇QHB`3?ἾYcw;Y߁G6utkVr-u+|" +/:o p٠ Ekp]m~=NPl hO{㇎, ld>LkHIv> Y0–%G !e簫FUWvpdD.($j`f$[uOrZ4R~~|,^|츯a,AR7I3JC//jc$!_`7\fj$q|kaUM2ڿ.NWIH.ʒ̐WIy K8d:h)7_f$NfyKQ! -u%Z_3\G+ QڥcY3Sd%" m!Ky5^a /݀xMfQ8ѴH+ݠ$ỹb%&=ג5rwPkxe.7Ll!J!dM# ,$Gua1ñT܌ %`qAsԎkYURgN<`܏xV_+ hl(7;]R>3DNm驳r`6D5&{uiĢɈ. ?%沊/R8ub8\iM~%d047[M\ZJD@Vӑ:apu/ȏB[ۑۊDU54c@w*)0jhDcQO%vAB?KR=)A 9ۿq%[2xo5-N{ xV(g'yi+D]0Uj Ts}h%N !>Z G~rzHQuG;7$2n-l3mJǢ.V;f_[; gLG"C  <ٯBHU5(lHbJZlѠXS@g#"j-0̝Ne\ !c&.nlã\vYT~ބJ(}cކ ebӽ Ђo@syktUܳK")7+iNQEE>ՉOdS$ k<ӮVaAQ`}_3<-e!Ψ1A%z&o3||U9eEYӧ,Z8{-[Uvhn)=αl?زk+߈^dy V؅[$fJ4ӣ+EeED&[Ar`{qP)(:`~ȍFIҵʊk/g*,0Ձwl~?4f(45~`r$C,Ž441iODl͂,\iNip7iv -tgĕE|'ލoo?Wy|?=o *&RKWߑ2wj:CQcaTa^+`兴ΝZwR!-Q@qD}!$ )b9/m8 dxXK'CZʠ@xG]*/FW;cήòxDCV"KW\6 S6O1V68?5 &Ѝf#`EK9pn}/>rTעhEf%Dik^Hܠ@o^8j9]v{fh/6ڔ?g9E0%ȸ+d͓*5[(@Wp ^h[p9wUC#ߧJxW}Q;UR4ɽJMVh@vʐyTR#KzE_tQp#&lKH܈iGCsԎ4h7QI &.1]0W7w[pck:N8!k"qS4\(Z6tpyRxv_w <_țv7ANanŸz>k#ofogܛ=sՠs=OTBH gNXHQ1eoږh[pc 7}r6|,} T6+412ú qO-%˱~^4fU7^[WogS^Ft]!mOE-ʧfrRSUv`$p Ɉk88|DP?G887y障7oU VPY<3*-!41qVQ|CӨzkjMT!t!1~ LKW!Wc+ͷ:4Ob.Km峛}<ϏI Gl6x{fՉS e<0"M#S2V3 !|6ҌTP&42`Hazsר\u$24}Z\_N%& H"'w:.t{e֌nz貯&ZN*_)5;m=R0$ ;敭N%f|PXkwKz | Y3-IC3qN=6Oan`ͭ0W _* I:T؛>{Ԛ%Q7e9b]:V"q5*{KxG}2P>%(0\e[}de:UbISÿK=1Kp|h~,φ.b"QdP,bgrO{gD0 9ΰtg΃`9>>#\S i4\j.ɼ8%v/Վ+;`[}`o]N"zL j,-uiU9PFhzw;t \pq_xblymOUj{w]gZBTV0"A](r49+]͊9ZF? 8K9ʷH҄iIGpKްP\GyU B.P󫧗SRmr51!YLvwI$(x>t`9s5ZSx- >& ;1f7Uaԏp9eT48p.\5Z(40Ie0&IW[5aQ)o ocLl;T-%oJ}S`%an H==QXΣsfs]IGwo,cw-&XJ& GC)z{/=bB}M%mh= f:vm`7ľ deŽK/*\U㫔K!3)A%VND㵚!60ͨ^لpeޚC ;)1ܽΙ rV FuJϭDٜ*#Z-!TcIwr:bj(Ӑcm/dtMajʧ)JwelnNV#N5{n+Of/N>an'A@QM ᗖ<:!!DИD|̢أֈ228mڃvR[ZE˸. Ymt6B?4V_˿.co&e.+0! 0+bYi50J;夀iz $[`[k?׶0rXxUAuK9CSG?-Q d18jPpAy1l|jRG%=XZ*kK/Q(?aWgkmj墲%֪uY3˵7=?p#2yLMzv_;j]e Gj%rC/&1>2 d!nFx(s wKͮuSeRJ:7HNE!e^v¡؅YHGRo ,e>^V\ɳ8vI5 n[e/)gÐJl%)fTUF B^[WEw_Z֮S<"҄lZt%n:V쐲,D !F^RgN|E}~hu#UWAp?o&u*9 Ĩ1ÊK`tc9q> B=02Ol,^ lrWmNBڑH,DzCR+ڵr xæ*fM'B+fjT7Zc$+=)HR⍎h̯]~+ nU%Pr ?A^/ &A*wa([%{Uju[erNU,54Sf7X/xDJO Ꙛ\CYk<7xo|Gg$!=|NWZ} ׮&DvbӽsbNz"T1<͒w~|t#&_dW)6㓳T3xHi}ޛ.]31RS#@# &˦t ~HHOԣ#l%h{үy^&5}#*Uʁ/ΧxWxLecegXDj׉ʁ(Tr/w^&(mhU78.@"mۻ7j`#6)"9 9cUJH5ل8oP@\$ý!]$fq˦x%LjM5/uҹrpͧT?v۝lmi. :@0'!gzB/ $$H8"mӠ`l(nI0іr߷Pe ; {g %XlMw7䉧y1-d"߰ƒcu ɀ|fKȏrRQB$Mr=}hnY.Z:lT+c0V6-̇$dTZyڜ9/gM.!\/G)'?[oCc*(9v\o9C;СgoKF~9Xe\{j 2GL"Z@lq;Ͻd Oj| ~.cDe4pI#(5Qd P?A@g+c~q:!_}kR?]UbHbgձ:ؐ Z.2߆ /Y9T~?A$|}OhHqzR 1m*b!isPj8Y3u -fMb&S׬vqDRϤtlBͥ@O+ _VZסIh1W &Na]ٺ x /[ÇޥL<>Th:^vܛɉWc^ 9CM!4`SU@3Hj*':?:5׳WQ:0QZH4w,_7}{R+na~x絘>Z+?K*ks0N_6 1Y$٨4>;{/5m O竎16gHg{GZ p@M];y^YjufN_| :~Kw hS9QKmS˼9X Frnڼ%W)#{eRqON11k)|SpAZGVY(RtgK!q? j@+6acoBuݐx:t)31*,b*mՓ0HPZ޼^^ Tp$6:%O "\؝~kd_(p5j_! 4z5%]M@lִDa)µ2&{f+%MД׺اy6+@BS|)c9db"@7Λ> 8!EZ+Xlt$]ig[UTD.r&) ]ئL檪$AqLYk1x8:=nmVeR^wE^G@ GYC}ɵIM\M\ʬR /nDUU)T|Bъuy,&Esxq墐JB~~zҀV3<+`Y5Or PiLZ,?ND!`yzic=V/Ld`OНZ;cX-E'þd=̽$}E]٢ oќ#`4𒛑<NbfvsDV+WGЗ·Z*mh&h9 ?CG3G^曚u_|I͞ᲵG=ѹOz7ƱxYt3چ֤|_G! Hb% `xo{GPydl6&:ѥ/J\4}o7Ek ^p@S6GO,^3tI13s~, R.b5|bT__ci\L71 ^PURrs«(lؒRǴqYKH쟊u!7G[{!u{y)\7&q#Er%Y&.<*2 0Qix2}Plrdi,h'b){,}N͖+sK M_#;chn>:)dǛF mI< zEh^2?nLkGQ*V,BPAGAY>;j<~Ņn$ksX8+xkcu0,:9Y,2dDؠrCk.4Q6^VUQϒHY>SGUtb" #eFγ'̽^I'T_"FK t픚` VnD&jALTS|ge}I;bˁٞHo'D&]F7D|v=DjL}QgYq~׳`y'>ĉrHZ!Y"ڀ G!6Ud܌X8pIቊƄ\XCɄ#UmO0uAm2"l71^h\TPbo>Y^"؎?▿.X|ZЋC=H #u95W+˻AuY8oΎ 8'Ǹ#$ػӳW$D=m8aX22mR]◇:d]p[z'qwb+ !rO\3NVǤH20+mSWDl[oJ28:&fDEvFV=@>0SKu Rѩd%-os;["#b̕=5Q8: QOJ2@Z%XΠIz,ǹΧh8hkVGc_ {Hn.OfVFZxJ۰N{^U򾭄v|po[ً"&LŽ(䠇ˑW:Pd|]h*TwS9iBEy7N*V_H{hUH[OF^0zt)N1|MrYvL?-Q{L"]/]׬6|mv'#˘f{l3h$ "V5 <6'ݟ~VՋD`Q!3 ӅjuXLmAl23LKӻR *@~PN0z gΠs\H2dvљv`Fz KWebZ/:C* JV2*>Q.E uҰ%k͙3F)ЕE/M3놅$P>P=4Т=w{x}EIԝ,akJ$[ M NE.}6cŶ=SToo͉ %@CWgi^^Iw6-헊Y wm~39n:D9lLxsrO3ӅSlOqPNlˁPa/?עYVH+(3l)#n^7 }N/+ w ;\n#=7 DZ~9څ! %Ӫt6-jO3.R+>K%LSY u *)aNQXltIFw4SNa+'T[!=7+c(yzr^)q@HS)R6yY}nvs 4~+3$޹^D23D#|r,E?*jHW鄕:ƌ%=[ zNE\SM;Uтqtt,hjjƎz#4%]M=߄8r;QmϦ5Ub`oټ!dG2xaF`AILR{$z;Ţg D(8Qޢqk/LO#0QU#Atɴ'V$dF9`L:P!@dQ?Qo{l1Y6E$3H4/GлCH&>WgeFjV .n6KLT^{pD0L_XP![B0m9B\cub4f=@gV0~s,upRW}Mei{0<;. SӓP)+vaG_'#"%ۑc +[yHkBr5\KhshWIH`ruܙY\f>JlP t͎|"S:dnDNl'^AtGtP>s~xus%|85yח%8J3L&uK;tAa|vq\TnѶEj)G@iL*O0'6RNK>JC"%Mtx[rvmOvؖ0:k 5DuMj>L7L E =+%G T8'"}#Z^\IS],h8r 0;NpAr5bx*XYCV"Qz}3ygeX-K&m7 Ez/ ̕9!mal-w|m~Ep.E;H·9ךa-MQ2Jj[]eF%GG{jW}_K7!v!'RÉ$7_t}6~a3(' p<`pKt^'yEq9OXy4(CL4 ;t*+U?'>}Q&JJoT8T U ?с,:Z¶=opocƨWmhw=ʍp6`Ck&.id`}DW J$Ez+@ՎpNj5[ЇRZ$1u ǔC9~9Y jWYLTrpM)wՑmM88+ЮxE{MH.{r/Fd7O<| G.c83f_Rr_Nw/EsJe6pLmGܬ)/SsݽCK<ԭR bqwj=gΣ5=c}in)>NL0?;SS |'J`F*nq`Bx}*'֐ss~DO!] ڽmY62'4!I'iON0d8XX]\Ɓd5 -ifV9soVRkhG3z.;CI٢W'm*#P-zq>LJ<4,Ac;Mv:=&G!+FEß\hT^xyX,|"ZPYh"ZQ~Q۟a:Pm'xOP0&tb,PWgvevN ͮJdE$QˆhwFXIk@fgϔVShBL!jN7BC`Zmx$I@Y]eYF*9)"ffjBHȸ3oo{^;L=zY2߿]W4cS]撆sh+Bo*6i1s}O9x"Rs,&,u ]99 PO:d uCSQJBBFC?I}qeA#@7V,3 n~- &!ĪDr]-$ SJaAyk\{•$5j{ox=ƒCNclO]t#?xq]5?b*T en5onJrÃb~9R퇇*iLH&'6ied8aU`EnH}!.BJlء]a]`Sԃb--5.r R8Sj *R3ڠA`р672deŸN%b^:/jk"o!# /GDhA?87iQTeL*bWcZZ:]c&N}k$c=<L*VH? hgxy3[,r{W% _Qn`6B<i Mմ/%S%:/|۱n\ |qV\BT=y2VP`i2K cXٔK8 >*l,^_n -!]{Iϗ38}I4b]rTh,Dh72%|!mBEW"VT RtE`=j,-$Z$ѴB֢G`P 09H cjI͐wU܀{CE`o):`4<)pֽvh 4ؼ"@BRw"6'p|IGJ[{h,ͼ-d !hZ(EX2ݵM%/{yvX a |<~N.,h2W%= ?裤.m_¿sqWE'bȾЍ/ Q:'~Bou5@%1}z F<њ;(#[:ɢTvF,w}(x<嬼ѥ tXxpQ=vA_EA|sE̷쾏@"5M,WX`.:HkNntء >"C7;zGySnPCOC\2X-QakSvW*`9/3vw"&=*:>PevxUzmM[2 }Wxn& WIHd=5ꘚNyb헜:TO@?*C)Հ++t:' 4_۬'#.]_bs(T`Ns(t )iMefiWryhHKF: s+̞?l9NsMrKA I :vs 7S&b7< Obc!d-Kכv- -uUXd.~%7?: yыK%QN"\?+_W,-S:7ux2rC-9;*>AoV@ք+GGXb*pwE)~Ƞ`fy'ۮWtG)H(@C)6E) $mv$톍biQ;/M0wwG ;Є#g3|#YkJ{W~~ɶpevٯ@4I{'i&R9G0 Иb*`\OqH>n ׻>FYc/]6#-Ov08*:ZGB'ϹCꄍ19CϹlA `E Fycn(-#t5 bNBSL'@'o<~df0(|k{qcAbmPH+pN]uw$ehlKfZCp>S (HDkQ}rF9ϕb^&]&qHǍ 浳6[KoV^s~q\If-$+>҉l}1V[5B] Dvt}"K{96"eCG`C۝Ö2nY')?:9CZ52˳|mM_wrA !(P6 3ek@ 94l1fS dI)?"ɭ aOH+[ l[b:ӎṨ0By4% \}uq^` ˶*;57: I!ڨAs'CN9 QxaCNb.O%,C_M*pjh>bpVe?aMo  S1[SӋbOb FבtcȜiyarbo nMm:>tnle˚ 5 $ָ?Kߖ:E;%BƧLKw /`VL W YkM ČtzȨDeˬڄPk ] 3z꩕P/ۥ0_Lm y]vavI3SXxĸ&#xd-xq#8i{37k܍t\<;cUVfs=㠡Χ윺&v ͩ˰WD1W_'EI4ڟK[sǴ M@$}NYʨXتeNh֥&I}z ,z}-X0yv=)a9YJ<-pr|Ɍqw `tgUψ&1yZvy϶-~;"Bw [|r=W$ ]fuƼ0~g:ni'g9!ᱫUl/㵊ĕ'ِ-6.7!թR&+ct~dMiȼEdf5)7f ͑&3D^O*zJ 'ϐsQ&/coP5ǒ# AƟΎyKUکt.ޜ2=\g'9F-GdXAtdkʢA5WC,0jg1c\8n/v~%xԊW!S6]hD6;Byі8#rTu!Boxoțg3:,(I}8E.,dK@x@MZG93p[wN>t<,G ҅sqjUMl' z {THb0|(7AVڷLgQ˟5(e- Vfre '_ ?Ȇ(EEYTfHH\Z;7ԩ*o MF_Ɇvql'jL)iy`BS<(K]ler؛TF9E6?u6;/ b\ 38rc 8c(Uʉ{]۪Ο6(`@/OwXm .Ѧq̸TɡR&`I57wi`'Itw^uyَ&ti-F192sz?IBT[ Sx}pwyּN@c#N 60!39܍B~Z 2MzJ˚;:@-?,e죸MNn 1#fADU2Bŷ(1($]45N%F1<6wOd(\Jk|j(à 5-T41V)Юvz LJC5'q }ecq̑lj3: X|uxP˙uGr~3ݥ\^hB7 -4Vxp^nfHc(xnus̭^[(h0GnHsGh٧5Dfu%IT/Aa!Ɗ3wG 1vzމh> "#[qBOcz%e^wF k+faYatMҤ}:!iMqd){/\/ZP3PdλpZs,0f |;E/<'aj:]YdԼ8pB ZM2JX؞l~YbX]T# lƝh8< `C0P*DlO]7qϥy*YfϖZRfO4Ee8hk=[V/mz9 p^{TtƪT~]O[~a)xG̅pCq<2!(q,!wev z1{,h\vtx34V$UJVT\Tqo(Tb9[ι4|s=;CP n6HؔRz&% aWʦWme6Эh=<>_۝:Gq騮 ù&|ʸY?Wj*)Iy53K''IqsU(dqNR<_i痮xkViQMWƱBogKW,MdbWeѮWK5F 3/'7a#W[V`!@ouN*`Qbxs%-z?mnN̋r;F$E[*HPc fĥ]9Z&p/rd O/+q왞ͩc<DvúsfOA[w{)dtC6 *5{(eN6bHUO^OqoOF=c/}t&di<+4ZwJ1b}P{l P9j˲5{,pstIx7DђCv+a8ZчAB*b]woITs 8/`W^@gFY rwUsXOVdLs;Tm7"Ji^44] /xəcm yjG>"yD324 mm")f9yS+)9dzhQqg|SYmUjc [`YɹB5s{`H5O+PMm.%N95d0!ʓh+*B>tԒ GC+Oj=oGEx>9Cow(TF*gr&ͬ868:DP1EAYDŽK酉G(E[HN1i9In*g#KʑɌhuS(EWnM˦ʑ3CCWS4PIv_\y^HR!tJ gm ;H5 !ņ㧟D=F"J(@}#i_F+W[9][k(4wyчո @kĬc~gX|QLF(dۺ`{/' )gXTyٰԉ &2-`wSJd+@<1>4Of M#~BdEX?̩c -J+zN^* 羵vNWf;cmKw))VM^\;^UU;P3E։2.XB7e eHUC'`fR I#U1Ċ\ЕuZ:~9{@BWyiƥ\;w~xf+աEO&f?4䔷/^Ln|`iiNeT=f<0 H Tm[A@_ )_uז\ޑQPfd \μ5Ms)?_ xT}ҀC>>D+" ! O:dñW aw{7@1b©#b }^R29@?4@Wp]wPm^~=vLsW<AZ61/6Ð2Sj+M%z`q ^Bzf_ oJeܣ:A&p}D,M;VlfGNL!/?yH ۱ӘKZN;pܪM!'ɏWփԴ"<06;̞ xETx}!K^%JZ\jι"GRD?>-GZ fW}n#(xuOc30{+ uNHC^ ui.+t,=d ?ļ{g>B==DB>!;ݓʞKUu.ԉ\d>Zΰ[6\1EמBdf Sr Nq~4V fL* @.1&U.N鱽G p3>2PʹM&2#B褡 A3sCb݃ZŅJj<ŏtozU^sUwCCPP*u$kB9@_ޫCO( Ѫ"an5_f Pt 1iN,<.ANO}U?(Yv[۞U$kMw4um[򋆯'imV_zy@˻pMXEVf@{dXO 8UH|Vz"]>B@P; Yl , ^_0J:Z"<L.pjSrL82Y#7B)b9$VxY89;F ±^ojG>$ƏJu*1DMC$xl63,2 n/&.0\8dg;4v$oieEpm`Q%z c z$.@;?RMxGk_MDԶ*s9e/qhyz^c}wi@֞W,ױKgK3Oŏ,ey7֟j5e|HLdz_ #9T;kQ 5H+ХKv]ܒ{U dJGBq +W,ea*Ǩ]KA2*O~-=DMނ%)mJY?l<@nHQu<}]Fn=wx`C|5F@xE- v[UV cJgYDLٸ@[;7,$@0¦ʻDGu& Oe짂QeAYFty--\6$D}AsL|=M,흁+3q̗Whȵ(9$JzafQ4U *5Ay~űACx{YK3DC~48Er%WSHэo)/^x)1E\ Yۯ!I&9c~QQ7ѣHo9B(E-N=pMS.,+EBxVIF7Q'GzzT*qfZ`|YeӯvÿP%-:9E߯e qEH?@Mmzpɨ3Eʴ!UC4\-8RFiOӈz2@Rֽ=tpΝG f?˜DjMqէ5Q&@)6[#9LLn;|Hێ>Q̣>մ:۫?wV&-yPڜ3Թ>D5V.o<9HTT6:Ks4ebKDc5͎[шM#;D o}*9$ h7lp(&'gRkĜw5JY9=)W=_  ㄹP:+7oUL<ka{QX-Bն\x˺zw kͳx]ZԼ1s;ɥ#Ãhͺ[@dȂ9ssN3FȥusTB5@ fwIFAM١>6 r0lL.WGG<7_ `+Ė("X﷊`QhcҺĞ]o:ᒧejD*Pu7~]S:bgQapß v\ ]ˠ/KDo(8d7IcdxGyZol 2aW)ˀY2Ĵ0j{Vijox0:NFg{ԅЉ[3{\ uH{;w}M&i$nqŜ׫Lxx Y \1d\IXt H/PF!vo=8\|, Ƥ]iT=kMAEr72UȠ%^QN M$($QV}x!G4NfZ֘V(xS 97dІ@lW H qs)MF_'m,긭Q+3) K׵%24"b5N;%TgH.ycY 20IrlurT2evǂQM\]!se/-3Y:MC9X˴2Kpכ4}Jm&o) _&"uTr JLo~&}E@,&%4=F _sCƅ,,|֜62.r|i\G?BNb݋א.$A)hwÁ;6t#Ơ.XϦ`Y>z d}#eacEjH"_e,C&qunfmJh.Cua 8J9?A!@G.ըօs*K!pxvK[T]V4fy(Y|1k W[7J UU+vMÕNNJ޻c7qSwlF`<:evÝ=T~b61:7+}7Z^ pO R|c*k` Cr`]_PT'[ (}1L0H5cB^hcOT-J>!* K˗pB"a 饳®^SyljNRq}-aeO2wbT HF%"9tsLyKiFܖ7a-GWy[k9]CQ[TIfQ-k9鰊MlՒ49a軎ujc~8ۅR4 H``)| ydVi V pY<^oSKWΫbˎE8X "R&?uP˂D7\9C%_2jc=a}0-J- #6̷Ͻ6}B|n- 3EA1g麦ΔMgAEf'ec}Q nWNeΊEkܞlzlǕ?wGހjME +vY&z#X&XK^P Ʈo ]fwwD1 dž$2>f馢iSnףHIy~`eCO Zfpnjhnv_LxI%#N+ZqyɄ&o,I S&o:īpQsȴ w>ds9#=a|iT.5H21 LC4whD*w9^2AN6i̾eN2W?Ԥh*jU_oeLF| *hf0o$ż #'E \u.+/d`_R!BZl`M`pb>LS>A ~43׳R|ݝ(~oNH1elF*OJQe?$cTxkNN ]7b0"Ewh݆؟GkI l 04U{27:7鞽fZ\/ 25JC'9z7Qq&!WKgȿ+ *3OB|ΆFb=Fd.R90cᄢ]MɃWIgDjtpA u2̠Wdmrrf֜ #jD x"ԹR-q:Ug['LRnbpcaN3CȺZVq3&Z7SQks |̱n( |9oPL)!j^8iwD;4}Y^1(:- 1X>!tYɚ]'4 8a DՈ$H:ic~np1\FS/E-~}5 8VaPb^FE2QdKܗIU(fkC,uk@z>;٢ 1^DhQ"“-b}:LRS_S=}f7<ׁ П Y,=$~&(nZ(j|cs⠿ }H=}e AU}3-q4&; ~v Su7かwԂLLky{ 7U7_Lh}*E4ugi?Zzo(Y) 5jӫVLɚqsijj0r5q)$nGJƄmXMmߛh~'xG 9>UXpO6^zXbK"h;]iڤh;pW+ȏtb$}Uf[+Ń/NaT1ZIh0xZɣ#b&;ށm NdZqʢeH i<3$6DTٸ:)>O0á8y lI#N|0WmMI-rvdZ~ d+X͛;* yzZXhp^)cpQ%Hk LY LML laF1ܦI}ޏDX6\?L֏YʌwT\'e_xaa13I`^u~'׊V1wo ,񲝵DEc*/gBg㎦`ߨxU7(+Y/@D~GSV{y( X|tq/#/#vNvvR*_50iD%:H[ ^u Ϥ|8rXm҉~2f CFr#t]g>VEO]SA?yd8SCx|X< ( [*{}-,tiŜa9WGVRS_V洛͚hp8^0SOed+!VyRT[N.QݭS0/i>e|,ЌX9 4 x5zOP`_Cy' %Uz_&!1jгUQ`ʮ~7Yl!oE3bډka:rē&?(Q&g:⽁e1riȴĺ,n01z=jĎ B3[g(' zH>ѷӐ.%5dYϏm? גǎrf/ъkug}qyjx$U2 |mX#2 jz6X@Z';5㈭ї/P /vGuI/:8I1 1VWfŰ v?guRi>[wK5RҮn7˲s2|DhE*~G7v~{ѝ{g8)ULżo_*AyHjhG:pLa>4/{=g4gT5tuʪrL Do5}V0"eu%r2ًenآ-"xaXAX8 $zhf_41/B /]\W%{ZR.Jl}7ľH^z렋ESYSH}lɋ* @ŀ βh|1v-) "Op&d#mG]D|273s~(6$})\0Iz`.qq^_n ߞ*ɸHjO#:^w`oH0 5Hdq: QMydrT+?ڥv t94yI,Ù|oVB仺h*ʁ# )cnbfQ/"98 /,W˪lE-6h2Ћ{Juo(Mu4@ 4)֖t%rnlwد$J@w|*ުR_<%Ľ]؄hwf (f<"8CFΕa|t,Xˡ ǜeD92`,%m@Z'V|X!odľD(-Lja٬7QMq?ũ P<='/P sxMJR~ Tmil2Ju.m F_龲%zKo)d/IG3!}HBB&6zBq:mF`:\>GjKv]z%ч?XBLƊؒh:<}5[ >7~GbG†gTtK zAt~+ Kzg┿% EAs.BWTS4^D$$!)pׯ 4;2+ yz?8Yt5"Ć"Fg$SD|:1R{71ih{2D_]JbM_NCP:'|b$\<'5%}.M!4awy{ƍ}Pyu36f%]P R5)/ a]lLO+ISOdDgzƙw(ט[hUwq1;|].Ls*rfoGTǀQP $ibVYyi*2&̍dJiNzM8CeכMΪ)wEC搨mng\pݳf'%IM=[ 0\g0\D bu\(3lֻDuf.q#IWCČpY#%9>2dOu:T<+$"98uR⏙^F=gC]^kepB퉺0XAWp@ĸ ڹcԱoefED~xQI,/raGA"<'x pq?fطo:KXo_o@G7z d9sQcmZaPNMr2@>qq-5MUόfq5|eQ}!KBX;":ly%f2> Uf l ^XX9 ;l_'+{_ B_4E&l-B) yS ^e2]:X>* 1U نS}p&C1FE%KZ:W65_~Ѥ@`ס@ʣ:T5`Ϋ":Mg/ffې4eN&0x 3'm|I7K}%w3p]~BשRbBc#v;u @qsQ>ķ71m&WNjX|lA-]h1->\V7G "zg#y7,2tޥ_cT8>=p@p Vʇ:u[-|[Fg!?dNz oX]w A `KS*:Etg[Qppm80/N_-ћ.'V~O _$p'RFrLZN<{}CVd4K1m&O״ȕįhkF\WW 4NV6L%Fxtk9x֊+M_ $(Q?Wj9ZdWGlt)Buo6.nɰ6VAJ+ϐϫk@h-[<)!:7oZl(d+0")'N7$0A/dфe^/W3!Xr&(H%h`<4HjxGd1+:U5dVǑ_ D!nY09Xo _"$("//yi1x7 "Tl ^o1mqlx# Q Kpo~ (I r^T#شR)hvo1$g2Pլrˎ9heW^cv)?LX ͔H0gXߎ暙h5ugu>QU;%YZJ+Kh1GCYRRktKל &VwsC qq XxچڶJƶ?'S> BR,i7d$iPA6[Ypuyl])͌ <2{S?3v5{]:.""x8u۳x!)Z4βnցso=7w7ݵN{93y\P8ff N^P'@^WjGW CԄd6 /(Ey3Mg޸FZ5D*PT<*},So*&~ 3!>&J]u#Ry`$:;YDC3tvme[Xa`H""I5u3*<\5_( 9X L{%.7ǎpd,*/R'&d%f+Z4W(G41[r hxCcI HшVJ7'+TaV@ ~rZym92ꅉM ~u>-c mf M!6 %A*58?g~딏']B*z|WYqR*+X$&[MkbQ;t(2: *(ӌ$V( eS/yaێJpa>| GBƂ%S?Zm9*^O33B,"Ni뀕;vkaS{ %Fv.V`Nl|JKUZڞGWȦ9!m;H~9VDWvWW'?6%K@#{23b;Fբ:K?%r񚷦m{ v2R;Ũ%6\AfbOhQUV޴tOC6?M,yOdzEu%N(&xTVf&s?%']KeFy}l+\KhBeXG$:ӕ<_Ie=|^L>qێ[ 9|!H΍7FA#g'XZQ2&x񆽁tדmTƸo &޵ W^5+Y&_yju>rf`sjflr%u.t6(GGpl=Տ#27q*rCoq֭gޥjJ1xcr55GbgCت'CLgܧ\Lg U`(ag@oy,w۽A8Vnw )<\CO zJST$o\gNf΅.-z]PHRc3GI `;pLl|7~ _Q'tY **/uU:PSbA/>H^lu>>=slcc¾A{i%|޲ Jʓt''hqD+)qE % Z`ԄG!=ِ|Lœ&ݝd 7/?η|6~9]Mo֣`}UWE/!ϻ~m^e'WQ`;N:Cp7?peNq-w+J? )S1Rq-LjkwcNZHe׊jq#l 2 ʱ #hcŠuObީ{j;p$~`솻(_P+s:va}h<191=dJ5OzAV,Ww #*Y$FQ[IY)ߵT#uhj'#,X#NP 41ς?h*fN;Q;KWlHg ΫlȖJ"6 4 &X䍴5RY 3~<|k"gK$egp6䴶CU;h# ,utw7\Nq9FaZcb@>\IL`;AuG{֙l1fms':Zğ9,h(owuSwѺ$rk9WK0!P{Oɝ{|\- ^Cvkońu.iиEJwG*(r1 =)NWz(ueܯ*l#ʡu8eT}JD2W9%qI?ӎw,D`ploIWqntc b"MⰣɅ4%ˉi_ׁR_c[\u:kZjSoM(|*vt-2o8 T8Kp*ƈ#!19HUI|wޥJ]s(F N/bQ HD(]eGjelp帨 YZBK iL3n|蝚SFC6@yfC+ɮ6sk†ZRwy0gVRc6Pbj8/KY3QVJΪ2/&V,hZ/ U(LYuvWCeJqT( b8gj0VW6ZzT[ݐęUr|WA߯jF0)<T/r`godt@MAZW ,g 8@'q╟(&ץ6U[!Bǿq~WXd"TQ⯞A;Llftfe'}X/IX"2@ 70ߗ4 x'g/cvQ2|\%9-@ -.#{0p&XaI ~KjY튙)amțO ԤXxhUK?v崘V# Ϻ$SA,ޝau߫8* /Q1ۢi55`S#g C# z=xu{0Nt, :5C zUs7 B\C0[S**k)at%\:E~Q$>oJ-m=A퍼pQ(@{d*TADrj-6oXlC̍~eк( Lv*8}R]1PoWaPvь)9r(X7рsȞ Ĭ+n8Ʈp˂Rr 쀛v Ү j0^#؃LeTkz)1OFLe8x($G~Lk|q!&}%*{rʟV*zU%q2Bd[un̈2se@Uqh†X\/w@l )+YA^VUv⢤xlrFmxA7c(w-*oq|>iQu ez>bab7ިPdO3$gV~ban} 9)ZWPK 6YM<1cE,mغ~k/H~ZiBmN#6R%5/6m BN~\: .8`:m \N)=q>}^/{%S CvHVF &P\" 4^ +&FR cI,MZnO15☔ՊNBzS]_1}f5@.!q,HٵM..CG׭^fkS 5Z꿐Ig5䀘%.ARa#sWZao׫RC/Uyt Wc@b g{ӗ9 RpBvk."f~0 XMNMO3ghē 6i[;EL}[v ]h5sԚ=,hV)qE+nkK7~dU ϴPLptO9yR@j8#S\E(OldFl75_ 6B+mT׌c&p Z#R~ XUlr;ZIEAK6' ZGRO J/ӸƎ?<"vs F!~<K50tx–Gq뿊Q;:(0Ķ{3uWMi (k䍃wv\||~q 7k@[W(صDO0{0{ >lf$1` jha`5frKK@FoMLP5ye4 7jXfQb{˗Y:7S| CA6Af8q& ">]bg3Jl-Y-8Q]ѱ8l `PCw*5u1&+{Y| lmKZx!ِ)"eI_/͜O.uC ĺT !~9*Q&.%X ?' k| r%wRIՆ~Dj9U̬Q@iMtmO˶bPQ9"4|%eQuF‚ݬr3ePM/%%:+l8X%A7;㤊l f1'&iHJg_[ r6epj,Vrk݀yw,ԥc H,`׳ 䭯K*V Eֳ? <tӥuS1d(Ic qo,t2§c.<=96\]G.<8P%[)D)_4Gs8 /˸K^Q_FG MV \AyrZ*v0 GZDJ*ӆ Y@yv RD@@ݑE%k%hOUS8I"wx@oBxo7~0 I%X=Cf i 0&X+dz ͤfi%`d(O\3^h&@29iO5^ש닦8ԯBw[i]g/ڎ.e}mƝQR[_)3^O؋^;Ҍ U o%UrDQgb(†#q@'8ڬVԔ=UM{cmsekH-DHpmB5}E)ۉ.3=r$i D͓ZQv(V?bO-VRRZ)ȓ7g愔f >F~N*^ Ov~}}Nߔ}yIHFܝjx}_*c%5bR܉S~Bg3t`X l/ 9]U_`:KQPyRCbM5f{QvOb9$ Ʉl1L">R2; IS-sݽKDr|{M FX}NoЦ-PMBd5v;c%Xǃ[){V^}zu_‚)ՙeh5]NV;U^8mP !#  D oc;6E,+Hߘ7z.;! !8 DJ.}FHZ`LjESD5nR{hO?W݄q/HdوnHPEZ&t g W0YQ hHHȏXt~H埋1"^g%yk2a6Fրam䩳}cK*T(%KDqiݿ7G*wKsJ {\ ѧ;`D8t_~+ZFH< YAl@NyWӘNy-Es'3iJr-?.~ !xQ1]9n#Xnpv0mQQu$ŖJKp~3|Ia Q@Av4i8D49=o;Y2@/q@whSL8J9 OXZȅk{:xl@.CIs~dGX1%~#-N=sJ<)iGYbrO;]l#)b bP N 'Poݙïp0` 0#)5{ ݞ5#F.Q)׸K+DŗrO};4cQbϯrnl0N$ _"9hﷺHA^h m0&1"Pi€,ȒUsl.Ƣ4xAَ5_%Ѓ1:Zp2]Րϑ8EuG:`O e5j< J& .͘Ӂ'\5NUy- u_\fvCĥkf8GeM1$;rg7b;VY-e"A7ffZ@w_AV:/ 4ĹuAۿ徧s[?_AqB*~>S8`Ĝ\ŗ`Td5` ȰNƂBrM@+vśfk,ۧ[3=kZs\&ٱt#ȆT}:4Ū)٫.2sP 1O^qrܵCgR a3IGO3Vrp u僎fIküoN?bPdut,8&K̸WU{CifcT S4XG~Lc9 C+ǨTtNπd \ ɾX!aU1E\>+ |ԤW/\M]&ש'pB|]?"XyvМ!_! WJ`XGᢔaq T2|T# Qn]!j3OmW])(`Cr^څ՘0X,0ᵴv؆OX70&ԺXJ]2QEg6w(>@+Uw-2f (+:;܍jȨG;:[TC hqmTNJi40U:(zk ?<cɅ) 5 ED,1끂[M3ej525(\lbQ*=~֝ٝS\_IqFſHȤ~uG|>0W5G=J վίfh}Ne]6Omt禄H\P&Mp }a9%1븃f:p]0&3^8)s¨R(>Ɣ\"ߖwᎻFۚfDP1}ưh=vm%c 9.!}o-*^Md`<,2*36O:f"OPV)dXLD?#߷3݈0G@b'r&lY|1IVIw> /- AL:;Ba5h(6;eI4^^lJI->4">DdZOj/Hl0h\~)|cg ۪\.3t8m #)D>м9 46AEى_9 ̇e9س=׫B,嫽ZIQجL[2Ԫ]+)w)#)ɞtmp[v i/G$qaY8)s/ch$]{G۾dD$~EGЪMʿ&]NLl=4k9(:[gC<"]B`۽~靰&XdO^wjxI쯲g[ Lֽ||ry0.]R\56cPOyo{v,"%S f=Z D7nNt:6og:TqC;љٛeAF8.+͈560`]a11"2hBO_N|b"+7P[FGu={7oO.-}1+ŃƳJ}دhYŲAa2^HuA, onbC%0fX=)d~5?SnJ#Z=MuED3soa jRʇ\,1m)_${mGSggS%ɐ=9{7tr3HAS 3hQmc|\AʕNe`a9Fh ѷ76HYfcmf7~vw?^C@"E8o4 `k`'G/[cMkȄ@c5lV:s kԢ*̤h YI6. af@ UT*B@TilJlA6j˗ÆW yufD{5j G=уlKnv#~+@qЃv69$ ? `V0b6o/ڪRŽ^ y7d7l+M%o]`3 4)/DFƞ("5wc|MU n?I9basU|K0PL:mU粑VBxS+8m;"žz_Am4L 1%ògj7|͕ve,+hs%(BD~蚾k6;P)2{ÝPݧ#cQpL N5=#KT|x=\*2`:%=R:smkaq\&״w҇5ʉw)IN$,rj>ש!huɱ_UjPIcPԲjKč2@cDY$w'QڮX[#094?+G^˛Vv(h9>:.^t2:у%@OTj~ܩ$\e=2Z)I cXdOacHɛ8t2 KT02AޗQǍ!LeS0kڃms~wCfM$](WT;"0[e:onB%@ՠOZ)UsM1*Ulݦ҆>bf&V"qq`@t\ #4sGPDPЫ/2iA=Y K Úu*Yӌ'lC<\tG,-v?ڀ!&.8u k$WO$oO2ą1̮D$D i\|ٶ:0b:}pzCHg/$Di'q$q5u&5~29]"ʢ_iHLGwBxOxidl{n8sLWt otR;7痋7F!IB<<.oKȷ5)2Cs׶iS\#Qi6\E'%8G7)f᪵ g{W1W^n1,;5E!Z|-xŅ]B*alǥe[7 1De@{JgYsʺ_޲EgZ|WY8e_SJX4*xZ_]W(DcTYPhO ybޥҬOr½m.)l#{<| 2 ib2`Xl0&lv1>O  `I}*dc~` rGm}ζeop, 3Eo]emOJ7Hhѻ' ޗ5b 9{o@/!gUy'[pDY8iQr~/E^ Z5h"&)]7Q1:+" \ ~S`9IER}u$g MLHGwWU!PKal&i2xWvwEEhОQ_EzF,u 3ZR<[dzƋکdM0]E&b V0E0Ϛ?ro33@Cy$)gl'by1ܜ/+Xd*#x*s4ctw㷺IKQB"?`̂ ~${1z*9n(t)Jug69ȝ@`P.&dO}3H杉j>8n^W8L*1mT7-FtP`듖`LR#U{αpآ$γ2Pe$I^y[P!Jd }?̛YoqW'92x_gaӫG]VG#Q,#Zݷ"eHIۙ~(6 bD'hԺÛ+iIIIn4L&:$:tFa P%j!٢d LKH%P(WSW+ w*z+ˣ6 Y{9\Jhĭ%^xt$:GN/ ǦD[ЭԚnu1 GiуÿCɸyz{TS d߈ ݻka O}R8B\?a^ 4#mUX t*@/QzzQ컦p __賄I=&gaw<Ζʟ^lcg6ZvT {N R e&rz|]DI!J oo|%{^y([f~Ѯl T 8g@VpB}6w4=/ d&1Wgc.!,WnB:zy'zNL/ &woq1}n `ounFXINi{Hwor/zZn.mK",gldWn ;Һ>'VBnpth -fcr}m~E\cj?h09I\.K<2aޔlx@My9Yrdc^HV GOl A  oq_3eǁhk\~ѩH;k(qdX*l3~{ߙ )їԷ I<[ F'iE,єܒ %'.7ۃHS;PP2)?G#[agC-|ru %{[ xKT^KLdY}d?M3 mS1(.MOt\Fλ?_Q1RJk S}qR~Րu6)'].!{"bd׀G2ͥL:gW!"7rdB42(D^L!Qk& 0co0'z?֢V.(BPQ(qz>+oŸ5,jaFs"9m~0(:0Mˏ X8vX^aʵ,i=="(~ |܋x䟱%r~bxROȦw̒lL*ms7G"(6ק0g[iȫx֊E9D̳`|td.i-x? MKhfy(ƵByOԵ$rCHj!H< r(k ,=%c=Wy||i[A~E P7CC΂dSߜǑ 7*8OsS̖wx,2_07?J BAyE d0uSR= BVy``{ mDu=Ɯtɦwڹ=IZ+L~Ի6×xIJ{9ʨ`KW"uAg&վDo0huU~yϐ|Y5Ar^V(Ѵב{VrEӪ2C ] e¢0Dhnl 6CwԦSpM` ڝI|2-4bQ3TIԣKH`n\<طc.n);W@ 6@誊QiZZ~j}x\/V:&FbK9oDJ@oEBvMl*JŒ=Cq$?)>XjAt3ZtKd])Go.L)OW)҅g  b`Ȓ E>,ys`T&h`[b)w,go|5Ƅg[sYy37K0Jx2$r[|)Qy+*~F%pڢJ,B'ԂrA3XeҧW@#('SjNm:.&uCpK;9x[46KS:^owj* -[d,^8{-tPƝaeY'*'h6Z?>`:uX}?ŜLV.aC1k$zte {] SW lu450vmkNûo&vd > F2rX \"e Zz({:?\D>|`Ul#q y\xsȍxN\.*aVGdXVr)q\,ߟ&.2XF}fm"h!5L6k;X*\&St$(ZQǜ#y\B3ӭ0H(Mޒ@ 떠Ĉ\AҴv@zBw9~:Zv̛]y{IځL,E9>T:Md1sOEY@Q+c B62E& QU)#cb0)$CNl'4;|$M52K8zT= Nu(JQPj۽μ҇;^y::EQQ50ш[x^<R߲uvN݀k*G\3㽅F8u]bdD [< 3XYJ# А+5SV}JF_"xZ10e Lɮ:$J2xqu5,Ó'gU@?qd]3Ig&:ZP AϤnB{OcOr'0 *%" ^ga)wPt(?9W_DCL[({|HY5 B'[5} ;#7Ӭ^[dm7xIYNEPl@s,KdzንYi}lS2xUT^&1qAHT.lU UanhI$D߂^:_AWN߉TzQA ы>C;!lYraw}@t,m !6w'@]BASE 3L~ߎ|xgL2i2ͽki&S(3Tv$o ->K/[ǡ@*CW(XIo#iK=k*My=LGY ̗vM1"u \xq]{0W|ʡ0jy>ۢVNRXT@M};y"щ܍&sGSY9w{A՚it;W3:j@F=qXol9L;VָXP/WrQN.!光 ePY* scFPyghޞU#z1Ӌ~,g z{vLjd?'*ݝ'e\Z͂e[!Q; %ꌭlʢ[y*U8 Aag)}v' _-tsMFm-({܅*) UGBqφ T2*EVSpbKF| =NOHܵI tw5]1DH0-ԭ-!0v-;g@LI dJHc|u\>q;Ŀ.jW˔6Д2d]]X2207E}uₓa{Mr# lAo{]n'f&LMJ sE9@ V՟+SZQD-lAy"Ai=i+"kp]o!K fQmz*un xQŀ+q~Z@1g*"l,EM{Y$SE"W| ) ) PޓCX~mq$y`Yl"u%tW}Yu)g;7/ N>{γ:sWDH<bI~d<.s7[yf:*r=[8ң>E>3+!:h%EEh:uF]kJwxRs#07fT bc8޵ gnC[|ɴ6aY Pwoۡ whEu-jj\!?OOf=DrVnB̲ڽw@_U08{>τ.Cur6tV\T"Í%w$Xu>_,%-4V*ʵK\q~]12%6 $OS{]4f="fY*q$W+?vj~FQA磂mLpqðk]?E#Gz *7!T%܌F;lC7]_Z({|c0ʪgs$QZа05Es5خ; ,p~IW"(8E#^ա6xd5VClJ]-G9M& ܭ| Um-Cىs”ʹ8;vu&e0/+:>pFzG$r$ /}bK΃ѣX5OMN:|^QD9P֪RhL6,:9E8{;(a!2.dЈ ZGMtXL@Ijڌkol{U~El8H43 ]:)FWˍyߋ]$iӐ ^`YCX8M$Vjv@Σ\=C&RTs'scgxb=$G\*.D}XY< BؼOf|4ItZ% /['%u@IS=W~ 9'UO{,_s^.bڝ?SמߊWI#EHjb2e78AP8UJ5 6}5:@ŧwrDF R}j:f.|$m!;^Ӱ iݸa*tZTCX7L-UP(@OiM*-q }Ahp;H"bs)Ui. brUpcE>4A}'*-D pܾ5Ӟ_ ,c{Jݾ|% U)=T7Sjm$lC)?VNP 8ö eԔˁ._ hLNX#&9(4{oJɮ5WY8;kM*q|#6n#TՌydb)ktQ|ø*M Z4Y[f/ ړAJ{M8D!ՅjPPz xy /).;HK覧dCR8U'A ),U#@Mv2Z\ & };no/ws{sq1;죛E\ ӨPː9Nն~Ext8?< gᨹn~y'#,oYen@&8+Js0.CLa˵RMM ~S^b*ljq%f}LOgt@Na&u]@.V/s愷eN;8~kS{l~LشQxmsNu=_Ok@PT (oOРN+4Ze^oL j:_:!<-S_`aў7M5 e[)ReȚLavksB45{;5 _@,J'A';f1hbӾ楄8" }zҲؗ (L4Ckl1"(ve.q؞Eɭ-Ohi8*;`@|Q 7تC/7DYs6{ELY W'1sܔ mټf{؟e`b_GLZrz~Noȝ(ɐYd?v3b~zT$ 0<[Z 8<bKLlg +I1b4Y.]g>Sl" o@` 2g`9+{a>M j ~ MZ [6 cn Xv&",t/Y>F4QMj.!5; 1@%rVʊRhPםߝ9~tm74taa}ƭ+ x YfE 63 I10TM@4//ldF)ӊvhM2 rPALKp-n#Uva,F:"TUw n❁Qx9ƕCAg*=&OKIa`Adxc Ix5Z@+^kYl16[kwAPZ0/q%hH/;]9ebFaa`:+|X]1_m"GH-[&O}1RMNU)Njd6 Ћ XWb5G: [5 :g'u?'c(P r v@ʯ|4 %z0 8~ LZȬ\"k OXf$@BSh^Aڣh5PYaIiB#`U!3Y Ғ? 7E׷J*$,mh,|B@+Xv=^ZѬpQ nAA(sc@ k#l٨y{r?t1抴\MDLV 4& G,eYgxIIWD*FS6ymhf*;- wAhGy#d6̣<[X M<[Wf !|mP:Q)b)m3(@#ź.["&{gѧ-en$Цd,_Ǥ>rC?UvA A R؁yoWY RRU%"ԅ ﯐VӣCLKiӡ97ZH8(CL]ʩ \}ܢE @Tfgf1B_ RT_L,j{{$yV,XS7G rOdct t&j_3 –JtA"T<-5`I;m;! 5;ٹy!]t0* chk&8Ud(/;#̯4 0LAxV59[-FNl$5Q{m8#l=Tw%UZe;ΩXjʍ ]m@hh:7ݾFErUkˆn Y7.Hz\u2J +tܼT(H= atm^SqDR,-ɯ°2+!:A!Ik [YPcD/xitdZ1$ 7i~B1&k.-ioRΪ{PkS`nEeE 22N@Ox3`6`9dMWv9飐`8FaYbp߽ATLO5K-ݎ Z$ќ=ID"ai/)‘zģH&Q;Q vwJDP+Z-]+|?|]Z] T8eP8H WMW(4Ԙ}aox S0KOfd27Qr s6S~h40XDl2Lܖe]r F'Ic@5&Ӏ쉘f5"gS3/.G $=l$*~}yVH.2 P +rs*n?a6R[^]/̐If KSl.CGM J-`tt-w)ʿo\\ұQJ˭=8 2!KJfRڼk6*S;۝a^pE'I#GCcwR] |XRcܐ=4!@;~n/YUC.FΊrϐ~QjF>BkCyPMŸ&iNc'DY! Z"C|&KR8*Ε%K<kg`^B݃_+]dDWÑ5;:[CZi8a ZGpٻSSʽ潊~1ѨUJ3arM|Rg n I#'0Fנ5=svWeԋu{ܳ2!fͱs) 2+5e[6ގ|$OL?ٴ.(5'# ҂+_=|-(+&4\w .+%_ <~ H=$Qk oe{qmY:c,2Q;=~bUL$. H.qҼH&p(>N>_vyMA[+UU4rğ{:Iš49l=|y59vw!f_!,$ηEr:^qS?9 ce/y+QM;3y(q\*U]69,Heƾc\k"{{=^hIT++0{c ^m[]#4 /u[v3G-)~1  (F%w0$Tͨ4Pxd&wOd׏3x]jӆV0\՛Fks\L ޅ"k׸*;tZ\߄`Jr-F%wlA%kp/ˑjPȝYPS'8PGW[Nေ;(gm _/U*1c`VkSjePp,y 0ULsƋ"򄸼+0u5P;SY@W;nǟ\pzU .^RXhl3^ P_=&qeŻw9[E7dc⌃۶I9,7⩎M/3T Į{1|ox)94]y_JU(eAUK"`SYlA$^x 3Գ?yۺ^8MSys c߽IFH )aMdxYPw$vj#;A}[+ a?(d[f]V6MO\gr` Ƞ;PL=;j`z6pPV<+O0;E)>g>]Y>g/RV0eA9ize;&o<߇f= {oMy+g 3סH}^5Tcp)¯/k;F q '3S±S(n44 9#&[sJy=J@[^-7nV [qSsum]Aoéx,y?w(YeAn ʶY~Q.V/g( ] r.$ KΝ>V# ˧g g 3rsFm!_qYk GRҍ-(p.o)yh) ɟgy<̩jB`2qT7.WJѾ6zh6+]/UF̋Zf9 r& z^y&W|P{\71c n'&h蹶 r:5e=~ëwspOs!EBe]xX->N_EhD-dǼ~BpFyj ͚{^U?bۉїl%g&4ٔ+ eBō@j0 Zݣfl>)p(pλ;l7cK-  8׺1JW(*4E6#ԟ h '%YJ*ɐOlهE(pRW>+, } 1Qnm6N%݂Ti&￉ 2!{@rzɻfjzJg+ xtKPoE=` ѹPNp [4ɿ73:x.%;o8C7[Sp%ij"-$P$2zPEnf&-<Γn@pS{*-O~3?Y]9jƸR8#m H$0OtL#3J^?v}ʳwŊ\7\bU.TQ׏L̜m^Ń*Vtۑߦy*2x0I[MhSPL7T䝓5+&o9b_E0mA.~ _;fv*W_J*G߳G6X MU,3_AY!|ԉPFpx<+Ӟ~jŲKwC0hF$(]AsxNUTbiD-i8~~< Thcqyj ϭ@מLf"0izJ5.`v 8c(S*t9~} P ݺbc/&`KD#EN!10q0Tpfe|mBھT}cфL߲ԩ%VK9E=YFHcxi[C܏A Z{-'-|Ȣ=e!a-QyD/g:'$< UP,-цhy ڂ2@&>p ٕ̖|0>Öu^w )BB{D81}L`P(&H%&GkZc,Zɇo((_!|o ^ckalqtݯq]Ve8ۘU:/#R4U` s ~us: oi%#l8!ɸs{x'ݎɜcD#=iD- kO%ՒPM ԤNAM?P/뾺|`y7ʐD*Ѿ\grk}0𗺧^:mE!cVdRXLf># ݼ\>tWJ AKkWb84cQ WδOIsɐ" d2V":ScS 0a  YFGSm[x&8eZ %juXP BZl ZB*5XөSN*''H.PgqpD?#c~*N#kWRk / Oi`ӑ0bwȕH\$wDdIɭz)@5G?P9pL8i"L\P}8h+Z•&ώP76.f:80h62ww%7KGݗaUIs+ ͍GShQ(1)l,ߎsz Kb(x&bSt /egCHM5V5 F2rjXyTƺ8*| (ps:Az#\4nCwO]ı&82$ʟfåz aFa[5+28c ۿj |2!Ct։o6PgV\h~A(X^g#s\WLNLF> Q di5Li(_{2nPw!c(Tv`%+ tH6L[Kk $yR 5+{Z\$#D!0Ǒq_ TDAD* . }-oo$2Aeyc^Ƃ_ |ac&L(/KҀl% CN7F0'TIȜ1@< I^Q]'49AbجDr, 8<,#( &c'S2"l^rRIdDfgSv \&W|t 1CwmLA)#Һ#퓤z[(\.l Yw@9NPlI~ek M9#p{˨_\%'c&dumCxDՕK/ ɣt+*EJm݄.\IPqlmdlžJ?3Hbt^$Gwh)P"EtmE9_|=sk\dvm4\^* (KAK[@YLːQ$;h]F܂3 1r:ou dU?> 3d"嵔7`q8k 8'U`xy կIS65- w)[!qJ9["\,1[ߗ"iAdo/#7BI$Z.BF9^myC)[g&*eϷve›fA+Ake|rNi󜦣;]Q{>lga*B0KJ]rE{"ɓzȬc9ߎIqy A;ڒU[mdҾn#+<2X?X 'm W M{ZF Ԟ->x^bLCx2pls^o3R'ZYC ֿ>h_ /d{Ѽw,;C()nsîIOp*/H͆@5S Ǟ&_ c۷uutA8<#"3iʓ9pmU:(=D1n#4*rK1}ͳ7X*mAXc2<Ҭu^ 5<~8<=1U*5 @3TmflP^ͺ!N,EBqj4v㹪Ȧ٣6&bN(OY=x쬉1jSoJ"3#}69itx xN==""r}! :oGBԌlUYʲ|j@Y6:qSn#z 'ChC\bZ2wև݆=`, '~[v} :Xn) !c9ZZqbӜ7x8NꬲMWx2[2{6^!2D S!@Nj[_l,DT˞)Ed()I{$ t;h "7|"6(,<,F&^)Z$АfۯŶ8..kX]o,%o*UP5ݺ?J+~}n?nPFJ^^|3YO9Bx:6ƆhP1" +C FYJKBA)l4hF=ʫ #l2K}hRr$ҘC#NKKWeCLR6PCh+nZ[:j KE͝wIˆ_۷z, *)mV"@8 .i_)LD@ai g$C((dO"z^ufF! 7Y?{J¯H!d`Q_}FYDT$ُ<,,]]t)5w ikiW48Ld h&|@M 5xǵ( UE P޾WVI.|/^{sj`(Fۍ~;҄eZtxG L"nf#@$r]m;旨T=$ƕ$?"N/q}56Ԑ>rzO-vbN2iʒeO׏'#8Bq'1JN PE ! BB Ii(Xa|Ux#&+k#ۈ/\Y×Ǚf("fؓh*  =F{VҸ"1)-Gz$NV>L=muZ,ƷGyΝ nJԐ5nO;A|]O J =af !@½FfsJ mvuK< [qߛYA[anyk: (^WDN\'Kt u / f%\JR.}lRP BEeqdOw%p>T_d^E{:xͦ&c]+"t7Qnfa`m'FK1hCG }๋LyCuz`3 iOZG07*n0[, U!CўT ̛N³)ojsF NZGX&\M@|=OSy<6,p>fXmnT_1CXo"Ś7Մ6nּ$wR03T=9Fb'|p8D;n4C A& x ^f ~"Y}wIywZ&ʔe["e d6_6\^+IZm6e:TAE)xW+DZ@f8 v;bq=X\3J Ç:k˗a_{<&Q Ce%B(cO ~.4'ep,#cLf. &T.tE$!N=h4[ f g׀$\ n~hv7+Qkym8KJNIq@~kC"A/ 5I4[H~܆i VyoWm N廋>-B{mD$zHPcQvTbHx?;>j߯룍<((7X^19$1䲿]=i P6 49D,E\4- 7P׮QS <+?af̥]e>'9_941W[!v.;Fנ x{ʦAcr%Fup$) R XD6"E`|S9 l3Z6AfVlS2/N"堜ƊmPǡR\gq@b/*#Bmn/(ҹ zʧ?iZ'S7я/R33izSn& 7"{Dd1r9^ORT5RO}zo!lEsϙI$aLpG#!^ QFof.JnsiI2dmyV[!_%#QM5xbbo­m>LV6mB o?j}=@C'68E8$i.Ŏc Gr n}:C8p^8qG~p}W_ϽM2،Kj~[[&pM>`:V#py4F L6EHs^cOB1,.!뫤`^gB^G²D]q[mtB7נ4j ChdS7k>UhH9BϙWP# `Vҕ$:|Qrʜx!C`*@=[v55NEeQX7VtQq R^k:>ic6ZZ,/Wz@GA4R4OWz1MXX.3$}tz*~3vMnq5"^3{ 9ٳ 9xnW{4Cٜ"p$Eet2ɻ#sJUg8NAHJGh{%w~z=1rOj|$ay)qil2\l ϕnFVqt9UJwsx:fRlmhW:$Zay|ǒvm F8w,iԥ'u?!߫T3~դm8R ztJGv_ {et :.]+0锒q &Dɻi19d8 RTra? >JtۿY$ne2 bVR56?(CF/ p BTJJomˏ!d>ud΍(OLvmPnkLQxdn{ -3;Hvcڪ~! 6ؿC \uF0ms$ ?E jˏn +_ 7oJ~'sH-Jt_6 5lTa3 otPF-w &Fs?(\@:`}[=Bv*" $RqF985pG(鞾pF!(hxf˽6K^F?m+JYd= RY6\#z8x ᅼfć"=s\?9 O FN6 c,>Xk3ڤߓpoooe z*_H*HϏEn3xx-P) Me>7RQ/zHM}}Z8Yh52X(>oʟA1^CtT!@q^?{!߾k m%eW=*H%G*XH%gDH2HI@ :{ n_FrWdq.;*an3g%t\tƓDt.!;Ň!0ԝgHV/`v*t<-cr AZ,j+ne[Hx6hпmͭ1spjg U~]-ՐwRlKm AQhܯ$nF;㱐eFbý \u%8p& =Qqq$* Gʜ-֐Xwn~Ȃ7dCu YN~ lYxH+RVYȢY۵:WSpy4e]. Ecs# T!\vRFŒpEcnkjdk~Z3%l洧#Rt1FEkm#8"N6^aZ3Z( _w$xIJy~FU2[IᄤEekk#; J &'xez(:'DA깳9>—o#pYо>j֯KnuM&Ge6;roJkTvD9 {h4`q.-o9$폙7%X %۾O3͊b\>YgOj0yڅc)MeT.nN?svt6P ?h|x@\8|IW; e߸nC[0Xh6F*/p7DY49>?pc (@0кYi619&(Z̡)GOfGTQJ>I4`N($_ Mh!r*s[YՇ+/ХNSzr !=5$ w hDD̯˩6݌0]R,R1g*&W1(l()gr77kןș%ΜA8Oܵ(^ūȩ l-x\v40D,njL]F: Rr! dx"_)jqH/+̕.ʄ"xU7Ðf$|ڛmGd xC i^ cBse^s)sLK9Bi7'lv:˳%TVgAN.LYh y>0sު${vSj-ykjT9o]znqrw*'$$voEC̯ZRH6>Lf5O/iPI*hBʆ\o7.&0&\DFz$ %H.fmGT-OVI.*&h55) FƍUijqHVc -D߳vL9 uMt t"hd ZNsQ85"H w!Oq fA H ZTystЍ\GC 7sC]JZGt~žS]l{ƙRJ0@pr%Kn[(CaB Z f2ic<>CCj g>p)EeeLS؄o|W܄`)0-TS ZD+#^OgOWLf'-O}۞(_N-N%wf_ePoo5R)vk?o3;(.`{kZ#cE^60`ܰq Hq#xM3օ$b(3d a lJmN3<8VyR<;̔Ct s;A6atV_&~ T go/RW!87vȧK߬3 i4q HL9.Vi{_b֦_BG|EڛM +prK.&ּr|YI/ ;`~B6oȠ_j0lb|([L]c/ڗS5@o#X&}L\F$NiLpåOl T[(#CNDɲ ;(-I OHI]:x? {bWM6v!z"à }Q+2cHB[r p1ҪʠNe8&َ'pe-gA atiT5٤U O0]cC&RQ26~jVsb:CǨ ҄_bӔ/ɵ@4c{+"NCq5_CE\/ eٹͳ.a/f31E7}|_! kc7HFTL '4jg93-5??in.B= יβ.^a'ِ~<@.$Q:pG/oXiT$(JMBo^([0u:v.Н4w3x6^t~<D p,(24@MuS.x8#76ä!hUtw9^ęUїs.dGԱ|d2x}\{g :+`pϢxl+(Z0TǴ.}+qkZ>+>-j?oTL'R '5=~ ~jۼ aE?ܣ"6q&M'Rb7u+y&F):@,Usڶ t{Xp/2m'>jrҥDN7 L~MJ1^?5C_̬6?Dj@BXdP aTJ4SS4 J$VR4dڼR%.S~88w51Pr(ԦTP ˻gA#5ϟ4KS]x6(6y>jA{# },X12- X)zйѦJZtp]6t ym_I@"jV[i.r?8&G,nCypEvŬ$z4L|-UDB9EˀQG 4ח sz!̴9f ,c47O 1!mkdEL)D8RcBag8{ Wq*h釧Aq'#ǡ`jԶRNaGO;Q?}gTFlԿt_F?hRTbk͘U 'q<+W#n4t|͢djB@>mLJ xxCMNrԅ(l Y9)s#"M&A4y(u:Uf~!Gi%lBD+tYJWWÕvU|MF"@ts(ͼPO-QXFtE"j}7D+wPۖ?9Q+}ɟ }e#f@(C{QZ E K02,Gٕ%7nsg󰀻F5Ev!*PaQi֙W5X-=Y/ B=6)</je>'ssl_?CzMnݡHK2Tү\{z-/K(KHSMQ25:WU։ 'pn|ǿ6r##y =BnhWҸղ^2( #el,qp>C6aDü>{7e,=eg\´r1G$Idk2ZYGc8ڍcS_v?5H4(pӎ`r~ywBIrk^q3F]y?dM=;pH4+dK<}Bq?޻4$MTU*VeG߃^F9q;x*é"U`[NEpEI=^ e'\]#z/dެG~[QP?Eg}&[c4F7ROo;qE%0RoiY9_h&j}6#?RRA[,'ܺVM8Oެ އ=2z?>YYP\ȤтxaDH1([hDI4K==;iޖi0p>eF3nYasmΈm9CLF#`IHlXLHո;kUEDnJ'Z5ϵ0UlNZ Q%:lŨ@̠|Aߓ̉M!Tc0M=wϚՆ`qV\`^] ݐnܻZIl2Vc IEBzJR_*Hl*A #y"T==t́3O!zs2_Ku4q>m&CeB?]cbL]ܝ5$ʐ|A䞔f]{r,D"ZuV-AS1"r㕃'@oaW 0D&oLbعz1:ZXӔr 8M],(3Єg+q#^FWDoҀRPOr#yVb YFNdwS;+>]oC=0N@_u&GAio;,f鶊I`1R}F0Sg(T+_եB2~ڥ!J=QW.u&LYbf [ )BgmrY!aߊwȧJc?iU)J?eWKTv[ ?W4]˜e4͢TI?!3=yA'2k>P4:lݻ_voX9[du]0\%MqykC=V:\*k)GmHd(ͱBKTZj\^*]t3 GKwneaLuԇQN)d:X QJ7$ aAq zSA !4%yBOlMn拷Av+k:4D@ɿZdlr]UR9ukV\}U 7淓Cf x?>ͮK ͍zB:-CA:* ^vg}+4?-B=_F]RМ o@; 5KpO7V1FM٧.|&yo#> {॔RQ-;8e<&!,:5 wm>DΨEn㺜!c3 ^5?CoȠSi {H҆f92|d/ʒd?@PO^c# Ta=PoUSD["H)Χ7<+P!Z;RDZհ>YZuS*[y *-PLl҉F=M:ZwESr6zbj|+XQ '޹l)>W0tmeD锄/3adl{Qs^eWȡ7ꈎDo%ϱI Y#9g=MTQhd_z땨-|% !6ݚC"2iݪbW #>պksDCW?Ya]qהIAdHQ5]@Ef/Xp_;QἛ~!8"c T\qC"Wo6%IIĉ HBkΣιߟ-~_ ŲpY.?ӹɕ o6ϳdP憐\`I#AIݯ:\).exƥTD"&C%LV7\Լf'[a8BGw|x?aլUo  W{dvTR1h۪Iᒛ}W'ey0wS r ֦,ex6M!T t\&!>{Ed<:>KSSބ??eo۱Kcyy0 VXF_푿7|$Z,WOɡ́^ZKyc>bvHt^r#̥S4_WhPCOB#}yz<;:y?[x1aC}J\[ $t*"ܗP*fBt˞JEz?Vu&*2+?a?zS$֘ƞ]PaEwQvjdn#G',b P]Qe.+t =!34) [TA|,AW(@lJ J :J - 2E)A1jVHLj2TbK='Έ>' 7{ۣF^Ou&G;1k8j1xBÁͮk/mϪ=$ȕtRqSC[ҏpAoY!ŪSjq3V|jqxzp" 2GgZmr7BZG`|/hv>$k2^g#3A@J(߉+ď5N4(ioR@\_xׄ u5x)DĈX끳uRŃ_<#o(xR bб%fZd!U#pl(H5<cd)5!{Q幡}áWrfp%n PECY^JF)ɫ,ኽ2~ԪLH1A3Tu6hGDs)MuI 49f=®ŜƿrMEq<QjJ ߼]/xCٱJ#qKhkŒQBB~Ŏ<7xUr&dAs.}z l-;<-)D( 당#axI84ck֛?[7=W4f)4w >L?x`wXRP·7m|M;%P׺poL(R5{vzok3fz*SL빂$4F}P}kG,1P p2UcŸN:BԖC)(c F 9*R  HSc5V5 2Rq)<\uT&ci|mj-! n=ٵ.Rs7,;`J&s ]g隀X .Wnh3JK~%F NLhW©cZáo\VF_a%pmtJn?fcBAX%qhc"֥ULР-H8pMlfCbBk "B8"hI>uo /vYnЉJԾ `NRٍbA87Oٕ6,uM҆`"G95U$*z;UK,fxOtsa5{eAmV(h}2taYq:$gR{#52%/eB9$[9¨QN%(ږ&q<{*=E69"Y"5 *˩7;jȔg,ZLQLFNHh\c1WY!~o9W8ߐ%,,|)>y]\0:DTnn 'DpxFm.p c3FZbK]6=\gx)EQ=Vkb؃}2ͻFܼ}Ђﳲ_}r%Ǥ ؓ^HSײF9E)f_߻+<05My"LE#Jq<*HaT0hsb@&/ N|kHc.gQL!M'|ϑybŢ"ѧ O ӹ,u b@ 5?U[V8 S7fB*)Vϫk(T4u^7PCY}J˳o& /nl [*MIv$XjТ/=lNl6TjG{)jJEYgq#"Z!C񏈍ކ{:g8)_âmI( <{fuyQ|||[%\F Ń5v# ;E T,{B͸ro88')j4y6HF*!'<]]nО<|_BsAݬzǘܟFq`wќw[g!meAKe%?_d\u^N9{htJbocw~x}5V8 U*'nWhZO Bmb[L R *K RN"Y=DО#E==DH548ڗw\P+a_D ^LUMOa iuYBܥE Id,ݫv&VK!meҗE3qXE}i1f,w%B8ڼȑzRY zW7VS8CkWD0̋i! Q(;Z9RwY"$R62W?}\`q.M{3U2DO5ID3O[GR/Jcq9zM*zSb%(}?$npE=rBϮsZAoZ Gck.1 eε])0gcm{O]W4o 4xX<6D#c_#6.P40Nk*LN+;XX|JZ)Xoe׶ ,7 %-YY1latn=*%Մ+GtvoWt9](b`ơDžf&"d)%M&~*e,CQF~PV @\E3f ?laUO\?g4AHh1 Vg{Cm1y Vt~o|zܔt*.;tS>w19hw:cOa>yv~"X"mQ ݝaJOO\|B6C8'qݬ~#O: +IgSOB~bEՅY:RIDk㾩p.#r̩Bo$Ba1ǧ{9fJ $ϱ(b ¢Io6.Ϯ̱iYɱN|O]!z祴^h>ñ. mz5{!گ 9i^Tø>W7ѼoA⎻8'M'Fht~> 0YBGa-aKv_^qgZ .X%.hcdJIƶnXyhbO%Cs* ?y:&eN-åW,5"GLgƈ<~hV(Bǰ4_pŠT>^LocQSwұ 5AcI$q2$bmT47i WHAHpw|q&*B[m%^*$<"k 2cj(+f7|5=3Xkf͌hOXF[hr%m$J@ى'7a&e3hrJ; Sb;8n"vLAHM,UFHuYL"i\(!\Mc/ Ќu^8 ~M6p8ȔS$5AbdʹG>fQ Qf".5wn'"Mpڌ4pY)>ڗ{nd|n?Tѯ Th!f}/DP #hW?o$-\fGv' 5beQJ\6q(BN[w` ٖ( S3ٹ~lҘE "Οi61ʉߔ N dGk1.YtɆy^A A7 Nyr'Kr9񶥃TisG&f$4gJ:?9/CW" #-O ׮|b; KGtP =]вk,V5gW{aW+M3cmhCBNM'BQD1O\7b+P1 T=r1^3m,ׅq4sni _\'EZ(0s~| LtqsUf&sdŒ`ŇY#_|Ϟe1]cJY3s 9 Q78@\GJßUƳlvı#V\H\Jk̠\LqlZ, ,+ˊQ#m1B_l |1IoFf]e͟ŷ L=sltVh__@6=횐d>|5d3N%Nba"G?}"zJ?޺:g4X$[2sPդ(>NX!/ 4|2 z:>o츎>XÁD)e%"H6Zm\27d5#lMd:3JAm&lEh쩄 xP˂UG]EAXRx,:?u$-O nǽ6rl݋(Ccb񋙋1>}M_FIijBwtmz1UoxA9xPy IΦ&XRgh1͸v{TZQdGȜOB.L\ih{Om;C"S[8iRRxA$D BVFUQN(4 "T $p@6:zX y %ӵ1#O,U.DE"oNad@=(M"PuhP4!G1dIB"Gsɖ1A:g?i}#vGCPI.l]R. "/W!0 Tg Ɏk#u4SWJ.RK5(v/$cՈDr5ݡo.E¤ҹvucB%vY'Ie|Qj(6hSD/y0Ш iD_}F,{OOk\/3ͮ1f,3xZcU=͂ǵnqQd]vCA x7[ڤϴ~hf=mhKV:*МaI5ظ_VZH%Vぺ6%8YW'0(؃~AzyM\9RNhf&PQ8-.֮o#',y|U.'ba5y@kq8޺5@ TnidJkvbbt=P["N !kF!C8i1e4jC o"= u:ST5K"ku2,N9MS  S%{r=QXި: QBˮiݴYw+zɾoˢ.XoPFL2}-8By2rBe+w#6vgeՂ, F5 (u0QDT/c xE]m͎CvvhtkV-evzK81^R1V%DepeԔ+sKeӁcۯ C,U#CS!f (D@Q>ׅ!`u;2 䗓lscQwMn; d @e0;)jb퀴R,^F"P)o%%cd\6Q-Z/;`PHIҠC@'nk6awa-8sKFc Gy6m-94zݮ۬ 0O!β`KR¡LXa.kjv:D8G<[ r'f :-1 7c)7 (:r".A}M!kL<}=R61,.m1o!N'{f  z2Ӌngj߻蔩 zb@x_[TףpLޫ{xȜA ӵ̵q2B;n%.}J7ufIi(0_1o3obåt{Рrb~|\#"RKLZ\24 *A5WsILD@,%>5j3x,k`'K^`4D%5_#r =4mIgJόJ***2GasC_)2.+5_{>E8rX.p6xUS\ѓfd*'5Y!/d~N ƉQ[4C&eĪFo!-lg2D Uz#wLduI\M B5 W:rb$z n?tUAdk 7W+"+U;bdBMl N}~已N:֤fIXTyՂu}#=k> q['޻Uph#PAJ9xgX>G^r4;-_Z_0S6۵N[TPȴXH2RLE/r 2+_CW\/tܣ Nz. f`0(DҴb?Q) m9%|&= OĴ+ɨbU@K$UU9=8a)|~9^f^O ѝK {kcpt6R7@=,P,fn[t(34>Le zӱ7ɏ.2X552 #ضƶUHdN9x^wAsxth{a;o=PEmHzHz\hf*LSM&iCW>]popnUvǤyCU0C&uTO]+1ZoAjTxoGRïKp :}%֮$\B_h%dY?:ױ3IUH&( RzӨoYuZƻVAnswJV9W!ݽGk}?; Ҹ Q> .a#Cp|i^i!S{1tݱQH (KRp$9HRzB)s̻邔z&nj3&vV>BOfLD@(=Zk^k[hrsPr.0҈k*hRPROOeb/krB^DXB%=E unQ+Tӣ8HLPk6HAFf#|,%< 3J svfu,YHY#qغ=buFnҊ-ANxИDJuo=jbkz?-)Y\ h`i|OWzhG}ks]e,ZmsTT Nۢmq*fAHA&*sG4kmOWZbl&Z!/,Yİ TEsz{Ńv!)n+>I)]$ ܐnKAf%=Sw{ +Y >D\Jӆ:恦Cktoρdc+`d &z(Ih_BrlV@hƴa̋p\Ҹ Ea T8,~`_H? 7=/dԍrbO\o>Jpc ~g*Ĕ8eҷo=-/5{yJ=34^] 'v_Odrš q7aWV ~ >Z'@d9sAmweIpJX.83caZʃ 1di7.{ .1B#T (xPՉ+LHXڎAzK<") kG齊BLê%T ڬ&!wnBN d2M:P3(QPT݇e;$Q ˦v! 'Sj<917;~;!*՝Mw ݼ8jWΝK͒#-Fg avW":? eZ:A?rzj$KcpA4Xia lE4:.+lYP8'ochD,6 .ßmD|@XMuaYɖ&_?b2ఛ f9RX15[!"CnH0VfRkR) -El3qխaIpɺ-=̊Rr 7H>I*>mƂ1͋r*vQ/gbj0Oa@~ 8|}J&-]`Ymz%$"YQch̴R]WjM9vM^ D6gB"bJUXXc23!##/,ZT@?`ޚ)Hf<ݗ,PO^H:4w$b5˯G6b&JIU$q^Sh@I(.H5)|"E`6X$׼}66<$@^N_zCxN:EٲCz>[N%Y8$LBd)^@$Bo`ySU 2t3hK,KwzDrr!X ۖ/wRs$LJh|TjKZHVa0JvV%Ң.slˆy ' Ow;EU菸uɋ$Bu(Yu12KY 4G+GQLIq~-|&W~+m4tÎs{/~ qtr P&RѬA{-pɴ v^٨ ApPm,s*Ic&̃0 `I(ťTr*s&ڣq$b /4~K&m&ii!戀XP.ٛNP9Z9 DJva߃7hR*{ldjMtoveE]4 LД-.5 Ǫ4K!gAqpxkR8<6#q~qcq͜ Q6ֶY{#E P*N+%Viiͼ7uU`!k:ݤ6=5e.4w `^v}t[W'*K]sƲ5;NL|{E[TV"lDD9U$g%C]8=QWQjsdF#n$A = eudپb)[2/_[kh%Jpڄb8>P(38^"|:&]Ծ\KJ$z׌3ps?rs0ϣȸnOj-rb{AӨL_UXl„a\gQ7zI`Ђ]7ҎpVfzB(P#j3R;ztk_`ygtaCbЕd3a2{t7UQPSC f+!94\Rًs3Ty vj[tph ]NslA*p.3YųДښ/8WT/qX'HROU'jr3axe*Ӻ2~M#L2nhPC-2[d5*ux?>G(Wܛ[6Q-VtdD!3=WVFeW`Juh $xImcB:-A! 4^tgSOPT`xN@KYY2X"̎}VzڴI{G{쥨0NC/zr}zBպPo,R%kiו:<BH-:jOl<`V@jhO&;OjL 2:J<]-Μ3K}?ai"|$VP6f gkS:'2=[bbGv%TȘ:(%w%M$e @/uD}5K6_iŭ^.Ğ}xvo 6.Tz X/|uȟχKo.Jn2+)1аa%ls5 SFAn2n̐thtp^%2ځ|%<'62|d&UmdJv(5GS !͖$,~IXPcD2^1p|4g$2Ԛ% zx Ae0?q|+DbԙhuˈKEUqvL# (>0.ēq}\dQ$ZL![hub?gLԯ<sx{8\ jxvPZFC-|'u*Ct=a|$=gHl([L#-\ Qi4 1e_8ЉG\ZN$퐇Fi+4s%N=QܔYx~B%iveQfiݬ`w6[EWoV3%$8mD)JMM;z>>#q@5y:(1j1ai\JP "c UmyFV *JU"8Vҧb᭎MNOu|4vX("J/7+O9(i[)w4(^vq^u N`17 $D37e,ηPRx_$#W`|!A *I搷7(!DǐiUvI!s 74}Uhj\oq3IWePȀ۳Fi`ZܖwUISZ) XnFH),p}:SU)%WR˹k{ M"vg5) =ժॷuU:C8 *%T2$ܪ9o6Ck.u=hoF>EIϕPh3Է7HO>-lKHњH~?'F@mӅD[ @cC֕RR"\%}=jyJ<Ȕ{1A+e'GEP]4dXWTUh'9{?pq{;|+OqD{\ ~S| 6\RI'nٳ.B%xK$C_>ƄI}aMdVlފz<Ǜ&mB0&x+>Zn;.Z.x@Xϑ!B&=LsF<$CÇw^D^'lpjȴAN$&4 87^}UY HC`ŇFWD_T4Mi'L~B#@U**&߮;n[}X4-v+cج :-8&zð`GnB!eo5=JWH?FzI7PzrոDce`@ .4/y pb"7R^TvCR4&f G6mt*yGA4TÔs,_ 7tT=ҌCKRTm,ɾ~U[jmǭ Ca,: CJ^c(le]:l #-o6Jc[T [Ky'(t^{Izjhu g}>Yطh6G ot+UNݎPA(u##KĠϴ$xċSX+Өsd} ,mVNBHJ \ݺ?֢ xZz!,s夨F0[Rh!0x+3Cm8 ^H}pjP\:]Ge⫼I %v@|ڱ)2f5{>f'|/m4ӼM4ϺҐ/CqhbsO@kcb sfR'1}-K 9.}qkV iCh#z꼬ZpؿZS).uҺz]% /NPS uHbԄrTuy4a=TyolQzM@scv@ 1sU)(`fZ ;ߏk#8<_i,\AI˦90{`6Z`{C?!¸l(qR SF|*GuR:zO d]6G6w)y3~[H̳'=eX~ eX "x!$+eK:^Rey0YEzq~z}Q z-WDE,.&:Y+"#S =]&![Alj UG0Y r6oM\0-p0Cx J|)\cl@k2ђ}5 I[+y&H>T ]pP=Ш'.\%&@=REre_6KceO]YTխnMca&۱cE>}oG%PBxx \L #b'G>dLG&`p ? Џt3$A#g*'۽kq/pR&K-~ZMu3LH- :Skb )߭NVAC/uNey'k֣aj˭-E)W!p,!\s;\<\ւߥCܶV^c6?N㈂*@s5bl*D[|XQL9Z* Na\T?,+GLZ49| FÉP >?oo~~뿐kT1Q ejTtj ֢y"Nr*߯ <%%{^8gyj$H ƹ(]W!kx p޲*8o/#aw=# zOSx̐)s%9\+#۴c>cHk/z'DZ\+jHq:/Ps/]~wP•Tws6Gӡ7>ͪ ?%KꫴGuYu>4^G)"%.c/{6EY)jRVl-F?7+=*L|>*aEm,SPXd^!a左5~?FKxN[ }~?N%u E oVx`f߻+ݣ]Z=`vH|] G(9< E kSx$2%_o9{(/ޑ;suQ*kt: å(V!voէ5X`MDuS ǀB{_k06L:Ϸm. Eb3s%!eg3ok0dmTq8gH; Uobp}Mdz9hM.,jVbjκCMÑY brCZ|1KO61,nSW ![t zMX2.ņXC{Mүd6-͚"ӴZJ}цiYW SΖJ@.#=g堜^gxz֪N=؟hmiob%{%ί\[[}-? \}u5>jFpD֑0w0.OE~m}Qv#B2`ٖ!P_EC?p9/TKK\;99^+@Psk!/56$Ƃ/Cf gx(8Y! _ !Eͺj:(fj 7ٟCd"pd)kZ cgkIeDAפs*i҇^b'%IW*dbEGGaӉ*-$>㵄KNVu>9cZ5Tn{>CgZsJn,3%nU=Pm;'iJ)jpjhuG ' VXEf8'6ZUh2h۷{\F5Rv`n-+ ZyZKc=R.L$+$PZТsN{?`]0=phx8͍Qer^-ٌ,/YrvpcmPϻбGb^&&Զ,b"eOW0Q u\-8p%Gm(MSNq` Ce6c iE@"?t PdUs=`Uqh>ʅ&.K`˔p,eRKD^GT3@)W]HRJߢ6͵l4jS C&ՄNBt\Ih= ? Tp1mJ{T8+NKeet!gidXO8e:S&{*_ 7luMu^# Xf],WrU]`&G6%xPY8lz6RVcEx>TgK%d~P> / p$Yݝ|GH<:\+k}V-ᔀ sKߠpC,r8Wl]mQr;+:T,pR!_.0[(C%'DJS0 `[r-͢4O^1(9;E? .$Yt&yf@=7'H:ڼMGDu; ͌kȪ7hOYqw>^- \JT4 G%JZ=(L5)@Ԃ&E5얜, ;d[3hrF}@˖Q2ؚ6$r~+YLNk%LfJNbuۓ[h겦xm9lQ=Xt?rv fb|P:m$4fF瀞FR(/J⑞g5%'/~ HECu/'v'ֲyȁSbL<_Ų5B {5 >ogb:);F^"|>I!B^,XϷˌzQDiް7k=A)0S_G&МN/jPI8-\o=ׁhoI=J[ڜxY) zRf^~z-ih^Ű9s2AٵpxYkQj13JP͏[kZaj)dQN'Yxl|LtqkKM s6f9{9"({.F0veҀ[?۱ccBi4kD^[4kĊA[TEw؊-,H,ۉ* ޸ʏ[ #22EWpDk1.:(ד>4ޝEU.-epJ BgY~TYu-BCF': y/bxPf/g*s}hI-R(ؚP_γ]_!@aH 8Fjxlxzp>Gʄs b#Jօx0{6 TÜ1|tY;"Z,[lNY RCI+k1Hpl?1lK_t-UX6* qpx~WRg:׎fXcή3q$Ymʛ0ʶM74fO2R/bLDCTD1p%9ș m.Ye\ZN.IRAח+uPI(k ᳶ$4,i敇s W5‹ kBN;';)uF ̊{zAkiu|̻.}lNZ5ME ЩPfl_D@Pp4~8oqZ|Z*UJUa>o⟍OcHR?/CkR.T.Ӈ)b!E;ڢM&'Ca%&N 02$fH/E=  ߸3n# /Vyˬ1(퓍n:b 4O h/=S2JM].suQJbYl hpWd\po:p[fc!c x6FrC3V414j[޼l>HʨN/V:1 >T/HAipB>֣¡)a]TkB͕B |gO<*@NJM7#[q|@?64L"Bvag$zdǒܑ][ ncQ#.hY;9` %5 ~O>eW4k E7Bp\Ghh}+A=^;zl`"k^z="`ӸJ 4e^>tAv`3NβkyT4/wJyw d+YPSuj k8A9ՑW}+GkMçT_-+U4}wJ^6+ q(D Y21$d$ӷqEieCbcɩB5c,YT.V[#URȼ1(?3xN,,&ۂ}ڤR;lr"Qv lҿߏC S&T 5n}C'_/zP#K]-ˢx Q>drܟ4G^/K-C办73,=Cc2!@ !"<ҽשx< h= yEow,:7Œō5ʕ(C%0 cK/ ?ht3IVQZEP-<ˍzypV5wP@jψ$.Lg2CJBM yaJ\f=D'S'y>v wYs͐rANhv6d*Bp(ܰ7p'3N/^jv#ޡbmu&tRpF9y׫Ejч>oPtKvͯf5}SIFLx"8T)?סѡ!_P!ZuG&9PfL XEZe1p G._u{ku1BMo A03prqF4Aמ@2*<&ZcC)<0Tmo; vQU;_Z8_h#Ǣj٪% jQrCtlc6׽uc>>I8kJ=㳧D;ΤOv40L1IqSQC/,񖇉b½7g=T$P^_:#I1]7Ii/~Yh 5tVl4@NC)Q/5i"D_mtzWjtpJ{Z*S  \Q!+)A߿/(pFwui^SPBk, gsrWJ3GvXV>~esϢ'Hθش@2!mzK=1i^MJj 1VYaz}cH2C+^{oW5 FO|_WmY ?FT=wEknYƛ4rR̵Y jfeb[k-,i@p|[:/^E h9Ko.=xѻgބw{P8* ZM&?snZӺy5VJ-ld (t ޺B>:͜ H$tJ7\!,RSy?{w)T\.ؠʫ)b]"'69]z1m2Q-AVmڊpDbRUh{ZR}aÈ b~acYdvg? gUTXf#TE)34*htNکg +4t}[P ZQs4OuHv qS uX>~.g7 LA>G8eCUKdzDJ#-]FYaS3t7 Rncjt=i44>ؿ^;;*Tj}](:d1n- ej͏p%4/Crӈ PaaHJ)Ff nҊ_ͨg Z/| =C P,,L3x[1<#@yIڳ6p* fh L@D@2v8ׇ*iFڱ0-6=ņvL.мӉ\*ZXe^G//cS)nG,QHYAqapjulHc8B'WBJ#|g !ĉAy$d@mLŧp;qёi +AZ\uAӠ7p[Z{*q_צ=)> Au 84ŤEgrx(I\ǻ6^Plm(e OYF '|Cf{ ^40r ї+sA2"=R2Ta9}Hv#Ho)׋9biPܗ4DZՍ,zv:WYElcѡN_2$Ұڧ8Jм,,jZX)&I8 8;eJSh+ 6iVq$э/i"mFȜ396ZVac{PpX)EjdwrR &C6VeoѰCPZzf%Ie )ޯ3t}.@TZ :X(e'BT ӧ6S4FZ_8 wL:؊C.`.6 lBv.6T(0f|WpO^V):֠9|T Q-i$,ó MB 8Xu:.. dy&YtSD/MJ5,DGzcc1yCOt:^$B|=hݴܛT)e4uTQyEv+d̪8eXA"Z=B߄ŘoQ I{z:oȟ ۆywbjHE Ś7z_߼P~{jG-ŬI/s}n>"0FWR 0a@ B&NiTGïZ4B4_ 뼘2}FpV6g5团M up<28?v@r0gb(b* sCF@Jz+וc:_;Sl!|.]* *Z4Mٞ8\YH(3萛b; ;7M&/OŴNgHȂQDRZ'P.,QBءioP*pɠH ͢t2.\ukȥVjxlFmS : ͤWcx}e[wC5~);/fG(M-UPv3.‹~ Dh~;uZğZ͝pg9#M78 Cm%_rR, gl8o~jAE6scUqJL/ꀳ\XP*Quz@ s!xo,%=[yÆ whȗ&/<;=ʤsS[.\ nE^WNKiP1 {N瑤|pC ^䛤PQ˪+%*3&k 2ZiXD,œ{ =?(U8!=PѧecaI/p3@gO<_,n=e0N$xjŊiۆ`yQ7BPF IIA{eHaw3VOԟF#"HNC+ƅ8tgJj5/Ǿ͡j7ȋɅ\Nexj;JRuIb@%^!MO%:;InݏRђi+~v`/kP3tܢwW Zshx6ykYۈAmRwz# eKu3됫5M 7>8Ix9ʊ-PF`vtˉJ+&zWgXrFHTV_0f~> ]/͞q0U:W%IQKEn껡ot |H}1T)LE-nZYT-%F/diQbχMB ayabDV2fUCEfϸ$S 5g-^R^.oX#^V ] #$MnAGUHy#VC EqEB}yա^@dwFBF!{d6U>ơ7N) y&Qu *}4(qY> ѱ?7+3gWnl7_-f`X;@ T7·oINfa^-m}$2=ު]JYOQ茪w`Q j^ŝ`}S˖HǘN#^'W/tlŒ.q ECQ(U";m *I_W4ĝ*ob[PLf4FV5Ļve|:me),K}]kddVjbf}wJX,ji^\Q[*]`5 \' 1o &4-Ȳz( (c.=l8+cN`X٤0u|$אCY~}}nOpBn4i@5"뮪 +O8/DY>m]L<Jq ۑώs2^4YP/gA3sē5]_x_lVO[c  .2m2l +JP3Bx+5UE\*Z;ڿ#`6:呆J9J\1oCK~ULWZHmFgxq]#MJ"5LFhXcИ: f:}:T{LL4ǙZ X"ƌn hJ |HKU F  @Xi!y|{ `EC-s|ievxF:%rJ&,\~︲=('awy*I⣲芳8:Ø'vBj}DZkC<Êtz^><؞pLK1ؼPcz 25~^>?t vW[;A/~٦<62.JjFK&YSy\ oOo|x+%G<3l* @)S'dnȱ ;8🣄 ȵp 'bĴ(Td_1FEP_1^XR݉g8OROm]6蒰靴]Dk ب*e/;=Q|~]vƍ-HϷ[sINˤpZYEGғ4-!j#M_,*0prvI9Y%,זӏ<`Os `դ{|?Xϲ ()(V3e2(±y"'k5ϖuq`RD*r!0Aߦ A]td9Cq T>&J4ӮP˄E.)/#_WtJ;j/"F6Ņߟ|xFL_p:+OؤvZ 5GE$Aӷ5rP?Ycp;G" [{=xh(:6+ [N\64۸,9(|oJ1YA[bK)* (A8_CH|-F5zYaSzD+M-B=F}]L(׻Oˍ5c+'@sMHZ)Vm} M,\ݞT}^(ő^ \R.m嵥}܌c r#J;(dUlyĆ{kv J=>aU;lFaaZ.olAC}NT6JxU`z7Kؔ`p sf|!NG[)D3pRp1:8RQ7碹j,IxlQZVh3 t. G|P4[߭N*ݼLuјt bʄv1]+@QLQ_f734I`%&U2~e8+!i˷LW-Wޠ FMNm T#MG> zKFeܫDnoz#xJ<' .U 4%k@|-LFRH(ߟ߮~k%d_J`Z E~ZDG3܀٭N_s Ejѐyb!HS~QqP0|uCtخ+w!&Qtq='x$ =E(*:帚;a (jLzȯ>{T I):hO"b):(h/ˤ"NL95@@{/. %$eSR˥^\&dU;jg W[.qytyoc> ysüHV2QK-(RTϮ{q/n7F$3LIsU K K)z}cz%sINzK?=j tocȈaQR'oqk_ˀHz̓>Z:u뾬ʚw_)ȋIGhC=ĀwUv7;hpz,>tɵjeh$^G~3Gz#PlԞo[@~pJ|bP T;:Q0υR_^;.&1u15Q.te7?y﨎4[UE#8pÕ=A{ CFbP$i9aY#!mjm1-m>Ԟ,)vM_pnrdXȞ~1(q 5!NNm^ C˙1 >] q,e1o4Z5Wssu Ψj2MU 6J4$gw׿J::b9GPÀdqgZұ4D-SG`"r/C'l9V\7hBXk*3:g2Kl J܆}MN.`# #H@^77$Fd#rИyqA3F5`hM @Rwh# Q~ z3#1[ 5oOE⒔dZ|0 FJPl aאuϑHkͭMp3.HCK8պw/g*} OMFT5(FS(ho&8t8:S D Piz{cJe#ގ~6W,U5°L+ES_|{g]H /HNPf/ǔI=+ރpign%Vgݏ46zhSt$6贾?EK MG U8fA׳E\h0O\(]vgUx+ƀ+FwI9޿Dph1bȕwCXeP%\cƦg#<=ȧj)aV)ȇîӡ>U{e`/8e#{$A[zq비c?3it_g T'?]/6ReP茅h\)ť/$_HjX(w*ة8 U]4Le |FB(}2P.?GBY(KwWyR~o'y pڟ{4d?4q-+˕zv-TI=UTiT9?RD }/eլfd`y* ң@}dRj i$x+RazOuShCjb;Dk/#~G82f٣2GBdFɺ*A0Ϗt3,Ӽ; +,:8 w D'$-OG? TS}-wMNP^=s昶s̘2V!¹{%shI`(kRXY̧ڵO#&s&;mԾv *uI7ZЂfxz]HWK&p k+ Zfmtrrw1bk6KOLc.7nc[8w=6R ɦ:N# P TbGk XK!NpDR-nJ [o* FÀ5X}=+]{S"]YBUY=/\b%y a%1b̋S羡IȄ ւJ[M]QּEhdm\(8BKb ߬H )ݞBtDZVJp-ܖi"cu6x5=u(uPCٕ$9r#upU! c]!Jp*%6I2yfRS7wAb<ьpj?3Imv9WNs-SRGdڠ %'9LU6*9Z1?+YZpj-1D1ؔ~8u//CwL,$ so11R4o@bqW%ƥuHLi >:T-)_ΝU|7r\aDs&(@.XKwtŨ\6{p/FnJMUL9Mձ[|22}HUe";!^'>C O6\<ք6 @m3(2&`.$`kdPZ+tm1=2rqڗ0h=p'im4XPh Cm]x+&HHbPN<lcS(5d0؀}(5YRcPߵ'a8%`UJUF:3uQU?#LDLW Ku~">YZu5t%$z6Q8W+,}I ^~cQ{ E긊YG#n Zz5<3QB+4^T{0 X^φ N 'F [%qxF}"{d]ziՖcx=}`>cJ(G׏4 6nIUh t+Ȥb$OHZ7R$uIjݫaLzvyN_CVZpdy=# > zgvuK!{?oCb9pf0߂hj|Ϙz 6 %j&GE`1eZ;cb$zKْNk xL{+ZpYƹ#!m7 -[ƫ1bG2 ̂D&snSA?7e.RǏz|ZYO-vL򁈝Awfj9phK)cBW|?Vp\-経ݥ:k(Izul \C xsS}Ə%!P>iP|`3:蜉j[7g!YU{]}*H¿Ϙm.EC4dǖ{]6xn2 I RvoԂLnEPYἥ: 7VY_.ϘHbΚh}s#W5moB.. 1;kx-0.TNEiIq::,&o_iHPZasY\(^Dz0ӐPz *dfQh4p%S艴OopX>4>FD5d(ޤVSy|Eemlfٰ_Wh' ;եer ;% <}I]nr32v<%I&Z̾n6h҅ X>ބ ;vC'JCģ.#Zxs.G^%4+O5~Lόˇbhf g@sCȿUZpw!=0C>Υ[+*>|DԈgTwzq8Aq Dy;r.9 骂js)=vvDMZ-8]Q|?@p4w@abH,gxpLg.HRR*Q)RKV)E'v49T sƩP2H|M"@ݙh}EViANBⷹf}th`GSy/ý.bKZy\Ha$v]  2.%8JQEޝ}8d$D@>p`/f7M'U]A\q[%y9+p܌bH.M.$?Pa%<Ĕh~It$gEp{o ?i|QBL Xaq;s9c7ADDqXУ޳~j ۳dښp^w%]4ױJ2%M @'%`KJ7OQ/WC{OO2IP"Q"X@~> mshLg[CS664G鸋/C]Bр~;޼>7(i?5Ru'2.9Y5ְF|h.0gfTNv t̡-iT0欳+4((mVBF1qsmYl5\Əʌ2 ܳa_T`e[/mZ]z~F&SrXI,CV[Hć3[RN {RDCaY4lbǍw7RYat] p]E`Vފ4Q@ͦ?^H8NI@,=FjmPa4/?UL*dg08paIXkږqSr:uaԣBHzdxz` J,)1xC`o6|/jk{Gp|;e7RlC䢧 #| [Xȧ-)peMCbAq I2yPY̗YtQq[891ڹ`&adQZd̟] $Ε准~M:DdIKAܐw\kG'ɮJ_Q(q,dʰes=if/fV ]"2g3z-jT5 3 "G;߆exmNq|&EIŏ08a&8Q iDtZF9aڀ<,T:,];)pc2#bOq](CC1'LH= ])ed6;(`jMTIY ]&E7 cĖ^WhV*2s~ .Cy/ X<᷑2| %.g~f{^#rc8ϴs  Oo4\_$WEe^miMQiÐ[cNy7^G"] -Z*|ljϒ#B>= M;'2n,]O7?ax?XA6f]b#w,q}#U9Ɨ뻰[sR^?eDmޚeF|3B"U҇Mc;\AyNNd?8Wx )fI J'^"F-'c熑 -?o&7/$ {5:a vvo_(@tL&D;ez]#UwGwRߓY&J(/. S휔g1>LAiۖF_~gj?)@qb SSs59eh9'e~HȺA}|vkc3͹F,]6QݿDa01Q.&{ =NN[K_B 2 ŒIwg#j82x OC'%e/Xn{Z4H$. 9E¡mțŴC39$k#knΊER@+:F}NRKm%{ !B`A6!`쏇iB*wk3y`eIʚ]B%"6,SUj_]eU ,uKCs?OGD2EZZ1E~jWtʅFT$;gp86)C -8&j Džij"pxa=ZIG-A:~bs =gÞ=нA4hVϧ]OxJK8 OP1} 0~<{D8l*&?m؄A?t[>zY,.SHw@U K@} wBZj̯ b¥"" =S­tDl+h=bIkAX\i0?DE܃: h23BϦǬ EjHQQ6_*]L{R; Ҍ+?NjVA4hiޏ]q rd^Vt /[ʺxut&'Tj u">ه*&#x]J Q0K|4(&ԤU"j+2wxNùPc8(; !FC3m GobwaZNXt9r%G)o>ilUVYi^C/=owfUf>),Q(KV,SA)Y#ZRuF:2hI_6FZԚ(?v˾b%Hԟ:M2ǟrV׌5QEIP9&T~b[v#*gXعk55QFr%3jVX5, . Y~m@Tqtݔ4H5n{+qh'p 0Oʽ5v3c*Tgpl'ۉ%5䠆+?I]Gꊄ>@1օZ/5/:3y^yY1#ֵ(D"i[yU4Ɨm4 u>5G+&z?HFǮTCFT&(Sw4mC\a?Qbh._My:} -7`jVg,ȔڠRjȅ ިV7Wx*HtwZ4"1aO\ ܻ Rg9̠P 1: CBҒzzGxZ11NQ;6N%3Ia 0`*>h;X Uq|¦ %{;E%8Ec(P7ik4~L~x]%f7o=h0N:j.dupBOWՙhjr6f$aÅXN*ݐV[/)$46.Қ C ,2ћwxUT~t;tv- " @" թz4q#%?V;lr֛ r'l7:nVҚ}1J=rsz2b\oHhP}8~;zrKnݻyJQ |DNPWo<4(%l0#0HsUDQ c7d2\WEoi@`B?$rN Nc`@ +q6c\EFYG'hO4VH%.HϦj 'Y^_DRPSYŭ"%ykF#MJ~ `.yp:ݲ(џP!lA*Q*'JtE;6G9AC\Rzb9ԔEJekjhgR8SO56˦hb5BeuD RǿgkU or^iwwP&yyrW1i̅&K}>9gNzUb{UgU*E F2]i~R3΃ao̬AuمKE%_Κ魲,J7DTZ.z/E r؉A0!]vvmwMCcKO埆:3(Lg)R%A(uYt4;ʛ3~tG(Ezn츁R)==\G\r&Vgy-%x+cJv>қ\d5m\x:v7VN`dp(@lƉdI %4Olc!s.ږ'znJMk4T $1$2> pb67> V%s?#32{LH{DK*҆E;Dm"TF[{5::*@, #s{ݽØK!D.K}{h2Hghr{i'Ί(ͥM'Cua:^/#LC/E^K],pn QrNgmYH'P`^_N/p1y O0أvѺ'n۰~T.xPbgiM`fFKm8ԅEx1umb! =azv! +}EUV6E4Ho(C, d:׷9< ?[P?w{籇44ACrŊ12///xGZ]ᕟR2jyC'xp>GͫBTj֕tg|D} 2F8E9?#K%%ۦVL{CMI_\d0V)T;;oNpJ HuFt\ o 1cLeޕ#> pW%'m{gWҏ[C 9fԵmhi[dF"+@h؇0RecHkiOqn(!RBZRs9:(ayK[9h-~үcrj3锫Bg$~ 84N=[z ՌfPC0X$fG adF[|o;ue`yRUgTZ(/^QMen:[2pg+(S`$*|Ǻ ytKfg׸ĝctVpm?C]OA:r< -prPBy{p<+4lmhu&AMp) SxhtL9W!\0N҄3joSnCe_@rȐ,of~Nj.33\Of(d*Op'x=鈸r#yGt?l/֦[ קBf_SyeQh t@܃2֖9 ̷gj].,[gݣV|f/DSAֻ |7PL2RUĽzG5<$:(+!~u 3DFeUOPӤ?KI6dN&%I/6m\K|W2JQXؓ&  5j]LOF* Qu(79Q"TPa?-a]AgE2B.C3zϒuΧl$ ]@u4Bʣeqߠ ,ؐ|8:eA8,mU@]fy&{QŔ;Ywԙ㪩.z龖vmfbbF9>y[ h7ld$k\xC} չ{TkB k\?R*# T9>=+6=aɱl6]#m'KgaYzvZEe^)aջ-kn8(PZ*lB#YZٟ XQΤ1[/uBpۿ>P\fe53^9총 \0[׶nǤPˇA;6sV,f9T.DfɄH)B(g J5*bhЦ~$#UH/ɸ J`c Qk*$_Y*NUtɊ7ev &/pҮ1Ě{s&Ao4p$p3Қ/ԶG SQ yJ%pvݿfPh,_"KWmcMw1F˂j^#PA)?L:LGT [/9l1nX 1]$emE,I!G1X/}! w#]2nu6C[#*=ϴQϏE89eA7&f6Qv}!mhU@h$Aum:2q_>>Vf?9jIKp^AM_e<$kٴ_eqd#dDQ̶ =QBd EEi Mݔ/5q*!wvoG3+A]J !f!fpȜeK2q:Q Eө4n ^&S} z/ G%(SUiḽIkOl iofmdeu^Ԉ{tM&!xͶ%M'ntxo23a.RsԮ%&׬rEn!f+ Cz+)l>n!(~'|W|qȴԤ9j?Y.syh xo~'Dxda;x~kJ{xQxNqf:rxҗok62j}Ɩ6H:S K#g4Hĸ_ʂB>Ϩ0Y+$`!H<굺15%{/= 30.;{dy%D&F:T\A;1w:K͆Pfb %¦5AviXQ5րfKFNķw Ẳ=647(1j]p k}Mw> >S0w6 AH(ݧQwMTf; #UIa8zRY:7w_L%:]@vbHEk4m%7.,˚`UꢭQ]x!q3%_$#4\qvХubVu))z/lsѪ* ʻlE.!ǎsAt<@օ;$Qd0UZ&  DŽ~$p5X$l=>Sc37WWcy_ %)&emNuz{VhmIJ9( q~CMe` F٘UePmzsEx*96|- GLSP]cgD1p-OG (4*!!<2,z=Ij6~{nrsQ }?V7afPozU e͘"4TooAsi4$q?\󒙍g٠ByȨݔ q;2MRDlW78 yǡlS d̛4GQiT6Y4Z/ԃC7ӱBE(C^Kd}=V"@(뽕]abW(X+lҐLKl0D&q4^!(Ĩn84.C6 Jc]9S kO9 %,:_aP;ݜ0E#}K!]qQKNypv$@wJ]uT Oċ:6)"(hwCšh1Z& M?:1soux'*ŵ`"z{E( |/gS2V;drRʼ=(i pO)!]2 ㎬Lc'Q'.zp޺z(â\׺)z Pbe6ps6 Tu$fSCMk8SU4=8ſ3/ho#w S7eMyz75e,%BήdG[o8`x a/ uMwDYUwh2%@Тkp" Ƽ :>XQIM}Ym׻`餼d^}$%yj zh}tnlU'֛>(4L|6jO]%;er. +SƴIyz|\p*z IZ;+Rnǩu9x;]Sy^lpz};E:3$ +̣ 0O37(j{gqh^9cn)y:u%-ǴLZS2;|We̶Ȁ eD#0K[Y,\HHUu5MKsP'Y%$R0 PӺ|Í%rS"x2HZ* d[}E;KeBu0nZ¥,Hk^{[&ΞuKZ E`kpv01,]_5BC%Ma"$q=aXUsWiU3MMJs8(m%hA~!1uGy<NnjrhPö=U 0Йp3Z#9(UV;!.I].^ՓEw.tkģZGψ{lp K"#ޮOye&͆dX|{:*} 3祅2MyDz7(.Z8G-7Ɵ "reQ=n̈e˼# ޥ/ثo~cIe rE)U܈X l96-*$z,9c>0xm H3gu:fqzZȨ[[(P?oT֐%FExMz~63 N}?U4uJ\߲)P28G9i[o5J<-yZoY_U;&}VI7Aj JSi֩́|E`q' DR_i$jGG4tx| rлb wK췌:\fxP&k%iTwEN{Dہb{*)ɢ샩jVlY.xIEdϚN4YHimL]N}-G8Uzh:l%*^Mtxc을8rHVJo՝R֍;TGoPZtx;b $}u)"~l2KxDSvvܴlP)c]U37p <8GODa] 5%3>=0)7NUJ `,Xe>ҁ sw!鼉?+5&`xN׻Fb.a:%v[&1EF|P?TjmJ `ynrr=jH! gPFhfobocR:=s}' e7Y+Y3L,F9H`#XC|k):B%0k?=Tl98ft=_T4ռ YS5=]u "TxNOSw {Pv=8Wמּ$|1VI~sqk,Tm̳Jմ rytY#BGBSϗҗyu D-4|pT˧'l 6MV#/nY (XO$nmV88ņ-,]47̂&m dyšf"PڻiiVB)~ Fs>r5@L}2X x[8q,kr#R sOGr4o3nF;INйI*{jG, <7їc8t1K`CCo4LELmQG3ؕXEkM}ZC|HBl'(0Pı_Q#Gi]Gar]+,,AWFBlb5=cw/a?)D : O[|"X oBBŻ*lU=2-?ieV,h4_|[sڧ^6`V|79|2 * c  ݸ˚hb_C1|g7K'[hhW#,eV;-! iF>bg|?^RsRڠ DPsLFN2N۬OJ;߁Q9Z$VDw֊1c=+{E\6p\^DBŽJD".QHoG.8gRYO4`0΄)O*;F_w+`t"i8+K='t)g&y.dȈ4|?uVǵ TkǶj bw8 e~1JcV0}''Gج&G^׎G&lu9 5k!:rVvkK D Naϛ>[L?>- Uw};W Ҽװ>/=[5j~y=ngdP5͡W#D(#3H#J\LEf vQJ +|_s!!`Cp"!9g~X>_qJKE;xhhz,蒆St$O[H ! v3b,j)STA;Q8{oxC5TGlxg1!D|?{<̾ncn$~DMk|S^B/4J Ӊ<bY7G`cAa!6CX?:[gu Sۼ[_7.6&y^ٕ޸ |\)㥛-Jv!.xf w8^24޼A8bM@xu|jj=c"bVRh~=W#s("]TS ;YEYl ,5NL߻%JYmye@[ԓG)Ԫb9"E|"#JsjAMZ秹:eť6W~%z0\ {3-#Q{%uXlb}Ė AkوqwL *`!5gKqu֚iؘ\1ЅR6!%r9<:%lb42`e) kۤ|=68ơ 2V%ӷY$}‰-,,T %l3Hggk!(m\7 ].IKǐ^Qlj͵j)Ց!EF#3YR:pjs&8FN̶"\/NϞzj;*%ӫGXUF(QԐ:(xYPfh6FCj)]^)X \oX TEƒ+Ha3}rEKyj 52bGmcO6QTNW>Ĉ}G3g޾myQs͛ նR PnkwM4,ty 6{r͞9|ݹ絡FYZijGr@c9;<>ƿ>MpaRH>B31珞6QN#xҥA␋Pwh;DeG<4bǔ /{Gou5Ӳ\*&}:7z̀!Gp9Hv[ kwWJe.ܸVM}!f &=KQ< ;ؔ-le0.ݪ IW⒎UH;"zwmRN |].7XʯH!IC`~"k_,M*Tk= XG^#%S7d$V8Xl!g(ZyC.ktt{xʹQ4A+L$ $5JR5l50#"0gؽ~*ɤQ5zD eL4γuH\$\ B9TխwsOA6Թh| h^K?ÎɩEz߸Zu CWɍ&6+Yr6xTid?+Ǫ4ts^5%!%wWSOhy#xKzF(µQO2[!s|k͠6mT W9Ir(Cp(k]ky!22ek`,k#%cZ DIfȅ3߅)^TzR@Knо\=zԻY^|;6nHMtOzJPbmHȜ8 {|K,ܕWx>͔p:k)>R*kA_&2$.J2h|_#t4<Ʌs8n#+(W x/[ hB(D͋*E.It91Q os7)'Cm ?͊֊*mP+5b 7+ =o}8dgy).''`xt i;͊0NN/mw25U%lKhiQ:"V`bEBvG>,($RtF5i!p8H=ci-69m 2O]-3!N XT)PtƇɀﭤVkM(ou5'TY{hw'B\ w n b%na;Vb<~{/w8ˣzh""jg( l2v]>DYI~PefdVYNycU%|G vnP"* ܟKt q)NMvePšʅ'cp<$J2* R] gm8ȟ| `<ľ" =b0N-Hq\' K*kDFC8[@f.l}_hL'PLNV=-ɥK@]淋Y L^>QyY!=8Z^jR8(OLUeY--UT]i_Is`ђ$M6 HamY\CN.ApޗK+WaEr*BР+Pp'WÝޕ7;/mOkjf6F4ɕ8u"⸏`V[Q.aGL)(kC 4,[ߜCOBJi!-0c,&+K4yʆ·0 !qߎ ?hIp)́__^M P[*572_Ft:72BVUo \62yN _עaVrxc|rFZDhM^M(,Mmq!b6۔ZG7BYE9!'^eBBbԱS1nldkOuCk06XaA5q.M?pffa3< C i"퍏i }HL#J+Sq*<ϝV8mhX=am!Jv}rʦ|@{'2Qޚ6B2 g"O4`3J9] T֔82Hvc5CUo p0S)BʮXvzcDXtoMWf\Ӈ3m'zI0P.eq#EL2qE>ۚ#Z ̉ S~()i#\Wkʅ+/}yL9A# ^ : 6!9$rGimK, NpEzwmD~""^Y 򠲓 dB=)ɈÏJ=m (3CE*_=hC4![VT꒬4J\L({Dl! f}w,Sr:I *pN&'ڵLn+TV-}f";r ?-,:җ#:QCl=|$I`P As\!/jI~FOɠqnYbÎ"V 4uzNkyz$L|!K,>Hkbczw<7{>A]vDa)~8A սuByIuLaI;r>tdm)JEߕOߊ ﹊.1|0,~ȄdLP&㊜voPFTg0 1<-8qN߶/rp^L^1uZ@l6t YUm=\ Nȝ0D4Y&5M7#3' Y"ƧuBC3zY+v ~JA%DӵxF u/g zl~$]gRCq_8vhD|jp$48y[LC1&:BQu?A: ڙi<Ͳ&ǪyM "!_Pky|ES3m;JT!KPI>.}ExjZ|u[h#TQHf%痟3PE8'jk2.(kn{IѶSڏl\Z O(|#zT>8ZC"|Y+a&?~N1st:]rx\񧰢U 8 ! }2Dk6bpyM)TMވ|y+m;vӞ[C_ÎmTyZ s7#Z9<rpt8$NqgsBWH/zeK9Xw?(GؐɄ&`{^,Mݤua/XY6%GUIkqrcpe+ieRŝGJz\ɑ9 h>6`.> \Kꧭ%;")_0A$|R@~?/dx*/tB4-YA\>p{9a!Ns-{Zg.H M]FBiB5ٕxef 1pm];$Ը !RpS\aü҅O|Z "P*ɆԾ\8\(4DKIAt{b8tx?BQ 5jsANSϼ]k`+y79"%꺐>ޓ# a݄YIE7zq~qria d[ZEE Rp1"3+QuyS2ʄLQ&˩p'p%J}X_gmϘhYqC"+>w7Jm35"H+[ejo/#/iP dJr xyVR06"Y_ϽaT8=%uOG1n!r~^6L~8) lgD oe:5kU(%3 uH}B{Dwwb(JnhNqgYxŰ0] tkkC\/H?K)!55B['wϻ\ z5~ȏۦC(ҭզ96'*X9UCϯzP]O>0#ݰ;[m{7ݮd1;:·uhj -G[(,Cϱ Rk"\߈^C^+H>WJj6NfFso9`Le %P&r.i>]znX8\R>2[ 5 9M\V`MU LQ,G+=b,1H1n9o-/8;nL3lxxѻ[8tpyqto)ieHxs$/ f c9C~7#&tP0a!tҩn MH@55 7Rx6}0R2_}4S(ϾyСguZ^j폖 eT 5tBYmnFeQjSin&BaWN/nퟧh#lmǃbY3!U29Ww7Ekxnqq=ضude/tW:edu~Y$s*Kz#B@H :-LE72{=`6)RII?A7QKU ׄC#9x!%5}.^d >h﵂zZt 4u-yj@Fl>Ų!Ct+ ^*GdkCOW 5sT#,`8i%, N]\E6,|>WQΙ,v?m[8U/d!Eo{6,7?~p~z@| ] -~=C?B Z_ґ8VqEBxfr1+Qe; bRSbR:)fA>!ʁ5D]P1M? p9蚶lU-hM |a,_x֭LjfL9.4̊roMZbaǮ֮`sV/JQkoMB݌^CinжFa"TD5b`=.Ci<ɬ ^i +YC@o$%+'hT S5z-T#HlJ|_t]TarpЫRz# 3m{$sQVn:rX~lb gMHcد9v'}>uAR G'fB#F];>f,8fٟh)ZJTbcrVXyŌH{`p쏢/6g$ޔ>'OS'K|ߚ .!t\-a΃*LUVF Tjr[{nPr!+:6l;7 ~;Y(Fd%HA8QVEiW{)IŸ1qX-RZzYCu!BSP%{Y@\f6r,Slmְ>ΛEҪjS)/J!0mH,0ֱ`]Hy7W֮JɲxhsoCx@Z]FbW̱gVT@BAm^Ns)k9;NjqϙF P*UM-dE!Su p\ؐ,$J¶Xwx;D@&HT+S/Z#!@eSj/RTgܭ(^33 ~e'k k5 ϧKb#i5W?Kgd8^`ڥO*nQ_=AJTa(,v62}uayt|ӯ8~aO|NpO&eGrGzT]⹉ ~l)\[:k&r [VF-\ryBP aε'c>CS B(/wɌUL.dN9=P_ W9 U#J<*ڔoq }["\oM zIFx8d7nRf!<YW!Í()IN 'Y7uAYHQkVB0hl[OHkɗ|4jy_}+\U yURDž *bIݠ{8A,!.#Z]yw=>dSۃ^$A)P_$k={de4B>s͞ I#p3{7j.~t8g.`#.~/> G{ 6.0c赤ӶD!R:qP1fe0TOw>OWwUG97 7ɪ&[INy3ĝN0H7C!=Ò&hݻuUA=GEٰ:qPU^Px%WXij3zkP ^s$oFދ1j(. 0<^n(/If _͚K(OA bd֧!ETpٝPB." q7; " %uM("ߵ Ec>%R K[Aǣht"LxiFJ]YH=ؤ)!CNܽeL:V'T倒2@.0B,izX[gqXU-lkCd0a0*J\z f+]YzYSu2F]0|-!iA'a!pٴ  .屙PTԾWE2>~/ ^('3鰿Mu޿2`a3'AIAe!lm]rm0?i1_ VEH sڴ/%܃l3"Nՠ2"0r겸!ǴPp9t@^_c`B ȊRl0lw5S)9 A}$ ɏ"I^6VH0eJA֑CRߏي{RT-kl7EzɐPMwA5@1/7|ƧUm7-* SGQ~^NPFB:C/"& t J7Ư);kU"G8k ӄf@g=m3fhUh\=]`ۚ[ 7;OJbR K4M# &՗R˳nN ~X!&qGnzFq TwGʠ!ɘf; CSF*eh4/͹,LB!yǢb>9&t"vb%t= gFx3'~e Պ`t h}}' ZOe#/'0OpO^k u1'kPܕS8Rj*Hx= Ul&eZ1,)x#i(?*gjZ*Y c_!X<޵Y4TFQLXðx{ NFWI0wPګg?Ui\`D8nT+"/,+@ŇelNv>Z>w:v.4qLyQI8G%JJy>5-e\: nОF`l3ϑ!uRh߲抭'p,%>VI{,T w6S#4 _\LxslPrӵIIB!RJA ez658fC`3JYCD 63٨!PD섵.,x>kI '%qp)hlmpYΐzae}D0l;@qBwא;ii^$(oP`4OGh(9EVY5tճ0lnRlbdR|SDSxme[mwԈ/< \8\`Եsgq %V\λ+!IAPra!^/|=Gup/Qd܉qAHn2^VPw"qYyI j/RF_A$Մ2E4s5XLp橑O[DĢ7W 27B鰷֑0zGw~tg#g, +f$-eC 8dY|gI}5KL}>+Xhpx})3mg0tZlqFQ<4X5m\U 8SICFꊕa/aȀ% > 7")N{[ddvQ)SGLbg[3U& g]J$JUTMZbnVEf5kUrk5]>éfШkj`h|&:!ׄqFy! }^otX2͝:K=>A٥-꺗 S rvA?uyU@Ζ9Qػd >?ׄ46CcK{Oak2Ip},invtg\cfjϙ1O/o+j 7"QZQ%EA9!ڤٓ m,Rp?XE.oicJywlǞ t;fv(8lk}εF$"ҎʺD=`V2_u!6P%"w¢cu,!O kAQ5laf@[jri$W/]Ѯ r8İ`jse#1Z;FCd#E.ku}.M|&}nqZc{N,L)^G^cZ sCXY:0۸)Gq£C0ϖ4@-qW+{,?xaJ7R']\[Ӿ 21`PF۱e.W쉀FimABď[s,QU*Ozn̿yU }FrVFȄuƞf4\[ X\ ɝೇ|h6a+ v 8{)}h'rB)~σCHV.&cuQH`6vau;Sϐ}q~˜]ܳCg<`T3i^|a#TB la*i"O #0gjw>eaZT{~RK|=&dC-+{r{}٢>n:˨TN,qA6FinkxDE%58J̍ɑG=ge"VUU!4W(ERf}+oWT%ahnL_IDZR\Ep@Vl?@G¹tpV鿥L:.=:̲Xsqh 쮂M8m-) -m#73N"\cfX4ԖJn^8C=X2@NP}g$Tof-W@z-Kj' ^rR*q9\M7Lx<AaW[L95&@S)oe (z,^q甙O~ַLL>&DC`0B%Xn$]ݐTK=_3zT^(  Nb OLdaۄ)VtS"fzSdmir6yR3_Y L.P< ToAsz9\&vwv]y(h|D5Qc(Upz{jA^L Yh@ۀX~$zQ;#i3h`߈ifH$_muؒьjF@|lBWz#c 1>x+o6#,kqou Y\1LaYB_z> 'y3He]f+ ;a0zQ@2m 6Lb6C/a,4&'Ա]s?g!ǯ&;OC#>*Ar8#Lhuu菐svmF}AVjG`ϠGXd|'E36n??c]{C¹3Bdyl0þ^R-j?y4V|Njb{sN5<' lsJܡhԵO894m|MMf2cSP>şn& jZ^?{tT5+5tI-gJNxZ¯r8拉[Jd.?Kt~Yǀ]9T(VMx2n>xθw!^4Asa `Ig 2MWh?B~3O8ܺ^F`c=4ݡt^ljOh9 ǘF8_5W ,CC/GK]qRG40ȭnYu/iv[.\ j U{6r Odu? 5 V{݄8cnjV)uvZ3_̡k'.(#NEQ;#&PMQGRЫEPeo#IX&NA_0^ϖVh~MYA,CCf0r9>E6"$Q Mߖ.X<E@R{[e!b ͤYTLWhZA͋J7_M!fAB̊NЊ_JB?@o_MZW! $:] f!`0|-Ȧp/k*4#I΋V:@ć#|=%DHְ)CG*2b W$ejpfk4e]ˮwbT,Y7T) ^3pʸ 45FE0.|CytemPvHqFÿTUu2&sP|WYbF^48O}'_a/Iv K {˥8\.5+;胊`@ì &%E'v_yܲvIh"4&?'j[YPOUf~k![3W8f0l7<`ԫ%Cy-^_zEv^F[mo oiwל["CU 1؄Ҡ7q ^ި͢UW!V=Pz׏c*YWv>,}Csxf,˦+[ué VM8z )ϦסȡA=URF\$%*Kñ\4{ ?i:ooxwyZX*Ͽva0TBEOj^ cnXk\܄gdއ4i|N1;,SPμNuc,]ѣ yg  ^|b +Ʋc@\MʇEM]. |V!6)1V4_*PCc"k(T&,*,޲4H込j96=Z57WaVLqXxYt*D^P:߲IX֗mIga7C** ɸH.<ü2^f^]2V_Y{x+1m bQCh;a+vWU>jf3ΰ//_bPZflzd#5x-|IyP?s.ҚNC,sAj#TP˓PG<#p612gяe]A8>#DPK/Lr96=^OU ʊ. ,N=K)EN͟WZՈK6jd+?9( zA; b4d/YBe'R~DnIti<*mdp>oG>~u("W[ˤ)w"BWạA}i_?<g1z {h9l4Ha{kqȘ2lpt4*H}6nqQyB˾sw?PH:/W/j!Xe;ZZ"o6rI7 .GQנ𥂺f48 Vm7\vPQ?Lb|K߆W&dfvYoOѿ0(7:5C0nq0ȡEzt\J^_;9> B6N(ܴ=v:T!?֘2x"9-jzN;NXDl܏Gbxs#xx>yjJPԓ{FTVKcӝ+h8m,{~ONF{S}aC#jrO 8f~VlU 46ǨT IZWa6,Mv&D_cx˒x/!oy]UD:=5 )0fYQ_aW9hBM -ޜft v /p\- ɽ(L'.֨!Or,iMW7*K- ;&CmVck&uG-#2>p놭s&DY4!l}H b'F{f$B65F*SX(&f;*W9n8^(̓#'_J8,7 m8yM!{kJ&8#1H޲ &[r)؅.ܥz=Ө4T>м7cȞrh&hG{sa0ԶoA{gIJ:S;T@C&ymM8(sG*_{Ie CG0JQ^@#{v=y_\>BסS'U %lskW'8-_{vv\VеV i~X_1F prYBe\s{7$iqK)͓4n l)%]G mm Ѹb!Ĕj4PVm~ NX6m%&?,z renZa-m7Rߗwh7 x} !w2hy=:(qCf l~חʧ -6K/ۗ! e ZK_xfL-xƂxEk&xAStJd}:ݛv@v0˚yTݞGwKV5 ,$7'mow[- ۏNswuNhϙܹ6xĝ7QR%jhE6ߛy*!{bHFeQ<~6:AذFl0޷C^%s/ kaԀǑ'eӺ (Cgݘ6( 9:zR߮k4AdIfmU9_Kh胂~J!0u=ys!_#u#~.8ű^^/݄ol[}94+_.5 SdDm,3l.<;Vnd͂M c! >)ЌJSNa ]: brM|Aڦ;nNApzV67)0Jv#G}99=*~̝Pfɝ=@U0Hgfo$ Ոӝ7<6$hRbS<ެBN :LI 1.uه o$BI;_v.e6+EmP`_WI;ʧI\vA-b?ee4'f>~LE #eFWsa\^ `ʗˆ|s8Gs$ [caMGyA8d_FbU`ED1G +W GaBIw/NФNpz Tבu>"^TwO+-~eoT`t >q8{^~Rْ'T= y \m쓑t}>=`D?~x\l^HcT63uos^.,lh{fAhϲ//:6RO2YLqk9kt`}z+#U@(sǟ4 C7 dnGHk4$R[_oŵ.h{a 4jQ{0^S\Ӭ_mN^7h ǩK]@ML7"{o/}ѳx?>s:TjKyz|aIG()=U20*h^wKxeG#:$oqտOC/]g<9?tEW݉l쫜q۟[۹YSU;ճrG*7zAD}Qg;B.饠OR sT"[\3,$c"T08=/d1'3q'e ㄵ'Y~ksE1afAv]ڰkX84gS9=.[ .i69)vZʐ _BtHKj"C~4) 1qkosQæpHPI! PD"].3t8iza>Y2zU]㇈Vk5,~R9tG~× vbFUY^C a]Zce]/{?I2m(qzZHgh7zl? ~jc&W|YPٕ )^qip@~hl&WQ+c)]/7iH?V!phwZJB;QU FwL{AOZGa5lO?v/-BڂnЩ 7rprfYHN$,/opm}EOMb0O*G,T ZJW4`_D;z)>.T!/p꿓ӨJ&yխ}|^ @U!UܡY{hO;H3vhnlMp&tڽ<7׺(e%, =jsQv8Ozχ17k\TӼ2r1"'gC;󳛩,ϒԖ!T#jF( Xyx {P'AVuk8-e9WVjxق(o@njBY]KuoFj ̩y8rCJ:k&’ C+G>P3RI#54HxrHa`Z*Θd0X<rƹSmSwc-*,+ȡҋЎ_)\qø̫umdu*\%^/fO?)sKѫ?\%՟K9G*y-[ ٦Li)::! $jrJZ b_f~ed,=&R?8z W×_`h?= S W;c@ԸEkۮP?V;y}2|Bkkٮeϛ tgh"pLLѴTUO !Ds̅-t.i-}0%\_(i t5o).tuqD@G _С:,Zjd_6Y"2[sRSyBpgÂaQ+g>56^?W]Zh"^j<(xYE([6@Kש'E7:+jQ:C67.C J2_cB?Z=ZA@Hd9I.'ELN q2ޤȀ $w]څ ЯL'tϸ/ٓjx2*΂K~;q[ R3)u4GtC!#[Fܪ 7䄳A^T0r=s*4œ]$'\Z;Xg2x:2xSnr-bOi >0"VRŹx?47ۋ 9#\F^$쇫9zTϯʷ1hAo@z&,H=ᨵwe^55o4*NGCc6_h<$ԔgŬUf~fE0 NHLgRT>zɘ= ouFUNsof4"5hHB"]ݢ)vƺn8 inKu)IYxP3k%kSNj8r#[.qPz y޽ өe[sw~$r`@G'TCaNڼBh8)4gZGmv~\O Yj`6^01 ]u#E(WWs4]zNM5NńX剦}432pԴ9hH+Wu)P:}OqGtPJq| x`:=4*/I1,-'h_ߠ4Z:$~(C]B"S%x!@;( Ra7x*|Od)C.c?4ۈj%9 Gn,fyY>mo8n:^wiN}zm bQma6QN8k>#czNSQQjrGƹBg Ku$Jt/NNB4gSVQ9Om2ml>H(gxc0q L50`떉pH{%{=<9XBY5f]ۘ)mٿ\wOlKǽk*-8k;؂/#`H|$]$('@56@1/h8e x6r1.β^Hy1Â;Ο d7}Jz^624K@vƀ3XF-t7zh0gL ,J?[:rl=y\\mժc3nhi4ja>U"^eQp)7~8eM^Gc([M-wy?3 Z0HJKy::o8  h( ,^'I芑|Qkb7H_ wG AgvI`cPӯ?c:pL~TΥ}1nԅ5eR-w߼L옐NY I]e4G8qLL74}c,i 31Y(% sMW?aM.e_ht~ _a#}{U 9 ֬3;`f^$F8Uf'^DA mp[3:%T? "{g_o(N%=/x#"grzܴ؞ڭX/K[ HZL[N1P7pJ۠6SųlVuTd0p4fAphp,.)n w(xv@ƹ-щ W(yA=|=dtZ[(ӊIuї`9ʺ4=gYt ~\NR;7{?XG$g s|pP"^4 j 3kuDʳXnfZ4_C z6HukELOo boʏǿݘB_u)1Ŏ+&0:gױ8rl7ޞ'mt*L$XL(@"5X:H=Сh>Ӗt9 xkSNzTA ^ fԁYm0xp6cѐX36{o#Iq8wv>ؖ6_U''I…<&ܑMly=TeB"=iw|k#k125q6@ g>ΏZg8Q%% (Cifbxj\Ak mJiբ|khTYH1<6 % g . LWvf i_ΗQs\EL[{鲼hSBV&mΦ$^!LH4V*=7}9dCC =l2L2]b&ABOz"vA)M/y B7Xh5~{ԒS8pGJ_X?A! M?-TCoQ=2Y~Ghc 1~S&XyCIPLJ =붩k!VӨpPq5mO&i@p*#.Tz~p$˧u5[_"u>.;eL8Crޭ'#~J)~5HWD<^.߾<ה *gEouZ64ni\D,p2?(4{ΠT LDP. 'omYْō۪x B!{$x&`elP)A{<#G\ u>EÏL =ld-aihlc`ᴨPsPi CuԎ#ufd>=*ry׀ Բ9 ٮ|ծөR4Vhd>ɅHq.erXeF 0 W }`W,h//|P03tϬ" *2`~?]qTA{nigMu$*u/FrhwSÿ8qq~dw(2gnJ"Ca`)%#V>tmk8>ɠ\ s/a]" Rfp]O &V@ػRf8iagvE=f=UC2z~?cۦQP\:O_3~Bl] u}`wtl.HE.wwIܕX(겯GŠ˜/1AE"$&i%!bpO^ v ' D*NeJmZyLXbBԠ]Djn#hhkQ?L${:~@f8жN[4$ث^;U n+7[s(V!e)5t:Zc\:?f}Y+{$KI!(UCa`u 'neonG ywDQц/b袅 DwbQRihTc4/@m.hWMP^ OTwcT1V.j~(MʒLg4]BQ!C!LQȨ6%"c ډk4I|]v-|-Dc]i"O:ag%))lg]UVc+x AXaؠg KѴ l 2öJBsI#y I>T0Ong1*vr[[ upIҺr03:RrH?~|b Rɖ0ǙF?wMtXL1Z G-՞JuNOcKK݅l^ '`jfJuq6c/r"8C)qO2}=K*hImP9͖Lef #qA5}܏pRW== a!~ݿF3WH4lZErcp-$j`Ajh}j=I{ph\,WS^3ĺ߆`yӨgVF_᭾齆2H_DT/ΠnCZ.&PzLs,[Ӱ/$ :JYi *4U֥ x"$Lvە" QHS4T;b ڣKZiqhT1ւf<j@13ςG {*ArF`~-iFhL%=a%YpVFzW';b34.swoxB =1؏9!{%|XkXBl]a9ѨybИi d\zjp4b~2 uzwoښ(&]K };; gR2.H׷ },\<+v<Ehv@Lr|?6sJѻ}m-xdL%΅ #LC%̪bÒ+7.֧:WYM/=ǜ.%^:6gQl¦d"{zu#to5^ W|)Rzmqΐb;._WإGPx9.$XghkkMɀ隹Q?,ZAH"QihAIyDYcۖY;׉DqfH!DaVȘ)8ixKb2quF(V`_~ Мqܕ>⊋m2cɘ ze;cGoM1YGŧ 2eZw+!U)폻u;O5QH2R8;2(};Mӏ@2 ]V@2<|A{j{B!nYƶ)(_I-BXG `eIx1[Q2 b&^$HfҋtPq\ez*\)(tLq:\Ȩ,5 J4Ԩ*wN'RiWM 1 3mvH6{?]/3@04+VEY+%11^uU bw:Fݔ]dV୙LEɥ%ESa2B i=>un h2Y]8pG,cٴ4w^ rsvmeډ |xnfڑ*s8el: 5J'lܐzoxLTp#w6p±lm)D '۲HMJj͟<˿G1?AF _3X\iXX{Xr<:7!1֌:GœGO {`^Wv_1Һ<ɻ)jpi2'Y!3jS`$vFJFn̗ 2+[zg-sx %yxM8߇=T_#c`p&hnnyDHa.DJ|( 68񟳅Te5D!rx6=u)֙K=ߡ>Fyr PpԨB͙>^QBôezHiJɪ[eFҘ|@0lyOS_W).[urE|D$gQ@S5 T%MЂ+Μ:G<$! c[Ҷ$_V)ͨ*U*^.$vJ | 9e"%4=G u*J"CoS}A/>fH% XBնÆQnuykIg/H.@tl8nVmJ`w,]>2fKfҿ0\QUEE,s]>N4 eUۇ&Y.gnWF1bDgƆblxN[APd[j7)xK݇0Bjq!M>rC c[F2N( t2i"DRfdCqȢJFBӇ+5H-/I` pqsQqjq`%v .31VOԆnXpλC5KxVy@D`R:Ǵ>Eh ̶x5EOJ b/Ew@ c85EG8]:K^oo﫽Dnkʙ!# huZWtҾUDJݾ흒]a^[ZE:öAcIdd)2[F5ƪQWt>FFAZ->u6q w9Waq%\AA@˶Af|>Ref2/$2VIRxe)/?k!\G+{6! $<R¦cY_Sx5+ezVlh~^QYo0 RDO; KXYc)6LjjWq%q.= 0!,z+_Y|Z⎎{!Ty^oʜCWiET؟T!^gB>`PB8ogIVeZAQv5/~UnYh7wj|g ]ԵE^lPfi2ގ1Ù2 Ot|86v$ɍs ZIY꼔u|;yt10 uDf>b2EeqM&S(<;kA-T[Fp!"ye:$ò| uDB=cc 2ݳu hwU]Gr%.3] *W5>' ]bu $lnbŚTJ:6-$Ghks듏W bT5SVp J {B(Kêc_95DzƠ`Y#q'ᩐLDxl TVn~yco><ʐBx-ߋJ0..j5,^fH\u72(]Zjئ+ pK`Y0p%˝m:1bȾ'DD:Qopʒp4BAp#Rk.sh!=YV8nY-ǫ]x榡^)%u/B A$Kq m,DRկ{_kJܕHUu\S"x%MeQrdh,jB8p\ǡ5%r5;Ipsۍ@<H{9d>v`J =~к<&+66 Xf)ϕ 腧kgBb\=lt!]iqߨg>}p+Wq4&dQǿ(ڒͫBlaVh?`r-ˬkv9ȷ6Dv7rRnߦfF$vcG iYZ)L}?rtEޢr ˱\?p,|=kF2o+`љ90rf}{SNtV=;lyd=F7G 8hTlR4PlL);>8a&8JpI럷|쒜%+i~zna1]89=c2w xF9bڧZ xu~B1y)VXc#:N2\X#jo9@./C|*()$uKXTm K^6\rt(,&53T2O~_J;T"*n-paPenn:U 4@jJT,䨁ICR7|*q vSF$bq!n0_j`cڏthT@=Kڦ$mH!n,:DyDVX3t!ZBfAv j9 , _Iiz. 2\DoiReCгN{2":A䪎ë(ro^&WbƩ1;xΏpdnk #CCX3{P;=ޟwaճkcbE\ٟW`O8֔7OPXu,ZlFמ[*ZBZ, Fpnn8u)gVa+Da그l/ #8ubPa,ʬxaYtE+N}.cO|b]u0iAqi6NDn3$S)YuV(EU]Sٞݥr!8.;3xkBrӹPtS9|EN,^?ְ4^鲒i,C\A{9|q/%J (9DJYk)UGŤYKk.a5Hm{J==c<+qs,mKO'Q|j">("5?e`GzOݧ'|=.D_X^ HwmB)lq>ZMŅ3噼U񃁵 B1NJ+&;Mf>Ń&7kvB } %=$>R]O%#2jyP)VQNֱ@!]Լnn؏j: u]c5RQ 'nSj&hO&nV;"^i5I|9?>RiHUL0yQNo]zPn͗!FMz"Ihm _ҦqƆ' ׾$Κu^| /3]lsQƳ5I4.h?x\F ݼ7Qblh" *)QhX  H3Cp< 8CW [(!ʟ1"x'»sP h!ĄJ+b?jG *ޱϹ= Md$wp /h3K`K pě)HOI naVHQWҨ qz~L϶8=+8fpj9 BKNU2FI[x\ZCXpLM{̍x4@a3d;BU8={V{$el.O675>XCrЅ'6F|b&m(y9ZžFÿ^ؐ\ P|O1gV|3;,ʠG&FkcT`\i2y.r&+wIr9ee]ՌZ)`mhXCB}( /$̏(J(==;WQg'exeV6ZV!ƿ6 ͐GNP[S?3-_λ_ә|O8cȜ?Ua\{:'x&V,v侥))k9o_/˵jmhM?88Q&^r ,9n$(}Mr@7HSW'5 )%B pw0}V=vkUBA6~dh~4R ! y%h<$s 0pvE+Ű9^whqTpm1V䌗y4N `XFcQfy1τ+ft&Swh@׷Qc>44 ?7Ě56=OK kӇFR2S..F-v KTbGJVA];d[c[8$ ^g Wo=7R|HcW/)//\ ޗ1^eqyՒ<1"go-͞7$cAXZq5{\ɚh=,Qy|4K0Ht:ڕ,pR O*vDŽ:'µm!r6Q&j\d9z&Y (Pf퉸#5.L,-`xın0W |yz9ږÛ_缂,3{ ڮ俪o_^F7wԶv~BRrl &y췐w'DiIg'Jey!~(]d27a.n5i|p1K^ 4?8ގ䈡2q>_ҜEY\# jeW Vœ/{m kVE L@4|i[7\U^y^*BtO.ZTB_?G+LL <. pد^-A!.6ʑ!9ނl2 UaleT0LqK+*^(=7FGo$F* T19H&#[gֈ꜖NPJ9vIsM`kð\5{YE{Y}z0%Rd.'"΢4 O *8S\~:̌'S–ԞQVIrB*Unɨ6gv1k,|z:#npF_HurPd]޹RMnJ ė|#+D2e5l DhbK=Lum6X \FaZji;.$ͷHBx:$/~#%Dʻq pk̃iV$gwIz]6Cɧ -x8E@Y# 1 K6sZlqC~-P?^05Q~у Y\n=N)jXlջwDVЌaVt:6=XѢw=)JZFw궮Zɔ:ߐ.-xu6ސQZ5a}8^[$#b:/1}yڦ͒R\z^H=rd7gԘv {#O:g*м,9:Gzjqd7P{UCr^yDmgDf&E^C:GSNU__ѸNZPY~͇]0xJA]?w-6^(j-R6 vSsҩn/l;PTa)j8c.>\\d[HMd"|)H"m?y@Ƶf Y7v}̢YM Fǩ$nZ)!Ee=\???WeK=r@tMY|Z @#l|jw}؊{y६ sQ~P~:9ؤ [2{5pI"`fZx9.Bz\,/)*rÒ1̵TN-=/%ۦTAO¸?_zLphv,].qd$Mq;!P"v4JӖ"Stw N~LJb{kj*蕄q˫&ц$F3_Y1.g~%z)΀D*+)#×GU<6F LnP-/}5vPYju9FH}٨^h\%+{yuv5# P釈-JX"&/h)_ $/K=.3kw@|25L5Ap!Q J:$KfcbFl{?Ek 8QH[>Qr`Rτ!A>؀jᅛn^IH$Í/?(Ul+''KU j<"t1b٘eK 幸*pIp)5⚿ǂy$ɫ'gpzMc@ ^]WtQ"bMHZc7@/‘1U1wy5=QN(O؎~@^aݶSꘗ+,2qetU!bOI{)@-AoJX=6V嶵ck#[k]M2G邛,=nWMexD eT1=cF!,.1S4-h޻*ǀ$t\6?s01cpm޿.TJX)e/ Q74TcV4.2eh8 )%}v+ x|!űYBYHߏCSzJQH6{4iX^c?D]// J2쓤pihlIGUqZO0Xh?K^Gہ{Dbs7D|`5&FO鵰%Hk֖f w  x(r|z/(;== mg<ʫ7l-Tp^og엙͌GP&V.Tt;w?+^g6pn!Œ 662,hváx?Bp,3J'_ |mÏMXA-xBs-Qȝu,YR|{o5(&G( bkt:mr\҃RQJ4Fe|NF!|PSql +v db^oS8P"%I%25 ȼ-al!.m[ȶ)yJ4龯 M`Ʀpr(9vf:T`J, ^_'s|~9?#*" a#[ Za LSCjSX? ڧ~ȶCdVCiýŠRAХK{Wb,:XOXf' =Y$8@~F喓Z `X&o18 PȗeB_=t |ϔ_{`K%yhjPūӬYģ׹ǝIqo &OQcH$e֋ĀlYpˆ/b˒U VđkL"XAj2m/zTյ~"2sHmx\uH&dK1G41KIr_yM\f,]\:L>/6{?h$$E ն]Eo2ڪo$)"fyo@j'wĸ_.qON[kzZ #20p í/4GR,U֥nD^NG`dž]6TSwe֢qpV|z;6W.*O :K3ʹ"P{zԫ\<ߋ&ؽ̚w `oQneq\yA?\ҳZBTD^0*ЅjSWg$;NoRϣ6%@^9Vo-y20( ŔyRn0!bl#t$K5!rO XgpoNB-b& ܔD[F-up:Vrs(ؕ®!6b}4Rb &Y^e~tQg:e8n$ 9b[6<`Jz+k>EF>]$+$٭Y<`Fl9]1Al5 k2 ̅zm=*D8EBzx^cee 2vZB7(s&dáD}NB)mRl=xJyu?VZ< 3$5A c`ﲾG@~[thGqbqg ab:2F2{Ƹ,iuXM1Ԓ\y{6=uB+g3JSV 6K l 3't3}{K3KKu~ح}ny_Q'{*^i FLu[SU9U$zBPg'D["S9~(sȇ콎Ղf+;DL \q*G|i?Eݯic'{bYkbD;^#fLt}T;^yS.MюnFFj+mgh i:(BV.Snnfbo_"6j8*A ՖuܻҿRok0^r@x:I4\ *-ArJ*Ɛ'ô$i'8;M (IqcrD #z. rB1M@bUj[-.I%L ~>ؼ%82.c&[##W S>RC は"WV4:?-m~q_G}OBp/T0SLdv)([Wr.Gtv!PUn|tyخ,/Ú}鎩sO;Kp=ͥw[%k<Ѡ|kO]MCaj2{ZBfrbR7qyOe[D#UW/s K Pe~[96rQdX_Tʛ}iI2t󁫬~=McКM%seP ]<.opcGb` TꌾTcPD*t!,rl!QnupgKq.tD;ko,P8Ni i!?HA@wМVQ߻oBYc +K”S\e36Omc79&r8 k.1Dj9^pΊto50>]:B{k6m?qvK=XNT*0:31{+kB3b6.֥>*}Wˮ%{l?=unCW?Ces^㬧I^Y *Z }ss:k@MX\(ȆMFQ-^ 6"ryO&(i>Gs<"lgXiQ)` cX^$3Of`;ԡP..P0 V,Y6N 7]Io#ɕ>翉}9m1=iϕU[TIދL*i*%3߂Ҟ>̄` uqPu^.::JP0=gʚ >e.@PfUW⨊_ qzQg!`ݻ{ͦ:PݣWU(JA7B o<:tX!O-V$s],}OZ ׆m{²uMye!aAn߳F4 30Yg\C%LgwQzi],-+[Uæ*I3@bcd*s䁆֟t ߟcmyT7MU.lTRדA)DAǒKɔ *i$u{5]ăj|,rh=ZS`=?#$S=tߤAq`tMiP0qƃPS[c*U57V!NROkQ,9˛ *m(!}PNmx*m_OLR> *y^=[MF}V좰02n,S cy`ɳXڂ30""%*MM nhCMV՗+ɼz}4LtX#cV1QaE56v9ĵ,8k *zC!V-r^H([S=.!\6JOA@=[Br0BD9tL%-m%dӆ=iJ,XԒyП8P+ ţ+5#q=SZG+&O& m>P>[;wXg-.sMC=*ʈXDfߣFL6Mfqqڿ_gAK#946O1BJӉJ Kۼ9SGN]<^+¬`TXट=y{RJPh~}Gc4$>CGf!x>K_y|rϜ P[ Wm+UQ&i鲨ў&W?(&BLQߞZ~g&y*1lѤIDg1e]ZSiƛ Y9Q4qrX M#J$&Mo3!Gp&D*m<ߠ#8&WV".Xu}ʨiRcȵ<;@˱֋mmH#ZPc'ꅶǹhdTJfC-^ 6 T5mJ݃BR"lV &P70"g?]. jO$FH?'(sFC]UZXĊM4zZ\(/ w>@2A/+@G‹)C.bPjȂXӫKXB etG=kc6R{ J {8fjmi65p^nNv^Z$hfe Cv";g8j/dbB:N*Ư*"Գbmjt B#g =:WhE%t} C^3KN߆̂& MTck;G046F TE@Oz /:o1<>ߝ9e%L9ǩۦ- [Ch2X .iH Kp679DXC-1sxh!ج&vDܦRM Kw.Rv"2 WZ'Љ##Bʡ@B_a%|BUB󠁜^ ՏwDO G<@?ySH|T+9"__gU?i7ksС&Q*Ņb+CRi1^4Wi%Fb1 ˮD*)ڪSqZCq:qU!cXex]`PD݌7n)CK"l1=A6ZScSeǛ˯_BoVUӸHܩrl!6E3^1m7, TbAF 5ReLsY#89|NU:|; &`Scoƭ|2C0;we٪u!=r[Վ|wN*fgfIC@mA݌ ˠRdbEY#ܜ̛"IH>hʌГ { Sө5+Wy:r"()+?IrɊN׾BfA2"yN@zJY4UV+MY]-1uђ,jD?qcY A<җO&Z= 3[M|+P~D ȊCyOv k6wXZ/4%S@>kud'a?gI8a\3ސ-^(*p* I'1+߾4 .ZKTPă$;f4&xmu=A'u|ڧϔ헑_\3Z*Yy&_ w0C>w2_c vLoIEeB2ޔI<3Q'\ UT,*Ԩs$i S >IA- aAq4ib"0 K4|1Gz:^Kt{?[-_NxZi35bC=j.-.nt?%K}ݹ[h`gkURR>?#U:P1#Qwrk PY-x^Ǩz.Pbuu< (d6JP{tžcG΋ea #F]k^ES[,H,2m-y u$vKgLC{+Z!aIճJDbjzqgxAeh0* \Tk)h+S[a]HMi!d.8t68Bye:ӴI^(rb޶0!yUa1Noؠc2cb^DJJf& ': |7).?֘xJEkNzƇl\CԐo2 9ZAeԇ|Zv,D(n$zC'B 󄔲V2/]XH5/N4OyN@E;+1ZP*3ڝ;{Y9|43@6iL/M0UO8P`/?7_gZ8$ ~4c:6CpJiCWx{=4Q9V-Nvz()|$*=CS$ut^h~PB kliz{?̪=SUYx- m/ކ}AfFotInv~/I'hVdz)rù׹'誁y?NYzgudX\kMy^YYE1ћ~q')_=rG Yc(} 0"7ۤtꭙPڣ'6XMcBߋ Fg[E{LlԄPNKBC@.ryb޶1(E30'ޤpIRaؑ(~Kt mhө6-] ޷IrƜ=t'̣"sd"iҁXʐ7AM x@,,M˕;*BAIs= Xېi"Τ\k`8WY9fk~ZH6SW2R~?UJiD Ƽ1M^0gYFK>^wgZ"FzuYMY-noH'{KYsv-;nHvE3@UU,v}G)EwỨdDĉs.#wGS>Llz)4zc$X|ksHuZEi-21+ ËGw*ϖ: GaX 9I*<&!2^V 58Pb XBfs*{2晭 1@ޢ!bY%̰R dFR)Ueڨt mQ.6:,2L+};ﳚLB{SR_~ >w uHyۗVc+k2-mX(]#󟥉.dćit*]pC¨g[u(hλSfTvӅmR 4&<JN^1JUGmT&+SHA)XJZ~QHX_ aKBVL57+1p[D1R{5puYedz2uBdL:奈SH8B^*}D&X^f){˱SM=t<%)ޑmx<9mgs̘8lX\feM[q}S I3(DG.>ct\2|hJ%C \&.%'lxͺ;,$!Qy.>t:4NC8\œX&fbۺ?^;ǪU&Gmd2I)tM&A%H-JBKN?cب|SacQ'.hRF{@sTR#g(-ChY) .}R"&s\逤Ka˟%r:}%|d:{R_!8(-vG:t"8Cw6k$ZtM n_ 8fYPAP =tѳhO`ӥ{wA)ig3G~KvNt#OtZf7=*{ Ç14 &K=Z !YB~l`cn)7LR*Ԥ"-oAظ6ID[@P3+nɫp,e9![ғyvc6&S x4τ(NuGC~^y i WHXm^G aT>rPƵ pfЙ &ɡؽ>0ba>\Y)>j/pym,dMSޠx ;Hm›#2K{?׍GR(I3)Qey|.Z7Cz>Z%UyDWkf|-f\IΔ# AqXoTvH;LlK"Ȣ-/גu#MJͅcKhʎD \|@q pV6wfa yV&s'3sݪ"$AOpH{PIl~#U#*4u2CZ[3rJ*̉,z"a2 K{&9l֗>#fI_3H ?Fѡ#KE񚵨 5ݤl3>IzJ1FM}SjE 6*2{iW:靎2 X 5Ѣ+G(?ɻg?rcCQҥ!&]mPbsG3}EyNbޚq-i4)45IfB[W㖬5x ;ؕ7^3R:rBIs7MjRY 1',!|ͺA6\7|yHJhB!a5~QX&q3;YAַ^p{, g>e#0k<+fRuQ\UZ݇4iFȟf,Lwoy7YcCs i@G @F]9wI4A6i/hZRK #&0֝:)Ĩ|!gWw%e^Ze&4* GfTMʢ ˽ucF%B 0묊)~QpmɆv`y֐?L~n xG W!oV,sX**YYZ4''> ;ӪNE#`Lw3'}V4DSv)k32Xά ɖa8 EyJ6dFY8C;~ VQ(T!u]:BPDoc&+(jC±2Nip)iwstlw,^}J9Ykd?.3t48uu jY)] oWdR[E?I"F[gI?3ZCb:_?#+)91Sݪh&F^s2[A۩3,=Dg۬d\Á5EGs_Zsbv_o$$;yWgwOFik$iA;`J~cxxB?W-f0{LIγ~*0>iOO @'#PPS PpH a/o<3Ma'9|,j x[s|[Fg{63۪Er^/ !yx)> G*='U7XYڤRFZ@a|-u=|B1W:<$>h^)D{EӚQi"^o9p jP$]y"<ԐPpL.m32-+>q GZ֐/]ۮ] G,nu,]!O &\l#%4߷ҏƊ`L̡8zU)Q 9~O+OKA$ɣ[kf\][s֛Ey"&G53sr{r\fyvr̫0 gB@xM Wڣb?#.r*|~)_0H̪_[SJ:a_ cnYV6J/bJ,z\ߖGs(OSq"!O蔖hGI8׋:V:`i r{ek@%Oy0k%Yex{#9vGe$y6%j"DJY3xl~UÎƮo꧌&;~GfH6 yTᜊl֦Ngx +#+٤%hr*L <I@DDVݩ$v ٬ N%5Vh#CXyXZv޸"Ľ0(^o9B2C`rv̐#51`G}$֭nc;)hZEˬxӣ>|ݰOi00sjd,c4~Ĝ )xTue5 7E(>UZyO(,.pu6\S!n.ܔ&%5]#x G%Uv+mP~e2fMb YC8wծSoO11ٵZk|(֨r -r҅Z!_c~q $?82( %i3=ژUwkՅV0RFbHV&kGHYWx 34sBBe02B"|.IH,b<^sֳU ƅU;jR`TlLdQ`/՝^Y){5+GyI^`uk%yT©'3% 릺RluT 4r Q'41;g. UuN],J@Jj)yJ GfV}uUDHK`bc],A I }; P@֪Ȫ:8@nN89(|Bp1^I]O-D5qҒ8cm?! a_HQs5 u&] rP01fv##ҔPq)ud`EGoF[Q;3ARo`EԪ´,d#fáPkٌ#7ܑMԣl#;n]v&W*as 8h 8 jaKa<ef)`1m{)r߸].ݟ n!&`vQ0 %(5Uj3txV6~y_9q_wkfe To:Xw|pD;n88jm=4Whyi^isXx!''(P0\'ٖCq87WvK^\a60Ne@(.ZȢ*3'"9˰; 7 Aٟ lL.1gCK±'YPLt`ݱ5 `Ok|:NVCfp0KM5'lLDȁѕ^; Hi2oho O'xS\Tȃtվg,VGs8|v|`-m]$o&O NZ{-e4-925vleP.]ޚ,=7hOqLm5#h*lM<.u5m>pG]2Ħ|hv!4G⥒Y<'ܾhLpxBӇhJnM ks٧(7Wlw Sxa)bo(ԾZdf6? J"XPWcgN4qI λќ3Vɽ] :Sg+u'N3RE|xCgj=r0cn]6'w\6yVjQO2fgKx0ыiEDUBa?m"ziWaGW| -8Ճ|!+8ѾKؤEdb*]kJp4/G3 l%b]>3G(anٹf*k /f _uUqA'? ̷5Ι4ɠ3Z|7u7hW6 aO$&g% LA[CW毣E>efyv9cս k<S5HhlpCMI*Xȩfo(A1'hĜ!H<6s|.Eቪ\JmlJ)6ܒfq5:eW $Z|[x5ÜlcZAo`ω5sjǾ8fx|S2,] o(6-|k8IП,)@cVYpĆ̠rw|~ݛPT Ru`8pn6~b (*Y?xo6k]W Mb [ГOum&SI3c+Ӧ-]4)|L܆G:awi֔E`yg3E:S>+A)gcobȱQ;ieVg OBB D:({nIfB cSDLL|r::FĤ>C&]g%%['iφMFB"E)|H#i #%8Ea4]عF3yC$n'rɠqO۝V:o _En8&Ih~ld+"M cm>a[ϫBE+92J\cfeeJͿH8(P^҅L-m_JZ?'' GPzȆ.f ,r9o'u;:Cu531}(cV:(\Y,m#D5nf~rs_#w7M:|i(`9w".pG}0o~>Y/X@)ᰅM<1(bзCR%~V\~n#"-~iփ$o/49麓G) vuֱ$1V_)f2U+JGr<dd4IV턯G)&sR١s?TpLxk4"b==hV7E>4/j3vJ Tɫ6:1ky,3#p8` .Ec TP1KzCfYKQd*F< qbe} 㐛d#VHU%/7CRžhTu t%|_R?soq*(>u䳯y2֢GZ+הF}]4P}"HsjEL>8ڊ\w? 3U 9\0#%Xik[eb h=K*lǐdV%L]2XÚ]{[,$j+m>#EnjC84s03"aZk Ձ@ӛeϚ#v)`O^t%Sm:/rXBpQp]LTEaFMn8RxRB Lw>DXSObuz8@F$z)2xlhi8ཞxJ)Q[6:PmmқG5& Y8^*W|6$OeUh)ȣ<̌>@5\؄'RRHQ9 |!m P7liiJŢqxwá3i=MFkCutRƔ6j(@ԉ z7a6Af[aEH_#]R ib9F9&2qBS[3L/5^1ݩ^-a:[}vb?:8Ha'+go.}WQym 9Zk"D HѸ2#єߎbCu8r'^!CQdr.Z#*orze0f/eżGG_Qh0spE&&JhxaFnmI<{Q3-&[9yGE Ŷ CqahTDtp[2a/͢& VY` Λ苊$o &Nx_lǸ'5E}@vq!x05\ړF!Ў*tLu:"ů4(ieۨ{oKU>,_,3M֥e*7wGbh CU6۶YnJT=cț?S&Y3:S5*j=bv־1ìl2Dd:M8(b3Ǝ],@F8G@@]'$,FQ,Ig[~Oe6+ 2xNݑ\U!Gb3}^Q KK~ot▞ڧi҈Yqvhޓ5 L ͖bXi?jVVv;ϫx]:2D@YKC9fc9@=S:g|Xx(÷ <?g@OXX^ A +(Y*^rRcи3\GI|Rp?=me6W)j_hG!pA#@[NE+aN숐t[*/h4(7 'w? (yum)"ʧ!p -7dр[d ގ159e2cIrT/HǼS6wUn쓇1:6NzN,O *`I]7+_=KUFͦ&nR%Otcl'Ir3[)mzdNa)Fr]|c- 6YsDD"T*i=ǹAgr$dJ~*z/ y䔫6z=lkwVI&[ 6_9F]H~ANp{~]z% x1ȅc::V&ҎrkI(d-΂餑BC 5 mURk g_PH_]k<Ͱ"nO~ˇȶG! TXU]Y m6+`A5b52nC׾*Ah bv9GĞ;^ۭ:w[[zzeIC^؜n>HOۏL*!n !I3kb$^`m%&7s-!cvrN㩴,ag2$ם5k î&(:u\[ayx8Us^ tZj)5OB܇.y{2 11~oX?HC;Xs@U.ئk]>1bE e@˰hDIrgcg;i+]:FZ,FҚȏpƜ<xxxdägbvvTQ^Oy F]gNor2~`Ek6sTSU6ý̇Dbâ8#HaeAg4lg9V%WVjH\nBD hnM)r@MϾ~ ᇺ&wPC; (WY1baLjm\lP9ngRwuՐM2?i4ҕă__clD;RK ,#Rogx[cşCWD%b6H/.%"Nu"oGwhДXc(kW֡R5N'}J2Ǯ R:K↕7Tu)p\gcNWA5ciLN G!ٳQX=ڌhf1hdiD]zL@z ` [g(Vzb3r458&qN a.^z"`ѯCNctbF WhH '0\1jɟGP>kؑs=L@kp.n4%:KJJzكaN$VkO# $,w ^~0V +Kf$hKsӣI%;%~/h gIEg_=LWvGT4C~HiVhݎ(YkQ?^7èa5)1+gJ~OtQ&kPVȎv!YLp#9"dd\)YR}¨ f}_CJm;Bgor@y\W瀡6Hq @P'o8ǝWe1Y2AcFc;Jώ} wB*Glq5 )u#Ա^ZBS;ɑ}D9~8g[R ?k#+|6/XP6 ߘѨTE>B޳0=lU`uQѧ6"@˄\ϺAckH!/+WF bKH3뾅ހ=c6pX9u@y%y~"#<P1"Tƭ.[}bOt˰3v֯xr,g)zGQI3ڭ0-o [&>Ը}Z%7(-bu#5=e1n]!$CٚD`X)JH@;ùsMR?\mvNh\d:aEn|KP8Ȟ%Y=ZT*Hr3ZL|8:Lj)dȵq\kSSdh, T➆$[A~![Hɸ3HY5dI%f^ U|!_D}҅w71<1N.fDJVYHZ|D:]Q+W5 Uj$k!c`v*  :v0! Tڙ錶#wFp\Ϙ>d%!Kഔ*gv΄F1[˪Dq mx!9ƃ($!yqÎ h(D#&EBF {p/} z|PS_N%AH1}B,yQE"kU,ps" M~ CxϠ<̽Vva%xL`ߩ' $ Z;i2RXcA~E<v1OPų6WCzZmj̍ؠ=)oNBq3>zϧ^5Oby6O ' /w^}ɸifϾ:'1.*zןztS }AsDPm`ާVňܪrns+â=T)o:/D1yZW_ D/ ]/EC^wbsq?zCEߪv~k%{'s84$o~J .I>'{6wxe6'sǩU%j2[=}KBEk!R>*MW^Tx܆R#2yO&na|{9a!޲RDx˭5xVhPY?;s}L̮Syd.co d -ɞt0ȕ;\(zob n Pv-mpFvBʊ;ՒgZr!Upqn5 ՟(8֥ mB݉O=>}םlF'8@ rޛlY 0\ 9O5F@Qld ??`رrx8&dUϕ 1 qX&ڧ6Jpm@G( g21-ƴt>i,Qdy[cKm^9w<<6aC>UPi]to} ~Mor#ۦK U:u(,,:+ {u02gU,NiӰfT2_]3^T qNsx>lՐmxc?F!M%C;/ǐ2mk_5G4I$kRߋ5*Rn3&}&/$lӥL1uqG?Ld 6`3k{7Z,>&lH@޶Li(9}L 1b*mbTS*~ݱQ߆OﴲFjRK %fч MV@t~Κ0EH.Ȯԕƞ.Uj8=QLQVmQ?XΝƆ[KDmn@a`b2 zOxWXZ4>>?93Ǽ@.c.JnJ:)Q>Dαglʫ`Qrz~A/YKlC֜\Z)' Lu~>onkjg$vx}7 6]'pPGJ{&2cFւXjaX)ia}!rq)L{_AF~] Շ{9K,A&uGfU='m%} _x%LfT܆ꔹ0t\͠\S<x5V4Xzw׷䕻<\JoEaS椙r%YXƧU.֕ cn*5MtRce rŹ jG HQ9^m3@ud;&cR7&@âm1Nϡ BkGa&*u|^f@(K\|-V+fѧo.Y7k.L^Z1,YEoۡfj 7M`: wDXρmUgRV9{1k=bQ. #=CBPtv5P FQw5$Vón^4Yl}ܕ#*s:o |zy}io1A{Yg9|ABp}4gpxճ.bx<0&F(C8Wic6,D?jrPdf\̐Zskx^o+?\Tdze7*K-Z:bSH#Q'7UUV.$YcWҐ="{x|hΌ`G}k((؈B<+U٦P"Bq>(='VkPv&tl=aY N~vbr-2l0ȁ \F:MI+D\^ {?ԢT!qNnrN)K׈zӨj6.όTNci ׃!Bd/~QWY!?JLV(c…wsH5ʒW}&/y@ FC%Bi>Un=ЖzDZ] gk폸”dcͬ P2J]u4=VA)Fr%}o{VJ|MlRofE=j3Q"Y@F ₑ :x~b+eR( Ap\`X.]2G -&EUzV Mym5ӆi$/8<l!R/"Ht|?s҄E^q&>x+r9&v"tk(ct2DxWGj Xi#Z7[2L0p6=? ~ZoDt;ʲ'd熓Ɍ{f## R0L'ɘ涡}c\Q]Ä M ^ ɑ6䰰6/zSs!çW'm%3R9ǡivHu.l <0kG&"ܩlg4\F^}| gk3qPZJ ;N*UPjA <0T2XbnHmDgFuZRn#b(km + o݀,RKK&~MJH Fe吔T~>/J`̘ u]cMt!ŖLN"|9cqKٟVzǘ~!Wt, \ Vo{z̢@}!Rm%ʎƓM~~K$[mOMs߰`xu{<4ݟ%H:fm#mZ*WqU$"R\-:V6smօ3FgCyˮuUd 4~^z4Ru2+XӒU1%;Q}4vPէT9}`3JFW *h)y&P[rIȭu^gI=٬% Bѱt gVE,yw;9Fȓeتr>rm.BH!V{ck"lXL m_O!"u*.hg‘Lo32_$ TJa]Y& Ԑ6#>2\m4ɹKN-SJ$PA?. A8k;eqjrLT9' 3(7 ԭX^;z?a^ GM껩DjVT Sn|յ4(ǹqR2.e*[jt.)qG*lY%X+ {1SBVT4OE-4h[.d p! ~5qbzhZc@5@2(8{9,p~c{~SЄ)U.1S(|oK[*[|Mh R5 !N_O5?dvŮ=Zc`a`[M>92[_£TLZ^/TA;TJ9zlrʛ1KB ' MPǡ`HE`=VQ*k8ɰ\څF=ynĠK 3PwsjTk&*caeKڬtn*~:@^ý{۠aJ2[+"dk|yxU;G |Z*R:uF0\ ׶~P}dOD8㷭3r)]_~7'hY08QK1yQ)S"bk=E8^k!oXdĥ>@tU#@qd(|Za^[)zC=.V(*f3]nᰵeUPEǒ8_mBx99ȄA5F0oUۿfDxE!25Ԇ u&fMGo뺿TMQ!5;@Bn W-qLz(OOa(7nUbBCY~P &&!X1Ͷt]X ݞu]?~0*_|3 oq}DagG/% }j"~O!fi( ~vV udcź8w1[դ74\JŤK"CëbZ\ b+t2(V˩وAC`AMG,.Y%nvucF圱uKe2ʦ$l/8wc6`s̅M>§ Ld73 tgi"ԏ+x͊hJ" 4sX j Oؑ"PK>|q"-"ƛuN]~E#a~V1XoX@'-r0<Z`? nPwHDoXlnr=\R51[U[bf|p뮜V7f:}۴QT $5Q9 ǽiř#VօDzIΘD}KeM#?g@:;+gAW3g# ׮% &TSpʶo ?.ρZa&_UWX6PQϣs֩%938mƇ6_ߍ#KV75"Ɗ146xg>4] qF ڲ=Qtf*{܎yվbuzm g(_WOԙR_5$3lKe ث ө:8k <,D sqtaTlbVe8ur=ׯ2,T{z']Ķ~"2 ݉]^?DHLqe Z{%̼\dZ^{;})v{AR:+8Hj&^{0r?Epq? 8x \ڧZ ^_jA8 me-rRo+"T^ݠ-wGŰQ6䐪;vj䨕BiWaҐXf2iz:CF2*N,YraP#$K_XId70ͪXÊIoTgmsE>ч?dl xL,9^oDq S|PΑ\pgaQ$Лҏ_#bQ3.#B8f .7>_:,<' Y^R-a|*Ceiݬk4f ׆ -0 r}1BvoVKݏfx8!dn j:&jbkudFZ>͢iO2F  -/:! ">3bY3, e#R-y?YJ:{hLJ0FPT&A! ǘ} Kdl YTo#x"7(jHy+ThUʚHsG+1auDޙY VvbF1j]w8\< jm ʨ}c&)kl:\ˏe;{J{*Dhహ8[U1R䁵A,8ȤC9 Zܸi+"&Wf]S )E3G`&[4a2h`5oK&pDbzClNYt4U[1jS,]9ž u^YA H:Mb +/28j4ch9琞ˆ.amA1nD :=emE>Yzrj(q<` iVB񚘧;t}+ #|r!O@Cw)⌴(5U0"tj#Fݶj,e&4eeVOtڳP,jEŗDNz%4`~t'hF(- %&=ޑK^݄8@}u>qqS#}nC}xRUrbepI䪌NitQ‚O]0m\qHaܙ E_=-J] [O7}`((ˢVpJ|"bt͔dUPD=pAM(zY՝XzJo 1 ў_٢iSAt1ʃKIy1)BynHJk^՝Q`\Pڌ"e¢= .TQ˩μ,, .27E:5d(iw8;L_+.o |a:{mMH7[ȃ.a6%9jZ1Y,W0wBs/#z7xZEP3z7qr+CVѲݣqňFcKU]O= 7Fx6s:u?ĐON8K6دqFv Z´#v% xR3=$=;jad|zyB=(ei)'Ǭ'#+GKylې/C1;US>?>6 zivX r1̈́$j?On.(LAR' b-^mHaݮ\JE?3[i𮮎6LVbN D\S7\6IS$ c S997H?PKjejIN-D@+.s4"KRwWPI+uAc[?Ԋs)fdш%G8 3\vmY.I%?8+1G-Lټ;p73I< F?]0~vFh\XAw4G> ]P`? H_f(:p.6KX {f"Tb553\O /q 2`Utv Pcz5˽9sPihV{pmmNYhdo[pnQ_@g#H⺕e8 $L^,Rp6` qH%f0Xk4.K!coTW l`s8'$@퇦r(EsVjTU1BF☽K^"fqRLjpX)_?7 15Hl2P{uM;핇f_;!USMӬ:Dyn %B(8㽔#FHYaAeKg9JZuq] כv4Upx>Xptf'2Dž^_ո@FV" %5ֆ1w':"\?V9o#9N,p*x-4ֺkᦥz1,hfBH#meA>&` sKR]p=Ѻ >fy(:dÄ"`IR*>etBy HR`TL7,ryn}D/ibCdFH8+B:[db vh·Dv+מ f'y.8£5*NEa./l&s<\5P ?/qОL!zmUlMѵ|*n4@70-W{C+z O%,{NtK@d/s*&h᫖-[KE;rI.XuiWqJ჏Q[׃ c61'(^$RVKxU7hdȨ^Ny zOQ[B *׊ϑ: PҜ },!\xU]&/qc"*n)eXCPq5ZCP: LJ)\]U,Cx~AZrlP3a"iåcVL2LIC~&'?'46嘖>v`>q4Afvkk&0[fym<6B2U8yA$g]{$]wٗz5VZͩO/OTQ%,M㠟+*`i|4"K]"s&XEdܳ&NOb ۊPjՇ` 2&"]#O1\z@3+\lu) ]D-ۙ\cE-Ե̭j}tŭŊoBGZNu@:6orJ&k>A?WZ@U*86+;bۑVC^|a`2Ād|ĐͶA©XSclЁZa|C$($cRvfC`ţrdi0F1iUs|I7%UkEuI"b$O_hU]mȢK!ijW N[ $I\Is) [@\ /KKѡsdXpV]7Zɾoof{Cٵ:j#Acq{4p^w>l<3, #y 4"-L(|ag_*A WЦ0钸wEG(.&@~YPhVp.D"?ˋ- gX[FnNT6?Ss@ȪLrz~NMl ըA8"5Tji@9őZCȐfaH&)(TEpP{N Tybz=|!|岨~Xߺ)*"t9Jg9BiE18;I -IZ/W,^Tc(Oh1G 5Cz]~yd+d Jf6&^2/5*Ϛ/%u2Mg:n0Ä.z!sOYUtyà+ւI([gt;鱶pI+P[NQA2*82iQ%B}=` $o2C?1s#@%.nkbG(5'*JC1B%LM CdުncEaʉ$)ǀ&iˬ(p2.Wy..1ܹ # f?pFo*`\/|D5KsʞEjkOyy.ʕLnXֿaojH W{@ұfp\eEtՑi,Z 8&8c;mVpfֆƽ}-&15a :C%A(8eh衽1ҽ~RlIPS9yt"ޘ`%.T{7^kxY9CoݐJD]L\"U~9ױtpm"-zkMq-!AjVk(ҋOѹL4uY{N2}:N+9t*aaL*\msV7U) Q ?:^NQJ^ү; Ik^e>c5yg]p}=ˉ ؒ\M p "j=t ]r.&qΌ H MD3@­jyCD~&ICw^r4*-kT `jȪq9]\IйJF2K{OJ#(vuߎSAMy\ë|\V.BDDj=겧bLV>V|#7ļh\CRγ!lGb}LqGa?g.+&Cm{r =*ΣpR@s̘N>V'QӸ"Eyh* <&&\r/'}e+T7=OdZ#ta#;t*H8M`V橝Tr~C р B&T]xjURȈлnz?i'L5t*738ᖷ(P\)V8مXlvKW0\1e}\oIÝpTDDjsD%^FG HFZG{}*,H2]3ac..osisP88̚፼\#~%Y M SP=mez)9^OMxt!Qϕވ(0aZTe~&nAc;e@s5W؀ƦgS]5K6a?6 !-;:5i+܌F7阮Y£;&:4#&ά'&yʪ =+n n;W^G`aK|6m=ި5#p$zhThp m6RIφ+HK?Q !&+ Q~$~hg%f9lͬMAjBNtF_ =3X.3b‘:IŴ2ij@`mi[ƒYWhf$ dp-6RsΟF(uL=SϧñPy~Ъ =6ckN.C_Z#l~} i]8Xa+ g(F*4FyYJMT=q2:b HuҴ=Kf0~K, "}գ&Y d,iq8B\F8V5xFDo[?@F#|B7ufH0ߵ}</ȿP U.n+d洯y\mUXIlt[[JN1dFxv%Fײ?a^yY3ScdGB NF[<"Уenx>᪬ς_P*99+Q+9 YFq-G%3& W+{{8 zKY{XEO).(/|ȣIwEC~`Sa CyWB=׍HIB98 _B+-LK4gm'Red}|uʸR+ú09 qAw0]x`*7)]pR $s'ܔ(b,…/C2\ <&4[RV IȦ3%f\z_Y͊+/zgOۢst,\d!?;4x3Qgۿw22<E"*cj!JO澻 Rhkh7nwUQfǩG5x!qmdwY<1(Y*O%oT5AY%YkNjhe,֫q+&˘aLL˱B>]B1O?r҄(WA8Y;A Z@5+DQmA@c yF_=RE1_h 8Fr`hG+HBsk9:=F<]AԬ8ݕkWzFcavǾv>;9^86a>fy[(?._WMofΚ\lu.CىPhXv3@֬"y[="TP,|:a}APvN,M8_yt}Y(CbYj PD,ARH0 .dPƶnct8'y9/Yr87m?!<P}G5?iqJ(SX$Ty#̗!RqU4u74 ]B;!UkDY4 \DZ ST2J4DS^#NBATDQٻȹLf2kX3>rY oO8̋mhNH̓u,p\n7Y;N!jb6R"s7-kZ-JiSyd:?֮l>(%L $dۊXdRjqHtQTx*BVybe#y0isGtekk;E*}\A"%.T>M nN<mm\˭վJc1E5&}U eG|pwX/&;TNi!3T+¡ nӽSVq<>N$,GQ¿7U& 5䃒!n/ #lޛyՐߐr)n2Ğ TX W9Z4&IP9^B{Fvpkް|T0yeaPnT򲲞7-7ٔ,[027bM(7a0iQMA >Km1떅AO᭙_ &cҖ%$l` BsK&m7/vfAksf!eѐaFz\ۢK>b%3sM,aӉaS'f ~G/{dy%=`Y1h nՓHQ]\oG\D%./:?qHCc4"zm;IE9'v)-Q-6xB=.D'ժ%!}efރ?@A' A,9#Kk ً\c ȋ9[`,>m Isg&ks˸kˈ$17Y%8JnDVJ %|:@oM3x;5 jNJz)"haMj.f8xSSفGGųGP6<`iIps ZXX %V о/i¢@btAʾCv܆-4~'kb0O_zfuR19rVuV:Zt9a!wGl|mY֮2F )N Ҳ,ݱtxـmřWIs?=$e4Yế?{àR2\Ip{}YpguUaC qlV`z\vg<_(A+R?(D8t>̢1 [۬?+rcIel}(#[ԁ!HIR}{E}-C N^qۢU.kߣ2#~ >D|01ځ{a2v{FףQKquKrY)8)ZVD'*Xs\FV*lj+V,m{"e`>˨V1x%![M<DcR RB>_폟΋h":R"*ۄ['bO(k@eX ]esbF6>C# ȳ b8KX*)B_R$[p|I`Nf d n lr$qLl SB4(@ܭZ=8vH1`YJO NWh` qBJqnH:ਫ਼)*sf2QSc՜FM=,_[^i$.r݊11S/--7=dW:Z%<@XXo cݙ>8Y+lB̅w95/f`AUNش6y,3Ydm%ה ĩMVlPSE :.c"x`~voD~<'~.eUbǓ`Vt[cJf!_g:|(e!X[:;8\hHAhASك}s5ǽzY3_WɬVTk6B䰜Fhp+]Yq\94&\^0\%ƙz_{j` 09-N! چ H1Hs%m-̰ wE9q}c6CC`?{gCmV)<"E_IH0p QU=FCݝj{5^ǩO39 r̥qMeEeOuhO$0pI$/srUr*!s q$0y 3ר-Gd8.]X&R:UGf9$I=e3Z|Tw%tn[b{rBp!S@LuQTSb$]HR=0"z/Z~~V;1F/=7: cQf_/esD 7e„U1ҀG騋K |2?~@[[|0pp J}tx ABmmoD'X eK%>u8XsO"IhĪY5^*ɐ BCcS}T9WIú& IcVVO˕GTTBi"IPm.9I0?s("M{^Flg.h å{_J4Q *O-e4ט)=)fH)dF8,xES<"zľYƆքaF4E aQ:!0MWұQ5/M6z!e>'siTq&0ZoJA03 =WG*Fۈ:cJogQJ m5e'NT Y&"c!ʘG HZ(`y q@=uH-H a& !G7猝C7HZTC |<5?r8OnN4Yy[e!s零ll4,VPΨdLRJN ,b7*I#j],֯ rẆc=mFb 6ʛ)^j{oLqj>ϫJ@)aPs [ ɨvooSE}Q'["FQQVeqo??}s {Q?E Ą<jf 3ן&[ ?~|zնLOuؚazT%#P2t Lסg++"H 9_`8KGfpC T ,\: Rt@~[`l_!~)r|{g c8L1?{F/1~ԑ!2nRy%:]3:-?K7ʁn4nc!48\I|7xKw>n_(IAV7~5ʤ;,5SaO{=[;z1~Yf fN.+?jͰn)[v|SCkBRaHYJ6=uz>%[Y` yY]T dȋjz;U9$D$Rиۏ8'Yn\N'Y F&vwٙ]%{]HSv=!K?܍k~/>/kVCF_b6F>k[nG@NOľ(p֭HYrofHK?RA"̓'c%GecC*kjBCJR u%#N?!YV]`ia!'H*b"̂ZDb.r<Έ?bJ*Ay@+wp0,kՅ;l2hGLh#(M} ?-8ݷTI^sg,o5_v2y;3% iq2Dƴ쉬 UHd`PU / irN8H,'Re.|w,W™8& 0g p6)иR~4w|3eK6_50D Vu,Ř%,˟WTi!??$ZХ~Qx {ՄiК5eUCgh#Z^ⶔSv:]'n'8ųR(a{UkCh=:ID~_UZw Q~R7㯿$|oYx:8s[(5Iep#\/3lhܫK6:Yl#qc(Tc^cY".zQnk԰|p_Q@(K'kx0r3ctrTѿ0cЯ^',pA_ԿV_]SeTL"@cn3BDK'ƧO^k aCu&R?0.Q(_c9kc._yu`F~VV؏СZ aU e/i풊і8~MqD9V8U(E{Q+^ӥ1HrBx: LnKW PWB 0E_5/|vXikRWg)꺔-EaP"a #&QZih5a2:2FA껑[-P]ZplyŒqC-7vذyͺZSN$(M0Uqp*3uеjH4 H2{Z=LkMYQ4 |M$TBMJyʇƶ9g搨X1_LLV2ϷGS:*5*H>S$٢Nl/M84 zބ}Vl+AêUc$wu5U.o;biBTC3\JcKpB0CVF-P:V;A9ju@>m*2\n7OC*p3ܐf[Xynp==Ϡ m0v<^ue`ĔJU-,8m$(5UTNTңӻ~<]*pxtkn DQY鳏"~y3InZ _ynP@ҘvImHA |wm֮jikl&0 c*b5P*bMѥ{-0+l6vxp7dbat"E2d#HWmB BFHY1 BI,/pGMRVp{U-80 HZ&i3 }Kw Sҳ w< aRf:ēND-MӶLJftzEIdQuarHlݢ"з^W0:/q4f^XQ%ݞ 9{&څk체h҂}VEع;⸞@PeؔTsdIRT냲7Ym@l3s߮Vei4^nc(FF% k\t^IC#)O"#Գ [ sUgbj)LO u%tše&e1|]x]YÜhYO 'hu~^Ɠ~]3Jq\ OR =]ugJnJr;*º\l !C vG:Ɯچ ]+ O?X0]ϵJWJ/ (>Y9PA*"6F"B6D]:3oKV:VkDm'Y27%6S. lp7QlS|7E׬dpW'08e_&:_>&]1a۲sO " ad@!,ӗ?^ڹ2#hH7ɤbgttI&3dbQcQǹN.cVs2קnQ'|y{z~ у?RB46t AtY/Ū( [q#0YVӯ9*-s;ڰI)c\guR {#j׍ī4J3tm{Ū؍ θ}8e.= w6:@Pd$J"|w5$^7.s^v>',-]%ű w.BmQR ֬ Erb%[mp  x" \vDY!Rb^?"G/rZzNsSEŕi%Wi|bI^6@؉IjL0H sۛSm (Ds}UL}9q@2w+JRrے-LFn49;_y.J(5R>P4 K Q`&ldcO;=|؏A2z/w 0ǫ  Ŭs~Ú dFf5<Ŕu.l\֏O۲<*wCB΃Yj\J ]۰hehw6Wa7|2 feXkS,[zZDX=wAv:7hLM ^~xS{Q{'uI)Khywil{ם1%߾Z.l\툫n~ (tC1}Y("Q`dq6'у6e7`x)_+s#Òuu1y3'FȣvK5`_p@$K+)OQ ;h棺.l>[Pї2SbݰLL5"6z${ejRnDjM =~>Hi#mIÂlnZÅ Ŭ [ =8 ` {:*L&с@V֔ѐ"2In.Xj{6û>Y,aA(&tIl`(R_^ ɔuբG]xY꟣V{o)J 6|X'`_$+\tQ, k8̮EQ3QUiH4\Xe/sHlvmBmQU#IuB$pmD&1]Jq>.aײ*և_J]7)tOYp#Ra?[!,!^|" gCUvJzʢtu6Hlg7Rgt Ψi4cjK Lak8gcK8G98Lx ԉ0e,mK򸛅ڬ Zڨ@.]b "C[>ĵ6ȀFɬ5\j;ɹ5.Օ udpQ(xd5~~ac B\SJm="gi81+1@IvY 5V[pBJ!:wv4KFCa;|N(t"V|?^-(jD;k;S^ oՠܠZڴ&BCb[4$:NY:`G[}"6ٜe_BwS_ېVeeJu>٭t!lfҦ_E>lEo8dK'gt }3~zhl{~9xp3 zc_O aI, $\sSJR7똋8ԯ/{J!b lJ4iυ}.!~}.Xdd"nXgH)TnA']މBUQ ! HD% 5D`6Vf k-vIJi!4. ]Rm7GYd /jQi+mT v#^p+<x_A @C^g7D6]mD){Z9MuEԬVPDʊY;.]B`geYƓ84)[yV_,P{e,DikOL9GZVDRۢ:ᔬ<* X/A{ƔPCxȲ+J50/#w`-,KsI"7oj NC2,@$[X|4INo3!um/&!]Wm. p|#KG:jV?~.?wi$̂C?[/W7?gD7בz!D k(3&濖oCt{L8ʎ+1֢qUY^{6^yBa0l'h,}nOU7 z/#`! 2&zwN,τ' ҧP;*$EK Ip R ڜ#|2)bKhA}6V656Ī#~}5B6~<=i>=4[vUrG -= ×EҲdD4!}jCkmqU9lRYt<~e4dCЃ]a֊vd[y؏e&2TpS"%]fdn EUN~̶멱V"B,쇱qN5ǔOFęeݩ }%Ylvtwh3S`D3IѬө]MfQfb,YdN$!oq8M}LNSx\Y&\gv:/O FzQ{fgcL;Ν9Rr[Y*A/;T7 򢦪fX؞/@"Y)[ tKυq-{Ǒ{T9g*a`&rl Gn3RjR튯Z.\kK_.??"CA<ֹR1}'VC]wJøx#Z9քxD^4$;s^t~۩(6Q95;v9sJXDG!Z)0[$"?+0Bv`(X!ڏ[UfT5ʬ^@A,RyEoXse]ޏ>?h֡"IM]h۝5Ҹ77F6&PXe2C["~HHmX-%(7 |I̦.p {$|~ݢu>Ȥ9NTU ^i-ev11H /-J ]ir"?#+oğёQh4D$a5[FN~^5IJg{^0hN} ŻsgobIJ>x_>* *n[tDQ<C_mDHEG'B잊84WPV5>r]0n/SkJ ^ ?h)d>Ak?Iɣ.kmQstZ2!M04 +=:t<ƲP)Ȼ_{Y?da+;Wgl\r%,ny?i5Sɘg7Kvw/B@wWCXs~'iQ5u; ziԗ9d 8/1%å,ͯ^pb=||A|? DGyl? L#Z˸藋&ǻBruͨnl^JZJ":ZKX xQ$by_aT [hR.Yik W @(Sjv+Ji9Y'E!g9P3]ep䔟T^C@V^udR\`O4표(b*HC>dl3]L۠N~Ѥ [n^Y7_Dy @QQgV+H6ÄZ&4:f6$R%gon)UN;^˴ QJ=%\~D7U4q2cc$ܽjdP&9/!Z6Ĵ-Z9_`X%/ m{g T@WY^;,rt}lN'W584J!r\b;rr:HYGE*QOA)z+S1ޭ׆vTRuՉQ$<9 Kq8i.#s?ӗ+;c"74N9L#Uh4G_֭;.چ㣪_y0uͶZ UU& %@cxq+=m/1ω7|[5}啪tH\ 4c9, @rD}%Gmɛ>'>gy5h%FQFC G[bE &3yh׭o?eq|J;4ɚPxO#t^^A8zܡ 6o8\sThR' lga/s|Iqs57D?5pB9Ag3X!e|iۡUF!tsj 7t[CRճ]䈤Y=ݒ nˈ_ן,FP#dBJpzl|BS}q,O-p̖IW!:t,?^tù+9vv`kaa7e;HdHy0|ƄwӜg/JL>VS$S`EEZ~s6yku.جWoZ?0RORLxտ|59/!;M9]IҼ͗GM}/*:7{Kh"@?cMjyk^81Y4#ÎDP.0r a(:ɼgR9hB|)܉CwZJAE# mF[6R"8L8,6D0/y~vjΉ`u ~Q&'鞥%5jN!3BdJ4go}BU[ 7 ReBPLx8l /<( I|u4?(_-fIS5qDvɢ/ p%R4s7{X9mymDǛnQcAYDMoh /9o\7bvYgy>ъ+D$LMηd6TB`~ s:(2() ALX}ϾK JjD\ֺ_4p? )?ӭ 6/nX<רhaM肪|aZD\TI~E{ݷ pAIū] 8Hr9] lgT8>)rը>1")d-䬇7&~K(yըn&TE[_uHd %Kc;ɇ7Zx ASv ,#t] !sN%Gw魠tV.)0Oݾ B+9N),GDQzޭm< ۯA!1D"׭"a!(ʢW p$-آFwВY¯ǣl"r!b\Y.?£d $¡k:i9w|y^$YL]5: XiȄ&Ups: ??$S^ZPgȗӬa{+EP*__QQLPJH,ԘGSfPē:Sg/-,}sDꌊuuIE<BΥR%6-b鲮Q˦;k,6,DD3'[%2LuC0:6_{Z%_ VZcKIn1ג{ PMnl.I66웴7j!j1+~;r iY1uS-g(A[.9 o ? 3~k[)'YjV@%uG=W7DX=2|{شyg}Ad1:~7-7?0לTOwrQ?-֤Ɩ?SW^!WG*7CpU 'CZ1ddJP 3q obG+>0T{[i "庋B%;!^"Be>QR(*aG"惌;m550LoMӞtzpUU'ѮiOԒvW`K<:h/*jZ۠?& (~q&}kxӵ Ux50|zM4,MfmPRvad SEhL)3>`HVq2ڰ7ͮKЎ2!`ֶ<`y͌Ȉ]BL3:#+8)LlR 0T2 k$?A~N(h= j/aX0G"ݎjn%=+N 8;p/hmwR 2qLپm83a`afѼl5'(UYlsq~OMHn5&&T&􍗜co;.#tzbĹW|N$7r9N&\o8eˈpi} ӞHf3TxY#Efv-Hۄu{"c{vX[ e PdPq%\U.9yHa*5=n} hNSc-鏕DR>,MaWFW60? S|YWJ$01?7-r_~q!`%D>h<^CJrs .QNV <ݱX~ "N b[PD*y;G[CK[uMy<XH;&L3с}OjEƛ~g"v= ʰܗRBRά&wϻ"SRjcQN^7[SVLQE':,tyN*Uվ Uo2Ʃ#A̷931b*OM9hZdK;[Boa7+`FPF~}*_Uu>@!BfK1di-6$_>U;8mLI6n,oט)CD.OͪbܩG Os,ACP)Pup){hzlE|vWM§W0U  #oKڻQRh&g'sYRE<ӱHIpO}qMf~ 1gqVa2\oc]"F.uft"wPk-e,Hud"X張%38U%]2@Up3NuJhxg#1鞷C|5di?-"sn jJʽVFQYmj]S`~Պ$&KRy,j|#Bhd_ %A`@ )xΉޤG۳~NK a fk,ȝ7On BNYﭒhvYqIOx7^s\w!um} -&>Dk޸S{PH'6& ~xE48V-{d@r\c-eikz+T1QMl[Ps)%YvZ8K\Ņ*ͩPsFHOabI-SLdt>^ h Ad0E`0cJ0^'9h';g=tZÁ$mQ-'v{*`+Ï6߻r4 Bw꼰kWM_y!4h%.W"I8 XsXb:_oqPp(I_ĝ1'xI~D.B+\thD; 52M>Vv~2h瞛Uh %9ϳtM d$cV:ns#u],:K8p&KQx *}mfJ?D=C2_VF=1>Uf%0_BꇍP1 Jup^VM>G^Ԝ(L9vk i*Ӫ/!m,!5"rs IY:FNX)JKd_MŁEi:VCv$)=PJۀr;km>lQ73w*T2yKS1trLr ٟ|B7m:.OM ;J.Td$$&kzD.mtzB(ںx M.NaՒk`zf9ڮ9qZ?c\ꋺ;$gORD&Aɯ?knv0 Xe]KdV;C>kņt6'qoAI쑅C>$_*Q914Y"RGZN=`ZزBNIA9Lhrb{U U=b ^<Z0R1 CT1-]bJ9PG:޼!w\2τ"!zN7й kўxnKtnH&[P+u~[<9)m[ImmI$@{b/Ge~: xOd Q#oSޭI6YZyāNCյ{90:n= :XE^Ѝ.1dT!ce1%&Ф ~Amj=wM%2vx6;Ԍ?o&㫢Js#IȐ#1|n^/%㢳"%yTF Xvi9~T\kiw=xO/XBmW\1-E/Dp X$N080{g39y ';aFH|s?@%Xxb;t]s4.3]t2 Ly9[\ObtJT#jvZu|3oXy޲Њ™ڽ b.rm2F̱QUFtdl[ Y`KnKnJ4T'"Yl|++67,m_zKom+M8x̱Pn}eXƊXLR66 =dk*8VzR%6DG\aϻtOتivL 玄Jq4g&C0˝%{d#X~q zXpMfwE ܎SdFu&w]~`*Úάn ˂v< ! B&B͑zȹߗ%kܽ}}&:nT¼W[Y5  L+>'؍KXLZAѡ >&.Wݽ ,װ"g'e@,yy<\Xm i[;L9qEθ?b$MM"7T.w!hN(o1% \㔞]I{~֪]8n=D-dgqU0/_?[s0G 1Y4,f)}#zjplXو!f r/b=9U"&ąIb.p=\H*_ /pui?cY7ul9M]4Ӈxӗǡ6Ͽ?~lmZ.VXwφC9oi}ɧȘ`6/c;YkhLCSuyC1\,Ocvh̀?@1|JM,+m#Vkgy\ЩsQ*L6(emi1p\nt+2$Ȑ;լVC]RVounar 6R29mOswxH+ H\dloJ{'A. ȕhajwLqM:/TVT"D_D-ke.pRXmA4Q !*Ӎ^ qmPRprxx6mQ*NfO tUx`u㨃wֆɦjɴB'T|:ސcnBpFZVpgI bzRBaR/ƝC\a>]91ic_HNa*-Xo/T.AρՄfURE JV{%Mݾ޼ :jdVDX7 WQCx p%Hg n{j<8sgb =m5]sDh({6.7IgXbC.VASַBȐ[>çJa*.Oi{T'#;0lZԕ3blg߾;,BpiI4aX20kTr/vґ/x) 9&pA}{-l#`] pR~*<ѓ.2_i)x8^3ڠ8Ș*( CWa_͋ƫs;L}uw?mO MŹWXGu؍B5)P&eL_rT֢_p1LfL+ d )Cg=Fq?CqekÙ&r(iga9/bb~G=kVmL(҉'S.sHm/2$ƻsBwYM(+a%qg]ǏTP/7, PHTb4__anOYt9ViF꓋R|EVG~J;HGJopCL].`lǴCLY?({:In\ J7Cy{ڭQuÛg*xeIʐ,JۮO=!7PpU٣ gfX*>>9w1!TnrqL\xT\dH@U ;|!7RTq4ly4+Zk(]KhSUv 䶖11G ٣5o!k/Ј{5_I xNq5&B s{_/8峗|_g{yZ(dF l]~=UfLoX`_~$\A6'O8Ӽ- {<@ȆvL屺p&(_K%_kdCr]r *nYabHaJ[Ńn xd9SZaT#YW&`CH r&Ni-I U]@2hӦTPZd(TFo'tV[ .*;Ds!eAΔ"zhw8C7[DPQժXAfJJG "Y9bn`iJ :{UD4Y6!>ԥ c:&`E.rlEFmB v{^UV3I(v3uߖ16Z#3̐K!}[=X=2ŕ|K^ׇ]PIFm; Zf 25C#.D!DMxF>m@z=g] d*KcgGk'N8s((̇w  ,t䙏u׿STB2xeu56=3bFe%(5ȵAvBk>{"綟-' \]tP1&G`0QZ=D>0D)dSpQt$=Y|E[A,g3;Po6[%9 wfr+a`AmF``g,탳Ix32hhPm}j83Ľp܅'2iON*)0¢-W11f!F#Hg TM(b& et*5afҨ}t<,u2q`u`Y. g WcG,`).f\BJz?l޼d9OںVCL|"R;.gOwѸw|8EKa|6{"JѨh2Mqnd^aB8ܝ\"*Ƙʚv7Sdr\'W߮jB+a>(Ueer}݋r?D-ֹsȋhr*ɴ Cd{֡VXos$2uvM=JfQ!:^a=@@ٱ;1(-|t\ gf@I~R#[nD]9M%@,.|OTv R.X玻${̕ֈt)e~@/w…)SD.ʉ4~Gf#f^U):SƓFr^VSoT \ݮ?E54&#u0楚P\jA:ݖ;2}/.%Xmׇwѐ =NYtN/h4+渙 Y4 5=\vt24sH5단 ׃T'rT*o{+U~H7l[?`?7h ܼeąq;oEJG97<OaLEמɤ3lLڜPmqPZ1e,|l*tzJ;bsT`T:}V$'vbJr1G<}dZsd 7Le'2F=.u|1rWFu/p6K$;w@Bvu\meI3XE^ s`zP ?13BXm;:QQdyVI rM*0>+dcĄVFD;Fk]/N X8L;*{<- xZ7K1Ԇ'Sp+핟iA;sA0YƦ!D}PdjI$:ӏVLr[a?ֶoBH5!䌲=0WHzOە6\gF^c2LdAAkk-;~9U([I.p[)ʶN[Mwaa9oNn!g8)N!Tﳂ D?XW}* QcI Mh zQR]OeHɒN>{IC>P&ȦYufaw*wXίԶ{q0#z bfX$ɋ{v/B1Uelb -1QGjn]I;)0^4s9]]i2" pw8P9"쿀՗a,!΂ImͰtWRBx݇FB.I]]]gte0iɮ 5?L*[ ;4pk~B$BTd 'ѷ y/X{8}!6%|_y8,/+7l`&;BQ$_cn\Bjȝͱ[Gѻ[cUjph qPTt(n=lq-.:pmjP/R.խZ^yGl6_UBimLqlsLYۧQ]zF:PIt?3,kYnm( bPx[-N6H-mOǩ >s¹>,CzXp,ìP Q hV_RuFY08s=l`}K{̈ umn '}@M$op=fg;>՜{67 ' g |YԷ{Q7<"T6b9FjLQzf͡Y$|0…U4&Ghntxk Z004*uy/ l%x4(H&KqՊPb8 :&N!bb2}1և!Su rwb9zVJ5!? Ԁ vcᘧׄts uwf jɭ^5̢ C:ӢH(Z FjCiKB#KPhHHZM3 AÈ .UUrو)cw(K P;C_'t!g\wzS6~2]w:FSC:Ʀӧ*!J$}(#rv{j,PTCSP<I^.YߤL?ဘOZ!'faBZZ} ~ɧ HUVRs |q<<ɑyl%W֋=LN(z/_ CӺb@aa_@L7?ґSYFU8C,Zvs.![ F-(.}?rmwKGi L} 总4P2:>?CH`{=| Ĭc·ǐ>G%hMI7Fm[maR?oCI#L?(, @r񃕄Py6NhUzž\ůT; T>Uo4> Iᴌ{ x(ܣPв fG}l̤^Pȡ\'=ڇY-qHg zi\OHm2mWV[~1D +aibYhduF0uoLЭNq#3Sװm&m :$Op2952zs٣cY΅N&FSl0\G)knsUy<">֟+jbLye%rײݥ Rt a`kŔK\3eēyȶ)WI7FN7[I蹕e5Gv7GHD(Ps]|Xd z[^ cJALн^/(<:(=O%ꃗW|2H':O)Zy[)(3,D.ʒpY8:,żo-JVQ@nɉ觭 gnCD'g:GW.Eb< 88~?*Pӟ?O1KQz!QVQ) ݵz/VS),biJs&]; J8z ۦQy:K"y7vf=zí\^}D8޶6MN\+')qJ 2X8G^>o+BV!,~*,t:s*,h1c {DqڭO.KUw]f27)]fF[Tr~sa; +J{>ΜɢT9ROr4df9嫹 Uqٞ|֪ƕ(J$VǬ~U>7=/3iup֋E@+'qoܕ?/\NC'k³Ǟ HRMٟvnz{V0ѴsP; ZK/o_YpF6 /*uǟo}5+F{Nʳw%+ǖV([mB3(CM0 t([BBHD^X?C$3iYhAwnv'I1s?KbI{w5Aaql!^  ndEۄt}).ފ mZC]rυI>* T]oD_V^,!5\p;"0J:.sߠW\`96i]ֻsќlvkZ<޽9k\Bh X}Z]g136ee(QǮt3ύӊ5.U~(^4^Fm8*6% BEBQPr.##_2tЭ2Ö9>Gq,85l+%7*C3),1E&9q5 8 fs17W}9fGJ$,[bBU?UY ű:BfL߾ 1)?˸H•0ܜ{;ʡ>:-IfhVDu,B-dD`4|DgiF#P6O > 8oBfςmcT>p& kO׮2b3HF[Ƞ $ [,o` |~~~/wGgč*ޜS5ߢE'vfUfhaSE8z>q]_!/,1[#Nie`s6Qj]s|{(6ڐsM&'.[L ` 5dcUky$3El돩SZ9fc hS{ K(rVS&j<ܯ'0y: B4 E ڬ]sy>}ۭy}k)e)Tf8f.lOzľ>~2FZ,JXKNcvr&PW2˗7wSS5Q :˲M ZێxPtDz2SlM9#YA1Dyw㨓̢vh.V蛇(TdcW>x+ 1쾝̐Xy= X|c!IkFQC-?qpLk ^>(&O,/eWml˕z2'S8y_δ>RQ!$p" *>[5;2I`,0O eQ0 DZ}Lg((ЕRn:7x3[sBݧ/;q޶&# C*D=5傁l.ܺQ齇 6[e |D a8|]M$638KBpAN;+2A\"qdu9E4 "F[ 769M '<.$ =E>V:2cږLLQs8 $N™Fsğu7Ke$Wv/]! zӰK4mhdg>{)|oŢƖ//ne_ a{ٕvpT U d7tǰ|>JJQ՜V@vD oR(=-('{E|~ӊ̔ qqq1m=WPV{q!^I(=PtoRLwPU'=ɀByK[L]9PY [c3x#ja]SkEc.u.6&T_;!Iqm]n3џ-Sq2tR0(%ێan^Smnrpw>K#ڸZE1!ع )y=lF PUh _qxo=E!*)Y#܋n}_EQ_wK7l<;J#2+@ óeع4"tjM1*%fӳnX)N`-{o^-ATy(-Z h^BJz/4HMP]S_%!H)(i~X;k3\A~8)p .3?Pf$F>C[b͛iG3vDHLXf)kט4iTnu,PK%O;=Zi+ĠW${eqKI[xjl #ו=awQ:_F+&.]ggRR}S5< ΗE|*y1|3iC(,()B0wspi?PHzۍq>3 xB/dBEC ɷ1Dȅ1s:8;>qE}s;sڷY8Xe|pi5>;!ҙE4l\R%Di&qڜb>uH8C҅|~m*`V;&2T`ް␱ʤNzP3)z$= rbV3:y´k$7"0삡G0m)C5@mOJiVd[r?2F !yQ:ԛ=̾,EpJfd. ;2ӻ-n=Dt!Jmp#axHf|i8Gv vf)C^rP.R,k8sHR3 _H6NdX=௽7eBcNA>$īԄNQ6svAn3ԠKN޶)}&|Vר2ɝ4Q&==:c%79 YfPǎR*wqyyHV,-O&l"x3˯ޭwFsLƵ%Kk9lZve;Ynã۪J˥.P8C#p0 2D=V/3Yج`"mG?~.n XVF>V+7BΉ%Չ+B",6順df+s/E+r'ʾו|7 ^ jAc976Sq)݇yϳce4ѝ0d &T֏ͽdv~ 2YWDJy-uE6ҝrR\Iube)ޓTJ22itKS&2M|@BЮ7y##HRlU~_tBÔcلhf~y 91ɘRi F3^;ivMگT Ϝai)V|+M ZEO3z6"R{gˢݍxXX[Tn6?x'D3"bR!|V}]"ej \K:xQ c3DRBBr__#b!RAC;T{qjߨϰش^&Oϔ d˹pVJmzqLe$P ~D~ +wȽP/ %6`ArǢ٣dw-%Zg' ͌{xY~feG rRIl:작Bgj>옃~(Lfk5݂Oևg̸A_/=[|%.B˰Ri,`'qPW痿`vzŲ-Nxd3([YZcvV΍4mB -zTHǟVٔs@PiObF=VQoA>7Z jϏ VYPgwU(eXido:hRʔpn]CL {{`ܗ0hI7*qMP;tsJ7zd\op6ޯbJRw\;٦zU=RY3([=ahCժ1Bĉ4dVtP~Cv^oł'$1Q5«߷.`J*OCҵR]h]€e"᱇31%|-B8ܺž ҄,.V׻ |bu+0;B/ʃ۾ON8}qL7x+1C|/,wDWqpk֩L8!BL"dmSslA,(?sO΁ե |g*Ϛw_MnR$b-kaBV6"fˤdr~޺Y4bQ% Iwf%/t4g,V3JůF;XRȞjOqsjvfkO;M^3z-;ΞYhRDe2zT7\yw)l݅I*7_/] ::ʆ @92DnȤ]7hBAv##wYw~JA23R'& s\@x>+\-Y| ĨO! y\Dn`s¦ES_!P[-p00,El ?ŪˆJK`j9}ڑ~ylIsʃDf=DG0$b&w:ksnΞrIL$+/n8jHlI/D;DXZs۹TM_u&(tOw/xr _>[nDHNE-9O?AuZIw,Wd^?uFrgv\v ?'o}|M8ϭK8^ǐ@%gHXm^F$WYF;P$Іe( GY4"a&H]뮚BCEap-Sg$R66%zxH%j/J!kYi<J]vWJuqnjUpb>R@|l{2 ZbmMvWWsN&Ѧt:4ߖ.t6k{5UϞy#Q\h, 'wlpm b6M߷4>W숆͎4" Z%F8I/ܽ#v )FZx{TsATunK,lM&c,i E*, W!!.$˜{'Ey^6BtQA:DAkG|ܜUEZt6 fsklO u"}T|?Q~9jS:T ܞ.0ݜlpDCfMwZHV48jgpM;Dva-7L -1<@_c}gȍo} sQs]Ty"[vQHReLE Iܧtg$hwتl \8dzvt2'clu]ߗ, IB~1mOyqZҟ?~pϯ\B2|WDzotu/:9ss YpGQ 0̡U_pQxѨfE"jvCk`W7V˻}|3I 6Ol,R62hΖr4: 錣aިPBGu{76INB C,U%R*h8J aq/ 5rVÎmXOG.2A#Lw)H zӝt`?Uw4"7_M_?6ȵvzcS)G1N,ll^1G Myݝ[sEWa?v(Zgee*-: 2LpnNE 7_M|\ c1*ƴmw#*X䝩(1y,`cC|Lrp9"{FkMNf7xgK+JlR04d͑O}?(E|yޞ(Ae: vg˷t0 'V eq7%F3 Yd`҅ SCƄd^5qdЄCKw즔2yo . vaIo g/Dx>nfll{H]W_G[,Nh}zEnQFʎdžA1 ˰H\QA3,Whck.fiis"D}6.3"6K!=ߟP84a-%nqtCDX=I_j"b+_*UE}4Vm帢[ci#>yN>P T:Vupy8o8ʒfN J,W/W NG|E9X'mw'@#Y_ Mxם)d*,e#-f:ߪplC ?ZU?WBc aeaLF&v4 &/錢]XՁkؿU qՄJ&OYd1K+8+1*‡hʼn٘(?'93 ] a~~WBRZ؃zЭd|m_NmSnh[+B}Fa`…I  فD -ܻہBaEgKtI MMq%jn4*$ةZJDŽHY.jQ)ྒ 7h.lR}~ȄB P/ WHucBm\8L^!%K8{[};0~W.&2\1Tu CIԔii|m5FzNSH?"RXȸQGkcJfؔ Tlز 9 h\/zt S,(  e8u]Jgͺ+šU 0s%(TwX:J2sQ'Aue7㘎/wWHDB]vȑ}ԩD.Ǟ縻=vO*Z܊%~""`w-r9 9ȇp AW'T:N'S5wLdʄ Nn߹(,壀[#N 6{|}=s+Wԥ*Gw."RPBic<9|NT^H),Գ8GŤJqmD@!@4;q"@s~lQ'vI?OC\JQ{~шqF ֊T*v]abv5`m!cV<+2ű&OeAȯ];-͈sE`KwyʭV3'>ڮ^֞}N5S(K՗1ӃU\Ob%j/YA v|z!-kyܬ};],m?~*UuԲJٿ&.n2A UKܕc])$A(黷iVX< WY Foz% &b.q;[Es9nGGؐTX i/miFT&s^KѾ2MGy >*!l7P? QhT*t>&&QЮ}hYd6ÚKm,Hζ.+iKh|}bQ<Z ΥUy^KB]11ǽ4]2rNIR.{j8_@2ܢ~hw=/O?JjuƨŅ@aƦ((w6vЇp"ĶhfShp_/bl'%ڦyײS(;M?C…?gJVvxpUd_B뢛;ZQ>AnXZ^AC~}>z1 kM3jnOD,M/魞8f4D܊Ja:RIdM Ad1m)*KG?{^~ia;d4y~wsS 3!2k[%-߻p\Gƶj5%Q74wc<˴^o'OYR"~E3yٸ(Bplbxt&_1!0aFdTL'ed}̉byI$ѕ>S()%&+Ahe{W+a+Me4HuT^l0:s_`V[:G[qv̋7kg@,x]T e9Z#Ҿ+9G䍿.e{j/;O<2* ˨HMfԾr(II

]Wq~ A(e#J %VH}#yK 8/3YP㍰?Nj E6Hݤ WɱE}aHݦ]j|Ӂ-*˿4),k`+Ql`$ 2~FW 54`٫|[| +^IOg &/RHt@mi^$* P m.(Ku. ye`ƠNCFl1ZvrOtev͒{v-*{F,Zמ+LV<96/(P]^[t!~(RCtegBL@[r% Gw#/" 5ܢzaz55{gkY;~^K K yE&R.R(8>l˸<ۉCZ |Z>(Ot`JtyWPAviT|+Ͻj7nުp I>+}|D:W3{˿?.o˿~@C\"z5GrWq TV6um Ag&K9(%Oڹ Pr|)^#ٗuCEphdLW󭃯(l`Z`aŷDf+O=ĸ#YH@yndE~xJ>dO~Q$8-5=c=3 N0l|+`JH?"MvBk S[λ'x| {tɤaa3*"6rd5?\20RxQtrZq-͝}vB`_JgOJ ُ|!äVCfZs_wG9E$VtQ%0ɿ[Bv<4u[ZTiIB CF%Y*^_uW#z>QVX=ԙPb#ɕ"N:^O ݡ3?~cYǼGuҸDnܛYGRAQD}m4lL*ҏf\'OϻbW3ۗ䧧=K)y.d`?{:vXyzCMC{Nե?@yN<+;:e4cIV<qbX֡AX>݌tA?WWK#'q'Hո׷X/Y'֣s*crb#/%RXy:``ǂO%୩\N*z<ͯ`(5!0e1Cutriw!ܴ?6# 44̓pwȸG(5w*Fx^w B=>Jhxҵ9!`ZeԢ}v.5_ .C7`bnO%5/uub ҫ*kH~`fiI${L"W!<`BךPgך5(:ݱE|o\J2!lH3l9w&MV 1*eIrXp6*!ϭU(2ېZş>_ە6\˭r~wc1\Q=IϿ~ @ءBP$Py.saK%LY lY5&Ϝ[?K>vןuNQN!?~@)l0ŷXme$q!'.DX5 ?tSx?.>uHD0=L$tg>Jͥ,S5迤SC5!LPjlgLۡYkxId)lVOiκ^$7}?1Q䟼u /lhз{m<jqƖ߬%LP2O[)CrPBD|]wp"́Kw0o1o&^}bG My 9IYw=~BhtGA A',e7h\raPJY=>WL |9fE=AyW1˦1: ;c-1LUclx]ir͸h42v]%WRtHEy-,o74 RjKz8lx9F=ia>Z7DXWxvI )[<4ol_Qkec维8gY1,Q#< +_@'6%ƒ[s)0`&xnRlp︍!d?|@h^d#O"&UWG7C3bN$}G=壞Q&x@+S+uEQm ҲJT vU?V Cb9ۭ# 7m_Dz $~كiWewy~$$d1/ Ch2PyLKsM9?vKtHD""Kq5Q6h{.9 #vO3ԡ.9|&h+ Y /#; ƻB.[wb2 -PcgE֫NH$[uex^(Av"`)/@oThX*^]Nͩ5L#WJ>RG8*p[/\eOpO @QRdvٱ>W_qLn0ۿ= jM}H2{e طYB5,罃b??x% L;mCXYn//h4EwYqtHm*Yx>v VZ>a߯1+0/s-]KRT]9ӟu__rqCt.I\}Bp [T&"_5;u) xe,XǗG%"SglVQRK}Iu7*Hn1Dzgjɹ-aTX"1}Gt"Ssa9UdJ]-^cB_"0Vfiޮ* Xs脱_F*cS,G_ Ryۭƃ퐴c,'!* ,m,i4M2_o@=(lko$X^ϜhNd̃v =.+$D]4<1Ǽ40 !RB96moCӚ)h9垃;_9L]b )M+AʏP2oLtPϫwg*ksFi?@(G"xg܍H,х8nTӎ:Wo%c) Va E>[&n{eœ/w, Ol_l+C0"z\,=ym{.*iX:+ p2vq|kگ}T2D˦02PSk^ gQ K!$@8Bv9qv^^R8'c{6^wn>qiDGubS. aliMդHdc'/ԏ6SRlnss2obMM l1Ök wDoIF*Z6Gbl$!%ՙl;oXz\sT-V{8GZeY; `+|:ҧP lA~E6lƣ/l+'hBVS_#FdD6exx,Rjd<%rӗev6xKue2 ;r#uNG*Zy)=uO Gp c* Mޖ`hʦ1:?FMC B]l f8fsX+E ^6o)M'~&_8?0)bJw,BJQQ1`Υα,HԆk ӻ*fg`w@{$n)3\x`e&#Kֺz;rAy6}+/I_eB(6uOhj#֏/UA{\~Nナv>[Aݰ|"y8o8(CiL jk"DAq%8D"Gȷ#v9b;.wp9nw΀; x޸'/Lo1尧:=Pb2J^4[sЂn6r5KbiCKc6RlDsPyʣN'S=.+LKb"L#Cv6:5hv|ۮē(P!g2/®С'Vdk@^sE_)0όuZvWjiJٿFq"' f>].f:b)TgTvzB|^ aX8\'RLp%2 Pud s yCd`zM\ϨwRjkdCT4~?a1a,~߷eS5q($E NLI5nJL)_ 0a?x`s>wiyj`_yڑJ\L.S7K~vqԾ NyhW"Ӫx:N&YCB҉F;`DFXWuՅ) 1tD/YOKhK૦Qcl f֘B>6fvwlX؎ R~L1>3PT*41<]6' BIR|EfҨ%XI%\ Bj=Uđє r6.9vŐf+2Fx_ΕҹEw,+d-,+5#$ 'MXD gq9Q_N y;+6?_{FQMvmWK&ɉ-6/G^DX'ȋ<03 nQOJѸ=tI rƑ,#nX"<]ͣhEܸ@;m!Ti=QfO6,: 6B LvLmf9S~RTK@W;>UI6U;1HK'7t豳ab2E+;%k,3|33   9hs6213ۗҁߵèhƥrF1 $.olh0zWREnkHL[ePg Y?Ħ<&!`9b=O w/~ :\ ύMM g϶R)`dQӮOIFb !{ GGN`X #[@IUwl?4`9C]=L~UamKz3ԡ&ww2Ÿol[Zfrnk'=hٟ>"xBH'-8 Ce[JGRuf*pʦ:$ȝ8'S fsVk31`v3no/,>hHdpL?͊apYUzd$POCij ontGEld}/x[z}15feϼ'sPQb)y 1'❡04hľ(R(3tyz:r.=M+Nkg}TWyI&z(`lT=qR^m6!YxrI )VEI88ٷE\6=&Jn@5K=|Cb!@dGnP-42O$9KYuYt pHĢ g{⤍C!K!Rj/cu!z&Mb6>,<8^+C&|ΥCY$30|Q%Ytm(\cm`. YT/]uNp'#o|I4a9nkJ-eImm0Ƈm^y&X<6CaNfڧ]ǒ"_Ί*wsS QAjHOURċYijT2qF|S5Vsn(.ɭ/ 4OdBY|["#MBtD!$%$$?/'\ؗRSnZmid˩,^Q>ɅFtn<@))pBw31۪Hr05tϙt1xqqkJQ oe464S`Bz|{!G[ Z O{ʌFLPQum򧓝gq-=-VEV8'2vs6T>h,cɛ}d F6ސ$']Qa7;WU%v~]~e R:猓0]<xݾN9El0QAp$}MD{m1&GmML*&D oa bDov_[]ؠ))uصJijd&=|xҿ.]1eT"&l0zQl;9U,+4vz0yCER&Cy( ߈: AʳG\$Ƕ>_K C)vsմK,Noy0%Z-%lv.$R~wQmhy)FTE%[7Žyvq8M8'w4(@W sXn]sD;L9d"XFۗED(QkVs {ñRR1+m+Y'U=\[vV@BU}.;\NnxN Oׂx\ nZ:(g~D_WE]{n/{ۻPj )>:71j`ܕ3{| 2^WRtFBr$O |b7(J fެVDz]n~]eߌ\aER>N#G۪) +NRAG ̐?&{&DkiNS&!ÒA5\r]$&m^ ~GW* ]aOp7: NATPs=ۿcEC]^a1_ Q@d@Mig (,c+\JIM 7B PE^ 4/aMs0CFԙI!7LlaߺrbK]Ysz(lMzZSF ^Bl>PVD[AZHSPhJW|),-h~4aN4c&j^&@^m9 rh|}xHϺR+֐I~ ,Aޛ4DeMם'h  Q]}+r7Ν¿›$pfJeۄP#F0eЂ&F ~~Ĩ4 fϦ3mwe-:Z/6I )cO !'.;~2hGlvҷۈRʻKe/c0Əd汳:i|rXm:1X88<ƆxRWtl}CWn\ܱ3K7(~ rp:#;B.^Ɉ]MfwQ| T7yv )vh [iDOR[lkZsZY]yDƕJ{ kz\o,S垤z{KTyN3ѥ|-Y~k!iV>]}@Y'D)"%cfb2[X׻UKj+̢[_Ϗ%i$|gkAO2,PalfES|}99-+''cRx#V2#MhGyJK 1D?Tއ/'VԕPHv{"=?] £89heKL4'xD o"fbp^#+M2:a} ,ȟiyߚy9 F₂*j7*֚w"YݣW|qB€J-7󦆖A;G-Z*(1J7Xlwa3?J"BE%U*" Yu5$7V+IG(3&Za XKOSRunYhE>ҳ7ԥd%٨-)c8|dU:伿Ld#΄ Ny}!!ۣUMԍux1j%kb %7be١T\4Bq3Reu<0Ld0߈ɤ$9dbjRյnu*e@ZYZyH i;4pw_$h1dpSFjϝli-mL(0_pJ*7靁Kv &}c;cV5Zҁ=; gW7#n[#sb"Q^  8C/2ܡd=/kM*J3M|cwgm%FXȥ qBm=KЅz=J*kMnwf=D8S_2;@`mr EYٶ >pV 37>5g6QNKZ ܅R|-:hBF]n;:ZOY\] >!B,=Rפ.Hju~jmsS, u E#Kc86N*foV^ 0]J<GrS'bj`Af\ ~?pa]$S}#iL S6u2vЫ)|OK#9pXEf}X]Zn]]vpc/[c~OMpK!LMV gAfW8,yƻ{JreD߃ݕ`GO/7q+Tmp㗓}2dtbk!8i3*a DN٭VM'vbf躈`D:TA( 'qE͢_*+]@I/rR> ^Bu.[ԬyYBuWaM0Ͳ埂fR\$I7n( jvl Ƅ ൻK,|+ߪUJ y>o 6ȺE+O߻Mz/^.kHLaeXr_5Sl&*N+x H=j&a鳑D3݊Xt~4aީfD& S}(`sz)Wa']Fr=姽#o顈K(Ӥaqaz[ >W(2e-AOLȿ8luEbh5gfpN<@n{T`Ϲ>{uF/GNPDBl$DYq^@^l⩸r ulw'+ĕy"gM7 +pϞ]f}D"X_/L)Q XnT'dDVtȜFW=E;L[2ҫi-opI? Ã,#HPG6喎Ճ7DV5HebTvR*O{󏯿}m~1ԍ;S6OhmfXP4]Uu]ǿuO..Im@z$$,g5յjS8e={y̓-Ir/O{xV{#z^@eM79#݋A+~ #κs_'KmCG⹀[`&+F–>^s`Ҕu=I"}MI)}˜[Z_uf(k)x}|'E:&Q(~eD f1fλ 5HY3p=kXJNdH 6<=T{m04*:6u-LjRXj6i8 10S;Rc_rmS'w23NI8}e>v=D\V%&n&YxњC캯ٔ~N Vq:} e_@ 86JkBk創N x#'D\&U6-]Qc>}&qv”SKdtrUe9xwtV*Y)AE9V*ʅ5V}!`_' 8 jz|TФ0XEeN>NtBQ c+-UAvS;GJ mP.O˫ġrԆ&bIL\?e.b|Z `9Kn,ђ/NE$Ǧ\ (Fr\B ]bzCVy{mk^]ۼfdZtg2mq ̰7mN]k?vM~^4F~fyo߾==g Bt#:/`X'm׳DLi7π[ҹA1=n{ajƛU$Fc-iToǬ &|v-8)46N L4/'t.ƼDWD0t\-0y&ޫ֝h֛ YyP[`1!xg^хݏ%o2pߚ  S#blvdӔiP fi QjO6gC]2 c$5.ɟ$y'J-0!n{#3Fmں0rӏ&s{~Š~z]~-7sߕi "hcaxuifJ #ZG{.ÔnsY@r@s106J'?`b5J2X6oPE+矾8!isk-Ee\q%`l2rƲ.uS#{Y28`~#h|f#cƘ[4 #7K\ ?yjhLz" I - 4YfVB3;_Z&[EXᑋ?` HS "wfw$h"BmZbCmݺQ}.l| Jb@&/|+-dEkL>Eta<Ѽ`(\tIVqrOIa_gC j{UD{&1x_mneC6iS{IiIZ=^RR'.*-LUhyf. 铆* =ajr#^H~]ojJ D.㫒&Ư#4 dOWlzݩ>FY|f'Ms/EA{gLR𩩎tRq%=ˏyP`6uοdžPEaWX<op'帮y]BrJtq+nO*^];ib#E9?O[^*֚5yk!]yG轎5?[rWB<9`0uAuO|pdÜ _7~Gh!1"m_$7%S}VIt7䞢F!iO!"j'R0-ѲX +3c H}<U?!4 PF= QEnV1FFe߰q)7 6|=)Jk z3t5T( LlfJaKi.I8;7m~ ߻\u{A8(L +Cؖ:Z)xBJ O8O#պ@Y=>`n-"sdYY?<2d)2aSz,, I'La;ms;e"X!--][Jq:/ +ByG,Dy7 9ѷ!BY W3q%9(]ibG^7JVif0:*;8z58[X0*^bӣOx s؎4`J"g$j?O)VR6CHjs&RڟEP!6Whb6STj=)w\%r8'LzLY>H^*'?~2٬RYtF7%I(Þֵ53Ջ +a|v=~|~KThjI!xjpūHYa+$ha9;p QӶy,o l\:6*Ct)6Kccdieߟ!_DVdṄe4;ͷSKa0zOMӖez~9y_}~Uxăձ3&!7ְ5QL\J[$:cRO]P',7ȕ_?7G8%r[N Tx$̧Ț#K3%RP`&< tSy )YK-U ⾃Bmf&RԤ$|w200ʹn٧#0wQ!usf6{J#!-%VzX7mAUu*JpYsIBh]ZE =T(Ղνs.XKs #bIfKg);;w-}!mijVCn9Ҙa_|ބhF%6$ ֮ҹeqv=ח{Xl' IG89XsZl^kQR#M. $wOPYQ,#z!ovOkN#I.\kia}=$am$skv"Ҟ=Wsʛu-MVfk 5OEAgNre~Z<n4e۪r/jbNyoYJ4,N# ]l|eoCQJF*-H8aKHUh4sP*]/knǜ @(Cޜtw?JիdX!h»bpW<pus8Q2I[ayb713O_BʐDco{ O ׻m }sA  y&DxYglieɽP(11} ֣}~X/knۇ!=\gaJDe"N(P˫@WͶ̝q>g ʌrRTE&8#*cؕ)z_>9jH*b?~~ӨER;_w2|8*ep"EPqys3!#oKBg0ZݝMB_$_g!}iLTy ۏR=y]aRqͮIP`w/jhy|A)4f8OH-eZg"xĻLv|(YaNzkB҂1k=;>Z{J ᬿ|ۿBy׻ŊG J pi-u v*g`{kCnIܜM_\lQb[#2O{-4ZO~7 ]SŌ;˘k Q34=MTWd͔ H!^W6urAٝC"*/&C]!Mmj,!HBd+ I,I)MV+0)YS efSK5wj? sYA!Ҧw6|uX 暾kkg刕7B'DmSjۥlc!\a;^hd38nی0IHA1t;#/߯6$nEm*q.,oV1:p9ȍEѾbD",>]PUέa{<cW:s[wGSۤxcr?J1>:_QYyɃˡ*$bY.XeEqǽ/)D30svkJYqJ)J0 c\#e޴yLwq/aUQ 闋 vXb FPv'50̶Q) ]Lgû%Rwpgβ $ AkB1 ߶ZBp|DN.H5pn" l; > bSEo,6MVbM7oG&[;;n(nXwF mևǩ@vOuCڥ*sN%fѾxOf Ƴ&,Ac,m][=A%ݍ=1^k#b>?Bޒ-Ҟ5^ۯ0G29y' \FTCZ di4*,#~Kp8S}"czFa<K@-ϋC Ҷ 㒭tgⴐjپc;#efMw){L5CfaP' s~UBjlh .Է W2ٺ*+Kƞp -ki ~?ckêIyf,?ׁ͙(1fzByW1n|6/o@mnA C˜`ިit04N$RGsƆCʪ=/;e"Lv pɵfj:kQ zs 㟁3XTFy/Q^p鲅u&Q~,<V6=W|!o|P{kPjX_Bi-=(i)8sxaEL(MQy ? Rnp8}144u)3FFdNx?G,1G>X3QB9 y+0*ɕ`k[[&;1&NRHu=[DS7T2VqѧH8νb)ј+^brs,RBd^ !o0 x0Z6W :C`Rssfe7LTfw^#<":g'MR3TKh^i430X$ ;򇋱/ѸVSơ2WE=yL(H4*9R 'S y({JLI%$\|33yFUuT̑uGm,07Xk|X%]GKv̇X)^.U 6щPO] \n "*oYR T>'%UQ yLEBd򲅌$6D6x;8mP^|LbY|5Dk9~wJ[UGw9{Wȫ<)2'a ]ع*C`8_D4S6ɺج_[ZP{Rl<졦ƉZ딳9ssEN)+ c_W$CM`?yRIN^*eQF\NJ̜eY,pVI]Wy/k54x7jvv5qEX%k$o@xF~Ot$ zMgn&c%Da=uW A7{4m}')z˼]wH|Io!K!rsw~* ץmk+8rX-% v I.T& 6lQ>a%}E nA፿e/BzV"~6 ó?8yں97KN. 2WޗYQU Ł6*B8YtPTYU<-Bknfqy8o 3dOvX7W*}GA͒HD"b_zodBe*KBu:.3Ę1\+Ԏbکjk:qrYD 烠֕z_@*dI2^e%.bhHGӍppB7e#l6T^kPl6(25swO'vR [ N/a}8]߀Jo,:Wq~)8liǢDaY'cNހD_hX /sΏ넸B= U!>1Vs+ u$tFbjlڷ^Obc-q=g$ZVw%݅.*:SvɶgZHfa)V{Ⱥ}qy?vsLeSH+ bZ2>` uL+uG p?+!ypw"΂zY,>Q^=, "VЈf? [-O'Ɨw؟I4Jj> 1QpyHK}r*QhBmمJiN|hc;5pVc4eEWݯ"y˳Y#^=b˜ -޿wTٸnҩvv^|&'U)xG),ejS'xH3^)h~ q#Ni!]EYM p+L{CkZ>_l:FJ@6>x.Ƥ0>2\༯sdL7Z9[^f<`qJ;2p|"L͋*JwԚnW?_BS_?IYUDO|3{D)Y;T)Z³C9`m+xnV,QQ u*fX b;tM 9ĐIXHLe(YxpY>x©Ho*cxj4e>?SmeȕATo=`%2 Y""\Ǽ[nQg =A#=^BK߲HP\ضeN1F%& ϙ[oXbAz6AzG D6(HcoRl{PZcqCYb7vbO?]#n}20 d2ya_/ I5H+= ~[*Na`X\X;N֖J+ж+n2O GWܣ"lE$o=+g|ܨw-KkVN0!E| Xd"\ 8^{i\BzT'5HYhٞʝH!đa`26ZKC`oP'. ~y_?˿J YD9 odɴZzBNԽ0MB`?N*s9a`%)`V[MxmtI O TRJz%{$DHK\Қ)2*[;Ԫ%HT],u۠mIВ6ϳ,]FjR?hhuLpb4QA2aGN7I$LFUZGVZ!{,m';loOacAw-3!-iTpދ*1>ed( etY4qNK9&ÌU@ĝJ!4?SʱoɟhRJ6tKoD+}Hy(?ߖ?3!8밐im#oknLjh"h؅Z^N? ??~GSo'jwH!vǥ Qxߚ`:S)-XMm&g!.P1BlB xu:R2;ETQK34 {MC}O ]U8vfs V*pVso7^0\˾˾n<{6LO+ްL:%V׌DWwrܗɏj5dˈoo"[ Ӭ _,uZ#~\MɕI~ch4Brh;/-rVz$ 5O}pzۣ?CҾdJ㧤ScNB=! GQiJ]#9޲Jk4COAc}^v`"3d >bj!\pJ|"A#K9`ȹIs4dE쫙is K nVxɕ?qi8)̄T6K v^R- jfakP4-9`b7z|QZzCOy@$C˃ġ;z?\ͅ3ɼ\M  ʡx  4f;#I .NG#SxJ(u!&ynjIjK/?4^ö!R'!?urk] n57 e*kjUlM

qzGvm . a7ޚ g$6m$݌!H baf-ZPEexlZ&=P*^.OfĤֵ^c#\ !F3X萿{X3} Pk*;ooiRY}MR_bzs"8l*;v&SJWLX 9blOb9pNU%:y{ uPMg6VUUuj `ؑV!Wwt*> }PŘ@LJaJ]̱gLZQ;{z`qE13`G(ӊˣx~$ !=ښڊ%|Iy)/aBzvSW:t6:_h/&苊oѕg<(K*cێY|["Z u%ozw;! N B>pW pξLDB4|1w I`^yUȨm fEQGOʩ*2a;+d%w) F1"ѹ/D\ FGn0ZE\Me}ʷ37/)v w(Lp8ȵt@>:`7$֧:\Yﶾdm4=ci;az&Y-Xn[l:D1G5ޛjS7({IoV5% (F4 RAlsQ'o2ɡ/.;B⭐zI@T5Q'#{4/a )V_8o0!ޖ!6=Qת]ng0-B! %ڊra Y3g2gxJeopͷOX%0\ F0P]4v!R-:a81d"ss@OülzD$NT*Sk$CLzuѠkwegM9ٺYm+3jDŽ :߲1g = ƹ=O_TPRZÙ ІD 1 Ɂ̢C?A)}ZIo{V_Ě>[xx%84mp.rh8pa~O}cƁ&Pz*ͥ|aO7Lml+Q,>&(FkQY%(9;` Vp-i98XCpUpƆů6P"8% [X0Ykd^j\&.c\ Bٰ cx)ZeQctYE$!fڶ챿ĭN+nmiC^V,dh:_b[w]=Uj1SSa2Yº,`63aAYȅ\j<5㨛l4k¢g L#a1wVFIM]Yc^ӵgC)pq^ J>>}Т{x- .hZe)Ú.,Bi!&wX@hSdAF[x@9>:FHM-ϑ39j!+0<9eBĆK,K 14G.scFӕ1CZZXK|0 t` ,ZGY UG*FU_ڱ˻cGQ;Yʏ[}.k`s=~E܈>8}ڌlB1*HQcO G;03b#Bpu}Wؙ&" VT[3oX?,$#}$iG($B3cd#1U_A+2w$z9 FYMŮjS1hOf*RqW35L *)7[ӞZ-Eo4̑. ) aa@̖0uHb4Ѥkwyy˕y޹ֵJ]D1{oH+|FQd. ?͢Hj1^xܬI_1*T~MXa'nob*; IevopBoO5ɧJ"9$_䀜BWd,4?yh`Z+DWzx.aΪ^y1ګcJEm4ոxLΌϺ)T4GYgb|jXӃ sD\`|XER=% Zӎtr_$kOܗ噩z4\It3;1^:Ģ7ڰHKвڸ:,YobΡ% fܣei`!ƳpNIsss@YmI R'̜(ӫ8<26󗅁F4,XG$D)`ԤfI æ -dAtxOG81W*Ԯr+SoDMb\6FX}?J'Fcّяː$QW]7"Z 9mP4ƸϿO8 Dr` ޏ"#q9! k^}ZB}Z?mW֜81U|왮{3#r='3%$l0v"٤<۷36] Yc9]ׇ~k,PAoNōI *!])%8Ks,z K>dT6eo~B$.:djNl}'BaH)]t(+Ep!E)]8~Ǥs/$g0B PNT] Qq7מˡ^~CQiImw_vxs;лywRȱ۸ wT P JcF(ћs_XBZrʆK-X҂%1v>XgsQ_uXoW>k1pTKǍ xm'XyEapwo1=W31Ќ*cu2vw1uȈr,E蚥?Cؐ]~ D˿))G 8hb\_hu$@;I hc5:*N$}7hx *pC+$ 9Z1Ξӹ?~( 29{Q›-$#4J?w([qéY;o7"=)jbzzDYv&&;Ur5Q"Yb\_Rssjq g4o0uSCl\Ui{Y.!7;ě&?4r+%Hw(== U;n/hXw/3Ƅ$ ϐh"$?abAЕrUEV^DIT*RQD͵Y.DDx>K &4߻歕dbaʿj51Jp_ۮ0 h.LYN6lgȘm܆_peI*oH'`Dnu?`NMt]LkxG#<.:T6=N4HBsi-5=AXW` -vD֤T)pR9Tvfw'/2c3W~*@Py+mӤuT8bM ICxӆ9JsR1m% u ö;*Lv̜ƙTaCZJs\HEK9׭FQ"QdB8k "rk\ ͢w\J뗄mq2ضp~JH_b^ȦkG~DzYcϰzʭ͠>~'xOw +ꎌ,[KI%wTdeRJP,0lV|;We6O:{d%Lj^ivp~9=z㹾i&֡Y\[hW3 -vx;[nfhl,wpO3GPWqo|;ʼnFM`l_>mk戛_PqytWBGZVm/#*Q| ]w6i ?SRDa{Fl.qfARGp]#4hM-XpJ)j yLUW(79cJbD(sG I "4dZ['rtN;z=,lV>9u1sS$]BvaO"EE0 Rd`f}S㽽?hsXz/܋i\Kbo-~nq/vGND6aE2|}*짋Cп4Tͳ}H C2 *x\㔌$mB IX$( 5x5Mj+ZdLҐ *I$1A?}8`R?ۚ]N&bLyn2gz=>{C0yz)uEFش?Tqj|^dHNr{X/o5jjvl&DS lllMĿNtҢ**M_! ROb:q1C)ѳ‡Oqƛ;sfFaeC $I_f5!2wPtĹ ՠeOBQ8o}|n5ׁefXiyWQ+I=% ٕ{M͂<"AmKz\BG/g%S = Ob>a,XdNB*%*,!X$&*aumuX# 7ѯ>jHf!V>b-dR&pߛmy m,Ei-B!jh&%[^i~iRِ?vw:mـH_g=nsww}垾 ][rv 3OtBp"PΛն) h*H3Zo,Vd?@vRB}Iı3rJFͅ)ۗ?G}T) 3PYTbּ>dT`OS[w; ?зgz)kZYє&da qp({$Gބ^($7R?CՓR SX$ 7;hW8^}2#=R) :,Vr%DD%HIWo_ Ys%y#݌4#gXr;j{/fG'ROOsǐ2A0(&-\Q73Ql 3򭽲#wG 8T 겠.y }|_w?Gs2Qxd}·>P1O͏-p{Ɯ`ƛI^x{?dMz !Pry2}|M[#UBX'Bp瘾`<#m\=4=͊TҾeՍhJX+I9Hsun)AET r%qk>!ijϔ>C򤧕V}nl"c(k><$"%m]r~hmv蝹}7XƠwj>r=*SҨ߄f% B%& 7܋JzD,1+R:$:. y Nۊy!yu5e807Ɛi? U3}g_KҖ;nݲ Ӕr;0sSbzQO0&DHt17rřac.1AwXwnm|q !B|Jˇ|Ç(G*W%X1r]}Z}{iGvG\DM0ªY? ǗSgtc،9HIpQ`҃ia+7'0*㩴;n!p/oUO0=vQ ۤ8Z1H7$eTԳuX.|{t^3v ;r7Uh* 1)}h[8qHԉTBsm8[,_=+)~[d4D䋔H] qkU6ƶ! mG7 KC (أ+i\*uJxŴl(kYzg}؇qɚ+~Y?YW, i#p]/ ugq48R)f9Tgk!{_|Qhl &ED̍oTY%qgk,$'zj* dt4WTqtn?#%QX{ oCŃn{%j%͑l;$u!reS,U'& @> c#d9#~2NrkX??K"ՕΖPNo7Uj@IR-e?gHTr.烨`{"r J~s8CZƾ$y?DI&^ @tȞX &AHt80IZ0J.D|*8FCEI1x&""~OByUsuj5+?B+-Lu0Wޯ;!1'k<*Ř *Rb~75!t 76v!43ʥ;nbH\˫@};O@"d䚔wyK=FLZۯ0&l|7<߿o W԰5;Gm8\Js ?1%9JCĴ\:wOrH _$ֻ^D5˸N.{G2jÃ*'FEHքw,2[.3 %Iًߵ`d3wr2{^P'g@Z 1S2O fD I7XCVxԞGڇ ֐ 9ntֲam5#hs~vF`z(llatTF(gYS6L([Å Ese94VoP\ )[a%nu$2M,80&X craK)833)zب'sDb;6CPKD8/ЖPn>.%>\JkɪO=E*Ѿ.O8k|Tz=h4@ X.kۮ/pAU-?=ߏK DEj }-S,C˅6UgE>Z?$vP!0b  I,?J{S#$mӑZA0ND+)l`(<' wx]:l$ /'ֈgwNKA߳ qf&uXq{[& 8-J DվvAdOQ@%\,ų`xG &Ϭ緿Ϳ}"L8.)ůoid#\p8%-z=> x#>&DRIu 'ȺfH3TSmO۵-7$g~LG ڞqLxvG AJzgfH"$R `"z u!"kT3j LMT"A0:V1WC%f77N2QcF둎:zr1ξf(`,I2O'es&!z p> @0zSB{ I|ri4i8Xϧ"L?.sB ׊!4rZ_^u@(!rE/È"xmI9 ^#,&M&1L AR *:L#9K%D#5>pt^[_aB&E]K[: Ϙ!cD|UoNNo~ϯC4#PLVN[Rf7*j hjkRØ'À0Sn]ۇEQWULL=s9]r>>i#gC.a > .Tœc!=\7!!L;?P3%;"(Br'X͆ŗ`*)}m%\J+_%Qi`)"xh9e ?Ǘ`$ؠ{#>d~XcoJpq z&rR 5^ޑW"P > 6ˊ?g ɏ]<~F?1&iym2M;OX ś_u)ѪWzw߮r#(Ļg.q3vR%!A9SQ ʗ$Զe#O&5nq֢* >F7A4 q8 V>ul-]nv׌9yRUl]L9aEf ڣu y#ƌ▏fŨ/P%Crܿ ̫)6ڇm@Fo_L-3U'X5b@>?a'Z6VsMNk#DC%G=icTg\ҿ"7JqHg/'Tʕ X j W( >@R7c6UؒHXUowxx #1&z9ِgzZp|4·p}~UlS{1&1@% \FWі6 7,fwܽI&dm6.,;eټl:P^NLD$T-{bC➄ˇϦaRGxyn}ଭo@ *1=[?[ 41z T/z"֢}SH;6Ν%)&#BAHWЁV:`FH ?ݏGX3Ђ:.d Qۊ_9%c U5x1̨œDP?D6&Gege$y~PԬOIgʇSځ=ΩTuDҷ5J59ȣBdveO]mҀŲ\POT={a IF^݅qzR 5(W4unF M`Ms S6d]bÝ񫋍 6VW-} k*m0Ix=Wr ˙&MÉId"2*ZBX6n yu+Vj])Ӄٯv< l!. E4xN \>U*TfK~?qYWw lB];OpDWiX|o ad@)5~ϝnH th>]ǀ7e\ gp;fmt>q-X쎅 zwp؎VokjT\z_ϱWpO(#wcޫd7N->RZѭc kN5LN]$h]Ev &A+3z5'O'jQX"+^Sw*:49*uHq$oS_v:e7!y?'S.c}__~?~okg 5Ķ?{=ph?Qe:\`\ub8aBn ]-әr'u{"[6n7–6O(Jg喇l )7TdhB:@v~ak=seYB1 q::v7^pزpdHp2>orZZ7S -~{Jç#-UXUu>9b/;w'16]ΠnRr3<.VWx&O{k_E|T<ꤲ N>LFy3!MB;Ov}Oyet__Yƣ$G36>o?#IQl$@{ kXFXGr]U/`#|uc^++x*/`\^XTwI?l 4$ir`IGcnw;ÃX(Jy5ī;kװ̪z8L_$?7K壵}G4Wpvt**Eg ]m1~x<~ISmF#\ 4ɲ $ÚR<+6=1=-U)7GbH۞dvZyQi w DV$!zQJ wuL n!&.ZI.O4=E&}*H s5j!$uT$?' x' t\5wBiM-SZ5*.j;1]DY p脓޸ 2IRhжSaHxԳ2i+) +xD`ew%8߀_{_Za8|dVSmKpM'{EQqx}(" mE րY!Y'x;KksnewWBԺQMtݫg*ȫJ}5|$DdHDN3SFIx^,gd帎Dږ73?ÅB]mnǎg#QW#ޚ* u-B[]2Oy4mʖvuBA7elA0!5aL @s!D+>Bk<`uj'Pt@.ly}@ZAU<nf#ΊYu)} Z)vWጟ9uJy>6Ȭq r l7S\E%t[5D"JyF6:oba>x*hL *fÜ-`q9C/%^<1 c鷀" MطZ~OphC=8(?pyG8QQψ;rdBK0z +y܄q6Dz~r6-ߺze}?BQ`kRX(;o KJ:Q)j%mL6]"4Aiý q(#7F-P~#7@l&+r4Dl2}V5wkX9ۍ:/3rۉ3W`ܜxGF#.`ޫyo %_<=oE> >o'`M筇ZtVG{tn!o&y#M *C&_~`DUDҾ|kUH=ay4㋬3e'%!Zֱv̛ٜ}HGaq+ބ'^,_~8N8P]YJQ(&;f*<uJd.`:@Jz2qP 8Y nw#uFW;kNz+aلUW&&Yyaے/rHSh&De ՕX9:ڵͦsDQVrΦ9̸C7[p(܇/Ș&C_V^Gj%nVg<`^W&Aӄ,hf1V^G}ڴZ ]W891f|QDL+{YՋvg_͸*<XsA4S\SщIԊbG(ݮ!*}5lÛQUG*{LܵYiŇxo4ʵUne53c{yWK({J^d;)s*ocsln(tԗ?\WLi -^,͈eVTl@W$弄qkbe0%3tqᶣJ1v%0+2h2eJ$:UDcGRҚnQs5GxzciQ = DmRtvdkc!4g@ZΫ#sEI*'RMQBg9=X2=Cj0߮ɢ. jKD^l%t {u))$@!CMHуFȮk=z vk1-9ޯTÆrlݿZ8AH1(^=db(kΜ>F,RmW110rN'@cTs ~_^umF`Ъgf1GwYt 9b RK:YQwV󻿹2\bt'3ڐr3'U2;UOZsԋ,9\Хzf?DcSR,`E"J'p)r&E4{Ӕ gk(gP*+y]3x@pM")L_`@|_.VZI"yYTVFjYjntQ o͓,B]U`9DgkNu{7RƑp4 \Ua*էo}˗.Tz V4' Si[|~<4+wqfM;#Gv;=1S.>4&ebeoP?m%ߤ \0 z xl}8ԙANBFzZյ5JA'5tѶg+iu 77#w\|>Kj0/fhcLzSzxdWa4e"htJ疻Cj+TdФA 6г* xIE1mxVhPϽ'+q)MKW\WDPO >hSfr9*Vg;T RdwP1RT5ݢzY۝MMAPeJH x@)A-ra԰SRLzʠ.6"j s½+v8Ժ}`+C[X`äS 842ǨYq {k3]Toaq{x=*@q-5ܰSVHl/诖ORhi%F&ͳ)U1KX%$7dzoYUw,6=H q~ޙ|<*eJ|.+^W>I8^E4r˲c0?'~e } R{QmZHkrj\g-Ŏ|I[e]ᄊ]djfHa]:WK?uȂ eڮgkU˛umxM +$`H(9uE#"ԡ qL!x ieTC9i1Ю֔~3p zY)c[X:8*"b:mw hX,viՇԐ {Y<2nIu IW9n[<<eŃWb{]DK%d{C&o euLKt~SP;(* Iӗr3m3mi>*˨`\۸ aL9S<|͇LH XPoD9֌ygLl@ ]+y[E rwss\ Gg_W8<=T ]~dg% l!^ɵ- I'ظSZOM QH e=VuUijy zLwvQT{N見uFm5zh$lpsMɔQBv'ьnSX!f q^.OQpsu~ Y LҀ3?t-9ދs8۝5W0/ f-O=pS__S=J #ŠX5{9ێ0k8K\Ri/vLHi ǧ4顧c-sF\ 4HZl% 55q4HC2J+%_-Y!dGg>nW֬tJߧ~q {%,33_®v$a;[sxXH^ў9_@V%ZYXƍBSh(BevtÌ3锆RRYՁ0}oʂ7_pTۛ։b/qda0r,?S&ʰ?;2zTOmxZjgD"[IE>}JrːIZəL'i ,"c3dݸ׆3g@I3*\xCU&okyi.o C- 쿛p4->QvAUr@PȾ.:ml;=S6?t/J.ӊ83~9歯q;rh~hHWh/Y(.>`pŸıGJt16ϣ X1;w.Ibu35icv]U]amY49#LƎRcW!/XU1`fW`D~8jȥ})Y.=& \t\Ap-R6e4z-=ZJ h HU/ڢ7&}![NW& 4M;aLxu8nd/fo17ҋBREw/έ__}Wx=BsVM5G!Qpyv#f",Tm H`v?/)\:FBHy] ȭx\.#$+Wj)^@2,_Dn)M !E}1Xntyt8{.[sŅtjrECW{PũYaP  n{Q@/acrdp^m )WrG"fjxڭo}|%lR 0G(H!1|Fr:ԚX0l3fڔUܼ/7JxbmX]Yg(v]6k##F`k<w>o_%U$UtdL7 %twQjmRq\,>uЈV'\-$)f"t>LQfYZ#rPd8{UEBǕhyE3ҳ#ȲjlhA8oG[B% L󠔖?f~;bpT9m"& RqW Z'ؼyi!mцL .QE@q{Y= (y 絜M 6 z֧Ā†g>$& ֜[n7AkS +;id l_1YBւ!w uU@&;HݨZP JAKlPպ˧ ũ߾N;,+ HPEϕgf Nlt\nދ\퍨&kC̼Z~z̓^NC~?ѥ[RE^ ^3wǦļ[!^+B/fKGlV;'Y)6 ̣K\A˸u6}߸*qim/-ѹ H3y"+T|J2Q;Q_8xɔgY0oPdLB>r$%3"PV-'0?(p`9%ix;Ż’G5$@GJfI5,ԌZdvoaT@̙dSeG[BkoU ّb1X ?ɢq֍ O1cU}8Bk 3qTOWqܴyd[TdZz{s!ʕ>[ i7_Y0IbWR>ƫbR3^O1RAcӪ0JmZ3Yx=/y)V•Pc$qěG!vp̼l\/p9/*6+Xpu+Y%z[0>=|*]nا% |&(7$6HmXY8v^9.`;ͧb!+,~jKU*??6W1*Z|N1G#=c4B{%ی o-&[|dߓ6a㳁Lh[I4mnS`Z(,*+3Y51Eys0i,ıD+/R#a2sĻ"d,'G>Tq|s9GKNR(D+DivrڕYQRںf=4)iC %C98T+r,(tzˤ, Hr:20E,bR׿G00(J_߫PJTDТ0غ~n.s#7ABQ#$S"^\!\C^j6+_X:!}$(jghvu߽b uǴ=䖰lv4oȔK!mRn?"N]':f/?[dJXO?Z:Ǝjo;R@0 ʉmӇDct:[=T;M Q]„IzRE,{oA'jhc%/dR]`ԋ&4:r2<in>lȦ+ҁ茤X*侀+ #m.:^3O8CsSYFau]I8kNq J W7bJJKl24#%mmk{8\V _ptuMCʕe)) d$5=.ckV,_d۬`il~>o?}%\c~5 ^fͬ[6mCPOj p}t[TY E_пDMD(I.#pmW֥81yR%NUC>5Gk+! X+;$H0%[6اF˹|mv2&K#]P{oܣ@҈4 B%v)^i9mI%bm>l=.@ox;9a˱(v+E,/ݿ?rDBKBR9vi[wOfl4U`$hyz1nn{ p~e;Xl{{ʃ ~kw\3?ɓv60mů #atV20rbvXK#ڲ\jAp/JჅ*,.EB}BqmH%$ZCs,nXl{G:mpCW kLN9 ("_ޣ=x]IJ"IX Ϳq|9zƍ,dqR@s%vkE0˒ٸsggw˺սiC$sҭ`c]MlWs`FIxI,9є8B Qm?0CʟwO+ 9mpyh*5x?=䋝b$<줚nD}1dg>UQ@gҟ?L8Q`,I UD8g}rWxsӪSeVչWyE=<Ǽv[9ә6lBK`3˅IJMV*.f"g҆T8 Xd8}1v!.o$om{o6+B2epw`%̬]JԎA7j&%͋ ` l0;LGc)~;_{^1X99w{^&S=6zD,3b rٴ'3]f_Z~m;Zʕ9,yi{E>\m_Q#ֿ~zWEy򈦚Idr|=9+e~ ,>fMъYKfکTq1LU!yH*뢙XSؾvms17Zi@:/WT쥥Iu_"]}5))yBXՕ$t̒9&_2}=hb DET0ov[N7HlJ&Йc|Xĸ!Ad]-D?B?|/?y_{dE]Bpt!)9v^H+-Pm|&YZ3Ag EBd>k$&CwL,>B{id?B< | L.AB*rq.*h5gt5 (TT5XY3hI@G*S$5kd6S=^%`5;svQȮƼ)E׃twѕSf' 90@p().\@ ȴU/=]VC[3ڛCO]A <ww[䠿򪣀|@3.TB)h.tZuWlf,!5_!0v笌3lJBrTJ+ 0 YDkZ2VskCiz; $^fq 5Ȉ/3VG|%MD1cb,UpKt1aNht*9,ϦA16~K{AgrN w3RA*ћ˞ڴ~[cҦ6aP0MVaਣ. k`I0$ Ýef4LtD߆aٿyň`S3J~X9gָԂLEU`>?b ΒǐUt98( ɔRB?0#S]%3IEqa܌ez sR۞f_ΊHS79ל.*f4 xjvnWee!T<,'UۨT\iwahMWNļ'@u\ҫKM#%gg@g ~0tv!ƚEҏ[QVp^"r9k ~~Lҥݩc Y -z,{IkǘqCzUm IOl8VLzm'X;lxu8(S%W(2M O࿉]qYSZ|gu[U3%󁨕 b,y Mͫjq Ym҆iۭ;#_dJ5J1en / TOe6!@juϧ O_dah1:~muYe1*Saȹ"$oeW;R1_)]xa:nn)je ЊVWprk.Mf'bcBkKu0N S6̇~l {{{k$`u8 ]8  ArcG3$eug^a6OGKA^ޗ'6fy-{ܾ܍޷R]w9P‰bL6~ϧ,KӸ[w;*ZGO5~Oiff;2F; _ۙlQۃ݇f@NPh RևX2#ZHo#( %$Q9kW 8M{U0|2F,udo $q&D(~7f:_z7>D/:0buWYy<0IX`n0u6BUL)o:WlE C@83e;\װK"JǿPjx/Z.W"VYK]҆!N*Z%996A 7ʨ 6şBPVX! N9(qL>"ǝ@~Sb!,9Y)F꣟vhtd ,;]a92biiot+BίvW$ՊGHl{8]xֵ}8hcDOLa#s˔UsǤVKg WVЀ)p_k!Bk4sc8ˣiJ7񈵒Tkؤ=[1Z?*]SUUk͢5ݭ;纅oA c0{' F&,e/ꖆ: :/gA~?KU 'jAy|]^t:ʆƗ0Dt@2`h9#Θ*9+bZ(  _ysg)EB*-ҙŌ<ҁ؂](Gv OQw9go VYc*vu/%̧~CJw}+j8BjOjء&(/:083%^T>pժY $ +8Ib%'6PCt6Z:lUnAdc aW I|{un)0{裪m&Jn|sUTN-cRk6Y"ᤢYfgZ_౵SA{(kj^p׾$Xm^r2B`^ӂጯwϧ3W+tCF UGŦ~p %kGdP. yي`kbR[E,Uaòօ,KM_K(w*H=MO 5u(,y\w2J QAQ1}\`> Yc bX?oW8ecuuuUOU54{! 1IT6Z&~kƚ%-h~ п˗? p< ®7Zxnb0mk+֣S,9u5昽czb7WDFKۮ? W}_DjD<*ܠ1eF;uSm:u@*qȝ1f+]ud@dJ! 1qDijASǰ5 V#"An />oI@<j"XbYήg6#Cfȣ|4UN񹐎x-dfg髺q_Rr#cJj cvaU5T2_." .MCqH4>Nm~sx=l[ngJaBR T#MHjm5oh)vg?txuH_#C"mᱬFuV'o0ҩHq[gY>Nr5{4EQO"XWmѧp(Be19 |67K%TΆ~E$D$U#\9.>=̑g~p`-S傸FL7[Jd)&ݎn55X^`fqJ'|VY-r1L1j5'Kq"9Ԅl ȜI,Fapdt]ۣ}XٷGc^$Cd-E rȕ]WE0@C9c|7qrZ(fq㞦\r 'oGv;J'S !+yG0-M$[kL9QM寏Pn"ЄN ukRE,["6'(緫G2̩}KT=Xv< y}Cn.(0|[s$d\tK,PuͪqU0_7GV‡ƪDWFqܣ::ri$WLx`wÔW:%,$4يku^j,\2>9DECV8_Ry dQA>K) :L$îJV!*{r *|VK~i@^k9b:Γ%q;> 2%$d^QXBDF :0tᬁfg.\!mɃhU.?8SppjFQ.$fV?A6Ғh%o^jFf,|JRR]ahNA㡨̛xrF@cSrW_\W7?'춓ΙRPerT! rɟ c^~7 8國7j Ƹ]z`2+O21;d!}UA}!frCxtf-xd` [imV\'wJ`x_> ֚JĞKSGL%f'BџF V͘Bt5Mұf 罒΃܄,B0zX2hxBE tx"2!fU#ѫ/C L[1L}׏N<{_[l ,0}o8*.k.[^*w\]53 DCjWQBX2B'3oFɃ!"S7K\Rlv[V}3D^BctZ^DyQ)7>I=?D`gl܏'6qˋ=sll1vg#-~ͯij^Cvc@6NUP.0 '7:RAW/O~dڢ#8GIr% PLms6P"/)MDBO'bC$c͑t}^ Q]xc}۰e0m`P.G~~Yd~.Bޑ-W\`m#u3cICg$$/Oh{+ϟ~?}0uoe_%s 7p:^ Έo!lU$d$2VDi  zR_;y]s 7eԴ!'TY57ԉH9{E eɰ!$^~ #l)q53[oA&[+0%j`!/ Bi0w%up!zşLzj ?3V}K!,_+9g3?J` jĤNT揢ڙϸtHP_>/RGa _ywF]ު1go.2 U0UT9Q_qZ(cXr9"giڻe)E]ZPx\u,'IZm[@2R8@^dC{3"kn1ߞdF|)θv9أMT: 0|xx3*Uɐ6/Qs%vhH;D@(so-]3`4J0hQGcrߙ~rkC+]8)&͘Xo,V$t!I{fYswrikv2 H /oUV?@xV1fg| 6T}Fѓ<5]]!YwhQ䰦 铌>8c7:$*5,͖l#O|h:0X.1hهeXˆ :2 X1yqה7ͫw9SC6Hs1~ȚJ^"_)`&#4ն=c:tiɏcUȚv.p|t@h#]1d&Ub #{s/8Bj|SÇ9_lH|]3wq"$.S.79Nj4kTh*ya"T?YArY@mʚ93~ cGRp̬Fn!)QuZFj\[xs lуcl9[x9MvDd0}k }mһ{K/$ \e5b0@]-Q󒅆:ZsWtեx|Ȏrwqڞ#/v%C$6 Zx ..' LVTR2 6QS=",/SOQZT\`s2NF nݳן>?9#M-6( 4Dpi!C S_SJ%2儯sX?ϜFI]c5E?l{`kM/hY:ZVyNT8s4B BN]}Uo.(eLwA9 rW1YGK *lP@ cudcl"FZY/xFm5.&c}sZM?<K|ީTOHd b}>N/}IZvŜY6Ą{X݆D&K1{"БVUܸcp8)Ol12YOb1n!ȗ_o[@od1H(Q?IJgf;v”߿l(ۈ| к>,a|B15P |;)’Dd$DaU%rvNv,; +F)++O 1R1&mEX, 4蝴٭.oq,Pa$nMb)Ӓ%ΒDoĿ GDKՖ 30sBXNaɃIUR[A6,N T^Ƕ"wu\P mٹsxȯqi>Ǫ~yɫ[Rޙ+^*j1JS #Qtj/ۈcb1畸vUΟإnO20]5G>N* (taA8eep;CQw <̇j(3cImo( ueE9QpoՑ&3vk_au]AE6-ǹ{$6^1 (YCɿT0u{u 8*S@xu[ \s"xJ'7;k_։ci{ד@-2wtL-8Bv/&g/\"[EYi//S =?b~TP^9*O=-8+ )e:QJedD6 7&ul hg_o_3Cc^Av!u2\h7o~(Tp|K`'Difł䚘0:8*k%!LJ] I\E`dBr-Ei.5w~~"- beI2Ў]tTD;YP?N3y«w~!}(8"unyu>Ѹ/3= 1d#nV8Bg d,45aR#-"w#M Qڅ24B:`KZ|nj)ߓAɹ=PSm9j*39n$Vxs5K5,:؝Kr'K3 mKYt7/n-/4z[zuBGl94̀F m j3.bNHd!|r<0L#yOGO߄r mlbnz^B7hyֻ!&8MyeGstk1zvp_a'j7EkaԮ^⪅G|s雑+De2J/WYF˰3ܪ`כb={.g7{TF\AҚ?2zM͑?ZH"CH-C+caǩ1h,itdIPQo~䣮%eW Zf~sUӺ8:<|_lI?N'K+ۥ 9X1ܧel>lh. a c#X:T=JKxk FmҪu(~OxQXw5ujxD?ecLTfgwb{j[|-o_r554coƹк>aQ0DzRZ_mTJ'Ʃ-d2=s{aA.tyc|2VyxsU9qF|xEL_~;NOx^_jJqOnpX<ɳQ]E6L 6Nsɣ2RA\Cxm.7tp#1 ecj?&/SsMJF8uT ;*҈caMF @[ J'hBNM_PluVQ°o_M&U-??cVɑbKxkG[l5V(MM`޴(5QgxxtM^40qK,ڤ4qvf%+^%W>v{arcwd/ё,,5\āvC[ eՔ7m$6@wՊK^Igr,"FSkytǩe_\\9ObN9Jqؐ AJcPleu V􀈲zZ,s-`n@TZ$D# rҥeIizBY;ĘC5$H1m`]7EL"1$9ͬL|ٙXtxDf1RBxzR8rj|ca0ܪ˛]# M͍9bs^pj\mSrg%qS.~?QRZ93,: .;ُ)s^0gnfwBL9_ڧ^N S%TcufLs ,ӵq> ;"6?R jD@1h\ST"faY[جE6MrWbn/Qǫ/5I}_^<+ɢl™ns−bp9Q1y,]34)2 5dJ5Lt SfOM]3Ƿ̈]jc?e!dhrst>JNtGN1z 0ƫV MթQݜ5fm8_OyP[ً Wem]uYy#w.5k{Cb;c2'{:b[3(IbPtک9!Ҭoאl_/_ @_;G')Z yWXP@3;`e[eS7D\sHc񴫖͐a;?Nh17Qh5F&CoElD_n9*{Q $R>+]`$T3g-dp6f &͆Xx'FQwf8+ذ$yK0NDxHa{BB*buFE]{Hr#r͢LSͩub\|z0[[Yp#6($)Gڒ\>pWWdǑLG Aw{q;3{{o |6%Zl*))nfʪʴ{ ]E=qZ8Y-ętEw!xEn }U]b i)o˝Y0Q}P Y$K)u<7zL,n#ű غU< <1_ G`2+WsgrJG!uӣ: SRvV" Pv C' + m&@7}72־`tK]_K#DQso#˧b ,$6pm6ԫBWtf!rHD'..;\= |8q?lc~w}C %h'y;o2?SXF݂j 䵒^~[ as>pBϿ_5AJuHD.7Z3bӬ"?n"~8d1' 9S3A7O>s1RtDCZQH9\Z"/PTp#u}p~5Q Op7z9͜2VXs7˄Eĵ#+mTzKh@+!~#͵N>E]l{m93cG ɰ3 8"J] -Вμ_BE0$@{nu8T@Isa2%i<0{*ɝ udV66z ǩ;vK\.ݽ{RRjf͗LD!U/uJ#y(\$g>LZ{{˩ JOk"zE H5RQ۟.kALk @4՞ |8;eLGsB׾3f( #/͚N1r!L.9յ8OjIϦܭҏB"*|@3I9TrQ~u <_c(wR1+2,!rhHF1R!Y|@cgLQJQ~yj!B]xP2m|<^xMBn/h {\WE xL diMRݎ+=yvgOw(.dѳFS88V*B;3IHq,: ~Tk>Lp:Ւ5aBr#  혬v;+Ee'/siH3l#(^iεg*1V&1PZ)~7wXP]F<Ў ֥i*nӦ ;!Fmf@Jhy._MNvɖ-3 ^ vc3B뎈#9q%4FIZoUdTc-;8}R!H+@x,iP+E:}Tq Sn(=Oc|R"ϙQM$O ]؍!T^WinaĂ;n"-=j1F@k׮ * }Ndv; d9>4WKAI!F6_] ^RWPV .+@Q7C\ϔb2- tx]҉h@9-~~.׍bl _FϧJLСT9@ m+_ .5^sT t[m!9Ct98E+ ff \910GȠ7kQl|T^.Nh1C3{׬.uAv0jD9'gZ"I^ 5Wc %*F[-X{| xsڵ.g`#Tؿe5ھ d$6fOGLUᤁ;eD JS,CrU)s9#*e-\L?:}U\m?r+L:UxiʑYu'WepSr] !ᅎ%o)T|[Q1i/(8' c+Qه5d_Db%:H.24gsBI^r1IvLEO7}VʲX;:zTwU!zmw+\Y}cP>]ӻDlE^x~iZǯ=!!#מd-=nGf >F>LZ<> Ȏإ(_vCcij6Y_:Y?R{u-b7[A>.h+6SL G%.q5% Ϧ];ʘh@(a;BPA[QlAmj G-Κ!/c]j0ˆZcolk|-e1#!V*Kept Bb[;\ӰO:-mإP ݵO8w~,-]jq5SwrԧA" 5+p,~H34 379D:X<'!asxj7jN/,̉߁}K)9{b'l%/}PZ+` s* 0RšBnQHJh<. K@]#U85+QF=$&p. {K29{Uך(إoeRd\]nSwe*cNIڙko4m @s{ryTཿC-5.p [[=,,3rR6{سPJiK%jPMPEpJDNKw9XX =Ɗ6Rඊ ^h~1P6Xmi y~i%g&/h0gԩ躩kaImue^b~ԇ?B`7 /l[a T(^N|ė^5oN<7 /fsH>ҥ̹AY!">%@j.o!x]YL]Tk^h(=XIOFg^^ pLfr&Z[](].9$ !},fiRyYl##r79K=P,WTQ*&<|)&T/aߑtV4b" ha.GD&zD|6$ʟ\˙b(m2=:nUXMQ=$~h/giVhIO7A92Z[\lPzkBy(|]7 >#mR Y?|˿dn0Pn9Us['G2 ?'y֍Q ŴkI訅:@k V~G?xN&kuk~OlӥCga]Y9oLp\1WHɇҞώ%4| #'{ ]?Q!0@o~@6@(~)Ս)+8_Iΰy^<ye>J=f֨<BJё1jj۠fhi2_X|rb3 excSPf?τ;aؖY opxMor;r+sN%paM`;aUHMQ߸oK2(Lk :(O#Y=х@j*͏ ݹ6IĬ^ s~G:"vcޅi5&g9y Sg(vΨئ$ %Pd+_*_.Ym,!n,u9-lI176q-kݪcZ"~pVY6.qi ; K2U+͓ɮ/AXm b H萱KFڒ̞NGt/ØP!EFF>KgZiS+(C8S9քZX^4Iti2QWԜuKQE~ "kLJ_(NP5_ h>ڱ=.J[cSw ;{*n< I '˽`B\Fљ}n B(uϊF6Wa OjHю+N(+ʹTGfy^;q |[ ~߁*_ir6/<{C@8wC@w=tM]cbuDٽk }I{Q2IL".yOE?)lg 3Snh :%Y(n=v/uTĜ+K1G܋=227P2ɒҬ!l.br=[f6ތm|Q?iA)scg[h3IlLJQKDxW'(lV#I*/&Hb)=j,%# 4PQKY°mKGGB%Q"o&>8gզj?ܦ 5{ bni ,EQ1/+Q9XӮ4^÷&#q"dجvE@k^OeG5v(p3/:!Ot3R e;FeOzxWcjkf) I6\5Skˤ+<'b )31Qhf|Yq{_͐Љȯ>{szp_2$MpHp_F,[n8/ Շ2""wFo}oyOC¼;hLd]2Ebizׇ4uƅ[ 978:^$Kq'U)@ިKGRMa=ʧaL9\&3ݷ娹U>f#iA ZE^p~9VjD;&"a~Ph#nEUNhRHKcX)XJ;[|ݮa/z8ݒbI%yEr:1Y-$AE|>}2.TEv; XEα%~27:)-/I&q㡐J5aޯ|7pvY^>}y0`!Ɵa$tȦ6s|#bṵuP ( ŅlXn99}ky.#4L6Gi܍JB ?* wyƷBpΏh =;1\|W'^$ {y|9'-rqc+Pߝ),7O/I_ӏ.,1ƶb@ > QߘcX5r񗋿f0 0nD P"[ՍtXS}gM#5grd~xݷqmc"UyʲUI,cMiN w > ?4>ZH O}w1a%j6&{ 2yU/nؗ!'E{=2cYTR2KhCl" ! vD'(*ova)!cq_$ L}r&B.JC>3 ~;sfnpL ;T.y(#f7&PZU6dhmeV<O%i}ۆ~;[W[ 9Ҝ"-J_$>ĕ nGv' ' >v-Zb)-ӕVJj)ǻi<ƳW%U>̄E:ehA">z)lX8e_Ou,[H˲E_'E[ʬQO7Xkv6Y3:@xHa[B9;ʄ4a C}eCCMqƆo0&ʭ #TT*{s󟳲t_ϕB@>mOm/ G@c Tl[lE}'sMB!+Ҵ4.W3jJ(qKD$kg[Mzf0~9oꛈ`HIQO?ugS8PV)@Eȳ-yQp1h3ݴyP̐c1ݽʋFZ!]/l= ##F.Xzgn1]Ғ́7<z񮈵tIpȾ /%J_r3R+B]ʇΟ%|ӌ9ɘXԠitcRij.4网g&ĸ  \{QwaއtX%KRfIL q ŷ(?*fle7xDž`zHբ+ԕw{gџ#dTLk':D vz0P g^;*fK ]f%_cm/O7> 0+[eöv)]X>zk,iC&!lүt5B8,L1V2(+*i1DG4/|w}"|kg*Ȟͥ-9 CKCU$>F=oMɔ^{1McK31HwpM@ICYaVz)}[z]1]}4Y= Z={Po_P{+<{|twQu4Ē2NMrᬑ򆎱ojvW← auα+5;ˊqYj 㛖ORpO"!EذNSo8{pĀ-Ii\.'0 5W.Ө~%CP[~1U+ 5Û wYX#:'{:c {ݮ\L刊o*4^V6&,UwRAͩJc*eE,7t-ȡ':uSP: 27nzޕdY4o* 3$xw>&X18Y z':J=4T9=Gv:oq:,ڧdmLuTw(o Fq,+g(˚=e15;QF6+tc}YlW x=u (ÁjA7SȦ 3cM=kx5B,W?h&BC^R&WTU'0 8,'*O2 Uj|4wŦP,/~mhfThJi'-Q `.|&G-cef' ZgpVkn]*mXKȣm2փBHq! PmDz b/H?P6Ynni?m֜81V*U=33=5U+ #9)0`D4ms.Jng{-ӎ`8m(6\k51vߛ@q";QI&5  5/S1 i'lb)֘>'[A谧3KP^ct},gGD0v* &o66`Ǔf<: ZF%7aH}:X>U&iv҈M~&G)>ĂChiЋu!5Gӕux`#n#_yrA3uNt齵Ky`N~7,uP00~'j ,5ڇRُV(!<{:"vFZkV3ײzO/W5_pƯ5wc6җ?'2MJcb>{)4gѾ1w^I%J9"x<^ЂT~e-t _mML67)@T J`j}f+ [ JVxUm]*D(,MNx3ZMbj`ߣ$Nd(TFp?vfaMUߦ3▖#g0X\m-> XZ z#>"KfbI5 MlaUs$7LGBgfXoKȲPZ0D՗*+aIK o>\Cv: /1d%x|"}nܐ`>ZSa'{.~$2kP7wrZDgd}Bou¢9E;n'"8%c\ň! 5J۽|ɕLn~o7+4VIKkfM|S-ՒTQr|&, D!4lb,E h |U>h僕> H[% -b͌(;%+j8}'i0N*K­VQpMxd(zIslQ-rUڲ٦5̷ w97)ғ,^=]X@ŭ_m(cCЄtv>#8W@)O@ }OetD=g< Fb1GSϫu{ìjP}dC!Ϸh$%|ގsU/^Im总s89RTy$ayVaug@}]PiI %ń559g }yϧsŜo-iV0 BRPѯW:Q7w{@䍩#JAjGT_K+fr2مV97Cg(X1SnϞi]1q(CLI%a}_bʞr'pIXkRn_>f ;֑ӭ}`2isu(?D? z r9\.PSq,3kFI8q"j<)eR$<]4J(UYAunWX3?]΃i}y߮CNwe!9mm-vꏧTP}pMw?l~ok)LV=oߙ\Qi?veabN`b{B( IHhm_HPZZBEPt)5!_xLOS^sZR֥iy R(u| ~"C}dzŢ; z<>g. eA{(ckv*Gk:Uz s6'B;${l4+ Dy!~9|wRq[vGDe 7'(ւ1ȵI |k2m\%6Ǻ꿺8julAhN ܢDwqEY D} @H5쓳n^E1;6 J*>w\_U(.3 hpVeK{\RẒpR#:E #8z  vr9Hߡ= [I34 E Uv52lV4UB@XWuoеЬE)BՉ[8h{YqWUx Rh>ixhq)ʀ~uQ~q`@1F<@] :9/XJkj@ki(xq4I_v22I,!?'mA<^-Ϝ?k#.]>|J.+kPݧF;eK⑈.1m?DJ3hL |~'DXKJ#R+09/R)fIzXZiu*'=QPQ%iVyQKy#|ܷ71$bƢJub挫Po7z\?hsֻ0K^Oۏ~Ybn?vu)5O8ղE*ĥB1:gU]' Z0B䄮"h|#)G@r wEG]G^F#|_KÑ~vQz]| )'hpNRݐ[5OI7ʜG"3PF>cq Q ȉKҕGً7ُ2jqik lEV S=*&ճjIE3ӊ$^y"e 2ʒJ_Iݠfn+?UڙGmJWs!{,Ui㴆!W^Y5o)e–W\jGt&6yV|/PMvrDeźJ(GkO5΋.DDL?QN?q_Zw˄zc֌+J^49bSLM] c):[򕣥q/Dt yr}))%vp#*N'~Z*[SH=y@sBwֵ4)Îٝj#"mE9!Gq_y]gVDzkF.{-cE7U%?Gel\Ѿz~h\LP:cv1g)?ͷJF7Xf;ߥ5{+!J3 I#PۥژULwʼn3$;iB++I-ȶZl]uMfݪ3ǞKKWZ!#F\}HQD fx<Q"hǪ 3ZPT#_6M,#9 )j%B 䘙m?IES, Q@x-wxYc u73/X |ۋx͚ͮ+ALUjbuGE6ت$޻K|@6)1&~"7ean5-+bw9;|>=q}A̕C6@(s\MLٶuŸKMPoomcdAi >#ywǬDS T h~g(3Eմ$N7 2gK["$WLH)vZeJנ7J2!"y2Mm*|h!d_+3M.Ot7/]u'Hnjs2L7_Ւi=W!T?ݎ6Lcw_] O mk x+ 9 ^OhU,Vk=|Jz֊Gl=k0=.b ?Og?øV5;񎛵NJ yfaH͌r8w?䞧 b [|M_u1V(EGay*6|C#GI*G]Jh\*b$/_U.`GsY+82}3bӛ,@BL+o߰jVsB@zFZ {yxyGcЄJG3Uyh7m\^qK>Mj)^CP&8Enl \k߰ O{Ra !22dn@` " њQ$g7ӣ{)˕AGf aW(KWlf?-0LXpxS D`Ǎ#2 w+O $wRc>m`_m<ʶΟdzRXǗ~ Fa_pZhX"?W܅4mUvyeE?h7#䏐e)@;N/یLX_0'o4d[avDܡ+vx7 /?b:D$Ϫ䯇B7#8eNIR6=,~Q"pAJ9h1+?sR8zZJ "!bju6;/Ph-GEjͼudC?0cX ^D KƅUXzDkT: 1  :w ,3q/|wxo 3"-h;Hc+<@/$9g^QpgG1AvA?OJtDx=ݥ,-#ooI&S5# [l`jfk'9EL~GMfB?AH*6$Wr$ ہ22+Fp3m{rBn&H"mG3[o }M%$?v=9ֆE`d C~T6xRpa rgbR({l=7v~UԤV㿸HQHҔ9R)$*_74_/i6 z%rgқ1%aaoAH>鷐G Q.%tzn4|sΙr7CA<0apE(b +܏'$o/+gXd?< ]JjD!z!b|TmuI /k١&C>|"M#TYW*ɻt^o4 kKvSW!C G/сkz;<GߺYSOݜ&ĭu{nA{a_Ͽ Z7*s)l}4pElԡlh5l{f+hmmj uAsa ̐ L?뗿Q Mw_mĖ ْ6⒀۽UѼ4M~`MpgS,pXq34&f_dw̰bJM+(k P')5[Ե>1' m%N>BHg-4s\DQ쵪CK?" ˜9rrsSTi7H{fEnVqS1 Qf!\*Ȗym 9yr"&= ]-v{UmΛn}!Ղy=șrOEȣ?jp\q/,a.Х!<7#PBȖvgÿ93hdUm%!dr!(4]\%Xr'rӌ7gsT/pܿ3nl?5ݐ`IE 9S.s+3WY,z/MukWkypD-&tVJ/֣VIZXbH"X8HIJE=%] >^]}.$敩 6n* aڃK(IcY>::-sFvoXwvo7RY$I{7 AaDMC59KҴe{ݝxIR9t'^s?; rix Ϳ/޲G=G\̝{ضzm*|&wh{., Ӫ{n*^s.!hThe+(\lhёowV힗C!NPﮌ٨JAM.C7hoӟUf~JqP){읡mmSRxI2*\A©珼adqGfV9z-6J9i^i .,(zR#nTM+w¥4Co6) 0PIOϿ:? g̮/E319Ĩ+ME:BZt-@0Jk/눼AHG5Kv5<Q&6d`BaY3I3_f`endQzm㸶zꧢʔyǗ_ > ${>M]6h˓S8eϑ~>z'ݕrE\4[Va(?E2wr!fV. 6PW&I߿ mT)Ua! 3쒽 z:8B S=Ά~KLqP6-]n0o#:/O%Ƨy`\Tm@PiTv1删|麯. 4QDaC ,iɈ`sE6!6p}'HɆmtT$=c_yIw*M١yƠ wQ-1 ʰ92Hr/cd|.;5l@ h^Њb'J3j}۸D+碃DX"Ͼ~3ΧVs֧yrQqiZ]@a .VE-Ƣ=D6XG-L0R['EdH1D\Hcv{Z-CG}3¹;T6ʶ6aRv;tŠ- :1,VXT(&@ﯪ)6֪ZZ='F `ozH裏kbeAbSu7>q&\p6`[}Zwd>\B7: YsopmFtՊ&;1$3%؈kl Bˑ< K clClL9me~.L["jY4MčѶI.I) ~X} [ILXGBfJk" L5~t, 5.kX@q<̫ g8Þٕ]ZcepOcw]>E@.udަ=Fc4`W@)X𥸌C pi}7Mkb&.!1nqHMSu[6 Z;v&\Gƞn};vSF y/ôY5,x.8>R>HAil{57glhƑ$̏)+xٵ})a7" AmV%$0IyDxxA]q a 8OTJ_62A ]xɆZs Oڛ yy p8QԐ|/wmcH/^iFZ1b[DB aY?%UgS>F❠^cyY.]J*ZMO=?izS賢S;BX*XÉۼvgůjUDD6-Ψ㳮JZ헿R&B@`F>&>CW.,]~L%8^;Y8%+~) ܞG%B1LCFI;I( T3rr y onP}Ҳ%C"Q[j׊ȕBh PʆD;-u!ZcXY`D@^ڂ9sKCT61Ghu"!]Ou~'ȁ|IIAԺvD=$CzGIq lZYR Qz᾿z^k姒ҩ =x3j]PVPF>;s+ RVa+cd}oZLI ɪ} %>;EA2&w f.dyf/"7p&OD,bJiDCwk/ayÌs} #:,DHHL|aczVJ18j!IH$QõSUBgxiK0PPl㴋n~[\%r"qQmia ;n|FPj'eqM 8q"'Hdlf!k7z¯R9Ec j{vL{=+&>v+cNC-L ]1D0djA'w:/(դpJq~Hmi쬶sNV rf  ǿ:؆;\/Igן;D1(9ufj9>wJQH\Dҋ8a $\-mgyإrۤ7'oX_S=c$QѴ_`;[ȜK` t(/&yaptPyܻ ؓVtk| Se[=5pw?'>*tŗ6ccu=@BՅh\ﭽłIK>Z' 1 B`;!^tXU.Rɑ]\Ċ[H\[jKn|XzWPa3=8yam* m_~&N`J0,=7 0SVdRa=@gwZZ)|ݺ| %(I8 F.8{\>uCG$׫L%[Q,0<%b)  ޥn&ՔOmu܍LO[mBnpaңȷؤ%|AJȨEe~Tvm~;U`Sd hIl?Jhy[8 w>S=eU7-y/yOΐ`7Wr3WY"J"{G#+G׉Y|)las1)<}ӕI^HUC߬dB8]ہWgo KOozz=Zb"syc~NecBj!R84ʾu?c 5br.|N4k /RA9:\\ NpeB rvWP^zZ…YϠLB3)S bްFm< ך7JNhRE+wv7WNd]vW՛9<˦ZR_SDtOb$Mi>8א gWZB~[ lSF[c .icߵ ]QnD:*xן%>U0cYR9`\X(P#qddTn|ugVf2nv{&50" n LR`8?0D!JwUeQ~>hʠBڹxウB -^-Bl t o7{a™4mB$D,^k栦h/6. |;؅bO`q+;O:̒n'EО8d6ю2I  4NfXs^VbOj|uH.z+ʖ̄ MPV:šTRG}IEw x7p }U"}OHS^ }E),#-ьᛔ%-džxErd^Su:UfKaXB~Co#w>y .?HFX%$}NPV„' ,q6gQǹSz r98jo^ml?Fx.*J%ER0}\Vq{U !U_Y~\ʝX9*"QgTJEs\YݠqUGF:!LEVRH8 1+tAJ :>/fJO*~JϹ O0bA8YB̝~=|_O@ G_{^=6-- ʒWLP` &sXϳ(EIg2-d&GnGԚj&-4Z]rIJqrep 6]Hι(Kآ9 _KO5s;P4^I;FOeB!\,.~}8~ϕ@u>ʼN{wܽgq3;^.KA =ed:fC6B4fH7jV. ˸7rJcmSooG,VcXoy$!(s .R?yƴY6C#H\WNEXr  ޭO‚P:!fJ’ l87?ێcVu/Fu^@4=+yn&,bVI)*IЅ7Tjt>f[;>k;K:fŨr /+9Lyn,&M/;+c-/8T/AQGr>Ƿub@q*[X RP[7dV-z~[p:ăZQjb~:;bUE|ԐPk(۶I{ʘA8#hq!j3-:BQ)v.1$6iA]}8~=!)J0J!,Oq+XP蝐_+ F)E2xunwj(Kk[r|;.4Ja[@"DwHm=J.}X8Nzn)2}/l^ժ \①`=ֺ+DžԴr2͉DDx6/sY١Ѳ, WtD] }B,Y?A%ui <7I*D@prpmS_ajކ%3 AUA:gsֳ}m+@doўoNPyRT ᄅ-9[7b [I[Vi|#I -3;T>q?Ciʕ6Qvm݉+ӫUw$$ge.YK^Xu9  vϯ޻J 0Αi2RwNʀ)[~|Sv)sM,B( l5u؝_9*4}nS!m2( \xFM?<}[Hjyە3jwѽ9*MmnM}R |!:sj^'w8by":"c)zVyB UZ1;?lu.(-j &gM)p]E91A\.)8 ,˯MYeJ9򳃠"Tʳ-,3kn<)C!j@vChi㊵yyɾ)t}1D 桔vZlFޤ̄V5֝uq qV2NޞB@PJ$߰DCAŧ`x!Z<b$v>zB+vX6 ÝFհѬ?eupPiBrF 9\=wXϸ@%Y HGz~yC&U *DH}WsUڭlhjc]۶y:zJ(qPOXo/kx=oۢՑYR-1N|^:ӣ)J/1Z|}T+d{G'IE9c뵇;gY=^\TU t=Av S+_ہy kuk]bYV/Oɀa2zCWC-IVsXgv9tEWXQ?!{A@*b)WS;BZfת' \Jζ~azXI'g^vVv<7FdY`!êw9AFjb5>(ZΦ;ljwd(92X$ 8?2~Gs{?`w|ﶂIi$2j4D EԢ{UubAJRQ>0rQrs$?+h[Eq;pkS5C;䖵M -wi%x 4$gK;)-ˍ-w܅6c^+:WmV;޵ * 7Ot҄la͆ k޺wsh?_?oLV-LYSKf2 ڛCYO0K.=!ym?]Gr\o _j]%T46>#~]J5 m O 4v G& UW <vϫZa~&/I*u˭lKI5?PjeBY.AݓH;:h#$ V\u7 ^ B>6D(CuK1ijUs:бy|dl :orI">Ot|O,3kdHf@ '/39'L[l|1>Da}'g'hk:?FCַO]^yZNc L&&5v2AH )r_+vhNAeXoa3Jz1{ד?>Os1!9E}uf Sc/0b>C|z .G!#!eߋ TQBFmUޏZW);"zXv T* N>3 #}(?\d^"͍;?gRL̴Q^*x0V8le RGsi&}Qf`cF.7my*v,{+V1`e߱ZV~]T(wYmãVt_ZJdTH@c *hE1A~ԥX4 dX2ŸI:Wk$h~PO qp1RLx̺bH0Xh#J V*A#/L!V,^>ވp$*L5x2vcVD-ea;46#kUPe̠(Ĉ}+Dv|ڤp@ECMDMb2w:S)5 $X|q1"2'P[e9dF7)Ȋ$'Kg ž%_}&H%Y0\Da@Td,Нa҈\}+ ^NnVu&׾PїMz=Q@mDB>lы#20h-OB_kŲlew&XNi,SR4S_}C~&R΃n/o'Ƹװ玺'?/#+e Q}mf "EyXO|?= E޺[,άHЀp@ˍksD_tHK+l}t{ME t?QO//;M[؈e:O[ۅb㒉*?O,Iۇ==(IԫX-v& ƙQsaf!dal_ jzs }@ & L,۱dhid')!N3a;JEKpOhP9j6U7 u0:mB*9[B&7;Ro譺 n!@F^es.ɂOA/^ڜi[, ¿nDGѶh}{׺ۥ=rcU-SwRV^Hnˍbb"09zftfATBYavhX e&rx̽WbpC թM1Q;爛HۤH[ξ.lZnW [hl}u_V"i=howЛpvG."2ïo D*Tpt-OPUOvo/ۇ2J'rDҽxxF.8.vmӶ*y?a:v:I'9kdž 9?C@[r e?F'wؽcՋ'2P2U/Opwa3kRUR׹Y =x!pFD 4s-6!?z +? _m-O>C"FqMyq1VK@.-FU4ڠ ֩tx8FocBɸWTkHCAr }EIM( B5,V /1S {z.&cɺ!⧟ 1i&SO+DexRV%'Yῡ774u4{- V 2c*@_1,TM5&w˾J:.htޢMIAz~&wO;G-5ʰflE=& -iشf q\G_Jwҽe4fDuJs1^@\+D1`v8X?)B9= '$,yQ,)4 Ȇ4|xr[]a Cq盌P YL^i[1+rŏ >_'Ejy^bM3,4wED9TT:KqaW_AX3НɄjDjD+_}Ҥ{آ|brlAr޶#!/|7Z51-"6ljblثڞ&CT2PVwBҞcU@rպf:WR ר5&kt`ת+C' ,Pq9;LGL+nJMmBX, w{ؑ1RRY@#iO7q5ds1<>2 &^pP9`)_Y(3fAޓkWceC wc}(m5IE$N iUk5 Z*lRq Nw*` QOy7 r7>ƃU=͖2@rJV藍]dc[4}T~]h ,Oud-9f,`hC+_dxmFY l YFI+Fjſ hR#Kn` sA|lxek>m_Ұ\({\XKHkE[| n9ZY9JE/UZՒl5FПЇ2<ˌiiX)L,J:[&6PoE`'?[\ ve֫FEToԨLktڳt?_[z7"*_{yu%BYFsp51/Nzcl*Uu^1"7ґ"&@HH?_ d*% l?h)1LjOu3X2Qݣh6?'Pn-|r;\( !$A y[AvT]PӄeH.<m/bx(u 8cD'l^H!\2\%Ƒ+}d=L=Ǿ1r{/$@"RJR (ȗo7j 7MTr`Q>7R};[ ;prv@{[5C:ICvz?T'Y[˛+$݋!'WOv{=;U yS$_[}m&\.CTxRMl&9g2 4gu@r yn2t\/USӵG(޺g~˗XY)q\9e< T] a2-P*Ǟ*WZ6.7rs-7BH?խ9.}[+ͩB. B]]w LXC4_0ԹiMa2dQ3L`P9!ajL%_oM\ 'd[ Dz"*u,"gEsm I“mqԒ51xɓdS(-9sw<| =;ɹ|ʤO۟S 8:|%=Dڄ]]2Rمi42L`<ȸVC2YԶidx\${Pyc]pk,V]k!uaQFxU㪔eƳϳ9 O墩-'qظetl pO= i*go$3gEVJ72[BT"jhxحv>r蒔ѹ.PKYdv=IV1Xx9 s;`Sz<lLY/Id!^38ܒEڲߙ~笣Ɩle 0YiDlNq˷+wLs?eCTAMQ;q;P4)ͭSQ+o9riaqJZ,zDFdd +L 2⮾c5 GBwhZk05-_yx~?k % &6lnVCbY #/ru/  }lWL榔U9Nޫ 4@} Vt$. 2/zhQoJV/# V.bvx ;,V]d$*b!sQ͝Z^r`QHJaX *4NA>g adK*G8Wćn@J/}ţrFn|W螿5>)qx=ow[eR_2(VS܊%$) s}~jac5+9Tw`ɲqtkwS%=IFmT}9djP D*o!ChԅpxCm:.f`Yj؈HtpxY7ChT*zɜYfXaM.^n#2݌21X (Bu!uTX?NvIgK k)c\tdu4[qF( d )!F*>g:i݉P%R͋Jxuqm5jQ+ϋmk7lurpr}1n! Cv_21٪h0P=M(պ\ӂXvdI?BUdٷҰe#B lpF GpfE͉@Nӿrd2IDFӬ&{jlPr+kve2ۖ1va 2#r*p7V-WV^{˭'˅1֛> `,]>Q o@=OLYHMSː0DE[n彍d"gizP fHCWGrm g\.vm ]l}xw/d)oRUG;hz:~ 9!l+7r` }3tMEje5^p?3ѡcNULP݉1"u,x+?*C RxA ]fGX;y{SF^nJ~Ua;khdȳY7{SP ߷~_k`-:1K9 |x"N8uBXQ48PL.$ۛ<uS >6R:_y}fd>\F8]Z5 x\q/[IA ÆYs)?姴#]ԄG\"^c@rfqHsI%I!3\QN&=9{Ud[Y4qk8Lh،M朊\(gI9mowm}Y'$~&aՠ^D+96w: ,(Rxunh1G?4ǫ?__yHmrtms|݃m4"_Eșoȼv̞vYXV>{K8C$ŷF}%~oOTª$r߭߹dՅV1[(cTc{md SM:.˷Vy~%k !%ߖg;bJUd8ڵ  (Sϔ1W1J;/a $n"O(%* ͒D8&켦 : N(T+Ra c5olۑ< {"B F^s~?%hJk? HxH`$'6St' vllnvO"NMc ^%4Ӷ|9ӐM_nP Q{l:ʤIAO镼ဣH~;RBaE{Xߍ\V"sWX#b9^Ï0>wS5b#1M9:%BĘCNDG#'VA8_- Yh4:jhQa9G]Nu1 9lj@n8d<пK23Wu}@UK2;{'$w\Ӏ. >MJx´RO56'؎-Qp4৫5*+;Z[~`s2J8JruDSG/N[_+<:yCA >?\_:OP̻؃L ڣA7@_mdAugѼlK+rD^s}-@DGtkI%iCBRͱv*iTi%.';Lc( AQHGr<$'G^Kpr$#ML=$v\lcBo{Q(`L6k(d̋&H/Rx8 htUZK❅ }WIU +y 'C{^E: IK^WbZT'yC(>3.p#2c׌Id&r]X{.]/}?\L9!D沏Tt kV&/| FFqI[4:{yC~̱FvX0$wt~Sަ `JDR 1hbpp5# &>o1_IpТu!I?KJ8sh)Q\H\-TN$]?ya'qXNR5\4u$.5%nn6T>|8S }j(}Kh(+AH+(yK{*ϯJ)iͦfu U(޲xc]{uGF'1L;M/ }ܽ.;, 8%:A'ḙ̌+|$$;.O23T@6Ș5p*ð\%XNmMSKaN"P{[ާB!Eu: 7_O>R)(['猶.ۭ{OD(Cs!Ns.h/5|iSW[BӐP?;]&UT::1ҽhI([MN8.x"R-a2P>(IVdkABp=7;aˀԎ/GCUl%nlPrL\NrIL6\24j,6vX$} >$ tyB3Ykּ,WWwb A83Tdk](2q 1ٙ.jA`mܟiVAج߿|eT+ Y7" ڿ hҩ77~Zz&D?I=u[/s膯j-xTGX!^ν]'ccē翶0yM[EJ'Mq &*9g+jp4 ]uDx SI{*0e_=cj5)d?Qd7-59՜;Գ_1y{1Pr/<6d, wP1<%zPI[ڢvu,Ւ1OEL i+7D*Œ+DLQl I!i?pֹh;^B{"Tg5â[n(#vr̐͞йFo?3F~|O稢Nll즌qΪ&wMEE2 M?ɓ "ٗwثˋ ïe1}kW J>]5|P łV5ngp=Uד"Cn szhP6LW-.79As>mj8Ec'pE~oFL%kKvzo6@f7o<(We7ή :4=8 5#a2::PaK .3TU-P He\D8B>17juQCo~yX3ƣj"=~H}E6g Ѣϻg|Ф3s>Vcf1 x_pbEb+ Ϗ^KJfч*66v •7y+jǢu[]aPյS8Q{$%6R+>P:KtX\ Ph.z JTC;ƉRx0z_4#&D2\h2Lty䤇ᛆШp}ebcEb=GoªFhl15[p*MR:e( r"^R $|MuOr-*R:i4LRFs%ْ- ѦcoW8/ X?0Tp  _'/3~ lr'$9L+ $Kgs9(2SD #99!G}mxB w8`%imm VYA}U>'@cAS~Fhg1*Λ*Z~mLaaf)kyB`6 g͉*@6@@$>=JF1^{)#^9NEk +rݘDS\]ȺIBu\7h}fX``bf<L4R@5?J@WA>_sѰD#)P+ B;9liQ.߮$#9ψ9]I=铏1T(槪])\~WEP ;R,IlAesmx/b18fFbv!WBv!HtVO^E+!XFwH~d] g*d?|!goj+Ǜd|6,OI-Hn]Rд,S%>` !S0D3^q,2pn9DKƮSxlq:S+d5V+;OV ڞ+-z^RE&N"hljLϱ_mBB6ZzKT8"<!92VB{3?z.O<YeubbHn:+ ' 5{;B-隡V l8q)σCҁ'#Txva}˷u#jncs:+ D)bV*;.8mg^y^bV#۴ ʶa,ӥͫHX*L.᥷V6 < D8`gpORY,edӿMn255ҽ!Z )/y~YsC!5FFx8isT/ \) k,9MT2U H?W>8800%nO]`[6RD;C9.ߕ`؜>ɾ_AH#tGnTA)z]Ji5D(Bm7HŷIBp٪VEX*$i ~&)gtݠDmC?Rpvb[jRW~xnu_^<~HKVHc;'LA\p=q࠼?Kbgw4& _]KM- aI3il>AKN;jPkg=Շ὘!홻*5EJ%%2]\țRH{s>+B뜵**t#+n>F!vIz{s >LFESAGXŇH~q]hNqzɜwnCjNPU<2)YtLNmLcDۇ"jŇD`q Bnu.LjS|K#aaU[Om1Y4R~"s=҂X}>Vք+fc2UBN2o)Sp[率O!Kg\=eWq:uN` # (oYCi/VTY*r䰅{Ը,B璉s *E!byvHep%n?1[c+UjϏ/a1 G帵': M+?W?쨼#YLYWfw%'8ɃiEiyQ$Эl˨ձ{9CYu WϠk%o 2e-#Df,\#``8s WYsq=w4Jَ+$` \8gk{K45ouBN2m34e֍ɒjan9R/?J9u,,2ile=v&B4!=sWkspfHyjM$AA>Q4I`YQ]jv_l=xZ "6Q/*ĸj/(l:Z.,2HJNj%Oͪi3l-*XQ Wi>GnnX]GrXܻRpYKlLdŀKS(,! #3Kq"s1XE!f;4I3ӫ(WLq 9R\9@Ԏ(/8Μ0j x'׭yA^nM dRoE d޵dA y_?S k!՟ Vɿoi{cY*=SQ̒P pҔ"/FqtԜ]ƑH %!4H8Ѹ#d =(S\1 ه[!BJXph 80 #E!'|yN~-+lMMnd onI8O! }Wm|R֜NZQHN@>`,׊2E6* r߽je(>mVaȼss~T4N>9/Ѝܰ?]ŲBY8[ߞx-cx;b 2[o'_Fa g?r]Oo>T҄?AO+0{7 sms?2 pt-L^sBP%H8!0jn =u'ڏ!kFŞPyHIPmL LFUT=QD]ZżS#z|7=1c{0-DHkt.&#[KmoW>H>|~HHU`qJRKM⑈yo1lՠ9u4*V^ Tɠqnn/ {gwj&F՜yKײ< Oo5dǔv 5W[Aؐ^cumS^u =sj&`k؅̔pV]9?^2 Z5~nE8L49bRR10PXi ApקQI*ZvvӮW*7(u-fWYѱEg+7uUPy+Dn|+&trfsSf]2UԦXt#&{Uݛ*mMKٖ-㡝 {cuo^hHAYVɱg&K׵Ǔ&o7}YP6J؍4La- N-9S-O5 >FhZLINh]Gm-?&kVt"*ED8s0h:؈ $mQip !IxpJt2_dld Hr\(#5$'(z/eQ[N(Hi! ԀS1 gip{;_c ΆwjϪeMF `f5_ҝF&  >Q pw0FVmx7uj&>.^ "{DzG%nD} nי{}RaM\ X|~B9ME1+)jy3~y5ۗvc'Vdo~{ƁWgL&2uӛ" j\do:`Tn߽ )QP0ֻM?i^[ƵE.b~cB ~V!k0F(d&-)C5mh>n?~.~""誮myCލoOjCsΠ=5R1 i#6?_/E#Fby|c??s z^Xe4> Qh#{77 683`3/X}(眨lդ/2x^ "x0ESL U-yMp.OV$$&uDRn:"W{|S%z^Dbs%#XZ<<W1>|ieWQ5h˜}ptg$a..\9>UÜ!utg^\B7Py8 >7xL#gsɽ :4ܓ~c݄=Mrn^?c͊{-\@f Ge):Gt H5FV%CgnޗJDou< %5Ei=q (<& E])ݷ7Z&Gg8h\.1,f8\ ҹ:=4D9fްF/6U~oJјP5nWTD{]3[͵((iihU>)LǾiZVK~bܩ}s"^4L㐷#0/%mAUL*$W؊ȗye}Dy&ߜ겚\˧[B2*X#Q#Y*g2diœ# / Dt}=< t zɸe͐<`ipN5 \My=od2I`` %_Y-ZBE_#e΃=o92? 8g5DoØJų<]ӳ&@n<Ϛ<%2}S6bRY6`1jn}}.// -[ܦ)<E1ݳU5 1`K) _ۯk Gm"Ϻ a:N\+ms\9]CB wϙ~@;ag2 vōlV1ވZ]͑)ةd񉼶^:x\A.}^Q 0 "c-_,ڶGR,E۫N j,@l[`g)Zu1qRhDc ar5A#}϶j?.puΩ%mW1W3^t:ѠU]迶i qp^n9X+蹀1 )J7P7J0s_c,(xX\m|>4+Ƥ-D)4-M#W Fڹw,Mܷ7*s'BL3}=n7}m/42[c`Ǟà0)3R$1=ͅ2Zc8$Th+j<^&lH QÙ.-l^+Uj81O~6L Ga"%(>Q ^6gQ^??(RF8Q:[>&oS h&5F 'j#Rj.˪[g JZ;υzyT*&Q๒ $(jExO"?N2錉`FS!b_d.MӜi0œ @(C'[d$evWӟfb|RʼP!ay}iQC>^omc-l]W8گc^Ŋkk oם&N4P늫ty{%6:rfdЩ5"Mf-PWFX8/5岺m=RB{IMZ؈L>!r6aoP \=ږAIPfd^&&Wθc$F%ܾ\YJ H^"rf mZCyU7x&7pD돲? ;գO1")lSbXW"ex]ʪt_|wP5) 0<`YHzC+.&0/)Ѿ1VX<áI j|(^e:1mjePJl D} ̎k#?;j n' 8eqfK<,wDU(Y `'O+ cU+Ol-|o9?"hx!H?FKVY#r Lc_ /hqe.D,^ RC(^^I||Q|Ov*ETQS1*C\do4^Eݫ)h(w g&۱j/y&[J{sh"e~qmյ`)rJb*)9aOCGecf!tI^*0u^Fne(4|ݸ)͟=e27>1p2([` gO__%3xwjE4fhjKRM#Qv=w*%oNB'#El^@N:sH˻ :%/sILfsu.80ƍsHJ+B2k#<.=E1p0Iv-m>iGzIF6XtbQE}v_9Yb{a]E'"YYB::^ UD ly3vfѢG ].SUIɞ7-kGJV@|,.S, <+@x.HXpvN02N: kM4XnCeRMkQ#aѿmnc̉2w>=_rXe@.u40)1ʤ붳ήd rQ)iʤEuDn-cj+Ng)Y_GN)f~QQ|v?rFT`Lcݑ`ٽNV>hf;]qA\y{ =U´Cv%%E ۇՏG7&B֑fMTx!{pl}fJ=#Iw{y*nZw5,͂#qAxi0yU \6RC'] *#8,N']\md>H> qS\;Q~̂j}7r1iDjc3<{lzCh]R>" |+*9&y2puDEr;#0^A&mdKy$,'3q^ !r-;U .f.9h6l`9 O$JӚ`I JWRhuIH( wT5*Wvsj.=gU|D4_X(H'OTexj[r.+Ԩ^ZS[Tbf9j\[eDfS 1/? ѩpo4ʂ yΪm)ÜrL:YtԻ*r]g[In.Y>4.Q]x ~OjTL݋Q'PH/`Hɺ7'SDND̮Ûu݌[aW/V=ԵM'B}i) 2@q0QC`jOEɩVML9A]OvFE{]`/=bnaTsY܂Ě ~>&rbѠwС7 ^Ia&cQ44`Bl 8,GzHI$. B/C})J`Qf[{C;Trg9]9ͽkXi Okׯ{b۸/ L߿jךZ!e qA]BF!uc&')E,z BŇQE20ʙLUEt[ n :}qOȶO>y;g`qx(ieݪLڟw {4#~3-pʸ2C&ށ!Jb23XW f2DrB0}lges[\N#tTL;E2Rg_VSùT(JTd8fCHYz|٠%@[9CJP;&6ӭB17w3StӢuvt"6qoM9Q3Ø-螑~>0:PtٜB!ym4D a91 \ $?K#:ؠq;t{`FsNjP˵(\~6Y ]E<_;#R^5,.ͣC{Rc񚷬v lQ=?*ycѲk-[OB\ *26BU QU (CsaL 9^c8D_|م:OⲸJIdrtlBlS\hta1zx.7 by7/# -kc)ũT|',N BӁ\0a}|ya82am,F+~ͼ,L龈fKRf9#,^p]et|(-6BA8 O|9"aL .x'/Һ9FwMPe4Kf,&!:^r.~?iIq(13=fK>])/Z+pv9=UwU;Jx0'1v)-Fk/ e/VT)tUܻ&45Fs.y=$BԸ?xlʟ[O;'l&ds1>T{5ݍlm+x}-~BRߴt.>9ߋeki뒠iCvً6M*P.+a6wcSpqIF:_mu':h9:07g)g. 3?R (@p_gZS2'x3%eq)^V{SIrGl2jO"ExLY3iŻǜhxo ²1`:ev~5 'UpEQv>lMn: b]sz2Z4~+a ڄףjϋZ9EY6܇p& $oCKTuȐkS}X~dOF󴨸qLQ\j2JZݽdJY-li4|},<[NZdxzFKK5Dl Α+ox4ipnD 4"`N}Qw1#ښDZ~LW ٮT&LaT֢n9DʢLT4)Jq92lmOSkQi9wg%3^6Y.iyPI+ DHL4%.5oa$8tT.ϑ D'wcQB'r[\FzU{Uc*GdZ뤅6p]u"Zquz mPnÓ1 Lǂ@2zjg2D8?r M㛅o_ ܐ19nT_7/J t3aHLNkAy6hU\uܻcL'^(ӯdA{4M%ՉBy/wR;X,sH^Ϡca3pvW+1-ʗƶĥ5+NU&F حYpm|htІg0mʿ㠒֟{dGRhh nA ﯡ?njL`N:_療tT]WAng:*ј>BhM\eeerrQ@ 0iqIS79^͜SIΫeF3`l0[66\|i]JV'g[#L-hCFk)h,XgOil w DLX Zu"js^df=Ԏm ~ d¾@W[0ֺcSq5`\)8cZX_7Xd ڇoYđ\Di (uȢb JhY54J9~QfF+)\l 0F@zޢwjrWL2Ew(IuMO^J-ȑ NԤ|kf-F,P @1fa.;afթa-1S[*ԍ5Ng|,$3 37o6~ 8)J-j1|\GW5¶Z]HrݶoX Ao^.𪒾Ic ijkdrI6 qSHVc(ܩoc}˿9FbHy=R#\A֫ZK+a Qb!sG|\KpcOϪG0 񊼣ر&872ۨKbV?F7.GɗIب: &>;|v>R3&b` ~x%↽R'1CNs!ZϪ õr}Tb>CeL`-{4̏@\0+[arO?JW[=2kl.ےN_~Y𩽃ONAQ38#API#M^^G[]P*Ib:IhE?V0Q`Ԇ 15]}9YUʔb:~1EXnP7\CeTŰM,j)9ILMHǢ!0l48*cv+7rQD٤.b|>p]K^h+vsEȚ$Zl:G:m lmբ.td>mY[R. /^fcLr1`&;yQ-d( vwoD7r*C7@ yvEm>3 / Էz7.L"1?YpEͅ.CPh]S򦾻r%le[#uTIfi=M 305IhKf,Pa141ZP3˴unxc`a." [Wv/`[yO9nOkGR`2[xKG˞{\V4ҶvPQ "BVwF5 KΩӶ0Ns;_UOx"1?"Olx+4(D߉>}8 #RAk˰Q'9E|#`N.DMd d~ҳYdCǰDg~{aXXcie|.^Y-Tܦ:!-hgfHp~z]b/ZHviMQ\' \ȴ_%ڮn>ݱIoR,ԟA Za*ν-QPf@Zkb&,Np$Y dx>P QDz[{*Ag~,qNtBtb`xϛK:~Ϋ L.!_#< mfl爇;U_ L)T|Wo<:|\j@ɌY6ס7ŷqvhgT z=&kb&Acj=)]4UJW$gmnwKb}+܀,hFɽ'Dϊg&2 cgvY6T\ 0X߄ $.`"UZ8/SLesԍ1q|ym 7F(r!l~pT7!T X T^U<Ξީ}YO-ax'&XL3ˑ6^Ұ ̑ՍE(ٛX++LDY\TQ,InO[K/,O Zw^XtI݈aeو(hcXÄ+{0:s6}u\“)y!8h4;W\zQ֝H7b~*Yw3Ie\h.;`t 74(!up|eE| s^[!p"]I(6GΉvIC نI<7 >/Y6?7zk UY/DIy$E+0S~ݑ̇FIajq%m>"MMlIrnL>jT5>ڵlJ6X; A1F\ x<3 HZ}!Y&7'&iRY{3bRFŏ-ۖSէXUNrϝ8)o<4wH%fpҽ=ݞ+NG"L?o/7*xf4Mf| J ҇%$bˬ y|S˰D̍X'Ev'W <@q1uh ԛo7Cwe# _4Tí[d]N8;ߦ5 kI.I.`* rG.ه#,ހWl"Ss)aTL鏯_~?ET: )Ο|\Gd"lDˬr^҉[s9d/ C[ѹ`Yh`%0q{c Sk6ZO"nHլfLCQ>@G^|m$OvjЇz>7 R2zK̐w\{i09/=:YpxJs& UXt?5LjC4[UZu"20CA}Oc'kSy$\4Ti!Ъ<pLA TMt) ?FP4z@O9N(,S>fIc\8H Sd͌AiS*C޸GvN$ JhΆ5@t^ElXb4vxdat)*2:xYͦO,bQJh@ҶQ4补ٝH&Rt/)SiDl3%i},R{|&l曰תZN̰.GNjddi#b 3췴)TR%_ y~ĽIZج:4V}8OH=z}unI} AYƄ65Y:8#$'szvSH<}]y;7X(9NveAVRMq<*S=Ru1@"\\]$ͪāk! w²Jؙ(5"__SF<Mc!ub%9a0ߺz0ۓj`˔Ug<0ߦtçn:αaQ_cC {Rτ>m8f,=jHs@G!V>n* %%_k-@erg-8['xqa aXhi[jn'1ӔW(ׁs#NpQd5,W"& Dk3B+lCoQ2xNhMB<9_Ͳ*=S٩exouPSpB:%F/؁ y R!U-U Tx;Q 6@-\3؉~Tcͮ}NA$7$pMT 犆A&K2HT$s?c_Ф0g=st-aѠ۪xaB'gX6dЩ!p.R]u_U%a `r1cnŁqC1N*d虧ygwZ½1&I,[>شhoUJl20TZ$@ Uf,mD, {Ԣ|e:hdJ˜N^n 83$ ʙk^J\o#N௯6S&=xn"wzF|}} H F)7:F\JP&z oIW <ʱW.iPʠc_pe.k |1vDQXml݊B*¼DN#V(B˰RNL0`% ;[kI#ljǿE%)V;֡%e ? s3')#qf{@Bv)9 k 3;lYBz QȈF En*g ̼ qs '/[(:8TF}pU6:1M$+8a/'ks/V?_Wm4YI+˄"ϻQpD#V"JGhc8g>E^\*#lX@vqyז& u8si g6u!>c5uȔt";N1Prg/.&O t+i4e%:aט /0kOW6K٤M=QJ,G!*ptG9 ]H'3r1x lm]\/%ĤLVACh؅NFBKMٯvO4m! BCvcJèMc>oX$ e~  H|6J᣶\a݉~bW * f5ͼx s%Q){"o"aDiˏ f=&8r^MRK,岉 iPQiBCM?"do?B}"_P@aƙK1~sPBh(f:^|ק?jkw:߲p`2+iExCxqvwIs+A,$5StL#F0䃐K}'ϸL ?NHHEEa FB)KycX?i>?]"o RL"OwR~IU|f3 \j,h;;!P[81Ϫ`8?L( s*vvf}YVyw ru\HyOyrCM+Y @BQ\mk0bGHk \'dZ V b/Q\)$@u:i(3@eWk$oIh*D'o/ w3 ʥn.~̕1E[ WFN/ch.3Y( zuy 1LO; J`Wf".k.V'eUb;ϷΘ\rRbyE;ē*f+.bs6|LDv$9O!)㨳)%[9 ?#`- Wn7[H{dtTs:8|`gF W] g9=ԋ&b,eyN0N8A9_9i(yڢ!NRcӗp3ZGb"YR kJꤣPy[-9_xDNł-%^ɹ\!Zaw֌|(:|iEzw}'FF kPPjb%ǘtA'C$̖q4N>xNWNw e*e'dϵe,'Ұys.2964w:>Hql}1Ӂbsrvޘ2I߼yf,1ZP*eҾn_T`{qfS||#N $^qU7a?Op@`pdV psT'tʎyL 'z"j0}|O@TiL~WwHN0[]}e7UAįǕGGȴuTm 0Df|{Hkgi՝૤l#T[j!{07BVٿovyRl;1[!n֯ީ_i}H(UBpk_8m5bg%$)z JD}yAqr>B7J_՘ ]ܡD'-+7~(8C`=d+ jU4+/݉o.ɚV\6N?QĨˤF,/%"\-X,WH\em~` v?*䝶/nZN#q{ƙ&4{-]9iPUΌ99 ]ڎ|oa;sGF)X_U e'v$ /e%6ي9#TZ((it2r2ki T+Iv7z!"FX452$q|}4P8ńyS *udJb{ɬN)ϙ ?#sşu UK QKbg0xjԛ. 7sf{MGˍm33FlygH ZU:߷m%Yo=kqgj/Hdx6z蘒L鎇.''hP{>z`N;)\ñn.2vl֌p筕!5mzM[D: is#.k<&d9;1^`};$ՎmwͅQ:[tcJ]v]h.ő$}K_.ױ_L]3} `K cfA2 H2[BRQ<~좵 ݟ7 jmVd1W5֒1]{tL7T®7"pTt7K%,@>!BĤ_ F7#pxηڗIqܤJ8+a:Fu TB`KFWWo2ƪ`k>S}m\ iFj3-0 ˁǜ4Du/Т btpRt)c!]ِ`+iAz܁0+JgqNm،)sY0}ɠ'Fz'>ko.4+I?'$Tɵ9V#=%dž PK#7 2nnWM"Qq<嗑x̩ ^ Fm:.?&.ߝr FDrsHP:]醞ҩ,!"h՚RM1bX'Iw ˭O۵2! a 5I\;R~E *[$CU8~wƱt">{GzN+SbB ;)m]4?nG 30{asW~ǪO+TG[X,/vO~:R>z8Gyn=a^&*;![W._k+ǁ9yJ ;iwGyw]qR=--UY[XH1,j]+Ahs2Ecw >P[qB[ctF|43r8}[7rE'k N:vԾΗG"ÂC -},qÙqBnj(bY˦'4vkTAC ]?+ؒ_Lsp8K_~mUUҪ_Cy5%!l O!0B/0`t sPjLH&Ky 8C/R~0K1&<9 e5/ w +.,mtF[ *U"?: ";enpڧmQɅ /ג I2Rn)hz> Ѩ>;w''zEC1&_NH{87VL*.}(]UZH\4!Z݆ō1 r+KK῱yCUwXEZ wm<PXX\ X OF!%bFAȓZB/xk$4kl)Z7dM\WHҍ׍*8퀽Luˊ XUrRBbSMsBQEM;A)yQҚ'y!ߤHmTd+|.8b~sVvЍWћ JE[{iv/*@ͅyy-(Kx+,Bo]л*+atBՉ]^5]O*D.-ڝ~nN*) eqUe1q,@IY3j?#6H|~vIJd*{c\va*U^5M>&غ #{HVc<6v~>=rxDK]#oyr"VAw3홈IS|l>ԃN#I'OU;~{(AfIc}N6/#ʤTXWg;bn>Iδ{&XVd] T fHLC,skw7Yhqf#v-aТɪ q Y"=3.ȲY~@(؞ŒGb#jSIZJjRr)!|]=IIos? B "c=抛 ^@>r$0$ӥbJciˆB|!-WpBZՐ< qI Ux +uxD246$Q߄|p?Z#8Y"BKk,˧NFOs6&1\aﯦUGZt)BBֳxFZ᢮ś[En]{^ApeRv?vT@]* rHQ3ט,=n+k6K˘l ِȵƧ> ݩ.(}a۟?,rRvXRo>dMxO1AxLdA#J:)Qy)-Vŭ U*(h J )^6pd7okU=Lv5:IKyHszz/8cUB.Ki\XF !Om%ޞr*ݯ2(bajj-Kft\{`WBZ Ԛjmp#KN+ޑVĔTɠm}7Fֲ5A&zfNۿDl̚19CI7(/ʳD)8N5ׁ1$jaNc{:@I#$pc*<0ufkBjL-Y*[h}^U> : D9N[^ R"k?ŷ?*_ ֦}EG5gW"E^X/OcOKIb٪]h%F%?2hW]k QUnҠRl8yfh}Ct4ф`^1CxgwU+W7=^*jH!8y eк5a)ԝ˦R_5z4w-gFH1%+Cwv#evɤ/0ծ{DJ o$^-HP"Q4pݐEmF u̲|K[<]%of Q⛨^sHM:Mc@i3yrUX!bg}5 ]ݛe$yqR<)fշуL^8,LmVR6AkZϻ #}&ueg&\Q&vJwrW\FH5}8.b os:hq71Ghƚu$oju%F9$1b㾇J*Q?$jK>I͠1]Udڮ|ѾR٥*Lhz rpx ɫ:Ͱ9-E/ebm ],K95C!nMYh1鳔\}#nVVƨMY^K*5iTls):cGpg`T׾Rwl蜲o¯yRvgVU2R_bq7":oA]: u3׉&_7l"V.4ZǑ.րG/F|a9?V>;#D6qc=f6&.SU޺+NP+ߌ.6H|>`5˚ʈlj%yɮ$w\tT].c}& V6 Y]7PC\4VlQx&@4nRtz΢y|㕗Sy(B8ִa,RlEctM5pO]uef]J^Nm:A6sOR$ ,[qX$d +' N\cBUaHdY%=zMvDytʅ Pg#6dz2R;GS5 b6yQ;2fd枷ݤpb%ZUVie?a,7kLV؍MNaCǑ@E\w s Cb6|g)g1𬬓§p1 xҢ|U,UU }|ohP6֚ CdeqC O,H8CNgy:ZHYE8ɷI?.)[wy& !/-YU%&/ƧXɪFZY_vXHٵ݇j ~`b2"w3-Kf ]R W9[m_TxA$d[!-QaSZV vL20k1^ZEHr*/zBO: ;}D:ƣP j&/"wF8{ULMcc/\$BGM*S{\LF̹ icOֵ,Ũ|1Z :r]4w8hT5VP`|XqH5,{-=s>lQֹG28q$^ZuuTc<3nEx;X 쪊I>KԤZBImaH, e:ZwwJٿ@Œ F?2 Fjs&eH642$u L|YrS}RuZBPd[)JNsYjāB$yʈ(wr ٘qԍ4)&IrmB1S HSũ ;E+d9`/TE{셐E"BڇC J-M>dÐq=߹}8+@BCl7n *rA$?Uo|61&v$BE㺮TP8"Wae(GkʼnQjD"=?n<>T Tn##h*42 Aq{<}û2X@HxW4STpQh/R g&T\̦q׺ڜTV\9A<(8ı&uDC]$ liW1. ㋵]wa*]pJ͜u.ei2}D<+lo֓2 d:ԸX idJ?+MvaAjup>/WgnwTpT}NrkߏRxc*Mlԙ+$XSk\*Y*OC,Q[R$5Ų|#17qVBԇM{COir"YД\! jCK0%YU RAqо/XKyD.;8 pT#[ Q8\Byay.we4GNm{ 6z, 1`_F)edՅOJ$~sB?'|hHTFE6Za6lRAp?e^;[܆RUEOr= ܚ6IVzo!Ϙ( sJ$DL3mhͅ@ι8/"s%bZFnP EG!{r,-DM0X7 <ڴ0" HoݾA+z]`L¤ڏ3 P7VNOM 0N=CW|D[ɤ9ͷ?kJGSDV@#C낍K0.pZ,|RQ;olQIf`'*rZ:O 3Plr$m:&uiB3iBð94a\b%Ge)(Rmd/8J"/+ _G5햫6Z8˘Y{^sJTp n! 1"&cj˒7ieH-enzv?aJՄ1TBs{"T%LJ}H4-%VFi٩lNjW4xq*9q$:ܫc4m)mS-=`p&po.!+o#8Py4["u8[&(~؏e/h_Zӟ9KaJ`-avQsbk#$< КOe՘Op`*5 ՠ%l{$.+#7^Nk O+kwɺl݉ytN?, ;A{7(Z6Hf ǾW|DjJ&+Wij iբٙ8:&ʴm DWg%dv7^#A\F!a후LlE*F4I^Pyeػ`ң *hAֽJ{䳱$;GVe8nFFNtj Yd a7V+Nl-wF%)Ogq(cKŤ^[r"R8hn!vy,F?9u> rbQc\Mج TO'o3"qƵj4aYw"KՅ:,>>=A4 +*]UKBq,Ix٥RCB۴I`Oӑ$:"a(SG\+K??MZ@H0?aQ*̫i"pBOJm6E [۶=E:}Pwt-Lˋ#ZxN})mcK6ep8Da(d=%JS'knC"Q8}8:21=/Z<}<.>d-cbLp]p+Qaʏ iB Y$LcNg쩈 `s]pXN}ZN:"` !,[TCe Z#n,jO]:Fd*v N!6"]% ]n4 ,XdGרD{RI!w8zk$%w ?Q_@>QIO`OX+_Qt :>yآm#w[pg'+HnyTqMKǻ+>炨tB]!Bfpilߚ;ˡ?_S5,60k<. ĝ_͟[&x]0bѻ,v [ LRI7ӏBZgzh K͔GS)8حR}gFSW͍&s!I4_hbW;ۭx]$agp`Bj @ˤq29 XOWAÎ,uImP41'6L jۥ8_ Hnο5][CG#b )z羜\~FajѭkRʩﶫQ!>=|`[#[#џfN J_EK;BEۀHK%ߜѴ܄Xx?i 4$FZCzvņZ;x\Vry$߯tMZ}_bSu]}\x/xj4(/"UQ3EО"rIBM>Okwpv﹔|`t-XMIp}ν1`pL O6΢&\!b'}), QQGP g4Qkcx10_QgTg6C =Rͦi7&$*/ۘyb˚!?{޾NJ'alG5Gi~t r&҂xZQ΀ =M)$nJ4 A $r~۞FMKJm \$;u_/䴩!+ȯvҥYJд/+QЂrDԘ uXUOW]+?l]k~u=ȿj!xZ>6^~}wލݡRxM*[Y#Qp$iȷ<Ȟ: zy₨ D\6{lf7 x2U (JX$9SZǗg 4bUۦrYCBð)6/hͱ}+I eDT4Gp렃\f~8U%9rp3ˡT[!0hM5+NȴJ tC{bӣڐߢHTj!aR?%J zئ Q=Yēn({B$uO#Ȟ9^<"+ M"OW)M&hr{z]yԪ{KEc@]e4b+ "LJX}&('-"3|GguV~j'<lu2-͐flVYMs3 eba[ymC)W^[JHb!OU?Kfuقpb#3lôMv7GeL)׊z6O˗qvv[qqcٗ돿/Dτ ir‘tIrE:B_A>WNykIJ8v O,?nA4Fyn{x,E~kӐ l- \' T`Y'#d/.N$ؘIi?ⓂD gMl־*`Fhv4yvGiڤfBoV#6Izr5:@%Ä ر97]5wţHk*?'^hx?aΒ;U  a?LRzB*uyGTS( &.{=)jw<.?zB@b-6솾Z)+2 >͊„6Qks{J k/8Q"au01Ho4?z6jD4y>FDF+83=fH!V0"37zTOmaRXé?@6]03R󠅤^zTI#} a15|l\FzljBkg(1DFepJ&|]u@J_vk oB;|zlcDzKR/6=2DM 즕je OZp=b]E*❤B"JiX>!yDBiDr,̏(IFGGLOLv>b܊ʞ_HIه)ѹ|`\>"< ͠6RwG= Szp%+_3`#l>۞ӆZ̕(l.=7#o[s!^XX|Tw'08+gVЭ] CCĪ;~%Y~{]`$ ]7{w1av`w^4{aLtŤYwFMnP ӾEy!-+x)^͈1{3}3\^רXԾ}Miz+pk[^E)\E.+\)=4W,p` |hSeCدY%>Qz) Am8-mbx/Lql]"3KUPeu?\I[= R V>B%(3c~`X%_2\ vr8V{_]P'n2[n x=[oǘZsrXKIX'/; T4цfhBH4?oQ7DȾG>K:`u#8fPmPymD_<3Gv[r_3aGw|Z4}tB)Rœ"У~|Ei "r$õ1zox47tTTE^[=ɸKTk ỡ¬bx]jkb9|x=9 WO= H:+?zJ rVКŞX^eP_oW3f׋-?8C N@nWw-&.zw.20P`R@<ď^q? myFjEx$$;6z3-d|\ %jߌ tQhfvn!"$@tE'xȋ~)pT\Hݾi-5'SHsXN nrm͝Jn"R2BbYC޶be@qnu= $6b$wvtM1),!YWEb3/p(#-SOm2fPo]/aÐ[TØRD3%To IY]Zj'v]*4W;7@HH'V|R[Kp@ev0ߋ9Z^3Q#) xa e zba&cWAi l*!8Ԅ-NΚ&DnfKp x \lPn'pdtg$ф}ȵޖA1M DJo8qaD$;C<5:o9*>t[0D +;9uKMe$xQ )9GZE+5;`Ha($_0+#}rHd3&F忴> (x;hFSb+y5kp!.7@ɘM[tvkl#u#~"Ġ]\y^VJQ@,ew`QDH߳0,ZTQibR\@%3uuELU F"#fpU;xysBXk7oB`)բ|f̖"~f:YkڙY"S.ctޅx53rBa>& Dv y21OU X:Dͤ9(ANjV 2ӬG`Qu8c)eG]) g+?!rԥGpkKx/$(da V%'Jb`P<ډgh(qH!FFWఞ&pIYɯܨ pXUKC[WLYp  ՝:rR"ȗ@b.ͶJt&Q cxIzWU9BL+@eȑt\`OH{#8B}NwL$HYi\KĢh Aw ~2&י%HGR:o|L*JVA}blma)Gє'tM&(N]Qz*/e#HKb,GDpd8ړZ7l:a+CfH#ܦ3M8BZ#Z16i޷BY_xh5ԈY87!D:0K> (u_` 1=BR>4PU8gEU! ˇ݊6N[Ge|fbTQvߤ({C3$3.Y=-'0dKNnpi!"߂”:18qol ʄ"_*-ˍlñe! "fzyWdu]:41֠͝ ^xDʄDӿƎs Η Scdα$f~F~ZVS?O>Lɧ#CK6F8}d.9>RTw4m~w!nVTb`3b]q kc+y/3lhqx8d6af¿P,:K>&תS\]N&.c 鴷':Oqx9 4~ľ/F6SeQ0[bS jkfCE+5(͉FyFXdH-y>!wc~?tr%k7Q:볋H?OJ=y-;bи9Dλە&T]>`PCZPvW̉hP6fل핞69qEwVatB|EF ?KF vy*Uz5l!:σɜk̦I~IPӯzM,vr݊}p//5?J}1xߛ/Hɵ՝YHz{@9 )|,S*3=KaGmک@iHdsCq=nj,jMEDmzvUzjsĆ^'Ȯ~n5yXg8ا% ~*5WzQF+wCRQ0=x<#Hn= Dv&3S ©cdsJ/X1Na H]4kd7qq0y- '⭹%_{(\ij|U]<<-M} Y[ %\-ouSB- ZKzW2IX*BM><ij8j#$ -b,q=)bhG|£L|t @%^vy@F%yӇGygLֽ)Pza~N$IzXPIе/C:<A4S/NXj9Bl%rvnWýgxUTyjG,2_}tgO%8@c~>8@Oe*{VjBئ&"{˖.V]O,!bg1lYy&\eJLXΘsIZ c~A9^}<+r== VWxMaZ_zg[qGoj! wВN#fߘ/{$7,<&m:}HI~\t}&աM{2rPfY )les6D1At)O,`@쏐Kq8@ƉZܗՀ}]ͳ[O8oX۾!Ela&״YH3nt+UZpYCdd@oDzD2h 4^-K]}C$Q0t9 rJ$<5U) wrTET1pVG_g!F(mb^4]6'z'%4we+=>1PQz["=S'.A-|Q!S0~ }=a"aIJqldyA@y؅ dPc4iw"hJ\ќ,NK)@л 琽{AS'Na<1.L#̍/U[lNd=ImY,!U5a6mz\S0(z!Z՜߽'򙡦i]21੟Y]{/IԺ8XBخ~aRGK{1%zݥԪ8쯡]rGoAH;GVV7à&^KmuD>=z,izV7Ujx"šzM}`?j $j=hH围SnUYD1jэ82܉,ʜYX2jQ@ E^ݴ 2$IMB92~K'Lr ϐ8Kn㝀#"Ȋb"zehJ`s9Թ˸Wi&A֦)kx E I{}(S蔧/]kn5 Enͻ&|C.e?*d!KkzI1.[ @tP-YL!))B% >TcSEbB|$Hd&ʴDn#f,bnE5*Q+r4hH*}+z5"A푉}9&vyBng^jo,<]j4]y<͈8"SQx1QruI{ FDv, Ș' _tq]y-B3-Ge|\O$3D(}?Q|㸧peHc+_ c8^> 3jO p@|El[QE ._|$kM%|ɪWxd 9?wdmM푤aszNVtU>|:b4hG߰[`B08i2wԾCZ3@B{թxu !=NyIY 7Cmi v!##G1!/q݌+f h*Rٌ1^3CS*w>l'hci~Pb dXU7*^ú$?'nhNbJIvq" QV 3$>T<^W`R ؅+r0]d*QU ;^dqJ}32_-7Z# Mv|0#\"ZӮdsN+lPѓ-/Gx1b5>wM5U<rꆔd`?0h?\ӮhLUG%}CZ1ڶm6@;UK|H;fz(@%SEƘL%,$/_(. #` e%u:4] e!TMO&}Qq>c=B(5~$j(%SSE\fԚ(ASCӮs~ PNjͲqssI'0Cr\3rzjD2hv=@3T-Ɨ:jnd2MXLXw]iB;Q'>UUߍ.MFASiQ\8Ku,0uѤiQ 1;Eg%ۡŲor7*7>ᬎ-.8i  xx{D?gx?qIWf]aH)^NɄ0g1ԷCɖ&'$`v0r׽mhYurN?^'73hWf5:鄎* ~ѳj,]p/HV,"Y}D89zZLJF L8xfFQ=s}'H^0cB"8yK|iaTr4zEm’[hG?OުS<01/3mnU֠!?+wTrϟoo@ 2雍\E ocڹf"16B {awO8_q-,{GyCn8+[jum7 K\ұ3Ղ z^R@RZ~Ο(D>]tABa Lm(4RarNcZcm[OJu=rӃxr S!IgS-1jV!8%)6]a=hs? bӓan*U \ 1}#3^!- P`Yc}8ÈӲE2ITʅKD+pC\– @BѠ H)nפ/N=zU'l$kt$R sL]lih kgLz bQ~Q؊l[tWАg%c$͘ vm*fFNjFW˻J)7hgT^,D컃G Bp2?8'0Ie_Rhtdfn=I1$: 9墐'x}i%A7tX'Z0,p=j^;{u{֫~6FntrsI:FtISwD'NҲrH`͒v6^sh312S0AS6[3ʰXD"f82E2%қr_Iyg 1'niͬOf>6}y;Eퟣe$?L ?G/uH_6XbSRl%c>tbEN@lAǫMXS}2:\ <^d|CK꟏h7\&rSXpZU(y7*ޱ؍"&Rȥ-Y9 I8O0Z$b7`X? &LO "&Ul1hyg - M.C&@~6QMt>Is -b9NDLRW#<##8>8}Q$xn]'w .kB< ﭐuP /"=ֈDtar xO2}.UfDUVҥ) fxT|Mp +BgN+LE} Da#,0EC=KޗD@p_:rwqH%4|R%X!D! E&L i-Vx'+"F\u_OgjXJnaf<Z nsx\͵ M}_<|\df}lʛ׺|Ͳw\H[t$;v#Putt{zE*ns38Y=Ғ^s8G|XC7?f DWn(cvmMǏ|0za2F#G'ZיOd|d&؏ĞTvUMlA;P~ݕ~Ĵ݀2 lheWPwz{GSbXLvbE%r;^?+ v˝ɐ㱒EyeLz?X:2mL;ڲ@zfXЗ, k,LnC%{#kWI;q7%ѺCL]ɡs<8YX^X9F-s @==W]G<ٚf/Y%A7FxBe f:TI'>/80"kS qfU4ݲ4MD\<Tض^WӋv|;(іS*J0]: kB(ӽ$%Qd<ԉmW1&؈ıo翊A7j ^WL5ā6{BeyUnJ' iCwtF*u*A>Q+1i{O{F$38Y[k(Pv?#>G0;&hq]?h~L8dl?jΈ=zK~ܛ@ri*&֝RfG~X瘁H} lS$ٿsjor]$ f0`6\1hYܞW\?Y4]GIPD=ȀސyZ)AsFTQY'+g$C@@imxKM!Rk^pHaI9jlhrOJ_ꆕ΅0ltZ`>1]}-w6][S.&ᐇ7תd3b;$GXrʼGSbB|%ꛑdWV'nG7|S*d31FI0N p[GX̀!}/*ը,*G2̾}nY;ZyoQ[FU A`"(^j}el UPSC&jbaa{F!M2@7yضmZDS![xc Q\3`" 3 ~.7!mp6oi*WByʙGm#x;I 0)Eawd57h(MHʹfޡ$8GVY[|\1% ]V)+.n77ZϢu*cӶ?&6%v AR.m mSD0(k%?-%}l#$HeeZ2OֵI#\BT*6SRTŲ3͙0N3^5pu;\p[E45% =8V0V1-sn%>'Y!S~R`v@}mn Rv.kn 팁=3YS 8M6Wh2n;c%إ"Q$ 1ݕӆ3O(DNqG?fBHMzN,ť@\+DM辎Br_V5>BLMM׵ь<{$?Յ'wZ3VbjK+ +~ *! F70ۯ&> fL<ӏD}* #ɴ@̸u^̟pH8G~MP2``3r fZ%QՏ*JuQM1R8̰ q=K-׾ ?Q#Sy:,xI@i VH'?{< G\hja KK=w-N%6vz ~/, Ti^I#Ϻp5;!d zv'=6jC#r0JLjl&{xuT.jxGP!| Mk"RGBZPb`fl.R|62 PE}!!nqhs ozCp K*3S+ڕ6 ݪ%{N5`0IF;ycJW ےU/Uv :=(כN(,E[ṳvy! C"uĢ8-♀yz@[N3ROGTptr2ju>`%IT6\ulmli9J#8=7Z$VVtcdpt%9%?ÍiJW p?_P*u+zcԌN0m7r5p9&&Fs !zf,}d82{{ ߝ JSJ5@V[$ݣhXq=9nq8:]7X ̬7gDamfpn$Cܡ>nQHHsҸƽ cO8uq/Rw/v6_6cVŎ+m.^F]Xm3rK"- Sw̬C/t/ rqHլ~ KuoA۶!=6 {2^.ky:̛QEU0EGv=t8_GufpS&шce٨[&6gid 7Ej dʻ Ĺt6)5_OGԯa8옺8٠ ߐVrޞ^:K,r}YlT֘- v{Ǽ2NAqmEt-n/ Ρzz߅({rם{dP4?\6;8Et7,OJnȦ~X}d%g=r>deOVlG_5]݈mrKnas5g+s=booh}_0+'d!{xvc$>/3DOQ5+1S{WŐ<Ľ x\zYB&&icZx@`yVE֤uR5*ĚȲa {)`;0nYnB|kYF^):"ﳈa{dtP)t'NZ ogHֳ~?L'"A{7LK~mvG0O>=MAV/VjnZٍ-;{#Ζrx:5n( $] uOud:Kݐg#{i juLw f10@%=֧ES=& LqxR2|7÷bHMː 7s\Yx'jZVbᢪ^tng>=7Zpy)+Y$Zx4}f{M?zsYUʠհ6=an(A=|ռ@~[Y Բ C5^9"AoyPKZaEI~,?Ry *ecTW񪧩Śr4`H\pԝ'+5=*&ߔP K;\;'K06 %*AU::Vusq*LسlwφQCG&j$9c$tL0y:t>pQLsF- voQȜr' 2oP:H]g ^Wδ4Jt|HfW-ڄ|^أ|&C 'W%AvԞ?rE>Ռ5.w ,i36< `,"GW|E4[F dfߚyX ̆ (m4.qE096^ - ? [=Zy-Z3ē8^ˢ%l6-dzN|o$Ҭ/ (`1/3\rHJz~n ]VM q'3-C-|%=v=M e6VS]ysVS5|i0둺y i~BU6;y-홍4xx= sLk^KB+%L$HJGiI* *ol@WܘXkPcO<p9F>[[.P~kܛ^c/] W}$BY/ut I*S{7KIĿpH۟s% 2*+$kj!wuUz%2)r:mi`tL([ WqH4w:2O9.'0!lkI|d[BN._/AV *㡉_,F:\w 9hOٸrdvKGqG s#{ѥ"&Ҁ<'A^űF-k;8:&V6 hz1WC`GwEFSTNa/^UE|DM!C +$tAbƁ4:2jCE\y褀gQ4b(8'vyH6Y7]_'=hX&\ɥjL!{`j[ 10B{y'MnAĮj͓Tʹg}d[3fZܦjT= {Ket3ԋoOW6Wdw%)@cmz,zW3^§@[|#trjZNG)ԚD, {HUINS 0ǙDi vW@ Uc8Τ-0&2XqG`|^EW@̀g; 2&oH-n3(2m$v͛ū}.·bEc6W&2wMb "[Vmg.<1WTy ;J׃$l|gx>QiyL>HtSX~dStƂ05QvȃI iν!_63 䡤{cV=3|!Hi4"Swf6V.awȏW8L.(yU`=[M?DجrGL9fH; sj{b .Tﴑ4+S/PKKALdsoP.Dp̘Db*l6xo:Naיτcm[ۛd8ݼє^kD2p'&:8B_t:LTwThKV-\yB~.k4W-UNsۘ'NPx8bski:>)MLh 5ƛ (W&&N'ѬNxzzcYcDe=W%"c,UnԯֹU9] GX fK3v] ہFoc{f=[ ɳz9 iRPk=HH Y7x#B*"Bd]Š%?)jtؓ`rgrV2z;ASaq.LXG`xQ Mh/$h=[,Z\~βC︧MILmu_E^zKy&`ʚ~4>qHk.1l6CƖ򈋶 <<rN=v-IPq0CS߸f؛ӵkAy[Og/SMrH毭i]5Wkzۙ(T-"1ssriGGiA,,r iF㻓@HA믯r ƒ.,ٕCU'"rjoO7&&v] neNTP6r]>Ip3qY3|S@6CWH0ggVycvW(0qM0Scs69bV)8l9:p'rLz1ԫ|1-o$*3إJ 6E 1-`0BӀM"UrJlte$B7 ?\X69"$-[z1Žxܵ('3 #ΝfOukm"\CpsKO+IﳟuX8sZ͸K~6U W2CtrX S(pS_0 ~!g4I0žW3).UӨ-q6}q.I/&ǨoxKj*ױ+t#+% U23j[I )8:E|ɮ]CsÒ@z0`je ~tڗ:n`5\y]BQRe(YV޽.(VPY%9gڌ5';j;F~7-Jc: >ZJN#+!ޏ"pIL/LQ uC,4DeA{\Pj @b6pOVt|)P4\3ijJtO|yL9W#$_ҥb!g-kL>l;>JPn~C y݈F>a:$F$'Mf[H 7@2|=EMIX(ܯ+|¼c$yL%  WC8-Ja_Oԍ3}"Op>[Kэiz _iSLJ䩝;½*(.z_ j'R%YOhmqT fXݍ}eYْxXɉ Vjj0CM4%21ZOҒ៎}*,R )v+Pb$F%VFUvTyǰxhRoc9 xF&YȘmw0d;yL̒6pMd"Pm2zp%*>Åg_.pdShJԷ}#n~4yO86%Vy"Il[hiVXKĠ{O7U  Z5QAƗ?՘4d{®RP (mUvbiBOYA@K盅>JGsk0_.jt+6*.w;A $à !Yw?GZNo: 8rkx29Stf&mUQ.$8ت {;' {I5خB MJ.AfNz3b.Y땾|'ggԩPOлz^q*iy^ fKTH X2j|e7j@GSBZl\[AI2hJ?r{D;kBےziT 1'fKP7"VI*O%j98IjXtdift ׻𯭐 )0*i ;NwcB 廋0Sk̉B`[_g vz%j̊#.`J~ T֊YcM0R;Kؽ|4? {<v\fa tVp1Y$Up.MoJIc\"?>ݙfUlb =S6G; },~8ֳI(!ײX#|ݼ-ߩ=Nݿ}oDub0^#/+;붻^?q*9VJLdޱF[^ Z<=]g)OO8)z} [8H<=fhcnx{Iʁ^ټp+@*yy_>|teC} ̔a-ں(߃o9( A tY0:LHŠ@Zr]MOqQ|p<ҊС*Jmv-qJ}m׶~[U+}-Gj|RjZ]8iZhB7VӀx$qsmu"xƯP@}~u=> x!tB=4pCg$_k|tkxTKr\#[OCi]SVQX@{m*q" )Fvi9wZӹMv[DivOY)-~ 푉C}nʕC{&#W)jRɩ:@ i9!B,י$h6?/o";0GRNf&m0*bvRx+g42さ-JUQWGj{Ρ#Ǝ~WMN%m8[a3FIQ슧ϡ3G&?CZ4)pq(*C5 Adn-x{/XrrO}'|>l T'S'E?ĥQģ ʗ \;'mT   _z%WjmS8Gߨ&4VnW5?ftگ0p*|֐ `QX`๾O=u"\!#i̭GȲjt-w3o"L kr]6K1a-]8!/I^OFkI;H|)}ή*~vp_ tޕ-`4@ 5">ߧ\箩cAu, +-qzgoOȬ rNԞ6|MSi+Zi BUĻs|L`W$\u$Zg#5h9%&?G i$^&SbBOtzقӜS)S\GȀJRU]5oxq{Ӕ].F3klw(֋ӥd5(`i2"&o_(3r2. R/pu_;x*^}%fƻ[`4ǯo9F&|¿ǩQPۺxh>?88.W~HAs>"Ɔg$=4︓[[18ۙa0{WR3^uN ;^AZO Ν5pNJf]J)qCwBtb3*(l{~ iW-r{_gadS"cmڑ  @B Kߤ胰g3I\:7Muvgo#B,c3̿p7Lޛps]s\R@p7X|})Uξ[d ?c_v,'` D Ү r(,]1Tˈ>lG": ~(MI?ӗ` 3s2_wh0*pF@pM*gnzT+(:586\ڧT"p驃bņMt|^f ։/G]bcՌcN7ߦPy:\.&;#O 隶QC;0QQFN`9',r槑o4WI\VWLڕ=]xLk!=JA @!ړ11` VXƸw; &ݞL ۦ&!e=Уn{%ϣБi٩dǦ8+7/ab_-T .1| YlhP feHVm 4UjH2:e#eG7h Z*Fx`˄思wSF!r-#wx{ dS#*l7x4׎Znk$0]W">jf#<հՅLg~ۃ{(c{Cj 91dT# e"v+؏877IP[Z [tvQs@<~ G;pm"&>j8(cXk@ 5yOy5r}JL-Bfylc#*ә>zo _:9K d 6,dQ5䯇9wU\P!2s:Ӣs [ij۶"dyEmրWE$^KKn~LU$ ^慭IdHyA<˷_1NZ٦B~5mE@<٠/)/r쑽TN~JDקw2pBJy$97 @ŌXV^ip||/n%v "߷Nsޙ{si6cХļpHU\ p΁oEUqh}k*scl%r~f@ LBFG!{i-RAma0i6ԇ?3HY?ޣMDJ"W Dz$vBNgaE̓5{JSXtG :`9=!'{ ~z*0@m0khv{{܃n|O1泉)YYM&G`sZWԇ)h[JyA$%kK987j6d(Vh`$*@{+a~,?\2<;pdv6 a=oc5h-%bZ vB]cczNl:V.{8 6P}hL:ۏENwu;?]P-z8֎sg]hkS䖂1Ip 밪)OkI{$OL1rȤFc?/)|=t K+zW3_ րף@B.-rLIʽ "\zSYUV!"=ح @$Xm³w bLfOZ؄-B,5QЖ*vഭI d<2Ҩ0}VDTvikD$ Ja.oT C3*rj]'_, uTIF 2԰Ic1{kD9bOa:S\91s`WPq*OenN;Dh_% cXL?}*fhskrsU)8֍=u7s,ڠk#,Q{HΠb.1 Ⱥ& veO}k-/ܢdU'qCTWǎF`Dd:3 7FWV3cn)vX%Pk{σX U|;D\ ;8XS%zYƛmA BCt J%M`.\D<> \.-ʋ ? ZVO>nC';u_/eF܀@B^&O#;.rg' Y>=j4DaH1aPQϻ.PGwIxԶ-԰$w/-'P ANYL@Z;K"W̊~Wa/鐙Mw*N9"͂=Nya<[>EX'werܳ mr]iA9룋/>jriɔ-.T)oJQ!|*U~E@ V6Ӝ%*pۅߛU(xmagxU1 Aopm(s-37 k0k#-t0-f_d2 1$^`_ fNE)Har&XR(%څupx $G fJ+Ko(bD'7g1` z7 ,lCq}@6P"cvbN  L&vK1/ɨ>R5t`DSL腌F̯Wfw0B[Pui24?4B8 `زB28*َjouogO=*Z?`z%a O+߄bP*smk(,- D!@ nhٍAOZ|Ryc28{:^iմu!21kqֈtCmmz;wLīlDPlzŭ~+<<9oh伊8BsLmj0Lng`\y>u%F?tҗ2:{c1h_rs^'q̪ lF$|СIDrD|2I-bGBiA2qdįZ^<|2ު.i .5_IQ[CB Zl[qX A冝ve=v}V EH E>g!'Qց%s? C&y`=I4#BL}ntת=Ӷ %$au4BG,Ej[TA56Z2gN*'F]dp4T&fLh3/6,CMUh*9E a#[`rƵ=D}XOjHR? P9QQWi.,x]V,[aCbr6,b$^Ҵ9BV1+'Xcl=C^kq F&,8sEct_B`h nyvt]W;Loh4'\0YiC,Eؾ~h-fg"(wLr*@Yy]Y 8?mRك#r4kDI>x¥b1?Ƴ zwRxR\@Ե;M/&}_"rcU"̃!NE|x Jb!F!<{D0#SKN!2K]Ubl5E侚呵pj{GWʈb ؖ\|YZBJ_bK+,7.Ȯ9Zȧh)b%|K:׮lh8HܟWW}>NOUloVO H(6Dd`RNah8N+yHʼnu9 alahCn3-Jn"]Xr)fùGtH‚Emj6X7Ct{ޅIat sAu8H0%S]tuM?%?l:֖e *tp.!Hݮ3'ܸ2Uݐ8َfnzbS+5z9>4AǾ"vk?Aw{%|'Q{XysI%$CEО~n5CU5yطCшA?!!=Wi⁁Jslpo=dH*r[5c;Y AFJ=vԉDkE!Zm/h|ٵ_.;W, h2|5M[6-"EHAbt*Q`{ϩ$Ii$W<q4#RrvWIM f6BM˔q)$5* {I50BU%&5`2 ~<8"u-S7&rh^YF2@.Q=-1ukZ2dl$MKKΙ % Լ́Me47h˿V'q2݃{xgi'7E d!5ur)x/gr35tUIʶt'h"Fb~xYȴzBrWҧ&Gb5UG?I,ĝx+NK/kE*MHZXa1  ̭]¶XJ3)7^XI?0zASJk ]+ر}q ξȤQ:)"p?qf@p+qttXncQxvR4rcfjgE@2R7R]}!5oa7I=UkR m#~rRGM9쫏dtiHgUG:\ Ejv~ j;"[ pkms¡ .0,QBYJ}lDRIZ9L+_0q;Wesx[U+`YI 7ZJ465Hpn9={GG>"k㇖-ȥ b5 `+@j@"}i6<( EK;tN?>'$36&&+)C+;nSlmciK!+?~,CAE$`pumBQYa4Dnk52yr|t,1n@vq" y$qKt0U)Êݫ SNo -Ec7;~XBCtY7y{5q9A&_)Y˫:UBuɥ5{^O,pH~W릃(%b&7(PNҁcì4&4s5\ B-g!vU\gR?wdwgkj@*Gͮ}%hi A YLܨ ~٦A rӹXC՘4 ̴% dz"WVbxQKe &/ {MI;6cM?xXs,QPBYc\K8'ƒXg |Gt< @ ^$mبj3i0YE;HQY1 &:AQ}t{R!~$zS:f͸`>@Y#${B[K+T~?G}Eo3ުo'x1VڲVZY`ۧ(Cevb%n (`L(6W|`v%\܋UO=!W1[b ߙD|qΒG.iPn4z+\=!J ۅOu q0%ߍKY 8֚yȑZJϟɥ<E:$j6ByZ;1Q(\C{>H/`46)gZa êñ&ؾ/IL3Sb%:mX/,Խ%Dh%=u'ԺߣaUd?2UPߡj, cی,*%ZD1*EӁJvg^apסGU칙Ys(UEL3R;[WzSf^&m~5:b+)wGX]3!j 0V`6]!A9z%*B`^sg_QYc|/5:qMT^.ATiM<]*00evqsV6ImX43K`선.UuoPAa#T ki+vi٦%4R1aϩ"Tt߶Mu;Æ̶/oZRe`.2U,X*Z]JWLHj ePAVOp.'.#[qxUiPB#o7- *%Ѝ%n|Q} ]za٧=eon11Fu˕\M69-w և1+m;p}+Gqs[|=& Hۏ~ UǩxIO@P ,'Vp5tC7'`5j|m Dj<8D7of$Q-^\?[@i:\)&IhUmPdqUHţVuc]q> 7kBr~V q³9,v"{Wx»=іi̛-y{CL24ȄKdXXU0%2#K$Q„#|yCb[6 !1&*㲍MX acqe~~q~J} U'njFQ+#2u]# 06Zޣh!^Ye[y▩"@^FqydԥQ%Y3J@2偤48 0nxTGZxt!JI2RJOt"lpTnm2--W3dtw-@K}QܽPŸ~S$[IvQa=гg& i^0N5gn4JH3t9xnա=ZGx^#,P#כ 7J{ح@E+ؕh;_83b>^B7TA#Shnt.fy5%e 0}kc@'( D8V3^ҮCf]BԋG| %*E. ӓE/(6Vz\2 S d/_=0mgSg 7p"+i8a_11N\O|qZXU׾dij1Q?2T-<聥727Q[_Ne,u)M@0LňZ`EzV–Xy0N*LEɶ]AI.Q'Čb4B((;ʍ-|SjHsK>i/ Igf[ L|suZWS5q ;)ȑ8TO#jg;&}"*_@׊}ņh@0Ng2>rr5玆ȝ)/0&("7&V' /c9LOR3sf4gSzhԨHetf "VHؐ~2KUv6A~3RظQ&)OO*2ް͖jDL\5邭l+;JPйE)8x ?o}0^`kj{ĕ84`+dNM2v7Ky mwZ ҧ;2aCb"gQ_cӻIKibAӄD:\OhMLs1tur&XT_~xv8yxJI'h'΀Wח %$%\;}驞Alc{LKˊeQ(syJ|.R/ Y.s |  F7~!n#γ݉xj>$]>9:\7%ƺ̂ŵ[m;cV؜&/0\#ReU6Kkٌ8aܧ9"hu+rNI;oAiQisY zR,5B8ͥ ݂zk ߷=ϖdLJ\qep+mEͩJiMc >3 @ZmڝAvݓaE k@Cap[NEfmgk-ToЦz`=-8jľ&&Cw 2Ē {F0Q`>˳V%y2SSiŴ邪{m[b&5SfT} D;oR&d:;e"ޮo; 1,H‹1E`kOVSX9ۛ@.7s8E{0KC2V5eeL<KԮ;:dV %U3: 9}l?-)MLJ^R`8 Y @LV Hë"d #HAfq r`ɪN[ͥN|t*2>Iĩg8o*/LF(` E.7-%2ιߋR/3yeLv΀Ԛ|}[n^dB"?j{$|($"xxI3{H **lmRщ tow^^& !He+ӋB TwRMEWoF?:~] 4pijH6X.uvrR>>eʿ61[CUbaV~.qp0{X<_ -g[{, Ot**ZЎA 0`;}*#Tn/i :ˁ|oT4.-R4l@V&=ǘX%:S#J܉z3Az}BF s -Ѯ,pr [ۡ0ix3BrYx?L5-~{g g!> ՠf?Xi.{ b @+Io_=}`;ޱ#9ۊ+5w-ALӠ#?p7&O7CB{DՋ D,_,{Aߪg~q&MgD^hV+ev:\絧2;Y)5{ ӎ[`q 8?Ţ*F/6 W6(Yn%Sּ0g i1L0.t#>+T )j"vjYf~gN-;3#vڻeӰ$-`F>9nXT.,po= S}DϹmoᄜ e[ .5)cP\a{JHjS9ISG嶠nh\Curr.f, CiM9q??Uٙ;ͥI͂VHQ'{׌* mvV߾]Z-=n8c;paPDŽcX)ud}Eǻq*YZOq۩ ȡICVo4|פS{'PuvY e8iR :WMquĄ],(R3c>~v°tzL֗]Y ND%NLDwy$-/ѵ)UW߳OL"mgqݖQ}սԪW2)d@l/bWyxJBS߆a;XOZ•@L&!Y E{ewL[8hqܰ\ >xYЗ @yd4⣅ =?S_GrT _) IF[+.O.Ft^;}M`~$?j>/Rfv{S Anwb'y'tx 2=0מ$Z&:ǑvkR_GsjNHrb|e.huM]Q1Vam@J7ƾfg֧$pgX8 V_@^bc$(i#yQXf#}yWr|ᬜ>>#ܪ9<Ҡ'Q`*0$quwTFą> طYViWDtq4Bы&BK.F]w|u7e&HFGm)K`LDD{J ظxR #H,M!L 0⡀}Ѥ֪.+,\0e/_6' FL/Ao#'\ߨErK3Ts#:75%~T-r֡-$ńQbƦ E>"&iؿ,g6`ּ*\]o2 lu)Ӧr5D2U+4a1i\(xΙ)8`z`=De>q;c!}gjؙ > _ZG|1p` 27*(Sߝ>rW[T,ɶNAӥ+׈#Q%Erޛ\ѥC& 0B3>zfJ"BVo& Cj13HVM˖ <'g֡ qDOf6Oe_Csx4bvߏvEuܦ (zBjU`z֝T@dGi|O(]n Y29%H|XC" W uKm݁QI`؂FMCYC&\ȲCQ_JUI9:_\e+\D,Pj0jso%U|xQbUr%CC|UF&v!?S`YeD4Hroν_Yy,]%$H{s-OMAOhBt/{@SQ5ؿ3GùM.֋`Z@fszg>ydΩfY $a+2@+|~!,Z |&E`\'5Oh_t (و\`}rU2"_lD ,Hlr]c7D5߇zdp| ?"|g8EުAvLF^&=*,Ŭ_)iШAd)|ߋڎAt=TLoStҳs*h([Eiv<$D"RwFe &z*<_,XNдv%̆y wXH u|ps]n9M*Z$8<_evOB'- 'xWSO\%\;p#٠!t tU^Yd u[dV% ,0)]#Ԃ`KAR>!<*CI'씟uM{iGcR@1ݤ-$(#L=-!3!5k#XylsBR.Aoh39D9}G ͉ n.i_^װ%JlV$Gьf#y3.2Rz(}&7 &NY2b()qeL(?`Yd-Hv=D`1/M p c;N7=:gchޗφ('CCr Qi+;l=*1j%[zC )i9VFܐ6o W]:fa p>rVv”kɳ H-ΰ4<~kϨrUyjF풯&} һzӅVk$&LgM'ńeL#З8ɀ +76!F b)Xs3|o.C4zν%jڃ"ure*.(ґPfYRË=`aI/ރYK1Fi[sejebƟ. W^L"y:M _~,G$1޹q+F/vh7j@'dfJjֻ7_(zub^yUehQXD{l>ó$A,fr037s h7:gg4![#SIѧP!p*fFes3Du0u)ş{:ɱ~]׹N1T~swVjKH9[9"!,HZ9xٸmvh9RܦrDt]1zPAj5UX /Ǔ9ZOWҀ`I8|^Iy&znSxZ|Uee$KsX& Ϭ<|bdsi[7gcd-X#ei,{ r!o@+.F$.T:фfғ-F4>=Dzo))8i<'Ŏh6 wt9jA}s|*qGp=wMAQWT$$]u5}N2 p4&ŋF]j+ _DRI` ~"5\R 5:w5(nne=J1#CT܇2b-P$Ԥcsea~jhxGE.܆4?O3VY>138x%0[ ѻ܍f0o/F ŧ|%'ad9nxq{va{`7FpOxm2 ։5ϟP<f E:c\92\Vgj1,"v4=vސ,SC/늫PC ٵէ*ƹXU6ݦN;\810;~4 WKû[pU?S ?ވ:Zn,ۘyW9.TQDt_6[O i|w zf pf&mBS7]Pη ou\[ۇAҮ y\Oj@Oo+G;tjIm?v┚E% Cc8zU{mvfArDƼPxfAi9`j8"CP6m ,4r,-fZO9ȒJ)5_o2"ͣO ?|A{ s MGQ*!#YSYxqYE҃4鋸- dc6|<m:h*K" dRl80E*|'{'*>O *D&$bb {bբf~ڪ3}$h?)=!}/˙ RjBj]o N iҸX6yՏ<M)68Ӗsˤbp/Iuxf~'{r )-S[@LHjUMo#8vXucd\. RҮ̌xQ.f_!F1זpyy W4ɅW0?DP4O=& ̷ʰtyp; wzU9^2[g,I`/V⟤/KOO,L-uf6*"hWA PKFlE*Bo$8_͚xLrW~'ҿYئ̃_h-No=2 y_)oGFC3_p+R#muZ A-=nS\"%dȀoEiN⛿ѼyO2k䑡PH 5/sF9k(j^LQ\-Qy8[D_L% ncq-T_'̑A[PR3ֳ텗.NBPYȍ c*ݞ|hB웗;OwB˫Q_nb Wx+m;l[dΖHfh$bb%# vf!(lBb .D`M{Ҡ]Ϙa~r6:ɪvo L%&yUl$ C'6TnG"+yZY696 e'E)T0tKdϱ(Z%gBn? 9sN+p{e*:G]*(Qmt=_"+WqeϣdڹPP(k1c <Sau }0p02s8V.aűn.wfXܦ?^z@w9<3MR}T21/DRs%ys á:o˻tO *%u^1:q1WRY0.,7,fiNwkԶZG͡2{AӾG0ήaZB^&/]e]x;V&+͚)MV.\Gm&O.na";Xl/rh[+2Kӿ|d/v#Z F_<&:Uf3I.Tc7~G nw)U)>)F hIpl+5}4?QJ2 ѷG(_Ā߳ kl@ ,9-d)krFsl~-R\@Bo +\Q+SL.5 _r^l̻ tpd=oFǍ^ 澽Ӗ6j޾:jc.M|BoL6D8GpZegYP=`:b0[$훾%Z g8MN/;AXKi'+ 11# ,36@d$*~˜z|, ^vY1,)u@ kBu~{Cn߼XLb|g&DevrO1-5qWz NOWTOU3Wa=\Lt[ɤ*1|]RC}iBo9.D2ģ=~eW܌}ݐFLaw J~̻0ai.Td i# p '9!@H(X]B8K876%(# (S9s.VmO>;*qC/]Qq^9p/`WVSDHZCo͒cuvޕZZK6q/.Z+: nWvƊ?JZ E$\|Ϙ4\G[ :Č. Mzl&r,pnl1KmeR0X^v}" € JK 'ycPkpbƟq?, ^@^֦=+{6M3̅`_Y{N=.I)=85+NQTDTL`IZ zm$U7䵵i!4f7o`[*o83n.uĴ#kK;bL&g.l5/X#KW.+vgÌ2_È 2 ii5|[v?6r6\n$bXT{ކ<]B`m]i)ZH4u>D#^-Nߢ2A}: qJ03w=<O3sBc҆e5{ eG3B_:9Ҟzl(͂+F4LU|EDoqm@oHb|%ldc 4ަwʸuG;vc <%,^[]7-Olٛ@i-rQϝ{o-4q7rgxQ!Xڛu:kOo$mmDf%g,BIRy~ =gP<Ԫ txd7$T{i8{M26̿XH;2kgWkN^xÇ(HR?Sx/4ԫXǾg؞- ,Q K@z_a*{t?dﮏ4|^{eʗұ=\ x+N]Z3o$Ȏ#4?ާ‰ )H%q.gq!(.H-ǒLG *3H*Ml|g_m׳KN b4̘l*1Ҏ (c{/ |tf}k&P (X{Hp򑊚W+zqkj#ӂz*JEQ鯉ۮtWt?=^jP1FtߩROi&վEՇH65j8!ݚZ)T{ꀺ@4s5.tG ȫZC6nZbɨOKZhn]8jͤ\^Vd6zD0g9SE D8Cz:wxUd`cW%ABƺeaaVCE4|{)_k*#w~3ĩ`&)kWfkE6g`]%?/TtjO^o/f^/)~̮b΢ySA9AOm$>Is4D&9wV*멧?r;F//챍}U|n۠"8%^t,;b x_mLL^sN^CNUL~ghShn+r iU P䳼MQU:3'h~>=}~2-" /rf. } 6b5Oyg0K7,duפj"!]›s.MwO;`,Fdmnw c5l5pV.'6P2.[}&Y QyMlv>ˍs$*"RsOZbM#'{pRʎR+b'= 7mBѠRa)qnោK/iu(DNr #g8@e;UI7گKK"X|*-G*X_C t|YMR Lj춘5,S|` LZxf=a23q 74m j2#o%,2lT48pß$\q$ČT2]qs/? k# u8ĩ7@j%d9+!ȻyVj(/tP[rjh7B90/hEUډ*aҴĬ! \!ߊ^anӍqK h ;>FAYGG0&ӟ]sKqjʷ}-TS=?RIhÕSϷo\E&u"?)V%7{@ՅP㾊#ߨ t w=ۡEz.7`OhvW"T7O %m'r"W'}f)$|ǁ:W$yzv;B?LضET6hWFN <*St!|Gooת`T9Ax=T ύ0pm5 r(;fUCغ—;y!tdޝnj'!;ҝSۯlȐ^u\߸'enJ[1#ߪLkjEBI6+-{ƭ 6|9N>_~rr=M3Z9:~2x0 r6܋&O>LN:;@Urlۃl|D{hEŖL*5v FW` |;I>"bb \2J>ӏc;yh1ɳ.iԏq=VT΅}a`CP>ہ[TP,DE0[ԅ |VT[RFmƃxC%Ұ?&OPJ/OWy71ĔU䜶M}1̚'cy¤0QekTKpe2&Gm_|/DCۘ[&j[.@쎿¶7Oꊌ4X;9qm$4IUwVtʁg4kҼ S45L_@&_%h1xi7R{$0lGet"1H4fr, t(2~R+ؘxҡA&qlIYW?=rLb;[x2 I7UR ):Z:Kޣ!?@yX8#v\D,.1ZXh^71p#_+BT9ìTyp51I擠2NkXq{{K OibAH+ѷ}&4uI {]_kt3T⇑/^L9ph3 Hӑ?_*Mv: &G-P%^"O B ~e/k2n>;PcVɗ`-%ӊ&1M @*~_MxBݝhx|,q?eQ,Ɔ6.Q哨]y>vbN\A&-҇6 A6 {eLL{nޚgZ14ژ@l㈍s9*W"roKOY#q#ʨ,SOrnO@L[;[Y@D8#Nfõdp8f^|6edb9PaNm4LVa!be_ T$**A}*+Rsg x@qG^hٯR9 M1nTGwye#psw5S4ӧSꕼD.a@ L>|6oa@:{1=N/fi ^x|!j9ϴD#y &C0\&=lLMm'&M[gn܇7P2ĝ[(Ck6^>1y}:kѰMP@`WULM[S6/ DsYIH3z/1;a_\5`m kqYəIE;逷ߦV2"l2S lCx9pbK[Z[] yJ`kʎ%g#V'kvAEqC%,/EIC1|sG8O9:gV|/fV\ =LЩB*.~}䥘{BSgϡb QXùyL.ݬw⍧_q0`J"tCGVĞmƃҶbul_&Vl^񝝽?w=qk^]S{,qŠAⲬvR{&APf.QȻ?QozX4X!YAç~uWR2x.%RuXLidԢ4:rR|=bS]-'0D}_ݐ0Śvb 2^Z;+?沃Z\x7 +g8g(e2hӻW+rHiVdkCGca!vNx̢[ڋmM\y'[pB&Z-^2&XtDv*"qHK {趠IB"ȃuvӉqPjbyE. {n^u'׊; oꥣ&*6 `>y/UJՑ LYⶊUP md@ޕ9+*0)G[W ByNBfjD\>p=K4OTJUes8@hR <34GxBjiVJDP QϨ}^CWNe,!u[9E"ּֽw;Jڥ0Kp[Č a x-yL\Vh-w({`]ZFf*^%Zh,v3.-|C#-izf DaaS\,:\#m s&%uMxc.usw!VRo/GJ1wAWTL']%ASeE6Do /_>0[2-)CkOzOIKY?e{FlRh?12:_&yX Hx֋OLy^2e4z;`ҭ=ާ.tS0}=v?0^;< REc1Q89ȸNs:PMF{%oz#Kz$14g?wnۿ3(גPv?L~\`}JFI$K7j޺þQ Nr2ezde*50hN"yt<6N;kyR0e~qGe{Xm~0&7vPA6$L.=:5~6\̧ cyN`=© Z!gȨ?\:( :>jۊO8ZD4Q|r Q5+VpMa/![p'G*EA,6LQ 2un-i4bJ !(,If[.2jbzoLx@ "l@|;OIzފuArƑ !o>-=#b"ZL`id+颖 U}68u$ D8.v 3~ NIőIn呋#E{Ym 38ԨdqsZ|;7jq_ffzsX[? 9\^>55OAAG3MŎn_3uIW[&W|JQ#UsbH#4ph-.hfJ0YvYU5@eݑX:Pw+rjɟFBvԘZD6 `'fG2N,tz_)ș9=JKwKΆ\먪T 7Zp_?|;%nE0ct.podqOIkrQ*a y~U37ZPc! Rc=Jg,#Ӣ^S!Q;L/K@e)7%twnYsG|`ޤLd XRBYV}*\ۇ $c3xYBZv<%h VщvߟF tl'NNYrrHȋIA`įjsc! #ƒ-9p1V"cƁ5,<7rP߷/|wM\)qE+@TђZ:9V˴%sTHٲC L4F M97Fϋ dJ&G&(?a NBv* !wzABc#/ieErRQ):YD9dbQK/qو5)0*|Ż,$ʕ5**i6:iiu5qQƚ 0^3Inro)E'KSm7tKnB]emt+`|;Q$Gr=Ux ƽcM/qTEF,H~\iApJ[ؽkz?qv2ݓ6=Q|+Hӏ69ws n&?7C@4ى}ˆU% %&@b3_w)/͍i A'dm+@_,w>S!_4ʞ7֞f3*4%/cy`26Sm laˇ.e9iN2\q:*PDLyzVX Y*܎tSK5V7ߊU ^ݭc;s{/*J+2|vnʇ2/x"Aa*!'%YX~1xLԫn#榐Y;D9Z{)*?pW‘oxaӋPPO7#"ρdg\8{:n1 {Tg)$=1 +)VEE0.dW4gaHܫ uՊh IZF;i\)LIRzP%D' uKNTT,EZ۱ m.!CqU)Ri}kX10e|v;A1%fcƏ(yͱsNOC 2g[\a$ڹIE;'DnXiGRy+;_=v" ϣ~a+4 cP:"G7)~z˯z%Mu9ڋ`!˞:`ږ>8w$~)> 1"[$dW\42Y{Aꌼ_ ʃKՄ5=EHFbzl4yE$6Xנ UeHﵼn^(Tb0q~me:s]Ǧn ͤHPbbϻCwgp4K╳.2D-> -`|vD9rbYKTM_1ܩ٪7όh4G3R7b!kV,Qv!I  ޶ fj`,-i ;j]֎Za/0u.hyrDVObqHƍr5 N&-T&ؙu;&^` @ x7hxuw ^,B a!ג/ ˦{ M˳4B^ en k p+ٷ5v9JuEJDS4UL3X[r?еqtj8uƖT4I^fV/@Y[AH`LºO4 '3{@DskSV;Gwጳ.K?єwKsE-5o Ш# = ̙dIOɓak쳜uƜIH#&MdBtC&7T҃ ( 4|^y36F3!8FeDM|zNX ˌS巐62GGrbz㲵vyH^ ۪/Ҥ1?=H5rɰW/>jޥ3FBQWҞjߟ/cvwye oB09߻Y C0NBpĤDUKk亝qmV$i0?})ě$6i[iףi`mDW_@7_z M5veX$Mlqbz}HzvM4U?"UC z7MiέٺBf&XA˻y`4@b}c4]}KKV,kQXV)E&J[xILsO\]wчzNTkCǛvX;Gp (-X4vGv5> IDFo.2~( ԓFjDotٹDo*=m\pYNVz._UF2\ݤ\ӓc+s$ixhRp&XXDt; b;;cJ8ӣ;E5X4I s immK7Acwn(8g-$1IP}HMךh@k";Ni_8@C*ZyUw!wE1W|YHԎ |%Y [r" <08]`ʘ)朗B߄9; &1E\(󦲘Զ2 N^G [2ZFWpPCJ@Lfg4mֵ`;㯑P FR4V4/riN[idw7%#bD77?#A؏w)Z0μZYɗ =ƂARs["ށ?jX1q`PGx8lL/_66m *X {}:*# jt=Rg)N D(f>rbF]t=ůe)Ak9wUtCmHrJ|/!ldKZ?rb熓Y1H 2M2H٩CoIVo"ptӈd@c^{n`N:wɹ.@J6?#WVYR7,A8`dxZ!7ۃ@{lM,dL[QeX|;mbA?&PrG ,Rt_LefAR-Wk+M@,쟛 \:{͞!),`RD 0wX׶CW&HaOjYy^-NS=~ IM{!eߒw@~;wVFںA%:hkuAXO7]D9멯 OTq qV/_4jNÐΟ1eF2> }SY kO^%Ǒ؊>S1t1T)ʻ̻۔#EoǍK, g#kF\'}(8Ek;.Ep՛: oc7ŭ=xbyƏn3]D7񉢳!_sz _\q*?f+- wa͞S<|8Z~HBcj\^`M`~܇`z'<3Yψ% EXyx2Ϊ#El~3 klkLE4v&^𩦩:Dsߏ`4~&P*~ʫQru?r^<`^{*P WvqHdL^\ޙmIɸH6?2L\,paIw}+Hwvs,t n7Ovؘ,p8p2Np+*/ fp T0TaٜԪXaDrUXP'LUeppĤN#mQ-"6';oh nxq^daՠQ[F%e<\*(6r8;̇W|@JE d PnցAa 1a?\_ʜon[z!ކ2Tg3$@RW't՛DfB,#rj#*`0pRV 68ҟD)3 c yÃR옦l\]!-S5{y3;2x8+ܪd=>#(`Lx`aQi$G"y͚k6t=*m6[lDuΘdg jh}JEj:ljys<;=; Re7{LP&v  U:v ^Ň ?3П}v7,a_w&^ 5t&coZվ_@|%\Z-ŤN/N^T+fߍeZO~MW1q'mj!߲o3@aŜʑ ~fO@LzՠjZX|?~c=p <{&z}OvЮ}J% 2]E宅`/#{kXtePǃ㬡️d,FVWdQY*ܗ |EnTX3Ŝ'Wn{>uSDݚn G*E\`7,V,leFi;P! wȂxo%X~Q;)a) pNUSK[!Y(=]pti[g f$y>7]-Z#ĠON\:@WJiH8=¾X@8_<)/ (0wD9ԑyiF6eQz\\QϹN)3P/dw2 -0vGkvj[z! ?(]gmv,Cq>MH3G)/|ӡ'CnJ}<YĥjLU^U(O!Z%ﺯF^XAkXԮѣf7&/ :yEZ ZyOj&bbXn8 Y50}mg)ã́ZVGkt+!7ZGic Pb.m$wl~uVc΃Ɖܹxu,]"{D=VwZVmT2@E%hn)`ˉhM^Gy?ujjK~cr@lw!9j*[X# %zbdtrŌz>UA* \]>Dj &"(5ujiO<5%%"hq? 11h &NE@lf×rg |¢kdz̲KH'ZxnZ  DMJܙ=>l,I`S3bŖ@ui}:{;)nY g# d/U#O \x0Cn%GI̓G=Z{IҼ * ݶW IE*ѡiL\F4xG,sp&]ɰLkSTÛbLɑaTᛞ(. dBK|͇Uֲ#&ߊ (!]3Ka,4Cp6B)xYB @cH̭W 9oj:Gu,FmLZ32F[NAB#ԉV(k,bz@MA{ iLLp.귛O7˹rA*y2rW|Q=A|V3ySr5]=|ЁISiĩ JmpUJre-dbN.\+wiػKahK :r~4?s%@=%]OXR;r)I\C \څ 1,x.i&z>9hUgJQS\ WU Tm?Is|,䚟i!\=nX_Wj:b5zܤfDjC: u$^އEO*ɱ@^ȵkC[R{p)`AO ʑruxg2DULVD~!cC?*#|7U{t0Nإ o+i 3vDo*奃"wL/()6buoZ+Cڲ=px@1 WWeȑ1KW&.o9|-ϳZ?n5$?hUz@`)j#Ƹi|*C@󝞈uiKWMjnD j_K zHOa {_@LF S/cwu)hA7}u%9U"F= H@QvrF~J•N7 xs$jJLy:A>%*u^^@!?t鎘9dӰ7C\-u?Ŵ>:'U~ݏ χ_ yCd"uWRnF7 A;7=9m'l;e 󑒎͔ݦ_¯ߔ?SM'tN*vW$u]Z"qO<[:wy?,'k_+G&jG"$SݴHfhdFv;;iyZ0>>eN1;U?p{cej}^aNXߗ.>MbXKmk^ꮭ;UK\'}N3Y|GAkl-IXwL4dī#ᕄKcGS>G>؟U38!ңked2/>0, ,ܔޣM0{²H2VZq+ bt Cny 뽫~fp7W=]UUqm{ԙ~>vʪfmݪy-VrA2@$YB/P ؎^oT?rr3]3IjohǍMez@zAǞn3=G'"rB۰eu/d<{xC0A̞Wuow_>2޼J{- ':HOd{ނ"G-{oo^/CgzPB]/uNtXK-O^Qk{瞼>_VGH3kz_@C@z9E}e2l, './P޴ͥp2dgY[2]j3eUVt&{)|W 4{,$?됨rߗwo>68o>s)9~|f))/X}4ЬT2 nfճ/Xl]ffSӏ~wO|M1upq_h+s$232Ņ};K61uы=.I~wtyy^MSmy:WDC ]_GŤCdl5}?bY~ۣQ&S:M^f'׶aIb:xVt3ݺt; 7~ ϟ0),FKJD 9bYA|]ݴx7M_零ߺnM?M>` b߀ Y,3$|si{1SJwEey%TOU7[f, -2%{MCɚLw!.1Q9ֽיUXf{]VYxt1`6 ;,oɎw)!2HsՃJ<^D^^D崻^2ݹHwle (vp+0ۈۭ+sĔ{헲c݃͠wDM]VvuTYwvnV^A~@;Aw}6ߐkg{pM:{_ /5ng:NenMAYm{ꦽEf)?}1OfBnɄ7NmHk?3Ϯ;^Ѧ{}%ZF-N9o>1^Ym0>Twv? ;?-ͫʬ)%kxX4x^g$L;'bI\H8Z5v9wj>$V>2cPjw56"j5!'[,7.ړ]|鐉/}a$y/E Ou6m΋7X uIM1Gۮ;Vb _kT4^M4UHB6Z-GOXV{HP3f03j32!nȖ zKE{4-LYSEGO)\߮=I\vݓ3/=^ӱ+Mqv@}bEMn4y\c:)33nB3䘠s!Vk2f~O#d|9gN#=>8og+2~O&/{;U6CaM ʭ,_Q4 ݥގ뷷o2[{ox 5[uW&؉̏=/iyZy'EJ&̲3^,tԺtYގ$*a=bW?eK7/mS#'ekf[˫OW#)AI2ӭEiJ)f %&ze k_.+m߼4)!6Z1&ǔ% K*[vlL>W҅ǧgc,2QԁV{\j4WO:<A?q۶NPN~qxi޽>vIlSjoTh4 v|Suv)'K%yaUjZԭ_e3fj8@%<ѣV_X%`M<+=%j:~]~.TI9 -irHyq\iUîƥe-q4! ɸԡw>2~?}(dAΡ7. ɜ^;m,fw=ŷS-ϋmF ԤR7h6&qI~6|7y:L>.uJwYl}M A %^ٸ>1t[:7֞*k4O]7krZv6[f+TŠrJmtt;_REȌ`~g(|Р)7HmK ptvڈyXy(9}٦4EZ6%o}2u-6P|{NeGSHe#gwu2?Q+fu͖:;X]BsBp|EI*ڝWI~>SybkMf Xf_:INerϝ!q߶kW$wD;<s!+W-w׏җKƵdD+SC'}W^Q]CP**?󟫴_vv\;"֫@`GܕiPªٮT.} (:+~j:]U`?>pONa{ჟ6gfɲ|Qfd+eTE\]qK0wX?l ̙oť[gvjx'r+kU>3? 5 D뢉+q8(yf a7+nn77nKMif_w5Wf+}w83?=|q/٘`FNȎlt5#x> 73$ijy~bH15"(-K~qaUPl$3}w+o_wfuo~|^Qv?x/¼_pߓqv r`=kuۜ^' {w̤P"%4cOeqQHNHIւ1؝c%N '_h^#M?f8@U?z6?}Dsin5E%YڑiDöQ9GIVf)X I +L\LT?=9&!jr5;fsӲӵB99RkALhˌQUs,9F2.1S$6U v^+SR $SX"k7%ioD=OҦ:QVl%hPT4 | B$8FxQTpc B)(BCfj[(4sΝ,-myߏ4{{=s'RdB:` LlL&nmr&lOKtuݨǛ NJ8KJ]IZ4,sgjj.RMT|-[`5hU< IHfYI)*T!TL l/5yWNBG":/=p2b$S}ucXD!G[LrB3#cѣ1b}sf ?$ܔS@?=dӑTzuRy0WJxWz/A[;٩ /e~NJt^E˩tB Prim9LK,mB9>V UB`<JI^t+O1tiͨ?Fh"q@1^xs>CY6aabF'/IISni6>W]υEYI(}/\S{9<­W ɑW%3x#ӥB~`au{rՇ"˖ƀh K /’\+ }joU ^~iٔ@^L;%rB FnƒxQ%.}:-p.J)tB|q49x}H{T=r}4퐼rı:|0O~3sk)䇹Phx*-}/ϦR!chǫΧBG8gk~)'ƷMoo+Bn>:K$w` 6. RZq EE}mޅZI5_-!/Ma©=w/nҿh9fUԙ9<偉2篂c tqPUɺ>^aR FR}sLLXGd\InxoX:LP?r G!SaīΣl(FCڢ$i8xWU`ȃj&"v`[U:gs/}{ lV90>y-w+vbSM0w5NGorE;EW2ߞ{PU(9nfaWwX~>8N[@n|_ |a|,$RHasλNׁsq(Cs4qrhFtR4o=aK 3E틫׎ޤEt.:)w)|pfj9%톦t| #қ3p)b0iWKP~`=;] mD]KF r_GH[`\lmDu>$6̙絍Zlgg $īUUwEf߹T[gaqǒyl ٜ>0 >[g'"yƫӄ"``v!C(ϷLk4G{u>BTxws,+N'B(f:z~oQ&lW)qMuM()a]]aպK"n'۩7Y&K1K?{}?P<< C*clƈX,l|ƻFі~â&eҶo)M5pvI`e3i]zv_ؼdŽS&VlVؙH:H($*ӝ#[??Ϸ8o;Q&]ql#\20 'l4sĭJeͥq6'П #`+km,đFT!@"z7n1+Ps܆rEF2J.H 1UeRVU>ۖȄO#t JqL{}L0QM;lF~PNOF9wkOB):=Du3Y6bgw0CyetXK6~ ANhM@LՆ^q< EBZpBBCeM*'KZ *M6Xs|_v=yAϲ&?xN "ýVqby.yξ ma\gl:Qjs۞&+^^J]7muxM{]MNkPgb4:pwȄ !ywڪ0r]a.nҜQ՛D"hAZKOBcw>yw=xm< X/y>mHo=amniwiFoFlb?^>7qn~Q6ڛw6fƃ/ON75O#0F;ɽ߾,t9B tlQC \-,7V2=hl Ž&ƻ'Y&0ITey"UjG,LJ - mf@Txɥxf|4qp-C5,.wcRkף_[{O=o翟_p~ ȯ(pMo-T};Bf$`$lozyml>LNUpI)|HGn-1`&'VԊE1B9m?ϚPx0gµVeKWє`Ɩv_!JI% yG;_>0Zi%^rkl;lz]e}qd c e촟IE6Ϧ$@V,M䛴\ΟG z4MyI %M0Nt50O*&zŭMɢ@2[^z5>;Z ^g{ho *$ ͬ1~Uo;dhY߳p TÞ[bN=*hpdA%c" ArWgFk皺A]xْqXȭsM(B悖ևc_[D.igc]GgkhA vb%EGn(86a˔0QQfTr\/0&Y#ڳ=([,[yt/.w2+Րs46=q1%ԓ)@i$V)zt?%K3MXŞ3mޭKS@:cY㙎Ļ%e$ @Ϯy?:EM~- 0 p?> !Q )yRjD@cx㺤gr\cp~i݄Q7÷FaKk,cZHgi \VҒѨW')8.GW|5nE.yR Up+˵pQF4]nR.K~._ϾnNy&ހ*/ %3M% :{s̳'PUGej ։xVL\_B{9bͤ%V]֕ u x Y$_8y :oŷ}o+#·vᇆML^Gh[w7nðX\VeEhi\Zu"KG\pd|?p .P>C\v|. }0W+~;6c}n0?~Fï)^!2RN'5 laa`< ǣ()lU;L,:X݀W(#RoL) >TQ pT{:7JvBF~䬞Iߕ'Hs4- Q%MAe~b")x.UɌ~u“NKnXxyL'w{"x}_z(SR!?shMgb ~ҘMtcٔPނf,Җùz(ϷuE*as]Ux*]bvޢ>e33;m~Q`..wL:uyuTL.2M"Q7K_"q7Ag !:53q#@:wθΘθ{;LgHgq;Dgbt1Hg6Y;Hg2&KI]&ǣ5 XqJG "=u"r/P`{@hnn6MHW.7cFբBǂ]XC`֤j{ J`yz x%':ЙLFAV4Aze#MK:kT2jS>EN|PNV'#;3Q隧Y _%{nz+awmzBOPotAytiX STTH_. 0@ @ooeAn8QǐTKERc+kD[3pmCqS R1vL>Ry 4_;wk~FCk:ԫߥsjkk;\<[4Rjz.5PXC>Զ)`MJS5SX0W/zQ֌j s6'kT+f kYǘ0O'ƴeNZG:J 36`L+:|I8~U m ‰% Џ/20 luaNъƊo`CDLױPrWmBlG Eڗ.HZRdjdjVR}l)XS>Ah 0Dr>(u>l'r}R~ NZr!JA2FwXe3ίWTH$>@ m(5 k"$14ؑk . '鮽E5rto}d~Wn \FW@?pFk@=zڤ>ȹhE6cfy#}|qB/"`Jl+1M9+2'Do#8+\K+ttz'U6UFWb˕V%Բ:K%ޝKi4JK5HVЃ6_hbȃh>D(2k xFHߑ7wv1̷>N56[Nlz"Z}AdV{Ɉ'{f<=b힏N_TNDpJo-E%ǾНPs'QPƉ6q^wcyeU嗰Xd,YP˾: = ;}By6d fQUB;è'Z f*R"cP 7tae:%/V6?$L|7YKs'ϻ4xYTo˻mr+am1=)G'$&t˻1|!"wN R^-Z~V4植[Gwb—.M()wвpRz >zCgJĀ@-=rR3nYAmOiIByAlf|5L{ % J+ pUv 8[y?tjl%ŐA/ߒ )6f!Mqژ,`V=!4/'.f)QX"fBӂXq wt We䲺_‡AQ)lFbxkMrcaOſkیSo4ߣjc?6khN42'_՛:o {#;)*iBiK)GIs{nnTd&`9dؕ_oo0d5m%bwMM&<޽k>Lmo&]H Fa Z՗S`pa|li&6we}q]FemR~jѣ˽`s38R!3iG— s+ok+҅r"1={1v<EDfٿcˬc af6u|`+:NdFe_4h+ތIWj?ke-c(J~#l5Bo=̯bgqKtʎ=F Q=C$R1A G ,?fwo=gIc6H+b 2G(d3d{z"v(]xliY# W7ޱ}1+5 ^9إ9 Am̂ˌd]9 Lg2dgybE8K͠od;ShmˁN:,^9ty` N c  E/罂ϖ@y$Z!]y1g|_u͌*~^"ky58Ll>hD\lVnFǽvyvuKt*p-.pRK+O g$wFNM}ou'.KϘ=#H}ĖEq O-͸ ~~=mOIk OIr84oA]gs?5) Hbw?FRp5S+Z F7n~2X&fΛuM7:)Pa{7nRMĽrnFyյ)VOog]NֈH/ɱ:|}U#2j7H#9NZKBj uk׭;KԢ;H$sJ1-VB M$$_9 杏'蟠ʢhUb9ihSixywd=ìAAJo҇{z.~ aSa 38wMŨp`l^E[;vp.P'&<}AfKZn&}/c[y`ϟ}2oWco*6i&Qb 6B'M%D-4';@F;^7튖 G!P^O#][" E4͔-hΞ pW[2\z&4p.oכ(AF5Jn+LJ/M |p?@*?>Ҵ&Hl ^BY4v/AeMŽ$׉J挃 s{0 . B [Z3('1BΖLo+J#E+]>A-К!T.ko>o#xm쳻6VoW9*/S -NRVmjVpfyc:r"`W")`ne}VOR՜F9^]|)Hߏ-Orˀ8bAc՛VQFwZ߾9Ϻtc4R+%@0~˷ 0o7KGȳ1ftsD J~N_]+]QbQ}>!ggAad;Y'¡s)g7[ੜLeaY Dž;T:ٿհO\NN>ROjF5-~qxMi̋fR} ҙ ]bim)up'.CJJilIg*L I?Pۙv=3+&~Sa7ШѿezyBFdI[ P^-”\77rjO@H[AxrZ'ȝ{a˶)"G+ m5=(ګS5$c3+m/KoA_ULLPAgwL`MnFsXޏv0^>ڳ}?hq4&&}cQ"yBB0Z[nS;|]:G˜uW:OH>,DX=7MFh_i}dMbu(aBàFϓ,fp";Edj \ԀCؠ9/i{WB|]OPǪUgIrMCg»A"qcĆ(|܈Id;xW5Q0y Jg `y'O @לϯQhV $Sޙn0w,BSxNH.Zȉt"j"f1l"}qs4 /B/01DLl<*ޚAܘo˯"BN?iT,ˣhfBlXJT&7IgFGVG_AP?mnrqE6(-/xȿq-KFE rt )$ 6+Q3y4IQ7x?X.¡wH-z~7 i[ j6S Ց5q SY[Lw lUHX z9gx@qS/[6r໗4=d])wYv}{C:2G_'=_Ay۞YAxcu7f$]| p>هZH?:a LS:i3! )=R}?Eۡ)+sx;pr33e } g_ )6{f_)kH~ER@w~5ʆ1X;[.#8[t*w[cD_DOÂ/ipe$V㗹m!WAF z^EF0T0.' P&u$uOKM?-r|5 xN^b2e2 Ml9.c'M!NqgZ)inI- {g‡fIy,v"暈tx˻ Y^ౚH?] Cn13>;UQ1s݀s$eK0k ơ^*LZPJw>e_s:JQũ$ߩ RW2w,u]Zvzlà6i?] 'ۉ!~>sO-̖ TVOӳЌw}dxz/ӧTn6 ^n Nn [B*'̂IȀM Ji=)'^`e:FM?xq{CWUn?J8GI:eeKVJJZlE ỤN*qfiHo?hYHxUK,HR8_'б.;Wo:JR!c E_?q`?o)t\_F_ vmiPWsicC)[QwN! 1E9 ylƖt Z@Φ JRrHFc. 7Is{nx=Z ꈸ}6Wzg0Xd8egדll5<6D2v8xa5O_iq_chEWav hu]vSf佁gT!=LoSVk%Yegc݉`"C膸(8P{VxE;i}[Z%in h*;p}Nش?:HV>z>zmc+_O^ԩP^cw֒~Ɓ `/ /i͔\m繘|ߦlE3u7G/k! vOn AY:~іt꡵?r}q˵HxYϛBCdhGg' Hܐ@QȀXع(Z^˺K Stz<3Ly 9&"S{j0fao2 A!411T?Fγ[t6J4/I:\>tʯ9@b> na »F j9İMN Ɯ`n D_ h- ;D|Ωמ{jHt.!4/' ƥ7HJ ͦUR> pyX,RW;,K E}DHN-]P❗ ϡA7b`RIx TMR(Y9jl~4s D:wm%ˮ.$,[~< ?j 8'BQ.yKpN;1od9Heߧ/yhy4;]F~#:UÐJWs@p.! n݉yz9mRvv_{`ˌ0lr~SYv[ ]DDĻ݈U­A!:ޭ֎k6`etՕ[<ȻVSҫIpOy0{x2q:&TUHć_7ߴ%!UҝOp!{$`0ՖE^`ֶ(\_'Se#,H~4[Ž\-i!gGXR0ɍ8YUOvTǟV,l~j탟90҉3o1Z$K!KdQ"P.I}0fY% >vQ.{s1ݳc7P`vk8OToY|a"wXl,>3X-@N"2ewC 0m쎧Z<Ƶ]/ 0hx7Vp(3zT Uj3Hf%6V?_aWIʑL"V.=YNj,:BqPOTeE_Eq?2}c/-lZHkf c|lwȪd_A}Aİ'1wt?"E!ܙxB[߼=ygR e ; 5LjW+575fp=Q?2xeG?dY cYzh z' KlP* ,XV{0&nq.4cfF!͉aB\ aRcGAyX"Z[?8S#et5sQYF#q}phy "uGi4hi:u";QEl_\6;YHDn6~HIgW,,%"'E[Ch5h%ȝ|VGG}Lw"[ҺjO'/fas;ϭ%VsnzE^WLy6(a-a ,zm-xr5W봿]Yxюxg?may+XB[{;Ο8Sg Pbxzz yц=տGJ71!X2FFE l© ]#G'>i cd!qJb.Ϥ % `ǛɅBG(]|Lb@ hN}5yT) /ܯkmk9eX @a+֒*iQV7GOmJcs넴R~~nGvPkլ25y/2Ez\xxgUD;f>{8Ȍ 5+BH["AE^P^Bls[B!;'H[1^9%Bk,^zb&SXfaP!~;-VsR:B_٤hlIqK .ev#=ƍGL8^x@[j~ RA}gF7kfqw .6فS&HDHt$iJKԉ,2D pb&ZrIw սgBn>w1Ğo3b_9aJ0(aP$vf'&vǓ ;oe𧞂ak߳QI?_^(`sReDfq6}J0EFB0٨Sl$$i`lcS ^p.:_|A/!ͤڿȷa̴%daɻkpw-JxLn!L$Z%<1Q̍BZ,g:!pY%ĝq PBhq}Ԟ rz2G۫\}@*hE-XCffjZm~ğڣ "ł/ifCEyO!={4·_[I1LZ|łEn!}1H}_ ?įraVoVW)75Pp- M B[8ZM#9:]@Д/_n˞i8Ui Xqto 0bKNa=-s<]eaq|͉a&\.t 5;ꏇ%;b'->+' bR8*QG Yq_A;v6qvjӘvJyl,&J{HBbg2:W,_L'qKg{ӎ9U6kedCft %3hgvjzS ᚇS2&o(Ȇ?za^_h=V>|*WeK12O AC ό =P  ;BFL^vm^:%Gy#B9c OqK^*KL-gM+vdQ#͒Hy358ڈiϊ+Z1TAyCu #U\I(X.HCNyC<^xߣ?6zoAu_^S% y9ҡuTIgzv~ka~btžk*>q|O5xI=w$p")߫\;PQ WSYXCL(</.g[~:n [{C# DzfjY0]~$I(z*OGֶ,V!0IxE,GI2ʏ)@m8ɥ.(X C3xzkו;ѨZXK*UUOA"kYq37gaUnIrdMu#yxm0`V{ԋm}i*? :ŖV8]j$\яchгyB;]h+CLB~фy˄u%mb8h v |N3]v2eR.MCR{qB; Dʭx==A&apUG#Կ.J]Ba ޡ(yA_'DvW3&p"2l|B3Ltyx[t2|FۺnZޔ@p3N*Tr{;<כi!ڃǁ_h'yIDx{;$A1Oޝ օlo_PL?u`{'P0rkP u`'t`uc:ᔲO*ڎ#̡74Z$jQ\9nA9E+Ov)ߕ,Y&dNYٸa^NE>ĻwquETk TjX*#9}ȱ~p4b[,y̰!vqv2uDzu;"{q4 im {Rϓ.ix%[^K!^AtXx:y^nt@N'J F}s\BN9g*L0 x3H-yJm8pWoB$7R1r\I qmId1H$nbj\`QFb~|9o6f,~Cw4qd^$%B^{ڛ·3# .H<]"FHZ[e7Rd]@^vy`VxF$E'o- ]'&SC xR9g/^^wOlØZ{φ`TcF?.JIX;e镫}P$d/Qgc}_.> I%TYM;ڦyz^aPWŸnnjvxqk'<9ƎAڵ<ʵ`_@g8n%D})ȹ&˜vCÊTmmMӒ 1]D]AEԕ3?b 5bYKG=5حmim8F:̡ y:6);v/X|H`nsBM$mnC1:V4ѯ`Àk(@XSP?!s3t&<{ݩ *t7"L¸^t0T U)݈nv;K (c̺^u1c+YC;#b9Zܦ:(~i {r?ݐ\1 *4MA1pN+T=@x7A^x^e).`F -TyhT%䝘l4LGZ%B;wEK4W;it$wK/zV$;5F?:C ya@3XS_(#{|C@ {bQ8A6AUEƂ:~aAQ (Q9ŪHb#u{,=BwGY^<Wg5c5!ޟSZJG8v,Zi.twB39͏< qn.[ھI}lүYBSٍG ~AAl!z b"$m'kTaO;|I a0SaSu[1.}Ί {Ă@Ï Y7Ö5˕N(jh~_ Ei Y5bM*G&y1PT0[_HacR=GLD WˢTlyBe>ZD o^G/ ⤿X)~ct3V[zȥcnr 2H6KAX# [}t4>`yU :ג3sۧѲr9_xf-~ HGgQHKO< HXf3t%0|WPUPQru:gTh_~$}-ۤדh@LI-I!7}F;y_ .w`vC/<){1O--n-4\'Qjw)bSɇ1͑c+Yzt<܌60٘+1.] ₴fǷSc'5y'x UH>Wxުn).f-eʈq#jdb8yفU9o2x_`3K~7LF<iIHVJFr~EEQfTP I>4LJFWQ N\J^kw20k2g4E[֑[YqA38O^.eVX1z΋>S/flϫC8i]]œAoic0 umGj@x?,G)@G}]G9×OF9-kzaLs"^M҆H0 ezJĖ{ᵺҷT8 [L[<`0XzxJXt%0XAy,s13v6s<([Z󫷡Fr 1->#AʞbF;nK+pm[92Ru(8 zzVxOt/[V@S"H\^>/R (]Fw HG؝$b2M)84RԯЍ9߯s6cehLJ NYmMJ6î5f4AK4;"% G,2ǫ131~S_w(wf( (=7 ~n}6. ;~{(>S0 $,r]FtF[Gr*<'D9`~<q{01p%Qh8^fW,>[h5<.mJ)ۇӯ C\ɋd+qCa`(jZ=`E!yTǻ10aլs@ jd%˜I0E0Rf jmKʄ)1$Øü/LY&L̉fS3LX3+eJ0E0R&L̬ S()2'sB02H>Y;)4Eт'yA1aHurq&J.ZV­A.G#9&P<)?QJ,l83Ivhh֐~M $hB 0\"i;Hc}ԫz@Y K8wʼړ8~mZjtwKi}:\6!RYjXA/_2&7)'*6'Gr}BŻCeٝce}Qq "MKU42U* ]_"X&F [ȟ,A: rfa LhdTK1$vTY=+ɇU$З!^B{!o ұC01uBnM:;~KTzKCBe +~m<1w}sG+_ZQw8d۟sJ/S8ɁX>}N[m@}G-\"!ds8P@ovԖZ={I'~ב;(H!ˤ-Q)Fc O%PLkB6̜Dܭw,&wx[ߜl * ZRϤ]ghić']I0sJ,=,$2L ^- /cd6WUǍcn%|n5$6RtYG,Y^$E:-eFtŶr~ڦ[׺>2y 챈w`ENIdBk3M L|.]@=a0 2|*C#vA2C>jRҬN3#(Bzwai l6+E4}5f$]€Uw"(;̜b77 md&Ҡ!Z] ܽf2/S0Qi` pzXex c{ք*+E<iUS„5α#gw 'V?f8 -}-'g xBGwe0t+Ty%X%jWA*&բm+13yr0o5'O<,ڣ ` chib_4`$ʯ/]K}1) < kWYPD"бϪ#C?.P>"~*Ed@A[ shu#FXa>4dlҸrWqأ96Z;2&"P4Ή7 7EVJ;:ɫY5DN^MPb]кNiX'Z,oHA-VMFXdr#*4ўlejC @esf# sy7Ap[Rf+a&F";[96H;Hlm}v6;otW:f6$2g"`q-SPx=5 ~/1VXFs\0i\78s$7A;H"-\"%n$XwNbD$ u`a08 %] ISV䣐P}Drl|$1m$)Щɑc3hPVPK%86Ʀ" w; }P{d8So!&9[zCWo7LCFZ2jWH=ak9!c@% ~j~ ok#{=#؟]WTNUv VgQV¾1 =qQwc^YeESo8p{O!u;Z{BsjlGnߴ}QOh^L05e׿4$o1.2[XRw!ADr?f-=tFczϐe3gqS-NrCRşXڅK18JbM0s)}̿xxgǶJœr?A,W•{?6y5(IS'AXwS̍盨YX/~_/gNpQ;hJF/xBg1F1.(-PEu,ͽ^-#+(#xl5Shͫ^ɞ%Ep) (rKĺ 0!QϾs5,FRwAM YZhPU3-LbsNX0a?W&2ÆQh#ECg)XE '.*]TЉ6]ၝ)G ]@x|F (XIٸ>-lZ`҄s +]m&|NQ0`)  OD80 iz ?3Kq~8>vP; Lh>$O$itwbӨ{*.gh.1mbgg L5x ְo8+opD+k[Bbs"Q[h&upW)dj`%l!4!vd?̋OZ@'o:s L2bM&C)OYb,οlݤpCXk@Ĩ T j+kvbrv=G.x83\u%FN8Opq | sşvtLaASXPG:K &Gxy1݃ ^x%0Oex.C_GM DЍ>R'<]x w4;Z |s]~hOO)y64yj8 Ycy:wڦ-Qt [Y/xx,E,jH{׽+&Ab䦴ĂD[I bՓHdUyFk황jg3:oޜ;E%{ƭ>v{/g#BF'T|سq9 NGț_UKQymM".G,])q*t>,e->*x~\~5ܬxcXP+Q8<r;g]f TC W43W⡫헕7-E[YB-v֔)!Q_T4jęG! X$@Qyؔ -jƑ k,PED&&6uV?H3I>"NNM`/ bɰJ}v684gX$4)p/o[#=R aʕ~s:&зH#3w@4M-#<%Cr[#S3G@#h?VJːv,.{+'d 8Ca44_l$L3 ^dQd*${`\ii[!:R -#p<Lӯ.GsQ w^$+╆w/g8nYklN{چdLm"}|DaM1)6P)9Z@P ??"lU%xHʴŮ;a"y#5m7i@IvGQ3J;b=31Ϝy86Mi<~E;@~ʺؖe 4sp:<; G  e)}Yo}:^dJz;!)H~t]ǸH@$ivNr1@?X`,9Ƌi]EjzIBRUlM(s: otpƓ-scQD:moYns0qQc%,5h3PZq1< QJ>C#rw"kfE𯛆_eW"@>uy۸{dh}~z_%%ǑZj6ؗ/5RY)*)_o#vC|u=10ͻё{ͩZQ'Ը>cd`u?D}Q9[slJq)Mc?@h_xckq4֗ŽKy8wB.ea_"i M5u33k;gk,}w"RZ˼}iM~/J{Oޒ{o{jSyh{ 3 (]q\H@mWB5a,CDy +^  fY͊ ҅Q68uP|-fP0sRz|auɸd;tS߁͸HվF`<y9EÎ8\ r6^ayaE4H-s,")8%VqPW0lfa|r,1Xl3- -R[j4? EdzsAx9:RDM~O1秚e~-ˏ¸ujU6OTflB+k:jd[~T=$f$lo_hrEu2eߨ5M, ^i=#M1;:]Y*3Wk2{>x.3u=w-0;wSOn9c 8D'&}QHwcKliK?9asQ?fti;!4%1QS0)#%WRdPw9c?˪g-+G?z[:k :4܅ԕylLJ葻$ɾ굒8JLn~!ܪӯ۝z mg5|뻡>v 1FMZjl`BdA)ɷL^wxLyU6qd?;-rblO-6_Dm3F9RgxF;W:4&irq,G,[.{WbWLH3Q6 V؀ @g|JqƆ\WtA 1/N]^_6WD7#`HɖO=nOaZ"td͎HOU ^\oM*P}_+Yģ:KQx6vtAfДZ)y.Th<ݘb/EOAXC;u*Q7Y $F^4Z _TS0L*alaz1Ah8[H]Y#VLPO5c:YS2hJjGv#-#15ʧ;kbt>QH;hJBɬi՚zMD4 簰]9LOzRE'gyǫrFUFAcźm HP(q$eBk3~>x;ѪU>q__G7ܗR^R iGOߪ %%ZU&` FI7-abU|PUҐ :rBBEɰnfvsoDu׈3׻&(/[pr5Gᛡ w+ѵ|+hWNj(dqK<)@ϥLk}9Fg5D}#u[%7woweBI_;r j9#,5a`BA˽ݹEG w}!q!}gi}G맯4|M"}Ȣϧ Ǡd!$oC> u5L&ZU sI ɂ !$RExigdK}`ז˃"63EXc&u܊r@7P4ڴ8-Hjvߙ;=)3YdkqR[#UwI;Xp_AxQ,oXĊEkź\S,\4<^HK|޷ǓHg-g&%)=J Zr2h_k\/Hn ^`>%x-xNf#r!mՃe'(Zzƨ6ڌ#ꓵ (&)Vo|D(\"sgla0bM4 JnMsfp䙒O/TdJ^K90߇˼UGAD&2)V6B5ng30 $9wF~_dܛ|gkf&ʹc4wt5:<'&dhOݦA*&$KctaYqnF@9<5B~a;խvօr ]W]BjS0o &A,07yt%_:TMJṿAddo#0 ?&\B]q-qjSj&sA{ ^ eCoLNI^7#kiy: q:qˆ6hݽf:1B8|[-P rGM92|3^lX4~÷{4y!zL._ \'QvE@\n=p<A/;om./d0MD;#+<ҐRcp%Sxby٥sRrKZNgV8tSƻOĺO>ʼwHfҊV`ѦSE fQIԤAPHfwpQhho !Mވ.R:Vw'j m.N"&CưM#_}5ظ<8zd ,&GG:>,G9*xB樛[|~ _1iȊack~q71rm#oJTTѱ-cmP"ֆQQHOJܭkݡО|)*쯰Ձړ7我_P܊g[:o 7d!|1V-؊<t#tSTI_捸̀Ĝ=[\ [֯_]<홽\soè.<^sB>J<+T'@XWzc I[-P]0ʘ3gJ'l',\Aǻo"o %5G`RV0M*1)}&{,ǣ5ۅ6OtPx4&c+)QaIf´x b,z{O9w1j'oOoOƋ7[GL {_zs"e@\*:ލv]wF}$P8׳1îQ<];6h5Q](<-Px,J<\!U>cd,R43Cfjnm#DaW.ǜk잯q.*gv L^i! ,D< M&Y%Aef~4⫳켨N- [c==“P64%ct/!8#YIAwqz~C JdbӨc FvNiu\8$äLW nP&U4sq 4J*qe,4BWnhh+ .ceavi,.*ˌʭzRW5cbn5n4ņq+D]5IÃBdE[KGovowXa=m]#G[E co?cF>ޥTk/@}O[ufI.~8%9_!rc!K?}Q(BjMʣsy/^\h)u׷Tzt^ B~ 8>9G<( >inu"w_fp7ʋk8s?Va7\z 2@n .ɤKAo?a( W$ٰ]6>9]޴߰Hx';,B!.u'B`^T.weà}ⶨ9o}}{'ثY^Ix X98VzE9+ys>/^7O6<ĻyԈ7Н󯃻xz\_u^|'/~2\ŏh+}%lrO'ͤ-FIΓ[ Pe'fʺB_|{wz!ݞaؽa{ʻF֞Rް=璧C>Zמ y·H;MfZiJrQ-~;NZV+̉a嶐`.JH-+<0<ҥGvɇr BZ3cJO]Is4˕P@<i4GۑE *Jx-0qٞ9N=D@Es.%R1FtyZ Cy%fm&ʆоlDžZM, w8n4" (QOc(E'˭?~ͣ򴫜%m)KPO y,wuDv(3ZXA!|]9|J\P{tAlP4S4=TI{ЅA!0vA/E#@ie&qGJWmBQF2).箱\tY-";7jj":p2j-.fv3kY 7;Xh=@]H O*^nHEu铀TcT{3;!ǿ3Ko|ro~78Ԅ] Oa) tBpd\OyjF^@Ϻbx.Z~"i:Eaexb#'r^#KPD9%ʯ<rukg_C$"_]FVlp,5 *7è[R'Z m _cAuTp[:U]SV_;RY ULr Mb'lL4c@cs@WsyeL!/0C4|jPQi]z"}Mo5SQԲm5>lIu7_x &qIq2v3f>7 BЦmNnqbMu@ΰlm +Wl8}.L=S1X%ӏ`9/+{+Xx:ѢR00C□ʠ#\^Z XṊοb6%;~i9 3?},ygK\ %/,@۳ ؅dRlq1NkB;ZPͤ^* /Kg~3'E>Zzu^cՆ:TM0槷6%Wknjuϭ0=рb^u/!؁풉$zB-{z ƺG:@ز?1?qIDJ.b?By*T #ՈG!̫ Pށ&A!¤й$x)~Akf̻lܕΗ,P`TE}VcW>,i@J\rEB~wCJ 7$J$IC8[3yb5E>a1D!ǃk'f$U=zR]0Il%ӵ^?sBY#ξ#O|_4R__k6?ܢשKwi~jJ/7XK? ~ZSsJZDvmۯS%~nuG[D6d;3"kt}9r6Wt$or4NXvA%NEnR7~랩l`z=Cʛl#Ƚ!Jƕ yoسQeOrL4P7n$ia67G='Z@D~L}+]gyoRl8o̔h!eE,p7lֳK9a|̾j#g_ѝTTp:Z]IE NSn-C|K7@f XgZI ]P)&E nO8^PYd ^ES/y@Phs8(716.5#ޖxPdg V.:b.mdjǍ8%sgw\6|O쑓kߔSd{P߬&gjc!AyͤLJL.7u# Elp9j ŴJÓy>Q{+$`R ӅsN1RkX4,=ƕ4EcG9oYdt3RslDE[rY+v蒛F`f0Z+ SOaU)]ə#Pۛ5t*FuAli=m n{Kfh%kKd,Wp6D'l^kϗGL`PtF%:;>:=G$t. Ef¯~Ee)땅Io-awFIX@ԹxK)SMz$4eհGxz,pIaW e>ꂎJIlCeb34OL56쿘7g4.o.<ֈAmMON -SMP*i2U$q^Z dl^7UW2B)(le1eqG]0*GH-p RC+R.p,ϧeKB=L^Ф#ZfJmSiV(c8'[_z}ɀc8}Dg4&6X[K^؆˔!=SzKeCJ63"J1F{tѝBy3X`:Z\: Z,X™ +! P!KXb#MƼk% \'D̹QGqjpcj#\^*e}{C/($SveNz Fqq?mp'w܇6N #̉0rA9e -z jםRU Wݡ֛S뎏?K X)c/ +HJvyQ/$lʋw\ KMG46x^`!s9e5a_ixl첞Q%9 9OSB'd-#.BÑH -Fs 6vVs{3V[6\!ZU,"S?T4k 7H^DRx9(C@ JU֭%_HמP]yy= MJ ? 0r ~v!~Bo $t_Xp37~w ߡ;xOd9rԩڿ 1#O {P}ɏ$${tg6 =JD2ްz&Ȇ~N=mx|(;1 MsxTCQ]g&ºŞi}G81#6+?S1Ze̽< Gh"0X5a7'7BniLLAO W)r(FGG?M:\JY :"=IW!mೣFʺ.xZ)8W9@SzSʊy׍; ץSۧڔ/+)m6Z1,^ot]W_J>+s>,2 b9r d:*GH"( Y>c49k K6w3H.<Ĉ~P:( bxT$GU"nkETw$C/!X H5BEaC vCKw3`zkR[% -Hcb@XԞh,dK$ NcޛT.Ɏ"^UR]fb0^4$ N/ɟ9`~6j le>.[Ϛ4u5 ~ i3!<, @p4ZcMSy7F0fR-tBVkCۉivTV4iA!VW%T|M4MKsq p0D(Iw/ ߉H"K4<g-͕'n7lHN-w ҏ+wf~\vxޠ9pJ^ȥ!49g@L4$!zDB ;P400۷ 7gV3Q95wy9v>#MMaI*h#Z/r@*ZFb!<㏱Z(NKezgS}~< =*=sʣZ<\ P&CSA\U}SplTGp`T?KoaRsǐ|e=S$.30E<^Ghۺ#딐љ43L*xp;nBƎl8),=]cww'#^4𞰿.4}r Rg~,'%q\`7r k:HS+R`oΨvi1\m# MP[T ?s.R(܍ 8Q E l+ ,ª̻$[#-Iλg9Wu3&ZJtvɗ-1p5A ){+{\} 8g[ +|~6#|'Nl' 'jTF0R^$tXXȏKK/ Mˆj("S`f«ѺKg0duޓJn"h(KL{nY_h6&}tf(j 7sRb8a}HC%U#J,]LFsSxՏtBfQR}]^ݖA! ;ZqT525|d\Q O _S _{/(ܪ~Wٷ{<Z^&_}z{}wa|&gwȭ_V"_ЎD( K!;*"FI$0Pr4De%IּPDW-` ۤ 0]C9t͂$z΍XI,+4_}>m6;hTY#*s"֧ ًH+ U`HګQAsQ|9jE^bME^Ī[h>ig6AJÑh'Q(ROTL.zu=9B xw<%حߓKu-X. 2f/U9sFfɓ@k# &ۥVj5~>EL0 [uN>^e9y I}ThVtf {QԈy!{Q]5cyP Sj]fXDw=:.Ո&)62"MKO|eNmŷ=M?tUM%w6e܉nn(φ*->Skmz~zj$Bq޷*4ViPr>̅"NdÂu<,[QuӼ`o2kDFWcL&V\QI1e2~YX*"C{R Ck3cmo=H3gsZdnkJ=c6E#=&bұ,@1.#M(kqɐMa_\ vv^tÜ6LnT?86%ێ=4}iW_;{"fqg-Xvu`:O5!w%r~'"4!g觗۔Q"}Znf|HAo9hRkO;V zC ۓ}ixo"mހ1rs.ŏ8E=ufCP^?S+s;;^I318-)\>qqn(9j|jHq3[FOU`rhVXȻ<-_ނ *hb/zh >g')u9S.oqm>&q4!~1]i]+!åKW1%'x6A"uBZB Ǔ *f"s 1^*gw$@bWRk c {i8sphiA6ՑA2PjU^ce?.,=hrī+DL~s+{ j'j#=u:Ԩ.h{jٟ4?HJk3f"h\nGѤ; c짟g!p,-DNpK O+jD6wF?-Z2.mQSZkFѵK63lƓ)/gaIʕ 1 2[ rɜ &X7m!7!kf5l o8GN:wAԘ5;0Hƚcɀ]C:%)#yZ9lm%n$緫Qyj,Qv-Kg-^oDZ"j+ Cܮ&أ.jb.5$R/QK Yif܃'xH"'&),n+pF-k6mR'sp`iWogoES/ݲ]B;!؆6CYa~NG1\:k $)c8d_-1!q8q3ܥ\`'SʯjYKDu@}xaJ>σ<շ&qJ^"TUkW-Qjk0AA97"%3)qа>2Ğ{2|bAdz%?@>U[*c#?՚ڑ709p@ׁGUi/4>ǎkZz,߀0kà}#~UЎwFXT| 'ur 6/"^ 8~L/~׀_Q75MFǎe |PL7[w3"fT{U(F*n &o?QWzy,m篾 5) /?|'|X#lm.q,~ y / V8\wk?XR4 3z wBCM@$:A %/ӈ]f+ `}EkD2u Ž)S R'3,󗳟 !٤jǿ0 ۺ\f '@vGۗc p"9/ב#T[aXh$˹g+zN:_z/lG^ե sgD1x<+ZկTf[OyA6 b$ iۜgޥ?u7ӹ(90^oA%#$) x|9{jOT`2c>}@޻gЮ0&!lbb~/(Dןk2>/Hm?Z@/1\v(?걜WRB ıܶ~lSG=x!i0:ZU~tU(V9*nW"2(|Ccbc85R5~E,31(G09;ϧ̩II 6>&g֕)6LנL>!yvh_֪6S{mhf``@Woɲ8}Z2& + lI gHZmQTm0DSX  Ȗ-iCZ) (UAٺMl:!*e)m=N&3YfGydfrssg=7 Dw(0p+\* @g3zÊk-2=ףS?Y ՂC3f!t#?Ϥ3ϤzL Fm{ <>2q?{g:0V@E2 jʀ4+s6t%\Y^OB6hnF̝$[C'Jm#$d.ALj]q3*'j9Dz''-((lm:wC3<KBz)&QO/h5Et웏to4y vd}x_o7x=3.>8S5[2l뼕O9I9ž>~Ncx܁*`( rM[Gix5aQ6#,Ţ;~Þy|`=+$12QRו1d:;!G3+|-u]! m`},| ao{rwS778W~&"Mq//v|GS눆hb QN=YUb5~J4rw&~6WVHIL_fJ6Lx˿_5/ыzޟ,tlEEM I$K^Ej]MxOK.Of-罄V{a\?7_:jww|Giz }7>IHB"]I~%=!] #1C-GÀxa C's~g}K:LtTѯ|[{<^^G|G[9ma[{j9 h,@Uqu6x%"Vkcgs|?]N_by'0u-&[EMS)Pmm.=af/gZP$`<ؠZ2AkR^_(5R_ &+?6MMѣn6S8h'weHZ~cnPP(u{`MK 8)ǵ/XڤvPâ죀$n\QLLCCExb_X#=^=41ǪFqsduc,1GM-_Њ/L)jyY}+\pZ>#new_N/#_;x嚆~"2|9`xȰ׏Pyy+'<9[/4R=ͻ*gvWz_?*ǹ[?)kQ?)◤{}ޢhO?Њ_l7DۿNԳ=~[Z2tKg9`E|* }S{tօM`NiJ&ph=^UG)ֶTJ$1r4x[̂1몽+w"p #}$Pa\iUhln˕oXE:,%j,mC[{z_k!]k51Vc+ Fc5Aԣ%::|i?jm!?NTdh, F#t2n` W7q E\ݹb:QN  )H9򋧃0(б!$w.>K D lKv-K$ڞm`=u>@wT r?_5N] q~$In*3U&UV)ԡSs<Sj!N}NuNuHU6n*k~G9o{OCC{̓I{5Gw%r{UrU jADisCR+{r[~2;cRy>i9t O(IG~$7k% t<ur1~H7aDEX74H5*U@:>E<ۊڇR'~߂-`@Վ^l8%lX͋ Ӕn3 X !NFm/HԔ>R[SqtXW+YdSC#=)9ӆ8̐;)V#+~7⣆\7=ȨjA{2$w";>N%)Vp P ѧXp*Z@.J«bD UM%5ys aR"'7WK\Fz"h < / u8LF(M_SO_>T+ vT?`}j ٯߚvY8~`YѾm9̍;Tү[ tmgf6Fh": VRCB:G͔k!8* ĺԉGt+$Z&;P*dĦG#u>I&Aۑ{=1ʫ}O )hU; >LjJM۟jK(moMAR(W+mRCh>AS/Nf%weƅ*#=ry9^$RGrg$9]} ᭗o904xc~ x־rKo K<}NIaJxx:_p(KM@:jb]INwm, }E}@Jsuy+.~їg1U98H~9--ş=ş+_?n__v5Uˡz"0;j##e舆әVz$+Eh!"V'b3VFR'Sپrޝ8)jj&!JLd9xkw~3/ao3YlaҶf{5u,Q[Fg`5l&aR?" )hA i!UGMw|ENR$QA?ke2to \4wB,V?bwiԋ-?J6;7=| "ujQxHD0Z:?kDw(v.mШO>1HaxKOCմ_rI][z:O_5K]AꔹYpϳvpo#D[ZK$wHRIi[M͋J#6U4K4!?5̞ƥLߙ%$_)q|V&A!іNײ%vTF$6 ^ O`Vrd"X_&2`s*c[֑2u9>B9fU.,T "yHѶ h +J6TO(% twҙW8lwj-]DA=;fsWz1 $1{>^NA5 %VUP kLhh}QT o(:nnlp}fj6\Rjٗ| n\ ,kK35%m4Ja+gXP}lx+$[2SS#|djmF = qHIfj|M6pæ;xYғlǏ108G5tX\OZԌhjcFLԌa),9)_ Dx@cD2@ :jɔE!`c0йLْNXޘK{1o/KN7w=>45D݂k# 5j~g0nMitk2O. bE=7}ꍞbz T]y! :,gG,ꨊPVeH'毷}ltH۳DUm}f`x(z(14 T 34}7g|k 1y˲nu2R fG"t5P|Ӥi(0w} 30 }~>:k>{ :mͅG,df W"Qa$unHG6*v/Cr8! ?0MBV;|jy5c>xmF9t>s8(mOrL6Gع f{xS>jjj*<1oBkJW;. ]"$3BA*RY)t,\QZ Mfaqxk:^h컹eK 3sG-UA c6f/!H$Q4Qi =cW;ZN޺WzfJ)h٫%LkbRg4̚ty~Ӻ ,Ss94[?BeBi[7>RI+3&9~Vd$ AOgw|h!i\VEٴ`!XؓsC\YQّT:MLhiHADK)Ha2FlHxo籂D)fQVqBɢeK2Ȕ{ΐZ43<"΄P+p5Ww7 ɘ @awhZ}={97,R >XCZo?t(tYxvZme!<ݾY~KL "> bC?xq!4I))-2?Q$\ʴL6Ӊ.fkIS*U[htaDybgq&a ,cmc|*rsF| _6/n Өx ~<-/->hyq|sG2=6C>*CШ^Y^70oL:uUYlߡ߂G&l@$ڨtK@Pa a'ĆA xEʙ^A>m =f;BZoT,I)U۽XZ<]\ei؅X*;|, r fs5WhSe=.YCWhGٴ|j+z9*-,w-=F$OeIVùx%,^:SrztT (JM\܌FǦ ] SfZ#x F1bIf]k*TH:q2Ie:YbCl@,ȌL,f/VDlKW+hl ڮ#!lGwRe?2ɉ3BزX6ς_Oh3iPI;  uUZG/Ik$ V0ISf*3pDdm\/ xqBkVW +o6IeKuQ~@ + 7"R60Abv^rDžAK)ӅҋQlx{ (RMV&HŀzjD%8$.N]_[i񫢧C^Yk %iW!Wday;\FXi^]֝,447XVB[%J9YFQFZ$ϩoIM8%2L'E&Lq?U($)M.|d'.UnӁ[7GA_ 0[eC2S:[s^Z9܊(<;WM1vO` (J3n/6&p^5 Bbr4ɱ"v2])栞0\Zrbo cKYzisS[ cW@J@hؓɕp$›0SQ<qg鯶" B$ 7D  qƾʶf;8'םU("=J^\nLpPZ4*7&vf)af+5Œa"wy.\$f+ ZL$)B6CC(In SkOMDQ[G]mCuKe|sc?p|sS1n-?aGxq6x{z/ wi:í;S!?d r?[.ԍ?ţ>q]UGΟ,_^7VlBzNY4%~72EynΧ/Ox>2sC6rlխx6IĠD';#<+m0L_!S8_;ߋ ?U1Ҍ>)ʱ|MɲIg#zPgya߉Y6_Ye uN&2U tIdK#FS[ઉh#w<ӷet˝6!<i,B0{ݰz4!ӳ6:TSdղR."SpW6h.@ms[mLCY6?YC4D5 H -rIhο ΐl8( ޗgnlI-a*K +ןCX)\mj ?5gt@%n8n$³8FqZ - fJ[yao++}7!qVfUpfTe]Վ39(8Vя ok91->DFplVR?by=WgyZI^+?gOPY> 2J>E6ox25&L7Ȁf8}í*HJ؃?1wؔՑ9E:m}T{ۅ{S"ΕpYR3~ p?;̇? e o:D\rΓq.jywk|Vn>l(׆acNRc5\f^S(hG:I`_j <\EW P3 t0G~".$͓3^+nb %2tpp* ִ̞Րw^ rƸߐF3ׅݠї®oϾU5-O\ٴb-c{Z ?tV@`N @\wאBD3N6kqO$rADrdzl(t-#0z[dpV0;2Ȋ} 4#{yJtF`37MtB5tuܭVniwAE!f2>MXr=.ˤo#yeȸ߷[U2<3Psܮq!0X=+ 1msmt7.'Z X vGB#k3j2UeJCơ?`1. ?mGk*q0O|7>?}Α@yKS]ͯ0.Udf^ h&$; ϰMp?Q]\YsT^^HeW?1y\-ˆKS!pi@*/3ȷgK$y%zm;yiz˃ՒW߯\h?G;KgyA^9`ݔxT͸$DsU2Ζ_nvI|j 6FIIBTw,qnׅH,{92k~x;}wMR@H˺9?qzc5ibXHo>vYĘ{5_L?e"W`v G>#Q!%V*({bPՂ: B kO@Pxg?@c(2N1#`iɻE@q:,/Nr w,`hօ`MLMG)AHA~i'I&">ܣښ'*X3^6%-Mls*֌_|NPt7s+[EciAb^LYjxuxrs$(hXz6e!vIY&] jyx"CsAtxz5IE  Q*/ggrz1O*Uߥϓ;UTY/2V0*)7G[!C}܏Sii0W6쐳FN |ZK$U*5 ft{>I1JBf-Sy۪e4A8͍Pf*z\\w 8WvTV;)KGrGm}2 +V~XOm>1Ij7{}ҍ}-k_%c냩 KiZdFgRAnh^MAҢIR3Cdؼ1|uz䯫5 *HAZPΥT46}u3S݇L]0=֑ pxӔ;AkKVW;3x-̚!K;QK$-l叙aI u+*Zs t " S8uIڣKu5 kw8vwo$liGGFa~ hFC_9o>4[@oRWq* o1zc1/j}&<^ǿ |@JT!a~)@7W"SoIPم \4pZ_u34 ᇵKy%([Yeo^UHoe<ݡ˥yI@yN L@.u ;3O 8=as(=7S-HOG$?3cQaQa*+=nONʓ[jQ VI縙_ qkUŀ+^W4@qFK~c)DMݻfB b57i/T20e`)NKsܦLj:I]Me6 ^sHɇBq֑&,LBx{ m{L;M#y&k [E_Eldӌ+941 e \@Tt Ԭ&;\]&rٹ6ӀZXo?GSr|T^YLj `s5o گdqpo&9 g- ?9I\CS1]$f>]D?T~M} 4=sP%3uD/9 }9.C#j,5f~:eoYE^"cfez5+QQ)۰,6wg:50JqXVv:Aރ\6*Uw.UP;n hⱇBٰ,#_Bz1jKVr"M"w~nj4_{ʸQRğ,Ba)!)i*#_܃2՚nYC]u xf#0Zoe!ty%;i{rr7jY9 v?YD2tA`zj12,x<>5AWrN&uL^y2H:zx rA-f_{/;#,F%H _6dvaDI\kE.2R^1TU/U|fU:~u_kמ0[T3Ƙ,cC H^ʰckqfĆ䬙yDz@ /o> 4my7C2Si áUa|v=Tӣ"j>yâ%!8a/ 0 b qq/0]1G<-YWy`B2ci.`*&W _|-?\-_YcN __1ח`9o 7W>8^p |=61{ RVB%keFuyDSCo݉IdW>*EQ<0ę.ҽp.Llz}Mwyqh SJnQ9Ggg=.L#iE3 I< Oh anChUǸsN!PYz*nД}I?Dw1H!'c#P>}dȇ]E4"9*6>;_N_uK39WAuO{w>a ^c ]y6d T ]<7UE6 PUeZYy4=x潙& 屇i| W:ӓη_nV0FWآ̷[Z2ߒ0gޤ-ȁJz*u-ʄ{t?WyGٽ=7W9nM+M}F)ҵ׽>돆iA,y{$/'ɘÐ.H8v'FD@#Zcexx徦B*Rd Qis3 tP;=χ4ښ[rA _<@ڣBro:g/baF*wpK `1¤gN+q~2q*3soYUE]z$ҙx.͞|v㜉; *P]zB/X)G`=Z49qÚ#u~o"Cfze\JI Jd۟ Nݹ%G*7{+Ap$9uQpr(<`;{IOMz.E ,inŌD4Y`e_Oр5ߛѰ^*IyclmS'9a}A>u\10D+JZWל1.Eɪ+ כYFl+EdY[~!`D3c&0ae8gB9a1Hd,5Vy&Ed/C7Q;vzg\Kmz9D+rkMtMO؏_-QʚJӣ e5T4 `aJ1^Jso`#^=n:y炄4jM$`ѫ½Ge{?{iacٞzܫ>Ho\d1([ϵ?0~n;e_u*j=˘6SQ$ x\Y?=l?Snx+AeIJ`7 hyj׭P%\Tah^]G''CV*iFBOGʻ= 4MgzsO$4:[bYG? PiEgl|o㩨Z`/Z"Ӛm`Bޙ~B#t"tiZЅ]6Z^$njnwEDS_s+CՁC8i_.PZAC/%b M2 ,sYX04NVG( Uz"qHnI°$`SNgiQ< .[zDLe@qlܪPЮxggqj`D Fm^7;F@=z=}dɮ%8>̼{b9Z`sFNR _r^aR>nΣوAh|70\h #-Ihf}8Cֺ6! E?Ŏ,/k5J$$h1 z2>Ճ^49 hGӜ \Τyh҅v.Lq];b9bh̺pG NK(8"v1Weodũ֛m,bITȯ5~>aQf(`If熙WF𜵮LewLݏٙ !|j##gTZoR}{MtPOxìK0ubgb Ǟf7 >bnTO2Xj :-6{@y`Q-قc=4qP/~)Y}͜lApE)ЪLvVR2u5V(prf9bs92.&ٗ>MfBĨF&5g~~?Z-%F`{Xl)=Rq: %t$v'wG R+ӅF7`ݚƛR:> !N/wXbyUJKKr&, Z)oRuDېgC&-!xqcN]Yإ$ O8m6 S@Uۼ,<(4%p:`p`8Npbc#s??w%idiI<_*̽h#:RNyj!5l7LMfuff>T;7ַľLf]yj)Y-Ϣ-]e}?iwcˡ֝2dW; ֻ;=}Xw!:MG};ZdȊN̺s/;K;wxXwbz<Ev.1Nӟ >I,|=._I+n#eH5yAg&x֥@(ڪ(_cuy[=!̃T$ ɌKqv e d6.:;JI0:$<\8*ӂذ2= [ uȹsw@oϟ?sx_!BbZoc<_UB$rW6eY;`qt\M {y Gh#>,>*~D:Î`[9f= :¿>_OQ}4!8g eۙ0 lu0Qn qaB,M.5T8D oxS|V0P|_HKxbE^dc؊rOFh Ӡ ( b 3(g-w \8n `yCŎf6we7qTw:61oCw>{7,ބ {vz#ZqE Fkl:W]w\o7<v.۰kDw_*QBYF/3F(T a{^ ,i݁Rxi<ͯ RSe4Tpsq*XG(`Kp|pF8Gp*ץ^̹T-t6Aߨ~!IDc +zJnLMv>:ڦlRP}l =sI6:|J6Ϭ5ATZ#5nY,L} 2IQXkhSt.hdtCg)Y/_? y>S>%~\S2Wa \! ~ xT+cJq?"Z.$gmqY*Q7~g^nY;}]bҪP+4v#\xxT1;09`1ͪ -^a9)(*WN?'7O{20Ev~wlզ\ o[>;. ~j@yX|!Sݓ%}2)Ò`>>V?[> 6=>S[j `|>mj,8?=KZ:U5c 9 'gGiXގc2ꃢqсſq*K-l/'f_Eũ'(Fݢa 6b7h=EE4z_O!v4ey+F;z&GR>>3ENIƊ݋^ac^ag/0ѭ2iDDl3^' ,=7RK"sV/GR< 6`;J@2*Ru" BzL l|Hy4:R! t}$=:("D/D%iH%v84Fԭ&i,$H A֒ >;?HZ@ABמj`۴ _%̀BV/50~B>3(iaPAD8'Bک|'m tn^Tȍicߔl@ Ch޶'WIK8+ 3wzڪa#mA0j pZ+a6?]R<#H0̓[%"dPς*#̃1KQ[\EwԔywV+l<ZՄ! ؋t@(v3XA$.fPhl>?L>X*U l._[(O+ɃPpʏ}f0}4をNZ sn94Q)Jw8D.Ѭ:N idP \`g`Z Yj3,uz0#~ƫiuyʉ)kAX :Z{(H65q$N$fzv-mbG~1iӕ]kИF|c"cA71fad|5#321^W чTzw-}{]TMֶ~-Vdvk>3حXdo2wE l[ioWA0emU#‚A 1eUy~I\4=I Em;E~j+20JCapևgSx&Ʋhsu$jYDeP.Ыtեt#[[E:kG>HL#]>1 mH_MBR5BK=!ycr+ xUU J>mtLZV Ң}U. L xws۹$~f. 3h*_d8E3W65ۀ2LFqg C֫3Oґ;n$eذ1"ţ}ޥliko@saGgz~- _)S{C[α][Ӌ? &"סk(y :F `n۾Bgx2d[Wl5_pީ%(]T<M]}#7kr7?IyV<@ysФ6ٻajLbCvbX- i8m@p603*0xc<&}΃a֊earCZqL&e, 5 sהJ]e8\QTϷ: zipSs3q |.`s] ZSsY}jrK<8B~ɶӶ2γ  Q Mzn24I6jDce;?D-JRmR;VB Y" 1B]%dH~wFJ#eg‹._~KY\9LC7b=...$q$[?||ٓ F=BR*/yyl;@_7{>ξܗj{tҎ0ix`O')я6bsע"0Ȍ`Ttֿ~)NCoNUVm2Ƣw=vt)m\#5#f-ԽHf~xt1Yce]_`}u ;1k'ˬ{}yzyy,[N_wE嫅!q*!y5fL 6,K9=\~{5W%"YtئTYߧb[2E_&<98 'ĄE\GUƻ,2፶:KaMtp;9u878"ifJQIס3eOpG傖JJqx PMj,1(Pܷ< ٰy@ߍ1K8 XX$:dTRQO pn`ن0g wWs *h_˧wOlu竦Bװ4_!'35HXhI y13jF~N ҴA,XURr}~T;-Fxhc4/SM*o09,>tϴO+Br.9iBfnjB+4bb%kU^ofwK?O}|~ˁ0S焱ObdWݹZj.VZN[Bʅ!%Lsjs}7e#o'?(yQGg";*6HԍSt^cd#$HL=qe,7;r6 k.(V'Le]2 EyY5QYo^3aTp @ưd[?js]( ;MW긃YAyrv1-0Zv*Av|J](KwֱC6EoHߜwHQ뚀vtI&K!1vfw0&+rWE$k5H[wFoՀˊU )|Y5]T9;|?:Az邞f ؓUƗ{cB (O$ox5{^ oS7)qw?:0}xjZyC@xs9=^g'O7NOwx'alZ`xުUox=o~$' ފ8--O780|N(6lmZ7'=;l&Yg3r~7uϥìЂ^iෟ_A<$Lʿ#@vCۋG^ǀA1?b- m?R;~omt> otE{xf%81W]`_)<2Ug5|嬝McƜSo3Cuf'<̊Ɗ\2p1WINT}ig7kQ!rlTev4XHpM3/qb 4/?ˍ# &OP.Bӄf& xp8JtgNg94?(;Q qOޗB'Uy~`XA&*/6{hyu^2 q$L@AXxBR7)R`7nr`ts~\]!pEr= b49:O\DyM3{u3HqI82 y͓&y42Ԕ:aW ErH/$=A I)68I2V!I{'$ NIpu%nCätjfIbrt0+t&ea Ϻgs~5B)|dǏ=3K+>,Y$_$6$)h $N\?I/^?^ qsgzs$6hC ؊M'Kѷyt=m&3_oTZuh2&S!kO0iZqr$|=}u slFrwt;z 5tk^tu)9 #8/w^7ho)rP>ex???$'uú>/i =n׉?߫5ú^{aG}+/7|Jvr=a}nW2n- =W|Nm >o}<Mb F\lbO巻 A_Xߞ+ )a}sS-<<(-?1x桞\BO_y~)?%dyN%=B4_3wM!s@G`F<:gOAx~$YyO8%lz\`ϑ]}: ]344Uq;F6?}6N{$S=!Byg^Gz5gY&  ?{_XJ/ˍrzTLhhz^KIP Ӏ^\)̧.S_'K䇨c{01 ve$̺rQ[\^1b֟PRIԴWǘF>{ Ԓ|/>T o@󽜜-ϧ-;ld^O~^n5L`7MD%ʉt/|{+ k C!rKGzxdwz{Ywޙqx`x;|c{ ߴX!4y A@.X1zM#+B;B|~U9wTBwQ-"I99~96!UGb:S\` i5MxN2dM"iX _'(ga~YkuQ=k `Y .! DN\> ;(.l.a$΍㞸|Ƹ\͉KGo\Vd#.-%|} ÇO\ְ$&}VRB dp0 qPxUZ;qTKemI pDqKG_~2v'w/Vsx9oƑ8{Xha{~lDҵt҈BXPEKE`^D>5/y̋}`d0JB\)e:E!.\6zಃd/Xl1RfRX~J(.uSق$;HRal ld]|H7"u/}9}Xxڢy6>'4Qhe" }>@׈@x_RBw 9'^<@Z)6n fhQ*ffX8.Qy$s+jf0'r"u,°`&1\P݀_:+/UxYd T?J&moiTW%v{M "UAȉLP &J}6? nHiFm[?o^lkn,nLYm9;oA)z= ެ7wp}J詡j-P °Z4_1uAS9o(Da^2UyW4V{ %F]&a_O9k3_hp+w#1 *9k/@JEOb2&e-! ]jbz Pɷܙ7iW&csY${aԻ8v]}I}3$B Ǚih}o1?j{IBPHVP@ HE **BBQNcw.O|nIM,EB a) m9wtf;w9s9,r9-IhU>fIrѷ_*4;rףs0H/m!F>$!ʴw@w'<戭ΥŮqg/$jGQiGMUwbR( ~v(P$6Zu;\^kFn\u *ctNR}R)ی Ť_z ۙT05S}0#]1ܘMmOʧE9Ɠiysu夽EuL;wr6=mdF ΏuyW^|1(jBY6>WDgQrB\nMknccцPd?);}f-"Ucۇ۔nk6Rȸf;De^Kc f_OypC8Qj ūuas4D{80ϧpݠ>a=v/)3 t,ÌVYmvqmclq,Ɉ -U* t,6I? ~ưnȓu,üAsNj`8546_Ӈ,zG/*ʻΊ_2h_5G~(Ջڣ6{krO92tdOVZbM3:gAy24sR'E-SgIB@=Z2OÛ v$e{5'ݔXUe]}Yl9G .yV-&drTKcW[9쾑j*f3 mmh^pӒ0-үrȾ"v{8=J๶NNJ۸EXid<'p۲Zs~f/'ULwUV`SrDŽ4xAK!^2wzBMw'$h\hwwm}Q}>w31TO靰bEq=AғI܉Ȋt T#\K뎉KdCf @ߝ1w]@/۹7xc{F."HGj1C|4x']xP*^V'wNN푏g4ֻ,*瓛b@ sdh":+3ׁ侅^B>GZyO1x mI[i7/PVH5??jtȅqR v>;f"Wzoy kkB~Y9fFDii:ًtp|)VSe7[FRԜ?ޕth㔟wʏ''?LۮrvFEm^-4oju$G۫9I2IϮ`6pF؈d{T}{O ۫t￶OL:w7d&݃bdZ=8CMgkO\ãϰ<Ӛ0p^1QceBzY#wb*ևpri=n|QT:9{].Qy*eV#G(d -ŸO,*W`_xq$~ω+1Z#(lN0YDy92k7ʏGDˑR+VAO_1ؿdU12FfsVNe ȣNk {**W^M#Q_'}&U}(|J@0Û)fz?9XK$0J-nms=MH ud̕.客)e/&@k. ]7z:F_˨z :7PO)gDkqِ^2|!o dЊ3›Z㛱j+؛JFѪΰ=ǟ={Ȟde2.fP`$=ɢdݞcOҮ}ٓ>Eit<^- j_cY1gJUJ-Fiݜg%N)J:5| r,Sv"7 7ڛtwPw~J ϫ'v€w bbM]ώR}S6%4%ShJZ)S͒잌S/Ô׫zW4UՇU5U> Uu*U |?@ѹQE vwqC, ɾgrzK v*T܊! ƴ=ƴcuER@{Y{#ۓ|mnvݷJfyw# cN^ 7o N~TN2yTZYH?P8it&n8[jbj4Эfzg?_ʚ$u{:|S3&,]nˍcT;5 0VVDKj=`\|~#'M0GO ?-*W OzebI§~ }mpɗ~9;䂲ΩcI; }v5T`2 ҇lzT[~bF)8(㹁\_5ǒo9xn OH=VyDv9*%n?.q_+x~&r|?*U_Z8NGٺ.߿zxe9Q0~S|[ѳHrBVhb@Λc 0WZ|qM.1^8©,bٴb,-X,VK(!uR3S[*Qog0,س:lҁDA}N˗C=F?%&ɣ-$T4;xQ⢏f| bHq{]VJ3nwHY9 ;)S­Od nzWMQ43m c/MEEN//ZbSOG3j5DetB /V>5|^Zϋ0HY1ypN]GxYE_E4V^&.t5A/ȯӂmQeB{'kxڭX<Hj;{K ,EuJ#G%L+xU~ ;ODcLgA/Lq,! &`<~.]u^ 0>=knd fӬÉ_'aar/B_FE&^ iEK"QkU('x:4S.qZ,ŀBOL_xʙˌcʛ2 cE''A_珶7IeQS&߱(r$촴:QS[HgxTI'b[ͯ%NMwZ:LV˄ 1E_̆rl.$KScoC%,RNw&9,䏂66EaE/|L:hSj/4DűE c1jӋu(C;pK.V=,xn50aЦMbv(a5>)O)ՇN܏F5)0#N)ɺ^v*]yAE$!˦N8<f ɂ62#'szWa*qtUZ=aZmǜ^Oz E.wߗica/#f(\z }s $hP y7RzL[khwSD[JrfjĜ t;T@C?X/3j-Xb$ъ8GG3RkѸwT5a!I-ֶcnԇrڵPڶU%3*$xŃ?.a9rdAGʁo콢w*бRuלkVwߨM@Y٧IUmm0ym@}=mOfTҋKnWԷ'σ&8쐁5:t=<,]YoUGo՟$WV_y:"J vb9Kedt!ߢ5jwTjAKd),-ƙn @XcrJ@dZyX.X'xD8^"?n ͡3~(??vHKv )ih\ZWVu8ƋY:n\m๲HI>`Ts^9b ?1`m=Q1^ױ@ճjՠ=gAT}0O0MoZŃ!CQ佖4,O-ck!y{i+ӭCt,RVXc8-ӱ+ҿ~{p{hT-W"kox6RgVEv\6::$an='#d>"Ќeւ)}p;.Vb72 eҸ&|OF;e]>]i nq`PsЦ _G|}/,1q.p/=4ishr|wC~q37M=콱+7)]yH.X5!^1 ={vMV<1z-&y e= Ք%cbX(o,P+vݽ, 1hYK*0 ()[٢Ë¥']e]MHa9 ˛NYe&47&#wүdV|jO ,97u#lܰ<ϻ`k2^ _>sorSj{qkO_hҔ84/HxˀpaTkgn0|ryjmԾv76y^emk^arz.#$?D5LT KR]؃/>=8 >X9? ǃ _]# DU}W?B0U^V3 UCh^b#u; 3KKL pM$ Rځ{/އG)C7.Y"Љpq90iW_lޖAۼ~}euCZ:RD1vdp7ۛS{9j320FԺdx =S{y PV] bmg31k_F1h .CkTemĈd >6x0e^!'MUx1 Ӽ/Zם<#,[-DdT>R߶P,,uZZ8aPKYPQׯ%VaVDZ*\Dim{1=,O𤓦0#Ty_Dgɡ.jŚcU^$xf,rts0"_ϾeAZng084֓2pQsQ4Ph>BdzC;uЋȩR "EeYTR!/hwn̦嵋 t ЋJTKAͬ5Vzɞ ˒VٓEeTm!MBN@{9ɢ4I)F{F铈F_tW4~^4o^|gMUNa*#<б8\P-BWWW!MZZZ4>&+#S }^5l_׿o\Gc?۫x#ۿNj+JoDQ@p@}~L]r\WeIt}ի:/ Iـݸ2kH;̄SWu%GԽ/魧W,zw/QY者zL|;vUFٟ{UYiNC ],;%~,_j-ژ"Q$yp(+,0ʃ <]JwVϷI}_ t;;3V섟 3Y*ͲQQ>N'6Z(o:\([Lڡ*NF<٦ˌK,_vqoXK\M R_|DyG]5x 4һpީ\MɿZhW/4kMn\L]1߀l= 2k5lF[B0 2 o~mUChտ l*=,٩~F[WWwK+X}4Of5Yf\3ԧ5 sHG80;]+Mi7oڈA?eQ\14 йP1Xv2Ϡ9>뇢:S1:oPS]#SyNW =/* W]3}y0br>N ڮ=Wξ2.t$uc}'Gs'IEtֳq|Ɔ';Ee$ʛE"=niJNhJ-a)s jяú.]x7wX 󶆌l:aO $8ed|ԋ-}k|<$81hL@H|Jg+bN!&vS,X%|F!ȯ+WKk ϋ]/$s)k?NphJl֑%)8rבU[8#0 ßB y3i-򪙰^({tHѧ[ NJah qYv6\JH=][=.+k&J{Y?"~90HCފQIAF4CXW"$ODcм+Łi-tT9G.''X$}P.蜊fYJ"Q &6WGbMgo)  W ϨS16'A55nj/`} 1h.TK!v;EdkVY5bͮH爄d(gʗȃ =r0<[+BM\e3gC*0 qyyhJoڵd}$5`pol H^ (ۄyp'=S{'<]^:NFe5S>5ƯpO!᠒˖*m/hvtN R'y"u)c֊)|.k)K*M2H Sڝ`fV>@ِ{=/!|Sz>&=R>Y _whzw) a)\ݢSs&=ׂb-%ey0zRzd.JR|&U׺c@tyNs䂴Z4'ԍk|qČ:{n^~vUU-aI Bޣ JSyFü&l*s O>?ۛ:rNY#XE y&HbLe?a!P0*2cQy>"6Yզn<력y g\X8EG󴸬ny8MPcʝ]ao 8,Kp|;%҉d*QP,] ؊i8vo_vc˭fA6XGiHbJKFZz /eֻ\a= "ieaȡ%[{ vӧ_{%<^Cw}Plz!76։DM:}@{f\7~GRq_a|]28I{/`. ihgE$sEDG6{ϗоKX g<5geUD qK?Y}L:jP5yG[کk1 W8?L8/W)vžNW7?ԇ)גt5 |h={&_;e*BqfJr_79;6;4ޕ?D))N* Cvvy붰 q!y0`"F=Y$(}]Ȕv.V!ºSN]eVX BITnQCsy!:6w&)TғDej"9\*Scupj&#+@}\bCrg)5)5)BM_Ĝf_4*&H!pEc$N3z>-pJ1Qݔ5!<{O BS*QFs/Xlw:^&yBqN^;N WᑼOw;N5ed|D-]D*;rtC OsF1^cΠs [R}ڽݘo9th-QJuXw1[{73O?nP:ff;* t6 ۬Ws%zcemPV*':ak贮ktvud Z`i޶_q q&ָ?dB>smWOO >[f/X*`#` E*HTXiczh! >/Zkf +70Cŷ( FĘ6%^SݞQ%P MNP>'-}+vp?1r &/|B.?.ꀭvXau]GwK;=O\݌:1_Ɂ'nG@Rni {#WչGkC_PhE[#>`ZMFFr{ 2G FLEKG-yJ?F|j6i'n\L|c9iоiaEu>lTX#ldI `)0PE4PύoJ_\YI f 9ip(PXj$ Nz9NX΢/",)VS#)f69[yPjsYTbD@>>}[MQSl.~Y<2~u}aKf^˚,,U|4 70%`h ZO;놘\JR)O{Ն!s=[=[nNaA?r13.z*}OFLaQ]Ꞝ6q@ENȖ봴PIB3;اkU|Qzyq=wi mBڴ=>4`Jv_Q`eUSk̝LqTa[A_.RitAF1H>I=?0+= Wd|ۍ8Y{tpQ>x i-4.h=M)PuNZBC;0&,fwt7w}$%!1ӷ H5z׹k62؀PٜxU;nㅥlw;ܢW@98,Vh?WW`B?Gʏï>G79_GUU*YpJUF!#B ?aLe]Pw?<&ppp'SR]8QJkpqt>;|skYSglbʑJB aPuYg<>%wp2E3~d;QAכut18e _jrH>)@3(Vɵ@wTZ> ǕCvFLA4#]ނcN{Hעu6%F ˰0jaoMcYJ0h.y ~LyKO+cJ',e҅b~[-Jr4{Ѓl2{E,SM9$QX=?e=w#9E:K`hvM'Hkٽs~&Z)7O2(f.à(]2&rX&-p?Z88&LbPp41c1kg=s^IoB&-XBՂ)m9/8>5jzDR#7SnֵڄśQB/ ,wrS;̨J ˕Uu\׆,ң9R!oP HT̢6H:|`ńyBapN|.7M}ݫeDϤr<(I{~-E:LU#TՁ c/t :#x6ek8b1@g/@L 5RK݄vٍG]6; (%H~^CxQt Ы ԿOɅ57|.BkrMȓ"! %"~ Gk$;#c $o&&=Ůĉi܎s<>w\,̆= ֝ tɝ7=ӜpPtL2jDjf/&'t B"n Jx@5~T|2WiskB19td~^_V~>=ѧGY^~$x(>Wn-eJXhŏQp-^h3tV&zj[:Curr-f@X =vq}%4j5(i׆Q}xU%7X>Y`=bZ2ۉMg \QkjOG.8C>yD'z0~]h:q`zL6wreEyY"΃v!\^3ֿ&Ba7Z#ߦ=Z43,Iw^XwZБP6 |g/doӦӠn!0[a> G{+G=k}Z]< c{ݍR>*KT~7i 6~#kúO{1=ko6NT1^#턞vˣxֲ+3`qk k@GEl/p \Gr=LgTG ؖ᪲ C m2&IUfArQj-,0 X:S ~Q`,Åq !5<WL ` gpe1qO(cx5<ŶNxC:T%cahj<: X- U:ԍ6y7SƫۦAC!G>:fN_\<{# hz4QM)촽@Vf .Ʋnw_CIXAV\`W`"]lB_yY`yǽR4r(-^0rDhW7e?y^oZ;G0?l=q-[ۂD/n8i}D?NYbVE:?8Sgopa'yb)fͪ KvbpMrC.^zr͉֠_Mi Myq-}M.T㛽DU zNot!t6U’ױV0v#PZ(޳SH'&Շ*GKU8⌯r΄*tNSvbm%ϊ)q\1v9Xz0'F|Px4=2۩{]c wc8}>]--әYW(G}G.(ԛ}>.L+Syz>kyvrW7,bxzFA xwjn`XvC`&lh&6Uk=0֞Kj(75'~UeȭAWW yjC_jrrUKpf\ }a N?G5?sJ [P4Q"`qvW/7_myca#&ʴGAG ĸ)kjcXGJxh)ɀSa'293Dڋϛl;gz_~Qk΂f![fN >J :za)d_дZ/B#(anWZi۳z}Lޟ<0Ek]bVlOfC/g;f%K䐶zVѸCYi{%F`2۰n=P6u? Y6޽q?fPEɴi>|nn|xu8U W^V˩^5w_VOS# V$ 'w*C=4M,}_;8'R Z-nvfu:rjjY+䗠EA4BHpM|AX:lUE` <:nl@NW%Ze_vVK lr8x35?h뾈i˰.)1Tk*Ջsr/\\ݬa't%_>)%ᯟ݅ o&V}VEw%S,ج].@úw 1GIJ[w ߑ rr.3ƣ,!{5bza ZP_: Ĩ9*9i/!M_ 1jcj䓤SyܺN|yE3䳘 ,0sh JG4)L0b͏T },,D~/j$<Ɍ7YBMH: x! SzеӟF5mcR<:R|i*,Hx* էAc1th齟9fl_5\vB./"xuN:o&ej\)3W)o:$;3; yR{c>h@m@69fY=ڬ֒jIl_3 hnoS6($+NcNIXqk\Vvь=*\Ć:˸;z8'Fw` ^@|Ӆ$]o!15.h7 ۷ٟ : e‡Tf  ~{hǥ5m<u=2 z um 3=]a%ݵz᳕#eh]/ CULT.C6boz`:d4p;LxC;G_~Z淪eqLݨ^&K`^N|]fPߟ_(do-ۨ&Qu38p*EwSOVSt&h,Y%@`ZK`REZnT%GLdzׅ*c7H-`ixZkdM\{EQWʫ!sEEMMm Ir#]jf ]}ǻcx9=. =J=޽ȃе.=u- H;ejcG|BGj.i_RLljc@B_ݬZHE"iBuɕ;nA`M%+q>P5cӢ|d(S2>/UbTZ*J-2JB"嫴Pҧk0F\]y: +P;cmA/SvA{5 üFAsZ[lDR te/Ȟvi{/8#%4XXYk4,on~ "=~Ф ^mI1&0 wy/ou[f(FUځ"p -Sឤ 6Oz,gDlj >|SyZ6͆grb0FRLS*4J2%:+ygX[3Pnǯ6&Kxᓔ4l;Izl:S-A0yܘТ4_1T9<5L +Muh>aԟt 5à 3WJ/oG@B&;3I|$ GGG{;.Fp73 ``qȁ]=Cl -tnhi/wTP#Ri/{drc]*lPZ->$$Q򒋬z y+bѥ? ) *˃~1 5"sZ}'Δ"ewX9z-fϠ9e:)2mIBJ TBE(]IWxOyzi5(Z:$W/-lmzXy6yU9Tt YyýOX >ͷ~2%#$Ϳ oM+M[I^kFO;moۂ6w' jvQCq5][w1Mm0?TMٮ9t@\fA`Z[nY#t٫7^3ukurjkj]jEwĵH*MN6.\?lXHĜ4Is_#] -k.n^ɅvV1-`wNQM; (.`5)Ѣ>;o{]nhο7i]BmoU#?iDe$rDf1'k% *1g'$jjʠx!z-`'j7J / #SNs8~-*ZY[cѧFhrm)k)}bn3بx!~2g5= )fm޿>L]Tbg̝S`w6A%BO Ĥ:/߭p!y \b`-;{IP~KUnY|7`O~0W+Wɖw,UaqG, . ㄨ$|'p0yUJr=)M[,YfOXj+)t!ύRoUDk]Ee.RЁdbi3N;5dS\xK3[zv4{hʺ `|<*>0.Շ8v[xQ7`TTm0=gi2>nTIc^S@ΗI-I%=%jXWnŝ!YG<&n\-m+Zמ?P[ٳ\ JڿC} kN=֫}yT(ֺ~H{9ɨ+t!QuC"I:C u̇+3ZISnsVdv3P^w''3 +E f>T&o&im9){~ c W"GW\x~e YTDӟ?` [m>;\T{)[fp~{@W<#@=׎TF,J~!Ia8HeVzFjC霴\BAJo ҇ ,s`jzkQ>L )~z~ƃ^iفM?'282J;{ȦQTŊE p ދji ’=HN*MJ S7z{UBٰo"=zFR b=r_BXwT1TΑ[s.uu Y]8I|Jq__NRZǙj\/eT#{/X_͏S_71.Ńb)zdݢFîG׉ʼ\sm nGX+PGy~>\8 Mml.q5;>L.g]]ί\_]*j\ K</&o?Fg &6I$z3yg+Ig]톫G-sr64#QlF/+u*0q\;iߐQOʞ? D*a*՛bn!Bɱ+2z 2\Kح^ԍNЅN\x '7,"ߟ 9S#/oqF F`߿j;O+&ü(SγribH]Į8uV:SV!)o | /_bT<4O4 1bz>4ޒ(#u#C3nfX1a^&i47 cTNr"8NFpZӞӀ SRuq"UjR+Hn=IY{buӺ\~x,/P l#5bxxfaT$ϡ ?/⽃yæg9yøw_q?"@,vdjԵ/ތJx~5`^it͠Dfj9]DTVݻ!\ 5L/D6]:5v[wpSibfWp=7ҡM쨦,&Eא,"Ai SXH6FI8  êXOvTFMQa﬙aC} TZ:*X>x%^ % Ү5jGGs%)iڡ)HQ'D'L7Y={~z-uQg0bH{Tf\ t:9FCnimIPI%ޕ nBÌ;~ Dۈ MGsN8QNBRUu{e,Q+68; *P1,0*P0uDdO:} t#yL>]e)i,8n*}]ш:S#Jcva>vT+wcLb!wztl ߟap*:K=z Уre^~GJ e .#yGO]pYn軳cV K*p-0B(<3ֆA bm6Šgr6;,TFؙCG^;(Qpo9 3߯hdd 1봎d0z<)9c.@N!VBܢv44L ݚ::wY}f%J{ɑC  @~3u_ }o`>Nf 6TLje9 5[+wټh֭ŊGCEDǡFF@NV+\ ~O}ި-UgߩgM;mnm5XoXI+Iy3oxerh_H;ƳԬ*I_J_5W6fwЖVyqYt6L(a;44QlSqwlo|Hhrp*ݝB9\-Ю"<̂sXЙ̘J[%K1-oDlj'ҡKp;x`ԀS,ze9S"6FGs=|1H8n:4m% Uo|G:o7]fj`p5~(6܇YIbxeڨ`.73 ӓ@Uw {:bՃ| %{Fw ;iyn톜2ض:~x_xKEwwX#xހ}{jQy 3r'`ڱOD9 vS7ћ 6{6XWTn͸//ŰwQNZ/{ßg*ߋ]`u:h^~ك?JF82 P߭1\[y_JowDUKG>؜N)HBag3 )m.j/#w8-W*d9<>NI4Qr|L!S&GYfSѾC1('wfZ.-(0a@\"9^Ix e1^i1Hv9cwČsАOn#&EMG +Ne> Nd9Skxc': c,1Zj8\T*B#V3$>+oE=S:Vk>ǩo/:4) &,IOJ[ r')!K8ͿkVn~݄a*Dxw@s*.@ܽ}5 a雺],,*rʅڥ+[@xdX̉DMBjڐ:W};V[+OA@80Ip`'5^DRep)osxPH_RgtyU~x#6oFgN6vV] Yk}(o j @7T1xʢCDތND UPM+'gO.i`e6á0$圻ė܉5S}]sᯫ}xR*sH-vo8?7v=7>&|80 M ۺvD1iVhp *'/vD=Lz#^)(+v@ayJw]FX CjY¼Y~j>MZ)=iNS*AQj;a7L3iZ8(S{Ⱦ҉qʕ \h]m {˱އWJĖL8n7L MF8%8t5 +.ڸuPjZ9Uo[X[[gמ4]~>f`U`?0:t4 ڬn:IǠ9i}(H|fzLm|yvY~n%F/Um ׶I<9+ғLne "7 #Gp.QWMNYީLH D] 5QUS>Hi'?BBC:n"%!37O;F0¯,ǯ^Fu-__{a^~} <\}z_sYj_=__?&_G7Gד#k/ _ ~So84K 4K޻=iޏ?ohgo+l}xW:۳FK{ ?Stx{tٛ"}X$D{O'x>p>y}Ww) ?VޕOx?1 OaˏyGux ὇]\S:g==!xGoZ$gb$ ۟Q?w>_/#x 'i ~WI7>7/Pv wZvqxwT#1ާGx?; 5_^];L yG; 7G8D&cNՇuxNF;4ki}:YWx#C0_E5wHx}޹qԯqe:x0?;;5޳h~\wWx~WKEߑHxmx-{͏?i(̊W:]_Az%ގ+Q|Ƌw?\I^olזSǜ {B>firg+&Y r( ǠjL6;K 7DrӸP#ݔG{twtY[XjQߣ>]WblO 9Xũ8!Zɞf$J i==FF8wLZPSl{PWɏ-d|C5~W9llY~kONLrwyJqyugǽ1(ܓ05=uשTTU9ѓN'My=Rhɘa%յnN(rcjf;Q3_oK]pRm~?څ&hXl~VEڿ5T/2 6mleNrd_2G;ɑ0#d3KYmoJZ}oN9 ec>C]2ԕl<4]{+VP${%r WL^!)~=1l<.#G$HK'X(WW!y養;*a(vqуy\ɂz}td rx<Qr޼Don2O`N6sxMdyL/n_KSK :m<0-LX`ӕ;h֕}! ״A99Q 6[:49sݯxH8>1wڋhRަ][յ(Ho }sYt |L PV-ߖ쓸|+a 5嵵9moX&*w^#쌖S/N)d/!|g9 6 C+!ayO-k ⅔o +qfҗ^% dz8)}i7Fjw-Y:/./P>GTxjGi K1m޸۰OP< PP;,]%wTëbk EIbUBI}adq7Ogd?Մ}~,Ydo(~߃4w}QlWs@^mj|O] e܅|Hˆy|W}~7I0Y벡DAbAaშYaT Bݪ-BD+ˮOeuo$aN^"K?ô0tsl\ l[յƦa|`3mfs/F՛ TA80`*H2<' yϚw`Ƹt*'x8q:br$;h<)O>iI2X1蠡ֆDyeAt}رßNr-1KR%Tu)QEej eguxDS7?E0gxVe\BlRɹVeJ,(OFw%Mkgki=p}?Ktj .)1*L_FV+Oz-foo'1{>O-F~X `xoPR/W࿾2׿i4K&L G ^-ZppR18ӎ}D?ʽSqx&urXHXZ<ɯF K}E]l{1)6 νj[qmdŸ[JloY /AJ3 ܈}Tv9*|&,5{uORQH(Z^v]5 38t4rЎQ:2Uw؅͓l});TM+aMF"z^* NJǻzR)"/$ }"8w1rӂ2, Y4;Af Ρ &3Na 5:.s1^':o%+eBX:j,8>a(pO5rʐ$K=۬?_1o!oܺVo O6mƣ(١h-R Њ)BϪQ"z7T 7nցxw ̷!&!ݡK vKC_k+}a_{mT;Hю2ƅ]E=A ]S}pnzSvZK8B n& 럣X/;B;,-CSOv J76l)R1Ny=)NV(S8ָxMo|Z`-HM֡i2$AlXqˡ!`?&oA~qB2/v (h XwQGWNb;Mzϰ@nz}S>9)&ߌe1h\#Ӂ4Q( @3&$yAX:\S.ߦƔw3m'c sn  >4Ɣ K|QXjk -[(5+vc΢ܫ:O+N$O܇޿b|5uxFdb$ee&s9I4#&,u#wד'K[<ɢX\RE7:3r {w]+VLPEavӆdJψm'9tb 3复abw_EK5R@K1a6?C_,4?&XزD;:_lÞ=ȞSZSO;Jo>SxOԆhzeFOD>4 }hھoz}6 -u'g1Τڧ:)y]>( bwQLy6,821KvoFG}P6A]n nߕ262wO&_?d2OoyP_lgCIfixt{q??_Ely~r,m 4|;6Ճwpށ` 7[> k7G=| o {x?1ޣ_o[xdm%)*! @TqU;$)l^W4ӎaf?BzϺsa 8_ Pԋa_":rMk=  93D2`_ | >ƃAs#m$枿iBpjd=}AU5/ʋxr/d@Ead *lR`d˃W^hNEzfD2Pȱ Kv:=G21U.N;СVGGkkhVr(1H7ѰLO C&R{ ?{S4x8.lS@AXwd(ƙC5!#a\XX+4'{n,ޡ &ݦL`=m}APUL+u Mc6?GQb1Ex'ߝgnk0e?b;Å ÞLH>2v$EYFW<[hڗ2]2'D\KɉINHdt SfZ1;a gWJ@F;ؔ <]L=yg;E(3dUh>|z9| M#.˹-u˹R­A>VG3h;VO@Tev{BnG#x[HNa";SG*9)އԹ` #3m6U~Cu-BSVrVU?JXUs9fUE:vK"T-IR}ug$=xB#I>(31S55VEz؝k 6,ː܋?,̱[Ud>"y!J5{I(}V@WC5znR`'^Sh8ޑFI, FL,6[ݸ9"ŤXB#FA%ݨE%Q*bX #J\Nsrː YgS泥6R7|̾ۜV5 uxm|ǽ#JrCNõ.gFGøk=_^gy RU9+khDs05RO1YSEI*VyWW]ŠwRTkk?n8'`}9xV= &ݕ+B>MQŮ\YQ@;)a ROI2ߥ3wE}!+z/ܡ2ߥ!_ ?4LׇF.m^?K{ߊ(N;Vf ?9X6f"VR՝ُh F<˴y6j0zs3Yu6;G=Tp8V+Tlvk _!2)E0;dU'#؝`4jTw~F4NS>]ŋM❝NNaek OQ'cg1G2=Bqb".>jMўW$x|>t #r)|R>=Z[,"< TݴҎH4ϩ-,^73z 0|D`_!Oo? I"z`eq]ZЋTeF^@O!'v(w'3q٫֦e8o5lGEsv#[G ,InIw9yVZTX`&%&Al1ylٴn,!dT`rTV\wƐZmr#Ěny"lΛ oFsB#׆ "FvY"S;vr'![zX;QQm>p]>5VahC$<:07d¨g@BYbkċBXlh!NbgvH;L'*Ĥ]M̋ekmXQCb̔cZM;։NCh;w*QF~;&y byTU:;P&BNUJޗ\_1Ĕ "Fnf*VhK~7D_UTuU8RU.lh4)|“ §:B<FsX*Q0*mH[j~՚\eHSۯFˆ'J{D5~[qQ\[!.,nPV,~g6f>Q^Ky|C㖸 D7mΔ)x?ن8\VȕR!p:[mcґDfgnAeU]}~G0}C}}>\ڄ:qfWMfm/Җd#SFTk>O'D)Lb _ V0vSpVkCfsdx| o />Xz{m\PJޟjXS.Fo5'lޏAlTk) mճGqzt(W/ìtv?l%14IF4ﺺnh=>:a!B?"g2*њ OVJS)2݉1"Z:Ay3:aDh␬;ܣEٕf256B\F_;3OO2%|;5y-A:Į?5Q_uZ\3AKR""ԽnuK=-]࿞O31IW[;GDah7@.k*>~h[,þiwR}bLBLik"@LZzhx|au_yGIEOrEZ󵕧c7{^_pIbw/1ƇaJ_ʾsEWn f}p v1I~QjXˇV"4jTR`>81DW .(k<|9}9qt>=v3]~w+cwmrqzC3VPT& Ka]}$ ?bWCVϓ}j7oN;Qz9N]^+_]ִ5 F >僨h([zYDr0Og_-LA3R\* b"2J3$~AK蒃U/&f-9fV]D@-0Sjp.\?YDC-` 24Χ7X:?`.m8J+wVU}Ս 9͚ERAPPgDԜo[2\3'V_B-B4'7hD$\{sOߝ5N 6fJPns Cc ˀ`ϐ7d8^[b= D9JztPE~5S’{(<([{'l.~RQƢw$,D+<(e;2MƟ.Ԋ1墜R# "ryyQ 4s8Bξ.oF_;O4Dk.-UŻFJ^k,[nweѺELpe d29M)7נg{D|;z޻HV2[G-i"EGad HlG )S{]rGEiY-G7X҅Ff/s?wʛ)CMW[*/ }S { U [3x4sӣE3϶3zTnٻLki@=2Wm(mU|No 23m؊^PoEDs݂=W^>K)!Ӑǧ(RMN[g 'rFSkU"Kh2N~3zm#Tbzr4Vԍ /z|-WaүQPmѽ,SnEܜYԛ)#[G]8>mDی0ZQ@F|y)u0]&S)j0M]lN9]M<fZ8(;f/;NǶYe}ۢƉǣH<"+D<`/#]pt0%D>vPQjJz'Մ[C%vdvM36ę !:CF$xm]}YaOPI=5^"< $GqPW|_^) M53Ǎpȿ/!ouHG`QI C:ivuwdU"Et`8%]N ]1:!isa|eOn?~UT$.E`)fgH5Bbѹ ݾJIjfQ"!698]A"}ՏUC#I: h ]yxwF.AFvY\-VBn` NI% t?֛Qܰ*,μɸ.QS"|Š&#P{(Cv#J՗4&Śb{hG+ڭ;C\؂J>Aȅ(*OidnxK\A^ARdpQ3AoO)#_oY oiQ}:,nDQZ[3-lʲ;!cسݠ3цA޷9r`QIk9>ix*ib W==3.ZXxۣ~=Gf5FOiZ G ku|H0މI$iգfq'zܘ+ٯ,! \SS/dYhKifێBng_ mU^ZG{|y5[o}[ޤnC&P5qN%;LTK2DPuvdѲӜ܃(0"W:9Qg0(ݬNɄ-Н[D<અ[EA;N̽Qx=m؏aVhkv!x_( B7i\/^#/zz<Fz;pB&//dO'ihnv"K@(lC+=똾zx?15YHC%Re+ԍ#O>K3INC2e frz.idmjMx$tӓht~pB#"uɨlFNPWl8!/KNP+`%U`w/Iߐ+rEKk_m7&oD1mnNlRUB :AN;T "%4QFPtp]>N|DʄHzQ$EC$7hfadn[>F"C#jںGQP'Qgm>u; Ge:ڰpSBcMcAE`m*`]g>^=jW$r~;vh(Cǡ@}}׈]cj#D:F^kG'/it?~ý0˧WuQZjD*@w5wfWa7FGb2,b+ZT}q hok}E}ٞ57u#HjpYq5׌: WF%CcaItU3t B^:8'B˘_&L2]̻NEǀ5ʹg&JyޱؽMnH'cA=2X:${(oWM(:=#k?h'*}Fu9!x*e&,yb; ,B:ZndxOCCJ45NIX2+V:^t $4QCLṘ ?J4@P;BX:TZ.)f{hQjZEK{ؽZ`@Y 'J?0'|˜Qw;Y&FyJ<%)ѓyJ҃}-'H'bFX1Eq@ `0(Dёr$Jؕ=Cޱt9|rl`/?ώ[P$l<^o vl϶J(Sj& ugF9϶*wykTtd ͪir?j⋁6ǜZS oRcL E2 f| h_A=>0DמZ­(D" P8J_2F Cw:ʾ_O9[y+14_lHpݞ*XzᝏKt3%6!fL)m7BmhQ~<-߸%Wn 6_0Z^t4Hgx#cvQ6hdP;f2JmP$fwL=vXfb-!naBc NZ,]7$?/ n:TGLx33utJDLet|Sݡ H3d;]H-ΐۤwޝliiDZ)XETQm*GQW!,_3 Ր3+__DŽ"jKG֛`…[E# D(6[dK5kzjq/I./RҨ|@,m x1@VM-*u>"&LnQ Hvm~O(Kiq2떩;"4{wz:mjOAOObt-j =FQٓUi.N,h ۆ8Rm7ETmJ}De.Y(簨 QՃ1Rv=jDsnovn%=R-QS \ϱv߶S%bâ(0C̆A-m-N~sTyhZ ``F_70CŨIg!Zŗ 7;.C9[xQ#0R Td?:lƫ{gRo \Te|gA J.9f($#Q, 5 -$K+4v|+[lqIfP̽ pIuR)9s}=99 2Af~ EG$4i4PдJ|Cն+u{1-%__nm n_sx:/jTY_X:._|w=SYm3eJ>$ۂGCxAi˕)YV/ᩊV2y &[ x"5it-¶dHu;!f0yKY2ӹz`. ~>+޷U~t 36}J{h.j0~:-Nkk7]Lk R+@I#l U7\Qc&;Cqr}~Ðl^@d*B5m;`fb ed.%IVĶJ_O2OLjZBrIXM(0bOtG@3s5f! I1򪡇9_( *S_AJ7Zk*KIؠDsvs5 3yYr4hlG*{&.H󑿑>^כ_~s[c-)nȔ?u'J Y g*4oq7 8GKy>bmrO!6p^:!=[~ - 9Rً.}dCOscgZ7Njgu}6o80 3"(mpKjB.,ڏh&kVb H/NE^|qìVߟg ~+-]v ?"%Gt)3ð;1m39>5Cg =n>B67ڟ+ߪdrNt%fJ\4 õkB1dXAy[pHf659UTA<$* r0WLt؍?Y|c5r8E&.Z|S#A5ꁙtcY@{ۑU *9ؽ0_?@jv )ĿQLD%|%G[eװw J)$] .09_s;6O\T.3wh/V7&8 #4&c2Ůrg*8TI*K_8R^p:vBS~ LSBlzNW~Pd(Lfs oKLU9r}Mbob& lnbfl( # S&G *q hB4aY;{[?:J$ށ{(ej4rE;لV4oZy"Gr*86k((h$xM4nj^A74-0U^_`|1ZKj Bp%xW)Hv݆"̺h$M̑o VEsFWF8'4zkO)ެOe&~G6x0!S6=QhSDŽّ'?7?$?ƛP͏)m.(q٣+zjE%g <?< 0D-SI cȇI 7-6F#@7,><Φ8Y9:xD^%W%IYS<}p$ /d{]O练*Q2g GiE^P鶏Rs6$>nt P|?1/l JQyI7EpD>F!q\9~Z-g+1ܾ:5U8ְpKHQf^<'C`EBy-IWȣ0 m#AvJ!Y WwxQMɭߙ.KT6qY+8IrW.ϐNoY%OrӅ7I}&u`2sW$V. ;7ǬJ[zZ*ƍZ*٣#8MnTѳCr.[섍#cQ5 &uÜh+W3`o2s5VxQp A-H ]295]0Y.H]bR5 gt3tU{RST)v˅Z}/[wwyi}xPmz/@O*k_ahz_^y 6iX{e \!w^~XzC?nzCl ±y\-t8 -9f.PE(.L ##Lr$VWrQ;(پWO:T,ڠm(sQxP*̢_v2;碔].DE#8.l~`xw*y`?;GhU^3";U׆oW7i*\aϪJisqf=YFłdwހY-#B##yv˯|037h̢\[#=El"TCӀ5W*8r iO">@tVqĥId(fn"a6]1ԎO()硢kZH6cJl֘ "fbIgTaf5jug՝ϹהP;¯cMYȑ[%xrw}@hfZ;0z Ё?zM(w6V𖮁MM4^R<85uwTgTĭd`N w4)q*`sz'gCҰӳh_r9/=aĿٝ8*8~p*% pHU e9o@W߁kSsbS)pf֠+z[qMN p~7>z& S5j3DG nZ B?H@дe]sbu/!2^"@ %k3/&Rm#(gxS!Yb dz8N֙ $YcB ߎ2h{^v0dq[_Sk͵ס=15jaδ|f~x-IP]Sk]uo4k3շݔ4 z46ﶟWnP?cw-L_3қfCƹ,q`ʿx+aE.z {g٦z[x-/Ϧ6\ҁ.[8C-+b5RZBH&#Q+otO0JE%|NLn'*rj= enZ00pF>"4r%zqƅB4j99Ӟ!%@ 'CYN#GGhL:]Z5D+H'yم+P#-=d)U̧nȚ?PPwo*@@XD8=boI$YTW5_,df]:]RFթp@"KG4 X6|@ ִTW>B1,U-UtRUWZ \Q̢tW?/"^iL;*"DN9_4V/HSt %9fqov|J!i<ʈpswN h;CWսj uE)=Npg9l_a=9k}=Bwu7J0 /[[`t w9.jl(2S)0ft\h$CK:P YT^7Jm_ URi,5?65O[@YGh*{ jaѨq?SM5~D rvHF/<=g#P;"Qfѳ`__^eDZŌ9іo$JNumE3vu_|صEzBʷQI}[!.f8 MȗmmxQE b('m;Bye>蚮B8rEGXZoҒ7BQ< -̭ Ҹy̯_mkXM `c!mMTP0| xKv@y*J7gSQ]V,ӈ/Q9ʰv&)⚤zGl/rTqRm)o?LH)@f>stTj삣|(g8*9yk,`ۭ* jm?&|QM}ّ!HI hl}:OD1p|E!%mדmhl!7܊;}.dA!W>KriQ϶ZbJyLERQ.&"#k[4d=AOPjOOTB:*UTPki׉"+[\b 18Ot[ pV,[=cp^/b| vm*AhJ+ iYkʽ+;#h Sj[Boz(8AUIZƲ'az!,9[d5B|j8qut}r/Lט] D/5B7nI*gjd;q܌%CC)F&N-N*(`('Wõbjz| ӎ/Sc! x[%X02sp(6](iڂ(Y)@d,S ‹{fRN>)Ϟ~فNWD!o 5rp~ݲ p_bMS&N!zb+NYo߄i wdFGl[it xfRq 8\2!9r|܀ߗjh-F e-t.'Pgm`#OOZ<;,`ܙ;yOհߍh|X`fFZ.~y6^<#/bI n FϜ˪z)Uc" \bPQɧUD>QC,0`?I?M>G?y0r<)~oL"aJe8o&` >PS#y>IM56iQlp*nZ{ 'ޅ@cP>>HUrk1r6"A0`KydlC!~Փj.5ԨvI++MMF+sE?PmYGt#;C#!Бfm?zqMum47>I?`1ל'g\:={Mڶ5 i~FD NHBKz~59.IV>b3ud:Ӥّ&i-,M 1Ķ9B5[}BIVbv,3Sj_Jw[l&r 櫧ײm53(j3hO*LWt kAUQC75U%4V%v؈%Y#|&NIaZl_cI0%l@0LIH8_Q! cƪ(K#eV[2@8CS4Y͐#.U ވ {x;ύ7 yϛZ 1Y-oQ̭1t>ermSm)'b |Ui}.ǹ"?%_[oS59A34=]մmwj ar}&vw㎠'冘Ap!X+` +}ɉy1,p:d7&pk~5 [߂(r趷 G0_2#Ap)EK pH88>KDWIQÙ`gs lBaj %1U>ZR,~ܚ`Vn9&+#mfTI 1,4,RXZ5='"` YI3zn0׳,fyAd%m\Œ,9QaKZ "@$feV1 XMQ 3m4ڡ&\}s(7/O*$z]Д %2Kc@%6l%6JcAbo4R OgX~ヤטQ m G u$5$5d'!Y섯OjpOKOs/O=͐B/v 1)!om&x]ɪD Mt5(OÇq`6[٫EkǏYqޅ^ :2b|VyM%rTX( Z |_% 5 q\.YR֙[; ryзw^":{At(,B!gboyy 6ާ}VЦ wZ^tw-{ [HLiC #'z¦>){0Dn<ޯq| Dt= &CGϡ|ӠFYӜK!)q~a4p+r%#6#ׁk ༷z~/)fTM}U$5Eɨg4X0PݨCcg~>)7B^!cU(nğ}G*HZaWjEau:_w15dou73Kco1kiyo+6JR tkn壋(]kz A,K6b+w+CJ[~ϯ[ t'XǯgaKᝨ 跆C߬RY ;l\,aJumF@=c<7B!';*Ucm/\z~@d'L+(5d>&jrJl5x&^lT3qr41u"~|׹ qW?dU3٭U?8.XR ܲ!7_PBE8 r @_0miz[/2W+2t~BxX|]2k]la zJֵK Ey6xY,^DIsSmH-V} 2r bjtuP@KܞSCX:hA2?^K&o&wrzݟSf2*ZC  kW\k4sSADX{g.jř& RThl|˖{82`H @WvyC覗@G_FI\BOS5[5VYһ ]=X2%"M3EWJ-/ªyPk6׏%UcRKLI0Cqܦpv'@Ӆ7Jop"85y5R~Î :mhQho]~eY+n(7MY:'oe+sT((-w\wNm-;/ 51܆)tKPaw %]w$C34ֱsn؋T|/Uu76tn>D)b4/E|ND?}LtCm6:kvu3ن^{H(_ҎdރSFTUN5S#sBF⤹ (T0GQ`uu-\z]VKXlybmŎ#˨柱yPvyhޑhM66IMxTʗk9`w@x Lc#ca23 V<(% ρ͍'YKPeAQmsUsil8Xx*=检M(XH0yy8I,Y[<3 a~&G9mcMw?$E` bzg%yg{Vm'.g߬:ianV?` %[x Z@nkTǹm S.a2h#Ѵr8Wc$aBڭ&|;S`~%K3u$˝ 4dۈjj Qmf.UeuX 6Y-5K=M"R=_V?AzBKV;;_`:j~ɩ(e*1m -|k"m3үRBByZM]Q0җTkڑZ2XhNag vlɠ#uWHx]k?RQ/|[7iخa/4hᐰKAT_k+]aӤ}=nGCu,Pc-YP;/Jmc0͂v|hwtI+87mI7u(kT.9ϺܶA,a[iC}>=Pց-t.x@!^KBm6s*Hz~o7KV񳾗ǜJPD4Do6;hWɆ h$w\(Wʻ(IRPC%}\hMw_A,ywCRĚDݑGcI'F.Dֈ/Q(7G~]ye ey ap*7!ULeړhԆp$}Ǧ;}iXb$T\kKꝍZ8a4,hަo⎤]5 &>Zq2fO$>؞K[7Kݎ~/0Hi@} ׫c{i5׹U ^unE4>q49^1ْ~m)#wpzO7CmaSz*k%8-vs+ qϥ1YB3t)]! SUB Ji8.Ckcdo&c$cuR|:VܡWcshlۯs0UN;g_X>xTt$m<5!@V}M$mLjoDYW՛E}E("G+۸oNb%[HWSyG|Eq >?NF `܃ݼz:QpuDy՗TQXPw#`?_Y#*c~BYeAe#5 `6ϑ XfdD)?u-y{gʻﻇG>oƻ*0^@`>^͢Xk}U|>Ǣ>ju>3Y4կ\72_{㩠=H.{ ʵ2m0Ƿ6o?TA#{,jM~EGO־&|^Jfu=T 5:@NjY_`Ou;ӡ3wg95FFLLYU{ikopKrFWιډ/=ݦˍ'?V (.[ ~ DImHwa7.@<+‼^5Oy3VߋKw~<֦Cm?䟼RYaQU{f @~W/E͜l:̈3ń_J06.տ1 y<˟!s*:Gָ Qo&yt)V<(f:m#կ ΉN#{i33bsq8E;q8'R{^ BKeoe`4F^){ 40:A~X 0-?I r!wT0@8A⥬j]w%?Terf^Rwmf@sUi(pQ<ڊډM#oTBYsi EJƩDǟ봂 4l^ 㷩6hЪ[&DZ2q˂h!44i=23&GZh5,(Rm!B Xw>,Ʒ@{͟ڙ] Q5 >I4S/@3*/Orz"9zؿ9NbłGA(vBfA<F  To@T )g9%$OJ&;_ïp̸ikOo!g>h {~\ O_W N?OU5TuJC8epDOȀ(9C] NwP>>=sxdONdvrzɡ]mS{h{=si9aiƽ[H):PgL_.%@q~Y&:nM7'jNgRI"noRzW(+47(5V+}H@GfH N>״g`}~ih bC__ߒoY8zY2M*~;P^ʣ}yoܓ6Kw @̍7ʤq*/{mZ{^eKItd_ŚȘ5 B={ xe{ql836x=rhk{q k#S/O~BlAZCxk$IסX*#nc,[t%ʊL2dg.Yv7eQb[ڴ7ށL8!Ǒ ;l:+R`K9x2ul׬{L  .0;km6imL(7x)`nZ y9h|+P!iHVhV+T?Ror19þ){{MBa|3\C‰}x0©5RPIb9L[\?|;)nA !n&]^|e1rX9l#ơOЄ:BYnM|*<':v qNGdeK׺Ze _w8FTo` jE;O1F Q ix@}f?eC$|Xis du l"ذKdBq^*9PP{T S:(q2 Y+hJ†ݵ>~{k  GĎ0f#h : .ƾA!UjCjX`3R,׫;;2q^EdvL[Mx1dܝ%dRWa;<5`?:;~`Eҿ _4Xp~3 (_2OFjȿ/x9*ydk«ʊ]/AqNډ_9Qsuͩ妚C)P ƒ__$iD!*`( GI1|xW-n񞞪H~~4V*ȯ4Ք%s R3N0 oW1WJ\Q8M?T;NHfyG h e;~j jkR"t,\r sO4b7o#@xi`0fZg80T y) 00@q=Ӡ)PG~$KW&1EXppvމjh@+ W[$Do/G"{)[|EP`f=B*=S7ໆL1 1I$|ĺ"P^xq|@8::+Y]PnӞOg#yw K:HgLDmrF-5}EA>t`6:I7BO0KQ&Ae %l9sqBCCqq}EF5hlz r5udQB뛡׍UlQȓnoU0iDgu=VVPz}+ut)GF$P/z.|?@:9e5>f1ϒM)g1#1v *DdWQH%;ahеFAW2kod6zdPW:O^@*҄(J@3M$F#(՗wD Rxgh(q 2 .p{6{LD{f 14䳘EM1XM1,f<ČKњ@Ip6T,&b[r*.XONDANNl~ۆo̧#$߱M>Snak\2vܕwuiu͚QV,r%jy.5g˙9Y[*r_c!7#0|?>*?eK 8|*KQRSSBL[mwXc_x۸H^ZdgY%癲hﴠX_FϠԂHΨm0xBDτ,u{0nj!h`[8sK8l;krlդ&i{ ;|B)-L* 軼ul\ڂ˥@oZІϡ4_CP]M:m̚cPl  $nРȡIܚ"uvel+|W0J.3ލ,Q1PT[/WnEw; %{=S+2mlQaUŬtWr#7wc<^hSٿ2b-_|fס<sZ-|%󮍈䑛}~0u[ ݴ`^RRdw{-s$GL"?6/GBy [)!RmSWVR0ܓhNwdVW_!IP0[ JEvA4M%o"Y.ad9D ;.KeTK!&Dz!,,1K~D_N2ǰQ:6uq-9ӫNe֊ǩ𹩞Md-9=q^%I+hٰr8.}8 090@> g9#> xsU5_#i{ubDXgCKlnFH:xh[!3P1:uvfMѱnP2*cI۠|IJ^>Kc&eJ!|qZe.67%_)fu/c2j}?:'ZW?#Tl|QU3J'r=v퀚-Z[LEu*HBɿwXN%GU}`b~ͬ2OQ`8߮~ɳBٌʸ2bmS绺oSq;P&6I e!62yM3r? |*2{ce<ʮib@!Hs*{a2UrQuiYW<B'e>~Мfӱ-iPa'Z?;>ެ'шF'1WktlgȦgaQ*DM?kI,n1۵b_bMww#T#Z<*s]>9`hIo{\Hm܈1^;/YUG@NvVXpas>_7WA~(`b?qXi[f+o+58m'vgFyr2QIU-0_afJ$X0KӕTTs1]oa߷* e46Tcg^G#>d&à_ mTkj^d] z7|-ɿ׎h=ߵo ]9ɭuCrf~g} (ũz_ [aw*hk+B@W ճE/|c$DMyCYhQܴˑYb/fDǨYw)Z}oFV˩ GKċ?%sʄW Z{"(>ٵ6jxLZz1r)/ 7N\  R2!,1M9ߒyt0h7:`ΪWbE<љT0~_`pJݚsr7A?2lG׉@ #ߴ߼|w.Rΐ=0k"ŏw=&b(e !LUj!ϷOlEvjBP[m}Ut[sҩF ˒vء]y4&LzVU5@%8b>|[y'ϸɌ.qplш>~8 vnX71 LMH4=+0/֦wԲߵ){aK/v fľGRD1TD6j (~,gL M;@hotȑˏlP~, QYEѽcjp6$I' heKdbv 99p "mRN5YhU %Kϋ;r;y4i60kgw I+2ʲƾU6gĽ8H~ƴn7Ѹ#}VIh;v&qޑܩ S^h&\Mf٣ד).V{]dv}V 238\)AX0Q 6bp ũ[ٌ6+#__+a> }hi:.HB);L^oqy|!c)QmB~?)m@]aϩHj_7PqՈ迆>WV~f ?9'tvJfڄgf\Ef0hr\| Od)Z贈4Fk a|PRY.` jهgZdPCz%Jnc6 ]xv5*`(*5 ?>Tv=SmsZo,'][E vt' 3Zp4*^/{<v1n~nQ]2XEzZ6 zr]wq|lìz}B)ca(`bSN^ NϞuFy^ǫ\euPILk8gg.tMrYA,DĮ qDM9.jt׹J"t Vz|Ū *HR%A,kG4l 9F~]A,3xlPV;Gy#V hyȑI,G9,bdsN*͋ j*9zS˯{37d^o5_\Jn-u`${ry)?ZK]ag%{D{ib gF1iT1**:q9|6'kd;O8| dKJ/{ҍ_#>2R}lˢOH@P`/ to7yKs$+Vu% 9ߞHR1TUy7YFbz ףlnf&@7@]^Hhszݩ+~ݐGJy' zS >Z)KtR.3<X6_oj8*7#xq6I~3D(i5Z֧"<>^UF5⾄ Yf\RWʵ1`jLZ&`X)C> 5"{ka\UhLҙGsD?aNE=k3d ATtl[ȊA 'L I7i'ܹ ,@tW>"D DW ng֡yk1HEm2[FDB7_Ԝ&>P89[Wnf-o={X;w]fY(Hɢn(7ABs*Oފ7^ٺ?^lsZ kn[D=rA%/Q, 3܂=&@?7?IZLᰪ:Ip茆U/lK~'}[{M,k {"HG b N^6'SP{^fK694hr&Th-_i}U+C_thK)xw+Fȟ%s%Zz^Z% .4_wV, MoD7E7@4ݧt8OnP=Fl^zEPD0F,36(n b`c-"dfT&+55Jߏ-Sj ҃ S_ʃ,nYT-dōB퐜?v1u'IҤpٌ4kon> aEJMq i\ Bb88n95;~.q*oqSMRY7~qO8n6⸹h!9<5{G䏛8!|7~JUR/`LΦ+W vFxf  $jl=jyq %.a!=#'埋EXE5ɘ/bz$aaƢ0eq9KYKOL[t Ya&b M41}6B:$cr~< ӟg&np (: W{Ku# ]r,"7a/E }ЏC]g&CRl)cȒyfpiR RtT)t0e>w?{?;Οώu;N$17 4^ oam_/B88$zɸьH_B~PAl Ge'(8׶_؁C(yȶu+Z(ؓڿDԎ]B_% l|HK 34R,̻^Ȣ=~ [!r,gToh&'zMΪKm+"Xg{]1<@K$-/)m/9 `7pa5MB}Zty Lb7,Cl w#c1>a^*`]Ү(vH !o=if]8RmgIB{撬M*];@2 "L0!Z<ScngZbԈ% ײVH?۱c["ȟQ\}6ߞߏ1yBWZ㟄f|B}Ij)/6"<q|jqk9&VT=6KGrMd(sF5!VK󖝩)Vc[A9!Ġ|;FYjƅЀ8jЁ]04PQU(g1#Ni'u+}]<9TF=߶%4,WeCB/od(I5+ralL0AO A~~ۧ9'vJ/:aJ4z޹A}amN8ZC]h(u=".YGBpnm/´݆~SG4UEuP7ޖa1aOrl O:C*Z[+B=֬pYJ|+DDp/cf}iHDΑf*W:ҭ0!ZN^S0&&,ByzpKg9,үChEy2)X9+yo/I>Q(W<ޱ΄_p,",઱`*M~UI85XfA,jO'q.;[<+fNs2ʿ9~l%kM@C:ޫ jzP 65쳉Gd-5rWȓWTW0萴dD8<i-HDެϕ֋+CFMS;+Z6Yo+XV L䛠J6d6xњVG݄Zz@q#goƻTj^[~ŋt9+X{: B  xK #:AGlI6h])J[~}&\n p'\גA~!ݤD-w*IdFաݸZk.hhiq]rVrػ!Oq&}6uðNC'$W<_GIoufT6'[8zeamNAW`,FOJtK񢇑YD@%)8wR7f%=b? ܋)c1bFpUA;m?k`+/ڍv#??ha fk!i_ʵiPk?b$Y㠞 R{QJqYQ=|%_Wb>j[FEdr7h9{4:5z+deHVjH m:]7h}!bv%_t6 49:xctw68g_Ⱥ.%!C*-y2;os8r{5KPpz;ќVmWE,/aR} B%wד#ymʰxj""l-[s֛`$L[`fn iN3zpK~떄^ !SFwx3-&z@mN5#^…[63c );ae-Q h7̧v"ܞ 䇿*oLfxRKW{W0H JY?:|WϜPGy"ēk7D߸Oj +U+* 8J4AO8)Y(!$x@*Uh~ddWZzW&PQ_|gZ`MĒP_\ g( ߄g W&kZHݣJmLѢi 笂]2/ M̋sXJS&WG.H j Vh뵎B1̏v仾(zf5Gݒrܵ3s7 v!w@5gyy)>ذGh$# '[drJ,Av|DQkѿƳ'stt-Y,2i 7v!> ״tN6&U#Ӻt#K{m4 `x s K|ZaVS^+ ,Kиb 뚏Y~Tuµm?@2#%N q:'Z@'@8@@Ş |Ax 5~Zfh.~f J=1+M\i<47/LvIXyftRټ_ kA=C$Y8aַ]{l_`ȻU>4/q`v\!kĚ_R" ]2a#V>X+(iUG+ݔl|YyyIlVk:!=ιGH;L} Cr2g-S:yiL@i^VsײǷL| Xk 0ksxwe ݋Uc;:4'\ Ko\?1+M/'NO,ak6Ȝx OVAJ)Z #cRȮmPM~?yI=PQV>ZϠ*=j|#hZg 엓h)q5;rH()E_#J.`{B7,D";R<,n1h0o!֦@ʣ!hgXCaRP]>;3&wo̻?#^lXAq4;I UQV?HZw~B?'YfV"դ9T؉H#y 4Q'?ŀ5P9*sq'Ѯ bi*PʠD@ΩoH_82 cDh@Ǐg Ḣb9ɳa>97t&lFB,b5Bֱ󠏃xN=<bArW帳~ڐh%9Ś'g"R^Z} JasP:Qʥ(jdS:um~UIW0 Iq*eajDqѱ+WFbco^SE74C T`7ZUddʿM s: :;+ډ<迏ސIdVԶP㬚,٣_R9ހ{`/ksx܋_u"V?v mmՕ#շ mi5e!j]j5,teJn=V(W}hؘ$$ Ib锂 ||ǓH,#xyj˂GTdPҞ8 ĻsBM&1.پbykm 6=O¯BKw¦Otţ- |~ԗjށ$2~N @܏n B]"HbP mLeba'qTMfqXB$XY߂'u[-3(KC0/hH]$UIO)Pو~veNW.(f<*yƇYmUer{7\`XMʤ ޗא5f^F߯( b: F/JƔ⩀Aei`Ey;ER7%RW@TMGyTE wφ;~B](+zK|@;EΗnU!g>SE^$jӑm~\ѿ#H0V7@ɛ q%UqT;~Q:R3aȍU{Y/;ކdӱ c5=]SBqpƾFft*95Wrǿ oƼJ+Z;mc"w nȍ=!$iZ%g`ƣ0Y~$zF/# d׶ddoP3ܥfnG}iP{H蛊0qib o]\P8|<@dWtd'$(OGd76"㳤A݀4E&^W\ETI9)FTڀcB,|3;sC.G=`q# T>!9=VkX\ $@f[}aMd³~5P kW dXZN(~'ab,79~jDg+KjfP{|nGF4'!vt`N$xb5F&W ڡHútNA)Gɖ=':xrNcDHơ3CȄRr/QmngLԖa- M+HTy ~:MBtg<5>'B ?z7- vs*rJ.c;g9ra/ #P >}0O AVb8i3[|CS'@m-grA0! >}D[ r&t@e+'_j-OblJ{!a=wkZgh9 i)Z"𕿦1ZqA4N'0Hp g {q%" ʄ޶l͸PAGKO*ְpڿrvZ%" :L%R@ߗzsY|jm4gv_vϒۀ6h2snW^2 @ g*08`.i W_/4%N_HP5٫#sʶ6Uv 2ZAwK:\4G"upޕπW$%tGYjU^^2DVٚKe/]NyOEy~|ԏ[rY%^+iDf?P7 ./ L+WKiaih1}$Y0Gao 'ᐰ@v-_&jI#pR{Y4؆WmԲ3ˠ<]Pz(Chӈ36~JHqKν2nWic*9iQgN/Ѻ7S^p|@6Կ7 ֿmߛw>ͬi ZOk/CqE޸i}'k#yJtmX6 mYۙb]{"u(x%3sh3TO.ꟿf}eMQ署}ڔH9Jj¨ 1W[mx;\<7͍ʤ)-/Y໼ׅ̌䬛]yC L4Lܧ$`;@'XŜ2`Let|:uL/[ E7kWx`jhՄz!Cwb62/hM۠j :;59C/U=57(i롚\JRE]$QCќ$LW~p~5ɜW[6gc+oHѶZ6#§b"~1İPcr*4ZN# KM+ls\Z- u{խ2Z/ƻIa7*!6rt4j!( 4A5 ?*hO2W|)Jhʄ@;V%=vO緷>L8EJ&v9 Z/'ʟlV^w@Y_W1{lExw6Fg3/mQqi:sg+D_眅,D#'-2Ưt|Dպ|$`vgTX7`ml`mj,||ފQ[H AEq`o#2(֡a7RČhZL3YFO6woj{l}ձtF{!0]}Kۺ&~X읾qukɫth|le{]NyuDJ9RշiQ P%#C_oYd`HM5?qϘ(ϿQ v%m $Ʉߩc5{S:[kfE/Qw ~{T = ./m6߱!|w _[<ݚFhbt:eZj'Ļh?֪Jo|Lh{E׬yzkhx)G4@.45 SAO~$4<½P !ѠXVY8glS  /7ae oL8Y` lD<4K`Z^gV|V|+i0'r7s[Ra#3Ä&^-63έxgIt&^=W{ 1vYLϩ?$n 73CLFm&߆~g3fI?D6sm ,*䶟;QS?td~ D"iŊNb8LMF Xg lzw+iTΐA{3hO\C~AP'f@.sw:{,5w,/UT ͝A w4 75|쁎hxWujO(7'yH8g='"sOp+E pd%#tGQ5 4iA21˘fsӣEs@(:\4cHԔťp:WO.&j&ïx}aPhA~A U/~X+̇w ys_V$}ӔՠV@ݻoTd5Ar*>9Bܠ:?*E*56- a *qR+f\ -s_5ko/f;,ni 8aKR]m׋{73b7a !l0"ƭ@DX zsZ3Ƙa TgLJ&4Y˒ =(1 ǘ' O6A:Qg$4䡸b@)s|P~pe @LGvyXQq5V *悆)0ezkZ`%2`>+Sz#'gd~ o%&ׄ=9ץB[q:wQɉ;zX*n5ܲƞ.t,|}9(:3,p ~ >Q&:ʈwMb)b"hRlL||:HzY441(ΜåvGB0E?Ќ$&:8Iw%i63RA[B55Ԙ~Ņ:q6YHyʆ)('nJbe{L1yʒicM4L,3uHfLyr S-d}i2"^FtҌ10(1 [Nw@Hkwb I,=S-Tn, i5H(( H{&G`r8=Yc.h c+(N)[*WQzf-tD3CN bPđy/~,0 8֘Tqa{t‰tC a1m8Šxh~DAE%y9~: bA߼BDž rU1CH$Pu N:;)&%qm]U[ >_΁hf8Ɖk]AP'ap!KǒX7$Y귐h8dݔ+z2R#ZWȈ3#׽CV~7,aHp26iZwPJYR;ٜ;S%]lbG-^V-&`rME렒:/Єd_S4(HcbdjM+կo*>U #r"Mqٌ5C1t#3x#&͡-0)$ģl d7N46M6unpTVg<;Mµ<;FYS/J pW<(wzVy'jyR?flgs/l4娺ئ_?x!~"06UD;b7;f@|?̛6HY%ɥ}4)i=)(~M\yv̶[>a!kiPq9pZ sIw12Hz%!;.hL[CL: m5!m}p?{+݁(Y0wpcҦ_1.ZB* OAw ^}.&E@;ddtj̀')p~4%m\މQ#Hm=(.['kV%fimBk,3p]do k̴yp=g!̈Ȼldܽ#H*eШ*9yrmh!І Ki_&-ڦRd93~85hU}vA:s_{|_0{MmwM8ߟ {ދ}Gixqh-ދi^_HT~{+.AjFk]$ 9&|ZF z;'Up;f|_+zM*3M~!,Zslf\)%pe=) W`MXo<,5y^k]a_ށW4H~L]avV~T$ -%;`7& :;E[4F3y{!4Ѡ/܄TBoy,7#ޓIr& 6i4ˇ9 * * xR CwuΛ@(*% x f*hpzuƔ{qB/脢c֏mB/nE 5gU1ßjLWUK@|eBKX̴bjk0c0l`X GpcXx0cYxX8ÃYXNp2 OŰ30³17,NO0?jlh 򗝟~)mHK˜(޹H4__)Vj=\ [ْ5 E0j&F |[T bZ,G ~ysNnX6BdsH2xAj9SY f0nB~`Ӑ%N i#EC@#&sR.JԨ,?-Z}< ^kk_^;'@1ZhPf[>n 5m?}dVJ bIU1AZ [;hX[kz;xc s^N͸2A=OԢj0`l~߸W.M`<2C;02v;_$r>n_T4KGmT3>ʔ&oBEﶉ ;љxjB'C4&\T 2'v@$6"}?dfnA,Q`>J, M mLl,49[+IΛB|@T%O“ LfVdl"6 $(展d4%5xgٝU ŒC2-x!u |dd/nBT{ 1XBDl%7rԘp >bG#0#fZ܄+; TM}6 vn\ـ̓=ypg7l@ <γqWy6 mm]ôpʜg;uIS15Nhq1Eҡ4F:C =rq)v) 4j̾;s_흇pz9Lϑw΅49s%1QbUb,3/6WIζ53Vb85w2oAH1ʘ .3~}wJA?PXEsDN^ђ`y2wRQm-3ꄽY6O?Eq pd9z M^ª?CN(J 3 7G4&$8{A,7g 28¡wE;gL nm?fV<'x /j&/K^1|R '/w+ڧx!ѭ-|U?2_L6yg+Yăr`:^@]R8|QKEWCF `VtD苍h3<(i8a/ԁ> 瘗Av$ qH S$5/QIYGA}}JKxhE6J `I[=|D- ks$ayhe<K:֖dG`ŠPQgf"#_ucrAWy #9뭍$xC8J t5m?U}tC`8tN[% uWV?8~y.@iP!+k\>vrm62]oɯ9.[ p/gJEL5:2p\-) Q ) !uz$ViQghqk%"ڹ=Űy"b,(P<e&\˯EotcbiVA "?][EX2eģH h{vY<Ӧaȇ<(7&5 Y <JtN 'uS~m* 9/"EY2/U}:m`.ߤk;jD]X㙿bor{+䪰vw H8;e*a|U؆פʞtvb2Z)VQW FƆ2܆1pPe2w/C1Nt; 0!N+x?r:* 8s9 hvjF;f(FWf8ڪV酐J\!:@A$9;l=^D%:m FBhz`'"=ɷyۼ)A,M5TM5Na MU@~Uӻ!J°'jp'Ȁ~WJy )t˩hb"Ut'٥z^`oGݫewrl/d?ykИeczfBH5FjHSvEcsscuو]nbx2 m/{.Mt 1~;2YcdwqW0KZ*U)4z J2S l}nrfk薆C;iAPKyhvP 6l-⍂8M2XcqQ l<7 \z:dh=$Yh 9~n9aI, =U@JE*&dv)_3M;,5ݸC @&)L $=gɟ vK;3Ѿb=b KfZF="k}  95BS@d*v Cc֛a',lZ\`}ht7%,=h b$-/ RD;#_zS ji1Beh /&8U]'zP`hㅽrMƦ[-y?Qo].Evۓ,SX୕!#塻r;nB4$kg[̀Е3MjU ks!\Oɧs8]K"fP 0f^Y6iwh/Dki 2' 3kQo<'BHZR@0moUbjaNPNH12 EBR\tF-5amӷ}ϲ@e4[2qIuTPyΝ};{˚1P]G)ۀ2gYB$QßT>#Խ۫"Ğ0]p,ߡv;WGZ` VwΚ١&hñ]nLYcvB~trOfU'4:ss1:,t` ئ k!-=Ъl߳[ _᝸xiV :#W^sSf<)ywRnsPRnsnjUIϑ"O$SLP Qͧ.չ\>}V!Z3* 8u'I107UNɭsW=~WGj0\W3zqYVu GuxqU$uЉD-gS28&U\/z7;Hpg$uRt?-eIX.zD߹"JKYNF~[v8 d9;{E#C?hмU\b޾mf)\+Qf(0frf@#\H&ir}q+S5{r-{G16̚_F/r,@(epJ>а@N{!xvd9f/!! M ": ]-r>KSӮo/}}UORuȩXeC@Q0Z{W"+GQ2=A'O(cQ7ъv21G`j;Z\\>!s->/(UTa0 t9 oCW͝gZ~M }VizΓ0%|K5V}:4cI) /1WRQY lX{" *Eψa:;mr;p{dg=X$n/% kQ"EKY51k-r5ːu1ҙ008 \]$eHSb%KO4+%(><g-4 ="#zP-e62`@0,^qJ`o27x\k_Zyp_lbQO^.iTSrup\@V7iYv9x߄(]O+dnhlkR"S(ru @%9ڧ55pBϥAztWˬg᱕%'r5*G7pG޼oxF˝Ό~Nq?#&q_1dU?TKg:Dyz  8  ne8l7|a*[ΞǬEl?&ᰶw'jk+!$ /Y: L.Wl7/X"riK-똋 DIIjj5`.QQzjn<\疴GO߃ZַI7tܩT{]D`pJ*:S'R5+53m]݆W6(ر#~%e@ðs1b>]YPǧώ`  ׎7tj=XsP`qϠu-l6pD'zd|'.*ٮVnP\ZaA)R,XtpWs&Y966a/ JՎUm% dUk7%zF y R>8 n*O/@3 %@3ҥ5.'qQ 8`/G6L?^ jk6l`r8B 56w,5YJ%bOKb&3ړE.6% y;>#ŬҼqTYQ-.#z[ -lrU>^DBPg\p1iYNB =y$HueaVN]JZ˓(-Cu* JX@qQkÐxHI!·g]"ErH6 6g+[-.Q @6̀r@wX C^z聶үOq51}/Zs6mkQTIIK)=3-ԹJ.TȿfW |ɧ2ٕO935+lV}rN>sfFgyPv?vIza|ԤGPGc}@X5&}q^ ,)bL5@ӈ gJBSlFJ0*+0= ǎu[Iގ7KDgj= #DsO*>})BtB qf45z U}/1? ۝>wXUF&);``{.4'Se }?~_:cF"~*a|ЈMܧ=)hmX&@*R2Rw~X|I1>dž~6gXU=s @|Ȯ}*W9{\}wį3dXϧkY*hބ }0l RCQu$=ȲR&{'>Ocl ~. ~u"P  - ^ }(2ai8Kxux0QJ e%ȶu|x+ /&-!s=x0△ J].rݤ< ݇K3 lN$`7OiN)ʃ;/Nu {ǭ$o])bruQfDZ)*6ي7 /E΃]󹊠eWQ a,ȅFǬБܦ7I%o$NF|jKFgqg^( A7W4Y5}E'x,09_ ĜZt+Sg\Hѭ`‡nX'މ,'ѭ ՠٲd)7%Xap%|뎿L4GϾOq/fr/3\`~OtxMpъZ}q[l[s^ƂMʕdQ%P #?f|A=Nyq6fc&R+u氏>_ա?Yұ2x N];%dCB(?Je_JƿYNwU/p&KJ_-$xPD**1 pb ,^x(/8^5&qk"ؙaGQ:}r9;JVf(sPHe-xcb1a0F 'h8j)M4 fAqo5<)VZ{S Ef?7Od r17 S=S Tt`4d s]I*$vP: H>/R"#@_SS䞔Z u4_G!rv xϕ#M)cj(+:Տ >$)?b֝ =e*,L\twLN8um.E #A[)\m \|,-Ns䜾CSHc\8`0`b3/[,s-6J^b{W۬99ex(XAž|]`ZVjTo,"]J5WǴj%otqTCchC !iCqûX}׵ <&5ܳ<˨Hqy^^%)_$]80?!' gY&xxM5҆>ӟ0 hh?=1QxyBvOD£<ކ+5NN Қ\.DIʽJd"5I eatx jcrh0_9YA6Wx7]PшzoG)bVʆZ!CS@W>7qܛ2&T?qU-.Imf۔],C[-sdp>AIo(MϢybҀ*8!<oV I\2 d_;fd25 I RF(2>k7WWmzg/ϻë,ʆ=vѷ\ѼjV8xN,:! z8Ng~ i#79~T.)c)J܇'r=) Jdjt GVյNH#/&jJ{mVy #$w˚H+1~'čP̥uDpj^EUVbTt~kpFEz\!FCgd)iĐKx2:,J0o0fzJ& 0 $؃"7"z_\c?"# F.8Խ@LT8 )YQu1Fi> ͥ6m; @A .ء3UOiZ$Y"'-2K$Ƨـ 譮M%bn*TkcQ)2TlN mV&hk;,iGMFჸ%/-%ezNdIu`e,)Ĝ(6+#b;'/zn1“utA~ӿ`w,͑ 08(_r&,{?Bmom/Qo%!\WD=ݖ0y/.|Kon |}sW?e<ȵ?D$)4}dCkӢ&yPc C"~8dIuS]fD1L,wy2h/ t\Fw8Yf=pL'7N-h.Fr܈I8hK:gUoZdn$Ay-ь]wGyNVGI㶉J> E˷]RW#w٠ǟ/= T0Y}W:,DśpX Ckr(C8v"Rfyrh;0~r:8VٔOKJ?rq|֞U ܜ߱ (j${s_xp5/Y%AԺIz иr(uOX;(_͡z+EO` eQ1T>{S&>ѶS- ]=2=o\=75fReN;(C+Hg|P9za^AB̍#"̦Ӫ?%OɽZ鐧[>:} `}vOn3ZDE13If6u(Pm [Z}@1f$}.DScu!j- mY@6m"KRR i4e.8`! W„+m`_5'5@$[w(mo m|f{9=EZ*bx8[A᜶AiMFI(vK{3qEICp;{!~qa l1D:Sq/^ 1l^kNtJ-Vg%R Ç$Zy0XLEШF,)tFe7a8x f(J_DdFșo"e59>$tz.kF|ⰾL6XF6!nq P7p?Sk˗e+ fq@f?cWV-}B+9)-5a9jfI%Xȿ @sB=BEu)vƎ+~ی gVbV)//""7ƪHQt}ǮチE`nGy2dOXnh`}ɽ̈BOaL[ tb.Ϙ$ $/m"&]VdFb\5DPS$N1'Iu*ImNs1%bZF~rWȄ{q"C{M@xĈ">b]Sz,bLh {$$Zhpo>1q_~UeYJ,Pڋqh|>-' EnB2&% rBSD?7(Gtܶ$/zFUݬY͝z1{yة`D5sbmpNh|3 Afvñ(NZz/<$y>c,IC<56ΎD>=#(zRixSDXVⅬ_D< X̛SdШO)6S|JֱneWٕ[kW] ]^ELY`*3]P?Z/8]]`am2/#)D٩| "XF"0m@dLwYWvQd"!MWUVrz3TaQ#(AM E${7mΔ_U4ݷlD+nq!8CsՓXzqvC!\!Tirb`M\x%4χzU=nH_>( !'Dqǂs3NÏwxZt O/ӄ޻%g@4woD@?gD{!h(*H̶sߧw)fH_1z0,]SGԘ~ N܅Ird)w]%3cR;&$0"MyqTm?5 ݘx 3QPHvI,FCS\(aNSvųYcV"xw"^vnߢg"ScL&Oܛ$eL qmhUΖ&9n>d⋜$k˓v~lY׉Xwɩ^uOoHw(~ z^{"c oecYk%b FI}Qh}> k1_*[)̋L9e299B5-?^{=6&PPqD>M_Q{y (_qI+XiN:dPΞ]q;9"I\ž~e?VVC⮽{s7:W+œY-cvs:q)+qi>~Q}Xy 2=[y25Y/ pA;!>7)i2C~vr]\T:V'U޼YhJ4=H9j ʿ)XӉ| ]J+&8$$/#Q-FnIPhdE2r\Sd݅>+ڎ{l!~ ʱ־hˀX8hov ix`#9Ww#InQS c_q QhL),oIGIryv\>F_3=uK_ڋeQ{mwX{o.houo J^Kמfdx[ ݇|C8Zmݽ}ݲ$+yG3T%Z$%>0 %kIpk/^iwx˗="xzzY=Do{_Ws _>EEv!(pz9X]lDph(c dv U~*jS^ƓA>V;k"Y{&*MO(e}l<6.XP |%틯hPad=5 1@T=$NWiyK }|Q9|ٰ?a΁OW{R z D?/?̸ ;ے١/hT OOd$asod{, 6tDa)9"k.>o l]rYz,kFfXαϹ r^>!;)6PƝlVD=W[8w]w,tޅɱ:\Jb<~p B%Ag004ͫ[/nATҶRΫ o>do=x=O _cVmފ2|t ޙt3%&ggpLbxKMeF{covt0GhW6%bX9[C9dzKŇntH-CCz3uݖ:saW\~m ՠ70{KtW%ƿLgJb:& l$C_̦L,<@vvx#xJ?0 OS 79x#cxq1y1tsf)M>!A:o3,#OREvTsر& Š`z˛?Q F;4~URz=dD`P2X8| ֩A CFkC4ZlDu:iM wp%`NH":,a#tȡTb#)W=`β dWՆ&afb߷nBh},7#mqtwo>j bd.<4hc^9θzvN ~$ t(nD>Ev˟qfd'[܌oiJrޭG/iCR,vp =6p p}z|h/,} FIR, n6vTsq` yi7fQ@<@}7VF~ `?D|K`¡.iO;rӃh|>9. $g*cmnE+f;IH6A”@nbפ@8ESj#.NWK/mRXl[䰚,pNOQR7~2 f<4!g6a8~NB0{JP!ע{Oh ]wՙ[&'Y/R} 7In(daiT~s{I م(:gאXnz 8U2.}* 1qs~B~uhTP$1$ƒQi <,lY -p#7Q|rᶑ;C=KsDZZkkn7}?dm`0aAEh/34n6uʱ/뜭yC/z*Yl1jY.#46Pi=_|,q (;oTZH޾2ZO#qEx"-mZ?t޽T'q IDf:jkذO?x|^ :oQux#VPaM3吙ʿOKHɚm^x#&i^8yZ1F!ju3ߎjCW֒۽نS()`$o4)HcI>-3eH2* \D툹g=]Bc5Xג^[ՅQ3qL 'iԐ)ȇ "I=<3鐻)39 ?E.APj)v1Ruyx /}۫"4;o+ nJs`Js~ږݤ ;҈"7Ar.J=~ ~Bf7GBB9]b/k٢Ng B;F㐇,EV`)LЯUPhj }EtԺi/Ϸ 9RTRZn=XiJ6"1SUU}SǵM\ Rjk;:+Z/0>%RS3QY^Xgm-nXt63C{lH,0-GQA^}!L,10b g{޽"~͛PCݥ(JҚe%~u]Qդ )m&)#Z*is!)ۤ%?Y^+5Pȣ'ОӝO\LRj~u:qM9QtBXP _y+S{}vwP_=uCQwĿא{+ujMЭ /؀e?M`.:Yv0`אJzlP~@ծBL~HbJeX+ҢsE:2aD r2ݮԇaTP%iPWB]mڠG'F [{xye1zzQka{4/~4gҠc@>n'}0h 0wCXNˏ\5@d&{EH:`MG>' zK>DU2J1[e͵J$P&I$%ݣ9aY.y¤ҩ N5꾲P\TGG<{1;xͱFO'0lvvGǭJ F3T0Hw 4ͻ₰U]Z푬r{E~\f9ƠKS 3.X:v%pHsWkbb:CZ5Z%?:oȒ~?@!3?>8բRghnzr -ӰRa7pa1bID{;ݤiX'D[@'%uu=i4h5ba>5"Χ[h>|ZӢ|> iZ>y}}2KB㯑)TN 凯o@w!PB"JSe Qмځ"θ]Qg?#taw۰A[*żQ).'t'ROc>5>10dkc_/㾷:"0>[=f0=qJ  4[kITa{ʟd#wF35Y1Q<_˓ }9{t ~lĜ NrdhXzs uYIc.JEƥ<_7*_,rC~@b8fN%< )2fZ~dӵNy6,3$f9w&k]Y_!$fLPjꡀ q=4nqY޵ )gԍ0 Rʌij'"5>ґxۡ@;,ЭUiW1"9cvvB)džАݲ ؆C- H=H0ڠ8IW1ajXb&^WM^.Bݞ]WE׽0ƗtP7=BͦđFSgj}a(-??ȺB/=3uu]n7u{.>yWK{,t Vh/u&j#vo ڣz[m_~gwKl #Gc&4|jDlA~Tkgb\b. JWE|E'(ymf6)Ci=zIQ/:롞N+3OX+G]HHP},udbDt:aS꾨woUėpEZdeӴM 81pC6Rō1G1G:: X(쀵 yfq>4{q/ReJPӌl*4<ڞ}'}=]ʛUYejmxd3; !8Ȗ+=Dڪ6R⿉+lb9C-<J9|L08 mEYmψ& ,kUKZh D7`HM*PvoF~y8Bा\ :"i}r \ TL6/݌tH|U5)YF SbM$IB!ɗGsV#+O~ۘ 9Z^MZр}%^FyqVlOFwiN uK}͏27uJ‹n]KGnk?0bQ,=an:$B 7*Z``aoLӂnB){LAfMU[8uu%܏j&ɻ,G_*1:JJ tގ:}3<Ƚm7y`nWݥ<5}B ?MLM{8gyNN 6 c`ٮ]ҹ:+ fbglA&)4ؕ6+oElH\JT Cx|v3Qkn8"mRdw`xE?!tӐlx,39:@ވGO7U5YcPIl r[7!UQ$|3c$Qؽ"wI6휭h(|h"4[kfexs>:ABYmj6$'@W8,PҒXw K F5k91m62$J5%VB0V\SbU Al4Ѫ4 ,F _AɃ)ryo7 րsd~/x]$ -SPMYK`mZҩlr'C+ wup DT<_"oFBEL+4V(؝ vN\&Z ×fêY͸º4ň5tqݺi5/h˷r:lҜw+e/^]Adn VF$^x @F `xì?oƿֺ5"CFjXo=bB/4Er>O{w]:]ЯE/qײõ)B)v (Yh*:u1{H>6=RzTHJ]ГX^qȏŃ"tҚĮзư'Z/t[N6}Yo8=D,Ks1N۳sBw#co @hEJ3дktn*9pV/1+ygLWYE<ڏ_fHBgGgo," v"v:LyLiLw>M+Zb T7NHnޝP8ke%Wo+޽S00JME%4, f2-$tT;^IKq9t"XOϡ`3w"_IR#Hd9KKP:+4dĞ9̒4MT J+] kȆn=Šydg1XlؐBad?Ĥ>? 0 #شJl аrܚY|\ĩpDݷb=s2>ϬtXn EW"q "WN?U; ȟ leiA3awq}i};ҹ/ث7lTQW5@M2P>]%,/qi۷mŲbZkSjSm=)tHPL[ Hm@@ft& )*4&W euZDZ`5]*yYX>yнz&IytUh߾TC$U4YMd,.ֻZڳ/FC7jFZ89֨0W1.IT8}؞õ:Md#~#!eaw/:Pa~>_uD҅kmGgr_miğADE@pp1urR1V 9*0%]TwFMUfTI e:FOxJi{=k۠9{h8 &o&(|҃dPqM>uR_c-n䛝QGLJq7]`Z [4:R3}*&fDƑSa]tpTv`J-@2;QB>}d"g;X|mbn"][~y:xh{vbE\(]SԤ1j9Y󣋬!kR?F+vnUIgsͨ=*bfm Cq0#"cxؕAh\~[`j>\'L/`W?}Mx/yk~%w+u&dHYL5̌p Ovpk'\X')rêl/Ld}x^$\6P&"ˌ3ջ̽k)<Ы7F1q*9I=QLG&nƱSܸ5j#U:/u s1~jXz3 `X{' ?Vȼo?&ٓ]KqZ'h!oG>48Ҕ(C / +I595(x:Z JG#v,DؑpAkD% ߔR/#lgpxܸX4ϲ{hJ[Lu̡# ILa;Ls_XVfK Y/ҍ+ɿDh4(k;0|+ L)bR-w]";9$+ uZSމIoT샓݁#)_ AG%i.➬$akc%ŨM|%$ib֕#+A3W`n,7]uSZcj&: 態PNs2–$yؒ;.uȠ^ᝋͰ{N#*V|ւ:@WC&|Ak!Ԓ42Uq[˭$]m0)k@snQ\ s),d n{lg6*ggT=5+Rv No[|v]<<kyKx[Z6#KpR<Im4qVRsH0•GzpZudg!Ts֍hzpAxD/NfE& ?ǡ$>T1Z~%a\t}ɑ$ٽ1e+Z}E"'L39*8?lFPu#WD.@lHD)mMU/ ?9t>hL \ 㱋4"yCP4J6s{@<}0|s{@dPؖA d| "Sr慍'2m*'MSI 3ǿ~flCw[j]_083NUZJRZ "d }áL"4RUμRo-0~a6L+pl?ñ=J0~ÂwU~;?IA;.,wT*g59Ե[]>B uQ΄PjJ︮n @GhX5457_r!27(@Yėp =nXtthD=!E1rAˌ JÞI%!'4=A7B7ф{-b6 b CNg{$*pSѽ.5^'"?CsɨG fYy[;Ɗ%JO};][# l.梳]unapI(= $;&qɆgf3)A=i_ŕ*hM[\U?CY#cn8ĵMçФ ChAu2ú:, b[+!W͓R[gScox;U G|Wg|2iW3v_Ѩ bWbFw A)Ğ=t=泇* T=6 0/P9,$ x ICQ^Da=0ʄo3 :,gD!Rŗ0_1j+N} [+ xce8f; <-?rCO>r'\>6m AJS[JVn^jă 8,ˀ)m_4dR'AmvF$T5?g?'OT>ß 7q1ӹˆ$s_sG]+ y mj7 Ī-Wb]wt4U,L GCˬsQD6J< 7:3afG8~GxnLCf@?=6m9*lUic{!98Gi#`Y?֪Ka~{2xc|crg_c{.ϓ<'<.O ~fc 6?=ګ'4r={l/a!U~OB | h?jf_ۉ[H~LT]Y)5p[&ܗT:D7"  mwmT ȢxvLCz1Q} WشSpL(휯-swvQowFkʯ?ߛIJ'ޔz*NSao#[vjc5J˷>gk&mq벏~S'XRt*6k Àsݷױt◣͚T0ۄR:`?ocܚHNg5$KOq*2M ʄ ewQh{j黁E{ ODn6򴺁8HqmN/P>^E]_ Z"M"a8jze7<15RWU^~7w?t?ɚ|LJ4eNvŇxvOd+I#|sO qL IɈ1ZIҶJp pۤugbc ~9 ?_[xF(^@?tB02w cg7TP}+E"U6ebY_OŭY @aI/wҫYoh%(7)<ܞ7cU+*Y_e7Z- ?LB @J5xx̮LCIk B(`.[1T-թ%{tB|b:T9.`Oz2~ @+)PgMG-[oT.X9}(KLAQL)ۺ>f+װ~sV+O =W M4bǨm~ypS]8KkBY"EJ-%MzjI̷e*q =n6q_q?f&{G--H&!Tݜ*_^,Eo~|i),@V}1|m?^?Nz{}s9ߕ|WжLA7Y8Rrt菻 Ksaa9증FI>U [ ?P-I*6Y)epe?_oY`h.!aiW=)}URQŬ@T7_p;oF17g +A!0CPŷ!h7@D1wdc @b4A3hO9E6K2 J H$y?7&*q;w ҋ_)]8ѽ'v <̕Pp^(D4Dp_;cݗ"ܗtN؂2+Q.7sGftdyP9ȸi[{z?>&Ez~va, wC -`V K/\;h: }@3_yh;|&e^  Э)q_eꍚ(ywEM_H1"Z^xD˥ rr,EĮһUv(6#r@^~?LLq@|bXHf6dv.7ǬttaA h0^뵴Zl(LyQV3F1D=Bda2uK!;1^TՋhV1_SgK8IQid*:kIpCG]vAI~(fTQ[r}nm@z8VDGxu҄~[*ձaXGaqNؘΧ|ZI |u:5٨$Wed@| ;qNL!]G5?KvꄐnCcL6w7D{>n9_PRYEY3f@ ~k&hl7|k1kKnŽyB:qǽpeqvecq)c%-ZY||}8īr%o+U1/НC߿/aѫUwݘ^!\ ]  iˀ|BVD%Z^DWa unsδ)>ԢY}gc c)Gs-m/ 3C۬P=0V+);V##a͕\~mÐ lc۵>ekBK!CbZQ9:KVtw=Vm[/5/ҍ 0?D:muOMfe)] 2IH c>F=fI??hJ0hs}…7Q[[lO'fcPL s3fj'Iޑ{OIvt9\ˎmHV9\3ȶBAv`ln@Uv{4t!,CvFԱO0ҡ̮.M qx֬Md +sEt ţhš|/(0;^Y{^8`U5<&DP7'Wk=`/^V<C>fOϳU~LN ]Q\NɝVwq gJʆc_0zc;014zV^Bٙ*nWt|Jײ}3/|Cov(?״}a7hn( ψ`d.>1E%U.Qӡ1u4=xZFMGw;׀y nC|pᜐYC&Z"(na hCao9ii;y,?P`W$V%W1ay*,:> w¼.$;a3xY<{#ۈȹ)Ϛ|aJ̬'@,Fµe4(soB\gHԣf9J6:vefRdmd;OBF)L_3 WL9.>ss5.E} w$̛{:G*Qfot3w.$k!:@ ˧%@4w_[lH)AJ:K! %Ή&;-٨c6Tn0c4~Yx,~nٙm VyH@1 D݈n% ;B':o{PAяN fI9!d*q­BxˠY %| {Y̋2sH ;sxxc)\D1ՐcC>Uy:Ms/OY@6])SƲT,j\YKEЍ+Xx83u<_A,| M{]dW /6Hɟr>$Y.(!\b2(i(oc$L#f#A]҂-.&8Rc8]+}㛄w/ZxtXu6NA`xg254 yQ{v !K7TG#FkB.|u=P9m{$e!"%r:f0ATF n\qi^:?yٷ[qbn5IRM#"Adoݩj9Gbc [\|7asuJXm{L5"bq?!wjR*tC#FO% G?(lS"M(-}zW 3KnX7zr}AcY0mRhWVB9wiF!9u?Gqw ᱘)}J9+)JϮ"PHC.WK9󎘮`H8_,c'>6 GUpޜucg6׈vbg&ژwdK( Ç ҍZX>}nm:(SRjjO/XaZSxI.I_gcȨq)-H?HJ~""qwf aqzcI`o cUShp[w8ÞC.9 elHwh?t9g0DonM\ r{Mw~ j:t4^=&kQmyFb{0`]q5卻#'lqӼ[`Xٞ`by(ybP{N_[?9om@MZ G熝͔R y%TB `bMjou-Yvk P83gv9;|ݗ!LqW 6)B:{ N X?4t:KLgi:*2!DE7t4_.o|`INm~Iaڤ4I;d$?M@h7K3%/4uX2?O#S %Vlr=P-# -INn%t#>Gy$=K(b4QH@yC#Cݒp}%!1 cPRҶEr.n!g;V))r^`Nsܮdi#w1 qFY8XYFА}/tjp7dI܎1 0:sĆy_oRJȏF'P4|:ͼ Ll2 ~O00@5u [ft. ƎCL|1|Ouv?J!]p( mg|Xtn"8(N7&j PDh%܅1'i/ >%E1wOk$]UYD>*옌@~J01PV$y>7qKo=V[U BO Z~N>ACI2bsƁ@-8P^^G-Š; << CE{W ˱)3'[$wNJ%w]EhXBÔxthA-ܛ]mk_I/ IېJ` ^c8eGa}UdW٥$sK^o҉7oǺaU`qU;5<oT>2u[:yX?>:U=6_XFg Sa E7氐ixT߫hq_щUd{E%Q!z4C}iKCӠ/)I6z{Og_ egLNelVdWN ٦7EsYl?X`3'C' ;5sՓ)̍ovCCZY'&>PJ=Qσ9JsTۓ=]ⲡS4wG}0xo~,n:dqơ|As#YyF_qp1~ɘ knL<֦rl|1*ErU _E0Q. rK8Ol:%yBb#lWz',"i,^yN`kvRɗL¾dVVw>ܟTZC TSıȒ9A)Wvq_ߺŸŃ8׸Ta|K D.)Q̽`X hVv@%l6/^zM\RI>#P{GL)~UwyjůBGن\%Yv9 +6~#[TogQh&qGM |,.g%8 17!HOAm@oL0ي_"]?9s'ZBϣcD~8S?^9J\蟣G8 ND9>i >>èEǘix;>f}u#ڧ}< i1GsW#{3қ/~'#4NzW>Z\vD[G ۓafz;tt;h[x|jg|0zfۯ7ۄp͓S'zx}ؕ寸"@R*,.`U֋q11zPB_<-XΘ?2Ɗ: JkݲιZCP#C]fDTM m'ߞ%߀=xJ|EJC,ղaf?UAXu|VSz6o2AGԛsX<8 XCt`( #/sʯɢYϛ wz2LK@3/g6 Ƣ=4#S`. | _~u/Ҥ}RO`ZOtqZJtrJ}lYMGl,_nW\cXB\w85g=լf}k Il*5Q ;m~ٕJ^`7:>83YP܈Ǹ[mc;q-M\7_EWsU#Agw7vjWZώCONxlaC߮h $F`mА@ɣd>H{Hd(z~bрheVő,{k:ѹxQue- b/ODj_~Υ7wm(J7OQA<`{$6ZusqN27".$g̚dF~/F\3КZxBBmĶvLEuȟC8gfv F wb#/,nx֠ѡ⋹P\̋cXJ=^VVَL 1*eM;lK }{-?nB,]A֑$Œz<^bq7{֟| oKiEGbpS49◱yldi@E7Yd D輗uWLr_s}KkTu=yLIE*eɆ.՘B=fhVa&4 _.- _NKՎlп /="ѷ#jt[ ZS Mrx3?$FZWthVZ>p"= +AGQ?(mG`M8_OJ Cp@*M?]c\<[g~=7CH+ne.)6BHA㳒/,rNlf 'zt\Uzb+hf 1 [ !W :b؄um+{dɇ7Nì .Tgub.;*n:cw_s`T/ކxwr[Ő"7MR&I5.-2 Gx `r\29;X!IӺV%`K h>o-Tw(RNQ%%̸GmNeKBut ˼1#!a;Y)v2埀β%xq)0ޯZS#aʫeo$ee܎M\H)؆Rk'S@M^ʂ,|6CxɀTuO cjF`蟍Vs.Y(V"S5{#My7rCr~x$TϩAbIY+_;=kΉM],(=aDW)}Cv;GV P"( c9sj(sTL6/цvLeÆzfPPFu.AZ2{mFR:\ :A닕y@P|PQW-geLИjhOmwQ^@!r7-Hv@/Ǡ9Ь$,ߒ\^Eah`,bgtɁ4߾#ܥ0Y+L)IɊmNb&$cJv-bJomɞ`e—6M_lѣ?Ne-3p~}P!)[e3=.1ϓ N=M:Yn k ۴Ҁ|GtÞ(^A-V8 wm4 kB&1ܹagFse{_;LIQ>w vEj8FEbdSFw#ΛOj/ؕ9UvB{ =uOSȒ{Ҍ@d#7b|5:xW^v݉HpUylkLF_cϗ1vǪ=gmO34ے=hȿUp'+.k0Xm ߒ).~=#3Ȇ(H4`sIR*ydE_U\P /^gg;\ls5gG P^ )ۇ U^ Y3AraU0-X(P^_tug?^LD^۞tkW\פe))}aaצ_6iYnkw[LT-skT5+u@IΧ!ZoB=c|_*q*tp#ri TC$b\ޠ,58r9ۮb ؂*`%wsG1fWdlN"ZšF?r]Jpi7$..9{11^Rv&*Js Cۜ:eEu.@k<i a~ӞuHgF6eSQ#K9yAOlLpRJQ4+o:,6 B֡˒!}D,fCW4BZo.Sc)xB$[ۄ^Kzn>54y21|њsKIyHA#%Xʨ RB%t/`W`tLmxf&vduy_eDqH6,>b[VhG}StebfJrg 2˛Yʛi 9@cΏV[# N:zJK`S`<2DmF51_PICa"u(2c]MBJщL$ MHz2Y?فƝDZ'd#7&_9q1RߜD?ͶݑD> fdfe%gsDnn'Hu3~Yl\ KicE3 U- Ux!Nw{Yַ.F45dHCOqx'#sH ~8Wfٽ[1bwn܍. ͸k7ZKm׸o=ВZ JsL8n ƃ9GN(` \G;K7-S,%F ;Gt%\W hoȮ@)SxGBIlB` _qiQcM97 3"UHEOr XAy-ZRQj(5< +oĝqWcCoAC\g g,i$5$Y%N?p寋$~_GZXɈ1~[l8Y!ZiKHךLA}uUҦݫݷK+lG$#r#ifS C6n45uRsN˪`{&uI=s4 q 6D_|dm|8#*Gv<|IJkwQr'Ѥ޽¡+wt?'K)zk(5`f m<v٤ ΡJ>CmKٻ"%h(?M&;9>kZ[[sQ$dը"$;iI<ƼVqI$貆+Zh)\R1)vX!$E)Un^>rFZLkgukۣ9\K\].^nx\%Ʌ~)ƕI3Z߈)^YnhO?B;1깱{DTyA0.=GrdJx0K.d}9AƵffiI-0|k$*kW|hKG_Țaq٪b0A!40̔iv]-\ۮRk v߰Y1 –dk=ϙ#Xc"ۖSXt1ˬbSB=)-1')Ƅ]|fRIsav&4b,遖@$z_ZōI*g:Q#C7#%Q}KGra"R%rr. CEhLF5s)s1/ OXP{Q)/N]0wK('Fy矉 a\YVL@A6~7dI?o|[p88 %q]؟!A,a/ֺWcIZޮckv|f4-{O0)xQ*l$S9X8i*v)rufbȺ 8I6:(e ?9h&̃={^F7dR*+ ץOٿwz 7ACIfs`28B5ּ?鱒7ÉP4DK X%Fyct&%Ӵe hF p(R#zzmșoP~&ʊⓞ99P ŷ!t-Aĉ⾁e?drLη3<kuk.BYq.^RJK/g0F]]1 @_{~EiTEDp[Ԯg' YEPu`nUupaiL|0bmrC(vOd8N$OH[; ) *O"R3|Ys3(%İ?u':1ҋMR/RXu?Oǣd |/=5*v1Os8,DowGo4poʚa;LL/[܁ƺ [|.+T%n36 H|_aΙ\zدSaC:8Q h=C}^fNS0V>&ZU' U rb^XqWQ5+%ɞ)n[}/y2{ފJsRy7^_:V˯u/Յn h#E$pE NT$bżXm-/pƯMBo]}(qfl<")Dñ+&DU3x5?b^B_ "xԹ{1v:LL8W8':&_}"/@<;Dj ~-lKtHVAmD=lLߡ> qQ1(vs0m8xxN7p浪@u0WeE%=T>!ljH39h,R|m}ٛ7 tD+iKU6EsHt&5fڈ) ~tdS[[ O݊8@$]!7 0%&3F;:wau[4{F5^cc*Q* os,BvulHPW#w!{B Z18Na 絩Gt}q_ad \3"$0&5lE/+־/|8CNI0^㲱|D3l&엣w \hWFJ1TR$ X?7g7&?bd<>tKR.d Ix2y&Εpv=,TaH  C.(-wNUdD.n$-^ɷq ћk&@bEVwv`im\KcC7!x$:#pbF]y0xWRf$9=Eᚤ]@+Zg/R29qH)M2v|1SC3![8v>ߤyq)C:C0$E6υۊV=vSa -f^{/-&Ӷ5K\,=lޞbM^Z/U$zzc wlU\DX860-qCRA\]ӈ̝tpguE[y+0)%wwZhdDڠ2dd7 $]yޤYhէnҲA]yV<O\<SMgp/'PͮhUyƹd)gWSEY:dBh;w0x<%M,}l|L%:X0r/Aە):gỂGR y"DŽ}``{uW-g ]E^$*q=Na|5ڐ;8!{njH-C7B@*qEBp1a%!&mam; '|G[L'=+xĬqjhK?"*ۨ $m!ή)gO Ii9oWEY8$>XF+/ {.e7|jn5Qv`8Zm . m7 JyЭV]:$)mPW/Rǀ ׈t\Ԡn=bΕZOanZ4؂hw+YL+d@;q-}a`WQv~8.yz3]?i'ǪdB'B0<{^RbYi~}g70JO^v&1nKna(6=<ڐ,ho]')M6 dczv_) k0_+]ք M y WYK^7B,A6olֿG<"Y^(1?#FFD5'A~wͮ~7P5VxsRZڕ&ls- ֻqQ&!`;FePd{+8O gxZgMO} џd1w m~O[hoOqa~$;wj7ԗT1elsޏ$r6+xH CB(H8+8INb\m[> ܹŴZ93X🼦'9<e"(=Fs(b$wTkJx]s7k:>ہ`+Pcg Hzq{(t2@K`cU--<8VV?I#*_BaկgB(5aAbnO1c\P҅NƠZR:ͱ>lh-I 5V%Netw=Y=p9pFk]F$JP/ẋ㹢,LI0>=a[ ,\\bD r,|:q#OLJ+O%5WoՅ1ì@6vAU/Spiv`|{3'~w21::DAޖ9Jg LL6`e8xx'3ƪR,uʛv E )n~I@`I9p}M6>uIJe߶{ ?} =1K6WSeb/j /sOijb"9RL^L:sfHY# VPCk!<3? Pr=גn/>9p(Fc n[?K6I0sCq_Iɏ:R6=O}z$NO&$Gq+(:ӷǹS%0NC"I>gCd1lif֑v~P\"x\e@W}9Pq zLܕ\8,m~ɺ! scǦYx yaKxW;P]aب4[8vk%>"h_ OiP}[.!Q׳ Ym3J ΧJTa D<ƈgm\}?sFz |D9zźKP!ƷF, ìJ֞[CI ƲMʨdU,Y l%@;=aPۙx~ĝY!=1rr/ D0#SPG'}?&N0`msvF*,/ p8IrۗD㻀 m1l#xk%y_]E1l#B|><8p]ۂ- }]uh 0S`)=KXYBC3bTb,`:X'4Kv~bw(Zd~],0%a%T[Bugk."1Eݞwmw1jmG&GK5cC: Գϋ/Ǡ4Lb!4ZI0d1+f>nϭR64`F֦4IͩwHܰ7\EXѡH\zRQң$~ʐTx'Y +V @E$v\{28@|$}S}P_|?18ΡQ{|3? AId -X%9!)+9E4[ɺ>VLvᦛH`XKxsF>;ΣW,+kᡑ+!)D;b=zo}>wU{3 va\I؉.Y/=^Wsn2@3;KS 7tTԌiX[ '.28~2 g0v[_~ üN_;xsGzy "Zj`jZу.W^оy }Mm@R,-=q)Wi)r.1ĎuϜ(Ay8t@F, e$Z)z`NH(ˆQU/Mlj:y ]%e{m@Z%z1d%FIaBQ{Ơ E6[s]Cyo`I.$8@6_ߞM(ba+˱t[_MH ]dRR(9RE/RR姂8{]DT7f*!s5bvH*/-$!#Z})wXeyBW6蓂¿ Nğ$ej~V]M)ɯsi]8]rT_G߅yĥPu#PZ?WO9< @.QYvav.xt< hKU݀n1Czk1FuzDlASPߤ2^'2ΐ#­xx$WR`k\bOd)W-UF)+"gQ1w_+myWFyX&.WDg`O[[/m @t8mꉛ蹥n~22s`[)v^M2fˉ^8[ݗO9iꮄG6ϛQ//m32kk}M 5Ofhr(}RA4ba"'y\?TWW= Z:{ė$ZtZg-T}\eErH17I!K^$dQԡ~`88j+w A,Ծ"@YX6d6aB_?QK<8ۆ;m$Bs7Y/H&#kY1BV뛫_=:Hۣ ܭ ɰO(4u?x<׃OJ/ʟł^DwUKW)t> ?Cy_ 膰oZU'<P'M>!]Kp2F0eD~FEڃ|x={q[_q>h`ٓդj=gU]8 65%`3lV\8A:ɤ9.>1Ɗq OLKg,xwwx ‡uZZyG:z3LC q fu(1WqQw/*(&hZ`bN@2:E,s),*\ۍ6ll,ܕA`CLM%q!DQ='4o4L[FFh`}` kd}," lUv~ZcnUফ^9i5|<fKkmVJ.F8d\X-5ѹRqe~mnެ/1x[{^`^.+Rgj/xݿ;޶ ^:`!ݔqڝwƟJmM/U"UV?\;;1?t7w WᯃH_  _}7DQiV2xxm턑KAń}fpϧ(ʯo,B*pqä=i?ݭ1y,ov|pX$;k; ykmXX)dPNuomyzxK*m= gգ9-?:=Ͼocx-}@^`ߢط ^{׈X=[$|Svrʬ8 *cuG[|%m^o՚|D{'|+HoSE@?{ q `3f6}c3f5g֟|̂iqS>ɇ>IW@?/J&Ջ.ȱoc|T C~мB@D_َ]TjroLr}W5GY PQzY U:PJ#)6˕\~* UNwk[eɚm_7Ihn}Im=N %tc~ =!_E84/6O~Ȏ] l~ 7q.)LUzׇ (xbG7k+&}ET}xM2)PoVpȇvׂo ||#=MYp5/W}\V ]p[ǵ'^!؝~E>V@J&Q= O{ܖ>uf/H_?!c}&Ss<H:*ʿm'=%c`YZd/JSݐꦏTQ~=߸p'3LM40VaZ#U/by(<8!kٙbGs"@0egx:>؎*&!ܵ9Wy*B'꩗ &G܇eQʥV*iMxPBOlT翻;}o*ON!XWܽV]WVߥ r1Y3o2?'ͺc ]X?n%[(c!oq+ox%܉5xx1>u`=Ubˣ [75.KC>'sP?3N/]Ӣ]^H&d!NQ~=^yO~ ] ٍܠyd6}o)ԫ$I!1~aݵx~'sQ?~ g!aLšoCE(ˉH҂;~k״gͼY' i M1;1^[%%\GdLs^9˦?K|?jI+reCzxZ@f-U_g A]u2'q$jhXQ]Ϯ65xHmzyWC`r+]`3QXWWwwg2?,8/59D ]HQscVUJOx :]mIoߜ\NW,i%z~8 8fC0DtqV.`߁Z=B/!hlɷ95;Pv+*Os/tB_7[:3^ GnF =Ux1˓R=q5XeŋaH^:3'xrkOwGϰy=Kܓ4(?([Rk²];1gLYXuElcs2^ 4Do ulP/LتvV-e?j :{V'^'h<v٠o DWZ l"BHQZrᏒٯnCi]n`ÑI)ՈʱwfwWB#^E^۽^-X^7B}/=k+i; pii[Oʢsm7sD[~)R+َDe]c"inȆ<qU_)Ӏ/HaC¯j6Wȟ縔Cf[_ժ*##ڤi2fn| 1O=W~Hp%"f'KvwoũGuӊס9%#<0t[j@>7[9sxf$ 3N[eEyT' fbn(ϒ#GJ-o02H:5(-?c^/_uLSv!}GD|D["<(b?+1C(tFS0~jnguFeP7ҖL7<'?%Gn\θ =,ºԉ/<⏍9ga[EoV[ :U Aש~{v*nWש~]e)yڵ %#^h .g:u Μ ; #qȘd1AHdqHdqdI'1l{鋈1M`@ ATUDpQ\Ts?\-H gSTBOᩈ6zZ-"H ~ ~ ~ ~ ~ ~ ~ zJLb|筴;I!*4XIQӺ.*_-E/žԗ,ORLr!6#B/@k蕡ǵDŵDmM~xr,.g,=d~QAV"k_Z>@Ǿ4P" I >yЯ}ϙP|E8 q}Ѻx]wZ 6s#<F\n@vQF<3|pXڒ)v'/JE*PҴO9t¾¾4XڟbeBkcB) Z1~@€Pbq{ѷ%1&-b[',Dn"]{ (RЬ88FW\e#db\6Y5poU3&N_s%ҏ(dv@"L|xRNo͋ܲqa;~L]e~!/$mZc sj2+mm#6r|u~ .ҷj% oIlɞ^n11aPX`F ?㸋sqp/hzYzp#O Xw6^|`>P C/,eKy<s~j?mr1NyR9M͢}sP%e2mi(Y^+QcbIJWVQX~k9&$M>?ɡ'^Ms> Κn`eA 35j| a|i$PO-Ls4"֪+ޓ?cIJC%Xhu2a5uQUz'VW:14fRH8'nuo߻5?TBszӫZkA>=#-iHV$%xS~Xr~.Jk07SeIϮluLp(/OŹ/Ce/wLÔ_̆_1j족i H%bvs>Ѐ<?Ruge=r0԰^i0"ifwο|Y}^V ly(/oW;4k1]n@ Η儊̸>1:wBJӆ0 ;9y),Ob"ھR+χ0x3XL/`اHB ԧV /+;̇<lPom\i6wd4 ^9Ko9J(+7XD6eii { c&rX jߝ y5W./r$8#bsg>fkV,!C~::@/qwa?/+!C7#N,ǒOM\Ļ?߈Y0ڿ2e6^]sP˜dɽpt/gvAeq)>FWþ[7⢾5o"_Nn|2Vi#7*rZ;SmYKC,`UNn+Pc9 p6_Z,^ns=\߾@m۴_=:K K~y;fw_"Wx޹B.rm(&CڀNЌRjKScWhNVhOe1y0n=g ^zJu-j(.:ZL?:oy9>^fTL}s?;s8G@ZQoM}uKyg<o"I5\ģl(t W RP46W,ۇ|h)>XlGn04gMBu4ޞHr> j!^Z}󔧲hBxĖ8F&gDP}5F=Nƶvvz3-Ť揶(zRܿJQ./afxGt" 0KM#@y ,\[Ғ 4mF6C3Ih0X"%$f y_Lew,ep֩d|Njj$6G6ű,3v`ۻz[5/[y WO>Ca@yċYc=n|k=z'5ex[GB}e [g]x9eȮ7켽{<"mG%s^VV@]q υCCch">V)Q<{4[D2zCv9NXxCiO SÁ q5B{@x pfaIZ ܛJo(sFS5Ulp?,Yy,aN K?:1Y1m!,J/pW7#K8)4/<[[[zmA&1/)ř,&ޖp ;̸A1nЄm_WMVj;*RÄ? XjS;5ZǷht1^`ó[Л  ?1Z5Ma5YwډEX/N#`|y/,[v5Ճ"6h$"7"B![JtheB`WpS:zQy־ vc', LL}S!ܑDc{b?j3sg3s N'&7:FGiq&FY"x3?ŏV~~s@&QtR %Dq*eT=%R)hiJq}Iz꣡8o3jV3i_+ƹ{o}dLu $K$ڿvۿo|w|gy].J!𴢖lƖ 9wWú=xm | wnU~` zHmRCzRBXv>%)|2p7`4rI @::Cb^L?a'uvANe92\` ^7_ ߇ U?|{-|R}׿w=twj_U|g>'*K^ym߼=kvN17+'W/| }m{ʖ ՞*~3wկn8|z{?o{}|}m|kVo!|"_*=o=1:U| 5ro|D|_!*zP+Ov/|Kxho|{ z`_YWD~c6{eV*7 :s6)jn^݁s ߡ=T|~Uofn4=oy'C2x7 XA p&g>)o\w5F,o4~(~ϵƯ(J?GԿ?c :GQCkj߈m.aQ%G{J/'0I`AN'_u2fRj*uy&mtnV1$^(}F99ӷ}Rȿgte]&Jwf3>˩+nĐo#?kR~%m7\Ҵ`[ۚ>)f>b>׍Y!yFb$&~oVjMbAV%I?Mv |Ŝ-'MZ-sp:-Ә2U$QP+WC1q( Чg3y0x2R<| lr?^sȳ-W#RV=r};ZȨ !8JB8.r{GQHbEB}ۧ?A*OһBeCM8yt`m~s[TMt A,FcΫ_Kr~.zk2nNSH<ƻXȃ w7*li0ν[> Ϫ=%ށ@ ebzNm۳a c7l~/ݯ [M&& NȨ}XEIsQt5YH1tLY!}[ #xz},K50ib2eaѐ]69lN ar߿> ;߯9yfx'?nKsr_|Y\,#JI_$}ɒ*1gL2R`rKci|/j7[(xEa$H^+XjW&`X;Vr2+Wny/m " ?x|w-]>ke nwb0l|Uױ?D)HCh~0:j"^6Kc-:?DF#DtqZM0C^8"*=9nA\b/o\~)MιIlx9!n3݂rЛ5=+KD(eӇ]guEu43fq Q4QΓⷌ1R%>UʓՑӢ .bFJǩ=;{DqPE _*=3;"ʵn;| ,~J]~5'L$\ $;1{Yu#.6߇D%xK-}Bxqj;*/!gof~aCŋ:?*#ɸ/.r7$!g k^X$/Bv`KaLϚ\/-̓~JyWv:4/P9~|f8ޘg|P<[@:o\?S~?{T͖32K~ kbYs-B' "foQv1Dg좪tssC1-gx.~w87g1!1:n}C*Ci_)?fJvz62Ȇ1fՋBO3N!|Te"#^CwoT54%hK<ƑyRFe߉k?,"I K1|bP;@"ݜ7[=Sb-Of MC? r#$qI0ő+T{Z$4r8_udUj,;;޶"Q.#\ΤELjj$7lȇ a}ُkB@.y] #̏q6zX4G߹vD7:8iE^9 f N-^o?N@w ܩL^L+LZB~K Y/t* lB;XE#D;*Ƣ=5maV0uۖc_U?4VJXzG!Iz?XM^Gptin8|kRU.ez 1ϝ!Yk[íE2r LecGJzYO*P^̛?>ۖ]UoGLaߘ'.$AЫZ~>CH1ykU=VlEj@~CW bԭv%u`22`<:c `wYd0ʏbggO$LJp<~I?g˷aև̭cȉ>ġf~>.kⴊO?_W[r_ NdfIE;ӱuLM7=nbyQ_يK3E(XGGUS&Kc h].'pq3YĀe̙o'0ior,I<1RDفMo+`._RZ+5 {Z FxcýzlbQlϔЯbT}K̋mm(X܁45:Xt2 ;NWk<]:5]:k[fXlXVަ*ɂ~~T#%alj ӂl?0(Gn0 7h&W7D>VF0> ua,p>&>W{X6aO^am~kQɸEĶ}c?W~^HqcX8zΝq יXmlbj6D/\rlC$|f#(P_ZVT$м,ބQ+'9].~X 7 r2n/ Τ D,tJ-d)g{ij*+ՊƂv`b `]AWbw rB{3d/595=}N}5a# 1 KjeLa 1dF!gF}d"6!YVʀMH!~gyRXF IW6ʆ*{ʊGat=}:t ) qb M%xoA/ 3<x;R זA1g:Z˕O+ד9sl>"kœPC?̽~@ oNh: SYݲF{&Oh,V4:ջQOˎx|֣lhx2-RVc)Cdtӆ~"U&sBDzt2m:ɠ P4yIOc.+ԤLn\NveGqIv)Ӫ(~#RWIl,+$_m/[F iJm~`ҾzNm?@6f6iF(v4fH6/rضi=M(=bP~V7T}-]R#_'G :cX;C 0vr]/)E5WWp(?Tn;%:w@jݘy||+:WE{o8X9&m2v} Ÿ@}w,Be7*us/]KY]v[Zly>Oc@Φh_p{OOUrτ5Xk;? 2Sܦ:rJ;W/rxeٳ76uKqtDtnyάmٓEѨb?!zpDĽpveKv66N #PBg 4ۈMryd Z(zkĶ -̼IƿfJf8-g~C5'X=N= JpK֜L )[!n4+-l ]]JHRK|-("-'qz5xs˞'7!P*(R} +>ß '3&ǝ8&T9KMn̽G EY1`hxY({}Vf_uPs[tT4m.P2;yR˟kO;箴!F|Av"x^.h~\aJ*);kFlˋpUJ_HR|ݞI3&6+L#Ϯu YmZф\y[h *]+wZU^|[j*%l{:c[etLtTJ_E/yHw7q>[T.0'.@Ԉ o`GBx̶5X7ALQʇֿ0z#LOnk3e̞m4(ڦe@tCR;eheW^hk rvNg ƅC&;xa{'r*'`|рt4&!|p yF =ۖ?[(k!ebo%Buu .)P[*VAPw݂Q"IԃZxXՇZ\[kXR'j Q郺9jAǎ*z_n*Nøeq$f?M\Om'tΔp71p;Z7)6Hs*@E03u1RbuH8QO놉N=-V # #Hۜ yfΑ O2lԺ|Z CX]qqܯx%ῳFa =G17lK{{+nBjX,DB0)B,-Yǻ{k? [ºA{fnwun ^.c?UCQ4B_M(O~\Oh wkA:?S¡NQpf昉XO b rt1Dt0(Mj{VxjD]Qiu`HeZyԂeO!jwF ґLPP&Նreׇuag];+ϔIo^?ht1tYʍȰYh"Τz2OQ/F A#D,[r}LZ=@`l+]N"wq-*M{*H,}Vc}!|"w)[`E?r{'#|6uSg|G2u b.% YA9fr?| 0Lk_I3obƑ_Buƿ`O.mO^fO˴uO^䲺_ou`Pk^Kn'цc:YJGIC>rIݯw]uCzo'Sw{EɈ>6'/2'?]djm'>ϿwR)t43?[06'/FGzG(3'w^O^wo|??cq)I9u=9Rm'*_(7.= y?Nd֨c\T}9ɋ{Ocɓu~qvqX%^UO -ҫ\̨5y:klgqQp^n $82sV9`N GskW[yKpV2Z9g,KtVt +sW5)$gjn%?}7s![PrAC^@*kML$;_ l}}oĔZW~^3 =~CDc#,oD?gF?yW*z߬΃WDOWpxV|rZɧG6^g 680qr yLۆImH'P0o0WV3kZgF}m V@ޞ,\E?8to%8;_NՌWk/=}CpR-zZT翡}0rWkӽ/ԟ5P'ʃ:9Uzj4MO+/z:ћ?_FzؿodEr@׶nׂn 4jsw#=g\7B$'n<|p V[&큌X"WlXc;s^I:rGgHty1c5Ys;kC[Bι*򃭧֣ oC7(芽r˴-pr¥g[;Cݝ0I̷4Keo_dW^aFްUJrYmQ%}4yضⴻ`y5|':Ћ m#1`>2XMoi"| Y5~%Nl;LuPDkd%5oeK/Of[xja"T =+.o!䣷G6P }V})8eDKҙQk<7|D7lHO0aPH'vK;5ޣA=H½or#ݷVjpzx U4V  qx UZ-2N:>XcZu `-}[:OTA;oks޲],e'#0Rۧ>#l#*0Y B_*;L weaJo5:JVj2ǽFA X^Vn=e*^l7 v;3{ة8]%F'FWDFM{!82^&»٨Fyح|q,*9,Fz.{}7v/ʣS7F>0۝0֦1 H*^׼[`c|_5b' 'vZc;Qe? `.pI FO̵4x>g.j{qNuBgUScxjKnj4ɯHЏ8ޮ<`x1X[ <2+B'2N3uſW/ɴƷ@%v{yrO9dwlxRN_Cߟ3i+VL/}R=q* h >}Fh*pTFcnpyJ\ΨגՎu+GcqU ;֩6k p?WYڱVL;?ȯL>ƘޫtbHoQwNLPgŪҷb[:MfJ-uweO֕ޘ++iw ,r{bC,~]Cjήw)?)VkINus\}ҽ9WRRr=ÎRM]T%}]|ǿ}u?;]Cu. %& $ז.hṿQ)pYm&&l;?b{Ewc?:yȆ!(τ˥hn3)!A1cRsVף` sk-D)Zvc!j[o'ŝJ]=A0w]7-1P$yNj g:5EG;tS5b]n O7".BF!+y[ ƓӦ@Fs@v0CV-~sMbof HK  fb!ʋ]L9[֪sF\^$:q[uR51({=ĈM?PYt6)DMτA*\y󴛢8RaA'Ph;΀QɜkhO $h`rE].|ƚ.*pi(yw)Cemw5jF(m|aտڧ#Od Si:>Δb>~Jʕ&Q^S\?tvdsws;q.6<l{4M@gUX۳~gUL#tz!'O ;RkVe*+ÆǠ2ӳБ3L xJ1Gz:Sv&YnQY}Xsyљ͙gx#4CwZ253<.G1;goo$>DC>DǴ?ڱ,c4nK+ON7DC79 QNG@9T$*\g,&QȓlAlK~o/ .lC${~BM yR4x-?EaˍR2X~cV Бw2,APv\Xr{{䄻v>3g]|;pb r'K,p~^#HHӫ'יS7sS`^ 1=KWݮm6Ak#4c0X$FR=tCGFy `C o&cB}aPVn)-W |.L7^FnA%@,D,*^Pd}u)'Mf c+MCQU5'80G?R$Y, X$cUv=CW *i`‰O ڏb)8wcd8)axu9L#?eLQZW υJG3&[Vlr?P/ψ;C/1 /Y+PzG Zd7 d=##s)af"덉CȺěK#YfS_?>0|z`wW en?7a<6_Hp?F?jtnJNWtwJ7Oľ^|z{B#[Iy :Fb[}߇&BUy[y3|0 [Q[5} {^S1.y0~7q=QU;dK8?%0GCͽ0~W_d~+%DŽw+[Q P vW/|1aaǖ 1b+;5j |4*Ƨ+ZƸƳxcӆw`fnToQ| @pR@ -u1- = hD`1̯c?jyu}9[C xJxT6:T=`l387^O)u|K0Myף193K ErFz |΀֡+G%kr#C yxZn{c6]Cl[5&^۶z?JS*b"̿As9v`I\12L32\ FբMnMJko76=07QG_圑;d ziJ6WziEXozzCz\@)3NbQDab|2ђB䜭/ui(^T9δ_B[8kdOe~䭁% fDxq%@؆F63 bg8kǥK_r{ z/nhy(*'c: 'YּJP:_hJDl@lB|3%)qPGSr=Qw`JU8ؔ8^7S@:߬ǖNϔK6hlJ4)K{Bl ^OL>&DZ5m,7pBdXN&D;Mf^x =0!.PBDA?!?Gȟ|C ǬS?bݿAa! -y1䇩Ouozk(^>F HogL 6{hM#p:G k{oAFj #0< ԧ?MBTgf0g3 6u[Ӫ#DN ,~ȝ쳞3"̊~Q:kgljVsBJ9&|wyV=״58jM-~> ˠ54t|SKF{zS?99?kzr,ڨ3c65RW9US'*Kg͸ۅ?)Բ&R˱־??{x*rr蜔bx=(²2<(wLS!Y"&pҨRTZNgwS ߧSkFO]k'Ӑudu֍oT~`sG,q+3l_3:y0_9龎qn,ΡJo}~57"!kQL ?#j4UonoJ執JIc{k埫l r/~ϳf,v: >]>fA`YPCЩ|_S6 pf͂iz͂n޳8 J[,P~"\W[KOI+:?$*oS!KPUef)V:UE~_##EEy/AOTޱmfzT"G;xP߂5Xүc&J ? d|텥J,wDIs?uM#j2;َn69)~v.QE # ỻo|&`keR1j`Ik=gM-)ctyB9&1_r ^zsQ䛿P7o\b^;-;Z6*oCtn OL ς,t a}H <)cJ$t!c^64 7vn{ԡ9}" 0KcthoCvFzS8{4R+U,EA Rѝr/عjLeN/sTO-⼅E,Oc+"V'܏ ۅ7Y|A;5kj~nKE_Duo.L]*hLf$Nn%Z  dX?')7L+rI# U@Rgx,EqZ 1</(cdj7[0d) gbG"̯+{rQxQ)uBQJ]T#$lC:>+>?z5M7zE 0TmT *ӓ@L8!, [D9bfCXzܙyt7z y@ :g(k]!JF):Оc5{me%T"ICz- țp-␡\tOeob_RpB  Ieh݋y G|΅ʆfk1|*GQFvFQyuZ+*4Q֨jjrdJ4JDa30;YP72q"VŲ+5JO/061Q(_xX1В u5bCH|Ņ[*-볏j<akTlPaizNsRn |j Oշaud`ei)Be)(E#7B74,|t8e ,c*]U˖W=G{Q(Z?V\O\}_tz#\A6e _#}]-EHA=Q9ʖ*xwk|j8#_|pqqZr,*3[܋S.S| [Ap`̥RXU3;gdiRϱ⡝y۹=2msDgjg/\{aRp⬳Wh,}3O#}bp{K-${Qb~YN\^8 P)nV|*h[6'r4O,Ɲ sIJcJyŲSY9[̈́Ű)<R,/bLh/I"Wi*FT {@, WCHL~mr7Gpv4nȯ.uG:z̛<76mB)65~{{4zgj|WR손ܟc@oa/htn C_ SXթׁn- 8V0F/p8Ok8l#"j['R7A],0a]צQʮ wYPޖ毱4U>)Ew;V.~hʅOinWo=w>OsMaCgИPBHWHpl݋š\t3H #U(صe #wjb4=mМ+i;N}N|o.zQc>VLkCnHV{.%uχAX^]l4Vۓt0CRnیPy—39 7(_Yz~~hO~3g Q*` AG{wwGi4_J3AǷ47J`sQA?݋+!\/'`6lVҰ@87Hc`_K`k0>C>ƣP~71^Қ#X| \_p0w2~7G`]w`NSx.{Y_itSSgġ?gGLТE*Qmg}?ShUUakT=c{KMkja[C SŠA +HK)qIhIj%)*)4^h]cov#7L[@A POUO#>{eؗ%a?hNj$ :f_p٤!6UsBro\;I+z9zOd^w'KGk-_Zz Q19~;='u']RoeoZn<]ܞ] UgԷǰkEBvH14Ghed gYyR`e/)U^/eXj9)ލz4'X9;R8OP`(Cm2hszۇ֔s5w,f?VP_SH|ˎ¡'E_S%e *PB-|k\ɚtL-!h?&1diL3`bD$[~>],5'gw! 897CgcaRbd0MX,7w]!P.؛EIJ^qaWTHqHr5"o77nGWnBfz-JKls6LYl#•+1(fE鐗a_/ %';|pbB=LҪC :l%H]{s`1wZ+}KQ[ >9_ =8"xۃ#xƐ8cgg6k7^)!$}^"\l.(+`/W 9%Am_U\CiYJv7DZЯ1DŽ?3t0TEmt: m%f$hUr]ӱe$J?0ۇ=BmBaBk׍TwTgBKO7>F,څ@:!m0u-Zi?' i+ڋ!}cR*^5;J mйR[kDnD`u?"v s98L6#N4 Tj$ʇ#n7+֨RW7mj4!J|{Gl/]!WmPL? e{9O1S)N~Y;-b9I(R EzMfa ƙ@baZU P 'z𙤏XQ,x(2buY~)l{`kWZ?%q"Y-)IҜM0wҟju̿m.rye Yժ_ RO9xfV&>*F/brFoɷb;b`g-dÖ]b$iN$M>ѷ}*=[a̎I_nQ8!Ne(ɿdld+$}Sqs'INM߹Cq{܀9׿ "Fgy^7NLGONYg7r$^yM* ]o vjjiٳboqM A$Գ WDRs‚|&s&xǭ (lASJm,cUk W5K2PꇣmP`7ޜMY~08cLq+P5I?.+g'&w%r/!t#z.cP CkAwu  9pk'_o ~"~VX ]k; G\EPLkj;]P.H$[Lgb!4P@;Z!BZK6Uiڢmb0 {A3֏p DYmX}Jm1!Evi@z:p+ڌI LZk%F->To)]0yf<[&y(uCʍYduM;l()B4u7s5͆JP|c9r?v9y ] 6^=kM8e 9WT91` ] yRv<SӜ%v^ƿ=2A7i'MSw[-?oS/y lCu@!*?i]<(;"YۿNjIDZ8X*Lwgl`GPk64~uV4L  Na"0dރ]45Kc aևf\殢 wb56 es oJf")U!ZRBgyש/ɿYarIkPEC`Îa)vNe 2 !&d{B5+!BJ%SY/+n3Vl&meXPN (J paFjnPeF*^תB8UeKhQ~CmEkOۉjbHƛ2M%:&!XkQl4:h@Ŗ6؅0yy6!HYPcZ۪,m8|jmyNcQ1z<=ĭ1)=Wڙ5_ ulzGRn W}BXIGFB>A'CF]t&ڳ\&ӧ!u,Vg5٪]|V,nԉ״x/ovY^JJ-47b4$:'$cA5xw,z;ή~ֳW| .n`KR}Q8͜t%In#j1a [,%Y ^-'vʱkdX1AJRE")FKϔ۝YQ;[ڇTa(~>!t7M \O!դ _}HB @W\&`qnI t;D8KN&3<ײ %q aZIzJn][[)+ž%#$;Uc^o 7El@b>r׮&%C9/ӎj uV! (޳Žܽym# >6m%eh=#Lz ki&0dadY#^}%66 7QMl47*/_݁S!ED,LANYchHwTi\n;2hcɝN`ז2-G9  m5߀qN2+85q^%3X䬚5a:8Hq<:`X"lo*\ ǝY`ީgk=FM%ƿy㷣(4ZgڼN퀆鶯F #oY*ca᷏`̚`j۲ۛz>^YR]~~xֹЎS VQ;KiC;JaA>cC @ɴt )Wl/z0 -S/YAgʡt;O4 ş;qBiPt-˼nOB.f>4ʙ0U&2 P4Jy/]i)FO? FPԿ%P=2CkPLY$w_U#y,^o5)wD!5cْ`Z'MBa]埽~vTbsjo!h+Wr\gLcV%s5t),JXa(Ҁ"|x`KTWvkrDt"d;'-lU.+Ryjgme}y+Ru+e B#ϡNmvR9,؏怓fŞDUl]8ziN/A׊ PFexugճ:kjk63@o;&R1ul|%VlZtp ,*W4H6AS*ř_|\ on e-%fYMRsiax&XF+J9ɉC9;?yC vͼR,ӦʹՋOs 4@?&`-\#WB5w Ki H16ůZ+9 ߯q!̌'[Q#؆'kH* #$arԴ0<黚6!`_~N# 傱 'ůڝcsreO$fwk5' xCaZh1#lmK4ŷH޶ lvUXjݏaN QfdW,e*e̦ 4DΜ6ޘkrȨ E3?\mn)B WބHәq.<[#_+}vFaQ,V_sӡF LJ=\=<'OI!}e: a6sI"Hےvr{m {Qۤ6x.Z"mmFiZB5];(rY BP|l[]g,CvƤH'b`f%LJ/Kię7p&!5:Po3ea GM`+MBybog_WjT$/ EWdȫޔr|B'a3[ƍcޯ;x숙t/VFjolGKGu]#&kxEkzqG1Iuv?X_{t{XL翠)o2nZ(P<秿LWdڳ йK[6zoo8b^I[V9p㙃>5>:Nli.B5-j* i@0=¤k}k;xHY, ҙFϐZT+Nj&A*u5|&u_bh}_}xF^ph&w!*p2b(8O=<хND q?#N]ECpGNKB?v *E$!ЗwTC Q C9<_uKb_Hg9w׋]|s(s=PS|^jT0 "~%+տXƸ!w_ދ#PB݇=,L-tayW>>xQ}@KU~}sUgwz{!]i{ 1r:Jՙ}*^9J6\,M'+o#7CyzKZYxwoBF|(e/M;VgwxI܅͹La~v̙'W7 *gV)OF?ZCЏ_At=F߰w ^b'hm7\Ҵ`Z,KS9ejIpn?=~8-3 7=[dON=O.ꏚ#Jwۯw 5Q}7#jgU]eM}+Ȥ0^xkj_opalKOE9X:hh*,[/KR޿htA.{6̶9)s Zajq a ش?$ɍӣEx֌vdg<n,Mfa؄kn*C0\|8v3ԃ&gV,(h o+OOxlj 5"fDU #e !yﯱ*?&Da^0րQ$4MoGrEb~(iOnDYkʽgYsm 氡]Y6#cXҮ՚ , 6Rg»w$̄w5aw0'B6qzfĞp>Y/4K}eBz{0.ZD(O^3^BS(&|4as帡0h RƐIF^{oKnR+}Oܕ>ו+ƿ+^e:'-i7wk_d+נ+?n5+}͇ m}]Kϯ+}Tc?tNyg01gVcsiys=!&˗dqwM鴭2]?_g}CkշQG}u;Z2}ևhUnlZƎּZZu@K=(J 硫)6'zԮw/Lπ=(bNl(]W> _mz-hz;`<]n2D~ULcAWQBaǰ̛߭plҲN0O#w)v/Lq+JHqkGT(?ݺ _]n\~]W AGbxL8`7 mq3=1YAZ;cVy]~=IQ:v9Ёs?OӬ2-Z?rZ J愿ٟ'hfgKaM{DV[_VbPf7lh}A2:l:t#DN{'Hm[kn̕BM@{x6B\-rQPdG}0)q\(=8-,`ҿ!}+y~=oO.w?4)DLw60Mk+߻Wy ҕeuWmKhʻGip]3MKDm(]-*v>r rۂ4NŤqW<{RX6g! Uaiʓ"HO*YUoAxNNZ;:)Ore.YwENI] Yә8PEa( '΃5m|XӶկH|93ng$c9[e‡zb8le\w8nD_u}?o۔@c \^.O]z3@k[I6Hi T^O\| )J1gJka\z7Ȇx}g<"}K7R? +.C g?y~u4K?$?K{O5\G(#5>к?:Y/!|q^Kӈu^>u>kQa{@LGGh3Y7fNJ$ &Qn7r3IO!ˮ1Nv[w-+)a[0Bբa*:RB107.gIG:e^"T}'e`rMd(&rbw[@>5^"`EtFB{vMEХP#&Wj|> =*mx̕A,VBG8将c+mϵz0XfEaz Y4/NvfS86olZ#L2".}n_]%|8*}_Y*Zġocz +{M*HQHI𾭰,7IX__,mwKpC{QK*1/˼B*4͎UݑGrBUb)*k>kO--:$c>)hIQp`aDNz#bp䲕]ިVqF~1݂ M* $ 9K`&km]qmL~6G~$  Pes [ё$ʥ"`X<[QIwk FkbNn uE%[֎slVnڋ3 2>. ԠvnϺZuT3.$s3r BϺs]L! &%&1Q F5ד> A ,ˡ6,TӫWM< %>K4W݌@8J`NX`E9ʸ{AYxvȥuvX@MFmT#+ ̵H5'N;آ^H' =. wDpu* A1^u)qCr^CpS#[Rɭ+񈝥BoiLĬ-֪#P5P\ޖ8OxX%S;>!AuAsPP@>' Ul`KOTN\< Ew.Ow\c*4Ap܂ɟmar)tYT Kv=@=5g(U&0|I~y\>od6jE-vT«X\&}2횝9~I^sq6&+8u Yy|V>dvmځfWbПR³]"dUu#D `? - "iOaڮa(CT25`#Mo`S_`lk BNS"Rk&Ö,!HxHHF_=B#4[Im%1DY."b8wl@I'FVOґ|"Lq`W (R;CDgʱ7jgeO"tJZX$w:הtC&z18616>B'CB²֔5GePMlŠYx:[r]|y!$nSQU'`oo+>؃Rx񂚣J[x6H&kZsx#eX8?YCc9V|vHܥ&$v1j_4}$f7ksLVsxNH|TM dGjwSsn;OpZ1y-N]'K *9,UlZPQwÈ:R2eѹ "ɡu24+Yvmig>۲u f}僷Îa}LNj:&~}ĝ4e1-; >e5y۲ 欻[MF_}Qoꢝ:[WOuuNv|N.A;Muu5?s¯.vVE;LhgWI;Jg 3&= ]rCLCL0 rapVCx5=kzQSL)MOF|gEoUVb-K fާ76TzGK )1kpaEcL134gcm9ۦϫ3P+pyȼt"u~NǕiq0S8I,prr# {_WWR@o)9ߧT9e8` ߭Ivv dzi|滲GW(f>EЄb =[ѷ2ˋs7 tշIW6H&d!d.WiQ ΪD W (tK5T*ߚb}r֡qU/y>93T;xB~tgUFF]> d%3?(do"{9&qW Kjl-!8r @]F+2h RZi!.޻lanMD˝\0=^J14 [r>52'~E'Yșiy2: +,4Xl{Re(|?& 4@KԮ+dBw.@>uoE$0 \U*g3NT"IjQg}F6klrrThّqAjsǕehB0DE|m Z>t37Z"|"~]o y' LێPԹiW)S;,Cm N"h';_ݷIkUAS9GSK %&L`n(X8NE.Y*ypS+yRݏi`. 5Xeʝ;0;CǓR гx VG -\8Ec?ĉ@yT3 !+OSv{*x&R,1s> 6$[A`{z$i$ Wo6:?> 5iWh,&)4e\uYU!L!{ `Z_&>8al&a6͜Kg8Mĺݮ6`k!:bhk'h?Vl r}&r|G߱X"TiP+(Uv ӆ;`@{@Ǝ77to2?W vفK V_DnN.AV3\*ʊSm7k(.1֢󭒷r*z-g!:w<$75' O0{^7r3[ɶq<)N aF$0%;k/C:[!NL* Љ4 ~QE4J=zDK~fPPG5JܠqWzq/7dg>gN% 47Mq`?)I%+0CaŸ$ng>H `uc>k)K38Xg)kW~=a~T$L'D p% ^1ǞAsK(H("I)쇺/mv$1H̀ȼ08į)q[CjYH?AB2_ƴsLW_HQ=gQ:OC1kZ0]8#%:&{naT#z5En_*][w=V*nlj DFO:jVA@Ot IZαla CtV@D:@Vl(HV w٥SkN!$}8XaY e qߕd:Ի,|MHԼLz^pJ[G?;pl 4ѹJh_. xѪ)'n1 딾}߃*Y,Dsr]{Ѿ wAsߛ;^Aj!d҅Ed,Há!`qHp:(/9j d4ן)Ǩ&=sRo`]8_vRG‡L3v;]z79w> Ⴄ8դB'K95?)G䎐 A>5&)QS4(]tAN?cYIo,ϑ#o"bG_1Th5\`vV#$3KV]bV%xXTp' t! v 6Bi VI4^OoumOoKf])y轊e/dׂw'yE!Cn 1sL@q^w%0{i8|؈C{CY!3幣,GA5YAH13<ꤱ܏042ƔIFzPČ,# GW`q܇j!O=A◻Y(og,)iGQ"F/1vݟi{E?D[_BE6F@rBx!!Վ_Sذp1s і$nc^*uqjE|@TSM^ʹ&?f\?u.ڝP=}el"c_g[þ糮foe}]T=IBjjE '˱WtV˴JiV r7gDMn!t(`] &IlJ@[ ųI]h6'-(Xv\7X10;釟rfqC;uW ?J$:/O҉%)MTZnoKi p#ixXBK'qqnU2l ;}7Y4uv=iE(o&̐Vݵ͆ HPh6LkTuaq v$8_a^Zl3I{#2?o/'e5l`EYG,Ldf];N%H5F.nIYI0 嶲rhGA.pDŭY1@~(<_T9BH@dFpof 8"g Ov 'uγu$w:XX07`b Q̼VJ=y(ڂ#9HRepV>|V 7( '֒h5XnR|5xhik$MKc)ўtVifrq-I5ʙX<뜉~b_aa8¢aC#b]CDtަ=hiKAf˖~x<---  &ٞM>AERU^"Fjyl(aDB:EZc!oH:yX5@)OaKiI>݁%Jo=ޢQ0Rʂp3JWy (2+4d7b5FcX$r+z1{RLZ JFI:/~O##-R:Iͩsq烊YCchp:qi iYm#K"2CJl+9omϛs3@Ј ߺ b(<\5n9)DQ0lI_ٻڀ^ އ:uOGmF"MЗ70}ǒsޗրW'qGDMܒ+V5%!Q_PI =¤"߿Ø8ݐ(s+ÞNIKyx ؛{JtK)&CK)5215ka|p"/~X龢`kUUq7 5|ؿG:5"i,3ܳ^SU'7/@>fn~w"ۜfFiG^q~%">iwZbה= yi²Ky1Vog=ev5{GL@/@""ZtE,\FXwۯD8͋8fzD͹xmi ۷c@àb"jk1k~Ch%]jxkJDNac/'O.@O;Lк5"G%:T_ak/ 02 'SPJۭWxX@-D'V KBhhɓpiRXeX1; F }0V fuC1mNYqמ $娰S83R6' N iZ>'Be]4f@&ߟ)଄Ӗ@y!gL&<4@6i'q.)۾e_|fK9>osRt5Zpzqȼ`g -:6匰p86ھFЁ7Eg_@OP0aa<_)=ᵏc},dl T 8>?Ug6/ǡrn}6ȳ"J6ů G K \?j g2G")t7}}Cx< 2(qkf0x!^ԉ^SurI} Q[,3 A2.Q2̺_>bv#Ms2iQ:G~FLm<.}7)mӛGr >kX rVt`D&*uCq)/.&^}gWcCPDž#3$n(? ]h~8Qe5 Gޝse+1ɳy<0]XbLtesSAd.@/SW +JzD+ɾ >ģi)(-k yEz} 2~kB B,H9xJc(ȿ_3~u9q`;+D_)܉7VZ[gQܻ/fo]dGL2կt!)vQXB{}ND5Ն:\8O` KK` E01.kE[{dPt0~[q`p1.3u1؜ثiu{gg 3k7_TX]} MTVnLDV`߂d20"wѕ?[86f1ֈ,f~ r]S1՛II fp1 QgGϔ )#>9iI+^w$D7şONHTΦD _SK#StRx QM2@]SMLkwZ7ù㨊[y퀐?2^sfQvO_n[g{V̶4^#ua~Zp>il.8t\߃?$*IRJo>{x0eڸ g-HzÈRΈf%$Mo6n]'NAZY)19<#g@sYTOP}q-FB3tqFoU;#MO9&]<.I(E'(ʹ7n-0j)nGE~3d9]<2f.N_'nYB[W}/^_0ejʕ3ux$+jzU|ƶ:z>[hܐ- Q`JIco߱t١#Qkq.AѬy^َ&bSaӹT @&Ԃ#(Wig3 Wm8 'tNHyf:@,[-ϋ[EVNQPJS,H^|$:a-q,<.cPTD=)KmD> E{n1;Fs,C ᐽ,eb7'}QqfL0OzBS _BS^sEK.KL˔ʔ9\g`}vjW$+_M.iR*&R[]pKVa0B< 3:ׂel\e*^q@޵۷א̍GJ!c4'Di޻:N=H Ґ1hp`R[fԸ^yh.)ټ[EWr7?$#Щ5EQzb]ʜ5~e]5~1B7춠:+"Qd6zRIskqKUN?@7ڞz#]Pv N>6F/HLjzd}ϰ` CGNI(h6xmnyjd=GYI{G韕t N `(5g_MkqMh/Z`}TSEX\, I3LlZ@n+#ab/ I{}fT*hI;׵2Z+-YMbZ݀UOڧ?oBr+aBmzR1U yb{C1savdTm/Al2FoFX2Sgj=R U<ӖK`}' fmi_K4浹SCͶV˂kFOж2h6E6;T;jv8ɯy-fik7YJAo#;u R!R` {+&=dvHݬYŽ7= q36JWEW05t!oz<syB ]1_R}*,ADgQt5"^!,B7kGxF'S!Mpl(c6çnF__ g(NxmYˠ ꑝ~<m5Fh4XeDO4"|6wb~~]%\{MØA4)Hb/o.g7,3tKR̿3= zbslq,2/Ye2a dR(z+ۓ%e \0VDE&aPHr"74pxJ8a~WW@>@4{܋DVj,+A#CLE-d^%G1Je(b*"Au8 ܃b̜{=U[Kݣzq)=D;U'V Cz 56tENeº3n5Um$t;K{:q*w;^X?'I@cr-1:9ɱU/oQ+322 2+/@L"q )aa1v'7.)ucpl8Bn45۾բ*V6i÷/|"z@mHx&x/V١WU "@Q>y;j!@x*Ko.gP}{:@D3` .bW-&avYf#{0~c0Xս0Z:ԱY~v', @b%' 8=Q1QHlܓDi;(ua8HX3ty^i>0kПF_?h@&^ߵ *  !S 2\pk"xـ+,0Zʣ6z;%u+C~F3ǣ{T^ -FjA_ץˣnN TuFo΢VCA¢"s볙]8Q^1gBefB?,ԙMkiFfP79Rǣ|ȱ8ʟn?E|&OI_R R\ZkrwvAfSuC}!?o$v~ӨLihc@vtiltD|qf٣SE?}rat;Cr'H[]h>E)֘ޜs}2MOAdgkE+),op>;"-\a4aWP _T[E?!&fɇ/$ mt&نC<1ŝ)/Tk˃\YHJkKc~JL,J2}L<,(L ~<~|W ~: ~nVĿJm)v4yjKf9+f@>HXVHсH(h$,ۊOqQ0{<=͈Z_9 41}I?5~tqPek"%[cN<ႪvNc#a?7zJ/ ɨ,c9r@>@LjZU<އ g'UmbCIIf.4 t9mQ'!Η8ߓ(5c,ЕVX0PIZGt- l/ n ,jO (iF?嶷P)7N/LJ6e8`?|" #i}| :Ϗcty&{UK7_9 ?3ɔk!&^y< d3Gp%N֏2F*usፗzIFQ\{FV;=TGl՗rx! `=81IW9Ӏ@,C)1 { —MIj,tw&o </oLLދ5~PE9x;=:kkqPA.VP_GKIr3_wnFs9}vvn\W*ԉ&fWͳZVwn[.sjFb`H vDS_p&W?~6|{x_iB,|KB}?xhQO>-͵ך"-{Kt_?Ptl敹$ !5:(l/}w> qB&/n[M{ge׺㓵ܕ:?{\GBV ;e^C ZɄw%yWi?umRxih߱IThO^1;Xc((Ӌ||xυh,N,կo@}1߱x_ Y0*=*=ɾBe OÃ2݋50O~RM,Tpytk$Djs92&Cv9%MןT5Z?EkoiR_-֘^MW*uGVWu54ZG~/$-$YO`)r[f8^/V^*9f!~Cr3=I8?y\CW7Jf(ѥsq%#pi- :jGyYm*ÛEI,,xqleB=^]T3_: B.W')^nCccWB 1`/7CL|*ET882:6~_`̺Vҿ o a1\0|:]paw7C8>;Pi5?$RRazTB@GjJ6+sulq:8"߆5 cpKwa%0P>Jg8ѫ@κcN6K+t_'tf>!'?ݾ< _ x@?j`Sk7&p,{F B/Nvgb%i PWpWsQ(-;.6ZʢشKɣb~!;Oz_ M}4;9,br+>ꪘ~9a · _dH1H7L_l? %ek8z)$(ϘJ HBٰ=x^% ci V2up멓7(Y*U-4%{ 'B (aĂ= NxEk0*F˨Da0bL /^@L~nћ1[lȥŰ^x3ƏWHH[ ;%1pd !$!I&cr[\߹x Jס%rОr7n\H|ge7Q}gbt Zĩaoimn=\Ct@_SgH ?;BrDyKA'oR7* tY aj^c`2☻Cq}n![QI} MOl^'NHH7InrݠEPְǤ45} L?3*Wo,?Y˨tw(&lON;hjh&O1xP4=zLU{ IKOh;_F79YyP՚ _S-DGHڋIV`< uA0UnN-&;U="=O˹-y:ZY 8gIZ|6dl ;݁Xl"S'4NOO<Ixz=IXY"& dի&CQYBƮI::Ξz#2msq>ЏddO0s^,ëgE)CxZm_gRʫ!S/~E꒨F p?쟃'ijs>%>0'Vsݜ^RX% ѝЏҤmzJ}qcyx) âՊ&㯮 S=issn 1J4V K=&p?9ɍo_ MйbȦ#$c(~N&PA&$2?wؙ t@کi۝kN-~T\{8a[ti8i3~uW.Z796XjfVʺ[L~kZ?DC}sCX:oCn1 ŠE4/wvوæhޣE8lCiO4KOiXZ4Ki^;gCߪ*C09b_Aujeэפ'Nw]0Q֏.,@l^pS q{ Nf7rNW-7LGLF43(J򂈚i}0{>۫861^ywU4z731dٽl1#i0c ж(F.rvlWKJQN)^>i_4wIz;~|@55dFBʶ dL%)f\w-'fǩ 9\zPG6ǣqomM.i@/ r_~kҌh՜WIͩt;zۂ4Hʉ%\5(M(4ە5?IϤ%Hp{NnT5ŧ$NPfJDG'CRXBo^^ WV7nx8 YSzנ1qG2M @§Pt-RDٮ5֔aʭ8>Ͷδ-Sjz7 &}vwTCK/ QFp̻< ctՑI^TGZ1i/RWq7MVUH闧qkFF QKoK'>^™[lg6v 7k/Td" rGzU4W#E7F4*֯󻢉Z5;PA˹&rN?x_ڄӟ=(kHS82gg%^K5aJe)PUKd@`؏L]&/ГN1UjWЩSZiiz3z= ,mvtElm סq<(R_+O0p=.&7Y:Pi<>Bo Щؗ@?o fpR !ц.7z`cZ/q`=GS{@E9>z zZ*m9A:<<Z U ;Yykne3yNhP*̖N䯺,X0ͦdǪ@Dvk^+m{΋_Hteܕr{Z޻ G l`0 <ǀnn5>tRhCbvZQ!X4"n]ycNM0FUt3IB~ :Q9x|/w-ߛYjq/)pph]֜[i=NIԥUP,Y._ ?j*!+A"RN%p2)qf LRg>Fa,h\btau <-qa8_u5O7on<.U@isvE)U~Y=Z2}4Fd:e[dH1 m005bPmE*o\EE @RW.YҔ~z']7_Tڸ5 dE/%=0WBKE(lkر"W5 ֨x+ʀ""x}ˆŢ"SC!(2(Z4HH.;gCWF7;-"Ge%zzdzN=ixDMӡ_d-xjxgD:gI?qkXIHMFZ}#a-#e k !M7yS5 P3 j&7nԬ俹K^Cf],4Y/ Ec|KO\Z%jC[zVK>ޤ^lmS7[4ԿJQMl>k[uW-!^[3QxuSo\CUNv/y!a|Btó}#u9F3:򄑆aX =iYد ]ob^QJ./Z]vQ6@2I?ϱ\tI+I2IϜ]κB;e,5}|nXQeV ]87r@ؔY프=Sr1 /R6III6g"W|4dqꖷm;6:$P|%K/Le >,&p_DYib*Uw)!`iBq'| 5~v ו{[IÃ$ hbRz/r}(9=8K!TVUV23ɨl"EpZz'i-z4Osm`/p}fwRNEE-c]o >+P{ `wYfǮaUǎ-k. oD[%]*CKq?/vmw"Q;~ bMiϳAGe8O]ƶ]ekܜ윍]=j ;R18ٶހ%8ڛp0u ќQҥYP,4=xR]&faJysڛg.oO]oUkܹn7;.Θ_)q/[^>dv|oy 8l^#7ئ`.obR`{wR?VB~>vkh5K|)Z'7!MN|C㏄R*簉 ld#ɤ.OYA:6`6d:B tEoZ"3ˡEZoi m1b01x(EJΗ~wB>rňmBRQstveIW3c0W^&TmtZ((w`SUyR vZ]P"&RJ-ұ,i[M0VݱuR3 UX3kc?ӛN,)?<4X'-a#r߫,`X!ih§HX5ϹR,:wH=[C _SD el{]`=Q= x_` 2ŰvsmE-:KAhM}zFïG3FoGt( A(8~m񈎊34?o~9j<@W[C&8c]]"'sMǫ\58۸§m0䢚w +q`+IgJZ}ΔrƓt'j3ϴũ&w*|ڬ[ RmNK{}s(EjF{աN6!S :kkf? GOn'quwN7;,?I%3B26LBDG1|a#}ڃ}3Sce#qfAExĖ_YgMЇ@U8XElXnl(;H_éR>5R ̵00+;϶t"_p&_bEAp=RPY4R׍|{ID^T-F-\ǰ=\- neAHQJL8H ގۯ'._ Yo]9Щ{bjD㡀o!&{:YO6K`)5ǠSZ_~t ĄIv_$;/ExG9oDInDיx1䛏!➠$k'WIo5g볬k\>Ϧ )!\7>_K:(á2 M\IA׵M(H[sDgntw#i,0EQ:|0%48bDy TN\s79Fa|vH@ݡ.rS58<]? Vُ(༛i"꟏b\dPx/8dZ'{*4@uV-dnuϼ[<@qfE*\XuOѷi։%MxPsB:F`#4\~ 9*MxZQ:a6{`oSpC}4y(x*?A xK3qB'QG?6fOE\c2SPEjzcO(W/'ٓ8b韇iӰѱ7DB {me~v6QH/I=bHF/b2›p$+u֓6ݸ3`┾+Nh $:_BߢeGh#P?K;񵀶E:LY3,@8{ůx23ci,!I 0#gyGpS6mSֿ̍:4 +ЈeQ< П2˼Sh ٙnAW;'-ClҜ~k2)(-B؃Qg7ظ΂6L_a[pp #t;&v 4K᝼#8LIՊD/VՂ S1rǞ"в MtzS& η%4z_<͈.k%oqF9=qzu{a_^5N ؞cW:>qAR+OĻ x A*v]KQmߓ7r;)7qL v:8&p) B|Aux Gky|kb-|9&IJ~ WW c t Tpa{2J0M'878bdk³zsN_{uA`{Ssl#|/Nsq0 ۓp^)Ι곶,^=_V:.%G8[y%DP-v0[ۯf ӣyqݢƣ_![wB[<C*@o7 tl:%LpGG/$a2iMSϋò B=|c.N^FI:etU|Ab&Rm89wE̍&|CxIp]u,ۅF52ƞI0@;€c'L/mHltj<_E'tooVF߅zRZXQhaM޶FSG óAU@WD7?< D#*9H#}pR}=|CMWHǾ'eDSa8Ud^l1-eĈh-PRg 'K[V(?]h#5£M܏=)~4tybh\Ulrft=Ŭ4 8 F8HX{Y uT=^[kKJ I佤 -^n@/jnFs/%֤Vg,FѣЂr|{o|  %C%M+?;Wl1VޫDޡLY|j:BF8҈1;~d w+o}΂Ye|-%lf>X<%38|<%iگr,C(@h !e/,B#H E1p}'́njdD)rzNw8"\" qoi3CAjF9cfv>A˙#ptr԰A:E:)UY-Yt G[;ucuRE٧+tXށӪT%#Ѳ:g3`'w1GC4?T_"\/@Sh@+΄1 v]٧H x~OB^XmQ!Q!j(n~Iׇ'9 N^C~7&VzD?Ќ/RA][y` ^ԅ >1&׳_Cuj;)E]1Sޘ=S}VmJM[ܣ5g2-jq}HB+=ʱckhq1+ HbEb*Ifl W{.M sq~AM:\T-O#Y 2&r MD_ }=+G7*qTLEc]U ; qv~TӜ@U9 o^連GE X8"VyX<5\E`eh}Rv1WErdDP=(!f2̸e(wY4򤋇* 뉪;G$0̆zl|^Nr0kR-mQtckǫ`$ Æ)RX<5wsz;$hYM #2oGdt|ț#^#&qq0e!VX=$ ]|/lZXw=iݙeW<qR((I^̡KwG|UkTh4D'*Amժ[KTLF_֯BÎEy@3u}(I˄#V^oU1YN&N3qQ T`Dωoh )T jX/hftO,zi"ߏ~Ą}&k&͔&9X{"4:rc)0qJ~`QWfW:SH ]a'=UfU-cŞ.(2ؼg 4t?Mi?YڃD{p?]ieрk,OK2xT F4ԣڊLcj"_ fa|uf!qHY`B vmxQ& Ԯ :-r198Qt%) ݏ vi e,/zZ+EWQ{f712 x׀BݔPy^s.lĐ!"P@٘ u`;(N}wfP?ZUdCmECҘqv2 B̛S+M:[@V@<  FS@#8b`'LIhҦQۡ<'t-EgZã"<Cc'{kmj6%y ec=(QNi!ZA-k-[HJ"L_WoCW^BI@JϞ7]se;M٣Xv;f -_1УL0`,Hb|yף>}0R.P8.\nICX9aqhEyP\F$k{$wSg 0WqYp9B Asi9ҍ]MPC56?kTAiuN Wz@/Tp/Td$ď8f<0azr kǞrb`~ӱńeidsHF?ipmJj6tp|Ws^y&Sj$ԁ n+SٟGvPQ GFYx  {҄7(|0Y"8Gyo,vx5ՁƧ)Fޮ`Bnb{nA0[=e_;B?`zzM-&By9HH%{"^tx MRE0vm6`=%[=|TE6Oh,GGQeGgo2`c`H +$)d{/YB dU~QFO !b8+65,HPưv~Q^8uܳ0F$ #`'!R 4 ,}V߳rt#ۀ"NICAsD-Xe3lj9;վtao%C@x`|Λp12`xMBEuu,DoSe.q,jEc1oN"H< TIJ̟HeȵH.f"*ej\ji*$ ϯK7|o4!oWHxPqe< U.P;'/n}i*bm$\r.^sY<$? it$]hf90TKq *z+B;!-ҢC2•{<^ ԠB(ʋ a("Lktt_[`:V'汪B~qJ5LtTD]L*{k Ym[DY5dhBk,$o(av@#>$[Š';4YIQ_q(G>r= W#[eZ?.N=v39{FǴJ m^cofCy. zm偅aon^VQM,ѱJ[3uVJ́3C d};lvf0Z=Lg:aa9BRȷz[yΆBӂ?GH G;0'lc1ڷ(HC G:[!V۫.:z['06yK~F\~C|}dF']ڮU2}1ms#Q\]ʙ֣ʷq.I{J(9t\9WgZUL9봕ۑgo>]10r^?B8DmsoQY|< > Q|-MuYjmA5`>94Dh7mV+@#':HIf>V4_>Y\]1FmrL,80w-d(eN97ٻJ^Ǜ{e} T00TմN?$ErTG(]bB1L9 H߷}gsiE#m< $;:;n 5T+"am2\ǹK!l@,CesRهe5ؠ3-Q4dX9YؘQ"" 'f-۶ U} :pӱ7lݱ%)3Fǯ '0۶LutyBbfe*62e5h[.P%A~"KxiĐ1aOyH Q w/RFWy4"Ҋjݶ4yMS9gZ&aN*c*PۍqeԚ)5-(YGM2Imk}Zk{Z:EFBc"Q"ŃJIe4q+aI3R,OաfoA (9DEρMl3H{{}|X=jwd@ 7z4j~I;g)y\ǎ%y<A EtB d-+C ·vÅdrjAGǚry_Ap(%Ӆae~+0EHVTp.&Q /}<̯1Q; x=.GnᑮnY*W&Δ45.S!2:Dl9a&=m-6tvE^XZR1^m1*MЍU(P)omobܚ,xd t6'mGţp B IV鳇)^y=|aVGYȣgFP K-Z^͗׌"ɓ`a@ᆁvl4C -vɁü5d'{.Zwf(PNrhc<͹V410@:|7Eݠ'vl-]]r7 )an 4 8 Vl>uoυ fM6,g2yA:tFOt9SHD]*,B֭QeK~S@0;ωeaD!0t#ܲs #ϵ/V[p)lJ0raivT "-!TxE/Fn[0}@,8&x'1 00p^m0G$E-r$U-QAn̈5KV.;& UM\!G$Q1$U#T!NCB!O2Ry dd(?hRQ5C!Y)H))#_chɷl/  %$-׈&/Hc#BtA!,u͒b8Dh~X:zo 3F{2c0!ь$X2"@Oµ,)#fRT)QЛ ZdS-D|#R*$<"_삚X\s NJ&FV[1-uṫUQN8͝E2!\<$fq#W1[xRuZV) Dlau]G QGbiAZ(^xČG˝̢c="@|]$c<]qt\JPas(l"_x9ω)q5qȂ/sQuM2Ia=MHyX,wI] ,QBWKIˀ5$ ζw5x]``>P ! |ε}xVP?[R0iB/)}@tKGrOƒtUOڑD3m#$ qF܁̾~[LḘfȱH,!`5$1!z73Jl7"mߋr b4uu/jQ>L1w-!]< MGp^"1NC먦ҺN(xaޏr\1t6xNϺ@p4b/ze kgLs:]Ԝ[ȱ.JI TIRLldq.UCp%^C/V΢{/>Jf-Z]!=Bx -d2xXpK`-SA .0Wp]&aԼ;!?p>WO\m*e#ճui$yXwFW^q:?6_EHo!Y,.Ic7RPN]7T}"vpB8:vH11! ^gbJ 0OҩEP5;j(ImtvNu&)_}R}Ä_W{n8k4HSAwߢt otLΉAJI:%h.š*=Iu3]Ƽ5Gzh-JJ{KBѝA¢[h(b4 QR'1m~Hsֵ2!U:gcHNSj؅ٽnvvPAoeq)j{JNdްO-J9Ui,.\? q \6<-K>bix9긪g!YX2q^G n!@UL~ug{' 9k9~r2.0%G[k0QZkiv&""t)&@|x_C x /=Τ"[?)ͯWsHMl|699T>x^1 7TD:Nfe֫+Xշ[Y}PԎq} jD9 <^㯏dEq QV>c"Qc|7$$ot5bn\e&CFAn,".1b[Ó+ʑs$G.:MMcݫI~ևPE:d(Nws]M$ob鏋^(TVG*eGA:%IkR<X nüo<ć?UJ5AxON;v,s 3#4W[耡cǐIlJ$JVեCIxh,H5B$0?_]g`r&[ @DoCě$v5rx.ysiCI踷2b3/!αD/ޢ.yRmf`,_T"~'TsTiX>ӗlPG^noaq*k\Go塋\?w >or=ꞧð+mVz<ܶ&UOoo7@4xz0X!uL]GA%8NY`EdӅ 3'j@]"k^FW_-9̲%c0?hK r24w65  RPG*e9$Q `}42mH,B'#&a_kY CuŤNf@V] tJt?½/T*JZՎv2<& *~VvQO@.9Ly"[8ϙ쁨 Chc3G Uj ޱqen}#q #ه5\JAPG9 aU;ʼR;@̥,i}D,d+r[ph/cOk6֓1t OiM[,a5mu|(,uZӪV=Y=.G8u=&4b>= Cdۭ ohlPsWL~qQq@y{5&*Zt5Z4nn":ScZv-  E^!)m!LPHЁ'g =^ I#{P$P&hʼnXuPQ> =9;Ew ]8P:N#_ch+6* vv@di;v'sz 5J!.QO@w]SNPE@$6UcXٿ=lBtUʍ\;+6npn:}H9Jl4m<#qssjk,Y,:M؈rӊo}[Kfj2r 'fT~/`jZ ؉j}Ujf]W_0e9j砲G{r,C~aulm#T<~R8( /v)zDK@NAm>WUbEUB+Q̹9}Y =s6;ځx=I|n|4  3/CQ@d33BZu#łS@lda@/*5aP囑7g3).pf=sȘe45iBѰmf6a{b<5Ò)1w)՚{vs9sDz.|=R XKluc]6$(ai+Y79gj5irz!'q_'7~m7Oꪰ)UCaFo_p\(K[Ƥv.x ڍlçkJ^Tb>j[PU}ykmn9(4Ybf2}`Uxyha⋰M+t7 .(cܪ@TXQ.62&EHڷ'7]P6@nX;4oZhUՍ[[ٿPEs=3/\y8iC7ʛn(yqFh~7WhuWB~Gq:Y n&WOAZ\}mֻ&)X'q.IbDGyѱ6={շy߱&:9V!wUsyČM`|k%UK/5ίwH %]6Wz>nnUc_s1(bK:5HayV%Е)l/$ӠHm_S-=eQ0}|=wl#FDmq7K̎mX @5Sqm]r.PȒJX%8'#J*Ui“V ~y8_q1YG+&6p@?zW(sQqhhk6^E%`o#yLi3-`1^30 쨅nC<Ԁ:@qxunihR>+SrT "hkfzt?Oa,8{Kql,y~̹e]7Y5"0~d緜/Z`-ls51,qY``8XiKz$v( ^D_Y\;:}zNByY/ڑ>̓x2?"~[Y@'ƾ,\1p-O&n=`/y^`p4gLWqc3+l jZ;jGL؁3QoOչ4}h7PM3JCԕf/LF&(F:xmuh*ڜm/kh7P{e8h#'fE~+.M: <7"#y;^2I?[šݚS~r{R7́ @Y&e^iuF~( LA8<;N D7(~r.\=[tyWkMOoD]ꋼN%(S Z7SuRݨϕr4nf䱐$4bt٥|1S&s^hk\6\\\o%ƹ]:gNM}^(!OȠ*ɬA뒶PmDByEQv֜:Kwժz=*YdUlfaUU}"YU/`iU=EPmzm* Ϋ_^k>N#·#捘PtPg49@gDZ_D»wdRȖ)y[,°qS@K 30%Dŧ0gc} ]FC:J紆mIokEbvu- $r|Ą"4 iEeuD7J۟N~Ⳅ=U 1Z;KYPQe~K!$KliC|_nG0pOkZd5;QMø[i0Ͽ62[-H  k"ƽ2D3=F4h(f}S2ীH76ކ2ɐG y4N y0X/Kpu.H4nцeXxBp r"vHܧtCnV-2t+QyXL'rOչslA+8<̑yɔuܽ:VV!oOUIms戜$u D RSX؊ Pz<5ƽ D+{ O -J$Ν@Z֦YGt>֥m?pӆ@w0ҪE|9^s pѢt 1 )^!%SQ frSKof9@ `8U,~eg&!rI?D0i8.(ưbO]`Q܅_l_aV̩_o4DM^xJhdK,>P^xԲxII' Zv+T߹[\=;9 Bz t1_61+в(?d}D;_;E:.] Х 6svJoh1Yjx⨾69*`Գ5BOE٣fmkA/F-Tgl?1jΩp ƃEp.uv.b;ȋb;h?X҇PDHͻG,r{}LIkKT+rTKs| Ef66t%8=ӡSt!XpJBڀ_1g09CdQu*Q'?gSwb#fDvȱ}uhYZ2I 'oS^vfE1M͝Xp: HhFiC 5LywX*=sM?f~+W\־r;ߧO\<,@KHBoxzjMP8g\$GW)]terInB1 : ٝFe[tB) 9Gr+e'{KKH_okɐ(ԓGoݶmvAlEEF$ 0K_ jrp/Fڸғ@r ™Qōy.S|H<:Դ+hB?00_40bQ5>iGXn{ DLB\@."M,:rF`8e+tݧw= Uʡ]r^a[֥:PtA5Gϭtz`E,ALx4%UŇ @xyD,rF Ͻ>5]C=ZٹI6/" FOM-}lNY^UņQ5g`|5נ5" 2pIwyHX#F=Z L)XтS?c]5vm8Aޝ?ݗyDn0(ϛvuPXYF &"hn __7|ܪnD<-FK̵IE[{8u:)4[%V(*(hCVX|Ts|տjT`&݃]̤2LqSk~[-8+~fcΘ 1iIb^Q&؂YOC<WLכ3ڟWF {Y8L*ߕ^δ6R )^v$-8SOR5ߜ7.Ot<.>2Ѽ}27㫛W'qti6G"`J]oH&['[]sŶV}9Ngg*lmvL|$i'޵ݚXi '-Ƕ`!a mP] CtU"( ~ ^{pk(4WCYt4EU^.+m &p%y$4նDk#H8~=m޳ ?BgONiefO:/jof? 0 x'ʁWdbX!rdܢ(ܙ[1b\Jl.1T:b6}q6pW\x6_a@| " UheHUYߍQUTӟ9xxE@~Gzlx뭲y`vNWMA,mkS gfAuZM%v"X>F#o>6Qg-Xz m~vssPd~2*lglmWvgkԁj>'&>H!j\mqo(WO#!xBZk7|9}_3QC{u}ᵈNps2_Q8 x5*wAR4$Y0 \dvrx?8toE1, )qگ͏D<<5^Up$aQxoG"?R9[ +ZJ:7o &guL:MTl e*ٺy:@>ԚKQ3t7ԝY8Y9rs'l84yŁW4&W{0 yzu J67 ĄZszvlB]m!`kr҂s*mD=bsr:v/a.삳%)hЙ!s̄B8ԃsTh=K4GQIa(3T,p˃DS5d"~%V$&,bw1ivB>XY˜P ][U0Q,>h)tgI.g~7 &|'{0.iɩ[qU wQwvZ٘4f,$x+~9JZϠplS\_q:ޖ}M.v8M3JlCpc1c7}"&nBFcHI[/SXqM43z<I#DQw &{C7 ySuvw Qiۧb @sQ7=1(VaQ@z[ktQxo)%^3cugq2r[aHD9_Gf= hQI5J7%,F?RLՂ$Jֺ!݉r;=/$ K }raՀ.B-jm /@=QܔtŮ#U@t '0YS{?VPd>)ʞ{"k.m57w yܐ HiV?zwg)MCAU%}CWI8@#SIUUƅ}Ù_w&`i*+,Y}yqkM @롑fٖPD)/"ۓ[hW4:y 68/L3EYQn[S7Ԯe?V{B>[k)X`ȧ`\I!6xyG<׮ 9h[=eMRv@[ufޫ m>zeOh4?B˯Ɍ4!󼚛~`"?>J!E8՚ɠT8o#QӼRoLMj^pl˓k{ ǵ,Z2="`4*0ߘl|F}[h .i&qihGt/$,NZŶڀ[l=tʧ"i[gg\:zMOt/ Gtxg.܁CCehc' lB﮿"=zF[vq:6P?mTw!Uݡay퐻9Jӽ-T\H~:ۈZzk3q%"Q3YTaQIfwN4W i8CqJSTa #d[{Ps]O3K5712?c"7O#A~z{;p&tS$m5I>!TPe(69GUK@l N4^B1& 3U_@o<"Fo T=cTNotTeTM %>)eE|;UiH"쓪C ԬTvac!*m°}QUZn"âtk`/fIplh#f Lhԋ0nn m01jeU9ZQxz\1QT{j@R}5Q9WPܲ[rr~K>xyH I~Ҥɞhtψo/80җ DE |bNyzݚdkeE`~BK %p/f)'14Z;oip@Yʱi17 ?<1Fkc,1V}Q;Fph50Z%_YJt?[?rHndꮕHKő1fƑ; "غc"+&5]5S1G-aš}g#WFrUi` WCH+1Gx@_B [&[ *)U%( ; v"sE^^7?!| {hUڴ|!?(jeݛZVAr4 ]Z[V*^HaUf RGtP xx^ |y_/o-(56]$MkI~a)sgRH.%8r/sN9|APYKw$xC-8.ZqI 4bk˖ "|W^cAҸx gpՊp nX0ǥ;iοjO ۧ{y.:HV(_SX=z|-YmH/&,ݷYy{$5WH?L;Y%3b,kiw2pnX?̢[ `P=`,ݛ#|1~1ZQ0i6B4JLbjFnhl\|alcS$Տ%JJ{_OXMlb1V2^&פ^ұJV."$ 8ytb"eL:Ѽ:fEfbGtbCP:麛Vi -° }Q+{mxnOL8EAq*g0qi~  4qDo[ֿE簅e[*Jf>^*/IwƞNW^iJ1+ݟkUU*.3YUraҋzұZUcqVՃU5)!.XU(VՉ0yfכ[6.G]/̫֠P'% [h3x߽J#qi'Dw_+;Ic qmK~ Xt@K[5}wP\[aI~ҩ^펌`c7oC>($@7[!/^tO.(z/ȻǙPA׃"e#و%ݑ D}1uy_]ؤOl /G~[N|/>b5P&YI(U>NWq pRrLؚ=%oGݛw \S)Қ3THnsQ6~ SݍE4lHt57SYOCh)hߵȋQ~02kXbηh !~8&/#./@Fg: vb}NvoOpGE?J6}=oPp~F+!/*bo[Z"3֐Ou {DT+kն}=}}%"u} W8cU9%-Cg]'|ȼ?)@r1 +5o6^m7僺yI!ja|cʜ7xL>7P@0p>"J#ÌQQ pf{:n``8~- A}-ᮋ ЕCjA%x{POV|)<Ь<7П k6 HT+߯6yq7 Ss J|B(?$Z0h4gݑ`3C ~9,|z+4L܊F,2O nCzSiUK|};O,Y. oSFT*5w!{̜.)Juw3nij ~vӽ$ 㸜J' ;ގx~ʋ]cvd Uq>@1Q鲤XO+#bwo5jsjl_Bvc r g@|?J4~.s®Lc}{I(z"4RG_B*oI>\@44'}?:4q>]>5~@YiD!т`:--;]}nb fH \ǘDL;\GqxC ͡Jvf%5ĂWFU8-e0ŃivsKnߴϛsORö5r[\Csv@Immxr<*]F #֭Ԟw|hI|HT(J~f܈_-4{:0٠nmlP^>JAa\5m\m0w6?cq+;f{n8nF^oza4 P<>X/#>ih7򹔊$/n_15#ы&o}T/vl p:7(ȍMNn_hߏo_I_<]MsIj".AŃD+Ry`W 4K|ٝ-e r‹yl!zY@ǀN0"AQ9o%=Eff`J/Ճ>i3oj P +CR\6W.} Ľg[3 x yiOb\d%եkh )pځ= H@W&W(J}퐠SXAPj9ߗos(P`A!0︹}oq-.qt+dj|A>] ˑq& uo@ey (TejG/mGZƩTw=NHVc4$W٣XߥLf蹚S쐶~GxFGuQ/Ω/zϻ8꾗#+_oRaNkN1߯QGX_աh cxgb<&JZR'9e y%1ܝ < <#Hx1(9 #(~98"3;M$YAHLf/;@l# -$$/fҝMR-2O$ݹ5IwhJԢ5JwnݚSE97U5F?hUIt8ٔi}4VuN oO^z'hUM mJ4ZUdN}@.A¢ ,ӑ{0{U= ,),M0eL Fei>tF+QasO}euMb8"Sfk}f`qss^{ףI֋_I jnñ{w#rCnPT\"G,ŀۯ_inܠLh[ըk;߅I&?f¢lĴ}kqQ͹ ~N~jπ rGs245kiϨ*ivTrJRv(okC~,:gIpFqh2щQ+`Jjr-XgޖUIhnd$ϯ~uŨm jy Ne[IYD^?;X#ݗG!/+-Rˊ~ Rp/{kj.=6\/[*./.0ݲ7n#Enȫ[G{+ݲ.D?H"]*A-&jx{ L%\Q7ReVxC ߨ;߈}3 :BQ[˖!|5h@K2ͳNDV܈Lߌ4.ן4[[AF 3 i)uO.[w [#D}/+]708 hgYdhhl<%/{͠e3\.{3zfݖ]DuϪ_ (BJ%<%.NMֳF&Ŏ,][[+0pbk:XFҜ9eL!iF}郶bT|;ҹQGHﭼ|f =UCX*GkŲFB;n ol2,g6O'UCUzI1{&jJ9ECΌ^ 1:_SΎƵr-BI[}n lcf 69EaVZp4 D%f(}Pttfgy[^x0L|H@ė-@6ԋQx>z7~ी}̽1\& <@| 0w /ɤ׍J ~zSŦb7qJ"ܿa 7Ӷ=0H`d:Cncݼ KgI E !,R9V?^`ˈ_hr/H,.PXWRQyQbcNw^Ş"fK±iqu~a.pQ4+G N2 ~QTpT6e#Ιd HۯMm9aiLgH.L 6F|W3H 2E\l`y[CX͆ny:@sa-婑3Be뙊aGErh5-VIvȌYp;NXsyh$ )eŃagLUǹ)z~nӞjT^, zQ8H7GڷZLu M'z8 I?O/`tqpM- T~iEPBoq#o `6- 8?UΔb¸j"T]G"+λOEKؖzagG7ŶrF$̀ -?lBw 9|J.5%mQs}#Ϳ|\;{)mHȿ }|Y/r, +oyGyشmtk'槲XQ{/C!DᮟYx[.dgHQ,y^\N#0Mx e }A~e1?IWYƉ呪  |>8`՝c=#~o&^$Iļ*}!hkvsIZ]JjdtX``%3%xWcr*X\C0P/=稀r?U7QJ-b}gbK͂Urr_@³tM#$GJna: q43e4*o ɟ䆢qRߌ 4Xþ}@gFa-4m~YRrG_a@ZTHc*n&쁣贉a.g$ԺP5 ^}bp!̤5٩(U<ҭ O8Ӊhm`_}wa'Q9o[ϸ8d33%.BW9!>a _#]Ê jR$F*[GUA+qed+oDK3 f=@=]'#`}*̃L@{z@ng'#L{PC*i0ҧmtPaT]%?3u#_(^9qqs-\%_=cS it&],<%-YSp^ z]:n]4.~Y9im%E'd6JrXM̙$z o࣋ vAP 4aG{e0v[9n&`yok(Gh7H[`'4 AKhI3OE'\r\D3GI(OVX7~f+Z$ԅ ojW լOnKf*=gX_?5=Uъex6â|>ZS3tLvwFRl\Ց|%l:)cn-߈ze|`ny喃DCI$ +t3SK&KHfڡ.x|H[f좧#QYn S(",t7c g0 V`h( Z !4.g_[~Q؝oz`fҕ;7Bzi9YJk~w j,?P}lїC~Q"U 3wӡ+ׁQ 40YE {*OC/xAD/ᣆﯽy:B_<~/-澩E]uu-&Cu2ߔU@]e+$g{34 #c*u.t\#Yb/NJr?q~؅r/Yjvd >rU|Yi Zp1Q( nF6X~L4nGujs4mK ]e|\U [`*&erK1i/?PֲGROXKw/a|: 3?s1 ,ԇ|s=\76并ɕ5 ەQfxss {X5svѯOQp n%tg* CY)B3TLfN143t@s.V/Qm Z@Kfߥ2?Gte"<F]ZH5Jv{gQ39ٟ8S`BChyyLqpšb}D^m垦U6&I7,Zl~Mt-Bҽ+>v)jkߍvlנqg;p&Hu oӎl-\ӱ~k: [{\v k+u\gLa#E(jl  gp tK"oQS'Ԑˍ5 мIJ ;PBns\V*\%SW+Cg?MYŤ gn4 X M14pAנ siI5)D](x0PYGoA^]i5N&19"LDunF` FW齮t?Hoe}վCLP$t! u@(M=B숴W"94ZUͰj$!Vc6LZԞ9tZ 3[w_@Om~f Z)7MO{43z8C+UZz}9^8Q_;>Ge3XS?h;FN@MQWD7h9QhpǑiݾ=`3t!z 七Y(H˵p,4aaQ<=N#z2௼~2*ZrDd*PbI@uq9Jw*py@pNd8-{9;^kM㧷ǦGlB(hJA!3'\bD\('!73w=?u D6'Gf&a,xvaFH02|DN]CT2^!Og ĶE $\R#]c8!g7u+&]; I>tA(^y۶iU%hFOܵJOKnV~f*8!rm;ϘQZ:l(i3~S g`Ǽ?Z!ONEH} ahG1"= jҧ֟Z@Pcf A Pd{ }T2蒄bDJ k_>?LĂgL$7~#GؖOc^z ëJ]!QǤŨv@͎U8LDn6;^f5F] 0 .d#`jjtB:{.ǭɫ*W,$R< ͂¸Ml_{E̍"w9U@ )twos T/'w7t_yƹO^F n@ͿN`}+EG}LxTBvDr).^ 9brd1 JbJy,p {ܟӇўqM"v>3@ǐ\Ya5NMg#aMh"NcH▣pGn-zy4u^ctXjl2dUdDox<ΑF4`VE@ ~Wxrk{ wj 2-)a5$rt]8C9gIT6EcAU0p!+*H>اh\z&`M;krDҦPhѬE/V4朏I3p6x[W<UTg 2G20YY1D&Eeբ[xfXSh;^gR)b_=ft9+؉,]H)%PB4;Mq9hUu=lf hd+֙QP=PwYC4-3SA9f<f! fPs6˞rv'}a=f6;:/QG67Izf5wE.H6C w#:?÷(|{ןa!>g>,Omo}vXPXyÎ=kK^Z+2he(:hC>t$9C3޷kœP,HX7&N a?3|X"ރJv.Vkx :ta' 6'4jSt)\ywG2큕/G`_wg+UrԂ@^HА"mUNFLXOEBI4 ܑ5t9EDg q ?&}΅}k{3W瘂saVnfLf`2ވ'&Ñx ڂ#2<-)SoBm- #J&% |ޞeǷ#K000VGcwq;H@֖Ak)zP̡!SoKW#@ @P)̳J+n ɵ)n 0(sdǯlXbH+3eFōB Xk9d4a>4 q<9dP'XU5!-:` 6 V!9Bqq~O'pMFךhajBM9z͂ oiSo(3xge؏0K_0G 1*=B,9)%&\v k @Z3RO l\,aFYm˳Fkut)6l J@'G1~]7Vyާ.o=(˴Kj2춦9?6n̈́`thY8  "GprL kkGw| .Lz#fDP')|+ZsLe+gO4d~v[Mv0B4IkGw1%f&; sGDYNBGH41(Xd kd{̋#xpҩ+I;aE%W<:frcWHkB7P=ǺY)zgW?(_^\ڒxv"x zXAN׻S|!f"S%ny#y}8(cB|AXаsּ[hffbSoʄIzvP+X (ٙ8pƎO'wL;W9cY-*qڕ P`-\2x XüOGD:G=NʵV5JHplV,H[ EOB>k `F.0%[<p ݖHf_ۭZYO[ <3RX Ԗ޸/KEx$tdGP ;x4 $A!u/y˾"vJ'qqUίxtd,&ڲ Rsw +6'taaaF[d+%,ϛġ2q%}#^XGjo .B#-FG2P9:/P7MQ7")I/~7G;cc%Jڝ$:MBqR;K얡'X1I.,.x+/ {v3 ,B힊[[(j9  .3 &E*[=aXY|QeY #Ɠ-mU7q~bƶl e]#q%42a6wGfZ7g+W&rތR5%%cP FLm`|<}HGn/*|@C4• OsbLO9KMj2 BވXO=Cfdd L+d21URW4#G׺@%eYBb>k$ m(G3= h(I%ͭa]8ܔS39sc>s5O_­`73:ۃPg.(?yH/H({ ҎS! 4֗Eڰ\݃nx5W Ih$"Ν*)L?ρ0ql Ps_=KXy;w6=i/,O%?|'T~Apkg7 %C~~V6~ܸHTB%paܛyD'(o%{ KJIr(YEl{G )ixC1 GS=eK ›!̚,^8&-~FLO$sn˱87JuFE|4;>]8@kVu6@5>GhR5nCXFx$dU_YGV#ul@eF*Q%:T,uty%O?D>#dNH T9j@R @vzoVB}Ωp͑z&ʦIu\QE}IFG>EQ>}7Azqd8筛lڅ:3rg/aZӺLʽ̓7~wEn߀wrFkaw{|MͶY]2P:ֿ\txoo˙cnS-_uG y1wcysȏbP:!P2K]#@WIj=.@:nZZmfv$&^F_R4-Br q a&7yv3^p7vo,b}NBkVڤ4oe{~p|rtCĈ;cfI%rmvܷw) |ȸCm9מh;36W3x?UώM"=9 a  5^d YckvuFGi*#y -}u_pܒ$6I7Pk5I,xm[2s!$cH 5\;_)W s 3ɒ@ \WzYLxꖙ't+&wIfbN%QyWN/=tQx@(wVJ1ҏlrb,ĕښ\6^ ۚA\/"8)W M1}s;v%;ܣ]xu F_YYp!P:'7lJFrZ g#m87{[{@} ѵ82XgC&[l=Xs-Pylf # -Aà5(3d7є%6zEeÊ2MgqS͘ #+`݌iw8@&/#{Y`J uĿ}~g~tH1Ц_ݑ>ע0 hc/'>FܼIiM#wjt<kv/Ddh|`H!y-}J/ř|0FaW#AJob؁M6ݐ,j8y@71atJ 5KR\3M$r~3;x&ҭ7jC\R3 yWcR\*-+$N3:B0CLR=]{q|)~zn"&@UFK;F[s Y"W5p@RN$wBޒ;3! (ʸ Y3|t) u]zaV,ȏ03qxI_]6{H]ln`X7*뇰xDF;2 87 F vR4IȲ羁.c0>0@Ż/:F;IJKQ>ƪm ߾_a&KZ=0x"t0hht$/\\``Xa{KIȭݼS% 5HxM yiS0[ ` e6 ܞ.nmp.o`7'@5rxHO+`f_Qc֛ژm}ƒ>ǃ;vJHYI"|?'ZMrun hwZCY: B[L{O0-U3`U<0+Dd}|^}Hz< 7YNiR;"e@pAve5aJS׆` /z""Ņ:_?Y#!#ݔ pIGA9'BZW2,Qh+X}GYZygC(Cg Eg< R@;1$\ a>ل{t#62]p-1CK|p)gą#R4ȘۙS)fip'|V^W ȼ9ә|_>-?ד?qhxp\ q‹RGfچ j?A& o[3?|<8r^ov`BZvW;* ݒ^RwrlP.g\ţmrF4'qnj?ݑrG> Ipbpi(!Rs|mpu|8!D&p0jh D <Pq[0 3\Ьcw^kuزoy,&l 2)bbِkoAsmx_c] >sp)my\67 Ҥ VF|NزxAxX<] k'(Y vGp/l01LЦ-01rg{0ƺiK pR `cJ8~8,5@c+ D| hY4AoXCPQЎί2/Km<+hݜ19oDX.OA3-`tD^#@ ea%^sI!!H vJmt"Ώy) /: )Et_1xha: v5hMPŝyyx[u/#cRvMF[(pNm B^*AH3 o嬞-n|B [ap_1'HCQ ZL(A>CKkU)Hb6@lOQxf7r^(<#DeĈcȍ5rÏ;UGrw#_Z߈.9YFaR$$UF~˧CPPұF IE:&̓ah2[Iӛc7{L&C3vgklIlP+0aU>)X::;"=1h.Xz,z:Cp}^5z~%a/\HeE#_GNj#^ ܺ* lj7M*?-l0D`9*DjB&&2>*FŘXӗ>O!'{ #x 瘩D7jC#/ۙV-'-b"40#qG*U{olupOhEr:׌>7HƧFpxZsImHjif·*uTnry,RmYK%g ZPK3 ڰguPjn @f$Z.zIEbPC{UdwN%=c?|嗷SwvWlwCEQⲹs/>Mv_"î|ԟ\"Yyڍ:E%¯tZX["B ~>3ںLz{4lve0ʢFY)A9\voȊeF)&VV>PVDK$wXؒ.^:.{5 WPx8gMx!˯w(巐hkXzܘQ$0,OZ;K ^ .<^ZquFy?IiNy׬ݡ J+ڽJ(,ͻ LDVr=q-;S7xM- J &)A|}5{;Xy)Jn@W Xm}f`ЍP6UrzNl&Os*&*,YQ.G)M 3SP5!WCy' '8Wa52I$#eh6E:~ZY^*z/07qo%$yty`W.;06s*K_(5<)eyx[­o-h=f mp8=8,{;4Ԯ2ˮ)Bp"vuٴ;N[Ó(cPo?b.lL#h̔+uEJK&VVS5&u}PNr1Ġe?b&N>F4^VLskυ}2|J9c]o _Zi[6/ε^Zu+?OzK^\42b&-ᰇ1h(`Q¢0 $=@/x 0rq- mPb7d=.E Lxz'gYI:/F2z5j=^G) 8{KVא{㼇<ZD|n^1L!OˑX~;jx4#<)7]Q?©io CW=K qennHWC~hq*23H%Pw'l5ϠkI\2pr:ɯ7s}OB>_ >c%G=^v4*5&a9_y`b{&ےT+mor7w?(n2wys.ݞ-j/]^΢|*B`%&+ ߈(R3\1w#Ky\es߳",3[^FFAŵq<2@];S.:L A=v;FstǸ_S #OoMBaYƎ/EW{ {kr hע1 _ķќSPc\ xt,W:ħX$siڛI^(7Pw s[DI̤:7u:3Ũ,8L[V\ H2e#g7A.xuQn{qB8j$.uȷyM&O6W>JYXWJT,GF%MY5Il2'xv\0m6ET=yzTq+*ٺ{ Mn I`]2Dg԰ GK#r3_cpEf\Bƞ7 zFW+x~?w6n-L8G ҳm5v/Ѭ4\%[;0'")8T%OruSk ̑UM}i\'~郭P}}ً/$L oE#b'Q»؍}KSI}A:faNakYLeG,v+{'cgc3;dǼ%OI(YMu6aj@x0{u6jĽ;tzi1s-ONWhmjd++&A/]Pj7^h#kuhmyDn]ؾV,Na9 =RU0@Io!Cj>reh^L 7 R#[7K`='RUJ~K 7 %شw˔3S4B@KGL.LU (f'臘8 qV娅Z Bf|?N2XaI8eE\{+dgP/qfHFfc;OZ RS%\1ɃDi:z>+ތ.GQ$Gև4:-PG$5Ep3^R1+>w<UT//g6Y5\g /y/KY %3~ݺVUOn=g<~1~g Ge(%lt9i&ǹB8ihЛfC:2TRo9@ͽ_цԸz`ŪPi(`g w p]o"1l/^ѡTڧ"|ɄmddsIV4N2,'RaT4Wp١dTx|;лXfƊ?lug}e-PJI\߀O{6=F+Z)՝Q>]WFt[qmZx,< oU{5uke n!Q1gT ސrT$pN1LIa=l*Nfm)W/ἇhP%Cz\>~hGZjcvO2Z>a\,@swJQJQ.,3VT:If>Ee>ƢC5 6(B!C'=R*YX_XaZQ0@MȕOP1.2)lMJz2s!'=8X0US_blb!$ZH^|CP??ifܘ-~&x[N8l닋s`pe! db9c*!*g-p[S%/Q3.d9zy?VdkD!WޒٚL]kovgZ IZ?5ϲiHMEeIvmyjcӘYf ʼF铄<۱FC4ސ30$CȔh ȼ;G|_R H o|n݉.+K_Q8t<ސ0Id]nlA=Z|NΝ?p4){;sENa[;VHFhjcFu[e[!ny!!,ivxNK܁L~`H1rrdK8%&XYI@k] QQC1rͭwWO¬OW|;KoswlC7W|%R[xYK_+Q[LYx,Gr c/rb?bugbw<py (/a6-TGuP ~n3+1W/Xz"2rBe=6Cߋ }Fy[~Bi+ʣnb#( su˶e~H:ArF){OaqX',vL>O/(W??$a'tHk 5^\Ca$Vw_ _6nv{|*Z~M\wŵwgcgaZ'@g:Fz7ޱ+j5@s8ħ_31D՞w7cQwѶŪX*ld³y7Gu*۝ӨL\r/ #*␙M(&i&1N[{L\R~Î[;v<˰x eqEv767ߤ=ոʵn#zӠ#'etHLwN#şR)I h^DN2b7=yzq,Z`c&cTǬG/ ho8;Ë:蒃0OWJj5hlRԷjDVӰW'{6H >ҏ;1D3V4jTppOA*QOG Q@RGwjT"ﲕ /lAg‹CV靷R-G$VP 7*}(/@xbm[J~،_B> :BY뀩N̶ m"H3T!R*}>οPTe-G7CTt2"&g $V8\Zuv~+٫oa19CW׹(BױYv kCC?~k v ~ylz9RT zm*`zQg !/6>@B}R ISePk/izrPɥQ֣ QPH>Q}v݇Ndu<逐& ۏNDyATڧ&gw'M^[E~UWqhbqAGhSz̧ P5)#,Cfo;)!|ب1K*>UfBt6O;UɳPbTBS?j0H uz0k|B_ "(r /D14m04mH(j_`4 V=YM472<| w~#L¬f3_i9^= ӟiòCaFL#J| CjI_ =,S A0OgZF?݆:ႨuCK)7.n+N<9@tY̋B"u 66P#ssC^97hTciG8e~y%8''1P3AΝOs# j $FőK,. 6:FO>TKs+@Lp 19U"2}u{ɒސaf7Mvn~p.tq_kj=#jr,tw> y2ݖcY7z^usՐr\ߒpOB|_6ȷ egu* uS%*% T`3JZR;,?㿿gS{~!9 t/dU&BuQsiObOr 㳡2}3q.ٙ+gsZ_Ef1p^ڈa@FO@)ݧ(&=.yc7\HoB~c7h%%a6g9i٬a*YD)1d>BTҺ릢}x߹*z}XMɱl7+Į|F[rF٩=vlqVd6e%F|uXai)*byVޚj=dhD7:_]Nc͟D\vm'ݾAW©u{ջOJz~6CLNCh)m@}:WPT}gi8sP(34iR˗:֕]也Y8Xp^ oIK5YFlVd_! v -dgm@0^| ]cA|e; [x[c%dtkOG'p_ú [Ʉ,'BQKGݠ> [c'*9 %d,8!;ԛPӨsPqtuj-O.V\[] `(+1=w !g"jkcŰ9[fԔ+y?.\ٶlD7bh%70KХܲ `uR>D}/ym4y-e+@CkmGeT:(!Eͷ͙XHz" ;+q3nmS̄9լ dWëjֹXu+iyt˅@B;&y\8HSwWS].3W]f݁` stM=C$yak1f?\uHeXg"kc@LѿԿrg0e(y`6ÞzمphAp[^UՒM.Wա 0d>k|s7FF[EdS9y \z Iy [^R_NR6ieI4S\s({T}7h&;nQz=๘W?XJͩP:{=G4{&{obGBr&*~/'O&]/mpklԏ,jKw{&2&"p/C4"z ظ@X וG!)*mىY씸H.GzxzJ>8?R쵖; +Ba\pEGHaB2@T^E[Gd4MO$\D/0fAhEq?5 f΃$䘲r08Ns:'Exۊ4zKXdؖ$WrX.T\ UW@A6xMQOQKwZdX@W [D> cQ[x뛪Y9_ῢ9ޜ>p4Bo6r OV/86CuʵRV?_}^mhy^rMv'YCaἺ L,l[bx׽6IQ wՇs9 |^]ku5@dʧ,r^8.~ѱ+v%: 0g :1cFbT,F5 ұԌTIĘDúd T K0`nF M)' 6e\s1t. Q5NR*ktx BO!}a!29P1}9eM?9O ] ˝G(3qƥ NV_.KV5xuq܁.qn-+,>qeJ\ټ2<[~ەAXbDU^4\)-@h^ol[Yqhlaꮅ/-`bChueE>1zD?*c3%: 0z7DpY\Xޣ.|1}WrTb16w^IUS1<w ^W§`f J\[`mKXIQ,Ob__d/9Z%;bV*V* Y 6a %QI#%>H*r(٫J5J5Jrl=ԉ3`%Ub\*ƕ*q,n:H`\Wfʈĸ%~jWFvG5)eByYgIFd<1>'i$2ӻsa$>,x(|>c1<O3|.!K09Vω)@¾:E+Yt+{,,U]Y0xa+ gDT05BID3`j"$,~)>Sc wR5Py{!geqk;Lj.Y_X ] rSB}޾۝5ƾ#M^ [yBg}{?/5Aq3 G{qbO'p_@x!;Ӷ/"de!oݗǪ=č >3 b߾ط/}!n#w^$JsT |{(SH((pSH8ޠs]EB?[Oh|=E&rM_8E|TL@W) (Oo0XyF() )ԺiJ6#4*lU@uNtDNa~«X9MͅXW|UI/`pB:ө_!zO)9^fN< [k~ys jK¯jBhBǭ# ؂|3 5]0D\A~WbGAȨ O]i{@R%b*Rb))a(ϲ[FkrZ]!E7ұq#%#A:68-~++s9Jn(/Ŏ{Z%]J p(J `*.)W%>J_@$>a '*, ſOQ⧰G$ϥQ2Y^ R(q| O=|rጞj%~-?gmqR_ K}սZ!31K,5,_WnW?W="ϧq@xᱫ{OHQz@i0=p|# (EcrlZ|G4QF0r3fB>HEni .rqf@p˅"wΈ((|O^ i\A&nm3~oJK`pnTǠQ?ۉ訋F W2&m~Vg:tܓYK#?.&qKJKɔB& X|?I!U4(=zf=DCo/'&qy\,sW] xqHr\o%QpWEEaT E](ULQU0B-FK E\ĸ'C\' $ۇq j05A\';jٱ[v]e[so-ø[qzoƕmYe.e?p*=3E9Bqĸǥ ~𠃖5vܲcL-оeǥuZKK˯^Fw eŇk"M\x!f3=]4qfcVɠ7\N l j(`yvM mq TC| h)DKӸҸYJ+i1$mҰaN= 0>u ^ V275 +,X[0,`X>ǰ ;a&aXaX1շ@@ =u [&K#z)hkvͩVPɃgŰmj(ɈE%aYF,,K3bq^VFuU`Xŀ-$6yeu`S<%2LDƲcgZ+DOl"|1{Kbh%r'r Fy;蹞蹬=\c.% 1Va֝θI$Z㓈#uQηb9,Wr5K}Kj򕃮'AX9 j|;K~səmk|d3XJ[րVb骩*v9]jA[;&as"D MCMpPc&$\ Yh4 'Α*2O!HTf̺pёW}+`^H12VEy˄+nBy&4'2:8G$tXD'\*OZt,,;9@+SDnѸ-}B9ƍYh+Eׯ d^(b }3f`.6;P0ZTԌE-," lc0|`FȖp^!Z/‘m9s.m=\&Q̚E;IzHyں jֶ'CZ*x p' yImu͚c,ȓW|EOةLAŒIڎq>.^mlĻcF#7O D cב^hp M^]hwZӺ/WM XVBQ(VT(kt\ؽ06( MBg.؝CBNJP_c{53g0G N}2#j6/pqtwG>R*=%.zqtLj{ NJ@{ yH:DgϣjE3/P;nbRʻv~?snSfWH;_Udi 7AMq9$s2ctDH}C뜽zsi2sN YRsSh+ҟwXzq*m<8x"fܩntstd.C5lywDO' ׼v~ȋoPG}5'ɡ*8c{-fk&/NNl%]Z KD}nEkY<;V/ E/D1U?SP({`KO6;1(R=txwK=)cJ/P>oT"gs̍hoO~Õ;-To缒ж)tmS(`Fj`F黡gOhf{ORY lIYd5-hʓ,؟EVۄM՟EVۆ:BHYd56t6KJ"VRY ]J"678Wʢ"_`oW'z./z9&=%M zg=kjFJoFJoFJotÄ˙|ʩz5U2jy_0vO}>,]a1v骘6i.-sXkr~J SwRL')R)PL('Lݕ\m -,¢kKP;X : W UpG=Upg<ua.*ERTo/u/z{!UH5+@2ԂJoE][Xtmaѵ%,A` jK;1׷gcog@NqWoSb\SMqvKan1}[/L-w ݴ☩l=?)fI|OZY 8{azxBzc'9jNo/EنgCQsNM,jN5?[`n?bzx黽黽; r1՚]1K@J9\=JjJ8Rd ?KRN{ӰFj0+)YxdL\@P~,% l%'!Sɴ, ns &’u^FW{dAL<`yH$Td:L7uED%f "HdV{te R ɛ % pEyEPʍ$&"Xd,ƾP:Eװk('F,cSwYz{֩֩/gShpbkg|ԌTdxr\D*G68]9.ش/]Uth鈽'6D|D=i50 /:x'9DLVONHm4lWّvv,CрSӸuçSϽ*%f?]J"s'R7Box~3 +!ϑ@94ݪfڭƛ0 ^d.gIevr;¿? omOr㚰m"KnJ3ϳfT'̇4_e5`r]qW#α/,znqRa7oUQ$W{-"54<b= (9om2 jT+KZ-ly&3@0/+l-ۚtwDM=W uAq9x=OI7۬0* [hw{ksh?;ϥ.(ho Ik7J܁ЅY=2i\j Z~rα{&喞b>s->=߂`ţ}ޠNQE뮧}+EI>c _o/1@E OLqFF~S컹WPsW;t4>ᳺel60NlRO5ٷI7ۤr|I~wڤFZ,Fȶt06D2}Q/rLՀͰ #=W.0wUJ_uXSn*o$\+.zFORd"z)W{?gW7;BI@qMF|O? *ы [x|IWF|G4^/ 5 6Re|`/\%XW ֿL iP//#ĩYy Ryuv˳3\hл_줃_^E!G}D.r ڠBz>"E ^"6R޿!$;E|[Rpy)Q}?wa vz7񣜞GyOoUS꿎' xh@%gzJ 2Of{YAʡI( )vX`2iT× 72t7)W{EִC露l Vksu);^lÕW. 펦эF%:DQC] 'DOVZ6 ȦiӴV,qiu܋m16ρW=3F!w3gk|vCg!o̎K(vۑBܷ^v|vٗfo;t;/=1NIjP3 (cdI4>نRT!V?E{KEmTIVG~(2qewJQ2t_c-5Et:MW@㲍|TyW`ԃ|Yvdȣr甐CL /+?){RŹ{ g?GJQ;an"ωo߽7Syn+X ؁DBdE.6.XinB% ōb?eogX3]sZn=]H0q!ar?C͏/vW$"됼_uXdWe:;eyiomWsPbֱ}Q/K-\HBܶ$W%!JB\xߺ85Yճ?( !m# jUI {*AJ$D67̹* ߟf]WXW*"HBpi%!nKX"$E=E⌫W%!JB\* ?# _IiS$!n}͏$DkIB܁$s5ˍ%T-*}˿o+{ O^o]0W-}_tz3WW'7,}ks5w5MUiX AW LA3`7b@Y.:Piʏ#;8:*bSԪmRhKpn-XҖ6}FyysssϽ'iCЀNsaU NzԻzP'}eI߾C:vmmx{϶?هuuN:{howY9lZ[#{<\sd˥ RRM _}+_l0[Tρ ^|?l5~&OVob] np `J<1 oF{_wV"Tb}5`}~|6ReK`6a$WгC6g [ɵeԕjȿw  y",%KcHCsd%wʹ:&Hˑ_ɹk rsMd,8e\, nEu+nVVZV$sH*VEݥ(KݥK}]"rDXN^MYIܚfGbonF'lYKt6J$o9{5O*%-f!Sbூ6PQO4;kfW!A̅pP(;4 JnWRrj))JTR&%)L =U y[]VQ]f/ xiKk/ jz5B aZN`P#$LjT525 87&5<˫"|hVcm/<*xUXVcZ k<*xUX౮Pc@<֢-kіh^ $ʣ$ԫiV!U+ jD5IFXF܁$!UZ4|ʠtskiͭL[J˭I$uÀR6.cVظS4B/2aM ݆~Յ_!uSgѷZQ~\/uuruAMrt.FcCۣUgfUͯZ}T h6rxrsoHKD كy 76bxj3M)UhQ ZXB] ʉ^ŠRr`ӔJ s*Cn{!f[^^ib.D +n} OQ=1f1T5g0#5cV \/H;#+7 ?US7C(ڊhp®j˓5b. rV רYqc:3VIwN2 lhdi be^"<i텨;E(~ ۋ#)5 @aXu7`W2tJ^DY阗~,3`5l1+xO#p% ͟332̟JX|d4 85j&8?b>l ;d~\KKT_6+sM8λWO_7ݵp^A8dNBpyyx̧1C" 88J$W!|SZ^:/|mۼ؜nN[;O6gAOsM.u<3]wxb;;Yeڒ*ywo4HvL:c.15l8c$Q1]Kzq6~b/0͸6Saǽ|1876[l4>5Ż0&]S,l,ᦱߢs6zTCNcN4F\CJV $=!wm:AOfcg_b^E7sdo)z;YoXwo9Lq6}ơ"SiAj*2 E^nL$Z46͎>ڌmA4ԥ?~jFOΈf_L>`?H*~aw|v5=ҀT;l7.^-?ە )"F={O?D"$-[̀]fB@B& `ۅ"+VJB]p8 IZFem05|xg1+*;A4GauÝlR+" '_8qRC 6`_bntW1 ]`_D E\WbΎak{wo@@"#Z!s8H9FKw=;Ɏ.tzh]+>qtjVa8ضzw8Czg}] @Yw;&7dşa|1ZG Dr$~I v(M&(AE g$.ܟP"+\QW .؀ ?"bat|9+)NK\P&ted\6g&\3iW vc\X>X[0ZZpzoisc XI0#ӥte nQ܅K8L*5 .]&2I)Q6lN@\` f[pB>_sWTo#aT룲P8%-ϓ3o`nєT ƙe h3+{*ǚvOV;c0k<G*L'uN,l3~a!lRBD(}fɱ , '5K"S,2i ,c4j/0S7=JQޝFi =TKFy1=Fg`Y(-h4JK4? 4JQ r3ߟA ;zE ?WCZo㽖8r1X v@ DDO\sn24;7J,:L~ 0QR*K{ĘF6pUʙc EY!QPgARoX3,AgS*Z,7[4APc!+uR2ݬUج6e\#!ꐀa33s39sΙ%E/@#detx;ٻmk]7G8^|8& =6<z>vo?zuOP 5`hحch m mZZZZCC.z𡕸usUlh5bh1bh1S51]Z#Z#ZcCf=C;>4ELlV8:vCC25:vEC;ˇvlCe=C;>4E6&К0H1HyКZ6&>&>v.ba)Z)ZXAi&3㣪xs76mw1ϐ‡$|Hdg|;s##H0"cxaaJ̕.|U]3MMBk ?"#2]A~DGdDwNey"б/(/\=Mg7z9Λ^tj/e^a )dxrPV0mp J("<98LBV_0oQBS[J(g|,uNѳԱUV[o}u)[%(}\j(_IP]$D J4 J0BR8voUM͉ķְ*cZ8`8`*E'Οq5 :շZ iW6KֽLHfB̈́S)iji'>3=}KNCtȐ)!:&2)QD#&!n"mXrjʩ)S8`M=qjo,'EI_zR.Ebrjʩ]eN-::8upjupjupj7]W֣N85 v[S.Y׳s?F;+픟g|l{]N˟v./87<֛Ow4洞mpZ65ҳMVM7LZM'x[Fo`x-&:!} w-}6 o7/O M7ʼI^5&WÛTÛ$dI5VÛh)X[N'G)~_GU?QYSYYy ZYPy 3LO`MA?OJe X+ qLvL\ǬtL94Yf' 1 M*5T|T[J*n ťd)*UVqGЊ;wp *nT\T ŨgQqOۧ&Ʒr*q -bM ֞B:e}1,qŒŤ<pQ1,c>QL*KbRY.&o.& `bZY>=*,WYe)=@+*˞,@eTPY^=ʒDvŮC}b ;0zu4_h=Vt3"ͯpqҡ%ӂYZx0BK fehɼ`V< ђMɅy-~w &3E˭ﲖ1eB<uAI"8;9ox~oTQHrfx3O&cSנ[&-6r+y\Wbm4f 2/fblalUvBOewl;#dv>vx=^,la7Me b/7%IڍtF@|~RSz Fiw5D o+/L޷Bd"lB^BPL+Rrù d=jYa]LJ%J%*`U*YlJ0* %PnQGExSF+Ex/(JQ(EQҶ/@eJ(_Y^;""*-!-~(9 Sc_~{/~lհ u=̻v8$P̪I:63Ŏ83vf ?Q};ΜN t;C"ڮ8Όgq;(?.D9Όg,gᑎ"iuӴ(@':q8zbˉy\`/ex{ӛ4-L]2!'kCxpO-cuZ6koH<D@@G?kH|DJ-%ѲwĢ2?4H59i1u0f_`̏>L1;cNh ƌcNcuj0r derwЇdedeor>&+&+w+ w'`yJԉ|Tz.JG]z[yۯTDaԇԶKdIM)%qN"q3vA~࢝D|b' Q; rӻxw'/Uo^9o^!o>Oߊ7$cLrg>Icdp>Ic/?QFL sOEdE|´O6"0meܙG\^"&/*v=v=]Ϧ>]Ϧ>]Ϧ'XHۈL&5wۈmD"Fj_l# mD oF- ^*ԑT^yAVGn /^pVx[n~ b%񺭄TGHVBH7[,BH_PR-ݢb/2~oYzlEzmf|A $M=Mp&Rox&R{6J0p)^R>\ꃆ ̅ ȅ t~|P"3gn `Ÿ~'k E:zz'I˫*PyrrYE0`r!`rH pDa OrH =0PymN>C)k_TLWLdLL> Gf0= `ufНErmtKIƮ@g[&c dwf;TgCߘePY}fVt*.H]qA*G4MCJCNOCNKC^N@\w/Qs+vXݖ&+4YJ;MVniRJ}6UVө4 nG*T< xkRpWᾘ Uĩ*o'%WRP_NA \4%)4-.= (RT pn?'n7-n /IMqmԏkMOƵ[oǵ#&mf>Ob$qm4:ǵ_k2Pk-Z\[Z\yPn%Idtb\|:|$hL"]ޑDIOϗ`$NZ'Wqm6<C#_!^"w|8FCdT CeT%T^zIs4%|,^EKNFlPƇ)h!єNP6iۣvPٹгsٹULL3-B<))3B'‰H8a lY4PiKc< 4hhFCό֌F;=]P/;?JqNϮ~|Qm|V"~(䟎" H7}#:[FZ`HRX2N#UW^KZ#Z?j8jAQG XTŹhꘀba`[I X,:xIPx(Ri ihd !yAѲoϼk %_'ަyk-=^#7_35#O)>Uڧ'@lhdoC@bq~== ف8m{q NV QPmϝ;wfu6Bldld6p28 l m.v!xۉ4o;ЖA_e~ haˠ]m4-&2hʆm9.P߿V8o#?sy~ 5>5Xx[E)"q.H8?H8'H i=xޭ*0?P=Y'm*7Jʒf%B)KR4Ӥ,i> RjेnԊ5]mwM{]~T5mxM)+$^|Ly3`[ %g+>gP\t(_KȨ/`%dԧCLQ 1RBF]1DBFS"EeG2nQ_ Vƿ V7w-:p$0o[bLo1 SƤ񮁘fLb06cS 6&1 q1AWI mLcԘ7^xyxUI>ӌe0j#y dh}luwTQ&l@\D6վS=Dra6zF&SVQ_W9~~~wLżB%큘D6AP$P@LQ$ q$8+T$ < T$pTyZ΢5wF5wjw?WWߝ3t8dTcoQMX1j9>gW?^[X:_%VҫDfxy7Hi3%; mĪͤA,Np׉ub !~r6L6v%m3nh3Εh3h3Vh3h3fh3*匀;ײjU%SY=pU z0m EXT!Z+ ~ C%!J6$!R68XI&Z)IvC$~ !]~ n D-/29жXR.%I-ʃ$AL*%I 1$ha$^8$Ջ}JHt8ĽK"ae"˷/0g|r)DIl/Xrr2S/vr8m誘|2e˵}ٻBK!|پl]_~ܭܩPΘs[ZYRb= - .Ez  zC|Xb+?ríɣs<s8ֳ/ֳ3ֳ5ֳ1ֳFxBZ~!© 6Һ\S?*[.Qt|3?hn??+V;yǐtEIC~OfZXDv}H_-=Q戓d;2 v -ݓo1ܹؑ%ؑ ywNÅǚ#s8"GHvs$ss$!9 9OCaZT8Ce>kZtab^6 l ,@ʲYfCWgrWgrWfrerCql\ٸܱ)"DՏ|zpHmZZiE--5:Ӭ /ln/9lnOA6߆8/ln@ zfrN>}Rɧ(uF.(5!gx:ZIJ,O{0ĸx}yJhk))DlRbER"<)1')1-)bN:,qtB KQ~u%&jh5qXOB,%1cqO,qPb;QK-cs?0#wǶ掋;Ό;N; w|7 w|#88DC$o|ņ4XvQ !"VbrD+xbxDQ+x1[fs &)` Xh-u`V`aPnBF4T`AmV1@*꽊b(*2ZQw uS NmK^Z Rx$~N$~Z$>(F?&F?*Ffd=O8Ci%vl*S$3xHff7"+#_`_ JL#<˝˝@<(xPlL#~b^jIsoc%V;Kkfae,׹z}ЀYȩ/H5-z1v7CM!xsi[!~BE,!Y|qKi!Ƅf1 ,C 6~!&01v;m%OM&`lY}-`lYƖUx0cjZ0؇7#^L_0s+1R0S?JpakoZQod4Iľq3IW&}u7LLFy;o?A,Ԇvn&Djx&"Z D1I?D&i9o缝n;2k+/D;?v~"LI@IlO׈x Fĭ5&C șMdJͤN5k9.@ V񭱢k(oz63~cni ~Gt ~$KB#Y"Gɒ,1 7P@[: t/$_4@_4ѾhoyFK / :C|ŗD J|8c{8vc +itX-VFQ[֓ղfxl,ݽHjދLELMʝ4r^ND.;2$C,&b4ue=@TFcĵ2xM7mhvC8&q MbN74nhxx9nlF~[`YueeWwaNJ*VC9++I˃$- t%i+I0[]IZNJ⇮dl@JFӒ%OMдii炴T - - -C\%a.u.sy,[j-Z+ӯw6&B3Ip&3II"Lƙ$;ÝI" 8ř$ttu'B&N4✐ '$b'$\'$Ba! |bmhss}ێ_GH9R/dGƑ!;R/)qk]kK.VVo Ef؂_|Ŕ?~̖LScxIv o9Ύ-ߵcxK/;tcxKW;|َ9c).R߿V8o#?sy~ j>*VӨ?*kukbkYkik1z!*4 g(+cY@-fn*ԚT5 ,Y@cMݭqj/{MI-r󤜿̃:tm,,;߷W[Z,,)?e]~›HTKΏG~tssv^탣ZtI 34̘^ƴSfcL]g`px_2Y1#_UQG|46DxVkNTd٪vaةW]6U| s>a;Ivym_sf-h5n5K1_ve;j]fܬ_Ozi>P:{Lk*|bNRl"6*w?1g-뱭ͷq%e$_Ko--ޒNU_?$` /;Ԩ 3y %7ZȘ*UKG8/ 7hMn ہ6ߧ>h~y5yg yC73UsT~RW'jr3'CiLյ33]ꯡPA$?q,|x~W2T_3y3UtT OuO]{\T"W2R./*79J|HEQ/TTP@I WFMQHcb(+}2Hz5gg3֚}Y;KxrG8jq x k % X`40oe{ N>O2ߥv7z5$.v4?K8z-DŽwOI1|& 5;H\5 մZ#^J>;]tqOw>^;.56qcl-30bN›>fBC={-3*g1LK?-]wNc`Jx*5R dޝ&Ly?mM'LwScBWLꪷ)]m0&tۤ>3x0+҄+rB7[NXV#M}!wY)9[596ڄtWu{읳,ulӁm7`/.$ܩ< Ogњ齸TxT]7lԛ'd 23a7vùa7/TyVcݘ,\bdR:{VdR"VdNXK¥oFXхKppLڷFBwݱ jXKuŐL_᷁k +ݱn4ݕwnfDZ+io'뮗؝S#ޝ&tmy8AƋ-hBw؍g Ӱjo6(\P٭V>:`C1*o(ȩW.WU\.橉X P&bU=DT;X`+53QUVVwi`+Y[JVV굒vd+]zLEƩpI5ZK*\R Uw*\R]%U?7ih*R*^uߪH%8CE*XH%7CE+VoIM$OFeZ c_0?W4ȫ_^5٩bCϩuBw29Jr:N&?:IC:KwZ8{9ȝZ8r~??%98_8L}ߟUԞ,ᦖ8V3BYUN@"={ 'Kx uI'.nW«l )ڍu%h.!E;ZK^jT!ERiUmS$eFI٦WM1e1c|d1-d1oǴN|LN!'% +$ BBK+$8BBRJt)T|c03A1 c c^-T\|L-1asF;&\@* H}f( y>#jjcBv>\2/\2HKZ Uꪬ*rEV*onLT<^/^&* `DOGT><"Y06ȗ(LST^Q'LgʏCP^z?Py'Q|lRul^udӪ+8}lrY)AZ eVVVYD!d,(DL;eX L_ $ 1`P&9W?IޙB( )Đ og@!2]3/f@!ɀB̀B4|卌g;nWlfMtŸ9L' p{:L'tŸz px:϶t?|i{ϒTTToөO]WW,sS k#0K'fi !0KivL%;@M*aTwOf9P2˶ (1KI,[NY$eI0I0I0˜`~lu3}q%¡=9E+f~~畵~/8(:>Ufۗ֕~*ob Yl,TφaԪ1kiݘ5n̚yZe7M;ZJm$[)MuԐ58)!]4"O4qDV!A4ˆY )\@9XR"}p=wK;$ᒆE;fhHE:- ׁst` ;E>sԁDO6qѠ+J냽L#y:N؟8a=Z {`'lga704-Jh1ڜd6#MIhW_!~J'Nw@ד@yIsI$P$P$PIyX܊HЖ3 YT4$$9ȇ9GѕEEdP]8+K6j7N8 + 6j7~_иh>XiltS-ѲhhCTd V]hvb'VvbKǓ`i Z {ץ1[ZK@i th=^+g̐ ]q:6FǦ=֜i]fMVشqWMWv!634 iIU݌bӮǑ׽q|"4+̸nGf\#3#3.#3~Gg\JlZ]M3=l\V"WT R7d֏wRf"hM8;3l\vSވ򀬋p7yk͵Dk\C.͈Cde,1DVCd1DVCd k1DVq] }ʅBcrm`4V4o]C4Ʒ ZȺv5 {6TZvѤҎE*m/(Ri&GJ[0*V(%L2BH}{V))5zrSа~|GVzgnOv?G33H~~I8y$HM$|s'GVXSq?cgpu?p?p?Dp?-"~,#eQs·hA8pRT1IQ<NjqebWM#:l2%KۤLɑmRdZDr.K]VPMV6]Bmv ÈKx7S0~F\BGCi3-|!`0BhB -vP\KKh .&JCBCrBYȬ[~bCyU䆒 x"rCix*Y5QJ;ooR}eC-ʪ6ʪ7ʬ̭뉚Zhuli:{눚&N#l 0~aoFl0y155iBiXtmteb[ES>!BhMY#%rH\5"ĮYu1$Y_Duf\LTgjTST Amf#^XA{A=4J)1AOdf+]Vvτ6+; Ps@Αv`B awp*Ձ<uPvvvv ;}Ĵ(iU-IT᥵[<'K 谔X,%,;@Rb.!,v~ aO-% ),VX̟`K``_bbI`C:_όqHUW{ZğTzgJoMRe 9?<-Is!^ZH+}BҕJcڏVz?TzTzTzTzTzTz97%D +'ڲcr< ?vo?vqЏ]i~<"̏]ix"%BIx)*EodO`M`5``o}_YgV4\8 o!>A=}9rB /'vPrBm /:h`;|0M>vFBO1_xs%a>!s`Gu|<ΩuϽu&gSD|ޝm09 7K0]oV L{CO@'C6*UFa>ggb?Lxw&?<P?nxj&?\ Ǚd+[gI30:S dWДzCz/d/{ýn;[%r}ԢqU3d z?K֛,d .2]%?byo5Tr .BO%x`өDSޚB$0`"aOL!)D'C =1'C=1r!?{"8QpR'a0OԿ'a{p'a -OL$WpRz5[J^}To2GR&vV.JZ:-(0QVWVVWG+L x]y*7{`w*x`ъO. Z9D+ъxPx(Rq4ur;\fww@wʅp>pH(j;!Q;!RhޝqJ T+CUTP&c])c2F}?FحSP:w2F }\&fnqە]Q}lxҕ@\-}&\Jg(@oW>'R쪸}(ì#Յ.p?}D}}ltvpAZT[-.']HBKcV]9\ũZỲR`)6k!*!2+r`s+vQ.x"`ADU;"?E>l )yI6骁"+(YWȯ"wEܶ?y(rP~( URgѪ{|{zyxܮRo-ɬR}[JwF3QW; kgR}Nv&**J=39L?(*RfU'RKRRNP)/'$'T AyVFAyh8=]po*\oۄ:bSG{f90ّ0"Qg\H{<ܑ~v s+̭0YeT0Q0w0.0w{f GoH #`Tp Lodg&KgOl4{ddOk>WLa2dOQ&kd&Sفnڂ ldmd`T[jFT~͖Z605;յߎguY]xVF;~dl)[6c5<>ǟ{aǺ˞val z(C !pʐheoSyxۈ ocjx 96\pAh݆ ‡6\޳ o20[0k0Z}76F =M oTEEXf²TTT;Tm Nպ[ɡOV':)|r l݉Oy,ᓙej8-ʏJ~d|53we[}iokY"kb22W[d3+GDmFM||^v?tsޯ׫s} a!,πt rO'c@NT,ȳw;h 񏝋EjY %YXZ{üKEzW'\@<@@d \^¢Tr`GrqGБ͍NI!6HNrgCFNr Ѝ^q= $0:##\kQI:xւoqV:\ky~sa]RaZo3ե[GN:c]UQPeWEBG(V} 2hn<ڏZog%ӜI8Ι$ٓ8$sǙ$ٍGgd@w&Iz{d߶kں^5r<}KR8ּ*%bKR ּ*e_KRռ*\KROq#'?bq#'?uɏ81ɡ݌Hɨs;QG28QHFtԏɆHW:Jy\FRh#W)Uʑmd+e6Flh+kh ohkFюxMr`֛@:1~w#;AT;ob[25;^ǖvmEKE[fo-:^-2>&ؒےm[2GؒvSme˹xekXsյ\ٲm.W7-[x抶抶f fn?_ؐbڐq i?/CdC|+D?!!> ߚ ɓMx퇷g5m?۬~6ZFYn5O5Lk]XX[~$k2]!Y~̚bSv `%WCbjx+dq|#E{A J^ܽ`_HA* 8\Ez#*b+V[0JD x/འz/H!^$iA?EK iA?fS %qD;#JbfU#>矉lV8\nj;QDY..-j J&p|;51 $fklbo&ļ^ĎLdYі,1B"S*2 SJ'f 99F%sX%ӳ9٫R`ÿQ *XWb+X^"i(w#ގ.+UrY0UhSp,b,i{dI%vب.,A<d&/,Y1ɒ., q%rо1=h_ijg ϒY\ '*% dI dɍȒ%^kkPUA'pEb Fm-ştVanM/'.N9r8lwouj9q٦r>.],w.lf\222'epُಳz?[O2b=WK b2b=!Vt)J,XtK+í[OuyZπXOX{ S ǹӪT ~*ȯȯT_d!~-,NT!~-/ף7{_Bi["p-qҟxH) D> l$[L}@JҌaktrek\ $HFtjiMWEILt 004lMPfQ53F5 oPtAeiKO Q+FiH1 b~b~b~b[1 ߩX#IWUiwL4/.b>|nkg1O/b>H |"<1Ex~ExCl_)³_g۽϶yE IB8K!m!E!Q!zpޏQjؽGV 7`Vvo~`NIؽ ozwޖ5 {UUQABګbKy /ɦ\<x 4.޷ݫsԷx! \ \^ \O[X.~Έ%-cb擓U䤯įd Ғ qNV6Өm0S)We픫2a;e̵]v ]v U[t٩p[sw;H ݢ-B$.Lr $.7>&ܿ2yݢu[$g[,@Xn17"2 tIc:1Ѣ2Ȁ&8 Gfs8(X 3LalϷ}Vٸ b)mS4Wo6[H ?B-$AÓl!b7bb-~/߆oq3ߖM6#o#+ӑocLfi_:t2K!YJLN[I.$>A{/]ьKd3FQؑ}+dTIJ4QiO#6dT\C\Fj$ęit2j~*ͨTd{ȨIȨqȨ7RQRQ}m5}J%ctl6 WH^/m y`nzvHZO|:&'>~bs!^]G|<O눏xx9 Bܾ븏sopB}|[ ||c ||M ||y |x\ ||f H[MH[ @H[,~|kSP ̇O`>* ̇&P>l xlK휀g!϶um·~}FL pQpp8x8ܠx8\x8\x8_ߴ2ozdM o"S))iYM$~5uꮴl}iMm6ZW屇ۮVӚ3'i E괦fZ m .ZSSZS=hMđSؙ qf>qf[#0U#02u9yXz sw,5=_Msi9R}bR1rȂ9r˟#wsr#{ʤ9 K(Jz"FQB*.Ɓs}ElEP?[;.GjX|(rGKF|tEH>VbQ$OC"xY$A,EY~MϽK]"%8:gPE e$ΠTE JEΠ2VFdJl V9ļb%K V2b%!.V2""ci6u .rp}\*\. v-huh^_pE㦛 #}tM #}4bF pa$D8-H?H< qH a>}41ѡSCG E> .FıI5 %P!&:R8'HI!:13z:o\L"WgMԃz6kTE*zLQ&iBH?a^lgLt !$D  8r`17Sg)Ϯ~v!l cAgϴAgۂ@mt3A !& ~D bhe]]i..Mĭ WfOGc'֣A}E W !|  N?}zĿ O G@5?y_}e?i_=}K [ S } _AdDHx & B4zc;˵@1Z.t-[ZAE{hc$|@CH~ # FVC|+3_ 3KtfUt‡<"9ΪDՎjĨa'JYms# 7L?y_ 7{1ś .{ۛ;wI/9^w= }}/Ϙcð Ұbu] s[x˅xu0L? &VB>X ) qVUxP;+z=`u;=`u_{ݲ[^i~LB|tTOFU[ɨj<Um'y2,OFUɨjS=9ݒ8 mۧ{>/~thn=Ns[m2W@ P P&i(474wsfUGAg494,GӰqаia9ba9rMrj#ejJBg6|jߪ 6|jNyϣQ~phU?8վp}%}Ч¡¡%tѝ}kE`/>tF}DB袑/REE\ʰnXr L Mxwi{!vm6ώYK'upps3ϋ/GYb^j}J\Nd4yPgC'HOi#?m{|n8fG. I GWOesB]=w?p >$^gdb&T&T@>h{=u> MfgAgT~kЗNN-i_HZH\I\3Z -C[7}^=WkzzdSrN:føzn`r_ŒzGq_wn~Nzm c CSY;(a4֗a^YQg&E-Xb-Mg%=v[PgJ)AWbu?Nkg_x(ʼncZtW]ִ6U\ʶ=3TK N,.KH;rj<[ :>W~-R3C--,J締?Lk"O@GU]KFH4Q#`&CDC,}"<̓v٧}6Ŷ|,ZyO2GI`~b /33g&7Z]k%Mrsg>߽¡ 6S7 )~.Ny OH}_I*cV6Ez -( ͑nȴo/wbDI@%ē@ąjg 9Pհ@[q֥2o]%58:jX@!Q3$ivN>7x4$aѧ{i=C;Y,#[IIKŤ*;> 31-g6S3 YrZuT'!.I'nFfjL/Yެr!Q"a\Q6~QJ*Q^%aHfJ\S$(oC|%8"C|{, W|Rfڏ+hk3PN&r89QXgd8q~''^'N&DΟzq?q{!n9=;,Ϝ(R'O3L'\}ی\"A,DHnmJne/Ի8ɭFufӈQIn9$č$ RW1݆Jŵ> :Q\'҄G%O0Q] :+`J]D.@N^vfh S9уPj=!XѬf~|4CmoO;81tdO2TS?lT-+*+qLYK>qiC+gd_ϬD\ N1GuFw lCṁ1q`a9C/aWJd;ua '%)Wwρu;V #S~;˪^VXhd ƵyY:9Lb%!'gKb9⬣,Ktp#@.{4w~ddo6(/ ˽ZxRkxY"Q(X}u =0F4H(p;x`Rkcvz`z`w>bTĤ{bNL7"κbNL=(^17OG\b6O@ܒbŊ]5=0׀XzG4l,f ,8~34 E* #ٗP"@)LSɟ‰QY0މۧph/Oq=9ޅ'3D&&ĥq2ޙ,tNOFqϝĽ`좹hQ1ѶPZE^#W\ Zj"U| vp6:rR!ˈBV, e1Rˏg*`r@+\ m,bK}+?!X .m~+1،LGs ECBG,QR AG5GnS-#7wF#^Y4|j: ̃߾wONי|\zF zٱz+zv\;vVYKs;qCzgs՛ԣzOUK|V$|Vo!nU>o~_k>VyV>߼ߧyo0v T7$jX?phzW#fbeL7o.βx-8*W':of~!'N~l'"W?jl߃?0;ִNcgN$AiA|Ƞ4Al՞(3Nㅉ&4M;A!}H\эԳrσkv߮)rƫpz..8#aFʪ÷t;#d7X FNxNأ} 'lzf'l^ߗ1xBZ:fY|fd4 &מQ$V atzXe4U災oX ] vE ٢$XD'YJ:OY]3 (W/ge#Yh>YEA#"^L$Q.j_/k&&9'$Q +&Y$jbIN SXqҷhq{jw:5d aKHlΠ=A&(ɠ=A-w'7l6+^IOCQ]~n*YA㘝l^-菡=c/vv~xzNẄzguv5|nۛWpd,V?}. u}v۾$[={݄[Nq- wKչ{ IdHcΫwd|2[]ؽnd6NP@{)e>yv(n䝒qZ Rg1 1Pfyuqɒl>!3<\!/ybv1 (:ua!PD)nY#3|JĐq1*nǑ{}9Eë"G*)\99F!$mv[d\WPclןIƿ@$m{{p0m]̶Psemg7*p"tFPYlƢ=4I6٨2 ayR(j^@UTc nK1\rb/䭤b9F >RNRxHHDH<$e)v?)_~Bt96H)v+)2ؽ$.$*SL$>{CO,IJrobpII3m#A#!ܩ!LO(4Q!LKAî@-/fb Zb8&g'l q3τOCޓKk|J"7kS>h!P^,-0m P=R[F )>dr/F՞mya&ȍ-sbf[QKvcMJ׶1 9S>>'XY:bcok85|϶t’:^ٸ(%}ֶ۞|¶R!y&}v{Ѥd,M%6)NV,f "DƩ) DK?B^k2Ћd6g=e.VBe,˯%G2(>H$d@ȴx9wf ^&̂V{rrL9/D+Dk#D r|$ӐuE!LGhv*\`]^KƬ>n3 ȴqd h}rhb!n޾Ҋ !i{=w~"FKل_V;(|]3s5Z\*?P,5Do=G-"V;m Uey4;C s~L YD'IZ67%8I~d*x*Ȓ'Q{p %ݧ-?bYeo;CJ4Fԧ!N 6,gܿ&g#&vq]{p v-g,p7K! gy {,g4BPktV]!R3 =wiB_y21Φَ#rE3<gCACg>Tf L,ʀA& B,$dBU&,BIb`$E YhH3c4A"%FÔ[ouלY%P<^UQ,L/M  &e~OPfXȢL]̰:(&MX(sJā(󪊮`e<^4O!.&6cT#?׫D K D&aB aE t9YIQA9 ˱Tpѓ[( b_-coɀB_iF5~pa|MD㠏}L:iG:|G8ZXy0DBۄ1: њ:-2͘uN$D(W~ǝnQfF7ݮ;Mw lwת`\AK:463O19AR8O'њG~{,y|I)"_8 =q7iPrqڂ'KD?-IoӍ|D1Hw0OU'gk+;H.4j>Kqb*TD1EG`y%}~zn{$*| s*$%9∠A>0BX!5}!#lyӰ*$j[]zN._L +%8Ñ+ZM1r@g5\CXB Gn"3H1CUurt4"51[ QQ$ )w"Cѿ &N:D\DS9Dd%DRۇu$;E5Nd ׃x;!"R!*!^"{kNC5Ttjg(T#VT؈)1i% NU5i[*l8k~%J`5+YdfS*Q)YdR8դɬBaBbq»\q˹ʼn>s oG%Y͑%{K6[N"p"DيEsň?-1R1G(wO K{W_wW]m𒘉?'?rȵJg;J+&3{GXpmcy6r57x ^5MpK q}{ӶhߌW㠁ݵg[~Q]WMﬣjAίW,rROӛ8ԺfϯYYi9cEur׊>>ZϮ<~{ȿV^sE5-kd*bCg`F>Z?@=Y\w_C/4v,mȷ? {T&XNϦRxV y[Y{;Ǚ?<~s8|-=\ ػ3=onM{?zeP x?^ҟ-=k`2sV:'= vz>iPvzk]Ӱ쭨7xv $F.ϽCsՇҟ1vxVҡ[CgV~_a~)۳m8 ,n2w.XV]P\,nLֲm(l(FI!%lQm8 p̷ZWyD^OhCcҳXw `Cj|Gq؁w/U7/hZ߼J͏.7o#+~E{ޓ/nE}ˊLu0%wfѻUlu[{C'yWW҅+PإZít~fkjT\5_få8IehC7Kt%蠕kЕk4ߪu7..|L]hu1-$tsӝ7x{UBr3t_<@v?:H%ҍE ft6/j~ҭPh> NH+ 묗 wšN~,",znhۻ|[8$:W rg)]e 옮LXknï|bt%Uï7qM?{&ΈkfvjL:ӏ5GD[N!ݯtiw̯L?"Z4r"ȯ@N/-C"I(WҠqJ@N{XƏCB4sn;8rtp4f!gD _~Atb6Joru(,يqvMi rq 9:*#g@0#- 94GDFBAu9)5!N7"Ety d;3s;Sv ?VXX99(rKcEg՛(5QfB1'ʴ-*Q9hL rǪ{0!iWBl*\8] RĹ6T8dP$N(/'T ×skm 4 eV{jŕ 'osGƞ//vG,'sſ}oL×虨gJz(^^ƫWjɥ3\Dǒ:B9pnc[m 7k7,c0qȍcĈvp# pE1%86Mp8%Fא~P&j6:Jpv82TND8ycMAf0&99l1Q#A&=_ G,=g{*{Z@YQTC<}%q /ﭨErI W7ejd'#|R%_Lǖg|6Kuu/ɣtzR5|g,P~0ё2ep,$R&TdKc#18}xg&T  ':2KАqg+g88ΧPks'*uXg'5I@9d\~L`C!eFÛp Lo;k]Y x;UgcN >2c4qdM,1D7u)0xȥ/BQfuЪxF& ?&Frp)P^< h2(ܿqxڇ9N x8+Q_1Pn^Svje' >x[@d}F"3%4Qw4#c #S2Pa;$Fb4xZx1'BqRFzm9]Bݍajb 8aL 䬧rq>^Rğ]>9@~)ʸHv DH$@ii`Dq/G:)ojero }it ptl5dC } #ܕ/]|`nL_gc]6}<^aC9-:Dѧώ?͏?5QX^Гٖ8l+:9+[>Mg-Ꮷ?3מ H$oB*GB>A!7K )`78`"UT\R.\1[ ~ f TPTX٢\RD٥F)wCxF S(O 1$}{slPAؠѠ:v3#&ǾO?0س8`1~Yg5Ʊ0stC˳> ~c -9:GQf6|^٢ kkG{7ݟww(Hl`l;|YYk&{֭Xr4ȭj+jikd{%Akpf%48Lv)vc0 0g `% 7&[v Kq{7YTl_uG'f-e3ʬEZ%Mӹ5!@΁b"?lSK1aU,Qa&d2,pm1sc2ىdKlg;e3%#%ZZ\RY -bdʨiTS?414aV-!f2H&!iIHɝ,@'x- pρIN FT85 yl <_d5Mrk͆Ư0eύs ֌_ `55X?~5X8 T|az0*"LIA+L i$t@ěݫ0*RNRO8W*@p,mNE. K PljK?={ۼx q.D45v@9C-C&0,~싓(8( L*x@39/{>(\P>Rm iF;bE?S+㠘x_H'/NPŽgɻYanfsHo\ޠNޠ1yH^dJPiF5yQy INeׯׯ)oJ(y#4&om,y#yͬtna{k~Hv$!Kx$oA^%M'oQnHF5yÚaMް^^'e4+SB2yYJ'oJً%yK?]7d*A'v&Wh:Ì+zh@0oo# i۔9ߍW5 \O`FMO%?%ks9lpM3yci\&%g;T9p2,šf)FGҒF'&;W9h28Ě6)giL-\,%sS>;5>JggJ>sRR>Jsʴ|Jp.BJP>h|~qEZ>פs4쐒9=)>͕u;OR:9nUY_UN )\\Yro|vH9U͕uۗ_gNg9!9 ܤ{ү6su.|JgK_sN\|Iү<\scr>'sDCw_N |^ؾ|)ןs|ޜϬ%ןS?%1>OןS?=m1>,Nr9֟٩_N`.Wi|^z{|+?'sg)%>;?'sy8߽dR%ŊLV+RYP6YZ_la9۴/{oμE~"`ݤ y> >}66MѺ`ljټ6o m]L`tc@6Em.)ЦKj5k>2@EC,,u`ف 1{f|1#&x @6}`mmk;A&Ֆ$-$mmtaôeAm{H[d HHTP\#~xNo&w rq{"Hܞrb%E~čWO33 Bv0&[k[*qz1-pq2"um\.D+ ETrq1q#ӓk5%qQ\"(]eirqeLWWv.6Ao ^wWjke&o2nз:˱[}U7?͘~omM7s2oH*[mf׷vvԋ^'j9*Q7fLavX'RxkRQ,.*ّ1˄ԇ8^'&f9\?ɘf2u!e1׉'5eeW소l*e?sUs)Tf?Bri,\U~\%Tg?CB i,\U.q\*GC .sms^X\Rj-b}eX,TΣrPzL|ᵙ (l*׎ pkzBe:j.ۄʫƄ۹5d,TN1rW|5Y\\*:&\s߯|MY\\*o.\ʲPyUs^8&\p|}Y!F6&\'h|}9_/g?7 c2?|}Y-E.EWd,Tn~.o*GDŽ6vsBrP8L֗w^P9\ d}<ᇙ/ P"L֗N|}Y~.Gʎ1Y_*W .O|#Jdl;Z{MvLbwXmgY^,{)rٳĬxU(%6Y&}p)>I;[ww粼nxݹ8~T`y)k:jgLY==6{ySKL=h/?m[kC;3 :'ÑϦJT\_GBW ,T|p$r*A~naT.e٫JJ UW* ~4[hsN}{f(;qJ|p$< _#bS>w8r`Wji\c8 mp_\)4zp УwS.|&|@m^KAgRXpo\Ң[]vQea*%b$bæ2.WԧHê4b.Х:ǖ(h$;}e\A4$S+YoM'Q(OU-[ *5;4ZVʒ=cɵ/qr1;<JA>oZegjEV\]e?OS]ET "i+̒cr-+ jpOBkRfȱ#C\#%ǎ0z¹;HŁ0tHy3֡\p7$ $A}EΥ%Ԣԥ`3 Z\{]B+ qKB䵏Z͒i/#ٱ瑠@<"<blHc|h`JWn68],0vlP1<k@7R8@ q#G@9FƨaP0!$ jF08"HTA‚EDOg䵭N^̢]_\Ic\T2u?x@ōr__TVY İ"|7t/QQTX, eFG"XAɤ+B^}Xɱy$] UUJ5QNj,^=/ -jM"4PuL +*?ɲ{eRn(VVI]6?~t=o?ҙjw5@Q\y!h^ojKM3 = b|h6bLDn/5Ufmj*UrѫM<8#kDPZ53@tMUbU?^x˗"&~јƊ59y>*~ O"|9c1ѽ jd 8rs"kSCԱwKeoÇ5XilWlбXpܓލ]c{mu=hiSW(ZVW)Av.1n:`bvNٸII.ޚ1LhL`4h3 C=Z!`P]Jq!zC+'v V.#+Ma}[BgWN|}zZo,z=7@ +W( _rVŋ-MXr*{z:Yˢ|Rʴ+ n/ :}eh`Sl$(rqy+}>E=^Ack[M>n,#^oʑ/ڔXzi8ב ̢+P~dK]%(=㼏*Mwږ na:#nmCvUuQ銵PgmjcssWQuGD&{%Q E>DKr9.J/j_E}mLWrL˵6)6!˃Vy&,KցߡI BV5G>mdԋ"-(jQ#w[gwM'lM Δ6%4s:c]'g|=7rvy ;ZiIBEdObyrv7G1&sQ ucS9O*lnKXq (;?ם$܌~j?"Sg/ISL!+'Min+?O^+KlL%?cmn:괅4LN=ж[rA#wV|naQ U_xG-0죒,=ã2ihKTGY"4jmp0{*#8룚uls$Yk8gw/OP,%͒Qy7{ͱ%-T飲a$*53BA_d5lJsodf4#_hFsTBM OpJ+I 1!` vVAj }M k҆ڀ& ~гJ;gិS@[݂a繬e|o]1I2&>{0{}}WT鳁 &w"y<4Xew {U=Id%^ItO<)uG^UֳgV8(Ҳ(g&ʟ\iG *ZMg< (A`hʋ&EGy4iQF,R)<}@G*U+j n諥'"f~)_BԒpZ!I4az%zRj 4H:uI7A±Ң\ϼ[O3J5O02,[Z8&=9)ޟg-E,zwmY {ֲT zg@Yubne7{D4[yx$[GogYbzt[zѣK TbO_M*Qdm@`=E8JLvyl.[8X`- 0P(NaT ;Tإ#p'cT/ZA>ޭB2[y退Yea5^]gi'ZBg`aÚe('ls7c~ h=8T/*s _`0?3O-@ e6tb[>Y^aAjV ȭQ5jg;(1ܨ`z6Ô;-sfz-<ۅ Wy@=*-9rA}<{8U6ЦUE5y-w[:^e UIE ܗz{b=9x#5;t };t#o>@^*F84җf-ʡb؁81a>쥰7ƫ,ϟ4(`22 I7H ꁘX}1XEm|1~&߿-{'ߢ?Y;R=px_0܏Gk~lxk./|^+g(}-@pӛ6QKSج6 YO0~ؿؿؿw9?s71:axW=)g)ht*@ ߡ -fiqʀ:#?9,FuTN_ Z/K~}4[jgy{-7HΪ9DIj,]H/IpnMWRUvA*4k]R9vM*n6kCRէ>E|aj$ @}'$ @[$ @Rnِ"%&)=Qm)-\!ZNIr!NI:":1$"ur#f#qh='z2!*f풴Ѭ})c*P85NAqtϨfJn1p#ޔnR.1[%;fJRq͈h=1pSn缚u5vĿl;b3!/RWZUtb?߲r򶞷ޞEXm#oOTyX*Ǽ d7"&-Vi`Hi{=p0#s  R LRËRDD}Ψ-&83}1[,{-w@e@KpK2eYP~߿O2{|OZjXR&JImͪOBgaJ0º7L> =@$p=w^zamAHxkaHA8y6[޽}ٕ}(Bc"d#M~}K0)f,Sʾ45Y'0_M;u(>B9On#ݥǯ[bn*W!OW!VAalQ!dg5+ ~= Xr8%=yawUX ~N >&U9;E$!\O>o+HQDSH־;T$c= Znz*1pcGংkųHn_!MW SaA٫PX#ɳ&>spZ2h&mDK?>sж^ 6?~MgGl QۨmT6_θFh*ք(rK=~-j MŠpK+h$ݘ ,tÎŤ-砤lkP~:VC JC~r{}>-,a=$K8,Vaa]4' AQlPqoțN oȇsZ.*Ν H)iO~ky7hYyx)82tL/> P|X#D\:m2$["p|zW7EcֈAIOLju]HM,%J!y 45VmZ:7td6S 7I- RBjs>6?hYѰ"GS=8.|EpC*N ` lQnSkޮլAI_$h*ՅiٷdsE@gfy':_8gD eZQP~4z6Γpёi+87Gg)YP@cF:(AQiNugiD4I,GHcuX8:V"6O_2')FK]nlg1c&s|uμ.'xtVh^j:]4' w:n⯘'x걉4˾99hty%Y:-e* ej#ro䙒}'K"gN~#S'ҩ=Ap.A3%:5}ŏo$0xyy1HN%oqܿjYe;U~Ȑ}J RD {7RoY͎.0?ii#ߗúw$tȕ*:muM&줩Gfc&BqJ*ʺP4gI[1W~hM'1to *x6qD顲afI ~/a37F@`6t!e$x$io8WS@ ^$HNb{8wɇPwyѶY Oߍ1fNt:MR6$ɎG+O~-$M `W<58d9Dgy|d^?U?"*mD:&>5wd+OĽ8nc:HYnjt nnyK$xKbO=^1Fҁp. jsZ;_mqw`/~P]'8؞`v]:`'7w"^ﻬ6El~ao?-3FcbeM0|޵MX[ )Ғ(<:mpNKY;1P&`-g<6sᐑ}2vDE^Wp,:G]d-E @vVlS~AIH ll%_T>Gu)QY4ꌩjFMӢ4ْ+p^sq^0kS!#H0EDJt=NoQ #{.: SD]Gr8(u^v3{$-cOڟSrՍWR*')G^饊,#Qrn8O_ /8̻Ujsq&nv2ʩLj @-[F#6iIkElMŀ1n?G ~p秦jԌ q;86(zI>瀼+ʿG>9kUv/w;,6f}p!FtI,rE"rv_%7 swM,~ooy9؟AYO)_~A Kb[4'ބnY@:{9bq_ͣ69B3 Tz^h?s%IZ~3 a*YqGr&[FE+0-#{Qˀվ6K@mI '|些v ptBԉF:w!#޸IݿD3*Dvp9)k&r6,dž"bgdۃ@/E (WTX6$M')zl.Iz>&ߏ`0|0M# Ȳ?aba#O9JW|V*?9r[8׬sbQjWc޵qUK X;P j1A@o/•UM;<'[2KB u~xIw+VYm|Vly-gv(vP/g|l2+D16arz0:Y/Nl`+qaZx߈+8!J͖OsT!Kz  6۝)BѶkPo64[-z'b,Hrs~oz#b h+Ha 8SAIzO ;gVuagc2-ǎg9& @n_[+[UOU/o[ 6h󫏞 R#˔nq,@V--/G`_7g@aoIzY )I,wh "$8r *}ׯuyQ}$8/aҨVfX^׭/j 0 zagJ#>Gf/D΃'iJu&^JXLﵣrwl !կ5yk#:^_^>Mۮ_+:|ϡŧonmyB#?L^Ri@)+o|W_Z.~2F Ro$hX Y{~v®}ȱb_"x^ a#rv'EM*wUŇ͟BXO r)Ԃ$ :G#g#M UB][u`%dcqhB{ʻX(;XhX oq>lIޫNt+4{;wUY,.AJuVnAS*h@ʠ݅Ps'=2t`28u{2a=+xR'sGL!51=%c0iiRv6p5_ Y"R faYee1$@HQD*வ񂼲E)$/ʕ@7̞)zΒXK8lOzw­Ҫ#KOjK/ӳ)Fĺ߇`ӯz4$iBi//C}z>=y>iAxA|Jqx&#HsSe8j @4. "VZ [6'}y]mpG.f^ Y+~-fWt73& <k0pÄŅ= hTаSlӘ4q!pL3 c̛HyWHZ8dulX £h#˻M>uA!.ф\^e3@"ٛruMU.qh4&la{k7%X/ݤPRTZ3h_Bu6H(- QФZUD94޿{;Oxh9At\K㛵cw߈Z8#ۂ " -ASZ0IuL!3xΦč0r .H,9CX?ُg֖w_k`Mȷz`nKEc2-˿JZ}fYl& ˲tҖȣA0-ôx l&AaEYp{lk/nP[#$&nA?䃝o{ {2 SwhoI[%-C\3>}J9E;3 P6F_Eىï\ӌ˂ !6'yn4=dui{?(*3:]c4G4w-s8 y_PyHEGP*:. Eah0\(iRP^bkm[D(]w5V5EKWZ}?i7^FTcқH[L0/GQ祂plfqq?Dm(NnqcHp'`k^-i*E|]TQ2 #R1rVx^&NJn$ ϡN5aXg`}.HXW_F77XXԵH3=fcYiV;@CVjoNNR ?}=|Q#]`+PI2!JVUbtd3Fׄȸ?]Hi*^ AYMӉ蠫{s/1jYqJvƧX)+rK"D{ ʞ3*SS_b5MKM(y UDr`QJ'8x-KŤ6`_bEI8`IM( YEXW@T@-Z4)[-x0N'PXB`UtdhE4iTqZnr[ ~DF Rwb1/>7Ǜ[eG NMs xڂkp;j9ȲDy1Od[-ֺ- .* ܝw#WT9"Z9Dm,RMu 3& w1$I[; kDrGDrJ$7^2ȑÀ@:@W B>0p]1Ǥ ~No,KEť@$6!~t*@hcmcO~m1bs|!:Mf^|Vi55al)_\)PI~O /yR,9Y`/LBrCb^Sf CFA#H'>e'{ GS~nGE'~IaFЉH3 3#~%4r0c 'U"NlCJ r*\O[hZNrk?kcnڟܦLo3V7.@)_H܉]]yH)>l([, c"6EG"y3:S5LPFv Yew\<@5I7 MNt EGtIá.x&a^P=:`ʔʺJ݌O\Kq ;@Yͺ{:A'p]s`AXb7BlH4Pܯ+wmUd@WY]?._^#FܽU_!ÂgH$7 ٿbr&@~fk$E jpVF:U"PT vyo#2+d^&*r& z.AYd?-~YE>&VvsC6/hmv mZoZ l=ޘCj=meԤ!%^{-"M W~^o ltܓ5dSM#YxIwq!x<Ү"5La_zZ6`$zaieWӖUp 6|NQt&r ?g@L,m#y  C2 xbA :O@˅<#'gkУ)kgѮ.hRV=tr)*r̫ sAMs;d1oӲ&d[U˾jw/6$(00wC $PB@5:Jw||c+xwg;O Èj}Z9T}=ٵj튵bdSizO4Y g*:&k='aBl94$A GuuTXһnT߀^Ƚ4Ї D eR(幩͝+zKZNuKܙn E}l _`.YW9G۝kU|DY~G"W+,2IZ`KI r9%E "HB-'ݾO3ǝFYyh7x-6iNLjQ v+KX%7 %$NLD l#M/`>:ռ>!= >:K$wB(4C'%Ё,S-h{RϏ2}*AYw !h<2ՙ|Z]瘲Rb 9%վ6xYu?> &!Hsye)TNG1A|8m @16iR,^|WoOU}"0bG.t-d8EOpn?y4^R XhN L799&pUYѦkhB6kbr$Dl8f #A4/r:7rv3Z# yh3miow4ͻ 6mS*QdV#} :d<ꃀg[wb5.Q-U̯n¯>W٤aH^voqDYUe:0SD늂d ?֖>UkOgڈ3=@O3d wMrhCUBA @C61I~[3\jaGZcM`"X{]c |L%/((-YÇ h~w4̮B/وOs3WeS^sY7YZI@4Pm3C1GmbL4O6YF&#pm-u0a⯞ 9-VcQUyDE/O3m&Im䳳زq$hsrygc_juw)_x& }fyw"m3\_\҅®CCBVCH:vNRAF5Tz B6M<*C(/FjjOP%t7H6 ٛ@ 1\(>-d )[dkI;If0F"'ě9 GÕŋj%REĪُh/ *s/||.[ I 6=ŗ+9s'v5{%t曅*Ijq-Wş1 K{|{$*\VOU6uV0/`.uxkc|'M p ˄N4k[ w ;8c& |<;c/] ǿ#gq4NfA lQ^g4;?X# \)#b9Pea5<M;qZL^Mo̟y tBR7’^h/E? L"Л6N!y%r{'>(r*PN [R Z|ۻ9I;{Ftb$=f_Hj&i0# L ⤨Y,I.=ZȮ,uC_$}wnҘW0Y]i@sz=*lM5Xd7e~+&gF>^ J:62﫾B;)cK !uǭ6iA>ؿjz4lL'KSt{5"IN[4BH%(zs{ej˲i%S=ZCϰ6u _&٫iN6o޽W$@2ew,.]+psSVBS{wW|>07en/wR/?L]ΰrq1i*|(:F6Wk/!@7Z9X PLB A'kϾFw %-yZ!w 'w۷~]8:O8 FBc^5 B.hӡ]9#X/wM3%hs5-~ »f LQ w-Yg4ꝈT^ !kպѸH96st> WRCԳ[GA;F>Jo w߀wdoP;RB([וxiVP˻siy׷&rtF?d@gvģ^xeTU*\I\];1h CUlʕT<؁s5xt }qi':e&"Tip4[( 7aOA͗od"af*RW&ڕ45]h/%RtSGX$j=qnUwSJyE^sTKA$,5XfM &ɿm#FŴ` Eytg@/ m QH`p_F*=wUru+$C I%"'+2r\*^alFC護NCꠣ#[?ԗ ySQ-N39/k9{j#j(@֘&s\)1\IٚY= n/2qǮǗ?qwS](:-M}xaCN&UIе0h (?@'"{<Ȩ vB 94 |VCn2Ԍ1;)$DžQyhAk"kÁ#/>4>Em6t mxe4T yW }v uL,u(=MS'jwzUb9c1wexL쯡@J$ʦ1$pw}Zp~Ό#)jEр 9M׶@*knxj3IS$B AV›O 8ic1ʣHnk =!{gKaٷ^um" Q!?.V#X1_<db?{M `x-ü-fE:Qǫnҵ TWɝ붷`mw/?@aΦg-M뉤wUb*^l ,5dV&Mr%@9yU|g D=Sq}O'XKm既W&e:ŃuUNJ@g5 9fL`Jj>S,"v33רZ<wG4gF˝ aCF8u|>ԣ#E9~_ILVr߽PTrmIpʶASկZЀ_#dW 0Oqa8 m D3&XajǥͷD=s}X dYr) 2}곬kЁDlg$xFiGjYߋd Yq8`- j"6nPoT8:z8=<;Hlq3&#; x!DD %P*01:)΂gXW6t8)f ޡ!w3И::Y|Z sB A Bj+ |C:  cCY `m[*9xm"0_;7żFȞm6/ xE$|=/ڲ-bX[r9>v&ll@p):ێ/H囍<1.@~xrS0J}OY ,`i] ;J^`C c:c)W黹eҴ/վ TE ݽcmatkb=q+8͛wd^Y mQ᜹1s>_Wp&H7fࣛ|_S! M*+7>pviA85庳+1%rR_ʼnք QsfLt>ZFYxzYw7׽!-O@5ܕ30P% tO!ՓBeY8QaXKb*[k߇*Bз$9?! fqrr+l V5-G⯾TbvCT@203ROTuUHʻtd1]XpM26,o=nXk"<)ݥ_pn{F:|S>lOGȮ%U|L/V}p0ĎJ SD+cU<U@ϐh MdRUVdux#Y뼩:YN5=f"!~hzN 3 ]=ں4 7W0mڛPh4ɿg(VsQ]P\}f׎y!{/0*ޖ]lK.ŏ؞f*̽Tk=3"+xh|fѱ;wSNc ck$eg f8O׬&S@4E^J),ȖHiȟ. :wjgMe6"dC' _k/q i=4gÂ&\kxqB7Vhe({S#T+07QE[)zl} A>'$nb_afjHv,bz %RBLomJ@ 'G@q, ph@jz:qr?p-I="?|'.?0Z=A9IfHe#"K1@훔w 4C`eLР/X&)1 )wPtu~,EGXW} yƔdr.;eVnp bc8hl h|%+_0TsQ*;98b]Tf!KvTYEV\k?==Q#lK4of$͎3I{Hmg1`ю!Tԓ A Mi8mS)-@QʌAW 9m{>ۯ5ePn4pv޴4VMg1ui\ UhP˴0k}]B"_;k":@3: H3"iԙO_t؂eHضn 4|Di-qe"Eg .UkZgMkT d&]9?d]238K:%J$f15B7x\ GM>KSRGFzDwM)ծ g}+tDV6hki)dbcQAkmy%Pj )뛯ֻx4v%G?PĪmv3c2&wu$'o0gQ3w!ԉLO څX:OęmFsֈ%x8S5<_A0Co-At-Bwh"pPD* "ݸc`] o,fwI8"CKBJ_Dx&:?. o}y7MX+BJ:G1MDifrT{-">J^B @ ţ»vG=`%Ibfoy",ɠ]i%0RV* s \ǻw;7|ŀ QcrnF@ܜ</Zu:ѻr.iϢg( MJwX y7"yt}za5oiHn! >3O b-ݰv81JVŗﷰπ+hu=Kઇ-4-ASCg6M&JyPijo@+ݼ&_wm  .w!S3$ ]=܃}߁#+R=vSfwSjrUSFB k d=I !H輫jW՛ͨ8WG`=UCa '8/Q+jY;a5B8f28e"?`}iwqB;Ӯ&. Q o.1-ĝXy,PJ,&DTDрOͺ> flNl>9q DmSVL9kS=>τ)!2Ѕ-,-_r^s - lJZ9-]_u[ҁa-9B?U3ORZ`*x\pC:M7{BNX~+6v@Yu IɻڴH^³T7oT{w=OdAu',bu$0*Mϫ7AWpmXkYX8345 X>7l^?&V,=\'.VG2 sDُwbϵ [I=_ؕz_h*x6ع_>eD_s0_"V|YOv N^A@Nۨtq@@uۏU _,xWXўE =)2$Ly0kލH@keJ .<F_QExͿ=ҡڇC`6V/px= 颱R26"Bo=&We`\!O5]E"Ҥ \E" _8V]ꅿT}˻nץ/ZV #(B(OKȰ؉%b)z)]괥i[ x!+XHm_ F>CCd^[']S)g\1%Tn ϻH8ͻ4O!wSw檶gڪME::Dq\P skxQ mj(آypҀYw౵Eah V)N~Żauf߄^9 o.;Nd1Y <\ʻ>iw=pD (㱦<]/R.~Eݷ]go19'cu/XM9vJ,g<*OU %4I}S^))蟐 ΢jU 7Ȇ!|0rF(] = wP ɏަaQs7%ЪfG0q[ļ@0"*e_5<,Mwf`]ޚLb e eQD=#~sj &ƍ6#5ewkK.L'}A2 'keY/[E}>pteTI:bfPEu*>75$_#=œ\ϻl3@z I^ģjhY ]N^M] [vkv#gl=v S\bsB%!%?.k謏!nVpk V7}$XN zc!o8a4JB| R&LyHgc_mQSQvgo s~L%*jvUmc6]P 8ÚڷmdvBEb/aA]2dl's YZlFnL܉hv-s~VbmhEhNg>wlU/P},>/ĉ4U^xxncu[E&EojO F{xPzfX^:Kο!SL0˯%6tf?IiƝ&%㸜Iɛ/l1* a J,7g@+wעa*UxvuÊ;΍h4GfW|̀47q`ضA: 7Z +s%A:R5%=JБ, 8"MZ)WN'6dfD0{nG:͛6rH`עEK4 m5: /W-|HT2&Zɹ)rsQ6;⋥No= w7ѽɻo ӣ/\jL?Wl!Ek.C~טkl}V5Q`[M- nN1:P J]?&!!tƁk3m<+7c`,8|&0!+P81i0;#? _{knO(z"G:LiܢP4g=Z\J Mq_{@7U:5J9<;K<{ZgZ$Q'0JA—q X=$oc~*6['T)@?9$ / s,CjfzB0m4䊀~1%)}3s ek'! ]>6MhnOZULŎY9#tBT 5>\/kv(9O+³g|%6 cQ,DyB^fЂ39O#ցrpOpRv%yI rÉW<NOGD`CUwt#8VqGq *Tk2/sqrdַWb<8G*GթUTgSVY]eTV S${V1]dOa |2!Z)t[fk^L -OHX(gUyBtE~e((.k9^ܶ:1؁H&<` ݪo!oTZɂ(_}!/WԛrQq̝A fwQx'*ǰ[[1h7&EMb3mO+7^]eYG1PcI_V-:j,kW9꧚х] 8NJ,B$0Hσ YLhTwզFjhgIx0GArɿ2!ơ(HI䬺/-29 #AGq*n"^zۼ<d6 Ӌ?.}w&WY^~78ca΢0 mrpN0kRkKy"Ά^3B<xf/t Ntt$3hN`ꠅNnjl_-D,2p0{d)b@:1m#t,-DH>6"ybUU}Sj6qgI4рZ?HuN"Ԣ8C.v#x{hkƷ\^m8f 'Wp+؉SD+zvA %ytR[ԃzArcQ%SɩW4,E?v+I!Vrݹr,Fol-Fǩ}V:zziCu =¦ʿj(/`\״/1mx0XN0>l_Jq1B WaC&%LUa~%KojE_ a\)gjՙ+:^qW_jqDPS1=3P!it/yQJ^]unAH3:jlɥQXLNeտr.n_]nӔZa-X!7Te<&髾ʹWoEz,#u_<2;n'T`3,. 5e2`.ϡVV=oeD`QVσI2 8*#٢BU-H3AodN ~{_Ty:<Ў2ԜR˻c+Zu?Ig.bN= Y2~CHf&0b2$:e%lEU)Q LPFU._ʰ~5󖪷ļz:&$|Sԓ`s.I#m'X' @f[5 SVt[`QCg꤂a5](< Dsf)>UOq*_D-B&@o/>LGU6iIa#.o.a\z0r;$loYZqrW"5,6;Z'ˮ 5yFk&6 qٴ 2$Tk77'G9$nN K;Ӧ$y)46*nA &:r9fkx7"﵀~8xѹ ^Fso,Eǐr4`RM! dj^X59[t&.A'/s2ΙAZ c?12PG4~@VixU1ũllш ʞ"#dԒ))vww]T53,hRIq]ZDBrb69h̃E~a2A3(ƫqe|9_9ؤY[B~T' JR:  ``T0!A>q.baxib*'J34ViȺ 6,pC2&("Y'+>IG`c& N0OxۄuiL U[t2zpj'+wT>2{nTqZE(oyϟ"gɩ-r&io*M>W n$E gƟS]sт3vZ[߂G0*+Ncƹx`q$+}&'}{׭-Pőof=QR8Aztn%g7mHa=(^UbNquQ$[*A1f>` mXb]͒?q Cr$-H ~QHh˖l?Gf/]/eW|G '96KO\r%G$0r[_WvZ[`i߆cgMT@M&oL:#x@ Mȡ 66uin}K'PǠ~Mg}l-Zhar+MA /hO [6!L)R#~$?\Wq)dd0r'> !RG!#0IYНk0G Pl>6iLRXhw:K iy n9SR.iJPk!P3`&Y!{_O V(^>9YbBWiS>s}W;㎕ Y<_ jb3.cd2=nB< R&vRbQW^)wnJ70kyw7HY3yC- &ς `dNJ"UV[Gi-z)x^ܴ6\M['XC=b:;/fvgqp-w<]jTA Pa /bHL .3Xx= hLHHq%:5V; rwCwN.;=!KFC0.cc`/Zהv{vR}Cյ ,\wcU _I;SyEUR' O50 xZ+,7d̹ aLXf`[0.Rn~vostJG; ŶeRGd{b݀(sW$tB?B{V$ (1o9kaL2qݱ}Q &erɽOjMOHtG%Pc@{?_z l٠WޟLC}&Jt䉺 ٛ Wn/b.H[7x]~ AYռd&Wwm:6{ڸܷ:4nH.j~J- 4hL-c<9׋/_e ܵv ( }+{[SYeC.XqkaDWR>5E.Cvh!pG.h O~ƶȆqca > go2\^6ٓ{f (2WK&٤6!㙉EB%|^#8// 2I, |b&'~9[i;_8R&>9$1A|qgvU\l0 Iɮwl%XJpG>;mbmMi6'prꢰApzKrC#B$W]m8'He bh(G=6{6%C Ml?e*`9XX?O̮Ag8j|LT4l#E|zN: tn&(Mz sb'8yNbxs%3(Lbx )锨$ÕXKv{oI:˳VVkɿ[>5qoE)hͦQԳ-$h2ͬDĉWX{F0N9\a3wDVnyᓫt@y=kWb7$G>~#etLD'0+#zb>G8yHNmC/ea@v+>58 /*;~` ND,߽;H;S|]9 Zl''S}Q+= @Q0=ƽӱZ/lrW2kS7R[9˃Y ѱFp p6@ښgQ,<`tHuwQ\ЕHOsŢvʓƘ7T[̬";`KFvEp ^ǷSֱ|N8?j|wO6i5'h"v!<:/MBMmdONJ'fw`.hm2|ez[؅7 6^ۍSR:|6)ĩV߬ :|MwtQ7( w_M*~oawbOlߪU'5:foST+o!P;} >)W'Wr}ɢ:SH.DSP(5V^OwP?a|Tte:ؼouRH <´$on Ŗ\8t-^i`dO'yE5^p.z1iKhg u{sH;St|Ndϕ?9BTUN@ soqürwyv%dBC;䒬F;ɑ@ǃDaH&#{m X%o5߽AɎ&**c@R[8c{=a_d֓z,5 ",CD`G(9+q+8RJ;d sۺ&,!'%HR hyRc,x: edKpVO-,|eV%3<kNN?#:'_@ܽarev9w'ޟ#g<' Ē9dGSl?aGcWg<$wQ"9wM/Z+m 3S|o,N)_zǷ.[o}rc)/-/‹aTOpw? D9q61&>CFyD2ΝRKMz\|9Ed2SÂRFۀ JvDKk| (J%< )wEpi?(wV4n %HJa !W0D^|"R]r?cZeD!cHapշa\8c(8g 1fս7Ap`//V~K{o'5,d,~՝z~22z໋%[sY^YI.UƎpD v'vN9^p{?"Z92^ J0v$,qx#(ɱm$*_4!A_p?O&Dh_z>;]-TC$(%r\1C~M@"7)I9S:16{q4@a*d{~iK.aX49?aA_dl?2?֒~)0z`Zoe e}}4eH)*[9 qYоWsO#z4&o᏶O!Zsy +8[v,^"Mm;&vEo޶_r y_Gz\LXq w{z'6ç?ֆ+VGӾ:ӣ{}|դ|g~~vP>CoW-D;F.<|q{p8Džm| _!<5&yE2x(rW 1/[F} s.q*ES*mR0=&V Tڄ(AKu%%ݧT@_mai.tȳzKOrw[QgjM =T@6ij9V~LLEF蟵pԝV254 U4o@:A Jj>K| Tx9G 40Kko|u-QALmWBi:4<*[+rTD8ק}KSd -կGpf)e@ -4`cjQP1)?Uқ=(RR.$A7H-1‚]Y>Ԏ14DR'vJ原Gf=!";D>g^ΙFag& |m.JiWf5m3エt4/! 'tM;05FYCF4kh(S:cAMQC{ݵq]SWw׾ =Ϳg=x#l5Gs1Fh~L n8$HAu AYb:Mg,8=^J߷`oQZT%S{RI*@~sol5)lYj-wU[?2x5쭆̿Bt׳ooAٛ3%7g K\ԟ(̺FZwNDO,!ҵG`eQg=?x]—JV]ceߛunz,}n~ 7lݓaz&E1B恑,QhR AMR(Ju]^j|fiWuuȄ$~^˾66e1Cֿލ~7V˯> VJ%!G*}uڼ:R2sQ8UGG.69܂w7 f/0o0:pŪ d> ]nJIcU} !.XkX:JsR9U52շ!ߋU]΄<e4YyKɻy&Y5%?V@~/UASa[s٠ԪޥƱ^ txېAª1j"(ys#*AOƪ±* - aXw=ʋaTs}뿨~sQ @/92Κe,_ys߂'|w}D5 S'.GTY0\]+Ug𸁏t q1{-n^BeMwbO^=(+Ay_g?;#a,J2*#n"OD􂺪$Gbve\T[9_)gaZ.,G8~!n l{|Ss G2R۪`V%q="⫌]({/[f0i[ێ:8%~)h0eeL }Pt rkO99mdː>ēN^*cRh`14NHT2|g 8; 'BʙDqjܓ(l( SvB$Fd=ۆ z.]}x&^-tAr梛g!F!Hb̛|>/Meu|AJ$VCϴ Hۓ|C&(?#<19c JjFI|L>f'+v=D1 ؄Ju[V ُpl;Vi[[A;&}+F%r$S^ɖNWMYlML4ńV@opȚ'ᦆwY‚ 6FR4`V@!]pMyTI3P h r_Z鬺QO ؤ2mvZEe~|o$7>\e4f 4xTqu=3)}|/aKm;~{ܜ0#>}Қ$ _j5Ѓ"A H\ "k J6s+F>:+fЪE5 UR/_K_;Uv$ͼͯx@ގ껊7rp& ike"'ho-?|GZMA!ˣ@Dv_fNH!tlP>V|\!_7bR9ԠQA bUH2sH]I"+璍z Y^0וfh5(wze3Щ@x%[Ùj-jxa\8eJF:D^qq]PFFCZ/+,FN[Q_[";2a1m Aܔg0Z< {XlU/j;S^= zH,#ɖ.?v ?G}C)f]}Pe;RDKar`b߈وo 4s C4Ic+_Z*J1w6R4o9P)u `Rj[~z(^3"Vz(aWTA R9r0PMb/-0"5w~ʗvɝ )oZQT&^yrU;ӛ!@?ėk#ڍ XrAU`q^q oQyF0s}d\o8IYl}wg^Ш%OǸTC~xutZF-2x?~J+X~Bf%ѨСjo#K :# ;Y?T M8o &ص_>. ڔiFZw)g|ة_/">.["8F2]gqR.O*Hl!T߂DF0Q_+6Q_ibf{6{|xU>ނ;>PkxHq {NXFT`#$N)nG~ɨkV]&tcWv!yԈxV%+q;n@#'Mxݧ&{5FU_FxϨ8vE#TvhE˷iA s#).^6܈\DF*/C9i 囫|3VE46#-X {`|b49d?$&zd]{<6E}FK]K( 7z3<_^PCxfR1,lAf!1QUuUB)=K'Ce V&FNY3sAz6sRvA+ZsfMҷĊ j6i=ùҥذB>+Z_fo4,Vsg0ϧ"܅G}9\ o=X<4zeJ7#_iZؙWxxj@eBaL Tt N `VolbpAOQxR-B,ؤc)d1`7:w(w jLMT{4~?5vg$dQra$&w 5u(f1N>jhT~ma\@Ui I? }>(QBA39Xys)L;P{Mse륶c!5ÂٷA0)M(^~mm@iҗ9X V5)(k-(z2B@a =9TowodWM`= un qMpw^q50F}WS2kn"ǧ p UMCy?Go ) 7_7P[ϾD~Uutp@im` Bz]CȲBn!aGRF#`Ջ~J+o^05m o[*M}2-6tiW"j!PKbn=LŧH ]n$:AD@ƇXx!qbOSrx@ @ A~&*=8Qma23m~)"*-/<ۈGEqYc4Ҟ]2Ot̅?]{C1=[_qRՂ|޳eU 0{1 'Z›PJp5ӟ5_nvMq1I'oO7OȒ:3,h~}+q^ M\R@-9Ԡ6-ypR PnL* Szl@SvxHKmB~QT`vf{q6ulW‡盧,]1 U@)2*;uɶs6GOya{yUѳZ-nA߳K!C NdIdûe ڷ|d5prdXnch?95Tp~Z(q[Bt QxWFCk XRKү*rl -EK/k$Ob`%s&'G؄)n-Z(?U]5_}ym{5t=ezeKJNɑ.\(!lp6jIFUÀPOpEd0Vo77)'* <3SŠS?Mg0I# ( fjaٝ%a2)q:~/ՏܰdEUNSgvh«!I}O,ژb+\?]ǿQd]v_\aXr'4% d -XǘJ|Tm!ZڇZ^"~Bg޽VҹwB}nGb\zG_uibi v-omP&) 7`J%j6Zzz= tgAN,2br>Ͼ'u2h'Ђכ`8=,u࿎jm |Se'Ik/8ת*֊00jR>?/~/EC5/A5 p9~=?p c8/xw$\&ֈYKYBy.-DxAZE"xVA~![oK.~9.GpW(/;ރu3{R}fʧJ\PԊԇtl :Nܵ>gȯ=:]on⯛|g& jֱ:WD%A쀔3]e-W_UX${ǵtM[xSY8ف²ԛl I0ܣo0AcDg?;K'P_ Fn |`Qe-Ǫ||磴51+hY||| {Gä|<:=ɲhf6~~QGlL,ЉS6qGMTHgTq< S`"^˩G׏$00`0&uYw? OBY>x{8lfVԜwc_Z՗nQwЀ-eDs7;rŘ%K'9{YLt[V]sr]k5[S!WoZt쯟?׷TX.k[nZu \9H;ч MH!=Uhno 9F? -u[v9QS嬟pkv-:/+@,hO.h ,Oo `7CQ c+/`Ou/J^l3ˋ%*w.ܬh cS_ק7fQ}[Y_';ҁ@K冇/(_08V+8_Jw؇%s)}V5΍}?'9ʹ6ݣAW䋳|y?dQ~o]<#5Wo!vY~\Y~hC3doS ߝ/W߀Vgoo|ߍW{uwCpx-69-:NF~BgFFqrr2 }u)f^TgZ**2uT'kwsOwwܩƁ ?fr ʱWik}n$QjjQmH'P\a'58R;^9qx=@Q=H/naU~%9d>)# ~Ok TE%s]!:G8ny}1Zys';D|!Yu?Fb~[*L/rK4.=hܯAZxjֳ6~Voܔ{D7x#S M`ѸNcnܣ~ 84C; l+;0yPya!~"{vK¨ޏtZEp7T4m!/U4V7lr yWpկ@OjT] (p~^46&wOZ>6Md},/4hbyr]`:+V9]AX x$ ;R- q}ζXG3Qp1lTC L:QlySu4i=$85gd4hiC9(+sGr#Yv]z䑯(wm&`ZG/t+OO? q.;DN,Juᑨ} ^Z`-Dȅuؾ<{HX'HS.jHx,O˝(ʒ T7'TͲL;$9/ƠdwFc@~!N[ n`n DwL64l6\EXnc<9/v.NP:,a =pnt4 n%z/aʨXADap ҰH7K}>6Wo֎ptu{[{:j@n =4 h5Y]J'(E . $l^WQAQT'Pe)$ 웙s$${}mN33gSԨ"=3ApĢ5.x`_x?~f6q|TO(!/;o zF{hGFhGOA 0|Pi,cɽxbwϠښ pP>7l'l#BMu T'_ǭ1= 1BD}_N(a(KMVX d< 7^:tV*~ޫEbɽN4 {[y^K?ۑWzBszv|?Xeivk j!hhh. .eér/_ħ SJ ^9/My Ga_6,LҎF_M"̪bPlLS6%hiƧDh+b⨖]X_>ڲ!>jCiWA6R[J촻a=VnD?IgY ,,WH0a[-mF[YQfA {CwnjkVKoބ= ]l5fePhm<=7:Eĭ>Ar7jS蕋aL9wڃHخWh7~g쑧)%$:!p߽Z2vsa? ɀP-a0H3={37WmǀHk1w :@v8q,?sx\ YrhrZ7.j͍N5،cđZZk7đ=B@wݱ)N3+^xkbư G}[μ3\:?E龘)N;rV{'@-qsPWjzAZ3[l;~! GW5P~#VC *6*-!$NWu@oXM5$z ?e=v#uew G $ZGHt"K 0Ifl]G8q}^~y`בyªy5o̱*C-vʏ`s*|=s'ukTs}<|6_o>թFבgN!\j#jZacuµKZCu*x/ZJ05^nFuӅ^:ɻ~]jsS_{~_n%Oaa#S(a?˯$vjHqΫ6i9 Nݠ|!3}ڧRɸX6&_Zb$ ;[yDL&~աW]LDI)tu5}6YW0@#fdc{[t׏3Dg# : EV e fwXoǃ0{#x9' Ѫiw%>e6+jHV}kq{D"U"d)csLR`wx:>0` &PB6߲GQ~̊&˷xq^`coXjT% eH2i*S =AԪ0eDF4xкfC\; sVsq`Cs' ˽0(fn(,ʝ;4뮟<~Jy7IϞ/O4_8B6fL£ܺ`g2/]&Gu+=w8]t8wDpXw2w^/WWˋeW^v~Vk͈}ﷆEB[>wStde1b+lŒ86/߱?L33xd:; *ogA1zԗ+'F+?g<9O،%X%>#-~{\ZzK1yTi" e-urК' J/<LJ-/g5}\ xrLEwv>T4\Eի sGGk j=^՛\'^)P{`c{<ZŒ#샒3,&KwҔ<zHrgRL黪M%Oų>*ܙ#=rߍ 9!#QӸ^g}ʇ~.OsB*3I'/LV#*֐) 065an yeR.r='`^NtQM} (?x(d͒W A) uiqΰDKF~K][5 yڑpС Ȥ? 3VɤLDRH#:ɔOKIP|ؔ-͆"6)RNy-~;9G$(2<$%yA>mN:xD#@</? ._BQqnTQ&7 eSsd9Qs|T!ߕj5Ùy<6nw} ^--aK3%# Q^ʥqe;;utCZA޻ uBJ3BH{ x`*n[ VUOSAX`=V}Ә{ºX-= ͺ肑fU!"hƃC js3m3-Q~6Dy=Ĉ'ȳ:8KETMF!ů =YhNЍLO&oqQWtc7i_~ت#<[ )VgNt|V<ׂl&F9$7:TI\ޚ9H6" #^czM;Vex& (3 ?;YK3P !g`t;@ X B3K.f x_b/hs}3N-gPY7KDj 0H$W|T;MRS#+\Rd!y~b[e~$Gՙ"C S9ҖTT5YC_4;C%lxb^|1qQ "{f8% _LkCC%5{/j(cJzK M[hl:$.avEI'L[<EyB譮vVY"Nu9O1uG?(0{x+&wEahr<&K tbF8`bw9tj)7/v-Yt J!j3ouŵ%g(oSqBNAD]>R# ! w"fx%=(&x5x L QhoeʙE!G6H[xÖ\Wۓ'{o=Ƈap[w*!OV1ܵ]&Mx2>KuPY8PutI0逽,uXyLj{9qVV7jm$?撒-`y,u<tx?Ew8$gv䞛/ 連 Ohi(L긠NMǾ/Ϋ>^}kiu;;>{Ӽ.[Ƿm:yͨ*cw@+%(_]y C=ϩ;e{}Qkf C;/g}H3FOR2j~W2PRXL.+c{Gg83 nEy03F_IѶI'ӶlPlO q*ߎz߰'?Yy| j}Iź\гytӴ, #\B(vDO~ n3)[ <8i`V:pn)U M@cϫ:w_?=gEQ9/C}|KIj9ߨKb4/J.Չ$1̊f]r}5_Ib%sdQu*M~ fa^Anq9C8.G/ S1o]?al,Y`UӶՁxsH9qb->/[ތ)9ͽNǦQXl9_G@N ^ҁ&:^*yXcr_$~`݃ ;!%axkEF x+_ɯvj)Zȯeͱ ( wow}s"*ϯ~ïl3.4:ͯ2UItN4w0Ȍza(VoRTs}Dҍʇx H)[ʼO|ש„LYykWZU}PtsGھ5%hc'܆05 uٰGL{@71}SQ#/hPT'~~d89:DWV}9@>Q-(Fyvs!U␵Pv<&7 ޡwT5 V>8>c_Q9Ǻ/BU>770M KbM. .Ei`Fi`gqOBi`F~=@rZ_@WC 7S :CXt>NN",>JKOd+N[O_Ց (J-_(Ŗs2[?-v" LQ*zXЩZuePQM*Hb_ʞ~B? 7u2'I&AXj$q{un:V|pਯThln砡v|G9w~}M4ڱi%mW۩滛|/k}-7MG׃;W|oYotDn)/&/C;-I=wzj5\;EL #OHs)J50:ʪk ~;U'7 8ͺ&^`D~'.5-ڳk$-!(۲,ڐwGh+)Yt2i=Eo<m =e1=|LZND8G‚׫uyZMv &@`k{DW l?eXtp4h^oT<}+"N㻱w l=|?WzV9Ϳstg`/g:fzA%肶 DUT^}|e/G4*t89f}ŗI3(X-A UVy\GmM߁W, 0^ [X;w<{,hc5X^xo5 ^n?Eyfap#ܜS-KwUl @C5*t#R,LLm~n$3aKlrGR\\)LJնv#Ngġ] U:͇"Z` h6;cyRֲK^Ppug@ ֙kB/u缭'o?-E&@-E<< H<9"*Mԝâ O;]Fϊ+)x>V 0譖`J/ld˫ۘ;̃_3Wjz( e*Aӆ@!/ڂ_ZuB8eCPPx /$:4\Pʵ[$>jtvs}ϩN<cў78ԷW Z0$DC [V _")ɠ4`W/ yDm2j;PS5HD Ջ9 )DTcF?U*8ֹ1{"R(+/,Dc_i#'u 29EjY#DHo]Fbz45҉Njh C$끌B%I"[woHj5㘊˜rL$ a'ٍ:'%V8! oK+,''96=oPw_~6.5s WUU7_rGte o {wl_E)L7 /V|*P]8o5Voq@![?/1w,>"ϥ-=Ѫ|n*EJ~ ue1*D+ jh#GMgu~Qdz*{ 29ˆavg4'xJ6G+VdtnIED*J(oŐ񺥑@|Ķ)5İ %u= hz)Ssx2 p~*%j9GrErlDF~^7OPϔV/G3Y Ӭ?6=%g3WqLxzY $Yg1xֶgᑫP\ khˉϒLČVxv]᧲{ F.҈%cq6Rc8-ß$(sx,ώg;1l%?[2eB,zM|ZO29Q3\tALb5ǛmcԔpL6ōG)!wLlk!ݜM7xm L2UK:%;t- +t .H&ݜO2I y3/)!s:a YԺ5WlP@kfP֐% 4gݣM}m?bVda~۵9jE\5;sM: .х5 #*m}9) w@&Xjd1j ܴijCl㪰c6WYWea?]S-&p|mg ۺ@_JiU2)8@_1Y{rfy>d?P;o;Gma(Z[{hFLIy+@:3ٌ{4#1Tމ IOd&%96;oٻ)) (Ncus}p=O'/1vu1Ѓf` &\ͅF|:GH?,YΗh"S-Ki\:пE]hQ X<<0֦'IJ.G6P陰$ڶ&Y9H1 ӳ!LWRTOa`[ )Ğ0nb~j!b{LхS__?)K+m/T+"ɮ"I3MƓeb rJ?_ { gq].` ,2,P6cp<(1 $;lxH(dܮe^1hpֹ$P}6y1ZLފ e,h 0ZQAb&iI9pX)e4x؆~3C)[o# NA6ђ9z3Td_@qXw`jg@_T6iyԇz*S@\~iPA{/c9]*vP{ʦ Y&wQ\x/yTpϗwIO՝~' xڻXOrbNOBؿ#QF`&$e1_~[j1R=Qn!ڍQs\o8b6P -8x#έ|Oʿk 9uyϒv?)%_2m2gH>L̉UU_m6VZJzesÚ+W_FU(z=Wmo*;RPA$``%KE1Kx^З ג?hܶs'dKgIJ6@; (N2_iOGKu3mή \EȗL'Ō$xgIFQ&KG<ف/d$n]$nD(=؏͆FH夂^Cf>KK4H`l]q(ڊ{ؿ$|iv#1 wI G"(ɹ% L,-{myAZˢ<Ȏ_m/gN`dG {µgfE jby.O8\߿9I6]B7h_P L0zh!A"3s!#CqR}v&4 R(HNtf\O!|=9s0zn(>1h CF,PkQJRiଢW $]̔k$JnfI6:P_`q=GT:.NA9) G-]j &WӞV֞pɵ>*3lIHQ0J #d=OFmj3φ;aD!]zWNb)f9d*rx_SlXv3 >߅'~OX5f>Oi[aG=|:v_SK+'FT GZ.^IU$ =!-OsPF|)_YCղ6 E&VRд4eP"5iOy9gנ!J+B}f_I> LؙFKRcA"Q:[λ[v+y V/ Ö RVuMj=oz 8`WX3Џ~2W#qk  rN Spx3ڇSRk&ku`5)QʠHtٱcSِzX/>Ե8o|Gw%d~Xz>#&dW7?jFoϦ g%|8" 9[Fs#т e99*4GLBԪEw{y ߳=7sd9gw4;vuz֙WAw)a^S9,u??O0':Z#9*a͠u\T;D|Jޔ:9?5e.2HXѱbv Wg=*4Lq-'!W6{?;n:ybp_'5^`C '$QY+(Ɨ 'qOfk2_.J/Z OŌ@)%*&Hcj0!OeXĜaP)cIW6AnQm[OQa9<~gS'?__OY++ٱ(`G@~kagc\ I k5$#X_|ql -},c2;:E"|'鈪jG#z0&*M ׇkщUM\VkB4q8rE|Ӏz(G3p*^{뉳r?lx.^ C?M_;SMKʞk(m 2Hs;ŁR!3 vY la;1)= Q"ba_ʛ D-O\a^;VC_46hpͨ>5,K5k9dopp=|د$Px}fh?4^{{ 7_H]< r4xULČ_4+@7ol$ Zrh|(FΏrl$942>K4#v(is%FHI_rpe0 )aySR9QFɲ'4!X0|;L{yBXI\7 Mnðo 6`ֈOmڑ`g6泦1(Cai^;9 %ߎ^#>CWTU {^ @y}%>P_uؿ+t3xmzc 6 f&ə^]&Pd'ZH4M7sd;O:㿹F4,,&?R3('RylXIϺb?d?$'1E_<FܝZ2G-Th<H=ӇMCiClq!HҴB`6nxn4Əԟ91v*A9>{=SMEx n:Ny0A stpkC*ܚx:@#dFewh ZispsD=_ᆱ>5?w/v!uw:J4r6;:1<5aykFQ׷z>a4ׂڼV͋ÈhF]dّ10d(g%ӪWS]~5u#Vm-uh;sfP ;(8Mªe=$/eK|:*騊%"ψ4ODY!˶Ƀ29.`>7 mYFLsg\TԀ9LW06\4͝a?G*~e?ޜJcy{"忾QC?/VC .S ~?.G7 ?W۸?"_>D-~/L?zOF{4ߣuV|7w|'{;6M@iՇT{CoO|6ߟ<o}|.˂x<&|o?A>Hj^m,VNf 3/w qw7& =b X'dy,i}H|f7R6+[_(|Kw<>(sm0PRiǭQ>߲?a$dpigA:qv9cGشҪ}LU4тwҽ|rGtONyǞ?}[3]~.v}*VdYW]WCjF=Y} {?@.XJNdjkRvlmo5%7s}}`O%GLx; 5}aNh,{{`FxZV^4ڌ3B.A~NUuﭪb^f cԽ1-X\?ܪH4,C}< QC"Ҟ?=lvZGbW h$w)z.Tx'_ l5,dž붅Q@QǼPk5OsϞA>\Ϸusu]vpѐ3X^9m\q`/y`*M#435 /du\ qϱ^XCU״;bIkbɴ{֒ar wIŌLia2Gv8x=˗qV9N{gqU+)O$-r7PN%)R=4uXt>QH)]:I$@\I\{aQou: s k#c󪔟{T&%\/wƵqNJJjcl#q \-w`Ѫ15_=kq?R-74;>x,+`'s㝁W#*{Ë/dq,뽯?H0PO/vUE8_~*-@1eq./c(_i%9l"gN®$3$}bu3;)[ !-qŘHV|j]>C; 7tJoXkB}5mR|]{)$wrop,e/rBIOz&6w$7+چ¢6½VYp7ư93>]Ctʎ%s4H[|$S%*Vp/ t|Ki$]p9c<'IU>3?,lb{[ydַk:O<,_rDgGܓ ٪G=KSu~;ו2RLWO[B6֍:J6zqq扶lgzـg9|fۑV=S]&B6$XPźfYU3UWd*<(ƧylDEq Paby.V娎PnG'FqeDmk}f:aSW=,tצ2 t1EDk-IG$ө9%F{HZAUvX?s.p,Sʿ+qsNy+s>Dg^ T_\x~dg<ďbۆ۹7&V-{L fqo{I$Hwc)p-1)Ʊ?&%N2L;o[qdoeqg##yJ3fvfMlf0%F'R}Q NoAT;Ro.NݳGmʢ|cb?#I`=.XkbhTjW=[qs$|e(%%vA2K2nL+eʝ}a V_K>Y8._374R4 yd/S^zj3jj,Ve 1Ԫ߽~9Yo.-Qu%+2$"uY0O?/ q߸w*`C )~7yg :n3!H3A%paʓM*'Eޑ"Ƭ%y~<6H:T2U·mWQB9CvWh |9 Ϟ^R5s̝F\NW,=hԮStn"ZRHXQ$-:dz]njLRě/*uJčTc Sɹ5b(&S$Sx>°cuʬv 6,:3-/;l\A_M=݈9pe|d{ Huï;DwGمasNf^I }E]}K4>u"Ҹ|].7{;s4ɏ!$Zϱ{[35o}lx2Q<=Yw4 ’6S$/lZZٟøvt7T. -͓hquhGbLV徖 ^ќ vN߿ݙ<<'̦".G<]C\=ELlR ^ӥa%z-}!R㩁DI% M_'tPHzb2E{!H|5"#3mҲ+,, JӬ)lJ/4x  0-7d["q*)XMœ6I ]alktݞ$$dI1휆 wfʞzbZbyv5<8*kV gP~Y僞)' Ӛ(OƥvAi1L9ӢRuMySyPk^$9OqXٍLݎ%yR?; ٱ=L2tja/)r 㨗1~O1%GnW#vS˿ӡ ùEރk6])="ơ `yԄJm ɺY1EYR/QTtz;?fom3- eh}.66 *hH`ˤ$4a 7^3OoK߿{IWmftE()e?}oG[U=kzM=(;3Hxir)J$JԶ0χmqsYM'X [;&{7Qk>@G3Tr~RYQiaOӠS9m0TU~Đ ~ĒS= t2&)\j3xV ,,E)bPO\1K:ZƯBPʯ?B&ddFxGeKftCG,x @- q>W\Aw\vP'h4N=zi9SwNmBuz7og4/Źi.Ĺp!2o+^E|xHνq,hHiIT2m9A'wgLb PLvӒ矨nh/$)zzS)bdL";ڜ~Ru嫫?8إ1&D8Tgr>gx[9ÃYh{5><6mGUӢxrd߃Aqdb3ЩGyoԅNX鸥` TĬ8 3>/tyuZaR'·L{ $E;T:t/'`Mr_1+Ƒ#9ln-/"]ˏ{ Ex%+m嵵L?n&ΌЈڒO꒤>mL|֊:E&4 3ZdS*0Hɭe`Zm25nO0&HhzF+> $S”G%xtf+H?U[J]ڠL[}IcmA]^.NO=|6J̚+~_=.\}PIq8j$׊.?V2`薖8J 󝚷,c'V ^`R~ǩ 5駵 {?{VEF=j>{()1o s<JQa(tbQkKrqAUgu{G'>!Mh  ΃D+Dܦcu$].{˴[uMPw?Z51E|>!@.QPtU{tMmfR'vTb{F';B[B[uVy$4|wpH+-,#⃑P>~P&У8J VHaj~ݎ$ӧ;ju8M{lo̵hlvۣMMcG;Kq.{hd\4tt_ꘆQtjQ2cM]HCh1&$ Kr=Ԫ:Œ{2ŰYmq-v6L^ wylBɡLY  R .5qpYN4غd[#t]@G}gssGM 6{u[2ΉӥTߐ#)0.2m]oq ɶ.9T+ҨL޶Rm:2Y>Kb0VCf^VtTn@uU(((1 )^AENQTesdl.}wr%,b<(o½ɡqSy .\$.ޑs]t’,nASgqmq:7aIƹW ^Gbݲ(AP&Wxn+i\Z)mZbJH?KFUuh˃}21B+g5/hiL=ek;T8̓y"\$`6*NsyK\8ENn\mZ!8thmϲ[,Ce>rfɗ?ThzҬp-pKU<|&~8|XF_<ߓ}Ń~-o): !&>b~L~#cɃ>Zz`-:F buqzNrq $1ܺ7(^R@JTt̜ )fޏX`#] v5o_Ri|lezژo}-Ff|qWt)Viga]C xTt%"HML|yqց#w?vޟV<,Zrwآc^ܳ= pKzZ5.t-լO;Ti@tI7G x#5O4g?b]ZGwHZ+`S:z46(4%H(Ia<gm$i]a1j|pGqL`F@*U: $ۻA%gB0>%<J,aRp.kg9+pU^BSKF S$2uܣaڄ0H6e_*p?1cՋxØK\ %))S4{Bh^٭D "sۭ\!f쥃촄: aSRYc)cN_o@Ѫ"_'*62A?1><; {Nu"06RO]Qcߢs.lZˢˮ#rAEL6J:r8u3!:i%=Lvrw}(s#]{^h6LМXnQ ftQme>q:F ^B܁R.p06٣(|Gm>\E.6L\Jð$i8omjuڣIÇ㽘H=ԆӾ#9tvۣJX?ÀGY{2'Tq*?]%Z"Sc/奈%.QjEe6tQ+^D @R͑ 8V`OD)CPcj6L9vÇN^P| Ym)cմuڳѿڴMOH!#p  ü>񲠑f4Ѽi`;u(G)⋬!o9« DZB\NYCu2aR8 !cbJbU~3H%m?>U[~K}ڝ*0Ї]۔ߵepe4]Ku1ލaCo4çakD7udV%Jj{*GYu= :!Aco`IA iz!a %처ЏźDbV0wɐ6?#t2$Xu:؉elGowP|ľ/\u(AӲUx4GYaPH;7@ӢBle Ɋ xE`p6mK:_1[ɫֻRFְ8/lsNWP;5ri^N:C2@?h|FRT6< y`>'#WȀH |\eC?G44evQ )AJ#bᢿM>@9JXȭ?M${RꅺN8Zd`[`Cˣ2m  c*n[اW2V%!G  vypGy=V "J$?sxi FX_-8Y}%}*n0]0[E[:ރ(0a4X;?k%|.REk*KCj/΁q<΁GqŰlVQЂ@_a؛4Fr_G y^ǭ%/F\-^~AHMƺx l51/ M޶4/Yz!PAS-Nqޝ-ф%:U>YV4ݍS B)zĿs}_xry_O 9~vc ejҠwuO|S"(>Kױʽ:NQ!gNDE*kO!/)ј{Voӧ㩊o ]%K Es`a_HY,eF znm_lQCe3zANMϦ׬2Ӑmmmmm'w[9L^g_d=i=f+ӱBx OsYcIձ)W  o_Α_{6cD x`O_Qo[30)~l3o@Sfx( xԷ!Fٔ T6-s '"T;X>bU>Ls]fq1ླྀ(3yAA5V>hͤWёaQf_^d-2o6$@X5hu' k"LPl}<ҏ/s<6#꼤2'ElɧO`-'sʏŌ:*}dK@qз)}@0 U 8-ц I tLfSs4kyYXՂf!q 3A)X++Gyed9AoM(d:3 (n. tIC.ow+zMhTKXt8uoD &Z2Q,Fu%V@4&EKڞd͏He-oV(!lk]-aێKF|yIw'ݶ$癵AdEݰ=& G Y>βrwn bx;}-^ Rt@viڀ(a-.-罉  ;*0.[WM_lN]_Q7vv/oWQ߹] fVyX !{Y=,wow",*8|M{{ I= {tz5霛fQKϒ+efdUzx3 1,nlW32³X璱.'G(ӢlK@Tx}D 1B44#`B&>d_9Kۮ]^ @DaͱRmDLٓkXN9M<as?1{4jm=#x~ =ۣۋE& ioI/؁A-('%mǂljfy&O-s֜%ȇ=ɨ* #|8zjm sX<]FZx,_Wh.`@B qѰYwput4.=.'h^;'jKo#/J1o#omh?'?{4PޮUrȆ|4T*[]Ydz!6naĪӸRsգ>T'jQZUozUlYD>o_jPiXj NBwGoU;iZco$xPtt҈aj)Yb]uSh#,GĪ ˪ ϝc9F@iuQ F?Ih,Ǭef$E"bAVvDHג < CQhg`A2ΡQց8/MƗ ᯽EV f6ѵ4PE'hxkT8a @PK9@(f׈2-jq&gh[]6]ln4'ӯyNK5 ǰO/Gn xBr? z'Yxf=Q WN.?=&UE-\ni-G`kzDU4J:V-% 7?{yoGmD}xrDžD'VjOW*6y#&5?kb{pl/5ujKuagbӦTEwԃ젅<{mU<`B%=v"r(@N&׉ԑÉFa)O_?LU*H R<|!k?#.Qӌi #9B}i=pP yF*1_^ـ|\ׂk;kk^%[|@@`\nzZ=%JKzaɮL9/zԍ%S\k8Ij[$VLіljOߒ틨y~"߶-|{uɗZ4~В ^Q*A]>?{zA~D[L:@R21IJ/C8|,..FKeǽ),♆$:^e#KِYuh]ꆺ3Vb5QZv @SG@d^{sx~G_rA ,|%lh%$1{!fw,HH^nn~q;0ϥI>Pٝ}^'5].^C%epy/x/x/8FK 5Tb$gAr9.W*hfO\SO_+$voha^>/s8#[0>(t s<;2D=S7#xy{<7.t'C&#Tlbo'kL-_YN\ 6\ {XO&1lc!\nL8ao{v!UƒB0ɱCR6|qa?#{ϙ+x>K8c=)t99);vR[j-jsp mG$jb:D0Ք~kQ:#80j!O;znv 4 [Uu-G¤D`&O| W$PV%p'K@ڠ9i=Bp)ع1Iyg)ieib;eqë;bEVc0 0Ø?t-KuOyx_Z>:r8/RU*@ʡ i߉]6JBcKQ^8zq5dXI2S̭GX83h؈XMlb|"M:P)b&%481y{eߙ=YG/T&pl@xmG1¬K?E{9q^tgkzit6e^Ӟ '֧5mfDŽ|b|t8#<sJ!2Φ)lDT_evtVMV0#R1HglۗH/#3!V_s#. #ޙ"]#pKW􎑲oHk^>ISL;S)J11"oI/ }Bʎ$w>NeMyƐֿ ^>7".PN= R)-adyDAȇ²\a/[B%=)7L*~ڴ^_#/O 888˫V-,xk"K\V΁ƨ-.'yoC^g{κd+r= LtJϛn<:zbÔhl+n5؛Y݃)B#hY{qV`qAR1+dR #ބtRvjV+d{#^DF,YQ"#)3xeJdKʺ M<]Mb*?I808cyw<`p8YՈ\hB w~ <4X\Fљ}RYAw/w)646>Ë>- jUy5@:kä}dWXՓM]&+ZtuD*WCۙG؀i~X^HJweuΖFikGV,i=00pCTCAY>L")Uί< Yފ1rsyc5p+_ʠՐ\ dpĸ,Klm&4w:Vki|bVjU T~w~G+5i~>gN {^ k=<(%v 'Q<?d"lS@d$0l3emD>9֦ta&7?&a'r0ؿ@i]7@68 o2v JcO[j x?c81?fZs޻JrLȊ_J*n ? ψxTcͥ>)US߇}XA ՜7?L&+?*MvpbtB[Iv-8KmI>?iEA-pf1 ɝm !~RӀ †_%B5M$'ȣ?do&ZP>-A~}V;d MI|XϦJ%7C'AezE%*+@|uԠqws(mKT.@"M)v4>Қ^Jk>. 0#-ʪ#I\]~ <.OOiLaf})w4=Drϊ @̶!lʚ=cMf%QzZyp^Hkb(I)0C, C6VnA[?yu1D}a:B)MaXU&}HCFզVo?xӫokjOXqA"NV Z)Bkj*^m Pe6Vvķ%e\|J 5W^8:4)T(+tsHolo$FX?UZ+-ۿ"([OKQ(6ء=a|>-$ksv3B|ο1vF?oxX 8f̩ Old[$ϧ} TKDq TvJrMRh)sF[JO.bSf8. d8^4وP[سKft 0%&#X9nCOĹmEmSGWqQ`(=0T|s GRv w_9z7ګvvؖ/VHs:ӗͽET +ț3%^ vȰԁ{zU {>&4\{{#IK!DBaO>t/=hk32oD噽>ARt N5YfAu.gPdفCf4pkƗvcoACw3STU7iui~sn;$X\&>K8fSLL^Ak?kͶcnXiZyk$%L1w=_h1 ogGqeNBecU|n@PlO/ţ [ަD?:݆.RM\p4+].p K8qY^ dmR?T;O%#d^+$'ïb(HK1G!k^cXA[ {Ӗc: plᏯy}A\LIq=_G$?໇ͺd#g$Zҵ<_">M&оLA-BmYcu%0Up朆Cw4Wt j Ny7Q9CS086nj0^6:U rVr5ј;2bR9嵳ʿ= _ztk6dILhZᘢgs_΢c 5*Mux:shn*0u-Ι0;/SWQ"C7uyrw bE7FS]l\֡/Ҕ6tx5+p6:IU+qs-9u!xW -قߚD`nӪK8S1=Ld.6H#h W]KSbF^ԥM("Dr>iegnAzgp3f/ts;6a0/I1[cJOK-G^t Q2ږbT-ivK Ut@JH_/F`>RƮE 6WvĬk+$˻qHo- P;zSTٽܧ+{J6+gY)vM3^<'Nҟҩ%P:N;OrúK⻪r[64:jk%0=umߔsx52,\)[Hcx<~l i]+}TV^LrjQԎ%(9-~m/ݦռ[p葢,a .}7K(-WmPAD_b\>BfC6pŸGpaJ/2q8k-LxRJHI׌5b?ǼHJ]=oz6#*8:^[#% [Ϭc,CU!RW\D)6i5vCԚ{ؔW5+5[[YPЙl#yԁlAu않J7תyZ &;يWnSRvZty/!OG,?j 3Y~5ivY;x.¿7a M ڶڔ{G[hD 6fQ;>{,ՇN#xU9$ݕ;,~fbg=osU˟6{:d"*F0 ,[~)NOSVONpZm!i0$k>`^ؐy3>*YfI]D'f`&'ΰғ$:< e .̳$1+Aޱww{ŲR7A0bfg`{O5Ͽ|/LpU A@lXD a >E6 Ş+@ ڦ*K,V¬4х\Wc>r]B\tڌdy|$֠XHG:bVH r8VeMTc$O6+|&ˣڃ&c_iZxs"W߅^ӼL!Uaуt]GP$fF A?RA@NZ֐JᠿdHO)JJ2(Eicn֌AiiMUZ"4h";uİfLmrxB"g!7˅jo^K߱'t PҎ!E"޹Ʈ!Vz_ lhJ Q؇fgYGW5 J{3Fx}n9tJ0c>:HptD>E)yއHa֒!1J#&,S{41v8t4iÂH ӀtC+`\ؗ?sX&S`Y/}3m0`P l@v]~Hž{ӝHM)A tZ`y 36[SR^T Y<,O{>=}9/Q2:іt0W7A|,RK(ɵT41\v<,ɽ`#A:A9OZM_N5hAAkYmG"Ò>җa/ -Q:$YT4To0ԣ[s:AovFc4xG;'WP'Qd-zhLmwcO;Nšw]+8<}ǎq>Yay;N[{k#t)sjLg'7 떼6@:Sn7ZkoIɔRGȳVrrr:=HVO]6 d٭k!~ܿYKf.,Rߎ,׳3Nmq͢6]׿Y7KihdS |t9^(66ճE*66\ؙ[QFimS -A`FGpwy>IO('WQoqїǪlvxz ?xhա=װG93jtqA :myzi}gn!$C<)&O*? (`,s^1xMb\u |Wl?՘˃CWe.&P3`KrN#,D@㠔uAf^#z U/,L*j_]@ΝP NxYIzL~.ԪMx{iW=y[?2t؅ UBmTvLsbL+u.;4C;Ϻ㿺|}$jo1w؛$i]E3MʒZ ?i#[W+}[OnmIhɿ"n85)fCy{E2GEsz 4#I`R[U?5]+|Δ)=A8#b#9uj$(v@{ iۀcYս~Q|xTJYQ6ilHQ0aje!\AbU2Ee׷ݒX8 ȱ([J?:U~W:Y t\Pg:bzjOX8)fix۪>vR"0RĴPX(ד:*sRy%fPЏߜ*֜'~ܩ7: Rz(_2R Co'ICx~tgEgF[QK+. 3'swL߃$?pJ3]'\&촽Oa63Os@*: TtVHZ s" ?Jܡu8 KD:Jۖ0\mX~ڼ Wc]U &fm߰dBqeZA ka~) z}Q=|+-hj6m4=΋.,,oB,[7\PѯݛO^5 ֔ox(cU4z}*lhu%ELLJMJ.Oq. Lvp{J-~n/k_y]*_X%O9}*&`dadF(rHO`+6[W%n(7 xVоK 7.R3`Z")v2s9C ZkHQ"0pwyu:wi#vtIkyF-Uyro Wl\Rz"JOW%g? ;Y=O㳂XVVm=j^K+[ v*vs~r'Gr-ж:)E읜^=Ϣ5'T sⳌ{"&h?Ch*Rk l(Q xV~:Q y)*k8UgB>]|M(J|Uc1Ȁl}JqOo#'wʂ\?,1ߊ>c+`U PyP  Csj8 Jh[@#mQY+50e4aRԞf\D;W}r~|[*eXc9 \/f ;m %jLlSg՞̶jVm؀Tm" <}N,TW1@5Nglu>l<{Mg,k]tNѽW*wJn|naCqBꥻ%_L]feSaTIfRna[h3tF1ϗ4RePfe1ɲjU~Bҡ Dk-f>t@e,`{LpeƏw~D&B-L9>y TɸYe{| ?IO˓(/5 j)'ZM&RqkD9";ߍMG|a8]$ʨX2| _ rӜ+dY!⋋0@l>DFӾX3HLU$D*gYfbt)q$|UfEJw# h93<{#f !q1k?~վBf<7oB[y=ʶgk JQBf91֜>?RMf,X:A1%P/EBjXvH_ ifh NHNA`ќ )*$#n>;UNꎰּ (``92<]I1ﵧG ~19 kw>"CR@P&5b  p٫9VZ ևi JjaDlwLp|V`~9cho1JICؤݝO0j/JO>Mܺp. >;b!EM1NHuMg-:ֲ_S`h#O GANI9%A}03^ܯz@)T꜒&~>~XرrrJJ>))@"eA(ꞓ;=Ϲۯߖ˒,D w?8s2`x2^ѪvQ Uo.? jjPRjܧK~jżZKP :2'V5?UwNXW 7A8r$, rAVOXs,|ba΄\*RYDW.w ܒ@5\YA_[{i=)I+aA8{k ſKh^ʛi=XBpuyN)QՍ@)Tr"ꏠhQS'qP}~~/y$, N.RmɓE_Ўb}?|KqTAV;pav)B< >#i~JJCXMsz FY`g&@2m?iإ}Bg#HpNQ^*ZNQB>3E-}ifW<eBf4^MTkyZqD~CX?rK -~@P/WT0Q;r_,vd^V\V"kOC:T=A@Ư@a~6I%c Tbu,;s1A5 T\r"r/5l \j\\tp^._νW1W5'؏{9rE&x9RU=s uSlcrb% yZ]|[)wJWD\E|.c%/)~D^@8XI CP<ȁXy@46{ ƢiżA6e)U93_`vBY"8Fc9v;fmTWDA_WrXɕ'\nd'_$+o<[9/E'+FWi*׃Wb&/כf(;^wE=ǯ&˅it<\ M[RK`&A/kٞU9zױ$5x\0>izN0u Q;o; ;eRI`\{ (Aw'Z>)J&+ rĖ-GWW]IBp|;.*Hޟ &QP1'稞NNP,$]ۿ_!(4-pZ%wS9gƔ;8{י3]M5vc8g}e}K]X1UD3g"EvXJ(~E3atc ]l@CFܙhb]>jv2O/Z64^Yמ&w1ƨoAHlPWbXLYLt,RLr&4 Q'Z,G6$4u5SG4Q y[k=3g~!sgُ^آ Ib&UvΤI t/Sz;By}L(,,=BGADR#zz~6⇮4g44[-u0H~bn֪ s%)[:P.]>Z] %l.*K-UI*| }|x"wqgAe$H &R?pRH}Df"(|)AʂZm 5ɜT?vzI=oWmICZTm? k .NBR/W"l[X ֈ@R$o,jJJT\M"R~䪍 *^I&R}8t{{"1+y1S "uiu7^Hjj uRs<аoAL\ z$[$*03w(~bFyzQp b+R'hMҚx,tO큡-v6S[_1A> > k)qy\?vJ޼|nSg{W3]j$?1~p:et%j趔Nhg/;. <*w 4 H"y 0/;џNMAkV~[ lw"Vs3vAW3nqPh](E<Nj] VGra5^}l1Ye3\Csp$Z_oH.ךwWuK&鬎vEKV`l-p̯ VG jmvJ-wDJ!R~#!Q0=Mx\n *oCwt |kUs- >ZՌ+[Z`WJK JR7b1w妒|QvZh†-IxkUfk]kU K%$E}ە}m 6[0Urc\]ㄡ2>R֕:_JŢ+wSE{I i!K|F{o}AH !ǣE ݕK M$-`e7Ķ<~BT <ӈ%~!W4j!'AI ؒY$Zo^rl/X(gbP@ RHIhdcӦ"IC(8WsbVNj&jIODR}F[ؚ?+о9DCqۋtKNo{6+欎 XF[[Y㙷辣G 0q*MiooPՠ(M>rav2[*7b ;u-_j$֒-c Rrqhɷv'sT´/U;Ulٺ'} u@Qi@;Yxx;vYI'H.7 $|c[|  G] "U9z<%flkWE?*n~;/wI:]Gp1 |n,QͲdUsB+( :Ϟ*N/Qᝥzio/}V3bQyh~GhB8>^C+u%@Bo c<M"7= @ K`!$h'l3r^2%ߡ[BzY)UuEM#}LsH^VUW_?\\g+v3dt@2P HMG~sLcpe1WJ5 eB'W&ZIw͗Ngb'R+'BP1!Ց;*_D=f yt2Ti65C\yW6;ƓC!9byk8(fu OK,iv#:ɃUAןAxP-!{42}8ZR%}c+,zneݪ>G@ L>-=崤LpzE*u7Ot5%8||Eʵxa)1QX5LgoğCJ=# jW%θioÌ[F~7 cHc)ׅ< `i9< t}//\ fm\CVE„1K闡(d։vK]RSғc?Ch(e^l3pϙ{&-9\ݨfz-to>:6mYӶΙּ8Ovѷ?}v8}5ޒ5Ѻl*H1ޔ@6MPgc7[v{C8:kY.8~u>'fp,JPanc=ǹ1Y,H+4.ǁ2Cgk_W5?fL+xe^Z\6 %, `v} ?b~;q+tb8`tnFvOQVGHlZk4*eزZ%0axo)*nsKт; ,gк*1  ^ybKu̴ W`Cr^NPU ri疘9Ę)^t=7/0Ɋ.B@96 |-nM$TIz)H$vDuMULJ*$00]$TzLKS.&BծjVFXaƛ1餗jkt=<ݙ8Σ .|P(LU {oE:G92GGi=_uM'oœ8} e ktbJ^w$u{=@]Xy\Jr'ۋp I#d$nw5 42~G~}S/˕w xV"s٦F̘+'\}y{ҵ!n2݌֮M&9PCKR $n렒 X#Jh:7뜙s7tA:HþIȶ*iemh'\?΂0;0gJ]R?A< b|-2`=*G <wH7Vۺ3)|hH`ցiɺhk$ ib-hbeZFKZ<)S.ƊKKLe{6#[, nQ?;ebUv& zli|:Q=*=B3[amۮ}Lg@/}ү9/\:F:K'gl-od yumh:tpYc"ܿ4&~!j1A30Wb:Nee)t0Sѹn_qW1E0/SSXNbL܌P2Ufoc 1 n{\2+l&8ORQ Fa@PMJСn6aSR=Z W) F2@˱4V_F`$9DwA b~V7.b˻+[o1wI,.=#l\C>)N(,_%N$38U}wrzoAְ':rvfa]1wiVnd,ZsG0!z%΁/|Ɇc̻v~g~cSp|VH|Bo$v1#jm%h"У_ur*4E;Od]sm`8a~:r\#ʼn%eu,A:% *GFќ|BѨ~oHR5j ov?\pYA_b8 qQFATG\D;m֦VQ 7WɛȜ@ڡZ*bQPֹj7";h"LjIq18=0Aq\7"i5ӯF U!x[0p&:arV`Im}a HS93*&ZKSU]:ȡ: 1$ ^%(ش:9]ܡ gmnXiLLÇ@5 cK*1wMO߃` Y..0&]7*m3Yꍳ.'q<&mԴl/ hcܛkوHDs8u =\7BԷ^᷻@!*(]3d}'۲Llk4/S;׫}ql]E<8/#G%5l|7_WgC };CQA I}Z.6{ylP`#nSyTavg(䰝[ 偒4r^Oy`bqdI1ϕ}n~V"6'Rʏ^2`eM6Zs&<~vw4SZA9M@ȫ$ $|7V&\9sX &H?/)sUw?FN11Jp ƣVN?t!#\@%/J];Nge$+a?M 8\/H. Vjf:jZ&t"_xY2itVȾ~5^s/S)xm̲ua u;1+2Z6+< #,,mDu:RC1yYQ_BEs 0r<7 _Ifx vhthJTtT[f2!,T/GkYH忇u\(흎4:CfT@v0R({O9TŬ6ΆW#ĩ-o=JDMyJ:R Wc7NݠlP)qu:GckT9*kR u%;6D90O2?=Rȣ! }Lz ${ŀ)Umr J;lt[taNLJPv'>Shqva^-zmCnom̓įNZ3C> Xc5G^Ll5ն/Ã#o> E-*J>E~;pw{Q]ҵL^5uښl UtGo/RkLu)-*Fwpcs?R A VZ,AfEB)Le 8+A$25my#'m\m<]pTL’>8 y.E0\%cLc|3}dyqaA˞7d!4d ́m?PF੓b/pt`ήzҝ/ (UR \.Ȅn0qEwMr9DZqk "5 e`,)[?hvbOHf[0{<ʫWI,7JtIh褤'~uehܚ?V ` aFC#yC)ju?-zJ|K\@Y66Pa\38]u>,f_'0PT4tM;%ȸ@#q$yU&cᥥsA^O4bH3/\ GF6!]K,?oըJ/l Ӣm0ǽyS ,&"&3yNqq:7sĀ܊| ://XQLR(^@ƍ3IP%wM' 1pe:(B_NUb.Xc(k\): mݱN dȤ9IC(gA \쒈8ֳ\sC'5g3j%~%oJa;N9|FZ8팋!}2kZRNdMQw&aaϯNiѫC~\lGY] bGg6q+ej6)e6vLM :سn1.AO }v ;5OwOpK,7r1Crl6bfꢊCLV(f*ϑ>!_ 񰓧nGp-.+U4h& n2M7\DݚPD;.U*-amuSW jCj o`adv&aLt;S(eҴs7.{eL7>ZBRPW.e?'3m_L" hܥsrm 6԰ht/;wtlyKi;2t4vivaj޳qL >Rh/ ihu-P ci$(o``t5$v-f4mqK3K\?Pɠr K)BFtϪڬU7c E9,NĦD&l+p&Fx)0Im=ߡ_{<:QP4s2z|J=<23 y와A*}70_->yٽC<}'*6Jz[}}zT|1Vi8h?GZ #a} bq7'%/Y>^Gƅi˩9ڸ^E'`:y ?䈗Xl2AkOy_M#yx%૆LJS?*䈚:~Qu̝5Bݚs/fQ˔ȚS&Ԟʢjw:g3\1Ioi2st|琋fD(*=T+`\{m)=x!sMow6.1.Xx- kt2іvu 'U#`"gZl%ᲀV!0);ͯe%J[2d+QQNoֽ a)k}?Ԧ%zC\ΝRqHZ뱅Xsdlj|+Z:ɤ+TycvtRY :_CF$dq()xsn/J0Oiɮ&S;׵Frvt*CbpuY*lu$3KӾ e782`a^@%m~^:@"neؤ? F@I"LĔ*+1@ 4L.- * 4l&ڑub&TϷlUG+_>~~O!@4| ǵ^*9 y{Uok+Esxwo˰ZlNC}E`qMC)ji/gXX|˿ HA'rэG?4^,Ā̖dQȔ!ȣINĢ`ݣ4M> Hg&.HU>X혌ЄMЗ>oQ>:Hg8jʟIx+>X؟5VR|W4&\j+0no-e1qQ%k-\]ɺf^ت:q@\oEUde"k/E- 8N֌!R M8rK^$ $W_vT&҃x+}2Ua>Dfc2M }p0E+_ර5ҐA) FEhaQYA}x7׊Q"x(_^(ABoDD̕E˾&PgIΈ4?ZߒJrs~WW$uJ"O1C I75Vn*5HCIb4P+7! bVѡ3SJXuΟ4U7FHKY_ dݍAk0mHUMS]йߙM^=1yMeIϨۊb $~npC9}ɪ<苸Np] OFz ܇eN25KOj>=|G^cp.j>㥻L )-:%9ߨճ5o@I5jXzveyH [z"@]?tGɱe% e}ױB@ 2xblmNfM7Ǟ&HbBL2*YƱXd_{U+-tέc8gyH cЂs&HҴI,<{D7Q#оv,<-9g3d+/L6v`un?`2p&FpR͊[u,O:A0g^㊩F& +'6)k@]Km'Yz~FG1J1ASy;ྠK@@d8uoT# I0jTJh=Pi*bJ ՟ge-=!J><'n"ع(x :|64}RMӗ+i>$ѱ_G:g0=Tlcl9#vNȎI9}r<\W@K*I}cUƖ0{ -<ՏFUv( C]<>SB_'uEY W!_S Qڀ&FAC ӯDVwxС ݖP| C?nz"t y<'k_ItCt5ɛsVTS¹)@tR&{#_v=[@6 S4N+~jtzA<[v[lM01bk@lCCЎeG-N[n}BI&"GvQ)[S^z`qc[~A-@4*hIٚئ./U$E=A]C]3kz[4q*2F_I>؎hu+H̫[̇YO9Қ+{69c -b=@H~FʳEu&1%U@"iC:`(]ѐs"ˋoIr1A\nu_r@fS[@ԫM$@yeہ<<^v{w~!BMaP.P+PrK>ic~yo8c "WE)辑7mPHNhq|dݽt-NGzyY?&fqSS7_'ev+cIh,G}nDiEU9%;=cN[d<ɑ ]#G:ΊU,ּj&fy1#B͗NBG@LjM:mpdQ@΢3GY%r*K^-8 6yNϖRB;_!g/νKu/ 8G n M ]:wϟ!ˮ^T$SIOy;uqVaj֨1X>,|qOKD4IjT,ߢ@>; }/u0wm|DE})nEQy:?8LnTW¤c/wM)* `7 0N2mKF`}Ml4TRz_ʉl}\lkb!=pYR0׬Q',)Ud&#$>vJB+Nx6Vim&w>/l.1I:-+4T$FHyuA|"Pҁף'AZl8G8:ވ~I~F@E.7\Ah4@$\IgM.`ډLL1 `GeB4@{ܥ'|g FGkr}+hAꖨ&s;i,lYf\FċGe<~GRW=5ZOO3\tDZdlsQmz!b#~m}]&Omr@ƥֱx\y^ֶϭ${Yc2ENη͜#5!׳nH PGk@d$_ ׁh{镶7yPbQuݒ).Oݰ6c +2#a QkdoU_c1|W,5,V4ˮ Y>j[SmTb;!l˄W% ܀G[7DT)BajNW.=e(9N !qx-h[?6k3Mr#l h=kOYv7%;%8\?H Ha:x(Rō68kWµ*\XcpDZߘ ' o:A!8 wUn<#6h7PsG*Q~]Kw!ҩx p63qCJʋ?FGIR2E_qRLW"tub;.|8oG_ʥA4kC_wẐu{AS͊0`fwU*/TLWIeF[=4{"Ґe|/ve2U͵v/ V`W[u|,c0G jfQFwЮx`VL1G"c&ٺvGfJqjH-!d3^,'Ƹ^9\=uK^1kWY"W;"0NB){#CMmǝ9^&Ji(ҭy GOWK^!η̄|rIy\mD^` H.=$r!AVP== Og2ኘ0y[LQbV䌣D[@YOHY54!q,ڜF{Ywq~Da566fGŌ]ªr yC父)r6#r>lq4ت&_>xEx`a{-V[X=,0]W3670gS`:? RvT4q1k}v:Pi~%GW*OmՆ+p^hDБk}z0iCyQS\&| U"C㴯,D8yb=푨J(@~fXO+PŐ`>*PUEz)6T[PB`[-(ywvC 281>! /Vw/ É)*xxo2@ؿtEא0w oxd9-W.+Hy>[b*t-$vR)P F T3,/vdK"C@)YUrd uƊ^OFnEY'[eZ:IιCv;Jy_a7:}J>D Yg>^no&9q Hm2SidYV8iy>#!4ȋ4$As7 x-pX7)Q1 /&"8߃܈(-E*bz(Q^c}e쉟M ׊ӊ$UzD=;ve Z(T `*fw`,u'<Ffq5lM<H7Q`Al` j됉0bSG͡sj*AVL5BϚC/i(b"(h{Jfs?r}X}h 5 8_`쀈V7iק8$BK%쐔p]h!סHJ$.U5pS|Q^ Q~i|[2D ROQ|b)y+~sE(FOXydMԏ;Q9weQYf5EHf́8lMsDD:>LEraj8T~O}ĉ-i\j9e5@@@ŸHtC=9`D3r)lofD49~En*@DBذ-›o 9*m?.[Qg-jQzve$ř+#ա $+=q4]|;GvG=OOۣ@֟o<|ylǗr¬;$>G0\[}dU6_"CB$ŷ*8VMP6)9,'>#kZ ӆxd46@if暈U* t[@46E>A P}DeQ4}0|Ua~#\-/t7TZ#;Ȏ$]`LEChk-Fa[&к fJL%ֲ/4=No7er(%\\sc C&sOmB2jBozsUFȕSMqaPmP~ s&`cqP&gh8W䴷c#Θjm,Gt]tCQ±1YEMnG,%bgoVBƵ32 `ְ\AEQWo rRXRssNY ekMyaP;K}t'Kbz>NQ:_c'M4 5-r }9hhS?c2S7b$Fjlqفzǵ#2Z̛J'řYs38!DZM`gAmt=S)gA:jk``z_tNDtݡkvw'^IO!R bRɏ"%\ z rFI~I'n]4}+1IR`"CK. 5Žh[7pzitV73ZC3/a xeme$qs"^P~&6IM9JoiR|gݧ^Oӥ "BޟZ-gF/ոS$1.6Yyr9ԴTW /6I.\mt1BMYUpoq_\(Wh_ɛ~"+< p!E!uo1 z#pm*|f֒Af& N辣ս5ÒQ6;e!3;֌RWzw|lC$~E9Oc\d|ۦ6I#ʣBy: ;i؏׳@Rjx_ʼv07c mN<<:\= {.|!_$L{a{6@L&'<DNoIkR1&aV)Oi~h}|ÆlOk jqրNfB6"EQ'qGp}edwfx"O&A2Vt22*cbSy c^NjJ9>>֣q,b쿘ω}\J*gT?ܽq]Y7[N:အ0R,Y3ڲJWQOrH{!A8{ Vי=0-0 ajtmfؘk#Kg8XR'􊁡ީm~2<7^vh^ԔjIÖ8d[IZ mlQ_Dj|!S զh7CN#"1,>olW7v DR-VLۉkg=rT"04N-eXok}Ŭ3C0|Hz߱N!S0X/.)I?\OCU-Ė=1\K ] ?r SHxܩ:w̢R艰n:̄PC\(0>IQ[|lk% c/qtbG53yCyުX!M^:# h"oct|S}E)u M%Bn#eadӷ9PE` K$hC[)HR°}jSNfo!<0Z* 2*D. Z|"fEɉdjMi!J}T5p)7D`b ,Aob]ߋ\uhD8=k)Höbik-T$]э93 ]K&`dT!Rp`Xpǝ8RXR$Ш@/ L̞ r8FR!chu76=3;ᜄUdJ!|~: `8պCL.G5n5wShF=O;i,1aW@tt2`][OI*Md3UOR5 0; c!4 VbԀ_xE` ܞh<9|I{wA밊</|ZP90 GŁaƮ44bp('IpZNR\8 ׭ , G~)s@qБ&Fz(5 ͔@foMG.dsiX/Pwymf8nBx.xuQD?E i63t[-ԴsY~G9.uz?+?>3=jkzhk+-uP13}2r3ko;=nK2tfړM{o#e4u1y+sXhStA@eU 1[:ynY #q]3X"C2 .·yQ~ކ# ;s\?鍾Z^׃M2٭T{e[UARf c]T3G2VBzBlihgAq-I?*y3t2&n!7^7K,x'ȫjs3?S `.|/f ͷS}l՗z@U1났TC-YaVw6ڌ:r/B!)'94&F0~3/*`Ӕbyt  EB8kk>0{H"<8Ǽ\}Hy,>#)CU;/3E {wӥ39 賤u 9XLN4Y"rA Y횰R Œ #<֕L!Y{h̷TƕICq~.>uRˀΈθa0;Z@B.orlE`ٽE Z "Wѽ"k l ɵGn1kv 5yQ$ȓڊU#pt/D`"̠qCQ:= _.!S~]ùUxg6ɠNxNmLDn ص?@V/@b{"~hh(D[vxqPs¹KL`1Ôc:ǡʦ:`~}y`"WfO|+$E -V t$[a(@L;@ř=]WS!x>(z8c(-D_R#|"aPGg<]f+Hxʎp "˳+Cz>QtLg>Ў {Ӷd fhٳ]3qG;oGGiUjO\*1NȄn)ꁟ>>TO,,s^ Hci;O.![tUlr;/gUi'_h"e(ᕷg3R&r%Z !23db .t_NӘK;Z~аj@>Vo} kheڹ-p^%?c8i 4XB+fLA&yUExHSf2\^#gLxS^#o*HQOsɡS$8.R 7zmvoO O>,PtlR{Lfet'H|PFYtYY/YC H W\5j|vPQ-O 2I&@evokVe[#[OW}p{QGl~a9"(;WJnUJ9|+[Wפˡ[Ko)_{ַyGp@ޭu X nq6uLIk#4QUzQbDEz_k^];eθ5NPif'fKJ%̮'XyBa1cz;"VG4gy <F 5=^e!>E@f?_]bG=-zy9J}1T[??OgFY{'f`HCZ Ip> 3uާ;rG- ~҆2,|yAƒ BQyLFK@# ۧG!.H0y1QFLಕL6q5rA*N$X:"3:}m{7EB=Dx=uQOMnCxIip/N[f5;0EuRW {\t83vZDC5^-$Sz.$} $>Zi+!b)E~PyOäP Wx 2u zp/󐌡%`kwį":#} ^_3R̪a ΕIRԉz_B;hx!~7M-DdrcdDfJ4/Ϯ2V+W\Yi]FhmW "Un+n\`xKK+&Pplض kOf== ·ŒGf^.$m/7?+ektI{,}K\לouoo>$?aq\ ҭ)Is)FʷmTPW. 915ptG#KK\w [W6qʣmm SŠ6JfӁ!rŬPz/z'I?&)sF5fvuM&]`EKTIkkU9?$OE%޾kEn]Kb}t(??1R?=юi"t" ׀X&ٵŸ ..E#zLI=X[ MA8LDr܍ WoQbl!㏶5e_~Pٞ|h\zr(BhN|,O0#k H$<_c7B0"lzyS5T1솉mf0>ӜѐvT*失L^i? ujڠ1a"p.ɦ:%aWFѾӊM\>Iz,G ʷnoaZ~YD*b|XzېSk/x{Y̏pz.S-vR^ L?wAs^~ InxX7Ra[; GoM}:3w،Ĵx̿M63l|20ZuT 1>&@r=Pjac%ZId86Rr5y5լ-eې)oC5[ã.$iOQOB؁F4i>&ͻ.5oo(KǣfaTnĝq47]jj߸Vk3mN$(QO~!B3ɰds_EtUYf%ꐴ*RY'MZ#B$:}ʋoKpbw(恉D5WF'5Z VyN|:ʐU =ap;ӍPX]cPO}SvdY#^FIS{XdvbMhMV 1 3ɌcZ+0(IR&< mJSh=\PUHU2w pw_f:a4o*-,!ePqR]fwoF>nQV2w\`D._bM!@X9\1%8ƕeطAWjoil%qJƶrMh,4!s(E7WI?~N O}'gzQ&p v=o@"EU3GPj:I8)§!"027 |b(1-X:֖^9@xry}F hv ȡ{w' _.^j@T&"IklU/tCNd+hm4[ a_nwFJ` :^8C$'bzI;=BQVJ;-*84ВC,C":p~˷dMixbX] |d@&qSs)I2ŘT40!jgb rm,mh?Q۲ }-.q"nNx77m527hGÐ1><@D. %bjqLnP{g!:V3`2 0 hVFf=銖9p;8͝I0ŶgzyoѼ7qTtPt佐HMǿH+j S!E.yK;]EdΟ q8|{ i S۵U'GհMǙ`4QӝU?T-[r>4w>1-dZO|@p @z$gt5\L[oD|IVZi#A |e_'B<[p[/Fxh؞xr.6Nה#Wxf/<^>VJw\h'gn;v0s;w|7߰RF>1O/QrHy2z.OImC@Y>e4º@& *O1ɗ|/3Wh}E5ZTUxiuo'Z7 $KFg"$7 $5m 秏Ɣ2+"}s=p+VB^+cާ2ة\& ~8vb'@RZQY2Y0YӎIH - y.?*^ty ^_Ab~h9iaM um ^Y笮-q5쬰.rP5۫X|5N: \b$'.Sũ xꃍV4(=(Wǩ:n`T).Z:20@Ό=h6q>@}n!cXi20H*>с=X9 UM,'a5W|V/#nW0 tT&:j׽ D#4}eM[xo4Ss*%  !ᛙ\00 |.wl&[ K)KT('غ=g# /sӄ2_Gmčϗvj|5:/ $MA'DpzRW<۰]ؕ +KZFbdYn >Ck'dB 10^W0XGBAU[y#m׬"l^a_IY2kv3;~~Ǹx&$YX_*w iꢉ<{a(REIeԗ潧h`\j-BEFe%Wu3U:H7LY׫̷&PK=˲sf֛ɚ~\PBS:iUz% gSw\vNŴ>hmf[߼t赐R©Zӕz-C(ͦXp{Se)4APݗ4ܑrfزbng3jTֹԻ浞g=v埝gZC}@3}lT#y\,'R ;PYQX$,?f1RsuP*;[@0qBފpT }aE(|&uLo-,j}WP$"K(U7.tm5vV+ʿAK~b:%9^[5oDPpx7 Xn^Ci%&`g>Z=Voï92U{8^)it& ΪgxHg:W{vXw]*msWu+}6l*3ɒTz[5xV-]܊J܂em7Tύ(]hYYX98.>29=WrEOJbWG D y;W+'v:?l6fQbZmXyPգ&PB<2$ߘNK8ݣҥ ~Y:"lؓOvo3JQM0n>Wy-Z^lmXfnY^nlp*U5}T8@63]ٟH( ٗRJğJsH3_V pW7;#.Z\-F`r"٤ip~Di~&0#S>Vz2A4!^#`mGCW5QqsJǰBKZ 1wI-R4<&v{gN;k "x4ەS]2J+d `zrUɛM6^!!.%n1orJPHdMoJf¸Pw-1$D#qjOYKq=7xȯ )&Q2sX͔1΂7)T[K{wa& \s3ϚȹS)Ӏ^>c0h*tj H?$aPW%lq9___i}3 x@;'Gl"i5NcG))A>RߠB?h#/7ur=X+.ON:>Zj$iPfbY݉D0_#^8;xǕҦАG?vQ< i[ )`}4Nowv !qB=?𐭪$zt$*c'Cy}X>D,,~I]>GXMX9p6H(}N\Ci jAtIN,&uT[ PI3{=20G" fH r N9(p.մ22 M]<x /I|فO&9fO1M^Uy{>sv0Rlup 3t-_(/s? #.貉:l7H_3–+<\$򼣐^p+Z?|%];5݀+)+;a *S_&Պ! GklhkZ7`ҁTIAn < 'oQk4'gv]TxIL 74ҀJ#=fh V_J}XX d61j=Qߝ9yFcq'4m턬s=(B7*}|R شW)"`s€C:P/}vlK0d$QFL/Vk02Xe=a+v}{.as,z~ q}m"΢/j!9p$nơAqZY ܝ;V׳`c/y7Rd)8!Jy_>c*X$KԢ]ݐ2Ȱ5"0hRVz NG׬y p>ޱ(9kOE7sVhmCN@wwfoM5$wZԒ`;,}ka [IWW9L.h~gjRլܤjfu`4pFsǿ~[`{6[t7=}dom8yby q ],4 u4-dexC "JQI.u|FTu< ⊶CqصۅZTg$Js`4 $ n8~x/TAGR,R#6A8JA{Tظo-+-ە,"OCf1z cth\_Ȃ[͌? &;6RFA(Կig]}Ha>6 ;S`<iB×amB%S Vֵy Uf%Ĺ 0Q_QӐ_@jy/dDNi/[XuΊEI!m(,տ|mX v;^Eʎ ,2W~V-$[\xRS\x_ua=;, }~W4Fk!ͩ,9<m~g{w+bq^+$2^y#t2F`vAű[B ?Bkvo.5#Rk #8sҊn2FDŰZw?c:c8?JPԛ&Lt)qV [W Gjk}Ś,Q\5pi]A$zN&TB +ԡ~(9ܮV S~e;eueɳqKDQ8Ac@ɩ•EmF1+D5o \^e1]GFa} #{wK!jS}h0<7q[o0Ӆs8_RG_y|ōVk hUYxv]sm4G&OFcE jTHW1RgkHiJO |jt~xbzq!z70CbІWW"WjAȦDZb}:p@sgr EP0荜"egAEyQgs֯"-~5O_r+Cm9q%2&; }0O0EH1rrTܮAwo\fVgjn=,H0T&{6V尜Q[Y:aOli= >M:AHe(4>R1ԂWic1 yJG]>{rrp"V?_散%`˰fN0)}>!n-JΚhMRҔ> /ȃt2D<ʦ9 9XRjRLi2olNoX{)g"Qqd&ھ$HUH"I3V).o,!#b(vw܅#V hz>ҳ2jd6]_#: )& 3BrGCwxQq$v)/WQ_#!) ;m ~7žL' nG!A@RA/CW#?U'Ӌ3ᾣ,=ƽnϲ9Ȁ{ʯ˒20 R | ~a!P,: ^F!wY7VPN?t.\syJw9@"7yK03(]1JEx݇w2vkD5B'*Q`\˷uk o;"9prscGUeE2?&BMYbiԠ)L{%;,$nX'(qhtwU,e8K4AeoNd̺NjT{ja^CIyaaJ69st.Q/VqU63* W"@/fcR4S{uf$g,nLmǶ iO@)%_;6.m36xː2zU\B.L#;RgFISQ 8_Wf~iG|=-Y zҿ@~4BF8Nۢ)4AWCzݑoƛnosG=G"ޗT >҂`uX}1qpDj342TEQsS%`i/4I-|܏ͪf.&*pۂ3?4?JAp"I=Q;vv g/!d*N%{0-(Lmw݀5:7sq{2P)7r CLZ_q01XZ(&BJL@nZQ6D拾kƇyНIM"E!yŪ$Vf`:x7ql%ZrHmno$fn"JpdmWs:0oNMT^z6K=Ua*RUy#+?!N-o/"NPQ,Jhנ=0)$!t?l!NJ L9s8޲uݓM8pjtMЄ[6EP;>gc=ZkͭgUŔ;|>y9_YijC-+M)ƁVͶ7a߻>ʑ(d|aX>6F?!*irڶljOAp0:HKғԏ])ۢqitPoYuF y,IcTؙL-]VkxQ/*bJģA .3lУp紬;H$RєBqq0JY>f:f UtdTRbRt" d?ZKŽ1$﻾QX~g\5E":?C fR rDT1W9%YƝFkX@]۠YC $mKDLj#+ $!9MH6o& ,|.(a Q8EUi8*̌:fgf x83tRs@Op#>Wٰ&e,IsS.D]2wxpҀQ 'ڢ ll΄&Rϗ2Fa~eg4 Ouiy&-֦~տfK<:4si_o U$5BrΣDl5L˙,AB&vhDf*@ ?R3nA&|DdD44f޿hNDCyעfۨ!#Z2i:m7pnc p=}NYml>ۃG=jʩ'g&CL B5HRSn3 W+7Tqen[@J vhkՋ[Az?*2 NYЮVT:yDc{v r>Yl@Z?ڐ, ~ys6!\ŌW3SlZ4z]8-P@ك&['Rxniq1@*xa@mK {)qV{ͮ(2ZΨH S8?K]3NjjESFxN lkP'03}}I<# g ]䈈o*l8l|={01T%t`(upx< <p f/ʢpC͓hG.oWvJgwΨ\*k_y?qYXudjȄd{у!hrh_% 򙒼p:DK/ԉld_EHn݉C bZN FlK?ۘvz?^-W2Ȃ^$j 9E-[u [gwinH4!iri%hw@ H $;YO)&"+ +r-7W^b6B`H}a탫@$?Lus{4ڠlx{]WZ (g klrJZY {5fb  }>(Is;eQG>ij~ɧ:GN-i6$<_q{TɼaTO{饹iCg |ObX_PfiED~@ DSdjb7_h7ӱ.EQC2^-A*>'&ȋid)aRPjEB5 }yxG3.̂ YPz;!/nUTN q"^aVDx3~AZ4<8Oh'|5rW{:a)GP$$mnJamg/&U0".?E`Wҋg=iÕRaYkT(zڥC.Q~NG\;hYD);dd]*y20Pmk i,ӮNofi"U0 TCrUΚfEC|3HDjǟsl~5[k'xF-tϱzRٙSR7(jWMwj*R휍o&|;VT/9WÚQ̨/LAHUxJjkbf}#˕R'_/x.]8횯U$]no+6MZà]݅R ..nhs^m%Y갱´7Z5FɄ@f]V޹hhe#MLc)J3m.Z285T`w7ȴs_c Jl#:r 6>V U}[EXYQzBws/K?v:FN2dA(p< Jkhwgk@F#TQ9`F| O@GWrp}=k"BpWD&̺B?jk$lfI8*n:@j)0c8Ԧ@X)uvŒS@>鋒k[mu\A]?ӭL+pBHGwC8n\o=ƃIhx]m%Wq Yg}"kengzO:93 k!R}UL(}KDPo HeˆKIMyeA>tG}uo\`9FZ V[=L\Ok5/ h{.ºʘ;VS'ɹ?>p{BK?˙޽F0.'?! \L/lćx{U5y|绻S߇ʳv+3:LτHuvM}"@PIô=CI#xc~+ĹAޡA8 .SƏ8L \5+m{%~:Վw?4RuUR h 8e`O?kmċܲ=>Sx;,8z[tϚ2sH`R&䖴ٽyǴo7Rz"G3E;bV8p$cv mpGeR1,c8 J7 >RzM}Vj ŘP6[ @߬4\%5b= +{eR0iyF<s) :H}L}U`PSm F󡍋8۵Z%%|bPRT…+ gG崊{WRJgcY \y6u˃쨍2ĵYLE%'f!"N.Y:"(Jj7 Д& Q u*W-VkPgdXD}XH{^`+ɧr=Y~v ľ9ZAF6hr&!2t#4G[KB.(Mۿo JK溥$jPNmyfBlir^/㩻[TKmLvHiSYc,ء_Y|;`}Hh;>Y|ѺTV=UT`Õ> c"N8$@l3ΩޓjfF>տy֪DGF+%- {X?+}!PLP@l==E2t7BUB^u$YDWyJ h@sf+l8\DA!\M~+ 7ZWǯ.;LwȮ r8bYe0[VTvވ{Ndx?G~%-aa#klSOYvKDŽ!JXlƐkAKWܧxo=z]L'n0L{5{.n5JKu#X4[8 +HdӷzE Ok-׊lJԄH6?)z!3rV3dǦѦdlAx$d.8Ni5>ξDV}~c>]:|{>k+4 g&_Cpf /Ǒb m 96ueݗ$!Y Jk}G(E[[ 0iZ2oq ]I͋Sy1#1b2\],5<"+VsW;{O,͈* sz޹[kPH9,al3?fLj':TaU~hW?da{qhxńR Lwәp1Ycr9sXACFKCˣjL$~ Fs`|hfW#ߜbmPU81hAՎRY'X޹n@DNC]xA.L/"pHfAAw. ? 0` ihZ 3i:wt .PLBUpO:J'F^-I1fI2787nSȄOvMzg A<D3r4eތ{U) a%t?kkM<:+ % o3\{䐘4YTn0K$m+:Ů3(zFN XIF UɟUDOx;Sfly5! ׭ 6-d7~S5_8poL]U":VRhqt:gz1։zPSx_,ʝܬ"Woc\{ FKpFLKES%oѽ? IMHaas񀥡 >MJwYTFϐ@RHĕoEcy %BW6Do_XM8& +ZxSElLBf]}%C swWMRD5IȠ NMTھ T Vi:wpbxi,SJ|2(v3z*p!Dp 9GחOǵ8]`YWbloh}O{Z ȕn28suX*Υ/."}\Tcë;lYޡ!81i܊R-]1Ze&l2t@OW¦ބPr)?&7URV_퇕)ZbFpDm֠d.s3+aӁP wQ^Kʛ~NDkɪfH^ Rwv8"{UJK!N nrkfKS}Aұ YDD6ۆ%vqIz'H dsd`VT/]R_UF::SN[Fe}_{e5c̖UtvHSq~aA3I_eqBFUeΆJӧxH z5궈xdKB bm)1T`!w(p )#{)F1S"k:G4^bl0Muİ;vԞzKb/wXgK4$z0*3-568_OgG|#Qջb6&,: ЃO;z £tc #3&P0`܃E6GLE]G ̼4!|k a[ hW %Ooo$8龦 ':[Zqh^gmir{bθϮ4Src`’HC%kyLmTm퐃Q,{LZ"A1xshR\ x:4veݑeojsO(i TyqJYȜO.'I.BceYPx̻ۮ߬ \2+W4v/ 5Ȕ0yD1"`3)5CM ?tqp v~_T1;&:'€2cx랁+d5BDt}`IҬ/8S]lD~,L?O 1V0mx kkMsPV>egiz.2=0NA8hUsgUWoY 6tOsz*G"pN.|651NBn;"I>'Fr8@%5ٳ6eo yK0??u|ȇ`9tF$q{Lpf}|߬.="KYBܿ3R>4eF!0>_t+IݿPTKZꙿ|Fy*F#cCm3Hm7:RF^7]iVKFl*f^";}n'enmxl3o ,译ܴ!S {*NiATr9_؜;|35'*el(w'j!r{o? R",Ͽ@ܬr`RD;) O[7i5ޝ+ZIK$ tDF]”bi=˃b {X(lqrr˨WOh[Wγ2JG&lէ 89,G(\>)хFXђ8& -~/ [+͠L oS~Ky;*X7/1jI?7|2tȚu,'?OJ:k|U c6eJ*.`)1F+A5QSmkIzzNZȤy(/q&=qq^{+*:<0]O-$N()a@nLЊi48P-edؿNil<π%oYF26ŭD&]Gκy2H4nh,U..V-h%bsz}$-ƒݔl^cs;b 0>ue\L(+ 1_Zџl,n:-B[ (F=#S:N7-D% K}$vUp t)aR) b!rKO L)*kOi`r-3teT(n\(q:Zl5 3~uF6ږSfc2*c& P)am%G_ooüYԍ7\SاHD8{ꏿ DTZHI):V13'z 1 ,L|P?v=F)m?]]ӛPGsi`S]!>1'bjcYd7{]'x3ϳ0t;΁kG;uQV41,@[9"]&AEKJ\z$|،3k (r?U[zBrh_N=<O"7,ͫ)%,QcC`R[ۥ~Xb=*IK Ϯ'<`[ .Na(Ր^8߫=y0;a>`yW#yu!'U!{O&T-DۨIQ = wrYy}g9Kuo)HBޮZ^ʄ/"~9J'u3!qkyP8[[ɯ#xAAT5k`qOL&L`7n%>̺!+}Tz>7 5SW4: \~#3R@#dM=jpSdhl4U]6k**aFd.>[)m:f%vW@jRu"(OxF: [z$)1_9 `-R}sat!]bGC9Rv&H{'u谜@YY(&q9ԺݙbKQv_"<BZ}~.D BXD~ N8clԑ}TЕRC& >0!J?*:oU%ru1}HI)*Ԩ|B:ҭeTiI_c辒hb#\Ņ@3 S JiZ/]AllZsՄ6yYOzݝ֗"B[|bY 7ca (' 1xp OSګPFq=m(C)~4R4CQCUxן'e63B3`AKce6eDe$?w le;SRf& 1PċڙDf+>E-A>/r*k"[7>1t=Ƅ(HFy4vQlo?S>Q|WĹ05P.lPm<5jG95FI u% $h~Y ɆpEs :ԭ_[Tev^#`*]\SwAʨ%SX^$qXs)l+ߤǤo7JxE(bn`Y4_41ohI걟=>$v8@`󦈆%*RXI!]#zŭ1Jj!4gqs _'2Ⱦ0$IX$k`"ݰkg5wJm/׼z&9mv~keZY=Pdc>LAv3NcBÄhUkYYmU7(JǗuĄ^z⮘0"F+Sˆ<4ydjIGfn(g #D BZb][YX,SnY}lb-4Yb Ai2lvz2_` 9۳RHTr#`%bThˀUH/?Qr'ϘwwhB&@mDϛ. |ŊF8SIKP>^eV@hi`DB}]&DhE񣥭Wv̕9=MJCKU{1F{?sK#-'rck#z{lk-;WG5[ 4a-XnM.P@01'-il$#],[UFi53fl"J-H{Š2xr^sԉp/BO0ҧT{Vp E]>Am|<] ,|<?8Ǐb$ zN19VS\h;%22[( / CRkyA)rr Nt[E- kcm! ok_/m6\D{^@q\XₒzWs7 D eo/x^o;%L-C* @ ?z3w _C1JL>ja3u>oMH?+=w(rDz,RcS+$ ,Ca1W=%؋Wx,'N67ԃ~dMޥyBWx)/m["Ow'%WPq@!2ng۰B-+WnrЉNEBĦ™&ջC*LjnxmBBsj)7l(>nqso}<}˕x'*t''bB97`;b|?liYXꞷ`nھ\!NXS /sēT&,h>* U5U)qI.+u^BKxa~ 4Z@uܘ1<u˚x4sz6Jd͚SHC;:gϐa/0sCk/xis7 !lኻE_% d4@ wpun>tY6Du;ɉR748XlISށEGrn4val'g[nkA؄nv" -.-h%G9AMt _ D'n"0f^;jU!ΉڛӶKO3Ɣ?hv̪ˢko?GBV{$=SDUZ77Fo?S"MX*p;G~$bq5Wi-N_b.&Dy Ym}h,cu{-Vɡ'oʩ!r~d;3fŸrK|?k ;E/숳Ԣԫ&'U(԰ .XMIbVdN/,CQl4H5#t*9G vNj{c6?p3Dy&$ф+]\! g6{Tj(Bf9|8{'7D(2cdT.:َ']R/&*{dfq%z;V3+L<-un#ERbA6gyKg?YaRfrhPI!UDf 2n$ZZ(0G-WSk˸9aEƸ#d ȡEz^;դCD U:|*Gv/j(u0'H- ؼ.Wߐ4v,6 t(1Vmo3%ZR)~H%n6DWFM$hGO/']ԸK><}5<'+ xg7vI}{L/ⷎtʏ:%$%y*ih[-=ZF;E.q JDêe.!C #i@)/^+ U0'y/vL(y_ $ֺtP;.6^x-xzT|n,xd{wV{Hط|Wo^-]Zqh~b^oDq^5X: z.΄9p5![]ԄHd3[H Y{ӗxDzSQXw*F+oT}.+d7(7 {.#=Hݐ>m2*I8E1-]]AFIo_S4KTv_]EOW=So*BLM lP[떾|tS%x["ՋF]%@q2NkAqj`aT䈒P X7Z`5:IsjLQ_ _Ӥ$-F&9F[iCOgz Tm0~4P Nn3w(&Lf dk}@Z^!&zEnߊb F&rʼNG-Y{c"z_E;VMaHNӰñLaÄ6Yȟj /~ \95( ;EtC>60 W Ow &"RwfH޴LPK: YO7c.xUd/X|OWrU`)ŸxL>m2/ CQ1%SF:Ӧ_a*l9ec;=H8w5=Qc\VT4)y.{C."[/.6xk#Sh}!Ir#XqoM@X|zn+"̿حԱ5b}mܖGYL/g9] o\U~9 BhZbZ:AINs[\Ϳ6\욐YbP 2;ű=Wpr}LѳjK;z4Bֻ2:h=[s`AjgD&eqoْ99ګ l}Bk/zq/2Dmjӭn 83-@tAE< -2ޝLMd7eK-t(1#D;&pѲF jJ}”Gj˛h{sgrܼ_U鴮\ȏgTe%RVӌС^ rY{sx9CfRSejBT͕*mxaxLR0t"RcvӆhI}M&T- S~5kkB+7k d5Ɗ4U|_6۫3@t!Pͬȝy3kmxpwawުp.~z)@RC8K,/p#XmdotJW<4gkpД8k sxiC19Q;SǟS7`LbSE}E/z8cZ .3Wv9"g1.5< ą|>oZL `P7A}w1ŞzUbdtyx8|(wܸxgLpG]&xDsojְ;F7ҿ%uxd&&Hi9$/ND"`#Dp@^cd?9]nx5lj]3\1k=~BMcfA].4b,!rLLWDy,NNc~+ -r*>.a7"Uӻ-h: &Ү TCꦿ5yÔ۔RonE'Su:>mDYdGZ 3*QqnMPʂczC.mڦaP eq_C}g 1S_{2xHicQ޶zzj:NV!^ݹM69QPF="IKYa ZZZVuX^a0}=8&]ɦL-WF ̊JT8uX咸@xR(+i) [̤&S }͈&+npV]-xQ%0Ĕ0C֚N7 /YE^_/ ye `6lY؄TRbdӟO)-#XZ8o1rglUYGv_#ڏg|ZHU! QTaz(`ِ}9^)vbJـw7`;/S.{TwYBoYּ0jH"XFrRR])zTT Bx3yt_6!B }$h:Eoޡr/oFY`,1Lv-e Vlca?P3Kf AR`ɲU~I>hBȉIh~D8!͂W o p-tbYO&Pp?x\gpp =Eg#E6ɥZ# w uHy%Kq{-s_hXuÁCmYmoN\;6dml2WQQCnR:cPHL^4t>i*Hw l]TnCBCp µP[TWo$:)qR7E p4آ1@#{5QK*X HQFkԺ`BPd"&\<5n&p,ww=6ghu#bIb]p\@ FWeP`{ 1~ڈW*r{ c"m3''f (e>ad`DLnJ [yR$!o,?ځq!d&2 XҼL-cI`NzX$P]%De;X(/ְ_5eM/$^+&U#9OAg%F]{DOJʵQe2BMGƯnbyHXHR`+5YDsgL/Y+C;k$c; R[y QMrA ̬ocg],v#E*л%$*%{[i%q&m3Nm|r$ד'Cw%Ea>uo^N6:( !޺\u/e`=) 7P4Q񟩘8oZ@8/>/?5"&iŌ}BWEc! _DpDSH)[`(Ud t[]BJT4;36hm$y J.iczlI8S©(^,:_(B'%0D$A:S}9kx4 S@R?-g!gv~q5XuaN)Ņ?{.&].踛B3x>Z10O\$G/qh4qsm.4ww U7_I ϫW y/Gfǣ;磃w3^F}RhdF}ˑhsr\݅E4B]T|BΎ{Z<e=%,·aA+7a0 .7K#iSdΥ\:vFMNRPf-nA-:12?G資4Ɍ`C-ont. p\WicR:6O 8񫄰7P7[EFZ!G罙sənGxC,ȳ{cM7xFz\b$HN(Rd9k8KM,ầvƒ*&8[q$\} =)Jsh]UU*@c$ݞK6h'J=OS˾ BY9LSmbሱl,CW\/aE%P׍IGtՀ%_+4"_pO)mcLdPMbV<\QٍTͦv%2xB0gEyw8dauXk搬VV5IKZeȯ.)]SZDG^J^V`ȃaa;MX\GG7nIX={7GWϟKF3Xp,3G6q|sd/IWc,-h|`6⽫S }i]N7v4}9wK{#`?-زy>ʄ7, '1vfy#M -TŴBG0h AVݞ_;k9,aTUռIN 3z3W\ͨɦJ/b~=/} pbgr=Dۺ8_*IzO!ݧϓIf2*<H}&wfBBuS1{p vXԣ ,)˜ŕ.`{<" d,M#$K $ *W / |FTU-!@)g}e.SU qޅWV+#Z+S޲ԙEC|ܰ'Ҵ}mqb'Z3fk>۳h Z\uز^ ⅶj[-99Jf*US+f>&)U:~O 6 _3%C3 686^a/֘Qqcޡ'Xk#\e3!eo) {>"wvB^0SMŗƝAt:@ H=Q8[]@R- C#_⥹.m0u+# ˍU |5Wpǒ)Caz < ^?&@_3$ȡ&}=nJ{B+ ,$N|4[2iP`e n)D6G6ʥc]U/hJDfғ)jB2mPfS۪E[9x0]a8# +zXhz߀J&*v߲'ϯ|.؃J4VOcdsL\azAɥ}6U}H^uFB +;CN:?@`M#De,"Gi.CkiqJO0emH"&dFB@y&D;G~P \×i.{;ɛ |hg'=K3[*~*%cݎo3|!s`4|̀Q!4CQ QيF;2]/h~czǠEg{š%(:ezYBWQ?hhMseAcQ{j&ې hF;X3 Ev2Qs*\uEht`Ԥ50vjZb3DғOHՔ_eN siaSPyp;&[)F>ŏƂO^dW\(R #@c*xJ-@%ۏҋ0cثgc߉0=aޱi@YM{͑ivh;iX[d,BQU@].%[輭ɩ(F?.kF {GѶPrX"!6DiRm%]l4r=N֔zP*kRQdjxIGx *¬&@bN 8CѸx^z,t~m}uI]_FLdKqy,m@4΄}ϗCpyڰJt \ɃC'39v W@9 (@Amdljc@C]UNu;T?odRƗ#uEQ1w*7Ŵ^W),X*4_eKX&Aн.Q'M*= !i!"ķ1[~B+z3ϣB)Żkfeio=%™Pg Z,67p)qo~{1V -$ ODt.@"VBG#Zl)J ({ D(T>>N 4n!5OƱ(uoKQ{4.طr(<0usGKL <-hAHn>`.0oR4gP8}nb8FSc$&ŝyswe^z'=oߜmlqD.Mɤ@8ug( UGrN>f\Tc@x\Შ@R 2)Mg=/vNjf!/a_7%IJ*h#I7oo/0vqE}DC.Zie#OZz;ICNYo.,HEV}rU G6z ެR9،Č+_-䀹*z!d%ξp\hIက7>G CnH>doiw \\5^?>ѽeeK<* ?)_P po4ay㲋򁉱z_v Dnki՟5H밐n(:;pn|s]34 ShvJJ=h#o]AhqrI[ɲI6J n3I0-ȓ#t@ [YQ-.}C|\B[u$SlIoOLp(Zu0k40݂u>j660u 'wrOk}߱]L}q*)'e7)} -lk;B6%`sA: `$V|M'6편Zc#ODž_iy\j)~wwsߠ>aCa65RJܒy;w0_lIꩩ ?!]*nӇbg~X .D"Up'`ۂqXYِ`^L!+0k*#d(УP*) rUCFXA)|oTm{nWa;`E-RT%3I1^MKG˖jؼS:je`z%RIΝE25]&?4 nǏXȴy$9U{`lNFcwzY @@n1UK/NkvJ?mhCSjCB -#zɄ+\y>~e32"IҾPދ@ aU\}x_ϣ /t h%`vRc| {euW%='FvPۗsRZH VLi`}Y%@0^?ybC*cB&JJJ6>횤.TErwR1X7tFA{ޭ3AF56;,vd=-]_T}$,IR׽Xk'@O3ۆ兌f~kP(lJn{6t#edkBw|5(fWJ[|Ej`,N MH$.){f7-V#!qln'A'o)3&@xmjpM^ߎ39,PXN\=ЀfOyvƢK9q |f?0i;ۙ{'D2: @pooHPx\;)GݠBF<K#u.wq7Tؘ|Oz@Ō@ l;:}脲Xa=O3*#6dM |XO.Ǽ0ʄ&$p7隃gHV+wy@זGїS4GYUfyվ(? uy L=#gӢ= L -5|by2ɣNj.9=b\%5 Rs22ЍB -aˁ_onlM^lc.HNf"B:09'}jb&;&#yԿV5w׊H t 䯋 B{CnP t AA$bNY8CLmhj?ψ_L~=M"]6}V57(\A܁mWΎOo< s .%x+ᰂ2s ً d 9b[/Uf}ײ߉/4#q$޶ysd)19X/U?U*_W^;m mu\(G<^L+`r7^Aʢ<:%8זH:T?o_}ҟ= /(@u Mj%xSZVmRcB'z5.nwHh=*e%7Nn9LGMi~c8Z )Y|ۘ_-$w!;mCfz =a*WyQ)7ёi/,e>YG}lzW8j"nGu~~FrX,-HSȷ x9ѣ16(w5:( #R,XJА!oO1ıI64K R~G'bEZ!?cLx0ߓs0vu7XGwB1vփ9( y:z\.(9aV}Ofp'Lî=ě{=|]ъNX\S>2Mha|`퉌a*uM>;fol?"MWm0H; J)9Ęh, ϛSF;lU2zxQs斞m6٩OZ6nKR32;hעޟX&[ǒIV+C^/6@\Q=ٯ=[J,#[I cɷ'cuԷk+՞Q'9MFlp,D5gBwʞv10Wّv׬ΗTzek]hѲ jaC~ ]8&Ux_[弢O.I;m4D(sLI.Iw~S< Z/] qĵxKG XM9ר$[y^(yԙ?oahOxrƢ)Q^.eg#DwDf3y5Gq2VLVZЄ/)3w@ 6R3\ᔇ¾vUǛ"4UGmhӉb+ACIJ\HuOq]; ۷7Q-o3[(/)BKCA Z(z@G[>A" >@[j$fJ!=7$Hslc8o-'tfo.Anp0nlzJaӪ̪g|߃~EZ!kSۄqhv_l,vtg)]4o(5u xڇ]ʿt<HHKf43/4ÝU+ů7t7 R`j&\ps3dWUc8𤭿 ?sw< 5x͠Dt;Z@KAfE[?Cg[+L=Fqސ/Η℮߀;ĉ۟F2Ui1uZ3NFTzfB$-bB|AD&s)8ZZ"3ZNkrDOOM0@{iB޹J > $ @s`40ʥpc4 UI"I]>m1~rY ~Gs,~ m6ˎRWOȻHaxl]fp"(99 mo2z4L_^>‹KvAOPq_k,ho/rtHռ]lgq X>{@Sh?n,]V/Nkk8Bͣ\Ii|RS }r&H5A4TQGq|AdSaKxt9nMi֠D.}E_lb3l}=7Wt}Tx=3@c3HLdՙ =@HZLVxjʟm ]F<(;s-OAJ]0vуhoJrVe}uq'|atD:–;2XcN`'>l_uZ}aʯ?(?(?I)Cq R`tB(#=^}_OœW&2>J _hw/7_|9~YήJgp ק5[P֡[A hLYמxWu2U<K |@wefGdrc?$t7W)$T'}$[wYSf3Yb_RY%]7@[}3cfGqBD؈{1njfIm~Ɵ?M!cGdα^d  2{z!2.rAB#8/>2}"cG\\]z#qZ]3?ܑbu {;v?4įFga+`{1Dmg0b1ܼÇB?TO{2ŤA=Ʉw0nB}Ь{9X?2p0r<;]rГf%y]!-_&3Jɹ-soNDN|ۄ ? ef熈^]lJȷJ@끱#uR=tc1S O iEdQ[޾&C!odrjQ_&~ ~|o| 3P7 o(J /0᷑ŨZ|\yxox(򎟽m[/Bsh-CB)vuFt;3;wK{ 17t?@N>y$ krEMrWH8ulj镡?|+Ħ\("f&3洐ko,쏔 jΑԜ3$=!](Վ 6:6F'\c'7;⩩toH,ki.z7c#'üpcAdNLJ xZ(&sۍ@WhիQNxW@T?W*}cmo_Xۈ#BJqVHF`yqqP4T'Dްǚ S;<9]Egt}ΣYĉqބSٽxqZ?_NJcqs>ޱjR7^T/@^to|.@\abl7KzhhۚRҽġeAUIw^42vFY64UV$,5? x^w5Jwȝ1Fh[J콼lt;9=R zWC|cf8Fcy}{7";PQ-C% %jwˠ JzCA@u jo@~D1me\dU#U8ɉ ן5(1X,@3zm0fEE҈ 3kt62H3I-[ w; \TT' b`C#zΘT| ^.ݝJ8:G)\#]t_Ø Цk^ Ho0uyk0HӜ5k!*/ r<՜L}tLMqFX Er ݤCσ:RVzҜm?01w= 꽸?&5Pi0EZ2ZnW}ʳ(S4kk0ҰQܨ)4~>[KȫHa_@}Wcׇ8o!…}oXM7#ۣEw<]nJ@=5V(_148CjΑ@#so&ɼJG ss1(_=L;XB,]wlgMd2oYx?wXAUMqi>k4Mܝ_i!Kѡj9R/Yj{&p[J 2ӽ0(I]O᳉uӑ-aoz%n^nyP}(g!# ؙWVD$ @y.EyyXwF9_YާV3jk*ʪߪbآagch}'}q_6LٸC|˪LaрB.5Y_pG~e^-/ v4O/{aeJ5lMv ,w1/xy^:?r+</z_K"Vo`xl4[ۏs31;hZcU /nc}uTWʯ6ɐ2ʸ JF}Taġ<88&U@\C2H9W{S,f a`*E s/G/_/7x\pLL?Z|3Нmݳ|nۙk Z?ֳe3_>tG`elh+Ťb$.o;HM݉#-JRVM /RATn-I ,(adr-G"SOP|DO,|{~Nf(~`$֍4G"zxΟ C GlG ߺACC^Ђ^BlYx/z<$sO3=ho4 "*0PO>VFѾo3`ܫ#I!;k߮젇T4ᤡ4.}_n >< _#6ͷq^k[ln[ ,M1ϓw$i6ISMFA; 2 XLf]"y3α1p~9&Sj{btgcz$~|zd`#{c{0=,C%9)Q@LQ ػK=)ۣqю4=vN(Q_utk!nVtC4x q tw43o̰5Yz:yA괜.(W,ޝjkNYLThg7ܞilMO~@g@ShEh}b+C |\4~X@fO񵭫>Q#e;pwҸ)ٷ#@ʼoA߰S/%wl-|/-!,E|_ ?>{o׽)VOKgwo_c_dC1]^ṋɎ9|g {ms ^|هO!!ӟ<ڣ|:tAO$N)NC;ԥ^8MF|rO.t6SJAw0cLB :&=n懥 Wk~=fHڠXc1{^sQ4t2'%xs6uG/źM}@O3YkG?ѩUc3{Gi!xSGEx:"<mfƸ*}:,=b~tb;i+jW־4`h|#.5||l80oQ.-.|n_ZS~3 # 9څ_]7dވ`(j4̹SN#Ftdz#'?C|S҄AHHy!!)lu3Q"ߘibО<'!c@px8^q̱f`J OY* 1=_xy߫-.PX,}?Cʼnz !NlIXhyV @b&˽4Y{]{L}ꖇTq7Տyli8]׳Q_ǽ4|F|+kWxiLR5ﮢOOܢ~N℆vp|c,ިC8N!\hX4FmrFLKah= iFNHț/0x.nm^ J߿ A~} flBL #a+sN#m |%՘=d`nՙP) x=y#ܸNOC-+?ۇ֟8uKXN/n<ӡm+xC[XA JƴaE$%dc[HqK~ hrjS%=…0 좛?$V\[tYvi85+5Nck_ iH j-ս^ hɝ/7f \ɸ &M"_]\6qΙuvZ^K/8iqN#UT6"`KHEsm”NR͠T,O`fƞ,Lʼnc=Ƅ&7&Y)hzÜt֖8QRį-BR~d7 šd6 re%IXP,\YR6ak"gcc97`m%j.*,΅1gzf>HfQi=x{ |27>k=L1dT4(YOfwS2ݏfwq78@oĊjbXLC։#-]%Sf:)BeKhF>;W3 L\}N@.z X4.scEc7"އd {fSN #7)*z{I({'a K,WK7OXX?x$./`B׭y 䅻ۣ'o}G'r݆ ;uyo͸艓g*/T:a" wVQ*Z!NDv_! q%J ATVl΃PL% ,yp}o1g礓%np m#D[ISL!jᥝ`iGNT=gdd)( sq-P(+1ZvEa|a||晸()-ߥl pC 4&BFMZm[c|yJSIAeQPe4Y4N&Ag~J97Z[vj'*Þ3=)2Ab^V z'{yʾjcov B%a_ӄv +_݂%vqe:B.[cFyI(sW7T0 E(]^O:/\9 ~cUfG؋T8p'oEC%Ce3***kTqӵZ<7qVX %Ȍªq̎ƽVG庒bkF@]Y6Ag@l[8;Qmk mE;@YUtnPr>% 92!αbSF0CX4[Ҕ-^M7EKV@ISxsԸjHLGy5NQ 1-SҎp $Eo2ttV}1uTk}sE `U]Z3Pֶf p+[L@g[y7^%ҥ1W-#OM'-c N ouðYHKf݃܏j*.T;<t_*Uw(k=)G/;AL R? KԽZL8>]?_F9GJ߻A3aa^D&wt8"@UrO@!ٕLr,SMq0,,EaxdT<0Y\OoY#iN7BGcP-Bw~b3sOu2_i?aX-h$~uƁ" 8<s(Ki.*+C&Pk;Éu-XZWs̄GiWY,TLf7;=ݍmr3~ûPDu\엵,_7==OuȥKL2dRbZwgH^ R'A׭2@2@2I_73_of9~=~]_K! <[Wc iJ43@j +y=Y q:b9U<)5^w\^{M 논^lnkayUPpyUwV5~IQC51-jؙPFw 1X:,y筳1;sҢ遨Kx iכO7ʝ-:k'4Ӭ\RP}*D٨f]qώ j Q .{JRo[Bߞn+#]3#8zU Wǂ_C V: \6UB->V-Luk- 0 ǃ5V.Bڎ: Ȏ$d`b.\>{K@1,AzhticNR7tˋ8?,*ss6IcMHܞHb@!{%U\I˼6R w! mn^8 EJ=٧G`tQ`dA9I<ҧƸGK3?$ulX?uzQ>̋;rh 1`R>}$Gl~Nn=*:bx pYj/ LυvV}V$dryGYIn%ߞ^Cu.P30>~r%s8SBhgHN54ߡ($j+mCq`7Ŷp=>{(Q[e_ơ"yv[q=+i g԰l[[DCc\.dDzY1 M#0{i)3`%+KSF@ajJ)+YtI?TV/g,%e"$J*ԛ-X}bGdrXب[G[d54=/^8EJL?l im>:]c0 ʡWw^E s`yPD&"A241ٶϫM0帆t[-K+%A/H鸿4w%aŜUdA~1Y?7ΦCg<L $ ʲfqʕ,Hɰ0g<7#o:3Q3=m5:]쨼jZ].2 Tyt4޵S;F /ɿ=JϜGL޾~l2n _$S\ Mr{O`PcϏ?,Inټ~-.ڿS&S#+u )}}M[9UԜ\,;A߀0M,ukVUrS=|hË^)ˆ';މۇS=ޅGXZ%¼ח-16Qa ژmZ|E<瑌UL=iXg/NXߎG3AﰈDݦ  whJ>-5༴p hYG,\Dz(vU6]UX[\EƴpEZD? -y8ӓR0}7PŖt*أrzO$ytLYΰx`~i;h26^"l.>[i>Ry0֘X#XqW.͌&UBXTR1j'ZL6_Nw{`oegwxWkb9h䱇r=1>^^nF6Awő05Y 1RN!Ɲ+=@, QN;c"ig*9$Li%Pplrmc'Q oSvLEkLIHYHZ~.%fZa}K3W's`}e4~Z8gW)NUP1c:/Ao1U5rvq0+p~hHؖNOr$[phEa!.)\" kpΈVlYyzx5|&W tt*t zKP}Ӯ40-N<`;_zlrڱ']$ux1?{܇XO܏Uy%z>;'.ee6p^xw-]:; X p|sl7ZbrǟOoߏtA>˹ISY U}-ƋAKCA)& DDŽ-!,f=FKlXW[SS~_mDp6bPLayK*_39pGiU*KyHRÀmgݥ 2xX8}ҵ8@));1iAQ)mRx\ ߿~Li2۔?h4켳DO [ƙRucLPtnWa4h.U/Hſǎjt~j'F]z.|X^wFL@͛}?KC#)u Ю sz1Qџ]> vadT$GW |Vi+k' =O?wﬞ!]u,_!|kexEw mhxW[tUˣw1}3B180S PMa {o0}lʳwtZ3^!qz>=F)*4?^ͩ_W- ey#[cj\y.Űb~ Cd~Nycc Ῥ_]u_~Q|O6C>7k]?(>4ǡ:o~ξ5_&՛_o!wX;5`<(cey)<}z0@&h@Z̻fi/5aA ײD'W{:᧯_>ޠNX?`ul¾p )9 'ۇ_:V}.$bw4UC qQ!%޲%(> oi  @xQ  lEQ}ҖAF\=eeE_K'G)wėih 8̈W~`H/]#}uÍ5#c $#[X?ַC?jVVtQ9(S_#H R|څo|{||Ðax& }A?%p2o\=Q! 1k1^"1Bsq)ؼ?Z# 6<{C6}u>}=>,xTih87`0Qw-/|ߜ!xy{,5yw0 6V@݀ RۄR-'om޹]ow.Did?7ϿPۋ{ _x:\֦m'Qi̪ $q+&h&$>)%ie_o455%/L4. GH錤34˪1;ڕ: y}o0 J,2N..cףO;~neb9p$S;jPـ4HJAbPt5vQ$#&RiEj}E#ЕRl6g\ib2 ʩ֡̋~@3:zyf3yg~EMΌG:zD^(~22foC L*}QOޮE{iSyin{|Y6HGSCkN@z9[\%r)$"vٙR*@)X|afb,HbrItrdZ>cZ|hUߦ k|Ly; l^T,@o c7o 2c01_㐊=>:b"y/w E/fǤUɷ'E>az:?_?k~}6vzkxސDҿBz~]õ\tsRS2XS; kخF7chJBYqȜv@"AU~hZT5}/dMY~+GTh&jB&ᥖαM υۋ枮x$Ka `)}Q6 0<"r<4gٽgٴ=Kҳ?g),L uy H:T~F(7  OF|RKz%EI/ p불 T2BRKQsvqQUf:B´Bdp3:(&^I[ 헅pJ||OZ8ZEh7=Q!Sdf({gg^dIe%7lϹV^ճfd/}Kk>)'\hh 'HX d~4{DL[k0# AO♾0_07dH}k%S/zr>l,1piɍa<;ӿ袟y}  7dL=]үM_ˈT &~[5ú5^% NqYkB|YG60-;yHrdYIF8htM StW^wƿG+3b$3鏭uO^߰צvgsp: t5Fa]u0|ڐ^nN|7gD;#WM UݓO?{<}H%7;GP=]͟r9Yn̑ѷ޹5ؽbW31_&U%Mf_g}{_ c̫P_[^ġ,H2td uLBOt[>w'sK䄧9e: ܢx~pDSl➳ 4WL&\E1Hutec8ڪ*4]: 1̭J`v#wa'ܻj9(glMЉuE"b B0Chv:L9qqw䮋#r7C!/σ`~=oOcZ9%-5Jk,>Ice iN>\ X N>#eY>]E.e7ȼf=[i_ԋ~%-T{Rx~t֓{RvvD_]2UǶž;ꫴUײ '|L1*B P;6̛Z?KIm;a1$ 1ӣ*{6ϋ E "/$`!g D$b0Lд*#qf` 4Ȉz ,gZ$6MEhy'Scj0^2]^U$ۉɹs`{؏N/>V 4Pxv}eU,O7WE `5<8=լ(ּ^@0LeW#eY\"2~Ve7"Pa 糫>_?Ca-^`1V*~Ÿhg^_x̫j|t~ xF&&M9PX# .1[c|Rhn~EDQ"Ʒp3BdOJ>/#nK3x@3X=Hdp gaay>R#PB`ӝۃu' EM ~w0݅kkY\Cx\>a>!n&qm w4+a̯J(6e)O'=Pd,49m@_hsQyZ(dHOwOYxj/=ze>d. 2ox8.Q 9,gڌ!>7{w78?YLy 90=*\p9V H]vpƒ3QRT4Rd~z3Mhku KA r3.z’4A']< MtgW/zx[Zd]Ԉ󤹌>xŞ.;Ŏ.jRuQ+LWRJ8RE3b۠6s)jxe4+1ěYkfR6A 0J+W)erXX=GLZG1@ 7vu)'PiCL>xP4׫8U“Om, MYh[k-5)zfA*2(fk٘(S}DKs:sR?A[y!/ aZ>T\~.m=>P;BSf9G!*ؙ&UF0&cA [3>_K!$׹V1;ue}h|f[Q j}ͥ! >sB ~eNK0@ jȹrϐb60Ngn%Pٯ7 ~qcn^#0QM''IB/#Pe#7F b _6Eh+bniWb.S}xS֘1խG\K:T{ìs5g4]hモ kJUYu>z"—-hL͂ ":"yZ$xf)M\"Ot;)uC[al/{Ƈo'zN_#?G}|} ȟ=̗I?̛/G}/ȟ#|~p(/>bG >n6JN{po))v1njݯPovYFO@s+ E3գ3\zTx*i FQZL{>25xvi - %ڵTi3D{> oyO 1iCgP.S aQy zôU Jկ,} x(T/LɌ,܇v0y*K3(aEvtNU9ű/Ӱgކ݃yR4K<گ{upmE@5er8m{ZIj%:WDÃ-ruA)BZiagpecW"3EC؎S| k%m\@ubX؄GG]hX/zegJj7, ؓ(g'(['ؤ($nZXwbwCȹcijMfF)* !u&}kD}Hcg@•:WO\z4]OLAg,h1q8p}j h6%e˾%0W@`sKUd<곖N|hSgm7k6kpC }V s+Rkv{Q wI-@O~z!~S}6!.p<@&^XXA#@0qK2)T-zܭEҁ tHaA,~J;2{a VT1S h]|B/}-ظ3/G#q`*gR_FJcP.RF0ga:>GJh ~(*G?X8>BD 0R٨Mz:زq*W2mZ|v< ;Gq;Y涝Ksp%,TբWrHW׻t&БAx>x8ZX}WaG})"M-a4lcAF|5M|Lp/"Pa SC1%~W0^|u?إ$0\:!^Jl`Ӷ~*m;ޣy 4yE I Ifk>NL&7i0=SNe`^ ʴ~!@#7hB_NgzKt))L{u]zG'zN\P^ *&Gi,&h7U{8ψKA ?bݰ XXgLa/bpF8t ~>#xquhN>`ԃwrwǍھsEwpwO=~ӾK>hJ}Wzc̾{}W[վ@s'ٞb}L'Ѿ=Y\ qg0W{:â<>R8pVCGKǧ q䬃A;]qY;hE9Jְizn\ zCNj-o _pߟpJvPuV9IB%F̚pz%2/ Gtvpm7F,&S |Է@(C(o;Šk3YjOx=;/2_Q>Z(F/% _LdHU*Q#<*IIEu݉/y0$HRƣX7"ƉE~M*]W 3kXx(n4((VzPB*(E*ֺ%zaݠ7@0X.*ՉثV+k `5iG^YAAz._ֈz"]Q8!x^x{SU]-ZG SzA9ķHM*pO'kɻEu#4yvPxvEZfT &0DAxTH./3WU<1 fз HxRtJ;wB%NSjO/u4Lo1SO鋍V@@O^49ߢ5Nr1Nru5vWr|R @4ć9/K`2YV7uҮ7WZZ1 bT dw59Hm=@S P'~߇78r9B| 7uAvb2wL*/?~:Wu3y&N piԵ9(N6U =:/"cew%dߢp^mM}[Mڢh305ڴWJy)[e?0C(hq6QF^l^M!x1  ;Å_{=&A QA )N+unTy-me.F.=VGycӤ*[6C*gy#(o:{rTR𣵗׼h zTX(h7l[(Ii)ZVP8$G^ۈ^VP #v_+#uX$V{V,~t~p}Y 708~ܦ&<ȂfcS-fÅЮ5Z4VOC4b@f}(aLS=|uN]LLx{2[TӸV!Ae\ 0•J: H QBMnLxQ]B! p»"Ϫ5TO<1|kLhRpR09?ewڛ._;Uz!#  ` &< DjJ&nqGJƵlKO[1._}SjƹO2mv?3B= iihZ|E =3n2'K`cJφҹbrư=Tۂ ż#&'Y/a2m;2~ esv0!xt8R'x "$D^0EVchbX5gȳ}ug^X18+K[I~:Pb&Opp\ ZaFq%ă,gc+2 % `h4|"⶯= m}9{oBɾ~NfZls[Xl %0^ /Bf jƣ,ֆZh GL@C4dR'Γ41Q?ӏ$? 7W$֢Gmfk .՚:;fBX"cv*oC7Wo]CfVo~PWg=TdnT+j'zhWZ0Ep{!DM*vi%gVVk&qu`]ǘ@2of¦.S 鄰6;oQnӏs `iCʻo͓LkAL "dX`0kF0[w @ s=?[tTïR ,sAqib#E14Ϲu޿(jDj1S Czİq: COи9CΆ"7mda3uPvc꼵 nз]>ZjnpT$slpdmS )jv0k = Hsj2X[_qvP([ xJD((m\7y"n+@$cFz'tfxP"OA§nЗKh7hF Jjw, sĉh/Z IՔFZJ/ӢhTJ5z90WKVuPjHWZjhAE2iKi-0^Eve ӡe%Sda+f5S5sY(pju${ j7@s pW.&+;m2ȪA_vG]T5ߠO&ݺġ-ٕ/ ь%qLFא.CKcv]كqh0>EyakB,YfƢɢ]dG`R!gU~ NC& iki L-uN_)\y:wmy!ְftbt*d0E=rb _SC|f_+b~t 1nWe 5/V7$XGզ1X?s9`V;4j/ ֫E?. ,һyZҿb'J*JL(GD%7.wfƥwr >RϜ4~e3ϐ;'Xeͻy~'^͊gO۵gCx űr^ӚwM;g"leD][弇>.?xX(O+ry،wMEo]ZߝޝZR;?bήּoGL{lyCs}7f!9Q6yDR Vw}%){'w6]xyrރ={#<yĜsI8{ݘ7 rN%8$}vbTn._p &2>ܕ)\>^C~yVȶՍB4芦̣okCx6ꢑlk}oL˳XQW|X@3oΗ;"Sod}ߓF{G? ~S=aB_RMw = ޥ!KQȻ7l9J缛Lsﶨ_9xpzHĽw"о %OLj FF;#x;sj$wI3ԧ{#k`ּC&#}Iyo؝ޣR+WOF!ּqkY$osyǸ7&f޿%x'lvhGyR9xg-lﳝ 蘆{$佩3򾿞>x'v;7IITOBAZeiVƻO tN$f@S( π//Gec#F$o8V?V%nyD}:;~md;qގ{yx" rǜ/J׭漏zƻ=]ʀ;2nb7 v1+ӄKa\v- ɀg8^9FookOqaIu85|CD!XuFfr Ë\GL`OT sOlG̽_QҿFTeORZ1.:XQsQv]HZJ"YF ?;.|5|Gng,Ѿ<>ց*\oׄ&ij&~PAaşhTd(Byb* GWB8(҆weuvwQ;ªb#uH5[ib#XKXWfc)vO@9a,P+]}qSUˀۘԝ4)ܝ˓:LIǤڳvlKt $J݀&ۙC\K˫ .k{}L$ke啫oBWuc${qv J.,W%'' L^PڽZ!fyQ^xVB./ED=2ěT(Wry]VcRCɫh/L^\%F#h8n|Q V BBSmu{H%E?gzy_pLOIJN9*Q7:&)C2 t({1(1ԩJƀ!fJl>J FTWk TiYE-a7I -˙``{o[2Ue*\7Ҷ¤;0 KV{IL!Bо-`%Qĵti{\g% FO3lcJ]ݻAyէe@v'C.ke}8?Rtq֪)~Uan,IpDnO39er|986e79Q9q<>W nf@}Ω&j0h]B~Mk/g>"K/*zLyt ݂@ksu^:cLv8L`t.#+br}GߚvF3FwJmy^%r5O5:^mj"\hkP n)*^Z84WX_|9Nae/ Y/m0[T> 7\;TP[w/HA2=eQ؞b;ة~Tk>FΡ:Vsc'&+ U7$x 6I 6mV| Nb:h aK"Zr&k${mVļ\{8 oHm1ЃBW? hcEhιqOwLأ-e>(g8w91\1 AM3˻.\BllJ81ED?t~y Av WA)jC,NR)d@ te{8nkڐ>n@kS>rGtl:|Ă4 Xz'۩^[z'5Uo]vZaT`DF=aK"w%j3,ڊc:^醅H4 ATOcۡ:ϊ%l8GAwڻ!\{L]wɀC8ZG>XIwmT4**VG~%ƒNJM.9;Ȋiз伋y|8SVt4v DKg1fsqX%Н =юp_'#/ix*6 _׃Ԙ0@ʖMXtWN3-9F:2N_1K<àoD'n(j;E݃糁$pF@@p }ŏ8|A-EbqcK'=c- \?Fk3{cLLVU{*Ueh+U;3:ڈ&l{$(&+qqGэdp@Oxr>;9awpX=.AN5)ӽ;(]n%nMN9cB}@oCy!ipBB{6ko77ޅ6צ :K/W76 ƿ? u݇"]xv`0L_YCo4 c;,rZ r48Cw}U_S.X7uɺ2|J-j4J s/"z_JN? OՔ&}M:ͤ8H<q;Ӏ,䝈dR_yF ^5 !s^uat^g8I1.X0\tsD@@ԓP9YM BJn+}fv(&gSg v~e[ĝ 'K{y4G]>l7w"^I_p>Ʃi:cT^U~^^ݘs9@V&}L}ڔLYFK-Mֆ kC$6D7t;h"z*+wٜL3|7^Pa7LQ1ٸf΄]hZ8mE8 d>y68ލrEYwĻgfs]}Ћ޽񽟅SćsCN]2_1<+]%2^-RXya8>C_4##f0xq 1Mw$Qzq$bYoCOt,'H;QSsZN]E6^3 ``]׽ʳRCwk,Ɗx:g?"ԂDZxpi:qmկB,VLw+Ng$@-g2(%e[aj?CU3k7]a5'P٩|u^Pw%㆓l6JRN;FVŽG?MRNva)/>nFҺ?Ci%$,Jfڇ 8J`D{b=5'z)`@>P?]^]PCy! Iz/&^||=F~Q Ƀx/~-Kx2jOѓfbc8y ,q vwYЋKy.W/Q:S}peCûPm*FoAg.:]D9EHY/fQ3w.oxN+w ,*RC(mhhN;_Rq oM5%iPFֶ⮢K+I}0Jh˓cTXtvg0iWxo] LMeGt 잉4ơxq)ciaGi >Ni*!0 9EIxG0<v FX5FIiLXZbev~=CLS,!LVX|)* ,UAz۽S1\,,e] =ȸ4 =v2) {#HGP#鳳PDl>TJ' ֢)v h@KhRkb 꾙>vO_DXq"\.]gOF)eR>ٲ|B?Mۍˠp5ŠQk@GA$FT32qrhRT~뷕P ,%0X} CЍS;0 ORfp9Qcam2rQ4yvb?˝2νAKs}{A[مA7&`\Lt8)5]/3#QD]71&*Tsp* F~YqZgEr=2B~02)ŋ 0׍>xhQ}نrh I[`'ys"[[ ]0_';oGrx>P<BfyϞFFFO0 ҿJ b3#]ҋQE솿s+ɾlJ`6:"\*䫡Aτ RV^]AuYKN3!qAʼer,(y& 5i< vɧl539yh,ɣ<7)zsDشl딿/ObrB2.2'0'n]5@Qg-M||al$7H)sPw_x`n`ΗGz:ERMBvf y~}H=ĄO"aRI!({$0y'n3'ꪉ\Q]n]$ryI8>9 ZVl)WsGH"a/<=BIW fۨd9'wOf-9dZ9”8N7,K;DkcC mJyw^$͸T~RG__A֘R+gl-M܎.}8yݓعNɩ1(h9qGCf_݃á Uc/>;j1ZO`Uv`NH P(y ]ԓkj÷>w } 'Y8ؽo^(6KpՂj-߾X^Q_Wᅿ>Ci3L R ӵЛ |wnĜ(rlBZMIS_P}-8Pl[YL\r{vȤ6rf!t ɤR5ny=%˝)oI^rHo.z_5Sv^II4 VS8r_ᙰ-Pu +].LsHsSjX'eBI<2(0rP&?[DL{sx r1! 7:Oc~y\Qqu,`ͬЯ1& H8jfm]3!tg 0lmNvB&z*"HsSH{P 50(S=5FjN_@8+ǍPxJ}}Cś{~є>fgJcDL)Vo|%%y[Htj9 ;9 h{+$ $J162m0-YJ4 <yo.p#y?|JZc3z:/)/&C=,s%距mD#,<>V9)5.3f8,4I5Ѥ~ C&k{UV"% vDfZe$8 (y.?13R8\;x+VNJ4״wx?&gq? OkL5xzvbq"iLa\i4:kSTSXqk(<'x,OOߍ`9Į/'(tk8]' jlww k¾}E*oslҿʎܠ_]q>)4}!HG_1Mk|\)]%̠g纓;xz@0ň yHJƻ0e8ǒzQG­BtOܶwގfBqoPs~?AA JPpx#)E?8nAM v2SNmrL#0!2yldIBU}+TwSUt^-RdRsn=[Lm jVeM^ymAjn(KxMIko+O4_X.hCA#VO!1VLky+h=houۛouj;j Mw_saʀ1j˞tHy!e{Z޵+z{KI%7^{x}Lj:<Ѻwg5:/_ݸS}š)CeyWG](܄`ffƨ}1jM}ܚPGaF—P['~H"emxWm!vJS~#(bSw!V_t"2:#MlCwc'> t6][*ݯS";6/V~&Lc;oF V|貅1/_kQCGD;,.J샶}h~! ڤG3mkrnsO}]e$L]}qiC&knC{ r/͉H}\_dY+VYETVaῴjyR ߟw$BДb-[R&}*LR{/KARG^/>FN|:IӧcUQOd.r'?%b&|$O%/\6l=|8x; Zgw ߢ _1Aي]6-28 I_ⰤDϬۗh5r|í $6(m_,,̷iO,P8]IaaS)gaA  1l3 Dg3v4JukXC[n} zky֬_6vOL^>?o8(5k](37%90_"0YhJpۥjVyd"xWН}n8LtRz%s;Nf|کrۏ1eZH+$9zW5eI2FxZ41zRio0t(;okӤ3-C֡zh D?26b< uⓝDCa av&Ĥt߇)ҭRZX4/4ֻp% w byzQQW⡜څ.\E<-"'o$ӕgXRw ?hZdG;92 ޶38r?|J~wTrH9TQVe@v3Opa9U0Yj?cH3 Gk3(R/1-LeLUnjhz@qQӔC/=>\˗J>W(;K;' ]z?SuF@=0[1EC9!8,ؽA:M0Y^_L PJuCC |AZ+ϱb@So75B&{gt3㍫ ohlw[4\y?4y*$,5;k ,9)~r\Xf1dbK}? GXZz>}  =AΉm%NPn@;ֈ;prwDv TgH4tbpD2vvԇmњ7فc9GZq“{1< b&A SY͆ ٱ| e2޼#݊%Wm/BkR}]D5;Pʝ7gW2ԅ PZj  91C,*ۉjtHV{r:z>7]W0}[qkszǸrȚpXyEe>C"1AT HXy* :! F r25>;x0F] =M"ӿqs& dA9{FN/(OCO-YF?%g>PIxRhAShԏ7hcϵT woTk^o<=]5!>O|Yu;u]kngg򦼛{Ay4rާx;+C$4~jՓT+!$,fe31\w]g$(\ߎ"W_y?4$HGjkj|# U»l,mx8bI~=TC+weBzZh5Dp *.EX0)0r$#ElSCq=25~)rtaJrIy_gqkr649E^Djek6]F&2@ъ ъdFϻ֑: 2|;:ROy>19c iCT́SygkոsqW@&ddF4!8Zw!`El$ùq\1ȃw֝o/pY_F~ߗ菟yxK\9l}9L__EMZٌnDHwCΐ|9ȻnIzl9ʡ~<ѷA@#JO7ӬPe@8!2HcɈVPOu! fLD-xÜm4%tO\zT<} ΠlvΈʤ6,J +l?jZ#6,о'Gz*r1$a!(S9ߧcU*hJ/ϩ<9MKFxk{q TH+ٿMܩx)cH|?/?Q3u/ݥbH?H>2:AL6rEX5!$)\b|;~+n@Z G`WH .hCV̦{8GVV]SȟOTmQ'b< ;iL 7޵\v40tJ[D Pmb% %F(,='D Ca3UZ5#•"/V& c`y#ֲւLE5>1( hCС>-Exõm|Py`{J5<P1 ~=#ȏ*!mq_MvXB:唠,8tqJyגKxoEzt: 0V) ]3$'Ef^ f:F~h'w7Zl.%r˓hnrpv /]t͈o#:f~"{X[ɝ Oºnp֜[2I7s`j.AE&ohNa Kh G' nK9 ㅷSFuz叺t}y7h$ , -1JK8LwxĊTQٺ$Ҕb5 r=lZ 62V4 q)$_H ?_ڷ [N sR$^R ]ߒVIF 1b>WpGK%o]p|3U4h&|b hy W/{mGʣCMDHqA?ZaJ)ĺ\/ޙ9ol~yRT>PrzTmʤgn[GuQ^xsT@B2l)]}yMr(mAW%Ϛ 'I1|&xfi1 |~r,_8 >?w5*ٝ9*CFNKB(W5:Fs& 彳.飨x},b"Uؤ|J*.E# J#L YK>G+JnS$ɣiӿ/i &8T7Otsmf`و0Л|uk;ҿ7*H? 5 !/u^ AmzǗCd{|v"LJNe=~mG8ij k2"qmHНVRp$irU~6^k ~L?x =uX-5}}8߁''HL׶y|a٫ԎmZ_O #\1v&z VGvD/Yo oHrH&]jLi<u dcӷA Ĩdp({] Oow 碡ՌϮ7pQ%+=O1H3 2* Sukȍ5 hu?.н9zVxUfDBh' \j8D @*8[cds^sSVMvC;"yΞV\ M| |>Q *'iA&lyPj:S4)t R=pܝ>'ύ@Z؆ٯ M.8lJ(Ggq'|Bkb V JeG6;o]©Z?gIw{5ZPޝVd0FښB~Z@G>2 W G9TφI[(\E?#<'KC;m] qY$wjLΨmqxq#SʀVXװL},] 2pP1mI@b!hx8TG(x hH +@5tB4ICF'M@KD4nS?+$k)B_B&dKGv41(I#Y\9~n%bxWdh3{jDI.g.V],+~\fgQ4yx1yUnoUQw u3Ű6^(& F?w1Gn0nF&h'ڕ'}T؃S$L A"AI E*v賕_K7Kt9~se)$vip\ oüAq†Db퇠-E@E[QӇ)"n#k8oN᪨ġ'Gʤ9J!?~L p]? ;Iȫ B,cx[LqW?_|'̍E.C0'NSEPc8˔c!Bj9V&s=Fu~g!gYxR+h_H+γ!-Lvgy 8|]A"t}Sz)wcv;c\td>(j J:~R8qAY},P2,E@)^eN Wdk@7DgdK;k)6$nXʎǥ چ72A*"3:x:|#f|%`zt\?y.ݴ.e13n#TE nb,wz>a2-L0澗V 'LP(22Jp= 9-C N6QvUQ] ¸~BTx?& BLx%0!UzJȔCQ@ Z"ߋ!pe+Vx^83`,C`W o)ӗ;X\ϑy޸k<~7(#4b ض DpwfmM w} Hm\x4u~Iת:7gs0PUk'x0/Q$lΝ;W׆:FKT.r 8ǍMP yMc2YH۫I-z؞{ۆ FK=BU!GBN ꬦo[`5мh R=eRuk?ub'p'O4rV$> 䣁cB\Xm|.=^K?)QgG'VT3z7|B׏y >6G'Aa܌Yz.F dU,hZ|L/}0kΎҥGzRyAdyW,pfJ4-}G?.OV63/ppnBע}xanQ专~ \f?9;џ?J9S0x.lye!r 2WMJ,NDp$kjWhu׌ʪ yq4hZ}jcW#3K`y_y<ƿ9DR\1~J[1}5Z}*R~&7nrcNE5?vmS@I@.ZYw肑(;Z_+KY{&qQ~o lOYz lxjUvv܆zter%vLdj#-L9PB.쇢dZY/O9-|~NUL9&۵+vƦ`-4Q7CE}2C~b;%?1v(m+{d7'1WE4i?pkJa-1Oy\DJ5J ~E(7dK)v:ޮo%?(*` J77p]Xqّ }P|-HpԱs38 :<+$IT24Ml;4ԭ M-3ol\YpT`aOaRi,=9 q0㼻;޼Hd? reID?* ^'W:]()ڧ#)Te{qd_X=jit).wF>m;"[O0?p6 =ƇD~hم_K5  j gdިyEl5r8Gx8̜;[эLSw)Δ^J`"Ĺmw-'%ʼv3ʤZ}DnG{4bBBDmWN%fS1SӫGJA79{Qz9B,ޑR [{d뿨"z4wE]!zPEOk8` &xW{<)OFi3~t ÷ԁ-Y;򶁷wxq{,ʁn,{*7V lC$BtkV /P1ڀv@c)YqmU?Im( Ս ^CJU}SjwLIlt;h!FKS/i6  6t{2ɝLGW#I0Mz^[ P-.c_{5 9C& F'(_?aGھPf(v< 2䕛3#DB5W~J|`JtQyGo$}MLa| )Svp>#N76ÃM1 ApEץ~!&u^+0NkYԖ*MB'SS~O5r ާ퍫ԡJqn^o o!0KRS9qݜ !8;q-tw(ɩ^g<Ȋ8r%‚-ջtr]Th6mSK$z(i%idRpf}$ o25Z~c.a^,޿7nȧ†RǪ6\[q-J9f1.2[ ^G%:`[:i.#?8fd:ǻPM1niżq-p%v1w|62R0o(doJOyʳ8u'L i}suSZv#/q̉;@gFENA>דzHmì >fRT'eͳ*ʝ/:v?133MY,p K,n@}mG7RF:K[J|0(Ȭ|w\I)UFpbuJƯ8NĬ,(s!E8k>jyGu<'k*Zݖ(ۋm@w@Gkq#cYw<(`sF~s\@/ӌ96wLZ^O+W0 +j>D7 Y<}A˕N_[rA^si[}Z!Qx ~ v._2Ajfw}E~Ny@N1&Lڣwǖdʽ[mWnjW lƂVT `(&8;EI 0)ɢA J;ȎJB~OVDC[Nք;g_v?5 ƕX3'y7(mJ1%CNY%gv_ _^jqZt|߶qoBf6`w`x%[%uZxpXb}re]#4?Z5?CT_77u'I,0]c-8&3+3aԛ_.nϖ_8߂]ZK"-9ڽA׾mn Rk:;d/L}'js]3׾uXuWa7N WUt$L[:d` ~t;Hru0Lv݈-'GwMфSzzrIT#wQܝNŽȆTi"aRi*K68+-B]n}Lи{UL^3e|K#4Cd:p1 /hdI?Y%;_bi 4\<%9z/R"5 ,Q^bCmiyPI` ˻)O8m#'ovIp,Ehz3ē "'ߎB&ua4 lUw?gҲkKȪ\LnbH.%{J9uc). }7e{\`t)gӱdaD ^3W~ch$׹KV 7?uBRnD+:Oh8#7򠾱5tw S"cX{4']냾'h|2hՒ`^nFiuAWi?{:GZ>L[/*D#lۢ h"~DlnFB@Ďm28Ƞ!͜7R*(X}L-[?Բ_X3袯r9>Ju|lÞv: %N"GEI8QFP!/Lt\Vuw`4=e7MT"ѵ:1Z2:_Fi(4z̾ Ӹk3K@&8 :%HE`$+hc6X|e~{ f70tkCU3ZKe"e 1pu<H]kB7RgE1?~'J_̓,_C!l0v/y3*&WM,g2h0_Ȼ?F:ټ(;`P0D%?5Ϭ GC.2Zs&șsMo4z1ICfr}hFN,v5ޯ4%J2&[㼢rfXw~ck} Wj2F$O=F^hԜӘ o' /I=uaT30o"@DJ{*΃ }@)J\VRØT: îw+ ڣȫe GALA^7|hSy!,io#YB'Aa+ 5pWK=h+EM%$"*GGF2L6>/d~;B}4 EN0!>!% UF$?KU]UǷ =dV՝vFUPU |-F⧃vٚ-2Ef b]1ot4xGmr܎t7ulDQF4#ɯoW{a] KU9v%>mۡ&ݵF9uAAS^q zsv1Bw B՝Jw5NaުK-{fƇkiMVvH@Mkws]ߵy@vt>HO)%9XDÍA (/`^W,*t-nh7'Xъ~ľi8iФ? $[ļG~(iE|{pGyx3iIR{^P}V$%at!Dij PX/-@8g&@M0[8iEF43]=|0%rg !Όwas?v.ڿPp*62C4AGaC1k'&fi99֡? VaK89lb,;XĨb$ӯ\ZWB54&U g'q'rAc[+"nBE2ɌD2 WkSo/)mN?:z?9 PhG UUb 5\?& g|Y5DdRGbhUV'THbιZq_?8/>nD[KdmChJf12VOf۶Z\ddioT}s|>i7MF2pdV%{$= ~y JR^R."u!h .ƼHk)[:t܍Yڬf-!t`bm5 [ N&* N_]+u5{K@zzmjXh<'aef+( ?MeUv> UMEw6^*&FV[GV[kK ,*] ecQ|_| 22c&67 1@V&Aܾ1=v8S %OFQ:b)]~aFf/fUJ̳ϻ~4^O~I>专t {'xy@ט!$g-SrόV^4N sxP1Mt9gw^][֏wG֠1fCVEabu(K]~ ޕ evi=W 2=鋻Q0KnLbӰwP?i]PP֌=OSvZG17/fj*;Ǫ,Xګ,lA/ɇ9Dv8G)Ab{4~^2+Vfj^KtBy&o}t"]g֒Vhhy lՊ{(>LD̴+#t6ucAa%2bOAg4VE>^Ffr?Y;G3Q9=@ :L(!QAHF󉭥]o(._%i|I}Щma{ڥ4OR=) Q<~OY^uu'6</ȡp>)apa4w&LGycE!| r׎]4zE|pt#vlc.oLr@fH nM+ (9L76x]5"G'B[]k%Vnaa gc;W's萇#RȢ0OO8mAV^tۆɲEN )/TR\T d]mЩ|6<M o<ޜ tڿ2'MJWI82fqi`UTAAXAVAkM1rVJ=ƅNRudG]SJB~4 'EghTa6?)l 맥\оSnf?^N&5юʛn?b{Ms};Yxa[ s{`[#_6O(}jt-|s=+2φ4s.G`v`ԩvÞw 6Ӊ$x(=̼%!Z0,2dnwhJ/Ӆy]r_L DB>' >|ݴ.ӄ75oţcn{l[2vu) @NC|^&3|9Fio^Cim6w'Ta bB#0B]wVJ drv]oPfG#QcT#hU"eS1.TryI0H,ؓWR508"Uqw6vPlq>g[u߲ ̹Aް?HJG=g q !>SyKOy,t_lbuӴκx2~]gx&76i+)Kng1"0OT19҃PYFђ-" :t\2Nm]H9$j + E,)؝Vnj WEՍ"`iF~Ri*B'{7RYgVAp" WV_أ˯̹v#P?5FlP.*jr5q ?4WqO o(U`(fВy ϔ=2ּ[%Бa8VTGaPgԍ@h e`~\NXcpL/1Y[VفZ1ZGеd0oG$ss0i ;,;ߠGn7#pc_ͤb^ʻ3dѩj8quȡ3}Q;SK-ؗ:T 4$jD{4?4괠n?JBKZQ# 1e CMϔN7ҵ"}@/_mnT0œt&o{kh|&rؕq㥍T?8(v2?i N/`KZrpTM uyA3?GFp)h_F=NV|b2M[Jo%(Zxr4N9z}ݑ,3-_GdxE=/>)1}vDvڄ ҆޹!)J2B6d eq5M[z5 ].S)zǶ6)zğ}ѧ }2(`TZnZ}6Χ#؈:B>%bU`i~#WsOՒ}`9An~a%-/xW#QdlHl]Р{]a,A*>``U.:Lij`w hgL%^FQ2@{hs^RƿBc3yJW&cۤ&FE5=fj"W8&^zճ]?@Ӏ/>i>_c"3 e"ᵥ҆u|?R[KtwɄsuef s$ (@Go EDڹQUX*7 b%ڤ0Ч+K1G$Fw%w[ tX?;ÁJ}냒H-p,T#iTub=_ !: 1b@ٗQ-SL`И*9l&h/ED?F#%3¦0h KBC=PscmmԀ~4LɆ ud9s6BS, Y}`CL2Tޥ Tf5Q!]в2Dyp1gty ~m*= +(bc:#}zI3~󳐇yZ䎍4'e gg},k:;Ne7h7㋉ Ujnpʻ$_q'Gwd儘~|!J)o/pC2$ycC{ejrvık~#OZē'Iv0)ߡД!y|dzQC.osOwpʤpk;{av'P$/+J&DP߬zzBiɯR&c*$EiKi#^Z4M[E<+e@fPy 'D [MЫrfw{d_JU4lNN1%@*S0"AXP-x^{{ݠ'sAɀNwR}݃J{S 𾶞**#I)Fya N܋sExc$)id8_3vm^;/GЩnٲ&Gc 4 N{Ckҁ%u-Q Dw|XcCu4+c4 |zC#l>?6J Żt/IRC9CYK=0H"6p $huL2m/F"f.L>ͮ̓"TA:hcH+ z%wlX+XD5vcT 8M:^9$-g^ מr+6cBZc[=6y{Ra7Y@@]Z*}tqr"1m>g1/{|j0!pB)wΩSZ YZ+L<XE4wbpˈ5j.e-kD=AiUu5gUUP%_V,6WB鎕Yc{{gK|L2<:x ,t?zד ޥ-]w {:r ~Vw47XUvXղ양&>I'k7t|”  cdSY^knw@FۏhUaVZPU7`UHYʡ28-ZVˁ̔kpN;?,ӏw?㨭6qE5vW؋.??Ji|$˯WO]G: `h'mR)=шz7&vDh|$;q[i rj8ݾ1xvgXc*X6=>dx|0 lPh_k޽b\ptq6켳Õ 3,ez }GT<<Ƌw+7@;QM"mxAO~T]p&53^AnK&=BGATČ/"bt${Eu-pS'bFm1iSX!,ͨ$ɼ7&x E*y7vET_EU_+f|kg4{jlĖVO9!>OqF> ʽ-YFI| # Naķ$FI#.)mI{ma?b1(d$N)ݗAo BV6BY6Av>WV6Cܝ[ipŮd34!*wbM :POPO +&hZ~uh o_aY)ޥ)޾9([#S^մD[h͹,oE/1tP, 5ΥǠ,s5{ -j~ O< Djl 5guŢ&][j WfTNWU~~.ϟB!Y:klT?ue]nFb^y7_̱Pr4 dkΖ s}w6gu- Ѡ _/Љa'3|ZyTҴ| l!k ܍~ /.N26t.f&̷T6my Mz6xe9eǥ4-Z,MK[WON~EKӢ|tȩ]|gÐuA2?l>l?!1P@cS^6x'y3} 2~t#&C>*ݏqƩc<g2R?h\ ggM̙߼* -λ`W}~4E]&M.40V3?96d SgϿx:7,?Oi~ +QmRUP`C!& 0V=?7ʩ ϨG@D BȀv~m }qHAF 9=4ij^Usrjb5}(^v~e,/2Y㑫+۲ص9SSNM 5ns`3 )vGQ ?_2~9G4؝\~!;YwhQ=e{N%PN=ĥLH`>6%TS- }:-H,il vfjy\LY&1b/r/㐐4˘:P Z65 q^K)ǚ'֔wN1b1lJglcFĩ@r5*UB|Rr/kV|#@XV2 ߛUݠ2l${&0 i[YڈqVR\!|Rf.䳟2|hm1{Kɻ3r&jI)㮜YKy?sXLr9'pҖ}iK_0/(G Ih6JQ })clLrν~Z/1+ -KWys*|B9?äpJd\kq޲=U[W Zحre]_.eϧ}6`uWþV?)/4HZ>=奡8jtȾPs[7+[}Ƨ|@j>ׇt2kV{Vt FhiUYtoOHڗq#mWq%1}>PNe弿b{A+Zj6@b9<)??5f66;ZNgTwxo \`32# eLzɂ ;i~ỴdUC\<ت~MnWU$YyY!#U"/kK%^u"M^›VgRbz$V-7o)_ yb$oK/e^++S0kM 5(mF vaI^AB+Y+7A+ئg-a->+F|`װ )o&JGrYMc̢4B.L62~#v4NfPWм  ,Bz+uCqJ*ぷ66kŸG'jJ?>Yo⟊`<$1ØA~t{3E"i{1E~'J܍)?ң4u2ly8ALe6{yW65$dl(XOBऱS{T{'_i9j:S2@kҕ-!B e.MykGH#b<]⡫_ȮfWkmkO4̽_tĜdJawF*śri@o1㏆Puɟte !oa )s.?("x BBcgT YʅbAH_r9_C^?3{oK@^1q{GRw ~% /B|x* ipD߂p?W:r fBͥ+pUx;E)4~2%t

FxsB7l)JO*!{h(I& O-9KC t?63@DtL]&!W]ۤ|5yy T"h4ok=3/?ACh*{t:y!oϠ+QS$-D+^q-}SطhzsMgTI#SN (<*!tuPw!Bg'r5(vw&4 2N'y^{]ԂR07I#;궍Ү] |ˏTTi(>eljOzt!rfR8X #m8}gƎ5ފV{Q\ѽ\g!}z ̴l󇋠a_*{dOmi6v*n=Ւ"{Tϵ^ -c zW,mkać}ЇYÔ&,Ey+ėqFuٵo~۰?!p(KGٶq9pvr:fUMPOn,eiNj·Dhe L.|;Ǿæ'S.7e͡Y%W7>ҿ"w!'t BhːjaUԫ?="Չ 9: rXeY ]xQ KwIONn3ڤ=8i%]a1e`wڋʼ-(v:ڀL)A9e>0e;l-ϭ3N+1WJDY8!E$^*jUXxfuJ)7$r: }|.bć)*8%L}j [ e`f~]ۨT}´1̣8.~r@=91_vIo!˼SN!Oǩ/eʬ转Q%A7C W[0k{ {M ?B D B )oH6DWW5e5^}YzM8b48ۂ< F[ -j4k6;'|RJhû)Y8@0IKFqࣙ$]%.m0SS5f#.81W1jU=VT&&Z^`uvhAei>@ B'f F_O>  Oe+$ dOH@1ӡty_~e?kr)SHwxQ 0@S4!MG?eJ/'i//֡'ėL1b.(e,n~(QN2CE*' dXI &@|Zy8z1t 7Mi q]싼]5!g}! }7F =5gk`mǁa!X A9~F!eJe[70ԄC" -ε @k}_i[} L2 ] $OOW2CM\EV7KH+{d6sa-Yn~(04`.9^'x.4)<[uNl@uo*RE@ӜSt`dcpD6o޿nH1jUMziUPUucU=Yw砪 T[XU1.o7a*HY4 07L];$׺멬#W.dYI,kc;26SM HB!%H xSrhGP4P0h+m b^߽@JyI"UG%<J :ZE|JX9;N}(-;|͙(>àb"oƲ܉v4-?'z5AV*{JjƕY\_E/{kԋA-/AoT֣ ^f-CQAo9ĕkx ,rA#$W2)E= Ip9o%;$LO4`đC:HB 8g9wR6¹Rcu*`TbRs l^h"D#f8'2C]]s@/H.I 2rby0ȅHC#myW Щ( R>khG? CSRXz _A9PˢœnA_ zACESSxZ1>fSڂRG=H*kٓ6DYoS~-D ٸ?6jxg/O۷ cg*Ф|~}@R˫XF.FB3}(C fLb-FK%Kzx1<iʀ2wuđX8I4:Th[vb塽<` U'?_1V&%Df`JA0?8PdP0*4'S{p'GrƳp\6D`~<s L"kQ|@ۡdV6i jwx/P1ը0QV9U95ANQ|V{ThigVBc&[A 69#U;]tAnwB 0FNއaaˮKtrxWsK{B7ü2sBOh_tgzх !?ac@YZ{\94e+-PcSO{$ l^: Ajri|g2:{ ȨRo. IAn&m~x$r-(︾ӶN۝tmaC4rsd5udx7!Lg{s2Dl9?T_1%z9txI~EHw>LC[̹7Pf-5;Z/W|T[^[4[P-2 Wgug-4ϊ-w6Yq} T:`?R{YJbf> <ԋ!L+i|Ш?p3i >FC}|i%` °;5|g|#a|LJ_ó|=4C`bKPi/{A(:Nn8g|y{b( %|j=8o0Shop2q_9=| {_u|?L| \1?!8-&{:_j8̦>b18߃3q6߇|8]vO`|??[l!ו\|6_;_AbF|ڮ;†xi7pm8߯΢~q(ͷlwɆ>4|O6h_gPo3|(|Wz&M*6^:+|O*hgw+{s|4qNpdϷa&w3GCo<뒻7i]k? al4%F|>|]:D~ڜH]9ϻoob;6sP~;}!1lуPɞh;yysU̹fg?kO܆K6 Avex17{B f.EϱG? IKsHZB8˙H$=< xN@*f#Eĥ-b:k3 l*S݅ nT)/\b\1$ozƜnX 9a2򎲌VO(jn[+Nz³! W])fFZEVZ;Sت}Apd5nrC-f^eyE;:b$!}A9X];Q+JP]∑*>sgC_Z %A&)FP]"HdL[~aEy,ʢ"yLÁH_*d$x]{k/6[i}RpE=|*d$Hp}u1|\:f YQbV^[(ڃ"R_cU1yt_O2-d儙dlU!5r(QSz,jàvc`~ g eTz.m9 S/9/_'z_eL˂4л c/ojUESUXU>Rr7U)Ќ5l_bgU}(D*] -*ݪ0ejaXtDM7^sلS-H50Vb#';i2/gVch +82ҫ}0nCl4lXDuDAsR:paKAd9s}Yg ?ѱ*{wJ+6z2Y:K5jnEN'-,QWv\$/5~=rᙌQ/Yp ^[}/N&ݥXujI<`X(u]!'ůj_ BI>>P!.Ba.rwґnGD6L5Raz:O*Ώ>zƎ՝m׎ q3 '>,CH}t3.LGo!s'c4GG#gXNn*7S#tzRCƟ%+T[B!Y߳7t,b7m>E5@ 0r P~A*)DZDEh,o=s+J6P"j{~Fm,XbyH - c + I3e:a0yzΥV$QFlijcλp΋[! 3?o+58B1n/а-ga4qkN $Ydb1?j#1cڣRk]J9|Oys,H# x:Wx$ESe6jˤ!߸2m=9,ɥ5Ӭ $D)=l"R69b )=vz/FFHl-[Zo*.ܰ-ylаX^+fd]D#[ %bѮnFe5扬}Ⱦ}|19@N[vq+נC@6Ld>Zo\~~xjpCx4nn>駠8nr C!OIgGI,;5b:}"JRz~B!GkK^# CGFy``Y&C σ㋐ - VdmL H\.'ʻ? ;Z&kU6]oaG2O~yR63% +'1g$e{yYDZE9~2 wznBuUvv<4 ">_ʗ豽G&X{(K)6"PX&'4A8%XΌ$Uk☥mxɣ&{=7#_nS_> A v[r ,46&LJ,gXʸ^ڒ'~ezqBܸR E4Wr2g"EMC4PB07;?0/t,Ay,RsnQsVq CMbǻ>fa 0w-dHT,/a6Ha,8mtnc NCmtecYO1%i{=8 buo6 =wO'5Ag#@<:."ٯ̾Lhڬ 2mj^cHP]\497MiBLuMebA 5F=o/Y^( [P)MxL qr "?0:Gam3jh`XfL~3/ߚ4jdhJ6!'ߔ_5 >ʖY |a*Dͬ1*㌖VEn_O^u*РS"<@hlଭ. %f"M?×vk;f U!|aڪ"c&0,B"YuxO]D9wuvl PZZ_adKm4c'!=opcV[c |'r? 3eh_yW C 杙M,g9!wz﷖snCq$V42&"> Q' 0v ;83BVhT}=g7o4ە?+d=U\ؕSnr)D:ifa*+yqX[6ت>E5-Mb"۸(t%N93'I ikJrYQlu$Kfmc/FYD !,J+قywAe4"LJ/z7X:#bg̎/8BVzfpi*+5llM^5|+ɘ쿿V\S"4}@H&R BlPYYemB;/D,V-45x&ggP2 &^slm4n,p` &O`{ S..eM`Zϋ#5lq[Ta"Wbλ44=hKW%r\a"a|r8?G0; D '˝sb@6RBҍsf@XxQuL&đD\<- caz)`5ͥ;@KhQ ~^AJJݨnyw1K t?ڧ!{ ;BI]w0:dB:BE]VU'.Vt +;H.I'XR\$16Go&X}-0tY]bxTܚɌviKаJ^ O>7]\ء6i_\Sc"jܹ.ojwh7 }0nCOX}xEI(fPKX?f`Jfvߝ%چnuQfrMX,Wž,97kxprWVb/;e_l@E6Uyg F:6Yo'!WMd,4><Y=7ѨU"Hu}ۤl3k^wmklHkuXNb-YUӅlGAU_\&11jlߧ[ȯy\ Lp8]c-& ..ꨴAT6q;9/_7rZZ Jzt.02`SG+n>]`/In6 vTNJk8| W?V0+ߨOI y|.o ~#׼¹ \`J5__k4+ h4X $" +fu-*E0_WY#Jj&([ɒnTȝ=z޶͇M0/7bg6{Y0;Mݷ6~ Dt-m) kII$$kW@;B~Z/?'#hgL\9@Wn6M^_߼<^ܥL\3n#Q/@Lvo~=ꦻԸ%ڠHqlC/Ţt-; HEb`(I6YΜ^eݻwDg:vN8r58ZqIv`$tZlf]x`N~aQH4T*tV;mفHOyx,=;=ډڎ l\Qvi;a#)P7ERZ0L) C{T-=oGɞ!%J``8Ac2,m$1SR@As@)E6Z{Z`N)>Ri"@`W䳌4~hksy#)oM>R; ߛU뺞.%$iqllD/<ʪL䷜Uisdz8ʍo"TJG*]RGU}*٘Wͳ93|4^@t_C8R4 lܞg$qefyV*ov]#lz4#LP[>EtCm"O OAs#'sr ? Qʇsr r]qƱ,.Y9}P#gE̕;rxr̀YG ,h9q^k@ ?]BMtA$ D5 - 8A[ ۴ƂT  &9lÄXmVB6,\6;j| :1Ⱕsj.mSOj 4SA{_2E8`ؑgKIJmIK^ߥjkH*y9 \B.f1.2{ MnsRzIUl*`i3Ȅt?)l;V7'bȽ@ъ-[?Y}Q _d5O 3ƉuH AXT!/29/x^TJ'dv?̎7b=Vy``F'gO;d?Fi\0_6BW[v?(k4LJ9V90hx74 ooFB ^X:ĠX@UYr`i?(pPЫb~^R-ڌ_̙ `DŽEG0gi2)AûYk2Rv{A>(~u:w*d!4H2C}/n@KZn>֫&z a4@D!~|`WS|@}ёd︌o8'P {o?v#,r,Cp=<&^ O.њuc>A}.]eVe/t܎(0,*猃lhPVY`fP(hbFr' VM;h.ܲL2iSHrq4w=V9%"V,ib‡*EËm?xi# g-^*1l$P]$#8|d0.&0إ c,zƹY89ȴ3ީ-_$== C5sF~T919(WD +$$iQdiPW5s}"cL^xpt6x(7P;"(K`u_:p' :cG[QHϝ ⻿#ؿP+坁qR _ &VI'aSvͿ>\{PnXbA8JuQ|?qf=zwQۻY̥gHd׉SqӂЈ@z*cٶ&FH{5QnOFJpPL|{ӫlKVʪ9DUª/jU}_zkU-.r,ªǪ6㏝Wۊt*aEsye&z~'>3 d(e^D.[6gU$e,~:P|ih܏QDhX3xϻqo|w5M2KI4&\'8PCRHY(_O99[= 1kKPC&P%=F钵4pvϤD'-?NpEO=O`zr"\){яp ua*tִ}6aof$d_MS{L18c#B0mYה=xKt[.k?؟k$)S=>)Q*KDޅk"y7=):#|i *D;ߤOr` +L=%Pjz>c;Xc'!t;ga Yr0/iy(bЁ*yzY2q? /6޽^CP~뮐q|#*#>2dW؀N AZJ*uRz;r5\d[ڍg\Y\h=!d,89c IIx HO Ŝ]ݼ\3K o&- g)<ы_{8pW>oȌe;cc8sZ#8.(FȮțIgN"~e&{# m]{%dh<(!eَ앷>苵>ES+& v+r"vПbNϬoZlHk-, .@RrO~vvz:3BwۻpJ/1y6;TY‡"=gtA^CawO͵Q+W ߏυ}* UE dVZ0O@ GRn]#0A8QQ9/ciM+eՍGSՑWԑ3cAVI+:8Ry<8V[bSj9d#F@i?̛T-mj"*qj*:E1,_p9*zQ3 ȟ| 5 ~7(:诪;Ƶ7j;OϾAw}FBkXkMR~|Uu=TtWĤ :G67k2LХ}Ws^'+rBLz˛X$]Gcd.#zHB Έ7hD *> ՏYA0|GiT_eԬնjQ7ȶx Tl|bA8[ }*|ҥ5%M_zڑz;̈ /'GK0LYh~t”ӧ!+_a{W %= 9I2a#)i7m9߸T HJy!1PF)vs޴V9{+KixjW+.Os[8a !=#bu gE[J1($h1 }s |T;tzm'F/,l;,eq?nQGϑРUbM|TyuRǐRO_08T "_=.jffhPMvfHȞ1 %:r/f`9Aȿh|8fFWWPH_ۤr ZȦoC*\R0mD+Y~Te߂d&:&)_\%lŜ㚪 MRl )3JyO-4e) &KKMMKM4B3,o9/X(~9>?~m| XmiMS R5/$ 34IEp wH&6 Xif!4L16;!LzҌ8` ) Q kI1*<%S22Mj&tAdx*7le4d@-QC#M'ɦz$Kqlq4Fָ}FN N ;FdK cji]͓MJDL1bjG m| ^/jt"S I`h3bG ]*QN(nO!`Om͐}0TEtRLg#M'YzFrY )?wq: J=p,^} M4UGr4Uc^8.5{<6ƼΞڙtH /M-mͼkjCOj=:D`іwt!) ͣ?{OVp^@,$5=6rlD(I5wt7Nw;!7iwP|鿅g%*x8a%LiR@sʗiubn/bU22E gmM(ŽrY;>G1ۇt,3:ECLeYa!+_t(GQif,o 016:עygѵ 4y<_͂A;ҎH")ZZ'e3ҍi\ayjLe`LX)w)%wvTm̕יBXG)4[" ڄCJ{g|TPZW" |g0\ h. [)D a0#ȨA13SZ@j?.y?JMIK*h\%Hkq)F0+ě5 om(Y38p(KU, Z~^-n<}MtD{*pam'kvJpH 7oGWxv~c:7e)>R -OO 'Hyt wldt[0`%:ib 位$$HKt;U6!}E\}~`w GI"I-]JwE&mCx ~r;~BLaAݖ2:{80kFYySjfA5E4ը&q5:0 7w=girMތRiwApg,JYxXI9G}/pea}8t/^~P DlBI[ ݂^ w$ pНjyA1^-]w)AbP]vɇouWS!x nB}~(E[ُR0¨rAɏ<9QuPow2sKݸpx^ݿmW>,olFz;_R7ߏxhM<4):}:<X[(`dj_͠xJ|& ow,y ?ܛxȉ[E}Br*i&P(-B ranշ-0:,s&qr_{e-ǔ?J`MBH~p=Qsi,o!յY %ӔE?nZaQά/roh_@$o GO[cQ 6~1 ?ϕNS>nEboK-Z,[E_Qz68ݎG1}%Dyh^9_5) PA XZn<ŽLq‰?/^=S2!9`!O7}+HV!D:?3S,ʴJKTCH ٮƃmpQuԖlwZ㲒3\vD,al%*0a=Gk3^1[!y[ z8ToS2Yͧ,Ʈaf}(~c9 :h#`RB{9J}2|<0lCX`-ulPp, '"Ȱ;s8e9\D0M&:19ZU1"ȵ/ۯCA}bQ&G%P} *èk>~1ݚ P@[.]0w߆- a맩F_OckBtC AzޑgCG@m%'f$AK!BlCOwHs0^;1…)Xw zHPq<(5:iQ/7Sm-i)<ȴN Xffj״TZz~_jg4Oci} [*b ׀1]Lr gyR?(Kp~fSM5"R.-R0Pxs1 0rԝ܋A vJ18ຈ:o;(#evX%IuJ/JyzJu 1C-X~6ԄuJCMi 1'iåJ ǿ[ Ғȋ"MFK0Ar=m^ 3J؏dzU֟)VYn%#0.J 1{VPO:_:CTFkȕ͊uoTr|r;ŕs耷.G_ߺH-V&hN쮴 0t]0t!pQ*Wg_k| "E&u|A=G-2n6,CI!Ab O(A%pyat:> Nz?Om>on"Ku cƚKWiR`U"zy)k`o#%,H8jُ`GW4(za{;'5h|Mܘ:)i|H#L/Xw"8<4hjvr0/1;|u\Vp/Sۇ #  K}0Q=?=4e!4j7'P r"HB 8=N܆:¯' z-hbZj|@@xM 1wIƱEPi9s (ǁƼ{Z\E53>IYp\mOJ 8&o|3M: ߋL0/) SǙM/+xA۽Ku2( c71 _SYIKaJt}Tʁ3-Wԁ4;ؿȻdu8] Ddgb]By0i؅x ےZ'oy7Q%+kɶZ&y-VlF%gz&*/߀Ӣiy"E in1 Q=?ap1*G/: G+}LMQ_nnηm8^zu*ڕ4v\^*) ~BLjƒ>e`gzǟzmkT=)GZ Fˆ@y R [N"ZbRZQbf5!s$B Ħ>n U Z<Gk#922h}Yj m_H=#a'}B/+RԙVơpo=&űR (f1?uk՟|}nV꤂/^H3RfEzg,$dϽ>Yd9)E3ފ`DmnMi]T.n%$ԅilG]W /"=Jq12:" CP=\R\Z>}C>JB.rʇΪBy_| L|C'RDnmbn.8* )ƹ;\ f& :x} #\x&QPB-f輌(劦Bՠ(Mj`͠A럎=(Pb,E.i6$32E[M2E6yz0="P:MD[!}CoEF:ܺ Lю[)\,@žP=(\MZ:mj;m c Y]#?/>L)6n/I WL&xA6ތ/: L<<$2sq)]0&/.? Hawv,cj̐*% 5j_J]u LZɂxlt@U,=on1 'KO![Ϛ4kb D0™ b.6@^$f3`|>OU~VEġ=W^+Fk'׷OpD@Hf林1a:i1a&h԰l3+ :$fgݿWI"XF#K{[ceak}Ӟ[vc* pna("].T xU /"Q8mt9HHӸ^tHN+S"*g%` zb^ Nc?etӭ6NMZ~QF@wg#SfMT*1jОsA $u`LVi ›($ 胾#}Mk1k/u9"G; +&2@<"7OQηJABRN}s;R);-=@Etݳ1̥^Ĺ8rT*ppi!nmu`/yZ,=)Jʭ(p BM43*SRXg9rt>c64 뻟kTcXi^ԁ?vqL \g4=.9̜Ze`c?"(BiG5%:D!|-RLJ[ʇ[c--2:u0E(& +=#F:qEK)/>uJ JRJeiu0µ)?F0Pjb 5xRQ`=>Uw [׎Teg(Vn0>)#!tKFzQVQ~VC|Dg*NL ÇZoLv\HFNڳGߤN4Б->`HAP1;r0Yn`SL">wm+2E!a\3? 91)_{Z;ꁀP9;*Un82Ap$91@S|{x8{%| .&/Ôp[J浪rUūۨdJ (8SU|"cHCӉ|n*_·D0_=&JTt.w5=_}/k~6]MoNI)֓i҇\#M&r˧pnŁ*na.|AųpnN5-w4 Jj~cV %5ݴ|K%б%ԱzzضH {HS8E=sy`nR)$Mn`I5 #(6G/>鷿ack9(_pPxJ-٧`tb"ŢN0}IɝK DUq-2ʭ= BnQG< jc})y?SK^;IqHтҳQ&*crхYҝ^/9#eNG5֮NnY'xYUOX+IG]IP[޺* uG3 'с(dƃ$3e?_Glժ@!̿3< uB+`LIJVGU9ɅlxsbaGJ.m dMIMuCBm6lIq&Yܛջpkamt AQ׊)}%MRН%0R6֡)B;ЎJ.jz<-w^\?ƴQ&3-/6k+ <;"Q7Q.z>9 |rHoLn|r >\?b|rVPfMXŸ qU*م]95 ;z?rӗaۇٔG ć:9z+UPSI0ؤCI>&0Yc*Eo \c2cpO2ExbDaDmp'e/PRnYCX?_c^_̇`^' (^'uvRc$F!0Z5-?3WH%[dnR Mjy,p{$L= 42ʂ(+Z > xE|bu{"&QTH]yS7g(] S~.l޺XܲYf.OfďoGqJ-ѯ~ˀ+k $#Gp'[ƺ,RB 8 -NzYX,"WoOH.@ CR0`>-ѥ/t5ޤx榖nUV9?ѩ"hx^74.g ȿ;)aVFNKPpNL/ \6@ɷibʳ <@dIQdwԔY\SfixʊBab<02[CBNcj|,/]U4E+ʞR b8|p,ˬp>$~LGxX͕/dft}_AF!8[O!ָ !ʔTdG${)Mڍ xj\D@;yNγn/;XdR?cFW#\-DyRmFH#O4*^U XՓ,5AO:UREG4QV|kWբ$&\:̷N#/OgD$ZGu=cwܝ(Xq.Ä$ѹdki|"+lU@*A'd/=P(UèvJoHow{ haҤ@vVg}d=R'^r0Vmf_" ܩ1]sB+g7aKZ%p,B8p:T+iJoJSdc@n WV)[QRZ4vwݦI#d N蓊F}\"Fnɺ``\M%_?~xǥp'qc ݯD *1Pd^'uK70r[Kt{E9{71ML{~rIbF|{66w֐*njB1xؓJ {&rH> Sh.۪v2\ E4HhyqS6W3*đWUCJUTU"WZaݚZU݃OnV!͕MJU2URꨦU.mv,Ū2%_C6e~! j Ci?"^rǒ$O7bnνp8hn.9'}Px):%礯H3ví/~_j9ܑX,[@{%t#֮кݭk7/nmuQ]5BE0@piZbC:nP0Jq+>P>eG+ҫHSDgΊIO(J xv3w@J]be5v-"kc`k6}j&esd$R.C=[Z#eF fˈ5<e1z-ֿsWbA`@5A^y9{ 䦸?Bޜ8R B_B"qկB1 eĈdt*A\ԙ^CoN3E pK%)fʔV:ga|4̰Гf ȩ8* f) K"13:6BD?y R$%k:$W ./3>RvIctKbH`C'a.2w0 ߠ (^Aa| ȃct(Kb 4h8+xJ&f2 :sjK2|_09X _7è/% &z15;X5)=3,Ĵ4bAp҃>+,\|x,᠐uT:Xa_-64]c:BF)J%k \`]xUGp'0:}h)k1J(w$ Fl=FA~E6Pv}gN,e:?Ύ<9;~gGmpv*;8 Bt?i*U@, c5OrRJP)ii 5j;xmd48S):*0 M +.V] i3 DQP|fIBy7!:J2kn4* Vcnkl5Pڝ/C =BFMk~2Q K=_ALYi'0jiC)#$]`J:,pv35g^cCrR:U~e7\7R39M +3mq {w:k A(:)O +U0qSAo[ ~B$T7Q7;M uC1Zxx&a^]iVa'* լ«*|g3f k8 'Le9FfNΩbYHPu|tRk)1 *]ZMm0ĢƲfUa)sCk .Fb0AYjxgb}5ɴ0]syU|"E{)!jfܥ>%xr>j+M!qL,w)̅:+" evIHCյ #e3Q[r$?/GPo0qwqLxOY0= J\>lh&|fT01׎3ja}zc9͙N>B>INc'#w ?ݒ+X1%Mou۳N~u1iZʠ?prKm?(/֏.}c/4U?!1ibFz^'O aߜ&n&h{'c 'En ޹='] X X%S"i0h]S6x/8.7LhIq8 :a5 4ax }W1 ~AN_S.^Mg?d/Rr v; `k|<#>8: ʳ[a&)&OUgU+l(IyѮ*ïPMAS|էv}2PܺV%FWn'"ph|c|1$7%vxR\> h4AtA0܋38@AREo(P$]Aݳ`x[A濌3%شbE7"f -LP^ᔛT!_]ʟAdA$4Ӕ{Š$~o6Œ!<(*3OiuIܹq4))mDC+)M^٭sD'LJtF3 :)=" 2Y6c )Q̱d=6Vգu?t5cj~1JfXکڔwK=?n5kW;{TR!^d 3N,l ^pс0^ }%?JP]*Oi:6 N֡ w\~aV% m9Mt EuA>nJb7U1l\GXϲfc+apeN ̚`KKYyw◼Z_nKzZttl A+9Ex2ڊm,|ǣtE97WTU%!YHy o]q)A #.NsgXd !bj\m&Gbti?~]eXb$9X ۿŰlu+"#R+A$6:$jV3x .c3ɫs2 ؤ j+3}0B֮aj8f , _=DRkIa:F%;Nj;P$荮 < =BW]8L8+m!̴~W[ۦF2'@[ݴ9༟EM h2ku'"u,2 YP_Sjz9̖ӈ|u5  XYgܔUk~e0zCgR'=4I(-"8q!=MafN5t[ "MD-[_oHPŤV udG -Nw! 4&3bcb"Lz$~BPN ߺcA&=!+٥~ɔ;nYtΐº2 'E[yO?sU]ʝ|"<hO}3 0#/#ފ,M<'J^,!f~xڍĽ:hX?| }w{07AT'RUN*Ss<7F%i^ 4S̓8u;P(l= ~ e,+B_NΦ8L9{4#bX K^X5@^4.JWz\]:$_C[#2>zY}j}CawCx-D =9vbyt r l޶xwb/]T3Q$Q ؆"( 0eMrBj6Kok n#8#pr#twݓM4lx]nm pöR]FG3{UHxA:UgŋbHbҗݷF reG|4*4p+J!@?b-w][hH_VxKVhTEhFv- .iTḌ!^.)^qXs)FI @p݂dp8Xݜ#rَң L% w$Hl{7b0nFNxW-aF3V:N\0!6iD4͒°6)j=xcz.`4(|I/É !)}q@_ݹ4o<:wx (;kx)o: "avww͹A4&v~55H9__no%/<DxXNJqڑ([jLoV :i Ω-pEdܢ5~͕tG-K_#qx}{e\T#|-#H +;~3^Im0{6'Q~Tfy+L՘SYkGyqTcd{%25%7H9YNe>p jΉI=,6ѺUsWoҾ 7q_;fZ- L_)U%n}0WM[4:AAwYt[&xAj4UUP߄*sBj>U3z[*UgcUXI #FcoKVqU/?WƵTՕyPÚYYkmT)XiHWRC~kS/tc#8Oh_|l"x2-1{D֬K)}{IY8ЭO4ltaĶwn:>f5~ya\Ӏ3oa+ϓ>%u`ު7KtF>6o"ZD}]ь4ىm]G sP'Ě;0vj\]jNNSQ+Xw9{=4Q2VЫ'*77W'*)G׈rLS8Oo/I j{&b`0rm>O$Sʱ~OTQ;UWYs&;́9>wހ yl'Z%WSYXU(㓸U{VFzV*vCUm{zV?~TU J/LVeêLka8E 13G0[tB`KQ?J3ݳ(e(?fNP)wx:CdcDE 5p! 9I#QF?HHEaI|xp<@"Fclt>n):MY@Z[A-D9zQ2^LZmzH i=wCa6.;ٱHcIK]2i/xkc4GmQɶRm<fzGq3y)QL<^Sު`G'klbRaY󁤏 |(}rtu){+)zJrX\QJI]b-R:QGh"(ɟRC0icvI~e5듰u뫏~|BclaQlw:xZcX-h%gF𢇆>K~r\$HS~\Uhd O-xz.d+T#aX[fwJu h1("{'\$ñ-_VxE:ܪmʧtw`zc]N{\o.6EK7̼{4*(d OZ42 ە:-f"P!! MwҨX$aU*F4BVfhk/2಻zvx!ai1^oN3T ӢEyR38`pfgۥ_ѕ`?Cl Mֿsc2!DCnb[oLl+W }/J S8qO7Lp5Wްx6RaoĈB9T\A0KCfۃ~~j{PLorFToK탿3V#/19Zwn̒xs!d_DTR˗N#f 4Π~l*{?{{Vhzc1L|xVb-7M~DW}[sՍDɣ@wi@4%h)>l6K0c8qqU+{ku}qY,/{s]%at]u:V$ٛ>;-\<-~<"">7UGK᱈U \xL}:0w9_3W>oz52ω/yJ:-jk|Z_ezH/7x~~FCK4Jnޗ,C׷Ct_9I݆ !x{Ӡ3E"_;SO=3 qa,ny؆~{ Quゴ@9!C *iN b׌PL`DY8-G9UЭd7vʧi%o{Z6 o,%!g?GIn5~DCoВq1SDR6P>,SS ,)cCK$x uQ:\z dXb/ņ}G vOFxeCJt5qOF")\:0L]+bvn1^mfCZRDxpIuL!&ѐ Ây$hH#y3ꦪNPH]z8WIf zln _1QVƠ:qQ01 J&'91݆[iy_X+]]f0{<vx@g:mo«~rM{?߭>xP@+WyvW嶔$=Xԁ%ϕ֣,%xR$pЛ6MEExc%PCk"4(}Q6A梇N9q?8A.u#)S>bx_ sƜaGdcjŤO B?* 9,,\sK⒑Q$KƊ9Adb<~eְ0y#·c P4ηTX ! GlV+>έot ;*FzCRX }Qgı{,׻:U܌H_ _mR%{^SCop`gYM+daSU|N-sJ>61+Ҥ(eT!ʔ<"l0Oo 1PGS褖o 'Uٯ1`;ʑ|fŶ<}y5uEd ^zOgr߯nF4WOA#Re¦ܷo9O_dGEִ'YlΆV)Km#v{6rG%bvoq>\+Y^BAN;à02BV?NcdzS`M'w NqNXCMm.PyY üqp^Ā-y>UpAbT%Z!wpI{I?Xd'JLUUeS^}dzo7~o.?Ӥ!_`KP2mYx\}`!<dΏ螪眓hڂ6 dRWMjc*~{[͍SYzs0? ֹ7xso %˺R &٠En *;E42 x5HC"KH%6g#XB%)0Cϔ.VD1rf0_`D5^PTT/{ T#_#w]x5YICrz>@,;"V:޲M\_!5#5➉]nûg2Kt򁗩kE9IB ڥ]4st?_?6/wW2O*X9x2)f{hy_j9dGo{C򯏡`岪ѹ$}<-:1<+n zXנ˘h{x8.Nʅː7!+zvh9Oؗ٧B L/al#h5 PHZZcCcT"/yIxΛ̶a<+mU3:]ֶǦ~Ng}۽e[ճ|V=[HGU*@<\Qpg$q*CMRo i1!D%@qJʩs7YiɻqfbE@{oyRԌ޻%HW*ϞFtܓ4A@:Ns? 7|뉒L Kc_t~BVVJfciK3ZOP u5LߞHJfޘoOLa9Ay*+0pӱpS!eFAu|9{mу3fD>7_B xRV)_>S %iPB 0#!pӖ bc"kPV?d:tPj 3nDy!sV pajlս/U G"o[(]%{  7/!#q'2~>&i('H[$ͅyh$5ƛ #{8R6XX0OXXH0<0Tǐ;;.I&Rz(N %{ip~qi8+nK"&H R +dHlkA 8ZO F'&'{ޟppR`)|lk7>~ˏ$n n{l,CH|=b~m khx)|: lw0?kO*> 7a4D=.q>WqJ,j8C -8|AhRǦx F/jt\45\{$nOF1+Ox8%ouA miå $3R](TG=5kZ`O؞xh7y1{z@[gt|hGV0-Bn%J۳ ?!7ȣ8) -pOōxz;o(GތobVwi5 f,+恡ވ=j+ߔAN\tE~p@FڲѐU4!QcC>L,A>~Oٕؕ!}c©[(cWttJ 啳 )0V#PY WpIk*%pтpNDrA{) 1ւDUb!$}Pp9[#:x UK>v9A!_1pF&=F\ߺ<=ea)˂x'0{iXZr CH N8Ng]h7xknv 5N W 8>ֻ% ٘dz<("pq"rMWht(A!4NUH(ˆm(,Oަ%,m$,v}λn{ިUh/NBoc[wfRNd@H2_wvD'EUX}.Ԍ}:G&܁biV8[G#?."f#Ï)Xc+4;ӑe$:Mc|;}sl-.|D3!(ˮ>,`!|S)7Š u. )B\yoR~(ǍUAF*Y-I_I\M-[e~AH`w|&nz =I?u13>s$ņ%F`C 4Vyu޳->ȃ?ԻNAi$O"x lp?E,]WU()ꂚ3Md FŴ_<M,?Md*x~YP hn%:o4#B10˳Jo_I^UE\2$S B)kLC4C+5>Ax} 쾞$:A0-N| $O'H<.Mi@&h6a{XGV~NJ)&tf幹)Z|FjT nZ3R4L<{F7dtާốSs!48mxYr4t|,CPH}D!+^ʴImkJq#mȸݰ9,+֐.uƜEαNnDMl cc]G :"},|jUdwXD, ۞:-+h bӕ$h g5 ̞=hSH|[GT}Q;/'SNSq"]P2~>Z^5R6+nX 䃺.HUqV'(>$, aMj4⌬ VQUeO[MzW;:QW UI W,)%(dʋ.P|Z2 { b=֣rb>"?{qvv* ñRSoRj2Lk>qc~S\ lb<*:bAA}KxaD8ۚ_jJOT苗FO5i7WPR1 D]'#)~נ(kc闧uь:뷴|1%w;Z|mE1n/s" //空H񠅃6%:NPLV(Kx.)S)5#f%߁nyDlyRM#/`#G%A|J G&KBHh@|5I&ԩX'' @++ wg`*uQfWzIp'H`$'3-b<6⢡C=rc@) ߘ:_W!DO+FG.!;Kʅou }\ug9AKy,QQ`\Ұگ6VDtiEt9ѥJb]򼖔Q3**#tX(>SC8jlI)Ewa4`\%]_Oj7fUbk#ͧ K$ st5Hi &x {)F,X3g?X'=\?˘ɑq9K<|xuo?Y}{ގ{FtoVIwp__,x EIHO(I'T G,(Inn:Z:a>߳؀]z_Ҝ#Ј1 Ũ澦P93 >H,b S %E'pFYJvPvr`Ո[wja>QntnUb[Apʆ*|-S_̽w4}}fۛ6FXMF4\>vv>hR2ޚ)JFXi`gzDݰ {*&:ZR0N5FZqAFoW(fٲoq-y&~dBb~Ը /yY;`È~JAFN:ր*ELx+*ע{"-]&lw9c&^N#79xd1< Bwum+Ar{wГ e@-7#88rIց%8Ăp7Fϒ#A?7{I,;#hV5UUUuFv>UʂUQVhҪ&X繪jb.ׇ#?NeB6Qp%mT=u U5P+EscZTlt8 tBԾv1#Uʊ/OitmU|bh`3\ҟDj< .T?!k^hyP^[(m("1@ q3񾶂b ⑄{Kt{+D,7vgNV_z-GY"XCfG4g#فdɼ8#~vDxd34 1 ?4 +q?tО*hSX1b7TÎ(*.>FUѪ~} S>si\5;*Vؘ}i)IK+z:v떨4a=?%ujUF`vi{GKE~z95TN/.ph-褖 ^KYIiJɿ8E0ݕP`_sSB;o͉ QxU)'pߏIeTdF33Lr!\S uo|RB yxYR%Q4yWo/aS|>YEZD٪hgEaJj`A膙?3>#3 >3>Avx 3>S2k0GhWz\Մ]~3&p L.7TiN/Rr( Pr̔UBS`bʯ`A͝AVi^VɁRx add1P|ʏc_F;@6e)b{X0JhK3L>1:WPf2"XEQpNl .K 7 H9.kDGEY<=xO7X@m3q%w=Pr3Dp4:j݁ѸQ&az|zAwRq.NևܖêƧ7!2.۩YzhsRϭ@ZwD}`+؊tccͣʉ:8E=; #s@r`Zу X7sQ& Ҕ-ċv_fS8UJ?So@a ,_v4:CJUft5*yPJeϧ&t13ES-P12LqM~ld \KQ{쏨abͅQf㛥I]]%px7: CLI/EY9 mRdc\~ ]!}i|< Q &vJ{t6 Bc 3S9j什QWnJ )>2פRk*fW>j.ꍮEIZUs̻v5+U* o UX>8n8ρ#oC' HNZM5+^5M#>5xBm0D=K8xV9{Q2p.{ mrLm9N, nf؂/j:=NWԃ/{K^İfыɀpB&?x726y`{o4ޭQ׭Sa_&vx)}u2ޯ~WŁb/Ѹq#qſxث [{[ǀ1)XsY.j- )G qq`(KiQ >muJF#Wbf_^)RB:!1:A !L^bY]b󾔳~9I#6_ }Uۦ9G`t=f(w`T@TDi-Jt޷Z`PH-1Uj5dзD==8~2!wS }a0| __u+nr12 iby@."mX]Rf/SJS,Kj3hU9  Z=<>Mˌ v̘Tn(ṋpճy"6 >NHxFH1gca=VҠ&+{CݴA+O_bsֿec] y}t[㕿9XOifpv'hԟsFdڨq]oYs֛7kBMmԲwqiM=sƠXkt;рC,) FF5|)y,X:;yBkJbjNp➵6jG;reMIW%0 'Umt!^V_{^bb5?/uˏU0)8`1W`['6Mg(ɱ=nCo7( <[yxIԿ 0GP#b+'iİOUV ڡd 6|Y[n\M>HVU+ fLXM>r{HM.Ok0:gƂ'5}q <#%X'|!GkԮ|`&}+]mNcR.38NT7-4'o5Praxg;'Mkr /+5Jx-͡J]EQ*Oj}|(AK?R!,Z !˛I|r5|r{|Vd&=9L/HbôbXv|?ixl?+镜;rqUJ55_7]5)d$ҟPMA2ܯ$#){/Y"G%,Խc0ru & LzAN( q먭="]U 'G,? V]+pCl6!S _VB H].Т>B: O܃$ߎe%:9{Sy<}7)ۀ4d +hmjDQu>۱.@wXzTjL'⪲@Uvx$UP/XB;JUUOqU7X-`UYڪƪTiQKF{)4̕;+>.PpR:ERd';:g ܒ& N@G} 1m3/A8]r)`R1p D8wم@~j(XgơZ}U6dK {JPEM&ǖdOɐ0i[&|}]q˅t|8<V\O|tG7棇UZT[f屋nCG4O:$gW֣8>>l5laC> OTvOqn:uì4e2*٥ 񔐦;Ѵ{cpNlHSyWO%7fæB"ϚxtԶbXdl"(f 3ˑ2:"4I/uLWJ9sDK= JI_$m! z4펍 0,_F86*s _m&R͌]Ѻ[[C "ng6 ŲrzzW5_yۜ-m-fk5dmt1E:o"➁ӄәH_m1hy$E3^۫a .p\7wDȟ&4GU_jHpZG*d] AR˕TnUNJhڽCV:{KɂU<*70DVww 99\ZЦqI> 6Lk)lqc=0ݛJ7[gfެMM<5bnjY::WJosBBuliA/ `b! ap}~'fXn3N*>plބ O< ö )i!![͚y(#CdMJw!ڛ#t|IU9=Kԉ:4x9HۀTdm,ϣ>]NhF@)0/{J#p%vִ%ݸȏfĄp@VrTR̫ƢY2%yp,.%&CA,qwX'MʔG$\җ8P_bui%倫.c],<>˂_W7 @CvH@χr$=Q[*)rZQ)Ca\Rl@ꘂkukC֊'Jr(q4O =UT.ßK _7\4љ5љ3b`1yo-_V# SābCw_I+: +twӸAP>N*׀-CWX4-V#¶DU=3RkmWMy𖓵@:MGvk*9[zR)?ټR3y&`$p q89'!8֣d5B)U\5P; Bg^!_C=UgM_E) -zeyP{< b! aC!OA"jg-aI*[*j2N@GZPsNF<1z 3JQ@Mpiu2ǒ4N`~YҭA2`I*O у='[" "Y!G5m*n*l}TQsҬ8RWC^z\o0yߋir`_@ o DN&&c/I*m,^AN‚_ghpܝDL_vN!{5z%#c,Ij-R"Wɢp$H' '#vzKh~ 'ҺXK iupNp"O !ufa*"/SO>@6:iiߝMK3Q0%.Gi#1I" !8j`)]aBY`LMpr`qzGec#O:* A9OsV0h@oP/;&(A')"}*ߞ]0N.ay?`<31qP[#lj|.dk3?XJv|LCgUP(&&lctrTB&Z!qm74ׁ;.̲H{UZ9>A,Pxr,oDd;xS{_͹UܜKZqJnm_i aufY~k NomG:[݌氫J#ba\i jԉPj{H8tڎ.WI_Wb}Uϸ*Q_EXes>É~q{6z!'`{;U^0NJ39k%z,1BȌ?*=9+W yCS,)RDIcExC^,BY}0pX$̈́;i 2Lq6&ɽpж5KJhBI)P==DCFw!oH9J&]?4Mt\EBusilۏ%>y,ހVN}+_:mtڨ|ɖ"wSwtjRk52:cʱj4—Į6. 4:'p{ߌ7m#,m;nR IJb(Cjх? Wf@)!>щnAߨИ#P?렭SrwJdnNpK{p+ʅ(*bn2~-&!72m] 0&rF3?%z}_(xb؋[3<}6`X:b|so. ]Oih}<+g4V]HE {Z<|~Ec?]I!62&[su柖p<2s~c Iq6 a>fԋHODrwͳ= x'5Ԗ{#!3ᢌrCE_R;_n;6 ؑm ko$o}l$Nn @9Gcfć-9xnKLC 7}KxwF)(2op}{yl?Ue2 ѱ>wF&%bt-^-O~<'@bWLh эiEU؎:%ɘ٪CheW0έۈLrΜ@ uXn(^QPDeC4g"{'_D_{aI LIg<%ܜ)dm)Eٝñs%Lu|4K>E}.ŠJY{d,mu}UBs(d-l{?>叧<#=I=8y̏,*;;1|NbҫuGCaUg~3qaNĕzlPzA({y(0wBgV'_>!j4I9!*wwNQP+^.״(_[ )y5P-ۇ=HyPֱ H1׃`6~N2?ٽL yGݸC|,?WsuǨ!J>B˔E u  9; !/ku"w;R)]ԇWQKp4m1 OfW.gmdYǔRamSu!DL/ɇ~"w/} EZ.qM < <&C7%|xΟ"dR䄴nG($[c֧=_%3sr±0\(oAC 0HT.RB|-O¶%9IYg` o@p%8my"?X~t=.ِWT_FsĴ:wq_إצ-T T6m{b]J*ߨ:R9TѾYwy|̨wԟZ++o׎s֕=qG~Zj?q rUSUż:p+|/=s<ʱҶq$PIL A lby/2zXʹA[zr5|M]Aԏ߈F n!wAF0MjKw5 8'%(]5Qԕז\NgY=q=[3d;+H`Ta!iF%Y3dT^nm'\y=>75zi߂țzOk«絕o+{ycb5/,8ӫ~_.=Yhir=Œ-K%"zCg{D!o{(mZjS|*zU ȟ(S|*}C@SWh]voAm˴aDQ[ئ:*خ T@]Y){+0s3Comh 9&5mعw8^HXcoWC4VP ٻ GPxQ@IVE9k wS{Xdun^sySe@eRݥ:-rI>~C=*9+AT\DgW븧jcTQjcŜ+O)eNj7!3U3_nz g'eG e&RH(3ҙmZ YF rJEIږ?G+3 P$Mj0٬! bL1u՚b/RH%9oy{|&?9mQнURa Zct 0Ƌ 4>F[Q{#`GG;-DZ+`1WG~΄DgT3*VUj&s4QmCXIkKbFPZJc:Ȧ6Ջ;K{E;@?GJʠb*5VuTl+[TIg z)r6n]m؏@ SRAK=(OC, D VQJP=S79B)Xd3!8#[+BKe?5>:dm؟ Ǻ@jNMB /5-Co \  ~7އ7 :8ͣ PR )RQ锌ՁX]"&Z1zWib;ͿK;S@^43O a6QIKsqҀ!q n]L Vzw^>wg Nʱf썜[MY1Bw1|}'~^y%#d0VQ(2wOXWubAU+3X0£{2]f-@*1w LHJHKړ[OP q *ooT }24d H$ HE^hoL7E;B٭TՖz׃ՋpYϡ{} )Nr3y&$)>0?֝?R 2뇋ٓ룵9ev 2%/$F⛒(|eQ& 0_Q]j}UJRe>~7]Mu&mt,쌿Y3))EKpTp1w!5Rx"!BW*  b@xhՅ 'C1^|#oy"#bߟضYap#CѾYpƽ\alo7 Uv\D:\vҩtrdtفl~!HlM9Z.W Z.w/!YoP1)iNPuHMٹcCջޖAZ 柍!LJC",#w©JF>6T|Tq?'v'k!u:+gu7ZvlAA,B8Vn`5"'=lMvX_c 2 1q,B,ߏPQu`H-i 7,)VKQ6|GEΛSp9.MH' 0KUs ԬϞj坑 CF:oqr!q ِHz& 5xf-HZc/5濅TQT3"[4`fMo*H$b8 ++S(<^Ӵ- c>z>}8PNGjy1ڱBp-'?J {(&o0ԡ@l8ڑT حyz&ӮTq՘θ:nPn렴6k Ypϣ|r;ġ$!4W$F;De]k]3:1[O7. V:$+k: 2:Myj`z2Ř]et5]BSј`&G6=Ht@LO ƣ4N:!pjn1:w^Ji/}~1g |7ZXb%i1S#ZT:T|oUͥri>(FQI\l%c'vQ,ňM,MhYewMe?EjrTpY-ir& [9ƌEsJX` ("Twa Y\6OTi ČXz߷~G[huZfM\1,j@h#;>;6-"&^Y6FCuq( g\~c' g>d9S_gi8k%ߛ5l _|E%p]IɅ x'!m嶚cv@Jw5yUby`i58K"H@^ E_qN]e[I/y_*7*q$R+2N}S=r8&BU!Wvr&@в{,P7V^hR?iz t hW]ĿHq\: s 鳡W._./a'Gy\޷CJ*vR,_iӯ[lLHfo$$=v01e*8d|޲uy F'PT,+2vndhC`^O7)]3K3vfǒ13x*~⊐Sw3oKLgۈhS_fp6<.1LǢpkrpK|E\$nDj>8qOw^bb60a-(_C}~#/'F^*"ob*!@tW"]".zTK.÷y4:2+tJ h˔b:E6ZNRáTU}c@N!!F>O]A]';ǜȊp8kTrǍŵdB1-Wu7X׌ +x1N¡3X8>W;7 Pۊͻe#m+ w3$L+y}0q>+܋ݹQ@YU8`jOwce?!<bWA9~ h [qFzR~V`~%`d~y62/z$q!ؔHHܭ9 ='s~=s|XސhRa#x֐*pc|w|+H_Rr%Ə_aP2rjRUQ&*wfo0)7 5\~--I+jwM-[7=Lc;} /l<'wRXC"I{шոH•#?Ik%2B@Mk%*pM" =)Rqń2A<2&ЄXOh2?R"y[o\!u!LQ$% Or %7\|EcP4 C·:m4F ,q~l:BhRrń=FHW.jaKnHQ'lF7H.y\׊[x`t 'tP9/cO ki±Ҹ-K& ,+\}?O$Ǣ:c 8tG2ӳn63l 2m6E6a@&9C MOFk=?Їm uzb=L2E8O۝p^votK>,Y3nBRx|Xoy[0`رrjbErUN%ɕ\>qW"Ŭ0.FB|lěUT&*/iP=*_M(: x4ހ<3YSaϩ3F jDG8(8#lt!ډսH)ߑ4eBJqO ꏔ3^ ;Or׫+l&')CEiF+2nS$EQ B@YN@ :}'Y],h܅(nBփ!_Kќ1M9XMH}U_s GZkhs i_S"ө.}J[{*K*^m=jp840274} Z=ܾ1xOܴt~f`dk[,VוսDYWȐozrNJ/8Znۉ?bR>tHۦDZ}S*T^ Fd+0uUIc,4wiHǡOECʶt?…@R%1ذwiԛk6,Scxϒ$ckqo6¦}\s l^={.*UU٫.UjS!h"L>Oip!rT`o i^D<մz7WB|L6/s\T_E5_/hˏ/@/W#3Ԭl%9uW_k:"62_/ I "[򗯧/_H\t+N_[)s u6.Rt &[ۙ|N}1C9|9Kru-d#liբZZ#e:-*Ȟxz荱Xkokua7>Wunw.EʔxՁ%=Wb hbDx0{&12;Rye\? cllMltq2  uy1)D;AwD;, "So 9\;ߣjWS=Gp:<`W:`O(ѕLy6mJ_K]+* K1>՞=a4+lF(ɧUJqSQ?sU ;}u(5.ZW-}2'l-.&6*]+`3nLGz# B)`dSըA[T\1g̈PKTWtSj.4%M`S 63RkZ0vԏi)pvAGԅh+}xi.Th'-mL# [lV6Uux_ )\3H"qy&v\? y4%5}Tw5l_<yJzpo?Yp"y_߬8oUǭ5;a>)7֣b*!~_WpE~~o%5)>?MbhRVZ['30:9or(,4,grQ_)K-K[m̴43W@apKLs>G7@ιo瓼yss=ܳpƑ\KL_ }#<[tQ[#}Q%aY>5旁z1 N'8&L2ۚ&+.I[GiL=S fS[5?O״,6t¸->.4xw!X^ܭUn ]xt`tg-Wl Xr[ f >,`᷐~҃=TŅ?au߃/`<&軹4߃f{~&?buQ{Т=]5nuo-Z $hjMoE{7 tV1{9`^5hiA~ M,QT'B/ؚvWk^/cJ0*.p K)4j)ͺǨJw%l˻G<#Ui?s0׏yԣ: ~T((0SOdD:EE}M6G$R?c~P~fckIK&]}a \[DA#rmCJYǔ̔xXwZg jCGq3E6m}][WPȢǩ|}&ei, 26\- G~kO7O، &Zkv{G0.~rnޝ=~Z{|?} XGޠU`V|_c V{ApYt/:6UxO='=wlQ!gsSu'S[ ƀS_+PŅl5h -.։jOx 9S5of/?ȻgI9'Xn`Eɽ ܻH9&o5{o;T#h?7y[e2(9Jk˺_ロk};nwMne\n6=Oؔwqyw>MOf#kEiu|i)‘Y>XzpyTZ5Rod *Sl٧Ulϥ>~6XA†XG |q+ӟ7L՟3! 2heBSawoJ.y|7[,$ Mפ\ĩN舚ό! }$ /xޙNzo'9^f'/U]9 מM|/` :J6SQT/yIϵH?dśoAvјr%;=@l`~@2g0L=t0JU[\+}c.٪]o""}[Hs`Ih.hb/P{G8/V7j^Ro8 `^+GQQ{<ߤ}*X}+` p@kTS ~w2C,3^`dN*vs Mi[+qWQ!e`)<_S|4UčL55D#p-P n^*KGJ1uɷ1w9[ .:J(j?( e~Gå=>C;FFx(z?*Xl`<84O%2L@G}DS־i4-:_+Ǜէ),po1a5FX`~5%r4?U {H6 Xcfi1O^B:$ň4Դ)(x^HвAKюS²D|~*o~ʭNj_=RN N F 6xP*nc{@&ȴ=)8W%^|GWuOG^_a$q̮-ϭs_?;oFǼvE5*!jGɤ6R$,a#=\]ؓy))xYUgT/ J":%hpo7RWcp{0^J/__4|}lK P6AdNf ʂLK5ؘy*d&EwWȻplU~~2bpl[sl<=^-1IASfBŎ6f$_SyUEћ>Z(z@:,:%ԛ4yE!cn?qhltaVY^R53pMzI\Xc6|7*DӿG9q5=g?`U?o'/oRI{!3 x,A-v]a(c8A&;P6"_|؞8(tc)UՃ@m66o aPiԫpj|M[-5A Cm`ƛFWG3.>Nَ[+½D} u-{(mvc+sX:~h'/cK2-˫5M34އ7RKso`5,O' =hzaF/*dCT =OYq8];_ycp&Iag-DAմ'j71fgnd&m,V@#mAXĎAgG{|K vad!hPBxޟRƗhx!҆7V*aB!uEj/%97"?Tv~Mǔ^ř9.46M瞣0kα#/:ع԰`tb.0X]tF bأW^*S%jCpWi\ǩ ۓOWc1"$һc BV-}2.ǩe< ٖ$ #fc߀ͩY' '}d Ի_b)[ lRTǬ̤_2l 8 -q0[|gmћksr&lkQ_< G}o\^!90zr|_N1hQAlSqvQ| ڴy5cp^y6D4l#Ϡ)MBj⣡Au1W1/ Kߟ !zF#I)d0nvi.@i ǁ!.ɂ:T_]b0z |e8 \;h,|0c5 hQ|K}ݦD>*`~G361Hs c&/E6Y 5}ÑU%OrKAlẒ~&%8!-.BHC6A;=rAUyT ʓ+V~W5ZH5BgQi AP&B8}r[툑VxZ<KD;U)rs'C,Ů; Bw$"FbBO7`B|!Z-_tNE`}Gp!zL7NіLmbteNn8OqۗՒvi97?TN (NX-54%@YqKXpѠ<.z\UNytgax`yȨj M=pn`5l̪|oHxm.4ɥu,, 2eUu7"nOo(:vKE݀ x'^F_'*GdL+gǐEY6O4}B)gZ1Ό+z u;aO,cfxFG^Yhq~Plm/#  hfclcAum"=L jbP }yF(d|˪Z竒~Ǭ՟$;,DD&('7N^x@>2/& KKn w"WՆ@=A=T nVTGR_򈕀;yjb\[x֢\=b\^މ3X^5!=N]^_[&Z}S&kLML~mZ Tfa|{t1}0 Q3Z`<oa+ª/+ѻG@yIkR U\ˆvm:_^ |zB9AeeA<,!Wb:_{vr8) ԗq~YƩ}b1?_3 p<@Q'-U[kYjlmc:[!8hi4k<w_ ud# TrZj5*sFNzW3E1'?`6K1yX=rԚho񆰟 rmZlTŇ1e Ď !^1/,sz pRB=gpXLAShĔHGh}͗bEb٘oћ-_ɲ-)_VZbfEެ(sȌ~-~Sc{)5}LB)/tBZnZ޽l9Jшm(TS6{g >ub۫@痥 ԰5d̀9%H:Zdvȯ߭>|'}H)IߒLviz2[s[ER%90cц`u/$ކp~kSM HB, n+^b?' MhVSsp9m ldwݕ6!]nTm~H/󣷓57孽7̃ȫQy7E{ѾTvNv``"__Gm[,KϠ[j fv称K>*!ҮbTlM1uCQίqiKL sn&ŢvCMp9ԗg\.A9.wCRtTGlE)g/5swW|Gy{p-֐\Zϻ9M0*R< ,d$%v6^Fg T7ApҢ`ʽܝOpD;5%hyN"Q $HXGK\ J},, FG%MaϭHBd\(="H5$ ^Q5"g: ,;{p@;VST=+QRdpS0kPn=$+K/u& F5{%"o=[ 216LhM.ByT5P <}^ynנ7%\J"Х29}[v\ʔz3MSy7hs3.if]s06B+I9}>X؟B;-_"|I ;_ޓ9J@zIOP\D->1OBfh=O!5 Xyŗ>aV J;#l(A]l37}F_ß.Fd>u)d<"]ܟhbHj/yrg|ϑϟP0U8SP*Bjjӻ=UoٳôZ1$ىƳtbOxЀZnuG#G`'\7ux5Ц6T~-MRnR`>8Yoį-i/u Ҭ>8muŰJa;;h2ҽ-LuQo(mH%F1ME7u d,Rf~|ڙZ =7=k \c>[m.SpCD8g,Zw&oKHByj s!IbNtBj/eKa ((ԯ,=s uu W).=/?U[ Ӧg{(KCTm qd k8'g"ҕ|$u?LԞkVk?;Umc2 eϋh_DP\}; Ӝz^(./A3>\,!8t)zW,WEޠl(W[_ĹހèLa: uh%GmZE<8XWSLE&+RA4evB#9E*5܂!_K"8pZKPHؕZy kj/>9-QlsP=mzz?bENnP˦OЊ'Jrך+|cjMRr$dꊹݦmPFb)@[ ^J-u$Ԭ\^p@9Š'D',`d{w.cAnB3={'ΨIi&>)jWGUznfP*20JfzR%V^z7m忪~IN4F^&WͮP"J{{ԢT\ UW_ir]Q ~+Ű}Ź$Ӵ7P^FYj2KC[!4\m_5@pr9NmTq n[F58s ) 8Po NNKp ^>ȎoBSԄwl"y6U5PmooFOVZ˕XI}u k ONTZSi SiZY7= hfE/2*r{ 5멚ݿqM,£F 98Wl^`zM-uvV _f1,8eǭ&ŠJh0~=_ Zpȶf뺙kcT^Y쒧63y>t[42w@Œ$iɥ2;m!mcb]؀J[G7`ps$CF{& ʶYo㦞̓TmtWҦ5/1`ڄÙhvMlT_$i[Ltѥ<㞯joqY'J^Җژqiapb;0"]1'˘nS l="@e+C8[-k$Su#=8kAOm9(~0^Ky3y*{'*0#5֥~5jv}RJ~=|w=-J|OYZU`hM/O ]Ղ>m&t7+9BBJ1ޟ Kmj]yE/ґdSSyx6m< }o5IwBi̱>۶Q>'`̫~Ȱ$a}8رs5?|_thl@tأGo6 )Y:'%ë\0T3 mP^PUxd9TA=ӻcH>>W|$=lO:uV }b[=fޏ~Iopq2 !,z _vRWX3˾'oGiV(`|%zo=E6ustcmYQk}d.۰fؚf=F)t9(,-$MK6; 됱dߧM32I$C%A#ETpu&v`߬z.!umӄZ Z0Cp:Oz)KPv Kܲz{XUs]Ԁ%9݁+ͱÄs:(?|ka2^aFo>αJRfĴ$FMх^Fb}I?? rHT'gv©ʹƾdT%O,j[eBG~}B9WP 5-,TA5_V/llP3Βe[ooWwqt[sLcG7*T,*T8"RE; ^jԔc={bόx19VDY<7g6\=9!K%8;F 6g-Oi]/H܈=P$ Xv<]hROPEy 6dDGC ֪U I~ VCOx!#b(/u|b Lk^-*Y 齑P]~Jgp͂s\Ut+ѵ$:qNHyNR$}V b7. ̏W7S2qmmX̶s]*fW^)@2QG޲ BZoGA/d'v^`+ҩdˢS߶f_ 5>,VGu0$~"2,L\$zύΌվ,_mmWj73E ~ 7\*_\ CZ!-/|GqgH!U3>5sH 3Pr&=f#;pN_kGbّu2E)E  o4Iզcl@;:EYvWSш+`y x ^cS^@.B1`13O+,uz{i)B'<b}"s\l,>j3iv E!6YkN\:6JHǠP!u/eg 煑QւBcBG"2 - >5lωgn-q%_Z ƶLyQ􂦘J d=R/GFk/HNљ`tNDh^+@(!N7hBz)LoHY8ȫ֚x;9+[*PB/Q(gI:a-H7De%tII\Y{6Qr Mgƕ{PZC1FBNg’2Pt.'WL%Y(^WX),lrs=6st=wBHʽG^sl7'~3ވzƮ$w1DwݤXNf5ksx{CM$uArΏw#m)#}Ú'SW$z4r6r#QI? *DW`$LR^Ba%*̤ 4Xyɿ=_Ilx_txt14 Z/W fۀ$!q`LwNZp.ǰ*j9_:ACBbr -R$ 2㹏zync݈INlZ] 5TֈS @P15Q1͵ c1GPk[wL3W0v g4 Ct!H |fX 6IZēڳ.N^Ʌ}h6ccn0^EI5Hͩ.c}IԤ6GCO"c]c2c +L~jOEq4PS&e̚(|^xd] /! !I|MBÅ2Ƴ2jVϫhܱ>T+Awhi o λ{,,!GBRzMJ¾+ >$Q(PyyuQ{_f6w/xCX}af>OI'΀ A9V!-Mo-~|F@}IWmij9X||T| fuѮs l4~ڤQ%O޾~4%3Pi^Y{hyF=CѩO,ZtGW_ɔs盓fW6KRuY1*RG[=0Ӈ_>^ZZy;{SE1w@aI&hMɪ<%ۄ*&}>LV~gf#jsn!CW`ڮ$x ?;_W}V~wiey<-gJr6루ovEYd^U 7WÂi)f޾K&"nŖ:^~!?QH'&#д5B/Tl kO>*qr,x.r3^N%˩{wNӸ u,âNzev}hVU 8I|MBt s O*%sM|spI0 C.>[$$LR[+&tĐ#C$3w{+NBlbsÖ OX#`;D"YĎYH \b 5]RBNǬ1>OVFp5CSY|B">)c_XW]l0%O _I-s1ͼkrin&H@. U) 89Ex*7;DO`jۋbhnen^;$iPbQRږ"Nn>'5P`hEBUo@ЉI΅$ G6I,B6IFt')q#ivIA ~WU˺5̣.=؄\УϘC]p{="6XкNb1f31Z0N4/[ޭp 5#~s9KNMߐ^- fo%K>Syt% &e@r]xfrèN@Ǔ XjѺnxV7"&Zlz)p;ĭx;5̞j&7ߨJ:\J3םѶ+jH0^ԃlѝ(VXìK:%;`ɴT#۪Uf" Au f~Cgޙtv:A{1[pO1 fkeudXv%;WwAe)rZ)Q $1۬zT{iKvá7uGˀ`O'XD\ .X8Yxх`oKC3's!^:KWC Dk[g{΂([*fbI^#F*AXi~/67q[!ҨwaNi o $zvPjj⽠g|ER+9"xWWv2jq6{J0[QYv8A}?9ʐ2бE>lqQOU qiǪ{dK.@h.}sT55im;> -ٶv[&q&m*ѦcS+tK ѠtwL e/¬VNe ni">gkwh ݹ1O1&I,\L8؍-*(gڔ +r{iYbPMx]cD?:Ӌ_jblcEA^8yY+ߛ{t9 y:Wt\sT@I𴎻%:0H${ 57׼-$ߪU&Z \DZ:xD7B =d $ K:L o44#cL@[TB ԩԩgi/Mh/2ru1C#/1WH+bqdۭ'SjmuwpKfՕ&A'go|?d89h TsGj`mOxy1Szk/|1*(WM'G.kq';η wӵ4`_ oZeK_{0ozQOU;iS{ov/w~=I~}^kpoQ4U|/_CC]D|]5|X@->8ߍ~7zs󝯡nFoݚ;cy{~#n|/cś8]7zornq\'ao3i)T䂣DNpr-EZӨCdb# ZRe]_o-(E07 Hoďbˆ[<s*YguGjKJj{?Oِxսp~R~}st~ܴtxG_XKʇ'PkU?p7~H I^[aM$T[>oyd_d<ZL멒{M<xn {c^[$NLJ;|%s]SR)O`Nͯ2fɠlx/i/NÔ\}&c&{g :Zy^RUsdB㊧STio5~F{r`1E40%}]0O4] I3C( *!cPy-XIgoR-jY؂ihB-d<$JDW(yE9A]6F>'58f 6 jE2Ց&66^}ηdS h2Et H}5ӯ8qhzbZ)Զ:83af ҡI@q ܺf/&_+!㊁y|r˨YOR`=ƪ{=UyDА InP>BP-aW! 3Do,NNsRoZmHſĽg׬M|Kα:JZҿ`&8grxP,_`{¼N|{"v:K*`w' 8>C`74ziTg_Qbm(U S(n3C oh iQ6KwI uUxGm]hQEvgrbJuQo՛Y[Bo/pAK/wr`8nı?ɕQ'#9Aj?_ʄODy52XRnSag8Jށ兒zu¯Om.0*pkN 1xb2(O>EasʡNs[?ROp"R`B%؇ _+)T7/|M^]rfӕx:D&WYE(沵:{ hP?Xnq.9D9;3JP=}U[hܕ n'a"-p|MҝQ3~&o~{xʷjk f/ݤkB֯K9({([_BLt2J]s6i)jZ­\lPu ,4գx3xGNŜifgp7Au~f"vDVjLwL6@x+E3]賹#4'y!s'p9ݘPQ®(Rq̹\~[rry di#w)_T$d+zN":+W>DAk.N ͚s5|`%7?#l];s.e@#N-_VS;i^j~KI[]LB$nT!3T&H"-ZdveNʝ!zwiM}o/fPbҪzU.~YYt;& Ï*c vչ00,W˦x ?oa3 8_EWSn2I/+]I@$7$&P &@[&CVYݻ$KBYco5 8g4xT_`@yܥ9+l![M;Q&Y`&v6DIsIϛţl~ Gg J]5ޅ n-vkBd^MNZ|WAHM"ux$i1^LA} 0T*s M4K?kpMh[N2 [ȦXenഊh"=܃WмH1Z\02=7@#Ӈ`ۛ>L.8| 㩺H/˞g}.yYZk=,'jݽW- 儚 $§ϗZCHҌ,K=8g,p^(/0G|T}|1䣂Ȍe%2r2&g1an0s̤!"G?BqP|F:I)K]X||x{1kA!֛*XŞ@)+w?u>[#8 R :p o3Җ96_f&ǫA 6ЪE{,D{N4$PάQ U # `?"M $َ6&qrX{# H [sPMXxxY@ FPc鐖| #M4ySn -ĵ{1vޑzδR[' ,p.&lG'L[\KJ2IP^ ouF'OTİ6?iԅ3`Ffm<;?>O({~t&<^vR0$ jCT%5l5)qzr('A O?П ɘ?R_۟DJ+5o</6?-PJ6{sIl! 2 Apc'Hg7D3-gU!$|j.WJӐ2R}Pb;zu2{>B#.y;$HKzo(pN>0H z?Aϛj@@,NWǂ)Rdgmk0H:{(|K2 o,#ݶ\8'HΣlBs2rDV~/wrkO1sar\Ŗ1Z<́c־o{U:G7J*]!JҌv@x0j'oVW?A:3(6tW@o"kM8([e ,¹ՃM|,穕{xn3?OkLLZ =Ⱦp!nd~k?bi;"}1p5Rfb%G/! !j='XiO!5h3_£EpBC/oP dnպX*#ؑx.* CxގM$c~ƻQCxhagVaاtZ2φFpX"޿NsZ\_Hv5}w[ sFшX%~Š2?8{?1/D p P@#Y$Pi'O5L.?OиWo/H>WMNCm}pOMb<EZXs5Zim dOrC*A "տ Vq}gEGw%pqrŋCqeYIlU,)HMq\*TB,ۿl4.և.?OS 3˛#i|Gѡc_,x|5b95G FQo>JF%7c@1o\y*ύ=|2y15Yb6;]@EXsx {~kGN~[(-rz/`6x'`x1+s׆⊞fWpY=K4YrmD[Oa2珓5]A:8 ޙ(`Cs=p,u-H_g\|ץЮkO;]ZqEGoߦ2"ۇ" YN*L}%(}V:I-{-2X-ghBH5Br-YU\f?iHcN=AW ^:Zac_b*x1|]x?:P >?[p1<%-eүmS *-xDBbkqN@.i| >8}uRܛ+KX%/w:ye^Ω\1(mXcI b02sk5&d=:r*[0t LxmsPN%ŨLR8v‰0+g)~p? jkU2V}rjb7Wog8-񵖋^&2ouXͳ@{Ci-n@(Ё+^(A!90a?kgOo xhh,$?sjw2y]?OǏ:x?V1Ic4kl:{T /gfXGJL!Di9&f7ZS4OBJ;Eo۞$mί >ajNSႥeCPCv[TQ e| PA^D6s/-A/#jΉ ^XxUǼp0̯^8W_ ^8Wί9(Pr>5o-GwjY_j-FLNi?6SCv:~l_q(Y!P*:95DH7rBTJ^!n ݝA \TCAxh* U}>g;DJõس`J&ϠLMu&G zVb*ec1p8!U4p:cogRz'5_ #~Be>x4I}13~P OKBj'OB6~&6@mWpjsZ ev咆cuT+#gjQDq~&0>e5Dr*o<&Z$O\7}Ƴ(a q[W<>o/#T4O++% JW7-{9ѱ} :ՆOH+D"h/t3u$ IHM1^W-WoçZ5WTMSيM Ǧ"5lz.(A J&DXTSkk;fP~ .OTˇ*QC/u*Cҷ~$!ו~S?^x&c^Cmv# ķp=Ci=pjZlhBOzZ9ܫq ]˩>S<3_C߈4 CQw5x/1-^m^ʦzA^$lB2bwms>J˂B.:S~*ؖWl_kgX;B{ Ԫyy'<8:=RX4TCF?s`+)du,0ɭ|oagi+Ҫk(Oonu P5>e|`ivBY+2çv.^yGuCzmzBZKT v~_cF*o}Zߋ7n['=؝t^۴o}7s}̮a}OT,Z/NV3ݱKJn[Nլyu巴CC,={2 u@ԦUh!T\_2 b&j3Fn;%bӬ I]3l~ϯ0>q*3̀g|U? gH]+v̭} s87SS$d^vzH>}J]B~!hvTPs O4Uؘ8khs3r;d(EX>:a|9o_)6xf"8}?L91zߞ'8S(=\hdCՙ8C¾t䙇:_:uWy;y5Spv:AF{ &'hB8gͨ2oW2'MME Ή0c5K̦W ˶\ztY[XqE6Hzk*lAnmJ|SW|߼u^:}% TgS/beM ,.m*[lɨU5zV>ѥr>W:Ka\_/ s7P-P*r^֭Eػ :ǀ~l K>,EkQu,")%,wQׁ$훀rӽيo3dAF]"&/X؎oBTV|Ņ|NNg].->ȵ-tkC{)lgʒ뽤W1l>&] zqk%ΠfiOMa-_)ʡ fO(=$H3"y|snN)Is9^~ζUޗ*|#T` c즪5=-0[|p~* s@d~g։)уaljgobKqaTM@d^f$mԹ㦵6ˑc' z92Vl2KwZvkc# ХZW,.ŌEZBKZg \`WQ‹K k#"G8vLoXX$-aIX"*`qml~ŬeL?/SZ\o\ތg€?H<$>"̯z[z2XIs6Ytߞ\'9fW@Wau -"_VPo/yY,TMPc妩hQw6$$8R#HS+m,0L[HI}I-)JJ`,M b{w!j:(P?u6Uz~…Ρ|eGJ*bixf&R>DPƭय़הHVa=C_[(RTZ+a6)waMS=E,{(475սS<^z%PKAxbFHM- n+%){xhR _z'I~ff%ꌍ =~y'/D/לb?ͽB W& ?L!5{/`䦋M21dl.:݆| B7Os,923ܐ$WU8NnRHs=Wv=7D8]︬.E1`a& b - '+'7d Ja=V+Jo 1͑idxFQ)>Iot*c5ȩ皖qVя|#쎁ڢ:6Xe52v%A+@Xj%7m,~/Mf!B?[o70%uڈ-TdyXBY$m//qN T%&y$>{rZ] Ҿ}{ЍdCrd9?ئ r%j{6靼Du:._-qh)/m։;避f"_K V=k> QZ|::Ƨ_4^p~Nnax(t^p{~,F@N}8.Ə!B&"|d?eCxYP&JPUfR>R[z2'M(0@UDQ c{ZzjПlEYѭ 런zU ̮B7(Z$(e= /+ΰTahܗ!|,wO9m_@`cc+w%OhO/snYLO:$q7[%kN/nbއ|@4oco6[_N\ )u߻jQP8o@tEYCoNjLMOU,`q/$?5'Z Q|AU6`` ,`U >#0}ἰ)*HK3hl ېb{ILcpN*Ugl2`9 ݁Cxll`a,G0L@aG-TFXV؂s8020.兝 WUXq vcP`;-?y5l0eb@YI4aE}2>]cݭPk%Z(oZlsf3Kw" Wv- %HNG[> ,‹P vQg8yA]jdu|HkND?^;kbֹf(% x_y//nOi``(x~#}v (q^>pZ`| @9h́r:/K W n`ˁ]ҌKd=TFFz[ [F^lm/ /IpV`a4/LK Cyl^XXڔüp!/X~ o~ :G u]`r <^#P y+R!^8=Z:G3^CJyV}oPZb8e*<5>8A]Tv-5+rXVuk\%IO_/\\68I(X̢W=qS8bң_n39nk[|A߿nNJRyU?J_jOV]_j O?I~nJ~]e6|ʳves Yue˜Ux9SVɿ~RmQu~qfAł+ 3X#"V-Pm.J 4Gөy gE#u)-iAh5gXevϔeLqN ֘=>8B0fzo|FOJ!+Ə}eiq|v3;Y`Ww_ݯt$}Sfz3 i0a&Lkg6vy-`]BԂzT8^[ ١\]P5iqƁ|Ȧq '@wɵ,pވY8hmdtux< 5`Ï%':ԯYe5%Lǩ0MNI/DTJ4*u\?Jy8shX1 .?I 7nmm0r+m~ztug8'3fRC_0ւd$<ؖDa{Ls|)>Bhi?|ָ~eK"y֥z%YjkCx+h+Vol;~ Jv.A' ٞ, ??5_ d~0"l]5B2X\}j`XGa2AޑC R ~,hn/W[`|szEHt^ :V38M*`k#v:LǎsMDpCr5 oy`WrvY]eK'{0 >#8*g ft~2Xf6XLs^d@hYߍ j01FkMoDیw8j-E 5zzĠi5Q^tmB%9,{'HJBPK??B;v zbz^?Ѿ%\ls%LjEbn/KdN }9s Cل% f kKxNZf&{2њ7faeT2KS eB}L8fDpqoQ5?GoXt "}|}70 %0q75A] T&\L 3 ^:pV{0| 1ց_K3>&WfWvی 8ovqmtr_LX W3t^Wau)8Ck˾AEү[IɻnOi-`\ hV(Rw( ,}UT'U}YkFHYZF+ѲO6KQ@xO.<<6zP;/Sq]qhW&E [Tz{«\~YYUh%+~_\[e?[Jx&IA"t ))<)IMk'ʹjAj:~ EuՓA)r9 !jcYaǶ%m85L p}jX/Խ{/ia ak <)^-W uw9 Z~Y]BrU3#`|RX;0}< 5H@jSLՃ#ƀ+a8adqߩYz:ӲN5W;qv +3X塲DtlD]B\\^l&6'' D }DUC6~^-=w~f^ .(榉ٸ}$HX_>8>5Ii j6"Ci/o%H]u؇>ݳ\pмlqND@j ~|9~8,"FhTH8'sgU#wi̳ztW|OmӏY% ҅XMh5elU9RF,g.$3G[ZqˣhuQ,l@e֣)rLWM&|S?-kսKɓxpW)!ͤh3 Fh@ ]hEg'8yf>S%Ȋn1cFPj<"F_C%5YRP``Gǣ'BP.;UW{`2*8aKX{h1[Gy<<^)/@~.+iGcX{&LwEc\M  AcuBlSQebXm F Cj7O{%9c1]I!ƃ| 1_Hh⬿ޜ:u}z֑[h\r.!ef̜Ulu>8c,.iQ7IRl/o\l7=@bO}c$|8! `d#|>3 T푟p"{ wBE.}o5^1*(S "7;qZ8.iJ 2[=B j@"ݥR3x1-)|92} RD[ QWZ93p b%O N6LA 8bmd0;>Iz2>"')AkJ'`=G Br/Ə7__JC PkGl ګ+Й;>Kz,/r#SPx1YnΈzjiCȐ2 w?M e"9Zٜ:3B@*4I];/+zX/7DOqG6L#5>¼ _Br7KbmD(T$,H!bT5Ngՙ_quNj<:z*lQ$H&`, dì|+@燱KdjfH{`tCoQa<21CIs #ȓEِLx4)w^{L823m( l"?^VG7n/Y cQ]dԽ 1滾_Hw+wH&l`oL*1(2pKg4tS]Oށ(L[#-qeMjXi]YV= n2ᛶ53j)=CjϫƠ' b8\1$Fx 0XDžљ!)X'nU`BxGԼԖWy"HmLƶFP3U( (mi26W0W @xA6oovQڐoaxGo0[~:=%h-+RU]X[~CYĊ6Bt&{ c|Ha ;qT8 ޡ/6#ڂ0簖9]!}kܺctJvbVGJ'd {Sm!+`I`wxMM{u`ͮ)z%b$&XOԾ6%m#ُ~<2#-8I0u)J5fA8A-39bmA1GO`I s1xi^|l!fq "~ ?pb&2GJ \El}xg{VrF-U>z[1@0vV/c]9 )Qr'U$|DIuxJi=GU.SDU87و OXjrЙX\*KqYKũmW}b2]MbAz`riX\"oO\Gg&2|5 2] C]a F2F3w^F{Գpi_Tl(I zw[I)dj$LC P2qovW}c !S aTS S P=~u@-~C zc x׋N$p|ӡa_j L|'fm`+S#&ȫk(~1ȧ,MUu9K~ۢbQGq2sMs|`,qC=5Dt-ܐY|b& 6iC*Vdmr1kMU#X; ' =Ş7XDzVz"ܷ:)åbl~l~IGFHGb=FXKc`=n:o(o1 ` i&̾L> iyA뜽`@}v(1FڊxX%Kǟ%Ǟ’6"ŧc]*c:E X#i?I{j99ߊ ~1<_h巎"PքRKTl/&*0d(i?TJ:ݸ&F!諕5?<9e,am I{Ut.Rl&(`=]!*]p+T񔏊}Qi~ 8Aߕy0ɯ^=yR90z߲~^1߁52[u?'=ס K JJ3*l!c m®m4)a70Acj1 ghYYLL aKm>Ax+I l7[m$3Vd@4-`_Rk4ݥi~ܒy3Yhe޷#_Jfa]1-_,  +и;^? 58{K ]բP[AHm6Mq$L]Ge΄Q(J|\)`E%:,OLo zS,lhYӛ*dvoif lJ˚bsx!&"09,~9 \'i_ }qeǩ-Jn1FU77FFmtȞR4`Vيp!i S4Pߒp2A#gH'o&1$A' Q%HbE';l՞ɞW34swUXZقKΟ]6qFsYzZsj>=:U 1ăP>ꪊ6Iw=_EPy mRRnpf_;z=jQ[?$aP]c(r&x߈=\b]a\6~ []P5&Bg,RǥF_ Rǧh KҶR޻>u?^q ՁQ3ܡ| Hf{ԉg(Դ>QĢo`fJd$.dZɞ%/Mh?vT`gY-/ZJ~}8y,=V<-GGRC4y3}7a_e lK@c[J!j}˜Zyۜ& >Qsj1.A<M"3?%P"Q0I;*Z4GV Ƹk&.ÙK0_?r? ;Mk27ۧ^bxY}}ߋP b&}뢂Dvj/6LE5pX6)mVCF+N6Fo0 cϸ; pz-Ta?"v#,Sʅ`$ӞŨGܭ_<2K?q`ߪ66ri5,%`̘HQb%ȶlb+ĺېA,Yż;V9[ٰĆ|ذn5qxY":JK}8A2 S捚wi+ݗMJӨE&jr:?Ce 5A}ҿKk}3|?mb)S S(C&N#'@":G*kO"x9D]wUQVPy=T0#ыqz>:=Yj#J]O`㈵"5;maDc}]9ƳZurkw5doA-A.ufPlYs ׾f лN R؈35"D؊¶VvqQ()Z2npi*f߿I|g; _fȞF;{@rK 6MpDc>ADFzW_EǴ@ݥK@?G=sp֭( O2K2}R!AQG%uBV%L#u\籧g p$>mF^s{A-iJ <:_<t, 5qD>z>L̖&LB`ޑ'6;vs1zLt; q4rvX9*#1 2(`8QEk>gJk38/X hogj6, #s}r,u4Wg1^giq[.Q13/b(I!Т :V#cK*~衪Z2 r7{@/QbT>.3nAT% nƜ~k!k{I{ʍG"6;Go7?Vvّ#[|#`7́?}$^ԑc!j| J0ŵr|n.#aԵGb㫛h ;6rlAXmx#W6I B }vA.$71s4;0Hn|՗-D,էfW.xo&Ov|TaC{Cvm-ɝn8`E(8crU" xI%W٣UɏnF R[йz]]X/5'?"v7T,Ži@b}ZZp&df5^f ?eF9 ?W~ WڂͅV~[AāVjL3 ęƷ_=00?vYg5^i?Hc$6:<:TXk`m4+,PVc|sI|g`^l'/(%HbV|NHVC(Bʕ} a =3pM0ֶCC(]\6Kfn ,),( I6z/Tn∧/wE)%Y D}X_hf}v:ϘWO1{ MF(]ZJ?(GQ'/c*=-IB`p#caN[߻Ƥ!yZc$ff!  2U@cYoAaznuṽaU@f;\X΄;cIAF2dey[T;?83?CAH\G%v${#bH-/qNt5UtK6s`]%f/E},@x" RΉh+3kVCaP3 hxTYw$UI6 nx<JbdGi9uȡS$ #rO qKkV]ޠUUͺ=I?G wti 2p~k{I n97a޹Y"ienwd(Lx~1,Ģٽ ɛ0ao>- ti=F2PLD|̡qF@ \c5^Tl !]7R=9Yۙg@A{~`;uZ$lt\D_0v@cώ1tV'69c,@e&YɾY)&Bq=xḹaMecyb>D_x؍9yt>g9iΙ%(lƖ!J2*&FIBYm&׭@xU]z߱LJpR9y7M+IxI<V22& 4NXak&Z&49d?|ⶎ۟Sq[ǾT {Qޱhdt#x.X\E \]J{w6mIt{y:O5SA.r’GY>AH~T%N/E,q1dV!z*) A+)<Wye?9eqNa(yЇ# ø'T:u(nNX6z ubNWq E>f4݄ގI(m(*!ę8`*_ĀJKe {W\Ca5߯Y_w$.J7S`dxc!O<TDхO(̨$7Lcfpj"O(8ÚiWN܃[g|,s|enx0alKp}KGTWTiq̼,Njf/Txf*5>mlfL{1<@ /7IIZ )#YTNt`SYkyL 387lv?U1(ۛ슻x56>J0GE{}+@%6s zcx0_xϬ;~_jK_>)|OŹjPHv^0sO#\m3dX&i:T;F\RďlJ 1DpN .}NQy0 poR8.(?åD';?Vã fI 7X$-tXv +gqqФy]?J=OD5>Ⱥ$ n;[4L!1 {*N VQ"Z#[LTԁPٙ{$Ai9Śwnȧ|, }$Hz玬)TϮna.KztRx_z(xٕE7g,BBk_dch'Ů!}?O֠^<(ê@R,A>|nՅyB歚wF|HW&)o0O7 e\0ʫ2'fe?lpǓk[@ ^%rEn@ iAu٤0)'[{?~.ğ).'?˕F{Jh̩!^_aI3/H+^|]G&șcnƳhnfR,ׁVW?96Wu3mxL? yWWa]K7GT&q2Q ‡[ponKZPAҦ~bQgk @ (e7e<_# W@ZԷIbov|4isNeB9IN[Z-ImWĿjME]ٺP\UᡑjW)+.F 6@;0!)µ7|Υ,Encgjy|-= > s,vL=ˇ | FohU';IЋUw` ѧ on\G <61[S.sA-\9wz{l7keOqykψV8gߑI :^*k٬wsU<wy<_b$pu 6¶A!Iu;QAY\(;n۵ToَѲM˶/E<<aE^O)> Po}V*o*o_YjnFO\وQ9՜?z+5Kiz"Ѥ^)':(Zuvw׵?ngfREW'4n 2>A<ˉbQ]b׶ǪAx]0.[=kxSղIiJ@Z$HEXP 4ˣX Cy$Aڦ ^= E@I mZ@储X8 `Ay;6MdwYkf͚5k< Xcpx@;EjzNJ3$&& ~5hz_l~o?+|Ϡ/ȷvևWo,1Sʵ"F ۏ1c<VjJ Pizn,qt:VXG2ҫ/0AJym#.I|k*Ɖw Np1댔l&} uTo.k|'q/&g>"0h!k07jnk\GTJ#s?\:&iQNRi* N nt7>2lԾ3[}?Ŵv`JX?|&[wU;]U:lo}懟 ="K5KV@ܼ['_x_WJ#t{M|&|M|#ឋ~VHߑ=b[N(= ]KYx(~EH=gjHCJ龁Άnm>Iu%,I)07Ϟeb@Ut 1>}''h3V׫).Y2q#bs*K*t$d劇r'OsxAVc X-\)( ,&2=~+d]y KY "3?#b{%B+pIx>t΄΄"i„Lyw:XkCNOAc8ՓI^뗬S2!FgTQ߷\'`iu.USw d݁Tkįt:%G]AԦsHo|lXlEFБ1-q~vGbr?*kJ^ʛ0"M]c3!g((a6Jl_kM\i /f>6B̈́` Z9Z7wdnGvgL/}I 6i|Dacވ}EޥRyv|rgCA$|0՚H"!KW]|Y)S3H$iA$kaP$1'{AbױGeH"׉jq 2ǹ7%^%6;)U8OgTs+ST]aƺA;Q"Y^TxT<0LfU*<8V|Y %'(a&Q'sTAՂZ2[DeS K^F=K^_ %,+fqcZ;dYu\pZnGk MaҦ E &\+K"xcelc=:텆k#.3}+1 ѻYzdzv:Pg.h!@ ZSw /`͵Jy ~>s8 iH R70{JՔno [ f{]c>P(Vطl9 }!?HDÄ9(7,0BV *-.»aB:O[@ dR̚;< gFߕF`q7z^5&QZ=BwbYIڏiL\K Én)]K:g`!;?iY19ny=?=ل=I<_R\g0WSiYs̎j70y{$U˜|v >(z _ir0,ۗ`FڅeխM>:Xƈ-aϵhM.Wxֺ &h5O\1N.?qP qD3[psY"ᙉ L:;vr{YNyO#ocqDMnw1~Uh*ea[ۘJG%B&_"fG Vi-K>+#"]Rb!9rCD8HO˹HJ2ΤJ,j'c8m__:#Dq2in]nsn:bmk@e 9~*gNN/8a;~P$a{4=cn _ߵ H) 1eNiƜ}JKT 3+-sIrE D^ك_wh*qMcL{|ϊ^D[d07xhJ`xzXӘd|;:(:ԠxI٢ωIY닋=/KzL[pDI`3d4I& ?TڎjC'Y0^ΐjl(_܏k tÃtw?ToYvswHGȠUfg_,hə83V4Tsȣ=dzwy8oL.^ߠbݫ~=֣ڣvfQ@X TCme>c\(`;ct!_=;3:nSyjvXq=[E|E=df/\w96x bw M͂ ѹ~Q16YcܜSCHu?w)I} c#wC{뼞 >7Q~Kb%YP0kh#hel=Bɑ=dxg G(HޕcFJSg${Da#~LGz#VۄGi}!g?i `!s?;ӎ?#dktPsHg@HyƐ'8[2<uhf}g6\W8 Fkm/+V 2Z,oŚjK4MmMdxN?u "KmӸdHI3_SzD}T jJcj#HMɑJ9^U<%.;$J#UxjL$YƤ C9iKM/B1#c1EGa3 KǼ Xu&4ThiiЬ#R%8>sJGE{}K91Nhg5„fD0#^PZ7Xzx^u)=oA8lb_ūA5jn"Vt_^Z%]P0RTҕ/9fa OudQh` 0(7%-H47(svLd{Yk11ŋ)tiYevrjؖv0:WM O<K;{z!+{ͣ7 yZܳiqI[-'@2Yr.KZMTj?"~_4$Ueݾ|QcHobG Ҕ\{j\62`/B,#0ΕO.MهV3ki? nwSUAiLNTh< Ҕ!tLf+>'ya5`^m1\_~:#N[xhl(h 2jd|Cu~?0~CogC{vC+oFqL+~hg2c2rz<ɚի؊@D@x][+"jD!`X _ph;fUJ .c2Y릇Z%@3ϵ0?MOǤx%27e8kizXh2C䃨F@.d> DMM`+EAE%yQ:cΤnv#hWh{G8[5, nf[퍞YnUvj Z-0 UYgsM+aҗZz@$=U\noX3|t~?J{7UvI@քQ( QY-RHJo *SE R@fKZzƍŦ4M \(ynF~Ho}yssst7س"˰Q1Pb@Ǚ<^biD>D.9v\o :SVPcZAS'FQ /y~~y kM8? ۩Ef֝CYsW6.dzi^v=++z09|7"a[s IsY#gA5#sR\_.]0c;:Ik7!k3 iѭ9rvA @ 0YwaY!-W[noUPM~'4L%Ugc( >$:ô:$ 9a&#tֈ#\%c ;9ZFgωq 1n;4eɅq{ĝ1Mj=x^VsF{Y9@ӯA%{YmG, ԭխM>[mgayB._'\X k8AGGaCkn&J{_l{Фo@#eJD y|I 7U`ָts1=4Zŋ^P3#Fɑ5)dbAh),p͹gB/ָU3y0zNSmnRoMUSm:eBM11"6x!}pBEn$Mw`ٓm W~vk)n$,&Cэ{<莵szcz;yu0Ґ\a\C6A\_ ~bMDkIfƤ00r|Mlܼ0esb'/] ʙwyr"l5Nh TYV2ͮIZV՚v[ip 0\!Ý7:=,('^6Ki)l ONzp4,E܀@ (,VHT|(lAs)+=BUTuxws0j> <_XQjV /o ??z?.瓽L??H彩Y240Gi7^YJ'f>?ɰ^%*!wݣWb4_j:ګ[5yâcq$~a mT*|ݺ%-qg\!~i;t2 gTk{kn!-m/[ V@Qɬbk GrxEXἥu$b^="&lB&UKso04 ߔy&+ĜV)G` )i909BM(oDќ%_g Λ]GΓcr(a`U]3b6UyK+% [IO;uz+ i(W7 %f }Tu99etjZF&R?MҞ#x~R^^J*GAтOlEWG D RmzGuPKM!ҷBbݣҭ}XꙘs1yI[[4~ܦ-@(Z,[ѲY{:~34B%1@J #l f_.׆ >Q9y]b;ue]G6[rx"N rY1Vc_ݮqB91!⁍eGОG{+h6@ pQh/rN4 m.t^Yi@l'EM ҖzaED2.¼}Ǿ'dx~mz6 tYO(x,j /5c_: nZ]]HJmqjnd1Dptl8,55>y V|ZSi/@*_4 tyI(è5gY?eMmN1@P' 3IoP/ e) lЛw\ɪ[o, *mq7: Rxqw0ȓw KA5¨[3 U+d0ڜli&qW% +x*޻՞_BACOh-)r\əgb52ռ:HsOϢzk[V ds-8ς$€@Q]5>A˯*z2>KφXշG.X=)51\#P9N~By%[._J)A _݆~8_F.^]֐p'OkBC d 8ͦ2gp<ze(IcxWXqpvHc'b&Z9Y7~}6yk>͗}Z#^a7max4} N >W h yźhmĽV#EAinjfCG-EtbDJ,ExZLbSB67/B~/-2_݀Io_ii.dUӓ]1F~4w K0˹G9V0sKs~`" p%i0Rظ5Qc=ߣr5݆l} 3Ga8a Fn(cOLxMj϶J 324o,܈Ŝ  m9x<x<x<xxx{5,}qfÀX !_bbcl:^;E|O,W+v<.%h!a K_]D45Imj7!$Hߡ[$k/9O߻qĎXM.e1Ǡv iތ\TK׺sީ%V-F?bDrmX|ќ9&:B f9_6GRay^1lBaH|L1W`\boC["O8zEǸ؃W0,c58)<kGx?ů (>cϔ`YL؍L- ЍUr~Źd%r,Opj|Q- [@436F6[՘ 5UE[hѭna@4< Å.Beԭd}9 ; +o3vZ )qAfG&\zPJ3e֦m= #[s~0` zw/}\Լ'ZI2%rvNʙQt[f sHH ! 1;?=k?:.ㄷxD XrMQ.%A ~v:׺]a 8OoF41~+"5&HkKA;2L4IVb".$m¿@}gkBr)1S=LLr!jR,mJJ _DW[!" _^ DE IQ9 sD.X$SHEm =oHA"%ǜ-)Qz < 9@d1 rIhRvبD"H*MT zk}xxڣGo} >[z 21ɱN$ [ 4yZbRKCOK ڀT+/R 5Sz`AiXJ_2rݯ~*ݯ~RpeWV~HZC__ߪ] HJrW;S;ck$d1*0x٦8DpbqpR)Y"2l 1I `:aq |)抮0s/7X(e״[5.Ye[V-܌rY>]yʳq$ Gx, <.yAxq:[p/Z43W̡]Uߟb¡]4o/(K!<ۢ2c {Vȸc_:ﺻ}u\6Y[-~ -&)Nb3mW7?XcR!3U7KSLf}KwϨì{vgZAZZCA?%ZGفM+)ŹaѮ0^ދSCijCgse 2)и h׬[Yݲ\{n'lT 1JZW )|09;/~%xo#15 Kď[U AnHpJ:߲ιTcVg7@hݺ>W/ehE{1JhAqݥFbَc{il6TfjڼkK|RhӤ[;Θq"IEE[` |R$uW3pF"B;ZKh/vB"48r6%=JIn^2%d|.rPѥ{7lt#YPJrZF-9Zfr [U=ST"R{Uv@mۣDT`Db'4UD"BʕL$p !ITRI ;J}kz«$ iZQ<)J &BJmڼZ~yoWX>w*ToIJ~U~2q qK_/-}~9SF!gX[!_efGE^:tMR"3.s.ӌ8h d 3+Oo=qWµL-=g ,LA+Qg?LDT[3 M6^Nw$ ql{9m/?*pPn -fGS.w4 0e"'k,7"w(':ʪ=00~ F+ßßIyY@sSr#Re"G](IM#4 +޼d %5&ӐE"aX5FCOZ,iH̬[UӮW94S}}ً2j1&׶@y񈏧FR e->Y%5oÈ;Ws ?0m L-0US¦/`_BI >^⋹Q("SdwgXC;ciѼp,8MR-:uIC1{k=tb/s 0*@kvVythi}|Vf4>@ǂOѱwiȎ$u']<>yxf. {KÖ޿تY>l]LKCtCܥ z$i{ЪT>C߿I 57D~3K{qM]XFܿ7$Ơ~fCTC3fӈaCZWOb_AZ _'#V01WC|k/׊5'עi= LJiρ_JFőE8+_vU~9kq(;scv&q^?I_}~@z3ӥ _)WS*$x{;0Wd9x} G񿚕z_oV 'S-ǹ>x}5#= ޏAxHw?bt1g:k*E|/a&$SʫSHZ>7^5 *kdM ZY3˭;Duɖds_>y7."=2jRs?R1Wrtk}F?OS7,?>/iMCCd<2Wyy]ŸFJ3ؿ?}Jo#φSl2AV?O ŸLwOxKŸWM~Xn#ECOF#7㹏nH~#ZpGGIUBiy1gSj,Hr: cA.g_6,vwC˖GL~d( ^}ǟR(,|ux([|[P FuvS^ =}5>[2pכub~E~T=s!H$l)( ⿘wK4?,PR`8 jx?ci:|.eϞ_ SE0rҗSmFFhFNwX zL6H| C{薙 = >'( L.BW~ >뒎#.yu"ǎGJ`全68 ~^uPyPn cϋ1yڥFgYҥ~d ^GsXt߯YnZOM0!p~ O<*w5YJww/?Ӑ ~ ]ăFdw4FJ3Le@[HVyEƽۻZxj ϑ9<|, /@M?OgxO3jpx.<'hϠН@G*3(% S!UdFnUUg"R<@S<_n 0sNQZ60V^Fy;6eO?K7m"o$e8FN{ ".wj 'v3;SD2ί*Ӗ]XNrMV~rNG“9"##*[Rɦ $Ka> օߑJC5PtYihc?J9o8c _P ɨ@q-zkjz2%ԭGzР}3Lwܥ0 S 3 OrRev$ZmJ3Xi7⃕Ԍs!V17ߠ,(gIFD Hj6!ჰHbf'*3#؞$5+mɁ!|W?Õbvw"9>O-UAy~/!PXSgN xy$2N94[,[wVo 7 -2\<З͇?O3FPsbx %U3,HM{*-'-➧ǐwl))];_y*y);e̊'Ex#x1.!pI .I1~B{V_{)sXR9a7KإK٧wh-],!gyw '6Tb# _qTc&RDX HBt뒂딾\E1:Y-,R%^i,&vf?Gk0łk)z!AO}~z4+zvh0#w/pk)4|9>F|3 aBO%8 Tʮhk2[p{T H4P⨤y?/ N{$V)*`>~| Z:N.vVd"K=B=5ű,;f5aZETFmpZYWnQD^;_mhP9Ni#N%%rmc @PBR&-CE U !="vg$y_I~XeO7~Ş~K=]ӬYf zT߁P #fjmE:Ҹ׬[ڕe.wT0!G~w)pNծ8oܾG]N%mJS%Ta*k=I;UlԽD$EH='ϥB91>g-XB2 (# !Q O n*ؙ(sߺ \08$d} ʹ:pP+w,f*śܖoF`{@MO<Le<6^ yvOtZnʠ^ ʄS)ŋo?*wcf7I%9xWKc~C-5e]S' {)8¸~v[ %lꍸn):SYЂ]BuoOb]z2U*^(%= R&Lyq_`(HEW Mڄy‰xKE1\GziɷpWaxK H†8%T/#ߋ;O &}MEH:^l(/ylF9CMOx z{[2 zY2ɋbg$2|v<V|b\p?0 Lq`42{B|v-%Sm,.]z}WsuYChFȔn,Nf}O*o=e.3խz]BĵZTP# /c1H? rDtJs)nWw?ɏ`/UgO.t2HXs>~?zׄ*cЦӀU=4C#?r0֪y7-TwwQϨe}Fc ^qD#9h/`v,kp< :.XIN;p&9l!JPq(OP4qI,;aoaì:C:䮡!nR񲯽EW(s wM2gQ Q1-L!-CM6-2|BH/k'1Uo"䮁5>nd+c%(xk9?O[%!er1HC&"6&41PCPųl|o.YA~I |a3r;(2q8T2|B}'BT/Z/'bm_FO:\xOTlo8^hxR؊+F9b&~]21BqnEkP_#6&s;YQOڤfkR<Ż܊z+:tQz :_EGJdjebG~mّPJi+}h+$̈́@\2K|}8EKYyU(^0 FP Ou'H peuV؏rՔ]w[~BZ:#류W:Q6#͟GxjsaV)-~n6 Gsa -E\%~Kk}gI!p)kXeۆxHh-&F.X>P %J-4>{]C0ki^Ǽ,s5Ay)?ڳ<Ǽ IL 3uhzxryX-҇U'V _Ae+|[}h=xsFE-#㯿*AvQQ^~@Ș}`V|YY4Vrd ҲJ}iAu7R ˏai'd+J1:[s1 XO0TBy R.7VҌ}0Nbo4>j}Җ+2N=Z'cf~X?W?b}*QJW(_"ÖfnfD2`g kyQ=I{!Oe%>.z$[j@0Uap Qpxa}:clv~?_q爐_9hE3[qTi5MOV'jbg6?8^ eB 1kb-n=MHo:5$ [|KrQk((Wp3T5֭n PzѺo"s+ XAW`,~WJx {xcB鉽¹D~J8A}|Wzh6[HeklBFzx|, an)H=z`>/gUxhb#vHl%.A5aƗd,u`c(|]*.w (F1i~r 䯠COhtT:.7J {7 |\BY#l |:P/C7:qmDTl fz0-WvoOa#7*lhL!&{&9 [m1Ȳj) q1&`Vx܄F,e0I#)[ כ<]f](.\4jE#v3˺Lg”ŵ"8>R⼩5З, H1m-;uEJ.0wt i-P ӭ6Zq{ljw!JCqD"$JCק7guT> dx}ga|p$tKUZ.h}JRȤZkKI$£I|)v0a\| t Mjgb3;BYӭ]Ur̀*aT~ }w aC b.XR7Ig*5Sg-FLsr>,Sb %LqtDZ#SjDKNDk)).۴)4 gqKt2\MǗ ^?ϼCJAVjdYTV 挥'GٴFGݣҁKY34wv+~֩!^[}! CY7 HL,(E%Qkm*8(NhͮIqF^ְ-'PQ&Ats M}H0#M ~$_Em*To$Q1Cx'Ed&F{r7\ڊkT-0b@Fry >I4I]RC+@ݡ 0ĩu0v ,-7mE&CS mRR|mq1ouө5ib 꿝N}vvD/⁘=T:]a^tj9l;Er>UUo"~ gQ^Eh2~0E'C|`u1XLžFT0P KRd#'Rs9W}=t (X)X;/릘bH8®E g]u&uխFqQ>yAcFt3ȡ" ZQ9j]0ڏBxn DOk4E*!ƧxշKBSFZ5x]9|LA <ŶBϦ]#d}㖺;exy( ig}n[uΤFzS5qQ(.GrU(/)b"4~^D#j .iz.2g(o0a4Pl|W@_-BؗWۖoCnc^$Aϱd.Tf[JFW6 ¥>جy*Oa@qlzD>WG̾`pC0ۦj V0؁ "^'W*^Fkξ@^ʄ?^uRLN4:F!feY),f듘SWjlz$u4CkwXTƱ##Lܥg5g =C,%B5ָ93iD^-I+/0(p*F]cԋd(:n56Is`١O{I3 n{`NJ\x_T+(V9.[s%pC-=c5-"=R s=jj|([)H(T Lphrr? t~UՕZ]hu owX%k6-Ȳ1KRdjkҷ@ߵS]l+/F4k9Q{?^ߝ ڴPmشKNmK5ZiSG7{- v*=6[]FGdMʌ]n)/Tz =1%sKd涝O[x?B懶^*Q oͅ3x<`@tYsd"Vhͧ$y@!b07heP)>Aќ An1u/і Rb7Γ01"]ƌSS>ZmԫP҃qC; (|̫VIq9PPvfF2\.rxwkE`D·2/-JC f#@U'?$`ʑ+=*~Ng. H5)vgr| ג%O([$ڮ`o_k$%[mbLy]&%Qz2:Ô]c%b7Vk=BSfiFّmFze- Ở^nO24owۭ8 4Qi-R/`gb'^6[6F!vʑ!W&Pp_nى6VJ$k$~ߥTjZ䌣/[ nQ6!qXYL."^Z+FAY,RoX8:(LkƋ6 G&~L_Ԧ zjkvL[H)E+2%cd?Ҙ{^YZ gFXn+X@0[RD5ӕdMrg#i+i"޾~7 -Դgio38FT{(|PJ6'o0ODRϗZ[0@ڰJ|=ҟ~c Iyy*oNڸu/`R\|ßy ^~ ,w-fm<,)Jo &ڔhRX>x6rbMd[/Lg|'|DTVRv,}X)rΊnmd>)jf|\Ҵk@[]DM*"iJs7sܰV>\_qbS!#ouJMT׶ *Zˈ3Wqj/)lj/kFa#‘KbFh RwvO( )'<ҝ\ rOgZ^x&x#'QI:ӭ\WsO1Z?c|p[DH |y:\P0!#Y /e(klìA?I[L/<ԗ 3 Mi94eZ_4Dgi~3^M-'Ewh2nJqfTow6vI-j̓Au?VŰVQҺmܥuR ^#.D#-^>WV VTz90nʳ+i]4(?BݩbqfQ/!mF\9`t(7Uuf1^+^|{-x l,HTQld"?ݫ?A;Z]"7y9W0=nժI 60 q^彩,r%XuހQ5zWeA@#Rs ڸ2ţ^<x&QaF-)k?f| 3"3ܴr0v0ǍJj2T` slN}&FL, t??js"$#ۣg^ )3]OFk|6׼"3KTsA!Ӑ8,$a [A#.&*d-&/K&Z(Ct?G -`5z*?kh !H ۻ'ˈl |1P"[K^h4.`RDIq!Iq(x]>Gg,gLhCA{zCgt.o'Wj'gK# Zlbo=V_a_GWQތh(=I/_$߻BL6C- flw 'VHx/v A2>ìBiɦԫ7igyA݊)rĜU/H!EY<"\oW@P^ni]PЎ'* ޤRa.`C"|} "2;;ﭮβSE+-ˈ_[ᚍv爭,HMjg^mLwSnWw)5}IXyH\O؀mkZVCKYh|ҙuu5G("eGzf\ 'z /AkCNBpRGѵx<&Gy TL`n–(7KJSAk93WED[E1Smˍ:5奞ͻTjl.RX9P7#\d~ͧ;EBӝf*K`})?*W$qHyO) uj+< 1?CWy>i rŁԹX&,' +{OyNi_??\H3cȇ3to^J>!FpLojGOGkJP{>(*;|40. pmgja D'iq$MyDq <@N&DM+l`Ҽm gV.PEWiz"K 9Je C@0f;Xj!5$|]_]jzk;-%~χejQa?^uq9Cwo؈!d#%O}~_` k: b_'fb^ȼ;Q~sbj)GNPeÞ ~M{U)UB6NUY nдc.{g+4Efga%T ВB^`t,E$AC&ka : ͙rRG)Loa0Ef=p)p-+#2 ^BO_ ^S˟0b(b֔ /1!lg5[Oj m2j=Ϡw/.Ͽu9/b'Rŷ[)VHؠ\E.ՂAuDd:?:}JN}[rQAg_̜7pnbO{%:cκޟ}L`{SKzG:{eK[k,M~xXw_5 xj"L!haK?T@ٻ- >n)ysyA .#ȟ_`̻ߧ:}R=ZCypAJU1(Oi ݛ&So/%ŝJ+H7+#cUE.MzoB=175+g)%[ ցìu0ɶ-h -YB =`l!,b$9}xh;xs٩#x &?wTjd8+]YU|Z|݇X?^"E -MiBe  h2(.>D'O5U7U?i]6u%:Qޠ V`1Tp/WWP2Ax,0 <]2qdI1 } u!8MM2ؘ.k -mErIGDzΰQo{+ujmуiQJ{I[]*@>٘v(l UhX>]GrҰkX~{OMDddUsi=g Uu~P߮Ou@ϓ.G +CͷOyQDϿ='PBNo|^=oLM ztouJ秧oT =_69"Zvidc R$Ml/R𷝖ۤ߶y6jmߞy3=~?-u,/{N]B+߇Yߋ ?]X zy>co>J?7}^ w}/!VU]xyrIO{>΋ȧϋGyzgcc~ͷTگmD_(un )~0~}s_nV%׆0շ_mگ, ޯ}v^?ȣkT<>PyQ~λ#hS^~|GVX8wˏ38uZjǶ#qSxeBh{=X~\2AMʏA(+˵W;ߒN/>7r'])bN!8dW tHbe9Baݲ\mH_nj=HAz,VI$m[i9s$ >;LA$kEAkŧB\HDn)P%$'q4N s.#Jwe|s>y!Hm%'`f!>W'^Vy@a?Sliv1l( WXmUl}h}vCϹx)~}^l G; *H5QJ/BVu sn{Yٟ)0-A V(6(^2%V:-KtjgM),R 0JViG8~*H`0̽; v0||@>˯Z$X^$-@e-"'l@1VSn% 돠r@\JhY{_,-SYΧsf5 6ޣ !b')Deg[dXC7~^XSk}+C ̢(/36`+yo}g& Ö(n)IE٫B{4#Y)9CZO߳iz46$ >%FZA|D[DZQR䑽s{A^l/7I@QrEB)L>p_wPaW 8"pGStZuh,s--W%z 4x?,"({wGK 7I:4k)# q?)xm)bXJY }2(0*z-_o}9G_^_}xީ?:r"YUr>e;k)kZ; pJAq*bJҭͷ'&q9q;W2}t1֋pTC`1!u}׈N ,.WÕCDd+E osjJ %DO_knU%Q$)̷l\T6)9 HB_.ʵ&KCpG@w\6$p-$l rZNҏ17~47UB@$|%Y0|Uj:F "9xz(B,*_[`ڌR $mqC|6Xp'/haaȣ-n)1ۯ2:8QQ^`kJQ^7vBK~N%-to"VfnK/Gl{(]]jWjEj{2/0? k ^Fg|08v?eJ鵪EX͊p;mh%؆r UKk<39%UL @DO6WcxKpIno#W g^f| $﫪MB}-Qd?"A<DH!ë*zgcTf=\Wg9$/mE']0(x:SAoܼ齫=Q7ϲPjH+Y$lH^9\[W,+9upoy% H cW2/$Rqz$peq* ,FuYXXbONP0X.DB ,7}%XHBe ^ fK*빁,ycćehH7S_{v;ky2:K-$PLؠӻԈS5lO"Ȕ(>vg~`ׇ>6ϓQ}\6 15S A<CgSygcr>@Hx>p .~ۏFp"]=f<`=_Mq\4.|pQ.~@\< |#a0;fYFyx;oMpV9|}M|ߢQ}wW iKw-޽nۇ`xhσlDxx;7qqݯ{M/fwM7 aמ x7/ KE_V% ,_ݵC}xz0oe>]s%8kin?η q?6?#='+8w;]Y3 ̇_Ϸ죾E[x`?8wdlOtUm@$AJd4ÉOP!~.s,4u>'AI0-$Mj`߁2!&vKSs.U*9/ g$oU&x$CXfGscq{Y+7~-!p‹{W:$ǶCHKN"Yǧk(IZŜ%#L̋_4+coYaتIQ Y 啖걥Rf)Gzϡ*(;%XV~UZ0u&-[[l;vՒd8|zIoBQB(Q< PV<[8Q,!PmGXo84'?~1 _ҏ9)LJK2[B+e\PEncCO*9Nx}Û+ĒXJ3_2hWZ~ CL(C!yb˳&|> {MV֠]s"K" e4r Ix8E1Jͯ=W6;|aozTN02AB";@C[ݩ3{~JAA`fݨGٗ1ؘ mJV`Uci+p[@0S^*p/NTh0.sE*O *" bI d?G3z4-m6ý7<忱r:\z O՜ll~_Ӟy̘A~U|D&鑜ZpRV)4Sʸ X,T P嫐T^$̔a(L AiI)N\XOQU?ۋ>F=O?KCS'Uٮ&ѦW| aL,׼{ejbSiz 1ұVm5b5?rz|'|'ГQMchXL[rނ8_+8"тcSͭy*9|QDrN&T03yM*3^rOX[P6=\t<>!-!m{[OZÐAHzTor:rMF,d-nOzߺ{l:y&qo/Rbk@)Hb$FȸI1Og?O=x?;6Xq~u"o?[~W#%HɱHΚ 43٤$Ra>BHa!G\U$OP'L3 &?G>#`‚gBg ͅk}`Ќ@3F {9rGEA}#YA^xt Id3>Ev^^Yf h3FwpnUݳ򫋧zBAAcb۝ #l|qW Oc%M4L4gm/g >o]4>ǟeϚ;>7_)#xU%m{g;|: Y"vi s}ڒɜ9mH üwPg~OH RGdZ>:qkg/²w;SKjbd諆TU:*?TUB8J&(Ғ؏=DG"[EK7a ?p ߆w@L?=y^)P@&3uvmt\ij>T蕚b7+g/U9oP=I5Vy6syf',*oޛ<׼3AWmy]]A=}5?>^T|ko|wm:}髿 ׼S㥠?x}ȷx46+t}l?=W_G'x%l΂Aq=my/f,`t09߮a}Hȑb !Y{r|K;kl*?X-lt,a$omAd#FYb^͇o7?~;}~#>QgVPu|(x<)OU@)Pxϖo<_t򏧵YS@j!:|HV64TiξlaQm(uL~,P&8" e_6)/%:H&BJd8V["P|>Lǧ^ޥ!cPʼ6b3]jew;|C(.Ccᰐ53wZ{ɳʓ06stӫ\d|<. pOxZL)y6}/А$cAu T=|!@5u%LgCZ.wJU? 3Ow_w;Y}[{Ծ򾦑p恓URBl WoǣxG%.cxG.qL;ca*Dg s00nq_U,Om#2jVLw{B-{ĘQB2,E.y_BGnJb9Fu'MZחݗ?^I ?͸>2?;}>}e q}dC=ᝮ?h[ hH2zvb4dP PnєP>XnAؘ' P32?H&@ U PڃhQW>m6?oe@hʬkCh+K&F4}&hT֚E4.uW\?l ʑ\,@/xY&6m>wK)oT=[6p/<"Xj U;5ZRnY94K?ܓ=`tUF8#:?kЍ?^ Rv Wu鉔[;_d+Je#AW V6mxl88c+viW5}UٜzP۽3m ǚ6?7faw@59oOX z4ZQ"7?|wnN?nNKh"R]?}':gEV/GF"{%~en ⼘;blɋykvg^02y[&FL^չH /87N C):e[v'_&NX[Vf(/N-:Ve>O 4 GTb AyU,9a X$Du@M=N-Y[v|E@ܿ0/Z/#/;c&7E)+l{º5O*8/I{rˌHI!;E?-R>km% J篓9;?o#4|ԁY:fUomO|6#H_8=p?߇9d'U `;8{:eUrG{7YYA8_{ߍ#n0`k|@x:6]ٝ*׭I lA7Q3(=:{̫=?aXe:GzD#d@ABrm"/CB!Ѱ&7UWǞ $?]ʵH% v_.UUVb3㦍` pctbF%T_׬F7̭ =y5Q=XV-ߒN 3 fc[SfL<*gج؊ئ}؇g\F(.{~b6)#0M=eh> 79ЪڀVS oz k-^m;GOYq ?dvPcZĩٌ-{^(~y*߯<_=罎d$AhοP8m܌:6n/ֹF,w[41u`@WvOiŰv?*k6g"]0ƭX`{dN8 rq^yMƗ\tqkoGj?fO_p.g ~[ўDͫVo(&T/ݥC?}>FuާhP>qo_ןܻ~}Wo/858kbyK#}+xyhZ-]kr.V8 'y/5' ?z? r<%ryO%Q"o{?ơo1Q8D=#`G G)\ވ[ 9N'TdNѲ #Am:>܂.2ǃ$sԫE2GDu2-Az~žD\&ʻ6ُB:Du< QuGB.<}l}P) x uY^s6I"K,xN5Tev4Wk^p&]0.!JEu$JCs_ b%Ħ>T%2ayzҗ*JzGx޹#P 2 Rg4a W jb"QTU"7H~?e9I1Խdi)!>ߩ,?r' 6(ȓƽf|s]aDCehc;t;&v*P 13Њlߒ~KеFE#~ 7"4Ffd G#)ebw4 Wܱ[4^gW$@%|w$1>Hʋ09M؃}ӏ3{8D|P`Uy#en} K_5T]ue@/(Ȼhi =P_T( +{c ;JLRs7A,TbG!~D#"Pk_ǵp2V~0;TH?a!)c[_@!<`|Iwg^;WbǮ)#g;`TCIre<i<;"7SY.wmĺ:֥=v]~rKwUŜ˿AuoA7{X!B=fX͒cm$HcCk 9f+\$o&ś=R HSNYw^ò]%7oX1t['v 9]/M6ۅ6t3 n}g8%Zc8A4Touq;fO N>QHp Eu$]$2 JRPLMWT/bx_;En @UվZ}I쯤rV7/>% = ǮWcm.hAhHU !14$*K-ﴑ!_|1$>ELv'o !^bKvJ~N9<|MflNJ{{z: Vq+^EF7Y痯]D_KZ"H`rOl$[Z)?<9ΰ**-"9OXėCVBWi= o}ƬAEtƫʠR"=bfe-" Xli>LH;Kl*7 uOnתy<:: Rw c306pyO@S474D(2(L Nce;"MvYv`nwڡopKf9#m/dl#^%uzma], Iq 'y" 60΋S vހRB Eg` )YŶ0p W^O~&;U,MVx: VKG]^]Zt3=~:(a6=cFģPgE}g`\88jA~OJЬ \U'8=Pd -4V;ƅJ}O7Lv2}vQE;442 K^FW`:L0:L"j{-?&fLXL sS5[ `}nB;D`i:\_~/.>ѦYuA0- ׅ!hjAޏ[R^HlIAt C= U_ώ7  le1X$6^wC=51Mkd@jjŧh)AEIQv)^~ 1SDl* (ށr)n[S;mjv(1c8Ë࿒qF eAs omv^fq` xIv$'/e,dKa}jJ)nlj07F 6ɂڄw>$u,5mO^7(  i݂sk&nB$"5ܕ.&ƄC9y3:xoG ^-Cz 5gPa & M}DIq-"d f)9a$ E-fGx)IimjLp2Jz־s\8'Vة:-N >03NK- {4muT$&CS]Vl$ 5H/Ftcho/E'I? O7 t -PAhe_-Ps+.ڈ2\Ϋ:Iq^AY鷝?jU??XY r[,.(]ELh"nVAlh:vak<497.xQ3XH/% 4p0L% U9 U ;L"%Gel~CCO"JLn_=s녱]0rۋdJCB|rf#I|fw_wݗ|_?=  N#W!߆"5#95?/T0ZO#cNrhЛΉUT^8_pa򎯳IF\1O!dzǡ ӽ`ygqES e:Vim-PC'wzjdoAp=pyx$Z(5Q]O+i &ܨkV~(6x)FYp|Ɣ_* >lYGO1yCq}Νvn(>yҸq-/ocb[/A_x+#)dRx:ao5%ߓGogڣ} O\mAvZpe]Ͷo;kەv*MTeZp!8e]%81 <-n鑂 pʵ]y9'Ak t36`CE :x p։ S݉\\"J$+_|%>bĺfab>s0bj]PJN$[!ofd {h_v_"4CyriV\8&;] .7o蕭޻>Ej:ςѵyn#8eg#78EmRp o>0Pp<4c<5^h/ujU;tze Rۅ'd 7Ռ(Q"hPuQ[[8Q׷0ns:m]m.^uwIԧ{ǟ .A$p`vHzjav^ 7;0;Lc+C/QP~A u>_o_`FCQ6]_rFQyպj3#/-i[x N”nTBe:8JB]8w2A?*"&|bMdORᅼNu?mj9j}ͳN5{t93Hy@MyiGG t 8Wp~"&t-PD|-݁-Q7ۀ1GX)r#%DO NI<;'( j = v*Y ns@f<&sռ]'),+sVعrtl".WK՜B5%~_ _GMfPUg8} MmJ}kRQ||oO_/}i*Q^xc2mzjG[ꫠl\16DnWS#cFH~S9KUw ԨiZ0=0bw_a;d={Nݢ%\ZY H;bG>@2G>?LJ(Pl@w^R(nZ8&P >@AcGijc{Ѱ 4`wxZyq(Ϋ0_I1Oσm׃l8UGuF'PC.259TUɃ|Rou)bzʻOp}pu)q3zp#"Y`Z?20=`,ӝ_U3i S.q^ %Y+8{WmݗTJaw)t˶[y6hh|#a{aM{ImO̶"Cn=ăq{7o"DWG~M Yk PJ؊#ӳq &ڒ,{єA /*Ў<*}I֏AFO4S2rf(wSD=8].3=)'L%ѽ Q_fؓ7j^fJZf`,keLq9L/;?/EK$xCA%5;xcoErڡKr{N]_'7ej2:=gnpO=ܸ/0nf0; X`Irm/׽=QQzqunXT2/N(ԒEh{Tw""&i!~rs KO@Ưz͎-yh)K~N)&Emۙғn 7`S%tȥF1sF>o^5Y$߰{xCs`;Sp|@T^dbH42zj]sbͰ]:W-ٯ,.#%ytDqcaй}0 'Kxg̫T˽|˛"v4XNjrm sr@0-(s>w8 p jx#%ⴑۭ{3Fy3'ڨxm-=>zsǞ | ^]s2rӃSa)Xr(#/21".e.#uqJB|.@}9eDO|/ϟnESqBq-e8=1ps/Ql%1e8ļ(N6;8k &:`v;>&ԺĶ?.`NI *äRP$H`{'NCIz4E+T[oWf+i?ML'A!*wp=Lf tG?|y:srzy*=Oire>AgX.(I+p5.p ڄ$5<kq:aTUi*mqʾtXY7aY 'Cye[5HuW8/R0(h/]9.eT~\ 3 g'ihJ$vZg:m@&]}No&EC[xw*ۭwSdYfSs^҂H"2E:M3Ã"(qٶh0٠260ҪBblKS}@Zhd[Y؝CC1"AvyYMF)p>JH{Y Qg&Y`j"\$ qGOT^ر?yN1$;+|oۋ,r0S:׺Sy0OV=tȚdOtEUCJ!=һt l+~Nm,3X?.r(P\ǫbw{qɨ,ߞXh&b64ѳ:&fz<;6p4vα$ gZ#T˳7E/MF4z 3D-²R7rp0?8Z4,~Pܠ!R +=x"g%ܸ pDp9`7A&[ -8C'% Rúu _vΚq,֝q&،{Zu>ZHk0N?,H]4UKЋ$mEcg`r7̧pY{d 0gkXL KB:S\ ) )cvc&uT5wDG^)Ts6vp?ĝi!,]lR¦洴{)8ئXm+U$T%r$ǔbGfqK-aҌ읷}xhҘ8QӳtչnHB:؍rk5Ü "O}5ٷ?>bB^iAO&{GFǣx޽/S%JMf5%KZa]No7-rHs?+%ĝr(ֆ2+c2U"}oȸZgLθ_BW2nס7Ǩy FݻI0hқy|FFH~m֦@eܮO5-AFy#F3a[Q#zpTa jsቶUnтщ7%|W*w^、# 9NOyAIrUk_m16҆t2) GC5e@?@73n##SNrpҧZ飐-$X, ɫp ϶ me<;^!V>7~=- V?`n9ѕb_ܚ HAEhQJj 5>*rQvn+ }KZ|*ntشv;PrmMSEφAR9rjleDE@/]IKO*yZ+fŲ߀5?ލ­( _? yccw2}tPa~٭.ahjC%x@V;2:V^Y@ N1dϲ#lNprIuB('} RkvX1 z= zU( q20Kv2sȇݥYHPOluOىs=;;ΈϭFLȭFf4 .8˅yC\.U yԇh|;h~ aLǥ䧵 R|=?[M6V[>+XϕG؟u90=[NΗj^`OjWAg&iπM`a"j7ß}>DM:rt^ԧ)=O]yzn&<;Iڕŋ@BQ;.-Q\gI7ƒkŋu_Uw:̘wz}`ThG/- h%7 IR}G),W Rzt*DrMeJY?(ՀdJm>łY^Xv$'Z+K )&wm$WdGIqA8BؕX-h8֜Iz/ƭ*s\``oցLΞX :;5ռk]i3- gWO3iOA|{(hgtS+wCoӉvnmx~mK **ȴ0}\5LHFe4~Dy&׀.Z"ޠJQL/#y'S:{&z1 >{LMH_vO<«]WQ*w-1o7|$ڄ"-n="e>TCQVz>}~~?{l3_cmf\$G:mz`w\)q`! ޷~hڦA7=I^UXs-zFIo`0w;Qn埣]|1h$y{XJIޙ - bTp8MHP5_yt _wcdw8H>v2NLTf%yJA2=E$UZESR*#&O ]@λC(Іm5vϡ9G?@k Adtwj%=Օ#)쏣{Cu{ZbW&5A3^aGpg%m`Ț[\TFK9p XΞM"8;J}yRĖV6}3x:.!ІszH[H/$#I;6Z>|ܫ 49vnb\`vNPY l94H&QsbKx77yZ^[F3aa8j~Nh2s>5ܐg%V k:AI8JZ1BNyw5y/5O Λgr!{xht'COח̞ϖ] QnI߇i5(ax1QouJqAf H^OΆ2wϗRs[P11 dkŁ$=wI|oCgDwQ$].^(QrM.t7[%w~ɵ+U0' J`WVrP?Iﳫ^|OyNyGFz}X')vѭ[i;\G$s%ٮcpllX~杨#&k1PW27IFGfF1x9;"2?mXe|BPˈD}m%pumvYG+bqgE-锔06I^=-^(b0C~u>[vD>=!V:F#3W `/g.\v9?"O*znMGfQ[=ZV{ 0V~놊YUQdq=sB/z6(r4n'f&`GLm&yTu|2:[˙)vx(yF%M>zU֯.밌|,yyyaEE8޹m G[8Ba;pol/Q RE˿ˀ߱,,ItxJl1(\9:qVg)ŕM 3#7x]DR" hɢD;5UBL09^W=b8oo'ɛQMKɊ茁|=`%襴ok2 #st>|d AoVDqtV|29 L>T$ )vttu~@l-CZ bVb9 vo Jboh>-H” &+JYj– B|/lkK<;݇\3IWen 92jh߲]XJR*Ђ#:QWun[ t5I} Z)v4R1_j(xAq^#|<@IXJϹ;LRV1o~Uo*h @6qOC^rÎ}ӡ h*jwnQP_LP`@2*6.X '~A==}lĦ$ RWZCXYWR_4/o$`f 1{_rαyŢځ}^7~Hx UpNc`S6#Ue:Wy)̷VJz;;NaKu@xS(F|oXh+[W-[?!`]v'~{ڟ&¬Mߡܫj}IŪAn]:/Tj'Eu5E4`!@t\dD@5|nqz]p+,bJw)zZ#IrDͦDQl6rpNҲqb]Aۄ/ <,j1}Җ 8s +2K8+r§.AZ"z_/w 05Іu샋 Bxb.-,)IO7ԡR(_pt> 0>RL6ug*4c[u7|ʷ\9弱"c  ?=l(N4FmֵیP\ֹc&k|f ,fY*Ʃ:nHn<vG3>'1o+y*1o4HhEЂ^P[Sv \ 20A0p_B3lU2Hܔ1 Ϝ"VxRN5NK "zϕRde[cmiH?^LOخ7P3,JD'^C *2blZ;wAk0 ^xݽx9#+Z~e$wG]$!o3k >U )قrǒg>[BlcO_#olmeU*N)4#e _[ Wz?:c(QH_:mx+݈uW7.$_VKGPoptC8_6-)j~74DV{t| >x˩S 9zEXį7'> B(# _ 1inl EWԧ`nƴn.o]Gg?{qDz ﳒ]E\H㮃:8y!Zc FDCV2H+ _|B\¶r+ l=Hb?dHe2%pQ 6YϹB)@ߊa8;ֆ w _^|qY\LFvR }6zҎCmC$}B!~bl`g8.s# 䖭晸_6Η|] m+(biҧ,Dvg+uةE\-n"&.\G_je&|Et^Aη3 B_>>Ȏt= ~&(; x롯?߁M5#B"ʿJzxOuj~Aق~3_ )x 6*ҷ۠gc7_$ܵV5Vر+0æ#zLDbaPuJwvG_<o 5Zw)&Vx0ޱSz"Ldas`BۿNPo]'M9W܉S(k}[0-t ª{ 8;{uk,AxdDyREl^+~gF -iVMHM :F@h; }W$0Cqu5W/?R@H_(ѥZJros s ɔގ4N Q&>+Mq:qSwu:In[P∶9H;‘v.8Pzz\cjj\)(;4l,?51\ig|!7K j?˰+W5O.&-C-yjl7tu_2t(,6=h)vۦL {kfmw*7kgȕkEf+J %팯.^'H@qf~f!%aҍ̊`I󩭠XS"&hPIJq=/KCC oX[f;rGlϭ~ Pq@|ZA u5c(${k(y㐻HEmw]E͗z,%5'O^dcu39ɻ){f8>Fb`1b^K9鮌&(Z4jzlױ0@p;u=MwFpu)z(OHdb<_4ا#m {NDW${?vd!q%)R|BK!WGf⏢W}^ul"aʦ[6 *ۻT<]X;H7r.oG 1%s5O1%P.:JdC)%_ ̌[qx>詘9OCkM*~=fhUr,)EQ|CBCEs9s襺Co W`R:b%~'|%k{!ǧ0;٦?)lh ?tm>\u$ ocQWEI!90[MͩAKzNbby=x>PN/tz+* X`CcްϹ#xib u6юۻזi<-).+J\G  pf.V nD-[L F8u$3;Htj8NvkT{󌆿`2&K干"k?9!bP)X؇E<ÄS#, zΆ)OK|GF!R$s`DM#iqt./t3Ep( FɧAƿUKV`68x$.䞕 8O⪡Yοa@OuCY1ЌHǨ\޺ˮasu?e3"%h*^b=WlW!z ]O =ַ)W.>#~:Jt*|t10Aק)= !p= e)1c.uM'eC<7tPNo1>F\ݍ5%pׁEQݳ"YSJI;XΦĦHf~f>u9S<y>M=jRNQsod^  AnauI) 1efԋOiXkrܜ7C$A g@? GYg= #JX0160]k5x>Rq#M\I.㩀nSIKݸYDijzAE=y"{Z'Q8p4"~w[YSt##n#:j7I"A6:h1K ;rycS PU%,~Ћ):cO+v,yAI=qՔ,KEIsJ|2\ ;ҧ?k9Te IVH/df22=JPz RbqlgZB!y@,MLұݡOw"Y,s2sĉn< ڱp:/l ÃKD{iyl,_?[H K( pޥrrzVC9k6q~8r3N(k2TS/ r҃Rux[AQvkWI*-ӮRpECR!xMQh !mN2:`AZVw1c/.YFWO%xb#tfz4IV;Cf蝶,Q{)dlW*z.)_IIQE,sx!!jГ$"f@nyÚ:38vve9$bHR<3?PA^4ᄂw5v*تıFfHi\LE~Ymq%ݠt~FgU.!}fS)| :>fL!,Xv`K3yao0w'@a$ uv)s$ϗF,ƛrV~m{/ \-i A\⼏9$#=JЭnd,zO2xum#cI(r[؏+0i{HvuF4b e m|ɠ,4m{ԟ.})Rx V'`@K &oƺƒ1¥ < B>Дq;)EKэK#vpF>CqcR*@)YjB(;uIq=8ʙqh YbkvzFZ!{ڶn7k, )QWg Dߩ_P + jI׎?K.`!Q ?]gI3!SxhJ)e{^VᯫB.ZwŹ\ɍmT%ZD<J`A^FݙRd`~v7HqоpΉoYҿS. ,:Ə> J!й;C5Fa8=ϟ81)xȓoQP[fހgwٚdQC8?pvՏ{aaQ-j1^尨wcF^ӵV_Nx >I{ +|~9Zi}#G3U~U|Uebމ}k'Vy#[F,-F?~edV~< w~t`@0nDv`sޮyXȹxϼs.9_],~;_%]ōuy[\cꞃ@Yn<WU퐷,tȅ^<C2U;`ƕ̎:=%TD10^G2]ɛЂa~[/: q7@QkbqU>fW #Vw3 (_k?X+e>LÍ2(lfu6sWKG(z>EL%B(GP;<,FwݿenF#qe;f,(ذMg,'[7ƁX!+EЉUx݌vIV0їjiTj惌 rd_nmh GRWSܳfɞvawnAn5&؃s=l*Z7+fx+=5vo]Ar.C\uyQDjKB[<ڜ>Bн6fM`5 C;u&j›fq O\ Wx9$f6[Mi%owo_p,;,ʺNSP{ok~(i<M}&n'Do2M&N/}H#xx R*MWiyZڞNxPq Og_ܘWa!&}yӕU>eo!CЮӪh.Vfyg-mYLM#zrd)NjIA|xS|rX:=tD\bR  ޖVi3T\XNKxiS7utBgLa&qNξ15+ ӗvzĈf^]JrmvtP0n]UjJwBIttqtoW~ư^x0YFEJ*NXa08%=imFɼ%cA;sF)Ăn T? e'|:M.o>uH a&Bc #eO$=cM/S-E=AO;TA7 iōFv5X,Ot[׷s0kڿ5ޮϛfgHj]aL fyiT*n]uoH;ΓqXAEl+w3 v|W#]b|8jq&z(|N,ë~cadUb1_2# DVqyAvaܚ`ۂQB%%q~8ameYu! Řb9&-lF=RZ6?*3|"Hꮃ;ÊuxeXа~nkcP/b@[_ >| '\6`-༖[xtHllZ!_tl7"--C#pҵkV1ڗT h!YRu|f9Hit{O N[@A Z+/̗rUSp1^+@Bom>C$ygz|to[wx(*׊ K"JwDNj Sp)$)o|+GᎷ$Äuλ_V| w,=#5oޛ"nP_װ$Cc{ڀ}Cy"ލ4?g +xSWCxHU"R)mǜ; 8 4·ķ 8 $p)& |z h諄۔|(M;)Y k': eM_oJ`,ȔO Y2kIb)d7|ހ e{ i qZ[Cgd2Ɍ`]ӕ>BX2ng$§P4~@: O>}QjR0ڀ;l%Z.Pѯ՚k poҡ!ڳ8&X9EBP&Ovy" a``#f<-}\P.y{X޶J}Ja=_TI.ㄅ5DY4]T>(ϛ;+DTHI1妘SbimpBf^f{ZFD,`}InE}$pD0C{O!kуҹ/߇ARZW >gjW:W 076"7`ЀZ9џ9}iƫ-?^r5pl9 67)t"Di@^&eۭr1Ӌp,رhVOgQ}j-ֺAMx%L *JhΕ -RB"d{ 7C=tWw'%$ o*Mko\$,X0s(ŀ)5U 6x#etKMh(r7;ms m b8>SM niXΗ44=s~GLlK;π\k;\x9:=N!VHu\}GVmWxJ8amY\F& ClLDӡ,s:3vw1rZ>XȵF1ՁEl,#eK`I)FZ)u.":o@;,](aˮ=ᕌuk._ f ;=:z\Vd ꟈs$=a}v J~qȎ0@"IpX|j^+0|.R(Xj;$0IxS +s$:6s[v#W\0qs[sq;vtZPm!W pYA=+)&h  Y(3&ZX+FЯ^Gi ULRUL+Ȅ;BtDp3#L&₡!]`UK>/i$-\MXd*HD GJ-o&wwYsT("E&0 ʧi]&m_\Iq {ӸH]L|k3 = 7k7MVQ <`žەm`a [?A𼾢?hv=: ytq߉q9fFAUg) E^E")[& c)uE!Fxg/s2(;_tE\q!8r8☔`[Ԛ8ez~y@ugv 9qN1dDY̴In@lmyZ KW>'s)܆ԡgs.PH1Ήb\?g>ûER,`;bEݧ)w7|LvݜorP,J?J/ FqP0ZM}j;kbu5nfA5B]@@Mhf4bdhV6l;ȓJa#>p|>vsdbƽmvq$MR QeF %W}]H:;t]0Ah%ȉGayiRg3|]ԬzW -f‚~GJMPMC#=&ZyXNQ`tmQlwNcfvLp}z{Z`ǢSfX\BfHaQa%E_sK(Z +p9I8{Oc.Pzxq+ЈCEІs<*KMLc-'ik2?lgk)`Mpz l:I=mV;J$fQ API Ǘ /TuB$eF;{*Mz0HX}_얋qFڑ5D]۫c{mz:#ߓD@63Aֱ4ƢaF1䨀)6)N)H^7H 2ߔ+xgM.w @8'6yIw7 8@q064aYɸT+0~Y<0E'yc_ _M sC3{-<^_ʀuܽtR[:JR`@~ۂCy+A5D 2үXڝБNmwy}B1\8##-aʀTgLfba\pǤPfwBƯy;Ds?r:ch2w> lEcD!WygB&5@g#~hS;;[U 6~s(; "'(B9:r\}2`db?+݇ɹd(uz*?P^(?!ʫ>zMDwûjzE$ȆI$G)|Na:oQ_C>}wv'>N8)tVOP&Gc'`ExTtB.byi\Mw_|q_8;Dhu x!=~/!Ⱥ$x& hk&KZ~s9 >CYyIK:T6v-{RڀNVπV^K ^Y/cx q wq䇛x=bTx>W*0fz+lM0bmEPWV'ɧ_|Ee"j 5lI'j$z)'|PF$NV4i3}3qj˚6Fa7mPÄ/ub\qO>svÐUCmilZFSQ-CLRE:@ִ]p7Gl-` +Z5fֻ=,_id%<YXdP/~eӴ2b4raZۥqvK_Bq--4á]3Vq䭒n1ؕ9 ᔿ@Y(COw Jw]ogZ10K\~9k$m~umGY IdiOËLȭG+D8r8TG `w4x:MS_)kͤ<V)W%Hդ1:{ 6申S0w sƲ;01p7u 9ՠ<x/JQA |xR{K⻦|S~}H9Q$iK#/6@?lo\OQ^<0XPSԅx7Z# 1!И;+tJe'>xp_F)W{w7"bBl4T&6f|_6<]A}wn>uOHAcsՎ?}q#M4&"ARr4Q C{;?x!Z֏PdƐP<ۇssӪD.3SYxi |㏥7[XSXx| =?NBɌ_{4f?Ú# ɅA-W_Ea;PA^btg'r־>gaz}AXo%ƙ̫ƫm*cUd9('}ociS["#}k8oDq67 ~Rߺ7iW==|qX(>huo5=gGa}`oݸ 7TajR.k j[<_,LOP\h!I*s\nWgx Dن]hC W* z faOfbwy4#sJ vS1/Z# rI+M.Pf% hjޏ(mmM167ʸwP~r\Gvʁa܁\PV :_f-"IO_ilUK^96Z>@9]ѬӣiOW"ZMkq$Nɖǝ BvSVQZ+6N=^ʀ/PeV24X= ƁfPDEݞnyN]id/571|U8+? ٻ>NFrG@\:KUO.R:,<7HOx?$o&0-0KsYJyA;[p Ԧ9RRFbȍg]Jɵ!5=⅛lʝl|BjwK̬+bMۜ9}> Lo^Wb*A+[_u/k3( 3R@.,poh9N=Apn Ki]r\Fs Tf1.)Oݚ!D3]NiW|env(s@s:>+Ѯ~uGB9Pguxmnw/lX ^ ^Atkjb7?NIMMk:_PW%{ηu/Q FbҰ&: 4:]^x.~cRasO@b`}lMj?/oͫ{,kK*FeIRn5na^lĀ_$:BB '0*ٮx$r R zdђaYs(K6zQp&b~h}zFta?V_K;]4~#XGQ:n8X}?T?@/ǷE@aےHQѯGl]A5?".ڤASA1{ |SVߥ;GY62))"7!"\%jI輑G9t%dYQ*.,Pyocy(xO[,!W7|"qlN RFx1ɕQz.!{Oo9够E@w_ݫ4qk믳\>NMzg|:RA68Qg—Tro|ȱoAة:6TGDQ6oXE{rI*s~o# "C%h]A3'/Ň-NMWCcP%;qKmsY`w.9L@˘N#SjVHL7Աl[ϊQܠMYyPVesބ:;2E[ VaA!9ʡ_2|Nel%cs2-hS_mX ƪuCˢ~b秆춓E瑃 7=b0ky>^w ;Wrs` ̴'L)6Ӫ!h^g"O,=i cV"){DG<{C@0IёrgBsa_[0*^-qC;  L U2+iCMH,!(=OzEN%侣Z`ϓ᯿ރ^w}{GuyUX= 5x=I茥C kDW{%SJZtT "/S5Xu:iTaV;f:كVq|;R1$z8daLJ`#*?ryB9R~Hxr =yX]]^\+y?G {PXj`P=9./>=c)_@b<ؕn^~brgG3kɷ1TK]bVcQ{x0{흽3iL bhYtEOc/aMHygI<$DRž[7<1ڽͱlA{X,6s,ɟ;0z𸨎bxm") 諰1|WBLx;\&|W+L`>޺Fܰ?OŁ"t~jIzi'EDԭs P[j\3X~Y/r'΁JC\2RN7)ΪE}P@{.ǎWإBZrOCc?9 pX-=ڽcDUW $e^>laف2it)hW[fN0)HBNiɼmst3wJCa`vb{〲ϒS@ t=vx! YH=XӟP}{6ڈzg*G^?{7Ԓ=@A1]zrCdʉ;*|$gX 4/ީh  V5ff Mš{zׯvGiOWYKMnAIfۈ(8 8@RpP ϴphZ Ï}#hYB\ӹ &Ќq|Lt,p6X*MvnO9pzY`AӸ+5O|~@TXcP@Y(|X Zt/AjSVҪ]TyxYUauas#LZcf& NCyd =:hCP5e {n s [P#U < {$QtE?%k9ð$`R'IdibcԓOkcu_9Ӭ|U%maiX`gV @9 XI'.ЩkJ8(PLDJNDGd9_Oqw-~4< f!*#MPO.O8>Tݩn~CcI±EU|Ulj:+At+Ewڔ[s%4pvB6| x Nsh33*Յ0˘xM4W_P|%ZɁH\O3Ǐ!P$Vy}ɅgXb E'q/9G>Tg\2wK&~1OWXZMm̊EyI{EFZs}](7nz <$4 񔇤$#Ys;3+m3#LGQTPq_{b\AweA[kNASWԨG혆jEs@w_9o9x obqGd`qm'IxO 5@!t#ɣ窯;/d;?X[yl-SOg)gl^C-ШFxt=/nߢO=! @J)&oAat_ĝc.ڽǚfh vy/EM#OaBh}OG.C݌]#UڷliG#BB0$ !%t0uV6N,_vRJ ߲kYd8Xd}N gGIϰ~cy3o Hq J GT`l^7Jnmx8ivɷs>RV1KV@N *-V@Au#bKV_$jg`fS iĝ5.Kwڭw '* Cҷ4A2~µ.;AuzePxW z6銅Q]qA~ǹ//Vf%.ԧLr"E &-@lL8{">bY뀥}耥;bϛQlgrQ5l^>jauݼc%ȫyv,;+tP}C8%xU佷H9&Xc n.~f.O?U(YH;e9RfXLUnP'@b^Y0GtV1QIx w ͍_&z7 J;ؚ$ITŃt4u,lbrvD)s}d)sQ'`( xʜzW#U@{MiNA H͔s#@XKU)yHm2Hd`r`m{*V޴3H[ywƗ|#rRXgnkJR6VR?X>SK{gȓͩ"*d7>DϷ0䉛*R-tvlb}ܛ <S >*pEQtoX/'P`{|:6A_ 8-M6QXJU;^ !>$KoM.;8NU i[ļKЩrqf|>agżJFem dsSL]1Y{$Nɤ u/26 m\wI~KR(KGTlsrWF|HG?WgAʛz@9ka\uO'C3`ݱPK}0?6s:x.ROnosmj,Eݍ̌_޴6KsÍ_=̝$%ʉ9a 1o Q5$?JrVYFdrV*ȂYb\K;m*Q5^µ6}¯_87}'1Hf{cG|y>y 0{}mX.7װ޸>ܰú>:_:Ϭ[Ab0~ c[W>":6Q* }3ڳnZzԝQf;CVg9++g̟ȶvlПzaIbk|L; wN9Ll\'3f]`o2rc,MyXܶO>v=hO, x}4p9"!0 ˏ_M!6w^(1 X._ïTzDl[ ~DeCjrvuҘH9YV9=E%A$+#=s \+rZڹ k\Y?<%u%9 ʣzSNvi< 3';@5ɰgCl`R'H$%"[о:q-MZB=_r F >??]ֵ {mqzq]><󟠫_rMBAqL3a䕊u/EZC@Eq@0@hY-;^q D˜{8Gks;%=!f/qaC̮e# Gj7w&t =$˻L) o{u^H\%,X; 6#n2ЍjZ-rpDMk,t^*{tÒ ~KoS{64aa;Z/wK5C?}WÛJ ϕ5z:MX'׋F^o@ ׵\?SUhk!6Ƣ0 lbZb^vqѣ_!jyfsw$*Sȣm܅eہFH?iײm |%O裑Q&F04!z1_԰^(5VܷRoMҥy4iMѢkڇk8'Tj߂kT 4,=wN"y?\w]ϑ`S{9썻o̍]7d;xN3 u\[ᵏJ鉏S~nq`˽xYc̳([}ð s%*ntVɦLꌀ~1&zU8[Uӌnn;;9|68%?w,~+ucEZ1i\TvH9a%ƺch)R1 mgƨo5&-n\a__Е""w2C_L!#r(jG_Ϸ!>wIޕ'ZS"VM2$AJ:,דPr5zg 4m&;dz&=6%ee9v[Ie+l9{BTD'Lf|8{/;pgSw9lzuS%YQȈN. p39.z7ڱnCzí:]ߦVGþ;vz; ȀA8ͱ!o!۸74N31].gFk31:MqnpYߚ ^|n~-Em).<-b]4i ;R ,Gh!;NɅ5!R[}xn uw1BYm߻V:k(׹puwN2qH'5;C=`A=_u' BҮݿn%4čk/ū9E чPXBx1̲7!ɽ}(W2c,Wv8P[$i=l e$WQ~J~Z;!b_]Wc짜yx|q gՃ2gݵ6_' @M$|W<ų ŕ"wO\U{#)"g< u[As~~Sn%_ ?reX#!ѯpqsJrk{QCM%70 N|F~mr`OtSG@O5xlpoiIcåaG؎1qu٬HH ʆ[ vk{E:Tn=܃/8wTz 0/;tW|ɞŵ:6Bhmox(xL/C,t#Wϰۣ |8K2(sl,4,>U ĵoӣhe@3A2k]cn%|-Ffba5O q`ëN:ޮXl!VA1§a,%KqGR+mu6eNWYMrU VF*=9(5tFJlإKc)pWmp_ޏ[cz5oVW.=lČ&_`{(jW{vw( qpW#<GO6]e> ,")"`L"P XY} Q;bt./E԰!Jyá0kBVeH9,#@l}ru]P]b h< zfBصq="؉Xx:nG$?> a?4>p"8*AN6'8\GsUhT,DøۛYxAܘoɫpv9Z.UojZX"45nR-Q9[ݲGQJJ\3+dw6U܈a[nx>tm^dy3 ,rG~)S3!,h#La 5vRhJC 0Eew[7wJ m0U?PTi.[Rźw ,8xo3\̓`t^QH 7rݜKPqe¿Aoyz}MGw6R3 _zA{qxUD??~W}%I}^,Nl|Yf _^EmpY5K꾝 X|V;ﭦϑej?o:tD%!d9b6;9sVV K]xk_>?#6Dh~\}7? ݿ\X?O[/{} ǛHx/RC/O~RlmRMqqV,|ќA']ε"{Xo5ⷺ@_VL*_3 PE}π@0'÷LdbR?To"}Ԫ&`Ac·[ U<4)5K$=i ||E÷[_:O;TZ`˷/8o77:qwŮ5(=+{SCEL o/*A|8ST/Ⱥ,yY0|Nxl,b09J2{=2}fVVoHCv&PM<3aU"Ncs5,CЊyAYVG)Eq1j%|3fNBH9hB65pi,4$*5aB35 }C>9r\BszC'4Eᮛ0A;scI=6eOʸpOԥVP+FA &Z=#X |xC}j Ϣ3!p^+0t2nR~䂜C}CYBG :z\gBAlR}/-NMN5ͧg3l}O8=+s~K_"9Լ&>.ץĿ,$V29דB]X_O=<Ŀ,l^s^_/F/|^hs |EA|%"d s5@j)Ovu(ZB uu»5'',>=5d%O+"G/C3gz ]Z,g-L4kmDWuZx#qmX 7ׅfCmUll;Ho(2d_vsȲd*%XP(-)YI0([JJD='M%5LӒDrcb@{0cX Tx$8 -#(k`J#d 'Ls̪y/#ܺOjY32qul.։ !,32^':[F}WY Y\6iЩI}|fܙyS|2L+h[AuX6́r)ک8|_7Io7mOsM5g0 5 Pm-y?E֬;.u6"O[ܬgha@Ǥj ]wm^j֩´B4l[= G8DȪ%+igB<-0zgCП9FQ4Ns2 ~:bJ,sdOA=*=_ y|y%=o(O܂,/3ycȥ;|ȭ?1^ڹZƼ֨^?$ps>{U0ZCq2YY˜=\1rĕ?߫: ȓ9d SQذ>YR wcBs%i=ʨGk2$.?xQЧiO!l$nRJ*4<8 aVa(ILٞRݒw^S6E>\17eSzŤ10I'&jAi UZW4,zh3I'cwFn%gV!QU{25\SgN`uPmKȦݝ1z e`[{9~kε3[Y̭*=k'Z٪luUqIh{%,mE{ܠUj6[RMG MM=I-&?; seB'bP@s\>D,5V|f% 3&*=q, G C {hqF%prfHyG]8Q$HwhIuJ'{]L[O3a xgVSU3 7Gd0cOؓY.L[+ϡI1մZx<%`K| “*p<~.'\ -d ;ܙ h5v]> oW0Ӛ!?BbF5('J]lȏt.<?r P"SұN3!y\I\鴎+ +34 5$DgJqZÝ^$N>pXRYtp_iKx=jePff';Gݞ(iN;v7N6 Ah/ZKꫀ ߬e*5i@<vfvcyaqr6 ~ ޳пV}M{^[}s夻x>_a0YsJ>&-7t8>!аb(>ŷZ>?Ϻ޽r՘7jI !Gz_:$FSꞭ~ 4R]]ǿĩؤ:mIv1{EX\?f雮Q>i+Ih׶D:ҫ]`kz+g)acs'#ӰoEd5 iZ ϯϾ+f*r0P9͠攋`{)vza!-<@AY #@3?B0 Y: ZL3,/i~yrn +E{[g\~ {j/^^tܫ7ko+)9>tÁdR6;CꚆn'F 0%L;jMY+-Ӏ=3 x[M?{58{Oe72 :IZ`rq4!D\P]nG|Nz:#P2tb&XqA.{jOnfAKy`Y )MSZ8 F3Ji|u<5M\t\/o4ikuP5"ݟv,鑩2>CikFQa1R@^=n{eM~ZT$9V*ԎWWrL]y8 -ؕh[J/STێkً&[|d>mA!%/=8P^ aux!O{;j0 )h;BIf vaxJ;:ߖ:Jgmq4T|Q ,{ew$yd::^?HPodタ?kƋ\c.62.#G$HʬDfVkֿTd7:'.̀qeN^C$]£]óYZ=x=’k&!+ar"_)c4iƨ$:N`v&" ~ o} ؗC}-]~ S}Rx7zs?w_9M}UhZ٨J}[qOoϽNLa.D{Q777Ao3D*8M=RxzVJ>>i\;_ASܮ%q/"G?J_~v_u?S*}'Vzѩ=ʔ':]30jϐ\f*fV?:%#4V=_%6S*Јy]Go:KBmŜ-Q_cRS/2Ӹ/= v*%A(ydbInq`_C:k.a2йpu R_P~toe IXx iF3t%_˞˕)vAQ϶Kَm.lfv6F%V롷.b8խKZ.@&46^]|C6S$-uNYIR#f_~sF]Le1e mVА M7,.,3_C/2 ҃Hәd$Ȅ\D$ɓgز]誃9 *$I)݈6h]i08&W֮_V=]DY\PiSlW>c{/~&\PkϾFBQZ=,`>]$_9g&˭pRˤ;NQ(L̞۟?w]OkoMHOu骏"#IIbgta*[V71+#b*&&FL@Heu|e""1JYk*@d䰈|$BԗM/OX8HYԟgG#\,hOu ',DuJ|ߥ7*J)Fh:i\|҅m)]bٌ|&RV'ByfO{l|x z(pwzcn IUC/v*%Urၧ\f?3!۝w*Qa$"p[ޯ:h6'Nds՟g·< ;ܬndNsB& oꍩ bՄ4?5I7=9pt:/w"u{qGrQ|}0́Fļ|ѥWЗPJ>><8m7sG<ġy_4a< M:1Q),Ŷ:1AwW!=*yv'k-77"butkÄyc_Uث :6WϛdBu0"-KڕGrye;?>~- ccs몂)Nk]2k>Fӡ5e";6o_>gpi2+ÆL:ݱVUܦUS5UU;aTUZj_޿2}ylc&0|}Qħ%BLX{w|cS7fx:{ą=-:v:;> aQC4;H:}`&cԽ|v,<xПCuK^<ˤ_(ay' sZ6soxpp^gФ434Q$>E:*P<ӎ"0R B酏C2ʧF׉{fj0|xgwkHk'B=mb*dV($:k?.ig/zޫO_Eo* DT#[>N1Q zzh$. Poh6fh.vzrɦ+i^Z ?׿I-"oC>܏DNMV'yf{m2zZaqCuZYuch;'$KpcK}Bj]KҜ+y?;b W,2,9`+f~DCLTDu!B :0{t/Ïh|BR fL)gI,>:y^niG$y/H؁E`%!I rl=zhN7|'8Ũ1sinoK='y$4HbFe_ͩ^Us*kLyI=&`ڪͱ"TpcF u0R.aHh0i4wBHxϦ513zɆ?׋Ғ$-ӻ,zL K ȓ!Z_Gk{"J~}X|#=O ǩ:G&j(7ρ.z:kF.N4xl>;sVhC))l9'0g)#zg$=.# 'NExow%z)ŚIˠhhU` 7q+Sx 8*L1p ^Hp!E%?xT؆FbUZϹHoX`Z't$8y1.7dذ-q=>sAF"Xb3 Aa(!h }F%:'j^Sb=F89~?o+5΁ Ljrُ_GrwҺ9uj/xIU_k)7H e\Γ5UHһ:1mk m-&iufXX]Y tǬO~sK: 뻮iaթg^6\ Y`m[=iTV_.J*ɿmGD6`A^`p%4^6`0-:0E$r'0ٕ(j-2 i^X.lՎP6IҦx*EeE{і0|<6z&&$f*pId8$%ˤ ]3*nnK$%:DvkWF@8˔ɗZ톆tؚ-KFIH.*`6hɝ|)&CL) $a*YOvV_CʽŅ<>~`G;$kFjVlqbS1=Hh\^pM>>@ :TJ<6($N1YH1o=IbB7jaTW0k6'!v##>: :; , ~􃫢j֩v\nOټt8{iaW/) ؽc`GŇ֞3MILXs|ٺpOa?#nMábEjHvFMb!yf=/)Q#Aؘ߯,F)n}1[AoGMaJGRPK>_N@ÉĊ8ydHhVk A/+ su(+aIK<(D~A݋;R%nƑ{hC'Q 7+F;]>m<{,|+f4#Qˌ^4מD#HAvcؑR_$`w('[Zk\+O;F*QzpM|Z<x;tQ>{HmA/Ěرu?T$ejIi,#-xN=w@3x>n;_gU-7K+q`SP &ы>^wx܁OMKdE? КD/Ns* qor9QXx4"aT.D.Pxh|v ԣ,:KLB6b-zD5!!iUD썫uԝit#z>" :%+ſNֲWDD_-j<?ڜhW/Bd_bOs!0/G9}'CMvAZLԒH|wQRKʪɧB(ia}@uH򙵸w2;L/%ތtr pKsr !-ezfM+'*q]\{RW/ NS#%;^vqsyhG -Yd͏Eث66s'|ڑDIBc]ZN 7g$?h(GP4VUƅHqWj l3Oj\UCYSiH|6#pq仰5qm2 zUl-WF$~e&XR^$iEl6Is&t5`ʃt,_o +k_ΔnI!g_կUAi zgyVOuQO5>%~Av1}L練'-nva7:˛ʗVY~`tH.ߦ;- &-t*$U!Ī Y7oSHo1Gr <w /\u7F.7H@'o$JcTcowk=P~ 1L:9({|q;<1p(rK,b?m'3`}.$inG)A,Vuj)'W#88עE>ᳪЬ>*bgvL$ĵ&tlhBAx`OPl1Zl:W)6v!TǸ# 0o J'IcҒB!84ٺ s5MlV;ȱ[`2-/rˮYhډUq,mSOB j^=!xl ]Sh5^ȩk!zVU휆;(-D !`SBr !7<: F?^#hj COFZOdOC}7O,}>_myk9IYI38s7дX5OjܢiQ[4tVuW[4B/~s|tb;}ڄ{^fD62 (5!N6wڪqZ<Jbqg^FB3|v2htQ4'"wf %C*AJ0@=0dƁlu o埓Nd8ӡܪ\ݠ_DvUb1%rAP)a} &_2 <8X0a}ɼy@O+sJ^r334Z:U+Cuƒ4 >r[ 3y&[_S:*fl66 d,"~|Ǻ_Vd-slfH~C83Bn7V03`[%vE⣰* +FI0zhS>/^.L+ÉqIk-ďIk*?s4aZ7=Ws TcN ?_d Afs[g iNvQZqiy+UobX벴3>I0:Ghci-* bp )>r`o =N39VO{ ZSكڳY3(Y~|5?j *<| I!xzZOnc_L&o;"ޖV}asNvb9yWsۻлrcN1.TljU0;Z&㧘u*xI/Tމ|*'2s.^_I5.>sir% lz}_CxG1<ZCF?̤7aq wlQQ'Ss6Hk˿'pH9:|($ BͧH%e JR$5tguEcM VQ"W'7kdSsOR&YЖs5&A 9G6ؔNmEg3HW7l+ a/Nz8ܴ{'m!TxKk=m|c2c/}7o:v2X#R1) hh:bhU."pt!tGBţJY1!=)m P}ĉ6I-!uE[R̾`.?$Bvo B`16kؾpx#;oA#^"Ӡӟۢ4b#="8m:eOv{U)cMiͯIR99/lgFq!H6 "^ˏF_@vTf&ud{kn!~y Z wAFWO rG dL&O8C Sw>S:UX]M2@R 9YQ 7")~!a⚩A`%FW%lvޅ%3 Bs_@fk&1Lv>PkG/#xx_ 'I&G nS:'dTyxTo]>p2?'m|r_\B7! Q>naq(L5:ҏs@Jhz49@zbDXqMuK{CȺ)XOYq~UEOOc A9 㟎:?_A P-&{@Y*;~:_I%m\G'콝[2 ^7fǿYՕ=4ҘfL!W247A+s`ϕ H*o|W[cRg˘ J5-]'#0%^Ou]*7gɠ{v@]q6u/Z'+fukLGkՇz:@ OOh`t6Ӳ;X`L}Z0rz$ /^%( ``=BA/Mu'-Dɱd\-@BU KR4쉄jX7 aAFj 2!d|P25Y4u*]99Wwe݌A*ob+9]vֹOXV;>9~8mOpJ~`s}z_c$.l("'DpC%4ɝR0d1j^ ]:GרJջ~WL|J5ѵr̝ p 5?'>#}|SywnF=3 ULİI~_)42:P@Vqtk:p5՟>?(ONRTҫ04EwhIl!rt`>x'߫!k?o$ /$Ϙ}6{q=lԽ;z$>VuC/s25"{)D*a*ʷEy~org=د9'uJ^7A%@f&Ʀ$gx*\wDw]}OayK-ml|/suM\US8oE+S$*Čru2^4PLZD$!o7էh),$!fT35*)GEbc|] #޾$- bx򖓋sqyI ~q򇁺ߊq+|<ϻV{$PٵEꎡ<'O^ 2vg"$IPs;_ޏHku}6RcRJrV 5@*PcIG]' /34fcCE7SN3N* C}D\.A׭iQTI *jjӈ,[(@B1А#f*&J5 )v'ʸ߸5±qFfG[dXN]Eu`KQLm^FmcKlk'dʕeJ Ay=so ]{H :PoNF<N t( :p)뷸^;a= oo:9?Q>ZQ$<()S7b=J9gXEJ;FkʧJQ?Alh|)w&! Þٲn >"goќZ;z5#gFO1y  97v_;2=|v$ `֜a ]J ;/QH;8 fְ [ GFUW=e(Pabר|'Դި>(y;K(ֹvT>;4x_a'CC$?S'0 rSC(B[^]fJM $'UsY:e%@QK{D<CL؏.x {u&k3C<voB 1{Pl<9(_Kr:ovk wad$D 7TVpqn٢ iVçemwv-Ӝm I^zGi_E>> *(光ylbgei0gavx,YxfY錛yޙE~>33 +/SH:؟pPXWף^d 5ߙi?b Oj[7Z2^% b)NnvnNRs~- R*|t"Iv]t;mu8`Hk,UO7қQJL#yzeG,a=a;3/A΄*"Yb0~gwlo0yno>"%SIɽq`].1˂1e'I(" z!xt4zp&ib0.z),7ttJMY X xrTLn,:K'v ''OIK()rKg@,1fhΔ`&ymV漈.L.~G(1 1.4qB})nlרSziRyj(Υp%M㼬KVaJBZ^VVK^oiBL>khKq}c,1;t >Sq.>xAswPdEb/qC}F#|v.mqWh y{kHB⩔`)r4o8,zʼnR(B,Y N/˶5tK(r0m}WY(nҽ}[}p:N c@q (ݴtT3GO`c{U|nEPHb~<[{_Z5 ] bG)4s,!ȷٞ|NXdU'Ժ7q^VY /k un(<,eX[~^Pas|,% rsLfL4y% mOeic$t򀇪ziP@m h6cp]ٻ]& [0$oLV0PnvTkg5F]S9':HfyJ$uM2N`rv c9jY_J5)~N8ma&wuʳ=ګr/xVYyQ,^_v149:X11I}`/’/ߢcLwe<%y4(rZ4D0&A1R>\baJT "͗2]{6?7Ǐ܂s^0m=%$ҷ2>Ǹ &$ 0T5  '˼NFj|FŦoVnohP@x0z*KL<}eTPC/_\n!7IIΊ~*/ۋ{c)ҊmhûVjm HTה}[w@<6/T8w.0)RwH+xHT2_@S_\Rl}eD /Vg!GrVbM)Xw o W'4Q kAf hNlѱ!cm)j#5ERF flBԅ&i fЃ2?+i[<0jVc uaȊI/^+:/RGjff_WQJDLTy9R{y3I2,!>#8WmTq]ʐ0^,n1ѯxFDdx93:7!j7Zf ?Y$T!;n/'6F dgIrkkjYs'"M w,,PO."YhHcr\8$`?1]4셝(rk h_3y8#8 ig7?#-O.l߮2@U0nSH^3ybPÖ֩&^˄zim-8|m蠯3ډG5w|;0գjQr^_[6]l'\ąQ`*̊`6P^5B.N/{V@kϨlFYkrF͇H=qԟv Gl<,4Q;Lpd5n alIju*IY05mIUcb{ljM7**UR6Aqa, *ї1Z1ލ@I HRB슎+ #.pzJ}_{v^\gzߙJ5lQo=0^H]5eq)ũ?⏨9B69RǀMhZ M &&=Iyҗ6zOGWrD lqMZ N Q' \C"뇳jz2[-$KC9O&cy- XxMpɃ'Pn+*߫g-;e$xq>&UbTQ)S޳_YkU.79ܨcx\/pdJgr߮-7G|_c`8yg]/>+S\vL S0F[h&[.7]5Պ^ iꚕ_U{>p<zO[I?n0HBG0j{4p/;"ؕ RtKP#ZTUlbjLCsKݢA#bJcN}JH0}gEoiẺcA9MFWr$jP|CX 5KH͏7XLM`wuW=]*l[$CR_ea|!3?_qT2{3qz3Ja1IҐ0 ۧMF'z4` 0~3 suLw?S&4;;<*xֶcKtMPE=8FzK) #Qw݊I2k04I)5>c70. fv!qvYת&T 䟄8,"0r=t )6`mR't/,;p *wNKmX.3u _#e䠥['k(]"<=Hr`O-:uNᇲi (T_M8y}A{L@6WYChx 3/wRIUo3|+ +V9>ܟ פf@fԦ%#o$B`1D*VZn'1EZ#y m9JFy.o'63iӒbdhZg!Ok+ i K<˨-tˋFUJWs5pWt<R+r03K Ⱥ,߄1 Ctxzcc{%Q),ū<A" ĬNX~c)i7 |]{.ۃ1%gwKu!1-)X 7< (cMzUIa*C+^ęJ*!-} uܣmj8 }}يĩj"ƚ% HA,Lۅ8h{|#B Q#?? x8PR^xO Ƚ+a'P)P>C0@)> P~@IDEDD`'0iaUM R:AӛExx Q gPžK1%V)\|[ByT>] 6;66`#%o~x&!huɵs[8Mr0>B&t_K_{_Uw8Mc)W5X^DQGS~ͯH"[bL'gkd*ugl16yVCJJ$q0._Nºb*_-ScbjKwVPLm/vwX ]]7?D3^c`a^MZ7"zs{yeg/Y_ :R¥a^hf&I)QIarGZq|ٽ?!Pà2c <o?Ip?G|C?e;C+叔|UL,UE|ZTWj|99<jҘ 0K1xXD7pB+~Ss؝+wݙٌ'yYjiIbÖɯ *Ѷxrި`C҆4f^ .x. пa)ΊaIiD&=/߷I6ro{߈ۣ0S[#1F)Ozr{ύ-jLڮ-j{ `{N$1jSQ٢b,i E¢ha :/+A-ـK۞`㡄@ /Yr-R,bQKߺ+qߢ3<뗿ߌ/7' @h?^z>8~}o\{C߶ x.XkV: xO)g^Rݏ w?C;»++x?1@xfm W4FN./R_߸`k_/owgР߾ =»Kwwcw@x{]w#^+޻bޞ?ix?R9xi!x'kݿ lcw3»ǟ+3~y@ 73=){V _6 UwAKe4ݟ{;?Tx{g3~G>*Af}A|oK*8x Q]q&)_ exSxL4A<"!0PoRya\W+z5%x5ݿ_9~wg/~irASqW&Vw􍑕+St5wC~_][5~C2o ]>1Ӹ!BAp}!o/c ,8"oX{^)鴩u W?Eاw 4:Hv2o _{O1iFsgl U ǁw6 /߃/0o?P^oBoF{𿧆lPJь> ɇ?5[_g=}CS^ '߈߀^{ivS{5??/ۨ6Fw//W[[^ T-gLٞʘ ak}o ^,JK'G)xR0nQmz%ĺ|h?Rx)#oH)UrxQbm.>hx_*;RGoƴHdʍ/M X"a`DWM:bkԨ::x6xbM2!؞KY55mjXhhŷE}etQC;L%V aV]1GX`ItY[I.c9$b c*99ȕ&:'"椠c%+R`NX*ߎIYBLƢ ł3SfLΔ156gaBg7{r. Q  8,IU$fetMlhr!R/piO$Z"b|ëa/cA{0h{dq(gc`zV"Գw|&^HoWDѷ񌣃'X"1m DʤqʹɞP( ,Xp{|UQS?z_#⺇YNlE\#)=SyEL~?_gIУШG>G^#7}q#FSčF 2pjha)Q G=g`LH'an@K:ok,>&`M:ڗ8M]x24S , 0O m_B&\o+j|`W0h~z8uhU P|V*˞)@E*`wRg߭Օx_Ѳ;}ޭeg XV;~)}Dl "ը:?KGi F=Uyf+-(?z i)@ oL;-dsۧB{/QØo b*712~/E-g*i/<||p@{G)? oKy_<ʗ9KƲƙ|XO(qC &ã`/1f Xu*%;p5ۋBLö#i9o>%A&ɻ7wO;,#2> %1:D@IXS_Q&ww5SzA^Y악֙oyR5gY(]^٭X#Y,(2/eUvQuly8}G*NK!r=TXQ~g2WzX|&ey@:4|GBi<',Q&W*$/?kygg4L$1Ogi GrR:@ 4{6&ȇH+W+D>v-`(޶$fz:$7Ié`?S?49JRҧA O/% txC&aƵ\KuQ!P+Nq |R,(1>:NYbO XT1gn˵TLTV$I|q;tH71e5jdMnZU=ON&Ś)t ?9i c{ ]A)O{Iwl3ggz%Kq ;O+W{7'?ۻtuGJ\gms"۰,n1E-\Ze79, &zFyPv8JoТ 87 UrĬMGv~<Rh& g_qiڬF A]P`,G OWUM 3Iy!i);J- R05&)Ojc/%ڌ@J2na7:nUk!f(w;W <CZ5Qb|.(/˦^Y{n2Ǥj? A7 m8&7C] ΀ð(J!Ԉ;^w%!VrpG1۸sO㮮b?~%2tҝXDWbnCC~G6C얪qN_{:2ǩ#*=6e,BΎV5T;^y?@e$EW1-n|7.U{;WNϴ%G1XHϞ.8ܩbk{ݞ4u/o_`+N)C>{e@4_3UMM; }45k`QuW.Ij76zZg쑨eA:7"Ũ`~܈-iI,fMtf  , Ca0*H0 eN\L/'pZFhUj, V;@xsneC ZHYͿp9Y= +b)H$oi̙HGJ@MXtF, ˆR)yM6zi J 0h"QJ6p7b 46rr%a9׀9 Uhy%ޱw𭙏:[dwJ=~fqD! ;^e>>S® [.ƮM] Gw]]U>>]Ԭ|>y3W]_*?/Y5 O~0~CݛoGs1pB=DHS*Ο[yQn򧋓[c ;)|V`,!I$^$iLobw.\|V2<5ȁ&Hy/y ^RCaB/)IkG3M·IxƏsЉ^p/gc?8$3m0L) M9bnPIy=\.v51( o\{s)UD ~q>4 B Ӷ p8~aU<[sNg2=G$i_8/I8&^+I/7$_愙 m&L<#8z~06xGa˰p<~]<=NnX?f=%M.IFAr mIGf)zp}h__]Zb1]T=*N=UG^lOlPUWS{] pJ,= y(]:2x/2F(„%asWM@chzK7LoaM>[;_pFiʳm;ٍ+w1r(fW23K-F/eCI\of0m,Lw[-$BoVut4mL+cE9s ۢ}1^䳈.nj|EY>2gz}6y =EEԍ4k,鍞 <t/Zpū\ D d,mf$K5I[|i.5E:96ocQX yL:b< .daՂptc⳶q Zя Nob H8>\R=w!cog_~?Z㏸}cBKNtœolT Meb!rȆP~>LnQ&`o5-46^0^/ ʔ% OJWȟl3)FU3 w11OB_)Kg|C^د}dh~Ugֱɱُf*G?%i* ,\N{1=4ͯp6{fSΧ+(nTH~;?.^>g&@n6DumQ mIppثa&/N&e p$Ύ!Ã9f5K5hJgCNmD-wHtz먜(}cE759LJvҾHQV_I3; L_m"fE 2΂%Lqd#99ٹ0 &(Hq4y0kXՌ@-ρ, $ fzUp夃:~6P$c)}Sy0E^a5||;T#7rʫPv.ƹDk@(wk0Jw̶YIy| $E L+3]/Q<7e`q.y9txZCUՖ[vQ L/2DW480 ujvafy!M] :!y2;~M_/[tTkj4s=˺iGCd`[aŏIVV/tf}g;L#;fRgń|h7O2:7D{iGPO৞vn<аop5ƭ%b[ ,}= "$6ҤRε2,n'fQ/쇌o?|C %f%`d!dgwe1d-ƄKK Tpj^dFKp{R˿Fz螓z>{c~p۝VSX{R 9߅ս=[h]|B*- (sgǒJAeH{^ѩWTW+hWIf;*^" OlXh~5/[^u@{+!}kb@83'ı?_xG6ev`Bs-tU:+s̨ϯ&,8f.-zWg];D:1X? 4gl׫׽E@ÇT+!.jL6tT0dt1pP7Hkѐ49- ̵OX f]46cp4[>p;W^^{w&Z+׾4Zǭ6 <e#ª;[y}FgF,- ߋ.wY1*ݨa*b߉Uwh,Ǩ1G=-G1QF#%Ct6z ްq;?x:LIޓ#$7y+ѷAWiDԮr>jWߓr1곻'RW4EG8k#TWgصYv;)W#Xi!`nYA> C~V,!4=˶>v5E֧IZb4c @aUizaiy^B~Zw=-".Gw۝2Qu0L^ӖJDNi Tsp8Hx,=D٦]>EZ܀=QX)!fI΃H9t+!fxM !;\h(FXĄXk%fg[rp= MJͳ;Axn%(īW`&&&u? njm6m\Da*ғ󺲁qvuM4paxUeax5X6a s>zXR.v2}}*r!̭_Q Q="O;&AudЃ#o=M\9D;Ϻ p&gƖSWzG,zoBTYiJ(IJ>2rteA;X Z*{ިIWS^~ٙ|}2oœ()T,ŀI2\R(+jr"̯KBg{L\>S9خTFN~][QŐ,R|)1B21i]M3qZ<},g!b`x7ca>ɇͨO ~O>y+2[glƭdy#;F{#EpwaE.h'ILAdZS(.yٰ+b~VjemBwYJgRGxr z-Te[:_-/q>4}|@>};={I=|֑&|g.pMGm.` %ТmYty0`Ҝan`HjJ]8ת>>ߚ0S.dqJ굶P. you$w$wv/_[gUM?qhXQʡ]I؎:b‚}JA Xn';[DbAiV.a!^ßjoAڗ q|? >f^irM o Euc\CCTߴ,zr{ >7ka7I]AvݐJb'^ۂ"`|)fq.ZJe~9M2FoW2sJUDH;NN~A.7Ţ\7ƌht@b%5 O0`j0wͳip+6P,X7S{VUbHxul6Lj j)C*ƿɤ_"_' YHr2^i(-Guk? @OBk@on-v$ (}P'"}TbH㺐0ұ RА. ڇgw\hj.gB-9-:)8 Y)gŎ9^;w oN+$sk"ŷKKZ,+9Lg'WUi`hŌ-.MW YJ7C0kAcoyfC3v'H+^h)fّ9%sX8g3@ Ľl mu#3}+JNg)'VH̲⮎ S,Ůo?cBXmaCKjoK *b=5Ib\yx9._NFIi=0 ̟fu)K,Tb0Alsц9+y1~)`H׷.NW~ + g_z' Ug%zcEwF8`- [˂5f q3:MH!ҒZa _X{0M6#jf gi㴭>Y{ m|֣c+˳x9/@Cȏ .Z<_Rx^3N* W~SyTWS=G` q< X `?~[鿧rzڕ“I|˓BY,a6xe]_*9oV}`pYIn$Ql+y3OO*=w3u3rC Kјd,Qu)p(#>T?ҚNzt;ˇ=jų Wμ/U uLxAچae˥Jl)J9A}7$<?8V%Ϗg o%< fE TpdBr}A$~<P'^Ȫѱyq/V,fNɎ[z!"c/c0/h[k 6^_$SE/?:#< X5tz/w .֗y . |xH| y Z^3)gSM& |ƮCnxKJ7?&s/h? LIЌ ʼ2qFZ"/B-s(`bvv9CyHkU]bu/RА)I>+E~#wFjy 6!:{aӀVcKF;> r:ן`@2 A+zL7 ,_kȹ„C=%Am3x,Pp=l,OW7$87.?9ũcҒhIuqb(OO -Ώz'Xi.@!d[9(uK&)CeV5g[RpRI3cYu ulFON;Gb{%fJBw?)HnE 5\և1S8F/&` ؽ8l{K:Zbxw Qչʛ^1ԉǚd_ԙ Š?~wzY}9rȈ_ B>I}HG}C$M5\$Lb")E[#uG-70[Aw>©`OS{_\c>Gq$msڼ(Oa`}ut MףGE-Jo;C#a{y}L_ 9`Bd#VOLp'$ *07vF0snU2ڥ{ayinJ;Jmi,RuG)E"zx]n*6{#pۗt9xͶ9{3KYh>D^)8Ac t~DaIh@ 9yZ$1u:+ ˘ӐSSË,b~ OBr21Cݙ ϻdmF_#Op.D/̗_/%b%<թم+"~({˝\V?VOG 4 `Ll[]+8*f<7Υ=|x4LҔ9 Ý=z (火&OUh߸i, hގJ/lǐoAt ~LFFs<`* -!iz?>kVq Ƙ6z5W!>$ޭ|+֟O|FoK'n[told!`gQ{7©`0N 킒΅Ť?C #)Ý3p0ʙ~psb`]֍?TǛf#ysǂq/4k{: t`>.]y :>! Y? eAf~upݫ=t 9Tf lk'v^R蔗 ce&̔z П1)MCzu2<;Wի,PO*7yD3dbq }ZbhSPj4쫰F|jm!veϟ=a{=axՃ9O,ԏ%*,f1Iޔqr5q ~לwιN ."߹xYk&ZX&\?9SokţMu8& GgŪ)9@Ԅ6cxgoU| [DKjRԗ\(Ert&=s6kW|ޑ?g3-a5ݟ&)c JYM:`r'l(&d5!@i&ŬoBdN~i٫7Nz[43$_Ad8y1<*6fƟh|Ew?͹+M<v] v=q\Yɥ$b9yLƏbV\ 47YΰC7\tvc&2E_oU^6WmZrֈt؁, rn9ܱz ;%b˚vK܀䐀kXϩ1QkoRө\5~~L~kZnR)vG˗ F_V10ms||Y3u;/kX^<:ECPd…\LmN9inYHr>k82@v rwá5 ,eުM(rt((ɷa &~J' t ^_bOBKjPwhT>B}^S)Z1cK>RW*;7mghG<΂@cSQ"RLyL{ʑ C[)]-:fۚsE+V@d{<9<\=i} =筍u-dOы+$!h4B fY{F Aj85]A#"xɳ.F a-i-r֛_ dVQW=<ؾ2朗R RRkEBti6폾a.[d!FqG|ǣC`ьNp*v[QV6;;oٝJLu2PҩpHC9钊r#ʦ3d5GAgmf3iD}g0uտѾ/+=ɧ`rr g9+Pv>1 &En!Uf܂n.Y#jbIZlBIWغ\kN$tLI=9|ښ@z%9~~iY4淕'ITzz9(m6(7coI ͯٔ;}J=u%ʡ;K'y QAhlgz=\aNEp6y[+'?bB z9J/ bTI_O ek@gƔIOŶp ( >ؤSȔs't,i `*(J|1 e#絤x?ybrZU&k)IMK(y#ށ{ ROi(A @xzBe)k\9d"' .3־/ A|: Z-c8.۶Im+ἆ>Mljh Np]_@ *3[D].!p @2.k= [/wL߸|9f<)'L].?K ; `[4cy- z6_ˣ>\()fcnpxPqkn(ya9vh|bU/Y^C._*Q8-m,|Ow<|W_*ZT\OE922|&XX ?t1gKQf ̯ھ_l)4'LUӢ)I> sufעeؙ@#ЖKAL"Hp!,*Xo S] jOc\\>XI-aZd9Cs|Y/ OY GSiZt%f}pHml?~q1fg"P/ }:T7 FLnX\*L\c򎥚:5PvޜYDzL}4ތCK A,2'*vY',!&0=T0D_ ֙p '^ء(,;:Qx2'K[)AVTBs{IbE$wp\ͥSh93ٷLJg1ISz'U>i!QsiqaNNyԒj)b&w<<:֠$ßٗ9;7zE慕Q^ժ#uL0w1#P/^ WɚwP!tZ}qɚ9)SgKZ}TFCƴ{8&U#qa;IYsRN4OR8!<(A_Udt}?&}T,9&#M=R gsoRgu&b29{48Wǘc(X}B.rw2MKN,|Ν_E)Sh+]93a wLL,VөUbyw3Xwi EЬaB<p;EL/8#K Jb/i;|@{(W2J/]#Q_bW^|Q.k??ŃK` <^?<߃^#B2*1 =+6R>w_<^G"FP/Qu!Wo#EW R#.JG?/#=D멋^4߭,@n~if*^;Y/[K9\b)9S ALDe&7ΝYiS{_@GfD =+ Mxuqa& +~/>W\'aU?QN-W GZa_che"`̉4nΜY%rqZݼoEAEX8;&12oY#Ȥ wl4R F;ƿh֛Q&j&QFqih(= Zǣa;Fw|1JwPҼ5X"e_L%uA1Zw}\Ec(1r}*> >S>}"6L$Rf ]Ipͭ4F͞]^niTi SZ|LѱWuY|p/沴mNa Ԕv/Io% Ou+O>DMJ+Q~Vz.ؑ#ԮèY^Gvu]7abZ^$,dM,8L]ѺYX"Fp_vE_(ÈQi/K]ܝ uF{[hE4fza1e,br@wqB|<=uUsq8O}ǣW{+)=SC~z~em^HBEe)4qћ9{~|`/ZϿ}@:WQP >j`= `{6di ;,/aeCahp^sNb^0!j5FaMOU 1u&R3;yLRRf)!iCA#byq1>.0#^>Yh} qt* C.vr5t\Iq_;!qnL3]T(h>=3kz飽&uamhu|{1g+{X8a%^He(vP6о\ O5usv7 77g ڜ*<<ĪYXv0l~ƇJOZfˁ/#l7 mVi2ܞwPB /'.0/LawqJrԀth@˘؄*s300Qt6!2l#kD>nL?gLk,oRx ,O5YX$7+HXP2xQhcw/xB{x5|X,T0nB^hS4o[G\h!59e; MbalcR O̷%p̠^1 K,.m #([O])KM :<>\Mކߧ=o_֋dHI$i\ȼp$eUoa>](!n ",bx"zb,$Ƚ,EwޫRhKåtRκ#Jvk_ϮJ Fwv0&0g-{yFbˈoΐ æil:i}N/1Zq'yZjb#HSDup]Y#M  1F0z u3z#+9 xtBW`9UgC>+GVR0LToM9Ubvy^i8 g3WC' zհ|ĦKs ~&surh;"|Ls|ϥ#'ʧa1J?aXY[<Taz4iMB]{*$p m\RP]Ъ ߖs/ҨPFsE fR3j3\5rH3L ij }*sR#*u,ц ڥ,8nӼ#(?FRֈ_h8Zo]}Q=2@R:oM y;mr[ܕWyLIm#3،vd6q[ bL88H2M_4K};jk ,?KG2ZKCP䶽;O$pSC|yy??KLcpz@tlx9 M.+ݫ_W0_\L$KՠtwzR'JZʭ*RW[Q5TBd5(Ѕ;d$?WUΰAK)\&BW90$#NQm.xA"a)."(L)7% TBhYN#biC2nIڿnaˋkMOb-U6a>gaW-qXUȼ{bH;#, :d"7gjE1r]~ތ;(d]ZT!M0h5F;!F\g2j 3t̓eoy3=q'~Qn5rqiO  93rv$[H|ʿѤj5D%AMC*4#$OK ޙvηag+ZՕj|gEoԒJ@TR>nl!UHުc^Y^e>WDYQ9|.+k5tK K@i){6 LUGznr n99嶆:{N0yfq!*_uMWD8r 03R?FjHkeOS~`u%RG;s"(|Q-#~A<$Q)&Ϩح'GO-S HӔ~#syɯD*s'GEetn> Y.T LjQ[lv U+=dg.R2A|.P:X#;އ!T2$l{fnm`/OA^MyG3PKϠeU Xmw  (?MeJu=/M1J7F{}\ԭ!NxsƵE)_OgCr8n5!ࣔwVʋ:Cg]Źr7NY\6^ ;X:)(ie-X}#^gg`4kʘߚM7$j"E4~ؠ<)75LfM=M'/zUl0'jPӎHwXRG8zw|x>9p"cY|f8Xʫ,:0·Vcݖ$ǯK~ <|D]Z*{t`Nݞ0wGz`(/c@I`IQL"K#SF{o03z %xY0g-$] ~s0Unt+A)ŏt7cZ+j$ %G ` 2ڣ?FdMdM!eLKaQ8+J0k$M*q*(q12meFLe!4QAM/II#G`|Ճc0) 96sAyY=pf%nhLv V/T3/]X^\:",SL[422C15Wb#G3ԝK1X~^4bB2D}p|3 78W%A0^5A1M<80Sn#G)̎WayaZQ3D?ѼFũY=" qGq|vN É|w'3LÔe6vkƙ,Z*e?jfGaπꙥhCf3*{8,:SNq?o{Q^sT^<7k0l-ayk!8^f\@yTfzQU~;kb*8C}?ci R&pꔹR@"ٲyD-*H|//!evcVY]YVɊmlq+L;vETfqs)EpK8J gP8(8kQ 00[Yli8?OyFu']Q7 qQ[}iu3SU.ѫʗ>/~$.Vn6˨*<AP2{- )?W+&ߔE1ZwFZVL^I_L\J >XnUSeXyţ8I e[7|h?ғ#R`SlJg*ǺXFNG( b=xl峚Y.B~&ă #|3F>i/:/G ֆ}O^48cTϿ /ZbP6iv%*{fi!ȾEfNu>=|UNA<梇ϫ5ewHh^kC{Y/n%{2/{+~'"8XEAr5,,U D1LopVd?̵2c}]x=kATSs>TT(%#6iju܍' B%ʈ8j`2%?P?߽GzK|G U6."Q:3&WRQbFWauV[H_vh@6xQ-$6$? o:.,^eXu{TO6{Dܹy,{X_]ފ'^hOO^-.?fk} (y1${8Q2>X[Kmr8z^uq%>ËՈգx/jlHL˾OVhS^x&?X~mck ffݍe(2Mٽ *JBT,H []g`=I7PV 3zytIF7$R²-)~$H~ H~ @{dzE93P)bTum7X/+@t3&Y7 d-]|t> =[jNq1uF&K¿Vt"NAS_؀i|H HB,+g-tRf_8FYY3H34Ep0,D%vw8 7 F#Ajc`d aH!I`SiM8%q-+°vPixkLT! xaʻ)RWh`TB,[:˵1J'Z$7+b;|K9n=w8#@ƉH]lg6A}:2;SAieN7"';X؛Ÿwd 2xuAfnp6FOeYocB|.|G@[T!tKEDq!fgkd~mYZA+>O2;3sBCv(ԣ)Ҙf1=COXv}\ymhxF jTBm2jnx-d]Ԭ**b/L;iL,_dcj1C2{!Nd7{Ov{5gb{Pɘ 5KO3d*7S>\~A_]4?)N~8 g0-k֓}1 s4?o qAyňdB h7၂Ҁ~O:UͰyWXW7#Πgustnk8 6h_1.Յ[+$P$ ղxW)H\RG&6ci? -CA_xd.*qZ:>Lɬ/Dar=l|RY@b,I494#̭As*۪WSAK rhmr Ǔ/݃JkRK4cv&<8c1kzE$I1,vs66K5 (,chDvb4ܔ՝;1qPD;S2k=Xc2(_OD8"$3䅄̑؇ֶs w"xNՇ]=_i6ٞ+u4cJBy]m0['aۨmړ«Tka0>C  %&)Ql+ǵMG.{~8 1'hafWƻP밨M $Ù>* *Һ(h 2h !֕Ğ7jtV1UۅQ$#@hx0ǡC>+3i=z󎛘|)8(huI8l"O 47[3d)Е4݄)z624Ijwn 5cCt> ˴Mf_);APY¢-, w8K㝃h/خgsYlj*p< , *YҐdi>H';cdٛI+)7)ǘ Yi=h4*ZAU(W1Zko+YXu}JZsenF8>;1@Q€ƙIm0=7dxCq -@# R}ӈwc,>K%Q67Ős:s7)2KAZcJ BEPŕPBQRIZ%YEyKo m Ghx~|u `@44Ӛl}Gv _KƘv𤚕t{ S컂YtRk)X6]Ȳ4IN!$f0}olSF_sP4^(y9,*\,&8󱞼 Ns;,$MtX 3QpFdم>Aёտ-/Ρ7Nr0Ӆ{~S?Kj~5d}uN~hF A7 >qQ*2 =D;%=:t3Gu3O n%$ж$Qᆍ DŽ£CH'<\a {g5$n* ͮUOnh6R쩾+-(ip  ?7 ,Y:.v9j7ނy+HZ7I:13_ҶH2!ѡb:֍3AGg 4gRf3ްj]Daa|,80Е+/JR|>Qo@{YʺX% ׏\tN% X7VfOWU2`4bZ7"Xöbp8K5`״sF#+!*ǏHIma_޼P/9$GV-OvU#%F!~VvߎOߡ(mLxUg^km6o(-= 0BVx)p=aiB]́+gTz|ۿywɧi=?GiKuS4$=<jx Udر'lQҦ9_=ynf[pTI*AW)*} 1.I+w tx CS,CyhXK%&Dv/T /+Kq\Пs,Vߩfrp8?;/$dL3祈kLԍz< H¯$i)R&ISۢf8,Ox8c g@R]a :nAq{~v?&(LIB6_w_ǯ[Z}؄:Q}ڄ9cBDѧcRZ2eEN4e\Hk,-fnW(LZWln'!h)I\ YW>p1Cʼi03,WEH;(oHJ7Iw~ijX K ::/:U;wC#q-v3y ުSk^PUYٌG*d,M渤ydd6DStT]fzs9Omcl ]zG7Gܽ 4^63=zf"myALP->kpW |W_{oAs'YAeT$ICåNcw̤+;_7ۇy)Mqc0Hx9)ӱ{$^yL#DIF}8$iFKwZ/xَI aȃ p#`3U/ zXק"PQ!=r5'fc!oRhs!>s8,yUHow>db,{lE~}P 'LqY1)OWhEmCGY"\v$OG쑩ORZ>M T`F9ab CP|,S>ħ|xiRs:yQ3f'X恷};j^K 8^#5j㈵/Lf*h>xɃ{${{G],6e .2]s3)X:8)~0=v~%Ӌ5f L7ҽuVw4:LsqƌUsby/&/Ď 2|m:_EUgת>%@}|%)FZ,YiMjՇJ4i yr; SunuQ'e 4qp! SXc* *u_FT$Y7ᙞR Z)45Ii#RCȲ~ɱ<,)&VIrtq:+knXA(z˱!a@\㢱o`+g^>(ݏRKنcъd]gUkދ{OJ/}{ǣ^u}aÏRW1ijvI3oQd0̨Sޙ"ڿӷcTΩX!@nN,Mכ7~@=,^=VVߑ]sO_| mT2$SA0\-MFZFn0}"%ͥ,ueʟ;q{4չ)l4P_x5Yg$Hu"`J]3IK1r4saXO^Du]g @IbTn,!Sȡئ~AsPD![4˨ct`hoyǏmk)JZ|'BA,A1YiO8)_sMQ$, !^.c91[P dXfvfF;)=¢<16O̧jasTL_$wkvD0IvW2rpȁoKW.2xf~f}ȕpod"ȍIUֵL+T+#~q|Y`r(Ͽk/3&MpS}B$=nͩw|:b[#˾k,|3 X[z8@!c(3>YRȁ&Yb“PS>;Fl f,z)e5Uɤ& 6 )+$?n 2&[{!^?1(Kt9A~[ A,SE+ؖd3;DK']ǿ]2^>υAH֥WGRDjפZBz>yн$fC&㼤d^Jy‚,5NJuZ]\ىobGier^:[alԥxWgla6IUz՟V[g8pJ]o(ŗNCvϧP]X Y[ZɂD9vb4@ GGs8RwM9zF/P]M,}KǪf6L_!Ԙ` 3+lpn n2GC$Mb> {Nmnu r`L0 ɇ g9YI E4!{b5̒V=nɈ?lgKPp+&492m:j-`&>aص+ ]L_ ]ܽg84fߏFNIG<|\a)YU{x;H';۪eLYs>)-Jtiv0eL1kDҭnݣ;]0sPV`a$jP;b#n] 5Q7qf(>j5*a,{#ɀ&KVmtΧ_Ȣ tI;fYC#b=Jj/۞K`|Rbq~kp]ϐW,돁ITk ^dY0Jw}Q:,JΗPk5]v6T<20;'/wO{*||L/ # ; |N-=9ok s艈\DZTsq,V/ :_)]_y#8ü"~ABX@򬃹cϞ6& YQ;\͏g{Ȏxه4l_<پK$9WwBaSgؼ";}MSV6q 98'E;_$/%@ -̈=Kد(.^ #&FJ_͸F݀re(W:ɯ3 _n/2;-FzQ۟~iJ6^MΟ_j7g+~.{k,^vN$kpm%'ӹ,7t޸W>{?G57>8 :+,Z0A I]CCF$\҂ܕ-Z&SaD)$V*g~d@I]8wՉ-Fݭ7eT[&LUu^ؐl, 9v!e;|#y\Um3{"Fn{`fu+vg)/]S^6(@l]-h{ 9Қ&c[_`/]pylkE^$FES< I_Se0^;[c?VȀGVh ˺F>7HG-u[ ٛBvmrw6s1Gȝ(|[F0g%5!a&4\]Wϋh;Sqz^hWp8o2Wb&G0x䏡}_NS$Gɱ)q7+ aRxT v$n0`ysC3E1x%P wʄj_J \^)a;k1_?̑9ڪT$;m+UK 8`kuAlD$c{zC9J}+w i7=![sUKYIH2,Il@_r8ZU'Z5z87BRa˔Xm F XD]bOa]<_6' *zQ"hbr@qTqզ? dx%׊S.VרEN8}SE:?$4 ا2NO<4e:IM C`5cZmV z5Kcy & S>LrOX?2t9cYDQe#ÀFW=IHI^ihތ+ 5.ScƲ|NL5ɟ< qEHcP8JA)qڶ[H6Q>S|;l$?'y]%xB'ވ;ggY|)k=Dt(0?k7?=3bmz2?sIDYrw,zel&e-J 'f ]pSA7WTkB1G1wY_&aM[-Lx񭤚.?; hPgvRN2)ZFWW_)TΑ̢̲ɜ}-1Պzֆ*FF.X&ٳ,,p9l [Dl|5"34eԠ1:5O`#6mp(% ,gYbnN}tB`ߘ;EJTŪb =q ~I~칷Г/h:iVPTrx<]bn`#>ȦStI0Q*Puct'٥IcZy5)Zv߫j~i6OR^]#&zĦ.b.#)ߺs8`V"̓[v7WmR7ARTVNߥxEE $ ,b}Mb8lqS'XDZhejHNg*4wx𘮵Y0$Hp#?a3]V7o[mCmn{)Z>m,K|C7-|aAaԑikv4z&=?>`[Y%")M a?T^jl &X Wa+gKsoŔ!m[Y8eNjpP7:>n>Q\BaW^g6,7쾽ig{|ߡryѸd]ܛUMMI̭} v@<,MTnN34D .z70) UP*]A~fwS-ڄp^匟9kb`dMg ,f\w߀ EzwLϚ2r%`{xw { JعR(NQ KY۸rIFf'ₒJmPm٫ a[orP76՜Aa*K mţu,g^S0Cm>6o#+JP8%ձ9,4cҚ>K;%BTUM/(Nlff>V^1wi1ÄVSDk{ԟ !uhP~IC _ca/Љ%K~.&oei}5/#a7o{-@_i5Bt,Eo/TY<E2!Y=ǫ|!P5:KCpxxՑn|!b~!g?̈}Góͦg3Ye1bxJTEͳ;n"fbmTSŠ۵XЉ{rH"Ȩ"u920܃%.$o7lXhz ArL:-J02K٨y?-`0+[",z#ؒcK`oiY.;J,/"U?Yʛ̄cVyZ?kwoyK|@s@$7T j]_c>c}30Pԕe8Ն'Z_#lƂ2 rT_>MOp6cx*()rs|1(\fڡ6u,lŌVx/0CX̪C#ЋE0@N-Xws;Ie+=??ꙠxE*{bP| > KL},D}}msM&ǞLɜWE1LϘ3ct ⳙM+ LT7uiڼ4n^ZxVhk>o=?Jb!`K 8qt%a+|VO<6WE?`6 "B?1 c:,G"իUh1oƴe8EV6<ƜԔPrr#f3ߦ P_gXosyfH(s02VϔVWp3dZEEꅦC.[-EZ;1$H!AПa3Xe!ϹSZ=@i_Ȇ8O;-e@e > 1hby8փ%IvU!\| ]CP/_Y<rKg}Z.1>gd"ߙIaH*~vO*n6IcI<\)y-]-bgj;:u%dJvwЂO-H7YME*Xz כ.p;baAjAi9!wt0"B2Wg2Po)+-˷lL\fFaR\r j2ssgy;wy!η} /\ˏxp$h&mKfΗ<f6z[s^0bQ*l#K^#EX,ƿd^P_DՂ.!'lkz8JhB,)jaAΚF]Uà]!;F&V'O1n֨V.oJ5" jEn,L)3KXgx3im@iRXPruj' PìF\bgzFꅠG/!QXnspx_=]>f `3.?|1;P/ Mp !d_jj4{a4/.}BfTîg1֥`)I E[QXvPӳDl;YuAsT[An,op ExZ $f>cx+KP%:r07HޜbȨEXO=寪;wܐs'3ő֜՗1^7DhY~6\c \my H-T]益2Vo Qf-(Ր-ٮֱ~}5p{o\{؇Q=9x~6yk֋ABlWXֶ:GD&JUlt4g!mi8fL84yp1 $1e%$"֚һ$.C|I ]Iv}6I>(rI#̅۶ %Lez3U=:t‹ɲ& F3fAޠ"[2˽]rus\lC7^yۅ_TxV5S$\}DD({1`>ƴE<2qf?NvbZ/Z~A7p3ynPHյJ5-(\ٵϹ)ޟz t:= jV#/|@'_"*p9.ȣrj@"zG ڏfXK(Eh5&ero Dy(y`mo?{s҃15J<)i%m7ei6FwQ<:R8.upI]9 Oα:vd*(<]xq5c١ V' nq{z-d= .g0/ZgG.[]ja<NE|&QpS\j_(Cf.QFõi?!mޡAF- Pw7>!so#rT"=}0(!5l҇^ [P9 ?R NYq2T[.A_mzS8w)'Ny}n-ͻ:6j;rvg9 u<?BɿZpY?K_#[Zk?}Ie{JZ[R7̋l"]\.%wq|G-}e{^.'Fb;6,wr )K@ZZWBݼN^r04Duů *P(ID+Mp9M9lhW advo|oJX'Y!X9߂Y*PdTPxb+Gp%>+ɾ ^䚲6lEĽXQԗ3(əL-qu_s`I.=/jCpE)^dm[7Q 1eKl0&w8eLҶqc_ʌRvcJ(źSF>)dLUl[CU3od_Gh5YJjxW޻[<s Q飦krIVЋH+M+LSr~_ؿZGpįI .0Sm ͼw'I۟ͻ|7q'F`+?:owxf(E/_ ?YS(~]u>_*3zvg>Gq_¹KL@N5l&|G(huhi;&T2+rOrd41vn"GuVܝaO1Q,j>JaQE9ǡ OS^jN( چ9xw?v`jZv`BZv`|ӑEr il UMgp ;5lnep'ҟv[ YɜbrUUq ~ %} 0 v|G &JWJ!zA>6#hI. ;F3+κ2Mұ2evwE13+lbƜ Y5HSƤ[MvL@ 3kJ!xGZb6XQ6D7?RĤ^ғ@1ls]+)J~^㛽lwM5qӢ탁1##2.91S#K6HˮCY2 xX<Ήd#6ڪ{KXdoZvS6oXSViX0(A%r-vܯA/!ro`'KƞFvt\vs˗'(a1X`XϊtdUM#ܫtez2#h}/>=QdԶ>յ>YT[@u}23u$i)McAy=Rf^&ӈ !Zd-;-+`>Zz\ * %-d%RU#5i.wH[> Fᥬ Frg?Cz6%EP~? Bg{LvouLrTLr@fo(mխc;Dy4ulΐc+)e*ޑ/Q; o|}>Pjo8 T*LG]6PH.%=NĒ%h\DNY  nl[S)/:H7QjS?blQ]LWEc+pZl{IeYޕ1moS 9~x"\WL/4c:B.I@%Olf4TCaiB3ȢkR =]טD^;DɞopJF6!GFK-% &:Y&vVPt m rնɹ}a _Eq 臵Aly[a?" ѫ?s_HN \pf6 j+B'%qx5Z\ME.Z%c-* `W#}kӾVPt?RZU:5T[SKNZMN9;1Rl DJ؉1+ubN k Xd(^V.!TYâ6wkTVKc^[TtbgNgJʱos@3 VMrm]*^UMr'tw(DP_G/c0ʡH{BD͚JZLbkCT# B:TrEW$NDՂ tgEywPԯ fnS(_Q(( !i5l|Jֆ0w11ۖŤμ \.vU}6$y<ī= x9-Bx$Nm]AqRglDyV0 5H7Tu4 fҘf3ѡ|i@wyO(^9{B; `P$RU`U?璪n&2c`u.rScbSgn/݆+7/I&]ע8߬ *#RBldhP0sA&؏G~HhgnԌ=͓ʴTA<֩T5U\23F&4ʰ? \$_~K(s@B?E-{ёMh[T9XP7\%K3JfHa^" V8:~ۍ.ֆ(P <MֿA i^g3DF bg?D5 P2_QCCPP!_W y6޾)&3l ʳB߾i.㋬]>}X tJ*ǫL{ǫ$%a"7:!|Z@N rZ14s䨒{Le(J|莖-YN-A(pmT_5?g5@׀ ,h?hP3`T8p6!XA7GWGa,)Z -zs[Tͷd|9E+ߣF> ovp#T%XxX xhGp%ڮ{uy+o3%gk/VE; 4Y$%lfc3pc93~|GphV{15>gh2{FlC-7*Xƴ|<$6faTa1H_q:8K)|_GJ}.Nnm\PJmS|ˢU:Knm0UtNaB9|Te%E8([&S:i*LZ5\ u 7RInjd r5^/:Eڡ[cԞF,oW,'C==nl}U'Cei PزjNM/j|FkjŽRJyS 4?MCJscɧ20G[=g[:Z$. _S"4`,B3G$i< scE5*% ) IP@@"db\ӟ=ض5G>uk~ſۙ(f/|Ӄxo2%/F9iީz-0T[Iy(Knը:Ԟ)0Uף gŹjHC! {GLjG}ۖxӳ`/KoW3-E WU 1bxͲv?ԬG ^n!O;`2aI]Q&DC٦+]oGK8Џ=oOFzWFٕV8F[{4R*Fm|=^PR3ecظ<1wR&=kAٯ~T\TbJ&Z.}Ac0DY<؜?M;rfbrIL~,KU,`˃䲱S'k,źH |/!BR>S)tCEoN|CæJ4"E :X%R`UjCz5'֬.:$mZU|1ėfUJ)Ňvc1OT `XIN#X_s@|`iJp kWOF Jɻ` _Qi++yRYeS#?}^9?땖Xwqr SMqJW~S)?nY|wP s߬&k`; >@)8Bs&Sv v($s3_,E&kZyVUz<ˉɠsƮD6շ(n* n'ng#e5uهezmSC/m 6V >L5U)W&_7 ]GD5_ VC7#FyZ@/EޔH4 $e"STC*eSz`g`'`zlKZJnYJb9|Vj,#嵌 (9L;߭ F?e ?z;-ژf%Q^%(3~B?bQz`eOoXtx|В+N&7%@1DMN8c][EtQ3&1 Fla0wO4f|N{o{\ "NG"l@v_s[[1Pт+z2d+H[#+o!ܚn('~_ ^V5If'@4}$.QNAN,{|G1𚈯tډV?xwxCcW"w$pc[9NP~$A??QLS,1E>l?;h^[DO^NO@\1J*&׏eL} I.H?ؠbDY'аCC;:abUf3P2o(Y*B-l@{P]p RST4-!$ѫi !̘y}c0SPE.}qjUK~@D"T=+;L0 }D9^%@7Y#Mѭs?`ԃ9v?2`̙qH1 jŭM|ĕ߹/߉U p܁kX[wfA[əZ`' LdaLd [VF*4~qx}CNQ:ڍ>U}Kn,?><[#>=#;xT&"Lٛ% i{DG#*5Y!lc`uqͣdEdE4y'kP#f!Jŵ}q1€yvhX)[frYS>>wV.?&kccwf>CM5qI/8:SxCGlŔ8|Pb OI1LIƼ@-ҒJ[1wKI¶cW!qGtP&z6Q:ѫR,N+Z:t yz]=j & 5b:H7u/[G4dLC Tg-UkSDTgʰo\<Sqd yJrYZrfqHUl%Hs{`vZ\@ZM,3'`sپMBK"Q&3>=sсAZLMn$n]t 7*|xxNcV*_\vXC_D;8sݘCy?wGr-/-m/-^TN2>gU2Es?:=kk\}f}Nv$S۵5,߇0LZ'[nV 1Kx\<fJ[B~'rQ(K-X6zWsࡷ9611G=>WA/< lm}E;6m*L:Nq-Fhyx= :R5^印x*_~#IdYc$PxvRjio(Cg} S+Hz8]R~wܛt܁q nPySx?yUYG%`jS?2ڔZʛMYIMecSh5TQ|R@|B6hL y1Y0=A ٢͙Aq}LP=< rK9b|Me 5ua|(RJߋ\jaW [,05/Lg/Љ ęg3ca4(è7kS< ʤkNQ_'h!PL階diƅ^*K덎HxzygxڐS\PƼepgJf;F!ebᡔ#=+Fvm4c(=nP~I1xır^ZG˟VEKmIS0Ty1rgEc~Hq f.TڑcMԙ&^ 3.iRm{&4"edf$O:M13MdKVi-1QXWw?kK_8FO‡!Ά}rf?GO-j7T謔{ 0WܜXؤkc~/ P|&>e9cV)L76lXDìJ1 #'Eڻ$x`1H;14 )MF [5ymhPnjn@0Io~#"ar}/NA8f/Ӄ$  [u{^oA_\n'UrH W)U9,M:mrjzLE)EEȰcإ{kQw,:"ÚF*f-V#2]7 ( ( bYgt&DfI)XQ0JSK5:W0DaE!< G¸}r<=/Ľg=F7P7F}ђ*Qx.-9K~|S'( ,UJ|\kZJNr;?lt3nQ4ƅK0% 0M0^NT,xVTbbўF  R-?x&)QR'esϱ_6J8\pHf&:K~B0Rt{9BKD۬p 2ݰH,0JA# Ƣmr.ëpbzKEuu?lz}\PHutTpBU 3 >BiW_>|U p } 16g&j2`-!cmBfZ$?pQ& = 0Tic1pK.3%  ILDz.OiVnc3b>>7~<,%ԮSKx.P^7ҷk @Wc|܂(Mh{o=)qh>{no"IY"tJ rǙЌsf"6CjfalXo].XŸu5Q~#n(O"MDJ5}HIB=5"HGwoi5_y5~Z> T:Tr ǫމ+|JnKO 0 ,]PEx>IKK +rRWbq D[篡r'1DX΍R%/dc,4ѳlaX:jZZUB8iTl ].r? (H0*< eoޑ_lmޠ!}B e4-#D*8l}R*ڠDrH#fB$% Eç1t%7kR@9K'ka,C+xC: r *q;RZCG4FBc 7[cuK y։iQ~zvq%+0@Ǩ. -!SQ_i[EAME^ۏeR>XR KֲMJZp@e;{D@ [ #Grp<9qT!юaŢFhnɸC+ DF X:mX{X2:I)?F)k|H;RaE82-Ұh +U'/ңƼiӟ0 o-'k~ XN0]r]S'ȕh<)eR11Nn4 s˝XBڥ[=#^V%n=.h [w&JoM^ohTS>yQ[*ڧ"]b0-esM@̻n\|nrrEm 'k|أ,1צh9ĥ%Iy8w|sTRE!Rnpq"<6mIiIM- 1rUuxM~޺s)ނDDr d:Tx߾=Uh| b,ʁSm~N R[?"F7v/Ӣ<1JLz#Ӣ8|ҾYJmn#qMM iR/`~1ul#*E>6mɍMЬC+ʈDpf'#w$Da#g (cF` N&p|d 7mIEK<- bpƝ{K0:/gվ[y C}O(?aR:?5fܙᦍVgføL䶶V~璓*%yٶԼ F>xNɖ"'qDk%nN;<eX0 7lzF<jNN*ՉR6H(FUѲ,hgtdz ~0zm pᘭTJXo+|O&?hokN[u?lf*AY=kmi/}Wj)&^1'g=:tT[B[=+`j4~z߇Fx%'Y#0d#hΚQL7K?3ߺ'_(~U7vEPض7GI9_;_emrO#I`Ta^QQ>HbDQ̓$Ѿ0ٲ"c;g~(^/ׁhD_XazԠ߃Ս﮹YlȲ#'NM6o=滂h[J3Eʱd>̼6d\̀pdhap;jEhN+Aؕ ԔțnR5>6O nj I}TN 51͘:0@k:, mN~@{ ]}VB.쫟;܇eo{u 宽DkY'˷}CѾvO ɏ?-9#_) $R7"!x)7! ] n/c/aBbYjbxU e"}-Ga l5H =ue΂;c ?xA,RYu3'I\;؏շ1S|dBLC0h T˙-XD[QuIN 4eGw p>@l>rUםsoq(%mV)`/TQOG [+K|H9[ȹV7Pr_fkt68A/l -}-33fH%}+0L5i&@;`b]bVIn_o,ish 1j 0s_'k1d[ʙѢ~fIHV]=Kh/ᑀOIi؏QTiU_̃n>'g<;{א@;I)$n}ҹMJs4VFJ@ 6U+w߃?*7)"a-l2ࠡ-OTΝrYȯ^i2Vyyvs['?/c-ʹŎw%Na(+%m.h>bAhdOb.QXc̩TLl?5prZ#H$4YK^L| GNLed3uK/yKt_y>'D[ya<2\xdK"wjD$UWOãb $$7D娜31ܛ̝jɟD`AXwo܋Cu T_^՗fA} 3]/]<쳃;ckq= wvxMaMMn{lZڹtXT4`&鵀^Qu)730kt1gVŀ#[S[[Ey1[x@pDrv?E?ԭp({W9͝r:Ն^{oFλL,TI'U@|m|y+x.!~3.P`CQ)Yv=BM{wKMt-[FlړuokˇXp~b;WGыx%iK 9V|9Sxr[N%l5!<%˨=̦ii\6vQp"ѡ|h_T=QgiwFnD^ʶI 3#Ҏ4Yg2~x_ڒjn[vtvs.°6i tȈWHU|?-$ X`WU-/aȂ 6]YNNq=)&XdPny&[ -jmʘ6]Oď 7,F &+4S q6"mIa6x:GKm9zRˉie}Mfיz{MD^X^<I6TmW>w>go<|Is4xUuY61Q,L[[@㪩cvX5"njaj_-ʝF"\c8κeY-E4"7J2MeYūy$jm鴹PhhPLP`"Qx kke%U[keJNÔ:gOZwiCg1zIHRTAߢKlZ >˵WsDb8h15z='^5ۇ]뢶5'<)LK6: cbj&'4]ScŮMb5b;9o4-t.bTRz'_~e:&lyH$ؔ!p]iQ˂N&Yݽ!|KQh)si"Q+'nf+8p_Ub*w`7]>qeI-tsB'a9I)2H=&0p&)Un;P94JrO4RSڋE|a;x]-vI(؅YݾN[ΩZ73cƝ: 4b ў,79F&e#AET!TsĪ,^+Gt^#s6xOI!ʜFdͿ(]񇞷k `-p gi [Zq:ր"Lh/_ɼվ~* @% b| E hj('Ji?9q%o2ƪḷ$,J\N/PC4_Q3 R%24;՚tUchaWm6Iήs`-yO*RHtw;_AACʜ'愳E^* efQ3i8bl>ĘZ{jo+=Sz0/ӫ7) fܶ%p_VB?8ܢUBD}K$993{}D}(9ϹS Zi;FnI8k ƄUK9gl3f?䗷M9#:F xl7Gyy'GH:oJaҤK&(vRyxVv=Lהe+y'$ 2s?ĩj[YrcLzQ_5Ug.n4(Chs"`8.n[_i㜙N>;?<(whK*:'9g :m"p`HH=6$iFG43ǞX|nawHO37ܶ7VD?J!ZFނ0: B&jߡSo)Ȭ5EM_!/PX+-$ Qڜ&FXl F$2c ã굮 u,R2Z}$S QoTЦ@u|{GRzB_~)]ߛw[m (NƘej4yCv,?Ιⷛ{uw:`#QdÐ|8I`jY>ɶ5;gZm$? U0©:~2G7u9idy1*/jg/M"CZK{) cetQ{ʣȰ&Ea*RfYP*C/5I-v*] GZnij0~0yɝm y [{^ Oqw/W1NJ#%Pz]tcGpy )?'3x<|  ǼAOMTƈ*0ng˧T\s(BaoGi ?ͷ92!O& ^ ٞyW/!MLgqY?m.gKϐC!ca;2?_0p;?MH?$$!F` &C\&]4*R]F nNj׉zg({3+FPˢT )ŶbĈئAP%f _ UzRG/LGJϰsh% nv_9֢(&Nt7rocgnQuQ44*4Jظ#}uAGLkUL~B /z y%QK?m܁ʈc7^Z OUuuv`C#ڇy@nh1ت!F(]I ŒFEK?t&qiM̡&&P>d#<_"ܕY.t1>d9>QrVV3-e`(z ?&)#otS/KNo=Įڹk0E8pu8ey+Die '_~Z(*ꯈ/]P_B<]_g37:MjUkGzq`2ǟAUxChҕt`ߛL'XA.B0l_[7gg gOP\a*3J҄/̼eKhC\s}j~mҗLNol94;InE`LrS&a íb˂Ϸh}NI;22E;0BS&۶PkT^0PKu9t~[p:oצVGS25ovXtϩQ`hz4E*}E=xRMd.*}`^;7ǃ K6 rT(C hbhO`GkqeĚS~[~y[dcKn`޸b(,f_\^\`*1W}s ߞȂ6ȍ5IE=CݗU/hj$u'Io2q vJmg}Q5177io.), & ->bjm {qoJ4ӧ^쁘}t6wr-%YW~3b+tQs-Myg22-`ԢG'kQ/T{"2#V BLc6yaO=ArBmੴ$̙QAߍ0Rar@GOf6pUYPʂV,Б!e9N B ᅢ2=Eٿ+Ӏ2Ό|b/XϧxX`>16=5M*v&ƗfO2džD_dgMԥ}iRajVR%|16BRrWjGͲ^I^O &HtQ*d7lgCn Z;OvH1Ɍ+j#'ƚH#f~9 a"K>O4.Щի$U =pg~]wlYK,^΂{\A/UdȀ"j em^k5b mpUfekUI$s+aGaw\l0>d/ʕGw`S/'}4) qϟ&|eN%a-B `wi6I}9 jϥv>>T;yV3CiVk{;yCO]Vs&}o\7ǞYv\w(FYZ+9=e~xYݚm,DySj*3M*/ߩ?ϏZV:Ƴ /+ C>Vbn2th1X-Sџ_eIvD}-IGbG BjH3JnLq:sd%k=jys2 ~Mf0 `.>D1o9h39OiƦxf>vREm/%!}.1id4!z6SXϸSDTOFȿ7H'(>v5ɋjaK#~gS^b5rLԛ,/~,[Sh:oIuc%NŰزc5>&JG*z!Mos67*xMJ@I(ҹ6KXyL Z18hr"[2BNű1E(c,hx V[/ɞN"XDGN33S| (rb <C3,ڐx+7O8*E9kf76s{@ L^OWmV$ZOQ#a00|)5t-tʜeY@ܴzpnF6*2eG|믩-jܦ4:Yaawo6<IJӔ&ŀCRypY]רcjMGYIAmtfŚsF"G< Og>j^O?AP ڧk[Ob&[㯼~Ri$P]HU۳$wtgV!>46rD_VXG pZA;T+ɾ@RgyDUEn-1sV@}㖖|Ӌxjm-n@H#|/G/]rە{zKC[Uv* "/K7 =4$_ #A;8)$ljl\CH_JE"<YO!^@ vy`:@BZq^ ך/)օ6Áo 69,f\4ffڽev= y׭vOkuJvɷVi%E:ZRȏ`󞼛=EiپQnNJycȉ~61}0?N?6OIuMF$ki?=uCID+"Hfx{Jo6^ r 8Vz}lGݪ0mN :hB]-@H< U@v zIXW + 4pLDeev r yB.ga@d]D";P(:VxäVh>3y6%ǩ^Wy8C G[8b:9Jn"|i51"3W~h9[ǚ*:EYw_"/LJhPm7Ȁş`^:NǟDSWSbgj(&WCXWEFYpg2cGPbNyq]K斨_Fr'Ŭ -禛q"pP'.aч<}3lr)G,tF]#@Đ!AIYyDETcXѷ({bS-4)x @OFVGFJ0a5ZſbU{=Y˫q5@uQF1 Wm݂ ^<1z-)Mhr^lbߤ/2r/`58BaP>$E'oHMNZ|9'|(uVǏ&!;%CtRu O= 9l&Nm{ [*G))|i2LFet|'$N}M#`Q@1){MeKEg|x~%YAM'7ҕr%[sSY_A9 J]^5 FXF(3/z O`5 ߘ0RN6pm>u"0#l7;)O;}OEi8X8q?L ͝q䢦>酋*707^4XKL}8M|h 4-ń h"bh@AcIma0ySp M4n", O73=++B}N Z%*8wΕXDNiW8*oUH5RYV 7Lz>QT<ۢ< OE{yRkտx&U0We"X$MB=3iDyT/ ) z56@'\f6s32 YXv%M}̓ [Z[$yC@#y,Pin35Â%RXt_ۄZ,cy!p9jKLwuFf]L+F3ci[P -Pc#<ԖtU~m`hQq XL67#lm&k{ɸpܣE}:-^H`& \AL[h׈:s\d>B";}̰u6BTB"Kى T^{ʼn!124f ?|~tk\ Up8ߺ=I~s|^O8ؕ4 r(F3?1m#:uk54[f7ntLlru2Im@ h|eiF-"􆋋_O&`X6N<=&͠MG^g@ Qq2OWD!ZP1۬4fNKY3ty98l wqIB5y:@ 8E=ƒy[ɣGIaՈh-aB'mn\pP,l( qLbYU ߪH;Eʤ)d69*~ѷu5nܺeu҉}g m{~` [voވV&m!;[vQ3߮~hlF]EaHj87WG,#Reަ$<> oa7<)% Q>KDǠF8s}kS1jݧI)Z_`GhGWߝ݇9;7 igw(Ƒ,\0. ng |Coԉ9ka-oSrgNpu}}!Ƙ{bY'\sE+b="iZ Y;Ќe\4y2/B E'M6p55`D((w ˈێ1.!(,a=a iY{,}V<XY.1,v|2gy%Q08i J|hqV"0 r`T P_k lԥEp|~Q8*}F/n<i "fh7Aňd'9rщV4NA ޔI`r hs4MJ19ï=[_Q0O+#;T2nw4BfWo$c4ZdYN#}HqQXG7nbϖպqKRȻ-??+J=_.QC g7ϖn(vbS]UG_WT%̛~Q5 'ru#1)'~ThQ ׂb5ެ6KUA?Uպy+gumȎ7}1kp]UӭʌD,ƵN>g֟#m@<^OWr;xd=s {7KAye񋐡4nYNunoQO;TY%b=V1Qo;;G7)'y7^X%À\vEI z[ eʢ8Jic"({۹uWeINqJ"tY4]Om)N4iYevLNZ̭ zkЃK8=xH쪽k)Ϙf) H IRSE* QqÏ:xGKt㋌C{2f;~f/uLRA;eÓNS1<*+/=7&$'9~8,̾Ѩe1efmWw20,Q۔{ۢ/Xw|Z5 ":xR¥.U%ȕ.;gI*O.DbxÕ[0"nu{5D @?jkvO /S6QA$? )eEǔN7G!3 ;~Wm8 ( E ^DE ZR) ##U ~;Kݯ+al1/Γt@l9NU19j *m&[EHx F0!>y!F.aL75al(+!bH^bRzl^dώ-v4i1$hl_Ƥn/c҄ٿ#m^R~B(;p"&5'_>e6(?]0'ucYڥO>)~b> )0$]1m 32G";ȫ )z5<H5uAO4iJ n%,umrCYXN'9 h&lA~S yϕ΂g~PN0I[}߉)} ^*1c*}M*]DM4U2+rvj]E@~9Ie{CNrj:V/K۩xWR(edK$ut" NW_XY_}: iNG_=Aoѯ)fz@yB,2&rtdJ gx( pp}g;%,M6J/ts6hy@́΃Em]oOep]'.b(sts:G28o=+<6.A=B {0)_ٔm|_8ܦllVc|\[yֲ)IChLC:ӏ<;8ĈٔKۛR-q;&mJExh]b`s(&3RQ(M"<^s ӭ05;hcR%h`G&DcLacPX(es9`^0-qobD J(eϔF4o>rxY%8mT-G1↕yzSXwa_ 2؎kLSU୻ᾤ5¿5'a u@u:`a m(Y%m@TAUR߮*r+|E{8Ce1)(-_C֤/(N-q&}̒*J[܀Sc+ +TI7&=1fsEIMڅ` \:]={hg~!jD釃bfƨaY?][A Lkw"LYT&=)Nrt|Z!f19Ok͡{%릳J[ &|!zrBA"LU&1A$fmET<֙IG^ÙICuQZ: M cN!Z}=r\;Ga %[U e>ׂ&j8%zLǓBΎO*4ŧtu bDFdz3v2ERbxx ]P%cbr/}eF pq!c桴ΕTQޭ!wD\1'.z."M*'wTwHw7gPu]yD5&^Tnu=c FA$sY]Lj;3e !)-S`GlĽ"]0 AdŲ_smR'B\C~8q"?X*8#Ҙ ܹfrcO0à^nvnטa86%4yXmlNYXzI:pgGBh[ڭ ]kkm銻v`t.~}=<8Ľp "bHJM X̚_8KR9L4ɩzpzXĔU|]g07_4N;'Idr|ΖrZ%%jexҺ=tn@Գ%y.xm5 +nīVez>{옼iּӆi](Gf\F;:]~,`BFDB:V,=yڼ3ҍ} kXLJr/DfZӔ.W  Q瀔2-L-F ƁJ؃|<eo&O_ɮu,͡c@VZͽE-ݺv>&46 |\W j+)qS(~ ETc-gų߫=#I-u%_\d8yx`m5CٖmOrX [Bx:SDxD tȅ4q"Ri,xvSP֞_[^OhTtuZ6}зGFF̭˦B[f2dOFE`xuKO}%mvh(ͻDWZ߄uJ' K6`;>l1-|<3 />$ƪei/ʿM$bҨeewnfXYоfzcۍNkH*} };ax-1|L`'F|lMzZ|t͈VoP Y6 TIIMtu8i<߈$[XT^5Kr9p>S1 fc/C[݂k}Ei_DiK=DI_ZDQ_)yb|9V ,9,2b[.l2e4e-=2"'DGc7whe)B#Đ^]Au"tD, %tE`dH<9\)0 P8R"XuQ_bXQVa0! "U\jwb(4%gK^X,]ot"~Ih4Xۮ=qt(]㿨1X_ly1 ۰ HaAd=q]3,|d-"&/yw{&g7zS X7L1go!7^þ3LYe/ k,39o9lcMAdNAnzͲk%=]|/:"57HnnJfWVz 4l#n,pMQ!iY^"D$pЬ4$ԝv:2ĬIVJ 4 &Bʵ wv00P\ -ktolըw#qt ̠ }&Iڹԧ06|wظw/ynq}sFepc'-'CI-,ORUco-f$v< TJ^gP 5aDHqxgti"9w6FGy d*!PaQ։&ύH$bv|?a4@Ch`po'iD(a>c,)DhlΘ%$2SコZye݅z3qUaܐ`!?~{(e'OG;Lgh_E;$qݔmjyLEFvr)pW ww<*jwmdO0/X-9t%: N$ӚE 3(ʿJɀaN5)=AT7R:FXSm#&d qP3#k43Am&[m&j}IC1ϻd_Nf 2>A-X' ڒ}1lWn_%h Eܾj_hb_x%īr։c3~w5sBOn_h >BY?V ?ŸТqA<J%ZV"1dƅ2."B B7n\ނƅSh\جRxkO$?6j#aw0sFm -6OwVriH9Js ,U;0_\x'2(t#Ґ*O;0spF_5V43.|Sֿ胤V*bJt$ '>BK;E`>JbR7EP 1E94rbKU鋀e^z>^,!yXXues`sΆX P.M85ie 'h6,G1E5 N<5R@9Fbv&q5\}'})߃>v3w‡e cZZu4׷{fo̓'oUO{P5av&:lsSe5&9ud$,<NuA۔WO8v:jsZlٽR:JYIF9vkyz8φFg6l',n"Ɛlz}}#M .a zieMҞ' 6,m7J6^;oqU2޳b&K} w*jNAXuCWެrt/_xFyQӄ0vjw lO]z" aHXlB?Yd=7[bowJs%ʶMT5N}});Ђ ҳ]2C#gpKbbBvO{ص$I",Vg{ w҆1Uޠ$rR({XPSXg 9 m$ʭ?u~<32 !1N兼{-/D]~-)/ܠ}mL M%8&ᗬ]Ap,mI.;]M9+wX{r!a7ʫ:ooOevR{sr쩽Ѿ%calEl0Y!pʫty8:̪^U>Sr46"?H7#-WVU {1rJ-Z߰H}Kg~lqlە8>?5W"5'9k~1)?LÒmTN<ۧ:d`}T :S"oL߃KЈf16<;$H#}cn,שQ8,Gv1Y:ԇ;E)Qe+ .G$AцRbYW["_廇)7a/ln4vWD}^٩m^Y.KNYǙ}ܩ[Cܳ(3Ш (Yfڦ[(I$Ji]p]U38VH{E3xxe9HLP/U4gL1hw4k(oߨ4Əa@fF 四"P4 ff"x:" ` +íG/i'530-%m(koR-X0G`˔tЬҜq|[f_{oK^b٭ny2Eea5x*om vt%i" Yx]L:WN.˻fkLu4k ~]w^΢(GL?^j#K,$w,aM@a(qX&La[l v)kƿ}+'9߲I=oS[ZuـGo @ ђDkAhcMBw!]zȿpIz D rM6DXaD}ˠ0UWp.e]*K3 vpJZ\6cO涷 S.DY*$Itc0ζ\ɸ]$E{QӵROw0M6OMGMMݾ5߇M}M @8z=:,(=Z˺ j@V©yڙa07 f~;0vDT@w>mNZKlԺH5=U YuyY˺MnSXV*5Y/ro6A` R눂>a51?@%:zSG^ ]}jTl hZB)OhK3M Y*@d.e]da? s{^%U?:ևR3/BӘk1) nuTRwɧPX>?.\֋o]yf$ 9՘dJ5JzCH#}/~_|8(JߋEzC:XDj?'@_P2 /Q^sDj1'b<~uŸ[^b6Lj+K㽓ψO2G#Ϙ V]G6[OL08^_!9T@dz F#RNjKcΏ‡/gݴqVx!T%_&w5 (Uq(gМzxv0:bL循7@zR1j@uǹOՀ\CTQ=q\e$wc& fqn%rj!"/y!<.Sހ])%(uvI+Z{=%lԭMwu_S_5QRܩ&F)Dg}`iizkV;lٚخg4օoc'zf4 DI~v:'mL?B,t+gV$z(> fECzcmcǭ oYFվxSb9~ ^tqkxzҧ&4C~TߪɿciM%o[ v:]bx"|D9ЁSG!qsYG_["iJmd[T&xueVnu1]xr;Ϙ~2=,;Mk?A'iIɟu'IUf /]H܅0Ɂrkd)ö`y𡽦f`~WBB ,+{)Rtm &a=r`X9]X0<<Ap vPN7JL-8afBFQV9/5n.;wڜfeF͚4߬؊NרaȭmeF f@] MmR>L}nt*ʋ,op~b.rk2`d<ؗp@w) $Kliyt5鷘uJ2*O8ͽNr\'7sO^r.mہ'::;kʑL8ƋY-n#9)^0{1u>;Et5K@~n"F9\KL@?=szJ@^res3a}5헛r Q.7G԰RMajvuri=i @OLUYM2x-J^۞lJW lS%ۯ%"Ǘxk|"|C7J1HDjzٓ?4Հp չ7 o='=zǿnk@*Ж"k 봗q} ٰ~)T-ҍѩD1ҁBـ~*'f毾ՎlnF##MID\*rš~"e`R#lc3;6 Ab-=noU mCnnCD{/妍 &}=8z E}f=E$IZ;7a*F)'"j..j&\ˈ%^ESwN^<gw/Aa3W'ND'cQxlƓ/Nch{jtM ';y^4.h]SҴx=Jk7.`Dy)d/Z_$)$04rMft[9xr<5^bdPy9d~Ga]M}]I#Zw`|mDbV;UG?~y'W?? }8`o:!&M%M,fm /h%\tkuOe>?f$J_Na] c: 9zl}>Jթ@e=T/=0Q*1dEg޸Lt6j m⩴Xx Cye zgW6W<ʄfA/, v=*p*~;,Bw.X-f#xU\ȴd; 떓}Nz:<oX+LgF^a7t:@Hܻ1 @*թ+}y@Tj#i@H8!;r.y@~@A(90d9 CFDGu_W*/5H79h!¼"J7Q.:es6iX$`X7+wלR#۪!T4"TXOuʕHvF U?M.% Nyy|j0 ziSW&b/ 1ҵ U#p[Wsb|X^EK%:'o_đ)v`dRZQ'M,ghxY`и|ʡ1J׃or &M`+M?,~˓m$?_#'`U): x2§]E ʡiXb__T&(E4RH.ȎRnt֙OSNPwXۗGl@swSZ%D^\!nC<#+.խY4> f ~q {̙NlJ)R|6l1`eY\elAՌ Äjރy`{Su^'=AQ:Vy_IKQ?AK1؇jR iC3~0$XAx2:X5IM 8|UT`x*&ž]lN8|Nj RAN'aFx۸B`lǹM *po f *ZguGyc}xU޹ c*麴 3X)󤓅J^;׋I(iq^brz3j5ņup<ޣ)/Ţ`Y&-su9VϿ&B=,WPSn1Ye9aIbnwۇIs{ J̫(W=q]KGuKYx&\zgt.8Ų-1gC)'T,?ASeaJuuw]Q&7k!Cg~"uf*jաQ 7*nFvZ' jʩZlEo ~{˖?\W~g`j-P+^~kw﫧\Ͷ2>_]"Ng4l$j];q?eލ+?sn&̶vx$uG{98vM7Wگ<%=( <%~c?nڠV"J [U2̺߉ߜeF8u$_gvژ9n|RU! ~s+똲:;D#ahUeO)i৑t)V/sy8ˏq(y>h3f8ۈ[qiGYdS"7f+A^9 V; /[](yhy.nQC@t̵ih#S0JiԊ;:~ Z`% YTȋo#6?maԵ_uIJjG}=&JK?Z'ds՜RY;۲ /_j0{QH}ZYQJT襆@^|C650h[@;JG؍6z:'<:. ggɠ4`q_:'x$_?u6Gkw3> V/ިFH Ox'&a&:υ0|cPK[!O5l`ɝ!p#*6N/k0<" OZs?]}@Tն?" Ԡ"M  %A 3i\4=Lg28')M-?aPH^hM疒ܽ3 לg~g]+ss(~pp|PG1V+&OѨ7 Z0صG==PR2s2A M򗱅+5Ɩfw%֭ 9 ŠIYnx؏a &IH^0-\n}&TF@H x; AVf(~8=g=ڧB􂭥d@3N%C9J: tM q8n ' GbX)d9g30v2  6*^1ֿk-R֏z7],?@;":.+IpJ;;OKݠB|Pvmx᱂ϝ׵'AUo5jyOZ5jXxʰ V#FvM>Y Z:<#v# aIo%5Lep2kA7*8S쬧Lf΁nKU"K;MAb \Q#5.4(ht q" .E6\B󀩄K]ߓ|Ha9]E%Z'T !Oh-?/lЧ *~|4C_qB~ ǧ`bT~_WO뷛D$S:-G6Sٴq#+J:v\/CXG2|kUFlqyf U_'x M+];ݬΐ}}=j^#雝m2G=kɛ*{_+~%2˥!ri;<ϵ+eKpy?1TJR{Cv7a\rYCؼެWmhr&=sr_c [ P˜"> 4}ʶNa - AP"#X a)ϞHXī@4}|ɛ T^ȃb&KHH-rVWj4[;71.ڇeeJ@h~ ` 9B3},f*o1~# `FY|Nٽ8`xj@;VB>[aasg61@BܲK{W#̡*bD =sTzTzׂ쉓쉃˞r1kb A=3HHVcl=?Y-!˗ly|8pBt>^nNƆsC/B婀T(Ҹx P1NCV/3bM]S쐈BsA34ЀlEE Ph\QZ'hQ JX `yЉ<-(@c=%[L/8k@>I\LWnKuYDʫˮ,Dv䆦qs#gӅ}W@!0T*7>UOm}c'񡬭 K[N"Ma|j+)„9Q%o+Dm*TR)LLɟi)?xj898xQ>t{p4}a,#&w'?^?{?2~8}@M,8~$T qRRi/NEᇅ|z<`3 >H_qs|/0{0tdp$TtN 1=9wQw3 r}LWw =뱑Q)La\t` n兤ц2>"*, }yQy50}: ϠycXpxjd7NkPNM؀#p_JdlSPN)qP^} &Zka|Z!a>&ɉ/{]ė}c=`gYZ$o+{d\ L~ Q}|ie#ANk%.[|$I\,+,ɯ{[9_.Wm|Bdaz*-BpuAd^oN51A5H|5*UҢ)ZM-tK_@O5,w|I{IV zȽ5rTnyn giHsff6A7 /1L2#l杻*y9-43kc3rUQ6c-|:5)L0?-&5(H_:fQČXJA2(|e='GY- bWR2`K%d%:Pzbǯ2{cTpC&SLhaRAB|cNO=oC%6 b:30yz߿8pW}FupzTC// S"7 |ݏ4HQ?aF8_k{#g/}f=C7SGZބ[fd`NXSbU*v w~1l {6V^"Z~0@"ͺyu?Bc`R G4h>Z\3M4>_Ni 0o T.tT,2' "'Yxlr=-暢N CG*SG8m"TWAydg^3~t귥BMtި`x}tAmj4{$=;9pc[㔭6\Qept;7"c[rf*v-ٶ"Hw5.UɄaQS-1}{w5,0c7$zQiwr(' 1s_0)O5wL]wrhM ޏE%<^E4woN}\$w~wyz0$^`xrй]@H (<>ax,™/Ń1h&*-cxE6qkὟl⯄*| ?C&n&ab,ߋW׃&Xߕe-27 /UrSUÐ-uq13p*XQ a_.!o=74wzpR~~]sϒweO4ڌ!KaaaJrϱ uNu1-q5vWNbBFHXY*sYcIDgh;w@zG?n0xOu}x Ѷ R2VpFY ơǠxƐ߯aDžnE7c# 4jIƐn ]:P/?C5ހXVqB}[ t6X(Ehfadad̠WKeǡ= G/JOxWOS>d7ݦip0/#fiZ>345OHyv0 G@FSCh&uC* 1Ws1A0s8bATH}Kf5Ȯ\1WW'kqg)H@^SP,g~9r N_;0W)LW~T$xZW;#?*|%>SR[[[ע᳃n;`:GaXH 0,bAJI,(t zą+AEsz`9 zܿ}ao'}k>N vwx֗]UiPz(=x w,ɤƈY{5 YZOgS ?ǯ 8^spnb m̦+D&kqNqG0ַ`b]zi)L{Z˞؞ v{?$<77"ogaBv<J}4|YzFƑF6⯴ 9u>.q>M+ELE*#M:oֱk簬؟VʷH|.VJ|E>_ُ׷Z6jRF#-N5ûC.<?3xOCK$ɰjX]װu p]q]Ý\@̗zt-Ba1x(v]uu k\׉ wⳚǣcsjgx?=`);)^Lp[GΣz O^xRbCww2Gﭱ[׎# x/q!9ŀ][zf-H0t_꘹ 'D- [h}Fz _RU,"1l-^̂ m,J33 *gunc}1wHTD8O]yЧN'?K-qW|ϾSdZtGYGDGs4?Թ=^KH\5WBcOc4.&OqOh{<?rĵ=h&=_-k앷\Vs=Tr{td0v88NtT B/Wֽ1 =R.QI Q-mkLWpָ ocj5VΛxT *+ϩ`9|ox`=j2H?(LIQ =aΣf~Ev"-a)~b-Y '!ǴbSkz᫋Q|yFp Nt&fU`ԏd؄b3%T|(53ol`b' h#~\ 5nSئ.LdUZh'F]';U=um%^CwmU>G*pOOUY"m+`6V+]`HEc9RM/. gQ\IRjaƄwtP -K-Lamv,۾ZV [hjZJrY@{]=sy,54:=/O X^\.;k*|_ ?dz/{bVY!-55W\ICCwp6W4lʮuFΞ\A| zDM)s { \=Q2(42ꦐd+Dh4 &CuӰ&9ubu o?‡/t1glafR/x>(U)Yu|OD g)g"}\1en1(R/ai[I.~\S6!$DMZmAQɕEUSR M5ϱ`'{k;!eއ{xtR@4"v'Kr*yg/?E\,t"Q`Z|}a' ?Q,PGaWmV__~/Ҷ*v_ gSG_}x2t4 7WQT95+ưB]C!aʝ[wHqbο;M';nlUMRj^6IXi'0[ݭ9`]&;F)mGQXᇈ9 h?uTwTw=kCf +dc1j޷Gl6z.Q;( `Cw(8[=NZ;ֈǝ$@hRXPs^v"UϩS`%Q4IZ im<#0 ?NGGq }v JmT@h=6ڶiͭ c\MBM^t  ~j1f瑕Yc!BA7r#k"Hp/$z7*esz7.-y&?Z1:R 6z>Dt"6vyOiNrͫ7Z?㣮!Z !+~EBLsY粧j݃fp1Ec 8m3x uB'⯯9XZ{TL,Kg)F5lOU֏"z-D|bn\ϡj6,mː.ƕ;&?xgGؗ\v@2C(>ai_95)^ _ ]c6mS&)Ę䱯+ڙǟ>YfqD&ĽD:E(򔘈L}uK؋)=KH㦒С?BbXG(tL?E @QIRz?p߁B Z/k#>݄S7+ zaشW5&`Pamz,){è6։?x4w;G5O!T&Ҥi)ܕ`;/[7J Ki9Q{ CLPw-U=}yYb(\w= !-J#Оy6/ $V6k$GɈ#֮CaW% {v9MԪRhTuMaz]I`8!6;V7H\If9A wj&\9C$E<2>ITMiQbBU C+?%ڶ GJ}YkږrM\qkt@%K g`K SY(RZ W1 ,w7'*j\e1Qy~f͖j%S/΄(or(^d"jD\!@yix}yv<>ݤ!QM_w=[Hnq4i)},9(t+ {k;rlh8iaZvd(KvٰDFpGE)>AYg~MW0rf, Y7T gBͽ>zqcXhrŅtaȞNW-~. `a-BMB|+?:Wcn^QY+vɀ8SC*2IEaS" 6y~IsёDu5$2 -u{*ܝcBM>,FKRR{K]Ҏ"1]aj`VdzFV9h4HdUȆ8}3<狚'WVjmT^Xf+X[RHeɰ|M,Jj m%BVT@<_PZs רZVgߵ7D>C`WX46}20gL6lec=!(j}̬=&-$`(>+~t + #p9`}CEjb4tkhX$JF'tƏc43j怤}٭u#c^u" J2aEG0%40NٶL*"0b6*s Puڎ #aHh[w'Ǖ ˇBsH ,,owjgB9`gu^!e쭘j3} n^{<KEL[ezig%Ռ9v KqEࣤ~v8ŖoQX:ǰT 47U۴V<A 7@ktBS6 1KF۰~%@aa0z~.gO~UsRnLĆٹ~eTli>qGy7aè]>촹~fhϸ~&_SОJ Ts| ڻQж Aίg/Wu8+h㩹\A{;)hJ#m@4,~Ur3'Yw5>6&p4 M NAv9w;,:ԯz4-!8O˵ri:n[ZH!zr#Mqz3Q˥նGjxÖ\o`Zk!!Z HOc?iH-#:{;kZq7lTY'$ö_xߖ B0@ p1cѱk+V ʄXd8m-2nSPyy2M`TPIf 3_a6s#ĕqa%liO3|n~\1{ wBTs64s gvm g *0[sO-.c9kk+qnj]_w?h9'p}[_?'{ۋ[k0M?. ;̩uJ{F} qG~Z0ރ3Ux='Q8 h={zȀg-{ $3"G=S2Go C&w!{,mI \4 O 2;o׫*OP~ݖܦ(C^WSwt=n_ cO!SGpp#egrpw!px>[32M'SߺR7Or&·ҩ0K[0~FF&Z2>%]Y -x5vq }ŕ=fj`(OѷこYH,jHfzx! ff^G؋9 WcY#[zV(32w[Q0Ee}nwDD"bXAB}X/pcP^qaV͆2}s`.4IDCfs!M ;h?cLMf|AiOy&&K!z4}Z˳vQ=P( 6hN hw6Ƀg҅IER' l\9iy&y~Ʉ8%Bn-P'CQ-MRzNJ t+8GRm r#@>ϢNzx;҃oc2u&ӝۆz랹 |3?U55WzOX8!'e6SXΕhICyn?ui&>_).sZkL%_XVCYe0:.9(ߐML.v '.2<\rkM#VK=v ς:ab+r'9 ( Y'\OȥtljF"WIb)?3)vQv QlB/b+9z$%r;͟RP:o 퀉%"Ř JT})< E5s^PNHE Xsםro Hc Dt}P 5Jջ,B-R*-O n*e}5FɅ֡x^ʎܓkie,,^+ ؒõϜBE'oL}$ UU)'OE6|,J4装׻a ]V+Xt>"v kx3A0xRxZӅ5 ;M͞% 4݈fF%m'J^"oc:ϧ j8aKxVȖ·ט55`G@R5a<,Aiޏk9[*g҃5KN@. ~X,N2תIRMzW "W_Z@ ">f3 @uD_tjvDkȞ7s87x H)̎PKu 6DPwLͺ28FBިI} +H֫z霪$f>hi+ʛLJѧHw;#T$Pt|^fںnj Ɗ3?+I+EKa(Ҫq@kgw sZEGI*b&9FY s*׏ZCǢu AENi 8t^iayQCyX2`q>y_<'V3`Ϊjh_pSy ?^*6/e2̎;pUn71#VͯD;0ļgsYGW=\]t%T~&ЖuM;h6H"ľDĉ%CRo&X}XWa^!:u.ǫ+W> ~guy -R(|cp?WD)U28䩪=g^%>g.sjm5QɱT)y@Z8} 3BTc4K@ e#i>.8l%:R33Cuveym¥\Vy-hHF(T-.GGmHWR7i[RQQsllԗT+0f%Uwzrc-\?( 5'LNI&dlqZ4%; zi$<,@s5NNDO>wژ<, }4䊽(/T]"yb_ h(O V+KpS4(cѱ2c*Z>ւ<F.~;)G7TA&8t(+&';jaP )hQشӖ5lYVL+𙨭4IAqNih}/ ް?QO,R^oo"]MYLm"ڙdS8$VaW^zBFfՓeJPd`x.`w"~Nʠ,y@|Ի=XqTk z3['4xXV;x"#+w(E712}N|7;$zf2O#bwvnlpˇZ '6kQ5@-P:Gft{W:+ rޓrpiShr(ǒ|GDYcwVj0ljૈ{F9-jRW?ON{L[w~ ?rruӥ{FHBkRؽ\\2pj,Iw)2G|MşS'7?w)4˵#@.%We]ǃz<='S!|[?G,NMҏni~LXOD{ΉlM?!oّ基G2Dl;(+`-+֒ Sdi#v-JGz$k'ON(!e`ڝ@0, q;8*OCOtq 3*#)yz8?x("S:Ȝ[N&;9$ 8f# {*N[lߢDfcD $ů;Q"K)ϮwU9JTw^s愢 \ J›KQpīh($b\$"@{O" 5pe(v+zu !%x~KR]zKօী E/w少x kxIx4?=F%ST^u ևԳ"'[YJD"z(T 6y$H"=SX;3Qa7}o!n7_ .{D muQEh߹S0?=r؋x1W1D6Å[@sDF򉳰Ѱ3%¯Wô8~>kݽu7Gy>Q~۾nÎs&ZqNW4 "wзfg~c]gvp~asьEWP\ܾ]P"78!I'Y|~F (tǠ`?MOsqxf2M߄ Qp ,1^$bdI,M O!^!Bnտ;Ʉ/C0< eCf}xJ>w4L_qGF3UEP@k= vǚ nJ1 9|1sd8P ,C9DZ`Gs]~ jU+Xv 9L½R8iB&/EoNHG ~&/Lj)+<7kޭ}g+,}VHy6 WТsf5r`7uK!%ٲst.ro=`.c(7U ;zxFڒ"ʩ(QGY>.h[14^ώ æ\EU? ˙1=l9 6qf`4Mj,?v\WDZ݄44YqN]|#X{"<ؔ,DH&d=>3sQބf+>ŃlB}CUo$o|2օD}2왊/T05VWk?Lߩ\X&2ȅ-畴^DĻnLccgb )n=Z; wĭSvIV#z{wC|`Ff0Rv3m7& ZMāD^4kZMb7u5ok91hUrGH{rC#ʝwOsv8 pL8_Xl, ]1Mmi 9ErJgM¦¦^ѱH \ԥ(;sq-c5 LpMUJ2J% zKSV#_ZTxn’{K͆ʗk7U"ZT87,<:sx$ݝPdpMU& %N,TeÞ>ԇP\(RDPq l7IEy15KkLj`B'61e0`ѽ%&VaJyt,ah(Zî&`ͽ~WnW,wF@[$EX%W w=>tL;Gki%wYXyh̊F<##^"&hCa ?FM0"x b_w {j,gW0W%:O([!_Av#kbpH[WL9`B`*k}0n_'^ @PGD"'18Ee *۱-6 'ýfN Vg[ Fj u&ƻ˲0K<;2⒐efΑA~Ϭ۵ /gMS33i W㞧^kHMӓ@z6"k%qRT$ iR77(b8#Nq٬Ly,.5Gv'. `CfP [C upxzC4ZzLp Nn:& Y"M:.#@ZhNy2%0bSPgK##L<OmkcAChUa΂u{a|\\p ,lt4qa~h~z4-Ac8s>h~(]I}k«Om*W#ia ۣ.tЍj>X{@7ݗ oOz\[ՙgtUw0 }[JLzD5 Cb5m> rDW|":6`NXY(j+q&d$`{ Nj=vNdJ|ң;\S+{suk .;Hl[OwKRRm&F*>1 {G,"Vw7=vpߘg#6]FU>OTlzfcUl̹aZw6ꝍ+7iGg :- 7>PlCs wV$TUk> źjl.xʶAI۴ 0! +|쨢8UI.UT3t^+F(VPmO_C`OEAb!-a~StsS_PٯfMMc@g`6)8IheގI̥O>OȲ|8:˪q-Kl*ۧ2T[{V >}:5qNz4YRjZw-HuGBJܭ#G$Ï6q3˝?Z{=?ErTk3CU4c;B*z*VAzJ[e ЯAFQ$#M{(,Y5h<<2kH0&m1fRǁaRS4ٱ Ogu(RlJʔf•a [IT2z6%qW>UFmwKܧ ?&6>>nc@ mU;nG#%pe(iYd lɦwK׎=p7ox?~{7,}i)ל x> K~*m{t9c#+/L} F;IOϷ%qPv$3qy߾B(*hSޔIR1:X']YO`|YfVcdx;뚀܁2O2,UTQԋN 12jl2-,Ig9W`k ƍdPx.N5?; "GW4m (v>`InMq45Cu=/b`Uj>3Rov1.l$螄2g}x^K?Vy\t)}(r<=l_K˜`pu$zzIK ']Dӹ #%Ggqr[cvV B`.`\m'e <7Nw;9'󤈥̔s 2gi'4 Ύ%[,ۤWM`Yk a?qtp$ 'Ɯ94$4=%ֿ$ E_\$柀gb~#0zv8%W1e$[؁ I_oWqkn7Gy&(#7#X7bד[6 nVvG%^Cf4BԽ-,`KZ ORP2w&veQ_|[ \,5 ;%/@v6lOad)Z=m3*&c,7~4B]KW!ֶP+VȽ7Z`˺Kj›{8ʎ!5ҝ#* bbͽ^iM ߘQ[+N*A؋-z7s)ֈ_7S#,E\')Sѹ.,\u0&L'` _4AaŜS4t)3z:ھ*<3jBD*ļ<Wx,݋z^_u * }1̭u\n'3跥S#3KM\ [6dsH q:+z!Z_*&|PKoZ85(pcii(JQ.-E~#8r]b^{#J*?N8j!jȱv@(R d\IYPoUʪyDdEn>\ F1=xHti oLM$LfM\u?j5M9hmʺ԰[ZOմ#.2l* r[Ph6n66k&"_{<6 X,:%[gIvHǹnmzƢ7Z Fҍ~X`hI7$ܑQ*țpЏLfH,9n0XAhhvGT02;@R# ~'&X\8rkڌbcrf]VeytPhP1($V "ж*Z*K3BSc' G<mrrXxdؚq-"!vMeo0B_|O0DQAu3F>aFx4Hx4>r%sf<9 =%!"lfP8(y)!5TɓՐR/ ~(i*+Qc\, !_jǗ\0 ?G kA?a?whk_Lb]_E1Kyrq|޴gw ϥ V'Y#e(uTjȵ@19; E5m.qmH ad"JSB6ڡ*=ퟨQ-MeRMO,jaT~&[1/UF9P Eh68&,>M_iE]W(S3q\)N% )p܈жs0:}6(_Gړ!“[iIX$]5IH d(c?s(mƧn]6["]1k9ZU{Q 2J( TVܣX6_k<\w->JUP-#@&~҂nC}5E&F[Awcv5q:|{Ur^#H63ai:̃Fx`TF |_L/- rqp *_qjВd8k1YBu˿B^<:!؟* cu/exK\XCnz2ƛl>Li[4!v:WѾѕsTUEJݒ)xmr|RʍCRx]諑GiM{ %O@)jXˉ;pQQa)5&D!|"maoZhrp:*M0+]*GEF)OQ6M`aAFބ Խ$mQZS%v퇬fa^S[49iG05|k:Yw=fiO;uTh1:5ö(2M~> @gį| >.ٷ([cydFAxa}~S`KCf_b i= [ Bgұenk8lHG5M>fn9ߤAFI4+OΌDk9kr.Ɯ>r抂Xƾ}-2Q:^}j9cDfҞV{m)J z\daEjDG^Ez?/;s,ʏƋ.ёE9V /N;͎nrxo1kr4\CcÑIfLrx-l`=T %a72r=V IdTwstY  [uǭ'aud[JDی><K6c:\ᥬ[zI!Yj:𹿉/z/gSM@3EyXh+]mO%wk>"@:6kSt{"Þ|՗N+-ĿOsJn_sUj;JB.yTWK7 Wǣ>̞k q ЪK=c!S AMu'̙ۚD0m;! SD{dws'}u2IRۨsY˺؁0qŇ5ЗOcD:J%1O$8@X;P]lS+?rHfP7kQ1uY¹sa0񰗰u-)(yY% i҇t xYE t@%m6ZXT JFHyfuzT &î{sK5̼ @Ӏrz;HS-*4͝pbB^t37RV'8Ba k1!Eށe}&ī_exT"vXƵ}!<lqYWgD-bq+3+MP.-q&~hj}hvC%t5˵e(Ɏx,: %R2_.]*_okB|M, !L#J+$ 0[&Tun!rApY3G{qڵ\Հ r:~TUn}KnCL]껃P!7RLkkB~<᠐{ CPhY\SfVt5idś6 l ۄVmbqOxW\Qxc/ ysAT`(Y]".hl[@ְfЁB(0e?k짽FTr㨢 ܛxxQJٷbͽ዗?Z)ha ٪<ӭSZ[zƱ/*R^SW__vc)6toW[Qn+7)_u䞶Ađ}\(5P|-݃of$HĿBnyLtڴxщ"94 r1/[e'i`vi[gQN\dB%2i~Zqw`AqRe3Re(YJ&>MLq9I} s͑@=>6/c0?R`{^ƌ5 I9 v#~-tE?U6˷ROc#rjX|K}"Ȗ"qD7f~QG)W] Rp]i-GYp9ZnrGl.柢#x%IQbvTLu 6~BU*3V+dP%!5qYvNk /E7k˰N{Dֿ)r^:/h]45kyh)|pkb8@pm BdzJyvnWKz\Ғ& +*Qbb&n!G m%'R1U MB|QWbT"ڪRv"*?x6B~k'ZO$e@XvU+#,4S+&@)GV:jb5aQZ/U(:uxGSG.= X9"+fJ3z@ تl PV^\s>($ Z`r';Q\jY2p/WƓ#4WPq!f:OC<lR9o*XXsAfoJ;5|!}Jj ZɮhJJp3E}Yϰ<5sk~Z yʺE ɱfY eEsCLEIx@SP,Թz_"6@˶k&!筊 9Ʃ)OLFJ7XB?-H׻= 0RG%+E\W[|;yN+7~!%a;^]ҍh8_1FiZiVWc?>C*K+ЬH`A2̪f1RWH/ &`r<9GR\-[ erpwESP8>V }jand{aAze9y2$S7H P8RfcRc j}<8ZѕVe)9CэPTys[m P>ѾQ#tWL|vؠߥ+ŽҠw& ׇw!&H*Lۄ_A3zZZƛ)!*tJ|Kubڣ5_[qm͎&?ʊ-\Z:ftۓ=d;Vir!ƕ2[av^kYwiP:.iA55J5nIm52S2zz?ޙ,ѵH}z9Pq 3QKzQҳ[-w(0|5q%[MWzDڊWrGTmhȕTmNd!_ُ,{=k;UY654 !RKK#z~HrjMWKWQuyRsOږKѺ1A32n kƯ6󯄢&+jhRQFx yx3щR>` mҤ痄J{F&]B]@G)w6NJLj;igĺYցBBPA2yMukߴC\:i0o^MczNv: ;-/$Ux.m>Ų[so.X*@ع.٥j;3rOCwC"aQ=m}侰12> R͉a+uzٜ+)8fL_*og;UMl=\\9Lq]EO&&?R)&d+ ep-E8UiLB-Z{౧pS&|[<-q?2%Rf78~?Zvߑ<*?-M!$goQ;b;UNPT,f ɋhj_B,p2uo79[OLd ϓ^q }/S^~_.|<ृ\{9*dr夀*/^:^_^. Uz ^W)Ww_,qx YR~vaɷ1ˏ#|L"nɳ , ]ꫧFRo-",9)DKudx I} U O' ꓢ+TQ$<6G8GG}U<_3yy?|y&xr$J-L֖%j* D鲏W^)[N梼Pj롤;N@Ii_8;?g{i=){QOҡ -H>uCje22pT+׍.脰ǒbwF )1:d\ c+/ T;˭@~w{ >y"plt:ú=8AZwAG%IsVajޠ[ l̞X;)-ʦroy}~ojؑa6/ƛ jvD7#W廃o:`TճvD[kt[m襻^'*Uk{d ۋch}dPXwpf/x&uTy/}w Rw?AJۤ-S;a-֢U{,; =i8qޡ.^UEomzjh< JsWc*]CCh`u0G8 [_n %wcKL=/HȋV/s&=֧ۭ-@OFLQ98sc?A B!b~I[AТQN|`칊n7Ybи k(Q71sz376`5. ~x(H#:z-:7_e|2mXNcm;OA+oÎ]Yb[?eT N-gd(:ܢ kJxt~A^h@U4ڔkCY{nOp4=(%vQ6sZY_َQ$au͙^|/ǫs QnʐFc`99%9@Dij#)9VUwasd=E 2B;a<%R Be(MMYQ=E~YYJ矛g+ʻ.DeS9 E5I]vMS"M1ei] + L1T~ɩ1 +"募h\tC;;ہsI%ɲVz9Ac=(?9 WkU(zkk }a<>JE Zm.gZs5gPa(y$KaĂZA>4ؖ]oȚAK`Vn'T!bBcZZQidž sB݀y׹"vm 3"^F=jȝFq о7ڃR}^EQ?4j?Fb?!@IJT4=ku*:Ԅ>T*VZ7? lh_cëN=znU$}W=#Ƌ+6KsU ѓ :'k丒gRgo=OX|׷y<̉c*w٨&՞iG%9RBRn/m]jP%܊̕4#R4>m]':Bb 9pw.U|fϭb+%, ȝɹ)Y}.pjxRZtfQ]NOL ~eը˂ոeɡub` qeg6t"+R#N5LtJ\tlN#[~e~42KICO&V@֢q2C<]Q\phƃAO#Ne<y 1C:>ovr~y_4I> Bb?C˃ާǿHx1LR$oFk׈7-ZaZב {j=yN]&Xw/cw/b֏?l%>Huܥ [ʷ$Y. ]T ,U`\$:x޿/ڇ׻*,sh[?fh|ŷzWǾ9c~=IMys ԏ m4[EW0W>ޛM6d`a)޻I~p$Iu?l^*6zb/@r̈Ҕxg\lڑǃ43D!9KiuᎣ{CEr1SQޝm5Uvw` _rNyj-23_3GCy²%ܴ{Gmq:ie%S=QX3Q˥`h[n-O=Pygbvf9`bW`´|Orڼ`ǓZV:F=]Bܵ>nǗAɟ%}*|q&~(Z_֗]x;6<"1ɓ2aqW% W:.qmSSG5ݹv:Jk/jV"nH6ix!(`ymaq"^_û+tINeN\vleW*ϲoRMuHb}ܒnB):c i9w#]ehsT?+_v j:њXգ zqk FG[ N4ry+U>n$EVO/db:Ɍ&拠j*4X7x `L1[Yqk_GL3YYz^G>ne+Y:qgl@]fKh'j$=.9_@P$@AQxwk_O)}o%Xmf؂W>XUCУbTFƻT(㲡+]=_5[j4aڂ1]jQK<0\\4r{$IW׫1<6kOfذrz$Q)'b & :?н4JElCq翣8;GCj_~  *k~/ve8ZFZrJesYwo7eoyCݠT|wlX2Y']W0ufBП~F2`uZ}B+HZFj)ϣp IUAoE]Ѐ}ax?$`b?zO:BwP~tdadj}yajA /+IhBpwR!k3Zk5z)F P-Pj:0g6~` ]ɑO.԰7s43-2n|(#g/`R@2"fiy9#I3d+D7]6>Ǟ_k WoʶH}`sJj$6+%{DІ%zXQz36]{w 5ڎk([t|2aң`|<Uy~L.5%'sGG0+k$=ǯ%{1t.^j\Q);pEs8B<\=_֋(ҦC-EPѐHn.Z#l)dpx2[jU[C,ew篪,Vo-J/T"Yv _kV›a~thl-R$./-@ZDӣJQG6;alYY*Rd/ӣDWR$9FJOJ(9`JFU~G`QVYV2u.hfy0\T+ Js{Sk&|#_wv0.zh+89٩p3Qmʬ%`w~cJO|-w vݖ̩m-lhL>C:S7m1 p:\Fl_E{rrCR^K?[;l(ab} 0jખ[&ZS1`ϛジؿ8$mMzY(:ّmQ ,x/!ݴ3q\a(mʸ"򻍀n$3B%;giIhȗ|`X(֗i*%`DH:494/g]505y)6$cWy < H [?ٝ޹) )װc5[4@ 8ÖN:%ה \y=xBzF Xnai#%ty4R%!Fڳ qgE;%"S;Wʋi_S.Xo4joR#HPq?(h72DcLUg/b#`AOBF+7[k* E7Ê#T\oε4Umu׹&!ŅM ;B+1 l:kpY\C59vC5ksr:8nB9z+Ýժ.5T(^A^UXUUT#P$K ;(վP{xQgh(cV@N u\븯iA/? RNW[k o)5 Zjc]{;'kCt-۵tpN -nzv/?P{9o?&̼acԶ?zBٹ?op[o΁ %򳁆&C:rYͩhP)=W,Sʓ »h}r؝ѧd$bU%G*٤ɹJ?WQ(؝<5ٍP34.Ed6ӟU6M]$ڮY\:X1${}*SWp'#G*g;6?Z8өARTk8{RpgŠOu@LM6Γ8)uIaK&lPe5tlPCa׍AHe LcB\ŀtKC4v4>?_;L?C;ϸVhy#vDLQw8pkY pxώɍqo>/'=H9\<&DS?OWD>} "c*aJv}0 i3&۬X*ͫ!#1[fz3SQ´xj1~Xx'HB4Q.\-%Xx\]Ř7}2!uk[mnRA!.N/9uw~ss*W{>{>T$/` z!xcu7NlS_/Qnh;F9t}IO^6 *VKW>ïO:(  6/i (-EB%E" ?]yWi@oi֘Ҹg90]P)Hg 14B<~ƨō ?wqh("*exsOG=xqzRuOGIt=p(7á߮xá Z\_$(1(w v?aMVcbB:.;*^c\*^ }M zK?aKx4i:=jk+؝9Oo0;¿y  glIWcM6{ǓRQ)+M)jUXUZU2Ydgz{XU;P2OyUݩ^**_v?aEZ Yf '0jCe$\Mt3 2X P}OZё{𗀹ę3Ut=`*!r@\>/]z9тǿb׏0G7sF00><_8^{^<@qO^u=<΅7V{~!}[]"sItr?cZMޡ%OT69ZV#AED9<=`޶u0qPTLP&Z8Fe9Cy7/v/gcS7tsU>c6Ƀg\|d|9Ϫ ?TsZ/|͢mm[v:x"HeHFN2u(۸b(<]Jh;Ek)Nm/j֫B0@Jmb^o?/_IQhl"kʸ -`A.>u JȆWwv`-Yo>H\HuP21l/jhi/gJ;+ cIz1xʍȝ"JۅTDkZwY=yZyL**k+ySݕ3Re"Zx?4Νڍ_݆ `kOB1f(݆p S"D$k1!9=ޯ _-Mcv1on']0Rl4x п 4zշUYR1"%7TxaتgV`6 9%L+8DT4me[`swH!Ru'8v"f2cF 0K[I( U.,wX͹- Yd+gQ?=jM'(bw%p>?VQ~. 3ٕZa'I:sS QjPZg$r?' )B/@)QJNr/>p8"smt,L:%k`Ytţ$u2Գ#~jÛM5.H`Abw{1"QKFRQ^{IYI%Vo@MTs&`qԇ'R2._}N 6]7~ \To1Irt}aysKG^?~0T#%`=Q(byW8$j Ds0Vvg/n+JEewKko {E2,qs=I(T(+TVt$%c!fǗֶDT}r>p| *7axY6dUO3ΛQ4CwԐ4BGXž] z>X Ɛe&F^b͛'l 8!KXZ5avz8VL ~3` +Vp]k*egNʆZ]ez=E:=Ƶi^ Ήw *s+Tsyt qq&<0?Cp(a˽E+G_Cih6kENy#4e]:~iZEҦئr'NrQwFfé-rh`wJKu/2OO"wOֽd.e'.WĞ8 גĽ܀㖓2"_w;lg~˶9m-Ǎ:;bLeI)ƄS%`'&ꙛ+9c9֤/t()LYNwi8=p @@q??aqvN#,D#>@4⹆5P5#dO#" NR|klЏJr?2ŕdZ9>X9r VϳaJ:@3 {N[Nܒ^,KÁ>smii f4Ua*<"7`|z!@c^X Lq=uיm-MJI&P ]VƽBYN|݌`W/&qia nI]V.+jWU=|cR^]`M̹dǕzzώmz`uvV~ae7֓wz qUOQ]5sf@Us=Co5N]5laPc`~X9*XLެ“k\Rek5u\h}Od^XQ\j}PɛЯ]C0?Ki rXIy4X-mA*3S9gW꘎wЗIj0O^󈡇$OW<5C,vS{7U|ps49& M&,Dkj7U PUBU6Jc AI| jmWҠYbX#ًg?[S#G]s1QcYJv?da78rvMϨZR*W㩝Y+ͺ|G E"{rgǼ$]z Z5;@#y^.,#7d=V .E TE"[N{QGbFd@,`IqhȃŲ,WY^v$1w:'F͂=@EcDμZ5Br _V4lS64XKZ큶-I'iҐA0OЍfʵ€[LBb}.*."&rȴ (\ªzm`ф !Zԃ#<-0J-bNTCԥwtLYLnOEr6OMp?fam>ړCYG<&"I(<Q;,/x:r2 WIjJ6'w4}i'jLҐ4{gA?rܝdNb,VMy qg/r=YGUG_BW}Ib ^DQ"}DES@>"W*F['J`]!ƸXK'45V)u=⧯]_xNWgA_ҔO1v`,Np0ms#ػ`tx`TѾj]c:b8 0tZU>4H#>(/>n#, ?[J8mxv 7 ZlI6 'jKClߤ~CݴvSd8E^upi9yjuXԬU^]Im,_;R-Ѩ!D3 oSXiRhˠZauF/R0 E|*d9uI ).MJeAb{D;߻e& snVELMSW!(f-D^T3̧> aR?Z[FS0q0o z$oFˣLr: h;TP0rFh(QEPyvg;'(\g00Ej21(E*2ӤycsV  'V蔺mhR{jN 3Yk6ԕtyPh婈)m@ίe]q#?9Zh h#hMN< 6|Zohu|%^U>I~n(]TU0Vͳz@ ^V+JRe$ #s CZ%c( TȵaZ_@Gu*b7cy7Ig?ʩ[9ՈZ~ ۇAd\qgRnb 1 U[G"8rI%K/QJ] ̚!߰K9(d{ 645 _ 㫮)TN(@suAs#t5 5ήغޖ淪áegLߘ|[򯕪v5ak/ pލL? F  Ym_ۑ"~m*Xz"];1un: LVȌ|%z yJ4rAKZămywA ~+wCN чįg4fAQ}Ckôa*R5 kCŠUϪ$xc?RѕαIglt"4c۵Kyfvz }cٝ{dRooZPoJ3`|^<XN)@#22S[Sk-P#Y:93Iowr\'W>(݇R?Qẍ>և 1{랽F9aԠ sz ̴gބroY {N1Vf-:;XQ@2?Q_b헆fp+aAW2 '{}y*&b.'*;ž^xkZgTrU>RUjҪ?-,y~TڄIZ[Yuqd6Ɵ ت݋G5By$(v>c_ۗ~X#`c5Vgt1 -,#T۩AQQZ9K}!}5Ze~ӑ)sQg𽝂jيkUFgqeN/@Oi< wcAIY5v`_zCEa.p cv+lI^E}QB&cxAgOv2H^x?LNQrSH^'ⴝ+OfD[nHD?c}<m=V6u!tVMw;J3B po^ ?[wgYbyyŮG!zx,⤋/{㤫8;5 IQTUuTu;ϩ4V>ķ^q^B>PiSyiʞ؆i/;iHS _Ut}7x/8oK1`8V?LnQ*1y cMB|}zڻA4{RsQZђO:ݩNtMC u* ^m!Z ؟g} Iph Ys\N=:! otBL1<YxFeϟg)\Gi[~ҽrx7>(9)J'OQD.UOA&t|zƒh'&LFfzָڍ'ͣIچUٜ^钃K[ɂqqgqFD@R7ޤ9r {.OcޔIlo&Ҁ[BkLqFlo •L|-z?,?HUBF'ɡƍi1f7ʸ2p~py _\ WBL]ҮpF m2GSQϬAK4{N0.>zvu] M4tt찆kr5/<sjbڿM%oІzX7ЦQ69р}ILj|jY@Nmm;+)܅&R̢E _kν1@_c6X@F\[KUbS}t ~vhQ;Ն>$G4]1Ohf|02/ 23'%gcz IOc ĝΣlagtZ]kTz#ۨmky#SeC_d;1.1 Tb֖ƕ)fH{OuX{ϚOHஈ #f~;I5,ue0 5 d"H*oXご'W/r 8#X#0E'p+\q|1ٻI8׽$Gr8 H$r^ѵLMo:w7I/ZMg&wqrOULKuWdQG*k+''E+_m.\/"QqPH}; _˸/l߮&5<,ߣkn 53;Ԁw5xݩ*ױǁC$FQz1ÓN񘕭\Vkl0Q9#2#?C?bewe #>M#~G9~-eY.?+]G<6#@lb;J;}^wĻqGlW1r;"=csU ݉TrG*(/_(gso  ?࿾3^ŷ/~?s 5{o1`c:kY/4zNG{ox 64uP?[ o xno O L$C<ڄt,/)LXyeBթh#>R!;` 0o " ?%z9_Nj|9[ e"dчi@NAR/pH ٣ ZpNKj]):pRt ?RfJ(kL16+ ^ÊށU&Ce շdN>O Q2 kUlϔ`jR~IxoV\X`B&4A>̢acz{h?L( 89Oʬf7zej.'!b-7ci|(YOɪD'+O0d t6ɓq΀i~od܉rZo̫Pȕ}4o#.J_~0ooM&n,ُ5qq֬hw ێH ĵ:_\9US. &^eW)rh2N0e3~}5)";pUc7]sB\31v f!ֽ}Xc,3xLES?>\xqSstA\n(tO-isqTEgN<YkEy/$"J$m[٨/i@ѢRmXD~61qަ|EjtHt%mxh;!܃ظ(bxћEi$m>2=oqEYTGK4yaƎSiNvج l%66T31,X)uNs՜*(/ٹƱsكg VOU}<(}Л} X*Z#^}gx\S6$0- $wCq!GJu{7|BpKed/0Ks'+QoCrr& ~Zoq>v62Ch >& m«CUv^lyX/:̌jLXG4zT kq-IO´xNi u..9To & 1k,< rR6'^>PW| SK '>YWrJW7?+hwLq@]JmS5ʣȊ)dEo &&?$FzC,YjΜ6g̜)KBڑEfe "ܡfQ^!r73P"gKڞz^{:)#S aša3 ?u`$f Gٛ-;V]@Z-<6_K- xj㇔{\ p1PWgѷk- X6h<ԏLX\]pK u_\%i,eOJ믖b3st:oocb.F_%<4I\lR\`hh}ou_:9~HpӋ 牜fžWgMm%dcnkB{#C;/I۰@!]#vYϟW5#8` zgBo9ǀKcxk;Wox6|VQ Uqƒ]*mCqW5kM3O.WmDCV?-(q{ T:SDSxQI FWpCS/'LO],-e":|4gCUYϛiq9wb;gcDƑO;:ثGYpk?gr?[ȺN_6\D3h A[$*"Ԑ"ٟk/"c6@̒FR?M1B mzwX<h77u}p$D )xMkft~[XL[>##")zljՒۇ1_6,CL#qrzE5N ČڄqP{FI"tN01`&'_!絁Dy`9ufy]dt[~mO2#'mܠ}ӨA*O!zu?T[>PgfSI5O%比MHS1 ZX-FL"  WX2&z,d8 4d{(9&"e05z}ɂiCCaӦW)$Aeδ$k`=-<ٷ%%mc<>G{%b Vw"!9gn H ⹀QsKl{>C3;F>Hm??mOh&g>Μzh+N9ÿJGȎ%1 t. Dhx)\Y}=a #M4d%? Kh,kܦx S9{^4X*vFͣ'\"aƎb vıSN#e|DgFǃ<[SPʌ8m(*-h1:yǬ*z8&m 3ގz6k?U5Mҳs2 3eU :e\σL7̉I|yYpn`7;K~oƞ{x'Vs-䟥}ӟxs:QfkN;; xiS ZQ~*"/ 9@3kJ0ְ'v!^ќcGRi_ޮAPzM-,Vb9dJb&2u{AE}Z).E=Al'm]^(l%Tied-\v9։,#KZp/H§g=fAnKpYV7)sEXwO]PՉ;]lR;{ OxS a(w䳙ڹRMwv1?Z 2~wL凯J_?~B1CG Tl9V fcG ʓ}yWufIҾ-~CԊsi^_hKr>~%_ҏU`So~kuܟ-hA΅s{{x.#5FgI b;6ipF~eQL0G[?"ߟ#$fRZRr"GU[zA/j(wbb+8ԙZM^ύl8, }XWZEhq<%&utO|T`_UzOvը|C-^G˛HT,)}paI<up4>kpRiq /cʛ:tzQ#\^/篹 IMSoX}_wAt e$"e0TI.|_8ñ~`DՁGX>X|bPr ηZZ"(FD!ƶ_$қքJOB tFID4nA7MO \>G.'u䠏߃_UTژ)7S05?]„EVJxpIt:ic_o6+/3|$Kf'9Ft*rf$A,78c1|N7ӗMXFԈ9?QtDMғ^y}W7 >Ht 3W3}X#W4MEU}(D~5ĵޒ*ሻ~?Tg""<~T:HtH{pPm-a }!7q`9RVMϞ BxOmkFP9\uɜ)6,Ђ766(h4겓9=ھ ; ::'odwxWPRHu|s$7Iz%$eet-SLJ?sF!EMMp)PFA;f֓׈O(̉sbGۥ> 5?7o9!X;^ˈ㵭᧽w0;8h P4L K`vs؞S&V≯>P4g"s݁V(=vYZT_0/L[,vn@ {qlZ몴؎(=[cO:{4?󒋵Jq0*=JW(~w2QwͶ0>݃ӎ4I4>UǠ{9MX`ُIJ,h-~}Ljz.pJw94imnF};3AXpTl=&>21$G\nx7 MT^dopՐwjǜY2.9"m' 轩}_UF1RoƆ6 FLhmp-]6W:HI篐i !DIstF^\:9(o8?iE~ȱtxPhت)3q^8{RGҳRލۤnI8mW\Mvlsqd`ʷ= t`τ{iDq}quF+}P+<ez$yAc*"i~m#fKj? ) `YUsr;."{JDBD@(VuނJoF5Q.V<*:k6D?zWTpuiwfG`of$Hnۤnx AI:#`p?BZf6uqeCJ[r%t3nx siIް +Xz R$OcLsߓ[Xk3T,ȵm߃{y:f5x 2:g8Yt7ߧm>u9iQ;|@K[@=n?`> 6{9pH iqwAfb`D.Cos Tl͟ "{ |22~{;'.G/7;f!doލjv7ǚ4{F;ho~lWN/ּ[-歫ٚ7Fxlf cSO$CJQDvy[cݍϖyK\kO>ګ4*vu} nѹp$ȹreOr&ϮPz|[& f) oJ*|o((bO$UR6%53os|2&i/_l:(fEpiSƕ&ihm4-i\Pt#q"Vx4eiA)E"LfXdcJpm,-n!rmdC!2rE> ϵbb9Kuy&}>7I n+M4 yGZy7R*ϐ5_ZY0pMcAP)ʵ4ƤbDZ=km6m^eo`5 c+N4K.UEQoL?S&/r$eKKwGPtx5en3>,ٿ"Ұ>ձ=?1@Z8)xJV5́`8 (MѱG ̊.Ahx '$8n<ػ/E6*=W,7sԕ>ˆ6WQU.#>q A1J%??3G0_ٛ7@쓯;Sв-Qi/g?骫]f5O?7IS1 h"$lb<ː~g&C[Ә>v<}t)vخC9ttE=[4_zܤF`9lKF=oeARutVO['ѧ}z}!|zW_ײx}+t{x]vx)!8v!?&5 k\ +W@p<BvFML.z=|$M*@U'Aȯ/h.:wο&I &j"0A|r#(A%$Xkk4^} Gm}U/4[01( _.IPy̫ʿ{U/^a|;rn} ?K>+t;^ gB.~ЗtWqG%۴&*ӓ Z'>g;ԁR `qm[ض5m{mf5l}] Ⱥ Fr%  Wu/]ϔCC'rA|:uq+A$zI:wf[j`KWꪬ&``/БeeN(S"zmM=0 x.|>g$I9mE C֋lߓ0V|G@[kg|I;q\oÓ`Pɱ-TrJC TbeoF+)˲-9 \Zr'KЗosۧ>yz~Rg.ÍqqmȺ52~XXIB ۽UPQƭ4l)FM1j'"I?y?魾kx/O7ΦFڻh8^M~]h=#5vn%k6Ӫ|ʝ;y9x8B0b3̅D6;N3wvͶ u;蟢{@ l@v9SI5+`|S3-W_{6yq W3w  `~I)sOJF@hCfM[_酋Ivs- Ýnj4X`22^upFHlwu{k]Ӝ9,N7eQ,)=O Uc9*F?ƶcebWr0hvU Ijk(ǁp86Xɏ}~.hڔq7F 3}?usZܚƸt| W케KguX:Oh,p#ig $;kulW[b_{b/hxozj3zHHa'j{A4~$z{)_x ):Z&y;Ny&~O$eR/|, ' PͲۂ)B2;§\XC $]`f Qc%Y*Uv=YD$2kBT~̢d6J;}'s"z2lc, )s_$n0>G\٨_~>`Mˌ ^#*I{=6A_('QJ~ɵGJ3eR.nx *{:KFV8sҤwv(NCcI?K! ƪZY68Y7V5RgVX89sB0bF}2FL`cM< a +/ς t5`i- l2U%Zy!{@g 6(Ʀ/slԋ_5 K̚]c+vuCrwܽkJj ]KqqS9zQEMz2bi|<+Ecwǻs!๎<4 lf&nd}chkGѷMkmsw{. (m ͡d<\*e9h'̤^˟ldY.FRJ5[;-;=By,o >}jWd,9@זR6"`np3LWa|;~7 oe?Vyt +Ky> Z}rվ,R}a~{AWSz(6>EP>@Iף:Cp%JE4 EČ#f s׻l_\1ݢ\3kZ]ydA9KD $, 7-E,MPB>-Xn!gsq >wyPEa 낉Tj `*r85:I c;o^#d";yP7*^mtx'?JvI[r9Cs$3L6F@`q-4b^dr%>RzyH1E(O9ўt8tO{ i^o@^XcCjioLCQk{q{kU-/{^\fŔzBi*) Rvmq.arD@\a&8mdʧF8$O0(@bqړ~&A'fPŽ$;%ll|ҢPbd}~ 9EIq87{}K['" ,'^O'{$ 'ʗg,[N*NDуD~ho#~J̷D4+>=c2U;*c"."> :}5諡bS"i?;zl qș$*;G[tɦ!ܧjZLմ(EF u!T:Y6o)б{+VyU:j^^wK^[{k9" ne:[3w=ʢ V aO5 :HCu0y#ݾnC)q4r^h_;vv|VW6#<$&W[a @Pʼn1ȅ1"f4@75M}Q^,f+q]Z' gPPp`|O"|zAr'+sz5pvùPOzb*36Ho(N`>p犪rsJ52TIނ0kN.,Epdc0X]Bٛ+y}R5jы(oZd/__OwaB;'~«l3t;|ze%^u@%uŏONSsɞwoVOShxJ|.q(nDe%C*I lTiI_)y`>i]0OI.9|'aR UMo͙,H?tC#CWFxӬd~oK?(X~J MoW B|F)`8`s:aFcȯN>xԎ> "R=0AWŸʗ$efU=rtr }8(aYI|8<Oإr/3>7NU i+:9׽ Tq4> ب XU;"; h[~j)+Boٕ`eǬ LɂQC{øЛDӍZ.esiNOkQ83ӃTzoT%_ ImS[[D(6o-q,BQ۴}I|2{wK¡=& Or,:샬;QV0|'g%M}0U掵)jy@&SXוC8jOC|N@h̫R&U{3/=k7r 3ߧEg1/qV1;P;o&UZ#T$&0Xub0`dl;j ļIA5FRTc | *R*dkqgoq^qۅiyaqh#}_oӭqH8̷tB-]}؝U5p9̑×-_A~«'aਧ_>R_Ə:IY^Y܏ĥ`'b@<7˅dJ+WfR)᫾f G?" R7O 퇴;Z"e^rHuMiKʎ:E1Oz)=cyv~(3l"T.}L-P;ոIO]iu}ki zF( v ǎ<,٢rv'~} ۨy%Ãե:ۤJwd:`{ӎi!)ᾇJ;l2Hxߒr\jJ쿩wyB~E.4;pȓ+2,b9dL8Gd=ږ0xϖfGڱkҙw0]J {[a%̈́foÓ(]coMz!d#oY̅U.b=*p䑹s fk s9RX7;lr۟h i;o< 6Qv[6^#Ď3IGyx?쟀?)\EK\e*HH\#*«bg Zf⮓n7`MeU,l[՜KPDl¡`0euA!l|*) Ug37%;L+ OULv8}3U2&mO[PP)m;Lɗ$>fh+09ۘ !|v_C؁@u4gu.Wμ#a+O9[ڙ]}#%{wmXZK#8Z^Ouk|=NUv71FUN0_h߅1ph;^iY|՘ir!M"b2X\ B|;>?n _B@/WIcgeRo71^0}qm-1}e7`:tNoks.?Ŏt"h|Fl+zMW{^ H|-= (NxU%Vmq{BBVdH? {vp(Tr.2+ǩ1Ms lʹP4JgW*_.G&pUo<`EOʄ(<}DДoKP /6KK} ,{.|5 &[@<)(ϯ@lvfzo%1sd^s.bwsCZ)D_w-1-rƪVWq0H\+ Gà@s_(  2 uk 3چtsFaeQu,HFIx)5j׸wsMzٰ+`>6J 71WZXޑVFu;:-F+q?[|ԫڏ .As ,c \>E#_yF$uEmX\Iy4z./ŃP(54G6(|Flx#7CY IZToʯ|Z? O⟼?3ӟn{:O1 U!);IIR eh'!j+ w|c•B v+] xoWy^ ~%~#ifW-l0^eKSMRVǃo;ČAxxL持ÉQ6q%|'jP"ϥ_GIqy%[dWY^nӻ$یL=՚<cwR|c Yv.#JygB؏mەng*=}7X1JȴfHvtQRE8#Q%A0bx([̎ӡ7[z D0:JMK\Gpy_2~.L/s"e!\ \Epy_2,py_%KHbpZ//GӤʼ&,MuoeqPS:T8K;AÛ5PNꗺ@.CP?PoE@hteK'ڙ!>}|6N= TYç>x]çm9V"VH+&Šӝ+pdV#lK~Pr:,Taʳg©*[4}OI_%!Y 8j9GEU)0~6:`7ԍw 8u}SGу޼OZqP;‚K1K4P{&Y@d̺@}A"7jjbO||1o6/>7Ч?uŠ§؍)<P攆OHzS >]=I(^,NNCPۿҧӅ8q[>'Y O_S'*C}zX O_ܥӧ+}\;啋=zG%y|IAYk7fyWi 6AᑓQQBtie1eČ x1^wWD-@xב#X \Q3)t53;M}y Mb{@J}levӳB"*' >Nu1aUdX-hgo6?Z}'b.E:fEeB+ im0<ߧ.Tϡxvj ;LKoN?82;[miKӢYGfDa=\xT=9&$ۨEXe`M-\l-^RE%R\~X%X+DKx"hzH-݆xC'TVmI ӂ-&Ζ9^ Pv]*&5/n.-cpU'NA,Λn~25w #%23r>+AJVn`ɴEE3;qhZ%k[=$7F3}IuߘgI>of8ݭlj# [yR+7aܔY<$K"[Ǐxpi])=9FZ?N bm4%ׂP mfقfB YakAzB>CAU)  vZ{p4$g>@TDiSo$7v(e']w\c1E5nju8~NC0ojKXlL,(,f%&qOEb3HbBq .`\q-rt˭ZpOD{6#s&*(0c;L!kGwX@+zW 'yd\I4t\[O҆ӥl{p+"i|m|M1oʖDHO'&>pa]ɧ1A[H̠] 1?r' RfErѹ[Z<3HʐY\|љkmql Ł| >f@RT^[y=TzȆVcR {tmu/@xxyHXPӧ4{:,'A0o,Va5c5 Lɛ׹QxH!|/Ê""L>-|hUmӃ;Jbv3gϗ4S.A^^$y+s''77$~'.S(P1ΏyCC|ψQRbщ! 'gDJ2LQ&yv"NoփS]B,| :G:'"mhN8j]'cj&&Sc33h*Rr{9v,(oƖvNTvJ)9Ō(=h~^t&鸩 1Vp܅T r9t* bQŶVLzF3ʻV.{-r.M%acuKwm0dJ1c5Kn -4>2&+賖9>FZWjzGKRʬJ]u3˚K*W~Q5\-kwctbΛlŲ<=g+PK ¡3w(f]}&3yWf dz92j^CAƨk[u4o^jhG Vib'\(A|NR{4f6|Չ c4SSoD8 {LA&*`?< Us{/6"{n{@SnE%5UjČfZÀ'߱J>^k`=_hP7ކۣYꋇ2 ,JJr Ffook5e+0N\4;O׌nw*zT!زE~/,Wst5 &(6?Xw7>b~{L-[n-n vvop~IH~voncm<]JU6߾ݢ1x=&#>O0u!q 2PFVFpֱw$Te1Mw7Cȫ U2Yڌ)ôdbJLq +@\I>+C bq.AIʢVov0;Zab>yyʌ eSQcxNR,;> /|iU9-܍;='z01h,c5lp9$v2w^QrxO=~g/ˈ˶}#bA P CBkJx7Kqj6b3 g ]b=zz< 7b:"zw/3_L) V !w%G~+icHgoM]@_RmlB@9˯|Q :&6Бp; fx lqYƁE] F)Iޭ /.R|q1 #Y\P0J}|Hbys$*0"ktf2~7ؙr"d<=\7Hg'XL[-r&_.d#r s7QΉ[4`CAHurV:};885Bo2C3_!f֘-jȲ7'j81x/ bs?'c[$ ?Doi=KRXB nu,lk"Xlp]{DgIp -4 u%˓8ZCta[[t@̈C<ז٤y "`$mC 0VP7Ves$[!Q`( 09itPIRDkq"Q&Y@ YEq t&B&+KB4AzztMtNp|/Gh\Ʉ֒ xD8'S6\Ŏ+<υHTNAB>CM·&JN[Yܑ9FԳ8 0۶\v2 :fj~Op>Iǘ1R8,1{j_Is0Irb0<B:!Ow20.9Xd'fDf\n;=boߊc2 n)f},2`͊}Abc1`^UMig圢r%֓@ị1qe:i΢fQy8%=»v8t?DDZ , h:_+^CFm7`" ڳpJznyi!9% lnHhڇb` r(.%5)C:L(t" 1I9D\g*? :/]˔bu7׻x5[ТIPP*W`A$/͆Րyjh:7P($ ݂+:EQ[@zzCÑ VD:|rאEr 0hj% b'֧+_ k5 XiHo`϶cHPoUEǖ!ҭgFԴypD6 LdOa`@9˂mGQه3tӫ&⩈oı 5>$rMM(Sy OVv}U#O? 1Elj*H?Vz2o<;5[݁{aq.Y oNմgRtkRHWq& Q\Ӓ{?eŐR6-d*qױd.E\T-z#S)F#n#f'!_PϝH7Srs9Nl{"$hT*loFHZN/rm`@|kٝծj9`H^ ۯitJ E1$˛]t)i$]I\tTxEK($6%ΗoYl P$:WuWViwr-" ϸ';G0 ( ZLGjgФa)J<|Mq.f-ͪ;Qvʗ،A^*y' ηoVǹ\W\1^Eݣ3K)f"bIbĦ3E PS⠟qT5eUGEG׬$ r^B?% +e/O*w<,F@׌#t@ČwI>$E6:7t,~( /$l ؊R9Bc*3nmư<IqV(M!/P&Kk翎Dp ̿~/qW}Exڀg 7Ҟ8 $K_㗁U | {|- 6 #G+y,:/Őz9؎(0;Nvf:ZAjCDUd|Ə_ĪHy1{E WZ7<_UeM)_EIy>v'H^Ma; I\K`(sow@C1fd(mcƱ{-O/QG~5}m-a1֪.0ꭌ$O6PFn`4 ph(3~EbG\Pj.ޯ.f<`~,<.rYer(ĠkgsgM5d41 @{Fv`[sf zcVoN&KII0 ږfp`T}Cqnk6?c(<(G`{&y=?vlbv#fG{p!]4ɗ &aƚLPDj{mMZkTuZ]sXNXt@Ytt­z(܄1D:R|Nd%=fVSԒ%D3ZNA:;/i5\LrW 3 lz:A_\gAte(`bLdA9^3)4F<[%@ÇR`NOp<)`.I%Lа̧H~ 9_aflS /46WEGgyĉsοگ7?})Yvv{kFtMƞA(͜[~Z)#E?IJU.{jPmh%)E WE sBld:MVjϪ'Î\Mש}0Mѿ]ùQZev]rw}vw!;OcI ^b.1%ݾ/V QۂO\6c {vz}f)Ō7 <;dw6@s&F8GvUS5%{j5\(cB%yZzgM[D<)]WhJi^}cgRVض?rk<%! { WFT(͙H<)@6avV?mgUF塀K B`tz){!%t]邚U5L\2j[h:?vm<=L0&z$/GK,C լ g rY^$WdSun)Cyڗne>4_JYAv %H!(a6۔]"ݘKm޿z[_֝ߣc%]7١|&=coQsu?Z%ߜڮ{2ڀv NJgޏ-"陃%.l? [7f,]5K>.h(PWah)J.Ya!ϛf%IҟLޑ3ˉBI"A7-q_^%,u[Zܾ$_ 5ءÒ;w)}Br'_W5? ᵇ'Ʌ^{(6K&ȇ00J/BR2­ .8qf 1Sb w 7k&%ŘEXq4݃;4TinDs6Cau?w8~)䠑ӛ:O 2כ8v =g#ف[q繩djoc(fXa(szmtf"#KЮAbZ_Ag\~=`?HgjIL$уE6g!+^#K:Ծ;|P?}K,+Wk`ŰX C7CGѯ0>MC96?K|&?EŴF@wθ!@+95J[Oi[JO/e,y]E!֌Hh$pMW5oa-1qzV4b %/;?/3@trQ4v@~ިuurV$~AMC`;, p2gv ]R\%*|^rןAQ8~+a?R8Vo6G++x*Wx X*//pOdjDxe8#?$َzQyX3zL<][6 fU W)lT?l[/Cz}>,])1 3qPoJ᱁e+-(6wcĢ.\fx%Ǿ@CHZ.6w#魑2B^*BAW,K4߼?ι%m\7o9]Έ Qp} -SWB!qgi (h`t K:*EK&!Ք#XVl76,Tj/)-r>v̧HNގi"Zɴݾs>F =KTA>/n8,I()wIrau[ o/(6A= ;ȓ ܒhP/]{ōgG-^#2 R]RHʿL~946*ЉړaFЋ]On]A!\&51p47S84h$+^\6D6@<_SyS~aO8):"@>f';y":SP < MR|#)v> Z |/GhKLʈ ƒ<)18#ȢPi$I@xTۻQ9>mw[s2ClrC|InSWoz?*L4Q~u'LXI[3Y9Γ?#DsZ"6 3/o` @oܫ@@תo«" `H,]{<,&#EM(q!u%RAύ9Da/܏#rߨMrKpĢXfBb_w>vpJt.)=t4gY7Fz#Fz#SrNÄ.Qm˔)(}zw<{ xVZ|4M 9P5=Lո\1f}jlQHkl? Gh^oZm nȺ|n`.ma8U {zI k<1mg,J)E\k:>p"GnEW$sd(:$VLDfA<&AU4TZS kPB,Ю&7D˓AedþҢ J`q}*$# j-E8qQNFU)Fi}9>#)l#X,P[n|sk_$[Ѫ0 'puk L4 tH0g8%lm$nqϰ=] 2S^Yɯ%fGA^mzE(\3SrbsbPx6qqPp5\.&YK0ŝN*.{]&6xAH,!R0^Xi?H#P#qb%;1ǣШ6FmSI-np#ʭϾ"OC'ێ[y:*50"@uNAI6yTWB7d{+uGku'v[j[UW-M jXQ8wݧ7սSo꾝.u'Cݑ4jZ!O7u% (z&XiUPʁpIYgH=]LPVYc5BC (=%f00q6OIHg; ~Aro=}jlB]7ѐ0:T7_W4_]]('@F{rmAm=Vqn| N?"=-`ԁ_:O~Of8T"qxAZ'Z|W\1քϑ*q%ry* y0+u/&cq省քT ug:^{ȧ /#۽Nj%4{#+.6+0b+z v%NXDj;uT p[:v߱Copmn|fpȟB.:CLg&p}UGUl mo,QYA=I4zYRf(7pS{Ḡp nW7e5k4]IJ ȺϷh/{(н9Fq~]ү\:u%:_ ㊡Q9_ՒP{k;$ވX@ki$eG qvvxa{ݪZu~-DSZn/n;bE7 <\򿹩%O|[]}:jR4/~ uWNx5 Gf 5G/{)5FV'@XM"bj `xkصgP9uS8 f4HAZ()2'UZ{<ȪT)ף(v,S=&u;E6[A؀r_K8U3#x|A;"NČW"( "E1$ؿOc0za({G!dו(\Zq4Gi & P5wϬFM"]ߥaEl<\MB٦S% ? ,99WtMoMx&rIn [}|s7C;Ux'bfgeAʬUhi@E{G6moIAgN4Jэb ;HփX3>)Xfsz//͛o|YC:U/.=~B_O]* {@1h@ -z7^;[p#dM>0ue5? "m)Sg/f׏ҕ7x1 t)eavuJ0Mԭ6_(uk͞k``Nr` OMI{I񙪞z{bo~ld 7sx Ի CGzob_=IH^9#w ۧ:*ML(D}Ū9#Z򟬬Ϝ)nPY ;(De#Bp @Md+K@sOExC(# G@njmBv%o]W0~qCTG|Bs i·W,eV:{٣ z˹D_|aO:d[>q'Ř)}h6ZA-7k_ouCoM懲/N&U7)-Ӥ&Zz6p]lg-Pt!YqpU]l>y'0<zbO$el{;̦!&Y-QY!AdS\d_?w{֌%ʪAݕ#έzPSQSfb61lPҭ}qO5IZ2D4i͗;ttak~Z ILBEl gk7y:.v'៬ tj>F:AIDl}yx:-2JME6eplљƇ,B뤛9ClkN~ȝ5&̛Ѱ>KY=g} #YؤĄs3oGr!9GB [k c{PZ3Q'vO>3~ߑMrVy6`ϳׇ_  MZ􉛖#w`c !6x$%)ڒ7/老50^k,(;v!Wݺkg f%jy%ֲ=9V{{[V=0٭Z{v]dx敪^j+{~=hOY@>LlO,oۡ=3Nx{^{{8 &)STʿ٫73܉3KRnaȑoVBYNi#ћjX77d I8_(֡5Ln:jOCs8xCu`M̹lQZھUC뮥7oJzP-=~c~/CN~Lw0[P5ޞXZN oKu , 0Gk,w1ZkgTX>gxObueZ'.tP[VxG_@: O~bƮ'nik_wZ x(OUxj[T0ͅ]W{𽲼 1մAG^}i]l0EeF^6?HO fV4odA.eV9W}iYbxI/K $)V4i :J1ecn  +#KM-]`) VcC׹K%9Oܐ*FrmhE>oTO>qV漚s^ E?$:)4.β_ % j ko?M/O +Uqê_Yf6Cz!)_%L"Ӫ+`on&hS>~ⓦu0Z%"-p+o6v] kڵE'^3CLmܸn{Mt>͓t%/Iq6XiEI(R{h|y{c1v" dhA2 *Y37^8 Vs%̰@^k껱֪3 (;4S ϠxHO5 ]X/Je`ssi.ݴW憖eXBABޅlWxjWZQ7Oi  @\nڛᩨ|2#-0:4H~\: [Ag!ݤI{A0a n=pAAi{oh^m\_h`Vh_3 |>祡ܾ0'0nkZǽf%[W %v4+:| ƪMCrUUwP;- ñdGqx+?hQnA?خ ߇m-uOB# _oKȵ7r, "I*皵hr͗Jνǂq<%WX<9BV;lLh96Aذv>孊A U3e>mڕΒGJ2'w9Z<^hQ :8͋(#66 W/so)"[ GXOcU([nyAR='h)rUIv#0(*:F8 j#1Iޝes0Ҁt6^PdP?1d1l%%ned{Լ->Ø,pYJi+kQt|$56doA+U_%G/(7݈nFHRU-EͦI߉IJJ(Y7x9|Iݯ$@x_Mv{ɡ~2m## s?oZ>TZUexkՓGpў:Y)#n1"4WJ)=` Vr).Veӕ,kAK'FDZۢ垤੡fq}1#6}bn=}vYFVY4X)V :9TLV9Fgb4#d(.ⲟB峎mcP)SD> D "'V+D"+ou7ZɦOSkX(U\; "PX0+q;X8?;bJYT:ýn(g`xiJgk;`Ԑl\(dS42 (ɤ[ #M,\z ;f#,`, xke&lOAo+қӺ գFbh|Z`XF]H:%9]|KsJU== LStwAB_H>k= Ɠ}o*Jb92{?rY $730V} At#r^@o#o @u~ULyV9o%ʳыf17\ycTe[eAS7׀3^_檴:*s0<7ؑpo/- S6g_+W2i94P:=hۄrtHSIi+Ƅ̣C)wq<D }HvXؕ4ۦE]y?z%D586ED1ɜ_b<1+t;19xE?lmÕ|q\'5>+BY(zNKǬ(\f()񡘨lbt}}%)ex٢e1mi漮+w8bbBU]BD7x2Dh-/3WY4H+_ }@О>qzն),Kta{#W\}%Y$4jn>q2 ERFMߦ?0mڥ}*~6%EyRi)l7Kp|/T{lQ%)x9U" (R,I+}$))ZtVyHɒŝ1*M\=$ΊCܳ!ii{(s$Jj$ 7.nc3qlf>ox+>fD0nEYR$:ó fLǀoĈ.H`[ !FPpBu}ļ"(y6"mZЃ !"#"/'N5+.܌H! ͅfJj]G !u·o!ƭ-vp߰~{P[AWݶeԷ' E=ϻx#9.H)h`H}ʖD|D%f2۴2r]PGW'ȝz0 Ӱ>kȝL 5c}9^HAwx@O)WпV- *?!`r3A O\ {&nsKsX㡔_.QgK]f/t,w`n@գ:m_XF\e26_I.)甖 ;W`͛/zykEg 5a`|tkŹl}dvIKy#ЧgH?iE6ry81l{S8EZKOV[JmaSwx}Ŷl(񒮖|dDB70 NÉPEw:и* uq÷7Ķ1([7$΅ )V?s^ 7Jʼ+/qy!mOaTh5ɠ^x=>h:() mFXQOצD?OƒH\{VH Ʉ7jwfi0 ܒS1W[zo?<l%YShV̊K*í@퓂"+$3k"K7ȵ-_"yeRX.ȿnQ4zBs/J =,_Hy3?BZqr`W.]:OsȫGґU浱[jkYU]O0*N@ǫP3PIGwq-xpBs6[?~ 4A q`Wy{Wa \(ɻkhEX= v <A-9qŵ05c(]DDbʳz]=lVhO2ڳ&xʿW﹀! :v3O|#cWawR gJ:(c@/r@-<+ @,.$zَS%|[xb&K%q!^>NIA Z4 nchq a7%Y~~ MrJdc4-7vcW5`\Y@~D]݄!C\FU@FO?}-&~Ǎc7E/DO#/ FTp2#oI.>:ɏvp}_KQQ;Pa4x*e'Qx 'NJx$\=i換i=U'lvē.R9vudKًngjӟP|Z{ic'4g>t*ӎ}BxS.i+i>޿Oң^l UЄj#ּ}TO{O N{W N?XZ^-8)7Q+Pvx \EAiചMxUTW*KE%>Φ<>=+^ʼn)ե>Q,&/X(_ C>]y'kx3Wg }h '%D}ԟkT)G }.!6]BsVLV]%ų12Ck61[]­EŖ,Ti·,;iWtl$en$ r3zٟfbjZZ;-@~/4I$?m`E _ p Pڢ0TrP)Ѿ Bh= Izuͦ8jk,̂i3f~U过SIk3 ",:!y3lN!YO C6mB8UC9܂X|)ņu7 ?>í(L61 \' i-&cIJf!gSo>Oǫ9[d=r~Vr EYOᆲB*7 Řqj]νrҒ\3AM:`~==~<QA)`Gf{Cun'|b$LD{ &@:HoQ@(o9ۉe^ N #YK]\V3~,,(qƠyԪYymu9(g)%KʀPqCr_3ә!@Sڹ%B 9RuxLYvy_\Q1O c%P %޴F :l }<F`SP:c2hҸ/3ܘ"u$ X//S: ߷YÄ2ɱe__ɱMgbsY;ɘXӼȾܙ$3nxlчkFQlt0˗V|iA_[٠?1mDkV%%r$\ s1 kO_kQHMpM$1:f SVedkv(H9DCr1ʾ8^fv I$#3M`\зevIN&h$X2yJ4/W+k,rPač65)*_kU[ń2$Rvz8l+Eq˪_qĥ DJ3eyxoQlw¥-ҭx銬ݎ;ʠȬ;7z#`UBzYMy.>+(#rK4|iUIڞ z|0qh|aՂb'q8[XbS{wW Xd\0qT<".":_LJߘ;h2PIjCHߴ_~# 3Z~MR _^Qc{`EvcѤqeLgvl B{ʽ &S|`q͏` #$5ډY+ʭCqp쭲,mS :u"122Bwb&q7](F:PQs1cWM.k*$>$vPvYGLc<7Ng S i1QXp\}!Hq`6A+l r iЎ S͎T x&7)x::KHjc$WsAIDIտ`Bݩ򐵒" 0ؐZ병3 Ӗr2bF FB> (00{[)ն1f1$caV"b{{m]pD,]}WYo1=u1?^c1?jO@W Dhj0F,Z{Z$*#MFڨ\ǐN[cՈ$/Тwwo'a|j=ˤ[EJ]}}W[G%"jCbcJe XoPd*'*W\φn^c-uحرcoםoª6ր  :fVG FӮ[A/=$%)s8"Hݟ;, 0mW_yǷ#| mru6A G,H]x]t#w ?] h+؄jXJhr :q)?Uf0/Bsk x;+Ot)Q~B!h?(&A %Wzw&Dܛ-P^vzagP[ knOoymPOedQP͜߸ ; I; _|@^ypO Z4&I.F[3Nr}.]o\!#/>O Ƅc?-yP, bLQxDON.eœGJݕ(Er™K^Lg94cq>*GՐ"|?m w1Y8TA^6Ư™0SX 0u8bړ-WWV4_Q3&'6'Pr.Ea]Et8,qD.oF|8ziEbDr+C5xn! c\DR2 Ep1X ^ÅdA J1&Db&5'9ɘҪ=QA祘89 8xF`1Œ)cIfV" ֯uo9 }e UU ȁٌ,&kdKKoG|> Pzم !pb8Gj<6]iC+ON` E^/MB<"=Ʈ-NsU_o5&u\б{bCh >Ax\̼Щt9EėlK]E'R;2u퍐cɷ7;ud[onԶlhH2fm3@ՌZ48"0)UOO&5 Ix&5+lS`F4y0Rs>Miy}U;>E)W ^7nϫ0v<2T"IXI&Qmd`Zݒ&emCI@\'T5&Qȡa85zJaP=6~o?}lU>q+rGsVȉli(%Ms Ok,PA!15!, Ǒ?sδ}OLƙ^gM06EeNg5&;p64gpMcL8ӽ[D'huڱDž&z=M8ϣQԈ0<7+0 74ğ~*^:#d/O!$Q)oWA>ψnu=gT#hsW7kŘ$4s[\YLfLZ H譇!V]YSw#^mn]hOuO},pɿe{%~`>zPݞ5[hͧ {4oϞx6g~I5S̽[RwxwҐ0OiW{&)[9Z-\O;{齹ˆ*]xdU77x:VRCx_~#k eO@Kz? 8 AJ<~,1㤍\nҍ֖2ӼRM _&F|]{|fO0u`^7{% "(`<-T{S21{S,;&~x*_2hn/W]сZA2?]k!vd%nNdFܲ#@m?(ܲ댼c"x<el@faI$fH)kF( aWg#y9`]r)P5;-sџʊ#0nqm< jkLA" TUsȝ{h??e 4HȮ{ Ei=2ɀxѪ{tyj6KYƥ 7@|Wڜc-DKdcV?Y+M#۴lT:+'&.u(˰1uviY鈣Oԍbn&,.VTYnvzRG+7rE~~hff|,Q%+9gg NlNLaH#-b@VIɍ h?Ҙs8sبUd\Oz1"ŝ|]mCOu 3\[צC%f2* ,yYGEXgC&>È#="ɞA$7"dR:5ȿd#:H HqqCF];%j쒘ϝ/Ye :_]V%*c`-IACy ۛKq | =e *{II+Eij hw /Fx͛ـ9dGs(|ԑ#?{~IsS9Ns}&AҀ[]m-Ӣ P4xze6ڊ)i; l7!>8#3/X?yYB N0cP@:^Ww{:ME!K>v=7{w7OA|88 "Pt B@^j/E6yQg65aAPB55M?NU9|F"c:l}hSclwGJhQKN10kIfRn-) t!BEtBygf $B1PCm@^S 0Tl@ L'rQQ\%6S zʏ {CwoKS<Ԉ#&&_sw#vBWR}<]JB :/׎'mS=/{h9[N!; pg [ֶinQ,rs9. cI "M6cߕN%oMTJ@KfY_m'W}XZ>I=^pӫ-?E\;76R~rxٵxʫ|]W|5~Z<^gi%~ 4:{Wy5 XkV\˧`^f6s%"@te&('Q_``kZrG"c̊8}t]_t@vjg$7vQu"_YЉٕ Y-o{lmO Q6~!e1;YC 1"b ި=I:3D ]m"/y)keI%ҔEv97Nm,p,//a|=z-+ǘ+";wME^<*{F*ϧHrC99)Y#a؎8f~`w1Bu,Aʣ|I1os3hD+Z,6VEFz!g H9]KTaÌH)؆| PLaLrxZDA}lfP´bR7:(iB._ F},[4[,+mST@@\2-5QQ8.2s}of@#zg?69?<XQ% "#)_VZ9-1>rc(5D9sF|ϙcxcd3:&j''q==&9k v[k˃뵊<; }\}u@*o٨ $򢌆=Ӳ-KD:08xHC|=E-M}T<sJ&#hmejlnC_TL8fhZw4?ҟj=\)~REuG0+J [h8S>[g Q E{&%Y]ҐrTm:s`4CakcS WF6Q X r(1!}L4x1n Qp-EŘ=Jmj/΍ 4=$گqnL Dt[|Wa_n(t8=uu -PTre+;Y|Qޚ315Rk6b,M>Nx&IsM3YM?M%SrxS( f+G*iP7mlSc(zY3_lYۻqgyruՀ/^CkКAH/tSwpm`Jz(˴n7"{Q[.xT:¹bv .D1.־Ӫ|?'{y?F~~u}C)[;Dv ^EaPm #b=W? 7;M\t71}Ecs:yHG* /DaGl!G~l\z%C+Ff%JҼrBwSǒ,W}>3^~|6!s x֤q`-A^=~zh2=~Sy7k,caAP 0;|9G>@k0uazI#p0 4?yւ'P4 oփ.3$6;!@6#7m{L6 ~Qc+ҧ`}\ b3- 'œOnqk@~eC=PHHCLE;WbPȂ8SM㦿j:k+: B4뵉Xg:=2vƌ ςC,·.C(OZh8c[V![2&"blU)H7y3b1xrד(b㑵*ФBԀ_|V +QG5OnId \v=WrIڥh\Q(K.M7^y#UdGY^Uҿ4".{\]Tert6TLbjRDk*;&V$B?)Il`%(>pm&;e>v1r|02 ?v (z-K}q^u9x,"2DH"WW-q53Hy+G7l+Wꃸ7QMg;=}_[6z7$f9UZQYёȃi6'hy6LK6r J1;=uS9_ss%fVgk}$kF)-9#q5vXHQE99Σt?%t6'AcCfŬa@" gu;_D!3;v$(CO9&܉!d*'tb~џ:r_V%kUȲ 'N]e4EPe)߸ɽ)طIQ?wL5fhRaWW#^YJH㍚*(.G,`[)?MgO=MCN.I%A1T6އwcyY=:K}N g S/nj_U|S/.T1L/Fy.%/[1wQ&!=66hǹ Nmq3kNSF>ygtmjhSvxMCʮQ{ܤ=!v9a)ONBz6n(.'%* p?\j$o<˫t2kvFC`rl2jXFz`n^j܄Шt:ۓ rJr'1@*s{J[;5R "8$$ $; aYYM}%|&+*880{*O=cPgJolޣ~", 8iǣkYͬ%'z?ϕ!7I)Ljzȯ8R:1|LrҤB`y 7\c/fV' e$D [DrO~^{m =H-v+.^K[d.T#7;m @)Z BGD8fБcW..r 9;Wq-G]b[k7cI1&']~oE?޼眹!7ߙX 0U iQZ`em;8`RPlmV@Esn8{0\d3 ~04S"}7Sӷ ,%Ϗ5G]Ki6?W3i\ZFx?eQi해Oz|@'n,zEڢ:Ʋ;:/*ٚδcj߼V1OH=Æ(ZD=|6waP]vrp4iZm99D[^ µng7Г-);E}7o=o|Yf$) H'$ CfyMӏV\ӃY7{3{Q 9 AE'נ-+W>q^so~Yu3h.be6s̙D,-{N\zEMn ̄e6ujFkzN0>yG; y#ϣ}*b9k[-Fz[ήؗ٨t)QT槩Y};PvI(L4*S^Vqe,"DDIG}`KDYԑ̵׊?FWQYgsGQpc>U/yfol6|;Yc$>B#^rel@Z*O~88]n(rDCɬ~~6j&؞SQܟ"mK95սw׺{`ZF-t$$2QJ$Gc]Y#&//ߨ/[lb(-1 9`]\2lLkgtD!ם`s`:|oVL7{ ,MZWS1E3[k-Ibݭp=kh+KQL,&Tgެq۵7I8nIor@ȷwvhȝ5m\irޭ\1u38t~;YW5Ԁ߅+Lh,uEyEGVltf|X(X$XFKP~p` bO#yq =*lذrLXZ,L޳1S휟Q)d4;XMJc[!){' cmn%dCG y-ZOvX);5sjr|%GCQG6cqZ)7ԙ:]l[47ny9'$I:jNC3f&&M\JYWE˽, 6+ BnA 1WЊ/Wh"\A|8f!#Oj n4R+pƻi,}d|5ɿ\|0y$cO44;@:%:ꃪl4JeVқѐU@K0ҽ?x/Y Lwr?Wk6#CݔM0@(YxFsJN:vv&NhW +Au0lKְo3kPL<J '"/U8wC!h[Q##,Fkf9Da^k$Ziz14&ؽ?Ub%9<$/nG! .K(->\gƑq1&U=L T vtm '?fS=6*X5V'zӠ׹!`_ĆsS0!c{nZLܦbvcQn}v p]rEOp:Eθw,8i12k|7<8QJS;J+I'r9Danrý/ kL *#&4&,ü᮵obw sjnm92܋[cZ>ƼH;v]^ʆ/:VQ;ۆ{ 4YǟW~~{/c ՄЮV vvROԛ]VGtXg̨OSg= _ ~L~zU\3P<53+̎=C͎rUfX[20ݝ2:էEjP2Q*oL㬯M7՛Sf̜>$eQ$ʽ (뜐B[b tPg?=L OjȌjyl%Ƙ#iybmv%Ԃ.+=c+0Ä|$*_Y{c)*X;zNl7C9s~cA 4 >`qn_K}M1 kwH~uiQ->XwHax:Z^&&Pv ~z̀D)6!^%a)ű=y4xjRl\3() TL'qXIya- tbt|jq%C~T%%g)VX?ƒ#Yr{+N!G(QfNV ,q ֊ Fٰ(mrvp_>F+V:t.Y(6WV(iuI %LSMztܣ![ӫ]zT=jQiWVcp5. t$OeKFl54Ke,N[;-nnPM`((% ^}䍚KO ~,%[<.G}d#*Iј$Fi*Ja_N=˜zȬYoqaC`Rh(ɑOAml|ūY?MYg돐b57B 5%"5))MA䇏QSTȂS@ZݲOEoҼh) 7V+8f#/؎,8d^Lzįw6_`nri )⌞^bRE3 /X~9rn>Od dwlNB O3I:4G5eP~Ola-*q)#dGMAi3YRnl}z,ƒOYM&~kV/eqG\7tJeY癚Ek&{yP.߲?Fצ>}C(/VӚ} |-[컍!g>'uo"kS`P][L NVDT׾^#Z!4_a=?:_o[+P죾/KLx0zlвk_8+yz ? vJNDY8'=IҺ~;lv+?<}3 fk."NݧSjՕd)_Nm dQxn{hdN4?>vZ۵J1pV >A&Oj|*b+|' O63Aa;ag :2A=w+ u_5w`؊䏜Ǜn/8QeK0?DɅ˹ApɽJl.< I?B;ED+kNld!kãߓ%K0 {$/Ӡe״ QC}5Y}<{xֿ6Q&' R9p{%,% ikʽXFuXɌ^%B4A#J4y0z ѿl R7+ٔ,&CΈ#AmXȘD˚u'ʎI^vѴMAx puv/Q:ۤtN:e;V*S!OܢF:o}$ E瘁xZ4HF^4UwE>b{`\揉YEPHGӍa>1*|`=WKO=A=)to HO%dqőY8<@Lxuv+~ζxucsr! }fwKfbxRgo]\=cfyrJP SOTGQB L7EA;T+FVᢏU1Lu}Ԩ*tjK6L<%Q57KYp fnbIѝR} u fjF#-77rY^Cٛ? 6~3SmYWb? GHq ̍.@ryHt,:=E%R:=oF2C rknbOΤ-ǟ;ݼE3gK:^o0oǠGchr޴%XTw;o_vho|Ȋ:1:7rC3/ Ħ_m&JU*B~%2oSx(Eiphv=4C7ÐlLI2=Tu.Vb)|&.,b %j=~ҫxs^T^T^սGy?1V%/^,}T5؊W:`kִl.(< {zT5Bu mǫToJSo7LM}&>&`L-FaRm,2$Xc 6,`򝻱;og_^fǷXH1UIw߫~9Kt,˿],A. &R:D-$-V" ?Ǻʿu}MS" KsZ jLB륣evd&|+eLbTezFjce6 #(4?Pj茐~͔#^+:>g8exa=^}ۮ8矯ps`fendAؐ,s1C+r?ëpjH/y&MTu?o.ɓ p sNMzkpdlL>v#'E1l{:AΙcT~*"KH^؁7+B˗h?ՆX^Q -+rÕ=_uӇl c*ͻA4}]xFw- ףZvrߕrh &PU6jVوٷ ]lf7y=PG5 5°$=^7 ;M|;J=^ZQ/OYʪ(O]ciyWu.g9=x4,h7,Q^W܃̑CXaK7a)ȃ3%:?^'v $0 a_SI|2wu5Xj-ޓt~0YZtmiT(KS4R&#=O}}>EKt $O=~&O^Cqٴ6bCd n%.hȦA^x4SO$d{F~hl6FC7kpWدl)ss ,w⥱=Q%mtKr\Bg0d^8XŸ&P?RD_ -9N+8+պ<("T&ڶ5dkbr`1Ҝ;ҔӖO.6xE&l)I3N>kH}hOrc0/p|d"<FSᇜOJc]9 鼵<(+~جO2XM?b?->-BL-t,x}QMEm$="4ãjoSt SdpL\R!BT|dp?h÷}&yO}QUyc(tl[Qejl-NxME.kl}]ܽ \[P\F[V.(T<{WsC~C}s+" r^`wjO sG"?)Mn!Ć{߾|!>˜0,FSP5i[:Q^4,7 0;+]ڸ?9z60z ?!lᲷsƳe#e3l,1@XD3y^s;1J.[0r h5Jg GN#fGfPҚ'¼{i\gCS:&mn,!Caw)U+|BO]r DΖgQÜ}G(%Xms<,6\8D`'B?/Г$ 0A)u"e0_ӚrNTh I:F#٪|>a}\\cLkHg gʽUǸ.yfFImY(p:Nw!paf@G@shl@϶fiXOVBҿȋw')w>ƱD q§Sma8"?G5v\4k{ZC8_0C0]6i\I#B .c('m0P)醉]O%G^Mfm Em4]meJ ԩ*vXj.5\9gPX0u{@->J)soB rF5⌁YM6UdjAζO0QڎVO/d5 " &F2{t?̭i8j16 ] K5c,N*7?| G 8Zi\}]ˆGf6\o]91t'TK`t҂[ؠ1.7pF7<*A\{=5Ykq0鳛}CS̑= Fm<5>}0DBQB,:a°OIAz>c4AaYP落Z|< d@_5k8qRnoerDiDGZ5- ;W-J5YTJ䵅'48h1r"mxʼn;Q[C vY;pi%X^>e4[aSdfXWgCrQnw~q'9jtI^jڤbJ5E+͜%AH3g$z ~ %fxQ`E? Y:~ y-ϊx;3YE٧G42{?ĒԝUgq0(&#\g(~dr zi!C,$}}x+W< HC* P Q Mɽ?:gAu! K(Wi%?BWk_B"sr&6$70a").q8{ H;E~v3$[<"YYƈ%Qe%vR~D $)? ! Y$olTX\[Hco_>fˇe0leKg ],:󬟌&GɿWS9Qk2ܱ1r)Cda]hx+% 5T 463=oZeRb/&(zU.oiհ%St@p5rqZ+TI[SU*g3fy MHL5R)ae*FBYs$ȩ Iy*NrL$ S'McbsۗzqyAvfy5Bٱ6L9HZIR8>Nì`zU3x%f\:p؂̨I^1b7?@Jԕ܇? 几O0PUVF#llEZk;:񼝚1>fD T^Gk@ `ǡHOM3El Muُ {+_1Walds\k [0)MUBLq΋z`_}(&5m 4&n$xbbbH#D,og u%C";5}Du< pHm cnŗ̔qk?[7ExXqQHE{.oHTrՊ /,%\&z\1{4 ږl/gd_U[{y]^E) ؑ&J֧X[kf o؇׼)`MDؽs25xRx8ҷAldI ݵ-kZ tq$,kBuvV+دDn-\O_'%'0澏xIHs':Kݔw $ٍbv5&PĜ[b:l򵛜aDq`]8m[ doDjF*Fv7VTdp(,Dß(]*FE&JG?Uc0*d+hc1hv6eӕׇ]d}>Gܬ:3gW5ˏPuY y8-]DC^0D3i(0f5OP*;2'Jcd62 }6v:3CE(v"ylL.WϜߜD;5.&癋TC#^_OQsm"_Rva;~dr | wI<pzneGЌh6z>< 2r  _*zM)-<'Aa}DJ;,͂H_љ亀0|n<=(Rt8]MrLǤ᩟S7m,O,C:GO?p-Mr`8-f9-AtsLU R{ݚҔXJ[Qne}x&mQ1á]H{kZ1<+lH19^ 8~hhcl:9Zcș'dz[V6x6ϣ%ikG671`< \/-g~m&E!FhpsQT 1HfTA<4 LJ$37s@㰭aѬ3RB)„%8 M_bb;@/A}1MaA@i2.ڐ#3 /k7wnxS>GiLa;y3#G&f]z%y=q3L$rS,u\AOЯrl٥~֭ۃ?QN#>Rϔ nŏ*F:8gPRL`;(`7x RBVzQ>*{u:Vf!ﳇ PQWAh XcORW%",jOXBK#%FVR;%^=eȃWDx #49BP XGq-2XrR&/ m;>$44"/qKq³PKoQ)lx~QlQZ ]cl Qi6ƵAhéb"}TF9sRPT\pf`x- w `$J6Bpo%Pr캢jvhۢ4 览ɒ"'ʰo^DiTp-Bgd5a6L:oqþ;~cnS7q@< B 0KBY.x&rl% N*k28~]yby}ױ [ܶTȿs|τs5bQO G1k~4i I:{ }t~7Ш#:-4;mİu?'>0JwH6U#nՀK:`Ċk Ęh;UW,`nOIxͭ{=*/p`i%NQy%B;#_z[" QO'k<X @TS=:W=:EU`\ce%!U se`?Fs< (`1u| m) CU+^燥6"cٞ?`UV$أTu3K9Fb] h_]ڔ8*.Y',19~(>=f+OP#;ע+&FQMHe-4NJ ’ @9P@-VuԎ[w8THF&k:ltI{d@f,w;pG`NI6\0S? (g(2om 7IWTaa& c6jJ!\BZ B*aLp0iٰkfp iVbWP+mrc h&x=Mjo0 la_a))h(@oBGBh Dt,;  mmv͚/:M(^Я(CkcQ!}irP+XO:jhIK H. 8Δ{*`#HC (>@\bPr#YBK~1:8 `y`K MCoqvlH7m[>}uX'gDDGaZ.}s蚕Z]y3"B͂Xs?sLPa@kbfh%1L@Q:~=4װ:"s&J|4WauQ]2Ӝ`L"1|~m(yvXg?a#D.{ŬD1*BL<Ȣ5$& cH% E\kb1[C𞷅t{P)@qf5Y?0:.!:2ĕhlxIѡ(%8* )`"/b "@!$}q. &xb}(8<0Č4|`{%MNlZ)4fLXE s5NR f("\-<Q|*oY}Co?7TW<:A>IYN ^߈oaݹ#FpeGjoT4lnjJ,)TyC2tō>5c(,k]'^ci턈d(z$s~P'3_RsKLw.>fO֎..voƽš|!U3Z+b[F*~||wqIG'f|06rC9P^߶!b= $8/zNߞ;}7~nt)<ڌPK;D5{ۑza~K}95*Q EŬAS_I:x(<бNACx,@VTdL-Ύ[ U1`Xzy)EP< ux"P k2*wB(hXQr,tՅ9T>&Ws3|-BՇjaGf?Afy"P=CowM̀8Z!hh9[sb:?g]KGsz꥓`?C%bb~]YݵSM1BM5j3ksq,f/G~blUh}5 %8QvvGV ꊶ ~X"_rIe* k m}ʡA6ޔ<_*݃c䉡KXCɃ%ɨ|G<*Ƒvm64I7Mҟ7VPT,r4&7{Gm_ QVFpͯҞI{kjog7g~D#5iOCF6(VqNhXyƷqE/[2B>1{o=XOxq@R( Z;hPS"z,96^H%:T,HL|) _?UCDEZe @Aٚ=?߶= ÜZ_B8mk h߾9lm.kHV61:5 8m7SI=`Ҡ90CY0}e 6Z:4Dr\0 E%Ѕx96$m'W}]C`V= Q:ImACpyh yہfjg8ǐ8笺{>9_׫v:w|MG~<<y(Ђ^Pmd++D[Qz9OW#6u)qG!Bl7bXJ|KZZǜ7??ofǷ;H {`655&vîaSЭ<6At K%hc &ßޢ/^(j?4؏ټۅ5ԡ=5]?+P>MU3;=M'[S(I<y1ck1iPvP\q\&ƻn1u.8m3&B,Wn~3Xc5|w>NL/&QFe ;'&:ARiL@s kf`1pK#$(=#SH.-~Q? j:-krY]IV1o?fY[ vN3O:A?/4|c9gfMOL<b^?uı}~be| cgOI.ΪwAbƴӦ|cT 3':~.U^]3g]3fN`-(7v>`ߢ҃ŀndLׁwz^ 74:>rݖ4)9FL9䡃5rv|]ryƚg}V}UmUnBA<^8KQD/t8a49J.G$l`^g =d+f 4^NѶ=$E`):B M@R'QQܽ2WS͙ 2Lt[]I DEEGB!+%Ǣt +'epzLIAAӗ#bCG{a^_hS9)HЧ z*Wp9lrɶLmャTOb %hT W<6EnpoHeiți+/F`+ J ̛Gr> W Y53>皘ZÝH%oS4Nݨpaڶ=N0ER^z͵bAіƎtyLоWQp|f*ǤXI^HBRlCI /~KFy!bA @~ \ZŅxz۳.&{.C_u&cLFL - 4Y:@&hBehGs(U|+KS馩لj-uHLsMWaP,8XΕR3 ;s 27+\5u9a+*N\Z'\E_G^^r,l7Gd)lW5>xf2c tG`e荮o@(HXHKXűb2WSL]5?!#^5=s-G25G;d2\~LVϓ8zWSVX$F hZ@Ẑ>bЁ<^j8cK!]ek֟ׄXDyRlg`dc&b u5ҏ9cʞ} ba6[xH?G}уmCTԭZ,u#u(BGWœsê#HBRFyPA@<(,UTS=i:0;^^(&b:x{|[*^є_ku L_ha!»ḏKa㿔 zʗzLJf&<1:z8v[a0CEpʨC'|4Ai;4_qyvQm}LZ! ¯gՔ'%_' `o| 0}L m,j|ײ*ww>%Juv]D0ܜ}Pb<1&ISxV5ܴ]q':fUPP?WIr3̴C)Ce 19-vHOm~͐mGD$퐭TXD?Y3-L0ktzҍrNqz{] c3C5umもGw;Tg~WXmof6Ҍw2vT?6a(nWPغjJ`&5Ke{mq+U9FI~%I]r2wv)XRmwEٚm7ۣ7`c5|k>Mt]m[ =m޳- mo^?<dԂ+9l&&yt2եz,z0.ot/\gabI!Hp.GsD|i%X=J=;ΗO'i9 y&IEN(i;)lo-o.3À9NsǶ-0?{-1ATՓ Mx[#>~?^x(=σc@EjQff<@F]xrl`8 -7sc/zgx<9Iqxιo8q:)W}fz.,(!lܡ>9s7 ]? (+~f+:@Ag,5I>5 ~PZ[gqQو,"C(([?PD oa=.NkY `F2S:Z$iB׽`m 'Fv)ht,ŴD7PѰ|1C}"$\VZB5ݟqA}B)H}k?UnJ᥊]={Pf~ 35#Jy=xlc#c,R[HH5R= F>=Ggeyhq)EZeBP%seoF93\X2%$a K&'@(,sM&$m"/21~_&NK0br n(ZǤahrHH?TejX a NZFJzg)~ߨA#[/qH&yxr [RzW `P6l= 9W:IÖ{žxzmgʍ6W@t2F <ʟFQ̣ WF^̀P_9T{P}RA,7kf51%#sy(6*qڴSyhUduBGQLL?m;Wna\܈Q,Znr֕(QW(ĻGXa i i8Y``qqs?wRq?e t}c&O_-f8 x햛I9F|DP4'?KoЗAV% wpๅ0 +A(G‹ʋ}~ٞA n]eO΢k(w:oȪV;`^#gOԊrl5/ne~(ԧV#,79౉zgaB8ݢyOwf)zGÞ3/"7[Mg?To-CDk)aNYQG3o)2L1zcLZW1NU{~ pvCa'IPT3S; YN=TuC)ad@{G7XVڪivxg8Ɩ4Z//ɘ[džpvb;9;qc.>) NZ̷sSD-Ėyn2ߏFt2ߊ~i13jvʴc0[6SӞrO;)uҴ/+i|}[ pڟ$lcY!?}"Kcx1ȼ 6Z{/G3TpQkAlvQcQ!ʘ=[Q(TTS5E#'2ISR͎SX'1YS\:ս~<WhXƲ%f=tH=OKԚ\ g@ &B)>̛Q}bI9S 2#KZWEҴ=a m'⑧5Aٹkmڊ`ܯUM t6ؾɞۡۨʎu>]3:t;|Ƕ{r+F>;6wn݊;vRL Kn;pap-;ǚws rp`~Y]řU &:m fuNY|;>ؙ6ZR"[p$VfP~9Vv}od}Doȫҷ[TQh)okrf5:`[Q(ݕy @R4<*JYVPbyֿ3 "x^δ6Sj]'U`+poEpse~ ;Հu׮ƄE'CX=4)RHK6ʒr =0q~lidFntT=`Ɵ`ᪿw} qUWPSj%:!?+E6'3 'xXr~uF8 CaޟBiu5x+罂S7l[GT1> okҴ1A%##4t+oMv&Nހr=xJd/Eau#F\~%ú}Ve-[-ނU|#rJ8"臑?NJdHw*o,9yyEm66ަYiی.#k{?@yuSbOɃ}/׺a+c-HEy-EmY~|[JF1(-90;ۆHVgo&d M䥃ҏ+~'=!P~AǟH#6v-ϝ}܍oҰp߷ouKu"E^ %Oa8c㷡-FSm|{TwQg.ocAt_3Ob![VԦC4[/a<_[8%Ĺd Ɉ̅&y+?S[ofL<+]\`xZ'udRh6ܴ4voBSxM3tXWؖ\(ޡiV/MYsrA5,s]SxQmCX<72P޽\iZK4IE6>'|"5/qҢ*_ .)ş?>rч oG# u̔ HZ#rᇀx=N-]Ti և*Z]x=l=俳8c)9-݌E>Ems0Zt*]yItǵ)+wmѼ:C6]XNer>/b;]%`1faeCenbҲ ZFב*Y6IF57>HKRp? KPBfQzW({UuE!A>wl I@TWXVè8ʖTRgP%N L+ *OG#&OhM`>ƾWڦ_qaMx5;ݐiU̪TL[ VVt;"G8ZG9hilfa8D~o-a݅^톫KٵǙbAZ=CSЖȭYm痖֮~󰋣د'ڟ 50z0\m)Cti_ 04eg)OPV2Zɠ|c-Zå*R%0Wbaހތw#˳ lu+ͫתar;O;CADפ ڄWu wҫfTUa!T#Yw=kFai>:(:Ļ>(Fe|=1: g l= wHȩ+u7lV'B%5LH1FOXD{=΋5fiY8=jzD2f}y¸2epdE ȱC16W[>epF%|vF쌨F3\'9TI"X[@ #o-$:аK G[M|;DMCxL+XOrP(^ہW+ NCptC9x b|:)Q-WHgYێ XJA'JY>F\^aAw0ε%\ 8AӶIh5jTܳY ` &˗)Z]AR]/ßUE땹!1MX.{[2R"|3[!K1N[ u۲,%r>}vI״MLaP3"{4G?|[@uƄ:ƫLՏ׶ T}i.T|6t(97@Kp@п Va-HHJ_\qY_a'pX+6k'}Y:ng+/B+&Q*?Ң8!_1 -I8NQqe)OO Rsѝ+OI aeErO ~fiVF:-w0KD=qaJ'HM(Cmf/U"ŕTcYZE\PHA4P ư6;Jt@S38sD;IW܆PI?WE]Nݸ^W?z%!T-oN\1m>V||s+տ<¿'_1 .`|U]-쇣tg^ Q{QBX+ޣ}z4z!6 H-R"+W!dq{^Q6@l =ʷh2mѭhN |Au :^Yw;q>+%8WmmJUH]W޼Te𪞫ԭGUeeAUmh'7Ea?6/hqv *d^ SnLwIX-$$N'i\B ]aHZXETQQ rn DZ4M!E!S19~gǹ1_pG\Cq';NOְ ˠgEn((Ju~wбG43KgܷcuU nr`F8(<Z?<#v S>Igub$/3:9`1:>Dxւ&mRQT(:s7r]6klv rZR!D^1_-k c ( ز"!̃uꉶȈJUk ˹{KwA2.| 4qSw%LN.Mx`Yzw.ε~[P)n-ƵXշXFն 6dK4t}c!fx[Τo;JN9 awr|Or͜|884/k:pÙ_TqXTխgj?ªXCՍ8 U^]A :[[^9Q8 ywHx3I SxԊj5?pRjyRJFaWR{Uk$7҆ۡ-xM^(el7H#)J+d5o18$P!*aq@o=6E_NެOiX9S1ujǢy7\5{hp}$?O llcf8Kcb_SŔA~Z0hޙ?rh'+} ͢?wO)?2g?v=凈0]GnO0)?a~|bcy %Ю"rx4,^IiL4(zE\Ip3BċdWCu^ cz Jx?dv+2֒{-phMةZI=ӏTNZ:m7({po 67Mmx%Bz3~)8gk tĆQPI{<2KkߏxIjO°'9?F٪rq݄GZm{ÕśVJUIKXj%emVE5) JatzuQ, j~~H/.' VP: <Bia%ĵcTЊRP89NG4DLuU])o` F}0gu( ؜rT9;K[ծǻ* B-/8`G]CCΏ&q=[׹Yi$g^4y/j=g^6b!?!(fuѨ:RO\t^`rA|=c Dsc>EQJ9o%^<=|$p ʰ߮)/z12EQfy: Jjr}ynaPҞDI%6:i5u1~B9pG~N鮺UV_{6x;wmۑڳբ>jZSU%oss0h 9DWz/64D[ C gx*` QZzK_b`'<*am*KJ I(p>.wՂN1$zCar;ɜOƧG(Fu2-/tiU>lS*pOU.7K`?_f󼮀r྾y ԥ]-wxˁCb*< K.0҄-w~V3 SY~ABR۵AEp/&)H9Ϊ93!"e+ FZ;ETR}ʼ嶭ƂWF:o޸[/F:g'C{ [v>N^x10Ж0A8fy$cq6>Te)b>\n&%2Fp]jt 6.1tJti&@vQ͔ ,pخ^Vw+K(pfY@6?Y.lIGKh\x+X6voD,=J}+%Њ7RtY~A.Jyb;sh}~l!x""lGul5[Hԗ@ KіSo㍰;xA+:>Q[0fLF›y=5]I1h㴼5s7|Q"JPb12Uf̘91QLBZbWkpDi ~BBH&H"RtgQ 4Z&)yno&VY<L)[y;F9YOK>[G@,"_lܽ)nv\͗RYt16O{D|ך^K'Ϲ*[Q  O$ v3zԒ 8}'$.?w°3ij=i{Œ%|HjF<{n!{Or,#7߅yMoP ?csZ02ӿ7^ 957@B%UTJ:*1g߿C- S0TԖj儲J)RiY_OM^ [%tm>±.k+ 3=+.J+%9%*NH)sѦ®Jqy ,]bu#!4,A& /EZdIB ү`OBx~M?C?f̪7Ru=K=h}4e ‚ NVZ|K?RM~WNG6ԟD,ЦGuIMe'{ 4pG`J wQ.YQ.1_|~v @EcE aVc]02h DCpIZ%fP: 0=^5_^j%__=Tzˁ o}G>bqKDY 70]{8"s,Z ͱ:{4KfoyE^n<'MKPc~cD[VD̎ K|(3gM]#gˎg'*X N1>M6jn,+'²KI^q$Q `h43zwCA:)pt4!X>}"tܼ, , Z<̫!_[B>We߽/v2/tqjZH~(PFͺJaG)n=i)40Zvgߒa>$_P{HwnBwJG'&8?`]m`j4Eֹ2ӂw$Z7lQ- {|FQ~#6:QoI9|o 5$o.6a۾ +"%_K o<1cak;qGڪ_Rz bH\o6 V6_fmO0E rTOshERԊ`Hg7)P05QOJY;:^T\T6Pԑփ>d}C.]?s @}AWFMdOi]o,ejECI2*?൭h(xQ~h5H뙈΃M]@:'_o"x'NM(,#c'nmUlz(ŀӢB|XT"Ƞק[J@zOǭզb _W97)Xx@ #]a gvPuh}"w([x9k[b 2~_BQU5ǍʮJ ˏ?jm9wƛzb(E⦭HK'1a(4ʶX,J|L[?k>bJbr؋((_#H쫩Y1L+&ҲqR3Qb"؁7l]Ree~A%Q /B[<k$9X_0Xg SlrKnX2~5KEx1W<& [(%b#@xLFaQQ cQ~1B{E?CDOr44:B᠎rުs{, ,lIp!s@s6PWPkmaB{J',L9ATyXT0*%DK}D$tuXpalxqX|!})Ec&A~<[e{5Oꈃ oP ۱bǫ63G{a~acTλi,+~^Tt8+&v0qt[&(t}ˮ6_2QI`PD hTe;&̺>)`Rv;3l^,(~ -AJ&i zBNR)BAh*: |Yɀ170`)EZaEǰ%IhvbP0l()vrRPϊĺ4{Wo=6ӻ] J/sw]_oM N xlw6 9\f4wfjދl5_\piClR]<1)4)P!ڳ46\w=8.p^8cÐ]=4:!:Ѱk3mH!&j>><;lkQ]1UjYs*ǾHvIiٯ63qſo 0a~f aF\~zziϩW/8Y)6, U 5#]T+Spsf$A OSţ̹5#si>VTӟR Y9нAtSyw^N$t:t]!=.aR7ʣd4nzt F<_v3tPb ˟Uz*4TaB=N)ьBYB Շ(e0, 1zm(c{#g61]c:N0X^$Qyr 4qnLuă(W&:$q$< Q :-#vk_a[dLCN&Dկ8w$g높`׎  S>)9yz0:b墣y>m\)ۑHr{CuX~+XBnI+zZ--%eVвgYxLPqk9A[8\\\W>&ۤ&iWke'(I"?hPݮͻP6NjDbخ5@л7. v%ۢ#-DT~һI 鍪n1(ѬLRzk(RbDkߥ:wZRbW ^6!eRXnPĘn(ΟpuYc?jsL A?,Ofؑ)PHv⤤8izh4z?3,%4X\6ho=LiQ#TM~9ǹwι %B{h_ 17Q-E(%(6f[@]ccvğяD؝my5 ߎC7rA)2j _Z!p;kTa!E+yfo ^xѢzپ(@e%8MҒċ-%Ef_-%.B8,*8BohMI;pu|] %h.#J}G񖊒]H.S듷 Y ե-(9˕d*JqUj!*|29\QU%#(\w!'_D<^bcԋI O0~&1>c|̻ly" 0NKp B@0O~gI^tN+;d(9:_[O RY<ܳKv~> l\}z;p:a3o"=>d"Gc$擘r٘jo(vv{5M]Ejn*B c}9kllY#?l\1[:HjM:):B(~YAE\m֍na?__@w*^~GS3FQUqkJe~?wjis@70F׍=HG'$*@/:&EɁ =\-\<_n , a5O#,Mc$'ApwAV^ĺ%<fȴcW4 aX$ASnXW͂@DMr_*c7gy0' Cd#+ۍB֝%t|?pcËS)kZ˳KVּV+f YϾpCS (bwL ]uNlR⢥An| zYַ̯2(*G^(O_Qs5uJ]|bcOo1v-h-r$QWXjm9Y*Sk 2ƼԲ?*U+&b w$,Ig/RGGK&8/<9\*,nNz͌*7|5.[D/!fe3e+`JH>@n2my@#K\"&n3Ņ+#d!; QEu +?qQ/ B>;z1hPC W\ؿDy'd^!F]yJc͈dC$|A"$}EQ:`(5/|Vy[t f}*}Ԩê*.r6s5 ?4“Sw!LIM䩠oVS&EspVZ&.ma|B- @ [g!  PYDj+Sb|Qlㇺd Gř 7#w) nhH8}Ʈ& o2102釦߄J !:>ZAyO`U!G/;Lڿ5X$Rh!7u": M #E^ϩy̘{ 3^`[KV k+̡ K̵j]-tETT/W9:n_( _BMQHHr$m'!y!nLd)2\`~v#'$/(A }:0 F%F\,a#Po=49Z W@ϟ7A1`Gx(K"PHP;h[L3QAA*!`}mE d*fT5D}MqoKnEcgq[g%y9B ѓk9Z|ΏG0|@6c1\&YD3rJ oS4ɖc_ g6rUIzHeTuR(B- B^!`!S L%a$@|P6Le-K ᆰ-P|s_6_{wǹsEXٹȴebTBm?46 Qs'Yϊ|#Z2V\oO!s{$|7A~ZfF5L4޾BBJ!:heg$$!ud^ |p99ʫ MsX xkhqqEbo/Pz=;} FKk){m$z o5ʯ:hD,s uEwE눠y|f p0ɕ$-~ ,+͒JDKF$u`/to: 3y%emZ=@M>` 0_æ)b[:2 L漩kS"~/ؐ<;[;LGf[--f(f^l^`9RoUٞ:1:!h1VZjHb}MϽd+82_dS$yI?9y`H` D8q%t+dž6 J;-jnQtTyliReW l#B~Uyv~jC0]Zw9[ n(?agYU21}R~ɺG=?5d׃4iBs(5(^Cc-DvA=c$C1pKRM4`hGao hpVWJ!Q Wma|B0 HVQ2 o k++&H,@S.TNdTV`&+Oӿ!!˜o`WՔ9ꇭat&o0]1T7=z;Yb+ ʪwJi)?Ս.L~2U+JNOZ)_rfzz{G2MDj %TT3 6>Ɯ70|,#w@@uY[&|y6@p#<,@]cz$G'Pپ\r * PSe_Z(?]St 7l@ժ,ZJZjLaPѱ\r~P HVEV/1#쏔?(Iz k7&4ބg4QB_L$BaN=>|up纺F\CcEyC`7[GG༛5)a\﯄G7`!FPW|]o P5  jw[i_k)$YPC-op)PiQpNa䆃[s6A>O?G^? \/-(JsGf's+%>ßGqX'j ϘByBk'4byZX&e &Ӊ^ E2 `v =S9T?bCp+m1K _aIi/ҟNJAC(vv<ِռԫ]`@,;8F]HxsR}E:^ؐyAV*KW:<:-KS?7+?{x'FgGWf/2E;p*{@A,|_Xp%ٰ׺- s{lr~cR1{djH&o-ćhzr (2|JIIEaB| KeZ71}غy!A;[Cmw=pL̂/ a[|QJ=R=* $ˑ\ . V UӓšIkZ pCpCj5/ (าL1ICwHV{{6{8-99S_ǚb˜:I . a rPDwBtKT8)\F btmwL&8>2M# yFhl1N-%oSu (OtXbfc˯q|X;]MF9T IAktSx($=in,>ڈF x ~|sL| p E.#~?`3wU[^:6~w̶XjCo{K |_<[ݜȄ \sX }Do7q 7L;гKJ__Dc99y cQE)H0_WsOgk~*Ng`zmM~ʹLP>/6"~e"}Nvwu*~p Κr9[;C}=RcFCտOzn2^3> OoM9iŖo.ZC]o\s+x\H"ZI )7R<(ŹΗכ]:;|kQȇah>1l6u"C_/['#N0 >@ǖJ8L~U/߲M0\C-!釐i~w &Xlwqq z ؉w}ۘ- rp/zb?\:7`=B!]C$Y~y6̐ZN3$ɯ3kKwWt] 5ˠjԻő2o)yR.ƌ!Re`%7yΥ쯥*i({x1i `^!N5#H,.{*y'3r"_ K;slL13-,(!Bֿ I me/pGglX7n3;ɂfS;*dI_67S4,8`=(Sm'f\~u+(uˆn=\9XduAB 9, Hfͣc 4TYd#0A# A5Wv~wE衸n%\mX29:9(299]3>:wɍP[ڧmr4S.opt1->X,_Z"ogY*CO ?~tvg>oH;ph$-8e"B6PG(8>( 2NȐu2geM.LɜuDՈ̲!] l5,.r4%L$f:} duړ)!k"`~PkѼmnA%=xGthyi?wo9P5өSR.fj)Mvy^C[A!#I?j ”OP1y3OShr;xEɷ$ )- i.W8;#S3{rW>cE-6xͣ5-^gc"N uANjJۊ8{cyvdY%;ı?-LHwZ X؛*ݝwCrdϾP</n9$Gv43j 6㝲 'V/>lS{7ۣQs;g{;TTVd*xE?ǪWA\'o(lS?^z!N:,Î3ER"**3%'~u 3 PIn[3W"N+W>W^5r[UXU{=h[77>Ml>g> bKPٰJėN(Y_a~tKoP篷]E%sϫ= +IsI_VyxF ÌhΒᶯl`.6z܀+{MZ?dE;3=D/B4G8NۨFvXQU,y|`?UWIsY$#%+ҙ~"lVD-YH=xhQ惨I.!a (+ݧ.WV|8_>Fc3ں* ۼf|# /CrnEX+y,qQ՗sHw"D .6ݍ;o ĩ( ٍۣco7 7-$yZƬs|ƣמowZW. %9CZE}q3 '3esԄ\CWJ\ݐ`/DzP=}9I[ߪA ^/J2*ı_z zn~RpP>E'm*ƓF׭0g[kؕc? y#rUsu#8Uк_m5QAlq#!Z@$$ɟ|cL.NgQ㧳S7&X p٘ r8MWEX7ז3گpXQv%&,hQ^Zׄ>DD{M&Qa?(M)s7PKк$1nh`vQg"*= _\s4gJ_9~&\Hnpgar8{>hxMFЋS +݂t^XܱBT hu9vBްLq9ej>zC2 ]=7pmeq#PQ41ăO xƽ/y"  1Qڀf_4 @f|'kϝ-x[AP^lg5Vʞ i%L {|.i˨;Hy懮|" ^WxJ|49Dn>l߾tM<3Ŝ#9[avh5"FDI`=? eś3/r9|f:g-S&]Q'x&C0vQֲ b tݱ,mRb6X]3'O۾%&!wvNҙ τaa-'T T>$=_ -'ƽí :]CB YD.1|Qu9( 8N8ܾc> zf|BBʜ!pI(/S00l>T ~7snQd1 TJY *^)E`J p5ۃK(|A:_v' }'"[?q ڶJEiJ*ܾvbADa 19 R?%-Xk6PE9H_ 8۬?YUB7C{pv<"?c zd`_'b(eߕJQZV<SFDs3Zt#=R_ U O}NS Ih-lubx_}ɔ56t'!`MdJ/+5c#C=#S'p?JUݘWG<\cuǫ}c;R&QK*8d_G[Cn/b89^3.M1+; CHUv?f8h#Qj 7'BW_66`C@(YԤ ?"4Ǒ(]ZE`2z68aջts(ޘg1;: {Rz2zGi69g4DŽٲ%MLZu8퉆 _+ߙ59teaHl>N>{\Vb{getX ԈMzm8#mfslvxǪ( Ec_1v`p嬽ʘ)yu^h׊W/kE>W8dO1wP#ֲJa[2-c?L羣6qbB1q.@ °UBT-_.{Bԧ*OpA~Fjne}q>m; {//edĜs=xFfiβE!2b;Agnd#m0u钦&TmڪI _5ӑC%9[aϻ0<)m#L(ƕ"(-ĕӝ|ZIPgpbCRSy%;4X@.&H(Oc|i@; y-lGEO8ICqQZOˎ ;@jVIDceŜB8c{{%a  kyMQUڎÛZTב ~^d}xpVۘ@eAN@w Z/**Ux cDBYPGZGU+:9kL=[ \K PW8$n\}qmާg*IN{=8G"4 p,F.-Xhٽ0w4 |)ghOQ K4KR\q!M9E~ []Bm p.l XFW (讫B|\F76G蓎 q>Y} U+~ ܬO80ۋº_oRnyj:6rx8s3-Cg7p4A7ěVW؃L/Tp[1k A +ŧԢOBbQ-wjcI~o̘劓+?$@h6 (`$%HWsq>0jxhe#>υA);(s;SaYKxЌ+\^|AiC0GG>4+Wɥ" 79+ѠP%(u6br*0qHAĖTRNq@ljؒWbK~;d XA[R~":oۣqps쬃㦋lYTߘ v+^g5!:psPi4~$L;Ҭ]`%`2 ~sbXQ}VjG%U)WšXS )Ajgcc~WohCl*p.x ςhFDZ\iis֝x@jCLW)qD@A 4X & v89ljUKi<բ82#Y|z? T-(?H< :Y\<,~M|_ђ%~R.a%Ps*5l$˚ݮ[v}sC_{@@~|@;cpfsɖݘ@bXAkA@(dfCA8I2* @L ҠPЖ@mĎ- P+}ǔ(`'ki +<D* X En<e9|$-l04]7,7@Jf[-+I c#qg+Ķ O GASMsNw28GU}Mw$6N>GmAPyl"1} )%VZo`L%-i-9Z[RǗ6hJPOl;xp=!#P ^]ў^ /A=\&1-\8yڼ%[e _ u*B4 elC !]+ʛ!+%`uD79m?4]8ɦ\y t Np"2"%m)I o$aX.ؙE57n6v)jii[[̯5jKIw% 3T4keL5T{K2͑yX˞el.S,%$ρFmQ1JWhEqļjKR]hɇ _r^Q֜\hg1ȂFPJR4]0RU]+u%ÿ瘡yj\x93 ~1L꠷ۉ9h`Fd]?Ƅ쬠Ub/o dgR!MَǂoxB%55@R5{R4p~l?v))rrRB1(3S}"ɉ1.vӕQx+Q%Kp)sLȶ4" <#DRLz|hs?_2CRAg.,ɿ`Zy:&:mpEU=ьRX)L+JD$ePhI1)Os:5ou5◒8/Wr* ^[RUUF_=̜An&1aR%HMpIbdg0 10Z^OiHɲUM;p1YXKPXj&4I7o_!FLjgH#Z$Z ZuTW5HrAAgnjQd|#]j) ~)O_)gFBTJ/q)DŽaЬ8F<6_aKZjfyʫ<,s]E >'+yT,)(6@o;vRa~PY7mr}>VT~4rK$͸IsՃMrZϵmȭf`o!nAȝ}Hŝ"G8"*wu^.ҹWC*kfy<\lАCJIG#wD?M{rJ)fu^v1(a?{DCkAƆgsL,)[Xݹ GOuyݒ@;Ӟ<Ԝsxc΄ԧe>FE^+ngg5i$HfdC v 5접[q0]}8C %ѫ הޱHK8Mh_-4ͻ Є6 c_4TjvT^LA}>v۪{]V¿>ݾF=fb]+{s >Y-R6rdeʞ9nʮ}h=-[ 1RP|wtm6܈{?sJyHIwY# U5<"}w:D o!#hƪO>xse1pM RYC `pcL Z-cjMyJ06BXL;а2k5nS:hg|n,_αoE|wonJQb.L6 {prgǠPU`*g_#U0f-!a22[ ק|axނ͏> bE@VplxRns7^2u,ZU9oMOM5k%c#>_ d6r {*<[`f.Nml/GE}RCڹ÷}O`>O譳m(V-I}h[&~n"[g( ]BA:/$,M4AF!$3ˣ r؈:MU`$<-?[a*sΟkvk0^ hc@-\ |JJ~,*6E _\>p۸ yĘYEh6 B vNP:?jɔ,A@.I+]hDscE}Ń  P eBaf"X?5lrRZ9&S5I;E@-nP<^y]ՉބnWt>^b4_%t}wm<[mqy*PqK.Ӥ/D_JFh/%Mń ).) RRst8h+X3k_FXwZ.k۾k *%LGE7|.^ 3/'L)thn:~c5dGarn6?'GtqDpxkg8Zi!$Q"hE@kk~n?uX]s"V&ɞxrgMBy,O7W]#EKJ)Ϡinw7YЍol&|#7 wG@^>ltVop#>zGUlBhgs6ä"YMvhP#wӟ'Y|0d#x)%IniB,rǃ'9 wF$GJ)ٛ9'OBs&5n4{0ײn ` We)Y^b(D ]'".<&1-H!OvՀj5U/ aOU|'Ukx"˖ j5nb&A|VJvXc‹>^/XcQ?}> Ǩ։lHĨ}y*? Dވq%bLq+vf?w~G`AmsXscSZhLOK/ryjeJ O;}௚?͍5~,tmm@H'Pbw56m>j!3T`ٝ_fŷ*_75u./:P-&_-AŇʋQ>_L_ r~$wl%c{m`pl-SuΩp$bn(OT58yјv_oAu98Wg>DVHDUK>VCT5&1:VY{+xAԦaAw9&izk/RwBzs]S9'?zd:qwńEx쮋T鰧0+V^dŚWɾTX|''¼|EP,Ŝ>}+^s9 yqx}9(x:G̝Jp vC{C dy!7|$W犏8dOf Xϭ3֣'@FO4l_\WBj!Ġ#6 &݌zv|]= K$j ?.km:G&=xc1E(*D$c6IHk!"Rڑ;QLB }tS([znIo_~xGPh}kI SXg#XfC6mmZ?tfkh$aWv3d^y1.*;+R?uR&EQ51׍8on3RI=nƹ*}vRңD[n{a5PX IRa|HZQDŒ  U$3^Et9HtYeV;"bvF0cq!] t/nHI-YZ;:0#<J.4 ig|VKB.CX .܄gd Iw8o3a48yt {=Hn@4:ΎNC1$&3`޺RH펩q׈\g 3Y=Y :DJzt齩CN,%ݍrL p$٫ ?:?"'99Y;gHIC8Q;f&u9^\I]9ۢđMP\qq[_.AަH(o^Owp:ޖlg9rEJ.Jk#8@Sr$Z+ ȣGXIL}_<9YKlU5QهkfĄp r{9S<(Yl}F` >R1J¯CGy*U{L cRd@#r&{>kTƬFjvr'V^_L=HBzлz0cm/WeeϦ7-4Cү}Xt n_c588?2q8/S)bm~~9%_7-M?NZFY B9h?^ m <7 ϥ!dT館Q>ހFAmTA1v!4UtUTUy}Kz_MUYW/Q_ K_p,Q Qx=Wq]_CQm>U4?U5;qE4z4 jx-򏖈!=Kj^Ccɼ̥!۟TOsN.{j_S2 >iO+xoY ~:=ޟV*^3hXNj{gի8Q3u;j5oxWlfpY$"7(a^u$COiky ]$z s>"8o~DA5lFyayw"+s@E6к:xZ[ݰ~4P&+U翪Ѕ.y\ Ǘ8b-!x_͑= (s~#_qw =py7;އp>Y~ rD0 +%2 Z- P*eyPކ,Cza|s-1yC(SdXH(7 |5|gyTMXsŤbb kr@aM;*j;z*;f&WiOT[T!8lA=WfP%cM㲽M@G~, 7N |ͯ,)q>N)!Κ홆ѹ.eY1.c&+[Eb c Y"yqis0Ъ]/At msc:D{5y]}DldC i5|-!ss\n پXqW)K@qJ0%&jƛf _H;$՝N9 _=z[:#<ɬ`~~{vӹ -Ae!Rc26M/ %fjwScz=B3=>tHXeвpNnH!Ȑ?kk]vfrqQițaCv6iDh, +~L6=Is*JѤt0݇G% ye {K#ۈ:SY۶_ Q|z oF<csTK){[X zq=(F&9LOdg\V*ßHH;$fsߢ8ʱe.P6djJ2StAEQ\gOꜺQc='heSO2M@O ƞ;H<5_UU1[m- y"l42uRIHf#~P뾹so{(yfH }cp܇!0i&pyPe{2#Ԁ#Cx{H gwrf+Wy *"Uiɫ3ܫzr*}:h#]y J#~Hz*ǻ. 6lOo8];6)Us} /` dŕ]:lZS7m6'7^+KhFrdr}]JM,,-j:@'YGP-YV;I=[mC(fXlomXe=,8},|+>?k-*2fZG0pj%P<*ot ɻx8qt. worbV7E!κΜ}-K3X`Wvj8EY02Kg67i`Hh1>& o[ 'ѻHx1. TKyMJ3yTOG=-r]r bVbS=914p\G SwRJ c(Y鋨\aYEaXtqtM31KvAZ\uO9=7BG 1u@?v36co)K܌;k3nr6f `$H*A@P[Uv"PRNA&9@ q-UQώz%{*[ v1'#8?{g|~20 I/W򚾘wy1lon=o.h~U B۳h?llal6|~z{%v z{'نoRAR]ip#:q;ë$( F"rC_tZ!$R`h߻h)ʪh.z :|o>N@Hi5 A}B&j_Gsz;kEF7YxA\\F쳖Ԧ0hSPtWSb"Xo-.\R` [8J;r \Yr6nY'5% v1o}'}Vo*;c9zQ8SB!O?qƫǃY+#cChS^H{:P.n>v3$~6f8ztM>ԴPtb7io\Nȴc1_翎2JJ`B$T~HtrGas2EFYJ Al w={~ /$C7;7.VeUG+j ٯMhrt[EeDG洎'~z+j<)Ew'zF~BKbA=ƫdZz4T, cyRZo]2z[Wx9ܟ?Y|W[77PCi BtHq쏚3w%q3wWg\U8¾po!l¹ӳtVعX1F0S$ 1R v&٣:܇duMK `00AB}_TMa)x—i 57eŀé 'j꒟7А(%4UE)1O3h/S:9 /,hnRC[xKуvtT$`S)i)v,KF[Ms;2"+XyyC/g9ֹ_|q0|~>EGYJvkJ~[_r/⓪ʋǟg&";ݙf+fv(RXwω<)@nHkϊ{GI͕e='NnwZ^)҃بc;2ƁE'7RB f U45F0ڏKO ]ђĬhϔd.qw>"$ݯp7W=;]\3J 8`>0݆uuD]}ED@ 7n{ >7BF7>كM4={#Dr/ighmINA>He:4`c&CGVL P*9Alc#bƜ~`71an;OJ2u KH="Kչ`HaWrE)- A_ƍh/7NKM4&u|AtW:qx3lkS |7nQ]= \3*ZAl _@1- 0P ~y Ղ5!<_Hg% {. 87cw̭.4[AoPnCAd_BDmݵUrf/煖pjR)8k>/} >n}P?NrLoN_ L:r\?eky $蛵0 KO &_&O _*0>h&v}o1"MSBIU''ݹQAGыk]^*^oe naj+@$^Msio  L2cANP 09x8~v?;[Ta9;w(j|/G^1":'l6'EKᗜ UGsq2?cch?A}?& kGny DŽc ryKG}+b=kr>one/Wl?Qͽ0s:5| ~(*6fSLO^D!>⺔WZPz>߳ kXTs a z*x+]'/~ |:%ሊƙOONE:Bѧh:uիxXM"Rj1KΜ[,YvSy?;uEͣɶd:n>g l`[@=Ls?4_r/=hzkd(QJ;U zSO jc1KQ!{ysyEo,Y`WQ"FF+yܝG|P,e=O`65Rd%#^ѹ9J$WQw1Eol KK˻Gگw!;yz|Oݣ^) @_E b 1sQ`m0\jh>xF9e{_|bb.I)*٪SNsĝ[1O\cZܙBe3Tؽ]ayWΗ@(m*sR]6EYx㻂1OrySr{BF8K| B`_v\}-r8Ўt/)Mjɿ^wvp9ð8u^5Ed830&:V=s,v]SәюAЎK{#{?U,|}/g;K޺0Xo#~(\њb왖+b051}= Î@ hcI1xҦH>! 1|i1_QmGLn  K/|EDxݵ۳jN3x2*EMĠ`yƧݲyk*isrU*!d4d#/`tql x%}~߶_;soѥ ץ5'E 7C΢[uv).oj*eŔ}XiP?чSl\xP:;OY:wR؎*3D1iU=LkǢuu})l ٶoH. pAwxޟ|?/t/_F)Ԏ&E۱rv, 6*1 ,t Y )2*aa0b:C:),!V$@EP P_ Rj gAKӱ'I"k9|^=`S1$!1U#ȿ|\)ʒm A <5h&LJzk5?@<ߋ͵"S:F 8\U<~m籉͛v퐎 `&wpʚN9B{.ͥ;Bl5v '(&W}F{UTQʭsZ ro]cRL}yGq`w> lb0SzА=Ub}4$_ڷ,eg髝S諯xzNr@ T 8|m0~js~ಿ>MDj:W?fpUj8sFee6`ټZZ-  ᫓T9U!Ph5OZ"P_jUMHY=3 aGP_:@ P/Ct̂D&PeCP^epaz:.*# 3'~۞8k繗[EtP@?<uz«s)b?+_"PH'"ry|Ҫs0*{+HcfǓ͉:~*~r۵ԚMތ1z?Ot ֮Tp#=(lZEG=V?_=q[+@ &@2 1=\  Pj *{-kEAPFBYw(&3-bmC!F* ?U4{sʃEi4tq&8q[CnW6Y߀m/HjFb0|EH݌DHXx 4xN хsj_<5t {&*a |t1yyy1bk9qӕ4 8&Rl=A{3hqsʩBhA1rA.8 Xj+W@8 )T)gp?ha?N|4>ڠW`gn kUזVH|vFPtwF`HC =N5S.. Z]Za 2APڛP#@#Z*h9 0-O5AA%j& @5(hp@ (/ѪA,::Z@55[/V&ڛAV*@AFAV] |tUj q7_̯کޚzz*عFhE:dK9zj$ng|?ɜKYWnQLM,_!cf]ڥQq8dm2HDۆ.L[DZ[MŰeYIQGp񵿽s~ә]sWiqCdJ|m{{TT 0L"b=t w^I9EG4*'r+C͚LQZcԛEwVA L劸?n&Hh48mkq[/C__tF|]Fi0̗%Ru&ݞ eagk/Up6IhwR‹Θ]<1L F6[Ҍ=g__3Àۏ8^Whsvs+q-50SM0],MK=g|loc}G}>|"SRVaΗ4Ud蘑tw>9+]6Xޓ2b{蔏RYQotG:{w[D"t_Y%d=0CNh=]rN<@ggY wPf'ŝfpL8Q΄??SſQnf ه~`Ӭ~ )yIG<8ŋ5 Hy4')AՠZ#PRKCr:/2@qn,zl\C9UNwp#b]DFB %yL +ǿ->$x05fWuX/t^4"N8^?irOY/];#w5Tflގ<<]E/v.BHiG!JsWkY8O TM׉‡ȓGGI?!aaG+U~u@-6VQnxI6M3[bb)&`{8C3_;!SŒp_|iUўP-pJv2طɰq7%yX1u ,X! KcQhQVED57 ]#r82*{.N ]PQ1*4)㱋1{@nc>Q>JOs4o#=/4d:%}Dԓ^">xL)a=>LJaFx Ň 1Bl&}LIkMJ7_]+Ll#w @)@g>"S ё:,PН0@ԞA0qӃ/kY󊗚#2‡ ]J0W;ȹξ՚Y`Hbx@|CF!W{Us=ţ9ʹ!Ephyj Dïid5̈,;g@]H܃P6]BQTܑ.w1+ /-Nw#'Sp,K>z$3`T⥤LyM/ Hq0Ŧx‹Mq뱊X__vѠZld}?% ?q-TUH*A$P|E{ K"@yk @=BTu×|#z@xT-S?ӓq@XjE25t$C'2_V]3ws\1nGs-{0e)+94޼Ć|?q9f1/ /pzˍ CRя1 1/J%X?t]84ȝ$[IԪ_~0뭟|M2~X2*Rk.mgjYހ)fs"MCk䦴ũ-j8rNuO5UBMn=>2I{bjyLӾ8}9>osG\a ikrt{r]sX9u <_%GźPw6ǡʡQ)'Yt9 ,ϴcuH؏s>; = ]8"Oyk]j [F}3t&\tR+?CP߭ Yb"}0|QqMyޑ;_~'v/ޜc{nI1Кv5Wd. g̷?W]Wg7d]nLEKү9j58_ Edaӧ!27&PK!"^bMh,@?JDďg"Vs$^_u>Ԙ R㩝~Bo#e*-e^-쯎e!/o=f~Q |5h>&uI&ޓ%g a_O] M9$aM1~ 7<Q?>1Ui`_M]w>>6JiRG8m  !@7󼬀l.ӫvz|=ɘSK9괾Cv诫g>' =q )ˍ~\VdoYe9/eKO^ntX{ο㗙%S'1'V>hyRd_˓bo +Ks;~|ޖ,=؈ t*Q'?U ۾@E.㜯_|znԧk@^BRȿ^:bGdap{Zۥ~9s,P_'Wf賻|UWw)uFBe긞<-q(XobJ"z~/~ yLUgT 4qI3<(Iìc[!øRޒog_R2O`?K_Od^-n58Y˘FZoJr`ҍ:9 iu懙۠1 bK٠!<,yg%_k [RLy"_88+ pt?r) ǫOU.yn2оoK|7}jyg󾔦yaxvڑgg.]2.'@ /4.َB5f;t쪷޺߹<5"ܹ*\Er|p0'qqǵ Ȇ)}'McY77^k -si.%'Av G0.B9XKc)p; OGmbC{6ˬؕoiet?_]Ϩ ) :u&.H?>ʉi);8nj>/NŘB'N.[֌ -Gt /[+<(o g9g_/~ o^l[o+~{=y)e^2/6nG6}5+naO!_SrOӀYY:{5;|M W=]&yT񂴳yBz4ڇ$B0R1 44vGp1ԃp1_)}@׳:bbV'Z *~\!pAף᚜5*gg(ڶ Ju\ߧP~B| ŋ56?!tᚎaOg1t͗4]E$򩿬[#Te v'VV( ( Bk -:\O4FPOZ91/qEC6Pm$ u &݇N؈$ 'VQ>En[ݿʡ#p#55_|asPri޿ "e_ZhS #Q.帤Դ5'd% -X& xTFCܧ~.nc0~@2.#e]r6J D{˞pHMe ]]旉t9_K!m'%ƁHMAۼ4 ö͊aeZ"7:~xIG a_Dob?p8a[o߃NGMnp ,V!XGo['(l GOJ R'97x.g6B9K1٪89)ENOyn_wp7|3G>')3y ϻyBgXV7(i㊣u.X-muzݾi*n{u;֭ C`^\tA oyMa jRG/-Ž1}֭_nU|cyM4M_hk켎jL_" 酼Ob1QFyR: \Ӵ5E6|!&v~ YX7-FoG-8p$*+: |Y/8 ; y%t~QV}XQ P&G7YOՃ[2ڀ0*hRxgA͛b{kS_UǺb;6 lnpܱJ;JPiSi~*JKd|*Ml*,*}JTFTDTOTEOԕJAI lz;X}dm .T9Ҟ%O=rSɫv 6RǪQi&BrTD%*T8KJCJITM~TAtJR:Q/*SO*a*EQi?^?uMn6~(Ċ|Ytqi̶LVn\O$dgxјf+*Z$ɤxg" iT:b!.߈X >Y>0\Z2ϮstT[ld.~z+2"kC 샕$(& qK:9="GDATR._j)lCx˻:^G-_[;:?-4d[d]n6ۊ?u4 Swlz2> ^?+[+sCL7?J- E[LVz|e\βDhcWϼT!K[4?!5"7@ϪRS Yqng河ԖFmOo ϼpDǍ4 Zl<`42Ou3|ׁy`EPGj{?[Ϋ%D4].m/!I~/),͉4}"rOJxqn zB j ի1%!7dWWswQ'8p#[QU0Bp!zlVw'dL"iSD&z3n+P7;:}]Ψ5O5OXeYjz?ZI]#T0w7I `(#2vQY~#d8|$Dt`;+.|\Wq쀯P>%Bd)o0$ټ!N~14]24ݭ(&5*_FD%4;D1vY9m\;y}Gp|jغPr\l7l)$Of)!9 1Aj,G<3MLA!CBl5fAMUcfTWnz<[ 񷐰65Y gW- ْ|OoK="\sA!d䥃zm' ;z m4NnQyׅLR_B*+;bTg!E˻ d=+uGgRԩM :n|^[kM!^4:wHm7q}x .ѽW1#BN^ hg~_il!F??F@ / fm?JQ4[3eb)_.8ag0 5tp 5z?9ABݗ=SO50U'Rc0FQusW6."M >E6d@M\v[*Q\NfSA~ME1*ExCTG SR JG89x Cܰn`.4dQqXm#;aed/D,#`GZF`Qrz`QiPmڍ=/զI g)HeRw(9~[.5-bTth[L1:yC-:F2xС Z͌+U;]&R#$#ݎ7Ly o^-F,k F1t;j>qb?9iNbZ@}Ysb* 4ASX3Ƅ``>%C ?ɩ.uu#rm|4%ķVp1q+FܲfLPn%C#kLM @FJam)rqH40-}2XKa*Oi;FT:KTL%F%F%0mJOlFܮ%JZD%JZ]JaT"NH*OMPZ,(r 5G嗜g<40>KC]۪(wς+@R |FJrDc T b ~ _؆Q AN6+ޓA1Zd]wmrV~Lw16]< Gfο-1T""Q-TJRO**Q&w!؆Pd19BbJ2FkvIm$m$KD”mH°J1^8.yx^8> G{q?E 8.'p\Q] /%B`/SSb/Elq6vol ߀ o> l>| KTm9Db/L6%dAzXu-8μb0-Ea} ;_d-B%CɈ;Ǯ΢HR7:DCl9H?qlnc('[Lۀ{o êCP_dGoVaYKT1kKwSU4XJmj)E.f7U|^s1u௙h:UQR13s/8Ϳ'S+6{ ]+4Џ$U!2 BXd%A|ZDc=bAp7*X/d(.$ {qƴ4RJLmpܝFrSC<{eTn^ʹ0p}7/@OƨGˡQw͛$3sO<<{[o{RJA3Œ pQBRG$9" `F}ԃNeZbSocSiB4 07V5)uXb01wf`,+οAqQwcr|2c!J/-<~F]Bg^OW^wiX{/S=XXA] 6RAPu~x?,Jօfbo`0<=:-D] !I|Ќ41ZfH&'Sd~Bd.%4 |Hk z.> 3 ڍSi˥:DgTڞ)0)s\q&2zZ758Ⱥ5Q4 ,E&CZQɳp؎ %q F(Lirp h+,kɎ5?_2e*gB. 07S7HR⎩}s4q?kt٨oLm, 2!iQnހy rc" ! _ȷHLRvC.|e[ M%7[<`Cɀe4譺g 4qO1G>H^P 8SkOܺ%7.Ե |k6)kjBg xh1J F<ک~±-_2|+z ; o[[g[%}kQq{F&v( a#DYxh ʔ!u;*cAt睲l/>[og}֌4ёGgeKhS[7̣Y(=ӶPt%gؤwI4M3WWj?V< >Bx&AMND8=\#|k?*G4\}_+/糙^vֽăwGOctYϢ6޹ͩM SHަP{'0oRu0GPG08\㻦^#Im*$l 9;h,9ƺDk/Tcl80LP(*b?(,JŃ"9+ ` ;HѪ_}[2zZ*j7NAk@LT R4EYW+5izO?> 8-9>MK|]k`ul!OD7 hou,|wkQ ?-(碷Aq*:90p}{mx[ϋ?Yx`; ʃ?nPWĄ€ L6pq~MnXkL>W(JΊ@v(p(d\e+Oc=sgpΘ>a G: xĎ21/]BÁ@7\NT >+C_j&J?g}?γQ72bmtBMrj*\B-SvoA129#Y=i%bw&N^ gXR+؀_ĥ]2}6q9Xjasǘ?}խ{ǣ{C M ȵfL.K8Rp3?`? ;b< %T|FuNװ[ASXAsXJ ߱嚯2؎譁M!gmݞ"v{E!xFO#TnHݭUbwIyaWx̂8^'BRs%J ݕ23-dZXF7_4p|GX^ رl&1# -_C>d(__L鄔+ xX2`+ |Dԕjy=S<[U`j(/"OJ/%ח8__|Qꚋ%|md` ?dr0O?ǯ5D\+#.B/Pa&}Sӷ p -WuвTs}l 6@eL%IZ fߙg(æv~%|7?.Kz%ΛANg$%")=,, xj}[l}J?"gW')41됛mP‚ 1Grgk96N^aYks\nl }L ʦ ȿf;^{Ԥs&[ؗ:螹gu赢{<<rDUc1.q~ؠ A Pj/PA ";%[}^j0حq<)wUk?:s箻Q}NXs>0ڳTh؟1?Z6n#%:aF4jAK|"bB}yWrA 4\f87Su^6UC~X$>kIN$ O=g,'s:a,=TkWB4#d6IuE0iyy55 verW14̹ i [o ]֖F{nxă5T}ыOD}YkY(" G+CDZ&䗈>JHQ$DMDW*JH~裈T)+$)q|V曰2ie6ƕ-:fMh +z2RD/!Z[uP{P+@BP @_e@)) Ap.ǃQzU?$LpҪu{)d?Pmp}]ZQkic*ڿOr٧xMBVdL,V+ cF.8֌DɐA7;0 T"C]7*! ȐA'Q tmD T"C]K*!.JdȠkL%2dD T"C]ȐAWJdȠ@%2dЕƒnJSJӤj'JӨj+.NI+.NV]_vqzwũJSJSjjW]t8_4Z Rl#~K u!Ԝ nي+#^ߑ&Ί,uoq/9}fb*ɰ?ijiT \Jٜ#ݷ\tr5nXF5rA-W#j\j,W#j\.W#j$Q4\t3;| M~szxzlxZjJ֔58qvJ= RKlTznk SSŅ~)&ݫ ɶ]8Xr9SjYi)Uqo&oxż$D)gQ bcQC o!YL6onyz. ^T8:#.cOG”N  ;~_DMVuZ"!(FBn-X0\c6 pgOZčn`0iH XӰkHn|_*׸@v@TKY_qTe Y0=EZk rPc0_5 fj&e'P}Z c /T, Ke۷ @ĠˍnMgsxiw49|RS<-R{ՅR)bS~KM9R°@U@i|T2Ou\,7h> 5/w[kr\RnfoG?Dp/7s||}қ|^ғĈ~D ZoUB;7t!_+W0W[nc?mnw%D3ʻk^~,Q46Gb$S'S`v`?f.ț X7iIgOw?vgs T"JB*^#@4=23:ub1;'n]@Zun͌2tḅIŽciʵ> b!<%б1,ƨ?:,kMrqb>^&OT4$CSHIpKӰFo<keYQ^^f2uț0Hv\ێOdrroI窫.R?8ȼFL~xXܞנ!CFř%#-HL(<1s-wǺSʭ>I>'^ajpOƃ\)-c"bGgfI!Hhݷpt\݉N wyk[e2X'+fڹ)L;p)Ugץ#T~:a|BP=cģX4\E \hq!'7x D=*v*qL.rw O!XtEGd'^XM_?8~urw;^3=}!їΰRd 1첤^_ [[CV[0-3xyBM/@dP 2 M Rti%,-h>;Y+魩` dm+_[|Rp]7oX?g21caD u>шs빏 q~i[ܯwqK/p.:A$rV\gz ~K%{a ? P Qg`9!rlu?zqG3ۆ-W{@w6c -÷+ A[a?[ "#Ax娹 ɩT>pr=Vw!O__Nn)Dzi7\)u (|w<5NUXEsƭqB'z.cy M\=\ -\ \ \G \\KBw׉Bs'BNDE:;5v֘Gd |!۳$9V"â{p9sBݥ0fc!궘TL7#v8֕S^рBP͵XsaJ_d'2e?8I9# A/v9ښm Gե@xbBñWj+$\AG~sr1*4v_?\OV iZ!ծנ٩B(PYЗ.k{;]^ȸy}I ( ^j*U q@u? Pocz_t$:Ֆ ,z[⩒]o e% 6k <5H4`4 L4l؀~!44 K:|t8AQϋ$v,~W0fy*& QE䇺qI)^$:6к]-T' ]g"ҫEKV?;^VN<&Al_'r~EP^JK?k<@mH=$({S[F=4r)@_kĨo7?v4(K+{Xݏߞq)Z0# :lr dğY{Z9؟\~iQֆ[ 6K< pC7LC0>ЀRqᆠY ץmP) ѫNhȧV0 ZT]g|@_}5U:&܅zTzwPR8ɘ5ջMhP#~B,?\EшYJ7?z_;&~c->'}Y2u򺱊]?=5<@CԢݰL8dS$8g[K<X>ys $*ISgaR޸fa;xWbY.(~XS#(AOF2qQ_gj>8{$`FT`N\!]IN `I?IL|yf #b^&h;bGH&CL҅n{ r?AZЎ#z- Af!@!R>J h^|ͳRR:̝e0/#0 BNՆ u7? 0`u1hd4Fxz/AnɶRB;wVh,W->&_L 3k쏟l눒ݱ9'h)åx*v|< љy NN $7 ꪷ=!|'8\G -Ѐ1— _=I2'ظb9t_?S h;*22_(Skź99o<N1Г@/7*Iꠣ{lģ>I)Y "6 AJ.ǒg A\UF|ϔ!9? g|am"5l|7  -1C[[Ŷw\ǰ$[g7ԷFD<~~eT\hӧ?|D:wYC7.s{$7t|hV>Kژ3*SW6,.n^0,Ƶ+M=4h/L_aNS*&T 9`Xi%_ Ń޺ q ؍sn PPl =i豳%3и%qԽp#FP{/PWz6)K-}롥 3`"`}qpzs?q ad* =>x<Ҙ?{ cƖAH r~>1fu#`]G/Ԏ.S~F? p+ |sr7V=~XyD^yV__Ln8<vzo??:ºnΐnđ&[\ps/ 56 {gjyO//$&|6i1 5G;G C<}Ăpq 6U帤hqi'{^ua's ?Eg:R<8v[}X Ec*11pu1io,^B2z)EҸ=@yY- S䱂?KS/7^ :̹.>[csBo4УyאU 8B gxgޖKܪu?r(bd%3+9!Q +/sNΨ*jpݏTxBZ<躆l> $W@|,~W@0?T.E@c,; 8{ kHUӚiMMQ8L3tPTnZJj1'8Z~=jjW-@ɴ ܉ ې˗fT0lCms^VwCܔj?M?HRth@b#'Qsg=}hU#hnFUhn܎OqV磞uA+.`nA8lJضİS9H]ѕaܑí 5/]Mylp@3Rj,}.WAPA@eTźtV ~?{23Re a9C T&"9ބ۴aIz[)ފ+ Vhńԩz^!]hU6죂.jG ʑdGS(l9zKo4}e,G~) )oC(0eB!:m)m4l]P!4n.1`F:KaJn?lAˑ`!HWyWH rBKX9i8z5*>Ԑį83YEF~U]0fus{{JǽC1f7 :x&٤q*˅;-n-+raa6Ɂ-JP f~7;}m4AhljuLjyƀW{!ViW+q39m`ߌ}SzcԻξ==w{2( PA=J{ 1zGȐMFOT4ӧ.M)>uwC>$?u J5gPs"k[@N笪p"kV!N *íؾ}~՗wf1Io~=81%򪰻~+> *sN8f[FAx&!_RpJ%8 \ԵaO]?m3LcMRg`Lp(jx& #c!Zɧe޷VRbisdxU= T&&`*̡k$1~F-9 ~]Xҹi%e۠B6-חq ےr Mۨ)|ƃ$ l_M{4<ć78!+VQVצa89ؗ_yX<".jK 4 q->>.ouO4/pco!cB0i?sF]}]7땜X F+@y- z=b=e{Ί~6u8ok\W쇏-eH G D_됂פ=bWWkQs8fӋT= d-@mB2)D-$Vve[Pl|ccn2AoyBO# 5D 'JsRqpq)lXD"ݥ:@`g=?Jn"Hn5Kt^gϕfdf1~^$bmW)I*;;XP8p>8Z?NVt6X[,~º[Y#RI1_e .5a'pY"pG(Z^f=8qyZpm,@QH@xGhD4 e4B+=ű.6<,AV>cWBFv#Γp3K`*Py?8Enq"ms1)@ɆPֳ 3ʺWTvñB%g>)> #ۖ1>[Nu-k|b}RqL7) 53%`F>fΑhWX'.^x+ۢeЂAdZS{pL5/s+KƝ2N9i]2&!${$/T9nM0(P4F8'|[}!FSP1)qO_YK/r`Qj3d-h "[CQ Wd_|Gz ~qπ=n weB^/^y\)r^y6yB "$2*(%8 z\y/s%l~~.VGk`Jہ=` yz 0!~؝0az;btZxfBaևxF@x|Q;Ͱ$ϨLfw`b~^BhDF,q&dHD$=M:Z? `F %ґXTȫPW5 ID ID>ai,)Mr ~6`MÙ!tlb}Lo{cJ 64&%|m^Hx+v{^rXK''{-.SX3#wrb=E7R>~Q$t1x 8XT s^Y^2ʘ4{EIj*Q}LƢ2M 運"Q^*`(뇇T<>}k#5_}>@5ZCjWHΟ;z126G1<|9G<1O/q[y?Ӳ!vl߲IT}ArXWꛠy&ۿݺ=ˡUEnV QjXzk]?y}rP,0FA1~%ob RL#̜FFÊ9QkaDoulr_a؁l|{xG`& wǏ')&sp*jDY"9ߞO8ۖ1/4U)uqHܽX< ~n3}`uojZ";E Mc_׻qT)N,}7Oyl'?R+dV`oL+ؘ'д6{ /V aMbCOř^yz .,N#-0FZ\̫-3Ct3W?PIްagyxᯞ+g_.AofyI_aCnlw |c122U*/ט6WaQcfeo÷6W4i[߿6h!H蝵l9J .s3{^/ЛcO/|wd8@\.hLzɍ*! 3 Wډt| XFݚ;/ _^7ēbJţYLcC!}Ո`?~:/_m ?n) ?z5Vq83F_8n~nj+>V.ddޔ$ zD׬+*eg tdy﫸7nּϙ#1!1d\h^_56qq[}oF(d7#:|b#bF+wZd~¿5"cK\Eb7r85"]lxQ]|1F<O=gpB^"zF_`n=03"zj3:WXd3e{NTaVj t1~i€vbj9F?RScʤAůEBAQi>O .CJXɓ5t?G><n&JkOFf:wcr?%2M7qә}L/0Qj~rXݚ~60U<Ryգ p)&sJ9ȁ_z,[ގ PcH܌z0W$K~#㿮'Oi{mIwu 0#Jf;TvTvTvTvTvYTvTvTvTvTODtQ2>e}ҥg:'GrGBŸ[9yO~oAKé!할 5As`A$r`p{8 IB! E>?r]3t=~E萪XOXKr]@Tg+K7:-Fr6Vc#~~։K2ɀW^͂"Y Y! 2{?<A5 ) HqV Zm4&!_ $y.9 &s)ap%*QT8:*Q`W(aS*QGT8wDqoR_9 >O%s|J0((a*2&Sti?nǶcF(s!Jcub-w9N+8f81щ?p5Nny Fwh:]g^h3>7@n,H~H+<"+ :u:Ʌnl[?U6yж+Bm[t _hLqևV7{kZ1>ogu?=~V-J8}ݾ?_0ڣ 64F9iVچQn1MŸPa.S3 @oPуε?Op2Ry w{TvL|V:S] 2ڃ?F{љ⽅tӢ&4? kvt _haԣnYWۿ<" 1?2d}eO1C֪!AmaȺǃ ~t*⅝ ^rYޜBhXwZ.Gۯ~4o0gmM5%yRSVlN ` Y|H:]]\k% vFp?T/i\li#(nRiXZAhXJ''_bmI6s›S+due.0;TyGh q6-PMW2"f%8/u7'b<ԩ5z-~i _o .f}{ '#:!h#?]G n7^6~DMK3wWu֣0Q"ƛ}O7>ΐO"Vl̷$?4t$ѽ%$s7P|5h}V"_>'_oٺH:Dg  ԬOYA\WY|4Uhdc)97.8 Tf8oE!њp!>9?}OOOG%#_ PhUK}YUrPD7[*x bM⦽ V,ND8@@J=9%L92G=j;ϖ`_XUOH&̋: gdta)>61^Yު8АnA6׳~ܴ*98[Zbna,^oO"VMJ?Nn \B{o)rwc?_ڿUN)Mb{a}/y*a~[Y3j;zґEh&’A;c>X9ٖӵtbӝDCA Hb/g`uK `٬cloCԢ u異yj}Q =D:!m_ag!1wDcmќo6UNSfgj8>8^Z/pZ57 NeX㪪fTڃ1Vte]V=R uPUyzAόZГ + qX766@K17cH8!xZ!0OJ6/wabeȴ#9:obKlLeѬt("bŃ`<`JMO{gcl9|z30q'@}E"(g`!Z>˱|EZoܞ2*1 k2S[bxrOK( NDbNh) Iɩ¸x - i>~HOD](Ȕ @H! "d!L䲧g 1"cAa "cg >pq"ca{yf3ǥc86(gߡW<郪 @u7f4^=i8e+V~s&V-#k‹h"5{Q,_e=P-G;Bv_9+::ۇ:.bũ9a 𬷷B;%<`D Xv>̡$ u$dk ?{>^uOz;_u2~Z\¯kﯞ_04AZaemt N=X.Slu9H9 >h~JsDEMF 5ؼfN ~F!8ejl(e%7&ҁ@>F.Qi/mI~܍ObP}̾cVP~dBpjj8UpsJTʼI}/wuvσG%Р.| p*BNZ"P}q4i {FÏ ÚQ.FeXd/N}<fsP1!+w@aƜ;0Wf0uWӌ>m ?<Q^Y*3q1|ľLwWFwt_AL_c/{63zv1s':>M֐&GNց 0Yl-%Pecx6}}AXPZXsfaG i|XOs@hV7}iam\Kԧr/-nU/'t; fkNCLB& Z1OԐSv=/n~#tnD"5#p}MҊ]_AF7,b8-Jڢ¡bZ0c-xkj+„L15-~"syIKͰ;b`o $We =^?~h JXb'90FZLVb.Ca1CE]>bq_9Tm*ՍKFTk2zm CQU?^WF/k](+}Ϩ|4SA]!iLm**AaN\le%J:8ğø}e>J֖GhkcNZ#۟i =/=5#$Kg{h<_܃p&%Y\zU5;5#FZf}A s} %ϲlyuEUkܾ='/%❰ۥ,lB6I6枩hd'#f;W*9ZPj) @!P>~g<aFw{Y*ѵ ~J]L;m6al@nԃ&w>D(ۓ}'iо:drnCrڨ"؅ YZR|gD̰J=wS?m'z?MXT ҟaUss+cG~ꂓcM XN )ɋ )ڷ߲LRpA/ۍ@/⦅/w.JQq3qezr4G7q:>wkS[O=h{Ӻz<4P8[oCa<8[RcTX OO8 ob0o=^ĸ>5smli_Wf>-rػ,9eb?q=3o'}J-5;Ј (3WvuJa+ .8PΣ8(?<\ŋkͿz1]0P?mx4ȫR5>@/Pˁd)[.?XM.:@sMǤƪ-\Z*ƗMyX*3(ՋvO0eeXa(Mǥ⁾',\rϟTUj?%{mm: a\+:j{@?f/R!ls+ԘcF9i+ڍ3ep>}6+B;J8э[\}8l@$2 5U€dZ'4h=;q eT"8 /г-eh0ݗDPUP# ԓڔm T*tޮnk+îA\U._UٹA0( Y8>d1äa0`3U5-MC4zX*:/ g a*6PúEh!@m{~W͍T@s0ɭCVIoU V_R PBaU {zT$? B8l܅zGIjPd8 Z@E5Ǔ d@NiȆDַNjs |#G؅ ~Թ7H{_?Rr&ns"i:6tRcFD h>QAԠ@K zkgΑ`k~ˇ~W? اp@vqX¦/7PQ>Mx/Vgf$W{ (ώӘ߆'Bb@'ٗE儑Fj QoZ[Q2i܍ݙk-UE^#jʣkG<l s!HZwU\%ב E*@ѧΎЪiy\G1N˛:"}#pJ| :/:RfoDkG[9l5PL)3xzbΤR?F"צ4ׂ$_&]-ɘFqQ B`l}،O+Q7u[sFo }cqပF{걣x|f~n\_ "u峵3h a ޭul/o\y8]~KÕ_EDWUxإБ}w[=s ChpbAٚgkuaoX}b]F!bhE&,Jy[|H9ފr& 7VG;{Z3&Kj:k(S?߄߫zlJc_cB*/wav?8ۛS3kE=1R9T'>obkiKAex?S6)dC1<RiDPZo|'5#L+4<Qtek~YdMd|ץ&|R7O]<եo|*5\|)k~?cMya@ r: J L~@W~4O5U{)ιSFGVt64ٌV~;B︤:LEqݦ = £ WQ=A*8)'DyJœzÆ *Bzɠ7"!m?lMwZv|OazGO0l*߬>bX;'9~Vo;s)˧{Yс 5Y>TNrǻˢwieh D/-(yRHAwrSԁ 0ͬSWmƏ|p@Q0yw>>M5.jnP;jLJem?5t w!|kOwoL(ML,/V*v>8F7_*[ʷc,ڎ苣.V>x6|UЬJ}_RvH ރ1dn=ͺe yxA 'x:%ˈ#S[Lӂ<4p>gtSُ:JYclBCkȌ_ƜVnc9_)0E2GYpUCVAMDT&ur eէ{0 q cVb75džaajܭ{OLs76>iň͐КAVE㽭';'9 EG~C ^a0m(BCYmjsn?8%d3فPtrvQM0S5gtoѓY1= O\3~"; l+Sqe86P% v;b%$Ie"y k+3UV-FnQS,M{!Qru}4y9]΅gړj+R>t2 qe{R8[&vOK 6+,-srV)܉TWI9PvKn]>" >uwoV [9v?p_vYsUru!迴]ևU][ 1xV0I:QT䑺+BG A ?g)_ /v͇:b;k2[â6wl6qI r P0Nhs^G|{.(pĺ%P հ6*A3뤂k&:Tڔ3TsuA\?gq GSϳ!\]^ʳ a$Ʋp~,m$^o ?,eѓ#,/P%TGRuvRA_ի';xjnZZkИQZ`O%$GƆ#އ/5hmh TXqŘ3DU^58)o8fhtSf9 2>P])^y نV }Gľ)im`WAY6I̯ƁHav9c(;tTƱC}$߫[HJlsgYR}Sќ𶆵wG{c HHPn U,@D,2;XlWaYZu .ICy\C^7cO"g>x#JDhX# IV'Rp~6TӮbSpnswnLBH]){ɜ J<zj)JӨSߺ gjՀϲ5PÀyz:tSvǎhң}ǟx9I!NOBxvpNcLA|4&O%& yZrǠ?p'6lGeʫP9Lpgl&va*K"FD<4pKQ:qӀ2g5PGSkax}lE)K~L'KS*e7΃YZg@m%.dψՋ><P9D]sLmۜbn|*V@1 m,Eb 9ݘ)KGl 9 HB;YSRbvUus.Yme] ).ܧUA N$+tbNU׈yXhGMxǂ~G+bz! CHTWAp܅Y4(-K1'ٓ:Q@"}V Y|_2{͜]u3'9 6sl$I|3/~7J'+y&Dܧ\W\|I6 ĞF#0yFJ)NV-ik4Dk;=du" GJ4@ߤEf[j$ J]|o od,%kht.~ްXRq2Ws5U+-rt{Ru~1bha!\^=5~ Ysd(31i {xiߗE?7΁ۊ:p%q9`%Cr= vI"G@#)ZA=bD#)V!=z ཉMQD$lx.*gcL`@%Y0j`#jp?EuA  K ^v,ʮ ? {;u\[R?[zlT[:(~ 7 \?K5K+g{L٧]*7 cI~@r9q6Lp1p!3fn_N}.(M1ݧ~>^Ě5)gJ͵T{ĭRa2(`2yӔ{ܝPcJ{r5Xκ[CG5 ',gnO:otm##e;@ "?nK ~ՠ:Ǝ07K۹P:<mnLĸg#P>k{&q[7ٽմ}zKW[`Po_BTr3Ul;Eň &^I)7Ni}E)@2aϽՌqQdiLt`/M+"[ȧ}|?jw5Xm'( ƶ^7Лl1ũ`h(n=׏S' ml.tdlC5GDP[ݫH$\oγɐ]}˄iFw0b'ލ| ed|rv[e+10 W5~,5ho[Eii$8a$|w>'._DUG]*y}Oybc'PW"f\tg6/R?sI=J'5* y:qS)aW#uwDmޣߔ .sPSZjxmc3:u '|cvEpyKmE>$ht)lEw` i:؞w\oxSy[F\D_ aQw(heQjm`#:{{~* Sps@(jH_'SHr_ ?ֱ]vvIfbE2陼)$|zA_͹[167. C mSvJ26amxRb/h&j`bFa 6HfW bcP;#$f-,e֝hu2'KÒ 5hq2f{c;6PwٔI m0f3Ut+^UY "]{\x a}Jk]se dަTP T0 wR&Em$;hmgJs/_^I蠽)elMzſ3C$G&;7曍BӅ5r1p@, X/Py7$Q(Bٞ:~vqg2)ґGa?5ʅ9ؖBmN TUVgE^Vy0& ui5sȨ(ZEefOķ5&a$4E1;K|Z1(+ s3gjШ} keYp3a  8| ۢY6';_ wy|0м{UCX  P ,ZL툦HyeuO%X_XKΡeva֡f- cs|JF`{)T$2Q(퓄HRR &KZ,%sig{R\{P]ʣnxH 5`T,ĠhX z:Ml7-moH},A}M"Y!ZmVndd}u-m.7xla,0bk]ѱNZƳ8Nt> -a5_SMwo/Zyv"šU=C7 7G>>BZƢܔ+H.gotTp#QaZI@\bDCkDwDF`{OQ˿@J˯kL>i=qb{f8z" <$V9u}<\ҳUwYZy荚cX)dh0s)+V"_HvL 6X`H65⪳m-)/|U\0X9Wݜ~'6[WNwEחa8;,Gقk_P2xެNO0hSR-LkW-Ɖ9E6 Q^7fY?lĎ,M;b9U|3Waӝ♭).ϥNc4J;qPȦ:43)%:NVT པ EJMgԢǏ1]oւEMiU iYuZq~Yal-W`^,|.BwSņ(fQwt(|5іRrL9 {aRL0$;E0<5=٤ |pNP=#A] 7 Ie'1S$-{2%I}pG|L;EXu 5u9 ox !BQ#D/RaarcT7mGv:z@#Z  /t=W<4P% e6Hs=vû~ryvSM.,2\)JOxDh wJ75<* P)^ŗRZހ>嚺}es>uc?G.V>'?cG9gZ~ [#Ei'?oAMpe*"ntJU5A;eIJȓeU:U[4,wd)%^`?Q k v%LaZNBqUϗyˁQneZ/.J(~>U\qHo os)%2bu6p>:H30TzԽض458Ԉe\+#6gac`m~ B KN߱܍P5dR34d+Wm~|" @j#ew1zo˘ݠj S]g˵͗yq\ Y~ZT0pgWfVOZ\Qe> .}Qof̄#(SkC!#.b`3w:ߟ/.`d7B(+ # Xˠ#"v[a:A:9fBBKNmf;>e> A_Qk}_̮RT~&l{'7_Oϱ J:c#tEv[)(XwgХU݃Ez- &,J~ϻcNK$q4 !'f?x.ktDL~:Fw- oZ. d`CDQns*u;P,s) FiZVptśeA]@~B|M@װ{ ˴#o1ZE^ʭpEO$>a(kVHP@?B2StY ͖muZBkTN6') n"!崄w#2:eǟI(n;8C~») j3]?~A&mU>@Tf'.>VSEv⏐]_meV_WWUsQ›\)71a9RzZ:Ricxo| Ϸg ˧Z6wZ¼q9k t$٧OK뵟T=?-fU {ڪׄc)K]; {[S9y`VˆNw~(Wɺ{??Ykjeݘ9phYpl5uʁ׳ _Sw^r/URĂJlV@U5p!KП&sOT+!p$~ Ր&` [\%7e]#fdj/@'x6>A|yW 4ؖtHD9Oь53!ƟhB/Bcf4aZ޺s8Wy:HW908־;E>z)ԃ ǜ\Qǩy[Q O>BPߩL;VH0_#*F:8˺HC)~yHs<@NGEn>gGVaJ-1`j#p"b;(5@a/4O0/f1e޺MnkpegpȟAj| Ģȵ0bO+64tz:w_M]UKW_5O7`d]%cvz0G5[+@4PWXey=wǴs5d1j]|Nu߫߶44qcHΥL6Ƶ(sgFS10pe, -q*23i8LIΧx7(؈2P'{"޿@ȏՀZ9"uNX , =O ;ǘ."G\YtND{2/`;sjH܉2$"ح #D1QH5z~կ88PM^Ћmy= 퐱SLhob_f)ZGj_宗ՏpPo+%34f诞TKg`$Rzёvœ[~Í(܇(BH|S U>e eՂuh|jA|SU0#24+J KQ ~$R%QY?#;on2"!6rw竾=}r-~X+@MoۭȸoPG7 Fl@>yz@p Wmg2ھI1;L[ҤiX K.`96~@KYH }vϜݳe=ODLkh1_qG?Gk\ܜ:LwaP>g7w'?//-;׭Z/`k|Lq>F2Hà2 ?v-'B nڋ=ʥ.iJ[cbz_ceA~C~V-gyͻ%>ڰ}O#1;xK :o2w1U-:(G(Ru~hWk6:̾rA8m([^bvVRFpE8,TRO]2>eMԗmC c!`Zҗhk[C/GC@ݵG] {(,9ۀ~I pf\a+ Q+o*?=OvUu"Vo@_ [?a#~}%8K~Svn4v\`<ҥ"d#<Ǐo0%sg~D?}j;G7'X9X5bH~Dy rɀnRÌhPYghPcpxHWZmKV(y4 ] IntKD\7ZdXOnzy u< U<\ο~E.(1;Wl{/61宑&elY .ϰYkOicFXSf-D~56;6 ®vv=p-r2G!Bwxh򋔷O\rʪ1ʙ5OScRylh<&8P|>)ݸ34ϭr a88S+Fj } qH@q#= NAؚ;xFQzJŦF- )1^(h9}e(DhW =~=ax+րc8 ] vQ٘G6 ތ٭|9wo(˧㱢I;!an=42lO@E[U}yGgd|ĮC5m'XTW'/žR5b^q1?c~P#6=+eD#6D#TDžDJ#ف$Rn #tzIn>ab0ͫ1R}jLhjIEmЬ''CI9D2dЖ젢'HgS.1>)=.xy{ͥmtK~~}Q``?e~(KMM2n܇6J;ц"z0Z!|lL 7l8&mnMy-9ah@Rή9z xĜ;_FcB͕aʣ'$BSA+#`?"~'.cU)2hK.gVЌ Byˎ;d_M=(6#+*BD@/ -LƋ[2`!lI: \pNl&~^G@ڛO V u+h TwH~,k~Vy}~;!q][E?-,U}G9/A<-yr9,wڛx6Jq`+nwgsCݯ-c&$|XР #PcCTEhLbM'_es4Z-p-D^ĭX̝R!Vo t]t?S0n2c9OQFv>UHᴌ$ $R46MVi'vӁl皵0;݊;@(ml`>Pcsk؀~~}qFIOB9χ< VY7iL{ӒdT9f!û`fWWϯ k" %d+oGjټix;gn$Kq'!W,t`vQNJʩLKW|BIoL#(i纀Hf k0==<!dFN.MW2nЪ01TwP6Mb2۸WN _@%ƛ[|~cC/X+>[T2IexZMkA&׌@mhnxl݂*.Qf`1qqEYxJB!G6xxH6H4w@ܾ>qTxawV/2:ecSgfGO?F#=DYT3_ 'Ns@&+zyZP~i3 HJJ쥓w>-lU~ydjT~6ܵvk|( |Z朿Iq}RUdj ԯ6˫D^09Wil^,2+ F=yUaȉ,dA4;\{ԹШurƀ%_ T!Wʳ`~b 1ãG}†' >I^X/T*lrC$Xc5nwRGnGؠ7'ie'Q.F(C+t+dn 1E)wޝdU$,N ~&QcQ: #sAVHr_e"ƌ/R>}bgt!-5YH_Keqo8ϑ7_u9b^R-Te7 wdF}pGSy*89tG3@;j!ј{I<ϒ#S/ՔS !XUNsQS(ۈb;~jྏ[:khu!!X#I'( 5"QgыZ[P76$X&4 +r! &!x@?}PCF;Z#. [S[~ƓN4 U*(ac(/N͇NlTӦD3<-R>ۄhhb(ؔhq >rh7=h{nQr/2 rL"z7% s<59b%{ywkg)/I?Pl6l=mP| &{wIPht\ТлVq]Ф;ػ5X_T9_@T\,%yS#2H1..G'T!RS iI~9񅘳':z|Ռ5W]Wg|dz|e`U =* Wxj6JZ~rcyڍgeM~3|td4]1d~WFwQF~QΘ ͒bn:wIfh SWWcR)l<;Dԋm!ZF6Hw6n#Eݦ.S܊NWo0q1.'P~A!P Ư~Po otk[Oьإ8d *@M:x:b ;UT Չr:@밟#JӟK<.?WE7ޑ-V`etr(]T2J썞t\Elุ~.p\5!#f- AKIͮRQnvlɎm_bӇ̆)칳yqՏ=ŃID]W?pn $b՟zZR}S,.8'2qx^ s}CCX#BʁK6'd#B7},zo^u՛c0[ $S=,5h1 ^ ˭n{bTK n#xq ho zr/G‘#ta{=čLR,!ą,*0J* 2RdWݎ߯{Q}(.=u[2ż"U7E;;ԡpRrUո{.]eݎvyGRTz{.cAl2fv,^;<# n*z2ɺ<* r6M knf> MwC>ɧHcD51t )2-{u25(?`CP X%^A`GG!vMW!xȚЎN6wԘQGM1IV]}wcYj&D 3cj0~8ujE9,\=]_nQOoԝ4{7 ݆N6GIU9qJk⊍=Y&( u1CgP>l(LW:xb_4nΟLbĥ 8ĭW./NƯ#_% 7NaQzzKy4%WB]Pq,ـKBЗHUGu(WMj ߝ¿@]ׄ6]El}ԧ |buBe8bQ܁q:"J]n~0w,! 7oՂc[Qp6G .=ᘡ"(5vG腿l)7*knvˁ׀9$S׭lN53>I"Sk\EEGB7+yaP_lS&Jֈhw_%XN0څ[E0&`%ZuUTji .+-wΰatU_5\=HC0rZiGF>ͭͮݶvѫ$01Iٜdv(ȵk,YOҹw5\9)N$7z/ 1=~ԏчkzj(]V~X8H=T(K#5FwFٕ_f&p`1Jt2:|41ÄUtأ*}JRrSY6 7{tGdxLFORo=R-/Zhb{?%+v%htcibO!M[V.,gC o.63g`8McZN5爍DQ4L퟉.ϲbm3]V ` +$+c,?w q2X'(qP@ӮTr 2oxunI# J/RVs 1%Ee"R|`\C H*t5>~m{,0qq7>0naQnve2u*^tRNr[ӈM~0ͺ1hˡːN,RԷ0E h5e\mD(vN!"c/RxL(8B)1ׯ\P@?E߬)j"Ek_ kkN5'V}~ ڀfe3M4OD5Oț6ZFa."/Ue_8gyNR+^\'Ò 5tNq݉=OD㫑]tվz.2A$;n׮Ɖgُ]:)3Falh Ǖ^)"|y9v2[fP#LO)^IK 3C_%e/RVB07\Qyx~tjӹK|ёtk,{1{&#jY;_c6iLz'1G.!sV7yҐ6^]H Q>3x5ۃ."O")O;,l8Ѐ"9hwq|C~ғ6\f{L8Ub/( Wdh.fW`#̵u3ittFc~%>e',>_U*Ej8^Goƨ&XyzUP15ժ65A]]}O|Irs C+?D_‰2Fs$F^qt9ړ- 9#{Z{Vo~.piE9ȍ{)C)3[6"tRZ4[0B y.5]sex^F/hao}Mfh#ikwJ̰E@k z0zٱ =KIcj&;pp2I03`|;F5J%;7QPXr_}Qoخ_9ߒ׍Qܓ:QsfFv('81츛L^(k99Q+*BJۋRrd>U$7"gjv5ow=X~( Foȉ0P95ʭ#_ilg_9& s-,uɬz~A'jz7|#D%z^ὈT-J;kyK'85);ʢg?QX|pH8!8˥!zl_x>a ~lz[Z\w*驮_ NbD}M 3[`9 ~Bs TԇDqWz_\D [uzQvUUqVqoI$^aDlmJȸ LM#ӑQk q"1QgOo )nfj -DhM㦃ݕݹmM C 9Fdm'#es?QTWauOfy0#^ԽřUgr**0; 5 qzáz U*Ӄa%h?z"nëJ壳J!Xz84ZջQ~@78v쳘{*Š棤k&Ko i\GE)AU+ n8|;.+MiԚw;H<8 Tp?¥D%H'd^)Rz(A9/3QEdpxPZ<릚 -.6l?0`XHLϡ=p OdtКWOZF ld<1k (8ʏ%Y@i,%Z}J.k_%Fmg>c?U)M%H4>gV`ȎSuI!'GX(\mQxۮgݫz"7=+~X0~F 7ix0R2Gd  ,##4 VUyK L:5DK,l|6,w/뱼^d:&@޶ ALP%.#@Q=rXm(b':|>xQj\Qdz:VzJI5-u\`W,N3gM)/B:d٢h-k|s@a蛲 LM 3cfŶfdʒlT f7탧h6' q>rHqըvATC(B$Q]GjW( J=ɝ0[V&?ޒ!3+nLnߣU %AݠR}(OV=o2}K2e-° UqQal tC]CS'9g=FU"x}n=;X!b!{j7jli_L4 k.-'gg%3<%sX=GV. 09@Ipw""ӂҌt_T+""[&:$GE]{9ʣZ^.Q:{,(GiTYx0G(ϋrj_6 tlTheN1vX`S팽/}z ~^O#y?^wx ԟAGsL~zV~߱?}ym Ͼ=O&ԫö&MxZxu^LlD J%>JQ[9qssj!~8Yk|Jg£r4v|#MQdq̊ƅ$PhwL ݺ=4 ^Np4ffڗ(,7P-99,0 ij\-4Ubˡ*!ak\:7]ވ^+(s\8{-]Wp4mOy khg j(ٍ #PkfBPhc0:JhGg覚gq|!0>n YN{=α՝,^ *\'BlI-9WPz>JHs*xvrBQ ? sbݿr^=JEi>[~"!Beȥ Ĝ qGE)YmuEH]Dd$NH{Q/顑أ51 cJF AoKx3Ғ~Zrgi*%adp[Jhqo9cGrEt8~ wuQXO{f!,B>j~6ʛ[K3fH֔UGMJHXlb{A-WNvBr/-J36[3,N[>tOZф'Ks^?JTVG%ozyPQmD2UQ*֒J&Ƈp$(rA9Z:Nʼnf N`ri?p;b'U)eiCDGeu `UP3Lf*+sL _L,f4gmZ@VBtW$]m<,NI5&Z d N?8 ŷR د^ޒwB+[+tcn/^` D5nqEqW(k$8c`S.ݒhQ (p{B41Ou5^yf3IWF:X^#:ĊoUY:]P+Fi B,B9\=䙱V."g7\M\k,wʚ *OEƢX3mTpmׄZeUƻkPi6ߡ6[,ޑ*mC>B~΀P=}L@SCKvŒWCƯakZ Wg3c1㙛tw/8",21WzYp|!Ƕ̌F-˩Jk;]069 ?eP0+L7T~\: ]_)$/]p!VCX&a5n=^M?!ӥz `)Dڟy) ﮆo lfUz>w.M3KrPj}QF={7QO6|bw7Rhs4hȅJFN+ S瞭ijIdĚQr==On7`l8WXƈr/#+|a`C[R{[VhcYT>cmv$;Ƣ(bv2'8p iӡwܦh- Op} W~7 LƸyhCwϝ淉x-]hœ-yHx}xk Z>h,*6mݽRwk*iJ? hշ7ZG`hkC}f?Ր0ǡnj` $ZGd_헅aY(~NZk#ڙфqxx"s?)j7E`(5C^M^`Sx$]щD-j*="?:)dr/GξCj4a<aP>oD~1?HMK-w5[8 b6 5rjdTluyG1UoÐAvs {Sy!jVa?jPixMr!( v:/L;:.&hq? lHVyP5v;NгMN˸^83^*ĻIYU=L`pzi6C>Ȍi'F1x-`.&d:-u.l X4ۨSg߱0@w1l0Zw|V?kH%p_DO{l:pQ^.dgN ѳ10T1!j&K[YZCFh/ɂF Ϩ}Mb+F:x]c{7:U_`( QN"oC?̼SR(l,W,ǜ8JE:wחf#5}jA}tYȆ}!!@d+רoĐ MXaj]5`H~(̓ڰa@Ѕs.&9rǓxl6c#|Ѽa]|p7Õ>}?@5TSc9GyA4WDiX9) ʜ&~kjN։ 9(6,Hȶ',E pSp lZ-F*Zk:o=g#O@QX{#Fi Dc̽,,נhq`W 88WifšQ;;i}$vnC> "g¯>a3F/#rqR=XGLWj:7R^ƺDA]#0K6㣪(NY2fͼ¼j^Qdk#ȷ!2|gwRԠ>P-Kj0,85?B 4We/!A8jXcY>u )_1c:ɆHJ'ن/Toww; ntUYȶ?^]JQp]!]X6 >Y/'DӏcP`փ QBDpTM&U̼0ڠKhG%тTvG#$gx-LJxAj>Z&3$AH<<@tTO b&}.2&GMυ?}Tv!|27[ Pc[odwAkr4 -i0~|xȉކz4a>{0 ug< L0(X"un Uu-|< g38[+7t>osY#ȍibM+ ;! ;HxKB?lI}5!tIqv\ b,>oޠo·o{[Q[|*-Df=FU4>0B}7Zy4Ur0]s4TE] M0BAz|N$fL.a= v۵,: |ޞ_P}ziq^馼xov R{fVP^R9B H + =R#tN:37@QK|jWؿrSvsYC;Jc}y1֧G$ !* dc*Fه-k_VZG@C~^OYIcI7ӟT~>!UR&Eo *ɂl٦ ރ9aVLrS0+֟ 3`^f*NlYˎklY;mY8qѝ<ȠqLӇGǑ>ltZaʒw 9~f[r]QrV?g(U~aP@ Xd=wĆ^:KH'W`SI8t!?E4[ _5`?IW:EqJX)]XDD|h!(I4Z4()kZs ei>|'ҁT-|-ڒB:GpH4 oKnQh_qoө=ha O2VMƞ^2emn_A%Nw)TQ0~TG\+%Eb+)FpEj .aE0:&ik>f]5q^7R2T38M"g;|Q`0(ӀȎsQ) c-Y)QK9*AQ‹Tgk A+"g1s: U57oGS٠Ѡx'ac3Ņ 'š:a\:ZP֡'}Lr0lnKu] x5[?B!TRNd*b r(\!mcZoaJUQ1^p.{k@œ{x@tG8u'O=!џk}$ HNѾ(p| t)VzULrmC"o'p!= 6y )+PS5v{{FƊ0:Q.UF韒'Mҁ*52SB4/GE5?2;q FXrM@l>CVM8WaoicZZFx) [K`-TT[ ݢcjv1kI r*'Qġe!=9BV2Ԓ%QЁ>̩>^ #Es?߸SS:k(%.7Kb fa:=bʸz͸w]k00-}؃?{R1…1p$2B1Swڰ<#O;+J[oߨߜ y鴩svaiF` Wv}4Iq^Zx^- ڦXDrZqR⮹cWz*m9ڿ.3꨸_xTt?%@ SnVw]9m[ esj0*9)*:|~Mk52ZQvg(/?<^J47JP^SɃcߤ7AVRl h5as=f sSa;wߔT%‹KKXbUͧvchU5('c,囤\t͸ exK%(,0IŹι* 2*<)a)=-'O:mELUHP3f>/'EcnM!9ݸ}3(b} Udnȥ_ئZߚ5#DTq^rQ}[t'WKX5-^Gi~q{2BL} IW>]ܾ6ȭM쭞$s1*oȨzgPA,aWwZBNX#֠*O0iWiDzT59a Ga\᳙< /wС: bڟg{i p1\ K--n1Y^Oųa\| 6lH2ٙwPe7ʴaR&?LSؓDi?Dǚ>b'!)`6 jM?7ΖHd{6֯6ڃH:EۈHꠖjB>"|M'PsW5}?`SȥO) }rKgז A[|qOp[4qzф .c\Ć#KבDdX1ߎ߫Q@o5]G'*V4&v~ {0QK쉙ܰj8k*A_"~ޝ,_xH 5m&|@^q60PY:{Ejl^3G7רy†<=D=S>p'V,mTPFO'݀ջywε':ֶȮDBH!jd&}p/nfj^ ~QC]p׶fHP/w$gEو06 _6^th8jkmIaڝ5WOyrP1~YזM@61mEɳx^)ǭ{XbdO/ G۷+KK Mmn){F&1Zq D־U%M1a3b-O t1~:.g J$27:1Q2y E~#^dam g!/"oa.?"9?ұ"LzpSeKcxo07awxo zq*d%f< @ `_-Τilr2ȯ^i_RɰQ9'iNNc2^~ }ξhAZ۹(ͭCr]U25we-EͷJid і^cn ǔqk_#i|>5Al0Ĉ =L~ C DC:v) mܮŸJ!6 r0j}R ]X썽0NF",xuHND#OMeOm$yQUjκfYT^ /ė,?m8 A<-ZoXtd\tRMԀ[UTCjo`d1k.&ے~xaKm?-ɉy@1*Wfd,Ә6s>Ęol)1$U> 5ՅmOʓYPw`z.sG 3u`z-"iO 3ƚ>[]  _ w,4]f 1}wͲEm7}9b2hːHjQU IJJ4ܳRJqU)<$BJ襔ҋ]}u1IU>i)J_Y'`:`Huz75Ŏ;ckUO(nHrv ZFg%-3YFQ]6+'yw۵1یwk@ t Ӻ F$4zQ̑̕HҷJ7&9#ptsմ'AxJ&)̋GEvݠ6%|BPX-^zJyX eΙ؞tU3ڰIK8MsNm-8WO¤L^v?uHkSMJiUӾ&" `QuIHtJ[ R9w 7;u&J@^~GP>rFJP9r3”S }jPvBZ?G4b3;,TReR. 5J5 ZXLO$# Ur!h+qiG"0uV٭9"No_ ն?^6J9.Gi8N.'e;E"dp᪕'e|;DLR^'1  VJ 贑PCI[ q́;8m>:?rNaLTx9qϫ}?GpPk;noDPi*$,kl/lGi`X& =PƋ.)]]| j'F\!\ MMЊY1Ӳ (cIyH#u1o Vl0uCe2K!Ó<Ϲds̱c&~0i! %'` >@YOw4P3Bx.C'0rW ҨV P3^|neB L!Da15B+MuWڍXM=X(W!=5ZJitY}çLވNC uFz?&McFDMdz#oOQ8 4̩iUPŏ'IOcꄿɳ=w(*>J9z)>?W@|=7לU `8 ?CC0[gC ~&$ f!q:(m/n=B'ʟlѐ(Gy$"܌!W'8},==BgDFaQIj1D`bHi\3 -Jba4^IͱJIbM'TH:XD4Dngnx2U$FFGĂ[FW^yG%8'wʑuYt*ubʶ;:UAKbrшPX=M9VFWBF8v;.)fP5TӒ*Ԑʱ_4!hiQ鰂U}\.k<.[KQNDݒ]GHX$ÏٮVM)G3L J½(HO"ڢHSUK>ey=ؒU~u`Ex}/j56Yè*$ P$ypSW;Hy?2Ex_/"<$Do6vsg9+eAJm*Çw2wɅSYGFX 00'?$Q  zED=pZTgka6Kdm MREq~ }K0[ӟpŘ,e{'74X1]%57Q]$5wx9ùMqSkDn=MLj>'4ؖ^DUX)Kw^gÿA;Q0ݽ`Zkp5y?]$~NMS? u[5xO SuWl(/?m{"('ES9)H=#: &yvO|$aF0S3_Ho1f~7W*0J2 /T" ?4rlvQ`>wq*m~n\}?Bw/叱{Ҝr:j[g^b@[tڝ3!Heo ~s3Z~*)JgDbTZl]F.\I~OeIb(cCUKiys!W-\~N/-h7g$צ_?V{/sn =부sn =부sn =%PDmW:kǐ.1SLLW4\8~ac:UW%o]ýLq*aTQʤEi:.Nƫ\'96c{ɟ5 b!??T xJ5Y5J`}wL7ebR-h^nG2=QŢdyvyQ9rQx*E<;SPf:Zׄ_i2\yaU (U^A`{lcx&B:{R'QP<ҽՕnMlnQo룧f$U cu#OXB3PY1m7rZRtM!ګ?󘪽ZBDkbPc?3o4c;Z(g7նhH;aq3t «o6fwJDŽB\b) "C/b3p2ej8'Z4''yv)Z5IiN_ɩ~f{rPǛWA=HԦ[I) feI*rC,~⟣BPo!(y#>-?DZpBM+9X,QuwJZG2u7]ZF "LrGgb]mhoMr4~l1: 89Uy.?,\J:9RqX܃]:͓NH"eIYh\$ HeL=49b EY8Ll>Š]*U0;S# iV~m땕Xy^ɑh>8A+ -"J Jx0 U՞@ࠚצNNlPU©@̆Li#}zkP8%&YRgTy8lJ D+;pUVц9?Nnu:1%H% RѸԢRl?xkdD*QjJ=ejبP]VTx.sY=$p)E w;p>:%(JɖO:uNS (bܦ5:&u~%tyy @ D_uO@zտs {Ny-4B|j Owf)r@[P:h<$m2RQ>as%ta \}WÕ˜|H6b{DyM̥ yye}tvk4FE"$5K;qI"qcu\~1\2tUGPhu, 8ۑd=π'` qoȝjhLnώh`kF}O>boH@IJ〦$Ţ(EynoHNRU4i4U&5/v|w/_]Y? 4J@XJ5iUUViZEz=rq&N/p[5ks[q UJTvPʇSaMpLX7F9ÀQPD`-&EO)'ˬps@6st2V/QzMHz0H,'ǥh|CB(`lB[(yXd}'ɰ%B n˺ÑۘNtnM벽I Ĥ /O+` z6)m0/ 1.B{xXymXE5ӽw8uDG!P8.'L*b:HpɝTiO<,(+y8@Z NrAW# .Ssyw]EǶXO qQȏ9v!&ܛیg< 5 `x6eߴsjPi[~ccxslOF;{$}Yh QثZh4Ί@>v/ZN L>6pk!d| cKŶ\%ᨑsV.dcHvXgDh"o##GKu 89H쌆ix} 5Ŷ ưXVa1\;?k}8jU.# a͉ #f@բPcH,8mO"[S^vg\#/-($GkW.=6<6 6.T6;y0ѰI0c#ٚIV&aJ(e<N2;J|dWn桎ʢy|u% 1z55Yez9B0#[sGVQܐy9:C@ b7=ʍiȶ )x$1~d F]H\<כ|ԃ_-`^Ω.P[<;; Wj)cWp&g7-"`2D=oCZ 3;իʾQJղG N2L ,_C6b*FHD9(0K6eٜ!oQ SubfvLSܻ#oT3uJGW[DBtS9w%#)̚>=VqFj8^-%I`&xvԶ#ԅ px2r%Q.YLA(|硥f@d' 9Vѝ9'i#?QjOO 'DK MI1J5Y5 l;C`QAp{R'1q'D!7lz i!=)%F 93[AҀ(G.l{DYȋcS2yWߩYUrfޯHXL"ƣOHWՍ =_&bS, )8' 0@='ÜFsr%NLq? DΧ_$uīԛtG\ =kG" \E$FUA&O<ĝ.=, g ̠BQNk8&I5LJ Q:X_{Z@ !ڴϪ$/W*$ǟ\?P;r_3:G g: a P} 0___6 ̀o!J!7w1~? OI<_/9S} H帻G\EE4,gyee,n<3$cGڛEQ*y*RR^EP^4maYimYeTV3 4M<`]{?o2;3~q!Eڜ4tTqZޱgEqKyޜA'lם@/mQ(#@1p #J cئaN0Cy25?xN+ +.WP\ GH(78Q@T߄%JQ1 DH\b(S|\YE)fDMjPt'tiJhɴDBlG/AUޠyeSƸK@ ;wV<1Aׁ3{hUXz:oYdU~z*GDe~z:_9GsNtI_uR27ޮA y<=?$*<}Mn] $QT|wRыnS&M.%[^Pta},/8aݎ>JVګ*U*Iп僇p~T%p FzdبȾqjA< -8UH-γa[:,ča/ЌA]^KXeyH'O֝ e@vO*1MMp1=(tG L;ANPxY-kQj\0 vF&4gPmK$*Aw2/JꩼKjjʰI ym$,:bƞ CkVkN`NzìY{/f VD󡶱F' qK);V ;޹gNA)#F>ru7ߪJiJ'mrvZC MԴrZ HL?,6f'̺]B8w f7qy@ -xcv-@U~)58~שdh= Ϲ}KYDw$ƢgYQΧ?RgK'u2LL7Y^c>0@:2.9/~v45bl t~ 2$A c|Wh힉6_9XQ46gT[N9Ұ~sTo?#ˀ*-*Ɏ&nzZU. 8NpSCZ ́uWٽ<e/lobý:܍khǔo9 Y|LNwFe<`3\+ gT!;px9ݰJѕ{ns>Uzr:;\=⃞\]EF63YXO90YR~.'_8Ph+>Sܰ23&kF3RTB'1.'!W&k@67_C?dE{&LğK?mq/=ojHDp8[AGQ?nSƭ#!]:'5]^]_i$ qk({zwtIžwRLZM&vy<2qQ)ݪ,lHiG$C;lC|aVXܬ&QW۲\Izt2DS<6j%BšʅonY`GC&0ͩ/zP8TʄkLaQ "H` !"^<v$]7TϿͲX8^6?̞xM>5Uҋe`u*B{Ί>*2A RJ|\8CiO=Beo_Ҍs? MlJw'($h`ݿ+[kC29n?$''*Z!8tI5X\t}!{HwFc/±Y4ARd $E ߨDKd}p47(h/=Ll` zDhH"P?U%# D/vivi&-hB69쁏qvnqw{%씏kaG F@>ͮs*:S |,㽂o *Ǣs#Y_& /-[<ӎf|CPzrT:}$.|"$ҎwVN!l|Aݿ1obenލZͣW ^HC̄n R)z2+=`ڑrq ]Y'#>9( 64>T1lKa)R66E˜ټۯ.0z7Dr9Bǰq[;Sw޹9L|w.3(/ #EToBwyY1|0BhSE](|j%tY]#߹~YI IPFIo2[Y.F:,D^\?K2) ,{>yfۗkf˼h<-*\߽3! G`GB-> A5uFۆVh\K@6ĺamKk<@њxY%/o7wiuOhL/S.(Utl$lkDx_y&㋇ Ļ67?KFS\j'<+n.ϼ̟J?QX ?PD׌dѫjH^_J\sYE9z68Ԅ}MLEj~ U5nd[q0F?O,LR}Ie n<`vhTH0RûBO^ ^j^1ݜ0J*zdC=YQ 7ʙyNH!ާlC6Eo}\71zk3+J1ݪ-]8.mLb4ˏmf`i͢<mQ1'.ЪRXBuƔO>svϜ>.VPnn\{{cCka\t4J۽1/̫*3˛]p)%n׿:סHǝɅ@Jö ԘRZ4ay ~^VJ. vy?|1Kd!J5OpH)Gp{R? }{?R%V!(J0 ZR*s3vSO~g \)elV:T$VhPp*]Qh`G E;%sɀOt|)lj"NQD5uɳ0 pxIǥ,pz "&Oql>CkV {'eT3c{@SLBJbFb^e3b;[B c={zO8 %sh+-Nri0TfDWr%dV8O*?x~ʼn=>M.Hô+*>b`mGlRR޽;K!q|Qܷԅ]1!RNBH0Z~xV H T#LuL8b]L*m+$a 麜 pP&>Iv4*E"0>ѥs|ȵgtp0P_ys=Cy(/Z:cAVIˢF_3_( 19KY-Hk4Ñc\=Ϗ]TGwUjN E.2{ wF7bOo>%'l,?ρQמ9蕯F4S͢)K0?iR^UiyF7V%OG#1-r%zVHCTAqKx{tE3U!vϏq])#(]7Ӌ>Xa,t+{ceEqt=w`ߞbdx(/Bw7a5 ;XK Z2y#,5"Q)R& 4n3,uz;[)|+=(ק3Me7Zcy[8˳3ѵ Ԗ`K9AXc_r^y>R;7&".B+K3O/ E#1$֖=-SQA}l`4@뵶~c߈&=&0Z&X4׵9lbr]6oeOf4>h t4s@xNlL b:Qw9?bTQ?s ٹͿJoŇ5G9Z;&J:M/P\1v98wMa+kt}Sap|:s_熉lW(]YcF>P_/lSֵ8hk.O9rlRjƒsT37R1 -sw'K,q'X6Z'lȟ98V`kΥV_D'D$C p_O9o{JeC̼呎Cl=>|1C"jo)3H _&|JEa$t@挪 z.TpMr,@_Ns~bptey\&De|x~톹?LAf虘ozh|,1\^_-"T|UMmlc CU|AbP5]x)e-( Q؜$)85y~$.O9SOebmcmh11AhIScy c,A4c"DPOU t9Hf;K3sd}mE^phvPΌl]v!#@WQG7* y4џ(:̢edR^,Pt) @Oxag~+=O>(h<*?↊4`ZáOCޛ; ;69ڸļ09dzEo_"6,¡Ph9z``@Y"j6d_ c.Us% i|Q  ɨ)4zHIy/VUyIJ]EѬjh11>*`L6a?~%X44KnDKX@K3D}Np.pCJc曅渤v_( YDM{[ߏSwt 6(!moˣC5[:>E!\? ـg٢+'/F !Q虆?6Wm+αБ;Jutayd.Dv5%DW{;wZ=ه * GY(Du{bʗ<˴68?=z,@[ 0b( puzM8Laޗ}N$!V7V&r+U5YiRV1Bz*u -jJ_-$Y! $aæ4;Z 6XQ-H83:Le"yƟR3U-A:A H`8  `$SS{2Up\b4IT_nҨ+QQH:'} JoːM;AN,X1ѽnx8^Z1&ُ<͵<'fC'®ZR!nff cl\XP ?P$r؉>&t4X||%[;ѵe>am-7ٙT_~Bw!FHks9ץK&^=_V8l9^_/3Q=@eo5_7Yp8@p1^g(8f zMXb&Eaj؂޴7?Z#eY ^|uߨPP:~Ú*p?\ʽ=(Dvuu+ꁦ5u*v> g_(xBh,AmF&ReќnLzȠ}XZ3/EiwX0o,zc܈aY"HR45({}tH6 Ǥ& .Z1㵕h7X4aga;<œsM?O';8P6hM& $)YGocg p$꿃8p?!vj[$t۩R5+>A.c2H Q (<so7NrwUm]R'@a^ٵ$ .Si%|y :5 _l %r'!();Gkt\z>Q+\1F%2EU:Z~6ν sgǀKQB\XCuXH|VL,e(o`:zH_{ϊ{oF([U(*R@g|lP$r?3f-N:ǽs(x( 3c%^CaV9 c5/0EO[!{eyQMhHEyN<[7g7H%4@o|o{[5UBQjrϋ s}jרS2*yo#:h?^?ٺ#c})m (Wz)ɮݢN?cO~ay=CtE0fµ/R,ՍZm;7/=X6 0;Qҷ Lw7QW|nC7R@Ka#{*b͡#i*A,-$U:N~_'c=>'.!}yv0\}x0m/I lN3h+R,opҜejt-Zf[~/d[yQhx0EV/VGb7 K(L܉U`ۀ]niOˮ<݉'Dٵ8XO#j#\'UߝGD\qm̮BOlҷWbFD] HN'6Ar)(cr ® 7Jb(2w{hsav}@᣹G1EWb0.h1-Hp/^ NV Bˉ~i wq+ GUg?S$LB'iuY7 mI_67%žhԺ+|M{sS~~;?7lx~f\졝=9?+S}$Hv8;[4cRd"7Klwf!em#f_3-@\M`˾!NnsV+Damսj{ÜH]'Hkf <|Y_͎gev6ObsE@ y({ ۈM{c;Qlc=YTLDn,G&/cŴ6y9L]>2 -͉ޠClg?vzpj5[ :͉͵G9ȃ*<(`)փGo۬| c5-n-!)6F1τۦ䥧# Ȝ_zftYZ:uVcFq'8yyҞl)nv~jl 'WǞ~6/0Zq ݎF:|u'#UG&-#}c.^.P9 Β0qeƓ^jW|AJݮ֓bk[P,#IqWvoq4/ׯY𤏯COpG(qy/S:>9% V(l.nvT0{ OO.y{v0oK%cnS}'h#v`Oi{#z6׷4׽AJZr?^eOї_@iࣟN2LǦqX 4C6w }_E=EUgPh@jX;(:Lؾۣb=WlǢ/zqr]]PO$cV?ƭ_XYĞ#"rw6ëcCtpq}脮)oWT@Ī , Ts"Q(4P$VgOBE_ 5n|zD,kM_Ai20|d|ބi$e 4M~+?-^-3:H:L߫®|'g帪rQw#E<l44[8C-%+z_(N)S)g $OoMr\cI/efWPNe 4 NaGO`Rwk*h |$;Gk]|4E%g6PFhfOm5WrU:mo`*yB`lk~ \$ݹujFgySZaaΔ֎~ʅWDIpԎr1U#Tv$%)`ۃtj2xҎ/Ŭ't OYw<|Uih_HoES5Y7]ueZRW yWMPW'CWR6*1+|iZAȕ.kΦ|FrLϼp&U2,)d@> ]7h\"(rX"xRKaHxZ^RKGjmXvҡغ0<U?|x6$H}|tm×_:&& mW?![bV`pKQ .N`xo3c[t>d̦|;DB01^9CWxr =Qx{/(fǗߜLQӫ 6([P*1"O~,`%P)S|<^F]6tcofozUsRgl=KY񢤿zRp|NUvXzXz(RͺV>N=G1I,!T#QnU@i'ۉW;G9'xZEЈzχZƍ*4u6h=S7W5݂Gf&m&;ZdgnGN`UW?G}eb'5RrBE! Usz}OZ}qT x[&J,#&ijڊoYErx 8,lz5Fÿ߃lWk?t`u(d-%Dnぞ}8=WR ;UЖ:{s{ChD _˸!nėQw p̔`/!aTW&sy.W86r,$2D\1 бB:e0we}P*N&;.Y0۟@j̾{UB pAehQJrdDjX\&ۤ18r tZV^d/w<`V[BJboac4< ODIS_+#v\2mY{]_wOu򱎰j{9PwcBŗ]~րK1f93ƜN,;~sA.E S7UYT9yL5&b/,a94`u1lt3eV9UlpGNTjk6n=e7)}Uv=Ga?it5g7FCKh>1m4mQ}׻-8#o-矕bMx)Co¸eCݎL\ܔʦŜ͢Mu/jrNtEqrSL8 ei|޸5Uu,+p=F,/#7źf9+Vuj A~k#Zv9kC8~?uxL 70LtڍR jûELmx>ek監)+?=- [/[6{3i:^\h{Xtm5#-H"ĻiK3p|=rH~]9ע}+f ~Wrҳ3dzcek9(J-!MMvvDjllfXFJSCTjW7e*.6P~.!뇂sLRs MU"Ӊ~oT!! vK:2{GC3W8P?njisYtK@#WUb&gGA 2jiEp^LiRd2܇/4p!dzaC| ge>W@ L"d Zn{!{;^e5Xvd*bHh1 i=]I3{N=Ez~ZʀJQǤ3wP4ؗ-Y7i#gXz2i骪8QP5:LDv+hj|ެVNk$\:|Pˁpʇ C J%\+fdOZ'nL!D #IC=M@TLdNPMyPI[1[sݵH-^yرwˢQ{!+*[0= eVȉ˳c {ac_uβ΂C! xditTHvYclj 184dKiq/JD)mDfPX*c 1Ad/n;O _q*&˶:KF&Vي) )P*yږWED={󓮚io6N*7ݽnYʀƸbiu)rdW~DZxėgѽyɤdR)q 4 J4-E/%A1nx/EU{q$d/DrY}Q)JoOtC.kB1P2KؗhAcA/Z2"KƑoK?xN\!k)Z˔bAVμ<DWѳxJSil܂{S+X +8g;(/vU8ۄEMV?EAN܉JF5ToɑVFǠtG!^lӕ64=f' Gu8',}\7,{D?̧ȭd [Tgmoׂ`pˀ< H'*B$-W4ѷ ZVy [w:Sl sSԂȯ'&t2YNdÖٸsʴ3s/C_6CԾ87?IDұS1?l-WzfAԪcЙm:rq4+'0|vn "6@GFF=(Ϋ#դVvXcx&hu[PyIhujg.zU7ҝ^M#7 &$GڥRtnsH4gG炙(L:@=)؋W8]c|٥'/q1Yp=3$卢%]2F RJ JDQ-e^5$ևQ=" ͢J wrۄcj#`t9#YDQPvQj P@҃a߇¶i(`كa^ [=zĝ&cw q }6aC-foqU(s r{u3^T +CnTgl-7G8~h%)tu_KuJqos644BW_oJSOZ]5ݝ~%88LlFB7Smc.D9HG .B`s_S+kʣ<$B͸hAkRƪԿ X:71?[_#Xק9|e,BX[sqju+ΫġK)Iw2tnO~)fSoӈ&)i? pw*I(J{xBeɤ,5~f2<:Jnnj .#%FYJa7s*X.*Twv_/ï0U8!!d`Ht8s.3d <{29O;)R^u1G.?,2:y0RCb[z ^4/kPVL*@$B$LS#T5vd$Ԗ _rsEMADc"T1N5_ {t\^e܈r86~ b;DjwQ^Ln vϴ 5"Bj+ v5aohC&xe|Bz9E " P:jHWEZ}&XN.HCT Y_0dwOPiX5gc65n 3)quE\FX(|tF">R?2u)ϱ[UɟD7|c)򐅢T"؀J\YB {wEhZp?܇t`ɺ1a:잧ؤ_) 얃NTnZ6Au6yVMMFKp3+6]Zw=ҥ| sX^s%E)P ,Xqd78ްA b_P<"\s KEY& ǚ?]:QR3 1S~CQ pv)/U인M=צ?9/TE^x5XXU5 s!Hd:p-^_M,ͷ=3^{lq,b> ba Jis9͑`Ejšӆwfi2Rvք|{r0C׆;bcyz*4T {sMw~!s3%5v U$J]c`űK(*/G/v)涁@u螇ʀ̾LRkNaXiaItWs\ [& aJF R}8W=֙W,N%"jr<:ӛqѤQe}ϦkF,Hs|<>U0GWFb9N}Cbi w{" %<\N3%9DԾPe4Ad5I>"K:>"UH4p;zNsa aBp6Q Zi]pxn~Mz@zF4* ֝X2q;_@}D>VVh#lj QU:DD8FM6^aRLдJ?Z G!H`_uqN\φ:m|݈%ל7M<q<PM$I=_]$ܜ*pXMs|'QAŜK R`gxK'(O9~"1G8a8BeQ84Nd>^cҽ6G[97LFwrX#~+ǤN]8m`gMmh.f;܁;Got;/ytL~\֚l/q#pJ ڶHXO}cM3FWώ4o]>)D1F5BѿF^T/1h, )qlqFa=:|S|g:p1"-3ئY;J1jP _YQQj1ƾ(_ 378ɍRղ\0NvZS`BsNC|*|G-"AqaZ~*kߪ\5&g._yaUq<ꪉp&4rokH?N Na-v"Y?E'ണT%.!TZN=|F8QcI sN)6>RN;Iygʯuj{cNxDEQ_ФRDe =^xFf>c7K7T/5"ո*;jZ éfU upDLQYŷ 'F8r Ԝ}{; a];|؊HvncMGuŘ|]I_xzϹvMXV{-WgPph{6%w.۟w9ZJx\g&W01y1.@)_5{?-xGܹ( j#xkڭ'{'# @}=/RUO>t-@|ށH߯ҙb,D|Vz:\'ky,FZEy5uCĊ" 11`C:f<;@dt4=2;JwR;T\k؏v&Le?BA}J!B G=*kU>ƃ{אB>bϤ'NS$8 [=U/tZ1>1 zFzݞS;m~<-'4*OxW|:FjX*O>u 7oJEQ_"oj`E3/_GΎSs)]nOZթD^@dL%o(c_{ Bo0EBI &Ԇ fTh"ncT[;i$)Mۻn>Gӫ-1+'ﷹJ^Pc62M\TE]MtB=֛jȳtR:F} Z&wpؑFD)r20|VlkήY*ЦU-lqv %߫+_yMa6xn|Kaua?>[u ;aJ"kU?uEUgq##ʵMD@60/m>5Ws%!˓\LoIQfXs("(˚.q9€w)1+w0^s"СF"k((-~w}@6`c(Rz/_/7V l1T@s+Z}7yx%qryeM5+ S1xS{-rhuT A8e+M x9j %s-!dq',KٺGg)Y)~}<~f)F3|X<$ ꜣQsKܩr2< ҌsEH(*#;@1c<8 (8OxtSҭi^D@Lu̾. M_?8h?=:k:GW7sokub#ӗfOi&Z~b?sTL qrF :RW!/ʽhN1G#I](id 2 6i#o?w Q,0NTsr76$UUZ[Dlwi{.(ѿ*ȲXwZhl2UbD򛷑W Ei"y7U\0 nlQ/:e vC7< -tT8e^eˮ}oF*W;eW*;]5U:gK UvwQnm I]*@voq\ lV.Jb+AX r{*"i]k[K (v5V`=Sd6uN +C=Ө~]N=6>r8wmhG47c_%ɯzI'=.i]i`b\ޱ8Eb$zƭv5+|-%hZe1Fa(;dv!q`!wBV(:tGK4:`>Ay:Dwh<ԽgĉgsI (K` ^#O%Q_Υ{t`Yg, ^h9AΎg/If[Ary_-3?%qZ2QW*Zv:*kW*%W]#SRQ#㻈*7 (iD$0[S6yl 'j_FnWŸpQ&/˞ 95.P:B W6_ys5M+˾p7;FAȽ[j,1y(8p)&D!]Ey _yqnhvQ9?__=(?[Fe98.D8"? '}J M7 ISwd ^-^EU6t嘳2 A _p%s X}[Üͷ*A0!J#@盉f/FGEf{lGW$_&Ú76{|7Ē!R1SblnƕF':zbHE!)K)B6i[zmjJP $vOv6& TAVnE)*hZ3T1kR":D;;nu-A9)Nm}v14=tvJX%u0-OÔrn]1DT:697.qPtVuq]Lw$+ +ybC]LkEݟXUn]M4 x6qu(lK챚.^R /DO lU TvM77S]!,j;0MA-{x-Q6(6<ɉ(z$8nFE2.Y@g(3Ԝto 1Ӗĝʓk/g=>J tz W 䂏ZnJDv/Oߑ˃"lZxl?evdN=Zy%c!jܬ_V%c.v'ͽ74F}U?X}Xƒ0$RA/ [6{` #QU ܨML|;(] ]Tc˱UyےKY߫E/P<#{swi)/#B39EΌ%.খXv&Ubwֺf^ADUVwNo~+:cA&ZGl@j Uյ=]7"eNł9&|6Q]qNKwȽPDϠMjQ$g tcB}*z"pT׶l$zfmXcD;/*plu8c/nGsᯪ[Vkڊ+׫A ;D$6Z-1X.?ϫ~9L6VK'r-7J+`Rl{PْmyQG9x~D(O;2} 1Yg|0c;ZwLs2[!uY;)MLi:&ș]L\vUbc! O^\5sV+3,``N |pH]2GXa3tHǰ7/rt܀POӛp| GׅV&qI5{Tj'(TKIdp&#rFnS]3g-G$nm-1cv"%֒u`7[I3ɔӸWpPAk$"(=CCa@9-P`_Mh;;G?SeYw:/hRSЋtô =6;2^it~eww{y~5{U}}SESda{Z]uDXTcL=XTŹ?,#X46b99&mɝJ:R h?,S3xL` Bio-`9Z/r;K8B\w;m?aEBr:bPJf&kfn0'+)3d,\\$pdѣ:}mD~oBu(wOQm2=|k6w}Q!'SՉ5N,*oĦYAk33@HGFsb*__PoS8/[ƪ8p'\ <COjYPaj /j\eo_$b#C!xb(۞DG ,tن`3lc2/^/l-X>>7h%Ƙ"i \*_ G̑)|Lmv~KTfKJ..+3w<؉Fh@R5 Sa>;&FoS_v0:BLEr<%z|cn? ;$Yt Lp!"30LQ[g&#./Ŋ*@?RWK(&ozQ^ZJ*Ef>9idb<2iZ4-LG&m&7|DѧHqV)Bŭx8A+= WXe{+^ƫXz)ǫ*rj^1Ќ\|,ee/' $Z* \+CgψӒq2NKH8-'#dӒq2NKH8-W?LY`Hfr޳VAV]{ʀK6wRށכ}JY%!*jf<;m+i'V^"RC}`(qAtl!4%CmB6{.x\@gB''6|I-p &}whjyeы}1@F <[>⹉8HCLFdTK&-RY)NˬC3ZpЉb7v st@OrȻçp/QԆ !MB64mpLч݅#:ˌx6 q$(2:4a {_7UT\-zDp-ƥY*H(>~.}m:Wx~Yy1v:^Nzl5>$#KMqݸJy^o`%s0J0p+u t9ošCQx1~9W+ua{b~o\BG+ƦUq!#6T ޏ7<~ǼmO9o e o${lIZm9pf/󓗥Ug?2>j'A_ -eN(]=Nwxv%ZIni -UzQs^` _‡q0q,~qQN;|u +@W:hraVX촷'*L,_kMBmkBs\ܸ4Kc~RX;uib?~c6.+Ac͞@͡뷯s=5>wjg)~X~ʉڥ:̗!-2myKB[MϥN^+KiiFǻS{:H]6/u7x7ƛ/{AUlRXT'`s&w~ޞs,b1\yoZX`[P|+i]:2*n'؇80m^H~33vrPYאt:^ _mX!d߀>Lj{R` (VP_%BA2%=E#!)I)P-Wt* uy*!+˵rIvYږ)4Ӂ[T@_38$'#i6M0nj@C ϯ{^hG{&bfL||M֣6LVV tN(<:Z:sYQӁvi >;S7vW ?|Kjt7dFYW33ˀ%JIMDDɽXOY{5 r:Og6oiaTF˚7)v< XX$E}R0uD+ jކGZZ'jjqQ6XkJ4{ZzHmtDPVp#0(3\%hAX\ʚu'i} a8nOב-xhҌ(FVMX/[>Bc#R |m{xWR@LgQWAW(oKUϣ;R8KZPo8WwڌvobsGݏH̎6;YF!Xw3SxpCi|REEuz5@@ (d8^X`gqtD_29L_;'{Xv˼EٛLEUGޫB@_Qp`E^{MH ߾*G缩05DZ|rro8nG>1t_m]?*iᇺUfo]-\I<ԏ*ԟJE@VaTV^k') ͢~_%p p/6y~hUssB9ϓ<m7otRt7U4rfp?- ߏ[1VJ雏j~ߎVHzH:5 ߭ (! 'ǧvĵ17JR@+V_w= IbvƿYPK"^ 3Iv ,.nPwaAbRxG@$TW(rW,##qiCo!IKIeoVE1e.L\f&jyTؑ)K&w ɆMzIvTHdjـjZz ӻ`n$..hIҥ\<=- L#?/!r!xEEM_Z[q ʋ*N!\yqp;Q3aC$<$@;[⪼٢gG<S(ީ\/2gN!lJj|Vnu5R=/4~&`;E:D`Hg=M<+ osS>#;/_ԡcJXg`g>3`=>xA6"X,`>/kH~3 J2 uZ$K㶬jD>~Eԭߖ*l\<Aw]8|t>]|~:_̓pE\`ـcun")x{dWmIIδeHˉuYJQ\lv& 6 E?u^|R ݥ(χH?M#˕/Fs0~tnJ Z?$Rw4u=-v\\O/JAo#1$r~4oG[R ݔ,oW6`_`Xd>L=^ul҂WkNCUNG|>f~83XpQLw5:7^BGy1 "+Rl=tK. zK_2wh(HُI{a "ac!Ӑ84Wkԅ}kl,E1K%Rm9 @#JR4Dc<v.?6@Eo3ag)мL]ySa.bR1Li.*'0剺C` Ȓ\wQ8!߮"5]/&ilFqG$(ueVNcPz[wRۋ ]Pq~FzMujBˮl:l\!u@[z/$់bAۥ70oqE* 1mt]{n+hRT)V*ޯǢ^;FyNuй~ˣ1{,,4$ ~˞qؒgXltGD`NypC:OH_@J灪vy*a?xbG8D9͑ch͉[_oaebi%|!-O9E&t$b}tXpZ:MCu.:CYv,̔Ş ol|1xɪ;|Up_)?tJ /-b\8mB`륀8 x}MtGu$ј*~b;إeƧmK7΍4 9 vBGUߟvvW 47YP ⍁&/B[X|xՈSd^ge;uHwh,(Z6Ok+DLSL"46s% 'VM/Yw;|dX⎬('kNh#zX;&$"v~gF"fpӒ#ITey#r3H13qTG2l+cqH{mpgEބ a +xlb෍Elf5?4 JMB9BJdhcJȏ1]6=gRk,ajd*||BQ0u4~84{= zވlRYk9%IQ}p3\×3Vĝe'>(sgsבϗkC>(a>A~ |T8T.Zf{&v`uFl&f4K%s͉w$\&Stf'%-уr|@%/ֳkRI3paU2sޖ*|i4()̈́c '`Π't 8o|Xlb1 Q1b7Nwzuܸ2-ZpKMP>S`Q<ht!V7s` {4ky]SFQ| #3>8|XT'K?}jelU\{;R6)=H?*:%U4.ɁV|?)u{:Ň ׀Fu9ñ3bN7nr1JU-) #s=R330%[5s;gV6cg/b]7?_kq7WhyfDN%ˢqa ǚ-W6>e~!nY^qlaItXv8G!:i;!goT@=MX%D[R&gqx "!e":gN%#+Ā[Pڎjb3R?X*Xpcsv#(2AԒa*l&1Ma¹*ݒap~#F(1Z[j_Hkf8 9PDwUjYTphuOH<@;?zzfˏ|HlbVqbӏ͡|"6=ÈkĦ,̀@l"61Ji cG{Ty>2[bP󢗌(|1È1a6ac;Z 6R$w | ^%K02_W!ʡ #:S6KVOѧÍWQyzX >{߬KK0qEH@'K@TNq(χ|mhYD-)+_C[ @5;c̦>{'Q{Zj &2d.1w g_J~+tulta` 3 UeO3?ra*I=J!nZxr.Ihm u XṎB,#3aSVp|:_4D/N›8 tשsݥYGV=i\}BCClk]i~8C9(^(J|ӥS?/~Z<AZ$z\"66d}YrUc1ʽ0~ b+O(K.54|o/0>Ъ;\;n/ TpS0@0YS2{J\]ɿ~OtW(cdҁ=E:Ų@F%YЭ(x;=Ϟ!+ #e}6v2^̳|^fVڥfmͶs%-?~JrB~ratG€p-E?p9Z~mzV,$%3Y ւ ݉-/٤L+}.9fXz:s%؍K)=1u7([),ds։*U L.׿:mNcZc.kA%%0BM@n%v̻?DrERJ>2,'=Lϲ+ ?RGI~ @͜4C]( HZo/ӻw;YTF=$yn)bɍΝiY"z3:8/t~/9/4<+3#e7MLf ~Y~ҿO_>OCNܗ+ݳpib{؞/fSWBW/8|^ GooǴFxHq`BTc駃&|)O5\*%n=Q'y|rۻMjxT L?}_lZxZ06Ws}bA^|'QO^S1 ͇5YmsEu%ԙ&ovk 0/3עl;sƏob|l;4'aJ&Hx6=LJw >5&^eЀg=񬎽lVĞִ4e/o!>5Iu,OJ!h)/tݗ&4L$\f_wҿv6pLl=b|cFgF,'y(^fCWm\`_E㗓_>,? UDsAjA|Nrm ܮȷ~Uҩj^v̒Ȏy8^9,f+Rg6EqkmXQIr"rNͰCb4b}Nʗ½3;;m"LbqAJjg\+{m(ǸgJ>[qُٔ[ՒEw>}vSbEa(HO+ZPF8Ja]K vSN=y1q.c4P<kOS<8rrV઩stoWՒHp:jpC^F q6 Y0(ٮjhi S QCMJH1-g#p6o0:h`=EP[i:biњ+ƴVF]'M3 q^A)״=*͔ = P3yTldb#]k)YPVFk>.ɇM| 6'u?arW^[zx>`8wY&֦Hpjvh!m!@&*9BS ȼМVqV5ɗȫyE~f⢱"THblH/{>'=0nh-O С~<6t>Pd{@WfOiOCj!z0- $Pڴ=]N#NTk(5<jP<V-i`Jx ^7.'(]S X&-J>)duqd 4TNBww>*%VIeǜ]U997-s$c0%VDzXMKF^mbSdnDF,{N [lAm7?YVc Rf8u8uX G|]Q\:*Zc]?7AS_N1=\VpF뀰填+E`\\yXnq0]hj8R>~:Um~koXc呙лM<+Ym(y'3OpY?Cmɜ9nO'cm6'z x=0gaD]7!@ۘN>-<tTgX"@Z튗@vݤtvOuX%/ Xzp@}X;*[h& .JPJ[}wUco)'K-+)B,J,UV]X{ӽdܰ:i;YTq-ҡ\'Y,qxW 6|(,So{D@oLXz0J&=)-M65a7Qn l|?ʐncNqVT:S*6Q)-X?wsvǒ7Ty2wIm$^B;_yP*tI^5aT+2թ1u~O\#nE"".X% 9Sx.Cqm?&;Ư[w@sXR|M.~Et^2EV\,",wUBQMD]b [㎙0TP'=ahMHt&&*Oo>#Uw6V< :t5)&|N BfzC;]~Qʸ z8}UqXؙdhWX":#Zv̼O ,d.H$isde;P\)N $Npm 2Z2<}8.9]ǃ},\/m4~?#r'M P@q(|QJGb]>^K99)q5L =O DdPt$,cZ6lؤܔr`ls5%w[79^-@u/7<ʉ'2V :Čq*m4λL"&-kMMqgB< ufEϋ c/%WV$t2>hSqajMLr}WɘIgo"}dd͏!pmrC\i?9^+4 aq@DXpK}fx1<%)~wi+. Z"Ԫy-)1y))~иMQfpUS)̘c*$fu8aRHzO-~5e׋0:kTO[jaE 1g+gH#Jٍ#uGQd(uZ>g}3wE0ZSv%>%Vr3a:jtaτTE7@{n;QkG.D&ciَk kƕwJL6kDg8\rPK\ɀ5U6Wߜs_ _#ͳ 솗y7$UeX{C^DpJvend )@!!:%0q '{$3;pTBME(Me;P%7{Xs:Z*9ܵk! ;tcTwOXV׿ w2#Vqυ V `pl9o üxq^9NB_||* `jG~0AdJ>b ?c gdI>p/ŐWwESZxI* ֙ZէS{5O9!}cU}陚>uz{·x(kι>ؔ>UGGd-ba*KkRI~ϷE."W$(b?D0 wEObψFH< jcy@ԂRP+vd+/ hz%[[/'RtmT}OR2J%hSD6RHj'Fj +j!+ @f7\׀ail\Q9 (UC j 쉕EB,sB|%\>.)D^ =0UfpJq }CYj73z?VPj"wPL4 &ƑX8W6& cOR0a/>Ggj4`N*&d3$t8*`p)^nu&O9ej?D&xzKuv%4Y:g#94GIivi(t<)gإ *tA5^C?7/;M@ Ɛ]2M>;~2-O;N P,Hi> #>?N Z$^jd \Q4\hj..}ZprCk^I77\޵WWZaz]zu׸iz=ToםI^o>^sY:ca Z[(wL Z )ijkPx~Rz>"PtX:L ̻͞=ڦkJI<8Ǩ,ON`p J (vo`ct:%)$5'29Oz nH䵁8h`a'K—x% ]w"pM!߸kIp4O,Qװ_%/Hzp 2Urw;Ʌd&EsM~ӜG?v:eL?l-qعe|zrL7^kE Wb5 C&8sFcw3=)װ?dc^T~h5eQ2ee23$G6FSHLqÐ]DcH4n.mgV5KCw_#~?QqDv^mLD:Ւ(wz Y\+f|Q0X1fEvVs\CǵoOZDgY1_98V!uFwm,a?ƯɿQ'Vy[wL= !&b%0]"h8/d(sV)y ..24{-XO-2P5$:yD@,Z];>7]l\DFE;$~=D|@QQ,R@.<4cW^ r !I\1}@>gI.W]+ϧ眴J|`Ji[')Lq@2U=AyښqoҌpd;D%rI,@/3I# X Ւkj|/ 'JH>l߅f|U}9 u5ӑoqj,].,7!Z#|V]~С6CG:,OvиXhN 7R(![1#\2R. Б߫Fhw^a[ 1^TR_`B[ 17iOSy6̤hIfutUnFVՆ0pYaN4R:x:H3叵l븍re0|Aj2U1Lz9Rs#\g œVSQ4PYμ0K(.XI:U`C[{э(DJM8xI:o*ժ[PKxfry[5d+r[_ Վ͝|يO< hF6R1Alׁ8A\t4n츙ʙd\BTDo|\ 0xĂy2Q砿R\9X VM Pz8LŰLOV,؈P\wdw>޴ZRGI[)4`e!9! Ø'MT LE( hK)6 B (B([48FqAqCqPmpcQ]CX@)[sLB[}>43s]=(Afd*[ KQׅMKuN]Q {suNaKlz>ZWxgJt lY@A(U%_ކ$d=XO:W6 >S\\k oGxZϱ~{5 { `GYoB=5bp}HD˴ݕnf ]EhL¯`_I;\Ep5d.gZ.v C2n3-IʠPsA@nJs'#5Y"x <3Sgq2r}68&:|98`FVA-")FdzΠspfȀ2t^(+4ؠ*pPƙshF@a/q~Ǩ"E|CI\62#iO5p$ʁf(dѭ]j 2)YӒYLhSqBK [G{H[4q([NjhijC\Z[9Z-&bQG2Gލ}4$>nN`lqϏ#Yuۈ'G\-Q]BM$lL?ߚJ RZCBGXG۬G[m 'JR-Ɖ*@5JSXM3ۗjȿ]ݍ -z@?CCѭs}=fj\_ALRKJKđ#(>@Ԕ鴬E=l ]DyI-&9H UvBp'7:5^[DʿbF6uʡ*q19Zw)9 ޒvC(tlqܫoL0'5o֍8y=KtEpDe,Vw|Pv֖ů)֚P51V !O!EiE m>CzwT x9 ±+)ILkTF)<ӄaC ƆbiUP\< lOڥZԁWI#T:jC ȳ5 %"G3*@Q]]͘5Ziu[]v!#ڭHξDE_2 ,kP r,ws|*DžƚkveM/%Mvj7q;^퐟߄i*6n0iH>T#_6*:JB^QvkJIQQO?A6'u;_G} Ӂu(>U1b߁ P;HA/yys{z~x܌Ldf3r9/l<_Ӱa+wԱsni!25lSCCph:C:dE[ʬ.lq#Y*1=Xk426i3[e 3?e]UQ-;Fs(>P`B7}@UU% M~41tit'AiCU(] T us|TW3!֤7S̵T:Yr4` -ꈅBv $s,X n=zm]2[9QBb<8:[ڞIvB1ShH"\+r*E H@2p+* |T6[?PѠ3AN;G<6>Pr#.-#T.9g7w=WasybN~Cnu5=6F#r) p>PUbu#S:LFch&5A\?'M7܉D4tk+$.W]2 ĉ|NO_fw KA'W;x2_!x jp6B*cC~RH^1_gGzKX7 VyF襑{szrs ;,he ׷c)yNSje-kꈏo#qn$[WKRO<riXUր9rd/}S@,QG_1?q7^{j0Zn0o TyH/iّJo&,t<u,5QcAQcfg=˄I+pMx|?7~~!,Ɔe[L*b@jmct[x@pʿQMZ]]#MOpA—; 0o:aNu;7EkS#Y CǓ* F.F[y{e1Q3a=̿W1v[:?LXD]ۚ빘;W<"aԬBx(;=Nq6;, <Q/V)CpfGptGAnu䯜y$`{;4`Ej#3ZJVD8~f_|>h]Iz;0&'{ ql(n," 5](W:Rǚ! :22#REb Ms)?m5ElgE6RyuHvjрlhsh']"Y&2d(+kxh;+7YQ1.;,O6[M> rvJaLz'I-0?ѣZht^WBGn9xJV|؃n~jwlE謥SQc$4Hw0 Ͷ%q Ę0ԾVԆIԻÔ}1Sv xmMB1"HQQ1*|EE]#m0+az5p|>2TFZ'): 01wfxq@߉ ePP^iƝ /`Dm\hD#j _/?K ?_B8vO; ~9*OdW=_Mq{qzAu=SUEu$q_SlVd0aũ'Hs̕H|5aO̔0]2͜YATKSm%8鸩OrTuJ.I+`y5^@nB!sg v}hjKP{?L$i؉wEw؉//pmrC@{y4ٚ_\wH/GӤvE#y+D]Ggxz /v$̞> GM2/na~CGK9sGz僧#p6ì5$&/N+xP+:b+vܡZRFF܎6 FfZ~kEZ?tIE^3tF+k_X|#,/_J15`}vRy]"KpQ*J, Pƙkt]ihvc:ZMbӍ *?R$35zn0yI?jaYhW F ieN$wCD0wHѐ@?ѕq ,ټl ly N#9#0-F/v=cYI')Ew^G\-R :,!٨>rCjh>\%W)reݓV(Td1&9ېGnny;C$OXԆ+0DO7$l.gWR=(LV+ؔ:t> u y s ĩIL)RRa9؄r(vS QT=n0cn6۪=w2 Բ7%a:7;R?4CmpnXz8k 8 FM Rn=jQ] O%HdK[8L{vW45ȵEU`2v2͟6ڻ=[rWZ!p_4ͪ˿Vr+װiInӓDfIIW(%bWînjXy&<ԓA^j7ؓ-*|-$i]eH|YgPql2r6' ߱oD&SjFM1)gC1O 5c&\ .SNd[ۅ~b!g||Ε!4#e(:<(A!(2!ZTuDqLAzF2mad6~Kp݄?2^#.؛ z;D~P[ǐҧv< ҌIStyL8N?( B,?p{f 2[oFlT_ўsSmucjѭq[#k1lxRLV7XC=lH!ܛ)#W[V]!B9G+9xR\j׍ngH`"t˂d[.I֪;AUժOp p'jYW:2'w_%0'lırV("j#M~bXS!ڂeה\ j+cX% Y-wѫZUY&<ɫ1q3uu_˰Vh_b9tFQuxSGaYs.aL\4VD>K'i-*fQٶֶwU碩ʷνIX@`zoymf5QBnkj?W7J?'1y1F*Lm@'D'Ov(Ŀ譡 m{~ wz;ԯE9OUAmX\%߯z74=rk ~hLByC׿JQMQ[302zch"a44,45)gH,>v1@/:_9dR5[u̔%)v !*/jԺYj< \ jVm0q'ЉLaA2f _GzO Ň+&e".Ɗɬ̨sfJF!)ovUQj<{(:q/CY Mm7QL<ؑ: :/u ~qEgB2Toe [V'yueʔ'̲+Et*5KIȹ)BC RF |7w(ak::#3}NZ\Y7x.UHnF+SP]`+\_ƝP*2'ZΚmpFXw2IR"V uv~J'zz-GՑЇ@a1utZ (ט)$O## ȓ]_ǍOHl;dOiu!H VW3Cӕȱ],AdB٣, dYŌDs:RN))86yRda3*< cؒef< {9{$qEHnH4V8˛OAO`Pz)#,6gr:e~<ҎېNcه/QD4l d0!F]K9aѤCQ ҍ1OE]dO[p$о,邈yBPX1 %@93SG(dv09+댗; oɕ( 쮽'!L^Y1lrlH{]"oK: ŗB`#eZ3y] _īnQ/B=Go[u[ZkTڑmK)qts.>ro-J 5/luV6vxb*x1*O9BPPh=f}T`e#I$" SFXFS;pCSҞJ6^E`4TU+hiyEavio60ӐH1߂*_U70&RnCEw`r{ QR65UsاPN'}%)pqf_B]6!z:,<'# /Tj⩚S;Bx#"ʝ0c@CwCS>cOwܸ=xjPnm#qUXˁ띀6A9>B08o 9zܨzp *iQWZ @ܦd+PV|xA,#~ʋ)ry#z(lNZm 5hqr Xڊx=*7@s~_=9׵CIU:JMҤx4f{ż8עܽqL3.lAV ;FJgd"W&$ϧ6ߠ_PXe?&Τpb_ :{ t`LDm[e- pAffn3̼<$Nsgeb3?(LȽ?k)̆Y,%Ѵ+gf`hKcYiK8lds5ȌQ fdH1&1vbn3 FL|kS }m -lإ3blLq "Xz`0c: kfY5fweSѱjI  -么`=ˉʑĨY0zYicE3Ѕ1@-y_W0x6iʪq S)= PمF8U ν;'qP>'?qC" ˭- n G7XFQ6 0zu?+;ڑX٢K[ I5;{ϕmļOzry)Œ̿U" y󆃪F{Aom ]4]ͫVƎ :\-J9f^r47Dѷ Z~ZP0u{HHS]SE  Lm~3jqV O˛G4yw|k>̨9,~Js֠Ў6Y>(ٹGNX7b8볾$0m8 ^d܁|xZP~x\B@l&ZK 1h:GP XȗT`;H*J›xeIn/`nXz$p$ َk6g8k;6fu&Lxڙ#l`$hg'(MS혊e6y[SsHF'H돸tlsK( v{9K '1ύ]hb>DP 9:K7~vB>e1#3nc/kdڮg + EK'XKU+B+ٍؗu z`N:βAjt 3er/ՆCRN) )WOB1c<}W4WDŽ9g:-=w^‘w)0~ (/$!itspa=L4Nm8bڐo~olȁsJ@[SI=ha pmf _P$߼5nؿ:`p'1$w3Z㱦NbT?OM:L쁋 bw1J"mvغ|“qq#O @"vA}T~l{@jk7lVKam VoƷ{SqJ- oDq8s#R١u"&:LӽawU|a.CHL'cI߇I1jF9v^s1iORv "O6;S zfڥɘvA:bJhj jI8]7mM¹=^r1CfpĨwMѻc (8;qU[LϫBWF >Otk{͖@t_&q|s/E\ X]|r}{0셐ԻC-z eIذI8)j'&*4~؅2-hޅwSo(a lno<݄oJ4A2wS`Rwɼ<8n E-PM8֬ög.'MIBN|_:lPgKhrbm8MM$uxT[Gkbɖ\e[QڢWPW /݌Rs{jIS]UmU><ע#92Ht6M퉼.%E_.0YAn/j#Cݹ\_K감5t<)JS+X37#|_rM~/% :$qi9x#6+[@O"_A)x'DZ$q'V1K13)HG m1 +W8]hlΔ#,g8 G+>OU%;j=ۖ>Z3 6 o(F_!w92DZtTs9 :^phJ+~xG8͖n!b_Q~J/bP =!U= wj e9ȧ)D~$ta0.>c8ސbk[>njфJc֤ :ƈJ!ͭԇjm-@ 9;C(ۮb#9f(D)&t>S BxuB?خ:~~OKK^7-Ycqo!v} έB|adb`5;t_>#)}]*7 J]ā":l'M0M+0pWpG61BkԬ~B!_Q^Ytg2o5K.ϴQK&cHPS+%#L# jUA({Mx*oBl}R0%,nEܿ۵վVKyUV6"ZxoQMWvZFVR]M>̫0ڳj=zcը^pvATm^m߰jτW{‡>b&ֻoK>A|->/ 21U(7TRݵGzau(]IW`warIJ+1/='ӥ,c`7^#-5K>k6 #;lVU^m\WL|nˍ^ʒ-:̖|hIrsl@vKn& ME!z@!6.F.ȕcDH0S˿ȩ?oFV|_ n#izԌ_>qf]iq[Pmu|J~69>@{kMIoA`_q1UgFk$ތq[7c;DVf U; ŏM aX(:/1 FFck+\£YUNdW0޲ @?"2`ϸ _HDN`H `5ZJƕI t) Jot)C[CbhORSUą&.,Ὂgt?hΞ PdR^/T1)3~.z1#MiGO:YW!JJ+jo+O p:,ߢr( +sK#o6σp@̐DQKLpvT9A:FL)wg%RJF{--+,J5d;RqoEDX"XMn݈x~`\"h3 z*QFR/>TV7R{D?Wp\#KZ]Lc2\H7QKt#CFoxW+ƺRDerN"M}L uʯ[Ŕ(Rm(?oď'SoV>XzVfz>Ph|KQq1#'][|#ELաOj*z<"q]ԃkmK4*6xۜ@fP[JS.=r][O3't!0ύD!ӟ  gFb@@Bjͼ^-JRa]1Ρ"`9V~$xLOΙ>cƟ6xT`zrV,UA_ oW7SvNLlŠ@޺\=뽺r]ʈuUV6@>.EŶ sl',7O#vRKG([0B)#1A6FO ue^rAcH[Amy4/:r-PO_ڮl/~47UX|!lHe\ugJ(o'1wvN3mel1O|e ^c[ OXeB) {A˙swƟy*.6NuBMbL!4]AydaUoӿ'OV?J ^cc^:SjnXTߺ7H|nq} FFmT5hbx$ۮ8bJ5VZտW/d^#jVEMWD ^WyoT_AՋ~"'xQ9R}#\T4)EQ"&cZ~pɰ  QGc)%hTfRRż+uT{5K MA;B.0(j'R~7rwUc?j r>%0da1GtJ$܉X 17?smG7^]ń':O[%!9}\؄@=sGHjƐ8D d (ח{1_}A abب3~ iZH)QOs]NIbFcT`ȔE(nwic-keT8ӒN5%Uma㨎з&+ *JܢwN ƛU%بR+zHKe~ y?Tm+G,#"ZIZZ0{u@=ovBG_ ~5e"dKv%U&w/OZ&U$B ͵YO uH/6ڎ`!ELl({!^Jd"?hMmg^T64)kȎsﰙ쫶.B ,<6=EAԘP*mzl߶69msO.ǂ@T` Vtʀm(D-8:aV9}и(M.P&D|P~<<#exaox*cGHYQXt(FHLa'6)Q1!yNSX(Dt*ε!} ,YARN8~]jw6bs"gR򈠓,heCM^k%|~6+"<]/Ȫ@%D!%B3OHw8Ua?3+R'5H}M׍F6>Cذ[c _y~?Qv/k.yˌJBQ:NǬ KЕǴXag4vKj"F;M<̽OdO:ԋ), )N 8s*.bCI6P2̝ěfgipyv+Lq)˖暲6i ~*U6T(F lۡrTij~59f)%宸0 _k5ouۋMk]gB c~;]|Rrzq$ >):/Gl'x_4 Tw4# i1N^y o us~kX T`KaIPD#+#yXS$j*B@ &$/RQ,bO߈?H -~k_qb<7C#z4"Wb# M@lSA'l0v ^r{zy]y+gYQouϳv`CdrQ!"[ 0?yp}NE PpQnoX̥/ JUԦ*Ӌ؎trTR>'ϼ廕ak.:]9mSʏmXOW =^ظBJƻ_cֱzrrP+~K1>W&iˌl.an~ė^Hr9%N(:;T$3B^:4Rp:S cP} =#Ieh읁]'^]e8gLyr8fu1> KxZB7}$c@(SThWԁ_ykQ.|h،4o~t)k0)JzguG`Y1k"xLR+A>ht?cI Ex(yd{- _Ie:-x3 0e%=IZyJ]O*ygPU@Zxݱ#T/C'?+E{(63^wy>/4lu*l d"l\.7zgPߢE~&t-Cƀ# ;Wжp_S<ΑZfڼ.G,d\?ET؄UhjUA_іXÑKz͘5{XɺLimѮ_H"ZW.m fKR.jkJmCWS:YRP#oWDBR̦9Z, lzF7qtUEnfJ6}uƟR]]9y&T >ע?PmraӘM/ '{v<b +Ѯ=[kiк젝; 2*8 =?} ҐcrXayf3< yGݦEq%sg4`i_G);d&A'àozO4;>i /UMٸٞ7lR Y1 fw݉bV차g1 YzD/}yDEz ^J'WJn[T}k}]h]9hS܍i?TK+ܣ{(EOUy_"dE4pUflRtWS8? u7_p ̥:U2yE[n {ggfy=[H~{nou5-wxZ.=`xXI iX-L?biad&'ht+M"YU+LY{;h*1dl)&0T%ƙBmL3#Qn:|#⩮|P;KC`%)ɑ{"t_31cm=ow5l#`_Y|w l&Im=2>ŷÙ FbT&fQ栓e|.k-0t%9iׄqyS&tmV3fj(Or(΀*,O\_䚛]4~ D %FŔ32c01|ep]Շ#ė!CO]2ՏgcSĞJ@ g]p,z+ʩbŠ/,66namȑ/qKXdžUs BrHl+/&nCx߬PvY4/' SL7/a$QS 7ʊܷuRsgPkpIrN *4qGsYY%?jWp#5q%ÏtRp*WDNb]4E^J*iӂn:YR'>K,d tuEhO:ZH ^bdN"fhapni/࿔D +^rLnps[YVbVz5A^"]fq%pF'F2XEbM ]9wO5&ޫtqp3Ï,=]5Rt|T(|wr onruEO=4q0G'UdI,6i Hy[P `<j JgM݁zl`16?Op1~[ [@9QB4OEx\ !ɧ`P}HV h:HpGvfg(|f zN!nXh U9=U`Fv3DRz;rKOP0)^g$~Q]轉vm9=Fd$F@nR>?r@Jw5m=EVjSP;S,Sxx1ߍAW8\ɵYcJʬe|!IPWD;$v*]C&Eu 3),=Lb>yi_pUfI<(nl.ev?6 8Kva%\%,HB3dV]xF.Š"=[J@((#~*s3dSE̢t.%ƤϠP  X P%[tbR3- }1gNs`Ϙ)̈́v4BQ$Iٻ(̧m 3vOt$uMS()fZP eiWRZ&,^Ϝ6Q.9&J{Y+#wI?{>8EQƜHfCvFHqA4{.'Epz6}rm].E@'6տ9ʧE Te2MOD?e*j6#t;/I6QGT+?pxry5%QUuJr8R)&'BV)u4+%q[lñ J9HczdCm"^y?ˌBVucZRL*0)?j"}"*& r0hZj$_FT+,\D, . JpIIL6pl Wŋ~ { ^Ej6H;JU<17HUli6Eoji}d+BVU=UXJ'M\E@ wN歩M5=jdߐNDmV\ch(I0t j`BWȺdeo*pwjxe#WS^ j ? ӥqe}ܻA(tt5ہlj{[ PT w9bj@SAjc>n;zmL uCk?k"Z5Ny)PB|g#yBL|2p6E^zM{ giIr4@h i'Wõ :4{5S4$DŽOUw퐪 7`wAdox>Ƨׯ0LڪS5mgn@Hjli%*6Ƶ̵ߕU;a\ -:)Wkj|Tshy1CeKm(lO{_09~MHs1FPf)cwuޡyA{VYuWM蓝Lv!WU7l}w+a;bWcU=f.Vz=S%/-l<~~T/a߭()N5vBy6^vV7>E<>uF_D7"RJ Pl,W!0g pѿ^.@_J`s;*Ad9aqA<₺"}HG:0o=DD efyu8Nq5Ur"@z[$/"'j[#~H{R<wR-wK / ܙapI"}x-^ϵ#JIMCϊ}U:U3ØOsg|grgBgbgz94sTIP[KG@FsD.VVGj|1wOjq30pɽ5=V {p|d?TFvҲm LtP-=?8`|L/鳚&|&&ܺóftߨz' \گ)UZk GvAvUcug.w+Í6?8%v)~+g6Q'Niu(]T5~tBZĮfG/RXb~#fbpQ.dU jes8bZ9}{fӱ22`ة >Fجu"{ 3U?|c&j#үKp.SZeTQ  C% b~9ġ{^_C&UpX }^E,=FmY3R8n@H\zC L.[lҗȑ5gQ/y-A7maEC3yL૸hvU0޿/ųr,-9, gω0"@:~7ik`!A @w*s}"5vwYnZ!o/r &軳qI?~tNnZ%EAZiXa2P؈Vi p ޤ3HͨE\b.| }yJh1`_*oO[S~ W@F>{N!ϫWĠVX|8#?mˊ)|rbेЅh[<&YE\;>J-_ ab6_Ygf . e{1XnX/>}Հ㣔S3JRUeϢO"σ5aQxـ,Yh P EqX"5I*W^sK S)̔‚P-Qމ_{>I# elK]^MD-]N94'z`?gc1KlMT-3ـvMbN[^ŜJx~ҹV6ouV e"Gj_,%3mRJg ne6zt\nqY\ĴT<^"76{VMǿ/۶,˔WCEPum+?y[1‚ [[K{vĖ k|H -|]k j {&=o&Pb& JF E%J\z[O,WH*UTJHu=^{_1*94--O[9`V3|NtP+A~vUf³"wQ&{u09zlJL2PjdLzD7JEDGׇ7W5PfLց?}V`f&غ@˼.(Iy ~Z׆OoRJ)׉50_%CX4Z%YdZD|ٶo%+HɑH+IFf_͢UiRHb$-܉k5.(5avÖWs Qv+dGtwx+(è0 }|Ml$:ke|lgpP ϱR=^eTLg!RdZyw_j?#ô0j5b՞/ 륽=G:?y ۰F=S h1&`TgUg Hb3E8$r# Q#k4Zi49'myO)pI%OΣAuF)yn(V >)')+^x4ZC]R_*Fmh鋊NXx.-:OVΛ ֈh4.r7*['⻵{q8![x>ooFG )5*—X[ހ2|b!GjkbJYB:W׸ׁ_C 7Xrߏ8W`]b6yd{T:#&W{*y"0 >$] Tk6q6>ޯ y M`ݑIC@j+a߼|i77s@7~Z\<8.z9N\*)aCŐG(x,Y'^J:ɥ2. {rΦPs*D RٷS- o7Z#R;nO~"1 x#;O!2̜ȉ8<>DY[^:2I%,BAffvnxgGh6z+@2O"J͵E?X>Sz]/Sʔ,:? GˢH^Pt(1)P GN=Ckn)(ê[:Cgst\M3]`K(#v:Rit a,5k A2M<+&@ϔʁxt]8@U Eͼ=yѨR̢P% nN̔X,`{ ~nPMoٔA+ַ\_Mԍ*lzAo&8p? Ļ @TN_T 8gӡ$PD[ 8-]"ǡso7y('HhXnKܫ jkQ\:Ķ2pB3zdfЅ2+:,d҇So5OMʠ2dKD_ %oî-ŔvG9dt7Ye]GIl~TA³Иjat!T٤mJLFK]*eZ`^yWO(;%JިX 6jO\liߩ 08 G@3G@_\D@2?K۱W#Yb3̎:?CA'_VQ]BDMpڱj5[a\hk/^O51X27x؜{?Y@x;^"say+AVD,Hx} w)/1{\cnگ x47٥C@nL ?%H=؉WDoj7&~p_Me: |+Uڑky+vc 86%0gN13 })on_7c,xT"BW.D"\^YE~@TИaE\X1mW +Rn#u=b]sCuƚq'3>]pBVWd0xuD|k—twb9 'ŝf4qrv?;nCF8AoOC(S׫M9,Bq#ynVKkĸ_{q?Hspb|rPtrg(Giofs(4-@G_v5Z)/B׻d5 hw0-.-Lx٨~qS3RXu*Js*|:ҫS5=ͧsRZ3HxT/5-_goՃI= &\O7.}erlǀWtki1e7\ s)ˮ4r&z&dx Ӏh8 PlOnV}[p4ٹm:Wvv]WM0u'jYl4¦9B2u}CV3Mv(M6!,{9mqpےD[-d?,1rУV)@/O\9fȵ%ƚpJ]`~?&Y aa}/@7Y¸_ [^M^Aus/_Cw.-p9QË`~c"C u!rBҵ #'#?K EZ`ew/ nolub*nϵDMJ*a뱷.Ti3M{MľZZL݄ء wnɛ=)l=U=baOGߑ<l$l}%XR.)vW^-SeמT)**1<d8>NY&7j}IyILGreEE P|<QpUZrlL&bf÷v+Ƈr[<#Wnë<^?e)2x]1Fx)str$.BqE(mvo%DUr! ,./}9Ƹ: L ~mYI.s4y:3QD_j ~͚V^ӗo;gl@0`?TGPKO~l =+tqNç.Gl1w],0 4*^_VvH = WS}S':9y 1%;0fK0$;@"!$)F6w os5mg9,y]` T T1A[aNK)W;?{lɨDWCNuῐ,x pvX686ϚgXqyEg˿3[uGM:2+J䯴v 4 9 9xw<`631n Wvg RLqּg#dy%|flӢua`fgGjɯ0C( ]qb4tE[BG[Փ cx,X9ĂJTv(kFaӷP>t|BRF;7|}0w@,{_':Kێ?^?_hУ69YkïÐ` 5(ob <E EJѤ+~C7Yr1F4P`>CC` P-95ףG ^]?4Gܠـl 5j4 ߢ2LZMNvGk8<4^V-&WmXL|)GcOxbpv:>$*Zx/%cQ0*dT>(7o_@K<ڼxsYOo.mHKgy ѻx#ܤVPFhw{22v)۶;a3Pl֭#ʣ!rۮk 6ī!/x-sP:(Ud^r43͢|;ڱJdA._4e"\:^5m)Lb(ω1}24V5[{&yFX ֝D384:sA+ ҡhY sF;K0 t=#﬩G :G+}& Sٻi&qvul>)dZuC<7{E]-Э㰔&Ba 1"ǒ|0hx9Ӌil-*ڒ xWK1 VJ4Koj:ٕi?ԩ8@$G;qm L/:R7 +q5`C:ץ\b5ԧbx1iѧ>]NM^QT=~ yF[E)yPɤ$,Hئj;RX]wd5^Y10;YM/`sIѸ8(JG"FS*F+oIå":T}MӫHUMd|F8Ipke[w6.ӆJ]bʞy}TJQt1A2sVO+YtoO7w[׋Ie-"8^D5>Hj:g5(yڤ@3`2@@nv_y\Q~EwM֕nuEe[N<*,{䉉_z "-4QZEʲtr\Dm܎/__շӱuOByޘ8]M1-okrzuwЉ)D+O? (~wqE]GԡJR6rGE;z&>2**%]gE.Uo3 )o'Չ'<+xgtëeB.M Z6!{r hZp5{oÿ|YSq}ExI6}Qv 1Aʆ&AD[2M:\hGxLj=Ԛ\ܹ$AG+ W;z%q]m&y܀U[,C ( GP@RUش*sw$qgPF2=!42# To BۥG"Lae~ 2OXw0>wK[ilLd'yĢZűܕFs/0u{AxiV`7"޳$ˌsQaTɺA_jx)Kq7iDp6f9sLEy<.^:/c\ku1k(KXy҅&*vjU`m8p4?|Zo'U 'qق1 A]"iCT2%^]R۝۞mEcݨm.WwoߚoΠC]J"GQ c,⯾,J[cf:Nehx9c'HwKЂ*J: lҟZ+9C<R7lg)0F})-GWg?\ѺVu`ºS]tk˫`E#UrN}F*tnMc'^P<˒;U[0U>>`}/[Q)X%TWPLy>L7lT2!c@or DA[2 2Ft2R$xFzI$ T>CmxAq_Yˑ_b&'"psYWtlhOcIG\8Du 6i ${S i IYpp';?Tr3:3H&u]JS/L5I;ɡsu&kf_" B2щ'tг2lͤ0,WSǙR}6z ڤ ?<_r!*;hMQC .8ͧYX? #Σ}`?3wudtQnBl89Ҷ? S (Z"RX_5*nU&]_18:3LYzV3DyˍͫF(fJO'7C_zU~ɬ3B Hf$ۢb{ڂ)S`wЫxk(tWћ_Q(=Oa1{$WTW5\3}WwFJuDEqjY^.<wkլ脒e`Ǎ6j YXAemB5p&**ݬfa QƵq &) mys'l-z"9@ iTxOr,.nS3;ʑSFkؠu|f] wD3FMqSz}}O0GZ6UW#Q##135txXfhH˚!1ZfCo-‡Fs:[{߿׭}1y}b}/ vDXm8 w"^ D^1Y5il݅\8K9jܧ}< wځNJ%9y,{g%^(e}P؉)ʅPjzq\CdJL~h5MĄG}N˽;@Tk*1BhT{3W͡Q<ˌ*6-XFJYMrxU^D?÷4ȏsFz~Dg*QٙW"=O"پsj6–\F.DEˉXvJ<N4T?[|+Pݜzj˲2Egnhi!StnNI.χ-;[ȎI"tHL}.8.Z+K+p4FaWZ/tZ~V~5RLDxυxjgV)QC^^+ߑ?oq#h$ NBmi0j9J]B-\L\O"ɶszT6]ctb/j J&/.̕pqRJgKn|,i(5a@DO*aLFŰ ׁ=`a/SQq* _L%R."#8q6!ܼuqFDLli^$ͫ5{Oqhzz QȾ W[_*ġ cdcg#^`pMp+ rJi/k69v6sRŢgUzSE>ۀŽ,ޮLDy.7;UQ pi> .x gyhHza%ΘUFZ@E̥?ˁ4" ]6^ql ʷ)D/356HZ`/4h3cv gN3ϴjj3 8ocW@^y 2DXq *C Ճ5 tn$f.˅LPڌGP5iD\3RޅZ#Tյ/|@ ޚٽ!44rrZG?:"`Výv#E&91|^O~DO#lX}ph0/=ED~KJ&:#9K:/xaWy璗vkyPGCw}9aÆNܴr~AE5:cc7HLx_?wIշu5?1gwܷt1@pVg^_͛xC[N0fo0VXw?+^M/!EM ].C<:3B3 #/-~zmNin"{D{zҽ7Aɏx n9YS}y1E&|Z;W_\Y{ _z6<^UaTbȩz 쎖A/@zHͣ.\(Bx?6S[09unss JPo2^LTeqP~>.g"/>M,h gSd0TS p*Xf`]%w'/baI%Wo)`[y5T-pͯ@4:}Н2Nw݇5w:=s4a%P~Wl7"ӭ":^҄ y6䚄p7gf'OLi:63H*YThăc]UӢ+J=x%N={*˝܋ly::Hc@AGEJwl '%*" XqesOc [q _4ꕣyUPc'IC<7C[7F^~܋(~ ki2XbE.)E/,e!L5=l@`nL3,|4}shũSsk tw?N(O)ϩqI<[ŧux 5D;X:잹 RV<:M l(g #K} ag$[''=/# Pb}:p\ ;vh7Fxu_5:dƏtĨӦ,J?k_-/]~o_%|uߗ&`5[}7HENɞ{ژ<'Z8=mv+A fcYk6}О%a Op{7[FR?~FU*ꆠ "_꼚pn1n[Z;YڙIK.u-~VHAT m&el,Lhl$eEnZ,7XZtO<ŽSA kpGSχIV͙N <`Z&r!).qV@>:Qp~&Q*/@34،01P. _($ŕ JqPGQ ]_m,3l6+[4zDu~:Di/k$||M4 O:V@MG&9Rz^:Ր5M-@ljùQ| ^OS1\-&X1dJR[m,"yˠ߯jqx^G,`=XEֹ=L3*R:ߨke\)oM gĝvD[qx TQTB-7ya RwR]o”.J{NL+e0)]絷q-zf%{[=n'ɕ3"zϳg)M3A\i;Hfy9@-adYn㾦)ʂwbRLqR,?c~u}t[]r/3I6\.?íhxj O*ɛ? cAagf c$f3?NDxrepʩK7j]z ׿R| iOyD 5Ar*Ts]܅1B’%Rtl[rlĸ*2xVu_s` 7&Gs8X\;>:~&6Gs1ۺʫȿ5W 9|9k@GꙬgGB'~M'Aj J*\'Be <*\Fs,f7LcBjrujN9-cTp`Ϙ4$酕B!&U8JXp>^ܣYm%(E#6<`wn!1/W506|~~ E/0>4$쟑P'cU+VyE/B[Xr%aQ ֹyފaRv ˘a!FT^#Ώ _X'/WJ`0,{ɢd3Cfd015ʳH'F!zt.J>lAl<zjd&uJb3P*sغmt叔1LIN&tR5๪É3]ezʄtJ{M1q<M_.귈]6a z/JԃJX?K-ϴP2(-җ>e ώqpcHP(}R쪄V7mv(J>0_ o'+jx60:8YSmP^J:᩿utu/n[\_l|vDTuB*n2J}@?_[R+*%td͡U"`E:=Rjx}[/UB5VGkNMι0| (ܥ<\VKmܥ3$ $&ȣʔe8L^$ξz:}Q>>? p[Q{k!K;Qak2$We/T;[9ź/Q w똄P9ӽ]uGj9tAT/7 S(GnVb9ޮ dg&4Iڧ{.#Nu#MUz<\ޙՅ ."j㱋 c8 rM?EgW$"'CwAns\4wJ?=uЖE`eAn3se-R9%4Q¸x(L,*!d{&OfqSkrk\&}°|f3FCfts\)|/yrI:5?>6BpcH cux&!ˣ%Q<2O'Xer6ea3u$e ٗd.8:P9(KqLo ߰T60ԽKRY[ۜo%mï5pZ2`j 2O<; ;бru$Xg1ٝ8ӱ*[VL[?U^%eI% KJnU9;Է1D~բp7 2r ~|@2[8NV++BT\bf0xlzU(D7IQf#adA&S@x`Zxvz7ip=@F#+эU=vCMvg.d(l7vrj|~$z x_F,J܄J#{Cծ̕[BVTS^[o.\]ȺW);xSUT*)=#H+=dnTH me v64ڡT]IC'~}q5F?or>kNP5Ph9xXz躠wU*0:?-]H-qjߵ@lJ_ے3s ӄ@o'N80ڿC Ezp]pfaT4FoTܻ'E&kI" !zLͨ(WT dZ`Xĥys1QxG_6&J\Z XhgR`RcNF; !ѧӎ`4:Q ` hL-S(lG e5*OU@q=txwy:Jt ;xYX5~9<;hcnP)[*1s~r=G_&Uͥ@3`/N Eu]"Px/3q& Wq.k𠝄3 s'_ijj>jTL bshzq,9 | zVkoh?g l;8˯҇5V{ h6݂wa{BfS5 Pjoll*J͵V{srYGMP;X~eU:Sqro 3"qb:lůk[(WtZ@}8$k;Ve&E:eupv)+?@HTJQ]U1PjmxYyi cPFP63*Xwʾ+yŵBu^>kDDV+@_EZNk!ʱʔ+8{:I{rK9*' QՔ6DOŧ,W|)@ʐ֤#* ceCN.hlvJK]KՀTV&`a2 H Gz=1}&ɉ<c 7~/դClW8[2 ?ں4$FEG8M߅'-[/X[RFp.EwAt.7K&oGΑlyn#)H~WH۔ݝHRT)Gl|ʑt=Sc33tWg;Țx`]#.Z>J9r*6ٍ!*!d/M]%lM{8Y).U(h"2h7X2bB^NV7qv*KpSu~f1c'61Qy7l.US'tS 䊒W"Kyro~z+#:A*IJV)NB@/'*.G "%%5!7~Uɍ?z@n "TdnbKՐMd¨`*`ζ,>zy{œrխ pTp.!yhl{@YmDUaK ;{݉'qjhj؃xם;8+j/f~4MV1,@^H"$Isx&cϊG?бb)=1>@y7̈q!QTiQ ZUui8@ս00<j穮_L=D E"]BZZOA(,ܐGY֡n=py#1GEof| 7(թ|x$N'5}]4cl^I)E(#jTCy-ҍ) làҽ \+<)4GPpALt&CS {4J@~} P)D]PreIB5BQ7뷦Y%M܀N:gq5c Cub0B!\=,~v8u^/f(3)Y)K+{73#),jo\7d2Ǒ䞕a:'~>Iҝ-@2Ƈ:$ݎ>*5JoלX} }YsmZ4oR7EٝYvba NQ5yxH@M.gXq̻|b޽n@ӀbÓsp|))Ut-Eg(4v*o!IoJDr6+m\BDAiA9}N X67pO֡}t,,3Ks) iL!s>$47:6m׻0p+9:bvil?Γho7bOgzQC1r?[pYK͈rZŹXX~z7:nn ʾ5got˾1P4H:\ Ltdw@К߯JHRpSXc Υ? hB0!#{"be>p-yxBe4X0-Q #ڳ>,yh}H(`Mީzk{H ﱺ"팿nck4\}nZt:0}G# D}x7;RbeTj=3 & HxiY{0-p'\x})qo=rCL/+M x" ۪/R法*VZ A`QԦR6:id~Z?mqeZpa(em3jdFh*SO$ά2 YjN]C1脅\E< M1YJev䙷 |I S7ZEj= %}S#_K>쨬fp-Rg*CÑb:DuO}z#={ڄy/FzJm 6ODZFB`7g Y2x,a~o+Oo-<NނI$lo>ScN– юM6[OӲ'\MQ|"| u>S7A<7WlLpAM8万kuZA]郦8)c;V2+ l3bs9-4j8x<ڮXk0y<.&J덡Saf{A,bneBqh(ٶESWp>S) ΗD'؇n&D>b196gv#!|\}mj=GCφh;mR>ǚyGr ૗wy{o ݥPŬNG=(M|1d+!̿?ʐ/wx~jqN ̠C"`b)r-umJS , J:G&̐ӋyUT{sR6,Rst'20 DЙUD'we9a!מWz-2jg ߝLH ,PD/렟mTsJZ”_#J*o!%K8C|-Inbw۹?i"t28 $C.orXzo}H 4lUꯥFg6 0ᰠ [ $>@"#2Xă lo 8A-aF@(:,f(ibsVk X.|+r;w%j`Ĉ)Jl!GH@XZqx"}Fy?Ǔ(Yΰa'6y(7[$̚9zsz#&\6/$k@:zW2tjT0>u%o<| %# ]n] Jl piIBHGx4oLpD&їl-a `m /PwVB_)z1զZ 2̿ 46wσaߖWAٶdb[AG *!l>RoĈx}E`13Pf=(q0wmY%ca*79R'Y+`U/\<(:8L=lN<:?oyg3M":CbܜH(s<c"q ZW+bRHwFlkXא\6US} 7nãk'k]LN~C"YspƚkQڪ3i1lmiOYh3c,T4=,)o=/SnI6)r,CV~to+X{xiuݴa7Yꭄ>=O*'ls'Cuvza2>Ʌ%d6*5t]ﻓ=K劁k4觪jݥq[#3ųABLU1tJd3d*]4@ tMkEHV#OM1ɭpT霿!lW| CtZEY? (SmzؽSEV1FE;y]ՖQ0ڐ \edB<0Z 󘆧̛gO3U M:nH;W~%TlZHeOb o^r*څA~4!xR'OrX0EELA7 -/:V@#ݐrStr@!ݓ5| >{[ %,(^pgܼ]WQ<S-mGH-ɹ^pzcX,r~ZGZkȿõur5;&M#h JS`%kX!muv& `bEE ?IoPt^#oXx+3<&Ez3A+':,Ut6]ϵk&0,Dim>9TjH (';gSxk8lͅ4i)ؤIKѻHK~ix]'<#=E`̏pCΙc ̻{ed农P"=m_g@kVREPgŢ]T} i{|hZ{qbwQ8?ͫ_xL{fyU_G^B>4,`~Ah*fs ̕ #/SW9߁S^לÈncRdU"=x@ʁ7BթS1o*Pim=ӺtPT&S58OQt/|r;*|teC\X<ʎC-qljw]'~5=J09ػ'.nW@dԒ=n0͓~. E,欂AL"ͅhN*Ͽ s&!W Wa~ug{=8̛Tc `&g&r5 0[_ob)+6ͽ$hJ]-] Ykh gcQÅ6<(THRq/s1EYe8V#bqIͱ H]H+ ,IhppN]Re^W^(O( 9~{, lU!K`5xd_c7G:Mw᝴:\4V.5]_h׵9>p7߮w|-<ޯjz&U而<7Ŝ\#l* ߻oFFEEa8~ ë4uڃ❗Va6^Js5D2AF;32 j)= .qŕQ@QKalSi'iNG0EEU6 MF3q^C':gn!֋}w<`:1 O+&-VفhW>7hT]~9yh2Wpp{N~" ! r=|}l\NYЄ#0TU!Ļ=ܱH5 e?COkfj:칯dAKGɶ_rK+ ) e_q,4 F. eQ b9{At[Pɔq 甒 QA1҃oW{ыoKD1xXkUuZk e2%Ww!qiQqBCFWU*?tH6NZ>?ivNN6 dy ,fi.of'&&Lp&^oSѩ _/*=sa!q[jY9x[X֚@&YR}r=oLSeAw}w$if-DYyt4҄D$GB"oW!, \El%xJsx( k9H%^] \\b3ݷ4ϳaS*;PB:PUTg yc9O tK/ nҀ G)(s36G&G0Iaz>+H{t,z)F ZKCVK埏v7- lBhd-g b$M| eD?}Y yZ=m# 84m:֧؁~rY ["/K[YRJciEC>˝A(b:V;Mva<~8]Çoo5|`ae ➁a ~ȭ ~H1Q-Utd`-۱C`n~IG/)7}SpqӲmF+93t?lx+czJG41j3cde</<ϫ)`~wop[*,BoOvk)B9G ?2[R,Xo߁˼CI'VUNgcdYAj4bFnоAda#+J1,\RF5VʎT+W^6Xu4$Qj[tS鵃jaTW3,zX,ˎR:o(ԌdZh~aeY."}4t!ۙw U* ʔ"1Z=QH.&V}&> bPo0gH{2y6痳+hC΂ o1}VQ']sP*@Aҧi8Ř)ԔW]+ -c 7I\r m@٭G)!Sr&`uO@I8trPp$ְަEtΥ윯p" %w ak~n\`.)uL `ƔGLIK)!/|>i)@sQ77`֫3-;b0t_h6HwTy$U$[`gW`#.m_ Gl/5,[ۼv]#ZX{'?]Q'.mc%O"fRޢ墚^d_\>ݯ%;wchc//WQV)[WkJz\E唭_ l\3lj1`-PT!tPxi~^; S6}O×t]3~MIMpθs L4o2Y8'l0b[ z 5Ws8)hәU(;+G 45[qV`ix e,^CF6OVT_[,UNƝ}$_Mx/tFI{xdG^#طrMg\%Q664J ;ɑeq F\"\S:W]c\"݃5^`Px%4I@웊!OzT-w#hh#7ܠn < 0M)8]4 [X@#YߓlJ.M3RVfWyZt*"M{ W=~&z\_`/\cԶ-Bd/WvKR"³|0%@h ~#% gvQH0bEOD; f ٤ T݂fz7f/U/~q6ÖB#h~1?nBYHQ5v>~{k_4:M"70pS3 ee %*#5@w 4J|]Q L^/'pYI_D"nZdaU>N7 yVe8傛,/LX\r{G mVa7.\U#~Q [ć 5Rm )` *LEXٓ;V?߲PI°ծ?аfC|k MoeC{8[x;ccb/E(G y,Psl< {MPLiVבq{$j WkSZKUlTf@F#8_({T EI^xāc #_SAѡܳbȏ'ݘqii NގJ `~'|Rg) ̪~vXz tvk0wVr+q/}{UwL;;ގ?PQG)YEaxKz }J8yģH5GS_+ܩW+V )░`1ʯ˯- )h#s^A`Į{}gh,H8?s9o]x8xc#}Y]FV.KF^+k{aόI?5{ %f%]<._)(]t{?D50")esK2jߑO<0v7Zշ$iI3'SU2غ)}&(g{>h $Kb#lRG &RxvA2R`8'/֑OͼgRE;Tny]U[S!KFySc 1@e0>p qK-w,ɸsRCasǖ]sj ~7wP)qab[fHb3^Aj:!T!<*S%]߾Z CEL˝}ꚨsoyuz7v)M+m> GMjZva? R^SP2x1'y"Gn(@$Wgô*^V^tB)y^ ǗacW>ctݗH  ?.;oH2t)dڣӀ"-}j}w'(GU:>qs.{=OJfI8b/AcVצO?aݗY1Tk44=D6 M{kcz1n J=ܛyg!7M[!JɊC5Ll*;8iC˝Ly?,fs;#7y pDc _o @3pHc000 R;Au6/RU6$0Ǩv4 RSL~wO&e݃s{TGүFOAln]F* +U/0q zk\3}-4H&p3XkXkb (ŶsuM% GswSѼ3) V=ơm!dmGUoB3LKwם*|c4eEеZ)L%M %%D]<4^㍡K8`3z=M@Kq|U]qҶnj(xd̿X?mݸ_DWeڶs)JV$l ݴ}Ixj;.d@iO/ "P'!nk։ ]vY;mumwPސGciOsӫeĢe0ڃ6i|$3Ҡ#K}9VV:V0?.ɥ]FI(cc|lsN8gaTt c_J>gX(&HS#N'ljoԳg,~ MkwW׎$#qrlBA0bVr2`48wk"?UcƝ\ȻE3-+w$O{}<CyqZcZp,Ӻ~@<3?l6û 1)ye}@F+_05.˹wm' pyLڔol+J/[,j2>CIVgy>]rty1Sސ/Vif-{\Ŵi%LV f&o,?J2.8@uƫn ՠJBMP#Y*P䇊 *w b+_YCTpX19-XXXS>Sf cSNjfTTx%p 87`## nDsDdc ؋LER+8}Cc(T~JZjAC*-LM;̐? wq5~{s۳[ -l kg|y˘@wo#Y]+^:W ._Ħf+w;{ y& yӛ yӮ#m>v؂:1~e;&KIAFo4  Ǥa_a8aFL*[mջQWܠaOv}zl|1T0v-#'<Vt", HeWN*j߃Igߕ y[ؐ4֘b 1hu>Y[ ӿA<. vc:&f(r6VUVb:ehj'cRP>w\Ce ~86fu=Y 76iZ^\R/G*(O8ec䔡 pPfxӶzǚb+M5T'r@~5G ߫^OJ3ٸH~Y#/ "qUOm:r@&I tVآ&| !!ZqqG85l׬߁gހ|W;id<& {hx_`szE@1jmT,1pC5'"?o[  t0].~HIƈ=}~6ncJF or>z0PP"#ah_ )o,$/|ɫޚY6y#*G>6Ug@u}f7Hb t?bGIMAqfF.r?sMi\E^v_21su oN|GA0y{d@/UqrvZ|Z caʭ^V#o9@'yZ c{O/9ov @}}+ok EX6~ЖYi YH{ Zٿ̯lvS լ!V&݋:<#wpr4E3hr2ѓhZ(g M7). 8m~ʉ_팎lߗݗ {RK(x_5afNR?d tnY2&[yDeRi|f'@Zc`uQxw);;2&YVRqĕ/G@EO|qZibeL,rO'l(;1"^]BfPe[*u¯y@0ɔ%B#CԄU!;jZzEUJ͉{^`z`І ьS<03GIv?Mj`TXM[C0o`wk!uQa.gߔ]*79Sz2LO|vs[ VŬT1Yu\BA `0iү)d=/ifLHCqޯQx竑c؟?1T)9muGb3ҌN T'PX &]aKRЊCxeyq b/O'HlTh*HGwJSN_EYi58!t03E?ᱸ'."AcG=%Waor,_PKʊ}:?O;Z kʿ#9̿sV X^Q\`[ *{@Aa^cۍri+QylnA~xߚs9Q(70|QA#$ +iS`[uTa͋MY!g ǟG?a=aOQiW}9J)Ѱ?ֳWե.O}<%?x](<5'gȥHTd t3cPy#F-`װ#uPesKs3Yfz 8b2u>~L\fo`vջ0`$`23lB*H,4 E%B.AzP˜tmG=6YH\q`=T,bP7g 1䎌]J/n4F^6tug(oV;#kt@e$"XGpGuBlFc{3!!) :sYtʪj[y[[i^FDU ԶùZuSLPz&mRcF]He49ȉ  mi+N=j::(8Qq Ezqp?ĄLP$^ wͼB,"[HFEpfʙ-pxcl[Aim<2:Im@n:T SgvkH+>}k'{u>H^#zg"Ok,:Gdжnv::^4g_צ.'B[R߬_X j׌t {x8Y 㼍G;Oy^n}~==>O#fz^SRTdyوgA;#ByW5һ"wzAt٣]q&:h-P{k!ن;7*yY"]6֐Ms4G-v˾Ťiţ).I9~͎fǯ겒[@w@yYaVu?0ܥd X$=nQ?ǣk45 xjH_x8/|=RL`Q (v_=Jca>JYD(v: '(E j"9\بu]µӨ.:awÃM,>s!ėB;`K<ߧ[=ib)3C9,"=\!H$1 "xDH$WH$a mB"a5\x ZLWf/B9d|D% 0Ds$r#ӛK׫QgwNQ~-_KSitnQ*7x'>G> 4nVE0]`Rdߖt>EZd1yzf2Ntij;A, Qp|H h84z츺O:z*|FUo55T䝧Zhc } m^plԱ%Ծn%__}2cmB/"S!]+̀9}TW}P^{̯%3r8)!X#JG% %HW,ck! ԈCmy´4*t4:r͈o $cIʀ\e6s9>כݓTSѰ- V o:?eOCA15_seu}oߖ5ɽLRתyosOJqZ69Ёl"J緢f=(1HI.*-)5 (M|UN#(.H)y{Eu"FnJzƺ6OK4Ƃjr\V{|vi1{h]>i],犺hc=EHwy#\6ukq:uGI_n rh"wi4JOɃkj]e-w80U)zobCi&- IL 5륱s, /O@7jYJ>m.'4~-Vs_mHHcH_$8/8 +~#ʏb3oSʵSzD6 :PHe:Yfd`gX1tߗRЭ-^VwV!ufȽcQ'<Coֲ~ː |e%Bu߾!L""?..&bwb\7LNOi˼<i]y*쭁2 u3$[ ݭ 2hԧ]{5c-՜Hԁ\;(οg.M{}╠/N-]~'/)WxR B?06ORSֲ/"u% K]]~)Wi*P!ɞ~TİGXf}BKdsb{Ԙ4hA)ՀQvmDzV!PPiP m*/G?K:FV ܰa)5pj$Dt>b `] OR RHbMKbRq\^QXlӟ?-8_e #, wD8^ŽhK0".sQ Y⋡rF ,ZP d}ନM.YMGwVٛ9+y`}~jXQ/mQI$vgg}~"OKxܟ0T$(/Oq|C%g.Fu("A@+@@Ky!3vVDtm}&(ATAbh6 6]Ck:R?1U)=lƈ#>ky7Kifi\tVFg;w{O vI5 )# R6F)YElgdΈ>bB v>5cFX<)HV2LB `Rp1j%zB]&1Z?M)=P8tBV%3GFP25؞g:dleL낓-N tFLHi&iI5)P)T !L؂RL΅}7_$!o~`vx ByY 46N&h# ݂~/yDdZmt aM0ֶ\+nLLa7["ac&\qcFn c}A2zmmlk4LOqYBLQLOzx#Vμ>Hu#jЗGm\iN4[M&)14U+id4ZgJ"1ҔHhI-GXK4ԽLܽ-ji{az%Ӳx7DPq?U~K@ڰX]F@$x )N*Сrȇr0ҞC] QhpD]k"A-#{kxhqp$,ALo9.:,hl~a/ONxмY:[24< d1i-ZiB~L<1he *k}g+?P?>djahDJF+z:72"³"KHAuӟHC7d#JQ'V6vz>5F,Gj 'i_AڗU~鏰gkNc 0PaʙtBЂqJNP?%jHCq,[ָx|+p:ڻӵY齖^<<'^c%g5&x$?0;? .PF!svO7HF {V yo/殛.߄=ku{ &/EH9'똄L<@&~ԧMR̉XoG ŠfP)=j8CH9$"x9())*͹W*:\Ti@ Sfi]$[]M㢳mр:;RaGw^o0ݐ@ \UpmG7Ō$ ⡍HvD1no{6Ml ݧf/\~11_G3DbZph7ψ[OYK݆|%׵=]5c,Kmy/6x,, 9#F:7N%וȾ~tĢC+~L9 ]e!nO{#}M({F3ǷNbH]̞e؏WW@WCwO!&:ĻVDz7[Ң- `s}x1 Жh$/[K -#I؏Cl'"1s+ Ӥbi}8B3 ZV)3#jJYb1XV57"5&/$ޢsP]b:> ̿)-E622fq/B!_*'QA(a$Xh1:3UQ0aJn`]gR$RYeNLyN6v:Db[Jv*MAG!}U3A"g'VW?YL=1Ţ"#*3BȋtIDWkOL弥͒ʎͰ V=kTCzB {zGinbYA{.@H_ x 7 o{S=>єo*VBolY601At=>_jF .twDN@,'y^Tn )sw 0Rt 24 MYZQ#NS`xBE5jhv;`e٫/4^Oiqa'ۺlq+cT%c|T!{kY{KSV}uCૼzuctz-8}8LQw ~4J#Zm@cVMA T*/ {(䨊;߾j{P+%G ny ]f/Դ߃Mz*VX xmɸ9c0\~Vǫ$+VqRT5hk8! Lŭbk߿6(=Oxn賄bz]a-5_3܄kHy\J[ =Ș]|"@bvPMS0/~SBN|_<# :9_:UD>F*`6Va>'/,C D| rwO7c{ 8l.}O Z=XkMj*/i`]e~&RжyMZLQ1ԢQ =Vi\W39~*6С.l d[i@#Q.M`k8+0(g3~#<>F\*fx@}ј0 & wa2O!ge{l͊ebGh;TS"l;dpdé0on瑽 ;!&H {L܏~Ȯ?i}qkEpj߉R/ _Οs\7kPίX_xȵWz5!k.0[vcDhO^8A-6PD Jqq4@c8 GtZ̈́,%9>,RZhۅ {g,yB(%8ig$73qx1]J :A˔~ ٝy{Rhyej"ŚofF:r˚M={$9Ʒ0tOiހ5$`:N;yl1hQT0LK8PraYcBnޜpz4JWa]^l1ykARuTi*f/Wv ֥s˜'_b*{XASP;iAd ۵ ~_ګhGw;3umF!qJ/BiCҀkFB:/?G_ߩ^J1:ƇCΛaYSfЌ!l^ULBAbr!4P=u}߄ MB'U1_'Æ@0&̵xljuƋt4Y>O'OUO.v}iJl)u;v~\7@u/}H%쓹Ki=*?5LŎ;iPp Jee3Թb 5:Ԍ5Z[kIe@>~I:軘n su B7$W %k kwA9ꦸԝ -T0e[Y3ޜ3:bOnI4PۓQUw-÷ > N@({U<|Mf/m-A(\r-NcoO*ck}$;U, ~jXB*YWcRBAlnϏ+]YBFUw.t+9xlU]5kH^X?cB3"%yPIۍ@$8ŁV/$pǦW\&4GXc';z.opd}LݧJMH:΂v:.^hV}\e[W[x Pem1colo'RM"<} ؐ;` q~^(t-d̑(H)??: gO *V:llܤxÓWw+YtdwZa\ |'PtG;M3&{a4\-gwn;a$-?U'mSd$(#H%6aUw+$FpRwcM^tu}Qvah]6 aŊ=H[;a2kJzЙ` \+1k(gwcOncȢ.֠7>FC*";q_+R4b0+mtW qVB5NDR\J/ OOCle H!0&,t~@-wꪚFtҘ.4FS+_#P1|wRܞo;+r*oU7jt޴ܑo^UBjo ] cnXΤ5aJB[?G=_AZ>S`_Uj6rjKZɿb5ӌ/To~vm||ruFS&:E2tGg;Ѯݢ| Y /WfC)rS\_t$(*yA]p9Q#l,44z O S7ac~AׇoIl 0>PؙYHc \!hRcH(OH}mf#wx@zm̎pcN[٘U)tb=WyBZwti3te 6khiM W`;֬@#ZV|?;{]Md<ƫ{ rīۙF]7Zܩ}(D(]B܌AvB.Bw"$luz p5{EfC[kuB.ȝJ#~Cݪ f5EF0v'wkv#CJ]`ٮs^ϜpFˁΨivi}B+-<-Io $Ƿb)C-ZYww1x@[ĝctzW8-gH`N,/Gd;%z.w"F>n!uÿPTύ +bFU 'A;1x6X?%d e`<EAlo8!<mD[^lQL%+ I{B7/Ž+k=.lh7Q(chxs# Y6Z8K@@k57eG,6Hka`󇴑J&urx2UҜ lpX2V/M/`Rq1u_D8I`O t?RO9ű9fI6xB F)X\"|)Bw9#Xc|]W{?q'#pռl@ct{=d>%G8l)Z/ dN FFU'&uc;'Fr!"Zp]߻Z"[ٖA(b ̇#%yW;B\Џ̭ŃݓZC}N-T$vJ_P'Aq*Q$WIKi澣ظYoYRo\UQU"09=o=3Nle"7OD}(B}]R"4Z<1Cc3gUջfkhF7u9@NdN<yq7"b1CH1tvؔL"\ϑ_L73^y[s &A{1נ-As`՘!SIx|>-q5AX"@D2Ilf7 RE~YJ<"t)4l6uţWuѰ޺^1p&tz[e+ ,GN'dko.Z2fW$qE  /A<8!{Y¾4( /S+/|?^i`eXJMZIeM4l!)\p8ۻdK6x=PN&Ö -&5(X*ѣ.}3ZyI k}Sep3xuHdeqQ/G[>mLwQ@_}u F}R 0ࣘ&BFVoID ![E!3/`AqEra`}~hWd"0VbGG<o)z;*=cWaJ9f?YaE8z~ (8C8BJ{t_AM*E._O^]15B @xtb@s/{_.>Tb'ɧ*킃0hA5ZWU\3?;dvE> f2od'"fq h*ME˰ OVjM . X>~bA&#swG@GNj 7;%?<֣;hU xt#yawZ(?"Ph+;NH#U7 9b̈́PDs)@URJ;Ia4zvd_m` O} ٧oP1ϣOK83@ 5' Rj]8,_?J&du8CT ˆܭj39`BՉYa=|"J $ݖ$|N0m~S( I-J/?);YE¯LZ:azʺ%a0< cd[=p-noJev @Y)KI;1+ 6) Pكm+;e3um G}V'{n>5 0 ?hvJ+5 !C5G:~;^q!{֯Jh4h Be @7gx@>4 eaqm%/~W(v cۻ'Th@'_Kȟ0,l tpAχ8ogi%6."#h}@<U<ҳ:ŭ, )ٕ5ly3@oXgbiQaaV{OM-91>pc0LȊ#S0N'47>j796+O[Czvl!C^] QaHlpkT.% @{o+X3>"߇ݤ(MC@s m 7릗+]4Λu#{jw9^т5+ddo=vs9x`m3r_bOs'x]{K28x*S-bnrTXxjNPo9^'XnT:N9بât%Kvƚ!H <@l:0ӓ(O@Z\B8 d?] {&e ` dWZ@G$NM ysDX Tt6+7v Nr\4qhjg#I1|0yt ~vj&2c,; P$v`3Nx M>*L?>aYM*CVq=3_T{{&vY~p1Y,Yih +džilݯF!0 .>+,8s4 YSIq-# 4;C_ UYkbみvۙ1:4>.jbFzRpXr'giTs싾2b>Ӄ%C_A Ï1'i" X5Q4vWt - *#*]}؏b\ҷVcj|oR`.?6`\\,P^ASdr|b~x79CJ/Ñ{~Y8'O~н|υjw6tJɹ;d?oC̏4ӳZO8?)d2?GпXF}F=,+Yb*\/2uۂSwLݮ YO]W%LxƵ[U_U{< qhv޽ڂ`m"e$ʪ\1欴"m/b GbgrHv4#7?/.TGg0o#hbf8*u ]RO94q$z3!U{+Q!b+;TתJ};&Z(OPKgy/|I/LG,ed\\2[.&,[?Md)@pbyE< ƷS6q.݆iK3$WblqQ+ىiGiP,wi^SbvQ(X >1t;+p9奟:> Q YytN%EO@[B{P/$//ÿ3׹o 5_W#G.M32s{Y#ܝxjP?m:B3WO-!ɑ=ȷO[ }{֗hfu˕Fա/N`4jK_>b[c6P{/LԚmz$fOYÿOSV)F!6dL; sN&R!TmW>UqY 1YCh' eȓ>VoP]a'h^5;{"6$w|^jԢ3ʥ/Po嚂w+إ-0T2 G\> M^ OVԋL]UvOw |OR_: 87i=r'ޜ<\ֻDҭ̛x?Pψa{d`@Fiތ(;|?'b,`A Nѳ{.lPktg|gJՐ!(װ'_ ڶv&RN(5%&!Ys%>܌?oǯ'!(y8ZED%HÍW <;?Ljfi;n-LB gsgt/"ٛ<W. IxSyYcXݓ(PHLc?n5v쁖 6qNPsUlW wS EFn3=ߩ!0<x&DDF[p1`NкCش{EFt֞1ثOՒ;hdE|`IMz>uvܚNכHx#]1#/Nsri HF&&nGչ0@85Lz)3XEh=2yjnlxԻYLfcau\Y9(p\ wϮsت3,@xL;ϫ3y\0qOTz:=s՗om}/P,~uёz=[&pNn- 3eۄT=;,P,7ra/.SF+sysV6Ib݂x <|DZ{.P/-tq% dAsKdA&O5!mɹu8A>s9$kٛW.ݺ^ nw&P1M\D7ʟ/KڷuF1-*X?~,b3 o]Lk YV1[LB8 SV@@I~ =w,MoBDGa 8q S woP>x0wHs.R$5\ȹ駤U#Bl50ܩx-80@f3vgrzXw̩h/SQWNvex\ϫSγafBWvm#Ecd,gD {fdJv4(c[;m[$jrDRšatwG>ٯÞлpzF-o2Z xpc3tuGVkYy֊,ep*4}BYZ%K~!dxB h!}ZW4V%t`>{VjJ JRYPsn fMڬҰAǂ˷M>1:VvpֶQi:(Vxon?,%N!}J+C05ojn ~IgWi/-oo.'s}DjAL[aSBFZ~(-BmQ-NLYo`c*ku\1;Uu^f)P-m 3id$*]v()JV5;SH)dóc*FGDzDm!*{ I/z{-зy4熨O=u<U^aГ_Nv,#@*]m ]!LY"ms\ i; m嬨mVś ]A 8I^z^8'mc#ҶYi;6}7$mi5ޛ~!:)0okh_I} 0>|/S{^޿`}w|?F-_k-Ve~w >߻SGS8Or]^`ʍ5LҔc6 {s|ʑ`ӔJSn) Ny)?z S\~ng៨o4=|aT濾+ÈWJ([ΊHBW.$lOI(Xz{Κ0̞F*3 iRlôWn@h,z q <ņ^{F&X{_Xw}ş}qvga`qy|]qп FK(6N|;1e PKhVvc%g.2A#&oOcq^_lA%-ƾ9&alU6wr8e3M2M0߾oc+h 3aMGz.eTZ m'ƙ7N94oIw &A9L`.e'GPKxkS6G Ym/n` ]{͵׸ctVER~rQyTcU6x΍MXJ/Wr} J5Gxݴ{UdPlv 8l͍ h/\̝M{~Jk]0s=q.|ZZիmyp>3xM$0vWv z@,F#^ćh-en(t6T]e+ XK׫DW}5$4%K6{r8$NJn')%NJCHFqH_)9N2{) "hUO^8A-eUUmu4WcC7(-ǶВTԲÒ ~鮬;7UhKݫ:@(Z72wtYV?F}Ɯ3݂g l|'eFpD# Ļf*:RHa_И т2d%gH-tXYt@J%XGx^2YJd (a1Na^Y5ᾨ0ɴ(],EypA5!.TKxve݋ .@" -^KTS+Ur]J ȧ3T-U e`*U3뭤ꍈ U?Klt%{0:Dq\lSBlQ_~wrSۂftǃGTJ)tfHOLoRy&M S>Y!~U/$3y<7g6&^dʔn4)5\jI-9a+}n5PH ws =@{VhϙC]@{u{[9Eu=N@[_-/('Wq#bb{z c[=Rx:6,q AB0'L5u)7-#9ىY_X;ݰOMl7gK|3N_*ڜkMԣ _GGKcvZۍ=ؓfJ^uBG"gy\ P,m ͽ^4ˆqL:Pa1ђ<N068efHlaٯ{h]Qy4G-)hc92''!Gat"Op> VqȀ.77¨Ԩ|M9E&/W"ŗ GO=7FcP﵇I`#w:K%RM>q-hrPCqH`)2 c8FWe?5YuMOHflnd_Ȟ-iY{d [\ǴJzv-.Zt>܆CS"6qq1HQ! =pW@)uw5F^LVJ>?>F7݅tl#rVĈA$$ H+~$^ /fB'n4Ll\a,OsX/Q0~V_[BnG]:o[UxguhOG6.d6A 3E(:_χAGOD$|yrb?/_RHMz猦-mm;Rv 6\4Ki ] ,ݧiJi:Yȉ(/305|Ns%?J{ G~{[>-a!]D_MaL:UyWiUJǣ+>v6tш]8o7žBx\73)hߛWޔyW|s51Q y{P ;/&z9]kHg_x1~]8G1#81TSVAbVPMzc82I+qO?Q Tv(^ߌ"rF9rqPk=چƔ髀:{AAuPmxkwS@| ^]XFn2T AiA -%V-#P;r\ GpT A UK99vr1`'fTV2#v٨> {$3Qۈ'O"+2EƳYKƏ+2]l?4lu꣒ l\2V5ѽWBl)٘%WFfXh$BVu8B"3ٙ4-7HҰmuYU? }AQw*Q=S7;)#=ڜ#! h߃b{pa?=xm֕"[[XHA=pP# Py@@PF=]ϫI 6,ґ@M@P5(z~ŭ4!o邹$ߠ'Xbfh)onWkB T(VPFr99YS@"j^mgA( rPM!E#P8뵝ejyIWǾDPTY?ᯌZX>L;ףK4eM``ΆAô)z"9KW~W\paCeh=6q{;[bӊa!]U/v8!O޼O rxe/;DךǮUӇh~~~!|Q|1Qzjyb-I}&XLT (J8A Pg>'P_Զ/#j#J"}^:CK8nݛY wM5zJm@@PxѲaZ %0aO AU&TEV5v4cP)8 ڌqr/:j1Bu42vڻeP<?P5%azHCE^7O \E'T\>3`FBoϜַ`(c]I'T"B ^u2 nxx, _9:<_ v C7>my>B!B:Ґ=yiJ SYOcޣ<_iڜoJչEXHTE17+ݴNq;F>Վq䧵1z:Ŏ6ij܏֠H([ZX喀T>q+z8Ҟ?>_,GJr|bOj~ɧWW'84KӴ5 x?B}oZCW*zsOI8eថr=>L3jvN[ BgzY,HJt^&h W"/Exy`΢)<*Yћ>1P@T^Ŷ/Tbt5NmP۔6/;gX%ޤ4ѣ[&&Pco; 50*<J&tTba6!PZp~bU??!$j_ӊxڦ`U>JM$p1r<,x=b1ejá#8ؒ`gdukYmOq׀frV;7N7 ]7`yku+,gY>SaoGDڐ-?n 4]iʨȧP!=X bb~bxbHija ů)!i7ݻ; -CDgVh,WYuƇhuGP}伩= q ?bCa[ bŶwaLf5y%V>nr5Wobf@RC6syu۔Z<͐/j>R:ó-RDZK]sw,nCHKìCfQ -P!7`W-k/lyYtSz\p&$8-8a h|:i+Bwyv.죫5ؘ$HFSʲ3ȩɝ6q.&L :_7[nJ}RNÑ(txof ?W.fw' ԞOQA,5PQޙ- 7 ȐL Z*<ߑQ xt ҮV)G4u4V_~ e*SPCrl3Q6,ge-}bw/OXxjz L/tFMyQPgs"h ~kN!v?}M~sRb;7;P?Sk$8"^_c2zFAQY{A58h7[3/A-Gaw:[-G`Z/e=Ʋ)#vjtM[~~ XRݕ"6>~q٣zq##.1Lf Âq,$e0n5d0 {*O*)eUkn$v)~ܚ+5>0`$kbC̆p2!bw ˳%aS6qa|oty'r3m4P*x`pn7_aNw1Y'U+5Wqp1Fe_rR`@Cx`Z*H)J8jK-{v(N67#"N.U4$wUeF{hyn**˛[3? ^^J{Ux4MZZM@x,Lҡ%nчPR]}΋w+vّ&"6U0V.\ $<;S ~0`!|'_sw_L8zo;XzʤW)(\Y[~i7*00]:G/'1VD0MnDgţRz0Lv|N83%]y"JW<`S=.!8ata'WW _[̏xv:GOF y }pm HG&, J&sP$7+Js`} *QsP >-x?D1~= ܢWߢ" {o;X욟+O{ l}TSYkoT|R/z29& CO P}>P Q|8lxvԞ v;7V'R_z}{ iٛ!po<*~;9HM*qL1"}?uNzTTʫa``#$Zp}"M}`x,H;y]]-CL./%G/ *זXy(gҍ>Y:i(8M톢՟ \Yh|۞{̏@= L LOmHpH6rh:̧ctOy[?UZEscwSkZSHwLI8UO3ehnMy(R @ҌHqg6_ł_;lڳiMz6 4Xa%?]fC$gu0E_ &ٓ~R{=D?pUY Z:Hg1J#qvչ5yBom8ysJEZ``R43ܩԲY$>zq)̡݀m2J(>& j[x2q׈%FPXlv^/uQld{Fg1ܸr$Z܃n7:v$oY4y <&8d&Ȫ'!;ޘaZP-1:u/ ~+5#˖c|U깨It ufutM"bÊVS]j"zؔp{bS.BT3Nʿsk[Uު&>T9z"[$5~PЎTawݑ85Wj,CN&aP+ E!UZ@̢SpPY8g<`P^y#&N}@MLcF{Nyrec*Iƅ 0QRs#z_ ' z{$K< + RAS䣮$Il8(!P@bB&+XI=9odНO=m/*2aND@ }.h=8~穳[{pxG#o5pD#<}+/5}HD}/ xg.n7Iywx+ʻ n;?nYw-άw**ߙwZ|מ{0v:; UݚR;w[ݖUMc}3;5 QQCgptvH" jqBGC*xfN{"SO^[mW}MTX %QZFsͫ{Ygأ;l\l6+0mgm~^@ܮMi!.sBNMz6[ڀvfV${Atȕ!)vTs؜ ֈJAziz:p)!{ۮѕe,L ^faaz=y/P/@7@ dJc݋dfdZ|uol^I,E"Fb %4 =݌ݏh'%Gy\{쑦b\tCt)nR9́]Cz &^'gI͜xq =zW$+laq4gS,yP}(2جϯ`EblW9 #4`ɘa wy ]XM! ^=`^%݊ Y(^*?dKXF%y"uqwm_&}q^Cxd }+?eCOC _S< *3z9rAš?gP/gIKuZrr=9 \a")L5zNz t;>&?fW%e [5.9cjA|P?8?qJqpqpѯ6veG "ƾ \\-Bk(d>, LE/B(J.7I7U #XoIeW_]}?lRCz ke <s<0!kO VlSPJޣkZfƷ70!7T=ȻR6[4GA0g(쟑 QokϷ,&n]7g܉_ b˛V<]hM6sznl-<}P#U'W ٰ~ Sb^[eSzYϧ=w }FSxj-8yF9۩gcGC{lԞN?@U|\3=6hqWopa@ߪ?E(n|YmxaB{jLDfmSuAگ`m6cJm)17oFo<7߬7쉦DdL7b?ݴ|9a\}%T77<*u!{0 my̡;h.s`Ya.+ջ]9g( a Q,I  tyP {0KfgZ8.PifQC|~„CadE~lN׈34=NF@Ch?bY>:_s?|7 YHswBF]B]T~5SK?}罞_VzXD Cm8h )rQ!Ho!T誙s׿Q)sxU|P$Ck۸>&6r<Ί瘲 [*z5ƛX_8]"nQ f9שixxJR"m#񈏑)m@Q҃0< MFaz4E#z.ۅr\.A׋9k[ЧH}Gr,*ya.w_wsWikom-cvtL\kH@)s7 1+IYF[GHkqj`O΀V%^(cRw-GY 5H;+PA1@{2TŞ_qJ]*c48KEOwh<= /zTR5i{{\9e+Pq`L(ng :gM2`xA͒5ī?sz[K3F.Xoۭ8K}EB#kGqSwn%C PFA54zTz#(I/EOz0t#A$C 9QwJ4 6#T hMEl:MoqaT?`S]AOh 4 ;P"I;Jh9XSviƲ/7'ewy0gfkXs|b(tRDCY?IeWTfek|9wZ\~ =[p,{۔6٤)C׀7Q\4H)Ai3 fN'͔`Kqq]UK p }탱&{Ԇӵa\e5mQ[ ! 28*}_'>L9Χ8wXR?~wmc 0wYyȾkn:mxY(14M ~8d.93ORbl4q/~ 7 &_28@ Q%{+X{1{_8gP4"rkJc0p%ױ!؅o9Ob״ %1ixlbJ:Q7:r =l*,3&)Yz@#I%>[bHD$,QQiCavyUk"ٜ(P?$&yk ? 2eHbR?e-9yfcJQBߖ~v  c~`/4/4c;Q}rӭI0/&\?Yl??MeϣtºMq]JRf(8Cjhd/V9gQ37ET26kcǃ%.Gkw"N̒٬4ϕ_!3~ÀW̲FɖBL+Z<ǽ0Q]u.e뛮1:KKrf|yO_{MP5Qީ _15?R_YVgbEnJa9\!X*:[J,2F*ꜥ)f)01^(Ʒ ޭq3:gT2^+\|ךum^T;@,-kOD bH=8%h %z#hŸjPsݝсY|J_W!iK61()%@d g=Y bH3mr9 {&k_>>P٢لMY*| ,->$Yd]K0i&8)d ?5-گrwΉ:D5se|swdiu}#3##&]S)GߜAobbz(1AJFA1\f>%ND1\&O,iji9<1vH;]XJÛ4 %~0DfXH|6t>|$S@}x;1pNefB"fۿ8dOH:8ؕ5^e's:4g{xwJ9%:;ϺBkoN sPv2*xוY4]_ ]-[?)xMücARexBcيVfgoh dx=`GȋS{/1׳P\s.ѯ9zZom>3kH?E}k);dvMFK,mG%5giJ>}1{ VȼΓKW:ͫ9zMݩ|/2zτZF/VzKe^e8+z~^z>^vޱk/ۄ^F˓!hph:zMyi/W^FӪk:߻bzWMuFY1y)v?G8_?Y$籆/:eDtE:]|cZР(12AEܒcXRs_P`.e٠Xt83x4cypڐ_XBN6Y5+Fi}Hj֍(n|_8bR#O7mF{5v?3LԽ9yRTJ2W >i'FuO6c! Q]`)dAzwCp\m4_C/)4IZZCln t.4 /=kW|_7=-SkK  1y:Ymɛ c:[TxH-=;DD95,rЉKBd]W0]= |D!4!AU[2Xd+y(-Fњz${dXe&/]0ج%ќ~5( 6(1xKY7xQlZ f]uQ,Q'rS+z|D54=M iukH%;6?>q\ܤ㍚;+ed',_/dGbN8ߺiu^dC7o6 1v*Q5X0yNzfD@m)&w}LsYk-B(dK)y{᎜:P  bi^kg-vv|17_ %Prw_qE}9?fxhI1\݇Z`A<_6n_1~v6r#;~Fjn$>SS7 ꭞIl3M~ͮu(;Z>>N\\D:U,>@>f}o^Ixk]^Va=0%dtk^eJWhp_-lYq͸a9E-IW܁3hsPC;#݇k1u"myȟ5ߍE>0< BK*,I)n%#3tu/$v]\3z7 "wYӟkh+F;Y>AiC9`CgsUܢǫY6zvn:&l' %яeMյYU`t/tW= zcG{N_9`lA.:o'[B{QB}aIw 7Cu૵?뮻g{kb-ڛfh!dGM+ŭl~?DXeiw-(4dֿ % zQGgfB7`xV®qVH>*ɛZIoPXVN|Gn-4__MWYTޖy.\t*ZdJJ-Q_YkpXYȹ)@&=/UcSo!=h:48;$9JNqkpwh|dLMNk뼬&~. (zZw*nz?w٩\ ً^i{O])Mo4)Y <1S}1T0WX݄S8#/ݳpDaghgISCn0/dföQOxY=iwߍ8@# ]Rͪ@IGLYM6A;lB5LSg, R= Ys@֟d F]XNV- KPb[b7&y$,y GV=~Qk,$rxii5lRgb!w4&`8L_i~,*"5&#Q_W$(51]>0(eEB};rM G ʧӣ؈ocZ)|7ԒH|"cd S*.&j6BͺDQv?P(ZKd04hfwL~●=7MyT6aeO0F-q%4#?9MM.j&TB`6XO<"9RQQ/H Հx!每S<GSp?d!3/+ς&v"8!vC-!;v,FXFRYAƔƯBz1ӟM3`մ80&;530*x H4Pt&xȀ:l;>Z/XkP`H5%0%t% lL .ڤԹ>gz%$jM)Aq88)z_o~s6oObL0s?Փ;p"$moJ S]|eٚAؔr4T4hjAMh=9CG/- =^`v YvOE8Zb{L n'ιCHKm1Q^о% h&Yk ]EkkDOQ oXC~ Ӛ{3O *5E祟DwoLP:Dtou0Oyp'*j7ޏ =KaoCtk%JH rXmD` h{Md5Mr?+RA|.P$P ~⼦ً#  9J$sdNE7 ś\Bgs) ΒF7|#V/x&JsRX'않)7Vvc:4(礱#OAڐY1j֑&9W|r-ֵ3LfoclJE?Xh=aLOUØT_cN-h]۠7F`*@VZ3d]V\3ucN)YoPշ0kUUCaU#U XtcN*ZAÔ(\{k#B#:tSrE;Ѫ&~g+܍HaIr'Kk-i d.kqpSAߎ@`v @:_AG,bqf׺ƈ7Q,ރ/cHN~Ĺ1Rפl/^0hӄ5i(#*l`Qɒ/riPx> R(=}DN8W߽J|s']ER$Κ6rÎ_fŚ!6*}< jIt082M|=sx?$J 5d`d dt#` DQ4 RMC,]=O0ߘkR6%\$:l#ܙn59ӡKڎB;BTkqcAz9⯟x>. oE̿z|N?my^oitzw]3:vZEOSNC({ -q]Y^5y\p#UPFtLd.%Ѹ|Vg4  G˲J7踲&M,)ܧ ΁jޮ_bM{Hu%ȗs{4|N d`pLҰȴ2 hV}3W W3gH&-= י(1ڔְQSmvQa ō[SK2Bn c ڸFK؊]g7k :zsMK@rhWZ&K B#KR3"Vʥ0]0/wvJLW! 7jSZѲ~1p}'Zw86(^Ze=Lr@X@b".Fu$i=\Ϗ$3o)@9PF1$Ho| E䠿Jw.{^cN_Ǖ?L۫(Yȝ Ql&gwE&Ƴ:*%#ͦ7ؔ6 4}-[xMg'Ȧ/Or,B^#H#!^шÆ~@W9B'zdžt#>d0 B)fyr3H xPQ D x0ҔL834&?aX+PU oCaLƉX ՠJSOjs9h߲/f8B(\<:]0kTD NvNsA=N-E;BJ/|38v1a!N0i:b^o=>{?D䍰M] Pb0:QY9襄+w&ٜo4iՅ W eZ6bS[}lTpu3$c]>̰|Ϙ SȻfIv̵R&~ܮ8iJ{ j{b%~%gQkЬMIi|](K Ws حc']ctAx7YblR#v /}WȪ/#LpmeӺ=,L~Y82N3xꄳ="ܛ8yv!]"բD91XhhARQ1Wp~3Nv8Wۙrqx1͈u'RCOB{b;5+cW_?#dFc!1fyUVZ qQUX.a^= ? \ +}#\ismM{> [@8`q)PWVduKP͓G= HZ(8sFxDŽ矿:ϗ2O592< ?ϰ'ä!XpjDlبPz }RLk/Qv1h2QV &C~FiCZH爜 7͈n LUͅI,.Oy@0.sy;гm~KdMU7Z;zOK/B6zx݅㸘C4CWp3a׊B,u/55b7QQӱ(ʞgٿv^EEf$zv݄EuŢ(߉{ڰX%o d++w[5h;`X#9AmG3۫x۽CƯd] {ğ[@zۍ ޗ[&vD~6zD,&( htkZd^ۖ3t Vɷix}]%siJf-I|>9}tGs|ˁ@A~ZQ?ԦJgcQz(taϋZuF*mS nXԩPEw1(I6j>UUF V/v뻳w؜hW)m.x.1 J#|݋4[/l=lmt\̆q!Z~nŹ*w=EY,֯q7/֡ hjsUԥ04VQ) M}4ۏq8ivW~/9%@j9.j5~9;"rR̭5EdLL*3,=M4IȞ>ߣ-辩5=gu۔$7rtSs{hpeFhb`U3zDSF- 8E]YE+Lr:IƳgu8,;-nXFɣtev8o<уiMy|"4?& )'TAcb>~ BzD+DE-EԚNEEuj^}eaԒ%`U\Mg8lx^l54hρEP϶v|Bq4!|=s4l4߸2+(n<&z_l! xn]ߎ[K!k$"M î:M, .$<@Qm>-l=/_ kx-Wh foww\%rpIuzrxYnk,b\7pqVmTT^TjSKcQ؉Cf|0:\qC:)x'..Ѩp502. > [BM1I4΅30%DwV?e%ve WNYp)+`(c Xԧj98Q-BQy{ oP o)?a1a?[Ik[t 64y]ؤcC',>j RAyk~5ϺZv %2P'qR3v qRK=BBq-l(~TVᘿ c3B'nZ8fV.ᐆin.MIiDSNǢ#r VT/*JE]Kr$ p|Ѻs.  1]$I2_61LnaIWSE$ $IF۳X`4%,g" WCFO(#vc:c\T֬ 4č2?tPpnvOfu0? Y v/hds 5`CCy˖5[G.2{?P$4j] Qjqt@sNʭEdLh5}e7FocF_B#$o& qR< Kjkc)6>slue=p~KBJC=67׊AS¿1NC:]:Ғg_Ӕ} ?LWfcGzdX[lǻÑ"LAsRXIYs%.}8Ye$V[`g?nQtu'>LVX>dtjxǔGR2t[_wxn+ܤ璜X?O~} s8M9t'\Kc-NAsAāBC&ʚJ{t ]mL"0QRڠ"2ŷ!$ ]~K~߅Oiy;ʘ;KixmmJ[}8HslXZ9옗(PVSnse WMRup+Wߜ$/9 v"'L _81 G'm2s v]T)zvZd/%x9CβX~NHzM7:'f5fVGy7d S8~ UcRNKj*%dvq?JXq+3 dJD5xMy aQYO=z{;*|i_Jy;$Eo mQܷ}(]^~ǐll1``ǰ{;/( n:݄nł#UIZ :ƕb˲W7as6=o)~ Mbn9?c#2g*KVDUbs|Â++/,.9{*՗ s]&ɕʋ4S8{anʫ|mR$GB~|S]fٵy´$_ chIfZ% pcܑsH%28=!v\=aNHo C|U?BVNU} /On/|N/G8W v9g)ˮ@HyGax#c@O;BuUG6 ǿf*^}İazKJG^#& 7*?/7vV2}Pv]!g7})7M5+~w3c+&"l@0tz8k~= ˜oP4rG'iU:a«X@YgϢۗn1b Q|3S@qe䧵FGpsWĨ@Mֈ.Ճuh>wLj {$ȴf},:v]]Ijw0)b:|%Vǯ'\<7AV&;4E}Ŏok7DPK?C|!`i^6p% %}pFoMl|(0uǂS+kTS,jؒ*:btXP!]Վ"qc (8ZԘgr8{9D4eEBs xNt1I:quD"ҡMkCXYL-yMK @lp]$Aj'7N6bOYE"}ݵrI%5W ^GhgT@0bYo *dsiX>osr;{D`$ag{~P.׮5i^RxMgQ{#rE)4?6o?`V̹зG}U 6? 8xV-*fXqGnF`cKuy[`tvK[[u@uYF׋V:`bQOj #yþ/0ְg EthM6f &)$odBy9o@a*-a 0L{q],Y+5o÷Pc"Iy((Xl<%<(1IH=DOP!ⴸ}8};ʚ7:S8`cnxΖ\)qO›_OM:hB!IV@suop. VcJrngcJ~b9)flC'P O<%wV[M Ta. ?Tm"{ 0(pULӡVp6(h,~;Ƀ֧k+[<0A8!W7 02n[^9p~KQuղCqx rs3F;.9 Qj}xfe edI:Ad>gc_rw,$f@(.  Q{'=Q9URf1ed異'6ބ#9@=$~fe/؂]8 ;t]-(?mC00_|eVJQ&C0oNBW4hИ~>|x ֋"[xQ 56F2V*c =]eȁ)aNjcs\>)n4 >%Xq?Bosj 96i!6B qsu.k3n0X MHC* z'Pg) Ղ:WmEɹXgx^)g?>\ݩ!g/,d^5,G$ѧs A;]:e.0jxf凲mg[.-I I<Pb_Uf: JGW !_6oje]!t◵ z\i z'@&1mhz8 iy"cMۆIX׉_㛦`!0M%s{I:o`I"#8CZvCEhZ0-;B,rCBM-ŹЦy݉WD&*{+Tx7/%m6ל_}T wyy |Un?~6[;8uQG>o~?ؔZ9Ϋ%7_obi-1~O910'8Z`kXQ|kj% ܖ/t6;Ed4/]!#d4IH8/7b4=Ɉ\^A]Z=@;ڧ<nm~ZËvE;'B}ɽOP2h"[iەwhˏ;Ba7SG+8\-z͊մ< ^>zoeW+oooo9ocuƫ#}yNIO?HoHOh@AD@L7c[퉥nD?I΋GӢJN&Ma4N!"Z@i4#f>2C` zkANΗn^0Av Ya#&l0-aMP^*ؠ6y\NJ:=CW":Dy-#1Tӛ`Oa(5HyJ5;KX0/.TMaRmk+'V Cjˤ2<9 2TR_olrYzŜm fÊX(1ĉ_0ahDZ:n叅# o7~zo!yf~$FHh t$vHuY凵 m;֊}ub*bRcRO5elxO_/بZD;j/&Ou>i+]#%zIyI}-fH iH0݊GbcHR)k!u*)agaG(\T?눫x&<HMW XSkxC5Α#5T09) ! gZz1z5S_$kuc1*xb}Bd֤4/4V kGFv>T{ @oMf-״$[LhgQaHXih۠D AŻD@v_Qj43&ˣ>& ~Ba ?ΐE/5uNCQe7pʱ(GDQhulP"PV:;U]e[C+6ƽZX/6UC>]^vZ>*z^+mGފN¯ }V7mDkxb|8?Ế~ w {88Kz88>!fL>dS43 4qOHʬq&F(ֹ]uAf] asbgpZ^!%Le=']QYF>ȍ$o`"A(#h_ vE}pWpJ`-"lz}uAj9YBw-֥1:[i0 qfê )ަ c~&Z 8/C6w]>t^-ŧO;DەP)P-) 7d-4ҽ yqMeâawU)WTՋO^PW*$Or㍨YV{z(>6"w \1N?k!5JRēH^ }Ed-c'Mвq $ܑ<TC =`3P?!sO")Ỡ2~.|#`IW腤f$Z6wڭ ٣ ɑ|A@" "b͚zjwS1z- HbPSskF@M.%%s\Ғ[kedЕC9zT^]+ThBLR?Ri]P]k&69iWVQ#tj쥧292wǓmGdk}?_6'BK=]Z=Ӈ33.tctpͽ Hom rᓽ6M헤L$ob3oE nkqWԱ ;J=}3Zx2T&G)Wbk$y#0GH_&B$Owԅ#~!Z»Qԉ(AkF7!~̔5xдn7H7A[Euoŭ.XqZg),M?NAxOa!hPH~cvf]:.τ3{d"CצrEKɓ$ѶCsX=-OcHvk񾳚I:x?g,`Q#~1LPt"o?bncao1oYmUͤ+Ү(Zjt"- 1u")ĸ1 !7%aIG[GeHG2<EbHݽ\EVsAnc:[?&jBzW(DžK\fݶ8kw h:?IAIys(w"t?ui'MSk.hw|! vefL7 8ƃ[O8VəYSwt2KJ+N"+Erî,/si_#w*̧ovc*tGy-q3`K `ؒAGk]a1ibln(ˢaN`}s.ė7Tٍٕz ω13!_#3ٕ3qM5!@S\ltW i⃀73΅8`eYG|vg+G_;޸p*@w$NHEa숁݃!Z{le-O IƯ>{?X d y4ڹrϘKm ,E*QtG1\*3.HohfNPP=^#5*W|OR$</ܣbױk '\F.܂qScx]V̯!BÍg\ G"Z/'(OpR5?b9d`f%=0" ލtj؁ğ2p!GH&܋ /!RX{QΉW23~(Yha:&_mMA_lDŽ{a 2L}O_Wkaij/DJ;YY:^6X< ]?:VHKroJԛ3}Gqo.KADX++#6RZ( ty)**!\gY6~߷ o.G-Pާ@}RxbW9Y;c-Yhr3l5 qٳBH'b?@'rN d)dVjd8BM5ל@7 J0iDo)Ct~5q;n;+־2C\)gnߏѨ|.IRpOV5`Hk28 1 L6YQ܇=e8wwF:]e']U`dH>J6>F٠ P0kb&%!>Sy|#y'_)}lğϮL%~®NH?EŰ+_vq3#d!*وaLĠ73 ws()Vq/4(׺BLyXۍ&faoԫ042rB:C{/NIPV{>-_3k(#rKG3ˑ{a8 x-]Tމ|V˃[Iyg:m(]58#9b?Xco7y(2so¾# 5YGgIj )RV}H[𠁂 Z!6_kr D/"x~ە֫Or+Ӛ=?6@J:fu1ZTwV&*6î51"Z[_ f_uQp]gu_t]T{@j\=jZ3-S'З֟Lژ gBm&4hHXՍC{-s|៰]n[^:ReYe0z쌗+f' #!NUںWGqvq1͸A\ IU$Rэh fwpɇʴPQ#ZkV?\#j$2LG R'@/>t-Q;8P)F' W=BCxxI>Xc4eLq&Ńu4£)9.%e+Q`ZdY2xNg c 'ۉXz ,2EP Ԣe9qŹP]Ŏl @i7Y-S._v|EvH׮HAU$/Udxy}!0&sD?>;.n D%? @\Cy8Tizۚje7i6[85Ȟ A xBzH_p;Tm]g;m,a ΓfrQUmn=*;B$`fo;k0⒗]ݣ4PkV2ݝAvVMUofV7֩${#re@PE*A*#M`nyw,{|!YZoj;S- *[8jl&?x8Mqi\-X<w1 RvႳԝ~Rty4p1)8 3;w":O.IݟGZ9V jtNAM͸ğCʇ`Ɠ˖c$IJ8e&ia9)ky܀s"{/mHOG;4P5/j)~]kIĢo bsR3OuaMwB{ _}Vw9n*Ati{s ,ɡ2*?'AX, W'w@΀-|6|X]M|8yl\TB>Ȅ=\ǙrTLqxmy/)"7LI1ѼU$R ڡ/? %Æ<$mr9FT~t{=MScΒ&{ C=.Hvs3$Ћ޾`R9 2x7v/0%U.ZN`W2ڔ[d> 71ױ'%3;J~6-G 4{);32퇶o6 f}g2o&4\?i؍}XUY&o.%EIR~yC[!=^p+ M :Mv+rhU-zq1j\^ϰ9 `t#pv>7T Z:*E,%rvX epգ!4ucir/ꏨwƃ>6wbk1VÏ5*JR&3&pWAᦚNlFn.MJuU!I1g5ڿox;CQ}i{%ݭ,ic'xwFX/4? Ui.+Q|7"NY5I]R}ݷ1=/J0+I݉yG]ŖgM@i{&ؚs 6e1, Mb`# < 676 \̗s Qd' >ccztٟwH;[N?s^~0<΅z83c8?YF{ o)t3]:Cv!QR:n2#VvX֙>Øim.TbǙ ;Y ` 6^K04ϣ~3UIyF2op?3=ZLF&M\:}VՕPʤU qO7R'U1>_ߥԦ`F7edqp$(6Y>V:lf^$B~v;tJ][Vl5ͮLgbk{LKА$I1ƥlċ6V Y~8 Ea&dlʂ4y#I왅:AoCZy5B>-ew:,x f`aD,zΠݨ".(lJ#^`dHf5#bGi^E>4(E9_ら9N/̄\)\- u]5~5~Ӈ/b?=e*y&e!WxpV/M_6I_>N.)Y)@s&VsȀfBԅ8?{<=&[H2S W7dиjmn?;1aɉ!Cal_{׈͉gi#)Qoo>סC? 1vcWJZxM`hfh_4<5oYIvƨpgRq49;o#zvi<`Qǎ/bs]T75 .b{v'X}o_G/T_c巈p(Ta(~ȣiفU(~hag%_W$ÇV M7' ;qC|Gvd)o&ʂ]$TY.t{< pRehł!}~4U-nvuErXYjݣk0!R4tW}{GZWu=OJ| |JA L"լ|0"ЕzNV~!+%6RB&C6y&)JF_+b#v8A>:~vr U('kްp^{ר{~DݐP34  _Ed4"#󿥉7bӒ'G&?ɯd͑/?`MNn8&V|wUGYSSݍ&?Y|h{E|rS3_7y떨_g>uK{6zi3S"3G-%%׍qPt߬Px~C5Ȏؕӫ1QK.ux#G\KBj .8:!Y[̡Qo?d'vbhdBv`=7`<,Ov4H@^.yGٲjC73!mgd&b^v?oYalR]AԷ~y<#^""i;Csr91lS~٪C]dVB|[wsM mWVb%/pm^ƻ/)OB{{㽀gH0G\*)s 9?jCJ ߫k\[ ;$K"V C:@YbGڠ&o~r)RՃS!N9qJjto4s䔆|Rytʎznэ3jvdU+D]M NAՅzK+ &1C= @bw<4HwD)Z#\Q9eq軿+kKhW(,Ɲ4 $NY>oD?.[njւ-_(F"t{w}}Mf/e}AFE.J[Ɠ!`ϊWٯӣz M 'В!l9g/4-AlɐRXzذd> \8V7.#/OmSwjʪEf^{N,~ҺEOBwS۳ػSb:サsCl霕KŖ^+BrjɺNiwo9ɇxA8!}HP$Dm^[?7YXvs=k![^g vyjÏAb9,!+7 j"m/E/|o].=:0Ըl46ؠak#}#4,Xwܩ3a?U&]? "~/ :W=4aUoS:|9:y[]1hliE{ F z~sQ.)7.1Q $ǿrl%>}:H_9l+o#.{w8Jr$+v$ #}prTPY{ u9֔V8zwC:XG辏J 'kX$zSҕv^Xҏ8t1Gxʼ|ҺǎD͡0ȋA"hp,7Md. Õx K rw܁!x=ΞZcíРϧ V\T)^R/:G+6 ƣBU]0_K٣Q_m!߈LiO ة'I4D7X\oKIq#S91٢:3ƹX}&i)F4Hd^8H;C:[OPkS˨w[;7g?_ ?P T NN% PF }'(*ԛgSJ6oߟZه d@DmFF] 򆘤t  >;po$?Y|8hc{z`4 U9HXSW6T?>B|By3<&WUi#*^ $I~n+|ͺi]>SE{=3 .:N(mߵ(*Edݳg=L s8Ll( I}z^skrCo@p͂=V_D|goإuX^JXJU}ЯEy,J`ـAJCTȝE4 .%g"now}{ ђ(M?ě#CKl(NBC.vB|y!ܧVssCsku62i~<u q{Jh {#a߽:̒P>zel0&"qjtD¡M:], nĵ4pu[%5JDP7E/ja=y\u;EMq'.1s m)zs_ :^3tcg:T9{+i~7AW FOx+JdF^*(`-=9Ie"Fk8qG￿5oq RzDxx N_oPi5ǵ)޺/P/9%gGfٴq|v^r~>K.9? wwk{Km-Kgw+o\d=3%3^>aO::i/9;^b{ Oi--굗-UJx*E^xBS8h]|'=K &{6^jv@SK3+B&ע"} 8jN{$EB8gE?qv~ 8w)ݽBsW\zo_OK>w%ZR^%k!׊ب$)}[ |>qg_NXcix'?؄7^lN>W.av{I_rD3 r,̔k)E7O Y<Hߘ%V4Rw$IX) уl Β!4;sa{ׇ6Bmqy\Ijַ8o`}zy=[6Qn˛Zo0?hyJ;nGmӠJhe%Y/N<׷cne6bsWc]{~튺!nFk=$SљDSh҄7'6e+ TV%(hIe^rxɾeIFldnj^)鏚HU{ؿkcRiTₔ}ƃamK%l5[wUaE>&aD$c"Vp7 O+ЎNb4\4'\,/^ʃB)a]g=DOKx h5}0N9|3Q*>kXX`sɂOCxYn`H$-xZ::q.^3`s,.~ B-qMF!Vgi'+,]Lbj@0%Zv-:¼Ii6yw'm^MiqxJ1Ǣ0]ɗ@O e$z@MԢ y6=φ)-?o T(ZFтEQ)Tt]ha}#ʍ΄<0S `V(^b D,Lig|(qM瞌Ⲳ^˜q*y[-Alӈ]c^"Wܷ!4,&FZ}$ꄆdv+\#^7bBc5?u5b14y: $9sԘgfG>lE@pVopv`t3оZc mJ\@$Rf[b[Tgkq3 ݰlHb=`&PI`@ 0g5LQ=0bxRx[0wZ!>Zj̾JN4>)>8B& bAv,H#oA~:L%} %7K+pMwr^z]tyQɝϣ7hzV"AXjIw+6w bIO9o ZNl2D7 7Т TB kA'v*Mq[T8*X)%j !΄́4NB8N t =Y9GB07ZƒaNS4fdŪ @G47-Eer2uB8sK-sV82RؕkVrV[ZT?1Y4*/K^nCl'痡;w@{ c]fEWz(gpΝl-Ht>n/$c%34e]/8cl*U_JX:[5 D,lXUޅ[$hJ#RYws5ЂdgwG*@ZHXPCv^ٗEn;,n+BiC<,X-}գR[\8w>E}1FLǺ;}$N#,H.h_hP8%L0p:)N\jei;WPWEO:NS٧}~I(qC`(w"Aב)^U>B?M"^ؾc mfqP@)zA E So  }9Vu"FHF.mu #Kqe}Šg_h(mۃf߰:oғoR -"&@N+ҥ<釧cq3qJVu@>g E6]b0X8DIJCڋό@x\v-t5s #8< pj{T{uɴ+_ l8J%?.YX3ym/Z X&1.PisVJ󢝌I,>)ɿ"gGB}0BrtPٯCEěa^DP2XPF|=VB%MAJ&0fT$? yql$4 ^thw!܌scR43xuJ k MgdGa,0^VqnhYSPQ'FH;֞p#1 QQLI.-jYX(5[a嘳k ;BZixaߛhXk/oj 8qc c^d%:{_ y+2jU"%}5Ap>Z} o)& F$)9꜠E{QgB+xs 6bw2ft#7A@ *NV۔Jށt~ydEvh^}Ԃyܗ %Ivnl2 Ji#[8OJea4׵Hҭ믘,z.awUdTM}jio{YMk{;/7r_{@Ms#k.$7 8"ʕ %`.7m,Ip8%eP6j*1$׈&pGNVfEHS$֨w =a'7T쿠)Ђav`6e=*JCy[leA"m\6tl4l8wDIYiU_UP%r>TfMo gǍeƂR(,{a?S62xY+)rXDU݇ ^-48}^8?ߜD8d\P{B~G4<ZP7ta]B+`nyXXNwW]ەŕdgMNU0~/yq^,>QjMj2Ti6Dq5uBF*У5,3xUE tpV fEMprEj^&bGCQM02C]FMd\Aqz7WQtx3H]W-,U/ 8Q\}$URF\;+]f:u=#87[BkQM{`iu[2^ iUJJQx^5[vk=q]ɝBc݆rUtn%cG*z}>FH=|YioO=0d@%߄׼4>"&'Y!M~{ANCL>u~O6 g5@Yz]jiV緄A4\6IDKz&M)DK$-q)#K$\X]I' KoRiq._/24E'zאP`a  wx|)f"\:_qc?^~geЉ@!>Z$*#}qFLZFC q5՘FTzh K_IO\#eV vm7ae*xHZŐ4ݒ!鄧Zmp|aItu%Cvtf*3]x*x\**aXlo5WVriљgRK\+&Bޡ=Eu8>J{'ueW I+{PI Lwb]lZ4)z N`xf+[bq1ɳz[/a-hq0b. s ]OD飓lBe] hg.|H)ڜc Yk.Ź> w[.jJ>~,Ѡ蓧 6wmqG @w"7𨸡 !`}RE_8 koaӎB6jbV0 \|nynoī;td%ȭjcI Ӛ7`..W<+'Kȡ?U>BAΟGdld!JVS* %āX1>x)k~<+}(jA~ҷAWH~`( K+IOVG@iDp_a- zTWk釺 &m_E:]ɪ|JP9U)Ԋf\d> hns@2a8,;qw[.F#낳N"7G")kUa/݅PA?]-Ӛ`-1 u頣f:IU04M}Ϯn{Xa>{ >=:<8,ca( /z bkȽTJ/u\:+LJJI4 [

ƮFwZơޯUX aԹ(xy(HPlFR_~[bݢehQE'k=O[G7(/>%JV$h+iwE%3R/>E,,IֹtGo D}Y fj]F1 %dR֬D[p0t ǠLéJ E'n]wFH@ 9'#02-Y3hDɩ%o$ @s489~`1Yl &td89+\i*^ $7HBJiF1!2,c Ea=n5~Cfܴe9YQ :O&Cy3rvHmꂒ`^1(_Gbh0`bl= É=8,R{c~}Va ^ԞfX8b1(t6U:Fmi`Vk?-|;Y38Nά{݃>7Iձ$Rl贛UxS;7GE!IֈO vl $#"cdgrS'l3K-ݢ1 tY-s![K() OxˌP6&!V%-˟{D<;\9X8RR+ .^E橦;ER/ E~M஖)IeC؁rFM`\Yp,m17#ua=6]53}!oi}a2&#Z׼_l{ZѯKqܧu {>/[Ui_ t\E|bKxiS?^2A6ۆB6Ldfl Kv&d3g|΃M J r $`HI_UN~uv<lN?(dybW}9xo io8?DJL{ƜD.5e:}1N6rL{Gɝ<͞jp.W §Q;\) [ʳs/?` íĿG~KS0lg-A{10,ҰLy<1}a7r~sy1nμB<"AGBN'gE/_glfS:œ<=(e#jsl0oŹ.@~VׅVhJ"넘i2݊[.1᭑ǯqs-p#}x|~=vnC0 ycq9f&i~4 }6,Q4قwngm|ɇ;G;<١b. 9G k,s 3skpi=]b"O}C=x/`sFzƑizN0+]sɝuw;VjѺߠWj;8:xIœ)~e!pd]2:a;Q > :N5H3 midsFFm wRb[ioh+]_JF&%lD" J;%οsd 6gϭ- +z<4TZ&O(h,6x!v'?Gq-)ϵ!k7ao'DF!kke%_K8umPóPoJ1Rig@Wpϙy괱!(^~\ mis ݮO5?8=,>vf"%%IDL~.A!S13mO8.MSoQq!)7o۷*L'px{mI  BC4?ِ^ kfMI3]=4i<eto~srW]T.*,9#]GUߦ!LVǎnT%AcQ\R]0+SR{w)C ʀl; l۱Rŝ ["6c/w@gSF~ F U=V/tۛb*$H߁ o +nZ!J vIKo8ௐ-*5Nquwuw# ]̷`:bD\ uEn>B"PgmIO ]IVy:+YIsXh]w&^iL`iUm-?Xvhj#ӭ3Ŋˈ ؙ=捨 \zg. 7"z;9eh I5r-bdWL)l`p",UR:ȏ%86wniE*;-Q>vڼ|E ݋3Є[V7 lx@-@zΜַM֐5{zV A;exoN>4+1*F"!ٕV ,#h,Njq 34$S&=}rIZ <^p 9w%+ͣ#HA' /pHi?9X`PYÆvltͨABm@s|V*CS&0>a1$'e6pJss$ݷo7۳0>ucɰ~R, uF7]hQAvSo"/cΗpV%Y٬cPpOҙi (efע@,ϰᅲ0"&3t5-5Sxt44m#AYG؄fW縚̟ev4c8^wJ8Fǫh(1uq%8{T ]皛#8t-Q_]so-*q7$TԄ3I*7羰vFȻ^)@zl5H `+{B}zk.MX :ۺ#0x!/7TF~ÚOm/gEG{;~K߶fW2m~;kB]{+%s]Wǿ-H^Ւɳeܳ-~N h7# BkGJE6pX虅< EOḾiXm*'t V9YE[%c$عg{|?&ŵMXHx硩HyY0G™29E.w5c%BJN66̂%E>b$2Iy (m}RZM #:6RFW%y*W5QK-fŚ6=]=@(yJUJm!!Wg]E*qeX++I,2ieEʘ5WEEUXW<a!ѶXDaTK|c+$h1ZpW ,(ʓI{xŇkf.8,;Єsms={PX.gYBu9'OUCPw/:mLj}W-)i/QAKEEt{\: $s|m\q˳L.$%qYq]8qAsR"LNd atH\Qv_\u\Yk!dt+qwȁOA] s޳i+OCPew{Z6hzt#jc8Ylj 8i'4-'J ~eҌy,,{;ʔ \=\>Ͷ#xd[uz=HƠi,}ysտ2PhZ.5ݵ8\ sQ:gk4K b$_8ޯ29=xߒ,}JJLJz*eLmm\l=J#炳R e$/~[GG /sLzn2+{{nM2uaS,=WuG4/h<#.uS>IrR$O 1^p2%@x'(ze'p\oŞ0" rs#!_)+|C{'A7S6[vOZ ZWV`'/WQ&jg:^V~lL4bǦs+x9?504?iޞvx@h-$?e1&#Xd>bvSRl)c֗ 飚M݁PɈ^M=(Fk",,]ɟnYoB4Ϥ7hɕc\^BppH DϓԜE*)z7`S G.slȷ$]iM\v_zm()1c"wD=|vϲb|T}oJk[]_RI(L`++} >H০2sh?L桖Sf.gRd,JY@G) p``\zRTo(*65\߅JȡI `@IAs+q8NHP>-Qϣɥjhc 5]P?!4Ft W"gzV5@(_D]9;g%fDpiҿK@Bxud`Tm&8Fm f{=U/h$0L;g/2]ruRKΡQ -IJ3qEn!8&vwwR4@POUM؇*_X}#hvP )%!ݖWPȒJY|sJ{"XG86GDO)=$g=0px7aW;{O6pthlu%8D0 .Vs7"g р帳.uj\UaLFW? |'o1 9]VXg2qL< Zl[ÆVhy/EOVMsAt{܂b9NYd_Qq+Jfl)Oms14*&hRr {qYxEd\z V5!E["в>Hˆ$1V?VUf:uw,#{bbIŐAcJ`<*09g@Fi5h^hJGW}#>}G,v;rR.N\..֕*Ї6$2(W|߶EX26jMa6D\ 976GGp;25<_ѳ>~69&<6l\|4XNq/I. Q21G+x8x3{yQjڑpGlK8 MAbZħHة%`CwL)s-le'I]jl9 w)d0y gKy d_kc߅f!N6eږf[35h73<"G[M ѷfO]iR$KWWpuOkZqp+ε6"+MTw8Ti:V*pl YPM -..^ 1Z"ޯ0#yj%[/CJdPEӉx?ѳO=w-J|^Da r*Q_8a`a"v~E5Fh@ MV1+ ĕe١A#XYDo' 0Ow?Ǜds-ַz#rov^$Y |o&4-f-k]GgC!"똳4x^ȍ{lD'XQ/U]rQ -r:z> ҍ(=LM^\8SUDyNTR,"C5'bBu/6kHӄ~b]y|˘ѶTI:pJV0뇜.bO܊,ݣ݊n^djzEf/8իIjg2u%FݵfqM>Nj?VoSՕ8J\I Yەiveɦ "!JSC`d+I;j_Ԝ%wy\ܒ U{k}[ʢ4g;nu^f,zr5>y{3~_}uߋ!ö/.7.9M?_ ]B:M%ɮM#՟5ўE)rK|#4GonΝ$GttM48v-B$ S[A?wx-ӈkMg}@[Ty.tH5V̩v%'9[),A2^lCtcC %ܘ-zhRԯCHW(or}gNu! ̟7QJy1(P%wFm=Izt$MC:uB?۔o䪃\}Cd%+/.1TQЎsW5?ep]@;l~l\s7ٝT IqJVCSlֿTtwa2f?E:%=/qN9~/PG{;KP`H=eS>;ʏ5x E 89/kW&_v>Hn`8@`M ~ B9c -2bKi `VY H~\A09۲@(^,)V?5 R 6btX~MF$}(ȧmJ5V8%Ty/33[u(\qN%s2fƚ΋.l$jyJ`oL Ya6lMΝ/y6b+t]IaٕQa i0hG(TPzJ#&AZ∺lc|6tQh[B`y|Mvť(z1"M OaZ+~c*^VEY}E+CT(ZFBvŽU5OeGqv6j*Bu2oa#sbY~>7QreoZ ;Qga}sk}<߀?iΨ|TDK à`Q0~Ȣ`}PJ1F<{Ec f*9 St2s۹sY\aN$;'v9?LNfl G5# ,6"f/Q_UIpk<3-&qbf/n^:VN/\<^:^cdv-g29#u/uXû5ojxjd~"54UP,;-<!xt -gRf*ՊBm+|TjvfX *(к魳xLL(+yRʛPCRuGSRՃ3/g~?_ =N|s#ɅSuʧ~d6| _Ҷ^bbx8pg/nյVE)(Vm6\\E-y?ΠlUIڨs̤v't(U$w^&g`ϳ錜Bbjy:kFmsBo;Wbm\{4;E>cC+"m2yT^V!Xxq N̞2 kV^ϸaR2/U;~%`Q^FBL+I?% 5}1i~ӲWoD>'/✴,R/t hRg}ICI7b72jP?f_]M(8נai!/}xɐ zL cUEyt&Yv8cTlxΌ!jFLj>+HRBc(Pj_ϝ)7x|-=*WI;G8T~M3]]>>򝪖+yQ@ <cde~\+3JhF}civ!m:A@$utRo"rX7&h1FY0-+Xֵ`eJ'CW)-'}񺶆7K1W͙+_y( ܣG}m!:3+E5?$,Eԛy)3{ :(/Ŵ~ g#8<<7t?g?!\S% S=h 3b0T)qMU`R-5NT΂_eE{Yb` kSwDdջI4D]1 /h]=1Lfj^n /-49- V鹽n䝢 \sk Vyb٨Z7пX:[jZ?@߬*M=GjhZH8Vy.BK0J{s7X3}kU#rU!v&{X˿) l 9)6ٟ b^V`ie:>`ImgNA̰0s`߾)Qg!-S]36 Ҵ*ݍ8q}PCNڨYipپBavm+l*nbR@ʩՈ-Ss/P4n23{U=hY5&V7\z`N!^vPe)TNv1y"W:PQ2w oP`1XXDm\߈PTc06 ;Sfr 0ULya[agxb9o3{XD6_V14MƮOQAQ~!\!`TGٛA/ZV,c.Z,vwpy=rC+SO^YMˑ$MSr;(pODǕ6f߽C߇Fz&CwiOqC VdPAApHObO(qRT^%;@! ;e*KVCHOi[w-k"X܂< &έjyp+q1V#+qz-Uю|]VhXE:H!c%SNq&qJ,l>L eЬU}Mqe`hj'Cp)nƚBzq#8&.d x$FLjVƉOϤt*LٽNj)Zp*3RɈ;`8*?b~dvvLaNQh 5KHUS:x1D:dEtuzX2z=\Z\LEgN . E.^y`?Pђc(d(8 3#F*`,9=T'EٷpG;{D6M*z fJ ,JcIK 6p& Yߌ}O"ڷ|o4DYF tXz'; h)MO;\@#H`-w=si8`7o91@,,Ό}G| |g *2M r x)gId߸C5DnV оRRm~t|)ؓ`;:I3I?-"բh%!MHxKo$ņ\_yӨEBR8JVaճVӟ 1xal֦uʋxe,ڂ\+3;&-dL1y@^G#o&_.j2& tj3av+ֿp_ $.Et?P?ݻ*P"Jg "^ _Lt'>t8# gN : &de& {cG5 tP3@D-gb93AOq"ǤHND Zp6 0C ./Q<|i4 sĢ낱G6w<D!:GԨTlރzD6A/IHIqkVn">}+/Qa+ b *9N$&>[ݯ w OGoav.w}zćr_ K'W1٨65]rCm12<7Evsbu\O=Ŧ_k g<#P0w9i87 7?ߐYnx[J1P$ՐKt=m/|UtsN't/ ޅ×[@ <֪y9Yy q> D̓S57h,gd=-(X#vzswRUU *TĶWzqV(_:˛vq2ݝIVy?uzQN%v"1?/v}3Ӊʃvݩ~?U> =_-4pdwPeKC u(zGˆj:<.Ra\uY@Vӭo`Qs$>G“5re)T/߱=O>)F5! ﵟ3g2Y|GO0[`ݓgDϖDd~fsu(}0&U{ GlU۠\Gؗ%>1dQ<`+cL܉PpeNJ83N;ĥnв/L&QaXQXd~d:4dIO(^|Tu >,r6ы~/6_d)꧇8Sѳf'jƋČ$i_DjZaaϡ IC~/3Mp`QbYf_w{+"[ 3^')Xiq)=iqYqrPFp9/]~&$u 0%sa)&Dz.Jwf!3RgZ4Nؕv2EGrb>10`&G)gR;#(evwJ,TE1+*eZXg퟉$NʜlvyEGAL@jJ b b(:IJ^[ǥ<r-68SԫyvBPjaO;n㠸2JhQegAґzgv!{bWG8sf]pS6bC 2)=6(yϢWsh%l2w>|#-$o_ؤC+.#jvLAP5ދH\̺ΰʘ`}z> J^z=U[k{Iݝ=oPֱ-ã# &.6YuX!!Rakz*Da z:Fx[UsBe`춫H [6zC]uV/;*p2k[wRuE]53^-+!1f欌?]{nF Œ"UFeVɷdxO;God^h{#  eIP9_p3o'*UڋP0T .hҟ%rF`6Np?f5k(A餾ǞYc]Yڝ8 }"f'Vտ_c?&F/O#U}ߐ+RO+-9gtcV1@EjO{V5}ӁIJv:x|M5Wi;߇a?]EP)EPxk8F^ȁޒN:|kDI [icI>P/rCQW͐fB/_w]#UOD1_xc!1'3#oO!6U--t#6up!H`4FǶ%+w|;3 `Pݧ Gҥµڥ"uǪ{5h*Z["A$4ךb(f}{O Rk,_S.peSJz3 ;qB2r28HOwQȑ8FdIrp7e$7綒HV,)FwkJpƽ OhE"7 5@fR}篮Wk tށ F :]ʡkwQ8(T(EjZ EE*Q}}Jf; [ؚq_Нߵ_U *-5Z%/}T:\+ _=@}GRA{jg,(j%T;y  s2՟C Sn7[ κ_][EV,p|胷e.N1n}q/.P<Ro_v5t;jsѱ5"exTb2]eB|&~GW6=FQQȠ<*,jZs!Uc0!=ъ21}ĺ? C \n@ql>TԨ^s'g'Lh4{wGGf(0 Ms= "SfO&8vÚq.v&rp?Qט QXb-bHZlW U"])$ǻE_6gaa!/5N|y&ZB=Z /OLqNdlڢ83~it†yh~ͨ% t׾bvT]=۸>{C&KoӨ ,u"բ¸67d?ЋARX=gVw;"&K+qr0 0PVODvIW7sS1az,Rׇ8nה 2j}e]d[Fd3E2!+68i0w%YǏVʸﭣ~dw*5R\Kh}h3apo+BƣV=$#5z^^`sZa"} "@UAm2ZF' 0?8q+m8hcǁ:':n@?ќ-a_Gӭj>kc#pLة(_ 6NDl1k~Wzvk_>+๱!PBٽ1kFua#ZrKXu呩`_wti#md0u {.E?oIV$[]]E\ה: /#ۇuكhsbX2'`9;Vݷ%1 ýr?8{#V@$ C!=n[(L4|p[L*YifC/-cNzMmTIsZ#!sxբэS딐hZU1o pb fRGUXv^%fvOYq;bV{i(I{= 6Owh2wF]Lă$sCf007]x 5k&4%K(6+mS~Wbfrec[nDq2lږ_>MfOy^bkXI #6I%핚%qU.gھ`;ǚ;v_Ycw#HFʒ~#1o+oo^Z_%71w2 0;| 0d}{c^_R0<6x&=Zu_"v#Ȝ@\*w~W|sYcXS#UƊ!+t.bw=&b*zsB< )얟~0}kC&'Ծaa|PP E DBr7(+(s_doxQ O 8)xCa笉o$3øK0ZR *Fl6G^M1^y75fe\&#V#ϭ 8<{_a|3%TS~|K!Mm홝'xQ8AMl2$="Ī d > i )'RU0/ ot-a:Ă (Mi Ĉ,mfwa$]NJCR=/ >%Tu/(Pv+z`v8˚^@#L@xǫ۪#ט⃅-rRVyxWOu>'/f%ݾҹSs=&wW*ɋEm>X{g3ZRM&ӿ9wX9bgQR5ц3iIMxt')QSᇢoL%,5TԒݱ-_;lQ<#e,yJ;P$cvL+>4C/Rmb0ۙ /exD#g&!*E9d)inj7BsKdnPH~h]jj^cFF4锠;( Y̹_}S DU;%rĄL~&O6]w_!veݨ< ^nyzExJ]>\ӣS(/6DrYHP7+ d6/#'/(zD}]*BD!< ZL'iɂ91;%a繪Ywt[3W1߸O>jm\( U;U459 Iz**n JhnnC#o8#lX]sbqKW[훫]ΰrE9'VЦ}0܏UyTYpl +e5RњZLtcK߰?Uu\gS҅8/b>>]+ R;KmiĞp3dJjyFii4mkN1F%7y%piNA{`6Etk`DհY"5-Y:stC6'1cR3Ԡx&֚P5Q~&PrI4?@|C /I96`h*?6mHbx Xt|1cE5,&}._ I(z`C;uICÙ~ci(1r;Fk"SĬGDfɤ3\U:U8,% l,c& =x}I(ZKLU[˲b9])/%wK )GC3[7q %IU˒a,-`rp;; u ZᩚșD~yٹp&_)ņg"`v<˷o~\)%YX LdZi pf_B+Hc,eG_Dgm-7pens m)R[<^Ei2Wp?m!eQZ<-=)TPX($uƽ,5&iC]j)t@H ӂL3#VPm:_D_%" v+LgfLUoHjpP4 :6m*ʃR]XV ?3ݒbRMWt ='y$.'3XCkjC1:T[[t52◌|v |ÞQݘނjWs@"SQk4p½8.'`d߼[>O燌DΤ}@Qx'~M"|+5NV4>8ӟxdWa+D>&~nLRM^p N]}P}dLĤ'm"KJ3WV V"YO(}DZRǒ}0?dR@|gP"mB`7yZY8sj! %=D5yn~2VƜB qU?ɞշKGbm)uM|ڨ#sFRIq-dtdΡP9_ nPC -Cygnn:*%1$y<\HZq 2&N)_~R+ZTCjx p)p_ƚ/rjۓzGrr:lsBwsjYL=r;?`,\_͍ΰ9s4}Tþ:@.5,*dR Q(PP2k-#Y%jV=e"P T<(軯t U6a0$`lyB+٪g##Y87JgEhI~1kmn'6EJpٵj;JkK!Kźn ^BZs=PW7: Ma̧+pfRcjZ5w#uCa1kj]ct u%;]^ع#&79 7&".l5 9=#ÒEPĞ#S݇04::ttdmK5؎7$A̒52ri&Oe{ `Si beqXv{=W#MT9Ul5uH;Ρ=מmbSB}k2iԣ6:ڪ^©OͼO7sTڬw?O^U?5NR(EjgtMRLB2C-麋۹Q`auޟ0)ëz Ӹx-)]ǕL[N~Lf|bRk.ir<\ eMӨdj3VQ:)!} ^cO<ȥMv勵Kj~ 9F u"6 g}Qۄ~6b\Ɲ)s3R(^1j3ttl YXlCQ?ўVd~g-DT-=>t4:yW3UϦ{ʐ ω0ɞrNY_؞<;4ggͭxۢ0>kGrW^edOp.?y$dP: (Iů ;1vɝ%FGebk>t=Dr >N'!!er{:&ea՞/).KQu9C·ڏ?c-HYtl*!{@6\VqLDMWN 2!HNp7-ol^P?W1(&V$z6%gA42iA3M.ѠŢ "Ə~4RZ60|QߛF]eKg(_ \K2Y{VOmψR O7 P@Z@/5ߊ;^jt~YɮLk hJNMQ15=u(QkwymfΝ{:ҹ'XMh#Hx/en:@Bk x9~ !tс[Uv3$ɪW aA[g o;` < ;LEFGPS\W*ZUڒW`Arrgͣs^H@6;Ȱ=`SglP=s-R(%!'L1!ʠ""%Pbї Pcxfta!Q&ɀShdIiQ8(/G+hvڷ> JZ|<0/'}S= Bhf*J66Ty i'gP ƭ‚W_10 XӁ8UBO$PkL jM!);C-ާ9|uiA}}ufP7(k׏5_)o^<ߠ~yp㩾 It0=<`VUp8fə]ќ|"F&#T)6x昒#Ž$s:3ו _~E+&;e ڭgl &Ub/d1-ay[Ѩ\p9i8m5,O(e-э^ d9l 3!x,t__Pt EB菛ȒwetfVstcEL7syH%vVoU~U#ہMN`!tRD\u .f+l#9ERhm Q)#`78/I씇m=-vk$6;MU_N/c=߷.*&bS4Ԙ02; I] L50?[X0)/tM<hOe|/PxZyЕ <|_yHn DEϕ5&M@ vxSF9;5 cdp?~l"O|<@cb-4D9 T{ ږ,?qg(BhQF̚SڭUX)}Ɏ|>n_lțބ+_zaCDn{'nK|qZ[a/JX/r/ [ƠJda& }OwۢIPV? ^~-])cpc=~Y@src&;5{ cPXdAӕm~yQFڥ HAS9Ȱ;H:K!֯㺖1Ni h)|Ok}4=YGk;zshdG R6TRIZl?68:N qkAȞ, 3ƀ|ո/y-B!>rGʘfydQ='JN%Nw߳{^|e遲x(oʘ)bPPFg>c.1'Wx{6ߍƯZi3Pmݰ凩e-}|eԹݨ~(@S `.B Ww4Ck["틉h;Hy>^td~Ԓ̥x3r)ZⷺIL'ŷlOc%nWRߑj8޷]K`qmHC(iI*(!%;SFD'SspmL:XBdzvu$mbm([YzUdR#̝^)qH(?ֽ$mPѨ֓:\U;s;si9Q.6)0(.!"CNC.-!4~_a?D5vF`2%h=6 r+ d-| CAt:vLy\qpsF @Cb3 wSoiq<&#pf.S—w \ 1<>$~K.%|_? w'<>*)MP†}TeI>і:wbHʓ,TӶ|M+B?QCOj K7!~'>Fy1t)6@Zi7nu#PA ~jX2=mpdP\~PA1"CAӓAYǎQ>ko>ڌ]j6(C:#*maz5;yk쐹 H9I,[Vϟq6`}U 8WHnv6l:'$581v6n 씳:ŜKkx<#td[FVd{uɏ L|Yͺì[I ybp{8 !`ބZSrdhC~S<սPP1Rϻl?b}n*h>E9Bf`#M1/)65N"{a_ 4'ǡ?RƇLvWF'N3wP<3X2 j\ C.D.20ZX9E+0%{\2H:̥c6 ct8ct!X);A&]KD[A#PYjE-=4ƠGPҘҦC`C=%xȉ-mRR|UY)lƐ".RuuRMHqsR% )""mK^)"E'ק#H:X]#^#‡Fp%=R8"u=RPHqJ!E{40.XѐZoUgsbK[+t^YoџEgIEvSkE/b,MQX)1!vy^E>uG/,73Ep~{E<+lmчn- ~M/z7[EOxqE3uֿɪG\"y}cHfT̀6G^!AB."H, #ETx]2?JECC侢C+tH0=4fjHpw .yECsFΙ:$ޥ!AKu?:xJS솵!Ae Cr@_n E#a.!a7#H($H q"!oS#H0e ^ެC Hئ鱸r ܬCM#*c z95$yA{__8$ TakÄR&ؿ&L+LRcppXS/0a„L 1U W;&dW1a0aSLr&iLx>\y&d0!E=&k#P70ᖁ&T+ eFǡS,1TbUcY3N0/4o =_&̸U0#>fr1ʓ0*ft[\3>0Rft 1c(\Μift.a3n4f!P0#Q07iEs1GT&ǏpةT)엕aJztTSnYsaʡu1{`q?{N)7M2sPS* S2cHr^qR=LIGŔطaIL<Ô%:LiSlSn{KÔtѯȦ1*8U)'h,b8wc/ "϶] "~Xuӻ͑o%X=VꭳzGUWbD?zdщlr"׉I6&Xd8Y,‘Yp E ɏ]DKuutͼ49qm~ft2 J ŲQ!0Ϥ _dUW%V[aĦ)[pU[A]FUPv #PkAjSj/z`>*srxuKv7*iג $A*d/k\Fy0W}3ћ]ֽћ ;KI_F>&z~Yқ^GoЛbIGo|7KzzoHf\'5zW:zs7/ iw?:3xpFzNϝ}4+@ɉŸ?4Bz( -P,ЕIJ=3>_'?>=ӟ?CuQ4>>p'?y>//n ?z s?^ag(|4)|_çiIT\.9KCkz#4\sEv|kG?BGϣ+>rM$*“!ײ*r}b=r uul넳iΉD ^C i&r٨r - i B(x 5p%*zc7?k1f;i;cR@i*WfakRJC#q(?^O){{BSQ *A鍘K`fn\h0?C܉' ގqXg6(SڹPYB_ QdڭC7u_oJ9Tz@=H|\2!AEX9d}>x&ܐP@5bېzeR\'xRzB7o!wky ӗ0aoڟb('=ֽLS9jmJ٤ײT92p4S8%p~q,q,1U {dDf;SR"7$Z[4vܡnφnKmn_gJ\.%\V0B %81S,A#at@ۿqO[5Sא]pN0\7zΦb')?p 3#:wpt[qК[OF<' AVsP8*s * *US ו{6y6y%]c(pܯ;q]iMRTˠ|" xR|gor~]rGp'Wq7l餲 I(NF頎 HmǨh<<7lOCgc`ܾl~sWA$Gtzz|-poZ r}ֆs5Uy*f?,tm&ݢ4ǾPsWW7p]F^Z5[e.'nzxsn K (OTH KBVB11D-|j"W1N(:\bq* =_G~h6T^iXzjԥ; "8' 7A0yq9j5i%p7 -W)f+HGSG -Y{ bmQU^qy y`cwkp 6 Ϭi֧ؐ({7iO; q'J u5cxhgx03]XQ0{\DJ{:CԶݭJmCҋn:m\G/^!=30?N;˒>'%~%=MC$A?,>sZaP<[% o[Q#8+EɅs ċǫUSn ݫ\..b{vm$;>".{/J\CpD s< e5iI{}. "adw,ߘ,w'ʂLTAalFՋ$T'uscjWujCΰG=Rˆ'V4oQ^E-D媚fR3盈'{.y=/cʫ,^ <۠y6h E,zpV1'}Em  {֫?Q}wr :fUwc!<1,$Jb}>re^wNmw$-N1M F$9hQIRBb_ۿNٿ.:tQ@NIo*3\ǣ*7?q4/!t_Vu6)o$lIO#[T!LcO;N܅sd UKZJP@/хHp3n*R1SA}Ճ@}X}SZ )a 2LA9=hz QTӋˉ=[pqPk/wX>ǫw[V|@g(&?m-{Q1j7g9%gb^x_;Xqbx.Ua[J- I1S` 8JeMͥG68c-كqN-6tWBBmv q@?"kbCs#rhJs }{D5>֖5xҹwu-.48 ,"}9~a<8Ch@@K j٭nɧ',9$D첑Zވh>=Ktݕ:w6ӳܽ#\;}8%εgεL$!H~Ly7;|4?MYEbJGn'BOϡZ6u w괈RbEɈG+5w`ͦ_w`3S]ɭ+C=ܮf1013MMF+&h<^z4_nE.3a#hs)Z|[7&w7sϢ,b6Ke~rJ5H֯'NbFݫ8lqr5v8⹆P]o M0eJm;F'H@yz[suW3VʄsRigsHDy -KrQ:gĭj~%X˃In]fC]C=Wyb2ޞMl[!? ~µvy% ;0jէ |կU?JV}*NXt;m&:(!, Ђ f<1"- upgw8; ,ث(sՁQ!oǤ"㦈EӟW-P?,H9Xʚ*wM1q_/N8_瓨̓H^z4ƃjsVV~JٛM݅o:p8qp#9朼%tbClH1JNj=NX8~vGh3|wcoR~ s+fTv˰&\Wy孏Ϫ `\ܠ=׹& :xPJ 2vŻ77.ۮ!Nk_P$g&c~WigS&@8 OM3Գ 6 0<9(9P+S~N(H򅐹XΎ(,HpxbNeA;${:4JܫBޤu!3|c16ŭ?I1kRT ߴJ?~%]O <0i+FS0"LjVy>;uSHb}"9__U#΅l1A h{:+25o!fagԄ8Exyn!-Y2 ukVSY"]K,?@;fcl@Y%a ?mp7b!~ 5!5ZCPtK\<$-.Q#gx[K,9l q:cQ3YL662 ^kZ%+\%EyV].xWU2`E |ARf@,.aW[U!P('ceGcٱq_)@FOY ɞƾp#f{0+?.a,?9;x??\%8vi?nggQqbjMZkk pGJ6lgQ -#]i/I;*%ebjfṆ̒7&dv.tH4AȚ焕%kNJfji5߅4 @"e,: rZ)lHu`S1=728?݉Q /jFq? ,TpԸy,_!>_mS$MtLߊZ&T SDvB$*Eo13y/bH.'F7]CrbJc_rWw稠vA_TnښFF"PO Wp9jݠk蠸zwf2MǺ][[)+QE}  Υbm|gN a7n Mg? < cW0?,d/JwP\eNZ9>{cƔ!Q:'flq=s g'[ق!ŒSCK{1X*~fU_7>`mN1졸r)|ՇB#iA_??[C2u"c):5pz1WY *R R|Z6yRȤG:Hݓ}܏PIuB&=@W+5{{.rgݷ#<Dʋ)FLw%8Æ,1*QIѿv&Ӡh9Іߨ MʏC9C2aiLZwJu>Rewyҟ0|+W⅏PF:y Չ'V{.Ǫ`CgHK? mW3rQ5(=P[h,Q55(UU]1=vSm< A^I+M3_n._Q&ZU|rDR#VWk6@.\vD]t.Uvu⨮]`<چ;)?#1x{r*9B h;q$ ^]!f,e^P,fS+ C&s9m"Q/3vjjywwzK[ S="*bytL*f-X?S]4;o-,IMeЊ~X#xs( m^ µB>Ҡ S=.;hSϒKRL1dNwoE6Kq1C( |ed|'\3ځUm}gn@N p)2x~rDY=rOIjI\iaR"_ D SV؋Qt}_}Yctx\ W.K |%Yjw8芔G" (w_;ǧ >=iIʼn2i1pzhnpKh`zlu';jz>Mө٥|;LʶVoS^D3x_̗~>\:}SqUNw =J7l8nҚnA{)ze~)Q-__-yf$ `|R ؖ1nn_R)oIu MrW e.o2 ro SaFc1lyMF=b݃ҹp2q^r"wg܆DQ\cBS9N\\ Hq}a?}`'A T RifV]`n=CXn޻\OB!? (mwdj#PvVS`BI`{>Z?J҉d_)c:=w}5s)J_❽C@utSqzA_gtAbhkE_ߊ7ҫ·bʠ.1N)=.k¦Z]C윁%:LVA03s%[eƆ%n'ؤjKbbGc| ʃ2@5YOǭQy5/&O CHb =@u2zv> Ǘ^Xm8P&ʼnަfdFPurVo (8묻W^H6"$mZdvbl2FL4L$|t4cB7zPw_ 9m Ń(: ŃB=,wC!ٴ'h́&O0goܺk/S~c$x"#Iށ| tp$_d;~yLjvGܾ_3d\v]ʞC5bLi6|#שkKI"\! /χMn9\v( nQ~&.xU1Ӻ,sx*ҝ=[<.&@z\H[ *{Arg?.'tp=Wҕ0cƦ5mgXW9&kظi>Jۆ{XLR|zF[膑 'OTFt :d)6U*v`X+ե;O2KT wu R'^5˓ KtYv8 L Ƅh/wM,;`Fvi{#69?hRc-aйc'̌q%a'zKaU8|N+5K*}ZL:i2p0Vq6NPA:ŊQxlS+ŴSdžP}j=>fd<dgb#iOߪ+iv M2v (jBSfQ }yy-rԦ΅.lA5z+jhTbcX#"ސV6OU,֕"^"xdAiO_`P w }Nx7̠^TDڂ VDrtv_ȝւ^WO-_70R-UOSȴp Djk+b+Rpl{/unL:%^k,n8 5Fސ=ygsUR+)&gye;Xiwl^HI.!NmqŃ^x}KQXZyaF[.yO|K+s) I :$DYnvxĕ1zK5ЋVM壳:.@^'"oKoeoνl"'ɢG:$ snw7c$JRlIVO1>삣Z)Wp8\L[ /x۠ĵ|E 2^Bbeigp$S[h$~+)ZO 2rXK3*o12R-KNGUr7ۑ1&%FU_,Sm|ƛ9r/kvEe'[#s9jdǒ|΂!xR)&uJ3-T3\l<~YfEB^\Q!혂v^~9*v#FG%e>&;z,QؠdG\\:rwۣ]f|O:"Z`E83xy-P!e03JhhoX W8ÙiR.j|rGZ6R-?=mG6'^@jxCQxWq,v{](d0H18BeGNh1 KQ@TK5ĸo\m9 PWw_Ѭ>pXu~ z^5#T?_CTsV 4$жW_ayv]LםYҏu5 FsdD%>"؍؞%m_p>3'k85A*6߹Qd:bie&Dy,ELVH3 6tt*"MQI& uMvO'&>ɑfqMm7Xl cbQڒWo oWmՈ|c\n }Ouԍ1"61uLp rUjIzMw3|=\g񟝯n|SFF6U)㦘CRI>Չ0Zzr~%ONk#ʟ}͞;+JMAoϽ>s/MڪH|#a3[Wzhc2W=uF),)H#=RswKL_bt9巙<=,N Ȼ[׆4s݃32kӪ`&y#W'˴̞vXEZ;|\}DSp-L: lfLmNT}T1_|̍l.[IS¾ɒNz Gј֤ؖdHmJO*ɯbC+ROyo%жZE[`7W>jǕyhMMpo9l "!LG"’wxKJ[`Xtyl"v> H-с#Ã"za\>E4^? 8bTpNHh﹌{W7Gw!RWP; dbR vSm;EzT~z!Jޕ<,!FߥM4ˠ#&a')oXwtI,^>O"gQOsu.~T,cjp9O)@ܮqE4r{s(zq~" #uJ{ITobZ{b bm+xjϯ4D>W62??CkDy#?`_LEh3*h#Sq=O+)p\hkKڞ$;qW 'cclT2:m@+%fMb|ҹ';yG< 7ugn֧ ϴ. )ab#_D E{4|L\Ba4*XQFI%w/쭥 {^} nJ-Z#2gpOp\A)V-DL2=q;">2',Wgϒnϒ)ј)mŶgWo?ʽK_&9d*hIyQl$T%L/mq96 ^t*v(Bl82V6^R W0?ͬυ,D6h^2N{&_ܨ^mtZ_+qodֆd*7xd^{_ɈuW2OW25+qPK +õM@4* Ac |A*0d?}Ytdcq"ɒ7 Eql?Y5=Ġ uFbW8Vrlkƀ| YrpNu[[ڷjInd2Л $9ƁDw/)ric pfK>HgT'ߣk Ώ;;{ `[}akR8RmB.h?3 I[{I+d=ͩi*=3Wܭ1o@[È.X11[%[qNH歄ԤH9BZP()q<Ğa^a~3MedOv\W USW}vCrkI{*?m0Е`M_F-Vx䎮Î1Pp13x6w#eh}>;@P?ϨVd@[9j]&ԩzi3*ҪX۴,ӛhAsLF_K(@x\QK]q'!a,#ceX COd # 0)+{%FGb{(CW/'@]'C@fbn,.bpRjqO" ȦF7OI̡e٫W'E7>"ځ͡v/16׍J-1kJFBrJkӊFWPvHD3q{ma_gX^ ֶ#i{=W'zc!G}{w{'mONў)Ȟx`O|*(~v *@B; TAwE3Gӧ0ίka<[-6c͒=N/ ;9I &2yd^S\֍¶OuW^w瓭8i=5tnun![ ۲x\{g6*'UP299J(Zx=,xoUvxw3ど6%AW?zvfB PTg E}0j pH"4 "@%qoKZUÍZ%1-=Ȼʼn -p Ti G篠;&^-M}d$Q~˓B6cbuv ,=+=9d~vЇv6ZHls 6x LՉ8ףNBStʜv_\Ifm!wGe7^q+&S.|Q3Gxk:zr/gŰCճ cȸY,Y.5cwD>4'x=O]:k*bEwiؘfma"|M4y ;Gd_ƽM40xt' q]_O<#G`;^K.JbKxi\Ҋ'swL3t ݛmY-EXq?P8o=W퀣rjUn3O9˿0{>U|—!Tg ZʫVtf kRѷ!{KW;ȺaurH7p wpҞahR0309G $@d%KÆj{@¹hbv :4|W9NRN9ON j2LFr}o\ ;?;:ȴ9;lR^}Cu8:u^BDvs01=_ł㄃m`1/fu [Q;jF5kC8.-C6c>P5Hm<{pUPosM[m}?}ipV:Y`8o!WfߟW'';p¡cmL"wW[o6ݨuuYN$ B:cZN4?j.UEH4ඈۂ;횺/ö*uL C&Y[yjSMƸ/'E6)'A0,,6$6v߬%5, ]嗵Ȕv}f5kSpËn~˭3G@W+z0PZwSʌoҊ΅l3z8P ٝrtyPI/*8tiJydΣ|2k2LtrlzᕍS!^B Z%RPt&`4×?Z@3wHo;9?JC|%1ɹ)lj.~D <̐%eEyIFsM-!(7'Yc- zt- ųL:.Ozqǝ?[2~_uzk#?NB_h ?u+ ^hx[[w~[/u7^/ ?}/Mao/T>+OWgrWDm?w@x-(xs.ވ> ;#Dz}z^z__al}m.^vW=rayߪ?ԃO*}):k&nC5Up,۱i]{co k1?[5!lÄR/,n\sqrQx ׉a S0DN?U?'a 6ϻݣp>u*# aHt-h"=XV42~tg)6ɾ)e}Qw"v^(2sF~&:w ĬL^bk`&d&'Ci&Ac@29`slOi@/D{#ӓ-?x|R4ul}l-.lݧވ*ۻKO4 p2*U'@d2`jhU{"]l\fϢ+?=֜OϰݟD'0y\Xɉ_X|fFߣ#_ ? \=#^~/+nE#gN/ _J/ o~7ޓcW?0~ϫ3a0w-I\|!ga hxpmn!}Nlx}J]& 1PWaK}EѸ`+e7w4XD|wGOxaVg%#MmA4*;wg?+ MV.9HL+eh,Pa["@^}YT lҭ%Ǟ WnhED~j4eOn 0qh uMT / ?}SG[.~W?LyٟYXˠ&nBYE5 T3/ض6QMLzַ;8ƹt@Bv!a;QL*EDhgv_\"%tj$@hc`iCj}j*ӿ#M.ҵ|MofkIomt"y=ƿ(gR]G}}z}ommjv//Aݺ둆IUag Zĸ6t5􅖡wLh [%7;egC['y2L^N;y= .n]ty ]OװUtQz'퐪J;GkGS߅Uۨv7 mg&46 WV"WOsOh$tLaUr+}Sxv 7-R^ >ФuṀHggsg%_u?Xm3lٖhńI?)^ 젹6#Zhm_iXk04A~QM_[בGmin/&o,޽gmUe*ƥauK4rc0=@ߋEaN3;] z`4KVϟq7=ad/#$ڪf%) qqP|DLΦ ,bui N62:z4  z˞^iVXݛRIªJA:l+y@)o NS#d%0W3oޟQeR7DTltdlOs^eT4J{) q<lE;%G2@CdVۥa&87]syh: q$*°ͨk`uX9 Kȁza(Ka Lj&/8p{IT9_2s Au#ģl8 ?No)OfSNք43y|) *%-~i‘uGVѸ(7oE֣l[f,ꀢnUdL*J'#LH(K]-0~f$"2-MDgυݧwS%MhE^o ;@ >.^wySVUO#lARuIDHV$ Ҙ%(r2t#b Ckd(}mxf$ $CohUslmȢ|X*/E"su=`VB;BeHޗ뱜&L׀%=j;'lYu۵^gy:pj R/74_?[滘EYu" lKtCͦ~aC U@<[%<&2G|cj =nh=~q S5EōDpd'Xf4l G]Yskfd ؍-c |68N& sh3p/d;u'KD雈ݭ_Ψ3ηuCn4>?~ii.3;|o6?oηyz*vg ӓAzc5HO%@}3+yzQr?w>o#O"w"!oƐ{yrQxrW~T{=w#ȭRw6;GfՉڜO .74nt"NvFlJN=\C $v){օ^%F{ {W7m嗢vKSέ7 unow3i2lh.͛GcFco+tKd@?6C9wV*MLF&Kٽsu”aR١~,΂*!}[4S+f/74/Gv55ߢ[%}?~yB['٫JWy1ShךOKH֟Gm ^6iq+ D^ۑx-x PomHIN7iS0աW 4,ޤI=֎}VRE+eJ̵ 3w#8~{U%]q̿-oÝؤ?c/kڿcMkQޗ7 }V}XfIxky'/_Y[ڴE]t?Kў)%lmp=Ç%h6Mٲ"d/)]oҔ tuoXD̀d@(6HwG 5{S۔G4}L/L> >2<Y6>R܈^CDq0ŮV7]U]5jE[ȹQH0ܭ[Tf[}Y S RRXU*ٓ¿<=~m= B~Gs:OQӺ+[=i}.ru:Џ~я#Gf컚Ur\NDw)'DpQt;}*݊vSu:ߡ|nF&7Ni`Xۗ7t'bmOu&~uIS :ULwSk49)H\W]ޔ(`( [ aaQ.S•&U'%Ocۏ/' WK=w),MP%CΥSAzS}KDRF߸ʻ):mvppKps8_Icx`EN\u-4U0Yި>'K74 ]r]lWRf5]Zۤ=6{A ޟ"W[m2m9χ؅󋤩ŵ s[n#!vVaUJpw|yd_aW3} 4S:+ A]7kiĴ4Obb\nh88ꥢߌ=*MZ2oT%K4lySs[1LXAwh]r3Q:&V~G:9eWrHi^hs]6gN5g: \Tk($sLdh|1ۧ hUX.V&Djտy_D1tՖj7b$ڑQE"E;XNGsCڒߧ#R9yLG)fxJ tNnw:E1 ndŽfnV͕ӫ>*Z(ilJd8JOī#\fԪMi)cJߥ00'Ӫ^"QK0P6,~ۊߎE彻 kZUTt`¹Xm9ጫhPٯ*?c҂ިˠx"Gw` _<@; ^S^Tyw=pB wkB<2wp _c2\Sd ;]*}14kW+&FrJu)lȥ4KQcQ28xAxg E] o:~&f#I y4 Ac{7+y@DD$shujVZ#~*U:4d5٥]$kr&ŷު5Omă9 ՈSJ?+h:(>U<^)z[7O*TQ{Ι3T2>RObN֍Z 30nΰWRR%(;*\|GYtN`Ude͎q.UP1P1v1\󺩤1 -ȴ{JS(&xz?-Z@e%.$qqdˎĉPpgcmR WVHc y 8(JL`3 z]s.kv{ߦ YҷU_@%5ځͫayM~,#Kej!ۡKGO'0;]NrYsA6"xOӎ;n yfQ+~uxFLxcVy!q\ %Wa kE\dY+lԨ('YB֊!YD>AQ."D\m``7Nm V6[8+p =hѻ Xȗ a0.,b个?@vCZo|B̡ %@*U *Tq)v.ۛƬC ^g &L{I%k*Y+ :ɮ>yko͟ex=GЏp??0$!w eiIT l_~릒j: /O.pX`[ġŨ MG͝\xv)vb7;)Ns$' )~zuwmx:z(0J[Aִ %)h#쀕{9e =cw4i8=&dK!KqZ6(aWpsOV 0ǧJ*6?G]?V͕Cy{ʁy|1fx O0W@lRM68OI|hc %kGڛ7Q6rIՈE[mņ&tT9P(( r5 7xCQ-Ѐ"Z95-6y6GKW}ygf9 ًI/`3=\w]°s5=64\dq JSa9W{y0 _&u Yfx(V-њ<[ -&XLC$*3PjZk1%c6.XIO] F1g؂Rngq0xwbb@?ʈIty-VW`u8 rҒ&*uC06vz07Mf։wT{ ߀jX`\AT] r3 F.A9"Ki# ]ΪdFxS-FM# x֛ޟn7 )Lo&;k[+X<5,q } EBOc*=(4:h- zlW]&xN+sV_uڇgVL!k_ /gT62!3VP25v В/w͂{ݗe0ZK75 SLu]edñEyɀ 9:M4ʹZ,{PR &<,R> o?F̻/j;(^u9ߪC7ɺ/@XXOBl{{M 2a;#%F)CAc$hundDzTA$=+M'VDQS̨O>2H,ۏVú5hY>.b>QHK D֌Al'$nj&)%(J͈³f5ɟx_ sV4VgE 1o[8r ~ZcC_(ARIO)anY&Ω$Z6 6MtcThe V( t u>LTR1a&u➰)D{% %p~Hb?͹?窗@PX3mHrO}"hN뚎+/|L>g| ,I\at=!U/:Z~)H%MBnK,g駦h u Ϋ͜-Ej;,)t3p%hY}WAђ{l9cIIfRaE@T-<&5#刈~DI9܀ 8/-HP6Dt-ɠj-a}f^jU*EKi#3V/7?M{#vi-7lqo̎ucDhgq -X )gѵ 8[ IϿq09~ϫxَܽ n=6H V)4*L58@[, cJyZEwKS4 8pbcSn u)ƛI+Gu7 kߘ7~huѼ>s=vKz(%b0A :xi̖K'C_"/KĒK9e:7v!tk߮!,ڴ:Ed;%a:?/f}j8Eo&cJI?}}͇##_InD~R"F$Ox0<>||įy CA˼z-l>~&3=7bIą4kP&F Cr8pMc0G;/7m4Y^C -.JNMp۔%QK'u|AO<#5q3*=O[#ujh<ˇplqqr>&WXtVp]^bkY./VܰթƁ0Ueni]EP~J7\&Ñs+.v2`6ycu$tlB ;̈ұ8"1!/z6$'O:13}<Tr{?`c "Qʥ"pCK=*}{0L(^ye5SsagUl6{b9i1pJ ؋MK$ Skv1p$guk09_4EMTbЛMoJIئż&uorh B#tlgbOoe6*[SϑzbaXWܒ枖"#vrVMfP+!==ZڱT`5-Hҋgz߀8ZCTZR04팤vOt/ uHÅm0<}-:]mJ2 T84-w [& UG2 =xwen8=7ųu֡m߬X`w 3x0"Eߒ Lfe!WE"Nmq(c!5+b؜D}{c;b}6ŴZy殀j=:^[P ԧg.pv o Zqy7[*oX9XƿffinS^0Z?n ~,8]Wpo %Ga77.3 4cc;^& ."pW^duY\F0[Zg$z5ssְ3̊)2W B 2]ǻ?x RV}| \NG0$?_q+*7l*+}m5o t:h -T ?7$ɣOgL`Ma=.gxqGA;(SAK|͢*7+=lr*w6j08 6>܅,."(yRЬ &6MfDAQb/2oBOY#qlLV 7iF4F0aH?rCK\C*_&!MK9-Ic}ӰQJlo6y%\J^ZN NM ~^+ l)wxU);!x:]O D9;̿Arf ! b?cs`ƹ`%?>x|B&2 kk>S0S9u~ְ=0׋ 'ou^,mƥU矅ʹ /VsǤS@+z7UGKx³xWV UaXALm~绾7P il [u}FDAtGW!NtKϬnWh:E7"钩\cMe9:\] 6$92zGwk8U pbL;iSHXbbvsQNkaubТc4Yhyת|fFbg"g;ב7@R?5wv4T.؇5ɛ׃TOPjI㞲ab^+5߀s>/iM,wuS2m2@>PC ~XgR^s8~4 xxEK=[HeO^7=U]$y$]6Ѧ Z 7Ⱦhܔʇ<{hwl[ӳh㛱5Ե-Dn=NM! H9tYCS2b{7b? jrJSgE47t.}@7[`rs&ėYLi@~Θj.AuaZ6l'x+{8ļ{hD-E׊&xK afj5`0KU$^H_$pdnoϳ%-Z8+Zy65B緪e^*X]VY!y"wV!sZZOHN56B!^bF T;hZӛ괱moW]2 ڟۍ)&qN|*o£1UCk~k}|}}/kMX#XILN=,@Y`BH7mKL)+]w‡ P[ F~(\z^m̗*~nKwWM'd5]w!=[NiaNĕa_SE_ŕ*ĨmM;J()_JJ$IB[@y@JαҔpԋpAa4a3HEڒnjm@m$-dЋyh]f6e^ͤMDB4lYTx{*y/5N6FkEwe4=A 1շ [pp8͎q[+$e%*A2=H_t*zqt /}&ӣD,GM,i4*jfOP_F[~XKm)h i(\4X1:R̓v7U⚏s LXU?CRp֐_ooWr\Ź|Zb#ȿC#8qꧠjUF9ئdX : e,igE[")yFf" T/!s%{ur#&́lzt:l[Ub7%Mb8 ɮ=]!.B;bxpbHizǀQ^ #)x6!7*n85SP E&w;Qrn(dq^sC݀+~0N0$yO~3485(2r ,5U0cIߟcPd 5 kyv#bxH?-ļGRz rQ ȷZ32,0j>7=\Y1 ֏HN`Zٛr_ʛ-S2Ht4jwCHʺDmgKbCt AlFR7Aq" JehV'X^}MM†^#eb4_>b͝ι^l,2mB#$ 1`yHJ85v6^}`NO4}bXxC/{ Ӱ xm$P呑I-z> p<#ț9a١G|rh6^cOL(G-HUFA6DlDžW3OJ=")NV4 KFNůr}b“3[]yrrG8(E) J<}O髃:|Lωs{svÕja?fZ#[a9'9 "}YĬgԶФ#c⹬o!? #"WSӮIә_WlH cd$L&䘳['*G)`ѻY%ehN5\c>QnzЯ TxFDCy^SaA#s >ÌGkc$0-53'jP0s,*e撚hD'̹5L BoHw#x@?6v8Q[aU ɢk()mm86Sއ_&:^.;LX5xko cPMǦ )҄\pC7Ж#6,o ^HU? %h6 kQ 2!b sT ՓтXE ݷ/?@bnh;"Z99cZʻ{87lx)`@ :ž欎K | QI݈;|< C1Rp!D=:VE h6SZ %|_>$9ף\:xg(K"cKL/ -wH'F ! j>=M_@7*Ԋyqdw82LEUD'%4-%88fe-gOi:4f~ͯ:V8)dJ{s/E5Apgb:|ևΜU5E1,}iK2 ӅiZpzGL#m3cJ@c't)x4A-,1HiKA'tQaE/1JHuGS<6=;M=c#ls} Xߤ;[b#Ȧtb@c?@'2"µ׾b4-3Iaӝ%Y=F s2]U3xH8m]P JG#p,tCumCrU_~摒_,ZJO Ԅ$n/66ATUܢխ-ޏl&s36IYw\ y r,*bNp0t8d k$M($=-{F37BsGH2q+ީ@!ѓNv,Ǖ۞}sy9IML+r(,qDClD6#ʣLR$̦<=wxH0; )bߓ Xq{zcQRec r4Nt5>$c|T/jS&,lE? 7 :;FI H+%{RӺx.m[nX6}XVf.<=Nt `>JKL>à=4t]br1װY JqaD׿:M?LTaAzlf8 3(P$c9b^mE%"Wk%[l/hem7NFoTYQ=|Aңqtg#B rS^xJ?ļ<:n^ `3ZC&X>x5eNJTFR~\E Lo"'Kӣ3%X]T}Rug5:Vl`> ?<X.PEi~9S07.ަ˪޵ah>ܾz_U Uo%tv÷aUmò߯6}井=i9ڹ \pHwg` {Ⱥ0@qxp;3dR+k6zݦ")pxݼo%=,=~o@ơkN9{ Z0Z?(fѳeX!;@°b|O, ;ٱcL:)3{?^QJJMЊ2+ YIiSjq<&?DQl'{P(&9IA| wpmhQ?lDÜӇk\65V0g1fg;{Z}=SY L2XsH&aZ=*6Wr|,irBBU\An-<6Fm@.y2~ 7ې4O\cBN%g WƍP,l;sw_ݻ1,7WY*[ZH(uD毚g7DjwmC`(Ct07eDA"E\XZW_7SΑ]QOoh5mbm،4j r*f[2U`gm&s"s8XF\z27{zoxƞLwpbpoĽ$ j*[Q)5]8 [jp{Fs ~iut?I_ݰ?Jΰi|lGdn51mU< YҔ5;]ހ:EL\0Qs-muddx_vTұs Qg5C/;8{\Hnxz`ZK9cwoN)*euOh,79ɻ@ԃU[ GG 3'NsB#8m0{:¬ecO̶Kϣk,88N$Mէ1n Wch`Ġ6dї;\\Try]Zv U~eN/paIyJL 9˶cG(/X˿: l\\~AWpĵzy#tDM!{L$yUI3kڐ)-wylUY>TbкE}lI),>h+i럟eWhϞ曟6 jqU({s lh1'HlGlKwt6N-7Iuu=w cv?p_j0_Z #97j3mD`k '+bczQ#!!9? }G"ȣ Ⱥ5(C;V2 HQ=݉I/޿\`؂'pR ܕ$BE 0P>ƶuWf:ģ I*\9)sM3aWwɝBcW&XI` yaU򸭑''W2IJ8Bݥ4]–tm<Яu–%#렯xhdϷXuY2j>O[=)-g; o1ڦB[:ۙM 6ݘxB^3gw^ak`m>G$<;MrOLJ*a;c_Ilגj&ޟ@Eu||%%-/d)s>;ađ@H6pUCW]wm̈́gœKS$AHǑ,d[ZBJYq* cJnKg B)|U\X`=&>R:rt>ξU;˛LSIGͶB=5څEnP:ӪL~.y3_=/;G~hNҚWp7/`l jZ?44fA;؅C (/M&8ZKM8Uv]nP(s8nk[_ܷ<q"x=~ʻND,n(^wu=0u/nVXw<"Rn`n.@|q9.͆E6[:0)iIxZ@ q6y\޾hGvlgsg[Z[y<瓰׳c-)_ w$o_(nYhXF&7UwX9R7(*FZh WmRX}Vx[:Vo;&{8PV7@?1S޹(?\C9ϸD[''}XGU(;\z 17͊mLral2MZMwQc1~~2EhZ1E%O.8nQ C]1ӶGM16#%jbyɳ L*oaiw^Eu?8f#B?PQ0hI&RX|k-8z`RYˀ- V[%PU%IdJ԰KJGid~PNlM#kϢ:ÄYDWH[tVh(g3~_ruXN ʝ]O}&WS‚ sYӕIP_~z[TÀdf`l="b.X~ \C^Z:8>$m,@ % _"pcy<N":5Sh<5BNck˵sܸ*+*pfO>ަ$7]of:ZaV 9[noD@.:\NrG] 9h3 .} c72Ke .SUbyOg ?*kV wé6p̸g(x⬡s~TUO\{CXeA7 {0WsoOdA6n(o4PM᙮̍ ja<#v0τiϳwP$?nC#8x3j#ʯsgJM2#ΪHz=` J%q`$9FAI OҲ@BXѪ;M3]ṛ᭚ /a.{M]#^ξxɭ-lGYU]yZYC>66qY?fyq]*Kn áQVhuwzPz6d(Ȍrq[EL@s?[6+nC$At<&{žda.*shYEWÊmIlFspd@M4.Bc/< |m_=(}#k6{;AlQ*?< Pt\xC\_|7L-+xLXZJ\*ɪM>fۭGR;캣x.lwlNݭEw:A3LBrL^#Ykay ؽj ~JΝafeޱlVy|}101Dx&y6*cw|ar Ų*ã?UQGHm.b|;ydm呱V R'd8O7JA*>(qePo6 73i~#wflH]o46`{&`5=.9Y~_B P8DGha0/D!Thibb҈e2eeY+oؔV pTV#ɗ8f AO֌ڠ}@U$K! 0 `t7k@̲%ARZr{ l&l !!$SBݖ <۰?BIsq&qnO}VQ0O 6wz "~lS>P&O;x~RexT;# ٽ}eF9Zty[kcPЧ $|j/(wj\6Woejj_y9HW"?(՟o|剖 Tptݔ{B)) .9*cKw>23 @c!׶mdx@O]S,'5X@r78;p# PfгyYA;]&ޜlXO̶$J1=þLJ"x:߾fJqE䓯t ӆBy*<*Ի0V?_`亶hxu Av:M¤Jb"e7Q:toZCe%@cvoYϧox0^QٵA&by"sD3Oȭ5:9~qFy۫1O*^yk.z hڔݚ,ڙ8 L1C~ItcSѽ8uv0_&'a!Js"Pf¿:MRzAo^ f/bYV4ϡ;9JJk GM,Kck߬ ϗegC8do ߦw:os?ɥ~Νz1u;]`hUڈ|XvLfSLs8{ S1@SЮ[܇M;3d?}~G~j{?'֥=hq&Y Z}wXg)WgmS:71?cigdM-<lތQ"+CYg.'/A<m#_ObVI¸*ߡʏϸț@ my9>f>P{u7^0rNKNP}8T=VD;Z\ o;8i$cմ.ڧH,IOտ}U* ғxg|•hhR_Χ]>Do:!4?2!I{8٢vyFkw1w(h0^!;zǍBHUYRa|6R9iToePguiT~ "~G>L$oa;1Hݏtв@18N .5pmȉ1XA$jIdPHtkwkpu uc3A8P zˆ,$,[M1%8d7cb ?4a*;B1~'{/pHd 싸;P" XD悂͖dubrL})6'Hh(/^&q?u6ۢ1b8rQʽZeW+ɲHj_ɫ̈W <;38KѤBh˝u짵2ϸ<̱Q_lr.-dSnՀ+Z7Cngހl|&c(4qek< 0z{֕t&6yHn&001B 6^H/6 &G_!Etb}wDMHM t}{K\kZq >Cr|Ff~S'/Y,$Дfgq06m\xN*2oᥒ 8}:{;l7}T'<2/y߂殊cxv}g2/k~t~5i^:_v fV/#1H"ٯh|z a$|˝ lկVK:p'O}]>+܇zF0yt < ARqV *0Av3Y٥(@]1 9KBApZ'n#892+~6 i^SmC@==w9ٔ=:xN][5o :޺=q0Wup p;@&{^(ܫ w]/Y5O8Z0E.G c@10$_W09*M\@?E3.rYgKEf;oRIIؤ0`\ M*@84-X>g񷲾y{4h#(F*3$9ǖ.C,#[/Y>elymkM1^+-{T<Z;O=Ւ O|0+=Ըz")ErC Rf0 ⴓzh-g: Ou^ވ~;:WIkYq@2LڴFWf֗Y2_֐q:'3I6B)WR5s꽨[yghQ0J59V&h4Wuo *T:RuJIf/:ő[^&>cnjRʃ%ő@Azt0C4 B%)O%B~DxX)KXb6<%*Z*Xڤ( @˦FbSH^{,FI@Dq}W@~&)j7m6VFG%ƚp5q^檟sB4uPĐ.1Kq0m@"=Ϡ%/P_e:X{G϶֪ˤ3AXuì0k)cOJ,ؙY-jnML@$tc@I e$0hAuI./].yd8/9˱ pޟ?AzT2͇2vW!x9US ;Tً:Z ]t|Y-ir ߺ{K5tߦa&E%¥{k]/mcle h޴xlm6?1LI+%`pOAn_Cz7LOgy9ZyBXZ[b ѺbK,ޗK0,'9:kX?:S0O/uĘ{ *)pwYK64{Al1ZY} SanMppl)Nk'>G1Gرn_dFPH u;d_^COXy` |I[$Ff}pWOG\(9Z*.廝%:4z|}Mkke42^ ʈB>N%Hp:^:m r֎a,h?1.bح7G^-Q"t f6&٬}oozOAP";msP; ȧs. *$*A0ђ{F4wwi>[N$l~8c'=#WG91԰k눗N(Rj nK/跚Dw[ al515}}Da4u(]hvhEXLJ;-$uh^0o8>$'`5`G7sBhU)x,3~}'!^Ed]QU[<3|mw0Y2!qwY 'z&|IAcH%m>_l%t>ԚO.kQ)AyQTբvG)C^_p<#egݯz5ٽiS$iOAϳdװ 5" JYT*f'lXȵ~T!,TVX&hp`JW F1-b/IYY8kyC OeV-eO:OV/K=&6#4'lǵDBw`Y@N\YY\J#ê:(Ek q B ^*~#p7GPu,47͢)u҉aW(>WߠX}OuڿThBF mo2ZZAH |\9=rԽ\/?´Z~eKԇy kkuy'?5k'دoxۯwz u^G=KzXzѓ6pCO,rq RY5~wHF?C1ɷqÞ 0R\>0X%Ye-1zıkWY4zS_މW_}e}{yw. At;֧=UԹ=[|RoS,+T4-jϯ]= =ZjϢOۿuXy*]d~:K^-Zx[T_gH_-x (h_|oڿfz p1J d|*͹2#B\.|69W~V BΕb`f7՚sqnWt8)z&=s"0bbz)aj˜+że:!`t~}9Fy͞9Wy] =bޣ½ 0zg."o~Dx>r]u׭t;»O(N[!xJ򌥒9pZ'$x"E ̥mGȷ ,vFob׼A9ľ鸬qrm[-x￳^xnK4qF#8MԈ$@(,wk` l XvFc Sh rs q <<= }nK$J9h_lvshJ1@>98l2.ϚMZdƿ|Y08Q:K>'rͬX0fafrm'TR?T)F0[|`]LHw`Oߡ If%=6l #1),3FD:(#+|ot2v؀Ȍn-?\{ƎM P\H '?y6~,8Ǐ5`8diďv|H `lfRHُr{|=1!{)_%]mW5]>и:۔!bx@;ݿ\ʬ7lm-491@".8ƀba!Kp>k :;  !{y)'dDPyϚ<{4c?UHئ=Y%H-y64G'&N뼺<:ǍerDP)1$tX0!xwn-3iI K έ%oH٢fFyT6 vT Nήo|aAh*eB|l7;W{ۮ;3hn1UϾPަ>3$6yE.P3'rJ\/hiA=٪Nlά=l [SϬ.PU%l}JRuc:= ^KM-QAwcR6wo2 / aJ%:V[9-U`-]cPB xK k;ǡg =版؞C2\sU02ċS2x=.=qN5m@b'^)4 Z>BNlrF]~sEqTio2p-!z@-oz5 ﺃMwE9P5B7mq<80x蚘`Nc'NΈV٬f>q!?C"'T;PDMwkެ*#iI?=Oq43M O ~c`x1B CC~40B סU4) bf'tGŰKox}Ox}81o ǶFD>cc#_TccDdS5vL sWI7 I͞ 툉<'F˩f9<1n海, U>0y;N5eMu#tg/EuN!$~YkHn\H T7Ktjr4!S| gs;f='j6u vz6eYy'MDP^w-CX^Hi0?BN5}Jj,jyS{Z~|_&ُӲyȀ{=ze(%+^}f` 7xx˅OI4Ćfq%GǕ){l~h;ݘ/;*e1Z=OI*O'%r]`^f;YlUZ)26]B<ӂ}}<5ϯUd%㷑y9-njWr7=E\3mdԙe;/9.IW!%z2Ycy+tīkx"Uab;%qfqHL {1[]d./P뽆&jpxf;INV8).wO$h@("3A(LCٖQ)6"EZSfgc/x ;\’IY5Qs)EʝTzL{)hDV1e3&q< s=9Aa:Y;0 _f*<*tU$b3Vb!,WwnE619O'pS!lL/b:`D„4+Vj`K8-(!*g\&nq"%̜XMm028.`*pB8 Adr)/fGXr#+܃|:=GD>Rhl7FwW,-Bc!D$NXg)nߏ?v5g691 eeVEwޔCn[=Tu:_l D>U[kE#Ifl,gGɇl/KwX>8mv}t;ІAvUܣ>ԟ16Jцp Q;t*- viv_>`U].wA҈*m|U KRgosg@ [5-I0O9Ity+a&TU{[Jnlֽ@Лu h`A.gC}Clq? pLM($RRl bTMBQZ?UBt Wh<{?-ۃ뉧1-5sh\M:.%_qLs>"R>FvM.?E"y0~ɟ(ɽ*]t)j]Wgno8B-ĥxo0$ )trd'U8hjJx\Mnl6xZ|R۩U+ZHuu]fknr ~8K1߽sPuqQQl_XB]^]~>r/Ԛ: Ώsձ?|NA/Ў}_pl=X68I3\;ky s\ Y踯{)F 1Hʻh/en,xNJF!$%;AKĜY`{a-[JC1ܜ_=}eia:G M+FXaC ra:)`q{J;IB&`K-i PZ OK 15  (c_= OEy3I^Ǔ9K1\̙ajsĺIp([ ):ˮRs,x(JJn4qsQowG|fq߲#"avUߨ2p]ѩыѺ)xJ}ftÖ`i-$׻u g|lbRcf,'(a6%Lֳ~H]gMӻWnj^a[X 4-Ⱦ^ysGp匯R]nTNvl)9O%L}[w3T Q3sGZ3/S3j5o mB3';Au?~[zk|On(퇴?_p3x{yAAh9ψ=Tvo[Os[ q^x}^u\^=:a -*wKN[Bp:<Κ_xϖU ;8,av#$ Εd])-ߋ'{+!- ~+ig#Z8H‘C6 <kO]Z3ӨCGGA%G|P0+c G3gCg6 5ҵ7(N搵~꺵(ƞDkóު02^5glO bugqrT8κ]"XF2rZir:u(dv̝OtFGxRsо@.tE{"HvA-څuCm 8ZԖuKjKlL JWP;5r~F% tjPgʭ\ 3&̌xL=g-<ل"J][DC:DrGeBh|?W![ϲE j{r4Zysw=C,P${s+kV]-<sP>vs'E__j_};Kx ym8nwV4"8rsmum$.l$ejjVc)yzexv5w?A0"#UeM-ܼ6ߩ#MlrEZ/_sO;tGDzwԧ_tetNPzwe~=b4-NrV6Ͽ6V'I4jiG4KG4ijk Z'F$ ׬ }H- #=$' ‰>Glx[is)pn܍x?UcUIAq-\_P m79޻vަJJnMQ폄ƒs} Ŀ{FSf͢?-T˛Ż7ɦ @ {/A~s9k$4"M?DM)K Ggyz~^ VҒy3 BR, HRJq܂V+5ȠnŬ<19:;D !ʄ8Ruv]2+_!%DV<\S\?TFʛiC h #^- 8E0Z\W[SGT/?կYӑ1),9œm7@] Pd_T 6 vT8|\hһ c#0Jq*/H[P)qaIyD~kn5ZdY4Xd?'@w z!d:ڀih_+9]*?ҡYr"}~Du#1Ei6J?\|S7³X8'ypЩ ;[@{lSHڢ4u;:B:pXP#p:Xy@]dߐz3E#6z5WuאxU<.׎LV8Go[7yQ xo8,0HYCm2UyM'r"c~1Yd8w{10NCJ<`ֶl z`)iu6{? TzsJ"~FC"5ph+p@?~alт$R;EC/@ ~LQX=&Kע?`~s 3أuV o0~I? cG4u6|>L?˲f̫F}9nkrUݏ*0λS\y!I>ƾ,xdZژ4g< li>vR;u =qW o%V€>FcSX^>4ZMP+p, LJ~S06MKԖ7OrmGybI=:S9wZS"e-B|ta1U/!W.{rb*V&!E߯T)M)݃oޮpا^__NX#{D}'o؎z%θFhYRd0 y{IfSӵkk8U &Lf~"mo!~EuCAӡo¼?$Ĝ$#$ q0 lF3= 9ط6D??˺;Eo ƣeh{{Z܈ \7|(ܪVRld*AF>J^WY7'c\\^5gg]lNɚbxtǑ1 zLΝ[t³M6]_n힚LP󅼉݆]JT,==MZQ0)F?JIsh5P]&$IYW;̡t@8)ANAV D[௞ötoNN{ 'PjyuQ.{PM@s(ΪZRsjj-e]]tc;uT3!PoP}>n7+߅Ʒ oЈ7C ,TANpׯB4ׄa׆&c7!`uG$:)|`  ܜ4DMg5Ԥ-hPX*uiH*V{8qB,|aÈHw^rd`*m RzM,qwKd0R|ʕܓ?8g?vt[/]F8rt Pd$)-.}>/oþR9HJS hooW7/~׆ ,7NAdfEٙ` 9T}_pȟWHFS"M9Bchb5mL|Z>iD.&R>Oկ)q]ԩhMrYV* Uxyh[Poj|<ۡ\B+P8Omhk4pKWŹ"Ì~/o7.e6 H]q>UteB50uQp8+ڈyc/ghxLZ' o)_1g.I~иΊ>_Ո+GsAEẂ>BA/kΟ:&oKHV#)b`-U#eL<7,% 9/)TcڡX\(WC1WH6{ڵ$.(0jˏ[,Ps D[K%q]NF&>D?|s9rwgcbmוZeG)2f~(2pȒ\*5XlT~vj ě?嫊.vkS`!|<3F8UBFO~$oRJn/M7F[Wg[]F֖wS}M Vۗ>/z$iX0}lػmP{A)'ԧ?A a@nW"Z0@^_fLrZ lM8ob_?(Oت>]TH|u~1RV%/}5,O/Ѭ|jb9*vL#[:FOoaFQwVFa$YM#3|SbԸ vƮXe`d|Y8 OX zw #P&pOzaT~y>{b ~QJ02(][< 9x2IIފ”[BP#̓-~#5>UX- ZMpڙ̑ϲ J[Z|aKSs#:T]"]2K\$ߑv/kplINдP8&|e j+4Ʈc3. 10sJ>~nZG\j4ތ/H[kv/RXl{{-"ߑlmj+_Sb];1?.D{6w}(5{wDGM/7k2)p .(d VFZ`72%[_|e\mFZ7;A/FΣzʇZ))VF7]kѡ5?UmX{Nz8i?&ҁe~meom/]p/ pl4fX1mOk7Me/FMw^WFyMeC' 8(i5Py {{x2=tܬ$mJlncI\aL,%$7fz霫7yh7mBjQh˔"H]ATX.;n*)sYJH#C3!$1M;3Q;{|Œ09u,8]T$[3mJRQzbg PϷ DOb`F1f4p/]gR`eSD(qQ` 1zrJ] {ZX.%ߋlqh)0gIsyFz~\j[#*IZ8<)O[qiwaA~!m2l;|<dNyqaWBf?|2tRvih{(x ;kb:2ˆ$݋WvfcJt rgemIB'RcKGU|ol&j}ve%H|hVzsÇ(L^My&$a 8kQ8H0>Rb(%;j#$4{ :cԆl|~*K%rW#"R!|Cbq܂RȑP~ȷ=f[t6T3 SFMEOqWQėK|ޏْ/ ^7۽V.m@~UWٿtf.iHM?T{CLsܧ7cf{Q[Vu▒ZaA$V/,"Jҧ5xr?ra0"Ӱ> ^t%:5-<|{nP%J)-V~V`3.z1"Uq}w+} ;Żpo`5_Pm?k<}Y3/TPS6VB{%0`Ef=I~cSs꽏3bCOa`$c-7q0-`wēdc H;dATu+Z٬m~.1V0'YLZ]*)q|HߢUn)x_{G3X=Q= c#ߜ/!_}AڂθV?m=>t5UxnnY!xR__ide:b lց!5s{؋|  5z(}_"I3;o!FVLkgCѲQfUg%EOt;5XٿV `,r!ŰZgom׏M2;?]>WQOwr+d7>NRu< CJ]Y#*ŕPÔCD9э{lOI@>% VP< YO)CW"}Wt^iՅv,m[^ʋRN9Z*i1@rv?c[GXK4Zyv}П:znof61eR4[wwZf)*!Vn)ϩ@5 0{:ē8ɓ{g.euc|pk p76:׺Ͷߨ錗sZck5OQRZtl*Ì 9kML;k_[e;aYs c|k]euK{QU[4ZlNc჋|#M_;XE->l)h%m;Bc~lqؙx KT O3R7cʼn H=g=s^?\-5D]~yt*(5j} >|mߊ,|T8G{fq#G\'T%- U/(_:5<ҵޒ2=;L~cN'2INer [ xRve6D Ug6~\YzW"- i~lvNwPG}۝!\#[Y3I_PJqzC .)HnqUB{J~z;Fnm&gTh5x]hثAy|R2_z{ߨ]Ho@*H.&XRK]닭{2) |[kyjŗi+n"hpk"87!ŸCNG+3vz(~I]Zo!dD\}aHAd02&%t 0&,1uyuIR&f?/;C1/hc 'gtZº0Cގ o F6e1 YKjO2w[{wJ;t=Q-p±뗑q /w#rУ*G F(`uKZ#Gg^Gy1߇A4i:(1yaa'I7quv^tǠhL%'Giq;f 3wR a)XMbjgѵI+%ITG' g3FͥpokqHPJMrʶoJByjF]c3#CͰS $Wr3Я01;Vh)fw伪hko묈mœ:7_C}HŮ!{S]HFcZ4N:N׊ּ(ƣAg5)[e;[M(T^>'YaOH?La{ LryDApȬ0)-7pT6nEKeeE:4(@JF)yB#ι\-7s]_j4%XD hf~^=DS?G8z lxBW3͕h'Q ?$,I1("$gv`伅ēXoZTY>Bt %9Csܥı. w^ nKU[tF4.uє|N6^[:=.4{~54;d 'ٌwmIMzT; ByП7J9#uvKZK ż穢,>l2]kiXj5G*1|F^XgO>~Q֔xʛGHIkF  Z`oU26~9/MVg51,l<3m}N7#]Yr s*Ϊh{3:'S9;h|&q#6"fkTw|RFW_G~C8:p+gUGd(wZ%gc${1/]ƘG0Ij6lDC ybKRS6⹯䕤@cF2oBHQ)i?MxP!7ƨ8Z*'iV8$3=hH;kGc~ o)J9C'w[R*lӥf%aa''+Gp3R:N) !&uS+Y c|,N8-s($l.&7.Gt ՞>~]2ͅ1";Bg؟w~O ehVX1l3'|g)SM/I6CZKgkne,F/,NS{~RG*c.'̘EK)̼E-IȁN IlxN<jR?xd#{+І "#y0Қ7)mxS VOcSNhjr SԤ#t,SOT7gq7{ eGa<lV܄J9OQWBLS:ڟAH~ǬGUr_"NdN|2\h*s!G;tO:WυJ[9ޕwH0Va8h@-kq+3 ce.{'":II,r!|vVʽ7h ]l"obFdvEn_z~&g[|uV؝o~udN 91ԗGӮ\?+*B-GceQt(<'8a꺰~Gwd<;(5۴(l?cPWA=d|1ŠfMٚ$ӦR>Mʁ@iUksh:!(8xN&iB^Cqڂ.(b@ v>Ĺa>٪ fJnQo%mhφ#AJZ PZ t[yj4ר<7Pkl4R" `V1/z%@OHտJV[N5F%5ӳwPA9Z{ IՒ .UGה<%L(TңPڼK"@tbYvmR"thW640gMو͠Jq\ < |<#P!;AuM[,%%ڝACcgE,q-Mf"q6O3_0yF `ᱤ=t)wϧoc4h(j~I<FԩdI 8"~B=!iQU@hwރE}-K#(p#5jL)Qqd S,0T8~ٟno`,OqsيOLʲ!y򨟼]׿yׯxyul61ؔBlNM[ʣoof3͒,KZәbH" >%# z+{#Waw2c˛Kʍx2@.# N\F$=nQ[].#fd J6r-9?pP<'=<ʝW#ļTzbaЎDsDC  Bpꁴ뎄*Xs-HhGlՀs8;3Ǩ %6-B> MX3)AhIS50KXp׀|̔EceO9~>ʛƐڮPkhH^hyo#L${swdKGq .].Wl~?9M~C2K4VIAhdi \jA}v?lA)%_c[dopգQ[8G{Ѵ'IU?{T3ƁbEjlץ5u$PS'ꓤ~aSٳ&Za'j| GV9^> yAA]}C64\pQ̫IU8v|/:ߋ7zNӚ ajsH|KM}M}'iMӚg@Mu7 55 ڷl E|=TP]jGMvhl'Uc;(r&Y Odh("DѹA܉8XeϳQppڙkwQHZs?pDIVrlr ׮n˨t5&4=pkdIMON+2d᳜י0T=" N4o3(&fVřtZ ƍxrHmAI3q={ u2[e 6<S=w\^5ŀcmZҭQ+;bttIr5]vTtK=Gq86 H=5LFHB.1'^+' - b^^EM„ZS0]m'33!X3tuvT ~B.1ZAiC]A03_➩݆K#u/r `_ZK zAq@ r4 ciUW_ Q]3A[iԭ*fC1%A)s1c\6cJ.)(#`2u'k+!) pZtic(7 ǭāʛEc|%;}%MQ,0FLq?B(A_c"0UICU,BCS`NIXX`Duu,&]ZrJRV2I\12̪J/0')ψ Ӝ{tΒf%]:Ζh1пN'%-zZJ-nՉ>iE,w2#{Ʌ-㮍+lgĻ F qfk &3b * zO-ojQ Bdi蹮 MW$Bdwq[5,Lu2fX(GjnX4܇G~ɵ#EHY’pX]:"մ jL8'Dt;6{a눝.Gb3֔3=abZd'ЊL$n̴2.YdD0PE-hKO5Ze>UcB7^{_0 ⨥Vy/W4g(='Dj;A(F۸& gS~6F21Hg-q aa!XI7q XnZĕOb?;e^n҃xq23rs @1XI_pG$;uz8 [qRጒ0q$p-+a'U8#6wԯۼ{$eMWJsW\MjG;Mȷ+vcUYT\sGψ@Zb$30 V.OeM?Ia79t{i(g Sy(fuDCT<ei!Zĉݔ!hlX$1lk5.95d 36dWɗc>Q%sϽ`0H3Dԗ>Əha#*ϕl#vf]L;|pF|Uos_ g2( #t#|-ZCvl<AUu>fXezP2O_ \p,A8ew"Ʊ"ڍqSm8v;@G#fQ(Ck񈿏W>Eqgq+Պ=4J_|n8>D4+`xPA 6@ EsL;L#cp]']=USnG.ό&j>Rv@ͱ f:]wJR2Gż(tk0aċ2-ۍ~lJ`Ga`GM/-:HnPmQ.>0qlCDfBD]˼C\<6Eαw}2crpmBMtSlh,PTYYM-GIX܆gBp\_kнEyڰ!f ahcgVVf ,ZK|TH*\b`}¢{ xXtCmusO8o]ޭ ݱs/ٟ#4~`j&taj vVyf\ QwpBxm#sTc=?U ˏJ`,0/و oÇ>䊏I^񅤽08?Y8 x1>{5> k36C-4iOH|xqK^$)q&!M~;ߘ?O"2 SU/omP^XWcgR$9ʈTcy`y.܎˓vcMV# 48Qę6RLLPgN:q:~Q֎! /{[e:_m;)>?7Ow=SFBI(/l(>b(Wm=|'Q㿭+~w!:޲>]i"E+#@IҌ@䴜W6ao TJNKb" l 6d/3OU$a?B#=,0Z+qYZF/G*)FX> 3=W"+cmoSzU]R0*&5cVSCSnLælr/6) ٻm̈ߠOB;=U5Oǯ+fs^ZRit$H5jejZB7+$i!'`~QoQdox^՜d'ͭS4uձܒ>Z3h?% Y./Eo~ҡKh=Kϕ .ҿ^"u5u?WQCVuO[]}}@ps/BVGu|U_6V p//4dզ0 *2ճ#:|i c`]l*%$Auu"5O'š\g6̄9X0,:"(8΃1>-Jwߚ!)7Jq` #lyQz{s>HR>Ջ/J@m+_|;|`i:f=6h:[x(~(eHlC7Uߦr隂Rx*se̠%b<FZ=emex{&8iR0)(jMhH HPUZeK:TP~ W]H 4KEq)0Cey9w&I}yyv9G\[`_ѭ?% 3!rBaMP;Z; ocfSm“ͺ"rL?YUѢGIĿ+U[M07j4v}F'޵rų( 4!3##GB6@o|wֽjTL3TC9l;JAy rU'r薧"N }s0z`3/@-0\$ r)ˏ%-阛lwf1&2ˮWtWC2T"'c"_*YW-ڏ2)}4\z+Ȥ~x[ c#K ?ͶS{jo=' R=![]83$2b^yVͽ[~(*t-ϙumkJ.jSRyQxNоmܢ '[ynΒ -5N<`63CHGl8ZbBml}Pݧ9~u~]isҕu=Y#-mYĭ~O0cp,TU5XtK&;3p֓J]*r 9g >hſ{^d/15' fo!*SK:w11τnAb~5tcPD!f7҇1g6 /H"tg^%`?A;O@:sK606Ne\Hr;/ّ0z+"%X~3yX] $ AuCRrKKp"&pΕW _z\ LU2݇ aI⾠![\R Iv-#Wc^[ð^؁.LNRd^;KU-ɐ/ST GWjH5.~`BzȒ 'WEe'2jҽLApE/NjPC[0~ҿ!͚oBr߹ZO4'@+6%6(vX4vv:e#SW&i4C %<#WL(\˟ĜƨhT[A}ꮇ$UrǏ}`d ?C%&o.oQw/Appgp2Ƀm\Ed~ G" G<ވ7ΩJEC|'7Gc3[:ʍ%BFqhqXVqj|7Μiy@יO 3roO{:+lK'ogI+:w'/M[υ_C+:N}xI_J,#}Zy;s^O*&ke`y:E=!G%r5gv 8WOw0vZ|y<$|WrhIVQ<6{y\ ir2{KUsLFm-Е1= D+$C&okS3fςA=?ЎQڧQ? Am)vk~Y?;t*ϸ$P׉?s!]rȤ*@Z!i~y(/F[ppg"\1s.cx\+{5זs~EϊoK`=[yH梩OEEEE!hCdBơ$tԛ3ݯLZ/<'2饒]& FU7c eР?dPMɑ( c~yۿi'gxZ4U7<DaF fc<e#ht.|q3J z+7 *`\es-viF]yf䜛XhMܢѣYI#G`\'>GXqÑNM>6Sn|PD*NF HG:, ],ڛ(umHe?R @󃨦W'ƥ,/?Ey,dfd^e_P(B\:3u/2)Z~D~n(|D>} ?OJTX=JU#9vGwT@r_iY(\? ȧG]\!id&}Uٵs\`fhhf69B[zQVl^  ,TEѧԽi25 wqUruַd tۥ񩎾ğk^C䖒-vvov!U_xdx]I'f8]+4h2<`$7 D+ _!.n"/~3z:$ȐqfݹQ']W[ 0;8`.B`D ̺4tgjUX>ȱYYIuF޻7"}A޻:30s7ۚY&nL7N3R/GiP0YM8v*ib1OŻU@ l&gS=e'*W])Vt\fc!!A#ԮP0 a1{µUD2i 3 Z'|HWǔ[ m?pF)yTDͣ5/5zDiS4 D~v(y Jp< 4[i Fb`QLˬ͗Sq{4Fܼ +cDS.PLRFMr0O/Eфx(s]~Id|nLGNN#_<{}UOKjchEWPBČ۱I3a" GZ]daFc!7t>]KataQ3ӷ{[zxyY 0#` F _D94-$C@a*$ʝ3B˜U|*<Ԑ=vGڬlcU.iϑ97͋VΏ$iokXJ\nwШ2}vpyے&4\ h{-g|ٖ#qXgb˶̋Lَٖhl<Mp˼2w^VS̲fB'RV; UwŬ~BoyK"W>UBw-iz gNr~V^2HŹW+t &F!czNOAp%*۷SJ }Q %|+Ι!'Q)"!YJ=̯/]*.8'~y+H(9<3B>"Ui!=P'RIA_^DRu؇\s^t_nW&㕥_<@A]gfr(C$OTԫ)Wx ]"%}Z*i*ܵ*jܵcCl__6ioȻG:&ePۦ_C*w$E8H%^BQ4C ̰={ٸь/?#+z+(BJ/#6oԬlA?Ysi:(C\(GoPA˭{2K_w0QhXzln$Wl3rx3%9tp$UcDtCgX!x nDdt?idS ꃕm(Z erD/[,9g}Y?>=~?K^k@O8SDT2&R9 ϯ\w&~˫hЬ-M9Lzr@G~GUTjy-Z ;eK|"5W4h&(QO-gj30{>6}^z/I=+ڦ =LԉruOH:*/"KHK8 ^ @(Tϋ:o_iѡujƨکuL73zK\YW<|QH~VmV`+K9 (ROomysB8m6̐4$6&Qf]p>8ѤkugZOk3O^9*ѵ~^$zwx~ [' E|%} F4ʵHǴKl[0y᭒md/<{6]ٓPjl(m 2\Dk;tp0A[ "}ܿR߇\T_l "!{~;ʄ=bߣ{l mMѻҢA@~\MOcn=9[f/KW7uz0pDxG)rVl:GPir^ ]Q{a9aOo욃!4O%ºiLTLh9ѣ _`S#%T$ο.Sܲ]XރW==L-4^O>&R(]^x hr.> A4҉˸@Wrg[\#z>j˵Ւ6[5d:gO;3Fk`-ôc!L#idYO~{E;߀ ?>\DDHTD.c)nkLc[{&ȍUH7pݥjv`dR|$xmMLy ̾H jaZo0tѢHsnTE#iKk>\'Ew?U?Jq Ѻgf%@!`mjeePŜ*0v @Ԇ&.`'T[k'!yʞ̉fD@R̉,veDB3X(=T\;.p"CNJړ@Qd#umpLI>NE/7ie1쓫K)S9ɜeܼ4-:q!\B-Ǹ#H4d5rdsk3R;6Ely}y~MTED"陆w_O.jk؈'ww(CiLé# +ZYD8 6v+9Vn(E.>:5 by @h*]; qҖo}Ny0פּAc%gԓ}~h[Pb:xVB=YKdG/W6! E"t_*MVFMHLխЩ1s[YsEt赳)fSd4s_ppdZCIQËAU§J+ctvB[lE|YH.T+.:*Fdh%7HoِPeы2[U w(%R1d/qUؼpv@l. w/kQ{*txQ>b[8C6wD;Y#^wpU3_"\uYUM[:hʲ/s+:.-O`.y)ϼ:U3u)v]0ظӸ}/ۖſzqˬ2הzFZmj:(<& ]ߌ^YCO={^.f+x5Ԛ5Z%#@Da+3dÐ,4Z׎LI,TKVM1gF;i._!ouE&G/gl=+LKEF=\a'y 2x!~?&.k+9@^w3ue^FIlԽ)*̾۾2~=x+hۄRܝfDVciUY}; }xEK{עPP'h?5imt?HY3|:su-X~xj;aK?,iKWF*N|1!x!ң(}uf{DX hq < NTßsٿ?5 PV#*3$D:x[1V,AXטFj?~w*zM?6k<DNeDVny%j~m>V}Ol4_k/ fok^J8.fOko wG:4|>!$;zD)纒oBUgr)BgDй7Qߔ~D=FIh!,`+4M0T(uiu;?k)C G܋ixjp[1 5#M{TT)Y)WIh0ncWnay*?*=KId.\*^ )!f C!?jot!={X&n nK*sǯ}`ob!b%W{aIhok2x2=)D_~jwnP)skJVVig$dǤ1ƺrPf ^Lʐ8<>D |$^_ Ra[4Вg_3{*oo:ofof ~m/ywNItyP$?A,, &ogvP!/4ƛvBw * B~‘Q:2M |A_RUḤ8[_O (QBY)?uS!J:e:My`X(Ѧ?JR+l!׊w3K=/OċDtכ oOit|Jǧ |,|'>'))&|O y!TDw. w&jyߺF}FxǕMסnɿ `08ƫ/|z(/2ڙo]Ƌ |DѡX=WZ3|+=,&';E~D*lifޫN6_q眛2kfxIb`^>PĹ|فrf/!&u>oX(Ak.2BqHBSyh{Cʃ 7E.ok@&p~š:״u&DTkkkQ̎!M/TW552<_.07.oVbxFZ}M63 8Rg-<XʙØG Ӹ@'i`UܷWDӹ# m 4.Ђ`#`\pB-8{ ℓѲ_Lm<2_N#`-JeIm|}5߻0}#Da&4 85ڀ0VA煮Mk M(aﴱppMN؄zgq[ htbˠYzQiMԋ '`oR^H*~/A%N] @?/P #@9+F~ @3k(F @//P|(Ph^]pۅl|:t:܇0cJ=J풖c7Db=Gf\ZONPX8c +ҭKuKJa,>0Klg)DgJB!*-`.9K!⺭ʕPS>b8l LȲ1ܭ%j7ɫR~aAȃMuLǹ5ynNp!N_w6071}KD9&O^xr?cb T\aRf;2"]W#C )?`kNϿ.w )gbH ȗ' Y֙B?VXxg ?v7FE0Gk IuyRz: OIw0%JOweN`ݝP`'rC< gpyjhqAGψ0& MVrA)xܰۡ xvBLžgC=8;FmqtڞC;6$dXv۬Q7g^NA4X0(?EW&ORۤEy`-G2}vt鞋8*!@dߞ.ቮG[b%96A@exA|ć^NGb\1b7Sb#tC#"wP# H*0,[~0;mOR eKfEH5MP1Rw0LWT(I|>JUF~ܑ~LjԆIV*?0 8w'p`"Y= :HɼPmeSU,_HL_#(i%C% *optLGD;V;;z蘷7R8[µT6rPQ G{YyH6څ[Whj<,4N3Shp7QZBP$489gzmwf?֦3G\%%Όb ]s!MS;ӢM1G7u(}-e^ GL!**+%=Nb&LZp'Ӷ|梎;tsnnq6UW)jOwh^mvaن[rHyj [hX?~t7|]}Jn4 O+K # \BOrIylGn"5x'QdV ;nIl߰L6K ϞbfAOV\LE8f^(/&ڙTO/*+pZ='zk@ X4YM*+&-{<,N;/3\FgnGIi/C Z!"-siaV37o(οϝ@ SlZ i9I 'jNJ1e5 u)getYipk4辁Ivg[wc;i!3"=P <|ϋ;h< {Kw`Kzj쀡ũ>‹Cv/L܍[P:N!Td^_wM;C_ٽr޷CPMf>#@nkR*wHc&*<x.P;6 ~ܜ8r_FKCR7rL>sT j_]P;hhôhd` {*`WSHWM9F; y`_H7#EQjM]Ú=imFF]F]IB_> ~^d6# L_*mǎ6h9},3.l .Lc ֻ67` 0~8J\*ٜwQ_`c~4▾!s=i/t9+tt 1x!3F~i/&yxi K19BeP!/݅9y-5zo.5y*{@҃r}01$Q͵*]Sډ;9/H#}!TNh 'P6/4ŠLD) =h,ہM&.&'uJ[ *+lV=lMX`+%?_;b}aF5-MJuKҽfWp EN4h@r{c%[oWpc0FQMzζUx<6,66,ra 6Pb8lھa O\V=Y*qhxf_X)":;-iBZ2i}NB8-4!ݮѐa)޺~w}\hŪG[^x:W"# 7};<کc.aL޽J1U>:N#;K㲎.#Dw?M$uPe^ZTL(HPE{DR$"WoLRbB8ߦ"8=rŘtY}l嚯mElCjrvin_̭*]AhbbeC\DU:hWLZDKQFEd I5"25@kF-A*ՖFz{\&`Dò8'<:q g$7ÙŰ9Vqi?+5~tDge,إ &ą' 3m)4H/kX1z<v;]ޚ0$YڡcaA}W-dT9I|0ԩ#uN8 o*M3:߭ 4%Md.c]?ʷL / h+ʸ-9k8| zo4eMwYKn/:.>kSX6AR >>^Qi}K߫vQ<>H@G;؆NSYqѐbthw9|MβY| A }5ŭ~ D\~~y %U2=zY=ڽj?cWp5:?χVl1yIX9sn-`4BsL 㭵S}k]ܲQgxt/stq[-(í}Q?;j^1Vdը]Rs::^t v:bnC#ڥOQOxt߃I0h>9ć3֡T"/ޯ+?oĹ5+ ;Gh< z;t^34h%oƻȅZ+w!cu =h3ע1t: ԈC0M}4j!sp[+_f8m$A 4"oɧ5-GpȝGxn-.nC#B5nULz&{pr0/d\qnObLQt͋2KH7lUQn4+Uh3^53HᴸN9Y&_7'by} ym@wس`{eAAn6F\k 43A.Nq qZ8e! m>XDweݤQd"~#w[k1Pί1tKp̬iEGY*~ l K:O6dy*[ﶵ[3uSk-+)!P3x=Zʳ 7z}wal>ˉw L` J n_f=KS0+>.sKeܠR(k8,R%TWc/(ꞩ3 H䱤aJP__C~}ԛ}!5Wq:➙Ua + qG=j3k^,z#]4՜yEQ&"r>7Rqm"ss'%azȨsD#&-FqsFcGps/$F#Lָygk?;u"|nw%v2x̐;p!ڦ"T~zȏF_qUFQj]FLNjz 1[_T=lЂvial"7W$T%(FT7<6bGSnVKH[<TMhx\cvE끭,= gV˿hQX87u_@ [N*BՑKcƌ6~rlpG+<-)8#ag[GD0R~Tok?/6^Eacf&;`N۹Ffq,rh Hss]QuٯIՓEQ Cbֱ8. ߠS̔-E/Dg22'&2gγäv?#[1,amUQ>t[`skr8^̶ y*j0 q+ rP>UG'J4ɢҏ:wpj9-{ l Hʛc rx ]&e#0%ΉT F1wuް fƄk;i;_!QՉ'zڈUhrmSMT҇(B#\mT=@dD<9:`ut!B<7lY@qx2ھW9WOOU{#|J:s[$!M+ٺ5{·2нHE_pʗL/u鏻$3/R)[ LcbW +;&Ņ?x8:$VAС(ANLhc$v zeg_4bss8H68 a=TW͘Ð|qYɀܕkdKE]h$nN@SHwss|rވ1j[ }f+amMJ"Lh'QST~۴sE?S bTjR7r']<%4u(#V̐[{TF"NI1q .K01LM$Ԯxg>Z0]&]_Ciě#B.'!i\#Ďd[V_|٭k-kOhY򉗱&*"ڇ >|z/Dh(KeLDߛ|xV5 Xk$۲Ej3 H"!0 1eUpI\b-SzC`"ԴplQ̄o֊3}uc}\5*@RԐ$nխ ^+b 5BC{ =Fctd=YO2<DRѬ*5Rotl}4'-jF8 穟R,Bå."l˳*%As}Z;:vWgi)p,QJ8t'PwGj^-wcCS kU۩XOFZFT@uFZ@Z*t2ʛcVybO,M[s!] :ydOUq.`6{2CʚwV>BOID#<~&ۏS1]޹0ˀvznlYddV׷c0~%mϑ -/B͙!EimEkqC9޵C^5AGVe(Jg=>?ZM'↜tRXFetUV3QRf;ֻ{OO&14Ś.ˠER ZϩKo96.D"*N1j۾<]b+G];av&4(>+Vߝg[/A xV/ mP0ܯpɛyYlwȴOGY2 5Dn9`[TQXJcXh0{8^&6]xINF_PAyʌᑩے+p!Tc]4a:$(. UڞY(uX.Esa ) tbA%nrp+!|ur9u eɟ *Lv{>I9Z;"hJ!@B(]0'`aplQs)hsT.EC"ḼnuiѻJH>y56i T:@.\T*Cv;7R=0f{ 5k? /yHETۇsU|a$G= zO7o+RNq_'WzE\ )_0+R#7wO>$qB0Lea؛ &<Ǹ(擫&'7\!4gӓ#<L3^҄;3Fwho*_幌WF1npܼ71 t,h1,dυGpmo_F E_L*׍w\zL4͡ѧyXy `v4aS3GKޠgt0nހ)!7ZU~g۩:pPڌmj@pGοU5:{&ͧq[T=0rPpu1#?+֘]l=wYO]GYYKYF'4g&)4\| rAzܙ 0E4:swQOP_/zJ&z7cA)?f^)4oA0!'N6Ulc<)d]R \ .(pF݅g Mx:P&ίS8;vwTo)=E%D3jŔ" a2(_y%6G91_wogCsgXWg=fNNIn8*Z0>s f]_҄4mgԀ)USUPT q뒛ۂ`AoQat,$Wzh2&U)ZY=Skͬ=#Ѻ^U:G㎰^âXUkq-;^.5JnDVy-jUNtQ 0i#M,V6RZnʛA|O:yV-&ϨX|QG6 3J>{I&jSd>6Ep=s4 #:}w:.IqQ.G_MlJMZLB_ uj ^o9HZ:[B(g{5ںHH1˛p cLM! q vOwֳ ,0|)? &d~r2 ު66EZqsS3-2N1Ɖ50 ⇚UtO\ 12!CRWզ^^eDfA:3yA9ϓίb2/C+2E0Kt#O܈|7"^>uw(_ۑ*._fF_Z^Ȍ7$'`9fTf1s Ty?C7 5N*{.XI~+bKN ; ~'/Xcˡxlݶ*(WTϜfD&@*}!^oA)Zm _[&G\:Ӄj[u$o{U伃c Rh64ڭL(*XH$4.GD ˌVNF$#>.΂/MV?`j&+=gP.CV_>ֈ3X׺G?2#l3- ^KwbGP2 *RY"sqO >տzFR8](-JhP_ٕfw%Wfx%Wfy%JHS_핐2+!C}eWB̯^}eXB,|uoՑqWl~\g{u,j ^]ޢ?fJ粿=''h%*9r6HsJu-`ob\^ޖm9{[V-B쭒U*V쭆հ7³U {6~w!䇣cݯ+)9>6jxMR_eZgk{ϘP^u^u^WY5kʳ*5D_{v L3+J/2Io=|ns6vX *F "D^ ?u8@a‚X$= _dvӄI!vTMYkc8q 5mx޶6?=Jۓ4ur0V{;1t#54d.?^FfW5GMM6}jht} CI r"PapWAf g췉(evUZOQk2SlKd0 {1) 3N-?O>̷DswELUBh) IWJ]0;DCǫpǕݛ6x8,*o8E9FY)A?BsQR43Jd0Rl3 >?S{wLVs8L9d28 TȬ!م"G 3%×yDl]LjIZCAv`BC)&_z$RĮ-= ?ھY8^_%!k=tY8ˆlDXõO bqBЧY(VM_#IHzc, Y< uP%58<jp( X؞¡l"/XW`od}=9Q\hM=@ئo9,~]/W&:Df4~QhEd{!oe[^ba uy G&erN~d63 XL#)`K43W7π]bg1&n*fّaY7Yj3ӚLLJ% q;Bרwv ؅ p)+eN4nK}#99g8>i=X` D5btTkEb99Ħ\ Xd0-LE7MG' .%zڟfZjG?ԩt8 {ІWn xo 4 P靽8t#q+z'2"pX}nFoPc3T8Xy`qf]T̟H~1j:qݰ> >oKZi/;hb&s4߹1K߹%u-#>3=֨:a_lHm vA&é\<9x~+#(3a8l$ϡυ6{ n w P .l퍾 eNX=HMР }nDr@!]%X| @^cpLMO&^ʟ> /  %!0сB)m9k-JHZϦ=2 {HP,bbHIIb8c"c%tǑ$Sp]CU'klZ3slTd/s+N MDF4N?e:xM"6ؔ ܪ$7Y'A|ɈT[KA+/4uT{/i ث\ x1vfa?bRL.zI#ɳ3$b}KLXq-eݎ_jo}$PژCb3U+`$W;nen!rp@ Cn-,s*<븕U{wHIbs~t[ĕRMc>kG4eqt\q3vTs~/DE덲Ihk;u^5NC]6kYEʭnL{V8Kt dMhӍb-%LEٯj]P?q7U4zd>>pVr 6A19~]a/ |xngɛbu tXa3֑"oG助dtm$=O8hT Ι'IniɭUm\J(N L%[2rYbHGxWW 9σo?)]VՈH8T OFt5&B3W|'*楩xlrӜٌW*%tXnw.M>EJR)E+UJqNs~ORXM)+C$8:'G)љ&P|0AtN_x160YtNBYR4~2PtjmDZw{Iup#bENħ`FqI_ =W7yr yRIkX7Æ 9e4`*k2$t|rZ=gn*;#im=Sck !†P'B'Am]L6>cUD~}ʆB4/=1y9TK?(xQ#3A @ʼn>z5Z[zUi [v 3Cn ) PS]j٩{>yyd[z$=W-6WK^BS u]\(w7^Xq>6v?fv{>_R6PNS[Qbo~9n'yH].n:N]@|yp8HLL"*FKTyZ<JNo||4!Su+qWV"#XM?9 7] r"|)r #ky99p.05UvHZUt}LjR\>dpIFRU$ kG_}4!h9/y6e2TmiZh t'E8 b+kVbQda$eiI%|7F[A1zkqLB}up(qGY)B ܎R&~W`Vݽ S6e }8(Oy{v?r~};ϮY/w IG /|XUj͠XL{NtۙJb܇S,8DCnk,!uI&_B]VwNW}Iw4BtOg;\. Ya2ޜs! ]94V|TwOlĝY񉛦`)S[l}GJJuK|-jl\ptT0,isK\94-.ǍgO(,7SXm CI{㓶%l }Kセ͹e\ 47.鞆sGtܫc1TgWsoIiiMA4fWp.qmk,u8V X.x_AE((鼕QNmKԐQQkNy?ر=]F"1,Ʋ7V19O3fe䳐^zWX%#/*"qʦS8v eDC?b{b@`vH%-L,vӏg柎xeCr]v!$0msuiV`T'p&L'$ɏ ut/1plfo}TpOz>fۉ(~Tw ir/|Y mxXooԱBxC혎FYFrbVx$]:f L\`9{3Û Xޞiz?7 25ѽ8>Nqb3#n6=:Nv*4%y/V=wi;b})$V3o L>8bR@W .;ڪ:g6;$`z4~O_Sw^*6֙&.li~J1/E8`9$~4U2IqY27f6_*qW; 67a7ʳDI e#sg ˲ńƒ{zO[Ȓ(Is߬Eax-Di`g˻2}될2ttvo 2l>o-tC\Xas:3Q* ==!ErNħZBPFʩڲ uF U)ㅥdpKvo_f4$#B`5Mla lB=,ޝI=I0<[0fA探tdn5K^(32\ҫ$\*( \?.D4:{6/}Tzjul5\!( @%Hǫڌ(^/0'[ꛖcWN ԯ =נ.DHpf٭3`w=C[1#v 6 ѵ ~wV `m ] `Gߵ2 {ۭpv?gf~; OE+6RILRE]NAPm,0nǝ'WA\2ݒ!CeU6qYwQCtӣV@T\tnA=8XO$htbn1U]mqZNUNp?_ژ /խ,F\/thx]ɷ Do@CdFw>?C"∫)gsUMa=65/~a?]3J\ v g'yz/9m8NFǺAK"ԥgP|qIU޼ISA*Ρ;赻OIAᒾɩ~cPXVDFgc۸hskd/E6dKR=\F_KH_mȊM@e,8)iD0%n `F{T6p4F1 ҽlu&NZѭDP=W,wYŽb戧S}c\)~)9Hd-,wUs{N^Z2 _]hm<#:.ق||v.n{ bC)c/; Iֽ6nQ7x $UE"Nɶ'8T/,m/<ٟ\/Ȍ="^6GO%)A4M +&H3~)T?ɯ-IhL'5&x XFx"^x<i5±wd>>|?7U(NR )PX!6*@QP(0e/4)r@1P(JB!SB~<[!K`pV(q;rrVk:q}9f|H%AsҘ+Ed*,: eZ596|@OGȵgI3gCY#@vм%mBC5)nZרhwy:݅:,=घ'EĐ|z~}JRǜ(LKy=c@gH 5D1d%A7,8 xW*d TLFNT/+ARf+13WSn+ 9M^6 U*(S#zUO})2Z*.y;JYXԞ['r56< ]jLb.S4\LU3/;`lm NGшQȊI-ax!t(dR{ ZքfUPT{U~cCQTtnT5o[,,tVs֟=Kfo71I'\)DŽ0Q@h H.Fd>8eDɆ"zB/tT\%d {-ZV=OkBFC̬,Q, 23$t=2o<]UvS2Ө .|/9AhM ~Sa3 N.z-nw (ʵ)+Ioʾ- o~m&); zT9שO;3 KGY&aK·߆;ӣ%Z$[1 3E3)jIP;_TxU/.=k"@t($9A ҞIb# 5fp`0h ,=yMk?_ O^,'Mz%Ѕ F^(3(؛l6gH_ < ?,gMN>Ώȍ:ξf9JGY.vlig>Cq8gM?MY穨([.j\mWmy)9BC77,Lϰ 6hdq SݼEbXh>l&wF6FZ"96Сշ 488dߦj $KLCSE?*tQHV@`KPI\)8#+o H4.Oi'%/ Wwg~E\d4%+4z[Vxa5k\Oַb-=*#$s+c?AhWl˘5!!bv>Ћ(td 0/ƞqG'G*uD~N$,I.Eii^ڧO]ؗ7Od'3tݪҧ&͊}Xԓ@qaLaSDڋrpMou?tuKi![n2U͝$/?Ea/k)%J6Ƶ"}ldlODa&iVJf! JuHw(i4s7 u%|_<^ks'ht3UsR+8y$DsIH !A[@xJXٱ!#r׾,x)%M >(6 (JN, ;k6zSLA_"q@mN0C+xit3d'W(%},[t2BCwCfh26DZ&B6]h[%U5'lzڦY,LdjC;$g58tKlqCʼnvJGg4Vbn!氲_W6@֒IsreUxCc?# < KwOB(]Ň˯^<[>8!Lkб䢯5jj.nm]^iEV%"f sv/H5.E,۟^U@a ǍF~;u}A_Ҍ8;?Y6e4BgB U3`wt Z:ܨ!$R4p^>_4Iև )ڵ/ij 06ZR芃D8NgnǝĎۢǙkˮ^ |4WQAW<`Cte㐢M") \_G*`qn'.p;EƖu|))*-vqKj@W{ÿhO鿜#0iT+]B ڇF>qo6ecIkY"HL124bZk sy3 h'%'JyfR=(ގtWv ~c*ky}F/dxR ( B"#vFyLK2)/i !]ƺ_S߇b7d'$92"ca (ΈHerG|#ڬ5^8t+OKՆqT+ ,<{ ۍ..iQ5jg@y`r#^Ŝd1Qet{vN7KG[+kum޿?n5م }v\ L2iף둦LPMݱ D`Dz P!ʟxpY!92Uxƨ Κ87`!oGiמY1:,OfvC~+K#1nsɁjJ#^\; @*ա!V𘓅"TTJ?G5tqsK8gaT QVV7ш@!j^lՆ٥8zH`_ŗ\.Uo(T4%!iyq::x4LUܬ|e:R>Tcs $rߩ 4ɮ8 4l#gЭt!,+c Z^eCb8&_ ɡPC-j7FmD  oZ8ZZyC.ҝw;$<);]Ow97 THNs95:A-.E%Ynx>}PtYwnj}UtK`PM5]Oίx}!8wr斞4KSl<ӀxR^n`h.q,]&Ef2[nGG9M=@X*W8X½#_xtLr/by58i7!{pQ X<뮂X,ٙ&-WԪr9Nό',3͘^$=x]}:3%CR a.:az^"gOd6ֺֽkOF(`m<_#DM"ց& jt2Ǥ}+aKJ9f#focv\D(@ 'ʣⷾZ%t(.nlC!kmⶒVtVat"tQ@p5vp$aQ[nLD2 ccochwu֧NtwXk<{okg:c/^ DUH} ]rJvGǜrr!pcMS[*iѵG KZ1 P^fB}4t 4w:4yNb]P{#\ VSBL,Dvʒ8~3cW{ne[gE;4 5(-BɐV=<k#3ovi.-T&lO4ttx4RvTlڄXZlNI 74\~0  yd&V*sMl{UK!pN; 0Bjs,!iXl -`#yML@y m>68Ex<נ7㻳͞.a%_ɗ #>(l't9P]I txې>"MC4j #A;q*Yn} {&5ݪ)H470;`$@%(zXxOE.Նbi"'.F BMo#X4nT|2 a2 xI6ぱl/G>DHzd6c4ك{aG]ɬ|٫ϛo^ &4wG);{Ksmg_{Cx/'<k3DS yޙgm@ BPQd":*;[y٪m `W#>"tU1ǭ4|quX&f^T Zxq, 6=V -G5Zcak1)hy-S&+D!~r"wY܄bʼe:zZExS|. qL N{B(K~g!g8dQv!Ҏ |4t2j˒92Wmx.ݩOp[ 5aqّWt;Z$M ޭuߘLN~-h䥜󙰶#zZ_>\$5b7e(Lbpž˨. lt GgsI?Z,*I{ea٬bWC$&ջ|o-CS|,,q†)Yq))I1mߡضz@7B|S!Iچ I" u 0Fg(N Vi&E΀ -Zc<9XgԘ9mbb1mKɇ:KES4״ ,p,Ftߐu7]z;3Q0X{2PVbu6XVTNs4%I=NWƍ G^ВͽWG9嵉_!L>bV(PVL|9ğ vJlj}5~Pzߊcխ(fv0z%Vnz/7@R(rS`F7"-{co981DdkPT=;8!ncN]K[bKa@B,T 7gKl>-HƖ )YN=^yp:އ9Ueq`E"눥*kNű&KR'Ǎ$h;hi63D&ֺV#7y8L9m3xX'ɷPQq>gh,Sgu>͛԰c`*>8)uqTݨe|TQ @WAÜnbxx/PI 7OX{F%j2Y7nI J">bnV\[D܀LS~EI܍D瑜yDKvMi}l]݌ y:`H<tʭ,X7$uȁBo p8@C ,. ք]fTJ2xy2(՟߿4?3V߱؂ods)ޣErs,gVDD:ȣz>@,@MgߠGvT̋ےn['g7 oKcjBܟކ5gynɲ/Ԏ_ .]b=fm]%$1D#`ƇTxHŇ4xH#.xHLJ x,x"XnxR\7<xa>Cab T%]LAh_ [ʘ {m6,eNcrJ9y<>lDb6; /^l_Yl۽nGfs%0Δ^"־BЅz<UnwpbڥQ#d0ǿf9`/}%SŖ =M{X4 i{O"Ÿc\}-Z*EJ-'^UqSf ,0~x9h XRɛ-S"yml L{fn<ГFkHEniI/0-}Ŕb%2mM$6n cL:{zJMW"I<ﺀzB JZwbc7oR$zyE`?OtqP f!me' xGQ8>Gk e$lwѯڹv+ E2)OU&/_x+xO]W^ gWH u+ȴ~* ᥸<N̈́D-:!6wPrVK1E(k18waX+[ҳo3UxQ+}z҆ "G8xt1ધhvrLE$j( -B;1"7i3?65Y&`LiBH1q0 Wlmi:b>tt}@9jaSWpA##1oUը_̓E4 xbwVY3 J*)S"kݱRd0!>hFK)ťZlPSbug0$6q5@2+ag_mj=L=>5dEj@o @ʦ|cѿrv2>#c2׺4{s_3qjD1)vPfCI 5^)M1}Wر e<_w5a׮,3Lz8i W2 ;^N>'43ξ<}IZ$aN%'*sؐwt"Mr8%ӀSz=٥\XD 'UI֎+tfO[O}# / ^c>kgwA}P;^hKlo gĻ:UC\Z"JM+9d'SoCǐ>[|RoW ԣyTZޏsݩwko$%XUMI`@dZڑeai[tABj9UOv?RW.D0y'2z) NY$&ߟ%'}.m>t\kš'T Oi%ӌ?GP78sk[XV]QUxH7BmFaD|VK34.}N xa u‘ȃZ> mIPj0ٷ.;=ܿNH//%ʔ;h 蘍iCCE7#lI"mDώ'?":;zЙ~-08Auͼ. 3.!R@_%h]Jށ׉hfmcy6cmi\.Ms5tzSoz3!-(җu S .L-E7J4w ;;9GpB\B3߇s9쟵\-[vU&4䙙>$@w*H:藽Q'␒P@鹋.F!wع]hL'ލu;q CA.jB'4W'bWz.:puoD'mJ hEF-*j+ $0TDAoE*TJI芲~Pw/ b) (&T=sgP>H3sg{{93tC|#&7S<7tx_4pLBFRh֙5N#"q<.@"9qo3r  o>y80ؑ®;}p|O^Y:iYI)J3r;ܵI.%OlGnaȥ6Y͗ h+KcrMT].$+T <!z(TG;1Eq(!ܠ*VxܲYV'POIZfeFNc!U*XU;ELm.vTSmOxjq5#-+qylR3hw+_jg3QZMI8%H몲S'1232&[iX1r6]k#Dt#Q2z+_5Կ:z#00t#kt&4+<Ԕ9LDݷ-,g::Ť'WE Ijm!se3<%[=rG28z ƭg:? OV#:2{i?b 8;Siz9Q6x{CtW"N[>nOV"=0'Th 2Jz.qbS[ ی'T_v.Wí/劗w6`Hpɟ1>|sOdr^ Ne䓑hBy `s<*G2hS_C݋^hWR8Ș4+CCHi٬kWEr Dt YAVnƪp$)[p4.+t/֦D2Wo_PT *B6V e 4)f"ڐlFq(ƛlIP*W-go 3u1?/axcD菼x"WuSıXp$M׭HSܩoo~$.OBČ=$/_qqBx $|W]$HFJAE)61B h 8TN2щjNp&͏zQ-18lх[PSFih噦WG1&1F9: 7іྉ6~<'?Z1.G?S'1k?Urcq+^tQM>G+^hlG.lkaYGHZ{BM"{6LM.)U(Z2Xeyݡeȍ>8h!6j ݃f@GXYH7iGZoh7&~sIN)R貢0gNemTӝp]n%{їV89l:v}Whk :+j=/ȋD&3̒R\}-\%DRT֖hHjK,)t@rwӘ^Uh=lmq5yٛ_p؛:ViRj]7ҥ4%*;B,ls;i!ޛP`q>lځ1Cӡod(A8ӊD5eȦ'Nx'X]IHHc W4BTԽ֓K ˮUQNP#{oSMTOrlaM&=_Z;:qfXbUiʾz.Zᔃ@L k{I$ dՊhPiSغ(98·ʦttg?C:2$R6 -I W>-YD j~OhAHfdu蕙cӜ+naPhsjb V'Z\n[+Seo76Yͅ/r(U{kidF +\ :G=7h).FZ.0@7L|R%ɔUn Krܩ&)[;4N9!89~ȄAEORjNZ3hS]}FcEtFÕ&l%!m=su8F& ,[*BK$scH{#M9=p#A7òxwBNv3E +Vb(R}GT& nJ|r?LI:Ɂ+6C& N<87[R }0\ zXyC`X@,E@~͜5|&gVŗdsY(i&9R,('9AU У3[<ꠍ\F1~[+6ljfrsGoDmmPsmj;:'M*rV(P'`0u a֝g2]OѾފwL;ZMcs+GƠE}gCɇW Hvew 'i^AT %P0z2DEuY;P|ͮ}&Gy~'}*F}n4*_fEA] 휯Yң.]̩^}*ci%-hB Dj Kls}V^I{san 5 a+5T-azpo6I&`=SH$j%؊GW.Car:[jd{0y"T= 3W}>t6ImDɴ uㅻzoܵVT,%K!۴"=ima PSKLN'cS`|rV"PWj!JgMG@&s_+37m<%6V7=Fͤ3k KvGvܞ'n4sO Y$׬}W"z x yo尡1\8%G3_NY֮(RVV\~'B.Ғz;Ch]^N4t |mPuG@hofL 俒A0j6KB|A*'Œ>^"E›aj ~T\VZ~[dWT)8^b6DŤ󕳠,C7;*a$_Ќx|(@)xv*g)}Ql԰ ]wuIeC}6lorEjDra9v3Q˥PQ'_Z-yzf&'8Y"#a.Tjc ,`c#-Nԕ":|*|-Ѧ1 7KOjRH=ӳ8oihv@]/Eto(ʪ"#N .Y + v @w&ٓΗ0`rRCڕI&iOa½&$g@(:H7 On9镾|pZzymUO&GEWL3{aɡ[+{ i֡|zbEbqH{g ̄Tg;NsSп!1҇^զu͕s/\ZϪ:?UW 7{&u0yS:C=3F噡6He%Jբg?:❍g1TdDg;Zz/*?El^i+M'pQG'mU{,7[vws%o#1kHwZI p$ lVV\:,Glw[A{_s3a"EArW1e9":Ex6H4q 'hub;^ͪ84pUaF[ ur|p2$T%*ݘ?7c![Z2  6xԗ2nFZbA{YgLWVqno^;6=(YWj:nk˴ :"@׀4d]nHEV*-^> XU1z(h{nRWB~U[lvϼi0+8on? quV@:Z b3S+q$вH)K Թ;"W@C* A}􊐬9EvZAȥLX/iY* +HfR>-#'\|{jAߓX. ];,xkpcI)rc2i;1E`XfLJނFcЭ\wVBkB *\ʏUd# 0bn*vI2҆J __DrXVTsPrAY Y17zn&vs29SoN{?PZa@lQS<$-5r8ޢԹpTˈUZȣ[vWJ?Y\ZXT?f]0JragkQxR W/Y[=RGCj/Cny""H]8 bƀ_8#+Cmjg:>"o{XhK#htno={iir uQVY9Rzp@{ԝfdފYQiDŽkl4 NS=SΠH)ތiPԜpx,]O}eI&Y_c/W/ojRqHLMrzNMn#YfUgSW'& e90 :glC/Gg6 o^?8͇W킣Vj4r6LG W%TgDzpN p̮S0h.dr \I36krf{`9TPs[%]Ғ JvΰԑZ3tLχ>丢.K#q4;%`Ұ[Ky,nȂF579U{j&Gy-PX!m/#0tS!Z N(}*+3t]h>)8.^ȏQ9ދ1zF rw#|RS w@k: n~nˆsaD+;񑛒Xi&GXgy/ wѐUaق>E tA8NL>*[N &fǢYvCqg&1aѤʲؖk _kD6}𭋙h(Gz__5 o>G8p;Ve(YЩdJ.q'WD֗JCQ[.ßQ gN|XB)}n4Aq%ŮIΙ oRirJK4v$pp6Cĉ Ə03uXOf|#88Mja*^@]uUۦuAvvG]REc(DۇM~F-nO~Þ8<ߤfWOgYĉGn \`+MQS'sh\Y?: OG駌4eDJm[*Wd"Kl+ |M)UKKj gPv7+>-eҤgfÛ{\BKFu8 ^Usj;k[j@ ]- vk ?0$zǕw@_V!BGmpr.YSkUWisE?Pb74_4sDJK-’8{Q"|SgQp($ANs>H[pF,խ8FKd3-N[_u$"=UIEX\O,|dM SvQm3ʫ?})M;dů>OtB`z"qDƅPj]J;Be8ǜ (lC|Zi6SRxQ&KBݩrػN.X XuE)9Td`'=Ry!K_N3=_)_cE2fAfb(Y ,?y ,6۳|v%pυb>#glVo(xog$t0v}oB$: 棊UzjM$GPJѢ~tM=Ok%cSH-N 4|ߵbDJOU(= G'T a 9<\Qh{+h;| 53%)Ju`WדsĆ8Ķmoݴ5P*z>+x1XS=,w~#rs?脽hpn.NlI أ,,;>׹K!ղzS!ɮPwrކ+ "|a)nB~0gH -M1~A/~?hˀi$\%k>\Rmo; XOG$˕/AZzE_u$B޽(ֻtwɗE^=a,לAŲ62eX^2C Nii .Y3#j[jT )TʈN`> S-RS\4Lŕ)3Wύ‰t0)bE"ӑx4h+]uC~_k~RXr0 Ѫos:|cG3 L&ᅥKK-@TA̫ӭ钻-Rka2"%mg$)pTL5:|fEݷ*`dqWN` 0FowF|H'j~E[ylRm=!Z-ϐMYN sJ29|[le! !TaΔ 6T؊٠zFeLqH4}P9ʚJu]wP|(PCMᴅRhYG2zϾeˁV"P,(6ZMYݼl`!v#E`8NN4_3xoߟp&v_S9mNE =p ' P>5 8FDZ? 1dQ1[88[Sf*+@1Gh; x nD(/\]g S4Mվ5;رM*P^$!twOq4't|Jǘ NiI5r (1cM 9Z)&y7P+^s@"#8 t?v @[0]hfsR6^B&/nxܱ@[4tܔZ@}_՝#HN𝳥2R R>KMѡdUv~9k΁ϣ@ s>uu|$\sRuT4>^ w[ 51{ !? TtqSӺoІU,c-)5NKόIу@nI%:_Qܝ$lww/&_tDVi3vaT <.64 o5Uk]Q/1 .:*_m3&/+ fwL y;}8zZ4+y6)mzG8J!#fOlB 9r =9|!O?o×@6ZW1e cF֖j7aW]u4_hP=E 3% -txٱ\8ʾϣʺ!Z[>9`Z`ж9BOۖϥXRF=mN#.v~ԥĒ "pB;ff/5 !"~NsWiԊa_GՏP䒖bcFn΢ܼ*:2*e&&=l ֳ##¹'l7h|+ JHЀW"NTБ;T.cSC?JxG>a1LխVbt)4HF9ji<' jL5ӟ!rKF;DY:-TNuB}5OS]Q|9Tt zpw[BmTM~V:fd5>h'[чr8ޡbpjB#k57HK+Ѥ,4T[T] DOKqDo'<ֆlVPBOpθ;L)#iF{56@#!.m9L̀|9'R?9dl V4.I sq| {ÄО݀ˤ>i0湁_pTqZ!A"(2@;marːB] S46F%,IMŽ\쨆8E4 #Z|ʜF_ q'Z^nfLC"VYӼSyYpQ,AZ]v U,[mp{j$*cEtֆ=,Rj>ͶT0^`Bꪈ>%P{yQ c"@#GL[;W.֡TT³+ g1ړ4$bkхP:"Ija>!2-IZv<ɜ@Y7G<'X̒ -OF%7dGƘ-Gy飯Í0 1)@<&\_+9XWUq(ۀ{1VK%1H&]D_9t}^%J^s]!ڎ݈ZH>O\!&w'Ц{G0_ .ʒu[QV4䗄ís {WO;;Z}%<1%<Zy,EA_ n8?!0buIokt/YӾWG1h%U.'uT>^㮣F"!a%Z/8 o7ݯdpb?"Kr 'ᤳ25zKC*in5G>/#<*P6IBD>6cYvEپ&T2%7%Mgk.Xj7kΏ95(rx"d$ԾI$Ӿ\CLN5pUz5ev-<}gTv>.FnҠ4 l=7v>đK˱8pG%w\5x`CytNW,]|tc-"锖T+.oUgI/(=T,FB8B ^v) 堨BQɕXgFzakn ClڮZq*d/%k A~kL)ㅖ~jڪ~/+wY-/^?zrK1ؕ;YHM=}Md^t,ww)YlZ_OKGMˬG]@V@kѻO5( 1<ѝ! !-)ʲTALҕn TJʫY5liً*`R?dz(ޠY"*\=b~Wz;\nw9;\95s$;>>d7c z)X\ZY-6mIGi&=~ROLcx.ZƿA`i{&qn'2}c3tT4v&}N$<%_ګ|Ovrg n-Tt:Hajiy5CywuQ'gGJc@rvG&~Lao)QJ?gLx/m~ܗ1[ "[o uxa[P)-DRƙ:˞09) ԞD&u> 1VdU<& ?bqѯ# `Ey#~"~]ߕ7'pY&~O*{8NE@Eo7ԕﵶc1N-3#9uvKy?9R1gr9i6ҒT(W@C,Z#ll̘hU-&1JN th.V1F|G4n  q>,a9g8%EJM~Kb+%+-1#`mý7i-vFW6a:.1qV7ih`VSCÅbI2*$rPZ2,( wK_bk$QqXzJԁWD5WbƗ3bҖ%}0j47C %jAA"_+j`]SC{ȫ]9-)}vPMf*z[̐ٯvU0CY:`zy˒&8 'HQU){~w:p@*iw5g.s3jҺV#c ၩ@?N#$y¿#A=r^.KTRw>nv8rFaQNSsӿ [<" y آE`\$RHMG3jg*1[D7 cc`nqf93G 1wt'O&K&uN%s疥bݥf2w4RG`͚*jݩ7j|6Y=_G#h٫b#E|(hB'F"#j455VҢ5v #pk邅+|[\Y/i@TWow|[cW\Y9D.Ƨ *V2bbk jv)tDFfDeA| <޾a9ctT1'S_BF6T2Dؓ: oNHl~:[!"F=B8t~l]4'|[ƭf`.Vh3EIS䒙u`"9Q<6@9[zcwWlZêe"2 `ͷ\ZB W R1|V @ZR4h1)&|.HN&So ?(}"FJޗ`ͼA?qJ-T^P-G3savN1)1_K'\fk괉zZ߼8WKR?<7p0v,lC9M9R ukزsͫLxٮScx}+-{xIDhGCޛb|L cu|'2PyS941C_ϴ75;a!5L +$!:}Uyʊ=3Z{4~h=h-'Bfl@RsљG"g'^zyȵw:i)"AXb*KlC3&&Kif;# ˇ6vN B= u[iWZ8.gYUsv_Uw_~k.+&R/U~H eޣ>i.q g+M ;I3.AIo/ujNdvyi]j3Sp<H^F/  5<a"@qjRi J+\t1AgSO2hG+;Z~!mCFuY%coQ9Ҩ,wkAɉ(wr<_h|Xj)#r,~8/D}f%5'0v5?<$2PsvŌ跮Lj63E=KT~ve] C_C1@d Mhvl.ONZ9&ztp'Z/^uڌ.B:4!4%RG+ƫI䮈K =0w\ 9m|aCOp+nadox :F P%:DPک$Jr? ؚ?=:JJKT8m7FyfW~F:YْWSyc#{`8%^YJNHb3xbR~8gUe5@X~LU;~bjz9ۥ>I^{jwi@. *=_cnq)#/uZzaձ9NuX-j$M_HٛnǺ`+l"-EIIXӏX{0=_Fs,bA Ls/iK㰽̰7ŌgiO !o +w}^g9-)<ŪeHEr 7i3+UQ :2z`*g/zܝ[G&RW}JGyviaĞߖ}ۘ=" +!&x*(>L Z/pĢgؾ\z \ 5^,YJdD MBEԲ,Y- Rg2g+`k3 k?@|hiHg_B*@&@2}qZ<Ş8lqϾЁL P?ӡ{ӥH冋 Z\d+urv㋓ثԩfݬkÎ,r_t|9sRpKl Ow\Bud&R9mu\[dju[2kRMw:^D|2|G b;;xaӻfi}Pڕ c Lof .{P֮b0fkk|׾Ш3Z!вSUp?0hj{-F#R]N0kQ?QCF I5hnWc?(QDgT1 G&ҷb ` bI+9F:^;P doJح|ɻ\YuУ>B® Iut:ȩ&v5BunXuM߆꺟lZǂY,GV}Naec;Y1vvOsHfM`y KCЧ UU d̂m4|ܵT[{ݒȧ[#':*TwEa_3:*.LIPy]x"mNLl<:1.$/Iԅ\ %g$Lbu8OieB`ºBԒ9xXkė2.E9]+~7i/~5(h Q+< + QY ͢x/}n}C%۩Jr}dz;hsP]Q{NI*(LehJXAj := 5WP3.3< Ҽ0 ΰ X REq/ZJg&RE/!:Gbfb/潄%/zBiqCEt>|fcw1X- }pR8?aõzTxNbI!pxZU.s\=y|I'ac'*v>)!nOq4 * rIr5g1aAKa0q'K 8_[v{*wA41US&zі[09P3 ڏSěN]%^w*y!Zã y*$_&:G$"83pƍ<[ivT3,ܻKV*eWpuɩUT]y_ 6cX@G8ɽb'<-ጜ >II) ={KwOǂ17P5)7ޝjX6RCrh=_CY{$W}goȼBhB x;cJ$^ ΋XHE0,j6 ;W'Z8_/,3ŵ!-.8/ 65iqc*{i.>Z&ۍŪmFe1xq,;8\@m|: 7DqB~D'x?&3VNib+qp/mu<"$ͲqVŝny, != Vf6RU LJXm*#Z#Y^~Xv;]-<ɫO"AΫ/ @L> AH{1Ϻ\|Fk\pD<[yB8YZqfl4kݹnNJ]t~d TKKܴv> ̘L(]+9%mb١N3nZqk'TaRY u_3k- 7 13 ]@8ʸv1m97\L}v"he?5{hBK.(d"‹ڮ/̂mӯcc=!z%MU&PYEjmLy#jn9ME8C<8_c<ώC6Y9NNe8$p+{WAuyUGw%=]}RrZGf<acVc[ öZ4TY71'7ol3p<2zmeIqVuՃȖP#í|K= K@`NyzJj "#;?'d, sxYt0df*dDбfeNMXP By!8͓|M9^)t5GAL+GW mvq'C '(2S|i>N90?*FoC,Qe`$snr#qo{3/43'\t(:x?_M?5RЍ#.XZp^н=y"3]hsn4HC$)xSN20oY$'TaϨeujx|I\LOP5V5TY8ٴ{e䖚:q&=D}+S=JYY.=c%2BU)l<rVX:D¬ZlCA6>s(ZSSѬ;aڐ{ iW.gj* ?F{c@diI=ZCN+MาXhУӳw@,dv+wḑ+bv e=tO\Y.s< 푹t%R )N ]ixd$g<)f陷Xda@֭Љ[D,HAr`†!}{o[sUd .1`j_zD^w|{W"'gr`vyNOߥh܄޾[zoux|ڗ'#>뽿3o"o Xp${-\ VaA!A}ջ197|oK_ S)ːFGe^gR#19Ж)_B)Щxsz551+3+g#d<ғXyu:cRd>npTn7+REL} X1fP6Jx:z[*:;Jt+ΤlA-5{:JIKI)_;3]4sSCK>1}BȪώ,U_0\GNNABbF[Qb'zX6M՟"6ߖ$q#:ق@7X!:f/ѩ4TFt GKt*#:!:чʈNsNeD9D2SiNbA+if' QOXR4O2nsYNut-/C$٫5$^Yu(wn1:J,]`4i ܑ%`mڅ%n`Gv#`ĴPfۭ͹YZrD CtKL'KЧѥc2[pQI(<l%%a+d(^PTrJ^=u14r :9b<0̈%?sBn#0d |@%&PK.t#e,H"?[z3b[Ɂ! "\>Ӗٰr)Uχ,ZnA 4)&KowTVWVʜ HQzqfZbv vx 3;8u G;7b){d%/B ,cđć$ 0g%X$SS lm: ftIppYw}D%V ]Ȭz4 ҐMb\8I, 6fJĜhV_&q I3L:O$Mh7ߘD㠋?P9BhO roJ狼HmX_(o MOQ bu*jD"?X=o'䯨nq{|8)9j.rq#"?lHULTgT^LқTq8E.BJ5~mcD]䰅VJՐ)S=s_I]{aq COw[a~>7ԑr`zdUEzK?z8 ͈L3Naaڤ#R&hJTlh!*v"o4B Z;E-4&vkNWɷJO/f Z*.{Wfw+*xh0L1,wQݿ/۽Z7Q'yԫH:; rXΐ-P~24i|R(p4oB[LWfeWj*FHW}u ce2Ŧ ]$2uqVpjˇ==Пj)Pk#3Cnj1jmv vy݌;ϏO)DN-i疕vP!D)R)ΰ>MM~cmcÓ6 ,C`}$ ٝ"Bx9o#3K<21P$b>zQ(P@+Ür9̂vkkRpϳ6!$F-E'+;w`r90ڞ]I8WWrr.Z|nB,t*wC.o(Y?}"+b1|rVіڱ5.i1M%-qonH~+Y8ar;DVS1c9@k<ai%{+ݜaΧ]s()`~Rko)&#A0^?NvG>l@r"D6`/`bjwڵ>z=-Fߡ 7bK<>Qfrh?Ǒil0k bnnRCbR+!fJQ{8Vk.ek%CE;^1ONĺ1lJ(zEWwEμRT#E슔:M7b ʼ%lμ(BFJM̎8"R̊~E"+s\(̂#ebfEx=XEtYj汬:͆tqj?f|h">묚6irqIHk]InB ,sQUݒj,IZ!yЎrF.}@Ve D#lkO$_A=l)tc)L}-y>h =``:[6DE5Qls? '&h)[MHL1ջ&1LIk2x 28 -2s06_TV] Ʋ,>DpNzۜUY18rJVRPĿ)z N\lq2fbx Ѻ ę71)Pi$8ؿ[؆[* t V9@/Wg:{{Q]z_PoYRK5խ]gr2:B IJ7< < ,ĤP |_z91c C2xWn UO9fV1F=RjqW!>L{-#S2<'zW}w#Sz#}պCwXC*k:N̅[}ZqoRfַ$G ?:|z2qݎFF٢-ɨ2H"Ԝ݂B=A_bn.@[wc-:GJ0OZEJ>-H{Ę%Q|omRVK?5F&F2-q% Phf$XD|"s7TL^ϧ8aNwhF?4Da>of-Ys̎3\qH%P,OP.OۈxiRQT&3ڸ²% }؄)aq(k3rxPies5,'D+N4ZcF++D٬cBM2" 9!zǢu6O|q&")z'&ʤchHxt"Ė봾aa%41LSOO0ީQXƇpv=3q ,(g[KS lGU mUC1!?cڒrMBƁ#v 8XvdS .߽w!h-IYfG ( $'aZիӬZMlzm[8"N ‘+1mqdcPm#U1둱aU})|Y)*-nYSp4ѩ>-\D\!w bֆMJ y S'pjў06EI6+DzNO3(#`'hnLd6c5bmu&Y}IK\ ᢸvߡ-"`#Y6 'S*\ކNxF͢5p'.w 힪DǺ`Z .!p:`>o1CxI<T],ӓѥ'~&7_P?O 2'K? hó8 U-kdd]\~ElO;޷l[*2.k fht$RqX5'9LY&9!5E+T~t+kʁuerA"Y}#&cðeZpo}Q m#mՖV;Gk^vY\MyPsRp%xdW25qj}˙fOg1'nɵ%/(^j[nKJ,t [ ^h}G-GMnwˈlJKA1 cEZ zM"R}( l%SM[bc_Ca=mKT6] R9q8j^krs!!\x9>I'H!t:{u^*"dj(W2n;.Lu$ÎvӿmjMe"->*"QS3+9 J~̬AiݢnS1R½b&61W:O0Eo>. G_賂s8>YhgE^h?+ོ ^\,zbП#:(> nqzֶTޗu`'l|ǡi36dڂ7SY>;"㣓c20k/UHLTa0\eDftI{B=oIIwvpSSk/_è[6K<[S;veN~9q׮D2]{3Bk`L餚m*l§L]$‚ʣP`YJ̮7Q=CTn͏S/f.?Glqs2S50pBzl9CK&ڙ,EFR=6H?O)n: RT}# L}[Gـ0\G g^M+z"G.BLzS5 +ؙs6MeVXo LT+q_va|}DMYJRѭ̶:3ϟժx汽d _6na#p dE6otBY ]@ $IG-'z?7l)-뽤R'Eቺ8M ɵה7#?1 |+OQ4 |@3@wT}fWNpRVEٝ?<}ˁk<8ó+Om|E*z֎Hrm,7hٗfA͈LF ݇RNv<5239^-۳mg@ۅŒiDۼ ,B+zn'tƤ+>6?NObqNbm:r"tbXؗBGSϝ\FDY<|贈l,uݩ~ޠ*ќEXQlMO fINA9 >qVWc%*X/%\{o?SY#j,9|o'I8`mJҒY)W6OLGQ),$o%iIt4}3HxNT۽3Ds̴rP=i3`VY+e5GQtaӴW OSvgΙ>by8)οrt nŤj2:a/SZI3 &Qᰒ:C3y1/yHA$hiK@jK+y(-WoL^#IVwxV]`c¬1*5ʧ,XQ"&ۦB6`vm N [ T{őpnVk 9t{irI;X3m9jͽbSX3 L"Zˣk$L(|̕صFxxH QlJ~qJ@%ZXUuxn\5Jq+JK4G5ŸnxM3=%1uTSPGȝ4d1#:Qޱv>shev(|L|1s`rd<ӅNI(|m;=r^(|^lG%Z~'1 FN%N%Qߟu*|/ AiYNv5 ''pjOxt+,NefyrΖIyr)b8H:IG-_/@*N^ OsLĢ<̶6L!sPMڳ 9v_g@!S|sMNe*ot=46)}i uT~涴dxWzAm>lC1s<#rD/x)rߖYSqjjOb8ƣK*{a,TFU8cnWkÇH6Hs㣴 RpD ~D(t⫘vR4Ĥ ^©9MM@bZ$܉ z ujIo0q(3x"\,bFmu+&wMBzsd^; mӛA' 0KK#US>dջ塸 {LƁiyI+CYXjV&izK/4S#xδ8Ycł[fI:rua@k4F>Yla <|%䰥h~.z BQ~C\kc:4N ryM۰ֽ3is]N<8hz[traSϨ!!LY.f޴\HEepN5lfk}d4}'ˌo( )s7V%:Z{R(pDv pZ!pSo)#}x1ևHTjplIp +BC[8ɑDݍy9F#EįsrqN6Fva r lU.ZoZY2eY^Ѓ:iա>B{uZ8]vcz Dtv`VfS:8nTg2钖h}i'黃O#w{hjnt0}|+)WuПzR?I QFoŊ]]-yoȫ~Sl9 5.ju@ٳPV؟67W3fF^IdP}(&Ypgy~+  Alk=%"/دaSNvO "ѺD$ t8^vvɫ>u̷uT]b¡#P(@O՛zIj>٧3t|R@EWh =bwH+BƐ~ .`8~JۃL+:{a`&YZp4Qn]&X) ج2zG)DT Z^Kp׊yS{ܪ!|6۪k `xW ^;"Aѩt%4]_^$-yb3 dm,I PFBv=sı?irq=s.N W6\z~A竬ۉB5S0sSv1? Rb9?.: יww:+y .-8/?dv7||z>Kw fTkV4hxȴWR/0*uMGWnFs #PLe f&(/eꈉg[gm;cMn~QBCX͘g3DKk9MD:}K˩!^,\)K)JԄ}g4W됣+m:<_e֖#+c$h] )Vj}CgQVY:h8v2]c-N-)=m!mqz&R=*&*Io]NH.e7rWC<<@lu7c&"how?B>j/=$眦K=ף>O]ed$Zaج̈p$8]a6MPeI),$k&+J^R5?xƒWkƅ"?هI&i [.u RVPK̅b8<9M^:un)`-q-iDq&Io3x A%N4yowOFa7b|4t?^>3bӕ堒)cnI ]3wLd9of]M5a?,k,ܟd@ԩ܏ވHoQ,fzg[*0_+*7`w`zRmą>(|;;o3l `(dƵ{4xB48-Ļfi;hp,88 NS~7cp '"1dYA}gZ᥀b$n噼)o3ifNbG?"$I!WZN]T -㳗M-= BR~t^5Q{QӶVQP-Qp(U~TDA(x@DVZV^I/x5T+IOm]! ؐCia(J ЇP Bu#'ukYzE8)wgpg8ne]P;3>t%[]r!`^yys)rWkZ#*e8HfK,n605 Vr(UV'3A[rQn)ph>Br K$j2JƼW[ >U,)nwj`}J9*BP^E5֑@ܧ-xV ]F;e4f;N ݭ6r)aTpG&g%’S=fMVP}Rqb,JQ^-x쁵$PQJSdx\35$!B>O!h="TjwC$Ą nK?Ys bHB1 1%jЖQeP!K2L+?01Ob8En1:LVʰ2Y' yb\2O Ȏ\aԘ'P +<8WHsE<4W 4ĹUWvq |8?"s7\hO-I?LkȔ@+$?B>UCSxUUjW~q**#ɨJ@LqWolqU)r2q+UZ/N\j*+ O۔hQlK | HtO+!67`zXey'}JPt$vtiWck"2Y psx v>Ml U),|[KÞ[S3&8Wd{``tnɚ{恙6k?$>KͮsxO8NKڳ9h'gqv0YbԚæ@ )tҤM ,NcNƤlM1$L6[u4;m))EhgΦ&%{WvKrS)jX;lG>Iw. Sjx/Q?y )Gi7j vh?5K^9ѣЂ`cfam!p& *Lо=)&ZYv6OȤĎe2>G('0>A`=mIwGh)>儊x)&#riM39~t7+&n[\[ *~q9)9ȄӜD,d hP`"cʗKvȪ?e{* ;Vy+p H9QZ98>7xDzo\>c߈%ӅvL}mE7]žR{G;ouez&غiSOJHRfNJ )6p?3CBТ;; c&c[UvhJaR9xhO.g^O^E#0vEB~ގB0 dh)ﳈJ!_^vn8(lk'U>jJX(n`daW>ʌc7v`v;7b5pYYLy S DuIؚ%TOF'Ǎ%Ϫ}N>C9#:Wz;fա$fmA}|R?k ۺ6c1ACYh>ƃ̠0jn^Du#"5F(mc םKEoH/.KK0rv1.ʰu ܝxඤwP4,Qt}o.@%:NAk“{+E{ߵu|smJ$-CM&>xĎ H F&<.MߟTM:i̧?|VSҞGk' ( $,\V5k=I!=>90_ +xV{sY*Wsap>9ઞxya -h3?~UF-Jr/cwy1F? ͩ4#2Ħ73hO1&,K?9p z+Haí i%peI\MeUׯe|uEYd2.,K&'Lb gog"gu,^C*!ˑd ZlO׸fc+bLn?N&glo`< }`[ĥA[xq..p)?rq}z~CZϙxurA,X-&_V] 9",8_D ɱw8V54 S_!^3gh'я校9~&!~a|Z| iN8 9-b"Ń Eڨ2va10%]AkAz5~+u6G9=BRYLV MLyUzM]hcWs~~,%tj7e,wKe,9Z$vxw#\C{f_stN)5ț#; kqk˘?qeU0*ֳ炰y+8qg=\DC~Tq:- \*Spp-i!Q|Sx GU!TqJ$HW_jb|dWes~+~^1zDA^0T% }Dm(]zC* Yh5ZKEc@pzLZA!U ?.Ȅ7"]diIRXZYрJOϭx`Q3ѪR?_FO$Aǥv Č4 N~I"iiC׌ڤP-ն^/}i=0-~aWuMmq bU pNjB7G7Úԅ0cῡlnfQiK e^d7tFO*d&Lʂ8aa^x P[gU>l}X|ө{ uep…NQVEXR8]$VcG8~5{sꑀJ/t8qTYDSO>?jqB3ީ^&c$-v#ì&<'L!-pb*]I=#P[zV֦IK&dn?PT&88n&6#a܂ h. Yp{t ^.Mʷ|f%_L [G]Y,|Ȍnſ,$z.w1+$#^'!emm6`~d{ǔ'钸ѻBVS!q,ϧ-ivz4<QtNQ\*wwkZ(x OqT&vǚ !W-OGS8Q"s6no"t #Q/<,B4&<څk qq5xt#~'IglG" P=#z}ZGxK0֧[TUglgHK&?fv *Xվ︆ n"f2 7Zg%O[x9}Ow7 Th'P(d`.Z$)<=LsiĔOL\җ ܤ8£89!9ʬE89<ʕYopp@IlJufG,TZArw^ #YVOawXnn=@`|rci,\Ű@+ |ʟ d꼈nƬAZZzZ()X·eũTʇKkBLsM7dfY?=$XgF/+<\ͯKy̻pq5`zP_f*W}:`d9;Jco8t(Gy-&+w/"{BݭDK^epiu[53i}4oKi.֫[}ؚ$/=)tVRdD?JA+^Wc3;:R4; ]4 kjUXfgm2M99\TNu_f^Z?5Vz@ 6VĪKĪҩ#@<~T{MR%.ʗr^TU1UלC)/D_!}R4&fNK5E&^{QrP]DY2{d884Þmh]sZy8'&3DŽufV: OL.=]mޞ宂p%k݁!4_tȤ$*h܂L$`'D,; ռ:?dېA$l(IB02Qz_b*^D;oƆ̎B/J׻4v>N{A-iE;KQ14.fH~^25 !zFFd_$CGclL2F.bk)e(:=9>ab_?z2;c*jnT8*9Kz__o^=\HB9=8B@Ε7!oG*a1]T_t:?`*;ZV| (c1Geݦm&|wd-8gPsGi~h&U |֟I7;vtP{ΧSknN*ů2"R0z7 #|O=//wmjXd-ʧpm|~w_hUL^j'һ1#?$H[Ňqag˙˘D eU_қx{~Z]l{nRV,0rxY^UA;fLijnq/*GЯЗ+trKz\duUWF;㋞ub+$},:ő{owߤߎ/q(?;gQ€iLzJpnYBO-F="4of4UN`g^6[Fp-%fCpLS+< vOw˩ H {m`c;홽WwMTj$2QO7_ײK}hpo3}֭A9<*iYIx^Q*-ͤ)AS2nJR/ )*:g/iH g >Zao;r f^ bgO&KrD?~>AP)'GhƑ[OXy)N8g\6LJ:d޺N<4S\oay~z٩eԒ&+zvWgk7^zIq_'<< SQ/ȗ-RIR] 5.*+'ܒ'm@}ʻ㞗6sCqm(1waAPRagWk}91T?OʍDIb? &Sڭfm{O]o8޷Bw>)&ߛrF{dUsodiskbN1km?k~W aR8`sDl'=\yp.ڣ|ãIBա"], ϧW8/6''>jg9!:gGOVM1pP0t{&mm{w>gd~_ob|. SC˶5kv3mS)oci!o'E$Ѱ,y!VuKl#Es0-ȦkSJ'?`"5?;3he2?KLeSi/V.+if?IQ%^ 1~xe\|qyؗ-I,֌j/ͺ}<(W 'RytdWZNEK̉h_6]-9蠩Klu3&8]8#}C$.(_IU9Is$ճD=|ޮ^z]P]Ns0n^'bވ_gtώ\:ȲYl7 y?x}[8[ϟO?ӁM7樴ioWyUosS?$u\~4ӣ|~x 7 }:pC#BΕy뤟d'E_]G>r_Խ3Ooxf5_+jH $VFgnoiZuowM JV!*JQWsT'nFDo}dZrK]|3>{lU NL^5mfI x'U-Fj:]\h< 0MSg DŽ_Ze :=zs盥"#^φ܆8qJ`NX?(ȼ!qN//,wA?%`78Ht5O~[h<5F*\ҝytaՔ`~%PV\ף>z'gmr)>?biGd:1ZKdKLWT_eQ8/0 p:@ʎo*#*AЧ6WQ#x~ sq `g4?v1ǻ$78[h8(?CBoD 19c4Qcs u91<{&|kqw f7y;쫮AW#*^V{a^۟Va'.Jʣ{uOu |A7 4;3;onw;nvA'W#ո4ݗc7}C;xl|I7C~BO`9,oA?gIW O\C"uXMZ_ q 6ZP^UeAkv5z (ȵZ'@ 5U U(!a&d!^ oų7w|kh)ZλsEByp5畮ܛawr>IoUGf8;.Ή=8wP(/`/`f KL5|`Ћ}_zkt 9ApZ_V>w~*qVe}mi=$q*V~S!|y!|{gUBAi&e9~~s}6«V OkVgUupA{5q3/I U$P~1p宆x}NWtǞؿTB~EXz!H&O5ɔ2~B؟yzMT0|mUߴT_w zISd6h}_$9\\y +^<Q8nbqI.A[?/&CHb[+1?Nԡ{s3LM@R[RʑhKk~Luq+5{ 1 vZOc~_죘vFwu5V`uP-OIdg|û5fENLtHֆv֠xApN80 0dr6FJ7)Xwp-#a8C08YQ!Sp{,R+Q^jkE80/E80Ŧ^ +k2'Hq!7l)_P]cE٢s:4 < 0 ka-p:*-I[{z"MW ڈ3c\kd5UݓlDh@LJp@牘4sDSUx|z|ECÝ{*M[yDQVphҔF=& 8X1zӋz;Ɗ LbߵבA3rAbQaA>OBu1{!ƼlH]~[P> !*ArG쬥r`:w.LS:2RJEV2p~&P^k*ϋ29*gf`,Jےq)Ktmw 8? $V,Ø|Rs,R)\J([UAVn I4&o ?`=ߩx>cW4ӕ |7~^Ẁ|' )Ƞ4y4|-&}DشOl;:9}k`ْu8kš&i9J>濳B5syo=U#J䂳 R ?jҸWH}BsumٍϿ~o0\,tStYе>ۋYnʫ(q^Uz2?E5,EJuw7Oi"8*SJ A3/4v6@qcމl ֋ɗ ~^)-M^πFHUap"'w;c'z0: r'F.|4F ηXRo]sfMz0'j//hZ^k6NEƓFEx)bΧ8= "XvA/ &QXn-'wHhl!5l 9$=o ҉T+#Qm`_֍S ɢ\ox`Ap}d;BI͋HbD rHHr*1_f!XzdB\nfX a4Ìά^&K%.qwy ?ر:r3o_l=x2Qi:쓝NR}XGHo5S&¤AF/3)f/UJY.6QrvN;"J;{W?iKyZ(g訮& '%C ="{/ZT2ީ-AOt4R:}z=,.QH[P)zb~tE6Գ_A4Z-ǣ>RcmUm!nBjQ@ODi0ǍGȹ&b '6Ahs!~[HQ\Ug8I`_oLnop?$ {-0`@vʉ_~w_gQjGDRWگ:Ou:Q)T^wk+E'FEQGjt>Ϡ,a "i =^|Q6YqNpt[~`w K9M9k!(d<߶H?'OĄ!y>#Shj}v.~[f|tIk8u0T2RkkE ] \2%y#,¡4TpP$c1M `|TIt].wxng!kocIw? ح0'}=M|GQ}>cݢU'??jP 0WC~)ׂ09MLV\L~]>L.ԱG1MH\Ə4eb~5ͽuYVsQ}>o_ݏB.loQ.`Qe#F+F_EL('·r5dU:Gҥdq^SCL. )q~>vr H4ƅgq h3FllU֠Ql.b\6XR\b>\xZBx'F-y Kp Nl}TM,T²~C/|Zۄo$$^!3y~jJ^i`iK[]wSl˂c^5EYksB)6zS ;j_-l1c[5۸@6:ƹ߆>_wg ^w6oߤeTsJ1C*#[1_-Mσvq*Qj=ċcHQ{PVjZ]fO6a@6;:q#n2͒juXërmtX6~s O唩"DL{И?rݬm{8 SDӆ~y_q+a6f&`&?L$=T">OvO>ָ?W]g^{Iٲ >*檅F.'b s?Q OkK>뮼t)ǃ o㿵C Ҫw GuE;'*jSu=yo_=o5>^Y&~b+Ԁ & •kKMAw{-MhkF:#(IN~Nxe;ߟ5W7vQi| -ꙠpD')駏+o6[kW!›YWȌ"k84{ŊbJMI D gᣲ\4JD?/a&&Or*mVS9V,t 칦 r7vWڊ-wkbK(%+o4%,c{E/o4ʏ&R(eأDlMqpWz=)qWw-K߼47͍Sϋ3g?DKEiM??KPJ:hE8)k#}b?`xchw_{Y~ާ_*Tdxgq(By~B:8δ`ƋM㠱(4JYV®l>: WGa^SjvՁJi7,qр{mJH~kJ{b-3H# a*&:Z{k?*1!UN7Y%0EjYӏ%u7REptxٜvTk 4|(v'̆0pNa޼R6] +L_&=aIokmVZ;踠M^` 2K[cww, I +ߤoyc -X0g%t^5sy2b~*i 3 Am*k_wcEm<;&UF2_>tzW \[(iXDĄkr{s&ǩ2dF}Op8Oc,9rvO1 +ձ<4个^tfU:ߝZD Nv(NR .&QX|& +-E)IK䨢a\MU.!eaoZVn X݆VaKЏ/"'FMIm9m~"'qseBaP ɲj̷C A.iFe&!D:;RQ,q{`;X(?U0J-,xiɱk5![ڂ)O6* )ΘrѸSHG+Q=?cd%>~"QtʍBZtU{b9=J}@%ZJo\|}t/y1тs!$pӋ,yXJJ`wq~VezJW\fRn3:^5^g;&ӡ+ F Sm['X 0јzmFytTE FC2uNxoF(+:f5(1=Fko)Z(OHmX^t~8َMK|VxXʹ[BÊm/STDsæʽA#Qc^#VUpўa,sn?שgBfyJrt vMl"YT :S#}ؾ #-KU%Uܳ&1}d}ߞO0Vx\G1̔4, |IGrD[JGFzgC,0ҤҘl,/Mjvf)cn PP5I+ZK|!5 YFxS_ 4rjg5}ug5'? `6cG]-LѠ0q!>ZN 3&S$1YgkR!ľ}w|r.pL,Ѩ!"J,93syWI*O)NBI`/GS 85ZTQRKPLB5,U7jL45^yv4P-OmN,#"F yiV+K(a^`'kj S_n*?B<,?e3C¢TW9(! +C{*cġѿ^JB{3_Ka^-񤼦 CsZlWߘf;I`lX_vT'0˗߻(8O`5.k7o|7S1@5057"]^Fx'i@0#hxmDL2Sm0W;kV3c7r\nq$`~J3e's4R:`SsgSXS;/2TYnaa2g܄c|UN]Tt!7hBGl-֮׈}ʉ xyG5 `"-;uRc7j|>Fp>T4?XC1sh:gPp=A Rt1""9դiL;EAThR<8?)^3F^ Buk55vJ&-E) k9@zzj@ާ aF 2%qm;zwcf!jk*x 慷GnM,LұJM"L[5/K_J-6U(~SYr vUZ36RوI-Pِo[}P[MP 4H5`Np(" Ԛ΂ Nf/=2վOM?.O j#<\GO'+Vf#e];3[怾7bwI( uՓX^ՈU_z$@` ӣ_"\~SaTp/>\ٕC:pp=|NaC&$d_uSr5./ #d'GJF2Y ,:|߶+C= < {~Q=齀:8i$?DtrOXu  n^{˞[-ŎX:9 l'ny}(~2ss0?wO6볇{daKvKM'G M5n`(JwsPTm+$ߔ?_ԟ TCGr +CU) 5-tW>-{s<^ed(͌Mםa*a H J}o2xS0&7{߸>_rZEk@?bsp_D Wŭ{|n+/3D#pC|=1X7WJ9+4&U:$Z<7{L _)0 vۇ+OtO4Ntl 7pN!dHEYƟH|eE+JwԷ7BcQv$h` ?~тa5-.p%[D×E:Z+~7^n{/߇^~D{y´^k:SHdۊV[$|6-]G@0MDd}N8B/HI]Mؚ[}_Q|c y+ 'Jg?E@ } l݃Ǽ'և 55CxQσZF Abl.WuЪʄ|~ljږB~%Ҥd~"%Gt߀SbQGL[bЊVܡ@UDg (HA:c D8A4ٿHu[-{翠} P˧D4J,]o׶]zEϟxϟ_ %.4ӬM <TGQzfCd!%4Y?q5ї. '(pƇʵ~@-쭧Ҕ(KqҺC#?&sxPm;L76^C+XNX  lv<0սΠ^ d^Td8i(B0F7-h/sϼvyR'6Fj<_v7ὂr?OɇI 3*$C_r5出 %_l #TbTn0SZjt5JeoM\Fz C/þKLm|;4: =r/8' Z-g Ĕ(w>'/|{E3{pi+]oyQ?;%pB8q>x&(!+&)"dчNCa>#r1 [FiԥoGT a S 7j1qī<ξ ~ vǫ_*F'FxZD؄I@{=n6g3ټ^?.}7up:qNpgLOV_m@N<;"V(o5í.CS`>u ЛJ[zf]8(N_F5-rl,X,}R1uS [(󚹬8W*04 Fߕ)̀YLb"'a HޘG*5@|cZ6<+TR>yNpy5)etT+֙-qώGlA yIBlʳ#;L7ȏ Y!L$'ɱobp-{n807Tn!;[0#[!P"ƬAW# Ф13]T%UAyjT.G˽E"5ꏣjQsPUAQ ^079(~&7APgmjcuozGCV-քXtsb7E*d1!ZCsuy1Xi?Y8i+ ZiFg1 QNn> oPZ;\S̵j(3WmJ~Ls|#"<..JY6Nt+v{[E;v->AT=Fv^{8!| b2gA Zn[ 1,?] F1[Wqw& ؉5<XpvKȬ<_{񔔒 l̹J,JT9UW2oKKꥆ/\y4ɾpP˵wFķdঈ/{e n}*(,j^砆QTRSܠ?EPX m|] j&sT^zPԆ;~D#eG 4MǠNNJ"s{U!/r4&'`ziR"t*zY*Ehx2%|**LXM,;ui~0~}e=&{`A׹oϽYO^i\~YsGs˿ugڿMc02av:p}~TI?u1.lXq,|GmdrDh|( V[bI%yafa#5R)D-?O|m)?Oo̱r6m[Zx1,Q!8)|L &! ?ʔR=ORgg6aeD~QKf?$ulT3""6/^?ŖymcV]6D)bp[K`! /^MqMix{t1(;$Je&QZmg!_Cp_He%㪐1VBSt& }1(TE)]-o ]{1@_;H%@_{lk-DʗJ`Go_ް~6QZ烹0tt+$[xu,)k2~mbKC\ҩkUV7.v7kmSe?cMƱ p8'ϳwP T uiZ ӣ4*={\9i{|:{ù=8+h8qhP:j{`ߤQ.dkBn~&"&h0ʛ+@3IJR<}$܉^TnQ&f, د 0#Y5KQ#"㒣@+3LoJKìi*/j-=aE=.3ZǶt;qqiC/d^{^F` Ҥ}k~EǤ=Ʈ?J Q">N ]j)ksyɍg faX}#Ҕ͝?k LJaAG} xhÒYR;*['{Xñdn,ĕfNy>m0Iga1~iYDZD6TzNİ0b{zV2IFFx}ֆA3MvQ.,ʃ?@ԕbrR$n,km-xШ_v&z 65nJx@,^"3m=E.zr~uхÕZhRۧ+~5m"rDžsa7Q~!_W_T}"DL&c5 ے^dXMVOj̱U߬3:I{$ϐYleLX Gb6n<V4.[ /߬_G9%If<;+;" Md-S$,*TgjY$Gjf0 -Y2ܪ:CLjCiZ1|)Yfj*䞶hb>gLQяuVnfOוּfgM_[~Gx ST]55S6FʅYbv{$:ǹѫj@gd쎾7#r j}Ћh"$\mv1y㏈ y}T',r+٣y] ^p??X%W7544mb~Bʽp7|ڊZ ƹj5y'5BnnPǞ5Cc̘ZDCfA]9aiq-ʞ|YI-ܣr 3[=?kƇ&0#VL߄UDqا*6-3W¹/S9 iTx#Q_@zw̌ WBxqʠ!Abq}smƳYz hnM?p ĀDwd* sfy}5 c=QD2^E$R1wH{O7!z]Q~BJQ ΒHgkqSfP.>?1ҷo X.9=dnxl(u6E:X\gV3-(5.E,DJIwp |mMg,9Ccrk␅P#"V2óVd~i3a^%Iy+6} h{@Slُ5Ԕ8E &IcuS_.TKc=#Bh)_eJu~/Ol]W+rۑAjvފBnIi,݃7SIʓLb%Bc Xmb6~09η$`Ppj/r#8}_u 185AO߆g`I*$.~Z`oGזkdDݽW߸ě[kj-դ#ێ ky91 hu}Wu^#'&2PPMv^D&\ lF*!eOY*}mjK~d92JEzue]!SM C4Q}R5(t`_!|q9t4,y?<k< cRb0w/T4MgQ.b9:8FsюlvL*NfEl=0:-d?=/.]&'V ]$էSPCI<@=5?NPje᳡ $_+Mg t/G[W0mq^ujKIxJuym-^btϘN8t|&bXd,UdI/6o-HV!K0,ף̱oIc kbk0[3mḵ jG^dސv2?0.N6)@.0caQSx&a_C /b&T:`ubqblL(m(:1%՘o?cy(X5+&T'-ktS B&P fR>e-s6FA |:tP䳇` 0\)j77Ep%t*嫧A-}ۡ#m jM֧4~̗ GA#_tV#%()PTai{=7ٛDᣗVh,tCP C.垭S=&q$L! cQ I,[Xu5HWϑA[3Ϡ4,MERV8}g,R L=DI(3\sٱ+4Aeg:^6mqLukE#DMV9aQ^Uӹã\DY==`Kvx=EOF,{8 {{m->/B~D_(V R_Aȁ9t}_c^O l'P[/zLw3 r=Fy_ tr. ''֊yʼ$QyVD{<1֘#8 񸆲 0`Fth#3e^09^j#09=kYLR2k zo ]{ gJ@ T 袂 vh6 aClڠZSw6qw1EPKZv+A&ę`:i}wjq4 d .pnÈ(pDzR>܀qS@mtFC屃RחwvWyP;H>U~($?F!H֧KA?Ǡ)ۤZu Uhn[h+9S,vMR)N߲#d^G'̹lh0`\LꅸL1^*&UfȾ+;M:/z=o$76ҫurDK94<Ģ~{wPEum!+oAPK|I,^u/9ۚ֘H!(d=UP]@m&*ȶ=:ܼo}}ybXJhb@b.}j[0K$\lÀJNbIKV&!W5\am86dHu$!NR/܂>%gX^vg߭G\hAI"IXQI>Pȑ-[aT3?DQ8`l#(G1HˡmI1jm=MZ*Ix2ӈ~?eXvA f\qt]S#'ȕ9ϧl(kىܗf.y09-nFڴ|LfML%>~cݡ݇p۬5g?M:d@S$s#@S"|;4mc#4M;]ǽ ܊7B֩E%סĤɴl)Ѭx[w]~jT=⋲r{oh_N|ٜ^u !4 E#VM9`08(H'>I3Q&~ĉZ^\gi)GLLg Z0v,Br' AۡΈ]Mm )^LxcW3eNm6_Li,ur]x7BRz&HQA޻K$`o俕/`Š~0lgj "~N)⨁{Qo)7A|gQDcu e=fL42q踻Bźٿe.8.d>`:vQg^VAG; (֋^ۭ?1|ۭA{j/^CΔa@XxDd2tMxce@g$HZZQz Rr%Qx M` nzlO n}gam36+$Q(kk~Nn|?ˮlיᐒDˉ yK>f %TAd)#)6vp_|a 0[, Eگcne#`4Qݞpa9K udm^ $3|JibT|^qʞfw ڃU)g ԋJ kGԸrUA2ۧ28(J j( oJ+;GPѩ_y uH*Q~'bS| F{aO:.Z廚Ύy+5GhX<Ρӣ'& Nbn*O3^TY~{ܴPC?E49NY1҇|:pƘQ,g%{3) @~PyOT1#l1={ (c*H5mor\В<t h;EkqBǀ%U9U18qd@2GࠅMKtaEȹ.r ".YkzY Ex4nyk-"XGJ .OF(Lu.A#C9_SȖU'G ,:でuWn/k's' Ly81ydIWN'imʄBU= g ZZF\BXIt##uAd#HR擁S4N}SQԿQG02K:.Jv#*P-~71–Ѣ"V_HҼ(lH_1B,&mY%2 yh궆Qϑ-0rdvO#| " PD,.e 3)O+9smRXLxCh93:]UWN&b8aerOg=("Cya=cR7\{wX ze+N=uvSOM绮/b* J9TD7I[4vLOB)%T[NJr56 dxKsַ ={Yb}5yˁ45y|R\_740u/ώ= P TGNܒ^i-RMkQ&.f;l9wsڸsگ>4oڏj}frNӛ8,BwGAD#P$ĺT<9({qCWeޚ[[ O2t / md2MuS㴭#͠}Ё# D[0WK.$֭jU者N$,<&8o9F]Ϋ7oTr_Ezcz^gA{C+[ˉnVۀ|=?X1Jçɑ 8`t[u)5~‰5§jc5A/+Lp v r;젺oW!m%E~ѮVu{:BVO~nӺ T\+kRjC]+_q&a('<~su"@s ݢ$3+Q-WSSQȭb ?5 Q0j{IJU; xyX ?|8+p. >sة'<^YV 9i05$rL*S 4^O_z30>̲"Q,? OrXjW 4K!buS\L$ BBw]=J±+M&\G$?c,9x'{C'̟VFu,$BZ]*;;v;CdڱPC^㦝dlJXUA/F:b/8&yI,߹zj8C;w=ve:*>_&a{qxpIm RN ekaZw]B{_P|-4Jr`/*)0Mvc\7('^&IÊ&(@UV Ō pmU%ߵ I}%S[Za,J)ʵ |B~&6>6ߑ>[ HXFZK>%w,t T" g:{s"Xѝsf=BDD z+lx%K/%.*Hm /e>dn`.UH`Ff>f\g0ӭsN[I}1i_|a`«t£-/' `s½WJe111Qﭜ21녦TʐDaa/(G⠒I!A%4kЙ@AP=8jB^v@Ƚ*h 6Wvb7csW/.٣Whs05:+W6O}>U].^>V}Vfuy`{> n],+x&B{Œm~k)t,k m] ׳P> LƬ:7j.91r]nxpe>TOCwwߒGt)ʾH=H?>(S41J?n#'8U5&?Q$ >I:ϡx]c`D #NӾsФaX$V#\9'$ǟ`=q9cQbVV2lZLU4"G)x26ߑ=-*UCӦJ՝:@ `uF>UAax3ESc:Vqj6tT Xzj굦!Іg[ڊgH׹%0G ItL&z ޔi|6396tog^FGFfOVf \AcFP-pыĴU;V!۔~ P9/mX#}Z?Qt ԾjW Ԧw>/sQ%#ßd6JDJ(ysKʿGs4Ru즚& X*)q(z0<1 a>Fnfa! ݕ?3IIzi%T5IO^x*ՃLܮn<\ 9CC C+"GظDmu` .{C)Yjl=T'_͖c ;0 lO˙Qr %v r* ҏyvt 4f⿶XG bX^q5:M)gJ7|qttFg1xxE~Ix+ +(=ony3ZIw)J\r_?15Zi 3Myʭ&tc= dN3%|.O6xp91Zp@{1ŐUgs90w'h_i$bޫBysqՔ {t [dBݰ0Jz֎  $ԥ).]o<ʇ#ԩȋ[VڻAq˳s$ZĤ \u€{+@WЕ}" i$ Ӆ|(w\_rn H/5~+o}b($LwZ)&ޟ55~>t/G5sBacR[Jjmhd'J%VzЪi`uQo$0Ԅ"O&ʓul&JU(ߒ]/?ACndo0q~ $lGNC0C#Gg+ϷRa,4TXJ/;Hך-J:`&߳{YOUWT>e|VcYU]rVcּr=V|闷5/_ HzQ$vW2`T2=#p,Mm8C}^aF_ӧM+ݚ:[y?pIDr7vʪť1;*c6S"15gLՎJa=@ dIXkYNm!ޔ(=CTSdۡ=5|OSBlwI+R'm&G_H4cB-HgeϫX}Ds@nwy0> Zr6 }s"Rl y6b<[ /Q-FS #v࿢ۑť0[G1{ɎvhTeAP#xgSqb8lVHUl Ex-ශd1?|9ЬcxKjm*#w ٨ARt=w ~=тrFÃUcTⴞaGaP ѭa4_(~8\]c(o$1N45P9%ja5?g[—zDT*J)i,sp.0=͝8/\맰}~ yt3nc$c{pPGH˅?y(Lg(;BRqVjyev~}Z8ΐhf>~#z=g)>}sy&ܻʵcIġ6G!{}tylZʍR!<.T\t$b1(dܕ st{Vb,UU}IW]7*k}wee&34(X)%/2*/SY>Di)Bjزsuאl9P4@gs[DǺ~^_\âz,}/v-\a3l۸2tIf,<]~}{2+ʹ|ѧAuGlVWx 덻܏T{Y< {_hlH-i^[T?10>,@y!сv́q.(;]=:^ھT :jA3|8Ʊy*gWVYFX՝’:kL=Wʿ%Eko _'|HHk_/o{?gm#w&^]Ν\Ma|M_ap?[Xՙi{rՙϦ;3&UOsg&ίwcLU[LE))yr(t+hK6Xgj/=,yW.$2?Acێ&T|dVTfVy\’e^H-0/{J|*'L[Z/o FFpi@^ PئQ5A%].6[2R H\A8loCjL=`5-հ%Ikñ QJuRw3n%j,dm]֠(~^;>L(kSFLwDG #կ{& a?w?+w#_n/) l:RO+*mD5C& 5뿽[U/|ń`)'}cmTUwDv03m2ЎnhSlj72q=CMۋYVpum]O")qgt voB}@\GAE4uJ!8% C^AxسqEzI3hҖNWsY$.=hud Wlw_{/ .{~H/\q'%aDoq:vuD%}a56Q*CiOwzЊɣyE+CݶmnW.̡zv1HăIg5^`&)vL*dO/!s*~x,D*'C#1O7V  ЁD"ya=Vi y0rG"T.wzEwH"^MJ :k2rE 8uϧ6.ߊϾwNpu <+Z bms4RqS㴉;7.P_{:q*IuO+>AOLN|P=~ iZU&"qOŠ.UBm-)/E+O#>G/>e/,9E)@zzs s<8 1}VCh?^3 ,3KgT:Mg1y0\y.i`1o M PH o"!:5- (>d"8~Gv 6e}Yk]Nb,-GQ8 69sˑVI.ݤ53 •4Mћ}XvC%h[EAn%k>Vjp+UY3طAcyy\ʕww&P+ЋYFh!_Qr6dCIJ Z@'-T:Bt2D@zG%kp#UzMK* /h0.\7a&%ʴb ZRqؑkwaQI 1JKH[ ؋~ D{'rr1ߴtfaQѢ;9Zʎ_0 '|eXqJ-` arb!RY{wxue:MBx9 PC^ܹHy9{ҀգT`"~*cBq Q>&;2WpRAޯzBҨo! N4J ʚ>$#Gh%>D\CVn{  4 ?Wd@azϪ(YSv,4hr2+s ~[dx{+c71G#)_J-Qef<۵Z̠ gDy Gj צtpAP4%cUQ8{}1~Qێ0ZXe. #4{CdW*xTKm=1c,Y2XsRYn5mfR2lZ0lhi?ߠ&Dq1Pܩҳr"ңj!wdh3)MZhǐdqT3n__lD_?XX40 !˓` Xqr\ V( kG3/ =!ҕ c <Pm6{4x(3J@x-`*YS3QQ^{ABoI" YEr<"peQt"-/xLIwt3̷Z}!Ʃ8ot^iM#uy+N#鏥E>_,2tsưGހ30YP0vU>dKIC Ji:8ZU`KI9ްϫ2  ;1Dy>_fހ5d`0[K^sa5n7kc&F.i&?KU{/A/!a{j M <i<xaD &2l5=+ rU/P}YV&cݗ_4/iuM$[C.fQy?g}q KQ'<ͰLܬYq=vǃsGibRT},絛i7+(O9% YF/.sLs0h2OSFˣا?(p1Zdx$'Y im.Hǩ@K_4ȼ蠶M~6"!y oH2ͫk"6 )ՈDјU|#a]% 0,v "0ar7ʴF$¤m-3gdv' C?V㶌=CMs\~,IX=v#ORw%]wih!(QQr u+>*Us5@a^9.L]jh,݌%O'Q(n3RMx>[@jJ!0.=CJh`Q4lWȧzMԳHJ:ݣg>{3^m-5-j1]r?(G2x_R* ? ^W[K bY>A路} ~z|}2)2X. )j* \/`m0[i!iIltV~ĵyl/5dv:,ԁ;XPO2iuS5ֶ#4!x'#ӟmZ#PZ_y{Ɗ2q{ Sz-bkBU"USyA[+U0τ]}v "IvhMVP{lJy;|ddF"^~Ql`SC~/̇96j9';4blSlN׈:>Dg5AvcE< h8 Ԧ{x75t9NJv[[\y|9gU!PY7wl{;RKsXR5,O}Xܓl#ߦFfY I|uJn:G$=ioTZ,Tt.J΄ǛS Znc QޢI-Mam!O.Ѝt['Tdq̉؆Ps)Yi/L`dx<ɴaBQZXl?I-(i0ک< yj$Eנ-yAwNj!AW =(N?T O=j,:Wcn{Xb*v!JLmtE&,ҐT 'J[K1גGUXdQw$S1gѱ+y*JJEa8Q2Dِ(mu>g = v 9n\lN'!S*+o`:ǩjǩP<|eS( FpI <<<۪qwPǫ(As7nXy6kD\[KM"8/SCZ.& WMƿrR݉ hbElH #"Q=l˔^Z4bRB_"{/E^DV:0iӀ^n5F\Tѷo{wtDV5J^ZhkNP?.DvpΏbCP )Q< S!qƔ8" @IT^^=$@?LrD K9!8խy6Rr_ vnއػ8kUw F{!beU^hc;Pf:9;x[uMb~~JO~1.lXq,|GmdrDh|( V[bI%ya<;T_"~`wF*1ŖhW-1M[9^&~JY /@79j#'y QtԆ N4Ke \)!z:mʈu|I~Q2(>?gDEl_ -㭺mR4Xm>|CKQvSF55k ϵ >7  4Pys;ju-g@)o=]iz1*^>A/О:&7BtV)~p_IfR)n$@{2_K~DZPC%SlǪM,HBXɁ#][(i>wJc/i[pR^/H%ZokϑL̯[glkjm{MS~x#GCZ h9rBU U),"6v<ަ-KpZYM㫪SG/ ʅO?D`,7gdLKu+yY5ISnrk^9Gǿ˔7OnĿd&Kn?\ͱ<hόG\cU9IGh5"|".A>Jɯ⿂sŊ2*Y@ּsk`>SqRZvs$k@Q>☰vA¹|¼OAs/Ar?阤b{./JukUBQ6~1I &mؗF4Uzf#6qW$R ֍ pףyF*ag0]dV#]YeTXHgڿ~z]~!ˤgOwsM3OU? OUzW Z!5@}D|5D|5D|ٚx44YH($asVp19(;`st"NW=e@u,]s DŘxqnVߢuge 9 Q+vJBx!- H(Y׫g^_>ͥ04Ź|rp^T{y>}#a f($Eo늉($ L^j)]fZ} ~*GEVX,?DVXmf՞˳YФͦ톛+Nt(6h,5sB*%!#BIi{Bvh9$0[7N }wO{Yj5]dV| mx+">j.쨎Tv#Dzy41t38 WܬaV^00);0 dlT,WeyV8ߟ@ :VqOT_=J"A+)?k^آ~ _!eIn.SxQHL߄(E|g `>]nG ʧ0~Wd D8.^=;;e 7"h "YCkOӉWIV\;Za-e=D[Q"|INM\ :>- %|DW8^ˁ%e/\r ~APq@:B-þZVi3NUjT5zuV(rϟ6(ղCy>GWvPf'5@jPnA9وI>CºRX5. m8Ht IkJzUjtUgaϨ"hWnn<~y;;JuV\[#d-)݃dmucDCv]y*8F#_h^{D#^.z2ۢ10>oEAJ->Գ3GVi7웕C##^zk/ O%hW8 _U} C1IȱӢ#aviŅy~3kYxٸўVž>e/^_Cv7F+Hqi@\J\ׂkfyfզ|5'Zigy=Wիѷ+$3y=#螅u K09Mj. 9lo6g.Z>"/VJcs_ ϑChY@cWK9]E*Y#'Dc$8KXo甪4f1z}*YJct3alRۯSi6AiwGmTR\=j yDm׫u5./Q)Z*(6mOYvt)`oP &y2{TW(ԓW&hP=1NՖ\`Rn39<@7K+/RSv x>Pk|EƟ&AtwIYQy`^ɩ'j0w J~H+; ߈mR~:|n+@@Ҹ+H҈Q% *Vt ua 5A/Ϡ=ċyRtVwnj@?v;*+q*{gT} houۙ^(w9 ~90`WxW4+nݿRz=ߣY7 AGDrRLXhÍƀo$4$uƩ/$e*2Q#λ@)Wh9r;!FO`q=u{L~bl屪{B^.'Gntm1ENxڸ;LAuWmO%c u3Bܬvn5ڻj ڋ%|NPI{aթ^yt$=rJtqlT|5h&˸څHۤ5V IE'#)m{]kZ+kdߚ,pkf<:JU~2׏#g_1I Kq1.mmgd|ECm@k&$h`X8HӰQriO`JV&쑇!-REO9M7>Zz'D> Vx=z_eo]~18J^HrE-ooZH 9ᵂ8p:j*tcd~J᳿.0 1 z<!ß6_?ӻ|>~W2bzT%al/=`r<[1cdbv12v:_< ,>R:?%3'3MFcYP4y3RyfPCOwTF}KlFb J2IyltMLvn5 yS2*ػXsqbJklh,+/~Tk/kp!/T5~Uc(qڞNłzQy36B[Yي>;_1TA/bZS;+w7q?O_&lJ`[|͢Uh7I }R9 \xM~}]ᡘI}4r_5!'&۬@ȯ&2-w1\yt ?^1̆ނkqYrYݿк2py~K^ki 7I ˯-RI*^L٥/A4#["!7!v-]\,hsLh}-Tj"ZxD .=<;#gbx悞p,@8NQrf"dX:Q/¢< PeÚj5sthDET鬵3bG˔f> Fg~Ƚu~z/):Z#[~= DZJ=U^ϯ۰eRu%Q^ܪ'{>7<5 P$p@^ #ӡlIw_ESejL?o 4‰XjT*XHR,3 ( "CBLmcuD83 $ BQ C J)6>'IG}{WskZUu&:yV[nǃD;3U&_t8l4'K` ls.uA/ڪkc?i./|d;U+0ۘ!~*3 ^$:cJÎ1(%6k|W[O(g`,D!6-,ۋ)ӛrLo LRdr4Rl<ۂ:6]+zB W"_UEw]`B'i(8M=* H`!O#$[Y ]XnNL iɍL!.#/] /CCZ(w&h~/DɧoD˧JaǴ6mBf}<=Xw< cͬO(q}@& wwBG=Wy S[aK'1ݏ_U;8#2*+Ix(K2X&2+s hr2_ Y o!W/[q Oc F<>]Y x# }cWPӠ+>X=}~OTuz|~wUmU O.z.@g;+ !{mP}-ލ9 &ovHOS3'aMCN%EK䡊)|]sx) 4}MlEduB[4f7aETi88@D~qsDLI(.g▗2aD\2_"Bז}@,ktO JxO=2tVhK}P7R/<{gs(Bj{Jwl. a59zL|c!GV|b &[qʜ!I,J֬`(*O=5"Gi\0'}û@/Ӝ5kTtjk—D߮8_fc2x(d grgF5+:/ُ͹6ZFwA@2v>j?=vğLWwF?L^1 'Gq;Fkª [&KeB nV8bZ\>َ:)T ~AX)N7_H8τ;@pH F uޭ Kq0/a)AO(D3f0E28adOSY!;>h$gşǚ z|߁)LV؁4sv&Ƀh@[ɦV/Q'Ȩ%=l%ڜYe9}LjGo}Y|Pzf}6qW;؃s;Ö+kS!&0Wπoc>?kjfgͲt>[pɠL?&t$~R|eP̶쐾{UWkfG QrP;5!Y ,-H#LƑH/=t%<=a`y5jq0al<1hM={`)e(R|[^ cX|yPKan,y̍%c[MLT}hqh?pGD-Li]._yuٶO<F sI7p33{BO.@_d5}QkYI'IDy¥VWoVL~Z 9֕tiΛE_=j2Yl&l9K߼KR=*g(Bg}$Q@ר3h H|POW`Mֻ#ns7"_i߷e1O@4`4z`n.i FxBҧeC@:c;h g9/-!%8k(wfmGK1O*My Mkx߈FmP픜͵(b!U1·ЧR,0ơ$UhKwZVP*D )Ь(Y ``4`oOd3;d<Ũ#~yʓ7'طa %m{[2ҧ))jhU˫Fa`8@%$,AMre#@JK|P4L<F)j }kxGzMSSEp}{!}u2& iiuGfO>|/|'g ^-$6HfN F6Tre, _DBu@V6ݰ@ B܌S#PFc|g'C21#V-1`H13tii=Nz]k m NƽVoqx iFTJw{Ȱ4lW?՚?7j }_`OO;]ܪGJYis&7>.<~W=OSuN+Nڙ87әr= .`%J>\jnﰝv^JcĈ'0~kϣ5eM3NC6+r}Q G< ^08_Ԃ\!% >#H2ՖVStwp#ux7TNVswB0hW=; B[1^nB^vi I3d8hp4JH ڷeny6{7|X/V?J/ٺA2zoΟ&*7o>*DQ襇rp}˂6@1adbs]qm/$Ayge!@u!^m:T #ͰK9L#|u |W50Ɏ:JLڜDi zp|Sj"_o"S0H,yӧQ] -o 1oh)gyC+_:Ryfۿg["o.ȹT]>am㡶pn@&xk;bu/^Xo3Z̎KmJ$\$p"ɫ>]|pix-bwὼN:M},9f\(NSg>f|xC:guƝ̨DT&Vtv^톌I fP(~_uzBaNw}L,'8/<1pB+;^ k4Ԋo^{&A7|рk?Kο84 cqb SGʇ>a_z tKs%vkm2/Ӱ@1yvuR:Ƥ×/4G9r3+|5 $6HMWLgiݟ$j,X+ +܌ v+v9u: uyDzBQ0@JwQe{k2ڷiV_|#G2ʃӘ:i$-TMXt!x sTU'Vսѡ#kk ry7=h){MEerz}ǽޣC /ɓ5$OvȧP&\~j^З*WDkxJ1,.K7Q&4Z(pǔsH`.WeBvݜGP(VBXAͨߟt._(_D_4MAepS+0 %i5s] (<|W+~O{['9{:CC28kB<6k@V7x(JK-+ugbpk>Ce]-g?V'%4T$w=@%{*Áp,@G ǛTjQ;}vIi*8D~Z.q*|Ff*D<82q]\4| xZnSy窜^{zv5zGA_Î$lL#t$=Ԙf:Փ(22~/۬F b5{S;n<5¯=NӢ>i1;|t]9v (jݱLӆϷ1?[_<64G&7BZn$2!4P'K+麦LH+TZKOޞIš)gL] ckSMǬ}ɵ]dPm%Cze?xXPx;o2O)5eܼ(za >ՊL7UuO̗xv&C+נA>'G `[5S/:Gܪ23&^u,<7žyv-`]fLV@(Ȥa8X➯rCSPCȹdjeX-} Vm9w˷ZQ8R,ʹy5^.7 ]}HΥ$/I<tʜˉ9d^.+w2!?8.=ũRnYs&o8c")=q'F3E?jнwvqRcr.q'0hx\` (~9 ?|ΏE_ȠRVg"{:=<74{1$s4m4 8n__x [qx4%&PˋGbyb޲A9s? ByVh`vRPFŲG%KaC`Йw˩w;ir,bg_G0'b@t l2t!TLre3}[?Gfn䕺0h ]PByq<(8Nߥ `'+t9Vx]}֨ўP>ԣTZ+Uˬtbb2VIξɏVxOTkm8fh,AsЗX p` ~ҷ.#h/L<g-t;QvP9r bmCX1D,kۇƦAcCLL%R{+oSw4QUTϨE%4J$aD F*VhiGJgc1L#C/.ջ6_p&>@1H9Zri#nza sѩK~"!P3^c$`/QVVBV<"i`pp#pN(:.Cuxj gj rzVYw-a#|gvXG`'ffi+uV^䳣W\O}@o=5R^iЀwnwW[Juelu' Vg {K{L\a)tEﷻ/ ]1{Hj߯/w{AuLF( X\@(xX EfHwM 3ۿOaIMPZΉ$ J_tapb@+![ x_@m6 S^g>>jU(?װj>31iAgD jɀZW@BX_R%byۧړP}@(--5J+}& 6$`2&Gn{xsިsʋڦm Y(D4ơW'B ?\8 GY*pt4p"#L7P~r!6 (џB%!$7pJ§!΃z7>u?%OzvɘPa둆op 58\xF+ωt/~տ*3{Qm;k`=b}%ɘpy;c˺ѳ XzKN4F*6\0\K5՛.kp 2-#TgkB򘙻ZTv5܌)֩'6g?޻)/0Y 4z`:o8b.5&-Zn/9V2a;˪T,5t]zYGIS.K1z)3ƻ/Ò4U9/ yw'pg+ކFN!昻N|(~سdRyH ZSN[ϽQR".CZZ9o ~3Z%:u;;ċ0fDn$?w e,Uᇙ܂{u|G9&B.^A& P;f9tW+QJ얝VLjn0l3-G,lO eĻO ;wG qhr{‘ )!v=#)Z㉞uMXC#56Wv!+% &QuJS0n$C7~ ` P\ jU%Z-B^<ºkW;h<)t^L-7]B|G[?ۄ˾ivQ*ҙY_` +=Q)o2u._ew5ߵ,jGa?bیy=*>"X2TXjqn){'A;kN,1@'Z#lbb䩅8L e`'+4d( <0Ut348õ[ q4EGt]@TOBYFuTsf:m1D 8-;[?>y:E9rP1ÓA ZؕooF@6s3!.D>!7̷3֖`Ź伈ت)Iׄ_"*ۿ0=zcEœ"o[͔v_Wt꽕Djp~;{)UaN|5w&DL@7P 7ŗ @^vk/Q_&*gK6{&$["!F*`]u,s RF 2ogd`2Y bK= @+Y ]6=O pï9X-HqZJ SzD4'4ZD92S uݬyNaP 0uDQ*HJࠋjMgV]ĥ^`NdώV5D^T߷/ܗB׈|C$4=W 5ʏpH );Jˏ]VC*}a6ރڣ>  kK_/"&T(RuZo3j}k='B$ջ>dH}0f%_ 7ޡro? 4_=D.L*=V w21㴻|?>z͜^z'ֲ'CӤ7xI*o_OfaK:0?[BlGJ%bUH.ȿq2Fӫ`r8+rQtCFcx7%צ\wɐ͎|!EK#p!vx+q >K$gRuߩ9gTy[38r.@.ZS/N߸|DF\sv△0GT]~OBIGĄ\楹ی,CA|ut! պgG$Ny;5c0k3ED ğ"sS'1CGy/M[ RR6dd̎Ѕ_=NnҽyCل`4>;-b(mnդN8*( tE;2$\-uZ U VsLI_ <\vNu*^9&| +1 K.#@} ˬ#V6>Q(A8ϻiCv5"匂tlPv3D6:NIm@a0HW@r %~WFօy8?p|xJFlV.C<Z?5F/i   ~%g%nnj5|ت&|. asRT9 N<"z S6~'ss@S4-X=ΑW#L`: SƷ[g9YQg%']p[`gIϒ1JY[įͦa<\asNm|X }2|}Dx~O6{ntMݭ8eY7!iFKlGGN8; m`FMv7E+0$Ӹљ+sg&q~,uކ9WTZ6+>sFGx&t{FFVY(} ihT@ަuQ/YD8|}$<΃]pri17&?9XHF=9yXRޘ Kȋ@Nԥt9a~]Zy`@eNݨufԩ%NS]Nm:Cԩ;S7tC4""ݏ]ˣ]kE6FU'wy^?ƾhoZcߤ;obG>٣,_fD&RM'e[] 7ey 1գ#;I}Q !a'`YxJh41)ѷ$ĩ`ss D!mz7IrRmg' . 4k@ʾV(Ӆσ%+퐳{h|>̧ >\E8vf79Ń]C4jsG ز\4̈7 9zX$(%a70$Ji]>7=6St8F(~ZV=~5v-<bYHD!F/iuz;jSiȿkЈZjЈ(7_;Q>8H~}vN$7s;huϐFrӓhXl|y|<, Mza/Qcwy4u>#ETsGs|GSxzYyD>8?1+uz5~5fJȭz*⾔ne.vބAxk~;Z`:]]J|vXԏ|g<7vt ~0>4:)Mc#kk'sq?L-8X-ꋿZf?uqA/7+*e2#ڹա3b=l1Wbt]%}/흼o'iD7,=nH.S SPc @aӤ9(~v T-nN`e<m%1s$dF>Kޭw "8voMO|#c.m71bX iB@hqƁ*G+ZB.a2ZgZC#Xp1/ڦg:ZX=@>QAԤȔ<4"Qltc2)h·CH aX#&* U5rC!Wcl/ 1N3HX~R+"C+$(ݷ qQv{{ښJ#vk3|1#lG@=jan!J?ғf<m29f8]C?)ˈ-LsR‹ǒ@[r0BH9I?R*?gRUJU !^B*(A"3gi^|[`:8Z4CZgl]]1<Q+Qa+RL_ŁNGK/'e0Ʌ<0y3V*pfrTk7 +: ŅdKŻ!5c7+ ʊlj R!e"AR_T&r4^ VNW࿱鿈t@,lv6S Ty0ˉ+2n:)MęgC jWQe bl7-^N j 9[ѐ9§ =_w>}Z}X` p4/1ȉIoj"X Ԙg5 JNj[T\]? e!1JXq9°o҄ 1$[jJHʯքx]@ v:Gz܌+Pww)l;N,5Ө57z)= ͟N}vLiA鑷ԭ9\N.( 4LcH6bzc9m kN`LoaJU8v*匏ȌTz*Ny*ٻFq`:Bl\LšĦ[CVь<ew!| g5HH]wywUH]86UbnUH$ncR10f|Dz|yLJ5wݍ̞gFh J]S؁BIE1_3l\걥'IT3|b76,R?P*JWpr1,pb*B`@p{c|VV8o#أhc9k`'Jij<(NVʹ/,Ғ,}9nqWƸ+ Ԝ{[:#ThL\(wL!EhDo0s&bZc j+]U,/h)pi۶tvr'-`Ӝ60v빼i_ qf)KshSqq%¨gM.d ZQf PhfoU>M8erV?jWb״u,M7VUA{S:]e/qgf9ʳX\)ƜTkvN/BAЗk񑘙L̎Z+<x=?8q˼sY?2I_b?><~grkЅ3-h(0-q된7ӷ@Y\H+[Jqɥ3PT. c6*8*_}B"qhVH -aAၝӾ_nyq.rbs7@UHXm]ێjYqBDj ~]*6'9z~V빉ae+6;ûw1Hk0AK!EoI>*P94⢓jٯXvkeqS(XXĘղn*wK(61 +U63oV_$|)hV-C!6A+t KSFϑs*";PKIDf*6M 95dL{C# -E3 ez>%-:fq%H g.A5%e!ޢtF.p)Oׄ&yuݽYo<0a3rTb!TJû%AY[2C_!ֵ2uֲyFXyyWƞiz|V߂pkf=)Ŏ2$+Ky_, V|kĂ@yʶP,RoyџЗO)q`k>4@3Yok8&xbVv8ۺkb98bz>pĈٙ[(j| H) L.Rq@Ȕ|2$ kD&uʙiJ9L4ϖ, HM"@Ye{ҎZCXt9axT>zRr*=i0F{ڲh74@4?'6b=<9_`&N0O8wHL8LnQv*:K{Dsa..p:R+~222œ_) Cפ7<X~»OA tWמZl:`S#o~|u>/8HF2-Lʼn.rrINr} 5t:dX2!mJy6sΖP3rvZrǡPk}45 }ܖ٬uW2~I z1l4rh'Y* ])KX)Ce=_+ƹ$iO{91}iCj .55 !{ejERfp$q'AB\ y11dd>wk0َWW4!ux 3@NHك"BsؕU1p|XP=/l8V {8,EsU7qkr.G9濾OZdQPڵ'dI7iI_%=㬸3@4+FMjd(pyo?VTt߀ {.Lf2&n:E:5N 22SeKn!&$1va G0NU pL%V{#+AJV0^~\=aq5m>|,[|2Iz&IG+߹GhCznJ&l*%Jz8ĠdAJ(3@pţ.ӈdi5OөN0/ݧeni'"+Oqa~PwJ6e8o+`A5D3[U4ׂ4hYR{0USozxA~/ݕ&y^D 68؋!2#??{#&!B@"$[/TwN2њ-!/=ՙًTr^E6>Ҭ~).pV\!ǚn ]Qte:VA JcCyyBrzkoiCxpԞ)/i@(NL^QWTɂz79KpX^z9r/ stKYic'!K(_zi%I4f9;MzlTG-g5.x2UThd33|uޗ $"X{YR5u ^Q;_k)ŚC.:EilοSƫF6*4Wl|S͂9hLC_=_ɧ4?!¹S.60L-KSqż4ZSA/zQVwA!R6"cp63e̸4iya˔u'1? yۥFxֵ`n@7oEe@^wgXlY:*v}N]Pz;e;,dHgD0Bwsv/yg,|ߖcE⩹@P4&$jvS$(3Z8I=HE<)%I=x┧o~R~V.Z-;9Tj P_1"W}ur1 )v8zvΨ ǻg=:dbւ]`Z|^@R,%VV^zU+KkTCpgpCv&c[.Vy;hM@{:4RoHRmkʵP ^{-,Q_.$_~l]ʝQ&SP xw(b{^4c ^:| m&&y/<$\II=tÑ75B$CL%3@Cj},CٿaidZn5^J N8/&GuMe (vƗ.s !N7ftDm>AՅvwqe3rJqIkI<=uBQf&~j &e}H>O1`Xקbri{@U%dZ|I,.Čٵqhi)C!uܟyd&z3'۲lՙ`نKR-yp= <8K[%Ys>(qcA_xatRz5P>=- ҞDٶCC,bǙ*M2->C>ݍZ RnǨ72CqYΛՙpT5m}0&n a y/Br/\[}|g]*MWpq *-GҰYA"ChCn}BO?x ԼSS$:]v\)@PiÑ48ڒUZai[_m5matVT5:>ۏipqWk oHkGZMK0ukX_t5L([;c'Ms?p s3 &}#'&2vtr5 l8lK9A1'mqCے 7smrjB.KS3ҥFKL 7=d9.W8ejݫ#[5Zg'fP8[ˡh-Sn+wh6?~;Bb5Ou-FS{]\ ??-J|},.RڟHL^x&:EIyE藁eWF5~ O0J#c)\Km_ky#^ďqZf{zoj|q((_mfVVQ^gﰏݿ#ﲶ5ϵefMxCjK1 C,iPϩN֮>éAG%o$=j𗀗,#Be^Jإ!55XT#S7bbC;M_؈pNu:ݍݕmI $\:3mnuil8 Tud;)R"p$`)+$ zi[(/9|M2Ҡזr\0_Wi@-3˛:OAC&M2{Wݦu H96%tu]g(ċktCO ǒ0"zp3GH`@Q jsKܡ5:J.ܣR] qvqSO4x#JP:୥40YEs=3@mc>NČ\G{ҠE>(J^s)M'{PgE*ÛM,hX&^$jk0(@Ci49l((bXLj2"?,El^f;C}֣&@~ k_Hh`GpaF]ƹ҈?YP Xbo s4 5[XOD|<=|$j]6B9/!W>ĤTۡu =\g8/+N:RE3R4_H5:|D6V@K9|P)m` BqT,nOfFMii$/ ]1\J,}ղu ){[#fW{hu49a (bp\߿PAZJ p DS=B M.b%]~ ޔ@&̩Pz!75aFYKHs_B(O1PJQ}_9`3h=7U?N2vj2esK8s$s17ipd[hXf 0j*0ܛvwa$v΍VM\['%(H-s9O `@?-Uw{c"<aigZ%`}t6݇V[͔ W5F_$ތ&Pnzν,|uP>0"{wM١`  tL۟rsGŭ~$A&!A;$L.%E%).n99 HYF$g]\ˆ6ɔooI2PԐF(Ļ ~:(1_bmBV~w]V772694V]DS VE,9c('('3ɨ[7s`lZi[S`@*ySRjO,c7HP.̽ /)!&L=.54gL Z(.l7t @~|rrְyIn9En5S*0R坤kPS *|lep }$vyl1t_ePL1\:)oo,)|RJ"VjFL+MXg*]:ғ҃*ܪK)ۣ I[z' fԵh{Vb6H#r!Y^noS蝼jq}/08q1u.pOH} k[),%0&K/?^,2*!:C.ɜizҜ EKMOfv_gݘ¾J+H뿧86S6bXL@ ڀ*l: Qe bE', x7Ʊp;gCOArn3a80+\gD?ctUۋ7g!@􍙸GBgً/܅aĮ9k ?|C>,wǡޔR5w2pF= 'fep40NfWaBv8'2KVv ,.)/nD31ۍwK伈V4`Kq1ڽiR>ީ^jgE rn xyE04C)(j S!wSe8elRLQK zPnBA2vϨ~xS3%vP]ܡ!^Q6mrmKΑrJi7TeC[5*\_#p5:Ϲn7‚, ŅHloE?={[E¸8l#xz2u X#_[T/h0 h!|%=@/0vxuaݍ)[79(Co@oXǓjO~2+vQ=Ix8'AZgX'DgQ0qG>hmBw ~"5֣5G5u*4 wz!2],eoӈsEWQ'rK~Ѕ9L+6Dpcekxkn(p&\'[U(V&_L.rwdVO4 1%E$s^Yo#)[yq;`,@<zXO#=}gNZ {O+J(qpnCCW+LT% 5߼mho&^Y">˅'7_>BO{tgɷ._NPT?jav;Ϳw'?T`I+Fc|\ n:~C<JTԢܪAzvXXN3GBv3*WEnaf%.VVt4Җې[#M;8R;{XQ`<J,e62ZBUq: =Áo-7:s*hOC1 "?&Cgz"B 8rp4~<ݗJsr-Lr%7}O0܈IIl3/N_!6J4PT??D $?o 1ΡztW\q$#ޣ+ a rM5#Wsٰ缙L v}i0, \5BV KuqSAA_s2 S%1qUmřMEw|Y'wd&3UJ|FPac>ڬzfA*,q9A'g yEG҄:q.C$yDYjz2=!љ&vX'ܨ5FO(7p=z 6 law\[pOv\|hm(0 ]66m,uUVДz%**qJ Vuw ,n|ß|^,,HV6w#mZt?EgNۆ!a'lV΋I@ ‚ڻH;s%@6] FARpct5D TN~WئvСv! `8[J*U{Ie6J!]&=^e;Lnh~i&pa DY㪛> |x| ZcU&MU!+I؆6ojD@7\c1M"V5]ڨ-+*fM_Y()x.n;WP߭1X0ҡ9nQ]:89l}kڭ)۪ԂR",Glj"I~>qӧ+-~Gb_6 /?~]m-no_r$ntC11 ew# }Ί(wR֭MEp*]y0:m FD{7XD@R\!Qo Log>$<\2 6Y%Rm||?f8|SbqA%-LFD:H41jpBpRkZ0!%^fFP!j;̍#v~ūx5]m)* /7}ìf$oLFF ?j)W p{q4 ;K=զ8#{7!*@@ 4fvX5PfuH(]JE+q7eo~q?/ g&0Ǽ9܍Ds*>I19_l5;H鶚35w,n9FQYE?[Xna2HW9ogo g svkAٰ#29jƻ($ȆznXD;8҉[],|/ޛcYb/L3]#3N,%|QuuK.|'%Sc9vpdxFiAܭUpXq?obi T|d?if\sT3H 5Y8ȋTἇp4 פN_38|&`[30fP\x/AkJSQbw񁳱6˕YS^ldE [޲eF q29*]nZ~n,Vsg).A[]@YЮC  48 "q\vE_-b1<Qkox961Ǯ$y>Ϡ?+WI:z pR?XeT/xsX`~{)cWTugZgA<:[;L LΊ!iNn&c~>ūI pllo)+ {QtW96_N&=c6D^[q^==f䙼Ru*U*=y bX\8GVnup5zI.:Bv6/P6Onp޷8ֽ h εo I){xPVv&2usL~b._C't=0 ] &/Ry)4mnFN9&wR|A4aEk&5Lv#o)aIm)[}x>Q2\T K9+`(cguL@q:1ݛ.s1V9$E~s4*QTׅz.™25:PC  Dw8ZvWA֏4psКheuG!O_sRߕwwh)հ(F(#Ņ5P"9ib|V(6eZQ#Hh\X6:xܿpT Kna2ߏI- y E g Ǎio?˔.ֈyghiw,Ty9tdJu?ew'mZ*gH PP(E~zL 2@(?L-$Wñp٪<8Mld`p\^Yhޘ'gs պ&"~(/q{toI(2q6*xO fI.F 3EZG^hCX 9ZbN[bIOx:CaZYNK>LZnX^Rwۢ*ZAl8ooVAcox|x٧T1`'rdf%s'fZJ9ewB}:y$J_L[C.eigIg'#V񲜼WE!:o+pwIh MѸr4x(yk u#I}ݬA=4솔E[),͎ؖ7v˟Cfۭ'`oT]9?㙈K/a%E7 dIh0Vo;|s19w\)z"&6 xOC4ajOt-A[(&сE5{*EhqbZ?[2|y5ݧfL,TyM3c!R;/7eS$EJ.8:M;>vκ`:(zጂ5߹u`#3bߎӺz }$6Ua$|HXHVFs gTB0nyTw'i" Y`stJVd`RN8F+a7Y 0FIP"PjǴ.Lut|tv6yv@L_ygqC8H #_YE0^4_<™$U5:gڍ&)}ISVPLX2BtciCKj( <:`^~ʳ.Ek0ތ% -oПw̟{k T1DPid8I l)!&5cX'Z9mwӑh)vԛ0i%zU,̨\ҸE?eàdx/$r,j;/:aIv_2qkQx5B189觑L&Ͻ/ȍAj 9BޭQWFS-z!z14.A[] Q%j}:b;b>fb6?HC&\s@o"eE_":Y-B~nqŋVa3澔\jVSiJֆ*w j#'P#?xq+e?l'͖ %0Z=N(R>P_SJqgWJj{ Uc?25<%L|SC auK6&gH3x')MƫMQ)0=/V[27;--XIFtXG#Oyۑ=RA(x,=x|lC.^A8c6to)^n`v+Lymu^~phǬ"wS;:::`~gcih rVާ E2\+%wc iTа(ͪ;)Yyfe [)ٜUM`eM8s/\&mOq nx4S,#/?u8J4p^>A{|׮oL:cL=JnazP,_u; Iq>H߀pvz >ȼ ܯeGCȟy5! |C89^1ʟSuʑ)Tc/ĻϤ g=ï?Wq4{1<'jU_q[Sѷ:ATh,HEzF~BneCazy-ksPnJ:]`y̔aXՐf T`.5ftwESdfb[iE\޷֜g@|&')8&鮶U FrY@dB8&JXڋD U&*as4L $W%to$׸C½b^D#t\)8|O yf+9hhӴOav%~/eVWZ|f5?ĭɈ?Ğ qjg)Ewf[$`Mf-D_,'\RE̽m k0sW}e*ДWjPKIj~X5ȺB Y FS2fSs7]}̟aAdmJ{_J lܪea6ž~!oِnI8Nn^u~#!H(A 4bUo4]Ո'V^ 3 1ukD;x[F'8hCӗ-҄U~t~]*5|vy(.6-w-N=-Uǿ HzQ֩g@"XZiXN- a󨏂[Yob5) C|MݏQiLW0 h3z8ls$[29|K-"bݗ3&%4 zT P7>Y)$_wwؿOcmӖuuDuFJq\>u>r.kSCǹQ;kƁb< FnGΈcsϏ'yyRgn,d_jv E WEߙmT </W|{aKR6oVnfWDGtĶ:+jt6[ @ c~fSxof v_uމDTσ5k =.՚? J+{pXLh(+er^l;wg3֮0Z?sފ5=3/d9Ni$fνD|{Sl5w$Pn]C5 8=8 qT|XF9o3F:+l Q$C# o*XqA>T]Wsz#L[`56SIicKو%*96ܵsl$6cC)ڱ4 4񢝚(ohM/j0hǮN,x nPcP&z(cuDM7Q[XūJעM޾N>Rs w6iƄ]NJFXqG'5:F'rf)Cp\(>1jWӱ{#@iL fλC-9t?.^ÂZXi b$,s;AjХ3RE!Qk򹜞F &rmdLSwQFjz+z*j2ew`AI.]ބϖKzXw`q~l& cq-}lCi033z8YzDHByah8EEd/\Xpٔ@>['9Am<x79LGbpC$GvΎvK;c_ydgݔ/hKyAld_"!MVcF.(D v_ϲ`k'힩h'gl?$-ZY!'NJ)WR{Qq6tc=IfԜeamy3b'/"l\$@sB,x 0LdW;}!^|CNW+.TIFLXѦS攫%zfv<1!!0b=Շyb*b!ީf4L=*`u-wwa- ˳.y`6Fɳp"yoMF%d0V܆.ǥOoD,58r"hL]9Qf?.I }Ϣڋr볪@;&Fvu BXA'v탢 W<{š\ӳzljM3I-ޏ]L$i^<^otO$Pٯ,P/ɲA+a{/5vGYrSڋLUЄISi5fl\5N=jdB'ڇAQ,Ymbt,. ~F4(Fc&OҌ0GpPWY keGJ=9`TprXWB^h{890y`V: R`wIQz8sʀ1Ĺ+9΃u:Suss8c!]rEt&< `?QO6u|؎ʊ0y>Kp) >64,|5Zl?DĈ ́yȈMY=vO0}[n ܞ߮3Q&IrL:LRC "TuHL l9m8RDoPRWE - ~ Cj!jGG$`7("ϔ H6,B`b:K 9ʗ cZMQ xaD&trHg C$rLx֡D^\ڜ%Q((ل?OkOi,)Y/ײ\K3Yh eiW -^| P+Vv }k&7pWuGS[n_F?/MX'=P=Jabp6&HVio&|L(sQW4;,嘺Ms]D,&4c8|D -ߞ_oVc#'餜8k8%@{"0ꖶ ;|0-ʹS/=b.G?y[p\S&PPi| )G^ Ā0f ?5ȫ_vMIq[寲C_\gO:[ee&>ÄZW⚽J܀qpy5Jt`UUQ;dgP=KvArdntRm+pi5@V㾻1DʑGxr5͘cYjO~z0Bc t /q,>rH3n}Yj9 fK~0DbIAl={H3#=NVY 3q6WD6`u5߬G_ެ۳TdY$,QpVaNzvPËEk^Bj|̧RȦ E.m8)e hip&:F eCh隟%qt*KJ *DTB5)~M2.;,= 2M__qőh]Y.NKhkSA;)r˻ w=c.c̄#9dr¢\L$-B(IRǻ9,g&J6I6Ss=:Efd@M EݒuRe I{"r#_W3t肇{.l !Zvs;BQIk4i3,V(d&+"^YuV>ex8NKыdê :2- F5.f+gAggQi#@8Bj#֖/tsy?Sh HPhIwE˖2C&  94Ւ-瀚8TMx}UI~b)/wėjTl:x+<) +a6gsF>8Ah$ TR%i}eݡN _l'nvjвD_iTU4 eҔ3)y!” =MGVc3 Ϝu[ T^L( b1)dmhISkީSAQxS[h %xjLyߟѵ9?)*Zy& OSi7XxҁE@6yXzr]uy]5a3I]2h0%;Sn_O'"}] jaa1AyAQ+M$fZxˎ<qȀZ-dR('a^_Җg* 6軜f|\i@7Wv(S-dȏBT@yZb B-J\wtn+_Ē0yGA-JlRkDk$`pwQb mH)P'^+- !2 ɪ*b\~ǕDA/YP\phV yCC73V P˜ niU`}<$D~cnzQG>s{-ޛc*ȴ 2`6ƙmM ۙk+"J9M1/%> "\5R#FZ)xz/J36.GL3jkR~'>v? +#M{ SnX"H_3ANb,3^zstqrjx:MIGQxZ/}soh =ad*!J= * 3Suy̋ѹRRNr;o$eF@Ebc)'̫<. 6ꍫot߽3~-;(6n_x3c#?o0~ 0O搞4amv;lT$ri/X]\69xPp@I"K)Ay#RjfЅ#r Tz1*z61&F]պ(z=3Ɛ:Lp\~na kw6c] .D[8>F {~5oXɯ&GS%Cxp;U$C UыA")#PCag[:zxSaB_FSwSZ_YlƖgVH!|v1KF%+M]h-E>&.DIt?#x9DtCiT HAiMM"GL ̲/nECz?1m(?]fљUaWNːP:0MŀԞKnzŴ)?".E3݀]P7O+6'@)=銆6F-R_ wN=Rj/zQ{/>#6x]EZUZwqV"}hۣztD}*KAyUZŜ|M@/? z,ٟڮE-Xb)_'Wg *4ǿ{wnJkЌ㡏V>{ƺ cKuQ?_i^zɡ=]s^ȝ7؋y? |(@SĒ#Y\`y8@}8%[l{> sq|EFZ;{\O@L̢=!)/3R<`6,7,Dk;FUB7`oE̲I>+粊\7N[ !#~qE#tK$7&bmסh0v eխO>3[E?z䮍ѩ9nq>탗ixsgm&jiΧLq= {N,-8/۸Em.3("(=Lcq35#bxP\ ?;3o㭱4&+j62b8 ^'# /|/h} yK=rο}"bAnwtjslJ^5X¹ a4<<(ku&a/0׸.:BG_v`j+фs;2T Q~{C~ gTi)z>lX!8bX2/+{k=ID~RA q?1o+b<”}eJ:2lrإTGl7 :(7wHLX[q +t{CZw( T04ιF'UdN(CWAdhqf݁|dK9P kr6fv~1%n?ub[ѳ(#aB(6ЋOCĊϋ }p[3D#8-E!ЋņFջ8AiyڱP'zp<4t[m0w2a +,R>>.V Mvg0gEaڅѬ) ҍ ںMµ3;Cnk@ef>a&el+6ʴfZ|CkjH3feS#U*MLG _V~d3,dw N/s`S_tϵ\}:ł~Fs/OϢf7߈'=P,\5mN'#]6ipv`QWP|5YmۗMS iv{G[2)XM6NA_A#q݅F5yYY#{+0h}ׄn _h12D9`b1`BykapthR|,dHYB` +G얿Mw8eGpMz// Df?v;wФW'M% hT٦f?~Lh N!>4%0g2e_: xM4~o]{ 6ؘf&9wP8݌H9 f$lVaB_pbV9`<.JĀ~CڀTB1`&^܁;˾ewɵS&ob?JIvi||тg{C`rBA=3&\Ta1 )ìYiP ~gRyOzDg.q^yQj(ճrU+!{fsͫ`A p [# Q%^ў^^y nl'P=t- GLD^,C 6׏$,?ϐ4b`V'b&y![]$~|L\\ N! TULdVE2+\+N37#[YI\ ٺj5C /GDNZSŻ:'peuOMs1 *em33 l}ݥլ]V'w||t~X 3Q[EX*udL&h`yr2Lj1LI0Fĕ(lUz7癿M~H*\mH~8zKuD\n#arW%eqC@1Pc}ī{x~#!r*AϳxU T1.=S%EZ7uea R:N^Q7o=[}|b~"U, O5N&l]e0} dz֜>:?Rr<:3?Qo9 :#0F<*uɮ\ kxAP(Z͵7!9ZI$bKpހY -\adYNjq5;61U I=(jrszב?X9,‰[mkџiv 7oZǓ6@ Mʢ ZePlhJo ŲDEH֒rFQAq}@ ڰJ-'?3fI=sΙ3g̜YWfV^~3f`f5n]AQ,Ae8&d^Ռ<" {PUR< 3Mc:@u"q~r:%..7n\zed 1g}B! Y0Nj> +rX^_nDM#)$+zrY SY CyB3 X,m H=Hנ@PŊ1`54 _-ANcVݾ]ž4JL]TR%Gۯ3&zפAWGULJnDIRO\į\I|_[00A/,L߬PU}b.Wդ0~b72=ULL'J(iJxFiYy"jh-ɹW$6X{~˵8zktOp$DT}+i?-KxP}HDX1\)F9e T-wVfP]kyCMeF&3xцݧ(icL(F`} h?Atꇡ&GfG/aA^དȄwRIwSZ˧+JB4 OGğ(SQdŤaPp>ӥtĿn).b=.뇡0A Tr{:`oƇe*x04s)k/|O`؛ާT!SA:fc)/RL~A%VOXBR1,f009y}AEPZ3ijCGsg\ 73D/ǐK kDJvUj1(yljIɋ mRg9ZvLOf((щ)T y |~ cLB4D2}-w$X_W##)J8"F ٍ^&qد9(X+;9яixWE&hFP d o~Dچ#WOpx1ƻ|Њai6&Lxe eVLB(*'Wyoֵ%r ? όBc`ziucT5FQdUu 00Z.klocQi&(Nt^[N`9Y+$?3g)u}b{n<yL7[q==vy+˧tXQVܣʯ)1Z)"pb6A=?y(@QR}o@T J E փb ><@OTWN#K3 9_ 5¿C)9e8<=#sy4|^)n| :E93o ~" ԜAd՚&x:ח)0DEfE/&ׅy jJ$^V`&`/O8,EBgfiB<Mz4J>.$E<p֏_ON/KE~ɎU#f8F(N4' bD#tV1%,٬,]L,jw3UtR aw˰:,qӃg`[gg(\'ZoQE9X`RSfd:)TLbWgI>&1m~ yq88)%enG+-EvV[ZNt~?σXuS/ fTR^ܩ$f,%J8 '1O`ed+#yR 9 ?~O(=b|DY.|4k3Vz/|Sp sSmpiZ;AZu)>}0 Ttˌˠ=g` B?R\ ՠ\~͊/cAs@_,{I$Pu{ìA_w^xAR ]K`.NYyyЀ4i3 })gR{? @7D=W>_7gMǼvrHYof-e|h-h؁Ew|8>]NnCIZ!>xSeǠ 5,[ %^̑jȽ¦,wGNnL7w?3;HH7qa_{uY7[tfN7Fd<5K?E+*hԼm`Sj2 7Ɉ0I8Rօ+fJjnwMP|7i/0qun6AMIO R{`fFߺ1VIFG}]ZȀ%ʪ Up@[UAJo kHnQkV%zKnF>̬m_Fg:{UAq[tm lP[6괡Gjdot=PXy&/LB<  ًm9}~1ӝc[vS+Vպ_!R:[~DmmnumhD,яM4XM$4]޵( yN+x&8r&1-dZoL-hL0ؕv0Q5=ϯǰ MYc;c1oԠ۫ 4 3? 061RYlDAO`g^[ssKilrۇa}#v 2/hӴpu!i _Sz>6I\3A( 6_!1U%1lɋ+8 VַB f(]8Vx^:!'MOgX^)[Q  a6C=^}Moej6%6Vo?/6f9ݖNfC<0^f O7S2l8!OnF P=G0 prؘ|,@wA;2zŶj C 2LTt-MVtMQ4Fŏм˃Bzveg05魈j?zqBRQ;$/6YIְ_H ~6etGVe^kpzr!1y5`'Aanxh 0>ˆ31z}##Kc\87Fq7w?7&6J`2X:apyJ"I3pM"JoyR I.C!f 2? Li ,n\yiWDCnzsY% jPE1}a)Y♪!dDLhqqoηqLt:64voƙuOig_~%(s3 34Ӻ;m?_ @ѝO\HkQV x$x4g)ܿưע6Rys:k̫ϖn1:޺M ك|k!s}!V¡WN2_0`$.kTN7n$;l(O~3I>O;T>3/0p#,mam56M,%_R#1*¥xr[2P-d)dϡn+0c ,vh)Ul4>y={f)7HQVEcpT Au0U7TOV(DӤ=F$(aPu;#_x0 0n_) tZkiS 8CI[qtښkPb# :{OQRW!,>jqY[h&7Ӏg idc\Hd[exT0yqvO݉ c)fk*Or+Jt. WaOcہ&dM))fkr`kr+RS",d 7ǣ *CוOnG5d2\Ԥ븵)Vx@tGȃ1yE= 4(eoȆge;H tQٳ[Zʨls[\F/xoTM 8׮lBښuU)1)8J6NDZL/EOgXW (.2KZ6fz>Wq:m%$5NtY,匂ΰ*|vICB56^B#tx_y1jnv[AJG&QPfjLWMb;auEօ^2Dz C~T'b?>BKnr1ޯ;<:\pJ`)mws/R.M;+c(ʘ{ĮTCD{!bX 6!:bCQYn@OtN _FׂȽ@o >vge7׷ 2yF:QTI*M o}9{`å!1x|e(}v>(iɲ}2+S܋ʼntF:5HXaLj: ̚d s:4 ֑5_m!m[ EDv+'ûˮe^M#qs4*G % Q}b=G״Re}~GWRV6#wB`- ФO/}S!k- 1it`֤Ϫ_ak[g(0W*[֢tUĹQ'{ҁNwZ Z΃ )d0>{koۊ$ؔ?2p}4*.\+~*Lĩ*mTgqWC?|knB_Z153|'> ?o #;%{& S",KJ~MM1a=}HMz k8(%|2[mҨ 3c'Ƥ5qH5+A=㍙tKZU~" .Bi$EfMRL \65؜N8d\y}_N7 zF WBuW&&dbgp1:q+k>氻0e+2KaGVgq N^Fg+9x1]l.,kAM=K-9e¶e7>b`*$HćWXfYõgROk%T}ݳ&M4%Et<؇7pqQ@) IM"ԇ\Cƨ ?/[lԬߍE^Nyh7zXF1 CeQn!_6 {9#]-9#=~#wΰ#VD܊b[ I*?=6.^r;;"gȗYe DrE/ h,Z -ZpMLsi }#qks麒_up[!R Hm5@]jz}N!̖ yz(ޛl`Ƃ 6hSXA38824Nly9T0n$<2|XeTC@` jL`}V5] o{oc0S>EnD!$HXr@{Hsim&\>@M.@aU~my]On4@`ٍ|e͙KEz38%GK8%hKuө8qÉC;O&F ,ﻉ8~{C='%2qlx:}iNL TYbIt2[%o{)s-Ѽ e" \{S t?c+J9e$y]RiiBT&I*kDhɃ'X~tc!<؈ōR#JE|JFjz)>N:; 1r6 A!G 1=[+@GE_K=*dT (᥀>1'|^͒xY }y,<6Fhި0^|.X&hCDC&_=F @ȲSt$$3}ٙ8@N(h$ 5i$wJ6!:&v&t8A|ndE ˸PG֤Sodh 'HLL LU`=R{[:SD9wRsy"o8\Sdv|LOuZ& W3)EfT}=0gF8osDµȂȬfwtK:.H-p]ޏDy߇ޚIײ-kT Ӌ(m+S Z7{K@Gg¶XJ'Hjcn$>&E.+-}DΫRsv?%.~Jצ"dDjSxwC|%\f@Hi=c8DeS/t~ ~J  0>r/k]Nyޒ [HC  O)[C}Is|[dO?᧩[2u,'ę1,Kg UTELb}F_3Qj~w{LR3}ΕG3=_9}vRW=KR6Z2O-y9OՒ' @-)ϝW\ ̉>j]u{ory~xƑB [9rqZ^h|w^m'ڠiB õ=sqM}vA~O vGLq.@5[t?,i0!}\t~ep&i7:J (mr9ڳ Х)2{8W-z^QY-_ KRX9A M"lVrZEj'SrMʚ +=I'=n^3wOb~nrd!}" ћLZA'8c ؄G&px/wЙ#1o sA V=65< Ӥd;g,fmbP6_ᶍ)d+1~L?yWd"M#;)(VRoj#<бwQy +xͶ)oDqgf yus~2?ϭQԝNO1'6k}? ʕ-5?uU9Wj:\jXĄ;k@cn@7) |-g{xdG 1VG"-2]i@z|twnZɯG+Nj:q3J0HVo)?qنROg]{(*%~OCAh**ƶ,E,$eqye{}`/ږ4|Ia) _a4RSX)ܦK]:C-e:;BCTւ`c>y!)T\Ë\_p-5[z(ʎ;:b.uP+%8NS*wmBl"F񀇲,!uaUKi =MGCwP48{?ұ4>dˍvDד{Jsd yyJ/aШDE]&o2G=oL!QM2X!v8 tfDf1z o2E3|b#iFGs4 A 1Xj {*~OaFl"Ad|̣*l]r>gBFA(C%Z)UT2AI6>} ̈́57e&wekq8|[  cjlGU6`IrV6Y/b(aU[zqH0Fcm2<@c|K>]DyTJ$GtWA:c"AZԏ/7Odt7bvri(tFe9lZlq¹M@)?[zy>vA0+j]# F*K6LRH=SW. #7C1gg<#?Ư]Wުeb^@DŽ3EzKDQr=D@ V&.KDKĿ/.o'^KS%!Ie01|&9E^jqTqd#c`8wQt ᴞv%l-p)Ʒa ]b:F=Vu(W ('eC9v/3*2UA4=2ߑL/\3-˜;Lq["ѴNHǪ8j}Kız4O=e^=,iom2i4Z&Q2{e/3騿̿_/skD[_e_zMM'b?`uDTQ,^rTz#"TpFD*Kׇba>Ƴt"3$Zc2R 4i2f~1W/dB7~x9r`䪲4K(<}nMT[M t|sX 7rz<4EHLuĄrMZ!tvQP }?㶏>{i}A*Ϣ|[恖Y ^|Q-g+0?lJZGG60Y RPme+=ȋz IU֔ *)Ĵm7J,, TdkkP%*,hBԦsX .b2Sf *a(59F7J9,OZ.JfI1JWꧣ &G[T=^܍%//J!ilT>X9N5󘺉 g)Ov{-] x2FM=ϣ5QZ-UuQ5D6]kI@x>j5H)H2qIȄ">2eRqwU}9d KQ't29Tj17RDjkH2S$G:ORklõfxEԗAw4r݊zÕ Iw6ABxWw=ZUx4/ڪ-=#O[a"U;6< G;] Z0=-4"($~RJЦHc^Xpe>©,y +`v׀ϐ%Ww>RNyPh0!([ƨ n"^6 AXx R8yNօϻQjcDq9nQIH)f.P:7B܌&7O%FQe 8hM' 'oUg{|C`̥898_wB&~9~5SwR~O3Re&"]Ym5.2rIc{s F)+ʱŅm[Up˭`F-jD#"ƦwY,}Q)T$Q(|KjAB뱇Q:AKwokj/H^=㕗#yiJ*Ls/ _䥶@D䥹sW^OFN_UqyIԲ$!֚݇S!^IW"0d$є> L.z0 Lk&/0}1_qIi3ӭT>>? (#*ޗ^ k,QoA@=+;ݰ!ۭk`h U3%1i }i?&&Ĵn?m;Ǥl҈ "ǔCLN0*ؑcVN:ƐbǠwu9|I6,sSy]OI&)?&_b 0VXbLTO YUkE&0*tV4~ugxqvr-1qFDfXf%gu'~rE)R&fK70z XB7>"2D^t!%zyTˋBR NB T91L҅TuY&݀`HxZ6 .-Ӽb} "Kk Oϖ7En쉚wZcYI4M$Gs=FOwbcЗ8(SQO~ =;֞1`²lkeWF>WWfY*Cdj.gg47}YjFgg+YZ}gρ{F% cPBCUdt3Ske#~I%JI)8?#i64k~_Eg5 /"lGbx,<~ޫ';fʆVf]])Zvv95GF-~6HC|!RIC1S %x:0ć8`׭|Zci7bSR ?xjYU1J%kԴ h>Z7bdMG6EL''R%61#svX75R/ ғ{vsU5UjStAtwM\Q8>Dj{g;{lJƠKv+- Нfc)|aMw_^ 84+T`=f>hY&iR$wPZM%J R,寥M&猝*0Q;RAzmKKc(T͗/gs8m~K?|/Urgz^Ek= Ck*w_f54Uu7ٿbw_N֓wA0-VnSGvk5yZ{b qZt!/xS.+ &VNvݞAA3s^# 5:d/< [61rʼnw6y! wsʂYKanv8-Ke]D#H#C0y &qR(IKX.2ug$M>~.>>ڋA6ab|e\PkJ)t 6,gCݪ {}#! #.TȹPfyp.ՕC^+M1Yo?me>po׳ҭk0/wK{ay}4cE C:lfAN6wHqmYE5+C,|kv[MMΣ7ʜdY@R&7juq1hbʄ=ԓ9+ú D|[|9-7XG?# {}.w쯹rAO,À!# x´m>[Z{2Ci7|}׊F͖ buq}J怾Fq ;pS¦maEF=1>! ƆJ MmGkݯE&D.k OGl54d1'b/DW.A$WtDzx)$@刭daO v(Z@Tf FKM|M=ИeiU W!Jy#-=Ij09BRZL!x0^ü ^myl[9`B|?g!3"KGϟ^s]\֝M[HAշ J/!^*7`[> `'/!(6*v7Y(Y3U_P4qK b' ?q̓-~g'[*R,X ,`WDe,5xȑʔQ9sN6e^`\-qVgyԘmPy.!age*<"S2јJ.,/7sEvѹiЉ}"~J|>  4[rr>|(jAzpP G[_sh"t!. ~ySuSRZV窱#oV?;*k^7~~sN;dx'X;ĮC;A`xS,Xfjl6ď6#4urPhQ)2z E!X&>q#O,7-ƉO &vb|C7Q^sG(@~c!q ( ++^k`2oWU| )\,cUN3нr4MX7xpڂ?٥$cDF*um\^_?k'~R:B~EI/](d3j}7/9~ocKILRE^k;S31c4iW<{'5x$gCE",eA X{0UH-0-XuC$$%{&.&=;rs5 ~]B|C?7K,l۩poKuab#TҿHwZXC\^OĻTC PZ#i6&2I KG y68%_?b3z`r-KٸG9t@jR{,gMɪkҎ51GfD/:zY|4@@bQUh mp$uQl%q :D'(xTjlD-=v}OFxO[Qq߶`߸G6|D&ߑoLx@?&۵\pO`$H^ZG%s峽zxr.Q+Hهq?!Q^w<(?vLN='J-HϔC.~x@<ųOd s SQvm∠;;V;;XR^OLwoO|'fA1= ?NRë=UU>_P#QhvdYC1O$c~}o A|BGOU;b˪rh8\$K oV2փK#c䳏q=.?e6Vבp>O@R"Bz#eҜe>x,*i~F4F?ogJ,=knyC4!OьVv[˕V}w$6Hn[bXH \Ku.āsSl_擢Ltu92?'çXayf$P\# nڷ j*$ _+:8xivPdT/yB6{,*[c܂ oMl iR=Wκxy]@=]UJ1([dr>1wдQCكt;fv;Tzq>?'~8YE8)O&|`&r m`l`s5'[ khZ+[sz>ط%v̙ëj0+۬Eg]Txu-_l#>OgvU"'P)9w? 88qap_)]_WI=jO=*?NLDˁnluL6mCkgt?4;x0 z˽ȴB:ZP:t"Za2($?- QM^BPW*ͿY`^v)y>}5h@ vX6| \65W$oLݷ^]rSȎ-幜^A~Lz~t#+۫7)l4lB_b W]i:G(%jAepČl -rYc'˶T+؄AD[Yox6K 5Dũ},!'^w,RCki9ZPcÀgid9;)mPh pBRr <ɩZYa~M}1fbHt1 Ig[T\ ЄICp&(Lx6̥: x=^9 ҡMoۀm9/P Ҩ>PC|2C3mÙASR^rou]1g?coBs]KT,Zs,t@]cP^zq?kic' e/`_CӇ K{6l-W?[{=_T$O}s*]7vu|:W?SuYq@kSax$%vJ+< Vɨ-xt _ ѬĀI.v&B1xu稱/ps4D`'m?=gp8c}I6)Lv jvO$x&kpIr xzޜfJ`} Q䣯uHR!3<3ؓ)^fa*७}US z0ae]mCbmYOPD ~ &WL=gKG%䔆k1Vk+0Q&iV&>GVkTz-+Lvr3ZΔ_^=Uz%'N `aRVl(fgSρQx ķ Qx 8c-` |eGYӞ0:v˅k-2%e9Kr )Z23ǦʗU't瑠 (H Y2tN]B wƓ9ʡC\ ֻGz\)Ǥ ONṺ3{$d*^NS#LYa&G{٩ ".i3 )}{6_D;+rϔoFSOq4J~LlEg+P_F|Fw> D{"_>*jB?? NsI/Fy xwaϱW{İϜ1x(o'B?!#;{ -}!<*QYpddWsjȧ~G5|!U2'73ɵ=Yzi`Oҭ"o9GZ5lzF*l:-æN6maMFl+z!k5(,ڒRm9ͱN7!vz!GS Qzr/}uN=QRl],r.&Ѭ1a7 %aJǂWܭ~}l嗤N򲳍\#79񔛁Oo4gY%Au3kjdϫ0\ѦJÑYW&Qb[x\ }~kRwYɷ5D*Jhn ~3l"ꄥVMzpq)[c MPPxncO¿fn/@'c}O0E@:HL5EQop;0˞ &ibl+ἔWjG9=!]IeBj7Ϳ;jwen" 19yWJϯ )m񘖣yКב>|IKnק&0tu+ MIwܜ,ŨT[Gl:$,8S;JDmC,mӘ{$Td_T FtV:"DeF4r= 02_0%,@')*煰ʸř ~ n؜A> Zeow~>RG'E]0gd?ygى2)o*:Д9GL2 x Hۅ<~v|A#n6`hǤANX'L2ޱ^V;yf8kBĿ0=(9"R@zx AbJ96:ŵHsxdpd"__UEX:{#-zҶh=E߶X-m\*xWFi|wE4p6~o~TA^M[8e֎j#Nl(0U<&dS ٗU&eўٛZ*z(+,5M1 dmX>2jƾHv;nV$}$QX`hBzïD2*! A$ff<erx%Q4m[oH1% şS(m쎥 }/vO_{#vb'o[ΓήIԗonՋ X!*dǬ|1!~d,MQf*F朆޺˛jKB燔V U$/>=} BjQXփ>yNdp.1lg䒸y7aϏųɑ7f4Z jꩭЗ*M暴NHs;=ٸ:^X [0 sޓ'?Π a9<͓2M{ "e^dM|27pc#3ޢ*v<ه4GP̶{臇aRd /J!FQ5`ؾ1K95+:`Ť>g"s?Ce_ɯU^v>vǙ^S^ybz ?gzc xJ2b+*7` )d J'*p Dy(:}$) k隺䷮=ƶ^l+⵰}Jj LXzs+~1vsJ|f nŘ02JB.uBoaZEҝk;L"w5SX?-76ds,(M^\U[>6Ik:n]gw; i-3)dY/ֲ8BMvoP!@sU$=K^̟DFgѸτNi ys2|X4T8Mege-e^XjDx w,& 7)yH6d=? tbtG Lc\,oG r46*=Dǖ_K8FٚDB/x?ID$=9 ԙ)A gtENpa@m-kI:[ؒCPkҞ"`)N|F-ѵnG .uݽSzi-OHp5֗a-=?A~l %rg[G /:S4HA Qjlh҆WkQ}6i|+V~ y:f)lŴ)^&ԲǼghy y鋬]Jmըvw.=VSz$hCL6P+We桜1ksɺ ~yB~1wLc ?5 뿹8"GC8br?(5~0Yl*gE]g0sc 5xj0b| >_ ɹ,~|~k#q,׌GxP~!4'$-!ЩeC8w"W/[W;C TNv$dR?;$Ӌ?W7B,x8LAzQ@ʽ{{GEW^~{OoA Zƍ(TE8/H~Qh&6X)©5~ѿĩC_~_+NL}.xr0.vd}pI9E'af~OpK܏cn2qaˀ[ZGs鸞)4$^g>vzs.׀-d5jFsk*yU$ЩV9y*_e0IVA'5@@G!Ձe +)фWor IHIєm q^EM:r:[RxiuCQx셗H"m- a!p8T5h#jjW3xBz osU )46L<|; [Y8swߴ=aC)I EC" JL2 DvߠQ_R?ih!oL$ Ѐ]ďߑ2XM *i4i2K0f$FA|[ac!M$9>{x$s\U|{o2oh%{ |=M{ γ7StIFNjVb8R#G$/p488^3аg ˀN ׵{isd_*"PU`mHZr][ ChS9aN# Ræx>nN #j@g~˳e|#=*f(uG96+.Ƚ)6e:Rt\JP|g|ݪ{Kq^qx.i[ؽxҶ1||~B]W%X~wб~JBG4 \j-k\`YRQarǕ2yc @!uuoGM֥TR7/ koB]2jҚ7Ar+.ERiWnl[3ݧ?0W;!PvV;g{[̸HAaQ\ZjTUʾg4`_IR…%՗FG{Zy\P@U2th㰴FQJO;:i'҈9tBjfԊk<*vm -)#mȋ@M{IߎtV)cTn};e/L%lt5ZR!,5 DiQJ/Pyw9m;3+>gh|O%^{X?&+F)ѷMf_]{ ~7ě\xʟ[ Y૩Z1\>Pk:= ;j+nbd 2IDOzas%weцc)"Qepo}bl02mbGDkj] M_v1=_U<>*&b:Ή CuPekyX'\BݾkI'h1.X^nSszV~k=[R!ܕWg'4S%Q<`Ithk)&vY sK7r\n8L0nJYbzoy )m;,?C|Q.SF 9!ЭA$|-k7ͯjMy_ $y`'Ÿ w~/ŇJO!%K+h~iYv_yS}ètl;!w*,1w.N%T;{$N_g챨% vHkN@:jbR 5֎[V۱K/t¹T<o16kkefZOG*Ʀ)s 4 @ s~%kp)^z(жsk'=45F~?%$ŵ*TcR3p,mχ-WѬhf+{ӸƫTB:@O)܁KĻ`nEc{8Cq;JCTpljK /هkKin'K;jlͨ|Glg!,#amU`LMIiKhQUM:v+ h@jhb<8A XzĢb?{T_UsXR'&J,y)8qsqzѡWz ǘ QN^!طʆsݰYБfENd zVbw kwZfC}Ue=]v^ƨ<͒gFb7؃ЀŽp\ k t b 5H_R@>_/S֋'9ȓ| ^+Ofg54Dߥ 'e~.!é.-4>{SxZXo[ÿ5iOɐ{#0'Nav )WEσZWwPM#Ϯ+5(g Q͆V:P)ǀIL%, Эoyo*f)T|_-xIErmg2ųȓَ&{!2?PRX}Ǒf-xG1ĒgGwgXi7Ida|58eqL-Ðo!|?l3)h}웹k85"dpz%~ _([ +pl>}ַ~cgMc3"\ dGΕf>1~rv7w?L%xʐoh6`}֔l5`;H@ plk@I_nI!F}1GĀ:M.mA蜘F&W|c_Jy!"t!(Z?ziT40z>zOvodfGw7f͊l#|)Q! 5PIX^Ƚ CTA30 8י"x geޒuS$]7$?NbJR-84S 1PS^@W51DakB[.j`r kC{htٛ2@ʡ<>BH&iz l% _uq ߂,U v_+Uy82S!R;{}Ÿ#ךzEemI',e(A*GP'{cBK45Է~[^=`?k6/G:G-_oU ҳMLR# IR\ 쳴֢PkmYB5<:_F! EaeRes-,ygZWwSݪé>1+hŁaVCR{OڟܭWʌ$Bv¢[K]0  [#$nಜwC7T0)n|)Kz܄"LQ,f*;,2ݛAbȊ|vCΕ]3ɁS` NuZr_Bl|Ϫ >Z)]&/Q[Jyp[~)T/l@f ֢o8ꕰ@idpdd1NmI{±#㜧!,%%FMyпPe%r}= k3gl-<&hyֲMO~ qp"9XP_lmϹ~}b Sīh]T~[Z<>ֆSxōh͚7IaޠXS=olC[)g`W"ͦ1S46w`Ա$vpspx 2_#[;@G,OanU۷ífxkwr7XK ;pe/ҫm)ah|ք[],!{򶟦Dm՞ ڎƃqł5L3W>OKT8D}) I_y~WdpAԫdsO  1mCսxdc6z0nt7 ,QϱzIx\4` nXce+X:J[︅5ֻk~,_; XZQ-%{{ DND{Wm}+^W+=]^meyە)ѧ;ck]lj u\t~%퇗Ԟ 〠K4yQ ]J-{ 1yCT#oCxf SAtՖ/=B)Y mn/uDZ*tUJ5Y?g?aBԺOCDs;t;51DTg~. W~ :P<7O8#YE/+#7 PQֱYdKS ̒Ҥs|=''Z\yƘR{BX$N`iReۂV@;OMIzoc;Y%; iX8TVnyƗ (f7&ɊܧJ.&'Wǟ._=fG~(u! RrjO`OB5"@PW8.VCDjԟe hyO'gˆ9gq'*Z4xZj@AKkG|Kَf7䠢'ْ"c ej*)@08Zbq&M\hfcqƴ,. ljHMGA;!bq9)76S٫ʧ*;/]&KYבC?jɭct_92OybhEW|i!<?7tPY~ 5G`whw.Wx4\axNת}d1i1>B@ٗxT*Xa^ëz].hK|t VVlkpzH5ĵ+w^WG_&Qz+t!Xg ):d׺>?w@ kg%C;;\W N`s_ݻkyιA{\,g Pyti TT: 娜. M\l+dG$-; o8D |eL9fGy+Lj4'{;mv&07|{xjn` vݝTehB=!}Hq;BP|D _( jkGz֕'c뿟9-{;6"} &s=x&Д()FiWky/&n]m`x_q` 3Fh2pfj6 TyYLe4ixG] Tq@K(7A"h69` ABxc] ٥s!ֽ//PTAFY:3h8ށl ݶT-&Pm0D)?okQAJ랗=[Q MeĤT LZ42T, ! l l+j\ESUQݻ)h&pAF Vz K4T.&ol0*924B`!A}1}'ڧѵsRI:Ca_)픬Phc񭷵4DjM/>i5Tzors`_PM'SZ]YN$G&_P A#L^ m\1Pk}Y%SPAe1ar =M 6+8Ƚ3[NG.w\Ԇ&ҷƐz堼M|mQ;!&oŊg`_!uuSnYM]:i sEXKoo<7m&)6S)m&oq[X[f 0]%Ŵ"Bӹ,Y+o6A2bю+u[~kkX: _Q*01URW{9ceU±K N:[6?Vˉ%tT .By,!CibA<1~.Mr>JqMiBd@Hz|@m!i jkb.'|>!A-y)xnDM)-/j9?x3_A{ڿО,{3yΞi8?U-Of6θAlʂtΰˮږ`12nMK^V-L!&Y}/:/La{ QL"]R5 ŜH85,20?ԂaגS\}0? *~G`7Ƶs6F}F#la:5[938#iҭYm둟tF+#ݘכ [IZ5i({ukG~m%Wط/UcDm`;QoC)^%MAtXOuL>\ă};Da>YN8:cWBRQ2خ }1pnUvǞj7y@ĥ<5տց 2z-(xx>@^A" u93C M5&ƨIRKuҌn Г_;X)A%,ㄤ<<74v R S_SWB,'k)iCiHN us~trFvQq3/_*y{)Sz׻_p4msn% {d%!%В_;]j<k9KNRJtH=?oH;]r;-zlJt(dW]'bŻ%iUsAJIz-x ^Yn(4}{^d,~66%i]b=)HV|ȝ؜,g-\ F짵+HS!.y]?H4eiiv {1>Q>->YyL]$ׂs~֋uf?AXE/% K`_VxR:KrelaEgإnȥi, ǜ}tv e>ۗf?{_ _ w7ÖĮҝ?vb)c1%v=1ۈ |:'_n!~!-Tgb#,z 9 sC rp_S |1_JTِYPڔxG2#r4i%m|Ko8-1M9<{\ͽX( UlBoaG8js*8r~/B.vfol32ojN*eien̿ooӥ0֮] }V=.d*Kpr>^ӷZ1jA~@YQƔt.c3@nժ_ @25 Ըi-!̉']lൃar oW$"2ȬjwJZҐP x+.T ҥGJUɃbҮkla*0|<룚t< P2tj [=Iz͆*Ѯ FF6a^dO~އy>2w xPEм, . {}ث8iasE ͭ떦\Y^ߎMyc-h qÌ? /l\]&./}a"(1ίwJ|)qGPb'|jmU$B[ P{[RUFO<]fMbb>ٝW5ia\W=GZݓ-qhӡHor}i0S Rc#-t&*磞:*xбwtt|;o*|v;>^~g5>OeYoL7em(J.6 " N17T 1 9ca- DT>u}5iQ|c-jh-UiҎr,'LA.=84+rYH'Gco ?#1xCQAA5+&0JCWC!vi< Qҧ:"ӗdX%Agh$X{!S ˔vi'Wܖ?inK)\R2DYaPꪊ<4$"Q t&} #ρ|}WGIUsz <)A 0h/iXvBLD]Hx?A<6j#ND`($k8-oUcS,PI]d^ 5-rXÇއِ>h-ArmFcS!܁AFQLٽ[%UXdIC'kz\O)` $Nj^I[}HTH j7M FDiRRypgeO5⬤ZCBTgy澷SW>S{*]p ?v?u"ۂ=Ո8u? %Ifbi *31Ow6F숗jdGR+>:(l6MO R{>l 0hM"yFί.Rl,P!qVE!UڒFЗ S߆37Z)뙊aH51j%4{ȴp3WYF7/=d| +hl#/R! %b`F 'm-iMA>H[&UY XSB,˲s+4˚}x+.Ud9Y4Gn?zS=3x^`AZl=Yl0߆Ym<IG#IhDT/Eu]N?5_`+Fpݹ9}M#ͱM_}:փ.9k?8SÝ7͊:<&' &I;@xFܹ+?1hq-|  NR+ƚ IqVOˠ$$]N^ I#TlY0>4[rV|IԛH7ޕM us"ط˄.sVj?ä3= HMY`oѰ"7{95@IH/Np'n*ÕSa";7V{l3 vӱ_+gK F0x0TP㠉fq!5x/NM"uPdɷ;`2ssN!' u 6I. wO/"  d*N@^R2VM&d"'$/C9)A4SäVRBRH) [/´pl 9Y2pP]WBU~BzHՃF*Zo}EFP?՗Ū>O/y9&?lA_;FOwI- GSw3}>S0ng Yq:}'GFV?}~UG>OSY9@ Ч}?}>+@}֦'/TęzWId\[G`ZY +&b&[hlVŲtH+Ѥ'3j$u/i$iG5H{R2i i?iW#k"YZ_Aڽ2iFl qM ʿ>HZMH_ WP=SD3wH09@;&ZO# ٯ|Swo">ˏOQ6;΢PqR)QݐHTх5MJuP~s+[?_Im8D8upil ?vbGKMԗ Yr@F"6k1&-d8> j̓A.p]:̼䡉fip28ɚs*:/T"ܩ3ͪ!~EGAVJ7۹,hhڴDЬΨM1>QO- O]qY`Xy# !l ~{iBab :+!@lQidTf( ϢoͅMgJ*c|{uב/MIKX 'cRqӜ|wHì ϵ E&&m!1^k-;Z t!GMʼD! }-[ЋL%34?wh9FqTފle<ߏ ~"xH&}QNC "ZHK0T)R.dGPA^dwF!eFhuA;te_Jc9+eP?/wYd܂9ٝ8θ0"mjͷ"o^;Z[b9l`rvJ˦ˠVqPKb*)HQaa( ':u@%l; (lbKD&޹Um*-S A$[%_H&&K4Yg/gU>8:؟z0kGCٷGr(?L`uW/Tàz iS4xlgK?D?|Z|D2@-h{/8g[U:NZ}u-xK A߈ N$"ePu@MkFPT$g{h5h6GNWiӬohC3=z~7_Miviv ]f4ZS|A~¤U.ڥFW\Gi/xƏAO>p"X&~+%o#k!n!vAik{d>V;iU'AKH{~U\^vјw>h#?@ѭ$Jc늴S/Md&j,? ۏ˯[ "560==r[{"%z=A}B+[+rхDLE{@.PX1} J J"P8uAP!*hSy@>nA1-0> b`t[R (fV/ױV՝rsUe5 4M\;ῃǗ,p,>T.*)EɖXgv ǀ1_4>+m[:u W/4k[Ȓ΀lA/_5/jncœrrKm_vݎ>$9od6jh9%:0J?ֺ]nqJcy̨4k%ӫv9 B錯ߞ7Nd)|3UJDrE5֟ò$YF/Q;٧{)T_ɷ9GU 뫂1d elA q~aAƷAKOo)VKO,scǖtEwMpce>2 &-ܷ/'lSO>ľ$cpLh63_o4XRHp ؋uٝ+ xqo O dxfUsHu\ ~avSYo O,Ii޳s&H T2w`r^x`U2-s.k"C-=aHOy5}twX%_ySgљqf6+.c{sFВQ;qwnO˰_|06C|*-i׵  zJnOY݊pek,줬|5%7o\(t^> qcDU4m f;|ۉf\_\l92'3#3`+3> :Lԅvi}_ovΗ4OMoay@O'V=$Mk\rM}CgI7i5"Ptw:9B11M(YKճXđAǚ ͖6^I_,FSɢ)fX̆ҬT7.oт(S DzY}[Yz햚Ybc>@t_v{h?V><=WdmZ~ T`B Rq6nUnêj)N1dX18dKQfP2QtDf1"5HzIa*2h D]p4b[bAIܫFpXs"O:FͺDDnQg۫Y:N&e/bꀄ2 b+bOAV}謂}Eæg076&G72g's%뚥וE)DRj7v.VV˶xj^؅lbhj<TX\1m8F Z|sY!Bں 9Xk/k.b|5x`sa~barU\mɬǘ\uR?WxjNkc+,tpqFK:)in&5DMԅhlg<: as)/7&1i!՟ȁ5D$H7D2οaj`Ɠ=/ʞKJ (g^22b""2tX8o'F^2tj':d4-Ci<η0CumdHc;/[ՓXL*.<@]݌_$ 3dPH8~[pܘ@}~Ĭ;)CK~ qIvn2.`WC*?ߵ&ɥ0QfU 0>'@lLY}{PZ1r<9< 0 Kު\>jۯ\\¯9f ᘥEuײYkkfǴKG}9&\lY-Gi2Y%pDzعtnej;ܣs}.[}>>ĉK×8q' uDui!qq6֝w-C2h=A ˑ#Auo棢Xh@@ݮK9 z Aw6ю):w}ԛ,Tgfz@х'zz]B|NɓNvRiFw#xWy Q)5ծ_2jTl @b˹^NXߠAj(=ʞTFeZb@dh ty(WI uG ,$l$j̋+6E:KSWA2xx"ПqvmCөXd>Un )UmR)S$^2HqFFAa^$fTawy,ƹvQ[ZTnitwͨft3Z4j6k@¿ -/RYFg๕)rA'V(RXM)JwOͲ;߂eo_7Ochu{yoY{Hwi >pd>^\R ]/>=|sD{[{LěϻFqVAmވ:6: uR5N7{xZ u*ص""FI乘,,B b1S-'9H b0}A-cKK`4)M`M S2 [/$>U퐂~'"O % SfMz]{`>vi Y5&@Ι1eXz&z f{e`K"$fFME֮WX!t,Ap<+/8w";ZZarxh}[Ds|{i>qesp) eM 7v]{\e`Tlܼ &j(uw@g ^ُY[]83_S^*K+IMYZn5aY`Dk’xoQxЭΨju7C(>)5^'z}K,^h4 ,IK(ԴCH%%Pq;mjemUvb"VZjn5bp[d*[.LmJ7<YZ . rPJūFG5L#x0FK;ٓ𼟦2m4XTk( I9Ac$$L>JFӮ≗K\ێ1Zn2 7wE] |5kblm͏9gJ=D1zF`.V'~::7 9VL8TX0O/0|&#֧2i{CΗe_s@6Fqݓ{ddFK򨦴D$f$HD=55o!&,tfДxeCj)lԜE%vw"og[u#Jlfɵ@fAKj]zKHD/0@[ģО:bюó@_k6=ڙ$TO1n#nx ĺd"h|x(`6~u&- hF>(v$T l6T632Zп8M, ZٯCU+-Q?]'Goԩ>A1fE/Vwʡ|ME-Py(k2hyu}Wۭ}>$&FOS| fIhUHtAoP45'#h90.l\g{)+S|+ v-JF 4p~uumҴMhoԃPC014(vxm;j'*BB"MIt7!DRoL΄evDϰY{OQ8v;$tF?z@i¾ǝ6{(u?苾}-0M>OϙyɇlNWLp@_}vTddm)0N3cS ۣv5K Ki{riFL:3WW>oc%ɶ&7>!o¿baLlg8{"!03l1s]TӰ|?ؕTA3J67y~A;Ȕ>~}^OZ>Ʌ';MΘ~KHCaM]au2_ lyu9 = x?}PR$n!aKVҥ,ٛhSpX}Co"נگ'1;ǚ6fB~MXb\0~`4n!Ӧ0= ~l0M! O PE㨛BW$𙯾c<` Ƣm~gj5tXM9-K>^`&Iwɞ-kTWb"Ln '|bI|\Aʌ"S5^1`=BE(?M/b'A`0mӭ4g9G=#\M ZhiEe9lh=?WM}NC8+;(PˢFMYs(TZ Sy_x֙jum~}A jwY,v5І^m==-eF H>ZUdЮ]VHΓCI#Tr7Dj Nx(&v~#na :YM.m~ J iRשּׁAÒ\]2SqeO&]=2v 0K2 ~Ȯ9l ^d6KkM1 @.zmzrٕc"q~ڼ0Ћ:.ItTI<*kCw(( x5oC9mX5UFEb.H#$9ߊ|K{qEaBvOV^B\PïRO6oǭzwԋP4آFx6-h ŗcT `niZ5ހ)XtݿҮK%'1na->Myn;;LJ*PêE4?OL:f#!I '6 V}Egu[&vc#Eα&`qzξNl=@3Bwc}Gُ* 0_D6q?#im J: V.v>b\WUH6_Wc Bb3Dbz<1-<|ҩvuD8/RZl P19} G[۫{+xTq =K;WR.ɻ=9&/t2Vv9baMk z[`<&X>[Owf itwF%P1:NP \Eݹ.a tf|gQS-jrq6<49o rB SO!束‘h h 1d3oTkcX/ )}Ѿ_ &duHl '0[KƨJo4t[>ԡ6m'y_?\p퇥!/Ge9Kex 73'ÿpF`-ex9U2ɸW[/fdx\G+dgQ3^%Ý{ebnf2.:/K?p׿rw翹<^N-p3y2<#yC?reƛ?2*d+-p3o[yCexdgQ\a~߂sfϓaCc\3(Nƽ2x 73' 1nƛdgQ3^%Ý{eE/?SxXpe7ͥ3(Nƽ2x 73'-\kK-(Ko,_;+ \9dpC?p7dx'pQ8>^\ -FAPZjV3.zԲUL[TrpICM3-幎 .0ssg}'g?y~BO_*˝q#'$Py!TZ^~b|Dw|h:T<Uޚ'*~?B9wVЏGU B ?Sg3TDq{.~rC;oU>|0/w*OCɡʯU~B'Ɔ?/| /:T`^ Uˇ*o˓C_? /7*_Oj|s)Py3Ty"P'/??B9B-BorOX/tBC㳿b|7.=C0},_|4!'ߑ~#^s?Tv^~yL\^Gr|!1׷ߑUވ'*|;/<:zy_B*O~G^xyBr|ʷFhx#_BrQ?|.z/oU#/K{_~=?B+PyP}zy7 =CoGQ%TXP;P垿Co Z忄**;A9߻xL6he7Rzנs/ St5uV=;2W$uRZ;=_j*%#[TzBOؓr0RΙ[>?ubpyKuEGCVދٙ*|];etŠtP\>mZEѲiBtWǒͤCc2^p=C.çY3t͢ao}/mh*y90 e,M"<+J/k;RVOi(?h~/KGs٧_14j0mO:x|I:Η%L:kp0~j]ɖU奘ѯQľ )z-8"W_XZ_.u1R 36b̿};SmV 1<6IZjxe$̸¿7wXǰпCUSE&El`T_S16?ɼYpJ>1Y;j.w11΂ w}> 8x'4a6wQVa_IGˎ hj,%V`Ra|UW^I |za^U$Cccn(zrJACPxo߱]䟘*|xlnnvSS/)7-h1p91>OhIcFzt2U.PzIN Je`Iy'1tW(i{R\#F`I6d(3ZDtR*@j@GT @'^13_{47/F7S\Fhw/TZSz=u<`e6ZXa„afS. .w{pkѪ ^ZKR(EN1EI"FR [9{^ ZB,e^j@xF K̫REX>Pp,\?wKG,/,n2jo WC7cHW{=%q{ZO8ewWy>|EaI88 [KTJ8mH( N,B5h bYވt/S;zauiڴO Xt2F9Yf8oDza- BVWnt[>UEyE]::G*@*mrO#bwgdwた(,/}vǓOot}fīg Hg36>݆iaW\v ~7= =Њ"V(\F -@CKӢ` ai݌ 36b4wK1^uB^r!V(Vkua{\^#;,$#E!Uʆ{ث߃BCx=+E F:U2,sQI^*3ĥf\!Ia7#l?W+&Gb-W3@3`q$[tt ԣA/DBs)@Z1Nqjl,KT+,/p(=b~1I} 7Y]p/'/ 3t4HVa9ĒBqt_tX`GDЬbxOQbWֽbHȞ^F9\<r,T^tj.<[D/t ;TuxFXp&ZԪIGEyۀ(TS\MY]1i8<yc'MuGcY)+=jS<]Ku\[V]v]wDUqFъ 1nyr J2-f䍘mi*6ZݳԿ^z_򘸡\?S0ib6 oZpGg<Ɣ_iݻ( :į:VJ'6LOK"_ ,q ^"v]R~,O?ote,hC5E͓Llc ykbSS:1VId!#:@cDVGoА^\5Nvǿ^rѩxTQwO[9҇~阐m~!O>y>VƧ]+׉B~3iF)"yƁTlox4`q˸`groëzc%p舄iG :O E#6b 0+( Ly J$O4!(+ :nLIڮ9ìDH&Ƙ r.'W N/*j_k0՚~ p/BrSD`+HP.1s߯{HF1X{.=th) EnA8?uWaԔH6HB_GD'F4\SOJm`.^u 48iu'&"_p2@[ʋQ|[Ⱦ7:c28J@uSmjDDAF -WxFix1 dx~W3HϦ]Z~["w !3NLbgΙD`BiaD^(6hu{^*+"*9.?C9j:6oL08M˙TXjHx_H\wsz|"J2,HV= DBbwj:鰎ª|Q 7l+:[)k !n?$DC8h)[QN.2=\Bpsklgmmjc!. KqvzVZhedGd ~c#}QܫEu' r$ |hQZ{ilh|ݗIJqvsUFLǥ1wۍՓt|Z\T QϤB,Fc,g5 6Q([kA{̑UлDlE>8 ńa}[e,Uc =z/7A[x#qV₯g.n !yE?(qK:?i/ JT!âĹZ"Zra#ZHf K~вœfuLpczőz7n\M=>FlOA$% rKXFDXUޟF'(fq>\iVI^Tr|k7?n\`(jʘKV5\zMABx-QԅaUW#q} GV2zlOG* ւ1-Sl> 266ac߰r0|W{y6l}1LSIm8ZM8bWpbLaUs̭rE:K1dN6s~+Uן8QIXIccA .l ht7>K9ŝl\N)xy{m>XY+Z| ˇ+,KbD% %_|KziC9m{_:d| Ud;zY-U Ϫﶯ khbIWp7KV~=D2p ╓,l$+B2C͂i-FvAFbF"de0]o#D:gtUrffгPG554aHꩬE ɰbsVM5X)5ݩkP{S =_J<&XlOOu9vLg_&Eꋡd3M_H$ 悳P_pF f[AKn5fo]9-Y ЭK;F4rFb k]9G}C5toks2RzgfzhݸT t ޏdmwӅ5>AC* s9tE(/W9. R!fab8uX۽ruT±ߜjH־-ֈl-ER0|I{e<;LlQr` KV2 EV >e o@|B lٯaH( 2y8N᮹^5GP %_@QD$;|^۵Z!Z\P4 E%\c8D =P(@fL8L)Y\0ؔF})+IȻ[俤M4Qj֒q^!`$Ju F+-b}[q+8aD%{ 罐{n U*18 )!x`Z9;4FΦ_P6v-u4 N+ZRnݰN(_Ժ+8ԙozK&%s7r 2˼XkGīB?&Zc]7\ny!Y^`HYTuTQ:U鴉`eIF3J>cx=6q;5^[+ f%?^'9_ A.;{ Z2NxFD~Du&H컙2ie/ )~U.ƈ1p`{쩟q]m#|?& :ЩѪR1#(tz6LU3sl7u"kL %?etŋk)SFgڍ*P*v߮(`}qrp{ 9>BVl'FT,4"_-8mS.KuiW&P-N\0 phQz0pRmDA0\4t!v z6uFv=y1=ňUpc5xʚ>T)sCvwd*?T)W$$B)ǛHIwZVL R(D25; 8\L>/"6Ss4=6`~-r+] K6 3kEHŔߑuZJotɴPAS.=֡<_,O?AїQ*5 ׿&Rt̐NER~ЬԈRuzUAȩ[[mzt|Rp~Yh/Nk}NoScyB 'm#T\9媤VM(jQNw~Vޫl<9gm(#QHS5=U#*-L.>b;6si”'S̋B+\[gW[Y3/qMzR-\uUg2(m JI (2 EB̑]=nG_b?f.0ԴNIq8%Gҟ:ͫwyǂ.ܜoJ{"/ (Je|X`[7:@'4[> 8 Z^D{FLoz-e3:Ihؠa4 ,7pL1ܬ l\6!D|@e@,_ ,HdXC3~ʧ :mJ/:]ĩ&h!5jv{k~Gϒ~ R*qYkO1 _QX(_A@Ra;vX&ˌ7Ցݱ?_`/tBF?)isY9`#Y#*+<[#SϡCÇf ǚ>4,[5ti &-U5p"0|s(slzݝ0Z%-.$dꀀ)VV/izax_a;_sQ\ z T/SmoϜJ鈾HxRyI;(5wUJQPeF{XK#,ߧ/UcEăKvy1\‚Ee#&kRV3FK`B Jm1}{HϿTtw}iyARZ^JP |7} =C>Rl`uX|*aI TR".(İ{ya8|[ij^VxS4ٟG|JAiqKur> Ƣaʌ3ژo 썒Q^ULQXo d0>0 Z4m[RhJB蝥:y644` X ٨_΋0(|wšIdSLX[{:iGt.Gu:/ZN]o\+ًK% JEyx) ][BI!I' ΐMtkxt_pMSO=;W/ZxXO%R^#eG[Ċ<+D+^<}<+B⇎_"}tnY0FYSj /rr5&C>0y7=U)a1tX(mYzv5 ~~4?<>R 1^F L}ql8ݞo:ϭDe%scDh\?Gy=W@p2" !L{ѝMf,abCsbtD&ew Sf.nAЀMɥO-h-!~gTt=J{C7ۅs&!%(mgQ-b:kJ g<&Q^.h_x|S#h@ǀM+6xWOb8{~e^U;D#!{&8ӭ$̞+W"T VOS޳}`lRT(?sۣt"OGw9#wKS~_ؔG,ݟ (ı^jfx](wCȠGbĻQP&̖xc`QbqsaGl8rV@$fis7aNt#D\ǡW |%źdY9j [>:Gx97%DC> \.hNh'CD_~R(a%atL_LOio=/i # U!ߊ*c?{>U~ %ѪIM8RBIVnPfRa0aKl:S D.Ԉ"* "C1جH{=JN@|Pl)W8M;Œ]Ninu=r-qPgMɯk}/@ӽ|.'GaFypӁ0Ӂ>4Ih(AMwwB}8SZ9*wtY f{"L{~nO.լ_,@z?s |T[DIG|\1mC (c, a|סs%LL^IK"ކH)Exg1QkHByOOhT?.1s ﹵|"IrD[!'Ngthz-*EAc(CҐfyr ǧH~~6? e;rMQh9eJ&=nrLvǃ3#GT^q{閹ؐUL:9S~ü58Rަ:SO}7@ut#7?)3Y BfCIVՊ*ېQO`(P8Bcߧ5 >(cʧ& /sd^:`D3B[dӷ`&6{vj)LB{]NSҞ\ZYyׇEpvRZkP;W|0ï?턝L ՉzI?2ҵZqFP֢Q>q{t$x"7k1<<^=SG#E)p5` Uu|{G%?A} |8b׸K|LITI%q$8Oc4HlUy#r|Lp^${6T3 ϑbXǟ6 %Ʀaܬ0yĕ'֦K4o}G b; L lJ[xXk\jezpfR^_<+J.lr1*jAqhj_@JDd.UWڡ&7{mpL-Vwg)l)gW_t/@wp{x$?R9[3Rwu6EjA7Ѐx$wUؒv8;j `Ϭ )S~>c5;py\Biq•? eufեɧ/nImE=l,̡ ސY['0"s`qnuؿ㭏gUAy\=xǸ''>*kYTWCPs>fu?6E* )ﯤj.*IQW´ ;;gu'mBJM!*':1򔄢߫ ?+X(ؾa-̫ Nz4sR,@F,qP)(4i@0&`@A|GڔoPCD"Rɞ=qWCgWܨ: dQfSL*ߛ[Fdb$4͖e|".EWx`Lb6s%%_zLbQ}W:|x(,$'@ğN/Ѱ'xIui1CQ;1FeP')q ^ \Tq!u@[ 7þF!y)yT\hOX waUӵwփ;A_n#עk_S(<|4c)1Q+1[LWMVljK5Ay8,0ug7>$, v8S7rߑˋz䟢УL,k#w9)J|S<G~gD?}Z@Ra/Fd}#z4"ڠ V!I7i`51a}Bka]IYH on'lQHtFɼ]pһ2 ND}(MFBoGW3Tyd4d5MFt ٱ6hs9E/M\eSމM/ṈLjᦳĈX.lR d/4 `28լs o }e8f@0ȹV:M6')k 9Smr+1nͅлT7:A7XZ xm:N}u]b1w/u-aFg+i[Ctr[Q' \ bǟMؓ_jN>iKIq[,D+tpm|NF<2\V^5%+ZFF{bPG?Zu7v5:2Խ±vu}벖+J%}>_3r[SQcĽ1M;AZ^oOeo㕱 :(_6m~<5xizvB oLCQ:Sϱp B|n"N]jW? <<ܽL(i1Bh3Fh\vJ))iW}|p%j;>k[kfFhg_I_h=O*)JXeo~̘.ʃ&IÒJ$1-?@ .𸫨Lf Qc{ w@2`jzA28Vz$*)^**1:Ϗ WekĊ D>ᐧزND|OtܵY ֮ E a`8=KFMz-coÇq6ޏhmrBN+j3y;fV+OʎMyimd7~s0=_[>.ł11={auav):mmlfk9!kG׊/c$-p{Ta#y1ryl֣,5r l &.{)4YHq ?ضN< n&\,7ٔRSbG$8#{ebC~$fKrِ@`ӏzScʌ(pp5ETy KgZN"ae>lmfau=|InO |+ MM}.'(E+1!5_,Cr=!}6qTgX+-Ͼ, a\tvzש!xBB1MB3X(u8,+SV#S'C1qҗwҪH?ڔq{?[O dz|0d|%oزm#xtN0 sNM 5nAFzZF IE<'Q^hs2QG|%gtIo ~Kd.pq-bM<z"PlF*$#4S>WCy (v>^X8w }{?-,!PR4iQ(_vZ%LN7abI6(ͨv$,wɣ܆ѩr'$ep˰xѳ^#: 0KB$d~, p{R48N =DW ||f(B䡋jP-)<{~,歏2'+p}l ,o{\YN/l %IpheR%Q(,k.UװԷ\n 0@k tdd sC7py\s ?C%KJgM`(K#M ΪuB#<1AM>lbVQǒ LP i䘄]Ɣ {5vv}v7ViՉEz ^_0bi؋:ѪS]/e-LۇõɃrD٧ _5A+D$2;c:A'/drnG|-r[NW 6r k@ |6 cpqB(4CSZ W)TZj=e>t @aC^"*aA:Np Z$j%#TIʋNd YEҁYn-:n¯}ɝuRq|Of(=g4oT^4rS)7V$|j|7)W)$|992Y/>gAR;fpKaScQ, +/bK_^e&_)"sSӚpYV?H5uCf>_5PtCa 44  %0[Dy 1]0~džUA2j,_e}pS$Eb[$jp֣\L}C/*$oPd tfHnAMKD4)l:z @(sH3)K)%EשQ2b^FߓTB(; ~Dޝ+]&a>P3% s%8rlw ( @;|\Y4u()s 6Z,YDבv2HFH|.Xf}/'|q5, T>\?0:s3=,[;=1|@D (k@EW2D%qZa7/D:*m[c^mw[U$޵^7Bk}Ir뱜[gkZ,HqKc_YoO&C2:b)XpxDz^=o `n~LOS%bld^&IpZ Do+#jηЏۯ,XfS(F)oq3Td'(W̭9 ?/dRHE6B/{Vt2Q_ꨧGa#8~۴.sx>\^S1?&K"Q@]W|ӕlP|:!8"ӝn J>K{o9D̲.?IdAb#wAͿ|ǨZKIOW!8$[\alK |oQ֓' }"*cGl᷾Mn>Y_mw$bߖ ~'ib2Gτ;. AoOh}wZtM?TYhSN2Mh^FK%&C-hG WQt[N??)F" &x8T+Qr4mrvC>2bxGG<'x·s;ye3oô=Bn,Gpt/6 Z/ 8**Q }壂}=~~ Bv <Dd 'BN\YbOC( Օ%Q;|@Q"ζ&D7(e-3/F[@x8@=RPkoږM_7}!^^䳄.ׅ#eѨ>*b Y3a%RTe#4`ՖE4 úX0q:n$ 81}^7=y>GGxx=Estfa2 6+?zz]stj }0GW. EEmEqՀ"EEրGjA&@'8E,z6E|E}}Q乂Ey.\Y[DJmDeߙgE>h-Ugݤzj3 dqȧ[k ߌZmJ9 ԏ8)h)ʷ|9RJɐ9^oH|ԢPk?OtӢY64s$F$ݚxkaN *M%߹£#E"oȯ";Z ܍e)Rr" g::/omOAW5$Ń3F lJkBލΫE KF(?ͦZwX;4'6Ze*RCjj*1呅z a4}\ճbjُ⧐Q\zV-pkޔO-N1(W$D%|9^LZQvoVprOc ߒ'V}}x [A㨦r ex{=&%[Wt `;Gέ>/vןG:&ohd{+/0?(7ĿuN%^Ö"z3(|( #N6,_#t  ȯ~?XE܄X{G4 Et\h4j U`y$zwt2*EC?OQD?*ߕ`(^CjיBKh?l{k"y+tD`8۩³CЩ-p0ߗSdήi$@mrɇ "%&\3V[CK2.لfb6eڻ^/q+9mFn 6e%,>0?Pc1m{&qD̠[CK]sJN/(R-= .AwVdg:)ފTCt ' T`\MW4]i0Ζd 6z+M&Jxg1P?  zq ?Բ '1éҽj dc^TwՋ@7~Qd4c[P-NTeȎzG VP-H D!C&{q]57sCWWK!X@tגOU؍Id_=Wf :OY=C pYu˚fl9x=-a-|7 1,M4lBGQ6)Qdd\HcyΊeVDWih`hs$ZX|-џR4,iYոnI-eVNG+;b0dp\4QF΁y>#LE7_I i̧B`k`6hy{@Gz$˫y{uYF+"Dl[ /%/}xVJQx;EVd 9lT4_wb ʚ>S/vѕDbCkME432oO7`凼vi<\&d蘂QnCVoQ'÷&g,N߂e.ɣEh䑴5PWBߓ$90hQnOӳ{ l%[UTYNx1&陑''GTp|i-qwuֵgpg- +6=4(tj'q (_p}s8.g^BItMes ) '\v|Ŀcgzͫz%3gr;7t[x tDYw's_%qzrZyoM֔n\)jn"mߟ 7pquA\䥎TsWziY Ova$/ :< &[}uv; \bI ZM~wW75+- Iv&gfAaN챘v,e D8tvM-' ߷'|i:lR㥺ݯgӤW*NVb{,WO62Fqgt$>|7~wJ֔|K<{% /Ee\2\F'pxpPG/ ? ~`0/?h=x;D2Of=p3(fmn T{1[towJbK~/4,A-cǽj']k yNk9jP15›9Æbl6T:v$1C9~{ }fSaVBuxFjuq-H %VԢX9.4zuſr~2.i|exe:I`3FHr{Y5 xA6^ ?er|9Q&Eą9޶qȢ|%8)0k]s0ٵ8\J1L.8"֐82v%XVaC<r7l MP}G#\}.>}\Տl_A!K]|Di=ݮG_% rԿ4Ug:۵g E @Rk~ 66i-Io)h%HI\ <tuv]|f(@1>eU΃(zbsZM*u&.:mㄪF~ Tb9+fʚ uGpLK*Iб(S:F=]MXs@kz{ -Q5 T[bYlƗ Փey$rp?%P@">r1yE:,~j 0'(XLl0a^w{htVвfc<%pr0\69Ϲz~ߦ{9 + *׳¸)'ؗ5S*Y\7'8R=.` x,<:D=46FO@8XʶBQz nNWٿ,VZ$mlBO:o\{ LhZm3al>TOŘ8/d|[_rey?z#hm1&m`ۗ7:R-;9u5m2ύxt: &BsvVWԿ=^y:k6"5#gZ{<`<\& &I3onyKX9\F^/YF|?v) H"w8%ʆ%%c{ڝ*_cHhZ0 YyT?Rm6TG6rEMx [~8DZ՛yB|o!:U7Xk ktaԔ7/sڎM=G|{Qb{G/1IE{SʈA>\T|؊$cUHUC#3cL^ F(bΟ]=C҉ p;\om?H/6DF:|g vWGe9WUGMmWz$F3=D 3IkIF!B$[Mr)/)CEv}z-*QD8[U954Jo|Mv=yWy\LهD:Lʏ yf$ 9?E̮#s/9~/Mk!Eh D[ɦ8MՋi j''`@ Z\y|u1&uylje-CWRhK]LQUqj;Rlz}xK86,aq<6k~ ._bfbFT7eDˈA Z¸\gW?Mddn1#hY:{qk:;P }y#>W].9W`fax;[,v\Mw/}5<8YH@ZFS#t)k{5nG8y 7[FO ^(wt? kc#9 |%-h>Tno\UBۘ]mt]bA1 * ebh_Xy .ilC@͘?3pqsEyΈ2w^:D1u X!1yKD)3] ,:y_"ehk|ɏ+=-na`CŎQAc%RU ~Y4_ОPsAnYs@| Yk)6FJYڈz dQ6$^|xB)T^sXg^K{|<:9?N,QGjҐ"p"3:6TuE?Vc4XoKV&*B1B+RYٷ/i}//V壀cbE( {rO#~SKM>*&q9]_Bf\9nOFQIė>Qg-#BmŌ^2A&M&k/2]L/:)c:[D5D5x\Sķf8-܁ )H+3z(3QXXKX-:&$JMx=QZKFb"tĐd0@)d2x4&Q_"ÿ9Xo 'E|D"-#P~om!Nt2=51!{l#6A$"X `YOՁӏ; @So` vjV(Hi@?^.0K cv$Hr1:m1?$5"E֔#_am\r & 1hۖ;;Z cSP|rCuZ Gqú)I9ъؔ2>F\ΏjWc-^lUj|hddU3KP<ž):b76L>}\f%bCA͛C(D$O'#`W"{‚:mNzbyY-6͍_kbJx {\ݝ{_{:[J|zf,>f)=<,f'a0H(XC$Fo]|u8Y>ނբZ"ъk5J4 ;TT,qau{AբIH[Y/Ȭ+{_<;8D凹J dX|Y2OQc4\)(圛^\Hjrp 1"6mqoZ) z5}䦨#~#"\kzҁw Q6y) ޝKewTHʼnmq6irUy?j*vo{6[gտkr#ޢ74E􎖘]E8K&$w4FEʽcv,V"}(̷ T8o(Ɗ: 3zc:jM`TС{0x9E%u99G3EPߙ/(=0 ^Dݑ{##ۘmoaڹ+jZSFy|:(1Pk)*6[F`jzjۺ-L.T۱wZXd*jK!~ٗj #Bs>@Tlҏ70? +>ms;ظS:+8YA':8ߟhow5P!sNQyѰw%+UGHz{K(G;q:,lEvUY1UDtV~l7tj>rrvBcLѨHѢ2v|[Ͳa CcC+)q _9oo7M:Kj.Y\m1/AkWto9^ۆΤզ ʹh3,SZT't{-}\0to'ԊϏχjɦnpo>Dk5D"s !uI!a/r= 鮫F:&&D`/U;jjD+z.BVx֐hf-aO2E`M0d/<,fOCD;ƒk7SÁMݧ7#̍ ډ~{Ӕ8p 39!؏I4< НRRd6:aiVBZG;Wέt~'Z|YN6Y{/HT_kSo>c=o@dz1ſ꽑v-AƈO{Y\g#7s#vj"b`Rkً餁7֚$^(7eFMJqC:FSU"|%-$hA~ΗpkGɥ>U^{60"ǟlR\D;R,3E'5R73L6bYEV}sVINtԃsDI75_ű׈T("R}8/'URṷ3HS70kSzO5]#Z])ۅy%9 jk$Ҳ@,9MP7 p6[7`:L-|)rKZF:dLQvMYpu:Ej#-2R`"ij7Y[d^7ȺoiF=Xںc ~^G6u_ns<ttwɗmuK̨cR)o|vD4$}^vlK806[G'|!o}}{6BIՇEϥ{etZK=qoM`GY־ zSKU-)b-c3^'־)W8l~tR;6yaF% ΍:?jc3\b\P#GصuҞde-bJ:ֱC1d ErF$fk$1A҉l<8)(|LYNڎp3]aJbOMo2=dMv*MB\ކ"= _Oo`>`AB}>o,j~U">/km%b}#] @1TwkNґ*)>gxXFٶb˴A`[b:X5a!zT6pyu_p*ؔj!ͪ,_L)3,bq hߚ,_S9&YH?2aPE8'I:|BgIizH1[Z{^>Rl0 JRz֩L:k1Qe{E% hXQdKE]k]p/VDd׷ r!|'9WLEbj:1-0 NXX|, HK_#ǎwW"Ɯ]\}-Lpp{=. nt J]7WAgeCHPZ7B(]37zfOdUIƢ!+k~8E?g-)2;ih.0{5$ |؄^Gu7PRZ]lQHl$Wj%jn )xlN##zo++!j[{iCj|r! A5p<l#~!/kT`HV[]A[jܯt"Aam=3a <"Пņp]ya}ّ) x&0s^=ބ=_ (խ#0Sl O0n-:Miy&-̳56t-I[~NL U~Dvo5{z&\Qsǜ JHV+smJ›A5Y PYk VF-BLDD=w.ݞ YFʽTr5IcȗCC +6੮3{ym[6km݇mObwT{ )b 6-hqX8m@W6ܣD]SVr[h4+ puU3e]pzIŕk<-bb$b|SnyeQ*, I/8"rj_pehAZ1^Z;ՎrkOcN݉R Xs[d!/5JCo>gLqbDz8 H~q|Tbߋ4n)!CYz,܍!pv q6SJ/*hNsa1bO-.~*>3(W`[79P嵪;ŭþF>ۮ8ŁsM /%ٔꆞ{_lfwJt̔`k"{#ܤE2H,$q*_@;k i89JϗSJxhfP#Oǣr\d\x Mvwֶy̟ȇKsc_9.[]b4lH=,=En^pOҋA/#[L<ױ5UzWj>CsCyq10ELQ$sO u ZMgbh#xkP!2]7GrZ^) j.s<bWF_-b5Ad"yԉ0{k2~?J7",<4E@e^POtN=I@=etN/ XآP\㑶PTGdzt{Qlr4H /U/Ȥ>9r3(€ii(âh8q {5Ĝ Squ 7P0{=W0"XlSHrۀl~g~ PĔ5\vDjC]$R;d($N]^|ܫSpg#IkMMMe3ylj_㏦<6VEWD_QpjEkzQHNi.X8&ct6ab}ШЄAP$,DI2~մItlj%\2$ȭ4>юx,콀p^.G wS|IonZ7B`!U~ ~LkDs+_[Tx@Ә! %`<TѶ4|񗽧K87`ct U>2\!+ؓFZH l6Clq^v*)`ٔeo2@߬eԥ>yg/jm.!}Pg/zmx W/Twr!' S}%Lv '!j]<,R-{&R_,qMofnJ䕈d7ąvxg(IG?/Їk1s\| gmeoR?եߧ%V0YNwY%n  !+[6 CZ/R2 D~,KrȣYlxAʂlo^Re}ajx%У{*+iMTYigQB둪93׌/q/(iO>Ip"iq,j%(\o]"AIt[p tE?huZTe"6A|8P&̯Fdy1h]cաS`S0({Xk%5ɛ22h?;z,C~Ocv'\\JMItl==_ ~ ŖhKZ3D8(Q $f3l#Hʿ# E6e,GUuw k/ H$,Y*c;isx: 6 KrLSoRo wQ&?xiXk#G<zϤq]WhGcsAT;;3omŜ)hNcJD<{NmS:'+L2>/!%D(G}(o:E)GI(88Ί4J*e?9#?n"ý7Hd;7dmPZPxy $7} 誚,;6 DQ%{a$}Xhulk-DoPę%Cd{<VX4Cho&4;La"s0G^~''] 0G|vAEfi#?{}lH'Th"wD@36+G"GkO'j55:mxx@ ~:V ; B9⋑C'Jeך%+?6@r=y&yc"MRg8|\=*H4tx8a׬}Z*HoI B_72޸([᠒5s~^湻7q}XdcGl_^p]By#C_$u/֨a#bؐ7Я*)Ft@wR2 3"O7d[>] ~8 kU~-yƯCo#;ga|%9 wᣟ_{ \BgHn-mLKG_o:R7HxchHF~70dǟHW?f=d<\ͫ P(0Y0f(B}Աp\@^mFJZ_Z+KyxW7 Ъ4څJ˃ᆁ[S6γE]_9>Vѩp.ݰyJ=*ϡ`M1볅Ɖr-UT;%Θ`*S¿^|$%Z>s!VD <=X RDri?ypU5`< :'J 8X@8pØ 4<+#w{NqH{|ݎG| ĆB|X*m#h|oxo˽ӟtϯ 翂|t;{ݞg?D|v/E߷-d}W >Y.mj^] N88D{l|q@ 2((/8{[j}\ g,K_ &dv =2w7hcDpvCO1P~o%ko$ +S5X!ޯaby:XzǽbE/o#uJ'ÞpMH .=|ClTIofu_fTXff|:mFQ5wx^wD%<Ž%hz{ m7p[ށ 7iJ^;|%g&"[㵆b]{ C=._ņ[RDV~!Af̓λEp11)3u#M) 0] 8 .?sR}Ku= OKu<]Bt$1na oǐ1J +HM1PHZi}sS RpӚ-_ʒEZ]E j,)}VNړ 9:5@V[8;*s)ЌE(!UwZIjyKp8ݣ+Rgeȍae/²N"Α GF/\E5$ZVy>nkl@xgZZo_׮q{`~V_# ]~ԳbsN{ Tml4(b}?˵TMթ24&]opV6K-:l e`__#_uE(+nrt\:Fpjv9¦$djX60YՄ5,J;QH2fIcz㶈7x(P0*Aw acJ*l `7k<`cǛlzf-Z4xJk8;dO3wvXuu -SBp]S8o;ܢ =\]&쮠gY^LUs{ &W[^hA/ob"%Ya(Swgud+ܣ4+dV^׶ޫ$nc_0jq.E^yR//m:oÁ\E`fN0Eֿ`w7sv)ŻXpwu) L}6;Xb0g4uLE>\q373%iǞ<^AzcM T}T(ƌ3}P7> `D򒘋KG̖3ZlU|u|8 F eh+؆aɨd@@!h5"d.ߤjKKIO*VMox{gt;y-Y-4ju=?Gÿȫ D طOG@?>])@r)e;MNArr镽'T<]O|˷W.@5Zp>PVe);G H=㙂_n*f+ 4dr2pA#8; 8.b鈾b?̍K+=xgg)GʟglZ{FG *;Dc̣}#d-c8iWpZ~ӒQnb"= U8))mJzV9y<_ *K~w5RWଠgG:"Y -9J.,֣NEP-).h ЫkaAa0G vsȗ /1Pz%u4 \CV #9#( Պ? h-~3q^{_1'֜;jVVg_?@qFEu4$CeԣwDg,HXUQFEp+5$eDT߸EӒ) acIX<6K&[5ഗKxʂ/搄ص3LZt&GqzZy L k8arഁ0uOVZJ3 5W-Dٺ.f#WpmDe}3ʦW EpF#jY=L׺i K:2?0FQRrP˔{3ըHBG_# BCj;QUsvV {SM)t1l:?D}Ud*WS5k6#Mp9eݚn`#p Y/7FT$ë|";&E|?5Tybʋ{ZE n~MT:႓[@P[pkG]q9 _ߓjXPyR9b}(~*V\[K/YڤM䖳a~ͦ+C^ XXqL,89_vル/.b V ,]|\y)G|-t&[`$8ܦaG<$n?@~:S' g~>WǟXkisx6B Ƴ[5gY :ي84֮FxG.?=MʝIFϒ$#6~0$[OO^QlNMx8/Xpi&;fFx#?)V٨V fd Yؔ7y&3 Ty'r.Y=#t!B͟Mĺ>MlRp6aDd!"Cg1Ghy#-;=1x6Byh)|Q|v ]bϡ7`3}nOAtL717N_i1z-6JWBp9Lɀ1ˏmg@Ml9<$J?{H gjg~Ft_gC_|Onק{4TOƋp5ڿ̛(lԛvԩס*W_5UL]_LE(\KŦbS ^5 1>V9XNY]{];)^ottXUZٱ~gSZSQSxSbDPS)LXƺiMQT5O/j,{~#; Sp"C6%cj:n?`^_E۔H 9,?PzqHd*|&KÄ,(h>M~هH]&гudN0˴֠RpUTYa~vn*1/4 !KC(/go$HbN?̋k-Ex^:e ,ҦAJ-{JQgQ>Kn)d>?`A}Gf9G6PsDe~7'9.ҳOL__0]=uďNx}~ ^:d5/R&Skj^TP z:R,rRYfi`LZ235,Ӛ2?󦾩 4$_/ASXm^u7.ŮXg4Kl xЛ͙(uOl '+)✝U5M୮ٖW`O]-9OOǝb{.U@{ MǛڏFIkj lԆ!PS˱ϰCkjkMmQM -plԚZ?pfSS-硚ʥĦ&(iFgj("Q/gaX8<7q}iYc}f[a o 9|l K:O>[|=LDk*t|Qyꦟ-n&WCOOU%&A@ E3!К( " dƓ9VCaPk(fC[.0I5@J(3b5ߊ Bm+~GmD[>(/I4jcd\vy<1=>Mϒ8œ|"o--͞r /3s6xNUlX$eS]$%M6V^ S|Aunl/?L_ D}E[WU'UǏ@"P^#yh ٴ] qpEW:GA$]W0P9 &ZB؉$C.QYS;whi$EG&z(9{#_/>J|!^xMA,>#9ʋ(6C/LՂLlfWMLdy\f-ٌD˗X`ZQZ-C9{Şde~JT<‰x8~~ SHܯ~k[& xHL+,86nQHDyK8#Mwh%eWRD?=')gw2'ܡv)ڤhvX>dw88ǒ(sk.(:r1}ClM!84; y[L&+d`SR\NV#3 inxٌ l7 ]P{,T\뢽Rbs){N";0VEIx o2,x?sl\+u<(ZB}ֈcD)?N:fQ g1"` S.rx_M"-%.C(MߘUn_:P6π4'WVV7I㴎lBʑTŎU|b >U& P*?Є͕$⼪+,F^4ŕЏO \_ԗڰORMi"o,ص_U{??b ;f6?yF~R~ aLwH"6k bD%K};8 Hf :iS8wtFJzXKנ%hXW+u}h@qDB@ۢ|S0,'`x0eR M7WXIck45EV^!&\UYo{]ɲ7|Ap"rO[0gНIMJ6_:mB":J*.t?G lx*([ N{TnMiGp7hѼ˦4aBrM6Ҁ"[ a2:DfB4<$x|=&68ĆF %%dH>Xh"pºUXHdi_l&׳`cO0er2$hP..O5*ih~V$ò[~Dæ4둪LqMpaoTpR th K#Q/w n^AL.9n(d7/*s>@' YxSAs\@(t2v'wѧU& Ýt@1h=`1j,ħWO U[Q6eo"KAӳ&OlWɻxGڄ7k4<ҲS^0+JMHUY9 WƑ*(XڑC+@`:gKTЅ^oYZ"=,4[)yK)]o@7~x3] Z|_q)%?\5ޠh<S0_s̒ xTasou׎ߖWcIW*_fM`++g9 w\hsc*⧯^tGWR=FD~wc9 G3/V/;C&?=7{ՐE} t#|X!)(G%g\Lw Hd9XnE7cwb` N4)k?1Ry%-!tsٕ;ğTEN)/qybuDswsēQCG ;2nh|Qb ;:;9q\WTȸT8U]ɪE|uq ]<{lkI/e3"yȱ'<)L7`Wr"Fc!sGyl* x舖Zf7(#CEFv񹌀 D-$j]:f,IZO<,]Q뙏gEv4jy)͊1MUHi'^M|s]pF?F 6BU#u?/CS0?NbE5]H EǾ$ iy N%)| ǶFGMr;q>loq64QIŚŢ fe^Ϛ:) :Ϝx̺P[7'VD6(^Y'Jt=kG=)>ܫ$o\/45b_?Iї؟ݠE  h5/cT_rMad`{\vO Evj *Ǫ`82u/c1Ǿʓq7!٫Z^QZ NeO9jCR(-osxFح& 8]n?LhZDe+۔E< f 2[2&'hf+I5+Б"nFdnx2/Ć6' SMvgNOԚꁵK'=9Te"*ajt'k7X܍׎ {(];eQ4zbDno5/8VvŚ\߉#ihQ<5  N2﷿aS(%8B?!tb5s1G ֋*rIS9S"G%U/YE<cq\I2t`P Ajy> \G?}F{osRw"(= ^L̟ {x ukB1}߹sC q6KcO TһF#|WO"ba>`}pzg~nl2l1pGFav,q64 7>|.||\ J[餑O# R[CT8[B>$ Sҥ;\Nb0dz~S< qςAA XѼC?[*%nb}xE𦊹-o`*LTqOĶ|D|(8.XcwSbME>MkM;: R t} pN<<n> OYo`P KYQsxZb\9`ii4MZq'IYdNXFBm1t_&n3*SFFlQ5EvJ/8-RNYJ]9" *5Q ̟VBD@^dWAp9Pp;k/98(m;Ӎ>1ݘt|ޘ>7f$g[d6/@d]SJ9`qᑶ_3뜧u01f? tqB9&%kL.$%r[$: 3a,]% ;[ 6_߳ ]`)U1"0?;? ֋5CHoPK4մ*I]s<>@%JTz&hGy39;>PL08 Gyh>Aك j@?*wj)MM k${kQbS%fC[TxC`mSMz0U8eQS=`} ANv=ዿlF|JTW*/gɜl*|\M!~&$}͸G+Zj@/yB]TDpq.j9.Fcu??q^}.*Kp&AKùɤa6w.@ZRNO!2'<ȷ^ͷ 5e*bC?^c&H?e6…~$ȍ1Tgh~0楥:B¸HYV\gbcrPPM &ZkHV{˶;Ϙ^ MLAp")< 3E+ w㕒Bǹm\8v:bQiyaJi*",/r' K"K7;Z{~1 +sK ڲc.|/\aQ3&&hK#ɡ(5-f7ΨΌx:MYYnuMH+}%5MsC(yd>鋠&2ǦYw+q=Gd# dfіik& 6E$h-MRm<ʝ{dXYJ2"8Pmt鮚E =.7in rrRٷ#6r2!ƗQvH7Wے%P~?YpMf{ |suA? ݹ% Cn=XUC*ڊsJ>**\" l$tUe}u+`nLkr S$;"UR'"/W/&ԙu2Oƍ[݇Db~:5 !U7ƈax^,Ze)DyN 5JS㐷lm\ds׭K 3ȹZCbYll=ZGF=0˻3XB)E^ >!(|H>qG*-(O1}!*WԁGm=S ;mP@]5?ӗ9UD<\ قAۤ@*RT)=jb Aԩ4GRH1We02!I7U &4 ,n )h#m7ν1H/@ ."{r ]q`#š7rf@9i+1AW~)w0 =ycO)i,GRD&UtG UO2 qW8I^/DMm1NlC46R-\C.#S`JC9Z^uVS",t.%fwyo誁`ص>( [i6_oqWpF &5kMyb0|=G)-OQ!(8 IՌwsΡg NX͙!{ϣlIe: S89q[+|-b_DR$s]_Q?㪘q/Dҝ&!ů(SJܿd|QH>;T^ ~=2Yx]ǒ~s@\y822qeQ s8JO{MpQkkLpx}k}7BwMoZҹ6C[E}'")eYW_ฃp~s3S CXG3EjDx|ׄ I%&,=q F &±$۶I UZo*V_GQzO1k3qTշrw,o9^rs0I6| ÿcdU&Dkz>{]Jg~+@[Ht7x"9/j,7%% $zۢŽ oGB5a6)m>IZ)Npc+MjuVйO?sܫ~LgZz@X+3yhj$jDN`+/{ 5k8VwX`Sh0WuE&S.l@u|)FQl|-=ϙ HnQ k$DdO[ׅ)zd,ޞ`nvKTe "N[=3إܞj0αb˴),^ DzMVȶ\5"&5^ ԸH8s.OG8_2@SMpIԦw(Y^NoAbV|5 'vL$Jf|;]G$gG<~5『IXK|(<[*zqUnDZ-h"o՝ zNt'oYb0b@]`1tx}~ʃl@ W_h["Gdq'ok9f43)_ :6Gzy<M5nP!s*h aVoybJ_n2Bj" / X7!tehBuY6Ԁx|[6y1~!ћwV16ιj0T)28maFw3r&Zs1QК"Rjqg $5vG%V5F)N"ORA}f>/,y`(/7BR/ୌ!pT/ F9JWRΚW}Ln|Ԛ[:zUlw1`V\+7ᓲB0eop0/ڼb{ekCvOY"o4jfi;0S YfaKO!ͯ[`ao !#2_6QNpܣ 7@ZsX`ST'A< ' *8%dqeB %5 g_l.TURsgo̷E6Wl/ ٞ~9$BVċWs҂ּ? ._sUHϽf^<웣*}5G{橵,7qYjZ"Brh>Q vsi@.*0N.B0 FI"~qIoR 4ji#YE{NV` HfMNJ}E5=`/lh-1ck} $}m0 R_L6UJ7G\>ڠNnR]?c_|P!6+9:Ixit5?Ծ%>3>:?A|~P`x~r"jRYTۆ bbie|ZV.cRSgD[AxxffHG4%?~hFKIYV&9==ur ~Ku?U\ o7li,j&3#5j(ۭPhvXlujc c91MjKǤ?6BWу9-ir.Zo& 9nJSZg_ 8_(-/34_W Ȇp!L$x+Eo!$._U(ƁL̪$1!zfQ2"g§J7=B%zg>!_pUj8_1hDI Qyi&K_Ɣdp@{辂@{p'&*1,!g 7=or k0kHmـ:Hv\ (ͳ Gإ^B(oQU<WAs?k'=k5d5Μ̇oRd۪/Th;0ޑ4 iE&mf4]ж$OHOl̓3"/اڲdhS%ҍ%JȞ #YL$[Pc0="jWDhg-3tLo [Ms0XE;2UWߣ9+Otj 9"3cL}xS!6aĆ )zF(BRJГ+:ވ2| sEB!4d9k D RAXzLf HTy&-1Lÿw)psh`f@ޥJQ)hZG:=yV'5@MA G3hWoljA"/tꃠqh&Dk3'Lnz( <_p35va/.r\i f&n/S=jN0:a* ijCѱ4l 3S[T'~ >$),nrV+uF/[V)<_V^]>-"/H^9wk;ɜo6Y\~N9@!VvS4IsP1UPnHyG߁,r&+g^B{iU~KB$'h5Q;WC O@Rw&}oNLb+,iە(Bh)c۔m5!uﮪ@\CTݴP*R"U%ա#E,b䣳כY]~F!&duC҈]#enrs׌U|V٫q9tvЎ:s_b̓AGـ`feÊ@~/20^Nϕ&b$f`y_HOLȷL¨rs 70I-zo*p/TԳG)NoT؟xZԭXUzk 0*j;ÞT[/E}ME2*ꃛP"EƢQ;/f0ˆoP6@z`1RyLN{ tG^ZXS'[čg,Y#Դ tޖV(&:Nw?k^W>pH́ W+^ѕZu+=7_RZ'1uScu)т7̇ {q-,7`Ѯ%T5@cbl.cCX bWW~:m #^k)?*zJt3 H-j5E-G?:E ƢޮҬp `%݆$N@%\S\{d5X˻0k{;B)tNQX6 fJVF8y J30$Hر| +HPLy>AbȈJHL?̾_R2@@OwxH09{2[>JT(u\k {72LZ1jTkԪPbWj391jj}o1jtt5>̋je@,^TE}U*jM(/, (b/Euzח0-RDZS>OkxqTt+DFZ`yGy(-A?5a_@|K(88_{lZ&`Ҽ+. .FTGdݰ7>\)fzscFph~|t跣tF?oGހѿþ//),cTD^T&rWE5ůϔr`)RVjK^'AX5#*cQ Uu/:}T&pos'Y^8pONi䶘KMUq>4A6-e䞤$uNv4ƣUGG9);Oc057i7^@&:}{Sj7[3[Q?ד/%awg:PBS v0?Jm*7j#&n曩mCJnEٱX=^TK ¸fjz lTƁo^3뭼EU8oEr*V}(,#)BH8cB4+k`EWbj*YhZ s+CU0lo~@qΔ'gE麥,C+!~eoUV#_;$k Z?jp Zk Brtz! G+, 3P•+Lp+Ip]y=ġ;2L]Qp'_Dio!F9x)OӮ9Z S3Ȁld??3䑆dy<cDuQ!YT0wYl7l^cmL꽢_#^y&K($-|QvyPDf(/`qռ5GcD筆S3(>W{ OT{8~t_"4AO$GoU, -x[܎M U=̙ T-Dtl(d qCB dBقmSDzT`>zK).|)~Q  %R707V_[:VUҨXg᪙0x* 0ꁊq1J@L7F׹X͉ɟgU>M/գmNpNQ2Y*!FQZq`|ؔAu6GuwƳALLa= l^=[ݨ1[ A~SgҪκKrt()xZRKzF yJy$W(9h_nfb^c 9b9oQ"2-_uEO 2+b/P (,Nr]{~ y"|,J\FW=R\pV\E9)\6/0os6a^~t!OtϣrHV{3h3#t/ 50qN[GEl\7Ei:^Iyga-=P]%=V?1ju5L\Vgx vx~7Sn:# GȫuvS#ND|. ,zyaIPjidW_ |H} X;XU(jD#YD&r?#F^8$tډߴPJF 9M娀nd&```ՓOVrp{R[XuDL( 7Z"%>tTV׌\mV?&r-"`ɾELΈhr+3W6J> f[ a"Lumr6us=LêԨш킧r7q4`|lH+3ԏeg"f1*Fܚ&sZXnNyW'?>Sdx K`= JIK͙@ǟF&,huaCYY]ߏ#kحkpEVQ7:ٜk<{K.:bK[t (gQXI̡фaPT䭲"9| q)Ck~kzFqUmmg,{U{lVaHgI Fjucu]dhL!UrQ:ꓩ~H^/#mY':ω5I1Hy:m?;gRn xU(y/)fj.7EVy4B7`~VL 2,ྋ%A3΄ܚlqr9;c/4c->95a#X͇ubNϐ$."Wuږc:q'/x֤|{++)QߊJ'w}?ַ &n+>sw'(L^SokG`F+:Č$&e-!?sH8%q{qKLxC~_(m.#E=@(4Y^n5L>D>:b5qlׂ&i.u?q_-}=sƳ{y˹:''N3%ji_7k }TG1Dr@’zcy]&-kpJUsB)se[TRjN3| /*c{(ܒQc@6^H4aJЦ#W T Ey2Q'kSrߑ*DF+b[l!zCu0$D)(^1hOa ׳γ5<}I=~Q \$PiL Oу"kntttVϟ["+pWۅ­#mO 2z]GSc̓A.ux\_sY5dtlݕD'uttJ(ZSxTzCZ,jrvQC'/dy.W_+s5-"FffJZyvg HQ {"qvjl|}>Dh i rx~/A;2*V*BZhJ!1}AwfIpfsZF9ܟrF-&U HH/sVXy)'4LWnM8Ks 0a I rQAR#䔔pgKp>oVc>Ӂ>3);sQ-J[uYDzVk|',2Qn[( Xڊ:BC<{[;Iʟsn Aw32HA(YPLNӻs؞w*YOMQ~N;jtoshJXpN jPVrd%\4, e0v%tEFGU/`AQrfWx;@zQ*^(9;.F{Qr3X3nJ_`VawUYV Ȱ&p6ۄ8јMe8g5dv@8tz f%\2M#$҉@rteC vo7'HkPK7l/E)E*yqG;O#&Ca)ѯF[[G:H- .# ӔgVΗ;ӫJěPBR!|*?ljyUzl=K[me(=ddʬjh2d%XocPFLfV[ƏdfVgo`naLKI_ncH  %<.z{Υn3ZP#fݦ. 6(*s蓟KO̪ppXN/q6bkлN uFNJ@6+9Aɯ!.JFT(A#J$a%jJHFX e7(E{r|Uc0@zjb.i\_4\)bI~Z6/J]t (pd F;λ[' #+_̱ǙF~"&s7"pBH5~Ҝ/-rOor_7; ΜxןJ yU~]dcyB.Xg-0x9G;3ܦ0 z!1W;:vZC sŮͯc5z=6-X3DwV7Hi)x,y2A]rLFR_e_^^4nNfy~E-LO8f`5fքe0*7\VLDE4GGɑTbx}/<$ws)-:^Tbg klPpGrE<Z[0U1WRxƨQSPWŒjQ8^T\euKQF** įSVu ZTԅ*ie= ?r^X wroQ0A5 !70o\ү 4*0O np]ow.iE8g(FabW!)A:;z!-v;s5e1*,}"]Ȧh`%-U99[;PI6H2Occ8У/MSokZ jPAj5FA;5u%>:]<7Äds|3~GxJ)Hk%pnwYQ9Y.OT[$Y ଞIv#-VAE> KQ8# *o;kQ=Ȗz/zG@c}EƛXBq<>qW_opD珎{V&N#B8鈣5Օ΄64Va*{~YU;>ǜFt-(`/-֭ vUfu<#)agC,;dǣܠvNG,˖Uc.ʼ ޢ ;A"OW}!ʩog>ۜN)$g}Cɞκ;)~?~Τhpe~(gᱮ<{p/kन$!9_i ^ߡxc:;4+ʍ6/TЫ.BܳYe'tHnb>A4Q] /劎*U?S0B7ctmp z"4*l1ܧXg=q| 8M{:/{pZKE)T9NCfm?t_sڸ}=k-ܰe~/~ݾQڌ XuNk,TVh$65/Da33}XϽE~{;d8PJeS@@ϑ4Fe(S/h/ğG\ DާtSxʟ:?>;_Iy#ż3 ޻Niƫcw1ė9 ,]c%q ?m1 eA>`WDe-ѣ:~5Q(#0M̐{Mo/ۄK?јV̽خؼ"hwK%b]|ZIL$DI*i7 yr0'Dx-UQ_ nKQEx8{(;-̥XtLH'%g*1v(yx7D7#CKVS~Qr01-3\}Խ|Mp0iqΛz!k*7-F}:ޤ8L71$/>tKiqwMdyxMO5#xVly%bSa'k<ϦF;i J{P6?Lu38Au3٣:T?^$de#+ Wפj\guUUc*21b0ׁ*H)QgsRu=^$J)<ǀ_+Q Fc;=,`50Ŷ[QLl0]$ TX)41FdatZ@_%~Bc|3j"Qo;b.Z«C&a`lRl,jeBT!0AIGQ*65<,}}D?8sù7i;U @d})/^ˠ3c>)y1W6Ȥ]k [OIC9[G?JJc*!jQvW(*joPWjQ(4L- ?3}T7PH6AJzgAl69 (m69 ~Il=uo-F~ummLCoovn[~{zMge۾woKo'{no^$EX%VP4Q_d-;sVQkk﹔{nںuޡ=g3s+{.cs-#nk瞟s=t[ï߸7 eأjQi5Emo]E}_Nn sy-ܿkiMT7Q(OC7dat o >:qvB! oǜܱ|6m[m҉:]Y yBzx클{j.=斚0|F4]:pM3 g" E Őt@FM:a.5 hںIJPD#ZQPYjBgWJ -LU|i :6[lsqX Wy5ŋ7Ԣ~ULEǢ(jQbڪEYU!^m)º-LkBY[8K=[PyX;67.}_*2,`g(0 b`?6 4M(6EK{KZ9u6*k33zuG//qՐ^HI BԒw2ImB2wm&a&?ip}PW j'^ 'SpcWTL8^?iyiͳ` 3"KY'Okl z{g܇&ٍ9Mgznꣳ5 `-1#$k*^ϼ[GI̼z"@@U98f'%,Hjxs:yիI[&j@bG'^T3ʡ?ty]q⫋^&]j:7* 3 h OJ@.s S8{0rY H2_J 6h <_3K{DXVstGQHEC魡~7-+yd6m.os}(Ie,>_𰾎1\#h܌aq;K/ٝR=:[R]"ͣfR[*U06 ]~(]ӳTPsQ4\dsb:piQ1uaB18F~^147|%QI=Шua.DŶ}:$G,.L <[;:\ۥÈݛk ADC EgM`p &= oӶE:m%!^oP!]W˖!D#Ot?[S8>Z[𜿍!_; O]BMFSgw%?Imf6Yp\d{7F)Zg%Pk^QS7MSB>kz6ɍSQ$x6ï[ze_!3^|>WpA&dgU'nO wa%[?v2 V.?0[Pe MS>$>x1;V](bPV ILʦ d{ؖ\[-ôov}_yCqd>.- M\#(h̺JwȇRĖvΗ1(n*tOTi<}|t@>Ay,J p hdӃ$y{j|:G(Q#Vcҋگkѩ;j31`:TG;WGjobR= CV gĖ9@.AP0F߰[/ME6 =@Eor!idOM31\/?Rd,=(_`E/_E/+0]iRv3F dǥ=mDQ'GN1ăSظ<9 x eϼ7'x!{'!ri 7r RS']GJiPɒd!`Nx&{\^d)?YsVENzUn:̙72">W* KM5coIE"\< /-[|8o[حz0,>:H9x~ɯ;B8`}EX9 $/}^Gvaeü»b/'ˆR0>/Bce(,bKE3Ssp]ΪPv8σaoh^qTLCFI)Ϊ{#x14~4o!4|:?ΉYevV5Y'vYŪ|?'Nz%NQ~oyZh\]s'֑I;F"`e[[kޫʷJ $oKR_C޺>++߆w}_}Ę zkz7z>-9:_/&тg~=3o`U +4V'?K84/\%:UIfd6k8,ߎVm{,ČQ`;.sG"LxF7XG(j;|ݙ`\NA5]j/s-D8y ]6-ˌ+&9fm|740Ʉa_yH6oZXɨN;ؤ[>'q: ٢THaQ%E+7st N V QÓnix~6(]L|ʋrl>_A*_MA\'rLz;&5"8k;' {s?[e$Ь:Th8H%R8*@D~X{OLqܭ2cUUK NjǛ '%}# W4n(6)ߌ!71 ep-H 0,ժRX30Gt1Ix`ʭOoL gmfzO~d V 6=߂Fxo[(<7TG9#V.}ܞ-!5ɪT!l1YXԘ>oM^gLKw\*Ukl-ЌҹUo7KV[ڤ| +IkTdjRRpe9==6M:!m"Iʉd䯶Ut7֯!|x".hu]h⳪Nj%ټx_gy3<TT*{PU<<Ö.FqVUWB=j߳yuVtUU7:5Xٿé]27rH6H(w3k/l:Dz~ q/\0o?Cx/,w=IǓ*\qK>ܰ U~|*wʰ)U-6(R-Q07:&Eᦲ'~trNc,4B!Rm"oB:b:.1Ca&<6:n>-3e' d3%PtnʍHJ;K,Y2z) Rnv 7wp>} s' _6xذ_gcC$e Rc󭞮!rD>`A‹ V coSGJ^*Ye)8Bߠ)FeÓdΩfl}R*,|͝a$fjW&]⧊A$GQl>x/)?5pA||gޚw5КYhVMĪ@-}+UcLH %N8R$)q4}M\AJ6h)?<EGB ~\r>oej8|-ߣ0٪_}yb;@m1pTQifD˃ t^GYUۄKlԮɡ,WJY.ʩka3z۞Tv((gM<ؤ<>y!zv=|O"M?n{^1&`Ji$]+ʱP v.p (WolsFH"}0۲FT+9 I|H*4>Xh |%"q)N"TWhĖ_(**iQ᱆=TOUyr+T(ݗӷXPĚoH)ʘ^ $:q18FfW|LVPƇ|LiLGИ|4&c[0&o+`oUF U d}>TUfZ/R t,ݔ^N^,5*XT:m;]ND~1:5߱2z;xTyG|8}˵@fƬ'"Y&~r>1ڰorD׽D[@(H5=ñ=/c{Nqfj-^~ ?6ZPq_E~ZTωċ/HE> :SU/v /"%tBRF^C;4ɹSP2a|q.$ yYa9Wqʦ4_UaqYPʼn6D󷘯 p(Svoj`D3RlY([Za?Sa qCCd'F{"[sueZFwChoahN8~ifM{P)sځ ڣj\_[N5Ơҹʹ-e MEl7E `Ht k%bFy{.@>+gUJ;V3_oT68ݬhۛ;p|EU>ߧ1o>5*LIMJ\p5j"Kq`nd'Щj #^p4\,<'9tcbuvÿL/!a=?~BU5,u$rIR)?WOqT4D H=0f1S pf0[S[iTQEϿiý#*op̽?X.8|^gDgUC{d3ؓ` s@/Nみ8$GG6#AC4d;URDN 08ȢsE.Xt1H!5K\uWDrA"ؽ` kyb^ʟ5>w(hA]zVԭAU {An*Rc>B |Z,\/`@O٣2k0VlqWb.yXé}j۠мXt,bڤM&P|Z]C^;3Ck xe فrG(Nw=-4Y-Wy;b*Z-2Z0'I/1<1>8+B(پю TPKDƅ߷"֭Uhh`+~Ȩ?]~&lJ1ʲ.q?+kU:DŽt2+_< )+s'I$s$_'qE<]?K*d9+B<[н7J5P犸PX9(8%%z̰cÄɦ$gqUa=Xa24˨pŞL<$UrG@ɞ3@ȌdBM947c JmVˢMv IFR5d' 3YzП\#ǹm?Eg.,?L49нfx2qv~ي;SqSWlDyj jrt.SAkLіzL݄WdZ sEɈ"3n9?˃S;z(3-*]`=. 1O`S<9O#lҋHQq4Yg{7 Ljb5۱׊(ЅW*q_`b%lTr|88J{Nac$ W䃇Qͫ82e'Qv [{EńafN  W !hz÷qF4~ڃv·cFPvRG"7pG fHIڙXZ3O!V5w<`C,HՃ|*:o&>T%S ,sRtey!v*)I(7zDr+RH9.ܤ5)O-P*[M-QyGr | Wb?A^hSo* 쑟$z|t˒yi8>ѻ" jEE#|^G41q5,L#&.EeZ̮s ӐyBh)d\IQ+U\I?~E>(D{˝Z 3)O)l= ϩAY1A40Ięy 'fL%J󱧬s7EtvkOCdlreʭܝ&K Yx%.i#g:(3W0X<*@K|auE5=M~L<͜'W)~~=\7ܦ)`+&"+-@m䗫ؤQ:VmΉNi"GXۛf7%*$=7e^JF:E ЂSP4>)ic>39l 6Ɵw=w\9+S 6: G,8 sSWEQZS ^<բ0FP(zhJ9ZXWU^d_uCk8a,|G<9i*om!w4֣pm  cnɃ/j{" WZ]MqNЀX.DشQ4dV:ı(YbEaCN;%hX±c}U-?C\Up+s%.~94E?'Z*fuÓ4 xIXl|F>Gjncvc/stBf|wE/uwoKTc Cā{_ Sd"ё&whI.I]33ٻCRRWu~ycCQ!T:Xe)Qźci :l8*h;qSz_D`=y`lDFMjr*9^Hs.@ 7:*)qhfBlJ//'>1<N*L XFo~pďlW|RPu—W4r VG&lڹXH-Pq)eN9{G(sw:QUO7aO˼wH`CbCBXdcX(\/ޗk+n#ۊymAճaQ8Ӡ]urWj~H.(IFj.+? oOW |401SFzU Fj▓Z]NrHlv/A M4 Jruw%BWlYfF܈r^-oC4\3Ho|\wO?`. o'%u޾:; :WΒ74ig#u(+#+p/-5`.r/n!ɥjOZc _p,Άv:o`0:c,֕ߑqW~}MG^+ߵd?¼\eiϜ:Ṳ_o~K)ԓJ]_٨|R=+ zB|b˖4"^"FOaK9 Qfo&bZ\Զ9o$ m|\&qrʞ9M 9t OMz!X\)V,m5l"yqV1}ؼ8:q0{=[tnY.WZ~@Rb% ]i.}\5) /~@D9{>3UL"E}~%&JŲlXqpܭP:oydtƒa,RZ;>IQ {> TL('*t +%&'ٯhi V_3Zd!Mz@sxQjXu2fH2~PG}3|'ɯ(`d&5@aN*UO'7EkKyP؜]˙ FuIM1㰒ͱLs˾<VOhI !Ї\gQB-B S;q8FL4Á-t "N?)NX% ^f*)WcLj"#LtL|'0) ^K<7.h;CJM;br9>Sc/ O{+:?'D*/۴=Ҩc-#U]z76&ڣ1\n߀л̯)- ,lO.XX^akƦnB`*˒J ⷉQC(gAEN@ıkzUo ktfdžn~vyByEDcpm W xnG3-{ߏaQh R8JbP<*b3L寲k~GfKEx'Y5-\&Aȉ\Z<,;ɈtbUI3~}EgHK3$cK`Hq4 k:w%="s+SgGXB_ k}xQ25 7vR^^]Ax Y)COIvqd"~'IKycGJM&pLcXMKծW1 %X Jr6zR:V}U_`=,V( #cf~=MxouJlPc;\qr:['OXmqN(I cȟ&9sXpgcg"BTY 55L<ZRۓ}Jp ܵ\\\PV])I)9ɦ,;˨C(‰~!:G+%~ #M Pkq8c^97v؀kt5E7Wc6.^mL-RL;R9k=䖊K{'{Bⷻ`euAmmc}seBxc%pI;2mYr?,C\:L$%8&=s^e}༶voI%Ά R:eRsܣ2 j*F (;X[`o<<E掇,iS;&4*2Eoh^:NrMN5L3sEI/ / 3>,MfjOVp{Ga*o Q(R$:k.+2"dsF;%|'JdA7vm-;!rCߨ:TP٨@T{֡?lEUk"N$rSR4ov4V>&c;0D!s~go`;#BEV!l=0rN%8:۠/j0S+[N;ۿW6D.@A4Hс'=2Y)$aJ_FY!8?»CζPjvmLA]VMzR/zf_ce s,,\d?2hOy[x(uԒƪS-b,/YjG  ^'*:}nB;~}ĺ/bw?Uu?\6|? ndˆ݂l@;$toa}MYNؑq2Fr%rfɡ5 ENe ^Ta{nqК|}C*'3xwߝPSda~Tn ,ʟ. \%6@bӀ;77BnW|U[~MAAkxbrHk <_9^" 1lb*(P,E~M9pD |N MFclRG¬2-цivUo,M7U͝jnfޥ 2=ao36,FE`d/Ej`Vp ,SI$>ASk,J('GD5w C7uu-2*XHrcD'hl5C+>*slL\T(Kx\]UTOGbW; zcF$YK+5tDu\VQc.±6c߅s p hj{!4ŰCK%k"\Um@X\;z@ ~J}Ug]/<a26]Jkq1^CE锼! ߜD4*mȰ8>ݤ=B5W>Dy)/V"4|QiTJR:E[NExp5䭲%. fN6hyߌp0޲& FeC9^g*T1x<;yOL6y9) w9(l wp_kg?osMӊ|5Xb*$.MM4Lp<~..kk8Xˀw'rq'Qq-,B6-Oqo 9Ysk\ӭf(~}_wv5o#E ⌽0]Yg929?d"!;(٦mmmzF_w؉(Fs G#|$~Qda1@ƎLɨ7rg>{;bGzqЯ5.SL8:JvA+"C @ '}j'DQljP<"Uݐw*>i(az8qt>8B;;)ZM$gJ}w`y=( &A_ΠhoV4G>s*Ωq:OlD3nؤCN+u;b6j<#p%V ~U1#91%L6Oz3%A*όo29X[voѼ#V+& DVWgR~~Q7F,R!!n$11. <+9928Z5c\L M2IT"DxC݇ Ap=NmPr\z웳?$>gƿRJT܋{*,D=;.{Tߐ[[6̣tڍ ʗj~5Eh8 CT-]ԙꂎ 툸GMJׁ#-eΩ }|mVc56 H͈ϦV}`)fPg}y` )1wEW(K6IVQҍ*Þ5:X4(5g(,Nnfhwe'4qR[Q),XVܥhw~L)Qhkc//A7c芫eۘ,ps9ar-?f(Ν,d;Mf LNW6ܲ܄p2R=;OX{5YէBeY#rInScMow-Gt4^tLZPgdj}pA .v6P[r} w8v1?s'&tB lXF)J?yj2 D,SyVΒc5SC,y0RK)` ̜2 W :'Tn- k7v0wi6@~7R!(Ne:k0Aΐ#XyDdS" *~CZ yjz+X^G%@ſ7C;_4u@4lR[b<#O_Be j5b&2~sNf=\MzV hYلd'40IcD)W?f6]!HrnsIHS͡ri G&]VFFʾ D&c,"WSxn * |X|Wtս&J'ŰK? ~cT*9<p'U^3QsUYO12eitZŞ!u!ht(0Yy]A\8~?^].]eBYAy/:}P1{SQ~ !3u%RP呂aoMCy6,fs ?ZFc@G`"{9#Fgo E)pĝU D:r{%Di, 5ݍn 0(X=ij<\j/"[ڑ͙הYP?hܤLbR%̶gmD³]X3+^0X^4B=sEϛK`6=S~~w+ *=Es(O-eoXSY:q5ޛZ`tFu_M)o&%usB[X0+?BL%sb(G]ocgl QQ8v'UE4nt{';*-(+&N-oB644bɼdȁ1XoobWGrn_%d2t̬1x8ud{7sFZ7hV6~ 8?߭{ c;8уE9>sR:f/eܣHnÏ 4miXktrz|.U9>F\نEEUuMc$*wZo?О|χ5SS C8l("ݸ=sn1y@A *[->.ou/%}Vj#pehbRu6oZa7!w1tp"J,KZlЌQ On-`.&9Woq".dϱ1FV1NU: yiZQ8]i&^DMrwf]iz2RJ(VlϞE%P̍j>,:.7DY'KD7\(̷(g*쁩FV_LQ*Ϙܹ3!Z$ CyD/{&Я82藑m_|?s ]t;ǵ(m,? ,y/Y w{".%=uR}ᚶE ^(5t.虬>KG ir7sDz|'aϤQp޵n6ϊ:󼚭Kl ^.b /G;DXs+( ԫD2"atOXUs肍4 2~( o6˃?=G7o'@p |[sAȬ95ah副 CߚIXX"_o`б)8lu?&FWyӻIœz6.!JQlNzJAn}/gK8ףCF&UVr2ViTu,}fբ~ zpYʑ~{U:.6J_d iۧ3;٤1K4||b n!#63s4Tv`01)8ĀճKt}N^YLQf=V:2f8`+li8G40`N>C'%Ӏ6NŎW!C.\ | x:Hp /G;@d*sugo=},iK v]9(NpbQhX6> ܭq`jޏ tay,%8K3b[|[ ob.Deo7GǔvH3Yr`?+ i>^̃vO!13:_ >!pґՑ6&CQq_}:V3p<<[F/ț;/OfVﳓ~HR_ֱ1=Qc_^8 BUX%w5AGY'2 5O;7ۉhqH- 4$vB6ù~T;;<7)kй Ӊ~^ 6K6uܖX-e!0gB+Cɚ /؛w+‘1\/zCyl1f߯2h/~(pՍϨ^uw ઃKجPR'({+_;c, lu#"4PDޣAp&|ҙþlݼ#udԑwiܟO]5dcإ$jn8Bu?xgy:>vyޚ$CG hh\PG];T`,fHj/߯Ұ1gde=h .PqгI#A)׻~s&cO_~ ^/=;Bp@]\-<ENNX:k2I|1zb"'E_ED%{4DP}gU2aTY`D:8S0HvTg9y#ԎQ6ޒFlq<mzhb϶ʳ Y@fP @TK@ܝSOjZEO) £r=h4F3kN'ŕV7[rѹ5' O1pևF4:L|P$ta )ARNdCZSzzFs{Bsk5v-Y-_DƾF䘏} 1$!>:'R a7} 9~r;s֠}ܑ$cfUنY^?N$yU3?(\!RyY7j7IĀ*vChU 46[^85}sr3 >xu5nKW|ء4 =0|DsPJs7Degjzh.>O?wλgp̈<'%œh0\YzS ~ mKSz&KpU8CAÖscNny4ۦ,LL w'P~& ԛԛº_AJ7so4NPAa_wDI%366 W{}B %v@U佰-<4/9zxmF!D썲ġׄړYAwR,ΪI H|;#wv'ʕ)œ` JlU*J9BvgQ?a Yi5 xls&@mBr)p@7|%o5>%%ޟ b"o_[{yg¬c6s&C)w|~q4.ݏNyyao)~K]%H5%g?+!ʭC"CP_kT L:d(Q` ,Z3OSfygݩ<3T=1M~iJ28>z(]3x<65#Ð?EKx_fSؤ%yȟQ*ef"'KoFZ?y(ZEZbO4<ƝGߟlyEu--%vp5 e3b$G3!4e(ָrgLFF⍷\ )+o.{g0WP'T$_d{ /#GV5lRo~ѓy*dH͎0l0L"VxYK9]d}z%)9 Gg$gޏ^V0LW>?_rnnBQ& =/gr*_8aFJRרTfVPPi^P[$GFؤ&1XoW(VB྿f~˙$Y̺Eܦ0٦>L68.eda<_)fA׃?I1:Ytto"ǀAY{:zOZ/"@SWezyes3Wz^f=QsGhw i#ġ9ԟ**2)LpU[ȣ[DqFlAo@@:d?.D9/AG@`XHf5 'nקݴv5LwRĪۉKUDiDlԓ;2f^ktGD7&"F8fmLvdhبR bԢH/4E"zIE)X#mbQcQbH-*ϒ^>@-‡Jbrv}lΎvM$3o6!n‡S.B wcj 1?/w-P%=a 7ё=B6-`cDc2t ķ"!F\!p EtwDJ eC0zwD}v=5ۛVx"|sjZݗVKOo1{|":N#~^WMDvY3\eС~0 W~p#ٛy(l\')5id泺z zu}곺Ώ+T{<<c%}*^PdTӰw vn5*r lܞcIe?kBʩX}{ :g.-JOgpjj!'>~TȖ/>ac2AE% -swu1|ٛ7UOthѾ4@L>_ꃞF3I5c3G0/p}ș>hEm4paHK5{ñ梀>MJJ(,{UvcL&b!Сrhόrmʡ&5Che a/!rt?^CQo;)Z5>x^d8݁^YLSA9(DO>&v}82m&v@D8'eջ1YLø%bd1hkw?v8 pݰ8Lݚ-I}i:b6y^>upM s!: 컕@9:J6ǁ(8i :/=f?J@4pcXt1cUaFn׷Lx9mٱt/eJJp8hsWL64etDS`SF C{T`Ƞ}6ެ͔ l!iJzL_C0'}hD5/c}Tin>6GeYJֽ A1b;PKdrN"u3{BD0YL/G,\`X=n@粔aVE_q SG֙NʟAɨzj5skѽmJj[F<`АEg]}xwS ݀Ǻ9N]w 3=b(?-$]L\kjFT%乻וzu+m9K춷?2T7̹Y=.b>Hg _|B|TU7zC(b,E Q@Ta"-RĂ $EzK! te)$R?3nKCLJsڜ93sf#*b_A0[,9LuA#snn# ' x7K95֛DQ|favҗ2sD){ )`9, P!#{ O{=)WnZ_5LPJyJƞ1*liI. yE,}-JxxI©Q8}߾nKxΓ8 ՝bW`[u18t~mwt xMq6Oȁ|@՘8J}meR[γa'l tqXBEtnH^uq b#"-hۡhE`΢}hb_n2~B:b%WfD_3=VjvHDۅ[}o- OVie`)BSEWgMk12&|`qucI6/CGj  m3m%_Y5SAx7 - +BO*;/0NoڤWK#etˢxR~ 3Y)EBvBtbmb] KaS#oL5~kx%}3c㆛hʾSs|{C/'}cvWWdrΎ{OwX=ej[MtRꛛ;,5'H;Xչj -O7{u,]m2:D+R߸ 8lt[~I4UW6TΛHE3pm|gNwa= ֳ "Lò Dٱ,n΄dc궣O@4tINO 03 TH/G҂F$OQ.B J},a+ JdkS IkE#e3?GOcĨYуj8R,`OƇS Y2$tfaNz Fw0t"-E+9w WVo&?P9KEyd"mZ xwZaz[Q*S4=_̾*J' aQ|:%tn_尓مðΑ(l x<3 o!ħQ䥜f-]aӁn^1ՈSħB}1^)ގ&Ʀj(2&Ā># s;$@$} P"2:SL'MQ6CVoA\-%>0|*~|C\ExSRJT|YPC]t{g]NLu)z}lulc@ߴ^BC!`)Ca'@#`}EY)huu1R>_ƿ1̆]?g!n :Z#xł}8:$tv1zzB$ U e!J5KE':%؝TƆj r_Gi}6Ud 퐆23l":C@shI!Rht|AuBP?~0JZMevT9a93Yo1:VhT^8>'*i/ 794{^}>12TG"u0&=bV#r'aBCxCM4L7a+'UF_,P?ƪ҃SCG_Y.ρ7xwӼtOӆ&kCuE Ɍ8/CE=Wr;|pZЃ~)tg&+Fӊ}Z]JFփ߈*qpQ4ohpԤDڇ:F%KZ'&l&ꌤ)M`" †8쫿9#32xyD|o.|O%5dt#GrRj#);w =ja}2j&ʽEsĊRnAlʜSQco{*.0t[D>nuff hWQ gz⟔CEObZE`* wԈb14s3>t>gLE9uaSy޽[߰3SV~k/Ͽw1k]Yg wKUͯ^|fy(}(uD--_MDLk dB.ҫ)~wkNM/zѯ- WQ02Bdž}IWE@w;+҃nC]K!Ku9xC:2:uxֺ%O"BVDqo,wG} n޸0JG5~{tݫ ƕ3A߁wjsoA3=Ēd /*~];<:zwtKJLjgSL-זb/&W,3 _bE Pf/&sx7Սc vJfma'- CF ܔtD%ղ.cy(7m-s܆H;R;C+.W 0]' g[S2}n.䨒 Ju iylt[X,i,Ȋ~u_HX7X җDgYO}_b} u[zYɁOմ?_ 6 +uA%k:?i4uip/3[fjjQ@@ėțߚ&5^@z;ތp&Pzg(Ȭ&G/vzoVYcM>2HgYŠDaz PvZkiE H!>pz=(5]!f]W3xwOv)<|nxk^r,h H2Z MLck5ƈٛoW40}ޮj~y>DP޽=geM/4(t'(L3:;_T+7&*'цO'Fq{f,BgjijMP L79I89pr~dv[>ο5O_͑Yy?!i<%?.%Er%ٴBuO{V%/DOYnd%y0 t$ʻD|x2',)Ͼ,HK*DĜzoKs@cEZ_jk?c̿wR~ͲzY~±'GQ"ldsDil,- pǪ)cjǑ(GjP"`&-1t& G{,ABFDnv{ooxjv~UTT?!4X 5<. qRfzJ25Ec4s\إ16/DgZ,0Dt=QK5hTTYAs>&NJ`\PSN-ekzekOq-ǿթ!@{խQ1ֆV:  ƕ蚩1ٶoQ.ߤy YWYYh oNI%q.0ϪE}n&j̩+*[tmNMW 4K57=P-z?8N&~C[jӧ&DL/{%gs $M'Y&5t, yc2xpCyC0|xcqgɕԐ@dͼơ3>zKMro]s?FsjЬAh95>v "4( _[V4$Yd)w2A0)acRr/LWb B(AcNA'm{uAfZ,,c܅\D-'^OC4*Iסq4Q'Ӯ tE_``wJLgXzQ<B,Myq~ lkf|W~6z7 VzI&_4[Do/rԦa`q~i(\iSl-سOe(&a@OI0;fJ1=@VkoʏGFަ^8bY 6/.y]_n-u;!p}GԶ?݇@]^d\N&M`Bٍt\ܭōWr޻v,L*"|J5W),eIM _(Z(LcdKWWL` Ź7;:!Ɗ:a]bcphob2.f50`,:vy-yp < RHobF)^97[kiTdz _ Gf'BTesP;e}KE(7~ 2,a~nK'j*T*d? GJ<:OB~wZϔVSyj+/fjLg[rkcvYɶ#)y9˧Y3!^CCe7/3?y1!?>:Fk3a->b9b_!׏9tuAԧu1J]\D3ozUpw~bNΦF Կ`lJĿ|yfc]Z\zEeA!xDϚ]1-TшOpEeOdAX%ҖK۝<AF\NmCN]QOGMM&ƒ;ܦCP)7o/0lM b_7[q6 lh@Kq3TqC*ɡ(܁I{YھHt<cAݪPG~h] ~X^8 >v0wWpO%OF Y}'Ҁ@5>Õs3=>?AWQ'?t%SxOAU?Pue>QT{or*DwAݺ'JǃOj|GfT'񷾛{r 14O.|c|GǨ>0Co|ߎƖ?X8Sp45Rnj%ZUuGx~Ι^e/|_Arq+/"n ]J " I#fzfu!~OՇ(wab, :I"iJ M 7>U'FTP)FG{#M.DsO#)(8ρZÓ&~ІU~mN1[bi:d5{kr7նc~7ȼ $?]L _` d9ID1Y1n2mjEש3R S㋌~Lp-sfjx8 )ȏZĿD_dWn0ºh wAr[X27_k5H7xawp_$*=lH!`v.)(*^D1kR'){ a_]%h[5/VdjGmiGstZ0h'k(Yv>ucw %>n;?I@3.T⧙^~Y+?%5O|OyIŏ\l>QOk~W$cUdؤ.lSM޿WelCl>O~|n'Pz>BelZ=S4OV%^{"&{qPL+́?B[6Sut<[<^ Z9DKixQ%oȳ6C,h,3I(r»;MYkVBGY/м2&r^ ꈄ2Bz+!h%?Mj\q߽FH-5VOXW}%y!PnA:$RF6  u%@~rPQKڊXљL](#Zk"~ĸdh6]uA7 %Sd LiА.=r^cʾz<59+?[]Yf}߀t2cN4D_xtA5 Rhu5Wz SPp7%Ag,1Gt##&.@;љo,vpsdc>HƳY֮[8z 4RA妶Z~or~GHш[(uq{m&L/<I2IN֠Fd6s"s"E`-N Dfy1NJZskKc B$Xs;Lfyjdo8QW5,OXX3V4@u`y?fG:o-eD"~>#cT#"RkzMs ɸSP?Yzݫ pW<0i.Q f,щ8DOD&nXqxmLg 匟(oDZ{t8WaKPrP"5(CLK T?xk4tG Ǫ=uorg*jh›x͛,↩VVhxa ~x$}J`ӗbϳWl+ SD0ٷ¼qK=&F460hDpv4d-`wҌʰ;yl2ݱ>#fFfP M4b@{|: H<?. e)<_zVS!tPEn ?A#g[!Fd" F3?bFW3&k)]f"f$O"=b}v5a|O$\3$fnUJU#-l8CXLwU >ܞ?oӦuթoZ#Ĵ krF{[->lzHVE.bNC$EF'8uq#hƯC7:<]|*Uin{c]ԓ6n-9jpZ\&>Pai\BuCY[$n~EF@QZ+`)fgilqm"Ă/0zb'~ 7HmO"/<(?D<|DZ,n;p}`m00^3 |sn3uo}@qM÷8Q*_ϵ2/R@Β~22\EF7T^\mUZvɥU;,|$/<>fWC(Kl0m)KO zWop&*r2 wO%%פ&x5Dd/'1&l$DʫR6ܷyo.=H􋉛c-KI@ P5wD(haW&1wFSqwByK/֞(ux]`O8msUG;Y埴`o=bPT,|3%">q 4#uw1Š|6J1SsT `󇂤K#X᳊CXoh9,O!1E8xm!M!,Jtwa7"}?8hV2 zhvǰUV]Tł~b(δ9.m8]'tIc1c9G M'[?lPD[a5Ĥ~=r @;?xa@,507HM l؀8r/ʽ7,D%Y' ](BM g!9aRN .*!6{0vA]XA!&[,qvGd6u 1\1ȧ)ZsMx/K7pZ:1ږ!&U8ޯ\̏'6ȓ3&ZxW (+x8~\FeC A!iwO@yJTyFd =.r+=Kvǚ:oSfHx=^Fa\zWs^ـŬ?Y<KY峚ėJiIlX8YMrDy\$+5J,('waAHvۜjbϸ!>ܱ,N7Q^31+H^9PS wGsEKR7B($6C $Iu>> I7 x?otc.;;5%O&&Ys)*l$IfdڀiW t 2<-"'URPGpR#kBMBRxƳ=8P 6ƒ8::ӯ,3ݒ#jܒRm$ Ǡ%)L ːr|9N(*&ʂT`wឦ'̜J\%O^Mia)cr75dc~<^$Iƛ6|:eGD>V2`ǥS)n~ BWVul#*vږOH޲k?@jIw}6;eRɗ *ND ^E

j .ԔrŽ2RRPe@k t(J}rJ%Uy:IG뵷^oơnvd_G `6p8ZSY/D|oJaրp?w+([o`mn2G7q!tNvV,&8$ UG?: 떣)΁2=HH͙1hb4_V}SMΏa5jFZـڅ`(U [tʸ/Q*3WcQ-::-oh;)Jº`gv~SQK\ =0!nDi}NG>FR1'l>U*T;x&-)_!wԯ&[z2LӼή8cy}8)30!R}kj)(;ռ@oT,Mp:WL4s;TyoO5-/iT 0u&e#L%2;{y-Z1y<=I #oO[TR}TsNkM2IuERE9 #$ʁז^,V'j5M߻3mWjXjOAC"4)*XdrN(RN{'Ŕ]Ư` tz‰'/& v<+)&@]!4l~A WȋIҊ{OµǛ@>hNx01n}j'-XAPa W,O Sx+>{͒YZƽ5 Fmv w趃l(=Bo3gW:eէYz-5596Hd'\x R jin Ի>v3E Ӹ}s`r\$  qbaRqvR6GR4kqf ZQ'hBHa]W X4=eNreGϖvicAG CzA4.F8, 2$C:PrѰOH1oZ|a68{mVm oV$!B`N*D`Co`3L_6  m K(\h(e):IƢs{KOA0 آw`6rZ 'VGՌuRk*5ݦ 2u;Qx2B  3B),[Wأ:,lg!_7|[60S12ѓ'8f`=Z e&9E/;ՈhKF0=NTT1Wq-Wk8:=W[5mGaًCǙkkԂ&XpXXԸ` 2ڏ{ EĈ#@GD1QwC HܱDfa Y[I ;YajֆUwҫbWܼ n=O(pwُ vLV0j]O6~<$Z{2jp#zr5 "ERN;W^p%?ld9w_O"~R?1vw)hǨ, žwm${#uN<9Z,9fMSxi΁)b0Spg0N.uUo Bt3֣>P3^'Q"ڮh`dcVr+ Ͱ3{C'ΐBȡXW#* G.ԁH(ޑ+A7-MUQƕlѓۡ>9Bx2GTÝO~8(N_M^x$Gs]1)=jP8%'D`2}xr91V oη`Bݕ@ÍC޽2Wи+9x(Oe (ԁ>[P K2~GB S5)ݺ N<_0ԧ |p <<^Ѯ~ ^`a`ɨ]@9y W '}=KӖ%0-( wI,$ܖ8WWѶ۱K>JYDmGpޒOy1Çj8NˣADžJL?87\g{ ߣs#30 ۛ>B&ZL@3WP^SɆEJۙX* Gt9{j2JcOqn csر$lzX#/ r0.Bp9<ߕ'bob7[!Y¹YS^^nW *`oh@1etك\dt)@嗚w]oSJ*rR7kXZ@v[z@(,nĚc܉*_ HDNe NmmO`+ڪw3HDIĿ~xRy"J.mVfi_`U?/N|yah*oUcGh`-Hy[O鄇T*Qfix V(( /DI-#;B,?cO-qe™tcƸRܸٚ9, yo{H&gz?x|<;0;ơ_^3>E_xՃZgB#<7G6y@9˜fr}V0X}:^mrb b+vFk凯cZ)@7yԍKf tas1lō^tǽbDڼٹ#}Li*uXg(1-AQ0*џx `kzb" Zxc"_!|ԈwRULr[`:X"ՌEҧ^.Dw wJHEegpaW.فvHsָy@^eF]#ty<:jN / y D.UT =m ] k$+Ja8ho7> c \aJFSc郪w< y-j່70X}En0 Ԏ`p}^T?g1iw9~@k'wl)gĒ!lz;6Wo.9*rXe`Yd[ʸ(ދKAuҠ+9ި v)ɉ\aA!(rh&*𼰘]}+)j EŘnBMAU(*V{UOV#,`N#{OUZ&Y}^[w AFt:I{Ji~P~ {f1zfyrrPGTwa1'{Zg(@hxynR('[KA>#'9^$S&}=iЭ6fF/{&X_ǩ^j-$2r6ݫj8 %X8J |P @S>hӵ͖D-5܄"_ HTȣ r FWo5s/Ƒc; -U\b'яk NiRQVtƆ HAd|Sk}!@1=m>(9sUEy3$c8Aj9ބIʵ(*Tٸj\w~eU"RXWj-p Z{D+Q ʶ{M<(ʳi\!]9q&& fx\ëx:8U!iw~F 1ljd< )ݗ]Ha^RVet1LPcQy"0U`!F SL|RSo&AT ub_EZ¨[,j`rp!`a=`"9{/z^Q}Iہpȳwo0w&[Fi0xSA* D#<դ} Yu1އ%Spr)y0ñǭ&dZey߃`+QZ{Z{+jKhdynum;.:[)TW$e~9Pj#/7.G-;BIfڵGQ4ICnZ>2K1Gz{SWz E,O P1 W\MQ mDs(hs"Tpv"?%:.OVAIE)ld֥~&#O+ju`":aޢS147Ë7@ǺOX}87;"oc`Je}DA3Lq@cɼeh(GhQlAo;; )-$@fo*DNjSB-D)rnLv1MqD% sͣ FѶ#,e] '0X|*7]$)*A`I,7C 'Z '#L\vtb`e]yq~ Ds\s]2v,y샚}4){ҋIr a%kekNdp ó[t2~LUdⲔ7>v/~@6#806îx$m.h.t}z(31QRWETh=`vkK RTF#3JUZjIrIDvNó*%,nI8FS*(t iy@ʹ[bh"IW,uFZn? R=B/`IN( tUsݣB@n7ڼ_MJ:OWu9zګθPvKtNt'ny,%3K?^˄Z>`Hf+F}x^ɾ&fWaS&%%JKB6ŦTw4 R>9{QbZ^4OdehԒN9>Z,}E7/*ĻևPKGQ᝖a( Z.8 i.H{3^|/'8xǧhYC|<˃G- { (<+j113o fo=o̞zh?B/˄w~t-N}z](-dք̀xnf_Y]< =[w<r6vK+̍$}ނX?=?=X.hiA{oPR]~wF#j*㯐{=~e_1brMŸV4ؐs:<S^qΘ?Nz`3jʦ>rc<^׫tb~X(љV0Tψ$ QC<f/ q\t 2 8q V1z.ۙpkauNW.ڂۈRgŃRnpBP!\%?EO4-8$nx llw1gΦ p3DQYo}Ss oH@IZA|;xj"&'TjVXДQ'Cv)I8j9}c/8vEc/k V[ S]HO%|uMy겧IVEnQQWqy9`?3JtDy8?H$QQ\C7,!@ 5 1).ا\.kۇk@R$8ԡx zUۡ5t襊:[[҇y:aY׻󻊕 *`O…AOD?OJeȘSncjM_踎j?z?4<9U@Ck19&=nmeE$Rl@4aESmׇJ΢|H?̠*7ޔ@='6R&' 2Vٔ/Gx%83)p)]}6DM쬭t60Xx^~h W9n?Pχ|]Blʻ@na̪8x Z@;s%<o#?W_#}&仅DV@? ^!__GڏHR_MK]j7G_I*```*)~R*R*>J'}%t]*z\4 xf*cg1i4F 1-|9Ϩӆoyl?>LvzCc۞U8-<|FHKMX2`( H+fI(A Zqa~Tc[UkaPP)w@P ئ଩&iHFM?~6/?;17X$'deYqm1{YA ,pq<:\'?9;ӎ;>xEE=\SRcm8|t 'lJeᤴ5e/%Rߕi0 4kv`_Xn)B"_؈w>1;_r5e0)T2ޛ!QNkОϾfSL=1<4$}]L0+Cy~aշU§)L|XCQ@jaG ҰFHDҫl^/Fb KW@e#6 /|E2)OHsd"8PhK356c7 s't'3;ݦz(xLtNӢ Sc&JXZ5O%WFeR:!~^(N\,CU~S^ut7E͚t%=6HAtL,|B̢ ulO=(GN;!Yzp&0ԃM? ۼ7+uxWFפ/Ʈ<]gb< u% RqG{D`r%D'|'SHYXHw8\E\)~û`w0)ΠU؎QƻWQMeYćm8(囲J[SV86IܤkYϸw.U*nuTR$5jUZ 4H}SJ_cA:y $PVQh6S"rqcVXoᑪ2 kEsϮre^CUTA nU3ocT'+ K;z˖UwI\Ľs(qӶ>R)Cr?Z KlҬGEy)Vkj]zskzEn#op^H%~Ibeh\rmx3`E?,zO8tU`7m2D+p:.qٹv&rÞ^,D%Z=ij/[$fhoWϳ.[O3I8 W'{0r%9Q[kQ8^zN&fͦ[WyE\YWOA7AgibSc4~.߿MX"7G*}er7}_p8V1:O'>Zp ێH55Yr v39,g8~~Gpn! &JeƵF)o̽G=-ɢ$2I+k_voY=l 2Օ턈S;<&UUD|wxpɫM>K~mHJXa9 _Rx|^8). AAxv&Vc}E:S1*DtAFG}qүbva(ot6H~?!f"hf^S?FcU֮ݑܣVAX9>,1,o0K}1Y,s)9/EAͩ5j{0tdNTg"hYNiNmÇ;8IJKʂ4_?3L,%LJ}Tخ 7hX Qr|-n~BW4ơɗ|9 1G{ BG|Lg{5գjTcp=#DiT`''1My<5t(wtӡ?Oqahaa}/ ѰG* 3<)0tb4[Y/۽;n\vxC?wY:;[e͚who#;oLzxM;;tvk\xAޗ 6AnDq'o7HTFqzqSwfyĽ:juj8ij4 @uJC [$¬ "ڀe~B$GU*'C>o+gN-2'3>QNw}hy(;K+!$;b{bCҰvyC߅_X%K0Í/RB },=Fͧe-6;r$aT^'?Elk ^ sK^JM 4LyM,vZZ{" Kqwx"C*a[6}'s pݭLf1[p сJM-a$ہ3bxvKk c ġaqHw&c'+4*y못˞OtA~mtx@n^ޕ~LzA/̏* zmyG/ 1RgAizrT}q0ԅux͌RQVѳ̲5,A.8yL8̎hBo5N9 >RϢW^'HҮx8fܨ!@txW-";M=v) {1jX6?qFb~?({:8NG;pw2C;o E*7fhw-_xЄSQDk)e`M *u(ALcCV*LzhUDͦ-:5|΄h.Qsd=#.<7WuIr kS1`|;Zi'κ,(Z?e|C5|5`#cZ:][oz,NF:̒t)%m8L4MiL[VeU+W-'Jnƽy뱵`ؘ5xx޿YW~^Nwf,G4to?_t#󾤼?[FV9gA4__N |}ߪO޻zܪ ~ˋ"S2|IEFs1`+Oq0qd9w;>s=ÕpeǯAwl7kEm&_TZֿ|Si)<_"`S=|#u*gy}{]U9Xq1풎Q.7hYBn6va4G{(_CېxBPpHY4eovT-> Bhc^Z ŽM0u'+D" oF|4{]8qW_g*_ w$4zD/௩e>[寺 M KYԐ@_fQzVޛ۳+]ᯈc~q?ί_|䯂S!jRM{nVPAu. ~ YY ]F"1qk}",QQNi9vWĥZlztF8аG`C¢BBUCYޠNdF=L2J x TS0| ,)SASMOVui׵}Koy'Op~--b>Ola Ҧ}:djkӽ-t֦`kM5, P#tx;7qN$Nl^eIj?OWue+"y~@W0OSZ,K{H吤 4 %>%ȿA0.b*q3q!:\YgR#n%}IC4v7LK:;[ʞNc)w:1y\e'Q$@P)n9ܾRcL z/={x%`8=ӳɛQ24=SjlǁtAWa]DwJoRƑ?neSܔ7W_[W~qa8[%OY<"%:\LB,>D9W04޽cy$u(\ ҲlZDuR_3>uC^'_Lax'1޲n`k*/).-fx.HlаYz-F'n?|E(qvZѫ5d'@oQ=Za珨,Xy\vxI5)=gũXn1z(091X't 0+P`IQӒ{oX Xg8p$Ѷ?+*^Ա'½xpzNi )#NFߧ e\⹣a0!e&yzpqkg>V`,2 Y^S3$J,b)7VdQ`mA%juqR.o!R3j[T 5 jFw}[Uax1Uwq;W{34&=.-"kp݂hZB;˿TV62R'doe~@Xn~,c2%RNN?^}He )䬮Q=nv\ ]q£yvҒb0DIۈI*[pgkx=H ֧XG6K"far3E zL9:ouʶl~eU0m(;ssZoc&c͋]fG+{lV iJScc zi##t_gbZy1#KoL;c-,`<6k8?ڛw>łvcb2QqޒgV|#R,9-f_ 1 ?!U `zmL2Ky.L~v=1ɚda=2+y6*ᆋ:GrRG+jL!H|;W҈2URST:;i)_CqwM?ksA LUp~/VԄ'=#Å6[ #'~$G%q]&uP<_x@-)͊$ӶU988bCc~F4]nbSFF1ѮE4QFZҋ?)8q4`6#{d̆1B $7[QtkukNCO&#;ǛoZ.8T6VTPkbjL>s oUv*lhSѹjj%Pݟ]} t4Ə ,B:U5|b-c>#UfG Ly(%BJl\JmнP dg{e5:lJH ʺǬ2噻֕^v |:a֧Xuh>Bّ5{WEff{"x d78ȃSI^PY;6{W+`zLkxNr<  !9<%~8o4NpÆ9bj(e_uWMYiM( VQ茍&%K_ϦM_렦:SQȎ s0BVX +lh}n6mn gzxbnovŪivEݘ Հ 8j1q{flܢ34MKOQ?6`0({1?#3I5kb頧Q'΂r Kb_^j;RJ0*e3˿nv;]U1- ~)QѰ؇l.zsBK֖*: ۾=rPx/~طDQNA(G@5nC?Hɣ=;9h.PY<UyBѕL8蘫uY貛pN i;c%=Nvb:|&\TRToN*&86D*Iq)[t]84R|Gt-5i!ݛ@ƜlT⇜+5uq:IaD6Q%5gHDNWY zHZ VI9;5*$ I} ZjyUQQʸ4۞c ]'3qgO|/-AH?'㇆*D='f.2 '~DzbC] )A:@R>6dܿN"Lιuhv8i3zFUۏԛx# t{sAw8.C7WWTD Z*Z76=TVC y *:!g-ӊLn~C=<4KgXv4?'G#Z(<_|C iskHsh-3U7|P?sa~ywċ5>_#:wEr ]rcg~gIϲ*gIpl[=Kx 8}xfȢ}7yk:3g$* )pOOqe {޶.r鋙ȥKsA%^F4܎iߜGog&q4@C8"4E:(\e-up]x7K ]/_qU{|E)AW= EU֭qcn6'FP}b;)%l cۛd +]fRJ.D(?]E#`Ѯm}|g5;C# wsqc]xJzlI&o4ֵzIm q@x7۾u>D324[Y9кڷnlʵ+,M c ZZQk~Lv)hxLVjf卂ޓ ! s4ssS.ӵt9W#\`q ] E`Tx{nYtbA<є+hT:΢;{YZEEW i$!&DgΙx7MKԅ?f-em(^ER~ˢSFv>]%8J˴=+K5 ]?J%\<KƗ(T>)[r-؊e$~jA+o1)g,vcG'`Gp ޲4Kc<|R`x k|JC WF9̫8l7-ocjΝBFPSǦmSpJ\o\\ h*pV,lw\?]B ݳ.?!q-bOMlxBt 'ķ:Vz`?_)&_D 'M rr m:5S3F FOH^TU}J뺲(/z%1jͫo`C[*_dD9v:|R|mTL z*#=fߚTJ6s"+W~2 5{?2T!aM<:+m >%$ڹs{YgP;キ*,GFKn[i`Gv?EQi f^5Z%9sL4~wx}BY"O\U1JC,͡ejw ]eNo Miyu /V_|K>INH<ҐR]5$-\KHQ+B W/*?W"Jة38)X+n/~{-CAg\sĹFVA:"=s`D[ֳح "65v G}'!JSog(sG8:ঈ?j/88I+k7C 3ZkcS p̕(n߰OLdTup"ЪExyNϟ~\Ч[eZU-'$E"}iq-W=wrBHacr/)fƀ1 @/vj?mCOJ {Yq/ծZn, |'POv#KR_N& 1ZiNbsO:AC{0<LjIl:gܭP8)y'v}t?aC㏫[PE0jixHLSA)^cB33Rw?@~Wyh֝!uDhN tT<%\Ή&:c{W>w1Pa]uK}QxqfԨnxJ8 0fU\Y-hkMRS\wk%2t/K%\`~Wzo4۪o5nJH'ؾ6nF#s#D>%Z0ǵq=5ݝ7e]ϱz{܃J[<7Z\[\6\9Ge`ӰbUk%fOsQ xj%C/ЀccRB\(YǏT?|gv `>wL 1t΁Fҷ#^"Sc`n Eyj 7(ʓDC( 9Sۙ$* RY>b|*v^!1W]cۯSgü*("Lۆ9pMˣ$fwq jH쉮HqJk2t/ËLQo_4sV>5ٔ{3jĢQAA$׏׎Z%>_^kѕ ojŧE S\zQ& <50TAyQܞXlXBjd60I8f9uiO$D-sag\1!$@$qM_Ea@N%mǭh컄Imim~̊9`*VM6H.f:,rg0;- ĂP^yv:oJx:ѲiT Hn$|eh ͔@r;Hqxs?MvPP0t`54VC/)\gM BܾWCટ.ŝP><n`PґC여a ndl8 5OT<(OVYԏE(j]Y_AuۛC` ɴlE1fb3X*&>Ϝ)CA$6C*U. w24%dXtjX(:Qq۸r:>ffhu}si2'84 >XBRjKR{jo &d0vaxrk _b! [vI{"  ylc{rd䇘zlc9t,=Qo5[Vl~I}s24')5߯8|6[De:gśdSSﱿ㽰mC^v@'z-8'1Iw(uq+fsMa}r;&8)u|J3A%{/j k\ºc[6^م-_ڦG9e‘s[g(e@A"]7K3(m?5~ܳjR])ƛv EuG𯇖{zY埏쟏CWɸ.Wzq(*`jΗ|'_ⓑwqFtG&l }mg g<)a9\ۨ^M+'%3@LI'@G. Uūp,ge̯XN 21o*G >CRE"2K;S' #]ƇIϻ]+wWh\ N ( ͆2r(Gu?wvC'Ǫ)kyw- =tߝؠ]6n8zX_$돂,z 5|;l߃/lg6wl&~~]裮߉>{ط~kN ΃~W6'7W%Y?`el/Y?}Pf+ޠD&묡͹%]l9;JrW:?nya]q'%Fe>Aam#s\g]D>-bɚj/8p(ta/һ_Ӂ.q+{ny!gVL /V͆9[ZL6Z)[{o V1` a'HMOd64EHn{|vSAc[%}q_W;a8all#wK.JIέvަwwhDщzS}xYx3FhjG K=& j8]π0i6Qývf0g[7pa@ˣ"ETL+!NL[߱'z/A^YCTz_c^+}fgJpH=AXhj[.g ty_=\-7=&։jĮo2Sj|^jTj3X(1:SO ˟#y S^黁HG}N \.57$E?]wz5zSU>e﫤He@'UTQ8!${P$~{noJ}F}SSQ'Чs  l* |D'$V9 㬼̜==' , Ǟ^akʘ?\x&(,?D+-S ~#R+o,V֖OMͼA6'2!mUwRi>i*M>\Y]UKu76RtC۳rfZC-I5卶oƍ&z9(rULݫմ0k EuJ)pcGc<:ciԚq Kp3[|jMT7 \)ùPpaXi>:3\-HA^qjQY{=64LЇ OA6]QjhY) e#=NˎX0;q9h Lغ |HD`3uX3(ؖrb$,}/E_<~UA'c5g}n汔RWg"UX2qTgK,lru& sfL&rF$K:wmSYp|Qrs߲`+BVTc"KH!NXW+>8&-q-zMR_.0%hZ>'dP<^R2!Rr]Z$'}MB[iOtN &,oOܶJҨ"{_iT+w_'U_Q^ZLK4qn *~U?mOGHi8F߄Y|q)u֭LPa o&ϓ`<.J{L8DDlbkwE h4DWFo{v9h]ia 6KK6oM E9=C<[p2q\i2 a5ˬ9ok7SsgŅd^_`uP䈂&=Ә .5A9XQyxjd Ϋo` kϫqߪ\՟Wv:^좞W]y:+W?Or^=oJj;(0]m z86Κn*t*Qc<&%Q:oKLLlnDZ?߽C%q16\h=tK̾%fG.hz `5;Dm5t(?~:ɹW2}֠uy;>E= 9ҽ e֮^ :ݰ{yGƚ=,PMfѶ²A+3p7%CCqF()VF}_&E(&߿7"͕bLgWqcߧrVHW0ƭca34˱.B YOy!;.k3 [/&p)pk3h߱n݉׃=f6߻:b~ V{eGvGNi>سCy{*Ec25 qn[?hM`u50ti'#Qu<'R>f3xQ2.#~_&`"uNϞŖ{bθbɍMH@DX&RaiQ'q4FC6< Z*LhIڳ &g\+_C>K 1-B\sjY`rn_] s9+dʡSw ;4l*j DNQ{;gXYnoB.\v_D+_uwd- K0Վ7^J ݜ~&x;g+8K,=X<܏8oottVOOvf H1TdE= 9SrprϏ+ j=IJ N%r&-P`6N^jpb:5<~4uȂ=_*o`kӟMd E%JxbBY~0Z20;_MfJ4 C(";Nn7w\W-P)DPDyD b:vmd譡մyy!12(#y-lip~QS&s?ؐB:^"v5@ Suj}C6ƴpd{S!.[lB,Qp\/50p̞,j]PL藮I2W˂T`kV"*d;bFˬױy$Ycr4bz#LF 3ь7v"h_0s6۠ΓN'q}7".iQ wCSj~' V}AjEe^so6lRF ,0I}!E>`t )p=$P96΋i+ P 9.dI0SL/ӶX]N¼!g_8_0Mɸ`,oPgYD2=o3-[I(;8ts8\a~/x"6@Vq3MkINR;Ey+ml.H [JĕAQf؄[JTads27Ox{ReeX,KQAc@k64 O&:_Т/h}oVXԒJHN1u}XY/7Sۼԭmh܊%Nf2o0S:-X툳MKs'>1x~g2 oCCX"@y.K=O4O@?A@aY:n=2D,:A. #x 3MYYVjz}v(O?PL](6Z(9NsL~Ϗp !йЎ+ ^s_O"BΝ5 b!`B|U) Ht{Dp~l(H4S*> q/ͬ-GtSI]<z!fLfmr`"9Fuy'n+5sr'pSgp(`&L(O A_;\ǾJ{xwdp>r}80ip$SqAPH_JfHu`^Iϩ"e:-̆J63HG[kJa64B8h0#$+#4DWUA h)̛^J,*a:´$y`8*5cŌhX'ԃbqk/(׶I&jDC>6XEK0&f_l7pxfbc$Q{"0sy#Sj啊9Яew6)tQG[WPm D6J}]1pESU_xA& li4x`D[ds/u{ }][CG}Hh:RNb@.:n)t}q#3h/vY=~G]il5 l?LQ32Y t7ngGc sx%g!< ZtNӱo7jǻ\@ K.KEQ3B7fa F!s$ahYN.HH5+ϩQ/"VPqPMoa :~+܄"C,^N *|`|XMl#0޾!,ds7ƍ`˖J Ed|Ac㤋ۚeWFţj#Zg;}iQzhn_=:<4i=>z+A=l @Lr_o<ZR~Gi3п?;4,XVu㍂O&pؐodzg_آ;{a( VT h{.#ЗP6|۴?E]3saƷ\p >&NU/] g+$:M)t KxCVjWU:c,wb%_@x^'22WmTEf8ii[N;>%NIK2#0ՌkUe{}-qQ6]8QŰm$Yͺs;)K2ͥzdfh~Aڭ6B~{ńwl.IϠ$m$;$鮚$ia(ILTc7sQ=M52^y㲛8y) hƮ-rNyFb}%@SI>{)DcAW^V=ËuBgl rćtǮt:7\8z!p} |(ΩF?yl0. f%j'MNФf7ˋyѥ6B0]zN$6MAh7J Š){Vv%?cD8_gssdU,KדK.>$kۢݤ8rlub<5{bKi*#8K/ߘ|*,0.Ü<+ M WUhaS?C!ڍr_o ? Ȥ_&X/DO/Wr  H:<"}s7h=:-.7ehGT(tC'd7Z(G%t\BfEշ eiv/z]|W8K>oGza4ud`mL;m$'_cf!F(#Zk'0E~ %j[}olP>_ě-8/gO(RZ;^m+  WI*)i>w4g7$IGW" WG ?*(|+nj%L)5ثy~*Tr,؝x9$:v>Ę3%H5l$0II4R=~KeZ:G1+|B-쫈ۂ]B| \}^N=v3>?|B{k/FDŽ|NAj Y}.NBp?rĆݝh9RWPlhD}~@>,v DrƝ)c0ZvM=ZҒK0X*ccBg*x<3H[7c?Wb/=:BRn(KMyx#kkCjp]58W/G`[}#^;|Բ|}F. dY(6% 딝 PĹqrd1Tص,7u ,L?~[.`%+ :N s'WmN'YSF}_GXk}6\W&6Bָ/-a9=v3a燞ϟRLsO%3*ȷӣ)ffǼs_%̓x8= :]Fy%e`^fG<Mt`k ^WLYOD4}(p =?o=`2y[mOqF!v`ǴZnEtB>%xB XT.hQ55T;\,)[yg3צ]rxNF;}O*lXSzSȦ =/)\(5L AQKgL8^O$Zk1HnVx*Ճ1E2HTA"f 'F:wDKhFI>^Kw҄s XpVy_&})p"]TۚW8axEh.ݿY. 9Uqdpy-jGGQ9 Zy9? O"ֳv]Ugt`qϩfw#8-ŒJ(=%A.s%&>`oWZQfFܗgJ) w\.i\OS$R fͥQVc+|(IB] pon"ʿЛ|/=F}Oӕq',*oЛY!,o NrUtp(nqVT\Mb JZ[l͈~w+J8r uY.,"L|)?&a7sn} ?>NT1l,K)) (VNaGo_ݟֳhCoojL-#^S #q\yJI]5v\Lv'ނAx\߲ޛ/wyd׾ /目p- /[ Y]|8w75创o(Zu<~׿T_\<7r}_s+׏zCz{mG꺟3_ȹҔU^nEmJW!V$InP?^4*-b*rȹVH,* 2N\'XriE=Vw\^[l;?ݯxS+h {CSh"aew; ;o|G|2JisgƲC\t ^n}Ygols(Ni.N)È,&F&o[A(رܳjIl VnKڛO! ~OcpBz<-ϯw[s k>.>"q?EPZwi>K(ڸ= &@@:|O fN""B?Ghl_4lCYRc*:ⷅ~ mnryaZ[Y_ĻG$gE= 6$&TŇ. @\3f:g-H~MXG`5tn{>䨪 \^SiV\g(`1/=5UPC^)eh_δt,R~ t=*TIdB B^@R*]Z80sz/ߡrIMhXk uoX꿴 mh6tzuvI5&F@#@@{; Z&8ˤwE|$"{ZR}8Lo&%o5軨EGS?f<99O)X5Fʥ!ZV,v#]yF߁wo6^k R^f&'^]>+ ^!a]u8-'P狐uZnVi⇻$7ãV_B5G8VAnX) Hd)wmtW "E܌$j yn"VANk3w`M Gn]]x&]f-Gys1O[DX@oZGL >&r,^fuE;W"I5LX%yr'U&@h)rebƾ{ٝHw#=h(ؽtNn}0vRbkuz|@y\A2m+LG&cJP:/M8M9&޸zwS57+ZeJӧGM+M.(ƧEt).x\\oÝyc$8?lQ a!qnH"?_}@ r`I\%{Ux^ogh-q/jKC_ƚK.)y) kX7΅<5OFW.%~cTŏ(:/k9'.N`r'̰o5}*Sh 8" +M$R\𵖓gX9sɒxKiF?pTz2oB@g αC wT3*[Fg7 l0)fGqF~^Yk eAK4 /]}"?eugj M+1Ҏ*܊,yarF1n 34 ʝfuxGS3Iqo)6;_#FτgFs}gZ!fl7w3Jі{#qN6y@Z9 GUkp &CO3PwWBGxCW jVF)%a)ߜZ)ª\:{xcZ gQ~'G[RB O.aHmP3>&3M. EFSai=s&ꗯC WHI/f23 c2eS0-4*m=h*-^hv 6b'o4<{i-?>ryv'Zك 0hˊ9Z1sG $1gA4s6NGN@@1zQzlyWn=2lvٕivg nxb; `B"Lu~OT H`>=yсSS) Z &4G1 k(Sh\Kzd׿ #_I>>?b;eZ/$oE+tH<lGzz?}Ʌ]-FxaZ2jοsʫu~9_ǓCG ̫GvM9_|?~`8] ) 'Q f+|MdI("f\]F (ӺE7QW&x[Q (Ëk5d@Y$xE^u{pf%{[~0\Mw'5>{XW:Ez JPץ;O^ۇ"(Xf`?pp'=i Nkڊ>V~^7މ{S]Jy@|M٪ n$/Ƴ=-iVPqbrv e{ uawxy_k0b_@.yuP0`_`_`9ğsPs7ßWV_t+jh.f([WW~ȟg@+?xizBLQxU|*̖$s]%udZ ܊_Ry[EMM.l@4`xx.<ɦ`Fq<iv=h:ekk_1+ZS8Mi:bS&O>Hd `jZmh{#k^;KQo?JAvs)P<i%F:K#AWNX] ϑ2gɕw 9g)< LV09OXKǧ< nhAUU[fuIEh2Q B%`8mp7{זڽ|({axV=kw^ \yf<Rgͭ7Ȅ~٠ՏۄYvZ,֘Z浛 Sgˮ8eHK^v-"qY4O8#d|g^֙m44 Mt4x>B|A^P4aO4|2 f е(~,G+;(4cdfF4Ddz[`ᭈ[mh:ޤAO=9׳dwcq}.ew8'etEVoIUP3Xx&,!|pR^zcB}j.R&zaJN0|/搃s=C+`jZXS%Bih"M)fyO~q,v1qO[9LNF^v]}3]3Bg4 ބAKٚ]Bk:Y ql(UNxޙPPC0c /Fh63t@mB< ϛ9WݯF+I-#&h K>950EVuFȖi &E[,&|sJ~)GR}-fu/-^egeD4`kek(0eaS+0?Csuaޯ䧹Qs|y "J|{pٛuyQ`o1-U>UvBSt|e$MMZR+~zӴ^f19xQwƘݣ`| G{B;K+chn{]0f{3T+`F)_h4ޫ"N _m޸q/<*samT8 S/5UϯP,oW; n8Аtա V=*HhgdDD;=K;}=0Kϓ*73AXOLdRYLsB1ڰ?R<"[7H~Ɵ8Tl@o76zҍ٪d7(YE)rS^PIIHY2'%@)edU3ЗXii |:Giئ8t}YJ](tn1&l&ME v |Jan! =opK6DխHyZDxxD(oѹDM,BIcEfWz15p,8sXNrMT+}Xi'ֳx8s(^4ZE$(HꗟCRx2 DE(ODy0lS{7tۂ{D>|tݘ~ל)K}XU9$A] ni,t]D' C{u!ٞQǟiyW"A{}S5`E o7]|*ln١[vkuduamY6"dWz嵠bnz:B3Js8^d8#Q&U^;)0!Ɛ,b|L u1oz#7_Pې'3QsI4Fƒ$R6݃AY~ 2HdNZd3@?[}Ⱦ [}VwlU6W7o'kp8kO|bnkN(47M';%vP#J.F-kY*}V*)[VC6ç#H-γ</S iq¢3.51n+ Sm q0̈ɂ$ݗ:[GeeVts4VGymc˪hm7QI19Rm= ?,1}R6p|3첈?L]^U Lդ"J AE i0[s9׃p W1|JiD%S*RunL:3Bt&Wc8g"PoIzuBiv@:>/;g.4ںGeW}Pos1IY`=@ДA32pP**xp>hPeyN͊n 6mxubY"s?Rz͂__${=G?uTCMm&%,rM(6 9*N c눰>In,RKKUJQuUS*^4U[8fs%b谽2$~7! P]Ӈ2lRfac+񺫙\۪Bt$5b+QEՕ.BDJW,ϬkL[HVfCGĪ?Oc`UR<lV=w=sL1@G0|mR2+YBM%)%w] bO iU('0y#\ r9efL~-?˷ת)<=P<;I M0D P}(ULgÀic `Z:L7L_Ȱ0 cm^0&?< '>L`zw`~[V#rVdT##Dvdi<+y!LJX2J)hi `aMiX}l09ܮl ڪ_00_UL Xwx#:V^#voE8CC K~T<<_#~5}2\g;Q؍Yw(s`q3f|Y3Qy>eKweP<:)yF+htEDi*l >(ɛ=rN)Kܾq,3q'Mmƻ'gJ(1z$5ٸrvylqShk|F4J1z5:ς)qrf7aNG:9KF=d-CM,3XmQ9^^C{GSy=#(&>1M&躀G!%ϖmh ֩66|係uFHd>m(̡i~ Ӎ 0~!QQVdA`VB%5JJfѽ+eOQ9d7V#1$]2\ecc49FJp0yYz YGaˮ|~*8FX؇٘˼{e:=\ 1&=/bxQbV-Mi:h K.2|GXY5|qs5a%R Dh$OKO!&}^ {X Mwy9 G|P- 2b %aXz pRUz\lLwџ=/5:<2\^/|Mc#Q^@?xM9;D:Iod㐎{6f:Ki7X(zxF[3QpqyY,6Z S5z(-,- æhueZ?ulMnU?Z$gۀ@3c[fdu\iupeEhP9~V9sPJP @|+'H}՜&F?'+BhGBC#4#xotn&W0eW`ZLXp-l*{o%y1eҩyZ݈3Ԙfa%]vMRBt&5W\:"-qiEN$u9=) m_͒]d_ڤ1k>5+Ey#ic1whSr S}gn %V X4^:d`u(Fg~z>]DN_JEMEzia^@:5H};(߿頔ݹ;7+&4Ð;+#P:ֶ6.sJ췑6P)rn;>-InuL5v|kY#4tC}7ݤʌAG}J3r^=%wx#] 0XZhG#H#r|t8& R`eڄ}`0ܫC!pvpD|oW c\^\` ,+T5{zc\^ |<`=ꎍ?ʕjQmb5[p>&~<';a}>Sz=H_`O|O\^[o&v_[[*qx®i\c>{mN:dPOaC^O^|\qF~ċ-h*yk2C?G ^N\lMÕ+ҳpZm{f~Tlv{ ؒY5S>g*f 6q.7A/S9G_9T/h%]~S0Xjxga${ 2|"KQ^T]/VLykUu`|0e~+mmXzNVq4--Cj69\%^?oFhվ|5X- @ԱeX ځa8CÖuQCٻ_~FQ}ϢTYJ#bcg EsD֕ZG n(J0lGVh|RW^%ԙ ~BEůqkCb+8$PM~L!ٸX<|%ӧs_%s;~35PLNߏT/KkoWMkY͠ց:[cO Yc3k|41b\xƉi<&wksG{01QqșL̟m+ߥWݲ[Z^<xx>1v‹nW7n {`B9A?뤁[ 8syrmh0fϺŒjOH[+}_ߝkwOʻ{= !#Zq/;^mM@yn{2Sw@Ouؠu44 [Ghrlj78ǝkQKԬ66,mj**wKumjc@>Og X9 Wi4-hyi =`G+(ޖ nJm]?y Rd JA]нIoѿyOttf}DʏxI# \_bdAv\lGL%:EΫ=0(̠Nǹ)5k&F.* TY7i4HҦgS4wOjj)<+8%Hf`v li$-ܰӒώT3F=eIݳFyVbsE@ݞ\XqL"N4b"1Fq?7s.9=yP=w(TQe0Yf׵,Ɲg'̐>]nVwp3+Il⹊cK@o_:E0OvGjILN]ZIfqELIaEQ3A"tꛇZݓ(r|L&5`Iz*ycX)cB }P/JjWZ)BOx>h&f.OxHb:z;sS"e] ßʅ}*PeA{3*̭pX*" 7L_rAi x"1%PHjReȹb;͒Ӷ@]^Y^lhHq$ߏ*.M!KϿL -b))#X6|+۠ggLy$LnYJ}u)rrycv^|-ʸgsҍª䭔fvz3Rn#tO"[3TA[InR `TW\5Mɗ$,'òGUۣ.فN9P&Z*wƎnֽbKBKJNk| aD' *\3)lŢ1Q%QmI;2פJR$@ vb\nC /TCeCga!:@xr6%Q 8/dQ4o8C5ϊJxy$9{;=N?ֵs}D1 V&k+S#G=h4z"2@yv!C *@ (-Qo;2#MrVc(ҲCzٽl~?i+n9WI~u_+m̦na:& -o 9a.7׫WGPyXk5vE,ޅ=s|1)1bw܍x0Q)YMm ROg+a<waNteR7kKDWڍe҉"c\B3+uZɷ_kA9oa\fV:t̐|Z&R P:bPrM*Is#l#G&Gi̬ i-~ˆFCars(Xi< ˨91*O],|$NI?ɺnqE65H`}hm  i0k|'E!'jwT7%JK>1M(18qבO.,KfIڴ>݁do]$U48gHi`*k^D pݛaDB>*.>z]ZYWux=4fgC3ǘ麐wj,~SE1C31QDF٤G{9x?v ujKRǹQ+mh<)xB)ZtOPX; i@{~& T@?RAs?.o,~X|, ?2_ Ax>;:۽Sƶx:U>37pܭظ7HI߸+bP+q[Yx^/pHT @IuWį5ʖs!saMq**d"m47\m}́[qGW fC0dІŔH"@=#Z,J\c:ZY_f:c-u;Hj ?+*n@K(# Iv*7O!iKd 럽 \R!l#1 Bk:.&T : :굷D(&H7O&4/:JZ fN7SLIH> KK#~"7d7{ºrK35'w@z׫q@Zw'Zi5 KNTV)ǖmg͕MKe뷻Fy}z\>v5UJR%7I2OM RYFۮ:i UYv"ԯjD(1(GϪm2]Y( cZBCVTSMOHﴫ@ӿ$H" F%/W:afT9%TYt΅. +sev❼ x52=4 bS Dϣ4VX@H< 4x= iPU!d, j%d,M_MK,S_0x0|)dF< 䍶 QxV1 '3o^7y03QIoHUu^c_úE_L!޾ o7`9s޺PW忰AU㜷TS@gw[>=ǔK@R`$&/4L&6=4uzID_>k/s<Y DMJ g¡J zHty|p (>i˔m"x~߮[$a YؙYg/ƿP:SŅB0:೏q%`$85g* |D Ύ<+s0CĩVL)&!p~հn,Fyn>it!uq-+_x2C+=o 5v%j>M@_aSdNZSg*fċc()'3b?T ;BHzيuv_.xky#k׃wt_g{4X2CP`&HwsԷ;> $dj@ߞƾ-%zGU^n8S/OR/ZW8֟^vgbfإgX~!]J.z~E Wǚ)7 .84L) 8h>.ߔP!| '|m [hcQ\y}P ?044¿~|MErBȷ=:XsMYif3?w} 8`$wov軴S^Tyz?54緅xQ/IbN|F~^86*GzC|Clu\z1c).^S=i9?z]TV}!T;Ba~x1a¬z~|Q` jw'UqѿPzډ_hCo~ i.T܋zYP08Ln*"x[Bб({g#~fO :]{Wiz{/W;ɩ;i&~w'Ԁkƽa"a^ڠ5Ëcu!bsyH( ]y,P )NIk5J.}3s4ȧ,F0};l՞duCvoZr?0#M쓄wWbgE׸PHT ]n2)gaU=izQ]2A>$ci$]mbn;i#(.؋*^"7@&ҽ͘]_eyY, I.5Fh,l]˓)3 RZi*yxk;Ԫ-Yo(~U|>,(qLzS&Ùn8{g?g2ěȂѭ6 S@MEMwC/aJ4Yx:R)Vh$(;,Uk^tʦ,x!σNh*ojwYf0N=;H=W@@p[$X/$#&94(Tv 8nDz>˵E8Ht~FѫRy7FO$:lV ڽea6:NY-K /K|.q؋g Xm14\Se)UJlK*a ɞb3\I)Fa֥#|.|yxՀ&yhF/ C__FD_Sqrk†[0%> 1rPf8;T8f67/L}g$d1ˣ qMAJivÆwk 1)]ӟ1B`qZep`hgLTM zD1^2b1^A\|CrW̰4RSzH19yO١1Fu2䵊U^NVk Z 9nHkg$'һ#v_6Q39N >/8M h0 Ya'c"LSizY*2cE90ʫi!u?gqa}Z}lEG4Q} ZԨbdkcL/.,2Ykr.h7i(7rmWS\[ ԧZC~ m j$BHfxrûEv+BEn{ *-Uong'N)ٛ~@.xrq/='oC-t"<,A`\0d?'%Po:6QBt88jK1XF:^΁2vc -|f#:֠牝Dkש QiȨTvTkd$K1dy9^o0h9K9l0)n`.L JQ|ϻҏI`o懯Ssĵ~xQMdIɆ9 (h#'IY% n,_Xs|>e֨)%(-NaK9yZiF~3bO y~F tlH\ʧ )D3WApQb8Ghoa4.~*Z6@4}rLV^+{ 2 jcDir2~)ϧF TЅr2}sƗ"AS϶Au);=ƸYpuNlT &F^}N|'Te 3~tn)54 :IfZ*X&@h:"XD>,VQj@#]TD+k@ V+PE|nP%8NH=> $y OYSrƜP.:DhcɮSҘcQ$JAޓ*lAGLQ ;nsWZ0U2󡳳P5˿|;[G ןWӸ]%Hi՝FA`"pp{7>/CpWN&c]y:A?f oh8.G7S:Xv>+];oN,Fp @2WksV6Lz~\ʍi>|j(k=ij֡gFxdrV7@Y$k_+|Y>gY`Lڄ\)C򃠸 tTrZ=*񟔘i;s\0assAq z7"L{Ew 1jJznOz܇z}Eb.Ԭ~y3^cʉP¬|EbTl8nWJEڲ阌WgXȠ苣mYZ W r ).xdw˰Hr|']# jLOdªw綁ƽ6ܭk13%"B~=ɇ6u`uS5yt#O.{p~@AY,5̋#李PʽA)mE 9P( WDiDB,&\P{?r# t6uBo$h& =\1onM SŦ J"Gs*?*1Cr ml-Rj[Gm祚>cE࣯Y_εٻf]UkEĒ!tSXA*ʲQAgCeG.a 0uI2PH9ʫȤ7M04k&n\&_tɝ‹y>\D]DMk6m{Lq($ln7ce ufI VO%ױ9x]+8/cڃsԴ6tջy;MÀ5f5͵39.8r<1w1q0Ppy픀J?3u6CnZ L7ĉy%Z`F5-wĬDѽJ=MGMw5W0eV*ٓpZ7VKuV fZ6wbxtѯSuHm ת!Vp5U0h$4Rʢ)mAJ­iV -2$m!PLwdf5o^j?<]|~n"m[)R;L"=Q͂T#)+L8TgmUQ8ljeBGG ]Ɏ'#Q\2ٳu~> C$^d6 AJe„jx7-hh*{XX.cyQ5Io 7ӛhzs+{mdOE0 THy'Esb Y1еuUD,\48T|s]/ jUXqy0+T +h}0=14VXpwAh{Ka7Au!<36.~ˊRӰXT\4*.?4"\pkաVrFA*,/HF3 "a<"̈́?W# ^G׬$bw:l55"m{w#?Aޯ_5.ȕ뿴W_Hޗ&ˇwSFea;a &ЏXpF%Qlⶶw4k'JKa뛲o~XX5=N :} 4b,sˤWSi TUu*Mok:%m{E.jԧŽb`F3Sy43p77@cd08$PP/ o6uHL/ԇU> D\BEyӟ_[ׁ`sM'%1Jy`m\,& Rx!~(+y"ru*k?yDtdXrᅵoDuÃy&#wʝ%JbVnieVTL8Rjrw\B&'W:c.W.m2x4hL`ZGK}]Z4mcv{K9(E&32U)˷h(*ͽϡDl=SV}5G(?FpPe:;ff%ǟ"Lփkޢx$W@r9PEX,paY{թPNv'ZQ!m!iNSBSfէ>v)GtlR*(FaeG]_aK]XcjA}N8s }Wm'۵+|UM_!c{VN:Z>8nRV6k j360;EكNE0aSz!+YjU+jHU-EyGcQ峠84YZG+Jhl -DY}V!,(&>c-m ,y#E]{ b[ʕbʋỵjl[VO֝}dRKP1 n L8L79Ǜo1>{:ξz\*\ebfl5՘9ާKЧd=Z_(Qi#<1;`P^&MRz ~ M n.I8yixQ:zfI*f 9q<@l@L̖84!Eu>eNg ke8Xyde%.-pQ1Dއe#ݭpJ%wŗA4f8nK?,_]$:{ۗX??-!3Ņ-t"]"`޳B ;> Yt4 "dP rEyds[&6B:YdWd6xwП)9$ ^7XR49a>ڐ" f/y-E`j_V& 1ё%jj H,MQ ?AnͣlU+o0>ZkaU>QK(gA#x,emaׂc,|g 9̲19͉4Шi$0؆U +Px$|}WY^Rs];WU & 5VyM$&YG ,qhL .bY'|$0f\~ kJd%?[=t?MD(CJ{L8O' hl? [ܷo<;w?B7b>,-$-q*P>zȣs>eօq 4gt&-A23}630-'2CJ- <&9`>*]=$Iˆ<)+`aH6N98ԢjQ/"F1!d .*j"e 0SR1+y,3y7ܯ,=|hfjx0emJ<pm8ڀi}'qwTzpcV*lNLIm,φ=[OSm̱NtT񓛚:.SQꡳP0*囥q F)3M P\/aIZUEװ$Ǥ{{;fufbU}tO_@a=*s#x1@À>*E.RؑN8tNLr3ӟI,9B嚥|1e{(FgmUys cF^1ej4Ф?R.K8ADcN iZB(`qbfC@'fbP@q1&M-sRc%%m+eQOA[zrnds5i~!sr-8Au~Pmo6Îrb,a: tٍn=fQ>>-~|3Q,1j?ݹQ5Eo(yϟ8&;'O1̅l$s!ct"-Hc؇ex -0mɛIQ^U)W#PWJ܎=Gѵst:&55(;w]ϑwi~Ťolk + -RO%8Iv2tuZ k6tM~yT' βZq:\ⶫ^E%ǔJzJ\7*jiotQB1l<oYjb0|OؓmӇE:Ji;>Rn'e|&i{mjE9'lMqƗ5K mu[vY\Uj~j(gСo-KerWl{]Bk{ln_QJٞd,/!$[aZ63=@W9S!+:!k7g}{gzh9K[tfJ-u ĆSG)J.rƼAj{rћI:`_if41GaNUr+Ǥs8ʾ>}t=x!irͰa>Dehg9۰MJCV5g@ g!k,Xyz}d4zoCI䅧C4nÕ++3؛777ELQ}s#{s re9_}M\ןB~ 4{}35\죾9wx bWn;*8ךtf;sMKN22ݞ"C>q{&ɥV 6y8E.ËV^߳1 0jp|9oE$h0 $5%gPff1a21~>5" LRM< 4eMyBꛌL O谀br'Bxx 'VRybi/L~S7zׇ3'==g;λcuYccL-gAƨf™`+t$]@9> cܓx?/VN|Ãk oF dL%Dc͠Y*]W>ϫiSct( *UP`w) vvh)߭"tP2$y;b{>\gp`_l0* UJeQTx!EnQ9qn$-7T8IoS,#Ty39x \}'z3梛!^)f4 2{C?hEV?XMo>({=7g06l0 ㄠqPTtCo$fBuH({eYiWx[\ C}1 e 0!MKRϘ3@;u~БaOn̟mw}}zd^$_1~@wdF UL6R_ӑ}q]k?[ 3NWgJd8:`CyrloJu{OefRV/{lHv^(*o&miq׫Ȇ;?%Ig!r"(pZlĽ Hﺜ2} 5n)e*}Kx[|G6EPiWP@-ND< P$9Gt&`tF6,2j-*J^Ʒ2I}˲H-^_Ra!2oy)ĉĴ9Y%űwmOck9tq#ցz/ګq3xW7[[f/:R.' D%6?D:S?cpq"~vyGzV#K) (ZI%SP3vu2Om7g^ޤQh Z v#`S+/J;,5igBNQV?ȼeЅQ`_P%d}CH>=j7Haws91I\FhT$v1uZo\cnC% -i( [0Zڙy*8&mfM%w?Ri06u&,>/f7f?"Q)-=W{Ml/DC Q y8E`W儰պcAصȭoĎF'%vC~W_)_OZ=MmӉ!t00t D Z#EN! ̵5]h8*,# 0(G~W{}Y[ə8҈||&3lsuAC5yW?zޝ>;x$lqzOi&uff&=)=Uck`s$N"{(*>~:E`:xVވ8TYCLD %a";<KLl*K ElU؍JvBnX +am.YP6)9m²_ (dHdE~YYKTd,y^RvT ޥ(u^;cȘ7n_쓿=Co~Gp~_T*V#=c@Hí^^(=\Eǡ'#D5 ͷ)A^u@R2(K޹fɘ) 6C4"ޜL[m{R\Qʴklˋ2el"j`En(E-K;$_Gdl?yEXR^q̞ "c}!+KhV5MBp~cݟE)<ډrS0l@kK-*FŠ q)ȘKX#8.GD9R=0'(0!L2 [tO0N*T#9>q;R|[l`;0,+zC8Oa~ gxr ʦXD7t8 lÀZ{h&KEꔵ/ٟJ{G7Q 7 MqmjPw !s :`!>!?gdl?@9O]Y le•t̯߻@DŽQ/m_e5y1e_"*nz% ds9t#M?Iv&=!űxoi"(nFan c|laTq\E +K賋MHz&xLe!Nur? e{\Piՠ4 IJh(//d4и{~[Opٜi : c4p Wy*'%"sk3:KNitƃk9JnHZIg&ǯM!0>xZx;VoMCPKr3y B .̙ 3g2't'uS0S)l#7*?NI\3a*![hp+a ,N Y))x~S_ P 13 &Z32BkƑɦ!kw&Esxw_0_GKvJQtmgos!ebY 7_Or%O-3n%C95\u7`Qo |0OP܄wXh)()EUҕ a; [}lͅzeEؾXy`):Ŋ酦$|I8>]3Hbz>hnsb1(W(y| BMq}jE*[sДݾWfp] >*pƸv !~ú,z[=l[r|ɑM7-n[QagGmČx6Cъ@RF޼HumH%x=I QI;̍?t adR,:3++B5=Рt]A4 EaS?=bqFzf P2bH3..2(ƞh–)/o7@\8RgGlh=. 3#~Nȱ[Wf QǾ=ЦI7<&`t,}!Zu:%#?݃fy/|ܿkN8/Z31Ae"+0S-mXpAik'bA J}ߓE%׶&k^O ^.GBnZ-A+yT2Q^3\uks~MϿC7<@Л_`(wM,U_(E~"zⱦ=J5ً:~y>pk@H⫤exFƎtb:j6g~̝ 궃윾N=u[=2Y$ba?s1wҗpO2>ϼho<33| y NZ?|p̺cT>sS2VMrX,k+߬r~xZ=d#Ga ,1/)a 49N+25Io4`P,¡dA=4%4`YeKi|ui0 bK}k2m?}~3 >.C^z2bFpA2NEs,k-PU6l>*@<磄|2$w+N2{j:f+fH ;z8i..v@-{[qDc MKzA*VI=vX1勢laHVXdJ:X 8&uwM\ușRjpu+I}Sʄl/\iE{њ{Qcd s΀f.OF{Q[α/5919ݛݩ>yoX7\?h~|aœ][cn|ÌmM^|]~'>qooAo`PO>{󂥸fl+0 !16豚KjWSMky)rUgG%3+cTV@O5И9:MGy;MJpNCXZÒ 썑݂"Tе(Vw}`X,Z܈Ún~QʍLgxjht'&ѓ0v yx\]]tPx$lgxE2#ڪwNΤ̋Ã?Bϳa5=`;/#JΓlƠvvX>J3Wd}Wo\]Y>ʓjQkVw7kSQ.,jMUHLF蛀2&xC^ tc l2y{d#_OҠ9mR`TO,0Ϧ(8^A 1hrX):Ţ`x]$+g@'5jqʞ%g)(F~L{4F~J_f$wjVo\1Vo" t܏F'dm=}:d3dG0l #. mg`!i?xb:AXkXvj{8wp՛"uEHŮ ]9JJrTpcu]=UwTh\z J['gz_gîxwkT!jG=HJw ;u\.׃|~שk F" ]I~WTNO)p|CLa2GD-$*+Mató!3#=!4Vjjpڙ`H1̶%(o,Z8ow{݃|ޏ_N~?9ˑ@Aaݽ!z&Hlfr%.gAڏ5 R?e~%zVbe@{lV3֍z\jpWH_nvȭwa`S?myﻂr=lr=<{n\f+sӥfN#B=(}uC蝺Ow}kC?nMnA5T( T]*=ގoJ{+D| wַ`z_i}^uޓ>p+= wz[A?=JS=U|N=zJ{+}s_L W-o`zgDz/r7zp1@R/$z˻`)2z3zOحއ@?$zO`Ez[Uz*HoF "]* c nBn<\RfSd7c6M&W>S&- tQ4b6lf瘡 YH.I_3뚤x PEJ?ӷO>L^!GDQt >MX)?V2 |b <.iwͲ9 Š@cl/08ߖ*-~v~۲ 1w AvJ ~{0tmopw!x [;ȵ8?!W]neA;15w1EXW~"MH.UΩ t֩) tL1T0Ik(u.aD HbuE\^d6A"Fm) }<ٓeN,x]pj9T-HVMaغjr<8 $6(Wn*&ڦ"77EW+ NK9ݛ09K=㰯Tu&ލ2cB[sJˢ?ZelބV)Oő ,cOل 7x}pOwqiA̤⧾ܻ3FW&p>w'ք֧w+-Vo|X YxYƟ`]ؚp+pj|"Y]Y_KϏ[U]ӏyT)5m}^/49o^b{Tc-X7л/wwOl7޺ޘݞj.~ k$uX'y:F+HNkpX%@f!MĆnmSR$3G74"7 "`(Y,/F5׻SBW9=;oDrKTz-7~|={mDJ(Q齰o9ޗn"/WzO9? {n0Hޛ ZCi"z!?.M wFJ)ޞmw]JXS(wXJi= zK wRA0o{p^z7J$zoHX+'{JF"Fo}Jޯ/nj@>kB5o *Wofѻ1{"ɯUx($hT.~ MoچQ(M/dA_¿Doncj0'יPz(H|f? k *?74G_ZBQ}YHfD6*+g~{.1c"nwrul&$|: !q rWn~Yxr_\>JvF48P`u{`J|Dߚ{{HihƋqoKg~r<3IRRLT\fG. UۑWW)Y JQ2Y3 pWOfk}#nnzӳ9( Wв-.(97OIYڟ{/yApp`:8#=dU!2 -~Uf6$QNP'fW+PTiV"D2|-Qhx?O1W|Gi$;B1"t((%e'|qG=gjqEBQGhEse'ꃧ)nsO4F9J̙5j)gjС<a+ $r g}>ʃDdSe~I09i8T&PO3VKK&>JZ@ .Q)G1M=(Cz~v|'d|>/S6<_IP Co%$AxpUUڀ `+$ʲ{coW!ϟw͈{_l >,*ՠjN5G呴U+U=GalVTo .!aU~tտg N^e6gVbGB%pJtQ,RgaFApMݭaq\J^~8dbOO)z%NNA, VCl_gQs!*:ZY'3iD|Q~t~"9,gI~"*VHahT!;eF2U*7P(^Fi(v+Y4n-!ŭ5X D O o=EOyǘ3-+zKǧ<iD_H{10tBCDAhftdD'F Q2d}zs~-NWbH/ cFlc 4~+/$dp<0AXyYf-}r8[ͧ0( +ڥ׳9:le/w"jgρ>?UO㴍Ƀq'( S๨4Ek9a#i [n4zFc5.26X%_;)了"ˏ#RW~EV²KŸ qII:ν$tSZn*OKs`"2'bHɫ&0Ԩ2B.V~Wn2\R 7%(W )bm!%jHɜp&Gv>E~"S_dO1QHXU 9Kvd %D[ QWjMjtýП@{e<:'P$E Y;wQ5"N`zc\i ,QsK'SxbYA|@ )K쮱ݫa2K30%9:"c99c92#mŰm"uW$gj^NV!qBUȴPӜL Ժ?<2JۅخLKϠ6s~ ほ:?\OcOTeu$ӵ Nmx:B~U{ T0$1 .զLa/,U.[^=~2Np~5%0@b hel"@F=hlW4tIMg8mXzezk9Z!DRpUԼ.%rUູAr#8yjM7?rִfRԯT0 4ED}e%FKJ $`Jz**X*80bL I.UW((= ,)B4#NlSx#"W=09?z2}%][&?sK$?~}RF ~Z0ZZ̊y{rcQQtQyaaV\ct6q`no8p{}l[!bo,2$b£U\ ͊dkp -+ 7Eg b'MXjaNS?}2> Pq7Bil.z{J{ltĐ(?&EkHWiVc짧Mm5\U(W+@V}p , /"ٺHѨA\@0 5bx xE{κ;u9TWJ4A`&8Tf2kj7 x5}"8MtB09±˦@E6Q[t a}$J3C+xUm=q~~oN8~x#K':*WhdqwmǂݡGA |9u' /_r>ڸT 29.l5u(;L/j -?VǩI=g~yͥLeK}{B=G^;fae?D ۝>c^؇G0D3e4K }RJkNhj4sE@7C L.F5<*'bf g1tՑNjeZ9'.9Yȗ3yj_9 c47$ٌg^8p}kۧ 8$/ʼ' s2+~.`=Ө)?zs؊5x$똛J>@kG5WjWؔu('wE.<ՒsAb<2G-NQV]Rvt)pZ[qNo #Kt*Ȼ4\v/<4k["UX|Yz[yU|hޥaxeo?DoϿo3?A._7i {`J!VId;8Y8=Lӯ#M#x)L8A^­Hظ݇Ҳ;n s{\<嶓 ϣ|FD-C~Lop(L.w$&i上0C'xMT`<`m cNuհ!fQСh'ҿ8~˞x]K.xiX09ZHZmn1t~'4_@P? X Ԧ<Rb%)>;# yG;\J}>E?@c#&Ӻ8/-E*oAϤϐ, Pb+,GX8~4B2ay'ɭ*,]V^9+bQZ?I)NN^Y(slAY=u%΂(J~!J^A(>o tO6;*Å:x#(9}cFExGU0 ̑%`eNH=`4k6—H^ z\pԨ奸O3 6ɝ&VM?T (C*t۔tP.oR&y F= ~RbRН@OPo+qS(3/ ؓ h!bjoݬ[}︛J#$ 0g*[ٖOb"7C {lx`q~8qag<_^mհ8\VfYL%ic{srz&HD}̑v Tf-C=Sl/sO6Йn$hZi:~2 tu;y^:\*+iM&W,0mEV2R*i2+LB0??w0_LӇ܅) 0+ 􄲳3~G^/W30=(k"2'qfRDn0WhW*AxMsӊtDw:ʟ٩B(q+4N O:iH"4P)x{SA."UJ_fwYYS-ng8éFz^X CodLjC'OO?Ɨ)2&Gd|c-qXai"Ngev$%l((zRrM$yU:p‚^Ip% 9p+E8g[ Lwe% P^Pyo;XʻNo*qV4Զ4FPOH-R z5%f 6Җ|Y} ~܊w~"%h6Α6쩳DUĭ y{n!1jy#%G[LC*n%r$J TEGoGiIGt ,"Q :ӦҩE`QC9LnbHFu~(c@l!5(W 8@!̲!?@6f~a#gG/ip/bO\s~zV##^^T=H/Mڋ i&O[RBA qeUP߈p16#3z싗Ҟ/ǏTяu*h/lŏA_\'9xe#a_/f}|][ sıqRE8J0f0f76z1hC5> B(Ď(HpnP $YFPݪqU J<RYB\X;?3cuTk0Rb;08 c#B0t;Lڝ4Ș /1??FE`oOΤ~s1W3V%_7 ͮjC{aϵ Iby*\>[ < p`k.GMc[o‰nCGH{I,a(D0s؎Z1;bzaL1)ѥ*g`!b؏"y=.NDcN7F2pFy.RDUD?kzOnnŠ+"M䷊ƝS,f:bQfɴ̈́)bc.^VN ;*y[[3ǻݑ >V-O:z ıSuVE6ϏJQ~Q =f%q\E|"Լ*(- n ǵVmXaFݝ*L-(v:Z./Oy˨RVh^0dnŞG@'ip.L $h6Sk>?:#8W<⩺BܿYC9[Bdӹ1iNNUyL6i/afJq*WLvcߍŴ̢8nDjTK4YH/gi5BD20#f%Æ0O d]:zVJ>{FXy ݭ4V)Rz5CŁ%- asE9XّsCP"(/MMl$~!==qsj܃<}W\~V|#,~bJ1>ED 3&1KJÜZLHOlMtἤxS_$j{\Yӱ(Bdh/E>ɻ@5K{RM%I\NM$ǭ 8Gbpu! zbao[㷚IVaIXGA4VLs`?:Y*R .d\Po,&ëFȐjC+LCw Dp6y}!F XR5< 5m>P j38t/ UB/5Л5y,o`jo]ilz(ANNL%q=^)Gfk6q]} s)]_ T5MwuEUVQ*ѨtҲ3G'$E,T[H/W%G}{ÙCd2nuS)[X\ۢJ7kN1T۳1Z,}Yڢ3 7e84lc-5ep*Sv0Y1V(Y%*9g)gRT}wy:WҀ:-[]R|52q9O ٘VSP|EN&¶X`xnCYBGn HBTvÝ CRXjkZM!,2"C0Uuã4=F>#q}wa*d3 :EnºXnK:N܄LDaQ=^8Z\=8"&*&R0 V<)K#/`V˂SJXbbyDna~n ,>ecT7#xh5[:{&_YͲ!48/2#LVoʳZ5;i$A˟G"䉕; b ΅$~o+y+<<k/Aq"pQ9YWYdU@kvE[ZMތAo#l\v̠sS-d}f*N72Czbsb[CG=RWN IN2VCG^)R#)[XkR"zIػG2E NLeV>3)W,?a-J)>PbN狖z&ͼAڏhS=0Tb8X%MD3Hb#1/U4 6ևjηxnٍ=|8upR:Ad,7m<~YOWӂ4h '9٨υ C) Ѱ0S2o5=; N г}.,rZݸo)Nfь2 v>Ceљ+[υiS0i#MnÅ٧hќ K+ld!/7^*mƛ&Lw1 5b,aOpB oahbiQ,Uh"xp7Hv&QW.ݩIeNv)O&f U&oJ1:\ĴAϴa>s#;Ԙ $;EvHހc@vxR/ĢJYQTT VTBmɌǢ° YlKI=VKσXѬHZHYj-T˧entIn{*q,j~=  :l둉>~G1|i1+>?^iq7xam%GYK$օ&Ь]_>L̤~/>GId: 9Q/_M:L_|i?B{`ꋮ")u\[ar+<#S^F[" jmZ0_ZɯPN* .C%)&SyVEX~W >ꛍH~PydP(#t ЉJ1auSR~g.Bk&pULJ; Jg8:r=P̬$h9lЀ#2>57y,c9A|C.I,$򄮙bWk5e?.GLjo(HpSFif*2wbFT\WvЄ/pT/:Z,q Яb[!:t*KiaqӟS9guSa+ҝhIz'gә2z2B,"ц 5 aI)]2$uK )n5TuDBOW08~dIps(ϧRP/;{=%NxޥB8 ,ν/ |ŻT=>(g2]%:+љ&qw1n*܃y L8{"Pzʲ|P{"&X)k˿t PK0;JYT%ݮgxjܩ>Ƕfa?:Sg:r{ b~^E; %‘Ь QM-2J:ۀC=T;5t/?@\E,3te*x_7(gΗ4 , /Ѳœ dKY8A@=zy)~I[yzmowFGkI+ySI SXN[ohJx>_)[vGiDٶfzb0Q{n *dɿy?W^)>Ne˜b*b/H{|%CH( M(`(w難;2(Cnj8 M7Z)ye}hpBܒ&f&&]gJcS[GrWLSLYں%:0؈5Q{W,~7ͳxFR ޱȳpIzí^h͠7W!Ytt;pJXUWe81Vxۻ'edz&E1c5ڃFFgrըoU5lgCxT5c'mgqq) y q1S(K(IԦ&?f#:?_Oï'׋BNVz ^Bv5*y~_sPLYM{־4KsL/n'hmUñh$ϊJL*͊2fpS[JxN ]# )K4GDL&c6Df]T|ՠ\2!$"w(#v~ذ 零![;?*U*#F⟢Ozp۬fogδ%fo ۱G9bZ܅y"g]kZd^LߍG";JrR ެ?L U"#VG[@I12^`ҹH YK7Dym..I(׵<;Kr,/tN\X+rNPơ5>Wt]ʋӠ& Rcio-m v/ F0!ӆ)t5)F52 rOQ^.[Qc sr`ޱ?JAsGR` GX-gu-9ս46Y<ƣb~Ꮷa'ե[drnӕHl.q,D~3{{nE7B(iBe/db$^iRN٬ScDX a8md˦\. |ͽoP~Mo? od_y?Ѷv,gT\U-Mh6<Xq<\p=oH.DpGr{oUs  YQBD_BIgtBڊr4HNa0ǭ=b59NLycJB 8XL>ə υ nYc~_,tS~(_ ŗmTXw6Sy-nlƟDaUdQ_l`ɐq|%ea)AP j$JitxYL[9O-(k_\{>ey>|Q_߁Lߗkno.ʳqMJFxZ(┱-(n|uW{{ZRVwz2(Sw|!Lң6Jmäh|*JA95 +}߿YfxP1V9&yqjY}(31Vhץs[R5o ovn?hfo{'73!6Y2,ܶT`wl |;8DO!NGA-y%QOġ!n!Qrbo #=9@i6i; s/ſBOPv!ق bHᅁ ,7'i/%|"aMA:lvOkNfJaNQnDQqGlh7eq0{|r?XAtAY!أCql1}yA\,nwa % *IڔiodmQ}g$ w'⇎EεØ`˻xM4ߎ0o,~U&."=v̂y^ʄlYrq =cb,@wYsUp^ÎG,7_N֛v V#`2{_(48xWme ͣ-B }E:J*qw}ƫh1"9΄aP|aBtDs*>~T>5<.?iRcA_ d\ !ams/n#s`܍y"4wLG70[cK%fAU? -Ȣ(2,yZ 4k:Fi. 0piHhK.B֎e5 f#NO1vCR6[ɦy'!A=HgֺV=$'1"Qe̟΋oԃ%H~k70:< H9Y8PIZq2a#CNN9A6W^8ξ!(MS}|<{ 4>yW jC [pfKC[~ߣJO*cRʼHj/^,tHyvonkv]I [nrI0@?ztCSr49T+,NQƓ Ѹ6Ϗ>DZ,Z#<»"0 #',1u :f h]+dZd =ja92!9Q̳23Erƨt+F֚0h=QzA'J5O^dF2KI2Da~ipW 1Q9pWW}_]1dF gmcб^iK[펡ƴQ2dB*ٴ֛нO=K^Փ[RxuBSC/#U- }a)mG,G,aׯ+4 BUBhB:v ݲ'̗( S<>792qf8|7FrOL'aœ^hK-q"l#O*Cn:0ZȤ7fo #CoT kJQl+#ın/ ?V F~UG _ o"Uɫ:SiJHREi~q5pIdEvu@ƳWt"nl/*Sq {٪40h c)dh?ĚJ3#Ik`ۿ[.~"V]P-*RvﶝoZ_O7_PpCQѱGZi9W~B?S3}1;p]@ngVu|]4n3|v }ws/ G܄%-\^Ѹ, [%.;]33QE~ZQH1+u)-rToXMHŀp8F)IJn^*7 Rj:Dw2q?l vS( .Dz5x(~Wo"&_9M F5ᤧ_9`A?ÖW-BR绗,8Pbj[)|8`mY̼{bF9{h;znGnqZ+9Tz\h&4aLMӌ,jw,K7*!IĪTS@KSӘH8ց1`&"EVR!gC~X$(yr:b[}|b.~J;Ȋ4{ 5g E@$hEGYJa89\nZTCk ,'Pۙ FרnVb &k2Q w!̂k,ژ7xgǺ)%@Pz1Mӈ==:[FvH ;S`ϵC ++ƃsN FA ,::>5gq Rϓ$otu4qQNרTNԳԣ.lX^$@ Y|)kzQ|$Ѐl4FlhGo5R& LenߧK MQ1ɚlqS@C +{|ʯuxZuP$'q~E2ω\wuǯԢfbբ^#ҹ7ka㨨װěP_sB۳g!k(3d[gh/W5@S N2}20P=}z2\_c:abEճ$8qMҍQ>SXg٠:{;.gAVUgJ?9x3mvfw98.eXge9Sy 6a\9(ܥl{ApfEX9$ Ntzj Ƈ"=t'.5:qnmztK("\-meuE-B|5(mDCK UfgF, 1roM i5%÷XP5KvϱJ}uL^SܿP02]ip|ARگAyH72bS ˪|wP)^$7;X#'Qe#Fydfὼﯥj>3YJ]kFu&L̈́re?J 8Ä.#~&Ky%04gm@ԮsB=oom]8`Zܸ!:ryDw4ʒ&&5(W7>F9.~O#9իNF6W 'PH?;c:7O"?6U{|wgHwm] ?MتŜi8nWgʴt)eR\P<2O/|k\8}s1V~Y2?߬dF+6@,ŭ uWvRPRVr<$_8^Z-"p??:=HऄrKjJǤ lfJߩLRE·a,. QBjMXd 6)1X-ڿc_\/c 0<]u |9).({׉\w'ǘ}UIqf_[wrA ԖH4CGmf QHͪSݬ? WX6f/> w+ $ ̇yZ@\kO0F0Zq$Q8^ ?%RN=T[T=GWQly+EL+O*zQRS*X3\O!QzrojxtȮ.tyy&eB#gc%⏯'Ni) f4΅[SE@*>w?dE- u*ʁEKbQ?"բ:ՆЙJXQ'DKgCZO3ԟ{3f4)\@m1V-:5) Vj"bxU1~y[=_Q?ECEYQjE/SQT25yh -QCB09OcR1ƑIa>])W䅣eVXVשe_ul3Go:ަ~RIAC~35W;V&%t z6K*g's/bj&=n׭QyKgx+D+[b9{JGG H!-wD { &Z;Gm[_W$ :F%EFmH 3H聥 fc\`c45De4/UFㄜI1GlԹ*ީ+Ԉc##􂇱:FG'#@E=DAbdE+)KaALreEiEXfsn1]_흛1MbS9IgQ-ŕnsϟ`^ Gfwѽ)G|>6*EčLip8u\~[f(|оF6@s5Rco1,0hWC uY=L^A(2r3l`m(cXP M"/$Ti%!E~5F5R)C:_VyyF^Z)z=LLi\{g^㫉􊐜?~sUW3ԣ_]W<;dg  O ^☥l΃H&PH4c.:FOhi*>ԟx_Cek"̙,V?hiesUa-:֛Fl`X֩E& ¼?(d&wi8(a[DgfM(g٘7#Gk [†h eZJ:6^fj9=D{seڣ,g6?9Sj|ɠJr(0;䵴^Dʝ2|%_MFP W|tz{ yStN[g[b'4 ggnУ-A׻+rX iѷa$ε+6ơ [ZINqVʓ3ɮ SpXb^I?6= ZIr~8yqہ5}Y.P=V]KJjU1GZaS{ YRnǔzǫ|=y`CKka~3_pa 4Ey%y'HyXzdE-vAiIy:<.6),mՐ* m-L:v甝Dp"8i55 Kpjw&BoQoZ%`95bY~Ƶ,=Eέ 5]ux>G/Vs`D-9:rW63 I0vfc= o2/ f{=ϡ{dtJɮ0ude2@…s,{t[C>YQNܛ/t)=HSQ@`7B/}@: pt!K_gqQ}V]SGgZNx{y5"vEX[ӾHeʋZQn [S8r~`\:ڕB*ryj5).xw;-R+ + Jt&P YYxEҮ@Ys=P0=ӡY$d=qŅ%}R`kZ\_ ,.tX %hR\cwg:c(=껍N_HȁXE@Ր~IWTX@A5\GM> fM\64ޯ'i s{32a98u)UzsF{X8Njp8g`p?>Ic>ON9 ntC3sL̨ d/Pߩc)P͂HLEUU?:OyҫPQUm4CluoKE7i~FQWi[ u4h*+ݕ).a}(Y>sђ9ы3́lgKFqݞý(}xB#Ġ(*UnC1<ĺ||Qmyt{?tCބq+P n, A 1ΜX":$XWT"LTUv;U؁ZAO^Oe JBrw@{c! p$ S.)Ksq_21^O'fyrIA+k7w^ئԸ}F57)V):UCW{L]TuYNFbLzPцׅ|>x֐e7ΥNșKћ B~=JtLm M)x];ŜAn5lqH8O@F<k¬W /F΢D<|G9۹ 4,14=M^P#3KKrlPF9w6x$,. :7+NJAMa Iۗ#))Fp&z~I͌X))bzwLM'"1l /۠Ɨ}G{|Vd"Gѷ>Td*-ƞyڐsHTБ$죉jf2Sn#i#4XTX"_~> +-st }}am9r끂7*b ]&=U}x@>1 *;U<f=s(S̡^o<,eʁ*;^C'ŷxz…efj9 t"6-QC,"w&8i_+~%_)W"'(E ws^ ؽb9X2sܒu" MG2g<ċ?{ēY Gq㷊bqч{Q$:*/ՁK]2222.eBebX}Z}92rz9bgjB=09d(!V  34A^ݾU2wJW q.gn(m]!n(sݲyFOy{f1 _ym=ߓ7qU:T($bׄ:5N i!JHWb+!% .h7y"+lL,o.I%J"[c4wѦ>J4de3,Z;";FqFݱ% I vYD3f%8Į$8ZaV@` VҨAtoo6[l}@$MD 2<8| X:<ܰLe#Ytb _SKj:$`l !_G[h644x|_'mZϛ'lb9Te_9rX&I1Vye(?mE 閠Y "@!56n!P]gʘvgo̐n< Ҁeza[m 26R^d5Fra J* k Nok -68)YmVcD3pgBJJTQ1r6ŖI.bLEl#33pCIBn *!yw,e`Ayti2֍!<Ώpk(Wؒ#s+]жuP3ph9\k%p3^S'P /m7g oo>/L~5 I #{s"'g!lf9kFqbc6@n3x(7w+(5A@ajWhܬ24;&M@|*-\[c&"3x8D}hc!Ti9 L&c=N=hqđ[&:2[H /dVAgc\N"νNAYtByV >K啻)w'Ks!mW|AM^#>]ވ +a3hi{pfؓX/hoaMNн,n(%௩p*R,, ߳*]_[PU=YZQw?l% f`k.xPi u(`ԝs 0>Ga7S]-'IO|xZoeѱ9(Q S|g1$2$Z0G6ODyNYxzre9JlԷ'͎@ɸȜqkz?l/tg` Ǔ؟]۬ E܍\ sf(TQwA@48 QOyDoXH){2PUz<~fwlzL ̏u z7 $<}|ao;ĵ'e6o\m;c+{^^k/^IJޔXlު.U% mR]F>Bg~E(q{2zAbj}Q^3o6Wa&{K/o' lAty,]L2<53د];*t~D~{-9ef樨rrVC>>ׄq <$eHj0g|r6n45tMņ]aASC#PP;N>>;cL$0:ʊxp2!:*z;*2/ʳ/Ak!Ey j)JE"b[0+|iV7ʸVp6{E-9ƉyJ$v>U o=՜,4zXXG_tLɗVn,yQ^Oq[bu/k?vXZa6z Ҟ:2D=-hض>a#NrR!mJ"EaE.0h*ȌwՃxOԖ.yke`PVK`gL+ǫPD9]9JѶ2&ԧ[˕|Sy M s4ao(O#q 3}u>5?>5Ƴ F:3x;׮F=S,'oU4LRJfMFyP6e(1^"8 Wlנ@Lh[ۚW(i@o4T;z:2 &>emp<҅'}6X9,r]9Zzj sO>|F,2 `5 n*,RDezgGc 0@ؾʶR -/0t$FI8>5Kq_h\M8t@h7(`UЪQZv*n *2jE@Ymk7i-R.Cx]¨mY-~ߟK;^u AŹZ~VS5foD [;B: `ޛ@㚚".E -Դ"H4zT0Jy"wN_PǂyJ{> YfCJK;k|I=}0MNˬ( y)lѽ+:ZS~5 グ{ 6ϜpBpcw7&c&ʃʮՁ_'rˉ-̾J֒(  VB6Fg_ (I>|2<[41 K}pA[9 toOyt^2Nz:\e۟ '=98Hav -Gc3pwxpDUgtS^Χ0k1.z{QB'*j}]':ˎRߔh2 'YȚSsenrʈv .Reg8BE ذn{K}0egjGior u@à4 E!IE&ZG zo#f"`@KHw  lZ5;ra$˓c & b޹[ėΕڱPburv-a7.UH4#6><.GuZn鮆]rmdMXMv;KfsѩPaz~Wb񄗰\شd2\K?xZ/GzY׽!GԈkm E>t5Q9재t%BÝoSwví>e2]Mˇ+|e}̕!s^hZ{l ZfQ(r!hyg Oc:lU~x".~b0z[T)(]x{QlōKW-ϯ~9-}z""JV҇>lє]E^FdQ{{4Q*e|8jM3C/3|͗+ևX5?D:Ʊ'h0*;-Ұr 52Vd!9d@fvC_Pz(]CYf^ TD{,b0b9F+15g 2:asM0)Px, Zo{yó:M>UfkmՍˋSM3wtӊoÚNz6ytFH#syzW[6:ɷV e M8^wAhV"1 SJMaKbE[oaSq>}ƍ`c٪s7*WL.Ab!Q*ᶇMOZjZR(1V(AA h,jM?=.<#ɚdt\$' 0!=\mLSs-i?">7IC1}OhKvМ<f<8U4xdVG̽uMͥuTA c):kE%VdqgDm1r##-Prd͑%n% ,XAғ;kT&T_h vl@:?XPO@zu9]NLŸ_x|E?T;s7ӳӁ@c}J$,  /m,/]*hQ>9]stl+sKvE = {Y?MyU80/['bEH5#*f2a<'з[p0(5^FtX*"c M9?u.8xz/3u_auZRZ0Ҡdf2!0]cBʚk%P`qT;ˡ?6OkȔ%3}SQ~!Zϓw~ĭب!* I2 Ȗ /jk, d^^GŅהc %yA s,J/_SHbl--}%Vxa]EyX/Kqbnun& \٩<9qcݰ4+OS1Xr.WiG#NvНo A'h$)5 =Ic'ne\ԛ,`=7U-!QMsȖ%1hz]ߓ= mr61)$FM[gD Mhh3ͥ>oZ:o/|d" `*R̟kSK6rNNzcC/^L Ƥߤ `SwҳÇ5a@,.VEffvVDSJD)O{51,Y',3zi27?j7AzUt2§M?ޟ( JMQ@S܂L^~JDsQN|Z];c\\Lw.SSIи Qnui2H$;X%!;D1"mo:*MKM9ܬdb&&]/JCRrK !P O BM<(B[%K @Q 剢PrޮبHtuRO^D\ ϟ1J)9]m#QX9]Oc$&r@[t_%L(Zឪ#t$`yPw9Ml=p}1/o(Z91xe^Cq]9ǛKL9hHK*oRb~uc΋H"&zY E׮ts2$ɾO^#d:MʗU ]L.xyznr^M9EpkjՀ>D8PcqQ&ᯝ3OspXt„>\e被j39ܪ5L*^XA&d=SD51STKzN\ddtBli,8PD5oTWď1RG(ﱛ w㧿x[ tTz uU/J ВE^A^j_zu$s@7u8`Qvs*dRǤM(K {H1(Zas1l%ͅI{ں3p˗ۮ%XnQ>7!JKFFU^V#΂ڧk枢c? Op [9=yX:^0~O{]Õsz >%=y3~L:z .kDG cGWƾo4m`9d[QR7~T|;㬞̮[WAuoPsmmF6aӹz Qr5%ge!k+GYgָo렍4(Cz_j!M ԎzUUm|1WQ׽&/*#Mށ@urAku , 'xzQ%~9fC(kj!f`#W{=<(FNTi 55HFK6zyya?o DRV}tD S&"w` { B4}NO' tw yrU>:CZ"Me10Tۢ l_ѿI"!>|޸2&F.0sMH}J'_}&V?M~NJ*Y+@`$9J7*zNZ0~/\-xhcLGl W!EX䈱9E: Ƅb ^R&]X8:tM/v"N&?QbP0(BZ&jB@;ᰪ< "Dg Onw+XB:9SB:ƛoxozFxM(UWq<}R9?AJ |DC$3yro@_X9ѵ `-I]`p  sjى.!X0jfqLE(K·Iڠoz.ĞPbި~ #`lʝ Ob$`7EfuMɓ!oz&h .ًjzTz)^+籞tV;"&Wz\=&PJzdŞ}Rnv K' m()I잓שzwϢ *d@ pYKA4AƸ=tIFw3 =sC)H zu5mr{% H]br(䟐ZejK1!\0:Yok0N:{DE!k7]z.E%>tVS=؅0 tT5(͌By$a0Ņ0AoF3=>I=V?~^p÷{3yX*qwD]4oLȈ SFqG("~Ґ%z*O\j(Bp!Ą:14EBemII!!k;i|<]° >mw1QvYxUA 3hśEe{_+\t .DTVIVY+xҠ coVZޢ[xM0»ZYmCn[DxYxay cfLEAh8SΪ B:9R'Zx"0Ǿ]=C sq ,5H(Xל1Ha;IY\BTQ!?QߋH~/ Xh}UI>qG_$I(F|6)x*G}xِ H9 ?WIz6bX0nu7&yXw.y[,eqV013u3(^)y{ڿlFk"{ҸIkwX9[TEvUĖ4@..hG:jLS,٨x>/) YwtL%/Q8Io,u6g|M\:Yտ{k[vOs7ה<9#P(TbC9Vm"李CO*M|N}D㞙[Ӆ0k~X\9f&ohk RqV=Q\46Fu|+ .8^XeU_)okѳ3CAEXWAb۵V4=A {:6?%BJ|iT;t:Ϧds5d38},e0Xb%aO"3 ٻۓg_humՠu-"˸Z" HІZ ҕ5`#z?!3eCO(^? TU( M^`04LNOtpI~P I@פ|Iz^09TSM^\nWDyx?pB͑Ŝ8%: OBs =C L:;~, 0!>r#cVtԆŖg@őjſfUL,(,a sUgB0&](̽2ҵ2Sii heޅ(ZMkͅ[ FW2{;ȸcdV=T'dKDh#~}I#ڋ`2.gG#d\CH>Q2HH@0&"OmwO*-bWHI1++o3K/cWXv{;(rIH/h`Qq&yrq`DZƢ .D_:#XJ@wR߹,5xn:$1s&e6e[`Z-;IcoXӧQՔ5_Ѡ©P;|WͭOǃ a rx~%Zs<:gh?koŭդSpZ .ញf / t%M̸TsծfM)I (Pg8;g&]h]0γn*HS|2w_`r* q%0;֘gapMAHxܥxUiXPߛ!*Yh(U H"=gΫЋ+ՙo /fš3ze !>b:0CgڸA"w_^%^8sqxW̶i1,ػoCW FU}']yy-c&1s1=[.jdث 'aS l\g+!VnۯRA빶##]/! 30zuWo>4"(U{fv G:~^(n-öL-嗙$|Dua3摟|) vR`ic-v/?:Ċ IBgλb(Lu^:F.{0g#᥃NWFdli~=4Pw,;f&F1^4op/*'!5ۗHVP)p^ ǩ* }S mr(+l Pl4rfi/nBXELu|o4">pǂLh!uX{JgX|2v/w>FP-~>?Zwmy{$y(.50I4ee2^f#VtPDTK{q_%a+OhFzNn(ۯ)9sϚ*>$MD\UwL5ܪzZだu`5 !6:u*Jht}㔴CշHpܴb}2jpJP5zXgcĨ'F]X@6?O"ilFC혢n2\1e98c$^2*HBoYrcՁQ޸'pzdT x(A~%E'TI=15}mhs NaJLv/B._0*R HrXqirܜ[| VV) 's*m%…/Y[XÇ1YEՈ5^B04!LnE+^RĚ[cˆs#+*\&XWJSjz„ٛLCj?JzGT[q;D7" #ESM3x5EcѹSrՇ٢w0ȜʡQ$n9P]ͥٳx|W "mWD(A6X/Rc3Q駯M^a'ŒuRpy-FvGTG^p~C08 @Fav]0nZB+sRpm&zsY֠pƨrhE~5FҢ*7|~ItAPr5,o{{ou?K^2,cʫXdZ(|ߍn\l6R9O=he'sH_;M9-Ku1m@؄ߢy{,.^KpH|CF|TtѲ|OlbgEX&/QԗXת)O~%wS!ռJX]uz>Tg4oy*B9TeWꄬ=8ۀK؅`Y#-Y;p|xxz;UTh##:+<M,M691Uفl&OV,o;dyqw )>UYEZEHӡA>U<|{^:3&8WSBS-v܎?8uFQC9(Exm`U~t*u=XƳMvY>i'~+kd;S)|;S||^t.O |/7+Qol7bn|U,6"~Z#gL䜖w"Qdru6/H`ɭ"GmPNU ~pnxEG\$JjM<ـZ :(Capȩ'~0{1vR^%n> rYLsR??Z&5GSAq-g9❱Pn~t0Q9jL9wNCuJ]ž5֌_%ߡc7GRI-NP+ְ,@3bMy9AcMy7ǿeqz Z ,c&~kjAޏhDX}p_>Q~[hNşǫŷ***Z8VT"$L- ,H/V}T,j(=P-[ERp^Ԋ{PQXGd;T`)->68QNi$$ja:H#xlLIG7:q^T>E^UitPrvnm9>82C֮D=ONh1GČs) 3r(L (-ٍC? }jvWf={ z/EUZIM"ƄYXd#t?@=k C̸A2Ɛߺ3&$9/]+ؤ h^ ojDU'T~JW^A \ܿ%Y-( ^q/g5ښ,45@5~[DC.QJ!|Z<;͂J?U ]vȋ Ɇ?NԌGs|*8xs7)8$!~ۂvܑRT|TJGB!쪰}—P ^] 1j(N!OO=lqPJFn,pd)X+.9-9DE(* ʠ%xtfU6@w_R)fsT3ij "v8+z?o&[[@blS bդ,*u CC+CTwK3ylcn>[dnb5EϾ GRx+NmaP 9=,]A |a.KA.@.ڔRˆX%fIgLMjֽ"R# GR]"L5T5*'% &}bOFAwC `\__Cp-*u[teSx.5A)(gɉ_C,_]<{jj۵͑- x$TGRF4=?։N0hV)yO V6x;&޽wKk7Ǘi螪ZKZq=!(,Z :T\Λ?/ëd4f7.*C{Ё_n`'&6w*/7hFAtw5>nމ-|ME$|x0w,ww U: 0):.Uk5wG}dh~44yW*v鞜zy2/ϾQOM8x_Uq[30qNhot 1L|i?ywyGb_ pW{ԭ#muQ*νHQ ӛ'YVEh/7T<-yMի?)Vέlވ2/wbjԜm<*'Zva&Lb Zb%뤣gbt+b\L0䋇 Ոі s/hH%xԚxSdqsN75S,[t"\*LvX\Zh0_,;Jfw󼜎~.3e Y0P #4н3Lס5F-˫r-x%̏^2(qpxOd&1ߚ {b=@mҷTj$Ky)Lgv6c4@K(ku1qalY网!ʢ Q4 DzbUk16Xc5tn3W+UM“(GxͱGu?33Oxڔ2u0?Yч㩲_F!(ߍaQ={>ȟLRX@7*R~s1}ʬL_(i_۴77/ciImDa)Cwiܞ1g]RBQmINh7?4|~{`jQ-s`ͅBV4aٻЕ0{;nϧ@3R|)gT ۍ/:tI(0u;qQD|KWtV%lW%_O#n5ڍw|W˥Qi6_h|mxؘKXض:%Q*iF`#㚅?ksSCfcQNUqT\](xao<ٖCi\p%q!\ojwm~ ^ן1̧Oäy[EA[".r~~1Uq6V9^i7ٸ~FQSFPlҽp[4%|b9͍KO/O-UXNr.h%>@:q%M0MO\%@:kӯj;J3kU$ߋ8:YSKOs,{KkejkIܦ-Sy({ j"Ty Kjw5D=u/WIFcFr' l#(_&})uv߭AKURp*6p=[@(Zߍ\ Ѿdq!6EEs(\  !R,/+Ԋmb/帘hˋ!W^(ڳ5 >(e?>B-Рw_TK{)rGa3ii]ٴ&ުb:YA XP\KQnhX^(٫=ǡ_,5#IvwճCtO_i.~ٸ?\ɴeF&nv*J MJȄ6>I6ud>3qKϷq 1F79)i*>AJxŅGy~zELp$ 0>Zy_z9wlw#"ퟝv9W^szlm?9B]𴻣Bjfqt~E^m^Mۋ0a x_W4~Ekȿzk6 g!bhxPk  mK 򿦚|qbZT|QXf(fE" 90 \n5*-I\@Fu}M#GC5*v#WxV*]|#^%zʪȡZjC<ܪ|5:p9xp(XgxIv7S 0(7c ȥuL#?S={(P_(j^"'U`26ʝ 6vWZ a@ Y΅$"t}~_  wqcEqNtЄs^n>SCKY,νkz=uL*9aQঞw716Zz}>Lq-yY³F "w'yy^an6^f!<6{D5_Öµ2 ' (]}O)S'^3Z'%P84A٦=V !Xipv'k2^JNrT-\P$96F@{Y~СSǐxZ7Nx3mUKc_";79osx/*oF<Vx|D/{ffZ +)֩ΚxX"˗rj.OKhKpݴRv@Y}K1d=܀2wS?nmnN}#Ms׸(=(kz^xys_G)z\?zM_r,!n&+zusBabbwCЀ*o1]HtiNV]g0b]֙T<^ u_SgfiZa֏TG"dOkו~{ڃ6 7Fn-V O{ ނoR\-L<>;4؅ :/TNx;4Sޠӕ$wD(jnOV-rN]EPHOICN*,ekrƫTH| zkh1]|JC{NgeȂ1&N1 pɸ'ah/1bN|yr4#ϖ1N>kyBA(8]&kc!zz?iiY>k5[HJhV\t OAաwvTuabQ )DW6H{vD_Mo`! =l/x^ h[;>Գp!Ngl=b6trh+&H/ () 걅 ?GWLjʾB+``*ƗZe*[w;˒;Dmq(-'bKq5ұ3R$)6iC|Eڈꠋ/b_HFFBw1Α`sg##>6崎^[u+}UX헰#7l]u/ȯ6k=%PU#m I'm%!6&$Q-16}Z7T0$,#ϱ MF(evXUZZuP^YWsA+Q70GB{ŴYWELl Pkq:ǂr ?).,vzZ~;h! cB|:9ôrBgOd@VʾYc .Jœn|@E9 qsxn[DLq %<=d5T*m~o褷0{AiK3j̝nBTJŎO: 8b' fpH"EH؋:UV>HbqjP+Gs`@ރkkӾwm rs\AS*c+h?S~5Z;#ĩ̯jFLӞҹXpNYO:hx4f_4cWq(j4 2&{fT<1yÑuc) y# s-mT!zZ\#Xu6z-^ z1p-bCHGAfӇgN.xa2_K׆уI؏0|vW, ]cZeӀ ; Rx^|}('\ s Гr{|vW)iCBq''#CF%%JyppR)z뷗m&M*y&܆L6JimoBB<|AWyUUowT\S\+ϗG [$(rN(Ìr4ּP)i jswo$o`.(bSkj?Y6SZjAl~4_t  h.ÆGPí6mv/ZS=bĝdlj"Ä6^LnE#W业&O-.T[| i-\\\xǛ[o "DB+o c .pe&k|iӱJ˯EjWPԿJL,;JC~0'3J6u}x^m\l J3kNàɼ;~YNa%dWQK~J=rs.C20t  W|U {(J 1O5{5y֜!2^6wi~-|l!߉Zj>Pc^+U8@V.nEpn-0CWQtBpȇN^C UaW DYS.x2Q*@yq5;stwԬ!0 FYFo:Qo$O^W(%x$M].6& =B5Ctb!-C } b6-|]BU/G|wtnsiEd nRt.jAEaipQ} ,0^NP4ʒ;܇js1:c'G3(׶C1 8=$Ƞn%"dL 'Jיi?B-xnUYzɬj^Yx)ao_sA4E}^# 9O>r-p-s垷F7m}'ǞBOg.477I>'~葀ْ*am@[bw$!VUR8ADUa2KFϱhZG"y .pǂܱw; ?DI2u']wp=90Eӣ`:h< ϓ!y5s7$SU3x񌤤 "HǁÇg?4kx=?n{ aVhaF kArg,UCu㗟68q<[r+'i^VS6 afse<\oT_NzvxF5Ws| ;I桠$h< anUQ?MP]@&yČeqX)6xpc/tTOzy]UoWxSRa;V_}8( ĭb ;* kuY͋ະ6ܦm7LܠqE'§?Oj)וּجjgUg?@`r+1 XBMikJS_S3cæ`kg5d](%h&N+JA5;>axMą{zZpw,h"Z=׫EݦaZ&|`2MEl_W /ZEjSH .*\x\%_B*?4D|K-ԝ׭PT_ eT\/x5gv]7;7I$ 9JMј] ;O,Y{7ǚy估3>7f =,AR2[t+ V^Tm>!@j4ZN6&mkf8#&%c|r"ismk%S\Y0B>;io?/>H7k~204Qr0ДBns,Ya6 soϓs9 a_rgGt|Z('a-ܚ@֯gÀl`hb u47{Wwfי{%2$}T籔 5o1Q]E.q] ^1;WJngR=^_h8^Ok=4l$,ӧe*9֣sOEn!a)Jqe2;5ysroaF´w+׽i)6[mn}?M{ E]rJW1x ]  J=0;;)7t?icGݕ;lp ⺗.fJLG>h;ja#k{3Ԟ։7m@{mOK{þ# %KWZ؎•U7~ѽLPn[g\5('L$O)kr l;֩/D$rx(Z;Y$xUFqx3o4G?Cwѕ0' Gk#h_OpkcW`>&wfI׍F_dx4 >#ȼt6wp{iIY<;iԦেнLx:[+J}b{,|_Wb#%w>/5S)1 Ó,m*v2)º+yוs^H5lHcQ])ߕ[0%sw0DT#h24 K%^ ˟ 󚒨K 6 (eU5eQ}>`zƫU{N=|,31o{N  9uKZFwY^m{HC Vܫ)v!~ʣfBX/{@Dlyǽ&$1T\WWUt˝7RrL; E S|gnyMwj33gM,w6^be++&AEE)>Pf2=Ǭ(<^ 4A^UBFQu,eOp}p7Ƃ,;6Z= uqI8"kJ0t<'Ge ;8*^̯y 0R Y-S`㮋Oe`T:3Zmѳ9>;d Žs uU}NۃC ;=w|S8CЕ{>{#X9QWUb7>UXH1;VՐ23&Q!tO]}O&ш_Ɂ̟Y#qw?U&Z_=@MCwużŌB\sfXNń&tۏf %uG{Cly*1+WRQ|q|n oy*DplĹ#܊ g\z aQ!*jᎡb١{E WMV^ݬ.>ڹI=^Kםjӓ_@./`C@NKb8`d8s!@βٽл+(*$ݫ׋;IʷyhNYG\5d$*m opzg(@}pSm(=VF$``,HZq?bXt&~:2p*;OC.qQ͘hL MGl4МSgB(](bklۭ'kv$fxnTG߅Ө ;> _D@e*^|8>{0驌aE <^K9 ;z'Rgci=qܓηv5rgDmfЊΞ;C34Z4{v rU?N@i=?7UٚxBvﻯ=Kw_7o:|g/ 54Vt֌EyM9b}]2]e>8¤'hIz}ը *>l w?.~y-WMtm1Btˆ(X0gaQ[}W7,Dy9]ȧ!;2sfB_xo4YP-ܞY_M^_9[ y6rHx|Fs?\5/䪏???݈n |tSynuSA5k.?"*ׂs9wū|s1/v`D6=)ρe ?58A = \ߐձy?kgR'B7;ؤ4";cab914KÙ* fw_ =u+f/]'8`C!sG ȉ/.|6v XhU %\ MD5\]Bmre{_Aٕ{p*Q]ԝX+z՞k(|^ha7oC7&a{lO6>+=ěDhFVZS&S{ѿsViۺҲMޠ\<9X^S%iL?>X.\4!EEֱ[J4ΣUՓe^fL$w)"On&Vż0Q^1/gv& Ч> ()tXݳq%A*u.ݕ4`Qk٩~LHǿ#-ޑ#k`;R=D۽>PT#\w )-:ս [Vd@W׶oK~'ҧ*6,`)~O(n9R B/N4 P&w7ky!YL9ϰ M}3쌂-s4 '!_>Ì7m~`^\27Pٮ~99O͇}K#Vg$ǭ1KAG-࢜p W> zɣ{ u f;BdCc^B:g$@-u7g#s5A2p \ű;F*Hq$w`$uBr(-L|A\;ٹvåZQJhYh/+/|59)E_WhǫgkWgݕtJ^  i9Lhy޴gB5d¹ E_(v¯GX/"/"anbn*M3bWSp 5❩+)jU:k:['0C Eض:>DV ؃M*ʉk<O~5i5!'# <_j-]͵14yOק=2XgĘ "J: Cɫⅴl7*DZGL"ozs>_]{[;JtOAB^JWYɔX߫yr廼|?+|YB\zv!R e(Lt%t{χ_¯儷;E2S  QwGiVLĴm(G @k!{ѿg%/ߘIͳ:Wi. [LN>}&w)'ٟ8,'Kۄ?t&yҿےa:IYRDgAnT ~"G(OHy4dF5AEՊ}ڐ?ЈRPü6o^g}Ş MGʻx,OPyv?_(i 1*2y1L/$m)M f^Fm^%c^Q>~6G#:̖6<f.h/I%;aXxjZ)ٓp{` u,GN(4eP^D; haWibpD]Cꗄ6b:78,N*e(NN7xX:,hc}dq6=JN 杌l;n j;jB_L8$ 3I}u&L(wK՗=i+0!Z Nfu~f'gfgTq wǤbgh2GIYXHŴmHD1ͭ4 1S2#9)$''­y"$mB_8l*:۴4C (&QE[d6kiE3"ƋӛpLypl5{<7 1@ jZ܇͘F%hFteҩ Όf!k=)^jq*UzdS ^>NGybޅP1tz c0XgMj`.bÌc¦7kq_j!\yEKSra+# x)n;P~nk5dPBZqr/S?.-#j. =aYNɪ?)B3R9|&r+^wjRpE]"/ʾMyAǴ߃@"@0 IְzCW0TUQTE)6ɲ&%/%aY2,%/PMB:IC֋n6ky5XxMN`!Mb'e+wGo-7\_( eM'P,1ϙ K%<;"st fWß+%sooRP)%(h/ak\c7) ro]aľ<}F!cC٤`il8i(kE{FpX*ѷQ3\odg5V`L>11IE1<&?Q~ۤRi|hN=X)|\Xx+UQ{`vϫww9q!C`:pg![妾._G3(rpr2G/C{dw7ߦ7k*"ֺI2& HaU<ʳ@AMhkM\8|Kr7BHIW^졬/i,|0rMRz`^Ds¢OCŽ$2E)Lq[+=S=߈g= ݰB!X£|u|$0|ºix/(QzUZhCR¦ebgX1}[9ࢋd $CׇSH-=[W#=x,ZbZC (J9z}3lJz=7ھWRMP_xxmi~ʾk~]AOͅ?D ah,zfQIYnzTק54\ (v|w/x-U?6 RЌLQN\PWRٙ [CAII~s}/4o4q7$ׂw*JNﶴ|USvELC{@ mM*R.x^y=A 3n I9MCOIfօA[K"Cȝkm?L'?p!qb&P%{IaaΘv DPf%9Q D L]G! QN<70Z츃\vV ѝ[qzMҗt杈R\eu! Z鼘#Mߨ $8AgNtTYfסSQP\%n@ '$^+2a8'T T<ٛf"o@Rr C!{ahOJWLNal#$AÚ:.e;aM+ePSX*?&xE:`r"bSF>U&OIc6 };=`C Uo,s[(Դffv6tCJKtZvI,RLmkS3~mEis0=KZM/ RZ6[0q Eb33,ѽahKq6$XMyAj"/ ى}r"CrzEӑc ӓQ[E7_#Q1XL; L m d:;1sh:w؁'Cz: >Gcj{ fWP M%?A@~GEۤbXs4J|SW!=JwpH,(Hg)NwxzRp*Գ~kM&E* jiD"= 92/bǚO|is KN;f{9]m_϶7r0_ZM+JMqC+ҿrB/Wdjؕv@V_]n,I*;b6zfX?M-_rq(O+xl0  G儍Y!0nכ'bIwVyex~ _4#ud/5KUbTפ-f޽D'r Z]5alZU c6pUkqP Can$'؝! :AE<)+F=Ǔ +}ɯ|׊M^b|sfLxyrGW;w|g|h0 GUXz5iP a`y׵0EG/ABR\7^u!YnBQJ֊/B+.4?bzfp=yV/P*\ы#-|Atx OįP"d#S:_M2I+eaYyN+i[ҩ3*XxϴWeְ|1)Ho&PIР&I@;tt~}3T-qNYFhyY- }HC5L*n~|)`MMV!#Q=Xt|u%7FijǼ |cb6 a{Gz"!`Sѹ~9w7DΫ~3ײ{9 V +EjF~U P/RUsOhw(kl$ L1A>&[Jh5,2EN\~&6TdnbKLRmPlʽw;B?6Ogo%k,,an*u6VDI[ҳ_G=`3nޯ;3bN73zl"ZΟB;3EAo2Ouͽ<r 7λe^;"ABFOWu7u/彻oYLX=8A5_  HBᇦtD zߋA#73_PU}~ ܃bGa@a--1EA%SSV^_6,<c݈Ep7iUٝZ5椿P̻a 훊h><1[oYԋeά-3{"E1>Z!D:#kY-ݢ֘OU%$E twY[`u\'̬|RIƗf\^ mtwң CKI=xCIс2~Hzq Lފ:]]6|vǼ^j"(f)_= :oFwHY)CO#yO $'#5D1Д>V1pi9,S=KcDŽHi~;?{?gּ#@wA]t3XNxzjd&\$bUeTnHq/_>6gx='7ʼng@ryruDNykq [] :S a'rSe[*OInx3cZØ4އ6i,,ötS_HQpދuؿl; }ia}x~U5I KB-9;¯s:ޔwg=ʝ%0 k \@:hvi͂w*ʔw=D;br?iTA/RQ@S&w v_w/6X̖N$h;GBi6A%K/M YK5X2R_!rv5HOD#puof;}H$y7*y*/u,bߢ)Nw< &9ƋhVMs|DLE3glsG^it^80=Ku.$'MCKg=v׋ {&|G>/JS|{ԇ0ۑB9~0Sxw֗*>@+>|GΌ'*>@W|c?kyq|.$a ]⼚QDk͖97@wB{Gphcך r1t(|̥69l,:>-vmb *ᆄ~V˿׊'y4eڅiyxMnc^no;?. %hEZ 18`0k@ߜmOy;KQWcłM kFHYxQ*b#jCAB;Bh|)w_(ƶ9u d:_ ,YtUY "?j nS*JJӠm1m ,_RHn(S:^UޙQXV`vJ~rR Ȃe%4_X"=rX8o6/m'f3`|տ7^Pv9{aV0K3O4Ӫ;I3—}wՅb&)jQiTƇU}GE`Q|݌sa.agO5ŠRjS~un A6Y+jlhn -&`f!Ou5n__腳0$bȊRT`2y:7aPü쫲0UB8glcLǟN+. PX -ף8^sWրM7L5WU!dw[3Pj!waO!*mW- w}+9 Xcra H ΀hp$J-Et8-+݀}x_I|qmECZl6 CG<Y)?xHVg:?Dل5 ~"|ZL+DLG$7ʲ=`"1 Ŵ 6BŴ}jܙa5VwTSqz]g3^ȍH*5qj v\wLfH6:Q|p !RtirвkpnyD)=[5X@4r%d݋' :bu@a  &҇tM\p&Cm-xfr6ѝU*\TNO`Ta,=;/Y՗uHYNKU5dϩ(,\Œq뛴L7;{ޜ'!t3,29 'įGXB-ہ:4:7zQ`YQfC/eguHϱJ.lZXJ.HN,uv ??Y+lDv +i{s%'TBbW0nuމ>;5?2&ܰgU$^7 Ÿ{j6pM*ޤ Ɵ[&f;|lD&ol_+rG }$FV/3XMnP;!xSdm6'G[q&|a1fY 'xz4ܕ!%3X~iXy˹&Z$K/H"IShGA '̞NȄU@EpCrѩ ܿZ%h.U#gh2H=)iRIXa+xô_)8 O l_mZ7$aٸHߝBQ"[}~gB-5A=y@>eH9!~ۺ12ރ~*3/YW%I=n8pC$UFqq{,!FdyR2qW[tiٵI2Բ>; y!Bd= Tp#*.3zA"[&/7xY޺lM}(_X prnOʶٍqHSJ=?9}8}ܠWc> t}jYyKI>NpؒEHv&ٸ}*,'A$[ hf1ÜHv˻r"y7I}D$[ɇd}H$@$q긒ti-3|γ:o a5v%/h5@n֦[8G렐h OZm@m>vw;n(Λs)䆼R!o9(Q^9CȸV*5B돔 t(ڢ² LΚGY5ar37D=n-rm²dmFp Eױ&m=BQe!|u~~WO,.\D=>g:λA#dᎇiwK&Şm̈.Myw/wͭsp} _=0Tn˻b!ҧ˅\t +y](Ȯݶ-̺렽sC>hB]`-l7VXC8K܂ Nlc71HpD-YZTT>/O{$xE`x<[B<0lXlC?B:ʨ"u ұmVi;o{ }o?9?X6bt;?9'x3g1JUs+߆XXTv?TẎT8=IcUU`6˼TrR?.sK ./h"ű]8SRE\f]4q[0`^ {G@9;0ғLàQz(<%Yq(fAhyaxۊ~] fɈ`蝩LU̸F4DwX#vL΂DYa֧܉ 6RJh6D{G$J’4v oFB4T=ĶoR.tyi]Fx-˥#,kK3 PZz=hv졺.@Dr0b񋣍_Dt,< os(TgL3+&"@A݅ ؝řf ȺM#_bPkLE6i0hV r@_pOc CI3fSxP9IC 1aܒ)YHn_?(\\Uu,GL{24ȦiH# Ihz ]vdè5"9dNX"CVW[IHQExP4lP_4w3z^ x HKy)A)V :2hf 3 o͇_ !3mpy gL #P7>;כT>yvj. LR߲5,9鼯8aG'\ky> M74[ Eg#KKNz;&j'J~p#I'Ƌ/$T^Jt,e=ę3q5@r K=tJEA^D<1 MRxV8+3E^Sht{JoF6y(vh/!Gͽg(a,԰7PʃD/嚆baU)փvYWS.KǽŇE~mR5{, x<%3Hp=JZ03 = BvD~ /<]x&gWYOd]ByC4y=\5RG+J쬊8 I06 ^#ɸUu^0$YH4cE؊ \3I@%4f*D/gTĦE 3T"chài宮V@Y?[R"m} '4U7eOo7i^j/ zJ ̎@ƣfBSPO hvq |uhDW^. ܗ! =YpI+vXaI?>i;PHgYYO Qpqqd*vb{)!DBw a7}P~Bٌ&PKwaѭ J q@50+auowpmJ;K3 ThރYDvW*Zx[t`Pdw{Z^kYIqHGJع"h,"rnJ>UDi1wG":EbN4 dC C6;ƛZom7._7d7 Cn>0XKabE4wx,\5-h|Dމ@<3≛bbZ#;Ž{ r+³%#F)=0t42~!yUMHIZPVo XՏb)aY oWM4}Yn!ko[-REgXbOq?u*>x:]ߣח!`:rDh:?{wQ!GP m]мF #< z> W9ݾwfwut Q]__C5EiTN] zJ\O;j:SO(OFIiҟ"WA1Ro1ĥr$ѤxD+=.(^r6E~f̔qgԯMx-{~|_@ԞR27xULj?>?Bݷux`KF!z6/Ͱp$ZH#GbÍ PP{q(x" b}(pK #h1 C]"G"FJ^]ݾ5#ࠎ_SCaMv1~c[`:EM*#X꧗-}43h*Yz-Ʃƶp9՘?W/ ^9P[lo, Cړ{af7`oZmp~x}/ '~䭉YNñ*ևM؊jX羂h*w\Ҕ( @uy#5lL!( yh齠;W`.3{Y6BBE ;d*IӐ[e8GAQև˥Edz7>xՈi2%%G2t4:?+W@c>}RfiqPƀx^5?;=P~ O7A@m69\bjT5NPjLHXx,_$o"0]ԲURp%mk՗j5Tx-4@mcɱ9{ Dm oE.sGʗszl/ -"ϼ#~`>X6u5hplbM jbgzgjWg܆W5׎Sa^LCmѫ;$xKԊ\*"ʦTz8z૏N4Qoz"Ji !+a5"gL\W# ac׳l gKvh $Lx M>x;hiGGQ~*l#nLnxࠔoyꉟH-Ro#mJgv3s} ӕ/>jN*U|NTC4\>Gi N~`n|Pz3MxʅDz1>c_IupVL,OG>%L"J):8UOח_Nl/ }V\F١E@t?j\oF( Wt<av'^% q쪉h;/dkذz؀7y/uxTb]2 ,PC/׌OjLxR+dksѷKR<:, =kpβq<፦c.$=ыt5I0S0C@”^ŻpƝ;஍Pc5/5H> C+*t- egAg j>(~ك_%|%hL#2+ 5Q&ʷ̮wsy\+ zY FZ mVevrꀪ(a S01o*8ciAT l=1jiMyEg~ɹՠ"[ #[t1KccЅ0~2 S >t 7wyK9Pq]=|! lXh߷HŪlQ 0I{=:㘦IHp5ժD?ʬmF%wr~5^ ۬DpUd\CLkc8~ۂG *Uq%4. 9G3+t6z&ނ(Rl0 DZ \=/rYctX*qa!SmEMǘW!ky_=fZsYx8or?]k4=*NYlCk^,U®96m[/9$Y.A`-_w0c*qY}qQ$)r6uUI}D@(Αb8OpӠEr 9IƆ1ã1 4/6dVEZfhޕ+8r{+VTSqR-OG9Q .% (mפ⤱5JSNNUՆɀ#z (9e;wkbbM*b;B zrYlv.iٜ÷•UA=i_R;CڧӬJS5zi961Q!=r7ƌ8К:=j>˵ݣt䰴tQx%B XH xTTљ{|Dlr@)'1<{]iIŻ6iX@, \YZ6N/J4d,љbCS^Xkp@&lFx2;ɕaoๆɐeK;czca{}ƽ\Z JW.# (]֥[ iYz`$j3[6`DyGf\T-+Q:+s<^cu]hh-Zcr2]WE*fDS|N ?B+d) +d76*]%Eu}z]{Wǐwl^Dʄ!v}#G_ǼE9X TNwVC'p!6Qx7@{Q}_|]wD oD>`r>dUZHl}v~ |GY6^l0\`?ϿgzbvS cۤKA:Tc}VtN=#JE& g@k,~]{Wg?uB]].<0$)&N믏 gU jt1X=|_.oFck3WWwn0HVyWN;з\g]19OVgC{l,>sٲ"Yz )jҭ!+Ro.璴G]9sZ+f6K߼kk?vmڵŖ(VcryByH!IN}cZk^{/]d/=y %jh_ŞwydWN'c8dZn#e$ݸk}lW?Qk$ Y#uf6Lm%j]e6;]n"hkX?l/J4)O6zAvzX'%_%YeUrKqij~"s疭K[ \Kz)~6WR^]C}98Wz"ا}jd:ѭad 'T2A}y 43 A3F9vxaKf~NB P8u.t旮zΆBVO@z>I.|Q"? Hx9[c8O>sE'$?o_acy3km:u[l{E>sՌ܀_5 Ɠ݉eE/GX~G?KINb(O^䁨bҥb~̥j%b-1봎Q#f[YGwYR|Ѕ0QkяQ@`;֭ޒJ%0FS}:YS:xBobѯh 60>(~NBx VB7\ߤxf"~ڙq,L 뤵 p+#{"I!Ew ~.xGzWq1Z*&ot V#_d$SQ-9hqld\L&#"6΢nP:rm8ŏ7};ﻛS|:;1~k|/r?[, 2TydyneD$+x#unefIX{j~ 8[U;ͤAQ0~SҊMxf'Ij A0s4䟽6<8>!-Y?˟@nq.Jǯ< 0q;I>gW>q?}܁)ˋ8mf)s18KLE<PT.D$՚e8{:@$ۈ\{sJx]52Q {J4IE&:2*PFa{m]ힰhKWU_ t3!6?R UW!8gi"#48'r~x Тj7|^?[b/ ޘDJy<ł3^4 tUQmecH.Þ[v8Y~-9C[ٗ z& SK'ī#lceB`CzVooa5Ԣov҃ҮBC;EO==&֪j >^k?w?G|J58wc1jW܊ǒֹ# \qeqen%jou 1PGʥҝkЊols9EEhw޻mϛ&^sLoe j‹1`O:V:M4XgokNY8տ _c}#7K7)kJ(^ <>T/8GaE?(/:^7OP1+oK`u஻oB;J۶՟T+o2 ,OaNꢠ7}cN988N+lgA r3T%=ECRY8T2wy[Z| !|B$ͧyi 9q HwύNlY 8!{6K3dUe%DJ u5v1 2jkmhy̤8m ~/u hd%L1IlIwZW=#UOs9aiUP 'K{Mp1ߒZ\UO۵&TJÞO1fOmW/-,Ɗqy Ҭ'3N;N-AFrBzpx66,\Aa"N@)c0'`BvA",tݵ խ8̓:N xj?1BLFU37choZݦ-]F66G?Z eKrygI`6,ͨӴM)B?g jdPBckib^ϑA4LޙeLŀ `d70 i!v3}L4)W Xhta!zz6_s |$壡f P})_U= .Lf扗@͚~݀NjMNKwqr7Ќ'W=VîuVx_#YaY_ c'?.~K>ի  S|#0%|B\l;c_e"{[5<[f(שWa)?Q=W*gȑ{^j±5|>ϖnR0pI =3r`Jyt#Krz`/^=ykd40~ۻHop|'aȮ󥮥[,?5Ȭj,ٷWԸ־0"LO REs y$A㰨p~uX-Ie'EbB+t'0 SZn \j(O?l|ix uT q:gO_qdC,])ϛ_eԞe ?!lsGyN r ?[rX|h3} dp6ԗY :88RW `i}dr^/E)}|q{ә/_c1=Ϛ_/ds h?'tt^jVն/ž Ho{SmAڛko_VsPia[CEasoeyP8{B~ߢEJ["RшF6%#1'hYiZVX/紩No6,Q TP!3ݏ*|2y(?AwԸf箳DZ9>s'FC HÛKſKDT|OMlɴ|/&bdr,$ރt|)~a9:$WW#xI z!]cOH%;}2xj){I` ~13þ(rp|l9V RP$eA?LV7ny?#w $2tderRAc\b>QY y,me4$h`hyDQFKȨP.#?>c(H*%էա, {4]z.TTڊ)?otntohb~A> "+Nr-g2C>BU2&^̔ ף 32䛜t2  @3"GY㛀&2fY3?]̅UpSGD J5Z@B 4L@I8>THHwMOvCeV B t4'CT]j4rv[ӡdr"FY-1?O^'[|/%ɤ)-t&W]/S$s_].-W:4^/+}/JB/† ryKƷ =' Qն$ QŶ>jmI&Q]mc@^qݪdaW°k65<{ZY|ƶG?%=ܱ^4IU^5>g}ݹS akf,z7Ԟ]D)WwDq\EK0qfK?I T0h [w0Ig@gc[=mj2\ۯ|{kԒ % k޾dv$SOLEr*4Wo5 M:cIYf4/(7V2wؔj3#8WN5L_cѨyL!G bлoѫq&fK :f5It6fNw;6oR^2;r[LJ蘧Qr- ;SΓ܀_z^ NMBJzK[4 ՛1(y \srn 3Yvi$+OεDmdOel-=I)\~f6`FOOeWP _Ӫ$"LYz>= 2"\Y\1߸FF,==W"Ag)T>-EX6)R8 rCϧweXo<4{c^ 4 cABUzWgw.WШ3#b KZj䢌8Es&D0@YI^^W׭Т'}QQFkT\!BŒI{dx=6^20!=oѨW*ɱDeV:ىʬf[nz 7mԿ^$fYɘʦo|nIDFd&z)OӒҀ>@wS7 QA]5h"u4 2R( (ńq]% )BG +$$!!wι3[B@afr=»G AJ@,U#0E,,!b]M՜L3>[--M-Rϫ<(~+UM#4{Nyt? >^{|y+Ca-N3 iC c 8:{ V5,. ߽/' tg yfedLmwU6,*&bIMCxɹubs,869DX!U yNAx*/% ^>v~f9!:(I-f8{iK1, oK=&)D+ĜH= eKOw|| QwqνT>n֨4WoĞ;7 W¸XLQDw ۀmfE hmhm[͋쒗\XMu 5m:@{v7WI˨wUc;fEģA=Tphmkv^/|>E~ |D!DZ\]#C_i欤oqjȧe \xW#|J=z{ { 4B>ox1­koZOEcMc}qD~FE~R\#"?1ZNI~i,p#?W*2 :&9O\/P IHSGo٤&s(>WM[&sgDҟX:{>z^T ۖЉb$3+)?,/#b,=3Gז_} 7ni1XANancA<6;yhvܝGìn1r- t(qnvl ڦK^bd@n`)x'쩟;=2Ebr;-yjraf^ֳ7tսlR i7ߤ8QlL/_B̙ɛе׻."r֌:iMCL%\fSY̙D3iFlRtX]g34gSz·kC71>7M_7m qT40\?´w>;^#,;aji\TzmidC)1I G2N8>FňC[ȯzn3镾\2U0糀P>Tw||:iy&0^6[AuPċVts`&ZWG`o_Z/^/XAHMX7`Mq&Qu*f+uQNbK7]uKgQho۷QeL2YM*Vp%lmD$:TOvo?hAќ:FsNV㸫QhΗPxoc{D` ZvN6xaO@f'=Cc0J_N/殯}k'ּh̓[z#mȘ1EFנʪ[Y^ˋ% nA >ȋ/QLWUD16;Qȡ|( 1`hAT[ўo/t<Hrea;@c( CI1lƐ LнR+x&TOx(PwnBlWචnn8X4P)|4ZBh7Oq|<4- .4PQ͒9eMsC0iI*̜G!ЎoUrZ M8 :dx<.Z҄}:j({ľp^_@Z|p;,,]רxntR":`Oh,`[b{,7pY9AD ?5!//Xr{cs33ާ<-kzȯA9.+D]?` *rg:)ma>{SF`!|:?{#YSXX^6Նlj*iMӰ){`S-I*O1L~Dolj@/cW*pu8ɠ]+AJ/36 ? % )ݸ^!) {&|^Rdn(3y~3TU#`.%!TЧx߿[wj#Mo-=i*oyB# o=a$\_ { ?'yx ȟA>pz#Hz*Ƀp7w. pOG=`{?#x_=/, Rgn ޻!xw(z`x$x]:Vx-VUuz5-U2Dfi*~_#9aٿ:Xj+93E?!y" ~Az= o" ?$/(&֓l UTl/Pgv?r XU7n)_gU_Ȏ?b[ ݏ`z/bѱ荮0l+-_taFdeU?Jo$i&ly55&5l|p֯{n +FqW-e Tx $$;O~zډ=ݪ@w~Jg6N8ɳ͚ *Cz 9tAKy;A}{fPP@]a^`]ϓ#|ߧ'!e*;nTǪɹTuR3j; 8<_xx^>a s>.;<c>}Z}?O=W`iulywe??pOz-OCq˵:?SCao7Kw8-\J3'_|>٦j9E#BUq?E},q4B Ib{Y^.Stf =˲G1qs~Bt,tɭJ{q 7ga:Z䜻`i?V"ٌJ5is:I3`:>N6k/;(OFRaV #SVrNJzR 8p/I)ft=u BG)5,ȻנsԜhŁD9\4h%գ_{/#ȬOÓhd/M4Kh3&~Pgn9;;yqE{ />0uRjٔjS;3"nc< kaT`Vl9gw~T9J1958>t1V0CA%pm j{&CI\a*+nכ&E\S̚~9p͕epp9Pl>ԄqdbS¾i/TC{Gc^NkVmO]%d `×< ͎zrAKmrGXH$dig}heB+<1UQve&>qz5k+ b.*xG8qTU Fb.:JԯXq8؟u(zРM$)u Z5$A%DFq41CB!XaL^FfG޼KpdB4A,w)B·fmtr:|f`M917fLJnv)̦| Z66E3,|2ugAs)bICQ\'_3Qj%q:>N9'E4(9-j?w\>DwaP.߾9XYʈ̃Hn/!jT9džtR'Uj38IoFcJ=`i%$A;#U6ɓZIiɘ+B1Mj.pd :dtkC9ɻmЛ|ѷYmp<J\K?LlOX#,mO&*ɋ-~KyiVH.˰/Gix涋vZ dFҭH^!d@tJdX%5=#I9!瞉92+$hnZryD7M Z$[>^N%)7{{BA H4J`-#Dˈ : bJ9߁7-GW̩s,+F@rVwњI%ݰLpY,Jό i"1eg rW;v[yE,CJ+Y)I^ *Γi(֫)hӉ&}FЄ!ɳ)8ep ΤRq=j^=++o9T.sQrSQlc6  L| ц[2 ]%UK6Ⱥߡ@;B~*U2;|rJƟ#y C{ n>qH!HO'X/qD/YQ ƈ&"ԔofK|8P5Qr9r6;N݅邩hMb*\u`=,:49k>]u /y1\!0ۓsU$FWٸUE^`3Ì*rɤ0Z1ٹWnum@̲Q77U'gB0٣([ *2ǡ;Yt e^xPɣ֤qi9fS0dY@0[EyG@LnIĺTGw̫1y#Jt#Up $,0@~GO2Ϊ'ځ 40v-ԧIAb#+ e5r~A4~(h샹T8Hh{RF7"T s`ŗxS TvX'=Z^C)1Sk/ ^1kV_E-)I'=G-nbO:B6F0ǾerIH5!zQX RHӊUtd(BCdF 2ȣV*7Zן0Lc`ۋ 5l5^oKr: )wXm}ݼwa?c.@)ΕAX` u1<`% bN0y 0[As|/+D6ꉙȯ@ '*҇n5K#=ȪaA@E.VS7;NAl̃AVU r0Lo s߶kyT}՘}K24 3*6rh*$ϳ \M a[,=K` r*ѝWyL 9/w$2 :ۮT(eo[Z[Յ#SuyuUujǹjrՓDwb*ϱPnmyՁPe{>z]+?#m..=Fm dVc/.sLlVXSzU4V39{9>k 6y&9\慄O"VYjzj*۝:M-Ħl '8g#xC1(&R,2gA\iD ƼH ߀YLm 3]BS7^? 3J^*5^JR.E7cS({"^Y*mk@"[,#>_02ӹ^Bh!D\U-$]8[N F}\T3 ϒiu cG=#%wBs-B/oB*[e+\$ENɰ^~$1˼MP(‘?1Tk.ju{< pKԯ&*`WЋ[+aPPyVcUy"%j㜻1-T39ďQ~9wz rY Wlt9t-*s ٟy*H>k* .أxnD Ja,wWst)d9tKSH9~h"aGd`ZؘhGn>@} I i ɕEj׻sYiD8g(%dðŰ Ud 0KS&iJ4Bhp_nZ{w"WSVVLd^j1︨g$ '.DmjI%0d5@]0@HF!,3Zy b(D$-if |p:ȷ:*܂Ɓ9g0>FλMeB k^*+?_Ru7=U=%ƷE`d9lg? cϮfàЌA(jV#* Csh#,T} ԓUVt[ ?|T_wv8|uhtX6k1~ŊRS 1Hlw[|kngLUU (H><C Mԅ+yI)^1;:"RU N 5þ/TKK00^F䜵DzS*%{r5}vbLV:T'ĤxuOVO}o64xGZp hMϋM t1v.wO7ւ s] ߜ[|ì:|1Y1Q?U[=  P*sCjS.!/SH o!Q)S to. uIQӡ}AkۂU~ Z|:e]5sXZ!)_f؁e ]XfD-U9)C+GY_n2!Zkj@K<}M|8TGUWɪNdw)jh>; TѳX2l(CY]Ǐ̖tM*>T6ZC9ݫXK?^ʧAW]2쨻v=+;iKp14]Dܒ̬Ԗ^85Rw҈y5A&1¹)k~(|9%q5Tm0dI7ι`j^Ukd5啪利 Z}յq.+>CjU~DH#GoޙZ{Z.~@.NkuQW]["#]_Y΀ (\?wVO#L$+ ~yz+M} \_"!cg@VXܘ ˷ýz6;b}D0r0j A5 ! dP".pWۄ&fP鸭5D,[p~3Eq+_G]n¤g@M$9͊6$X $_O{dx0+HOsaVVoLŨyÃ$vf`PGưvLKJ oxפ0fٲu$-nkS~K~l8?w+h[Cy?ĉil'*SA[ ו*yR%{+"GuAH>&_K"K׃F47lD ה %?,II]iW@`O"}<$~bgC: "lz: /]R&\H^yR"sk x KRŸej*@Vy=%KadTdtM&e IR>$[ܳAi1;NFj@+$B.3/ nmbhD/yy~"n63<63 wyx)* ʳԍu%jMBgyVxSC8T^SE9ʚyg™霼<vr۫,t_U@AЋŧ+:ͧoY8b_ۡөR5{˼ e/yW+ Eq: e| 0BWd22ʡdڏGѼ{͏$hq(:>ZJаe-<}XD+5 O EW{>M 1SU-1_y;gQIl@U{r|ltL~`[3I䌹4t ĶC1g۸I}3}4&!3CNt?偀DMR^hv'#[BUdX|qU,޺I/Ѻ!T ՅT{ ;SidSZi9 .KՓbDA9g2)j gWlMMsO_&-=S'7eNkBcB0ѵcxa3UE}:u xQzj0iWSvDA߮ئڵD,R0T@?D2\7Sݟ2v^%Nf#<+(xD!QQ:?mB\ڗޟTy3L[u={د|YFK}IyqLIt~xG䟥I]kjq-fcxԮ*y_S'EO 5/ʋ7L<_& kOߨb;.$ˤ'Mu~VNȑ~ϪGPNgk7sp)g-+^.O)BV *QOc2kzʴۓv¿ͪҳOr( y~nL_s=Ciyd30x X.`rGF#\ 4pXAϓXE&c5o5 jsP̌236 (yYjAs %+jo*EdaLMHэDr]͙3>y >4b"e9Z:W=V7i%4-B-_d.TocRǧV́spϝZtN;=+ [Ĭ'DCtuS.ɑjRNƑse株,E Nz{ND$Xe:6ጁ0^ZP\)_ZMʤhHcs<{W&xq>cД`75j8nU\A͞Kk^>ؘ;mAp!#*WrnAvDaL5Tll:gqG(X*5p-9 u;=sr$<?s?LDEIa_!7ӱjTBSx O(P]VkO [vcl5y-`/; aT򴅽;ꜫ^elѧiѠfBy3>"u +[Z\J{6 sk͹ = %t7 ˓KA*xf'KB4;{̪ڑD^eV-K|,hlm,eyGb@a'+<2&d9!XݣQSF+аKGM<Ip rZ55iGΘ4"?Xi s̏uVˉNSf4w.{/ȅSx MGs[]C9,qk@y8Aҩ>V̩Ɖè%W(pfƩ֭ Ke &%SZw;)듛t6h4* %DO6Q9ȬB06Ճ(b/{M~(Z(U{ݽѾb`(G8?ߒ*[[mI6YcX+jlFZMF}c<7{(:pl0A/t*_%.d9D孮SA*jn0j7 L@JQM\0pSTܥ$ U:ƗA_KiPPf[yzQn9n _y©*5Ki-b [@N2ZZXnu{> Ado@1X=:vҽ)r 1AX[XB$?)mKJuVonOh[xO,>> }˼Xo1_6Lw45FDw°T+ H-W<,l#xQ)!IÍ&o[k|; w0_kʈ_@n-aSfSk5vt¹>PЋ"Uz_> zok#3T3chx.Vg^ҥ[3kDLJI*k Q5Q# _ #<@*tfF854 MN_8xF"\Sg3/yTESzao^R ԑR~+n˖d3ZrVhqbEpF]o9pxI~ r]&Rx2$SUfefm`ZRȌ7ŴCȮFf"v_^[r^'4үFl+i7N8*vQ{n6=6锟x,M+7q͇'dη#hO=\:2Xִ`XNgPGuKs[b#oYH ̊1l'hwz0h6E\Hm^܊|QܿsiVk/V~^߃jU| m]ОJ 1l W&G]3ku7x N%yc)X}-6i3XNl -^{V"vzwJ,64*9JmxCQ>S [u<&+ԙsN ۶vckid4=y1@W[Wa?63 buWI㛩Sړ`Z|iNx[z|lB7_pʛ78K1F@vX UG)hXH|Ք;9*&n>ڝO WTnBUL=/Jixfm-Ź \3fYţ^/J;) ``H;Vj!Uw6Dڏ5c$Z .M0#x/lq]y~مp.@^kFеox\iֹ5j7|(&"tC*. ]+;q҂cSUtMЈ[o)<LY2.F}F=0ċ{Uo)=] !Jn . Q{ Ucۭ@'4t2NaƽU9U|;1bJF7y(d6a99Ҿ~,y«Ј<`젆XzK_襾;iPޯo4v%[xD(d*:?;sYz1}NxXa速Ѐ`jMJ5gE=8lGk(51KBy}>^[6^]o@4jN-mi)F!g2?i8nɀ5 :5\p 5JtT_Dz+9|;ʓ''=ݽ{~jÿ+ilF)CӨ*w;% ^(%}ېX׺ 9N(2'0O sbblIߦ uz9N}'Ծx a}{[o5;Oz;$ߥ6,ST6_7pӿ dSoǺV9S&qKmKw_FBO4o~6I tAr%t)/{wWVɻæPmH^Jʻ4_pMBz,w(09}6pMIπߕsa@ x([%W~zT:RK>%L_C5ÕK} סd,eI5WpPRɷk˪T=/JI # 7RwNB4}9Z_ۗM+ XKRL/)uVRzdjiqH ,EʔWcڃ-Ϩ]ءNc;Jgok{tE |if mf9i.x9~nߠWO/D?03v+Z0}`KȁB \zo?ghv΀Y ȂJ6,:g3/8+oGgWop.ǂCՋ8NvAvV *?t_Rb̾}F^zƒpX]N#4t#`anPXlX:.ӑUStW_c:یHQٍh=ARC0J7Jt@2uv'0Tt|n6FJ{X1gjˮcۉۯg(PyjUj;MYVcG6r A|YZSWŒ3u:[rB 6W2NfP6czC>Foh'm㙮Dް9)۫5moƔϱYV>_B})9wᣮw~[ L~怺W* 8V [l){$˷\6-8'*ABÃ;qZK[^_Yno'Ìӛϙ 0ټ%+5ɜ2#߷Bڇ׼HK̕sB o E{Thtj+_xpNnQtO-~MSфRx7%zb4ﶔ(#_˴!>UF a귪0F<(*Rm(urofڤ6Z#XScXSO]8و7{JZ+,t?ZڂH6}@ ~5Z Tʄŵ@Y'75tJRX ,8- OXQt2Z9;S,ǘ9|dF-\cO_|0ރ*u3泡8ͻH9#)Ecd"ŪH h A 85Qp'?l]M^-"EI:XKs!gt$X%?]frL { &q&ycй̍I(" j)/ hU79>r(ߧ†lJBӵ{s`WB60s.g  QT[Gf3^\[ї*,Lfd= O>Gz84\>JI?ǩ TP!SN}uZIC0`}Fz#v.ϭJ XH#) >.,Rrb#UI8%VZThV.ROˆxԓma@mfY "j3Wnp^YA" VL>^c1;l"W o_AjҸjOk٘˭ɲ|9]ad4[ǭA/i<{YεHMaN&8Tɿ鷺Ũ__)F+ E(]fX0%Yaa < $t?M^& = ye^1y4,HV.__姾nFkJB4^AT^K,KR5#u֖#\AL"u,T69mt<ȼޫfHwY͎-z@vHseP"ǯVÏ;ٓJjZ迖mKxx fd"%30>-I2JJ*Ux" ͻ͘3J@OXHTvnVs &rs䌝­~3,qnUxeG*fD>R!:2q!`RJ,%m5?{ > !4Ҥ'cdȋ4A%B߿~EӯMqkKҔ0 ,eGfbyOTѭ7XGo:tײbḍpm&[,i9 jv :I6*mäʈ&!}1@I)t>)uW= y)ο:oKIsyN(#4vGPRW;16p}P |h=O;k=9С \N_W&cFo}%^WxDZ{{.*V$Lyw^N<#FOx}rc,FloBWiz ?QH+y8KHITK=4 XZP4%7iO'έ c_9qk6s eWѼ23{ZÑOG,AT[l(y|}׏8.zٗ\ Q*Dσl:znq;.U[X6 ZWF5ХQ@ 'TtNQSGKj9Xv??2> MBiWxZ3Xs7hPE*ːʇәp37j}k7Z>N󮜓(o8XÔ&wq K܁]@ v籩njS#%30eRS)tEqOlК{Yj$Q*xEij}R,4=8߃9#I%1P'9blvj8w )zpVxnc#G/V xsWEȢP'FGsm!+1+3G9B9#=DyrPja%|mie4cv72HEЩZvk",h3 #%[/ʊzrrM^<΅w~<CyT{#:Eg.{+x :她HȑB=Kezv u}7ZI&;;ݷRGmH:ɋsQyMv>lQLJӥa 0 .vtAxN-=+U,dWwBDwk8ՋH5$Rtž "$ 'cPq& {W!0ʈJ=G}Ćzs2ĕF3*-wi_(4agJ_UB3ԥ9df[fѶ (ЊYI%p0yfA-dj~),ar2]{5D);1i a߀MيM>Z[SǩY_9ocMO4xL8&S7RwB Z٩Oftȫ*e@UU0 s7 8}+ Tw!u91 }^vaJ kS@ 4Ҽɟ6,E:JP)c)ov?PSE@qq$qLFvd XNFM)uOnyD9뤎?@~>B_Fc^ P~ y9Rŝ-zsűv|M3st #d`Ns.WۙԎ&_;T& '_0c~o/tpi5Kw ƯNeJ:#g ;{crU7ҥ:BρQRY$\]:(*(ⷄ TZ?3aW-*#n00|m|5|+wc5 3=އڗ|uhq.2aaH[;adz}.ݞeRS )vF]л:G!n7<%+19Z. w(EŸ,O7䂴c=ļ3TG8NpTmNgi(D8xF#x%lppsa<"#La4D߯bh\O|;X$L ?DM˕:9ד{QaF dXҬ`I+ frut '=R1nxKMHq@P Lbx !jPƦHkUJpuIDȠ=U/%։+͂T蔼mAx:U{xR8U1l7hHF; h9u+6ۂ^OXE<$*^{ 2O|S*bI/C ;TM\Sy=.WY\ϾI'~¨eM4WZR|䓺㛶T:ugjă9iGFz%QP5Vm_ !VKSC?iTNj,S:;W:P[dM۾ZAylm_=Knx+,`jBce ߯$k;g~3ˏ& ŋ&dWt)ͮuFos԰_j#=8OGt.AJo*u*/*84yd S:N(:#\W6+Y{uQ8r.^+{y2b0v,PoA8 0!i'ϥMl-|užKg3F=|hJ(򦒩]ڠMl5o u/14\09 {fm }|¥i#H/]_:{10塜k)%8䭏$O4x^!Z J6dlmT4J/6A^{lYG=w5o7Jo?o |w$՜TɻB(LtB!e<МuJ £t9:"(skZڭyɵD5u)"^lXպ*n5o\^#-r"Dﺫ RVڟ6WTnQ'}zz>X1:[3^JKM("{p-)t.ߖ<(n]d' 8;B%@Gi&c/P I*]e['ô.6V | s=]yJ) xK Y<wT=ZG{7W_N_?'4Pw+ND]0D.bm.)M1mՀ уp~ ~)-ԐڳVF?׊$R\I8N:yb 9T@X(+5):SH2v~EۑX ipl eXGVD>w4,c&# 9 /{-:y'DϛUfn^hL<"=Dq64{݌3  [IV+zG{EXDֱk(9/|44ȗd0$PYeY%D?ʮDYr:їr/2X{AJo#:>vlض(V/)%AlrTZۿwXkOs2Ӎ³a ]Fʷ? >y[GeÍ5WM J <3)AC~Zf=,EsBiK"Ve @Y` KMdcWWr"24`&JAedJCm6 nj2 v^JPrٳa&~nl%nR^\wM*j^@& eILk@"toPijFzLKf^Lg/ZYquƧX,JzOV25Vok:k.3}3zMGU>v땰J*ܩ!(bU=^^hbG&BupJnT@+Mˎ3|E$㣑#$˼q=SB6݁-1SЕ@^&uԷoe?u,*ͯz{E5o/b:|"mdU~a̘{Mܪj՜r&_$Z㖫,V„pgԀnPKzQw/,n/=c@:aDOeoq-|%cW!:[Y~S_-j#iXi]kPPd`(3|Q=7RhlB[iJ G HŵW@ͪgPЌAy4F:ȁȀ4 =@jtzW6U8Wߜ׀L®W,Ӵ%Gc+l%3ιh"wuǙJ9ŖTm_ۂ)JA4kY0#TQZ`YaFDJ-p# TxfCR_ Hj(jm $Ji60Kn6gSvJH%ws7e#=."=ֿڣgxh_V̈́S ~2|_D^PZ{'ߒђ_4c4XJΉvPeX,t%$_6襍[}VJ2ɰzݞH<m`2l5VG/(`4׶eueum0m9}0}t"))#w`AݤkɁhyA KM6o/PC/>z?9xS09{7\^f y(70Rb)`rTq0@&;7J9~=3@#+ n~[}[2vl/Smyv( O(vr4٭ƶl5WL=orMSNII0:or7)ъUB ;U#/)'s OBjƽ VXԾCb0Vxųn&s#P)>t_x KFlu:?ZuYق1ͬN?wr %ё'C n)vԯRGsVS-zD-,vFR-h(d >1t[c%(n&mLR˘^okp  ]¹J# Gܜ!(ctRrʙ tL$gUо'ML@DŹ2^(3J$"qX-}>nGFoKl?(?t k.@kiȚBgEhUy5W-wQ] }ꋕLO{sU0o ~oDa47(!/0bsjq}`ɺSd77*=d"ꓳzH#Dc1W^vNyKw~b =U2/>Ie6uBthe<=}¬`AT.cߦ{0M5p/_+.a7{6V?{Iаi|2ܶ^@?buB'*0C)Z!amў.+X:>_U==[sGu( i8&Q'fyq4RBLOJ(3՜Yodށxs"Wn9j-펾[uRQ3o&[MYVdV/oUAݛuk]G5tA@' X@r9 }V^8mw BV} MU#V"^u^5 |蘶w矸5`1ɞBƇts/r~9 єv X33q.B>_t!NF3*nB!k4q/z&}SVTa"D]JOu3\IPt1]yBC˞u>90={ryšqLdii-iR=xQ[.lfc~4+&^˄"ޞ~+~ u\ .c$i.b)dt-7 Nݞ&r϶i=f喥pprP,,ߐUWwka/ V3O,+ʼ71TWJC})S3! E'Ӭx96q !O'c\6=T {GI 71VxIQxD\_c(M%@>At9":CxGA* xVʣg}1sV6/e7 I^yy}K`Ѵ. ZA43?Gڅ j8hA 5r,zoY&#<=2/=~/evQڣA }f~8R(Nw-(lՍS~: 1} bR,9!!ll()ipWjyr  O{'G*3 a%|h1H,t*cr/hj&t̊Kq4wHkyƃrm)W}N' ~;~܋cP[;8k]`YǫaC iR{c{!2PVq$9N< \o=e:ArF Z2D~G_K&{ :ژH X@kR=lDl7[ϱ1\1>A,Ǽ6deQ" ZzDh-`S ƿҤD.,9=v'Ghde^u}ldaIv:/M;)?fySFjELGтv/Rv:pJQc(/h\t.2fI]jIX86*֤c)(. ;/`b{B$} g%+]mc:#b8-t,U5]XO Ip₟_!1| #OTUBC㐽jKB7E4ERML*+ȱfG$v0^5V#C; }_mz/?F\bxbU*6"YL6"N?r 0M$=Ft=g3A͒XLq3^,v=@q~@RϦ~5S>[9߾cpP>ʥxYOWkZt.:@{3Ju'kYYt0XYG1$+zlQ_K%mt4͚pHؚ)/x?hz N dA, iC55m£4nPVD A{I>z25-k*;x8csT0iaJcG@G@h@hlF=^ `9{{yn5^23ЂvF~y/NJiNy eB3 <>[AXbvM!o2nvz9=7lG0=1MJ~zFӂõ >ʦpYӻyab˯y}Мzd0g ש~ɕa 5l{x |q+ j^E/},GJg5e&{干l r{1CMt]nRe OsDdypG=Q4|z`%Dq Q7@|%EI }%ܔȆq c#YP^8K/8jΒ+ l}oړNiKlfS 87 YIflXJ_+ Tgc)f+6[Sh~CM9ȱ"TseB#١rs@%Ik7p\> >䄦MsMRLz@s :2hA/Et 5.zjrjJz(kD+ R&t@#Y+oˇc fs` HDH3&|e.Lhy䘽Q7裺*ΰB̢ZPj:q8)jN'L*Ty"*'Z▏%a7HM%NVρ(jiL M}TsRu7Vr>D &{H,b;{Ia(eDQjA+'P˄'QpV]2HA7[X<, 6kk+0|y&pmɹU>"Tk0)bs5RiERIG*K(]}=xI8d0dt[yOd_7纣GŽ,א"3W>̹BZ*56U {dfDZ)AU?K`hs/%A GR=kkՊAT$~+/5Kxi} |$JDvv4BFh,|KogH :jMsރ~b׮0Yq[lZ`2xpAgF=t|'9zx>'?a^y)*nAqWp70h1A?,j9{)+Rz_pYy:6>Eݻ@)ZwU|!WA1B{ٚ&}Jٰċ"ѭG4Vx }jM2mo: ]0 @|uYS'tR-~8Pչ12rq=({lٺɠXPnY#⨕,$)T'KDF{JzzI>y7jw;jdd䘟&{z.|bE츱I;E:ٮ@Z9a~iql4LmQhr7w:C[ R P^5F,77.u_ėƨaɂ{ uC8&Q\Z N;RBKɂx 54A?r֦Hf\c?!P:qg~@d&VW' )oj1v{ubŶ@>_^`b6g0EVJ,rQi_c!I,ГKNݍGe9|(X1shXnLR{rQA-zJ%R`(-0[4KW :U N{rཁINeV9׏(xV*p=|\^Ajo:W߱-Č/bar6|h# ދ^AkxHI^֒ s|e_R9gҶiBXxPpѥۯ nnDm=rg]"Ib %6^MG=_DJS$ qEsWTK8ۏG`ڶsEN{=E7 S%x$EWIzH|dx<ƭI.YbQŵˈFRnFf[ubo+%ĕ٠) xAaiv{6jxqciG>@=zYS}j{ )_*xDh:.Q~!dzƪ#1#8tD u',YUv/c\ǭ B Z6 aG-GđBh+ˑT(ȋgD~ xD~}GAڎ2\4_AWNp,9Qͫc#ќsav̢*Q ng8#;onj1HZgUQ=N-YByҖl{l$ >b]@ }ecXq' \gCA|SJt2sJԘt_ 3Q/fا^!{#Z4YK(ǩm--E0̈rIZƦ FLGARP]+6 F|yV 9a4Vj?N4`d䝀 V{3[ro X^}?F76t2XJP E&?? C" 3+1b3Z EeLAI X?lQQ^g;{Tij2vrs7_7R˿zaWҜ f6J=mSr1 8Ǜ~g:rCЖ<C\ϒn#OhMUvn M~kKHo9ꬂx- |9>m:47['յ_>:k}BHdw B !Ah Xs@­: ˜OEȮ_IH~eǂO1yRF+ *<_*Q՛e]]]oApJ=?^.o]YF`Fa 7h] LPVq4FDR)jTpaj/ G#?/bT,z* \ꝎYiIFCd4qz˘ (As vD ~)I'd +^,*z={qz 㕇,%xDr!o!;P0X?b>6 "ZT6ixteX4ð|{x\_Y`=ĠH5P5}gPjgU/a%0Yvo$d峺Gcu5X@hby0 M-[Z=V~@g|mBT:1)ї%U(!]ym T3AԙukΉ!j0ZrWRg zX3%s ?ovDyZ/T"1cm``,y 3 71Vl1IuIv=$ҩUKbl xݶ/ #Hǵ]J(ƕP{x"QjGG|y9gޏ̧k~~E!Qc: +qBQ΃ŀ ]I%+rQtq7_vYt[݈eګ j'3hݪa^eiӸ84kkPSWg_>7e|<ةu{UcV+8] x{&G=|3«ٟpJ7Zr@(~\%f?٦"Ai➦2s8cVV#k1Yi{ڝz'-K7+mUfϑEye` 0+Flݹa$ܽ9mRi4A8BĔ;X9S`Vlj Oͅm䥞Bs[pH(E猌ݸ{Y)ݲ0mu·z{:eKFA+uRuj;]/<VZCC3Fy%o49 S-P >}> 7><P\BEO~Pp&b|u2-L `<7oGx^Y*uY:v),ƱN1e &ښ Q9ly|mjvNq0^nizE$,l9NJ216-]jHJ`@#R;U)kAV/̸nu;c&<^m^ 7&U{K<o~`%q0Y(e~'"O`e{Yr _)R5RpƩpB3fnJ?3~rƉC>A88~si3hrƁ|1"ND؆8yG0]2E%njӐ%.TY=α4TOCb?P2?9%qò( G%OA B1P3̏f1e f C͵wj>˜1cɣTuaߤ= 1(v/*Ugө3*%#1MϨg| bXEGy#coC7cL d[3&e-7CA(,= Cu O(V&+9O_>0 zHXi_>¿+h]@5y;vQHF? (<ȱ{@o[P^ʝ[h2Ns*]{J3IZeH#1l72#*:,1EZsc,ᚡhݞLE'ʂ@5yP${MݓpyG>'^iD3lZ\ζjWUkjoꘇU[Sn&,ɽզQZլ+z6eQUɚjOz5u*`FFr)6OgMިԟKYj̿c%%jK>x1a8/V2VɻgPӟd8go6m+3{_RaD, )Xe*x 2SGۓzU}A|C| ⸭ ,~X< L`V (j}0&@0(sԖ̞sxF`2AM7Calj^{ےt [`C4Jc,a^[0_iɾLx!x0`Lu/1yYHzag#hi44 4|hi|xn~Gzn=~]~9O_, ,WB`mw˧`L~9O/^<rˆWf> w"r%7cXV^K4]W>|4P+坯t/"'5/ Gh{,K96k?';|>y$; Pe+OdFdAs38#׏laM2{VE’{zQ};paG~i5F7)_ď9u^yvɒ_+O~Cczj):^Oz_~z/)=SٷeE6^_93|o^}?Q(*eÀ| Gk^ryOzeZaFPH1%r8ͬΦ@ aż5qvY.2jDJL 7O)eݭ!bI FKZ[%-ϙ’`;j x»2ڬ O{iVw{=EFQ'X WKu CYds.; yDZO7N];N1/v^|k^P)5FjK-=Vs5\֔f"e[.ֲN7sgsp.aGVD\Yj[EF*; 4) 峦_FhWx%]=FlƪŽi}P-|<@Pe:?)CLoRГ|1_-w8ntԄq)0hK(/-Go vghrPJTmv5dWKϟqm٭z<7arYHs]$ΜK˴)/; y+sXm=8W5O_X גxG!tys@}-}!n\W,F5%] Gm>[KƱEI(xLˉm,Ѐ Od $% 7Ō+x) Owbf[HC*w{{.}O81{6,mU8*[TZnpqs;0_,.6 $n  6jb=ÉyɠMk|cŴ0DܷTi Z`&U$ 9! [O^Ju~ s錥vLh*SmfO(Sr򬓚nA^: 򧿦Ls~d +?.`Ox7LAd:p|^4V9~_x]t(>K  0n_̂>a0a`"" P2 e6f` Wy1"(>/S;: y#żqXDPCy|%'n\҈0$ )(Ċ{Qۮ6q_ D eTzuE(3@(J-ֶR:YP8JV,وAԛ, `9L̟̋d^k>s"0O KXI<`,ǂCgbI^+ (98Ń}+l3S߅<S\^{,54wNXD"U΅'0zԤX5K61. d$^K(6[bٗsF-`ΪbɄ ojbR򗔭)4ǏɁ1γ—#syFeԘ(Z&@~k& hRk76*%{ $v=V^ pȕqv1m܂\6!vTNlEW9DꝻm7/z>_=\<^&fߎ,/Y^|jQVpP+SAd6jOV?HMJBQjB(q49Ҧ%\٫E{$e܂^ylb7`Xq!6;V`VQ9 l]JDJH9LՄmu6{e'/|UnƦZM=SANjL0 Ho r=D!:;VZүæ)]0ֿڊ cوת^WK+\|MvxE,AyZf+R^%cb|6QsOD\G;i a<)%6ljjRӆ̝WY +ܞ3a p =_e .\zhlo*tN?/[D| gBlzޢ;_{/, sh+SC`CU3GP%C|w(=PooW*YV=J$f/` fYx~>z78z,u f B:}ynviL' ,B6XV4|N{I`ij¢irB4&Y>t~%x{n3ciPfv^:&UWnƤ/DjoH3bt.- g9W]E~iwdXŧb'ɒ1|]}|On= /;瞉C;ۡ=S'֬amzb`K)@q$?xed-osj1~P;iZA"{}ޥ  _9T]X3?  < {1DZcB,Yd7LG*H SHaCHa)}JfIO)~d6^K d)яOYl%,"N%Nh+ ù>dltJmv ;kra%"S#[ if0W2梕峍u7\Ux"܌439֊"wVpq߉elR/ˏdFph@{ _mM<cKGYST\R$<`YFJzk9WwfMۙfnA^sk Eu@?M۟+ô}]]-ȉbdڼ`nK]E&kA}9[3XٳWJaF%'L׵A={e+_`)XkxMGD:WWY}/,sJv0I-MB`QR| eEB͹ew0dέ  %x<}$K![PfuMB&]Z5C.7|G;d*;ʫIa,Vf-*VS!D&Ij/Jj̪gǿQLd'nu xY ]|l/@ x岹NOdA+]#>O؀Q=7uw/XE\yZ6 \ m:W#wLdUAKv+ER$nucn,3eU s44{:( e ӸݛRfWVp"@I\'4^9s\Y"P=>Ä K4v~RNV#f- SĒ0RRqC ^/_TΗ*hڿnim}Eo#,쒽j;m*ahwre?Ш2wU Ho*$^#s2/'kXNmTd3 '~I8hB7J&hp{6ز` t{W1T.$V7VڠnnPƊW>e .}"m04g&D9Yudz.h^5[RG3qhByN5ib9j0iy#;<[z;I) MV S|s> >"Q݊K̘Ks34w &plmt,0ԑl#I:j3OX9ig^58|0 M[eU!/ʩ%c;:vZwb{ 9Qڴ"qF|U 1P n|Ya!n}OvǛk:u9D{@_8Iˡ׵mGm}i QIǗZW6êAdaD aA\HZ\>[]mNR"͜wDcf W+ƹ`Y156tgO䈜M*5hyJSiNw_|Jqx~}Zx!jHV*6^KEeRySH,u$:^úvbHEs>Upu.!~N{=j ^wl [|ɗlE3oW" ڬݟwU h;ϩ+]8g96armr;^I'H_iO85& i?1-0'`#;p\*'f{k|W[7 dAwf1~V*D_j uejh'9G,)ɖpNWd2e 2gkeo0HӁ,%w癣}VtKl\>3e?`ydi4<,YJφ[ cbwߊAl|x29/ISoϨi(gOo{޹}n4,% I9r~x>?YT6eX +ȻFA43Kfw:(+0W69$\d:T=1iY1eR\iXedET`7>yNbY"G\Zz0*u)C%:'?^b:0Nlpu ٱ%kZIA0{:#\m/RLeJ[jUVUQn_<ZDzFvmșN- ݄4Cԯy7sb`A{sJyX{/6XJ횾 OxAGa+r4Av; hRzC8gy<9oVM~d6X9CD"݌ ⬴GUM֊w?C~b?ecMW.MHaP>1"4&XRV#H;h{`ǣڀ1h?Ӆ.yV@@o[Q-ܬ3"t -B{N?+x~Aޟ.s}?Kx}R\ϼb50(X֩Hp;|(0Au>Q}$ϭ@1g ]w_~^k~i3WA";75;ȶIXrI.#@QƏC"pғ"BL+NU@Kb][bH533,wm6;Π1 :q֗4?CwR a3>~˵NէѩH-\L820c';5`~ ekIaE}Iaq#&m45JJC]"mTCbP&3/g:@Ͽ/IzqJRl KpoKUaj9-GS5Q ۖ ḠGuEw-ܩ'9PwveKq> O>x 85nKZEU\xpzP\]<cl<1<FEHw\l. lղe9%NyI+ZW_q5h[}ivq9q]hNJI/\RW1^4 *HkkzNB{`6'[huz]l߇Gy 3k>P f6[_ \4; Ǎl(\{gswYL )޶*rXAͪR]ۍEgԗ]cْfZ@Xycj\+x\ZB>jY"ݑj|mxcǻ;}@w Gnr`ɠ#!zjA?MHK{m o˛<߼!iNK8jWw>Ӓu;*f#X~00 -aۺyK?2Wk$MUgR=:ĿO|y?5usq TSRd^:/Moj0IpC7EVcr ?%"r%gʒ­H2ZRzYѫ?M֫(+{"g}ṅg CDg=tKw#:\%$i87uG|ƿcXz9 Ю@IG] (}UNP-["V5t`b1r8gNYJǍFIZj,h~ΙkBgX)PsDtFҜ s405羬׿6J١+GƧ1"Y5ufQK.( -%X:33̐o9˳ϑ@yK6&)YeFZ On?%"T, šIj]@F|ǣɭ~q÷{$d p@I*{C#V!cf]ڶ\L]]=8I~0 |JSt2˴i얒`{Gy-X¼XW >iXUs ?w\<0V4([z+zPhZ% pFR[l~Rd& PKzn2ƩC+6*V0C>aP7gy5ͧkɾ= y+J=vO/\̈́ΪQSN4nszvW9琥aЕ Ũn( [Y 3A\'źUsFEw=Mg#JDFI3qq` gyu@74'R5}( + k\t ڰG6}dR-SK͕sJJ|C!nλ޹;#}s[hxڦµt~YFBZe sl+7q&m hZq>5G`,kPMO<'L'O ?'aE+7;oYў}8_q#തr{O C\]j$h:N fAyńq؇7!*#b@RXQ\FăkL 7y~(h+D{ҩ^GM~H iSh\gccZ2TI 1a8 PmSP~v=(L U 8QBкi3QB7 E[ Goa0ϴH@ވ I8-hAB%Aob&SC\GhW2*k a!zuPz-D&]ީ~sG#)s(Bi{p yy| 4%@^K(cfRkH F)zǎ^~&^/RA[] ܱ 4a0 Iip* sxwO rA-#2ޓDi9b)/^-x@4mVAޟ嵂P DU);ִh4nvf;#z?2#eEJb@1$FnULDO}fJNt8B7CJjf)P(\H2( Nhd{ڍw3IP1 D ޣˁQ>^d-POo< |Ѧ0k7 g$O/뛐%WV71y3{CCd߂~Ntc/qѥfCZ] a*954@|❷OL%N&1δgsN3>>U|MS!XI<lwW4}K@Vv )#qo)_p^B@dNp`~ʗ <e;帙ͥ #3>1#f`bM0Z'&V|߷ȱˉ>J_8spe 7"pd w%IີD[`kU;{̢7e\WRr/7fd6ZRsee. >2&p꯿23Ru^>_طϏ佭C *./M%uFf\C #y=ќm}_[.퉦bi-'1 F]Cs m[gCV/("9ނY]+oh7K.1k lXAw`iKoo~DAHo5 uR3S|8AAc{fo8 @)qǠ<. LrގI5*{bwHl:V=)-P!,(OT~]@2̘k "vpVB?7233]\LhsP(8 ᶒ7 !_–X:%HI3W~mG 2'fKEOy&I-LhrGJʸl=ZM^ JE_Ӄ|TwОAi t'ur%к!;| \|#F"K#WS8'p3-l$wY/$|*plI/;Kt׸q&Vz x x!iQgKH{0HC 1҈XOdNW6֟a%#l%v]Uǂ SVK4?X(7+ ni%/s~++Շj3ו:Uj*SȥBACQŪX}|cSi~bʿǶ3V-MO'7;U)B'qFߍ0+V1::^hΫ,4s^B CH0*,qHtLot?8x^yc))hj+fPLh`AAfW7V I-$2T6+Ue.7U:G 0A :@gTGbdI&Ac6Rf OG{=';ՓPV8g%~A376]K9qa%dA PptiYy=mj^{R&]F{z=QV7';JcG/15?-e`UwMATfPJU?{e4bǢmXz?ï2k6FHER#o$OiKy]\ΎQmHvxR,8bzζQ{'fXY;D3Nyh B|z?] H~6{}:`,2hc`͗l:9C,;n~ޮk]8}}:9|H[=աkCұ=1; }vR6#k;qPLƹ2aJ@.NC9؟ 6S9u8 W.Z_n~:3=F`2GcRQʂRaznE?(vgvDm˼ތ9gKe7,+§"r~0=ƀ]@ Y f'Ϊwԁ uxF_ u E]!uPwc@Kj0{ivic' R$ҭY d>C #1_ LkIDgZXW\"x$EE h{9,dm%;B{ӗEgcDSE!yB 0?/Eo60Z׳ե Zl2 {O8Z5\ @*.$aeR dJHAi=X؝ ՛g1'|ZL4y~v"ι_{ S4 v[5!w CL0΂nO&ij i kX*3kѯ!Z4WPVT찙ֲNjnd*vk_jv5J0T/:kE_:Ҋ.8QH,L80Jy2%V1΅ ![7#5 Hz*WLr5 v-d[+`$i8xg>c8E$$h/Q7b 2)OTTFׇ*,o*W}NVީԧƈ?ՑdGj^vR>*/GŮ4QH9s4 +w޶_,pl89qRQ.P Mq0 "VzN;:R򜘻Pq/sKA/,4Ji+8F`ϩG΂c:fgAMĔ:q퀝!2cqGhܭlt+S̀R SK V-Tz{1?PO`,˾i$|pk/m_b@Q\M䖄|;N7'`}1 &0O{G)+6밇IDV,[VU0~ .)"v47F܂ !*iX4T2ħcK%F`\5%wKUf29P2$t4OR!Ɯ{S*Շ A w%CQi ZG9²Ġ: ]sh5-F?IPZ8+׃[H3g66&tgc%k<hm4xcԪǬİM5YE-{~ER=mYR&(}מN9[Dze Ǜ[bUcR|~-}"Ϛ0s M ryCD,l,0>Ĥq կAhs뙚 LIRVӧ`; sVz] npcߘQńԀcoLYI(jeNmʀ#aP 22XhMm쑮d$Us T9:8+p7$PK:C sIWf>aF  dWH2 ԡuT9g:ZpSF*B;upf3cd!\=L\KYf%c1HK52}K?6/H64Oj{hJ] rnAj\Hm|O<@KDKc8^{\`̮hBP~nlE ; xǡOLcp>Xp_E|q 9ih!I>|/O?--G' 1Zn /a#n,x+{ųL>l K#ȷBc@SSa@op(8 p{7،(0fķxE=^a?Ne@ܭ썫 *:{ Yn0NK޾uz ǀ߾ nB2 0K8zyiR4`JBnQoRdXYJ"Ug/YH:wc4ȝggQ{ƒ[=[szrnhHmG[Hkb>jKJkI[e 8`%ukyY"LhkrtĤNh,+lA(FX<>ʕ ué! !`X nvq+J,#~i/gmh4_U^G&pzxy!/]8tERu+=/|M$OGLnK311%?Y`Z/.? + Q{BXة pk-[\IKb )ѵ bVPNv:ݞAYi-_L0)ow:8o~R4`vbMבWyT!5r~9Ï&]6ڰA9K; Z*v^aJ y o^s {wC 7Dp"+}5 N3Z %o[A)z?l$>3 ]DeY[K nXTg&:ȟd2<,{ȹ)|b9^\B֎8 S܄0joXxVzs8Ad@u!):d+DcD(g!P=+˅`&5 @,lF>]cj Wcn!An7;7  !XQqIفڈp(1$u1w$/)=*J%ub*^ɄvX^Ĩ)< t˺20n9R闆tkW02DW`,tJqjfvM3X/ q0|[HF' ]3p(z1bѲid;|b\WAu50MFzYͫAGt$c(c |Xi$*89I0"أا!!`JTj iH!I\91{&> (>A$\  ؐoGGUeKt-}Q<45Ot( ‡y %^=$ƂV^kXqD\&P -ь5Ւw&ydɋDBcs΁n3R}_7!)Vf]Zn+n}v;r ٜxƠYr(lxOKj6{jI4O"E6Ns%U'J\9.aѭZ)gzMQޭ_fΚ HW[5/9 \Pw?4/* Bvރ.(KDCeh8cT=ӤАM9;tQPcuoZ&Oc!f,#=8͡C55&keՃoFgC5~[0O-dשLڧuw@u0H-nR'yVWk,EgZ~Gni)A>Y@KLOY68@k6]D?m{1n`TfuE9pĠbPaXK5r@ʀ- KEstNfު0 9i7 h $mhkfFuCf H#JZwlوCjvtNh"uUkdKĠH?tdŻ pFU|]݌;BdO}dzDH mj$ { g#ɥ'[4mMច. hB6'yoK˱NOިV:|Gؒ ``7470.;1 [K>B{YI蝿E"֟dҝ8UKmF-g胏o08A/$@Z:8 F1=Nw1{G)$n0W)kqR8)̨H̦J]5LFu:l['ԯI= ?O=gj5,J>\`"CTq-Q^ ›fF}B^DiM s,qC@QM$Se gYR  a5ڞ:qo^ I舲aF/rfkJA<& (;AC CS\ p^1h-"H8%e]٬Ggӎ-u\kzQ,=OScճdu@Ǔt¶cp!HZNgDŽȡ%[6tOUTTFLffDǻ?}_c-ɤ.KCKI"rag${\j%߂}W~ !.V&;d[EЎ3Ƨ` i`6 ؄Xbjce_J1XTIhMgC+b" @$$Jd@(aOAH'c/~Q3 dgA/G++\pL4% 'x d_#z]P$U!^)4ߋFT=L5fk.53Hu1,%>YQ D9n*4U-8ɠԵMnw^*E SfuWPW~4B7N9?ԶND~z츰&݀3 7:0673/(>!4jD9`IӪb8~e\:*cwW u#g;#J 4܆u_6KY|ZC+IݪvQW]GI:?ֲ_G_Wx:(5)MldmR0QJ:T3?g N@R2{;Od)-yAPݽ/84GyΔf 6F`eBicA>pOTdZ%4|6 sin9kGT:b{|$2M7:?=SYDX8G!0(zӣt[ Lcai촐4tŝt fCC9е/!#Q ڐ c BU&rT;K9(=jl!2T`%L]4fB'BH0>oE&^dP3Oß'DsO>”J5g(5ҁ,G,h6zd!+('9VK*Sɡ%[/J*Pf~&zYN-͒~*Pv [ pRa~hOO ȯo:kjR~gZ{CMV}0{4ST7|>RqT"!yI3 XkQJQ3eB$.;EAIORD~!y?<)*.RN7.2x{ʸPYf)'@>y eHol{' #<3R*y9z98XYX"vտIyϐ!ˆ/!jJ_}ρA+ǗS6hV%G/z7T@a?;W aAGV4)I4hN݉2%w +8ÓHXޗR zrLܶBPTɲav,-f:|̅I,!\x<̛:׍=sMND^m B_)j$} o dX 7DB ecE}6 nim!FYm.\ձ(PIC3:_JTE[.B[xk}x"pF25M)&vqf)AKa'Vg  % ~@E`ީӼ]wCǀ w bn)sFntȤBh]B21 Nƺ?(f[ոd !鿸㏤Poٸ=8e#̽ D獁"%;޳`1̥bJXJ 0cT-hY/sm-r]Ȁ hW& +v (EGz#F>f_O =@˰cuK|p85bԞȾ964|)QuaM#w;kN -M9CjMMn Ma Toy_MQ>GM lDS簩;(S|{Oh6^tȏZ:Bi4ev y&؂eCjQMH :CS|,%ٞ7Md t|䪼v >uB@gg,C&ozJ,gUf)L_ly(o0azH#*!k=އ8 ј4 o/SxЖcBƙ;]VyM@% V/iIL[]،ɠX zHoTIGJ9z "vØB9{FF.^IxBKnQdW.j0TMuc YY`~5V_dt3G b2igZĝOOG\t}΄PXٯ䅷Uoׯgˑhl4BaTrarh+*m-ޑ-S5_赯@'JSF0vAFO=zvPPA:YqduNkg s#MK77I[54 {-\z8SXC!vSxHS Ax~vw4K-,M0YtcJp PU"Z;+f2\'ts"ZHNj!$hϵzF(72HjWO'l1"{%{$#D_NaEԲ}p8<_%uT\ K\] *UU,iJD a2eK2U<\-koZ5 <օl1%E#~P٭s*xf02'I۩8:',heYm@3!scyWO[{IB܈0zFF!q,b$W3u{1A (wRT Ӹ1 جW 0b$eҒv)k1P=?7qZ$Bzh34P6lK5򁖄 ?;W+a~y H[OsYꚸͪl${I^f;ͻZ/y7 Ҽ,w|=eǚBza't5 :LoWvvY2?x4tZM SQ\ ;A7n5dXyVwuK]=E"EoX:D mǶBz3WgP<:_{^ڦZ|߫5{K9^, G#I׎mqQ\hoX ;Wޞ޶6x۝.2?p_Rֱ͕Aq/vֳ0/谕1U:l48vwaZS|<-7޴\*'igwFd}v`ahTtمt|;6\;qvָbw_3lxO?\1q)~D^I Ӟ:B2 F}o*癡=m}-Lk *ҞVܧłm[sdMps];O23mx\t4D7T,D}2gEiZ\7D)j}yWQ_; %Fcm|߿M*e[?7(^@=kn *wqkY8̃W=n( =)3,X4쾃 =`OJEy9~%M}GhΪyc#|r̃V|,V}ͥ>,AC[_>__G>nd4Ͼ/|2O .Y3O~t$2k"9.CjKp2u2+I{JR)!9ϴl[9K*VVY3bx_A N"rL'Gov*)=Ăidx6<ë}cxv V|=ʚ>GvHHÑ6 Ts/BYʼ~-T[ΪokН]E ;cW鰸 ( ֣ I(~?/LЖلKE X9$  z5L' AO=%:€P9֯mo<޲0'IP$RWҿ@$!+;gpՁu[ta"eIʳFC*`Iy2 1 WųL#E rqw 69VF=DnIA@Z>E wkSHHPڿ;C:Uv2w'+ dj&ȅDuxbOSF-6੧Hʪ=Gƫy&i"s@8ZĬ.A80R,p &EC3o{*?/Gٳ!ԟ ]#}'JTc0q:DǙY*9Ly5LFG3L lkxG<4ꮡ J“Ap+(@ozW4-H ,%V 8(1Ov 1f$.)H{X吻VJd#k\7m\2*li-lNqej^bF@4Pxڮ_ .ՁRˡ1F-@ɇ 몊{ e$ Ay;P4Z,{_8хCtJ' l9+[RgJiU%tڔ| kr=$( b(B2GG$4F !g,9KM %:Fl|$}QAϙ(|"&FLɰI\ ?SO}<ڈy$W[Hv"D*dū ]-٥$čVGbmv>d.Ѹ^n- ؑ]=_\hnwNolJ3~HM6tvIn<T|o4.uX/~%ּS` # %x7)(jE r?˻? Ťз1w A~ݟ0uǣ e Iɪ9e;5yL4PJO?J&n<.VE~Ƃھ~&GgjGk.S|[k.W;.4vyΒָsʢXWKlmV츬~/wJX M1٤SsT@ΔOj,_*ݘ+ E\' lU3*n24x4eqN8Â2ZccX82rp|pw*YI+,꼚EMDײ+Q@/mMg8iFqA~HLuÌqy J;ؚ `+p%+f_mAKŸ*8~Y!R5QFJmY9ޞoϛA(o 2((|?u"֠4]呶bލJAպ.0l:Vb1+>u<&_vE!cek1t,&qw"'z{>^wGi%]UgHAS|(Q8jM4EFP%(Ddz*,nm%ys r8$dayU` r\OUiNȦ#~ʊ,S| ݒl꒰e!5YkR#)DS] bl{ZRClG٫haan G7W{1JOT^œ"=ᖲ܍! [L Ѝu}1~}Y kj;΂{xqt u5]cLK‚4W9+hM)P>hVɄ_S6dyoG۲Y횜,(D[Ŕ[+'8ǼWmpB9N7<"Ly7,2 b+$': ϩ!JOg ݼ!Ya?qݝ'_ߏgA9?\՜:ӵ;(KeBuPZ: K/zHoDW5AFH6 Ӊ  BArFb#*]2;UG dzIW U  v ޞ9¨ Yo@}DCDIբ>;V&9rv eb=xL4ne# b6^󼛪ݣ) uM|aІ݈*f+݉< ?ٰHNkc`E _40 Xsvr4j߮Ñi]?AxFz)9w Пt+lb#Ҫu5‡zSp'Cec7,#U{QW'CҨDƨ9*|ElXZrw= .>+rwqzҾ3Vi#Ę`?i2 n+2}1U_ l9XIL;∣.HQ|=G*`s4hba8,!kᩫe>. &rLaN66*m|s}|KƷ49t4XvI[DYO Bh>﹇=z;A*u|%f>6Ѓ,QR()LO}~[b8uH9MH0PKG ua2j!*@ho*lz F;VbW>镴t4BIk:FZk~څ%P1マ w+'4PMM@ӹQ?41o>,x$%_=$NO7\ KQPFD(j詳7UU?S֐T4Y`1GUy^o-fk}1S-5;**t$Xa=HJTtRSeW yU>,4DoɹO̫7uSq&%>v|n @aj }f(#Qe'Nvʰ,.נ! @MO<'DP"LYr):wD$%,5m7nϒW̢<"w2Yл+ɬ[ϣH?wTߤr6rOWuKOkcxo}af3;X5XV\+|Q?V}#5zfQٝIY[m3c7I$e$)$%m\hS}šjJ:QSћ2`]L3)y+YI|Ѿ kg!,mę$XlŔj&̙I3c5ӆYuFN^v9Hއ1)|M*CcOƔ[ V8cyϭ?%9\{ ͸;{XФ; j`i0`,|-*hAXYA~ Hy7x6: HX;_@@Ƒ@; qoSE5=?rS&ӄD# Aq05 g-X»1j$eq0>#J_HʩR R3=Ac;GO<&;un kx;5Щp Q nJmvbG#Drd_HHbUM:&hXQmסdy US< aL@"P"Q0 EfؖCdȈФ9\NZS!j皨?5x ] ^l5,u5Nc3LJ ٝȧN/ }ŬQ0&?wmY$4kn7*@@0K1!Mâ ^1Q͓ -%h4xhh80rug3&DnjT}Шpo]cBFua-u/U?6uhsHR CNG>amn/7꿜'wD{^BS;mM6(n+XB=r5w(<~q{3K"uΌiL$,si7m Zcc46LZf,`i5̚'y*\, {PגԔJyEt]A/TsG7F` A U%(ء)PMC]x:];Da6}ښh ^E]pF-g5Dʯ=1xWޛ^giU]KeȹGSnicW.S6E3םFo`ޑ-W[q,HtR*p9uITkHeBZ|HY;?# =&,zyJǻ]fhQگ,Ŕ,HU5\9[|st1評Qx pk XYWǭ5>{3q/tj,~fݙv!ӝwZ/ѝpQ WT58_LJ +gaĕ ߆ŵAmmj8*| Bl:& #ϳ낽Lm066h 3+9y~ɚVI f6`ekOr-n6&D$lީ R.5O$ݪfX 3dxGmEmsPk͟Y4N)P,ؼ_;B<&}|6l>s1l>^f0manMm./yvڽhyH+=0b=.>] {?fs:-~v؟盘"!/0}D]p&Qyx"e_J)L kf3%#]fLq9,pnS:qnx 3ޙL+tXm_8xڂOLg?W(yM(n_lgHel; nP{>mOeFFb29oT/v# vP(Tt\)>붥~aTIj' ;n@A3Z:/H|࿭Wx߇}9ԖҮ [|mD^ޕOMV;iϱibz^0mvUүh:gE} uY .4 (X3űhl0 ~SfBY}(c0 Y*0ҳ vF,pC8 q-}x΅(Dдj|nƈ3hs*lÍȅ߽菉mԬfVofoX߸Ԑh,*C7?Fz>2x_zA sFi%ܣ67oX<tl Yk 5.5,<=MxFTlB374j= MÒ|z#.omqEc+%}协O؊h_jjZz%QڔR}r|!k5F(* z8Keq<.Te(.f4dV;Kx8aE} NWIv~A~likFr#YbXz{E~o**?7x^jhՉJ+Ky_lXlVoi$PR`#?f%{(7U{| %`+s%q;%AW,EwIzGv q`/4rFgQH)ջߺfO@Г6OܓmqRpzv1A|[ʯy"]K-󎼤7GG ͢5iZOu߿©&Q烼+䗪qq?MEPyef FMGGAyČ[!aZ!\37&gke (Cye=,k_,Ȼ;w)q6cBpk3nQC •&SXyO 2 *)Z b K05^Yjokok+hl1فv 7L#BrzAPIy4!r,2󳯦pxVύFMm(K 7ɶ˪B=,A/~咭_$~ \v]^N,()ish!̤ߩmvd^/ɻl[x\l7|=kQCr6Qb"P8UQվPʋI%[x~Yܿ\{Hߤj\J}bf_Ysw@,t$%nKAj2E0~dn !S҆HJCefE"\87 ?YuvS~IbDɩN5mhl zB} 5BpL@}eeo)Y[E橢.6P-(Bd#~rRTj;ޛ$Iè۷m0OA(<V+MXe8A3#tŊBWd"Z^TQ9ʡRqQ]?/qj՗&߼하* ϟש=?= -p"8mҜ<#}8 ˍs!y`S'ɣ,y 7 hӋ`3]bLR[@ke>²z@mD1doL)Dz<-0[MFʞaJC2ƻn2O|>.|\۲Єw5<;}ooϕOi_((b_bTV6hr\`c,)Xm7SǨEaVOݸV3wD' 4tR6vkWԗ՗+֑F1)*g9* t#cs? tcd mtM9/w rc2m8MU9@]NҢm4:߆KϘO<835:6 l*sĤhqh~?zhutZ`[IΣШN ${u-~- [U"yJs9i iUh@O(5HrjG}whlzie,jTƊF÷p?yo'~g[ ~÷~OH AR],+@miCg9pq]Ҁ]?ML~[Id}IڰW jy-yچS '+Z"3A^(_3l(gr >?~m%[ ل<U"FqA~ ZKb2޼T]Bx،JwD}AA|KPCfI2Au~RC`{^R'8}s3QI ڀ%1Mٲ0ބ#fT/?fQ.QKߎ>>d:QALȒ_HKR5KD>016b6i Yu/tĥdh+pdЎ :n`߃[^ 3_e kD  $Yh |@p/ZSӎUts`}z{%X,($V2'*{%dYqa} )R6Xp`$̍ 6!dY06`+F;V8gh>f%om$|IMai|1:TǻH»o|Wo,mnA ɝI$s_R=t`Udx*{w[xGZ-B'Bhlx~BMJ>e$>_ 6KNpܼ2 zx rЉE3MoP۟yBqri*L }c4Q+*8uC.ȁPCQyn xko]_kHk?\r !s6\Bв&<1xEAzi|I~axʕH$C9@t%XkVVW" rW FSwӡxZDys }")ѿbPD)7M@aD C" :E̒AOa1 l2,U ;|\)=4=\'⨁F/Dz8ՠ j {WRܹP-Xu((`80xԤBٱfYX mZ N~BAt(2*5X׶w?Yp%?T.iYK ʻQr$݊U'C.Ujͬ.&6־O)uLFE^{t8K-<ܚ yʱW7?^ ly{nay˖E-a-g,0H5;6 y: i!xϜ1uUW2Nb;L/νm;2UɻKd⪎=#^#5i~s CC eacͬv6.?#qoPxJZ{ t8G ywna%zȻ'R:MƠe4O!yĕO[l1ݡ0 @iGQ,l삟+{}荜#ъ+}g!? Z):A.'n鐽]%TqR'-dTE]y]v)w"G=؊蝥ݭw2VjNO"Qp wPJؐ1]?1Dv4mC(ɠ,3" rcHhE @sIyl+| q@q_n꾶erci>J9095 WC٢yjZ=I6Ik:4 sبpLX^A:ӛʢyKaa ߎmd zbsoF|qKowQIHI\,iU( de_a`Yrz7 du`9{.Jn4\%>oe!W;D) gNsvᮖXLwd,-U1dTE:)vV5(Vwwc8R6&!4*LzV^!ϝ@}qFT@sR8G("1FVNL 'e-#*SaXo:h7aIl)Z@#pa8:捅{+'NpM3îޤo͓͑Oe&"IV>dFYK|2XR.L{`1ѰEYi9Dw?h8֦z?::v?7$^Ã0"*/Խ7tO꼂Vm.AB:};ˆ* -DQ'j7 |'_˜(rxZig9 h5 kz_4ރAWȪԾ.', d)"(.C~]nGgi^;"b?U>žC%b96o/8J|ܸlS1#tp )@a*`}p&ڍY"3! )Ѽ:uaΙ³C߄F/͙Cb86RT4MVWbPR6[y=6jk{í;2KC2G"%껟^y|BX!SB A:4ߩQeNKy+y6Ou^vOJiOµ"=3g/w>\Z) lF"MQd`w"Om:'8ʪ Jn1U0` :RpմtBZǰ(] &ǵȏ͊Tq?ӲM BL;6PQX;Bg29!.:RN-CBv!TH)FVPde2͎w*[oTal2Q  W+tW9aKnr@VLly~5]drR$$nYIG$IV(Ga:'ﱩN=Z8'dlѳob\5u?Pqz Ր{l97bzCcw+`> k4bw̅DL+XTUе-=[^~f$>r l/޳ KT=!\"zMjُ$M,N+O):>ލT`T0@O^8ۧNԑ}D$(nbPULc9ƔG>!N+|J#hvA{L1zG,n.}LKdLjpFWjuh1 UPwܳe`%rlxr#cL؃.}ia ,Y6AIC+31ѶBkIA&1fo׷6NzV8Ƌ:EQ\HJ!bF$h*A=%w6]՜pm~gSKg(xvIVN&޽)dkwF[L5.Ps6SMER=gbQ;nHH5cK[3^LWf8VHMV&3 JX #YĒ |J@s>GaS#t2pĮQV<bR"&r"9\<5]B:to6EE וirfXoŻp*/:;Qkm.JE>*9 Ӳɚ iI\]emrIJl!S*t$ykvE4ړz=mgnUdXTda K֠h6(y5lKs92P QpKi׃`pbvL9^*"9iUO3^ Rh,U#XZ{N3R[m{9)<O':S0mƾuY Q~jZ+eV2qh7(h wBV2ql,\24H\ɶ00¸@O~c5Ԩh|߮H Tf%m=_SajbW^ PzVm~^EZk֟b w0 InS*Z!2́LneT o+ {zu.PqUo(HDVͻΦ!gYlBC蘞P,m=>5un g_9P V361^1cB܂`& &7N^骏NlWGNqn|^>Kz F(XFFf ʽa">%C%,*!,FZM)~%LFegQP'O|e3W^? 2d59StVLkAqŽpҪip=Vu93#6WxU}FF/QT"3]tl:zd։f1nq1B ,,n3iOmgɿX.*KƊ *VHB(¤4lr&6ufR.L vEGzx0X,C4Hvo?]PDoѓ=l@֛8:{jnFS{* #o@-Q6dballP$xU_Yqxdw $#LXeKe9$!D Ka%gH9Ta?& vU ^)Nf)H=HVbi@akCǣYQònxؒUjvI+)AGLBU.~Ģhmv3?OrM&=)EDeŪ?E7^|̜L ռ]jH높XQYѧbm' V0-Xl!S^v;Ut讎)p`r Srz9Ga`{~F志yr8P#ng IjE0D<,@TIR$;z}xw.-w ()dURFF{ir6uFJzo^!y&U0 [r]/u 2lP)9o@M]Ib)Aka% + wXwKIgN#ԀvwaI0ͰdWOpeqk(YSQ~Ì(DL4 %nJ &y'Uݼ{ 36gq*b`~J^Ō1]y5c&{y & |~64y8O?X;{Bި7z:zZk.!'߫k?U="T"32D]D'TŕAOq`rV\wIF"?D2gA4nyh;=caan 6:3;ctsH 'w!e:GYj-)ݍ2=DcV1Z*ڞ'@)s&}0)\r dЄPȺR_$4B$ֹ%SM:Wsx#=仁ɫx1xl &~xhIxqYzdVԧca3#7aB_<%?V@[3R6d*Q78$s&62$ 9Fuw46]嗸Oăq"c;Q`nlt:4#!E^z9qbGg>a_6իY߉tp.>.w9Jr <,, @d,_6k(:5)0 & xU&侂?a%Z+B&  d? оz"ZE7QOTn yi64`$F*pUP—7b՞4uF֧u\:ΡW܊^U?_e60]0]ɻ6T.` u+ s~ Q[$5'^"~P>/d\c+3 3LǢk[:gI.ԑ&s9ŕwKsU\8 47Q/ebWD[)?w.kV}Kga)72΂b^IGWԯ/pdW:!&ꥊRURrt ҭiO.^Tqk~~m#SLPd9mg((GOHH_&ե?B꼏[Ӹ_54}•&/X:8[`,^%~ `y?d<}/i{N@qDeOӏ_^|%|1lD7Mʬ$S}L62Qyk&.֦9M=|Q,1PWh&z 2uj?SI6”CcHSEᅡmX [ƀy ["Dzg=BgU ASZBcSR K4g_G^b:fVߏL 91+Œ20 tC wDV8ݷөvAJru=Er^$Lê>$SfZD:}[3FVz/<π%buw*x$Iԋ>P K>ƤRr|E,R2еGyr ln$/qlZiVjY8{G^q5#٤'EY"I-Mlz7zUĻ:w ]J68b@26C= $k= SUw< Rhl dּ7V>(&_!n?U o3u""u v%b!F*k25VC@cX8K9P$"jƌ{Fqub-mT״@9r"ƌ)JCeڰ=/H} q<$ _rûlƴG?k^^uPցT&'n-ڐ+Oi}ߜF"C SH [dAWC4w`R* Pr<)&M.(f#BP3?g' %𭮾^ hx:1ۙn>x+E`dhlfF7"e\WOp9ns|"b!·nH !LqUc!Gѡ&ܸECd}[aoD:[_/^? m5$>=Bfa|+42Z#M?eє8Ú EPkKǵ΁F_f5}Ou;2V4Y~?QCo* ?+]_ zu{(R`N..̽zl}#v\} ^Avu&zG98Sp@LRt@\2 ,-,Hֳ[z_,ena i9-L`ЍL*&|Č~W.m7 "(%i #}V1mSM6zєpa+)szk^BKژziOKR)3߈0FX4CJm3ƻl %nF$_2%CٲA%[&wwCO#k`p}fgyGN; Y3IvߗgRz U3WW:+T( *fo?QdGE8HɷLcPv}ydЃ!n>I`[}’JedtͲuܝR֔Y<>VN3gh̀{5ni Sy{6-R5 gW-ƘQX,* '|TOBZe +Zxyˊy&Un]u蘫 \tL T@SڽeP'c9\Tǣ8N}/csYVoKoFqղu5bҨ#!.`sګ[ |vg^v2 FD΁PHo ~˷o ߏ˅bK<"~A3u {t4-=9v%n#/Kڭߩ!߯F'/ZԱ|~zii&a^}{PPҒ\v:99nBVj ~8pkh|.DDhID;w{}+C (OLC X!o=@' <7MҎ}XɪЯܧY~lZuo?т,)p*H9XoKo'̈%]4큄jիh d ^+4;\ qIjv~~u?σ1-d~gƼ+̏fpj8BU}-NyRopUGN|1c+*(o!DF\w8;jtE~#DofvWrxPPv[P0OO_.tK$a y]YCfgLJ>Z+,8;w J˝\1DUXV@E"Deqcƭ7Ԃ4Rm մ#Af.Î-h)P†sTw^OAi /YPK/U[ռo%Ȼ^< Đ<ש2ˎے (`x4LJY Эg2 fy$.))I}oϜC]Dgy!6> ӝ%dUYيĪ(r(ޘaL#j=GSuOdMP4%rXQ(8yp s {-DEHUɻl$mQ!- {j'_4a W.nc;m2pgX#A1d#VRK,wKN(&tDl4{&n8*,-b PKtѽAD7e#˧ew9[*r^.$nwu6VR'ߌ"'$@FZ= ʖةP[3Mɗޓ'3b1~&>"T,A1|ަ | fUx,nQvow;o KH@D[4YrN[Ub$mjAכy0!| v{eq,ʼn[q}]嵮QQ.-U%_,8-n#y.Ћ7HRr]wF]Sn"{vi`+]p|1g+# /TRBfSHS-7 rHbak,;PE*x qګ ,.u*{?la%E g?71 ߿`ep\a`gi='圣 gL.nРCU[E?D]T+~EjtC^ fӕ@ :v'Fb5.޳\%s8EϽG+=0(TwmV-`MLlV`zE=w*pncXp$#ݑIn!<xF1-5â v UyO:ixkMAɳqv4QV7,!Rb;֕QZ#abn`,w uK )nPy[!4WiHz`Ce >8HaR*%sL)¤s`m[c|G#hc᫮<=JRCQ:?Ѓ 5w]p61 Mw#8~p$VvꡖXˆcsS*'u?? i]pfkGЅ|{y:w ỿܔq)Q;* Lxwc H(D툇"? sIV;|#D L%:o9cݪs>5Clp:sw}yY/?}~|Xש2ŎO^m]EYQ蟒 Eةv-_65i//Lt |Wy|i2GQp"&!m few]\elީl:,(I' D0 eagy?ox J,8@ T ;`Za4 [ϊzZ/n Xd];ߔhya`1 vA )s|@F:8nSN+2z?E:&U)o'w+7\m5jHB? >Kl.=% _0`KlZMPg,0&T F:%؉P,[0V֯=,g72f ޽~|7= >KGFN)=\l䮄SN^%e p`hm'I fݙ]hH,0.+rSw;<8_ p7>/ R9Y(߁mJ[VĊ+.vwo"SPf1l Y|Jbwk#0ovPV.O.4iwCMū(Դ #eMkZkCM+fZY7 =;tFA4?|7Qt؁~$ToQ64A'#1,p -F ԞcM1$oQ@ckV4Rpaw0 [6)ﱍg}xf K9g h>46cF{ ƴtc/y(7by-y'&8-K#/ j<:'Nv؀ I"^Q⤡/0V ֽ4I{*(^i {BA>TG}oE^++Թx|ErHmHV^ApUr$UG8 #@#ݗ 'I|oO3_2ODʊ%o s+ tv9Ml15AƼU4F!ّqs%K^%ooUQVd) WFB74,Ѻ6hYlRL =1dLFA@7Cm~ԲԔbIvC*4Hgsɋff|s>F?BHIPݒ3GDI@1$Q *l)(0ȒvU~磯0r١`%\N`bbÚ:dO`&<@GP}]ŗ7'W4Գt SKC>֑@Y90ƁcsKN\i(YA+D6Ҭ2L;@N HALV 첦1jx Ocfn+aZ"" bI¨<&d<項艢 p| )pjo02}ұ[Y1̣}p}O׃/Jٿc<,g5p+Q0lgYbr %mPVt%gbST |R>$by/aYhG[Q8݊er 5|Ρ> n=4X4g|X`|xøNNkEk=]B~$Yh::)'['~q=qq9E55O|=e(ۦd,qbsB@4 wmo$|2 MK]A6>MW$eZdw)_ y )Ƞ!V`g іphKHi̬7⢿,#% x3܂o1Bؑy^Lgw'W82H Pu/1U,dl=ב #mKRה (ϥiYVqLf[YK{/n6uCh1ܧ+c)/LCJJp=p̩ ^<%tsL:E*BP;cI X)ђAҳ$2Lf3r ч/J[kl''U1Dr87+t;7F#˷>eeJB (PmՎnkū=uuRK aMD A>LhOg0A ؇XHٺm20ޞ:?>6} -Zh zo]iu{_󢗰\u< :,7R;d 'oЩɡT1WSZ;&oTz9"ck&ٙXkh0kLC}, 5l[Ri-YՇyTY}7hZZ=;To_6e-}d#rJ~Zq=`ȁ*vkgX{?9 p=:<'&=7.n깩|F؃ǣsf~<kTfڱ3V_}^X޹dbmV2SOg2*`gHlS5)A:#|gڧ2|}Kؑ.%=T]Qh@ӿt:.`M:xA>"fhG\]һkWF2i;r3,o1OUojV7ױ#FYrnbyrC(g-sy/FPjY)%qQaމZabB=yYd (շ.{"5itk!rdin!kqs%laP}!B46RsWemcu; i_¼"~MH1.TQ릱KZA4nHo/I"E*@'nŴ%I.xۥ ώT@ߓKB\{ꀘAUf C34IRF\A]dڀxX{&qWq} e>C-6sΝl~.{~ӑs\A-х;1 KOzHLWMr4(7C;O(Ǖ`γ8yo!#4է5F:m婙3o10Fd8ob_TO3ڝ09)) 0CW}tu_թo_bjʝRO5*nMQG\'G#[aJ&9c-XdR!a2,6i-3.jfte]D>=PyT֮7jTS"ݽ(-FZ|#m U5gYqE' px͖2ʧ̙|Gch(cbPXT@/H1v K()1`YAt3 k-bPf\G=H`!v>т5ί,e C x.$(Ɵd?{OHꕭd:wj8)Tډ)]< Jt ɘp\y0M.[_ ctz.Qwf-H&9٨FXzءS2Qn )q9QoYgIV3|f"Z&}ni(Ayag~mhT]RK'ZɅV2(J)H)*Vf:Gs ׇ(cbh3%[Z4E P8\f1 CN;oQ&]ցʺ~xVi?8=Q.Լ]̺/^r^GާK;3k g)/=q * bt\$J0d 懐_G[X_KSnGUfH` ` T-^9gEg$<,"\mUm]l,6{7\Ln|R{RL)fF*gNf|r:$a;i trwI#~r}tbKO*,Oz),IPHt|>8IX22]'YLS}f|(iҕdkEhʽ/YNHRXۗsp QGg6'kHԪ $"i=D]=KF`&Hw鬋"_~r1/XgVjQY}Wo{?r<+E~ʟ0T^b˪vLWFvZ^V+g)?=J, L8iBJ^ulTT}> \͒Ρp>b'kuN)7>fn{܃9Y zB>rM%jN]^F|=SCfVTg/ C2.wOξ' W~zTLҺCْ88-Y,5{sڛrch\,aG7gǨ e\CTt9{u@:aKPq;YAkWF'մRQ YTgW̤퇮6YXcv&:ў!AKpتFܙ|UO7kk;|\_l0>rM?ש'T^t&Oװ=:\QY.2+hz0C9BV3|C*t2.97yޅQ^&~n6z`"Y{a))薊`UcP2#eQ 阚%]ʂANP,i-{&=fu**t4b^2e+u~& dYyn-'|Kw`bw*TذҾƊc:xΆ@z$UW|]((U %i5=rC?:Fo+smT_ {t8pU.X'1lw iOQ5*H@c&S);!bR;e.R4,UDSk&Q] Vxxqc(yU#0L,Յ2yuW~tпa n8ګ?m0e L & vfbU鼈 h#t'NQrs ӺI :aZOi9:(a龥&Z6yh9J!a|{w-SaI|$,h{5\ `F7ש<s(sx =E| sZ? OBs"@9 XBуW(omJd])>0\ƘX\T?OBڙROA-rn$IgūeUd_ϠGr`,}/遉S}eFW~ޏȗ\nr!&9g+ K`bNުchYʚ{G3fT kY% #xy,<䝙&[V+L.N8Meګ̓P5 PF]~,>G*T8N_Q5+0 $WaF[0;g 0V+c4J&eXw$\ ù}H5Y'r <'ko wŭ:G_h/]{y L3A:옲Qgt1VOÁKByn YjugB58 ˃a&XZ 7cUcnb`.:' 8/9{A/INߙ71P}O{pb585z{@BI0NEol5c;}L(g4w(Ю)HB2;>-l / m0lraqEs.<7KdL||*Ⱥ9nX|8w9:,!H+fxej'싕/%{JV")YzgV֤Hk?-{kA;e@},ZӽY=֮Ňw]~Ϥc؁>iU*=-Z3 S^4n*G,nNڮl]yוGkգfS= ?e]AD~hC6)|G0/[PBRt Bu-t }9OB ir6"l|RU*c_ sci=]jxApOņ6hy:; S{A&e-%enzdA)|~Fw0Rw"+b>#t⨰1,c A Dy}`\ElN.H8i5NŤ/ʟ'~8_<9_ю,\}uQsh)c:N6I?*hqUut6LPU2 k<8cvdNgU)-]_tTI'N䙌|keXQ=~ɴʃuZC C5Gp\M姈M 51,+Z]&KX4j҄B 4:g`zQ1@Xt(gevR!}m C8yuk] fELc'z8>e֜)ٺWq1bPa@u$-2tx|)/JvYχff2ܸ_Hʷ/ ,q@afda<?K #D_E^>Vs9HjD会c|n n.G+C8wBTQ/ǣe7Wςd3@jdpF-$ 8(y]"&#At*iձ" TJc F7z-PdX{SuB+Zao'X)z\+s0/ƒceC^\sjY퀊묞fEćN#Aδ:nUu/(T֟bVU6e9Pbt)E8rٮ*g~1.0q޾*p}]s9h ͜w&M|OYZ?1x KOJ`ye},Ó\ %뺤w)I:F|q|ꚕ<@^wdcֽTLpłN_~zu B*Z\{ (rwXAR]OS=]BA^00v 'g%ɗ17@!QڂgM+p*!`` zMvcjksv[fjc?`"T=!r;h1VZYzxK2X:D&^61+=qZ!'Բ;Z t1tC vku/&G1([ x}<"D-#0ϋ07`{ 7\u@S a*l!yӆ?%xfڂVVVE?pmG{GI%+#ܾ[J5_C}Exu 4 K.LAISPYxxsLg:3z@$'힀s(סDPQ7!7^B,,;F EI@G Y0`ŌKV6hG3"MDNi<"> )߬k(۬y6=M3g6`[o]lf 2mܜw})hإb9`wvwiC.|`ģMl Tl'4#YI0YGU5KlGYHD62OE-=~icʀO??/]~[ ʝj|)!˵3@'{V]4c%(,>cn㖪 ZF,tR>ӮpaF1]4 MAH,)k0\\թ,*p3I+_؀:8X ٗ+DS~X`mQt{F*c;oV8ÿ!x)mY&;A@r`M8 ЌO$^d#ҥʶ tϰ/k<4@ B.N_L^=_P`Xg>z4UIg]7_y )[D#` Ȓ˚/.J!<Y>;Niى-οxL:ʷOGU؄z&{squatXJuJ3MD[plWk.ܟӵp 2YyZU sca"{/+;K4C7fpշ(kw`_4{U.;3uv=<+gv(Ƚ\>?əLSnU t-3R?Xx-yv}a8X|\ 4+;癋Y[wA@ɵ@I3Aъ<))z GLbI2)+ qKI"DLŞt9EͿ\n1P훺&9Фc2uԯKVaŤ%)/Sh~-cVvEǕaA|A04%rmytppfSM_VW^I2S>QCtI<S[!p˺$ro^3r=ҘzLAَӹb8#&Y&~ӱf-coΒQ9 N\ d"sB#)Hnѩ+߳qD: hrم &pU_z'W&9rMΜ3lF'<ެTa4>=LԃALa7M=5OgA[k/<=~?OAQ]h+*1f@lYw`Mvx9[MfVct4"Iy b M@?t|۷4|R{ C1(I_n l}+Qf=?,]&vo)~9+SۂZB !Ro&t.GL=- 'X?y4S}{Y>Θ.jc*c83 iյV/󮲕oW°,r?gzkM(<Y< /nDX:#Vj.:RS[tBI^@Qځ v{Ggô#FMr8rlgČ#+`Nic6P0Xn4"E*:lAr"dM  jNh]Y&N5!*yoUtLį̈\S(H>z{ _/C/b%PԷ^-4X?ރo`%(3 ^JYz8-y3 DN ٥* ٭q( #¹{S<5p ߼V`:5Lkt6V{ { [&B2x`?hgmAȂ>8bgﲤҼݡ7κ2mx>r1yq iѸ> ^ (կC]xG cu })!n7'RܟᅺsX,Fp.p܇CX&>]#Á=v.]`u=ǹE:N}Ru:)O C"pmWƃٞ,Wz݈;H))Bȡm07h/pw̬eX -ag9>K$5a} ysg.;TļrtOվ{خ;5 a'foeJy6蘱1bralj9'l`8w+^x Q1'l0z-^|%wWZ;@͕b}Dtr;%10!I +r #Gc pKs7+2' m8r\^WY:P*\]_- 9_3)S*r1f+~ q[?s9Wk//ko.>t rcRvH:'ڴB{I!oM)SS,7R=һ|X_%q TwڸTޓ>g 7nx״wL!{X!V餤Xsۼlutbr"3{I 0$wlkrl _*S,Hx SV0X듈(oc&oN',&g/#}bnw0fbN#Bi~ ⁡Ud海[X8WK!Jw{'Է-΍Dv DmWH6QzUגM3J91c;N^}E{ض?2U71~(~rO 6rO맧Qp"V䥋|uP_TKnÔtOTdV8mb' DVEh1ɭOm{vb,}Q7N\oח(PA_jbs;&_Ivbp=a|ewFBaz!TZMP EOtʝ܂%s]: Sil)&Rɹ$6)&߫ǖ;xPR Vob?Ԟu2#_Ui՗ZJ[%'crHfEWQ(=nx)+c{H 03P=E@ϢVftFsp~kb:`^RDc9NB8ki 1K^O疽{҅ZrVd*6]w-@;pc@ql9 Bni-~X,ihnj!-6:htC¦'u·y:eI<ȴmHĿqr֕vKNñrĔ迚 4(ϔ;6ʯDv<09x_ Ssdb"iw,J tk;ik ,o*@, p'HL\S~qFZ=n':f2m,04E.|%:the[wYRFǞ1^$ V\ j(^᝖z^Q-b3оRZ$DM h^<'P%:5Y[CG>L<% ZՂR8:*)h]0F+{yBޒEfƢM)^L¬!^Lc՜d #2hEMo@XV\4Ϩ f S?L"$iN͉~`VKv]M=8VD_'vT"З0=N.ܶ'#Zh.38t!>`c]=_| #Suͯ!샔rÔir7p*ݲ?aLRhLvӏ8v\Δ=7ŝ߈ y^SG9 L ߱6jz;llxk>zaX;ΩaϏ%βPѸ/^L \#r)#,{c֨ߴpB"P١9zզ/J:jl SxEP-gALVقXʾa2_}Nw€|/<~Op. o;v'l.xӡ~ b5>+LtKK-;°8wwhw3+<.$ז0_TՌJ.a^s9cD^FEQj,e'7qM ց$.ױ*?,{.XRXPzBYFZ C˽Eo4y.m!('ɭ`ǬGXܖ֜=cwVZG[yR#>dlf?w' \cPXdr\ydvǹ+MWN[}$b кЭ&]>^U  ei1 r?_U*:X7d-JL-"  iU)Zoʵ&xs\܊nB/ e.1@IU aGo:v܂,ݺ-aQLpa (uʲuLv"R׭m\\PP'7/o+>Td)\R/e ?(zȄV:'ZpUЯE-ڙ X|S-B A'/;xLнu{Y婉뫧@(ʹSS;m*D {x4x޻5T̻NZ_h^Ox!v  K:+.|1ݘ#L҅6P߯W?!fpM43Jf~u ՀM-&d((8 W!~Gc6-VhD)K8t܀SVi$pR}Seq7Jѩ(*Z ĽK=X_xCkCD۩BJ*r-զè[b]JTrsʀaJ=Kπ ?k EUreud HXGLXB'xKR7?<bW/`ST>I.&4yUH꧕."*.6z0/W+j<5%O/EI&+q7AKXLꀺ庚` $e9b$&1(Z1sxjE`Dt 8jܰG6m}C͔; X ~"9N ̻ C j9PVjxaЦ鼊r,2-8 8 _Sza a@$dyo,&J] &CL9pMnjSbnZE;՛6.D៨ƽH~ixɉILj;*@fo/ ,{1p@c&Ka͇b0iH`= Lvs DYܜM0jʏ.."?~"Ǫ:cW:uqX鱍7&"CH+ L&H%誖/48~,T Tv[B[B7SNNД*1T^*u(KopSF+qXV>Dc2B@LU2 k`PLq 2݀H}  p]˒P;B:^^NXk_5_Hkae*#384͐DW:}Ab Kddf{Pc$GL% " ɀ„F,#7#}hptAʯ -^|v"G9X<*afA̙1Nk?;aip?tkW37RahiVmR邙G0^ S{:x)3Ѿf sz}t+!X)[}B娉\q5z&bD{ V.XF,RIҤE*rLs 2R|1_{샰,[,gyOGFLES%c ߦiY񷧀eOT?/Oc#K}F1$ř *ȒHB[n #ouhax.GX-ŹZP#Ku{xjaM)/^wGwNb9lbSH+fSztJkz5Wo 7gձSQz憚Asbؤ1rTaIcRI#;{M4"\Vh o;Jfmk5x/E9!ҧѧg*qo3>t!lgm`+O'l/p`xO`~ku"^ɎxJ=#9[i)2gﱶWrkoɻ ,]U~Pv/§2!ä^S֤o#ʼnz?SjI UXg,2Qe9F -CB7s=*BJ(qk)ꊹf|Br>T(Q0"{{-JBZ+n)OFEu2"a݂řL0-RcpablPc_o\Fy 2!6l gv#|fNMZ]hKЎTshZ:_ 8:'X-8Vͣܐ0% (X4gʷAjt UL::xOqWch2qUOÆ?j.hy.L^+lFSŒI&*ne(u)6)\DdSM' YnxuIiA]p@?HgQ̍bi'WxdTApJ*y`lQ~f*zHbprsdHWG*2NS#qpp@`@yp ~Cf_)c,zǘ*.lt 5vyrw-IB&t|C6 k"<O;g).ƌzNΝ*DZL 2] &'vUǦ+nӮDyTvKsrPApӴvw )Sv;:<ĻVu ~bE7eܭqQno*@aD^)UuPDX]@fh6ipet4iEqӶ5͸JDŽ1cd$Enh᎞x;d.(w- HO{ys =a"kr|rMxD JSaQ߂(tWZ` V88Ϡ3 n1WsrB&nngvN.8g H-y!УB6inLK^E?$*8%ћAğ-c7787{bOᄽlR*By(=m5布/naVRB8}mQiEN8ٵOybb 8kRvgPٻ a9Pٙ)ŦTr|Ģq3u(fا"]6 RgQdƙ0W·VL@#FMŊS(+w ;hz6æ}z$,1-1}[W(: c# 93HξRگve,+x9a⤊5tWQJ*"" xF@(A,`qڍ$^"`u.M`anV9bgW;E눽r#{T;'ٙ@1)\S8F`T0$g " #.$̿?;{ dÖX̴+*#,CI;ޜ o-j/|Xʭes8گ;i12|w 8X6lkndK-)Sӗrz-Ai0N?C`srь3Qd뛎SPH\OG7VfT.r 8Ԇ*)_LPf^jx&u,S7K<2>K6MTGY+<6ؘ>xG;}0Cqn{k h~]G<(+؀V-aHi`%Ȁnxtx姊zFEiW<@% @|.%FSVn`0  rHQRy^MTjA3uP^!*} *Ypv8+ 0Yæ rb @~LOY ?k7°*t$f̦4&F : 8R8"3tj4 X9q9m3,ҟ|Nh5‚CNG8FZJYYO6={)_K4ChO3Cn&ϫE8ڶ< 8nCa4;փD:mqd9UWM3Uf;pnx`kM㰇0wC3NSz4{{x=Oa>fsƖzʖhze6f/x-ɷ ^Et_x9 jګJ/U˩B0BCYbIHG2iFLA56k>W-*Wtm:JGF y*)vk.홹@ȓh" 1k3< ^_wd:dr'dL2.E9 m7P*7}uU}D35Y_w>Em#37C=\;^QxT2U&Q ^k QJ5N.?l9)Kϐ('<^[n&3/*rƤED?O xe= WoqbFU?~1`BcJ1wglz`!-ܤvP\`mo>W:ΙDw5y,<%KU8/ؖg/p3;r6Rs} (Ʃ=qxG0e6=_07 |{2S}yO:KmMDŽZEK ä=4)/hF@'ܑ=`tߡKy".:eo$q*C3u=G3*"¨Z%QPh}fT_hB;z{W ( 1o,B,Ƃ;Mqdf+Du9uVWUXVj@tG 8<̎_h\L *_w{?mןӀJmBr%U-c(!.w%r킴][R6zF:4u~w`-MIJƖqVihl]^U[q[i>5ұwa/bIހϤ]0t8x=e<ge]C5VFD/pê5lkBI_#xWQyF][Ϝskً61X2iwfbeB|N~Qά-EldM F!=O-Q/>[;byy|fD9wL*_W+yW+vj"g7Fl>46uxH ʊpJhV2Yrz Nbuɴײ S7 ;юdMӆ$xRg8 $'jc6=;y}~ɹhL]:ajʨT.";{#]`vΔ.] T55pH]MLh30z4-@MYծq! 5Ƙs6Dν-SIw 0zA*{W `q2ؐi@&r}\zS_OVN{VNzi1wUiaU+,c(!/+ i< EKC}2رçЖૉH2ZM(\Mc`8D289ղe@I[nR):Nܠv : ;:kۡ]n4uap%br emF_B[PWZ;LxqkŜW2y~RPbf:tw\/N6Xgu-r_6so$zE֜92Iq+,0l_Xq[v]LTpV!"84꺈,xs!䓌pu(뽏cZ pv|stRH}yp!L!d;qU YUhhX1 (mA 0sL!ڊW)ݻG:+D\M0؛E9~r27ܲ'bV>ׁYgM=GӊҲ!-A+cSEEK܇65W ;A&q X`. R 1Π;Uuv9x+nN J9|NL@cuJ&[ [I•?w?qMn.أqMk8iܳ T!;i SP!y[)!4;< 69ʻ֘ĴvW ہmT0kAvy{*PٓObe#8(@s7@|\pkٳh1b#Gx8\.Ohy;Axޥ5ekYZ־C%MJ<{7/p~0/yl}RR{/<\'Fxc3%&A#tIjQj]jˈ^T͡NeU؇)H7QWc%]JHdlw $ihݧt*H'E3EY8"p>H'Z@yJUFeP \mz\scAkѣn8 h?va lͨY/)) `Nf{=ӝ'.AJL%z's$[~;Z\gfbZ <{eV~2ڬwĊ$^#3锲4 VV+z5U)juJM5?z1Uv5_"ܺbZʚc YHaQZHKDy|"T߄~r:ڐv)ۿ.HF.ҿ rѤS}Q,/*04MQ/:E ~إ{5 ҋ(ڥAe07VӀBUxk; R較WʧH=t,aF/0J ~ +0\\s:M$t2Q4FR|Y{ida,E{pvW4oh)sLVЂXnwSr/Q ^ t ;<~η721<F3>zȚPMXE7HYc)wA Wn_8]wSh<Naڥ gRџ_h[#LeY#3B/JJr^+%[]UN//4PW47r%Eؿы5^ 5&ISʎ%,u;5"}滜AADGHOFEH=;y=9` @l_rIstkQnCMƯ}{-c;D/w /KC”;u)Jk&'u,wѹf]#U[)a%0jK=vTO"1;th/l8&2eo 6,f{wKP-ػ uθ_csM+4 QC|]{#Vʝn*`zæЇDgF&<"VU-^Zf,&^xчh)2㒀gg "Ja/J^JT~g IvU ZH_ X`.;` yߗX[u C`R}}0,i7չ2g;EiG9lp ?tV`@y8ѿ-R(^^:3V#\A BqQ7K٤ԽPk1a/|n }YHa& 7@Wl*KuA%mjX[H_Amݛ'bRTNXwajm5d|==,5$wMJ|453BCǬL_RLSs׏E6]ֶSAGpF&&)eAu._ N$r};(.sm:h2YYڲ"@1m j\{f]U1·i(f]%`3#6ɧUs7N{TS1ƢB\Z"Ҙ+T-ÒjѶhs}*:I AfڏSY 8=)kc_rT8\LiU":#ӏ hX!\7eq}{\%}dsZ,~?o [ MvQG+Q:Ja,8vy8-4]*Ww+NDoIHq"S~4}Y/_kXCkiylH gB/AFkx>O `FCni_A Gt17{&QѤy{T4/oE;]&Pi w#ϽLM{QmysgPffQQ.tFFG{)FHJ8r(àV"+Bchf R"N¢;(N ҙJus$ŜL6!J!3Uiw=J2Q~TZ1q)VP$7h Rug/HD茆P\u..G}-5ʓ֬\IJВ<<ҖlGg恀]dEβ1HyӔ4dɾ>mŗ}wN A,a-(j'nĞ,2>UI_վqT#SA^2 ,uB@݊=Q bFbZO#B]NWg=Ҥ!I*Z8`k>̹`D8G3;`h!p}3S{ebO  ی=*:VùhL3& %q:$FfT?SR*E<O^e(+O 8vе%;չ σ;Uԃn8-)cHaIzu^G/滎j 5sJ[^ `Ie@Viǜ=hIO\"8Ϭb@`+8wt!4 dƸmFH,:Y VGyVTURaUqp9'k-JO2TifG;AbXAdi49a+1`,2PpCȓdrdC;KQBJ}LH}=׺5|Cϑ2楅 v֋q4cz ]oR wyw,]T"H/2oc gcfSiP];L.LH:5drʓo9{"P5l_5^ ~=osO%ᛂe9_Փ}DDEg7{pvsI:6]inRJSe:S>vKszux ?7WkJG+δh`RFMdڂ-8ԋ{Qv$hGS(C"ID,U=c7ablTTۉFxWj[@褢bPMw?/<)_/҅QTґAOjsj(풛 Vb/d\)lQOroD_2g/wE8 Wn$)ŷ4h;cLtQz1d;{O !lEȯ5/,Ek@֭ dMlO1ATf شc!6miI&!.S3 ǁU ǦjƱrƢE3B QUG3`UC?K3"X݊@\f@I1g9L!̄!Q[9RvW(Ұ[ V蚨").!`V~ie|`~CzG4TLhw]&'}%z~R#͹Yپ+ҏSYF;MQx؛i <B_` L-S+ɂό2#c V](J5Ϙ>WS"++E#Ol׻T4 ބ{؞w{j&" f6wJo`ʜHo8< `R}`x}"ѣkK߹ ~G9y$-> $HmEy@1*~J\C&p`٤?YVp>΁83‡Ð]i9!E\qN5U4Yc|="EV=M/ 04d1m,X*ܰ|5Dp&|EMIyz0G"6z3WH֪o6azxԝ fB ѿ3f j9Scl.tR@v0wo7,՘T4-H\?,- NE\- rڞg3-;$4JWVБ:Ռl, u.spJa7ž3-zK@Ux7=RZ,)@afy@ g\[' DlqnWwzzOޅTzDnMix#{@hLnXǻE`zc>b]~^e^:O)e$Ӄ^[FKe>b32NU=3ZcMY"&lUS-:e&Ws`<ɮ8V|Vۥ {H;[Yq7wv}3o{pp򟛺+/g̱|2UeUF%8dU p2(?QxriQ|B>8@VQw7;]tz3w!e.t /*;6.bf_Ss57 r3~s< Մ|Pߧ kLځa`XbBx},vʈH¢t *!5hi3liosZ\JI !fҫPi*RA RRA-,(?؋ꆑw \sT^PL &f) %$d{b#;>c!<U|"hI%=˂Jvj7Y?KÀcO' |nď`q }t@EGjXX\D8KR.!ك`)#G繈uq|1AQ^ "%5;(=#WReYT㩉M!i涱I4X( ?LBLPp%xD1DK3Fr}͎G5z/cюON-%#+5.#K?ҀW洞@?_m!~sz;kZC(腇jZr7PO˔7j"w#ɬ arM(]İ"Φ3itBUZ~c:׮D!Y҅j;#%X oLDfsqW %+@xneJԮ8d-p[ vˈTAP[w/p{`u\L@({mO?&wlL? =BD[֦ςAmLW?(GYt᷆Thp>9<3\-Jwnk R\GH;+YRP DݔJrbŔyI,] FY9@k]i93^ijb OFO0VG [Z"S|Ɗ1];'~#~e$%X~ϘOZYeN*C# 81t r /k *c+SOhy<ZcIf'|5R4Ӣ@#nc)w!I]z+<Dne|#BMjZHMiuz7vT D{{KL3sb?>oO*_W"C:,`tf &s6;@vƧGŜD+>m#-=T-lx!> uĹuZ_k8i6g(oB50A*/>,-O3$V$V֌bjLi7LMCdy^~WjM=KU5cyM}Mu*o#\ uGM5iwe p}/c{/ % }@9F٤P/3HTxMG!A{_jUFb1P{} ֙=,nf~/?`Д{W(מv0 L4(MNHa%{P6Szeh]@PrZ; |`tʎ5d[qMY*]w=1kA&[c[|^R9tiD}1;o :~# 8;%obxo3x9Lf#M( nFĕ1RV73 9H Dje7,^Yɹ4hF$aTA{-^AӱeDҚS~ )@]3,؊Mc4#+]&\w.AI* PRc9JN3`]0M2|Fqg20$oڌ~' t{ !a_18\|؅x^T )Ĵj-C nJJlƂ~v*Ilap=ٙ1QK4w>Zr:H2~~* lGO `>fLGu/|TN_޵F<}vwT&e)lx~ n"s&BNs)]$:pd{4Qf命:,ӇeXρ_0~ 0l, psQMrӖr<j I衡CwY`{;q^g]?^o+gZO۔(%nlulM;xIDw m´vi'|3Z ٤Ztv4PNqohFW[ #7fĮX6R8yP&A`9͝T{ @)qRziQJX gsu_Oc71@qZCJ]/^Ƕ@Oj0,ևPIJ 4ڄ9ϗ$p *ɏ떬`_0 J(COĻ!X/L401qvϙlYKvsv2 ;uVPԐ6 Npͼjʩ҇xG &1T{?> C;ZǢ0u8.)gQTkYd}grSM]. ZEL WBKUBnYkJ|&!6xY–S"g* gܳ/Jmh-D̠~Po=ʍ3k!J]+ՎEĊ8FA8kS_jDv7qֱ>^۽AR0)@0)7H"Is;ä17VS]AfoաƜDgj+堊G4qR41s^ٽcw 0J11Wbuā9EYV3].ͥ:v]v++͹S2j!UȸE83z$AH6")V+z<͘t#e%DGcF %y_Xjd/(4πxp Ӽtu)ə*:3,Zjx50"KXͤD}q3^C?m~Tvu_ ׾+SJuwRj:́/p2Æy җ`2l`8/RSz`ͨZ /ԅWI` r 48#E+éeK8{jz7hVߡϻo/S\ TNWf) lZgal_U/dVӀŞ:]Ƶם2JbAKW!lM?2Wշ7BU=e7e7!sByw)ٯ˭`B8J3Ka)t]j -ݧ+c6`-0Bmbrيat)z5'Z+dAv<$7 ]&m^hDŽ0EʓڬEO8Nv slc)Mfk_ϬcL\M0'&:8 LˌdEne9F"-Ec?ӭ?* [tF$;OBŚBѲ%%{ɫ*1x>xyS޵Bc*L䣒,n] a]|VZis0 ʽڔF+ iRB'twيw9Oiίj#CmYX.oN[)O{Ëy ɜt1"݇fiU_W#C_|}<vQ]U3OQ@ܨߍ.}P-K=~?RB"Ģ|(5N\fB[TR 3n~}"ȆQw|#؉\3O(l]NS LDdk j3~펢@WjN{j%-h= 0囵N\kؾVwz]ʗ:y[$^RhiS3H4roՑJWjU@C(mQgC R- W\YQeIρ$x{?+޹0jQW.ddw*GN;5Q:/aN-TLJO˶<>LIZqeXjHtyJ#w (MC_aY槯,[L4Hx4p,AKϾ.,狎}SGR$4Rg&êMаbBwwАN&-/iDŤzoڛw ydgF4Lp2;JEyt*bZ1_ji_{RBtfW PFfbqثZvܣ̡гNQC .qj ]hN'UDZ9&{TQ ʓRQ3 O6[+%f 2H9D,8[Xz ({圎,DʏZs Uei !C)ptRT1he?rGH 'u!i2cQG91V8 ׿ZԗPoŦlL'czHɽs1TgYE_-L\kV㝦e{ clnN!5;ʇ[c~2z|NNxgOEsX (KQ=Лeה5 -0O _39ן 0ͪϚGrx|ON]:"o?3"v#mF$ԀLRwKRV'X#?QG@Q0y#ɺ@jQ ;Տ>HMyul4',kaQiZQ`H^~ո7Zc`ܖkV$Ny:w3nM<%(xom[ ?e+$Gs1)ް&7,u(9JXu,%*^&yp:}߆ ο~GΎV]nLFͿŚw43*GƌR#/Ͽ?1PkLkӌDC.xfea&y1Ol X;`ΐ/;_MyxQ:dT[v7i= PUI7-G0FrRL'aAeRD ڂw6utF+ _D͚ل(Κ@=?iV!0 DuTg ǁA߇#:L0 R_1' w (:㚳3f[|?a2 mYlU}>&_ |{6PEy~2eAHNBz#6Sf"K=x86ԛDnQ*Ζh6B2kNV) )S);;srF|?ɒjFn0WJl?,x(O h6 1[Ta-kIۏSJahIMPk!_\V*)nSCv KphoXɡSǝ6\( 6(x, {p:Kt"E|‹&ӴT<> W; Kqs7L߸ J-\s "nč{]h5yK^msO. r5n(璟Ey 1 ã zqv@QGƋhZygTڀ GX Z92L{iEnL GPۆ_AP*5׭Z/o..ޠ~?e"*M~~&:V)sޡcշB~#²5&FJUClI{2if5, ]I3^2Uf%f,,ٌ!*.lLbz`.Uv:knuc!O_nXIeuJW鵄XJiFdOƒR;{PgRV*Jw"[U* 92 2*R[\p"k;:"Me&cRhUn#7m X]RRaH{2֑U2Gfh#{ v)s LQoB7R a%4y8 dmvy96)K:[![XEXQV'e#Cpc{(g  Y.w.6L/DO+Pn8AEI M9UdϤ4xYϧIw2wepp0bݓ ǧe7߀:^9{T^g߼>mz3(˨T&1F=̱,D˫+]S@8 UzNw_:#{6 i{Eط<33VtYPl@lލ5h"\/̄2u$i6>(IhТU<~utpWC^t7JwI GJz%W1B%;i'l*j,HXfI3ĦƙdF;L y&=Ĕ,Lp2sQK`]ؖ"hdQDA{ig8Y(s90ZXPD>-HͿ 3W$ʡ0%,E"׿#.](~^ y˚= E="E]Z \}D!2廳i:ЀM{.)ٔ)ڤC%Χ0ʚ:{3[x-;ܟy?7eNf-aW86@!tn|i_0"ś耷,ST Ce߹P^S_@I9& rOR48(\z;'h .K˜X^ڊE~Hdf;SJxK13o9ܢoe0tˮERa oW+֐;l-,?KIpJ Yu=Ju_mҴZ  2 cs܃0V&H'IT(D|uFzyGt.U]złZy̐})1z0m3 MQJxS a+8ߐt%c d>=@uP-۪F؊@ 2~]C"ڣ[HG0*ί=Ŝ e++TSO9fpv`i(2-rq|nd'ѨRrޔH%m듪P! fr'3*s6Gv|20 9Ji@:m4鿏q#zMDq6Ve(62~`;g{.j2!6U1T'F %Od;bQZf"=i)UnVxi7pJzeuyQ( }6(a{H (Qȵe?7R~aޱCQwa43c^=ހ'b)@yyGSx7|/_SF<`dOg*أ7<^}dwQ;O6޿xdxU?OeuBϻV7SN{U7[8:oP i>~4ަXB~y_]).6sXlR> [SCtB_Z'v,M,6l?3_x>EE7.Z'[ܩS?ٸc7L|Ec&'.hvKRw૎9p .<iJq :G|#~f yVO/rסbvg0IjR=FqjejDQM3|W;1o$n[ y$ٟWetwLS1sL?Xi"y,AI: H*9q#y_3׋- m"ͼ~(j'Vͺ7k7T;ׂQO2Dre#1\vo8fκ2^/hu&9[wX#0Wf.c:>ʚC,LUglΊz, ֥ ˱BZUw& 1!??&XW<`>C#-f ]xpᗯ؛Kzx~.7`Ba T7W2R?y{xd_c<î2lR74舒cRm^l,fͼ*S:\jODL1y=E&Ƣ1"*S% *p02=p(ps*Ā9RDZE:FcоjË=>ytfbbT; 9x^=A(s+oN @ͼ 󊏩TG~{_]?_7:st0KMđl2S[FWݐgc9&E0zϵ\#'?۠>C-TSp߽ =j^ڀuV:F0qѓQNNypsG]0z2i/","1xTE*Y"vߣɷxG# c|}Nz"U0`nQM:@_Vug{;_U'N7Ok(=`<,ҙeN}bt:dWLFX߅o?O>MJxWq& ϐPm\v8<:eyP:O]:ux׬D\$R]nwwSGi]wk)lWhŸD}}Eאz ~hՁl/80y S]\uxCI;@|it5eɯÀYAF9ci⫘WͅLglQޱ,W֩aN^_GTݣlob*꘣'|ju`4)ustuhބ[֭54sXv. :(X]i 3FKfyۀI $r$ o@)1ЁHG%`<ßb+c9 b+ w 5xf[Wt8[J{$DLκס%=gY,;\ƒDq{L1q]PafG"3q鬹M0A]bxӻ<HIV]ޅ"DdBm IC KvdiQ{̽4 U!p ʠNs s |ǻ>j}q@`#%=I$jp/Պ_6/ɢ= TR~B[xv{I~?pIL(dNcSP=YO%-k{Ű2qj䑟}x.8.f9z*՟^p;.b'zEcw@1Q52.ԩWTc*߱XH(zA*:_bfn>j_n7EUqLh[=f gkaͤVKW#x,Bߍe?i)IʨCo!42IZk w 3Ql\RE)+U*"y?)teztaR#(RH^Of=.AS8욞`x/̰֫9ƕ@iQ~ 焲~̅UMϤ2nZױ쮿k(3QtcbO}mCFHCԞbZ_u[OٌF]~g/7pRRZRRLVXʆ1Xr~T'7iO?cUg`BTgXtGU+k Rj[%o(P#}ǣ-FeP|=7H)lc2??f}y , Sm0r*f\DbSo8""쳈yXU"|,ȦMQjߊ~\J5n}3{܅v4 yuc|xDb+uqȑ zdp+WHUlb/RϻuM @?x1Ir&g%?,9.&Q.0 rp4SGNc@o1Cc7|)R\/bB)wcƓ6a5ωzDW,98yhX B b%̬[Z]ެ:I@&2SMqwG1vaZKN[@U4hyo^lko|>gi]q rwmoWbfb6_';B3hOmMxT!N,`ռޙz!d?aULqb~Zz/y٬]HEm})jϋ9cl}r@Y9Hg#4P_^nV#pBV1/g[D?$MG~>K?QXφW'}8~9ȶ5-Xm-ި]XTuz^ Rɖ7ɞٓ''Gy^³Yu<K-tJ^G8N\Nɲy)srJ ,roSys8tJ>sX;b$H3XuWᰚ?=O;G w6p&u&bFZ2[9~?,LLg gBv&޾L|$gaxosqփY s \zO]=ag/̳fz{^wA -Y o%A\xjo8  # (>)ձ qO)AUEB|l)B<`^7$x>~ o}i߃ϰyus4xWyx?"MuyCs0ݒ9{9 Sm@Q|i .hKp&`%б9jK0oKTt:4PPCLZGO!P?]࿙v{&uYݗ51:Yܟp ë`Uh@ɤY2<7+ XS2 (L_ 2Z˖5-C D Jp: p'A/Uc^4dj.t s%'= jM//TycL$ u놼$܊_NM]e@2B$w?rS_k*vk>=Nq[l>-69oeҎ=}&u7{{` !g}cnUmh-o&J c10&Q*o 4 6-ȰE:9R u+pM9Vq}p{p\ٸ:qu` wsxCO޼LlbPCTf@7s^5&lĒ"ě`E^n%֔P͚TlmTKZ5{'iTкFYM3)#u5pfP@ !/S/dHMX<"Yq_9V[4rr(Q,2Z0˼3?$v1}Qj fZۋ&urV:_·e%yгJ-!zW,6V͕Vrw<+TyNJ N; o ̎Iw<ϼȢ-kr %_B3 sj`E哃p9-ʳK uwp":ė+;ߍǒ7X)c&ML&%\*߼?肽[E<|׃q:XypjwGO-IXZynB#lJMt)giϬVZe |Ysݰ \A¦BHAn+w2!N%f YR\7v䍂IJvK9 lqeն)S<wڪ/(i)K4#2zEK>:[;39픕2s@bsʸ*N%qh TB aZY[5 tEbhWꂽlԩC^5m f=MیMO2xCBHz>wP{5%llA6>Io:d|ئl|^rbWm$/oo;Yý Ɔ`3XKw} jYWa)|xO~𠑑l9ʜpȈeTvu7Vt,U$Ɯ[>ZXHN7o"U&m`jÆH9\'SEyɄXMJ2bJ ŮIYVFhyᖫgJsW/~޽(2:Q8N(O^{NL>(Hp,j$JuG۾܄K! g1V7v-cS\J,s@mg1yOnl``i7S[9y1(EsRm x{-*O W*cPiWRR cFihX?=nbeAcŴC|FFV%/Iw9ǠTγ_1z YvRX"d63xO)PEwڽ_+ }MvVRy]Gt;$o E>cKŜta}Z}Q:}'Q|,#ZIh&i7 —2*Gc׽:->[ح7 .Kg~`v$.r̹@y8lXЁB 6(U7?tf?ϋ1g:Gicژwۧp>uC'RĒN1^*Щg1(6/}TL_Ǣ919Vo^w{۽+nȎJ&0/doM(A9,9US9@bC*tT+/Qԟ]tsaڙuȹgc)fNa:r`3*YuɧƊ Y/W?Â㷵Qǵa|~mk8ebVG^}%K([]/- -1U7A{ip)(bE0eTPs[xCkhQ#^.Kdop;] 9Pg߸C bJ%&NتX]e* qJߩAQ⩛ٯi@OM5$c)fSX1&]š$fIk(mw c^Od(&T8 =(:R1iVMzԯ51X,?P]D@l;?dMl%~Lb+q1'X';eEcZe<,.$~Db3bH1v/!$Ʀ> bKb/Cz+?SBz B pU,̭ 75t4?r3iZ* U@FmUP" M錤Z/ (rE. Ms PUi mX !@+H[yf %l<,g?sX5lbcbhgTxZ|8@q1D鉽`#QgZR a IsΩ4xnชQDWS>MI@&+ՙUQn0_kVlP ?#0:B~  A@So}eMl}H;6R9XÓ="XDS&8@KQ^Ag;( u@^g)}{qhl>-cKJ8xK2kҶ:_"Sd ?KirlYAxP LN 0p^bVh_K2YaktZ8tN/n ygT,,pGpFI=T>UdN/__:o(t#XVOc,?{/O˜xizݥ ij ’){m$-} #.-:#uSxpCK9Y2XsBqPl.M EbΏK YJi^^қ$/yR41caS{ls3$`f7Q" B&!׻ CZ1v`<"ZO: M# (-/V ͭBJh~SX1q wE`':l"|Vn)ic6WA&M K4[u2T7PuԝOZ7{` QFazz"$8R[+38M^GZ1ϩ5 UKp`}6M!e:?!}ϰ[#AgMxdzjsJH _&ٯ|>9|bP70߾Rk]?g\[0sh#eR@nz;[b[ɤޣ*_j~Y .{C ^ @6ZMQz(gT&wܮ~4k)X?Ċ.H5 ߝﶙWw#acetM:|qxjxre1p:gµQ@3?Ghã?7(%ʹNu>~~d/wUN[צcF~,l]tJ [D +^Ƞ /wH QacF/H#p\SſVi_ V:bqtLj9Z\wS;GECNJ2Kl^Q/y]v]]ZxE@ ZW"i4N.r_oR[L+y{q[mx cs< Hz=Xz`:_#Q;g+ MzCZܜlֳJʴNhH~oʀ;!tt8ҷ\ tKQ#剺 'AϑJa4sF^wy9#`#]]xZ'ZB%Y͑TM!|;3)Z0W{0 {J+D,(75Tfg"X_R2?П1fI-@CU}߽cI5H[VaWYu-ǿH/=,+q30:s?3 u-ۉrVCHҜQ){b+pW_QB]N$aZg\R- dp} SK@*W ۊ'pt%O@\AP(=6=HyIa9Y;G{WD? X0Q6B>ζzE,LM/ r@JE9]JKq r]Uߴd8r͈GE$(!hĂ@fOuκB6&OගgF6(vupptp͠B =oTnj?nu a5RqG?zvetK*dUE4 Q$Z֭)B38cTFq GNJ#˿ R,W]P}ꃪG4"'Нr  MX>KIExxtOj5VC^:&3!Rauu xɺ^-5Niwn /bU<՟MqV8?vQшL,vqì gH A{`+Hg)m˒ @sp(l[)7Q {0ZYgOCza@  yXE ~+dL4=f/Ry_?SJG QAikbrPe eDap^{G$xqR  DkߍHBMq_H{@zyN5Yo7dqSQ 7FUM6=?w;;#?kJE-Q.t/K3ҝ˵XrFZ]vS >2n" K85#-14[ –g|"j'plA֥AUmsf ?a{Zc)2EH"4!\R(x&(ͤo&=tl3 a(]JKKO=MQ?|kUhBլt _A꽫Ş"lk:- ;[Bˤ"+e`-Q k H kpջĠ|"+'R}_QO8L"wuL _¹ۡ+|%6&o9+ەWFsBL Aoe5x3Amr R{t1\Xގ3O&^."ѧ5׉V~t_;xAH cVEAWϚ< |6!9|NsV[F>DY"#m/[d-%\4/bQH);TRI!R4! jT0<ʊJП@fbIqpyiBgsΒTsmE3Gjſa1-M*:`is\ybB,ZEd Z-#C]rYc Ab$\ 4<%El{5sVhfoQ<tOJc G]%rynS-_VZqc<و2/kz=njTzn*W >/Oj]*iEuS1V{oF!y( LkNF`ڐC o-{>_;)1CWA[W-2JC:J$}:DVG-2S3GM.m营Ѯ1`sqJS5^wrw+!&ShGnG2W+)U 9#]3ՓpH:o|hbnh{̐Y)̪:[p) LS߹@5\^Oqt=x%K`VZW`-X;-;?iIAnGvƋ`^+UP =\ ?f,@ШS^NQ;rm7w{%#rb(Tbv ̷w mŷì)dMayQ*2雝Vi nGa#An~ǂ+"*e&k }C:F8z7<-9Yb5eДv"'͉S ]2s6&bV|]:vS3`^h쌉Q8k`~E5J{ Xy;+ZwSĖ3̞$NQTI: $+sUAУZ4Id2רĢmP|)^F$A1bb#jCр1`ҟ/l0=l< y/|wAY!,¹SSl_<*ƕcjq_4rl\-Ƶ:#hGuA}* `NR膝>Hk=Gu}}aF9:>FTBN!G8d&B7IV1a8rѼJl/'Jt J3h8lg]\aYgXL=56Xwa_Sy)@ayv/uHj@(uYi "?|9c%AY{[ S" |>6h&Pe}|L3+>?)գtIĭ "\u:q[FUym1HU-X#)yœTQ Y¸T[b"[) Tf%*i߾b*BUA;uƩ39iaJ[J'󞂭:U 4NBMAh8y@R@%A Z9]~35vsQ}-n$ ,"w*8)pQ] []!Wd$V)pd̛{<5Yt茡{u"޹$FeoP>Í>' [nAX{H-|Cκ+ Ҹ0VtZT$3=7UWclLy+21ti2b5l^gz|EYi4G];ZΩK;3JAcRkhidIYR [ B;~Q\3fY!$P\bU7gacdUͰyb3h8N@Aقtu5 4>B#NiY.&kbW:g6<&+ٍg{4goTрG8k9%ϷP !4 e7SMg umi^&fHnqt1Y/#1<3mmYJWW<\C$}! P{"{GTŽdO_2_dbB =^d>,D̬e>d՘`d9Ί~&zpZ\rtS::"J2TIuY-R7-8.&}`yZH F<~H-JOɀ&'Gע4z #G3xIfi;] "aHJ' P*06$;ݕ#)e"|32O35FQ?"FNnR&cPg/*{:"_Rӫ Ik*]XS^ w4ƦJ5ʚy1pV{>͒go< x:o7᷾HY2`gft_*xȼD*Q6|zWoFKڀ{}ӾK|S}ӮcbdjH.'|xw $]צsޟE q}mO;)+/wE.^R!:=b0T?)+.mCJ{ԢXs*YQ T#ރ=eZ."vP 3F² 3Cc [߲ +yY옹Vn>\Fɖ9n*/xz  eK]/73*>Ul{K0%iӕc*#77gºF/s?i4F' t77P-jvc67uT Xq}BF-+jL.WUuw1R<%t E.h3oy>˴x ]~LHhm6`vOcԤ#X*&<M|3cb+U &gŻ%İcW={ DD֭DzZ1fB́ô*ِz `Xϲ 8 )Ţ܅k^ϑEbR;~T?u'Rn]ciGď7W&jAQ|F,QPMX-MTf)T,Dׇ4IIǂ5JC)~o[Ǿw+ _56v_~]9H`ab* (4h-9-xdEǬ*{n'wy͞?KWĈBtLSZ!9pwNd^iQc.?gQYI#grRF كb2:C&#ya.QL@=ͅGc#PXP"z&뭧>T0xPaC|\@,oВWNs"́V PjAձH: /G7 G1 ,DNgO`,ҟBiDm/-24Iod(Lvy6nijL5_6VSlS*m+H-Qnk6L2ZDe@O"p&HTm qM{ɟUL{ͩSF&ww\D:B&Ban,¦h 3)׈]@p/4 W ~JSTV迆JzJ< nIpaI8U o#7+nGyn^]jv:RNnNH.}'(ቚ$-1X J zjoRaw@J0>zOOރv;)V Fn) 8.gUx $~y/ڶA]oE6(oW*mW7ؔE0Snqud0n: Q/(ѦGh M! E n⽏rhªvyRV]=-|12OĬ!WhVM唊b S}i&ޭӲz 7~ʿI{C]pvz[&&b!'?qW.HKE(K9Cd'Ev(4/ ޝTʷFwGqRg3 Z3_`r=i1e˪A?1h}pR6#FGR Q#=[}о91Ȼ4^9vnP()>mݾ^(9#bc/l-┟eP ˠU$89[/ax yѸQV *mW`E-b$8qtתes%pث<'] irJ["p\"LZ!:tCИD_E'yy*M~TNwȃeC၆ʽQ\Ք3#`ssڞ&Y3 p编hpu%4 %tW Uֆ`͙)uMn~DIйll+N۲lc<2Q7ؐZ+# ;t P/y1>Wm.{۳a{80dyp@9y}EM1g30^e,D ?>߃緳 hfQ) Ӓ`h;jYMj,O`f!Jii#I*){I*+ {h^=1z<Y\oCךC>#& qf)S$9mG&YQ{J&27~D!+9B,`Lt !PSP G_*)c3Uɉ(ZGh(c_3AY21KZ~Ɯkv)s]O_ zpP;ײ(1IuM:򞹵z]J]KPc(ձnCcb?D ^%}Ylhq}̞P=ម{L:MU1/w !) osĚ=ضXd!d۾ap;̪?X[f[n_v K)BRA/Rrovx쾄el(Dz36~1BZŽkG/2D/  _/?Fnk"ȊZgMn$ Wc}/H&+1O\O{n^5vݩs*>E0 t n: X-t"PgsisDJHgk;/.$ƇȬ%?o46tS8w4:7&wIU%=SF2!$ɽ:k7n6JyR{/{Kv?ᘞf`?4w8i* ӌN)k{:{Ԑh0n=㈀ZkS68g&C_i{=Y^ ݱ)iV~|_u!SyQ~ ށ : +#łiK -S]hqgN W61+ dICm{.\Q_L`31Oف'?oǥCZ(#<㉩~ ѼܓY -CjoDެXvH{;kDqq$ZHWۘٔ{{w8B0| *Q I=M$W.lj{HZOy748Fu4|4x+JtXC?YS5LHjuDqvzAeEXSz\O_ц@ >yѳM_ ־&:Ϳ1-lMK۠0zˢEbk"4J[A霠x0DkZSl=bAbbPNͿ5$Gw364]`"F=8f;p>ZRfRwgS7Vqj?5OZ7}y7n}(|m4 qz/6owЄI nO8Zz84 'hʋMl#Gm:P{2a l>$tض Ǎ4?[mD-VN )OX{R\=i%D,E6ʧ IK{HҦ2URWxEO_+|\`{XT*ÊQXN )}5K}E\b{;}K),V|ml(Њ:iO紅O&za np-69 tQt AK'.E-ݍꬶ;Q|}z,?o>n3lb=^uv:|dŜQ 0@ާUw|48 }h~쐪FCqYbmEG?k *) z8eb(biZ$J|la5`^ :][T~=b7F1؞S|J_c~Jhzm-[Z"I1ӻ2Qb&d (0+Q(ft4q'5 v|yF!hT7F,oqi>1-OpM~rɧ\ڟ%aư!L\L&?a]o⒠}_}C3߿+< )Wc%j_iXvd`w>sp]CKBjZca[ϿC$1ND+AFyut P[A=Q+{T6CȚ(9RknA;~FFh-JhNաojAg̏E,[w@[2CAy|= @os)4=4_'2WͨҧmPX㚅5>Rs03*R;:u"PjuYdDMupr>i4mJ̛Qn Fr@sœyrivmP;밽')t2 J.֦zTmA77oP9$0S}Rb5[sy֕fx&^{̓?6XuC1[XRR r+LVZǺ?rj-\wz|3_F .ZtH!( š, 'K 'H'`XxtwF izMpuR+!4݉ҸnV匃AʼDzR" %;B# ~%hn {ld+/g+ 6įՖsGjiHԣYYdk0}"!*){T r3%5%dP%s p",>''`T׫Ԓs@""}<'[ HU RtCb"~וDmx=02k_w:2l1E`U\3^=3$*)¼!JG`o*B!Aߠ,1m~qMϒngp\ (ЩM}_1Xߢ $JчYB8M e@0j!:3Bu ,FS~:{-s5h]*vpܯ4!AwSN"Jx~ОDEau-t'{R`oSF7"@#M atBu(> o'FʡI(#o+C|x!Չ鮰կILUO^:b< tʇ+ XU A-XoFn]~LNÿ196Nqt$^k"S7eYΕJfEr _i JbdVt>Vx8NꘁR{ o f8Acg8o#^bXiP[hpG'ߏ6P::3."gnffڕT^J#V  >iJk$`D`OÁ)pWzӽ}N4h/ǒ/}ms4;~+ޟCjwLj:޲6S~N>'/?Q耞AG=F:*sVo;QN+`+c\a))a>sY'0ៈQWR]ݶO:h\@ɇr3RQF&UŠsˬY>Ӭq-(٥E0EfEC6b,>a`a$&"^KVd*u+ 瞜KO/6"8~,Kwa`JMtC 𬰔`Jg^V(~`P28bɇC9 xsN$VH;eW0uu=)&N֒A0M"WlCMHku(~G话 9#>'nj{VbU c<7)/\kLO7ݍz- gk`6{K_֡^(4 w\ rR (Io.0 mEC$sܣNC"`kcݡ}-Kvv.6R>;[b_FØ-l~얯߿@+mg M٥ КY$@޸;^]!sx:@K^o؀~_ r2!3/]/K `^V-H !h*K fE.ᅵhYY})㾂)pS3cm+]Dą;|eW$U}B~yF>*Ԧ+|Եt} .R/< ih) .}(1 %ySB:}d;z[0qg!X`_]SB}KCCF'1Ns(t5ihեB S P 1ܔp)nvetHnoYr 9sH[at;t/` ̧k7ki8r.3LhCAKㄫLFqVv15cЧToeÞF:'s&# ş)t'*HV0?a RvIQl.J Uim=+Z9;%2/CtQ4`m,e|r `gI_S,[%eէa8k1MT[ܵ@$95ʜ*x C J!j=q,7cf&wHC5{P<P|s+9;Ua⣅JGw7³i3&yV1]7qws)m6ֲ<^v>oŵ%އXhifs \0atauT`7 :u0@UzBy鷦8o~ƚ8-ɯ Q Ӷ}KYRh7!M!'Xao:j 17))huXGtM$708|urA'YI梉0)(mN06!ad)Mj9{UWYi&UYD|̦okA}E8 I݋ E(@Q0?G?4\^7uvCi_#7)g<Ez@E&s5ivZpI`"I#Շf__g(Ƚ>ǁS_&?9%Y7h}P^ԇð}q'_Z e;s\Z +Z0 M%k^'OJ ֌9zR'څu!,`7s2>6ru{ Jk# r<&s]PpN@$Q" z9(_#/Jd=QC¢~M4Q6h݅{Sb5UY3|`gƇxVEW[Aٽy)B,/1iP 3qhatS>B$S_j kg?w=rYƖsr"CHvтC4+f{u } aFEha܈ x xX>ǀ`)WQú\'U~g\r7)M+º\}w eC{lc3/ĔQ](x^ƭWA`rkP/`'4A0 FoDjMD F^Z]C` -ƾ8G E %7ó0}wT_t)v{*9tDCgLY0K:Ψm݂;nt% _ |+.7%e<ѿ^ϑ5!#XH`3:o .X=ϰgr WĬ " @2zAo6 d77##)`} 5T.o"hfxTr#/# iLD;^2$=#uЅ (Q1`F./)cF$/ެL^$B>{R?z::I7xwnt"з'c"s3A_g?ͼOoO_VOlN]fCh~^.+J[, 2%xae{ F Յ&W{!{<029h qñ]V [h:h P d))LԊjԃla~|a]ntjFj\:t ,3X$*=$GV x *t:pAy9]W~ȝ0)^٠$MD#%ci>4Dԝ.`V Q*B׺V01JrH\v~RC YV'v ҵO2q69HF  3b8.ab{?DgZZhK"e( }mWNFN5 @`5HL t6=&-?M (Ԧs|Iv0WLlW\?p nhc*uyx!Y~Yw'C[-)wC3ǽ$*.eoc|)>x~{m 09}:eSs wpP=K= u QwFjrsOnBW^YHfB&(agX!ka#ս3h|V~c1=Gǽ41omL$S lҳ(ogD΅gٛ#g/ /0R%x@"ܛfQE p C5pjbYq1nx#ڍσctpl`!*$ܫS>2cR~RW"g6>}8<"8 ŰX5?m `3'-y\]zdNtV@_^bQ{]W9xy$d3~.~P6#Y?^X$k4btǢa_LsW"MS~+ @0L-%әz_ӫ{Xf{Zh'WDrxs;МƄ 9/R5%QM{k5YJ7 P~?r<ryBt '6d){x޳CbJ0U6ou,uvn|:OsNbљ 3!"YNtdVõWI_&ݹŝBnEHv5<^v/brw`uNW(;t) EϺ2oi*1?{]ƧOvdM!Hk*bMTS<5nh ƀ`<͇- <kӨ 8Gl +MAuxR͑svT}V~P-"[4߮Bu>3l(`=[|ޓ5 =KF|bXo3}kkk/J O??->b`zk{ۉH>O۴#ۺ_o)7am7-ۿ[psjɚwZ׵*g;ԱkpeS6O|U}tձM@؁616>cFk ?h[W\)?h%AKtO%CNngQ𿖨< 5w "T:$x2 \N_" / ItJ?IRncspu3٭\% ~G~[)OYÙ!:k.`hpv;|B;\jTb0M4%"j0 $ *?J6#s;-1u M @A*;z?VbPUwt~ ZY-}2e6 8c-o5b~Ѡ[ؠQ0My?h65l>\Og y-w{ KB2XeVAEz\o.y.jM(Nk֚B4O2\ӟZeI%NU2̞{avٜC*ɿ[bL QȊuoʾ{c*\%jսyrD18"vjâ) 0}յ`ÆpF-|3lܰ^C9TDL ڸ$AvӋ{}wsJ㳤<I@mOѕtr˗ *=\_γˠč w2I1tL]aUH,˘JN dgS#';_s+=Co^ka wB#nkВW؄R/ل}I0q4a .Q=oN؂`¦Ԛ+T)5չMMMeaS5T% ̓%=zaV**?:J?W={k&f|JxS'  M#RBhF{QՓI1(V \2j>>2o5a!0̡PS56Ml>iU+bp}*v+e{mɭt [ch&2W~{h_I9׆8޻RYOpm]aΠ#{w#l;M1WhVW4b >}>'4CP M\o9Z o h~Pv?z9>*e`k!ҶtMkдz˗,-lgy3?@eY#e0] zd85tՏ\Z!a==1H?PN#3[9fA3Vv P &S_"?cŬHӿ"| vOc}%(\CZAmNҝ\`+=X#An#Qs\ rm6RF*>;^}7㫯_@zu,΍w d"W>ѶarlN'祛 mE )mP6c]8#QΝُD-[6MY=vtǢݳ~K's oFEaK?DavqS(h-Zi;<nxGFAjL`O{y5m@;GH.Y6s+S+ddnvՁqz8'RUaPt[ 3: `*fV>AJkaHu`oNjJ>>F/Z wwnc =Bzp t7 g:MNQɻ4w=Rms+*bz߫yURM-])^WA,HbCuSC9P)ը/ʂF y޽)#Է M ʺSᦄ+GtvzHUS7a R5u!An^Y@3ӹ3aD" LaR^:Lpʪxh| uDdr},H eX=1 uƤH =eɝ'x?ׇr>*F0Ctڎ)?ݦP./jB1'baK@s(sa!6؀mqT!yf;7@Q?7\2?t(<Hu2 'hN36R Ҽ! 1Իj:imrtfh*#P3'y8|XHCLx_#J :e0h&`%V^0CXod8ab~e%p&汜SXʞw+|!`l>(J ZNpw랇}{8iYWl4Nj8P'bo#<èZ%O6gW]MX;PD t=k+3<ۻ{;/2TZ90a&Ŝʉ=N* /GֿD6JiD( Dqdx&JfH%J@E=0iPi@ qJLJEpIR&_@S\Tڣ?+r;<9!)!|2@=7Շewexjz`}Y^NkaKlɂg\fQh:%Q$^U)J3X Ɠ:SK|jQ&׆5ET$3UJmĚ$;}|ߡ<,'*iΔ<67` *@G3zqT=_2{ Y#g.syP6bHWgFB)LEx4I0d& s`УqjAD̙͕цU( nQ~OD|ʖQ^@Q& U>+LMf$A>&,XJ_7hź-ldc\-S+dۑc_t!X3[l_K=f"+  -!L? F8ZK0&/͐Rp3RZ!1)OY| R ;b\(wÂ6j Lp r5I_ V>z BBOz VFoFÀ?aТRݷ.lMq3Eخӡ{rZNy"yB":W%ohyfmոp(_UӓV 9,4 ]Z[5`'B_FwʅSL{PA ky< +)v`9?&7ͩg_\VWN&N[.E(jm=[]oƲ)D% Է/ܳ{j;:#zSw 7j1s0R,<U8mB u&[€cƔ 7?{4`c|63Kq5lـb+W~SK<\JfoK.lJLj^͞Bug= g\/ ypx!:217wf* 7he+3BCd^"|6)7?0-&]LGRbZTP&Rf`\G 2',YV㷧F&NVS[j pdLE \rKy[IZu^zq"6 U * t?4?z<-"OoPy?WˆPE:Z~p&90,@W2![L&5[pli+ڏrڼUQu>|N]0M/\75O^^Z h ȅGZ-d|C-Qt@!i&OQ?ܼCޞ(is;3 f7rB4TR Ez;R73Gz3[=GMxJdi攟"jˢٞs5*QHPp<·ˊү q{@[qZj@ʴ-cxOyBmjvJC&aeVªS N81b )hqH-(N\͓O9-¶v[TSSBI' zw y/RB8Ռ%z\ z!0~0x¿] )Ίgע-*#gx cDۮv]cLhIJ81`D]vƇ[xPpOLVϱQL7i0BgQl7E "ì فgA%9b""'6:S0)bxqdJvY䎻cͪq*a%4~ySqᫍ74bNZ&Zl/N0eG_jNj 8|8p`VqPK'k3J Cxc06:C- g:#힞ڙ,{}'Ubx{q#c4`tk[鎉,-SS‡iW\SzϊYI^1+Ω_&y9Nө08;Z-mDMG_} ܞg١ox7TRR_gy׉9H*NY6#J4d,H4b0<:)͢l`^y_ޟyEVLAϨZ4HggՙH}^*B6tEVqaRe8D 9)?8($Kۿr@V$e!ݍL}1ى,)YvCga8f`5(>V] E㲢zZnn`THUi*O[,9X[W9 %V0/B*t!՚v&dg:{y$|闃"ZuQ2`7P2;D kb(wI+v9}`]ia2z>}!؊Yao޻"< 8L-]vxP[́8ZGڹTK?cm% =^߃>H wX$`,cӫs \QeO₮teqAf}mZ%}q._ Q `QڏL ,ɽ@4:xG0,P>C 37(/}Jn%j>ɨop֚RKJql5l( ˱4=b?4=ZvajXlCKyutɫ:,}Q9,Bڜ8)=[ƊZvP=;;0u B?Z֤n+Q6?x fz݅yj7hS7?CAm0%T-bVhҵ @r(rOвB(t?GMmZ,ىR~%P%<Ȥ0Тk2R-HG3 [0י|^9? yF .UO7f(g[@eb>Fa|$2*d8B=B}dp,!$4;Ԩ]CQ3ag* ´̀_3Ӯ! D9rwH2T [K#%_ߜ-p7w}zym4e1^j! 9-X-,VnwPy >Tzi`u#05oMlGQRPC@ǢFz50D*[`XciRMkӪl=~9-M 'FNᗥY8kA8>~H?ima lMsYcꀰ7=TyFy,) rSM#ݛ,"D&":N=D^N}S,M$~T˖Vn*Pr4д7Z*5Px$DiPT EQ>UCգ)"=ggtMc7s)G@Av|{8q6Dx7AsHoQ֏@nۤwhEφPpoC:to#hAZFY7QwpB|vHaH]u!Sz8 ;p_'n\B` [bAD\{[v=?d(maѩ´2x]K3=rNb[ayxQP\R?[jyypyrJ?[/j{k%.!9$/Lb(m +,!>5|Qd`bД2.kvGF~p ~Őbdp:SVŒOWL8 C-n| /x |ƭ{#*7)=}4$e389۾κme9ҩ.81vJ[4Ѳ()?1M{D^+f\q(FI Km37vθ}꟡$]MOG|(faHo}SDn9襐{"?(mQt <3>ǪJ@Jpwj0 ևعU9~ѳsܪbCzAAbCͰ{łx(NĸZh+}\|BVg[غz(d1``gEJ4A;hSPZ^ɾ<®'y (]Shd޸CC7p%J#cn K8ml(ఛO=5Xח/-RZE/ޫDk@3b#p9/(0*{NՄ_Y?*X5uwXRB;v.mMظ 95@T?ڵ b*yPJhI'4Z(- K!l;`SS%)D!J̐0]ma$|u$aC 1#_G.78i)[>Aa4s?Q?u .4Q0h^OF2D/=%( nݹ'JRb~fE8g7R%9r.g:>&+?Yf8z~jr"UA ֹV\Ӗv/q !q2u̓ oH4r2El!ZIZB:0dk{.>VDsιWPPPY躉)Y Q Y8QKna. 'xLVg 2Y%V~I܄BH+`K;3_GLmN.<г_uf.R2(jhSe{ ݜ}-dV`|HRk>>~7pɒXT-w]"+-W@jA/2fw5 [qdoKmȯ`i^HF‰k-65-'Q~a兏 ru~ xbUH1}8ybaR)"ۚEB{)H8cX/0+8Cs,jq&o?_GuPK5D!dg,2nhjF˦߁Gk YWhXC:| , kMFLg޽Q=fٮ~)6=n6PH,.Plfı) '>wn$Y&"HAG;e!Pz\ށZK .H>\&P>,HI#R +&qlsx T֫=\zP+p6|z*XѢ4 aaxw($p='V7ɜAhf)HǷ^q3>mh?if!*ⴝ}hdiS85n܈`:6i|Kv7"z|9rLTKmZ3+2J"Vܪ0btپpN[lj_U@%OG_6z \kL8tIE5؞NW6a|5* v͘LD _]{@X?^yYr(1/eMsΒj_݆ф/v}|5d5E[ #YbKZ49Tг=:jQtyW@ٟ)ZE+\ -潝 .BOit:锶{ʡ.!b)`?z1- x1(Хk'&ǡg8qO#i!1Hpw뻏3g|н^3:DB P0W^Q+6>3 /_pE`rGvs vlSdnS SQwRd[m?G%oDoVc׉إ-Fcg;㳁!dPD6j/j"FTXtCj(לX'x[N s _sQZ-ìN^,-wJ7s3gáp adMpm3O{" OG)r\}76?{:=0?L\$?S"0?; ?3O\n@ uS>GٴZ. k.u^Уtm ogb`WFE^շF͚)8T^ ]|eE0.6 2Cm, clGG` Lr"/v]yq K;WԸ%C{0,,ſ$ҠOo1qZ;$#э:u@.|k֠Yy4_9i<<( I+i*+7'7\bc &/L;So^o܉FӨqfG-qa 9Y.VO a-nE7Jձ !2iط :k/S[-yGh#/xDh呞q:= SW7nlZ!ۨK-ћBnfP2Y_M  `CU\)66n^& uH3DAKٕZM8N]< tm!} dLJ u\94G |zS [O)!KSy$Щ,L8%S +T2>UTwЭX귟K֧g@<}7֧z>_GZ}l\-S=uS<}6vM:u9}O2"B&BF`b,X&ê7&z >%X\3n55?|y͹J@2$P"քTC9φʍVl0,eh GZQ?Rc^ī*++e}3~Ca,%;c܉|NGe+gCh;ڞ}MIEb%JѢUOvLe#\ BuQ3 [s ė 6kĄ"Rt#ke; ?JW|@} E7gz4{rvgҋS,#YH F.g:CA<ۻ: Pa1ݞo`ES(v~,61"b+]>dem{ gN9U^!:s#ok45AX8m&dP *hє SFjU^cZ|C`g= %0m\k(̆`tK!v֜y9VȄHR tL*".zɐ39$C: qŶ)qSkw\nh7lmG 9,*u/(.jB^Jv( +#fa&nU5\;aFU&蟩%^u$*`; atkIYIkƝ4~#dVz-"^Ak'+s}b =- UC=WM`{!A>䀈"m)/֖N(?5<7}5ȷ잣KPLr (gI` }U!uD ƒ-h*7)w\__QGs`hYD7Lx%4X3 aH5)э]Y1Q)N9%E(<MRB³G(B)3l*&4ޒn*o;Xf˷{yT=e |9@̗Otm#Jm%J.ߏӈlDn_(VlSLv9oq/gqjr8@gj$Wp8~)w-cpJmTvjRٷTɡKH8R;RgPK}bqCf)10=5֜lnAK Xv9v΄GH\(Ir4P46uPXB̮ +893W0z<'g[+z kep*vaUE|gE}uc)z?׳x6eGK^zT]iGM(wt v /eQh +G8xekj.Uߠ:ϹMZA OPDUʷi-j5DE ,VcrMv=M.SֽDRI#q/.i[ Us ]-)ڜ{ R7%<_u\r_ٷPENT2g g9Ek G ) Qڀ$=WyS- w$R>6@U@ T8u"GZe_'}o`t8s4Svcb(-mS݅vĽ(XtYzS8V(|yԋ~1amiOJ--϶DG@=o2 ?+!N'uZi0I=kJjx2+1)Kk/tov#Z]j5)vr=&~>mY*;)obQ,6^sm)/_Cс8sHyS~uXU͠D̷82+e/5fDJ 泤VR BϊD7)Vo768qf|H!6,WƲ__r֚yz9HNw[q=d7K =aUo @)nT~? +|zG^6 ;jؽLu+킂ݰ`>·~]٦L֪5x9TJf|O3T_ck.KƸ0551SRNX|cP۾V*"C3"> .puݶPxЀ]*lb͟NfYz3eI:yG9ƟhQ Λ{X#N"L1%gMkÑ|&jsX9h!` H^ܭ٦]`Vo5a+*c{}XwB k1$BHdp"f|2~)U 3o5 E緐WUpձYKϙ؍z^BK>}M(<-m9Ew ہIʒN6a Vmg`"F܌.g<*LlQ[e(JLֻ(vH7K b$9f!cmN* <@yMdRQ[}p uEb+pvmO/6'O2OwYk%ÖhJ!IOoڂvL7qHC5nrby&%BK2@Bu ?#IYϢ#, 8PTk,89ՕLW xe> xrZK6:IyU92 BzImGܟ8Z1'zROZ0&~ϐ.'.liW,q X$$6n^9zNf=;:;4LFQC=j'b`p_f~l tڄRёkw jvŴ k{?̿$_帉s ځ %@mjAJ3t<+_(9,D9\?79oLR>ȿto,gFVs١T_QMg"K2mhWo kUx$DʃR|eسAaN ]le@ I@5{}\erG_TX?LJ^vUUk9'YeBw kʄћ=E-;叓cv $d nNnq4u) xf0/JOXG ᨴ]oG؄%I0qiZp/[iu24%_p&uoXWH,p 2}/Yp CqxAs^ ,|zr>j860{ pڠ{a'9J50!ga,#kN([{RaEcmuE}#&:2O K<ogcGG% A6,u(zum |x]2=^l pJ -M֔g/4dlµ,@0O'\vԃk }[Ntq.k@HN8l@Q4Hew`zT=J[PlLyl@דZ(;c Օl;l4kj,ܼ֣C(]=-b[/h/Nإ -t9c,-ZS=̹,/q *VXD/y+ڒ=ȿ ү߽\|Ϡh:Iy(1$b ^v1:V{Of/,h:o PD˰,Z¢kNsȟD#Pg5 uDI,܆|= ^,#mBn#]DDkuj#BƢk260 JJ70Ȉa6]۬jP]E)8~RLΎ]wf ڽC^tMZj>b!1)ߒ _Tv!h2^p;v\Ǥ=0+,XN38WT7h/C DbM'{X#YJܛrH>zko#كf>"]Jn6}Bt3q+G5$D잓\)b"T:j?1dh?)=w-Pd%w=:nCkJXe#a=̐ _ com0CH܀17@Ι!87{`7 D(gs( c$2vڼw:yBDƋ%?%K*qJAF҆Q'Xxر,@g&K  >l/}0zKfhmN%vZV~ O[& b[r`RCn >iImcuFlIω &+G'l9w;Z,?)ύDGJ)?yS.8vR5`- y-`)aab8uJJS!!䄐rùB R_!vH{R7!6jHy'P-V?7D5P0Y6c&k`3d&E-4!C&0oX#ٲw=,IR7dH.,dH~F3D[`b gܧ1jh"xѶmB4wJ4ٝP2RΈ|.PQpn($Jj )_S'5pT|Nn#U) 3I<ȣX o[KZ ^i0qkqQphf7Պ)fSQ9k98DjYa)&yo2MF<0%vK$b0;/BoFd-v t"T|n DHD'o2WX"(/B#T Du)%ʫ]SY7 h.I<-GjEt(ًcd"I&3*XJt*@A+ޔO})׃:"G8>G?2lYQIds6n'DL~!` ^ia*(oZo//rmݍ!~Yұ ]QКa{/_R~Xq+_C ׎³{X‹+w^ "_x=B_t2zv̢+/gVkFgfbC&ذSѮ`u@"p'}A߇*,V^Sj+;ogKcZ^RvGRC:@4AhD?CN4={cx4hk_9;MZ8k_SJaFXO"c.jҲ6 Xp/nIn|n;݆ y+ݳ"ЀwSp~-;mG\Z7UN{™CNgD+!+Y4sݣa!c*E #Mޝs":C׬s|/dDZN4m3[vT9-~[ˎ~b~NLVn_f?Qg>֞${y}#x]N,@eWۥߥv4O:{Nm+:W2RLO3m}s\69ڔ{ \pDlmX\.M?u+|=xX+6uwҟe= ~~{^w֭Cy`b1{, "g`Y]S*@fŦ(!n!vLV,!Cdx`d|w7\4-JsfУ%bT`\[2Qr Bztn=\\ޟۢ=$t\ӗȓ|\reC5usgy ԍ Ʃy4zΠVwDQb`vV1=ng Qo1< !з9DCt jWCOn$]`j\-|ὛMd`dhm2g30 "潍Ѥ6@#Ѩ3$҈U,?GTDz a3vY-{*C]wX{+ǂP†b^^S)x-vhH r6oshhD22x5ಈS*:dXh 1-UZĖ_;Sx&nDkM:.Q̂V&U"4[{Ba%|ER|HFP3TsuȄ\2|ul2́=Gvz.P6sM3ÊUl|j72̋$xV`[["^0^7=wi1/5bfsل/s8V?ٝm%/8+9Sjv7-gq!* *C&gp{A+᧥ bW#.ב:fنx:@RVzc96mq3AL$BoMԭnyT/^WLUm픫-þuk,*6}{( :kl0g ObA%N:aCwd6>3,Z֣x|Q=2P~P1W{3PfhF)W.v ]dMEeH&H Ese^VcP]p9Ampqt7IomND.]ǀ"1Ѡn%aaXӦ0qC++M4'U~6+ђU)O|`ęrRl\>sMHrI9'ƇӐ>Z[Qn3Wa]uunS^SO)O?x-"TL:>վ^ZUM>kvSp}AŬr wXxrX(GKi[3ltښ'h6yq<??J21˂^*V8М+ ҙ6a=p.vtrԧ{8-qE"3=HɍFyBn1VM~GZb)fߙg;{.Q~.&n aG} 0 }l%KRI=֡'F`Uߖ ,4*wyPzëd3ޏ`wn[A/W@ӟʦK5-ӥӻtcvcm h1fau{;ձpw`0<LPԀsΘ3˰ UuAI#CD)`BxbQr\1f@|[[ݕfl\e%.()Oav6j!g]>Rk>=Ts%P{2 W5PhLxؓ"/ѯ9y(׌AVꋍ8$q };3t z=V{xrS*nճy{eAv*etB+&?<ά214,bwC,ts$ii&;w9ܳ=j۞]|.¿B,*$,ĦUTRVo\RG:Fm]OvxYgk+f(=z}YxV5i"V}_](cBlA(9[OJJ/4)䨡JZZB{#R2k֌3x7.6N1@pUQ ꚙ1PJfW0"b!.pl&oKC KDEڠxOY? \;@KʬLhІkTjmmT }6GdzDjb|u`xWh[\g'3+QQ< @Wj u+cL5rq,Q עt]F>lu#vX6%0Cw{%J0eg}x}:mߛ#e VzHpc^;=[d35W꿎pŲX-5[-sy-1gP0f*8H 3^D 3)Ke)/lz7N?F/LVv bKBRϢ)Eށr49PlHx.)_R9dGg[*yKbC u7pyMCAzV}"t-*R*h jE!rl7U8L =e\RCovR*72}P࿩c[r݅X)8|=RSbM_?Apτ (ukdIF O_ Ex'/ \I!kPTlaדZIt#nhE9YYp~"\U8y?Qvi\n2ixOvb;p>I<1"؍f8nS4FAQϬ [fS ]7HRdb40˧Ye頝xPNg:Rt%DN(]MZ9,椶LPs=tja#*h1p#lR p[T-wRЋV@`>1ID0tMvK _uJ~+4 ؇Y V5Oߕei];IZr?V2OڞSbCSA?cD u{V('1y8I9FqLwi F5mE=cQDiQ^.uCxl/4d䑆'En0n:GpT;y߯ޏn m9ShwԂvT8YL3=R;lU#xâY^dg޹_"=xHꎲZj|cW<>o; 975L rGtEC]EG|ҟ6HuWg_Yʠ}2<,<3&KTC4 A&~["Ak},Pǒ~~?B}wfq8u~Pkd{Lbo $ f?Ї,'|sE_*j/S5 h$a_/xuu XcOmrk- i%Jw{XCc+M%ډYF/6eB~1|bg z;4pUL}l8bY6aS(Aʷ8^v%e>CW} `d[@^dڸ_ 8 %_©v#ࢱ,dD09Sɱ.|&A֖x!()h; sP=C9y Ʒq;{Ood?wٛncH"M@a QDiXuXK^ ~[<ǎ/) T#w SQ]"Y$! s"/)V4_""OcH5/x*ѣl*b= xE 49-3a-UtE!Vh].(FW+ẑwJWDEfdZx2cEv\d׃h$MH4M a)dQ5caA ^d9ctLxI6th (\/љ<&%nWtJ'in)wjhr&L cO2,@p.E jWR(1wwY ]4%}ά ~(T,J{m\%^i"gRUA nƋ팦@ \~Da=1tdzp-⢲%a1D x#^PӝxD|=pu@)&@xxR:^ЬL"!V{xN3nΟ L0< 6zir[77=O(s[ ,L0,Ww04COYu|p|܏"HǙu|)c{mU,?=s6Ebxǂ/(nih`SSUv,RD}84(^`9"Kh 9@?~fVPQ=*j2dsa~P ߢ^˅J#54%5ݬs~<`p(>.ckh",CW%żXE'K.iFa9-,!"$9e?Y$% Lyx2ޢU1[C8,Jp=[}B^='# |bnV/CO :Wt:u=AY1z{2qqP7b)faM?NvbM45>.Im$H#^p%B K X!)әQ"'h.,KY= @:3Ɏ|c;xHtC6sO^[Ԉ/g BIgw,*JB9n86M6J?&)1,A|&/"1Ud5cvm]S;WG#[{iDކk4yAH3H1#?JyNg`N;d|EH`Gri0Li~3A6$+.\gPXT[TÞZ e{ngr|G7< ]K&z2'oEӈqg㏗h"[a%<-ШqgL[ϬbP{EH=[Qݘ8!v~l=u {D0UҶG=L|)S/n)m/!m/1ݢ0q[y*u"+v#*u2q궋|(y"BDزdWo2]Q@~{vn~}^]?Rkq戵Nꩈ0?μ[ zIxgS#X|@R_HČWt  pV$}t+፰fR)`&^1HVvz暗C8!<%A} BB-;#td c/"mlg3ETR>i{&.V7GTP/QIu-ϼ{ J` MMkCPH/; \/+I|~,Za?D|I\߲oЪ~X젥€AAEP>ӸCZ:d)+Qg802VH 5| CsKJLY ނ߈4@W*VGLtOHj֔D-聧E9tCgXQ$w|}@ S AJ;';6qxD( iFx,ijVi/ϳG-y -%r%>՜7KQ߶|5mh:%wgN<,YL[>eey!5%J%:pA,>c*OKy$,T,z_#js˻_bt+[s!>q CvMH|+ǪerGW#V'\ (~o.xS]A? y}5Mrw-8wTQxP6݁O֡3α@nۇ)k^`d_ 0'Xg:u<2sH{@z " 7M)""Utn?/&n26@o[T9p^bV/Lq&d1W&/9u6ϯQ`:3;:|pA7(}}չ'tv! Yc kL`OxG."ò8!LPtdqNl!or1@ ͌G\>ۧc?s'ج9GbBS:8I;K옝*u@. r6)+5%x|\ME #>O\?bIw}5b\q~ `{v4￵\;Gx! [ _]yMa2]?d%:.X%'|WS9A=}L7P&R" j~}y58)J> vg"Ҡ/WFOrU*,((|nLoʛ(W{q^+.mVHiTKl5ˎU_r>K!ܼӮliv e81,vZ+5=y&mRbWo)@r9&`@6K+W6|Ќo;hr4ye`WOCT$x`>'cu[fٺ ]A8M:d_/8L:/ tf&Zs"u"еzDq@F{АP{><8`uNE]?A]ydk }|V<(7fUkPWjC2GT Ohܽcv/)69Fճ!Ɣ]ٌ`uo~OLQ, GK%7:0?aJwg%+n#s\`k5.=:찱f̉@ [ڴAڀ-7YQ__UN_yR9ЭeRl >bQOr*CI%ėCx@G>OhގEhWLwaRfT'!R[+R>XGlD5.d'ڝtS(1t~ d}6ϧ<]jf.#rkuC ;'fr< Gm+.pPje삋-ԩuFC8_+'F}5=aV 8+¾^:a@}AS zCv(Wzua ZcSlHm <"f anI:o傗5tN&&}7j69+΋^a4RYeUO*5xVy*["DiQ"u rd1~@O\2p+u/tjj}>>E~ȚQ2t~/UHHmuV5G<^rӣl8ԛ2M-luD*;dNgbDņV>+ڀT1ԥyA˙, v8B%CVO(YYzwMEv&5o]b*.\ ::OkI:?T$}d>とA*[AOwݥc K}`H{5UGSg!bfbpi-…Gc$VG,^>KΏ*cň7bvj OWS?~tcu$fi@,QU{2R{PEF<1.`֕0c۟zN&aRbrY>Xj5YCx9 ?w?ރ+F|x&~ZdII}ŌBJi\v"byQ;(ՅƲ{ ?;Cb^^k+(I#8FpƵp*[`bgg{0gRoJJZ-9?.χ,܁@QQ, qE|/l.F}yO }r =a;((6t=0VZri v+ͳF3>!vIXjoS|IQ~ymb-KjֻvdD3 ,@}yMϡ=8a:u;~M?A~Sn,.;9@><"3;Z"FKe cˆfoȦ϶Jw)QI cխd=p A? mWZo@#ÈնjZ!F|>^HPB3/Z瞐 /U;F%=a) @F8#< SX)"c"Fc9,<@u0@ Eg|)QɌ̄ bc9Y+0*? _>Sa۳uUAjf@ֲ ~  H3lIZk XIᅗ#؃#?]#֍! ] uػQ<܍?G >_G-Q-ٕZ:|U>G4wj_<#&ݩ ](>KD}Y_@2W[uT:9nzh3p n{7Ӯ킿qHmo.}>X,tWIણ]Mt9lCc6i D@6Ŋ/S{abp(z֬"ە=yܩt TNi^yOLԴ<3:?1oAW`8S~ǧ`Ls՟4NlrA6Ġ|4s%spS00uSPtiqV8O^i /^d lQ=2 [z1S IcCC8@xw7ڿ^п~Uz'.t27=~v>+=>>L⤠y7-!9E"]/:X!9x nV)Dѯ0~#Xyq,M';Xv$> ]{5﷍?a$LhStI^8{4q1%Z(ySWv (?V EAjݽ.3ᔮ陞_Dc, ?F\dOM p2qj&ǿEMHwYJs,/ >dqC7l($7bx{ĵ<vbj$jb!k)=༪A vY ̆*TXGs;S^U(FOX:bc̼CgiGIA}?TMC2u~zgV<*`*J/ā~SD{*֌z𞕺uW瞛΋u0VM=?l>t=8H+X6О~<fT)NJX5ʠ}p9*d߅1Bl!0Ho(j4OǪ]-0AI𑏵56)5k;gzR6++CeTĐcOMcևd$>Q ĵ{phR읲lSar[kk(Z5AˉFgsigVda"w9Fabl!A>QΟ8€;;рTIWs}M =Ќl,XU'ߕr(em&,n1'89W1jW܊ǂmL!AhR6 5V ëZ=٘ᗽWbGpڑE 꾻gG!Mz+Pkoԟ‚[H=y&=[F NCaFu><.GcMz2a v:!p QuHo=IaUfi(!_q{ 9׮C!=y9-wXme{QڠcFtVSL .ct} @q'+ˠ*}k"&ƧS a3)I%\| ."yrQiD0WͫID3|\F$xI*D`ea=hI(SF71F,LHEcw| :ցOLp0:(z&V&.fYӃC &q7p9{sYu:]+ΠUY}+|AYwYU* abeL[eTHCiErb Wg Av!kh\H-X mpߵְ{A Aj3j& ;.wc-񰖖Snu/pc}a)TeP1I<ЏG ]J b(ď'Z0Y3WJ\ߜTm> {M*WON0ʀ,`ސ[_[ޕl!ͽ['Æ|TNDڤ411W?EzJHo#ʃ^rmVvf~wlTp-r"V=YhVAXS0jm[)n'BMYF( , 3WI%=Kz {1 Ix@-S\a $bEL 9Tͦ f' SD賬l)%˲t*F^eCaZ3m.E:K(U'\ZR.|On ZL_ݼG[(u]ۡܤow>_v+B{77sGDY J`qV9JoW`)c}n8 TK'$ʷ]⺠Q~]zC>y$/*ǥxz@pWO߬9Ay-4Y7as`%^]rf<䓓PC2_럾x\z-+j5̟#ʎXК0^8b6'v;cvuL V+sf J>50WB5~ N|0 >tOl S}{!}y;_x{bčtzXQU`Anx6="H= R@0 ?8MK8V>fT{0ޢ Tl<鈤 mw΃'@ޟ1^;r8p\Zap\bwtXeŃU~Q9_l7* l"-+N$ɻIhՈSByk}k T{\#oI߇u<^KT-"0MG;)ǭ;rW#0^~]¢M6]26o>Na5#fG ~S.E~Mg"IE`srOmOo c.16 %JI`0|TbвѻxňgL³,^Cym+ae7a^L;4 c܎b"iP`:l&:ښe>dFKnŶ~cEBtn)DfBI˻dC{b,Zc&.ע\RNE@ >b\Q^8$)bַ6\%2WQesE5l<3Y݈, E#H ȦJh<*#OO𡿔PĊ̈́IJP v߈tVz@eLp NX|DTCNH"[Izp-Xz7if0e!ì+t1$&b&QGyZ +W|kxDw~_þAUdXq8&rj{(")ӆQLA"|C"9[FK DlJس w6P/9 _̌1d C[VdZn$ϜLPYqN{^Ē \}#O.3&"*JL)%~!l%;d8i1R`M 1rtևkR8CHh\!7Ecb*ڍX捅'\5`,RZ܌ɮ6!DF{/f6͍lo*Yб&7d^߃<1T[< pN=8Va&h >A8Ib,b%$6ڬ_X U,ݳ&)Z*≸ !Y˰t:gBg9%Hk:a) ̩I\De"2Tun6}R[Fs9=T9@1o,tm_zs~= 3T+C㟇p;fыP2Nv&=8Z'-Y:I&֡ )WԭxçS(㗉LPKb35!k=APL!<CxW4jl]jŦX26`F3u*"XsyIy I3:V΀+LlQ?c4)b*fԱׇ!nV2PMn@kQ"rWqOL4+zq˶1O{hp#P)aq#9Bg]q>w3Ю4l!%uxN+$lg+taQ`% n{/^ގ ѩ1VhǣBGt{ڠ{' =5L/CQּ˖_Ǿ[ohbQc,a2 ':ԜI#h0Т]?x%:κuWKjdK$SwQNflGadRljhGu5f;Z +TW*d+B/+s2Uj*8BGnŊ*~`o"0R1>a'Bmkr*U?)\y'vFF3Rg]~Fގ- zy(@EY4R@("ɕͱs@`jf,dNʥ3S76S8CS Fٍٲ B͌2!Jgo($X wV('_毱//;Ԃ]Mwcu%5:Xе3xUNG/|8( (#P"kkhs5;sjJ5!RMn{<+-B'ˍ4EMhGdO_x5|˛z2j?Q a$K*ݒs6%I• ғVŝn)w9OgD1<{ pla-YHNMt u|}:r?lg#OXSPW8SAU܋h+ vI{$Z_z/Di~T_:mH;icZwMF>oQ\%d{42]FGͦϼU)pP6is= /:g-bP&8>m=2S9$7dJaʈǭlKj Iװ^jaP躓0">H"t`&fLS7^ !\(g5L(fj{9"[E. y3%r3gEؚ7m64>3a5E I%KҰXga$UL9d9L}=326KI-+QY),M2;K*Fa>Zs˙c|D}#R9S.7#^dnf196fNS0ܘ §/դW.@ >7u7~YݟKdhл 7@r#͝ЛC@y9f|(s }rYyRUT;hd*v2FkVʤuQTm^離m6sBҸ#9E:``s*vB@YMٱXqyx& X{uO=* D4Yeñ(eщ̋ Vg:C +s,A]35c{Cng6~c*EbMDq,|E)sA&4(w%ȍ‡6SĽgi LvqJy55bbo[Q^ƜW*.ޫMΗha&IjRMQW=ѯ,cYH_i8z AjfJoe&4*D k,y`'?&'T29%gE=4o i+)r2nK6yN3TXbhrE,S<3 ۠w]6&0%_bjc!YwV zRpOgN1Չ eZ8 wJ8X"\-Q ,ړ{Q>Lh TFрΪ(as_y^P>gQ(zQ5,̝lX=|Kdy%P`Hpq;Y=&-DǂM'BI&=:-nc%Sbؙ~ ]YkFx&"y)^13Oʫ L~MNY,ϝGK*߰:ލ-K7 ϴO7>LBZ*M@'iGtcڐ78|=c0 YA=Y^x%62K)"TDx%n13ԗʬO`/C3rYw/ig[%QMV7kO^dMƷEls\6/oy!(p p \ B޸l&;Y$}4|?ɭ}B@{^, ?0ceGwڇ{ W!rۛKԁ" ٕ;, \a3JGx*'(YeøʷAUL*:NJ*;N]UcqQGړde<`tX iY M+Eq(GyKȃu.P&WN%J qFQ,?sSFœU>}d:覠Y)1B'"5*]yԔyS}MaϵӚg;oޟ5)z f4]gΗl)1BKey\߬&+#xI뺼xeo[.h<Ǝ(U;7UnM̳8\|gD|CV ~?O+:ґWOd//"?ޟ;2o(bMJ5l(̥bw0\No}Vȥ+SG.JO9qYm6ʕ|g^7MK 짳t)ӔɽPd!&߯hq2Z̩ ń/C^vv 9r,O$Olp.*G*P2YJu$IѴ83_9u/_-ٜݩ<:R،<\G4KveWM)n^oӟvv(WѹFvGg{9o@ќt֞y?xe$ g.#b޿ UG)O$MV @Zk7nO_lOSӯ65O7_"~㧯vs~:R|dcArj<^Kh+haQ+no>g~Z+IC c}8b,CNVڅ8pƦՋy{gho(ObFie^- y+c;htNr.])i߮$A^G ' ǿ>HPҚ}P?gP^uCa,pꉚ&Fœd;Kj7&io8k|=g8Kv ȓK( ?S%OY~2J<?xثo82ٗt zYz ~q=i3'@Jea}#>e|Xj},=ړl D$m$ڧmϲ> aжugύ R*/qM6KbtMGHD@t~@ Kԋ9uĜs01*9nA4gQlz?۰vbA U4`+֩e]͕-++ *R]M㪰Ϲͻ18.{etYaS_y.JZ=vw?Kj*ҰK4;!=7!(CD<]UE]6l|bU[ Im 1Np £9V;Ms1Zf;H.1tC}XL)E"aҌhIFHtVB> obUV`EZܙ'?ei?M~wfX&4Mc k|tVʲ%87 PtTYЂ{'Nf#6Ufϼ!>KР*0i|daԟ ?$³GD>x >~VgN³! 9"(!0ф7 |(nX=Ȑk^47Hub{+v]Mpg K93D?/mQ,ӫQpt7_HEg(UÛGe$jg?5P|=l1u9WQ !&[Pza,]&Syj}U$ t7+OIl,9ai+,z=k {  ;p-IA$7u$މG~B3;;=;Hdg[ i!bn 6b#D-zSk&*%ZVHYzG'V4JkΓHkMMf/#oOH6HhNWCSBhd#!\44jN\N$ԲD7h#-h->(A8:J4F9JS |qF))zHRd&"Dk0tf,x q0q<*l{ՒY|vlKFwǗݑ~T Ͻ: n>֑?(iBy):'2A .+-{GۤqGJݾy=˒_ Š{>i^Fc"%,-'|:T=]x2V6{S|s`|_d鵽8bX>m%ILJ %^ʍDqK0.QHQ |!D#@p!EN`2sU<).grK+Ow*>)yǢR0Zgi(#d!wRu>S^f0jg:8h&ͥ/GZ*sNʺz9f: *n5w-cZI1_;4 SO}Buz1,94paY*{.Qk#;heHO GIHgA^[Ø xz)$_29|,ּjV{m2 4֞%H bPgHpٙ{ 6iIxڻs2VBU>t^p˔㺠uTv\(f%T~_ V}G zLÏ,8I Jcsku,5F,Lb.OurҺ :GJ̈+];Kپ Cw6QpG* j9x,0. A&pC }̇|t;=G.pTZF.TkF"9=ПiM(ڤFS6it$E9ʖHKR}we<_#z~D:<@@cwjlԃSa(P|FAY2Ծ5`/j3 yxs%Q٠L6j*a  ^آmA׽s:hySQǿ=SE/]-P3X.'X.^]mF\WVTO\|.H'`*]P$O\cfdzY,F73H6̀,JV`䦍Ix*md5Dg^KyqO*@c<_F+u|mTZ5tjoNc:k~Z$Y`8dGF9(< feb5!y@O`Sz<5aESG)~8*ol<> >YYM㓍,1?mOV{<쭂U'3ȫ(1<D8]sWG1 -}L Wf*Ȃ#oFPcXA <9/t &h7?ek1絖{4] X6Xx. 'XB׸xG}>x_i&]L4y4<.ηݏb^8ּ.ДM7Xw>UG0C hGz{UEÛ.:i] IKuj1ZHe8B|FA'(S빢&?$a=+t5@(&8O NQt:OxҾӡ"hŌP,Nmꬃ5'qѐ>@ԥ Ur0~*-V7O\,l>o$`gkgaJj0AR,g"?B{QH$F>oLH,WO#ކ}(]+ R@S-!* \McBfBbds+*w>SGjrXQ`:&Jpr:nU΋81ǰ(krxX SK!CqK?ՙKb_HT.r+)jcEqY>R2tyjN7O0 ]`BK^o0^eLnF1}L0s`Tq`o}::jX5- s1,*)Jā]M(ltC99f2/`s,6sٜ6sY21K =PBbեNuMʡتk֩IZExc0TE4[M(gBu^@9A՞:rV6B {"{~K1U~XɽxͧDHOXj&w_Zg`Xަ!Γng@NqEa7@sc-)$p0=L4iؼaIh iV`)ң~Jtf `=#1K`r|z#EG**ewlf)d1+3By='Dj(y02Y+: @-vab'i!^x  2sCb.r 4eь8Z0 so>Ljy$\A,$zzpV xUÙ(Gp쌧$Jy@>i9 `ik%T8$2=TZTa=b3Z䯘 f(zFëNAdaOf /$kR6ASqUg[et\gy7fp/>r+e%GiB+eӿ+n\a̓<Z`h:nLŸk> B 3# DYs'$}~wde%1!z߉ . pIZ d=EVؤkItLA utv[ل51q0#saugt$amuA̽L-iޓ wÆщ+`Qa4tY'\OklP[1scNÚW(pjPCVVWkQFĂ eCvEhogu~c"&dW)y2].,NZ '=?I Rm -_A9$r^TO>bF2zyo޺WwU/Ap/tAR<~{mr!5-k =Zi엘̋/ֻ@%d \;X  ߣ{gn21 ee:cKX;0, ɜSaVB1WD 38"^cc}J.9tb<_z.ZP>gwPܣ_BR9 nɿl U)ZQR 1Z]#ʏ%`!D|LaEeˆYX &#GnlD,|rΛlγek&ER"/Ŏh)-$֚s: 'R>O\LN%Ix֚ި60ZB< ch '{!,B5URzwɿdյ661 Dv +P/aɶC{gs?^lBNRņu/@W4d|'0pc,):Q]2`T"'ByKr;FY:q5a "GW-0uM9W q}j,;D+`;vfMˋҝefa/JW݃BޓPdPP YhTe#n/+7e}ꊛ&Kl$"x4&>#>‚à~* A16+֤OStwz%Az<)+AwF]31~maI_KʿxO/\@0 ѦX,cД7Uo /\| {1ĸnaUNDiyaRj׫*YO8knDOzzhş`|/-/E{L"a8]JۦG A 8v̧V' up[(7QYpiմjp*āpPBme5w7/ZOAV~:ӉBQ,_Z{?uYZLzh 87AǓu(un1 Ԥ^9OQA>xT YI 2Ec!%]o@/|~:S^~nF9byh`X 8>FSrQS~âߚ1 sZ3ڻaIb9Sx9e_zm{H.*&Q~]Oԑg=_Pg|έL]xնɗKhfN#o3@{,%&]N.wBק|/Q5,L&R64p,ɉOa05>gڥ~n$~lɫNJT; 1J?C H' Wg˳N [cCwDy˲շ 9+[o"v~K.\rqVyΘQ߁f K]y^Nİ:meO[HslN+m$?p+y1t$'DHAz? ӏdUʷ\=@DXǛ|{JkHHS# Dg"cnu+ UיAB gnqb߆wXcum.vN|H+Ո^Zg=(VvAWD\8=98=阃IAo1KCDm֓o)8-x r*=9T9[-N$zl}tB( (IyI ;2&%rZ8m4"ah %r)E> {3W='d:NTxAS",_Xq\ Kkn^oscjZex׷zNn r񢺬Pq'+WtZPv3o@iu.bC'MdHO} Bpp7qqgon9??h-ā=oM Nja8e!&==@+ͪx84DG^dp6-8[#[2[IƬN$fbYz1,7mX?q*Z)wm$ܻHg7$װXZ,ӍU ^r}͍o HcD6*Iɚ+A= @| ;I0$\/gRZ 3!2UACgcF@Μp ./U÷l0t?s|8j3(O*w#D^*=+Dh.r[{֢5;_6fK[Y(zETqF̄baQ*p )XI>f\b쥻'䮠p{Qa:_PK/Sh^e5r?GW%^)Awg{MAGoj6ͅ9NlWYsv8Ԟk{p'V(Y[;߉?x6t! pP~G}yft=1Z{n9071au(K;huA1, h;9O9_MAh޲u@!4+\,;/uM"FA =ÆZLw&Sģ8P6_f错ݏI+I[/^0c);6O3>"oO)I3JeD[I9hIp.E ISXA@* ?4@`WhC,D*|7C" ۋ'0йQFqee,1+5|fpcE#3'~'r}ߋa\DD9&|"9iE@}asEy =@CzD[0>MG*p喉ٿaƟpW6sP_Ѥs·CAO:uA3 4͏]7~[[*FcWߩW'GSi;uEi'H>h ?6fAP\ ^,%"Y&,Z,a G"(>Pׯ¸&|+]J~?6k&8%?̦/)} 2Ju-/rMZԡXfePȸrF&CE} .3LFo(vH{h*fϦ5L`/~Ū's= WVΧ娌.[ o\NZ؊v*^eZyu-n\( yin| XS/xPL<7/,fREd_| _\}A뗔#p) T 6nI^mN U /M'腜` $|ldy@݆% Un=Oc?N)G(Fe,RgP@[ut rmjf~7CfцD(/f̧^~@yG?` ̦<* =[(S*E>{gfJTkr%7@ֲ #ɪKv:[uTpR[EBh)H{Adgz*Ҫx]dP54\ČiY0Jc15ytPPF/1 qϺ1z|)Q3y%#wd\81 *eWϱ?^-?2K YiZ#3&K' W9#Z ۴[Y{^O9(# Z)# kO2QrfN4ܜ9u"59B8Cqc Ui8YtAp_p Db0 t՟RE|Ss\X7`pL(o_翈?^z5ʺz A  nhuM vsF}Y ʙO'jh"`4}Pz/ 7ߨ߽[֔14rm x4 (5 P=KϊYmd6"D8o>Uʿ8B*y+ _"pO{K\22^7hdVmIi2;dyٞtJc@סEEesSzýTADy3mo%i_ />h}{1;-/? Ɲݬy0l=|zj_B~VL+Ej>:-  9盉Ia|(|r RTwy?`܇>i77rp?Ac¯$!*%>nv=tmZNNgu~DZfªg5}?8܌2[8]Հ@2?|χ1gjȨ W өH"ae` ňaلNV4pY dz[~޲ }0gmdDB5I:{axGd@߹#&5w|{gg,3FKFKފ&3ȁ$ZiW؉1vFz: /6,>2>jnoYR0Y:a$gݿ޽Ma4r$bvD]m*f{_G<^-,J*4J͚q5.4r{}lcQ^k7%|leeу u71 Ip7 R,XBnР$@ka9 2uX8XVTr E&w u}]i}g2שߌթIy{MY@[x7B1yξ~dNfhVg}L~T{EqlG'NhfRa`7EƬ8=+]8aq-?Iډ[7jv-V\Fl*Sb$L;$!&1A^_Hl7B2JFpeY1D c\9oihttDXȗ?DxJ oTJ[e ^ᩊgt)m*A;͒tB.!})T:#5sMh0 jh$~QXx_ѵ},uYҧ8u_HT$M!a05\!A&F<(. 4^6Mܳw!aF,)G)_LR^A$+bh\;,aSVM_@?; lu%} i@ÚD }KUH*nQ\OMXB_S@H^˷://bvlAg| 0x̆i܋jRݡW1zP0j. ulRe*X@2u׿=\9( h3oχS)󡘑pOk|Ц\2|#T:ſGH#.IPlHUXM3#֎ljMuA1gGxCn[P>И7V޻VMJr,O[D8:rG|H$1rnD:ʔW,xh~oFD?j΍ߟ UA~#XZ䀺*v*]O NE%<өh唙-z9\%Z~4oQGEZHV(ϗwYm G"*+1%D"e~Dn(?.ۂiD5T&(Qҡ70Xt^}nJ)GnvnO9ƸRQCr#*z~{qW=ҾI윜6qz^m)hճL*Ӽ`ܾeCvaNJDN}&huHQtmR?ŬҨ$iS|& Z q.Jnxe9[wVw47]! 49vf锴V4Jcn ]saWEf"IX6S(FRBE1wYTW?"]&TBZDb,1Liq^ \sp?#!~{y=:m,mLVx/I"0#ʱSǚ+eItϊ[/KLݝMa!Z4;!lQu܌eU[^yFX)2(s.t=E%Ch7%\_RaQv>wo\υ0SB3}z7u&UK"ݍNd?VN ١>'{]G(}N76p/ NG 5%\\ #i=i$PfiS2Qd}\&z]zJL>.c@ ⊕,]Dp mth+iBoT%}M)0bk\<;' ۡJ7W+ zD"afxrji5=%g[MR4!P E:(!՗Y _rQ_7XC5/ Z!|G:A_6S-j}jR_½>mPՅjܱUz5zc˂QL~DZ.AHN3zरIUT}QnGX13Mi?GE]wJEV%|e]lMqZ"E@-8/8/2)K pAp,Tq9/F=4&qm%wwg]i]ahF8) /|3G|xH2 ,Er ƪ3qn}APv=ۮcыQ DIG9;5T{>{☽wKBXoǿJ@Hjm=O,<4HXgIEܮpG["ּ 5~mtڻЌAu]#~ys?I30XZ$F?@Pa\8DJ|BCzAz#]>3i7CLj ZeL7Lx %.K&Lb!cXJ-m4r1C)V>>HIR,P+VklܽsS3 jOOW`p;o^:kKL-)(C[͗*Dр-r{шқ-|p 9A8h%͛qs}/z_sQ~(kŌfw7EEyh.kY{՜=O] Nצ3 Y+izmz ר(2 }08(_8'RAC U_Je`}I厫Ń;x{C:/1`%z';Y/GZlhGC_6^ #I-T;Hq;l*a"c`߆2Ck"(L(/^hIE,o O۟[s.v%D-*D:mUEUz̝hΪA!09pIY1kƫH[ͳЎ'꿉8oO3*t!€Td3-> Z=}fn>#$"M_'=j}I3DyAdF30tD?ٌpVz~;d/Sam Abamr4+<9YRעhQrU*\9ռžE)Q֊T].*Mt؃8mǐxIw2Vz4Gw N|yiJIKʈ+:xaaԳ88#Ts$# dD|nn]|d(X8'QD9+;* ld:V,)>m2sNB'gCXnf(UmqP6YT&]ȋʲ*EpiIҜi1DWh=\)( 1Yi%P5 ΊB Q, 6G!Lҟi#-sRUG8 X@M?\mԝ9 LRhP%V(g&[~n# dXg uG7N?6F<;NbA/w2qu΋Ӄ# +.Ys[ѓ0*eJ0l!Rzt*DaHAzJx2Z5/ɍ. V'LG7XrgUb8D9T&@WA$/d.vJ723})EgVR@ۀc}&++ۅBKR<U= #P?^4OӃxuH.LQ-:Γ=)Ew ʞOXF ӠUjX(]`]"}i4BaI.rՔ8^DV`Au}Q _f-lN—g\ӡ):k}G1emc#7gI -;':szP5`.KnU|,ZR%GP>!ʩ^l9;ϧW]};R7]tfS=|kYMM:Jv,B%ЧP>Ngܠ+ H2H#&/m6z B3]O]Rpѓo}hOiT Mm|fTuH'>`*JQ`_ҫa-y 3YN 9?r2jNS>amo_)nEgЋ%Vp~HjT B4ˣEl1gCsS&,rJdzy쌿Q_'3Lk|e+ PE/A|lea9ʉȖHbFޢ uKY:AYGQTI>W5\b[˹c?"Kj◙:gކsd͹ԑceD R) d('ZONzzNT࢈M0-8O2xJ]4_:Y[n;)h$ѹ_ "D)wfw\( W3W )pEٺ4>4;Uuc[Ջ|g :iW.B>1]YA5t>w ND{)&DPP"0A'm%Ԫ/Wg*éVVhgQxdC M }UW֗{l=U.%a=fH=O:bv G}0;/|jkiڪ3yZ?y9\> ̌.)P=" aw|#Jz\Č0~0?Rkؔ~g4ƟQo D8k|GEWE#mA}lX5]"GA eztz%Ó\à'䘲U(ʢҧWB:xR9Pzu\c*|Qxadl>Bv -]sq#;9Q !wQz cF rG)4P2߆])yl*w[>[}IckQRgHa٧Y30Ny6qѢa@Pu},ZmEgFӦ-EmKF>VR>R^.L"SCE =GZ!DP~#?#rH}P$kfML|JIύG6I)(h덉_d=C4̘x|hx>`9|+E+FN4x6k_uI'g8\Q:Ŗ`KO0!%o鑓1,~a5}9?{=. } ~KXEG)k|, 3L;Z`+ȃTuJڇE3zkINv=<ʟ ǟqre6mjY!lPs5sD~p_T6Miu$8Lp>2AL aᠶ-x%#$V6FWl + UNÁ T5:kduUL#*{bhlRvjKy"5WP <|1χLdqճdeB븡i; %m`k" -؀mRN/`,17J`B\t`JU*haּ>Oϫ4~ tq8^hͨa0~fdr{$̬S6yz1+V}u*-GY3'xVBd!z Ƣm%V8]]~{<8 i@؆R0dDoZg~/u _bmPDI ^.`P8;PwEs$W>V%o¦y)R-ՏL . #w+ :9Vy^ve`Z>8T'~ p̅.l`UK )9:r; BXC5`+Sa_%GȻw~=s/ߒ$Q "T4hB̂Ɯ^:a~6O:1"O:ƨ?Y~@>=3bM4 @'3ۀiǥTj|ݏ ]#Bz~D<- y5>Lpр&a3HUi1__=/dTg45tbv6%a6ir bGp>|=nyc[#?sn=#@y p/ҽWϙsmQ&Hhyaԡ}>8P@Õ{@ d$Sd,u7":E4q8gK: +Z0;%\&Wq?zLG1 #"JEsoӴnr*\TOmJ|Ze]cm G DXHwd!A  ݋CWa$HO/m!흴~-TF_rgm1YY4^?>'Q TKGk%q ;/\pʐ^YIG8uHCz)7^fw)5pvz v")jq݌6$хaWc[|hfhT6tbf3O(ڢZaY1Q&'ᬯ(9;%PkDI.;r*B4J {^}Fדz]rР9Z*Հ o{kX@>ZTba063,|.SǼLkqgXgH^RtwJj z)YE wRy 5agOf‰aNTUc5l8U=pK|ѹp!ZGJ֜טs-{\:TEΎPrc(:S;{QN $;6Eig 7'!ԓf3uĬ&pױl>΁*) k8wVW:1Rheْ;j$-j=0wsz%Ǖ{]n&--N;Mʖ|w 5WW(yVIb\xg!pZ䔆#&<^I=t ^w(ym1XQnK&ÍS$C+:T->D2lx0mfXboQ14$O,#qu4Z/cɨdcRRhS%/Ʈ87.b8i?j K}^' leTX>0 ƁrOH&.`ӗoddb'컀`|z5K&LȂ^fY`!Re栲dCgx_Cy &0lqʽZPa&q%^JOjR17Oa(Ӄh$֌ZRQ[ygdXp̥YV[~#_g^`JQI&G[x\86 iOxZGk$+鱽fO_GTnSM'N1,fհf0jZ {a:5':~[h.2\N\KIB誽F w84;Y~C)o@ y.hx"0 ٦}7t{8ɻ2y=&nҬgΟd8RΜf 2Czt?fWx"nB'6VzJsVVK-jG _xQPrw;\lo+zgƺw;C8 $-ޢ@(fHEy-EkS?Bp +)KǠT@(0ؠXcסU_ĂbW"ӑ.-~%d?ytGy00Y%,0QV37[RB;゠PmaG s]QI?Y굯 P.בoBõz#x14?,eי:x~@L~R|r&iڭOQ$IfۣHJT[;T^Sv_7]/Kʟ;8Z(u*IׂKyħiv(cOOGoM_O/= IhИCSp`4xN;5ŭWEXZ`qU'z`^kL5^?Zm3e0Evi\,SPQTP!BCJ.O!#ɏH^U86CC6A,Xd$SW ܕjtĒ=nQXg,:ү~ChJ#U!*1b/n}$4fGpT2'FIIeZ"UA#%-EgeKaIcp(9\nt%'K"m@1 X_ue]vA|&_UtY|T*(>}`JgkA3 _֧ :d,GmSe51uiy^yBQ~ <ΆÚav"$L<0YG؞EEPЂ:~`n4ij.>~ cUk&9XrCXm @!l 5ꏡ+a ճyA >r6uBq"-~ٰ%?F4^!H -d+tI1Jgx K( He:a~8_,vmq31okXooXCqYܳqQ UEPcb( VĆhgE(aѻ/;@mr|w_Uͦ&&~JL`<6gxUz1CX9>d示V~(Iv-[D 7ճB ~PK4c5C;{)Ο.&k5j7 V(da9'9]C\9bՓJJǠv%3y=x)V󣷸ʉi9q Z$=SZF;M)83De2|l "ĠpO[vn<% VG1y%ap2$ӑ'<ѝqz4Oi,8 dYam,hCc+Oc>0،sz4M}OzvPWutmw8|<ؑRIQHiC7Y[ cd Un /lID[Oyc?b9 /9Ol8c͟fVn.Ql5<>čbw$%&WQRNɏE}_TzDʹg}X]&RxSov,ǎqNJ#~mjKņêԩ"Gf9OpFN'!@4w\ř8&hus]ewfղTz ݄2&w:ju3"q$k7Lw:OhS4-Pð֣L%5}D1҂_Ⴌg@G:0G `1僗WVZE  *|s{Ԗt5<;>!1{%fĨP0!U+4`ȏܑ$ zm ..˪*D"4=$5PשT>| ԜX)TK8Ғ suIbչCPrP`ۢdU^hd_TJT#,Wy^}\YP1'ha '[ǝybެ[u)B Ao(` {tf|&jxC(jAa؞u+J;͊6}x2} UJk>?f'_oJö>n;E3qy” #ӎrQbOF*v埰>uc *Vh8\`==iW@y#HhtF/Pm=ݔWg(cձ{k0dH[%Wory)8H/3wͤ3+.$YHWzi'(d(:W$5y<@b,WNۤG8dQ)] JZ|auVqqh`a^E}M-7?9m@m$_19d5@U%2YXV{6Ub *7}Fp} 3ʤOJʄG Ŵ&t# 0;Wy#v-t_> vm*NT7ěnª,Qŵk/tm>?*HiA3x+彨|ikKAI e|˳#ԧb4s?ȉİFYwp T[t_a:lxd[P}KޅUԖL]NJNSy&UZǍS_^ğuJ< F_vo|f(-x`AkQln<(P&<6χ9 -C *s5% AU.*}mҧ0W1z 6m ݂sP;6!,{~G":֫u7t]y!ҁJld49y7/jF[3bqaV)EvĜ9(L1agBL|>B+߿+H|6eƈ`Jq2?߫MCf2gCuE.N,|K;; 16KUB*s,ǹ^p.<eXadǰKhXpWܞEњ(^d!X巅9疥@0]?,(]ȯiRY[q,͌!HT2nRFlMnr~B<˃T` thJuF0E(!$ҳR/Iooh:~ԹCB.X.kM8H*(}JKdK)qȊi-+}H7+7=̊bJӐ6Qt`~(<4BpdOQX@:!z^TFRntpbAbɹPљ}(oHFKC@fVyZ$PhwhnWvރᙅ%+q98o\G`=2~QCܽy|U?ibʦ6 @*UVAE!% 0ѺH뾡>*@ڰJY*RePsLB%̽ss>煯n=a6B~F څ23BcZ霞 ]=JW>bs}O5fkYf@Nk+8//!|GRXڧ: e1ѣ޵66p vH/]ʰm[~E5B59³+B!]z) ́6L4p ٛ]LIg ˃# KQQ×VfV _|X"@ c >r]:h#7'!ujwpPpx;R9+u8'zn&DsZ:VJ:0 +$Ip wjCY-&<2DUlDz6E.d[F/}XU!y5;gBFt+@,1B]7 vtw(W٠҈܅ fN-R9ke1V  ^(%!yq6 I.W^.XO \MnľЫB0::? BøL,A>0[*|,%8,0E#B8F ;<&ylS9-5p@4p:4ENGvCCۦkcad0F3<끓ʄu&2$+ͱ-; B3Z4O6LxUA<:iuG{o(5szV[k~qOoJR>щg)u/ t 콌q˕&(R$||%lZD3@jBT l;Z R5YD_ g!I"spa6زH$ƴ'f1p@2]N-4 8:-$ĻV.A+X5wjWre*9{ZvZN)hq${aՁUQZhᣍHx^y5y *P+r/J$nH~|D!A× ~On*q/"zCk0QeCe%5&k,Pzi<&Y|a=Gn,jXOAGd; _rTѤDk>ƈ(4Ag,+E>n>C,GVkF)-jbV%ks 1CPtVv4c˖kGjfJf}`M6K~]WxL0)o3a] v aXoo`]..a ].G.er"\h[ &ʻ)ufПb)|X8%p5F)Bi)b {Z`/T&0'Y&Bړa^YJB~(ǽ" k|kJͰ`;Q@| J?[1-VLװ<,Ix)Z@cJAM6BK6Bb<%M.OJaԁ_!㟕_?*- Ζ[ qW ĝr{*'?!-zx9Awe י=U&]Zt۵81_nYi ob!v-?;G8.?c'-Zj]dS?6ȋ{0CC4&+S{;YmE܇ћU;tr,xV*.þYT)ij4N[t6~%7ҿi}Sp뱡C'"Y[A[o4lǬ(qjkx<@O$>cOTayXtvju iF vrTUIoڽv0 ',XvUX3&F6dy$|&JBk?eƉ;&ϑW={ 翇 %]q,o $q#%e7ɾ_j̬ޖ!Q`ذPkY:(Gx@ ]z%GbrcȳRǫς+&qiƘ"ZMGjB/LHcg Ҕ@$<1fb)=H-ѥ F: Bj+{>JD)4RQm(Ak0p?%)IabYg2`W(|/և0һ Ll_WG}|'|U6Ai\(#Z|1m3Qi =qXrazR47cnQb+D< lO auZ'G^(w>Sg!g/{TuH>c6v3 \;PZFά ᅲ`B-Aj)ež\rZS6Gj;n6D}?B2HꁼAOA k'**) Z?NS9 lq =A2N @弌AS'nR9%cfR2f&]/cfR2f&^/cfR2f&_/cfR2f&`/cfR2f&a/23r{(F1WUAyu e􈟣,giE5 6멷Z/W .`Α/ u>b1_lrL3"'bc~ȉg؈$_lPr/6.9)b~Ah= z~@}QJ~&*6O\Rwm"{1}Pv4Rn7<n{;u6t8у ڪ4QclR \4m2& z.s4}qyK5Y7~yZqٓ1  hYW1Q}BN'aTDI -RSH0<'UO7(H0H"=H0N-s*8٫eUKaD[0lk95 a+O ̝i^70nDY 1h`D{&4M4 h`DM4DxM4OD4-q.jdSMZ01RX@Le",3ReaMS wړЩEXj&'f#b-j#DްIL9EOfXJ]OCUge.ry8r(ѕl&R'2)0"l%'Hqy0L $51L?|ZcpwN)//߉܌OZxj/>r/鵏p|6Uk4VA+H3o'ho G)~R&18XjI͡IRo& -d<ѻu>ZdkZސ|Ri]^G65yF+G p^ OFQW65#Կʻp|pۯbl8٩ 6_@8ZoZ1Eq[ I>3dߋaanIφ~B>RH@:%WWܘF|OV¥Kx668hAywD"Dbaz>W/?.h[A)L9-']]^˺SSZWĐ? 猋~ #abQ/'wTT"*8  ιԿH/^?PkpcD\#k^M7'法 :e tc%n8&<`Á>8Ezz\&HT4,PKR ]3 ՑuޅVOM )N7 oX;r'vbcs*SeLZMM2Qح߬NUCpvAQZ{3 K%_O8;Nrqq`M{>fd*Q2D3{6G!^^@u? JQSưP6*д=#tyKD^D,?==} b&w@7~apX^^_EoH܂|QAqIcB7:Ayu,)ْfDWp`1={Z N|ߒ->pDgjߥǵre3e#s?/|mۙ(BA+D| Fx ȳ߈FG3 >IhrA.Y$x {1urq>l/  {]y7XA" I嗟w'Qvo^i='÷KM H<i<3*KG9#7+a{^ʃ А~iȅi0Y2SZt;nhUFiM4eKP[X*o)ilbb8~j*EƉ9(vJK{~@?9䆴a{g༄z\1Cx:h{Oq*gSTc]&Ou~$[.%QXx91g|?ŵNcC x$$ˑ?\3ÁÜ:^=QIfx^fܱAZ?NiMlS4C\r]UPMΛH@P;TD^x:ݞc a#Ԩ"#|to;ƫˇFYE37hI)F0ΪJ 1ethyj":u>`'v +e<\2Ϭd>(J• G y/OqVZ#uDgLMDi í;LZ=DN S4v0ߧ/ w6!Y1uRi?KF#Jyue-zx{BWI+p̘ HNS|df'MR&E2sE,JZ J27ReK sIS0[f az!g>qaAtNXQ"uQE0J 6yUaXɻۤAҠIi%WQ#^o >~Vv>Qk~/K98o8Q,~a~oH_Py/iF%/?$:lI6.->}(]Zazس\Kp- a_(*cR=!˶Kj`5ے ]7jBCSji@,9;R`P0B)biqy!l;R:Նs6X!t6Dt" 3`jW[\]mq#X =T22:$-Dӽ9e  S ^ÿ A S<U?k46K]W@hT=\ mV byfTz.V,yij/I߅mpD>`]cK!qnԪc 3>q6Mɴ7VKBA=PI`+}\(2Bmq jPU:ԓ#6R_Z}4~@Vr&qgr 9 LդjX`@7(4[XE Iհcɨwoj&^;(Ir&HK>EUKA!,-H}ϖ`tQLq% MdwQoc*e>yfο#V@G š95͎quIYuBt'Pk/'` epM  )2vv )r1 )'R Re|jr'17mlRMz/i:j/? ]:$_l|ҳ:I'ny E!c*$ڐ;Mym$fmMc;R-{! ~>Bdm?>fMj1zXŔ p˓mH7֔^!E??KIj72xb;֌@VYZ9Oٔ/XM>We'[tȊϵff{}Cz-e(Iyn tۿBFn)O/y:F2#*[lU)"pnD7W^R̯o; p|ѪBE>׊UZU;7kUOu6(#i]yy6޾`h獨\vןb}TG*kWk:_ѷՅ\5ZQfuSUIEA ネ[^_mgfOoHt_y  -͎OV5O\2O˨\oY*}d +u?+H Ѱ=XbwRpy7^)ˈi1mj?>i2 MR;BTX /0mpw6OiCs%1_Xكe{ ŋg0\TH'˹ɍ[o'|qYL7lHpKF씛9Asousݬ]ܦ|ߍ?^9-"H 1ߑ9kr7ٜ^:ӥi֡D2S,J^1]!e$Z/uS:N#v X6><7{@=H CѤA ;Йz]󈪬/@蝭 x_נ>@zB`}R$??!)=K)hA~>I-M2h2E+/3&Vrl-Ԉ%mbUXhK oBB#/(0:F`|aQ}.Jt+4Lbq55C=p3Mb\|eT\; ! ,5 \<9W{@ޗ"BgX Hw}DXy,!Iy·`hihHIϏL\뎇&.s 3ohc o㵤=RHWz11_2ggP])ok  엲}'2C7N?`~y(Ou+gT]ģM UyN?`KyTsaRxZ^ ZtxOxv2c=޸UuϬULDN;4eGX~Rxm7y`wcAyUTrzQP\4c"AUr43Ѻ/{a \'GA_G _kFs S1\0lj Bh6f iNB{zCw~/;FzQUcP Ix 1bmvJㆢ ymqvL5XH+{A  㽳b!@eF-{^ۉ A9`)@iW3<weأ6U#<&N^N~׊~He[H !f ߮r>+:w&V_w dJu/OuMc2|aqnu^z=Y56>¬7hvwUL`ET5&K/ 1ijt;%\0Z{t ?t(D^З5594/6X!G<>=kr{9:"7R!9cH;B2z?l#y$͔ W yFF # PSow<'wCx-g /[\FV+|d0@ZYYg "l1|HYX opľ:E5h&y5L5Oy"LN1<'פ'hS>PT}VysH]5 [G_Vb:@s[9d*!&9[T)M0 3.L&ZfiYJxT b *||=RgjHI/2CA0$ϝ"YV[izJ5; &W0Sz:WixtLrHN-4ДgIJ` y] #F+uHPTeVSzbͽ4Sf:ry]Ԕ'ѷHRnRϫ+;:>')_yA;x#4{? 2!晋k2Tۨ^Cf8{ %zQ[|!ez@ ^kcz(2=Mñ9(]v5e,[s\/ |)*# s|yL8nqG4rL}3SOeҺ9,yyHc C=7XA@߶ɍ.i뉶)~*2 k^./ܖ_Ruj=*XTLNLKj`s3q?j 3ȊлU Y q0 {W @k?ַRVkom^&+IraR o)D lwSH\l+֗A74h_dgxM(w Y[ۏ#?+^vFʼz~c*T}=2(l9wrri3bX$,*c91oc͘AH}fliVT1S~aL9K>0>om}_ 0$ߪ4MaфЮ/,u0rc>+QX8)?,Cכ*#J04(tR@g7G7EVnCN$?Vd#M崥oeWo͛ڼVs/)gp0 t5<Ւ'޶T $@^**:NK+ WB9JFqt{w:A'sGV!%x}7b7B!\6&xsa3Uժ;kv74 \s6V(Zi 0&m4!v?>?5AT@ö65k W@@~gby Vn! g\ۤA)̧|RsO><ܟ|P,)CܝC;(fsH+IKFN|C9~_j` dMAuGJgd<gt*k \Vƀ-dwD=\(rQ*gn-ڨX75|&"_YD*v{$vGN{&2G&]КloґD损7dc2슴RgGQdvzɿA2o%okĮDy0hr+Ӎ!chкC"&' |{hOթFn u+]œlu6g:jcڄLnc%;&nw _h )9?눘RY]!ig)Grh+N߷(CpR+W9^լPMHZNa N3[CWviiOhA9s ֐J09bǷHȧJc&"4X*AP;(}x&R :ؼ9~&g4EeC鏱ɓyDuoH"m*0[ĺ oXw)}q 4{0QC-xie <w6Zҭ ||YlB|8O0&cJ() `0| Hiqcb7jWFQ*edJNMY#Ty#,{:RF&3/xNH9I e3x6W9\pOF7Y lBBlG{P%p<1*ałw0D]Pft3ĺ+lM,(ܠ}{"VUfN>޴P<1;E`E5!PpĜ<}u=_DRiz*jF-hjN NQk5@5jFm ը\Ukj~ VA1\`/PIZt'GqPRCHIN[lA\kn25) ޜr:~qw.x{)eY-V,/rc>jsk*Rp2B+DE$""hiT θXbJcL5cӮajװrkװx955,!|V1[dԮa-ghװӴkXQF])Q%@f(fb E O:Л0%٭;;5faݙk|.)1xTqEoYKf(~TJǫ.ihN*=}!#ܜ%B%]7!Մ_>Qe/{pY3~ΜÎ!9U03Jgw5`ὟQl^=sO Ǹ~~:"" TfK7@Mx m@^*^ XVԀxiw&v&Ky1rw>(㪊ńxb^9Bt_rJyL{9D +Iu]]*?k(i-WDa⪙ %_pI:E?raƔ>25vؿp-~r4VݕRK锻ac7QT)^-0 \Ia%sN4݀u7 Ú!fs!9Ps@}:]W/Z J ^x*5eX1-{n೛An3bz\=.ⳑj;pE^y,{_YlZA6ESI@49GdPg\{ *理1cek߿7&~ś,OU8¼aTAaH7/ҡeOÎz0tq+sC㵚.VVi? ʇ\:JUa¶ώ|)MntVXǣ4*|Q*?xF(ۿk@>Ky% m{CZ?u:.]@͕ȳ?(}n?+VXlDs`uSN#fvjϖ+=}s̵O+?wC?gϖ+s7FS,TFרaQʏrg݂;\<"\Fkeɯro#PαbL B~dE1S SЍece-+q3Y{7ލhMyGniu'q5vTBЌt毭fWT_V'[`rXֻ 0 Gdڇv\*3ʸigO3;]_`z"7lw m(J őCQ~:% &"{z&5ܸ hU:{fy0ɱFe5^*z"J;$Z?a&1qT:N;!ᕡrK1y<:1Tϴ$6؜oF ^i )FK˼E lzy<>U4Bq`)k(Whhy(/[2F,b, S|z*oWJCODŽwrW($ 9Ÿ8S$@#/OqƓ,=H-X`&:n5q#N7U] ˄[_ZLX$j+KN'g j0CB-S)[RMɟrMߌE'層^Vnn>ݛKO'P@跔ÒQF|y\v*22=}w-o^JpaU#"~Dc\F+?1ZlA$O2k\^/mP`>i쓧OfGqf׀t).SoT{ gdqai̙^5ZG˃У%v58ՓYn ŝi[dzɠquYtFR0Teާ?jv(Z9-5|[s1$Xӏx/q$.d85ch+sz" )Q R6%yWoW_t^K҂иBQ';NoeC.EHn^ճ`gC`(@[ r^&KwFUaϮua" h{B8ctm2(eъMzuْ=MTa^8*,""ReÿkͣC$8(AA1hnK 2 ^,?)ҰǑ_j1NXDu5U;M2z1z4=Ҭr^%S=C>3N3h?|DAf`/T) φz_Gp`Ohߎۂ֝cfnc;"bS2{ᶆח4pw472$ЀAak,q[3g DT@;߰Cܗ.VsLZ7߂~go~Z vp}vVV/hWwtmO4̂f Z."^4*ܵ Kd롮FVRW;j+h/tԕ?'|xGh 9If0vM!RmˀXoǻoXiwwu5)R Xq {pcy sad|Į}rqn6RlN~C<͍Ni)~o͜iBGGVrPwHc|pA K!6 wgS gj%}cXOyb6?sፚush~Ф:q+16QXʰBDkB] /aFcM޸!]HMo}T||ܱdfʤjAwݎEf r7n#bJ^SNKqwpdF\I /t2O.@OTXV{Qyʆ~$믪7b>- n8)WtM:Hsq/n^[f{U~:P/jAɚCK9uC>ܙwqKV Yk@߸aY[l]wG+{MG׬ZtE[DoV͹zY9e8V)"r`Z*{Nʏ%[zoX^53F_P=j`DXC~(4)W @tCpUIXr[՜$'/}P^dZ1\xX)>Z3)Kw[oP9>JR% C)#ޓGtRInF3C!45<9a-1 'q2jQ;I G0y5 a[ycvj7)oɑ /#>zL-Mwp4W☍u ea1fN7F(eKģPyRAh%U2o [I ^LP:C@FK+9Ifglq[{IJ\暠v 5(V=1W*tVaɓh]C~Spx+ Nu}C}{5_5hzMص;P[FZǚf;˟pʟ.kۓzP7ƋYIЇA/wf {xSf@5+IumX +OOI;\B֠65>&%4 ] bcɬqJ-|Fܬ%0zj/E{i|p4{tiՀF5'vD5ˉ)(VEZ%#3l*wqg뿆K%XC RʧҌPA˟sd7,V+č7ʡT͗?XO߸d|w ݵsHK!pn/O^([#|E1-Bݰ}K/>*_{ egݸ|`GG޸|Z߿w`*ν./ ++(?чM(\H .HtF>R4ޏ?7FTz{t{ÿtu_ }G'n 3F&ʘ \ qAss2Iwg9(s)TgG# 9-V^ oփlǐ`)DFjp풨}MCsH.e^ )l6˓e|~.7Mv}PA9TVVZeab#YJ}&Km',{'j1Qlۧ*< eoM5Bgގ؏]1sft1aB7ݻȽ*c}q= VCK=F7*eN-ie; |HAkmȢ^%OOv^9 Lӫ 8=uQ6o,~,I&/_dkai\CwPNإ_FaUȀ*d `Zg5Ysɳx:;΋pf#xs% \{_bKeZ*oӖ*6֊_ [e-R٘iʨyG D=srQZr.ԁȇ8pypfAfyzUAQ&ԩ>h 3ԡz pfIjIP̓0Nd~nLyX0u][:zX?7/2 f  v{RqhP7.4,rWtR1=Ϡ?H?|`EY5o$L8UESzHlrZl t} " ڍdr3ޣG +BX]sQ }z1\%Vʵ{/ҡeoMLFn8j 0'~Ѹ1p忞gb͕๸{ սB3P0hV}> # \ M]_oxŒh` * R&CLbqfr血F+Jn<+$-K,r?(0!B=IR1x(Ei2&>4gk!Fc0Az1NN\qNhmؖa_}y-U %_ԂlBiѨ3o57_Qr!x猼`pJu%R"#YnTyڲ* . 5?y2D'qf~,gJIЛYckX>Kkq5 ~+%%0dygn VdM#"6+ =luQ 2yf'| MvW1DFac%piSRjoa7A_[N~NDq96:΢tm%Kxk;Ck}o\P7QU #EǕ\$_<; `( dd-X{[&>2:48U2(x[(:k{Ffu芋 4ԅ%]@Z6SjO;,Ůa=~R^zίy(lB޻.pvxK&K(|4'*qG`#lG^6WS#"z p/Un{rJʼ(}34!OyR*aכؼ_ %U4NM#pFB]3M)~2!X=ɫ]U}w^w\ kYi N6Rzpw0L_ʋ]ӐxʰsM\Ϲˢf^ydO@./;II:2DBO@Q@(Ry>`VЧCX `&klRd7jܜO^+Ut5qu08VV])*SIz'd [&\;#O7;˾w@GSɳ{%ƿ=ZXO ud/"e}Fn\4Kg-Cra?>&T>Ĉ'F nfe== @eŢ\cLps  ^8߻hlyQ#|D#JkOn,v&_5CkU̿Qo xg~_84>qK2UͧL^ Zq&〆N`yOq[օy>oIP0-7+낹qq2upA-(11^ڬG&-,ɿksB>^܄ݠ;a즈C܄#'+ş!ǯ?*/Z7 t!x4xs{~Wl~d?aSާ9}7HM' wpr}ɫBӝWHO7_-=1V*OfDt.pA)s_Ni˻.]I&y: 7=Ni({ue{ȞlG\i'M#$xՙ{}x٭:y%4ckQ?Kbe:= `DRq~C{]&}ĄEz1`G@LJ2)I XjTOÜ T94=X{kߍ_.6O۠MP1y/ZA[N"#;kһHjȠÇY,ixH@RVP1 ev߯Ճ3ȃ"$L Q"E*Q JSG? 5]9e,+FJ qWs\&)u؈U썮Ѐs9p6D.yaM¸ H7I}1i1zb8zyʋyzݞ)k9O b1 hb(gdDǑhIbTsΟ jl>vΛt VT AdOkPolP::At5)2F!áBRJR_T@xpE'})6i+]X}>/ۨ ru9(WtNY)/aAu#!ٸ$?2~J*FJ+{BJɟ]lEZO7:50,Fuvxh )9G 9<q<ƗУa`>-o7&@7 x$݋ 1Xgt({B'Cn&/"Ƅ緢Kޏ`T9pm:S*1fua%"oVn׬#B|{pS.+}zE 0>Q C.YtkH\c҈G'4:F[51\VxK"Չ/aʒ5׀39AT¼SZ3Hit#--\9e8v6h6iZ!2!i9{1Ppӷ +C9ή!sU\=ʧuLt9pjY?2֩J9wu,x@8HZQV|3'̹< :y~O~q7DubEjpZ`g$n$S@^XړSKdޥ\Se]L`fN#M5d+C,=ÇZPFPtuHa&R LkAEQ]-!QcX3?.W@3 Z]V#\tP8y_q<Ǒ(G򪺅yU}6ݳjͪeL\tv)=˴stP4KlI ؋>f3ȕЎ^X!|) ~RYUP!o#]| SA u?obAhP l¦ׅO{⠗b i{p8[9qQ7ދ,V\yq KZ %5]rY@-ƪ#|ex G1]j }7g+޸播_{s[o`z< lbQ[Jj}H-,Hr1j4`T#V`;d&,d}b͹xǬ̇ƛ/?ˑی/q%ܑ{BM_1ɒ31'"Bo59vҎф]E Rt`ih`7ސ[Sx0gK=!+1j 2!p潇${S1aPp,R4HK$6[-7,g`X38ͱ10dJǤy*il SIV!&fJC[f$OT9|sH馐'(kTY9ʼn 7*$9*VI=/Sc0۝(!ޠv ez>{5g%1~k #XlB|i:` BԓG?L Sz&.Jp ?1~FGdn2Ɛ:yZN-r,:D(sYt㳝Zmq͙P^*TA2QO$g~l[)?B᯦2{Nʺ֚''i07W`A|sk s'O醪J Ҹ&9+pJM-c"!}NV1?E(P6nq}<\ELJJ: !q ػvjH5$a>l00rMfq,}Ib3@<!nLcFa1aP]\Lrڐ6=jm5m)-"fVFs 5jv\ID~R"a28 N*nB~r!Yu=A[98&ygZ='8,gjȤ$fZEj,zE=)=:g3G(%kB搭@ׄ0X9>2n;_ *F,}o42-l@62k&3SLݻT -QZ9>)USgLOK)E_mLa㱇u*MBg##)cb9՘ô4 PNpbH{3h_Fy taև^[& A B9#{=VB(BT~Ӥ̊-OyX}; =Ȩ{OMkgyg0 *G#W2_1EŢD.:xXsZ:]w..'7Aת ݦ *?UVD͘s:H-| Plkl5L) S4SŖN(fV_&z.=)f's7h#s}{},)>q" P}SC0- fdJ7(3V ks8- G 1NrbQ $ ڝR '8?64F5dw.dy{bR6~ j {LOL@ã>BǭOxaO575F~Ff>EdXn|vcI7bl.cP n 8r Pսu-#xJX6v0Ou'r= w.R\Bލ/}S zVǣfB>}r7|cl4MO o`A v/䏔bmzx͑aC%tRjpbPɝEkM3aa5īË~8>=)#$w'`S!O>j(.[͒HQf$h^/wqNE4x!"@ױhoAz|{"ԍ'No~ә̲(8=]|_U4*K_3Gݯ2E|3sù?RKv ;hpĚVYY_|}efgI2S]ܥnsi{Ņ_7*9.Y<&Wo.v7H4H98{TP\WⓂ6D]6Гh~)`L{'TAUQ M&Zm"9)L26&Eʽ CWjXM-U&Md"Zvf:EDciU ),G^҈UDzP>P2r}aȈ٧sF4a9zyDŽ@%*~iFˎTL\91LchM̌罃&N$<`>b2ncQ jVDy6{, Jg@ߗa{s,4~N\cq\>V㗵ưix{kar8'kK)VAGz/mTʷD!Jk$GGt?N α+aBŘٱw xl-*aGud|;ΫD(M'sO,t CвU_b(i^[ĥ1e):!'?+[m"`|OaeY0C.?^ק8,W3cǁcZ&ǜ/.F-w/hSyEl|HI0URO9eKmxϫ mC'\/~uQ Yn*?9lj˸peqAJU+6ul1'2K ;Pno Lzه8#H u ^ NIy=Дq^>-{/ʮV?L/-<Է)20akZ }SJGD7W\tk@"ooMEp;߅;^Rvqa0ۮ @4[c^ل_" $ ,f]C^ R%o|wO )nBiD% yK$,(xy`T&@$5+y/nLόvu Z⌐O:Lބpy΄O@VhtK(+.:~(X[3ʱcNNR9K͑߹=bs^,i1,Mmen.KKFE#64&zPSE=O!k}$ @7Alv+x볔e/pH̎:m޲p7Vz+ރ֡h2qi2TX_gr{Ut ZM .QtkgՂ]5x1} *xR^ߎnݟixlc3(~>fZ!^^Dڝ5< t)*EPPGKw"#رDzY&3dcfs0o^}iU`}S"|m;y^ ϝ0teB_֕_><:`Rq'q 3;`fr-xbr{&U~oV 78s~DAR-3Ek̷\ nrh)9Uvk8c B21㱚Co-M{6pʾnyב_%zCtj12c "3/%[28l9p|6\2Sd~n P3*j؁mYc+|6&a Ldp<</<ߧx/jl98g=awg3/vw7 " 'vVb'}:t9gV]MJCK8h"mNHy><uG͠}Qp q.ݱK@op )(\w[Ec6 8|N=jMi |xVߡb`\7izH>) B=r-wO OM*Ndiz;`Q\rr'n Rۭ$̣ JC~n7c5Q#4J!Ęw^w=e6Z16t"O-1LFFX6"npzLTvnO#K܊J`]/!V v?{ ~ZP*boIo9Ȕ qw'<|:gS@&_S)W_VU{L/zK܃ '/}2ޣ6mq4wRm?|Sx~k;Ec9S[-yo޼c\ RUV CD;X߂68;1k? W|+(;-H&OtGE{A+9G] ^{39u/ʘWV2H?LN:p,Ʋ0\?%)&;g,t5.1PCM>?+K8YG(i%1R=V(K/ OWMxl+ϴGy5!j%98>tQc`ϙؖ'w?wDIkt&Y̦4QCU- N>Uh_^{ JOn>vϫ)sw*~Y4@h89Μ JnXG%w7{)17]ĶץP}ni*_Z/V 9I@c RՂ r7 魔m?'n U XY׮MhrE1yБD2V2nKǣ6ď>v׼Y*^Srͫfm|p bL8Ã)JCq!X91t%#q?HMr&9(bɘ,h gRjSlס;q%Y)S$rɇTuT"X6HxqV7\2?<|;mRd@L)٫ntrጅ 4 n7P;YbK&j-n-N^+U֞6Wכ`՞W~M;ڤ^aNtrjWy#^n2ho֎OP;~v|w-H(2~&(gsJKV  e|洢h _ =vtiޚ5ckҸga/m7+8kpdA 1_4~"DFL2*BϪP8eQ4UϪ->Gx}MC1#ؠri2ʍ~]*VU2/GїK ˓GSG]Qdgbn A.nXl_lDO{;PCG-T݌#e/ rnw4|6^}G Ƽ rۥڌb2ٳ%0/e=CZtԨ;,y7)Grv$UV|FSX#,OIFA&w&s6˕%q?~J~_8t{=yhTE>ﻎ$$oOn[k_t0\_]@I8zu~%I/&G"J, ۫I^Fɑnur.aaAPP[z;@,wayޒ.=cOj*P@A& ǁQn~#/*# T/XMsm&>%<ʿ]F?!g&]O$8i&ΠoK:4uj< wH4-&?14@zN"I@`"xXT|hbv?O,6.n;.=J&YT'sSh hŇ!Hfae,荟DUmJ6 9]]B|j˞νjtxJWl`I3MJXSfF}q)'Tb3ܛ؃Ұ eQa)->p|):߀k?dj9nH@b!B\A5[">^H.=D[T<עAפVpuy (V(a^ϛ?,%&J<O_x_S+X M3QCl8mqVPkUe^ M9Ni MF>KnxXU#e3-Uqu:[q@~貲7"GJ0L+3М>wG܎]fю(f" i:F%Vv,t)tr'18%F(#pD:q!$VbD' =L ;@dM}Q9/'V ,#~T?y 4sSeL&vjZ9Ntq?^s$ _Zafthr`ϵt>z!)c3p5xX>LA*XH3[,0a6뇭ܬ}Cw7XMZɅ5VS-m/;B%6.F7t_i H&okʑ 3aw Y0q͎[Lߌa.ă!Pa|d3p D;V[T\*i~KP_FIĵzaу_`G}ܟa\|fuٺAX$!k=-kM`>1kїhW)tc`~pE3&t&ybxGVRra*wU܃eGinп;v$ Y 6A)qbbwK59q1˟|gI?(F}Ft ]eh.0,ca;j9KQC'J\rʂ{p'4D&t6\5)ݰ :\Vכn8@C!)#MF(/V`kFCipw'?ܵJܔueqYGٖǏNmo;h61a"mmu ;$h㗗,kO< l  Cdbo֘`ub>{6d 69/HOyL4wy_Qlzf9"MMבHE( $R.<Ј ~'9y*'S.ldʅ5/ʅY M/o *kʅUsr!)ZA-=vB=Oe08*"\-ќaUl5}nU䳪ߋ\E'EPkc5eo/ B<['RS9|QŢSS/6qBr 4NܱYkigAzz;<)V t)1& 4෻{apHc _'6o\)N{J`%m0m"nrsɲ7<25؛2 Y8Ÿ=gdty-? sNK8ޛ]Xg(6e jAg(Ǥ{|K?PNJVoK9C`K\\3f/#6qAv:N2s6OIjUUUu5ոTU}UQ$5/q1ztqͼmfŸ9e{Ӳ8e{zb2 8\>oB7R/z})kox1<_̙Oa5DұA%!v9zSn |04bo'֡933El#XSٚ, N9FSgR0FgtE1߭Kngkc ÁKY@)<嘇d@7*x ޱȧ)%ʚ>x{q)T!IzN]QC tA.Aɘ<'ͣq,*@eTu~& 'Ǫuq\)VGjL=PYpJK֝u/qrY=1EHoN94ٽA(RTV\g⳿3<>y9̖5A,Ws(@~0(]*S}Q=eJ&Wl^xw.z'oSL^i޴o|8`LA0MxG1e/\.nBFo|^3DiOlMCWs4)|ϛz.V$0[?)8 S\S*Kx[DzRA7VXG+5C+s y'.YAƻ24"c>a`دYPPk?ّk"%X %\l<AQ#_džjVZSOP/8Dr"U#_́'_#_S}k@ϒ2FFbxQ𧪘ϰѾ!\uok ۍa_ͭfQ|6 Ë0El2'!{UJ5.uY;!(u^dxLnӌK2e ɣȗFtfLR{N#`yOq0(z=~܊NWȋ⃌- O2qӹ\ږ!ty+P 6&]bXCB3,6; 7Drme2qh*-x?U9g爰r7OwdUm%&VU)TmXr0a¯WI´H5aKlkF顀[PKrL2q<7gLD#Jb6+td-48 ++O4=O<D'|`z1Dz{T  5E(߫ nb(,.c \sL;?Y=rCCGVRX9TVX'mq*0p)q>yUݏ(_#vӽwO27W'!OQS(jpBl׳N lu.)Wjcҭv6ph4Ϡoq r=>K̑N_㺇6?qtyar0ӸB܇G̺ cўt\' Gpr iM\ͤWTkPKsG$ZpJzfS{l:>YZ dsVC,g`-J!f)VOʀ &S(/Ƶh5 &sjcpQ~WZfp+|M  uULWD)SM)F X@@Ew! X6)%(zJ8ZdL>~OƄi|>[ 0dq4_VSl6=5 /l ::1_KO ֬YP_COzgILnIO{_Kϸ).4=@KiqM|.V2kz jy)O:BߙMrSf'R{>#z-L\}_ ~f49wXֻ?D(3 * HԘ&m_6=QP>!qF4?I  r)\ I L ijؔXNzQ>UDv@`ܽoR[wߦ/J/IlmvYn~΂_AŬcl Z?BQq߹a n?L⇅e`S@tQ5t4ۄ.E( G0%:ku"ӊۻZ)BMP8C>gqހa0<ġ\COO7)1YN?)pn~(:_n/NW,"$1*/E F*KѤ_RfSŷP_UDK YiM@.׵_ ~uNeCx֫2ж9kj5Žcf>do 9(&URIVV0O 9s("T.ebg=V7yϞ˧wgAOx:jXL|Kp/_ʤ:mz[wh'V~_!MqH<D9K}P!2;J:X pe8ٹ, o -HqF)W7t2!6"6(h/ˠT9j7\ W>O5Xz w?eyzDBOٳVw˧;RGw4$^i?z$W =2vo{ܤ==>RLj\n4 F&PKZHO>4e与SV^ISQ#@`++YQq@Ӯ Fzy"\-a\8שi m,@;݇sO) f-ltX`ucYO #ebZd>+8 .6}QpHip?D;F.ncJ 4Nz]qfH01p0YB|n9פf5p;WtдY]=öJugm% $5 Oʽ=i\$g4TY؋H %&ދRj5vd)a_Igk }EK-`|\#Hbl~&ͥ%X{/C P%  Uu,6#s>8'zs†LA؋4ɲҳz>Sة1ǣ\ݦg9>;ͪ>[/sk]pئ^Q9s$9S\8^8~!^bQ3 ϰ.:EA:|.^|Ont} ͷ@s f#NF`j[ifB[)ȬSb,1 CZВQ[t;|f<|FFyRj;uLX#ːxXʯO U1Qq%h6e%J?=,"$,# G(uXvKPudO!bV OW!L"߹X,j ŒXp݀iB ]e+<%FܭgPVx2=s;79Yj}r8TmÑ,GBFuVuη H/\R/` %vGwXVf 23Ŋ}8EH9,I*{ٞx4~"-g{ZmIqFN7W aN>?(#yKo7]Hv6*PY$Pٞ޵Wk60{!0s9̊~ ݽ*v|z3?(!) Эמ)\яz&)8cBE^ᩧ3#%[u?r[#]h"m D `k. Os73q8OəXԉ?~x+Nf;zpjw20u[.= r %L86;RA{|}(p`vc kz+1q3$g~y(NcF2H3M yZP2!5<gz.G0/ք6=pjxp(c&֫]Sʦ{);[Cپm"5LLms([&F'oMRskx  6;O~ )3r g:F,9:>u*ӵq*/.) ="1 3D|'MK*hQ8ImL5?iz|Sz.!#d;왎J)w#wd坯j2*`ƔTA#bd%r rAxZEJeaRy,jm?C=Hb/`yh\2vXy-hguEO4f~0O"C&*+rr Vlu, !1WDaaHbdlԃn +A5pه.…SqZ8r!X##8aqV'lP{v(}V`-.{1.L|eDaɂ)aF2CUWP_;}j;&BAHm̩ӧ%]%xd7݃%۱:è38] dOuBԾG9|Nc ,pŲ716@:pzK{ogO!APVRw/8b M0>/oH/iPŘ\f ACg1,'ZocQYCIyu%\_v\ L\ -XtukII_}@[d])7w]ab*SPcpS%08p6JFͽ![R2"~:LxOn٫^ A7u䶩DϘ{B>O_T]{I;^&#VƯ5;h$E Jg[z1nG(^J'~ /"i?Q02N8z3vW7KvbgJ"bTJ`*HѿsTpFzWJn[5V菗3jn15>1?uV[SN"v8u_NfP ;Sy674<<-(ًݰ8SH73V/ ;)"2@0ρ3q3&J2s8L!!%GS/A:eޭ((^KRd@0z>Bn^CUp``/EYr4}B(h™UcĂX5qcQi4HI9FkOdzO+Z~Dk) OxP6e;9 m,D,$-G%8r p$vD`y7ѺN^κR=CH]6&&uujhaP/6-~0`Kv&X0 ܀z cSFK_GJlGÒ#>7lc%ͪǪqd6aHV knyMxS&ݡ*^CIǴT(qbTW\=q#9{hs>ߖAl(} #4ҭtBrq5XMZ<-sou eM4YMx~XؖZ%0r-`~+u-9rMjJCd1ra"[X_څe]2U~H+^G .Z/Ypj^Y,M064VsO1H' c\ؘ>2bIIc Fn"F.i.!8*,z2{S"$##Hf2KS͙Ӻxq~$p5 ȂH4VeQloQOTXwDo'C=FF(3g܊_p~{㤎m*gnT] iKkIdw8䄋Z.^T&&8-FnִTe!XG[nW<: h4O[n'&0[`dn%Hc'|Ab0a[c7XxFQ+Jхy!Ucp< BeyƆ{5 رxd,}F~Gj3զ+W_Vuq1zt*pP <\Z Ph=#p;C2tm y!C}aA+E6tyDHiUs4X2>k07 %p= w2=G*);gJKdC-cC,ChdžZI(k=R.Y KqS 7sh *̽y|U-(LYZ4hERi"QQQ@A)$1E|pGd-e)@ek {ιwt~?ff{.{Hߎ-ɍ嗠,|1ڪ`ӶBUEXfOgݨ69/-v @MРVg"+HSE-oQOJ_ ȉ[QU%^vնNjqj"LYcA–*RaExUﱒ*Z'9UL ħcc,ٴ-H@x rٰh}%"GzVFs|Nۚ%DN[ |DT2NVorV^ Htc%cx@EMwRy39TRr2dtTG0 :gyJ,Wa]ng(M6tJЗxjprj>k|OCb@ؗ4!|6 gB,f*g2>ጮ5rL  ~ubb67%O;wFpTn,'7 3,䐦aU J$5?B0XMh%X3iɪQv7eF|B0;5!'`F|)Ov0wr qq} $u.x?U-eviIeTw&C3Þu=7 I[pvn0pDS9*w&Hk-QOXʽ Q֨r r~[d \l(+_FbYr'$sf;W YCӔl:T=;v嬠uwEi]lô.y|+u'YBh]u#13e8ŒJqܱ_qBWŇk] ݜ62C'tMC:.Vc G 'tأFS) ɝǡcq4;t摮℄+g폵Ȉ aF2{k><z@ESu~@*„|usTd>'_%>jSGjG0Řg-N)o^&k Cj]مsR)ˆwBZn<{淂*c͒V2_)6cH!sIxeV(ܲPl9-}pdk~Pi9O1}ڻ!6 mV%xIW+ɇnã I9lD6 -͌!FHC^ҹ̓-~$mYiqDĮ7٭,Zvr5:Ӳ]ߔβdU6b#:'H3w=v u=2y]K.BY7wr2;jJHYD.R_A+( hwIdomF\h!oIJ*Sw z菊bQ?k־"/J,(mv3F)Z6.hfvvʰ( Gby`=9\,(տ?kE,>}~ŕ}[2}Mғ(rt R.e侓q| Iw4 ]o%*ӽBmS-tHs#WZދA1TK&?ٸI'`@h'Mrz{+ђ֓\/ 9"(~ϊ+Y?D1#?J1b}p~hf}z<]q³LY]F̊V#:b3N0 ŇS;{k}T }%x:~`xͺ"އH;+w!]zx|ڎ :S `8w+HKHWGa{U[Hn-JoDYvs l3k쉇G2X,fi4rF挄](SN+)HfxHOF8~y9hW:k#ֈX]9!>hJA6%aAI]ݒOphNT{O#~I{(GaA&lWҘG'^Lagz_˩>}\ 7"g?Zm'uțj=I]M]@~"1%M.vBn?f7qw%ER;=փGScO̧WR3=ޣsx/ !'=c4,'ӥvB_U*L. [D]#epSBm EfF]]Vi7þ]ԋ{m9gnj{L+xCxm6MW"VQAzz S2BYm;gFu??O8.V3#yQ F9wxNP*G>jGBQ*q`hc9JknS!eUϸ {-ZRrٞ4&VD؞m&;<՜_aᏄny *8@XcHh;+2a3O7i'BKrjx=Nb,ŏٸگNwbyJcsmrlGXBxj==="=.຿}p#@@-:PXDsC'K 8a8PRN|-MW:1IstI# I~jOGXN~>ց~!wV0Ғ q3Az d}K(= Yݲð1O qӽv>V]/!Iٰ@TzJ_sn퓘ms21G)ER5bs61xsH~- 룄(Ĭeh2[J=46c0nr U#+%7%U ;iwZzR`JGEL ]0N}wRrD?:nF6)ulќɶ5$S˜bVbKfW0߆!+1ovz$eWZRg )=(q|q '=1KH%ܯߐ Vzd*(*D<[d)u+pOaO! vowخHٰ+SА]nD!HǺϹwܿưH`Bkn4^Wby"Fz*9CPV%wqƶ~~6--r⟲r]IVM}:/2N Hg )#'Y}B(˜rPV_ZJdleV:~S7kGQ7}CمӪ9(,Cv帐5FWo:y% i~1'v!{uWDK)&o_N~G"*JȴNۃ7@hqy\H3COp(; ЏBhn93_tZ_4~tҞBϗ =mX<`'U8,[z2@1[nBUW6-w]5QY#5zU4ȣ/~-h_lP2ʹ@XY5H.56SF,vx|zڈkݓe%/sި@H!fFf@J-n9-rHkv8l"UL?~|>QEҥ,B`10~"nL-afo6#^#ȾhD =/uOKFH3~tĕ4+oqU}4bWqVsKKNى0ys3ReM/ɄcBVN&}Ey8ӹ˪N[!7YYxݙtĎIK07z h8k (w\j,1E{Qʏ4#%$`,BmQB a{Sw2y-.k )SagĤޒHB紣j8–c2Ծ;K,oЅ-,n"c+}0Bp&N)@rKm}( Jag?%>K%} 6Ew<̞O 7H ߘ-,e'C߱';o>N e$q=6vg;j${5s*H|n3j8}:]Jᖕշd,V-e6>A9gÆjs(DN > ";?7hOY"x+4]([HOU;)mlt!U9QR^^,o-Z7q*Ks2Au,}}V|4Qy;YFZnYG µ q DC/烀3M9Q&~C h}PJ<;@lW$,WXafs&`UmU.J,OU,ht: X(dY<q34S4k|kҠU㱩Rqf0\#&qa /(]ZCukxڤ !ɓrAkj,E(Z;zU%97Y9j#٥AeVaڃ;w\\k6`tsLڃ_ LW>9:g QPv``'Q}vt p`~l){n<_6][ :?=n; Х:ʃt _dЦ`k]x"?\-{@-P hκN 00=0pO=Vwϫk`l_ZZ a;MhV`Ԡ%HナmQq.Tlcg⻔aȞu&׮&R~ #F8Δ֣4X1H^į̅stP_y7 Ue`߬Q0]䌍:( -l<֥&2{`;)I^cH D[[}l:5ᛕhT:w `o}m)1h F̳qrV$Ҍ v\F'n)ލ'DOLMVkdpF7GDch"Pbxu{vr쬔L[:l똅:וb4@ a=˯AEP3ϱ8[j{7%aNQʪas軧=?_w ȧ0fIz,ɍ^Fo#{a2Gڞ=ˬ?&5Ϟ2aB;B/mdjZ-Ύ!.ruٹ Ti΂z}Q~aSjkS"\MC}ҜN016= @ٖѼ?-񈎶qovl ( ZhӶ8,"G=$x,b$ׁؕUz>JN:Ӂ{x^ WvmuM1'8 dw=W w鈕)p2?,< Rwؤe㺾-a #m_5(A]Rɪ0͠CUT/u`,`!5h/{*fA3)4I~#'5BL9=ӌ$FUʖ(ߣeck_%Bn=g&˜m^d&e:.| l©'8|]b,Qj&4jgCn.(=PKCX6Mwo7` K#5ks^d~eM\-Gu?5FV؂}@u;#ٲQ_ |hL o #F)a~&h+y~QcRy/?@P$m ޛ;=/|.4ޒ+y,Um7 io'SBs  ~l+d֯jԺ&r[fi ΖQ k7Ҁ$:5aٌY0< $=ߑS?zBl`1O6یQ "UGI%.;o wH}@72Ԋ"CkH?լ:ǯݭ6O뻒ǪTb_-Ɏ* Ъ}#ʌ筙ɻQf&M9g+ԉy3d_mă] u(&w›;Wrā\,dtDe>d4VѨ̚c6U,p XTT>EOF+8>n6FWLqsQ<0wLp@y+u%UAr_}PTp7eJGz9z6 >Pd|mu QX}Sh ;k/2Ѿp2? >׻~~p^$9!? b=] "{:l]#ͦ\D~q xj S?6kxte[ZlZΜ#)އxگV5Vjy&lyw U&=7hSwNKbS s>Z`xid}[r {z27 ˤSDFL%-x\ݎ!yfR>&!{L~ g395[qr6$JfWqi ?wɳ~I_1{/o3wg[D-o +΍kWSstV<'K=6l){l-D!eG8j>7ӀA6d s#A5r]~$si_xI޻f>x?7gx[9X!ƻo|x$| iKc~wg[9Z;s y|ѳ]\F4-C|F蘿1_|W?cw1'TjW_x Lcf8//AQ EcvrtXL/2⹢`u5KP\!9ج3A3Jx%P>xɳύ8hZSShţ Р=}"̽LJ"(uR1<xE/WTWTi%:7z 2Y/ۻFgᇪm޲ϒOpPϺeo1T(wFa,)p!ffꂭvqMMJ䊢tDNBO#NeD 6m;Vέ*@GNSV#nU+{;:R:i6,%{園{QrNi IAfS?Qlls;]gÝj2,ωKi .VMi7?ޕ&8*i쪌;ȾIsTC @40LJvߗaNĭ%vBXg4ZoSh2hݩA Vɡ*H*m9'c3wjnu83sPMx~z`k%ŰqKV 8Rft~h\jdk:lr6qЖ`KZIrQ&6ff]#]hk&`J}Ƌ% 6D٦mKF ]Jfs/ 6QA>7lCtHy~a {1\$i1 \2TW fp~a/ 3d HK*%DaRZHJu]~H`㧣Оx8?ꂊgqGV#h8ՏF= IN(d*=h੆@_,o_?Z#i*|2VVdGM!]X'KIUkrMK,7ޯ 2.=n0uglk pJwR؟+94&o"X9Z%6dZ:CѭkK$2@r8YM utF4]:iq}VtXr&#QH&V̊[ÏQh9sxcWMdH/_{bF6弣 (-)qĞGrJCspE o߅dcy.jTWd-s_$q b/ot0!!LN"YB; HF.?K]𴺃bS ^Hh4s*e=ue g&f<1-اVP4R?'=/kx:+{yӿҊ~n=9Ud=ALN7#9}}t˔tNvxQ8_$eeqB\l9a rE;Įwe4UN0۵FOc︞DʬRN'_ yJB-y &CGo&?qn֏Jeo:0^V{7|``iո)E:L ̜'E}#B(Q'ɞ'pQg<: s~N? Qq0 D<;.b;.VIK6<Ҋl?%[z}=E\0FCcHc NFڼVj V\ Kx'BܙwfǛ#9wڒP9P9nsͩ9U nQU4UuxUUU@UguÆN⋍(JgGet8765bs=s~2Gmp~ž\qǏaIgҊ]<dps,|bÚkiNM[| !jT5#czYeoy_eab9qG$TVs5RZ|*QF+gK@cgC-X"0gהQ&a*#RéIW^sr,0ECV<)LRlR]}XZ;گ&[cb M$5wg\ ]]*K!*1f5Ɂo5\_9nw,~c?)Lr?N +SbW&:DtBԦ o3#ďQ1h DOQZ>˪qEeyTx20F6he`Pj+Z(T?(Q{S&}"o=|Y5l[D/(}%;5HryȖz˳O6qh0 }|*"be7á!+y0Bra^7WsbRYf2յgǵ.n%JL)j^D }5{E׷Eq쩃&+rbIjvmbou}dy"Q$󂟠 R6i1:2n4<~NLp=X60VNYc a/deq,|]u=I[0.7K,~yǢg:H(mЭQ{ΐ"u$mucØ0POtJ?A4a@ֳGNENոg@u;GS8~w߰U1==]Gd1K%ZKSpM쓝B}d׽Gi\d6iTW^I 1R+ rt.eۈxR U |1d֯6v? כD/TϾIs}c&u-.p^([ 9гdq؈ D(;QVaϸGHSNyL]!G:\: K:A{wqeF@>w+ۡa1bŖ q&Ykpвjc]weu&O{ޮ>;*KELԭ*HO en$?*S{4[\M,w_T#ɒqN=rE)G:DcvBE5^q*abJOCv$d{O 9;l5,& F1ׯpǮJ @I׊ " {@|:3/*o磲 :Tڭ/P(t$]hEr?6M("qEI6Oe݈MzFtv {>î)L/1;{ݻmA8qi,+-,=cj]f=]玊H~ ]pa߹ cPIbW;>u{AR~WB Xh/[u^u HeW?ۂު!86Uہ7IΪ}KŇ+ؽ~/Y<2ڄ8@_Em&nHM^VɩsR$K^`V8[JUl1!Wt*ʘ4J@@&y%H 0%xc9d9'ꪁF~WvǼe`_96 2돇WS/w/eCskp` Z"8fT? hI}#<ö Zƣ1Laۮd\X9Vq9^re$EPhfxib$1 'Է i0lO;] }ִ(!Rޝ=@Inb"k ~+X"E)O@ʙ& Y mv$.=ŗC.U~ S{*z3q'{R_&Π[T3"׬/m Xc'* ٜ BʅUqx 0 e?R'(+11#"0H\(ZD !cP'̄Vchg_܀E*3 *mt*7*@Xw;M.<YG}z  "`G dqiWx|PFؤ+6ů $աs6W5[{@Z;e}FkQ͎!BH9{'^kA&Q'{0޻zNeAИjpX CªU@S.{՛VCTn}>8$눫wZzӈǦ>a)[nO'mTZb9-Tm"{ x-#u")$EBRib]G' )Z6F#@w_ S%u{.Ӓx9Mh{*Ȃ 0_HTH:)Ȫا al WFHb*LYN)|9~W4!B;$)2} 9NWYy60-^'2%S?r7DZ umw%ߊ8/i3%w;TUfW/} Lt|@հ`t vs\,9ѾyC󴱢_]tI1G 2o\ib0|ye?JÆz ׉C& ij7g`zT;=9LTszvY=!pV4ڊ~۔R]W8AWS8ǰ6pp{[^w|\4)FX%HTwgoUF.:ڽoE㳜%^=m R[У/̺/- {<)i$r`o.0p!8<Դ%[@ӾߑtQӞCp?j/|8u5s? /V=Z |.#v_[IhAVwcgmד3^4dh/^LwwQsOejX%}-gE{9u75^#$TRblO!lqGBMiLh4@Gq,f 0.Jx0,0&BK^Ág*'a(3|5֝Xn z\DNJt߲Qr"D?wX썯aNhȍT'b,NKcS^6Pr@:EWeSMtD iga.zn@"K5KW{nS:b)xi'deptrw:, )PCgZxo8ǰk'+ xAEר Aq 񆣗//--'o;!f#j KxxVD=Ģ41͊!qAu7zbTȭ 3 [?>]\l}taM}\yFcFA2JgHUJ;4Mў N]|ƍHAuBDZ-u=Oxm K+7McX!< # &p:7/Oz>.u*KCP9eJܗl^]H+_NF:ƽ<= 9GL=*;X̖Gv7X=Xx PE S7/S͓$,.%rّ@IuE1]ѬL+yrDuD,Qti~` 4}%OsWoQ{cU6/*X| C],0)Eu jNYW0caֵt0#Ӹd kСշNZmQØ]`+WifǺ͙nȹD*HjĬP);0(lHɃ`xiV;̓`ZJD M2i~dn2yNJHnŮGa3"YPM}7٨!8 Ic4.gk^8 8`00웗1fTgaw5joQVMl&| kуB /4o7&YJ,00u!y;wG%ǶL[olvBe#>bsPja9sԣ݃oG.hIfcyUͩ7xUpSUEZ*j'XNjE](;0?d~{ 7f2V Ki̼"[xPO+a"d󟈉DLB1OD(?pzO='J?zbO 8'I?'_u;ޕI+>R~?vH;^RA0y9 E8/#TX'!c/JS2bzW4z$6{?"4GMp5,PF eQG8LWE'ԇ&13$24sCѥW,Asa$Ͻ ڕyJi-f:z |8>b\RJ)_c;,-|f̷ ֣dQMҠ6*r&ϧYwL腳i턇`h' 0>K-h/Edlh@UuŪ,UC6H۸m5kf9— U) em2m-QK{XTru)$N+ߔ YZ]@Bhp׋-#*&[*'˪ }R<-]DAuRzT=N9tJ =CR0m0r &aţLN,-m|mSFt<)O{ӱm`2ټ CwĊJI?&̽IXR?G"0ԯq47) u6p-[$4ZHQ4w.b=ÿ8-?5"o9zu?kXXLWڑ+Z[vlm>}]0@ hMƅաuUNEv$?Nk2"/_E,&q[En#vϷoV 9AdRrzrvp4oA ΐC[y UeK7&",s'c>èGja>;MbS_TSVJƓi@R`uF! u5%]Zic}f K ; ;de\yjtK{y'uR3GL]}f#)?aeлz]e;AœaCKcjӴ<<.nZkS&23ne OܷpQ]#Ȳ2FRwrg0ؕf`_fN.)RD#R@>d;ZeZ_јi%"4]lg8U]\+iK*nO`HE+k j/B'ˡQ#oHE`5~mHZcI,_ *o0(zI7\Rj}0Q6A}׆бЬbҜ&=YE]v>vG5OG k'iyk$'n.Tz~SD,h~(/x@zB` >kIu;#߯FVHF j{DTg  8D`LVd)UXg3j`<)XOAܿ-~Q*BAQuDO B`"&QgR={6SS{֋D|Xξr0PHuXk ?3O|޿ꊐS" ~Zv:[}d <7lJj#;J!:"X؉iIIߥ3EtW m_y {>Go0y6V0]8 Ą6~LrR> ZY^,DԚ}$|(M,w-Ҝ\Õkz&D)yH}0Vs:̙\pE# 8>5ą%WBhOh\v>:d .W' Ӥ=ٜT l]'58Y|WR4vlElm ۯ eڭ5u4[DeE$[0(,`$’jIgsQjVU=]=%T^*WTrN29V(_ogޯps,Гj̟ Е~XmW2'kkrU+OU}5a]-Cۊ=5uBE&Ѕ8\'"T1Ex>&;. R;AU}}4ao\Xl_;x#灌-rOuP%.9B$W07*; U8ؐ *Y]Hd:fܢ#5wB|f q}ɖJin;ăr9E$nɖ>NXr"cf4Y5'-c^7Zdb~Ԕ׳8 eoQ5O P)u=:^ARHS/; <Lrz=պފɂӋryp.O5~o&:M)͉/a:-wپxs`XU'dgd8H,]2vnێm۽2a|?)Dl^\oZ0ԭeb2uFCxS+){k`},"]4czftni&|`ѹ%S痢N M舗0]ꃤ}*";-|5w;]N>("7&E?6J w tCA` b `gll`ϟ6?cS⌎65&D`3@95ʀ]! LSrHqhP5A?^h RN&wP2*qF/yQ ,`圡lgrqv&7)C]OSy~4*28c۔1rASD[XqE|G%Qm]OBc?GT ̩IrMǔh`}efHOڱlJ'67:;+ƩPZ}Lm&vBW 9)8nYrzHvC{rbKKlV>'n!1[FGf1T0+un Uگܐ帼aؘdTw/ErE.֌{ h(s]RH%As#Sz%x}N0U[9ׂ1IirV!6l~P])]LǾ;TyEmrŁAZ\t6] 7j?zem+KyUW_ƹe1^|;{?!!(QiRm6|Nj#i}׍]G V5uO~` 8 S@"W%8P%// WʃЬx01BTFw0XԷ+3ٿ*BU.X "C+2bE0bO%WKM&|lUcs.z9tz!P)ObNq-Kw(_("hA7Y 3NP>9.N.IG, t5n⎠g}OʁطQ'8KA&C>{>djyNx>I|j5_`WB5ԴĿ!EW)񨂆Rk?뀜>;Jns~?Yn ^ҭI-AE@YP1~q:>i?x Տɲ%_˖BG :̄[] Ae0#ǙK>b=fl7Fsō}_6->'+rX9]ؔI1dI)2ơd[XcA'nqh|VRTpa# Q(KG[dk-g;uvۍyEtqgdK8Y]zvkL$7Br̄{=p{X-Ke.Ȯ_fΎ#vRMWNmDbz'q)>b}\%dz"H^b~C7.YqQDNvAfotcFfe|Q6kfuX=UּKg %R'ޫOJPh#ѰhVE_-%^߬zKS+X W]绢s7'K鑤a1gkpvWEZK!\Y0}?w#ayЇ3}ڷfNcP{kC7WPn!+s=;Û`ƶM]Ft-rRh̕QE6Z`P~3.v4kk}d~EI})xVh]]yezQj"'v˷Fm8/Lןr fjlz8; -+o]ptփߊ㷾Rx~kފ{#KQʊEu96Օڈؾs'ӱŏ4>pD S';3]Z1;Zd7,V}*y}ewl eF6//} Yk3-30h4w/P&݈{ qj 0}ܟӂJƄRx$ D~MvCImG&?ߴ wDZ΍u"v(A{ׄhȾS $ChHyftKi% D0ORxIQ:c R74aW#wjlvڍvMr[W3l66W33E\Wt$|ז:ts4:/1;eVY] Ma ;ڋ8 I?X_5t6Y ۷ele &k7MJ}mMZFQOy3DtkgcS-BIDxF.rQȞG]LW#7etl<$sH/Ψq';oݲ Z~x(ge#lG8'_Ns:`}ap~1pI>Z|גHe)(U#ΝyథP} 9|~,,Pz:6nrhL6D,@tHdYg\awr'דҨGyD{fRuhwe|v9>$se?iuZˮty]6o *:JpsJ9Id29yڲw`N'۾lٻa3^WswtK893,9 $ϫ5T7j f R:9[Iž?YkOVx:?ˮٿ͕\ۮٿ/ >/@*~="txH-fЛcw`z>ce|SNcdu`,L1HT\٢A2 ߳,{GLW@ x-sOs70Xjis!l?+=]5^ `\'7E}6ﺄ| &.춯*1౪ ;"{)@#0.n ́ dwR< S^Y\v8Hu1*O?kxJ3;~-.efTL2t c'-K8m1My.vM,b(x!39~סXglmj)zZVx36[S(2a<]7Qԁ"heȎ)?lBhUx#P`#͖+\z:S`lyxe8| ⸙rR* >ˢ9L敍cZKʍ5xg+oLч/a_9 Z?8 Km Őw{v)q'4UoR욎5`Ό{1sbP cn5bGĖ¦'݌>WUtȏ9(c`1Fh7-)7QH:F-G1!gܟrY>k\Dic5Ĵ(ck֢¯mD.qs>0GoN:ъC8lD/ndz?h9TW(CwzMл9XxHzIO 1ʠV5ϰ2`2-Vc$EDgLVp|6rf~&>qʯ'XB;Y%2H,O:pƪѭU`+zZ8 X. Y\nlz3+/G$ K~y|/U_@x? /fQn:rKX}J'iU!lv:ۣZ} G܊4޻n6sDP%:F桭F6m0G}\yg{!Z'nMyaHd|oW4<\okpa~UղC^}+>y,m]oO^W鍯͢7!h[7%o/e koh@{IWY Z7޶ah?3r1jdƙ9Jh%i''u,z.tm=XQAں#_h]7ɁLNromSgz^^8qxTrIs2܁}Pn!u{_=vWDLULȼٺQLg+:nz]v,إADQ"g?dW)~{adg:ehR$*ieu'A|Si|x-#F'; MFod2Yr'|ǕG} ,G.9'cߋ(]c_RZ'?bN߉Pʐ/͒+܏,pG`K1Yc1AcLR除J7>7yBk:F\#*IQ= żsQfb9PBSc_)nma,ɿ"4>e.!Z,Tu&f&ד9ʘ\g=dRPߏP;~u ^_ p{kğxSuW&O9:nOOO-Bi;̉?m`OO{z#m(?T!{8x%gO=]!iC{GrK.Vҵ_?9,6}~W @e&$ꂼԄ鶂Q[7DRvRDBoE[]*qtNY9=DcCecg/ 6T`Bs(Fq y0k!& Ag=.zцRNb*J,FjfH֭s٩eyZڛhLýHf\4qJG,y CMi WJ w? r|;dtG^kYO7X[0V,0B= á`١|@'U %:^GL2Ա<^̟n>JdHyZWPs(oh'\1&i848[0uQ&?Xr%)߯lzG}"_:nո8yx5yMcNRo #R֌`((/vf^rKiTFGֹX ^~61ם0d?pڬ%wcbLU/HHgg-LvW֯b6YnBv\$:%UW M%ewD&uitD|CiUC 6JQ-=y,]j> pPFas'm7(5R0:zcͽpl*w1UaeViP3$RM"X=ۇ &Y}?} uQf )Xtfǭԉ0Ͼĝպqؕ.Njœ޴IryB\2&@.lǵ2@(3?l{_7 ׷#dw'Ӽ@^g3E۠3oRygL6Rg6ۙc۰3Cg!C602f64R_Wo퓃@^A8Wp+ F mlSpRk-f+^bX jg\T^668+-- )%aX"vҵF+*n\͟1/hL.]u#cj|dl =b$O32u37L ZkթJxssc#7-y+<-\r9,6`$aUspL LU]Mdz 3ᵜY!waf#ztJ7.5^Z0q3Zm-_Kd} ~`D!=m.)>{ BV}x{\%P[FcF}tH%t nJ'Llҗ_z 5WU=}(1ߵ誊r&]9QQVK-m&jOJ+HW8ꌹN֯Bcw†nlM0$M}+Z\7aq5o@ƀ4br+ƝlKIYԵ's >>$_jzujyWV4} SJ'EUܳsM5f\Yql,y#MS {3<(P搱0Ҍ/X܉Q>g4+.ƞ~$twJǖRQsb !{;?3;;ޡkI~ 8 f̕`%֦$V#;4`XTt0P2&O].˶|)$InuLBrrm<#KRۀ΢'xo~Ko!sY9=LKWw totfVj #HX g;h)aK[.[+iS1]<#Y=vH B\a)}' bO,j!oew9 S9h ^q4zrV?ȦrvS㭼>w?^`j_! 1ӕxUޓe \M8ocj/6 X(ZZ'_gMCILDyp>eִMϜЄl%llq^|wXl> bB_OLxTD.h2ǞfƃMM͂ uܡr?i|ma}+/"/77??ўvܨrR)wQ}tHm,kgƫHZm_@h g\^eO0<Y?uw?7L.ȋ&<{`#Ek:$A7+@$bEdOd'!`:`p,`]1[=ǮDN23iޓ?k NeXG.odM7rB 6☰ngy0^G ? Jٙ*сP?zeШ /|F~q0IYn4D-u޼rJ|Q XenΡ?1i%xDeĝ+J٪O\VVו!ށ{.@?Oep f~Pl槈7[u9~ eEq3|G %˹&lwH25|,}MNWN .]KN6iX#9oN|,zo-5Z_⏡?0y.{Rg=&&"EpC#+$SiA$xK?uvLI{`-7*ATVNT3mE%++*$~(n l-qaZTݒ?>p~Hr_%Gk(kPX;7ԪU(XUYedbI5nOw#E@r;v߷ݮhqeF*`c/wlQ:]j,g`?Vo[gO]~eٞ}atf9Z Hɬ_LxzqhrSX@D$*"J&3kJgs>Gf潶7yZY6Gl]bj6ăM~O 6DȺP6‚ [~8 ~Cĺ*ZdY>R;x_^ɼ}xzLˬx'>J:q_xwNN$v-s߭@Olj$p/[ׯ#x#= n $з6v}Gp=pk*GjNW RU&SMBS{y&4ơ9vq{D:Yu+4J%+ϏN}u5H ABG(I1&>l0b2fM`XJs 9aB1hmخE ge, WvfN;Z(E[m)k{͋ P?lMlna~VrlrE}D3‚"y}?/‹2v> GS/Ҵ}CL[6[SzAW@8dkQ .b1M{"[t[)s !dQt[Rw=0'^7E8ޮ DžNvol (}R(vpiж^G'Zp/k9'n%Y.|!kI%lW:r1h,WY?eXZbWzɱ43yOȶU/۾'nŚw#һ3UPw#]YZ3CtCo\@jlJsh2j_/썈:25ƉfN7ؽ__1 1d%-Fv5e3"!D "?~1z-6dNn3'baN8Q)y Ť9Yzd"%Ċ||߽ϩÔgB'>mE9ˠ2~މ{]ܗg2aGOzutCKXM>gλ]`Τ9w,q,Zd31Zkx {g$?d]ozVDݱ4ŨmʿtcH9t]S{jhV _mej|%IEʓM&Ag>#w7KM,Sg?vh6Yy,LX`k ]If!}lnQh(a#Rتh)wLnw%|{\z]l9W9;n1e=xܷI!~0o1–q} zE2;+;#xB4W8Aq".ha1VeudGH;Q'^V`2_?ޛoO*ӘLiOro /o4+-滤yXaYiQwu:P5{eW?EctUa`ht,}Y,M#ʾ ,$.qm#l,~n:S[B+]^ "=wz: {bY= W7Lڒ1>>a2>Ypfju7}(V`/o ݋pOߋ}y`G>|ߑ{i#ϳwj6SX8E?%[Z,}]1/ɖ"^ 璧Ҁ2a\rbrHAcbSt}|:Q,+x%Q%Zr|bS^?+tO\߉/Knz^%sOs:/z /UZz!r2U%aU]+Qc#~cm<a o)Mu2avt*iǑvP$"S2R_ p<(,FD8)TLVUlq \ :kn;m/ 7}zDC=2_~rƦqeQ1GCNҕV,{ Е^WŃ_К?閑5vYږA8(nw#6e+=e~ڶ?)G?'ϳZq} n{+CKV;̨cф\\`6X~ǛF5Q-aBp'MBҍ&濄#dus>Sa[J ;p? HQel,dG%Zo9|_Q]yǴE p3%7KM<8NO;a!)9S.jƨuV8jRsw&jx}rPr;₋P>_kɍ$pnD({F;ǜ c;مN+>.N+{=D+f6^/Ҋ#VdX]/,yb?]&~hr1h5ZiB2}j^񪾣~U}PUQU7cU1'wnW^#waCTՕ%=^5.Z Wo;4 ܛH+N} ohDj&OW28 1:>R$⣄@76W 贜p$ 8Ğ*#&}0]7 N6G߇U{PX.nN ؕ3,}6 T`b;%o}:c+Ѕ{o0-!;{|V`m`}6k8_f|"^ DIQ0Fƻ2NX#z4_#Kʹ|SP$>aiAK] 06]7Ďa:6aTĺyY nan2=Ԡ ]6Oғzی>[bQUD_\">\_{OgevL(ox@+ޥ[E~ƞ (BE_?itq ta32ೋ4Vuf\SsaZQ59>]=7Ko Gl .&\ {p$1G,G_rf\$wKiErqrіd@_a LsoO~R0E=uuBK@Z@ 2U-p8<2*1:|2d]Pg]NªoY'xb+|i "grb1"BnA1 _2wH1峅y\x9EPRjǝ& %,`'rl1tB4I.ub_iBrGlpFi]p w^ajz3G\meK&ElK#؃2b+{,s{m^ 'n~Hɔ10=%SȰa ]m4*n9qAP8\&Q45X}EAfbo@c~lp軓.dcOa~myم b6_H< d:+ ol[B e}K}Kfr.3ё@8@+$L]D2VtP}!a]v0L=:&pl"}2ŸfxZ0j#=j!RCqk֛5olp>2^~ +u~>^7x/8^5^op|=tR^k0>b ,6q-tQX3qKA ]%Ehz̆ c)%4'ؽSq @ǁ:\ZjV&0w\i icBZX^׀~奲lʯR69TltgE6Ȋ}o6|V1ǎד$H0[Ͳr q;='tDv`mW d?'Adsnv#|sv⾟9g'\d&WEcrv{¾88PFUÖ]quw%!69MLGT~dС1mDz_go<٣gQ>m#~=FȖBYh ]rү;ɡl 7J+f4B341oLH?hb+xY}!nuh׹.ڡ |*+$͈/-$ 7hHX|>QL9"0v1U1k,xI  M66&hnv4BFӽȭF.nٲGE&3D9e봣l4]Ra[ Bpaxñ8%Յ>.X|:+KKS/c^KEg/O}$U# axV+I 2&&@UH @mԣ,S=- 4 Z^_OL=B"wn:Ȑ`' ƐW :C.mL7zվqKF]ف:q6u)=[ Y,VСDZ2oMsq!mr\g#SB1gV>2y&nLM␆?P|=Uan!9W4D?$XґK&pD)$ڀiM3OZIlw*LJɞ 3%̕jb$RrxJEr$~֝6jz\h"_mr/Pʕ@"0#r ?ޕ7k;7rk .]>|wsOC`L8Zrl_^cg.SR ,J:-dpG[H\FN>B(gA5ܕ+?C[jKX--EaKLRjpOfje*VRTWJT w(x.P:Qp.P_C^mIR$} "Z3tr95@hZ6@iOham[ף/ᕫ-9ǯv=[/TTZcЩ6R}^<]<ӄ Itzpwo-cm_7M xk?_d9>=#_Ci{א~@j:8@M$j]I 2C\zi̳2aIUѳ@|3\@`D< Z)LɊZSMط~{@k}Mdط?S|(Ԟp )#>LKV]3$B":\!C^sa Ű/J(p9&Ԉ(N9 sQOWJB9nq'P~uH8&SD8ErJ9\QaۥepuWcu+Ug~*_(gr,K?F6ܮI<=$)1S8J L7FԜGy^Rq<0YED]6S,9@+ڔțl~$.1 ;%_͍jT`m8nS[3s|#iTۤբc&t)l/dOe͘os4 )xaZǬGӴ,:!.J̍kJ@*׹Ʋ:} =Dgۅ sDV:Ѳ;a [,'Je~fC4ɥrŌd!c]1 r1U2q {~6.JZ40?mt"4Fk1F ag}pj4cȁiG`$:&VVpbIOs8hZ0{ ,X83 0 ֦0E-콧~4]]*/Kkz~X:Sg97k?C!,k rhpMHWjخpdMй %8 nF;-+驖 IQ? &yBsTQ~R6v67ؕ%YqHAhI;GmJ6mYG`P܇g2m0j2yћOgAEuhb<7_dYwS8~Xs*T Ov-y2 Pq bf8rrSԨ:woTlRhW=x :-9:I{]GH3|(e;$Ve0@ 4i[ToSYK4+:<r9AA]4DѬ$0 DEE!Wq9$AQQP> 9HkU3{yHvfzz/-ߐB'g1>O_?I?cm/ ]zg†Wc%&'k}g|u ԇ 5*)c=Ҡb l䢳-lY:'M:OL%_>- oAeHRD7("/ixs'``OSY{CG܍g+0v-=:о%<{ɧz=֛@N@~ If1$OPf}~vʔ$"l7f(ս #GƂnwژÉίH-T uߍe߬(IinGK4X}w0#Zn&D,(dn%9$ ^ٗҀ_b]<=_dcbuYT,ޏ{JtEmip"s"Yʮsb"EJb(8FL6Ei\AqU #ZC{f`jFnD?3Vn8K{fΙ\k|H _A&T'Z;Dñ1e4;0:ڿ^'$bn&%O0-4gv&eU2 !htJahp[4IQ6F >¨ M@ǰJhzti>FMT̡njiS??!$] Z>5S);SE17xlS^JF8E"D_,kdM1Aj9Kو>d e )+Пo)A]K l2^R8P.œ|,g|@g?!G#Ϡ)AfXAnh `{`|s`S`$}"Y~pd:TL kqs!!%,3H*|%6M֓eqd;3OX鄵oW}-bOCɥ+&HȰ/178o#) õYw~Byv|?i?Yѡlj،IS][Up53{ &, X=Otk `oźo!|k][豫>6.k綿[o(&nWy4PKBf]M<*[7S*'o-摛|[38ƣEj Rb榀S)yن^+ | ϐn.Yc>&D@%n Z7K9!eōi8"kiiҍw'3\t³ϕ,eUd}:y.X г%.?)>{uK!13xB]kӂ)5FH.&'EhvkP{{w3@1PNBc9, IRbk 7(k 5y֔ %y!f0Ip XT"J[څ8- TrTzEKYsy@ݼ S`NKl yVҢE?܉I{6rqAm)fm8AGno([ pBco,XTK_v!5.oŲa|a؆h0fkzjcv|.7OZ㥁DHD14I0^ǁ#vAkLq-~ng!&|Xp0n-np\Ey|`4Zn$7CbI%-IO\YuE%ōU'y}O>2-'Fsͪ[>S/aXms,vgimZ-9֠}^b~2Zt9p\0w5q?q[{k~ϖyp*HN. pm3:;2vT"&͡|hjl2g-&^Rx׈|Q"N=n޺hRMPb3hr 湺[m#-VbP!0hKt}C|!\!k h-4 :a'tWI%BB?-Q)[Vٌ y/ag NK>c|>;T#&9\}p:썺T@)|d)n/l^H)q!\tʁ=|4ؓ?!%{ XOcZO4ѩP=|t)m_T|:#%,O_AT;D4;EojHA*f4]qlܚl,3S r <׆P yG鿢7@/f *lhQV.]kM8+:4]e dW h2Q`c{/02S8E -^{gA@( H2K[y"@*Kxg51Lq=ULZ@X'?` 逢PM=#ӾI> Ȭ_SVaD~*}KNx50"=#R?$h-*g#0"8GlW:-d ԭz\ws_8<&=S1{huv`#T_{bj$|ԛOS/0en?Hlpchp`%Z%aJ$klFռN9'XPJBy\#p^8½%Z"~j7qҷ/LS =? +Hsi|M y<'z:d^O :]=X}5%KAG`WDW&ncU"ڤ|IfqH&~sI;KI&߁xaQS& mR,*!R޵dIASiL϶.@*6y}g\*:`w|MlkčLu߆^J*W9-{y6[7LZTU, qsaSJqӬJ=_e ?C1ŠN &0@2)aے<1$&pl$GN"~Qż]%;lN :!ljR^m yvL'/ (л>O ̴.邗!柮!_Gm?C%{RM!oR]yɄc~KʨH|2pYtICWbd?hu dɽF.c!(/Kk紲 %D5U bR( TеW2hxbIĀ6@t<xGꪖuzXv.uܹ9}$& AY{W)$bb\!sȭXT$=Hs'FӕU$B^BI! 䝄2I.n{, c&lg! #5vZJZ\ 2b:ȿda\gxEε2GKx+F{%!w%Q+Vb%q_[b۬AT=+!^F:wlƯ![F몕\JD(['565F툒0Ny=03۵C3+͙Y2B, ,a<qaj߉ޗEx$oA^Q/&F4鉝 #NFpOd_FPݞz`xLV4-o=uD6 :}r` Cs q{O%h}6k)dDj&Ҳ< vsR :cu&=/}5ۿJȯaiMۈelFb@z| FЄo~nnӪ! 1VSKaMO&˗msgt5[.& ʪt =iRc0ќqƐn0N7ݶZG^Zߞ+Ӵ=ɳ\ov<^:wEòοHL9fòTѰ{?r UYz$03ّYzX`  [(_ly_?j/Ae 1|߄ |%k^ Lt^1h`hub{bmhpft;⛹B8z0⬛U+c'j3șڄRۃ{xft\hrMfw?t$i$)o~l*"oوy==>'=g7p~HQ戼61qcҪËw p9xm4eryʹ:|7ZR~uJ| 6Yj>Y 3kwؠStMlb  М펣dp&1.ܝ+Vxvs>.˞|Ͽht30:.'>_ʗoi?- !bbbt;s?XW㟨 OMt8V+)M悿lK ִ 'Xr$ n2Jb w[u7Nˁp/WRc'A)g7?. 9_S'sP%{} )nh27r& RŽfR~=.J -苓L8=N顥T@Bc 8?<=Ve0Y [g|Ϫ9{4H${)|K tz;$:㥋) v7ׁoWxC ?OKQ[S<wM-E+J[h:^})/ @@wӅ!dIhL&65P̤.ԉe& ďǸZq6 V#D&x7Ꚁx\ŗO-&}7sYq+2hG[pCs}oB34s7s#řJ0sq[< Ui9bgW/ Y˄[:a\_hXwHy;lrKCw`٫CQ sogqAǼ֟ƮpD‚)RD_ᗗx0K8rjCl<@Ÿ쩿m3b!!6'k=2lSYJ Rai_ -I6%{Ŗ8KlIMBl$E[kI<8v\bЫ7(]#[pCi5 J.HNC3jh)xZۧa:lrmϕ֏ /px-]?L[F`f<$)l 8ZS`+af;2 :GBްEc2 `0CK }hK5J^4N&FRЀfkڷ<8Kᄶ氩fp:]nBDT;E#nB}=2Ux72ZbZ6Î3D@q s׷hNVF|u W?~ /"_}׺NIrP1^H;y=`_2hsa/_6jEМlgl&yg)n5aDDܶ_Q:T673p"Z; =NzJ>em :~7Z㦬G>ov`ԣ XcA(Ivݶ}@  ؑMp7a|H2)35k450B00[^o s޶stANg@!#;0Qr-Qv _m2|CeOe׀)XrOyEgZeX20UXyR_Ë́KeRU5'JqbDq; t,?9yS~]ګ xC/AmʴVs? Ia N!tN-j,Æ~2UI6SWV=$]Azu7zrľF&fWHW6$Svѓ D* M!$}vESs\ܳCj0ߺ\MNmA}=y0N;__m8_< '{*e/S1J jˀYsMN[*t$vt+e6HƸ [?@G!q h3rτ[hEK`fMOV ݀ =M%L_xG9PR(al^_Iaubat.a_z\Ϲ;|ђ{6ńVe:~ 0ɱU`,J Ggzþ* ұ$җh?لadl\Ѫx#_v:2[+G77 Z׼>rF}Vd)]lUYmoe "9a YuGHkB?{q1ו0!c;p+r$g$aRRtBMsjPy;HmH<9(gjj~  YiuGBa ,Zo":lxizq=,nx?.'k)/ٷw'}:enFU[ '1)l_t'v+-P $)"%3Z/fSUdMjX&'D\gNgKx{IZ֠Z-]݋`qtL?E\i/[9'J4EBV%ms bgߢ~H1AP7 u&r,;Ќ0)^c_ZABĒ Z:Dj et!}*Vsj 7ʇA|aJiMsm['K#q>O:o1{ge6XݣѡGta\R{t8jKܲPeYݏ$YrDdq0%4Uf*_s{@FhR(+5΍)_;% 7Oy^nKRf %b 4n.M2mlu^w렺ou7Hz7) K p..peAelE.%CW4 L%8^Q+ȏ~jgMh ([IT19?UJ>J~Nۿzx0⫯7Vfx;+R:}b <躄J[oU ҲԦZgGo*ȗt*2/TTYA֧M:`@ HY28t[#vUtȣjYWxx%=?9U'֟R땗%OkĖ7'|}i }Gۼ'5G,sȞPQ r0hI'PbD=/|>d@91buBÁj;'ڹ&̍aYebVZ f졄s$a3{W~^Y]7&>|>/̗b @A'PO#d@3x1w މ _CQhUNjponUŪxa޴3"X|Yɰgm6=>XJsuݢ86Vrε/ CYuS,bໞ @Q>PZ҄!]gᵀVOC%V k0qmc]Kb[6_HɌ=uǵu'/_rB#(]?vH4WIchq+{֧'^=~p܁=}^+VҝNOޝ]'dӻûӍv? ِ ugv;4]ׄ$FIooE.Xr NGPKVϜC Hśf%mJ/w*y~3GG`ؠ4=.xDdS4]ݻ"ٳ 82ur.". {$ ,T>Grz;c[ӛ`qOno`IpeA[CkM!(ҼefG䶅j,\I<^ĬD!@⭼+߮:K뉇 #D}.vy]Nǻ@%y_I.u,3چ)׹%yQVP.7#XҶJJ\pRj.4n%xoe@|YrM)c|3v.Оl6mdgp;5\WP`rY"RV- hϛu]-D*΋Ry>C_+;7hҼriJ9hՈމuO5}X磵lX'(PՖYkX^Tk kxT4>]4MP. | }c t5֠~M`g\dO@ۑ&p ,mP&0ލ fsMştVUVG>=:q=y9~0Η?5ί \8{yLs{{c69OQ8Ma6ΧqQ8?Dﮎ?*}o~:`6WɯU"C$3c݄#U ͻSRVѠHrl"YuU3J]+V@3a$eR /zW3ނ52m߄B4W>/;LtCrb13Z?E{?%bS*?ei2[++ZRzZQKьؔZ+h=euLie 4FATy)K+z1/zPOM Ik i1R3 PdU >zJȣ64.17%/7u%vߍ5oty7Gּ὆7n?4†_sTJ8Cq4..]574lO тYJSzjl 82o"+_(UfxݓS=G""?IMlkԁ[:dT`_oH^&)Zv%UWδ(<4hb&s#5[E믖x5icy Le9\q6䭞]g>-yWGʽ(uv o9|˘E\IsmOGlf6)lʙ[ѱߔ1X8/Ân7 6>⌮pn?^ )eECIxTMZv&yng7fqBԋPƞto=A}v㣶M&Fq#x(EWo=" Ҙgxn0Y.^K ')wMEe,%e͝f-]%ejʯ44PB(Aisf L R:bs'&Y<1F6"ewMS39ЋNĞjrL,S(U#ei4i!YDTKynNٝz=?Qckqe!rVH*b9W UЭ+xˣa~u fAOu= 9zƷlQm kFu÷IoE%٦fT~mnaPE}vqPv@54۰盤%X:-0ʝeЫp*IwK> Rg>)9=OclwNrnTVu*'PF7W2jb]*xңovbHZf`;]*~?Qc un?c=Rv1po-Q:qXZ#ܳMЎ#MJݴ7c18qx)ːnMJkH'!|,Ќt>XAeVT vnU1Io3##,s&> YRrFJkAx.xZeho')4Szw(KOO]Gs >z5=n}_K*KZ} ˗ihIJKM%%{p#%WJaqPkկgJ_}Q>(9^q 6ejwFe^o(TPO/)-.\zF #W8ҼW*݋Smr9㸀QIHd aP8/ǒ8?P<(3 5ˣ}!jUKg6R6 c'+hYrYg{)YAtMjX@(7l#9 RdټkIj: C\Jo!gpJR<E9h/64'UfÑDTft}}JƖޅ,K }WF+-z_|F =85VJmrBdž^A?AMP>a/KmXrՇXQ$X%ʤvT7_R׶DKJ;ྵM}se@V/X `EۀՋ|Wq/LX-* \NYl!cr|!{ ?xrp'FI2HP%c]Jćr.Nlԝ];D T0|Pm9E|{J(MhfIQ}|Kݯîfl8U·7¿8 2z&sE ׭bR"^[C97Wm"nӽz yؠlQdOpG^rJ(qe, K?3PR$Kul-w@ZG/e!x_;xtY; l_?ȼTYPx&F:Xvq~B}KaP@pxp lxo8QV1MEhؚPLQ*Mze/O[/>mPb H 9"7B$+Ŕj=-ʔTyvTn+s!nN%7aKPjRj ^5L5T>gW}Gh(S.dkZF  %B3ih|=,}礄rI|PvWJ`#x~AnI)%f|6GT>4d9"ٰWIqw Χ#d5H|EV혚*b5xLHbcB!K*JU1z"LGQJ8bע<*3|ymG}\ [p NٿLFuC~|~׳55R6,-䍡T->8s{ !&[_|2&\ _ e@ rJ`r L2t6<@=3$]ٍjU \ ~[—N>?ZpJ@z֭oTc(ыMk5п/ )R:N Ct!¶=j?9tGJt&"y6 X%͠HW _/<%yCb.-M|J9}b2)IߘL'IjQ2`]9WK8,w>d}$6>+.JYƝǓI-96G#tRFt0E(hM v!tmRF;9QXq'7l(:d DiYsl+/G,w+NZ(]㯣~φ74! ^dqm' ZƏ e>r؜3m| =?g_ oKL4v^<mvi{٩dɝ6p{{^&jBW5ФYTeEt)1"o|rK^X"YyWpeU4}'o0lO&6+6ohx~kOcf0:?Esfy+;'JHS? :)) 5k}Z$>V1,Ph o`.Tr<]&( 72qA H;3}LN罉h ]!6G:6:+N>5"u,OyVbbi5=,>W݆ |I㈏ȜAD&:mutw˗n9M޾ ]s H;+hc9~˳Zd4i[&CqbAp:ACZ7~ ^+\+nf>U}*ς63GpUP+/TyҚris˔8b7 _9BCP)}a.Cw$-2;Ck/y>:J7S%S?HJNm#9. u TE!tkQgڈ;< ^I|gVyQJT~V6?}!ё0m҇bveF˒?%6ߒ{IjS;7ZgK$G1$)QW)Ѣ\D,'.sa[! Boa8偑eъ)_Дf$GQX]` ltxr.*\Es bJ Ei:[\&C~ttz88Bͥ[hb x]5=) 8c*{t_"cGd\'aw.D )3_5z,^^Ѣ١vDuO^ #MdɄם(*1Gc%@6, H{$`xKl# ꋍK(U{Nf.}8&ޙ^ûUeJ>6Xz[܌ʅ0ϟ=Z=H.Nέ^@# B@ jc)c>Oݷ}eO`NKXEhf[`$J@ &ta亓[ٴn;/b攁Q:2"B$"Y;ts |( gZ$Xݿ  =lglcQo@|\>F_mGqR[0@Gh4x͹ML5zW FpB^f=AQ:IgO]_Tzή%LkTqz*ӊGzhխtC{tul4ͶO*;{*jۢsO`*q_|Bq|軴QH$:ĸKQ6Z䭰ˈu`mm42piǍJ 9* #`љ؜nQE;#Pm5,EYhj8N>qӱvCؾطvq-(}7G/vKLc%ҫS?Y]mwGԗ[ p zY^z)ET/qn=Kդ]lU#(ō^-QBS\]N\KShj|բ74 ,M@50[O\){ES#'K";QQЅ?M5}}_ձRb/yu'uw\rBfU&SfR%n-$"L Gɦ6Jod%ΣZhkhkgOפP7-JIt:KGpav$$e/:`/Q+]q/t)U4 BtqV5 NWM;{Y%tqŜt0գL󮐺 P^ET$$5-)2Y 8.scA(ϸ5Ǵ$ M0 -aG5;iМ`Q:7F V'^{ ]+I}1Щ!KAAF?>ԧZC6k>QmkrPMTd^_F~:s[ 88렌Z_l>G]en~]fil *()hK55۫gX;ƟvUtP?J8v%R3iT1Rۦܣ?;V(wJ})ԞhYhaT,)'z fzn4~`u^]O: U'CD?AgFm (RC^/=}|Kt1%#AU1Xt}BcХlM PJ'A@)Gte52mɽ3ڧ(Vʤ@ #tL(< 5*]Ld,>?<v⬇1GqY^q2'~WZI^ =&w`CyWiG(ͫn@7(eP_u1!c>Wj0Zku,'A~|TW.< </`akp QWY;:$<%lb)bxޣpljczol-FX_f7)`5uCT;H$p#(UV4iğnzڿU{YKXՇt:HU'kX@|ll!9^M=?L/K&cdݕ ͯ%!<'0- {l;P 46mv{|~n3knm.%YxjUا%`v uNӼ_$ɫ(62Dݻq^ ֮]uBR|/ z"jålF;tr&>1\kYkWhfeWA#QZav0t6?EuF|"/_R$C-8=5& Ϙ-RSɢ% , Ov}Cuxbrj*#!BjcA)31Pk_£ -9O:ri%q4Xd~zƅrk.!'d`˒vVT"/i$Bui)oq}zo z"}G Z`2[vPd!W~(%FnKPX' |\ R( yӧ,4yXt.3! 's Fޯ/§::h .}gX@]kF_6<ǯws#Itu"FΝBzmcQ3ot.4Laͪro9UqTGDHHl]qMkf%U?9I΀x U}j5~w_V3"VncϜ+^up0'lw"+cxo܋~fbFeVqEv,mv[ }}'nzBoTA@VE,_+;onX^CQ4@2P -j.tّJ7Z (g<>`ÂK9~렝!&bH& \ ]9zcmSҦnM 2"p,ٯef!7;mu*6] 9®m5o@1M5xDsָtG^ً kj(P)|l"a\9R_h2ڔUv+wgU3l\@;Qzf,ugJu[!j>Ș-PTncci0/:ʛ);]y[zk11[|DUsooߗfUqaU{?8e-scU +3/I|f \?2{}DJ,IQx5j|p ]~̑ᕠhJ??2vymIʼ#{49.웼wBq=LX߫-?BGF/-)cOBUO:6+N;o / W˱?q4ˆ%'e!:l{8j_vPAuC 9"ňN Seۉ+isn;LJb$U|jIQGP zLcs$vnN膢s'H"'f0fl7D74Ȼ٬U>'RYݣz7(y Gb"u o٨<[jGYxK _SRI?oYg h?# RFs f8)+ĥg(K>+ uZǞBvϊ36Z(eD_)9{Œq0T06nAF_&fr"}AJo|oYKr pQ]9((JTP*(r{,m6A9`=;jL|z'Ȕpu8Q~1L`1C7{jfz :XQId%&# QI["̪N(IfdKFYcf?c^׺bqZq> .Q1 Ӟde_E!,){xU+/Q7ΠT}|~ڟW^=דŕ'y&6ȨkYAc=iǃ ZV 髈uwـ2H'[*)b]=]&yKtJ.@<8e ~@;zi 5_cFW4N-HK!e>m=ڙX#` t&hBc\ERڭw͊ӤL<);_ESa{q!zM%[xko2 &JwL;ʏrH卥 %XqϿJoM6` +Md[x9:QEg㜾{:!;~v^UaX"NiRKʁܵqHm+̀MC\w2E^2me/@{[$v h` >ɲBo&YD>zŶuš;eZ11kD.~gv. 6;ԢK:+z?}5J;E|\I7QQN 귲'%Jٌd؍~Tjp4?H'U([C*!9*(]Xؽcs  Rl"2%)dp[U9ݳGW: ?cw'ݘF JO᳎T{|3zW" Q*سw%ynuMjOya+gFNB;$SSu>B|V,ȺS6gK!c .?I7vqI'O{ ]V} Z )t@z*KFJ7^!` tdg)"Qc;Z-&#A}kjrt"B/ boB=Gc6;sWQa.(l(<1D! (R}~UN*?bR=xuiXk4_o㽬0G [DZAx4Ѐ@KfKd6lK={)_ў?P*h [Q;kmEU0xK6k[xrp h_m As?XW a|ܛG 4< O繤GZbo rz7 D׻؂kRzARLO-/z J:|)d >! ZQ []7p1ˉH#鉏Dߊz6?%}oU ԇzJQ>͍U=U݅oUGr閸Drp Bj{ ЀAN_8FD #%GN^3 Wӡhd^{@RH;ę0)M4wJU$l}']{KgĪ|`J5[H$ t62y b>12^ w>_QwP{ZUᄾUG`UQ^QUnc|V4؝ZUVBUYYOUkǪƷZUx&^UUUo@pc2x3˼<Έ5S]OwP͋vVzqUEjB]VVաDM7iUIO= %yJ|P]i>b~r2P_3崑Cs ,U p =އbwܞ걶7F$@a&TBxcxGt."JE~|BX(l5Zt8mݘ'rimDG 44v2vi,|0]FxΗOVN~+R{͊v ZFא7?QZٹWH%( B,ck? wЛ*.MMƈ.Dc,Y~(Ϗ1t{x}gwe,=&I>\>m%\8D|Pu% ; {&;YCvbwKHkZHҴΠ%Z \"}K^]xUhNU%T׳PUZTS@$tl8,U]=l@fM]X:x?ez$B_$,l&b)£$^ Et(B00D}~q5 ގ|h T Q͚}bˈޑ'3=% c3WH:(?E?o rO1fUz?^Em|Pk#q@=fߎ,5͞}aΛK\ Jv f2|bI_j _z?l^"^ƅ\Yqcb#{l1Jwyi2hsf@5˕~T& "ޠ9v{ ErPkX%KmQǏVSyyiLPhY $/$`pRp1dhńWaDCg@8h?; QxT^7tY[V4G?L:,Rq>|ACFĕ9L6Xй+XC۟*g瑦0-hȱ%2>Ȯ#v_IE9 aO `IbNhp_NF-bKeo:Oi/2~J"8^8b ӱg'+3bZ4;Ά]wȃN*2br`0c<& rg;"}z2 -6с fa sQtfr2L⯧ _Jn)țG߭ El~Qݫ}w4vپ3cdgg iv!'FlCv^cŢ EA,2u^~MAT9)|.acB>m۸NѦ%-հ%Owhw\Y\u[Tw0Tqf[{쁿F{mn2uQ( pgoB<(&:ND9nDgˇ ! rY(ߧJiMaRAeʪU ۊ7`-jCI(EO{ؠXM%dٛ~DnI.^K칮1@[bI}"n2hLҔ~SDLP3iU>:̔[?h/55l˯){5(l?#t'p\94`S~P 9~m5x>?uLoL'?!xR+?~4.0!L t 3# y+ )3>ߟiVd|Lmﱪc~7}u>ɪ'示NcO{0y,K!4@7AJripBmCab\7j6*5l!*䞉Zi`FT$tT?.zaQS7IiGǻ$;.Q븽iØDŽYf$@kt8ɢNnb-Œ zhI"e,'qټey=w2fY]í<K6EH<<agcG#46q:bQZNs7!xhƈq6xɂx6Q||@w +춉_Ay^auc 1r>7 &C m,wU2!`w%HJT'H*DgD_Jb?93\pKI7rJ>؇֨ 7bo9t lC}/6NǼL<$G5HBr~Xp,w3MRa GR~7'wC?Qi#P_ 烈߭ Ϯ%|eMvx- ;$hs =0SNpkxmn>|Z[T¿0T~AUu30öָZow@UMZJOC6 PQGro-KM]}Lt%pi pN!Iic%Ӻ'F$VwZ4P9Ԭt!C!pmO5tv(av+i0q4kgo9/tQfEy J’S{̢Xڼ_p<5x{yF6I8!oLQМc lp&E fqK3D̗s}#.U{VPݎ/E9rh7Tz^p`w Ba)?Q'h gj/W cUSv@00`JUG?4m$K[2N %AwXDJ*Ş%0мS΍oY~{"}*AnG2enf%NmQbg̸ \y6@G; \7'XЮ>k9VOUP!:p{( .N2Qv{ؓAt{)pmn3.6À+ʃ/ٔ/N(ߍǁ;LF#GgⷓV>o>`B)t"gد:χxR>]8ŌOKJ*oJ4eYisel ͺ y('fZrmcˠu(eB^Sn]ʇ-f~c!Dt$ag|i|K?mKwW \5aaoɇ6.öЗ-/n_|T^I[`>laevOMZF&_FlS#2b#A3b ]t& n;vEdn wP튓A[ G qǁ'w.> țA=j{#8 ~iܮ|c/,re*\ߞLf<؊o) sUΦ\5jlq,δ@Ho284/1l̤=RnYrRڣc hhm<1--AIEH)W}%!Wtu'uJ+:E{J2>(QjG+niuyZpfnU \7 7 hFʳ<űL[T+Sl,Pn<11ŽKr:o>{"oU<ķ,QTwfQ\Uy &_&@ZΨ׬r#kJ0t) `l3{1& Eʶp E$U$!TE>Jد\ 3Y%$%0i| ld8TVljBzy\[J>$iZ&X#Cjƾ5(I8?xKqz33Ulǒ{#"9v<G$ߔxzk8qDy8RQ9UW6,-40l |y>;_+Jz9B55wn9M:; Aț]tRR# 5`538v=+{w\a Cr$І0Eˆ/ >炐 H0ckm6 Ɩ\Eյe|:O֑~K쟖*ro+W|+TG3Qv?!>9JtrH`9ЪhI""M%C)#)T@/GCdе {Ydք|ؽXJK!lj^ w6gBw_lh^jױThw7$!ڒ>k<4v:\!kZUN]CⴁZ{gԷwEz(9o2,OݡM^.[ݛpP0f7OHsXʸw-n{O2Z<{5u;[dhWsw r%T)pt¦ƃ~⬺> r4 |I^~r~j?s`'KÐ~4U>gI҉u]si@nu-ES,;R*P/iم:Q>TYLKкߟ)ZOڌ(?rC*=c, w4 +O5v|gEgN^'$-?x|^<}qdy>(Sb0zIݞ pyC>|i["Icj  {UD'tm_=rم_n668le'-v`h6r/~OCh $OV5v︥M>HJrHFc!)N5?5e-+6H&w6"xrSmdv׿X»8<$+=؈`REoVP׀,0\`}(EMB\X9 WڅbOQ|3$ !A@Zɪf(eF "A.Vrycve_~"3ʨ;ȿLx1hIϋ8:.?(hQn5&ۯ`&\w7 c\ j%ڠ[ڟ{-Eޚmvd<ss v;A^5E@0͡!Z3fBm5l:NuS"aj]jI %Dj 'Klᅫtt=.atvᛨ&mN,EnQ֞R")=!D!%־?/o}!Hh1jNIiQX,u]>D[E(QɁPFޝP: u#L: L5yƂh)apktf{UZ ӼVY]=6 gjG(͉[aLte܍,%hN$o*_CM8P{3N Z3r] )w]- Rxw :JyE-?*J2.zI1"OL7M'Q)@vc]>VOt##Y3_~W*hug'^xa JiR.&1_bVb2. v~;i7rú',, P&(c5,S]8Ohi8xU5UUYHϑwlO2 ̆;ACRnw(]L"VwLc?fo/ o]l&XY- ֟l?h-Ygho9>&{Կ~#4 M]#5k[E'iIANӣ1XZT5 *S_#t~x93^#b3-!h t j*2;SI;8= M(7P߽yl8QDr&wʤΆbfg!uŠȳ+:b)/oEe%)*QJPy ˳nR~vIq4uXM #^`77fl ,? K7+.h+P^\=J:+GwsyEOxnUf,CHO઒2cIwUh5FCTC$x)Vxn\x~'|_1;xBpχ }z}J# 8[PU^pcFu::tG v;t}WiݭkGg{>ۀ6]6yU*ȡ7N$w)8}7YP W teϩQy76 M( ۼɫ9 F9TÞz|vZsEH-,c`7;gykMpa0-FFu:Z/fF= H.da6ņU)dU8Dx.4_ {m `-sWdA>(Tz/IQ6a݄K?8s@vh߉BK+\g9CЗԨT[,qK\*(lsbkE\6CKGδJGy\;KmԮu՟ⴙ[!j".Vw$Dh< E5Ơ`xeha5R{"ϳK=O>̅2kUNbh+>vVFIT0@=[M6&V}+?7)ƠAX6I kL(QcRq9Hʑl2zuU#Q:$ff8 ģʷ űtsKYef^JPՏn.J 30g(5γ]Ke$x; 61 61Gn:n$+Ҩ_7˫Yo|x'P=o]~)_S͑V$Xכ$e,D񫔰g\kk_h)->9Dx,BPk6ճ{ִYVi'"'EK\"/!ɣc$>]%[d1cArl:D?&x6xF=n+TEhkHfH41M%`o#))9K[Sq[$9$YQ]=|CnѶI5OLC<ĭOhhqu4 %eT \4%!qeWKFR>g˴ 2{f8,_׆י`-{ rdN̴|AF m4,u6Y#$q"xJf;ك跆@&8cK ^tɦ8G#ZEaBʨorcHCƄE)||tF$Ǫa )~|[{զ&m+mBklTZ*Y$$ M`of,gMsS ((nG`)lv0U>%{S J}h ulfU6mK8at a&*LdSl /@yJS!l} 7xm&.s1ww&2?91 Y[ [¹3!@A*>5 ZY=[iX;j-pζҔ/DxՒ{S40EX+Po`D z-" Ta{٢ Jy1dS6щ"y!V N2,>rp%œh.ܹ]8Il"OŻq P ?)DG.G^$w{4#8[HCełn^ @MG2-Zf3cuX?Q2N쁙x:umT,pLV ׳N.Z{=[)%*BI']^^g=vDA "x 4; .0(W5 Zu.#]0mV#%/R``hVR ˬ͌0Y򖻺w4}};$tWƤyg3,j<8D\sHЮn;}vr{D0+nj;OW/,*ݘԷ %JEYoB~^j,) gid}ŖX M{\G u7jal7x3q桳 T h¹]q%mL%fۈ¹ ZޣˠΊ 2NbmO^;1\`( |)ËbFo">E4vy%rNI`Yڵ=rE.CCojb:H`.x#>wC, oyIQ o',Ap%0M㱯bX2iXhv,Mc3wk0u2PP&@BʅcȫhXӏMtIˇp hIb%s3v\2xj q8]48]qޚ튃Y~ _Y*ήQ:J%Q.(=,9a}5rRm黽X_X?4Kj!m7շ;]ӠBsYU(3MCL'̪<0SfƲpfhzVjq Vt$įj0W$\#T^ﴸ%ǹ2|ge=e}b&-\*^-(dgMedg-KВdbOw4eT*(2mD6SR@ Wiy'ZV\tЮ2"a#U{mysy{7ǁ#77`Ɂ!mG QSa=k&%4^E *pkUXS\O94JZi9̈2"de]O{J;7-ZDӓ5t_@ďЁ]vm/By1PKY$Ln]a w,4ZEQ,tTJ#o2Z#Ч`/õ6`T_y *H'@"_{>'43pq$bo, }h0wmU(%Y!vKYp%lX 2RNO|^]Py€/6yO]9H )f E 8( &Й| E 4\\ ɺS;KW9@P}E;L:yz 씩`Y-;vٯ C1Y:iFq*`#t3oF[.ZK)*xܱPCJnqG޺kh+ziO9JmRSa\OF( !럸M1P,*זZVcO ް`:WMz:9f@svC-PpmV :s)S9[<$-oVU=:?CϏF|ɫsqmP9i &eLV"."s˚akL7ŕ3O|I`#L ejQn8A,Ma1%"gfնEs2[h{^c, /Y嘚k_@ ;]]ϿC*b{ᅁ=a&>{ֵ{kUr\%-@);?kYtfmBL>=iχCj%`!0BHΗ.2_rcE*O˻kw#qjLalPgR~vQN>iq-X zH QJׯ 2p}#"Yަl2ДD^(Sb: {DhG>1>F—B Q=4`i|.|'Aa_1 C-/豍q2'ˠ.1-0vjE#L)7A7>HJ >GcDm9J B(v"6N%'wY|c_F`7 H|j$aHW׍B&x(NA|WjCŌvESA4YEj=,n):wmFtfJMSMI!NbO_ _:\u|C5'OX-x=dU6 jz7KExfq|/#uVu/l7 Qꈒcj4(Pr8^7n*״cyWp5u7"sգFNoyt# w9$)qRnkeKE;΃F:ʽXO1Z<>?.EOÏP6 k9 }^",'A ࢔z질+qLE":nb"5LgOD ˈvSowARn8oQFjNԡlXGĐd&v򲷶򃦃:ȷ4@7D>ZǫQh0[Eg,[(Da%Vxi vгҹ5ė<^M Q`5‚C 3(3o/A@"7(º7y1]6:3[3>_#[V|[9>״5{]g,eA sX*?Yҽ#gl8]wG%aؔq#65'Ħ%-T{v<;hJ@m!_Fd+tY#Ub=A@yi ߊH6/oW'Ŀ 9BhukH@R0ܪ LCCp=q{UIg'Օt3:[fz}<̤H|E>cAW18] Pij߬.(<(N^O CmaAtk"dKd%Ǽ.KX;6Ƒ+6$CM҂Q3CƂ^k",%'2Kg4%830bEa_EOE] LbYTnQBs,-`jh"yTn~< mܒB08zĴ,_ExdXԏ_̡icSNSVYDd1eC#s+b{H(k J#;{-fi 9B;*I$ێ>jbT F2(L>=:8wbC4K"q 5? \!i m&V20F젼);yw2ٔÈi'W3ċ(ɴKG^^T7õ@gpNJl2mc҈b\;2"s=6-}s*`.չh}sEϠsw:uN_?7M}tGXrǟ>hf:aR<;l* )&;'+?h,8IJ>Z V0Xei!/S`MpC[\ XEZ- |_Fd_?n)Zn7X5gw_F1d,]\~ bš\b5oQ놎u+`Hx݊[Gq +<ē G>mN.ds!vf7C4LC} %mVe|*ƿ } cꥌMќ7" :Fs+{,`&e o[H? _x[VGx^ 98{PaY ⃤){Pi4v-)0L֍L]A )lH )H&1[oTྍ,[N[CS4pB$T f6Զ?QWQ'5O@Ozѓ^n5Ks#({.tT.8mRFzٳ&emwQ^4ML>V(/bTum7:1!WnS:Xoa21cO_/K읶t&d 5̃^"NqTXT B^JI\.!}xBT6٥CwiE|o7Jo|,-C(D 3:}%xJBeX7)WҌ;B >֣xI$$]-VqOcN(~%t.ܭ=5 w >|GM.E}>% ٟuW;"ν?ҊW3Dbqvuȸ%w_à:BC6=cWOcdO:Ɩ=nAw s32xF& m IIr$D@OY ė#baR-W!9nt=LatiLY^ZJ`njaW {H~\Ŷ=k;0hs 64Z\t_YЯ9nߜ Z?x$Xa|}h<-/tH/(*h$Ot<#FиL-Ѧ@N[m %z;s.G砍0]0ffIkIأFdLyf9*ED@ +';?#4c٭#SmtAcQ1 +x'iXREk imm`^ vq gt)N.$6xwsQ,b?9RsNP+ţYj+Y/v'H] H9/>A )x4uiX܌Nqg S)CURBq-u}S /3vq߬ `a~mrHEm`#DGno8<ڜuoӚ fn9 ?x~rA-'odW@s2g t#={Gy l*Zye9pbmt + = P0VЫߛV{P /pмLa0*b@+oa27Q:77O-7<8UM(غsΓhMqa"-wHs6wzsr,̜/yFEكs}D=a#V= 񦎺[mtMw| A^ax|bBb~u}|:kG| pP8{W:NA"\c#aҙstP֑{duZ-þ6J+|}f.?h: +7= g:;dr6Df{g/:.h^V g|'݀m ?ߐ s=q%ngLא}xYbr4O ~x5H tP */m~ԗyo)`ƨWZSR(HkMeǢa9w$<L[mX &{HҔal뛹ҸV$[NO@n֕հUi+%Va7H}uTio*xTiJ{xTPiZӲ QJUdR2RUCUUPUWUYƒ|l aH&0##վ'1c,޴H ڀǨ{Zx_˧.s:+>Z|:˹ O)͠`idUj Q Uv6)tH{JغDֆ}JۻVq z؜N oiI Ҭ$!egV"}p#LAM5R?RL`ܠ KoƎoJ>^zEN_n`6%i8gD/8y*ܹ#|A,>[No:o06Lwr1ও1S uGMAp|`se$_.l@X!\:r'c ׮X;!ro'++kHޣJ\/y~z?}}{~뜗kAs>z<ށ0eڦlCPs-N8*lODYDk4b*acSayoq A*ev; VĒZL%p%qP̬SDXbxU ηFy+ l He]\A ;v`^Qc}@]Jn} ڿ1ѣ'NP?:@? &4n܌a# 'zS{O{҇Ilme=ҿFoNq䊛GAjo?f vp ^c:{V[/D7y/Os풿 Z}1Bf)&(-1좭Zo "h]ư98b_YCƩ WPbNYKp>!eakEsMcz[K'Vq4~].Rc<'-q%yN pY0>Y2oZM1aB4YxV- ~ȑp*2 n~q2&U/Eo~bʍ0S&[*rHFqHVc.q)Z|ꠇNK%t(;H6*fWHˎS~7Nd*e$fwpC`K.}- 8).&3IDz sf"@. \øe5/L6Y 6c@Z_#4t cHmIE-Q|_vW5Ppac>ᆨ {Ÿzp/A@q(S{NYc8eL Oi9?h)UY0ڊ(ԓOWW}-- 5YDwxZ$<:HW@ZJ CV_QHelWLAiX*m !% 96]/!0-TZGz_AY0PJmiGf25q/a^J;n'ClZd7p7 _ܽI\P>$6鷍 Sr== mBh6Ҥ~| |&,M@+Q27xL+8q;1/ڷHjOPūBB(29R* rPK(I6+i<({ Q\O'qzz(UD욭eC̽(08l65~5lV؊IyʆivijV9Lx5̂I5cG|,{6"^,k^#f9.@yvUZ4a/.0s8И@waÁ\%נ%U:<'h%N^ 2i `,Q#A#k0fp*`i({IÎ\AyVTŗՏqnNܖ}V"S{BLk2oV:5_sD r OiOuj!IO_Hor۸/+V;VVb!I$YAnվό;+|s_ls⑾~=DJUy⹻i8NJ)hA'( aܸ$.7'E{ sf8g["Wroqd^&_4SD d}*L6TL]@Q U3)oadR#EzvOaT%{b~bfRZi(eOyķ*"$ )tA X ~`/f(:>e)"Qn6FMÕ2W&>H7c2!8;ؓ8`zoK2;ΧL K#9  7TvZW/r!}UvzlN+v偽QmcGҀ3Rގ 3sR2&LVhk uqZP++Tַ 攲-y%U&33\A=H[Q+c}rhG6n9V0|>a}]ihDNr4ߪuo~@ r4랁 Ep0y+RZu@nx$rV 3NYf[Yo>^ko0.G2t KyclRAs&3Y<>%O6K CNHK )և쥡*z*exy= ~4*LI C^C)UtpI1}ii`#( ȟ%CGe :f@DuBauL_В܁颰w,Kq/'eFPSzs {0xܨv'Ģ|)LCU]Ԫf>{lpYkJj_8%dNƧeac.u?5, K8g'?(lRZS`5ݫfzVx27\TsN;#}e,|у+?WË*GG'P::!·9#0-cwɖ_ Ї~pɷ4ٹ4? g"  Ra?&/fqcN([ۿL{q;h<"8M<},uboRw8F^<;V3Xנk uȲѫO-Q?2d18x# oRű4!z'XIo e]òc)y!tFG8d@/#J4kf~4"I_dD"_?pcS_L6(9eIx4F}U*v*>@#-1~_ېPjPჁWD3^5(A~ ~DB{ܪ1 GhQ! ;|`Tw{[o\'' y7Ow‘C@|BEG|\zZ &D7&=[`uŇjךLZoͭuN_3/_WWA~:/zs3iKDհڋiF :i.C fK؞dg܏i;x ɧNxͱ9 N4JzOY8[ nNjB-Pxe^L޶1}4VIӡX kPn匃mNzN m&֝ -0 竴@$ftm,K^_Tu*n ז&H#"%[OUJdibE,A1<kXF13 +e(oo=^Bd&\0z3IhfaPN}CX%Rs A0Avأ^Gcx{{dYOWcWT5Ͽ_i{76Rߢlp-K,z|`qŰSţ8IQyգz>:N ݐX'NnhY(VNRr&p&䑓V)Erc/8V72c m7cp۱i-&)X&yq :+ >~u:}EVDGHp^Ҫ7OX~Ͻ4摧՛OVKD+yC&FGQ 3{}y/"y+@>GGBy{@ !Y1 (z")PS/uγ*lOŁ"RZojI(d.u4vq;P]gj,6,AEok`TF:ڏ;ebF,?Dɧ׋wiU66/e8bK)z,#0p[o L!nnSH m~{߯A? xنxsK(%gⓞ٢W݉Uk"7)Oc!񠜠#K'E?ۆEBU4yWML)^E+c_QEL>{Ub FY{zEcm'egk#Ӌ} Q#l:,"W7 ${vI"EFfMѨ?HUAS*]^/l|X[g>|vpG5<]V5ǟkh>?G'ye>=_lQ^CxT9͇ys+|l>ԙ9i ҝq>F|w6Pzc74ihރa?Sӕ_c +_|/$ӇV9hIo9eF\=TyzX<}_^uyz,g$7wI8[?4|"zz3c_w/(D*`=5"RA;Le?zXzb$< n?f66E55A\aV'x!8{fg„) Kol2ʝC6m~rOs5dyrtnu2j{k! a6)6x6TgfBEƋB=?O-gF&_K:|e+˙C1# Ucau)劸 3TVowbX!SL&{mzOC2Z=6fo‡gȅgWV/Qi5D˃?^'jF3.;F^8ӵB4yA-srYk'/;?ܸ4:Ph(-@I0Kǐ)`lkd%8K-k|%cӻ5ܚLsp=:yȝ.L=ڤB>r)\Pϙ()=>7{wb,qv>%b;>'e[Jmwelkȸ%l>H+?w~V;_(9G0`"%qK ^jjJд% v߈vxlޛyF cWqTx#P :6 伕 o<(JU|OJH{x%s#i,?s{'OOO1ɇ$5/~W_d~2]s.Dn(]2Y.i mj)}di.a6ol_7hW|"NYq9'"F$N+)RC9nLFG,«cꮸZa)ELgE[D[ni^|nI5` ~̨1{iG~奶oagQBB>Y ry^%֖B婋`/hDNgg_$ \yȄw6flBH^t~=dd5FcpNvqVI$q߲\Mo*Eݕ@ǩQgAw ; _ͷ_ӿ %\`.m∕/4ԀWFTZ>BZA;8MMVDL?}}VTckc)V7jڤq%{9ޗcf>\e9_ "}aW?@Vٵ<܋+dh0;nWjBRkL@+_:el;5łؚ͋XsX5KL6J7{ g3KOc<Cg/Q,8NBfOLO{)mȞ/'kJ̕k]BB9lG7B-c`5Et/6Ibٵ`2p`eeU1U΅H(CAFzL B|d"ejxp>DiL1d=G3rz/q:O3( 1Q~X`.iL(Jcߏ61&Ai: RBJ0pyjOLE|tCDA meϘĵx12c/5`:G9~Wc<}j2K&@D334 wXxʠ%`(/;!CG|fJ~\PB',N#kbԊHB:ÔpS҇|3I@2|5GX6/a*"Ύv%).~V Q;1Hw{ g !6bI ><2I"1{<}*R4@/x?Q1KHD(~r>zm*pY 8/7-@vN3J绦7L@_i6D`qR$xl]̊Mkx4xКGU q%Ƅ)`uj⚇&zc~/WNexLqy%b2$\y("Vk֯sAA9 >E,t+] 4#ft% 9Ւј@:oliY|;c7NeƙL 0'>!LU ޏ:wD%Ep1MX ԓNpVW0MHF+ZלPl[4#d_/~Y\Nʩ,>"c')*. x'p`k>b cS40"xSp"XF?#aX;WݰL3_+˄ dԖ VsW( FrʹW|C]h{GtN D6$': 57,VeYM\uNfV<˽4 w!Iz±U88U}ŧ.M%8r[ xt, nI钺R@A,DV_l,~}Pgno6u)CLp'u4U ,Ϳ^ : c*ʰ(<a  Y!5 WPo!؛\p㺆깽z]ʼأϪh9KT?uߧN6IwoR }}Kzv Kgm/oGKI萒` 츰7ԊW{E}h%k3NtMI) WiK#Gɧ["(O:OW Hsċ",H_ I{}f yj( t~vo|Mb>[U֫}iqZAx p;e\D)RcKBnZYunTX7c֩fر+bb/BS#qoU[ v7j-b +LJ}<07H֘&/QݴTu bfɥn/::, ;[Ky]o t"Ht)҈Rѐp<JWˉӮ$W)9_@v'x>2>$sC-Wɸ:΃n'_?&3T")1u>αp|f*;~׶s|AGT*] et #p㶼mP3ADk2n@]㕿I_A娨"/&. EpVqeG YG94O\_*[/a--/a%h)ΠCQt Yݯq~7YkpݫrAZu O6E\=l?a_{&6Lcyumi䈠͋0AoåF)__i `GM8I!LoiRS\I:K~p"w=Ro2~o|8Co< oۮ7ˏ1*O!? UA'qh+8M6'BJ,aPl7sOtE,C+(YqeN7}Zc#7NTI$h;M<-Gt@!_]iH^ 䩎Mƛ߂`\6n)n+^~Yx j3S/RV͂CaұJhD0R(ã}(޹\0/J<E37%rr Q,?a)(Yʾy>yQƜP1s&SFCۼVZZSKB'o-VaQ|exB=Zo0D+0c:S-8_(E9MͥϦGO/3AJЧکKAfKr>߶}9|Iϱ_\pR} O)SAY;俾{@$}kz/@Y#lJا_725v#! m:>x S$p v.&EQ GpV`vrsۭl~D8kYJŕ8$2bcb"qgո<*+ѯ݉*qH$\BS*lQ7moFor3ɫ>ARrˑ@ PYgY_:cLlm)QK;Al9*QWpSg1!ꗔdP !RrS)U 9~6V:Vnf{2m?2/Կ/#FˠJw.4Ro-,"-kߌ'%/?QʣCո -K3GW(cmVJ@py{ϕTr~s 85;r`"1ƄEB\řJ25 0mi* X&29yw"P6iT S`67&¬ +k+QJ?rNH˥| njPTc%|\>,u}}M8$%SZouSzPR'8/yj%IsyW`^"eڇ\` R_WV ' [LKHU;}#]sg<\Q>}T,KN q%|3P3aceX:gxCYwB֎q?9X[ e;9v.)ှ>~m_Ԅ gXI[ })/p-\Pu1&?Y̗Nge7/?>]EةgFAkS* GOG6[^DgG׷M<"sxFg:Fg|RI#Tj" by&9%߉^$Mxӽ?aϖ#/ k7Fۚr/enRX5V.X8JA{2ƽw\]3!s'_pp\1Kξi2.&!tr*bpZÛ xX(kQhϴk'@A"lrjir<^SEQyguة?:O 2R9NϭF:@ {83 aq}y4ȗ^bLqϑ?:8I\j/~jn= 3r(OX,]rEiłE(sP>Z{Ζ).;W`>ϭ$ 2fI9 ]b9܅ߞ2Ehw~CR ܘϯAz#'($*#ٝU4|wv599IҢ^)΃<(q%n3M!^?'<yas͒jA,T1't_R+R8CWYwP"i{se%\gM XlRWd'DLST̙E4=e?e~,fO2g10  "$$7kyR䀼/ObItȏ"] ?BP7tK %{G9Rpܪ5wL*o1o H7rC~휁VC;+~w"?8lHˆ4Jūx5=d)/$>wOR2o!LHQJA/7Rq%R)/WOգq\ zBč(/TV[g)AΎq lULMq3;ѵ@/cYd@Im}2,եӣtmB0 fS(-tmOocjGla׎^ Jr=o|`lK$|xνL/y߆1pNHoV #J)\vvY?awrן5&_MwiG+k{+kn/ ε]v$n[j%)QQ}BOTq"kij/^n״V /=^F2Y)AnH؈ ϜI$#`ٝz_^|MF;=mафyt' \4m"=ʮEn$eYo:&tt8TvͅNY-Eţ<Ǥ=Udž:'cTMSEm+dYhAXßXZKYbän D}pir{rwd8~K\H&^EU?K<)Ls={j9Ȝ})HU"15]{^6 AտSE3]dET(~<ɤHLfin21q{=33fjb5 Ч1cQIjk[p)͍(!+2r#3 -ʖ7%Zpҝm9Q Hݯc6m?^u G寨[0#)`xJ.V"C彋%㵕rIQSP87Qe PHEqg=Jb&jЏ>|X}BWfpy"\#)ҘhHu28Vp(CNA tf[:8X"rꄏS\ymUmk02yߖ{\ݲ-[VDe/ڊv= H<2s#c1Pw9UjDvS@mԹ@m;Gw65/r).~w,hw+*Jv&wi:U#LO )~M=$ֆΆs,`Xp_ȣ3 :s66$^ N+"oYK5u .۝LED -6""NGv"ʑŲ{'T[ʃ3G 9 "ppk;{u{Uj)ݸ(\d"PA !qgc#"28t0c2gEc8oB=Okc3[D"Ηg:FDJE^x[LiPbhJ)E𞒢fѯ^ ?rpG.F o6`ou"<'qd1EjО.ox=Fz, C!<SKtTLWɷÌĿRci>+Y߯ʥ.'zKT  ywMBr[^ׁyES* ړۡQp`` G!r;.y< O#Z_^+֟L^cCTJkPt1,Ӄ⛋"j $Js"PģRI.qOF_/+&pB3Sy=6Y[v Zxq]Tg83qڶ=^Sx3nFz5ihI\ tqÞƧXRdi"pG$m 6VfyeJz9Qp A~z7~N'5ޫ74]TuQģ߽$}_X/EH7TjeV*p!g e/)˷1Lenlֈ'5˷_/\6"W"0~юv̸#[1gjV-8oq~R؎hYd+eAzD% ء/yr.;igaSVVdc^ d(\"J"[0PS>A$^x ؿ8*ֵ{>S}{{7z\_^U؈C?^Pj)Qգ-SyoЍ|2^<W( ,Ҽ$G)q"{6eF>.vĊ6v# mVRٷpVETAV-~D~1eP96. yKL1$is~^{wy*<%=dv F HǂǯL՗8@14R0nR0dC8YZIAp AO0y}RdXq{KhwkSs1!WsSt`;"IHWH =.$Y$cRdOQ\ x;Y|4B \*#PCX/F_@# xd$,L6RA$.XGJ-/|~ ecT(1+H߭bc(AvzާeO5PD}w/k\ UWtÑ.] 4<\<;0# D1jſ,yّ<7J;"c P(*!_pg$|-5"eKuGr=HU":+f9\ .ACpr[QV4>S>O+_<ߟԛ_?|)_>^D ϑ&1CkO.ۍjO떷SA-_OCw鿱gkߑT.XϮ|N_6H__͵'cux)]_P޾ Q̥"`lsfVs# 'aS@#`V=t"e&¨92ҢgH3r;uyy\z'?yw|ި}^ ϋ^|~%|>w;>oTf̳ {?_\>aM8L`SzFS TUuqmeo Y/ bFt5 He'StDq6c]7܉Z bw|7P]w .GLomI# 8oko<>EqG٧ X~v`P= }x4.8?w\'^M4 +6)7:.҈\4T0B0@<2KUfƟegCv#5OӼ5Ix ,giK3Ug%O•(fl~tS$HNVcl4,Mb{걆{=,?-تw\%Ԡi4󪝞~{Z΄Mc4>@W[|=Bߒ2{4tItר}+d<^(t&N磉qP+3?cTNmY˨F 6 n_qƙ^v o`$r;0P~/Ӗʞ m2*CJ  Y|5~h MS2zGU`KSGYh;5}qn2+e>Ǿ$2F{A>`0)&  z@o4W`|"vTs7G?iJe>i+5p Hea?[iLK(_+ n^!(G+oԃKE~F ԑÁkȹ3FfL:z'YJKNL,bwA8rf-"zvXMݿ co0F ̏!Hӓ'JѝSs8wX= R$3Ix(M,B5,n޳ٲehߡe{Q._;5:A0#(^AmJb[W(g?Py \|B9}8IcKT[B9]޻ɠMyUOӱn=-X ?nF^\xV%ը3.~S@s9= A?Wȳ7-a., v>zbrB!썬hd+<݄d&hSf$#*wWAY~L UL$TM-v [%  ~xqm xdh/'YdN/H5d=JP}vnӻ&,MK< J)͙*ᙜqs5쯶{<+h%€3KZa.r }v/">jIZu0UjܝnbVS P8:L8Ϟ@F{v!] 3q e*oګEkTHr!8 yZ!߃H-KJUƳˉf'#aǟ^yeCs\]m.ya&/,L2"΅V#VVPlb3"7~^h{ &^gO&5wbȖ aHcC'}v*r` mnx9Csn{tpuf:AG1/熯nޡ}i`]ED=&KŻ^jRgO`-Y]` 1|s+^ E]6u3[e+2kknl' ]07)C*5AlQø}.H`ncQC*r*=,*>8g膘|W3eB]D9.!XZn2]#߀$Ʒ/8;Զ&ff40m RI,P۠ چ~IM!h׋ ڧAsDq8dE#V|OXy/_RHܹ4s/2k]j7~U*V$b@{a^ @Pߞq8-_ 0;j\Y\GJ Ԯ}moGl%̨Vwi<ln˿K~qن0TesΦwnggog6?l~6tŕ[hy:~uшEH;pϲ8* SB2m0:Z5VszZPRbd!'z+>A@^q < 0ʏ&Fw?݅`xQKpzŷK?n)nU ?#9yN[?S27wg,3{ka@KLw-#@ea],R:@so|c.xOfû-L~6t>D3H\mMP9_dktӲEQB( &}0zΐ'Gko-!}V+ۀ*tbs&sGF/c5px&rG-&L VC*,n&.@EfA4]ė:ER~6VڣM,RrhAQ@$yZ>oѶHPipN=WMi0>o~-p5b?3UآܬpFCBcD(}ՔaIGP60M-6?\hY^?~ܞ+siuzß,ibVAI]O(,ȡg,Ndk~Uhyz)<9&Xۥ4הDo #}?3^4DAJ~6]2Wm//x1J~KF!›ʻ 4_Ia)b-YA G@e*{ $BG&J;bk(A/|)2%Z} E -)ԈZ+ ӯַlOXfÉ/o-OI~C*~!BIpW7[AvϾY\+٢,V4XAE$Zo#*`Kutw>D\H%>n#q;LIq-HxKrkOo,? xsd)%‚cjنX>|ÌÌ +Dsyڐ6L WjPׁ?LOY#mR)E6L;V;v>qѭSl3g܁K>D(2iXAw2"̰뉴&Xlϱc6N5? k{^W|5byC -gpXgFfb?3535e. *ߌ`wا/#ݣroG <7izױ\b888p/\)BLo/ _ϯTSxrT"~L~\F=2!"V_Ws)Lm.Ai←~#0@&ٯi @5~tM0 HVץ%lcIڭR_.2'%\ʪV/BNakXB$ J; *mZ /Xo36 9yC9}amAl€xd <^zk~fͻfIn_sk.|~Mv}rJsH>s+wK5- ,Oa[[cqX|@\:5l6t6AgM?}="nmK0fM;i$!׻7$3d()7~'4VG?t*=1&%̥\(8l` ?;|؞|.oE5W^$YJ}vy4KgYB卮4KWy zȿ3[_9V*(#% ?霬+3ފxar;R6M( ($ BՃAȽE1O m'Q Gc7g(=nD {j y޴?fAr<ͺxsJ} >-dًٍi o[Nq;n.j}Z\>T e)%z~Z;mB!|poQNS$Q08J> "O5lfC#ߢO>F62KCEm+I(*==Ї?0FW7)H17XnQF b4O!`d쒵O-GWs5uLu-A\؇oH0HCqw9J~eGL.hTu͞C)ڠJHviȡ1GdL=@QhX\ï.\ ̐!vhbMr7K#2C%sAgRsϡa\h)P^ѡLB-Ey|Gq|nUB jwoG52/:Ü}76kwP TBbc3Ki&uv?@^J,eG4; /%vfeL70 _c [F{iCe O_JTbӋ$g% ) ENT>΀ C湚 u4yΧuf^c0Ә{SC竽8kt}2qcq4$0 P1j@Ylєh;#~0>f9,^<:x~Bu!ǼgCW S0s0_ҙm_6lQ/_bVUT çw.]j@B1ֶ8QmkMK3K5qGf_(5b]K|uZ?p5H=+AvTxV rp/\p_0Sɀ,B M 1)ЧPo,{!l )kl"D,Û_l}/ݐ[l"x&qtwu?^ &'H>V✫w60tOCb-q ^ 儿mqv:|߁ţ2Xֱ Q.q |I=LJp)rZ-R T 5j:r_⇼0VYj Ԙ/hu WxĴa*T*r-'<>C)~io+u! j[. }m~M?>' d<ɶ7RGFFA~LnW)Os̍V.BB~z[YeAYM2#$+LŰ<ݥ5=QJBrnך$Fl6l%f1(9SX'gtVcݭ2J6r '\uq3$,d5E2%QgUV]9j:oΗɽ._*Zœ?cy%|Cytn~M ^Y]h"ִJ9'mzs:;:_Hע>s tKZ4Yfܝq$(+mC)Jp[ot#;B3(p'\sY-} 6_l}b_twQ27Β~rԦLH8kM3Rͯup6;QnN:L'0sUэ1( Q,uGJjKVqW<ܞ$Bnh1(dsm`_`c6__~^U_46~-\Wn+^Uw {\͞@Ov|畛~͘C Rj˷d1pX,No3Iٳp&¦0RՉ!;r.lK|N܇>b\t\ o@s=0a%ߔ 6%s5 V>xߠZّgFh0 j :h ܞ ʂ{P&.0Gcw~Wr,ZT_бKx]]%ɦmWͶqٶ/..mqڶ@Zq3=Z-\f2b}y;X>lX"cM9_$)yR ^~mTvUIM3%e{ίT5\~ <62Mw:wƿ;e>cm32ɩ/Gz_i۝?\5ڠx'{ȧȃ.u'q%? }& OuMk'$TMo/$FH(ko"h%]\RDec"og[y?)e$9yse0B:󟇕S-g]PI4aO$WjN݈I gK!0UAa?T1jSJ(ѡ"J&Xeb<͗5 lʕv.|Z{gy{~xFI.Oa/*IC]bZN..TnE6xV~hVn'޳+_l=@&$ :ȁϿ_`z d4Sv=fμDeMyZ ߃amZ-prL/o0 .kbAۜ۔X%cύ H(.Xt n1*B~  JԂ]t<0 @%%rc7K]K7FD߭6g%x(?6),DQ! abz%!}9A:':vU!=C .DSTV6=_]7UVGSg[+ !{ $we v!bS`sAm>$n‡"0>9LkN+_H/V:/ 뛂D0/-=b7<0ooOwU{2 /^$p\{8>ڇ?CI҃?yD(8<?M+wf?:=҃2AO 's5;n|e6_Tl R4g& Q:s4ȟ9*q\Kk &N}–倘\e"|V"i-.V$j3B ŔJAj%8cn6RDOj=9A$$TZA'"%;hSOK!Ley8B,?^|ǥf,Ŷm!`:Lv& J1s#*Aj)8_1z~A"{ؘsB6I80'^F2o{Q){y(ৱ2-㐅3m8-'yoRRa3>zL؅?\6??\Ydycð';Hoï<}1aaPjі?5M|+=><3z; LpC~4<,a *xYax XѿJ"m7}Hh)MIj.86~A 4òS6e|]Γ%Y`?Xc*L%wZ }k{>ŋp!\A}}@}5ch7އݔP(_ it~/WzEy%f4.2\F^ 35Wݖ_=A\o?3-ߚnߗھ G;T#b|0cd1,=cڎǂaPD,LYSԲcjˎ_yz|[>;"#hJ(!؂:wLT8 g)KGF4dls|Gl+HՂ\8om&H)Bh 0݂䤃}=pMS.1E B^t[y OQd TQ'B-1=/{xώyvQTڦ{?ߓ>vM8R,IB[wcFz]_J}ÎT:i3Xo]r/Vak|9΃d+H). -3bȸ] dbuJ/თr INZh c8#0ns0ho֞Q7!"rRJ&њETv>t>蛹 !,G#$lp}ϳvS/ٳ*4ZEj-9CayEW!yNZw*| '(U}?UzjΫzιJRr kXM;+زD>SSw|H#*g/%RzcHgnf| E:{dC|'(ޏ"d$.-_Cӈ%Oľ-ڋ,Y&qfQ6,Ir?92y;6 z:I*۵IѪlN2 07㛊l Q[)\>zV;?X]~#O`?#Cҝ?\ *DAڛ! ݥ(Ěu}v:dPj۰&$\ E)~;&U;H ;:D(tGFұc@V >,o颲X eYOi?jY^[+Aqo0{-l kSPTUiZu=Xi> Wͼ*L6U}BU-U-o/QU<<,RƶJU{`w)TtQZDUyNQU)jVRP$.G^UZ ŪV;ڔf< с/R{|isu=3p+rBM-_|eEHX.=@+tg"V_iy\~u{M( ZMV{MޱXI_9Q /R:Cς2k[+6ҶT$ߚ33F o&LhN[yn{Zcyq,qM% tM?G+bx6I<Wΐ&ȁ>ic5 l&;|k#ط$ mr>p8֭E)9z;ؐ%nܝlO܍NxHX#3t<~'iS-Bߕ]Ý8Uq2i^[ ڟ KNB|牫?m !0 bGo$>Be^۠Uin :sk<]R Q/=qWWU{enHTOZO&>\H%WmaQi;b`{}uYIu"\U.Xt(9sR(L~op%04U3\J<Is<VA{^Q@ G k$XF⽰W|LLQڿN׷~@*ؿ0;kTaAVT՗UEz[ʹ|,_k7&{+ UA_ ?U(=k+Ffx#z %iBfv_ U!0^ ]u~'T{G};{R<[j&Ƃ4>^ G.%Dm]ܯ ҰH D1#rEY+m%H刓J u/ԖGrT,Er` Ze'M AvrM=.p7J d8CgMCeܚ UVSCl1f|`܋?T4ݒprё^dJm܊l}@ߌ_GE7 lliF T|Xv?hިH#IA^Q%:!VAjS.49űz܈(d1_Ϝe{yx ;kc䎂ËH])R DH㢄7d'CΞY_ve%`P6:rqD Fby0{4$z`Nkz#w{zSYLQʑ0Y94wO_#u]`'3繦 q;.i2i,);?NX]+H}ڄFd@Aon`?`<;)B XPmw>RXY f?aAJ4qYRPyH\YBck&ee!6GE|,V79! x˷Q˷QPPAY!s3cQg&3#ŸU`94t~85O]K–NB'OԒ%rЙ-$‡FbI1YaĞ@jJ87ol۩X;C;b9arK`Iåwt%v^JywrXoJwaaPu. ?XE-QOXuY! T* KQSp*$mF!Tnd{XRhl1N%թn0po*:w _~nqN2QDyG؃T[:akS^Ziw;+ Cw5-uD(: J rK }8ٙzJ״Qno/7 {}D0 Gpvٿ̸3 / oq̃i.c0MǸX[{0b W,X~3o# z1fkxHA"VXdӘzE>Z?/sWG.io`dRMAbX`QOiBLSNE mhJ}P&`?`_Hاw#%PrO+)Y  _Tо_]a{oO=>m *L<ꄍ=[RjN85z"'6ާ$TOguxssȮN0oCTж;ُ|y 0 vǐ":R (|@ ?==xQ f3τ [ #xwlP]eMF&$bF#1\dt%z$onٗqi&8\ ?L_fh c OBPҺzN1;Wg?Oŕ[`;@W`݋AP&t°w/cY?9( 8pBlVhS2iP2\ؑO @E֝ 7mxnKIsWc,`ԫɄ}!G2ykwBv B \Y-t{U#?M0':㭘,ksn#$XABJz5s7jPi#H< āAT7_?јmΘoN~pk:|=k?)c}O>X H-HNJNP _!_ѿKTu) jF *!(/ Ol&郿JvJ Je2E] UX(!{F1{D0Qz͚U^3((Dlr0Do+\Rot+xd|F" զcQ S>{z_c4X~fdiFO JkC}fO6c2RF67B(/wu)G pQbX-| t7,] ߟλ9;،#D#7Iv3b&v3ILР˜~Ȩ{#} LäWT!*xq 6#crlY 뮅}vlpK ljv+V41HEOz+>n܊`-O!p7osٮ\u{u:z ,le˭/3k@[33k_SxPI2C+?AM&YXI XKzQ5xqGb4Ce;j^X3|$琪,%ga,rq{r<Ͱ$~N l5ylŹ[pZsJkk Pg [0`F~ו@H?P|jSO 6MJߒ\vQ6S_G Mq/T{%T~ w|D rW@<~߽6PͤrеWAp^jAl'H=) T!^H,D\NzAnAo?܁J~{Gp`>=Z'si^Zq  ea_[C[>*W7iā4911s{${5r*W5Ih\/ׯϗmh)c-ڹ3@rcs'=dG-L3XF6O) X ut垅XQB$%($=-nP| ){9|  :VX3a:D^HuJ@h'+_ic6jyǹ'3X\wmt`=2ڃ>hd6s0#s"j&E(u% h+sso;iql&5u?)ynϝ$"zs>4cR#; r4(-Rh8JcK *GXr{>sRh^ SJm3bf~P?}OPۣ\x[iTq sfysU| Tl*'op\3oKhq#ٚ'2_d$;gjdJǔ}?Nhd9ۜɽgEMC%Ϫ_eQ:?0JJ 쪁|{z`ŝ~TyYm̂SbBDAiE[*HgBh}^&\I1Vќ`|Q-N;LzvO3@}3Xgh\ߛNJfqR:NZ$H{~LԲ^6d&!^g:k«U(X~^!(!tθY+(/WU1l&K3i_C v5dP9fI9¥iI.,3e2nįb3' &Refi@g%et S+= 4qWܸ/G814"o#eOg(7]G֮(A'?`~LkEq(#kn:y{.ħ @UJCDMyvdGrg~& S>Wp3]3iɣC-w/QSazu-̝F:: e\#SʟLɹ|?dI=})L=ib 5>-D{<9_ҐI 0n!bN4y+ Wg =-JhJۈݜ : Z[=@'iqKn9߁:?pژ2LyX1IѪGvQw <򸀃eͅġ1.(W<~ȝ*a_Nt|6wۀ\. VE>-a`j}n_F{>1g]C4߿<2~Cr쇿Mr}3UMq#E T0soڱK3~N(Лgg F->@㜖}$5c2HWFO p rٌHr`m4?Âb!]7=R|~ikNsxHqi=ʿdv8Ah쓰uFmBR@k-*C r'<7l}+GY'ߠ\=Q2aZP"wi57(w?A9t޶_{SW8YժVۿ-A Ne_qwCFdd!`Zm8|N|ެOR:$xU'F:Jm6ZcT!yF\ O{\Y_/^syM&^E 7'B+t,d"8.>,[:I9tp)= ;Gq#v:7@O/+eIٿX#PX w&iܗulL>t}v85"=}4Zs4cXlŁ{{<+ܞl!cAZB΅'a>㛨 +W'XHERkQ$@6L"Rŧl*ekm (RкB;cDMy=Yy9zAbFedIXYՁ9;8"N}gU&=ۊɬfFn;cࢂ8xFflWNg˅:1Lq5|OS xnǵ={dmL)C՛?< }s2b~1 hV7q.;u4%-Fp?2q9-$XKVBo;Ak:R8rn i qz.XL<,gh BJ)qACppmW9Q pMԓ"ΥH8VL¼~x?":mƎ\P`///y%F Όo+zm14ϒ c~+K;]o![q~xFdkbFF3vv&+@SSlJ˴KYܽ(zH*=FEM0>O3IH x]r0l;Z}< aHKI}U}^O).hB*ʒg7?_U|}_}+__\ L*caĨ:L!|feL~KLR.:|<)3^k\w)Z=8`(|qu'butU#Ȗ)a(r\Z/#u~Fx' |eLM]}z[c@=+_>[ O7P-j˾U﷯KǰgW&!ijmUr Z}s}yNK au[{UQdOeRR~3UүsF-f 5F=܌hx4Ї&M&ꮠx1ܰZK r*5 u 2$~J>м#9 1~AZ3%2T6"-z#RÚϓ&{M(*@3MlXˌsX7\_ ^J&uya LtPe`o;t4˜'y3&;~Ѭ!?oG|GڏXwB@q, F>6Ǐ޾Cl4 Ͳ-Kjy0hh/Ł`{OH/:4`!|+S1"1X~1Y1 /FbX Zr7)BUmZK;7ö&&MeA5x81MF t=S?IR?BZMu8[$r'|s#~D7;|?B{ ƫIxEHn,/űѾ*NށNaԕ4~NM=^īKb y6xu(|ue~5=5Uxw\4Y#H@J+mӴJ߇8k5A^Ͱ1g@)Ꞔ_e#=lX\v*(6t֣@qJ|c!N̸]G?C6m_ٻ5M5zQ'*{>1%DF?I߬`2oFVqdiG2ZeWSY$ `t'3>h߇҂1>:c݃wR,eS<|Y<+[Q[]g[y vd²F`뭸xR{ЛS\LDՍͩʁFȁ7 ȧ%pbz_L$}}TJ4ݦMp]o8IAH2FxXՌY"u ʵhz@1[}Wt@jJ_"ޣ[0sLydgW˻(7-TONG]l_^>gGD/pkcuddo^-9f@i4s= ۸QQvGƻdoN}Qdm_ H$8/"Vf :V#[) 3[pFV+*,#tIs4Y'XV½ jjTujb`I#Ȁ-I@#i|^fhね*-ZV2t| $3M3O:Hk02*inR/IZƵ?^ۤCUH0yzzj)z+?1 lJS!)AdZ$4R.e]P8B[0*n 2ljޞΎjm>|'iF|*_|ʜ@,[M~Ckˊ܅BԥhH$7H`c2Ȏ4Q<z>FpV mI:S_S~F-l f8 `ɸeyV~u |R ?I(f=;Zı{µvPQz8al%O#"LҠek<cIrw^XYUҌQ NX|S VW!JyEOuE::.PL`U Owe'kX_ 3$ɘZ X%=[pWq|Y3R`*<<%6}u+WnܑdzϺ5=BAd|JOtx#w֋/5L+jȦOȚԂk;=;vDzU%"wG|'Iۑ069%xb-љ7yJ!ѣ> ѰDҦXћY\] `d [(H|k`9/f%|;+Fj*\&a+ zOE"w{^޾q,`R [ 'hrVUSa3h).HU4pN3cqm1F6B~4DUm0E5\܈|@B": ^'7@mgOF̥~Q: }? 3 4V'Ey&ۘ[DN'hr CC ުi?Cu8)߿D *V(VssGK]Cx{t.cf$ Ⱦ0G|E;b<7PB .WSQ5& /B TAwra_;9)A&bQޢ&X5y4 r2)&֢}_Bsq.@5'ow 9LGJJ f] M11/>jF ="4P A?|KpKR5} ji=I_< Zi{}oMu\ߵVT)2lld*I S %VyXQhefb.jI.]g1 uQI \8AV߿M[$B:-wЮ>MM yL#kr$^I ˢrZ :[edܿZD<G`Cbs஝0tz0 @r+ƦBbdމ4 ᦑa)Spo|?1T ޛN|0 [&X0)'ǻøebfW17<=k4T`b\:7%)"A-yR/ jT<8>C5ͫ8C;0WXK!tt;O3[F֮= j :4aXk[PpAe3:eLRb> 50cF=(Ye&2+--4EEP4L&􌤠f0P9gY{Z{=(Xv0@:ų OԶH+4;&Y3# U}.$؞6Ek's@QII 8;rJyrMcݐ_CrzOȐigrt$Lߥd""2@s+4Et؅L)o?V׸B{;~ `@WX[ZtR5[~"Y۹cV?4|1cM !x]RpƬsb]:2bӡl-LC)cofi.%r52C]c]y-AζӠ'_vXjx6TޔQd;rY9:+'"l"0pY |[ .KoZ-}䩠Tp“ :5Bf: 4djT'Bh|TAbKN !-PNu\pI?eРAa%7Wew(l8`r֚ziMvYܯ+׺H:Z War$i}PmEywzsWJp'!f*UY?j' JWACԃY p}5 uΐ4?NGvhYHb.VWKۦߎ6fDbMJ^*"bTsw(rn)HدF09=Ųqcg'jU+}7:N=E=F#R*]#4M_ 5BL8.MP%=heDlmV@:S&%3Dt['wg>Auڟ0+raPfE#PX ƤDe?~Z2ۄmoz 牴ލq@מ3k <:K#o/g[_؜uzWHVc61rPS$\(tcddf}-Q*7]pJٖ$vJI|Rş'pB0%M*7O3LpGѥfI1(VN(t̺&R"ڳ8ٞ*wTmtڂL"ZxT=.-w+ЁH* |L@[~ED̞([DpEHpBo {He}C#ANy5 AC ~F jvKeʈ!лp\Wd@WDze 8B-݄nr5bhBj$+iVʔAcUu^az:&J, ~u lDXEt)Z9FD[:NkWZh('ccE?VO(O 394fpq&}&}]d *ǓٝM1ŅCA 3TW} j|F#x9mhEV.| 2s!ME({m¨`&p!|f `<l!1҃ BMz+0s!!qvVΙj&~0aZk @(7a/,i6;2TMf_9hXӪoF<!9#QBĠ uQ[jVrNh%Ib,%rɶd[{Z15"bhAz`]k _f"^!@iREM*fÜ[6FaV{Tz 3>VElTz3wܣ][0f\XYZiSXi=l6=v,ߏY,,f$ڇt-[)JXHZ |>~5X8RfXfO7C_#8^&Ng?@woi{,qC嬭öx\KX{ 4'I`5LD:TPP| CmVmvyĴ{O̶pZop3ð̕O x1#%3x  ( @nsܳvkot-u#|Z&8Y%qp^Y8 Y;'C5 -i ҆5{ y:0\C~`JzE1GV ־u Dʼn^k֎/R.mX~\z~+͔LqsCp2nؾrC4qa>n*e $E X ;8x-¾{u'uИVCsS-C=fC!? h@1`Zf)#d#}GRפM hbۙ[乶WIGM̅!F@pܲc^b:V:[`CbWN=ѝH4 M0f/tuAy< ISSd:Ey">",0- 23lgtNmQ)k.Hmve)-3r s!AKab1DpeIoy3B3D$yVg C =!'B$wEޒLHIඖr+ :ݬWk| )ulQ$K{~dtbNӐ-![LpdS!r1Bd#A@N$2j3a+=KE&O9I4Fтvzi]3q<%wq|QM [ps硯͞@g#D?Ѳ8Ѹ ܽ[( 3}įi@)*Ns hzb=37k kSd-|+}7_~9ROxkR9hO) %g BaFXWX?P䆆Ab 3G)цhCYD4JQoU 2( mm:% xKd+v+ \&z^h%41-c_UDD*vXof/<a$(9.F G0K3ijpoWlGY~} GEe~<mh?_lT~a!@tʜA[ Ddtqjq mpb+' (a ;FK1d{bK|,[ S"FZq3RR 2SWCtNaTy|A=V3yd3Y͗!6W5*!6G㴫+L sAa)2߫ T *U04V}ahk$轎AJs@ M8z D[cOP`:OtNAHۉ NVk}z\"[IajQ;Ə1+s=(.NaY/1+ײǕϷ{6iRZ@=tuѴY( g!pzWxQWӜDz+~ @/a{{o*`e29K>⻌s>C)A+w@VWeM;e?EH%}9={4ŝyy~Sk?޶Y㸧-z!YWs;нu udpZpeS?_uR__ݯ?:b;n /47`0%̜ی\W[zە(F{RM|T[O#te&!X~mR^J*'AJ,P=p,,TCMY𿶯St_x'AԨ>)ٜ)Mt8)޸HS͋qat$23:n!ݽYb7!'k()= teL;ĐZ1O}⃙K @ƷIs[I ,.0adG*v@08782,2,ůJJYBFr+]ٔuǻ4u#kń+«y$HrIRF w"d$X1*L-ݍxxFH`^hLIMY 䉉 )xm׮;}4=JN̞t&Y+%E(Ol{o Bp4Ը&]FerG~T1yf)m-ﮐBN9;ڔAU:r>q\ 7P0<鍻2e>ˤ&[֭&t4'_eB-H=Hl*>3$N .MXE~_8xQfQfAzl 0 (S9k.g-(2-)tK쭤ocdx+0~RQfGWCƥ%ixNG@Ey'\GPچaC oyZò|VM`=R;c;az#։)`}6!`3>{PJ`>,#\KgN۞};kྪP<+P|Jd?|5JW4فm^e,M(~ўKw _{8 Zƣtn/(i5جH$(:LC :R,sزLG؜BCC-. 14xy`\^$W.eTU- ԗA"}[*)dtk\)@~c N /ļg;/]BٻN8莀{yNlUsӢx ~U`A",z"ޤQQnҭPIyv_jvZ@Y0Ջ6E!r>aEOSr"oB;lq|G#Uݤ)a7a q:TKRD'OR8%cd5iCs9Lc^UP]^\߆^OQ]c.i?eP}wma%"/,\-QA*͔e<Ѩ̉X%f)]u?["|ɯ0ͮ"Oc'-8Jˏ d9fm=-r[C#xvv.7%laί8ݝ޴kvcq_1r_Ci Z51/zi"r%zl "=.7k8 Kcf4PYٸ awxVPJs^JSR4>˵ a>ķJ+xR7`P M[6mQ=f6s"w4Xѫ(l/dJ>3Qآxj`}hh5v ;(g@ )DH9ῧ cnZ}+kIst#o3Lp8mʭ`ʹy\ۘ5 xD=r튿M|Yy WT6Gh0hHVQ=/J:}ghW*6eF1zw`E'g8d%dX[x !C;A&I0@ϣ=w#1fM]#4hOcfrsDXx31r0&6#YPq7̟T,CC>x̷.秾yp"+U ԍH:"dU6Oef*%?ho[8R՘y"gwy9ân݈YZZ9M%CҴMz}}շn3/o//(W]}o?@JZqummzwfٻb V M. ~-*b}Z>1D}=?B<8FV# C?,qi=`bnYC<nͅ7ڍ@< ^I*=3z} Y'x=D^F(=ݠ^BoK^#(;!CߕQH\ԩ)φ9oc?;mGxf }ˤW'(Cr:oh?0Y ؆!fM#$JdY ZwkQx73%| OIFiXk 5(/ 4PQg:\% %qAH*<&u*ۤB^]Gވ4Unق:z?%g<×_&vYK4 |ȶ[^+ ?AK1% L!py?G7y "Ă Uu`D2ސ~)P\s+P ^dGy!&6W~ u7j5UijGF*?r4VxOo?{|MS1jhEO%7e)($ljl±đ? l0b\ǃRN_9-B}5[<G(q Ҏ[ȧ62߈z> n߼=JJ"K(X_F`-n8?>O2k hpvHDgɍBJD G>"Fff]Yg2 P@DDj㒞9O`VwʭWL+fo4 Q}[ (ௗW&jh8˯Qɗ?j߳[-h.))F"@r] !?6r$T39?IEIHÚұ wڽP}2~'0y &u?mybM9fPwYěWX]œ b@Kxhg!<<ť߿\=ʅJLb9 F材`%yB (3 @Gg"KˇQgڡt$%~O UՆ1B#q #[ !}@%R -#%ȋ 3euk8}DBN Xqϋז,))BPˤ*?mgN[;.啸^#a)OCϺD,&~D^}Q:9`?,$. L:G,*(&ćXY5S$o;A˸Njx7s) (LA34K'$ 5hؽL;TwC,ݑrk8GSRǜexGu. Ib t$sI16t/2.󽧿&C+@לq>XX[c=סB!m}WLG}jr+7͆H[-V%ۮSpk$$UGfgKF^܌+6z3?W՝_q \Mˑx'JJ5x?{.W*c)8Fc3 J5yLSo/r)zΟDŽ uacOOrk6-%},$H o,A_4}yTތ4ؽKA USql:xVLt~>啻MgLCthN]9G ΔM;$^p;}u>'eZ4-jd{ӀY-~f#FL&t :}ݵ:6-ry4g44;.1Ϙ86n`3,A[<'r`oG _v 5?T)X.At;vR=s7 Cpk5'N9S(-yH.FfsWMBr=q&fY)I?vA}lD n4Kflxj8[e~Z:l[_p0Җ;!W%zv6d*g[@z-9uŎC_˞i"OÉƧ|pn!9[MaZV -l!X>o-]lnz@@'敨c=|kfwx}U#y1mVM; ]yV uN*< %Ykj}A綐Z7 J?Ѓx0^ͭ-lwh-Uܟi8Ȯ,vVGK潝'(Wk'<}[S8Wj@{ɬ zKo}kSllg*pl&-@Plrk7zk^zp"UbpAUdӒm3ɻŹgϦRZ IhkU>ck<.)b-N>EJBy@B_+&qq1H:){?v9`0 !mvJxh+0S8t ټ+)i6yf',%KdmbFYp*ٖa$ٖ9m_qNX ؛WJVIӟ"J8ޞuR*2ڕr#IǜUP}Îb}ՁsGIW[t-^i{&ѿk<Z 6V`IE{pFuՓο7C_tgLFK|ys.Ύ J2~_l08-O0w9.L窞VT 9O 4EhF K"]th̩]@NE-4$Џ5FxFAO4}ͱ$\l!M#ϏjuPY(prwEQ㧰S4q@ic.>v>c˱So]5V~|qxeña*ZXivv8`2vs c1nl<3x=PBR%-ɍ456|\R:IK4<'Hb9 >!,\'(ש[,o ! @ 2 zƛ1w l+qf4&hP6\6T\dUWP>&}i9^n,ٻjVz["3Z+ VV^؈#޲Pxp#0eR|1< -9mcWFDɦ_d"5:"ȳn?C]w)'#)oaB;lY!EAEq~gꅼ^`;.\d`':9ztC|B-Û^0X1I]ƹ;3ܠ߬v3o6~ݜrnu߰Uo}j[_"BܼvSyљ܆|}q,`kC@| gSTS9PWs>_o-E]yWŕ< J#4 SOSE] 5ҼMl6Lh;j][s6j(cC }3wC }dž~<˸fF1}Fi_Lz} >P?ؼc25MWymkdNlqڶC!mJ^kɘl+d>LvvZK\:y k1m/TmRMBy!g혡 ߢk+Ӑ[%$RC7iUWj#:D0W0ϰQbd'(wUX3${Oƣ07g"N(W\Ґ4/1jgO?nGK8ŇC,iGIlb3\1jмڅ'5\"+Jއcһ?ƶWIKm5-DQݟ",-'I;}}*jݯ¶DGp}6.>toޅ;KE:[Lxbt:a`Kb/zB zh WJrV;r^ñ6yق<9 V)UߡD0$K_?ި\rBk>dTpM#b[&?#+R{MMęmP8u#~WM8 Ϡ KjZ.=IJugOaj(#d.:#~x?p縮/QMW80D!h `Wa,b Wk;iG% S5$Mx2|k)=0 ɍ:TX2 ~<47ВE$:$n@bM`F#RF4k99aߜwnßV'/lJ3A{SiS=Wn{zN{gwm\um;vҲ^Ƞc|[#ɓՔD#'j1Ku~m?XA>\%_S̅ZBm0}&kx)p>p*G,`~NvvA2#.R࠭TGSAAZ_v;u~\<Hވu Adil,yڜ)y bl/h2 |oGGG=#Ύ_*m}PxEO󯼷y7ڒ/K o̟  >w7(w$UEEmϾďʃ^AwcVR8t#~"'qH˜4p~s:b(u{zG?c ?A/+Hz٭,pmcNKrU;(oP鲫pd~A/ySZ"㟔tֶwx}|p^t-"~c}v4vYlIk岶uRIJfO:ܘ BKb뚻(roe8X?KYޟH}sA^d){iqF(n0=<:iȹ28YII'ۧ3&MA-K/ G>l Iyo3ȧ n(,{\C1Zi{((8"\HgzjֳB;ZM # 7OoafKKiMr!,** 2On!&sZ=("( R{f M>ɧEFVxwu6+QEX=@Ke(W_`M;"'sCJاr0K&C1gNjX d(Pr^Ų'dvOs?OgWQ͔4cMӢ C4t~RC5ԔY9{kXF7}|Xej=6],ղ߲Hr`$e,p=Lo dI2ʈ% ϕ8#f5.}[0+MSɿN>HȺE4=}і3@&ݩ>.0VOBxކ/+EAq}AjF9,//+Ndfi13Lr|gw_-㎎veh: J4ñ2F0e&Z;NjG}}5p W;"q q•ExsϷ~"bOf7YA<6/{iZ*auFЗWw_ݟ\7hlQP}.YC9-j*,fné+4_ g~d|pֵ?o1}x lJ nfMfc"!R͑5wW\Am#p@g@3}Ƣ'"VT܊_"ذ%?s\Wנ/^Hy[:'acmhc&g(}#M.f_>'*Vq0S؃7 ]烣~N"s|R0DDmr@ChSJ, hkI}AGxohGd")ƽ&q1ƽQ|cq6huiC2X8ܱZjO>8g꣝:4|i.rQ{&$eJJ|,Z#~W2%x}]CV7)jO`;84`*VϺܗw!GRצ A/7V vG@8ikؼNT_.6T[}\}3$ʓ! ۦz=PLg]u<9t'7ݘK]ȿmL4P@orqhca-Vl?7pi˩F|"|,*Vc^qzi'.!PzURv>y$U;LVw'LFlp^jpͻexR4 |UI]Lnt+r!TVgj&kJQ#[ yJ~dX!fβpp30_ygogqx'M]V( 4'(#Ŭi}Xi@jyQfe`tylV!}Fgs4Fc8#X!&NHv4){=|RR4PHa X0"1{? )Mމ syB3V}֌8 x}5k+26v39/q!;Rx|548HQ0@ V~)CZ"/~]+ۅ>Ќ]o>vݞK:-c.1qK9Ǩ_H2)D{2B&bznW(?b,x=g x OqV\2-E-x?eKs=rMdA^ބ x;L@"_DNlnLM~Ĥ r N {rb͒L1RRS,v@^~NVN7c]~!V3)X=>t~>}?!]Ǫ^!eʝ%q2ZyJpQӵ#51 mf=5<0{f@m,fh.~:Dw foG.̪!d]w?w~ 3^鿡%OvMܨ? fn2wYX]?nԟ?n@2kRj756| ^pgUnԟWA:^?e޸Z?_pKY tG~^դodcf5_]Vͺr_mVr4ݟ7I+?O6߽uuǖߋj-lzJ.mKO#];:3χ+q>i}@',Q쾿'gw/EA-Pl/yb@S;v˭FsZ w9BV[ 0V=8"޴+q\,ݯwũSא#g|r| "]B{lXKeP#߼@륿/!ر?ZǞ;N9o1!ԭ,v!.Bjon;7n||D{Ҙ^/pӰ%-5S>_Lqn{wT{̯pnOeUMm|ѿzGF1SvǗS֌ M|=:U+^6WTQa%O"$oT!֓/kwsߐb8JJcƌ%,3]MK2L\?EM2"NRF.Xج,԰e5 cvft#{S|-$sB e۸rߖoKզV.wq q+vL5Ai1ͻ*n w3 `GwumZ GiFxlYדFz:$dyw[mc9Lx`JL?ջV}7lxi/-'F֧ϝW L2ma_ ugTJvv؞1[LqU(_-cII{W&htل(#7HIWc}U3ވ) $½UwdS]82,R}E.gӧf4`-EشF61pzĿ׏Z;D|eDtB0:n1M@TWG%MQ#r#F\5F LD0x 0λ/zfQneoğ`hTt90KʽC#xR1a :ɚޤ#+TbOLw32wBr ( pmlF_4_=(>ݩ>}[o`Mv iɟ*J^Ǧ BEfűKKgPpP@=S =.9Cx-4aI2~(Z`D;JN`iega*_Ԅh=凮 qoNŚL2E2_zFJ'em!&ɖ!OV.K1-0FW##)zs 2z,z~ǽ@dz/vS&p<:fFcaD4e|F<1*`Ў I%Z৉3V%1K]r)3r'TbFX_;M b+YwQCl_MF2t:@ts[hMlo)—F[[+z V"l忴2∙6Mm^#CXsEݘkl,u Bd}`fsڙH} ?#\"ӏNf,̎->?q \Rza!'^htwp3jڨ|.Dsҿo}Xe5N읪S;H&AKP:;vog\YbzjF@z Gw*,s/c`sa ª(Ӳ ۇypCdoW/)!Y !p_gn"t'<},K|b[Ep<L`LaLS×lwع򔇀O rusByF^HSF,v|BwSBjݳ].oɈo6ql =4NJLǘԥ OIIEا4-^*5+V$ -JX@8R+ڔCAvɰ8v9Pƚ dZe=hca#77ҵGK hE`(Y[jS>=#yMolRWʏ\[0tGkzޓG-k U8J"dL?&dLG;Nl[G(ԉEt.hHcj5~PM{"V3kr;Ի0?:ytϭ|uヌ:mii$R#I/YXnA-){4$WP@:ml~}sXjDy8yiWya[O>lj/z,da|S63,rZSSDJtaVzP,ӄw,C'\Pk|{o3p| x}h 4q Ӿ1l_YG@Up5>}+`, ӥuР6~]<=%GCaily:x<~stld@7c\l+vGOJy\p$2t5χS g.G YLy0`5i Qqp0>i2Do1<8ݒ+C# :b7[ )G|o<1_Z \8uO*w,N޺ڐ 5ØA)_>?3a/>\)ӎ!;AT#浸FOWöڽ6&lݒ2c!ELoDD*{e6)yXj"wۄAh7Py0G" 7bOr:OːD y2`TMj..HAy>i핹p'AB_=l~: eÌӱ }]%uܦ-k*xR5 X.˭Y}lYA>5UYR(+:VɜԻn]94o N!8Uk&AS y vzR>ΣHqI7 `oM/Oj|n m)xϬM[`8N >u+.u e<0Gq&%luPk@NonEhxFi+("YgVp~2YY@/6I=[f/X?iNse~eZR8#9ٚ7z/j:.+Hߴ[:cW~M'KujP<<ya6];,R,U ,uZyL\^cSabip,G ~7 j0܊]Y=ɩ:Z^Ge9509v-R+,4*{06cm.PMq. )R-*vO e3=y}RWNBoD%]ΓXF՚\a.Y/Ǻ$Lx3^Ȑ?DIa7o;M u.[Q.]Rތ䮦Z4 mDhOOD }-B>_OI,Pۜ=zLAv%9Y-8 W+;L;Lʇ_k.)Vy8lf`x<vgM2žbkMnzm>Q (PWx64'eEw!d2·q)+q"AhJǸE6Å|h9]ɕR}Jq*f*&nTX孰NceilRh}rx4șsO TTxJtGC9^Vׇs?Cn K(H"Z  ):ߺ1l۵>FEˋlZo1 S&o}qh368Eq3CS^z'VhʗVGnS ZH<"{PHa]s߹=B׍mR jkkW\/ s,Tf4 bgZ}gee@??-JCn%*pUzW!ͪ>KF;Dw)p#6,(S9&JA}*nqJf$W_U|͹{EiVaUS;&YUp^T*gYL; L7R IޮM@EkTF8n36}s $v7&x>TKXCMޞEM> ۈk{?Xdfs?]^%Lox{-P`):?K}"8HFaݝ'πGi ׯѵ W/m1/*|q[czY>ٛF-NihqYY1k&ϵ[G)jBN<.N؃__4[x NYU]ĀYxϖgG㆏hMtsO[m1WV fJU͵~]עցvN9-E)0?BBЄ2 L֝R<چZN/y'DjlFIV)NEa kM:%jzVbB;Ys!kdUWj|f,#] ~E~u \%X݌cv-VxP)vQZ Oc ve pvnR{mǜ oۅ}KN_c࿹d[Aeœ-x>c֛tIoRt=r_c!_pXL~b|Cc8XwqM(lWuUSt;ju&%30H49qs넭k V썅~zz5TGêv&aCZL}߿+@ mل'%msOq"PR WnE*4HÇ@  r$7kY;Nw;Cy}@b "ϔ+gN}XGP>׃W3$y{] hY[7qzO *Y&ހQ`LC\lꛩ}@fd(w'% anmc'ڞJ}07/?(=FЀ3>]=zt1Zz VwMC)] 芯 Kv <5}g|7[P%ѝ !J/f QK^ pl3+`/pIK|"+T#WY)|Y9u KJA,5Nʩ?`ok5S{ OLnO"?u@оޯ3`oV'0n`+8XV`n-44kD5\]_ jv19z^k 8.nm۽j+0k@/F`5 &d=b[VyΞP3GP8c PzRg3~짤 GV@0eCţI?SlmV7a6@Uۥ W=Ɓ!3C7u:/ɥ@i dIRuM}2`j)QQR<>w _yOO`Ab]T!VW [g pjxƢy# cV:O(ct/#vg= % ʝƞ2zqѝ9 !.wy &Ikȓ$&N]Q͖n-=UB~KϩjD8=+vHڣHGѕ~7flP~Y2*RH\xdGv0hy|Qbq6,t!/txm 2uQG<-flv1Z:-q<⳺ĨGE|}=)EcvjҦk1 F؇ N)2pw3Y´;1xGA|}Vhx\_%<H؃%)+iL*s[Ls}Ұ5(K+"L.Md薑:/Pb׿; ihXΒN-,1F~UG;_B`ZmU@nQGE5|T:=l *9[KW`-rD:s򿰇B:G:Wpo\ڗU_D-*M헩Gj7CtD}[jmT ytSקy&N22+C#.@!%oqDf!wc.G^<[Xۄ _0)U.nL$J8Z'C1=$|^kxO+z.h>ir|ņpeʔf˩A;n.wbCMZEE rn{{[c4:ywy.>eڧHx+/Wv;ҐTuD?ǵ *v4DIrFlC|xg2>__619Onox__Mk/F?p˜<3U}ڑ6Y,i.Y<@A}6*%YkR&DЌGoxĈ*6"hyp_񒁖H' fbCg|A&x&=7OؽߓJ [ZEXIvgHIK3k4<\Η鏡ߓih߿$ltjYပKA&Q d"?J+_IƅkG ͏9KAU"_}z"%7Í=\#n+{)S_f0J%8\WLaB㚡r`Vп1~j@xE#:=%OA˞.61U}v6f?ǫ}d(u=ɫ7 9dQjM>ʨEdH.`JJ("ƋE}@t[t'kߚx*L0n#O`z:JL Z5[ *tgAf'p4L(֢$K_f eQ8SBDW)LdQV'iW&W¿X&BtS94w 7NjrnPvÈȵ9% op2V_njy:ُq_O؆Xp6 X7B z b"CVwMwwԑ7Oiȟb!\91.Sӷ+RJkT1,o o 䔮B#uW۰][f?Z Y 7YfA~)*a QjBXvĜYCIœϒ ꧆;[h6a#u,RJ$éw$יi, 'Bi'd).nLWW<Ӡ .dy$ .4Ͱ'!JٴS u /ɇ !7rC}ꋇ(fIqƴDedifZG?LLL{8(83f+&k0E YF%]:<Ϯ!켃jk )4}E"ٕ2ڏ8:,V*|o$[hD]$9G K9he:i 1\ :\Xm$%X^dp>.KEr "1G)R TFk.)}#V,)@POdDKo}\?:JLb~o8I\?$>'!yiy̾3-P J22=V&@隼5-P(x4!Ă[|9%AK,BI n!1M$!{\AE1ђgӁYw%ChݷZ'̘M"%hyCd4ADIɿ8T2jfo:4 }?|.ѨmOAƉ4ZFۖ7ƍ [ ] G2#Rte|<]F: )473oV,y[ËG!Ne)6+̮3ہ_|#-g<`)nP Wpkh(Ki$P;=?k W@&zNjKr(,)ܢL',Gp[R L|Hfz9O9Cqt̼֏Ӓi*EV'\51wApڝ ~x7эlY.[twQWD"E01džX#aξ05~Xp,d#x*ӎI,#KZ'#LzDe99Wlg|qXn6WiKݳ ˝F*$%N6}ˑisGU9~OX`->Dbk0 JhyúW\C }y1P޵>\6Bǰ>Q(u|ZXǙ\$FtņX>'0;I(O0Z<&-~'JCʃCI%qc[W=x|R H pz`.9]p?Yk;p_~qu|~b[ݘi\B-$7XVh-峩 ֒zG ֖vH'ߜo7Y͛T5m =8źhM.ݏQT`э9maP*ꊞHʥK]ׇcm@zrQpAEU>bvIGɩ_&+.vS|GN65 ~fy*PgD1kZ.YonWL9_Y_G ރK(`, vS 2FRc819]Lrcp'#C [#(QC>+) *Ktq0]GW629(z$+ hxeX25OmBu@NyY(_g69-_,zZivJ<-ua}ͨ#6]) 3[#n:ѕXy>:30{J^0۴ܻuL֦&$-1x>m}]%6 L ̂)jp0bP  [H36JeD| Fsw] ¡I̝vJ^|Ȼ`o/窱Ig-he[X\2PZlөuBGB"](:%ܵSٳ/Y]3*y^qb37 .׈n_.|,#5=ֳzw(aOZ{.l|/PX VfPd קd NTCX.Y8j?d)f)9d"L)*\Ჰ5fAwوe@ӝɴHH e_$llʘ%jT5mj[t^Qݕ 9wDr#@.qj8^xB~/a5O]*bTb~POt6𧶂6dT 5$>}.?!oD?!'IF8Oaaԇ(<*YqI :6c>3/G+κB;rd3luEwow8eRP-6G\&l0N_!*D9 #)z$F}'W2qVZmHpB5ۺtOسwIK ~aXc̓O>N~7p:uDعbJ0ŸRN?'ƀMVåh,օx[Yv Q'hYA?;?>N+I2.2s"`% A;@e|˦t^ 84€fpҁ-sG>7"ϲ;jx6T0%6y8@b2pd1-XW^ZEG|6OhK"_.Ɉ44~ZaD^}r [:ZL A'zVz&>8i2rd.} AG8q3=aٱDՋ(K^iRVw=jPB4PKpҷNR99 9㑽-[N4G.䎊[ ZL,4xv8E7*C&&5Yˋ-HUʧhOt·ȼ,Τ'u5Qzfqmm O+d N!ɤ F Zצ׽~22\ 2;4\E$@I W4p:Q㾋k^whѡVpes/4_y-#){bZ֐xAh^i^qVgM+hG%v}| -!~ s/AO9 GgkԦqV;xʺ+.٥Le1\9R# Ϝ g ubxRg{*".^cAS^ lTl`EfyK\}žϴMJgt9}!kT݊q|R_II`4DW衪敋t^e˿sdʛB$ˁ!s9sRg.#is)z8SGňKo[|}_f5 - t&G֤wMWS̭fs0ߧkԄ ZijѦwԖ&p{FԾgSۏ.i!V_3 uk)^ml!S|)~/>;Lq#)DiIgY=w3n/ +EdE^^~ݔ-B/Xs`.~4&%l{\NcSkˠuep<\Zq>5|FjU.rXji|vC8@OLN6DjW%gs%noЃagqLGj7v-tB O4E74A\g<Ϗ0pD\ *On\ Qcq~XwQXaaxN*~ӑK6Gw^BBsprD2ͤ:@^~5Q vC'|yVQ=Z`WF|3z5߻V cB@0i' )ߨG`mmS隀ujrv/ԲKxZR/\RX- AOpL\-z"8dh&u/wr&a滰5M L"1&T ]!&D:ApB46ܛ! &hfUjXQ&T7#jdȥ! i\4gr|i\VpGsov5X*ǡ1}A"6׳j}o(ƽ_{~(JY Xe+WX TnC 8+}X.$nӆf62Fn2m&Hc%}٠fB ,ç >:A>=n{x :F0h` */-$u=K)9#Z}V.Lj$a@|et KDWO^;KT DG$ޑ~i:ݱ>Tdzpztгu0v:m^3ˆaP {eϰ{OC;Y Foᷥz릴!E&z%PϞ9JNc.kjLey'W|7cb7=}ezױ3$7NYu73r]`Ycf6j vlQM݁b[]$RR&HI撒+%=ot}⤤(>}UK]Jsp=:'J{GL(5=q0\5p6ۘm9kÜN6\@3d+Սو_s} ?c煙 ,~K#?6ogw^fg_oKDM2?M>Sve1ӌu}IDIP̴ɍaJblǏXXDvT>T\%&:ĕ6,G)͊՘T$z!.) hjgtĐA+[ׇKLKa~._u6&VV2;svTkvL0SElޫdhw ̣ߢD>2πEuʣFѣT_˃i7k~f0i#+`҈c$oAɛ 'BKI[O#4D.hi+Y*:Ӯ2UOk}c[;#͡Yc_m%Pt{IpK۵k t - .Ei_"`._kЂYvګYTZk=fd8'-ZTU79ZŔ9LzkO< ݮ]4zc2ǂ7`﹄*mfᏏzqi5}óz|nP;&$gkVB׳>ZQʋNjbQKpD7 DcO,gFIp碊jO61aK _\l[tf_SI=?j/n\3l_|yڽa=& 2(P#v%?}+B7J%/{I^S7@A^|S' lǨbO6}W(\ҟٌ.kM9^'#̲42 0RS!EE6ؾ =c H=Qk<:*|8[қz6蘻#yT+nhUK, 11ZbaڒQ" Kw#e4"R\|[`~[s )rgI_ geeyɎ%?p)qHH'.3R꧍I<շGܠ>DCI_a$eB9r n9`}9-I) qXWJJ7y \cHP8%y/7\58>&p ~"[ #ƚl%<8&cKjhGWh=-IdQBڜ YК)%$u<\Z@؆7 c3 NJ9 ^/A ڻ |Tʃށ R!Br?4D[#ƋK٭QTz>iĪmXhnzM9 `G2\߱밡FKaFNF; Y'Q#٘J.6#*qdNt[ ܹ}{Ko3&0Q/"o߯ Co6=Tt(r6 =Dw78aVk./I=LznaO"GNO]G `˧n%7ϦjL"_4%LO?ۢUWV7hknA֧i+oH}~ZF?3J?WGeM.{T5:"תhKn ;qF3HH:;Ь -mu]kbk=t:ݼ-u5MOs}NSGZT7u%y(K RW3A;OȽ4?UEgmwTEMʓg;*>ˎ62 C=]sDCɳ{^u0!hp(4ĵY@7o$ҹP{4?"%>0n-* RMfq 3(qct~4{RCiDFIʔ)]kod Ͼ?8IzA> f | ӥ[UTh\*fTij`gbAqzn+A!JN(}`A\yI-v)ϠH Fl3FaMhHȹL(ɜu/z~H{ 8ؖ jKrL#{7yҭ!0"}T4U0% vod9%Vx,>*ݦXM$_.eSA ^j7lp hx?B8 T$#}&x&~.q $ O&tUqAs֢4B'*XV-6[oAԈQQpv'8yO(+ }aNkWj# 'M?x}!HΪ,) !"slryE;,5^ 0Y]fClpTj(HUCjRT/V+TuSUv1ڂi!\BeK(6#;.p |Ǐ&Ez)=3Hp^ʂQ6I*$C I`Wq߂[@ b1 Lkb9 * ZL %ՌL?!i*R#ԯAha+TV;hp.Rvb{V1BR$铔gƙϲ0=~bM@["y'.cq ke7cyi?[Hfƻ? t[X۫i?hZR F+iq7-N^s8`y;}'Ɯs4oCgI$7B*vDN; WFsyiV?yy'ǾRl+c󅙾Uܪ؞Xf>U,e~jsiSpԹLՋxy-š*B3B%?y M9Yp/qǓ.Zr=]Լ8צ0l,%7\gN8KM0UvFA^Vu~hrϯI NbUf#o?Yhf(}Hli@gqc \$P!vqheCc E`=fm:CLhV,sDЧiAL18Y7#y>q8t[%V@/2 U唁'xp9)p$LK2o%BЋ?`[Yδ{q'X0zurR3NJPP5Z޵AZ^T\  h:i^'~6Y Ӛ\0xu*nqq;)Dq",֞;tf9mBF QhպƇ ׃,W?_g['\*I+K *9G~iJTř10ҍ55~G6ږx'R9(%n avms5TK6ɞXiOUi7U>ԸRj%o_(ڕHMgI.C`]Zgo$Vxl7aTI'Ɨ'[q(nVft!*+'x-gʛF\2lroЦV/=/9'7E*s֞LY ,<؏F:%m">VP7}(ͮ#U :lnSRb-tZp9M{[AOIc~ 1@-`wbC%ybX`@ ؤ7aPSIF҇0>Nߴ'$,->3Z|]EˤTއ+XvaTKabZ&fnb2tyf2 NkMWttC_ɗ>-_ȧX@8tHo|. Ź14X_b5+2]8% ^7S 0t򳵤؁)YYI>/ sQxh0*pߤz'RhZJ.pn]X$jK \zȻWt'\{ ktTA gԄ~p?-4edOa8e}hq)I[PW4Sql< *~*6?jWzF,'qؽr5;d%x%4w`C Us|Wwq(*ْJŘKv|`ߚX:ZdG<"CqsCW:>Mm a*nLe Wp|?:|J9N[h\,S%.pn9g>JC-oKޛ0 nCyfOdoF+LG?LtBAx$#\5Qc@Lx" \[-{8d&҉dퟎ #)F>:&=D`rMol8(Z{?)HQ4@~ĬtU0TJ*qDUC#̸4x=Z/w"YVhywh(&Ц* |=CZluiMm<,ohvHv\W/D9a>,xfY,i~,]kűJlTx9{qmi kUgv(I1 ie)9SC$lEe"5=R!Y[iZ-$(^@7a-=;g0K9s{y+5R]W뮲]tu=e 5i5W{ % 'i5LqWp9510ka}Y0\wCK|2O@C*qڕF `i Q ̅9 ;;"CQ`5 ӊ?B9Dە-؍#E) 0v_q 3:viz_{~FFQa>u\ˉ^Ba8}FkrA)kV7Z3TpR Pߕa/2:[A}Bz<{e]XD7 Gs/b\;>?`]\b Y˞&%iـJ5epa <,vؗs-A48-jVE3P40W,0hVӺ`0'cu'|2,2`L=97^_%,Q2p9'Bu voe5{#GN@ ?DP$4ez|;XPKC. 5T(rU ǡ1L=HjJg6֚&ρF.vLPݸ{7O})lq(kP97P HFN͹[z8'FإXR>k2ڥR#`G6k⯊Є1) L܇jhɓ=,,zkb9E3g1"$O\ c1Q,t\ cgSRĪ֋˪\GDqխMwa)6',vd &389S[f8"]h]/:`o>K=qBzY\R=:zn濕NʭP_Nߐ.=F8U :8xꜚ(PB8K!\5yH!rsq/="{aʑp^<ï!+p2@TLQg/+=GHxlH,ehHu> w$Q:swrTȺiXDz#w b݋ R2<};}(7 d䔨")ϗj)@T!{Ņ;6vَ*S~Ұ^V :,:%XUҏ/?LmUMj<-;8O *✝3dT5̆ڇ4 ]DI"h>!ҩ ڜ0ХH [֥WC3ZBf4cFsszh)ʋ 79`&ꂙ6.s%j,XbF"xOسdL#Xx~7Њy } %ױ̈́_ѸK'?Ueh7tˋ!Ͽ$5LŞ\L'/ʓlw?B {ԆՁ^k`U@Xư`Tt m ^bۮ8d'E m15PS:SI׬L`a:d`+|2`oT޾}~Ќ//zM)DEٶJ$諾!w.ni,Y ;n}8|!- Iz{0 -B7 B9 YA$y/Sv)E):4-keM*"31*>ghC\]y24.? ,1پ!֨$a~돩/zڒ"Z,sJ'%  .J}L72NciN_u%KDI>3Js9bN;sy>p4ҽ[ J)D}CeGc) e ي3ym%|4;`TN'ViV;`cLeY6n) P8||Yu9C~E?.Q(뷛iP͈K܂CJ|C~!sڦJCViH=q݆Q0er]wuT<ز@k–|RG)UXCm-,aKFjʞ'.{Hg l>&-}tPV[5VHs rwˠpWPu_M=#RMS4E^_M:E~CZ>zMvy>iQmjO>ujSB r}QI&(t7P?ϛпh] \]QBQ?&g6|ix;[ӿ$i|NT7)B」_KI2p'pQjF d1c|iaiֵ)dsNgQګOu LO;;py}ŵFg8J#:oPS\{nCk#w>tη+6&&VYS3 a$; ምJ蛟we|q1W-<b[O/ ͊j]:4Pվh82:C_:&g!+q0NhL ȺG (ZX~xϱ#IPPb9ºULJ=v61Vw ["|ۻ#9tKfC6Qyu-C c1ICu+`;{? PgxQ"#9<ފC{J<%"?уRtQ.7,I68Sف: gelnW۴M{3Rg(NԖߠ ? LkmMO WC*pWNڴmꥍ׮z1Nx OU[W]~{1|Ꝣ+n>qㆰAX*5_) 5\6wz#85Pp sHA u,kYDH 0Ds鐶gA10)M[i_H f2/fsVӳpuL5/|-oA3K'aZޏ4R0P`Q8.⹂s8GaBkoԀtӶt\#ܵ)dʮn+9ʥ*͖&YFm\\.&@IXpBaJhpWAXwN.JIB \] ۩JuW'v,i<^F]/V@4M)P'bK۠Hp:MrKxr))H@Y=7;>@b% ." ihjqۿ ~6 ?)Hյ,/h^9na~ t7M0m`q]19xFu߶_1.o~\\ʲ-N}̓Ed-k:_3| \ /.6(Mgkʙɟ\@$=t[mg]DIմ ĺ}j@ AZ $, b2Ü ?ٺ87Hb_dgS3 ]ARaHo37s۝ Gc92|œaBBd7s {eeηw()/ Ə;VNbu;3XZԖV ÂID0`̊|w٥[HHf;~ƦɃJTTžի:A9ՕqS4yl*`uXfyV q˅ "B 'WgoCH'6){"o/Oc|59kֹn@LIK߂xj?($;ya$_yoD] O3P^X#:Bv 6%tc'ul 6cXrO䱤q"6Ëb95Xǽf1TT-ҔAD(pN`OS[Ah5و)kn]|A*9 Lb.0/X@_ B`Arм\ ~!~MR_G\Y.B9eW]ac_/̿M86gWq?V4鷾I2z,è.a?0O50|k՞C>]Z?}&ZV~՞=zLC>CTc xGjϬX>Z*[?}W}zow]/e'=U`xULU{R:>Ma=*:Aνn;V+:x46q%ȌYSL'H ,i@_/L)6 O_7u3>2L_XBI~*~KߕP ~ឱQAWzDB;'_͛27%m~Ĝ] b-olGŃ޴Tk`By]w$+1(gägX=t@eeM*t\/)昘-RVѡ(7JM%,am2˲r#LT\RԬ4gE;s/=ys.{zm|q0M &x-HQhbbR>R>> {2^5][_]'zʫ?3ڔ'<WR.~8 TjY TܷhZmN,gec;,v4Ma_;_%rξ4`O1mŸY{n,W Tkjj'TӺ@jM1ME}Li~j*7վ㨩{SLO轧. Mhz="sc䍘ͭԬFa_u@5f\+_hoR׺Y,?]|\moTeul7jJsWqX i6v ފEIbm&O +̽%4Uwۚ]v<<",Ĭb"DX(Q"#1X98aigs;y;0o);QsM㠅碵ߔ[=zՆ=n0}z`_W'Q^JkDd.PM/:6[AF`+& ȑ˰ErL_I]Ȧĥz6GrKhIEZ-%#, :cGxٍ]|eg]:5z]ti̽ :z|Wu'QՈ-7Կ䕮MrTbRyh sT5R3 x]6R3 -Tkek2wVL2!]WP~TF/ӆҷx?P (8cDW֠=kUABYHUB?! 8tB~{+bd~ikPe;0ք7MUhW0+Qq~;]Dn4n=HynF뤘w&woar ݰ'4XdS]' o#Gާ(J-X4P^/oz~1(.Fx=r;\TA𔪦ch1|cIK Ե ZUaeۯ ,mW<u~{ O٪jM URd੟Y 1AXJ%r& guefQ](Q3Ҽ ,7)`8y47 N~,(lK itfðt6G S"]p߮dqc) zʍ`So7TEֆou?YV*T2`$L{6mZvX*J 5]⊽oiߌo;7D)2V8~wO}j*J8<ҡ+< #(QωQ9!~+|OpH)&X8ޕbԾQˊs0t5щ Yjeq=RS(&RWD8"Ռ2¨i rb4$hƊ{YmԳX{Y-4pٝ`aӕz|΂J KT4R֑b'DKerLnKDkARZ 4_NHUf1hnvv5}k !8ʛOk(o2{̄WFLq׊zM>m f4,+^CWRt}$W^yi~&-Z7j̓'8 K%-T攛D5ROn(|KI)nd}"PɊej( 108B݋"P(!fcSK4XŲ.D Cl7t k(Q9wQT;Џj]0$Nvx\;a9&-xHMB;7*b$68o0RfymEr4Tr$ ykz1?_{:}.d%F{7ȰoVٮ\g ܝdv5sbKٓQAI6ͽ{frTio,! u_(D:dr=~1Klz;ޯ#jF]}>XCX׋t>0}\x۴x[SF(sFQS0Op URT~u~˵sb@ntgW ӊRVR4~ÛZQWh:2J)3jTw(TQ) @'=tB-ֳTC|:e#eQX] 2J,PH בSS@XvUkx )'XtZo ԁ!"iz,5;١&Iľ?G~?QIj!rRnFy),56j(]XMx4U/ENFU{٘EGumlil:;$+p~3CGPA^f&-FU]Fi4yh<KSz/*MSSyS-TlbeceC7lfcf҆ o ۚ09[1jn[յnQg0y#:b kQBǎ@:ڜEDAh5 *P ;e G9{#|FΟ0ҌK锜\֗GmOܟGkv7& ؃Y3X6~ {fD}BNk/ KedC[aCWLN#NA"jc"!.o #}%ٞs% )T&Jk\Op/(32u g?yy~aҷ_|fG~H"9և#V,R@&")vg\mʒaeZ:]cCNLT?f]E hm~&Oӈ]w+bDoomAGԨ}%c[N,W#T&Cٺ':RSAbaRLVӢ* "{1%9#4>rM%V_V>#2OdJUW-1* ,l}(J%Áb&@HzxwgROXm)Mh4ψ,H,b.Lc h=ޠB&RTXԼq"SW#\C>),@j ja~ n_bp ^eY WxJL1y`dWZgn^JApH̪TWjx5U0-TQQ;lw<Svxb;US;e&ܶ;SbʹhÌZzXUXɦ tx-TAGTV;AXczD'F97 ]w]|xQP} `z4^) (^Gp&ڲ='KnP>a; 7U{JIZm~f`D5}=r I5mUFg֎'d2ب$6s/D)7x ~^׀W0`"^4ieB  8j5Sm8 y#+Ԃ ܷPp?Ϡ&NZ)Hg+? H}*ޣt6[RT=t+R7QqSY]4f^kO°A{ky8/Bsf*|#S'L޿bCrBwC8nL>yƌV3*R#s8¹1r2iLvvm}'w Aj$?@~3M?E~ckG%";T3@ʍ FATCHkԍg M!>Rn;S Q! X^,aeX ٢ W!:C3g=[^N ?YùN9ڿ^,37XG[@GL@3DTw9B)r b>;q))7:$9P0.6}tγGʍi h5eF ᰁnJ5DZ`#+o⿠%l/6w)gm&ɲ k@ݨ+IEA.v_ )S'c6>S8Q9TLA@{Z{0"a a-`ԙm Ki<+W p_r vs!73'fqNЙs.!I9iۂ٠8Cqt\h6CD-pNvw #8t2՞r}Bdى:8ں!udXq>:N(PRn;?FxB[Ai2£' 2U|+SN$S؆kM3E!N0`vΘrt ۍyC,0KJ~ILxh{$D*LC)ETa{H8'Na{d?üIpbp+o/uqvҌ3q_{6Y y2ЬANL9:w%'ϟZƾ8sp9ڌKAsYѶEQ&gVU~Rveb[7;N]v?6sgDK."/1X < *'OEN焩豓bZXs4YzvP"ΰȇ 2%6b@ OqZsj;EShIqGOS4Q|;JL s$reċf)ɣeӱ&VʹGVZ|?AV d1=uk|\ޥ D]Ø](;02uR/8c|xxfG ; (r*$,sq>}O~>|6g"!U2tpr,c'XEm5~$N?g9'h7q03Խi9M҉`=ڹ+xAQׂzr3OՄY :o<(Z+L>8 O$v!ǐRy_@7iR*R10o1=. m<xجx}|P'rJe|gKLO0$ۻo D RY\)[Z@mt6R=)A Yij0& "ްor[FoӶ'/$v(eeD/Ki}wQoɌ?Rn/5jd%|LD|U>v;g{j1gU]?r"lȽ.dQ֬ʗڋ7'I%U&h~hr9V*F]Fۑ6ުx5a}2emdhfA1 ^]*"vNs.FKxX`JzTnQtrmF?SC&,ῳ ۄMM&  XacOdnv LT llZCU/,]A&N-L+J5)Y,ο)A:l+<΂:^Xp,m*8?#qNQg ېʎ!b銋L~2`kRE/̥T`hgY姓,Ct}avfbHU{I"O\|߀mBm[)lql^Ͻ!r{x~DaϴXTa}ӳjelLV$'A4貆 үq A@UxJQ…:w;-j{ǹn1dzyL4dJ#euji-YCǾW0RԸb b#@̥;/Z=S}&Gjʣ<1:Jns~5o`?\AT1SuΝ{cˆƞlZ4Y)Ompl7yMCmTu+b>/1Xiq/M,*bꏭsb*<ø7qF4u9ˍQ\jΖ McˁqSK. 9R=HbŢ\Xdo19йFXo|ۓű_%{, Vi `@m  1ST?ה~mA:{SQq A-O7ˋp|K)}p iDD2-߭߫9K͊ )^)er@Y㩩r<OY]1-ZmuOgX&O.VE#ۛϧPZӇ#x!?&PO7jGWZj*Q!V,bbbWX@R(5~oCC'Pt[32YYn^VQʍ}GdAhڏ}%) nqwc&LEQos|~:hS}~"i1eIJm~% |~51?9ED]qn9Q7U;Q:Q5:Qm5k%VWUL+kyK_pW8Ygk+gx@9W=[_՜EKO/AjXɬGTSuAHGֱ .ENb&^@U Ns)D$VW6WDZXUx`/1)oVgRbIW7W pr%\Mr%Ep%Vcp?6`IZfI,csc`O}I, WD+yoH5qY^\ʔqǔ| ֑l%wruowsj{~of-??a;aq*g xwuj80-@9,ך"*CuİkbzbhAK 0E GԿȯ!JGQau֟^?tX?_aaO]>L{X|:u6OrX;?6fM) ( S\o8%g:+wU-lQ:`_ uyI9ofFIn6abTiQt.A"c4Qj&D ͺX?tm. J{Q=ҭQk~芇o#+⍢/Tأ=W^;@tقI#g<2uL2^?t&]7rघn,e.'[dfhZKAC_2jz2@*aM u(v8f$-IJbљ/8#׋,2Ä}`# K'.JEb>bY1FC/V%>@WP6]dP5MSPt˥90actJz]\ʅm6?- Moo)L6 [0ir%D; h&Rz0brЁ[j!o @MrCw `jکf Fv0?Rce-8'?/N:у:BWDQx<+?**%9,d"F]")BŲl/KnpqV7LSfRL]d_yZzKm7{XXwry1?SSr ˨ u|YlQd.3|[=u걬eg*gS7 N YVς,G-%ݟ)4DrwΧBx"nPFɑә,tNWoq39He;yl*p+:Z 8NԅΕʽXrݤ䣷>vm=|yd'>'ŽֿBfXF '6:(~GߵF+aބeDX&3yi0ɢ}#xrk1dGY#J| H*qwul}U^鮻 mZLk %^]y{r;Xu\E~[x.ah)\,YmB(RL]p (XG30s[pl"$?D=r(O6jϢ4_񭺉.H(!bG> @J%kJZp(#4bԞmh*s]a_#2#{f s{},Дd*뉩ETWeLi)/ц|+/ʩQ~2ʟ%Fy:EF(?Rjױv)nHA#C#7`^tCKaQqL-Qn DLhRz!MU7H97]piQcW2W`VXLjOW֘qQѫ}(ȊzM'S>>,ŲSp(?xS^R؅O4wcj:~3 =I O)'JXq5Dl$0 7P{p#ϒ(~SΈ4OѦws30 S0=%ߟdwpדVFF]$}w~mwzQS8JTVcWμ}d)uF@:8B~79 k_v5j ,R 6̵?'bq/zq W{I/}"US5nc|(y~O2s#}u>qnC:9;Jq>AΝGw6Y.ZOZ0ǢR<$N>X$ѹGͰ8\a$x/o܂{ъG-Jyp4:iOڛW^+ PQy%OS|e'@)׽;?9iO.r>G<azE"Gl ^~+Tq?-qs_l8)W@^|g9 H 5TBG l@)-]rS0/>F,VfZpc o|ft"w$s"0*v^ĭWKfRuԐNx\̣8V,7e=k #oX>A4(hwv%~IAYaQpLH 0%*4L':A"U$z#\ͺ锳.Ÿ =w`Y#<ԏ^<JyT=4 wtJ?^]ƔJ=*dN#7b.ʠQ|'Dь/g\'u ӞNj$p!mg/ngSE['nm+/.?^ Jűx>?.}<@Ts}ij;2 _q*Hĝx3ƻ0`uq| 7XhVV+%P0*R_'4٫#[cz\Q5a5eg/U1Ħh5}3>2,HIO9.67SNbcwX4֨8wJ|? 0Sg8 >!F yQ6;Xy}k>{pgdj4F4U70y~n6>a9X`8+nVbB"/poY $yN"o|Ù^n4DR$Xcک\ҳ%Y'kXmVRVXN=1.0.TNG.Nl&ks5ƏGBVԳ,;컮4UsT\lu:vOpO!/ԕ:i[ oϮsO3~G':~ވpDde*'c5ORArs>c/KDJ選BۋyUv)xt+cKcWQI=YGԙTph̩V66,%[Z HŸ/t).@8건 lf-'~\ –k @M_ |TޑDr^+0٪e}*kܱpV-s&i4R1w\jfH̭(טƒmK֎Y~kG4!!f2Gc DW[QqV~&+n(zĹzM':u{+bv7PL% \т6"bs)JB=9[)9[a?Wִ!EFp9 D}}h ܝHb7hFQTWp.$S_Y:Rk IҲɖ\C(M 8sORO R9gAڿIqԌ\2-q^ (_ϰ]*) 0W`C[Ah!%^va' ;LG:t&11}l #%+Aڕvc<4$[n .yLu-M"/&%`+q[G2J˞㶎)d:&U4jZ'u_/VPT+7ufflj֋ ~8(O{{l{ꨉZvo1l5aWw`W3o*e_b`lxgwt(}eS$_R`M] bSɄVqU*0O-:~ ^$ѹJ'gx'[U zOU4!dt⎪/Q~@+CUUcV))"mM?dƻ,y͕q%  kXaskb +i@˶ͅRIyl\Wz >SK;cLZSGw0!FhL-aM-/񡞹Oc>{paZ" ɰҫ-{?^j;47c&qߠmV ;̻UDT" m)() Dɿ6اѩEU]{dMfY=D|k)lj(lfEl̅th/TfFtjN' <ُ Q:& [ouF_ to9|0Fty ?=x1=}U~=RVy|%/k:*֣vۇ b46cڏr, 147FoDGq@\z:&$_H?ND"B£DViB"Y^x=5C7eG*=,x'EtZ|^Ji\-\'yuwI?9Zyު/~;vVWoH`;zջjյzfNTkdFb?r"Q][6SŨrq"0ێF`^qF&#CW_Sw>Ȩ{fU8Q(M;/*jMB‚1ZS߶,"{~xxDH ,p&r!FF; Ƹ{_O#)*6=y!V.C[=6*P޵?y_ }=Wp'aa1d=o%m_,L^[@tfqcksD!ז.[{Zz;vMp~f05-C?^ fP<\ m<2An7;NFۇV }~^)< /w]eFH|wyl+ꟃaًޫG` `ҕ=hz?G1fm0e]|]{mFQU\%$l;}fE jZ5/ d!?^?01͟* d /@(OLÇ/ȠOW@k!~vy'* fL]L,e;s*Jyj= cQ/7 $QX+`׻JD+Mwod|=r]D9.:Qk >3Ib@Puk.Үi&)MQ3!pMa*L[uUdU6eh!rh.UX^'5=HQTDfjSv{Kg+x؂tjNĆy"L4;* i`K4.>L Y:u} :<-O>?vX;w{;nTs(&~xk.n/ - [0%\v,|# 0>aV#~\#"NWQտw)&q8$X4> #-?էɚ7UTb_Aoy\) #q9j!/!Kų}-XrV}Mu^(0\!%- 9/8칑-ی@^Mplɣ~kF`u/@̭?V0El.zTzڜDUT39E{U^_OO4;54h{E娘( ̇#~ +` u'Q>ԧ ]h-n M`=Q7/@=C E'&v9ͽي ^˯"~ z ,+mĔBWm !Oz+7^X Xj ݋Ϥq* 0jWQD}8E_f a󟮬?#XC 4@h^(*zf?OUH< &z DViΚuݰJ׫pj-|xEv*ŚXM<sόrCSt*yLQ?a΢ ' *ːU'rL7T0b䄳Kms) :3qD'|G@,x  =VmV| %oZRPflNǛ뙰;^]<}ߠֈ(E!v9>Yl?#{z4V" 襤6nD=io2= M^Yćj/域}7ɫsMmEb[~ku}|/_\9RPk E`/Td>FB=n^(8D%k AIFuLIf~Ix5Mٙ|ߥs>[dw9њM3J |cUэTK 6Sc׹H*vNMBAuL,iǹ'$# {u遼 *<~o܌)x>=J?~ƠnIssJm{|͎5Ffd<a, W-Wp %BM"oVG|۴2Htw T"OpR6wMW t*cU+*|4*4r[H/Vsz񈲙7>rR$5hÖ?nMYi^ƿuo6Tt36?\9ӑrq[ϯ#Ij qbRSTӭ)cQ0D&&ˆyOziwt>z4\&OL @o BngQyWBM>P+ѵ>]5i0+xG]|8ePk1 ``> gZG\x knuC>D*jE 2ٶD,2$*^rT7φt.8m >şJ"? PIYPcNrQp"3"$~_v(2;J+CT&鎧iWHH}3>+Cy `ltnliϠ 8i}wO۸O)|ZH'HJu^R3K%OQƉ*'&/Z\8#OЕE2M\]odvYMXCcsv1_+;&|#8'ӛ'"~J$F`YǛ#CD"LU4Dʩ Do'Nq«) <.ꌽbşS}v> ~Fb6!` Ƨ֨xuTHMJ>-]$*nw$e(HAK2VH7E(7H*0u,mZ5 O͈nih=g4PU £D阦;J,[Taɣ@pii)*oJ§po [7NgobU6 ^GHL'AB \kE'"vq-dzӪql/EDM'QL5"6$";5_`{eT~br"bOPq؏0f4K Sz[qWbc|>K;N}Rh6kn@ /pKKĤ15 $#c5n6DK GV[d-Bo,.LHmA|=:Tp#fh $#![Va+2VNJAk=g}չZ+H6?Waѷ܏UYoI9IZŶ56c^)Lѕ|>s5} فWwO )/x*腓'8Wj&" /< E?~=8~cB@w ʉĦ$zb4OozS/ipTq5<#bB98Xnenn8Ϳs A y,CȦ͉=q[Cz;+Y:Bb JxMQ8EiPc-;Җ!{,3#Mx&&- QcֆE*KgcSُا0k E~u]ݓ.gXp2OPer#$Yf{~/{`,Cij,575[G,TnSha*zrO%.._e}ˉc?"R!T]X w)$ ?#Q&817HEKDxpང?&|P=Hpq_Qy;zi]u5COfcoZc;)1oCHFS2D÷٫CidNbr.x%&{'EwM{xW3`)ѕETY,`;M؏}?E86bǾu!zNH%(d*ܧ m?M3qhL1<{g1 CC{q8@+[d `,叿ϹaCUF:"v:1ER f %oaG`p $TbtTW~4rbCxwK:b;ݹvOGN+NR5dMt.ʍ{,Ub%oh˙ȡ87T,M|LQWN=$ZH@2Bm'R8r\I=F] t9Ptb3PB_Vف7u*;OM+Tl[z_"gqORሾs 0:C݈D7/zAyxZ eXѰa5h01T~Rwƹ6WQ3O5!v`$W;A<.vGq8<\aeE͙)3:I_)⇮ ?IiD\ThjQdѤŬ`* GMw/{ѽAYh@oD PƓ0ɂ1kU(t׷ĿꪥjVmk  h^zI紫QR8R]a_W&WC]jc|HH_,ۀ |[C|6߾b<= ܭ O'r4׷o䴗T+\?Dm)I1ɽxm \t%x+.VGd8`fzΓ ̾ߜPc{*績U븞3`(Hs Ź~&w!6GQ8 챇 L,k&RhYjkRz2H՝3yYBNC@M|s4-ר(A9zUVe I:aU_!&QSQqBwW;X$&0\igx/B9/6d!4Y<)'o-%\vv֖xn*uxE1Gj@iFJPKӻ Oh$1\R6iz{wW\ϻ e,N|우K+[M| rA1ū+ }I.ںg9qR;/3&Z>S\8;TcZHKaQ5_ݤQThxêth F^b-6NW갷yis1TA$QxUI+J9A^з*zta{/N%cc{Q^urȍo3O+_$ة *D?B} +bA"U,bW!U) x(~`%*Ɣ >Tmf!'c4gǢ<= .</ImZ)tGX=t\#2tՄ Up8BZF*+|CĮWyK#ӵ r}T)b k?}}eH?BM kWg3Dި?ca5zanq#7^q~C!!.pZ}1˼طU/<2/~F ΥĤMnvX3 t6?g6 x3Axv~Rwi$2/bUȜܻ_߮Kc?xs׍Z v5V)x@+H~75.{ԉ=<'ˍ>a5[`) oW:(m۪RG֖͉fx;g,s.Z%2yh13YߙʏW9mZq$\>:FpT>pu~Oi*/(MMu RSTC5,|sjޞeFO4SvGwKA2Avw[bw-;ϊ[G<"tSs=0o(ϥc2VK &Tbz\ɑ_/襮^jqE/U $4ue.Q2KHyzec(N6 $ÏE5[/ZF0*%kYE\:eKȣ~*^Jd *.{2cwZ@㼣rUw'Szyf3]6qE}D%T{(Dž4  DzƘ Ee: qx >j/-Kg{hs$wZ!'IN\hIGw$IyGI/"wե.zrl)RlXljFM,ueVRS7ASF:Ṯ`;,sݼW< @ҽy{Ϲ;/#`®k*-GJGx_B!zv ͛0kY,+:Ef -yʂF0?j:lkN4 ]: H)&b{$lQsw$ޫ"~ KM2 5c{o⭺[P RjţZ߹ 6Nz,y뵞fF =Dkp7; _S%܌Yr^yYxV=0]4A3P1 9nW1P1Gr}lkSC{^cMtF Gsm6~ydu]iYl|7n>/˯)q~y_RK<]/QX^IQJg&IO>Hv.jQp1ˀabM]eJSRS~ ߦv_(NQ|D\Mrx`)/ËVeXxFʰ2hX|Xiu 8GqXcBن_aPorm% .F>UPqS5?Uc|SSnvY(߅ ]))HyM¦`җb_xڟOU]1Pc %yt7wjn~(lB`~kOp%}@ԯq5hķrwvg~Յq/=ڂ:P~Dr`ܟյ|-obm`X51Dg_L|٪>FШ x bT(E3AwVAd߃i?$>+beAlIc+]q%#sٿf\iKP3쬨؞W"0;jLwnR2gz>,Y` 䥋8^&{~">xV' c)^kjS06vzPz),?#3Zy"H&S(;!PEΕ+?z߽`RxzKtrl+~h?W}ס^a@ ,nt6LRCgR W[|~nv> W9voٍ.~h3o)!/h FGB|y-4YȻ9Δ`w{~͓\ިIb]V~y1-]TD v }Qȫqy m8QnNm-Rn;Q%J[]cEy;%^td{Qg[Bea]AENEFc?z;:0R?3Xm;`TJB8X'~ ?1ϾRk@E7u7؋'jV^Qo8K( [b*puamӱU6U#A;+jOίSb 7cmJ2t<^#8pviC?D86K]Cofj̟SU҆A֨a]<(MɭLĨ*{&c,(G(gR/"Bc"VKnIB}9{m#HZsG>l۳_DT.ˍa"uS ^(eB]x޳uk~W.&n+1p);ʟa;3l'd[PE d{+|˴)8j5R:Sc{={%tX]>ALCz~6A^.5q <sP\s8p/)F^G0B-z)US)']^oZף_}$;+bЛxc5ԝen*Ŧ6`တabLb0Bi|AuI?@jRL0p nM*{ wc*rsjtTOh?ZL KYH)ן!Њ"܋?GS0Y Ì9baJbHC sF@,}/ ; |QIQKpsCtoo ^‘*g3;,H8<\Ha7q2؞ٝwг]/>p,٩,sjkAPȾXWA'?.bUCεm^s+<4f%/AK]ځ(lſvnC!4菏IJ2=T=T4B f{|m䦐ށ;-0H16JW[֔VM} L.0].0]:E!0rhz=~ W)V:wܽ<+܎ 4ST [,G1^|k U ¾ Vo;={fmCV5:]Ce"Zq=u oCt`:`6a| 0 =?Dys*yp&_wzL­A,vu7DcI/.v@ |GHy?/P?~H s_kd:/K+y'ӘOɼ&u$VAaZ2^栏+1i)y>6^#(bXҔJ68COvP>dfyY"\{jU{v jp.Oj @4C'r\EU7^-_YGOQ˰e,WzʄRX]PH'Մw1r$\7v2,llUX5KO?>|_avMߜc /f,}~XIv@(͠[Lk׶bp8ti?,(=4+Udo=?v{|o RWI!D% iG48JTSܑ3p.SHn+M{B]ƪl00d766{f!:Qc V:X~P:{,0Xp-jZ_I6PtEe/sAC%:*.4غ0p>kF sCxHUﱑ^veNq>xiYZ2\ksU8\CYQ[p) &BOz"侾qA[{ &y~4545ƛzu|M݁_9n j̛.ϴ&jWYAf ge{+<&*ikOh$X#xI 7w{ǣoŖ}egKa{kovgEuw%~:'',-x2BYJ/rR!xxH#mOF= gy]`o{4c姰oi ]x~G/~'#+H奸,;{Ѫp_okh'Ϣg>osr;)-2sBTc`ST_8x4?~g?.rQ -ߔ*Q}?,8+Fx麿=k+1zWCai]3扑5zvB(rq 5F8PX1v]|'@%J{D:a^?XEhd,'O'ʷCAg d2ݖs8p[Lёwd@G$#{)bU"GҿV#HϮ;|AWV6'ֲ?w:GLVxn#ʷ?XIO޸ `o}5jnb4 %D fJ{eeboF}N,{9ei #ugE<'S B-KF`|N;3PNfo]u$qLbt&c5n_]G}dn{c = !`}r&YGٱJírDЭA>O#=ѷ cޮNʵ(o9 X, l;:F=1cp%_%cIؕPkL5뾯O3 Z/=Mt*:өgQ[?QeSQAͫEXIs TG& x{ "NV?Fwcu囑ċl|nٟ:ﭣSv{!\NGZW?,"7kYߕX D?> @;A,M )_B]1*nOԦRس(C`A1*!K0nV-YW5b#ć b6*S홬MkT;@89s}ߞ[ר@M20~ x9:0![G`#{wsu3w{:+]7=ZEs0[x*%Da?&ʔq7¶׾Nf'tur™7Lig6'6ߩ/5KKq|M SD HJOMJ IdU"FflSrל+:b 0pdVyRydNRk1zInjL(=y##2l#Ss+29/m{n߁M.`1k $wCn1Rw{cj('/l֨k{SsPRkkiIwm4le u[;<(33[gP9X!g2>`n֨S.3M u_T?.b5je##=D;I&h(-4[Mm4zöL<ڀ{%9@Bvl %wx Uu#n#@tU箅Wbgyq*r8ŨVᩋ(fg:a!~UJ, C7Ĭq^Kr%[F~˳vPM "q++żDpɨsQ&?b!yYcQ6sEy8lgXxNtQd@NQ^(aG/Fǿz,X}}; )hWx^@oI8mEfB1* Ee<ZLa{*)m+*&tz:'t7~@6-I^{è k <+eCJI_~%u_D:|q뎕\%C=Qu5&r)C}y-W:67l+79F` )'':Δ]{y+*T] n(MKVZ~_{BDI'+i9)ŜTt#~_)B{`Ux)CF+<*?jByoajn 5eG;#Xu`oTuknYP߮x/V0FiZm{q0͟/O U-ъU/M[*-B)F'ꯘVy2)dDivӎ?dwBk5N3',/l\wT<{EGZr7ii'ڑ< K  `(t:v\e~΁|n`| iW 4^9`$v8*!O7؋?Q}mfwym\30,v#r}KNᬏ6a,%C4CQ7Q=xzj &jowUSEZ؃ +qU9{G+0sO%M1jm"{>7N&q5q7xٹ70^bP^v{ÃlS ɓf4<} ~s;f[0e4PBim_Qn*V_h9Ksh _ Xۨ(eև,$8%f!ms!V k o7QRBKa׳HW}C[`CJS! uy}~!`17/f(M-fuśƦFWD?9<XBO- HY>&6_й*'v]iFE?Qs 5"{x"ӄ "TV0ݮXSF-ޏ_zEAFzumjTNxӧ)\Oߩ2 G#ge@z<嘡(H|: '5MP'G(k43i̛y.ʳ`3 Q CgACqKgrZ645k!~As(cQyVQѵ*oE|S><&JH v9zO`)7&;Rqkpn0H|/~+|bԔCj?<QA/'%8lށ5@J~d=ԛ[p0)`L03o(?a.M5a(!si@0Sxqˆ9$ (^šP 48,B( (\(W k e-HC)j4(IN;IfmwN_0 5/&9nWi*D[;b-(&T2$FfUzZB5 <=vyպ,l&-BZ^Ab4T R3#`%&,X"EJ4\8Yצ^Of8k!b(D.1&/k'8&js2.j;9|EY\= Snumj)6/cQ]Y uCGc#^͐HGZ4̠P.{$1gUZJ &̅Jg]v29{h?Dn{"A%\_!vS2Nn4rD?>gilF6j'5ZejGhʽ=4%>"Wf >oNN_[ yD**F``(Yw{y%%^Uzn?ʢ :"lr8Q@uC`Nj~EpJWk_&@vrRWie#. ޟ0Lt%w.Bi \` :44"J~8v"hiѶo6 bBv*hM|x4>abQ7Xt\7|ZN)j _vПc(pPn !+㣤 =1(:c8^5eP0pa:! Mn߼٬R|yTr"\ [>vilmёp(/_>ȓ<½ȟ8zU(.Q:L~_jȈ\}[sPpI7Le/yçF[k%RC!?_e,ߓOb˴LT`Y!rB Oj&>q ^X ؞mPlv@&<>JBzXmGs c?%/J' N;Yu*k&#F>hO9ZxuQ] AR}3.ؤ6X]. .8C5C.5~Wx<}3x΢d^|q2]<;Yyo P횆 (^dfPxqtliMUC?j!-A7HK Z!wgе 9QpSM¢r$"w{Tl.ci}r{j_/ a2QlKUq>1)픈2(at aW+n)@/Kh4ʈ NOi)I > =jzUʭWJgfjv(EͲ` kJD>{kliPSu%HD2 'X[{|w?|( ^]"ث# y5NXy,u XRwE*B 1e!a;,/b6Cs2(VrtpOq)[ry6nF0G\O~*OU?sZuAu2>D.!*h kXHLj@ʛ| at#veXgnSy+j-^ǐZo4a,O'~coi2 1t vV\XrhZ5jeLcSɈ{!p'9U_ũz8R|rdwcP}- F|n#;.#`S /edqe-7/p]Ϩ?fK7f:> /S4<',  kM|V&nj&$Wvw]?|.6y.Ki㚬TZ cECĻGg/ZoBs(wTHuEJA,Z}w-k0h>_Dϱ({Q~^[? ᎆ?ZTs$7o͗]rJUXr_Π1.П mMl̀NP*q*$q(?wj&x#*vj~v07>}/1h$!QYpD'kUg-'bC{iU*o֏srK0~W6#*?׮F>BWR!}(vOJ^E ״r0v^-.0ef1LsQN;G[ǟKu}|FzN! hji HKZ/(Ru^%mcf5rbH|-L-#d?5 ՃK.V5w1C._M!ܜ{8i}nAȼ)ɵn_4eATNa#xSh'55 Ư )bX#Xt}1 V$06XU5dxJT34ZNҔR,){^>=\g'TC@Jښ7VC{ i[sgt|Th'qo}(~vjN}tz5-~c"et'1fZ߲O2E%ghw?-vBD١ֹcT3zXV`kkܪM;8|Pe rtSP^hW~c#sD{2Q>V%F?xe<(=eXi_MAF La 1fe8݃6SS^J 2'ގ{Ei3ѕz{匉HZaӫy6.s[6rn{׉m6wS|˂/J>YA1\1 oׯDj@Q|Ud.a'v kl 1J6ApލR 0Lَd=7"z{VSx3 ĖYX<{Xe1VF# "J-B={aSt.0n 8ÿb7G~5 6V*Vw36)H.0XB?X;!X0֦*R !5.aPȣ[ؖ`{{?wʣ4oQ XV_,}ƚ3 w 7 T^+]#k("bZDhJR Yf<])rj}<'2Rhh\eB?!e[N:gW* )1STdm.m'kE]n'z[ךl/`ݬ'^ 3;N˹s@I)O8*OM%{(eM &HہAwިRcb"+mCUv-|7URќ2"l8܀ ix-QD†˶#綘8i@Dt77Q(‹0;f . VM'njAʫxE4t0FmA}M[8ǂe_ri8q򴦬f_pg2'9EQK7'̂ZЕd]N`eV9ne96E<'>2Oxԛ_*boR^Lpٜrһ~I)yH'Yjk|lY`T;RapC x<>NH?BO 4bG#vOp+-[oGd{-/,įcC8R$`F)//ZK,ZuYH-9ӎ}wАYiR7|쏰eUXÌ,'з&2;jDmX7<8\Ͼ[ppUO#I*:Fm '@(.xSnތrCFqmA1!إ X]#pp"cP!59v -bE6 u#zöH ' 1?kAG4@*(Oy^MGI&u n6D6Fj*ǜ{}0i#/]FDr]I\|G$*}4 ;Nم;d,hh%p_%FHL\Q~F.ݓ\h? #Wsһwe{*&g{f]XKo<=ъj{w\fzy^3|?|yJ=}_ A?<5<<7k?:a\N=/Ao|Ǔ2'<3AקW͜a[T'>м,]2l&Hl#0/cDɴy18 ,2xX؏ )*il}&T7(w@Þl=7|^>?{|/3ϥr󐟐'c L`zQR$|vBӋND~Nij/>9MulDWN¤4CDW"!:vAEehM8y`:ѱ9B(< ظ/1w&YIֶ>"=y"^z Pv([&x 015W=Qym i `{ǑȏD]*)ZĬ1]Ň xl]0+rXqL#v\g'֢Gr>EWƹVP}g ˼Ae. Cg8>~+_wpuj g.1 8TEmusq1W"c.tcnyO{LsT8ɱMNRv= h 8mlj? ɽ7[* (-i[0 L!ac5A}ߧ 0WMqEq(E`MXuHƑ??F׽_o q*\أ׸V%ײ&Wi;c' HGvV;3XcM5P 5Z{`eDaU| ;lk94qGR57|3^<:_x_δF ܥY( d+PJ"Ek^p΍tAޝU2c$8R%vqh{Мzյ)9찡Or;瓗cTEԢ Pf,UĕMi'ր;[ †[/&S ]vp.h-fOW?,YlvO>u#ɞ_xє35H42|`詩Tg:hO?3KmM}~.y.B_u VyAc*AyNHˇ_QT"*tz߂~=p1528]9^OP3z*rz1̄xE<>'D",NrÐ\FyQE 6$ mefH7bR8\.9.XJe8ʹ#T/d>^p*] mfbʡ0h,-ٙ퀀D-GLyOy~^QDUXuIe1Vizv[5CysHISk֯/&>4.%TS7-$V?JmM]{G&o.bKS Hl><B;rygo}V"lY?z=ŬzY32sY'8x|}nX]|U3%,Y[NiJ~z ЁC@S9:>*oSBtiqTv)6Mut!4VA9 gtZ~Y`|5Vڋy3oI&S?-B62}#>9Q4WDSZ')Dʼn03&J})J}MV].Ov%Q'4 Pi߶FC _, {-EIubr:?Q;7s[ M6t`VWE!tcnS#i$96*( C{(;(_f8C.V8);E53> UH8([zs#i-vlYlZ"k*HWZUim!u eε3KV-_Hl_^ {nJUԘm /}W}G[nY_J冘 \ke5-M#D--,e|Ƿ+)>]'rֺxt뎗ЅڑMi52oPo5z:VULX6:xy3+p|H] ׵L{&܎$wR 3GhVjj!XV5C_/{*=6OW0Vv[_m_>ؿ~~ySQ5*ԷU~9j1*;A/?__?lF_I+9z$:΅]%@D=(Gbco^(еbJǸ{|YûPz0*{گZ1I ˂K;%VxnDwRh.L%#%x~_\T)☢oӅ| DtL8L XO+<55 L_}Xr@f #۵9TPPJOxqhc0fMӦD%Nő;Dl%*mr<̄zºRa<<4)sJʮQ0F5[>Mw{ST=X+7JБU:Z~9ʝjۖQSRڳMTFB \>ĞGgvx{F\wk0;apPQ sS VX®5K@_vM(".y<r1qR~Lbaqtg:倬t%ʚᔂ07[''zgSv8q2)rccZh&3B x=KnhS΍/83LϛID4'<|[W<<4z^Us$>'9 ^,}C}|՛x\s󨏝áp/cgNUbSUjYzmTL~ |"_p>> 7];ý;CcLV9yx]ߣ\KP6#GApOr_LOҙѼ9u>'?d(V@و2 v--g;Ї"4`+`^B,0 CdCڼMBeQGpRp|?R(ӈW]ɱI|_q+Нzct{>9Ak~}0CLe_s*T.] } /? ~յ]*]cD҄͠{V ǜ#k9ˇ4H22QP< AsFI> <`ZK՝-UV9 X+݌Ƣ|t?y39ɽBMʀRΓQ{@Ơo1o:[Wxب EǙ;J0q(9wwalEAbJ>~̑'^ _b7oL_J7h%Va!R@P)AjM@{xOh,!Wl@Zm牴ɽ EA]PϷ"<LK, V_8Wm%燤 ^ jrhXb)Kf"a'ѣ0*G,H7m=+(]C|sB#]"4Z~!]Ty9vl:Pj{-oyHso=CGvgϙJß/r0{_s L]ѽeD/լ|rzAcÿ*KwV"; =ī]yxT>.6q`,V:_=ѷfG4px_y5q#koU= ˌ;X-&֌AISI(5-+Ig\rQo)M{lԴQ5rISqR*9sgd,9y~P&wST o_%+\ +A V'{_6!9/BhI\JZ(Vw_/KV)(hJc;t"?{H'ŏ#z/<}Ph~ON%5 ‘,3dh ɋG'T*# 8x/9OmZF4\bf7xKHptZl1M3(BCE'S5p?"0d%.0^+-q4pXgb jxSn׃ s3sO_NZAQK"tz*~HOXANތ8wc)^`v^F$B~6 %8Pk/Xntoܒhe#6#v3~Mboo)~مHԡM97<%e*I_z )'?vP gr9>SۮY]gI>0:t6rq;yнhG}s7}r,x8`Y fw~ އxI|޵I=˰'ܢL^Q R#.98qI~8]_Ɩ2*iZ]I ,YJ~hR7Bj\*uց|n>ߜn~ xc'enTsvک> vz]I[~v.*0}e=G/!bCs)@%Fxn!q8FuE A {#edMepk,{0R+~`=`O)0`!b= TV{xGD MҔoadfHX\]!z]Zy%Hb{=TS>U9H$xNهStk#̫klj.s?؞X)5n 5%)YUX* u6z' Qjדв+K0}{!'b{\ RߗfOMQZ#D3%.2N[`3WA/'-[l۔ 闧Z u¶v=]Rre4*1 $i,xkdrX"9QTKS]yT?qYcO2ag漁 +Sy%}||jf]\荒~Ψ*SR$sxN%5Ds}"]~}woоaTªܲ& d6b5RyWmpo`+昉Y((q86)Oyi:\zwyja$K,? MS2:c$gɗo /^f?wZ{kwQzz%Dw QRG7Xt|}8p|h@5_#d S8.f1K3k1j$m.c;,i“Yz/Yyi , Rz aEL\է͎uyy!U? 4o`TLZ}eϦhobcNn-jTFq+GZΫq}ӄ^Ĕ =V;uyѣGpߏRn~^@t d xHlϊk7F1ؕ9,vŨ8a "i d;Ĩ9};+uj0fq9=N:MA=hupIiMcDp5pmЫ^,w3ǥM8a4S*7L{loBp^IUsLcA[G1ߌ`#&`!l"I~[doNWì-(X6%% ZF_L*vwPRŷ4X>ٯߣ X* 3L%;PBbK#cٻt: Yb&u)jYGLEIɫ"~-a=/bR.0JXh0WV<,Q8j렡~1^Ț20RƥJ+W<&Vrfd)WfKX%!Wb𻉧G(59uE:Dt&@x*/ d^Oa7ݬ5ʤ~-3{"L鑯BU( wg#6G"-z勶h_JKq|řzl* MD97}4ۺ4!Q|%ҵ:l 3!wqL |3#6 2'KEF{篙4nG,1脅g*,o+ =I2 tDUy1&mrXP^絶jgYU0 %sydž_ȝOssd 7GWך_wdMaWg\?Z⡠($qj?0)yX:x/m ˩75Y~_g|0%ypx,Rs9ݿScӬSĽn m82r'X`ʙ҃M ,D]^("VQyZ%|#/qj 8yK2A~%:ΚO%S>{M̎71y7aH@K/S_S@>eD:'~)O5h/3BSBbPJ^66, :iJpTOxM(16ߟ{\GP%y([2gc x?{wn0l6FyeBS_вӋ~0iL G0phЬ䋏j.d2pqu OMjՃ@\9Ο7ɡ(]4;sś$bb[?rvbj{cz9UEn{h0~:|J<#gzU~ykνHX.y_Z٘P.&f銹O7UNzDk'pjw9'CNӷ)F([F{^-$8&Y[KсV/e qd{suFoq:ry<4!uJM- -/CqMQr.Z\@ h 3|ByRvcaqsf+טL;>Nt<%p=,%7lLBSq#~{) +KaGu%?m#/8(8 ]0s=XWo3#h":Uܥ?eC&nXg^M> 7?Z ]I7 Lκ֘yGBK 0w7v~7切=}"~ տo`n# ͈.`3"f HQG̷9#n^q]yI?ơ0J~vSlA^W7}MkZſu1qF x3) RZʪ %[V@h,sX!e#r]TF?`ec9 `> D}k3N|MY\ȹ۫Hk524:!ީu~Cam|>rB[ :>ڕ)p409>ˤ0%'=ڢHH IbLp.,S.y oZ1zݝR/_RwxG_Z pDҕcqHIkafS Fi _4A@DKmn)xIeN݂B8kَܺ4f c;VOehuq}ZWOyu I#'%G~z4dov/H-XVfϝ~v\h5!babLNwb#;~Ȏ)ڲT>~.K,zgX'Ef-O l㹅U#af[5pE,Zo;26Y iCs<\uxN+_\^׻oP;39qZrG鯠AG322X| <Ԍ!4cS'S*wI3MK|a/0{c%Ę-ay܅U䘢?,6#WL0UHVY1 V]$6w=GM :o^pR :<+2AE;̀f_TV)os㳓~ʴd7xI,?q6NZlAfϫϬ?:X}*ΈW!5=3IaFAZJ\[}BQ(:w:k|$FpO%2IxCNJ'h6[#?>X$\t~_$2 ~Kl>qu|~l{0Vmq5z5wզ/ [ f)EZӲ\U}Hi|zEoG5z3H])!v!9*#Q!i=z?1lB3ڶa"'FV%#A$Rdr-Uq5#ѹ68:s Rb [j^;`Qu8,F'8"3]MTnŤ(\*p/eR.÷iw_aOiyʴ0},(_MGlQhÅ\<@1SY+{{OxI~l~ Fw^7Eü˾9`Br6 e_eZ6$`R9'0~ک̓-m`չ3Spdfy-w0Mlof*Wf"5r|x '褓6Ŕ?~QJ<< HQz4F$cTΗNcmINS}3j]iVVx>Twy3~C69n:eXgVu/ٔD/85%h?q>DڇgnZpS 7?r6=ov?1-ARX_IK)+_Nx#ם`!#Ȩ%UqQJgII~ɚ$k6KMIa-?c 4'(1XA-zeoC(A-wI#$jTCNz:}ז %P{XByJ;cIrodZ3hsO"EKb hkTFO/M kfP# F{m?zܽTT.x2Ǩ 8>ōZ> hK>!b( zw1峄BCa,T?77^ܸ5uj͚3TErGƖ2W 2>1uzOו$`YAg+5XXkyÃ4=kf:Yul?c 7g[PN!Gh gD~J-9?z2\y ! y{LT1b$^a.P ]i~TmȋN:f4I B2}ݽi4e :VPV%7K|{w>[^g{(iѦ:l> Ol6,ܓ4K|W) lN'68l ͛ +Ho t\SZ"\O is=~+:74!3۪g;:fLAs\*%+*RɱL9,8g []?4r01G9% e$̥Grbٔ&G.} ~qX95U; ?zgVkossruu1c/if\t5( 7&R=_kWݞj#l_ݟH_lD>|>d>;NL%!_I_}<\n,i>FPx.=I?8O *gAL=͠D^Dh,/Gi9> 鰝` Fޙ#H3O"xsYp8Y#*ל0S}/>hZ{]XݨVmV> Ur4`i~ߴ>O1kk*p"ùJGctˡ0nŁ<qa!Iuti_`X&5"&:_?H|E}E%>!Fa,[ϊq+6}ߤ>bqf5DҁX7V+/%۞tj=51\'a ӯwRD,ڑ lp!Ŀݙ xI=0d۪ԉ`O!؏<졸jCVXZܐ[ <דPE>p ph&#|w;Ʊj꼻, IZ؄aBZ6ĵ~[wxS`xSoϚ ԀMu Q,"%} %g 9=WU$a}\Qvֲd 1YN%81O]vm7U|׵?}?"]}:{fcl4.|ՠ)ԐOǏ 52TFjH!I H9%h1G @ZђtBH4J^ ^2;]@ߔc d8cRX>:A|Nwɏ,11lpG:=wROeH`+P.YZ[F!䗟P$$Rtv:L`%_/$kXor=y'Fэ"Qg,x0X$Gj>EJ&L^X^L'Y?jzzn<3 .Eɭw"rAz& JRfT2Kz B>Xm s1]:[+}]|I|W#{q43Tޠrݤ 7,x f􊾾ܳ` aɇr|hs8dR(X?Yh[t{3Q&PŶ7VǓٕgb°Շ n՟b.M&J2^߄JM "/R 7mAS;gBukg^#ց<>fxQcI2"OUQLqveؗD֭ѺeB_<|a3(Fjg(/ֈWvfAcBL"~>[>ڴ w`d9yY#g|`mC\,IW|IRh|,{C?$Rs `dksTA*ĉ'h|h(:'G93% , bGݦ&p+dw㰻 ׃N0'8BF~K$[QU[q},j{7[[{UlZ܇O{jNFʧ*ړ<kJ?XawY=F%fA`x?){]oު6L^sǷ'DW<躏%H?}iwE1},C܊|SH!~l&[Zr=rv"CYj/ĭ504d2[dx<|ߤf20o)-'8/0~Y׈;VnNmo)8^*n~w7zs Ĉ ^P pKSBysfĊ"/V" V_Es[;h%-Ѧ3y̶Z@YF"Uxfe@"j 0p{j1^h݀%Ԁat(V U` J16I,E. ]1qը| ?F3$J+Ud|7LOr[ڭ99ogxNο&Exi97~"[)xX[cE8_n˯I\?狿W>HbZ[(n>YQFϘ=>[OU\r$hPD~ |H7QI<`?iG, }4>ZşX)T 1* z$2gSXail>_Q2/ q9v1YW T#IHyv:V_ͭ& iu#&l=VălFvmGZ=TFJ| ̔G廖 |F>@G&oD[ +ɿ#fP:wTmzM}>E2` q?2o,MsR9iXbm'ʒ|:Dۍ(K7^z<ňs*agt (lWw\;aMs70*RpͧE/\9~=߶M7J2yk@}vTH#PW8,z\S~?2folaAUS32ht^He&JF93#@c4<}mALG4z-M̢ 0"\zaD )m 3\)+OH^ITc6~l =D,Z D&@6"*}4mgɅ o۸s--DleAlê>; 5*WK;Xߡb!Wѵ<_!YmX?-7~WMӾ#j`ti`&wϟ/@ل(L )+WbV79K]I(1vxIq3c7Ipj\|Xcm>:O d$e ?yG>I\`&D\MZ5qC_Ne(09+|L/ bYݐ F~N/Fw@1ޛ1FuelAgh#yi'Π7MVa׉–rt(O9؆7KK(ON}D1ܪ{2iE~<=1ڣIv̎ , KQn<̜8p-)GiD{F{޹Olբo64fGHFKY;-Ӑ+*v,%Dvs8zIA,cn,q34clª310 nǓ3"/܌ }+] ȃQin.Up+ϐVj9[6%dEZXE`lqėbxu7c4B|j"XN%ȕu5٬%짵~xI XX1T4-Ҋ\ )뭶C> 4%t=@O?/v[OaxN/$do+X.J$#N'S<>3(Azq/>{ZDM`,ȑbzD}S~C枠UD^QBEe LyEe_aqЗyee̬>mK##J^p>ߢ(gӱQxJglu ca5+4`+IaslN[۠74xMo>Y҅t6 hL/9N5jKwY_־ez>CA wQy"?m.6w:[5PKkR 쳞-׫)T ڵ d47B4-.:>wX{/=ʫfiv&y)3I^]JT>uʌϘ~ Y;cŖY')vbXY!Klp\"d2p[ t Uسf3*&VZX(JT׈6$/1(ƒxP U\ޚ~o,O὇" |E{M8E_O9o)Sg=7:a[ްYY@xgû { s-_Kk5᥺~ʐxlN]KK;KFG"VVjiLܩ,"jMEŻd8Qy:I;YzؘsE}|-lV<~Sst&5Mv{B!v>Gٗr?[MwV>s ޼ln9O$w`fi8b[o{1tZQ@Qc }!삵~i=sy},B*scZ/xn8D-]i Lc\xXGD2v_ AB"ɭ@3]ۜ9棇' 3H+{ҊN ʶ][ϰI_ЪTVPcXݡ?cg \1M?r~ZNûy+mr^?DI :qMiO"k#?M!_ S|yQnkO@Cd`}Rz#ټ EEr'CG11vRhxjtaNS{s„xC9XaNkvPsQՁU}@J+adBx%_LEt{<_/fK"Oe-n ./[]Kpp7"@ wvzVr Ӡx #I-9֎DKʓ$V1hX/}V&2N?5lY8p^yEXC9mzdc򟹬pZzBGիGc|3'&MPdR0gi} (o+{Qx0 T>֣6MW$87)!;$*Tȋr[,7qW_4EֆRd)Fkw?瘈,9YC}&Q.gX:ZVE|NHɺm'@<޼Ġ̓7[a lb S0m6} R9K-0-]y}}?e(R=1Dj].}=0'e9y-3!8zWk24Yyob1kdl R>ᗼeZf<@"kmXJBq! n+w,H%Lv>"q)G$5KA^/N]/"-,D0Y9 *cn&"ΰnVs)r (+e3qf"t=ɟQ)3g` T,-/m%֎6*~٠)sDCD/no'ڪd7dtkCUH)V2; nhKECG@ޢ/%3S^#{sok=páQz~#ƦF0.#t$7- a>7w0~.* rY\uY6d,4^c寍+.hsDw_9kg.S1=kZH@/dyk7+Eb0-ůH].E˙fW_ RXFuV6S9hVnE*̘WP_?Yrsڶ'@$it4Jv/8 8sp~?5 89@44L*fV̠xq h cF@`޼fas1f fbCG޲)ibbJ'ң4Ŏ5>^|!"ё̻]$}I~wo߾KsWnI7SY,ԖJr[RC5F:߱p{:Ǵ8ă&4gp(̗:mr|ke^ S)[^Rꞯ ASgIG.KQ#W=Ϫ5I,;:<^b"TmOeT .EO)I.🇒c@FwSB#-JHr='B¼2hJj\5ة 82na77&lG8j!aBf/~hCſ"B_"[n4J6SɃ +Mϒ4%,1A;A硐Э&X82x{"j=zS]?5 4D8*cVowwPb`F CvT6U(Gh7^f[^_fﵮ)ŷ0 e\ZȂeXȴ۬nẅ<11K8QʥBs@}iإ `10=a0ֲ'QXDθpL]c^@}b96Q]`LFL[$D/hbTp jtEx`1ɰanQ]UEDOpDI%3|RefTf* y.iğg` GL4񟲋Y MksXL`{' 0.lrXjv\4 =Fs?ØG&w-ܧLb0>ƂPo1Q*p$yMe&8=LbJkT,$C0@Pˎ4P6/ r"L(ZkrAR$8Dݢ73Jv!tfdFW\2aRazV!$,f6:rˍͳ-ZcN伬#(̾aRroDz܌%Hr6{5bpMeƄH(7D}ǧ^{K[']:LdZ u%y˼cƍ/jHұ(~Mw 8_r/lSv yR-MV!d Ma ҭs\(ϩ5IC?.ju2iѮ5P]b %B x ZEhs7<9Tؔ4w=O kROc G][Ę~>:ޅ镎j3D9[RFS?yg 1͘Y=hQ-\n:#g2w켔e&8^% 21:+U=$,I,]֮G$X,r`)weɔ"O)]S汱*,"#| ʒ?ٕ 7Lqʹdrnm;ǯVS}T*~X"i_2fn) I52s9$w߼}no')ndUM̋+[vU~+*<ʼnqi0"ޝ7\:q"[|ѱ mi[|N,2Ff=odIdֆz3?:Ҩǫzk=):}p=QKd~ @҃]5Q#w0.Q0^>L ̞$Fox7Rz/)$hjrCoaauUn>. >R=Na_Fg$> RM? )f%ή-]B`mr w e|XE$P-)e߾鼺?;^Zn[i+6| fYxTm^58ⓢw{lQv),~edAk6 ?ج|xRO'vJ"j1SOC\c?OǧH"s &Ff й$ q/GnϮ!ul^֢ɛCI$d qeAFtCOT;c {x`̃UMs[:eOEn>%c[̂}7>rV0aHbM bhRvl7NkcmaA0Yc_|4V,\,uXGBI$*Wdk\7r kT *%FuL.ލ:Ӗ;D:?Z7\F+y]%_7װ|rMb}c)_0&n-OՖ^/IXdy'܀9ݽ|wD7*/2xZ E߃5.(g͐ndN( Ȼd9ltݻ/wy(ZSN \~<lѿf!uANg݇`#J~Э{YO`_}/J,ޚWyĿ"/7An=?[Vz}VuuVBK=8`swx. Q:e 8x ,9rOxX=y7hܜp-*%1#: s,q UgPNJ+YG0=@ΩCAǮ ?3|kl, 7[EAH)ZvC+{f~0r;M;35³{ߓF~ |'Q"/^C[y _8XPN 7pr/jXx qA&UXr}FM\ GӮhi#&@g2@}t9"82gO[>48RB,tj KvEǴa 1Wيu{B?W!qXuЀmQ܎d3I!80cRMi" Ґ9\xfqD޴;^-_9'|:*b&L}:KJ0J/)hkɲ`OW1{I22$Ԙ{FjsÓx(kuvþ2n"+L!O}z?dOGmMTC;#|}5lT S#̆>7u+; 1SÏ;g!Z)1h\bHԡ7 0z,cyN{6 ɟ8ִfHF^,D{q| p=|zjw0~$&^^샌\x?^fǴhFt_/RZ$כ~ [ܣ(+k4>kZSK"mwR2:9L;s R,2[ O5.;Y<|o+@kZ}oʽ2lk N~TNxa1'g䒥 1ڎz\Kj|ك;˂DREgyXT2c} QmNeEg@gSq6 )\H|s򇵼gb4KTɌy$~T9E&fr1DOT4Vgs*'lNɮkU6 ?I&&:3x硑Y A6M =: ,zT %WrU*_?j y1S*j폩W)6z:p.QD2"K_" +lq!z5q^$Fë́|P0I2͙S:!֖DWg ©} +GCEb1q ȓK?Lv=A\T )2& ! /Daci\ 4ОQE"h11uCMJɥn7^,ɴݱ?-k!c_;cZl_~dcIJ@țr;m y X\NrU0HӗmAԹuPʀCFϔQA-pIps}"2ջعc;0v!3sz\/N9;+|A|| ?HKsA]nLӱZaaێotaoXU(rdq&+BM dmWiLFljȏ$gođ:˲a0Qs>@ij>%8c{4~Ԟ_ㆋr8?cZqHS%!jɝ 6eMSu['syIf.~. gQBk{3a\$[6 | -Pj6(@|ŊV\qAhpPwqf8Pj2z{zJqgD;Jv i@L[֡ YH=_/Ц&UB|1xz+-\B|wT[3OPdrKa#Zݟ*y.^#_vWP!gx7LvU} h;bi#h7 gef2PK/5j{lƏg& Ԇ^J(tjVetA]([Y7L<$ԛ]H\pA0M,VpafcH,w=̵.՜5,ߎS|ߤ% CRk4 FhW53%ݏhW=lj*MBԺ,2bi hT A;יSe<P4r+-:Y~7po"+s[L&#K@.e5R({Zy m3_49 5IoF7 Q\t˵_N*n*9EMICh N SEcd4eC @Ʃ5^{0HWV-[wRaI=9v2P}]η8#ˈVm0Q?X 2̝ \3F֣tpʧInaxY6Ac C`n&)K`/Ƴ#!n=V^{{=!۲|,5FL2hAxrMIUڔʛߨ6 4isX.e&,;io=7 $]>;\0dI%!(MoϮUr3~5GIUFLB)KkyWk z=h6 8MǬ' ~ ).|vk;sM"5\\YP:xw0m #@c7ʠAգɚtʋm;((xպ_>kXiYL |61k{51{&c"y5c4MIAT!a8лX=g)7F>EqA.J2U9)}d ?ƆUQt3Ȣ,U#3#`.%c &HQ-|^Ѥ?=jM)QJի {xLT > ECe#GB~-Rteo݁qe)<#z&x?yC1XU,?YXAn[|Z㍷`wY<5<ނ"X+O^^:IT 3Yݖզiy#eUSKȕN@Jv a|BS-H7Ya̙CpaJvxљI]q[xxG WUco׽_/tzloZB`}qJNfio;6)C'] [g@$@nxx(l,D3 [eȫ%<ݤmd񞛦wOuWcCak VqAYe1wXyu+f_RFZ{5 #|%P;.Wb>ycfWGgM7{YDK*^o*BAzC3<\KBȗf\bh2}T f\koDoV~A.p"zȔ#1 6TQ&>dsAsXQ2&,DtI3/{oTyiۖ7bo*:dMIZӵCF u^ lX˽=BtFԉ%Z-W~B8 d3dAd4`\cU.}?8^j0PRAd7?&;ªs"\ۢE4'&:c2~ݫpv{&'7̟$hBT rK+B.K<"5xVd1:2|xw ]l_T\XoDo^# aH;_R*(Rw橼;8{Ғ0 6M>]dJGyPuYC\uco4Hll'@Dȓr.Uz^ A|s5/+k՜hҐQ\֚yB'eM[&_ӹ#ӉDEu '!Jq+k뚹gS! cٻ٨{89f6TDYbNhfXd>I{[,ٖgHvWSj!udJr/Qs#Gr:QԡLR(~T|?M~(}-@;wTBu8m,}]]M0pxBgA-^ȩB-gPKvҁښD Tcu781/ Y` u!jԫK?8]^,cldҶ[t #ikBa,9J\z';m@RẎ1ܵmd^4~FB;BaA/zDɣȟ‚~\g=ll=GFHbTۂyRc3޹ѷ N(Q^oI24~ytU޷]f@ۿFix_` ƍ ܅ҙ9o7uEB߲l~$T_6K2wlV7i_(:;C8ڒE)v&zjp&,9fHTG[Bh!"Sl/vu6I0(Yµ>d|W3(_3_5ãb$+$V@Ps@:f,L>ìM,e `SlPqi5KQK2zg[LgW")=Bp' mG%^ mIABذHnQc*'gZAA`s9яl MnK5U $ møj4F#3娜 nA}\8$< m%*.ZZ}ZR_f]}xQUx7>_K=錢5 @?"vQmbZgKXF^BYFg}*Uj"J!Bj_ʽǯPwosiOx2oT2Zri=[\񾃝>OŒdB~~~[߷xQl14;fŊDw,G-}Fx)b[l?Z_㯏RpBsȧavQws_$rm d?`@oAyF7.G)؜jni`rYӖGpWm 0dɅ[##UGC)O:o3_*^u7LTݖ4$4spTaNLEAt9y'SYU M̄S Y݀ƄbD)>b `lU_QWD#'_$(JWm@J"1|2J$tWZ1W>SWSh=b$5JTU2šTtMƺu_ S)zg2o 1&r[0"חeۃEk Op}-jWѫWWn觶b'}sFg大^cYb{a 6t7>׻ӡ],N1ZU>_|^G; 3 2tɚE[ȿ^O\TmXA \? (x¾֛O:ѷ[m ߍu8#a|opqtUh $)\>zqaMA42 OϦAGkGai=A*(?deKYY h֨LRxj!)U<‹B3Xj6o#.} U W)WrklQ; v$\{ >.߬v<6%m[1^U+ O} -a{nG ۵z;RC_@:O42(9/$adfGD)˜!|*,%5EԟX6% /j)i@<и$"ˠ,EV1W,_{Gm,>,EgB3bIG?`m><$ßT) D:5gHj_/qM{f_il.>z@R9gubobJLDZҲ1;|S2 U.cw\QDGH*̐`g*իFTHDff a(^B+SN^!As&Eۢhz%+.^ gڥ:so~pIϏW!†C?P{3)2RRor`ӵ ~'وRo> J܋5XU\}:VsdeRsߢ20Ec/0iu9=/qE˱0_DTxҭɰ pO+=6iN~\#ڡ.xVѣo?ܙt\Ucy^c}=iʳwJNrn\3'h (%oʩhcjs)~˷9/o_A,L)X=έjr1.{et 㫸 G3 zv-ڈXPL~¹#6Qe*֗c`5 k!üa{L!4{6 w rJ mZ0EeO,,}+*Jq*e4Y*p^|_;3^*UK;5DqINff Ajs-z:?R/Kdl9h}0?؄PxNRQe9|2=M!@4؋5Ͽ,\]|G:(Zb)<RŔw[N^:с&!4ɀxV>Dxz'Cu#96c^(`Y"\m},I8May!o@j>[]7+[<4s$e>?xč&QJuEM"dJ,2q @4|ISRُXb~]z8~D\Ä|j#c!>䯙,;RnK^..c3i5j.Uw??F\tm f@_1g x!6Y6quwƫY:RJNTq RwbR bHiPPD/"nY|ptV)PE>a0G gdcwkj·(ʷ]#mFL i0eti}_(ǃnCTmC)X/W|1- Pj5ĖgO͔XH4UD* ޹$M<&QN6'e2;O_ui{|uNY>͓Iv׆h`|;ݪZm.?WǾ.v/sW2 ڞL LfI'OgVn}D:٧=\^gz<^-Na//ȑ*Ybl ˂*z@z:k;,Y| NY)%~34%?(%Ҁ@`A0Kjmn8'is+0aZy$fI//'WQ1ZaO n3Kd۠w(%6)6jT;rPTC KWhr06PSKh[.ƠLr\ MeLrȎÝ瘍.VPL.`gv pPJZy* 뤞..!9 _TS#ˀ)zp&L80yi,)y̠xf, H+~x!>"eY5h ƓX\G[tt5nv${b-U;43L\1yܸ esK,VģM Ê\ϣ>k{ 3v3 2@"yV* XxMW#qHtyq,/POw##.aMPX^\7‘*s#tɧJ௲F0gFn*!X#͎u qcAKU 7K2N/~AHUZr*kM ?FLI9lk*_lsm*-n1PaU5>$g hs/t6 ٌQwL." &ertpE0 A0-sr#վ[FmTO6(2Ӓ& t@f1L _H"W ƮoRr׽NQjm|r`bɔpR/cF;iQ=4B#b*cG&iZ%UcvB}hg3*"bD"S,$JnÀՍBE /~L|8|_)R˸opz {N\"d[Ocv[>ݪxKis{ T ɶjSh]Tl0U{N$Qr0 / ;9QZ;һ of %c`w]4 [U=@(VEB&UtUX-\*bT[ZjW~* j{wFNWg{_H"W_ۨRՃ0KP rͥ#Dz5~󸦝7 ئ*9 9w=, =&"^-9G,H-*6KG_Ie/f/[w0NcRD>-ީXK6Cȵg1N-KI-jL#߉ WgcI$(Ol|U`z Y|i 8zx`;Μ80k#ݸyj[sp4n!h]WQ"-:B?(1IFґcw7K$Y8EZ;:}, RspB?$mJIs)&2a,pSI}\;WTC 7Vh7Iphb3Io hUI{j1~,NUF'B1[i[eվQqW~<'>peŷ GK'ͳw=ū~Ȳ\Lq S~u[ߟM%GKxxv k~BsN (֍Ky&YYC,@pյ4fKc>Ϯe{$ ƒy7t W9OW=XZyB ȏ/%թYW3J7{<9 ~fYyL&>ՕWfN&VzW}CEJ;8+Iz p&GǡD $N*.?;25˘sLӘu>}qyU)t 2AӔ>'<kq]ydt@OlITL3'Ew~M?p[Uw>-PԩYucEYQ~@uz=|mޢ`e3K ^|y_ZDtq.!ä{+w i\oXѬ}!ù;y'=1 ݺ:;Z|5F9>Rw1=?5w_GWoC]k~mb7?{U~U:_:_hRjZw}j?]wX~fC/]vϑܾ߬67/~ ޹V-J{ w}}x>Ӫxk+spycrL7NR Ӏ0`h. 3Ikc5о.1 wM UL] a C 7;]xg/ / ;f0$ &ϡuZp}z Oni!?Dx}2BÓXAk1<Ÿ uӯˡ}Cѯ˂_aHZ8d1rN5k>BOA, a Pxߍ A`r_S ]jlp̲Jgf&Z_:& 5}k,y;汝F ,=#TgFYGTXv>Ze ?m@PB%ѵ_!e:rف-uLg8qg<:h=6Σ o פ@qe!}I"ՔEF,2:#܁Flw611߸YOTC<|t+b TEZzPm@CA<WIG<( c H/9c ♛'Ny#8E5Ԯ^OR }YY }XÞk_l o}_+op(CRc<4LX]xfM2| Vc&La |0D8 ( l (Qbg4C Lt,b,ǙUAɄd& |؜1lj38?30Y Tx_ Y&Eʴ.(VliwOW#`59=5ͺ!ŕ,,uL:<7YÏ^ QMQU:hi-sNxioDͻ3G ͒p,^>(RppjAp'X/) iʼnAP]M8T&h { &jJ߁At})cb ʝjkl f(2h1ɹ0Y*c͈(|WZtm,&KIM/H/s]w ²3>ITQ$ơr41Ѡ\P (+$PwTK`d,> _ؗ[4yN#1~5-XKyX\n6+:h+OvdNn{-pu? ߧ(A t\,2;ӉKL\S߈Sn(oO7E`b' ^Ii1eϞWMx]UJO0=RZZB%)%^31l"ݎJ/XBV զK`<ԣ݅o$T(_K1)-hC-4¤i/2xo7ᑗ4qޞkin:΃:gK{Xm5 woZ ]oXf/VC\ Wt:xv=;+(ᗂy+#=SWz.E'#3+۷ksoMSl|_IkoMlْ+]7u$OxzXkGqs4 &Nqb_-{_Y|lڰk1= cd р]_!VE7$2?Z~J"8^G8A@t0.De$^-Hbʒ+%9`_V(CSԆ)[Ə-^je[;$7YiigTaHXm0|0L"'wz)E^gRKJ1[--@>P6SBJV-UK{XX'>*Uڀ75fݚ!p xh9zfA%2i.pzgcfmfof:z*UIŤg4.2M XCjHYv3Ȍ.Gŗ#L&irbGOmB˽S !YL7hf)Ύ1;QZ;AԱTfDOS 2<[_ɪbY н֩[?2jMɁ!X;1s 0S ʩ=_P1FxBԗx*]y>O6 9'=[ƒ( `iN@bхd(ɺ5) wd%Q=zglcyTOLQa`M?yNL2wKՌH\ϊy0XN'ٱjfgyG{`r_*.$+_Òs-Wj_ϟ%]k"%2-W: ]6~\-;"㡰 OLxdvo1ѡu7 -ҾϺNJeY!oJggG\cg@Y'bM%, #H/Շ#`Cw?pۛYr^jݏyND,s“gUsȷNRm͂8jijCdkv̈́(㣫 7(1ŗXq$KI} fqx b/ * S"䃕K'"cyrK$)E3XdQKMn R ;ovoL)]e٩(%S&KHLtDs_ w9͎ofqƒkLqTe]n>PA{ 0X\oHOEv2O%E ~] V }m/0Mn|[Ajhu5yy:MϡE.f}땚bw).:ђ [+- bm5t%rf/3ؘ ں|ekS,hˋυYF jzXvz1S75.[RdrǽxΛ$[">FV̦!ېvzږAoK3Í$qN6#>e+77пqwЋ ]MjU?xgПơc@s]8t;ݑ_@~QפMjYaǼ6Mf[|ޕ=!3K#jXkX4oɶN &fI%wmoag ⟓Ĵpad|ͤEjmN>s~Iט =ꝰ&Z=$a=4C%okC8kIJw$u]gHSm!iPܭBKF5&wXO\t9n9㜛7 J%qWz|.no,/`}ypàOX\ '"@f\8A"fB#5DbG&ccoc=zwи]oH;#?BHE" dgw51i1Y9gI6DW?:a/F(;aaJWRN $ć1mp$Oj'hn;0V'YwdO $JjjI?@j|yމpɅEkq.Ȑ4Z;O"q^=T aXa„P'Dž='ؠ;WJ z~56 /rᵢ{RnF.pSEh1L $fj/G?LVO/7qhzY#BWb7mmN\Dwצv⊪2S&pkXQq^s{O"™;_Ẏ?(%GIZe5T5'{PM \" Lbŕ[^ )!\.fL{JjNq#ozx! K:ڟ!lhΏX7cvd5=RxǾ N@]÷k$`[ DdkX @aaGgQJ2zh"|~XGY9 +,W@?$Z zI;`ke8LgLgdgbmyv4nK06V.Ì[݂a ֨4~K[J<\ !rPn0Ÿ8ƵCێ;᥵ ._x (W@yXŭ^RTnI՞E plT6M*x"zt!3BC2M9\ ^/r8M;f ߹&'^K´WS ~"ټ6efo`&KXy^ &ˡ@O%pheS᜘nULı:\;/p&,}WDvߚ]CKrr[b"h|ڹyTQ+(z/N9 [O3 ӱzyas͛^HOn㾫8Beu'+ ? [1Ə-Wǐ/o<]^q~$A,E|֗T/ps_ up k8sdq 5`8$EK=}ɱۓc FCә=<. (HcpbUn&yIq:jF1#zF!jƖA-^A IU.'rE]XSX@2ȺIMa՚H 5zv{ꤸ(l1?RJVw. SMӘp\O#xA8/B fl}1'noj6)[U-5eƦ^¯1bkJ#TM_k)Mx7u&6{3V$6l6bgvp}>J\SkmOyY\,n&ȵdr\QV̞YfNk/q=Y+gן L,ONS0Y2hȍ)XZNn,&xX: o837}\P=6[lscg3»_&){x*/*$x'/{=jsx;_yn) xa3o9Q] /qx<[wWύߨ/[qsnm"xBns%+Xowy>=zns3]:$x?nb_%7MWOYpoXF~j#;BS/mpxẁy@nH=s=KgR -c9׍;ewjem»w8{EoM3?.s; 'x4{z-ރ.rxc4ׄwpx_ 2xO^_oM~{:6oK|[|?s>7w}i5=I>}$ۘ{o~>-Հ2zre-»Dzp{}~ QM}ao.}nA0ϹkkFcσ=hAm=jށ +v lM xik_]8^x'x[47~;-o]`o| 9cVpݜ_[8+ o8ܝ F_M oY(r5}K ٟG&ˁn"x+˛4`xwuorx7xv=9ϫ=27sA]FA9opxzb-w{yxo]U3*wQ(uο8n^x~_F1H܀Ǿ{(n qI_P۽wOiWN!%=8wtp w}~01pSAhwG[{O~ny c_Y7'ޱg L:yo= 'װe '`8}['~^}~o?w>?K4{##ifs`$#oޝ`~$x#/ғޯN AJ GrǍӾ =ٲՏ'cAODzG]OOGc/S^?G`xNq;^&ye%N >xûUF;j{^~ix7>]om[O_M&qbx1[=~1Ɨ\;Q$Mt>jh};_:`L3 gm̨/ߔ*aRa_ R[f?|?} |IǗ5#塤93rg2N{PE3?83| W?sIA=$&C9WxK~zޯ.=yBW ǘg$y?&,e9Σe_$&/sx~»Iw&?x;ûri x?CKޗ>[Ls޿;ɤwUIɼ-'?A)֩39*wLnSV( ~U1jW!sjK96?G[yW9ཝ^R?/ݖ'ey{V?Ӄ=[1Cn{|^\0nazsTgȧb0oO0o-\W,A3`aVj/"ڞğo a7G0!M0oS]^W#Kw?OC_> )k1\]~o?'~Sྖy(!/Ů8Á/'"zvg _?C^_kZ9WW ?0D3|[K OY Hj`+/k1%w+?xBAsLL9.H)1$}/ZW0(wGUrdiX;Li-z E8/<-']0x\{'8d}^T@'#ypK4 :҈Lt8$i7D< \V u2x(  tTd75APE$DlDQQPy0( 3\# 7Vޗa IHHWU}g2|̝Uյ6rchz)kc֙^e9fslч%٠9}-O+mU 1Z\ZL!FmDA8)Ʊ S7C^klR٤<^*'aoyGWb<4*f-Hri鵚ab3ч [Z!֥"t-U<ɯ/{dx /XFh~ F2G4Pe3zj(55A]E@~ͫ=CͮFkU- &(۴wWy ^z߃VrPE4@@FRNZk+*)+s-)7Q;PVn=26/ ܡ?7˯ܭ/㹛>#c)DPևETY\$gEk<e<Tx"h%& #̑V鼅;N.]B*THf)uLe دe)^ M/y5'O^ q GMcoQkOS9<$c[z{=6u:`ƦRoz0a;b&lOS{`sS in/~9i.hU:\F 5 i.d 9 ťJ&P@仚@@ݏo@O@Ay"j:cpL$PpPªꌠ!-R6&WaJz呩SsFy袸.z]*-k%:T jF_#UAf9*Os1Ho~w0gzjvG: .%_ E%O*Z>!ZI#od9m#/o>V3dhE6E)_1Oq:YlW4^SN &Of]kI)5+\ssI$}52Ck({BUr\ M8$N57Ԗ%Pqh``&:ˬͰ#c,J4<1IRO+uV8΂?wOS_gL9]H`!n&`t㯊7}ɀ%=,rO=EpL.Zx?NDŝq$έ@3jwKp{|i}d /CWC.aL9Xb0h7]lV.~c?Y!JNevÇ[vJBB,'x (27ПqZU%3{g{oVbrW~5X866gp-gEatB` ΋B۝|uAmr *o.qC*e hbA6נ_ExJq\2P>\pM) q"mȡ_|׹I_nE8о {7`F--|I5)k=!(MyT~1v)pڔ{0#%ތf;\i^VJL3mu䜻ޡݾsB~R9v^/aKCƄoIV@m_x8>-,ʶHjW[aHb&ZE -t"h`x/侃Wwn2~0TŸpsaBDV!0cL}'" M}oO-BCMշ1D'.J ;t-:zH rn%#lH8Np T9S} @?!pAsZgijKo mkNW WT=真vqOd=A &vx]pm+>+}zr/4.v%4ىצq@/Ocywxi|S<ݑڪ]NcHijf7}D|0U~nvtY -Q~;l0)=_nX~Sp>]:ABQ_'3 Ey}׫de or^wpxp3bAfud*V7Anh=JkȡCۨ$eTU3Bz'.RV8wޡ*Xgu8ϗw?zq/o__ǁ8$5pM\BlP#g,gaUh_T [ }z@?0 b6<\sP঎QV}֠}gLUYWM&~a-=k# Tz4CtÊ.M]iN@~~VA Fיx( =J{,TO%AͶI{S C!~Dddm͊TW,cRk٥Z%}W̱zuhc٢1#r׹{dy+Ib~[Kt ce mfy!/==C1g$gptp}#,vk4gєMڂ-(r:E.qh6Fc(-ǢtXQХbלL sYj4Ҕ:<"ْ6ܿN6.RO"zkJMw$ZP5 FtYf,'t̛EK" q,JpOhS EJDMZ%4BQmIfݬglh8k;ء+:KwQ. j>nB@f:r)zPi's3e]8sȍ)Pi>޻M ׎mD j w{ѻ?s8k+Mfel@87q)LgS c|usdPpnU(`O!h@@'0/0z^+,&VORRst-p&mK{rUɭxg:Ώ01v&S/U-Y:;Pr0HwթG\:C9zʞ8۠?v #% OB˵li ֏aL_P)s_ 2~l 10dy_6Gxbؓ06Gm>yh6۝dUp|p4krГƃ4L}}6S~}Mo4\r3cf6Ezf"_=|W"ҋEa!MX:7CE$jh D% :Q~&&c[sh@ T|@+2Qم `f' ] }=b|(Qb6'<;Kns.a/I5|c76_HdU/&\Kf8,R6p%%Y/%U;Bri:6t/Y~fwd7)}_G?O>$=&%H?N E}XʳRc 6dTt"yz"0Fxc9b~xɓ6]G} DMo}goK]I.b?n4ݣ^_g q;AK'cd=Ghޜ PvNxT} ӻ/N_ΤyYCЩ/`oqY{qvBx&EEMjm " *\I k7*h_Xep2> ߃hl;{%46ʃ%%6K5 k_/tOjf o~#I_?jkB{ 8H xrCV`PdID7ͩe11ys(mES;BP ڙSIϟj*,~q% (D8[&>^?+TmymQ&"ރk߻߮~mOTn WpAoGxKOo ^Q)_R ӽ+Uj9s6Hœi = ȻX}9 _.aK yjh򉤕MҜqMpB`3%tH-/}[?u m_S:DR@wpP?s~?@- xO~EPoh^5u/s'4x8-5$*gc+ʹ6zm Mž- _M-L1k/ TJ|Yѝc9!aIE}L[j(IzI zyQ}^8\ݢ@륷z+3.2Ӵ0D'ĔK",¸pHɩ6/lng5gj-B4gS{&`ɷeqjR-]TK}~qZD9Tl.'z#y5t. |N iQL /GA||?v3_=vVLc79n{ I3oz@gK|_=%,l7SȔٞ 1^̻r[v(}PߠBQRLNP9i1E4/@ٲqz{c75Pheh>$ujQ @F ޲srPV9y]OZ#( AbsPT @#)fP8 } W 2%sPj2Э@RȚh!Pq@EGEĪ"ڌ_6.Ҵ%PMj׊YW%;WՠJ*XyQE7xr_Elsq$4FOzO;I* ½O9i*?UPCӖQfjr”M@Uz,howX} *Ԇ?Z<{{!Z%65'%/| == )d/f;+h67^M.$/D\t}N@&D7_XoZjP!Ъvɀ@Uqmj>WZ2fr0K;,݃ ,5{Pk xk՟nBq<oHegt]e앪' t4ĈЂy#T#!*Z"6Xܟdqx"[Y-eVL+uE39(y* ?W aEOcɆ HեxP Ci!(!;9Q~X Ҁf +H3wY@.ߐ(=Ӛ(370}]xDf}>S^+)n?Gwjh1:틠kszFˡJ=:iuh%: xQZçְgDF )GEm0]b0z=$,QMDwf=LN2 x꠶0)I>VgR(w7!bCP*p!2iF9ؐ3>(00cP5 ı0+xap Oo4A N9^Ra<ˀ Z?H:huW7uXjizz򹗯UHC@=\|]Ϻyj|AIBo酎@~ڳڸaP?,Gs;Q9_+_bbԅGb`\3-~9ŧ-bp` ϐ .͠KA7P3> \]jYنXˡmc3%^Ulj׏rG%S'Ǻ34fE:ɣC/7ZrCjOF}!$7^15Xӯ{J.K<Ɯ7/`n t{e<qFE6 Щ#w w ۹}c1d y$px~dS6z׮h}_M A0@ B;HGiWj0_z@}A 8@-FPэG]5{ќAjcgSIV3,V3CVSigt&ykdJ ,"E͓#Ի3.:C9g~!=3-Yx ʉhX[o`L^hb-UM*ťa^p뵓hEZ/9g-|A=T7eQ^*]cGsUl0yB+:y( mZP;BўRu~SK쩮e<[l"J cb-$Gl(({E[}~*c#sx "J %{v6CݞAX[(/F$B$XX }#S!OAثx'ƺKg|2 NOIM@nfEf 8z6S=bR6,IZn߱<2\{߬{֖7wl6Ho&9q "H}H/\;OVsH6bJ_;91}ƪ(mbޡkT-B{e:Ftz'X.ev;>R=*q;?BEtS>޵KAKt,wэq6.ͩfk5'|ޖwns{X#g[bC9*C{ZafWNu`"Z'Yº,B %A hO-{p䑃),y1 _3S)Y *3ks$]:N(=ϝ{" }%8 cEt͛՘?}YewaɯωN96v D0c/7"yUhOZȟ@Kӟu(g#abbw W?pw!D+ yRnsA/Dѝ"̔Zjx)4IIt~SJ JqR[`ב8 D=7^QaVd1,- Chاd3G;FR2Fq{ų%}р+0GDYG QfG5b^xG knY ^fM8$R:JzB;9/qbOPxsQeooa%&x9!)˻)N$ON[5")8Q8+m)H 9:(?vx(Y\o/7K,.P1)XpⱯÈW8AllUwe0N~hb(v]ծ%~aJd1#^-t&t]5NK5߷`Fy!6 0ج,rJY˃AN)DKS  4MN-HX7,x/^! KQ02Lm7u7JJ}0p;#<99ln6w.(áptr M5yq1x/R+A#mR@bqA{>QnO>bAjH۴ V!% QR$Epwpf\!]cG3β֥KB|e%SwApz#Q,:IgG[$ %}[)0唋=x sUyZ^(ʋqe8[8YP(cݱ陧 ,:j8ʩ%:y(/c.5aF`f`ԐApP~1`8@7OhW"Vؚ`ܦD(T ovB3*pyA~րum ]7KTC54"oe<ИVvZtNɈ:;mԔpSKt^CoESkQWs]aʚ;KԹn=Sk7F$HuDXH wKd cDa_1bTYL]:ب( QJ"M Ric<NAN}>rz̃8Z\yՓK qޖ=$`|uhJć ;vIțgu$j0Nd&: EOKSf[K!bE8+[Kt|+tnm#m)d-zOOtNϚ i22*obN,O pZu1/`<"c)Țxz1'y -dnaG(]U^rE/䴆\ClWVz$ce}/x\x8+üxtF-@ *[5Blȑ"{+)Wr֬{{<O$D`)ݼԚϻaFQk?{-#1exjr׀Y;d*D&fOKGP ҕ Gm$h,0̔(H:bY=x'5>&3+*;+$K!$י5/aaz'se7I1]Y0rHIZ^f\qeN"XzʉWQߘd$87vwM|@p`R zґ=թmRQ;t$ X^ ۫Jw"=VgLJ 3yM&OD6Q 9,H1KtʛH';Z=JʍۯW̞YrDcڬdL8SY^$%ۀSv&WUQhdx#<6mE7nnP]#(z"c% 5Cv2>B5Xr}cYCo,_~+6L%(Y_y<<*/[<9`=v8خQNc4~4rL2qo<4dEs9Q1f*K :oɸ 5eSʜh ϑ*U+?il:p3$r;_n|MTse]RXnKtM Jzq䯴e[6qW.ΘƮ(Pѧu5b:EϭHOلߝW@,~h$gˬT4Si6EVkS0YάM%^e9EUƣTbA[ i m_6>n܏|7obZUȯx0bmͫ:<ҧoF;hP#2M[vx#Zۘcghߐv%|n#q,E):$萰dP@oLBryY(R}.GpJZl!{h%{''hsIsSkqJ4rBp!Yw5d?"8RU$y.bFcGM۰Ь Sc#Σ}AZQ"$״ڇ?z:|ݳ*Sf 2̊yĮgPkOwJV5J{c CR+JTMhL Xa6,cce3wG6 Y/?vZR?A"00ݶO8Y N|ä]0asźK`QЫk!#pΑ0wMUy ::T~{Eor]aijLnQA'G,Jσ?}'x-1lb-pίtCdK!Ƭ@BqeZE.k0/H}~$ȭ|M5f˗Σ/0HNc|բ{+- #TI`T_3Te@Ty{"n_MhNĩaCUܹ-)QT>"JgJ릻 `IW (_RzF{E5I>Y<^.7 a1t U,a &*PY?=hIȞ-SUћ̔2d$Y:^NBpqYQO~pݍH֭M= - o&Rg~ h:.':EF\1evjأ8 ^3 u,75ax]OYjj* =^LfA)շIc2z(klcOe9A@cHUA:J,8F<fM<7R3VZ.T׃xXv'Ɯ"lsnW;V`7UZə-*J{(C - A$W iKќg} |VwK8%ck>]jF}U“jD28YD9m"79Z'Әw8AI0$^l+=ʇB$: A{O (Lo [aX"H⟇ax#5Q~鱢Cd^SI ֠}#6{Iql-gFD4 KxcSdmc #n{:difHCV&m0I>1K: DWXJ듚~J8.{oꚛ u/,7m+,~6Tܱ?ra븀Cǣ /6o#0l'/c k1J xkϑaɆL"C(K}hy`.O&cxm2>siQx'_^X%4l= T0t$Z,9;]Yt|`_ŝ<[7t)lcKFl{~Hk ;}A z`r-gF0*g UryOq|%1*N6@7&ȡ{ |e \+2  pm+,M(&l|eLSƚ`?'_嘹GP:YF~Om)ۋ22~JZ(p\f}h0;wi/x]M}_o OAh}خg1Tw/OӞ .=+|HUrI&% iq6҅)Ο !H{`ǘPmDQߤ.Na5fV}H <>/!jfpUa;$*N~UlPv˜z':3d,B^!dDL{?_{侙wT}Y]෥p43HAvc2;lȗxmpBfE^jA"OwţnC a*=Az Nm50P,Ỉ հu0ݕ(`!D,A=\^{5RguCTf$ٻ_~&[@W7ǂEMwW$f9P1^b,'Y:oi5=`bKW$%wA옴~JOKt]j*wNcw`?I75˸{ȭcOzTh_#=4p;y^/#Pf s;iq~>Fh$Jq"S7,ґ鄙 .JXMΛ,2|3O}s7ƒxYM\7&nUx54W"/.:w? 8\o|'|7SDv`j^o^sDuosO/Ubjpţ< | »= _|?ǒw)q+{q'C.; XX_MZEdY&q!~YG;$uZf2pQ}mz\M` %@-RpOtX'l_ENlQN#ShonE~;ZXo| o1os;_w|UǷ_}?{Z60Io UnǢ4@z>/D-ĀRo wEVa2551@_WZ<@{4,UJ |/z.>| X*|R;Ξׁ-7q4p!ɲT8<(U Kt;i[qo]8ya!鞗= nw6 Mak_69-EQS3’VC)|Q~ MF+?[[4+#_Qn@/xA墦K0L`(o9۞:ѹهOF+ÎƄ/p1dqK`Qyy/2}*`" NЯhk?n:4R.8Eo/,[ݜ"ap-|Ʒ/Y=|s_o+q\5l?}8(eD[C]DNzJ/qnn%x5xbsnߜݥo\pb Ͼ߸ }(Y鲑iT(rcR懡v?=t{|F5O gŜzmp gng2e=anw"bo^c`40b.>|9B4BF?bTXKxVPsPU+w Hg;Yw|kZ3|C ^tg!"h÷[FbccoNyo;{sʙSjg:P~l )y엱X\,̉,P,,?͏i^k^#$ޱGDäyczʾ“>\Ÿf瓙=;S-Ϯ귦+:T8D[&[!bL/:IK'@X)d*&vO|P7;Z ?F,eAVS!^w ^Քf#Q_A['/k\Eeys[kܿ8%1 +o9Hq ɽ26-|-lc fs42:R}\gG[]g0|s#<M9>W/צ>)pA I çh?>3IyU|ow6>KO#3^']H$韽i12烙>&Ts\>*oPgB)'f&g<.,il-FLI84^k'M%}6 f4 Z?-,@#"D׻-J'vos>_${_{%DcoW?> 8~5=RdO64Ir/x7NTAu+V/ᓊŲ|}4_b);R΄ F*×q7г"|aa腇`^JWg`;r5wS-ŕGZpJ}W{]mȝA10a ] *U_DD؍qD/ܤ~?IS1EQbe4#kx(]|sHT]0uџ?ե=*kWhw5~29uhowaWMзhOzpz$z.qW=sy0=ـ}'oh!Oq+35uGvO~3?40fMJ'%zI[._{x̼bqq_} .z}eؖ~(8hK+vo@;TBҭޕTb~MkM խ=ֶk5 cORȦ"`Bs56LmfvޡL\y-7`ҙg[Ly&OG6>l-Y-;g_Ս |Lm`}8<(hR~ ଼0v p<Ľx,\ŚZk< kl<ܸxE1eRCk0CޑՍ7C޵Ɛ^o!gUeo_!7oH>G68`׏v迍Pyݑ: kaA"fŊ꧗]Q ;wEz3+ŖZumt}ۤ}f)-Z@]GfMae]-RST;M]O$m=Fj>\Ky-&N]tj]\ݴkyEpDYT-C~\EGor'gTm}b2/|) 9ËOA>qVҤ2]o* Υ,vmD{X5'Sh`Zkyt{Vn8%eate`[uxk 70`|CGFC>ĕS$Ųo;Buo#MZ]@lyXZ_AaEW!ކRbiGi }'Fӵ48lK5H*b+ԡuqJUl ~~ӳ"Uy|9H?aەSm1FpT/ ;@T@M#jSڡ@}ݎQG)3u x_Y4GTYJ.d'Js ߭^/7[@4J (yE!kw\>JewT륄1 )LXJ4Z=@7m&گ +EJ ۖ,P5i aH2#b r]K>[dJ{d?.LXc24W[\)c dsc/姾Ri$D$ظJmmLd[`+4FDm[bȦI9kMUH\.8g&L` +8Clо'ŒÀS S9aw`h1J:/{Hp&:6-&ꡃ0Qκ}eK:Y.5ǰFl.!|NQQ$g<0|nAn=%XU&aO_F̰4f?F6Ysɡu2f;nѩeY Q'O hxs(MpzfZ讗Q. k݌[-}kb70\(G#J蛮!ž#sJ!I|c`h֌1 1T 1k U ᠐-rPT@ Py'qɂc^s:P-ZU`` N-(ɾJ|jZGQʖ7VWUƋ]H<6R[xtcmɥ-#˺GS4 OD+SO! ΍ϓHRq͂,D{ũSN퉫 VƬ)cVds1 kޢ)ƐWiPaB>embpm54Y_'OšxدoexR 2mӐԍQtH6&+  N$&,ռAE ;D…G) YTД`QE'toګ7XOZG9D2'8oý}e|މZðRY y=meP``rev іH'-ڳe,TϘqA )?˓̅TwiX<_B5,DZhv",b{x;ؑ)J>HLH%`Ӂw2r:l88!"vss4zSU:[q^hPɵiB_Pkо591orN@l^3j(e2;տ># 0cÈVYakZ0@Q>_w o2r8oٯmZ32P٢>Ǯ_?lܢ̚Ց&jߎyM=Sua]s|j\Dk>S6!V#FGj t +Zͻ#e!`ô=`: *|m%[q~]I}x?"feZsЮӒ)T~amH~H_x=OkR.[Uxܷ]ҥ1S0٘g3hEp) Rtvl :W*ѱ=Ӊ /,O -좣X |3{]ҝF|pY-Z.3 *c8Ýej.j2X\ )kQqlEȤbca6W[EB0]m>6w [PrFr T0.ua10im_NЄ]JgR[æZR)粣n}9/;g'pEŽo4*Q1෹Ƞ7)DW^xX5^}0ض* &8O[&ĜBf_>8GE̼{̗^ /6QJ܃t/EYt֩|̅1\*bҫ ٳDV1A_Z 䃢$hLq`qصtUEK GQ{8]yŇo{]J-iq^ex Pɍ^ZɍY>I9/).+i@QVh#@|~A#-xvzfgDZ`A4aicivDlvUt:%o/)v0ӕ_7HTŠA(Gf'&L:+xsc~x)cL mow6:Y8/qyAxqOX?\ІE/@La="kV(:py[̍a#qRF%N,LbDM@~: Bod qd=6 Fnтyfijg^=z? c*H !֘|pqD`r I2V" e҆Y Le/=YRȃ 7V4_o10^wP5 */ O=S|=̓oKyj}R.+!df6+dT򣀒˳&!Fzi% \rw=E+7JPx#%Ɛ*^ h 4DNаqK=9qީ˦E~-P kOm\J s_l)۾=,'HH 4\^}L=B$xb?LbHq( HRطzk\g`1Ff84]4 Oz\c; zͳ('n:K rTO,hݛ[g}su}ye_YA{qݏ_zG^jP>z^[ <<sݏ-ojKE9wq1+,oOG)9vl^U]SO4<)XsyL|V tzk>/ˉYz Q#D kd7c=鼶95ohݩ׫;cدD^3֋h UHus _bs[g+|dMm4_8辷'zT7ѻӵږzy(z3n{CyJY⇾IfyNd._1 ^x؅Z7(WR**VWĺ y ml?76?I]ޕo[NI/po˓/[먝^צW[z_׬[kJ^'\xѾoZՇ)^3 ќ$=/ËE/-q bƜWQY, ?/θ|[[o׳u+z{5К*f 1/RgR%(~SKn?ڣ/jN/]:QFSNڎ (bҋ\~n|:/ -9-9I/ǡ>l;Wr=S"ć85?\("FYٯnOԭ[?L@n-b- H +߾3կBaC#5u g Ms詙$Bl! Njup`.<`ϡss1 .sb9LQ9o.3 -.@+oqV3DyHs"#lΓ5PVg~8`N\WcO&R?E~NMbФ*6&u9|RWs$?{!2޺!,dqZ 8-L)[Gy:/ y4KZx|h&QMGmg1ui Ur֧S1Wڪ)?Z_o1C1v5Tyg=y>u9ک zN G&hhdզ3InaɆJgas.ֆ6jbh:/K,%?SC7XKRzQt(/[Eʨ B׵d2ar*Y2t:F隉S:GNJ+=/SQWe:5EY^ɽMCԌl-3ql:L1YЬU1J,aLϰ-Znǩ5>+<6$aƵ8o`/ؚq>zQ+)l7 ֋~c7p41c$# [DP@c^pB6XGM)*<)Hp#DW12&AyDDY`S|՝`?ąuX1( &Cw[`2s0o` u8\lF3ᚥ+jĂG`UgB1Hsf!y+Q*C:y_1Ér6Fp6۸ю<냝`xz[| 8Ȯ]T1._H $:HY~rZmzYmSE3m@;:z>4^fmڄS!;ّ71ܿ~mb[&PR]HE:~ZBGtjda1mk+׬ҵ_iOѵ)v~m<~0?9QG:sg$m&amnz'uj =e^tvS)opkl{Szv?xo򢹀Yo_܀+sөW+苮ȱmj 9 Lqy~qg@TR2S[j: 16ߺ=@QP 3bJ}]'Cn'׿?c<u'}{ -Y-tlo+A, ܄}?khύ˷EQd+RE}w#^}Zlwb]s]+mZ_!wVZ 7B,U,}w ^\fMssDh, Pp6tWGB$<\f?ƣM䵄6R%~Rb"]Ht k'xbsx?PClw|YF.Z#vS8 @\0U&SG P 3:/&=>xWWSY/[yc+5`w[>5LG{v !AOHu+t Dv_憳>T?[ZrЪ4;2^:I V/;VťY3ehȏ*d*cm5/gڀB^" b~(֭I ū&pAë7V@e".6!j-}6[Vcr[Wm.4:xWFt_aQQo#E.VYeSczɆ3lRҬ^it 2 f,PL̲Wr}V醂:0??>F9\H<γIhܚۆ`[<``0_43-w |8ëj [;Qcu&eZXCQ/y[8hPai?>rHd7Ɍ|y1=Jz)Oy,n`;\֎+oůnԳ8J>*vQJo]^`2E'V!cxQ9 G3Z\|Q.$0B3K?7}\X= FMnCWa˻8|h$EVw|v52 `z\g .z6C3K |"Y[FOoٿ,_D1 ؛pi`0t]#H-$q5\,\yKTf-oeo(* mEHrpPMȜ\yDd7AX75DS٦tO:'̅!eP Ӣٴh@4 G uYƕYߠ{lcT7-Gְf?eW1+|bOPf nIY}v^y}oqA.>x3>51(̯SD4`Th &HXhI^WKSv8ޟ0ԾpfJƨ4? ]8 'k@fYWgnb6 [ǒlBP7ǴPwԹQ+KYL3zk*^Tg(&zaVV1 AmG#2NB1uGRWGnёtp:wA$v2DX*Xp `Q3\Ƥi+= [F2vpuG穾d8cYI,H򖋪r'Z(Bͣ*Tpe#B=OWkQ[:X*8/Px3wºVW fZ J glf4{m{:Y2K,=y. aGwT}x:;鼵p6{qv<‡?!ۅcwq/Hcoe;I,0[6/"qZ,,8Gi69|0 4D ۉ:Z.k9isգj#VjAO8r,A[fjf}E:k0݆GX.L*b׫QX,?ʆEV,}v`pbT(i^]&!( ̀w>F,N9C~5|gˬBC\cmUYU?^.eBMj}R0WE"ZG7- O!  {-,K[7K1e1n a[Uv Y 0K-T'4™@JկN2PF+O͟ۦMq<pu,̙+8TpQ` "D4/DK DD#X>UzIV _gA^cNSkffe?GuxV\E<>VY-uh#vyt]t}\O]p|(Gq}aL#[gZ2!.nZǔ-܉qaRSvZYLjYV锺!+Cwo d!fׄF[1ORT@5 uz8Ybai4QcEw3V°OD l'+Qw!`)WpO>\RmfaHer71$ s&5*P90~=׮bl.4qa,~Ab~d);oAB'HEcF ɡ-x]gIERQǡ~[jۿ-[J†E>TMWX7 Fyt\53M̟ 'Sͱ+'EN3;y$ff4R:Vy}(36v0 薶Ei|E+53l @kpy ݚAKGt^ʻIE eo#E  qL<*dг*|v(ܪ\0vn3A*?)-rہ=QDI`aA?l}.L? Jy6 %ւ9[ Ctg$,-PltȔ{C!Ї'{KϬD-CZmY␟Zq^ιvrd սG&ߔ -"l"L7&8ܖ^ ^0V7h=ivt1ae-!ZfA ۶Id^sm5iK?bYN3&[ےH0hmLt0 ,4^"Acj;-P_^U=|t4>噇Q2t/iPgRJ5!9;!FLqsdߎ%+p|OS-egIڵ֮7R[;*}hiD[90w(إ8[x4 8[<.zoRf P'gh{z08wo )g* kz@+fھe߼M12%̎fEgGX!SͲ 79=LBȲC)ᛏɧd$x@":#r5!z1D[b@Ht կ[ `Yory{/+owۏELBK?tpHZ3>qWjo +Itݯ(S@ G6(z? `1t2d:9?Z/jK IfnOE'S{xj21}'w[C*+}1sSLF; rhl=saUg'-rY6ĞQA&Ș'߽VUnM~)6R"RNI)v.Dv7}o?cp)%) Ņw\>9J7JonJLo*Tj.0a{w.:m0#{7@oGX>!P_#5\uJ-A7HC/o ,>sU*o{9ߒ,H<X ޅ p/1jibLI 80,~28T*4vzV="C%*2$JEĖl&QL<݄GĮfC9e||Y 2IQyd@Jt=lq\4.OB/<8 akkbab9Maw~"J;hyTȱН0ێi8O؅J8g#T"U( @Q-9Ϡ,6WpTT09ڛјs5,XeNG0`$B4oqh1k }{ZܓHT AWlRcW%v9־~9=b#h9֮4T[+>;{%j1M4DW8Lc/̆/KmHq8ίVB`1`hV,e4pᵘ+֕)? FEK#`YX'4gzhYxM5wf#FW-۬w9I-f+2:vc1oi0IUj4n@t1Me|9zxO%~^+פ؂qGaz}NMF ˲Hrpz|f(UЧF.Ⱦ72] $D Ib,RNQ^`&)t5cQ֌8WO?A ==QOCÓ憒=CT'ѝTk ~^[h֣@c|cDmfm>q4_-KպiDdy!?T%kVYzJ|?Jl9RJ%u//#">?̙ BMLR O{;g6x~8EG;5 +<*3̓Eya1-K5ެǒ]*~Jav Pφ2i]=*;Hqt@:hA¶ƃϋrwh L'̯$D-=Ԕry<`=nKR?#,l9sl!ؤz;<IAPY|wj[(<75 ~G;Rۋ^C]w[>^jFCNoQp#hE:ks΍d+]m܄@oC5P:1ˇ-Ÿ ||: /RfxopO՝U UOO(A6);Рix# 55V3x<^S':f<"(7x<-o#Cu:^ 96:>0V[(Q8#CuS6`Iv \ev8^Fz@6\KӦX1nx'.myޡ|WOMIY*tgiʎ)pbN{rͻ_䒹jbp t:{wwb"T9ǩg4GB@3x S ymD0@[p>Ѐ]-KS`4<9Ǣ<֙K~6cx~z]a Ν vhfV`p4AʧLe~} Ox&ʏ."؆dagp,t#,Ihf #A*G /eJY*m(t{vB !7FK_춗HE`hJmh]M=Uc ^<0/Kk4v*.NpkHL R!q 0a,p+p&fic8҆ZIMal:ϳ=KGXe1'H8fx_$uIXU8@e2TE* A ~>?O$ʓ*S_R ÚJ{] ONn͵--oKüɤivZ~-ʙ\*k` `3c-єSI~yOİ]<=y~%po+~boVc |DbG&.P ܾ֔XT{Zs[3Tt1T,EgMx M*<[E{AuT%19i,L? hض܆C,B{4A߲߻P(k`o8HCVߢjEjwoz{}\XhcIXWǚ\x=@q6FcR ^h}ǿ@#KKt^SR1k[wpEx+:V!`ZL+hSb=VOAy$crϠ|^)L}^( Ɖ^S#R~:‘dPh?I-8H%)4[-Kciᗽq͎U)/5@?g(z|j^pU_ `atmRB^B[<~_cQiZ, wqA%zYU bwu 俁 ?Zz)B]`e4S^-KmV&E}AJ,=D5tV{}zXig93f vzdJFm^[@ Pei:e4/_4m:Y̅y٢#(,S/Ȳ6Uy Н-];5=BSTOqά[eyķ"ا64ٱ0j1&+`ܚz +h]z[(('\L˽a+kPw4Wn: 29(2aQOЅ( QH8}Buũ';<P(;D"lI6̋B$LL:s6 2KVXKA.if{G A.O xBAѢ4-"dHiJsP iP^?i[,x>]{-|*",I;7K!6#x* lTptWR7LS^ՠRTR ދy!fb{sEA/٤Kn/du!Nn}x/zRSuvk>ywNw3,K3o=wMabpaU^٬~39Qof¸_<6"M SR'E*OgXyUMt.Sitk{]>e3s%S׳'@׳B|5IvLpDiQ& &RpW4/wW=£` RhWƓRǯڷ-X!P O=?mCko93 `ߍJv؋ЛC?ʍQ甞x5Vn&ʣz,k/iҬi=KY4y7G앧-BBWP?$'WZ@B*~W])P}xEnꋽnOF81&l͂4Im>̳ğ/BF݈V66tc\'|O 1ʽPadv %_ Eom_&`GP˚iΤtp ze&pOVzj*w&O,br*_I%%.壻D,A˜Jc_ ~2-LLۣ4VLh4j8tܮkl.#ZP\*7/<9rM+s&YGd ?jj#tBj9/{TGT}qEӑiX(Iyu++*;YTM-6_ K^0;ZWEkd%ԟM-[Wih=[О\lSTHqN,v`; jĵ2ҤbhLaxJ#}8݁6L?V (碗7QjE)Jtޓ_$N爓l$仱*0+y,B++q[Q@qN~ 6h{}<و56+q}m;E$.q~%߽syqa<*k$B/OlW6Rk{MCoM2"p<>R !EkS#1 Q%ʯDbX(I~bf)B9]MQycE*2?-5C,<h15vUWb4ez+!4&+kzOe#qL鵝'y;\&vК  : M|(=OPx0R9|F؈0Pu)Fx/Ae4YZga^IRW![lNbmf5/<4A?O ^<6Ԟo`nbP с8b;-J51bT 9ae?_yhsby >/sK@ٸn0+zHPΑoH LJa n:=_cn3i>YJ8B,u' 4xj {r8J&,:(E0<'4wLv)1q}Wč[#*[g}. јQc11=worz}}|]݋h[u^+7^{"[^?׷ͨO( '>>1؏5HOI2}6;ބt^"H_Z\D&j[-u׆Ƶ$WR|^+jD_f5=)Qz"Kk^5b+OZW*kËzuϠ] [yfKGRT.FEpAe=@kTD;{$Y6/Q3*'2.$KRQ*5]Mx֮GvovMA2Z^GޒF2f.'ϫQ.փ: WHE u,6΢ ų!ִOV=G_죭 Zukh)Hzjm' ZFװy8{GswWkP'Q+8L,f, v"oQ Yܪ,U[7a3)ɳeyBzUf nЇ8ˈ50r?:mRMĂKٙ'&ψ97AԤׂIU vbZ:Y"LSДm67] %w}41iʦ)d߿)u(}:w'*,4Y[{.>)=ڢ 5c~>uDXG,z /$|)|N0NNQNX@Tē'mt>XW,5SggZ*jԾxn 0\e @u=h&P+9e;_[=ۮ.FէQdRUk~_%q*A&PLb]g9oRGFYe 'LAÉAG?KL )}G=Oor&N)xte+ M y-/h.{ǔ~\mӊ`d6;)Rg - ق1/n$bT욋DFx,ot`'2&KU~Mm=5i=>o6 xs6c+t0$.ߟ*J$ K7@D}EiAS OP &a?YQ& H[yp |TOwBq"kO:~hlL\}٤yh,w |ğ$;Orn|Ha[ .'lnao![ Õ[g (KIi3vs&EulR],i7 >DFj 0`w`|@ ?^0n(U𹇞(s6ߴK*m_垧4fڲe\?K*BIK*ąA&A$8ܯD7E"VoWXӄlYjV '.ŀċ#PgßS./gO /Mֆli̟fcyDANIKgGaz0~a.,Ƴ`߱pe RQ79&aМi@+*:;@v\逸ԝח'ww*{RMrV1iVLF_sWz4^p BJmtp+-&S`ɇ~5Ov )KF#U@b7hPu&?fRTjuRm@@KkޞT#V> u;3I2qLAdBNesjs߃FQ^1F_UPcxy/S1wjUgۋ\EŰ9ʏߊ50aI}zPM_pQTeR'S*-Suj-/(c"ݻ@QFۆ͗.]-ކuWlJE~dmI/f~20}/BSo#.cfT۬ufG'mbӹ[@c 1bf(OS2zF[fw-b7SZbmvqO!а8:Ll> n4ApOK( 3wK(}gVGFvLDw6n /@P`F'pS'; U+/sa8uBD0Nr^tgl7{%$ѹ8^GaބK PlMjas2M{eKKw}t,dG:S*WUq7ώa ucݕp`;`̰+mPe/xC0|:Fk>_]eeiq&ɑw$79SCWN8[Xlx㹈浃)9w쀟7},b S <^9V_ Ycѽ EF+} Rt|jY!!0wTmjK{܀L\UbSM`"Ϯ > I!NIJVg8F;T-,V)w}‘MŖq] Ѭϧٔrt#-R&kZTN/B~22g-C`Fv|mgGgQb#9qTA 8DS&d5oVdf@!Wyb 1%XȭMӘAFǸj-̒uf@뾃l]S *nNXGz,4$M28w*C^H xl&Aq#^ȨGspA<*|FV i n1bpNW!&58[}Լ9WꏊI$ vsFTV",0X^YC7S PVA=xs_ׯ5I {7jmXAaKy 4 ȢUtJj_* $b~ |9_S!1dP^Fu&WRj]$4kve4^I.frt aFfǸ E #00Rc;6bUWHϘ g,ŠqλJtV丕>sFmJFGx^)ߚPE󇸮w1;g#;lnv:aUpMf~BG'۽cqu .𓀘et$~UwD~7?ZSB2%(T7'f^jC#@fd;62>Hfp.rI@os>ؽLvPB#<]ȔL1S8qL'p4ǘ+79:;ntx+BOL|1O#t)2T ߥ/ 7&ީF@ ٷnasv>jE$Tb+N,zlڳ=TVJ+f!v8<ƟECS`~IL* #B9)g(-P 0{4Z 9s_</$( kN|$KRE,ЅpMl63]'piiih؄ Pl]L ?YQEDž`oj.ƢFW+4W_4+_@\2v J v3b3I7*#a@|{# NObOJ9:y G++z|Y&3fmƒVVs7eɛ\ )ߵf/|#A /A%g08_*47Va/,5fyBus ZC}VBfGOa=BX%[vKTFm8w DʋFI2xv;(ds! //gAZ9.EFTKN/D3 o˓XI˧REQ׍r/}F |sI hS߬ti1U:L_y&M88:(/|0&ށ!Ji0x='YVyr](:VNu3WI,'FKŗ:R7S  GXa[g)?XeCkS, _&dfmx)VA`:W EZ;P H RWLP~A<p?T̳r@.Dv^&cD.!@Ik[~`aFU}9ɦUSt!3^Z< 41"M;k2XHn?O&w$4r[*&0Y71f&K2I8^ÒtFtDmAڽEfr֣UB2I"k }f ,wL +H>69Q F&",,ѕTq" HRlȨ2aMv(j Ey@4 N;[ϽƢs9/zΆS8q1Ī' e"&mo[2˶:Xa޽@5ġv$?I3aBUR3J& L FڙdzܰiU(T`ZQ3$ k39Nle ܂cʕw7P\HoN\3bt_/6 ]_`s7fVRɍw l&>؝r6J<#GGaHy ANI$cThlq8?h(yϚKHNNò9׊~gi=B_NV)7? GW5P䂠O;"*qkd :œ#W;2~Tw>Sy[0/%fU{A)Q4X)9[dNj\"DʖLwN\&zךp)S0^~|Ma@f =se0ZmC-dΣ @Ht!n 4^̞L&-?gn4z10b h} e*M1R"tx*.ERJb^G.#i _sCrAF|>I)%d1̓yyޅ,I֒@M|}P5-i<*.`&HoU+Jh>|He+ftJo-&N\"{u`;f6%Lg*ҏbdibqPWͻ"}37[V:H|߰a&kÐ@Z"o<;zS\]-ZK%u5ŧp#qDӏێ\dGTiwٍSwg BZ]f,=1zj Y]hG-rSM3TNKrNŸiw6mz!X^l>u:gk3b=yȭdr \< aVaUh-m*Jry0azGJqz7ġI w8*ڛ7Sk1H@YzG؁ !qAHg8lVK~}y??њNzI+ThGxp+b" 7A#xK'D+i^My N]ZFLŅӉ[qM ϳ5ȰytlGD6wANx-5i\El5r"FӋ j}Ǽn:]Y Reԙ "eֵlH0'ྞwV3Ɲf=t  :{ߐRFGHyXg-Ѷ&2MIK[#ӝIHTu{< GF,܁1Os ca7A򛯼W1WXK_l3( a'dqt0DfJ~\\C!ס0<+9yr_Dmh-%R ["?]y_Z`6*b)6C;wUFLMصN_C<-Ыh^]pPU[h1BE78ΎLQkDsP^y+~̈́VlB@80Q!p/?f#[w +!\uΘ ]{-ۡ(L+dz R{ERoY:[]z(/x=yGau*> $ Xɛ, [fkS(EVO 9-6Gw!,Vř|s%N5ruyۑ<Ӛ(cl5Wqa \).bSxC{PEh/5f/Mm !MsTw'.+!KRjzh\Vf=;(Uey^PF|c(֍ _2zړ64!ϜYbzP*Q MO9$AS8PaQ~UzŤK(ףnjo*wE"5) S&WE8>@"n nK('𻪀 ſf޺.`Ψ>50j ~Z^n'm?.&Y xI%iWaQ7G\ $4(g$*nɛ3^3סswmQo 6ᡦrygxO<= K1ath6,剻CuǮ2^F/(ڒBJ1p (] `aO$G`ApaU*JEVd|Fy_¼Il9֤S@I(ǀ& FC< ]z5'r$x`bHsDo[DwFL֡h=NPNNP:I9x"#k*Z侦]G-}&|x5(-Rdeْp8527dT+< & )81Ȱ2Ԕl>V%:$JiFFB β%1{)L/E%D}MlHwǢPJ0,ȃ-9W_G]XI1P^e]*C)׀{x,ş%ؤdAPhur@4b$`VqP3K9L=6IWMo %ϷWzlLP|*>Y RdZ8 ^V菟AM8&_4𿍐?Wp#v.P"}OvWtk 3$Bi4g2nJ4p%ƌ3E$Ef/LXϙkYD_`ɿppLT/+r)k*p3 4؞6LfccqG(ϸ\loH4+ U?!TNo~1n5)_pGcΓhw =K#VQTdڮ]'wI"{-i;^}IPw k(!OZuwUp ꍠ.aauTQ]ߤm5 I(bƑ TjV(c.:~NGIMu)תr">U% }?kU pj YiD(l;88,@Q ')aR+"M'XMM3+yP&Zj?#)U7U:J 26U'c11ځbq@#LA7Z3`-x|;!P=Փm'?MWW<4Ӆ ާY}j'GTr`gn艇)5b ߍ쀳Bx'p8!D]0?.PR dO9Qzun_3+lR5+/t.K&@~QqBO QGuݨv=!oRGaw%ԏI7];Ac69yTSak?Γrmnm'ZMЖbW<^_@(62b5EjAǂ& =hjQ~qRz2O搏˝Mݦ,s }?> ڀ4Z \_8)vS $A !x}Avơ!#ĚGN]`YKZ ש XqM۪mSHɁ:=\3thU= !ײ!\ǥT {@…9_*ISL}ۇI*uzh'cBapA<"^WZ3;iIE(D੢5EkE$q$n}O Օ'qO9R.Et K;l _7:*oV?w\ɮj sMٽkr~3KN2hEôC fL%IJmTf s\9 swBaQ 웼W}2 =p"Ϙ4mr͜FJxGA%v 49fy+Z8y_ZIȺLX+!qa; 3]%!f2梈GNy,йyuܽ/~EPTY !56(r{~&?u$% AϲaxKR(.\(VCH/!`E8րf}nLMYQʴ$)c0[g*8yM@-8 >BwxLwΗ;qz`v)ael~_A0nޑ¼R;jp bʞW_u8ӌ3{J8NDc9dt?@P}>jq }L9fN̅i0s>~Xkglmgc0L)dg(1r^, ,!u*J0[[`~%2S<-v8kqt,c#rQ/,m:Tz9n&r\o^%AF$q8W'..v5-F+ôn5d , oxU?YF0Y0^=|ߣKCiz @ccm2aOC sQ鏶rv(Nv/e*wTu{[ej#=oeP{vbgjK6e}kp(Q@9_` }':0_x) 5 |ǩ#4uRChT; `zg&=;Z^mȼ?D9ى&;( Ph <ydPsfiS a8i֩HKC"\i2T- v.Bh'qR[X({7.6EYӪy=r>_Zy{ *_&󧾌~va6c_:gffQ'L>// ?+wBŽycSV5=癠B߆~OGO2$PWgeiP[8j"020H'wcDP=G#Q7 W"p(Eȕ1 So1%"N͵ÇAyڷ@-\HruQn^X29xZƸI y6 ntjKA~7b[@)|[%AHʻt-u|6Y*r`mt iO:OzMM͙Ĥ}Z!k#P'ڥ:N! : "I^xyKFk?I~aw]e NisGn y8l9Oͻ NX\7]'f Xm8F0zi ?-wg)UFqnJq\vAtZ9ՕGsт9nh8J9:P9COA-Iqn!W?rp#Ձ]:=Dܔ?dI7.FzGe =ZQJổ[̵\3t8SX,/߷cz3b\?]Y#^7 l N1k{S=NۤB]pvJTP輎KHTS&Bna7Pq}f 5GosMnCׅtm~Cbcv2H=HDX 6d{!"K~gkxI }{?Â8uO+8i 6pddsspƒiq>x]x#xix# +[jk@DhYb5t C91-{AgU֘Gw(yBiHTc@S |rG;v6t3y.:O}I=-#R8+-F%wucް`,)w8? KܔfyK(wss}W^̂:RaLVho &1K͏#`p#G캨da7&lcdŽ }a^!8dɗy'P 'BR%])yg>tjE*O8X=yL%^kEe xIS5)gMtR "<zu,[q.~m|)fa1<~Z4Fb-aj+#?ᑜl>|<bRѢ|)i%l9K•W92h# uIE.vs?y'޸Ό7Dm1hh~lڵE(w^+_w)z'hEƚT=@N.l-9l+ q>p t]'0ͺsR߶I߉6ْ.L! 8y%43Qn'1`QSg抆ہJQZBwmsifOlaY`rk.ܣ@ephܞ\|/lr$ z+KI闣v3#^un:A٫*v¡Y%1: 5l# :Bss>7$Wo"eJؗAȈdLF҂L0FYdH}c6l^5F6/ QQ&%,is|Ş ʗ^:<+&jdn^qSa/ B ?،G%OwTT~8b/w?e 2eл9.{޽-ݱ2I5]!"xdGK6Or|y8p|8Q up&`'oVQ͔%AOj.XG'*S"kŰx~Q{G`|"ͣt5|K9Yޗc,C<9"_z!Ys5g;I,=vl`ðRӜgӠS熅KAa;6dn&u+K~ u1jIG:K\ɭZ !`4KJ܌@v F$]IG{-XTكMJQ/}}AiR 0Q>7#R>G0|Jir'S6EsŚ{s /kշj6Qfz?e)lt>8rEzdwX8nJ懰(82s;8Ox/qOB ( X?pi˿P7^뼋>DIe][D_d7"?cyzFNh!9ttl{6Zx(Tǡiqݔ6OPk.Jb :(r5/x2 y-n?C&H-!ꬁ8S|Wi.ɢj4u1eq!ͨ|ɚՎp|couSpkG~}s.lB^6%*{E< Ǎ^Gp~N\aT'~H ?Bͦ$~V!cUź?ܲ+I|WKٍ״T4F@Q~jG^H1C'U=nE܎\1a>z!Oŷ*D=Gie}{jG1(ocC,#q} GRP.}X*n9}9#-˽w pKOm$0C=cTOrH ime'K (:<*wբ>LO2uWkpEWإnJXD.hY{›l (P&㶐osf|6%$>t e%8X&ls<[C1:PNqIWUߖt|Uwk408g+U@t$FR딜ŗC64bٓqaPat.7Pp8 F"&4–HEҴwbݛ^aO;#OcPh <,U!N=@l6\R]ؼOQ8Lb49o`*$obG?_G&ժ}6~bk ʙSnpT?E!nd9*L,ϹԱuJ, @Sͮt/x5`lQ ֋7Z/h+rtēȼ'}8%3D6db|CSȽ~U kQD߃X%<:|&QQɿ;O򌲒u)\WNRa*t5,ǣdǜ|4t]VВjvxcxBF߄][` SXWL0"x!lʲp@ pAVۿֈ ZָԌ fYDDAkmXwSäjX9?aN0 ֒,p;mRd)b+fXN*Z(rI*v 1Y\Io1;3O-skՒU*3O  QU_K%tbA$TO~;g9j,Y <=쉞\6'i#6~37kOGt Le7gMs㳽%C >:SX\7ˇ,xydWpx&U4(sPbAFM@֙'欚G iuu>pm- )0=@ ax&^"Ǝ(73"rvu~`ZՕH28(QQ y v;sݏ8*9D n{W߷t _§Pr13a'Qu )%DwV)2_g+sx]Q?pC柽8`.x"җFkln~aCF+<,Bc^*~n,d4" ,}4GW!q:#xfx☍6o!X_?Ȅ<'+"@ ?KHuBfyC8ҁjj8PW =P.#A6&\B%[Qwis[V%TTgng큭 siS>4]&M4NψH4^@_zQʜrzKH$!ի d$eSvX#}l@hRF8^uՠX# \@oF7V"KIQ44;+> !OyX."dJ9lZlq+C)r3qA}4^=1U #q Ua,v4U*Dst[QOOW(۷9+w/5DUܠѩ^]dT؀+PTg7ZnӐVHһt0FX55 SJֲZ$Jy PIeʲfC. @W.!~Y bnn 1%GX|Ӊޟm=YLkZ+]( lZ4]$M*ڎE:dQBQ32!t vD0vW!c X zTq =Ey}GF Tw|-oQ9&{_ $AHI%[36Zt\۔XKbc,KypeAnX#3?`b*D('Hc\%Ȫ1TY(R*-nʩ2Y[3e vER4N@@z;y;RyΕB3[զ9 dyN\Reus\CicjH'v&KJe !#^,. |Hcy]1Y+Zz=?:*Id~1ߗHC9" ^ŮuW,eӢyAK׺+?7h.IV*&2U5k2 UKXJTlK*t!)$D 7{߀&31>+ڏ;Fًy?3=,hjђAʹWhW790 U3Zp[^RyvM0a!1d2zRl{}?ltM$+1*'MniimVMvFS.Cћ;}舮lN9btn~m&dΓv.WZQ6ihW[F|ҚȴgS`3,x&>gmZ+B(VϜ(w3P 3 F" r4 B>v \HêMPUTJfU] 5UuڊZ4g"sR&3ԓ Luq^=jA9 xZ<=Z -J@$ol072H)Gt1}hNYoQn~.mkOS|u!x^FxqUՊŕLiITP\KSv}y]COȓ'2m(4)noJ~Ѕi]މMP覒qE OtMrKWϼRi z.g/߬SA>!:#y<gIE͞jJkEF-M9Ai4b;.0a*0F9+z&Ff F<#z|!)potQu…0䄵̀"rBo%_vJLdafጮ>WS69J[tq}bCP07;Ig*:$>Ş*'&7.t$ tx7 zʟxX~@Xi+_SGLh]MƤ@_#siH^OIQo}R Zt4)`L zbWX_iSQ^Żuٗ/,/GSymD)?"L&A q+)iwB?*p'|>f"}¿,mbdP])P6}yǡq5:[D3VV!71R=sYJBܣi!7fެ\lVh%J^P{J[oyE.&Ƀ;G :f*Dס #ʭD}݌;Y%1"6-Ǭ0\[u#15ø؁oMC 2F?LʎGAͻo:f\g~| ĘaD|nӺdѵI@<4(^t~Xi)GwDփD+m2kI>oS᧪Xj\DNo6Oi~.1QWx ofD?,SC͆ Xs`6i yJ^+icBU챠=O"_AFQh|JnmpspCe&Q&Bf΁<\fs1oc !\fNíܒ5lU`F /%ܬ|~݊<{2 be| D*Q7UOB^|Tʹ' ʛZ1VQ:j}?7|@IS|)&8h_yH3`WL}YXVB8&E8Q&m0L*fkg֮4VHojڨ RWmsJpsVj\Kviuܐf3)-8\ < %}deHUB \si)%cף0&%ب7OQ< ȁ Ft)c6:~/_ [SGΝx5+BAJ>:T]aБ`~vTtv"Q@y(SE!R|ZLB , ƐbvwƃͺY3Ţ+cYňIa>v=wHYȅrTwVfC5ec站ׁJ)⬰h#j~O+&u\hm{>FE _nstq0\RIzq$}~3S%%#Vk.L|~-pNsXHq{Bn"x7bcBD!p; lkRh5e_N cЈmڇޯIC%<~BT0d1X[tezfl%[˟rZf]'>Re"AbQhsuLLM 'SoMi1?3 a}քr5u; 8oE&]%*=KS?p/o=נ#?m3k͗ߨ_WmI5~'N]/~-Ϊ=}u5Kߝ]N/L7}Oצ/ Cǹu '4.'[I׬fkίP%zž-Pbp/ 1 \e-9ֶo#osFg|u#UZ;/ (lh~ٍQksPZYg^n1]SF5GH%b^a`rkƯn9b9hZnvm6ޞD@;QQzHʟ]fpSB4;hA4ŧnW_ 9<+HBQJj?H:Yk@J/G`P\T-T Zp&mRrJ^ލD{,R/;I[݂Jjǽț*,̒Ta^O:,_bOtd@wmjVHN>ʴs}_Fμl` |֒*(Ǭdbq%kte0=ZDETew] Z{ڔ~J')Tnc||y5G,wRÙDA)0Ej|^T(-8c^RNcIE}|\'cgLv+\prFdtɝBD?a3 ql_4y*;M!evvV7 +-тz431QG`pQߚm 3q4ba ph "xXN,2a*M5Z׍%"Al% ɗqc02VaDC"bH"bX9B'|ekƃ +' L}0kCVIK}O+©ߗ}>rfލ ^O"7iL1s;X%a3fM7>cI}b\RKTlu׆ЋP o3%8IX/Vfy؝?mUޝjl:Z.cfNp6.w7KqiGl#|;3u:(uu%Px׉KaIr4̼ ي߱,м>ǩ!+(61.g} W;Vu00%L z2SUYX\wr/Flq?y>yP`LcJf0 i4(Z%Ŧ"= nB@ 9;hrg ^ӻNjy;xN(TӒ 4MM0t]O3y, d_Nu{2c; ny!WT.s/[a<] ٯgyrEr.z"OQ(g^_tM:g%|Gw#I@L+j:@P:ӂ9N1<,3G3!pqa%Zo=1s Zz/3?٤"bQ^BT0,ZV;yUޛɺTLM ڭ}Cû0".?\V:K{*rﬓfKW xvIv{VUaBy8z&*=/Um 7eD69<5.[dl#|@т;/`!$|aMՁ}VTsb4e8Ji_K@L ܌ix(GiG- UzvdžZ00jUɯU=s+B&O&Jq!-P&ա EEͱ˯%؛} Z*#u҆đ3vY`yivP5Y3_RN ";tEG5 R 7qD{l LjdZ`ptw|Wyg m׌LiEx/DHiUa L* 3ԤvLdݲ&K6pMLgjjxneN*az6:ʝɵ JɎ6"̝WuF̩P JsU;~^-u]7 K:" |XPʃcs SR2muRp^V`4g1T_^w"_#&7jXh4cs3[rV?EKnCɷZPPwFc} 鵷_ tʷoS`$gB2kaɈBSg%(5CNlnQ`Pd0~,Uؤ39{S` vQYg)F 3}um4X6J8R!-ϙ"x^›WL[5 ,5菊IJ2ꍜ/E\dd۩1/\ z3 :G9)BU1CY&ʿ헻Rf @b? B_Z?Z_vܢ?7ڣ^& zt^߮CF̮Lp8c)N"zV2b,%JPE @qO~v%+j)stA.գ+mM+½Vv;B~ѕ W'շdzu;q4XfkГ*PO_Q%WK'\eј<Kq9n@{O>j#R sxƣ&1v IW6}6ufjUU1D@ PÁVΣЌp8gQrL1Z뇮%<{l1/LO!-Gȓ:`, "`2*7т[M#P`|i9*'yp&%u0=ue:(43(ksi^¶|'*>X䙁^kNB=^sK{Veh~e5r`׳mk$lCtx%=;b"z h< wHa\3+F8Gq&MāpUU;ln/ Ft{ 9:_ #T y@rJ_19B1U:nB\^i :u -77ƉD&䷍Mn]bnR&64RIky+8^:=0K[YM؊FH`g{wb?HN<-%.EVF__%{Ra}*'Rm P{d]#-oXHFsn l-dfQcU~×I#ʪ3w-b9J%*--Niw\й&L9/YuQT%R_ [:\BЫ8sdNjxg'Eۊ_Z~>{W`.&AۮP ~." "ga!aAZXgMni7q~2DTmM e\e7Yk2K%6,|`@Á͔nّHzK|~Dr+{|QŖ,a1l(TM]츮 Fduh Rv7vsDO1#Y?Hp Wɤ(K4x,%H5H`&_f#[ ,R{r3ƳWyY&YLi@o;\ {U}w|H:9s~v]8j^%,Tn+i}<7|"L[j3Qf?:BG*QN? sX]3Q~,Q{܅}MO)ƫO?smK0ʏM:2##*`/RU?sx;윳b(P]SԭP$1Sœ5…Q(\:E50/PV* }hq߁z@ ͮApL[!xq }9j8Q}ЏQ4<^Z,Oڻס҃0G&^_nEXJ걖;x-6_ba b/D18Iej8׽Q8ސUp<p<+q {&x`܌y1h?Gba{a'S:h I ~3i}+ 9HnL/u%蠶Uܑ 7%& /JE\=C-J\P1>O}nELV&Sn~(8.Cݓ%PC-Uڠ!߼kyEc,;LBhLH+y^ld}$girNyhg6EhTt^@@P`ʫ =3%ز->k2%$wkq63}^6yqonV `os8PυAoXf! o? 1us1 RDDY1/ `y,O$btÝN cVЍzZXރGs6_'м`ЗG*<:`nKod ,!UpPTyt9omG 1>pq=τTz-"FhJ93 7$xp}pߕ׮[- u+m Bup DuzT4o7>^; }#Z`.`4f %%HY͝ʋg.-Qqrc6W YJ 񼍟'x؀K0q|ij*v:kRcEItVmሰHSE8G'̮-u0nc\SX?*Hø?M8h1z:LMQM;3 v,ԙ&0S?̜Qwԉ|QH*BY!&$6}>:Ϊ)I'dDKXt}w1w5vXKA`Bg{$Q_sW4v %'_qP .~X69Q ;,U?{ 2&i\f͡e>}' YhJ;V4Kt̂jAҞ('9O4QŗW]cGt"?"@y+_בn!>F :WCDċVI^jyo)ߨ`3SOKΜCCYB*t]8[u3 9\OPR ËkKyfc#?П{|H_ BA7"kë-QUsW89bQZɔy<Xd7gV9kVm+\#^u&@& ":X2.:-hx',ȩ@17 (Kq'Ps9L_RcqZ)'*xj5ky> ?1K][h,p˃ ,އ@i mzu.7H' <-r6J3go; |\g#JPXUGч(Na#bR~pF7`8/ݘ=?_^kTyozQěs5}g~v<['@k2e-+Df=F\K*8]؈1Ċ_06ߚqC?}rdU옶kYs Q~ Ob`H+Uztl6\ 1HsDN#?/٘>~p]Jb:1ىD_ I(J{6(aJ\p5ů4ߨ@>RZ8؈)JLCD]/Bɱ즻j)!|am_SҘtؠdLDG)kR@ 8ŰmTEW.}P#lڿW!}Ѳ.#N$Oެ۹;݀ʫnZՅgv/>\z&it %~xX }9I_n} e8 V<]wF:+{ b+DVfv3HA\ ug#6"$r7 WF:v*C)C!& Rs?- llgqAcQ&[\%/Hs#^4$.M4ڤnW98Gjb$|B]"*O<R Ci7*a½$ wC(07ѶK6 w˪ arnn2?3xєڍXƐM{͓ Z kHFԊ蒀&ث&/AxQξ jeFőRNq(<$(d^,Eb(]CUp MFHKK;h`'켄{yfN +Nk N3%ܿ 5F0|}WEkVvӔ70P'56kYҾ &OTţ;^~IJX~tF߯ڗ.>sJ9 }Vv=2KпüMfur239J_~M'CpQǩ@<@ @?&9! TS-(!Bcr#8z9ON_ҩ *iz3H~`~A9\̯!:kKo[` bPv׽:NOLz=fBSv$;]D ae~R`Or{AO1*aX>u9~̸ >H>ۊ;TԱ:Y`]c6? p[=}/OnNHл] }"N$1_@N}7ӡkW<\k?JxXV,>PHQBUERgV0/u|CؙϛagG@O`~_ӻ|ɖuFu>F?Du6*t=LU=U\8ꇦmjwv9T^ ( ^-7s4nk$1 W9&|=O}=ObU VG3g<de1R%TnCn(0|ʥ b@Ebؓk<0 < i-:+~Ui s4];R\p<;>.6-Io8GX#F RU5}jU8WLPC<ǫzJy&,TUjrOF--^j1ȑ`xGi8ys?l$S2;i09Ŕ̞Hj>-nty_G{6[L}]z^hH)jJ:di _) ҢbtkdBHXFjiS,ٟMzqnmߎG  rпt$:KDcuj޴'gYq27,̻9w!ufЋ_U [(IȋYD:T3=f9q)?^*COe9Ak!*vk(Ġ45,v9@K?6e"jxnս)ВU,Y9|ɽYg)D<"Ȓ%N>d4p ؈a/>!VrGq6HYvR=Gݔ5B-W*?+ŝs)<8aa=׏3WQ0tߩj^GU{= 8 sc Շ_ac;E}(˫ٺdw;GJxM^+^GjmP|jQ:~6Nw~ԿPM`? %M{ meh/8[M:>YXbzg#|U^rx#/)=y:KԽWEǩoy3ԺTS/bPNFk"Y QXfJDWp.KS}=pVZ;>&=X9b /wb+΃ނ+@t܆ LΜQfyxbDP B;oT36Gp@%x#QN`:HtM҇i#ȩߢ{k4UL4:a)5-"P\u.}^L Dy:iF +So3[ udO.׫5|!z`wl) S0?Iv!gن V'g6N:4RrhY|>FG8\hi( <Sۥ5uq4th2wx<= m|JJ\#U[L)/.v.``k4i2R"KV!sTIT6Gb!7tl:%f=gxI!.&&>/^Iﹼ7VL|2luc85PsO QWj8;j'} Eے=*Nc\"yØJ$.> Ā KeHx; ӲKR0e`~G7@U{PB*< Tx{{Y{)@+6X;40=c٥[)$b-VP$Б?@:^tEͮ"=tcj8˩m56;6.e:1#8LтWt6s_w^"}/veC x;-WX6te3?,yAzZ flEh|ޘG#יۥ%{xXQh,_m_G=sNh ȧ4/G~)->啦;#K9B RA K@4̰kC.nh:r0t4Lq^wմLǣb ]of}h$ͫrѤ"LWfs' eaTƨn`:+FnNW9U2akfMUGL#wɫ35]8[omt':8SmQ}.\JT~4u^wM1Ǖ@e6&1vʐϻqŻT&(ll{cƺ:R%m޸o/}D\ssJOoZtaOUt'O5_(Om"Ių y#zSx%Ez9+U%%|-KI</x@x4LU粛AĤ|oG.zRǡ*2,y,U~UKػsT5O4tynuHQ6m#&d#3Ҏ[PߤՖ`qfaQrW)|Cq fg?n>DzW}7yr`V;/(nk96fSN,旅zƣ넬L:Nw:_cm֐DkQ*&[lѴb[B Q7\l xA %a3=N)Otk@0 A䅪q0@<ZGXDDJ@S feU@qt]|Qu<7F\[Ր__hNK-$Nɐ?CP9~P"ºegmi(gz2-UfU]%*8-EY4я;M7(Šy3ZtK C*1Ӈf<\lb$? .hOƦvtDGYٓѱhzP\1iM:jq6|qEg&ݒC\t?4Vh_YA/@]oj?,95BBCf\YsUcܲa~ s`%3"Gj%ܝ*a{sv3Yu6>X/+]յW[kͯD|x㡏a^JlQ_8!F#/kG+b}l|{hW_'}ʿ/Op1_vf%aMOnD>x!O`7vj,&Pлx Lr3}bs=n,8'>ߜvz޳͟Ӯr/Li~7>H|!(| =1FcQ]2I=>_27vbN]x,mdֹ;ٶdU %5:h: s\ wMQk*&GrZ;:xc1~i}(&ď 阒iA@==xɓ(OC1g[cAڝ}Xp% Z?R!Mu#?xb`m DN:{(Z JިWt8X;V]ڛ]:PhڛlEDy{,}X f_FJKtEгAOeW gƽ6t|9 ŗ9ݚ{Tؗτ|#?r,¦J).7|ռ۝MIF"[CQY"+Uk;ZćC檡KPmC(RefHyȂ%ӪRhr3nSsM| U>&G#:ӯŃPP]| p4jhk!o{%= C+L<{=ѤusxgVEy1 2Üe?Ф}!M6[ .2죙U (jܲΦ`<|A_CuaI::]PGeu8p[jq#1Ѓ_ZLW0?rO`M0 9STIMx@vG(kEk**EbmFƆpr:7h s%y1Ia`}~m5`fzt/1ѭu^p_:msq~͍ƺj8Y9Qо&iI?3VN%gpӱ^ ^Dxn^E =ē%BG@7vzLzfɕCԡu5q@.QCM+{uhŞ[K Bgl]M"7]m};/돿2G^U_c5Z}gCH}&ݾ}<W6ߣ~~2+>N8a}ă2OfMhZMNn\֗[!mBKf~U)kpG{ piOSFhRr3"N3 oBc^7uDmtVS@baOQTY6xP=${nKHLk=9ւauuUG93%; LyOjôV A%y8vsmvPX?vZt(֙^-TևOmihtfk10-}|$)\j:G$6TŝU},ΣY—(F)nCNӁ},ɍԵB%!{6 믪og; U#fWl@=PѪRQjBOtJ`E$)CQ=Fo;u'u&. pt_S<֞:@w(@T"`#?p\~E$I5hR$JM<3PM\%a˥fx2]'yeUž;U>l0% Idw` puxiJٍƷ<VBgks4אJi6 [,9nuS~g!r@1mIw񩀿Ut3lBYcԼ{o`)k4*D,:AyyQȐW}fOךDy}Nsxz t)WFtF8eчvuGİ+.@Ug@Bb@| &jHP~Z[D\t 4eZLՈ>'_ ߮!@g,YeV!]GdfR_nꙮbwrxP0II aj2Ϗ ֳb{boqsDɃ޴A3GQ1H6܆)=GWO?7iydR/wj]+Aۄc_,) }1 +.PĂgPr=d:Qյ!Y Hr>4@ʥ"O $bWԙBb3PdR0)_S#.AvTϗLb $d%2N-1 $O\\Afh"cPb[CDKlMbF-MI|tG1(trCmU`|RFDO#4TpR|ď,ڃ8Mwt!_rEaSvV(IaÞVY,ּT(8a H2'l6FFHAM͛Rh_kM$THġ0(NgSLpi/SqfMMl6Nk:lb>3ɝ]MB\ԞǪ)FP1݁u}-Wˡ SU!%6QL:ؚS\*殂Vnc-} [BS?V@wD;1ϷKFme[:Ql^N8FU(A[1 qvU{Ŏ@w 뚷7G+׾o}W>ygOn^ Tu [s?3SϠn8/`=(.rextO8Q ZĥF@iDRR_QDQAZ@!-*⫾MY- JYR@ڲsgt}H̝{Ͻܳ~kT/8Ξ'j+E;ʭaBy_g$$!-LqB!=My1#evVm@KPqo_S г<:´BGV_O Ԕ+mP<=yBEH&Ⰹo ^G4'|0׻: EZ7JF? FvW1,r܀*:r4Sr h_JYLu#DeO[t^Ƀ`ѳ4x h|]``l.<'SN.PE p:ޓu1Y3"|f|68EP?*,gT$01'5;GA~<zRdz17.{' +YM,߂pgQcvZ(n95a4r-w*bn7y CFe%=O+gB]"L=-*i: u^񒼒Bzz\oz xm`Bjz> 7Fy.CU^հ e|нe~=ppw819IPfvh.gQíq|~ PC Q+ef6zixy@"ËzLG4r-9"UhXA p^oR;L}]C$J0rvU gpNR־n|JG{5A4,[.orClP"}:H,K? F>'t(O~Ur|Sw:/ZS TF;/n^y.J\OefGcapF*,9(BHAvՈ Bz&F<^0ͰEߧ%y[ij.R:)B'Ф+4Nt䫫Z`=Y_v]$?;pK 4^} 9vSڥ Ypy%sIu JoA;/_%V߾Zi[dqk'jC\S'Ffa_0Ǜw~ҽkW'n9\'XZSC !dAhioXZg:v}Y(VbߊŜ}:]RS Q1*+ʁ8]E(3 1%;iԖ|ላAs}!AE3I:dXgϧzg4 Ljx8A -A^v=FP, +|Vc#P} Q,:WL_>FVOLY%cpB?zӏjjO;o+pMJ #T MLz e i!T;J A2*Z?RHKu%3ǧ7bv󘐒'%B.F=b 5nt"{sxH*, t;%؁^C%{n'4aYF//ruSa0}p }als?XZs2]}M :3 j51EK)CDfˀM% xI3*w\t  2K%D_|ssMYs o#+곮2Q}[A yi->:yX\p;{LJH_~˽ǔ,[z{ӧTE}x$ҭ>Xh 3>.|EUi('ob}r;-ƾRZaFq-dR\Ƌ| ]D3<'JR7 !$0Y&"^.~=u (?)_像+<]oqir O#.68dvbfi+CǬ&#hJ\VK oS4Ƨh˪:]ZDj/?Els3JzGQBeeABw`G6*\0sܒD<;\ .lpqkk?&Kbt)x>ʲDnk[Ȅ,\@qBQ-$]+6ÖZ"q Ǝ6S0 3~X,7 a!7`*许 zv fȬPaZVa%9, \ Rw -U*lؐV+"yY^g! \s}}sU&fs1]XͿrt֧YxEAe%J2J mɽ:.~tZ%knVMTwy%g40Qb߼se:7bi3%\剨PCdYk6C:/R `JeLȮp%߹x'H!r󱅍{B#˹k.Syco> 뚇B%l.?Tmԕ&5!|0l?nlS%UR퐿4O"CW.%\wᗯ=y1wn/5Oޔ0?!؎ T3dmaނr`]|+V!7SUx\4o-6-CZDxkEs0+߉U1 a"*TtjpST; 1ATqfI.xs h)9&Q<SalZސ<8ˏND!_s8vdOXuR-)+4^kabFI@+@6_֚4m/cLi9 Ta]G}` h#@'Znjv,r܂x~,vًܺTD7Ӗw^M<%EEY9"өorF8&Eݝ/k?B ՑqFi#w퐘J<)`g>`|Q:߫ {nc:gKosFKpo\CV+"aIb4Cym9N݇fXmˏ8Ck61Qn(.* BbRGcHDКVeq!ųޤ3A!3Z'\7 DV~GMA ׵` ȼCzY[Sya"ԅ45+H+IFB|J\K: D׍{,a?D?hUzp=)xm&㿧LΓGR!o =ssRK4қ4yFøZL]Sp*-jўa.˂}P;ْ8OV"h3ٺ][0ז?Jc^>wQZ/.C\ZPfP'"ʼnZ(JzOqqFpSH::H9QHa%?s#Yl^30;I-_)X`^܇Nv"OVDrKn$9(ynhY?`gOVV mogS{pZ$:08O^8ա$ª .ƘN t]qwCA*CD0h[sp9m̊4ks |+ OeawZF^ۯ)kwWx[4ْ= tan9!&-|I_`QؿR^x/\G>h0,vU|dڤPEmםX'a~Δ$x#@5H(ZWl v-`G}TB2LUD:I%/,x#Qv (s5G*sv~D2ghF28J#GZg=cUW UdyM׫0E"._2e8rȏIԍ7\$>(eFc"~fD!3]o7i\Z+lݓxI`D 9&WdI-<(XY㌯]etĐ~)p>(4K$>s*j .$HWl `el5TtT aB.?OTAXF%UA{xF ;Bhs%x&;~Uѐ:%^/D$&x R5Cz F\6{cqR) -l]y#˴{ʜec)%h"I[.Ѥ 9,&GC!_i)qd0GD;`]]Mf0LP2Xk9C1$92|H0W3eXыX4ׂُSٗcŅPl˴KAPaf,_ChʥJE؊G ?S+1ah22z?wMum#\{">W>tD$q)XEpp .CXQ )e` 1 2dK1L0q,zY-&uÇAq5Hl{肻"j9_uڣ>:p=B@ĉMɑqk0/*}ej, KOd2=PjK˴/ ǔV-3Q-edn&E{(??t`j.嚺ϥ /G qx hQ=uBfn5xBC7E߹jżj)sXa$*9%>{٤<|PtV ˮžt`e^GdvnG'Z.Di^LzU R}kYݒlyM&ꈉZp[f}Vܱo>JtQZlBv5B'jŭd4Cà` Cw#3lݑ Mڪeѳۮa_)D]e[e }A=h_0 hS}tw`rkEd QQ70ݨғ8@QٳڔcXMXXu20 Bx輧ZX~[9aY>Ѓ&Yc 6qnDVfB*=ރ@1MnNi8"cT #Kֆn ;<5r[nSUJ gϽ@<7)%*6M͛A;#,->Ff@q.+CUbV+WԢ5@w r h `Нx"$Ĝ2_f {9vwq6ay356Ѣ:R(C4 sSދhdȯ53ua1m"Fή'ª[V/Y{I}AsPCϨ~{s|+Ѓ$ǝ<Вs5wOx-<=YrB khI'U71hᕄٽ3L{Q/vUBDdItHONzΑo&ێkvm^Sah,\`5.@L.d "mۅ^bl b ` :„fP~UϞTSmk/xeq䳀 нJ𞭀"B\w>l>R>噮GpMC ?ZnF-F!RIE.Am(̹T 6i%=uC*?]"D E*=E܋( ~@MF׋bmٚ(gk|}i)BeN^@0Z͟0ͤAwœ'rN),lNkNNkP9) e a%Ġ AsK Ί D٫ҏ$xݷ{בYAu2:[%e8߆9Y=D.:ej,\,r s :ׁ|ZR@:4qK-q9M#<+66^y>̽/[Ƚ2EuبNH3\+ތD-^ts [(nڸag(@XY/h^z/hJ^{9kQ W˔QZ#(&I"RD erɓ,AsC 4:+pFV<*yXKkS&ۥЕ!y>+ ǜs3tvOɎܧJ8(Ԓl3I-Gԯ\DgUX1C?r~!_ u1P&x0YԻQz'umVƀDˊ~r`ጂͺMD䠦4zgs5yl^JtƉn)).,;a,'69{sAYr=yuߔZkZ3@;T,j?4^t]JpmmڒZsPcC֗d[;-V<\XP._ʁUB&Q4k* Fj t*tbkp}ChnesҦF4.@=$1MH̢7!`6۽ 4B 7vaK>]|]솞hYTj!3 VͰ:8G409F)޸|l ?V'vpSn}xp| 9<OcߺV>کvwؾ~i$HDEx6^7cV6&v/!y.#=`@^{)%rlꃉj %lfj=4&J%m7KPvcDݢTù9i*o:rB5%@pXdH^(p+d $?H=Q.Zj9"\wmAZz~-}K/ׄ^X _iAT}Z4ow 7E93-\P&ZQu&!YPc'|hd߅mK̲ a0 q4;,iYBkjs wа@ǚmjZ:T7s^Qb\)}p:\ΞLiu=.(r)Ǣ5?6K]vifIʐ.G4 T;si;0a#FQu:)xp⦛s93a2E%;E}7?:jl]r!75 oNhK3٢5}.@C.3:z&F.q) vi}ḟnX]~exz$X(^ڲ-i忶ӄF?tH(8ヂ+k[t>]w2[W'9MkӦZ\f]@isbZf\LJީDS _1&7[1rʜ]UdzqHZs";Sl}W2o͑,)aC~>݃cAA*R?:Lvб\||i,Î񎪴}̐'+gl~2c;ir&ca|T@$8 >*YhRy& K)r`/\_M铙 侇_*bAlRo< Dl:ݽ?9^X=5;ՆT [Ro< ޳jmI%ZZXSbp+#-(x[Fw%xv 5^/b!U`UIK_ U 6w#fbأ&MED ĩ J~&c|X)zim4~P3w=+4k 'Sw2?e+-`y{Dm5%/r٭Drz܉^4O%*!MYkcvU Uz6I'b[n(3]H9tO|'VKͣU_V4ņhYzȮ5dKtؾNd%Q#@w`dQ~ Q$n3=/`\]ŞŞ'3k'reiܯkX"D&y_\4NJ:(PfGQ4X]+}Cj|D5Rn>~4O% ^qwyr,B*G NWַTa'q0CvEsj6pE_T.7NF 1_!A98W2ƭ(oQl6LkO.pp IaѾyU{v}r\SWGF_{m@//: ZcN񿄟Vy_D/Kf9f'2|ţF)NPBK^>&٩zb']6ٻd:nwH&9[".O=޷'*LNJIj|4Ⱦ9"wJHhF.̣sg *(ȍYFe9 \h{$ -Rn" W!Os#'d"%%+Xk|ЖUBJF]>?.q]!87]ιm8;DfeDžaaCv 1YYEa|TUӘ 3GGOtA>J}>wS=>r6q9$ m>Ic }+f6mos,ײwh! 8AeSGwE,\Dٱ 7 9V{_Z )KfA|Sl^Gŵ?hC\䞬'R%U3đ)zj\ҷۻ.bQ/9Id#9~Z (E8ؓ^"oQb %M*ЕVOuEkG5Ů_2\H aL׮q>،~uJe7(_'N.G >-.I$E+נ$*VY*~7; xJ7KlCpٴ 7q") %D4yPF`7&NT{e-]ESuSi OՊr?) hFr }?Epxt,GwU"CO2 vA2r)SaV鈙{[#cy 6֪&v aV5z0뵿F D˄8Gqa[WimKhacbgyL6v*r]U@C׍RRs#WWdߎXУ*f!i(fr}T(ZR(2N/}`]'Tq]X| V,G0qf뼨 D([M8=*rItQsbCx){>ouhƗMX,Vi~r_ P!GVQrl޼@Q0*cL4o CgLMd5 N&+&&BlicGrY$Գ7f3c >}2{nа=Hk%e:nX +̛i(K^$FMAcs_vQ0hϝfFL<)֕3ƞד?1dxD>a~5o{Z' ´[smέBN:kr+[ CZ/Qvٱ zֺJLxeHϭ⠥wGN&~P/u1hKfKL+ycqQ{hT:J|"C:/G.|~m:>?!fJW-X2̞ɋkn% sk,`uՑRbwO 5ٙ'(f޵so̽}H4|y^zy .AXTbf']xRT/+w ̶v=4Њ%~ g҅a53rO3 5%z IoH.VymǍ|sdGD= 3Ŭ.F v` ]U -7Bn*Le^lG/Q`v՗{SP\Fw &}$YN-mLhaŽ-VF3$x``oN'!R=szcϙEX?(Ixc7}?"B֭-+;'JA4ߏۈ9Zh5sMwW s9,͔ k0-|M3%xD6ux oIrH薽D<ӠN4%?1xAuR :PC)>6HJf 鄾l`pT%B d#gu$Ю⢋a=REuaK,azF[UnY3%{&]d<ĂwjkU1]gӧSojlJ|TfE(22p`Fs DzŶVŜR-crg&,Ȏj/EߌȘ^WU Cp!M*;YВ{m>gCϭ%ss__c!aR\*]EʌK%tA;̷ >QnT: b+<-x:}27Ƞovdl cfTŨ2";'aq}C0bτݪN~bhփv;{v"c+I1&Gvs!8Ofo k)2%LXXLRQFd/7)G)~&ϳĹ2\S"vâ{uڍX)HUa>o;⏃Tʢ/!sU۬^O7R; ؚ2quߊ42Ö_]6@>Pq1_\rǞ ML}Q͍3EF~ve*Z$STTmDrn 6K1h=B w4:SuZqs4%hCXqJ`ڲMϣO R)qmoiJ͌ЗR@Hym(nr6"$0o?|a=5{ ^D"GOSW=X>ʙᤝh t|'Q#"R$AY|\ox[;L("(Lq GFˏo^Uʹ7Pij30 RˮO{s>ݔ?<ȿXq]-~"\F]sZqtԶK*.(42 @QC[ȠaR0Oj$W& ۽+Ltwz=j[R yi6BG ՂE@}׺\]AW&[>dnA%n Hץ̂4eTH% \btڥtObCYZn%qKqvԵA:Fإ3y3 }F1PbacK;(eCq5bqՒC /te*uyw <5)e-,?v8,)vLُ'0qKJ?VPxnNCn Kq6/!A>"#(ⲮylsS`8x#f0oJ(7Cf'#^# 売2HS"פ#=ES1;ʶB# fO41R6O(%3a(5AlN(r*G:v;ajþCKuNcJ:^J?lyZ=uS%[{ ,ASNxq0 Sxof e-Y&ҡEEА4eUt^nj'n@RyJ6f,Pnׁxj#4*s s`u!d{H#XDJ,$DaJAQ/Dȱ \Y%!X{' fB(\t׻_XK.| *ZW|2eK +P3UQ]Hr]@mm?_45D8#f{K<;w00 9r|3ޤ PoHx)-.T30-']$S)ټ)JxMш WCLLUyܘ4 6iY+IiX ΂g?lt>l$?CblFrd#C~~(%v-"z[ﻍJj8Ht IqD4[)R8۳&Ћ٘=qV&զI4i?[JoTLif zYU*]op^뮪EV:]BE瘫-`%T714 zNƯbн>98?L̏q}- WMwڲ( 餆镑q=!/4 ֓}د3^g^t{73|572믦%"N|oA'cc)1r=5 |!VUh"1(3!PuBŜ\D/6XDO_n`9p Ci!5ew|} 3Jo؉/e̡FC_c"_6ES4ȁԁ8uā/끰:<&\+uí2a; >7kv)Bêm= Hi-h2;jҤ'02,&ˁG;JSH(=UY?G_h~sFy74N'$o ѣA,G!I`77AO4J' +Ψ.i2 98C<,u[$DS2hgNkK=N0qЫ>Nꍐg%՟̍CsE060l[RTh=/SF=|H0"2^>X ^AAKoT&𮬤5SyR=U˴V5:^,^4̫<#9̍Ake` ynYBg ߮u%ȱf_@irҫ$4ZV?ͳYץa6pm2 f9Rțz|6堦Zz5e924uZDTvܰ5jSeX <Lrޒ&a" f|՞ԟ;Vvlގ$)K) ,f^IKgr[[U1ӺlGH@*MW'9r6 '/Oj^ɿb:"nILn!%-EaǷ3َ)MK8R7H&C|IabYP} (hO9hFQ`">.Oj{y]^G-R l}J:s5 dnTR4!4'ݵ Г۰[%۰9?W\;1POѷ`u'6W2'7?-A9}LjVKJU]MڇW_nWצV WG݇jzIh/os,Y겯݊)jb#޳:.2*ޥ˹eϠ+G&>᫴S;!0^5P0stp+ꡊvD8y3+Q`{W(o^t(yʟoncwu͂84>g|-ms+KQJق`^^̻ϱK\!F~9'SƖ&M{  wFz#|*yշ .z#{qv *l0Ij;aRPk#C%eH}}@ahl7z}˭Lr${MFs :_-o~ZmJ񦢚۱*M_Q"6NM}x^}DMcjSK}ԫ_&>FMY4S*NGeZpW"cڳXM'nȾ2K<ڢNR20( |Zzd`츻W=a@$QGFa#{z#07Ger:z\_9qq)MHyꥑ|eUDž$#VHYDR`I] FThªRBH I}(@ѯ( Uԣ@#%[+?_pl140 2 EhdßdOZ7ps78^/8$ʶt*Lbe&-WdBSѺIL 'yH77::$"cjEnWu|4DBu_PȐ0y3wE4`ȥ؅±cŏ](LozSz[cإ_EiM*h6M%&UjqtG:!Dw׽ .WOlP+h}\}#޷@eD/#}4u]}"wa?x4.?GOMwo 闈x{D WYo)䛞u;1%wkY ҳQxWhMǰ7o۰rKOoh ۏk?w~Rp- ~jW߰/{4 oV7l?/ k|焷n m} }qG0"@>MgƇWqS 9!eJv#u7s@uU]p\!gTؾj0ZMZFdKf-Y^r3JbF1>&t MzUNO5!GSe )=E]?6`A%)[ek/z [{bX4yN)lu%{MPVC:) {}рh[NQ34:'6mjtC`jA@uցUW&]\ oFIӋަe"bœ^ϏwH p0s<=H3]rhMΈXgW9)fOꊴ4٩Is$J/i" yk=B|G#%j IFO4s&Gm^hH;.ߔ/ƉrZaJC]pIRqs`ڻfXa?DIzIiAraZ$NH>ؐ` F/2ViՃ*yow~7}b$BqWw W .;^@pbD=BC Tx BIR& O-н&dۡs<^]9bqJ d=r6C ]f܏5E 2tٮ ũћgw6 S.g*L+&NŢ lۢCbqR]ISURKey!Fd%Xf+9rT g7:u!6%Hs`t]>Etǹ ~[1W13lUnW9:AD5D(GygR167B2yX$b_+ΗӇC{|VSjQ|g<8Hkˮ\,S34ϖ_ؾ-M-dIn p/MVBCX[Y-0Zsc;@'h`la'S 7mozTGw|B &W)ش:38v=E>:pPwa N?rKlz-d.*ZmڬNZ> 2wdXhLjm& #g7nrexԦ^v7~uo寳< ?c\NB[&%L*<ؘ7;.)P lT?GKS*e>*KQ[1"zsT~ 6l|+DPpxV +]X`2)1Ð!s( lA*gNr;o$?}*3 >xtAQ*ŋ]=k3t(أ~9JamNn-jybb\aJj 6FxnBz VCֈ=%mwHAXWSev)kRWm֊۟ݥ oG]ߞYkf=¬k}C /4ŠBL"D%tʁ?śuk:xO®[m'ر?E8{qׂ qWA`FJOj踧wTLa7{m{]tW%qWLOg ]`^[WPb܇N*P$f t_{@og8rN<%;FM/&vS&-Rۿ4q\?LOS7vB1T{:B绌Կ|h.ºכOZV}8Jn|Z/Uqc rcg|Ys6$(WZhw^tL{m!z@e֋ͯj)r.,&i;οQf;9T2^WĥשpЏu崸_&A.rXS$ s%S#9ʷ">Ւ4\薌G_B~wu0-k 5̠/ӱZ6;I[Ø(ZZȍ'#zqv LrzPt̚sx8Z0]HMY){}1Vj%&? ` Su)=u"}0vpM) x8.jM)Xsy}]Rq'ZtH q1ւC:I/D_zÀPz5E_Ǘ:>wa镁YN6=}jgS?fD,Pg߾"6&H7׿U'qx2ŗ;y2evC/ڋp,RWG1 zx{Nڙe_?O3dlJ󊊵I/9:[.w6'WhbÀ`1B$h 1/J܇^޶[ 0}j(3C 7њ\c/#A'(8@Hc" 5$l_Dfb=6=O|<шg ,$PqIK>4yC0*vnݿ^~"^ٕ!.$u Gr>'D[-h_TCo:E ˉY&wKMy0`_:QR{EHLJ3.1(]*e}sr^b,Ӱ5h@]gkJ]S?f33ZR{/8\Z (!FYj`wg VCvWEcu+gl!76Cƹ",?.Xd(/3 jkt7H`X{ @ÜcN}ӉH& :۳Bµ(zۗgL $<$$D9=AN7pc3&,ΛE=4^~J& %X[;bǝxIS)zcnKðŖ4S_LF1BA ]cbx̀ f%ղֈxAhi#9:.K$c+`Ed|#t~K613Y󊊗(03ja%79q:[x8]ϺakIڍ۸s0hT [wꍩ,F*UԲx-B[ !)sF2l0u e`a&rfh! Lؼ{as OrbC-BMq94|_@,W''H񖷀dr3ccq} wK<=q[[JmәΑZBҨCA& 65-O6$\U9%N=('-dR?wrHTm@f4SEJOI5ٻZQE#S1A.{mZށ. LNJvi  '}5p]é]HI>+PSG_KKےupUU9 3bD-RS(U%O=9J':?Ag p'ϛ H ^,H^vQHm*3: vid${hSI+e"5i ̆zTE"?Rò }+?_?-!GDn:½NCg[ ~~ bGF {%eN=vi[Mb\wFb4x !<~^h( QzUMunJauF/^|!V/$D%UW< "< 4bh#`wk{$S(b6p9%?3)R('E2K?XqT$TːOsuܘ[KDg2rTR -s 92Y_UrE# JNb! kuW㢒Oh9bM}gunuK޾9P5/z(k™CmҶGy1eU=va §*{އ?f:IGOyrP6$b =X#{UqGv0b5ġ <{QjqR6wfK/_s,8_%D2mSjo]}bt'HaHY 6b8DUi oγ#˪ktbr|=h7J݇ݿ豼n mY>#ff`ͣc\DMU'>C&zux:LM䥆:8}1)kZVQ% ub\Ty8e ͏ :D;\)q= JK9t*e9@_(kj5h=0.?ë<<)a4T6uՐ 0aJMMs7hV17>Z4WuIx_\"FǞU'p)'8$u:b$봹y7D 79w81xۧD) nvmǨt-7Ek(oMԚh]l rrZH5h2:h7`= 6=꣎9\^arO ^ gi5bZ+{*6Lأ?ҳ;ҽA/pU\r&A;KFj`YDž*U9V7AoƸItxi~0"gl1HErO`˷`Zti<py1A1VQ籚,=t,%8'V:`>k@nyʩؖuG&xgɂ|3R BUus?8(/+jeBτl׿0G(׋˒եy٭v`i:@id bRc; FKcwq9=XƊyllF)J1ќ\g=OD RPvde2<IIsWW>̮La&b-*q -={(V."b@9`"2O{z$󍐢L#EM("t$EjpR<N&Hd%!E@20{z#V¥AjR 2"5<4%ǟg[ :㇁!MW A"ֈBOVabm8@E!e.]Yk4]r^ |tC6t>NK$OD | rڨFU)3MRّz|niv4(6] Ƙ )|(1ԿR'Ur3* tڹ @RFU(췞*/E }=|uNkoK;B:ׁ-TzUzk)sj@LRkϳשA׋fPaH\@ua-?:[E9ل^X, lMh̗C.IP"⣱`k`:ˈ22 : ;^O{fx>48ZF췽lדE!쯞&oqI@E,s1bcANYu2,Qš]JdЇ(g=9拾6qEY5Pڪe_4тXn=CiPNeRT0v80+D5[WFSSnX{nB#ccwX96CN`L+I3= EBKzqfyݿȁ⩁o!c^JQࣿ#[D;‡B?E'~3HR>iӛ dmL/m׫R&%q?s*p@j988K'\Jmp]V%8·f^ oCG_">kac<  !~~G a]M&b l 4Vp7ܛ&k&g wl`K2; n'xCႯZzcpM_Ա8/͔@[L߮N)fMtvtr_e^&tjZj\Εx 7R >j.PSٯ#p%A!a -)Vg(0[qifS{܅nI=]+`m_ld7~Wq֕ x1b]M֫ruv͂0…}rAQcR2#V;mRr}jtU܍U/惨 4)ΨCj{F/-ոy@u)wȝȀu!USsGB$TpQ ) Criam) ^pbvZnQ_jd |!%Ͱ6O [GBP !'>t4ꝭkVI 򒃮" qU_&N9;QX*VD1n2( ˒L0xQ& /$v񬉌N/3_2%wxCL:ʤ"8p vB F<)CD \Xݹ&B;Gec7 0 #)~_<`^xxkBz5H5\&ztp g]*{.9LtHu¿,c-^ic劀~A8xvSբ[9GhN&DD fwɢe!0PH,Octa"!5tȅxB)Ĕ"mxs&™Hoof@Bb)LVlIz^B9f ʘJ-{(4/^VWt'G?(k&wD󖯴u?_L?^)}& Tq[yy}>sA_0, ZCq<,-(mcZWcT<%Sn I![ݫqu~2 6h~gaq֖_݀=wTKTŹ?{6Z;7#_+5R{HySH_1{^ 'G!*0P(Y7~á&ӈ\lY-*cD.8Nq&fB su]x',i[-ZkO:{NbEo(`s?Qlm={WBw7sG5.-*aZZWzM) g$Tr||{-eGRD|' Eϥt*W|AtѠdW;CuttF#A PW:."^A_lU C9w醹lzljܔ$;ϟ ?z?I^vTIt%;~$E7sQ?3bn]xA/7}ryǨ`G>O'M!Jj $gTjSoGM)qT*'Q[P\{e!?Yo OEo@(5r4$((Y>kG{#om &S@wzG/g͚gD,r-EE-*pr`s( ʕcgs~4i6[4-3f;/2L̬pF7̏rP=22s07:<6q!~ RwNx$OO)5UBVT!>}ڃDdoAcaEhE*d-z}6 Yo sUx3xw1}tnJS=§ Ԧ(q4ڀMm9dlRrѤѱv)`QB;zo|O̼?ɺ]Kq$0TĖ0,ς_>E6o:,Țoß/ܟ&s;=O:JQJi#}-ˍrc\\\^r٥Y*ڻLOU_@/"TOrM #t3869>Y1zi:?m|-kTC,z=Tgt+c:y l"Ć+~rF{4Vbb|ȝ&;?u; b~(^%"YwP%6_P39EVz ,ic|u>̿Lo|*ÕZם.$6-:kTlIT޳{'0. hEwiV1חZNWwb$}RYz_ϥ-~jߘʒE^aXٔE\>׈1N%eM=P(>:V!5ZM<>mKspF 8qw fV23WY^f qu (uA!4$WEg͘}lv: / K3=ʻk \Z>_p b(r1ީ u>} x!(o$> .\nnOWT=)S]vOz#nBUmM m g!7~m@SA#ܷ})J^ $ʽF\ocMbV[f<#iodc[}H>ųǕE-nuvPxF*gxRv&Dg3VWGV3{e1c[nm]"m KU'§l3Ouʤ a|)wh5HFy( Ny}[Յily݀0J-тZdo9 B9ܢLc@dő[ :|4gDoڷ0%yVrÌT7ltW}4ngDBxq;Mgfͭ@$rSln;\ƽw~wda{z _fɒ:ֹ+C4S#,wy"vW\М*0pkd;RHfêEJ:l{V`jF)#M>pvZb꒻DĴAvEO~HpflebZc+R' ,Y+Z7q: ~ֻkӌH,cR@:2!I\4Iyt`9`D99$L.Rܻ ,M3)bRE'N7:axs`~zuw&bm¼ P}ΔdNWb̐F$Z}}tqhC.tjI!Nu:/ωwU ɵ`X؉ ]_jw}ﺁuKG*VE_gKX_(*#I.6Zvb!:Xk4x'ʋk*8ړW #OdC!"u6u9FV-\f3tᰕ(x4_'$8T鮊֬-%X3q, i\SlK^rӍ#[X^-o f-fVėPS:,}le_;1=t@6Vamd_e!`DMCF^\QyBmL24iC-D4heircLكىpOF u%m>İsH,$~UۯU%h;0k5&"mQ%>K6o )h睼ix1RiK而 v;y ۫K?'- ?~gؕG`˭a+AO0=xgǪ5R03pH_8UwX{ӶE1FC&RPU5K}Dnyvl탤F@YW,¿%wxqFYFn5Y9\&!W$kz+Eֶ!Z9y6J^maE1Qd"1{J߸)RTUzglM?ۈQH}܂s9TF /#L)4Xb`ƒSCڟRq^TAh# L7^Do'old)Ku"b3~zt ivsT܇T^x]<cnf^E8ْj!U&} ؠzMϡForʎ[#F'd[!*AAd0ՂDŽ9\ޘr~\3~T7(*?A smo?}Q J{R40hT<v$X>CXt3+!MNH~{|C2<<߼~O}NɁ !U|]w*3X$RnW/w]?]06O_",0U1OC߂_qM:Cm(Dkϕ':ƱlTƁ2zD|62ebM/,8Λv >%(vU^MvRS!;-ӑ83աE|F0kq+\[SC4&47j(O;UǸtyoEJJQ(s"gg^p ~ {&L{}*ym~$O SZzzʔ:Bc*_,x` 3)5JLg,=h ώ=;PNlP!U0pHPNsAx[QYj 3`5t=@̀/)5v1P a.U-!Ի{A C'a.<2c(\"L~Jm3˗+c̟lL ^L"оf&D^LwJ(A}(~rI5|.*Ο ҷCE. Q1:3p'WzVp"`~V"`kHwmUa$C]S{W U>a"!v:?,#m_uH`Nί7G!Dޑ|+8b戙 o\EU:bfP<9u#5 xqftvJj}Z(^9Dv$x+̈́:q΃ѻk> xi $./܏oư" "(W@jTF擂KjtDO`֜PEIvPjG;V=93i ܝe Myc*[pW wL/ƨyxșIJDq2~Uh ut ;2\:!<;23Sy(yz,E6}E> |}%0fHnyO7Y.R%bZ;Aދ,jח!YEUKqɇ@G[4\; kڨ޴(EUÆZδ@/6(DυK&eN ZJJu }Tdw*/ԵۂLGGr1naY'<܃|`4W S SK\ҋPrZD0Q\BXaiFQI7~VcO9|.g3k^ dQ3B Mcl:A+cۉ~צIy5$({ȴK q,|cEu 5QpNg;Ք4=XiyV;}80p2=Y>ŗԬA?zuVt{ѪzP3( 6KH"7Qmى'bdQU~y8Z:wzAhYfC12]cx=Ĝ4%+bߣ^*#qӈB/ oIIޡn BkՆ+7G촊X:bWwim\ cџk51 >fs@Uc%r3X~TOþ.#zcbmŭJ5SEg%`#.2(%2,Ԩ'z)>׏жw`$/zgp]"9Ӊxc"CA) yEXr y7ԚSƳl^ eA>. \q3]۠_6 UkVC`^ c`Y:1wsUɟ }{J 5m5hIk>nWbL~[k{'FK (FJف 2cѶhB^ҵAHZH/ׯ1]q ܛV[64`ɣwt鏰s BH;kKi"-kir_uއp)oʵ froeAį=GD@icQ.CHk1(D:u&'ivi}>|}q &@""8!M#+7Qu.Hs4c kV:W,)kn|j^|"?b2#kҤXw%6/EBK0u DlQCkTYf( eJk_$q{. =$B}# \(I=ή#\[;!oS Q֗~?h7O7aqMW=7?mɿ tox#jݢ~+mSfyKk o|sBgg]k?w_4 O=WnO`+K7t'ڷw\ R@Zd&WCI|ؠW8:AzbQʣ{ody-ALd֜ { \(("Dia<< #RY TD,%g ]|٩Gau F39Q8 u%*ԾD7 }"} ދ}ԨF$PH8UIbXw,=>Rz2j\YRz*&Ê/1]A9K NqYH'mHl{=b۾ @}ڇ/]EI'`t ~)@q,G҅Fb'LdT`6bE%w!4Eߛq0\ԹqNq|'H!=4i΂<`F}/Va7wT^;\,߼ Ds#|KCIINlnT._=DFG8 ;?0U=?l'A%I%~U KiOѧv)>HӑNG\jH["!:'uf4!jcP MǛ$"Fc@>>dU])uHSd@ ##?0< ~2?;;"v2UJVOўקFO!xVa ըsN~FNb0E*Ņzaw/KLeJ=eZD]$3Eydf&&b}vl_⩈]k5,uݥTkE=--#^&L*0ǏMWkQΣ:{شCAYs =K{9Fѻ}%U;w(D^H{q^Tis69@бA;xxNE-.2jz{ЛHeJ Z{vMx8&rx`<#,ʓ2KL#+ڏ&bMJC&Xn J9U8&6d)R3WJb)tP MWk٭|BX3pc#(8]q/U޾=tGpdr_yD1}tO:sڊcj88ȱԵci G>+dUz;^3㪃+ϊzsj&-8/ /;vlWQBfe%o|}LOGOUx6IJ vL7_iF?ž\w / w΃(H>!Y]7e{Ui_zpw_uPkpG߽MkOf U ɚ5gU1 /O>C( (\ss@:wPNe'{wѼu(ȑ?OhXC!w&zyP]z>th]DyL腃ļYEutOO>E<u3A;" 'n.sBiE]5+XO#7˷.@(=bI'! 8<6 lHwW edo'꧍鋬;o1* 瘳coߞa$xb07"6;|Jwww!f`?q=BS0~7=3hfL7C>3PQC D'g q)bN9ح5zd/"׽mE028^A^} ay`8:]߃u=P؄j\eU.!]^9z8YyڇbI-)lZ0uߪ|$dlor9>|2*x*]_T"ps_AP]ă i!:Sc@+&/ θmP 7@Zך@VOSZSR]zyǗϿN.Ǔ%eq"?/,R|fL9ϼLSp?dJ<zy0NDڂ?=dR^f`YyuZ3̸1aG/5'$jtց^ ŏrvϑF-ӡQ등=ak6iMP-m1~ۃ To*ӫo?oP,TRÁϬ|&@@Rw򷾡V~^98ayج&^Ԫn", \}D.溎hfXcCBb_0.\|AauO~{':Ou/d~;Dϧax}r--Ͻ/𾂅zx#̡ خ3msC xXBtUAC]dqc۷[iKze.J؉A[`%.bũުr ij?_3[; *5z%(44fJ9fǜV+Fkߠ9qT@c0W"" ܽF/Ҡ4|]h lZ5^ ?q0(]E/ASλDiY4qpzaIez&mv^1䞇243Cd6rfVqyxApP\W-V唊/zAYm=(1~I@($D$TDXK=,NjT?1N]I|AE[gX-JfR%]"Caxק1i/{4-۫noY7 SPS;!IWʕ;RF;*sSØN8hb{GgU&-@~u^{XKo>v]=>C.I&w?M8E2$W]z!uF;s} &y띭bD#θ6eXp/3Y}h>(33k,0.. LT]q#4khC~ Fbx5CVee;* B  x&>x;3t:L;DmfR(ix 6924+)sQҦF%'M$#><11H{wIA[[m^uj嬖h#uYE6tH M h t77lӠgzۓ`]̦(

>Ɏ䛰XFwt#A2NIwST Mƨ`y q$Rh-j@R*U wdwرOw/vIͽ/m[][m`֌\Ǜcc黈NMٓͬ+!z4]?y)N8EANrc2ʺ P;=l1_ ~ks}>%\\bwm Y~x Bw7v6Z';▙o%Ɋr{ac>Tӻl׿jJ-ه\/D'Y\=KW?rޖʷCidW6pD8Ρooܥ˜6"U'Nn@iŌ/2pǬ:c5?+'^k)v-L,Kf}ihX\X_2?fBXZ;2;^+_=HKoR!`)Z} g4R- N)wR/݄054hun k%orf.93/id=З<^fvĸ?D m3(lU@,N"*/kʿ1:U1WǸ =(Ӳ=N1MݦnMaI@$wf`aZA|KoUb 2|;^$ܤ35Jt-èx]g O8|c=Ǚ~Mxs!oS[J6=;.D vE wxKD9{pLi3ӔF7|#[?3^>x eɖG3 KFQK{gu&(esojdgasxKbG-])>n9^н:^<>5 qDe}`d-52հ&[PXǠkIPMO(@NMDl4dU\^W@*nw}hkt=إj* TvF/ : :@6{._w&T@"0 b:قɨCl2Ϗq%x͚=_of0 hB ve!1ns7:ק(d7m/M $j~AP#I;@03Q-wP8AڢxuZ3 %-,$ >m_¹'04-8Nqrun#pU5gx]|kܫּ&Ka8r6FۥohZ#h8>HEoSϸ,1ke/r>abǑL ;O)_5D׿~_6w\^g=nׅ|s_?_n^LB{^7wkZ,/moսg;Dm]?n @k>Xᖽm#\ׄ{|{+<TuHz3éD40tlI祪~?л92m*zsՑg}KoޕD*S)'ߢ}pz7k*һܿO㨯^Iw7EN_zp3 lnWF{ɏ*w(|TzO} 靔ӀsmAz;FHz@&O@Dd)4h+TmI;Hl-Iq#(NB6,J )[[wι3YJ >y^,w{>笝I}V+"]xBUz' LpAw{. һv|B{WzI7蝹<+f^E^8=EowW4r+CF.7z,ș}fIA;bW{| g @Uh]f10E)'Ai+hU[ULh٪af7d!amW#?4jϝ>-L-xw%:uÎ\]ɟ]'8w/b9?D𧡗Ÿ{:SlF)ߍo&?NϲC gkğ߭WqA~,?O?? Ϛiȟl2~#÷Dﯦ%ӧ_ n,˒zo?rTzsՑ[ޏ %z''+NH_=?^apzwU$޳"G/v%QUCUV8>1zoV'UXx Lob%y{ +{KS^x -7T(g] Fv\@2cO[FD^%Fo*R[@kٟF/=i)E_/=~w3FпW_;\r׃ֿ"yPoU_,M8W^Eq_+]w_2.&;!w׿6ӛX^ߝN^7*wM_ l8;N&_?/;wc&"߈dߍzF^wwS?7 :U=9_?_VI> .74 ǨUp׸x絬d ? Z*CS6` tx_Y&Β~o9{] l0U>Q,e'_ʟլft{j$'C :^;}gvs4g?zs6'HbO$n#4:ZՖjƾQ혀rSqƩg`?:l'()i[|IyF4L `V%f cԘ` iLܦαsaʀ PpeU>8nMKicmM&wnXnqcEXHu'cFԟiIб({=;1F2E8c;*ao@?ccxѕ{BJ+2b.c<&4HM)D<c]esw+դGswI]sVٻ>5=4.>Bi*{P k+ԽWi5u|.4UZL|6bqkZAK_~rYqTyFMP;^.5Ҧ=C8?x|r]LIՏݹ _́yy.u'H-PEΒQq C2cc<)uXzE|!WЕ_(rc3:т^tv 1 fו]I wBK^ӄ%h,9ԨBby0@Q,/1:g-7S17dW@&t_Cl-,)n`d?1esgEד#9ݸgu:[a:_2Osp6Ԉ}~D,H ϳU9lSoMsʽ5[Mqos6o/ (ܗP$_%{$PQ$\"N3 Pl석FJ8؆ji8iLPq2q!ty'g'Qq+WV?JiKj} iT66Kj{^c|& |߉8{ϋW¥XAYIb)֞TݰiE[< ;)p?VB Whƒ>,?i^1CG!Ll{ZTk]G5UI^E0": NkA$O: l= [*o?A퉎9Dg>OܝuPy2jx%$R PXL[$lf6]C3f'98'΃{Hy>R/=PODۤ[`Dt C.b"zא0c C7Li\Dc>3L׈w|dVTb5gL|-be3(dTc$yu0n9 :@6|%8ʳ)%`-*㭜S;lWfc(Oq9b6.и9ƥg|!DIZ඿ꂛ6눺,6$_Y;uR0):8BH3yt|OaI_{˿Xof#i[F|_i[J(b&E@%*ت8\cQW/H080bB|5O*hlx|>W[7x/H:*f%ΑR77+d> =ό-ʆ?Iܓ_#2sQPYy5+h]L!FHW߸~D祥0ϫ: SǦ=fa1L=FxO 'Ҟf1Lx5ʬy|PM;Дxo=w0d87Yp{w^d$x V f6 l1nael!vpw.+箎w.>ގ񼅼 *&iĕ,b=SmM@7pt᧦HM9),b3eXr =lJjIq|N7ME3WOw{#_v>twopUoڠc(~P( NmDHS@%q*ҤVMPT>bb톿U7<;H7) Ȼ)Shj ,,tj跬O?*~ŀ &P(lxqX6^] -)u=] S&[J$bcK܁aKhŴa&lMTOR|GW g/5-Ow ٛ]Q)r# O`.,O簩JSX&Qk79?XS=4eMM@>y)|X>LNjɁElbV"vb ,bEQPEw F `oflOa]˶BlXаv6,w3w6,e4,/fұq ROOH?a4bۗaWop~Vn]TVq6ĨqԠɨX u@,t*'e,]-#=4cm7 F$BaQ< `n ؼUEnF4T ($T5|i?:"P?x]"SLt@ذ$lu0 (&ݿ_dz"2bCZ7[t~|Ȗ' ~}X"&B.%$P)e2a]a1QVѡ]sAe=sa {zY?l &UE|D}!]pN\B9m,籍E)rB1}Rj2 :7 =åeRQ! KC߃!|_m_yI ݧ j1g1Vg  0R,}_ƂHcXW~wwZG[^|MCx*s_gr. E 7S^-ڃk !~$*`"<},fWeKI`!Qf`ڼtxg!2ZcP3*0ޒ/\F`E4Z{:,& YybP,'?K${x0j5 ڀjsA݄U3s >[Th6:N9͋<4X%㡋׫_3 Y \ õoJ r'@hW-,].(oJfL})U걱8\;tZi#6S)xҍP0 pY&tsf&94d =6+  iӂ{#w*o uM8\m:GIUi9!U>ըQ ^v K=tSX+#< -׊V4@+^iѐ>QYOrIy ;b\m#draZuqJ8]@PjNqIZʃ%U.DW¬GRɏ&\97ED9«jX!h/+3f #sE9h2Ed}JFI1G:iA$Ey5l><Hp9PǶvj2#y}_E!eۍyJӰ_bg2U429~ϺVfҦqXqx9|0qfo:nmҸ."]( ?LVP&d-5}aJB;}+"[9!\(BXBpND2/Цfdv]:օn]hj{SsKڧvܹhJNt+QVLX_V8֗/AkٽcFIE'ԩC}H“65s##͑'ݟwV"1%wąhC`*J@]Ȝ?(/۽7PM"/,`QyۣBf6@ 6NL ,ĴizyX]َTT0b\BĚň9:@ ZhdցߢIh8EOb}Pզb~`򔝵 ӛ}Ǜ /pI#ѲU;h+;, j`16agx`+l7iΝE}Jw%8&,qݛV 9^x0CavjB1qRb-dmI=Vſojm?3M_4;,n&c;H!k!`WĐ 1?`ȵL֔Bij,PnaM o̅O@Sy6E%\?GJ̣҇͜YXŽřGY)D<ٹxS,,rnrtgå8AR5ckHf5EX^p7qe7}G?F^<1m&LgD{|m!> Dky)u/u|%Ri)z@8.}`ujbtyfҼU=r*8U:/.`؟ ;=sT :s#c7qh-$7l}̵X\'k뱚gpV?3%sW6{ڇJm|ʷT}9:v"׎\[s/k3}armH}yɵAhxR$Xd، Hb]G޴!ՄpYi^-d`?W U'EטSaI+ݞJw;K%;L}ؒ`nP2|XYˢ8fQA[R˜n EiФ0L_% | zN^4$m:NJ)l^&=fD^\ފ'}(k)MEQSqZM@WWѦ#히)\OFlfFlt\GP_q]iKلߤOO[_h~ϦZ:';3lv8ҟY84/u{N)iI?{gsCcGǶ#%>(#& @)Nߛl`gMzRϩz^@V;ɪ`@{j>Iľ'm標ф0Pl臩 ^ OA`9A`ʪ(4]9IQ,WոO3יtiFl'yYX+PMZK-c҉S5~6!q#4LfX\9dppcjS&7,ߊAI'v5eL~@:>q3&ϳu-+g)=!= YC6~|Sq[G^VJV1- }bE&WPgLcJb4$5>Kn G"@ sbq@+G˹g@ept;;)N)Tۜ udNizog<iEWumjn=|VOjgܰo^sų9[aK39YK<,F^Ơr^bbI7!@ TW#=NXE; (KcNQk*  ]Jx |>^0͸j/eG]B]g71CPDҊ<3Lk<OYAmks GRN-}hb>6Gohelu4ﯜ+q0AWԄ\Qg2j\yq^#.}F_Q+Yo(=ޏK9;~gX;3:s۵Tƕ_Oe\5T{^QT2t0qFB*,`@rl Xݎ&ӛt P@\YO{L̥o:S 'tS ~:i@t/|w3+]Ib;\AG8S9YLLԹ="'.Z(ğK?y5JVRn:C}rP^iEҵ G#p>GS$StPf:hc8=F AJSS/^&t$kپ Tp]s՝f 5S"tͿ& ~؆_6B^4YR4ρ&%nɫeF|~+KWջ,x%cȄz>-rSBgi0䠜أۺpQukckZYP&tjfă~-2=8ק7'+&C7Yê[p1mU"#79pO lMZ͢mAneqg5$' F:,ᨿ bǷekC+\XXIIMBw}no\-p!T>D`>R-12iˢ5dƈ.;[j>T0SRz97s(7j9 BF<ٛ!BGZFY%HTƴs#[ϻϻhpTbƛJ&v1~/eOpp;."Lsu:Chs>87n%w~InߍQLl]XjG/\$>)?u<Q7V_ZMO_ƽ53ǾC֙cO EG"=Z\IP X'T(EI ՛RԨ$nU&b|+DQ㺠Wkf()ԅ `)@4R,0<o#@R" w1!~;HDP/;@̥zX2E#ϹJتmtBSyPU$E*BkKT-ͮ1J-glƯAp; >FL$hlY^]((޴b$ OA>4U /%j0ujgk>ن~"F[L ؾ]+-\el`7qs۫(4lT;?vpfsB7פi@M˭z(0ʢ^|]!5b@lȟ1?'&Geܟ 'j [êk:KQś-'r`b18' dSsc:i_'v/ hT"𰕸ڟ~#⣮ ߉M}׉l8O٤w(R 1:2Ʌb0!(fHJ$)eMgٽ`9&xB+yc>Si`{߫YW1r*MTEQIkmޅxr%$QOJvB4.7tфD)El;Ql =FЉ-O{8ahB3He>~a>:Ԧ ~gǰRQVeѱʆ\њkeLGF3W$E/4Z \BkfHg466qJN _CqY1{Rg5'^gZlf$ {>o6ګc]ǺpnKQ6Zyhu ~DwDqB"_GҽzKpY{|pP5l?-R0 XKV |4)ԩ6khF$\FU%':}iqBЭMu*z}qř< ,Kj4*[%ѐ|`̮`9e LDlގÿRڀ/R$=0M 4`*dV{MZᒢpCc'rpiEҲ:sᒅ[er7By Gye욎tuM Ҟ uҢ&oxof߷FI6g1GtYrw1֗iH<"! *zt5 h#pQw[PrPpkXkBKToi;mBg5N t? 'lWPG쵳PO^ MS?5E+M8so˼Pp14 hYdЯ6FUy^ {c%~>̊pv̺a 5)paʄ'4#'%5Xf1Nڢ{xp0N'ulCGI 9& bwz| BvP )WqIjE߯e-*,(td=tR~s( "rU_j59(,WݧP8bCwFA:Dz6q_4عa9!O'ch6}Yk/(Mʥ1V= nY:8ʈhTpӜ6]zkY_=aLCu8f*b(F 氝lb;W3rºJ`\?bEyrs>TǙeZj1~΄ۿ`rsb1SZB"os{=[{{ymjթ bbs$`RU}LKAjI`u`!(}HPcU]e,0D>/[8k4&4iu``&?Qr?%H0)`G( GR$l0nA]+qD&nMS^&lcutAg]TA+5}/8#[9SpNl_0#{EN>_啗B!( D1%]V "fBn~əՄe]،[=H\>BI/2`2I9ư AY@ڄ"`#?wkQT5(*H:Iq7 Uv;^d9 NW&dQ;@;V)bo(I;y Ie "A Rʐs_-C_nM6SHtrJ-ݵh\" `aʗ\f1.BFBӬ# S)DŽ>f9KNMkR{BfAҡ_{ڮibOSx^@=G+) $ٔ<&bM03)6|0̘2u ?$byldPճ} ѯ_q/ҀST6oaNjg)E(Py3JϧYV>[$roQbnm5~K ߕ&MGU3 }R~issFe*T?+ ~Gǃ*^N]}M"(aD@L vmV+~L6\!)OS-c$(Ŀ>$w(LnGX\!t1&m`,+@AO;k6?l. 94۸Shϋ2atxm[ɅcAkTT[][S|< Ro0RưڎXUҍRr9m0GŅ ?$=vT Y)ck fa;"sf& YK8 :y;/'Q@wF4S,ӎyӢS52Kt?d2KTtԱ5@ObIS `x =j9 nL-R1+ :Ir /7VHz ?\G3(!=^zV]#(ptV 3⹃kEkKʝ-ZS0E&gul_5 E'Q /-+}qF9NLdd=|R }t8?NM`^M0VrgMM9_S~P͍vrsu\Xۉ˹X܊/t -Z)mLbdɾv}0mMLbR*JolLNұ)Wڊ2u50YSˮ4NIM Mç;+8+M=JM]SS+l鱩o)̑'Mt^{j(OETeګqS~QSa>-FW,v$f7-S`IIν8ȵ^СHTYBNS|HOFag"_mCELKbqW,] m'nL+7IyR6 Ph mcVMGg%OYp`2Yhgqڐkg5QU!Ip.%MuRcUsvL^l Ge/iH4ۧ Tr.;, ߝxAo( 87f=o ?8EPN O۱N)~^:\Q ο??ui{9nt] 4ޕ X芬J$.kvEM_\o3?oCŜ9p]@-06$x_m˴ c{A$iu(5y'?z]{&|(i"ɹ E{?UŻigaYޗ,`H/qM3*%¹1~mylPXpilVn܀eōЀS <;;y%Oq/7C (w ܪ'a]): ~kU}e p׻^?Ա;^& _cTQO0 s9Xg"(=UpM"o{6atM+kNZI/d@~õ@~Cm;;iZїs(3?Nin m,h0![#/ p*"Af*?[rU?8]]…nY1|فFJUւG8'ԊY`3eeQu;U7a{ #zEg3.Pɲi`^wL;Q6~=q+uVKr 613~1,#K/&~1~u7D3Xgɭrm'~"ATqv~!>hEVj9RX( E#W:ЌChQpA@zU XFb( "X2g#wNxx8oW"T7= ?sC8ntb}V M =K+-Rb}Vljbp yj%4UyhB_$]>htx!}xl#.21p zMf#b2n.6 *bOݶ"u#)xϩWXA EDL*q,c R㷭,Ԅɫ[<]1bV`#eik/CPX"ݭIlP=k&o! W`*;!tP^{tN`Wf~Pr@o>ONU!~ C.P!~A^ I PVDl6sq_ n_~}GV F`lsW:6kؖX/˶Pl* VzTMRq0b%;L V?5;@#OKNS9?7X:nC->B?ܜf~EJ7&ѸQPR?oL|B VVsPA Hxrc<)c1mO1J)У1G ~hXc\s`5 >La۲&r^Y4AgMMk, CM=M ç*JF:5CM`STWY_lۣ׊G04UZU\?Z?P"R&;kl,"W"RYD@*H@cQ"J{1.±.<&4pS85BdWܰXI6V^ y+٥EkΦp@ Bls-&~>HsoTJ<P >tآ>|F }H>XhCۃ(%XB"?grnOcJ\i&6L<x^SAyE]#V,LҏȚzE4&:bStE:kj2OYS# hBMz2OaJSˍJ9MXҫGK(P ;JBMWJ6zG)|ճ##)tB ]j)D泲^#J"9-<^DVd )N1PDc'pq&6;qߵb':~XXɦO, Pg"cHEsNuX q_@uX;?:K颊X;JzǦH!I"-Bއ%[hl K#Ϭ/Mxob|x6xNTDg~5ualjwa s1*(>S9?MK9(RvHP5``3d`< ߠH1;]N^dU= Slf%1kk2RSC RXtPt,^ڵ 膗yrcGʚFs* oa>ߓJ3(DʰN"%!/,ց24{바:o8ց:AmA6XW:8X_7X^5``ciJ÷[S{Bqo]Z:O1JCۘ!OzNec5p0!Aw7`w؟"kJ69^hh~יX4p+93JvޛR̛LέBȂΑ;83U*]͊xW1o{&K= 6fXRP=q؂(WEfERDC89XZ8L(}|O=S}j zwr_ ~c]ƊܪV̗yx2F3#[YޜS$E6o͈ץjr]C ByAt-5Iw]~i;3om9n_< ?*xYkq=yWmy.SFK1W6u6+O64ktQk8ya X@o:r3EIw2 EQhnk xRf:Ǧ}sǽ-hIlgl2, 7տ⣷S vR`xG !cIkҨ 6Ɯsq=y_8T5՞5u1RԺct/+McL(M%SS~FK_SS)M@}(^#]ְvVnQ@H)W>$_s o4c77`PLu9Fעxm}WPtnuW*yT  &X3TqZcI(:; _2mr_Iq-].s1Nf>鶃EncbH +ԅ SJYJ_˂ mdbZ\1d|z3HaN'Xjb@Y>91yZ pq)!٠0rn*( vBס9'L9<# 1\իY7u%znQX+ Kz z}?C(`fY& nXVeaI]a\6o.Qe[{{~ 8dC/Ez2 7 MpIv-p=~?W(G'BgUyʊ>IЖfz;6+}>':u!+\[CWl ?Mt<xZTO kL^7D:X) l}Vin;=3njy>;"+q@IFu><r=G|Rʇo/ӶxJ hD* o|2NbZOc8owe=ByziR=M3/C2-CcUBţ,Qf1␽ɽ"u4i `y)PScb{i6+‰Pn`VDrL%ۻٸ`db kzuAW(<@?2ʎNQ—;anQ@e ,0q/>ݗe:Ź~@eS˜fa0vܪ_䯿7 l<,`Q_"3TrQ\fcO[=ŭv"4,]*, :Gl..tEɵ_#rzEM".`6jӚmjG>\:?Oq(Mtɑ~-|~J-Ч ԅß4iW%jll#;}$Ԟ5,Nk|V|*59flRgk)qnWyh14*(\2BVERf( cȹg= ]6O7(mw?·]-tTa<().cG%ǝ ]GڅC5, 'Ǯѝ@uϊ辰{|_wk~P9aΕ)]";Wtn׃݂rg/xE21JF2o dNv>ŪH?ǥf&puye̚Կ<τ|GSC)i #핿`!ܙNTnJOV1_W6 Mq?{o{hBGwcw/ܵz}r`uo{+}ϫ}/@&뿰/_ >6uoF\rvŇRšIlWK߆7=݁Ar ~472]P`ۆ0t]w>R 'ik?;ye'RQo^q^K` .Z7~슘%rWP]\ܸ?ѱ/ҭЀ3?,͙cSs2Z7ӪKc2sTuUqMxk^Z=6pZX$Z,]vw>ALD ]\γ ̇"H)S vhMFZOKhLs< l> rq"#)6.av:clhYpp[:w`*c65*?8J3b=L;3~R mAjEWS| q0X[/&hWlKo푃;@ZzߥpD;Ef-:+~݅t̂tTUc=Ce8D8MѽiP6v֘r:m-YXo|WCbߙ/r; NcZ4V/ƨW/ka+ҷuteXlC74m7+w I#A)-#w#u!1شi]6Ƽ{:ˢ:wQ7Xl٠VlqpVȿccW*ׂ_wB-MW8;.YFq]XnX/{iIcWT^wƜ^NIB  7ʦ7 Ǩ4&T)~ =4iAu ,C+|Қ;cw-.嬇? y1l$BN,zuE7~תW5-A5G4+̆ށKlBϪ Y[XK;vʌ.ڻr+8뭢\+؄1g.1b <*g<`DZD qJؓX3(4#1ݘ uϘ|ZY pN6s+bKX*^f.vun>9{\9O6똾s_yn[IuksVv`[U(ԫ3s/1=a 8N28d݁oG K^ǏyOW6<+S ^(,3[mqNʏ ?M[.)@'[IDtޅvIe|sԑ7 Ǡ0O5{ќ޺ȲS',@RZ`>rJrXS[2*iipPF/2XulGadmxsfa:O2ZD+H:ZI1P8K*lkY{MhbEz1-!Ҍy':tkrP eGreeNg!WPM@Gs^_,#|&E,304WۙupS OHgȆ| !{OZҋ;DXsa|aRiao/lfW*P=`>A";#T&}rI" DlK}V !K4q)=?\nvYvDe+^r!Q6eD-fn/\.B,N ~l/c{4Ɩ 7;`)&.vWg q{u?;:z &tXCCTFG ".IVΤM,4HC?@)Hf?/Qo⍋Z1rak Ww~'sϢIIϋϥZ$lX C#>6sr6s ^xW@NTgzgޓ_J ]Ԙz!\..bRJnr{ߥ,,9笂[b۽ACX+Mawi_LM]HScS=h >S&jr<ٗ$)LCJKwF5ópEْ| Cae?<h ?}c aO7y8(jnFjQ#?gS#`#Ep,jpfNٽ۩A d9F:zӒ Y&(ØEy.YBgCkYSbL`7fʞ=8y p{&F[ƼaO?j!)Zg a& 0KTꖂњLu\Y)fn[Bћ/L&D}U>KR%'eQҽ?r.RA>Ҏ;0-T#HhJX>[ 2my"=៚Rʜ<%nQrnyov`uLOBƏ#LK(roA@]?@ O2@ l@'L$GtXV~C슀op>Vn6|vDۧ49[ jolm~v :;C٨eT b W'IVhmZْRRJߵ'&aj1~JY 81cmsK{( Iz+>*6xcK |ǭpG s-:bzRdpRaL4{Xv/3QSaL>^A e D;TiEQN;j%nc9fEB,8@`~w o/|@l[g-o|o&i f7.^zx5xy'RL~zrqq!%\- $+2lK\=MW 6IQ^,*G"üy/izhqsְ[Bysq;9bVlƸkr Fۅb̔"c"8i/S)JKrݿ2<;C?Ɂz gdjho6WyIÇSؕ Z/ ]W,ϓ* D "%"Tqcyqܨ_bxq0qf— )]l:vVIYwXEuPھ4 ȳ_G\!1D:@MSf[ Zh_bT}Жکa:%b$Wx @v. gҵkB3 a*/Xa@kIGʨorN,=Η̮# 'Hu =vsA(z aM|1KQhĬ`+\p|PmM>Rt<N+t?x;Ծx?wl+Z) ³U[>ZmaRX=]MnH/rjX-._yu6YՓ~+D (*N)QFù{t_o!=}Ȼ>i>R1ʺ ɟ̭_*&jB>S(q6y ǹ߅Flrɸw/z4q3I4bV]8]7C3Mȧd—)d:.+Œ L*b^Ȍ404SftJw80[X|ZF,W3,wJt-{1 ;#lo(@u[#Hr& f$s Q6#QR(di䀿vaA=}6ST!Oy<]0gXBKϭ'ReO(SdK$iX+ no0gSi;rX*h`Lf&U9Bftm܉)AKyMq46h]_,SpRHQRr 7]eyg=(-K"B4@ǿKn⍼H^Ȏc?6`0dRAI9uDHG[^\壗@\>q+<;ƛ‰ІA*$!;.Jr~MJhR<&nC`EW}rt\/@6!6䅽k^z􃨹a#]@EGUC,XikŽ:.ZŽmֵz: X@֏꿯SUp&ZCo8%r7t8zĩhg'r&arh_q\Dc 32N`:llYa.tŮ7WҮf_<:-씅7/M׾~ӵ bZ|HH~>&>W?X`%|yאOHn724E̲$iA4 $IzP8^ /v(t#@2Ú:BƊO^%}Z'W]|$yޱ(ḡ2 + -cL/XƣܕҾJJ II9yFPF9S:wrH"d`}4Ia֨2LV' Lг$a1O]A#~ C.CV~2w SLk07wǩ^v*ٌxܟ*sbJ K6O`{6iیޱo:\T">s W@6c/Nk߳=-h .9/[B[5v{C7y0*N77c gKe/c8M`׶v1 %;;ײ %Oo\c$/-F-6 ^b}XmK᫸[r.쐒_RBJԐ]%* #3{Gڽ/$DKgd  Zh9S̉T\Q^*IWG9q {E#nQSʣQ/;BOUFp]F.'7V.'(oH(RBne!g/+ cߣڄ*/Z"1Jq(T8XiM P &D)]fn˲.ݴeliI~)JKM&5FrلB1 N["s4+}Ζ_M9 1 Ы+~$؍qAQq`& 1U븫XX,͋m2DCL>5 >Bm2h 9c48hzC&']'~@e!.|?\: V%Yܳ)i278#5|:p/7 TZFrvk ЎD>Ӓ7ُF ?#ԁX48?9 ѳݎ,}UHEu\FԴ@`h)xTT֗8:&=̵NMf凮Wm,_{cn^? U %٣0-وv4Ôr&Γm5}e 07&Uµ=yay](~Ϋَs1w| ܗRe؍)’MĻ*`5$I#7 * Tr&-3Z\'k[:1,>i!u\ky br+f](VI`K/?!I˃ {e,frn{^JLb"w"p ͛Dj !EmjkӃM+`mEG4T]@;:i $c9%G0$ l+Kr>B}-q&WLWI*bNki$E>̃E #-&!QEAٚ %MRkzK"R=o^RAvŮI6_uIJkkmP}B_ k5RU6'߮#gguKܪ9̭ђy& 6s%D;L,8V<'Hon׸ 7tG iŭҕ fsM7(ym9k92kj aP=(S!ǃ2$ `.mr/ygVYمBfnrǚJs;AWzX R y1֊ȏ(M}͒(VYc@Wʆ˔"]k9i,~1NF.Ϧo ~s@’faMC$us0c0чh~X~uNk8oG8WH }EǛ٢FA)Fekcyk~8lKv>MHOŏO4 Vљc|oky^sXs׉4nڎT[a_p&J0ZlB#>c|D(ف'kބevB ¬1uт Q`AaE~t#lI(faH-ZVR]GY};/ƛ8bj4/"hflb;=g X22?Y TRM(ۦN g02BSl@I nPéa8(7ST2'~P* (5+yB`ӫL9`]iLL:rIǹw{ ;גջ54s\+4$]݂tΆI"@9 ՜qq#<'Nט]W82Dd{z 3⑓JtxґLq' {rPZ5;/(BRSoc8A۷EMh߃26L8 :Û(r+S79^ :WzkXt}485;wc&x6%87mM{'9W"Giʑvq 9[OBxa$5v&tdlH~Bpu+:ѝK4e1g:w'rhyZ+O?Iϴo3B7y7|?Svtrމ&Ey)JGvpdrU.rES>GUV-<(Z~r0Y;/Єq|t/Bػ֙2Zgڰp@8͛~\)˂\TPd )vҪ}vo(^HvQlO`[Y恹cSp98Gn.qV)%'Nt# & =KJ>ea_(_=x kFG$ ;Bkf"Fpp/MyPU|l+yiҜinXs{n8P[wd6BPa:H^9Z^( [ꌎZQGJ@j~ uDf2m`=o]0Lk\(~-,0";M78w #ς/607Rq#9lX9Xcщō#VeI?^0Ss]@1p_q Ac zj:4JU.9z+aUbde j r'࿹ʰHڇ2¿/W1& JE*_TkEyscTiuٙ<:gp8%ZXʀ8AfP %ޛn) v73kTk'˭\c$nu.T5.6J #*aۮxʼ1!kMJk##elI K4))JyDo$O0Ҫycu?QX5㓁:``/: vf85͈<wn7& |> *Rn%a1?{UsGNY1I{jPᶲm؁TS5*$%}} li.fcI06k`1u;Qƛ PBgWT1Miϛܚڵ<0ߦ4ʘ杔_38hfynhz3)ϵ{yq_jp>e]H+}$&!zޑ$*{oi1:ͯ]/d#*'fK $:(/r8*sP\t!7 p(ɾNP_YZǽV}qg%L2i]{,ٓOihF*'"a wu[Sjذm3@M/=Buz"|(y uQWrg \La@1 řslŸ we9o:h{UeC[޵,7n[_XeV-a.?/MY2Y0ĴAʆw3Ynfԉ̀} R)̀L7&w]MWpJ9G60ezdWb^0 mpXN낎R^--EQk&ꨦ} G ʍ$]Ѻ8:%aF*W:w 5X?s)rwa9!e/Έl23Aj@\uQk7VK17*o(buvS8To˩QB'R@9ĉ :{b,l;˔(OX X({aaz$8mm8ud-`8?q1|46PC@WҀn]YŅ"kyS٤.mm׏"]kf| [ՙ^k K.z)s}vg(!ӏx5Y(kzTO/V(B4:`8.ӡ6 ,Qe),"D4[l!;VқԻ٠Ar^,Ka3C6.JArb`lH3ޛЂOLZ.glZcz`{ZrI2n_Ayy8 nֻN$A Gg&E"#ۓ>xfl2@I(2M| NڸBZwxO3'FM>n;I0x Q˘&lTQKw PJM{ql[4rgz,udELIYv=8C9I"X7 R7* a mdpʇjؿڌ820h?€2N;eͪEcM&q\V71VO3_= *}H/V'9'46tx$Ơf4#lJBYI2~Fت yH@ *t)tdJ`BgdS;X*r_G=Sqe a 2tbF`c"$ :o! #d.HrcN#1Iqp.Y%=kcII=qy ANH2q~qhY_'f){ZzBU*;D2,C)~04i&iDvt6'fiŇ&y~i #9M,HTґϏcϫT84vv%:p?[MT :hcqq0z եTnwJpB{Q# -= Hި{E^k+q DOAStFmF[ZRs!@<;Y, [_umR93('3F7+(mPë|\^(aPщChS^z\RF9%4Ӓl^GOXW vS8]]Z8<3Јkt@> !g.ٸ跜Վ;t[Gi2;{Q(FV$K(dyX?ˤ CxYPޟ|zZWt  VRjnfzG0O.Ɯʫ5Gt VۡUQ*j#МN*rT+gOmV\#\/X #MA|"/&5_}o [/jm¯kivriXnQ|>:YhdRF,aLq1>`u9aiؐ'eD+'lT0A"~[&O;a:rrzzV-Bx ȘDwaPGAKehǏ`c|yhĖUTU֐2 M5_m#/ sU5u"GbG @]}أMB{G>+͇h4@%9f v.֢`~gEuOb@I$1-Ħ HьXٻz,rP\즊7Al3˰[p"q4jvkE9Bٟ|8#jv*}ZWvm8>@l`~,U (GM8_ ,A2zqO0xgl\6aVH;Ah"F8UcҞ+؁ gUPo'\Gڄb vd&$ۅĭrk7`$C,\9asIRXLM:rzW`U⹵=5ܬV$QsUlXR)Ǜ&$qSQK0)97+JA^=Yyc3%XGgKx H:_V}(Yl6}P߃ "èŗ, E/S2T)P'؄OBL<)O(vi/q-pѽ?2 澹>5J25t"Reَpb@0#7p͈%qG_G*z%OGUUZ((Qx;2t1ueX/C jf7 #NiwPo<$ SJԂ! ƈb$dֹ.oS#,֯ :CtK_iB 73Ʊx' ڝr?W䜢dv֡8^{&r(n)XvQ1KYfپUq} Wo[A36)q ;^R7)el*晴l}k5&LQl0Cmeu|خ#[)`~d>n8 7<7ˀ Ne zk'sn R1'/Ni73%Y.¤ƅUy]b;T2/Oj!6tT嵈\`E cqəK44< MnDe###AJ9bseb}?],S{.o}DŽW\~vޱxW^W^]_Y^q<\"pp}|%޼w y{XWl^ /E} +)>}RA+:+lU]+WĔ;҄lW솧ϏgpWݗ7+Ebe$\o-Q{jTW$EN#|1F4V/!̌{\ dؼZ6.akD sq[*&M[p42ٍO,=!`q/jr o}!gZ{G\ ⹆Xi䚏'# ?gU:~cR%JUU_2u)ޙ"XԱ\h9  9p-Ef^oI[0;ʐ<F:Jcf [n:;#[upn>%έh:1?$H\<Υ0*-J>GKjUϊ/__ccF}3t$yU, A>`80Ydw 0nŞUcS ?proa~5@Ǭ4*aVJsr"sQ #Qdo#\? # /dVOBI>VF e? 0á-%Fdvq ~%6m6%5T^UxfF;̈v^apNGIBj<06Hjܔf,Omn6Vq;8q1wT%6ҽр<ʡEzۣJx8+F9KcE r|Dcjsn>.:{/oQo8~Si@8R/=Pd>Rr ]?? *f6X-b*\1oRkaY9KEW՜zD9v5[708XM`tÚ'\ܬ $0X-vZ8絥TQNƭU0M^ t%`"^Vu3itS+ftXv+|Hz 8%@fJ MV "rrܳ@֩jp1JwLM.\~.T> 5:C$c{]]_h}+9SGoO]wov쩈-ﰲM>o7y+(ƻh}ћ=5}RYng/[cy2ZRַmVu}O [b _޾mH6.\ߒ2p_ý^a)K8ogwm+i}]b_bޞxSٰ\LOYV2mIJ>f{̤+@QK@,)_Ir,eCc{ \s4si&5+㳃(^ ش/7/)in .^c^pz;Qۜ%TaEjxyfDUh}vX?qF2٤SZXt'%; ؿx P{ sPR6Uak)љ𳽙w)e m0JWNaNsr鎓4s-^0CE;]Z̭4G/0AӍQKx^F1S xNx!]`=)f1ȹD)S|,¹6i4QyF9( 4B;PjM}1>,yvr:a1Nۅ'iۮ]#4v 4'aνHaT8,\O@RRI-O@6`ǭ:&Ii4+GQV\ylBVmi6_D9f!g4!NW1hsQj<B2+vͲ,q8JE&q% EE%Y 5ds6:;p1i'6q$$(C]C0>Uxx v 3>ƳqyH$_j/ZbY9\qv%0A.@;xJKDk'QyxKAn3^ p68Rh@l-?RR̝<4LOP`BtQmYN. Y{44M{g]oѓ\Hȁ0SNqrVBv=[uothS f}KKvY-pqw4:xx_<ڜ6C[Aq$GX@ȑeI /lps4(t; ӉxAU`޵^M.ecU,1`>R/n袂U†I_nբq]v؂3̈oa0*z$O\(LU3Z˦= 礇oBӤ ,0MObPI[2`0-Vo,HcQh_JU;Pf$eoNj.+#)XXKn]JVdSTcNs͜,Wsfh3]aBv^OԩW8.zB*k^b=4柯PHSn,m2 SBW0B+a+CZ!N?@;Tj&u$3=CQjYe3Jèè,[l4MEQdsp˭9 n ~?ϙɜsgyo{Pif`!'nx]]e9 TtP.lD=[% &CaЇFb(Uw))z9<[݌Sag&h?*8 !152`*&"Aujd6'Kj\G{Fl_" <Z[,*pUA:zxd$|p>ucݷk:75b_ABI_8]>"J+X ϰ˶jA_j}uo"RO C\n$FcӦATt9<ϑaM(oc$Dهڻ ΃ ` <}x?SZMj}5dUQTA]b&6(OGΒ.͐ 9S= F{QK+ȻӶ-1K p=bIH<жI&q2UA,TN o?tl:\XzdGtE,2%B"nU8>[(< e49(g$; }"[\E@7|R\rpÂc8':iᨮX/ǯ !~ښہDKPдӮc+,efek_S|r^{p5^A H`/WC P%48Yr~=s\mL䵝8U~`>9"%"Kvd}Eh4Bf^x_-ܩ'rAGޘ$`GhUu d sﰔ]bYl۠(]o=3'rI ovxq]`}5>N5{d1-kcUTȻk-Gi wA+Fz/b/1N7F5W^3<:bz}կ4x4`U4#IlVL(!aar* cwL|☋p+CɈRJeGBdeHً6z"\ MS-e㸱ƁEXڜvMþW#+{y LO<3%)   1~n{=9)0L^8J&yt&m_\cmd5- @S .PS0` >N-d^$P`EAXa ,D{* :8q yV\2e5&U/0 G=L%-m](eVSU୙9rG#BF Z}_T=ENNX o.kI:.Τ'?qY #Z.$F4C>cM%s(uIzM?-Ъi= n_bwk Yӄy﫟(>1x-4=@(# x,:ь=~O@$#^b1 2:;gV e3 L7&+99kJ_2Z7]z~^e^C.ESi LWUSr xAUɮ Qw_^څ'ԁߟ>B2 u4!xb=+hf4 gYF~ƯH> ~^"U}{ YOY l^gkξnn^5c5:2cqrX,-Llk<L5 kIˆ$n֟ϸ O9-1ٓ2Zy)tt٪~lh@]n[,A`iw%[[.ӂ1BI kLs+)´M.öFg)WQg`K'IBwuQC1&L;BGRe9>\M'zܛa7qÒQFd+c`J#ϢbJHUO3y,;(V1d?fA\ܒNJB1quSyYX8H|vdƑg9>YDAP6/)Xrn,?M!iIIOG2) rQ䯔ӳd|CFj]795>NinX^%N9ڗq`) Qs:0Vww#eGN*UzXAAݾr8Q cpiI"g,GJغ2 Я)q}pm(qq;ɷDF c43X|Fy 68c;[\E|rDLZO,i_G>?V0ƞk >ίxߎQ͵/4y~~@ܸ6|SyCxpU<VϸȜ~<x!m%!v'kw4DäYPnjIh%gШV3`$45.ڄP& a Vem]1I$&8R8.zL^btȢ`V!9I89jҰ@ټk4<#us9*n\o[F[qR;d_3Hepf xVR )stmY0K#zK_vlm!l<*Աa i3ZVJ/r z8cAl袀T:F}[81BƁ DyIM4+hi/p+ڴ H-&8}&F@h5(8~VJnO' ) mFv( >F2hDwrrhgRPXGgp;h7մ}JF>d:JxEF@>G,Hbç'Cz3SqLKwA'ZY KWHz(Y}J P,fZ, ()U̳au8;/\Q/HQ7{$@r!ˆ;/qN}u SlR嘫z,Xb k|JRS^lXtPۭw^2 BI0m%>xAm=,» KkJE=w ZTuȄe+ʸjX,iTm7̈g2*,;!mjVcAܶwD0ZMsF^(*۔yɘ+ r6;ʽà@UiEY{E^_1ݱNӎ`[d~j}mӄ|Aglػ/>+zkL\h\ +\֣\yKUEiRM|ٰd1ZOxfr`oCVo@!]"'KYwВH\v|`6Y/V%%ʢT= C]7x7iY޵M4o ^(7:h!r\Gg rJUא&p J |nVYK 7sztu_k]<I| aceO,kdo1,v.nJ3@1vD]#zDP8^h/]p|_'*R,~FM~,@@|Uww@*4>2y~-Ԛ}'?aQѳD+G0[npeVJk.1%2@#1`绎b*&NVj1UMh.HSr6)95T);eiYE):c6as3C\Aad1A؜$D MC7L:B%/^8A%$,wA?>G{"m K`eޞACy5%:=5NTS̵kn2WX3s*$Dmq$ 13|d7 ENmpB DS/g!Ì,.~>}PV٘KYOw6JNƱ豍j(ۏR3)"ģIa.!r;*Rc!Lv uN;ک^~3 ᷝ ^dK]eh3hKBP ?njwT5O0ƕGWSWb=Aghf>Aم")V(%){4>T^䅵?HCڋMT3x)Cxf7 LloYi \ңUJ3Hd%0+ĺR?⧀ < Pn FGvp)91wTb顮g Vo{Q^Yfr`H-C(%~GUQ?$ΔfeP\E(\Ni6`P ;Jw{ |wOϡ3޵30ۛtx}I[t]iu&MO[eCM+aurM ⩮G<~>Y'7eH$8"oڙ G%Ht>xp8`[Pr0؜ DM dU0s3Q9'J)ȷUe]KFdšT!f9Ê#hv Ts\ C# gCu-üyն7Ajy;zIR.eQ{BVZ_c?cUGphzPM?fu;2mT5\[BuYZPbQcxؿl2=ǣ Tq-fͤǐD1 <%v8~n*ZrQ)DqR;BCbI[s,+|#^<) kBt0R.e~:+B{֚|;?DW#Eiټ]N*CeYQA!\aYBgHyեG#YkvfkESG& l>T8{1ɼp-WWUvb5;wמYS0P[U'DgIy [Kk(hP 0Ym^Cy}#2ÉenYI\ "yv,1ddFGñgn7kDһU.>Vs5k^xdc)Yq8el7I^5*&zehr9D[?*hi^FB;Jq"ED2 SLwtP2IxV^2N[ńi8"r|a>(l]ʼ#XƑzq%~Tm1w ?#t[vƻ_ʚ n zxK)2{NM}g _,'bWU~b>%CCoå R t,ˠ㻘qD/~f?y 2K8Eٮ-kJ&mIwZ" pk}pdg ;ÔMMljJD.1eBWP_7ʧ@xGs**C̀7&cS9͢#WP7ѽ5t\PsF̱g8k"Ň*7;emduNlIOLk2mP5D4}џQ^ iY {$ۛ'f=vSR#"B4gHI˦|)E:@}!x@$P<ޡm<')< vۚ0`lVEs,c/E=Xm0 {%GHxlHnN$sjt?"N/GP|0νi<Sœ.s([<08< !|Yp%O>a8;M{À>#cx? qDf+)XuDegٳsG N٩F$~hxd;:12&ErF'g,r)B D[ It|8 Ad+bݱ#.f,|'fgy4zmft\LG0q Va~0,B%$}ES8ƒptap0 y>ݍwuQ*p-*W( giX+c&"{~ ONM\T4 2guH,k D*(tD0'QB|~jU"E#/'<(5~'iYʁ@.`Vלdk$/p&;tB:V4oQxCņ P:paqrlP$&nwݢH|-Bھt[{,mXaH1S\fbOۋHņz+Qw#ؼY2䉎شp}9/蕕 +CL2|REY(8<֜מR çV[N'Hvݬ6;\OzuDaA]6(Q9[GT^p)0~¹F);\(r~A 1 鶆]Lɝ8]m"@XfR>h軫m&u? Djy}Ǩ^W<滪bhI?cTn[Aßr$CWoޏSc/% =('pc1;J@ /`ɉ! D}K7z6FgrQx9o2( 3Uq! \ W3JFswuɨzĹ9𒛄pn^9=Q-(4OPTr_i>ӧm*쮐C܃NZR'lsY p NCuEe\U{ fOFvMW+3T?A"M8Zm6ƧYM?3#Yhw0+'3[v_%?% Hvgr Z]'-Of>%VӋl@\*ى,JGռw]{p7ϐnA :&Io5 Ku%\0J*f"pB{yv[r nyI,( @@oO=m'-w[/TuBNOS[Hͮ3 (㈅CHyw!MC 50ﻃ Dn~=82 i:GJ=3r(v`R5!~*<.CŘ~4~Gɠ2.ITK6 3O9├Հe%s2Y;8E x5ԇ,ѵ4Zy ơ6?1 ܿN{ ]A/RlƄvn3;ן~XBKV҉E٦[F (<ޜ;=9*ܯ!ֶerݬ񳿩`Eu$qԀaB2_Qt^zg9/xC+*Ifw̼Rt-╓Mu1}zp4`C>{/?s|1s_a),ɓ.9ْ'K 0yV̻mҶ:!]|N$\5[ș,м6WK5gYnܽS,ry)ۻB|=ɒq\6㈟]Lrc'[.]>xLb=t/>=˭'1瞢::lZ z=sqy.n^?g8ʁU;\!J(j7xY, *%Th_ҧp (XofWchI:: Ogg.CQ #ExlIDdUoGR2#^HqG,[('zª %)1}i=fk#X R4Xo86,VP!9?֧Eإ&Re .2{*bp?^4z]?_[Uϔf3x{w2%$ q ;-ʶZ.K ~4/9nЍcfz1{[E=hFa>.o >:| 'l_bS񏀏.\|8| ||jsWvca`}mF%GU`k/DLYLav?9v 4vuxSC|34>|(E PաJ Z-j旚yA&DuU!ue._>4 \\:8̢>FToZhCd4ʬkB[Ś<ȟ}C.L(e˭Zf"[1%fqaI|[bwKs@'BR]d8nChKe2B5ZrR |*B'Bҫ.&C !6q|y.`3x6`3DoiWÆ\ ;O֓۾e^<6RrW}:a&Iׯ^&5$܆Q^c厥,Esn~3ׄ J`p#a`՝Ÿ)_ 9aGSg]+ţ4Ǵ }Ns{8euy-ˠlaX=IOMCy6'SdMsuNS##P}ă 1]`TaoR3?%.c]!jZR4nD06] h )xw<G1f5 OF)^~^ggAtDK8gԧOrO J֣OaU먏Ǫnܙv-¨J|#Fd[ m8O1VGǛtR͕uk&(Ioa;%PL/v-QǠ:['u,SeR&ᵥ{}E6 1Y,Կv[2=5^􏤬mjz#5s#4 +Pد*mU罙_|duQ(^dk^Iv|R#ӺA$GZAT^A]nJ{r-640)mt\ر|=7Ǹ?#ʜY(‡յhICDXdKd`3o*4 ęԜŜX|z7Y@[qx(5tj2ƿƕ$^S{)^6[pr8jmEF;!l"0cfr+w(QҪcmĞq=GŶhH'tH o wg7'@k.s"zpw?(z^u7t#KH7>HiQeShTgDqh(1Ɏ"׃euL c5 ѻxr,x0D}zc\ʄ99lTw]ݱL Cn@ز b9H{-l_9hC7gXSSi2=2<%{/uT/ NGjg.`m QV[@_ }:k`8;r/"-,j&EyЄGm[ncu7ZݻRݽSvq3CևZ.P}z35JN*(^m {(/0p;3 ZSCc0>I{F`:25|r􋱨-ub5y܍9 Juw#D" T甗Za'LXq)E%s]y\ݼ.K |A:_Ẉݏ|K9,a)K ?3Qv Wp "Xi[X;$R{^.kDKT|! @)?hWv?LBv]d@O#X>]N.|cvW0̜mEx: JctJsb3W)᠛1%A6:;9>qINubhddónF=eBUK׮p?C mϥ}IOp!$w_XC'pc5s"GtO cܙk.?=%ar?_@SB1߄ycvj YXpB|MzZյ8g?b.'r+KxO|Xigjl#zG}n=ٱ2keW/eY̕az_!^Z 7y9sXa>JB/n+gXyctC;@X@YkTP*TNCAݢ[-䒂<S8 %yS(⺆ٗ)C &QvT8Ǫ%A߱*Vw%/m|C ,[)}'s=5,_|k kC'oF,.s^Ч5xdxjt/B}KotLŋWN <ͳr]YR*t? ک r1 Jg>bP_,wQP>s\1ŷ꠶ [[]xdmxsѝק|#)1士mHy޺gLt,uπt!OMLΥt׃uU3p ;]8|-lȧ S&6JDfql(SꬆQ)τfӯPO֡ܔgZD}6oNCssڰ*qՐq~X?P0&={A5(( *4שӭ)T6EGE'WZ%Vktf'!,-FN3)% L8#ϱxD)d)Gb4o^nTq |*9*̉AI*dߨ̹qXP1 uX\KX s_G=d< K2d_RV`x 7%A%OzeDK 8(e)^ W093#*rx%?^I>Ҫ$.[FN'E U3kxø$%DXԁr[$@2h\ie]ҢWʚyǝ<͎a*hL'~Yg:3,Œe]h”0QVN0mM뜮~d0 tHN~;< ADzHJcJ[TT5g^ec޾lU.abpW?2"Ҭ#̪1A!@cvVU:4*2lv=atO;1>6ɪl1QZ{?&#,%Wc S6ն3;lN ff)P0~gC-E``T ZQ,)([[ng62^)s*1 {EO_|x}aW=q3zG&'1YsٟվĶ-yQi$ ᖳ:E?AT<'S5Y?ZS``(doxJ;_fS!̆<H ZГ! ] g@-gX?i^䀵u.'/SlWʬG'{bsĶJځsgxx(|}#6JlѸl7[w)@%w7ܝp~4/3c'3`[5KPNؔax>0] XR1bR\igivGl$t^&xc/0Mn]L NnkȰO]="fODP!Ay-w: [) 4cN&ф6BUf[ Pm#pE1f%dq%{ ĒnnβJBl/1h=A<@O<0'b*r;-|!{cM'] lXw) -{R!,V9{;Z] .Xyy5.v܃ &M*&EjJ0ۀiQ:/cxZ-.B V?俿#p*9#s ,;8zjLYLTpg"icF'28cO.yʰW+ o(/7d|e/-6]ǞpzocXoY'WN{..DYJX~L{RqU#4/T$r%k>uduk.¿7 ogǗ s>; @otT` L' ͊յR75?ǝl0Z:>%.^Yn+t_TY~ #v ۙ*YY 6 DX`Z^Cך3ltoZ氺lPjkļҩo'$mB8iN+@f䭘Z& 6IJg륟(K]2Ґy;3Jخ+!=yEbD~pa2Jć) ،Z]'܍j\sT؀nW: ~b[wߗ^9q1i#HGrJuˢ;X"{=Xͺ)@|$1x:-p#)>T.1 &qZ{ hPE{gAY_ `$7 /o u9?+ XWVG ( * ٻ|TGǁct ?Wro]>ءͶc'BNS+ш*P"X/~\9TYz_lD'.d SdZ"3<^ŒGtc1E iuʺJyhhYhiZ=?_p=m[+[fKtwÊuggP@FOo3\@n߈xY{R@ 1 @5sH5#=CJ[S,cfe@$p>(Ggmy9q|zCVz, 'Mٌbnk%-,g5J|OPؼvd!^kke r>xFmQP$´RS*mp-$$=Wk}<+Ԅr>Em7#eyF/Ww`\.-&?2+Q]?w^HǐSSA#^|,m9ߝ(h+lXϕ#Ud_;toaW|ο%s 9(_;eSV"0Māvw#Iٮeئ,l:>|IV.J~6.o>*l p]"9F}O/+Jd&~{х2ʰo7i$ȢhL?5Ͽ6hΗ2S,$"Ye9ej[DL#Ԡ%!w;$x%F?2ه U0s':ކPRt$*^9ɱ,fD;f-ro5ǼM˂5[3+[Dfea_V# -=K31]!Y<cZ1q@yCJψumis={EFz-MfD3fDGYofPhѯh,awR3KMɣ3 ɯb=dhTܟTm@|l߰5  ,\銺4 UUsujd*[N$9wFq"&cOob` f/yʌ`11ȑ1@lvg`\*+Òo[eH>F<ƇDC/"r祓1$N*CU#G)X^/9>rK r!s^.ް:a}OTo<)dwɵrݜ]k*O?"/EGlBɳ(ŪCRI 2s D̶ȞӰzm# , %)1+ʟvuC|: ")JR"ؑRln|K0n5'VCYX`ä@ٕ!X 0}5w(e="HAy57җvuW·X)ej_~`--,F@6)\V=κ=3paG00Xp\ɣJžXYEƜ]񛣤؛x؛j4L]l̗ܗ\ڗ_yZAl΃j ^S'BP.=e]nPgP# ?8JH"hyl{}KB1V"_7(Vջ7^>IWƅf dČrt[ltF]lե>}lui%w%:W}D—A x&Bt`qI֜v`o0z%v3︬Y\sotۡ9dwW4ݑ^gZPGj({l9աʑwQFpn兙DؤH邮Ojc#-貐&hl5;ET$cAI&,ob.Ұ2Vhl. kEO+4.J$mǮ(!//}].9_E|ɹ$RVj+H_EQ#Lj_yWW(Fdu/q{CP3U r–Ǡe$QuI~Bċ'4^ M@ƣ5o&.?C`!ks `RYLP)|ϻ&Y8z"C N]>യ*eOnUcu1XH( i%۟ʦN6<c/L4+2KB%N`S&S' u'>/yكVO^? 6b,c'k!¹\bvGh㕞lk &@ex-)Y:"29~ie{Sk#m=? џy)̙gϱ'f9)!L˂uA鳬_%9( F1+5|iS+=MT-- #_F+so02x_ΈdUK,ץe|_RR#̬<,0siS5Hc6_'HYjb /=䅎:A+.]J>O=!f' ńpa@7ZDRՖ5bw٣!7!y:|-Vna*B}B45Sk}>|Ч`U_78T&SQDf bk+W Бѫ7@{7j 5,G /4{~aO_Θ@^hE@w7v|ͱưHJ~[ILVc$jYReLIëDh;h0} @LV0 Uo8n|8}vp2ұ<7KO? X\ч`a}~XC`9/PK).n?MnxԐ (jM24}d r>OEĖ`[A600R0>[%}YYTncQx=BCypS֣5퍶8 m!m,h?{[/t&:$THRin|#0L6ݬ R_2L^D  < wE9Dbw^ݒR0N$GS =)? Bd$ σFH,|V8Cфs/YhȢiݣ:-P?8wVjAuӧ`'^fVNWF/f/͕>~Hy@6nbNC1/4i}'YEu"֏8"ݷ*˱mwUhY=::J{h=zccC *OoQjj-(`mqBvbpc\CԿWP~ݔMwkN%nPVljİ l|k9xyLrn 0Lە :xw,Bv;AY%zlY̦??Lџ8gdg+g#$gXl߳g3跶vAfFg(y-;u{RV/x[1 t'/X_oN彥~YP??cXAn}pSi~:Q)60Rǘ!ȃBV'o~nj疋x휣otq^{?Y(̆= O;Nr{;5≬^icc'J'Gő fS*^FQ_YaމiU^"qx!!lO%ª:(K~yhDg{"Ax))H.<ʙV =՞ qs/&=X> >Pq/Ɩʣr36[:,6Յ)ء&UЍ2iI3Isi㻩vc6%XJ֭iXImw 8i,-ҠrI):J5*}咐bR>2u9#$=oD> k6up5GB_r,ŢHY}$^سw[bOs{MLYg^K{,V( ?ݻ fqt8#egSy# >c>-@㟸DK*t=*|:9EdyNy & [W!&oH%*…uJ@(5r=p()e }KYq`dl'ws0 6 z'=qHxRdVgrϗrlayѶpx9|)܀rz}AxNS|;RV XP'4. J1̓>HsyRJ63 O]x\,Up 7W: C#+m([{pŃS˫=X ' {.k\T/4%l;Fn~DY8F)#TE5d񕫇=eU$ 8ă#H O#}GDM c|ߍ&A.Fjopf+dnoܐA/RXF#تd}Gqƞb(k( DԱqjZ$?̓]ΓbAL89hίСM‹?={^w{Ľ7*;{-j0}GDKUپ#3h4ݏF7tXܮBV4MlpI%yW2ltx ݲFV18MVkv{ dp B{gIQ:RBWoFwyoc3IʃPt4 Risүt9fuq?E9.;4/Kmm0`r`lLep}.VX5~+ޢ,hbZo¥\y' iBfOhp .܉'N-;dV+;0>3 ]QDTܛ߉9Z@WobQ-6XCJ[,}o"VG.PJ| Hm%n=TCq[9;Z sFR /e˹ym0[2bmp"Bl1"]zj_?ҙQȥ\O6Kp OM[_u^/Rҭov俹'w_=pᅦ SlճVMT?f0`}l5ᣡstk$;i䝡w"oL)NwL{N寫~xx Oxn[/hSLPY!cRDXfL{g|ٵvELV )p48'%){2sT %fkfm&ttdea=RN/ەG\,af;mHϿSĖ{ޠ:lUq)Ί*?+.&/_vn(PzBgW,:y+9`)*3L'y]:`grPdd/>ɀ܅iPbD?NȑgJȀ>lK]N{YDW>?a}րDQςPR|KdE"6|)?cxpEcq,E8 s‰o/)4 -`]R<8)sZc{GJ3{(^ ET~$\r!@S+ph *'K7ϚRNapVpc8;Aln%^<(sy{rnMa#+0\kqcYd;kqb0D- r[ɱ؎jBU10 /}PS);&LbpݻRhZ~9t\B6 RkF򾩬֔ M>&k xN7d|قmYE =Lc`km_y\/4tN6wD."73͙CT]CpZ f:h X`>7"OZs#{~UG= eȁ34V?~ҠO},l5阴^bUmE?lqE{`%o}=uH5ȃIg ⎴DFMf/(HgX\v-2.po)) ?ecif8̢Pi-=[5'ϣy[ }Ɏm*cS.o:nmуNB I9MW zq#eFt@ 4(MN 53 >*$k'Vy:?S Iѧ;.ĕodJ^'p+)q 8dn0%vBwN'#~<8·nL|㙻U.ɻ.ޡO@2=$"nQ-LG%8asi'dW?^٣ ~bFx5:ǝw%kQ בξǾFfwrܿW{v|KadW1pѷZ2QF< !Go-Aj0kT { 9R=Xk3Xb9UB4<2KȒN!_fU# ݪPLIʜc#Mtr%:n +Νӷyy={RE.}LrSj;Sa)Gi5=K10pSNF0 {ED{f$_ o#cbfu> UD'5/ !]S%}c[X|] 5*y69G 28fX]%g?E$"a9vrR]KU(Vo{޻Ka›KN!9*cW6% t>p<} ?+jI&Q};i]+P,w6YM咿EB5]LUo7a!rM6&&dnю ݸL՘/U{$ͪvU0-Ϫ[z̎ ѪO* c+I”&-燆Z[j(FAJV[Vda=#B ,5x"qag1VYͪjeڍzHBh 0ЌD"aX&mP7ѣW=M:<yur*> WY.cA.;F N;eR)[p(q;t4ڿFN[0GE;>_(`@_i'Bl͠a-:_2k7Uډ4'MɈ1)DVފ!ǨE ?IΧ 2e*3&g=6né~ %=5sπk^j뿰y!, kYq׈`xg7:WFs&`4gjuԿC֑/)B*[q--I6:9g$~>Nz @a@GN%crb!ɪ'~NWe2)3x# Ux̲%@%]q &S9-WClmi'pI_7kEDv(OE\mq4 njd ͇ XN a$PYԲ$'`0 UhGMU"̩jeX-DIMqoG{#дNjIeHϝ5kzG)E֛$([c?$H΁[e2Ormpe^[ԧzK[8I%Ti؎?9M0Z(_jAaAZ,-3G!Y2L։vί k՛PWQF}6Ih^3bm/#Y~3R2Oc7 DE mG1U 4жa|̈́3'fINzm-mGLs,vJF8 ̰oĔ1;-prRc.MUp Xݵ:OgS{jXaM@>=vh'efD\ԋ/֖ǘQJZ#]ݵ~%;k6uӭ6_rmf2ԪdOdi? C*H L \<Ҝrc]ˈ*UոX.$ ii肕mW@e UqL%s1o&Orɇ[P#eV'cq-qh?*xe25U;@]0/S0}8Yn闫?B>Q/l0m/̰ɎpY2+YikjJ-v͌>R]=y:lky>";Ik AINɹE1N8e~|Jk1Ǖ`ix:nsT஼Q?Y &r^PAF.~9Ξ1gI(`jTs ~'V ;~D։֮FqrfrZ.A/0z~n~հo:K"$eAoC|ܣe r) uUlBj3QLMrrHFU 1_Qbkǽ]|#_%:raa>yQ(󚛫5?&U5ľ&2Q@CU쒍JkR NwbtzzrQB1wsdت$ö^^А(U@ݥ {1{`\#!G\QYAV_L[8)#/9\U#m &JWCKwVAlZ]ReS(`IsxmLVgrqJ5/%وALIf|wk. -hŠ(ڵ{1QbfS ε4n%ך6?MPGk5F$wۚR3ZD>ߣ_ESG#),1E)NS(/I({1ɪٯoY}B Ķ[v=B!`{<, ,>; ;Q뛍ֹa}ةZXI֥ܿm6<^^g@COS̉jj[;6x5mˢZ#a*&7L@+"iR:|"u? jr,5C'? οPj3yR9?9ϾZԩql˂Qz<֎0B[+thrU]yo@W(*Lt$YRaN{P=A`z-m>ZAwL3d6ZU7Jmk:(TCe Q+hVvaXCQq$da #UE 8}yyW@݊_G4^S]pF 3 ٸOʈHG_a22?x慪|q*$?Me,g3LhE~ILk9r< 8̻Ii_Aդ.e#aD #x>̤yt)tIOվ1ϨhVoGNu3oUWSnE =yV<4UJ23Ks=q2$a9I.HtzU^>wO4^I=oUapB̰!LKɲ*#ᘚ-HEߖ؝iN8 b&G&(ǗW[*xƆBYj}B?^W[AcP"ˌuӰ!~ztEg:_"I8o|VL (OtZo0m@26`_/ڰ6D 8v y|tv]5yr{QId)~? k= xbGLl#_Qo(զD7]?W迿âly$R~-{A>,%<Y$SfYOk<4 0u&EWX3O(U5M;}"S;w;;:+}ՁgF(?kr^FGFE֥~ kEμw+б XABD͓KN\[&_&VT9q}7^ !Jw/nd/|lZ mV)Tarm<$)-+09@eT>dU߈ 8;e,':21YVK }I٥M_NccҦ Y|^`UIߵ -Klw8lC* }& Ǣt[ϬBgKQ^\K?ӘaVu|YA+іbQ|пvg O2Vϓ H c|m H9pقYD=߈+QA&|dq2{k_A-b}9~>me&ҵsS^`]+yj&Q*`}fEuMeљ U1rIPܔ2^:~/~oc݅Z5N5FRH Fo حs^܉g*[mwft[ӯ D q$'Zv+J!̳hڿ =.siQ2fYYgM$^5>O0&߂KFΧsW%"6]ĭQq >N}G'Z.Mhtp8572O'qF@_rw R~KwO*ωqRG۹M:7_m7޾~㭿Բ?kߥѕ͹Vd-8xC?Wڹ|c:7:֍m>x)y`'}}]qƊx`:m:5:gjF1=Ѐ7o=n0>ސCd#]~o{o }xr ڔ0] ؓ Xo|lk~Z`Rٽ <^WV}L#5 e4|^ ;WO˪}A4;oK9kƢSus2ѱ"K"{/gwul㡋tu\ᩳ.<^_- ߡqb 1pe7OAWdyՕì$O `o 4$Slj:aV  OI蜽)*h1cc.6Omh"@l"ޖblQ5ΘԳ[0o#cvbw:BG |zY'OAcP<`g#wf΄m kN[ڹjruPF?|[v7{*tf%#x@V8< iɤiE K~vrB|Қ1w*3iKDsUt[SEy*d/U534W/wqdo 24quGQn)FbYh]k3xrI,g藭Xxƕݢ{gb짣<:dr`8}\Eu̧썉xe}c'f73ul#E3|{ 5l (쯤`U r#IUv'Ne`Y sd 9@#?{c#~>#g~8xW)$a'RȈCXꮚ<xAvg7 H=Yv *Ap;jG#Kl&AuyC'Zc?zgD[:g(^6Y7#qAXEU"BAydY(4ٱTs1*R0 1@j։x~IB[kA/l4* a^|9خ & lb,g%6+D5C~?KđyDwzbR+Y1X8m+=zt/:=Ĺd08pJ 3%g 4[7Nhld>JĞB+LVҝ\CF']O mAkl=^VûHaxRcqw>E92| سVVK(-5t9IGwm7#$8_Y(^ё!_j:ںȮwl&< ۖ-y%(I0F-ǗyS|y_e}(tK$>]sotwq?kL^Hv6w m~3`hIc/[QX/Oo<ٲj!abiuqkVL= } e7U^MmUj7P-p߀v7De .+`sjמܳ:34s; ![~}w4L@Y&nQ)feEsmݓD"OvɎxm?+kn'ԽF3LOc.N _D7ClԘcgp7%C~5cꚼ+PF!K+Sr-"6*36MHs[̈Hru5#cX͵w0- :Mo m&(MPIy+IvxF5:_ҷ EyJohb- 8G!kC^t`~١h35mD5BEeƪ.$a$PұHJћmxӉ"g$Zw)·2dHA&-\G{5B$0@xt S[Z\7PJ1PڰV6V7vXnwm~^$K6ɱ4q cFUyT[ȎV,*~C9<=G(ҽ_[=̭S~ݤ&5ܭ?Crc"nQ㴉۬C\JU9" u9rs3p5SaXyUUG8c]bv|Q`,SϚ_Me'%(-],XTp7J:ъ u䤘 ~=rI.%W ,&_;ͽE4S-1+w9Wͺ Fr?L0ıFwNZ;\hE\Kٵ!@oD v o ԟ92FZ =fv`HKNkQI[#ͺa'vJ=',{૔Z&ىk ]Ny BH4.e\nifM`dfd!.{D2.2oFDecX(w$eړ@psʱ[ImO[G殔E`\na17$bbP=0Y4=G5OfYiغ0ܢn:e:/-bh 2amB$<? #ϒ(G`\_HGѓ{8z?Kf,e5h LTՠG*zN#煥Z+č?4wiOPŦc濬6z}hI0灋Ʒi /{M65霑<-P lQ3@UZb2ؖ͟B5;}~ Oh8>ڜtXYK=V86V÷{COWoK{=~%U9{`LZ 8Z\WږRF azsku7gZݞZ݊4/Q%#Zw(h\mz5RO[+Q 7W-w8fU[Mki[d0do ~[kd5^?כp.p+_̕>(:.[Dcx59(V'}O2KeT/U3/,5~Ӿ2ѠKРnuhЁs?',%yI_ y2I%}9)7ߝ<ۄ3 ,J_ %<#`Fx+4f;/X>php. 5ܛGXyGיּsI@g>02+E͈b `D!㱸mQR>qj^doZ8J 3.Sk/y*.ҤΤۣCYM170;W6һn<%/],%a<<~OL{vFQejFnAa9M^ =Κ s/{ Rw;]/Z Xr&4,O,X"ņe,t&!{?aa5LJ wX5$/_ؕꊫTbQ|p`v`d fkJz<.&mӚ k2=; OLloޤ_.s{ /- Л^?/ؓ4Ks6|wx/]>oKJ%?~lwWnku˜Fi¯եOј!m1)kb-,ɾe:KR  e6kV$ 00 NMᐌ'wOc-\xDFO#85b£d9Aqp>t/0aq>Craƪb|+%\*G(mZ}_YR7Z{uϩ3:7A̼"0WLh z~S'te4XUۃơsqc'1ԁ/n7:||ڸ@#i!kjQ/7]lvv[83eub)&Ss,ܺo}wcѣ4;=EAI_?T%a: _yVO.[ ?|s(>qxZLkߔ=|^ؤD2wd Vb7s;Ceu6f @Mɐ#t|1ѥ2r쮱YۡK,zҶ)_<91%E(vrGwUN :tb-݈P3A1y)1͵yicYuåŶΣϋ3uؒ0߫ɺ98i8^;>Fu{h}OcX4S{k֤Jxl⨌Aկy6v$%s7sP2@ afV׍&4L>R*}xVa2iΏk5@ewKٱ));rb(;s5nxCuDISbh t ]L,[cIeݞĻY\3|!gnG}^YX(W뽵Z/XGwZ ޿(C_SI]0|<;xīz!Z* 0r&m_50L_ںԗ[3YsgG7:S>Вh_>E` #[:zff=0_LvHYwYƙMDV"4 s`pkl\m&L%oFXOUȈ 9 l](ҙP.ҶǁMGޅC^m&dGWz0ڋ #?DC7O5" ˒`hq)67?v XJO*q%RWˍ2h7aѸ=l"Z9ly[}|KijXOˏƯ7o1t ½1zU$=`!R/:e,҅qA<<LM?gH} zOִ =O[!*W՜NN'cSYw ppj)ME`|t_1.b Ys!f|`B^d ?x}4>>e}.Aj6Ͼc U7M4Ԫ,9/F s| +.X*[5 ѭyMV^z>*}X?tQ'ۛ"Cz'{{P!5z;F%kK'zX)G.G #>%O0$"yuBT" ȬRȭ}S=ۇ.i(:-?Mw:GٺLU}ޞXbhh- Xu~x7vி/UoF(v`wʹ|dxU,']-rJ3^xY1.˟]iY㍻G3| d؅OPW_-n`Ho;ey 8[#y 9^E:  x\/ aӥ*g\E%UGLfģGlFy2qa+.| y՘Jc1'B)(S̮`0%L͓&$KILnIj@,&Y"|j// 7!]6hPNUٺ2=Jəƅ#=.WԺG n^Y)wC5'/9N^ٞ'ԐZS})˺4s"鞁Ufe.S[p`"wPR$2*$C ^cA^S|epK۫mtzNS7$nŋśKe_0/O!D x(ț3f;|XKELA{Q)uI=q"}*_E Pԕs@lV6̞Sp5=mǜYMټ>NƲy͇Ff> B Vtd-DWDžmi2˼Ku@]Uʰ'Jh U"*j]ԚzN.®bW5z-:K9vQWG1]m]M 9ju]4U; %NkWpx8`\qa^2</@襼rpko8g㾚Zܤ%$?:5>tWuӰk7n@cCPFD4FJ9FaTc֭dMI$w"r.ڢ'b$Y9#\d;R1j1iFC1(\M|њRRr6zΐ3hpTӧlzIq19QyG~qx7^c#2odja)C,%%<:ۗN?䇤сV&N52 5* v"ݙFq*en1G]/?.+yn˧~ &e#;h~힇9*lB]Ew*toGQU!]"&U1& ]ŷ]u~x#ޕm]1xW/4!^q:ķu$D@^^?؟@M845Q_M̱0"ZȮw`= BWp\,}g ={?U{mkF!sQCsR6+Ks\'ƌ;6a2d ?aNԐ?s a_.Gcds̈́M3bɗud!h/mMMAq(lUf8~XRá`IȞFD۟PTeDWn+Cؕ]{768bW4_6Y#$U#l`lς`\)^eo1*Lߐf1}~ uV Q}ÓF< On6F!?;6a--8O7֫CyO(w|sSC)UUxa~=I4|$7^$ M!EAH|W$ق4Uj~%xZu[/-3,bE/H"eAҞh~yL'@Po,)(Wίo4<σܕuP)r/ZcdQK=Pm":r.aj[WkeZʻV|}=VMT|rqүb?ӪdpϪ)qk5DԶϕHjН~wñzw@qc/ )2| )6ǟ9*‹K!VqG RDپf\lEARyD~I7C*#jOPihUn$1Iu9 C=N:ȸ "#&H,7Do<S!e w3 .g.r¹h{yD8I;@8÷t4؉EWԕw51rޓ cr~}Gsaj.?,IN4޽oߺSA+Ṯf+ u1ZM#]QW1^ /\=(N6/q_`A*eQF4Px=&/C;T08k jcH@uCړ(Ut9ρY^#f aE3, {ӎlCڑ@!?EVIT/v ɯ=Q~]a_{-\*oF]Gzlz~Mǽ`|PË*8DM@rkc0^s^¬,D5V;ͻrBBdL-ravoEZO[to?(*ZءN]݅]U,UOZ- Kc՝:FjW7Z#E= !*GO (,6A[V~V6OU~ jɉ7ت|3P<2̉n,cq< CtG1ne0`!  ZPlSQJ(s.V|.bX˦Ne1Fݩ{SY}34Įvmڂuim+(c_G6 V0w'Us% tcՁ]\)+/VTqϴ%}kj/ -Hpuli֭W58P؅lX&ß:N]/; yU [~y1~;?q}gRMSA(&Sy҅F}G.9c9zD_Ej-J- a#@#9f['H/V\X"kqe3/&LJrAV'eaD/+q}t?xMuc7p9I w Ƅ5kp_ -} 헬$u4㨫Z Ezb-~ηsؒNgx_Qq6>_CJ6Oԃi\0>[WV(1٬ZB47Hѳu=Vm,y],޲mI׍Zз\܈z7Sw[lбpgA&jbg_^\1y41MV8t@B,Z5(*h+ FR*E8$PeM}@QDq=[ E(ȸ/ZV[V?&<Ҽws=3WqIR)ENW~!篡Jw$^oQY{ύ[G 1 Łk)NDVך,O ik$S N/4?=KUV6$Axc?5YɏU%T{"_`_G ي K?.l4?{GN2%*Sx= x9?;ђyEDSVͽ#dJWke>gmu\8lCy~`otbC 8s!'<8#sBN;FA4Յ7e p2v̤`S(g:pQFBOV4})u4RVp[b Mv% ƄpݔVa!αw):] U[e 25:V#N 0D!$Sc6=C>:\hSAL}Dj(],L43mŸIr# d#QE~["4sr8\GϡH֯"VxvpύYfݽe ; SW oϛb޼ۛ_#5"M=HkXjȏԔ Ħؔ1!Q91ѕK8bZ Sx]>i-q}v% ͓j/^2F^F~w{v/GPR U &M~E:ś6:qz 1o9!R~87oa ]&s }~Kʒ_#? PSOC{\EyJ7,qG?UB8) [ZS!gA!h*叱?y"\. 9hSM0VL[րrE\b&R^xyLsJ{f, nz-Uoӿ.QqC_ǚW&ne\=XZV{~&0 C/vLA1)q Jy6N'5JEwgb6T9==ɑl*09|j kI)*AY2"aRt$ z ޅf53/ìccۇ ⡬])|:9i?P)̬7y):`V5Š**3&_ws5wF!h9kṶ%ջsiT)Ft= 1܃&o+Y"EV!u_+bU=7I HZNErɼ79~o:G8zu$6D#o*VI!;f/'FY+!* t>g~k[]w$\J@2Ǔu,DϚ7rhpt(*(B]'VZT+EC&,Dpҷi$V[3=>P{H/3 #@ϸ0 t*}%FDHV5j dC(4wb)9Aȓo qeZQ^Ϋ!Rf~vKy`i^s$P7yy"޴V.=Q6 #ª̞dUlYnڭn`YGݳx~EzEk=[`;(DG bꨯ4]wvmAj?d}L_)㧲D+]ԥxT~ʧ7W~:/օʏmH"_x &,}N){WX=bEBgFK|L)t& @;6Uy?t  %TůJQ 05NAB! x@NRaB8ۂFt"C)+8%yPSXޘ]zw/gLǏĘ| i=5VwA2i^tJ:=Rhʝ5^8R'Nꍔx?-`ia2^U7bǥܢn³kgo$pп8qڧ?')oR]JM hj5%o*)=MuB;Wk3Uqg tHV]ZPpf͝>/4v>[}guiZժSuYugKq>=ב~u$uq]KGk},v tbC ɱĥ)QQ'nO F!Xґ*x46)55fb /"a'$P$.gWٽI!n]"L(C.FہpGגIXEQ|%_)[%;-v{91P^yo3RM,P(Jiv 8"i_K$ &ݏDqM ޑ8낦ԕ#L\ .6D7,!#emԖE(Qv2E (F:(`\^uv~_=hգ)jNr~ύ+v:.A\-~a,{,m<^&/g>񷤼@Sg^y5zw㒻Ϯud    BnD^gS(Y)7rajik$~MPKray,48SOG6P`N}"y Ebr$Lb=޹B Cm[ntڌ (<\[,kCx8dsf$IJM`&}:Ȼ侣=)VGa{{ElP hŜfS̬e$h}:okyׯj\s=Րq9^ڴkmڇnZ6, vly;/zLvX?QڻTncY~0菾=U9A+><;\y)h?kKNV<56wz-v+2j1lD&8d! )܆=| yB)3cvy: ߉ۉDa )\3ΰA)5Gl!Ks`B-SZ1Im9V3su P3}=/ IY}ua5:}iQÂ[:]È?7ظS휺\_Auv~Z_]HY6=)e6^:*62G؛ؐՉ+F#$\ ƬMubvsdG[STB3l~uS${޾,nic_o6 _LcD-聤}bScð?}B7[Pk^Dcy[x7`7cx7-4MԏaYPɉ,ld&.Zq@ .y=_𡶾B+sIfC\[:pŰJj {&vŵ}/{k)늶Xka85Wcˀq=q~/H8}5A~G sbXz&GIyau.Y1*ݧ`Z,&9 @Ar+ܲCCpjgbGe#jV P9\YR㼞qVtwξސ5FoEn **TEE"QG9a?QD,P, (jS8a6SxEh7HD k%eZnF8"|eE2߃򮽟z+lFC-xyk|*'iZN<-=TM|W !ѼF{[iF?껁,AMmr IΒÇx;FQgj!XugϖV"= EB` \s{/h>iU6^0ݍ#;ƕtr/]B7}] f$fm``lz xCo):yHQ>|B]MokwRC=>:?i!MM|'ˉ{"~qdb k@=|ZD:V;j} >]u9$gOt~>Z۔R.= ~!J"N,M 9Iz8(*?5fAXYQKLzfŶ~Az)".qCz잢'M+y 5SMi0ׅ|>#ߣȧuH*̍lAt`1svܐpZAuS#֍Q٥ $ 0˨ni~tvFgFԍ8="bKk ]EMYRYJ eA.?ˇqU6WEie2'FR@}KQ鿲WD: +5w:!TSS)RO8W.Ы=хx]91@WQGϞkK'C>}/m$t;y;}c5;cO೫趨SwSK[tU/<0D].eW jONS==(tK^uhpM<" :r*4/1N}I߀kf.rYM@OyEf7ȑŸ*t{|(u:>k ZCpkGռ&=] d8; ы%lf/u%ctAHk/=枮[ĥؑ;Scsr\}nBJJ}xz~ %k/_6{7I؍>'~X>|?%Ǩ7j߁<ֆhn.p✍t}h;"X4>kvjl7a\#L.μT37&Ӓ`/ǝY^(h,Xqcxi`NK!3y јFY1\VyM{§s|~EyR(x>m0u E'Zz"|y٦{BgI9ѱ-QE-HNO,w%I1r?;Ma([ T36lDgo"zn1y&;@oU4͏[:ߴ(=QS. qp_NE!)JAL|k =vۡ[肅N 2$Sm^H6E uѤ5yVzZ$RFh8'O0r0j~̾{"hύE+j?ol~\k0ʒMN>^R_毉"rph%=MvysP:\M՞l9WP/Nרө}0O y %'j-΂ r9x:O6qN ttr]gzJRFGv9]@|+S,v(q#YobKp2;눬[l>hYfU_CW$#^7%Pj{W _jiG%eJ$9ڬf[_f; c7$PPr1,|g8]F !zGf!i+3gl) xDX27p6e\o;a A 8tO<=-SC0J뼟xMqj3‹>X~ 8.:PjO׳slOa+8&sy(ϸ-}up&PuLj^ϑF㟟t >K&G'ȍwv}5 4 =&> h`tVv\Z-:9c`3T쿖Zi*4ŠaFWB2qrR Qo+g+:rs3|| ηT_klmnDZ*W=6_ni U|ђp5G{sѶ&X> ۻpYҥ&Vh& 7c_)WŠg򮉙F,G2fLtmqX0cI08@F3B^/5kFp*AP4eUԷ}fhea|հ2lrv0xy.FUQ;/n2 #{5r&a _ KKFޖ #kOެV+*EGʻ: d!uNc'Rс4uޞ4zߕ+&ʁ˷K|IFMFΜyw19%KN`Y4W8|Y=Utµw5D&h.YCr!FNѕ| Rl1 3 [׫7«= :%%5H@' ug1M2=˴EY\Fvű(njqFK/noL̗$V2a {|%_ vVGۨqDމ.&: h)"TN<Ӆo,,nft`l&R_S#˅E_kՍmVĚYAc6Y4I†A%qu6(Mpt~_A!4cm5~}*;xwI'l)4UגI]Ir*H#q/,NxB9&q{>hȠWm`ө}'E+{x= !¥z==؝_MK|l%wj/)y'Y?+עwˎ .s#h'J^4_k="1:\'W wX5 y -w#rЖX$ NP4翆Ifz Ia)JƆ]NϒٟՀCǨ=("~+.Ý:ʫ0Lph̩`|N$;!>[?!*N>Js^ܯFj*ֶؘz:kBV!|Kې+ȃ<⸒j<(D9`^$|nEPה.c=Mr'`_YlYrCx9((n&Mj.Qo@5hu)?\=xHiGym"͂i"'miHi[lB"{fn_vf~֗3dKeKݴa|VnCK,Kyu^ٻi۞.B7U[ǹI35pOٻ0Տܶ%ZK=wbA=/ٱ"x]e^Iy":s8ۓ7R~( 3TC:j:'}'Z*)xO37eS#ϏB:ʍ (YYJ` Duб&=O=%gh/]rz9g)JQTVjv~Sѥ^AnUW0꾺ڇvzW pl0uk#G,n59*9B:@ `R*1a8na#/~o|] yj=oyn+ *NWb f3p&TLXǍpghѱD!Ry=ί"B~6%ŝ(^8fZwKy1oUJ|vEtSeL% |g.@S\8-㆙z mb7$ċ!_McbPCqXgXD"- y6v <-En؉Yp=3m=3;8]d]0g̏yfߨ9gFb@93<fQf"όV3<^f*>p-ܫ/9gnBLYccO)io`䃇l _gTMtzèY@T",3' M&O ٍͤFt6_{LϿiH_GOP"!orȴ8v+)!Rn8'@?4;߆Vb{+3ض}^ج0*IuJJ2/lA3@-D0ZZ؀- HF~H@C/_~~Z 9w%ˈMY(l{4f颩h*wՔ am4~W` yS_P7o8Hp_`S^m_OM_OI>˃&bleȌJHǪdEli@cw ?х½S٧Mm?o5:v$wA[ŗ]IA.}-ٌmava8 5L J)v G FK>i8EǮ|wx$A)8Xp(ӆzb8G X$E4-܅V[֐;઱6fmv"Rܲ K{6 3ORXQu&T2GD/tb)-65z4Q*ݼӝ, H;v#՚Oe|YL}BȣleNG1~1 6MMړ2[R[KIYvg.1{ wKzh-Nx-r1[HّhjBcyy2mUjW$brep~bl\=ߥmD~-VM.9Ԫl3&;3?yl|F')VŐ8*bm*}|Cns><,>yig8+\ \ꂕ$G%y4Zo ? ^&_ ^ZWiԗ?YRI7: o~\^6-+|d/3q#Fڂa4r%dMa4LaY2NM^xxݽ#o ߂~$ǒD:iWqwQ&XoͶd 9f0>NW'PoV \W׌7Ta篹 )xf^ -;Y(od%c!#ľ%8)웥5Wb]?Q?)b%[mZvhܤq.aTj^ͽd/MyWwU{;j @'s*9 -RR@xfHKa>i6V-Liqƽ$VWhqL^kxy{E6) {ȞOy ]G n 9@~B^?(WҐAaTN4 c:V0kYSe b⒀, =?pà (!~*im^~͹EΩ^u*) raڧzS+!Uby]{Mt_dP# *).khI'LH‹i'Χ{&=l|4|G엺?(|P=<%pP6XA% ݕk1.(&7֊|yV񠜍WlD& 䵗O;O*zJ{rBsn rC11HH 41+9ia=$H V=;}_ur|J6k-UW~uiAy2(!5OXNaa9& ⁜ZlMY<^"0;^ 释sܧ A"@V. 6BIy[5^n/,\U rts-1{7Eb`}pRe7p9({crLJʉ9BG/H.44tBl{`$N$.YYD׾+  /N4('qmREi=GgTC\PDʫrR6ėYAƺ8ҟ ="NP^MqRi%]=s2t;Xvl؎6Ct`XL?Z#s'Lyafacxw/uLݵ/@ņ@IMo^ wqzq s䪆{ѷY}Dbi2 %uݕ"fn[ (s t$$%$> 6m(noC{xWy-핽lWn6voܳ?qF @YB[bStqr7W{=[YtaߘM+O-+`T!lDʻvy puvxPz5_11K{5Omƕuks_HR۶+v<"E@]\"_4|L=J!:Ymvn i^&g^b|TB>sw7/~ѝ5'4`CϝP]pA=[=fi'_|װ󽅷8 t |A^\g%gS;<c،Ɨ#2qOPB]#ԦRg뼞 s~+UVE嘞ҏJ]?l$ rJnhGЪ$qXXq%-}dnUGZ3Ñ%y=[sՎأ7VʝtjtyzA"2uT=ˢ2UAn#*IRҼ߸.0'rZK6^qx}'› .LӀgx4_vUkRZ+1ɦϠI,?=&7Q,uqA.o{m9LUfH>~44|D~^-d_&ZSj"6yy V Ex0uMc;w(?\(!L1#$t1\+08Wt:\jܟԺbOఈWa(!nɕzPwWcxiUK~C[x[]na=p=D7H]o#=z̿|zT<ǡ)G*|Ղ'h၁%PWZU.9}:d 醐eR՝Mf ­-,P\Y⋦<||)rk 0HrawH2PGrvc806; _˕0..{1X1UJ^g.1P ̌'"uyn@ÈS(su=:`/  ycn(zG rz.qJ>כǻ t|AoPIρNtŒ [w~tpm< /,HAL"M|ZEw=L,.'$q$w) dC7S ;k5^Yi{bҦ d}ȽPM*v>REj3?)BZt cYSI_pߟ$r.ёlg#y)H n,EcQ^4D=D56Q2ٟrE Sc~]\mxM=~?Qd˹[B9Ԯmϗβdei{=g,}G_n}, ] 'W/*x'=7zɽ[?fS^7Y5_rzFŕvg|C:,*!H mȕz7䇑!)heDSp&ucS㰩XSÀ @ؚ.'7^懕ͮ'Fd?^6?Q=Og}O1{{^8kjON\ (kƙђ2f-P-Bh:~7cB92)ϰQ1=zPzP~J," Ur(r{ܐaC&a[ȫ/`OodoE՝~X]*!E1rf!P@*#")r[pxN;.FP.:jT= <׸.DszqWr'D<* C&:/g̾{"y|E q)gSC6O BC?|[Ĺ7{*_= ahb7_!D렴:C)-i9ƴ=ۡ`(5**OSDZ8qDڕeʹĴ`H*j}>7a:㇡ l7,yG"L?*}cz;YyKKzX$N@@R$D3 tp8 j`)J~oCۼ}@dq^%K]k7v˺PNb:~=߉<Ze jGk$H>~kd/;`b#A4b5!FB0/O鲖ߡJ R2N5k[.%%wz5'/EBu,z ^b@>Ui.ݩ|Hn)9-RU˽˛#ӵ~\R:L˸U}oij{*Sk\}FEi>U[-oӿAҷMW@z]eҀG^_r39?q< W)5o||P"u=ZHʠn"&ْlPO=<b\=%96 :̥{4:k>WOtf7WE eްVRΚ}FJdP`2"zߑJO^؝š8dtPS #\iK[wo9/g&-jW)WX'E0q΅v6=hJfCO}MI~H~|=3a#b>5F= H{/?l#j{K<Q-e^8-w7W:W~Eoμ셥*?";M՜ 㠉L=xۈ}\ Q{hLί)_y5xј,/?@d#r&/0._^,g/zm<ztL`m‹!ϚQ[wl1Uމ6Vy{gYV&&b1ܠ;P J/q; xazDADKg >kb=5"ly}0'Wu ǵ`рSc x/݅^V1ϛN*z|ǨcsV0d6/Eoen!:U]˖<=BŢ*n5z)A($W UaR`!];`-]ڽ0WD-dE8*msPawF. ؿk. di#B;bqNNb'鍔3 5h~ T#P͂Fj":6TJnZ7tb -WVؓ_zj|ΒFW~]հ%|{c ۻlF*u]Roru]Fꪟ:|?ÔF*B77uxqSP~9y'Za/wʁA/ɝ76/zuu/׫koO[7կ{;{SW~iX7!W-inw|lFY\텣%DjFNi,߭P^k~nX~bW@co-4ۏ-Fq1>HݍihXp5R<{Y?5;~ݩny{6d F*[$T;SQP>0Ӄ^ H;;r ϝ<^=FBFʆ%$;G5J!4]Ņ|JOg=gK6gl?GYwѳunuu׫{pEú>c->E= ?"^hgW,\Qd@ӆaaOBܤ•^%4vVtx ( U^yKwXrnOf?X3g(55)g1jKhl ]eߟm<ۛoQ H~T~elH&z-#c8ͲqTRdnCנG;6P1&T5S\"ilCNhCHݓR8-&GAGoȮł}P#u yc=4PBF-L)Up=-YR&9qٳwŇ{)p8dvZb y^T-zD&>LU/V',T^HXeNV+mtTJtL(qć?*ŇĂ/ J$hS2:Ycs=ey6nʰO IMk_JhSgkoerI[eHo=STa2ȼ$\Dis˼pvuN~ϹovA{͠AIED^7fy^ {A.F4E < orJvw$BxS\ `q/Ųá$ , <1>&)(fGaL(4:a.0\\]`%H 8e=˦p5 ̬r!y&D)FŔ x덳A2m?jgL Pv]Jܱ+ 'l34ȫNé Naj= o1޽kw?Mg^c6*3E'6ū^U/%pxbE^OǖY䓖ׇhjo1z E1zVU0HA`l䃬\W.RBx|ѫ{\e[7m:cqc}h ې uQ(K m7fyc y-hapj&-EfdϚ=-wi!QȦ9!8%)[1Q"w܌׬z;zHr4UO71dQtoڡ-&A28MVn?J_]>\iUkz[ʫ}7HgR/>w}:(:X?otAb y #MfKf~iڭa Iޥt`d1(8wִ\UeJoX: 1^A6wV.RV:7)]ϊ<=+@H ¾O0R&.X&^NA(0N&w} M[Z{)=vU6XʄO~={_(lyG 5HwdA N"L[g;1v o'R2mhЗVAi`Lhc:eYˍMgL~I{ } ]pWFW9*,mDFO\|B]S.}Fuce_*F88ʯ~w#W-ۡEueG|Q;sNMi%wJ [U2N?S#<$g{iblL]rwZ`Iht2ZSFdy>~yhD׿O'y1x4]CQ?P"/L!q%u6B4/4(P ffi ny/(0K*;i]Y,-:B,FcYC35׹ x56%*f]aKo/5TP\(Bh}@ZK{QOI3R{|0t7.+/r%y¿zIa QQkOYz/ +u Q_[E6V\<{ my߽Pdm\9h]%׮ps tխPHu579B5'<__96\(,"sn+6PRo>VoA;e@qywB I v U{t&k#6yH5-D۶wshгiy+/I)f,ᑘ#:A03\Łm ?GͯҦ2U }#"VO jMz mL0?)Ϥ5=ZXaܡp "ƭTl_>v^d;DBBNZ]a ֦| S& `\}?ܷuoߓP^njo|-OEpfh;q6%S q_sF}yuq;[{ho_?AIH\\p-wBxS3}ET}x_~r>s S1vJʧ]i̾QA6YzuNR\m\=(bZ flϘ}Y>PFDa{+|2kUu(~ǤGW/ H mLm(uŖf,;U# Eupc \[ָ@Wz&]3S3x^ ;%lN=N$uݝE'Ȱ qY';58{oҽXsr@SޮO;JH_ҸIGD{jg$; RǨG6ul4Ufo)Wƿb޲Q&PjϾҙGr-)X}/A%nd1o6vNL|GSlt 3Ok:5;e\'{h'uwz=IJNܫ@k(x ;*+üH/ 0{7U8_.pd=Yu#r4u) 6L<S L$ 4*Kr`K$l3UbfK8IN6XazmܣHG 6@auϫ?1rb%n#$1&:kb[]G%&7? lIHf2Bl> ~ƨ_.WS|팆߸%*gu|-CS^J j l+UAE"cG*練LY՘__kdx;Hkf#qUh\N aW;KqUR ƹE(gCUP؂I fb@T Jv31DGͷٺu%aD]u\Ӽ%$2=H$#st-ﲅMϑ!oOzrD*Ȁ0Ydzl,O[IgA8rwlĜǥs6ـ1]TꞖ>+#ʧ &= -x"s6g3UӠ {x8?oE!B0I*tO$e*?I9kRP)[lJw<`C~!^˃PQ+FHB֬9А{-@LmJv^<$ٷaLHɗy/ cbZ^Ӆ:Ցs%PV77=>1f%e?'̸"Z BMy:8)7&3`%…ksS0|3`|@7,{D>߻6w-"vs礯#^LЇTygWb"q`ч/rz,x*Џ\ނ-T'R3 yƳ;`ID2bsՓz \J+|tl\#ch͈qGJ=.JH:i(#"w'Ɩ%)" ??L MD᧭ H ")c˄AMW䵝l㈫4@p K$E&ȣ1F]cHK@l`94Q&<,<_حD}m,21Fi~G^: |j.׀Kԗ& 2q]w}? zJwCCj F'˜=>ZȩUWJɰc̽zfЯ,7 =FZxBB^Y}ًQ_AJY0o q 0Nb;$ QXgɏ_h2޸I$vpxQx L-}vŦMOś1D5'|iDS=[E1O&adcf^Rt z{<^V#]Gp{Z#f̳6=?YMx=+yG99Nρ0Q&C Ip`C_cIê #g&~>-G02(TjR)o!f:Y:R =C*h#GI5 >r%<_փCx5G{M䗅yr|#4ϫ%M^ZUPl хjn>'q!T62l4mF1/ ݁͜CorS%,yqqub6|9ǧzx?,o#LyVemʻaʿ5W8|yXi!h c/|}z fXϷq3aW;3KW9ÐIMaHlۭkUAh%)3qFD-CdžP rj'ˁE?=;ꈧ}|ҳQ~ `ieozv)".Q:c%+4ԷY0\Uh[c@oF$2.~=ˆ!\X²!Q?_%o_ 1y+elzX?@YעgLe𡜅7t ^|ӷ$p@|* 2aR2sVWl E"X x6fSpT _y=H{g/ o2XLĘ}vV7Iڸ͌mB?.p}rx?eﮍ 6B~7H,=UEOMqxMDDଫ>Hs\xyVu;~{6Y냪LSӧZ c cW|z ꅿ+Et,{^pI>CONo  ?phf=\HQK: r"[눲:gGq½s#I&zH7)p>gj8j)=%5\T]mw#3DOV =3JDB̋Ve;߀BC0t,#m5[ |bJyFW'=2NmqHFRGa!ɿ'nM:6#E:$6bAԚYG.0HO=`"tT*'O}&{a!mqX $yh}0dv*]0R(yHa gaHD\%>.Ȫ"64 ع|6Ⱦb P#nn{j%^w~ȏݭb<߿ ,V#+1Id}W,iW`r?5?k;nؖ{f2{SQE)V,:!W4Cr?QgQ\03ew5T;g,r`Rc +D ?gY%q}au<_6h GPBV -P6s"ZQO. 1v;vڽv-(/Y+m(lXR>|jBS 9%*Mu{ &rJ=tnŕR5&4Х.KQ w# K/g AuO8tBCaZ~-ErӖN*7o ByTDy!&3'p*|_mbѷ谔U\NW nUk2;bO6͓?/EP/WK[+gAE)ڹ: LM]+$2v \ jr`4ӌΩP.2A%XwF~fȵc`єO$9^N CR(JKǨw#1UeRKm;.(SSHbi t33N8'qI;*_$[>"39`5'[Zj"+o,{UFEnVy)ƪ‘g p#=&CgFN稠Q/ۻKj[xVrO6N 'FNWrŦ\=}NnnZ@HOCD%މh' p)!@P!}vӜ cƸth\A*I+Fp3N);C2 Rn%oC`IhIINnƾ~^$u1$x ]r luQ?-1 %p= #s}=.&|}DY27 l0lX8Пt;Vk}sx5/[hXHj* hAF!)I!0n){}06OzJ.1F5wr 0gw!H\k^Pܖ<$XT&I >P@! ~ 0P>P;⣃ĭĵbb 7~~ot+v̿]9IE JE iq~nFjSe2|s{Y:Hk0\uULAZ1'Y{)˨<ѻz)Ӈko>\Q, N 6#8q8^03I\Ev{<1w2&da#v!YzBZ俿+n_Q%Sfc!_vǶˑx~>~Ba O%ӭRhDy#?]K7xv4H!)$wrMcR&ؔ Q , 9.Zb VW_?V_wө<L!HC+\D38ӤC_28#=;\rIsk<5 !0t܍$r]L)F(ll:&'%;6Jo8蜕hD&FmYCܖ/z2F.IH\(+߂[St 5F6w?و0~*Ia M[Hљav,G\%y)xA/hȗf} Y}&:K^^6XQd.azֿ9'(c j#PЙƜ0K=nF^<2Z=YJPZm69/p-bt X{_;~s>)/Lmղk7˒_uSe_Ƒe8yu;Izҿr9;UpH/!7~zJrgS9KUK̿ ^lK%K"B%.,k'>8k W'iA:|Ȕ1lUy5h3,$/wFk6jD^ CJ5+ONɚjJPVܡhO5*2]kv@f9eoe)S<@a?p0cl~LB_`w%`8 IYlU ~roD3Y'G=l;Gq6`4F= ǠfMB;iY\gr^r< I"L?c3s÷78Qy-j+bżK(3LvPɽ|aNA ]q6VyBNU8 ;ڒK%蒦v?XEB|6{?$BOx$%惿Oa$AMEz\W k|Wkjƞ(obJS&: M QH {vT??)~FyjCR|AR $ks j]n}˖uL$*`)a?!hu?[Kr46.Kdg$e_==nKRtЄo>g{Tj\r憼V6hs,(]=6U5MC"g)*>.x67;^@NlGnF(̗,u||=>'r+؏):= b@ܦ65{Ap+AN\!n}y}OIqBCV2< 7sJubۧhW? #<ȷFy 8Kgk `qK}ăG:~Tck 3F,\ȱ YHqv0Wknۓr+qP{ \))J_yN]fMr$:F_ =Fۄa@mc/wQ#)K%4ha#x5qZ}t}.>?ؾUmXmCKZF1^T]ř"_JN"C>l1 R G_ ד[k,2R|dP)C o("):_rə!Wh`}ggnPrg’AV: xs+ rTfɀ!)Ě8&=.!y).;"hM]'ph2F_")s1H}6}eD\"$y{@,M%L!V=Z\Mu9$Bw1 EN aς"}K[Hq x` gX BrhWN!RьM_0EIh_s) msC=-yO<%AM?`xYVEԓƷ@97Qu"dſ[yz9n~G1O\#[;b0 X9 :Le+1H1Mof X m(:9/6EL] DO^Qэ=2HUlX$šKOZ3I3ѪH'f. r @ "Ӌk."I?KlSO*}!I 'mEb*@-9@B7qKcVkDKrAvp o-tB9:, =zX~cvpװ9\:;Moٕy뢇'|s{2D:(]F[Oja;P?g{!`A!%2$&(ѡ+`"abJ&L"ňgBeX^JRxN@_<+aE<`߿A;ނ+LrtM+9YۀmuPpvwobaHh1L 9rz8OlNR%NN wY%FN ʉ0d,?ڟKIbS8Lj! {1\: 2,EW RUΤT;&)mW COk򎶐kJ2}!eGF|NgzT$K)HA{pu#)xtybl#+G7dKXpR#+>sGI.`wM!Iw5zd5>7̽ SI6☗hۚSx2m7VҭiQHy29M':q.s5eg?HR)$#RH`UC|rc UΚs~ E)~Čơ(OG-x)_b;>ָ!nlڻwUpg6xtǓ`¸ȺsҲq~sKks/9iR\:=Jzd D{Yc0fy`hתHu[D_gnrw?emr)X0F8pƲj—pe%>ug[vlemB)X)"6%_HPsDiYRqPi6+q.IH2+IZX35JAG 36*441%Ee{N%M_.-=m?t#I]Rup}ʳGX =0dq( r>r|9IHwxVL$kFA|Pts`mg8?*fF\1III 1lIA{ .zƋ,0B[2r] 8*)x`$~y_A2%Yĭ;oewW;cmW|ІaV{#|٤p18SYByPRB홰/U#-FxӱC@_&f1iا"q8 =!@+TU46z392#A[R/ht-Lu[44WPb4 1k/Qb=] jV {sNj;f49+`:xP%[hET$ĀNn -?v܈\![.л7_cB~xk]; o1-/_d|/kg'9˓`` 5P|SmI@͙uq:8'QM{CVZ\ 8(٤VuԿaB,$m"NY<\*1tZ=a"='c@^R8` j% Ό{p&Bg1wAzؕe%`\݅ WR2>ʷ<}̧Du t!Q_|Ho^eH0թ7g^,Jn= ro]qun-) _dgsuDtx.x7U]BTb!>cjWKpKЫpH_Ue5& 'k@Z%$c!!QNLq{FHnRi >t˞+ȍUl6961.~q_݄lUtaӟ}lOV J,ݭ芧Sۈ;} &ͻT/JPd/:́+"W}DGakG}'m"BD= ˄>٭W^6uҭ5R|5w9#50Oh  $y'8!@l5:¾tك?Z;giH̴;)Lto\|˖{~wQ«(,5;cto/?Jӷzy{ocV(V (OID 1:7Ue7^8Y .uX % }9bj7P Ʊ![~J1}1ǜܕ=HG6fcTүW}On2kÑtyғʧ<Ƒi\IwW)|#cazYΤcS>ⰩDC 5$V2L~V$-w;=^ik&zzPӯjq^]CZ+76&ϛyk<[3h$'p{+{D ی]#?"+yEYwM1:C"pA@#WrQGS%Dil%Lv_Zh,5n'7pfV21v:`ݫk Z,GP<}(kp:qRˋ6:v)d(OYm=)ua#>zv/?4RJ -QR6+u~BPJX$aC.W$6񭾸Z{xbprIf{<3iHp{یe%Dd6gvK_X;S۔4/|Q.rla/C//kM,]ȔI~G?w =c & G{,Pl hXh%YY}oƓV]n<қW!2:a{4n̾ xa2wic*St_#eÚYV.A| un@jo;`E,IklGPҀ4WbcJH P R"G?(ûYltLDH6dz*մ#GP׷5oh֒i_27:ʤ}PcׄkHI$A60v 2^P0|m믣=Įh.W_Ӹ<3䫃4ov9 o{~ʥ\X8֝kB?oYtCɒrUa*yY)PJ,a;(@Q9 E;w0fAK[]wd͓$gR[fA]_:u]Ƭcux{oƼ$e;LoVУҶ9zm2;n&5䀷VDhSNDzoW'_4ΙMAzrt(_2 TwM `{<`Zҟ(b'vϘ&0}`=:QQX_ngS`vGnXd>E   OM#.xW%l[Jʞ].`2o|2$zD֋e] p'|Q&^l]S:m廙AwI،/۬2Jƶ!  :NEHA_4ꆡ hyOݵ,w*rٝQdZ.N ij`|%gcp$)X"{8kp L4x`Fi;FRŠ2w)q%3TJ, &m}~L\BUagVztKF>\mzz")OzxmވN%(Fzzty[Пoɝ{%5)lLT& p ߟp!"%LQXEm![SZްƟr'*rxwh0jj16WT?}\W^hE 1*)#:&an0R*>|RP/(dq' <"\#E6s&vr Ӑ$d߯;Rm|j5t6!:g9|k J#R6ӪNV;iۤx܌JpϷ}" >۵ѐNv  }U? s#q41xcH.ngyg$w!pg$ZnVej8*<ş:+ *kDƼy:.H%lj.qyp/'i 7)G(dr%6%ˉlTӵȴh9'#*W/ş] ķ |yP5SJbOy^wc-2ɃRt58=WY \lT!rB9gWǟy okA{O-h/JRtb%<8S)&ֿ]LDnCʑ <j妁G XK ѫJYL%1d_WVzG +R߫ڂ~ȾEa!UE"í4 i&L҂E[7.16h' CFYi;A,2,Adݮc۟Z5ݭ23d>UBgZwJ=#ʻgԐһU[''!Zm>=Us@EKlưfNhSͤitiau")ESټ,GWovhz_\gE-]t7WS\Pos.fFꝭvaDɥ-#XplnR|XZ`,ٌϒ/.@' [.%ܙr+y=jk-n.:X%裈u ܎Q8%)E9J #I;5aשze݇msb*rɧ&IhNZ?`䍴^Uk9?+^?ul\mi߁RF׿zȣ*ǖe rvd)-Rl W2kXS&ZIޑ6{ed 3\ʞI܏yp TQR. R.ـnr?qb섞dHu(OB++Vlv= tW!1qHaC+&ОYJoJCaҭgx >C@Y|-Ԋ]+(v(—/mLKo<9* hgY ) R+{>≿ oZwR{yH">g&7T#jmtGTZ%9ŲOl[ .a?y'6=WP^g%Vo2琀jz*>.&`he MOe"ӫw؉?)^ue˸!Wř9*Y5xyUw+CݰZoS4%߫yzoG]zϥ{D\U_ H|P$al#Qb&{)ҫ鐥Q qe-UԐ49HǻzYǷIdSt #S@ɍަ;^6Pz8w.&"8m-%%cQ)IeNp_𷅚-n^J~ b%Ax͊@k4b[E95^Uq;J;~AKG߫)=Tcn A<叛YzK0yK|Yhk{RI7M˲ >n~[[rZb@\\EmE|:cct-_W]h^8;/oC!H f=y1AR\1F!?h߄tjbB^!d.٠>QG:C})s6HKDZjS&NBhqptIm'O (R0qAV|״L6yNgMgs'=N@VgYK -QP5s`/O"e?D*럭S3Tln £|j?e)b75O;6G: J>ѳ˄-O-7A}rL letpɝIrr%Ffm "NŦ=G_ zf\8$eR)k*$RZ#ЅTH!ɉc*떣Zp]UfC.DIJ\K NrgɓFn+MĆؿ!ӻ XŰ[q#fj jT?j$Nf.EYRfBH?%%Ќ,o2 -VypPBU_=z8m<"V$KsaD6e$|J ڞ;sѕiϿut6 'r?a2G)kx~zj5 B?Iٌ`G=oge9\'lKB?C7lŅ0D50h"S0z{bR@e L+߭;mOKa4"_ W#huQ/a=AF-u2rk n4¹TR ,w-p).ᒜg+=ar7Hgs?+I89zӍ[`W:?gS} NJ2=%tZ[p{z!av܌%7Vf.^hO =eJ^Sw?"lQd.%of|txP G(! "A)66(R|O4 b(>tL2*7NDc6Ym'jn#EQ?z=o`vX7o aCcfGU.C.NLPpmgx<"E$MtSn/pcCma:nk,P};FkiWV /lJpޱ2!g ^e;t:N@Q˱y՚w͕k>z]wy jd}q-c. ^;HԴfTj\Ty#ͷεQ$$?n#=!Į.ɾ=h?eo#%8 Sȧ9،(F|<2 J/a( 53B&'pMA _9KDQj7Hp4)5NBEuaok\=4dE~τJ\%k=6ж)qѱlz$Oq1?լ{@*'4L-U"S',pDr/>ҟS :\ ;yџ:? 4.`>B>lv%Ԓ/G k?5]{+X9jUaGǨ̝C# L &-$?tˢ,%٦PNKW;?'=}$aH0h/$}>ӳ{.iCt1FO $rtV3  'q;LjN;:Usđ${JI^kWpWm7vݛ9;; kyLJn]3^*v&ت@MUf"o\Z:ȃ3 :7[-ijCnS7(9fGN$zǖH8d6e >Y]j15wvch99.$㪕be1&)AB?P)e<=\,7G1Td;"啇=G5cМҧS%L;uE j =__B{Y}7'QC`<`gebs#zꥣ |zBg$nC6+1[!/m+qVBCwyPgMσ-~a)܌:J0'ov2v c2:RqǪtV^5~1'+3f{'p%B=RN/r@T I,U/_tjIVq3%QgLV/4f ᨳ 8Ug1 qtot|.UX,T()NvٙA<vM)D847HX>YeaH1νg6%-cv$~UχAv@[%WPlD$ ?!'-!cUqEe'KSi}L|(6-ЖI%W0mr VM:)zHKK][DӉ O D (1bC=zV^1fyj'P_Oq;0YOD_`WoF0:k^=YW%DA·+*\JrJJF΋-lnAG_5_@ݶRZIԅ"=?'!/xq fops2߅,) ND%lκuw(ܥap9W=fY՚Ltr>*JE❨{7wkJ rޢpcJw)B"j&EsrD a8\ CQɦl"l2iZn 9!eabBè(ЊaaQumkv1(H nvs?TH{3Ψx.YΆ e%vnFͻwvm2CP\~'ۢB=Y['gӼfK\g4TYTeY %HUd]2<휔?2Kv k]c[;-}ɒp~Ny%sY0WMG/ϦO8E)c*Ϫ'{܄GTkz1{OKLQvg7ji1f o_DZ.6 ;<[fs ΓOO?CD%)Ƚq) %g+.رd'^L mDVn>-/\9%". ^n,D1jaC8̛Dd3rLKcjVUV1Jlߓ^m,`!W'k6=+cf=B7X4!V(Cq XY =Eh~,$f~#2)  = #_wk5eqnTѥOnN2|,0[8}Ts4s/0׊_(%Nlpu} &N3G ( T}\^Wi|(R'7iǯZlp؎OVەv`Ca|VeP7mJr8ҀN/%4[wuwkŪԪ50#o,8cNs0 /@6wZ= eu- (0H< ER^e&PbF,B6*kQo-㈯-؏[O{5tpjE^':9sNX ];Jok!-~II 72_"w?(,e𡷠l5 Y(!4#4%@?SHWϠL<k u&;aq%W;3u_?1o$Ѽ|q.Oh =9BHGN_X WcPxf) LWQC-_6dX=Q s XԤs?$lHXlk[A=pwhP|ZǗwzLB8ZZɅp`)4ٔͬ+ĵJg?~$H$Ѣ-s^[?,|qѼʝ4|:r#3}&ܚ|a;`[Ns"qU6[p#BYө ƨ5߷(O!~b-E>Q\.1Yč|lz}5@m)٥0 5G^wRQFHpQw2\9⨴Te8ۚ- YC"d9#kb~o^z:&?^zJ>I\ Z!.3S^܇g{ նh>'-Np7lѿ+|#DL<r 6[q^A<-ɥx[q_F"Y? PB>CI@8Lr?@8<aG\8kCS;p!<'&aˆS(2 r~߿Bēz)IRr2}@0 c*{u't20 ?Hz<2E<|w_[s>i"nb4}WQ-' \F_ʐ755|B9+c "o3*q"uDy[; `INKUo~wE3 ZRXHN>8K'#o!&XŌ]&AqF֔Յk9k9&];?BK@Cmʳ6)&Ah%7q?+mX/ ̪\b\7y<ʸ ?w> ;WpIol; d~ }v9toq(|K+7U)W}Ze"&/k᭢nӕ^Hnǃ*▆~DN[X}k?$Jڡ]oSNrR#x5ǣN׸~\??gf@Lr8\ 6txV(1\!N^ Ơtq'@ZNi2YƲiv*L,Zgc/76jѓY|F<z< y 3y(pˣ |H~vQ̪*3'?x5ЍZTG~㧧 f7?GhWzh]Vh$9K _\]JTSRe=-^G.| EUucVʅK/yS5P?)yu#YOS%uz=S*G/|`kϚnߣg܉(9FKH\͍C^/qr&8=&Gt[6>Ld1W,Fm w'ZMM0~"b*VI:6ځuCj;X!EChщ]CH"пG#x/SыS:tۑ&pBʂKPw.A7֑N8ʅȱlFoj1;WX4+4bߪ,J،cHǵoXRI8/͵^H3GBfuIeR怼;ڴ/^&v>/J1˘/'$a#֙_+S+6Z3&O/ $O0KpVxZUAˎ HNڔaU@X"fK9ZN1Σ^Hw3/;I'>bbkiB¡ÓJs:_6RHMh-iH^=GnU }{eV}2ˢx3Jn'Ϸ`@t9:/x"SzYrUzf q6ki0S$*p^qcu2lz,GZV1ޭIOU#`&~ Iߗ]E RWrɇ{FXgԌ}mFvp+?8Oߚy| 2/A?#ADlo<}~VKr1;o0Ed (*$<]uyXw˜5 O9N;RRRsG8`CWqy <g2z&Lye)y?p 5̼ctvOg_.Wd7Pyhc5:oC zgLi8: !!|FxKFj턷G5`~}>X0q~ez) 5(mn|H!.PlǶpAcNvh4d> ԁ,Nv4>._Q`j' IBZ{$ \^qA29:MJ^m'򁳇PJڴslp˙_"[9,GNaה)+X1eHc~/uډ!>3x/}$+٦z}H/z- cl){V4˻hBfzQ=xCaS q2+z?s'!yydI-{M! @5$#b$C?$D2$'ғ<'hg'l@Iƒ $|$ t+HH<4]Fr? rgv*ovAk%N=\&8dL?vQ߻풲Bkc.!s$6Q QKZl _>ڄ>Ljcߴ^…EʅdH3- ܨ2Y.xΥD@?G]OЕ4$f\;7sJUrEդw,-':kYbw۸W*eژuʱkTI)EJ6Ib+Z-*.U Вz; nP@"RnPh眙m~y^fܹ3gΜ}h?Y_C_V[q6kp[aw>VL + DZm\S)Y&q:ٔ%ĔdMjgq?ELkps0 U.uX m@TA,5z42ㅣ&Gr1OlƑ8tY+ǣ8хV7KLKp72J(XJ۷$E(DJrv81 &FFi|ޤh4kWQ-]}h4ilr,?b]y6@PQi |+y?b{(=;3\gQ}hy a9Y={zCCX\tSRr?Ƞa͊*?o+=i;(Z3z?ܴQg6 sB~d|'{?("zOH8(eO'v>!a6e x*Qi 1H08496bƧhׁ& ZxەSW9P 6$ =% }}X^;̗Rfٔ!+oF/L=Qg'~hVR\>&Q]T!,_\KJ&kJ|^^)œhX.O}8~WK!C*^0A BϟwŒ@:ȵAfc.A&S9hhW/%ܭo=xzllzM3uܿk*:UmV7>?'@^CK142$/ʟu쎎AŒUy$ ;J|a(zC,7>Xo #7T jtf`VnL#9FbofZm>}4Ѹ'T[6]cBo[C,y3t6McĪ2 Lk{FNA: ٕ8%%",AA"Xr>_LK5r1/M[_^w7(cah(C}/nlL,0eN@ךM>Jsβ8f,= ]%b5JK/S{`$sf I3Ŭ&畫'řG:ΧYoU9z;7ғ`eQ|_ QQh|NsUW-z2>:a~/NtE?~Y(VqB!>0qY9I Q|Z55hW40 z8ZZGr3؍WΐJ: ގ!;`L9Vs=yY *8nU gKZWcC1-#&P@zj ^\ڪS/fnNUk|*$y.V!BbJ~%7?[Q^tgQԓCV*Y@7?pb!'`;A'0j+LuA@-$Dӊ0xJstcrKl%A‚ )#wg72qIr!xJ^ n#{-ߊa +U8P Puw["Y即ɿ[hRwt_bῤS$-_^JQy#N' #. d,\ D,xu,_J i:{'<Ħc.揈 wFl[!SkPkyp?iVG y*{m=A6m%maTuC[0i,oۡ|٦̈C$*rI2C u߰Sؐ}=?gq6ւ$;:/g>~n 3{7PLh4? X/enf^kؔ"]2ޚRn<'9gkӃMYKK'ھ^fNԐk., &C}3@ H+FOw@,MĵJ"eٔ|oЇQR]wЃg =]'sJ6[3˷əOu]DF)GssHwO~NN)+$%!\4>٥xt@ ͣ zw[āw|z?2mBk 7z1>)/Zf7"ٍ)F0 ʱ()ln1`PO|ѬKJq8n N=wׯ, ǃr$oa]( iP GgKoyE`9k$Jwu.%DqI7Nw`[Kw@/[dyІDPqi[®+RɃ@5Y|F<__wú,as8` %yp>M6O8'_o^o8#BLv6s{v*1wsWAo=^ʯ86e.s`ZlW(gCAGQ{H(v/.@'Vuz%$eI@IhNkpvm1K]*B,OI6~q.PžugGS;q/q~c7ͿjAqO7Wk:6A"!fq<_ h9 (1ulf1. HɄ+XC ZnзI``q}u P}7?݊Tjjo걂 ޝ,ߨmu>T{/%>vzB;;R"Rf9òMާ& 죌??%6e1Csg iq 0&F"ma9JŴ-fKmZI@3a|ƖXyY'(AjK5oio@GLL?q^ ܻ4ߝN?s2ˤ60!%91RmG=(muGb#c~&u6fx,?_=rh}2d |,P=[‹%~1W4QnqGZEBXYGf,{ kdL@#Flw` i2)OL+(&{$l&ßfpɹ` 2eLxc0PlbK"A fOh?XA~/'ɥcylVe?G\aba]8ciJ4P |VA0_ǹc}QYF<:b @d|vs\6fp3 I@d>^FE=mcKȎ_ɽOzVw$e|uK FjcAQoqoL26|Sh`.cLXz&=z&ꂛ⓹=2_bxVd[˱{mAv܆i~6)shAI@c/6Hxd K}ڞ{6#5`@wB yF$Nv{_/YL|\JRڇ^+@13Ol泹UP:X{&b/avwvcfa?5< ^} ?zW5Էo >6E |or]XzSe/U'/"'lw#eq\+X`xw&Y49=,Mn#I}sxBP#ڴN+L{߳z?Vk)_a\r>@$[U$7t~eXTt~6y.qV$Q03P\n6}aB.oSn/VCL7hE`[x]w%+OkWHZihF)Tg,$'+@_Zq P!v261w=/%L@K!b}AeՋ[sE?qg12k$l:~m2NqVΗrm }R_C6d]%ARLPG8aG%4]A 7y^.Qf]>/,H`w4'ّrh.@DP28.i-=+%}"hA'ogiG#Yww{j ]oڍ&?wH=O$5,bvv^VLq Cu; 1C߿|iM?]ηM32.EހCװC/+F;}gH:ѓ1̛ =A/Wh֑G}M|b7Tab<,/n*[-~rS o^޲S*"b([+ be7 0> 7t^H{y,)+y~]Z5}AGdfUΜvWKRsDau;F<¸r3y!}]2A}c?֠݃~5ۚ_7xU] VD\:>\B&!9MCi)'VG"QgM2T @MduT5cXFjԈt+}F>smu ᨖHc>;/fť n`㘆2vf˝IO#HMQr#%y9 KC=i/iԠg<fʝFIj0s+:4 f\t)l8ȧ;aN,Mx#nhcbZE4e!A=`C9"mʌ(;A|2Fij4ʙQ!c3n$e!p#1r`B750\q+4T'V o@%m=. 7h-9񐤰qՂ~ઐ`6τjoRg,@E ZvHGa:ik$Q0S'3b1"v El+eN Tߥ jNU[_&nCWsGfBG:bH[X`Z@`uddԈHM 88PnɆ) ݬNB)"0) b,^[NfͿDbS8A)>K_O RTo| lBKdږ'ǠH~yLd=G5/vz 띋VφS?r$N?AFαk[Q%Q #a@"PgvfiH&hgc5?u.F![![}˖XBb}sEGcq+f!m5k$ >-~Uo}!Z_xz`[_Pzk{:':vʯؿ .?mG?. P;·ʯ(6QlxSV@Ey-i2c~MmY`cLbQiѸ W~Γ~630So gD CT P3sRQvh#1%o ??6o F2,9u2(F( RZlyiȚtcvwnӱ㽃N8i+8}}B@1Ėޗ56{+3 FڎWbp S%% e*DAx"8}xigt}+5E;:PNkGMo ̌Q <0Bҹ}K⹞"s}JuD=XЍn})9rZg# ٪V셋E31*2B0C/4V{MgޚY.))$YJ\Fz QW^-B}~{C(GoU[,lļTUJKC]Q}^0K 6.+SjDidN>mRiEP.tZ0b8! PRO9N =ك4]ߣy7p"_ g =|'c$ΥxVtln/A2 PF-59daM %a'ؔl fkx%eMC'C9:83RuhxٙJ_!f_r zPl,UVp]1zn(vndFӒu6wN-N>̪TD(ˮus98$>hE B QTɕc\,Bupp wǩ9"L+((~8gmPW3S1!`&8Z/|"H&RL ^_jL#VǏ`ppSH&Ec]7"Rzv&2>ni]F'եH0mq&b+]'eE0Ah}4U]Fܚ7ٌU&6[npFRsY!<^A^Qc ݃_b@*.xr4\ְ_!K(fO6Tqz 7>=9O_hX ~vq\XVa~,ϻFQZVdMSϴ%>* i닿r'~) |RT:$GL(O%ؔq!c]uJII3.BiKq829y-tr΅wF0kӊHqpx&4+&8[-^gdMQ܄0Z$*B;V0zo%=ZI]aXzש0'7P9lmxʣ|LEc%ICS<<<]}e: a_kSo&&ک/ʺ$F}n8;5peh#L&31nhgOVVA=mJf7Tfj?<m~3p5.jS] S=vꄸ0{Gېca<*?%eU&JտB3K`1ʄ/\HND+gB6TLMe#}jǦ&Lk~ا_x#aR"I$wvmur\;ʥ .;NOP7ńͻLy~O?:N竊ۓPc丅 êׇ9[H*O4)80,!lE)>xA\q]_|vEm%y?20桭aX-#a3sdL@aA{]µuReՐe1 uğ{%4[W(eBߓLwF{{y6EH2`SsHO\ m$ ʮ}&ٝr!? g6PUu~ tcA߅MI`F;Ik=췣}`ޗ"X6զe0!YR5<`?/yG<.iq{m|D .3@%:əlC>DrNF,Z Q躙RgLAfy"'758G6:Rnv!Pq֦ O|MGVy6qaٯk%yw@O/ {ӊΞiPt3|Ӄ\HjL1۩2ς|&uL>gF/W=/sm[RfͲ r,TFVtPdKx$c~V`Nwy7j-N)f $t< +p2V,,(߃EB~q~dL2g(_ne$=.% ÎDKcSl?|Bʒ+:"X*'nn"rm Fet=O&Qu@A]w!Ytr$ͦ7+o,ct}/I>n.ʤw}.h\/^dEjQFW/V!:aVttCF][. 8Ex h.[& ܶ!'+l.[>qTfIfa8QӾwi GbWe6#-p꫇Un? f'Uy xe]6dhVW]^6⼣u0H95=j@N Ӫn S#R_% 'ʂ< PE;UJQG3 dJ/H֦'U.GH6?NƞTIR6Cȕ񻌮 w8 Vu-ШP|s ~:*_:KYpFU!(|!3(Ĩsk]'ݱ7ư>qm~$Z ? ¹&0Qj E 7I HլɖMFtAC~^~)$.fqYc Dž02LIBt_+-*R?Pbܟx̛.>qS p+@w_snCݙ*pfEXg(HȪ̒EX`,X $V|8t#3װ ЪY7ztjOtp{E9ps9,ߕoip^"e]a4H[,ЯȯF}ԉQӛ >bITR<೛Ov =j÷ԭT߲ ͸vUTc9qBwC˔l ^ا=BW/h?9ަC'l/-mګ,O}~ɛG\9%gEt9-[1O'JB#<иMy1 7ߙ痭<$lDnz;+R80OQdönCDT&Es6ofKqXN ,?iAX1ժ̡TWI2}%zyxl$wfIJ ${$ORBހl܀*S/GH\`1pfޗg_'8*^ߓzl{z=Jͪrz6HgY-cP48K0ج--Ι>G'T< wb=l娑T9\qEdby=znU[' =lIai 7)NCYO4i<F#K*%)ܠq{z-4Vwַ&?|0łS"wplxMo>w-#Ctѷ3z5$iCW_P'5AT Zh5H?,ԯc \RM8;{@ϟ^ٌ%ͱx[|Ӕw9FFr$̟ ZH:U*0l;_AAX.=ڨ'_-ގmrRQ>[ WձthWec/qcA>ePgP,eG121`[P>ĿWhY>vy6v8X٧~">_h/Q#4Bu#" ]*^>Bh( @r,1݋O'8 U=H?n =c XVS2OW#7ыP3cDjN^(q|M_&7l$GюD- XvR%6R3(\sOs6 uW_=nh|22ڨmOд)y-ȭQ6Qȴ(:k=H WLTFEK8R!f_ՋH5 [ zMY3aɟh洄F<++wբ[u"EFIޣeW5鰤G0JG/[Z^1xzm_\w7?|7x7?aoN}'.y}-fp50/dC2ݵdJ&eطǰGi1)TC-W,*͘yVj3؂c>y(AYQ@j&@^fm%qEKq렌jD5T h&T{Wieuj%CW'<`E7ɱ'ya O7Gwg n l^AIZy7zak(moOkD܉>K~-Gz&؝G tD=ۦ?Q+nq Z0{ﱡAMk:)sYmck"Rub͟4jT5̃3ۆ4bRCLqK/?ZVvI:*S}3dp\FH{P*؝9'-IC˸pt%ighl] L:8.-'n : Qn*q/ *4'\ @RJB[yIӅ F`O_N66f"~=^w}؉",.6UVmTШLykOB9N1i9FT\|z_O2uL RބZ$o!]Æ.D^Iu|E ;ٷЧw=k Q`o<|y]"-o7wEIcAgGE .sMٰAh;|ܔ(ރ){v6_1A\QƂH! 6~T0"ܹ-x9Sڡ9K o_NQf&\dyq)8)ݑ/m%9`^xo]WtMhW)<gb׺s}T ״ aFQ{|"^%q`Ub7,bէ|jA$6r]=hOOim򍔅C{kn&u ]^0;D~ L:/O`ɮsև8u/542#sF {F$< ~L#ImʄDk=@whMpZi JK$ub,M2CѮOލ~3&/7/C}zB0dꇠ'e_aBE$mjgO6>yݡ鯗=M?FFQ}~+iHzk ݏOeBT8ۥ7;vD ms{#n#rvl[f=:{ׂ%lݣ,%`V[參^XvHf8LJ#|KM h-"ŊLU&1/>/^bN{:- Kd6dHxsƟ/$C ȅ0sloDя}ճآ5U(m i}xh%Gu" y]zr/u2|~`/yfYNM>d7/lfmsSxvƗA!R q@Iԝ+dj̅>[fLo|fH0ퟋ.dVnB<}Vק}sBLRx0Bx>1o~9dh%b-pTSoW=\Yqco l^ޢ~<}`/[1, c%5hђ7ƖؔYlb6|hV~&X0a{SdM<Iq~'~ qmqxf?c/l%UoY-^`VG..*(?P9ABP3گhBheš,aT(,i*J9x}z _.i/)8u DB#f["i_ kJS:)3&SGc'jM`.7dɫedm5E$x2SVœz;hrgoC^Y{Ꮭk+Fdw>դ|Y{2`YQ`֨d*M ރۇ!1̻=qy~;ĊP9?[ y[SypUTGgFE6t/rH}"Dbi1v 61G^;euL?@/xK0VwO xe&-~3Sx#3y7o\AtGGVm1䱿cYIr$gFDj^0![Cq52?&'fƍ2ѻ?Y&x{ƛs0.$ͲG8ZGlMPS" NPY{%M ;tu=cF0nBs-yVs,θ> #ls`.yGXy\.f>mw_HNY ?T,zBZo{~7k̚\:VnW)uH0..(o%a >wRak_ >^:RjB9TОg߿Dqv%{Yk _n5ޖU<^)iG.ؼ/ZAE"\NySu/ɡO`!Z1r 钂|E1XR }MKVg^BPح5R!VڴM2d1N =URqWr`trh%wT(:?OJT0jFC1:^ҦC ĩJ;]}IzE !#K!?⨧zΝ󢏮'o 93bm-x?q4j xUy̝"3G\ ;&~1U&{ qnt#8X "4Οm6AyaDݗ"2/A}5K&C,c7Vv].l:4Uh]~ׅx^RӔ%'bBDҞcsOyA4ą4k*.by+yl2p6py= aʙH5߸`'`ҙ0]+EU4ꏦ.&Gܖݪ?!?΢+߸,ְaN|<()@>0M%Ц<+0֞[Ȯ;#Ȯ;j݆]ה׆* %4](#z zi-&6kSU'ȲQ@ʝ 7^څI"%jz˵/R:-<gǙZ~5qCq7 6-BIWRxA.Ɨq;=_#ja2id1S;#AѤ近:ji7%FdH z0#WQ@b#zf}`B:T;YawBTnнt7P138cWPBIQX& -zUe +O…. C[z=DE3RjަBWq '1e:8vFa&Dodifp 8&Lj K^!j<1 4BVg<,e Yg;"ʸhYscUcZP+lQ5uq${b$]lۓ6H~NM8#:K"Y7e$3ZTj؈ro8vFWa`R74ڏ*yh;\uCxF g_;wgOQѨc I&oR4`|W2 G[y|_^MDMT;&mJ1Ov*y 1& U9~jjEχZyt(,4`1Es/]\JBkVdi`0[<3&%b֢(-t..E)smJb*pLZ !JߎS{ɆAՉa)OS_"H@H/]0|w9e-_֌=01ܷPhAMs*ɃE`udJmΊp9v 0fnoYŒ`Ir#$cqƥ; ;+k_kԺDrX_QTZѠވަ6 !9$h:1Ay`Ѧ|= [{jU-lM-`G2S0򄉊 aqT$0 wKU6?쐮Y'9"0Rcdi5t$̓vQڎH{?#8p3Zdۊ{R+ F~_k*gZRdo#kʦpMQ"<:(8rg+׊}7`$ CX ҎCjOgOuө6QQ2WqilcgYPB9"%& H¿<9ߌF򹤙DVJJY8q ja0#~ _vLc6=@ YNZ,91AiŃ`ѼIOAκ̖.3G|a# %/O[붒*Cc(Q 9~DWVcOjëQoM:W6?;Bb3ՎB+ɸۨ ÷'긎H*5`6!m55-pùF~6`*}UǛfxs_:ͬtyoO7Mpb&zv77 t0fb.N%AD"JvUw֗NE<|(Ir,)b,61;jc*zdw7f~,w<؂Όʣ5uC;+oܺa|^;=r1*a|-n;Fvyz -YR*d_{CT޼Sgq`Sx<9TDEyn FF[2o Z#3n( _1f Њ;PY-HU8%T͢NHoVy#nBVc`̎#68-!aBX}cb}(Rt #Q]A%VŘL2tdqX4tuGdVN63쌾nes@}^?~40vA&L "Sy|Y-1BߡXda7j؏xM#  ," fMQޥSjo )C&EjNӴ?29Tl][pda9`wCCV8}xB0*埠m8 %V "YAإ%Y'{+j$;j9?YhnM41'^6Oq@R8]BIqDoùiCXcpEoyװօWێ䕍Bij矈!碀SG jwAo/τcu'5JyPk:IGZ\QEAGfy,gTXA&.?Xn'"\Ё]% >b.#1{zj|2NpP'H;$wR+~lyiBI(.h7BN~+0ІUKZe Ry$Oc{qqk6?s-mm̵ҩzd;-S: i$ cM6j"QFoht!g~aE=SPmbzX'8HN R-F&7)%#8opJxMO+Jspns=[p A6^h>I5|L|kb| 78&}&sHHEOi-U\ ^9Hz?'`+5b2o5U1)ԙ>ТDAsxnfp3se'_«#|kvXgsOף۰ft3Hq#wz44N%dqDZ=E*ur 7@xҋRi}6 ) G_J,~P8pqiFSգd{v[ڦdgN=(pL.@vK=KI?ɖ9.VMPP=-&,ʅ5!;zYpZlNr+N2*-ϛ@}QcQ*l]Qs3 fpe2sYb謐Hڑj C` EzC*Kn IDy `jЎuJLclǕU51}!dR&Požơ2i9}V pPơ7` pyO*8Au`Y Ku0_$&)ߵۑ?$xFZ7 r- }:#1A/Gwq(`[YW ~H]Z=FǷG*N)mޢh{όjo,k`~( kt)zX(GvF14Qy1]O/ (Ǻ՝4ggf=s)n$ax^wu 흤=*VR6OArQ@\)s;z}B8#䷈,o9'D'F/M^Mo 8=QV:Ӭ8ELU5~S& 8[0Qeb(.wQX[NlB]h{ri@P ?yG2r,<{#,jfenNyEr3~z)aߩnwRimPP&|2t݌B_EyYoeUfb7LHϧ gRf)phK:ǭn&υ֎㱛NsNJ=%::V<ᄉ){pOk8},0)EPR*vc뷁 N4ƒƊr9rt^["hpfÑN>^MƋ.D A?)N`.W-XSH:3[ KtB3 O0>-Bkt&?po^\#[ is5p0G'CLe%!jI܌!)!)>"w89:nr7ӌu螊"w >RkTX-J~%^n֍FfOSEW=wǰ<~73CZ02<ɼoW+}BI8FMh }~mZs4rSk0_M=}l߉2$9/R]yFһ`û< Qz T_ݒFZI~K~ 9J.AM*UۜV{K%λظ޳> O5%"$)0$y"> dCӱ0z)+`ZwVp7 #:>(؂Ccˬ{Al‬hkh꼑 o1K_T 2~vbѪN=v[5Lo6y||_}.'~?QF5oTG;=21ST<%v 7ςCje#{Tjp`EL;^cGZ(@$&bre!(n:]."H:K c.P-lK2l8Hd}jh}Q%ZX_:`lQzB~-ҭ8R=.`hxzՌf=osyrӪ`'8 :edv8ZdQG%+![ Y3O:DócUS5{Mb^lZ^Ԅ0ZdFñVRB>N)\#Ȳ4= "ԘTۅf]qw'zaXw$%]nKWLEZGiYXhqgOYι8w_?*#zFZ8kM@nI@n}R8n"rqǰnFR/ zTECńOu[}aj +sV=pkWéݎS~+-FkS Bޘ]4g9tH@ݏp p>O[)MP|p㙧i١T}<[-FO{Dm#Y'+ß^ثh݅vl3'B]O9XeK?w4/!aFn?j|-o]Z6_͍oJe{+s3qi꾙ZY,䠢} ʘpX=e9[TT6[0e?y-f{k* 8@w!gѓ?vGq~QZg͘C_~>J*=ކpv'4UDAޒ+f̯t+qaWM$TsF(^ftm[gˬNM&D7''S)05>qoJ~Itm[z{Rv Y [Џ:X὘_я^%wj$Mq.ň/;ߊ@~tg[V*?Ӷ;)ΟIikG? 5!ZtN)?obycQ%![Pi* ^Dg6d<')&6k,_O_8l⏽:E$W/5$߄s R˴?ðά!Od86 y.ͱ{ 9ѱܪI`ѡdT])B|TQj4[>n&j#c)qT_6Î B ?!6$̈ |B`?J}mVE)9w>Wx*ʋ>83ORXbʩXÀA:qb c E kWQӆ7NP YۅvӐ~x {!fBŊ_yLG){F.f,uq LTLJΒk.Pjk=Okn-\Ztbw-nOݰ^7'r'6HIrcƬylP V-i y"oNE aT/"Nk}) TgRXC_7K>& S]3C[yRLkȳ)HPð+EՉWpPGKB/-pKtu΅iXKYIֿحSx2w$j3\Iوms/{ /i¬ʇfNCšh{I{y_:qTTy$d~,VΗd=J//u j ~_-> jG,`b)| &F{$UsMRRqyD_ÙVtHଭ Mu-˓,ɦ0{:> Vs$c\@;)Rh-n 'HwEXN=I1 r-pt9]2cc"Xd51OH"ֳEݗ5+{t UaQGawln{ _-j;#RRFD۔$]zd,a2&VF}襯?y<-NQ<b`/S@薽ӪnF&nUV)6ݔ~?E$㲧qEgY!O,t?=WX8gE_J7\Vsݞp;1 ghEvB5RkMCWf}$]Ꮔʻ(+8QDDy^ WKxUDbT2RQv@n`~#6 hͰM SjA[l]As&ŘW'o bad3I<]uI XUcr'l5phc1lk:~\W=eG *͵A? [1|{{ll <_Sis75dTrh4ފ7~0#'cMkʫL C`R;M=Cq94iN !zn6`m<݉D>нK `'RPl! K[V-Y:4@_ 4!|$k;?1A{@+/#Gnf.20apx*C Ys4bǯG9i.]}+o?ljM^nrr%CJ_h{^:oA1!G=}9 F[mt?eV$os_ %ɛmr9z櫃Ƶ-__L/g3cC/,*'Oli^"R+B}m! TXkY&0"#A3( ?7_YxNY>. Fp?QD蟒;WR%$\ԉ%݇T5| w?Sr3WlrW^FI(9 9/iQbZb6 %1i{4sP*g=$b?SMCf@k(Ϛ~q#|DqҀhc n«LVII464L'ْ{Psf }+Tw l%xt4>L64g-`J7(OB&< qCF9Vcߖ̀4MΙ:Ǽ$T ,`#9R U/($)U 'Lxl^HHAYo!L׏;{pQ(Q;w׸Dt*&(I*_*)7X?$<jU SƅK},Sa`-[I0n h -unԣ#]Z(xXLYR>cW Gy\AE2 /n!o=.cu/sE1#XG "8kf5"]S'Wo܊>x;.Vo RhYv1F>;垥M[nν@(eӔ 5[Î㨐d}9 '$K66[O̒(iHjGy/9 :/,B7ʌMD#cq?դ_O??/-(ɑUQ)v&+7D 7V^#"DׇS̝dExlϡle-/yYObBO/O<;g.n?}/ތƩp >ds*H>Z{c_Guxc0+}(#=u5oA{}9x,<~}sҦMYxNzЙw2Fɢ|GS3/rMgg ˄` e B]yMQ:WS8 =݂³oi1/yCN1Ecג~\>@pk^5fW0qwPʅTwc+|ou̙\;E)Y[i7*kÐc8vj.6 S}lcjN|j>ȝX|/D$;lJAWԨ!PAz, J+׾mB9>:m0$')q@u&HxT2E9pFS8#~0QdhIA+|4_c5>- ;(|>:9m tägdp{:#X 9y.BD2$QNٕ%8Yh+Isٍ|~ț 碐X1\SUxvߚe$y閬YBߍ~ X߃%>oGS=T[L PnR]K}Ja8l)@P`H8!WT|Ͼ­[kPJ/:֗a,ʫ4;v ӻ/Ƃӣ_PxF?@>UcGP hnF)3POEDZc6D+%0#Ex.!L߮ |/ DnIIsGSnF!HʃVPAjih}<*,AZ+)S$e|D$'.yBxUf\u/=@YZa谱Vh!A]!og_sȴ:Up EeOi>*HXcad&z0sh1+OWa&%kL̡tkm+1q^QP6znM `%@gIK2'#$Ǧ3Wc6;Yy9;gl2\19|Ogvcc .5 uU]{sMp3/ᶛ3Xxa%59_= _-&M1:RrfT Yǹy},% s:Sl0qKA 󕜊”5mͼHXfC\0r-9{ 󨆷z:7#"9Z 7-v ^G~SDx,Q/{l_e /?AP`Va& e(ZKaptF" @tWRyxK-X;(~#bqדz6U(hBP P|K(PS⛖0T'Uko/pk֦dE&?ك26E\[)ދ6a_E\KGWr"SjQ ],GÆn1]A9{2"͔O۳Rd~0 :G/QᎮ c5pEo.c(0k^CGcM>'l7m'Ezۀ"YcTt3}(1?b>>@YVɋ~XL1w w JCtt1tn,x4Xc iy2\=ܥ(u/< uaO$ `X4Um ébZRv:VkG- 5\nJs:lA J{Rcs/ bv9xL}Ė.q'!s)L)WY5HO\rV)rRCT"Myk@U[qOuc!vi</35M Js˘` @w[ite7vcl2DVW6V } o Er<1(vZj$Y7^*]Ȩ9L0UҖ1>8:HD}I=wHHŞˍAWA 7stDjPC <~On>ѸZ ]azGD"x݅c :r7`F*C CϠoKxzd=F8 y]{_z?b̜B&?Q||$ 't z8L{E=9gx %*"I?Q Kb+ y S,/*)Xҽ0w?M$񩼗WPSN\][]ztv ~~e(GBI* #1?#7BxXAU2 0c&Ųz'pU):)MobdO}?p+=- ]A<7ypJb$0Bb@g[9q:+F:4xk9?p`)GdP2M[xl<. a&Žikd%.Bm+T8/fk';t7G"OVT]qcREz?fe nðnoRd{`9sstOg؋!/ oH@yu~+?V+~dc6Ds@-(܀ 0iHM6KWdLaͯOsINbFҊ߈m\R i5{fnEQy5Q8|tIrzb`{UIlnv\-寏$.68bWr{`ǛÝ@="b1(Iy.q_eТz/O !]6$gy~$aY](n[p g%(i87Q pEN0ם}ֵ\]( 6SBe$p.ppgsn3t^Ji U.D52rMh^2/US#D2;r}"3(62p?TA@pAF>+ykI޲&`#mo` ,N̎s\.nÈM^^|N fRml*%vGOy?[SFDAW;ǶOiOd7z(w|?Ύ 23n0IJgeDydHXX#L0.3ĩڝ:N.yJfhG-pz9Nju)9c^Eɹ֭$7pU@glrʧ3+L~$$x 9t<֨O1rIRW&2׺䥾b< H:<G%ړYIB?-qc,a66}*hR\c*J*\? zFҮFYPa!q7Jud(dŊgr6>ř]$gM=57reʞR4l[xrc.ԘU4(;YT /_kYC_A " x5'4 &dEǺU=_+">vGEhLPYCKP-v@tY}C8/޸<xG)޳]䮑t޲ sڍ6kP4LYHP* ʯ4qB~=0  GkHkwINzOrvzX)O1W>`6*kΝ*F>{^ȴcc}p8]sqSax&+(^+tgOtóg@ԪgEJ&_ >t~nt8ŁIpGM'kE:/dQ˫0D}O$+®Oxr)\2d(.3 wz DwPx/–P޸LQ{n[›V=47_tc1=-2(Jori@ђ2"aM9sLX~p5G̬ofvcm~.8% 1`A˶݈]$-4$5P/ÍA$DLR9 hɃ詔ldÍp_DV5vy" bT2PPX5ON4rhp /[V }ЉY\mhؖ[$n1I BV 7 G#b"-J:"dkYx$v ^"@3;N<~^+F5-JaI&DM4Z,]E |:{g,/" ~)-)Uj؉/NNh0,d~mhx,UO8% .igz`ߌD3Ao+׹&O1jHU*VԿ:ǩ1CW+@ũV2,ZXD1 %M) jGdX(fXʅ1-SM~*ӱs, ])T!`.s;js[q<)BϯkoL\mF~z*(.>0}i=z{[=h&IG>Y6,T;lJb8zD/Z=X8x2ŏշ|J#Hbh]ܦ54{Z]6ϸ= QK۶w `krnבG8fDN+^Ǎ { |8^]n(nN̜ݸ,g̒ n jԎdk@q?K ➒{(\NV3yMoedVPrs]*%CJ$X-P8r0Aղ<)s,ȏsv;s@DM)j7YQ7 68N)}ācށ⸽>vF97Հ;j-SWx: Ӑr 0rE" oaeMO0i \E,s;ITe5[v1 yTZyBҬhIaZ>;ê=Ս3$%xm$^w γ4р|*y\6wn(yK)l~M= |cEmJB'u:y? , }Q(qXP qM?BN>`'N(*Me_~(QQ84LjVId1E/W,p XD})SLy* D֊!.k0dv+6%l iT9;}SGV덑TGEz=eORD%;@`ʿh?E1zÊ[cX+uϘuc3$nJXGZ!~]UIy<ȻT6V%)9)Ғ7ّ''cjaHtim GE.+& ;Y4&(b'@?%HtV0:;y.rIO+bH$=EQd%T!Z ~ (fqqYk|VV `ɱ%XZCv]gCOOcӊp^CuұYw^[ϊm|{wcOLf*Q_ެNZ 8P@D|t`[?cZ2V}7Vu|o<:wWysM:ܡ?6|G$eL̷𽰅dV{KV񰇻(=Õro[d(ƱI<:_e<71ad85U\P O^ %C|y>EmzK ;kn?g&^Ua3@"CQ]]9U2[WQGDDcYr;I`{g^,cyԧaMo>ᶡG|ރhVKukkJ_?GKaMaWK :lA/G궳 =HWk.' POBT.ɒ '[yKg'3ІO>󊠷foRN}wb&RGaf!Py&9l)F4szwOGw9cEZ` `b/ͻۋi־'%HKBgv:[\뛈˛vVa!fa+6_n{'0Zi {%p12 r9횠|2FM>SO#8mEZKe=_˟:e#2⁐k9Z|ڿ~sݛ_nq93 V4>ݛ.,2sE_Tv #]rJ)2.E zיх e5mMwZA#-vZy|%_@K^o8 ,,U-$9y6oW q C++WX&ydմ<~ҵԱ\ϥb-eYp ހkp3N6Xk,ܐU\lL/Iq-9R\%)^eVOI6cRکe&6?F ]+yD9/ei骽K3ၡǓAg9M٘vo-Qݪ7h6ߍ܅zZkԲ~<O(Za %?MA$4yjA_h%cCDWhOݝ3-ݟq>OƗk4:_niy}BJ]׹l)!έO:W֤!ێ mvn8/mʳp m@KJ)SqOv& Xٍ7 P W2CCˠp>u7 ADOz_5vj~Z55nWj@{;mҿvpSSx̆hҤ&}7hg׎fh<%WͷѸwϖhf4g'7_PҠ};4ۛSd`sok7r@Yͷ_9qM!ǣD?=>@ϻ6OMntkM%>@#oAi 46i!ܡ.m}&k7j<{_+Ns|isl'Ssdx;Hu&[!PL##>MFù| Չ~"ɑ~k,vuS sSe+e*Ók`@7Ve.] ksKWQM ~>̗XdȇEXT̲XRJ69ϧ=JF+La~;أ03mE?6HcHHtpֆ1K|kQ/J>EG)7C)S$ *W/o=chtEX*NLJ+lmW6 / };pV$$uAiY~4T|.I>ިX.v=@6\׮e h*P WYs0 FҞFB9!ɏ}Ƕvm>aJBsr90n#,]Or˕x667-SZOxL-4[xLGvE ZaqbR]׈^/ a>$h$z :`Aug© mo^jyK6׶5-7:)'W*}ѸL /QIqxHE4%s4No))6s$sP,_Q\[kTfGpi5+e}n)l|7plFI46l% Eoot zk&Cx׀#w$GԳ5/ν;%0'b:ֿuGBgc~ b F\B9!k߯'i~F -w v=mL'E-ڳ>x?$qW)ieUJv$ErݎAIٛ_v2QCpcWs(D.X,.zK&JX {VjZU lOP\pwKrS-pLc7B`-.nŌ^K#8e[x øM/Ά_>@~uzbtulw+Ff00BquY8u+:OTԌ</ɸ쏄7snDٹz$uq7)8Ͽ_uUw[9W>ؗgS߰䜖wс;jv.QW!4(9ǖ_5Mƿ>hB7'"Z `Dq ][%Vc qD2mθ0M6 ]5 gdYu ݀oǘq3#̓^8^u3]Αk^ [+Lzh+ZpB9ݠ$O! jVHӂk$i_%U}M_Su>"`ٗ"ό(|׊9\bohp=2)%~fq>]z V{*#ž>Եp5ypϜ>9g]/Fi wKQaRc4.$Ŏ;:|:x?zl ͈:9lG9`vs[ޗȠo@Z\`PP½AU oTڢVOip 4ax5!|3CBp񹰣(Ɇk+Y@BLk](6w֝d9C % Jvy8%Sr6a0LזZ;W1ұLO/PIS0ۿ.Ⱈ"pqH.G0 -\:ުgW6%qoni8^< c=\ k&\o1m^(Oʸ50/(#=T2\ k"ӢV iv(NsVa}lM"+o:^l,fa$jagv7#l=f zO(;7fIo|ӍBwZwX1J =?t-bM~c{x H tyF-zRQ<{BzI2V>[rFI%D#0Cگl.3'Auݳ.T(۬HGdZE໾XGnЄ\XC5[cP!JG&|V_k&,}ZXilOU6Ak[zHx,L#!۩CVq|dEp%7H"%gY$!G !2uȱ482U 7tl_ #♽=q쿝g}hIsJGۑ;Ձ/#;?Z&G6{iuz]>ۊ&@5Od\*[TRÌf%E &t/LN#B1!t??_##j2CTLMN݈G@?F]M7ґ"  C_*Fr=Y4G55HQH  y`>Bh"l bo Ḧ́=y9{2GB^#u# b~jߡ8T3kjFԌOpgJyn:G.~6]o][ÿGɺUM:wf0A~(RasSfOqx&ݼ׆aIt'{aMF>b(K&q8.,bW?8 9FEڙkhSyS䚄QV`3Hid?+ɻY(ytHK6v TeT 6 mZ'{jU7< ƒg6oڏ#H)|in=Ojhs*@n]yXJ+}')) mj;49;<Z,$GMp=[#pxVP~?-a gl4EOŌHi>LP}ES-z}42"D%FgĺF݁'%f<ĤP688F!EVk731KҙxNgX/XI Ƞ?{&8a TZ6iRH( "hQ\$RY[4(*(.((ShYdSAwKB9w&K۔=d2s{==zZ,J 1: ]hh >bV$ȑHsr(WkzLC/-)ȉ3*m9qrhxŜ0q7,s[cV%:^B{gMI5 ,1 yZ&AuD0v:~>8Uq XXeC}(O/GUErUdCpFymZ/m&VK cA3{*"&IH9l-M_y\{t]'kK{?TcVuF+N5)>> T-kI*+a\{ DFy)K &؝[&[y>|>P[GDGQ2Pu  B,LDkt)^oE7#ޝa?& nķy;"O TsOSqhTj~8Nx #f3 ʇT0ɛdݑ-vpohM&0HVqp\3oo7bW3|a".s8^*^M"&>eg})7t+F7Y1}|z~9kfg&XovOZӗՖ}փjz51kxyGM|<Ob|@\u}?G-oDX8S=Z3{U c*M7ٸ}^7Qb3|bdCm k<86>)85tĜ6cc㓑>vO4VnGW8x|muv܇unEZ7(PϊyT/j@{lcydKf"\ `JN N /#[^p D3  w'& }/hS{iS^E 'oD_ۓߨx3u$#BPH=~zUob= aRxcDRȱR=5-կœ6Yϭy7գ 9gd3FtT&eWz =/Gϔӕy^*9[ pah&c^oMr_vO=ǡ'zmqS[T{ҽ,'mJHEyd%1ئR *k|41Qq6jhXWƣ.tS0u k O{&عNB^H+ІwT[lMO|K͔3'cq%4E/.ſBY߸[_;?1_'8}vF~\Uz{]L\wGt.³N鴽N!Gg[pvt)Dyj&W槹.x%e1m09aY< ϲ]Md 0rO6Ԣc|75rnRu:n5j:#xO|v K,\#6Fk?{/9:Nk*fRw> Wo7}{׬:4h5+ƑI,Qt\=Zw^u7Jwu ʁfS+D5{rrYyUy!oG@D H3uS``kF1We..715|u%_:Ff;^}I-HҁDݗ^.!]5cCr(v#}"睅s=mEopdxdlZ g-+[_-lqjwY7\w{%G<50*NmJ+H p6R-X=]稨9^YQ}dUhCȦ p;p_НŶ_!^ ۢ;[c[lpy34w)?P3 ܌}e.$γsTv׿Io,~J=s\5c=4lo_nMAPx3@DhX6*qyIFAzF[VaRR]i}&c1)lZ4^y뵊´#X !ٶ%zϨi.ˣoJשwt+qrV?_2˯FQsk>q0&a>O#& F &kH;ɫM;E=ݱ٢ K6+c{^%"yg`'v6͓V隕@~bpQnX ?{R /v|׊ƺDJckDgxϱ#&g` oa"NgL+ލ2@tG'ȇqٺLQtR!cC73Q`KbƬИU`䕀xRɟJ+3:֢ѕEb͹}p ?ϣ<[5~X@{eO:NqZS'6&~~~ idrI ӎZ:stЌ.bw(@fE5m{sn& <4y:(RRpR?Jzvς.8"2*HS<΂!a&!ލ7ؐEa@{/G'o&5#a@c=ꕆ*c{>z4J@QIĄN"nga`9jLzR}4 Jo1ҀXi@S&%u:P [5S?Vz \G l)]~_nXSS:\}>fwnk2KR/#485ƑVtiJ; Ifw-NEE%X'4uکNESfg.$iGf=</4\T~\4%GU*~yـE%?evh{v7T*'mPT")S)PشS\bSٽ65uTճ[_Ȣ8U mLsT55Oz`zC|? PQ[y*?GU9-==\ )<]zʇ3ĐjPO!CwZtx!xj3MRNSKЏ~H8%5 ТT 3gu)<tHFu;4$I[`tFuRih10d%8f=tn$ӂDU:H{yfax8Z 7t4ݻ;eɇJ`m@YSu ogې.]W!ݱra&St[.}We8ǽ:a䟸Ŭy5ȧH͛81h z~yG},#@w"+hXTUٌEov;*ܡ՜^[ ` C?GXymAОq.A!zi11s(dX &ݫ9Rȁ_?o>Y2 t\TϮ=KW[,6 #|,f1}\z3yU5kp=!Cˀ։{ug @7|B.5 8+2^7_"dã@@:p#&3 ޱ2_hɗ;-iKZR]a9+#6zx.O0{:bqVϛ&ݾ 6dgQlg)XHb 2~$!ȾqAZ"u J ʕ⁘Hvf``Z\,Hho@>[A0Nb8Nj@JuOCC'9V1#-F)XN! [,76~Fe=[ ֔`ÃuuǸazxooI|NĎ'=@ѻ %;D(#y>0ro{`Ʈ!"lK"8z\~g/ "!HpFd)논D>;XʞO]Sѯ0YyfX˰` ;ޗ.Uy6| BlVc8疠uifWo_iUU$hUJܯ*ªثǣ7b#q\A[+{YऻRCp23IpIGD!*˴4y>1tGAϢthcL'D!-5݀Gf$k2zUW?`HOy8NK_ mI_|1>Zz߉ND.h'{ Ρ#;3os,NH65jԚj>=OPAiV8V|V5HTg<`[=ľMAh1.+3 h4WnJlQcDKr%vrٽ!*M"ܰC@m dβiu뮁@Ytl}G TXVWWshӬ!,Ԏѫ5F=h^]#!m}`M`M:$$dE"JM)z3$s0}q{>u~"/e1ΣZ`)_hK R9,e'* *w}:/ spq=_8eS`=Mt;A"PrP !eJ@P'1̓Fk\JKRؔo_/iqзF Xp>Gx C9OyӞG\Mk:$}ݠ=ko&]7|8'F#xᾕW9$O8qI>_aş~_^ x]_Y3Tjӻly;D-!n\ԅW7SVۻ}GJ#MLe}#N|=Lse}{iGbL~&>kbo}j 50Vp]t/OL)¸ yہ"AD He}:Àƈ:Pi W?u fg#?$^@C7i_GAzѝC{鸛?~ [p[ӌtqTa>~0_ |ĻUoUU(75>b:v~.VAF95:i", , CQG;4a{P_Čݢ4C)ᯣI[ݱ>ߊGd"79_ډY<ŅaF%sN8txP{o-Ͱّv ](N5%_BdޜB57K!e{6 3-DaLuk$<?%>F7O¿ZR3# Rv"9jX7ї ||t3{D[!9̽˜l{Uġ%?b_RN1cQx%oD+\lS>FBٹ?8ݧjD}uanu5ǽd=:m}򍫍|'Ik,DKe-xRP yu_w1+wyIq 6ftm=] ku/FO`:$MK=sxEKY$92tӛsH)sAn>of7k~?i~kw. ~1R(}/آiH6c(M1c1-JVc̓VU \MqFVcN6 x 8w%OHj2wiBIX wi X /ڜX-AS*㘣S -n|k y\`FOvY$@8w }+LCD:$L׹vIޮY 0\p\{@7 mp[9}ڃܢ;/_26:€5B[S0/'L$7U$2˓R-ӤҾ4a]tآ֝M)|@F`eL{Lw59NԷĸ% @,E{%D~XXw 5#g)"ZCHo(Oy-1'b?5(˛ E,W F+_P^9FWCtm#lva\<V4jzIrJ0?8t}8I@c|+Z@L6I<f&( ,J6 @XܘUVm ڲ CUE>.UjX9,ii Ww: o'g& a£0*`xu`7YGWNMΧ与zXK=E, (i(Uwy8Q{ &s,^5l Н:ͤwAzVQ7A`'ᗖܳ$NĉpIJQ @TPh`[wpPow8Ù^&PKT܃0 ?W_]IeķCq=nM 7܍p| |r j Zn~!P} &3ڧW_Oq3漛[{UY Q@ۑ2:ymؓU|6YD6wiwL;L>[!,9)`ŎsԧosDW$Ve=>_K#^oZN1=O -Um[HצtT\,NI/=gEӾUׅ*Ro˒EmK5RrĮO Es 'w5HgA(zvd3kSC9Y<=$5X2LpهJ+w[w7[q֔qŒvS@ED`KJm-BBQaf@-?hN)M+@.nXaqOJH5w^ʏ"O IxsM=߫(Rfr |Z:ZñPaEN&5"Y o+ݍN~-r78sGQ!~"''%rM%ښVl {xI`j<'?(mMKFוmTLPҤD~KŪjk1LT{= BWΈ)E~5{Ruc>HttY{#Q bq9)v;HӇX`;n#`!b2Xw "ͮ+?W}~4YxWah[BAQnN]_;;wu'[a>Ʃ:Dv^螜6;FS7yRFg*hd3&ƆДh6,.3uy]lهɣSWQ>ܘ U礳 DDB+YsZx^LJ̈́aC쥏-%Q?,;*]>ٞ'ȶEu U+";.abXa_jc!MR?̯܋y6~qJ_~[|U-㒚1:D2x5 \V2%qhaHo|~U2OK-MW9 a~> rۃM9D *"V6i2a8 Q5?y8 LY_3M׺Λ慏w#Yp  b].`mt=s+Pq{7, ÐI0쯖HbQ;ϼE(o?UFh^|>+=z-ϨDg޵>|̼|GdzpcU &6(pLWnHOݬL2XstWL(N&}I*fe+ڕMl\b Y&xΈI3q\X"48x8 *>i-&.Zf6.zO{qb"7(]}}_Ԡt poe%6'OeǶt 6 W谂Y*WgG̣nm%zCpqXl܌/ w;I)Rvy􋒝G4QP|}kVeزUs/j~z߻ݯo_̨F +nV"|ƅOf=v>q>Wl>[i8!c,PःkO;*z\T|ZÌ76˕NZkq¬)5) *b |̰SG N|e&_*rPZ܊pQ"ǨA!Es=<>'2Ϙx~5q4\Ƨ cfy,uԃ>8JvV8Bb{K BȤ)" y|Ot%^i<|=*iYXOU:)\Cssfv/S5E γac;M{Ħ.F&M@Ǜf Ɠ ni*-٘!?Z~/j[?2`\{?>0NtY߂ Ve 6?p1r[߭7wQdd|xܱ>Y]`?cҼy'j\)u+*CEj.y%E&9^{N" +|S M3_Mmԡ)*+Ph%5ިP3 Zs6S$mNlHEav4۝ĔŒ4WxUyҾXqP~VB+{տ*QT%WިyZƑs:|j$UKPUVu$TQ춍rO8cxdbU|t=Rݏ1Չem6yUe^(̛jVNRa_&jD>VCY$jn S6S |}ҥVtE:M0a7^j=& R%$4 ;#ⴍ9JpN)Ţ< :(Z*HcW"$c!!Ei'qbJq2d?])R-b {ūyǑ-<<cKWlQJg;. i`C=EI;_^f}wH".iLxIr!/gxK5"U8 #*>90s$Sl ]E(5P_K6/djNgm^&N,>^w^`͇VfvU4ds^J$.8YʍRO6H=٪ԓ_kAi.8}B\qPؑPA( !6`3DSN[<Iى1q8K'!aq٨٠)cۤ9A=Ns9MFpO niE:bMCe. fhZ7g/(LM@Bd^M vs99PyJ,[T"2'U~>ꨌrT"QKiYS2l*/b0FR/4鼟Bŝ!n9wXn7gɩiC\>:238Ķa@}[Y :\%`&>~!"5Y֭86D*0KA C?B`3b>=py*vfqZx)]ZJKS瀄73]~H{_kCW`j^6 z ƫ4a4r>4wʷ|<-C= eYjby鷪T$(T70 s?VEg[vepӜd,ŔGPp.uS$7ťSgU UV dS4X IL`xq&TW1["jHmC4UC7Pq{07҉;c)wE ٳ=LzRRDi_\z[_ͥ/k$-k(@z{>zDUA=Lc9>Ȕ |rSE)&8JrTf~0ٝsFA(=}!Z;7xX}(-(jlKF1h,F"6I9<"'_.}2BS-.yֿXkx@(g0 JkwOW*#fL2(1*/򩘠t?~-bnL.`>)*L7 q;^oX@7d{>_=,ʋpZOQ|k- h0eWowi]/og|CsХE|s7}7i'H2=#>s@mE( r!6HilBaR,[@HoSX~#U$,/㓅MgJُ`=v}cxSi #ۺ[DRڊd9Q2=m`k~e0φ"ۀ$k"?pI)썼eђ S/1^?v+$/"- * K'97đc}=k / A K)Oo]hPX0m+,PX,PȾl(q#F^|**@GẉunO 6Xic;{?53ɑoM)u[lҵRnD{PwhYCk厽1'"%I;TYM ?jF 1$a @7ղ ifN"?1ŧvRUzuĩiYÈkP9~:_B|?_b,iU䘞H ;4O'{Z";Sߠ8k`Z5JC4YzFHÞ1#GgG %SZKa_unuOs& iIeppO G#$@Gt ¿!Q&RL k7кKPAؤ32g& V4Vh?yqɍpmTvgwbwEDDwn}чQ&gj(dU֔ {`{5 AsJ푳ݕxV {l/Ojx7o"թU{T3uy1Lpv s[8זJ+/aV2"OLĸaN"@?asoGC!^1J/`,VT*&!ƳG#GO ZUf?Y;au[+qNJ}]Jt5f4 Lr]ni9 ˩93qϧxhW'P ݬb^e[ le[ҥi2] 9LyBMiQsPupV-x<-:iөz98T~ʴ6X-0(_5KݿgPV[-8w+T&:ijyd"#0 {$Iusy-+V7Y5~\ꞾOtۇ.6 ӥ 2/@=cUjc/϶5Zc{z b/lBC~螜%d'6 (Z;2lZ,H*(r흄sHPM䘚Ob0b lY$r_`{=i {Hb#W]&$&cϳd3<-#+ F{p u?ik3C`2  6lCwmb|EZSOйExK䍍+ƩU^%tMN$_*=QG~[V5AVބwoDxGTểDpNR%+ckkz^+ָm֜U,F[,|5{;ײe2[I.{ DQ|>Fb%B YYkBn j$-Xmq{V`NRUN2Vf(KVb"xJǓA)S$NX;yiӹϱTb) ?e츮Vc v蔃yH֎{ aMf:*UOb]t-4ůMk*R,6neS^|Le_ӂ۴!j1&`b6ۼ˒Ri݀.ؼ@zFU YyƯj*4ll th @65OgT.('ҥ _ ,gS)PM5J^R,"!7 5J|OŦ3]:OW*ǩs˴h́q*Ww̽(m c6&"?_4zRrF!>[`'ʿ vCS?4'S oZZ7A6~"K.U AOEƾM'2j-hO :^WK&j_f~>3E2VԵןŖl~ 6cud~ VSE:YL~APoGa;sГ8}:?=K H^4-8[㟪8Qʤ.&/Ґ#[s ƕqCbmlGt#: 6uG"Pe!"Mȿ)KQ{P㐗|-MbtzwFkC;ڡ=`O6s^9nu3|E; l߲K^1eغtG100.IBqT3(=Lt@wDw}b. 5,E짰1<$V;ڳfW~A„6إSK$´V~8Rt'>=q7逷,_=4ܴ[f?3ȸ, wեۆL <4F/3VވN֘ZMg .t'cRoS#TvPZoj'YBo\(yVR#oahoI߿k'rO\'*cx $qlb>@u!@oNcD»pѴH nBF˪1s$! ?$?XY;DܛDֻ;\k~H"}H$6)bCTP؎RA]"@_u2̱/ꇠև/PNL}T`*TzIt{fa'7jW…lAm!ۙm>L g+j7e}Aa@j,D"ȉ/|@c&p&_i n?\߫K|bD>ъ?1+ [|wp$Px 6 Oc (jS"qێ%Ov_sl/] A?]EsZ oaAqrtŚrYv Ors$pNpLw{i1 ,]_Ťxob>J}8l{gC=bނO_N$P9Tp%P0읈[X m}ᶸ%AQwy&]aӌX#ؿ=bI[Ŝ3"7"J&_"-ƅ"a5YS=EN1Y$# U[+5?)BVCH>G96 È܌>a ݱI$̅9'>K!Lh.g^:䇿Y/kBeLV{T|*S3~;|5p D*>|H)ͮQJ*g%aYJ㗍}־;MFhqS'Hu7 U V=I9܆1y#2zބwQmUP#hp$@m :W?L}$r'\Su{Q[] t&@㤽\qZKhᕇ~D2!Y`0bN )B/Nl*"5~YtY r;4ɡI:gӱƄtOQzTHQuej*2`w Tv2UrKte pfya_F04/~eF{ ?1n~aܜ)ZaW =] 55CsOa3V4AAe4S> & ;qo*hs]KYR6>Ro[L-V k]X[./VYkcW?--H9SHU'sU:[?ODVۭwq1|&FƞJ7UY2_>]mvڙi\N%ȇQfzٌTpu3]Њ% .c6+C#YYr1kP8cf{4iCټUHø1NXae ?Li`<ZFYT1# "Xm16ivaDRFcpYt^EGOtš1EC3߱Pq _|Z]W.n^ gK|/~ԙ6Ef]UC⦺UȱQ3xz|>$34_0}~j%eW]|0p06vroQƿlŇ[4m5A>r$)pTT8ΟNSv_aOOe)Q ++G$G 8ժwiJqЂ%[?> >z=TxZ:Vp44ҩ1?}&>U k] -az)RWK.G\񷳡:DiR ˭(܊RhQ,mWVfşF+ۅDZ%3\pl@EoWe qCwtX 7 ciIǚNM^Q6%OaS=H&(@6$ 5gxFpN82֘@<<QO㐽~[&Cvō/N 5"Lc+iGwB:˔u/kap=/[w{]p“D۫WsT !ЏU-[tCj dV4#~Z7=ݔ<+`OL!3~ A u{~9唣7!sCUJV=>dEb=96#ouVWcU'{I|e^K¥){W5@X:V_ΩJn$OY|5߃ԑ~#.=J"<GOUAaZ9VA]$W* A=ܘ!#~7=D AʛG.L)~$R{YȖZiڕYD-whx*"}|i.ݼ =yd5 8bϬ+֐Xsog*G0}ރƬyy2b#WT,dw'{~D_h& P wƒO*ЭRX>Yw&B޹A@Єqo#KmZ &L>"5RwEF8Er{{:ǝ~;gxhWfas Ӟq\kn[Ků_4cuzRZW{[QdlgN9wۻ[~dp6uDkAr8],!&!)*cyV``g(V4;Kϑa\F^x6z fo+0bbE8WrRtx;. ' dzħXAf&fHo0븐[7=bݚ)_zLعdb%ٝ_+g3"%}'ܭ_Tu@ދqطA ݾ*1=;Po6R{O =]L1X?WT}ݷC7<5t3 Zd"NF.+fP'uoiI>LdxLo#JQ> GVamԤT}o><"AWe<ޡyl1H?Iy?4yNT?OOcA?Ώ-TύH$Xh$4R*c@*[?qZf'S #nԨY]24kUΊ*X;[mJKT3boJ"ĦZ=SZdk9U&:ڀ6nƶJNc/t,*g%T"?5Y#4+ޯ'-(Ae5s -=̉lc r(E7ӊ(O[ɒ{IْQ.y?=Ν7x!=oףV%6Qx ˇ,y?Zܔ$SEĘȓFK(rmΖS5~>q=MkUXQ>+NS 42-Oi^dE bR:F,l}@ߊ3A6ɏL"n z QtfO%eϠLQzU"E6&4LRæӥy~Vؽ 8+,d9Lj?]=yԀ7#]iZFgkdL_Ycx֐*Ej+}!Eb*:͒#If^]*ogt ͮkm7PnQۃB[dMhó㮆B mPzGYrQ#UvP.yT){'(/6VO z`9>0[=z8~Aư4`S_y3ԉ(Sl9%GDrlVZpָ(ENUA,RՕ@yZv@@#J3wA)FsB ~㎄ "$G1R:xwA\roG6?_GW;->9ʗ}.nv1-fw`S'v+LXPi"M'말=klĒ)"&_hyt2]چt#o8iT?TklO.0H=&vL߁rưAE™dSQc44]M#qu2Cx(;<kR NV3K@5||kZV0& UPcԟsP 5\7DOję>&s< l{/=ã$_&QBRST 0 <Ts3?nRr I5_u.8j ;rr|/[O)x[O 4=ԤDӀDSx|1sA!7ID\Au$p89ۮQx|fKYCi|1mio!*[ Znht&y\Q6K . m=-fb l{,"'ˑ@TT=yV4Z$,`qdo`Be9LPF$4^S,`̦警}? ?2fM&T(T]KxnԦh~5kaIMdK21)i+A6]ϊRs>OGVk{',B3ӳv` r){I;GgcGg I.4#tη yO@8#}-n&\M}4tu2֋/8LQ^O+NSZє $wYAx kH>y(M@za/)K\u*/~3iY;_@Lu[μJOE'/sup\4n:nb踶q_ ?nr踿#Qh*KCs ?oSJsRe,(fl)?>uM6uuz='ޞ]?Q6&n r/_2b ާ}&Pu^9gYHG]uοMv,J']Z-Ii޻_̿[W?W͟ לY~a6oҦz0N'~yu[:>if N&o4OP!"ޱ+:3j~@FoǎC>h6_Z줮jcӗJIt7/?~ Z}Mk8˲̦%8)F;y!(\D2i0NիɰUjT"+ɼ ^YvXr )g؋O [Lly-GE<8VQ ]b&ywuʰ|ͷM竜ͷ$imj mn,մ{T{ޓI0эd5< deQ|ljQ:5Q:%sZWdP vɨsݝ9*}BnZ4tY1l !.ƷX,JJ0⹫%(VU@<+Ox:,e8#+RoQD|r{gSQsN}74_iA [y{z{LEJ:UJ:MdO t.?qc@՘t*HC"Z3}uQiz*)kV)£IebD?Xj=kR yTy۝b|: TGj u[ @Z aw?̘pI-pSn T8Tcm~Тp?m螵7{{,).,rDʏO0ı \(EQ-yw; Ȗ8s[1sY^91ԮP[je,9BV\Z[7Ѳ~6|ڀu?nfj >|g"?,87 Ԇ|/_?&EhMJ-Bp*\=` jzFՏ@ *@ ]E]σB90$^ Z1ŅԺQrZYv.arr~6// RyæƤmP=;U<}qjJUWm//WjԯNȝAzuH3UtOcdU]*Z[a ;.^7g_gvvWZeT]ِ ~jl6r%Ԃ40+avʝ0w[wgMW ^ҍ$uDEeRP x#\(ϋL*i/6k$|M*o?ų1=w}ܫofe P?݅fSJ9v^;_mb@D}U~!^A6'3P]q.f<r>d_D(E^Tm)\tF.|~LK$>M5(dN|Tq=,uQ*:[ܹj7o`1~kEŎw/MkuO'`v1>q _~S+6-Dg^±IKR1jnzj Q1AMߺ4g#ᳶ[ͽ2aga^awַz7wWM7J-*ŧ\8J4%rLLՇ q=y}T|da)r<A#ߓ /7aEњd(#bj5;萺b(61*uG*M0WY'Hf6v+ $E귀"WNl"F6<(HJ[@B`^R-Ym66'~"1Ie)[5Kգ1 ojG.U(~I. ElRu{_|!~&:[}4?-*bT~F2vnYYAKkv/H]{.tw\j2;II0PYfpFxlʪ)8OxA{A5,y?~,S=46]$1ǃ8st"Cގ}}P2?*T)TQg@ݑRmq[1g{;G9$Ym+r9JQ߹8HմYDT0CQ 7(&CCghk=tԶ6ߧyv _Ίm“-s%*h4<"wK.~/ xG( & %JcBj ,ȲWS6R0D651 g/\C-7Dzލ_UƆ;!bD޼1)~yW $PcMS **3oE&;y8Se)oTݼgx (m23{K'cc B+k e,.^EJ+7אxŖ`uДyĮxsy6\%,9WwxcXcJ'z퍽5ʚHpNldj n_nq3bĒA{~ʅM؊ Ƽ/WIWhU]ǩ9V~c58O kڝ!q&7* D&*'(K8\@ ⴞ?ْ95479LDO\T%~g \5v44EG\\Fv݀#oAq}` 1dlv؂u EY!Rx;^Hs)L=y,F#|-Œx_/jk><κW{kmaTXy\('N̡vǚ$'>oMf#Q3Ko=ijh3o nј%8% T M:eɹOֈ<6~PMBQ=@GҾ4b||ӄU>Ljv~N,j w:^=WQa"uє?$CbphH5~Do)W`!]*DCYOoɘ6aAށ;&/l@da'^ݟL֫yYT$]6qv9=x^af{,EZXF*4Uѹ[g=-Z|p(K#- f(2ӤҢӍiſJGdn'%)7GV>'N -Ai*-97~CR*s,2cy:"=/P:)viRASu.wfҨ [hRȌu'*ӓrV?uC$! <<^U cBDr1ʼn6A[L6i FxzzU7i.ȵwFqZZˮb`mW; xفft@ۄ$BmXo9{[X._)z3_|eche. /ʖ^=L-7*V^c4 U+I_B<,F*mP Ï펪H!1btCxw.Jj*來}U! u[tDGkڠ3qǓOi;؊8_QE uŜ,4$Q8)4Qpzb.8ǻQ娊Yfg$QSg4^7B 4|d>SNwusZ[*WILIv6 :̾>YmHŋDQ~;0`Dyfl@!UC5z$!B)]׫6?OO<sWUP;aUQ"ۣpv@وd_Q.@qgL3]m@A NWiv+>X]2%j-/5f|STx/bs+p锿 )pt!fsBŷ_i3ՏjNtpT?Rp,?') /De(HVe $K2B˴Һ"(a|%,p6'i Z-AUxFIOWx^r+t{f^0F'$w3\BЉ`pGh-.? é'-NJwbQXQ]$: l#%:. JP W-5y ⋿8է8d]G؋jG{p* |Q-_-Ar/:Fƈ)TZYpCbs*\Zqb{'`{-.vU^N$vx&\`AɇIK?˱|M }*7-||ccJ|||L`7gؘùy>/1$EE`oMzRH࠺CP[~ЈF#P@}LnCP׃7-7 ZWTcFgMX1ҊӋt=l0=cۖ6}CӬ\@:LW1Lg sQuz#{]:H屽ŷ4BxSbßa3"FcOh6LZqcRR8Jj3Rރ#{OL={R.SKp=."V>!^H)q M.0˽{1'k9, deǜ,ܬ|5z#e@,N#,ŊЇFB2L)[;.. ==iuC_]d.dx0+<.$/Ecy{) ;˄\rIrdJ {*?`νST50&M6-=֗3xUx?w}e^sinXWvi!0nD\~D JArNOt1>LZIڈ񘖜IוWIdk~:iaapSvjç6f8_9HU߽xI& `BܲbȺ.n&T"/!vɏ&ˁ5kA:XҼ/BS}fXp<'BuDJз8Z;ޔskr6yyz2dQ/d (OK͜ά=Jڬ{D\RNEr]܆xR J`=* +qWc&Kbj\g5 ␮(ZCn"՞G݋j.{`[5G2!i8ޖl)g -eũB<(,%@h)/F啭J/x){*551TD)ᾼ*9-^{9&,Gi/81Fz^|y$9~>E%./)2qDW֗ T C"іVQ4\}0MΞE2y.Et_^gJH|+V5d0=`v{J?>'-g~=WPA"v量tnѰpǺA?aFR'`!Bx.b^A~&U]Elo!wN oE콚ą=žFυT+ױjflGN^*/N9*"PsJ,r}a:phRgu IRCSX '1TRҁl1`C <# yHnssSO-N~bjDZEC”(=lr‡)n3OeRU8 ij_"gS: dQŒC~81 3nz|p?<q/>a"< i$w)e5@燫uq+27L=qYFvĻNx+\WaF<7J93|8-,=%MT2,'}؁-F/KmO"6&~ue2{ g_mH98,ְ'TPFZUFJ wⷦuKŢl ÝjSR1=ҽ'ąxJ(ݘ܉;o*7[O1f"wmaH*',SaQ0G!̀u+)xpeu5֨ 7`&\_Î7"%ؾ,C"er_'bA2zɗ6UBײ1XaIတ{&OGĈ9+4~LE颵QfU^8xQ~ "tGb)<`o}k-<-J^Q 4vS5pâ<\p(}ۋJ[S}%AZ`2[tWv}UԆbh9ώq§쥒oǦJDnwDTXI>ړ}v?g*TZa2ZFܯC˩(tmhc# ҦO;\t 5d)wB|rWOxig'`O$ƶZ]k<6,Q ޻yBVJȽ` -zd2CGbd67=[)rޭh K0s!ZnK(,B2 2Ҝbd]{'VҐ(1M*Ui7dGe4T YSR#h #:.lߒڒ-S5f )k,fue1PIxu+/agn)2)UmݛaK*|)Fs3=c)> ?Sb?~EVUc,?oda}oP?]mh_ +ӎhZ8(28" W{5 $݀1y*b~H$S6 O|2FGj{v@SX># Z\}X? ld*Ѩ$CH|TȢ)2?Y^'/[})qIp`5^I |Hq!>>$YZeht,5ӚܼWrt@~qSzYd=4B6r+/O5=&x3p~1{iGB{$Ү0Do/kX 55jW*Uz\ 4lҵv"_\YGVg{:`XW}INzqj o>z^&jVL _o\?(~{Y4x4a6{Dpv\D O~m| Km&oU !w| Ž Sy)]ĖqB 6)g[hpKk$Zٵ"mx+ `/ְ%#j9md? |cMR[؜cRYNEv`&BkVrj|G)"2fx896Rm{ ښDyW([7ePE񺎝gXMHK}꣝*X\czG_~JY ~$.0ɳSz:d&dG8ؿOs` hN*blHjن0#{?IN|\QåSL3NM^ trD~ q"Ǿp:k9xKQG#p Ղ;Yrǵ]4z`v Iثc"ǙD@Z"Wj5={S~g`Maxג'TF)k̤k FI]ɹ<:q(8* h`onw-)&,o]Vcu٪@߈A M@Җޝ$b-+0q]YQNS |)NfSW^SaЩՒ?Ѧs^*^)lJ5ʱ,)Wz,Sׅ\j4%zaLO@'8S @hkњ.Ȃ*UYx% ~TŐs#W3?'l9$0#F^O=5;|mD'3FQƲmD5Tr.]p~kq n9LnkI yϻ7x7ߊZx?i,}xp:+T~sWw-VA q?'J'Bav3RDiV 38Um@2_u1>)tIPiBޝj< [.$Ax0'{otFk2;^R:$mYa(`@jba#"[Ēgx#݌M" =ʍX$eK Dr"Vrg93mJO g]RGzb4^O@G{/4_qAG /8r=cXlBbgr\P63cSk׉ !a킫':3P8 hۂaϽ8GE1v}npV VPǻScX}-`1N#ȮO4,4 q|ޛ# Pv@jU!Rlz/;gqçz ~! |QtAKvd?F&}Ģ(.b, 7֜U>"Gq͌VIΌeS߁7VQJeh,e)1Ͼ= |܊9,qTy"%*8<<"?@FOz'R`mu15O'en9QG#ɨ#VI|<egdf¤ EGEoc. ,z=9w*ɥ u֝O* WT^6?P0 bvp89D럪sϾku-?vY!ǪjU^THhc^KFZJp88:}hޒGco u&00-.=o5*uď۹ ÿ1iJo ڼ7*]S[plYObA i>[}Qrl&J{DOcr*/&)`8P')/覧|触mW#B]%+y{w4W"E T̖QuĪ%{nVւHQ?F hH a>הyl&cD͊硯_0< bxTzpgCOEUAe#tc+𞴐(ޥm.Q.Z16^qIĠZZhi +'ook~vgqܿݯA-{f5^*Uԓp@,)܏h@kPE}:L. aڋA'v+}Ĭ; ՠ#C@Cr s3Եc>O}6Jn59.JзAۆR <(t'ÎB<=nʀI*%-@ʝޟ8UR=%31 md.#cEG#-ҶVV3cQkJ{?š nXXyztö6*OiSnY]bҥj[<QT7!ΏX( .%O`o܎d%1<8., Ūz63Ku|0h -H' <;&KB1` tZE-5k(@r)sP ß'ҊtӍ?pm`Fq,t)6|ꫫ?Me,T{8V(a^ o #❅:.xP6ұ U[}ރ~Gf:`j/85?m,={AW-hBL`{:(YDgմ4_gV7Asr.Ae>h`硱,y6AWHsQcEӑ!CR\[Oջ]G^$+, N`rIX*]ĺjzP_7( [ SZ vѥ]t=l}hnlqPmoэ0Ko< ٽ@o@i%_yVtÖY߆GLk3Vn^Wg!^~[U~ϴz?n~&#,[oAxU5eχ_tӳ=}-yԚIbPKtP@(rjQ'Zzܻ҇mO.<3pkN8`z@'f<^t 9X1&kǙ?T0?b}.b+(؎ұ}tBn7F\^d8AZ1Z܆ېm@g8ZS߻=5riɭb]o|_I6sb&o.iO@w$:-4nY %CZ _F3YKY{7`M|"EYNҥx#!q$&x7pكbT/ tR$/ EfrcY=R-E',Pr"w*_OPۉ-\1B]C̆pq)_L^HGv=%2~z Λ[y "9TBהإHpcAu/ ȺtY4+#ul  u|awP8 íez]"G- lj `3yj%g̍F*Cצ26H$vIWQH 1(Y/_4"gİ8T"B0u&l}.J.~y1 .yHqr6g_&Rp+lS8^*MAޫM1JXK 'T`t*`qOK3 [A=xookHM12ع*  Hs瓙h.֥ذƗTX˯Z^pAj) ᕪ^Ji ^U*x#?͇C7z}z/cE t*t=Ws4՛]-870דB]r!<1H."D{bh(XYsm1_[q\d$EZ>\e? u;)q{3 ,xWW O$*'jf47Ʒy 6ؑ|PFh[$;z/m P:fjv}mt)F|ꀠ6j-'}[>eJ&63c~ZVohzFych-j7k[|[z_1}? qXۅLiYRVo TW~O~6بMΛWhYQ(Zkm:19 .m@̱^]c>X7] O6 iz H]cmpެzLKi,iekU/\759V8O: !F#S<8JzĎQ$x }&y7rZc8D񽠲 3BbU>3" r@ҎSF;Q_`t5VsT[_S6hQ3Cx7hLn. s ʶGީLœI=AxREK B~+O巴he M>/k%gޜ\[7ͬAϬ !שX"tC|0 ;u8V+v}I FdSA)r+*aZ'  oq@VrQ;FiYDi%JIC7cP *T|%w5kgRo+-9\X=QCBIxu Q>^ltDY4BGOhT~ ip-şI@2q37/rd J/iޓkX~|DVڀ~r_0%x]0`o'UKKcYN;NiTN)ׯX?8n?LL)5*_Q%)UJV"Q{nr4WNV?boאR $Bbx@HgHkDHyKTW#e?Wo:~_7 7z18u Z>pt2zwG͇_ˬ{A ! ᪾ K:kXyw(YӥNɅ_qh\$7)vЕ؍۩83`7VީYG^&ջAKTRtB-[+{~bZv-ǯOj-Ϝj=ϑ"(uZW~eۗ|BWA`ʯkSBAeUyTd}!f26[tz#sz=;1űlr[U7/dz$R0O祖|C{XLW.؇;|+d1Sw&bQ!e0<r2m{W&壻|T< )K{V |REgA8+vyUugSLnjdtB9)pasc,xO y}מ1R^X?

>J7~S{ >85(j!(k4KP@,RCǨj̠%8$sR_~o66 (NT?3 cczg4y@?SaT*DO n9EX{H>_l_*cvx:58oKa|5{9wS܈UQx.]|P:{r!!Vζ}#gXqr:xav.ot~ Sږ.mE^ ?dN3y9O`ד̤:/+~GpX_ݤ=N2eIUT0H^ʯG>1e6ܢ@zvAL ?׷Hf Sun{;m<  /^b@FʳŻ0_` 35RXj AM'q煺J,)mM>?O1#3]֎-ވG0otE_1Qp>NjKW]lGύxYI3XëQiwo8+}`)g|g JL1q/Vg4hӥW ]ݤ; %ڙ^-5!w͹FLjzrJ8ᤋ2oeIEPZEmJC CE@Ւz 8PQQ@ph"B)%@-9ϽmZ=\ݹ%\u#>-F"͏=kX+;rGoJWB FGPBZ&X~!V)}.t%coEo =jaTg^Z *ΛFЙˈ 5ä4ۮ3 KZ=A=?j?+g}|Mwop&M9 ~MyejLRP uqH4ҽx:P7( q'WxO N"Uhq\,z, Te:YQx2K(-wĞ]{ z=v_BS"74`OJ[C3Ÿ(m!/_[em-V@WsX_8?_;KWEYn2y4F.,o.  ktm(Ws(-?T@8 BA!e| +Iq4/J.PBx|NO-$DNM%5/&9K(%(Ϸ#QgO#0x͘s T9pq O-TǓ [hvtTN6y`m>7F+ID"/`yrt6zC8ϑ$ize"XzzEz6/ 25m<gAJZ0P4=\$Squ)0wfa9i>^GZ/o( qP> =&rM~E\Ȏ )!Q~1 x*`"'@ !t<^ CCgaPX +TG#읉 N0I_Txnc>MAN)mv Zh㓗BIZ'ow'JlZ 'ػ^B*|4zw= gjJ`o Zi bL*&[-Yjw ]XlFy*Ghz(S*Qc/QG!4~cT'us~QsV1T y'|E.WivnT?:?_UIs*1ajvYWSos56:Yc b $12ocBD3q f0A@8pp b}D;ə@Yy//@rR6|Io*YhF8T`\TWABgB~=z,\8+!緑V =/T_տO 0,~{o׋_v@֒|TPZXJv\ꔛ; |A6_1F #J7ވE{EqYbjy &w?QN]NN? *Gk*gϧP;Ƨ#%=Hpxp_5$^KT8#clXY~, 'K=@*rZ=02nE^VG"a†B}%mNEv:=^n ^uNi}'"дannv+YR5]rKZ^]3I3ŀ|͔Kh#7jtǂm,e-:!x5tAXyf]3 kR,u\ fj7*z ^t@yƝ #/BUk{ws@Rťx5ҋpHP5-]v]suխ)xgoUgz[me$ko݋W>#ٔ:Ҕ@/Ś{;z:g'x$!d1% D/B)+]2j)^4r q`]?-O:!yD`Ёjt_Y[ Bhh»kIƔ W;q~PBke|%7)q٨Y,{(7}a ]g@PG<3DDۆqZ"Ehc**'35 <"+ww%a5 p>V5`~d5_4SDFu'70iKX}xT9I&|Y^l|#GWT]L"U<]=]ʄ\.RMy?6C<5>ƚZ׊ q_@ DBz0$dU(~8_悔Xbrt%×R^ģ;I߮35р-z%G ݔSpjQj~V/:Aoo铚kY=ޯ,Bu%zx8TnUtq,#nI{__mQMBؒ,ծ.nsmo]L yIH;& )ylgp*paٞ⣯hxZkQx^>M\c~8:#w(/-X0JCіޣm~6ju gqW3;P=OĪ4@wzrHyuέlY0yE>EucЇ[*gU<{<^Ӿnft|a;dAZ/{]'n_@~F mDRrHA&Ca(;c ժ"p+{XuܟRߐd4 >RoxcɱUYO:+ѨYd-i3͔Iك] @W?0*;άѧtb'/~FzW0Ei35u!,xK~qVXPT*QPUmUSnoyx.٣o 1V@gn]kccMĢ>p?&TXVT;B|.-ݗysK2&x_ROI{{s&v6i%=M?'nQm{@Gb'Th0 k.[*s<۰ EDa^H,*NŢW/1`mڏn.^bPmm@} 6@oǃ&Y/ض1qQ?eE @ an4,3;:Y%һW[BwBecR-l2 q^ZA7k8يG4ӁO#>*xA2xwT{N[JǍme͌ܘ&L5 dsk7q=c:$-|>TwYLK)5FRoa8\z2ǿ@m-ju>1/:S0$mx3m"e݄Q%"ֈF Rqk?|'hhXe@׉\>7sʍ;.ȤyON0l*l&s؟+gP )3rs!SK9_8t[LϢ?Gl{K6chѐ??5]C]>cx7͖ yR 8@Mg:G,<2CLҡ <0O1ka-$"n4GPaw?Ml Z>(:F D"Vmk:IEKz_7tjM 7I+Cr)gDoEA=cd;TTc0{ Kwy6J_zC{TgTS+q$.&}cGr!e5m+򯫂za!Ǵo^;H@2p,q#xko\w%? kEU޽݅"oZRY.Yw6pdoudJGnC,d^e ٻpw ~Ѣn)moOkȈDr Jʸ?O( kX Ͳ~AJ{@Di"ڻ&Ē a.2kJ9r\j)"^sO).3OZ&(Bk BS,˪E 9!T0]Bgɜ5 3`ޱ2K`% ΝBqe?9̋WKP؏"ɷ?^'G>N1VK lv^͉1=Vt~ `.FWvI[Du:g[| E/aVjZNZ;)!PGYX}.)| k<ٗNWkjNl )gFy_ )-rιՌnVJ'!s~h h`H]R}p Gb F[>֛2zS\-lSz*bii2r]34}A4bTn(gc6V1w߆G)EeX0'f-}.E)c*vgSQ_9L%>fN6*Mh s*sĩp.jH[Ae?(C s6^PeHY[Wnʹ;6G3Bga?r3ӛ`QAIuN[é?uؤx!o0vs=[LfR5y^Hyk{q Gsxy)CMsjiex. ?hR~Eg›ʨ,LM}Mu&y|u)+ ~ϫx;nP.{xi;nNoԘ@ β-;;EtVL . _ ۘYKvpMC@&1 r9RgЗv-Ίs u/r/|%ƍXW#z?M&X_Y**F S@,MT ]̝i ՄR(OӶ4%Չŏ(?בb'-5z/ _p] b@躎XjwT/=Տ }ACu|³Oy۱?tR 6M5!>}EDXp7y>á錥k,=۪Ys^.nF HmzHJ*>QV|7^~܊F)4C K.ߕ+U"o9jQǠ=xjRn׆nkY2rnLhTqw홛?X.2=s޺\ :ϣ`ߣF=Y 6\ ~'Gbܓ-Π2?M@ُ:F N>_Urux3y:ޏT&auBe>C?o.! ȣxLr dEyGqBWps"N(TS>V1ӯ\F+֪0L֤2ʨܷL&g¡䊹D[,r+}VF売L%D[o9̈́| 1pWHDžrwD-"đWou|Do|Wy2!ޜK[A^!!3NP'٤js^E;ϱ - 풵GͮPWW2A;.i$=Z:0(,8#k^Z%gxxyا kqׁa{6&{s?y2)A\:\xׁ 4p8$ą\/:[ :K=xM+8"&3p{WUlKi Lp7}XOԉ}INڵd_ CMFg78;FxkZg5WTG9Y,Vhj 1 Kcp$118X5(H&Z"Co Dmiin7|3ԳDޅg UAP~-)1;=AOcALx g8{E:AVΖ8k|{MfƘCAgO/c 3L2QU N?|q5?Tm|v@`ԥTC)'e:?q#14Hr7@F2uH8a--J>pMKSk1NIQO>#34ۏ^8 C";}Qy]k}iSOw<I`MI{U׮!D7MN,Bp󍩫hD0cFdCrq h(c#̩wvSE>@ˑE|wUU^maWS^Oͮ1B9SfwɽVy*d|[bEݦ6ZB׽Ҝٜ!b >5*bUkSki^rfϛGJ1Tܦj86Ӓ+Iq.Q.dtA:bhph@x0Q{LBЌ9)w7m;Ke "{ ~-=VneN_I׀#HX{BYɕH٤DeRgtX$ )m9xy1@"m9M~~f ,W~aDJ$UKؒ7yH\^T&|:&puK?|iim0 }O[_:U_ h$$OG?8=0a4[CF#Rb-ݎ51[JtYȼ Z0PJ_탏l}l U'ޅ7h~ ~oʵ?x4ulw vr8"x)0Dxԫ ?+JE+:{NT=MIY'jXf`88I;kWpgMYi^ J3ujQ_zSWW|Z ݻ =1G5>_`IHUktA݋ӱ}[( #|ܢBuffFi 7!]>@aA/t.`=-/ΓNN49`QgQϺH,cQLw4Hs'nPKE#}~+6#\RGD)5uϴ5Z]5{e\t2hӆBvP]ڱ:iibMJD $|CI ޛ<-J`i:jVJy/!t&B Aoձ2(n N XD++:Ũy֠I[I1~T] =OL*Բtm mV1y^q =ªO|AAZY+R.L"LHV"TAu:z`)󾩝5u3 ɕh_D3oW#źZ.&S 9'q5ME+i۬Ϋ7"1249'鸘P_(PEQ$b+T lB?%7y,#v$V1C#(hxZ{mjTg"G+ ՟aMsg ^EP*֤s@z`~LxBUٸǙ>*$n*wrW:&dJ+wpΝ2=k/@A|]{ЛS/ 0QjMHO*"\XyEoyZ%* Io_RbGl$|Uf9K/Bl݈*QӸӍ,gǵDj ]hd=lAdsS BYstBN܅ɖ|N'{oCjǨ)WS?>TZ"H`i~L]X[8,!!ϕ^pUL`^ٝm֙)CmeRXc1IRv\𭿥bQ DS+^2cT v8#B!Q(9~v|Q~7I?G)c40 rJI3%} 5 ^J`X'2>hx ~ػhtfZ!{}Q^+ಳ<~N=]X۝~wE$~s*HBK,{Xmj#5țXjʍM_Rj?ZMaͨ3qn Og~S^1eWњ(CL|W)ޝ<s/u3t$$JwFGNWD4]$ǵqjE)B.~Ziٞg52q >ikrM03`Í쳎D6b=4/SK-ed}Q]H@,Gp0 2'+Q:Q0ĵ^؃G(pʯ,$wm t!ΨOGaLPx f|`G>.a6;爥32j$B~ND?8ˬͲBSb:@qD1rM҇m`UJrGoQMoǯ0] \SSa+f_< +T99|N_#5Şk*zuxfipZ't . 7 ; }!N_g՘>Ip:MGiXLp oACE6i?9|r>1kO'p=AJ8|&n~$vh9N_ks8nV]_3>: nV?Z X+G&2Ux6q >\`p9vb帑f~&7b/wQRN4]›$"mRzGE.vj;kwHxGN;iӇe4pCpR6!ۨ`~3ޕ?̧DyTPj-yn F;VL?|SᯓX7<ȅrB>:`9/GQ+ãU:BIv3ѴyȔ:Cp=2;k|+')T1 l\X5'ÅPmL*⚓"xGzv`7s}Brt^ega\/4ŗ]XM)HbLowY9}]?lBэ &-R oD=Ҕ*{/ (Ye{Xxublr'\7.o-qY<:'3U讟?q!& h.&Dm1k{87n^jOiO4Vɟ"$m'> ?o_R/ĭ:wكQV⟳yq@<"Ǧ# (.RŢ2Y|OÆQ4^W{gKLh=Q5'z6Q#u#dQDkp ͗R|hZ 9|y1{!-[3~T[<Z o.]ԴT 74l2MȾGTY=&A3fNP#dp;uZ;OB6d(tњ[C"MT6dg=ɾRa 77]5,b&^Sv xG٬'XLѶ{r|2& d(<KE)XW>ߣA-%p*QrYOa ג9dХoq,cy1@%7&PH1%#׈c3oȏ H%ǖSDUcƵF? Z˗0k`<}(y$lHYƩ8ʞsÞ72}#}|%+g]F],;vsCvN֞Ei*/ҡTϳOE (nG&JK;w}q#ɏF0b:0$OQ+<=.OV+Q.Tjae~5nDѹb`SOeۊȅYW'M0ya>qR#ԊLJc (13yL 0g$I_1Ţ1ؓM֒'Wе]ݺ;qܯd݃gbNӵL R Rr;/eTiT${궺 BkwQ=Twڳ!8'H`66*c~?1~ߴ% ođფ@Q,di vD4PIX+b 9Mu(?/ri!Y8s^k^BIqLIl .b@,:ɤ֮~2*={[)Ϸ\@j>3b0NUՃ܎ I?H:+9\kLn(We9H4\m" L1t +mvXy+qw^Im!G߹41c B\OD/ i9XXmv׊h(wC^z:j@W[c&mYʩj:`S5| je\- A×<*8pQ,bXvEm^3铸,yj=ɪFHij\upheAI=j]~1kl? Dw9+#~2ge_DZ-E [a>6Vnŗ)43ʍ-"gSzr+,,Zi&g$/2VIC/?|e05岛3 U|Gb~-躝/{*@W*ߜX ;ʧ?oK0h`#WQyEKBް۝(ci"|CTO+jڏ ghSY4 *‡dQ@d) =ʝ"sjxV Ń0f#4@M:%g1%SWq*ؑ-76_%\ UWa@ʥk:mlrXW/2{I:_BnB;酜䇰"^Gw6B*/^SO9Ft#ELnP2\;eR~QG_W4n\ -T]=P r*P6vldg9co L"v2W^FWΪ!ndK|j%.:JΧ袇Es]$JlHS"Iȡɟbz2QvS^T){o2QudS|E4A#۩- )k>#+<}i2 (c2n~jl}ˇ"J>C6sxsWcØ.ROz B'*ki)(5a^Jo#^)KbGeh'놳sH 8aas9z2zV^s><)wұ tLlZݯFV5@/9%ox~-jJ 6|1,4n \ʺYr Am?*c>uݡe)].U54fٺnsMR9p_R[ӂk a\Q'Z8(C:e()O粭 e>}:RmQro)jԣ5\^_z[Krs^5Yt2Mܘ?^ޚ?o!sCVR=dqzN?լkGOl!4ON0b5}RM^ G맵 >s~wRg_x8[ī->YV|*)&֗g_WFQjSGK KxSԅJhjTR2RvQp7&#T<TI!IG˙9_fȱMcYEBSf6q{_*zNHR3u`Pm1hģ6<\^ 5)hISik)}ӓ}$D:7X2{`x\ -ڂLXAݷPG@K?yݡBeX}i ϕ{i}>(Nj_ZlDsR:4-i~ƍ 6yRxᢍ5/Q I/Qu" j& :VkQ9դϡlxpP.n kݪ#`?do4ǩ8W* mwx`hK iXC>v Ԕi+`79c1)i4Mx<)p_nܥReI+UZiP`u_6쵦&fY٦6#:G+mq9iq{]k": JidV6D9m/=uBΟ,*q< ZNHn>ldq[FSI+q}b=ȴZR/?݇ pis3U^Oz/4n.C0nHHLB zsȳ1ȿMp)EkT<~}`{^NOC6my[ ST:(;*;2Le=E ^$ BKSc8D$*jv2FE:a3?IOkq]>kДpvhN&x~bj֗~~ĺ7ySfԽ\mڏRS?{ xa*~0NK:zQ,-eJ[|s+3rVnj Xk9r  ӭ;E 9{Ы^M~" |OLxPtMrϢB<%bw\!hs٬<- R<Sf&qH0x-Z]nBiA),Wg,x/DHhQ19=oSpw*ta'jӃ*`=,vbU%2y7ZʽRCpT~˚է---椽V||a07ucϗU^WHam͝7VItZ}Zk*ˉ{;1nj7cX~=vݾ]Wᇓ N (kB^ڹ~֩yhg/ kA| Nb:Q7~|Jc:;lU9SNQ9 {(=4T n4YBbN쮵pRwFo~7$A0pZ5bWYY xf 5PMO@]:y"0Nyp#i̼ |Z S2cR8&]? žSNw0]yoKpMΛJ)Qi>)Ŀ"Y_[}S2g?Cc1>k>_=j aNiOO 'aڨ{C5+~w8,=籡Of$c$\4Gjf+x5j KPx`P'fr*}'-$Z,뙱^Сwm{tgnʻ%(vFό'I)<,k4;_o 0)yY5uSMWڠ>9bk#6oKSmr/7@[׳7c?cǎD1 TzTGܹ=zzxFx gb01ݳD1< |[<gR# y<]|w]Tde~M/N,Gs#"qkp=vJb[)1\y9ZwP~P\1>ٚIN˽vV{Yh!k\HNy5 -c,w^ #UG1&蔁kv(q_֑KOu:{Hi(eg,'}guJ+},TVW ?=s)٭f☾\Cc ώ oLw (.߆n[/RNvd|C}n9W4A3zyטIj2y9k;v=ީ8LȞ8 WB_ջՆ"ja}wz7E9^SBM=ÛzQM݇&M5BUYV8b>Txob/fKVo>G2to>|Puފd_7m>l=`d-Rpdbr j(T9G,J@Qj; S HŬcK?ɕm}_De{;w=ܲׯy V=̄euď .|c5uܧys1 ULo-y"zm籸'|RgՈ82,-=B1z_#0ɛkXDI;஁(g'㣔 +p?hZqZ_g[a6 w <ڍ mM֡ST3<=F -?;4Ͽcq=c$ tX"0RKRvLxϱug&p7I%TI wcIP͆]1NdF ><Ag#yj&u`xkѾ@K^5SxWsO|t}CK(|W5;PҌqNƼzQo|j*PJ\Ɍ57v!M^R͒4 :A>_0߽pvȾ^O&jbG@L~vϾ(?Ju1A ~]FV#G7EfoBaKW7"N+@L­O~O0 *@j+ƫ3ljr#ecŪDaU5*JrGI4I1,fh9JśqՀM-J_SMLeMq7'JG'Zg G@ߥVpU_, =nv`!fu_,Я~+c)[uʤr \Fepo8x;WQE/kv0%39 Kt`Go{, U>, ꕘnZ-aOg0tJ$(P$fdBV(a7|eś#>~'oe53fCשULX# Wr},yۤˀ-yua1 B2*G9R0E-@Ұ[(AD)س,? Uŋ'\Ɉi O)t"BZt c~GcV3ޕj64Su]Xy_U;Z%pݱgfed 7ތQiH6F˜G+PTkj-\$СdNJ}lrb7%L:4%*oNIkƜL.uj?OG}ZaGirlEόXf)?"Z g$m >OKwXsҀqӆ_%cO#=fb8٪wޏ?;uMXnG" l. 1*Leĭ-ʀzt T73ֻ;;ع} oUO}?z *c;-G|рXpM:'"gȃ^gz`x'aܼ =UxJԤ<@}hة]-:KE$` Lz44#0wfi#oYz6QDͳtkiF!J)l*H,0D/c@g nZ匄Li q6)rD] _>o/+X /usSt`Fv<Έ_bu_,)r>6i7$1&X0'^ 5gy{; V_zḮ2N[ Y&WK{McVd0 لj/0R_O3"1w?Dx c3իI9j*{`DV/e8SWko+ǽOm7+j3l쪖0b񠧖 yXV%!_rH⿮G֤: ""`]?Sˢ}R=<7ZLi9gotsX7aWPrI=!2N˘+)ogh}P[+i\)._>-[~ (V!nF[K /5O߇yJ`R $HLcj A If![M.Bq%]Vpsj)(t*AF>FficϠ88ŕNxMr $Θ>=~[L ϳšFˎ4#JKt (+ Ϸsn@sG( 5x?&|,VipniXe*ɼ /?^^/ ez?c?j3GnDKiJ dAճq]{U3B]CWloOˇ6/?x+瘝+'flwFsDAZ@Z;gW+"ԐW&~nTk4SkE%KÍuyfϟvIgO!@:-,C:ϸ *Zi :1Ͽѹ}j<>~~ LƵ!mP=5O>lvý= c & E E*Q: =<~ 8ihK^pUPeOhgK.Qa%U8p4<X#w [٬E%b S.Īj>$[M O#=FW}lRU¨$Tp0'SSi)5 v.M6Yymډx<چ݇Wள}@/Axb$~$QcI"yjSB}Qa2u~xwϸG]Yq*0<AWmzTezYYv$fJZr&H(/s>RB#ntδy!)pӎ F=bV(M4XXÀLθtނLAK-:5G@~-qڕ{IGbYGP!=Q&ZKپ=)X}zKb2k`9vtQ@HD,3\᳦D^ w' LWVK^fA_ʏdVG| 338ӊ8(/lшs=kAi.~sfb1 ;y*`W;ϝ =(4V~ FAV!ܪk-@ N[{>2Rgߛߙ^z }s3Zݨdѳ1?-+俧yՐ]B]:K!M3bikw8؇g~B}Cp4E'N C~ {(a X'_l)vzTV_3 zVjaha G}%X >dwikc/DVOQ3R(Q-T" x~':t+͘#Q,_JJeAk\k-XR7UhDS.ϫ `/؆?m3yD]a%m8Ï@)}Cr(oC.'x-Ywaf:, mEy`ZI"WӘP'ک̶Բ},jI}rPּ6GaWe7ˀ%xNhNX œ>A=y'BNC=ߖi?wy}Cq+}J+oS%#/.'8r[Rϸ <{C A㬎7ExִZ_Jxcرc_ĬU+7ڪBu2tHXY6.8NlEĪW4IMpM1`cɝm{? D2yyi`()(p<V,E 0=-g)h| M5o)f~Vy;P _lpkkI9sC鯺 $:$_y9zKU+R~b%q5jJH .^ݯ$*IǖbqH f@~%$0H w?"+{`d@XW"F"tӒVZ^+џcs -V &%7͔KnW_~ޭ _{Wpu•z6f'_km]0IR?ټ_v/iJ0{&?z_'L(Sz,T.%cF)FLȥu=93R|;\^^r `{~k|Sy n*xn 4PM=ZGA*ͬf[Z1T`gaFtR,j0hF9a'R٧ f̋U6-] : Da0cт,\FQGlTI3 }pV?BT?P:f ~4 5je=Kpfk-(].ѱ z7 vr pVr99;\dvp[PdYBQQJ\hwFb6f$N)ܮ: .4U{Yٓ|kЇҔY87V49E.Rr1,r'4Οkx2mϧ O=T"e袙װL| ғo)NMV@+62:š .8IhTN%F+o_?jB+] ` qVߌH>m##e!Bn7KK:[am]s?~~'G 9جd3*WJx`0%Ӯ|قD#M_`.5uAD*T3ſJG3tEPEoZ_0x~^*R3YӂH 神B>;d׵WG}7p@ӿ!1cV,zBkv3|*zŪ>)a[8;SDY}+c7ٞXԱwiq0k_]}~Wlm3܀(mI\'&l1zy.u]z 7gL!H?վ`߁:o 5Lm6yt(CzPIZ=`s#}bk< FKn>\81n{#xDֽKL ](g_1p_g_3Aw'O6YnI0KW&}*،kaٲЖ6i"m0#Od Q׆ Am%j jU88#\t"WJ+&5@S&aEi2xﭓ5$^l~,|E8J"8b-81ՍM*WHn}>.0^sb;F !Ս }Z4fgDς;^Tq˗ )z^-[(τ^7g GRns`wrPB:/؂2lfd}I;b0"@y@Ñ(-=,Gh;, {/`R}>5tׇ?B0{г,6Y8>phgdsOY<Ag\WS<>0 8qɴuRfܳI!`&zDF@$ ,֦JZΞ8$&X8LuȄhCc RWޯyڂ-ޏ {W7|DF C:}&_LݳC]P_dM̊ݠ#XQ˾yԹkh`a &ʃo>B-D); /jTA(,9>l%\AHsK}Y3Nw׮3Aq쥏{!)Np/$JESx@(ܬX2NQa'+N5d ' ;&1CG1֓}Ј>v{nOVBm6c,JbGG`cb 0ٞhf`e4˅~8=HL*?!7ʃ6eP<ߔA )44>nҗrmrĠҢ#+̋7,Sn`=`vnKk>}5*8Ib{@ĊF f k80bI <U{nH?pEêjgTQhG =FyIq*7̺/#mN3$x,=%FvGj 6 i B~Z_&9={Q&(z.( V7KoIoUF?VF VɦÎz,}JkzM%X]B;ݭ睎 tԐNLW]t纐?4V Nq_Pg'Uele 2ë⭿5+{c,Xį8E0JqiB;!1 !b-&759NcJa1l$k^=x>ۢBt`t(I&e2K{,kdD]ΦzL5K<3:2ͅ>% ˎ׸yiOM-KrwڠSFV3d:(VE^8ăMZHH1gG'`Rq_ d&zW”B2.`wvng_c]"( 8l-5,B>0TW=jB?0YPw Tio_] 1<* G)>׮f=]bY9RD|,eIꟂ7>x8\`x[G6:OfFt,GSO?VZ/9}4E"(-"jz_ $4/X(#we3.4?."4`xɇa^G04&q&l J'TB|,.Q2G&GߧqXp ~ٸ>yn14Jzq0+h(v[آ+(vس `&#/4 ? ;-RF&iD`t橈2@nWGQI4k[DъRiE ecXA+lo7^HG8 UhDO#;WYg4sɠ ˽t ; DGV>5a.dѨu\P@Zkhh :?; {7i?Xy`A-j]"Ի.9]x AFl*A8]!B ͷ=8S!YeqKc_Qy@ a8~?dhACw!I\@f(5ͷn/%z2cQ/:t#D'a3;ٌld/jrhR8=rt/QS/K&^bOӴ./1xx8/1y5ysr7C4KXFPp4<$ Ve6VVcW>d~X`G֨ 7wc( s-:!r{\:-,a]/4hŕYZ:.z'v8!Dlyy+t |ԋ^ 6eA9ƺsYO,a^ 6XTɎM+H0bi+bS-qNrzG<$Ҭ5[ؤnzI-D^`c/<I J^;Z(BϢOpkHw)M=. >_9\e- )k_{mƛ)B)F0xq_1$)b(-ҘK^<?Wg1I͢g m[O{X ] 4Cມ<$V~ bYnֲ\'LaYj)<"BI7܂T"ȩ:Dj+ @-BsS">aD^z ml?1Ir^z@)kJ>otD6iQ>cF2qt5鯩  yg"]6ZvO=-֞z0Ԋz-\6r(>X;:a.TVn=TNO(LQqKB^ 4v8*u0,xFx?.rl%v8Z9[ oX⁖:kD׾CقHk#HOH(S&r(ڭ +|@AC-ut>ԦOO!'wD(_6kT >ί'9" biQc<[jYx1wŢV؟EKԠXRXRԚ!eQJbhϧF~T{4m0f-Ѝc9<4O?@;?UBfV pG?q9⥨&p'5ny363U` {rU*Ӆki/0 >佼/d!uaX N8$ȡrfY=S VmG@ p*z",;dYM5It]6yv]?HPՃXJكNbUK-ɗcөlЏ6ĄW]̕808pp102[̀Q""u@=NlGa]6tɕѣ3,Y kZ6+? 5?ϒ ]tb3=0:k~ /^Y=q#gWjD2ZgkQC?,d>Fiȶ-j>Cb r- ʏ{q z WyZGK~aj5ގFUNL1kK4b Zs[B>=p&(k6m[yv&Ѥz1i~h4描Xr`Nx\S:Ъ <!5hvg4ĢbEv~.Z6}$Llpg4\/@E0qyDp;N3}hKC ADŽf1”{h_u󹂢M?y BЈ&>7bў5lݰ1>j̘"/eS[Q<&gfd(MؿuEmJh s:S2]CuVB?h?a?95LY9.soxsx%>\ wxs~O2RHO42K#*t7zr1bl!H-D 4mAB6W?0|c,.|+U qW3X g?iiJwԞ:e󒗥Q5揯ބ~Wptbգ3cT(z֒aM;?}t~4(P] ڛ2L0Gɦ‚(ۚmm9fRF,ix͋Gye- [|v`QxPlxySnCd2P6&5 #C/{ 7HNzVLj)4WrQU+[V$X5&.XG٤jF6L @PWzRy_gmוaCߟ+|JˆX*-~<\C4`SvcY &}G2Fӧ9ZtvmPHTe1ypX;O:r^ :j_p:#mpCѶͪz7kZ4*-4lB* Tst6Ov" H>sXRxkj6L3fGmxAI͌,*8z=Ee ؤ>/zz|NTgc჌${6,I,?A mK5pa9p*;3}1kE؋vGA.J05;`4²romP#٠qʅv:$<]ԕNOqɕQGZ̈́Mz^"NK/gG+(OhKf?:"}: GWa00PAM 3MQ:i+ ^l5'4]xEƥI\B~a"l@lu`B5hJK5h(L&Ԏl>6ANinm %nyP $ %4W$w~NOa'^1N{  z\A=G<wx~nULK +x:|om^x7/Q_ʆ,,\M&gS)!'演.oѭ| ~K:if Ӧ(+mJFlj)7"hr/r^ `x6S~EjQ*5{klJ6,+#׏< x4n!Hqepƣ,8`Y(zVC/hRot{=:a"6\bqԻx%\*2 *GtgHyJMASc%IYX;-ci( S:- 0vz@I*X\b궝rU[?f+a4P5dvq0N~2!_u=Ӓ{"}Ĥ&tZl!wOA_ص Lq3OR'$$ڈJ 6/w #Vs,S?s|,gwi2cޖ? g 鼢|/w KCDENy"i3B92-9!SWNx;>|jkn)̣»c j&ӪZށ!˅{ $ [Q+M^HZ0Mm ЛR22$hDjEL5U|"֏]ԅӏ5y4O׏x:yU cNRm9bYkLNrha) Zm* oC;*)'n%ʭ*4SU ,YXuDZ@3e>rU_*̛2om BU4bihCJk=~lm)  oF qט#V`0%/\m=w\(S,be12:wZe+Z?PW9xZH ;`AΊz;ftŧ pÌSTȃ# \MHVrhUF;-|j΃SG,-;d,MB#ޝBG6rt^iD1ᵛ[/J׍7?c#̻t.1f9͵|0̀%aUP1w/DNDTb"QCIhZ6X> Dv q{U58υQ+{aWNESW?}W-R$D"JRwl*mYfY,4현Ep!DTs%PF9+k>э0q'Ogd[·S0#6YP-òL;%!"%1C9<݈9dacٜZ)'RN;kmy:6ts-1=|͸n9M>1S>^jvXP9o鸤yf5rj3WI~Q *cSFpr xaR*s#xwGźzRɚe/ѻwBl 5K"Q0vFcLV2އGY:ް4XJðI'eU'H^yblq5:“Cu`2u\q ^E󛩋xn@ 4Gi5}Z`AN_S&ݹ/l.do6K@*'MRi5~s_>L(*EYl&<1$|HCB&)܈Jc#zVʆޙHfW#:M"U9ZT+n:ajmJ>-ԙSXDl}q TM, W72J+OQC@]*6QbYA:Yy.1p<-t Wd`23\qbMSo/(!gmz\:=hUsոA13'[j&?+Hm LA+Wc}>^^)EvA*ejl?O%_o/a[S˭/p$U;gsH[AʪLUN:mRCyz^ޯ:m#ˡn4![yQM ܺ'zr׏]U)! {=4l]qE쀎KS8ak֧NvbHIFԉβҌfԭ3;|t?+Fi3\1(/fas*3:Dǭ5KP0+Yanmr>RKiy>4.?sAzVhD?TY9<,:h,&2q|eWZr)!覢rE+|r$R8/::RR`^Q)zpҫgb(ov"ˑj3 ᪣jJ@3E)C|jӜ!!,Mws;Gbghd=>~?kO; | ᘳv_/xHm|n,Cu|#S(mP+COlOj&@ E*Q3^S Hc4t\w$3OTx*LAΝGP6:cݲ&8MoInV ٌtt432ށLaOQca}ig DQn]Ů(rNJ.m^'aiOp$&h\: B<^'2_|ȻCiOY}m=W2"OƑ }%tgLpao%H"ڣV:Nl)?Nc&Y`#ԁգ$*H4$53*ށ/lM-Q:sSB$ـ啍+|9!c_{~dBwjmPFN{+QoUQl>Ø<ĉրє {Ȭ願6_ъ /[!TaM tTb #ݸANeqcF׮zΦێEye"8q6/"l%,rxQƎJ>yO+Ϭ< ]]QU [x(}?hvxTQE3N,<\j+Ìf؍ n$g]Vћvd#}VSu"Jaؐ)iE;y.-G{cR͗r<,f_bF"m3'jٜ5DlAK澤OFWܖ޳A/ nd8tĵB8MnP{ ;M{79R y,y?&C`#te,/@sOԌ}=۽j5{<'-ǂwG`W^DxH7`6Zh :`STL#Ԧ6UU5cƦ¦^~}+~rqu4hK?}[=CR0yr;KBM^JXd ϛH0(bt߱aK5u[pنAܜpdE> (U{Man\XvN6;YqnGa77?7w|;n}$S.O=nMm͛zr?[ԇeJ.pAVXA- W ?oVk/!A˫VhxRL0c/߅HZtQwn*I5」cOӺ-w i벷kSQ>]10:Fbm_7:sjRߪ\͐s_(OK,Wp ^ 6GuqteMK=u~9 `ZWbxjt^K PIg)pLRĢ?w:Kx$Al*@Ezj|עxBjV9[j8V<T_&,uQdO^@&u"QTeF*zћE&{!(d'܏h5?n^*ʨ{KUOO"K)el($?\;$v}r8G1rP7`(a7q`e>EvR#j]z?-䭣 lQځIZAzSB+YA 埧*{%n⿔Vq`5bgYs'i-ҀAmf6>)Ug6>'1n] 4ST 9bqϡ*TXt&Z:վ,hĠީ$d#DFz af.gCmN턶Wp)մG_+LgV}0ۊ0FQ%UTefث/NꛡE+V;P(xCo¯lml&+7659L=k)[sk袅!-O29[Oˁ{_O9@c{ bj A?*:p>ގأ$K寴439}z0I.ûGM,X2(@p31QS@aM=q_&ᱲ].hAȅ:IOA}XV?"3Һ&_cNۢ.ݡJc{~@ zj/`lg o8T̔Fįy|fYe^7G޴?&u$M]GqF 3mSa-H@2rnʶb 4ofdov#QXI |oWGw]q&iD\:LJ .Ia4I#z:& ME\!#72nF-WT>)=**XS|^S˴ D`"n7s]J_y|8KOt406=|ft0>gM.6q1W}};D;\kAK&r,ٸbLl>&*] a `br B#yк\za6DβHl1rzF8wҳ^g<|B1X)L*ϧ [O2DN{Ȑ~)w0t vW0y'ƣ ث . AYI l]o(rWN6 .6=)lj~pg$ zCgbˍ 0ϱ%@YL&pev+]5w>Lh7p42# rR~#˂s_XESzPcl ~ڂؗPZ…ܬr'C9Wv"<]&n E8Lj(յ_EgG Rq5&!Vu nUOҵ_sR?8j51:h4b9J̀F Er%~eO /Na"fT$'`<`9M! ~0;8-ruKYU>W_|]D$ZE~8 b(4N=ܕJ5 ]c7P2/ן?iG^И;*{( ƫ:i 7C>C)$h{{Ew~K#+('JyK?BɞZa+:|HQ}1swQVz}m }dzt^Uƥ+|AWr~q{lV i 4Q;[u5Xu-aڿA_ ~W>|(L仟Ŧ+4 s}8|(:N Q*NJF]7Sױ=۟=?Jwv:NZ'r.艼&Z'Ʌ_Z@;'_|jRbe{$EΔlއkirzHa*mRh|69I&z8܅" )JںŐ??^^-x*.< z;-M;xxKxI[ԕI8"4ҧuγ]_1-^ԱX+j_[;BQz[^=^Y};=щ Hg\R'@oA?Xmf}B!p̿oZx_P ]ΫNkvtj۩vI^_-k=7ſozV߄iM n~SKk:m~ӷh? c=k{v? =ÔkaO@{݈y j 3փqG}{vsom/v{w)oޚ:s>~x^;Ԟm\qkP3N!)6Am%I'T1ZqS߻CッcKCx*}ܣ.}9.|?п͵}.d`^K8iNv5Gڅ_Zav忄 *>xNhhMkmuP|:*}y[ q+X`mC cW\փ/ StyjͺB=}OX9yc(nX_)ɔv2e̔.eJlZ(?R>1~kpS+aCc;=U5I?(,)*W[,O0:E\۾/ャsةKzώvkQp3v}Nw~5Sa1(|5S_kIijs_tSu@a &gYDTYi)O[֧@m?ۆ*6Qש%;k~VkG7{߁yJ^/ѿVF>]J z)!]|C}Tq ׸VhP;P;)> H}y)mЗz_Г%!H8Y%$<¾[Q~#&ިcLK?IVz&cMu*vo0'} +%yCv~J~-|=3M`!)ˍiyz+ZS/`%:65ܰ1e1T6wA\>VqؤK=XW*ԴjGG[*УK`ɩр3Dx8kr^> M#)`U8L !1wNS.k +uY{?dB]qc`$}T6#!XNs6M@&ՓnGAGL)ѯ?b74uS>r.?ﶋO57U=م{B^k\ߚPwm FLއb.noM2C>h~6~Ԛ_SmJ3oɗ`ū *F=KLr!b6[|o.Jߙ)!z%7 Ւdž. <|\_??j>Loohߛ$/аFZk oPG9Vmؿ[o b_j?U7z绚_\>bik}iM݀}aZ̯S>Fh*9>e>D$JȃQf7>)*|i-Ϯu~4="Þ߹M[mO4hN=Tӯ1~z, Nޏ4ԧ .XgֻB jҠkVHi?AR{v[i{0e"WM35FjZ{-^Q9Qv=^ltoPW{HcWa?Niaʿb23޿Mc6͏__Em?Q5>dz@}RAOFӼNi$;uXJRk3]ԐZtyу7jk1](0l(oO)->zwa=/of}o6LP{xA6j(CvG>~Ϯ95??4}kŒq8CM5wpfЌPi:kp)l{Wַ7 x-zWD_ôj{OW4iȾK@wkTCV&Qhv $-]8:weM1:m ?䴏'Rs4/@,)(fB5˯Ф:AdFbQM %nW aDb"j35nX;<=^A=6rXhy,#?/ ѫjz.ӇdWo_6 /k&ˮO1Ԗ2Q-Йz) ۏ]j cx pօgu\0b ?kxƄz? }f̻,.}*Yj{A}!o>Q]Y>^׸7Mw~eQure{;:!$ź"ACb,!Pٲ]u/u,:EwxVx{`{H^WNd:MiN/9isҲe_] XWVIht0QI_-Z-(آFD$tb|XLs&Du &q'؈CySE4(ުzs={ϽGA>txs Ũd-n?79)1'Ꞥ,-\$eySNO$B[bLt?WƇUy:[`:²лt:EcKBhg:5yVB{=v^^,G$pcib@{dPt518? vkxCDj_>lՒ744MMz S9#O`drt?^5s&?(='_Ǯ;_&3]N_kD~mүW'O%ۂñD-W[9(?ﮒ~6ד.y"e Òw77H%ŏ+yG'ZfI1^NFE+E)zZ/Y᭒o!Hʿ?-uQ“t+:9(ne:~ټwBkڟVlOb( /wEy`&q|nwd'[lA⣆&eةS;rQsk'R?1;hl~3->V&+؅NΝˌlA/W'jDj}<]s#nfD/IZ1皂۫˄,mn i䲅>!oc 5y]iZqu"vz?"w{$_.G,G~vܲI,Na* &woxS̨a>/K\$xMįjOgX ̤6(cjp[ os?izIgOw)+M{^^]Ltsl|QB|NwT},%_䳱JF>:|.'Z%䳬J^>C,կF$P|*W9 ONu"@x$_c|FVȧ|nY(/F)y yʋq9yYLK˷rb%+Ee`QZO/оʥjڷh<GHuߖ9nPn@7lr/ӢYn7rD0%>HRX0 7ւvw3ّ2ҳEj|DӋ?+o*'QBo]/-col ?{]r`ʭNOѤS.7[-;ۯ$]U+?6 ϻ/nMdOS?͜}Qh_|%+W.GP&5M9~śy4*e2xMy}77(OïǧE!@T^7Ml *-U<~t+ڿrR-ӗJeuue [[oURߕ?&IR8eAǮU(+'gBvw_|*o * DzL_X3nu/1z|%zAJ"L2\v{k-0[y'p=0pǍ/ͧ#;Y<CEK˒&Xz獷T@x>y[q璜Mcf f/IvRy=_{oϟN|pd*UyjQ@?(U.=מsv=;o/^~T);J}'?nr*gSn\fSzDro.O.JJ?<oާB9sWK[W,վ_TĿ\}U ..^Y񀘾ER/RTIUFkxfZ8,B |~"x 1=F/XlF0~_Lf>+g:ϯI~6#罔u4xθfXBձP_!PeiCQL"n|ΥTu|s&T\ߤٕj0+ ދ.R1Tr×(~@Ev~ p3rLڹBl=Q['Qf)cʆr81 ]N,Uǣx 8Ahnzr\ .a~̥_|iڊ~abZ(dLҨ-'j4Q~ܴmrWѣAu9][{Z~'Tj %mx\pv[(W3Jht!:]"4\DP$GŻlr=OP-yױ 4Õ$?3z4'ƘḴ Gi |v=8{GR*-/FF8‘^A_|drІClҤ(4hH:QRm*$uH@ah|"I=xA-XnRArBp-IpITMߩTkPHuw-~P^{'ɜ8cbƏz<\Q~霿W=1n>wۅL eo~ܙo3XN6\$= O`pf6?Zc|ߎW{B!_ઞӕ[Ssߙ(# * s PXxttڈةحa֖k=S6ZA L*g}pē٧NCvTJ 'Hk@hN TB2 t"]$:6COG#G>25W: ]Q9\B.3QZ\n:BO%je㘊<_^sb@4=5'ܧqqb? gT:~C!j)w"4'ܹ=B̺+hhNP$&FL` f!y; jU+paim oBc( Qg[ miiNƁ:a/NIG6t漧C0se/ =(Ԭ+uj#[{{3{0ߜ;df+-NOQquv[hk ZkkzGZ3VxܦxpHŽ#@.[USC#=a>q(~Dӓ1W@[Cr7wrTT%T1=y"iw:ҝ7Ⱥ*!0wϡƬi6`R0ƘF9p\p{"x%vEk.G--BuLŬ[BDrt`ߢ/d {r뵙d y8I{d^][ZICyL[HxPuZhA5L cSV Qeѭf)tgh%#먬om4hƟ Մܹ1Smۥ1pӝ7Wc; jwt1;&֕[Z"|4} ʋx6$kN'y15惌 pB}+Rq(y0R082 ;'Gp@qQ&i9(n#h0.40\oqt+K1e1nR3K2apM[\<8]n&c7YF;x68̤L:H#ROd[HzN:hH1x\joڃrI8k =8afA}fS`gI)Kxo P# t1hN, 5v(;̳v;A3SвZ5lOo&хAJgB=Ýptg<;GچD̶)QfZby|uEң{A xw/8tl'ih4.Lnh  JkN̡7>pњ{<8vIS6UĤF'%xjV7SBlK v5q6.tx[PS;ڟEU~ 8*zGCEB E RAPkeQdb9pgmLMm+(kess; 0}Wr.z/ UlII[p2#G2 ..g87=+ Y:R҈|+U%Iv緼fBESsU2$V8;wئJ_+^u& !@F݊H$p16/^ 7 y ~{y%+PXܚ\\U<l.ULR-Dۈ'5$d$Y&67\):\E#}Nn;Q&2@=h:VVkqebAJUp 2bC,mbCOh2 sgd8BJaހƛ'=MZ㭠qc뻵7>\֗;@)!FñK""iMM%"=x(!<' ·P;"g92۷۔a7 8ã{<-`S~?)d)&7ע6C,(GFྱ!XRRŖ_[TGg,8;ExOn"s?&3EXaL ME,ԧTeׄdDD23]m-R ekSLqtco[7w" xZKyR)B NI?(e8@87.f38c-šNX+0ҙF`1Ega{?Nle =p:=@@m<XQ 5J6`bʒu*(ofኼx:tIc?or2 Bm& v-)&SorT8*_,aXV~Us-a f|0cA_3 geX4E=-yV$Ό_&"!@%'gIcZĠIBv=ܔpW2" H4G6(ʱKI4o3(Yj|T!PEqO;[KpHw;OV8=6R'1}w1y|[]\ųHp}WKV$$)A>YSSb/GdW<ի9H yi$W{+.7V\Ś2S7Ek#fIH`J`6>Se;2V`e L\{2?Y4,ó0Ȓ 3SlA~(v.e'طlje*u/\-qQ:T#,amlo?[&~ :|{A7Z2 t$[&؃xPX Mty퀷fɄ2U j`E>{ r60eoJ9'D",㔑SϚ#[c5x\`ZCcɎ;try<*,53.oq}ZYdKs? lr{l}ȔFvWP"Qe:^JbǗ#iet{Z|!֗& BU1y%!L b򖕀;l7Mך>5URME6jc_*c]bЌnf +;NE֍LƐʍe"WF車[U \2M\_SvwWʩAm4uYҸ?7kL_lNDϗ$jGZ/))X_^/n6W)BN_h8ᙹϝFq;u5F#EEuЭt *Q1gʟ~{խQfV.һ3925jQ:։/8^.s2`qmcBr/4vbuvEzg6`8 V8볷 ΚEqs<'ZY66PO`PHJi}-#FR3< IٖV\Y"ZaF"gTٌo4'|Sre|F33hbnbZS9ԅO{#>Ŧ¦zצRbHBj[ )O 2Gf\.DU4=OEDYCqf6bPk6r0q67F?&,e߹n&9?IW Qp_!fr( | 1|G}v  -xH >\`Ѩ^ӚB=55՗7  ߎ`-2Ӡ^>X ghd̒aNDm geŢ5XsjjUb-d`u MNfeQ?DC^ELoH ͳ-uGe._o378q,5˙&WyxKRR|۠,?%5FL]S#[o.`176)o?;JTz (#]=m{)DCwx/ojO}Èx{fjRQ9VðW 2*{x&yPIΎ KF-Qb Xy4=|fվ *Lz?Wf% ^).oku{9۴ 0eM5#+ Qe])[˃3/i|3'\¹[va}&hGy''IZ8cA&YL'_O7~v5'˜jk˅Y@_" ?V|x_:ڥc${!ۥHҤ bt1yeZH  x7&M8V܊koR]]-kRbGOjF`zǷ 7~o8OY1ey%{gY d4)~ j8|ZrcQA<:(U>h_ Gt\Ѭ>YIG$|N&o"O) &'a٠2dYsk ͱ olﯡ7OZU7=SS,,EBQL]c~!/mHh tWz=rW`U\bpHĊ%^y֧ .16eVﰶ4@ܚj8?5gWfMniH*V:bf+@X9sj!+%l=}5EZ#">5~h%ǡrX}AO=T^e >w7xV3*I .+.iD lWذd[Gm28ٮK{>'?&Py^#L~L6 ["q vyyduy;ޤZkI|7֍ߎO B |h7˺.3YOkBj%_L5B25Ռǻ=8܏#}:ŭCk_,@E<:xyD<Ȅ?'ubvfPŰ/E . gt#]o-+|Ia VEΆ`8mɿJ6^s\ Z ɿ}["L:ĕ*ƙ+0JJF \檘~zZ|dgw E;aru&*+rVv_3"}aNیL!jNh|1gB:p%l[5_I_saI>X۔@Xvf&]~CCƾMcqjco:<90 8~Bpx G0w/e7/уtF&w'wDg[CIu7RF?s²&Ma]JM1]XPzy< N=`'zɆJpsVq!+;sycp)zW:ǭ+Ȇ.p`;J X5TxwD-)o&&QEy7Q^ΎA aY/촨{P4P4H ~,r *D<,h{|\]]OC0@cM~zH ĞJ^b{W&.x$ 0U=pF("60ـCo㲖,X hbAc2<25*>k0ׇU.B᪦:klD~kؠ'UXxs 5fsrE|lYLz(Ɛb`x]gw6l NiE6b++uBgC,GCN~>we?~?2Ts["z6W=v8^@|w@Xs-wgK| ME\I mx=Oat@%VBps8䷠!OGM&#zFft*ZֳOs]Vρ Y!j-rn AN5? ?fBuF[/oj . 䴬nwZVu*dYj9Mܦ8Ӊuz)BV@JP&HI_s9k;ZX h:.6O/˹D3$<ּALJ[xG^5_WSP? jl7F_>9Czt7^;<ۧouGO-xԧp5s.,%RTBuC4^=c3:΂C=(?JRcߍGbVBk&|Xv콧wBS{Ʀ6:ҐE.&vOx"S*`Ac7Ox♧sNmP4̯ #Ou>O}v^(| z Eʕ;BM4&qn#r:JN8~ -g z-3S|)\%)5N}ot\;JK=7-e#k+tF߷OyT7G-3SNd[vT(1|[Q,G{zfK&D.~Yy^1[Cy' smifJPk E]ۋR^JbsG%m_WЏCamriA4V}WOV\zu>$z-}o9∹l*zXrM*MHWbg*x;w!,o)8O5_s6I'ԘמS|1 |iz9rrBK{%n QBoE+y튔[DK$Z.74".$龗mH#T:~Jdxxs#gW˶fɧ~Xұ aܫL~ L\dp>Y=ZQI qha­b/WJ߶$۱BS[.tj¯u5opW$j/tbo9Ѐ2k 7!vVyɶʥJ[iaQU,]ܽYGAOTKPݫe|߳K|`@O |RZ_O NFx.+Cc י7?WФ=%>tn7g S}R^(w(^!#]cNާ+,(%!Ut**Hn7ᇶ{Hw/]Xb%U#12߭Hԥ "#9B2:MO=erRweϔ^q>WE:tEZR}\e?|(\>Olj#VtkȫGgiGN!.t02+ {?\g,ò=!~NFOJǡ ?IoѴ4_{M)mQ旪7U/!}Pt(S9P l-(3|i1Гbu%M~l YƒydPW'1m*dtڛ3- pW"ObT`v̾z56On'ŒwTcxe9rN->u@r{V2;5ыQmK[[,(Y;?LZ!FHёk$\:{\s5ꪓK|G''F~>[i:nRriASzى9d]r'ѯ-l2Y@Nu۫riD`;ɡb6tA=ݤ}%FMa٬B#!H*?5Q0-I3}u"pc2 jNM D:hG䝫Uaj?7j8 l JP uzM5f%Y#W`t#<~"| ^|*JWOOݯ'Qc/MHڮ6[W;s)†%-`v G(A]0 D}e7+]j.W/ۓEv-_"0A'#u"@Fn|?4lYXSޓ^|s s,-tY?cE_HfQ#SQH.@Ya7Z] ƅ/d |?3C6z:.ywv4+YWm| @ǶUq/8uӁV97mKq[G^wm!Y_^~W xGjѹ졫 /}%YՊ|/%Xp ).TN0l("kWF~묞:g|;O8*TMׇ@ @sM~€ItYe92viQkajʲ;FԠ6NA@l <ďt]WH#{gjwB'{"Z wFT:QP2=|);Qf3X`T')m6߲ЖypIqhgMvkmB[7E,̫Qb;݆2/ݜo{@5av?^o%څkMm(& `ZQNpszT~vCþzNoi{wo6tmEKf,;OzsI Z̎"L#dD"@oSi r6{Em] ћ#u<=CcPqTe:\R,pRC2&b>mJȒ::iX tIݸ7q%]8]U{毌BQdp$O2ڔ9W U^$"frn:wyw5?+3T w؏O%tK,쩷nl[#Gr[]ƒj[E9iYE7HJwf_y{{*՛^Đo&`^9<e;JJqtTۚuQ} _ 7*dhCA[F w6o{gsv=~XO+.(p"b/cHDٌ±5g'sg. $S6<T([~fQu( 6N7~X[;T:ǽ+/2xo| J+dd' =ꊼnl#WGjH6p7n 69}{ŗGy0d pN7îLJR@D2x?$qM ;3vB>*2K );jer6u(U0W&h1P׍ƥP(ON:(Z.m2o?l2w.׊\ )3Aev6DDЬN\ z.GF_U>(\<:Dy]ȹڵU=D?e"A=pNBe%4)>Na\?=eX&eb10X QL /; &9q!ZK{}kݖ_hT t=FXāu={DχQ#lC? YY︕2S$}w~ʥ` / WmW0פtm%$>‡1ZÕm{T XCI͢K1>HvFoy ]@46=`²&m:OiʓdyA%3z;0/;|M5,zKaٿ^Hnۂ,$vmQ&)%i{7j",7As@ėQܝ9]{ߓ@3nrJ:E> >ĻL2Qb>q(9?])\?|Ťĝh5jM0t< O.?5}P Z(jw鼺${p"#-s3?l4y?D=";4OY׏$?Kҭ 0p͖ϰk6|6PFԾOZ?[B{lއhil1|͞z-߿`~6@q&J2@ ?u09E/l@kgCVd0oaôs諟sOFW 3ll@ZS;=+-)RPA*R*27d'O\t).X7-vֆH þ&uKmpvi>ۼ@XtjHЪ߰ܫ+;1 NlDk:Ð~d9ZO:Ⓧ%>{í[x#ٓϨ+'q1*|X}#jc+ ~H/o}"*7wCTEZ=/rpW_#4a +]< r_PZJ!F;xɼa{:7x -Zb`Tq8/(1nOz~G FXMǥݼ?Wv(Fo麦Svkַg"}!;&ɴ+#sCJbuo"Q[phKCo=INnICo æVhqX?䣞_7yN[Kv??~AІ0"?ؿ^ 'ÂQ7 zZ&ox>6&FFm\f0h6rn/2*HGDMo2޻#㍎8ގ8_<ƻy;W>&vV+uF6%^5b {LB93~:TCp7^^4X]k":Wï*d_43d9Ck},i q9z/0'XG5A ~uJ%] &ٵg%DR4}VGa;/ljySI>9?__}.M}?lfQ:f )3H)3HbHbjwhYǦ6M_{n]&8 *h9ָ Dr9,ss gng+Wǵ֐.CMG&(-9h2G^iڞ3%!afC{ BO}9NX+8+țd]I+qJvhL+u{<$Ɏ~ͨnne Oʀ7|XIkǦlArrLvTdIaĬLIϕO[z?}ΌߪfKs&5&빙YV=:F/m ?>C<%˛;twc?cl>Mי[?Sι"yY-٨˻5$Gr4 g(yKZL쨌7*8>Z}A9mͿ_Ruhd~ޢy?#::`& n.WaY-FS E֜:-"N˽#7?+IG"a#S_I>ro9m:4ҟ&3k=#}Y)M dql`dC"*ܘ ³z z2#;Cn%'!MTI?|O6OWpČ!Э27SNu4~j{T W 3{邾>f*zi]/{Cbm ;[?jRkt 1tFlTG0J~%dˤM靖V!L1}ozW`ֺB0[YJу U~8'G<*Se4l?L<Ϗ?zxȨ:Y]a&euu&fYI7 3v~K#1?k@+y 2;l:vn~Yaa𭚋>V½YbH4&竣3G 梔~v3R?[dN#[:c?pK"2H#x>q)J|LSdjm4)ZrlNrJI[JJ[pVwX12QBWEnj}}.hԽ0WWIc.=a,apTUyd}L+bS>ѓa垢2LTkMTf$F˸̕I1tɾKΙr9:YmQBƭy\H²IVe|_ޜ)DzRDž0sr83CoGۑB}W,ò`gLSh !}W!F>_j0gP-d_b+!\6% &y^t*WW??!hUNq lKzΕ!NFo&bӂec^4Oط]Vߵer}}W+tv!&'y.Gp\y"?kBv!l|6Zw5xw|Ňjˍ93AQџfT܈ 1 !D R2rKR?ϷzzZ&|M ?߫~Q|]Un*Uy"盨wӴm;7wۢF[%b=IWY$$sZ3#'[ӘJn bDb:~qA2"7_V/}ʽw޷BGJEL^JяaGa)exJoX!w/\ bMq<$7< 0A(z&$NlYϾ~"4XR⮙fgkіٱ}8^LX) ogE[zZ͎8||3aNM4 Zb<| *On˫72Jk^nܺ.}sI.[Oރ7czڣR^$\J*itY޿"Yk/e:$PL |B6`.Cm('ck` YqIbh= R6`ĒY_F9#_/ZkrQ#}& La|bHD"7*i|gQ  1V<][y^CE=3^ fTӛU.tmB(XДUg'#+һ,dDw_$&S ɂ}U}WkףX8T}GTSP~P}\X|2nX\?rrhlI:x.Oc: t,N aN n['"x*leR z~cZB*X'tY iX$fZQPǺm8g|5z]ɴS"T?&Q'`YK}hjJer5KpANhuF$}|/)`U&+{PLS F&XZA=!fyniB!zZ=>8Y5Cܥ`fbX]|1l$ZlM2D+lJ`'_ /(Pc8٧X֒n9>gIg(4K1|pv xy31մ 9G|QVufPx7E,&q- (ҤHXe27Xy.K G a< ]NCt0}X]w(|U(|2@;^D|SU ӟlP OyrL/N(M˼RERzyXR7Fa,]1Az؀ x݈+V"j2˼YC1e9>{e)F@ Q/)J z56y|631J&jQ"~~nJd-_iW.=;#K+6 +((8v9pebmlT%bw;%V>r@ͥKsTV]p:O㜷h/Mk)\|?zi9g2[ 䪙gsZPt۔ѽqPPylmʓu6LG0R8-AXv3^R^^] wyRM-b^p=EzkC8_^|rrӅgN8=/4޽q'B)"1ݵQpO=H 5*둯U2SJe?) (>[Gqx9 +P!X pc\c%?*c =*նqZC0I\Kp?P#8f ՗|YYpG ,9ͻVF Pp5Zrmuk |`jM_>?p^PWatk(~Ǖo^ :&b7φRzW%~Do7d?^%n`\1]=[OyDM䞓DsGAԳeoZPO!2Nwbסk&FN?!a[?"j>˻R*N]#[xA[KGt(> t٤'PwM?_ztB'9!v_wUœ؅YH\2ѭ^HT O'СyQ%j&yPB@Q(nn=L/vq 1VpC/8[ cQwU{BhxNSmn53Fex~TkV[OsT%~IecDDa>n6sx8#Mz/ݯC;d; tÆ^{W_of7lpGio3r_3w'<ټ˺kKPh4E( |#J`?E=Yb!3嫚JpW]ɢT>! ۽QT|qA\ S3Wml#1}D6|>pSOޱzD%32-BEĶOZ>rJ&( gȔ*nnHQb$׆${䧋P~rLT`e9M !|+6S >kϳsSW j^,>F!Pbʻ/<O[_QQnuU.鞞1gS0V븤 e^t3y~RzDB96,m_$29r^pC绪VpFWt S^*\/ۖ&f}Bh!{Y ;N`rHpյ '΍|8 ?,>bq|_~CZ3S:mVhrB -: 22ڙ GAK:?=`&~'fFp8s(fЁ!)5UK-@oC/O!JuxD̩I/}._KL$ O1Jp!M5dqIqjZZlVw0K)&T+׿ƣ7cMYCNy"S&Q=x kWG}X.#V1|$ QVenM~ԡP[SއV Lmp> tB0d'Pk2܄GJ:(3:ӒD`U9seZJUj`e(D#d %D8R|"p(U>"s^E ro(ؗ!9"MK˗&{p6} /ߑ)*>-Tw'#tZC{vbxS}?4YX6pN{21&tσ5D6**/i(UO?; V*ełu‚2x|i%W"SIc).>]%FN*)ȜrH,%F;jXMEwڢ4ן.obH*kt_rd!L<^ rx_#u7|,1Ջxʱ2c'-P(箝\| Z~bDE1E+X3خZ2rUa"O䲔DOXN(J^};TZg9 Ak-EftsCs ?An_&s1TI h`&=8uKsk>!BSij 4Ό YiE򅩟]'gO:7s@'eHFO˯&G=έ+b{oQ 0#jq=WLށ5Xxu;{t* :2}*=8Yn9JT{; d 9 ,# j}a&Uv_:~5Wf$N\] ^_a~57zuꬦP_*߃WUu؄Eބ#n~_ϣFS BÄ8ʊ/wwqsoO}|_9v[~-xel6&@]Oq:9cYlcȳ$xfg.87qte!w=5$W5hOh ԡbnzʄNp㾆r-:ps+'FKI~`q4@g`<_qr,dt Yt˙|"Q^˵y2}6O|l]-QkyJ%ASflɹR׍!*|ű32K ";,`O; nMr*m$;cf4@1^9hfmPB 'U0I ?ͭ@WB~l >e 0EQk[TYf>ʗbtҟu2&0y6jtAq%t:G6˫3SWx6EBrXER_,N0_74<l8+&`$yj`Քj)jaWc@х;}j&koR;(KjMaN~fNZp/5?l #N@SkFjԵXͨ\l:hZdXpCq圬S'h71vWb_ -/@03WΠg 1$=,(>Gwm7H=x`Ǚԭx._bΫֶaj[Θ\WtTxn8oUPwݻ͌TrSUQζ2xp23urګm#W{iYX= 2W1p??G{=0.V}dyfO ye=$Hs!?tkޅeIy풸j0ٞ*GFZRc\#o0Lh<`V2Qn|,㠵h @1UpW ~F,ΌȧYX#_K*?ه?Ҡ_T&O0bA_8'YV# W+vq4:(ʋҬ;YmFbo a@6+sc[}MKإ! &|6WSsі^p!cJk؉]:dkW3A rfur$@#Dً‰73$&^u[L[e. Xo?(Ͱ9K@=TȵO^kvBjhM`:f-s6Mq)#X[R|%¬3,tXY.f< +V;f@VFI#ҋmy_6]\`+0qzFG w.;ʪ-M޿;EBY==M=\ WR^(ꯗX'u0u(x\e)PaF.\gg9{+q,9vy`S%~Fu3SWHqy\ra&w_9\u~oཫp ;>+gK nt7v^}2DqZ'O9~PAވ+Q\>w)aVST,j&QX|ffa^Jƞ> 3x~l}6{O5x~ z1Y}jK %X2 F!3q/Y(gZs7,fDYIˮHKm+ن. jgWuV,_aKp`S7/ )γ_M19ѭTI;cy 9{xQWk L|J*1=a}ltLCW{k-m(*nA5mp VR1]-{pTe̼4lj%l<ҰL* \A J*款s$qeTn{tv{"m-|nW_᷻xns~p𷾾8A{+$>ކcE]ި]ct-W um3"'oWLwiΞ1Fg}aȰ?U\7k ˥| ~>賸>/y[k|Tr%kY"Bj Λ^NzL$يˉ5nʳqH1EH-~"kD)]pi s6Dwbu737 5발#E]J`IY.__eEU_eWHuyҺ .#qf%ȈPj<);D:YLG:.Ղ+.`5A 5iJ3*lRaUJ$[I95Xv\ޥ̻2SCb).z T*6P$ٴK>oF7WlX!ui%| И?n6q Pםl73/Vm`äkrM!)\BVvķVt7tmD<ŪO3& wJMо `X-6HZ.2O6zl6)Qiʄ nzSz[do哰ɇ0x_RzZ데nq¨ddѡJ→I{i?> SB(Óbt![TqA#AɌ.Xy9SRBз%F$imΒU~N\U':%huM WpDW-x pbic^A- pL;֢ vMN:AXUT&D [':^/'gG2[smU'Hua nE DžŕWf"&lYV0ڪo±Ɣ `0 f2tC<lOUiPlޯ莞z+X?V+Z,훉B*A䑏kꭙX/'9d'ƢaWPk+m}K`ꝍ}/s~ zQ*"|Ĵ^ f@]YGc$ 3լ0M?ؚD8>ԕpMlDK5ޑ'*T۶aM)Sw5,sqG<< m@(=!&iž{5 {":B/a@eXr&O2BUZY}9a_o$N$k?O/ ]::b3qH  Ǚ)j,9W"wEudʹ 6djX8C'_wX>Soҍ+ceQ'B`8y jc"UKm8{{4&ϧsV=p%Z"^GR,E~a6Il\M XVIO3>H$EH=.bW?nn[G$L38!؂MhvUI;@%{o1WY[Ǧڔ8|ؿ NkbB+_R +$eTLGlIJ?1##ɒ.d;w6,HyC+eI2?vNwL/=غ [U2op__FyՐERbFʘg*b-@ nWêwBx=MM  m2Diy(lױ 'PQQSPG60>k'y{x,ٺP,lkU5D/tbȻrUw-kwwV"@O.QW*TVb!wƈwlj }7^ ɷ. L+cv {0\>myIѦS+>8% Vf aQ΀}#*m^7D7`*3hgLKgF_h 50j'Erϥ(g0ձD~R3r:ӹoFLdxVyZP}L{Q`kbL(ҀG!t_AP΁5{.m5Z0jӆ%[y{ T:xҪe%7턵O{ŧ~ž?IGo;w¸InIyx0$J->t'ʉ1j371ֆh2ɓ .&RIC񎋮/܆HYƉDz#j1]pX\ޛT?}1_py?$Ud.jos[=O,'WH݋̹ '^LE5*pN&i˟== 0[BX`6jvمq-4ݝ:K6o2e'4U܉궆W=F`k5|z%DM4xj4؅]>`{fb@C֢]ERoo? EQ=X^=l ]yrMA?z͎V2q먉=NjMw۪ 0:k k|4\eKGdlr -ű!$S?:2'>-(F~0(Ϋ9qJ_. ?+ɢ K7T⏌$D=z~wa-~A=9|"D*Iݰ2$\e{H.cea˹X|OpejF[Ҟ'">+H録jU,aGjgп;88޻ qbǮoSK|j͕ ֋%c$mKU %nOv܉>$k?C V^ؚ_!71(D7_9T|dh hc, @4gX` yX`-tDFs|]i[.0/YDGe%oE9-ΧaO;w7hn[y}_7叶#60O;^ۏB| ɿY }c 9";|wmi,y.GFhp~5oQ?榤,<rWoQRw CPBE8xEFuM'RjdueN53Q_t]p&6tQ&AP:q{wF i ɥ|2 17qp?.OLpu41F>F8?9}:ڌg\:sHG\P^:'z& $KTC普C<5`kzm<_M6VԗڢgP4u /jʢ-^i)[G?8e1S #H7Yh 9#*z<qƲgXo̿(o%ىyRWA#gpJ(3?屨0e.=(d !mĴD8ϧcQ PcjKzBAr9|<؈-o2g[C0D2eюHЮ oN##-kDl"=9:}tv`S3=)qSZiW'"6zc#T ̣)6sH5]/q@PԂm9% L73>MwMa-Q<)o]O\h7nr`TH} /AY|ݽU$T%81wϟ@j4($M7Wzϛ$H :, L34_8*ve z#dڹ; YO zW)DJܰϝ|hC~oFWWuZ感4ђ?5֧\ ~`qn:,@˂DP>:tѧFA"`Jg,qBB6 c z=_S):U%k7?Z!g`-YvvD۞7:6ܞ'=whG<\%69#'_.|J?#|.q98 %/̧wH&|vh8!4O g싍c0;FOΨ^uas''g;5BMO0%ǟO^cûOӤ1aO0-!oVhE"$npm$L $O&nIzOa|П i~ӡ){{՛o2^v ~Swz@z{F|״ojKDy)ϥ<ʝ¾o6-wo$ nAgh jA -?̧Z7f?>Lù|\/4c !RHǍ@`."_P" :J{NpԦ^64,;;qiqʥKs_`=pԯf(^J!EKM‚2R^}>PaA ohv)e)%թxMf!܈fMkDl/T ň @5:4PGcXp5,A{7B{EOHb` %H_.ܢ+!ِxDaX縄 X~ a,<}Bp9b1?hCXL \ߙ²V|^7^pXBabjwi8<5*ȚJKz7:X`(5Q7: 2ŀ)m`<]QEhu12^l|gK'ޙbH`d3s ׉6PF5H;#sy[FV?eE:*vH8(.iu."4 F(.RF}-!K!$\cǀ8?MuxaJgW PGY :4X &z&J2k΍a>\p§<Jwt9lY[e-)_l"?AK|7F>&x77o.1YeT.05aλhnxn_mٲwO^dte`%óE9ŤB &I=@dcͽ.rJJ'zmK|j{|)B'x.V6BBhį}҅XU}G4bB?GswI%엫|iL3\$¦|mѶJ@licًh{ʼnF{^W]&V}DӘ]q¼ROk(7+KJDvQf1enbݻR=y{3 m}T>t<(p e8;M|j tO c*}RBuu|Ӕܨ 0)C6kl+/`iȔԯvznzӘo@|1& dSGFtfg-)\*^Kĉѭp_]OhD,xRL20R= wvezT,ڼ:@+ՙW r&v'bקP냣F۱RٽKg\OI4}o'7=dp)r+NYwrޜ^XahMkNnsO6 @)!6ӾocVt{QM? 5)ToBgo7 o46ʻp#郼Vm|+P4HN^n Fv#&Y?W?tPHIGCMW[bA}捠؋Xe|zȨ +Ev:b 8كlkSW/d'؃UI W 7|q=0VBk8H|1kkt}ґQHGP;d]] 3YE!2Q }藍엇Ge2Uy: αysaR W{!= *S?ڊ0w(:۝x\&*~j70#z&Ez({~")kԥ w?DP [yX,1s-a%w/ؽY>Ct~^B&QKnޮ WlQҋ?ea"/! ?@ mq5qEirzQe11NKو KCp m{HwұO\xa^,lB~&?Îy1lc.Ps_?]ηte]1'MQ8lZQ. `a7׻Ȧ&|sk{Hلq IkF?W_^zkeWƊbEJSc|2T,I1lR/&o= /rΤ}앛yߟa&C^gP$w5( KN RjR|,Zw GДy׹{ @+c|$^`W; 6B(9Yp${Pze3@̔m6eQ%} p`fӳ`jX^͋:r.ÆA Ay&jÊJe pR^hܪf3:]YiL +ELy5(o'Cy>W.̫X.G%I_Y_N~Z oUK*Ћ)ޏb0ӥB-Q0GkV9Z \Fq`NT3A6\fYoGEr&?ab%(4 0ˢ5m!==݈Z=9CMjrKG4]v#ߵZb?3lXEvcP&,g/r5+qM(PD&p_9XT@㎞L/8,3rV—fDmo0|VYBgg4u)3[MZsm?U% 7'OEFXxaAlM!K:߂W[P=Ӵv͟hW᧋Wb:tqz7'U }>#  uF:SO]+~׌ŮE6 2,vidC^5ؙ-%TOT7&(_d6"c;%]_pA%L-fQNIÿa[N-eISl33yxhiқ_ P;÷ /!*icv-Dc1Za)M;_6,ԛagNWޔ?3wGSR$²u<򲎻6qYpW8T_۸EBǬnctK@:? 2uԻt8{MyV{PdD;",͓F"o16i & FlP\ >/vM쾿T>+~lQt^ /{WO6% U-B2]_p?LPgri řVs,m:pu{lбeu5Z47Es|W7 h !_COn%_* ㍢\_!*bZqݳEg(gd3k|62=p^r5:orqɜ(d4xE%?!sNćQn 37u0$zmF޶6uOfؾ*UŏXc#Aźʥi#UYJA%=SsE <ὗ ٻ[E<@g(O<@77 _/L/`o; $S=[HoBދgs63Nh"Q :u?Pq/rُ!2ڢ&w#gqc[NiyR Xo~ Jpܘ)caRbdh/S{ٵ_He5(+~U fvD +!+;۾DHXT,vEdW~V@@y "x&䁓HKM~+2،W1TcF!ܲd~m@"QK4:Ra5wRxmqңU|fwtE8*"XGk ss9GolgmbOvIG1 Jخ\ȓӱj &R?+䃲@ek]n߀[cb,UQt0=hIYDB8nܰC\<7ix`Fq}Uk_CJf\# lA=Gy@v/ 姅H Si''Wiq{ࡣvji?j0 4K4Ҟ">Z+qxq55e@y;Q[:E{> l)v{x:Md|R%<!*7яbSL-HLo;_Q C EHoGcaxc=xWcxSh*oGwn;wx<T9( q0hi0?CRu!WOX/G4Lo"o+2D6kHO O`T¯i=u:iꊧCr@`AV/Pߊ}s7WʐqZd Avo BB 9 /|I+/5Xlvt{3FCv8 y)'V/pUwqH f$o!UdQ1:"Ҟ1 36A-.@]H5ٳpSgSsЖ494ϤI]uh xZJJr6j}óBy-sfB<dg,3^VbExX|aT<^!E.uQS0r2ZF񌥮&{=ׁ2"FQ^ۑ%=GwQ%}TQ²҃1M Ugwr4xI`JT{HT`G&[KZ+u/ʊaX㜄x**2ǯ}S4db?Y(95cN9˝P!VJďN@_ЌX$'4!1rNi;Lތ|Kg-:g@!_O tM M/Vn$fsBeD"Ips>V'O0sF*O6ѝj 舏.yGa(R[ ~*r}g~ FKZ[jD@E]p5ry>^gܛsUM qY}gG(SP_Vo6n{\jH&!x Û]2z1'0ۧTg;֋0Y< ߬ ]@ kJ|q{=>ק" u/ajtcf!5"[ }? ZX*2էBoy~oʾ?o[Kg9y>H^6b13L<%.~9[lmV[) [vZv>A=v3}ɶJ"ӿ]Axoʱv3Mb;lC{`9;Fc;c/{l'>3֫0ۯԀ p/+dpt]?ɬW(12 OW'"|^jpQnߙmYdӜ7H vD֤M޶jۿ `{6swf~+6s7Z/\jBcB s?ly1;a=[x[hS~a~mv}u$3U+9s6pl_Is+O?Z/D&9GkH V8 ކ^/aR5aF" d #g g@"1Ic0b2S$4 Qg7J<ͷq? sS'yH㣟cSHc2)'4kIX2<6+ bX|*5ΥcWZwlmCg gQxRS?]< S8@/X q7Cu'\~l=aֻ)T,ybXb-HWy_RG͗Y |@? ȱgQ> +:g+KrE.Y9!bݿǛ,ob)wdӰ<A/Jv/V>=Y>sڹvC&zT'rS`e/XnW!#Y_D~<\VT&ћf~|Cv|_Q5@%=~oV-|ǟ.ēm,'}'ǀegp3 c Slb u,`7hfWWڢ.$)q,J; lH;Ʀ@ׄy&L)lclŘ2=3R'O*^*һٲjBo!0S<7#@*+E/[_a{+ו< q;N J_0a~%5K&'_|h9$\ k'ɱlRKx V-7@2 @@w jQ9x~K:G@??[p0=B^hm9Z.(dNYcЪWV  zӎg;H":;#{xGsK=V%<3ҹOnene=>4dnGhАo:J)塞I>|%IQ ’t)2:yɝ«!漋9Gi^T`Cd!saçXK^" !3w=dXKPœp{%2_a`%]gmOK mJYq]}\.uV8vC!6lNO?]l 7\#&Ĥ6D67&Rz3,@.W<ڝI篚p&! T0nE1#+)B6֓d[6) U_ye1ٔ2E2+r wH_Wzi/i[C5GF׀h֚jF绍ǃkY6Bzag$_W2i\_+ޤҾ$j .ƃ_ Vן.Mu@m73K+mL)Y=Ӌyc,3/mSU JK;+pm,?H5U.Z_o?m}Qp ??+G xh_鹼]-xsDeFjf//\JX{}JLKTRha77d T!g?GDt]mShj(L lr`n9{ҁ{ϗ7Un]X(j1Әw"}1sb&k1 xF+ lZim\]?l5I7hU 1܏pn#00Pb@sa&-'8ЯWRK.r*Y[i*WsKX_4$XXy`AbiZ|%6v kEy#)lr9W/rUJDe(G3tЉ0JYTEmc3A%X9dBD)gwX5>BCHP_e2{}pt:L:x/쨲CU:G*zO>f`bRn/g֫ \>'h"@EbGXGٿJ|z#1woKQfN(,.z;vBaExgKN@n~*}/Z~aq>4 m^jgN|װa$&ȸX^_@6&d;b4؎؎7hہDz;xTWOWA-vҶ;ۨGidœb&Ik NFaX>LY><~Ӯo*NwjӪ.Uደj p^mu*5|)L|j9LM> f'gs5WZ@L[(l9z sǎu^n+v9\ ;Οb4r܏!ѫfͨn uPh7SY-J&Jg9FvtQLjth׵?5п|:1m  =#Ѣ Ĵ=N_Tx"8q0Wļ\O#/qdt`p.ܘ 3i`ـ` l m5W葸<<0ޢdMǐ噔xuwve!ݳohD'Ǚ?Q,I$Q,Jk ma;\%]49DL\z3ğ|Z#PF9"GH9 YtɾI(&ݓ؟'ilE*Lڀшn.)~ úY؄u3 J_//a bW@[mX1 ]Q@BU_]o0FWړ6)r`b/{:n",I" 6ulao+Q6 jDsӓQL[T-b#cXxɱ#x 2wr$,1@NF0CW@h_j3럃_>>{%o>whb9,fdKf48hӾFT VvwIKF|$((|_3[|}EA" ,%'Em/4?_tp(8k$n->K<5ژ4v|Lk#_1 1 %~7 K $'4ETpeX;6O"7H;KaG@xFKQ^k N'/4oY'w 1{ hr~ C40=γ=G&z . K}A*V{6x68*#;O&pB\ef'0|a]wpnệ0P|w|Wu$F0L~|~&,#wFtQ!n5A|UM%aCSjH3"by՘<ׄH.*e~ci!̞V|[I7V%1F#F. OK&d;w 7 )n􊼵U{\RVZѲyOʎҭͺ7&#C3up{rb20 iՓc(o0\ fqA;$tR+v5 fQ0xYqПr1$>ӎʩkEfբIm"图EbY,nI-(ɵ^LMHuTv(VsFKz5Er{Y㾈x@-I)%8[~z;g ISEs8@SaY&j~d OJZQ{eO88߱ 3P#@3.ui `$~s,=8}N2ƿ[2 J1!?ؕ[(MhTHIfsN*cctA'Kr%@RKw:+07OOFV; xx|KF&hۧ! /Ͼt;3eeŋoPpW;_(UѵgT.ՂD 7t8ajTSOp5gFv}-u @z% {MGjȱ޲&rgK+$̩aISG(!1{c_&x%zVe-c-t7-M|3V(t3SC}e5`AƎh@ t]րR9C,q/Fؾ[?T9,ԩ2]f?cWxʤ r ՓVyLr\Cngk7'+I}kJzqaSh4s~>%T@GX}7D7thwZY\/$B*_=,{.pIF!er] m 0&{:~w. 14=92|X,=-cؒasLlm%G ׸dl-z8i ?v4"֏hysXp4 -n)[˰8\J4BAP@<"+iNU!]+B~)0Lho4x}HK SJoH%nB[+px /«V9VnP}ˋ^Lbխf(ӍL*}L5h@x{1NuG7 =D(nQ SQ!vML;=UQ]\7>LUVK!Ł~,heOW"_ nrߢ6:iq@g;*yfX.;=}ڸp`M9m3V;Bm?l&=C< ^A}:θaM>r%o1>qgmk|LD337@$-G@ԧ6t 8?]D>~*>?Ag!@{,.tBI哘;O點m%=^,'1:ΒHRfʉʌj\qf0J߮"*3?sa\Q9]71PwV\"3\/zEac,=9-T+7n̙*mgսcg)/g\f*͐|^R~,;+oVZ>Ύ6yl>wXҮy<.ή}CvXZd;w ǏP8rvE}s ]"BUaH[7"eg'0׶徼ޙϑR_tV0K/Ux<խwr[dx/5RtB{Vpj3 Bjnxev/eI-;[-c73ߠo~JMWύ.f fyV" !rkz <'hnYrg|@VUe٥~V` K}{(Fg;g,"y6EJmvO5H- K%u߾鷗q%7Xcu[8'(=9x0QT~6xi& 68g4}`ΧtNͯIU>)Yn =u"N(묾먢|B368 1*# 3ދ7RԲw߹oG||)pE[~YRYc/|LRx? HsWd6ƥ"Ϊ#;l&$7'^/)$Ԯl$oz=0oYѳgL1 JI#ܕD(ud0IhSC:lb8͆b37UgZ=6"]$Z = $ i3 un{wXA_%T) ,&t!3{qD|JfmLm̯қ *0ّ0A <1PVL)ѝa`MYf!x{t)=L^{٠oyf_CD.y uO Ȯ܃AG.|[)3ST da dDǍ V柤 uvZ )#%TFiI-K}yG|4Q$/\E,O_n$>.u%>:4!p ׁP .Ƥ{>JS/e[Eb- w%*#-i;R>DףHB R&~@X'}tI.̯` \$6 3 N t i2j|"“5 I6(kvB@1;.\Mȝ%\Iq1dWE(2d)Bv:NySRSwGr^cS|M?ޱAC<>p@a1Dj3Z6l2?fJv<֖PeGQ ,LkŒ~IĴ {1pу5Us G 3|<;110g;嵺Hp)= 1|d;72mÃQ 7,/a`O^ϞF䒉 ;n0zuYaEvYJ;iIz f&Y9+j /edKр)?jJ-W- S(d Xnkp}?/:~b nE>8" S$3!3DlI`}#YSڔDf-䙙V*#yʂiV7xRiSzrXDWZH!ɾ:%P49$L< eUt@n4MӲ~ z,[RDIlouf~29NB'0T8l0n`QWLb9pNQ\6DI7ڔ>,Ed1J'*t<@>Yp_rP\(}^gUf; BhlA#r^M<  GނDhCt! ) 5fF6Xg xhgA I?Whi]Ac6`o0~G_]Zs%<jFd q 1a$!VF1V3)5s2@wD)%Lt6i9Y|¢s_ =1);GSw5RXgFȾ&QO ]eN)sSU.^JKҺҕD`MjZ&.QoˁeWєZy"U87Bd !<6T+I4i+iuhnK>&^&.h~qҼ(\|.*-,g y94.3aЕT6 > OV ^>2<\TX"*ss,D>"6 (+w6̿Z!6{Biv )̡%7qNTna(1SF nGN'F;yU{Y$ؾr[w)j:fqp,V<_F ^T*7nW=g/[ETϰ b+z eutgq6#h',hsO-TYHSIJAoQ40__g0,`.9_^c-G8QO7k_L7€q[]_4:嶢 t,0D)vh0+0#7W.e.*3O`"Jaz^h q[؊I97pV@)Kz"fn*"BmD/M7:tKnqD0 @?{Jm(g 7Ee 5$9lh_R}ja鵮MrZY(~B01_Tet"w286fb9jp<;`xo&&}5.8Vym JWXсcDgyM\OV>ޭ* 8F(xzh/zkj q{ܿ3N}Sݖ=$ [jzD3Ͱg O1v Uf_?EUGբ,LY3<2ZOL4lb Þ$mQk6KA/#+}Dže"] :Xi" ť4&;O*;)(^:9/1Kט%Z:'9eU0Dw"~r;2pe8O-s^J{9)09&V⭘6GwdR__!7wF)ָUptFs/rw¶2˕0[XxyX~%3n'D|-Wù.,Oh7ٛ+L51~ӶX%>iܾRga0 WgMȿ/ RrRe6E }Sodo+-ص=^F^jrx@1:k`tvw0?`¯K?|0|oӗ[OQZ&rk0eַoߐؖ~vG׺VUfNW^ӕ[Y[Rd#mg:~ DFz^S:4w &;HwgŀbYna? #[] D8v)+5_1oO Z:C{C d^rBK7h+:{h5(tU᜖@wg `pIQ^'aN!olIwڳSh X'{,bHPaJ. o1p݀'O6G4@p~N+ _3Oѥ AD^EơR8-pǯ`vki 0uoҭY~Oѭ}n˥sw-vo=<=ido@WVT^ę4#}ӄ|f'YT*-k2Yy;(t<%P6k@-Ӭ3<7xX` &=e)y xho%_ab4?="ҙ?9!$=7S-|G2VՏd>JQ+x)~|qyyLfS4nf>Thq$zp &L Oݡ>EȤHz%Ȓ[waީlrme (ߗ2"Mr*,YEAr*w#~7iֈ zy),ӟ*sc89U ,ʙAuƢ ȶ̒s?x9f޾}f4&ԩИ^.<Ś:gjF\+,es8ؘ9! Ecx\+GiQ#5Xu K wS-{Jk49zO yO=ͮ1`s b)ٴm̧4: Jӭ6I<@dVr=Z:Fp}~6Zl$rw*41KW V9fG#VdI}AwFw;зL%m:nx%_3%11̷e~ C߄R1Oî5h4g],3'ua tc. o12=\/ݭFDFlN5s1O '\oTQ?x) Գ8=̼Faj"RT [h~`~,k4?gl~DY7؈IO`\5S8k9mNIꎵp/$w0>8:ߕMz-uA檁-vȃm )gWo}[_,}8 ߖs}]Wfc͹t!/G )BmgZԪ߮ 78D0;/_y|1L0J~B,QfuSБg.7Ȥ3  z ·{sqV @YWbRBՒ?j>:j u4nIs5,6MqqmI)d)RqA c ,昿Hg\qq`By9e%J4DfSƧVpρ3cRW0qb/B0j) M0+帍nSXUv}#1TS+՚'_,lqB4QaU+qUɿ:ek:yfo\9(~KR\6P׬_9h(/k)˻#nAa5Mm><)}̯Y$_3/|Ѓv6#50淫$]:ޚ0;^;RV}q#3SCaW.AzI>ܕ֊{1si<S[(~/f뽍HZoFBG#ie7I^Y+1\Hk /ߟjy77IlWPڹmzA%KIC[&S%2 DDU:Wb`)臡#!,ehH)Sg&1)W$]>'y *?\ z1SʼnznT=L+l3Zv"f\HBz#<010=&[~F 9W=Se=kƲIJAbAYAi(X:a_T#aE:Z@ il;&tq}DwoW7QX>[D/=^l)Pe%:[ }(7%_>ݎR -݆ÇtR)~.C_Paز$~+r=nBwsG@v ^:|~7_:;-GX8`7ax%F,s,J%̋ 4S%tE:Q5ΔI mg@e[)g f5+ @kF =ۦT`@8dꃟcMZ;S޻.œ(Tv5GQfI221υ.1 aӳ_ 㔗A.Hh]߭^;rl!}^Y) oz ;I^bPr)/b`+Lpډ #(dr18~`ᎉ#jR1Lֿ_zbdYMT!ŽB %$|4ނg<%,U.B6̎H=/K 6V9HL8yp0k0qs\uyނuޖFEOs볛zK "*)F @3S|;gH, +e8PraώTu .zV MId@#Wk/?(xEn]bfrlg,v%r?EIы_s$9Q:/۩RbjJCv)J^ &gjMw2'ZP$(םM65m#N}}sI# ZYA5$Pҁ ݉4L"xdKF&3H>@RC?`i2fr6Ky O2RkXMt) []~"*k3yLZjtL$E}aTc*ͣ.fg8=I[*MlNN6?] r Y}]ިmƿ-7e]rE#tH; cnɺ a8=0"}@._zk:'.Fpdã Ysd\L%aթǢTQ1ەIM%)mAD,$(ŔSvr|,obEnM'Dm=mX+D_(@y0fpOTH~7a2 lHGa[U l鿡,ػ=6)NAW6Q)u, r V?U5" Nr0l2MR8 ,)UZ>~oh5P-lur%²6}Z#["Ye2ns 2 L2^1jVJfPS(Pһexn \EP^'8"} zJȻd& ݞ|IXbMzJ5mzFüiD#16Y혉f1XK俳,ƪxI'FCXP˃d(ZaNt`c2>n"ᲊ\rsa0홍yAt1Ģl# Z$DoV:c1#BpaͅЛ 0lUMr_u! N7,ZR]JX\d1KY$3/1jwEsۄI%  l\ye"TincJHNppx/8K/ _c*SN6LVgMq VrilbL=Qީj1W\,?(NğpEf\E.cKyȌ7+{ mX޴e9܋;-+(?Cń}Ȇ:ЕH'U-Lۚ{xZ]5$Rc'_@&dLX#VU.Z0Ky@X)ӎv^}s~8B.`Zw0piJ:Iҫ AX3D b0P=NS*xT2 fH%'erg)"VTPa9 elPӳp=^&Lq9u8mU^*WuMtXkF3**\76tF\.]kt*0 krDjg"}@ߌ L^k:"tQY!*GQ,cHJZjWh/%ِ೑m *յԞM Uc{7__ܐ=RR;a!&%h¼:BR%B~٠R˺s|ya 4l ŹgHMdd!_LSMx 'q;jP~ ` 4j2NgPrn[S&[lqt@$)`B6j Skbŝx7CRiy6E)4IĘ7Bwp]Nąp$dKI6F4LSO[ +X)m֑,#|"vepTHR]p;}~p-Ԗ-&73[u5t} ylllg=U+@7`LMˏ%2F;&350)\LV-?V:fL?ߛrAtA2}t[ U߆Vy(O#GvU\Ag{]zA0g[FjsU^FC@X@Bkt໙_W'7khl/7B3f6!x K&.oU6$1ڔ6׬5~,4P s:R:6 :Q;)W V̞?D7h청ư% jdc]p6Z\r9.y+= '{XN_\WٔURNmkv‹.ڨ-h}|Wu/1Ț+˼],]DfgiS6%8=EͥOp',(f`䭢"dDɝI!S~&qx7f=T}3q(]Fnf/{哑`I# ncjN?I6<Г esw|(ʽ,'7~T'0}gNJ݄ZzeԡzU_>t.,q^Xj V >};9_Z݌ 3HVv"nDc]Ϳ+dɁÊ4,kծ\|)_iW/$ d Nrߧb )c2 @uܥ@ɴYl vPmT@8g>c8Rq۰k.lYN2ۚؤqA}i{=BZblFx)s.й 3 BY5Hp5;:Zb.mr&ݝ3URBeP'=M>-sp}z9ӧnr]2T8o$}:a1x<0JQP.7^ƥdhlP*)TL>Ü0l/niB4C>lK> TČK7_],ƁYpZfɿdU9;Ncjo"'r-lKQ)d{'$0q|픗%֖_ "&*,ja+DfV݆Ţ3+1P6c#qy^H=- 4)^Kc'ka L_(G:-%M etJBVRy4XE3!-[/擺?cJ?ykàͿq~CC< H F܃-%21x.\%a?U_*ޚ5O]35 ӮE?@b"+F(i,S]î]1 i5YZF:Ugd[n>Ђ6,_2s$V A_)g9p5LOZ4 V]'{)0X5=AGaLamV?f>@kGﳙs{XeLI{{H( Շס>C32Ast zBWؕ{*6d8`Nr#/@op܋@)N-KӋ 9'i$h~`ZKn_L[4c2zj(*4ɻ=ɪ K2AGKV*﫭 ElKSy|iPyIqJ[2E6t$~SEWIdSLYЭHyK \;9sMnf>h-naϫq@͏gThx2dz|h<Ϝx2Tm\AbnjژDf`:FceB^ #m4K((OPogQF-k5*JAfub򁠘w*#|gD[mSUh 'U]5 /u.ko .UCSDEPm92KMl6ŖOOTTp3i8 Ts?]WƜ3.b4iULr=UrRw]8(zsxb]dUO5{d.wh;IDy% ]J7"S /QꮩT9F﹖lCHT߰Z&|T[rVK_C\>C^> ՜jҨ/R('}{}AnL6Q?bzՂAPT+)>=Et^J>AA/'g95ZnR1o5( 4/ǽ4@_re Sȁ%u8aŬ"}5Go@vjd(t(>7y0qɔ|9h()ϋ"xZu٥7]߮sVG1XTމ0͘]>$%>R(Wv1v-\êI|sjYz~R?k/bŗj?^l?RMzE D9Gp53H{JƨGZ;ҎPҫ`(U%.Ħ?K mfIճy REV{VSDže²@I? S~tY˜GBcD̶3|W&'4AL"&,0YfJ%RY./2 #$KrYt2z ۿA}%%}}4UT=٩e쯨/8_RP?DP pSV+^@1a=G;J^1 Ps\Y7+ZH& VIeO;)Fr,|1#ʬ"ꓲ,Nyp?'Ծua3:KS&{4 _9l\YTSGfm7Mq_yp=YFx2{= y[s>gíVJcESʏ$})K#$+LrWk޵ Qĭw+($s%ܚoE]oFώ j}t9pJB3|l cI0p 6Y$ 'c:\u!q _r3u!$#h␣!3*CLޕJ"guQ^3MmVِT/ <73B{.*~WzBAh-]N6vpPZ1 %I5RNUP_, eݸg]3tI3Ѻo?X :YS.*K'V?C%LY/ ? 4fʳOQz$-&-*"L\sKFk->6UU,ApI.WL2í-nv"8[bX$t6H?Z ÆX%Gw~W"2NF/>O^>Hϟnva)VLOV xk P6& n ҅'*I@ByQ1u̢&Wd8cw5&?LT^(و$㉙OF(Q1Zڄe p1~B(TQ(KRkYt)@H8s קCoʄ|"`L}V8;Zb6CȴY+QT}B[ sY ۀ&s`N{T?@aI@ӐCi=Np5m,{vlڰ " eF,w`a1ȎvW5 eG%v?Y2#,U\KPj=a XiJ+fQWKNo[GOGBKG1_RN/Tm}~VX3T372s:|Ö (CDm9QPmned3Q%OcN{xE)wCFuBQҴw<6+={j&QqۍzQ=Q-8W!3'xXY'\3rEq@sp,>HС#-6~GF?G#egT9jQp_Qrȑ= }ܵY ȈfQX^3.Vˇ9]>)VX  Qf5Z)>oݟrk='JxlC(OBREE0uK>)('lNr=VYe5Fz Z-ܶl<\1g'AdJpcr9 $ p̝k{D1GIwс&%f6aKUF!^';Bn 4 lc!3a Tz\,(}8KfIC-=w:`2r~U; FFI j`\Е_./ᢥR'!qS#Wb7.'ѿxb^"cCL=-.#Fs~kQUOJu70eEMkSCuzDS| ͼ ),2l}K viݤ!"- U4G(dREJmj2O2nğ֟O$fF9n2`8܁J|K1yE];0FUcr$ "QݒA6ʜL6o@%.>/0SKԙNR:t`PcRhўB]C?+#en{+cε(ci54Jqb_m{w<1g'ýmy(O|Ұ@kݘE[{Yլ*k"m匰L),b4#З>UD]&?֥W9TGGU96ɷ00B,4P%=R|?hPCqyL{T%ޡqmjןE̚V }W[m/2`<+D*!k|S%MM o&$f ѷ3rRֹ \|`}7B,?, 4zY҃8|#Ch6`kSl)FUämRmۅ_FWDS͂o$"xG&+QpK= L>q-ؓi(e0vR ǣ` j)ŝæY1Y\>4*cvaaEh`=Ne:iai:@WK;A0C}4C1',DDwo673k!NB?Ha.~r>ivgbe{~2B3 S^bzGuIZ[QglYdG2Ͱ["oyt2lӘ_Ա_^gS H Sf-CGH^Qe;FAz w UE}l8ʝ 5Q$(і9] q?nYC /ˑK<+pLJxB} $iІX8Y.qb XbES}/@,7+F[A0ʆM Eb32Eҩa+ 6Ad (T1>=x>ZTH}AcVΫJU08RQLr, 'l8*2/ORn% v=Ufmoz8dBc^SeTH^*v*ḛ̈I2+5V=>ahoF-P8D]Иָ\yY"?Aڧ]u^Aӧ[fb%yďg`-IiTG(avCy&N-S'SO;0FlqE+({6UogtQo[D >XlrmoYq %%/ru2XP2 A+һrpeBȩW*U1N Ѡɲsy7L*ݫ3 ˎ<'ilŸ'dy"4Y%4~Y iL9x6d)s-uJO65Cw/e|{Hߝu xEc2J D&^nD 1 ]F~~D+[}~1d™}dt]={) 9Z!oW([uKp-U (^kdq.OWFS:EmFײ xQwcV\$PT,{ UW"dj^|AUjNP]"A}MPBtSY`@ͨno*Jјy%N4v|djQ݉آWEڂ[$U9_?]L}CY_W{l#?趎F.m4yku._ᴋТ0}"e7 ˘gr 1i:֥!ZoJ*#t8Eܩ$PlZtcY /Rwwz@\~=Sdx Mp"q81D\җxĠ"_fXDEe J(j rl~ F&?텒AjŸmWVOqg|> {z"K0RH-˅6S Q q&⹽7%-L^Eo_2f= M$:ڍZ~ns|r둚hHE9%十6%*VFI%aBԌ d}@ Ag?' A< 8,tZ ݤ 4mٛVSc̈́j:`LW ?Q(,3A5Z"6zUj X#+)5ǠPd ~Op[sQ//y6m6p.=XH̠{ Nf+X@ EiAVSS{?V_:|\Gzڿ8qz!Um#\$ʂcp ~oKQ=#ͣJg %ot:a& (6k2Y&q}9 c-~@/pWӧ~ΰͺ*dp:kw:8υs1Z|9კQk8~>1#n렵>|}~;-ܡcPvvYi5,Cڜ'p!W͏A{ ,p:v!L!4aTfAl~m_f}Hxs7߬جxB(ڀUlo 0l/ OD8{=AeaՄ'U'7Thu_"C$BѩH}kv|tk`iTod4URlEvvySꐫuA xC/PjjFMOG&[/Fdxeko40sŏzSP8j$P_p~5S}oʌ Qp.:w ~vF;\ͲBHӤՓ IĤ(SV`|F|jwpyQ](gb37T ߾ m ·! ķv͡|,TUŁNi)]!J}ٵaѭK$HvdGՉﱽMD/Wdȏώ?(rdV5<Jubߝh^,Smb$}FTX .lnq?:|A#4U5SJ wJJwAlUk}Z^0rZu.].VVVt8KTbAWU=B'At)d{dPLˢ.W۹ N'sPa9LF 5TfhT%P;ABP.3_^UʇٶitK+k  kvXmh8n7&1 .R0bW&hy@}cZ /vkױЫ{%Ήu!|ɽo`.V(Jfj6l7YHȠD\4Tíh]陔ZdNLnmrߔYe3`T[uϵ#þhJJ [PR߄fcEQwULOu(Xf" Ph5S4K3ݣE)=ä4LYEUmڄ RV[415_l0#Nc:EX􈒵P z%?AC=ѓӰ¼h#6ۚ|5塚z>R #-rj: I I9ew_tMmyzC:q[s^q;&fEJ̜2_;́ %ѯsa6, p|b- la^\y'\NRmTZ0u mq͡eܪ2:De =lt)nh T%apw)̩(V#/Jme# >?Bl%d6Wsr%N8}&"59%PqլbLՀD= zTL.‹O\KEn#<(cܕg;0<,h4)sMgt%’)rsOLֆbUg]ռ6kPyۙmן@K#xSWԌ?YX,$}5bR`mWDeUêc=t ş"#Ȓ91q,E41-mdI;H "d 'OJkF% y2h%3{&*}vR%9:Buut2@QvR`7W8$pM^\_"יA.DE Sn'q&xl0um6D2(/=!è-]*@H|/z`0PA-]2aAd>FF 6-/'Jd_OD<זkts/aWpIdإO0k]>O\N^xW:磙[ Ktu`8#:3lsPFZLKzୠ<߈ |:\XWX70s2<(YJ }fXKyf=0A;2ƴFQoj}fׇ0qvQ7=Tlf|Viԫ7WZ.$2MdsƮFN{YT^S^ny޲`] 9hsP x~uο¯r-5-+s zn.pm4۽{? wi#kp]Hq+`#oۓb!Փ@}@a'#PTK|$J=G1jksi CPK A Nfi/4O@X gl.Ubۢ 2Ƒ۹))@>],c㭍X7wxk۸ho:Wm9r[G V#J>a Z~/111M?mi_O6,x0]{㘈m.1mjF 8"ܨml-m-3U'7"M|us o*? VL>g$*u@-}5(oB+G[ 3-l} AAVoX9N)|[z" U#D+Uu6dU20pu)W Z!uq?ϮM!T`9uV>&u6;O~ N:z}.5/eOz_unep+ƃo"\!^i*(ĄZc5\E4iNI,sOh@&oEm\N_3 ~|]"V. u)a؇!{cEva>0y]6hkQN# ^Y?XÄ<خpwz̈f0lNr9ɕF[vUL ^ j> `~Ut<07ȑm[H&v3[W~ WKB . 9Փ}d%g6̚OŘVUY^g]gCg[-tEiuI5#(@~>q$꾽E-c׹#`. Vw-!ftxL~e mGaJmLG9Is? P0ڏ0 v_X^goYXlF{w<6gakTbF%tVbB48B;A7,PZGC(Uty$L.p2JZ"Rt@m]%O00gY{%F/aO'(u Ge>{$qpکH i G @`fwCVI`b,LRr8#/?*:!z%F醢mTe/X]i wMx=gUfnjVP5fZˤJ Bap'Z~sxh84AMs]߉.& kT,X%cɧP gbG=t?7_S$P\gjZt}]S#$oYGirvp% aaS4wD;XρpJJ LkrZ5hZr* 2jZhLjL 3ea%aǐ{s--@LXsF]T YJ/tnNuUH}T|T {}%o{Mxw(mY} .H(?^ py{yVk(ٸd^VmB zhVbGֱ܉vZZ2Kݴ #Pxz8U(-$zϘG8|2t%So[CF=]$c]E3'lmTI\XyM|N_3>jV!f8⑶0L 'DL ERNNYC&"߳ o$Wu 1͉68Bg[Y,q$iŲo`Ÿ(:#-4*cjc`|WƴhI~eu$.mDng9K랣~>iN\zٲ)YqZ{+c7iQSiN\yЇF٫T֩皷NшuJwiI+L߸YF[s~+E? %@*>B]_> =ʻB?v)?_}$1&'xks'[ÿǸһ" _>/P 7e8RH 4orxڂ}h7E$P`Qk3k:'Z} TUs8@@_78^q4%?]G$~Q?qu:4I4_w< Ȟ6'7V7?+1C$H9|yQsV_R?c7/XS2 \HAh^ˑ{.i> 5a,}E\3(ӹ!mi̞#xHdnу5C,Q$?@*8lTaZǷ:q:+CX]x3=2eM{=4r<՝e>#? 9RUBy5Ҝn}>x$a ' .izNBF*I6BͶǭ\ͷi.Ww 锾q6kC̶(Z"0KU#l9"{OZ͢0{ Et$@o.GAXk2pТt'w|ݑGx2Ɠ1s[-o-οz%yN'ZR?)eMB}&2l f6p#u?00T-U?$W>*3o-xVx|Qqzy:axܹ3EK=zŷl ab( IcLT+K7KF OdEsMYRrA9˷!jpCxbV1Y߻IdI(cVBg#.N~e7.r_¼ ,ՙmKQLA]9ޛ]VQgD ֚<7j9~߆&y/m8ZWom|tVF>Gi0yt>j{7,b!ŒŧIHLF},ؤ}VFݩkދz|QmrFϲC AUNol:9>:>vFBFB[o<QxQA $Po3P7s%쒭 N#duXL\<]b~:g]oλH]ߺp5m%ه!Ʃ|>5:"Js*g!m/Ç~`[IvU΁ =/b}ǃt>##+) RH׭1f*OaӋ1׉9l/>Nh4{>ܽ:h.W!fj}l{#6N}32Fl>#Yw{f38OlR]&2^='ȱ rl4u.~ !'d\cAŋ8iɷ=E4_^P(4D5a|$(n&|ERXM_dkO|ltEd16(ߕ@;tD =͇τ >b+' yv|*x^SC2gcC ݍlPF~`sm>7(4)D(PoK&z^5-~nF0)<ڤ?Rm~̧.m6_Z|2rg5+4)yŚs՗B8q e]RYuucM?1%pD{V>M|S +3Hsj"8dNHrv)4a=%%!4Geys$EyADKD͛S'h=\D(5/QN=i}Dh}1zhq֗2]:P!yN^Q_a5N+C0+cBa90cћ. h^z|_YwSֽFgÄ?C28ӡTN'u;XG~r5 3lw&N0RԠcQO;o{}u* J$*{&95qkSղ6UobXL*J<`6mJ[&UX@U>*a|M*OXBJ tG:$OM Wn.!_@SLF9 da. d",kihv{9h qk:[`al: =!"^ p*8<k/>)iNţDw߹c#"g=O[oEjtSX`[oxI; g< C*nFڪ/y4$+'5eMu[{EC Uի.c34bUVga.LWS Jj#6ݚ+q/ȢI tífϏ8nj鎋2H\w\%L_̼\夬y{)p?x,(/A]2zv)CbuvP[z"P,9߂rz<7)>M$"Ƈ&(# %?/R]Eg{Wdh>u$)g~U?!O]\el : {9}ese:X~<^m#-NCxLF勬W/~C:*D}]dІi`/HAr*#qEyڎ 7Jё^+q%NT{e(uQ4j,n ο8x2x"ubDbJӳINM1H=+GRPg2dK?ε)/["Mjn*^c :?RL@O:V $RL{b粧W =Bmu dLz'BՀfc 9&\>.AW$M0OKA׵/_zOUJj7UbN$#bUy q1G88TvNEԨ(B5S^"^2,aC7ĦQf'U-s Zwmor7~E5=GwM/䟾է` &T1]1ég/ma.(m U1}:XQۈzUr?[ػTd|M2}7My:A Ja(zI|>_Odx] ` (^UPX]_ٖPHHP@좪S);wPL}]hno;܌LT}K;,,f*Mr浴ԘnzU"#hp緺^_xhLtd"rҗ3(}-UlX2S}P`Y?;ϚD&uƤcիYFW<}S(?gY4|KDķu(G}~gfGRC߅*ãH]ŖժJIEYTt;naCF$qXr ceI (׬Ǽ2,Oa5mhEwx.Vs!>x{>sc+eo+IoMng}r Kh`w4-[=R}?˙OUp @^r.:‹s/rB,xVN(bE.oMl. "|[%l /+Qm;^#(Q[tv#' 'ٽ$`pGwZƫa9mm"ӾDCL#.,9ѹ2W?;B 4X3(_/ʤA2J>c-ܠO Ju'Wf|~&=~ L14ZʣDFڞt(xjv048pI;+GyIۻ;N\ Rɧժ[R$Ҫ<ǀb2ClB{ruu׍6Iz~2(V1N}zq@c;@GQ7R/Npx-~,{w^b k- >dXBom#P1<]=qxXUr3mHs :T߁sh4v>Ezfu0%y9llؘHYcp3q4c uX_ n 4 ,P`>cf&L ϖ}k>)Ս|#'o}uo|?L?F$9):ԣ jP{ԛ,}Owj2&;_y lk2a1D=HSjk{g?`k0k0f *+lBlb{s >7~oA=MTs +8JUjEs'P6e8(JYa>!PhNs6FPPO+5믲zIPy.k7D4[ڸ cf &F1j%ZSA@bH^&Mw&N-о>==\?<:CQZ@g8uXu~ ζ P0L̩܃߅CIk0&% UnG2QӨI[lЏXt -,Qť 71| &?Kvxm= IϋrE&*埔"\!(JZe4u Υ(c~Nq$Ԝ](3s+`F@>a v!ҺxEYVaig V0mU# kߖ#z#ԱLkxn>P6EBD3#ϏE#Tq lT9{؜M!1}"rϬ-^J+^ oMPhYYٌ'/ϡCϤyyV;-NhAG3oomNmF4^jȒ>B|vRkR:v#"Ї~׵?1p aG 6P|'I`rܨ1;Co.%|ӱ w~ #SwS`J/]K>=Nx:H=gY*u.[9'#sJ.^L~xٟC&эJe$ɣ4qD>6[n8/ן}ǨId'{}G g:kwmkp>au"`FQĬ^taS;~: npKXt"MKEpj1ZrE*a'aۤ-h(a)7NH̾^G{i!TO}HŻTz@=@c5ʃn'违sғaau71|-"9Ks@q|979\gAGr5#P (s|=gߢiQ0ZCK{xuUM|6†*Y=u.LnHp(7%X?QBH8%7HX P.O|ٛ{$ Uy;9G}xY떄3Qh,!}m6?AP;니0\wE zҮϐp^>J!\*`iX1IV6u+ОՇ<5X\fHA Y Fܩ)=P'&cjogF8|xttu02 .}ЋTHG;)E#\0^u9O`~"05\ӟ@n\A}J{g npG zA ;ǘ5K(zAekAAc.lyZK+G.dNĽ:H^j`OЯBLdNYl.,pVM(;0 u\6EhEM`G)JrQˉ`e%Ts $KnCE9gGj+uA/g>gJneɻ@e9umSbɇ:A7$՛Oga;I-`Sۋ4EL폑S@kmM1BQ"Kǿy{T/𮾹mR0Ioҕms*/[_#R`VMEo'NE[V_Pc9Z y9qW,#sʁ /㿿eEȿԥAQ*?-Gt5݄$L=: wSS2"*3)?#=CjTtA÷ yU renCanѡ\L9(@lk1,q._ SF$5#N]>J(c6ɠ=g./ wȢ*:`$0m5h 6蹨CꖉS(Uۼ'&ʪu'yB((KfUeRͿWRd6ԾYDωx0ӊ3g|-k@ERʽ욼pƧe*_lA.|J> J09ePBqQε}H7EH$eqMEGˏ'aŋrA T{1QB=v T}dg/ %EEk!T|\TD>.y)Wi@]FM[c~+Z2h lAL8 &V*Rng T02Y3U35eh S5$rrXHbW"5dT# HPzhtqQy t@H,Q:D]PbEDYrS9AP,ES03LPcf\9@bDk+p$ѧ,j05,z2)YfX+JgV{N43΅ ϐˑᖼ]P-QMl-YBI&\8k=e -a#c 0o&(.k=OS^=E f>Sx0rEnA#p 猅@j f|{cTanBO,km’良WOouȿ'kts?.E*BlcV_Ee q0 `&OZ{ sH#X]¯*{IJЉMYmtߨm观ɽevX4~|O^bV1yF2TU.;H]t|0?>I⾏BFe7Q"S6r,˛,qEA]l-|ЩYD$&W,zm__@,xǦ `̢?'ߢN}#~ >'Nҽ\FcO q}%[ߣ]fg%Q1:mr IzOlq(Z0L$e,Dz@ g1B"tFqĆʇLi7 󛀱Apq),] 75AH˯IrNs R~ ^!ifÓDy/Ngu\Z\OFvO%_MV',Q]YUBsR>GbOz}< | iQQuG1CF k y$c+SnqY>LjGG$78ZwbXɌ,ӂLu>MX{ K>SH#g'k#b)ByƯ6Gj*==#k3zo 80s1fe7 #Qa&13+;̶& veVq .5 ɝX$X^ą%e]P}"S(y~bЇ Dr3ڇ) 3Rp8LWU'rDaU؅q aq1Jfx8Ո 0MEޙma\*zd+:㜻U{2m#  &];v~eٶFRxa}-ƾՅ%ELJ-xdDԄ%H@Ti@(f&g>ch?7Vb)ՙƴp8!*]-:atz],M% \c5K.^ cc N ՘,C:Y&Qͩ>2({="M QE]WG*'ɵ(l zvgJaOq'(e~|`r2F*f{@͆:LD̓O,i`I 7T1.W%Ltu<H;mB#ɀ#"*0Qfdzޖ\- (u_b0w^濠S<,L"Ѯ8qq`=6q s:Fp(/a4+.PXX&,+ xKxc|kż%gA3ԏ< Ԯ[ &̆.vڦKHwXfNP8@THJ2WU}1؍>yj``(`ʺKm)=M?ݤ<0?rpD+u<=ֲQϕxܷ@ph>0ē_d%$> la_?oRmD%0-ٓ]$J%Ė[ l~9H]|15YoI+ Dr)Z$C 9rF@Z6;R;ib]ۼ GThᢼ>R/?|T1zQq4GE W$d>+!5 ;DK!:۞7KGȑH)3㻕@KhE?2G2t esjoҫATTѐ`CGo@>/헦ÝM)cSa!F~Fټ?7Ƽ$hWb)7}(g(ׂ8dBޙsyvdRm"^ 3ȝ s:Vr6 2fN[J=c`AïpV*m~ -}%/m/xlij 9_KhUF!Qt08"jz}eKc#G~=)U&ҁ|z7% z$ɠB1VasfIz뗶)vL uS%oIyf "}Kåȴ0ioDo g1/SG}vco|# ÚS8TbO=0O@{&0Nl9҂95T.˛hI靼)&+*wV ^sA jӞ!"Rb&Ƭ 9N`$~Ld}W ~ya@&'T =~1ySob) 0YZ^y+%'2J DO:oV@6eDMPH>'.f#zF'QwO-'G1Fop Sg{ };{Б埘@J8( otH!w+{zۙ'6̮'4a GApo)|" fxE\k-^¿[Y8R+徉]9&ܾoTf[Ix{O,jvN8.ծV4+n)6nov][^c7+soAaJMOPa}]+* +@>yVxbm80aب>Ceg\KAÔQ@vD%?sLjP7 W[blC 婕m'SON,oOV)6=LɛAEm0 <6k +02$W?ŸY)cJ-~7_ ' ?tjpD!"3Ja  sD%d#YP㐖/VliT9҂.<DJ0?6\kWآ|_9s,`396)hѼ1PFcy zlO#~]>%o*-*2NUF__ [l[Wq'k.c8#j;L U&E=MX07}٨+1i .oņ6/|lp8u$1 7C.7+|)eMʻ@?5~oq} W76"oBs?P2Qvm\X|;E>ә0÷[ӴE{@or[Wr|J{|ZSp Q}TG]x Ϧ?(*L%$*b"=2b4Bn=EƕaB=NVxv]lNsYWIәi@9XFY}y-q<$F+R'hL|'τnM TO0+B1.&Pi++SBVn2Â|K|W8Ey9 q8 KZZTaw;EIR:@;¥L P0HF9rAXM#‰r*5"a<l_| Dw 'X4GhbEVgI0 6kXki8de~&\ud( &b**s`^d<̈́6<ކli/ 2rMO'X>CdiwJjyuM%o@ ӓ[:tD{ osveP-CpXJD"hw&wd,(^/ͣfTO05$8ؼwrE~m[++hř)'ZVH9}:կVxp^ȤqU27×{ty<"gnzDe@_2*޾\kPTE.ՍOeh{|ƌ$}6V_|\}NkO[:=4:4}!O#_M(_k+ufMqߤ17.4Z@,ђ}՚-UilBdT޺M<%_&g7'L(kjJQ9+e+1e/ch}{F"|Z6x4ĵ٠OY7WEN+mQR͉^,mXqKK{Y ӷޥ/eZ1?ݥo&h_XgꓹV̽ q:BsejOSXH+OIT:4qޱB{;+C-8Tn8ag@+B$KlMWe^t~̕75jl51/`y6;25 mNhIhw¾[wbeܩ/֔b|X[2-a\yRdfE/K_ 5}- W[A4Q)iij L)QmЌ9 ˧RˤE:4Rǥ|0NywP<<ޏWUKB 7i=KӃ@!o:=͒ߙ% ׂxPD'd?VWXad@(=+-C+_cwfR˲& S`;Tyccq*`S,YYrD'^eC/ n+~S8" YN0K{28M)bJHcs4"s" 3V0kWbIҭ d,vD/1$PqZ\Aqcrc36E'|=s&OQy"PGoD;?.hHD'"ڧqAKHr/G'G;9̹~-^r:.n'ڤ ?!2HJS"΁$#WXEIEHA?&|x"0gqL{]ڟ|rǬ(["ЇsƼʯɟ+oGK;"Ѽ>C>G{sKU)TDGióyhvgujǖ,HObCIsK벱Six8k67ۘQ7e=euPUlV#%[=:ojwMRcژĜR͢R{BL_G3=2}>phK7`gj)4 \n[@ƜJq ~!#LJ3 *)XJVХ*s5=eP> {W17<=cL4z%fXj~5+|vIL8*8*JWF) #WLD%V?qB>J? Eyzr"} *#Й&K ;Ug:+A%ՂPVۀ8сl`(V~JV8O31!#.V,֩I!;1j[jiǞ)V6VbWުw`0_N6s]4 R/3wd -@|?\sSþp8VdǕw!婄U~̀\ҟ'l鵑 X&Pr'5xKl6eV:Aټu2q=aNeHֱXG|NZQEj g&#sDw灖 btyz=OC[W8Npߴ;#Gmcl'NC3FЫ5%AǖWUFfy\R_~0&8rrr2u6,Qg4r7m^@L \&Ş D@?$6Z ^ Ldz!zSlX^Š(IDne؂c/͌KְLh ~ =\|I8,''2z ثzSYezb5ٴI[<͞sφd+:o6Bؕ v-VGHPiz#ϥ<6- t> ڏYy9g>bPR`*5p[ qӃlFl9f=!W]C0z@7p>fL^.c,6D|ɰ}YjgClta6z8`NƔ47wO~;/t[~{/Y}d>|^v^qajٞR&qGلȩJZ QIREߝӂ=n֜@= Du$I. *: TO_@$uv](/^N0orxJv4H߫3J T05߽lhw'Rg>W%@Rhg4kXdv p=PրiL/vU8ӕ ]iaQxGw0^;O+<7+g70PWㅟjCf ͥ}@~e&P]m,&K,24sЬo]g8A[FlyFv?QNCtvdC| Cx ;y&AqA|A,jiIulsyRI y='q@| >x1"oG okV<7|6`oǏT77u!}LHqKm<@9K ]D{ޡ U=а1ә$4~|>~)zJ[K,s=o>!3P,t=EY; B [vmв% >@P61x* =qk:#Tk6A t2oq[zJ܋Bt]/$u*$kb? `SU 'mZRZ T"ARA%@Jo$jAD "J(&M#w}Ľ;KBvE6KRfMJs=w6g̜YΟ-NH?g FDfhcEZ0 EX:16w*Oh0zbIH$3֍cݮWX)WGgX ǻ~ \q!o+WoSr-g|9WCA14L\|SW{>DBރncbr!}0|؂tVIS~J~|yfQ8=f:#bXkr;1%IiOp5hhw-M1hy4nl 1c/^/ƶoU 5c ]pc7 fzsIxdECלC٤{kMn'm=VHא\9=eo+ lfiӿ oNL铑)e2aԋ2(jUk4$vs:Lֵگ8q1t'w 1P"2/Vd[PJ Tx1AqMs\Lz1jDē0|βz>#h3,b:Yn_w"P؁^ &y#yTwaLMxс܉w]*ӫahk_EѫA>䨺(\ęJt.Z4=(t<*LoO0 e)i];Dx_VD=?L0gE>F 9Gփ>^EtA Q;QD7D$YdaL%66ɺ%E xZ-MgphX@D6#~uGU l>6J_x;4vPo?S; R] ˼38/`=lGv֔]{sS`&+m y'y6\AS{v 0/YƢqЛ[8Ύ0`S91=g=857",>%% ^;Oa$oV^]H'uLK9O?8,Qg~M~Qa`@46^Bw&G6(ZST"J yBݧԔe)W$2E4Y*O͔F}Ӌ9]a w &FooO߳6@(\Տw֓n4cTHE, EYDo:EzSxw;Z4S쎣6OwhCaChju=Ѧ$vӑtȓC{2w&1 "[)ψϐzd)~7 Y.2Z/Kp^ K^>B6O;7T~s_#dvW\Ȃ!4X7ͳ?,ib$"o3TP[u TIkx7~:$PxC4 K:2`]䠐5eoS@F**cgo|D'q1ayFwIxmHa&x^?N<._YM*+KIRz67y_ū'xC>Wթ- W+_R?>#Y:!<0Ff0na¯FrP t뚻XN^P}ڋfqPk@}>uBGUDqPӬuOGPם^}sP(=Zss!h Ԅ}_R*K1#CG)Y ^mM]3Z$kG%;Q76AR؂M\.e7s"U`2'A)'em@8[c^Mu:U!|oOȃ~( {r5kiY%3V>t`6wE-si-xCMkI>6Nt*=;M̪'MQW Q\mI#~y$rQ _~o_ku3 ZhŬ3dz;XtWer㼈tYɨi 8Csv?P[4J|یow40n~ҙ@5!,Kd|:Fs(~Dӫ?S;9n?>}B>*- ]M Fo +{Ŵq6٣QXN8r0ݎa%ggS}Kf}_D̓: ,.6i6/7CϠ _AG_A?;X⩽3Z^j ʮu_yׁLzR5`^or3i$A'({6O#F}y#ŠA{BqčF1w*y{aJ6^uJ <b(I6݈g*&\>X?0")^+a?4Zq8 Y($Wb|ig)9.HV0 '{pcJD@u!?i@}59>tjQŘ\t#CȲo ]-8,Ib%a2&l {5BkC[đ m)@וcL"ygH}cdYZw+?#_m88=vJadk3F5%{$l&,l&8޺'_YNJY܅RK\nEIfh|6slc4Q7L fɥ:k(W:o4-`lrkN拿ɼq+`(U'3 6y0I0=y=UKKDX{"){9]kΒ Ԝѱž+sW leU@XnDPBô<_o{{!1wyvEM/;pZ]G0ႃtiɣܬ&i@ 8G}:mu̻w3I, 'SA}f0G`"9r;z9{;:Z2wABL} E:l[r& 5hMoy0̓ѻ1޶`w6ntJ|>gnֱ@ֱE޺rtKDoISZ콳**xlt5غ+TmOuی](9}%R8PPʵP?A?#~7Y ܀^{YBlgFbn'u"#"~7Ou”RcrNC#O,}'ݤw&{аbnS>T~}`$5[D :\\Oc;~V ~?I{LAՠF*lJw*Hqgia++1j&U 'f'\A=wXWU;E^FЁZ1AEOUX]PLc3O =UZ\\!6Qk%й Et=xo )O8BuJPĂz SUYQݕ׶cv74eg&ؤہ)4{9̈"2t-̧+OFoIv~cN*^hxˍ\ 8.:/UXyR2d&vK.adLܘUvE®X{E.Sced׬uPGdĒ N+7Ҫ8i!zJ}C%Ubˮ"OHG}@Sj$zfOZE 8R.Xk_U>鷣W3$V}W6W=ߨSZyLwBtίfϓmyĪPg<\uפcd?|+ut3Z) G/ާ,S:xעZU7r (8K{s:h +4ǡs! Wϱ0^YG269S6|]?c$!_Y W$]۞/7W{.VwX0t ⒏5Aԁ3a<WݠJ~%#[u0i j+J&Q:vS$qÐW F%zo^q7$zF[$QXk6N`wUsxy5:2Y}܆ _(6C7- !Өb qveoWgƳ,/FFX fy`/+Q Oѹ;?}.b| ^E.XcOcuQ*epuQG Ez^mS7-on7}5jN9y'w9L[NO5Ҧ8:4J3.g-#S̐z7^I*l>OϤjl<0 ΦNE$q:oHw[r5X{b,Ă@䜱juh>YK>~N;2LkmXݰP"e$4e$eyqV6\e ^Vl;M@;Ķօw66vMfbMK|SeKыՁ;ul!^35ĺ%\ 3et?Y~-g_f+)Ӻr}o0ZnbklѰfi%y-Ax.ޞT852Əz ffA3\wI,0itՋ<2-(,w,_+ s-MH-SC7Sn& f \f;X7i.Fx s FxԢBb*NK)lcF7h0w+byP1%AGF@%K"o%gH&M lc ̧yxiC[ʜ/c0@tՉ#EuN2YDG)"0ZrNͶne "+ZWEOR };\ x;,$e`.k]u· <#JN*,-_ ũ̫|)1 _P@[p~u a)fW쀱v+tRljoJeAns˿y:V~ nwYg5G{ [3A2y^"er|#ܔl]CP5ۗ7vbD֧46xڨG1+xhJ)"=wwl $flsҋ0Rpbu᭰n Dr־GJH  F WWY%8z YqmW=7V+\->}ʛʷ{0Vt4{i9J1 KkxI4¨b(r_, 9"+ mVɹ79knTFER% iL9'.*9pas˹lw"CxL,pyg=;϶5t>4Nr~f\EȖUsUP}?G[[2'O8wOuܐ6}x<sI܉J*D` LziB1CS1ƩrDzYnH'<;iNKR7?Ba3EyF"ٿVjJ56yK#䡴!MFH h:}A .Eay?autm_ɽN38a;8 %z6;3ȓ;mA9Ud gk-Ey,>Gx*)u6/5J?,>H701WOgaj}|}vց '4x0b3qPmъYҡZ?vW[ L.]LfGkT+$\Ko_sTLIM>#g$zv蜫EwqR2c?ڱQű%.YVɺyzn NX*j+=SJ?Pad5C76Gl$n fx:ɩǔ;l1_>j^Xd:]=5UzwNb,dwJ;.ӅВBگ Vh,e@zn;Ol8>7Z_-ۑ綮 (?wsF,iF= 6k/THIUsͼ+4Q>;N0zQڃҁ?Z,x躂5 [[e־Bvl*!&0Jd~KZ7ꏧ®6w]ځ_p.n^tTa *@A in^'P_#xPA!nUA PS9@"P"(l;Q*5#=3SFSs{۽#hmIвxPu';~[~~i^/<(ݠ72|ILvHJ<(D`$mmWEwAdϷ%uz'7_JHnI}7b j=SӁp٘p^ '^g$U4n7Bj6Ny}%"8[X/MBI.0}P=8CnKf',:f醰-}ۥt[:P }F,>|Ģ0/gRlY=) DRnsEI J5aIFPLG:XRGv{{qPdm?Imn;~čgl^tݎhi.E 03s`,-[9rR뫬|=ӥ`r')Q@Cl8>dm"Jo\ \ڞ ķ#VovZ[׏:eF  Mb.]%M=WA6 {im?ٙvw$xal\h{ΥIE`Rq3@`\ iWgͭj9^}h~)/k3/r,,Řۤ<#1 ˏKɕL ^;J殎-_5veӬBYQ(8V顫ͣɅ+'JL.Vή@iԖsyG X(]5v@ 0Lcr_ۛD0T`IvѨaΞ蝩}Y 0#ݏIi{sLTطV} $̤EXΗZFQ)(̇DOtgd(Pb׹"w[aiT('mYM,m&2X -Zx''x̛,7޿$45j< B`^Je)ʫ({gE˖0m 4_6a[&m^̗[^ۥT)- ;qk0RBݗm0;^=}QޞDŽbg炓[ou4(:ovOIy he|ES{$t7LT|_*yRR߆+gD$i?6os]uz2^og4gY,$%?jC?R? OTLqoA-"ބ!/QPJC*mIJ,V8D/v%ka`z=k_6y 3+GJ&]MJ)mEpH@T1gl]4",H4G"-uEAߍGQ٣FOk^w~hVBjEϫT@,ڡP_QƧy--BCD^@E0c im`~E3Ǘw\nymEHґ茸g-D]5 * %k B5ܬ‰BkYN/ Os,/' yؚUJɘ;X1w\nUcvH|'cI#t;|S$TjSAvD+!]u<@8 yh􍳚Q㸎BUt'k$)u ëY݀EOaaD Hx'Q 'nt!0), eHb74Q7yq#`atO.gù4*`On&@5S˸Z:lZ52T ii%Vqljjy&e^}>e+PƼ 3npd)؞Cx%OBɼU* 䙮MMI3vc&[e t I=p08W?g}9:ӯφU[\EcUDwV%^"\y^%3**⫤@ RpMMH8x#ǗMG>A⅕DJ&Ė 8#,{q_b-?BQӐ5/Agx~= 6E sZ߭UMEb-kL^z2)aYdcU 7 YkN#!,+hXw8#.~3jјGx2c4$V ɶJMFoB&0;NYMo̱yZnקe }BirLĆ,!Z~+K.4ʖmj~6jDDm#6sKT[dɸ2;*cLyM!L@bb2S|_Y]٨Dgx4xUTt H"#c,m/G(ا^@ǼWi a*,r/K ~'l30h[l)1H"C!O8qG{/"#܁H{wTh3ojG۹Ӓ '(x21&dKDe >OP E,I^6UF wz0J.LɃ??ד< -iNvn O>ό͔6stkR?cH 7F C-zGV*8;EҎU[Baq)(@#ƹ"Mz8ԳHÎV8+$|[w{F[tD[;!Џ NjI-VQUkN:#ʃ1XUƤy_|$iŬ 6Lw&}H,"mYG]'WvV S?Unuצ W?MYGIH",K=UΣBd7-7is69kϵ1$t$X 7<+cHҙy7~;xeTQ2x3im;ʸ3!3RM:\pcA3Þ%̈>p%3KJ)ʲ?4 7i,'c34,NtxqH %t+0O1OmC%C gB(}?дK$ГJ_N;q1XDaw}uN3ZL O\T6xY{"}Ǻ4 D>MoBM&<&Q7ãU,lBHv¦z Sn|iј%(zܿ˞eNZMf̯6A߫#M!IZh+!ZX\]0:BF^H{ԖK-ҪAˑв`9|&Rۄ,{y}GCz3w.ڕ@Egqq:=x,$wȫo6 Ov(m/eA puZ { CSj?+G֜}J-_s..,zgj GʆW[8iߥz3 hG-0[12uK9$a`,sfhT3?.ah+W[ND&O|Zs hHN!Qc̼ XN8قպ`SX;-^r?)魦BnVT٘D< xz=Q*|Zodzn/\(ePsfS3\<,pj<#z);|v"{ jķ`7j-G3zl㪖䍕|L05=RxĬhAf5 3ػ &}ߦCw^Y9-{'n8KsUҜJrJբJ^똏eV1w d/;Wk=VyR4Q}zM~ڹw?$ZgPs5V4|§aؿG$ G!V@'N^T06< O0&O@ËסFiIT3saҧ\NHCerIZ" dίM!1^M$Kdmmhn: t0V)2ZcձxR!vGSSp1h߲|S\HSqnVJ)H H\~/‘,x.d̰H.֩"]H WLx DKG#j>4O% U,p܏zʩfw> `}*5`cɰ(bGa8v8n0́rFլ+v"Sмr-ͫWԑSjeU/N&Nڠǥy-QϔƗ^K4Pk P + KnޚgdO!e~b@Cpx7k^Kd2uXHل|~0> 2Tr^*դ -BRSmʅx:12앨En 1!ٙ],{ao$[F[6OZKz/ p&oY!Akp lYUuLX+9KsFI:q^{s +Q)B@ /<C8t1+Wּ5/JQ3xQFs(xtQȎ7@t9Uu^]TP/\ v$kEgyvm\TCP-"WwiFZSP~@Zgs֍8tƧ\t²!#b(xhȎc}›?١Oa%JU4J%zGEQzz>tn,۬sFMPs@y`Ac+P^:Y%1=w[1{4 0#z:P|tRET:;"1 N?C1mC'd1χwϮ!O;K.hE^k쏍D'\94Ʌ:TaVM>{/T]xyP7lڎA^"8$m ]ט=6BX}.eaii3g%ew0Zu^Fʉo's4y;’&aDnv>#ݮ~m'DO႞YaL7ԟIlגɉGEhK0bIKW' CRb0(e%A&xFQ֋J+T=#`Y s30\\ȨۓT}NRe) \\Y~{+<&ANI6#lz6QxMoJJH;]`Gu ;f}Uf}`ij7'ibÀ z)zrA!q$J7#(]5 E̿~.r]Q7S XT}x$JK$җŞT8U C_;׋rV؜(|}6&UZt!8+P2o4@$Jޞn7/`ֻ$7&ia2ܘ~f;p5pVj d}-0@7YUS#i6>"kRwZT1[Sڌ}a?/9ZE.!i^Hf9cNj93M5ld لB'bJ)4k1s_ ?Y*t0q1Fp"9d#:K.1$@Ѽ" NAfI蝫3J[j7H ֖\ujd\7lN{hvsNrlD^xO5Π|-BF %yBokhW^wc= vJ: UT.F+S%fŻ!ri:k!;# ?Ǎcƅ!v8c*MzD1RVrcġyS.?{N_eM:d + ;Sm es]B7a)]x/ZIN{Nai_ZULFޠb)+3GT8bEK-tRLH), K3%}B._́E KӴ9NTitumZic0:ϸ _^e+`rRgބ8ǀ:e=]|/s;3w4llѿg_-ל~,? ɕd'AѲ?.Q*ܛފiŗ]yT9j+~>ydAy$ =s3?!3.~sw [zFlQ8 Ʌ0ChۺTĴ R11HTLVgfP{?~"yRZ iӁ{ b)faqE*TBgm/u0hq`?x${K).`}h_,pոW)r*z&.C4dr/ VWW9Q3Xi 0zmL_(U9 $e#tHɓup$}8(}/etF=#`&1\}Ⱟ@ļ;bQ>mjzBKʷ+V&XE|ս`1BUk5j2-J3%Wg*75@{M2Yngf:ޒcY G ] NԵK%m6F+!;/;aоXtjV`xVU Gt:_(-_S0z?ն2xJp"خ7[c=S+|Vʿz{QP>mM]7BYO+Y-p=笤>nu:h)ΕΣWY'/>ND8 p q^Sjӽ}-[chl4ؙV4Ro2S/3ր5Vٸ V/fXQHT?+BlAd(B4<:r1PrR>h.=B|fQcr6'yhl35&()buա~ġdc:XaړOqybCޜZZ%Fm,_هqB/ ;LM3fU^;c 2AUo)dN T:vxj؇"slХ'>|kWFcPuUQ<B 8U/䆵0 JpܼRȻ߂/mc;)G 0Ż8'6Ҥ[2#,QDžIB[GL+d-GAڣ?ȟ*AL"$;oVZ_K}E@g@Jfc:]C:p]^[SRү_w*/ѢGyՄȫJFhM&mr NH7zRX./tKQ«DQ y;h gic޵xݽX➗ݿ:D'2)>16D&&]U)u'jbXCOfÇu= kC)͵ԼKj|^|Q-~^-~שyqܟ‹=Ѱbۢ%{uC|NZ;GE1:NjVѱ. 2'nLDL ф|w6S_D#e"EA2D A!;kk٬Ɲ; ";{\*y 2Db+LpGvӎtSѨmS7g"QUҋl޹t*u>2f = NoWo1Rw?zR8cZkufQdkJC52"L h4E˞I?[,:&_hg*k(&uQ*A%ge+WԳt<(wy0RC`thf]fr`)>cc!Ȇ]kdZ!kIB9rOCF6xJV0*` pFg ~}J a7oX7]XttRJ@!xR $6ˈ3M7~Uw$ƪ3V?_ 2V]XCN{gfiǼ h'P*CwDx_lγ؆a3t9}v>b\ _KK{:pBp)ʑs6\( R_$X) W'"Cc4a_h.7(6Z;<ȓofAd82pd>_ш8jv8ݚƌ@&gl<3eGS|6%Qfd ?Wo_/沉jPyo֗wsfu9rkfpph\"dꒇ}vid7:Y6#[3:QيqxoVK༥ܼq4'Q&A; SP3Gtn~9U=C%9Uz(W*)._?qjy_G@5=HAՄ/{*1ヹv' κ&el~ɤH%x3: iv#(9fZOӠ=JTF_пY>w&5]<~.^Hg>-xPtA"Ij͒ϟlW ve\9#&fyOZNK*di {o'ON4(tn 1JR}@臁̓p^3{biFto昿1ukPP,;95ݜVKߔk9:@BچA}M:#ws7;CSc#s%-*PtR+|F5_-/yB_WׇiLY| Ee~.'Q%c)v3V(*p *g(2jrs( 쩩<)n]Azj{m}ovu~}w7DG "LT6e}~`l&;ۚ@ۿ?0q~,{hk:&uĻG=-M'W;# ^QnS5.W4wuqTgTQ!ܦX4"m?/qhnMJe/窟W}rԪQ􌎍ɎD=RS쓺o7&*mu^/W UsLсE~7gaFgTP@4:#7}ğj%a_OꇰD9j[h9b'6Đo8pDTθF<f%2}n4l/l?_>yj ;1oRM`-9{:gû}0V߲v_-5TF4g/w5J[II]ztoom5u %+9I3,Rm>ZVM7Sa~~ȬMtB^o*rLcYw U X5LwV#qj_̞X^~5L''ҿ#x6K )(Vֶ_r WqSC׳GjC>[&Wb| A e7a6>m/Jw?G Z] ]G M34$Vۤ 94</)f82PpΆW ]<_GSQf=ܩ]:cݴwJ%{nMXI>0Lz,){ky-0"=vUD@wD']f8Y]HS8Ec3_Ju2R Vi9Zgg9dzB<軕LW6׫0L;">&qSÎ9hi{'`m:@Óxr|xO!P ͝K TTfLVAaxLv 9(]3)"Bv*LJHau7Wsz[OHᛷ^.Rz߇acUgOu#73wӺ_n|2B,da1OA>#@`dLAo69Cl8δ)0Nfm~S6 /S62FSps uYܓR儵?+Q(;> l·a+kU+-?6AOYoz5Qr '̘"_+x-Ώ<7_๳E܋Sr=˦Pt&P~4t_, x_&6I.e#90+32s|?;Ax@yCPǗ@A#vue:[jnlӃ\+Z5"vHoR(>PBUО kBY66]_nPӰC7G5\~ߦK f ywa/ޫÈ;il24FS)mu8*u!ax,Zm,jFPN!6.ƌm4؆A{TmcX6!' tmn襡5F"U^7y?S\%ʃuMB^2ЬL-P~߁~M *u%Cj)Bmw߄}؋i-ki?Wc߯T jf<ӇX8Gu3=gzD䨠+{r A$PgDPPNhTFw?-oOW;l;o`/];wt%/IfWh?Pz3B튽ݶPgs]eRR?]!ī+> /fxLŐrSyjH, j-X6G9 ?R% xDWoN3abVQ&juZ@-eroA[97+f;ǷaĎ7;:ьx:+afZe7ԲsnV3wˇR58B Ą F }I#0. .S._Y*wٗTz<YPA4M%s :G`goioa Mq/c,ɝcZM;`A=_S ?zW2der&gx]m|=>jǧ#wn\ .ŇIF+ݴBZ*LCd"!S,!^Ľ9B T B#c K]kI/ϸԙ&z 䞙VN&(mrl`.֚%i45k l^Z2CXͣ.V}ADiT< }ÖUeu A"Bu95#JJI|oAɽQ DhIV/ )ױ/X>بb勚uq3xJ f`BI8k=j:.j(CMD ֫<*Nags(G&cXt4/etcx n[%J*(tF۳~h ~%yjd3S>:KCqr6m=C4MLѷn e7A:O"MkPD9ـۨID#y)_G1㺁b(w5-K@o)Kj)X)8H3w}U*_i2XB)jrr,f]\[&J9srzS6oJS][^B$,zn,#]}$0tMzxh#-ڌTӔ֬TEubSdg%zjق'crdb9;*Q_عM.\ (x YDT,ou ~` 9фGāM4OGl'TK)ӳzbW(.H1ڱm&H\H?\,}o|~i)"UeCb#? u C_כۃ|k_[htgꏟ $zOOy~v?}e~HGL,ww#f VaCt~(. = 8rLn2u>K~D)/cL%fn9aYRNޞQ>n~^-J)2z &&EMʛPx4?~k _~ɠ'? E7՘SxnSwTPA+OJy@GDž%%*t^~MuNM<GCB^BtG>vodz5 õVykU`Xq(")/ީ5>f9Eo}KEӥ9EZ4gu̦mvL ao% ?fh?OHA$@ޢ<&ZP[iBhV}cuH\ ۄ>L^ {eljOOs6l|_-[t<1ؑ-0p2T "<4L+D<&էs=_%JJn&(@(lNNk} KZM A&Z} 0UfԀ R =K{x^<|(#/EP:oE?jv3IDO~EKo5ե%]٢v˄@j 6/z?j 4eY oԏ{4@t<` /MVW\TL clPe1]a[>x s6XX:|eUDf).7X5ckoq(p ^_lD`k nN^JxLVfC8 @Q&y/p$_W<`c1+6IJM*ek1_ӄW}&5eM*[)tّL`Jr?)`~R4WR rr[0ޓVG5*Шt%a5kUbh(yڤ1,=J;!He]ц+E,,^֩q\$0^N᱓g)c9?Ѧ҃AA+J,|tfD#<7WE0^](N:!o58>}ZP)ʂw 쳙ac4r}C u8`ʨӿçjcr%|>Pܿm^~x>rr_IC\ 'OOIbz?Eҽۭ&͌v(Dca,@ȗϓ3;`:OI|l)3>$@_V؉7:q̹Ifa & ץJǰfQfq~U ~o:RcK u<-fužŢT|u$.u].{GEofeZ =PI.s7T3ʌvגG~O/ipFi 8A횖 y 3ZN&E@U}۬eGf*'*`ڶf躚5ðlhM| {alu.i?d 8nɞD-ci/,yE\4E0sS}0k+~]=~ss]QNVHfɭlk}Oʭ 'le]6I_> ݦ"f;c?QR_QJ5!` D57H}g63zV>ץq7{;1h;{~"=EU ヘLpسhq =чЙjx~,V,ZËVa`d 7LWr>u [Qx+OW% _):YL!@'umÏ6hh멋fǍoy\k#VPd)R}0'2|Du'SQѲ`:hֺ&:D_4fGWضO7]h&=*JUCEisXb m&5ޚ7\>R&QdҲ|‚@idhWZwxҨۡB5ǥTc4`9 ˹KE t]4;K}5(]D[W?v蘼͝(2دu7m4eF{Eׇ)Q 'Il&-W:1[M%nKm!\jX5C,gq_4ʏO#~&uA5( ,_h'Gkq##1 Z~!E]n,!XxWuX%2*E2f쉿 7w `Xuv:?BJ52bELi 3SS͟'CK}Qklh pn|~ J[V'1[%~lh|wԼ3VfgNά$p\l;S~OUhKL]-XӲ||xdz]/x7mSKP7W/OV r3z-8bt1jyf=ydaQ̫P!}E[΢VS0gZ<8]\%,,^=|ZUDP2jhx61+ٵdM +t:*Dt!1* N~2J3:m >M̤4t8Ѭe<7= xkxܞz3P sur5\1k?ftPFD3C*YZDmϨ OKV"]zV>\%װx&4`b "(rgCəlћ3G|ko#D:ԀDG(?Arh{%m0oz0M)& ŮKdWdNΫY12ct7 9"39Iܐ$!4j/#B.O*_ g>` x!Mmr;. B(q_ڇzv.HEeL5N 2%Cªà>{a>ڀ嚠O[ܼ?v\t;2h*,oOS3*PGح:53 ف+Z.dxO#폻Td݁ɇo9M*'Y ><',@::g9gӜOۻמ$E  &r0kĬ]fIobhR޴Mtֿߟ6Y[yh{`6eY-B1FH]lgZcδXhByй,f[K-Xצ=ir,NߙP2H%ԤsH_sp.n4jOO|d;^3/V3Ą~9ic';dڥ&:K__{E;LYV!~-F/i~~8+̙ңi[mG[Z}3c_ZAʨ4qVtBGKq~XjGj厂/^Ga$5*ܡ8®ՙFm*u;{q[BJA4hp8ŨA5.ThI3=ۆs/9gt>ڣG[9⠡ThHI!\JzVBC#~X:Pއ gu6Nlvй5gﻤg䪗(z0gzT/Xht%agTCӳ7‘a:F2E) t#ͻʈ>!8ջӦi{Zt_V_h:qX l5OnS@I)0ˏ;\",ݎTRVtσ(WPjZD{m$%À PD]5- u)Ky-t~nޣc zmI%]rvmPQhVi!A&C9@{`AnU]<%ײH\?FcWt'`HbUc @G|"**jlVg^+kzU uch"U6`GҸG'{6/|do@ KLVZ/[PL_yH_`$Q)Rf>P|q-w2 _ӛDLb.ߵw"{LB(J rpA3H<3@dc8ۗt̸yp~A%7,YLo6xnkVmf]z6N˞2GCeqp>NRG^ ~PC=FM@!әf1iDGSFS7Y. ΆEwqg͛6xCM&iR* ^; jVtG'[ m ^( iWW<<63]Ɯ4ݛg,ҸD;n/e W,;q\lO{MAnIvQH+vWg99h-,Y!?d.Rc2Fņo@R>؞ki]z98H<*]@P<@kT jM=XXfX7*<M~"_|_*#]v'߇m ~>lw0;גc6sfRM*gw T՛bQ'8cb$fS&]Akk8{, D^C5e,R1u8H&UIPY?d _ )uퟨLI48dLY7R-X(PrJgb'~ysU3 HeO qf*"LIװר]oܜvn_ ƳVrquFN3=oucZ{z$ic6\opڇTsk^%6]碜SUplJAl{ZTDq>.Ka', ~͓7;*M2&?DiK`ެi1tbOcMHP ?wo`2U*]:cg|kvvO70+i"|Ww U]3ikp?opbo7>&ǸUCs5lghZ^x ><#d('4*εqȎ`v5/|ԃ?wrYh R]4~%r߿78S+4$P-5DZ`пX06SS:Oܒ<(X {1,tqHZ债}g1ǎGa'|\8Ⱦĭ@Tv>ї2"c(TvD''䤦3J%@:ݬ3_g\g]U_y/+Mqg1,v،XI>̉Z/ -kN?J*&= ƌɳə,N:;kHlfMJP,4Ee#ζGӱH3.xJ-.JQzD1=W,캷_^*J mz~@[VGkϷdɭ|)aUT܈ M'7ԭӲP9E)/RIs)m0KEoV֪"%@,:i5hQo% "_aníˑ̲fP4F uRZ 1vvW3 e3UJ P!"ճѮ7 K5F/j[wYUdZްvS?Q*L @>2w"JK,n\9:>[lDq);Mn{OLB)[ W[Ж"ӳa ~+]{Z>jx^?x:x^y9|N幔^e 럖Q{p~lCH|nАvT_Xo{wUN\1tp.T>dj6GǥYxMǿ Q[宋}xt&wV!l(% @uPa!ꩴ/E(ѴS: ;\ݒ~[+]X*ylުܼ9Zy3ʛ+] %w7ޣAn-W~EOT)3É߹Nt|m?E5?l=Ar_Dڟ B)X/$gJ]IBx;&h>mLRn yhw{;<)\CuGŅDƿ cU%չͥ7fPK;\n-?lZ_2-0 ^rJ%a#t1١څ?U,/bA}Zȯ/>>uoГDyV"ى#\(QzGګ8y4X 7@>K"j|w;s&-EG6q;#E[z쿚;ڃא QioOwFoƙ3Dc(N @EO⮺{CF7g^U8崁¹}ij{4 3S4!,#Rvʦ[t]-% M6+żڋWZ :p'LtdP'~Eb|äAͫ+(A(20>3$wCHjސM aOHb1vjrGrSMK\!u&q*0d"Iޤ")WR'J^g}yKsv36i-iK &!\_uhA8bMUVhG&AoDrXroZ@^X%lfڎw-ÏۯF ?,`2yy؉j""}EYҲAY'[ɥ Ͷͩx }CY3%§I*۟~UcB+ IȄK*es5{.oDrL'毂q0}Vܬ;G{"D}S(E<.|ƚMs`dE8G0)=mHGQ&STQB Z?)p_ݘ3ЮRøtrV*Qg یqDi$>~`;AVI @:[ҋ;K3ϲDۤ 'RUJu|J$lE29i8H#.ӥ$j(K<:ۆڍB̞`u/.5`/<}a`S7Ei&URx#;׏*$}IC6it:]b&!h*/&+/nfdZNK]_lK@$8dC,iFzW{ l}UPk Æ=aԳ"] 鉉ȩЯ4"nm|RSUA@'a'0\^"[sbP?[0dD?+D߹{ƿ\ɹ|ux~S`wLWB<$/QN']Pצ+j|J]{)Vh:лە7x!JvRzj+W:9 }?<=1d;k~Z{{ *L+a'i;L#|O9@! 8>fWD߆ٿ̃M-/trpfG,:$@ HIn?lP_S< eL}KCJ {Q 3V9fP?.!s( I(᐀]VF&toM'rBinvO7sY[tV!fiT" Ov$ݬ^;gٓjYwd3 ;h7 (@w%ݲ+B{3<6^j !u 9PEA'q'XQ*`']n^u7[0weN?L se$PB_sCJHDJh/)ݣb_Ф%u*Mgۉ@}@goj:Blp:~Z@!y0Aeኴk]yw4g B;9m(j:$+; xJ]ewsM!wvnU /ޙ)]r';ƒ &益<+njƋ~Jt$._5wd>F.޸7GDZuDk$&,R[B> >sK/RҜ~Wshuf/Q-~ xkgo 5uL~HkE<@qK[y|'8 >e h-})|ΫUޢ*F^3b5t=>C>U`PCv2 oaMhpI叔a-Ov.+7 A L<=/3E|Aθt HmrW?Pb|̥1={/S6/_%rPlr 8-Ǫ.ahFlޣL~?H/kyeyӪl%)LPZ-hanD\E_I.PZt+[Ho|isPm/1?l<< ΅oZz!I61dy2<^Ah0BmEf%7|z߁&¤KÃ\+ߍ4 ︞{FK;G ͥ2@ffp%.9~S57߀#-r4.^Dt~q}Efp`Ej1L Bx2R_*Ve{/Dq4GEÕGV/Ť1[ԗz/`ZpZ7Gr40PN2Nnl o5+=L#/! 9J*xhs/\%b0(ENTu)vXʂҢ'\` cHbY只k\~U}wmvz~7_ڋ'>g1T߳-ђ7=t+p 2@@7<"y'f,&E:v\bR2{\'8&$`D.]~>p_@T)St i. [lY^slh)a3zUHA4S5j2ԃd-q\`5ýߨ-0D`tf,/< yHUi:w(zi$oLA":Ie}.М%t׿B fvTJT%k灀r?^yҽNN59Fm^ur ӽ TWyoӥf)u.3iKҍQ hw .NrK![eJ񝅹d=}r?OE}^B?+8.jADJ8?AEl}meoW:ף1XyqZ_8 O$@ dE1{ȗ? ;W{CqAeX0Gg3Pf5hzb*qd(.X~_gǢn*!]~VUJ[0%8:%$47N3f: +S2Io>? }E-0'WTM雄lנ#e2 d܅Z7;OaؼV#U~ ʎV4cńShlr4(l5U0?p'Sd+(ЅFWnNtXB3 bNGa]X.G%X'hJW宜G 6l80:y< IY ,ÔC~?2=Z:(=u3ݵ+5'-,?zm.xh1b2o[c0g*>vyMeu!L 1!}kdߟ];I. ҧ1J/!+Trzei?'_%㨤Je7oK5U߹/ qzT`ωR| ?;Sᷬ!HB_597:% ؟b46=AOFkR>'z/A>eOUׂ!$ A fV\Wa2K+îVpĞG2D#ЙP9Q] `} f9-j4j '(bTK( C} 1Vޒ7wj_WollS0ޭE5~az٥#O*QYɪȕ8ZGfОuojuigM2J{]sD=nPUFmj#$4i'BZ*(.%0\uw\7 d Rlwy'KK=߽t2;r޳/>_q&ELls4p'))=>(okJL)1]:p"|6vm*f skEZ&m`*̭_C 3'8U;ˤͥ0)voۛmAʋV֥ ;˜'? 葐%'Yڥ̈@YS$7HU ;YLm=kx =ZH ;\p~Sڬ^WW/ d> = LUYoBԁaڐ>AmŸ_jC*!{絑G_0|w ? P(0#ȯ ^VN"c8!򞗻m N*xX$ޅ4@rCnPI,399ks9E2F>h'dHr0!QJOj'4ׇj_&0@& dyҠILC*3.qodF,htH$BTVͿSS߸$f3)i:ޕ dE : ]aB۞Zs(`oK_Ä,y%VYSVځ˭}=qb`(sA8ɒ5^eT;j{R-OeD9RD{Ӫ=nX\JuEk>bTtt$GyqǥoArKx\଼8q%(HU0ϚZVE-ŬeK7Q+ѕMCrc51U~2%@w =7-rx]}9\܎j`M7H'AZ2Ni)f$guvU=+)y7a'\3gZ/ 5JTOcB16e& T}Ns`6%:"H]gT.z ˱S0*(8פ0X~7Eq{^< Bp,.$O B192V(9dqXҜ"!nIYf>H6SSZ3Y<:L1i:pIUi5&mZ1E>C=@vLi{pتI[ߣRX4]݊ǂ;Lx"Z+ A,f$mFyzxjiV>#p98&:(v`կuoHp;RIe@u8a"ݳ .mN['pzeܨ59C]""~9ǐ%mhUnՊ'3E&OQ>{F; UXuUy^My`CZQ%?Al5_؞} qNuNqߜ6>)x)xƶ/A~~p{_آPw' @Ψ8Ra QXnVxACő#aG$f}G`l513AfG8(#YtkEV]9hO[e6oW<\wG#?C r44AM0Azk @D%uI#qk qKYw{@ ZdvFĥUUIUx17¾ifBlhJ`LE -u/I9`<287ox-HUqjh1{br\> SRv+ʩ$p޲7WN7x_u`dȻAf i)tƐnDQd@3']`Q +t~f%c̝9Cd`+;;)=v +{+2ੳA;jQ,+XP%'njLcYТ|ZJ?nN_~+`|seH)Dv9lV]3azE3Ü4;rn2ݝoQNYaiK*^3['l@x뤇q  J&|C}HZ& !R8k=uAڿ+n[C1 y0—%K7PU|pGiIr?;]Uh$j<媳/0 XV9P(>M[j_KpZt@kOz,T: _>|l#H9Rn_R ԭBu~n. |Z$[BqN6dq^Hvd)\A2.!- ~2J6HVQ+_ [gժ>lU8ɨ =)x+_CT{+AWOa>oC9]~4:4qEX9(Zq]kF_LrdQmnc02~4y^Ff$`dӂW7`ƂZ  G46-i}(2CͼC"@5c I(@X%SDh} kok{`ns*g LO'DE*`SS0::I)ocjkDk2_bZ)-NxZ_EDS̩ ϊ܌l+3Vs؀m'5g*x4Lx&Nna~$hf|vLaCxOSJF`OO&mw;h[):+yƍ⚟*:*}=@ ӗtJH&gN Aҡc5b, ?]O5y^?[> (ʡ9hZĉ6sʣ'Ͼ DѴ?k_$ԑeDH(pFI`1]+u;[g Vsr>VH y%!^_F}P&ҝ/t,oznIBi 4U,3SDRCm(jMIJ(*i)sQC)dA*ɪ&4PA[HSyʁDc]2Pmk ODh 8cYH:O`Yg6_"uY7xi`Y  UBu{4B{4p!O(ًՠ6Bg!'5YXDک=+z/^cϕ=(yֻ6-C<6ᱣ[;iU*nQ^~<<I ǛOӝCp/LcL_6קf,cyZ.׺|F!E On*ms|֐<}XyxJ bP]\3Cݙ=G~\|f΁y>tQۙ4-f^7a,n(4(+ 柾=:$WjnqX)G@r:R+f60w bn{?OVQLPxWt(@D RjǸU=+,0PP7F e26zwPğJ Eqp(BpVaa~b%D "R*"Vn}DՁbcwPEy׋0UE{'hQyy9zB lljD^='ܖ {Ԙq@>/1ItZ"F?Qx³?0Z](;rکbU74~&=9+BcAi^(7=V}:-IҳCG Qw٨RG=&PR%!9zI!"\Y/҉VLbJ[GG8\-Gl60^!~=|7ΟO:*6&"{JBǮ&fW^zV?)`65'xy0jo|KBUqXW06ˈb 2ةpgBF톆YNď17SU :2TUk8Ol-]yxST?_tNnʄ0@߄ϵ0u*HPs|ԧ`w#@15NcOka(jy<ߪyHf"UG ^kߚo;\<c|ke!osіgǛE "[iCe,A lzyhgnaǞc)2AUۯk].WSݚKCk[ǁ "HLp9/GA`tk3> ;\DT PLOħ?5KR,=bG2d`9 dMi^p 3p)S/rS{ C)H`^ :~ "`6Q`EɺrW,1(d|V .F9,a%.)JG}x0ex=0Ǽݞձ{%uE΃sa,>83AL'v) Ew߲o[ߛ'Z"PMRi]g_ƽN|?W0ւ6i?sZ|-l8ԄBtkl&YfT3'W7Ùf Jo+/嫏i?W3y&fKևؿP m7뾼bwAJg]HwO/ƝƆ pë0ۋF +ouKYC>]P}!DK{ cڄ_i0-~qaw>_e>ߎn~o(o[x{{TSxrm*|Ak&%x}m[fV6Gl1y/;Ԭ6=}Ǎ^u9E~ъ Z_C}9nO>>*||A|=Yc:ﹶTSO ˡ=ScH_ 4qd4!pNJSH3LNQ?4<4Jdԑa_^}\JNr3Vi2 ZG!ʽB܁H橙Ufw޳a/5_`4__QPh&DtdFjUq Uӿ N4u`97*_ݥ}k>#3叢7ls{;?no%,w1 z˪6~S"r0= 1J?z^E4zuuA,/yO ()5~w:LBH 'oo *F2ώ 淪 ]*иfYxw_;Efi7bYh io"%.n&>cb0TM^r;4'M;ϫC]X) c**Lû0F .0$XKn }Qe~K%%uðoK|B0M@SR`yfL0TL3e+7y,cq15ۨo 3   I`0<*zx`LIɎx 8"M0*p=Әi.+w( zcYNt޾KEz%bMz1X4嶳j*{N tcHhJ/f@>*G4-Sѻ^XM`9_r^ȳI%'unF5Cӣz^Ta\ ,a&C#KeȊǥQn?뿬 2Bd>K.i(0 RنFﷁ7d.QR\3/T{gAD帧hEvǤ2\zXCl=:\yV0BJUڢ~-}pK}TDpH_xo;Tfkb]O\ǔ1`Ҽ_pXC#"*XQR:1ZQvyۯA;>_L˂ZtKvjr$- rE N9vkkcyh᝸ (qp͂f­ש-:awYŸr}+K&%(_X*xwJNPFVLwpqjwM1&Аư9;Ak (?H/ tH#E["4~Fjݭ4]W6*9L@q楕l@a9 ( H+73K5`>8*fT#>s#s%/ cyX+ű-iVYwKͥl~]SFϯ($H"3eN]Z~q^ w+%lD/u6FcEK<%8/DoCGFa!_娐 5FM$/׬,jf82,>Y!Қn˂&U}Z1K愥v8}IVjuPPq@&nVSJ}l5ba}R5~4 CF~Mg#0KC't Z㥑 bv7w,,\YinA,S1SZ0ӏs)ÍL/nS}~f;,xI }&EDC~3uP5y$@,D6iNgWHj$O5Oo(>HECW$=Kmdy`=,ŮӮȿT.@<<W٫` )(x5XD?-^8-Hbql018R$uW)l)ŗ^4A a$sb#/)QxTsHuڣfqֲg}?[mҤpb')b-q|/W"@ J))*Wv~~U362h:  TzU9rV>K[8ۜ1s4cʼgF7a=|O͘y*$Rƹr+z8z%]}]^K/_^ zPgz|`;||Lj܀ʟʮ7j܀R/vWW'' 폥)"eJQeS>z%w3ukR9 o":3%XdGī/c_Ld; D7֪)Udz|őKX~,~?0l<^@ k~|;XrRoIuO WB bqsM`7'X`a[`ޢG'!rB7'ZPvjZ76D@K硞dæaz{vl )ί&dm(v唚q :y'cQ]2 2ifdy~m?4hK+.~v%b!ZW!-_R"ǴLx!z>!OwƲ'c{:8RS|G ?<8\=ehK^^Y1R XeDtu _ ҏJЛK;ϰ"wϦ)| OJ~zw]و.s).n#E OY69,x~A˿~~ݔ)7bIFNިd*@ȯhTD;at_GR<3IY}i^V$`^K7aBèohr'eoOVQQ&Dwƅ .4ܬvgDٸzog13aPs3XSq=K~$b2ͦxZDe|~T?6fU,n?.\ `oHLV1"H{PbrtO}e"& jX=6[TW\~X%MKDl|_&~j$mvx!EG0<@'3i| ܬ[inDxNd0aZ*'ȯң~h;"r]TԌWL+NmO52G HxPˣM[zMr܊gWpI<mBfqJ?<Qec?e9ꪶ33@ bD8 (x;o% o"qc"¶wi|ّcX/XYobjy}R?\r6y:b1^/8ēqYH36}j\9UvT&%'`8mZ1oR"5koG/kOQ¦/Xey"N0+]1-go¬W[4OĢI}ꍼkڸ/ *|~>fɿRaJ^LUe7>ļ!⟔o_i ?]CoUz`=ڴu]EE4xaFdǪ6$j:V#„YVyIN?zJ+9"XB_Ef`+W}-={Sߠ`$lۘm F5WJPE4!Hѧ&&|\-/H}18˨,CtBtY$әF~6EmGD:t-(r>P&&nb&rm aelYEt` K5Yҿs*4>]4  "("2DlW2侰43hNEm5jDͶom^ctWaK69was~ kԽ>w.8ixo&\"\W[beRU{UM=-HUgFnuli5*&=N9 %b^U3@ 81Ɔѥ[l}G18:&pXv Emj=Ց P] 1b/}-3v=b9r/`f }ip>~Ԁ%@Rpwf,y5#Vn˲TUœ)œǘ3teΞ?ӌ93UlUs,+Xe{Lx#G-!h۷'3'3ͪC̥CtuewO m5~ \-;5_*N1,8'anbagl 3x4e0L53Ǡ?q +Kpr'LG-Zڒ<pxe0SiP"0uCtE Gvwz+J8J3şw"|A_﫸*}^,>pDX+"=Qy- Cq9cVE:Ӊ +.!{G0Dc*%SDx%k˒zNt^[>vR< I\5URpۤA s۬}lLkz̻j ?˧8~]wx ~e_I ~6c{ Űjeܐ[u@Jqᆖ>]QyA_R}⫶nR7dy-ZudN)đ !yCro/xbG/9O)^=Y~wwReZ&R cj%'\[B٣~0:ٻQJUnnnrk92SxA"cߺ!sJtxAR>]9Ht(B@R݅:6&T7[F"*sY. kݚ^r\4Ϛ+,$_iJh҅|E4"fȂ'(W VcI.߭lF*)M dݡZ5:Lw]]+z5,L+/Eʷ4:\ SNZDDM&)C\œ.4h [b$sɉhӁ[D "r4VTȿ V Q_iI RoqZP /iOup=r|3ڻXuse7oPG3]0)>kZ|.>>)+M/PQ8 檗0FӺ_MzPJq/)Ns*SqVJv{H\K)9؍pzzED=K@r6'vMN!X,Q"M}hrТCa5od5}W*i׉k&lmTڷXaQnI9@ jJ;<&쳋;ַ@}-)B@\?7G?AQҕ?|j~跧1[:$~,Y>pHCYRƕj$y%MWIo`\wrr9 s/b˂T4==h$W %[Qˉ,ӗY|Qm/IHCaQ( (s~b Ozm K\!}kVwʲBY8EqXur<<l%kywfĺʦuqbҌ|R`46TEt& ʤgˈRc "/ +nrÝ!vz}%~w LoƊ g Q96ǖGUuө/ASH:/wyը,&ĭ.ɀdB Fz-?~PN'zuх%?0ǚt상8+}D)ʭkQgLEdE(=q4]&ygr6h_//!uT&~IS8Q",}oo-KtV̾ɰF/~G$2hrY} G5,?'zsThJ]sQt{Y2s-fE[Y8=@D "<`qGRn'S1d1Lw2īHWl~M/,:{oZU( U z6IOjȹ q#xJ?ϾFaMNO+p\nz} {j h{ltޒoۜ{Jg& ,54BOMe%ĻUػ̲ϻ2.v$w%0EWR.R.sių2]Dv/H 웩~d25sD$%K[=9 pe\Bv.iM$9%ȕ:(W_د]\b~1{\t"ذSCzR'! ̰I!olCa6DrtlP0!ƠԞ< q`)yصy57J qG4/ ]gYVp&m~־0{qI;?PQ<7԰G<,^Xڋ'Z΋Zǁ@%лG9cOf`$]r.Y. ֤F-x.YX';HH"uZ-{\"ijLܯ BH=6 H2}BMM$Ц,ѡAܞ c6,bFW;(>zA;ʢXdcgj^B{PMwR1Pc$E/xS*3){o!f~IʉT+µŔ%h MNgNk(94]Hg\2U)?@Wx\ x?y= h,; jl1 6MN0seF;E@hsi D%gFR[+kVqd&% dUgm5I{3q" _'f#e@5rw׶eQ?ia Ç^NA)2@uC2Ym-řNx!K@.wKü贱_7p} $/gq i]E~4ZėV1#*e$<fVڨ(k"_8d6%Oql,a,&i!X~R5d6$Eu8aV41x ,e{>r>~xaa.|ɋ>аCXYoosL*Sg,3= :cEcWVxM{j6y>Wkp=tgz 3Ӫb!K.\|Y=y(߉;Dnvrs*Et+{i$5ayɴ,LE5o2Sސl8f)V`ϮFf1}"e?`u_1 LK(ցj`  :`[ 0Gf7ʊ؈X/? lrwpQWnO=#ԭvVqpj}_{E^=DXcC報Vhý}l˝!X;YwgC{Cõ U}U4!8fLu:+A  0wް6i`aK4TKX1R4%&w2Ceh4ֆh&@L秏@}ʻslfqSmRnMF߶x%PL4:|H8 :o UcgODP[ϑX Ήmhe5Ґ>& 2چ훌o?=K1'u Ag)ǁ,4)޵k! KJrh9AzA@ T_kD;Tp a] vxދyׂH2ApD/fV^ԏЙ#׃\lN;:Z3V= SN`w; |o]H x v [_5Z|B>q- $%BF&t,/25wDӶyEyC̨^u( 5wkhgR @:*8@܍1'Fk\>cڅWgrYI9ZWѝ"Nܛ%# ?ƞ6B`1b 3ؑ8&.%֐ n?8 8MBrwPaU JIx%R[q=bP "XQq.6&x< n2B+^: MT~]Cv:fs}1ްJq* ]u|+Zf)5RDlXa /7^h2o&'p/|.^7C lG ^Lop4h6lPFi¨72`-1R^ӦFw|q޻kGz!kFPگ#}0hƢ =mCV5:&]G|jz0Hsھ4ީ1fOFv_  ÈsS4Rqj)#7VQ1IIpOa+r]MuJ uUK*8~WGmx = j4X.@1i#."E?zg^ kT @OXnX,"u8K`qjTTZӶ99clabetuI͒+b|l=q ߴ_zj}P4XfO1MBQH>ydYIg6jg+[*:xo@SJ8 *Մ\O]8{]TF<\s  ZF:VWL xPdĝ!kG: W+Ҋ2Y1{Ht$ƧE$ٗQ^#QD503Sv mH-fx m yb, ִSV>㔐V;G/ykuʻ1^G =ʹ[:&8k.f#GH:M@ΰOu m.~F*Zh}h>LiAz(84  )H\Z` nE M iF^x{7F>dg  PCyAԼL`*ioaע*y<OCEB}]*)X'pm|8CԬ6q(АeU+g׶HѠΒv/Դ2 XX۹o;oINQtDdꅻZ%n'5JRp:S)I}Z)?If.'J8}.LrX@.}PE=<:Dٔ n5Yb< k:1d=4cES5=~Ɓl\@"riL͵y_Q[:@$*7ip/1W,Uh E Jp4G_n糸|9)*N]H|}qL‰2%8dd2[@9B(8aXUτ'3 4c*x3jX;3,TX=*P=d\Dg9YYhִ"rFlM7F*4JfzR&Of᪖/$ԄdKZoJ{Q/YӀ]{}њ]6O` t NJOe]'SԺ>aLIrWxכUr{A^GYy\m-^z*lz9'ЖPIaO3 *eBarߴ ΆE|I.oNNQ@GFїky/ B+gC?-T}7A. []d:3nŵaATh؂ T_ Qk~q@iEc1ϘPfFGC.SSfY.[N駠e;) $\.kK:ܵ"4יHh6+13,Nͼ{%/yٻn3;!MqrhlUN\aѠsjtlE4G7z!,$VRzt@vXQKb#-Tŝvl@o4x MNԒޗeIh1"أEv=V@У6п:HY6" g9vjNˡS;:{,ϰ7h3a"u'c ҪƟVCIgR-up.y?&uҰK&ҩ 0#Dj/M~f\|# &M6!2< y*nFKcDb"(MI821"i^K:^:%*69B!DkyRg-0SC1DZͰugqzݞ\{f~عK $=#F$];!sH̛WVZ|ҞcZDߕOֈ;lraO*Cj"w:*tUNOM^H$L52qQzPS I/`f}2U AJ **f|b)mAe'H9[tQC|1r+MTEQ˚nlG'?Om9׉D9o|BżnzXX0똸2e)@ojhJ!hVA%-S-+~+~FYIɫ-.  6蛯#$4U$iT.G`DOd%J1bz*?nCMjN;LhBH+q@omF0- | ns%hkRl%""+T$ fA<TW7 ^?I -@`0xD|L , M6Ksp~##4VM)&@,r7ϗ{>[[]d`M++͡]9{DES=2~Jʾ,8YG[ڐx'Dࢬ*O*H@8Q8H*f,I]󨥳Aq%cV)Od.>!)|!79~1^Z̻J~LqQ(-H7;D*z4 [E8.BS~x`&&V<߼3@t73CVnY9l[qr-^Wo8b|8w%_!)i@4-ܞ#|twF!ckc xPǸMӔȻ~ =Xr*a{lb]U]vXfAzXG-AKXj$Py6 e6޵#2x&v9 h ub]!Sd͒+>.D⽏T]r [fS~p~o̹H߸NT(Þgc\wEjսV/ba/^Cc.ѾǥGT1s~P+J*,Cua=P&(kmpbC93c(d(WEc(/jy=_?0j6/-e26_2ɏSQy@J&/_/ RAQA&D_Wq>~%>wD,| 2tIQ揺 J ,3QiJ/tQZf 'NJ0"@ȱ0L╋I%j1P4TSk Aӎ4;eε@6Oen*U|,yJ4àc[#rz%`|ynjA•n׵L񮨊wR`tIUW+Cm!W*PB 0p;4T0 OQك#t ̲ˑx|G9aGjX q AW#S>94)͈& C4vay&k\#1VVmLf@E@ %z)X$ë▐\9?=#24'Ox5pp<;`k!" /j_JEGdeGC\j5{m&4~a~!S'ũnORz l,ÀU;8uXt'{ԛxvsSnJ~p,E@6b;PPPd4T){mef"ա C{Sh<,ʧ4߳i&c+Ј.8פ*Nt Ƙ_?~6㲚Ǔ0O񱹔eRfYJ(> Eה Qʹ$ B J %٧q*0B9K}&~n&#c|4m=+UzUfT]p!RL$ &%[2xu1t\P>y>Еc5v i;ڦ Eʈ[JcF2*w~X]VyΦfh];?A~-[ SnPd)~sC?2<MLLsE'SNjYP젨ng%(ZM0A*ZR-#KdTlYEжޏo `=hK2n1.`i$hc jS:3%YM%+tr푮ƻD WLRh>jfdSD%av)ŃTi#5iī* x0=ͦ,ĸ2fi@T H @gD3iӛ?ǟ64#rc5G>'+,[$w.xGc3qlHwUUzG.kPC(L( o-&mDBb˔c`gF5`s%{T;ly 7{/Wޮ?7uf$=Rl{.E?Q!R=>WU꯰{GAU]σa+%wf7ΣۖٚoFo7aqpfAyg>NԼrAF? &g%1bc)[e@/ -#~詃곊 ʘGX:?.SQm|iP[e$ʡ?L~b~ xs$%,'HK_Jl4  S1N:@NТ1Ƴ=3p߀͎}kr-55}Do9| }oojyG&($+5TY;o8c潙*Tj0-eaŔI, d)KI;myY kvL .42vjxl i`sqUx4"6 X$iJa1a_ݠC̓ %~LTn.9XZHvf0R+rXsJA۳LSVa,dk cJ7{MUQK7(E-2z :f8gρv5UR.7[W\ eߩ$SQ7X=vHFyRF~Uq|)GSRft41ssQ[;)]H xxL@Ms@dc٨1bLWx!hԤIn* ;ݝ4R~=^YD 9鄷)~vX^2␟r/Ok V;mW2Km2LֆYdt7;`/-a}4,vH{HjrKZOi@@vVw7:X`0*r0 dӴCQl_<ӰmnVUX6^A vuU8JINxEKY; `g$;)@^]&z&O0*zYH MP>0Ho] = 0o*2t92_Ӽ4 WU9*^2".Z#s!PF--Fi#h')JLzn@3rӶ)RTeErKQzZؗjs0WqIӲQS)Ir)C+K?W]118YgvqBŢiNGclM;9Fԛ;*^X?O(G?_Jf~ T s/f[gk*݆wS|A̦_l6il $#ЕIJx~ HSlL}F&=RFhaNyxagYӫ;/Y=eyN&%mV;pQWY-`֕9N|V3D.leHFV!D[)(|)z)؉/7ʩ&s(EH!\3&շ_l)jGs(M`SAEȠj`rSFM(*Lz*80T,=|yTD}pW#*Q}}TRS)=,\̳.VBfR: ~>K1K)J5>o `w>?O j1>PSMctȄAb*!Wk9@|O>M 'gഞd;πl?7 ھ"}JiVVݟ E{.ngl'mD*WmPRЬ Gd# &ެoÅMq뚱Qx4lD&zWe#& |-~N S|37z 9Ԏߦ6}+R/ {Sk(VRW*no}96Z F5զ_/?Y>_6,OL3?ɦٓ LG4cq Y7hQ*W4>-mX~dP9¯}Je.Iʑo!Imi:H-oއMmCMTCYe)4baT9A[eE!(x\zC Π'i?aM6AB㥁LL.Nzzn1WÆV)wJ d4V >Ш3'*:㝕D:;Zd,8|yY˂Jg,Oן(|ף?_)]40@ o1Tbʢ{V: и +>Ț ea9,7ǫ˿v5~x8\%p[cCx~=:Mhk|9Wɼ/zi˾ ʨxq0ɥW6OŰRխ7.OaT'U[\mE)P՞45ﺟd;O?gµ[e).[XZIzhmcb? TO^ʰS;+yp>mXRީhixSkɎDA aXQAtg \)ӊsXE8M σkK8<.Fw8X<Y5xVR#g)7K_MY2pwKԢS4Zu+P=2D%0tģ&=,n t1af-w7_Ua4rSIpT6(Oq $MLrskf6tFa:X Mk㔽{OCSx% m3OR)ԈCZ+4ocS S\A"'H`e^J$F?&Ui%K< xs ?)$\cNjV+5P+åqWxp%}YC)3>"q;ĽANSHbp*?wL K?&S}Hd\\U㗃*66YhFX<rSJqin]exjj9GIp؇lQ%ݹVLX|!SC].zL)j /;$ b+XRXqX&c0V|SyV6Y=~ ]dUZ[qYW a)I}LVy<%"o\% j0yܓ ^)VG\\(!ÏO1S$4p\IW&1+İW{6XCǢ1YP!+LO/M-ƼWб'/Czf&M1)pLM!eK9Kak.znc_N؏2*u`1JoI;Ͱb="d\[4'V_vXG[Wq^[Q$+qoQc܎Z`+G5`#xLPQ5eg q޺B&`;Zp SQOڳ)non:fG:*G mi|oؚvE,c ̸Fۛ;?moHD7$^2%Ecx\2]M6G;7ox#:%@֭Sѕ4uAbtI1\==_6_ަַC&OL=ȩD2c >~? F*I+?F2 oV kngS|5^Lo 4N0X"w'D)v NiSn 'u-ғ =A$5,1+A:SK &|61}@@_Bi!{S/Zz˞-(S`MNb7Tݢ/awg.9 {DA;6wjtCH͂]{L6r|_uÚȟ&2jд?pە}3=nE@}a'п)M7;6q0V%~py a'~nۿ/5@0͔.75Wce9!}=v=JJJ^4 Zr(urHynOE%zZO-?{>7x&&`ʊ(DTenԻ ,ę= x~oIGq;MR$ǙqnOL;'6tI.oģHڞL 񂔣6$AQ8׎{f܈dIfpcS:]ҹv*",(N@ :O6k4#<)ް=_y.\}llyxZ;oYtsvN^.oƂKkRn@\E}UlIL1}xZ;h2IW#P cWWھ)jwYO L5u+𾥍{͝8n |Sk /4D L 7`>2T +l smwçk|F E_a|YHeF E_a|YHeF ebF6L6zV?Mxկcdƕ; i\T)FsZ?~JD} V(ZA76ؒ<\5<4` ``&,ON e&똛"?]fr7V1Vn E 䎛Nx[aewQ^ aeZ-1R:Ւ|\:79f E-G{({ꍋYr-&s ,1h|F4轚+kijauS̈7U+ $n[hp4]xe(QG#"}:Ӕ'X/қffØV:|9hb|QM3>./K[P#=.P/y6΄>:FI*I[`{h6YNN+Fw$XJ)78!c\VhTPцJ܅c2`[sK1=OҰH-P[%88Ytlk 9@<.SAY&s798D9 }:TXհѦk5Ǭc)--Ҥ=fb {P9vgÀI\{95'oO8ԒLǟI_u> OJ1e~Qqlq$)^Gŭ=^|d9 pdfCH p%Ǡ~yl"~zJY)У/|qIbǭqqL eŸlXk=K!pU֤|¨YR\{S[X4bh$TM#ѫ-}eYǭ4wՄ˿{y˼{y{_ޒ?:V74))݈-C-/suȟ?{8y.ʓǟy|TI(-|Co~ vxչEI6})itg::u1_ J[̞_tYq2's=NKz d|A/ܶ]ݟi=N:&}~G|+\Q/K\:\ۓ[:\GGÖtױұe}¯DxƃR"_ug*rwe/#1!V}V'Bv3>Mw(_ٍLl| V0-w R 7n"߫=]\ؚ}gUj}>V%ZJp)WZDj`@OI:$hm &~ /Kc12 氢ȳG(/~w(pu?~1};!^WTSb3#(R(]G,r"/ܣz>'(DP& Xf|lUJ1 /ĝszc 9b9WE{1[%Vfz6d*g]يsS|+{^Eݍ\<Y.X#D~DLJ @mg[ =Y,z赺w2ָtu[{,YڲzqVlBr;+bg.eЛrSg7=w[l taa$xsnE8a`utUfz6Vm59j yq*0-auz)u"\)pmTSZPp^ p^g{)g6*ŐyrEK_ۡP}t\r,jãCjm2x=[Q}i0# H (H E~&OBpŌBOTLqP6MvP;j)H+pDp)|&F(|rNt/e XPP)+Q?Ͽ^]亁t2nŖ+rY$,/o*ֳQx3Ymv+uR"vVq{}6 }Qw{ R |^$(r?f@&2n, GU~HCSJf伓WQ JT|7})qbLʣQ WcP 1h jL Pxb`ܺR~JR1˂B&D lN6wpR_fQӮTFCPŞP@q8/d ":EBvgY}YPX9zG  z #]Q=p2ݣe:+h)="Tso_j[+;!OV'~9Q蝟 o-z/$yg!=E)xi˄-pE46A0CQX^@$eu(m3 {$31j8'H)w`S@u$A7 ٤<`Z ?&?vw2l2Q T,`3󈚮ս =i\YA9̷֭ oh;t9>Q NbF H lu'xOlJZ+q.{h-vbG 6#) 4&5=u$ Xml/뀴e8Z-ͤ](+M蝓pBl-HZ2rNc;aLznZ 61+y2p&&ZzxZ0]OgP#pM̧9b~P; Mp+}6 Џ'?ol]Xsozctb0(AO%s0w" -B=[ ,e(ȕLR=1豔]97AŶn =OېDӬ[+k(T٣8IYb&r/`oS~ۂ7@[ 7-NS 82f ⛭}cq-r!4/5N3O̸HDtg:3ȵQ:o7۴o,Uh>sxPKjv*]kY *J wbXv3\ѿJusSLEo҃"zy0m'rqc `S0 xGϺj#һBdj3b֖vq,p,,DZ%W*FuҶ8NY~OXX+`V5 g'\%'VѲ%\?A~{/359|\Eu>zy/]L\*&q҉hcwZLi .6NZ]hR(DTIe`xG1'8y_{' W|Wz |qDL' `B(|h\HŖY%0p؜#椃{l\Iܫti^" ^?"?c3+)p"_f,Z+Ğ&y-+k.|gf7t?E6 KZ~1"8{2[kmP8`ywp83Ay-o"GhNI:n#Sz'Uo6b2H6@[sx1>[: ҫ099e~MlE=ȅVc~YU|M䈧~HkM[XLXV<G{#3jBU=#Br>+;{x6POżwSQtVb&vMI,|n%F- pMW;UTƐ*m]fH:(N0 9pӛC܍bwSջ)nޥ倹 -uD7cLg3঳]R8K2LnVA*Z~= O+mvx`{^0 D&6~[NZ݇ qrI&Zi+>g~ެC<ւxC.(X JAP ۪&;(5b3?%bJI >sZ}_c$W OK~єT3QbSؠ5^_ܾd=Z "s;Z,ē^RͨB[*Kfgg+Q|q]|ִ-r˝r=w_X˲ 򤎴hFhla[Xf]/);YaX:&ƹxbl`-'8͎oл v3۞˰`3t񭜒5v'cX>UbUP"!@\I"+ĦL>2(4` `ݢPxHgۼxᚴrX`F&ʔceɏ$XGךF,p?۸M6n?. ]#Fn kF)~+3EF5EѷgZX"X[pVᠩU4C蝜j$H ǫ[B H8j)F@-̮߭V⋤_(ڠ/dɂNs5s+H#M%NM8D/ {-Pa+PǏVUz(j9ʿj&n+ f\Bf56yAjToA PnX9UJ؎zV^V*"*_e]e]Ìn}`ý*lb7 XGWҾGb &$6K6 T`18SK1$IXGSnZ"pHEc)pEaLHl,|gMŗ`j=H i[wFF!|*,U\O,V+m"LOP'] %3/a9NkFn߹ G ΐD .z&YmeF6bF'Wzna/V g}H))i/l52j ŝN*EsڡaJH+؋c>P09z V=]Y ZdI̎Q71ٍ2S(۳SWomKF=fľ5,ة这\?1-Cmғ4aV2vvVU[ۦpݔc*oʚKY4#U|@%BT}6c(وbJbsc)uGR*Vli% +[v8nJçntRVr,VR&`l{Rz֌f6O\jf🠼'd\Z4 mLF' cݔ?LV⼎%S_D$G _7mSsp|uU4)ق|մ^+, fJ xTǚf2%}易. /kMNsfPG9KlTjYx*+2MgI:ˢRʪW4~#[B( 4@MSdo 9Ħ z =G[ϪY),5VkFxS R6TD|F5.(flٚOϡkZiwB<M (oJگEl wc?BAr,n9~a@\j(w%[xom'iYR.|bE͏k_MӴ64"Mzg$(i 1Y_YN(cRZ {k :0b/یߨi4Kŧ 3z,rrדȦ6bO ~;1u1Q}+X(z WUn. UĪ<)SlbMVaGx ҫ60Bsa)wt oV)m ~MÊ~Yu1E('b1F$ 򔡣0 "NcAV04Za }%Nۚ&cSf.Lвt*FrC@)Zu_mB/NٸW%5ǶN7oo$l}o%ƅ͡4<*9ڍ[o..SBO>Yeagfw}6#es44}Y*7e'8;Yd9q7.6)7q{sԝg;9'?#R0l)w\%QR]G kۈ2ˆ(cwJʚF 3;"J~|XTAҴ'AdٟEWU_q`YޙQި% |kb+QSؒ?|^3?,_h0/E־v ${xAx Fz89S)lpV7D>HL?Մ/Uc7rpWue>2I|Z2 @tKOo6^CzCiE|&/<^Z(^2ҧ$צYpR)ۻ੘wt55G(=uhT<[2"{|g^GY-1Vf|keٯT),'+'EJ?fd6~z2}&C _>7~ۮ)xyļYY8y&+' >&OIw5Ng90{3Ht^]&²zP ,l%*; k+~B7H(Ğl2N2*ϾN?@X|4چF}Vq3T/<ϋ%[l"ld-yhqطV$ZNb^x=fh{8@ρJ̳yu\3,++jZSnnuVf?H nOs R^{? N@m{oZ+_r{U豴c)fٹ6Aԉ2]N&yD@, ed Y1T1 =`nBI!͐eK ĭmV3;O<8C<'EDsjZTNw)hq8s:Pje2Ib  ~f?Oj'HC_ I;k1eF49LՄi#td<>4b&6J"< l$v"dA4J-G [:r'б΢[X OνO8Mٷ;ҋQ@/?9;*~ыH@["yWI8zcZ{WaW\P??>~KOՍ cڸ&p6 ø? ڃcti4>"4le7̇߂elwZկܰ+1'813؆՞?^3"M)+$w-lF=zc&`JqlE;&I" -3)\ȦAFZ ?+dU^V^9ޅG1\秢Z>ns>{`x>tA΃ 1aTbQlr)Hl\ٓV@%iY2!U %:(!? ba<0:9_C?6Z a S䁗IQ1bf"e6(h%J0#UtkMG*(/ K?6B{ic)YL#-40J*'1Pl ~uq(ڹ--ej6N&3T&YUxw|nX^_qshQrX}GI&^ȄqSQ힎HEl@@?*}B H89V9E9nAVF~w vMR DQ[* nLCfJΓnveNYWz2:p.uEb t \ RIJo)@Q3GՂG `Lol~V~3Z7h?{!`?BezydK XF<rv&ѱ V}GJvVn@ԪmZ|o@s]M h{4s4XH~SvarUVFΡ4R6v_bZZHyن -4aXCyJdE}s-Z 0x6Vd*ӈUAgqI׉Ju8MqVstQo\ٽGj*EwdB42)Odf P%u%ov#(0)LD7RJ^K7y}DzJ׍ZQZ'xGՆ>W䗳(CmHPŋViR@IGkQF_ }1:P`|xZ/SFV` qd,!d*D 4cR:LwP +XJ[T\};%6JlDwɦ,4 @'fzۙ=ѓ`N7B~9e8/:t xi u޷E>ýxuLD}°ۋԡT vQ0$YIG5)mO}ڮ??3 Z׺ <1_Կp#SWOs$i6CGyY#eiz Yޭ'RY1V,Q~kW[ IPI'e7l0Mdea@' '+蔤wXkD,_ T>>yVPY4 cZͮ/+pvMU[R& Sh (I M Ђ8P h s"R@j}PIy4;BN*4"Mg9I$_8irk}k= wjuㅎo,"UR8i1R9*OvVȠpJ-:rY:R:/<7N@f7VS=TqVbh_sUGq/ 뿦;⿮_>MnCt뮅Vˇl%W՗}YtGǒ:>!U8F ?&7ΤiղIs]ע늩D%:?L~Y|7[۲$bТ0BGln:B ʕ\)N+" AM%RU;8^]4; XKO ]`$X `Mv.X{JB~b=V GG:~P.z^di]菘hZ>y ΕfBoODȷ- w zW ,ޅIxEaԩ4C 4C>ȓMD qi9flʐ_H̀^n%: +h_f(z >{^r\@n&/zЮHփR B0j8JiN9)xG=xZk8sMX ;sGԂܿ{v@J"kʿޞrf,mCGF(9:1g[7`OV߉JV&`JV -s@ e?PysP:u)0tGj!o]PJ^m?( |ʽrfJ״=p!h+81GPA&]5H5[/VÕͰe^̨#_hh[x$8)UWru-}uZ)]ND{0Gͥ|'%8"-2HکeN"A*|3`5wZ@RG6 F{!+Aԕ`^^X.ȷLR¬/UjR=jU 6y$z:?*CET4f k\Է,vkl0@ 7633T*yyRϲ|ZJ:X)rcȂM 3y%#{/z =ph DF jcYi,AW_i? g 4h}W˒~i7ٚ42!%&d-Do.$*GhOnDHdjǵG}M?^|s {j~p__x V<ӄ'i#dHkź P O@"I|h~Wo,e8\zjP˖vuR,QC N^t?,[1']FVPtЬs`0ݧB$5RR7q X\[t ^`'9QqQ?v|{dvzi9o"If!Sp7p1ytp)bn1~ \H%YqN/ Goo0}/r GWcq >5+}znxtRl:>ooR5^nͻ?TûS-5`Mk\q88+&'6,4沝82}Var^O61-c` 4e瞏)Y -=EeT<.0d4,$f]N^!K,qF7 sP ogަ(|x<;^+)U#7攦oQ-hs#2ha!Zl dA3xDڤ1>>8/ 7ֲ 8 r:ZN? SeCSF`@ 7xϲYGlx |CsCnY4uS/ʽExj͡fq^) AtS|ߠz{- /b .?6$$zuoVlq+ܗ)ްrh7`YQia}C5TY͊~1tU*Q&A6qF:%7.rp{HdZ ˔L_KP TP)Ed䔘\m^r,L&"d DoiOXkm >]S4Q\L˙2k. 5k&"#W RKSd-#;7}G ML=p5[ƻB%L2#}"<+rs qW$X'٥ HY8tW EC%răQJUWi]Agm]!<ةƃ;;om9ՉS WפGW̯^̯>h#9,ƈNf6BVPVHU ա_(дЬġVM!>z~( b^2|Bd&3ݎy>ZGZaDqUSe.SHwe<-Q_]c,{#cuǤ09':S8*<%yVtY?#8Ɨ({nxFQá}lLpx0m 9gzq [!.܋w9͚*̰daSw FF}})ϛoU }I=/wC\cGEpÒ;0/u;`ؼԾvAv2_Ңܳw$~^{;/t4hVJ{1#J'r;y,)h0ȟTiǝC*Is9sں[P]z5[6{) ޙQ9_1r ı2U| %8]e|#f>L׀y ͇30m[1- h1cAwBZbSƏz\Nc1trf^aRMk4nӚ^ q4DSD&0D) = uy!ROz,d WI~!\ʰ<4ܫ'sD) re6t^RS sR "C~"V p&S7ȿ-Lky )DНEFgR WIbzXB=WP6ٵ8;ړ&zzjQNm^P;L| 1vvNe(]SxHإ]\s3O6 J>Ś@)+|6"i4e9"N Ph|xL036 v]r>'aBѮ_Il+жzH&ć 9PkX$ߕR0^a:I6@gAveziZ+[[+ez),tv]),N+45MJ.1 =Y y>8,S4͘YYPuYqaJxq( >`ǾO]&5p$1"|`~}{vM[TUU < ];'P:\5^Pvt)aD[SQ(zjQA?ˌG@U$]p#MJwVPDݑC[0ؒA:weG]'(=]눮mjo#?^_Љ`|UGS'x=1/E>ٳULh}~_\lz}f7keNY+ir ^\!s   X,vVXww2}bCenk3`ԙn~6u \f+1MmEly7sJᝅFxbں͊9[*%]ßBњyܰ~'R3 0~HoruNZYsܞ<f(C[C2S>'qZ6uC|>ÑRZ _$?5GF'עAuX8kSK L-%ZނKadkF!mJ}U4.!#,`ʬ+dXyE,1\mw掎|bIE3rm~\ނm.J(\\Ū̇KVOZgսT@aRJ6煮7\iOn{V>f^dUV!oe˗ g_UPX 5 dDv8Bdz'(BSArNR BtcDQKbr-DȠ@%0+P*틡Id{N6*J`*55sSmM&_GGUdDlHFm%f ,$/^c0LLvM$n@7` qvîfÇfN"6CP$Hdp|m[ 9KWuݪ>nmT~" ]0zw x)RU< CB`3hЬOY9.vkxwszu?IAT;`XNueD;":Vu5F޼ +kD_No2ɾTpBvOQv O Z3r#dwUg+!piM}bnjv*Ed I֩r?g5<|O??|z_˕o!u[*ߒ|eoäP}vgW'/ByekF(?3{ozbx/Ϗo:iiz私&{FIYqﺛkKAzCn0bkjK" iޜrf.8S'#rP1|V^Io~!&EVfcV3<ś-O< u~ yPKY 2x(P\l8>WD&lɏpɎ})|N?{c?ISt?&j)j/rdu!p[`(>tiC%D^ʷrM|H7QW\>޽zϑ6n{ؘ8}g+^I^Iӓ7{..}C(.ʐvI;?4\goT',vk.T#L_{Q mGQh-LGtR: d-L:/#{`nލvW`R/k=8շA|"W)2&C]N5:Q߆2 NtK1g#ҹ)R]A N֐)IWuYCڏUrE<{#fn"N[Ǩ?ȏa Q+AA_ c/UA\"d( n]]ui3JM ^VRc@tUqGj:4|JeBgZ8kƙS_ XV 4w)uZT`, ZlIg#jtoj09'_ S/xmP]8ؔt9M/Q)2*eltE*KV&[j5Ǽasan ;hiS9J/Xھ0H_;l<Ѱy_Y$N6lvӫ/9Jb=fΑW{&3;5`@Wm ԺJj:u'؃Sڼ)h66QR4kiH(4ͅ$- e'4W(g)XT4ðyW[*ꆿ)%ݒ< 6B( yQJ<{jQr7 f'(U0,9g%cLZ !v'1hEPZBƪ@x2D[`'^mqN`\&ة`"G2X̓⛔t (MIӀMMj';5I7|/ " ȡyN,hĜ('Dy ^& P@4#C#$Hp !*i@̊LĩJZ=KG( 疝L~*% ^WTs #'*4thwvq2 7Qt{ uIDEJtQ$eX3SN-Ű~훸o_VІF)EiHƟkhJK*-RB noІ vlh4'Ypê޽ډM&8v4 [36@aRD-oDA6Ħ(%;Ⱦ@h4Qd#R <$EXSMX=M9 i!BA\N#CP65H*@^_kȃw\1r;)q$/!Ι5uu7)s;I6A@BkRp͸ ]k"J$ O'W6J݋2Cю4CPh& ̇Ŝ@_[ bPN[@YgB rm 1/yq%ү$^CX`&A҈T4'%X b**.twϰ HѾ 0H3Bz}`=<>HoM! My`j{ܬt &f#/muMy}$j4Bg?4A;f}`ZØuRvd[8g$pB1} mz3ؾ*:چbvg4%M~vg al4Zf3[lۃЇ%kPWC!P{W7"V88ql؏AMw"5A±. bUc}1qDCG>7*`~Z91Ns?iM5"p.N-;/պ+/u/yXN^tW&:ĸr6Mbc_"&% ڝ`$4cMwp&wOApmW N|j)  dxkyUxHLߗSyx t4I'4 IRZ= ([#H<]i)~:Es<-*`֢J-_|8 9d)Q& b2?5F]LtX1z]{~xcx?IR'}fgeglt+|]O5u%aS\MPͷO!C>LJY}pBvŸl,)Ԟ5n+XZ3Cnv|ֽBuK?KUhSwLVZ1!j.~?˜|׿X dg; `~id'FObYCU*0ޟU=,+)TXV)Kw.1P>v("+ '5JdO4WA}.BTBy~#œa?%e Fq0?͚ z,3r"fhB}yO'B6ӻ ԾozqZܓSϟYT|!П~~wL?{^$;%f}~ߎ<{: {o,-h Pv! Z -ڭ8B:I,ccIaiB6{o@ xk DOWQЍW 2j{_?zpo"|]j|y0}A?sPvHe_7N& >_SJ]JNQwUt'Y4&I:CpQm9@R )n@_o*ثؠWWy$Wa"Xքu,ۢv,*CѾjua\"9(b6\}y:y*H_]bE2 Z"9pLN=H52lztZ-NҤ>XJ..^F̯T):>$s(]=RxIZ>& GlHφٙL?؂ym^{-0Z=;C=pʼ'}`ߌ.ߒ(qހ \?ۑϚ [ɂjH Cܟ7Y'x^PyVAVQi 'bBUAQY*6L,e7H{!x;<]!Ooh(?&qAi9%k\;vd$4P":Okux(,NrEUaKYC >2oH .LFz# .S12^lV 쨿ksːx 0mJiT dڥ tK"="}Mw -qa?SMG@ 5{(<Hv,id*]ن(| 9;Iͽ(?$g꘰ѕSgkožiK FV{1b(اChxfuL+ B ` .؊!\ЂaLufʐ*_$>5(><%~Q[W?"N7qG#[fJɞ?))یAHsY*qo3 4Ā*Xe~%v = U u#_ԅⳟ֩w^n_]_r hO6),l3h_x̡~f dI V,x8mJM4PUz6׈QkG8ٯ Yl@?4_E 4=c5wTϫ0#Uhd MB #ޯw#u /2KqA&#²Ļ|feLalžO 7Fl5``b]l7젠\%8۹Ksj 臵6!Ȩg$|*6F,Dg.Sr!glj{d¯T^,U;v|zsIF45EI W:) E?nvl|_ !}(_.^ZrhQ.O] [IK>Ψ"8`$ 4Ř$f*yeSJ '0`/76a;Lg"YnW-ox?I۱hǥÆ Ldp*F^'T,MT{%(XP݋mzr+ϙ^^|k_PN%zAIA?MnY/j#4I׹A<ţV]t 2A S_yC8<$$#J-+erx37 Շ\.ho;)h+_nn4o-Uy Q-"[$_f`(>p޴r ƒAZxiyb3ވ*于5Kĩj}*VT^_lN˫;"ϰU"R] OD_jxKK%ywCbw$SX& Fy$hJd7A3]0p mVň̴RZy-2;=T!zCw.Wb@==jVآ1(džxJ2Hﵹ4 ӻ2lcTywJSxZ/*QTZSߖO{u+#){iC$G.Dio]ƄB*>CbEKKRe8xP~31×OE+X] Z8J:֬ @"Yh1 n^Дւ>Д\M,%ə>NqQ-d(i?nxֶex_땳+ׁ?z}~uVւUU{Y/ Spyj(crTu)d[LvPI"/vmKԿ4ӿg@MU/} P/Xt#,I[VYCcTSsQnfP$+Ӯ3j1<5L̔+Au[ Nu=iX3}&gJnlg+SP@(2AGu= Dp.nFIe(ڣ5mCJ'<(u_>& 0ZE CFk:=aL;u+3{ڛTޯӾeI:,@gN%x @:dG;_}mO|74j[d:lq#*XmW ACwA+K0tZ2s}Usbp@Yfs8Z[[۳{,4Ow]kChRog cNE~! ;d?_ď M_J{ԟAn:2~wHm7wy N&,H DiuNqYM­HV9>#i\/J=4SS7"ek 6t8ýk-zc#|֤bX52Ld di:tλʠ6Yڱ[h"W}|Bh!ѹ4t~L_T 1Ӊ4LxSv_)xlXYBU?/]ur~B Pi)LQ)3|0Yv+ rԺ6&P_hRs8Wt>vMQb@v+V<]_? =OmWd? @Χ@fY.lPGůؤKsC^7Zgߵ:KQFWעINw-5x?]W0&6;Of͙Հx9& Ld ,.S-L3*o!XL8հ{wj xJL$= =o|ѵcgl jmV|`;OĊh][#9'^#5РK^Y%u?W$󮶞o  ϗo\'_TK<$lVvسl|a 6~7*6:HY5ί ).,,~i1Hٸ kAx J:ڤ82~~կ1:6y\mjMAK=C`+0iq6r@Ylrl`V{Ԥc,}x,޽"7P 9Lwi.D'Sx}*dE@%D2xStEj (u+aERPw?Jq ? ݍR{\BOF?=Z@ XG<{)5EZ| ?'*sdd!y_yuLۭgrʥ,?'8bq_J:.zA+,xlyVm_,6i?/ɮC i3J܅LRtJmwifmTxk-_O .i˖v%Jj26[]^}.gN;]QV/j